
From nobody Wed Aug  2 08:34:21 2017
Return-Path: <james.n.guichard@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 855B6132131 for <sfc@ietfa.amsl.com>; Wed,  2 Aug 2017 08:34:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.22
X-Spam-Level: 
X-Spam-Status: No, score=-4.22 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kzkHHoGZfqjj for <sfc@ietfa.amsl.com>; Wed,  2 Aug 2017 08:34:18 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6CE6F12EC14 for <sfc@ietf.org>; Wed,  2 Aug 2017 08:34:18 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml702-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DLU94737; Wed, 02 Aug 2017 15:34:16 +0000 (GMT)
Received: from SJCEML703-CHM.china.huawei.com (10.208.112.39) by lhreml702-cah.china.huawei.com (10.201.108.43) with Microsoft SMTP Server (TLS) id 14.3.301.0; Wed, 2 Aug 2017 16:34:15 +0100
Received: from SJCEML702-CHM.china.huawei.com ([169.254.4.153]) by SJCEML703-CHM.china.huawei.com ([169.254.5.240]) with mapi id 14.03.0301.000;  Wed, 2 Aug 2017 08:34:13 -0700
From: James N Guichard <james.n.guichard@huawei.com>
To: "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: Moving forward with https://datatracker.ietf.org/doc/draft-ietf-sfc-oam-framework/
Thread-Index: AdMLooZvVlgPmgQIQe2fiQeikCCsRQ==
Date: Wed, 2 Aug 2017 15:34:12 +0000
Message-ID: <BF1BE6D99B52F84AB9B48B7CF6F17DA3EFEE0F@SJCEML702-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.148.242]
Content-Type: multipart/alternative; boundary="_000_BF1BE6D99B52F84AB9B48B7CF6F17DA3EFEE0FSJCEML702CHMchina_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020206.5981F0F8.01D7, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.4.153, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 63adaf8a8f6d52d5bc8ff0dd3d6da9b8
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/ciBb8onUKg6gTb1ZqI_d347CflU>
Subject: [sfc] Moving forward with https://datatracker.ietf.org/doc/draft-ietf-sfc-oam-framework/
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@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, 02 Aug 2017 15:34:20 -0000

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

Dear WG:

During our meeting at IETF99 it was clear that the WG wants to move forward=
 with https://datatracker.ietf.org/doc/draft-ietf-sfc-oam-framework/. Howev=
er, we would like to get more clarity on what the WG would like to see in t=
he document and what changes are needed so that the document can progress. =
Please do provide comments to the mailing list so that we can improve the d=
ocument (if needed) and move it forward toward publication.

Thanks!

Jim & Joel




--_000_BF1BE6D99B52F84AB9B48B7CF6F17DA3EFEE0FSJCEML702CHMchina_
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:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Dear WG:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">During our meeting at IETF99 it was clear that the W=
G wants to move forward with
<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-sfc-oam-framework/">=
https://datatracker.ietf.org/doc/draft-ietf-sfc-oam-framework/</a>. However=
, we would like to get more clarity on what the WG would like to see in the=
 document and what changes are needed
 so that the document can progress. Please do provide comments to the maili=
ng list so that we can improve the document (if needed) and move it forward=
 toward publication.<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">Jim &amp; Joel<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"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_BF1BE6D99B52F84AB9B48B7CF6F17DA3EFEE0FSJCEML702CHMchina_--


From nobody Wed Aug  2 08:37:11 2017
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 50376129B7A for <sfc@ietfa.amsl.com>; Wed,  2 Aug 2017 08:37:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.722
X-Spam-Level: 
X-Spam-Status: No, score=-2.722 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kHh0mfNy8_Mw for <sfc@ietfa.amsl.com>; Wed,  2 Aug 2017 08:37:08 -0700 (PDT)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 551E9124B18 for <sfc@ietf.org>; Wed,  2 Aug 2017 08:37:08 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 3775A1C00A0 for <sfc@ietf.org>; Wed,  2 Aug 2017 08:37:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1501688228; bh=TZ7FErCZnK3NgpEvNBakW+TmH5SijoryEhEuP5dSQLI=; h=To:From:Subject:Date:From; b=SnJXRSJoAj9T91Y/Fchtf1aOG+tlF/nkQS0CZPX+RQjiuCjcZ07NgWMBRmmB65C3o iNNA42lh5BlQw4Xgo8N2gENUA4SXNzto4vqPubs29zjQ4tLKYayjlZ4Z9mYE68zw9G cEhyD7P622ybnyMN/f1PYgVW+q7oCWLqg2FKs3OY=
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from Joels-MacBook-Pro.local (unknown [50.225.209.67]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mailb2.tigertech.net (Postfix) with ESMTPSA id D4A7D1C052D for <sfc@ietf.org>; Wed,  2 Aug 2017 08:37:07 -0700 (PDT)
To: "sfc@ietf.org" <sfc@ietf.org>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <a27f8974-1eb1-5dfb-938f-b106aac3a25a@joelhalpern.com>
Date: Wed, 2 Aug 2017 11:37:07 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:52.0) Gecko/20100101 Thunderbird/52.2.1
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/LDuHG7x6AtdFimiJwzvQrh2Cqj4>
Subject: [sfc] NSH MD-1 documents
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@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, 02 Aug 2017 15:37:09 -0000

There have been a number of documents brought forward describing layouts 
of the 16 byte MD-1 metadata for specific situations.  The working group 
has discussed publishing some set of these as informational RFCs.  We 
would like to progress this work.  Without either overloading the 
working group or serving as a rubber stamp for proposals.

As such, would authors of MD-1 proposals that they believe should be 
worked on by the WG please do two things:
1) Refresh your documents, so we know they reflect your current view.
2) Provide an explanation to the WG of why this proposal has 
sufficiently broad applicability to warrant WG effort.  Not just "Data 
Centers are important".  But something that gives the WG members more 
context as to why the document addresses a broad range of cases.  We are 
not looking for detailed use cases, but a summary in email of the key 
points would help folks decide what to read.

Thank you,
Joel and Jim


From nobody Wed Aug  2 08:58:48 2017
Return-Path: <cpignata@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1C574129B03 for <sfc@ietfa.amsl.com>; Wed,  2 Aug 2017 08:58:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.698
X-Spam-Level: 
X-Spam-Status: No, score=-1.698 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KgKV1BwRlkuk for <sfc@ietfa.amsl.com>; Wed,  2 Aug 2017 08:58:45 -0700 (PDT)
Received: from mail-qt0-x232.google.com (mail-qt0-x232.google.com [IPv6:2607:f8b0:400d:c0d::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 70F12129ABE for <sfc@ietf.org>; Wed,  2 Aug 2017 08:58:45 -0700 (PDT)
Received: by mail-qt0-x232.google.com with SMTP id v29so29505434qtv.3 for <sfc@ietf.org>; Wed, 02 Aug 2017 08:58:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=sender:mime-version:subject:from:in-reply-to:date:cc:message-id :references:to; bh=4jVSk/FAdkqofv8VKjB8WjN+SMAA+Mir6pP/MfLmAvs=; b=EcSQNZz6ccdrGHSeVbyjTE4XSURQOkppics1zmkiQQ967X/dC2w6VLOtMcwUJD/K/X ZLg+Ckr0jgnOTvnSmmfLPESvOpLEC3MKlVPt9mcGFthK6R+T2jED1Ti/Vi2ExhPEPBMB c/MXGNxT8NZ+omDywK6DfFvikmaRNISS3IHKLo6iHcgc2eU0V73e6Pg6fBhopx2n9Ydj pzppKFYi2AJAl7XeEYJduslnWEhfMnwyYEHcIcD0dzU6orQuQ/VMoCYr+DBwdFIrCsMV DYU3GHbnJFxqtXujV/hUXQDfueNEFI1EfxPpVL0L5zYvJdW8s9IOkNccUGJN7Rq19+sB oXLQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:mime-version:subject:from:in-reply-to :date:cc:message-id:references:to; bh=4jVSk/FAdkqofv8VKjB8WjN+SMAA+Mir6pP/MfLmAvs=; b=q7JCpx8SbQcyHOSpJ3EPlPZd9kyI1e9pr6sZnzYKsKK+N8CGN6y5Z+koBIm/HuaE6B 6nklIzWt3rU/k2TLc58EK8N/MVJF3YyBH9W+7hXhR6J3DTWo/tNN+5r8nJxthfGCcKMs GXbRmDmhFMqoqMRyo+uOOxGzK5p4i/98/7HqE5MeFohJGmikrWKnAuIGdyclJ3lyli5D 6ZfS0XDhHh97xi6rV8MY3UuPrY+c/bPKGZ9rqXQ3F35xkiBxquDoijVSysMORbFluqQ+ V7V9sxQHBLsJOcI3kABX3RIUrdHqu+tEuAqSTHh/HpmBzdZNGV2oRH+5ED0grAtynQr4 AY/Q==
X-Gm-Message-State: AIVw111CoD/GqcmKn0NUNmJ1lgLV/R2g22JKh7ozqI1ZNg2s55GM8OPd vzM6C/Lou4/JYw==
X-Received: by 10.237.36.165 with SMTP id t34mr6906545qtc.252.1501689524499; Wed, 02 Aug 2017 08:58:44 -0700 (PDT)
Received: from rtp-cpignata-nitro4.cisco.com ([173.38.117.68]) by smtp.gmail.com with ESMTPSA id 4sm23764678qkl.56.2017.08.02.08.58.43 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 02 Aug 2017 08:58:43 -0700 (PDT)
Sender: Carlos Pignataro <cpignata@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_84776B8B-C1B2-482F-AB33-8C650EB54E71"
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
From: Carlos Pignataro <cpignata@cisco.com>
In-Reply-To: <BF1BE6D99B52F84AB9B48B7CF6F17DA3EFEE0F@SJCEML702-CHM.china.huawei.com>
Date: Wed, 2 Aug 2017 11:58:42 -0400
Cc: "sfc@ietf.org" <sfc@ietf.org>
X-Mao-Original-Outgoing-Id: 523382322.690111-2de101bbc47c4ea5ed6c9f5def2db840
Message-Id: <755F5109-121B-4D35-97C0-3CE4E99C2B35@cisco.com>
References: <BF1BE6D99B52F84AB9B48B7CF6F17DA3EFEE0F@SJCEML702-CHM.china.huawei.com>
To: James N Guichard <james.n.guichard@huawei.com>
X-Mailer: Apple Mail (2.3273)
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/ZZvhW1ZD1XJpSO4_yUzHCR2WVvQ>
Subject: Re: [sfc] Moving forward with https://datatracker.ietf.org/doc/draft-ietf-sfc-oam-framework/
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@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, 02 Aug 2017 15:58:47 -0000

--Apple-Mail=_84776B8B-C1B2-482F-AB33-8C650EB54E71
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Jim, Joel,

A couple of thoughts from my perspective:

Given the diversity of OAM functions, solutions, and protocols, there is =
a need for a document to anchor the conversation around architectural =
framing. This document should serve that main goal. At the same time, a =
=E2=80=9Cframework only=E2=80=9D document is too fluffy and we need to =
bring it down to realities, and consequently:
OAM Architectural component, layering, function specification within =
scope. Main goal of the document
SF OAM out of scope.
Also, =E2=80=9Crequirements listing=E2=80=9D not useful!
Use cases (i.e., Functions) within scope -> Continuity, Trace, PM, etc.
Catalog of existing protocols and solutions within scope
Description of protocols and mapping to functions is *very* useful to =
keep things concrete.
Specification of new protocols out of scope.
Applicability also useful


My $0.02.

Thanks,

Carlos.


> On Aug 2, 2017, at 11:34 AM, James N Guichard =
<james.n.guichard@huawei.com <mailto:james.n.guichard@huawei.com>> =
wrote:
>=20
> Dear WG:
> =20
> During our meeting at IETF99 it was clear that the WG wants to move =
forward with =
https://datatracker.ietf.org/doc/draft-ietf-sfc-oam-framework/ =
<https://datatracker.ietf.org/doc/draft-ietf-sfc-oam-framework/>. =
However, we would like to get more clarity on what the WG would like to =
see in the document and what changes are needed so that the document can =
progress. Please do provide comments to the mailing list so that we can =
improve the document (if needed) and move it forward toward publication.
> =20
> Thanks!
> =20
> Jim & Joel
> =20
> =20
> =20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org <mailto:sfc@ietf.org>
> https://www.ietf.org/mailman/listinfo/sfc =
<https://www.ietf.org/mailman/listinfo/sfc>
=E2=80=94
Carlos Pignataro, carlos@cisco.com <mailto:carlos@cisco.com>

=E2=80=9CSometimes I use big words that I do not fully understand, to =
make myself sound more photosynthesis."


--Apple-Mail=_84776B8B-C1B2-482F-AB33-8C650EB54E71
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dutf-8"><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D""><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dutf-8" class=3D""><meta http-equiv=3D"Content-Type" =
content=3D"text/html charset=3Dutf-8" class=3D""><div style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;" class=3D"">Jim, Joel,<div class=3D""><br =
class=3D""></div><div class=3D"">A couple of thoughts from my =
perspective:</div><div class=3D""><br class=3D""></div><div =
class=3D"">Given the diversity of OAM functions, solutions, and =
protocols, there is a need for a document to anchor the conversation =
around architectural framing. This document should serve that main goal. =
At the same time, a =E2=80=9Cframework only=E2=80=9D document is too =
fluffy and we need to bring it down to realities, and =
consequently:</div><div class=3D""><ul class=3D"MailOutline"><li =
class=3D"">OAM Architectural component, layering, function specification =
within scope. Main goal of the document</li><ul class=3D""><li =
class=3D"">SF OAM out of scope.</li><li class=3D"">Also, =E2=80=9Crequirem=
ents listing=E2=80=9D not useful!</li></ul><li class=3D"">Use cases =
(i.e., Functions) within scope -&gt; Continuity, Trace, PM, etc.</li><li =
class=3D"">Catalog of existing protocols and solutions within =
scope</li><ul class=3D""><li class=3D"">Description of protocols and =
mapping to functions is *very* useful to keep things concrete.</li><li =
class=3D"">Specification of new protocols out of scope.</li><li =
class=3D"">Applicability also useful</li></ul></ul><div class=3D""><br =
class=3D""></div></div><div class=3D""><br class=3D""></div><div =
class=3D"">My $0.02.</div><div class=3D""><br class=3D""></div><div =
class=3D"">Thanks,</div><div class=3D""><br class=3D""></div><div =
class=3D"">Carlos.</div><div class=3D""><br class=3D""></div><div =
class=3D""><br class=3D""><div class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D"">On Aug 2, 2017, at 11:34 AM, James N Guichard =
&lt;<a href=3D"mailto:james.n.guichard@huawei.com" =
class=3D"">james.n.guichard@huawei.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div =
class=3D"WordSection1" style=3D"page: WordSection1; font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;"><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">Dear WG:<o:p class=3D""></o:p></div><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">During our meeting at IETF99 it was clear that the WG wants =
to move forward with<span class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-sfc-oam-framework/" =
style=3D"color: rgb(149, 79, 114); text-decoration: underline;" =
class=3D"">https://datatracker.ietf.org/doc/draft-ietf-sfc-oam-framework/<=
/a>. However, we would like to get more clarity on what the WG would =
like to see in the document and what changes are needed so that the =
document can progress. Please do provide comments to the mailing list so =
that we can improve the document (if needed) and move it forward toward =
publication.<o:p class=3D""></o:p></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">Thanks!<o:p class=3D""></o:p></div><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">Jim &amp; Joel<o:p class=3D""></o:p></div><div style=3D"margin:=
 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div></div><span =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; =
display: inline !important;" =
class=3D"">_______________________________________________</span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><span style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">sfc mailing list</span><br style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><a =
href=3D"mailto:sfc@ietf.org" style=3D"color: rgb(149, 79, 114); =
text-decoration: underline; font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px;" class=3D"">sfc@ietf.org</a><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><a =
href=3D"https://www.ietf.org/mailman/listinfo/sfc" style=3D"color: =
rgb(149, 79, 114); text-decoration: underline; font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px;" =
class=3D"">https://www.ietf.org/mailman/listinfo/sfc</a></div></blockquote=
></div><br class=3D""><div class=3D"">
<div style=3D"color: rgb(0, 0, 0); letter-spacing: normal; orphans: =
auto; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D""><div style=3D"color: rgb(0, 0, 0); letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D""><div style=3D"color: rgb(0, 0, 0); letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D"">=E2=80=94</div><div style=3D"color: rgb(0, 0, 0); =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space;" class=3D"">Carlos Pignataro,&nbsp;<a =
href=3D"mailto:carlos@cisco.com" class=3D"">carlos@cisco.com</a><br =
class=3D""><br class=3D""><i class=3D"">=E2=80=9CSometimes I use big =
words that I do not fully understand, to make myself sound =
more&nbsp;photosynthesis."</i><br class=3D""></div></div></div>
</div>
<br class=3D""></div></div></body></html>=

--Apple-Mail=_84776B8B-C1B2-482F-AB33-8C650EB54E71--


From nobody Wed Aug  2 17:41:28 2017
Return-Path: <gregimirsky@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 858111287A5 for <sfc@ietfa.amsl.com>; Wed,  2 Aug 2017 17:41:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KESUJmvU5PHR for <sfc@ietfa.amsl.com>; Wed,  2 Aug 2017 17:41:24 -0700 (PDT)
Received: from mail-qk0-x22d.google.com (mail-qk0-x22d.google.com [IPv6:2607:f8b0:400d:c09::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 201E21275FD for <sfc@ietf.org>; Wed,  2 Aug 2017 17:41:24 -0700 (PDT)
Received: by mail-qk0-x22d.google.com with SMTP id u139so36385244qka.1 for <sfc@ietf.org>; Wed, 02 Aug 2017 17:41:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=Onml86Hd5ct9+R7sZQ8RvOBhSLAdS0cvYyODpkL4EY0=; b=LnNz4XBZnsBNaslQAHf5pXFZQUihTWtYdyQxc0Bi7fOGXqZwb7I5cpoXpuB+jN6hSL lFnL86P2vDx6YtN6+tNRaFd3RF9sYfF0lzekjlkmLmzh8igfCqHwhrkILg2K3Fa358N4 lx/BA/7dxzsvVjhYNlHADggdwGEn8q9/wk4eujhKDsO0mqLCGHzK6x1LSrMNe7CBWqd+ Y2i4X+QO/0biuS6sqLhaE5tTXu4XDXxZ0mZwnwd22ZG3jOXkxq1e1HwZ2aiut3A2oWZI 7dRdyFaeDbP/Gkwpa6YoF+cTCiHDlAXLQSgvfiFZrRf4FlLODCQGHr4DgLahBygcgkST ZB8Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=Onml86Hd5ct9+R7sZQ8RvOBhSLAdS0cvYyODpkL4EY0=; b=sfevAD5KG5tiuzgR5GCi20gqAchFaC3dL+eBKfHKdx+gsPPhTqflT8o7uzuShERTLx rwa5jLs2KCAEJ6CGYQCSfF3C1gmBa476dxC0pGcgyOFJRA+X6xjQv+9zv+Q8eDyzcoI/ IImC7XPCfgMK8Y7rWUD+0Ylml29uIkwxpa6VVNpQKh9z3Z7m62OTxzku3DWGmZK2dVPN pjy61jgWV9CFNBUdtJavWveIZSTBWlm4a/lH94QO+O0+/K0Hb6eCqPC9S2CXRF8GF6mA OlOvmzW47reu4N9+KZjBAwla86sc2G9Z6MjavbvAvj9ROyGCbHgFnWMcwRcmaA9XC3d9 UmeA==
X-Gm-Message-State: AHYfb5jhESY7Pl/zr16qH6j897+vDyLs+sqaMa6umLHE2L8LXZccgiw/ WrTbfTcTMrbZHOjEJQkXCJFZ5z1AIA==
X-Received: by 10.55.188.69 with SMTP id m66mr164354qkf.63.1501720883000; Wed, 02 Aug 2017 17:41:23 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.88.72 with HTTP; Wed, 2 Aug 2017 17:41:22 -0700 (PDT)
In-Reply-To: <BF1BE6D99B52F84AB9B48B7CF6F17DA3EFEE0F@SJCEML702-CHM.china.huawei.com>
References: <BF1BE6D99B52F84AB9B48B7CF6F17DA3EFEE0F@SJCEML702-CHM.china.huawei.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Wed, 2 Aug 2017 17:41:22 -0700
Message-ID: <CA+RyBmVWpWf0v3NU9Mmu+pjFky4e-9VPSt+TTNP7mS8XSDJrKA@mail.gmail.com>
To: James N Guichard <james.n.guichard@huawei.com>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Content-Type: multipart/alternative; boundary="94eb2c04315ac87cfd0555cea304"
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/VtMDu41bSHBY4i3KqthaRHM5sXM>
Subject: Re: [sfc] Moving forward with https://datatracker.ietf.org/doc/draft-ietf-sfc-oam-framework/
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@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, 03 Aug 2017 00:41:26 -0000

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

Hi Jim, Joel, et. al,
thank you for bringing the state and the direction of the SFC OAM Framework
document to discussion. I agree that this document is overdue and we should
look into how to complete it in the shortest time possible while making it
useful. Hence my proposal to how WG can change the document:

   - remove or move to Appendix section 5 Gap Analysis. The section does
   not provide any value for SFC OAM solution work and may have only limited
   historical interest for the next generations;
   - remove added into the last version section 6.4. If the intention of
   Editors was to list all SFC OAM solutions, then we would not be able to
   finish this document until the WG agrees that SFC OAM solutions defined in
   either published RFCs or in adopted by WF drafts are sufficient. Just last
   meeting there were four drafts presented that are not yet listed in the
   section 6.4 of SFC OAM Framework. If the selection of drafts  referenced in
   section 6.4 reflects personal opinions of the Editors, then I shall remind
   that section 2.3 RFC 2028 defines the responsibility of Document Editor as:

   The Document Editor is responsible for ensuring that the contents
of the document accurately reflect the decisions that have been made
by the working group.

After WG decides on the content of the document, then, I believe, the
discussion of the SFC OAM model and assumptions made, e.g. "... the

   SFC's are generally unidirectional in nature ...", will be more
efficient and productive.


Regards,

Greg


On Wed, Aug 2, 2017 at 8:34 AM, James N Guichard <
james.n.guichard@huawei.com> wrote:

> Dear WG:
>
>
>
> During our meeting at IETF99 it was clear that the WG wants to move
> forward with https://datatracker.ietf.org/doc/draft-ietf-sfc-oam-
> framework/. However, we would like to get more clarity on what the WG
> would like to see in the document and what changes are needed so that the
> document can progress. Please do provide comments to the mailing list so
> that we can improve the document (if needed) and move it forward toward
> publication.
>
>
>
> Thanks!
>
>
>
> Jim & Joel
>
>
>
>
>
>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>
>

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

<div dir=3D"ltr">Hi Jim, Joel, et. al,<div>thank you for bringing the state=
 and the direction of the SFC OAM Framework document to discussion. I agree=
 that this document is overdue and we should look into how to complete it i=
n the shortest time possible while making it useful. Hence my proposal to h=
ow WG can change the document:</div><div><ul><li>remove or move to Appendix=
 section 5 Gap Analysis. The section does not provide any value for SFC OAM=
 solution work and may have only limited historical interest for the next g=
enerations;</li><li>remove added into the last version section 6.4. If the =
intention of Editors was to list all SFC OAM solutions, then we would not b=
e able to finish this document until the WG agrees that SFC OAM solutions d=
efined in either published RFCs or in adopted by WF drafts are sufficient. =
Just last meeting there were four drafts presented that are not yet listed =
in the section 6.4 of SFC OAM Framework. If the selection of drafts =C2=A0r=
eferenced in section 6.4 reflects personal opinions of the Editors, then I =
shall remind that section 2.3 RFC 2028 defines the responsibility of Docume=
nt Editor as:</li></ul><pre style=3D"color:rgb(0,0,0);word-wrap:break-word;=
white-space:pre-wrap"><font face=3D"arial, helvetica, sans-serif">   The Do=
cument Editor is responsible for ensuring that the contents of the document=
 accurately reflect the decisions that have been made by the working group.=
</font></pre><pre style=3D"color:rgb(0,0,0);word-wrap:break-word;white-spac=
e:pre-wrap"><font face=3D"arial, helvetica, sans-serif">After WG decides on=
 the content of the document, then, I believe, the discussion of the SFC OA=
M model and assumptions made, e.g. &quot;... the</font></pre><pre style=3D"=
color:rgb(0,0,0);word-wrap:break-word;white-space:pre-wrap"><font face=3D"a=
rial, helvetica, sans-serif">   SFC&#39;s are generally unidirectional in n=
ature ...&quot;, will be more efficient and productive.</font></pre><pre st=
yle=3D"color:rgb(0,0,0);word-wrap:break-word;white-space:pre-wrap"><font fa=
ce=3D"arial, helvetica, sans-serif"><br></font></pre><pre style=3D"color:rg=
b(0,0,0);word-wrap:break-word;white-space:pre-wrap"><font face=3D"arial, he=
lvetica, sans-serif">Regards,</font></pre><pre style=3D"color:rgb(0,0,0);wo=
rd-wrap:break-word;white-space:pre-wrap"><font face=3D"arial, helvetica, sa=
ns-serif">Greg</font></pre></div></div><div class=3D"gmail_extra"><br><div =
class=3D"gmail_quote">On Wed, Aug 2, 2017 at 8:34 AM, James N Guichard <spa=
n dir=3D"ltr">&lt;<a href=3D"mailto:james.n.guichard@huawei.com" target=3D"=
_blank">james.n.guichard@huawei.com</a>&gt;</span> wrote:<br><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;p=
adding-left:1ex">





<div lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"m_355019898959155696WordSection1">
<p class=3D"MsoNormal">Dear WG:<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">During our meeting at IETF99 it was clear that the W=
G wants to move forward with
<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-sfc-oam-framework/" =
target=3D"_blank">https://datatracker.ietf.org/<wbr>doc/draft-ietf-sfc-oam-=
<wbr>framework/</a>. However, we would like to get more clarity on what the=
 WG would like to see in the document and what changes are needed
 so that the document can progress. Please do provide comments to the maili=
ng list so that we can improve the document (if needed) and move it forward=
 toward publication.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Thanks!<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Jim &amp; Joel<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div>

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

--94eb2c04315ac87cfd0555cea304--


From nobody Thu Aug  3 02:26:37 2017
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 014B8131CBF for <sfc@ietfa.amsl.com>; Thu,  3 Aug 2017 02:26:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.619
X-Spam-Level: 
X-Spam-Status: No, score=-2.619 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PxmJ5htpTU4A for <sfc@ietfa.amsl.com>; Thu,  3 Aug 2017 02:26:34 -0700 (PDT)
Received: from relais-inet.orange.com (mta134.mail.business.static.orange.com [80.12.70.34]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6324F128C81 for <sfc@ietf.org>; Thu,  3 Aug 2017 02:26:34 -0700 (PDT)
Received: from opfednr05.francetelecom.fr (unknown [xx.xx.xx.69]) by opfednr25.francetelecom.fr (ESMTP service) with ESMTP id 7741E1807CE; Thu,  3 Aug 2017 11:19:45 +0200 (CEST)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.60]) by opfednr05.francetelecom.fr (ESMTP service) with ESMTP id 3963420066; Thu,  3 Aug 2017 11:19:45 +0200 (CEST)
Received: from OPEXCLILMA3.corporate.adroot.infra.ftgroup ([fe80::60a9:abc3:86e6:2541]) by OPEXCLILM7F.corporate.adroot.infra.ftgroup ([fe80::c1d7:e278:e357:11ad%19]) with mapi id 14.03.0352.000; Thu, 3 Aug 2017 11:19:44 +0200
From: <mohamed.boucadair@orange.com>
To: James N Guichard <james.n.guichard@huawei.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: Moving forward with https://datatracker.ietf.org/doc/draft-ietf-sfc-oam-framework/
Thread-Index: AdMLooZvVlgPmgQIQe2fiQeikCCsRQAlXDjg
Date: Thu, 3 Aug 2017 09:19:44 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B93300A016793@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
References: <BF1BE6D99B52F84AB9B48B7CF6F17DA3EFEE0F@SJCEML702-CHM.china.huawei.com>
In-Reply-To: <BF1BE6D99B52F84AB9B48B7CF6F17DA3EFEE0F@SJCEML702-CHM.china.huawei.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.168.234.1]
Content-Type: multipart/alternative; boundary="_000_787AE7BB302AE849A7480A190F8B93300A016793OPEXCLILMA3corp_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/bXfY2XRzEdHX_mw0Ex-qMWf8t5U>
Subject: Re: [sfc] Moving forward with https://datatracker.ietf.org/doc/draft-ietf-sfc-oam-framework/
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@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, 03 Aug 2017 09:26:36 -0000

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

Hi Jim, all,

I like the document and its current scope.

The document needs some work. FWIW, my comments are available at https://gi=
thub.com/boucadair/draft-ietf-sfc-oam-framework/blob/master/draft-ietf-sfc-=
oam-framework-02-rev%20Med.doc

Cheers,
Med

De : sfc [mailto:sfc-bounces@ietf.org] De la part de James N Guichard
Envoy=E9 : mercredi 2 ao=FBt 2017 17:34
=C0 : sfc@ietf.org
Objet : [sfc] Moving forward with https://datatracker.ietf.org/doc/draft-ie=
tf-sfc-oam-framework/

Dear WG:

During our meeting at IETF99 it was clear that the WG wants to move forward=
 with https://datatracker.ietf.org/doc/draft-ietf-sfc-oam-framework/. Howev=
er, we would like to get more clarity on what the WG would like to see in t=
he document and what changes are needed so that the document can progress. =
Please do provide comments to the mailing list so that we can improve the d=
ocument (if needed) and move it forward toward publication.

Thanks!

Jim & Joel




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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#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:windowtext;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Courier New";
	color:black;
	font-weight:normal;
	font-style:normal;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"FR" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">Hi Jim, 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;;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 like the document and its cur=
rent scope.
<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">The document needs some work. F=
WIW, my comments are available at
<a href=3D"https://github.com/boucadair/draft-ietf-sfc-oam-framework/blob/m=
aster/draft-ietf-sfc-oam-framework-02-rev%20Med.doc">
https://github.com/boucadair/draft-ietf-sfc-oam-framework/blob/master/draft=
-ietf-sfc-oam-framework-02-rev%20Med.doc</a>
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;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">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:black">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: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 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 =
[mailto:sfc-bounces@ietf.org]
<b>De la part de</b> James N Guichard<br>
<b>Envoy=E9&nbsp;:</b> mercredi 2 ao=FBt 2017 17:34<br>
<b>=C0&nbsp;:</b> sfc@ietf.org<br>
<b>Objet&nbsp;:</b> [sfc] Moving forward with https://datatracker.ietf.org/=
doc/draft-ietf-sfc-oam-framework/<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">Dear WG:<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">During our meeting at IETF99 it=
 was clear that the WG wants to move forward with
<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-sfc-oam-framework/">=
https://datatracker.ietf.org/doc/draft-ietf-sfc-oam-framework/</a>. However=
, we would like to get more clarity on what the WG would like to see in the=
 document and what changes are needed
 so that the document can progress. Please do provide comments to the maili=
ng list so that we can improve the document (if needed) and move it forward=
 toward publication.<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">Jim &amp; Joel<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
</div>
</div>
</body>
</html>

--_000_787AE7BB302AE849A7480A190F8B93300A016793OPEXCLILMA3corp_--


From nobody Thu Aug  3 05:44:53 2017
Return-Path: <naikumar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E885F131F23 for <sfc@ietfa.amsl.com>; Thu,  3 Aug 2017 05:44:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.522
X-Spam-Level: 
X-Spam-Status: No, score=-14.522 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ILXWnqpIfYmF for <sfc@ietfa.amsl.com>; Thu,  3 Aug 2017 05:44:50 -0700 (PDT)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4821B131FCA for <sfc@ietf.org>; Thu,  3 Aug 2017 05:44:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=11714; q=dns/txt; s=iport; t=1501764290; x=1502973890; h=from:to:subject:date:message-id:mime-version; bh=7t1LuKhvHxTusyI8Yh8iwYEFHYwkfnGyLIMP1hcEuMc=; b=Q2oPAwG75s5bso9dGwM+n6yLQiFPO9TFmMf32jf2vLy1nD5bvAroiC/d 7RmoTz1YuegAX03WrED1CeX1wip5KuN59+dOhE0zQAuZRofI2yzaqbpMo bXklsreRS/EtJD2BNBcFars3dRgu7RRjvVFq4R8GjcW8VefAwHVcZ/R4j A=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AqAQAYGoNZ/4ENJK1cGgEBAQECAQEBA?= =?us-ascii?q?QgBAQEBgm9rZG0nB44IkAeBbpBihTMOggQwhRcCGoQjPxgBAgEBAQEBAQFrKIU?= =?us-ascii?q?YAQYjSx0BCBEDAQIoAwIEMBQJCgQBEolLZBCsXIImJ4snAQEBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEBGwWDKIICgy8rgnyEPVYWgl0wghIfBZdriBICh1GMWoIPhViKYZYAAR8?= =?us-ascii?q?4gQp3FUkSAYU5GIE2dgGIRoEPAQEB?=
X-IronPort-AV: E=Sophos;i="5.41,316,1498521600";  d="scan'208,217";a="281794145"
Received: from alln-core-9.cisco.com ([173.36.13.129]) by rcdn-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 03 Aug 2017 12:44:49 +0000
Received: from XCH-ALN-011.cisco.com (xch-aln-011.cisco.com [173.36.7.21]) by alln-core-9.cisco.com (8.14.5/8.14.5) with ESMTP id v73Cinrj011620 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 3 Aug 2017 12:44:49 GMT
Received: from xch-rcd-015.cisco.com (173.37.102.25) by XCH-ALN-011.cisco.com (173.36.7.21) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Thu, 3 Aug 2017 07:44:48 -0500
Received: from xch-rcd-015.cisco.com ([173.37.102.25]) by XCH-RCD-015.cisco.com ([173.37.102.25]) with mapi id 15.00.1210.000; Thu, 3 Aug 2017 07:44:48 -0500
From: "Nagendra Kumar Nainar (naikumar)" <naikumar@cisco.com>
To: "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, "James N Guichard" <james.n.guichard@huawei.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] Moving forward with https://datatracker.ietf.org/doc/draft-ietf-sfc-oam-framework/
Thread-Index: AQHTDFZKVlgPmgQIQe2fiQeikCCsRQ==
Date: Thu, 3 Aug 2017 12:44:48 +0000
Message-ID: <5ADE748C-C551-4F25-85C3-8BDC3EF11695@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.22.0.170515
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.82.232.103]
Content-Type: multipart/alternative; boundary="_000_5ADE748CC5514F2585C38BDC3EF11695ciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/2JJDFIpT1Mo-KPvV-1SUahAHcHc>
Subject: Re: [sfc] Moving forward with https://datatracker.ietf.org/doc/draft-ietf-sfc-oam-framework/
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@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, 03 Aug 2017 12:44:52 -0000

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

SGkgTW9oYW1lZCwNCg0KVGhlIGRvYyBpbiB0aGUgYmVsb3cgbGluayBhcHBlYXJzIHRvIGJlIHNu
YXBzaG90IG9mIGdpdGh1ZyBwYWdlLiBUaGUgbGluayB0aGUgZG9jIGlzIG5vdCB3b3JraW5nIGZv
ciBtZS4gQ2FuIHlvdSBwbGVhc2Ugc2hhcmUgdGhlIGRvY3VtZW50IHRvIGhhdmUgYSBsb29rIG9u
IHRoZSBjb21tZW50cz8uDQoNClRoYW5rcywNCk5hZ2VuZHJhDQoNCkZyb206IHNmYyA8c2ZjLWJv
dW5jZXNAaWV0Zi5vcmc+IG9uIGJlaGFsZiBvZiAibW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNv
bSIgPG1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20+DQpEYXRlOiBUaHVyc2RheSwgQXVndXN0
IDMsIDIwMTcgYXQgNToxOSBBTQ0KVG86IEphbWVzIE4gR3VpY2hhcmQgPGphbWVzLm4uZ3VpY2hh
cmRAaHVhd2VpLmNvbT4sICJzZmNAaWV0Zi5vcmciIDxzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBS
ZTogW3NmY10gTW92aW5nIGZvcndhcmQgd2l0aCBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3Jn
L2RvYy9kcmFmdC1pZXRmLXNmYy1vYW0tZnJhbWV3b3JrLw0KDQpIaSBKaW0sIGFsbCwNCg0KSSBs
aWtlIHRoZSBkb2N1bWVudCBhbmQgaXRzIGN1cnJlbnQgc2NvcGUuDQoNClRoZSBkb2N1bWVudCBu
ZWVkcyBzb21lIHdvcmsuIEZXSVcsIG15IGNvbW1lbnRzIGFyZSBhdmFpbGFibGUgYXQgaHR0cHM6
Ly9naXRodWIuY29tL2JvdWNhZGFpci9kcmFmdC1pZXRmLXNmYy1vYW0tZnJhbWV3b3JrL2Jsb2Iv
bWFzdGVyL2RyYWZ0LWlldGYtc2ZjLW9hbS1mcmFtZXdvcmstMDItcmV2JTIwTWVkLmRvYw0KDQpD
aGVlcnMsDQpNZWQNCg0KRGUgOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gRGUg
bGEgcGFydCBkZSBKYW1lcyBOIEd1aWNoYXJkDQpFbnZvecOpIDogbWVyY3JlZGkgMiBhb8O7dCAy
MDE3IDE3OjM0DQrDgCA6IHNmY0BpZXRmLm9yZw0KT2JqZXQgOiBbc2ZjXSBNb3ZpbmcgZm9yd2Fy
ZCB3aXRoIGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtc2ZjLW9h
bS1mcmFtZXdvcmsvDQoNCkRlYXIgV0c6DQoNCkR1cmluZyBvdXIgbWVldGluZyBhdCBJRVRGOTkg
aXQgd2FzIGNsZWFyIHRoYXQgdGhlIFdHIHdhbnRzIHRvIG1vdmUgZm9yd2FyZCB3aXRoIGh0dHBz
Oi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtc2ZjLW9hbS1mcmFtZXdvcmsv
LiBIb3dldmVyLCB3ZSB3b3VsZCBsaWtlIHRvIGdldCBtb3JlIGNsYXJpdHkgb24gd2hhdCB0aGUg
V0cgd291bGQgbGlrZSB0byBzZWUgaW4gdGhlIGRvY3VtZW50IGFuZCB3aGF0IGNoYW5nZXMgYXJl
IG5lZWRlZCBzbyB0aGF0IHRoZSBkb2N1bWVudCBjYW4gcHJvZ3Jlc3MuIFBsZWFzZSBkbyBwcm92
aWRlIGNvbW1lbnRzIHRvIHRoZSBtYWlsaW5nIGxpc3Qgc28gdGhhdCB3ZSBjYW4gaW1wcm92ZSB0
aGUgZG9jdW1lbnQgKGlmIG5lZWRlZCkgYW5kIG1vdmUgaXQgZm9yd2FyZCB0b3dhcmQgcHVibGlj
YXRpb24uDQoNClRoYW5rcyENCg0KSmltICYgSm9lbA0KDQoNCg0K

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

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iVGl0bGUiIGNvbnRlbnQ9IiI+DQo8bWV0YSBuYW1lPSJLZXl3b3JkcyIgY29udGVu
dD0iIj4NCjxtZXRhIG5hbWU9IkdlbmVyYXRvciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUg
KGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxlPjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsNCglwYW5vc2UtMToyIDcg
MyA5IDIgMiA1IDIgNCA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0
aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQt
ZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQt
ZmFjZQ0KCXtmb250LWZhbWlseTpQTWluZ0xpVTsNCglwYW5vc2UtMToyIDIgNSAwIDAgMCAwIDAg
MCAwO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6VGFob21hOw0KCXBhbm9zZS0xOjIgMTEg
NiA0IDMgNSA0IDQgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwg
bGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRv
bTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNh
bnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3Jp
dHk6OTk7DQoJY29sb3I6IzA1NjNDMTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6
dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6
OTk7DQoJY29sb3I6Izk1NEY3MjsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnNwYW4u
RW1haWxTdHlsZTE3DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJD
YWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5FbWFpbFN0eWxl
MTgNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3
IixzZXJpZjsNCgljb2xvcjpibGFjazsNCglmb250LXdlaWdodDpub3JtYWw7DQoJZm9udC1zdHls
ZTpub3JtYWw7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTkNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwt
cmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93
dGV4dDt9DQpzcGFuLm1zb0lucw0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCgltc28t
c3R5bGUtbmFtZToiIjsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lOw0KCWNvbG9yOnRlYWw7
fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1z
aXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJ
bWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFn
ZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT4NCjwvaGVhZD4NCjxib2R5IGJnY29sb3I9Indo
aXRlIiBsYW5nPSJFTi1VUyIgbGluaz0iIzA1NjNDMSIgdmxpbms9IiM5NTRGNzIiPg0KPGRpdiBj
bGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpIE1vaGFtZWQsPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoZSBkb2MgaW4gdGhlIGJlbG93IGxpbmsgYXBwZWFycyB0
byBiZSBzbmFwc2hvdCBvZiBnaXRodWcgcGFnZS4gVGhlIGxpbmsgdGhlIGRvYyBpcyBub3Qgd29y
a2luZyBmb3IgbWUuIENhbiB5b3UgcGxlYXNlIHNoYXJlIHRoZSBkb2N1bWVudCB0byBoYXZlIGEg
bG9vayBvbiB0aGUgY29tbWVudHM/LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFua3MsPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5OYWdlbmRyYTxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBw
dCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPkZyb206IDwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5zZmMg
Jmx0O3NmYy1ib3VuY2VzQGlldGYub3JnJmd0OyBvbiBiZWhhbGYgb2YgJnF1b3Q7bW9oYW1lZC5i
b3VjYWRhaXJAb3JhbmdlLmNvbSZxdW90OyAmbHQ7bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNv
bSZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+VGh1cnNkYXksIEF1Z3VzdCAzLCAyMDE3IGF0IDU6MTkg
QU08YnI+DQo8Yj5UbzogPC9iPkphbWVzIE4gR3VpY2hhcmQgJmx0O2phbWVzLm4uZ3VpY2hhcmRA
aHVhd2VpLmNvbSZndDssICZxdW90O3NmY0BpZXRmLm9yZyZxdW90OyAmbHQ7c2ZjQGlldGYub3Jn
Jmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogW3NmY10gTW92aW5nIGZvcndhcmQgd2l0aCBo
dHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1pZXRmLXNmYy1vYW0tZnJhbWV3
b3JrLzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJp
ZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjpibGFjayI+SGkgSmltLCBhbGwsPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6Ymxh
Y2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7LHNlcmlmO2NvbG9yOmJsYWNrIj5JIGxpa2UgdGhlIGRvY3VtZW50IGFuZCBpdHMgY3Vy
cmVudCBzY29wZS4NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7LHNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjpibGFjayI+VGhlIGRv
Y3VtZW50IG5lZWRzIHNvbWUgd29yay4gRldJVywgbXkgY29tbWVudHMgYXJlIGF2YWlsYWJsZSBh
dA0KPGEgaHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL2JvdWNhZGFpci9kcmFmdC1pZXRmLXNmYy1v
YW0tZnJhbWV3b3JrL2Jsb2IvbWFzdGVyL2RyYWZ0LWlldGYtc2ZjLW9hbS1mcmFtZXdvcmstMDIt
cmV2JTIwTWVkLmRvYyI+DQpodHRwczovL2dpdGh1Yi5jb20vYm91Y2FkYWlyL2RyYWZ0LWlldGYt
c2ZjLW9hbS1mcmFtZXdvcmsvYmxvYi9tYXN0ZXIvZHJhZnQtaWV0Zi1zZmMtb2FtLWZyYW1ld29y
ay0wMi1yZXYlMjBNZWQuZG9jPC9hPg0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOmJs
YWNrIj5DaGVlcnMsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDssc2VyaWY7Y29sb3I6YmxhY2siPk1lZDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDs8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpz
b2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5n
OjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNl
cmlmIj5EZSZuYnNwOzo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj4gc2ZjIFttYWlsdG86c2Zj
LWJvdW5jZXNAaWV0Zi5vcmddDQo8Yj5EZSBsYSBwYXJ0IGRlPC9iPiBKYW1lcyBOIEd1aWNoYXJk
PGJyPg0KPGI+RW52b3nDqSZuYnNwOzo8L2I+IG1lcmNyZWRpIDIgYW/Du3QgMjAxNyAxNzozNDwv
c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtQTWlu
Z0xpVSZxdW90OyxzZXJpZiI+PGJyPg0KPC9zcGFuPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj7DgCZuYnNw
Ozo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj4gc2ZjQGlldGYub3JnPGJyPg0KPGI+T2JqZXQm
bmJzcDs6PC9iPiBbc2ZjXSBNb3ZpbmcgZm9yd2FyZCB3aXRoIGh0dHBzOi8vZGF0YXRyYWNrZXIu
aWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtc2ZjLW9hbS1mcmFtZXdvcmsvPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+RGVhciBXRzo8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+RHVyaW5nIG91ciBtZWV0aW5nIGF0IElFVEY5OSBpdCB3YXMgY2xlYXIgdGhhdCB0
aGUgV0cgd2FudHMgdG8gbW92ZSBmb3J3YXJkIHdpdGgNCjxhIGhyZWY9Imh0dHBzOi8vZGF0YXRy
YWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtc2ZjLW9hbS1mcmFtZXdvcmsvIj5odHRwczov
L2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1pZXRmLXNmYy1vYW0tZnJhbWV3b3JrLzwv
YT4uIEhvd2V2ZXIsIHdlIHdvdWxkIGxpa2UgdG8gZ2V0IG1vcmUgY2xhcml0eSBvbiB3aGF0IHRo
ZSBXRyB3b3VsZCBsaWtlIHRvIHNlZSBpbiB0aGUgZG9jdW1lbnQgYW5kIHdoYXQgY2hhbmdlcyBh
cmUgbmVlZGVkDQogc28gdGhhdCB0aGUgZG9jdW1lbnQgY2FuIHByb2dyZXNzLiBQbGVhc2UgZG8g
cHJvdmlkZSBjb21tZW50cyB0byB0aGUgbWFpbGluZyBsaXN0IHNvIHRoYXQgd2UgY2FuIGltcHJv
dmUgdGhlIGRvY3VtZW50IChpZiBuZWVkZWQpIGFuZCBtb3ZlIGl0IGZvcndhcmQgdG93YXJkIHB1
YmxpY2F0aW9uLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFua3MhPG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPkppbSAmYW1wOyBKb2VsPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_5ADE748CC5514F2585C38BDC3EF11695ciscocom_--


From nobody Thu Aug  3 05:58:53 2017
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 93082131F5A for <sfc@ietfa.amsl.com>; Thu,  3 Aug 2017 05:58:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.619
X-Spam-Level: 
X-Spam-Status: No, score=-2.619 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id M_DaTym1j4Bg for <sfc@ietfa.amsl.com>; Thu,  3 Aug 2017 05:58:50 -0700 (PDT)
Received: from relais-inet.orange.com (mta240.mail.business.static.orange.com [80.12.66.40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 95310131D08 for <sfc@ietf.org>; Thu,  3 Aug 2017 05:58:50 -0700 (PDT)
Received: from opfedar04.francetelecom.fr (unknown [xx.xx.xx.6]) by opfedar27.francetelecom.fr (ESMTP service) with ESMTP id 62FB8605C8; Thu,  3 Aug 2017 14:58:49 +0200 (CEST)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.13]) by opfedar04.francetelecom.fr (ESMTP service) with ESMTP id 3E7EF4004C; Thu,  3 Aug 2017 14:58:49 +0200 (CEST)
Received: from OPEXCLILMA3.corporate.adroot.infra.ftgroup ([fe80::60a9:abc3:86e6:2541]) by OPEXCLILM6D.corporate.adroot.infra.ftgroup ([fe80::54f9:a6c3:c013:cbc7%19]) with mapi id 14.03.0352.000; Thu, 3 Aug 2017 14:58:48 +0200
From: <mohamed.boucadair@orange.com>
To: "Nagendra Kumar Nainar (naikumar)" <naikumar@cisco.com>, James N Guichard <james.n.guichard@huawei.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] Moving forward with https://datatracker.ietf.org/doc/draft-ietf-sfc-oam-framework/
Thread-Index: AQHTDFZKVlgPmgQIQe2fiQeikCCsRaJyl5tA
Date: Thu, 3 Aug 2017 12:58:48 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B93300A0169D3@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
References: <5ADE748C-C551-4F25-85C3-8BDC3EF11695@cisco.com>
In-Reply-To: <5ADE748C-C551-4F25-85C3-8BDC3EF11695@cisco.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.168.234.1]
Content-Type: multipart/alternative; boundary="_000_787AE7BB302AE849A7480A190F8B93300A0169D3OPEXCLILMA3corp_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/U2_PEtLeKprEn63TwqhHod8GxhI>
Subject: Re: [sfc] Moving forward with https://datatracker.ietf.org/doc/draft-ietf-sfc-oam-framework/
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@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, 03 Aug 2017 12:58:52 -0000

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

TmFnZW5kcmEsDQoNCkNhbiB5b3UgcGxlYXNlIHRyeSB0aGlzIFVSTDogaHR0cHM6Ly9naXRodWIu
Y29tL2JvdWNhZGFpci9kcmFmdC1pZXRmLXNmYy1vYW0tZnJhbWV3b3JrL3Jhdy9tYXN0ZXIvZHJh
ZnQtaWV0Zi1zZmMtb2FtLWZyYW1ld29yay0wMi1yZXYlMjBNZWQuZG9jID8NCg0KQ2hlZXJzLA0K
TWVkDQoNCkRlIDogTmFnZW5kcmEgS3VtYXIgTmFpbmFyIChuYWlrdW1hcikgW21haWx0bzpuYWlr
dW1hckBjaXNjby5jb21dDQpFbnZvecOpIDogamV1ZGkgMyBhb8O7dCAyMDE3IDE0OjQ1DQrDgCA6
IEJPVUNBREFJUiBNb2hhbWVkIElNVC9PTE47IEphbWVzIE4gR3VpY2hhcmQ7IHNmY0BpZXRmLm9y
Zw0KT2JqZXQgOiBSZTogW3NmY10gTW92aW5nIGZvcndhcmQgd2l0aCBodHRwczovL2RhdGF0cmFj
a2VyLmlldGYub3JnL2RvYy9kcmFmdC1pZXRmLXNmYy1vYW0tZnJhbWV3b3JrLw0KDQpIaSBNb2hh
bWVkLA0KDQpUaGUgZG9jIGluIHRoZSBiZWxvdyBsaW5rIGFwcGVhcnMgdG8gYmUgc25hcHNob3Qg
b2YgZ2l0aHVnIHBhZ2UuIFRoZSBsaW5rIHRoZSBkb2MgaXMgbm90IHdvcmtpbmcgZm9yIG1lLiBD
YW4geW91IHBsZWFzZSBzaGFyZSB0aGUgZG9jdW1lbnQgdG8gaGF2ZSBhIGxvb2sgb24gdGhlIGNv
bW1lbnRzPy4NCg0KVGhhbmtzLA0KTmFnZW5kcmENCg0KRnJvbTogc2ZjIDxzZmMtYm91bmNlc0Bp
ZXRmLm9yZzxtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc+PiBvbiBiZWhhbGYgb2YgIm1vaGFt
ZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5j
b20+IiA8bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTxtYWlsdG86bW9oYW1lZC5ib3VjYWRh
aXJAb3JhbmdlLmNvbT4+DQpEYXRlOiBUaHVyc2RheSwgQXVndXN0IDMsIDIwMTcgYXQgNToxOSBB
TQ0KVG86IEphbWVzIE4gR3VpY2hhcmQgPGphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbTxtYWls
dG86amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tPj4sICJzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4iIDxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4+DQpTdWJqZWN0
OiBSZTogW3NmY10gTW92aW5nIGZvcndhcmQgd2l0aCBodHRwczovL2RhdGF0cmFja2VyLmlldGYu
b3JnL2RvYy9kcmFmdC1pZXRmLXNmYy1vYW0tZnJhbWV3b3JrLw0KDQpIaSBKaW0sIGFsbCwNCg0K
SSBsaWtlIHRoZSBkb2N1bWVudCBhbmQgaXRzIGN1cnJlbnQgc2NvcGUuDQoNClRoZSBkb2N1bWVu
dCBuZWVkcyBzb21lIHdvcmsuIEZXSVcsIG15IGNvbW1lbnRzIGFyZSBhdmFpbGFibGUgYXQgaHR0
cHM6Ly9naXRodWIuY29tL2JvdWNhZGFpci9kcmFmdC1pZXRmLXNmYy1vYW0tZnJhbWV3b3JrL2Js
b2IvbWFzdGVyL2RyYWZ0LWlldGYtc2ZjLW9hbS1mcmFtZXdvcmstMDItcmV2JTIwTWVkLmRvYw0K
DQpDaGVlcnMsDQpNZWQNCg0KRGUgOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10g
RGUgbGEgcGFydCBkZSBKYW1lcyBOIEd1aWNoYXJkDQpFbnZvecOpIDogbWVyY3JlZGkgMiBhb8O7
dCAyMDE3IDE3OjM0DQrDgCA6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KT2Jq
ZXQgOiBbc2ZjXSBNb3ZpbmcgZm9yd2FyZCB3aXRoIGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5v
cmcvZG9jL2RyYWZ0LWlldGYtc2ZjLW9hbS1mcmFtZXdvcmsvDQoNCkRlYXIgV0c6DQoNCkR1cmlu
ZyBvdXIgbWVldGluZyBhdCBJRVRGOTkgaXQgd2FzIGNsZWFyIHRoYXQgdGhlIFdHIHdhbnRzIHRv
IG1vdmUgZm9yd2FyZCB3aXRoIGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0
LWlldGYtc2ZjLW9hbS1mcmFtZXdvcmsvLiBIb3dldmVyLCB3ZSB3b3VsZCBsaWtlIHRvIGdldCBt
b3JlIGNsYXJpdHkgb24gd2hhdCB0aGUgV0cgd291bGQgbGlrZSB0byBzZWUgaW4gdGhlIGRvY3Vt
ZW50IGFuZCB3aGF0IGNoYW5nZXMgYXJlIG5lZWRlZCBzbyB0aGF0IHRoZSBkb2N1bWVudCBjYW4g
cHJvZ3Jlc3MuIFBsZWFzZSBkbyBwcm92aWRlIGNvbW1lbnRzIHRvIHRoZSBtYWlsaW5nIGxpc3Qg
c28gdGhhdCB3ZSBjYW4gaW1wcm92ZSB0aGUgZG9jdW1lbnQgKGlmIG5lZWRlZCkgYW5kIG1vdmUg
aXQgZm9yd2FyZCB0b3dhcmQgcHVibGljYXRpb24uDQoNClRoYW5rcyENCg0KSmltICYgSm9lbA0K
DQoNCg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
UE1pbmdMaVU7DQoJcGFub3NlLTE6MiAyIDUgMCAwIDAgMCAwIDAgMDt9DQpAZm9udC1mYWNlDQoJ
e2ZvbnQtZmFtaWx5OlBNaW5nTGlVOw0KCXBhbm9zZS0xOjIgMiA1IDAgMCAwIDAgMCAwIDA7fQ0K
QGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAyIDIg
MiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6VGFob21hOw0KCXBhbm9zZS0x
OjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxAUE1p
bmdMaVUiOw0KCXBhbm9zZS0xOjIgMiA1IDAgMCAwIDAgMCAwIDA7fQ0KLyogU3R5bGUgRGVmaW5p
dGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFy
Z2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO30NCmE6bGluaywgc3Bhbi5Nc29IeXBl
cmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiMwNTYzQzE7DQoJdGV4dC1k
ZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93
ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiM5NTRGNzI7DQoJdGV4dC1kZWNv
cmF0aW9uOnVuZGVybGluZTt9DQpwLk1zb0FjZXRhdGUsIGxpLk1zb0FjZXRhdGUsIGRpdi5Nc29B
Y2V0YXRlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiVGV4dGUg
ZGUgYnVsbGVzIENhciI7DQoJbWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjguMHB0Ow0KCWZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpz
cGFuLkVtYWlsU3R5bGUxNw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5FbWFp
bFN0eWxlMTgNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNvdXJp
ZXIgTmV3IjsNCgljb2xvcjpibGFjazsNCglmb250LXdlaWdodDpub3JtYWw7DQoJZm9udC1zdHls
ZTpub3JtYWw7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTkNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7
DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjp3aW5kb3d0ZXh0
O30NCnNwYW4uVGV4dGVkZWJ1bGxlc0Nhcg0KCXttc28tc3R5bGUtbmFtZToiVGV4dGUgZGUgYnVs
bGVzIENhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJUZXh0
ZSBkZSBidWxsZXMiOw0KCWZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpzcGFu
LkVtYWlsU3R5bGUyMg0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZh
bWlseToiQ291cmllciBOZXciOw0KCWNvbG9yOmJsYWNrOw0KCWZvbnQtd2VpZ2h0Om5vcm1hbDsN
Cglmb250LXN0eWxlOm5vcm1hbDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpl
eHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtz
aXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDcyLjBwdCA3Mi4wcHQgNzIuMHB0
O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48
IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNw
aWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHht
bD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBk
YXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0K
PGJvZHkgYmdjb2xvcj0id2hpdGUiIGxhbmc9IkZSIiBsaW5rPSIjMDU2M0MxIiB2bGluaz0iIzk1
NEY3MiI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDs7Y29sb3I6YmxhY2siPk5hZ2VuZHJhLA0KPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
Oztjb2xvcjpibGFjayI+Q2FuIHlvdSBwbGVhc2UgdHJ5IHRoaXMgVVJMOg0KPGEgaHJlZj0iaHR0
cHM6Ly9naXRodWIuY29tL2JvdWNhZGFpci9kcmFmdC1pZXRmLXNmYy1vYW0tZnJhbWV3b3JrL3Jh
dy9tYXN0ZXIvZHJhZnQtaWV0Zi1zZmMtb2FtLWZyYW1ld29yay0wMi1yZXYlMjBNZWQuZG9jIj4N
Cmh0dHBzOi8vZ2l0aHViLmNvbS9ib3VjYWRhaXIvZHJhZnQtaWV0Zi1zZmMtb2FtLWZyYW1ld29y
ay9yYXcvbWFzdGVyL2RyYWZ0LWlldGYtc2ZjLW9hbS1mcmFtZXdvcmstMDItcmV2JTIwTWVkLmRv
YzwvYT4gPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNr
Ij5DaGVlcnMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5NZWQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2si
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2Jv
cmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdCI+DQo8
ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEu
MHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkRlJm5ic3A7Ojwvc3Bhbj48L2I+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDsiPiBOYWdlbmRyYSBLdW1hciBOYWluYXIgKG5haWt1bWFyKSBbbWFp
bHRvOm5haWt1bWFyQGNpc2NvLmNvbV0NCjxicj4NCjxiPkVudm95w6kmbmJzcDs6PC9iPiBqZXVk
aSAzIGFvw7t0IDIwMTcgMTQ6NDU8YnI+DQo8Yj7DgCZuYnNwOzo8L2I+IEJPVUNBREFJUiBNb2hh
bWVkIElNVC9PTE47IEphbWVzIE4gR3VpY2hhcmQ7IHNmY0BpZXRmLm9yZzxicj4NCjxiPk9iamV0
Jm5ic3A7OjwvYj4gUmU6IFtzZmNdIE1vdmluZyBmb3J3YXJkIHdpdGggaHR0cHM6Ly9kYXRhdHJh
Y2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1zZmMtb2FtLWZyYW1ld29yay88bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+
SGkgTW9oYW1lZCw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlRoZSBkb2MgaW4gdGhlIGJlbG93IGxpbmsg
YXBwZWFycyB0byBiZSBzbmFwc2hvdCBvZiBnaXRodWcgcGFnZS4gVGhlIGxpbmsgdGhlIGRvYyBp
cyBub3Qgd29ya2luZyBmb3IgbWUuIENhbiB5b3UgcGxlYXNlIHNoYXJlIHRoZSBkb2N1bWVudCB0
byBoYXZlIGEgbG9vayBvbiB0aGUgY29tbWVudHM/LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+VGhhbmtz
LDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIj5OYWdlbmRyYTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2
IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGlu
ZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj5Gcm9tOiA8L3NwYW4+PC9iPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPnNmYyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmYy1i
b3VuY2VzQGlldGYub3JnIj5zZmMtYm91bmNlc0BpZXRmLm9yZzwvYT4mZ3Q7IG9uIGJlaGFsZiBv
ZiAmcXVvdDs8YSBocmVmPSJtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSI+bW9o
YW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTwvYT4mcXVvdDsNCiAmbHQ7PGEgaHJlZj0ibWFpbHRv
Om1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iPm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5j
b208L2E+Jmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5UaHVyc2RheSwgQXVndXN0IDMsIDIwMTcgYXQg
NToxOSBBTTxicj4NCjxiPlRvOiA8L2I+SmFtZXMgTiBHdWljaGFyZCAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbSI+amFtZXMubi5ndWljaGFyZEBodWF3ZWku
Y29tPC9hPiZndDssICZxdW90OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRm
Lm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRm
Lm9yZzwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDogPC9iPlJlOiBbc2ZjXSBNb3ZpbmcgZm9yd2Fy
ZCB3aXRoIDxhIGhyZWY9Imh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWll
dGYtc2ZjLW9hbS1mcmFtZXdvcmsvIj4NCmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9j
L2RyYWZ0LWlldGYtc2ZjLW9hbS1mcmFtZXdvcmsvPC9hPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LCZxdW90
O3NlcmlmJnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+SGkgSmlt
LCBhbGwsPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZu
YnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5JIGxp
a2UgdGhlIGRvY3VtZW50IGFuZCBpdHMgY3VycmVudCBzY29wZS4NCjwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+VGhlIGRvY3VtZW50IG5lZWRzIHNvbWUgd29y
ay4gRldJVywgbXkgY29tbWVudHMgYXJlIGF2YWlsYWJsZSBhdA0KPGEgaHJlZj0iaHR0cHM6Ly9n
aXRodWIuY29tL2JvdWNhZGFpci9kcmFmdC1pZXRmLXNmYy1vYW0tZnJhbWV3b3JrL2Jsb2IvbWFz
dGVyL2RyYWZ0LWlldGYtc2ZjLW9hbS1mcmFtZXdvcmstMDItcmV2JTIwTWVkLmRvYyI+DQpodHRw
czovL2dpdGh1Yi5jb20vYm91Y2FkYWlyL2RyYWZ0LWlldGYtc2ZjLW9hbS1mcmFtZXdvcmsvYmxv
Yi9tYXN0ZXIvZHJhZnQtaWV0Zi1zZmMtb2FtLWZyYW1ld29yay0wMi1yZXYlMjBNZWQuZG9jPC9h
Pg0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNw
Ozwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5DaGVlcnMs
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPk1lZDwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowY20gMGNtIDBj
bSA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xp
ZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5EZSZu
YnNwOzo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJv
dW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+RGUgbGEgcGFydCBkZTwvYj4gSmFtZXMgTiBHdWljaGFy
ZDxicj4NCjxiPkVudm95w6kmbmJzcDs6PC9iPiBtZXJjcmVkaSAyIGFvw7t0IDIwMTcgMTc6MzQ8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1BNaW5nTGlVJnF1b3Q7LCZxdW90O3NlcmlmJnF1b3Q7Ij48YnI+DQo8L3NwYW4+
PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij7DgCZuYnNwOzo8L3Nw
YW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+DQo8YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+T2JqZXQmbmJz
cDs6PC9iPiBbc2ZjXSBNb3ZpbmcgZm9yd2FyZCB3aXRoIDxhIGhyZWY9Imh0dHBzOi8vZGF0YXRy
YWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtc2ZjLW9hbS1mcmFtZXdvcmsvIj4NCmh0dHBz
Oi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtc2ZjLW9hbS1mcmFtZXdvcmsv
PC9hPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJz
cDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyI+RGVhciBXRzo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkR1cmluZyBvdXIgbWVldGluZyBh
dCBJRVRGOTkgaXQgd2FzIGNsZWFyIHRoYXQgdGhlIFdHIHdhbnRzIHRvIG1vdmUgZm9yd2FyZCB3
aXRoDQo8YSBocmVmPSJodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1pZXRm
LXNmYy1vYW0tZnJhbWV3b3JrLyI+aHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJh
ZnQtaWV0Zi1zZmMtb2FtLWZyYW1ld29yay88L2E+LiBIb3dldmVyLCB3ZSB3b3VsZCBsaWtlIHRv
IGdldCBtb3JlIGNsYXJpdHkgb24gd2hhdCB0aGUgV0cgd291bGQgbGlrZSB0byBzZWUgaW4gdGhl
IGRvY3VtZW50IGFuZCB3aGF0IGNoYW5nZXMgYXJlIG5lZWRlZA0KIHNvIHRoYXQgdGhlIGRvY3Vt
ZW50IGNhbiBwcm9ncmVzcy4gUGxlYXNlIGRvIHByb3ZpZGUgY29tbWVudHMgdG8gdGhlIG1haWxp
bmcgbGlzdCBzbyB0aGF0IHdlIGNhbiBpbXByb3ZlIHRoZSBkb2N1bWVudCAoaWYgbmVlZGVkKSBh
bmQgbW92ZSBpdCBmb3J3YXJkIHRvd2FyZCBwdWJsaWNhdGlvbi48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
PlRoYW5rcyE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkppbSAmYW1wOyBKb2VsPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_787AE7BB302AE849A7480A190F8B93300A0169D3OPEXCLILMA3corp_--


From nobody Thu Aug  3 08:19:16 2017
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3C11A13244D for <sfc@ietfa.amsl.com>; Thu,  3 Aug 2017 08:19:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.722
X-Spam-Level: 
X-Spam-Status: No, score=-2.722 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IVdksK09CvWX for <sfc@ietfa.amsl.com>; Thu,  3 Aug 2017 08:19:13 -0700 (PDT)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9783413244A for <sfc@ietf.org>; Thu,  3 Aug 2017 08:19:13 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 81221420D28; Thu,  3 Aug 2017 08:19:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1501773553; bh=PndyC05L2OlLT8Tv7hG1wzMx6rKQ6UMjLf5TTagikAs=; h=Subject:To:References:From:Date:In-Reply-To:From; b=KUlGvBKQk4NYG2XHs16z9jBgbVE92qZHYOCYOSHjPHexNLghtxDAb55WDzQWRdlP1 UTIsQK8BkWtXEssHUW7kpqXYHT9JbGJL6Cs15tRrS8wXbeWvdjzzWWrCyGpXm9eTB4 8W76zP0JRNtY/uf96okwDFJiXioQOjwGf1Z9m8pA=
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from Joels-MacBook-Pro.local (unknown [50.225.209.67]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mailb2.tigertech.net (Postfix) with ESMTPSA id 2C8471C0244; Thu,  3 Aug 2017 08:19:12 -0700 (PDT)
To: mohamed.boucadair@orange.com, "Nagendra Kumar Nainar (naikumar)" <naikumar@cisco.com>, James N Guichard <james.n.guichard@huawei.com>, "sfc@ietf.org" <sfc@ietf.org>
References: <5ADE748C-C551-4F25-85C3-8BDC3EF11695@cisco.com> <787AE7BB302AE849A7480A190F8B93300A0169D3@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <fcd8e6c7-a3b6-2faf-b42e-91de86eeac48@joelhalpern.com>
Date: Thu, 3 Aug 2017 11:19:11 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:52.0) Gecko/20100101 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <787AE7BB302AE849A7480A190F8B93300A0169D3@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/SZ_1rCgsyO6InyVnok3amffY7TE>
Subject: Re: [sfc] Moving forward with https://datatracker.ietf.org/doc/draft-ietf-sfc-oam-framework/
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@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, 03 Aug 2017 15:19:15 -0000

Separately from the question of access to the markup, I would ask that 
any items which you think should be discussed by the WG, rather than 
just revied as input by the editors, be sent to the list in a readable 
fashion.  Whether you use one email for all the issues or a separate one 
for each is up to you.  I do not see how as chair I can make sure that 
issues which need WG review from your comments get properly considered.

Yours,
Joel


On 8/3/17 8:58 AM, mohamed.boucadair@orange.com wrote:
> Nagendra,
> 
> Can you please try this URL: 
> https://github.com/boucadair/draft-ietf-sfc-oam-framework/raw/master/draft-ietf-sfc-oam-framework-02-rev%20Med.doc 
> ?
> 
> Cheers,
> 
> Med
> 
> *De :*Nagendra Kumar Nainar (naikumar) [mailto:naikumar@cisco.com]
> *Envoyé :* jeudi 3 août 2017 14:45
> *À :* BOUCADAIR Mohamed IMT/OLN; James N Guichard; sfc@ietf.org
> *Objet :* Re: [sfc] Moving forward with 
> https://datatracker.ietf.org/doc/draft-ietf-sfc-oam-framework/
> 
> Hi Mohamed,
> 
> The doc in the below link appears to be snapshot of githug page. The 
> link the doc is not working for me. Can you please share the document to 
> have a look on the comments?.
> 
> Thanks,
> 
> Nagendra
> 
> *From: *sfc <sfc-bounces@ietf.org <mailto:sfc-bounces@ietf.org>> on 
> behalf of "mohamed.boucadair@orange.com 
> <mailto:mohamed.boucadair@orange.com>" <mohamed.boucadair@orange.com 
> <mailto:mohamed.boucadair@orange.com>>
> *Date: *Thursday, August 3, 2017 at 5:19 AM
> *To: *James N Guichard <james.n.guichard@huawei.com 
> <mailto:james.n.guichard@huawei.com>>, "sfc@ietf.org 
> <mailto:sfc@ietf.org>" <sfc@ietf.org <mailto:sfc@ietf.org>>
> *Subject: *Re: [sfc] Moving forward with 
> https://datatracker.ietf.org/doc/draft-ietf-sfc-oam-framework/
> 
> Hi Jim, all,
> 
> I like the document and its current scope.
> 
> The document needs some work. FWIW, my comments are available at 
> https://github.com/boucadair/draft-ietf-sfc-oam-framework/blob/master/draft-ietf-sfc-oam-framework-02-rev%20Med.doc 
> 
> 
> Cheers,
> 
> Med
> 
> *De :*sfc [mailto:sfc-bounces@ietf.org] *De la part de* James N Guichard
> *Envoyé :* mercredi 2 août 2017 17:34
> *À :*sfc@ietf.org <mailto:sfc@ietf.org>
> *Objet :* [sfc] Moving forward with 
> https://datatracker.ietf.org/doc/draft-ietf-sfc-oam-framework/
> 
> Dear WG:
> 
> During our meeting at IETF99 it was clear that the WG wants to move 
> forward with 
> https://datatracker.ietf.org/doc/draft-ietf-sfc-oam-framework/. However, 
> we would like to get more clarity on what the WG would like to see in 
> the document and what changes are needed so that the document can 
> progress. Please do provide comments to the mailing list so that we can 
> improve the document (if needed) and move it forward toward publication.
> 
> Thanks!
> 
> Jim & Joel
> 
> 
> 
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
> 


From nobody Fri Aug  4 07:44:59 2017
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: sfc@ietf.org
Delivered-To: sfc@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id C0C101321DA; Fri,  4 Aug 2017 07:44:45 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: =?utf-8?b?SsO8cmdlbiBTY2jDtm53w6RsZGVy?= <j.schoenwaelder@jacobs-university.de>
To: <ops-dir@ietf.org>
Cc: sfc@ietf.org, draft-ietf-sfc-nsh.all@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.58.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150185788572.18640.4344583356259003959@ietfa.amsl.com>
Date: Fri, 04 Aug 2017 07:44:45 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/-y0vIUUWRI20ORGkHP--t8HEfrE>
Subject: [sfc] Opsdir last call review of draft-ietf-sfc-nsh-18
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@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, 04 Aug 2017 14:44:46 -0000

Reviewer: Jürgen Schönwälder
Review result: Has Issues

I am the OPS-DIR reviewer and in general the document seems to be in
good shape. I understand that the WG will work on management
specifications later and so I will not ask for them now. ;-)

The only section that worries me a bit is the fragmentation
considerations section, which points to a not helpful section of an
expired I-D. I understand that MSH assumes that the underlay will
provide a large enough MTU. Still, I think it would help if the spec
would spell out what happens if on a mis-configured network the MTU
does not fit and I think the document should require that such events
(not all of them but sufficiently many) are logged so that such
problems can be identified. (Hunting MTU black-holes is no fun.)

The rest is mostly editorial, consider the comments as you see fit.

- Introduction

  I was not sure what a 'service plane protocol' is and I think this
  term is not needed here either. Here is a possible rewrite:

  OLD

    Network Service Header (NSH) defines a new service plane protocol
    specifically for the creation of dynamic service chains and is
    composed of the following elements:

  NEW

    Network Service Header (NSH) defines a new protocol for the
    creation of dynamic service chains and is composed of the
    following elements:

  That said, it is somewhat odd that a header defines a
  protocol. Perhaps more accurate:

  NEWER

    Network Service Header (NSH) is used by a new protocol for the
    creation of dynamic service chains and is composed of the
    following elements:

  I figured out that 'service plane' is defined later informally but
  as a first time reader I think it is preferable to avoid this term
  in the introduction.

- Definition of Terms

    Network Node/Element:  Device that forwards packets or frames based
       on an outer header (i.e., transport) information.

  I got confused by '(i.e., transport)' likely because transport can
  have multiple meanings. Perhaps simply remove '(i.e., transport)'?

    NSH-aware  SFC-encapsulation-aware, or SFC-aware [RFC7665].

  Does this mean all three terms mean the same thing and they are
  interchangeable? I guess not. I assume NSH-aware means SFC-aware
  when using an NSH, i.e., SFC-aware is the general concept and
  NFC-aware is the concrete case when NSH is used. It would be nice
  to   not have to guess...

- NSH-based Service Chaining

  Back to the term 'service plane' - should this be a defined term?
  It is defined informally here but it seems to be used in several
  places, perhaps it deserves a definition in the terminology section.

  What exactly is a 'network transport protocol'?

- NSH Base Header

  I tried to search for the explanation of U in Fig. 2 and did not
  find it. Perhaps change

    All other flag fields are unassigned [...]

  to

    All fields marked U are unassigned [...]

- Optional Variable Length Metadata

  s/order their appear/order they appear/

  s/must process first instance/must process the first instance/

- NSH Actions

  s/un-encapsulated packet/un-encapsulated packet./

  s/selection a different/selection of a different/

- Fragmentation Consideration

  The document refers to draft-ietf-rtgwg-dt-encap-02.txt, more
  specifically section 6. However, this I-D has expired. Section 6 of
  this document is a terminology section. Perhaps the pointer should
  have been to section 9? But even then, does the referenced text
  really help? Would it make sense to inline the text that is supposed
  to help here?

  I think this is a real management and operations concern. I assume
  (it is not state explicitly) that packets are dropped if
  fragmentation is needed but there is no way to fragment. Is there
  also an error reporting mechanism? Or a logging mechanism? Or are
  these then silently black-holed packets?



From nobody Fri Aug  4 19:41:33 2017
Return-Path: <cpignata@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7A51B12EB2B; Fri,  4 Aug 2017 19:41:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.521
X-Spam-Level: 
X-Spam-Status: No, score=-14.521 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5CWcbTN-qhMt; Fri,  4 Aug 2017 19:41:29 -0700 (PDT)
Received: from rcdn-iport-2.cisco.com (rcdn-iport-2.cisco.com [173.37.86.73]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 53D36124B18; Fri,  4 Aug 2017 19:41:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=9668; q=dns/txt; s=iport; t=1501900889; x=1503110489; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=ttzOjcjUBgj6avYkCuVKCzPP+hOiw+kK3Vf7qcrxbOs=; b=DSllMve1dhAM1fr4b7OC4PVdOew6F6CuEgNFqqSVsZckllEJqNYNykJq 9jZU2qMalxd5QFxY3hXTkBToZuoZT4V2Wrha04clbn686vhU1goDHxxl2 rF8E/pLnNIqtYAKIOY8veqX/m8/EDLSMdoQWkfmcJcuRGR26xfqgo2+iu s=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CBAQAPL4VZ/4YNJK1cGgEBAQECAQEBA?= =?us-ascii?q?QgBAQEBg1qBUScHjgiQB4FMIpYVghKFRwIahDE/GAECAQEBAQEBAWsohRgBAQE?= =?us-ascii?q?BAgEjEUUFCwIBCBAIAgImAgICMBUQAgQOBYonCK95giaLRgEBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEBAQEBAR2BC4IdggKBTIIOC4I9NIgGMIIxBYlliHCFGogaAoseiQ8MggO?= =?us-ascii?q?FWYpilgIBHziBCncVWwGFBByBZ3aIX4EPAQEB?=
X-IronPort-AV: E=Sophos;i="5.41,322,1498521600"; d="scan'208";a="281879733"
Received: from alln-core-12.cisco.com ([173.36.13.134]) by rcdn-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 05 Aug 2017 02:41:28 +0000
Received: from XCH-RTP-018.cisco.com (xch-rtp-018.cisco.com [64.101.220.158]) by alln-core-12.cisco.com (8.14.5/8.14.5) with ESMTP id v752fRPa028674 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Sat, 5 Aug 2017 02:41:27 GMT
Received: from xch-rtp-020.cisco.com (64.101.220.160) by XCH-RTP-018.cisco.com (64.101.220.158) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Fri, 4 Aug 2017 22:41:26 -0400
Received: from xch-rtp-020.cisco.com ([64.101.220.160]) by XCH-RTP-020.cisco.com ([64.101.220.160]) with mapi id 15.00.1210.000; Fri, 4 Aug 2017 22:41:26 -0400
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: =?utf-8?B?SsO8cmdlbiBTY2jDtm53w6RsZGVy?= <j.schoenwaelder@jacobs-university.de>
CC: "ops-dir@ietf.org" <ops-dir@ietf.org>, Service Function Chaining IETF list <sfc@ietf.org>, "draft-ietf-sfc-nsh.all@ietf.org" <draft-ietf-sfc-nsh.all@ietf.org>
Thread-Topic: Opsdir last call review of draft-ietf-sfc-nsh-18
Thread-Index: AQHTDTA6xEhxGqHwiUGVV9Kde6C0gaJ1UVwA
Date: Sat, 5 Aug 2017 02:41:26 +0000
Message-ID: <E66597AC-FC2C-4EA2-8572-20E2627D002C@cisco.com>
References: <150185788572.18640.4344583356259003959@ietfa.amsl.com>
In-Reply-To: <150185788572.18640.4344583356259003959@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.118.116.133]
Content-Type: text/plain; charset="utf-8"
Content-ID: <CEA17CE02FDDE943AC91608200FE0C01@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/86frFl94xb3WscLe1Q1SDaBdl4w>
Subject: Re: [sfc] Opsdir last call review of draft-ietf-sfc-nsh-18
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@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, 05 Aug 2017 02:41:31 -0000

SGksIErDvHJnZW4sDQoNCk1hbnkgdGhhbmtzIGZvciB0aGUgcmV2aWV3IQ0KDQpQbGVhc2Ugc2Vl
IGlubGluZS4NCg0KPiBPbiBBdWcgNCwgMjAxNywgYXQgMTA6NDQgQU0sIErDvHJnZW4gU2Now7Zu
d8OkbGRlciA8ai5zY2hvZW53YWVsZGVyQGphY29icy11bml2ZXJzaXR5LmRlPiB3cm90ZToNCj4g
DQo+IFJldmlld2VyOiBKw7xyZ2VuIFNjaMO2bnfDpGxkZXINCj4gUmV2aWV3IHJlc3VsdDogSGFz
IElzc3Vlcw0KPiANCj4gSSBhbSB0aGUgT1BTLURJUiByZXZpZXdlciBhbmQgaW4gZ2VuZXJhbCB0
aGUgZG9jdW1lbnQgc2VlbXMgdG8gYmUgaW4NCj4gZ29vZCBzaGFwZS4NCg0KVGhhbmtzIQ0KDQo+
IEkgdW5kZXJzdGFuZCB0aGF0IHRoZSBXRyB3aWxsIHdvcmsgb24gbWFuYWdlbWVudA0KPiBzcGVj
aWZpY2F0aW9ucyBsYXRlciBhbmQgc28gSSB3aWxsIG5vdCBhc2sgZm9yIHRoZW0gbm93LiA7LSkN
Cj4gDQo+IFRoZSBvbmx5IHNlY3Rpb24gdGhhdCB3b3JyaWVzIG1lIGEgYml0IGlzIHRoZSBmcmFn
bWVudGF0aW9uDQo+IGNvbnNpZGVyYXRpb25zIHNlY3Rpb24sIHdoaWNoIHBvaW50cyB0byBhIG5v
dCBoZWxwZnVsIHNlY3Rpb24gb2YgYW4NCj4gZXhwaXJlZCBJLUQuIEkgdW5kZXJzdGFuZCB0aGF0
IE1TSCBhc3N1bWVzIHRoYXQgdGhlIHVuZGVybGF5IHdpbGwNCj4gcHJvdmlkZSBhIGxhcmdlIGVu
b3VnaCBNVFUuIFN0aWxsLCBJIHRoaW5rIGl0IHdvdWxkIGhlbHAgaWYgdGhlIHNwZWMNCj4gd291
bGQgc3BlbGwgb3V0IHdoYXQgaGFwcGVucyBpZiBvbiBhIG1pcy1jb25maWd1cmVkIG5ldHdvcmsg
dGhlIE1UVQ0KPiBkb2VzIG5vdCBmaXQgYW5kIEkgdGhpbmsgdGhlIGRvY3VtZW50IHNob3VsZCBy
ZXF1aXJlIHRoYXQgc3VjaCBldmVudHMNCj4gKG5vdCBhbGwgb2YgdGhlbSBidXQgc3VmZmljaWVu
dGx5IG1hbnkpIGFyZSBsb2dnZWQgc28gdGhhdCBzdWNoDQo+IHByb2JsZW1zIGNhbiBiZSBpZGVu
dGlmaWVkLiAoSHVudGluZyBNVFUgYmxhY2staG9sZXMgaXMgbm8gZnVuLikNCj4gDQo+IFRoZSBy
ZXN0IGlzIG1vc3RseSBlZGl0b3JpYWwsIGNvbnNpZGVyIHRoZSBjb21tZW50cyBhcyB5b3Ugc2Vl
IGZpdC4NCj4gDQo+IC0gSW50cm9kdWN0aW9uDQo+IA0KPiAgSSB3YXMgbm90IHN1cmUgd2hhdCBh
ICdzZXJ2aWNlIHBsYW5lIHByb3RvY29sJyBpcyBhbmQgSSB0aGluayB0aGlzDQo+ICB0ZXJtIGlz
IG5vdCBuZWVkZWQgaGVyZSBlaXRoZXIuIEhlcmUgaXMgYSBwb3NzaWJsZSByZXdyaXRlOg0KPiAN
Cj4gIE9MRA0KPiANCj4gICAgTmV0d29yayBTZXJ2aWNlIEhlYWRlciAoTlNIKSBkZWZpbmVzIGEg
bmV3IHNlcnZpY2UgcGxhbmUgcHJvdG9jb2wNCj4gICAgc3BlY2lmaWNhbGx5IGZvciB0aGUgY3Jl
YXRpb24gb2YgZHluYW1pYyBzZXJ2aWNlIGNoYWlucyBhbmQgaXMNCj4gICAgY29tcG9zZWQgb2Yg
dGhlIGZvbGxvd2luZyBlbGVtZW50czoNCj4gDQo+ICBORVcNCj4gDQo+ICAgIE5ldHdvcmsgU2Vy
dmljZSBIZWFkZXIgKE5TSCkgZGVmaW5lcyBhIG5ldyBwcm90b2NvbCBmb3IgdGhlDQo+ICAgIGNy
ZWF0aW9uIG9mIGR5bmFtaWMgc2VydmljZSBjaGFpbnMgYW5kIGlzIGNvbXBvc2VkIG9mIHRoZQ0K
PiAgICBmb2xsb3dpbmcgZWxlbWVudHM6DQo+IA0KDQpJIHRoaW5rIGl0IGlzIHNhZmUgdG8gdXNl
IOKAnHNlcnZpY2UgcGxhbmXigJ0gaGVyZSBzaW5jZSBpdCBpcyB1c2VkIGluIHRoZSBOb3JtYXRp
dmUgUkZDIDc2NjUuDQpIb3dldmVyLCBJIGFncmVlIHRoYXQg4oCcc2VydmljZSBwbGFuZSBwcm90
b2NvbOKAnSB0b28gZWFybHkgbWlnaHQgYmUgY29uZnVzaW5nLg0KDQo+ICBUaGF0IHNhaWQsIGl0
IGlzIHNvbWV3aGF0IG9kZCB0aGF0IGEgaGVhZGVyIGRlZmluZXMgYQ0KPiAgcHJvdG9jb2wuIFBl
cmhhcHMgbW9yZSBhY2N1cmF0ZToNCj4gDQo+ICBORVdFUg0KPiANCj4gICAgTmV0d29yayBTZXJ2
aWNlIEhlYWRlciAoTlNIKSBpcyB1c2VkIGJ5IGEgbmV3IHByb3RvY29sIGZvciB0aGUNCj4gICAg
Y3JlYXRpb24gb2YgZHluYW1pYyBzZXJ2aWNlIGNoYWlucyBhbmQgaXMgY29tcG9zZWQgb2YgdGhl
DQo+ICAgIGZvbGxvd2luZyBlbGVtZW50czoNCj4gDQoNClRoaXMgaXMgYSBnb29kIHBvaW50LiBI
b3dldmVyLCBoZXJl4oCZcyBhbm90aGVyIHN1Z2dlc3Rpb246DQoNCiJUaGUgTmV0d29yayBTZXJ2
aWNlIEhlYWRlciAoTlNIKSBzcGVjaWZpY2F0aW9uIGRlZmluZXMgYSBuZXcgcHJvdG9jb2wgZm9y
IHRoZSBjcmVhdGlvbiAgW+KApl0sIG9wZXJhdGluZyBhdCB0aGUgc2VydmljZSBwbGFuZS4gTlNI
IGlzIGNvbXBvc2VkIFvigKZdIg0KDQo+ICBJIGZpZ3VyZWQgb3V0IHRoYXQgJ3NlcnZpY2UgcGxh
bmUnIGlzIGRlZmluZWQgbGF0ZXIgaW5mb3JtYWxseSBidXQNCj4gIGFzIGEgZmlyc3QgdGltZSBy
ZWFkZXIgSSB0aGluayBpdCBpcyBwcmVmZXJhYmxlIHRvIGF2b2lkIHRoaXMgdGVybQ0KPiAgaW4g
dGhlIGludHJvZHVjdGlvbi4NCg0KRmluYWwgdGV4dDoNCg0KICAgVGhlIE5ldHdvcmsgU2Vydmlj
ZSBIZWFkZXIgKE5TSCkgc3BlY2lmaWNhdGlvbiBkZWZpbmVzIGEgbmV3IHByb3RvY29sDQogICBm
b3IgdGhlIGNyZWF0aW9uIG9mIGR5bmFtaWMgc2VydmljZSBjaGFpbnMsIG9wZXJhdGluZyBhdCB0
aGUgc2VydmljZQ0KICAgcGxhbmUuICBOU0ggaXMgY29tcG9zZWQgb2YgdGhlIGZvbGxvd2luZyBl
bGVtZW50czoNCg0KDQo+IA0KPiAtIERlZmluaXRpb24gb2YgVGVybXMNCj4gDQo+ICAgIE5ldHdv
cmsgTm9kZS9FbGVtZW50OiAgRGV2aWNlIHRoYXQgZm9yd2FyZHMgcGFja2V0cyBvciBmcmFtZXMg
YmFzZWQNCj4gICAgICAgb24gYW4gb3V0ZXIgaGVhZGVyIChpLmUuLCB0cmFuc3BvcnQpIGluZm9y
bWF0aW9uLg0KPiANCj4gIEkgZ290IGNvbmZ1c2VkIGJ5ICcoaS5lLiwgdHJhbnNwb3J0KScgbGlr
ZWx5IGJlY2F1c2UgdHJhbnNwb3J0IGNhbg0KPiAgaGF2ZSBtdWx0aXBsZSBtZWFuaW5ncy4gUGVy
aGFwcyBzaW1wbHkgcmVtb3ZlICcoaS5lLiwgdHJhbnNwb3J0KeKAmT8NCg0KQWdyZWVkLiBJbnN0
ZWFkIG9mIHJlbW92aW5nIGl0LCBJ4oCZbGwgcmVwbGFjZSB3aXRoIOKAnGVuY2Fwc3VsYXRpb24i
DQoNCj4gDQoNCj4gICAgTlNILWF3YXJlICBTRkMtZW5jYXBzdWxhdGlvbi1hd2FyZSwgb3IgU0ZD
LWF3YXJlIFtSRkM3NjY1XS4NCj4gDQo+ICBEb2VzIHRoaXMgbWVhbiBhbGwgdGhyZWUgdGVybXMg
bWVhbiB0aGUgc2FtZSB0aGluZyBhbmQgdGhleSBhcmUNCj4gIGludGVyY2hhbmdlYWJsZT8gSSBn
dWVzcyBub3QuIEkgYXNzdW1lIE5TSC1hd2FyZSBtZWFucyBTRkMtYXdhcmUNCj4gIHdoZW4gdXNp
bmcgYW4gTlNILCBpLmUuLCBTRkMtYXdhcmUgaXMgdGhlIGdlbmVyYWwgY29uY2VwdCBhbmQNCj4g
IE5GQy1hd2FyZSBpcyB0aGUgY29uY3JldGUgY2FzZSB3aGVuIE5TSCBpcyB1c2VkLiBJdCB3b3Vs
ZCBiZSBuaWNlDQo+ICB0byAgIG5vdCBoYXZlIHRvIGd1ZXNz4oCmDQoNCkdvb2QgZ3Vlc3MgOi0p
IFdlIHdpbGwgZGlzYW1iaWd1YXRlIGFzIGZvbGxvd3M6DQoNCiAgIE5TSC1hd2FyZTogIE5TSC1h
d2FyZSBtZWFucyBTRkMtZW5jYXBzdWxhdGlvbi1hd2FyZS4gIFRoaXMNCiAgICAgIHNwZWNpZmlj
YXRpb24gdXNlcyBOU0gtYXdhcmUgYXMgYSBtb3JlIHNwZWNpZmljIHRlcm0gZnJvbSB0aGUgbW9y
ZQ0KICAgICAgZ2VuZXJpYyB0ZXJtIFNGQy1hd2FyZSBbUkZDNzY2NV0uDQoNCg0KPiANCj4gLSBO
U0gtYmFzZWQgU2VydmljZSBDaGFpbmluZw0KPiANCj4gIEJhY2sgdG8gdGhlIHRlcm0gJ3NlcnZp
Y2UgcGxhbmUnIC0gc2hvdWxkIHRoaXMgYmUgYSBkZWZpbmVkIHRlcm0/DQo+ICBJdCBpcyBkZWZp
bmVkIGluZm9ybWFsbHkgaGVyZSBidXQgaXQgc2VlbXMgdG8gYmUgdXNlZCBpbiBzZXZlcmFsDQo+
ICBwbGFjZXMsIHBlcmhhcHMgaXQgZGVzZXJ2ZXMgYSBkZWZpbml0aW9uIGluIHRoZSB0ZXJtaW5v
bG9neSBzZWN0aW9uLg0KPiANCg0KVGhlIHRlcm0gY29tZXMgZnJvbSBSRkMgNzY2NS4NCg0KSWYg
eW91IGJlbGlldmUgaXQgd2lsbCBoZWxwLCB3ZSBjYW4gYWRkIHRoZSBkZWZpbml0aW9uOg0KDQog
ICAgICAgIDx0IGhhbmdUZXh0PSJTZXJ2aWNlIFBsYW5lOiI+DQogICAgICAgICAgICAgICAgICAg
IFRoZSBjb2xsZWN0aW9uIG9mIFNGRnMgYW5kIGFzc29jaWF0ZWQgU0ZzIGNyZWF0ZXMgYSBzZXJ2
aWNlLXBsYW5lDQogICBvdmVybGF5IGluIHdoaWNoIGFsbCBTRnMgcmVzaWRlIDx4cmVmIHRhcmdl
dD0iUkZDNzY2NSI+PC94cmVmPi4NCiAgICAgICAgPC90Pg0KDQoNCg0KPiAgV2hhdCBleGFjdGx5
IGlzIGEgJ25ldHdvcmsgdHJhbnNwb3J0IHByb3RvY29s4oCZPw0KDQpNZWFucyDigJxlbmNhcHN1
bGF0aW9u4oCdIENoYW5nZToNCg0KT0xEOg0KDQogICAgICAgTlNIIGlzIHRyYW5zcG9ydC1pbmRl
cGVuZGVudC4gQW4gYXBwcm9wcmlhdGUNCiAgICAgICAoZm9yIGEgZ2l2ZW4gZGVwbG95bWVudCkg
bmV0d29yayB0cmFuc3BvcnQgcHJvdG9jb2wgY2FuIGJlIHVzZWQNCiAgICAgICB0byB0cmFuc3Bv
cnQgTlNILWVuY2Fwc3VsYXRlZCB0cmFmZmljLiAgDQoNCk9MRDoNCg0KICAgICAgIE5TSCBpcyBl
bmNhcHN1bGF0aW9uLWluZGVwZW5kZW50LCBtZWFuaW5nIGl0IGNhbiBiZSB0cmFuc3BvcnRlZA0K
ICAgICAgIGJ5IGEgdmFyaWV0eSBvZiBwcm90b2NvbHMuIEFuIGFwcHJvcHJpYXRlDQogICAgICAg
KGZvciBhIGdpdmVuIGRlcGxveW1lbnQpIGVuY2Fwc3VsYXRpb24gcHJvdG9jb2wgY2FuIGJlIHVz
ZWQNCiAgICAgICB0byBjYXJyeSBOU0gtZW5jYXBzdWxhdGVkIHRyYWZmaWMuICANCg0KDQoNCj4g
DQoNCj4gLSBOU0ggQmFzZSBIZWFkZXINCj4gDQo+ICBJIHRyaWVkIHRvIHNlYXJjaCBmb3IgdGhl
IGV4cGxhbmF0aW9uIG9mIFUgaW4gRmlnLiAyIGFuZCBkaWQgbm90DQo+ICBmaW5kIGl0LiBQZXJo
YXBzIGNoYW5nZQ0KPiANCj4gICAgQWxsIG90aGVyIGZsYWcgZmllbGRzIGFyZSB1bmFzc2lnbmVk
IFsuLi5dDQo+IA0KPiAgdG8NCj4gDQo+ICAgIEFsbCBmaWVsZHMgbWFya2VkIFUgYXJlIHVuYXNz
aWduZWQgW+KApl0NCg0KR29vZCBwb2ludC4gQ29tYm86DQoNCk5FVzoNCg0KICAgQWxsIG90aGVy
IGZsYWcgZmllbGRzLCBtYXJrZWQgVSwgYXJlIHVuYXNzaWduZWQgWy4uLl0NCg0KPiANCj4gLSBP
cHRpb25hbCBWYXJpYWJsZSBMZW5ndGggTWV0YWRhdGENCj4gDQo+ICBzL29yZGVyIHRoZWlyIGFw
cGVhci9vcmRlciB0aGV5IGFwcGVhci8NCj4gDQoNCkRvbmUuDQoNCj4gIHMvbXVzdCBwcm9jZXNz
IGZpcnN0IGluc3RhbmNlL211c3QgcHJvY2VzcyB0aGUgZmlyc3QgaW5zdGFuY2UvDQoNCkFjay4g
RG9uZS4NCg0KPiANCj4gLSBOU0ggQWN0aW9ucw0KPiANCj4gIHMvdW4tZW5jYXBzdWxhdGVkIHBh
Y2tldC91bi1lbmNhcHN1bGF0ZWQgcGFja2V0Li8NCj4gDQoNCk9LLg0KDQo+ICBzL3NlbGVjdGlv
biBhIGRpZmZlcmVudC9zZWxlY3Rpb24gb2YgYSBkaWZmZXJlbnQvDQo+IA0KDQpBY2suIERvbmUu
DQoNCj4gLSBGcmFnbWVudGF0aW9uIENvbnNpZGVyYXRpb24NCj4gDQo+ICBUaGUgZG9jdW1lbnQg
cmVmZXJzIHRvIGRyYWZ0LWlldGYtcnRnd2ctZHQtZW5jYXAtMDIudHh0LCBtb3JlDQo+ICBzcGVj
aWZpY2FsbHkgc2VjdGlvbiA2LiBIb3dldmVyLCB0aGlzIEktRCBoYXMgZXhwaXJlZC4gU2VjdGlv
biA2IG9mDQo+ICB0aGlzIGRvY3VtZW50IGlzIGEgdGVybWlub2xvZ3kgc2VjdGlvbi4gUGVyaGFw
cyB0aGUgcG9pbnRlciBzaG91bGQNCj4gIGhhdmUgYmVlbiB0byBzZWN0aW9uIDk/DQoNCkdvb2Qg
cG9pbnQuIFNob3VsZCBpbmRlZWQgYmUgU2VjdGlvbiA5Lg0KDQo+IEJ1dCBldmVuIHRoZW4sIGRv
ZXMgdGhlIHJlZmVyZW5jZWQgdGV4dA0KPiAgcmVhbGx5IGhlbHA/IFdvdWxkIGl0IG1ha2Ugc2Vu
c2UgdG8gaW5saW5lIHRoZSB0ZXh0IHRoYXQgaXMgc3VwcG9zZWQNCj4gIHRvIGhlbHAgaGVyZT8N
Cg0KSSBkbyBub3QgYmVsaWV2ZSB0aGF0IGlubGluaW5nIHRleHQgd2lsbCBoZWxwIGFzIGl0IGNy
ZWF0ZXMgYSBzb3VyY2Ugb2YgZGVzeW5jaHJvbml6YXRpb24uDQoNCkluc3RlYWQsIEkgYWRkZWQ6
DQoNCk9MRDoNCg0KTkVXOg0KDQo8dD4NCkZvciBleGFtcGxlLCB3aGVuIE5TSCBpcyBlbmNhcHN1
bGF0ZWQgaW4gSVAsIElQLWxldmVsIGZyYWdtZW50YXRpb24gY291cGxlZCB3aXRoIA0KUGF0aCBN
VFUgRGlzY292ZXJ5IChQTVRVRCkgaXMgdXNlZC4gDQpXaGVuLCBvbiB0aGUgb3RoZXIgaGFuZCwg
dGhlIHVuZGVybGF5IGRvZXMgbm90IHN1cHBvcnQgZnJhZ21lbnRhdGlvbiBwcm9jZWR1cmVzLA0K
YW4gZXJyb3IgbWVzc2FnZSBTSE9VTEQgYmUgbG9nZ2VkIHdoZW4gZHJvcHBpbmcgYSBwYWNrZXQg
dG9vIGJpZy4NCkxhc3RseSwgTlNILXNwZWNpZmljIGZyYWdtZW50YXRpb24gYW5kIHJlYXNzZW1i
bHkgbWV0aG9kcw0KbWF5IGJlIGRlZmluZWQgYXMgd2VsbCwgYnV0DQp0aGVzZSBtZXRob2RzIGFy
ZSBvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGlzIGRvY3VtZW50Lg0KPC90Pg0KDQpUaG91Z2h0cz8N
Cg0KPiANCj4gIEkgdGhpbmsgdGhpcyBpcyBhIHJlYWwgbWFuYWdlbWVudCBhbmQgb3BlcmF0aW9u
cyBjb25jZXJuLiBJIGFzc3VtZQ0KPiAgKGl0IGlzIG5vdCBzdGF0ZSBleHBsaWNpdGx5KSB0aGF0
IHBhY2tldHMgYXJlIGRyb3BwZWQgaWYNCj4gIGZyYWdtZW50YXRpb24gaXMgbmVlZGVkIGJ1dCB0
aGVyZSBpcyBubyB3YXkgdG8gZnJhZ21lbnQuIElzIHRoZXJlDQo+ICBhbHNvIGFuIGVycm9yIHJl
cG9ydGluZyBtZWNoYW5pc20/IE9yIGEgbG9nZ2luZyBtZWNoYW5pc20/IE9yIGFyZQ0KPiAgdGhl
c2UgdGhlbiBzaWxlbnRseSBibGFjay1ob2xlZCBwYWNrZXRzPw0KDQpTZWUgYWJvdmUuIA0KDQpD
b25jcmV0ZSBUZXh0IGltcHJvdmVtZW50IHN1Z2dlc3Rpb25zIG1vc3Qgd2VsY29tZSENCg0KVGhh
bmtzIQ0KDQo+IA0KPiANCg0K4oCUDQpDYXJsb3MgUGlnbmF0YXJvLCBjYXJsb3NAY2lzY28uY29t
DQoNCuKAnFNvbWV0aW1lcyBJIHVzZSBiaWcgd29yZHMgdGhhdCBJIGRvIG5vdCBmdWxseSB1bmRl
cnN0YW5kLCB0byBtYWtlIG15c2VsZiBzb3VuZCBtb3JlIHBob3Rvc3ludGhlc2lzLiINCg0K


From nobody Sun Aug  6 00:24:44 2017
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 62082132016; Sun,  6 Aug 2017 00:24:35 -0700 (PDT)
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, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mdmahqZN1kts; Sun,  6 Aug 2017 00:24:31 -0700 (PDT)
Received: from atlas5.jacobs-university.de (atlas5.jacobs-university.de [212.201.44.20]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B19CC132011; Sun,  6 Aug 2017 00:24:26 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas5.jacobs-university.de (Postfix) with ESMTP id A4A6170F; Sun,  6 Aug 2017 09:24:23 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas5.jacobs-university.de ([10.70.0.217]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10032) with ESMTP id aQnjjE6On4un; Sun,  6 Aug 2017 09:24:18 +0200 (CEST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas5.jacobs-university.de (Postfix) with ESMTPS; Sun,  6 Aug 2017 09:24:23 +0200 (CEST)
Received: from localhost (demetrius2.jacobs-university.de [212.201.44.47]) by hermes.jacobs-university.de (Postfix) with ESMTP id 80094200AA; Sun,  6 Aug 2017 09:24:23 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius2.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id 9WUeTsQTar9K; Sun,  6 Aug 2017 09:24:22 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 881F0200BC; Sun,  6 Aug 2017 09:24:22 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id 4990E400ADF7; Sun,  6 Aug 2017 09:24:22 +0200 (CEST)
Date: Sun, 6 Aug 2017 09:24:22 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
Cc: "ops-dir@ietf.org" <ops-dir@ietf.org>, Service Function Chaining IETF list <sfc@ietf.org>, "draft-ietf-sfc-nsh.all@ietf.org" <draft-ietf-sfc-nsh.all@ietf.org>
Message-ID: <20170806072422.GA38624@elstar.local>
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
Mail-Followup-To: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>, "ops-dir@ietf.org" <ops-dir@ietf.org>, Service Function Chaining IETF list <sfc@ietf.org>, "draft-ietf-sfc-nsh.all@ietf.org" <draft-ietf-sfc-nsh.all@ietf.org>
References: <150185788572.18640.4344583356259003959@ietfa.amsl.com> <E66597AC-FC2C-4EA2-8572-20E2627D002C@cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
X-Clacks-Overhead: GNU Terry Pratchett
Content-Transfer-Encoding: 8bit
In-Reply-To: <E66597AC-FC2C-4EA2-8572-20E2627D002C@cisco.com>
User-Agent: Mutt/1.6.0 (2016-04-01)
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/v4W2Vy2lWGhn2A901GnwgLLjGkM>
Subject: Re: [sfc] Opsdir last call review of draft-ietf-sfc-nsh-18
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@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, 06 Aug 2017 07:24:35 -0000

On Sat, Aug 05, 2017 at 02:41:26AM +0000, Carlos Pignataro (cpignata) wrote:
> 
> Final text:
> 
>    The Network Service Header (NSH) specification defines a new protocol
>    for the creation of dynamic service chains, operating at the service
>    plane.  NSH is composed of the following elements:
>

OK
 
> > - Definition of Terms
> > 
> >    Network Node/Element:  Device that forwards packets or frames based
> >       on an outer header (i.e., transport) information.
> > 
> >  I got confused by '(i.e., transport)' likely because transport can
> >  have multiple meanings. Perhaps simply remove '(i.e., transport)’?
> 
> Agreed. Instead of removing it, I’ll replace with “encapsulation"

OK 

> >    NSH-aware  SFC-encapsulation-aware, or SFC-aware [RFC7665].
> > 
> >  Does this mean all three terms mean the same thing and they are
> >  interchangeable? I guess not. I assume NSH-aware means SFC-aware
> >  when using an NSH, i.e., SFC-aware is the general concept and
> >  NFC-aware is the concrete case when NSH is used. It would be nice
> >  to   not have to guess…
> 
> Good guess :-) We will disambiguate as follows:
> 
>    NSH-aware:  NSH-aware means SFC-encapsulation-aware.  This
>       specification uses NSH-aware as a more specific term from the more
>       generic term SFC-aware [RFC7665].

Should it be "NSH-aware means SFC-encapsulation-aware using the
NSH protocol."?
 
> > - NSH-based Service Chaining
> > 
> >  Back to the term 'service plane' - should this be a defined term?
> >  It is defined informally here but it seems to be used in several
> >  places, perhaps it deserves a definition in the terminology section.
> 
> The term comes from RFC 7665.
> 
> If you believe it will help, we can add the definition:
> 
>         <t hangText="Service Plane:">
>                     The collection of SFFs and associated SFs creates a service-plane
>    overlay in which all SFs reside <xref target="RFC7665"></xref>.
>         </t>

I think it is useful to have an easy to find clear definition of this
term. It should probably have been defined as a term in RFC 7665...

> >  What exactly is a 'network transport protocol’?
> 
> Means “encapsulation” Change:
> 
> OLD:
> 
>        NSH is transport-independent. An appropriate
>        (for a given deployment) network transport protocol can be used
>        to transport NSH-encapsulated traffic.  
> 
> OLD:
> 
>        NSH is encapsulation-independent, meaning it can be transported
>        by a variety of protocols. An appropriate
>        (for a given deployment) encapsulation protocol can be used
>        to carry NSH-encapsulated traffic.  

OK 
 
> > - NSH Base Header
> > 
> >  I tried to search for the explanation of U in Fig. 2 and did not
> >  find it. Perhaps change
> > 
> >    All other flag fields are unassigned [...]
> > 
> >  to
> > 
> >    All fields marked U are unassigned […]
> 
> Good point. Combo:
> 
> NEW:
> 
>    All other flag fields, marked U, are unassigned [...]

OK 
 
> > - Fragmentation Consideration
> > 
> >  The document refers to draft-ietf-rtgwg-dt-encap-02.txt, more
> >  specifically section 6. However, this I-D has expired. Section 6 of
> >  this document is a terminology section. Perhaps the pointer should
> >  have been to section 9?
> 
> Good point. Should indeed be Section 9.
> 
> > But even then, does the referenced text
> >  really help? Would it make sense to inline the text that is supposed
> >  to help here?
> 
> I do not believe that inlining text will help as it creates a source of desynchronization.
> 
> Instead, I added:
> 
> OLD:
> 
> NEW:
> 
> <t>
> For example, when NSH is encapsulated in IP, IP-level fragmentation coupled with 
> Path MTU Discovery (PMTUD) is used. 
> When, on the other hand, the underlay does not support fragmentation procedures,
> an error message SHOULD be logged when dropping a packet too big.
> Lastly, NSH-specific fragmentation and reassembly methods
> may be defined as well, but
> these methods are outside the scope of this document.
> </t>
> 
> Thoughts?

Works for me. 
 
> >  I think this is a real management and operations concern. I assume
> >  (it is not state explicitly) that packets are dropped if
> >  fragmentation is needed but there is no way to fragment. Is there
> >  also an error reporting mechanism? Or a logging mechanism? Or are
> >  these then silently black-holed packets?
> 
> See above. 
> 
> Concrete Text improvement suggestions most welcome!

I think the above proposed text is what I was looking for.

Thanks for your quick response.

/js

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>


From nobody Sun Aug  6 10:24:14 2017
Return-Path: <cpignata@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B0241131CEB; Sun,  6 Aug 2017 10:24:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.52
X-Spam-Level: 
X-Spam-Status: No, score=-14.52 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BhVTSSu2pTlQ; Sun,  6 Aug 2017 10:24:11 -0700 (PDT)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C2234131CD7; Sun,  6 Aug 2017 10:24:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=7702; q=dns/txt; s=iport; t=1502040250; x=1503249850; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=teTDkSpzyeub2E+SMsVFC8skjng9SSKCcNWf2awYzuU=; b=Ksr/gn9B/oW9nAqQL2ISF++/V0EfXCgYtMcD8Q8fq0Ko3xqtnpeFDIYu A4rG2FNTblQF7s7u24g9nhAQM8TKAF6nzE5bj99Pz3rREm5Sxfi/i+OJJ Ns51Nx6DVuz/4u3j1merLDyBFmMyzWwDmDw3jzUhDC0AMGIJ0o3wvxJUK c=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AEAQCPT4dZ/5BdJa1ZAxkBAQEBAQEBA?= =?us-ascii?q?QEBAQcBAQEBAYNaZG0njg+QB4FMIpYVghIhC4UbAhqEMT8YAQIBAQEBAQEBayi?= =?us-ascii?q?FGAEBAQECAQEBMjoLBQkCAgEIDgIIBCgCAhkMCyUCBA4FiicIEJADnV4IgiSLR?= =?us-ascii?q?gEBAQEBAQEBAQEBAQEBAQEBAQEBAR0FgQKCIYICgUyCDguCPTSFCgomgkg0gjE?= =?us-ascii?q?FiWeIcoUaiBwClDGSTJYHAR84gQp3FUkSAYUEHIFndokeAQEB?=
X-IronPort-AV: E=Sophos;i="5.41,333,1498521600"; d="scan'208";a="279355400"
Received: from rcdn-core-8.cisco.com ([173.37.93.144]) by rcdn-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 06 Aug 2017 17:24:09 +0000
Received: from XCH-RTP-020.cisco.com (xch-rtp-020.cisco.com [64.101.220.160]) by rcdn-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id v76HO8tt026026 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Sun, 6 Aug 2017 17:24:09 GMT
Received: from xch-rtp-020.cisco.com (64.101.220.160) by XCH-RTP-020.cisco.com (64.101.220.160) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Sun, 6 Aug 2017 13:24:08 -0400
Received: from xch-rtp-020.cisco.com ([64.101.220.160]) by XCH-RTP-020.cisco.com ([64.101.220.160]) with mapi id 15.00.1210.000; Sun, 6 Aug 2017 13:24:08 -0400
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
CC: "ops-dir@ietf.org" <ops-dir@ietf.org>, Service Function Chaining IETF list <sfc@ietf.org>, "draft-ietf-sfc-nsh.all@ietf.org" <draft-ietf-sfc-nsh.all@ietf.org>
Thread-Topic: [sfc] Opsdir last call review of draft-ietf-sfc-nsh-18
Thread-Index: AQHTDTA6xEhxGqHwiUGVV9Kde6C0gaJ1UVwAgAHhXQCAAGSFQA==
Date: Sun, 6 Aug 2017 17:24:08 +0000
Message-ID: <F4EA73DE-ED66-4607-A8A2-77A74F179DE7@cisco.com>
References: <150185788572.18640.4344583356259003959@ietfa.amsl.com> <E66597AC-FC2C-4EA2-8572-20E2627D002C@cisco.com>, <20170806072422.GA38624@elstar.local>
In-Reply-To: <20170806072422.GA38624@elstar.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/p3DddRKSQlN-WKIzRTVzzUvfZpM>
Subject: Re: [sfc] Opsdir last call review of draft-ietf-sfc-nsh-18
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@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, 06 Aug 2017 17:24:14 -0000

VGhhbmtzLCBKqLlyZ2VuLiBJIGJlbGlldmUgd2UgaGF2ZSBjb252ZXJnZWQgb24gYWxsIGl0ZW1z
LiBUaGVyZSdzIG9uZSBtb3JlIGZvbGxvdyB1cCBpbmxpbmUgZm9yIGNvbXBsZXRlbmVzcy4gDQoN
ClRoYW5rIHlvdSBmb3IgeW91ciByZXZpZXcsIG91ciB3b3JraW5nIGNvcHkgaW5jb3Jwb3JhdGVk
IHRoZXNlIGNoYW5nZXMgYW5kIGlzIHJlYWR5IGZvciB3aGVuIEpvZWwvQWxpYSB3YW50IHVzIHRv
IGhpdCBTdWJtaXQuIA0KDQpTZW50IGZyb20gbXkgaVBhZA0KDQo+IE9uIEF1ZyA2LCAyMDE3LCBh
dCAzOjI0IEFNLCBKdWVyZ2VuIFNjaG9lbndhZWxkZXIgPGouc2Nob2Vud2FlbGRlckBqYWNvYnMt
dW5pdmVyc2l0eS5kZT4gd3JvdGU6DQo+IA0KPj4gT24gU2F0LCBBdWcgMDUsIDIwMTcgYXQgMDI6
NDE6MjZBTSArMDAwMCwgQ2FybG9zIFBpZ25hdGFybyAoY3BpZ25hdGEpIHdyb3RlOg0KPj4gDQo+
PiBGaW5hbCB0ZXh0Og0KPj4gDQo+PiAgIFRoZSBOZXR3b3JrIFNlcnZpY2UgSGVhZGVyIChOU0gp
IHNwZWNpZmljYXRpb24gZGVmaW5lcyBhIG5ldyBwcm90b2NvbA0KPj4gICBmb3IgdGhlIGNyZWF0
aW9uIG9mIGR5bmFtaWMgc2VydmljZSBjaGFpbnMsIG9wZXJhdGluZyBhdCB0aGUgc2VydmljZQ0K
Pj4gICBwbGFuZS4gIE5TSCBpcyBjb21wb3NlZCBvZiB0aGUgZm9sbG93aW5nIGVsZW1lbnRzOg0K
Pj4gDQo+IA0KPiBPSw0KPiANCj4+PiAtIERlZmluaXRpb24gb2YgVGVybXMNCj4+PiANCj4+PiAg
IE5ldHdvcmsgTm9kZS9FbGVtZW50OiAgRGV2aWNlIHRoYXQgZm9yd2FyZHMgcGFja2V0cyBvciBm
cmFtZXMgYmFzZWQNCj4+PiAgICAgIG9uIGFuIG91dGVyIGhlYWRlciAoaS5lLiwgdHJhbnNwb3J0
KSBpbmZvcm1hdGlvbi4NCj4+PiANCj4+PiBJIGdvdCBjb25mdXNlZCBieSAnKGkuZS4sIHRyYW5z
cG9ydCknIGxpa2VseSBiZWNhdXNlIHRyYW5zcG9ydCBjYW4NCj4+PiBoYXZlIG11bHRpcGxlIG1l
YW5pbmdzLiBQZXJoYXBzIHNpbXBseSByZW1vdmUgJyhpLmUuLCB0cmFuc3BvcnQpoa8/DQo+PiAN
Cj4+IEFncmVlZC4gSW5zdGVhZCBvZiByZW1vdmluZyBpdCwgSaGvbGwgcmVwbGFjZSB3aXRoIKGw
ZW5jYXBzdWxhdGlvbiINCj4gDQo+IE9LIA0KPiANCj4+PiAgIE5TSC1hd2FyZSAgU0ZDLWVuY2Fw
c3VsYXRpb24tYXdhcmUsIG9yIFNGQy1hd2FyZSBbUkZDNzY2NV0uDQo+Pj4gDQo+Pj4gRG9lcyB0
aGlzIG1lYW4gYWxsIHRocmVlIHRlcm1zIG1lYW4gdGhlIHNhbWUgdGhpbmcgYW5kIHRoZXkgYXJl
DQo+Pj4gaW50ZXJjaGFuZ2VhYmxlPyBJIGd1ZXNzIG5vdC4gSSBhc3N1bWUgTlNILWF3YXJlIG1l
YW5zIFNGQy1hd2FyZQ0KPj4+IHdoZW4gdXNpbmcgYW4gTlNILCBpLmUuLCBTRkMtYXdhcmUgaXMg
dGhlIGdlbmVyYWwgY29uY2VwdCBhbmQNCj4+PiBORkMtYXdhcmUgaXMgdGhlIGNvbmNyZXRlIGNh
c2Ugd2hlbiBOU0ggaXMgdXNlZC4gSXQgd291bGQgYmUgbmljZQ0KPj4+IHRvICAgbm90IGhhdmUg
dG8gZ3Vlc3OhrQ0KPj4gDQo+PiBHb29kIGd1ZXNzIDotKSBXZSB3aWxsIGRpc2FtYmlndWF0ZSBh
cyBmb2xsb3dzOg0KPj4gDQo+PiAgIE5TSC1hd2FyZTogIE5TSC1hd2FyZSBtZWFucyBTRkMtZW5j
YXBzdWxhdGlvbi1hd2FyZS4gIFRoaXMNCj4+ICAgICAgc3BlY2lmaWNhdGlvbiB1c2VzIE5TSC1h
d2FyZSBhcyBhIG1vcmUgc3BlY2lmaWMgdGVybSBmcm9tIHRoZSBtb3JlDQo+PiAgICAgIGdlbmVy
aWMgdGVybSBTRkMtYXdhcmUgW1JGQzc2NjVdLg0KPiANCj4gU2hvdWxkIGl0IGJlICJOU0gtYXdh
cmUgbWVhbnMgU0ZDLWVuY2Fwc3VsYXRpb24tYXdhcmUgdXNpbmcgdGhlDQo+IE5TSCBwcm90b2Nv
bC4iPw0KDQpZZXMsIGFuZCBJIGNhbiBhZGQgdGhhdC4gSXQgaXMgcXVpdGUgaW1wbGljaXQgZ2l2
ZW4gdGhlIGxhc3Qgc2VudGVuY2Ugb2YgdGhlIEFic3RyYWN0LiANCg0KVGhhbmtzIQ0KDQpDLiAN
Cg0KPiANCj4+PiAtIE5TSC1iYXNlZCBTZXJ2aWNlIENoYWluaW5nDQo+Pj4gDQo+Pj4gQmFjayB0
byB0aGUgdGVybSAnc2VydmljZSBwbGFuZScgLSBzaG91bGQgdGhpcyBiZSBhIGRlZmluZWQgdGVy
bT8NCj4+PiBJdCBpcyBkZWZpbmVkIGluZm9ybWFsbHkgaGVyZSBidXQgaXQgc2VlbXMgdG8gYmUg
dXNlZCBpbiBzZXZlcmFsDQo+Pj4gcGxhY2VzLCBwZXJoYXBzIGl0IGRlc2VydmVzIGEgZGVmaW5p
dGlvbiBpbiB0aGUgdGVybWlub2xvZ3kgc2VjdGlvbi4NCj4+IA0KPj4gVGhlIHRlcm0gY29tZXMg
ZnJvbSBSRkMgNzY2NS4NCj4+IA0KPj4gSWYgeW91IGJlbGlldmUgaXQgd2lsbCBoZWxwLCB3ZSBj
YW4gYWRkIHRoZSBkZWZpbml0aW9uOg0KPj4gDQo+PiAgICAgICAgPHQgaGFuZ1RleHQ9IlNlcnZp
Y2UgUGxhbmU6Ij4NCj4+ICAgICAgICAgICAgICAgICAgICBUaGUgY29sbGVjdGlvbiBvZiBTRkZz
IGFuZCBhc3NvY2lhdGVkIFNGcyBjcmVhdGVzIGEgc2VydmljZS1wbGFuZQ0KPj4gICBvdmVybGF5
IGluIHdoaWNoIGFsbCBTRnMgcmVzaWRlIDx4cmVmIHRhcmdldD0iUkZDNzY2NSI+PC94cmVmPi4N
Cj4+ICAgICAgICA8L3Q+DQo+IA0KPiBJIHRoaW5rIGl0IGlzIHVzZWZ1bCB0byBoYXZlIGFuIGVh
c3kgdG8gZmluZCBjbGVhciBkZWZpbml0aW9uIG9mIHRoaXMNCj4gdGVybS4gSXQgc2hvdWxkIHBy
b2JhYmx5IGhhdmUgYmVlbiBkZWZpbmVkIGFzIGEgdGVybSBpbiBSRkMgNzY2NS4uLg0KPiANCj4+
PiBXaGF0IGV4YWN0bHkgaXMgYSAnbmV0d29yayB0cmFuc3BvcnQgcHJvdG9jb2yhrz8NCj4+IA0K
Pj4gTWVhbnMgobBlbmNhcHN1bGF0aW9uobEgQ2hhbmdlOg0KPj4gDQo+PiBPTEQ6DQo+PiANCj4+
ICAgICAgIE5TSCBpcyB0cmFuc3BvcnQtaW5kZXBlbmRlbnQuIEFuIGFwcHJvcHJpYXRlDQo+PiAg
ICAgICAoZm9yIGEgZ2l2ZW4gZGVwbG95bWVudCkgbmV0d29yayB0cmFuc3BvcnQgcHJvdG9jb2wg
Y2FuIGJlIHVzZWQNCj4+ICAgICAgIHRvIHRyYW5zcG9ydCBOU0gtZW5jYXBzdWxhdGVkIHRyYWZm
aWMuICANCj4+IA0KPj4gT0xEOg0KPj4gDQo+PiAgICAgICBOU0ggaXMgZW5jYXBzdWxhdGlvbi1p
bmRlcGVuZGVudCwgbWVhbmluZyBpdCBjYW4gYmUgdHJhbnNwb3J0ZWQNCj4+ICAgICAgIGJ5IGEg
dmFyaWV0eSBvZiBwcm90b2NvbHMuIEFuIGFwcHJvcHJpYXRlDQo+PiAgICAgICAoZm9yIGEgZ2l2
ZW4gZGVwbG95bWVudCkgZW5jYXBzdWxhdGlvbiBwcm90b2NvbCBjYW4gYmUgdXNlZA0KPj4gICAg
ICAgdG8gY2FycnkgTlNILWVuY2Fwc3VsYXRlZCB0cmFmZmljLiAgDQo+IA0KPiBPSyANCj4gDQo+
Pj4gLSBOU0ggQmFzZSBIZWFkZXINCj4+PiANCj4+PiBJIHRyaWVkIHRvIHNlYXJjaCBmb3IgdGhl
IGV4cGxhbmF0aW9uIG9mIFUgaW4gRmlnLiAyIGFuZCBkaWQgbm90DQo+Pj4gZmluZCBpdC4gUGVy
aGFwcyBjaGFuZ2UNCj4+PiANCj4+PiAgIEFsbCBvdGhlciBmbGFnIGZpZWxkcyBhcmUgdW5hc3Np
Z25lZCBbLi4uXQ0KPj4+IA0KPj4+IHRvDQo+Pj4gDQo+Pj4gICBBbGwgZmllbGRzIG1hcmtlZCBV
IGFyZSB1bmFzc2lnbmVkIFuhrV0NCj4+IA0KPj4gR29vZCBwb2ludC4gQ29tYm86DQo+PiANCj4+
IE5FVzoNCj4+IA0KPj4gICBBbGwgb3RoZXIgZmxhZyBmaWVsZHMsIG1hcmtlZCBVLCBhcmUgdW5h
c3NpZ25lZCBbLi4uXQ0KPiANCj4gT0sgDQo+IA0KPj4+IC0gRnJhZ21lbnRhdGlvbiBDb25zaWRl
cmF0aW9uDQo+Pj4gDQo+Pj4gVGhlIGRvY3VtZW50IHJlZmVycyB0byBkcmFmdC1pZXRmLXJ0Z3dn
LWR0LWVuY2FwLTAyLnR4dCwgbW9yZQ0KPj4+IHNwZWNpZmljYWxseSBzZWN0aW9uIDYuIEhvd2V2
ZXIsIHRoaXMgSS1EIGhhcyBleHBpcmVkLiBTZWN0aW9uIDYgb2YNCj4+PiB0aGlzIGRvY3VtZW50
IGlzIGEgdGVybWlub2xvZ3kgc2VjdGlvbi4gUGVyaGFwcyB0aGUgcG9pbnRlciBzaG91bGQNCj4+
PiBoYXZlIGJlZW4gdG8gc2VjdGlvbiA5Pw0KPj4gDQo+PiBHb29kIHBvaW50LiBTaG91bGQgaW5k
ZWVkIGJlIFNlY3Rpb24gOS4NCj4+IA0KPj4+IEJ1dCBldmVuIHRoZW4sIGRvZXMgdGhlIHJlZmVy
ZW5jZWQgdGV4dA0KPj4+IHJlYWxseSBoZWxwPyBXb3VsZCBpdCBtYWtlIHNlbnNlIHRvIGlubGlu
ZSB0aGUgdGV4dCB0aGF0IGlzIHN1cHBvc2VkDQo+Pj4gdG8gaGVscCBoZXJlPw0KPj4gDQo+PiBJ
IGRvIG5vdCBiZWxpZXZlIHRoYXQgaW5saW5pbmcgdGV4dCB3aWxsIGhlbHAgYXMgaXQgY3JlYXRl
cyBhIHNvdXJjZSBvZiBkZXN5bmNocm9uaXphdGlvbi4NCj4+IA0KPj4gSW5zdGVhZCwgSSBhZGRl
ZDoNCj4+IA0KPj4gT0xEOg0KPj4gDQo+PiBORVc6DQo+PiANCj4+IDx0Pg0KPj4gRm9yIGV4YW1w
bGUsIHdoZW4gTlNIIGlzIGVuY2Fwc3VsYXRlZCBpbiBJUCwgSVAtbGV2ZWwgZnJhZ21lbnRhdGlv
biBjb3VwbGVkIHdpdGggDQo+PiBQYXRoIE1UVSBEaXNjb3ZlcnkgKFBNVFVEKSBpcyB1c2VkLiAN
Cj4+IFdoZW4sIG9uIHRoZSBvdGhlciBoYW5kLCB0aGUgdW5kZXJsYXkgZG9lcyBub3Qgc3VwcG9y
dCBmcmFnbWVudGF0aW9uIHByb2NlZHVyZXMsDQo+PiBhbiBlcnJvciBtZXNzYWdlIFNIT1VMRCBi
ZSBsb2dnZWQgd2hlbiBkcm9wcGluZyBhIHBhY2tldCB0b28gYmlnLg0KPj4gTGFzdGx5LCBOU0gt
c3BlY2lmaWMgZnJhZ21lbnRhdGlvbiBhbmQgcmVhc3NlbWJseSBtZXRob2RzDQo+PiBtYXkgYmUg
ZGVmaW5lZCBhcyB3ZWxsLCBidXQNCj4+IHRoZXNlIG1ldGhvZHMgYXJlIG91dHNpZGUgdGhlIHNj
b3BlIG9mIHRoaXMgZG9jdW1lbnQuDQo+PiA8L3Q+DQo+PiANCj4+IFRob3VnaHRzPw0KPiANCj4g
V29ya3MgZm9yIG1lLiANCj4gDQo+Pj4gSSB0aGluayB0aGlzIGlzIGEgcmVhbCBtYW5hZ2VtZW50
IGFuZCBvcGVyYXRpb25zIGNvbmNlcm4uIEkgYXNzdW1lDQo+Pj4gKGl0IGlzIG5vdCBzdGF0ZSBl
eHBsaWNpdGx5KSB0aGF0IHBhY2tldHMgYXJlIGRyb3BwZWQgaWYNCj4+PiBmcmFnbWVudGF0aW9u
IGlzIG5lZWRlZCBidXQgdGhlcmUgaXMgbm8gd2F5IHRvIGZyYWdtZW50LiBJcyB0aGVyZQ0KPj4+
IGFsc28gYW4gZXJyb3IgcmVwb3J0aW5nIG1lY2hhbmlzbT8gT3IgYSBsb2dnaW5nIG1lY2hhbmlz
bT8gT3IgYXJlDQo+Pj4gdGhlc2UgdGhlbiBzaWxlbnRseSBibGFjay1ob2xlZCBwYWNrZXRzPw0K
Pj4gDQo+PiBTZWUgYWJvdmUuIA0KPj4gDQo+PiBDb25jcmV0ZSBUZXh0IGltcHJvdmVtZW50IHN1
Z2dlc3Rpb25zIG1vc3Qgd2VsY29tZSENCj4gDQo+IEkgdGhpbmsgdGhlIGFib3ZlIHByb3Bvc2Vk
IHRleHQgaXMgd2hhdCBJIHdhcyBsb29raW5nIGZvci4NCj4gDQo+IFRoYW5rcyBmb3IgeW91ciBx
dWljayByZXNwb25zZS4NCj4gDQo+IC9qcw0KPiANCj4gLS0gDQo+IEp1ZXJnZW4gU2Nob2Vud2Fl
bGRlciAgICAgICAgICAgSmFjb2JzIFVuaXZlcnNpdHkgQnJlbWVuIGdHbWJIDQo+IFBob25lOiAr
NDkgNDIxIDIwMCAzNTg3ICAgICAgICAgQ2FtcHVzIFJpbmcgMSB8IDI4NzU5IEJyZW1lbiB8IEdl
cm1hbnkNCj4gRmF4OiAgICs0OSA0MjEgMjAwIDMxMDMgICAgICAgICA8aHR0cDovL3d3dy5qYWNv
YnMtdW5pdmVyc2l0eS5kZS8+DQo+IA0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0KPiBzZmMgbWFpbGluZyBsaXN0DQo+IHNmY0BpZXRmLm9yZw0KPiBo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0K


From nobody Thu Aug 10 18:11:06 2017
Return-Path: <acee@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BBC261324B7; Thu, 10 Aug 2017 18:11:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.52
X-Spam-Level: 
X-Spam-Status: No, score=-14.52 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7QrFaAGfu-7C; Thu, 10 Aug 2017 18:10:58 -0700 (PDT)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A188B1324AE; Thu, 10 Aug 2017 18:10:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=207441; q=dns/txt; s=iport; t=1502413857; x=1503623457; h=from:to:cc:subject:date:message-id:mime-version; bh=r+hfm/RfA80T0mUSXIfK7+VrWn7MDHKLcV1Ual3hOGc=; b=WS1dCx9e7nMrINT2gFAyhSG03Q8oFuS9Q+v4PqDv9wQP2eR5cKkydLUQ d9V/MX3+yvXIWO/Q7xnwjeHK7HqrgxAv/eKhqgTk8LVNkymsXhZ6DluOI ZcPREBUUUle0tMotK/YZ0nacGIs5xZK3K99uaTl2bFGRI9U0IcM91CnZL 0=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0D/AQDSAo1Z/5NdJa1cGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBgy0tZIEUAQaBQYxIkAuCZZUeDoIELIUbHIRfPxgBAgEBAQEBAQF?= =?us-ascii?q?rKIU5AQgEQBISARoCGQsBCQIEMBcQBA6JUGQQq3SBbDqLYgEBAQEBAQEDAQEBA?= =?us-ascii?q?QEBASGDJASBYiCDLgGCc4RkKy8JH4JUgmEFiX2HAocAiCECh1GDU4kSgg9ZgRK?= =?us-ascii?q?DcopmiWOMKgEfOIEKdxVJhRQfgWYBd4hwgQ8BAQE?=
X-IronPort-AV: E=Sophos;i="5.41,355,1498521600";  d="scan'208,217";a="470008878"
Received: from rcdn-core-11.cisco.com ([173.37.93.147]) by alln-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 11 Aug 2017 01:10:54 +0000
Received: from XCH-RTP-012.cisco.com (xch-rtp-012.cisco.com [64.101.220.152]) by rcdn-core-11.cisco.com (8.14.5/8.14.5) with ESMTP id v7B1Asd9011882 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 11 Aug 2017 01:10:54 GMT
Received: from xch-rtp-015.cisco.com (64.101.220.155) by XCH-RTP-012.cisco.com (64.101.220.152) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Thu, 10 Aug 2017 21:10:53 -0400
Received: from xch-rtp-015.cisco.com ([64.101.220.155]) by XCH-RTP-015.cisco.com ([64.101.220.155]) with mapi id 15.00.1210.000; Thu, 10 Aug 2017 21:10:53 -0400
From: "Acee Lindem (acee)" <acee@cisco.com>
To: Routing ADs <rtg-ads@tools.ietf.org>
CC: Routing Directorate <rtg-dir@ietf.org>, "draft-ietf-sfc-nsh@ietf.org" <draft-ietf-sfc-nsh@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: Routing Directorate Last Call Review for draft-ietf-sfc-nsh-18.txt 
Thread-Index: AQHTEj6t06eMQI0mMkqF3WXo02DSjA==
Date: Fri, 11 Aug 2017 01:10:53 +0000
Message-ID: <D5B27C52.C036D%acee@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.41.34.183]
Content-Type: multipart/alternative; boundary="_000_D5B27C52C036Daceeciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/6ZVXhnbbrWMYNN4ahp0xfcjKh7s>
Subject: [sfc] Routing Directorate Last Call Review for draft-ietf-sfc-nsh-18.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@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, 11 Aug 2017 01:11:05 -0000

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

SGVsbG8sDQoNCkkgaGF2ZSBiZWVuIHNlbGVjdGVkIGFzIHRoZSBSb3V0aW5nIERpcmVjdG9yYXRl
IHJldmlld2VyIGZvciB0aGlzIGRyYWZ0LiBUaGUgUm91dGluZyBEaXJlY3RvcmF0ZSBzZWVrcyB0
byByZXZpZXcgYWxsIHJvdXRpbmcgb3Igcm91dGluZy1yZWxhdGVkIGRyYWZ0cyBhcyB0aGV5IHBh
c3MgdGhyb3VnaCBJRVRGIGxhc3QgY2FsbCBhbmQgSUVTRyByZXZpZXcsIGFuZCBzb21ldGltZXMg
b24gc3BlY2lhbCByZXF1ZXN0LiBUaGUgcHVycG9zZSBvZiB0aGUgcmV2aWV3IGlzIHRvIHByb3Zp
ZGUgYXNzaXN0YW5jZSB0byB0aGUgUm91dGluZyBBRHMuIEZvciBtb3JlIGluZm9ybWF0aW9uIGFi
b3V0IHRoZSBSb3V0aW5nIERpcmVjdG9yYXRlLCBwbGVhc2Ugc2VlIOKAi2h0dHA6Ly90cmFjLnRv
b2xzLmlldGYub3JnL2FyZWEvcnRnL3RyYWMvd2lraS9SdGdEaXINCg0KQWx0aG91Z2ggdGhlc2Ug
Y29tbWVudHMgYXJlIHByaW1hcmlseSBmb3IgdGhlIHVzZSBvZiB0aGUgUm91dGluZyBBRHMsIGl0
IHdvdWxkIGJlIGhlbHBmdWwgaWYgeW91IGNvdWxkIGNvbnNpZGVyIHRoZW0gYWxvbmcgd2l0aCBh
bnkgb3RoZXIgSUVURiBMYXN0IENhbGwgY29tbWVudHMgdGhhdCB5b3UgcmVjZWl2ZSwgYW5kIHN0
cml2ZSB0byByZXNvbHZlIHRoZW0gdGhyb3VnaCBkaXNjdXNzaW9uIG9yIGJ5IHVwZGF0aW5nIHRo
ZSBkcmFmdC4NCg0KRG9jdW1lbnQ6IGRyYWZ0LWlldGYtc2ZjLW5zaC0xOC50eHQNClJldmlld2Vy
OiBBY2VlIExpbmRlbQ0KUmV2aWV3IERhdGU6IEF1Z3VzdCAxMCwgMjAxNw0KSUVURiBMQyBFbmQg
RGF0ZTogTm90IHN0YXJ0ZWQgeWV0Lg0KSW50ZW5kZWQgU3RhdHVzOiBTdGFuZGFyZHMgVHJhY2sN
Cg0KU3VtbWFyeToNCiAgICBJIGhhdmUgc29tZSBtaW5vciBjb25jZXJucyBhYm91dCB0aGlzIGRv
Y3VtZW50IHRoYXQgSSB0aGluayBzaG91bGQgYmUgcmVzb2x2ZWQgYmVmb3JlIHB1YmxpY2F0aW9u
LiBJdCBuZWVkcyB0byBiZSBjb25zdW1lZCBhbG9uZyB3aXRoIHRoZSBTZXJ2aWNlIEZ1bmN0aW9u
IENoYWluaW5nIGFyY2hpdGVjdHVyZS4NCg0KQ29tbWVudHM6DQogICAgVGhlIGRvY3VtZW50IGlz
IGFuIGltcG9ydGFudCBwaWVjZSBvZiB0aGUgU2VydmljZSBGdW5jdGlvbiBDaGFpbmluZyB3b3Jr
LiBJIHRoaW5rIHRoZSByZWFkYWJpbGl0eSBjb3VsZCBiZSBncmVhdGx5IGltcHJvdmVkIHdpdGgg
dGhlIGVkaXRvcmlhbCBjaGFuZ2VzIEkgaGF2ZSBzdWdnZXN0ZWQuIEZvciBleGFtcGxlLCB1c2lu
ZyBhcnRpY2xlcywgZS5nLiDigJx0aGXigJ0sIHdoZW4gcmVmZXJyaW5nIHRvIHRoZSBOU0guDQoN
Ck1ham9yIElzc3VlczogTi9BDQoNCk1pbm9yIElzc3VlczoNCg0KICAgICAgU2VjdGlvbiAxOiBS
dW4tb24gc2VudGVuc2UgdGhhdCBtYWtlcyB1cCB0aGUgZW50aXJlIHRoaXJkIHBhcmFncmFwaA0K
ICAgICAgICAgICAgaXMgdG9vIGhhcmQgdG8gcGFyc2UuIFBsZWFzZSBzcGxpdCBpdCB1cCBhbmQg
YXZvaWQNCiAgICAgICAgICAgIGNhc2NhZGluZyBzbyBtYW55IGRlcGVuZGVudCBjbGF1c2VzLg0K
DQoNCiAgICAgIFNlY3Rpb24gMi4yOiBUaGUgZGlzY3Vzc2lvbiBvZiBtZXRhLWRhdGEgc3VwcG9y
dCBmb3IgTUQgdHlwZXMgMHgxIG9yDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MyBp
cyBvdXQgb2YgY29udGV4dC4NCg0KICAgICAgU2VjdGlvbiAyLjQ6IFRoZSBNVVNUJ3MgYXJlIGNv
bnRyYWRpY3RvcnkuIEZpcnN0IGl0IHNheXMgdGhlIGNvbnRleHQNCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBoZWFkZXIgTVVTVCBiZSAxNiBieXRlcyB0aGFuIGl0IHNheXMgaXQgTVVTVCBi
ZSAwIGJ5dGVzIGlmDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgaXQgY29udGFpbnMgbm8g
bWV0YS1kYXRhLiBUaGlzIGlzIGhhcmRseSAiZml4ZWQiLg0KDQogICAgICBTZWN0aW9uIDIuNS4x
OiBNYW5kYXRpbmcgdGhhdCB0aGUgdW5hc3NpZ25lZCBiaXQgTVVTVCBOT1QgYmUgc2V0IHdpbGwN
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aXRob3V0IHNheWluZyBpdCBNVVNUIGJl
IGlnbm9yZWQgb24gcmVjZWlwdCBpcw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5v
dCBiZSBiYWNrd2FyZCBjb21wYXRpYmxlLg0KDQogICAgIFNlY3Rpb24gMTEuMi4xOiBMaXN0IHRo
ZSBiaXRzIHRoYXQgYXJlIGFzc2lnbmVkLg0KDQogICAgIFNlY3Rpb24gMTEuMi42OiBNRCB0eXBl
cyAxIGFuZCAyIGFyZSBhc3NpZ25lZCBieSB0aGUgZG9jdW1lbnQgeWV0DQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB0aGlzIHNlY3Rpb24gc3RhdGVzIHRoYXQgbm8gdmFsdWVzIGFy
ZSBhc3NpZ25lZC4NCg0KTml0czoNCg0KQUNFRS1NLUcySFI6RGVza3RvcCBhY2VlJCBkaWZmIC1j
IGRyYWZ0LWlldGYtc2ZjLW5zaC0xOC50eHQub3JpZyBkcmFmdC1pZXRmLXNmYy1uc2gtMTgudHh0
DQoqKiogZHJhZnQtaWV0Zi1zZmMtbnNoLTE4LnR4dC5vcmlnIDIwMTctMDgtMDQgMDc6Mjc6MDgu
MDAwMDAwMDAwIC0wNDAwDQotLS0gZHJhZnQtaWV0Zi1zZmMtbnNoLTE4LnR4dCAyMDE3LTA4LTEw
IDIwOjUwOjQ1LjAwMDAwMDAwMCAtMDQwMA0KKioqKioqKioqKioqKioqDQoqKiogMTgsMjQgKioq
Kg0KDQogICAgIFRoaXMgZG9jdW1lbnQgZGVzY3JpYmVzIGEgTmV0d29yayBTZXJ2aWNlIEhlYWRl
ciAoTlNIKSBpbnNlcnRlZCBvbnRvDQogICAgIHBhY2tldHMgb3IgZnJhbWVzIHRvIHJlYWxpemUg
c2VydmljZSBmdW5jdGlvbiBwYXRocy4gIE5TSCBhbHNvDQohICAgIHByb3ZpZGVzIGEgbWVjaGFu
aXNtIGZvciBtZXRhZGF0YSBleGNoYW5nZSBhbG9uZyB0aGUgaW5zdGFudGlhdGVkDQogICAgIHNl
cnZpY2UgcGF0aHMuICBOU0ggaXMgdGhlIFNGQyBlbmNhcHN1bGF0aW9uIHJlcXVpcmVkIHRvIHN1
cHBvcnQgdGhlDQogICAgIFNlcnZpY2UgRnVuY3Rpb24gQ2hhaW5pbmcgKFNGQykgYXJjaGl0ZWN0
dXJlIChkZWZpbmVkIGluIFJGQzc2NjUpLg0KDQotLS0gMTgsMjQgLS0tLQ0KDQogICAgIFRoaXMg
ZG9jdW1lbnQgZGVzY3JpYmVzIGEgTmV0d29yayBTZXJ2aWNlIEhlYWRlciAoTlNIKSBpbnNlcnRl
ZCBvbnRvDQogICAgIHBhY2tldHMgb3IgZnJhbWVzIHRvIHJlYWxpemUgc2VydmljZSBmdW5jdGlv
biBwYXRocy4gIE5TSCBhbHNvDQohICAgIHByb3ZpZGVzIGEgbWVjaGFuaXNtIGZvciBtZXRhZGF0
YSBleGNoYW5nZSBhbG9uZyBpbnN0YW50aWF0ZWQNCiAgICAgc2VydmljZSBwYXRocy4gIE5TSCBp
cyB0aGUgU0ZDIGVuY2Fwc3VsYXRpb24gcmVxdWlyZWQgdG8gc3VwcG9ydCB0aGUNCiAgICAgU2Vy
dmljZSBGdW5jdGlvbiBDaGFpbmluZyAoU0ZDKSBhcmNoaXRlY3R1cmUgKGRlZmluZWQgaW4gUkZD
NzY2NSkuDQoNCioqKioqKioqKioqKioqKg0KKioqIDE4MSwxODcgKioqKg0KDQogICAgIE1ldGFk
YXRhOiAgRGVmaW5lZCBpbiBbUkZDNzY2NV0uDQoNCiEgICAgTmV0d29yayBMb2NhdG9yOiAgZGF0
YXBsYW5lIGFkZHJlc3MsIHR5cGljYWxseSBJUHY0IG9yIElQdjYsIHVzZWQgdG8NCiAgICAgICAg
c2VuZCBhbmQgcmVjZWl2ZSBuZXR3b3JrIHRyYWZmaWMuDQoNCiAgICAgTmV0d29yayBOb2RlL0Vs
ZW1lbnQ6ICBEZXZpY2UgdGhhdCBmb3J3YXJkcyBwYWNrZXRzIG9yIGZyYW1lcyBiYXNlZA0KLS0t
IDE4MSwxODcgLS0tLQ0KDQogICAgIE1ldGFkYXRhOiAgRGVmaW5lZCBpbiBbUkZDNzY2NV0uDQoN
CiEgICAgTmV0d29yayBMb2NhdG9yOiAgRGF0YXBsYW5lIGFkZHJlc3MsIHR5cGljYWxseSBJUHY0
IG9yIElQdjYsIHVzZWQgdG8NCiAgICAgICAgc2VuZCBhbmQgcmVjZWl2ZSBuZXR3b3JrIHRyYWZm
aWMuDQoNCiAgICAgTmV0d29yayBOb2RlL0VsZW1lbnQ6ICBEZXZpY2UgdGhhdCBmb3J3YXJkcyBw
YWNrZXRzIG9yIGZyYW1lcyBiYXNlZA0KKioqKioqKioqKioqKioqDQoqKiogMTkxLDIwNCAqKioq
DQogICAgICAgICh0aGUgdW5kZXJsYXkpLiAgUGFja2V0cyBhcmUgZW5jYXBzdWxhdGVkIG9yIHR1
bm5lbGVkIHRvIGNyZWF0ZQ0KICAgICAgICB0aGUgb3ZlcmxheSBuZXR3b3JrIHRvcG9sb2d5Lg0K
DQohICAgIE5TSC1hd2FyZSAgU0ZDLWVuY2Fwc3VsYXRpb24tYXdhcmUsIG9yIFNGQy1hd2FyZSBb
UkZDNzY2NV0uDQoNCiEgICAgU2VydmljZSBDbGFzc2lmaWVyOiAgTG9naWNhbCBlbnRpdHkgcHJv
dmlkaW5nIGNsYXNzaWZpY2F0aW9uDQogICAgICAgIGZ1bmN0aW9uLiAgU2luY2UgdGhleSBhcmUg
bG9naWNhbCwgY2xhc3NpZmllcnMgbWF5IGJlIGNvLXJlc2lkZW50DQogICAgICAgIHdpdGggU0ZD
IGVsZW1lbnRzIHN1Y2ggYXMgU0ZzIG9yIFNGRnMuICBTZXJ2aWNlIGNsYXNzaWZpZXJzDQogICAg
ICAgIHBlcmZvcm0gY2xhc3NpZmljYXRpb24gYW5kIGltcG9zZSBOU0guICBUaGUgaW5pdGlhbCBj
bGFzc2lmaWVyDQogICAgICAgIGltcG9zZXMgdGhlIGluaXRpYWwgTlNIIGFuZCBzZW5kcyB0aGUg
TlNIIHBhY2tldCB0byB0aGUgZmlyc3QgU0ZGDQohICAgICAgIGluIHRoZSBwYXRoLiAgTm9uLWlu
aXRpYWwgKGkuZS4gIHN1YnNlcXVlbnQpIGNsYXNzaWZpY2F0aW9uIGNhbg0KICAgICAgICBvY2N1
ciBhcyBuZWVkZWQgYW5kIGNhbiBhbHRlciwgb3IgY3JlYXRlIGEgbmV3IHNlcnZpY2UgcGF0aC4N
Cg0KICAgICBTZXJ2aWNlIEZ1bmN0aW9uIChTRik6ICBEZWZpbmVkIGluIFtSRkM3NjY1XS4NCi0t
LSAxOTEsMjA0IC0tLS0NCiAgICAgICAgKHRoZSB1bmRlcmxheSkuICBQYWNrZXRzIGFyZSBlbmNh
cHN1bGF0ZWQgb3IgdHVubmVsZWQgdG8gY3JlYXRlDQogICAgICAgIHRoZSBvdmVybGF5IG5ldHdv
cmsgdG9wb2xvZ3kuDQoNCiEgICAgTlNILWF3YXJlOiBTRkMtZW5jYXBzdWxhdGlvbi1hd2FyZSwg
b3IgU0ZDLWF3YXJlIFtSRkM3NjY1XS4NCg0KISAgICBTZXJ2aWNlIENsYXNzaWZpZXI6ICBMb2dp
Y2FsIGVudGl0eSBwcm92aWRpbmcgdGhlIGNsYXNzaWZpY2F0aW9uDQogICAgICAgIGZ1bmN0aW9u
LiAgU2luY2UgdGhleSBhcmUgbG9naWNhbCwgY2xhc3NpZmllcnMgbWF5IGJlIGNvLXJlc2lkZW50
DQogICAgICAgIHdpdGggU0ZDIGVsZW1lbnRzIHN1Y2ggYXMgU0ZzIG9yIFNGRnMuICBTZXJ2aWNl
IGNsYXNzaWZpZXJzDQogICAgICAgIHBlcmZvcm0gY2xhc3NpZmljYXRpb24gYW5kIGltcG9zZSBO
U0guICBUaGUgaW5pdGlhbCBjbGFzc2lmaWVyDQogICAgICAgIGltcG9zZXMgdGhlIGluaXRpYWwg
TlNIIGFuZCBzZW5kcyB0aGUgTlNIIHBhY2tldCB0byB0aGUgZmlyc3QgU0ZGDQohICAgICAgIGlu
IHRoZSBwYXRoLiAgTm9uLWluaXRpYWwgKGkuZS4sIHN1YnNlcXVlbnQpIGNsYXNzaWZpY2F0aW9u
IGNhbg0KICAgICAgICBvY2N1ciBhcyBuZWVkZWQgYW5kIGNhbiBhbHRlciwgb3IgY3JlYXRlIGEg
bmV3IHNlcnZpY2UgcGF0aC4NCg0KICAgICBTZXJ2aWNlIEZ1bmN0aW9uIChTRik6ICBEZWZpbmVk
IGluIFtSRkM3NjY1XS4NCioqKioqKioqKioqKioqKg0KKioqIDI2OSwyNzcgKioqKg0KDQogIDIu
ICBOZXR3b3JrIFNlcnZpY2UgSGVhZGVyDQoNCiEgICAgTlNIIGNvbnRhaW5zIHNlcnZpY2UgcGF0
aCBpbmZvcm1hdGlvbiBhbmQgb3B0aW9uYWxseSBtZXRhZGF0YSB0aGF0DQogICAgIGFyZSBhZGRl
ZCB0byBhIHBhY2tldCBvciBmcmFtZSBhbmQgdXNlZCB0byBjcmVhdGUgYSBzZXJ2aWNlIHBsYW5l
Lg0KISAgICBBbiBvdXRlciB0cmFuc3BvcnQgaGVhZGVyIGlzIGltcG9zZWQsIG9uIE5TSCBhbmQg
dGhlIG9yaWdpbmFsIHBhY2tldC8NCiAgICAgZnJhbWUsIGZvciBuZXR3b3JrIGZvcndhcmRpbmcu
DQoNCg0KLS0tIDI2OSwyNzcgLS0tLQ0KDQogIDIuICBOZXR3b3JrIFNlcnZpY2UgSGVhZGVyDQoN
CiEgICAgVGhlIE5TSCBjb250YWlucyBzZXJ2aWNlIHBhdGggaW5mb3JtYXRpb24gYW5kIG9wdGlv
bmFsbHkgbWV0YWRhdGEgdGhhdA0KICAgICBhcmUgYWRkZWQgdG8gYSBwYWNrZXQgb3IgZnJhbWUg
YW5kIHVzZWQgdG8gY3JlYXRlIGEgc2VydmljZSBwbGFuZS4NCiEgICAgQW4gb3V0ZXIgdHJhbnNw
b3J0IGhlYWRlciBpcyBpbXBvc2VkIG9uIHRoZSBOU0ggYW5kIHRoZSBvcmlnaW5hbCBwYWNrZXQv
DQogICAgIGZyYW1lLCBmb3IgbmV0d29yayBmb3J3YXJkaW5nLg0KDQoNCioqKioqKioqKioqKioq
Kg0KKioqIDI4MiwyOTMgKioqKg0KICBJbnRlcm5ldC1EcmFmdCAgICAgICAgTmV0d29yayBTZXJ2
aWNlIEhlYWRlciAoTlNIKSAgICAgICAgICAgICBKdWx5IDIwMTcNCg0KDQohICAgIEEgU2Vydmlj
ZSBDbGFzc2lmaWVyIGFkZHMgTlNILiAgTlNIIGlzIHJlbW92ZWQgYnkgdGhlIGxhc3QgU0ZGIGlu
IHRoZQ0KICAgICBzZXJ2aWNlIGNoYWluIG9yIGJ5IGFuIFNGIHRoYXQgY29uc3VtZXMgdGhlIHBh
Y2tldC4NCg0KICAyLjEuICBOZXR3b3JrIFNlcnZpY2UgSGVhZGVyIEZvcm1hdA0KDQohICAgIE5T
SCBpcyBjb21wb3NlZCBvZiBhIDQtYnl0ZSBCYXNlIEhlYWRlciwgYSA0LWJ5dGUgU2VydmljZSBQ
YXRoIEhlYWRlcg0KICAgICBhbmQgb3B0aW9uYWwgQ29udGV4dCBIZWFkZXJzLCBhcyBzaG93biBp
biBGaWd1cmUgMSBiZWxvdy4NCg0KICAgICAgICAwICAgICAgICAgICAgICAgICAgIDEgICAgICAg
ICAgICAgICAgICAgMiAgICAgICAgICAgICAgICAgICAzDQotLS0gMjgyLDI5MyAtLS0tDQogIElu
dGVybmV0LURyYWZ0ICAgICAgICBOZXR3b3JrIFNlcnZpY2UgSGVhZGVyIChOU0gpICAgICAgICAg
ICAgIEp1bHkgMjAxNw0KDQoNCiEgICAgQSBTZXJ2aWNlIENsYXNzaWZpZXIgYWRkcyB0aGUgTlNI
LiBUaGUgIE5TSCBpcyByZW1vdmVkIGJ5IHRoZSBsYXN0IFNGRiBpbiB0aGUNCiAgICAgc2Vydmlj
ZSBjaGFpbiBvciBieSBhbiBTRiB0aGF0IGNvbnN1bWVzIHRoZSBwYWNrZXQuDQoNCiAgMi4xLiAg
TmV0d29yayBTZXJ2aWNlIEhlYWRlciBGb3JtYXQNCg0KISAgICBUaGUgTlNIIGlzIGNvbXBvc2Vk
IG9mIGEgNC1ieXRlIEJhc2UgSGVhZGVyLCBhIDQtYnl0ZSBTZXJ2aWNlIFBhdGggSGVhZGVyDQog
ICAgIGFuZCBvcHRpb25hbCBDb250ZXh0IEhlYWRlcnMsIGFzIHNob3duIGluIEZpZ3VyZSAxIGJl
bG93Lg0KDQogICAgICAgIDAgICAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgICAy
ICAgICAgICAgICAgICAgICAgIDMNCioqKioqKioqKioqKioqKg0KKioqIDMwNCwzMTYgKioqKg0K
DQogICAgICAgICAgICAgICAgICAgICAgIEZpZ3VyZSAxOiBOZXR3b3JrIFNlcnZpY2UgSGVhZGVy
DQoNCiEgICAgQmFzZSBoZWFkZXI6IHByb3ZpZGVzIGluZm9ybWF0aW9uIGFib3V0IHRoZSBzZXJ2
aWNlIGhlYWRlciBhbmQgdGhlDQogICAgIHBheWxvYWQgcHJvdG9jb2wuDQoNCiEgICAgU2Vydmlj
ZSBQYXRoIEhlYWRlcjogcHJvdmlkZXMgcGF0aCBpZGVudGlmaWNhdGlvbiBhbmQgbG9jYXRpb24g
d2l0aGluDQogICAgIGEgc2VydmljZSBwYXRoLg0KDQohICAgIENvbnRleHQgaGVhZGVyOiBjYXJy
aWVzIG1ldGFkYXRhIChpLmUuLCBjb250ZXh0IGRhdGEpIGFsb25nIGEgc2VydmljZQ0KICAgICBw
YXRoLg0KDQogIDIuMi4gIE5TSCBCYXNlIEhlYWRlcg0KLS0tIDMwNCwzMTYgLS0tLQ0KDQogICAg
ICAgICAgICAgICAgICAgICAgIEZpZ3VyZSAxOiBOZXR3b3JrIFNlcnZpY2UgSGVhZGVyDQoNCiEg
ICAgQmFzZSBoZWFkZXI6IFByb3ZpZGVzIGluZm9ybWF0aW9uIGFib3V0IHRoZSBzZXJ2aWNlIGhl
YWRlciBhbmQgdGhlDQogICAgIHBheWxvYWQgcHJvdG9jb2wuDQoNCiEgICAgU2VydmljZSBQYXRo
IEhlYWRlcjogUHJvdmlkZXMgcGF0aCBpZGVudGlmaWNhdGlvbiBhbmQgbG9jYXRpb24gd2l0aGlu
DQogICAgIGEgc2VydmljZSBwYXRoLg0KDQohICAgIENvbnRleHQgaGVhZGVyOiBDYXJyaWVzIG1l
dGFkYXRhIChpLmUuLCBjb250ZXh0IGRhdGEpIGFsb25nIGEgc2VydmljZQ0KICAgICBwYXRoLg0K
DQogIDIuMi4gIE5TSCBCYXNlIEhlYWRlcg0KKioqKioqKioqKioqKioqDQoqKiogMzY4LDM3NCAq
KioqDQogICAgIGZvciBzZXJ2aWNlIHBsYW5lIGxvb3AgZGV0ZWN0aW9uLiAgVGhlIGluaXRpYWwg
VFRMIHZhbHVlIFNIT1VMRCBiZQ0KICAgICBjb25maWd1cmFibGUgdmlhIHRoZSBjb250cm9sIHBs
YW5lOyB0aGUgY29uZmlndXJlZCBpbml0aWFsIHZhbHVlIGNhbg0KICAgICBiZSBzcGVjaWZpYyB0
byBvbmUgb3IgbW9yZSBTRlBzLiAgSWYgbm8gaW5pdGlhbCB2YWx1ZSBpcyBleHBsaWNpdGx5DQoh
ICAgIHByb3ZpZGVkLCB0aGUgZGVmYXVsdCBpbml0aWFsIFRUTCB2YWx1ZSA2MyBNVVNUIGJlIHVz
ZWQuICBFYWNoIFNGRg0KICAgICBpbnZvbHZlZCBpbiBmb3J3YXJkaW5nIGFuIE5TSCBwYWNrZXQg
TVVTVCBkZWNyZW1lbnQgdGhlIFRUTCB2YWx1ZSBieQ0KICAgICAxIHByaW9yIHRvIE5TSCBmb3J3
YXJkaW5nIGxvb2t1cC4gIERlY3JlbWVudGluZyBieSAxIGZyb20gYW4gaW5jb21pbmcNCiAgICAg
dmFsdWUgb2YgMCBzaGFsbCByZXN1bHQgaW4gYSBUVEwgdmFsdWUgb2YgNjMuICBUaGUgcGFja2V0
IE1VU1QgTk9UIGJlDQotLS0gMzY4LDM3NCAtLS0tDQogICAgIGZvciBzZXJ2aWNlIHBsYW5lIGxv
b3AgZGV0ZWN0aW9uLiAgVGhlIGluaXRpYWwgVFRMIHZhbHVlIFNIT1VMRCBiZQ0KICAgICBjb25m
aWd1cmFibGUgdmlhIHRoZSBjb250cm9sIHBsYW5lOyB0aGUgY29uZmlndXJlZCBpbml0aWFsIHZh
bHVlIGNhbg0KICAgICBiZSBzcGVjaWZpYyB0byBvbmUgb3IgbW9yZSBTRlBzLiAgSWYgbm8gaW5p
dGlhbCB2YWx1ZSBpcyBleHBsaWNpdGx5DQohICAgIHByb3ZpZGVkLCB0aGUgZGVmYXVsdCBpbml0
aWFsIFRUTCB2YWx1ZSBvZiA2MyBNVVNUIGJlIHVzZWQuICBFYWNoIFNGRg0KICAgICBpbnZvbHZl
ZCBpbiBmb3J3YXJkaW5nIGFuIE5TSCBwYWNrZXQgTVVTVCBkZWNyZW1lbnQgdGhlIFRUTCB2YWx1
ZSBieQ0KICAgICAxIHByaW9yIHRvIE5TSCBmb3J3YXJkaW5nIGxvb2t1cC4gIERlY3JlbWVudGlu
ZyBieSAxIGZyb20gYW4gaW5jb21pbmcNCiAgICAgdmFsdWUgb2YgMCBzaGFsbCByZXN1bHQgaW4g
YSBUVEwgdmFsdWUgb2YgNjMuICBUaGUgcGFja2V0IE1VU1QgTk9UIGJlDQoqKioqKioqKioqKioq
KioNCioqKiAzODAsMzg5ICoqKioNCiAgICAgZWxlbWVudHMuICBFbGVtZW50cyB3aGljaCBkbyBu
b3QgdW5kZXJzdGFuZCB0aGUgbWVhbmluZyBvZiBhbnkgb2YNCiAgICAgdGhlc2UgYml0cyBNVVNU
IE5PVCBtb2RpZnkgdGhlaXIgYWN0aW9ucyBiYXNlZCBvbiB0aG9zZSB1bmtub3duIGJpdHMuDQoN
CiEgICAgTGVuZ3RoOiBUaGUgdG90YWwgbGVuZ3RoLCBpbiA0LWJ5dGUgd29yZHMsIG9mIE5TSCBp
bmNsdWRpbmcgdGhlIEJhc2UNCiAgICAgSGVhZGVyLCB0aGUgU2VydmljZSBQYXRoIEhlYWRlciwg
dGhlIEZpeGVkIExlbmd0aCBDb250ZXh0IEhlYWRlciBvcg0KISAgICBWYXJpYWJsZSBMZW5ndGgg
Q29udGV4dCBIZWFkZXIocykuICBUaGUgbGVuZ3RoIE1VU1QgYmUgb2YgdmFsdWUgMHg2DQohICAg
IGZvciBNRCBUeXBlIGVxdWFsIHRvIDB4MSwgYW5kIE1VU1QgYmUgb2YgdmFsdWUgMHgyIG9yIGdy
ZWF0ZXIgZm9yIE1EDQogICAgIFR5cGUgZXF1YWwgdG8gMHgyLiAgVGhlIGxlbmd0aCBvZiB0aGUg
TlNIIGhlYWRlciBNVVNUIGJlIGFuIGludGVnZXINCg0KDQotLS0gMzgwLDM4OSAtLS0tDQogICAg
IGVsZW1lbnRzLiAgRWxlbWVudHMgd2hpY2ggZG8gbm90IHVuZGVyc3RhbmQgdGhlIG1lYW5pbmcg
b2YgYW55IG9mDQogICAgIHRoZXNlIGJpdHMgTVVTVCBOT1QgbW9kaWZ5IHRoZWlyIGFjdGlvbnMg
YmFzZWQgb24gdGhvc2UgdW5rbm93biBiaXRzLg0KDQohICAgIExlbmd0aDogVGhlIHRvdGFsIGxl
bmd0aCwgaW4gNC1ieXRlIHdvcmRzLCBvZiB0aGUgTlNIIGluY2x1ZGluZyB0aGUgQmFzZQ0KICAg
ICBIZWFkZXIsIHRoZSBTZXJ2aWNlIFBhdGggSGVhZGVyLCB0aGUgRml4ZWQgTGVuZ3RoIENvbnRl
eHQgSGVhZGVyIG9yDQohICAgIFZhcmlhYmxlIExlbmd0aCBDb250ZXh0IEhlYWRlcihzKS4gIFRo
ZSBsZW5ndGggTVVTVCBiZSAweDYNCiEgICAgZm9yIE1EIFR5cGUgZXF1YWwgdG8gMHgxLCBhbmQg
TVVTVCBiZSAweDIgb3IgZ3JlYXRlciBmb3IgTUQNCiAgICAgVHlwZSBlcXVhbCB0byAweDIuICBU
aGUgbGVuZ3RoIG9mIHRoZSBOU0ggaGVhZGVyIE1VU1QgYmUgYW4gaW50ZWdlcg0KDQoNCioqKioq
KioqKioqKioqKg0KKioqIDM5Nyw0MzEgKioqKg0KICAgICBtdWx0aXBsZSBvZiA0IGJ5dGVzLCB0
aHVzIHZhcmlhYmxlIGxlbmd0aCBtZXRhZGF0YSBpcyBhbHdheXMgcGFkZGVkDQogICAgIG91dCB0
byBhIG11bHRpcGxlIG9mIDQgYnl0ZXMuDQoNCiEgICAgTUQgVHlwZTogaW5kaWNhdGVzIHRoZSBm
b3JtYXQgb2YgTlNIIGJleW9uZCB0aGUgbWFuZGF0b3J5IEJhc2UgSGVhZGVyDQogICAgIGFuZCB0
aGUgU2VydmljZSBQYXRoIEhlYWRlci4gIE1EIFR5cGUgZGVmaW5lcyB0aGUgZm9ybWF0IG9mIHRo
ZQ0KICAgICBtZXRhZGF0YSBiZWluZyBjYXJyaWVkLiAgUGxlYXNlIHNlZSB0aGUgSUFOQSBDb25z
aWRlcmF0aW9ucw0KICAgICBTZWN0aW9uIDExLjIuMy4NCg0KICAgICBUaGlzIGRvY3VtZW50IHNw
ZWNpZmllcyB0aGUgZm9sbG93aW5nIGZvdXIgTUQgVHlwZSB2YWx1ZXM6DQoNCiEgICAgMHgwIC0g
dGhpcyBpcyBhIHJlc2VydmVkIHZhbHVlLiAgSW1wbGVtZW50YXRpb25zIFNIT1VMRCBzaWxlbnRs
eQ0KICAgICBkaXNjYXJkIHBhY2tldHMgd2l0aCBNRCBUeXBlIDB4MC4NCg0KISAgICAweDEgLSB3
aGljaCBpbmRpY2F0ZXMgdGhhdCB0aGUgZm9ybWF0IG9mIHRoZSBoZWFkZXIgaW5jbHVkZXMgYSBm
aXhlZA0KICAgICBsZW5ndGggQ29udGV4dCBIZWFkZXIgKHNlZSBGaWd1cmUgNCBiZWxvdykuDQoN
CiEgICAgMHgyIC0gd2hpY2ggZG9lcyBub3QgbWFuZGF0ZSBhbnkgaGVhZGVycyBiZXlvbmQgdGhl
IEJhc2UgSGVhZGVyIGFuZA0KICAgICBTZXJ2aWNlIFBhdGggSGVhZGVyLCBidXQgbWF5IGNvbnRh
aW4gb3B0aW9uYWwgdmFyaWFibGUgbGVuZ3RoIENvbnRleHQNCiAgICAgSGVhZGVyKHMpLiAgVGhl
IHNlbWFudGljcyBvZiB0aGUgdmFyaWFibGUgbGVuZ3RoIENvbnRleHQgSGVhZGVyKHMpDQogICAg
IGFyZSBub3QgZGVmaW5lZCBpbiB0aGlzIGRvY3VtZW50LiAgVGhlIGZvcm1hdCBvZiB0aGUgb3B0
aW9uYWwNCiAgICAgdmFyaWFibGUgbGVuZ3RoIENvbnRleHQgSGVhZGVycyBpcyBwcm92aWRlZCBp
biBTZWN0aW9uIDIuNS4xLg0KDQohICAgIDB4RiAtIHRoaXMgdmFsdWUgaXMgcmVzZXJ2ZWQgZm9y
IGV4cGVyaW1lbnRhdGlvbiBhbmQgdGVzdGluZywgYXMgcGVyDQogICAgIFtSRkMzNjkyXS4gIElt
cGxlbWVudGF0aW9ucyBub3QgZXhwbGljaXRseSBjb25maWd1cmVkIHRvIGJlIHBhcnQgb2YNCiAg
ICAgYW4gZXhwZXJpbWVudCBTSE9VTEQgc2lsZW50bHkgZGlzY2FyZCBwYWNrZXRzIHdpdGggTUQg
VHlwZSAweEYuDQoNCiAgICAgVGhlIGZvcm1hdCBvZiB0aGUgQmFzZSBIZWFkZXIgYW5kIHRoZSBT
ZXJ2aWNlIFBhdGggSGVhZGVyIGlzDQogICAgIGludmFyaWFudCwgYW5kIG5vdCBhZmZlY3RlZCBi
eSBNRCBUeXBlLg0KDQohICAgIE5TSCBpbXBsZW1lbnRhdGlvbnMgTVVTVCBzdXBwb3J0IE1EIHR5
cGUgPSAweDEgYW5kIE1EIFR5cGUgPSAweDINCiEgICAgKHdoZXJlIHRoZSBsZW5ndGggaXMgb2Yg
dmFsdWUgMHgyKS4gIE5TSCBpbXBsZW1lbnRhdGlvbnMgU0hPVUxEDQohICAgIHN1cHBvcnQgTUQg
VHlwZSAweDIgd2l0aCBsZW5ndGggPiAweDIuICBUaGVyZSBleGlzdHMsIGhvd2V2ZXIsIGENCiAg
ICAgbWlkZGxlIGdyb3VuZCwgd2hlcmVpbiBhIGRldmljZSB3aWxsIHN1cHBvcnQgTUQgVHlwZSAw
eDEgKGFzIHBlciB0aGUNCiAgICAgTVVTVCkgbWV0YWRhdGEsIHlldCBiZSBkZXBsb3llZCBpbiBh
IG5ldHdvcmsgd2l0aCBNRCBUeXBlIDB4Mg0KICAgICBtZXRhZGF0YSBwYWNrZXRzLiAgSW4gdGhh
dCBjYXNlLCB0aGUgTUQgVHlwZSAweDEgbm9kZSwgTVVTVCB1dGlsaXplDQotLS0gMzk3LDQzMSAt
LS0tDQogICAgIG11bHRpcGxlIG9mIDQgYnl0ZXMsIHRodXMgdmFyaWFibGUgbGVuZ3RoIG1ldGFk
YXRhIGlzIGFsd2F5cyBwYWRkZWQNCiAgICAgb3V0IHRvIGEgbXVsdGlwbGUgb2YgNCBieXRlcy4N
Cg0KISAgICBNRCBUeXBlOiBJbmRpY2F0ZXMgdGhlIGZvcm1hdCBvZiBOU0ggYmV5b25kIHRoZSBt
YW5kYXRvcnkgQmFzZSBIZWFkZXINCiAgICAgYW5kIHRoZSBTZXJ2aWNlIFBhdGggSGVhZGVyLiAg
TUQgVHlwZSBkZWZpbmVzIHRoZSBmb3JtYXQgb2YgdGhlDQogICAgIG1ldGFkYXRhIGJlaW5nIGNh
cnJpZWQuICBQbGVhc2Ugc2VlIHRoZSBJQU5BIENvbnNpZGVyYXRpb25zDQogICAgIFNlY3Rpb24g
MTEuMi4zLg0KDQogICAgIFRoaXMgZG9jdW1lbnQgc3BlY2lmaWVzIHRoZSBmb2xsb3dpbmcgZm91
ciBNRCBUeXBlIHZhbHVlczoNCg0KISAgICAweDAgLSBUaGlzIGlzIGEgcmVzZXJ2ZWQgdmFsdWUu
ICBJbXBsZW1lbnRhdGlvbnMgU0hPVUxEIHNpbGVudGx5DQogICAgIGRpc2NhcmQgcGFja2V0cyB3
aXRoIE1EIFR5cGUgMHgwLg0KDQohICAgIDB4MSAtIFRoaXMgaW5kaWNhdGVzIHRoYXQgdGhlIGZv
cm1hdCBvZiB0aGUgaGVhZGVyIGluY2x1ZGVzIGEgZml4ZWQNCiAgICAgbGVuZ3RoIENvbnRleHQg
SGVhZGVyIChzZWUgRmlndXJlIDQgYmVsb3cpLg0KDQohICAgIDB4MiAtIFRoaXMgZG9lcyBub3Qg
bWFuZGF0ZSBhbnkgaGVhZGVycyBiZXlvbmQgdGhlIEJhc2UgSGVhZGVyIGFuZA0KICAgICBTZXJ2
aWNlIFBhdGggSGVhZGVyLCBidXQgbWF5IGNvbnRhaW4gb3B0aW9uYWwgdmFyaWFibGUgbGVuZ3Ro
IENvbnRleHQNCiAgICAgSGVhZGVyKHMpLiAgVGhlIHNlbWFudGljcyBvZiB0aGUgdmFyaWFibGUg
bGVuZ3RoIENvbnRleHQgSGVhZGVyKHMpDQogICAgIGFyZSBub3QgZGVmaW5lZCBpbiB0aGlzIGRv
Y3VtZW50LiAgVGhlIGZvcm1hdCBvZiB0aGUgb3B0aW9uYWwNCiAgICAgdmFyaWFibGUgbGVuZ3Ro
IENvbnRleHQgSGVhZGVycyBpcyBwcm92aWRlZCBpbiBTZWN0aW9uIDIuNS4xLg0KDQohICAgIDB4
RiAtIFRoaXMgdmFsdWUgaXMgcmVzZXJ2ZWQgZm9yIGV4cGVyaW1lbnRhdGlvbiBhbmQgdGVzdGlu
ZywgYXMgcGVyDQogICAgIFtSRkMzNjkyXS4gIEltcGxlbWVudGF0aW9ucyBub3QgZXhwbGljaXRs
eSBjb25maWd1cmVkIHRvIGJlIHBhcnQgb2YNCiAgICAgYW4gZXhwZXJpbWVudCBTSE9VTEQgc2ls
ZW50bHkgZGlzY2FyZCBwYWNrZXRzIHdpdGggTUQgVHlwZSAweEYuDQoNCiAgICAgVGhlIGZvcm1h
dCBvZiB0aGUgQmFzZSBIZWFkZXIgYW5kIHRoZSBTZXJ2aWNlIFBhdGggSGVhZGVyIGlzDQogICAg
IGludmFyaWFudCwgYW5kIG5vdCBhZmZlY3RlZCBieSBNRCBUeXBlLg0KDQohICAgIE5TSCBpbXBs
ZW1lbnRhdGlvbnMgTVVTVCBzdXBwb3J0IE1EIHR5cGVzIDB4MSBhbmQgMHgyDQohICAgICh3aGVy
ZSB0aGUgbGVuZ3RoIGlzIDB4MikuICBOU0ggaW1wbGVtZW50YXRpb25zIFNIT1VMRA0KISAgICBz
dXBwb3J0IE1EIFR5cGUgMHgyIHdpdGggYSBsZW5ndGggZ3JlYXRlciB0aGFuIDB4Mi4gIFRoZXJl
IGV4aXN0cywgaG93ZXZlciwgYQ0KICAgICBtaWRkbGUgZ3JvdW5kLCB3aGVyZWluIGEgZGV2aWNl
IHdpbGwgc3VwcG9ydCBNRCBUeXBlIDB4MSAoYXMgcGVyIHRoZQ0KICAgICBNVVNUKSBtZXRhZGF0
YSwgeWV0IGJlIGRlcGxveWVkIGluIGEgbmV0d29yayB3aXRoIE1EIFR5cGUgMHgyDQogICAgIG1l
dGFkYXRhIHBhY2tldHMuICBJbiB0aGF0IGNhc2UsIHRoZSBNRCBUeXBlIDB4MSBub2RlLCBNVVNU
IHV0aWxpemUNCioqKioqKioqKioqKioqKg0KKioqIDQ4NSw1MDMgKioqKg0KDQogICAgIFRoZSBt
ZWFuaW5nIG9mIHRoZXNlIGZpZWxkcyBpcyBhcyBmb2xsb3dzOg0KDQohICAgIFNlcnZpY2UgUGF0
aCBJZGVudGlmaWVyIChTUEkpOiBpZGVudGlmaWVzIGEgc2VydmljZSBwYXRoLg0KICAgICBQYXJ0
aWNpcGF0aW5nIG5vZGVzIE1VU1QgdXNlIHRoaXMgaWRlbnRpZmllciBmb3IgU2VydmljZSBGdW5j
dGlvbg0KICAgICBQYXRoIHNlbGVjdGlvbi4gIFRoZSBpbml0aWFsIGNsYXNzaWZpZXIgTVVTVCBz
ZXQgdGhlIGFwcHJvcHJpYXRlIFNQSQ0KICAgICBmb3IgYSBnaXZlbiBjbGFzc2lmaWNhdGlvbiBy
ZXN1bHQuDQoNCiEgICAgU2VydmljZSBJbmRleCAoU0kpOiBwcm92aWRlcyBsb2NhdGlvbiB3aXRo
aW4gdGhlIFNGUC4gIFRoZSBpbml0aWFsDQogICAgIGNsYXNzaWZpZXIgZm9yIGEgZ2l2ZW4gU0ZQ
IFNIT1VMRCBzZXQgdGhlIFNJIHRvIDI1NSwgaG93ZXZlciB0aGUNCiAgICAgY29udHJvbCBwbGFu
ZSBNQVkgY29uZmlndXJlIHRoZSBpbml0aWFsIHZhbHVlIG9mIFNJIGFzIGFwcHJvcHJpYXRlDQog
ICAgIChpLmUuLCB0YWtpbmcgaW50byBhY2NvdW50IHRoZSBsZW5ndGggb2YgdGhlIHNlcnZpY2Ug
ZnVuY3Rpb24gcGF0aCkuDQohICAgIFNlcnZpY2UgSW5kZXggTVVTVCBiZSBkZWNyZW1lbnRlZCBi
eSBhIHZhbHVlIG9mIDEgYnkgU2VydmljZQ0KICAgICBGdW5jdGlvbnMgb3IgYnkgU0ZDIFByb3h5
IG5vZGVzIGFmdGVyIHBlcmZvcm1pbmcgcmVxdWlyZWQgc2VydmljZXMNCiEgICAgYW5kIHRoZSBu
ZXcgZGVjcmVtZW50ZWQgU0kgdmFsdWUgTVVTVCBiZSB1c2VkIGluIHRoZSBlZ3Jlc3MgTlNIDQoh
ICAgIHBhY2tldC4gIFRoZSBpbml0aWFsIENsYXNzaWZpZXIgTVVTVCBzZW5kIHRoZSBwYWNrZXQg
dG8gdGhlIGZpcnN0IFNGRg0KDQoNCg0KLS0tIDQ4NSw1MDMgLS0tLQ0KDQogICAgIFRoZSBtZWFu
aW5nIG9mIHRoZXNlIGZpZWxkcyBpcyBhcyBmb2xsb3dzOg0KDQohICAgIFNlcnZpY2UgUGF0aCBJ
ZGVudGlmaWVyIChTUEkpOiBJZGVudGlmaWVzIGEgc2VydmljZSBwYXRoLg0KICAgICBQYXJ0aWNp
cGF0aW5nIG5vZGVzIE1VU1QgdXNlIHRoaXMgaWRlbnRpZmllciBmb3IgU2VydmljZSBGdW5jdGlv
bg0KICAgICBQYXRoIHNlbGVjdGlvbi4gIFRoZSBpbml0aWFsIGNsYXNzaWZpZXIgTVVTVCBzZXQg
dGhlIGFwcHJvcHJpYXRlIFNQSQ0KICAgICBmb3IgYSBnaXZlbiBjbGFzc2lmaWNhdGlvbiByZXN1
bHQuDQoNCiEgICAgU2VydmljZSBJbmRleCAoU0kpOiBQcm92aWRlcyBsb2NhdGlvbiB3aXRoaW4g
dGhlIFNGUC4gIFRoZSBpbml0aWFsDQogICAgIGNsYXNzaWZpZXIgZm9yIGEgZ2l2ZW4gU0ZQIFNI
T1VMRCBzZXQgdGhlIFNJIHRvIDI1NSwgaG93ZXZlciB0aGUNCiAgICAgY29udHJvbCBwbGFuZSBN
QVkgY29uZmlndXJlIHRoZSBpbml0aWFsIHZhbHVlIG9mIFNJIGFzIGFwcHJvcHJpYXRlDQogICAg
IChpLmUuLCB0YWtpbmcgaW50byBhY2NvdW50IHRoZSBsZW5ndGggb2YgdGhlIHNlcnZpY2UgZnVu
Y3Rpb24gcGF0aCkuDQohICAgIFRoZSBTZXJ2aWNlIEluZGV4IE1VU1QgYmUgZGVjcmVtZW50ZWQg
YnkgYSB2YWx1ZSBvZiAxIGJ5IFNlcnZpY2UNCiAgICAgRnVuY3Rpb25zIG9yIGJ5IFNGQyBQcm94
eSBub2RlcyBhZnRlciBwZXJmb3JtaW5nIHJlcXVpcmVkIHNlcnZpY2VzDQohICAgIGFuZCB0aGUg
bmV3IGRlY3JlbWVudGVkIFNJIHZhbHVlIE1VU1QgYmUgdXNlZCBpbiB0aGUgZWdyZXNzIHBhY2tl
dCdzDQohICAgIE5TSC4gIFRoZSBpbml0aWFsIENsYXNzaWZpZXIgTVVTVCBzZW5kIHRoZSBwYWNr
ZXQgdG8gdGhlIGZpcnN0IFNGRg0KDQoNCg0KKioqKioqKioqKioqKioqDQoqKiogNTExLDUxOSAq
KioqDQogICAgIFNQSSwgdGhlIChyZSljbGFzc2lmaWVyIGlzLCBpbiBlZmZlY3QsIHRoZSBpbml0
aWFsIGNsYXNzaWZpZXIgZm9yIHRoZQ0KICAgICByZXN1bHRhbnQgU1BJLg0KDQohICAgIFRoZSBT
SSBpcyB1c2VkIGluIGNvbmp1bmN0aW9uIHdpdGggU2VydmljZSBQYXRoIElkZW50aWZpZXIgZm9y
DQogICAgIFNlcnZpY2UgRnVuY3Rpb24gUGF0aCBTZWxlY3Rpb24gYW5kIGZvciBkZXRlcm1pbmlu
ZyB0aGUgbmV4dCBTRkYvU0YNCiEgICAgaW4gdGhlIHBhdGguICBUaGUgU0kgaXMgYWxzbyB2YWx1
YWJsZSB3aGVuIHRyb3VibGVzaG9vdGluZy8gcmVwb3J0aW5nDQogICAgIHNlcnZpY2UgcGF0aHMu
ICBBZGRpdGlvbmFsbHksIHdoaWxlIHRoZSBUVEwgZmllbGQgaXMgdGhlIG1haW4NCiAgICAgbWVj
aGFuaXNtIGZvciBzZXJ2aWNlIHBsYW5lIGxvb3AgZGV0ZWN0aW9uLCB0aGUgU0kgY2FuIGFsc28g
YmUgdXNlZA0KICAgICBmb3IgZGV0ZWN0aW5nIHNlcnZpY2UgcGxhbmUgbG9vcHMuDQotLS0gNTEx
LDUxOSAtLS0tDQogICAgIFNQSSwgdGhlIChyZSljbGFzc2lmaWVyIGlzLCBpbiBlZmZlY3QsIHRo
ZSBpbml0aWFsIGNsYXNzaWZpZXIgZm9yIHRoZQ0KICAgICByZXN1bHRhbnQgU1BJLg0KDQohICAg
IFRoZSBTSSBpcyB1c2VkIGluIGNvbmp1bmN0aW9uIHdpdGggdGhlIFNlcnZpY2UgUGF0aCBJZGVu
dGlmaWVyIGZvcg0KICAgICBTZXJ2aWNlIEZ1bmN0aW9uIFBhdGggU2VsZWN0aW9uIGFuZCBmb3Ig
ZGV0ZXJtaW5pbmcgdGhlIG5leHQgU0ZGL1NGDQohICAgIGluIHRoZSBwYXRoLiAgVGhlIFNJIGlz
IGFsc28gdmFsdWFibGUgd2hlbiB0cm91Ymxlc2hvb3RpbmcvcmVwb3J0aW5nDQogICAgIHNlcnZp
Y2UgcGF0aHMuICBBZGRpdGlvbmFsbHksIHdoaWxlIHRoZSBUVEwgZmllbGQgaXMgdGhlIG1haW4N
CiAgICAgbWVjaGFuaXNtIGZvciBzZXJ2aWNlIHBsYW5lIGxvb3AgZGV0ZWN0aW9uLCB0aGUgU0kg
Y2FuIGFsc28gYmUgdXNlZA0KICAgICBmb3IgZGV0ZWN0aW5nIHNlcnZpY2UgcGxhbmUgbG9vcHMu
DQoqKioqKioqKioqKioqKioNCioqKiA2MDMsNjA5ICoqKioNCiAgICAgICAgMCAgICAgICAgICAg
ICAgICAgICAxICAgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAgICAgMw0KICAgICAg
ICAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3
IDggOSAwIDENCiAgICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KISAgICAgIHwgICAgICAgICAgTWV0YWRhdGEgQ2xh
c3MgICAgICAgfCAgICAgIFR5cGUgICAgIHxVfCAgICAgICBMZW4gICB8DQogICAgICAgKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSsNCiAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgIFZhcmlhYmxlIE1ldGFkYXRhICAgICAg
ICAgICAgICAgICAgICAgICAgfA0KICAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQotLS0gNjAzLDYwOSAtLS0tDQog
ICAgICAgIDAgICAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgICAyICAgICAgICAg
ICAgICAgICAgIDMNCiAgICAgICAgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcg
OCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxDQogICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsNCiEgICAgICB8ICAg
ICAgICAgIE1ldGFkYXRhIENsYXNzICAgICAgIHwgICAgICBUeXBlICAgICB8VXwgICAgTGVuZ3Ro
ICAgfA0KICAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rDQogICAgICAgfCAgICAgICAgICAgICAgICAgICAgICBWYXJp
YWJsZSBNZXRhZGF0YSAgICAgICAgICAgICAgICAgICAgICAgIHwNCiAgICAgICArLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0K
KioqKioqKioqKioqKioqDQoqKiogNjE4LDY0MyAqKioqDQogIEludGVybmV0LURyYWZ0ICAgICAg
ICBOZXR3b3JrIFNlcnZpY2UgSGVhZGVyIChOU0gpICAgICAgICAgICAgIEp1bHkgMjAxNw0KDQoN
CiEgICAgTWV0YWRhdGEgQ2xhc3MgKE1EIENsYXNzKTogZGVmaW5lcyB0aGUgc2NvcGUgb2YgdGhl
ICdUeXBlJyBmaWVsZCB0bw0KICAgICBwcm92aWRlIGEgaGllcmFyY2hpY2FsIG5hbWVzcGFjZS4g
IFRoZSBJQU5BIENvbnNpZGVyYXRpb25zDQogICAgIFNlY3Rpb24gMTEuMi40IGRlZmluZXMgaG93
IHRoZSBNRCBDbGFzcyB2YWx1ZXMgY2FuIGJlIGFsbG9jYXRlZCB0bw0KICAgICBzdGFuZGFyZHMg
Ym9kaWVzLCB2ZW5kb3JzLCBhbmQgb3RoZXJzLg0KDQohICAgIFR5cGU6IGluZGljYXRlcyB0aGUg
ZXhwbGljaXQgdHlwZSBvZiBtZXRhZGF0YSBiZWluZyBjYXJyaWVkIGFuZCBpcw0KISAgICB0aGUg
cmVzcG9uc2liaWxpdHkgb2YgdGhlIE1EIENsYXNzIG93bmVyLg0KDQohICAgIFVuYXNzaWduZWQg
Yml0OiBvbmUgdW5hc3NpZ25lZCBiaXQgaXMgYXZhaWxhYmxlIGZvciBmdXR1cmUgdXNlLiAgVGhp
cw0KISAgICBiaXQgTVVTVCBiZSBzZXQgdG8gMGIuDQoNCiEgICAgTGVuZ3RoOiBpbmRpY2F0ZXMg
dGhlIGxlbmd0aCBvZiB0aGUgdmFyaWFibGUgbWV0YWRhdGEsIGluIHNpbmdsZSBieXRlDQohICAg
IHdvcmRzLiAgSW4gY2FzZSB0aGUgbWV0YWRhdGEgbGVuZ3RoIGlzIG5vdCBhbiBpbnRlZ2VyIG51
bWJlciBvZg0KICAgICA0LWJ5dGUgd29yZHMsIHRoZSBzZW5kZXIgTVVTVCBhZGQgcGFkIGJ5dGVz
IGltbWVkaWF0ZWx5IGZvbGxvd2luZyB0aGUNCiAgICAgbGFzdCBtZXRhZGF0YSBieXRlIHRvIGV4
dGVuZCB0aGUgbWV0YWRhdGEgdG8gYW4gaW50ZWdlciBudW1iZXIgb2YNCiAgICAgNC1ieXRlIHdv
cmRzLiAgVGhlIHJlY2VpdmVyIE1VU1Qgcm91bmQgdXAgdGhlIGxlbmd0aCBmaWVsZCB0byB0aGUN
CiAgICAgbmVhcmVzdCA0LWJ5dGUgd29yZCBib3VuZGFyeSwgdG8gbG9jYXRlIGFuZCBwcm9jZXNz
IHRoZSBuZXh0IGZpZWxkIGluDQogICAgIHRoZSBwYWNrZXQuICBUaGUgcmVjZWl2ZXIgTVVTVCBh
Y2Nlc3Mgb25seSB0aG9zZSBieXRlcyBpbiB0aGUNCiEgICAgbWV0YWRhdGEgaW5kaWNhdGVkIGJ5
IHRoZSBsZW5ndGggZmllbGQgKGkuZS4sIGFjdHVhbCBudW1iZXIgb2Ygc2luZ2xlDQohICAgIGJ5
dGUgd29yZHMpIGFuZCBNVVNUIGlnbm9yZSB0aGUgcmVtYWluaW5nIGJ5dGVzIHVwIHRvIHRoZSBu
ZWFyZXN0DQogICAgIDQtYnl0ZSB3b3JkIGJvdW5kYXJ5LiAgVGhlIExlbmd0aCBtYXkgYmUgMCBv
ciBncmVhdGVyLg0KDQogICAgIEEgdmFsdWUgb2YgMCBkZW5vdGVzIGEgQ29udGV4dCBIZWFkZXIg
d2l0aG91dCBhIFZhcmlhYmxlIE1ldGFkYXRhDQotLS0gNjE4LDY0MyAtLS0tDQogIEludGVybmV0
LURyYWZ0ICAgICAgICBOZXR3b3JrIFNlcnZpY2UgSGVhZGVyIChOU0gpICAgICAgICAgICAgIEp1
bHkgMjAxNw0KDQoNCiEgICAgTWV0YWRhdGEgQ2xhc3MgKE1EIENsYXNzKTogRGVmaW5lcyB0aGUg
c2NvcGUgb2YgdGhlICdUeXBlJyBmaWVsZCB0bw0KICAgICBwcm92aWRlIGEgaGllcmFyY2hpY2Fs
IG5hbWVzcGFjZS4gIFRoZSBJQU5BIENvbnNpZGVyYXRpb25zDQogICAgIFNlY3Rpb24gMTEuMi40
IGRlZmluZXMgaG93IHRoZSBNRCBDbGFzcyB2YWx1ZXMgY2FuIGJlIGFsbG9jYXRlZCB0bw0KICAg
ICBzdGFuZGFyZHMgYm9kaWVzLCB2ZW5kb3JzLCBhbmQgb3RoZXJzLg0KDQohICAgIFR5cGU6IElu
ZGljYXRlcyB0aGUgZXhwbGljaXQgdHlwZSBvZiBtZXRhZGF0YSBiZWluZyBjYXJyaWVkLiBEZWZp
bml0aW9uDQohICAgIG9mIHRoZSBUeXBlIGlzIHRoZSByZXNwb25zaWJpbGl0eSBvZiB0aGUgTUQg
Q2xhc3Mgb3duZXIuDQoNCiEgICAgVW5hc3NpZ25lZCBiaXQ6IE9uZSB1bmFzc2lnbmVkIGJpdCBp
cyBhdmFpbGFibGUgZm9yIGZ1dHVyZSB1c2UuICBUaGlzDQohICAgIGJpdCBNVVNUIE5PVCBiZSBz
ZXQuDQoNCiEgICAgTGVuZ3RoOiBJbmRpY2F0ZXMgdGhlIGxlbmd0aCBvZiB0aGUgdmFyaWFibGUg
bWV0YWRhdGEsIGluIGJ5dGVzLg0KISAgICBXaGVuIHRoZSBtZXRhZGF0YSBsZW5ndGggaXMgbm90
IGFuIGludGVnZXIgbnVtYmVyIG9mDQogICAgIDQtYnl0ZSB3b3JkcywgdGhlIHNlbmRlciBNVVNU
IGFkZCBwYWQgYnl0ZXMgaW1tZWRpYXRlbHkgZm9sbG93aW5nIHRoZQ0KICAgICBsYXN0IG1ldGFk
YXRhIGJ5dGUgdG8gZXh0ZW5kIHRoZSBtZXRhZGF0YSB0byBhbiBpbnRlZ2VyIG51bWJlciBvZg0K
ICAgICA0LWJ5dGUgd29yZHMuICBUaGUgcmVjZWl2ZXIgTVVTVCByb3VuZCB1cCB0aGUgbGVuZ3Ro
IGZpZWxkIHRvIHRoZQ0KICAgICBuZWFyZXN0IDQtYnl0ZSB3b3JkIGJvdW5kYXJ5LCB0byBsb2Nh
dGUgYW5kIHByb2Nlc3MgdGhlIG5leHQgZmllbGQgaW4NCiAgICAgdGhlIHBhY2tldC4gIFRoZSBy
ZWNlaXZlciBNVVNUIGFjY2VzcyBvbmx5IHRob3NlIGJ5dGVzIGluIHRoZQ0KISAgICBtZXRhZGF0
YSBpbmRpY2F0ZWQgYnkgdGhlIGxlbmd0aCBmaWVsZCAoaS5lLiwgYWN0dWFsIG51bWJlciBieXRl
cykNCiEgICAgYW5kIE1VU1QgaWdub3JlIHRoZSByZW1haW5pbmcgYnl0ZXMgdXAgdG8gdGhlIG5l
YXJlc3QNCiAgICAgNC1ieXRlIHdvcmQgYm91bmRhcnkuICBUaGUgTGVuZ3RoIG1heSBiZSAwIG9y
IGdyZWF0ZXIuDQoNCiAgICAgQSB2YWx1ZSBvZiAwIGRlbm90ZXMgYSBDb250ZXh0IEhlYWRlciB3
aXRob3V0IGEgVmFyaWFibGUgTWV0YWRhdGENCioqKioqKioqKioqKioqKg0KKioqIDY0Nyw2Njkg
KioqKg0KICAgICB0aGF0IGFyZSBtYW5kYXRvcnktdG8taW1wbGVtZW50IG9yIHRob3NlIHRoYXQg
YXJlIG1hbmRhdG9yeS10by0NCiAgICAgcHJvY2Vzcy4gIFRoZXNlIGNvbnNpZGVyYXRpb25zIGFy
ZSBkZXBsb3ltZW50LXNwZWNpZmljLiAgSG93ZXZlciwgdGhlDQogICAgIGNvbnRyb2wgcGxhbmUg
aXMgZW50aXRsZWQgdG8gaW5zdHJ1Y3QgU0ZDLWF3YXJlIFNGcyB3aXRoIHRoZSBkYXRhDQohICAg
IHN0cnVjdHVyZSBvZiBjb250ZXh0IGhlYWRlciB0b2dldGhlciB3aXRoIHRoZWlyIHNjb3Bpbmcg
KHNlZQ0KICAgICBTZWN0aW9uIDMuMy4zIG9mIFtJLUQuaWV0Zi1zZmMtY29udHJvbC1wbGFuZV0p
Lg0KDQohICAgIFVwb24gcmVjZWlwdCBvZiBhIHBhY2tldCB0aGF0IGJlbG9uZyB0byBhIGdpdmVu
IFNGUCwgaWYgYSBtYW5kYXRvcnktDQogICAgIHRvLXByb2Nlc3MgY29udGV4dCBoZWFkZXIgaXMg
bWlzc2luZyBpbiB0aGF0IHBhY2tldCwgdGhlIFNGQy1hd2FyZSBTRg0KICAgICBNVVNUIE5PVCBw
cm9jZXNzIHRoZSBwYWNrZXQgYW5kIE1VU1QgbG9nIGF0IGxlYXN0IG9uY2UgcGVyIHRoZSBTUEkN
CiEgICAgZm9yIHdoaWNoIGEgbWFuZGF0b3J5IG1ldGFkYXRhIGlzIG1pc3NpbmcuDQoNCiAgICAg
SWYgbXVsdGlwbGUgbWFuZGF0b3J5LXRvLXByb2Nlc3MgY29udGV4dCBoZWFkZXJzIGFyZSByZXF1
aXJlZCBmb3IgYQ0KISAgICBnaXZlbiBTRlAsIHRoZSBjb250cm9sIHBsYW5lIE1BWSBpbnN0cnVj
dCB0aGUgU0ZDLWF3YXJlIFNGIHdpdGggdGhlDQohICAgIG9yZGVyIHRvIGNvbnN1bWUgdGhlc2Ug
Q29udGV4dCBIZWFkZXJzLiAgSWYgbm8gaW5zdHJ1Y3Rpb25zIGFyZQ0KICAgICBwcm92aWRlZCwg
dGhlIFNGQy1hd2FyZSBTRiBNVVNUIHByb2Nlc3MgdGhlc2UgQ29udGV4dCBIZWFkZXJzIGluIHRo
ZQ0KICAgICBvcmRlciB0aGVpciBhcHBlYXIgaW4gYW4gTlNIIHBhY2tldC4NCg0KICAgICBJZiBt
dWx0aXBsZSBpbnN0YW5jZXMgb2YgdGhlIHNhbWUgbWV0YWRhdGEgYXJlIGluY2x1ZGVkIGluIGFu
IE5TSA0KICAgICBwYWNrZXQsIGJ1dCB0aGUgZGVmaW5pdGlvbiBvZiB0aGF0IGNvbnRleHQgaGVh
ZGVyIGRvZXMgbm90IGFsbG93IGZvcg0KISAgICBpdCwgdGhlIFNGQy1hd2FyZSBTRiBNVVNUIHBy
b2Nlc3MgZmlyc3QgaW5zdGFuY2UgYW5kIGlnbm9yZQ0KICAgICBzdWJzZXF1ZW50IGluc3RhbmNl
cy4NCg0KDQotLS0gNjQ3LDY2OSAtLS0tDQogICAgIHRoYXQgYXJlIG1hbmRhdG9yeS10by1pbXBs
ZW1lbnQgb3IgdGhvc2UgdGhhdCBhcmUgbWFuZGF0b3J5LXRvLQ0KICAgICBwcm9jZXNzLiAgVGhl
c2UgY29uc2lkZXJhdGlvbnMgYXJlIGRlcGxveW1lbnQtc3BlY2lmaWMuICBIb3dldmVyLCB0aGUN
CiAgICAgY29udHJvbCBwbGFuZSBpcyBlbnRpdGxlZCB0byBpbnN0cnVjdCBTRkMtYXdhcmUgU0Zz
IHdpdGggdGhlIGRhdGENCiEgICAgc3RydWN0dXJlIG9mIGNvbnRleHQgaGVhZGVyIHRvZ2V0aGVy
IHdpdGggaXRzIHNjb3BpbmcgKHNlZQ0KICAgICBTZWN0aW9uIDMuMy4zIG9mIFtJLUQuaWV0Zi1z
ZmMtY29udHJvbC1wbGFuZV0pLg0KDQohICAgIFVwb24gcmVjZWlwdCBvZiBhIHBhY2tldCB0aGF0
IGJlbG9uZ3MgdG8gYSBnaXZlbiBTRlAsIGlmIGEgbWFuZGF0b3J5LQ0KICAgICB0by1wcm9jZXNz
IGNvbnRleHQgaGVhZGVyIGlzIG1pc3NpbmcgaW4gdGhhdCBwYWNrZXQsIHRoZSBTRkMtYXdhcmUg
U0YNCiAgICAgTVVTVCBOT1QgcHJvY2VzcyB0aGUgcGFja2V0IGFuZCBNVVNUIGxvZyBhdCBsZWFz
dCBvbmNlIHBlciB0aGUgU1BJDQohICAgIGZvciB3aGljaCB0aGUgbWFuZGF0b3J5IG1ldGFkYXRh
IGlzIG1pc3NpbmcuDQoNCiAgICAgSWYgbXVsdGlwbGUgbWFuZGF0b3J5LXRvLXByb2Nlc3MgY29u
dGV4dCBoZWFkZXJzIGFyZSByZXF1aXJlZCBmb3IgYQ0KISAgICBnaXZlbiBTRlAsIHRoZSBjb250
cm9sIHBsYW5lIE1BWSBpbnN0cnVjdCB0aGUgU0ZDLWF3YXJlIFNGDQohICAgIHRvIGNvbnN1bWUg
dGhlc2UgQ29udGV4dCBIZWFkZXJzLiAgSWYgbm8gaW5zdHJ1Y3Rpb25zIGFyZQ0KICAgICBwcm92
aWRlZCwgdGhlIFNGQy1hd2FyZSBTRiBNVVNUIHByb2Nlc3MgdGhlc2UgQ29udGV4dCBIZWFkZXJz
IGluIHRoZQ0KICAgICBvcmRlciB0aGVpciBhcHBlYXIgaW4gYW4gTlNIIHBhY2tldC4NCg0KICAg
ICBJZiBtdWx0aXBsZSBpbnN0YW5jZXMgb2YgdGhlIHNhbWUgbWV0YWRhdGEgYXJlIGluY2x1ZGVk
IGluIGFuIE5TSA0KICAgICBwYWNrZXQsIGJ1dCB0aGUgZGVmaW5pdGlvbiBvZiB0aGF0IGNvbnRl
eHQgaGVhZGVyIGRvZXMgbm90IGFsbG93IGZvcg0KISAgICBpdCwgdGhlIFNGQy1hd2FyZSBTRiBN
VVNUIHByb2Nlc3MgdGhlIGZpcnN0IGluc3RhbmNlIGFuZCBpZ25vcmUNCiAgICAgc3Vic2VxdWVu
dCBpbnN0YW5jZXMuDQoNCg0KKioqKioqKioqKioqKioqDQoqKiogNjc3LDY5MyAqKioqDQogIDMu
ICBOU0ggQWN0aW9ucw0KDQogICAgIE5TSC1hd2FyZSBub2RlcyBhcmUgdGhlIG9ubHkgbm9kZXMg
dGhhdCBtYXkgYWx0ZXIgdGhlIGNvbnRlbnQgb2YgTlNIDQohICAgIGhlYWRlcnMuICBOU0gtYXdh
cmUgbm9kZXMgaW5jbHVkZTogc2VydmljZSBjbGFzc2lmaWVycywgU0ZGLCBTRiBhbmQNCiAgICAg
U0ZDIHByb3hpZXMuICBUaGVzZSBub2RlcyBoYXZlIHNldmVyYWwgcG9zc2libGUgTlNILXJlbGF0
ZWQgYWN0aW9uczoNCg0KISAgICAxLiAgSW5zZXJ0IG9yIHJlbW92ZSBOU0g6IFRoZXNlIGFjdGlv
bnMgY2FuIG9jY3VyIGF0IHRoZSBzdGFydCBhbmQNCiEgICAgICAgIGVuZCByZXNwZWN0aXZlbHkg
b2YgYSBzZXJ2aWNlIHBhdGguICBQYWNrZXRzIGFyZSBjbGFzc2lmaWVkLCBhbmQNCiEgICAgICAg
IGlmIGRldGVybWluZWQgdG8gcmVxdWlyZSBzZXJ2aWNpbmcsIE5TSCB3aWxsIGJlIGltcG9zZWQu
ICBBDQohICAgICAgICBzZXJ2aWNlIGNsYXNzaWZpZXIgTVVTVCBpbnNlcnQgTlNIIGF0IHRoZSBz
dGFydCBvZiBhbiBTRlAuICBBbg0KISAgICAgICAgaW1wb3NlZCBOU0ggTVVTVCBjb250YWluIHZh
bGlkIEJhc2UgSGVhZGVyIGFuZCBTZXJ2aWNlIFBhdGgNCiAgICAgICAgIEhlYWRlci4gIEF0IHRo
ZSBlbmQgb2YgYSBzZXJ2aWNlIGZ1bmN0aW9uIHBhdGgsIGFuIFNGRiwgTVVTVCBiZQ0KISAgICAg
ICAgdGhlIGxhc3Qgbm9kZSBvcGVyYXRpbmcgb24gdGhlIHNlcnZpY2UgaGVhZGVyIGFuZCBNVVNU
IHJlbW92ZSBOU0gNCiEgICAgICAgIGJlZm9yZSBmb3J3YXJkaW5nIG9yIGRlbGl2ZXJpbmcgdGhl
IHVuLWVuY2Fwc3VsYXRlZCBwYWNrZXQNCg0KICAgICAgICAgTXVsdGlwbGUgbG9naWNhbCBjbGFz
c2lmaWVycyBtYXkgZXhpc3Qgd2l0aGluIGEgZ2l2ZW4gc2VydmljZQ0KICAgICAgICAgcGF0aC4g
IE5vbi1pbml0aWFsIGNsYXNzaWZpZXJzIG1heSByZS1jbGFzc2lmeSBkYXRhIGFuZCB0aGF0IHJl
LQ0KLS0tIDY3Nyw2OTMgLS0tLQ0KICAzLiAgTlNIIEFjdGlvbnMNCg0KICAgICBOU0gtYXdhcmUg
bm9kZXMgYXJlIHRoZSBvbmx5IG5vZGVzIHRoYXQgbWF5IGFsdGVyIHRoZSBjb250ZW50IG9mIE5T
SA0KISAgICBoZWFkZXJzLiAgTlNILWF3YXJlIG5vZGVzIGluY2x1ZGU6IHNlcnZpY2UgY2xhc3Np
ZmllcnMsIFNGRnMsIFNGcywgYW5kDQogICAgIFNGQyBwcm94aWVzLiAgVGhlc2Ugbm9kZXMgaGF2
ZSBzZXZlcmFsIHBvc3NpYmxlIE5TSC1yZWxhdGVkIGFjdGlvbnM6DQoNCiEgICAgMS4gIEluc2Vy
dCBvciByZW1vdmUgTlNIOiBUaGVzZSBhY3Rpb25zIGNhbiBvY2N1ciByZXNwZWN0aXZlbHkgYXQg
dGhlIHN0YXJ0IG9yDQohICAgICAgICBlbmQgb2YgYSBzZXJ2aWNlIHBhdGguICBQYWNrZXRzIGFy
ZSBjbGFzc2lmaWVkLCBhbmQNCiEgICAgICAgIGlmIGRldGVybWluZWQgdG8gcmVxdWlyZSBzZXJ2
aWNpbmcsIGFuIE5TSCB3aWxsIGJlIGltcG9zZWQuICBBDQohICAgICAgICBzZXJ2aWNlIGNsYXNz
aWZpZXIgTVVTVCBpbnNlcnQgYW4gTlNIIGF0IHRoZSBzdGFydCBvZiBhbiBTRlAuICBBbg0KISAg
ICAgICAgaW1wb3NlZCBOU0ggTVVTVCBjb250YWluIGJvdGggYSB2YWxpZCBCYXNlIEhlYWRlciBh
bmQgU2VydmljZSBQYXRoDQogICAgICAgICBIZWFkZXIuICBBdCB0aGUgZW5kIG9mIGEgc2Vydmlj
ZSBmdW5jdGlvbiBwYXRoLCBhbiBTRkYsIE1VU1QgYmUNCiEgICAgICAgIHRoZSBsYXN0IG5vZGUg
b3BlcmF0aW5nIG9uIHRoZSBzZXJ2aWNlIGhlYWRlciBhbmQgTVVTVCByZW1vdmUgdGhlIE5TSA0K
ISAgICAgICAgYmVmb3JlIGZvcndhcmRpbmcgb3IgZGVsaXZlcmluZyB0aGUgdW4tZW5jYXBzdWxh
dGVkIHBhY2tldC4NCg0KICAgICAgICAgTXVsdGlwbGUgbG9naWNhbCBjbGFzc2lmaWVycyBtYXkg
ZXhpc3Qgd2l0aGluIGEgZ2l2ZW4gc2VydmljZQ0KICAgICAgICAgcGF0aC4gIE5vbi1pbml0aWFs
IGNsYXNzaWZpZXJzIG1heSByZS1jbGFzc2lmeSBkYXRhIGFuZCB0aGF0IHJlLQ0KKioqKioqKioq
KioqKioqDQoqKiogNjk2LDcwMiAqKioqDQogICAgICAgICBjbGFzc2lmaWNhdGlvbiB0aGF0IHJl
c3VsdHMgaW4gYSBjaGFuZ2Ugb2Ygc2VydmljZSBwYXRoLCBpdCBNVVNUDQogICAgICAgICByZW1v
dmUgdGhlIGV4aXN0aW5nIE5TSCBhbmQgTVVTVCBpbXBvc2UgYSBuZXcgTlNIIHdpdGggdGhlIEJh
c2UNCiAgICAgICAgIEhlYWRlciBhbmQgU2VydmljZSBQYXRoIEhlYWRlciByZWZsZWN0aW5nIHRo
ZSBuZXcgc2VydmljZSBwYXRoDQohICAgICAgICBpbmZvcm1hdGlvbiBhbmQgc2V0IHRoZSBpbml0
aWFsIFNJLiAgTWV0YWRhdGEgTUFZIGJlIHByZXNlcnZlZCBpbg0KICAgICAgICAgdGhlIG5ldyBO
U0guDQoNCg0KLS0tIDY5Niw3MDIgLS0tLQ0KICAgICAgICAgY2xhc3NpZmljYXRpb24gdGhhdCBy
ZXN1bHRzIGluIGEgY2hhbmdlIG9mIHNlcnZpY2UgcGF0aCwgaXQgTVVTVA0KICAgICAgICAgcmVt
b3ZlIHRoZSBleGlzdGluZyBOU0ggYW5kIE1VU1QgaW1wb3NlIGEgbmV3IE5TSCB3aXRoIHRoZSBC
YXNlDQogICAgICAgICBIZWFkZXIgYW5kIFNlcnZpY2UgUGF0aCBIZWFkZXIgcmVmbGVjdGluZyB0
aGUgbmV3IHNlcnZpY2UgcGF0aA0KISAgICAgICAgaW5mb3JtYXRpb24gYW5kIE1VU1Qgc2V0IHRo
ZSBpbml0aWFsIFNJLiAgTWV0YWRhdGEgTUFZIGJlIHByZXNlcnZlZCBpbg0KICAgICAgICAgdGhl
IG5ldyBOU0guDQoNCg0KKioqKioqKioqKioqKioqDQoqKiogNzE5LDcyNSAqKioqDQogICAgICAg
ICBTZXJ2aWNlIEluZGV4IGFuZCBNQVkgdXBkYXRlIGNvbnRleHRzLiAgV2hlbiBhbiBTRkMgcHJv
eHkNCiAgICAgICAgIHJlY2VpdmVzIGFuIE5TSC1lbmNhcHN1bGF0ZWQgcGFja2V0LCBpdCBNVVNU
IHJlbW92ZSBOU0ggYmVmb3JlDQogICAgICAgICBmb3J3YXJkaW5nIGl0IHRvIGFuIE5TSCB1bmF3
YXJlIFNGLiAgV2hlbiB0aGUgU0ZDIFByb3h5IHJlY2VpdmVzDQohICAgICAgICBhIHBhY2tldCBi
YWNrIGZyb20gYW4gTlNIIHVuYXdhcmUgU0YsIGl0IE1VU1QgcmUtZW5jYXBzdWxhdGVzIGl0DQog
ICAgICAgICB3aXRoIHRoZSBjb3JyZWN0IE5TSCwgYW5kIE1VU1QgZGVjcmVtZW50IHRoZSBTZXJ2
aWNlIEluZGV4IGJ5DQogICAgICAgICBvbmUuDQoNCi0tLSA3MTksNzI1IC0tLS0NCiAgICAgICAg
IFNlcnZpY2UgSW5kZXggYW5kIE1BWSB1cGRhdGUgY29udGV4dHMuICBXaGVuIGFuIFNGQyBwcm94
eQ0KICAgICAgICAgcmVjZWl2ZXMgYW4gTlNILWVuY2Fwc3VsYXRlZCBwYWNrZXQsIGl0IE1VU1Qg
cmVtb3ZlIE5TSCBiZWZvcmUNCiAgICAgICAgIGZvcndhcmRpbmcgaXQgdG8gYW4gTlNIIHVuYXdh
cmUgU0YuICBXaGVuIHRoZSBTRkMgUHJveHkgcmVjZWl2ZXMNCiEgICAgICAgIGEgcGFja2V0IGJh
Y2sgZnJvbSBhbiBOU0ggdW5hd2FyZSBTRiwgaXQgTVVTVCByZS1lbmNhcHN1bGF0ZSBpdA0KICAg
ICAgICAgd2l0aCB0aGUgY29ycmVjdCBOU0gsIGFuZCBNVVNUIGRlY3JlbWVudCB0aGUgU2Vydmlj
ZSBJbmRleCBieQ0KICAgICAgICAgb25lLg0KDQoqKioqKioqKioqKioqKioNCioqKiA3NjMsNzc4
ICoqKioNCg0KICA0LiAgTlNIIFRyYW5zcG9ydCBFbmNhcHN1bGF0aW9uDQoNCiEgICAgT25jZSBO
U0ggaXMgYWRkZWQgdG8gYSBwYWNrZXQsIGFuIG91dGVyIGVuY2Fwc3VsYXRpb24gaXMgdXNlZCB0
bw0KICAgICBmb3J3YXJkIHRoZSBvcmlnaW5hbCBwYWNrZXQgYW5kIHRoZSBhc3NvY2lhdGVkIG1l
dGFkYXRhIHRvIHRoZSBzdGFydA0KICAgICBvZiBhIHNlcnZpY2UgY2hhaW4uICBUaGUgZW5jYXBz
dWxhdGlvbiBzZXJ2ZXMgdHdvIHB1cnBvc2VzOg0KDQogICAgIDEuICBDcmVhdGVzIGEgdG9wb2xv
Z2ljYWxseSBpbmRlcGVuZGVudCBzZXJ2aWNlcyBwbGFuZS4gIFBhY2tldHMgYXJlDQogICAgICAg
ICBmb3J3YXJkZWQgdG8gdGhlIHJlcXVpcmVkIHNlcnZpY2VzIHdpdGhvdXQgY2hhbmdpbmcgdGhl
DQohICAgICAgICB1bmRlcmx5aW5nIG5ldHdvcmsgdG9wb2xvZ3kNCg0KISAgICAyLiAgVHJhbnNp
dCBuZXR3b3JrIG5vZGVzIHNpbXBseSBmb3J3YXJkIHRoZSBlbmNhcHN1bGF0ZWQgcGFja2V0cyBh
cw0KISAgICAgICAgaXMuDQoNCiAgICAgVGhlIHNlcnZpY2UgaGVhZGVyIGlzIGluZGVwZW5kZW50
IG9mIHRoZSBlbmNhcHN1bGF0aW9uIHVzZWQgYW5kIGlzDQogICAgIGVuY2Fwc3VsYXRlZCBpbiBl
eGlzdGluZyB0cmFuc3BvcnRzLiAgVGhlIHByZXNlbmNlIG9mIE5TSCBpcw0KLS0tIDc2Myw3Nzgg
LS0tLQ0KDQogIDQuICBOU0ggVHJhbnNwb3J0IEVuY2Fwc3VsYXRpb24NCg0KISAgICBPbmNlIGEg
TlNIIGlzIGFkZGVkIHRvIGEgcGFja2V0LCBhbiBvdXRlciBlbmNhcHN1bGF0aW9uIGlzIHVzZWQg
dG8NCiAgICAgZm9yd2FyZCB0aGUgb3JpZ2luYWwgcGFja2V0IGFuZCB0aGUgYXNzb2NpYXRlZCBt
ZXRhZGF0YSB0byB0aGUgc3RhcnQNCiAgICAgb2YgYSBzZXJ2aWNlIGNoYWluLiAgVGhlIGVuY2Fw
c3VsYXRpb24gc2VydmVzIHR3byBwdXJwb3NlczoNCg0KICAgICAxLiAgQ3JlYXRlcyBhIHRvcG9s
b2dpY2FsbHkgaW5kZXBlbmRlbnQgc2VydmljZXMgcGxhbmUuICBQYWNrZXRzIGFyZQ0KICAgICAg
ICAgZm9yd2FyZGVkIHRvIHRoZSByZXF1aXJlZCBzZXJ2aWNlcyB3aXRob3V0IGNoYW5naW5nIHRo
ZQ0KISAgICAgICAgdW5kZXJseWluZyBuZXR3b3JrIHRvcG9sb2d5Lg0KDQohICAgIDIuICBUcmFu
c2l0IG5ldHdvcmsgbm9kZXMgc2ltcGx5IGZvcndhcmQgdGhlIGVuY2Fwc3VsYXRlZCBwYWNrZXRz
DQohICAgICAgICB3aXRob3V0IG1vZGlmaWNhdGlvbi4NCg0KICAgICBUaGUgc2VydmljZSBoZWFk
ZXIgaXMgaW5kZXBlbmRlbnQgb2YgdGhlIGVuY2Fwc3VsYXRpb24gdXNlZCBhbmQgaXMNCiAgICAg
ZW5jYXBzdWxhdGVkIGluIGV4aXN0aW5nIHRyYW5zcG9ydHMuICBUaGUgcHJlc2VuY2Ugb2YgTlNI
IGlzDQoqKioqKioqKioqKioqKioNCioqKiA3ODgsNzk0ICoqKioNCg0KICA1LiAgRnJhZ21lbnRh
dGlvbiBDb25zaWRlcmF0aW9ucw0KDQohICAgIE5TSCBhbmQgdGhlIGFzc29jaWF0ZWQgdHJhbnNw
b3J0IGhlYWRlciBhcmUgImFkZGVkIiB0byB0aGUNCiAgICAgZW5jYXBzdWxhdGVkIHBhY2tldC9m
cmFtZS4gIFRoaXMgYWRkaXRpb25hbCBpbmZvcm1hdGlvbiBpbmNyZWFzZXMgdGhlDQogICAgIHNp
emUgb2YgdGhlIHBhY2tldC4NCg0KLS0tIDc4OCw3OTQgLS0tLQ0KDQogIDUuICBGcmFnbWVudGF0
aW9uIENvbnNpZGVyYXRpb25zDQoNCiEgICAgVGhlIE5TSCBhbmQgdGhlIGFzc29jaWF0ZWQgdHJh
bnNwb3J0IGhlYWRlciBhcmUgImFkZGVkIiB0byB0aGUNCiAgICAgZW5jYXBzdWxhdGVkIHBhY2tl
dC9mcmFtZS4gIFRoaXMgYWRkaXRpb25hbCBpbmZvcm1hdGlvbiBpbmNyZWFzZXMgdGhlDQogICAg
IHNpemUgb2YgdGhlIHBhY2tldC4NCg0KKioqKioqKioqKioqKioqDQoqKiogODA2LDgxMiAqKioq
DQoNCiAgNi4xLiAgU0ZGcyBhbmQgT3ZlcmxheSBTZWxlY3Rpb24NCg0KISAgICBBcyBkZXNjcmli
ZWQgYWJvdmUsIE5TSCBjb250YWlucyBhIFNlcnZpY2UgUGF0aCBJZGVudGlmaWVyIChTUEkpIGFu
ZA0KICAgICBhIFNlcnZpY2UgSW5kZXggKFNJKS4gIFRoZSBTUEkgaXMsIGFzIHBlciBpdHMgbmFt
ZSwgYW4gaWRlbnRpZmllci4NCiAgICAgVGhlIFNQSSBhbG9uZSBjYW5ub3QgYmUgdXNlZCB0byBm
b3J3YXJkIHBhY2tldHMgYWxvbmcgYSBzZXJ2aWNlIHBhdGguDQogICAgIFJhdGhlciB0aGUgU1BJ
IHByb3ZpZGVzIGEgbGV2ZWwgb2YgaW5kaXJlY3Rpb24gYmV0d2VlbiB0aGUgc2VydmljZQ0KLS0t
IDgwNiw4MTIgLS0tLQ0KDQogIDYuMS4gIFNGRnMgYW5kIE92ZXJsYXkgU2VsZWN0aW9uDQoNCiEg
ICAgQXMgZGVzY3JpYmVkIGFib3ZlLCBhbiBOU0ggY29udGFpbnMgYSBTZXJ2aWNlIFBhdGggSWRl
bnRpZmllciAoU1BJKSBhbmQNCiAgICAgYSBTZXJ2aWNlIEluZGV4IChTSSkuICBUaGUgU1BJIGlz
LCBhcyBwZXIgaXRzIG5hbWUsIGFuIGlkZW50aWZpZXIuDQogICAgIFRoZSBTUEkgYWxvbmUgY2Fu
bm90IGJlIHVzZWQgdG8gZm9yd2FyZCBwYWNrZXRzIGFsb25nIGEgc2VydmljZSBwYXRoLg0KICAg
ICBSYXRoZXIgdGhlIFNQSSBwcm92aWRlcyBhIGxldmVsIG9mIGluZGlyZWN0aW9uIGJldHdlZW4g
dGhlIHNlcnZpY2UNCioqKioqKioqKioqKioqKg0KKioqIDgyNyw4MzkgKioqKg0KICAgICBpcyBp
bmNvcnJlY3QgYW5kIHRoZSBwYWNrZXQgbXVzdCBiZSBkaXNjYXJkZWQuDQoNCiAgICAgVGhpcyBp
bmRpcmVjdGlvbiAtLSBTUEkgdG8gb3ZlcmxheSAtLSBjcmVhdGVzIGEgdHJ1ZSBzZXJ2aWNlIHBs
YW5lLg0KISAgICBUaGF0IGlzIHRoZSBTRkYvU0YgdG9wb2xvZ3kgaXMgY29uc3RydWN0ZWQgd2l0
aG91dCBpbXBhY3RpbmcgdGhlDQohICAgIG5ldHdvcmsgdG9wb2xvZ3kgYnV0IG1vcmUgaW1wb3J0
YW50bHkgc2VydmljZSBwbGFuZSBvbmx5IHBhcnRpY2lwYW50cw0KICAgICAoaS5lLiwgbW9zdCBT
RnMpIG5lZWQgbm90IGJlIHBhcnQgb2YgdGhlIG5ldHdvcmsgb3ZlcmxheSB0b3BvbG9neSBhbmQN
CiAgICAgaXRzIGFzc29jaWF0ZWQgaW5mcmFzdHJ1Y3R1cmUgKGUuZy4sIGNvbnRyb2wgcGxhbmUs
IHJvdXRpbmcgdGFibGVzLA0KISAgICBldGMuKSAgU0ZzIG5lZWQgdG8gYmUgYWJsZSB0byByZXR1
cm4gYSBwYWNrZXQgdG8gYW4gYXBwcm9wcmlhdGUgU0ZGDQohICAgIChpLmUuLCBoYXMgdGhlIHJl
cXVpc2l0ZSBOU0ggaW5mb3JtYXRpb24pIHdoZW4gc2VydmljZSBwcm9jZXNzaW5nIGlzDQohICAg
IGNvbXBsZXRlLiAgVGhpcyBjYW4gYmUgdmlhIHRoZSBvdmVyIG9yIHVuZGVybGF5IGFuZCBpbiBz
b21lIGNhc2UNCg0KDQoNCi0tLSA4MjcsODM5IC0tLS0NCiAgICAgaXMgaW5jb3JyZWN0IGFuZCB0
aGUgcGFja2V0IG11c3QgYmUgZGlzY2FyZGVkLg0KDQogICAgIFRoaXMgaW5kaXJlY3Rpb24gLS0g
U1BJIHRvIG92ZXJsYXkgLS0gY3JlYXRlcyBhIHRydWUgc2VydmljZSBwbGFuZS4NCiEgICAgVGhh
dCBpcywgdGhlIFNGRi9TRiB0b3BvbG9neSBpcyBjb25zdHJ1Y3RlZCB3aXRob3V0IGltcGFjdGlu
ZyB0aGUNCiEgICAgbmV0d29yayB0b3BvbG9neSBidXQgbW9yZSBpbXBvcnRhbnRseSwgc2Vydmlj
ZSBwbGFuZSBvbmx5IHBhcnRpY2lwYW50cw0KICAgICAoaS5lLiwgbW9zdCBTRnMpIG5lZWQgbm90
IGJlIHBhcnQgb2YgdGhlIG5ldHdvcmsgb3ZlcmxheSB0b3BvbG9neSBhbmQNCiAgICAgaXRzIGFz
c29jaWF0ZWQgaW5mcmFzdHJ1Y3R1cmUgKGUuZy4sIGNvbnRyb2wgcGxhbmUsIHJvdXRpbmcgdGFi
bGVzLA0KISAgICBldGMpLiAgU0ZzIG5lZWQgdG8gYmUgYWJsZSB0byByZXR1cm4gYSBwYWNrZXQg
dG8gYW4gYXBwcm9wcmlhdGUgU0ZGDQohICAgIChpLmUuLCBvbmUgdGhhdCBoYXMgdGhlIHJlcXVp
c2l0ZSBOU0ggaW5mb3JtYXRpb24pIHdoZW4gc2VydmljZSBwcm9jZXNzaW5nIGlzDQohICAgIGNv
bXBsZXRlLiAgVGhpcyBjYW4gYmUgdmlhIHRoZSBvdmVybGF5IG9yIHVuZGVybGF5IGFuZCwgaW4g
c29tZSBjYXNlDQoNCg0KDQoqKioqKioqKioqKioqKioNCioqKiA4NDcsODUzICoqKioNCiAgICAg
cmVxdWlzaXRlIGNvbm5lY3Rpdml0eS4NCg0KICAgICBUaGUgbWFwcGluZyBvZiBTUEkgdG8gdHJh
bnNwb3J0IG9jY3VycyBvbiBhbiBTRkYgKGFzIGRpc2N1c3NlZCBhYm92ZSwNCiEgICAgdGhlIGZp
cnN0IFNGRiBpbiB0aGUgcGF0aCBnZXRzIGEgTlNIIGVuY2Fwc3VsYXRlZCBwYWNrZXQgZnJvbSB0
aGUNCiAgICAgQ2xhc3NpZmllcikuICBUaGUgU0ZGIGNvbnN1bHRzIHRoZSBTUEkvSUQgdmFsdWVz
IHRvIGRldGVybWluZSB0aGUNCiAgICAgYXBwcm9wcmlhdGUgb3ZlcmxheSB0cmFuc3BvcnQgcHJv
dG9jb2wgKHNldmVyYWwgbWF5IGJlIHVzZWQgd2l0aGluIGENCiAgICAgZ2l2ZW4gbmV0d29yaykg
YW5kIG5leHQgaG9wIGZvciB0aGUgcmVxdWlzaXRlIFNGLiAgVGFibGUgMSBiZWxvdw0KLS0tIDg0
Nyw4NTMgLS0tLQ0KICAgICByZXF1aXNpdGUgY29ubmVjdGl2aXR5Lg0KDQogICAgIFRoZSBtYXBw
aW5nIG9mIFNQSSB0byB0cmFuc3BvcnQgb2NjdXJzIG9uIGFuIFNGRiAoYXMgZGlzY3Vzc2VkIGFi
b3ZlLA0KISAgICB0aGUgZmlyc3QgU0ZGIGluIHRoZSBwYXRoIGdldHMgYW4gTlNIIGVuY2Fwc3Vs
YXRlZCBwYWNrZXQgZnJvbSB0aGUNCiAgICAgQ2xhc3NpZmllcikuICBUaGUgU0ZGIGNvbnN1bHRz
IHRoZSBTUEkvSUQgdmFsdWVzIHRvIGRldGVybWluZSB0aGUNCiAgICAgYXBwcm9wcmlhdGUgb3Zl
cmxheSB0cmFuc3BvcnQgcHJvdG9jb2wgKHNldmVyYWwgbWF5IGJlIHVzZWQgd2l0aGluIGENCiAg
ICAgZ2l2ZW4gbmV0d29yaykgYW5kIG5leHQgaG9wIGZvciB0aGUgcmVxdWlzaXRlIFNGLiAgVGFi
bGUgMSBiZWxvdw0KKioqKioqKioqKioqKioqDQoqKiogODc0LDg4MCAqKioqDQoNCiAgICAgQWRk
aXRpb25hbGx5LCBmdXJ0aGVyIGluZGlyZWN0aW9uIGlzIHBvc3NpYmxlOiB0aGUgcmVzb2x1dGlv
biBvZiB0aGUNCiAgICAgcmVxdWlyZWQgU0YgbmV0d29yayBsb2NhdG9yIG1heSBiZSBhIGxvY2Fs
aXplZCByZXNvbHV0aW9uIG9uIGFuIFNGRiwNCiEgICAgcmF0aGVyIHRoYW4gYSBzZXJ2aWNlIGZ1
bmN0aW9uIGNoYWluIGNvbnRyb2wgcGxhbmUgcmVzcG9uc2liaWxpdHksIGFzDQogICAgIHBlciBU
YWJsZSAyIGFuZCBUYWJsZSAzIGJlbG93Lg0KDQogICAgIFBsZWFzZSBub3RlOiBWWExBTi1ncGUg
YW5kIEdSRSBpbiB0aGUgYWJvdmUgdGFibGUgcmVmZXIgdG8NCi0tLSA4NzQsODgwIC0tLS0NCg0K
ICAgICBBZGRpdGlvbmFsbHksIGZ1cnRoZXIgaW5kaXJlY3Rpb24gaXMgcG9zc2libGU6IHRoZSBy
ZXNvbHV0aW9uIG9mIHRoZQ0KICAgICByZXF1aXJlZCBTRiBuZXR3b3JrIGxvY2F0b3IgbWF5IGJl
IGEgbG9jYWxpemVkIHJlc29sdXRpb24gb24gYW4gU0ZGLA0KISAgICByYXRoZXIgdGhhbiBhIHNl
cnZpY2UgZnVuY3Rpb24gY2hhaW4gY29udHJvbC1wbGFuZSByZXNwb25zaWJpbGl0eSwgYXMNCiAg
ICAgcGVyIFRhYmxlIDIgYW5kIFRhYmxlIDMgYmVsb3cuDQoNCiAgICAgUGxlYXNlIG5vdGU6IFZY
TEFOLWdwZSBhbmQgR1JFIGluIHRoZSBhYm92ZSB0YWJsZSByZWZlciB0bw0KKioqKioqKioqKioq
KioqDQoqKiogOTI1LDkzNCAqKioqDQogICAgIFNpbmNlIHRoZSBTUEkgaXMgYSByZXByZXNlbnRh
dGlvbiBvZiB0aGUgc2VydmljZSBwYXRoLCB0aGUgbG9va3VwIG1heQ0KICAgICByZXR1cm4gbW9y
ZSB0aGFuIG9uZSBwb3NzaWJsZSBuZXh0LWhvcCB3aXRoaW4gYSBzZXJ2aWNlIHBhdGggZm9yIGEN
CiAgICAgZ2l2ZW4gU0YsIGVzc2VudGlhbGx5IGEgc2VyaWVzIG9mIHdlaWdodGVkIChlcXVhbGx5
IG9yIG90aGVyd2lzZSkNCiEgICAgcGF0aHMgdG8gYmUgdXNlZCAoZm9yIGxvYWQgZGlzdHJpYnV0
aW9uLCByZWR1bmRhbmN5IG9yIHBvbGljeSksIHNlZQ0KICAgICBUYWJsZSA0LiAgVGhlIG1ldHJp
YyBkZXBpY3RlZCBpbiBUYWJsZSA0IGlzIGFuIGV4YW1wbGUgdG8gaGVscA0KICAgICBpbGx1c3Ry
YXRlZCB3ZWlnaGluZyBTRnMuICBJbiBhIHJlYWwgbmV0d29yaywgdGhlIG1ldHJpYyB3aWxsIHJh
bmdlDQohICAgIGZyb20gYSBzaW1wbGUgcHJlZmVyZW5jZSAoc2ltaWxhciB0byByb3V0aW5nIG5l
eHQtIGhvcCksIHRvIGEgdHJ1ZQ0KICAgICBkeW5hbWljIGNvbXBvc2l0ZSBtZXRyaWMgYmFzZWQg
b24gc29tZSBzZXJ2aWNlIGZ1bmN0aW9uLWNlbnRyaWMgc3RhdGUNCiAgICAgKGluY2x1ZGluZyBs
b2FkLCBzZXNzaW9ucyBzdGF0ZSwgY2FwYWNpdHksIGV0Yy4pDQoNCi0tLSA5MjUsOTM0IC0tLS0N
CiAgICAgU2luY2UgdGhlIFNQSSBpcyBhIHJlcHJlc2VudGF0aW9uIG9mIHRoZSBzZXJ2aWNlIHBh
dGgsIHRoZSBsb29rdXAgbWF5DQogICAgIHJldHVybiBtb3JlIHRoYW4gb25lIHBvc3NpYmxlIG5l
eHQtaG9wIHdpdGhpbiBhIHNlcnZpY2UgcGF0aCBmb3IgYQ0KICAgICBnaXZlbiBTRiwgZXNzZW50
aWFsbHkgYSBzZXJpZXMgb2Ygd2VpZ2h0ZWQgKGVxdWFsbHkgb3Igb3RoZXJ3aXNlKQ0KISAgICBw
YXRocyB0byBiZSB1c2VkIChmb3IgbG9hZCBkaXN0cmlidXRpb24sIHJlZHVuZGFuY3ksIG9yIHBv
bGljeSksIHNlZQ0KICAgICBUYWJsZSA0LiAgVGhlIG1ldHJpYyBkZXBpY3RlZCBpbiBUYWJsZSA0
IGlzIGFuIGV4YW1wbGUgdG8gaGVscA0KICAgICBpbGx1c3RyYXRlZCB3ZWlnaGluZyBTRnMuICBJ
biBhIHJlYWwgbmV0d29yaywgdGhlIG1ldHJpYyB3aWxsIHJhbmdlDQohICAgIGZyb20gYSBzaW1w
bGUgcHJlZmVyZW5jZSAoc2ltaWxhciB0byByb3V0aW5nIG5leHQtaG9wKSwgdG8gYSB0cnVlDQog
ICAgIGR5bmFtaWMgY29tcG9zaXRlIG1ldHJpYyBiYXNlZCBvbiBzb21lIHNlcnZpY2UgZnVuY3Rp
b24tY2VudHJpYyBzdGF0ZQ0KICAgICAoaW5jbHVkaW5nIGxvYWQsIHNlc3Npb25zIHN0YXRlLCBj
YXBhY2l0eSwgZXRjLikNCg0KKioqKioqKioqKioqKioqDQoqKiogOTgxLDk4NyAqKioqDQogICAg
IEZ1cnRoZXJtb3JlLCB0aGUgU1BJIHRvIG92ZXJsYXkgbWFwcGluZyBvY2N1cnMgYXQgZWFjaCBT
RkYNCiAgICAgaW5kZXBlbmRlbnRseS4gIEFueSBjb21iaW5hdGlvbiBvZiB0b3BvbG9neSBzZWxl
Y3Rpb24gaXMgcG9zc2libGUuDQogICAgIFBsZWFzZSBub3RlLCB0aGVyZSBpcyBubyByZXF1aXJl
bWVudCB0byBjcmVhdGUgYSBuZXcgb3ZlcmxheSB0b3BvbG9neQ0KISAgICBpZiBhIHN1aXRhYmxl
IG9uZSBhbHJlYWR5IGV4aXN0aW5nLiAgTlNIIHBhY2tldHMgY2FuIHVzZSBhbnkgKG5ldyBvcg0K
ICAgICBleGlzdGluZykgb3ZlcmxheSBwcm92aWRlZCB0aGUgcmVxdWlzaXRlIGNvbm5lY3Rpdml0
eSByZXF1aXJlbWVudHMNCiAgICAgYXJlIHNhdGlzZmllZC4NCg0KLS0tIDk4MSw5ODcgLS0tLQ0K
ICAgICBGdXJ0aGVybW9yZSwgdGhlIFNQSSB0byBvdmVybGF5IG1hcHBpbmcgb2NjdXJzIGF0IGVh
Y2ggU0ZGDQogICAgIGluZGVwZW5kZW50bHkuICBBbnkgY29tYmluYXRpb24gb2YgdG9wb2xvZ3kg
c2VsZWN0aW9uIGlzIHBvc3NpYmxlLg0KICAgICBQbGVhc2Ugbm90ZSwgdGhlcmUgaXMgbm8gcmVx
dWlyZW1lbnQgdG8gY3JlYXRlIGEgbmV3IG92ZXJsYXkgdG9wb2xvZ3kNCiEgICAgaWYgYSBzdWl0
YWJsZSBvbmUgYWxyZWFkeSBleGlzdHMuICBOU0ggcGFja2V0cyBjYW4gdXNlIGFueSAobmV3IG9y
DQogICAgIGV4aXN0aW5nKSBvdmVybGF5IHByb3ZpZGVkIHRoZSByZXF1aXNpdGUgY29ubmVjdGl2
aXR5IHJlcXVpcmVtZW50cw0KICAgICBhcmUgc2F0aXNmaWVkLg0KDQoqKioqKioqKioqKioqKioN
CioqKiAxMDI1LDEwMzIgKioqKg0KICAgICBUaGUgU1BJIGFuZCBTSSBzZXJ2ZSBhbiBpbXBvcnRh
bnQgZnVuY3Rpb24gZm9yIHZpc2liaWxpdHkgaW50byB0aGUNCiAgICAgc2VydmljZSB0b3BvbG9n
eS4gIEFuIG9wZXJhdG9yIGNhbiBkZXRlcm1pbmUgd2hhdCBzZXJ2aWNlIHBhdGggYQ0KICAgICBw
YWNrZXQgaXMgIm9uIiwgYW5kIGl0cyBsb2NhdGlvbiB3aXRoaW4gdGhhdCBwYXRoIHNpbXBseSBi
eSB2aWV3aW5nDQohICAgIE5TSCBpbmZvcm1hdGlvbiAocGFja2V0IGNhcHR1cmUsIElQRklYLCBl
dGMuKSAgVGhlIGluZm9ybWF0aW9uIGNhbiBiZQ0KISAgICB1c2VkIGZvciBzZXJ2aWNlIHNjaGVk
dWxpbmcgYW5kIHBsYWNlbWVudCBkZWNpc2lvbnMsIHRyb3VibGVzaG9vdGluZw0KICAgICBhbmQg
Y29tcGxpYW5jZSB2ZXJpZmljYXRpb24uDQoNCiAgNi40LiAgU2VydmljZSBHcmFwaHMNCi0tLSAx
MDI1LDEwMzIgLS0tLQ0KICAgICBUaGUgU1BJIGFuZCBTSSBzZXJ2ZSBhbiBpbXBvcnRhbnQgZnVu
Y3Rpb24gZm9yIHZpc2liaWxpdHkgaW50byB0aGUNCiAgICAgc2VydmljZSB0b3BvbG9neS4gIEFu
IG9wZXJhdG9yIGNhbiBkZXRlcm1pbmUgd2hhdCBzZXJ2aWNlIHBhdGggYQ0KICAgICBwYWNrZXQg
aXMgIm9uIiwgYW5kIGl0cyBsb2NhdGlvbiB3aXRoaW4gdGhhdCBwYXRoIHNpbXBseSBieSB2aWV3
aW5nDQohICAgIE5TSCBpbmZvcm1hdGlvbiAocGFja2V0IGNhcHR1cmUsIElQRklYLCBldGMpLiAg
VGhlIGluZm9ybWF0aW9uIGNhbiBiZQ0KISAgICB1c2VkIGZvciBzZXJ2aWNlIHNjaGVkdWxpbmcg
YW5kIHBsYWNlbWVudCBkZWNpc2lvbnMsIHRyb3VibGVzaG9vdGluZywNCiAgICAgYW5kIGNvbXBs
aWFuY2UgdmVyaWZpY2F0aW9uLg0KDQogIDYuNC4gIFNlcnZpY2UgR3JhcGhzDQoqKioqKioqKioq
KioqKioNCioqKiAxMDkyLDEwOTggKioqKg0KDQogICAgICAgICAgICAgICAgICArLS0tLS0tLSsg
ICAgICAgICstLS0tLS0tKyAgICAgICAgKy0tLS0tLS0rDQogICAgICAgICAgICAgICAgICB8ICBT
RkYgICktLS0tLS0tPiggIFNGRiAgfC0tLS0tLS0+fCAgU0ZGICB8DQohICAgICAgICAgICAgICAg
ICArLS0tXi0tLSsgICAgICAgICstLS18LS0tKyAgICAgICAgKy0tLXwtLS0rDQogICAgICAgICAg
ICAgICAgICAgICwtfC0uICAgICAgICAgICAgLC18LS4gICAgICAgICAgICAsLXwtLg0KICAgICAg
ICAgICAgICAgICAgIC8gICAgIFwgICAgICAgICAgLyAgICAgXCAgICAgICAgICAvICAgICBcDQog
ICAgICAgICAgICAgICAgICAoIENsYXNzICkgICAgICAgICggIFNGMSAgKSAgICAgICAgKCAgU0Yy
ICApDQotLS0gMTA5MiwxMDk5IC0tLS0NCg0KICAgICAgICAgICAgICAgICAgKy0tLS0tLS0rICAg
ICAgICArLS0tLS0tLSsgICAgICAgICstLS0tLS0tKw0KICAgICAgICAgICAgICAgICAgfCAgU0ZG
ICApLS0tLS0tLT4oICBTRkYgIHwtLS0tLS0tPnwgIFNGRiAgfA0KISAgICAgICAgICAgICAgICAg
Ky0tLSstLS0rICAgICAgICArLS0tKy0tLSsgICAgICAgICstLS0rLS0tKw0KISAgICAgICAgICAg
ICAgICAgICAgIF4gICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICB8DQogICAgICAgICAg
ICAgICAgICAgICwtfC0uICAgICAgICAgICAgLC18LS4gICAgICAgICAgICAsLXwtLg0KICAgICAg
ICAgICAgICAgICAgIC8gICAgIFwgICAgICAgICAgLyAgICAgXCAgICAgICAgICAvICAgICBcDQog
ICAgICAgICAgICAgICAgICAoIENsYXNzICkgICAgICAgICggIFNGMSAgKSAgICAgICAgKCAgU0Yy
ICApDQoqKioqKioqKioqKioqKioNCioqKiAxMTM1LDExNDEgKioqKg0KICAgICAgICAgICAgICAg
ICstLS0rLS0tKyAgICAgICAgICBlbXBsb3llZXMNCiAgICAgICAgICAgICAgICB8ICAgICAgIHwN
CiAgICAgICAgICAgICAgICArLS0tLS0tLSsNCiEgICAgICAgICAgICAgICBleHRlcm5hbA0KICAg
ICAgICAgICAgICAgIHN5c3RlbToNCiAgICAgICAgICAgICAgICBFbXBsb3llZQ0KICAgICAgICAg
ICAgICAgIEFwcFoNCi0tLSAxMTM2LDExNDIgLS0tLQ0KICAgICAgICAgICAgICAgICstLS0rLS0t
KyAgICAgICAgICBlbXBsb3llZXMNCiAgICAgICAgICAgICAgICB8ICAgICAgIHwNCiAgICAgICAg
ICAgICAgICArLS0tLS0tLSsNCiEgICAgICAgICAgICAgICBFeHRlcm5hbA0KICAgICAgICAgICAg
ICAgIHN5c3RlbToNCiAgICAgICAgICAgICAgICBFbXBsb3llZQ0KICAgICAgICAgICAgICAgIEFw
cFoNCioqKioqKioqKioqKioqKg0KKioqIDExNTEsMTE1NyAqKioqDQogICAgIGNvbnNpZGVyYXRp
b25zIG1heSBuZWVkIHRvIGJlIGNvbnNpZGVyZWQuICBGb3IgZXhhbXBsZSwgaWYgdGhlDQogICAg
IG1ldGFkYXRhIGNvbnZleXMgdGVuYW50IGluZm9ybWF0aW9uLCB0aGF0IGluZm9ybWF0aW9uIG1h
eSBuZWVkIHRvIGJlDQogICAgIGF1dGhlbnRpY2F0ZWQgYW5kL29yIGVuY3J5cHRlZCBiZXR3ZWVu
IHRoZSBvcmlnaW5hdG9yIGFuZCB0aGUNCiEgICAgaW50ZW5kZWQgcmVjaXBpZW50cyAod2hpY2gg
bWF5IGluY2x1ZGUgaW50ZW5kZWQgU0ZzIG9ubHkpIC4gIE5TSA0KICAgICBpdHNlbGYgZG9lcyBu
b3QgcHJvdmlkZSBwcml2YWN5IGZ1bmN0aW9ucywgcmF0aGVyIGl0IHJlbGllcyBvbiB0aGUNCiAg
ICAgdHJhbnNwb3J0L292ZXJsYXkgbGF5ZXIuICBBbiBvcGVyYXRvciBjYW4gc2VsZWN0IHRoZSBh
cHByb3ByaWF0ZQ0KICAgICB0cmFuc3BvcnQgdG8gZW5zdXJlIGNvbmZpZGVudGlhbGx5IChhbmQg
b3RoZXIgc2VjdXJpdHkpDQotLS0gMTE1MiwxMTU4IC0tLS0NCiAgICAgY29uc2lkZXJhdGlvbnMg
bWF5IG5lZWQgdG8gYmUgY29uc2lkZXJlZC4gIEZvciBleGFtcGxlLCBpZiB0aGUNCiAgICAgbWV0
YWRhdGEgY29udmV5cyB0ZW5hbnQgaW5mb3JtYXRpb24sIHRoYXQgaW5mb3JtYXRpb24gbWF5IG5l
ZWQgdG8gYmUNCiAgICAgYXV0aGVudGljYXRlZCBhbmQvb3IgZW5jcnlwdGVkIGJldHdlZW4gdGhl
IG9yaWdpbmF0b3IgYW5kIHRoZQ0KISAgICBpbnRlbmRlZCByZWNpcGllbnRzICh3aGljaCBtYXkg
aW5jbHVkZSBpbnRlbmRlZCBTRnMgb25seSkuICBUaGUgTlNIDQogICAgIGl0c2VsZiBkb2VzIG5v
dCBwcm92aWRlIHByaXZhY3kgZnVuY3Rpb25zLCByYXRoZXIgaXQgcmVsaWVzIG9uIHRoZQ0KICAg
ICB0cmFuc3BvcnQvb3ZlcmxheSBsYXllci4gIEFuIG9wZXJhdG9yIGNhbiBzZWxlY3QgdGhlIGFw
cHJvcHJpYXRlDQogICAgIHRyYW5zcG9ydCB0byBlbnN1cmUgY29uZmlkZW50aWFsbHkgKGFuZCBv
dGhlciBzZWN1cml0eSkNCioqKioqKioqKioqKioqKg0KKioqIDExNjEsMTE2OSAqKioqDQogIDcu
Mi4gIFVwZGF0aW5nL0F1Z21lbnRpbmcgTWV0YWRhdGENCg0KICAgICBQb3N0LWluaXRpYWwgbWV0
YWRhdGEgaW1wb3NpdGlvbiAodHlwaWNhbGx5IHBlcmZvcm1lZCBkdXJpbmcgaW5pdGlhbA0KISAg
ICBzZXJ2aWNlIHBhdGggZGV0ZXJtaW5hdGlvbiksIG1ldGFkYXRhIG1heSBiZSBhdWdtZW50ZWQg
b3IgdXBkYXRlZDoNCg0KISAgICAxLiAgTWV0YWRhdGEgQXVnbWVudGF0aW9uOiBJbmZvcm1hdGlv
biBtYXkgYmUgYWRkZWQgdG8gTlNIJ3MgZXhpc3RpbmcNCiAgICAgICAgIG1ldGFkYXRhLCBhcyBk
ZXBpY3RlZCBpbiBGaWd1cmUgMTAuICBGb3IgZXhhbXBsZSwgaWYgdGhlIGluaXRpYWwNCiAgICAg
ICAgIGNsYXNzaWZpY2F0aW9uIHJldHVybnMgdGhlIHRlbmFudCBpbmZvcm1hdGlvbiwgYSBzZWNv
bmRhcnkNCiAgICAgICAgIGNsYXNzaWZpY2F0aW9uIChwZXJoYXBzIGNvLXJlc2lkZW50IHdpdGgg
RFBJIG9yIFNMQikgbWF5IGF1Z21lbnQNCi0tLSAxMTYyLDExNzAgLS0tLQ0KICA3LjIuICBVcGRh
dGluZy9BdWdtZW50aW5nIE1ldGFkYXRhDQoNCiAgICAgUG9zdC1pbml0aWFsIG1ldGFkYXRhIGlt
cG9zaXRpb24gKHR5cGljYWxseSBwZXJmb3JtZWQgZHVyaW5nIGluaXRpYWwNCiEgICAgc2Vydmlj
ZSBwYXRoIGRldGVybWluYXRpb24pIG9mIG1ldGFkYXRhIG1heSBiZSBhdWdtZW50ZWQgb3IgdXBk
YXRlZDoNCg0KISAgICAxLiAgTWV0YWRhdGEgQXVnbWVudGF0aW9uOiBJbmZvcm1hdGlvbiBtYXkg
YmUgYWRkZWQgdG8gYW4gTlNIJ3MgZXhpc3RpbmcNCiAgICAgICAgIG1ldGFkYXRhLCBhcyBkZXBp
Y3RlZCBpbiBGaWd1cmUgMTAuICBGb3IgZXhhbXBsZSwgaWYgdGhlIGluaXRpYWwNCiAgICAgICAg
IGNsYXNzaWZpY2F0aW9uIHJldHVybnMgdGhlIHRlbmFudCBpbmZvcm1hdGlvbiwgYSBzZWNvbmRh
cnkNCiAgICAgICAgIGNsYXNzaWZpY2F0aW9uIChwZXJoYXBzIGNvLXJlc2lkZW50IHdpdGggRFBJ
IG9yIFNMQikgbWF5IGF1Z21lbnQNCioqKioqKioqKioqKioqKg0KKioqIDExODQsMTE5MCAqKioq
DQogICAgIDIuICBNZXRhZGF0YSBVcGRhdGU6IFN1YnNlcXVlbnQgY2xhc3NpZmllcnMgbWF5IHVw
ZGF0ZSB0aGUgaW5pdGlhbA0KICAgICAgICAgY2xhc3NpZmljYXRpb24gaWYgaXQgaXMgZGV0ZXJt
aW5lZCB0byBiZSBpbmNvcnJlY3Qgb3Igbm90DQogICAgICAgICBkZXNjcmlwdGl2ZSBlbm91Z2gu
ICBGb3IgZXhhbXBsZSwgdGhlIGluaXRpYWwgY2xhc3NpZmllciBhZGRzDQohICAgICAgICBtZXRh
ZGF0YSB0aGF0IGRlc2NyaWJlcyB0aGUgdHJhZmZpYyBhcyAiaW50ZXJuZXQiIGJ1dCBhIHNlY3Vy
aXR5DQogICAgICAgICBzZXJ2aWNlIGZ1bmN0aW9uIGRldGVybWluZXMgdGhhdCB0aGUgdHJhZmZp
YyBpcyByZWFsbHkgImF0dGFjayIuDQogICAgICAgICBGaWd1cmUgMTEgaWxsdXN0cmF0ZXMgYW4g
ZXhhbXBsZSBvZiB1cGRhdGluZyBtZXRhZGF0YS4NCg0KLS0tIDExODUsMTE5MSAtLS0tDQogICAg
IDIuICBNZXRhZGF0YSBVcGRhdGU6IFN1YnNlcXVlbnQgY2xhc3NpZmllcnMgbWF5IHVwZGF0ZSB0
aGUgaW5pdGlhbA0KICAgICAgICAgY2xhc3NpZmljYXRpb24gaWYgaXQgaXMgZGV0ZXJtaW5lZCB0
byBiZSBpbmNvcnJlY3Qgb3Igbm90DQogICAgICAgICBkZXNjcmlwdGl2ZSBlbm91Z2guICBGb3Ig
ZXhhbXBsZSwgdGhlIGluaXRpYWwgY2xhc3NpZmllciBhZGRzDQohICAgICAgICBtZXRhZGF0YSB0
aGF0IGRlc2NyaWJlcyB0aGUgdHJhZmZpYyBhcyAiSW50ZXJuZXQiIGJ1dCBhIHNlY3VyaXR5DQog
ICAgICAgICBzZXJ2aWNlIGZ1bmN0aW9uIGRldGVybWluZXMgdGhhdCB0aGUgdHJhZmZpYyBpcyBy
ZWFsbHkgImF0dGFjayIuDQogICAgICAgICBGaWd1cmUgMTEgaWxsdXN0cmF0ZXMgYW4gZXhhbXBs
ZSBvZiB1cGRhdGluZyBtZXRhZGF0YS4NCg0KKioqKioqKioqKioqKioqDQoqKiogMTIwMSwxMjA3
ICoqKioNCiAgICAgICAgICAgICAgICArLS0tKy0tLSsgICAgICAgICAgZW1wbG95ZWVzICAgICAg
ICAgZW1wbG95ZWUrDQogICAgICAgICAgICAgICAgfCAgICAgICB8ICAgICAgICAgIENsYXNzPUFw
cFogICAgICAgIGFwcFoNCiAgICAgICAgICAgICAgICArLS0tLS0tLSsNCiEgICAgICAgICAgICAg
ICBleHRlcm5hbA0KICAgICAgICAgICAgICAgIHN5c3RlbToNCiAgICAgICAgICAgICAgICBFbXBs
b3llZQ0KDQotLS0gMTIwMiwxMjA4IC0tLS0NCiAgICAgICAgICAgICAgICArLS0tKy0tLSsgICAg
ICAgICAgZW1wbG95ZWVzICAgICAgICAgZW1wbG95ZWUrDQogICAgICAgICAgICAgICAgfCAgICAg
ICB8ICAgICAgICAgIENsYXNzPUFwcFogICAgICAgIGFwcFoNCiAgICAgICAgICAgICAgICArLS0t
LS0tLSsNCiEgICAgICAgICAgICAgICBFeHRlcm5hbA0KICAgICAgICAgICAgICAgIHN5c3RlbToN
CiAgICAgICAgICAgICAgICBFbXBsb3llZQ0KDQoqKioqKioqKioqKioqKioNCioqKiAxMjkwLDEy
OTYgKioqKg0KICBJbnRlcm5ldC1EcmFmdCAgICAgICAgTmV0d29yayBTZXJ2aWNlIEhlYWRlciAo
TlNIKSAgICAgICAgICAgICBKdWx5IDIwMTcNCg0KDQohICAgIE5TSCBpcyBhbHdheXMgZW5jYXBz
dWxhdGVkIGluIGEgdHJhbnNwb3J0IHByb3RvY29sIGFuZCB0aGVyZWZvcmUsDQogICAgIHdoZW4g
cmVxdWlyZWQsIGV4aXN0aW5nIHNlY3VyaXR5IHByb3RvY29scyB0aGF0IHByb3ZpZGUgYXV0aGVu
dGljaXR5DQogICAgIChlLmcuLCBbUkZDNjA3MV0pIGNhbiBiZSB1c2VkLiAgU2ltaWxhcmx5LCBp
ZiBjb25maWRlbnRpYWxpdHkgaXMNCiAgICAgcmVxdWlyZWQsIGV4aXN0aW5nIGVuY3J5cHRpb24g
cHJvdG9jb2xzIGNhbiBiZSB1c2VkIGluIGNvbmp1bmN0aW9uDQotLS0gMTI5MSwxMjk3IC0tLS0N
CiAgSW50ZXJuZXQtRHJhZnQgICAgICAgIE5ldHdvcmsgU2VydmljZSBIZWFkZXIgKE5TSCkgICAg
ICAgICAgICAgSnVseSAyMDE3DQoNCg0KISAgICBBbiBOU0ggaXMgYWx3YXlzIGVuY2Fwc3VsYXRl
ZCBpbiBhIHRyYW5zcG9ydCBwcm90b2NvbCBhbmQgdGhlcmVmb3JlLA0KICAgICB3aGVuIHJlcXVp
cmVkLCBleGlzdGluZyBzZWN1cml0eSBwcm90b2NvbHMgdGhhdCBwcm92aWRlIGF1dGhlbnRpY2l0
eQ0KICAgICAoZS5nLiwgW1JGQzYwNzFdKSBjYW4gYmUgdXNlZC4gIFNpbWlsYXJseSwgaWYgY29u
ZmlkZW50aWFsaXR5IGlzDQogICAgIHJlcXVpcmVkLCBleGlzdGluZyBlbmNyeXB0aW9uIHByb3Rv
Y29scyBjYW4gYmUgdXNlZCBpbiBjb25qdW5jdGlvbg0KKioqKioqKioqKioqKioqDQoqKiogMTMw
MywxMzE0ICoqKioNCg0KICAgICBOU0ggbWV0YWRhdGEgYXV0aGVudGljaXR5IGFuZCBjb25maWRl
bnRpYWxpdHkgbXVzdCBiZSBjb25zaWRlcmVkIGFzDQogICAgIHdlbGwuICBJbiBvcmRlciB0byBw
cm90ZWN0IHRoZSBtZXRhZGF0YSwgYW4gb3BlcmF0b3IgY2FuIGxldmVyYWdlIHRoZQ0KISAgICBh
Zm9yZW1lbnRpb25lZCBtZWNoYW5pc21zIHByb3ZpZGVkIHRoZSB0cmFuc3BvcnQgbGF5ZXIsIGF1
dGhlbnRpY2l0eQ0KICAgICBhbmQvb3IgY29uZmlkZW50aWFsaXR5LiAgQW4gb3BlcmF0b3IgTVVT
VCBjYXJlZnVsbHkgc2VsZWN0IHRoZQ0KISAgICB0cmFuc3BvcnQvdW5kZXJsYXkgc2VydmljZXMg
dG8gZW5zdXJlIGVuZCB0byBlbmQgc2VjdXJpdHkgc2VydmljZXMsDQohICAgIHdoZW4gdGhvc2Ug
YXJlIHNvdWdodCBhZnRlci4gIEZvciBleGFtcGxlLCBpZiBbUkZDNjA3MV0gaXMgdXNlZCwgdGhl
DQogICAgIG9wZXJhdG9yIE1VU1QgZW5zdXJlIGl0IGNhbiBiZSBzdXBwb3J0ZWQgYnkgdGhlIHRy
YW5zcG9ydC91bmRlcmxheSBvZg0KISAgICBhbGwgcmVsZXZhbnQgbmV0d29yayBzZWdtZW50cyBh
cyB3ZWxsIGFzIFNGRiBhbmQgU0ZzLiAgRnVydGhlciwgYXMNCiAgICAgZGVzY3JpYmVkIGluIFNl
Y3Rpb24gOC4xLCBvcGVyYXRvcnMgY2FuIGFuZCBzaG91bGQgdXNlIGluZGlyZWN0DQogICAgIGlk
ZW50aWZpY2F0aW9uIGZvciBwZXJzb25hbGx5IGlkZW50aWZ5aW5nIGluZm9ybWF0aW9uLCB0aHVz
DQogICAgIHNpZ25pZmljYW50bHkgbWl0aWdhdGluZyB0aGUgcmlzayBvZiBwcml2YWN5IHZpb2xh
dGlvbi4gIE1lYW5zIHRvDQotLS0gMTMwNCwxMzE2IC0tLS0NCg0KICAgICBOU0ggbWV0YWRhdGEg
YXV0aGVudGljaXR5IGFuZCBjb25maWRlbnRpYWxpdHkgbXVzdCBiZSBjb25zaWRlcmVkIGFzDQog
ICAgIHdlbGwuICBJbiBvcmRlciB0byBwcm90ZWN0IHRoZSBtZXRhZGF0YSwgYW4gb3BlcmF0b3Ig
Y2FuIGxldmVyYWdlIHRoZQ0KISAgICBhZm9yZW1lbnRpb25lZCBtZWNoYW5pc21zIHByb3ZpZGVk
IGJ5IHRoZSB0cmFuc3BvcnQgbGF5ZXIgaW5jbHVkaW5nIGF1dGhlbnRpY2l0eQ0KICAgICBhbmQv
b3IgY29uZmlkZW50aWFsaXR5LiAgQW4gb3BlcmF0b3IgTVVTVCBjYXJlZnVsbHkgc2VsZWN0IHRo
ZQ0KISAgICB0cmFuc3BvcnQvdW5kZXJsYXkgc2VydmljZXMgdG8gZW5zdXJlIGVuZC10by1lbmQg
c2VjdXJpdHkgc2VydmljZXMsDQohICAgIHdoZW4gdGhvc2UgYXJlIHNvdWdodC4gIEZvciBleGFt
cGxlLCBpZiBbUkZDNjA3MV0gaXMgdXNlZCwgdGhlDQogICAgIG9wZXJhdG9yIE1VU1QgZW5zdXJl
IGl0IGNhbiBiZSBzdXBwb3J0ZWQgYnkgdGhlIHRyYW5zcG9ydC91bmRlcmxheSBvZg0KISAgICBh
bGwgcmVsZXZhbnQgbmV0d29yayBzZWdtZW50cyBhcyB3ZWxsIGFzIFNGRiBhbmQgU0ZzIGluIHRo
ZSBzZXJ2aWNlIHBhdGguDQohICAgIEZ1cnRoZXIsIGFzDQogICAgIGRlc2NyaWJlZCBpbiBTZWN0
aW9uIDguMSwgb3BlcmF0b3JzIGNhbiBhbmQgc2hvdWxkIHVzZSBpbmRpcmVjdA0KICAgICBpZGVu
dGlmaWNhdGlvbiBmb3IgcGVyc29uYWxseSBpZGVudGlmeWluZyBpbmZvcm1hdGlvbiwgdGh1cw0K
ICAgICBzaWduaWZpY2FudGx5IG1pdGlnYXRpbmcgdGhlIHJpc2sgb2YgcHJpdmFjeSB2aW9sYXRp
b24uICBNZWFucyB0bw0KKioqKioqKioqKioqKioqDQoqKiogMTMxOCwxMzI0ICoqKioNCiAgICAg
cGFja2V0IHVwc3RyZWFtLg0KDQogICAgIExhc3RseSwgU0Ygc2VjdXJpdHksIGFsdGhvdWdoIG91
dCBvZiBzY29wZSBvZiB0aGlzIGRvY3VtZW50LCBzaG91bGQNCiEgICAgYmUgY29uc2lkZXJlZCwg
cGFydGljdWxhcmx5IGlmIGFuIFNGIG5lZWRzIHRvIGFjY2VzcywgYXV0aGVudGljYXRlIG9yDQog
ICAgIHVwZGF0ZSBOU0ggbWV0YWRhdGEuDQoNCiAgOS4gIENvbnRyaWJ1dG9ycw0KLS0tIDEzMjAs
MTMyNiAtLS0tDQogICAgIHBhY2tldCB1cHN0cmVhbS4NCg0KICAgICBMYXN0bHksIFNGIHNlY3Vy
aXR5LCBhbHRob3VnaCBvdXQgb2Ygc2NvcGUgb2YgdGhpcyBkb2N1bWVudCwgc2hvdWxkDQohICAg
IGJlIGNvbnNpZGVyZWQsIHBhcnRpY3VsYXJseSBpZiBhbiBTRiBuZWVkcyB0byBhY2Nlc3MsIGF1
dGhlbnRpY2F0ZSwgb3INCiAgICAgdXBkYXRlIE5TSCBtZXRhZGF0YS4NCg0KICA5LiAgQ29udHJp
YnV0b3JzDQoqKioqKioqKioqKioqKioNCioqKiAxNDY2LDE0NzIgKioqKg0KICAgICBkZXNpZ24u
DQoNCiAgICAgVGhlIGVkaXRvcnMgYWxzbyBhY2tub3dsZWRnZSBjb21wcmVoZW5zaXZlIHJldmll
d3MgYW5kIHJlc3BlY3RpdmUNCiEgICAgc3VnZ2VzdGlvbnMgYnkgTWVkIEJvdWNhZGFpciBhbmQg
QWRyaWFuIEZhcnJlbC4NCg0KICAgICBMYXN0bHksIERhdmlkIERvbHNvbiBoYXMgcHJvdmlkZXMg
c2lnbmlmaWNhbnQgcmV2aWV3LCBmZWVkYmFjayBhbmQNCiAgICAgc3VnZ2VzdGlvbnMgdGhyb3Vn
aG91dCB0aGUgZXZvbHV0aW9uIG9mIHRoaXMgZG9jdW1lbnQuICBIaXMNCi0tLSAxNDY4LDE0NzQg
LS0tLQ0KICAgICBkZXNpZ24uDQoNCiAgICAgVGhlIGVkaXRvcnMgYWxzbyBhY2tub3dsZWRnZSBj
b21wcmVoZW5zaXZlIHJldmlld3MgYW5kIHJlc3BlY3RpdmUNCiEgICAgc3VnZ2VzdGlvbnMgYnkg
TWVkIEJvdWNhZGFpciwgQWRyaWFuIEZhcnJlbCwgYW5kIEFjZWUgTGluZGVtLg0KDQogICAgIExh
c3RseSwgRGF2aWQgRG9sc29uIGhhcyBwcm92aWRlcyBzaWduaWZpY2FudCByZXZpZXcsIGZlZWRi
YWNrIGFuZA0KICAgICBzdWdnZXN0aW9ucyB0aHJvdWdob3V0IHRoZSBldm9sdXRpb24gb2YgdGhp
cyBkb2N1bWVudC4gIEhpcw0KDQogVGhhbmtzLA0KQWNlZQ0K

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiPg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMt
c2VyaWYiPkhlbGxvLDwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5z
LXNlcmlmIj48YnI+DQo8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fu
cy1zZXJpZiI+SSBoYXZlIGJlZW4gc2VsZWN0ZWQgYXMgdGhlIFJvdXRpbmcgRGlyZWN0b3JhdGUg
cmV2aWV3ZXIgZm9yIHRoaXMgZHJhZnQuIFRoZSBSb3V0aW5nIERpcmVjdG9yYXRlIHNlZWtzIHRv
IHJldmlldyBhbGwgcm91dGluZyBvciByb3V0aW5nLXJlbGF0ZWQgZHJhZnRzIGFzIHRoZXkgcGFz
cyB0aHJvdWdoIElFVEYgbGFzdCBjYWxsIGFuZCBJRVNHIHJldmlldywgYW5kIHNvbWV0aW1lcyBv
bg0KIHNwZWNpYWwgcmVxdWVzdC4gVGhlIHB1cnBvc2Ugb2YgdGhlIHJldmlldyBpcyB0byBwcm92
aWRlIGFzc2lzdGFuY2UgdG8gdGhlIFJvdXRpbmcgQURzLiBGb3IgbW9yZSBpbmZvcm1hdGlvbiBh
Ym91dCB0aGUgUm91dGluZyBEaXJlY3RvcmF0ZSwgcGxlYXNlIHNlZSDigItodHRwOi8vdHJhYy50
b29scy5pZXRmLm9yZy9hcmVhL3J0Zy90cmFjL3dpa2kvUnRnRGlyPC9mb250PjwvZGl2Pg0KPGRp
dj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPjxicj4NCjwvZm9udD48L2Rpdj4NCjxk
aXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj5BbHRob3VnaCB0aGVzZSBjb21tZW50
cyBhcmUgcHJpbWFyaWx5IGZvciB0aGUgdXNlIG9mIHRoZSBSb3V0aW5nIEFEcywgaXQgd291bGQg
YmUgaGVscGZ1bCBpZiB5b3UgY291bGQgY29uc2lkZXIgdGhlbSBhbG9uZyB3aXRoIGFueSBvdGhl
ciBJRVRGIExhc3QgQ2FsbCBjb21tZW50cyB0aGF0IHlvdSByZWNlaXZlLCBhbmQgc3RyaXZlIHRv
IHJlc29sdmUgdGhlbSB0aHJvdWdoIGRpc2N1c3Npb24NCiBvciBieSB1cGRhdGluZyB0aGUgZHJh
ZnQuPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPjxi
cj4NCjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj5E
b2N1bWVudDombmJzcDs8L2ZvbnQ+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj5kcmFm
dC1pZXRmLXNmYy1uc2gtMTgudHh0PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxp
YnJpLHNhbnMtc2VyaWYiPlJldmlld2VyOiBBY2VlIExpbmRlbTwvZm9udD48L2Rpdj4NCjxkaXY+
PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj5SZXZpZXcgRGF0ZTogQXVndXN0IDEwLCAy
MDE3PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPklF
VEYgTEMgRW5kIERhdGU6IE5vdCBzdGFydGVkIHlldC4mbmJzcDs8L2ZvbnQ+PC9kaXY+DQo8ZGl2
Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+SW50ZW5kZWQgU3RhdHVzOiBTdGFuZGFy
ZHMgVHJhY2s8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJp
ZiI+PGJyPg0KPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2Vy
aWYiPlN1bW1hcnk6PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMt
c2VyaWYiPiZuYnNwOyAmbmJzcDsgSSBoYXZlIHNvbWUgbWlub3IgY29uY2VybnMgYWJvdXQgdGhp
cyBkb2N1bWVudCB0aGF0IEkgdGhpbmsgc2hvdWxkIGJlIHJlc29sdmVkIGJlZm9yZSBwdWJsaWNh
dGlvbi4mbmJzcDtJdCBuZWVkcyB0byBiZSBjb25zdW1lZCBhbG9uZyB3aXRoIHRoZSBTZXJ2aWNl
IEZ1bmN0aW9uIENoYWluaW5nIGFyY2hpdGVjdHVyZS4mbmJzcDs8L2ZvbnQ+PC9kaXY+DQo8ZGl2
Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7PC9mb250PjwvZGl2Pg0KPGRp
dj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPkNvbW1lbnRzOjwvZm9udD48L2Rpdj4N
CjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7IFRoZSBk
b2N1bWVudCBpcyBhbiBpbXBvcnRhbnQgcGllY2Ugb2YgdGhlIFNlcnZpY2UgRnVuY3Rpb24gQ2hh
aW5pbmcgd29yay4mbmJzcDtJIHRoaW5rIHRoZSByZWFkYWJpbGl0eSBjb3VsZCBiZSBncmVhdGx5
IGltcHJvdmVkIHdpdGggdGhlJm5ic3A7ZWRpdG9yaWFsIGNoYW5nZXMmbmJzcDtJIGhhdmUgc3Vn
Z2VzdGVkLiBGb3IgZXhhbXBsZSwgdXNpbmcgYXJ0aWNsZXMsIGUuZy4mbmJzcDvigJx0aGXigJ0s
IHdoZW4gcmVmZXJyaW5nDQogdG8gdGhlIE5TSC48L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZh
Y2U9IkNhbGlicmksc2Fucy1zZXJpZiI+PGJyPg0KPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBm
YWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPk1ham9yIElzc3VlczogTi9BJm5ic3A7PC9mb250Pjwv
ZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNl
cmlmIj5NaW5vciBJc3N1ZXM6PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJp
LHNhbnMtc2VyaWYiPjxicj4NCjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJy
aSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwOzwvZm9udD48Zm9udCBmYWNlPSJDYWxp
YnJpLHNhbnMtc2VyaWYiPiZuYnNwO1NlY3Rpb24gMTogUnVuLW9uIHNlbnRlbnNlIHRoYXQgbWFr
ZXMgdXAgdGhlIGVudGlyZSB0aGlyZCBwYXJhZ3JhcGg8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250
IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgaXMgdG9vIGhhcmQgdG8gcGFyc2UuIFBsZWFzZSBzcGxpdCBpdCB1cCBhbmQg
YXZvaWQ8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgY2FzY2FkaW5nIHNvIG1h
bnkgZGVwZW5kZW50IGNsYXVzZXMuPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxp
YnJpLHNhbnMtc2VyaWYiPjxicj4NCjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2Fs
aWJyaSxzYW5zLXNlcmlmIj48YnI+DQo8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNh
bGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgU2VjdGlvbiAyLjI6IFRoZSBk
aXNjdXNzaW9uIG9mIG1ldGEtZGF0YSBzdXBwb3J0IGZvciBNRCB0eXBlcyAweDEgb3I8L2ZvbnQ+
PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsweDMgaXMgb3V0IG9mIGNvbnRleHQu
PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPjxicj4N
CjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJz
cDsgJm5ic3A7ICZuYnNwOyBTZWN0aW9uIDIuNDogVGhlIE1VU1QncyBhcmUgY29udHJhZGljdG9y
eS4gRmlyc3QgaXQgc2F5cyB0aGUgY29udGV4dDwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFj
ZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7IGhlYWRlciBNVVNUIGJlIDE2IGJ5dGVzIHRoYW4gaXQgc2F5cyBpdCBNVVNUIGJlIDAg
Ynl0ZXMgaWY8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJp
ZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBpdCBjb250YWlucyBu
byBtZXRhLWRhdGEuIFRoaXMgaXMgaGFyZGx5ICZxdW90O2ZpeGVkJnF1b3Q7LjwvZm9udD48L2Rp
dj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj48YnI+DQo8L2ZvbnQ+PC9k
aXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgU2VjdGlvbiAyLjUuMTogTWFuZGF0aW5nIHRoYXQgdGhlIHVuYXNzaWduZWQgYml0IE1V
U1QgTk9UIGJlIHNldCB3aWxsPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJp
LHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwO3dpdGhvdXQgc2F5aW5nIGl0IE1VU1QgYmUgaWdub3JlZCBvbiByZWNlaXB0IGlz
PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO25vdCBiZSBi
YWNrd2FyZCBjb21wYXRpYmxlLjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJy
aSxzYW5zLXNlcmlmIj48YnI+DQo8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGli
cmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDtTZWN0aW9uIDExLjIuMTogTGlzdCB0
aGUgYml0cyB0aGF0IGFyZSBhc3NpZ25lZC4mbmJzcDs8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250
IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+PGJyPg0KPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9u
dCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7U2VjdGlvbiAx
MS4yLjY6IE1EIHR5cGVzIDEgYW5kIDIgYXJlIGFzc2lnbmVkIGJ5IHRoZSBkb2N1bWVudCB5ZXQ8
L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3Ro
aXMgc2VjdGlvbiBzdGF0ZXMgdGhhdCBubyB2YWx1ZXMgYXJlIGFzc2lnbmVkLiZuYnNwOzwvZm9u
dD48L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPk5pdHM6PC9zcGFuPjwvZGl2Pg0KPGRpdj48c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij48YnI+DQo8L3NwYW4+PC9k
aXY+DQo8ZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPkFDRUUtTS1H
MkhSOkRlc2t0b3AgYWNlZSQgZGlmZiAtYyBkcmFmdC1pZXRmLXNmYy1uc2gtMTgudHh0Lm9yaWcg
ZHJhZnQtaWV0Zi1zZmMtbnNoLTE4LnR4dDwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0i
Q2FsaWJyaSxzYW5zLXNlcmlmIj4qKiogZHJhZnQtaWV0Zi1zZmMtbnNoLTE4LnR4dC5vcmlnPHNw
YW4gY2xhc3M9IkFwcGxlLXRhYi1zcGFuIiBzdHlsZT0id2hpdGUtc3BhY2U6cHJlIj4NCjwvc3Bh
bj4yMDE3LTA4LTA0IDA3OjI3OjA4LjAwMDAwMDAwMCAtMDQwMDwvZm9udD48L2Rpdj4NCjxkaXY+
PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4tLS0gZHJhZnQtaWV0Zi1zZmMtbnNoLTE4
LnR4dDxzcGFuIGNsYXNzPSJBcHBsZS10YWItc3BhbiIgc3R5bGU9IndoaXRlLXNwYWNlOnByZSI+
DQo8L3NwYW4+MjAxNy0wOC0xMCAyMDo1MDo0NS4wMDAwMDAwMDAgLTA0MDA8L2ZvbnQ+PC9kaXY+
DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+KioqKioqKioqKioqKioqPC9m
b250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPioqKiAxOCwy
NCAqKioqPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYi
PiZuYnNwOyZuYnNwOzwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5z
LXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO1RoaXMgZG9jdW1lbnQgZGVzY3JpYmVzIGEgTmV0
d29yayBTZXJ2aWNlIEhlYWRlciAoTlNIKSBpbnNlcnRlZCBvbnRvPC9mb250PjwvZGl2Pg0KPGRp
dj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7cGFj
a2V0cyBvciBmcmFtZXMgdG8gcmVhbGl6ZSBzZXJ2aWNlIGZ1bmN0aW9uIHBhdGhzLiAmbmJzcDtO
U0ggYWxzbzwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlm
Ij4hICZuYnNwOyAmbmJzcDtwcm92aWRlcyBhIG1lY2hhbmlzbSBmb3IgbWV0YWRhdGEgZXhjaGFu
Z2UgYWxvbmcgdGhlIGluc3RhbnRpYXRlZDwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0i
Q2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO3NlcnZpY2UgcGF0aHMuICZu
YnNwO05TSCBpcyB0aGUgU0ZDIGVuY2Fwc3VsYXRpb24gcmVxdWlyZWQgdG8gc3VwcG9ydCB0aGU8
L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7
ICZuYnNwOyAmbmJzcDtTZXJ2aWNlIEZ1bmN0aW9uIENoYWluaW5nIChTRkMpIGFyY2hpdGVjdHVy
ZSAoZGVmaW5lZCBpbiBSRkM3NjY1KS48L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNh
bGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBm
YWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPi0tLSAxOCwyNCAtLS0tPC9mb250PjwvZGl2Pg0KPGRp
dj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOzwvZm9udD48L2Rp
dj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZu
YnNwO1RoaXMgZG9jdW1lbnQgZGVzY3JpYmVzIGEgTmV0d29yayBTZXJ2aWNlIEhlYWRlciAoTlNI
KSBpbnNlcnRlZCBvbnRvPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNh
bnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7cGFja2V0cyBvciBmcmFtZXMgdG8gcmVhbGl6
ZSBzZXJ2aWNlIGZ1bmN0aW9uIHBhdGhzLiAmbmJzcDtOU0ggYWxzbzwvZm9udD48L2Rpdj4NCjxk
aXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4hICZuYnNwOyAmbmJzcDtwcm92aWRl
cyBhIG1lY2hhbmlzbSBmb3IgbWV0YWRhdGEgZXhjaGFuZ2UgYWxvbmcgaW5zdGFudGlhdGVkPC9m
b250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAm
bmJzcDsgJm5ic3A7c2VydmljZSBwYXRocy4gJm5ic3A7TlNIIGlzIHRoZSBTRkMgZW5jYXBzdWxh
dGlvbiByZXF1aXJlZCB0byBzdXBwb3J0IHRoZTwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFj
ZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO1NlcnZpY2UgRnVuY3Rp
b24gQ2hhaW5pbmcgKFNGQykgYXJjaGl0ZWN0dXJlIChkZWZpbmVkIGluIFJGQzc2NjUpLjwvZm9u
dD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsmbmJz
cDs8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Kioq
KioqKioqKioqKioqPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMt
c2VyaWYiPioqKiAxODEsMTg3ICoqKio8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNh
bGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBm
YWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7TWV0YWRhdGE6ICZu
YnNwO0RlZmluZWQgaW4gW1JGQzc2NjVdLjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0i
Q2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDs8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250
IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+ISAmbmJzcDsgJm5ic3A7TmV0d29yayBMb2NhdG9y
OiAmbmJzcDtkYXRhcGxhbmUgYWRkcmVzcywgdHlwaWNhbGx5IElQdjQgb3IgSVB2NiwgdXNlZCB0
bzwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgc2VuZCBhbmQgcmVjZWl2ZSBuZXR3b3JrIHRyYWZmaWMu
PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNw
OyZuYnNwOzwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlm
Ij4mbmJzcDsgJm5ic3A7ICZuYnNwO05ldHdvcmsgTm9kZS9FbGVtZW50OiAmbmJzcDtEZXZpY2Ug
dGhhdCBmb3J3YXJkcyBwYWNrZXRzIG9yIGZyYW1lcyBiYXNlZDwvZm9udD48L2Rpdj4NCjxkaXY+
PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4tLS0gMTgxLDE4NyAtLS0tPC9mb250Pjwv
ZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOzwv
Zm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsg
Jm5ic3A7ICZuYnNwO01ldGFkYXRhOiAmbmJzcDtEZWZpbmVkIGluIFtSRkM3NjY1XS48L2ZvbnQ+
PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7
PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiEgJm5i
c3A7ICZuYnNwO05ldHdvcmsgTG9jYXRvcjogJm5ic3A7RGF0YXBsYW5lIGFkZHJlc3MsIHR5cGlj
YWxseSBJUHY0IG9yIElQdjYsIHVzZWQgdG88L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9
IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IHNlbmQgYW5k
IHJlY2VpdmUgbmV0d29yayB0cmFmZmljLjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0i
Q2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDs8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250
IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDtOZXR3b3JrIE5v
ZGUvRWxlbWVudDogJm5ic3A7RGV2aWNlIHRoYXQgZm9yd2FyZHMgcGFja2V0cyBvciBmcmFtZXMg
YmFzZWQ8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+
KioqKioqKioqKioqKioqPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNh
bnMtc2VyaWYiPioqKiAxOTEsMjA0ICoqKio8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9
IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICh0aGUgdW5k
ZXJsYXkpLiAmbmJzcDtQYWNrZXRzIGFyZSBlbmNhcHN1bGF0ZWQgb3IgdHVubmVsZWQgdG8gY3Jl
YXRlPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyB0aGUgb3ZlcmxheSBuZXR3b3JrIHRvcG9sb2d5Ljwv
Zm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsm
bmJzcDs8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+
ISAmbmJzcDsgJm5ic3A7TlNILWF3YXJlICZuYnNwO1NGQy1lbmNhcHN1bGF0aW9uLWF3YXJlLCBv
ciBTRkMtYXdhcmUgW1JGQzc2NjVdLjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2Fs
aWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDs8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZh
Y2U9IkNhbGlicmksc2Fucy1zZXJpZiI+ISAmbmJzcDsgJm5ic3A7U2VydmljZSBDbGFzc2lmaWVy
OiAmbmJzcDtMb2dpY2FsIGVudGl0eSBwcm92aWRpbmcgY2xhc3NpZmljYXRpb248L2ZvbnQ+PC9k
aXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7IGZ1bmN0aW9uLiAmbmJzcDtTaW5jZSB0aGV5IGFyZSBsb2dpY2FsLCBjbGFz
c2lmaWVycyBtYXkgYmUgY28tcmVzaWRlbnQ8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9
IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IHdpdGggU0ZD
IGVsZW1lbnRzIHN1Y2ggYXMgU0ZzIG9yIFNGRnMuICZuYnNwO1NlcnZpY2UgY2xhc3NpZmllcnM8
L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7IHBlcmZvcm0gY2xhc3NpZmljYXRpb24gYW5kIGltcG9zZSBO
U0guICZuYnNwO1RoZSBpbml0aWFsIGNsYXNzaWZpZXI8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250
IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IGlt
cG9zZXMgdGhlIGluaXRpYWwgTlNIIGFuZCBzZW5kcyB0aGUgTlNIIHBhY2tldCB0byB0aGUgZmly
c3QgU0ZGPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYi
PiEgJm5ic3A7ICZuYnNwOyAmbmJzcDsgaW4gdGhlIHBhdGguICZuYnNwO05vbi1pbml0aWFsIChp
LmUuICZuYnNwO3N1YnNlcXVlbnQpIGNsYXNzaWZpY2F0aW9uIGNhbjwvZm9udD48L2Rpdj4NCjxk
aXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgb2NjdXIgYXMgbmVlZGVkIGFuZCBjYW4gYWx0ZXIsIG9yIGNyZWF0ZSBhIG5ldyBzZXJ2
aWNlIHBhdGguPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2Vy
aWYiPiZuYnNwOyZuYnNwOzwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxz
YW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO1NlcnZpY2UgRnVuY3Rpb24gKFNGKTogJm5i
c3A7RGVmaW5lZCBpbiBbUkZDNzY2NV0uPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJD
YWxpYnJpLHNhbnMtc2VyaWYiPi0tLSAxOTEsMjA0IC0tLS08L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxm
b250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICh0aGUgdW5kZXJsYXkpLiAmbmJzcDtQYWNrZXRzIGFyZSBlbmNhcHN1bGF0ZWQgb3IgdHVubmVs
ZWQgdG8gY3JlYXRlPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMt
c2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyB0aGUgb3ZlcmxheSBuZXR3b3JrIHRv
cG9sb2d5LjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlm
Ij4mbmJzcDsmbmJzcDs8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fu
cy1zZXJpZiI+ISAmbmJzcDsgJm5ic3A7TlNILWF3YXJlOiBTRkMtZW5jYXBzdWxhdGlvbi1hd2Fy
ZSwgb3IgU0ZDLWF3YXJlIFtSRkM3NjY1XS48L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9
IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9u
dCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiEgJm5ic3A7ICZuYnNwO1NlcnZpY2UgQ2xhc3Np
ZmllcjogJm5ic3A7TG9naWNhbCBlbnRpdHkgcHJvdmlkaW5nIHRoZSBjbGFzc2lmaWNhdGlvbjwv
Zm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgZnVuY3Rpb24uICZuYnNwO1NpbmNlIHRoZXkgYXJlIGxvZ2lj
YWwsIGNsYXNzaWZpZXJzIG1heSBiZSBjby1yZXNpZGVudDwvZm9udD48L2Rpdj4NCjxkaXY+PGZv
bnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
d2l0aCBTRkMgZWxlbWVudHMgc3VjaCBhcyBTRnMgb3IgU0ZGcy4gJm5ic3A7U2VydmljZSBjbGFz
c2lmaWVyczwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlm
Ij4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgcGVyZm9ybSBjbGFzc2lmaWNhdGlvbiBhbmQg
aW1wb3NlIE5TSC4gJm5ic3A7VGhlIGluaXRpYWwgY2xhc3NpZmllcjwvZm9udD48L2Rpdj4NCjxk
aXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgaW1wb3NlcyB0aGUgaW5pdGlhbCBOU0ggYW5kIHNlbmRzIHRoZSBOU0ggcGFja2V0IHRv
IHRoZSBmaXJzdCBTRkY8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fu
cy1zZXJpZiI+ISAmbmJzcDsgJm5ic3A7ICZuYnNwOyBpbiB0aGUgcGF0aC4gJm5ic3A7Tm9uLWlu
aXRpYWwgKGkuZS4sIHN1YnNlcXVlbnQpIGNsYXNzaWZpY2F0aW9uIGNhbjwvZm9udD48L2Rpdj4N
CjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgb2NjdXIgYXMgbmVlZGVkIGFuZCBjYW4gYWx0ZXIsIG9yIGNyZWF0ZSBhIG5ldyBz
ZXJ2aWNlIHBhdGguPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMt
c2VyaWYiPiZuYnNwOyZuYnNwOzwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJy
aSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO1NlcnZpY2UgRnVuY3Rpb24gKFNGKTog
Jm5ic3A7RGVmaW5lZCBpbiBbUkZDNzY2NV0uPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNl
PSJDYWxpYnJpLHNhbnMtc2VyaWYiPioqKioqKioqKioqKioqKjwvZm9udD48L2Rpdj4NCjxkaXY+
PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4qKiogMjY5LDI3NyAqKioqPC9mb250Pjwv
ZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOzwv
Zm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsg
Mi4gJm5ic3A7TmV0d29yayBTZXJ2aWNlIEhlYWRlcjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQg
ZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDs8L2ZvbnQ+PC9kaXY+DQo8ZGl2
Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+ISAmbmJzcDsgJm5ic3A7TlNIIGNvbnRh
aW5zIHNlcnZpY2UgcGF0aCBpbmZvcm1hdGlvbiBhbmQgb3B0aW9uYWxseSBtZXRhZGF0YSB0aGF0
PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNw
OyAmbmJzcDsgJm5ic3A7YXJlIGFkZGVkIHRvIGEgcGFja2V0IG9yIGZyYW1lIGFuZCB1c2VkIHRv
IGNyZWF0ZSBhIHNlcnZpY2UgcGxhbmUuPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJD
YWxpYnJpLHNhbnMtc2VyaWYiPiEgJm5ic3A7ICZuYnNwO0FuIG91dGVyIHRyYW5zcG9ydCBoZWFk
ZXIgaXMgaW1wb3NlZCwgb24gTlNIIGFuZCB0aGUgb3JpZ2luYWwgcGFja2V0LzwvZm9udD48L2Rp
dj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZu
YnNwO2ZyYW1lLCBmb3IgbmV0d29yayBmb3J3YXJkaW5nLjwvZm9udD48L2Rpdj4NCjxkaXY+PGZv
bnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDs8L2ZvbnQ+PC9kaXY+DQo8
ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7PC9mb250Pjwv
ZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPi0tLSAyNjksMjc3IC0t
LS08L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5i
c3A7Jm5ic3A7PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2Vy
aWYiPiZuYnNwOyAyLiAmbmJzcDtOZXR3b3JrIFNlcnZpY2UgSGVhZGVyPC9mb250PjwvZGl2Pg0K
PGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOzwvZm9udD48
L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4hICZuYnNwOyAmbmJz
cDtUaGUgTlNIIGNvbnRhaW5zIHNlcnZpY2UgcGF0aCBpbmZvcm1hdGlvbiBhbmQgb3B0aW9uYWxs
eSBtZXRhZGF0YSB0aGF0PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNh
bnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7YXJlIGFkZGVkIHRvIGEgcGFja2V0IG9yIGZy
YW1lIGFuZCB1c2VkIHRvIGNyZWF0ZSBhIHNlcnZpY2UgcGxhbmUuPC9mb250PjwvZGl2Pg0KPGRp
dj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiEgJm5ic3A7ICZuYnNwO0FuIG91dGVy
IHRyYW5zcG9ydCBoZWFkZXIgaXMgaW1wb3NlZCBvbiB0aGUgTlNIIGFuZCB0aGUgb3JpZ2luYWwg
cGFja2V0LzwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlm
Ij4mbmJzcDsgJm5ic3A7ICZuYnNwO2ZyYW1lLCBmb3IgbmV0d29yayBmb3J3YXJkaW5nLjwvZm9u
dD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsmbmJz
cDs8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5i
c3A7Jm5ic3A7PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2Vy
aWYiPioqKioqKioqKioqKioqKjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJy
aSxzYW5zLXNlcmlmIj4qKiogMjgyLDI5MyAqKioqPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBm
YWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyBJbnRlcm5ldC1EcmFmdCAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDtOZXR3b3JrIFNlcnZpY2UgSGVhZGVyIChOU0gpICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IEp1bHkgMjAxNzwvZm9udD48L2Rpdj4NCjxk
aXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDs8L2ZvbnQ+PC9k
aXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7PC9m
b250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiEgJm5ic3A7
ICZuYnNwO0EgU2VydmljZSBDbGFzc2lmaWVyIGFkZHMgTlNILiAmbmJzcDtOU0ggaXMgcmVtb3Zl
ZCBieSB0aGUgbGFzdCBTRkYgaW4gdGhlPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJD
YWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7c2VydmljZSBjaGFpbiBvciBi
eSBhbiBTRiB0aGF0IGNvbnN1bWVzIHRoZSBwYWNrZXQuPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9u
dCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOzwvZm9udD48L2Rpdj4NCjxk
aXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgMi4xLiAmbmJzcDtOZXR3
b3JrIFNlcnZpY2UgSGVhZGVyIEZvcm1hdDwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0i
Q2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDs8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250
IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+ISAmbmJzcDsgJm5ic3A7TlNIIGlzIGNvbXBvc2Vk
IG9mIGEgNC1ieXRlIEJhc2UgSGVhZGVyLCBhIDQtYnl0ZSBTZXJ2aWNlIFBhdGggSGVhZGVyPC9m
b250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAm
bmJzcDsgJm5ic3A7YW5kIG9wdGlvbmFsIENvbnRleHQgSGVhZGVycywgYXMgc2hvd24gaW4gRmln
dXJlIDEgYmVsb3cuPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMt
c2VyaWYiPiZuYnNwOyZuYnNwOzwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJy
aSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgMCAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAxICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
IDIgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgMzwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNl
cmlmIj4tLS0gMjgyLDI5MyAtLS0tPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxp
YnJpLHNhbnMtc2VyaWYiPiZuYnNwOyBJbnRlcm5ldC1EcmFmdCAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDtOZXR3b3JrIFNlcnZpY2UgSGVhZGVyIChOU0gpICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7IEp1bHkgMjAxNzwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQg
ZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDs8L2ZvbnQ+PC9kaXY+DQo8ZGl2
Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7PC9mb250PjwvZGl2
Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiEgJm5ic3A7ICZuYnNwO0Eg
U2VydmljZSBDbGFzc2lmaWVyIGFkZHMgdGhlIE5TSC4gVGhlICZuYnNwO05TSCBpcyByZW1vdmVk
IGJ5IHRoZSBsYXN0IFNGRiBpbiB0aGU8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNh
bGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDtzZXJ2aWNlIGNoYWluIG9yIGJ5
IGFuIFNGIHRoYXQgY29uc3VtZXMgdGhlIHBhY2tldC48L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250
IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7PC9mb250PjwvZGl2Pg0KPGRp
dj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAyLjEuICZuYnNwO05ldHdv
cmsgU2VydmljZSBIZWFkZXIgRm9ybWF0PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJD
YWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOzwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQg
ZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4hICZuYnNwOyAmbmJzcDtUaGUgTlNIIGlzIGNvbXBv
c2VkIG9mIGEgNC1ieXRlIEJhc2UgSGVhZGVyLCBhIDQtYnl0ZSBTZXJ2aWNlIFBhdGggSGVhZGVy
PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNw
OyAmbmJzcDsgJm5ic3A7YW5kIG9wdGlvbmFsIENvbnRleHQgSGVhZGVycywgYXMgc2hvd24gaW4g
RmlndXJlIDEgYmVsb3cuPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNh
bnMtc2VyaWYiPiZuYnNwOyZuYnNwOzwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2Fs
aWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgMCAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAxICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7IDIgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgMzwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5z
LXNlcmlmIj4qKioqKioqKioqKioqKio8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNh
bGlicmksc2Fucy1zZXJpZiI+KioqIDMwNCwzMTYgKioqKjwvZm9udD48L2Rpdj4NCjxkaXY+PGZv
bnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDs8L2ZvbnQ+PC9kaXY+DQo8
ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDtGaWd1cmUgMTogTmV0d29yayBTZXJ2aWNlIEhlYWRlcjwvZm9udD48L2Rpdj4NCjxkaXY+
PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDs8L2ZvbnQ+PC9kaXY+
DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+ISAmbmJzcDsgJm5ic3A7QmFz
ZSBoZWFkZXI6IHByb3ZpZGVzIGluZm9ybWF0aW9uIGFib3V0IHRoZSBzZXJ2aWNlIGhlYWRlciBh
bmQgdGhlPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYi
PiZuYnNwOyAmbmJzcDsgJm5ic3A7cGF5bG9hZCBwcm90b2NvbC48L2ZvbnQ+PC9kaXY+DQo8ZGl2
Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7PC9mb250PjwvZGl2
Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiEgJm5ic3A7ICZuYnNwO1Nl
cnZpY2UgUGF0aCBIZWFkZXI6IHByb3ZpZGVzIHBhdGggaWRlbnRpZmljYXRpb24gYW5kIGxvY2F0
aW9uIHdpdGhpbjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNl
cmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO2Egc2VydmljZSBwYXRoLjwvZm9udD48L2Rpdj4NCjxk
aXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDs8L2ZvbnQ+PC9k
aXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+ISAmbmJzcDsgJm5ic3A7
Q29udGV4dCBoZWFkZXI6IGNhcnJpZXMgbWV0YWRhdGEgKGkuZS4sIGNvbnRleHQgZGF0YSkgYWxv
bmcgYSBzZXJ2aWNlPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMt
c2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7cGF0aC48L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250
IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7PC9mb250PjwvZGl2Pg0KPGRp
dj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAyLjIuICZuYnNwO05TSCBC
YXNlIEhlYWRlcjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNl
cmlmIj4tLS0gMzA0LDMxNiAtLS0tPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxp
YnJpLHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOzwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFj
ZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO0ZpZ3VyZSAx
OiBOZXR3b3JrIFNlcnZpY2UgSGVhZGVyPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJD
YWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOzwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQg
ZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4hICZuYnNwOyAmbmJzcDtCYXNlIGhlYWRlcjogUHJv
dmlkZXMgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHNlcnZpY2UgaGVhZGVyIGFuZCB0aGU8L2ZvbnQ+
PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNw
OyAmbmJzcDtwYXlsb2FkIHByb3RvY29sLjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0i
Q2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDs8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250
IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+ISAmbmJzcDsgJm5ic3A7U2VydmljZSBQYXRoIEhl
YWRlcjogUHJvdmlkZXMgcGF0aCBpZGVudGlmaWNhdGlvbiBhbmQgbG9jYXRpb24gd2l0aGluPC9m
b250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAm
bmJzcDsgJm5ic3A7YSBzZXJ2aWNlIHBhdGguPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNl
PSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOzwvZm9udD48L2Rpdj4NCjxkaXY+PGZv
bnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4hICZuYnNwOyAmbmJzcDtDb250ZXh0IGhlYWRl
cjogQ2FycmllcyBtZXRhZGF0YSAoaS5lLiwgY29udGV4dCBkYXRhKSBhbG9uZyBhIHNlcnZpY2U8
L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7
ICZuYnNwOyAmbmJzcDtwYXRoLjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJy
aSxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDs8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9
IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7IDIuMi4gJm5ic3A7TlNIIEJhc2UgSGVhZGVyPC9m
b250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPioqKioqKioq
KioqKioqKjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlm
Ij4qKiogMzY4LDM3NCAqKioqPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJp
LHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7Zm9yIHNlcnZpY2UgcGxhbmUgbG9vcCBk
ZXRlY3Rpb24uICZuYnNwO1RoZSBpbml0aWFsIFRUTCB2YWx1ZSBTSE9VTEQgYmU8L2ZvbnQ+PC9k
aXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAm
bmJzcDtjb25maWd1cmFibGUgdmlhIHRoZSBjb250cm9sIHBsYW5lOyB0aGUgY29uZmlndXJlZCBp
bml0aWFsIHZhbHVlIGNhbjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxz
YW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO2JlIHNwZWNpZmljIHRvIG9uZSBvciBtb3Jl
IFNGUHMuICZuYnNwO0lmIG5vIGluaXRpYWwgdmFsdWUgaXMgZXhwbGljaXRseTwvZm9udD48L2Rp
dj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4hICZuYnNwOyAmbmJzcDtw
cm92aWRlZCwgdGhlIGRlZmF1bHQgaW5pdGlhbCBUVEwgdmFsdWUgNjMgTVVTVCBiZSB1c2VkLiAm
bmJzcDtFYWNoIFNGRjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5z
LXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO2ludm9sdmVkIGluIGZvcndhcmRpbmcgYW4gTlNI
IHBhY2tldCBNVVNUIGRlY3JlbWVudCB0aGUgVFRMIHZhbHVlIGJ5PC9mb250PjwvZGl2Pg0KPGRp
dj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7MSBw
cmlvciB0byBOU0ggZm9yd2FyZGluZyBsb29rdXAuICZuYnNwO0RlY3JlbWVudGluZyBieSAxIGZy
b20gYW4gaW5jb21pbmc8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fu
cy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDt2YWx1ZSBvZiAwIHNoYWxsIHJlc3VsdCBpbiBh
IFRUTCB2YWx1ZSBvZiA2My4gJm5ic3A7VGhlIHBhY2tldCBNVVNUIE5PVCBiZTwvZm9udD48L2Rp
dj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4tLS0gMzY4LDM3NCAtLS0t
PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNw
OyAmbmJzcDsgJm5ic3A7Zm9yIHNlcnZpY2UgcGxhbmUgbG9vcCBkZXRlY3Rpb24uICZuYnNwO1Ro
ZSBpbml0aWFsIFRUTCB2YWx1ZSBTSE9VTEQgYmU8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZh
Y2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDtjb25maWd1cmFibGUg
dmlhIHRoZSBjb250cm9sIHBsYW5lOyB0aGUgY29uZmlndXJlZCBpbml0aWFsIHZhbHVlIGNhbjwv
Zm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsg
Jm5ic3A7ICZuYnNwO2JlIHNwZWNpZmljIHRvIG9uZSBvciBtb3JlIFNGUHMuICZuYnNwO0lmIG5v
IGluaXRpYWwgdmFsdWUgaXMgZXhwbGljaXRseTwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFj
ZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4hICZuYnNwOyAmbmJzcDtwcm92aWRlZCwgdGhlIGRlZmF1
bHQgaW5pdGlhbCBUVEwgdmFsdWUgb2YgNjMgTVVTVCBiZSB1c2VkLiAmbmJzcDtFYWNoIFNGRjwv
Zm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsg
Jm5ic3A7ICZuYnNwO2ludm9sdmVkIGluIGZvcndhcmRpbmcgYW4gTlNIIHBhY2tldCBNVVNUIGRl
Y3JlbWVudCB0aGUgVFRMIHZhbHVlIGJ5PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJD
YWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7MSBwcmlvciB0byBOU0ggZm9y
d2FyZGluZyBsb29rdXAuICZuYnNwO0RlY3JlbWVudGluZyBieSAxIGZyb20gYW4gaW5jb21pbmc8
L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7
ICZuYnNwOyAmbmJzcDt2YWx1ZSBvZiAwIHNoYWxsIHJlc3VsdCBpbiBhIFRUTCB2YWx1ZSBvZiA2
My4gJm5ic3A7VGhlIHBhY2tldCBNVVNUIE5PVCBiZTwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQg
ZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4qKioqKioqKioqKioqKio8L2ZvbnQ+PC9kaXY+DQo8
ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+KioqIDM4MCwzODkgKioqKjwvZm9u
dD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5i
c3A7ICZuYnNwO2VsZW1lbnRzLiAmbmJzcDtFbGVtZW50cyB3aGljaCBkbyBub3QgdW5kZXJzdGFu
ZCB0aGUgbWVhbmluZyBvZiBhbnkgb2Y8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNh
bGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDt0aGVzZSBiaXRzIE1VU1QgTk9U
IG1vZGlmeSB0aGVpciBhY3Rpb25zIGJhc2VkIG9uIHRob3NlIHVua25vd24gYml0cy48L2ZvbnQ+
PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7
PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiEgJm5i
c3A7ICZuYnNwO0xlbmd0aDogVGhlIHRvdGFsIGxlbmd0aCwgaW4gNC1ieXRlIHdvcmRzLCBvZiBO
U0ggaW5jbHVkaW5nIHRoZSBCYXNlPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxp
YnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7SGVhZGVyLCB0aGUgU2VydmljZSBQ
YXRoIEhlYWRlciwgdGhlIEZpeGVkIExlbmd0aCBDb250ZXh0IEhlYWRlciBvcjwvZm9udD48L2Rp
dj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4hICZuYnNwOyAmbmJzcDtW
YXJpYWJsZSBMZW5ndGggQ29udGV4dCBIZWFkZXIocykuICZuYnNwO1RoZSBsZW5ndGggTVVTVCBi
ZSBvZiB2YWx1ZSAweDY8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fu
cy1zZXJpZiI+ISAmbmJzcDsgJm5ic3A7Zm9yIE1EIFR5cGUgZXF1YWwgdG8gMHgxLCBhbmQgTVVT
VCBiZSBvZiB2YWx1ZSAweDIgb3IgZ3JlYXRlciBmb3IgTUQ8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxm
b250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDtUeXBlIGVx
dWFsIHRvIDB4Mi4gJm5ic3A7VGhlIGxlbmd0aCBvZiB0aGUgTlNIIGhlYWRlciBNVVNUIGJlIGFu
IGludGVnZXI8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJp
ZiI+Jm5ic3A7Jm5ic3A7PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNh
bnMtc2VyaWYiPiZuYnNwOyZuYnNwOzwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2Fs
aWJyaSxzYW5zLXNlcmlmIj4tLS0gMzgwLDM4OSAtLS0tPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9u
dCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ZWxlbWVudHMu
ICZuYnNwO0VsZW1lbnRzIHdoaWNoIGRvIG5vdCB1bmRlcnN0YW5kIHRoZSBtZWFuaW5nIG9mIGFu
eSBvZjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4m
bmJzcDsgJm5ic3A7ICZuYnNwO3RoZXNlIGJpdHMgTVVTVCBOT1QgbW9kaWZ5IHRoZWlyIGFjdGlv
bnMgYmFzZWQgb24gdGhvc2UgdW5rbm93biBiaXRzLjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQg
ZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDs8L2ZvbnQ+PC9kaXY+DQo8ZGl2
Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+ISAmbmJzcDsgJm5ic3A7TGVuZ3RoOiBU
aGUgdG90YWwgbGVuZ3RoLCBpbiA0LWJ5dGUgd29yZHMsIG9mIHRoZSBOU0ggaW5jbHVkaW5nIHRo
ZSBCYXNlPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYi
PiZuYnNwOyAmbmJzcDsgJm5ic3A7SGVhZGVyLCB0aGUgU2VydmljZSBQYXRoIEhlYWRlciwgdGhl
IEZpeGVkIExlbmd0aCBDb250ZXh0IEhlYWRlciBvcjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQg
ZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4hICZuYnNwOyAmbmJzcDtWYXJpYWJsZSBMZW5ndGgg
Q29udGV4dCBIZWFkZXIocykuICZuYnNwO1RoZSBsZW5ndGggTVVTVCBiZSAweDY8L2ZvbnQ+PC9k
aXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+ISAmbmJzcDsgJm5ic3A7
Zm9yIE1EIFR5cGUgZXF1YWwgdG8gMHgxLCBhbmQgTVVTVCBiZSAweDIgb3IgZ3JlYXRlciBmb3Ig
TUQ8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5i
c3A7ICZuYnNwOyAmbmJzcDtUeXBlIGVxdWFsIHRvIDB4Mi4gJm5ic3A7VGhlIGxlbmd0aCBvZiB0
aGUgTlNIIGhlYWRlciBNVVNUIGJlIGFuIGludGVnZXI8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250
IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7PC9mb250PjwvZGl2Pg0KPGRp
dj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOzwvZm9udD48L2Rp
dj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4qKioqKioqKioqKioqKio8
L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+KioqIDM5
Nyw0MzEgKioqKjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNl
cmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO211bHRpcGxlIG9mIDQgYnl0ZXMsIHRodXMgdmFyaWFi
bGUgbGVuZ3RoIG1ldGFkYXRhIGlzIGFsd2F5cyBwYWRkZWQ8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxm
b250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDtvdXQgdG8g
YSBtdWx0aXBsZSBvZiA0IGJ5dGVzLjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2Fs
aWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDs8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZh
Y2U9IkNhbGlicmksc2Fucy1zZXJpZiI+ISAmbmJzcDsgJm5ic3A7TUQgVHlwZTogaW5kaWNhdGVz
IHRoZSBmb3JtYXQgb2YgTlNIIGJleW9uZCB0aGUgbWFuZGF0b3J5IEJhc2UgSGVhZGVyPC9mb250
PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJz
cDsgJm5ic3A7YW5kIHRoZSBTZXJ2aWNlIFBhdGggSGVhZGVyLiAmbmJzcDtNRCBUeXBlIGRlZmlu
ZXMgdGhlIGZvcm1hdCBvZiB0aGU8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGli
cmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDttZXRhZGF0YSBiZWluZyBjYXJyaWVk
LiAmbmJzcDtQbGVhc2Ugc2VlIHRoZSBJQU5BIENvbnNpZGVyYXRpb25zPC9mb250PjwvZGl2Pg0K
PGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7
U2VjdGlvbiAxMS4yLjMuPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNh
bnMtc2VyaWYiPiZuYnNwOyZuYnNwOzwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2Fs
aWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO1RoaXMgZG9jdW1lbnQgc3BlY2lm
aWVzIHRoZSBmb2xsb3dpbmcgZm91ciBNRCBUeXBlIHZhbHVlczo8L2ZvbnQ+PC9kaXY+DQo8ZGl2
Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7PC9mb250PjwvZGl2
Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiEgJm5ic3A7ICZuYnNwOzB4
MCAtIHRoaXMgaXMgYSByZXNlcnZlZCB2YWx1ZS4gJm5ic3A7SW1wbGVtZW50YXRpb25zIFNIT1VM
RCBzaWxlbnRseTwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNl
cmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO2Rpc2NhcmQgcGFja2V0cyB3aXRoIE1EIFR5cGUgMHgw
LjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJz
cDsmbmJzcDs8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJp
ZiI+ISAmbmJzcDsgJm5ic3A7MHgxIC0gd2hpY2ggaW5kaWNhdGVzIHRoYXQgdGhlIGZvcm1hdCBv
ZiB0aGUgaGVhZGVyIGluY2x1ZGVzIGEgZml4ZWQ8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZh
Y2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDtsZW5ndGggQ29udGV4
dCBIZWFkZXIgKHNlZSBGaWd1cmUgNCBiZWxvdykuPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBm
YWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOzwvZm9udD48L2Rpdj4NCjxkaXY+
PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4hICZuYnNwOyAmbmJzcDsweDIgLSB3aGlj
aCBkb2VzIG5vdCBtYW5kYXRlIGFueSBoZWFkZXJzIGJleW9uZCB0aGUgQmFzZSBIZWFkZXIgYW5k
PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNw
OyAmbmJzcDsgJm5ic3A7U2VydmljZSBQYXRoIEhlYWRlciwgYnV0IG1heSBjb250YWluIG9wdGlv
bmFsIHZhcmlhYmxlIGxlbmd0aCBDb250ZXh0PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNl
PSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7SGVhZGVyKHMpLiAmbmJz
cDtUaGUgc2VtYW50aWNzIG9mIHRoZSB2YXJpYWJsZSBsZW5ndGggQ29udGV4dCBIZWFkZXIocyk8
L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7
ICZuYnNwOyAmbmJzcDthcmUgbm90IGRlZmluZWQgaW4gdGhpcyBkb2N1bWVudC4gJm5ic3A7VGhl
IGZvcm1hdCBvZiB0aGUgb3B0aW9uYWw8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNh
bGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDt2YXJpYWJsZSBsZW5ndGggQ29u
dGV4dCBIZWFkZXJzIGlzIHByb3ZpZGVkIGluIFNlY3Rpb24gMi41LjEuPC9mb250PjwvZGl2Pg0K
PGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOzwvZm9udD48
L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4hICZuYnNwOyAmbmJz
cDsweEYgLSB0aGlzIHZhbHVlIGlzIHJlc2VydmVkIGZvciBleHBlcmltZW50YXRpb24gYW5kIHRl
c3RpbmcsIGFzIHBlcjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5z
LXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO1tSRkMzNjkyXS4gJm5ic3A7SW1wbGVtZW50YXRp
b25zIG5vdCBleHBsaWNpdGx5IGNvbmZpZ3VyZWQgdG8gYmUgcGFydCBvZjwvZm9udD48L2Rpdj4N
CjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNw
O2FuIGV4cGVyaW1lbnQgU0hPVUxEIHNpbGVudGx5IGRpc2NhcmQgcGFja2V0cyB3aXRoIE1EIFR5
cGUgMHhGLjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlm
Ij4mbmJzcDsmbmJzcDs8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fu
cy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDtUaGUgZm9ybWF0IG9mIHRoZSBCYXNlIEhlYWRl
ciBhbmQgdGhlIFNlcnZpY2UgUGF0aCBIZWFkZXIgaXM8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250
IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDtpbnZhcmlhbnQs
IGFuZCBub3QgYWZmZWN0ZWQgYnkgTUQgVHlwZS48L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZh
Y2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7PC9mb250PjwvZGl2Pg0KPGRpdj48
Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiEgJm5ic3A7ICZuYnNwO05TSCBpbXBsZW1l
bnRhdGlvbnMgTVVTVCBzdXBwb3J0IE1EIHR5cGUgPSAweDEgYW5kIE1EIFR5cGUgPSAweDI8L2Zv
bnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+ISAmbmJzcDsg
Jm5ic3A7KHdoZXJlIHRoZSBsZW5ndGggaXMgb2YgdmFsdWUgMHgyKS4gJm5ic3A7TlNIIGltcGxl
bWVudGF0aW9ucyBTSE9VTEQ8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmks
c2Fucy1zZXJpZiI+ISAmbmJzcDsgJm5ic3A7c3VwcG9ydCBNRCBUeXBlIDB4MiB3aXRoIGxlbmd0
aCAmZ3Q7IDB4Mi4gJm5ic3A7VGhlcmUgZXhpc3RzLCBob3dldmVyLCBhPC9mb250PjwvZGl2Pg0K
PGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7
bWlkZGxlIGdyb3VuZCwgd2hlcmVpbiBhIGRldmljZSB3aWxsIHN1cHBvcnQgTUQgVHlwZSAweDEg
KGFzIHBlciB0aGU8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1z
ZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDtNVVNUKSBtZXRhZGF0YSwgeWV0IGJlIGRlcGxveWVk
IGluIGEgbmV0d29yayB3aXRoIE1EIFR5cGUgMHgyPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBm
YWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7bWV0YWRhdGEgcGFj
a2V0cy4gJm5ic3A7SW4gdGhhdCBjYXNlLCB0aGUgTUQgVHlwZSAweDEgbm9kZSwgTVVTVCB1dGls
aXplPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPi0t
LSAzOTcsNDMxIC0tLS08L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fu
cy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDttdWx0aXBsZSBvZiA0IGJ5dGVzLCB0aHVzIHZh
cmlhYmxlIGxlbmd0aCBtZXRhZGF0YSBpcyBhbHdheXMgcGFkZGVkPC9mb250PjwvZGl2Pg0KPGRp
dj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7b3V0
IHRvIGEgbXVsdGlwbGUgb2YgNCBieXRlcy48L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9
IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9u
dCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiEgJm5ic3A7ICZuYnNwO01EIFR5cGU6IEluZGlj
YXRlcyB0aGUgZm9ybWF0IG9mIE5TSCBiZXlvbmQgdGhlIG1hbmRhdG9yeSBCYXNlIEhlYWRlcjwv
Zm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsg
Jm5ic3A7ICZuYnNwO2FuZCB0aGUgU2VydmljZSBQYXRoIEhlYWRlci4gJm5ic3A7TUQgVHlwZSBk
ZWZpbmVzIHRoZSBmb3JtYXQgb2YgdGhlPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJD
YWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7bWV0YWRhdGEgYmVpbmcgY2Fy
cmllZC4gJm5ic3A7UGxlYXNlIHNlZSB0aGUgSUFOQSBDb25zaWRlcmF0aW9uczwvZm9udD48L2Rp
dj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZu
YnNwO1NlY3Rpb24gMTEuMi4zLjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJy
aSxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDs8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9
IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDtUaGlzIGRvY3VtZW50IHNw
ZWNpZmllcyB0aGUgZm9sbG93aW5nIGZvdXIgTUQgVHlwZSB2YWx1ZXM6PC9mb250PjwvZGl2Pg0K
PGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOzwvZm9udD48
L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4hICZuYnNwOyAmbmJz
cDsweDAgLSBUaGlzIGlzIGEgcmVzZXJ2ZWQgdmFsdWUuICZuYnNwO0ltcGxlbWVudGF0aW9ucyBT
SE9VTEQgc2lsZW50bHk8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fu
cy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDtkaXNjYXJkIHBhY2tldHMgd2l0aCBNRCBUeXBl
IDB4MC48L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+
Jm5ic3A7Jm5ic3A7PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMt
c2VyaWYiPiEgJm5ic3A7ICZuYnNwOzB4MSAtIFRoaXMgaW5kaWNhdGVzIHRoYXQgdGhlIGZvcm1h
dCBvZiB0aGUgaGVhZGVyIGluY2x1ZGVzIGEgZml4ZWQ8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250
IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDtsZW5ndGggQ29u
dGV4dCBIZWFkZXIgKHNlZSBGaWd1cmUgNCBiZWxvdykuPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9u
dCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOzwvZm9udD48L2Rpdj4NCjxk
aXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4hICZuYnNwOyAmbmJzcDsweDIgLSBU
aGlzIGRvZXMgbm90IG1hbmRhdGUgYW55IGhlYWRlcnMgYmV5b25kIHRoZSBCYXNlIEhlYWRlciBh
bmQ8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5i
c3A7ICZuYnNwOyAmbmJzcDtTZXJ2aWNlIFBhdGggSGVhZGVyLCBidXQgbWF5IGNvbnRhaW4gb3B0
aW9uYWwgdmFyaWFibGUgbGVuZ3RoIENvbnRleHQ8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZh
Y2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDtIZWFkZXIocykuICZu
YnNwO1RoZSBzZW1hbnRpY3Mgb2YgdGhlIHZhcmlhYmxlIGxlbmd0aCBDb250ZXh0IEhlYWRlcihz
KTwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJz
cDsgJm5ic3A7ICZuYnNwO2FyZSBub3QgZGVmaW5lZCBpbiB0aGlzIGRvY3VtZW50LiAmbmJzcDtU
aGUgZm9ybWF0IG9mIHRoZSBvcHRpb25hbDwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0i
Q2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO3ZhcmlhYmxlIGxlbmd0aCBD
b250ZXh0IEhlYWRlcnMgaXMgcHJvdmlkZWQgaW4gU2VjdGlvbiAyLjUuMS48L2ZvbnQ+PC9kaXY+
DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7PC9mb250
PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiEgJm5ic3A7ICZu
YnNwOzB4RiAtIFRoaXMgdmFsdWUgaXMgcmVzZXJ2ZWQgZm9yIGV4cGVyaW1lbnRhdGlvbiBhbmQg
dGVzdGluZywgYXMgcGVyPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNh
bnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7W1JGQzM2OTJdLiAmbmJzcDtJbXBsZW1lbnRh
dGlvbnMgbm90IGV4cGxpY2l0bHkgY29uZmlndXJlZCB0byBiZSBwYXJ0IG9mPC9mb250PjwvZGl2
Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5i
c3A7YW4gZXhwZXJpbWVudCBTSE9VTEQgc2lsZW50bHkgZGlzY2FyZCBwYWNrZXRzIHdpdGggTUQg
VHlwZSAweEYuPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2Vy
aWYiPiZuYnNwOyZuYnNwOzwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxz
YW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO1RoZSBmb3JtYXQgb2YgdGhlIEJhc2UgSGVh
ZGVyIGFuZCB0aGUgU2VydmljZSBQYXRoIEhlYWRlciBpczwvZm9udD48L2Rpdj4NCjxkaXY+PGZv
bnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO2ludmFyaWFu
dCwgYW5kIG5vdCBhZmZlY3RlZCBieSBNRCBUeXBlLjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQg
ZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDs8L2ZvbnQ+PC9kaXY+DQo8ZGl2
Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+ISAmbmJzcDsgJm5ic3A7TlNIIGltcGxl
bWVudGF0aW9ucyBNVVNUIHN1cHBvcnQgTUQgdHlwZXMgMHgxIGFuZCAweDI8L2ZvbnQ+PC9kaXY+
DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+ISAmbmJzcDsgJm5ic3A7KHdo
ZXJlIHRoZSBsZW5ndGggaXMgMHgyKS4gJm5ic3A7TlNIIGltcGxlbWVudGF0aW9ucyBTSE9VTEQ8
L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+ISAmbmJz
cDsgJm5ic3A7c3VwcG9ydCBNRCBUeXBlIDB4MiB3aXRoIGEgbGVuZ3RoIGdyZWF0ZXIgdGhhbiAw
eDIuICZuYnNwO1RoZXJlIGV4aXN0cywgaG93ZXZlciwgYTwvZm9udD48L2Rpdj4NCjxkaXY+PGZv
bnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO21pZGRsZSBn
cm91bmQsIHdoZXJlaW4gYSBkZXZpY2Ugd2lsbCBzdXBwb3J0IE1EIFR5cGUgMHgxIChhcyBwZXIg
dGhlPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZu
YnNwOyAmbmJzcDsgJm5ic3A7TVVTVCkgbWV0YWRhdGEsIHlldCBiZSBkZXBsb3llZCBpbiBhIG5l
dHdvcmsgd2l0aCBNRCBUeXBlIDB4MjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2Fs
aWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO21ldGFkYXRhIHBhY2tldHMuICZu
YnNwO0luIHRoYXQgY2FzZSwgdGhlIE1EIFR5cGUgMHgxIG5vZGUsIE1VU1QgdXRpbGl6ZTwvZm9u
dD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4qKioqKioqKioq
KioqKio8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+
KioqIDQ4NSw1MDMgKioqKjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxz
YW5zLXNlcmlmIj4mbmJzcDsmbmJzcDs8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNh
bGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDtUaGUgbWVhbmluZyBvZiB0aGVz
ZSBmaWVsZHMgaXMgYXMgZm9sbG93czo8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNh
bGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBm
YWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiEgJm5ic3A7ICZuYnNwO1NlcnZpY2UgUGF0aCBJZGVu
dGlmaWVyIChTUEkpOiBpZGVudGlmaWVzIGEgc2VydmljZSBwYXRoLjwvZm9udD48L2Rpdj4NCjxk
aXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO1Bh
cnRpY2lwYXRpbmcgbm9kZXMgTVVTVCB1c2UgdGhpcyBpZGVudGlmaWVyIGZvciBTZXJ2aWNlIEZ1
bmN0aW9uPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYi
PiZuYnNwOyAmbmJzcDsgJm5ic3A7UGF0aCBzZWxlY3Rpb24uICZuYnNwO1RoZSBpbml0aWFsIGNs
YXNzaWZpZXIgTVVTVCBzZXQgdGhlIGFwcHJvcHJpYXRlIFNQSTwvZm9udD48L2Rpdj4NCjxkaXY+
PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO2ZvciBh
IGdpdmVuIGNsYXNzaWZpY2F0aW9uIHJlc3VsdC48L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZh
Y2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7PC9mb250PjwvZGl2Pg0KPGRpdj48
Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiEgJm5ic3A7ICZuYnNwO1NlcnZpY2UgSW5k
ZXggKFNJKTogcHJvdmlkZXMgbG9jYXRpb24gd2l0aGluIHRoZSBTRlAuICZuYnNwO1RoZSBpbml0
aWFsPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZu
YnNwOyAmbmJzcDsgJm5ic3A7Y2xhc3NpZmllciBmb3IgYSBnaXZlbiBTRlAgU0hPVUxEIHNldCB0
aGUgU0kgdG8gMjU1LCBob3dldmVyIHRoZTwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0i
Q2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO2NvbnRyb2wgcGxhbmUgTUFZ
IGNvbmZpZ3VyZSB0aGUgaW5pdGlhbCB2YWx1ZSBvZiBTSSBhcyBhcHByb3ByaWF0ZTwvZm9udD48
L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7
ICZuYnNwOyhpLmUuLCB0YWtpbmcgaW50byBhY2NvdW50IHRoZSBsZW5ndGggb2YgdGhlIHNlcnZp
Y2UgZnVuY3Rpb24gcGF0aCkuPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJp
LHNhbnMtc2VyaWYiPiEgJm5ic3A7ICZuYnNwO1NlcnZpY2UgSW5kZXggTVVTVCBiZSBkZWNyZW1l
bnRlZCBieSBhIHZhbHVlIG9mIDEgYnkgU2VydmljZTwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQg
ZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO0Z1bmN0aW9ucyBv
ciBieSBTRkMgUHJveHkgbm9kZXMgYWZ0ZXIgcGVyZm9ybWluZyByZXF1aXJlZCBzZXJ2aWNlczwv
Zm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4hICZuYnNw
OyAmbmJzcDthbmQgdGhlIG5ldyBkZWNyZW1lbnRlZCBTSSB2YWx1ZSBNVVNUIGJlIHVzZWQgaW4g
dGhlIGVncmVzcyBOU0g8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fu
cy1zZXJpZiI+ISAmbmJzcDsgJm5ic3A7cGFja2V0LiAmbmJzcDtUaGUgaW5pdGlhbCBDbGFzc2lm
aWVyIE1VU1Qgc2VuZCB0aGUgcGFja2V0IHRvIHRoZSBmaXJzdCBTRkY8L2ZvbnQ+PC9kaXY+DQo8
ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7PC9mb250Pjwv
ZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOzwv
Zm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsm
bmJzcDs8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+
LS0tIDQ4NSw1MDMgLS0tLTwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxz
YW5zLXNlcmlmIj4mbmJzcDsmbmJzcDs8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNh
bGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDtUaGUgbWVhbmluZyBvZiB0aGVz
ZSBmaWVsZHMgaXMgYXMgZm9sbG93czo8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNh
bGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBm
YWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiEgJm5ic3A7ICZuYnNwO1NlcnZpY2UgUGF0aCBJZGVu
dGlmaWVyIChTUEkpOiBJZGVudGlmaWVzIGEgc2VydmljZSBwYXRoLjwvZm9udD48L2Rpdj4NCjxk
aXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO1Bh
cnRpY2lwYXRpbmcgbm9kZXMgTVVTVCB1c2UgdGhpcyBpZGVudGlmaWVyIGZvciBTZXJ2aWNlIEZ1
bmN0aW9uPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYi
PiZuYnNwOyAmbmJzcDsgJm5ic3A7UGF0aCBzZWxlY3Rpb24uICZuYnNwO1RoZSBpbml0aWFsIGNs
YXNzaWZpZXIgTVVTVCBzZXQgdGhlIGFwcHJvcHJpYXRlIFNQSTwvZm9udD48L2Rpdj4NCjxkaXY+
PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO2ZvciBh
IGdpdmVuIGNsYXNzaWZpY2F0aW9uIHJlc3VsdC48L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZh
Y2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7PC9mb250PjwvZGl2Pg0KPGRpdj48
Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiEgJm5ic3A7ICZuYnNwO1NlcnZpY2UgSW5k
ZXggKFNJKTogUHJvdmlkZXMgbG9jYXRpb24gd2l0aGluIHRoZSBTRlAuICZuYnNwO1RoZSBpbml0
aWFsPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZu
YnNwOyAmbmJzcDsgJm5ic3A7Y2xhc3NpZmllciBmb3IgYSBnaXZlbiBTRlAgU0hPVUxEIHNldCB0
aGUgU0kgdG8gMjU1LCBob3dldmVyIHRoZTwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0i
Q2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO2NvbnRyb2wgcGxhbmUgTUFZ
IGNvbmZpZ3VyZSB0aGUgaW5pdGlhbCB2YWx1ZSBvZiBTSSBhcyBhcHByb3ByaWF0ZTwvZm9udD48
L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7
ICZuYnNwOyhpLmUuLCB0YWtpbmcgaW50byBhY2NvdW50IHRoZSBsZW5ndGggb2YgdGhlIHNlcnZp
Y2UgZnVuY3Rpb24gcGF0aCkuPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJp
LHNhbnMtc2VyaWYiPiEgJm5ic3A7ICZuYnNwO1RoZSBTZXJ2aWNlIEluZGV4IE1VU1QgYmUgZGVj
cmVtZW50ZWQgYnkgYSB2YWx1ZSBvZiAxIGJ5IFNlcnZpY2U8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxm
b250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDtGdW5jdGlv
bnMgb3IgYnkgU0ZDIFByb3h5IG5vZGVzIGFmdGVyIHBlcmZvcm1pbmcgcmVxdWlyZWQgc2Vydmlj
ZXM8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+ISAm
bmJzcDsgJm5ic3A7YW5kIHRoZSBuZXcgZGVjcmVtZW50ZWQgU0kgdmFsdWUgTVVTVCBiZSB1c2Vk
IGluIHRoZSBlZ3Jlc3MgcGFja2V0J3MgJm5ic3A7PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBm
YWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiEgJm5ic3A7ICZuYnNwO05TSC4gJm5ic3A7VGhlIGlu
aXRpYWwgQ2xhc3NpZmllciBNVVNUIHNlbmQgdGhlIHBhY2tldCB0byB0aGUgZmlyc3QgU0ZGPC9m
b250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyZu
YnNwOzwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4m
bmJzcDsmbmJzcDs8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1z
ZXJpZiI+Jm5ic3A7Jm5ic3A7PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJp
LHNhbnMtc2VyaWYiPioqKioqKioqKioqKioqKjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFj
ZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4qKiogNTExLDUxOSAqKioqPC9mb250PjwvZGl2Pg0KPGRp
dj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7U1BJ
LCB0aGUgKHJlKWNsYXNzaWZpZXIgaXMsIGluIGVmZmVjdCwgdGhlIGluaXRpYWwgY2xhc3NpZmll
ciBmb3IgdGhlPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2Vy
aWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7cmVzdWx0YW50IFNQSS48L2ZvbnQ+PC9kaXY+DQo8ZGl2
Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7PC9mb250PjwvZGl2
Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiEgJm5ic3A7ICZuYnNwO1Ro
ZSBTSSBpcyB1c2VkIGluIGNvbmp1bmN0aW9uIHdpdGggU2VydmljZSBQYXRoIElkZW50aWZpZXIg
Zm9yPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZu
YnNwOyAmbmJzcDsgJm5ic3A7U2VydmljZSBGdW5jdGlvbiBQYXRoIFNlbGVjdGlvbiBhbmQgZm9y
IGRldGVybWluaW5nIHRoZSBuZXh0IFNGRi9TRjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFj
ZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4hICZuYnNwOyAmbmJzcDtpbiB0aGUgcGF0aC4gJm5ic3A7
VGhlIFNJIGlzIGFsc28gdmFsdWFibGUgd2hlbiB0cm91Ymxlc2hvb3RpbmcvIHJlcG9ydGluZzwv
Zm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsg
Jm5ic3A7ICZuYnNwO3NlcnZpY2UgcGF0aHMuICZuYnNwO0FkZGl0aW9uYWxseSwgd2hpbGUgdGhl
IFRUTCBmaWVsZCBpcyB0aGUgbWFpbjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2Fs
aWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO21lY2hhbmlzbSBmb3Igc2Vydmlj
ZSBwbGFuZSBsb29wIGRldGVjdGlvbiwgdGhlIFNJIGNhbiBhbHNvIGJlIHVzZWQ8L2ZvbnQ+PC9k
aXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAm
bmJzcDtmb3IgZGV0ZWN0aW5nIHNlcnZpY2UgcGxhbmUgbG9vcHMuPC9mb250PjwvZGl2Pg0KPGRp
dj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPi0tLSA1MTEsNTE5IC0tLS08L2ZvbnQ+
PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNw
OyAmbmJzcDtTUEksIHRoZSAocmUpY2xhc3NpZmllciBpcywgaW4gZWZmZWN0LCB0aGUgaW5pdGlh
bCBjbGFzc2lmaWVyIGZvciB0aGU8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGli
cmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDtyZXN1bHRhbnQgU1BJLjwvZm9udD48
L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDs8
L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+ISAmbmJz
cDsgJm5ic3A7VGhlIFNJIGlzIHVzZWQgaW4gY29uanVuY3Rpb24gd2l0aCB0aGUgU2VydmljZSBQ
YXRoIElkZW50aWZpZXIgZm9yPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJp
LHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7U2VydmljZSBGdW5jdGlvbiBQYXRoIFNl
bGVjdGlvbiBhbmQgZm9yIGRldGVybWluaW5nIHRoZSBuZXh0IFNGRi9TRjwvZm9udD48L2Rpdj4N
CjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4hICZuYnNwOyAmbmJzcDtpbiB0
aGUgcGF0aC4gJm5ic3A7VGhlIFNJIGlzIGFsc28gdmFsdWFibGUgd2hlbiB0cm91Ymxlc2hvb3Rp
bmcvcmVwb3J0aW5nPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMt
c2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7c2VydmljZSBwYXRocy4gJm5ic3A7QWRkaXRpb25h
bGx5LCB3aGlsZSB0aGUgVFRMIGZpZWxkIGlzIHRoZSBtYWluPC9mb250PjwvZGl2Pg0KPGRpdj48
Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7bWVjaGFu
aXNtIGZvciBzZXJ2aWNlIHBsYW5lIGxvb3AgZGV0ZWN0aW9uLCB0aGUgU0kgY2FuIGFsc28gYmUg
dXNlZDwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4m
bmJzcDsgJm5ic3A7ICZuYnNwO2ZvciBkZXRlY3Rpbmcgc2VydmljZSBwbGFuZSBsb29wcy48L2Zv
bnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+KioqKioqKioq
KioqKioqPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYi
PioqKiA2MDMsNjA5ICoqKio8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmks
c2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IDAgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgMSAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAy
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7IDM8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJp
ZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIg
MyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMTwvZm9udD48L2Rpdj4NCjxkaXY+
PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsmIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOzwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFj
ZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4hICZuYnNwOyAmbmJzcDsgJm5ic3A7fCAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7TWV0YWRhdGEgQ2xhc3MgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgfCAmbmJzcDsgJm5ic3A7ICZuYnNwO1R5cGUgJm5ic3A7ICZuYnNwOyB8VXwgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgTGVuICZuYnNwOyB8PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJD
YWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNh
bnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3wgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
O1ZhcmlhYmxlIE1ldGFkYXRhICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7fDwvZm9udD48L2Rp
dj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsmIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOzwvZm9udD48L2Rpdj4NCjxkaXY+
PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4tLS0gNjAzLDYwOSAtLS0tPC9mb250Pjwv
ZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAwICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7IDEgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgMiAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAzPC9mb250PjwvZGl2Pg0KPGRp
dj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUg
NiA3IDggOSAwIDE8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1z
ZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7JiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
Mzs8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+ISAm
bmJzcDsgJm5ic3A7ICZuYnNwO3wgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO01l
dGFkYXRhIENsYXNzICZuYnNwOyAmbmJzcDsgJm5ic3A7IHwgJm5ic3A7ICZuYnNwOyAmbmJzcDtU
eXBlICZuYnNwOyAmbmJzcDsgfFV8ICZuYnNwOyAmbmJzcDtMZW5ndGggJm5ic3A7IHw8L2ZvbnQ+
PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzs8L2ZvbnQ+PC9kaXY+DQo8
ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7fCAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7VmFyaWFibGUgTWV0YWRhdGEgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDt8PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNh
bnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYi
PioqKioqKioqKioqKioqKjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxz
YW5zLXNlcmlmIj4qKiogNjE4LDY0MyAqKioqPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNl
PSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyBJbnRlcm5ldC1EcmFmdCAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDtOZXR3b3JrIFNlcnZpY2UgSGVhZGVyIChOU0gpICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IEp1bHkgMjAxNzwvZm9udD48L2Rpdj4NCjxkaXY+
PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDs8L2ZvbnQ+PC9kaXY+
DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7PC9mb250
PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiEgJm5ic3A7ICZu
YnNwO01ldGFkYXRhIENsYXNzIChNRCBDbGFzcyk6IGRlZmluZXMgdGhlIHNjb3BlIG9mIHRoZSAn
VHlwZScgZmllbGQgdG88L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fu
cy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDtwcm92aWRlIGEgaGllcmFyY2hpY2FsIG5hbWVz
cGFjZS4gJm5ic3A7VGhlIElBTkEgQ29uc2lkZXJhdGlvbnM8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxm
b250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDtTZWN0aW9u
IDExLjIuNCBkZWZpbmVzIGhvdyB0aGUgTUQgQ2xhc3MgdmFsdWVzIGNhbiBiZSBhbGxvY2F0ZWQg
dG88L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5i
c3A7ICZuYnNwOyAmbmJzcDtzdGFuZGFyZHMgYm9kaWVzLCB2ZW5kb3JzLCBhbmQgb3RoZXJzLjwv
Zm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsm
bmJzcDs8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+
ISAmbmJzcDsgJm5ic3A7VHlwZTogaW5kaWNhdGVzIHRoZSBleHBsaWNpdCB0eXBlIG9mIG1ldGFk
YXRhIGJlaW5nIGNhcnJpZWQgYW5kIGlzPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJD
YWxpYnJpLHNhbnMtc2VyaWYiPiEgJm5ic3A7ICZuYnNwO3RoZSByZXNwb25zaWJpbGl0eSBvZiB0
aGUgTUQgQ2xhc3Mgb3duZXIuPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJp
LHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOzwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0i
Q2FsaWJyaSxzYW5zLXNlcmlmIj4hICZuYnNwOyAmbmJzcDtVbmFzc2lnbmVkIGJpdDogb25lIHVu
YXNzaWduZWQgYml0IGlzIGF2YWlsYWJsZSBmb3IgZnV0dXJlIHVzZS4gJm5ic3A7VGhpczwvZm9u
dD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4hICZuYnNwOyAm
bmJzcDtiaXQgTVVTVCBiZSBzZXQgdG8gMGIuPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNl
PSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOzwvZm9udD48L2Rpdj4NCjxkaXY+PGZv
bnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4hICZuYnNwOyAmbmJzcDtMZW5ndGg6IGluZGlj
YXRlcyB0aGUgbGVuZ3RoIG9mIHRoZSB2YXJpYWJsZSBtZXRhZGF0YSwgaW4gc2luZ2xlIGJ5dGU8
L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+ISAmbmJz
cDsgJm5ic3A7d29yZHMuICZuYnNwO0luIGNhc2UgdGhlIG1ldGFkYXRhIGxlbmd0aCBpcyBub3Qg
YW4gaW50ZWdlciBudW1iZXIgb2Y8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGli
cmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDs0LWJ5dGUgd29yZHMsIHRoZSBzZW5k
ZXIgTVVTVCBhZGQgcGFkIGJ5dGVzIGltbWVkaWF0ZWx5IGZvbGxvd2luZyB0aGU8L2ZvbnQ+PC9k
aXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAm
bmJzcDtsYXN0IG1ldGFkYXRhIGJ5dGUgdG8gZXh0ZW5kIHRoZSBtZXRhZGF0YSB0byBhbiBpbnRl
Z2VyIG51bWJlciBvZjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5z
LXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwOzQtYnl0ZSB3b3Jkcy4gJm5ic3A7VGhlIHJlY2Vp
dmVyIE1VU1Qgcm91bmQgdXAgdGhlIGxlbmd0aCBmaWVsZCB0byB0aGU8L2ZvbnQ+PC9kaXY+DQo8
ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDtu
ZWFyZXN0IDQtYnl0ZSB3b3JkIGJvdW5kYXJ5LCB0byBsb2NhdGUgYW5kIHByb2Nlc3MgdGhlIG5l
eHQgZmllbGQgaW48L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1z
ZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDt0aGUgcGFja2V0LiAmbmJzcDtUaGUgcmVjZWl2ZXIg
TVVTVCBhY2Nlc3Mgb25seSB0aG9zZSBieXRlcyBpbiB0aGU8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxm
b250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+ISAmbmJzcDsgJm5ic3A7bWV0YWRhdGEgaW5k
aWNhdGVkIGJ5IHRoZSBsZW5ndGggZmllbGQgKGkuZS4sIGFjdHVhbCBudW1iZXIgb2Ygc2luZ2xl
PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiEgJm5i
c3A7ICZuYnNwO2J5dGUgd29yZHMpIGFuZCBNVVNUIGlnbm9yZSB0aGUgcmVtYWluaW5nIGJ5dGVz
IHVwIHRvIHRoZSBuZWFyZXN0PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJp
LHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7NC1ieXRlIHdvcmQgYm91bmRhcnkuICZu
YnNwO1RoZSBMZW5ndGggbWF5IGJlIDAgb3IgZ3JlYXRlci48L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxm
b250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7PC9mb250PjwvZGl2Pg0K
PGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7
QSB2YWx1ZSBvZiAwIGRlbm90ZXMgYSBDb250ZXh0IEhlYWRlciB3aXRob3V0IGEgVmFyaWFibGUg
TWV0YWRhdGE8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJp
ZiI+LS0tIDYxOCw2NDMgLS0tLTwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJy
aSxzYW5zLXNlcmlmIj4mbmJzcDsgSW50ZXJuZXQtRHJhZnQgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7TmV0d29yayBTZXJ2aWNlIEhlYWRlciAoTlNIKSAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyBKdWx5IDIwMTc8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZh
Y2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7PC9mb250PjwvZGl2Pg0KPGRpdj48
Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOzwvZm9udD48L2Rpdj4N
CjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4hICZuYnNwOyAmbmJzcDtNZXRh
ZGF0YSBDbGFzcyAoTUQgQ2xhc3MpOiBEZWZpbmVzIHRoZSBzY29wZSBvZiB0aGUgJ1R5cGUnIGZp
ZWxkIHRvPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYi
PiZuYnNwOyAmbmJzcDsgJm5ic3A7cHJvdmlkZSBhIGhpZXJhcmNoaWNhbCBuYW1lc3BhY2UuICZu
YnNwO1RoZSBJQU5BIENvbnNpZGVyYXRpb25zPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNl
PSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7U2VjdGlvbiAxMS4yLjQg
ZGVmaW5lcyBob3cgdGhlIE1EIENsYXNzIHZhbHVlcyBjYW4gYmUgYWxsb2NhdGVkIHRvPC9mb250
PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJz
cDsgJm5ic3A7c3RhbmRhcmRzIGJvZGllcywgdmVuZG9ycywgYW5kIG90aGVycy48L2ZvbnQ+PC9k
aXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7PC9m
b250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiEgJm5ic3A7
ICZuYnNwO1R5cGU6IEluZGljYXRlcyB0aGUgZXhwbGljaXQgdHlwZSBvZiBtZXRhZGF0YSBiZWlu
ZyBjYXJyaWVkLiBEZWZpbml0aW9uJm5ic3A7PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNl
PSJDYWxpYnJpLHNhbnMtc2VyaWYiPiEgJm5ic3A7ICZuYnNwO29mIHRoZSBUeXBlIGlzIHRoZSBy
ZXNwb25zaWJpbGl0eSBvZiB0aGUgTUQgQ2xhc3Mgb3duZXIuPC9mb250PjwvZGl2Pg0KPGRpdj48
Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOzwvZm9udD48L2Rpdj4N
CjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4hICZuYnNwOyAmbmJzcDtVbmFz
c2lnbmVkIGJpdDogT25lIHVuYXNzaWduZWQgYml0IGlzIGF2YWlsYWJsZSBmb3IgZnV0dXJlIHVz
ZS4gJm5ic3A7VGhpczwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5z
LXNlcmlmIj4hICZuYnNwOyAmbmJzcDtiaXQgTVVTVCBOT1QgYmUgc2V0LjwvZm9udD48L2Rpdj4N
CjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDs8L2ZvbnQ+
PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+ISAmbmJzcDsgJm5i
c3A7TGVuZ3RoOiBJbmRpY2F0ZXMgdGhlIGxlbmd0aCBvZiB0aGUgdmFyaWFibGUgbWV0YWRhdGEs
IGluIGJ5dGVzLjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNl
cmlmIj4hICZuYnNwOyAmbmJzcDtXaGVuIHRoZSBtZXRhZGF0YSBsZW5ndGggaXMgbm90IGFuIGlu
dGVnZXIgbnVtYmVyIG9mPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNh
bnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7NC1ieXRlIHdvcmRzLCB0aGUgc2VuZGVyIE1V
U1QgYWRkIHBhZCBieXRlcyBpbW1lZGlhdGVseSBmb2xsb3dpbmcgdGhlPC9mb250PjwvZGl2Pg0K
PGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7
bGFzdCBtZXRhZGF0YSBieXRlIHRvIGV4dGVuZCB0aGUgbWV0YWRhdGEgdG8gYW4gaW50ZWdlciBu
dW1iZXIgb2Y8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJp
ZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDs0LWJ5dGUgd29yZHMuICZuYnNwO1RoZSByZWNlaXZlciBN
VVNUIHJvdW5kIHVwIHRoZSBsZW5ndGggZmllbGQgdG8gdGhlPC9mb250PjwvZGl2Pg0KPGRpdj48
Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7bmVhcmVz
dCA0LWJ5dGUgd29yZCBib3VuZGFyeSwgdG8gbG9jYXRlIGFuZCBwcm9jZXNzIHRoZSBuZXh0IGZp
ZWxkIGluPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYi
PiZuYnNwOyAmbmJzcDsgJm5ic3A7dGhlIHBhY2tldC4gJm5ic3A7VGhlIHJlY2VpdmVyIE1VU1Qg
YWNjZXNzIG9ubHkgdGhvc2UgYnl0ZXMgaW4gdGhlPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBm
YWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiEgJm5ic3A7ICZuYnNwO21ldGFkYXRhIGluZGljYXRl
ZCBieSB0aGUgbGVuZ3RoIGZpZWxkIChpLmUuLCBhY3R1YWwgbnVtYmVyIGJ5dGVzKTwvZm9udD48
L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4hICZuYnNwOyAmbmJz
cDthbmQgTVVTVCBpZ25vcmUgdGhlIHJlbWFpbmluZyBieXRlcyB1cCB0byB0aGUgbmVhcmVzdDwv
Zm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsg
Jm5ic3A7ICZuYnNwOzQtYnl0ZSB3b3JkIGJvdW5kYXJ5LiAmbmJzcDtUaGUgTGVuZ3RoIG1heSBi
ZSAwIG9yIGdyZWF0ZXIuPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNh
bnMtc2VyaWYiPiZuYnNwOyZuYnNwOzwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2Fs
aWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO0EgdmFsdWUgb2YgMCBkZW5vdGVz
IGEgQ29udGV4dCBIZWFkZXIgd2l0aG91dCBhIFZhcmlhYmxlIE1ldGFkYXRhPC9mb250PjwvZGl2
Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPioqKioqKioqKioqKioqKjwv
Zm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4qKiogNjQ3
LDY2OSAqKioqPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2Vy
aWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7dGhhdCBhcmUgbWFuZGF0b3J5LXRvLWltcGxlbWVudCBv
ciB0aG9zZSB0aGF0IGFyZSBtYW5kYXRvcnktdG8tPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBm
YWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7cHJvY2Vzcy4gJm5i
c3A7VGhlc2UgY29uc2lkZXJhdGlvbnMgYXJlIGRlcGxveW1lbnQtc3BlY2lmaWMuICZuYnNwO0hv
d2V2ZXIsIHRoZTwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNl
cmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO2NvbnRyb2wgcGxhbmUgaXMgZW50aXRsZWQgdG8gaW5z
dHJ1Y3QgU0ZDLWF3YXJlIFNGcyB3aXRoIHRoZSBkYXRhPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9u
dCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiEgJm5ic3A7ICZuYnNwO3N0cnVjdHVyZSBvZiBj
b250ZXh0IGhlYWRlciB0b2dldGhlciB3aXRoIHRoZWlyIHNjb3BpbmcgKHNlZTwvZm9udD48L2Rp
dj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZu
YnNwO1NlY3Rpb24gMy4zLjMgb2YgW0ktRC5pZXRmLXNmYy1jb250cm9sLXBsYW5lXSkuPC9mb250
PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNw
OzwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4hICZu
YnNwOyAmbmJzcDtVcG9uIHJlY2VpcHQgb2YgYSBwYWNrZXQgdGhhdCBiZWxvbmcgdG8gYSBnaXZl
biBTRlAsIGlmIGEgbWFuZGF0b3J5LTwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2Fs
aWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO3RvLXByb2Nlc3MgY29udGV4dCBo
ZWFkZXIgaXMgbWlzc2luZyBpbiB0aGF0IHBhY2tldCwgdGhlIFNGQy1hd2FyZSBTRjwvZm9udD48
L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7
ICZuYnNwO01VU1QgTk9UIHByb2Nlc3MgdGhlIHBhY2tldCBhbmQgTVVTVCBsb2cgYXQgbGVhc3Qg
b25jZSBwZXIgdGhlIFNQSTwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxz
YW5zLXNlcmlmIj4hICZuYnNwOyAmbmJzcDtmb3Igd2hpY2ggYSBtYW5kYXRvcnkgbWV0YWRhdGEg
aXMgbWlzc2luZy48L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1z
ZXJpZiI+Jm5ic3A7Jm5ic3A7PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJp
LHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7SWYgbXVsdGlwbGUgbWFuZGF0b3J5LXRv
LXByb2Nlc3MgY29udGV4dCBoZWFkZXJzIGFyZSByZXF1aXJlZCBmb3IgYTwvZm9udD48L2Rpdj4N
CjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4hICZuYnNwOyAmbmJzcDtnaXZl
biBTRlAsIHRoZSBjb250cm9sIHBsYW5lIE1BWSBpbnN0cnVjdCB0aGUgU0ZDLWF3YXJlIFNGIHdp
dGggdGhlPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYi
PiEgJm5ic3A7ICZuYnNwO29yZGVyIHRvIGNvbnN1bWUgdGhlc2UgQ29udGV4dCBIZWFkZXJzLiAm
bmJzcDtJZiBubyBpbnN0cnVjdGlvbnMgYXJlPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNl
PSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7cHJvdmlkZWQsIHRoZSBT
RkMtYXdhcmUgU0YgTVVTVCBwcm9jZXNzIHRoZXNlIENvbnRleHQgSGVhZGVycyBpbiB0aGU8L2Zv
bnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZu
YnNwOyAmbmJzcDtvcmRlciB0aGVpciBhcHBlYXIgaW4gYW4gTlNIIHBhY2tldC48L2ZvbnQ+PC9k
aXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7PC9m
b250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAm
bmJzcDsgJm5ic3A7SWYgbXVsdGlwbGUgaW5zdGFuY2VzIG9mIHRoZSBzYW1lIG1ldGFkYXRhIGFy
ZSBpbmNsdWRlZCBpbiBhbiBOU0g8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGli
cmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDtwYWNrZXQsIGJ1dCB0aGUgZGVmaW5p
dGlvbiBvZiB0aGF0IGNvbnRleHQgaGVhZGVyIGRvZXMgbm90IGFsbG93IGZvcjwvZm9udD48L2Rp
dj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4hICZuYnNwOyAmbmJzcDtp
dCwgdGhlIFNGQy1hd2FyZSBTRiBNVVNUIHByb2Nlc3MgZmlyc3QgaW5zdGFuY2UgYW5kIGlnbm9y
ZTwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJz
cDsgJm5ic3A7ICZuYnNwO3N1YnNlcXVlbnQgaW5zdGFuY2VzLjwvZm9udD48L2Rpdj4NCjxkaXY+
PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDs8L2ZvbnQ+PC9kaXY+
DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7PC9mb250
PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPi0tLSA2NDcsNjY5
IC0tLS08L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+
Jm5ic3A7ICZuYnNwOyAmbmJzcDt0aGF0IGFyZSBtYW5kYXRvcnktdG8taW1wbGVtZW50IG9yIHRo
b3NlIHRoYXQgYXJlIG1hbmRhdG9yeS10by08L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9
IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDtwcm9jZXNzLiAmbmJzcDtU
aGVzZSBjb25zaWRlcmF0aW9ucyBhcmUgZGVwbG95bWVudC1zcGVjaWZpYy4gJm5ic3A7SG93ZXZl
ciwgdGhlPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYi
PiZuYnNwOyAmbmJzcDsgJm5ic3A7Y29udHJvbCBwbGFuZSBpcyBlbnRpdGxlZCB0byBpbnN0cnVj
dCBTRkMtYXdhcmUgU0ZzIHdpdGggdGhlIGRhdGE8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZh
Y2U9IkNhbGlicmksc2Fucy1zZXJpZiI+ISAmbmJzcDsgJm5ic3A7c3RydWN0dXJlIG9mIGNvbnRl
eHQgaGVhZGVyIHRvZ2V0aGVyIHdpdGggaXRzIHNjb3BpbmcgKHNlZTwvZm9udD48L2Rpdj4NCjxk
aXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO1Nl
Y3Rpb24gMy4zLjMgb2YgW0ktRC5pZXRmLXNmYy1jb250cm9sLXBsYW5lXSkuPC9mb250PjwvZGl2
Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOzwvZm9u
dD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4hICZuYnNwOyAm
bmJzcDtVcG9uIHJlY2VpcHQgb2YgYSBwYWNrZXQgdGhhdCBiZWxvbmdzIHRvIGEgZ2l2ZW4gU0ZQ
LCBpZiBhIG1hbmRhdG9yeS08L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmks
c2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDt0by1wcm9jZXNzIGNvbnRleHQgaGVhZGVy
IGlzIG1pc3NpbmcgaW4gdGhhdCBwYWNrZXQsIHRoZSBTRkMtYXdhcmUgU0Y8L2ZvbnQ+PC9kaXY+
DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJz
cDtNVVNUIE5PVCBwcm9jZXNzIHRoZSBwYWNrZXQgYW5kIE1VU1QgbG9nIGF0IGxlYXN0IG9uY2Ug
cGVyIHRoZSBTUEk8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1z
ZXJpZiI+ISAmbmJzcDsgJm5ic3A7Zm9yIHdoaWNoIHRoZSBtYW5kYXRvcnkgbWV0YWRhdGEgaXMg
bWlzc2luZy48L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJp
ZiI+Jm5ic3A7Jm5ic3A7PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNh
bnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7SWYgbXVsdGlwbGUgbWFuZGF0b3J5LXRvLXBy
b2Nlc3MgY29udGV4dCBoZWFkZXJzIGFyZSByZXF1aXJlZCBmb3IgYTwvZm9udD48L2Rpdj4NCjxk
aXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4hICZuYnNwOyAmbmJzcDtnaXZlbiBT
RlAsIHRoZSBjb250cm9sIHBsYW5lIE1BWSBpbnN0cnVjdCB0aGUgU0ZDLWF3YXJlIFNGJm5ic3A7
PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiEgJm5i
c3A7ICZuYnNwO3RvIGNvbnN1bWUgdGhlc2UgQ29udGV4dCBIZWFkZXJzLiAmbmJzcDtJZiBubyBp
bnN0cnVjdGlvbnMgYXJlPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNh
bnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7cHJvdmlkZWQsIHRoZSBTRkMtYXdhcmUgU0Yg
TVVTVCBwcm9jZXNzIHRoZXNlIENvbnRleHQgSGVhZGVycyBpbiB0aGU8L2ZvbnQ+PC9kaXY+DQo8
ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDtv
cmRlciB0aGVpciBhcHBlYXIgaW4gYW4gTlNIIHBhY2tldC48L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxm
b250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7PC9mb250PjwvZGl2Pg0K
PGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7
SWYgbXVsdGlwbGUgaW5zdGFuY2VzIG9mIHRoZSBzYW1lIG1ldGFkYXRhIGFyZSBpbmNsdWRlZCBp
biBhbiBOU0g8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJp
ZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDtwYWNrZXQsIGJ1dCB0aGUgZGVmaW5pdGlvbiBvZiB0aGF0
IGNvbnRleHQgaGVhZGVyIGRvZXMgbm90IGFsbG93IGZvcjwvZm9udD48L2Rpdj4NCjxkaXY+PGZv
bnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4hICZuYnNwOyAmbmJzcDtpdCwgdGhlIFNGQy1h
d2FyZSBTRiBNVVNUIHByb2Nlc3MgdGhlIGZpcnN0IGluc3RhbmNlIGFuZCBpZ25vcmU8L2ZvbnQ+
PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNw
OyAmbmJzcDtzdWJzZXF1ZW50IGluc3RhbmNlcy48L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZh
Y2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7PC9mb250PjwvZGl2Pg0KPGRpdj48
Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOzwvZm9udD48L2Rpdj4N
CjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4qKioqKioqKioqKioqKio8L2Zv
bnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+KioqIDY3Nyw2
OTMgKioqKjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlm
Ij4mbmJzcDsgMy4gJm5ic3A7TlNIIEFjdGlvbnM8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZh
Y2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7PC9mb250PjwvZGl2Pg0KPGRpdj48
Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7TlNILWF3
YXJlIG5vZGVzIGFyZSB0aGUgb25seSBub2RlcyB0aGF0IG1heSBhbHRlciB0aGUgY29udGVudCBv
ZiBOU0g8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+
ISAmbmJzcDsgJm5ic3A7aGVhZGVycy4gJm5ic3A7TlNILWF3YXJlIG5vZGVzIGluY2x1ZGU6IHNl
cnZpY2UgY2xhc3NpZmllcnMsIFNGRiwgU0YgYW5kPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBm
YWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7U0ZDIHByb3hpZXMu
ICZuYnNwO1RoZXNlIG5vZGVzIGhhdmUgc2V2ZXJhbCBwb3NzaWJsZSBOU0gtcmVsYXRlZCBhY3Rp
b25zOjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4m
bmJzcDsmbmJzcDs8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1z
ZXJpZiI+ISAmbmJzcDsgJm5ic3A7MS4gJm5ic3A7SW5zZXJ0IG9yIHJlbW92ZSBOU0g6IFRoZXNl
IGFjdGlvbnMgY2FuIG9jY3VyIGF0IHRoZSBzdGFydCBhbmQ8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxm
b250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+ISAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDtlbmQgcmVzcGVjdGl2ZWx5IG9mIGEgc2VydmljZSBwYXRoLiAmbmJzcDtQYWNrZXRzIGFyZSBj
bGFzc2lmaWVkLCBhbmQ8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fu
cy1zZXJpZiI+ISAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtpZiBkZXRlcm1pbmVkIHRvIHJl
cXVpcmUgc2VydmljaW5nLCBOU0ggd2lsbCBiZSBpbXBvc2VkLiAmbmJzcDtBPC9mb250PjwvZGl2
Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiEgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7c2VydmljZSBjbGFzc2lmaWVyIE1VU1QgaW5zZXJ0IE5TSCBhdCB0aGUgc3Rh
cnQgb2YgYW4gU0ZQLiAmbmJzcDtBbjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2Fs
aWJyaSxzYW5zLXNlcmlmIj4hICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2ltcG9zZWQgTlNI
IE1VU1QgY29udGFpbiB2YWxpZCBCYXNlIEhlYWRlciBhbmQgU2VydmljZSBQYXRoPC9mb250Pjwv
ZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDtIZWFkZXIuICZuYnNwO0F0IHRoZSBlbmQgb2YgYSBzZXJ2aWNl
IGZ1bmN0aW9uIHBhdGgsIGFuIFNGRiwgTVVTVCBiZTwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQg
ZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4hICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3Ro
ZSBsYXN0IG5vZGUgb3BlcmF0aW5nIG9uIHRoZSBzZXJ2aWNlIGhlYWRlciBhbmQgTVVTVCByZW1v
dmUgTlNIPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYi
PiEgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7YmVmb3JlIGZvcndhcmRpbmcgb3IgZGVsaXZl
cmluZyB0aGUgdW4tZW5jYXBzdWxhdGVkIHBhY2tldDwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQg
ZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDs8L2ZvbnQ+PC9kaXY+DQo8ZGl2
Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwO011bHRpcGxlIGxvZ2ljYWwgY2xhc3NpZmllcnMgbWF5IGV4aXN0IHdpdGhpbiBh
IGdpdmVuIHNlcnZpY2U8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fu
cy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3BhdGguICZuYnNwO05v
bi1pbml0aWFsIGNsYXNzaWZpZXJzIG1heSByZS1jbGFzc2lmeSBkYXRhIGFuZCB0aGF0IHJlLTwv
Zm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4tLS0gNjc3
LDY5MyAtLS0tPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2Vy
aWYiPiZuYnNwOyAzLiAmbmJzcDtOU0ggQWN0aW9uczwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQg
ZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDs8L2ZvbnQ+PC9kaXY+DQo8ZGl2
Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDtOU0gt
YXdhcmUgbm9kZXMgYXJlIHRoZSBvbmx5IG5vZGVzIHRoYXQgbWF5IGFsdGVyIHRoZSBjb250ZW50
IG9mIE5TSDwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlm
Ij4hICZuYnNwOyAmbmJzcDtoZWFkZXJzLiAmbmJzcDtOU0gtYXdhcmUgbm9kZXMgaW5jbHVkZTog
c2VydmljZSBjbGFzc2lmaWVycywgU0ZGcywgU0ZzLCBhbmQ8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxm
b250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDtTRkMgcHJv
eGllcy4gJm5ic3A7VGhlc2Ugbm9kZXMgaGF2ZSBzZXZlcmFsIHBvc3NpYmxlIE5TSC1yZWxhdGVk
IGFjdGlvbnM6PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2Vy
aWYiPiZuYnNwOyZuYnNwOzwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxz
YW5zLXNlcmlmIj4hICZuYnNwOyAmbmJzcDsxLiAmbmJzcDtJbnNlcnQgb3IgcmVtb3ZlIE5TSDog
VGhlc2UgYWN0aW9ucyBjYW4gb2NjdXIgcmVzcGVjdGl2ZWx5IGF0IHRoZSBzdGFydCBvcjwvZm9u
dD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4hICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwO2VuZCBvZiBhIHNlcnZpY2UgcGF0aC4gJm5ic3A7UGFja2V0cyBh
cmUgY2xhc3NpZmllZCwgYW5kPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJp
LHNhbnMtc2VyaWYiPiEgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7aWYgZGV0ZXJtaW5lZCB0
byByZXF1aXJlIHNlcnZpY2luZywgYW4gTlNIIHdpbGwgYmUgaW1wb3NlZC4gJm5ic3A7QTwvZm9u
dD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4hICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwO3NlcnZpY2UgY2xhc3NpZmllciBNVVNUIGluc2VydCBhbiBOU0gg
YXQgdGhlIHN0YXJ0IG9mIGFuIFNGUC4gJm5ic3A7QW48L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250
IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+ISAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtp
bXBvc2VkIE5TSCBNVVNUIGNvbnRhaW4gYm90aCBhIHZhbGlkIEJhc2UgSGVhZGVyIGFuZCBTZXJ2
aWNlIFBhdGg8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJp
ZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO0hlYWRlci4gJm5ic3A7QXQgdGhl
IGVuZCBvZiBhIHNlcnZpY2UgZnVuY3Rpb24gcGF0aCwgYW4gU0ZGLCBNVVNUIGJlPC9mb250Pjwv
ZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiEgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7dGhlIGxhc3Qgbm9kZSBvcGVyYXRpbmcgb24gdGhlIHNlcnZpY2UgaGVh
ZGVyIGFuZCBNVVNUIHJlbW92ZSB0aGUgTlNIPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNl
PSJDYWxpYnJpLHNhbnMtc2VyaWYiPiEgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7YmVmb3Jl
IGZvcndhcmRpbmcgb3IgZGVsaXZlcmluZyB0aGUgdW4tZW5jYXBzdWxhdGVkIHBhY2tldC48L2Zv
bnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7Jm5i
c3A7PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtNdWx0aXBsZSBsb2dpY2FsIGNsYXNzaWZp
ZXJzIG1heSBleGlzdCB3aXRoaW4gYSBnaXZlbiBzZXJ2aWNlPC9mb250PjwvZGl2Pg0KPGRpdj48
Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDtwYXRoLiAmbmJzcDtOb24taW5pdGlhbCBjbGFzc2lmaWVycyBtYXkgcmUtY2xhc3Np
ZnkgZGF0YSBhbmQgdGhhdCByZS08L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGli
cmksc2Fucy1zZXJpZiI+KioqKioqKioqKioqKioqPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBm
YWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPioqKiA2OTYsNzAyICoqKio8L2ZvbnQ+PC9kaXY+DQo8
ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwO2NsYXNzaWZpY2F0aW9uIHRoYXQgcmVzdWx0cyBpbiBhIGNoYW5nZSBvZiBz
ZXJ2aWNlIHBhdGgsIGl0IE1VU1Q8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGli
cmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO3JlbW92ZSB0
aGUgZXhpc3RpbmcgTlNIIGFuZCBNVVNUIGltcG9zZSBhIG5ldyBOU0ggd2l0aCB0aGUgQmFzZTwv
Zm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7SGVhZGVyIGFuZCBTZXJ2aWNlIFBhdGggSGVhZGVy
IHJlZmxlY3RpbmcgdGhlIG5ldyBzZXJ2aWNlIHBhdGg8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250
IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+ISAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtp
bmZvcm1hdGlvbiBhbmQgc2V0IHRoZSBpbml0aWFsIFNJLiAmbmJzcDtNZXRhZGF0YSBNQVkgYmUg
cHJlc2VydmVkIGluPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMt
c2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt0aGUgbmV3IE5TSC48L2Zv
bnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7Jm5i
c3A7PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZu
YnNwOyZuYnNwOzwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNl
cmlmIj4tLS0gNjk2LDcwMiAtLS0tPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxp
YnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtjbGFzc2lm
aWNhdGlvbiB0aGF0IHJlc3VsdHMgaW4gYSBjaGFuZ2Ugb2Ygc2VydmljZSBwYXRoLCBpdCBNVVNU
PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtyZW1vdmUgdGhlIGV4aXN0aW5nIE5TSCBhbmQg
TVVTVCBpbXBvc2UgYSBuZXcgTlNIIHdpdGggdGhlIEJhc2U8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxm
b250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwO0hlYWRlciBhbmQgU2VydmljZSBQYXRoIEhlYWRlciByZWZsZWN0aW5nIHRoZSBuZXcg
c2VydmljZSBwYXRoPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMt
c2VyaWYiPiEgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7aW5mb3JtYXRpb24gYW5kIE1VU1Qg
c2V0IHRoZSBpbml0aWFsIFNJLiAmbmJzcDtNZXRhZGF0YSBNQVkgYmUgcHJlc2VydmVkIGluPC9m
b250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt0aGUgbmV3IE5TSC48L2ZvbnQ+PC9kaXY+DQo8ZGl2
Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7PC9mb250PjwvZGl2
Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOzwvZm9u
dD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4qKioqKioqKioq
KioqKio8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+
KioqIDcxOSw3MjUgKioqKjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxz
YW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7U2VydmljZSBJbmRl
eCBhbmQgTUFZIHVwZGF0ZSBjb250ZXh0cy4gJm5ic3A7V2hlbiBhbiBTRkMgcHJveHk8L2ZvbnQ+
PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwO3JlY2VpdmVzIGFuIE5TSC1lbmNhcHN1bGF0ZWQgcGFja2V0
LCBpdCBNVVNUIHJlbW92ZSBOU0ggYmVmb3JlPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNl
PSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtm
b3J3YXJkaW5nIGl0IHRvIGFuIE5TSCB1bmF3YXJlIFNGLiAmbmJzcDtXaGVuIHRoZSBTRkMgUHJv
eHkgcmVjZWl2ZXM8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1z
ZXJpZiI+ISAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDthIHBhY2tldCBiYWNrIGZyb20gYW4g
TlNIIHVuYXdhcmUgU0YsIGl0IE1VU1QgcmUtZW5jYXBzdWxhdGVzIGl0PC9mb250PjwvZGl2Pg0K
PGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDt3aXRoIHRoZSBjb3JyZWN0IE5TSCwgYW5kIE1VU1QgZGVjcmVtZW50IHRo
ZSBTZXJ2aWNlIEluZGV4IGJ5PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJp
LHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtvbmUuPC9mb250
PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNw
OzwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4tLS0g
NzE5LDcyNSAtLS0tPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMt
c2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtTZXJ2aWNlIEluZGV4IGFu
ZCBNQVkgdXBkYXRlIGNvbnRleHRzLiAmbmJzcDtXaGVuIGFuIFNGQyBwcm94eTwvZm9udD48L2Rp
dj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7cmVjZWl2ZXMgYW4gTlNILWVuY2Fwc3VsYXRlZCBwYWNrZXQsIGl0
IE1VU1QgcmVtb3ZlIE5TSCBiZWZvcmU8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNh
bGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2Zvcndh
cmRpbmcgaXQgdG8gYW4gTlNIIHVuYXdhcmUgU0YuICZuYnNwO1doZW4gdGhlIFNGQyBQcm94eSBy
ZWNlaXZlczwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlm
Ij4hICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2EgcGFja2V0IGJhY2sgZnJvbSBhbiBOU0gg
dW5hd2FyZSBTRiwgaXQgTVVTVCByZS1lbmNhcHN1bGF0ZSBpdDwvZm9udD48L2Rpdj4NCjxkaXY+
PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7d2l0aCB0aGUgY29ycmVjdCBOU0gsIGFuZCBNVVNUIGRlY3JlbWVudCB0aGUgU2Vy
dmljZSBJbmRleCBieTwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5z
LXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7b25lLjwvZm9udD48L2Rp
dj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDs8L2Zv
bnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+KioqKioqKioq
KioqKioqPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYi
PioqKiA3NjMsNzc4ICoqKio8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmks
c2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJD
YWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyA0LiAmbmJzcDtOU0ggVHJhbnNwb3J0IEVuY2Fwc3Vs
YXRpb248L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+
Jm5ic3A7Jm5ic3A7PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMt
c2VyaWYiPiEgJm5ic3A7ICZuYnNwO09uY2UgTlNIIGlzIGFkZGVkIHRvIGEgcGFja2V0LCBhbiBv
dXRlciBlbmNhcHN1bGF0aW9uIGlzIHVzZWQgdG88L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZh
Y2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDtmb3J3YXJkIHRoZSBv
cmlnaW5hbCBwYWNrZXQgYW5kIHRoZSBhc3NvY2lhdGVkIG1ldGFkYXRhIHRvIHRoZSBzdGFydDwv
Zm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsg
Jm5ic3A7ICZuYnNwO29mIGEgc2VydmljZSBjaGFpbi4gJm5ic3A7VGhlIGVuY2Fwc3VsYXRpb24g
c2VydmVzIHR3byBwdXJwb3Nlczo8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGli
cmksc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNl
PSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7MS4gJm5ic3A7Q3JlYXRl
cyBhIHRvcG9sb2dpY2FsbHkgaW5kZXBlbmRlbnQgc2VydmljZXMgcGxhbmUuICZuYnNwO1BhY2tl
dHMgYXJlPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYi
PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtmb3J3YXJkZWQgdG8gdGhlIHJlcXVp
cmVkIHNlcnZpY2VzIHdpdGhvdXQgY2hhbmdpbmcgdGhlPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9u
dCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiEgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
dW5kZXJseWluZyBuZXR3b3JrIHRvcG9sb2d5PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNl
PSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOzwvZm9udD48L2Rpdj4NCjxkaXY+PGZv
bnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4hICZuYnNwOyAmbmJzcDsyLiAmbmJzcDtUcmFu
c2l0IG5ldHdvcmsgbm9kZXMgc2ltcGx5IGZvcndhcmQgdGhlIGVuY2Fwc3VsYXRlZCBwYWNrZXRz
IGFzPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiEg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7aXMuPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBm
YWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOzwvZm9udD48L2Rpdj4NCjxkaXY+
PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO1RoZSBz
ZXJ2aWNlIGhlYWRlciBpcyBpbmRlcGVuZGVudCBvZiB0aGUgZW5jYXBzdWxhdGlvbiB1c2VkIGFu
ZCBpczwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4m
bmJzcDsgJm5ic3A7ICZuYnNwO2VuY2Fwc3VsYXRlZCBpbiBleGlzdGluZyB0cmFuc3BvcnRzLiAm
bmJzcDtUaGUgcHJlc2VuY2Ugb2YgTlNIIGlzPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNl
PSJDYWxpYnJpLHNhbnMtc2VyaWYiPi0tLSA3NjMsNzc4IC0tLS08L2ZvbnQ+PC9kaXY+DQo8ZGl2
Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7PC9mb250PjwvZGl2
Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyA0LiAmbmJzcDtO
U0ggVHJhbnNwb3J0IEVuY2Fwc3VsYXRpb248L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9
IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9u
dCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiEgJm5ic3A7ICZuYnNwO09uY2UgYSBOU0ggaXMg
YWRkZWQgdG8gYSBwYWNrZXQsIGFuIG91dGVyIGVuY2Fwc3VsYXRpb24gaXMgdXNlZCB0bzwvZm9u
dD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5i
c3A7ICZuYnNwO2ZvcndhcmQgdGhlIG9yaWdpbmFsIHBhY2tldCBhbmQgdGhlIGFzc29jaWF0ZWQg
bWV0YWRhdGEgdG8gdGhlIHN0YXJ0PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxp
YnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7b2YgYSBzZXJ2aWNlIGNoYWluLiAm
bmJzcDtUaGUgZW5jYXBzdWxhdGlvbiBzZXJ2ZXMgdHdvIHB1cnBvc2VzOjwvZm9udD48L2Rpdj4N
CjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDs8L2ZvbnQ+
PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNw
OyAmbmJzcDsxLiAmbmJzcDtDcmVhdGVzIGEgdG9wb2xvZ2ljYWxseSBpbmRlcGVuZGVudCBzZXJ2
aWNlcyBwbGFuZS4gJm5ic3A7UGFja2V0cyBhcmU8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZh
Y2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
O2ZvcndhcmRlZCB0byB0aGUgcmVxdWlyZWQgc2VydmljZXMgd2l0aG91dCBjaGFuZ2luZyB0aGU8
L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+ISAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDt1bmRlcmx5aW5nIG5ldHdvcmsgdG9wb2xvZ3kuPC9mb250
PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNw
OzwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4hICZu
YnNwOyAmbmJzcDsyLiAmbmJzcDtUcmFuc2l0IG5ldHdvcmsgbm9kZXMgc2ltcGx5IGZvcndhcmQg
dGhlIGVuY2Fwc3VsYXRlZCBwYWNrZXRzJm5ic3A7PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBm
YWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiEgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7d2l0
aG91dCBtb2RpZmljYXRpb24uPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJp
LHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOzwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0i
Q2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO1RoZSBzZXJ2aWNlIGhlYWRl
ciBpcyBpbmRlcGVuZGVudCBvZiB0aGUgZW5jYXBzdWxhdGlvbiB1c2VkIGFuZCBpczwvZm9udD48
L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7
ICZuYnNwO2VuY2Fwc3VsYXRlZCBpbiBleGlzdGluZyB0cmFuc3BvcnRzLiAmbmJzcDtUaGUgcHJl
c2VuY2Ugb2YgTlNIIGlzPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNh
bnMtc2VyaWYiPioqKioqKioqKioqKioqKjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0i
Q2FsaWJyaSxzYW5zLXNlcmlmIj4qKiogNzg4LDc5NCAqKioqPC9mb250PjwvZGl2Pg0KPGRpdj48
Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOzwvZm9udD48L2Rpdj4N
CjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgNS4gJm5ic3A7RnJh
Z21lbnRhdGlvbiBDb25zaWRlcmF0aW9uczwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0i
Q2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDs8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250
IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+ISAmbmJzcDsgJm5ic3A7TlNIIGFuZCB0aGUgYXNz
b2NpYXRlZCB0cmFuc3BvcnQgaGVhZGVyIGFyZSAmcXVvdDthZGRlZCZxdW90OyB0byB0aGU8L2Zv
bnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZu
YnNwOyAmbmJzcDtlbmNhcHN1bGF0ZWQgcGFja2V0L2ZyYW1lLiAmbmJzcDtUaGlzIGFkZGl0aW9u
YWwgaW5mb3JtYXRpb24gaW5jcmVhc2VzIHRoZTwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFj
ZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO3NpemUgb2YgdGhlIHBh
Y2tldC48L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+
Jm5ic3A7Jm5ic3A7PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMt
c2VyaWYiPi0tLSA3ODgsNzk0IC0tLS08L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNh
bGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBm
YWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyA1LiAmbmJzcDtGcmFnbWVudGF0aW9uIENv
bnNpZGVyYXRpb25zPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMt
c2VyaWYiPiZuYnNwOyZuYnNwOzwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJy
aSxzYW5zLXNlcmlmIj4hICZuYnNwOyAmbmJzcDtUaGUgTlNIIGFuZCB0aGUgYXNzb2NpYXRlZCB0
cmFuc3BvcnQgaGVhZGVyIGFyZSAmcXVvdDthZGRlZCZxdW90OyB0byB0aGU8L2ZvbnQ+PC9kaXY+
DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJz
cDtlbmNhcHN1bGF0ZWQgcGFja2V0L2ZyYW1lLiAmbmJzcDtUaGlzIGFkZGl0aW9uYWwgaW5mb3Jt
YXRpb24gaW5jcmVhc2VzIHRoZTwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJy
aSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO3NpemUgb2YgdGhlIHBhY2tldC48L2Zv
bnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7Jm5i
c3A7PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPioq
KioqKioqKioqKioqKjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5z
LXNlcmlmIj4qKiogODA2LDgxMiAqKioqPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJD
YWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOzwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQg
ZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgNi4xLiAmbmJzcDtTRkZzIGFuZCBPdmVy
bGF5IFNlbGVjdGlvbjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5z
LXNlcmlmIj4mbmJzcDsmbmJzcDs8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGli
cmksc2Fucy1zZXJpZiI+ISAmbmJzcDsgJm5ic3A7QXMgZGVzY3JpYmVkIGFib3ZlLCBOU0ggY29u
dGFpbnMgYSBTZXJ2aWNlIFBhdGggSWRlbnRpZmllciAoU1BJKSBhbmQ8L2ZvbnQ+PC9kaXY+DQo8
ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDth
IFNlcnZpY2UgSW5kZXggKFNJKS4gJm5ic3A7VGhlIFNQSSBpcywgYXMgcGVyIGl0cyBuYW1lLCBh
biBpZGVudGlmaWVyLjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5z
LXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO1RoZSBTUEkgYWxvbmUgY2Fubm90IGJlIHVzZWQg
dG8gZm9yd2FyZCBwYWNrZXRzIGFsb25nIGEgc2VydmljZSBwYXRoLjwvZm9udD48L2Rpdj4NCjxk
aXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO1Jh
dGhlciB0aGUgU1BJIHByb3ZpZGVzIGEgbGV2ZWwgb2YgaW5kaXJlY3Rpb24gYmV0d2VlbiB0aGUg
c2VydmljZTwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlm
Ij4tLS0gODA2LDgxMiAtLS0tPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJp
LHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOzwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0i
Q2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgNi4xLiAmbmJzcDtTRkZzIGFuZCBPdmVybGF5IFNl
bGVjdGlvbjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlm
Ij4mbmJzcDsmbmJzcDs8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fu
cy1zZXJpZiI+ISAmbmJzcDsgJm5ic3A7QXMgZGVzY3JpYmVkIGFib3ZlLCBhbiBOU0ggY29udGFp
bnMgYSBTZXJ2aWNlIFBhdGggSWRlbnRpZmllciAoU1BJKSBhbmQ8L2ZvbnQ+PC9kaXY+DQo8ZGl2
Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDthIFNl
cnZpY2UgSW5kZXggKFNJKS4gJm5ic3A7VGhlIFNQSSBpcywgYXMgcGVyIGl0cyBuYW1lLCBhbiBp
ZGVudGlmaWVyLjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNl
cmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO1RoZSBTUEkgYWxvbmUgY2Fubm90IGJlIHVzZWQgdG8g
Zm9yd2FyZCBwYWNrZXRzIGFsb25nIGEgc2VydmljZSBwYXRoLjwvZm9udD48L2Rpdj4NCjxkaXY+
PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO1JhdGhl
ciB0aGUgU1BJIHByb3ZpZGVzIGEgbGV2ZWwgb2YgaW5kaXJlY3Rpb24gYmV0d2VlbiB0aGUgc2Vy
dmljZTwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4q
KioqKioqKioqKioqKio8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fu
cy1zZXJpZiI+KioqIDgyNyw4MzkgKioqKjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0i
Q2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO2lzIGluY29ycmVjdCBhbmQg
dGhlIHBhY2tldCBtdXN0IGJlIGRpc2NhcmRlZC48L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZh
Y2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7PC9mb250PjwvZGl2Pg0KPGRpdj48
Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7VGhpcyBp
bmRpcmVjdGlvbiAtLSBTUEkgdG8gb3ZlcmxheSAtLSBjcmVhdGVzIGEgdHJ1ZSBzZXJ2aWNlIHBs
YW5lLjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4h
ICZuYnNwOyAmbmJzcDtUaGF0IGlzIHRoZSBTRkYvU0YgdG9wb2xvZ3kgaXMgY29uc3RydWN0ZWQg
d2l0aG91dCBpbXBhY3RpbmcgdGhlPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxp
YnJpLHNhbnMtc2VyaWYiPiEgJm5ic3A7ICZuYnNwO25ldHdvcmsgdG9wb2xvZ3kgYnV0IG1vcmUg
aW1wb3J0YW50bHkgc2VydmljZSBwbGFuZSBvbmx5IHBhcnRpY2lwYW50czwvZm9udD48L2Rpdj4N
CjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNw
OyhpLmUuLCBtb3N0IFNGcykgbmVlZCBub3QgYmUgcGFydCBvZiB0aGUgbmV0d29yayBvdmVybGF5
IHRvcG9sb2d5IGFuZDwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5z
LXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO2l0cyBhc3NvY2lhdGVkIGluZnJhc3RydWN0dXJl
IChlLmcuLCBjb250cm9sIHBsYW5lLCByb3V0aW5nIHRhYmxlcyw8L2ZvbnQ+PC9kaXY+DQo8ZGl2
Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+ISAmbmJzcDsgJm5ic3A7ZXRjLikgJm5i
c3A7U0ZzIG5lZWQgdG8gYmUgYWJsZSB0byByZXR1cm4gYSBwYWNrZXQgdG8gYW4gYXBwcm9wcmlh
dGUgU0ZGPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYi
PiEgJm5ic3A7ICZuYnNwOyhpLmUuLCBoYXMgdGhlIHJlcXVpc2l0ZSBOU0ggaW5mb3JtYXRpb24p
IHdoZW4gc2VydmljZSBwcm9jZXNzaW5nIGlzPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNl
PSJDYWxpYnJpLHNhbnMtc2VyaWYiPiEgJm5ic3A7ICZuYnNwO2NvbXBsZXRlLiAmbmJzcDtUaGlz
IGNhbiBiZSB2aWEgdGhlIG92ZXIgb3IgdW5kZXJsYXkgYW5kIGluIHNvbWUgY2FzZTwvZm9udD48
L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDs8
L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7
Jm5ic3A7PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYi
PiZuYnNwOyZuYnNwOzwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5z
LXNlcmlmIj4tLS0gODI3LDgzOSAtLS0tPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJD
YWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7aXMgaW5jb3JyZWN0IGFuZCB0
aGUgcGFja2V0IG11c3QgYmUgZGlzY2FyZGVkLjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFj
ZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDs8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxm
b250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDtUaGlzIGlu
ZGlyZWN0aW9uIC0tIFNQSSB0byBvdmVybGF5IC0tIGNyZWF0ZXMgYSB0cnVlIHNlcnZpY2UgcGxh
bmUuPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiEg
Jm5ic3A7ICZuYnNwO1RoYXQgaXMsIHRoZSBTRkYvU0YgdG9wb2xvZ3kgaXMgY29uc3RydWN0ZWQg
d2l0aG91dCBpbXBhY3RpbmcgdGhlPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxp
YnJpLHNhbnMtc2VyaWYiPiEgJm5ic3A7ICZuYnNwO25ldHdvcmsgdG9wb2xvZ3kgYnV0IG1vcmUg
aW1wb3J0YW50bHksIHNlcnZpY2UgcGxhbmUgb25seSBwYXJ0aWNpcGFudHM8L2ZvbnQ+PC9kaXY+
DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJz
cDsoaS5lLiwgbW9zdCBTRnMpIG5lZWQgbm90IGJlIHBhcnQgb2YgdGhlIG5ldHdvcmsgb3Zlcmxh
eSB0b3BvbG9neSBhbmQ8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fu
cy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDtpdHMgYXNzb2NpYXRlZCBpbmZyYXN0cnVjdHVy
ZSAoZS5nLiwgY29udHJvbCBwbGFuZSwgcm91dGluZyB0YWJsZXMsPC9mb250PjwvZGl2Pg0KPGRp
dj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiEgJm5ic3A7ICZuYnNwO2V0YykuICZu
YnNwO1NGcyBuZWVkIHRvIGJlIGFibGUgdG8gcmV0dXJuIGEgcGFja2V0IHRvIGFuIGFwcHJvcHJp
YXRlIFNGRjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlm
Ij4hICZuYnNwOyAmbmJzcDsoaS5lLiwgb25lIHRoYXQgaGFzIHRoZSByZXF1aXNpdGUgTlNIIGlu
Zm9ybWF0aW9uKSB3aGVuIHNlcnZpY2UgcHJvY2Vzc2luZyBpczwvZm9udD48L2Rpdj4NCjxkaXY+
PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4hICZuYnNwOyAmbmJzcDtjb21wbGV0ZS4g
Jm5ic3A7VGhpcyBjYW4gYmUgdmlhIHRoZSBvdmVybGF5IG9yIHVuZGVybGF5IGFuZCwgaW4gc29t
ZSBjYXNlPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYi
PiZuYnNwOyZuYnNwOzwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5z
LXNlcmlmIj4mbmJzcDsmbmJzcDs8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGli
cmksc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNl
PSJDYWxpYnJpLHNhbnMtc2VyaWYiPioqKioqKioqKioqKioqKjwvZm9udD48L2Rpdj4NCjxkaXY+
PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4qKiogODQ3LDg1MyAqKioqPC9mb250Pjwv
ZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsg
Jm5ic3A7cmVxdWlzaXRlIGNvbm5lY3Rpdml0eS48L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZh
Y2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7PC9mb250PjwvZGl2Pg0KPGRpdj48
Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7VGhlIG1h
cHBpbmcgb2YgU1BJIHRvIHRyYW5zcG9ydCBvY2N1cnMgb24gYW4gU0ZGIChhcyBkaXNjdXNzZWQg
YWJvdmUsPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYi
PiEgJm5ic3A7ICZuYnNwO3RoZSBmaXJzdCBTRkYgaW4gdGhlIHBhdGggZ2V0cyBhIE5TSCBlbmNh
cHN1bGF0ZWQgcGFja2V0IGZyb20gdGhlPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJD
YWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7Q2xhc3NpZmllcikuICZuYnNw
O1RoZSBTRkYgY29uc3VsdHMgdGhlIFNQSS9JRCB2YWx1ZXMgdG8gZGV0ZXJtaW5lIHRoZTwvZm9u
dD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5i
c3A7ICZuYnNwO2FwcHJvcHJpYXRlIG92ZXJsYXkgdHJhbnNwb3J0IHByb3RvY29sIChzZXZlcmFs
IG1heSBiZSB1c2VkIHdpdGhpbiBhPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxp
YnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7Z2l2ZW4gbmV0d29yaykgYW5kIG5l
eHQgaG9wIGZvciB0aGUgcmVxdWlzaXRlIFNGLiAmbmJzcDtUYWJsZSAxIGJlbG93PC9mb250Pjwv
ZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPi0tLSA4NDcsODUzIC0t
LS08L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5i
c3A7ICZuYnNwOyAmbmJzcDtyZXF1aXNpdGUgY29ubmVjdGl2aXR5LjwvZm9udD48L2Rpdj4NCjxk
aXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDs8L2ZvbnQ+PC9k
aXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAm
bmJzcDtUaGUgbWFwcGluZyBvZiBTUEkgdG8gdHJhbnNwb3J0IG9jY3VycyBvbiBhbiBTRkYgKGFz
IGRpc2N1c3NlZCBhYm92ZSw8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmks
c2Fucy1zZXJpZiI+ISAmbmJzcDsgJm5ic3A7dGhlIGZpcnN0IFNGRiBpbiB0aGUgcGF0aCBnZXRz
IGFuIE5TSCBlbmNhcHN1bGF0ZWQgcGFja2V0IGZyb20gdGhlPC9mb250PjwvZGl2Pg0KPGRpdj48
Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7Q2xhc3Np
ZmllcikuICZuYnNwO1RoZSBTRkYgY29uc3VsdHMgdGhlIFNQSS9JRCB2YWx1ZXMgdG8gZGV0ZXJt
aW5lIHRoZTwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlm
Ij4mbmJzcDsgJm5ic3A7ICZuYnNwO2FwcHJvcHJpYXRlIG92ZXJsYXkgdHJhbnNwb3J0IHByb3Rv
Y29sIChzZXZlcmFsIG1heSBiZSB1c2VkIHdpdGhpbiBhPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9u
dCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7Z2l2ZW4gbmV0
d29yaykgYW5kIG5leHQgaG9wIGZvciB0aGUgcmVxdWlzaXRlIFNGLiAmbmJzcDtUYWJsZSAxIGJl
bG93PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPioq
KioqKioqKioqKioqKjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5z
LXNlcmlmIj4qKiogODc0LDg4MCAqKioqPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJD
YWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOzwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQg
ZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO0FkZGl0aW9uYWxs
eSwgZnVydGhlciBpbmRpcmVjdGlvbiBpcyBwb3NzaWJsZTogdGhlIHJlc29sdXRpb24gb2YgdGhl
PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNw
OyAmbmJzcDsgJm5ic3A7cmVxdWlyZWQgU0YgbmV0d29yayBsb2NhdG9yIG1heSBiZSBhIGxvY2Fs
aXplZCByZXNvbHV0aW9uIG9uIGFuIFNGRiw8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9
IkNhbGlicmksc2Fucy1zZXJpZiI+ISAmbmJzcDsgJm5ic3A7cmF0aGVyIHRoYW4gYSBzZXJ2aWNl
IGZ1bmN0aW9uIGNoYWluIGNvbnRyb2wgcGxhbmUgcmVzcG9uc2liaWxpdHksIGFzPC9mb250Pjwv
ZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsg
Jm5ic3A7cGVyIFRhYmxlIDIgYW5kIFRhYmxlIDMgYmVsb3cuPC9mb250PjwvZGl2Pg0KPGRpdj48
Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOzwvZm9udD48L2Rpdj4N
CjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNw
O1BsZWFzZSBub3RlOiBWWExBTi1ncGUgYW5kIEdSRSBpbiB0aGUgYWJvdmUgdGFibGUgcmVmZXIg
dG88L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+LS0t
IDg3NCw4ODAgLS0tLTwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5z
LXNlcmlmIj4mbmJzcDsmbmJzcDs8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGli
cmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDtBZGRpdGlvbmFsbHksIGZ1cnRoZXIg
aW5kaXJlY3Rpb24gaXMgcG9zc2libGU6IHRoZSByZXNvbHV0aW9uIG9mIHRoZTwvZm9udD48L2Rp
dj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZu
YnNwO3JlcXVpcmVkIFNGIG5ldHdvcmsgbG9jYXRvciBtYXkgYmUgYSBsb2NhbGl6ZWQgcmVzb2x1
dGlvbiBvbiBhbiBTRkYsPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNh
bnMtc2VyaWYiPiEgJm5ic3A7ICZuYnNwO3JhdGhlciB0aGFuIGEgc2VydmljZSBmdW5jdGlvbiBj
aGFpbiBjb250cm9sLXBsYW5lIHJlc3BvbnNpYmlsaXR5LCBhczwvZm9udD48L2Rpdj4NCjxkaXY+
PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO3BlciBU
YWJsZSAyIGFuZCBUYWJsZSAzIGJlbG93LjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0i
Q2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDs8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250
IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDtQbGVhc2Ugbm90
ZTogVlhMQU4tZ3BlIGFuZCBHUkUgaW4gdGhlIGFib3ZlIHRhYmxlIHJlZmVyIHRvPC9mb250Pjwv
ZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPioqKioqKioqKioqKioq
KjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4qKiog
OTI1LDkzNCAqKioqPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMt
c2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7U2luY2UgdGhlIFNQSSBpcyBhIHJlcHJlc2VudGF0
aW9uIG9mIHRoZSBzZXJ2aWNlIHBhdGgsIHRoZSBsb29rdXAgbWF5PC9mb250PjwvZGl2Pg0KPGRp
dj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7cmV0
dXJuIG1vcmUgdGhhbiBvbmUgcG9zc2libGUgbmV4dC1ob3Agd2l0aGluIGEgc2VydmljZSBwYXRo
IGZvciBhPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYi
PiZuYnNwOyAmbmJzcDsgJm5ic3A7Z2l2ZW4gU0YsIGVzc2VudGlhbGx5IGEgc2VyaWVzIG9mIHdl
aWdodGVkIChlcXVhbGx5IG9yIG90aGVyd2lzZSk8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZh
Y2U9IkNhbGlicmksc2Fucy1zZXJpZiI+ISAmbmJzcDsgJm5ic3A7cGF0aHMgdG8gYmUgdXNlZCAo
Zm9yIGxvYWQgZGlzdHJpYnV0aW9uLCByZWR1bmRhbmN5IG9yIHBvbGljeSksIHNlZTwvZm9udD48
L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7
ICZuYnNwO1RhYmxlIDQuICZuYnNwO1RoZSBtZXRyaWMgZGVwaWN0ZWQgaW4gVGFibGUgNCBpcyBh
biBleGFtcGxlIHRvIGhlbHA8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmks
c2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDtpbGx1c3RyYXRlZCB3ZWlnaGluZyBTRnMu
ICZuYnNwO0luIGEgcmVhbCBuZXR3b3JrLCB0aGUgbWV0cmljIHdpbGwgcmFuZ2U8L2ZvbnQ+PC9k
aXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+ISAmbmJzcDsgJm5ic3A7
ZnJvbSBhIHNpbXBsZSBwcmVmZXJlbmNlIChzaW1pbGFyIHRvIHJvdXRpbmcgbmV4dC0gaG9wKSwg
dG8gYSB0cnVlPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2Vy
aWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ZHluYW1pYyBjb21wb3NpdGUgbWV0cmljIGJhc2VkIG9u
IHNvbWUgc2VydmljZSBmdW5jdGlvbi1jZW50cmljIHN0YXRlPC9mb250PjwvZGl2Pg0KPGRpdj48
Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7KGluY2x1
ZGluZyBsb2FkLCBzZXNzaW9ucyBzdGF0ZSwgY2FwYWNpdHksIGV0Yy4pPC9mb250PjwvZGl2Pg0K
PGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOzwvZm9udD48
L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4tLS0gOTI1LDkzNCAt
LS0tPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZu
YnNwOyAmbmJzcDsgJm5ic3A7U2luY2UgdGhlIFNQSSBpcyBhIHJlcHJlc2VudGF0aW9uIG9mIHRo
ZSBzZXJ2aWNlIHBhdGgsIHRoZSBsb29rdXAgbWF5PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBm
YWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7cmV0dXJuIG1vcmUg
dGhhbiBvbmUgcG9zc2libGUgbmV4dC1ob3Agd2l0aGluIGEgc2VydmljZSBwYXRoIGZvciBhPC9m
b250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAm
bmJzcDsgJm5ic3A7Z2l2ZW4gU0YsIGVzc2VudGlhbGx5IGEgc2VyaWVzIG9mIHdlaWdodGVkIChl
cXVhbGx5IG9yIG90aGVyd2lzZSk8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGli
cmksc2Fucy1zZXJpZiI+ISAmbmJzcDsgJm5ic3A7cGF0aHMgdG8gYmUgdXNlZCAoZm9yIGxvYWQg
ZGlzdHJpYnV0aW9uLCByZWR1bmRhbmN5LCBvciBwb2xpY3kpLCBzZWU8L2ZvbnQ+PC9kaXY+DQo8
ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDtU
YWJsZSA0LiAmbmJzcDtUaGUgbWV0cmljIGRlcGljdGVkIGluIFRhYmxlIDQgaXMgYW4gZXhhbXBs
ZSB0byBoZWxwPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2Vy
aWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7aWxsdXN0cmF0ZWQgd2VpZ2hpbmcgU0ZzLiAmbmJzcDtJ
biBhIHJlYWwgbmV0d29yaywgdGhlIG1ldHJpYyB3aWxsIHJhbmdlPC9mb250PjwvZGl2Pg0KPGRp
dj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiEgJm5ic3A7ICZuYnNwO2Zyb20gYSBz
aW1wbGUgcHJlZmVyZW5jZSAoc2ltaWxhciB0byByb3V0aW5nIG5leHQtaG9wKSwgdG8gYSB0cnVl
PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNw
OyAmbmJzcDsgJm5ic3A7ZHluYW1pYyBjb21wb3NpdGUgbWV0cmljIGJhc2VkIG9uIHNvbWUgc2Vy
dmljZSBmdW5jdGlvbi1jZW50cmljIHN0YXRlPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNl
PSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7KGluY2x1ZGluZyBsb2Fk
LCBzZXNzaW9ucyBzdGF0ZSwgY2FwYWNpdHksIGV0Yy4pPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9u
dCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOzwvZm9udD48L2Rpdj4NCjxk
aXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4qKioqKioqKioqKioqKio8L2ZvbnQ+
PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+KioqIDk4MSw5ODcg
KioqKjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4m
bmJzcDsgJm5ic3A7ICZuYnNwO0Z1cnRoZXJtb3JlLCB0aGUgU1BJIHRvIG92ZXJsYXkgbWFwcGlu
ZyBvY2N1cnMgYXQgZWFjaCBTRkY8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGli
cmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDtpbmRlcGVuZGVudGx5LiAmbmJzcDtB
bnkgY29tYmluYXRpb24gb2YgdG9wb2xvZ3kgc2VsZWN0aW9uIGlzIHBvc3NpYmxlLjwvZm9udD48
L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7
ICZuYnNwO1BsZWFzZSBub3RlLCB0aGVyZSBpcyBubyByZXF1aXJlbWVudCB0byBjcmVhdGUgYSBu
ZXcgb3ZlcmxheSB0b3BvbG9neTwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJy
aSxzYW5zLXNlcmlmIj4hICZuYnNwOyAmbmJzcDtpZiBhIHN1aXRhYmxlIG9uZSBhbHJlYWR5IGV4
aXN0aW5nLiAmbmJzcDtOU0ggcGFja2V0cyBjYW4gdXNlIGFueSAobmV3IG9yPC9mb250PjwvZGl2
Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5i
c3A7ZXhpc3RpbmcpIG92ZXJsYXkgcHJvdmlkZWQgdGhlIHJlcXVpc2l0ZSBjb25uZWN0aXZpdHkg
cmVxdWlyZW1lbnRzPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMt
c2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7YXJlIHNhdGlzZmllZC48L2ZvbnQ+PC9kaXY+DQo8
ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7PC9mb250Pjwv
ZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPi0tLSA5ODEsOTg3IC0t
LS08L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5i
c3A7ICZuYnNwOyAmbmJzcDtGdXJ0aGVybW9yZSwgdGhlIFNQSSB0byBvdmVybGF5IG1hcHBpbmcg
b2NjdXJzIGF0IGVhY2ggU0ZGPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJp
LHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7aW5kZXBlbmRlbnRseS4gJm5ic3A7QW55
IGNvbWJpbmF0aW9uIG9mIHRvcG9sb2d5IHNlbGVjdGlvbiBpcyBwb3NzaWJsZS48L2ZvbnQ+PC9k
aXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAm
bmJzcDtQbGVhc2Ugbm90ZSwgdGhlcmUgaXMgbm8gcmVxdWlyZW1lbnQgdG8gY3JlYXRlIGEgbmV3
IG92ZXJsYXkgdG9wb2xvZ3k8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmks
c2Fucy1zZXJpZiI+ISAmbmJzcDsgJm5ic3A7aWYgYSBzdWl0YWJsZSBvbmUgYWxyZWFkeSBleGlz
dHMuICZuYnNwO05TSCBwYWNrZXRzIGNhbiB1c2UgYW55IChuZXcgb3I8L2ZvbnQ+PC9kaXY+DQo8
ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDtl
eGlzdGluZykgb3ZlcmxheSBwcm92aWRlZCB0aGUgcmVxdWlzaXRlIGNvbm5lY3Rpdml0eSByZXF1
aXJlbWVudHM8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJp
ZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDthcmUgc2F0aXNmaWVkLjwvZm9udD48L2Rpdj4NCjxkaXY+
PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDs8L2ZvbnQ+PC9kaXY+
DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+KioqKioqKioqKioqKioqPC9m
b250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPioqKiAxMDI1
LDEwMzIgKioqKjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNl
cmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO1RoZSBTUEkgYW5kIFNJIHNlcnZlIGFuIGltcG9ydGFu
dCBmdW5jdGlvbiBmb3IgdmlzaWJpbGl0eSBpbnRvIHRoZTwvZm9udD48L2Rpdj4NCjxkaXY+PGZv
bnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO3NlcnZpY2Ug
dG9wb2xvZ3kuICZuYnNwO0FuIG9wZXJhdG9yIGNhbiBkZXRlcm1pbmUgd2hhdCBzZXJ2aWNlIHBh
dGggYTwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4m
bmJzcDsgJm5ic3A7ICZuYnNwO3BhY2tldCBpcyAmcXVvdDtvbiZxdW90OywgYW5kIGl0cyBsb2Nh
dGlvbiB3aXRoaW4gdGhhdCBwYXRoIHNpbXBseSBieSB2aWV3aW5nPC9mb250PjwvZGl2Pg0KPGRp
dj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiEgJm5ic3A7ICZuYnNwO05TSCBpbmZv
cm1hdGlvbiAocGFja2V0IGNhcHR1cmUsIElQRklYLCBldGMuKSAmbmJzcDtUaGUgaW5mb3JtYXRp
b24gY2FuIGJlPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2Vy
aWYiPiEgJm5ic3A7ICZuYnNwO3VzZWQgZm9yIHNlcnZpY2Ugc2NoZWR1bGluZyBhbmQgcGxhY2Vt
ZW50IGRlY2lzaW9ucywgdHJvdWJsZXNob290aW5nPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBm
YWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7YW5kIGNvbXBsaWFu
Y2UgdmVyaWZpY2F0aW9uLjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxz
YW5zLXNlcmlmIj4mbmJzcDsmbmJzcDs8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNh
bGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7IDYuNC4gJm5ic3A7U2VydmljZSBHcmFwaHM8L2ZvbnQ+
PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+LS0tIDEwMjUsMTAz
MiAtLS0tPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYi
PiZuYnNwOyAmbmJzcDsgJm5ic3A7VGhlIFNQSSBhbmQgU0kgc2VydmUgYW4gaW1wb3J0YW50IGZ1
bmN0aW9uIGZvciB2aXNpYmlsaXR5IGludG8gdGhlPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBm
YWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7c2VydmljZSB0b3Bv
bG9neS4gJm5ic3A7QW4gb3BlcmF0b3IgY2FuIGRldGVybWluZSB3aGF0IHNlcnZpY2UgcGF0aCBh
PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNw
OyAmbmJzcDsgJm5ic3A7cGFja2V0IGlzICZxdW90O29uJnF1b3Q7LCBhbmQgaXRzIGxvY2F0aW9u
IHdpdGhpbiB0aGF0IHBhdGggc2ltcGx5IGJ5IHZpZXdpbmc8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxm
b250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+ISAmbmJzcDsgJm5ic3A7TlNIIGluZm9ybWF0
aW9uIChwYWNrZXQgY2FwdHVyZSwgSVBGSVgsIGV0YykuICZuYnNwO1RoZSBpbmZvcm1hdGlvbiBj
YW4gYmU8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+
ISAmbmJzcDsgJm5ic3A7dXNlZCBmb3Igc2VydmljZSBzY2hlZHVsaW5nIGFuZCBwbGFjZW1lbnQg
ZGVjaXNpb25zLCB0cm91Ymxlc2hvb3RpbmcsPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNl
PSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7YW5kIGNvbXBsaWFuY2Ug
dmVyaWZpY2F0aW9uLjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5z
LXNlcmlmIj4mbmJzcDsmbmJzcDs8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGli
cmksc2Fucy1zZXJpZiI+Jm5ic3A7IDYuNC4gJm5ic3A7U2VydmljZSBHcmFwaHM8L2ZvbnQ+PC9k
aXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+KioqKioqKioqKioqKioq
PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPioqKiAx
MDkyLDEwOTggKioqKjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5z
LXNlcmlmIj4mbmJzcDsmbmJzcDs8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGli
cmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJiM0MzstLS0tLS0tJiM0MzsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7JiM0MzstLS0tLS0tJiM0MzsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7JiM0
MzstLS0tLS0tJiM0Mzs8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fu
cy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgfCAmbmJzcDtTRkYgJm5ic3A7KS0tLS0tLS0mZ3Q7KCAmbmJzcDtTRkYg
Jm5ic3A7fC0tLS0tLS0mZ3Q7fCAmbmJzcDtTRkYgJm5ic3A7fDwvZm9udD48L2Rpdj4NCjxkaXY+
PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4hICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJiM0MzstLS1eLS0tJiM0MzsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7JiM0MzstLS18LS0tJiM0MzsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7JiM0MzstLS18LS0tJiM0Mzs8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9
IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICwtfC0uICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7LC18LS4gJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDssLXwtLjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJy
aSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsvICZuYnNwOyAmbmJzcDsgXCAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7LyAmbmJzcDsgJm5ic3A7IFwgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOy8gJm5ic3A7ICZuYnNwOyBcPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9u
dCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICggQ2xhc3MgKSAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsoICZuYnNwO1NGMSAmbmJzcDspICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyggJm5ic3A7U0YyICZuYnNwOyk8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNh
bGlicmksc2Fucy1zZXJpZiI+LS0tIDEwOTIsMTA5OSAtLS0tPC9mb250PjwvZGl2Pg0KPGRpdj48
Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOzwvZm9udD48L2Rpdj4N
CjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmIzQzOy0tLS0tLS0m
IzQzOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmIzQzOy0tLS0tLS0mIzQzOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsmIzQzOy0tLS0tLS0mIzQzOzwvZm9udD48L2Rpdj4NCjxkaXY+
PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyB8ICZuYnNwO1NGRiAmbmJzcDsp
LS0tLS0tLSZndDsoICZuYnNwO1NGRiAmbmJzcDt8LS0tLS0tLSZndDt8ICZuYnNwO1NGRiAmbmJz
cDt8PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiEg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
IzQzOy0tLSYjNDM7LS0tJiM0MzsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7JiM0MzstLS0m
IzQzOy0tLSYjNDM7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyYjNDM7LS0tJiM0MzstLS0m
IzQzOzwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4h
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyBeICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDt8ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDt8Jm5ic3A7PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxp
YnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAsLXwtLiAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOywtfC0uICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7LC18LS48L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fu
cy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7LyAmbmJzcDsgJm5ic3A7IFwgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOy8gJm5ic3A7ICZuYnNwOyBcICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsvICZuYnNwOyAmbmJzcDsgXDwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFj
ZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAoIENsYXNzICkgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7KCAmbmJzcDtTRjEgJm5ic3A7KSAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDso
ICZuYnNwO1NGMiAmbmJzcDspPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJp
LHNhbnMtc2VyaWYiPioqKioqKioqKioqKioqKjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFj
ZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4qKiogMTEzNSwxMTQxICoqKio8L2ZvbnQ+PC9kaXY+DQo8
ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmIzQzOy0tLSYjNDM7LS0tJiM0Mzsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2VtcGxveWVlczwvZm9udD48L2Rpdj4N
CjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IHwgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgfDwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4m
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICYj
NDM7LS0tLS0tLSYjNDM7PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNh
bnMtc2VyaWYiPiEgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7IGV4dGVybmFsPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMt
c2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgc3lzdGVtOjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5z
LXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7IEVtcGxveWVlPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNh
bnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgQXBwWjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5z
LXNlcmlmIj4tLS0gMTEzNiwxMTQyIC0tLS08L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9
IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmIzQzOy0tLSYjNDM7LS0tJiM0MzsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwO2VtcGxveWVlczwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFj
ZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7IHwgJm5ic3A7ICZuYnNwOyAmbmJzcDsgfDwvZm9udD48L2Rp
dj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICYjNDM7LS0tLS0tLSYjNDM7
PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiEgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IEV4dGVybmFsPC9m
b250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgc3lzdGVtOjwv
Zm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IEVtcGxveWVl
PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgQXBwWjwv
Zm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4qKioqKioq
KioqKioqKio8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJp
ZiI+KioqIDExNTEsMTE1NyAqKioqPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxp
YnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7Y29uc2lkZXJhdGlvbnMgbWF5IG5l
ZWQgdG8gYmUgY29uc2lkZXJlZC4gJm5ic3A7Rm9yIGV4YW1wbGUsIGlmIHRoZTwvZm9udD48L2Rp
dj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZu
YnNwO21ldGFkYXRhIGNvbnZleXMgdGVuYW50IGluZm9ybWF0aW9uLCB0aGF0IGluZm9ybWF0aW9u
IG1heSBuZWVkIHRvIGJlPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNh
bnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7YXV0aGVudGljYXRlZCBhbmQvb3IgZW5jcnlw
dGVkIGJldHdlZW4gdGhlIG9yaWdpbmF0b3IgYW5kIHRoZTwvZm9udD48L2Rpdj4NCjxkaXY+PGZv
bnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4hICZuYnNwOyAmbmJzcDtpbnRlbmRlZCByZWNp
cGllbnRzICh3aGljaCBtYXkgaW5jbHVkZSBpbnRlbmRlZCBTRnMgb25seSkgLiAmbmJzcDtOU0g8
L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7
ICZuYnNwOyAmbmJzcDtpdHNlbGYgZG9lcyBub3QgcHJvdmlkZSBwcml2YWN5IGZ1bmN0aW9ucywg
cmF0aGVyIGl0IHJlbGllcyBvbiB0aGU8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNh
bGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDt0cmFuc3BvcnQvb3ZlcmxheSBs
YXllci4gJm5ic3A7QW4gb3BlcmF0b3IgY2FuIHNlbGVjdCB0aGUgYXBwcm9wcmlhdGU8L2ZvbnQ+
PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNw
OyAmbmJzcDt0cmFuc3BvcnQgdG8gZW5zdXJlIGNvbmZpZGVudGlhbGx5IChhbmQgb3RoZXIgc2Vj
dXJpdHkpPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYi
Pi0tLSAxMTUyLDExNTggLS0tLTwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJy
aSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO2NvbnNpZGVyYXRpb25zIG1heSBuZWVk
IHRvIGJlIGNvbnNpZGVyZWQuICZuYnNwO0ZvciBleGFtcGxlLCBpZiB0aGU8L2ZvbnQ+PC9kaXY+
DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJz
cDttZXRhZGF0YSBjb252ZXlzIHRlbmFudCBpbmZvcm1hdGlvbiwgdGhhdCBpbmZvcm1hdGlvbiBt
YXkgbmVlZCB0byBiZTwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5z
LXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO2F1dGhlbnRpY2F0ZWQgYW5kL29yIGVuY3J5cHRl
ZCBiZXR3ZWVuIHRoZSBvcmlnaW5hdG9yIGFuZCB0aGU8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250
IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+ISAmbmJzcDsgJm5ic3A7aW50ZW5kZWQgcmVjaXBp
ZW50cyAod2hpY2ggbWF5IGluY2x1ZGUgaW50ZW5kZWQgU0ZzIG9ubHkpLiAmbmJzcDtUaGUgTlNI
PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNw
OyAmbmJzcDsgJm5ic3A7aXRzZWxmIGRvZXMgbm90IHByb3ZpZGUgcHJpdmFjeSBmdW5jdGlvbnMs
IHJhdGhlciBpdCByZWxpZXMgb24gdGhlPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJD
YWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7dHJhbnNwb3J0L292ZXJsYXkg
bGF5ZXIuICZuYnNwO0FuIG9wZXJhdG9yIGNhbiBzZWxlY3QgdGhlIGFwcHJvcHJpYXRlPC9mb250
PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJz
cDsgJm5ic3A7dHJhbnNwb3J0IHRvIGVuc3VyZSBjb25maWRlbnRpYWxseSAoYW5kIG90aGVyIHNl
Y3VyaXR5KTwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlm
Ij4qKioqKioqKioqKioqKio8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmks
c2Fucy1zZXJpZiI+KioqIDExNjEsMTE2OSAqKioqPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBm
YWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyA3LjIuICZuYnNwO1VwZGF0aW5nL0F1Z21l
bnRpbmcgTWV0YWRhdGE8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fu
cy1zZXJpZiI+Jm5ic3A7Jm5ic3A7PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxp
YnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7UG9zdC1pbml0aWFsIG1ldGFkYXRh
IGltcG9zaXRpb24gKHR5cGljYWxseSBwZXJmb3JtZWQgZHVyaW5nIGluaXRpYWw8L2ZvbnQ+PC9k
aXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+ISAmbmJzcDsgJm5ic3A7
c2VydmljZSBwYXRoIGRldGVybWluYXRpb24pLCBtZXRhZGF0YSBtYXkgYmUgYXVnbWVudGVkIG9y
IHVwZGF0ZWQ6PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2Vy
aWYiPiZuYnNwOyZuYnNwOzwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxz
YW5zLXNlcmlmIj4hICZuYnNwOyAmbmJzcDsxLiAmbmJzcDtNZXRhZGF0YSBBdWdtZW50YXRpb246
IEluZm9ybWF0aW9uIG1heSBiZSBhZGRlZCB0byBOU0gncyBleGlzdGluZzwvZm9udD48L2Rpdj4N
CjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7bWV0YWRhdGEsIGFzIGRlcGljdGVkIGluIEZpZ3VyZSAxMC4gJm5ic3A7
Rm9yIGV4YW1wbGUsIGlmIHRoZSBpbml0aWFsPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNl
PSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtj
bGFzc2lmaWNhdGlvbiByZXR1cm5zIHRoZSB0ZW5hbnQgaW5mb3JtYXRpb24sIGEgc2Vjb25kYXJ5
PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtjbGFzc2lmaWNhdGlvbiAocGVyaGFwcyBjby1y
ZXNpZGVudCB3aXRoIERQSSBvciBTTEIpIG1heSBhdWdtZW50PC9mb250PjwvZGl2Pg0KPGRpdj48
Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPi0tLSAxMTYyLDExNzAgLS0tLTwvZm9udD48
L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgNy4yLiAm
bmJzcDtVcGRhdGluZy9BdWdtZW50aW5nIE1ldGFkYXRhPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9u
dCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOzwvZm9udD48L2Rpdj4NCjxk
aXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO1Bv
c3QtaW5pdGlhbCBtZXRhZGF0YSBpbXBvc2l0aW9uICh0eXBpY2FsbHkgcGVyZm9ybWVkIGR1cmlu
ZyBpbml0aWFsPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2Vy
aWYiPiEgJm5ic3A7ICZuYnNwO3NlcnZpY2UgcGF0aCBkZXRlcm1pbmF0aW9uKSBvZiBtZXRhZGF0
YSBtYXkgYmUgYXVnbWVudGVkIG9yIHVwZGF0ZWQ6PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBm
YWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOzwvZm9udD48L2Rpdj4NCjxkaXY+
PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4hICZuYnNwOyAmbmJzcDsxLiAmbmJzcDtN
ZXRhZGF0YSBBdWdtZW50YXRpb246IEluZm9ybWF0aW9uIG1heSBiZSBhZGRlZCB0byBhbiBOU0gn
cyBleGlzdGluZzwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNl
cmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7bWV0YWRhdGEsIGFzIGRlcGlj
dGVkIGluIEZpZ3VyZSAxMC4gJm5ic3A7Rm9yIGV4YW1wbGUsIGlmIHRoZSBpbml0aWFsPC9mb250
PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtjbGFzc2lmaWNhdGlvbiByZXR1cm5zIHRoZSB0ZW5hbnQg
aW5mb3JtYXRpb24sIGEgc2Vjb25kYXJ5PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJD
YWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtjbGFz
c2lmaWNhdGlvbiAocGVyaGFwcyBjby1yZXNpZGVudCB3aXRoIERQSSBvciBTTEIpIG1heSBhdWdt
ZW50PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPioq
KioqKioqKioqKioqKjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5z
LXNlcmlmIj4qKiogMTE4NCwxMTkwICoqKio8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9
IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsyLiAmbmJzcDtNZXRhZGF0
YSBVcGRhdGU6IFN1YnNlcXVlbnQgY2xhc3NpZmllcnMgbWF5IHVwZGF0ZSB0aGUgaW5pdGlhbDwv
Zm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Y2xhc3NpZmljYXRpb24gaWYgaXQgaXMgZGV0ZXJt
aW5lZCB0byBiZSBpbmNvcnJlY3Qgb3Igbm90PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNl
PSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtk
ZXNjcmlwdGl2ZSBlbm91Z2guICZuYnNwO0ZvciBleGFtcGxlLCB0aGUgaW5pdGlhbCBjbGFzc2lm
aWVyIGFkZHM8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJp
ZiI+ISAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDttZXRhZGF0YSB0aGF0IGRlc2NyaWJlcyB0
aGUgdHJhZmZpYyBhcyAmcXVvdDtpbnRlcm5ldCZxdW90OyBidXQgYSBzZWN1cml0eTwvZm9udD48
L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7c2VydmljZSBmdW5jdGlvbiBkZXRlcm1pbmVzIHRoYXQgdGhl
IHRyYWZmaWMgaXMgcmVhbGx5ICZxdW90O2F0dGFjayZxdW90Oy48L2ZvbnQ+PC9kaXY+DQo8ZGl2
Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwO0ZpZ3VyZSAxMSBpbGx1c3RyYXRlcyBhbiBleGFtcGxlIG9mIHVwZGF0aW5nIG1l
dGFkYXRhLjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlm
Ij4mbmJzcDsmbmJzcDs8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fu
cy1zZXJpZiI+LS0tIDExODUsMTE5MSAtLS0tPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNl
PSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7Mi4gJm5ic3A7TWV0YWRh
dGEgVXBkYXRlOiBTdWJzZXF1ZW50IGNsYXNzaWZpZXJzIG1heSB1cGRhdGUgdGhlIGluaXRpYWw8
L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2NsYXNzaWZpY2F0aW9uIGlmIGl0IGlzIGRldGVy
bWluZWQgdG8gYmUgaW5jb3JyZWN0IG9yIG5vdDwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFj
ZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ZGVzY3JpcHRpdmUgZW5vdWdoLiAmbmJzcDtGb3IgZXhhbXBsZSwgdGhlIGluaXRpYWwgY2xhc3Np
ZmllciBhZGRzPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2Vy
aWYiPiEgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7bWV0YWRhdGEgdGhhdCBkZXNjcmliZXMg
dGhlIHRyYWZmaWMgYXMgJnF1b3Q7SW50ZXJuZXQmcXVvdDsgYnV0IGEgc2VjdXJpdHk8L2ZvbnQ+
PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwO3NlcnZpY2UgZnVuY3Rpb24gZGV0ZXJtaW5lcyB0aGF0IHRo
ZSB0cmFmZmljIGlzIHJlYWxseSAmcXVvdDthdHRhY2smcXVvdDsuPC9mb250PjwvZGl2Pg0KPGRp
dj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDtGaWd1cmUgMTEgaWxsdXN0cmF0ZXMgYW4gZXhhbXBsZSBvZiB1cGRhdGluZyBt
ZXRhZGF0YS48L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJp
ZiI+Jm5ic3A7Jm5ic3A7PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNh
bnMtc2VyaWYiPioqKioqKioqKioqKioqKjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0i
Q2FsaWJyaSxzYW5zLXNlcmlmIj4qKiogMTIwMSwxMjA3ICoqKio8L2ZvbnQ+PC9kaXY+DQo8ZGl2
Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmIzQzOy0tLSYjNDM7LS0tJiM0MzsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2VtcGxveWVlcyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgZW1wbG95ZWUmIzQzOzwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0i
Q2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7IHwgJm5ic3A7ICZuYnNwOyAmbmJzcDsgfCAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7Q2xhc3M9QXBwWiAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDthcHBaPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYi
PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
JiM0MzstLS0tLS0tJiM0Mzs8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmks
c2Fucy1zZXJpZiI+ISAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgZXh0ZXJuYWw8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fu
cy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyBzeXN0ZW06PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNh
bnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgRW1wbG95ZWU8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmks
c2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJD
YWxpYnJpLHNhbnMtc2VyaWYiPi0tLSAxMjAyLDEyMDggLS0tLTwvZm9udD48L2Rpdj4NCjxkaXY+
PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICYjNDM7LS0tJiM0MzstLS0mIzQzOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ZW1wbG95ZWVzICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyBlbXBsb3llZSYjNDM7PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJD
YWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgfCAmbmJzcDsgJm5ic3A7ICZuYnNwOyB8ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDtDbGFzcz1BcHBaICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
O2FwcFo8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
IzQzOy0tLS0tLS0mIzQzOzwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxz
YW5zLXNlcmlmIj4hICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyBFeHRlcm5hbDwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5z
LXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7IHN5c3RlbTo8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fu
cy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyBFbXBsb3llZTwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxz
YW5zLXNlcmlmIj4mbmJzcDsmbmJzcDs8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNh
bGlicmksc2Fucy1zZXJpZiI+KioqKioqKioqKioqKioqPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9u
dCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPioqKiAxMjkwLDEyOTYgKioqKjwvZm9udD48L2Rp
dj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgSW50ZXJuZXQt
RHJhZnQgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7TmV0d29yayBTZXJ2aWNlIEhlYWRlciAo
TlNIKSAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBKdWx5IDIwMTc8
L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7
Jm5ic3A7PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYi
PiZuYnNwOyZuYnNwOzwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5z
LXNlcmlmIj4hICZuYnNwOyAmbmJzcDtOU0ggaXMgYWx3YXlzIGVuY2Fwc3VsYXRlZCBpbiBhIHRy
YW5zcG9ydCBwcm90b2NvbCBhbmQgdGhlcmVmb3JlLDwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQg
ZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO3doZW4gcmVxdWly
ZWQsIGV4aXN0aW5nIHNlY3VyaXR5IHByb3RvY29scyB0aGF0IHByb3ZpZGUgYXV0aGVudGljaXR5
PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNw
OyAmbmJzcDsgJm5ic3A7KGUuZy4sIFtSRkM2MDcxXSkgY2FuIGJlIHVzZWQuICZuYnNwO1NpbWls
YXJseSwgaWYgY29uZmlkZW50aWFsaXR5IGlzPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNl
PSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7cmVxdWlyZWQsIGV4aXN0
aW5nIGVuY3J5cHRpb24gcHJvdG9jb2xzIGNhbiBiZSB1c2VkIGluIGNvbmp1bmN0aW9uPC9mb250
PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPi0tLSAxMjkxLDEy
OTcgLS0tLTwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlm
Ij4mbmJzcDsgSW50ZXJuZXQtRHJhZnQgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7TmV0d29y
ayBTZXJ2aWNlIEhlYWRlciAoTlNIKSAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyBKdWx5IDIwMTc8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmks
c2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJD
YWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOzwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQg
ZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4hICZuYnNwOyAmbmJzcDtBbiBOU0ggaXMgYWx3YXlz
IGVuY2Fwc3VsYXRlZCBpbiBhIHRyYW5zcG9ydCBwcm90b2NvbCBhbmQgdGhlcmVmb3JlLDwvZm9u
dD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5i
c3A7ICZuYnNwO3doZW4gcmVxdWlyZWQsIGV4aXN0aW5nIHNlY3VyaXR5IHByb3RvY29scyB0aGF0
IHByb3ZpZGUgYXV0aGVudGljaXR5PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxp
YnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7KGUuZy4sIFtSRkM2MDcxXSkgY2Fu
IGJlIHVzZWQuICZuYnNwO1NpbWlsYXJseSwgaWYgY29uZmlkZW50aWFsaXR5IGlzPC9mb250Pjwv
ZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsg
Jm5ic3A7cmVxdWlyZWQsIGV4aXN0aW5nIGVuY3J5cHRpb24gcHJvdG9jb2xzIGNhbiBiZSB1c2Vk
IGluIGNvbmp1bmN0aW9uPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNh
bnMtc2VyaWYiPioqKioqKioqKioqKioqKjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0i
Q2FsaWJyaSxzYW5zLXNlcmlmIj4qKiogMTMwMywxMzE0ICoqKio8L2ZvbnQ+PC9kaXY+DQo8ZGl2
Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7PC9mb250PjwvZGl2
Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5i
c3A7TlNIIG1ldGFkYXRhIGF1dGhlbnRpY2l0eSBhbmQgY29uZmlkZW50aWFsaXR5IG11c3QgYmUg
Y29uc2lkZXJlZCBhczwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5z
LXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO3dlbGwuICZuYnNwO0luIG9yZGVyIHRvIHByb3Rl
Y3QgdGhlIG1ldGFkYXRhLCBhbiBvcGVyYXRvciBjYW4gbGV2ZXJhZ2UgdGhlPC9mb250PjwvZGl2
Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiEgJm5ic3A7ICZuYnNwO2Fm
b3JlbWVudGlvbmVkIG1lY2hhbmlzbXMgcHJvdmlkZWQgdGhlIHRyYW5zcG9ydCBsYXllciwgYXV0
aGVudGljaXR5PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2Vy
aWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7YW5kL29yIGNvbmZpZGVudGlhbGl0eS4gJm5ic3A7QW4g
b3BlcmF0b3IgTVVTVCBjYXJlZnVsbHkgc2VsZWN0IHRoZTwvZm9udD48L2Rpdj4NCjxkaXY+PGZv
bnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4hICZuYnNwOyAmbmJzcDt0cmFuc3BvcnQvdW5k
ZXJsYXkgc2VydmljZXMgdG8gZW5zdXJlIGVuZCB0byBlbmQgc2VjdXJpdHkgc2VydmljZXMsPC9m
b250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiEgJm5ic3A7
ICZuYnNwO3doZW4gdGhvc2UgYXJlIHNvdWdodCBhZnRlci4gJm5ic3A7Rm9yIGV4YW1wbGUsIGlm
IFtSRkM2MDcxXSBpcyB1c2VkLCB0aGU8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNh
bGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDtvcGVyYXRvciBNVVNUIGVuc3Vy
ZSBpdCBjYW4gYmUgc3VwcG9ydGVkIGJ5IHRoZSB0cmFuc3BvcnQvdW5kZXJsYXkgb2Y8L2ZvbnQ+
PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+ISAmbmJzcDsgJm5i
c3A7YWxsIHJlbGV2YW50IG5ldHdvcmsgc2VnbWVudHMgYXMgd2VsbCBhcyBTRkYgYW5kIFNGcy4g
Jm5ic3A7RnVydGhlciwgYXM8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmks
c2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDtkZXNjcmliZWQgaW4gU2VjdGlvbiA4LjEs
IG9wZXJhdG9ycyBjYW4gYW5kIHNob3VsZCB1c2UgaW5kaXJlY3Q8L2ZvbnQ+PC9kaXY+DQo8ZGl2
Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDtpZGVu
dGlmaWNhdGlvbiBmb3IgcGVyc29uYWxseSBpZGVudGlmeWluZyBpbmZvcm1hdGlvbiwgdGh1czwv
Zm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsg
Jm5ic3A7ICZuYnNwO3NpZ25pZmljYW50bHkgbWl0aWdhdGluZyB0aGUgcmlzayBvZiBwcml2YWN5
IHZpb2xhdGlvbi4gJm5ic3A7TWVhbnMgdG88L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9
IkNhbGlicmksc2Fucy1zZXJpZiI+LS0tIDEzMDQsMTMxNiAtLS0tPC9mb250PjwvZGl2Pg0KPGRp
dj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyZuYnNwOzwvZm9udD48L2Rp
dj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZu
YnNwO05TSCBtZXRhZGF0YSBhdXRoZW50aWNpdHkgYW5kIGNvbmZpZGVudGlhbGl0eSBtdXN0IGJl
IGNvbnNpZGVyZWQgYXM8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fu
cy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDt3ZWxsLiAmbmJzcDtJbiBvcmRlciB0byBwcm90
ZWN0IHRoZSBtZXRhZGF0YSwgYW4gb3BlcmF0b3IgY2FuIGxldmVyYWdlIHRoZTwvZm9udD48L2Rp
dj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4hICZuYnNwOyAmbmJzcDth
Zm9yZW1lbnRpb25lZCBtZWNoYW5pc21zIHByb3ZpZGVkIGJ5IHRoZSB0cmFuc3BvcnQgbGF5ZXIg
aW5jbHVkaW5nIGF1dGhlbnRpY2l0eTwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2Fs
aWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO2FuZC9vciBjb25maWRlbnRpYWxp
dHkuICZuYnNwO0FuIG9wZXJhdG9yIE1VU1QgY2FyZWZ1bGx5IHNlbGVjdCB0aGU8L2ZvbnQ+PC9k
aXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+ISAmbmJzcDsgJm5ic3A7
dHJhbnNwb3J0L3VuZGVybGF5IHNlcnZpY2VzIHRvIGVuc3VyZSBlbmQtdG8tZW5kIHNlY3VyaXR5
IHNlcnZpY2VzLDwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNl
cmlmIj4hICZuYnNwOyAmbmJzcDt3aGVuIHRob3NlIGFyZSBzb3VnaHQuICZuYnNwO0ZvciBleGFt
cGxlLCBpZiBbUkZDNjA3MV0gaXMgdXNlZCwgdGhlPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBm
YWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7b3BlcmF0b3IgTVVT
VCBlbnN1cmUgaXQgY2FuIGJlIHN1cHBvcnRlZCBieSB0aGUgdHJhbnNwb3J0L3VuZGVybGF5IG9m
PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiEgJm5i
c3A7ICZuYnNwO2FsbCByZWxldmFudCBuZXR3b3JrIHNlZ21lbnRzIGFzIHdlbGwgYXMgU0ZGIGFu
ZCBTRnMgaW4gdGhlIHNlcnZpY2UgcGF0aC4gJm5ic3A7PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9u
dCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiEgJm5ic3A7ICZuYnNwO0Z1cnRoZXIsIGFzPC9m
b250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAm
bmJzcDsgJm5ic3A7ZGVzY3JpYmVkIGluIFNlY3Rpb24gOC4xLCBvcGVyYXRvcnMgY2FuIGFuZCBz
aG91bGQgdXNlIGluZGlyZWN0PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJp
LHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7aWRlbnRpZmljYXRpb24gZm9yIHBlcnNv
bmFsbHkgaWRlbnRpZnlpbmcgaW5mb3JtYXRpb24sIHRodXM8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxm
b250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDtzaWduaWZp
Y2FudGx5IG1pdGlnYXRpbmcgdGhlIHJpc2sgb2YgcHJpdmFjeSB2aW9sYXRpb24uICZuYnNwO01l
YW5zIHRvPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYi
PioqKioqKioqKioqKioqKjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxz
YW5zLXNlcmlmIj4qKiogMTMxOCwxMzI0ICoqKio8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZh
Y2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDtwYWNrZXQgdXBzdHJl
YW0uPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZu
YnNwOyZuYnNwOzwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNl
cmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO0xhc3RseSwgU0Ygc2VjdXJpdHksIGFsdGhvdWdoIG91
dCBvZiBzY29wZSBvZiB0aGlzIGRvY3VtZW50LCBzaG91bGQ8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxm
b250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+ISAmbmJzcDsgJm5ic3A7YmUgY29uc2lkZXJl
ZCwgcGFydGljdWxhcmx5IGlmIGFuIFNGIG5lZWRzIHRvIGFjY2VzcywgYXV0aGVudGljYXRlIG9y
PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNw
OyAmbmJzcDsgJm5ic3A7dXBkYXRlIE5TSCBtZXRhZGF0YS48L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxm
b250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7PC9mb250PjwvZGl2Pg0K
PGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyA5LiAmbmJzcDtDb250
cmlidXRvcnM8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJp
ZiI+LS0tIDEzMjAsMTMyNiAtLS0tPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxp
YnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7cGFja2V0IHVwc3RyZWFtLjwvZm9u
dD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsmbmJz
cDs8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5i
c3A7ICZuYnNwOyAmbmJzcDtMYXN0bHksIFNGIHNlY3VyaXR5LCBhbHRob3VnaCBvdXQgb2Ygc2Nv
cGUgb2YgdGhpcyBkb2N1bWVudCwgc2hvdWxkPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNl
PSJDYWxpYnJpLHNhbnMtc2VyaWYiPiEgJm5ic3A7ICZuYnNwO2JlIGNvbnNpZGVyZWQsIHBhcnRp
Y3VsYXJseSBpZiBhbiBTRiBuZWVkcyB0byBhY2Nlc3MsIGF1dGhlbnRpY2F0ZSwgb3I8L2ZvbnQ+
PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNw
OyAmbmJzcDt1cGRhdGUgTlNIIG1ldGFkYXRhLjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFj
ZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDs8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxm
b250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7IDkuICZuYnNwO0NvbnRyaWJ1dG9y
czwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4qKioq
KioqKioqKioqKio8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1z
ZXJpZiI+KioqIDE0NjYsMTQ3MiAqKioqPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJD
YWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ZGVzaWduLjwvZm9udD48L2Rp
dj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDs8L2Zv
bnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZu
YnNwOyAmbmJzcDtUaGUgZWRpdG9ycyBhbHNvIGFja25vd2xlZGdlIGNvbXByZWhlbnNpdmUgcmV2
aWV3cyBhbmQgcmVzcGVjdGl2ZTwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJy
aSxzYW5zLXNlcmlmIj4hICZuYnNwOyAmbmJzcDtzdWdnZXN0aW9ucyBieSBNZWQgQm91Y2FkYWly
IGFuZCBBZHJpYW4gRmFycmVsLjwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFjZT0iQ2FsaWJy
aSxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDs8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9
IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDtMYXN0bHksIERhdmlkIERv
bHNvbiBoYXMgcHJvdmlkZXMgc2lnbmlmaWNhbnQgcmV2aWV3LCBmZWVkYmFjayBhbmQ8L2ZvbnQ+
PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNw
OyAmbmJzcDtzdWdnZXN0aW9ucyB0aHJvdWdob3V0IHRoZSBldm9sdXRpb24gb2YgdGhpcyBkb2N1
bWVudC4gJm5ic3A7SGlzPC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNh
bnMtc2VyaWYiPi0tLSAxNDY4LDE0NzQgLS0tLTwvZm9udD48L2Rpdj4NCjxkaXY+PGZvbnQgZmFj
ZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsgJm5ic3A7ICZuYnNwO2Rlc2lnbi48L2ZvbnQ+
PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7Jm5ic3A7
PC9mb250PjwvZGl2Pg0KPGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNw
OyAmbmJzcDsgJm5ic3A7VGhlIGVkaXRvcnMgYWxzbyBhY2tub3dsZWRnZSBjb21wcmVoZW5zaXZl
IHJldmlld3MgYW5kIHJlc3BlY3RpdmU8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNh
bGlicmksc2Fucy1zZXJpZiI+ISAmbmJzcDsgJm5ic3A7c3VnZ2VzdGlvbnMgYnkgTWVkIEJvdWNh
ZGFpciwgQWRyaWFuIEZhcnJlbCwgYW5kIEFjZWUgTGluZGVtLjwvZm9udD48L2Rpdj4NCjxkaXY+
PGZvbnQgZmFjZT0iQ2FsaWJyaSxzYW5zLXNlcmlmIj4mbmJzcDsmbmJzcDs8L2ZvbnQ+PC9kaXY+
DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJz
cDtMYXN0bHksIERhdmlkIERvbHNvbiBoYXMgcHJvdmlkZXMgc2lnbmlmaWNhbnQgcmV2aWV3LCBm
ZWVkYmFjayBhbmQ8L2ZvbnQ+PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1z
ZXJpZiI+Jm5ic3A7ICZuYnNwOyAmbmJzcDtzdWdnZXN0aW9ucyB0aHJvdWdob3V0IHRoZSBldm9s
dXRpb24gb2YgdGhpcyBkb2N1bWVudC4gJm5ic3A7SGlzPC9mb250PjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+PGJyPg0KPC9mb250PjwvZGl2Pg0K
PGRpdj48Zm9udCBmYWNlPSJDYWxpYnJpLHNhbnMtc2VyaWYiPiZuYnNwO1RoYW5rcyw8L2ZvbnQ+
PC9kaXY+DQo8ZGl2Pjxmb250IGZhY2U9IkNhbGlicmksc2Fucy1zZXJpZiI+QWNlZSZuYnNwOzwv
Zm9udD48L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_D5B27C52C036Daceeciscocom_--


From nobody Thu Aug 10 19:25:13 2017
Return-Path: <akatlas@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1EA2A13249F; Thu, 10 Aug 2017 19:25:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id biynNXZiWbOM; Thu, 10 Aug 2017 19:24:58 -0700 (PDT)
Received: from mail-wr0-x232.google.com (mail-wr0-x232.google.com [IPv6:2a00:1450:400c:c0c::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 56D2B13247E; Thu, 10 Aug 2017 19:24:54 -0700 (PDT)
Received: by mail-wr0-x232.google.com with SMTP id f21so8733637wrf.5; Thu, 10 Aug 2017 19:24:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=WyqVHZOELZpecuxUGTTdlk59AN7CPKTjnNoiRAIvK64=; b=SzCsdGJmW3e1SnlGOqZElaY5/8mK3IbUUF6HGgvCPCiIUPFUuhK+F87+t1pH190m1g WPp/5NIjrG8U3rwIHTIa7ooSE27zp+wCUK5lQPRG+ZXZU15ngO+BIJDs2eBuqdQ8fxVQ r2LaYoNf7BHRksIIfymMlj2Sv7WRciZOT2cMTFj3ftB07JBxCxNxHbuW3u6nxKD1mrHK mpC7uw1gZzG/Bq9aillg8pOhs9uSfgTJPfK4tyZueP3W+yGlOfjbfWPBbC7xrJFK9GKD nx9RuE3d+lD5AdiniJYCV/qB4og+8PjCJNTIwJmeTqL/6lc/NbbkX6ajoZQdoFcFhzJe S5rQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=WyqVHZOELZpecuxUGTTdlk59AN7CPKTjnNoiRAIvK64=; b=Zs+vEGBuMnAwU1O9Y5lNdJCUEr3IZRws0X1nyQfG6I0KoTYXsIMXrUmHJOcX1S7ilX FQ6x4C6c+Pw2xscGqfjzHCPsUvzmW2cy7upCppeYhG7G5H9nCVjCfOpuqLUC5EamKB/j tFxD5CKY4m/V2ZDLveOtKYNjJaznRtwE0xN7ar49rwzHSA9Ap4BdCh6/UNbCDGMW79m+ HaR8Chc72nfMoUggXKXot3ULfrCD5zVsmjoYl4v6I1IEOfYAKtiHnUpxnGBjmYwgEQdR HUIFQvD3RD2+eH7+q12+VvXQILsY49jShmN+bSmI2/xJD9Zo6NjfzUW9Al2cPNZeKYfh vptg==
X-Gm-Message-State: AHYfb5jUYp7sxDO5uDs768jBweEZ9W2nG2Byl/SLD1j3R9GjodahAYuy z0knx5GESLSnqatBj0emYR5aGykLWA==
X-Received: by 10.223.135.157 with SMTP id b29mr10831519wrb.170.1502418292578;  Thu, 10 Aug 2017 19:24:52 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.154.108 with HTTP; Thu, 10 Aug 2017 19:24:51 -0700 (PDT)
In-Reply-To: <D5B27C52.C036D%acee@cisco.com>
References: <D5B27C52.C036D%acee@cisco.com>
From: Alia Atlas <akatlas@gmail.com>
Date: Thu, 10 Aug 2017 22:24:51 -0400
Message-ID: <CAG4d1rdee8sz5Afk_jY9YJx7pDAvkTxkzQjSYbv=HGGOzwscTg@mail.gmail.com>
To: "Acee Lindem (acee)" <acee@cisco.com>
Cc: Routing ADs <rtg-ads@tools.ietf.org>, Routing Directorate <rtg-dir@ietf.org>,  "draft-ietf-sfc-nsh@ietf.org" <draft-ietf-sfc-nsh@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>
Content-Type: multipart/alternative; boundary="001a114916c8a21e4205567104ce"
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/2o1mFnLCaHptSjwvJmx_poqZcNI>
Subject: Re: [sfc] Routing Directorate Last Call Review for draft-ietf-sfc-nsh-18.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@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, 11 Aug 2017 02:25:05 -0000

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

Acee,

Thank you for your review.  I look forward to the editors & WG discussing
how to improve
the draft.

Regards,
Alia

On Thu, Aug 10, 2017 at 9:10 PM, Acee Lindem (acee) <acee@cisco.com> wrote:

> Hello,
>
> I have been selected as the Routing Directorate reviewer for this draft.
> The Routing Directorate seeks to review all routing or routing-related
> drafts as they pass through IETF last call and IESG review, and sometimes
> on special request. The purpose of the review is to provide assistance to
> the Routing ADs. For more information about the Routing Directorate, plea=
se
> see =E2=80=8Bhttp://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir
>
> Although these comments are primarily for the use of the Routing ADs, it
> would be helpful if you could consider them along with any other IETF Las=
t
> Call comments that you receive, and strive to resolve them through
> discussion or by updating the draft.
>
> Document: draft-ietf-sfc-nsh-18.txt
> Reviewer: Acee Lindem
> Review Date: August 10, 2017
> IETF LC End Date: Not started yet.
> Intended Status: Standards Track
>
> Summary:
>     I have some minor concerns about this document that I think should be
> resolved before publication. It needs to be consumed along with the Servi=
ce
> Function Chaining architecture.
>
> Comments:
>     The document is an important piece of the Service Function Chaining
> work. I think the readability could be greatly improved with the editoria=
l
> changes I have suggested. For example, using articles, e.g. =E2=80=9Cthe=
=E2=80=9D, when
> referring to the NSH.
>
> Major Issues: N/A
>
> Minor Issues:
>
>       Section 1: Run-on sentense that makes up the entire third paragraph
>             is too hard to parse. Please split it up and avoid
>             cascading so many dependent clauses.
>
>
>       Section 2.2: The discussion of meta-data support for MD types 0x1 o=
r
>                              0x3 is out of context.
>
>       Section 2.4: The MUST's are contradictory. First it says the contex=
t
>                             header MUST be 16 bytes than it says it MUST
> be 0 bytes if
>                             it contains no meta-data. This is hardly
> "fixed".
>
>       Section 2.5.1: Mandating that the unassigned bit MUST NOT be set wi=
ll
>                                without saying it MUST be ignored on
> receipt is
>                                not be backward compatible.
>
>      Section 11.2.1: List the bits that are assigned.
>
>      Section 11.2.6: MD types 1 and 2 are assigned by the document yet
>                                  this section states that no values are
> assigned.
>
> Nits:
>
> ACEE-M-G2HR:Desktop acee$ diff -c draft-ietf-sfc-nsh-18.txt.orig
> draft-ietf-sfc-nsh-18.txt
> *** draft-ietf-sfc-nsh-18.txt.orig 2017-08-04 07:27:08.000000000 -0400
> --- draft-ietf-sfc-nsh-18.txt 2017-08-10 20:50:45.000000000 -0400
> ***************
> *** 18,24 ****
>
>      This document describes a Network Service Header (NSH) inserted onto
>      packets or frames to realize service function paths.  NSH also
> !    provides a mechanism for metadata exchange along the instantiated
>      service paths.  NSH is the SFC encapsulation required to support the
>      Service Function Chaining (SFC) architecture (defined in RFC7665).
>
> --- 18,24 ----
>
>      This document describes a Network Service Header (NSH) inserted onto
>      packets or frames to realize service function paths.  NSH also
> !    provides a mechanism for metadata exchange along instantiated
>      service paths.  NSH is the SFC encapsulation required to support the
>      Service Function Chaining (SFC) architecture (defined in RFC7665).
>
> ***************
> *** 181,187 ****
>
>      Metadata:  Defined in [RFC7665].
>
> !    Network Locator:  dataplane address, typically IPv4 or IPv6, used to
>         send and receive network traffic.
>
>      Network Node/Element:  Device that forwards packets or frames based
> --- 181,187 ----
>
>      Metadata:  Defined in [RFC7665].
>
> !    Network Locator:  Dataplane address, typically IPv4 or IPv6, used to
>         send and receive network traffic.
>
>      Network Node/Element:  Device that forwards packets or frames based
> ***************
> *** 191,204 ****
>         (the underlay).  Packets are encapsulated or tunneled to create
>         the overlay network topology.
>
> !    NSH-aware  SFC-encapsulation-aware, or SFC-aware [RFC7665].
>
> !    Service Classifier:  Logical entity providing classification
>         function.  Since they are logical, classifiers may be co-resident
>         with SFC elements such as SFs or SFFs.  Service classifiers
>         perform classification and impose NSH.  The initial classifier
>         imposes the initial NSH and sends the NSH packet to the first SFF
> !       in the path.  Non-initial (i.e.  subsequent) classification can
>         occur as needed and can alter, or create a new service path.
>
>      Service Function (SF):  Defined in [RFC7665].
> --- 191,204 ----
>         (the underlay).  Packets are encapsulated or tunneled to create
>         the overlay network topology.
>
> !    NSH-aware: SFC-encapsulation-aware, or SFC-aware [RFC7665].
>
> !    Service Classifier:  Logical entity providing the classification
>         function.  Since they are logical, classifiers may be co-resident
>         with SFC elements such as SFs or SFFs.  Service classifiers
>         perform classification and impose NSH.  The initial classifier
>         imposes the initial NSH and sends the NSH packet to the first SFF
> !       in the path.  Non-initial (i.e., subsequent) classification can
>         occur as needed and can alter, or create a new service path.
>
>      Service Function (SF):  Defined in [RFC7665].
> ***************
> *** 269,277 ****
>
>   2.  Network Service Header
>
> !    NSH contains service path information and optionally metadata that
>      are added to a packet or frame and used to create a service plane.
> !    An outer transport header is imposed, on NSH and the original packet=
/
>      frame, for network forwarding.
>
>
> --- 269,277 ----
>
>   2.  Network Service Header
>
> !    The NSH contains service path information and optionally metadata th=
at
>      are added to a packet or frame and used to create a service plane.
> !    An outer transport header is imposed on the NSH and the original
> packet/
>      frame, for network forwarding.
>
>
> ***************
> *** 282,293 ****
>   Internet-Draft        Network Service Header (NSH)             July 201=
7
>
>
> !    A Service Classifier adds NSH.  NSH is removed by the last SFF in th=
e
>      service chain or by an SF that consumes the packet.
>
>   2.1.  Network Service Header Format
>
> !    NSH is composed of a 4-byte Base Header, a 4-byte Service Path Heade=
r
>      and optional Context Headers, as shown in Figure 1 below.
>
>         0                   1                   2                   3
> --- 282,293 ----
>   Internet-Draft        Network Service Header (NSH)             July 201=
7
>
>
> !    A Service Classifier adds the NSH. The  NSH is removed by the last
> SFF in the
>      service chain or by an SF that consumes the packet.
>
>   2.1.  Network Service Header Format
>
> !    The NSH is composed of a 4-byte Base Header, a 4-byte Service Path
> Header
>      and optional Context Headers, as shown in Figure 1 below.
>
>         0                   1                   2                   3
> ***************
> *** 304,316 ****
>
>                        Figure 1: Network Service Header
>
> !    Base header: provides information about the service header and the
>      payload protocol.
>
> !    Service Path Header: provides path identification and location withi=
n
>      a service path.
>
> !    Context header: carries metadata (i.e., context data) along a servic=
e
>      path.
>
>   2.2.  NSH Base Header
> --- 304,316 ----
>
>                        Figure 1: Network Service Header
>
> !    Base header: Provides information about the service header and the
>      payload protocol.
>
> !    Service Path Header: Provides path identification and location withi=
n
>      a service path.
>
> !    Context header: Carries metadata (i.e., context data) along a servic=
e
>      path.
>
>   2.2.  NSH Base Header
> ***************
> *** 368,374 ****
>      for service plane loop detection.  The initial TTL value SHOULD be
>      configurable via the control plane; the configured initial value can
>      be specific to one or more SFPs.  If no initial value is explicitly
> !    provided, the default initial TTL value 63 MUST be used.  Each SFF
>      involved in forwarding an NSH packet MUST decrement the TTL value by
>      1 prior to NSH forwarding lookup.  Decrementing by 1 from an incomin=
g
>      value of 0 shall result in a TTL value of 63.  The packet MUST NOT b=
e
> --- 368,374 ----
>      for service plane loop detection.  The initial TTL value SHOULD be
>      configurable via the control plane; the configured initial value can
>      be specific to one or more SFPs.  If no initial value is explicitly
> !    provided, the default initial TTL value of 63 MUST be used.  Each SF=
F
>      involved in forwarding an NSH packet MUST decrement the TTL value by
>      1 prior to NSH forwarding lookup.  Decrementing by 1 from an incomin=
g
>      value of 0 shall result in a TTL value of 63.  The packet MUST NOT b=
e
> ***************
> *** 380,389 ****
>      elements.  Elements which do not understand the meaning of any of
>      these bits MUST NOT modify their actions based on those unknown bits=
.
>
> !    Length: The total length, in 4-byte words, of NSH including the Base
>      Header, the Service Path Header, the Fixed Length Context Header or
> !    Variable Length Context Header(s).  The length MUST be of value 0x6
> !    for MD Type equal to 0x1, and MUST be of value 0x2 or greater for MD
>      Type equal to 0x2.  The length of the NSH header MUST be an integer
>
>
> --- 380,389 ----
>      elements.  Elements which do not understand the meaning of any of
>      these bits MUST NOT modify their actions based on those unknown bits=
.
>
> !    Length: The total length, in 4-byte words, of the NSH including the
> Base
>      Header, the Service Path Header, the Fixed Length Context Header or
> !    Variable Length Context Header(s).  The length MUST be 0x6
> !    for MD Type equal to 0x1, and MUST be 0x2 or greater for MD
>      Type equal to 0x2.  The length of the NSH header MUST be an integer
>
>
> ***************
> *** 397,431 ****
>      multiple of 4 bytes, thus variable length metadata is always padded
>      out to a multiple of 4 bytes.
>
> !    MD Type: indicates the format of NSH beyond the mandatory Base Heade=
r
>      and the Service Path Header.  MD Type defines the format of the
>      metadata being carried.  Please see the IANA Considerations
>      Section 11.2.3.
>
>      This document specifies the following four MD Type values:
>
> !    0x0 - this is a reserved value.  Implementations SHOULD silently
>      discard packets with MD Type 0x0.
>
> !    0x1 - which indicates that the format of the header includes a fixed
>      length Context Header (see Figure 4 below).
>
> !    0x2 - which does not mandate any headers beyond the Base Header and
>      Service Path Header, but may contain optional variable length Contex=
t
>      Header(s).  The semantics of the variable length Context Header(s)
>      are not defined in this document.  The format of the optional
>      variable length Context Headers is provided in Section 2.5.1.
>
> !    0xF - this value is reserved for experimentation and testing, as per
>      [RFC3692].  Implementations not explicitly configured to be part of
>      an experiment SHOULD silently discard packets with MD Type 0xF.
>
>      The format of the Base Header and the Service Path Header is
>      invariant, and not affected by MD Type.
>
> !    NSH implementations MUST support MD type =3D 0x1 and MD Type =3D 0x2
> !    (where the length is of value 0x2).  NSH implementations SHOULD
> !    support MD Type 0x2 with length > 0x2.  There exists, however, a
>      middle ground, wherein a device will support MD Type 0x1 (as per the
>      MUST) metadata, yet be deployed in a network with MD Type 0x2
>      metadata packets.  In that case, the MD Type 0x1 node, MUST utilize
> --- 397,431 ----
>      multiple of 4 bytes, thus variable length metadata is always padded
>      out to a multiple of 4 bytes.
>
> !    MD Type: Indicates the format of NSH beyond the mandatory Base Heade=
r
>      and the Service Path Header.  MD Type defines the format of the
>      metadata being carried.  Please see the IANA Considerations
>      Section 11.2.3.
>
>      This document specifies the following four MD Type values:
>
> !    0x0 - This is a reserved value.  Implementations SHOULD silently
>      discard packets with MD Type 0x0.
>
> !    0x1 - This indicates that the format of the header includes a fixed
>      length Context Header (see Figure 4 below).
>
> !    0x2 - This does not mandate any headers beyond the Base Header and
>      Service Path Header, but may contain optional variable length Contex=
t
>      Header(s).  The semantics of the variable length Context Header(s)
>      are not defined in this document.  The format of the optional
>      variable length Context Headers is provided in Section 2.5.1.
>
> !    0xF - This value is reserved for experimentation and testing, as per
>      [RFC3692].  Implementations not explicitly configured to be part of
>      an experiment SHOULD silently discard packets with MD Type 0xF.
>
>      The format of the Base Header and the Service Path Header is
>      invariant, and not affected by MD Type.
>
> !    NSH implementations MUST support MD types 0x1 and 0x2
> !    (where the length is 0x2).  NSH implementations SHOULD
> !    support MD Type 0x2 with a length greater than 0x2.  There exists,
> however, a
>      middle ground, wherein a device will support MD Type 0x1 (as per the
>      MUST) metadata, yet be deployed in a network with MD Type 0x2
>      metadata packets.  In that case, the MD Type 0x1 node, MUST utilize
> ***************
> *** 485,503 ****
>
>      The meaning of these fields is as follows:
>
> !    Service Path Identifier (SPI): identifies a service path.
>      Participating nodes MUST use this identifier for Service Function
>      Path selection.  The initial classifier MUST set the appropriate SPI
>      for a given classification result.
>
> !    Service Index (SI): provides location within the SFP.  The initial
>      classifier for a given SFP SHOULD set the SI to 255, however the
>      control plane MAY configure the initial value of SI as appropriate
>      (i.e., taking into account the length of the service function path).
> !    Service Index MUST be decremented by a value of 1 by Service
>      Functions or by SFC Proxy nodes after performing required services
> !    and the new decremented SI value MUST be used in the egress NSH
> !    packet.  The initial Classifier MUST send the packet to the first SF=
F
>
>
>
> --- 485,503 ----
>
>      The meaning of these fields is as follows:
>
> !    Service Path Identifier (SPI): Identifies a service path.
>      Participating nodes MUST use this identifier for Service Function
>      Path selection.  The initial classifier MUST set the appropriate SPI
>      for a given classification result.
>
> !    Service Index (SI): Provides location within the SFP.  The initial
>      classifier for a given SFP SHOULD set the SI to 255, however the
>      control plane MAY configure the initial value of SI as appropriate
>      (i.e., taking into account the length of the service function path).
> !    The Service Index MUST be decremented by a value of 1 by Service
>      Functions or by SFC Proxy nodes after performing required services
> !    and the new decremented SI value MUST be used in the egress packet's
> !    NSH.  The initial Classifier MUST send the packet to the first SFF
>
>
>
> ***************
> *** 511,519 ****
>      SPI, the (re)classifier is, in effect, the initial classifier for th=
e
>      resultant SPI.
>
> !    The SI is used in conjunction with Service Path Identifier for
>      Service Function Path Selection and for determining the next SFF/SF
> !    in the path.  The SI is also valuable when troubleshooting/ reportin=
g
>      service paths.  Additionally, while the TTL field is the main
>      mechanism for service plane loop detection, the SI can also be used
>      for detecting service plane loops.
> --- 511,519 ----
>      SPI, the (re)classifier is, in effect, the initial classifier for th=
e
>      resultant SPI.
>
> !    The SI is used in conjunction with the Service Path Identifier for
>      Service Function Path Selection and for determining the next SFF/SF
> !    in the path.  The SI is also valuable when troubleshooting/reporting
>      service paths.  Additionally, while the TTL field is the main
>      mechanism for service plane loop detection, the SI can also be used
>      for detecting service plane loops.
> ***************
> *** 603,609 ****
>         0                   1                   2                   3
>         0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
>        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> !      |          Metadata Class       |      Type     |U|       Len   |
>        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>        |                      Variable Metadata                        |
>        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> --- 603,609 ----
>         0                   1                   2                   3
>         0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
>        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> !      |          Metadata Class       |      Type     |U|    Length   |
>        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>        |                      Variable Metadata                        |
>        +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> ***************
> *** 618,643 ****
>   Internet-Draft        Network Service Header (NSH)             July 201=
7
>
>
> !    Metadata Class (MD Class): defines the scope of the 'Type' field to
>      provide a hierarchical namespace.  The IANA Considerations
>      Section 11.2.4 defines how the MD Class values can be allocated to
>      standards bodies, vendors, and others.
>
> !    Type: indicates the explicit type of metadata being carried and is
> !    the responsibility of the MD Class owner.
>
> !    Unassigned bit: one unassigned bit is available for future use.  Thi=
s
> !    bit MUST be set to 0b.
>
> !    Length: indicates the length of the variable metadata, in single byt=
e
> !    words.  In case the metadata length is not an integer number of
>      4-byte words, the sender MUST add pad bytes immediately following th=
e
>      last metadata byte to extend the metadata to an integer number of
>      4-byte words.  The receiver MUST round up the length field to the
>      nearest 4-byte word boundary, to locate and process the next field i=
n
>      the packet.  The receiver MUST access only those bytes in the
> !    metadata indicated by the length field (i.e., actual number of singl=
e
> !    byte words) and MUST ignore the remaining bytes up to the nearest
>      4-byte word boundary.  The Length may be 0 or greater.
>
>      A value of 0 denotes a Context Header without a Variable Metadata
> --- 618,643 ----
>   Internet-Draft        Network Service Header (NSH)             July 201=
7
>
>
> !    Metadata Class (MD Class): Defines the scope of the 'Type' field to
>      provide a hierarchical namespace.  The IANA Considerations
>      Section 11.2.4 defines how the MD Class values can be allocated to
>      standards bodies, vendors, and others.
>
> !    Type: Indicates the explicit type of metadata being carried.
> Definition
> !    of the Type is the responsibility of the MD Class owner.
>
> !    Unassigned bit: One unassigned bit is available for future use.  Thi=
s
> !    bit MUST NOT be set.
>
> !    Length: Indicates the length of the variable metadata, in bytes.
> !    When the metadata length is not an integer number of
>      4-byte words, the sender MUST add pad bytes immediately following th=
e
>      last metadata byte to extend the metadata to an integer number of
>      4-byte words.  The receiver MUST round up the length field to the
>      nearest 4-byte word boundary, to locate and process the next field i=
n
>      the packet.  The receiver MUST access only those bytes in the
> !    metadata indicated by the length field (i.e., actual number bytes)
> !    and MUST ignore the remaining bytes up to the nearest
>      4-byte word boundary.  The Length may be 0 or greater.
>
>      A value of 0 denotes a Context Header without a Variable Metadata
> ***************
> *** 647,669 ****
>      that are mandatory-to-implement or those that are mandatory-to-
>      process.  These considerations are deployment-specific.  However, th=
e
>      control plane is entitled to instruct SFC-aware SFs with the data
> !    structure of context header together with their scoping (see
>      Section 3.3.3 of [I-D.ietf-sfc-control-plane]).
>
> !    Upon receipt of a packet that belong to a given SFP, if a mandatory-
>      to-process context header is missing in that packet, the SFC-aware S=
F
>      MUST NOT process the packet and MUST log at least once per the SPI
> !    for which a mandatory metadata is missing.
>
>      If multiple mandatory-to-process context headers are required for a
> !    given SFP, the control plane MAY instruct the SFC-aware SF with the
> !    order to consume these Context Headers.  If no instructions are
>      provided, the SFC-aware SF MUST process these Context Headers in the
>      order their appear in an NSH packet.
>
>      If multiple instances of the same metadata are included in an NSH
>      packet, but the definition of that context header does not allow for
> !    it, the SFC-aware SF MUST process first instance and ignore
>      subsequent instances.
>
>
> --- 647,669 ----
>      that are mandatory-to-implement or those that are mandatory-to-
>      process.  These considerations are deployment-specific.  However, th=
e
>      control plane is entitled to instruct SFC-aware SFs with the data
> !    structure of context header together with its scoping (see
>      Section 3.3.3 of [I-D.ietf-sfc-control-plane]).
>
> !    Upon receipt of a packet that belongs to a given SFP, if a mandatory=
-
>      to-process context header is missing in that packet, the SFC-aware S=
F
>      MUST NOT process the packet and MUST log at least once per the SPI
> !    for which the mandatory metadata is missing.
>
>      If multiple mandatory-to-process context headers are required for a
> !    given SFP, the control plane MAY instruct the SFC-aware SF
> !    to consume these Context Headers.  If no instructions are
>      provided, the SFC-aware SF MUST process these Context Headers in the
>      order their appear in an NSH packet.
>
>      If multiple instances of the same metadata are included in an NSH
>      packet, but the definition of that context header does not allow for
> !    it, the SFC-aware SF MUST process the first instance and ignore
>      subsequent instances.
>
>
> ***************
> *** 677,693 ****
>   3.  NSH Actions
>
>      NSH-aware nodes are the only nodes that may alter the content of NSH
> !    headers.  NSH-aware nodes include: service classifiers, SFF, SF and
>      SFC proxies.  These nodes have several possible NSH-related actions:
>
> !    1.  Insert or remove NSH: These actions can occur at the start and
> !        end respectively of a service path.  Packets are classified, and
> !        if determined to require servicing, NSH will be imposed.  A
> !        service classifier MUST insert NSH at the start of an SFP.  An
> !        imposed NSH MUST contain valid Base Header and Service Path
>          Header.  At the end of a service function path, an SFF, MUST be
> !        the last node operating on the service header and MUST remove NS=
H
> !        before forwarding or delivering the un-encapsulated packet
>
>          Multiple logical classifiers may exist within a given service
>          path.  Non-initial classifiers may re-classify data and that re-
> --- 677,693 ----
>   3.  NSH Actions
>
>      NSH-aware nodes are the only nodes that may alter the content of NSH
> !    headers.  NSH-aware nodes include: service classifiers, SFFs, SFs, a=
nd
>      SFC proxies.  These nodes have several possible NSH-related actions:
>
> !    1.  Insert or remove NSH: These actions can occur respectively at th=
e
> start or
> !        end of a service path.  Packets are classified, and
> !        if determined to require servicing, an NSH will be imposed.  A
> !        service classifier MUST insert an NSH at the start of an SFP.  A=
n
> !        imposed NSH MUST contain both a valid Base Header and Service Pa=
th
>          Header.  At the end of a service function path, an SFF, MUST be
> !        the last node operating on the service header and MUST remove th=
e
> NSH
> !        before forwarding or delivering the un-encapsulated packet.
>
>          Multiple logical classifiers may exist within a given service
>          path.  Non-initial classifiers may re-classify data and that re-
> ***************
> *** 696,702 ****
>          classification that results in a change of service path, it MUST
>          remove the existing NSH and MUST impose a new NSH with the Base
>          Header and Service Path Header reflecting the new service path
> !        information and set the initial SI.  Metadata MAY be preserved i=
n
>          the new NSH.
>
>
> --- 696,702 ----
>          classification that results in a change of service path, it MUST
>          remove the existing NSH and MUST impose a new NSH with the Base
>          Header and Service Path Header reflecting the new service path
> !        information and MUST set the initial SI.  Metadata MAY be
> preserved in
>          the new NSH.
>
>
> ***************
> *** 719,725 ****
>          Service Index and MAY update contexts.  When an SFC proxy
>          receives an NSH-encapsulated packet, it MUST remove NSH before
>          forwarding it to an NSH unaware SF.  When the SFC Proxy receives
> !        a packet back from an NSH unaware SF, it MUST re-encapsulates it
>          with the correct NSH, and MUST decrement the Service Index by
>          one.
>
> --- 719,725 ----
>          Service Index and MAY update contexts.  When an SFC proxy
>          receives an NSH-encapsulated packet, it MUST remove NSH before
>          forwarding it to an NSH unaware SF.  When the SFC Proxy receives
> !        a packet back from an NSH unaware SF, it MUST re-encapsulate it
>          with the correct NSH, and MUST decrement the Service Index by
>          one.
>
> ***************
> *** 763,778 ****
>
>   4.  NSH Transport Encapsulation
>
> !    Once NSH is added to a packet, an outer encapsulation is used to
>      forward the original packet and the associated metadata to the start
>      of a service chain.  The encapsulation serves two purposes:
>
>      1.  Creates a topologically independent services plane.  Packets are
>          forwarded to the required services without changing the
> !        underlying network topology
>
> !    2.  Transit network nodes simply forward the encapsulated packets as
> !        is.
>
>      The service header is independent of the encapsulation used and is
>      encapsulated in existing transports.  The presence of NSH is
> --- 763,778 ----
>
>   4.  NSH Transport Encapsulation
>
> !    Once a NSH is added to a packet, an outer encapsulation is used to
>      forward the original packet and the associated metadata to the start
>      of a service chain.  The encapsulation serves two purposes:
>
>      1.  Creates a topologically independent services plane.  Packets are
>          forwarded to the required services without changing the
> !        underlying network topology.
>
> !    2.  Transit network nodes simply forward the encapsulated packets
> !        without modification.
>
>      The service header is independent of the encapsulation used and is
>      encapsulated in existing transports.  The presence of NSH is
> ***************
> *** 788,794 ****
>
>   5.  Fragmentation Considerations
>
> !    NSH and the associated transport header are "added" to the
>      encapsulated packet/frame.  This additional information increases th=
e
>      size of the packet.
>
> --- 788,794 ----
>
>   5.  Fragmentation Considerations
>
> !    The NSH and the associated transport header are "added" to the
>      encapsulated packet/frame.  This additional information increases th=
e
>      size of the packet.
>
> ***************
> *** 806,812 ****
>
>   6.1.  SFFs and Overlay Selection
>
> !    As described above, NSH contains a Service Path Identifier (SPI) and
>      a Service Index (SI).  The SPI is, as per its name, an identifier.
>      The SPI alone cannot be used to forward packets along a service path=
.
>      Rather the SPI provides a level of indirection between the service
> --- 806,812 ----
>
>   6.1.  SFFs and Overlay Selection
>
> !    As described above, an NSH contains a Service Path Identifier (SPI)
> and
>      a Service Index (SI).  The SPI is, as per its name, an identifier.
>      The SPI alone cannot be used to forward packets along a service path=
.
>      Rather the SPI provides a level of indirection between the service
> ***************
> *** 827,839 ****
>      is incorrect and the packet must be discarded.
>
>      This indirection -- SPI to overlay -- creates a true service plane.
> !    That is the SFF/SF topology is constructed without impacting the
> !    network topology but more importantly service plane only participant=
s
>      (i.e., most SFs) need not be part of the network overlay topology an=
d
>      its associated infrastructure (e.g., control plane, routing tables,
> !    etc.)  SFs need to be able to return a packet to an appropriate SFF
> !    (i.e., has the requisite NSH information) when service processing is
> !    complete.  This can be via the over or underlay and in some case
>
>
>
> --- 827,839 ----
>      is incorrect and the packet must be discarded.
>
>      This indirection -- SPI to overlay -- creates a true service plane.
> !    That is, the SFF/SF topology is constructed without impacting the
> !    network topology but more importantly, service plane only participan=
ts
>      (i.e., most SFs) need not be part of the network overlay topology an=
d
>      its associated infrastructure (e.g., control plane, routing tables,
> !    etc).  SFs need to be able to return a packet to an appropriate SFF
> !    (i.e., one that has the requisite NSH information) when service
> processing is
> !    complete.  This can be via the overlay or underlay and, in some case
>
>
>
> ***************
> *** 847,853 ****
>      requisite connectivity.
>
>      The mapping of SPI to transport occurs on an SFF (as discussed above=
,
> !    the first SFF in the path gets a NSH encapsulated packet from the
>      Classifier).  The SFF consults the SPI/ID values to determine the
>      appropriate overlay transport protocol (several may be used within a
>      given network) and next hop for the requisite SF.  Table 1 below
> --- 847,853 ----
>      requisite connectivity.
>
>      The mapping of SPI to transport occurs on an SFF (as discussed above=
,
> !    the first SFF in the path gets an NSH encapsulated packet from the
>      Classifier).  The SFF consults the SPI/ID values to determine the
>      appropriate overlay transport protocol (several may be used within a
>      given network) and next hop for the requisite SF.  Table 1 below
> ***************
> *** 874,880 ****
>
>      Additionally, further indirection is possible: the resolution of the
>      required SF network locator may be a localized resolution on an SFF,
> !    rather than a service function chain control plane responsibility, a=
s
>      per Table 2 and Table 3 below.
>
>      Please note: VXLAN-gpe and GRE in the above table refer to
> --- 874,880 ----
>
>      Additionally, further indirection is possible: the resolution of the
>      required SF network locator may be a localized resolution on an SFF,
> !    rather than a service function chain control-plane responsibility, a=
s
>      per Table 2 and Table 3 below.
>
>      Please note: VXLAN-gpe and GRE in the above table refer to
> ***************
> *** 925,934 ****
>      Since the SPI is a representation of the service path, the lookup ma=
y
>      return more than one possible next-hop within a service path for a
>      given SF, essentially a series of weighted (equally or otherwise)
> !    paths to be used (for load distribution, redundancy or policy), see
>      Table 4.  The metric depicted in Table 4 is an example to help
>      illustrated weighing SFs.  In a real network, the metric will range
> !    from a simple preference (similar to routing next- hop), to a true
>      dynamic composite metric based on some service function-centric stat=
e
>      (including load, sessions state, capacity, etc.)
>
> --- 925,934 ----
>      Since the SPI is a representation of the service path, the lookup ma=
y
>      return more than one possible next-hop within a service path for a
>      given SF, essentially a series of weighted (equally or otherwise)
> !    paths to be used (for load distribution, redundancy, or policy), see
>      Table 4.  The metric depicted in Table 4 is an example to help
>      illustrated weighing SFs.  In a real network, the metric will range
> !    from a simple preference (similar to routing next-hop), to a true
>      dynamic composite metric based on some service function-centric stat=
e
>      (including load, sessions state, capacity, etc.)
>
> ***************
> *** 981,987 ****
>      Furthermore, the SPI to overlay mapping occurs at each SFF
>      independently.  Any combination of topology selection is possible.
>      Please note, there is no requirement to create a new overlay topolog=
y
> !    if a suitable one already existing.  NSH packets can use any (new or
>      existing) overlay provided the requisite connectivity requirements
>      are satisfied.
>
> --- 981,987 ----
>      Furthermore, the SPI to overlay mapping occurs at each SFF
>      independently.  Any combination of topology selection is possible.
>      Please note, there is no requirement to create a new overlay topolog=
y
> !    if a suitable one already exists.  NSH packets can use any (new or
>      existing) overlay provided the requisite connectivity requirements
>      are satisfied.
>
> ***************
> *** 1025,1032 ****
>      The SPI and SI serve an important function for visibility into the
>      service topology.  An operator can determine what service path a
>      packet is "on", and its location within that path simply by viewing
> !    NSH information (packet capture, IPFIX, etc.)  The information can b=
e
> !    used for service scheduling and placement decisions, troubleshooting
>      and compliance verification.
>
>   6.4.  Service Graphs
> --- 1025,1032 ----
>      The SPI and SI serve an important function for visibility into the
>      service topology.  An operator can determine what service path a
>      packet is "on", and its location within that path simply by viewing
> !    NSH information (packet capture, IPFIX, etc).  The information can b=
e
> !    used for service scheduling and placement decisions, troubleshooting=
,
>      and compliance verification.
>
>   6.4.  Service Graphs
> ***************
> *** 1092,1098 ****
>
>                   +-------+        +-------+        +-------+
>                   |  SFF  )------->(  SFF  |------->|  SFF  |
> !                 +---^---+        +---|---+        +---|---+
>                     ,-|-.            ,-|-.            ,-|-.
>                    /     \          /     \          /     \
>                   ( Class )        (  SF1  )        (  SF2  )
> --- 1092,1099 ----
>
>                   +-------+        +-------+        +-------+
>                   |  SFF  )------->(  SFF  |------->|  SFF  |
> !                 +---+---+        +---+---+        +---+---+
> !                     ^                |                |
>                     ,-|-.            ,-|-.            ,-|-.
>                    /     \          /     \          /     \
>                   ( Class )        (  SF1  )        (  SF2  )
> ***************
> *** 1135,1141 ****
>                 +---+---+          employees
>                 |       |
>                 +-------+
> !               external
>                 system:
>                 Employee
>                 AppZ
> --- 1136,1142 ----
>                 +---+---+          employees
>                 |       |
>                 +-------+
> !               External
>                 system:
>                 Employee
>                 AppZ
> ***************
> *** 1151,1157 ****
>      considerations may need to be considered.  For example, if the
>      metadata conveys tenant information, that information may need to be
>      authenticated and/or encrypted between the originator and the
> !    intended recipients (which may include intended SFs only) .  NSH
>      itself does not provide privacy functions, rather it relies on the
>      transport/overlay layer.  An operator can select the appropriate
>      transport to ensure confidentially (and other security)
> --- 1152,1158 ----
>      considerations may need to be considered.  For example, if the
>      metadata conveys tenant information, that information may need to be
>      authenticated and/or encrypted between the originator and the
> !    intended recipients (which may include intended SFs only).  The NSH
>      itself does not provide privacy functions, rather it relies on the
>      transport/overlay layer.  An operator can select the appropriate
>      transport to ensure confidentially (and other security)
> ***************
> *** 1161,1169 ****
>   7.2.  Updating/Augmenting Metadata
>
>      Post-initial metadata imposition (typically performed during initial
> !    service path determination), metadata may be augmented or updated:
>
> !    1.  Metadata Augmentation: Information may be added to NSH's existin=
g
>          metadata, as depicted in Figure 10.  For example, if the initial
>          classification returns the tenant information, a secondary
>          classification (perhaps co-resident with DPI or SLB) may augment
> --- 1162,1170 ----
>   7.2.  Updating/Augmenting Metadata
>
>      Post-initial metadata imposition (typically performed during initial
> !    service path determination) of metadata may be augmented or updated:
>
> !    1.  Metadata Augmentation: Information may be added to an NSH's
> existing
>          metadata, as depicted in Figure 10.  For example, if the initial
>          classification returns the tenant information, a secondary
>          classification (perhaps co-resident with DPI or SLB) may augment
> ***************
> *** 1184,1190 ****
>      2.  Metadata Update: Subsequent classifiers may update the initial
>          classification if it is determined to be incorrect or not
>          descriptive enough.  For example, the initial classifier adds
> !        metadata that describes the traffic as "internet" but a security
>          service function determines that the traffic is really "attack".
>          Figure 11 illustrates an example of updating metadata.
>
> --- 1185,1191 ----
>      2.  Metadata Update: Subsequent classifiers may update the initial
>          classification if it is determined to be incorrect or not
>          descriptive enough.  For example, the initial classifier adds
> !        metadata that describes the traffic as "Internet" but a security
>          service function determines that the traffic is really "attack".
>          Figure 11 illustrates an example of updating metadata.
>
> ***************
> *** 1201,1207 ****
>                 +---+---+          employees         employee+
>                 |       |          Class=3DAppZ        appZ
>                 +-------+
> !               external
>                 system:
>                 Employee
>
> --- 1202,1208 ----
>                 +---+---+          employees         employee+
>                 |       |          Class=3DAppZ        appZ
>                 +-------+
> !               External
>                 system:
>                 Employee
>
> ***************
> *** 1290,1296 ****
>   Internet-Draft        Network Service Header (NSH)             July 201=
7
>
>
> !    NSH is always encapsulated in a transport protocol and therefore,
>      when required, existing security protocols that provide authenticity
>      (e.g., [RFC6071]) can be used.  Similarly, if confidentiality is
>      required, existing encryption protocols can be used in conjunction
> --- 1291,1297 ----
>   Internet-Draft        Network Service Header (NSH)             July 201=
7
>
>
> !    An NSH is always encapsulated in a transport protocol and therefore,
>      when required, existing security protocols that provide authenticity
>      (e.g., [RFC6071]) can be used.  Similarly, if confidentiality is
>      required, existing encryption protocols can be used in conjunction
> ***************
> *** 1303,1314 ****
>
>      NSH metadata authenticity and confidentiality must be considered as
>      well.  In order to protect the metadata, an operator can leverage th=
e
> !    aforementioned mechanisms provided the transport layer, authenticity
>      and/or confidentiality.  An operator MUST carefully select the
> !    transport/underlay services to ensure end to end security services,
> !    when those are sought after.  For example, if [RFC6071] is used, the
>      operator MUST ensure it can be supported by the transport/underlay o=
f
> !    all relevant network segments as well as SFF and SFs.  Further, as
>      described in Section 8.1, operators can and should use indirect
>      identification for personally identifying information, thus
>      significantly mitigating the risk of privacy violation.  Means to
> --- 1304,1316 ----
>
>      NSH metadata authenticity and confidentiality must be considered as
>      well.  In order to protect the metadata, an operator can leverage th=
e
> !    aforementioned mechanisms provided by the transport layer including
> authenticity
>      and/or confidentiality.  An operator MUST carefully select the
> !    transport/underlay services to ensure end-to-end security services,
> !    when those are sought.  For example, if [RFC6071] is used, the
>      operator MUST ensure it can be supported by the transport/underlay o=
f
> !    all relevant network segments as well as SFF and SFs in the service
> path.
> !    Further, as
>      described in Section 8.1, operators can and should use indirect
>      identification for personally identifying information, thus
>      significantly mitigating the risk of privacy violation.  Means to
> ***************
> *** 1318,1324 ****
>      packet upstream.
>
>      Lastly, SF security, although out of scope of this document, should
> !    be considered, particularly if an SF needs to access, authenticate o=
r
>      update NSH metadata.
>
>   9.  Contributors
> --- 1320,1326 ----
>      packet upstream.
>
>      Lastly, SF security, although out of scope of this document, should
> !    be considered, particularly if an SF needs to access, authenticate, =
or
>      update NSH metadata.
>
>   9.  Contributors
> ***************
> *** 1466,1472 ****
>      design.
>
>      The editors also acknowledge comprehensive reviews and respective
> !    suggestions by Med Boucadair and Adrian Farrel.
>
>      Lastly, David Dolson has provides significant review, feedback and
>      suggestions throughout the evolution of this document.  His
> --- 1468,1474 ----
>      design.
>
>      The editors also acknowledge comprehensive reviews and respective
> !    suggestions by Med Boucadair, Adrian Farrel, and Acee Lindem.
>
>      Lastly, David Dolson has provides significant review, feedback and
>      suggestions throughout the evolution of this document.  His
>
>  Thanks,
> Acee
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>
>

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

<div dir=3D"ltr">Acee,<div><br></div><div>Thank you for your review.=C2=A0 =
I look forward to the editors &amp; WG discussing how to improve</div><div>=
the draft.</div><div><br></div><div>Regards,</div><div>Alia</div></div><div=
 class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Thu, Aug 10, 2017 =
at 9:10 PM, Acee Lindem (acee) <span dir=3D"ltr">&lt;<a href=3D"mailto:acee=
@cisco.com" target=3D"_blank">acee@cisco.com</a>&gt;</span> wrote:<br><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #cc=
c solid;padding-left:1ex">



<div style=3D"word-wrap:break-word">
<div><font face=3D"Calibri,sans-serif">Hello,</font></div>
<div><font face=3D"Calibri,sans-serif"><br>
</font></div>
<div><font face=3D"Calibri,sans-serif">I have been selected as the Routing =
Directorate reviewer for this draft. The Routing Directorate seeks to revie=
w all routing or routing-related drafts as they pass through IETF last call=
 and IESG review, and sometimes on
 special request. The purpose of the review is to provide assistance to the=
 Routing ADs. For more information about the Routing Directorate, please se=
e =E2=80=8B<a href=3D"http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir"=
 target=3D"_blank">http://trac.tools.ietf.org/<wbr>area/rtg/trac/wiki/RtgDi=
r</a></font></div>
<div><font face=3D"Calibri,sans-serif"><br>
</font></div>
<div><font face=3D"Calibri,sans-serif">Although these comments are primaril=
y for the use of the Routing ADs, it would be helpful if you could consider=
 them along with any other IETF Last Call comments that you receive, and st=
rive to resolve them through discussion
 or by updating the draft.</font></div>
<div><font face=3D"Calibri,sans-serif"><br>
</font></div>
<div><font face=3D"Calibri,sans-serif">Document:=C2=A0</font><font face=3D"=
Calibri,sans-serif">draft-ietf-sfc-nsh-<wbr>18.txt</font></div>
<div><font face=3D"Calibri,sans-serif">Reviewer: Acee Lindem</font></div>
<div><font face=3D"Calibri,sans-serif">Review Date: August 10, 2017</font><=
/div>
<div><font face=3D"Calibri,sans-serif">IETF LC End Date: Not started yet.=
=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">Intended Status: Standards Track</fo=
nt></div>
<div><font face=3D"Calibri,sans-serif"><br>
</font></div>
<div><font face=3D"Calibri,sans-serif">Summary:</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 I have some minor conc=
erns about this document that I think should be resolved before publication=
.=C2=A0It needs to be consumed along with the Service Function Chaining arc=
hitecture.=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">Comments:</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 The document is an imp=
ortant piece of the Service Function Chaining work.=C2=A0I think the readab=
ility could be greatly improved with the=C2=A0editorial changes=C2=A0I have=
 suggested. For example, using articles, e.g.=C2=A0=E2=80=9Cthe=E2=80=9D, w=
hen referring
 to the NSH.</font></div>
<div><font face=3D"Calibri,sans-serif"><br>
</font></div>
<div><font face=3D"Calibri,sans-serif">Major Issues: N/A=C2=A0</font></div>
<div><br>
</div>
<div><font face=3D"Calibri,sans-serif">Minor Issues:</font></div>
<div><font face=3D"Calibri,sans-serif"><br>
</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0</font><font fac=
e=3D"Calibri,sans-serif">=C2=A0Section 1: Run-on sentense that makes up the=
 entire third paragraph</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 is too hard to parse. Please split it up and avoid</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 cascading so many dependent clauses.</font></div>
<div><font face=3D"Calibri,sans-serif"><br>
</font></div>
<div><font face=3D"Calibri,sans-serif"><br>
</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 Section 2.2: Th=
e discussion of meta-data support for MD types 0x1 or</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A00x3 is=
 out of context.</font></div>
<div><font face=3D"Calibri,sans-serif"><br>
</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 Section 2.4: Th=
e MUST&#39;s are contradictory. First it says the context</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 header MUST =
be 16 bytes than it says it MUST be 0 bytes if</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 it contains =
no meta-data. This is hardly &quot;fixed&quot;.</font></div>
<div><font face=3D"Calibri,sans-serif"><br>
</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 Section 2.5.1: =
Mandating that the unassigned bit MUST NOT be set will</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0without saying it MUST be ignored on receipt is</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0not be backward compatible.</font></div>
<div><font face=3D"Calibri,sans-serif"><br>
</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Section 11.2.1: =
List the bits that are assigned.=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif"><br>
</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Section 11.2.6: =
MD types 1 and 2 are assigned by the document yet</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0this section states that no values are assigned.=C2=A0</font></di=
v>
<div><br>
</div>
<div><span style=3D"font-family:Calibri,sans-serif">Nits:</span></div>
<div><span style=3D"font-family:Calibri,sans-serif"><br>
</span></div>
<div>
<div><font face=3D"Calibri,sans-serif">ACEE-M-G2HR:Desktop acee$ diff -c dr=
aft-ietf-sfc-nsh-18.txt.orig draft-ietf-sfc-nsh-18.txt</font></div>
<div><font face=3D"Calibri,sans-serif">*** draft-ietf-sfc-nsh-18.txt.orig<s=
pan class=3D"m_5120049443649490300Apple-tab-span" style=3D"white-space:pre-=
wrap">
</span>2017-08-04 07:27:08.000000000 -0400</font></div>
<div><font face=3D"Calibri,sans-serif">--- draft-ietf-sfc-nsh-18.txt<span c=
lass=3D"m_5120049443649490300Apple-tab-span" style=3D"white-space:pre-wrap"=
>
</span>2017-08-10 20:50:45.000000000 -0400</font></div>
<div><font face=3D"Calibri,sans-serif">***************</font></div>
<div><font face=3D"Calibri,sans-serif">*** 18,24 ****</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0This document de=
scribes a Network Service Header (NSH) inserted onto</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0packets or frame=
s to realize service function paths.=C2=A0 NSH also</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0provides a mechanism =
for metadata exchange along the instantiated</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0service paths.=
=C2=A0 NSH is the SFC encapsulation required to support the</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Service Function=
 Chaining (SFC) architecture (defined in RFC7665).</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">--- 18,24 ----</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0This document de=
scribes a Network Service Header (NSH) inserted onto</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0packets or frame=
s to realize service function paths.=C2=A0 NSH also</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0provides a mechanism =
for metadata exchange along instantiated</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0service paths.=
=C2=A0 NSH is the SFC encapsulation required to support the</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Service Function=
 Chaining (SFC) architecture (defined in RFC7665).</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">***************</font></div>
<div><font face=3D"Calibri,sans-serif">*** 181,187 ****</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Metadata: =C2=A0=
Defined in [RFC7665].</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0Network Locator: =C2=
=A0dataplane address, typically IPv4 or IPv6, used to</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 send and=
 receive network traffic.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Network Node/Ele=
ment: =C2=A0Device that forwards packets or frames based</font></div>
<div><font face=3D"Calibri,sans-serif">--- 181,187 ----</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Metadata: =C2=A0=
Defined in [RFC7665].</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0Network Locator: =C2=
=A0Dataplane address, typically IPv4 or IPv6, used to</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 send and=
 receive network traffic.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Network Node/Ele=
ment: =C2=A0Device that forwards packets or frames based</font></div>
<div><font face=3D"Calibri,sans-serif">***************</font></div>
<div><font face=3D"Calibri,sans-serif">*** 191,204 ****</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 (the und=
erlay).=C2=A0 Packets are encapsulated or tunneled to create</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 the over=
lay network topology.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0NSH-aware =C2=A0SFC-e=
ncapsulation-aware, or SFC-aware [RFC7665].</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0Service Classifier: =
=C2=A0Logical entity providing classification</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 function=
.=C2=A0 Since they are logical, classifiers may be co-resident</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 with SFC=
 elements such as SFs or SFFs.=C2=A0 Service classifiers</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 perform =
classification and impose NSH.=C2=A0 The initial classifier</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 imposes =
the initial NSH and sends the NSH packet to the first SFF</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0 =C2=A0 in the path.=
=C2=A0 Non-initial (i.e. =C2=A0subsequent) classification can</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 occur as=
 needed and can alter, or create a new service path.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Service Function=
 (SF): =C2=A0Defined in [RFC7665].</font></div>
<div><font face=3D"Calibri,sans-serif">--- 191,204 ----</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 (the und=
erlay).=C2=A0 Packets are encapsulated or tunneled to create</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 the over=
lay network topology.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0NSH-aware: SFC-encaps=
ulation-aware, or SFC-aware [RFC7665].</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0Service Classifier: =
=C2=A0Logical entity providing the classification</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 function=
.=C2=A0 Since they are logical, classifiers may be co-resident</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 with SFC=
 elements such as SFs or SFFs.=C2=A0 Service classifiers</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 perform =
classification and impose NSH.=C2=A0 The initial classifier</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 imposes =
the initial NSH and sends the NSH packet to the first SFF</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0 =C2=A0 in the path.=
=C2=A0 Non-initial (i.e., subsequent) classification can</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 occur as=
 needed and can alter, or create a new service path.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Service Function=
 (SF): =C2=A0Defined in [RFC7665].</font></div>
<div><font face=3D"Calibri,sans-serif">***************</font></div>
<div><font face=3D"Calibri,sans-serif">*** 269,277 ****</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 2.=C2=A0 Network Service Head=
er</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0NSH contains service =
path information and optionally metadata that</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0are added to a p=
acket or frame and used to create a service plane.</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0An outer transport he=
ader is imposed, on NSH and the original packet/</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0frame, for netwo=
rk forwarding.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">--- 269,277 ----</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 2.=C2=A0 Network Service Head=
er</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0The NSH contains serv=
ice path information and optionally metadata that</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0are added to a p=
acket or frame and used to create a service plane.</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0An outer transport he=
ader is imposed on the NSH and the original packet/</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0frame, for netwo=
rk forwarding.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">***************</font></div>
<div><font face=3D"Calibri,sans-serif">*** 282,293 ****</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 Internet-Draft =C2=A0 =C2=A0 =
=C2=A0 =C2=A0Network Service Header (NSH) =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 July 2017</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0A Service Classifier =
adds NSH.=C2=A0 NSH is removed by the last SFF in the</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0service chain or=
 by an SF that consumes the packet.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 2.1.=C2=A0 Network Service He=
ader Format</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0NSH is composed of a =
4-byte Base Header, a 4-byte Service Path Header</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0and optional Con=
text Headers, as shown in Figure 1 below.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 1 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 2 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 3</font></div>
<div><font face=3D"Calibri,sans-serif">--- 282,293 ----</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 Internet-Draft =C2=A0 =C2=A0 =
=C2=A0 =C2=A0Network Service Header (NSH) =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 July 2017</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0A Service Classifier =
adds the NSH. The =C2=A0NSH is removed by the last SFF in the</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0service chain or=
 by an SF that consumes the packet.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 2.1.=C2=A0 Network Service He=
ader Format</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0The NSH is composed o=
f a 4-byte Base Header, a 4-byte Service Path Header</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0and optional Con=
text Headers, as shown in Figure 1 below.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 1 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 2 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 3</font></div>
<div><font face=3D"Calibri,sans-serif">***************</font></div>
<div><font face=3D"Calibri,sans-serif">*** 304,316 ****</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Figure 1: Network Service H=
eader</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0Base header: provides=
 information about the service header and the</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0payload protocol=
.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0Service Path Header: =
provides path identification and location within</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0a service path.<=
/font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0Context header: carri=
es metadata (i.e., context data) along a service</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0path.</font></di=
v>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 2.2.=C2=A0 NSH Base Header</f=
ont></div>
<div><font face=3D"Calibri,sans-serif">--- 304,316 ----</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Figure 1: Network Service H=
eader</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0Base header: Provides=
 information about the service header and the</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0payload protocol=
.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0Service Path Header: =
Provides path identification and location within</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0a service path.<=
/font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0Context header: Carri=
es metadata (i.e., context data) along a service</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0path.</font></di=
v>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 2.2.=C2=A0 NSH Base Header</f=
ont></div>
<div><font face=3D"Calibri,sans-serif">***************</font></div>
<div><font face=3D"Calibri,sans-serif">*** 368,374 ****</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0for service plan=
e loop detection.=C2=A0 The initial TTL value SHOULD be</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0configurable via=
 the control plane; the configured initial value can</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0be specific to o=
ne or more SFPs.=C2=A0 If no initial value is explicitly</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0provided, the default=
 initial TTL value 63 MUST be used.=C2=A0 Each SFF</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0involved in forw=
arding an NSH packet MUST decrement the TTL value by</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A01 prior to NSH f=
orwarding lookup.=C2=A0 Decrementing by 1 from an incoming</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0value of 0 shall=
 result in a TTL value of 63.=C2=A0 The packet MUST NOT be</font></div>
<div><font face=3D"Calibri,sans-serif">--- 368,374 ----</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0for service plan=
e loop detection.=C2=A0 The initial TTL value SHOULD be</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0configurable via=
 the control plane; the configured initial value can</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0be specific to o=
ne or more SFPs.=C2=A0 If no initial value is explicitly</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0provided, the default=
 initial TTL value of 63 MUST be used.=C2=A0 Each SFF</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0involved in forw=
arding an NSH packet MUST decrement the TTL value by</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A01 prior to NSH f=
orwarding lookup.=C2=A0 Decrementing by 1 from an incoming</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0value of 0 shall=
 result in a TTL value of 63.=C2=A0 The packet MUST NOT be</font></div>
<div><font face=3D"Calibri,sans-serif">***************</font></div>
<div><font face=3D"Calibri,sans-serif">*** 380,389 ****</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0elements.=C2=A0 =
Elements which do not understand the meaning of any of</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0these bits MUST =
NOT modify their actions based on those unknown bits.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0Length: The total len=
gth, in 4-byte words, of NSH including the Base</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Header, the Serv=
ice Path Header, the Fixed Length Context Header or</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0Variable Length Conte=
xt Header(s).=C2=A0 The length MUST be of value 0x6</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0for MD Type equal to =
0x1, and MUST be of value 0x2 or greater for MD</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Type equal to 0x=
2.=C2=A0 The length of the NSH header MUST be an integer</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">--- 380,389 ----</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0elements.=C2=A0 =
Elements which do not understand the meaning of any of</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0these bits MUST =
NOT modify their actions based on those unknown bits.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0Length: The total len=
gth, in 4-byte words, of the NSH including the Base</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Header, the Serv=
ice Path Header, the Fixed Length Context Header or</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0Variable Length Conte=
xt Header(s).=C2=A0 The length MUST be 0x6</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0for MD Type equal to =
0x1, and MUST be 0x2 or greater for MD</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Type equal to 0x=
2.=C2=A0 The length of the NSH header MUST be an integer</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">***************</font></div>
<div><font face=3D"Calibri,sans-serif">*** 397,431 ****</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0multiple of 4 by=
tes, thus variable length metadata is always padded</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0out to a multipl=
e of 4 bytes.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0MD Type: indicates th=
e format of NSH beyond the mandatory Base Header</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0and the Service =
Path Header.=C2=A0 MD Type defines the format of the</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0metadata being c=
arried.=C2=A0 Please see the IANA Considerations</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Section 11.2.3.<=
/font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0This document sp=
ecifies the following four MD Type values:</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A00x0 - this is a reser=
ved value.=C2=A0 Implementations SHOULD silently</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0discard packets =
with MD Type 0x0.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A00x1 - which indicates=
 that the format of the header includes a fixed</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0length Context H=
eader (see Figure 4 below).</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A00x2 - which does not =
mandate any headers beyond the Base Header and</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Service Path Hea=
der, but may contain optional variable length Context</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Header(s).=C2=A0=
 The semantics of the variable length Context Header(s)</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0are not defined =
in this document.=C2=A0 The format of the optional</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0variable length =
Context Headers is provided in Section 2.5.1.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A00xF - this value is r=
eserved for experimentation and testing, as per</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0[RFC3692].=C2=A0=
 Implementations not explicitly configured to be part of</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0an experiment SH=
OULD silently discard packets with MD Type 0xF.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0The format of th=
e Base Header and the Service Path Header is</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0invariant, and n=
ot affected by MD Type.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0NSH implementations M=
UST support MD type =3D 0x1 and MD Type =3D 0x2</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0(where the length is =
of value 0x2).=C2=A0 NSH implementations SHOULD</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0support MD Type 0x2 w=
ith length &gt; 0x2.=C2=A0 There exists, however, a</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0middle ground, w=
herein a device will support MD Type 0x1 (as per the</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0MUST) metadata, =
yet be deployed in a network with MD Type 0x2</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0metadata packets=
.=C2=A0 In that case, the MD Type 0x1 node, MUST utilize</font></div>
<div><font face=3D"Calibri,sans-serif">--- 397,431 ----</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0multiple of 4 by=
tes, thus variable length metadata is always padded</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0out to a multipl=
e of 4 bytes.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0MD Type: Indicates th=
e format of NSH beyond the mandatory Base Header</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0and the Service =
Path Header.=C2=A0 MD Type defines the format of the</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0metadata being c=
arried.=C2=A0 Please see the IANA Considerations</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Section 11.2.3.<=
/font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0This document sp=
ecifies the following four MD Type values:</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A00x0 - This is a reser=
ved value.=C2=A0 Implementations SHOULD silently</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0discard packets =
with MD Type 0x0.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A00x1 - This indicates =
that the format of the header includes a fixed</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0length Context H=
eader (see Figure 4 below).</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A00x2 - This does not m=
andate any headers beyond the Base Header and</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Service Path Hea=
der, but may contain optional variable length Context</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Header(s).=C2=A0=
 The semantics of the variable length Context Header(s)</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0are not defined =
in this document.=C2=A0 The format of the optional</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0variable length =
Context Headers is provided in Section 2.5.1.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A00xF - This value is r=
eserved for experimentation and testing, as per</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0[RFC3692].=C2=A0=
 Implementations not explicitly configured to be part of</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0an experiment SH=
OULD silently discard packets with MD Type 0xF.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0The format of th=
e Base Header and the Service Path Header is</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0invariant, and n=
ot affected by MD Type.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0NSH implementations M=
UST support MD types 0x1 and 0x2</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0(where the length is =
0x2).=C2=A0 NSH implementations SHOULD</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0support MD Type 0x2 w=
ith a length greater than 0x2.=C2=A0 There exists, however, a</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0middle ground, w=
herein a device will support MD Type 0x1 (as per the</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0MUST) metadata, =
yet be deployed in a network with MD Type 0x2</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0metadata packets=
.=C2=A0 In that case, the MD Type 0x1 node, MUST utilize</font></div>
<div><font face=3D"Calibri,sans-serif">***************</font></div>
<div><font face=3D"Calibri,sans-serif">*** 485,503 ****</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0The meaning of t=
hese fields is as follows:</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0Service Path Identifi=
er (SPI): identifies a service path.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Participating no=
des MUST use this identifier for Service Function</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Path selection.=
=C2=A0 The initial classifier MUST set the appropriate SPI</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0for a given clas=
sification result.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0Service Index (SI): p=
rovides location within the SFP.=C2=A0 The initial</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0classifier for a=
 given SFP SHOULD set the SI to 255, however the</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0control plane MA=
Y configure the initial value of SI as appropriate</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0(i.e., taking in=
to account the length of the service function path).</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0Service Index MUST be=
 decremented by a value of 1 by Service</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Functions or by =
SFC Proxy nodes after performing required services</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0and the new decrement=
ed SI value MUST be used in the egress NSH</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0packet.=C2=A0 The ini=
tial Classifier MUST send the packet to the first SFF</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">--- 485,503 ----</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0The meaning of t=
hese fields is as follows:</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0Service Path Identifi=
er (SPI): Identifies a service path.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Participating no=
des MUST use this identifier for Service Function</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Path selection.=
=C2=A0 The initial classifier MUST set the appropriate SPI</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0for a given clas=
sification result.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0Service Index (SI): P=
rovides location within the SFP.=C2=A0 The initial</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0classifier for a=
 given SFP SHOULD set the SI to 255, however the</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0control plane MA=
Y configure the initial value of SI as appropriate</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0(i.e., taking in=
to account the length of the service function path).</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0The Service Index MUS=
T be decremented by a value of 1 by Service</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Functions or by =
SFC Proxy nodes after performing required services</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0and the new decrement=
ed SI value MUST be used in the egress packet&#39;s =C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0NSH.=C2=A0 The initia=
l Classifier MUST send the packet to the first SFF</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">***************</font></div>
<div><font face=3D"Calibri,sans-serif">*** 511,519 ****</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0SPI, the (re)cla=
ssifier is, in effect, the initial classifier for the</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0resultant SPI.</=
font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0The SI is used in con=
junction with Service Path Identifier for</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Service Function=
 Path Selection and for determining the next SFF/SF</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0in the path.=C2=A0 Th=
e SI is also valuable when troubleshooting/ reporting</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0service paths.=
=C2=A0 Additionally, while the TTL field is the main</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0mechanism for se=
rvice plane loop detection, the SI can also be used</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0for detecting se=
rvice plane loops.</font></div>
<div><font face=3D"Calibri,sans-serif">--- 511,519 ----</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0SPI, the (re)cla=
ssifier is, in effect, the initial classifier for the</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0resultant SPI.</=
font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0The SI is used in con=
junction with the Service Path Identifier for</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Service Function=
 Path Selection and for determining the next SFF/SF</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0in the path.=C2=A0 Th=
e SI is also valuable when troubleshooting/reporting</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0service paths.=
=C2=A0 Additionally, while the TTL field is the main</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0mechanism for se=
rvice plane loop detection, the SI can also be used</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0for detecting se=
rvice plane loops.</font></div>
<div><font face=3D"Calibri,sans-serif">***************</font></div>
<div><font face=3D"Calibri,sans-serif">*** 603,609 ****</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 1 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 2 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 3</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 0 1 2 3 =
4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0+-+-+-+-+=
-+-+-+-+-+-+-+-+-+-+<wbr>-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<wbr>-+-+-+</font></=
div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0Metadata Class =C2=A0 =C2=A0 =C2=A0 | =C2=A0 =C2=A0=
 =C2=A0Type =C2=A0 =C2=A0 |U| =C2=A0 =C2=A0 =C2=A0 Len =C2=A0 |</font></div=
>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0+-+-+-+-+=
-+-+-+-+-+-+-+-+-+-+<wbr>-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<wbr>-+-+-+</font></=
div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Variab=
le Metadata =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0|</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0+-+-+-+-+=
-+-+-+-+-+-+-+-+-+-+<wbr>-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<wbr>-+-+-+</font></=
div>
<div><font face=3D"Calibri,sans-serif">--- 603,609 ----</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 1 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 2 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 3</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 0 1 2 3 =
4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0+-+-+-+-+=
-+-+-+-+-+-+-+-+-+-+<wbr>-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<wbr>-+-+-+</font></=
div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0Metadata Class =C2=A0 =C2=A0 =C2=A0 | =C2=A0 =C2=A0=
 =C2=A0Type =C2=A0 =C2=A0 |U| =C2=A0 =C2=A0Length =C2=A0 |</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0+-+-+-+-+=
-+-+-+-+-+-+-+-+-+-+<wbr>-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<wbr>-+-+-+</font></=
div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Variab=
le Metadata =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0|</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0+-+-+-+-+=
-+-+-+-+-+-+-+-+-+-+<wbr>-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<wbr>-+-+-+</font></=
div>
<div><font face=3D"Calibri,sans-serif">***************</font></div>
<div><font face=3D"Calibri,sans-serif">*** 618,643 ****</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 Internet-Draft =C2=A0 =C2=A0 =
=C2=A0 =C2=A0Network Service Header (NSH) =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 July 2017</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0Metadata Class (MD Cl=
ass): defines the scope of the &#39;Type&#39; field to</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0provide a hierar=
chical namespace.=C2=A0 The IANA Considerations</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Section 11.2.4 d=
efines how the MD Class values can be allocated to</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0standards bodies=
, vendors, and others.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0Type: indicates the e=
xplicit type of metadata being carried and is</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0the responsibility of=
 the MD Class owner.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0Unassigned bit: one u=
nassigned bit is available for future use.=C2=A0 This</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0bit MUST be set to 0b=
.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0Length: indicates the=
 length of the variable metadata, in single byte</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0words.=C2=A0 In case =
the metadata length is not an integer number of</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A04-byte words, th=
e sender MUST add pad bytes immediately following the</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0last metadata by=
te to extend the metadata to an integer number of</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A04-byte words.=C2=
=A0 The receiver MUST round up the length field to the</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0nearest 4-byte w=
ord boundary, to locate and process the next field in</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0the packet.=C2=
=A0 The receiver MUST access only those bytes in the</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0metadata indicated by=
 the length field (i.e., actual number of single</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0byte words) and MUST =
ignore the remaining bytes up to the nearest</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A04-byte word boun=
dary.=C2=A0 The Length may be 0 or greater.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0A value of 0 den=
otes a Context Header without a Variable Metadata</font></div>
<div><font face=3D"Calibri,sans-serif">--- 618,643 ----</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 Internet-Draft =C2=A0 =C2=A0 =
=C2=A0 =C2=A0Network Service Header (NSH) =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 July 2017</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0Metadata Class (MD Cl=
ass): Defines the scope of the &#39;Type&#39; field to</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0provide a hierar=
chical namespace.=C2=A0 The IANA Considerations</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Section 11.2.4 d=
efines how the MD Class values can be allocated to</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0standards bodies=
, vendors, and others.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0Type: Indicates the e=
xplicit type of metadata being carried. Definition=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0of the Type is the re=
sponsibility of the MD Class owner.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0Unassigned bit: One u=
nassigned bit is available for future use.=C2=A0 This</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0bit MUST NOT be set.<=
/font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0Length: Indicates the=
 length of the variable metadata, in bytes.</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0When the metadata len=
gth is not an integer number of</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A04-byte words, th=
e sender MUST add pad bytes immediately following the</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0last metadata by=
te to extend the metadata to an integer number of</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A04-byte words.=C2=
=A0 The receiver MUST round up the length field to the</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0nearest 4-byte w=
ord boundary, to locate and process the next field in</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0the packet.=C2=
=A0 The receiver MUST access only those bytes in the</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0metadata indicated by=
 the length field (i.e., actual number bytes)</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0and MUST ignore the r=
emaining bytes up to the nearest</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A04-byte word boun=
dary.=C2=A0 The Length may be 0 or greater.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0A value of 0 den=
otes a Context Header without a Variable Metadata</font></div>
<div><font face=3D"Calibri,sans-serif">***************</font></div>
<div><font face=3D"Calibri,sans-serif">*** 647,669 ****</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0that are mandato=
ry-to-implement or those that are mandatory-to-</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0process.=C2=A0 T=
hese considerations are deployment-specific.=C2=A0 However, the</font></div=
>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0control plane is=
 entitled to instruct SFC-aware SFs with the data</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0structure of context =
header together with their scoping (see</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Section 3.3.3 of=
 [I-D.ietf-sfc-control-plane]).</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0Upon receipt of a pac=
ket that belong to a given SFP, if a mandatory-</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0to-process conte=
xt header is missing in that packet, the SFC-aware SF</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0MUST NOT process=
 the packet and MUST log at least once per the SPI</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0for which a mandatory=
 metadata is missing.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0If multiple mand=
atory-to-process context headers are required for a</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0given SFP, the contro=
l plane MAY instruct the SFC-aware SF with the</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0order to consume thes=
e Context Headers.=C2=A0 If no instructions are</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0provided, the SF=
C-aware SF MUST process these Context Headers in the</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0order their appe=
ar in an NSH packet.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0If multiple inst=
ances of the same metadata are included in an NSH</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0packet, but the =
definition of that context header does not allow for</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0it, the SFC-aware SF =
MUST process first instance and ignore</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0subsequent insta=
nces.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">--- 647,669 ----</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0that are mandato=
ry-to-implement or those that are mandatory-to-</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0process.=C2=A0 T=
hese considerations are deployment-specific.=C2=A0 However, the</font></div=
>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0control plane is=
 entitled to instruct SFC-aware SFs with the data</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0structure of context =
header together with its scoping (see</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Section 3.3.3 of=
 [I-D.ietf-sfc-control-plane]).</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0Upon receipt of a pac=
ket that belongs to a given SFP, if a mandatory-</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0to-process conte=
xt header is missing in that packet, the SFC-aware SF</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0MUST NOT process=
 the packet and MUST log at least once per the SPI</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0for which the mandato=
ry metadata is missing.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0If multiple mand=
atory-to-process context headers are required for a</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0given SFP, the contro=
l plane MAY instruct the SFC-aware SF=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0to consume these Cont=
ext Headers.=C2=A0 If no instructions are</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0provided, the SF=
C-aware SF MUST process these Context Headers in the</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0order their appe=
ar in an NSH packet.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0If multiple inst=
ances of the same metadata are included in an NSH</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0packet, but the =
definition of that context header does not allow for</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0it, the SFC-aware SF =
MUST process the first instance and ignore</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0subsequent insta=
nces.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">***************</font></div>
<div><font face=3D"Calibri,sans-serif">*** 677,693 ****</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 3.=C2=A0 NSH Actions</font></=
div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0NSH-aware nodes =
are the only nodes that may alter the content of NSH</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0headers.=C2=A0 NSH-aw=
are nodes include: service classifiers, SFF, SF and</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0SFC proxies.=C2=
=A0 These nodes have several possible NSH-related actions:</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A01.=C2=A0 Insert or re=
move NSH: These actions can occur at the start and</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0 =C2=A0 =C2=A0end res=
pectively of a service path.=C2=A0 Packets are classified, and</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0 =C2=A0 =C2=A0if dete=
rmined to require servicing, NSH will be imposed. =C2=A0A</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0 =C2=A0 =C2=A0service=
 classifier MUST insert NSH at the start of an SFP.=C2=A0 An</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0 =C2=A0 =C2=A0imposed=
 NSH MUST contain valid Base Header and Service Path</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0He=
ader.=C2=A0 At the end of a service function path, an SFF, MUST be</font></=
div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0 =C2=A0 =C2=A0the las=
t node operating on the service header and MUST remove NSH</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0 =C2=A0 =C2=A0before =
forwarding or delivering the un-encapsulated packet</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Mu=
ltiple logical classifiers may exist within a given service</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0pa=
th.=C2=A0 Non-initial classifiers may re-classify data and that re-</font><=
/div>
<div><font face=3D"Calibri,sans-serif">--- 677,693 ----</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 3.=C2=A0 NSH Actions</font></=
div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0NSH-aware nodes =
are the only nodes that may alter the content of NSH</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0headers.=C2=A0 NSH-aw=
are nodes include: service classifiers, SFFs, SFs, and</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0SFC proxies.=C2=
=A0 These nodes have several possible NSH-related actions:</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A01.=C2=A0 Insert or re=
move NSH: These actions can occur respectively at the start or</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0 =C2=A0 =C2=A0end of =
a service path.=C2=A0 Packets are classified, and</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0 =C2=A0 =C2=A0if dete=
rmined to require servicing, an NSH will be imposed. =C2=A0A</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0 =C2=A0 =C2=A0service=
 classifier MUST insert an NSH at the start of an SFP.=C2=A0 An</font></div=
>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0 =C2=A0 =C2=A0imposed=
 NSH MUST contain both a valid Base Header and Service Path</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0He=
ader.=C2=A0 At the end of a service function path, an SFF, MUST be</font></=
div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0 =C2=A0 =C2=A0the las=
t node operating on the service header and MUST remove the NSH</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0 =C2=A0 =C2=A0before =
forwarding or delivering the un-encapsulated packet.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Mu=
ltiple logical classifiers may exist within a given service</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0pa=
th.=C2=A0 Non-initial classifiers may re-classify data and that re-</font><=
/div>
<div><font face=3D"Calibri,sans-serif">***************</font></div>
<div><font face=3D"Calibri,sans-serif">*** 696,702 ****</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0cl=
assification that results in a change of service path, it MUST</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0re=
move the existing NSH and MUST impose a new NSH with the Base</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0He=
ader and Service Path Header reflecting the new service path</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0 =C2=A0 =C2=A0informa=
tion and set the initial SI.=C2=A0 Metadata MAY be preserved in</font></div=
>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0th=
e new NSH.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">--- 696,702 ----</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0cl=
assification that results in a change of service path, it MUST</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0re=
move the existing NSH and MUST impose a new NSH with the Base</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0He=
ader and Service Path Header reflecting the new service path</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0 =C2=A0 =C2=A0informa=
tion and MUST set the initial SI.=C2=A0 Metadata MAY be preserved in</font>=
</div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0th=
e new NSH.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">***************</font></div>
<div><font face=3D"Calibri,sans-serif">*** 719,725 ****</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Se=
rvice Index and MAY update contexts.=C2=A0 When an SFC proxy</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0re=
ceives an NSH-encapsulated packet, it MUST remove NSH before</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0fo=
rwarding it to an NSH unaware SF.=C2=A0 When the SFC Proxy receives</font><=
/div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0 =C2=A0 =C2=A0a packe=
t back from an NSH unaware SF, it MUST re-encapsulates it</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0wi=
th the correct NSH, and MUST decrement the Service Index by</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0on=
e.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">--- 719,725 ----</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Se=
rvice Index and MAY update contexts.=C2=A0 When an SFC proxy</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0re=
ceives an NSH-encapsulated packet, it MUST remove NSH before</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0fo=
rwarding it to an NSH unaware SF.=C2=A0 When the SFC Proxy receives</font><=
/div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0 =C2=A0 =C2=A0a packe=
t back from an NSH unaware SF, it MUST re-encapsulate it</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0wi=
th the correct NSH, and MUST decrement the Service Index by</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0on=
e.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">***************</font></div>
<div><font face=3D"Calibri,sans-serif">*** 763,778 ****</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 4.=C2=A0 NSH Transport Encaps=
ulation</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0Once NSH is added to =
a packet, an outer encapsulation is used to</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0forward the orig=
inal packet and the associated metadata to the start</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0of a service cha=
in.=C2=A0 The encapsulation serves two purposes:</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A01.=C2=A0 Creates=
 a topologically independent services plane.=C2=A0 Packets are</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0fo=
rwarded to the required services without changing the</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0 =C2=A0 =C2=A0underly=
ing network topology</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A02.=C2=A0 Transit netw=
ork nodes simply forward the encapsulated packets as</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0 =C2=A0 =C2=A0is.</fo=
nt></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0The service head=
er is independent of the encapsulation used and is</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0encapsulated in =
existing transports.=C2=A0 The presence of NSH is</font></div>
<div><font face=3D"Calibri,sans-serif">--- 763,778 ----</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 4.=C2=A0 NSH Transport Encaps=
ulation</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0Once a NSH is added t=
o a packet, an outer encapsulation is used to</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0forward the orig=
inal packet and the associated metadata to the start</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0of a service cha=
in.=C2=A0 The encapsulation serves two purposes:</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A01.=C2=A0 Creates=
 a topologically independent services plane.=C2=A0 Packets are</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0fo=
rwarded to the required services without changing the</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0 =C2=A0 =C2=A0underly=
ing network topology.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A02.=C2=A0 Transit netw=
ork nodes simply forward the encapsulated packets=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0 =C2=A0 =C2=A0without=
 modification.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0The service head=
er is independent of the encapsulation used and is</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0encapsulated in =
existing transports.=C2=A0 The presence of NSH is</font></div>
<div><font face=3D"Calibri,sans-serif">***************</font></div>
<div><font face=3D"Calibri,sans-serif">*** 788,794 ****</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 5.=C2=A0 Fragmentation Consid=
erations</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0NSH and the associate=
d transport header are &quot;added&quot; to the</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0encapsulated pac=
ket/frame.=C2=A0 This additional information increases the</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0size of the pack=
et.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">--- 788,794 ----</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 5.=C2=A0 Fragmentation Consid=
erations</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0The NSH and the assoc=
iated transport header are &quot;added&quot; to the</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0encapsulated pac=
ket/frame.=C2=A0 This additional information increases the</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0size of the pack=
et.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">***************</font></div>
<div><font face=3D"Calibri,sans-serif">*** 806,812 ****</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 6.1.=C2=A0 SFFs and Overlay S=
election</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0As described above, N=
SH contains a Service Path Identifier (SPI) and</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0a Service Index =
(SI).=C2=A0 The SPI is, as per its name, an identifier.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0The SPI alone ca=
nnot be used to forward packets along a service path.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Rather the SPI p=
rovides a level of indirection between the service</font></div>
<div><font face=3D"Calibri,sans-serif">--- 806,812 ----</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 6.1.=C2=A0 SFFs and Overlay S=
election</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0As described above, a=
n NSH contains a Service Path Identifier (SPI) and</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0a Service Index =
(SI).=C2=A0 The SPI is, as per its name, an identifier.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0The SPI alone ca=
nnot be used to forward packets along a service path.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Rather the SPI p=
rovides a level of indirection between the service</font></div>
<div><font face=3D"Calibri,sans-serif">***************</font></div>
<div><font face=3D"Calibri,sans-serif">*** 827,839 ****</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0is incorrect and=
 the packet must be discarded.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0This indirection=
 -- SPI to overlay -- creates a true service plane.</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0That is the SFF/SF to=
pology is constructed without impacting the</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0network topology but =
more importantly service plane only participants</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0(i.e., most SFs)=
 need not be part of the network overlay topology and</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0its associated i=
nfrastructure (e.g., control plane, routing tables,</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0etc.) =C2=A0SFs need =
to be able to return a packet to an appropriate SFF</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0(i.e., has the requis=
ite NSH information) when service processing is</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0complete.=C2=A0 This =
can be via the over or underlay and in some case</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">--- 827,839 ----</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0is incorrect and=
 the packet must be discarded.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0This indirection=
 -- SPI to overlay -- creates a true service plane.</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0That is, the SFF/SF t=
opology is constructed without impacting the</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0network topology but =
more importantly, service plane only participants</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0(i.e., most SFs)=
 need not be part of the network overlay topology and</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0its associated i=
nfrastructure (e.g., control plane, routing tables,</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0etc).=C2=A0 SFs need =
to be able to return a packet to an appropriate SFF</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0(i.e., one that has t=
he requisite NSH information) when service processing is</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0complete.=C2=A0 This =
can be via the overlay or underlay and, in some case</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">***************</font></div>
<div><font face=3D"Calibri,sans-serif">*** 847,853 ****</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0requisite connec=
tivity.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0The mapping of S=
PI to transport occurs on an SFF (as discussed above,</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0the first SFF in the =
path gets a NSH encapsulated packet from the</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Classifier).=C2=
=A0 The SFF consults the SPI/ID values to determine the</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0appropriate over=
lay transport protocol (several may be used within a</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0given network) a=
nd next hop for the requisite SF.=C2=A0 Table 1 below</font></div>
<div><font face=3D"Calibri,sans-serif">--- 847,853 ----</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0requisite connec=
tivity.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0The mapping of S=
PI to transport occurs on an SFF (as discussed above,</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0the first SFF in the =
path gets an NSH encapsulated packet from the</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Classifier).=C2=
=A0 The SFF consults the SPI/ID values to determine the</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0appropriate over=
lay transport protocol (several may be used within a</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0given network) a=
nd next hop for the requisite SF.=C2=A0 Table 1 below</font></div>
<div><font face=3D"Calibri,sans-serif">***************</font></div>
<div><font face=3D"Calibri,sans-serif">*** 874,880 ****</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Additionally, fu=
rther indirection is possible: the resolution of the</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0required SF netw=
ork locator may be a localized resolution on an SFF,</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0rather than a service=
 function chain control plane responsibility, as</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0per Table 2 and =
Table 3 below.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Please note: VXL=
AN-gpe and GRE in the above table refer to</font></div>
<div><font face=3D"Calibri,sans-serif">--- 874,880 ----</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Additionally, fu=
rther indirection is possible: the resolution of the</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0required SF netw=
ork locator may be a localized resolution on an SFF,</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0rather than a service=
 function chain control-plane responsibility, as</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0per Table 2 and =
Table 3 below.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Please note: VXL=
AN-gpe and GRE in the above table refer to</font></div>
<div><font face=3D"Calibri,sans-serif">***************</font></div>
<div><font face=3D"Calibri,sans-serif">*** 925,934 ****</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Since the SPI is=
 a representation of the service path, the lookup may</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0return more than=
 one possible next-hop within a service path for a</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0given SF, essent=
ially a series of weighted (equally or otherwise)</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0paths to be used (for=
 load distribution, redundancy or policy), see</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Table 4.=C2=A0 T=
he metric depicted in Table 4 is an example to help</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0illustrated weig=
hing SFs.=C2=A0 In a real network, the metric will range</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0from a simple prefere=
nce (similar to routing next- hop), to a true</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0dynamic composit=
e metric based on some service function-centric state</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0(including load,=
 sessions state, capacity, etc.)</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">--- 925,934 ----</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Since the SPI is=
 a representation of the service path, the lookup may</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0return more than=
 one possible next-hop within a service path for a</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0given SF, essent=
ially a series of weighted (equally or otherwise)</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0paths to be used (for=
 load distribution, redundancy, or policy), see</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Table 4.=C2=A0 T=
he metric depicted in Table 4 is an example to help</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0illustrated weig=
hing SFs.=C2=A0 In a real network, the metric will range</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0from a simple prefere=
nce (similar to routing next-hop), to a true</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0dynamic composit=
e metric based on some service function-centric state</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0(including load,=
 sessions state, capacity, etc.)</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">***************</font></div>
<div><font face=3D"Calibri,sans-serif">*** 981,987 ****</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Furthermore, the=
 SPI to overlay mapping occurs at each SFF</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0independently.=
=C2=A0 Any combination of topology selection is possible.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Please note, the=
re is no requirement to create a new overlay topology</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0if a suitable one alr=
eady existing.=C2=A0 NSH packets can use any (new or</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0existing) overla=
y provided the requisite connectivity requirements</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0are satisfied.</=
font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">--- 981,987 ----</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Furthermore, the=
 SPI to overlay mapping occurs at each SFF</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0independently.=
=C2=A0 Any combination of topology selection is possible.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Please note, the=
re is no requirement to create a new overlay topology</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0if a suitable one alr=
eady exists.=C2=A0 NSH packets can use any (new or</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0existing) overla=
y provided the requisite connectivity requirements</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0are satisfied.</=
font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">***************</font></div>
<div><font face=3D"Calibri,sans-serif">*** 1025,1032 ****</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0The SPI and SI s=
erve an important function for visibility into the</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0service topology=
.=C2=A0 An operator can determine what service path a</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0packet is &quot;=
on&quot;, and its location within that path simply by viewing</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0NSH information (pack=
et capture, IPFIX, etc.) =C2=A0The information can be</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0used for service sche=
duling and placement decisions, troubleshooting</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0and compliance v=
erification.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 6.4.=C2=A0 Service Graphs</fo=
nt></div>
<div><font face=3D"Calibri,sans-serif">--- 1025,1032 ----</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0The SPI and SI s=
erve an important function for visibility into the</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0service topology=
.=C2=A0 An operator can determine what service path a</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0packet is &quot;=
on&quot;, and its location within that path simply by viewing</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0NSH information (pack=
et capture, IPFIX, etc).=C2=A0 The information can be</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0used for service sche=
duling and placement decisions, troubleshooting,</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0and compliance v=
erification.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 6.4.=C2=A0 Service Graphs</fo=
nt></div>
<div><font face=3D"Calibri,sans-serif">***************</font></div>
<div><font face=3D"Calibri,sans-serif">*** 1092,1098 ****</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 +-------+ =C2=A0 =C2=A0 =C2=A0 =C2=A0+-------+ =
=C2=A0 =C2=A0 =C2=A0 =C2=A0+-------+</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 | =C2=A0SFF =C2=A0)-------&gt;( =C2=A0SFF =C2=
=A0|-------&gt;| =C2=A0SFF =C2=A0|</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 +---^---+ =C2=A0 =C2=A0 =C2=A0 =C2=A0+---|---+ =C2=A0=
 =C2=A0 =C2=A0 =C2=A0+---|---+</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ,-|-. =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0,-|-. =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0,-|-.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0/ =C2=A0 =C2=A0 \ =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0/ =C2=A0 =C2=A0 \ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0/ =C2=A0 =
=C2=A0 \</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 ( Class ) =C2=A0 =C2=A0 =C2=A0 =C2=A0( =C2=A0SF=
1 =C2=A0) =C2=A0 =C2=A0 =C2=A0 =C2=A0( =C2=A0SF2 =C2=A0)</font></div>
<div><font face=3D"Calibri,sans-serif">--- 1092,1099 ----</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 +-------+ =C2=A0 =C2=A0 =C2=A0 =C2=A0+-------+ =
=C2=A0 =C2=A0 =C2=A0 =C2=A0+-------+</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 | =C2=A0SFF =C2=A0)-------&gt;( =C2=A0SFF =C2=
=A0|-------&gt;| =C2=A0SFF =C2=A0|</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 +---+---+ =C2=A0 =C2=A0 =C2=A0 =C2=A0+---+---+ =C2=A0=
 =C2=A0 =C2=A0 =C2=A0+---+---+</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ^ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0|=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ,-|-. =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0,-|-. =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0,-|-.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0/ =C2=A0 =C2=A0 \ =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0/ =C2=A0 =C2=A0 \ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0/ =C2=A0 =
=C2=A0 \</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 ( Class ) =C2=A0 =C2=A0 =C2=A0 =C2=A0( =C2=A0SF=
1 =C2=A0) =C2=A0 =C2=A0 =C2=A0 =C2=A0( =C2=A0SF2 =C2=A0)</font></div>
<div><font face=3D"Calibri,sans-serif">***************</font></div>
<div><font face=3D"Calibri,sans-serif">*** 1135,1141 ****</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 +---+---+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0employees<=
/font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 | =C2=A0 =C2=A0 =C2=A0 |</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 +-------+</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 external</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 system:</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 Employee</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 AppZ</font></div>
<div><font face=3D"Calibri,sans-serif">--- 1136,1142 ----</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 +---+---+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0employees<=
/font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 | =C2=A0 =C2=A0 =C2=A0 |</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 +-------+</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 External</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 system:</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 Employee</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 AppZ</font></div>
<div><font face=3D"Calibri,sans-serif">***************</font></div>
<div><font face=3D"Calibri,sans-serif">*** 1151,1157 ****</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0considerations m=
ay need to be considered.=C2=A0 For example, if the</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0metadata conveys=
 tenant information, that information may need to be</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0authenticated an=
d/or encrypted between the originator and the</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0intended recipients (=
which may include intended SFs only) .=C2=A0 NSH</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0itself does not =
provide privacy functions, rather it relies on the</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0transport/overla=
y layer.=C2=A0 An operator can select the appropriate</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0transport to ens=
ure confidentially (and other security)</font></div>
<div><font face=3D"Calibri,sans-serif">--- 1152,1158 ----</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0considerations m=
ay need to be considered.=C2=A0 For example, if the</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0metadata conveys=
 tenant information, that information may need to be</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0authenticated an=
d/or encrypted between the originator and the</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0intended recipients (=
which may include intended SFs only).=C2=A0 The NSH</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0itself does not =
provide privacy functions, rather it relies on the</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0transport/overla=
y layer.=C2=A0 An operator can select the appropriate</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0transport to ens=
ure confidentially (and other security)</font></div>
<div><font face=3D"Calibri,sans-serif">***************</font></div>
<div><font face=3D"Calibri,sans-serif">*** 1161,1169 ****</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 7.2.=C2=A0 Updating/Augmentin=
g Metadata</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Post-initial met=
adata imposition (typically performed during initial</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0service path determin=
ation), metadata may be augmented or updated:</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A01.=C2=A0 Metadata Aug=
mentation: Information may be added to NSH&#39;s existing</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0me=
tadata, as depicted in Figure 10.=C2=A0 For example, if the initial</font><=
/div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0cl=
assification returns the tenant information, a secondary</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0cl=
assification (perhaps co-resident with DPI or SLB) may augment</font></div>
<div><font face=3D"Calibri,sans-serif">--- 1162,1170 ----</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 7.2.=C2=A0 Updating/Augmentin=
g Metadata</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Post-initial met=
adata imposition (typically performed during initial</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0service path determin=
ation) of metadata may be augmented or updated:</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A01.=C2=A0 Metadata Aug=
mentation: Information may be added to an NSH&#39;s existing</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0me=
tadata, as depicted in Figure 10.=C2=A0 For example, if the initial</font><=
/div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0cl=
assification returns the tenant information, a secondary</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0cl=
assification (perhaps co-resident with DPI or SLB) may augment</font></div>
<div><font face=3D"Calibri,sans-serif">***************</font></div>
<div><font face=3D"Calibri,sans-serif">*** 1184,1190 ****</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A02.=C2=A0 Metadat=
a Update: Subsequent classifiers may update the initial</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0cl=
assification if it is determined to be incorrect or not</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0de=
scriptive enough.=C2=A0 For example, the initial classifier adds</font></di=
v>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0 =C2=A0 =C2=A0metadat=
a that describes the traffic as &quot;internet&quot; but a security</font><=
/div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0se=
rvice function determines that the traffic is really &quot;attack&quot;.</f=
ont></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Fi=
gure 11 illustrates an example of updating metadata.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">--- 1185,1191 ----</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A02.=C2=A0 Metadat=
a Update: Subsequent classifiers may update the initial</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0cl=
assification if it is determined to be incorrect or not</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0de=
scriptive enough.=C2=A0 For example, the initial classifier adds</font></di=
v>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0 =C2=A0 =C2=A0metadat=
a that describes the traffic as &quot;Internet&quot; but a security</font><=
/div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0se=
rvice function determines that the traffic is really &quot;attack&quot;.</f=
ont></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Fi=
gure 11 illustrates an example of updating metadata.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">***************</font></div>
<div><font face=3D"Calibri,sans-serif">*** 1201,1207 ****</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 +---+---+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0employees =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 employee+</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 | =C2=A0 =C2=A0 =C2=A0 | =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0Class=3DAppZ =C2=A0 =C2=A0 =C2=A0 =C2=A0appZ</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 +-------+</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 external</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 system:</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 Employee</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">--- 1202,1208 ----</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 +---+---+ =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0employees =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 employee+</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 | =C2=A0 =C2=A0 =C2=A0 | =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0Class=3DAppZ =C2=A0 =C2=A0 =C2=A0 =C2=A0appZ</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 +-------+</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 External</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 system:</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 Employee</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">***************</font></div>
<div><font face=3D"Calibri,sans-serif">*** 1290,1296 ****</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 Internet-Draft =C2=A0 =C2=A0 =
=C2=A0 =C2=A0Network Service Header (NSH) =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 July 2017</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0NSH is always encapsu=
lated in a transport protocol and therefore,</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0when required, e=
xisting security protocols that provide authenticity</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0(e.g., [RFC6071]=
) can be used.=C2=A0 Similarly, if confidentiality is</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0required, existi=
ng encryption protocols can be used in conjunction</font></div>
<div><font face=3D"Calibri,sans-serif">--- 1291,1297 ----</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 Internet-Draft =C2=A0 =C2=A0 =
=C2=A0 =C2=A0Network Service Header (NSH) =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 July 2017</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0An NSH is always enca=
psulated in a transport protocol and therefore,</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0when required, e=
xisting security protocols that provide authenticity</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0(e.g., [RFC6071]=
) can be used.=C2=A0 Similarly, if confidentiality is</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0required, existi=
ng encryption protocols can be used in conjunction</font></div>
<div><font face=3D"Calibri,sans-serif">***************</font></div>
<div><font face=3D"Calibri,sans-serif">*** 1303,1314 ****</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0NSH metadata aut=
henticity and confidentiality must be considered as</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0well.=C2=A0 In o=
rder to protect the metadata, an operator can leverage the</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0aforementioned mechan=
isms provided the transport layer, authenticity</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0and/or confident=
iality.=C2=A0 An operator MUST carefully select the</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0transport/underlay se=
rvices to ensure end to end security services,</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0when those are sought=
 after.=C2=A0 For example, if [RFC6071] is used, the</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0operator MUST en=
sure it can be supported by the transport/underlay of</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0all relevant network =
segments as well as SFF and SFs.=C2=A0 Further, as</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0described in Sec=
tion 8.1, operators can and should use indirect</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0identification f=
or personally identifying information, thus</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0significantly mi=
tigating the risk of privacy violation.=C2=A0 Means to</font></div>
<div><font face=3D"Calibri,sans-serif">--- 1304,1316 ----</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0NSH metadata aut=
henticity and confidentiality must be considered as</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0well.=C2=A0 In o=
rder to protect the metadata, an operator can leverage the</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0aforementioned mechan=
isms provided by the transport layer including authenticity</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0and/or confident=
iality.=C2=A0 An operator MUST carefully select the</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0transport/underlay se=
rvices to ensure end-to-end security services,</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0when those are sought=
.=C2=A0 For example, if [RFC6071] is used, the</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0operator MUST en=
sure it can be supported by the transport/underlay of</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0all relevant network =
segments as well as SFF and SFs in the service path. =C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0Further, as</font></d=
iv>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0described in Sec=
tion 8.1, operators can and should use indirect</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0identification f=
or personally identifying information, thus</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0significantly mi=
tigating the risk of privacy violation.=C2=A0 Means to</font></div>
<div><font face=3D"Calibri,sans-serif">***************</font></div>
<div><font face=3D"Calibri,sans-serif">*** 1318,1324 ****</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0packet upstream.=
</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Lastly, SF secur=
ity, although out of scope of this document, should</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0be considered, partic=
ularly if an SF needs to access, authenticate or</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0update NSH metad=
ata.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 9.=C2=A0 Contributors</font><=
/div>
<div><font face=3D"Calibri,sans-serif">--- 1320,1326 ----</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0packet upstream.=
</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Lastly, SF secur=
ity, although out of scope of this document, should</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0be considered, partic=
ularly if an SF needs to access, authenticate, or</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0update NSH metad=
ata.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 9.=C2=A0 Contributors</font><=
/div>
<div><font face=3D"Calibri,sans-serif">***************</font></div>
<div><font face=3D"Calibri,sans-serif">*** 1466,1472 ****</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0design.</font></=
div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0The editors also=
 acknowledge comprehensive reviews and respective</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0suggestions by Med Bo=
ucadair and Adrian Farrel.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Lastly, David Do=
lson has provides significant review, feedback and</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0suggestions thro=
ughout the evolution of this document.=C2=A0 His</font></div>
<div><font face=3D"Calibri,sans-serif">--- 1468,1474 ----</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0design.</font></=
div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0The editors also=
 acknowledge comprehensive reviews and respective</font></div>
<div><font face=3D"Calibri,sans-serif">! =C2=A0 =C2=A0suggestions by Med Bo=
ucadair, Adrian Farrel, and Acee Lindem.</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0=C2=A0</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0Lastly, David Do=
lson has provides significant review, feedback and</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0 =C2=A0 =C2=A0suggestions thro=
ughout the evolution of this document.=C2=A0 His</font></div>
</div>
<div><font face=3D"Calibri,sans-serif"><br>
</font></div>
<div><font face=3D"Calibri,sans-serif">=C2=A0Thanks,</font></div>
<div><font face=3D"Calibri,sans-serif">Acee=C2=A0</font></div>
</div>

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

--001a114916c8a21e4205567104ce--


From nobody Thu Aug 10 20:23:47 2017
Return-Path: <cpignata@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E5B6A12778D; Thu, 10 Aug 2017 20:23:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.52
X-Spam-Level: 
X-Spam-Status: No, score=-14.52 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5K1gz0xnibpq; Thu, 10 Aug 2017 20:23:37 -0700 (PDT)
Received: from rcdn-iport-3.cisco.com (rcdn-iport-3.cisco.com [173.37.86.74]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9DE89129AD3; Thu, 10 Aug 2017 20:23:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=40836; q=dns/txt; s=iport; t=1502421816; x=1503631416; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=nWJdu1CungywGYfbaeK145czkzyc0Y66Rvgk1EclnuQ=; b=D5tXQRGunhirivwde29hp2XIh7gfpgpLEDNxFM6cVN4E4S4BBKRXSlMt bEKy6zmMLktJXfXP8EpQ/rDlZcWRnDuyQjCbIH1gsoJNHmTLVfUuHN+0h /fNtWCj47VZIJo1htOO/9j/mMx7FA2+brdnf0izAAPbZBbxRDQ+5gJi7B w=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DmAABMIo1Z/5ldJa1cGgEBAQECAQEBA?= =?us-ascii?q?QgBAQEBg1pkgRQHjgmQC4FuiDaNXw6CBCyFGwIahF8/GAECAQEBAQEBAWsohRk?= =?us-ascii?q?GI0QSEAIBCA4EAiQHAwICAh8RFAMOAgQOBYlLTAMVEKtOgiaHNA2EIQEBAQEBA?= =?us-ascii?q?QEBAQEBAQEBAQEBAQEBAR2DKIICgUyBYgErgnyCV4IELwmCczCCMQWJfZVnPAK?= =?us-ascii?q?HUYdzhHSCD1mBEoNyimaMLolhAQ8QOIEKdxVJEgGFAR+BZ3YBiGOBDwEBAQ?=
X-IronPort-AV: E=Sophos;i="5.41,356,1498521600";  d="scan'208,217";a="270892794"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by rcdn-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 11 Aug 2017 03:23:35 +0000
Received: from XCH-RTP-011.cisco.com (xch-rtp-011.cisco.com [64.101.220.151]) by rcdn-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id v7B3NZrX026615 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 11 Aug 2017 03:23:35 GMT
Received: from xch-rtp-020.cisco.com (64.101.220.160) by XCH-RTP-011.cisco.com (64.101.220.151) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Thu, 10 Aug 2017 23:23:34 -0400
Received: from xch-rtp-020.cisco.com ([64.101.220.160]) by XCH-RTP-020.cisco.com ([64.101.220.160]) with mapi id 15.00.1210.000; Thu, 10 Aug 2017 23:23:34 -0400
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: Alia Atlas <akatlas@gmail.com>
CC: "Acee Lindem (acee)" <acee@cisco.com>, Routing ADs <rtg-ads@tools.ietf.org>, Routing Directorate <rtg-dir@ietf.org>, "draft-ietf-sfc-nsh@ietf.org" <draft-ietf-sfc-nsh@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] Routing Directorate Last Call Review for draft-ietf-sfc-nsh-18.txt
Thread-Index: AQHTEkkNohtk+3sC7U296lwhJgbb+aJ+wOeA
Date: Fri, 11 Aug 2017 03:23:34 +0000
Message-ID: <3DB664F5-C6DE-4B57-A666-5573C8625AAA@cisco.com>
References: <D5B27C52.C036D%acee@cisco.com> <CAG4d1rdee8sz5Afk_jY9YJx7pDAvkTxkzQjSYbv=HGGOzwscTg@mail.gmail.com>
In-Reply-To: <CAG4d1rdee8sz5Afk_jY9YJx7pDAvkTxkzQjSYbv=HGGOzwscTg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.118.116.133]
Content-Type: multipart/alternative; boundary="_000_3DB664F5C6DE4B57A6665573C8625AAAciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/n_ygVAvR65r_vhV1dGT37u48Q20>
Subject: Re: [sfc] Routing Directorate Last Call Review for draft-ietf-sfc-nsh-18.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@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, 11 Aug 2017 03:23:41 -0000

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

QWxpYSwNCg0KT24gQXVnIDEwLCAyMDE3LCBhdCAxMDoyNCBQTSwgQWxpYSBBdGxhcyA8YWthdGxh
c0BnbWFpbC5jb208bWFpbHRvOmFrYXRsYXNAZ21haWwuY29tPj4gd3JvdGU6DQoNCkFjZWUsDQoN
ClRoYW5rIHlvdSBmb3IgeW91ciByZXZpZXcuICBJIGxvb2sgZm9yd2FyZCB0byB0aGUgZWRpdG9y
cyAmIFdHIGRpc2N1c3NpbmcNCmhvdyB0byBpbXByb3ZlDQp0aGUgZHJhZnQuDQoNClNlZW1zIGFs
bCB0aGVzZSBtaW5vciByZXZpZXcgaXRlbXMgYXJlIGZhaXJseSBsb2NhbGl6ZWQsIGNsZWFyLCBh
bmQgbm9uLWNvbnRlbnRpb3VzLg0KDQpXZSBoYXZlIHByb3ZpZGVkIHJlc3BvbnNlcyBhbmQgZGlm
ZnMgb24gdGhlIGxpc3QsIGFuZCBhIG5ldyByZXZpc2lvbiBpcyByZWFkeSB0byBiZSBzdWJtaXR0
ZWQgd2hlbiBKb2VsIC8geW91IHdhbnRzIHVzIHRvIHB1bGwgdGhlIHRyaWdnZXIgKGFkZHJlc3Np
bmcgT3BzIGFuZCBSVEcgRGlycykuDQoNClRoYW5rcywNCg0K4oCUIENhcmxvcy4NCg0KDQpSZWdh
cmRzLA0KQWxpYQ0KDQpPbiBUaHUsIEF1ZyAxMCwgMjAxNyBhdCA5OjEwIFBNLCBBY2VlIExpbmRl
bSAoYWNlZSkgPGFjZWVAY2lzY28uY29tPG1haWx0bzphY2VlQGNpc2NvLmNvbT4+IHdyb3RlOg0K
DQpIZWxsbywNCg0KSSBoYXZlIGJlZW4gc2VsZWN0ZWQgYXMgdGhlIFJvdXRpbmcgRGlyZWN0b3Jh
dGUgcmV2aWV3ZXIgZm9yIHRoaXMgZHJhZnQuDQpUaGUgUm91dGluZyBEaXJlY3RvcmF0ZSBzZWVr
cyB0byByZXZpZXcgYWxsIHJvdXRpbmcgb3Igcm91dGluZy1yZWxhdGVkDQpkcmFmdHMgYXMgdGhl
eSBwYXNzIHRocm91Z2ggSUVURiBsYXN0IGNhbGwgYW5kIElFU0cgcmV2aWV3LCBhbmQgc29tZXRp
bWVzDQpvbiBzcGVjaWFsIHJlcXVlc3QuIFRoZSBwdXJwb3NlIG9mIHRoZSByZXZpZXcgaXMgdG8g
cHJvdmlkZSBhc3Npc3RhbmNlIHRvDQp0aGUgUm91dGluZyBBRHMuIEZvciBtb3JlIGluZm9ybWF0
aW9uIGFib3V0IHRoZSBSb3V0aW5nIERpcmVjdG9yYXRlLCBwbGVhc2UNCnNlZSDigItodHRwOi8v
dHJhYy50b29scy5pZXRmLm9yZy9hcmVhL3J0Zy90cmFjL3dpa2kvUnRnRGlyDQoNCkFsdGhvdWdo
IHRoZXNlIGNvbW1lbnRzIGFyZSBwcmltYXJpbHkgZm9yIHRoZSB1c2Ugb2YgdGhlIFJvdXRpbmcg
QURzLCBpdA0Kd291bGQgYmUgaGVscGZ1bCBpZiB5b3UgY291bGQgY29uc2lkZXIgdGhlbSBhbG9u
ZyB3aXRoIGFueSBvdGhlciBJRVRGIExhc3QNCkNhbGwgY29tbWVudHMgdGhhdCB5b3UgcmVjZWl2
ZSwgYW5kIHN0cml2ZSB0byByZXNvbHZlIHRoZW0gdGhyb3VnaA0KZGlzY3Vzc2lvbiBvciBieSB1
cGRhdGluZyB0aGUgZHJhZnQuDQoNCkRvY3VtZW50OiBkcmFmdC1pZXRmLXNmYy1uc2gtMTgudHh0
DQpSZXZpZXdlcjogQWNlZSBMaW5kZW0NClJldmlldyBEYXRlOiBBdWd1c3QgMTAsIDIwMTcNCklF
VEYgTEMgRW5kIERhdGU6IE5vdCBzdGFydGVkIHlldC4NCkludGVuZGVkIFN0YXR1czogU3RhbmRh
cmRzIFRyYWNrDQoNClN1bW1hcnk6DQogICBJIGhhdmUgc29tZSBtaW5vciBjb25jZXJucyBhYm91
dCB0aGlzIGRvY3VtZW50IHRoYXQgSSB0aGluayBzaG91bGQgYmUNCnJlc29sdmVkIGJlZm9yZSBw
dWJsaWNhdGlvbi4gSXQgbmVlZHMgdG8gYmUgY29uc3VtZWQgYWxvbmcgd2l0aCB0aGUgU2Vydmlj
ZQ0KRnVuY3Rpb24gQ2hhaW5pbmcgYXJjaGl0ZWN0dXJlLg0KDQpDb21tZW50czoNCiAgIFRoZSBk
b2N1bWVudCBpcyBhbiBpbXBvcnRhbnQgcGllY2Ugb2YgdGhlIFNlcnZpY2UgRnVuY3Rpb24gQ2hh
aW5pbmcNCndvcmsuIEkgdGhpbmsgdGhlIHJlYWRhYmlsaXR5IGNvdWxkIGJlIGdyZWF0bHkgaW1w
cm92ZWQgd2l0aCB0aGUgZWRpdG9yaWFsDQpjaGFuZ2VzIEkgaGF2ZSBzdWdnZXN0ZWQuIEZvciBl
eGFtcGxlLCB1c2luZyBhcnRpY2xlcywgZS5nLiDigJx0aGXigJ0sIHdoZW4NCnJlZmVycmluZyB0
byB0aGUgTlNILg0KDQpNYWpvciBJc3N1ZXM6IE4vQQ0KDQpNaW5vciBJc3N1ZXM6DQoNCiAgICAg
U2VjdGlvbiAxOiBSdW4tb24gc2VudGVuc2UgdGhhdCBtYWtlcyB1cCB0aGUgZW50aXJlIHRoaXJk
IHBhcmFncmFwaA0KICAgICAgICAgICBpcyB0b28gaGFyZCB0byBwYXJzZS4gUGxlYXNlIHNwbGl0
IGl0IHVwIGFuZCBhdm9pZA0KICAgICAgICAgICBjYXNjYWRpbmcgc28gbWFueSBkZXBlbmRlbnQg
Y2xhdXNlcy4NCg0KDQogICAgIFNlY3Rpb24gMi4yOiBUaGUgZGlzY3Vzc2lvbiBvZiBtZXRhLWRh
dGEgc3VwcG9ydCBmb3IgTUQgdHlwZXMgMHgxIG9yDQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgMHgzIGlzIG91dCBvZiBjb250ZXh0Lg0KDQogICAgIFNlY3Rpb24gMi40OiBUaGUgTVVTVCdz
IGFyZSBjb250cmFkaWN0b3J5LiBGaXJzdCBpdCBzYXlzIHRoZSBjb250ZXh0DQogICAgICAgICAg
ICAgICAgICAgICAgICAgICBoZWFkZXIgTVVTVCBiZSAxNiBieXRlcyB0aGFuIGl0IHNheXMgaXQg
TVVTVA0KYmUgMCBieXRlcyBpZg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgaXQgY29udGFp
bnMgbm8gbWV0YS1kYXRhLiBUaGlzIGlzIGhhcmRseQ0KImZpeGVkIi4NCg0KICAgICBTZWN0aW9u
IDIuNS4xOiBNYW5kYXRpbmcgdGhhdCB0aGUgdW5hc3NpZ25lZCBiaXQgTVVTVCBOT1QgYmUgc2V0
IHdpbGwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpdGhvdXQgc2F5aW5nIGl0IE1V
U1QgYmUgaWdub3JlZCBvbg0KcmVjZWlwdCBpcw0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbm90IGJlIGJhY2t3YXJkIGNvbXBhdGlibGUuDQoNCiAgICBTZWN0aW9uIDExLjIuMTogTGlz
dCB0aGUgYml0cyB0aGF0IGFyZSBhc3NpZ25lZC4NCg0KICAgIFNlY3Rpb24gMTEuMi42OiBNRCB0
eXBlcyAxIGFuZCAyIGFyZSBhc3NpZ25lZCBieSB0aGUgZG9jdW1lbnQgeWV0DQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHRoaXMgc2VjdGlvbiBzdGF0ZXMgdGhhdCBubyB2YWx1ZXMg
YXJlDQphc3NpZ25lZC4NCg0KTml0czoNCg0KQUNFRS1NLUcySFI6RGVza3RvcCBhY2VlJCBkaWZm
IC1jIGRyYWZ0LWlldGYtc2ZjLW5zaC0xOC50eHQub3JpZw0KZHJhZnQtaWV0Zi1zZmMtbnNoLTE4
LnR4dA0KKioqIGRyYWZ0LWlldGYtc2ZjLW5zaC0xOC50eHQub3JpZyAyMDE3LTA4LTA0IDA3OjI3
OjA4LjAwMDAwMDAwMCAtMDQwMA0KLS0tIGRyYWZ0LWlldGYtc2ZjLW5zaC0xOC50eHQgMjAxNy0w
OC0xMCAyMDo1MDo0NS4wMDAwMDAwMDAgLTA0MDANCioqKioqKioqKioqKioqKg0KKioqIDE4LDI0
ICoqKioNCg0KICAgIFRoaXMgZG9jdW1lbnQgZGVzY3JpYmVzIGEgTmV0d29yayBTZXJ2aWNlIEhl
YWRlciAoTlNIKSBpbnNlcnRlZCBvbnRvDQogICAgcGFja2V0cyBvciBmcmFtZXMgdG8gcmVhbGl6
ZSBzZXJ2aWNlIGZ1bmN0aW9uIHBhdGhzLiAgTlNIIGFsc28NCiEgICAgcHJvdmlkZXMgYSBtZWNo
YW5pc20gZm9yIG1ldGFkYXRhIGV4Y2hhbmdlIGFsb25nIHRoZSBpbnN0YW50aWF0ZWQNCiAgICBz
ZXJ2aWNlIHBhdGhzLiAgTlNIIGlzIHRoZSBTRkMgZW5jYXBzdWxhdGlvbiByZXF1aXJlZCB0byBz
dXBwb3J0IHRoZQ0KICAgIFNlcnZpY2UgRnVuY3Rpb24gQ2hhaW5pbmcgKFNGQykgYXJjaGl0ZWN0
dXJlIChkZWZpbmVkIGluIFJGQzc2NjUpLg0KDQotLS0gMTgsMjQgLS0tLQ0KDQogICAgVGhpcyBk
b2N1bWVudCBkZXNjcmliZXMgYSBOZXR3b3JrIFNlcnZpY2UgSGVhZGVyIChOU0gpIGluc2VydGVk
IG9udG8NCiAgICBwYWNrZXRzIG9yIGZyYW1lcyB0byByZWFsaXplIHNlcnZpY2UgZnVuY3Rpb24g
cGF0aHMuICBOU0ggYWxzbw0KISAgICBwcm92aWRlcyBhIG1lY2hhbmlzbSBmb3IgbWV0YWRhdGEg
ZXhjaGFuZ2UgYWxvbmcgaW5zdGFudGlhdGVkDQogICAgc2VydmljZSBwYXRocy4gIE5TSCBpcyB0
aGUgU0ZDIGVuY2Fwc3VsYXRpb24gcmVxdWlyZWQgdG8gc3VwcG9ydCB0aGUNCiAgICBTZXJ2aWNl
IEZ1bmN0aW9uIENoYWluaW5nIChTRkMpIGFyY2hpdGVjdHVyZSAoZGVmaW5lZCBpbiBSRkM3NjY1
KS4NCg0KKioqKioqKioqKioqKioqDQoqKiogMTgxLDE4NyAqKioqDQoNCiAgICBNZXRhZGF0YTog
IERlZmluZWQgaW4gW1JGQzc2NjVdLg0KDQohICAgIE5ldHdvcmsgTG9jYXRvcjogIGRhdGFwbGFu
ZSBhZGRyZXNzLCB0eXBpY2FsbHkgSVB2NCBvciBJUHY2LCB1c2VkIHRvDQogICAgICAgc2VuZCBh
bmQgcmVjZWl2ZSBuZXR3b3JrIHRyYWZmaWMuDQoNCiAgICBOZXR3b3JrIE5vZGUvRWxlbWVudDog
IERldmljZSB0aGF0IGZvcndhcmRzIHBhY2tldHMgb3IgZnJhbWVzIGJhc2VkDQotLS0gMTgxLDE4
NyAtLS0tDQoNCiAgICBNZXRhZGF0YTogIERlZmluZWQgaW4gW1JGQzc2NjVdLg0KDQohICAgIE5l
dHdvcmsgTG9jYXRvcjogIERhdGFwbGFuZSBhZGRyZXNzLCB0eXBpY2FsbHkgSVB2NCBvciBJUHY2
LCB1c2VkIHRvDQogICAgICAgc2VuZCBhbmQgcmVjZWl2ZSBuZXR3b3JrIHRyYWZmaWMuDQoNCiAg
ICBOZXR3b3JrIE5vZGUvRWxlbWVudDogIERldmljZSB0aGF0IGZvcndhcmRzIHBhY2tldHMgb3Ig
ZnJhbWVzIGJhc2VkDQoqKioqKioqKioqKioqKioNCioqKiAxOTEsMjA0ICoqKioNCiAgICAgICAo
dGhlIHVuZGVybGF5KS4gIFBhY2tldHMgYXJlIGVuY2Fwc3VsYXRlZCBvciB0dW5uZWxlZCB0byBj
cmVhdGUNCiAgICAgICB0aGUgb3ZlcmxheSBuZXR3b3JrIHRvcG9sb2d5Lg0KDQohICAgIE5TSC1h
d2FyZSAgU0ZDLWVuY2Fwc3VsYXRpb24tYXdhcmUsIG9yIFNGQy1hd2FyZSBbUkZDNzY2NV0uDQoN
CiEgICAgU2VydmljZSBDbGFzc2lmaWVyOiAgTG9naWNhbCBlbnRpdHkgcHJvdmlkaW5nIGNsYXNz
aWZpY2F0aW9uDQogICAgICAgZnVuY3Rpb24uICBTaW5jZSB0aGV5IGFyZSBsb2dpY2FsLCBjbGFz
c2lmaWVycyBtYXkgYmUgY28tcmVzaWRlbnQNCiAgICAgICB3aXRoIFNGQyBlbGVtZW50cyBzdWNo
IGFzIFNGcyBvciBTRkZzLiAgU2VydmljZSBjbGFzc2lmaWVycw0KICAgICAgIHBlcmZvcm0gY2xh
c3NpZmljYXRpb24gYW5kIGltcG9zZSBOU0guICBUaGUgaW5pdGlhbCBjbGFzc2lmaWVyDQogICAg
ICAgaW1wb3NlcyB0aGUgaW5pdGlhbCBOU0ggYW5kIHNlbmRzIHRoZSBOU0ggcGFja2V0IHRvIHRo
ZSBmaXJzdCBTRkYNCiEgICAgICAgaW4gdGhlIHBhdGguICBOb24taW5pdGlhbCAoaS5lLiAgc3Vi
c2VxdWVudCkgY2xhc3NpZmljYXRpb24gY2FuDQogICAgICAgb2NjdXIgYXMgbmVlZGVkIGFuZCBj
YW4gYWx0ZXIsIG9yIGNyZWF0ZSBhIG5ldyBzZXJ2aWNlIHBhdGguDQoNCiAgICBTZXJ2aWNlIEZ1
bmN0aW9uIChTRik6ICBEZWZpbmVkIGluIFtSRkM3NjY1XS4NCi0tLSAxOTEsMjA0IC0tLS0NCiAg
ICAgICAodGhlIHVuZGVybGF5KS4gIFBhY2tldHMgYXJlIGVuY2Fwc3VsYXRlZCBvciB0dW5uZWxl
ZCB0byBjcmVhdGUNCiAgICAgICB0aGUgb3ZlcmxheSBuZXR3b3JrIHRvcG9sb2d5Lg0KDQohICAg
IE5TSC1hd2FyZTogU0ZDLWVuY2Fwc3VsYXRpb24tYXdhcmUsIG9yIFNGQy1hd2FyZSBbUkZDNzY2
NV0uDQoNCiEgICAgU2VydmljZSBDbGFzc2lmaWVyOiAgTG9naWNhbCBlbnRpdHkgcHJvdmlkaW5n
IHRoZSBjbGFzc2lmaWNhdGlvbg0KICAgICAgIGZ1bmN0aW9uLiAgU2luY2UgdGhleSBhcmUgbG9n
aWNhbCwgY2xhc3NpZmllcnMgbWF5IGJlIGNvLXJlc2lkZW50DQogICAgICAgd2l0aCBTRkMgZWxl
bWVudHMgc3VjaCBhcyBTRnMgb3IgU0ZGcy4gIFNlcnZpY2UgY2xhc3NpZmllcnMNCiAgICAgICBw
ZXJmb3JtIGNsYXNzaWZpY2F0aW9uIGFuZCBpbXBvc2UgTlNILiAgVGhlIGluaXRpYWwgY2xhc3Np
Zmllcg0KICAgICAgIGltcG9zZXMgdGhlIGluaXRpYWwgTlNIIGFuZCBzZW5kcyB0aGUgTlNIIHBh
Y2tldCB0byB0aGUgZmlyc3QgU0ZGDQohICAgICAgIGluIHRoZSBwYXRoLiAgTm9uLWluaXRpYWwg
KGkuZS4sIHN1YnNlcXVlbnQpIGNsYXNzaWZpY2F0aW9uIGNhbg0KICAgICAgIG9jY3VyIGFzIG5l
ZWRlZCBhbmQgY2FuIGFsdGVyLCBvciBjcmVhdGUgYSBuZXcgc2VydmljZSBwYXRoLg0KDQogICAg
U2VydmljZSBGdW5jdGlvbiAoU0YpOiAgRGVmaW5lZCBpbiBbUkZDNzY2NV0uDQoqKioqKioqKioq
KioqKioNCioqKiAyNjksMjc3ICoqKioNCg0KIDIuICBOZXR3b3JrIFNlcnZpY2UgSGVhZGVyDQoN
CiEgICAgTlNIIGNvbnRhaW5zIHNlcnZpY2UgcGF0aCBpbmZvcm1hdGlvbiBhbmQgb3B0aW9uYWxs
eSBtZXRhZGF0YSB0aGF0DQogICAgYXJlIGFkZGVkIHRvIGEgcGFja2V0IG9yIGZyYW1lIGFuZCB1
c2VkIHRvIGNyZWF0ZSBhIHNlcnZpY2UgcGxhbmUuDQohICAgIEFuIG91dGVyIHRyYW5zcG9ydCBo
ZWFkZXIgaXMgaW1wb3NlZCwgb24gTlNIIGFuZCB0aGUgb3JpZ2luYWwgcGFja2V0Lw0KICAgIGZy
YW1lLCBmb3IgbmV0d29yayBmb3J3YXJkaW5nLg0KDQoNCi0tLSAyNjksMjc3IC0tLS0NCg0KIDIu
ICBOZXR3b3JrIFNlcnZpY2UgSGVhZGVyDQoNCiEgICAgVGhlIE5TSCBjb250YWlucyBzZXJ2aWNl
IHBhdGggaW5mb3JtYXRpb24gYW5kIG9wdGlvbmFsbHkgbWV0YWRhdGEgdGhhdA0KICAgIGFyZSBh
ZGRlZCB0byBhIHBhY2tldCBvciBmcmFtZSBhbmQgdXNlZCB0byBjcmVhdGUgYSBzZXJ2aWNlIHBs
YW5lLg0KISAgICBBbiBvdXRlciB0cmFuc3BvcnQgaGVhZGVyIGlzIGltcG9zZWQgb24gdGhlIE5T
SCBhbmQgdGhlIG9yaWdpbmFsDQpwYWNrZXQvDQogICAgZnJhbWUsIGZvciBuZXR3b3JrIGZvcndh
cmRpbmcuDQoNCg0KKioqKioqKioqKioqKioqDQoqKiogMjgyLDI5MyAqKioqDQogSW50ZXJuZXQt
RHJhZnQgICAgICAgIE5ldHdvcmsgU2VydmljZSBIZWFkZXIgKE5TSCkgICAgICAgICAgICAgSnVs
eSAyMDE3DQoNCg0KISAgICBBIFNlcnZpY2UgQ2xhc3NpZmllciBhZGRzIE5TSC4gIE5TSCBpcyBy
ZW1vdmVkIGJ5IHRoZSBsYXN0IFNGRiBpbiB0aGUNCiAgICBzZXJ2aWNlIGNoYWluIG9yIGJ5IGFu
IFNGIHRoYXQgY29uc3VtZXMgdGhlIHBhY2tldC4NCg0KIDIuMS4gIE5ldHdvcmsgU2VydmljZSBI
ZWFkZXIgRm9ybWF0DQoNCiEgICAgTlNIIGlzIGNvbXBvc2VkIG9mIGEgNC1ieXRlIEJhc2UgSGVh
ZGVyLCBhIDQtYnl0ZSBTZXJ2aWNlIFBhdGggSGVhZGVyDQogICAgYW5kIG9wdGlvbmFsIENvbnRl
eHQgSGVhZGVycywgYXMgc2hvd24gaW4gRmlndXJlIDEgYmVsb3cuDQoNCiAgICAgICAwICAgICAg
ICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgICAgICAzDQot
LS0gMjgyLDI5MyAtLS0tDQogSW50ZXJuZXQtRHJhZnQgICAgICAgIE5ldHdvcmsgU2VydmljZSBI
ZWFkZXIgKE5TSCkgICAgICAgICAgICAgSnVseSAyMDE3DQoNCg0KISAgICBBIFNlcnZpY2UgQ2xh
c3NpZmllciBhZGRzIHRoZSBOU0guIFRoZSAgTlNIIGlzIHJlbW92ZWQgYnkgdGhlIGxhc3QNClNG
RiBpbiB0aGUNCiAgICBzZXJ2aWNlIGNoYWluIG9yIGJ5IGFuIFNGIHRoYXQgY29uc3VtZXMgdGhl
IHBhY2tldC4NCg0KIDIuMS4gIE5ldHdvcmsgU2VydmljZSBIZWFkZXIgRm9ybWF0DQoNCiEgICAg
VGhlIE5TSCBpcyBjb21wb3NlZCBvZiBhIDQtYnl0ZSBCYXNlIEhlYWRlciwgYSA0LWJ5dGUgU2Vy
dmljZSBQYXRoDQpIZWFkZXINCiAgICBhbmQgb3B0aW9uYWwgQ29udGV4dCBIZWFkZXJzLCBhcyBz
aG93biBpbiBGaWd1cmUgMSBiZWxvdy4NCg0KICAgICAgIDAgICAgICAgICAgICAgICAgICAgMSAg
ICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgICAgIDMNCioqKioqKioqKioqKioqKg0K
KioqIDMwNCwzMTYgKioqKg0KDQogICAgICAgICAgICAgICAgICAgICAgRmlndXJlIDE6IE5ldHdv
cmsgU2VydmljZSBIZWFkZXINCg0KISAgICBCYXNlIGhlYWRlcjogcHJvdmlkZXMgaW5mb3JtYXRp
b24gYWJvdXQgdGhlIHNlcnZpY2UgaGVhZGVyIGFuZCB0aGUNCiAgICBwYXlsb2FkIHByb3RvY29s
Lg0KDQohICAgIFNlcnZpY2UgUGF0aCBIZWFkZXI6IHByb3ZpZGVzIHBhdGggaWRlbnRpZmljYXRp
b24gYW5kIGxvY2F0aW9uIHdpdGhpbg0KICAgIGEgc2VydmljZSBwYXRoLg0KDQohICAgIENvbnRl
eHQgaGVhZGVyOiBjYXJyaWVzIG1ldGFkYXRhIChpLmUuLCBjb250ZXh0IGRhdGEpIGFsb25nIGEg
c2VydmljZQ0KICAgIHBhdGguDQoNCiAyLjIuICBOU0ggQmFzZSBIZWFkZXINCi0tLSAzMDQsMzE2
IC0tLS0NCg0KICAgICAgICAgICAgICAgICAgICAgIEZpZ3VyZSAxOiBOZXR3b3JrIFNlcnZpY2Ug
SGVhZGVyDQoNCiEgICAgQmFzZSBoZWFkZXI6IFByb3ZpZGVzIGluZm9ybWF0aW9uIGFib3V0IHRo
ZSBzZXJ2aWNlIGhlYWRlciBhbmQgdGhlDQogICAgcGF5bG9hZCBwcm90b2NvbC4NCg0KISAgICBT
ZXJ2aWNlIFBhdGggSGVhZGVyOiBQcm92aWRlcyBwYXRoIGlkZW50aWZpY2F0aW9uIGFuZCBsb2Nh
dGlvbiB3aXRoaW4NCiAgICBhIHNlcnZpY2UgcGF0aC4NCg0KISAgICBDb250ZXh0IGhlYWRlcjog
Q2FycmllcyBtZXRhZGF0YSAoaS5lLiwgY29udGV4dCBkYXRhKSBhbG9uZyBhIHNlcnZpY2UNCiAg
ICBwYXRoLg0KDQogMi4yLiAgTlNIIEJhc2UgSGVhZGVyDQoqKioqKioqKioqKioqKioNCioqKiAz
NjgsMzc0ICoqKioNCiAgICBmb3Igc2VydmljZSBwbGFuZSBsb29wIGRldGVjdGlvbi4gIFRoZSBp
bml0aWFsIFRUTCB2YWx1ZSBTSE9VTEQgYmUNCiAgICBjb25maWd1cmFibGUgdmlhIHRoZSBjb250
cm9sIHBsYW5lOyB0aGUgY29uZmlndXJlZCBpbml0aWFsIHZhbHVlIGNhbg0KICAgIGJlIHNwZWNp
ZmljIHRvIG9uZSBvciBtb3JlIFNGUHMuICBJZiBubyBpbml0aWFsIHZhbHVlIGlzIGV4cGxpY2l0
bHkNCiEgICAgcHJvdmlkZWQsIHRoZSBkZWZhdWx0IGluaXRpYWwgVFRMIHZhbHVlIDYzIE1VU1Qg
YmUgdXNlZC4gIEVhY2ggU0ZGDQogICAgaW52b2x2ZWQgaW4gZm9yd2FyZGluZyBhbiBOU0ggcGFj
a2V0IE1VU1QgZGVjcmVtZW50IHRoZSBUVEwgdmFsdWUgYnkNCiAgICAxIHByaW9yIHRvIE5TSCBm
b3J3YXJkaW5nIGxvb2t1cC4gIERlY3JlbWVudGluZyBieSAxIGZyb20gYW4gaW5jb21pbmcNCiAg
ICB2YWx1ZSBvZiAwIHNoYWxsIHJlc3VsdCBpbiBhIFRUTCB2YWx1ZSBvZiA2My4gIFRoZSBwYWNr
ZXQgTVVTVCBOT1QgYmUNCi0tLSAzNjgsMzc0IC0tLS0NCiAgICBmb3Igc2VydmljZSBwbGFuZSBs
b29wIGRldGVjdGlvbi4gIFRoZSBpbml0aWFsIFRUTCB2YWx1ZSBTSE9VTEQgYmUNCiAgICBjb25m
aWd1cmFibGUgdmlhIHRoZSBjb250cm9sIHBsYW5lOyB0aGUgY29uZmlndXJlZCBpbml0aWFsIHZh
bHVlIGNhbg0KICAgIGJlIHNwZWNpZmljIHRvIG9uZSBvciBtb3JlIFNGUHMuICBJZiBubyBpbml0
aWFsIHZhbHVlIGlzIGV4cGxpY2l0bHkNCiEgICAgcHJvdmlkZWQsIHRoZSBkZWZhdWx0IGluaXRp
YWwgVFRMIHZhbHVlIG9mIDYzIE1VU1QgYmUgdXNlZC4gIEVhY2ggU0ZGDQogICAgaW52b2x2ZWQg
aW4gZm9yd2FyZGluZyBhbiBOU0ggcGFja2V0IE1VU1QgZGVjcmVtZW50IHRoZSBUVEwgdmFsdWUg
YnkNCiAgICAxIHByaW9yIHRvIE5TSCBmb3J3YXJkaW5nIGxvb2t1cC4gIERlY3JlbWVudGluZyBi
eSAxIGZyb20gYW4gaW5jb21pbmcNCiAgICB2YWx1ZSBvZiAwIHNoYWxsIHJlc3VsdCBpbiBhIFRU
TCB2YWx1ZSBvZiA2My4gIFRoZSBwYWNrZXQgTVVTVCBOT1QgYmUNCioqKioqKioqKioqKioqKg0K
KioqIDM4MCwzODkgKioqKg0KICAgIGVsZW1lbnRzLiAgRWxlbWVudHMgd2hpY2ggZG8gbm90IHVu
ZGVyc3RhbmQgdGhlIG1lYW5pbmcgb2YgYW55IG9mDQogICAgdGhlc2UgYml0cyBNVVNUIE5PVCBt
b2RpZnkgdGhlaXIgYWN0aW9ucyBiYXNlZCBvbiB0aG9zZSB1bmtub3duIGJpdHMNCg0K4oCUDQpD
YXJsb3MgUGlnbmF0YXJvLCBjYXJsb3NAY2lzY28uY29tPG1haWx0bzpjYXJsb3NAY2lzY28uY29t
Pg0KDQrigJxTb21ldGltZXMgSSB1c2UgYmlnIHdvcmRzIHRoYXQgSSBkbyBub3QgZnVsbHkgdW5k
ZXJzdGFuZCwgdG8gbWFrZSBteXNlbGYgc291bmQgbW9yZSBwaG90b3N5bnRoZXNpcy4iDQoNCg==

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KQWxpYSwNCjxkaXYgY2xhc3M9IiI+
PGJyIGNsYXNzPSIiPg0KPGRpdj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNsYXNzPSIiPg0K
PGRpdiBjbGFzcz0iIj5PbiBBdWcgMTAsIDIwMTcsIGF0IDEwOjI0IFBNLCBBbGlhIEF0bGFzICZs
dDs8YSBocmVmPSJtYWlsdG86YWthdGxhc0BnbWFpbC5jb20iIGNsYXNzPSIiPmFrYXRsYXNAZ21h
aWwuY29tPC9hPiZndDsgd3JvdGU6PC9kaXY+DQo8YnIgY2xhc3M9IkFwcGxlLWludGVyY2hhbmdl
LW5ld2xpbmUiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+QWNlZSw8YnIgY2xhc3M9
IiI+DQo8YnIgY2xhc3M9IiI+DQpUaGFuayB5b3UgZm9yIHlvdXIgcmV2aWV3LiAmbmJzcDtJIGxv
b2sgZm9yd2FyZCB0byB0aGUgZWRpdG9ycyAmYW1wOyBXRyBkaXNjdXNzaW5nPGJyIGNsYXNzPSIi
Pg0KaG93IHRvIGltcHJvdmU8YnIgY2xhc3M9IiI+DQp0aGUgZHJhZnQuPGJyIGNsYXNzPSIiPg0K
PC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+PGJyIGNsYXNzPSIiPg0KPC9kaXY+
DQo8ZGl2PlNlZW1zIGFsbCB0aGVzZSBtaW5vciByZXZpZXcgaXRlbXMgYXJlIGZhaXJseSBsb2Nh
bGl6ZWQsIGNsZWFyLCBhbmQgbm9uLWNvbnRlbnRpb3VzLiZuYnNwOzwvZGl2Pg0KPGRpdj48YnIg
Y2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXY+V2UgaGF2ZSBwcm92aWRlZCByZXNwb25zZXMgYW5kIGRp
ZmZzIG9uIHRoZSBsaXN0LCBhbmQgYSBuZXcgcmV2aXNpb24gaXMgcmVhZHkgdG8gYmUgc3VibWl0
dGVkIHdoZW4gSm9lbCAvIHlvdSB3YW50cyB1cyB0byBwdWxsIHRoZSB0cmlnZ2VyIChhZGRyZXNz
aW5nIE9wcyBhbmQgUlRHIERpcnMpLjwvZGl2Pg0KPGRpdj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4N
CjxkaXY+VGhhbmtzLDwvZGl2Pg0KPGRpdj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXY+4oCU
IENhcmxvcy48L2Rpdj4NCjxiciBjbGFzcz0iIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNs
YXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KUmVn
YXJkcyw8YnIgY2xhc3M9IiI+DQpBbGlhPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KT24g
VGh1LCBBdWcgMTAsIDIwMTcgYXQgOToxMCBQTSwgQWNlZSBMaW5kZW0gKGFjZWUpICZsdDs8YSBo
cmVmPSJtYWlsdG86YWNlZUBjaXNjby5jb20iIGNsYXNzPSIiPmFjZWVAY2lzY28uY29tPC9hPiZn
dDsgd3JvdGU6PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KPGJsb2NrcXVvdGUgdHlwZT0i
Y2l0ZSIgY2xhc3M9IiI+SGVsbG8sPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KSSBoYXZl
IGJlZW4gc2VsZWN0ZWQgYXMgdGhlIFJvdXRpbmcgRGlyZWN0b3JhdGUgcmV2aWV3ZXIgZm9yIHRo
aXMgZHJhZnQuPGJyIGNsYXNzPSIiPg0KVGhlIFJvdXRpbmcgRGlyZWN0b3JhdGUgc2Vla3MgdG8g
cmV2aWV3IGFsbCByb3V0aW5nIG9yIHJvdXRpbmctcmVsYXRlZDxiciBjbGFzcz0iIj4NCmRyYWZ0
cyBhcyB0aGV5IHBhc3MgdGhyb3VnaCBJRVRGIGxhc3QgY2FsbCBhbmQgSUVTRyByZXZpZXcsIGFu
ZCBzb21ldGltZXM8YnIgY2xhc3M9IiI+DQpvbiBzcGVjaWFsIHJlcXVlc3QuIFRoZSBwdXJwb3Nl
IG9mIHRoZSByZXZpZXcgaXMgdG8gcHJvdmlkZSBhc3Npc3RhbmNlIHRvPGJyIGNsYXNzPSIiPg0K
dGhlIFJvdXRpbmcgQURzLiBGb3IgbW9yZSBpbmZvcm1hdGlvbiBhYm91dCB0aGUgUm91dGluZyBE
aXJlY3RvcmF0ZSwgcGxlYXNlPGJyIGNsYXNzPSIiPg0Kc2VlIOKAizxhIGhyZWY9Imh0dHA6Ly90
cmFjLnRvb2xzLmlldGYub3JnL2FyZWEvcnRnL3RyYWMvd2lraS9SdGdEaXIiIGNsYXNzPSIiPmh0
dHA6Ly90cmFjLnRvb2xzLmlldGYub3JnL2FyZWEvcnRnL3RyYWMvd2lraS9SdGdEaXI8L2E+PGJy
IGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KQWx0aG91Z2ggdGhlc2UgY29tbWVudHMgYXJlIHBy
aW1hcmlseSBmb3IgdGhlIHVzZSBvZiB0aGUgUm91dGluZyBBRHMsIGl0PGJyIGNsYXNzPSIiPg0K
d291bGQgYmUgaGVscGZ1bCBpZiB5b3UgY291bGQgY29uc2lkZXIgdGhlbSBhbG9uZyB3aXRoIGFu
eSBvdGhlciBJRVRGIExhc3Q8YnIgY2xhc3M9IiI+DQpDYWxsIGNvbW1lbnRzIHRoYXQgeW91IHJl
Y2VpdmUsIGFuZCBzdHJpdmUgdG8gcmVzb2x2ZSB0aGVtIHRocm91Z2g8YnIgY2xhc3M9IiI+DQpk
aXNjdXNzaW9uIG9yIGJ5IHVwZGF0aW5nIHRoZSBkcmFmdC48YnIgY2xhc3M9IiI+DQo8YnIgY2xh
c3M9IiI+DQpEb2N1bWVudDogZHJhZnQtaWV0Zi1zZmMtbnNoLTE4LnR4dDxiciBjbGFzcz0iIj4N
ClJldmlld2VyOiBBY2VlIExpbmRlbTxiciBjbGFzcz0iIj4NClJldmlldyBEYXRlOiBBdWd1c3Qg
MTAsIDIwMTc8YnIgY2xhc3M9IiI+DQpJRVRGIExDIEVuZCBEYXRlOiBOb3Qgc3RhcnRlZCB5ZXQu
PGJyIGNsYXNzPSIiPg0KSW50ZW5kZWQgU3RhdHVzOiBTdGFuZGFyZHMgVHJhY2s8YnIgY2xhc3M9
IiI+DQo8YnIgY2xhc3M9IiI+DQpTdW1tYXJ5OjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZu
YnNwO0kgaGF2ZSBzb21lIG1pbm9yIGNvbmNlcm5zIGFib3V0IHRoaXMgZG9jdW1lbnQgdGhhdCBJ
IHRoaW5rIHNob3VsZCBiZTxiciBjbGFzcz0iIj4NCnJlc29sdmVkIGJlZm9yZSBwdWJsaWNhdGlv
bi4gSXQgbmVlZHMgdG8gYmUgY29uc3VtZWQgYWxvbmcgd2l0aCB0aGUgU2VydmljZTxiciBjbGFz
cz0iIj4NCkZ1bmN0aW9uIENoYWluaW5nIGFyY2hpdGVjdHVyZS48YnIgY2xhc3M9IiI+DQo8YnIg
Y2xhc3M9IiI+DQpDb21tZW50czo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDtUaGUg
ZG9jdW1lbnQgaXMgYW4gaW1wb3J0YW50IHBpZWNlIG9mIHRoZSBTZXJ2aWNlIEZ1bmN0aW9uIENo
YWluaW5nPGJyIGNsYXNzPSIiPg0Kd29yay4gSSB0aGluayB0aGUgcmVhZGFiaWxpdHkgY291bGQg
YmUgZ3JlYXRseSBpbXByb3ZlZCB3aXRoIHRoZSBlZGl0b3JpYWw8YnIgY2xhc3M9IiI+DQpjaGFu
Z2VzIEkgaGF2ZSBzdWdnZXN0ZWQuIEZvciBleGFtcGxlLCB1c2luZyBhcnRpY2xlcywgZS5nLiDi
gJx0aGXigJ0sIHdoZW48YnIgY2xhc3M9IiI+DQpyZWZlcnJpbmcgdG8gdGhlIE5TSC48YnIgY2xh
c3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpNYWpvciBJc3N1ZXM6IE4vQTxiciBjbGFzcz0iIj4NCjxi
ciBjbGFzcz0iIj4NCk1pbm9yIElzc3Vlczo8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQom
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtTZWN0aW9uIDE6IFJ1bi1vbiBzZW50ZW5zZSB0
aGF0IG1ha2VzIHVwIHRoZSBlbnRpcmUgdGhpcmQgcGFyYWdyYXBoPGJyIGNsYXNzPSIiPg0KJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7aXMgdG9vIGhhcmQgdG8gcGFyc2UuIFBsZWFzZSBzcGxpdCBpdCB1cCBhbmQgYXZvaWQ8
YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtjYXNjYWRpbmcgc28gbWFueSBkZXBlbmRlbnQgY2xhdXNl
cy48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDtTZWN0aW9uIDIuMjogVGhlIGRpc2N1c3Npb24gb2YgbWV0YS1k
YXRhIHN1cHBvcnQgZm9yIE1EIHR5cGVzIDB4MSBvcjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzB4MyBpcyBvdXQgb2Yg
Y29udGV4dC48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDtTZWN0aW9uIDIuNDogVGhlIE1VU1QncyBhcmUgY29udHJhZGljdG9yeS4gRmly
c3QgaXQgc2F5cyB0aGUgY29udGV4dDxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2hlYWRlciBNVVNUIGJlIDE2IGJ5dGVzIHRoYW4g
aXQgc2F5cyBpdCBNVVNUPGJyIGNsYXNzPSIiPg0KYmUgMCBieXRlcyBpZjxiciBjbGFzcz0iIj4N
CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2l0IGNvbnRh
aW5zIG5vIG1ldGEtZGF0YS4gVGhpcyBpcyBoYXJkbHk8YnIgY2xhc3M9IiI+DQomcXVvdDtmaXhl
ZCZxdW90Oy48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDtTZWN0aW9uIDIuNS4xOiBNYW5kYXRpbmcgdGhhdCB0aGUgdW5hc3NpZ25lZCBi
aXQgTVVTVCBOT1QgYmUgc2V0IHdpbGw8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDt3aXRob3V0IHNh
eWluZyBpdCBNVVNUIGJlIGlnbm9yZWQgb248YnIgY2xhc3M9IiI+DQpyZWNlaXB0IGlzPGJyIGNs
YXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7bm90IGJlIGJhY2t3YXJkIGNvbXBhdGlibGUuPGJyIGNsYXNzPSIi
Pg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7U2VjdGlvbiAxMS4yLjE6
IExpc3QgdGhlIGJpdHMgdGhhdCBhcmUgYXNzaWduZWQuPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNz
PSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7U2VjdGlvbiAxMS4yLjY6IE1EIHR5cGVzIDEg
YW5kIDIgYXJlIGFzc2lnbmVkIGJ5IHRoZSBkb2N1bWVudCB5ZXQ8YnIgY2xhc3M9IiI+DQombmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDt0aGlzIHNlY3Rpb24gc3RhdGVzIHRoYXQgbm8gdmFsdWVzIGFyZTxi
ciBjbGFzcz0iIj4NCmFzc2lnbmVkLjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCk5pdHM6
PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KQUNFRS1NLUcySFI6RGVza3RvcCBhY2VlJCBk
aWZmIC1jIGRyYWZ0LWlldGYtc2ZjLW5zaC0xOC50eHQub3JpZzxiciBjbGFzcz0iIj4NCmRyYWZ0
LWlldGYtc2ZjLW5zaC0xOC50eHQ8YnIgY2xhc3M9IiI+DQoqKiogZHJhZnQtaWV0Zi1zZmMtbnNo
LTE4LnR4dC5vcmlnIDIwMTctMDgtMDQgMDc6Mjc6MDguMDAwMDAwMDAwIC0wNDAwPGJyIGNsYXNz
PSIiPg0KLS0tIGRyYWZ0LWlldGYtc2ZjLW5zaC0xOC50eHQgMjAxNy0wOC0xMCAyMDo1MDo0NS4w
MDAwMDAwMDAgLTA0MDA8YnIgY2xhc3M9IiI+DQoqKioqKioqKioqKioqKio8YnIgY2xhc3M9IiI+
DQoqKiogMTgsMjQgKioqKjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwO1RoaXMgZG9jdW1lbnQgZGVzY3JpYmVzIGEgTmV0d29yayBTZXJ2aWNlIEhl
YWRlciAoTlNIKSBpbnNlcnRlZCBvbnRvPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7cGFja2V0cyBvciBmcmFtZXMgdG8gcmVhbGl6ZSBzZXJ2aWNlIGZ1bmN0aW9uIHBhdGhz
LiAmbmJzcDtOU0ggYWxzbzxiciBjbGFzcz0iIj4NCiEgJm5ic3A7Jm5ic3A7Jm5ic3A7cHJvdmlk
ZXMgYSBtZWNoYW5pc20gZm9yIG1ldGFkYXRhIGV4Y2hhbmdlIGFsb25nIHRoZSBpbnN0YW50aWF0
ZWQ8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtzZXJ2aWNlIHBhdGhzLiAm
bmJzcDtOU0ggaXMgdGhlIFNGQyBlbmNhcHN1bGF0aW9uIHJlcXVpcmVkIHRvIHN1cHBvcnQgdGhl
PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7U2VydmljZSBGdW5jdGlvbiBD
aGFpbmluZyAoU0ZDKSBhcmNoaXRlY3R1cmUgKGRlZmluZWQgaW4gUkZDNzY2NSkuPGJyIGNsYXNz
PSIiPg0KPGJyIGNsYXNzPSIiPg0KLS0tIDE4LDI0IC0tLS08YnIgY2xhc3M9IiI+DQo8YnIgY2xh
c3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtUaGlzIGRvY3VtZW50IGRlc2NyaWJlcyBh
IE5ldHdvcmsgU2VydmljZSBIZWFkZXIgKE5TSCkgaW5zZXJ0ZWQgb250bzxiciBjbGFzcz0iIj4N
CiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3BhY2tldHMgb3IgZnJhbWVzIHRvIHJlYWxpemUgc2Vy
dmljZSBmdW5jdGlvbiBwYXRocy4gJm5ic3A7TlNIIGFsc288YnIgY2xhc3M9IiI+DQohICZuYnNw
OyZuYnNwOyZuYnNwO3Byb3ZpZGVzIGEgbWVjaGFuaXNtIGZvciBtZXRhZGF0YSBleGNoYW5nZSBh
bG9uZyBpbnN0YW50aWF0ZWQ8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtz
ZXJ2aWNlIHBhdGhzLiAmbmJzcDtOU0ggaXMgdGhlIFNGQyBlbmNhcHN1bGF0aW9uIHJlcXVpcmVk
IHRvIHN1cHBvcnQgdGhlPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7U2Vy
dmljZSBGdW5jdGlvbiBDaGFpbmluZyAoU0ZDKSBhcmNoaXRlY3R1cmUgKGRlZmluZWQgaW4gUkZD
NzY2NSkuPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KKioqKioqKioqKioqKioqPGJyIGNs
YXNzPSIiPg0KKioqIDE4MSwxODcgKioqKjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwO01ldGFkYXRhOiAmbmJzcDtEZWZpbmVkIGluIFtSRkM3NjY1
XS48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQohICZuYnNwOyZuYnNwOyZuYnNwO05ldHdv
cmsgTG9jYXRvcjogJm5ic3A7ZGF0YXBsYW5lIGFkZHJlc3MsIHR5cGljYWxseSBJUHY0IG9yIElQ
djYsIHVzZWQgdG88YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDtzZW5kIGFuZCByZWNlaXZlIG5ldHdvcmsgdHJhZmZpYy48YnIgY2xhc3M9IiI+
DQo8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtOZXR3b3JrIE5vZGUvRWxl
bWVudDogJm5ic3A7RGV2aWNlIHRoYXQgZm9yd2FyZHMgcGFja2V0cyBvciBmcmFtZXMgYmFzZWQ8
YnIgY2xhc3M9IiI+DQotLS0gMTgxLDE4NyAtLS0tPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIi
Pg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7TWV0YWRhdGE6ICZuYnNwO0RlZmluZWQgaW4gW1JG
Qzc2NjVdLjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiEgJm5ic3A7Jm5ic3A7Jm5ic3A7
TmV0d29yayBMb2NhdG9yOiAmbmJzcDtEYXRhcGxhbmUgYWRkcmVzcywgdHlwaWNhbGx5IElQdjQg
b3IgSVB2NiwgdXNlZCB0bzxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwO3NlbmQgYW5kIHJlY2VpdmUgbmV0d29yayB0cmFmZmljLjxiciBjbGFz
cz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO05ldHdvcmsgTm9k
ZS9FbGVtZW50OiAmbmJzcDtEZXZpY2UgdGhhdCBmb3J3YXJkcyBwYWNrZXRzIG9yIGZyYW1lcyBi
YXNlZDxiciBjbGFzcz0iIj4NCioqKioqKioqKioqKioqKjxiciBjbGFzcz0iIj4NCioqKiAxOTEs
MjA0ICoqKio8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsodGhlIHVuZGVybGF5KS4gJm5ic3A7UGFja2V0cyBhcmUgZW5jYXBzdWxhdGVkIG9y
IHR1bm5lbGVkIHRvIGNyZWF0ZTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwO3RoZSBvdmVybGF5IG5ldHdvcmsgdG9wb2xvZ3kuPGJyIGNsYXNz
PSIiPg0KPGJyIGNsYXNzPSIiPg0KISAmbmJzcDsmbmJzcDsmbmJzcDtOU0gtYXdhcmUgJm5ic3A7
U0ZDLWVuY2Fwc3VsYXRpb24tYXdhcmUsIG9yIFNGQy1hd2FyZSBbUkZDNzY2NV0uPGJyIGNsYXNz
PSIiPg0KPGJyIGNsYXNzPSIiPg0KISAmbmJzcDsmbmJzcDsmbmJzcDtTZXJ2aWNlIENsYXNzaWZp
ZXI6ICZuYnNwO0xvZ2ljYWwgZW50aXR5IHByb3ZpZGluZyBjbGFzc2lmaWNhdGlvbjxiciBjbGFz
cz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2Z1bmN0aW9u
LiAmbmJzcDtTaW5jZSB0aGV5IGFyZSBsb2dpY2FsLCBjbGFzc2lmaWVycyBtYXkgYmUgY28tcmVz
aWRlbnQ8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDt3aXRoIFNGQyBlbGVtZW50cyBzdWNoIGFzIFNGcyBvciBTRkZzLiAmbmJzcDtTZXJ2aWNl
IGNsYXNzaWZpZXJzPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7cGVyZm9ybSBjbGFzc2lmaWNhdGlvbiBhbmQgaW1wb3NlIE5TSC4gJm5ic3A7
VGhlIGluaXRpYWwgY2xhc3NpZmllcjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwO2ltcG9zZXMgdGhlIGluaXRpYWwgTlNIIGFuZCBzZW5kcyB0
aGUgTlNIIHBhY2tldCB0byB0aGUgZmlyc3QgU0ZGPGJyIGNsYXNzPSIiPg0KISAmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtpbiB0aGUgcGF0aC4gJm5ic3A7Tm9uLWluaXRpYWwg
KGkuZS4gJm5ic3A7c3Vic2VxdWVudCkgY2xhc3NpZmljYXRpb24gY2FuPGJyIGNsYXNzPSIiPg0K
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7b2NjdXIgYXMgbmVlZGVk
IGFuZCBjYW4gYWx0ZXIsIG9yIGNyZWF0ZSBhIG5ldyBzZXJ2aWNlIHBhdGguPGJyIGNsYXNzPSIi
Pg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7U2VydmljZSBGdW5jdGlv
biAoU0YpOiAmbmJzcDtEZWZpbmVkIGluIFtSRkM3NjY1XS48YnIgY2xhc3M9IiI+DQotLS0gMTkx
LDIwNCAtLS0tPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7KHRoZSB1bmRlcmxheSkuICZuYnNwO1BhY2tldHMgYXJlIGVuY2Fwc3VsYXRlZCBv
ciB0dW5uZWxlZCB0byBjcmVhdGU8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDt0aGUgb3ZlcmxheSBuZXR3b3JrIHRvcG9sb2d5LjxiciBjbGFz
cz0iIj4NCjxiciBjbGFzcz0iIj4NCiEgJm5ic3A7Jm5ic3A7Jm5ic3A7TlNILWF3YXJlOiBTRkMt
ZW5jYXBzdWxhdGlvbi1hd2FyZSwgb3IgU0ZDLWF3YXJlIFtSRkM3NjY1XS48YnIgY2xhc3M9IiI+
DQo8YnIgY2xhc3M9IiI+DQohICZuYnNwOyZuYnNwOyZuYnNwO1NlcnZpY2UgQ2xhc3NpZmllcjog
Jm5ic3A7TG9naWNhbCBlbnRpdHkgcHJvdmlkaW5nIHRoZSBjbGFzc2lmaWNhdGlvbjxiciBjbGFz
cz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2Z1bmN0aW9u
LiAmbmJzcDtTaW5jZSB0aGV5IGFyZSBsb2dpY2FsLCBjbGFzc2lmaWVycyBtYXkgYmUgY28tcmVz
aWRlbnQ8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDt3aXRoIFNGQyBlbGVtZW50cyBzdWNoIGFzIFNGcyBvciBTRkZzLiAmbmJzcDtTZXJ2aWNl
IGNsYXNzaWZpZXJzPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7cGVyZm9ybSBjbGFzc2lmaWNhdGlvbiBhbmQgaW1wb3NlIE5TSC4gJm5ic3A7
VGhlIGluaXRpYWwgY2xhc3NpZmllcjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwO2ltcG9zZXMgdGhlIGluaXRpYWwgTlNIIGFuZCBzZW5kcyB0
aGUgTlNIIHBhY2tldCB0byB0aGUgZmlyc3QgU0ZGPGJyIGNsYXNzPSIiPg0KISAmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtpbiB0aGUgcGF0aC4gJm5ic3A7Tm9uLWluaXRpYWwg
KGkuZS4sIHN1YnNlcXVlbnQpIGNsYXNzaWZpY2F0aW9uIGNhbjxiciBjbGFzcz0iIj4NCiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO29jY3VyIGFzIG5lZWRlZCBhbmQg
Y2FuIGFsdGVyLCBvciBjcmVhdGUgYSBuZXcgc2VydmljZSBwYXRoLjxiciBjbGFzcz0iIj4NCjxi
ciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1NlcnZpY2UgRnVuY3Rpb24gKFNG
KTogJm5ic3A7RGVmaW5lZCBpbiBbUkZDNzY2NV0uPGJyIGNsYXNzPSIiPg0KKioqKioqKioqKioq
KioqPGJyIGNsYXNzPSIiPg0KKioqIDI2OSwyNzcgKioqKjxiciBjbGFzcz0iIj4NCjxiciBjbGFz
cz0iIj4NCiZuYnNwOzIuICZuYnNwO05ldHdvcmsgU2VydmljZSBIZWFkZXI8YnIgY2xhc3M9IiI+
DQo8YnIgY2xhc3M9IiI+DQohICZuYnNwOyZuYnNwOyZuYnNwO05TSCBjb250YWlucyBzZXJ2aWNl
IHBhdGggaW5mb3JtYXRpb24gYW5kIG9wdGlvbmFsbHkgbWV0YWRhdGEgdGhhdDxiciBjbGFzcz0i
Ij4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2FyZSBhZGRlZCB0byBhIHBhY2tldCBvciBmcmFt
ZSBhbmQgdXNlZCB0byBjcmVhdGUgYSBzZXJ2aWNlIHBsYW5lLjxiciBjbGFzcz0iIj4NCiEgJm5i
c3A7Jm5ic3A7Jm5ic3A7QW4gb3V0ZXIgdHJhbnNwb3J0IGhlYWRlciBpcyBpbXBvc2VkLCBvbiBO
U0ggYW5kIHRoZSBvcmlnaW5hbCBwYWNrZXQvPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7ZnJhbWUsIGZvciBuZXR3b3JrIGZvcndhcmRpbmcuPGJyIGNsYXNzPSIiPg0KPGJy
IGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KLS0tIDI2OSwyNzcgLS0tLTxiciBjbGFzcz0iIj4N
CjxiciBjbGFzcz0iIj4NCiZuYnNwOzIuICZuYnNwO05ldHdvcmsgU2VydmljZSBIZWFkZXI8YnIg
Y2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQohICZuYnNwOyZuYnNwOyZuYnNwO1RoZSBOU0ggY29u
dGFpbnMgc2VydmljZSBwYXRoIGluZm9ybWF0aW9uIGFuZCBvcHRpb25hbGx5IG1ldGFkYXRhIHRo
YXQ8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDthcmUgYWRkZWQgdG8gYSBw
YWNrZXQgb3IgZnJhbWUgYW5kIHVzZWQgdG8gY3JlYXRlIGEgc2VydmljZSBwbGFuZS48YnIgY2xh
c3M9IiI+DQohICZuYnNwOyZuYnNwOyZuYnNwO0FuIG91dGVyIHRyYW5zcG9ydCBoZWFkZXIgaXMg
aW1wb3NlZCBvbiB0aGUgTlNIIGFuZCB0aGUgb3JpZ2luYWw8YnIgY2xhc3M9IiI+DQpwYWNrZXQv
PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ZnJhbWUsIGZvciBuZXR3b3Jr
IGZvcndhcmRpbmcuPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0K
KioqKioqKioqKioqKioqPGJyIGNsYXNzPSIiPg0KKioqIDI4MiwyOTMgKioqKjxiciBjbGFzcz0i
Ij4NCiZuYnNwO0ludGVybmV0LURyYWZ0ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwO05ldHdvcmsgU2VydmljZSBIZWFkZXIgKE5TSCkgJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7SnVs
eSAyMDE3PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KISAmbmJz
cDsmbmJzcDsmbmJzcDtBIFNlcnZpY2UgQ2xhc3NpZmllciBhZGRzIE5TSC4gJm5ic3A7TlNIIGlz
IHJlbW92ZWQgYnkgdGhlIGxhc3QgU0ZGIGluIHRoZTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwO3NlcnZpY2UgY2hhaW4gb3IgYnkgYW4gU0YgdGhhdCBjb25zdW1lcyB0aGUg
cGFja2V0LjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOzIuMS4gJm5ic3A7TmV0
d29yayBTZXJ2aWNlIEhlYWRlciBGb3JtYXQ8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQoh
ICZuYnNwOyZuYnNwOyZuYnNwO05TSCBpcyBjb21wb3NlZCBvZiBhIDQtYnl0ZSBCYXNlIEhlYWRl
ciwgYSA0LWJ5dGUgU2VydmljZSBQYXRoIEhlYWRlcjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwO2FuZCBvcHRpb25hbCBDb250ZXh0IEhlYWRlcnMsIGFzIHNob3duIGluIEZp
Z3VyZSAxIGJlbG93LjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzAgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7MSAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsyICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOzM8YnIgY2xhc3M9IiI+DQotLS0gMjgyLDI5MyAtLS0tPGJyIGNsYXNz
PSIiPg0KJm5ic3A7SW50ZXJuZXQtRHJhZnQgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7TmV0d29yayBTZXJ2aWNlIEhlYWRlciAoTlNIKSAmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtK
dWx5IDIwMTc8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQohICZu
YnNwOyZuYnNwOyZuYnNwO0EgU2VydmljZSBDbGFzc2lmaWVyIGFkZHMgdGhlIE5TSC4gVGhlICZu
YnNwO05TSCBpcyByZW1vdmVkIGJ5IHRoZSBsYXN0PGJyIGNsYXNzPSIiPg0KU0ZGIGluIHRoZTxi
ciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3NlcnZpY2UgY2hhaW4gb3IgYnkg
YW4gU0YgdGhhdCBjb25zdW1lcyB0aGUgcGFja2V0LjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0i
Ij4NCiZuYnNwOzIuMS4gJm5ic3A7TmV0d29yayBTZXJ2aWNlIEhlYWRlciBGb3JtYXQ8YnIgY2xh
c3M9IiI+DQo8YnIgY2xhc3M9IiI+DQohICZuYnNwOyZuYnNwOyZuYnNwO1RoZSBOU0ggaXMgY29t
cG9zZWQgb2YgYSA0LWJ5dGUgQmFzZSBIZWFkZXIsIGEgNC1ieXRlIFNlcnZpY2UgUGF0aDxiciBj
bGFzcz0iIj4NCkhlYWRlcjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2Fu
ZCBvcHRpb25hbCBDb250ZXh0IEhlYWRlcnMsIGFzIHNob3duIGluIEZpZ3VyZSAxIGJlbG93Ljxi
ciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOzAgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7MSAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsyICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OzM8YnIgY2xhc3M9IiI+DQoqKioqKioqKioqKioqKio8YnIgY2xhc3M9IiI+DQoqKiogMzA0LDMx
NiAqKioqPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Rmln
dXJlIDE6IE5ldHdvcmsgU2VydmljZSBIZWFkZXI8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+
DQohICZuYnNwOyZuYnNwOyZuYnNwO0Jhc2UgaGVhZGVyOiBwcm92aWRlcyBpbmZvcm1hdGlvbiBh
Ym91dCB0aGUgc2VydmljZSBoZWFkZXIgYW5kIHRoZTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwO3BheWxvYWQgcHJvdG9jb2wuPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIi
Pg0KISAmbmJzcDsmbmJzcDsmbmJzcDtTZXJ2aWNlIFBhdGggSGVhZGVyOiBwcm92aWRlcyBwYXRo
IGlkZW50aWZpY2F0aW9uIGFuZCBsb2NhdGlvbiB3aXRoaW48YnIgY2xhc3M9IiI+DQombmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDthIHNlcnZpY2UgcGF0aC48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9
IiI+DQohICZuYnNwOyZuYnNwOyZuYnNwO0NvbnRleHQgaGVhZGVyOiBjYXJyaWVzIG1ldGFkYXRh
IChpLmUuLCBjb250ZXh0IGRhdGEpIGFsb25nIGEgc2VydmljZTxiciBjbGFzcz0iIj4NCiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwO3BhdGguPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5i
c3A7Mi4yLiAmbmJzcDtOU0ggQmFzZSBIZWFkZXI8YnIgY2xhc3M9IiI+DQotLS0gMzA0LDMxNiAt
LS0tPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7RmlndXJl
IDE6IE5ldHdvcmsgU2VydmljZSBIZWFkZXI8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQoh
ICZuYnNwOyZuYnNwOyZuYnNwO0Jhc2UgaGVhZGVyOiBQcm92aWRlcyBpbmZvcm1hdGlvbiBhYm91
dCB0aGUgc2VydmljZSBoZWFkZXIgYW5kIHRoZTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwO3BheWxvYWQgcHJvdG9jb2wuPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0K
ISAmbmJzcDsmbmJzcDsmbmJzcDtTZXJ2aWNlIFBhdGggSGVhZGVyOiBQcm92aWRlcyBwYXRoIGlk
ZW50aWZpY2F0aW9uIGFuZCBsb2NhdGlvbiB3aXRoaW48YnIgY2xhc3M9IiI+DQombmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDthIHNlcnZpY2UgcGF0aC48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+
DQohICZuYnNwOyZuYnNwOyZuYnNwO0NvbnRleHQgaGVhZGVyOiBDYXJyaWVzIG1ldGFkYXRhIChp
LmUuLCBjb250ZXh0IGRhdGEpIGFsb25nIGEgc2VydmljZTxiciBjbGFzcz0iIj4NCiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwO3BhdGguPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7
Mi4yLiAmbmJzcDtOU0ggQmFzZSBIZWFkZXI8YnIgY2xhc3M9IiI+DQoqKioqKioqKioqKioqKio8
YnIgY2xhc3M9IiI+DQoqKiogMzY4LDM3NCAqKioqPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Zm9yIHNlcnZpY2UgcGxhbmUgbG9vcCBkZXRlY3Rpb24uICZuYnNwO1RoZSBp
bml0aWFsIFRUTCB2YWx1ZSBTSE9VTEQgYmU8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDtjb25maWd1cmFibGUgdmlhIHRoZSBjb250cm9sIHBsYW5lOyB0aGUgY29uZmlndXJl
ZCBpbml0aWFsIHZhbHVlIGNhbjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
O2JlIHNwZWNpZmljIHRvIG9uZSBvciBtb3JlIFNGUHMuICZuYnNwO0lmIG5vIGluaXRpYWwgdmFs
dWUgaXMgZXhwbGljaXRseTxiciBjbGFzcz0iIj4NCiEgJm5ic3A7Jm5ic3A7Jm5ic3A7cHJvdmlk
ZWQsIHRoZSBkZWZhdWx0IGluaXRpYWwgVFRMIHZhbHVlIDYzIE1VU1QgYmUgdXNlZC4gJm5ic3A7
RWFjaCBTRkY8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtpbnZvbHZlZCBp
biBmb3J3YXJkaW5nIGFuIE5TSCBwYWNrZXQgTVVTVCBkZWNyZW1lbnQgdGhlIFRUTCB2YWx1ZSBi
eTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzEgcHJpb3IgdG8gTlNIIGZv
cndhcmRpbmcgbG9va3VwLiAmbmJzcDtEZWNyZW1lbnRpbmcgYnkgMSBmcm9tIGFuIGluY29taW5n
PGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7dmFsdWUgb2YgMCBzaGFsbCBy
ZXN1bHQgaW4gYSBUVEwgdmFsdWUgb2YgNjMuICZuYnNwO1RoZSBwYWNrZXQgTVVTVCBOT1QgYmU8
YnIgY2xhc3M9IiI+DQotLS0gMzY4LDM3NCAtLS0tPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Zm9yIHNlcnZpY2UgcGxhbmUgbG9vcCBkZXRlY3Rpb24uICZuYnNwO1RoZSBp
bml0aWFsIFRUTCB2YWx1ZSBTSE9VTEQgYmU8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDtjb25maWd1cmFibGUgdmlhIHRoZSBjb250cm9sIHBsYW5lOyB0aGUgY29uZmlndXJl
ZCBpbml0aWFsIHZhbHVlIGNhbjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
O2JlIHNwZWNpZmljIHRvIG9uZSBvciBtb3JlIFNGUHMuICZuYnNwO0lmIG5vIGluaXRpYWwgdmFs
dWUgaXMgZXhwbGljaXRseTxiciBjbGFzcz0iIj4NCiEgJm5ic3A7Jm5ic3A7Jm5ic3A7cHJvdmlk
ZWQsIHRoZSBkZWZhdWx0IGluaXRpYWwgVFRMIHZhbHVlIG9mIDYzIE1VU1QgYmUgdXNlZC4gJm5i
c3A7RWFjaCBTRkY8YnIgY2xhc3M9IiI+DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtpbnZvbHZl
ZCBpbiBmb3J3YXJkaW5nIGFuIE5TSCBwYWNrZXQgTVVTVCBkZWNyZW1lbnQgdGhlIFRUTCB2YWx1
ZSBieTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzEgcHJpb3IgdG8gTlNI
IGZvcndhcmRpbmcgbG9va3VwLiAmbmJzcDtEZWNyZW1lbnRpbmcgYnkgMSBmcm9tIGFuIGluY29t
aW5nPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7dmFsdWUgb2YgMCBzaGFs
bCByZXN1bHQgaW4gYSBUVEwgdmFsdWUgb2YgNjMuICZuYnNwO1RoZSBwYWNrZXQgTVVTVCBOT1Qg
YmU8YnIgY2xhc3M9IiI+DQoqKioqKioqKioqKioqKio8YnIgY2xhc3M9IiI+DQoqKiogMzgwLDM4
OSAqKioqPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ZWxlbWVudHMuICZu
YnNwO0VsZW1lbnRzIHdoaWNoIGRvIG5vdCB1bmRlcnN0YW5kIHRoZSBtZWFuaW5nIG9mIGFueSBv
ZjxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3RoZXNlIGJpdHMgTVVTVCBO
T1QgbW9kaWZ5IHRoZWlyIGFjdGlvbnMgYmFzZWQgb24gdGhvc2UgdW5rbm93biBiaXRzPC9ibG9j
a3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPGJyIGNsYXNz
PSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGxl
dHRlci1zcGFjaW5nOiBub3JtYWw7IG9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0
ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1h
bDsgd2lkb3dzOiBhdXRvOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13
aWR0aDogMHB4OyB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFj
ZTsgLXdlYmtpdC1saW5lLWJyZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KPGRp
diBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgb3Jw
aGFuczogYXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJh
bnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IGF1dG87IHdvcmQtc3Bh
Y2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IHdvcmQtd3JhcDogYnJl
YWstd29yZDsgLXdlYmtpdC1uYnNwLW1vZGU6IHNwYWNlOyAtd2Via2l0LWxpbmUtYnJlYWs6IGFm
dGVyLXdoaXRlLXNwYWNlOyIgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAs
IDApOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBz
dGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNl
OiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1z
dHJva2Utd2lkdGg6IDBweDsgd29yZC13cmFwOiBicmVhay13b3JkOyAtd2Via2l0LW5ic3AtbW9k
ZTogc3BhY2U7IC13ZWJraXQtbGluZS1icmVhazogYWZ0ZXItd2hpdGUtc3BhY2U7IiBjbGFzcz0i
Ij4NCuKAlDwvZGl2Pg0KPGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgbGV0dGVyLXNw
YWNpbmc6IG5vcm1hbDsgb3JwaGFuczogYXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5k
ZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRv
d3M6IGF1dG87IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAw
cHg7IHdvcmQtd3JhcDogYnJlYWstd29yZDsgLXdlYmtpdC1uYnNwLW1vZGU6IHNwYWNlOyAtd2Vi
a2l0LWxpbmUtYnJlYWs6IGFmdGVyLXdoaXRlLXNwYWNlOyIgY2xhc3M9IiI+DQpDYXJsb3MgUGln
bmF0YXJvLCZuYnNwOzxhIGhyZWY9Im1haWx0bzpjYXJsb3NAY2lzY28uY29tIiBjbGFzcz0iIj5j
YXJsb3NAY2lzY28uY29tPC9hPjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjxpIGNsYXNz
PSIiPuKAnFNvbWV0aW1lcyBJIHVzZSBiaWcgd29yZHMgdGhhdCBJIGRvIG5vdCBmdWxseSB1bmRl
cnN0YW5kLCB0byBtYWtlIG15c2VsZiBzb3VuZCBtb3JlJm5ic3A7cGhvdG9zeW50aGVzaXMuJnF1
b3Q7PC9pPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGJy
IGNsYXNzPSIiPg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_3DB664F5C6DE4B57A6665573C8625AAAciscocom_--


From nobody Thu Aug 10 20:27:11 2017
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EF47F132021; Thu, 10 Aug 2017 20:27:08 -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_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mZCla4xmxwPn; Thu, 10 Aug 2017 20:27:06 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 35B69131D2C; Thu, 10 Aug 2017 20:27:06 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 1AFB0C00454; Thu, 10 Aug 2017 20:27:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1502422026; bh=DCQyiqThEAY47O5VF4Nm0Ycn8/MSFnW2mbSWmdZ3aQc=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=jwWATAiGkJPwObj5Je8v3ruQzu/8PNSOqlx3TwPUS4+vGAFAdSaK2tPo81NEbomqi 1jRp/kMEc2a7a1GecaUFYdNLLo77EEwLxv7Cgg3YDVri5q3asdN6XO2fazjHJfDC+L XqL1e6yMmR18kyXTDbNjJV1YBs+SjXAjwDCQwUCk=
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from Joels-MacBook-Pro.local (unknown [50.225.209.67]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 03452C0044D; Thu, 10 Aug 2017 20:27:04 -0700 (PDT)
To: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>, Alia Atlas <akatlas@gmail.com>
Cc: Routing Directorate <rtg-dir@ietf.org>, "draft-ietf-sfc-nsh@ietf.org" <draft-ietf-sfc-nsh@ietf.org>, "Acee Lindem (acee)" <acee@cisco.com>, "sfc@ietf.org" <sfc@ietf.org>, Routing ADs <rtg-ads@tools.ietf.org>
References: <D5B27C52.C036D%acee@cisco.com> <CAG4d1rdee8sz5Afk_jY9YJx7pDAvkTxkzQjSYbv=HGGOzwscTg@mail.gmail.com> <3DB664F5-C6DE-4B57-A666-5573C8625AAA@cisco.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <9dc9458f-037f-7ec6-93c9-465102cbbbf8@joelhalpern.com>
Date: Thu, 10 Aug 2017 23:27:03 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:52.0) Gecko/20100101 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <3DB664F5-C6DE-4B57-A666-5573C8625AAA@cisco.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/vUQg607bepSCl-bN7dPwcSX4Zxk>
Subject: Re: [sfc] [RTG-DIR] Routing Directorate Last Call Review for draft-ietf-sfc-nsh-18.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@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, 11 Aug 2017 03:27:09 -0000

I would like to wait until we also get the secdir review and Alia's own 
review before posting the new draft.
Joel

On 8/10/17 11:23 PM, Carlos Pignataro (cpignata) wrote:
> Alia,
> 
>> On Aug 10, 2017, at 10:24 PM, Alia Atlas <akatlas@gmail.com 
>> <mailto:akatlas@gmail.com>> wrote:
>>
>> Acee,
>>
>> Thank you for your review.  I look forward to the editors & WG discussing
>> how to improve
>> the draft.
> 
> Seems all these minor review items are fairly localized, clear, and 
> non-contentious.
> 
> We have provided responses and diffs on the list, and a new revision is 
> ready to be submitted when Joel / you wants us to pull the trigger 
> (addressing Ops and RTG Dirs).
> 
> Thanks,
> 
> — Carlos.
> 
>>
>> Regards,
>> Alia
>>
>> On Thu, Aug 10, 2017 at 9:10 PM, Acee Lindem (acee) <acee@cisco.com 
>> <mailto:acee@cisco.com>> wrote:
>>
>>> Hello,
>>>
>>> I have been selected as the Routing Directorate reviewer for this draft.
>>> The Routing Directorate seeks to review all routing or routing-related
>>> drafts as they pass through IETF last call and IESG review, and sometimes
>>> on special request. The purpose of the review is to provide assistance to
>>> the Routing ADs. For more information about the Routing Directorate, 
>>> please
>>> see ​http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir
>>>
>>> Although these comments are primarily for the use of the Routing ADs, it
>>> would be helpful if you could consider them along with any other IETF 
>>> Last
>>> Call comments that you receive, and strive to resolve them through
>>> discussion or by updating the draft.
>>>
>>> Document: draft-ietf-sfc-nsh-18.txt
>>> Reviewer: Acee Lindem
>>> Review Date: August 10, 2017
>>> IETF LC End Date: Not started yet.
>>> Intended Status: Standards Track
>>>
>>> Summary:
>>>    I have some minor concerns about this document that I think should be
>>> resolved before publication. It needs to be consumed along with the 
>>> Service
>>> Function Chaining architecture.
>>>
>>> Comments:
>>>    The document is an important piece of the Service Function Chaining
>>> work. I think the readability could be greatly improved with the 
>>> editorial
>>> changes I have suggested. For example, using articles, e.g. “the”, when
>>> referring to the NSH.
>>>
>>> Major Issues: N/A
>>>
>>> Minor Issues:
>>>
>>>      Section 1: Run-on sentense that makes up the entire third paragraph
>>>            is too hard to parse. Please split it up and avoid
>>>            cascading so many dependent clauses.
>>>
>>>
>>>      Section 2.2: The discussion of meta-data support for MD types 0x1 or
>>>                             0x3 is out of context.
>>>
>>>      Section 2.4: The MUST's are contradictory. First it says the context
>>>                            header MUST be 16 bytes than it says it MUST
>>> be 0 bytes if
>>>                            it contains no meta-data. This is hardly
>>> "fixed".
>>>
>>>      Section 2.5.1: Mandating that the unassigned bit MUST NOT be set 
>>> will
>>>                               without saying it MUST be ignored on
>>> receipt is
>>>                               not be backward compatible.
>>>
>>>     Section 11.2.1: List the bits that are assigned.
>>>
>>>     Section 11.2.6: MD types 1 and 2 are assigned by the document yet
>>>                                 this section states that no values are
>>> assigned.
>>>
>>> Nits:
>>>
>>> ACEE-M-G2HR:Desktop acee$ diff -c draft-ietf-sfc-nsh-18.txt.orig
>>> draft-ietf-sfc-nsh-18.txt
>>> *** draft-ietf-sfc-nsh-18.txt.orig 2017-08-04 07:27:08.000000000 -0400
>>> --- draft-ietf-sfc-nsh-18.txt 2017-08-10 20:50:45.000000000 -0400
>>> ***************
>>> *** 18,24 ****
>>>
>>>     This document describes a Network Service Header (NSH) inserted onto
>>>     packets or frames to realize service function paths.  NSH also
>>> !    provides a mechanism for metadata exchange along the instantiated
>>>     service paths.  NSH is the SFC encapsulation required to support the
>>>     Service Function Chaining (SFC) architecture (defined in RFC7665).
>>>
>>> --- 18,24 ----
>>>
>>>     This document describes a Network Service Header (NSH) inserted onto
>>>     packets or frames to realize service function paths.  NSH also
>>> !    provides a mechanism for metadata exchange along instantiated
>>>     service paths.  NSH is the SFC encapsulation required to support the
>>>     Service Function Chaining (SFC) architecture (defined in RFC7665).
>>>
>>> ***************
>>> *** 181,187 ****
>>>
>>>     Metadata:  Defined in [RFC7665].
>>>
>>> !    Network Locator:  dataplane address, typically IPv4 or IPv6, used to
>>>        send and receive network traffic.
>>>
>>>     Network Node/Element:  Device that forwards packets or frames based
>>> --- 181,187 ----
>>>
>>>     Metadata:  Defined in [RFC7665].
>>>
>>> !    Network Locator:  Dataplane address, typically IPv4 or IPv6, used to
>>>        send and receive network traffic.
>>>
>>>     Network Node/Element:  Device that forwards packets or frames based
>>> ***************
>>> *** 191,204 ****
>>>        (the underlay).  Packets are encapsulated or tunneled to create
>>>        the overlay network topology.
>>>
>>> !    NSH-aware  SFC-encapsulation-aware, or SFC-aware [RFC7665].
>>>
>>> !    Service Classifier:  Logical entity providing classification
>>>        function.  Since they are logical, classifiers may be co-resident
>>>        with SFC elements such as SFs or SFFs.  Service classifiers
>>>        perform classification and impose NSH.  The initial classifier
>>>        imposes the initial NSH and sends the NSH packet to the first SFF
>>> !       in the path.  Non-initial (i.e.  subsequent) classification can
>>>        occur as needed and can alter, or create a new service path.
>>>
>>>     Service Function (SF):  Defined in [RFC7665].
>>> --- 191,204 ----
>>>        (the underlay).  Packets are encapsulated or tunneled to create
>>>        the overlay network topology.
>>>
>>> !    NSH-aware: SFC-encapsulation-aware, or SFC-aware [RFC7665].
>>>
>>> !    Service Classifier:  Logical entity providing the classification
>>>        function.  Since they are logical, classifiers may be co-resident
>>>        with SFC elements such as SFs or SFFs.  Service classifiers
>>>        perform classification and impose NSH.  The initial classifier
>>>        imposes the initial NSH and sends the NSH packet to the first SFF
>>> !       in the path.  Non-initial (i.e., subsequent) classification can
>>>        occur as needed and can alter, or create a new service path.
>>>
>>>     Service Function (SF):  Defined in [RFC7665].
>>> ***************
>>> *** 269,277 ****
>>>
>>>  2.  Network Service Header
>>>
>>> !    NSH contains service path information and optionally metadata that
>>>     are added to a packet or frame and used to create a service plane.
>>> !    An outer transport header is imposed, on NSH and the original 
>>> packet/
>>>     frame, for network forwarding.
>>>
>>>
>>> --- 269,277 ----
>>>
>>>  2.  Network Service Header
>>>
>>> !    The NSH contains service path information and optionally 
>>> metadata that
>>>     are added to a packet or frame and used to create a service plane.
>>> !    An outer transport header is imposed on the NSH and the original
>>> packet/
>>>     frame, for network forwarding.
>>>
>>>
>>> ***************
>>> *** 282,293 ****
>>>  Internet-Draft        Network Service Header (NSH)             July 2017
>>>
>>>
>>> !    A Service Classifier adds NSH.  NSH is removed by the last SFF 
>>> in the
>>>     service chain or by an SF that consumes the packet.
>>>
>>>  2.1.  Network Service Header Format
>>>
>>> !    NSH is composed of a 4-byte Base Header, a 4-byte Service Path 
>>> Header
>>>     and optional Context Headers, as shown in Figure 1 below.
>>>
>>>        0                   1                   2                   3
>>> --- 282,293 ----
>>>  Internet-Draft        Network Service Header (NSH)             July 2017
>>>
>>>
>>> !    A Service Classifier adds the NSH. The  NSH is removed by the last
>>> SFF in the
>>>     service chain or by an SF that consumes the packet.
>>>
>>>  2.1.  Network Service Header Format
>>>
>>> !    The NSH is composed of a 4-byte Base Header, a 4-byte Service Path
>>> Header
>>>     and optional Context Headers, as shown in Figure 1 below.
>>>
>>>        0                   1                   2                   3
>>> ***************
>>> *** 304,316 ****
>>>
>>>                       Figure 1: Network Service Header
>>>
>>> !    Base header: provides information about the service header and the
>>>     payload protocol.
>>>
>>> !    Service Path Header: provides path identification and location 
>>> within
>>>     a service path.
>>>
>>> !    Context header: carries metadata (i.e., context data) along a 
>>> service
>>>     path.
>>>
>>>  2.2.  NSH Base Header
>>> --- 304,316 ----
>>>
>>>                       Figure 1: Network Service Header
>>>
>>> !    Base header: Provides information about the service header and the
>>>     payload protocol.
>>>
>>> !    Service Path Header: Provides path identification and location 
>>> within
>>>     a service path.
>>>
>>> !    Context header: Carries metadata (i.e., context data) along a 
>>> service
>>>     path.
>>>
>>>  2.2.  NSH Base Header
>>> ***************
>>> *** 368,374 ****
>>>     for service plane loop detection.  The initial TTL value SHOULD be
>>>     configurable via the control plane; the configured initial value can
>>>     be specific to one or more SFPs.  If no initial value is explicitly
>>> !    provided, the default initial TTL value 63 MUST be used.  Each SFF
>>>     involved in forwarding an NSH packet MUST decrement the TTL value by
>>>     1 prior to NSH forwarding lookup.  Decrementing by 1 from an incoming
>>>     value of 0 shall result in a TTL value of 63.  The packet MUST NOT be
>>> --- 368,374 ----
>>>     for service plane loop detection.  The initial TTL value SHOULD be
>>>     configurable via the control plane; the configured initial value can
>>>     be specific to one or more SFPs.  If no initial value is explicitly
>>> !    provided, the default initial TTL value of 63 MUST be used. 
>>>  Each SFF
>>>     involved in forwarding an NSH packet MUST decrement the TTL value by
>>>     1 prior to NSH forwarding lookup.  Decrementing by 1 from an incoming
>>>     value of 0 shall result in a TTL value of 63.  The packet MUST NOT be
>>> ***************
>>> *** 380,389 ****
>>>     elements.  Elements which do not understand the meaning of any of
>>>     these bits MUST NOT modify their actions based on those unknown bits
> 
> —
> Carlos Pignataro, carlos@cisco.com <mailto:carlos@cisco.com>
> 
> /“Sometimes I use big words that I do not fully understand, to make 
> myself sound more photosynthesis."/
> 


From nobody Thu Aug 10 21:07:01 2017
Return-Path: <cpignata@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BB3BB132496; Thu, 10 Aug 2017 21:06:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.7
X-Spam-Level: 
X-Spam-Status: No, score=-1.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nOddGQ0AWF78; Thu, 10 Aug 2017 21:06:48 -0700 (PDT)
Received: from mail-qt0-x22e.google.com (mail-qt0-x22e.google.com [IPv6:2607:f8b0:400d:c0d::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EC3B5132456; Thu, 10 Aug 2017 21:06:47 -0700 (PDT)
Received: by mail-qt0-x22e.google.com with SMTP id s6so15486962qtc.1; Thu, 10 Aug 2017 21:06:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=sender:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=qHROjSSaPIhyXKU87DLIpH9+hN01oiNR7ILm6h5pgok=; b=UG/OIV1jTpqiw5q+DTHTQ/L+wTkdjlMCbvRSwlff6cmWCgRTVfYHAb7VAbdtZlJEL7 J8jImmYKZQFgBf5dDayB435a0+iHFZFJrI6BHaGDP783gt59umlbf8X/S1teZDVKDygW ZardJGbjqYKjWjfWZ3A7wFUdrWBIRCVgB6kYr+YV6+mhSw33VJCTH4L+GHqICRHOATRF 7AP0OVIjne12jN9yjMQs2LWp+dpFB9mQmdONuRoIIdkJxtX0ubrzKXU+TkSkU6lD1URq L2redRI7+TUYVejKOSJmlbvAtzel7oGAOA1fi5dico2rznOeRuzhH6u15O0haS+D9o4f VBHQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:mime-version:subject:from:in-reply-to :date:cc:content-transfer-encoding:message-id:references:to; bh=qHROjSSaPIhyXKU87DLIpH9+hN01oiNR7ILm6h5pgok=; b=Qp3MoxhleTfMtw4/36gb7S+4WA9LEiIrAmbYuQTYXs+Xqc8P1EdJW7feTpW0hSeYs1 sVxWp7PXne2/Gj5oMlARmu1aw6K6cME+dOcPS+3RssojkRtdZRIkNhd8hP1ASYvoUF0o NiDy6E2gAE9tktJBIt0LNg8nPjHueNiIiq4U+lMpH1NirXsjdMIsFlkkqSp8e6mygpBz xV3l3QDqz51PdNDbfbf1GdwLMRUFrqadIkzBK4c+jiQCtCyvaFCpdSHnBtml+2b+ZXKj JNauBKrh2MYkHH+7mBJVXtHwodvT/D+19vwZz6M12tyStpTwpbiqhK3OD2GMW9hYU4EV 4eYg==
X-Gm-Message-State: AHYfb5gqTEpbr+2Ck8hhy/fejFehaiAKFSGMX+/3WqlafGWt7EvEilFO YOc4HAEgL47PYVMdJi4=
X-Received: by 10.200.49.85 with SMTP id h21mr18566181qtb.152.1502424405652; Thu, 10 Aug 2017 21:06:45 -0700 (PDT)
Received: from rtp-cpignata-nitro4.cisco.com ([173.38.117.65]) by smtp.gmail.com with ESMTPSA id j62sm4531232qkc.28.2017.08.10.21.06.44 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 10 Aug 2017 21:06:45 -0700 (PDT)
Sender: Carlos Pignataro <cpignata@gmail.com>
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
From: Carlos Pignataro <cpignata@cisco.com>
In-Reply-To: <D5B27C52.C036D%acee@cisco.com>
Date: Fri, 11 Aug 2017 00:06:44 -0400
Cc: Routing ADs <rtg-ads@tools.ietf.org>, Routing Directorate <rtg-dir@ietf.org>, "draft-ietf-sfc-nsh@ietf.org" <draft-ietf-sfc-nsh@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>
X-Mao-Original-Outgoing-Id: 524117200.658569-9d714a0b31dc9b1b90f713a75be7a191
Content-Transfer-Encoding: quoted-printable
Message-Id: <F405D015-E842-4C3B-BD02-35B06E56D02F@cisco.com>
References: <D5B27C52.C036D%acee@cisco.com>
To: "Acee Lindem (acee)" <acee@cisco.com>
X-Mailer: Apple Mail (2.3273)
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/WNJPMsEcKEjFDqpGye_Xjxn7F9I>
Subject: Re: [sfc] Routing Directorate Last Call Review for draft-ietf-sfc-nsh-18.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@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, 11 Aug 2017 04:06:52 -0000

Hi, Acee,

Many thanks for the thorough review! Certainly can apply this patch :-)

    The editors also acknowledge comprehensive reviews and respective
-    suggestions by Med Boucadair and Adrian Farrel.
+    suggestions by Med Boucadair, Adrian Farrel, and Acee Lindem.

It is encouraging to see that your thorough and comprehensive review =
found only a handful of Minor issues, nothing Major, and nits.

Please see inline.


> On Aug 10, 2017, at 9:10 PM, Acee Lindem (acee) <acee@cisco.com> =
wrote:
>=20
> Hello,
>=20
> I have been selected as the Routing Directorate reviewer for this =
draft. The Routing Directorate seeks to review all routing or =
routing-related drafts as they pass through IETF last call and IESG =
review, and sometimes on special request. The purpose of the review is =
to provide assistance to the Routing ADs. For more information about the =
Routing Directorate, please see =
=E2=80=8Bhttp://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir
>=20
> Although these comments are primarily for the use of the Routing ADs, =
it would be helpful if you could consider them along with any other IETF =
Last Call comments that you receive, and strive to resolve them through =
discussion or by updating the draft.
>=20
> Document: draft-ietf-sfc-nsh-18.txt
> Reviewer: Acee Lindem
> Review Date: August 10, 2017
> IETF LC End Date: Not started yet.=20
> Intended Status: Standards Track
>=20
> Summary:
>    I have some minor concerns about this document that I think should =
be resolved before publication.

Thanks! Of course we will resolve.

> It needs to be consumed along with the Service Function Chaining =
architecture.=20
>=20
> Comments:
>    The document is an important piece of the Service Function Chaining =
work. I think the readability could be greatly improved with the =
editorial changes I have suggested. For example, using articles, e.g. =
=E2=80=9Cthe=E2=80=9D, when referring to the NSH.

Yes, we will fix all nits and editorials. However, in regards to having =
an article preceding =E2=80=9CNSH=E2=80=9D (e.g., =E2=80=9Cthe NSH=E2=80=9D=
 or =E2=80=9Can NSH=E2=80=9D), I also wanted to change that earlier when =
I started actively editing the document =E2=80=94 however I was =
instructed that the earlier WG consensus was to leave =E2=80=9CNSH=E2=80=9D=
 without articles.

>=20
> Major Issues: N/A=20
>=20

Ack.

> Minor Issues:
>=20
>      Section 1: Run-on sentense that makes up the entire third =
paragraph
>            is too hard to parse. Please split it up and avoid
>            cascading so many dependent clauses.
>=20
>=20

OK, reworded as follows, welcome other suggestions if you have:

  New data center network and cloud architectures require more flexible
  service function deployment models.  Additionally, the transition to
  virtual platforms demands an agile service insertion model that
  supports dynamic and elastic service delivery.  Specifically, the
  following functions are necessary:

     The movement of service functions and application workloads in the
     network.

     The ability to easily bind service policy to granular information,
     such as per-subscriber state.

     The capability to steer traffic to the requisite service
     function(s).


>      Section 2.2: The discussion of meta-data support for MD types 0x1 =
or
>                             0x3 is out of context.
>=20

It seems to me it is well within the context of the specification of MD =
Type. Since that is an important piece of text that the WG crafted, do =
you have a concrete and specific suggestion of where else in the =
document it might fit better? Otherwise, I recommend leaving it as-is.


>      Section 2.4: The MUST's are contradictory. First it says the =
context
>                            header MUST be 16 bytes than it says it =
MUST be 0 bytes if
>                            it contains no meta-data. This is hardly =
"fixed=E2=80=9D.

You are mis-reading, the text tries to say that the content MBZ. Not the =
length:

  When the Base Header specifies MD Type =3D 0x1, a Fixed Length Context
  Header (16-bytes) MUST be present immediately following the Service
  Path Header, as per Figure 4.  A Fixed Length Context Header that
  carries no metadata MUST be set to zero.

I will reword to:

  When the Base Header specifies MD Type =3D 0x1, a Fixed Length Context
  Header (16-bytes) MUST be present immediately following the Service
  Path Header, as per Figure 4.  The value of a Fixed Length Context
  Header that carries no metadata MUST be set to zero.

Better?

>=20

>      Section 2.5.1: Mandating that the unassigned bit MUST NOT be set =
will
>                               without saying it MUST be ignored on =
receipt is
>                               not be backward compatible.

OK, changed:

  Unassigned bit: one unassigned bit is available for future use.  This
  bit MUST be set to 0b.

To:

  Unassigned bit: one unassigned bit is available for future use.  This
  bit MUST be set to 0b and MUST be ignored on receipt.

>=20
>     Section 11.2.1: List the bits that are assigned.=20

The whole header is not a bit mask:

     0                   1                   2                   3
     0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |Ver|O|U|    TTL    |   Length  |U|U|U|U|MD Type| Next Protocol |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

I can add the =E2=80=9CO=E2=80=9D bit, but otherwise those are fields =
and not bits.

Happy to do this for completeness.

OLD:

11.2.1.  NSH Base Header Unassigned Bits

  There are five unassigned bits in the NSH Base Header.  New bits are
  assigned via Standards Action [RFC8126].
  Bit 3 - Unassigned
  Bits 16-19 - Unassigned

NEW:

11.2.1.  NSH Base Header Bits

  There are five unassigned bits in the NSH Base Header, and one bit
  assigned (O-bit).  New bits are assigned via Standards Action
  [RFC8126].

  Bit 2 - O (OAM) bit
  Bit 3 - Unassigned
  Bits 16-19 - Unassigned



>=20
>     Section 11.2.6: MD types 1 and 2 are assigned by the document yet
>                                 this section states that no values are =
assigned.=20
>=20

This is about Section 2.5.1, not about MD Type. The title is incorrect.

NEW:

11.2.6.  New IETF Assigned Optional Variable Length Metadata Type
        Registry

  This document requests IANA to create a registry for the type values
  owned by the IETF (i.e., MD Class set to 0x0000) called the "IETF
  Assigned Optional Variable Length Metadata Type Registry", as
  specified in Section 2.5.1.

  The type values are assigned via Standards Action [RFC8126].

  No initial values are assigned at the creation of the registry.



> Nits:

Will take care of these nits, except =E2=80=9Carticle NSH=E2=80=9D.

Thanks!

Carlos.

>=20
> ACEE-M-G2HR:Desktop acee$ diff -c draft-ietf-sfc-nsh-18.txt.orig =
draft-ietf-sfc-nsh-18.txt
> *** draft-ietf-sfc-nsh-18.txt.orig
> 2017-08-04 07:27:08.000000000 -0400
> --- draft-ietf-sfc-nsh-18.txt
> 2017-08-10 20:50:45.000000000 -0400
> ***************
> *** 18,24 ****
>=20
>     This document describes a Network Service Header (NSH) inserted =
onto
>     packets or frames to realize service function paths.  NSH also
> !    provides a mechanism for metadata exchange along the instantiated
>     service paths.  NSH is the SFC encapsulation required to support =
the
>     Service Function Chaining (SFC) architecture (defined in RFC7665).
>=20
> --- 18,24 ----
>=20
>     This document describes a Network Service Header (NSH) inserted =
onto
>     packets or frames to realize service function paths.  NSH also
> !    provides a mechanism for metadata exchange along instantiated
>     service paths.  NSH is the SFC encapsulation required to support =
the
>     Service Function Chaining (SFC) architecture (defined in RFC7665).
>=20
> ***************
> *** 181,187 ****
>=20
>     Metadata:  Defined in [RFC7665].
>=20
> !    Network Locator:  dataplane address, typically IPv4 or IPv6, used =
to
>        send and receive network traffic.
>=20
>     Network Node/Element:  Device that forwards packets or frames =
based
> --- 181,187 ----
>=20
>     Metadata:  Defined in [RFC7665].
>=20
> !    Network Locator:  Dataplane address, typically IPv4 or IPv6, used =
to
>        send and receive network traffic.
>=20
>     Network Node/Element:  Device that forwards packets or frames =
based
> ***************
> *** 191,204 ****
>        (the underlay).  Packets are encapsulated or tunneled to create
>        the overlay network topology.
>=20
> !    NSH-aware  SFC-encapsulation-aware, or SFC-aware [RFC7665].
>=20
> !    Service Classifier:  Logical entity providing classification
>        function.  Since they are logical, classifiers may be =
co-resident
>        with SFC elements such as SFs or SFFs.  Service classifiers
>        perform classification and impose NSH.  The initial classifier
>        imposes the initial NSH and sends the NSH packet to the first =
SFF
> !       in the path.  Non-initial (i.e.  subsequent) classification =
can
>        occur as needed and can alter, or create a new service path.
>=20
>     Service Function (SF):  Defined in [RFC7665].
> --- 191,204 ----
>        (the underlay).  Packets are encapsulated or tunneled to create
>        the overlay network topology.
>=20
> !    NSH-aware: SFC-encapsulation-aware, or SFC-aware [RFC7665].
>=20
> !    Service Classifier:  Logical entity providing the classification
>        function.  Since they are logical, classifiers may be =
co-resident
>        with SFC elements such as SFs or SFFs.  Service classifiers
>        perform classification and impose NSH.  The initial classifier
>        imposes the initial NSH and sends the NSH packet to the first =
SFF
> !       in the path.  Non-initial (i.e., subsequent) classification =
can
>        occur as needed and can alter, or create a new service path.
>=20
>     Service Function (SF):  Defined in [RFC7665].
> ***************
> *** 269,277 ****
>=20
>  2.  Network Service Header
>=20
> !    NSH contains service path information and optionally metadata =
that
>     are added to a packet or frame and used to create a service plane.
> !    An outer transport header is imposed, on NSH and the original =
packet/
>     frame, for network forwarding.
>=20
>=20
> --- 269,277 ----
>=20
>  2.  Network Service Header
>=20
> !    The NSH contains service path information and optionally metadata =
that
>     are added to a packet or frame and used to create a service plane.
> !    An outer transport header is imposed on the NSH and the original =
packet/
>     frame, for network forwarding.
>=20
>=20
> ***************
> *** 282,293 ****
>  Internet-Draft        Network Service Header (NSH)             July =
2017
>=20
>=20
> !    A Service Classifier adds NSH.  NSH is removed by the last SFF in =
the
>     service chain or by an SF that consumes the packet.
>=20
>  2.1.  Network Service Header Format
>=20
> !    NSH is composed of a 4-byte Base Header, a 4-byte Service Path =
Header
>     and optional Context Headers, as shown in Figure 1 below.
>=20
>        0                   1                   2                   3
> --- 282,293 ----
>  Internet-Draft        Network Service Header (NSH)             July =
2017
>=20
>=20
> !    A Service Classifier adds the NSH. The  NSH is removed by the =
last SFF in the
>     service chain or by an SF that consumes the packet.
>=20
>  2.1.  Network Service Header Format
>=20
> !    The NSH is composed of a 4-byte Base Header, a 4-byte Service =
Path Header
>     and optional Context Headers, as shown in Figure 1 below.
>=20
>        0                   1                   2                   3
> ***************
> *** 304,316 ****
>=20
>                       Figure 1: Network Service Header
>=20
> !    Base header: provides information about the service header and =
the
>     payload protocol.
>=20
> !    Service Path Header: provides path identification and location =
within
>     a service path.
>=20
> !    Context header: carries metadata (i.e., context data) along a =
service
>     path.
>=20
>  2.2.  NSH Base Header
> --- 304,316 ----
>=20
>                       Figure 1: Network Service Header
>=20
> !    Base header: Provides information about the service header and =
the
>     payload protocol.
>=20
> !    Service Path Header: Provides path identification and location =
within
>     a service path.
>=20
> !    Context header: Carries metadata (i.e., context data) along a =
service
>     path.
>=20
>  2.2.  NSH Base Header
> ***************
> *** 368,374 ****
>     for service plane loop detection.  The initial TTL value SHOULD be
>     configurable via the control plane; the configured initial value =
can
>     be specific to one or more SFPs.  If no initial value is =
explicitly
> !    provided, the default initial TTL value 63 MUST be used.  Each =
SFF
>     involved in forwarding an NSH packet MUST decrement the TTL value =
by
>     1 prior to NSH forwarding lookup.  Decrementing by 1 from an =
incoming
>     value of 0 shall result in a TTL value of 63.  The packet MUST NOT =
be
> --- 368,374 ----
>     for service plane loop detection.  The initial TTL value SHOULD be
>     configurable via the control plane; the configured initial value =
can
>     be specific to one or more SFPs.  If no initial value is =
explicitly
> !    provided, the default initial TTL value of 63 MUST be used.  Each =
SFF
>     involved in forwarding an NSH packet MUST decrement the TTL value =
by
>     1 prior to NSH forwarding lookup.  Decrementing by 1 from an =
incoming
>     value of 0 shall result in a TTL value of 63.  The packet MUST NOT =
be
> ***************
> *** 380,389 ****
>     elements.  Elements which do not understand the meaning of any of
>     these bits MUST NOT modify their actions based on those unknown =
bits.
>=20
> !    Length: The total length, in 4-byte words, of NSH including the =
Base
>     Header, the Service Path Header, the Fixed Length Context Header =
or
> !    Variable Length Context Header(s).  The length MUST be of value =
0x6
> !    for MD Type equal to 0x1, and MUST be of value 0x2 or greater for =
MD
>     Type equal to 0x2.  The length of the NSH header MUST be an =
integer
>=20
>=20
> --- 380,389 ----
>     elements.  Elements which do not understand the meaning of any of
>     these bits MUST NOT modify their actions based on those unknown =
bits.
>=20
> !    Length: The total length, in 4-byte words, of the NSH including =
the Base
>     Header, the Service Path Header, the Fixed Length Context Header =
or
> !    Variable Length Context Header(s).  The length MUST be 0x6
> !    for MD Type equal to 0x1, and MUST be 0x2 or greater for MD
>     Type equal to 0x2.  The length of the NSH header MUST be an =
integer
>=20
>=20
> ***************
> *** 397,431 ****
>     multiple of 4 bytes, thus variable length metadata is always =
padded
>     out to a multiple of 4 bytes.
>=20
> !    MD Type: indicates the format of NSH beyond the mandatory Base =
Header
>     and the Service Path Header.  MD Type defines the format of the
>     metadata being carried.  Please see the IANA Considerations
>     Section 11.2.3.
>=20
>     This document specifies the following four MD Type values:
>=20
> !    0x0 - this is a reserved value.  Implementations SHOULD silently
>     discard packets with MD Type 0x0.
>=20
> !    0x1 - which indicates that the format of the header includes a =
fixed
>     length Context Header (see Figure 4 below).
>=20
> !    0x2 - which does not mandate any headers beyond the Base Header =
and
>     Service Path Header, but may contain optional variable length =
Context
>     Header(s).  The semantics of the variable length Context Header(s)
>     are not defined in this document.  The format of the optional
>     variable length Context Headers is provided in Section 2.5.1.
>=20
> !    0xF - this value is reserved for experimentation and testing, as =
per
>     [RFC3692].  Implementations not explicitly configured to be part =
of
>     an experiment SHOULD silently discard packets with MD Type 0xF.
>=20
>     The format of the Base Header and the Service Path Header is
>     invariant, and not affected by MD Type.
>=20
> !    NSH implementations MUST support MD type =3D 0x1 and MD Type =3D =
0x2
> !    (where the length is of value 0x2).  NSH implementations SHOULD
> !    support MD Type 0x2 with length > 0x2.  There exists, however, a
>     middle ground, wherein a device will support MD Type 0x1 (as per =
the
>     MUST) metadata, yet be deployed in a network with MD Type 0x2
>     metadata packets.  In that case, the MD Type 0x1 node, MUST =
utilize
> --- 397,431 ----
>     multiple of 4 bytes, thus variable length metadata is always =
padded
>     out to a multiple of 4 bytes.
>=20
> !    MD Type: Indicates the format of NSH beyond the mandatory Base =
Header
>     and the Service Path Header.  MD Type defines the format of the
>     metadata being carried.  Please see the IANA Considerations
>     Section 11.2.3.
>=20
>     This document specifies the following four MD Type values:
>=20
> !    0x0 - This is a reserved value.  Implementations SHOULD silently
>     discard packets with MD Type 0x0.
>=20
> !    0x1 - This indicates that the format of the header includes a =
fixed
>     length Context Header (see Figure 4 below).
>=20
> !    0x2 - This does not mandate any headers beyond the Base Header =
and
>     Service Path Header, but may contain optional variable length =
Context
>     Header(s).  The semantics of the variable length Context Header(s)
>     are not defined in this document.  The format of the optional
>     variable length Context Headers is provided in Section 2.5.1.
>=20
> !    0xF - This value is reserved for experimentation and testing, as =
per
>     [RFC3692].  Implementations not explicitly configured to be part =
of
>     an experiment SHOULD silently discard packets with MD Type 0xF.
>=20
>     The format of the Base Header and the Service Path Header is
>     invariant, and not affected by MD Type.
>=20
> !    NSH implementations MUST support MD types 0x1 and 0x2
> !    (where the length is 0x2).  NSH implementations SHOULD
> !    support MD Type 0x2 with a length greater than 0x2.  There =
exists, however, a
>     middle ground, wherein a device will support MD Type 0x1 (as per =
the
>     MUST) metadata, yet be deployed in a network with MD Type 0x2
>     metadata packets.  In that case, the MD Type 0x1 node, MUST =
utilize
> ***************
> *** 485,503 ****
>=20
>     The meaning of these fields is as follows:
>=20
> !    Service Path Identifier (SPI): identifies a service path.
>     Participating nodes MUST use this identifier for Service Function
>     Path selection.  The initial classifier MUST set the appropriate =
SPI
>     for a given classification result.
>=20
> !    Service Index (SI): provides location within the SFP.  The =
initial
>     classifier for a given SFP SHOULD set the SI to 255, however the
>     control plane MAY configure the initial value of SI as appropriate
>     (i.e., taking into account the length of the service function =
path).
> !    Service Index MUST be decremented by a value of 1 by Service
>     Functions or by SFC Proxy nodes after performing required services
> !    and the new decremented SI value MUST be used in the egress NSH
> !    packet.  The initial Classifier MUST send the packet to the first =
SFF
>=20
>=20
>=20
> --- 485,503 ----
>=20
>     The meaning of these fields is as follows:
>=20
> !    Service Path Identifier (SPI): Identifies a service path.
>     Participating nodes MUST use this identifier for Service Function
>     Path selection.  The initial classifier MUST set the appropriate =
SPI
>     for a given classification result.
>=20
> !    Service Index (SI): Provides location within the SFP.  The =
initial
>     classifier for a given SFP SHOULD set the SI to 255, however the
>     control plane MAY configure the initial value of SI as appropriate
>     (i.e., taking into account the length of the service function =
path).
> !    The Service Index MUST be decremented by a value of 1 by Service
>     Functions or by SFC Proxy nodes after performing required services
> !    and the new decremented SI value MUST be used in the egress =
packet's =20
> !    NSH.  The initial Classifier MUST send the packet to the first =
SFF
>=20
>=20
>=20
> ***************
> *** 511,519 ****
>     SPI, the (re)classifier is, in effect, the initial classifier for =
the
>     resultant SPI.
>=20
> !    The SI is used in conjunction with Service Path Identifier for
>     Service Function Path Selection and for determining the next =
SFF/SF
> !    in the path.  The SI is also valuable when troubleshooting/ =
reporting
>     service paths.  Additionally, while the TTL field is the main
>     mechanism for service plane loop detection, the SI can also be =
used
>     for detecting service plane loops.
> --- 511,519 ----
>     SPI, the (re)classifier is, in effect, the initial classifier for =
the
>     resultant SPI.
>=20
> !    The SI is used in conjunction with the Service Path Identifier =
for
>     Service Function Path Selection and for determining the next =
SFF/SF
> !    in the path.  The SI is also valuable when =
troubleshooting/reporting
>     service paths.  Additionally, while the TTL field is the main
>     mechanism for service plane loop detection, the SI can also be =
used
>     for detecting service plane loops.
> ***************
> *** 603,609 ****
>        0                   1                   2                   3
>        0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
>       =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> !      |          Metadata Class       |      Type     |U|       Len   =
|
>       =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>       |                      Variable Metadata                        =
|
>       =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> --- 603,609 ----
>        0                   1                   2                   3
>        0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
>       =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> !      |          Metadata Class       |      Type     |U|    Length   =
|
>       =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>       |                      Variable Metadata                        =
|
>       =
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> ***************
> *** 618,643 ****
>  Internet-Draft        Network Service Header (NSH)             July =
2017
>=20
>=20
> !    Metadata Class (MD Class): defines the scope of the 'Type' field =
to
>     provide a hierarchical namespace.  The IANA Considerations
>     Section 11.2.4 defines how the MD Class values can be allocated to
>     standards bodies, vendors, and others.
>=20
> !    Type: indicates the explicit type of metadata being carried and =
is
> !    the responsibility of the MD Class owner.
>=20
> !    Unassigned bit: one unassigned bit is available for future use.  =
This
> !    bit MUST be set to 0b.
>=20
> !    Length: indicates the length of the variable metadata, in single =
byte
> !    words.  In case the metadata length is not an integer number of
>     4-byte words, the sender MUST add pad bytes immediately following =
the
>     last metadata byte to extend the metadata to an integer number of
>     4-byte words.  The receiver MUST round up the length field to the
>     nearest 4-byte word boundary, to locate and process the next field =
in
>     the packet.  The receiver MUST access only those bytes in the
> !    metadata indicated by the length field (i.e., actual number of =
single
> !    byte words) and MUST ignore the remaining bytes up to the nearest
>     4-byte word boundary.  The Length may be 0 or greater.
>=20
>     A value of 0 denotes a Context Header without a Variable Metadata
> --- 618,643 ----
>  Internet-Draft        Network Service Header (NSH)             July =
2017
>=20
>=20
> !    Metadata Class (MD Class): Defines the scope of the 'Type' field =
to
>     provide a hierarchical namespace.  The IANA Considerations
>     Section 11.2.4 defines how the MD Class values can be allocated to
>     standards bodies, vendors, and others.
>=20
> !    Type: Indicates the explicit type of metadata being carried. =
Definition=20
> !    of the Type is the responsibility of the MD Class owner.
>=20
> !    Unassigned bit: One unassigned bit is available for future use.  =
This
> !    bit MUST NOT be set.
>=20
> !    Length: Indicates the length of the variable metadata, in bytes.
> !    When the metadata length is not an integer number of
>     4-byte words, the sender MUST add pad bytes immediately following =
the
>     last metadata byte to extend the metadata to an integer number of
>     4-byte words.  The receiver MUST round up the length field to the
>     nearest 4-byte word boundary, to locate and process the next field =
in
>     the packet.  The receiver MUST access only those bytes in the
> !    metadata indicated by the length field (i.e., actual number =
bytes)
> !    and MUST ignore the remaining bytes up to the nearest
>     4-byte word boundary.  The Length may be 0 or greater.
>=20
>     A value of 0 denotes a Context Header without a Variable Metadata
> ***************
> *** 647,669 ****
>     that are mandatory-to-implement or those that are mandatory-to-
>     process.  These considerations are deployment-specific.  However, =
the
>     control plane is entitled to instruct SFC-aware SFs with the data
> !    structure of context header together with their scoping (see
>     Section 3.3.3 of [I-D.ietf-sfc-control-plane]).
>=20
> !    Upon receipt of a packet that belong to a given SFP, if a =
mandatory-
>     to-process context header is missing in that packet, the SFC-aware =
SF
>     MUST NOT process the packet and MUST log at least once per the SPI
> !    for which a mandatory metadata is missing.
>=20
>     If multiple mandatory-to-process context headers are required for =
a
> !    given SFP, the control plane MAY instruct the SFC-aware SF with =
the
> !    order to consume these Context Headers.  If no instructions are
>     provided, the SFC-aware SF MUST process these Context Headers in =
the
>     order their appear in an NSH packet.
>=20
>     If multiple instances of the same metadata are included in an NSH
>     packet, but the definition of that context header does not allow =
for
> !    it, the SFC-aware SF MUST process first instance and ignore
>     subsequent instances.
>=20
>=20
> --- 647,669 ----
>     that are mandatory-to-implement or those that are mandatory-to-
>     process.  These considerations are deployment-specific.  However, =
the
>     control plane is entitled to instruct SFC-aware SFs with the data
> !    structure of context header together with its scoping (see
>     Section 3.3.3 of [I-D.ietf-sfc-control-plane]).
>=20
> !    Upon receipt of a packet that belongs to a given SFP, if a =
mandatory-
>     to-process context header is missing in that packet, the SFC-aware =
SF
>     MUST NOT process the packet and MUST log at least once per the SPI
> !    for which the mandatory metadata is missing.
>=20
>     If multiple mandatory-to-process context headers are required for =
a
> !    given SFP, the control plane MAY instruct the SFC-aware SF=20
> !    to consume these Context Headers.  If no instructions are
>     provided, the SFC-aware SF MUST process these Context Headers in =
the
>     order their appear in an NSH packet.
>=20
>     If multiple instances of the same metadata are included in an NSH
>     packet, but the definition of that context header does not allow =
for
> !    it, the SFC-aware SF MUST process the first instance and ignore
>     subsequent instances.
>=20
>=20
> ***************
> *** 677,693 ****
>  3.  NSH Actions
>=20
>     NSH-aware nodes are the only nodes that may alter the content of =
NSH
> !    headers.  NSH-aware nodes include: service classifiers, SFF, SF =
and
>     SFC proxies.  These nodes have several possible NSH-related =
actions:
>=20
> !    1.  Insert or remove NSH: These actions can occur at the start =
and
> !        end respectively of a service path.  Packets are classified, =
and
> !        if determined to require servicing, NSH will be imposed.  A
> !        service classifier MUST insert NSH at the start of an SFP.  =
An
> !        imposed NSH MUST contain valid Base Header and Service Path
>         Header.  At the end of a service function path, an SFF, MUST =
be
> !        the last node operating on the service header and MUST remove =
NSH
> !        before forwarding or delivering the un-encapsulated packet
>=20
>         Multiple logical classifiers may exist within a given service
>         path.  Non-initial classifiers may re-classify data and that =
re-
> --- 677,693 ----
>  3.  NSH Actions
>=20
>     NSH-aware nodes are the only nodes that may alter the content of =
NSH
> !    headers.  NSH-aware nodes include: service classifiers, SFFs, =
SFs, and
>     SFC proxies.  These nodes have several possible NSH-related =
actions:
>=20
> !    1.  Insert or remove NSH: These actions can occur respectively at =
the start or
> !        end of a service path.  Packets are classified, and
> !        if determined to require servicing, an NSH will be imposed.  =
A
> !        service classifier MUST insert an NSH at the start of an SFP. =
 An
> !        imposed NSH MUST contain both a valid Base Header and Service =
Path
>         Header.  At the end of a service function path, an SFF, MUST =
be
> !        the last node operating on the service header and MUST remove =
the NSH
> !        before forwarding or delivering the un-encapsulated packet.
>=20
>         Multiple logical classifiers may exist within a given service
>         path.  Non-initial classifiers may re-classify data and that =
re-
> ***************
> *** 696,702 ****
>         classification that results in a change of service path, it =
MUST
>         remove the existing NSH and MUST impose a new NSH with the =
Base
>         Header and Service Path Header reflecting the new service path
> !        information and set the initial SI.  Metadata MAY be =
preserved in
>         the new NSH.
>=20
>=20
> --- 696,702 ----
>         classification that results in a change of service path, it =
MUST
>         remove the existing NSH and MUST impose a new NSH with the =
Base
>         Header and Service Path Header reflecting the new service path
> !        information and MUST set the initial SI.  Metadata MAY be =
preserved in
>         the new NSH.
>=20
>=20
> ***************
> *** 719,725 ****
>         Service Index and MAY update contexts.  When an SFC proxy
>         receives an NSH-encapsulated packet, it MUST remove NSH before
>         forwarding it to an NSH unaware SF.  When the SFC Proxy =
receives
> !        a packet back from an NSH unaware SF, it MUST re-encapsulates =
it
>         with the correct NSH, and MUST decrement the Service Index by
>         one.
>=20
> --- 719,725 ----
>         Service Index and MAY update contexts.  When an SFC proxy
>         receives an NSH-encapsulated packet, it MUST remove NSH before
>         forwarding it to an NSH unaware SF.  When the SFC Proxy =
receives
> !        a packet back from an NSH unaware SF, it MUST re-encapsulate =
it
>         with the correct NSH, and MUST decrement the Service Index by
>         one.
>=20
> ***************
> *** 763,778 ****
>=20
>  4.  NSH Transport Encapsulation
>=20
> !    Once NSH is added to a packet, an outer encapsulation is used to
>     forward the original packet and the associated metadata to the =
start
>     of a service chain.  The encapsulation serves two purposes:
>=20
>     1.  Creates a topologically independent services plane.  Packets =
are
>         forwarded to the required services without changing the
> !        underlying network topology
>=20
> !    2.  Transit network nodes simply forward the encapsulated packets =
as
> !        is.
>=20
>     The service header is independent of the encapsulation used and is
>     encapsulated in existing transports.  The presence of NSH is
> --- 763,778 ----
>=20
>  4.  NSH Transport Encapsulation
>=20
> !    Once a NSH is added to a packet, an outer encapsulation is used =
to
>     forward the original packet and the associated metadata to the =
start
>     of a service chain.  The encapsulation serves two purposes:
>=20
>     1.  Creates a topologically independent services plane.  Packets =
are
>         forwarded to the required services without changing the
> !        underlying network topology.
>=20
> !    2.  Transit network nodes simply forward the encapsulated packets=20=

> !        without modification.
>=20
>     The service header is independent of the encapsulation used and is
>     encapsulated in existing transports.  The presence of NSH is
> ***************
> *** 788,794 ****
>=20
>  5.  Fragmentation Considerations
>=20
> !    NSH and the associated transport header are "added" to the
>     encapsulated packet/frame.  This additional information increases =
the
>     size of the packet.
>=20
> --- 788,794 ----
>=20
>  5.  Fragmentation Considerations
>=20
> !    The NSH and the associated transport header are "added" to the
>     encapsulated packet/frame.  This additional information increases =
the
>     size of the packet.
>=20
> ***************
> *** 806,812 ****
>=20
>  6.1.  SFFs and Overlay Selection
>=20
> !    As described above, NSH contains a Service Path Identifier (SPI) =
and
>     a Service Index (SI).  The SPI is, as per its name, an identifier.
>     The SPI alone cannot be used to forward packets along a service =
path.
>     Rather the SPI provides a level of indirection between the service
> --- 806,812 ----
>=20
>  6.1.  SFFs and Overlay Selection
>=20
> !    As described above, an NSH contains a Service Path Identifier =
(SPI) and
>     a Service Index (SI).  The SPI is, as per its name, an identifier.
>     The SPI alone cannot be used to forward packets along a service =
path.
>     Rather the SPI provides a level of indirection between the service
> ***************
> *** 827,839 ****
>     is incorrect and the packet must be discarded.
>=20
>     This indirection -- SPI to overlay -- creates a true service =
plane.
> !    That is the SFF/SF topology is constructed without impacting the
> !    network topology but more importantly service plane only =
participants
>     (i.e., most SFs) need not be part of the network overlay topology =
and
>     its associated infrastructure (e.g., control plane, routing =
tables,
> !    etc.)  SFs need to be able to return a packet to an appropriate =
SFF
> !    (i.e., has the requisite NSH information) when service processing =
is
> !    complete.  This can be via the over or underlay and in some case
>=20
>=20
>=20
> --- 827,839 ----
>     is incorrect and the packet must be discarded.
>=20
>     This indirection -- SPI to overlay -- creates a true service =
plane.
> !    That is, the SFF/SF topology is constructed without impacting the
> !    network topology but more importantly, service plane only =
participants
>     (i.e., most SFs) need not be part of the network overlay topology =
and
>     its associated infrastructure (e.g., control plane, routing =
tables,
> !    etc).  SFs need to be able to return a packet to an appropriate =
SFF
> !    (i.e., one that has the requisite NSH information) when service =
processing is
> !    complete.  This can be via the overlay or underlay and, in some =
case
>=20
>=20
>=20
> ***************
> *** 847,853 ****
>     requisite connectivity.
>=20
>     The mapping of SPI to transport occurs on an SFF (as discussed =
above,
> !    the first SFF in the path gets a NSH encapsulated packet from the
>     Classifier).  The SFF consults the SPI/ID values to determine the
>     appropriate overlay transport protocol (several may be used within =
a
>     given network) and next hop for the requisite SF.  Table 1 below
> --- 847,853 ----
>     requisite connectivity.
>=20
>     The mapping of SPI to transport occurs on an SFF (as discussed =
above,
> !    the first SFF in the path gets an NSH encapsulated packet from =
the
>     Classifier).  The SFF consults the SPI/ID values to determine the
>     appropriate overlay transport protocol (several may be used within =
a
>     given network) and next hop for the requisite SF.  Table 1 below
> ***************
> *** 874,880 ****
>=20
>     Additionally, further indirection is possible: the resolution of =
the
>     required SF network locator may be a localized resolution on an =
SFF,
> !    rather than a service function chain control plane =
responsibility, as
>     per Table 2 and Table 3 below.
>=20
>     Please note: VXLAN-gpe and GRE in the above table refer to
> --- 874,880 ----
>=20
>     Additionally, further indirection is possible: the resolution of =
the
>     required SF network locator may be a localized resolution on an =
SFF,
> !    rather than a service function chain control-plane =
responsibility, as
>     per Table 2 and Table 3 below.
>=20
>     Please note: VXLAN-gpe and GRE in the above table refer to
> ***************
> *** 925,934 ****
>     Since the SPI is a representation of the service path, the lookup =
may
>     return more than one possible next-hop within a service path for a
>     given SF, essentially a series of weighted (equally or otherwise)
> !    paths to be used (for load distribution, redundancy or policy), =
see
>     Table 4.  The metric depicted in Table 4 is an example to help
>     illustrated weighing SFs.  In a real network, the metric will =
range
> !    from a simple preference (similar to routing next- hop), to a =
true
>     dynamic composite metric based on some service function-centric =
state
>     (including load, sessions state, capacity, etc.)
>=20
> --- 925,934 ----
>     Since the SPI is a representation of the service path, the lookup =
may
>     return more than one possible next-hop within a service path for a
>     given SF, essentially a series of weighted (equally or otherwise)
> !    paths to be used (for load distribution, redundancy, or policy), =
see
>     Table 4.  The metric depicted in Table 4 is an example to help
>     illustrated weighing SFs.  In a real network, the metric will =
range
> !    from a simple preference (similar to routing next-hop), to a true
>     dynamic composite metric based on some service function-centric =
state
>     (including load, sessions state, capacity, etc.)
>=20
> ***************
> *** 981,987 ****
>     Furthermore, the SPI to overlay mapping occurs at each SFF
>     independently.  Any combination of topology selection is possible.
>     Please note, there is no requirement to create a new overlay =
topology
> !    if a suitable one already existing.  NSH packets can use any (new =
or
>     existing) overlay provided the requisite connectivity requirements
>     are satisfied.
>=20
> --- 981,987 ----
>     Furthermore, the SPI to overlay mapping occurs at each SFF
>     independently.  Any combination of topology selection is possible.
>     Please note, there is no requirement to create a new overlay =
topology
> !    if a suitable one already exists.  NSH packets can use any (new =
or
>     existing) overlay provided the requisite connectivity requirements
>     are satisfied.
>=20
> ***************
> *** 1025,1032 ****
>     The SPI and SI serve an important function for visibility into the
>     service topology.  An operator can determine what service path a
>     packet is "on", and its location within that path simply by =
viewing
> !    NSH information (packet capture, IPFIX, etc.)  The information =
can be
> !    used for service scheduling and placement decisions, =
troubleshooting
>     and compliance verification.
>=20
>  6.4.  Service Graphs
> --- 1025,1032 ----
>     The SPI and SI serve an important function for visibility into the
>     service topology.  An operator can determine what service path a
>     packet is "on", and its location within that path simply by =
viewing
> !    NSH information (packet capture, IPFIX, etc).  The information =
can be
> !    used for service scheduling and placement decisions, =
troubleshooting,
>     and compliance verification.
>=20
>  6.4.  Service Graphs
> ***************
> *** 1092,1098 ****
>=20
>                  +-------+        +-------+        +-------+
>                  |  SFF  )------->(  SFF  |------->|  SFF  |
> !                 +---^---+        +---|---+        +---|---+
>                    ,-|-.            ,-|-.            ,-|-.
>                   /     \          /     \          /     \
>                  ( Class )        (  SF1  )        (  SF2  )
> --- 1092,1099 ----
>=20
>                  +-------+        +-------+        +-------+
>                  |  SFF  )------->(  SFF  |------->|  SFF  |
> !                 +---+---+        +---+---+        +---+---+
> !                     ^                |                |=20
>                    ,-|-.            ,-|-.            ,-|-.
>                   /     \          /     \          /     \
>                  ( Class )        (  SF1  )        (  SF2  )
> ***************
> *** 1135,1141 ****
>                +---+---+          employees
>                |       |
>                +-------+
> !               external
>                system:
>                Employee
>                AppZ
> --- 1136,1142 ----
>                +---+---+          employees
>                |       |
>                +-------+
> !               External
>                system:
>                Employee
>                AppZ
> ***************
> *** 1151,1157 ****
>     considerations may need to be considered.  For example, if the
>     metadata conveys tenant information, that information may need to =
be
>     authenticated and/or encrypted between the originator and the
> !    intended recipients (which may include intended SFs only) .  NSH
>     itself does not provide privacy functions, rather it relies on the
>     transport/overlay layer.  An operator can select the appropriate
>     transport to ensure confidentially (and other security)
> --- 1152,1158 ----
>     considerations may need to be considered.  For example, if the
>     metadata conveys tenant information, that information may need to =
be
>     authenticated and/or encrypted between the originator and the
> !    intended recipients (which may include intended SFs only).  The =
NSH
>     itself does not provide privacy functions, rather it relies on the
>     transport/overlay layer.  An operator can select the appropriate
>     transport to ensure confidentially (and other security)
> ***************
> *** 1161,1169 ****
>  7.2.  Updating/Augmenting Metadata
>=20
>     Post-initial metadata imposition (typically performed during =
initial
> !    service path determination), metadata may be augmented or =
updated:
>=20
> !    1.  Metadata Augmentation: Information may be added to NSH's =
existing
>         metadata, as depicted in Figure 10.  For example, if the =
initial
>         classification returns the tenant information, a secondary
>         classification (perhaps co-resident with DPI or SLB) may =
augment
> --- 1162,1170 ----
>  7.2.  Updating/Augmenting Metadata
>=20
>     Post-initial metadata imposition (typically performed during =
initial
> !    service path determination) of metadata may be augmented or =
updated:
>=20
> !    1.  Metadata Augmentation: Information may be added to an NSH's =
existing
>         metadata, as depicted in Figure 10.  For example, if the =
initial
>         classification returns the tenant information, a secondary
>         classification (perhaps co-resident with DPI or SLB) may =
augment
> ***************
> *** 1184,1190 ****
>     2.  Metadata Update: Subsequent classifiers may update the initial
>         classification if it is determined to be incorrect or not
>         descriptive enough.  For example, the initial classifier adds
> !        metadata that describes the traffic as "internet" but a =
security
>         service function determines that the traffic is really =
"attack".
>         Figure 11 illustrates an example of updating metadata.
>=20
> --- 1185,1191 ----
>     2.  Metadata Update: Subsequent classifiers may update the initial
>         classification if it is determined to be incorrect or not
>         descriptive enough.  For example, the initial classifier adds
> !        metadata that describes the traffic as "Internet" but a =
security
>         service function determines that the traffic is really =
"attack".
>         Figure 11 illustrates an example of updating metadata.
>=20
> ***************
> *** 1201,1207 ****
>                +---+---+          employees         employee+
>                |       |          Class=3DAppZ        appZ
>                +-------+
> !               external
>                system:
>                Employee
>=20
> --- 1202,1208 ----
>                +---+---+          employees         employee+
>                |       |          Class=3DAppZ        appZ
>                +-------+
> !               External
>                system:
>                Employee
>=20
> ***************
> *** 1290,1296 ****
>  Internet-Draft        Network Service Header (NSH)             July =
2017
>=20
>=20
> !    NSH is always encapsulated in a transport protocol and therefore,
>     when required, existing security protocols that provide =
authenticity
>     (e.g., [RFC6071]) can be used.  Similarly, if confidentiality is
>     required, existing encryption protocols can be used in conjunction
> --- 1291,1297 ----
>  Internet-Draft        Network Service Header (NSH)             July =
2017
>=20
>=20
> !    An NSH is always encapsulated in a transport protocol and =
therefore,
>     when required, existing security protocols that provide =
authenticity
>     (e.g., [RFC6071]) can be used.  Similarly, if confidentiality is
>     required, existing encryption protocols can be used in conjunction
> ***************
> *** 1303,1314 ****
>=20
>     NSH metadata authenticity and confidentiality must be considered =
as
>     well.  In order to protect the metadata, an operator can leverage =
the
> !    aforementioned mechanisms provided the transport layer, =
authenticity
>     and/or confidentiality.  An operator MUST carefully select the
> !    transport/underlay services to ensure end to end security =
services,
> !    when those are sought after.  For example, if [RFC6071] is used, =
the
>     operator MUST ensure it can be supported by the transport/underlay =
of
> !    all relevant network segments as well as SFF and SFs.  Further, =
as
>     described in Section 8.1, operators can and should use indirect
>     identification for personally identifying information, thus
>     significantly mitigating the risk of privacy violation.  Means to
> --- 1304,1316 ----
>=20
>     NSH metadata authenticity and confidentiality must be considered =
as
>     well.  In order to protect the metadata, an operator can leverage =
the
> !    aforementioned mechanisms provided by the transport layer =
including authenticity
>     and/or confidentiality.  An operator MUST carefully select the
> !    transport/underlay services to ensure end-to-end security =
services,
> !    when those are sought.  For example, if [RFC6071] is used, the
>     operator MUST ensure it can be supported by the transport/underlay =
of
> !    all relevant network segments as well as SFF and SFs in the =
service path. =20
> !    Further, as
>     described in Section 8.1, operators can and should use indirect
>     identification for personally identifying information, thus
>     significantly mitigating the risk of privacy violation.  Means to
> ***************
> *** 1318,1324 ****
>     packet upstream.
>=20
>     Lastly, SF security, although out of scope of this document, =
should
> !    be considered, particularly if an SF needs to access, =
authenticate or
>     update NSH metadata.
>=20
>  9.  Contributors
> --- 1320,1326 ----
>     packet upstream.
>=20
>     Lastly, SF security, although out of scope of this document, =
should
> !    be considered, particularly if an SF needs to access, =
authenticate, or
>     update NSH metadata.
>=20
>  9.  Contributors
> ***************
> *** 1466,1472 ****
>     design.
>=20
>     The editors also acknowledge comprehensive reviews and respective
> !    suggestions by Med Boucadair and Adrian Farrel.
>=20
>     Lastly, David Dolson has provides significant review, feedback and
>     suggestions throughout the evolution of this document.  His
> --- 1468,1474 ----
>     design.
>=20
>     The editors also acknowledge comprehensive reviews and respective
> !    suggestions by Med Boucadair, Adrian Farrel, and Acee Lindem.
>=20
>     Lastly, David Dolson has provides significant review, feedback and
>     suggestions throughout the evolution of this document.  His
>=20
> Thanks,
> Acee=20

=E2=80=94
Carlos Pignataro, carlos@cisco.com

=E2=80=9CSometimes I use big words that I do not fully understand, to =
make myself sound more photosynthesis."


From nobody Thu Aug 10 21:13:01 2017
Return-Path: <cpignata@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 005CE12426E; Thu, 10 Aug 2017 21:13:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -13.51
X-Spam-Level: 
X-Spam-Status: No, score=-13.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, MANY_SPAN_IN_TEXT=1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_HTML_ATTACH=0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vKyrPFu5U-61; Thu, 10 Aug 2017 21:12:52 -0700 (PDT)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CEF1B124207; Thu, 10 Aug 2017 21:12:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=370029; q=dns/txt; s=iport; t=1502424771; x=1503634371; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=Z1m509Row7R3Xr49Vph7baIkFNGUGTjZrtAJZj4W+ek=; b=XEMY+ob0DxG0pT/lyphw7R5R+1P2tA6XC76kyVVZD4Xp2h0o9syKcObv c/ncn4PFAWMazQEyqeSjRMglgXp2IUgNdT9AqLPTE5HLEOdqV32DsRpg2 mkiOcg9onQ6xV8TZESUXOFTEL6/7Bb43adJEJ+my0GsPAjHcVOGd4DWcl k=;
X-Files: draft-ietf-sfc-nsh-19-from-8.diff.html, ATT00001.htm : 249139, 19577
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0ChBACGLo1Z/4wNJK3KJwQCAQIBgRM
X-IronPort-AV: E=Sophos;i="5.41,356,1498521600";  d="htm'217?html'217,217?scan'217,217,208,217";a="284919906"
Received: from alln-core-7.cisco.com ([173.36.13.140]) by rcdn-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 11 Aug 2017 04:12:39 +0000
Received: from XCH-RTP-015.cisco.com (xch-rtp-015.cisco.com [64.101.220.155]) by alln-core-7.cisco.com (8.14.5/8.14.5) with ESMTP id v7B4Cdox031590 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 11 Aug 2017 04:12:39 GMT
Received: from xch-rtp-020.cisco.com (64.101.220.160) by XCH-RTP-015.cisco.com (64.101.220.155) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Fri, 11 Aug 2017 00:12:38 -0400
Received: from xch-rtp-020.cisco.com ([64.101.220.160]) by XCH-RTP-020.cisco.com ([64.101.220.160]) with mapi id 15.00.1210.000; Fri, 11 Aug 2017 00:12:38 -0400
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>
CC: Alia Atlas <akatlas@gmail.com>, Routing Directorate <rtg-dir@ietf.org>, "draft-ietf-sfc-nsh@ietf.org" <draft-ietf-sfc-nsh@ietf.org>, "Acee Lindem (acee)" <acee@cisco.com>, "sfc@ietf.org" <sfc@ietf.org>, Routing ADs <rtg-ads@tools.ietf.org>
Thread-Topic: [RTG-DIR] [sfc] Routing Directorate Last Call Review for draft-ietf-sfc-nsh-18.txt
Thread-Index: AQHTEkkNohtk+3sC7U296lwhJgbb+aJ+wOeAgAAA+4CAAAy7gA==
Date: Fri, 11 Aug 2017 04:12:38 +0000
Message-ID: <CBD917E6-CAEE-4F64-BE65-D64E8414788C@cisco.com>
References: <D5B27C52.C036D%acee@cisco.com> <CAG4d1rdee8sz5Afk_jY9YJx7pDAvkTxkzQjSYbv=HGGOzwscTg@mail.gmail.com> <3DB664F5-C6DE-4B57-A666-5573C8625AAA@cisco.com> <9dc9458f-037f-7ec6-93c9-465102cbbbf8@joelhalpern.com>
In-Reply-To: <9dc9458f-037f-7ec6-93c9-465102cbbbf8@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.118.116.133]
Content-Type: multipart/mixed; boundary="_005_CBD917E6CAEE4F64BE65D64E8414788Cciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/2uDkkDt1HUhOjsulXUoyin4yECo>
Subject: Re: [sfc] [RTG-DIR] Routing Directorate Last Call Review for draft-ietf-sfc-nsh-18.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@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, 11 Aug 2017 04:13:00 -0000

--_005_CBD917E6CAEE4F64BE65D64E8414788Cciscocom_
Content-Type: multipart/alternative;
	boundary="_000_CBD917E6CAEE4F64BE65D64E8414788Cciscocom_"

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

U291bmRzIGdvb2Qg4oCUIGN1cnJlbnQgZGlmZnMgKHNvIEFjZWUgYSBkIEp1cmdlbiBjYW4gdmVy
aWZ5KSBoZXJlYnkgYXR0YWNoZWQuDQoNClRoYW5rcywNCg0K4oCUIENhcmxvcy4NCg0K

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KU291bmRzIGdvb2Qg4oCUIGN1cnJl
bnQgZGlmZnMgKHNvIEFjZWUgYSBkIEp1cmdlbiBjYW4gdmVyaWZ5KSBoZXJlYnkgYXR0YWNoZWQu
DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5UaGFu
a3MsPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFz
cz0iIj7igJQgQ2FybG9zLjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rp
dj4NCjxkaXYgY2xhc3M9IiI+PC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_CBD917E6CAEE4F64BE65D64E8414788Cciscocom_--

--_005_CBD917E6CAEE4F64BE65D64E8414788Cciscocom_
Content-Type: text/html; name="draft-ietf-sfc-nsh-19-from-8.diff.html"
Content-Description: draft-ietf-sfc-nsh-19-from-8.diff.html
Content-Disposition: attachment;
	filename="draft-ietf-sfc-nsh-19-from-8.diff.html"; size=249139;
	creation-date="Fri, 11 Aug 2017 04:12:38 GMT";
	modification-date="Fri, 11 Aug 2017 04:12:38 GMT"
Content-ID: <ECEDF1FE73D53A42B5847856D454BD48@emea.cisco.com>
Content-Transfer-Encoding: base64

PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBYSFRNTCAxLjAgVHJhbnNpdGlvbmFs
Ly9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSL3hodG1sMS9EVEQveGh0bWwxLXRyYW5zaXRpb25h
bC5kdGQiPiANCjwhLS0gR2VuZXJhdGVkIGJ5IHJmY2RpZmYgMS4zMjogcmZjZGlmZiBkcmFmdC1p
ZXRmLXNmYy1uc2gtMTgudHh0IGRyYWZ0LWlldGYtc2ZjLW5zaC0xOS50eHQgLS0+IA0KPGh0bWw+
IA0KPGhlYWQ+IA0KICA8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9InRl
eHQvaHRtbDsgY2hhcnNldD1pc28tODg1OS0xIiAvPiANCiAgPG1ldGEgaHR0cC1lcXVpdj0iQ29u
dGVudC1TdHlsZS1UeXBlIiBjb250ZW50PSJ0ZXh0L2NzcyIgLz4gDQogIDx0aXRsZT5EaWZmOiBk
cmFmdC1pZXRmLXNmYy1uc2gtMTgudHh0IC0gZHJhZnQtaWV0Zi1zZmMtbnNoLTE5LnR4dDwvdGl0
bGU+IA0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPiANCiAgICBib2R5ICAgIHsgbWFyZ2luOiAw
LjRleDsgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IA0KICAgIHRyICAgICAgeyB9IA0KICAgIHRkICAg
ICAgeyB3aGl0ZS1zcGFjZTogcHJlOyBmb250LWZhbWlseTogbW9ub3NwYWNlOyB2ZXJ0aWNhbC1h
bGlnbjogdG9wOyBmb250LXNpemU6IDAuODZlbTt9IA0KICAgIHRoICAgICAgeyBmb250LXNpemU6
IDAuODZlbTsgfSANCiAgICAuc21hbGwgIHsgZm9udC1zaXplOiAwLjZlbTsgZm9udC1zdHlsZTog
aXRhbGljOyBmb250LWZhbWlseTogVmVyZGFuYSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyB9IA0K
ICAgIC5sZWZ0ICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFOyB9IA0KICAgIC5yaWdodCAgeyBi
YWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9IA0KICAgIC5kaWZmICAgeyBiYWNrZ3JvdW5kLWNvbG9y
OiAjQ0NGOyB9IA0KICAgIC5sYmxvY2sgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjQkZCOyB9IA0KICAg
IC5yYmxvY2sgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4OyB9IA0KICAgIC5pbnNlcnQgeyBiYWNr
Z3JvdW5kLWNvbG9yOiAjOEZGOyB9IA0KICAgIC5kZWxldGUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAj
QUNGOyB9IA0KICAgIC52b2lkICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCOyB9IA0KICAgIC5j
b250ICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFOyB9IA0KICAgIC5saW5lYnIgeyBiYWNrZ3Jv
dW5kLWNvbG9yOiAjQUFBOyB9IA0KICAgIC5saW5lbm8geyBjb2xvcjogcmVkOyBiYWNrZ3JvdW5k
LWNvbG9yOiAjRkZGOyBmb250LXNpemU6IDAuN2VtOyB0ZXh0LWFsaWduOiByaWdodDsgcGFkZGlu
ZzogMCAycHg7IH0gDQogICAgLmVsaXBzaXN7IGJhY2tncm91bmQtY29sb3I6ICNBQUE7IH0gDQog
ICAgLmxlZnQgLmNvbnQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjREREOyB9IA0KICAgIC5yaWdodCAu
Y29udCB7IGJhY2tncm91bmQtY29sb3I6ICNFRUU7IH0gDQogICAgLmxibG9jayAuY29udCB7IGJh
Y2tncm91bmQtY29sb3I6ICM5RDk7IH0gDQogICAgLnJibG9jayAuY29udCB7IGJhY2tncm91bmQt
Y29sb3I6ICNERDY7IH0gDQogICAgLmluc2VydCAuY29udCB7IGJhY2tncm91bmQtY29sb3I6ICMw
REQ7IH0gDQogICAgLmRlbGV0ZSAuY29udCB7IGJhY2tncm91bmQtY29sb3I6ICM4QUQ7IH0gDQog
ICAgLnN0YXRzLCAuc3RhdHMgdGQsIC5zdGF0cyB0aCB7IGJhY2tncm91bmQtY29sb3I6ICNFRUU7
IHBhZGRpbmc6IDJweCAwOyB9IA0KICA8L3N0eWxlPiANCjwvaGVhZD4gDQo8Ym9keSA+IA0KICA8
dGFibGUgYm9yZGVyPSIwIiBjZWxscGFkZGluZz0iMCIgY2VsbHNwYWNpbmc9IjAiPiANCiAgPHRy
IGJnY29sb3I9Im9yYW5nZSI+PHRoPjwvdGg+PHRoPiZuYnNwO2RyYWZ0LWlldGYtc2ZjLW5zaC0x
OC50eHQmbmJzcDs8L3RoPjx0aD4gPC90aD48dGg+Jm5ic3A7ZHJhZnQtaWV0Zi1zZmMtbnNoLTE5
LnR4dCZuYnNwOzwvdGg+PHRoPjwvdGg+PC90cj4gDQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij5TZXJ2aWNlIEZ1bmN0aW9uIENoYWluaW5nICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFAuIFF1aW5uLCBFZC48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij5TZXJ2aWNlIEZ1bmN0aW9uIENoYWluaW5nICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFAuIFF1aW5uLCBFZC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDaXNjbzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBDaXNjbzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+SW50ZW5kZWQgc3RhdHVzOiBTdGFuZGFyZHMgVHJhY2sg
ICAgICAgICAgICAgICAgICAgICAgICAgICBVLiBFbHp1ciwgRWQuPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+SW50ZW5kZWQgc3RhdHVzOiBTdGFuZGFyZHMgVHJhY2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICBVLiBFbHp1ciwgRWQuPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQ+PGEgbmFtZT0iZGlmZjAwMDEiIC8+
PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48dGQgY2xhc3M9ImxibG9jayI+RXhwaXJlczogPHNwYW4gY2xhc3M9ImRlbGV0ZSI+SmFudWFy
eSAyNiwgMjAxOCA8L3NwYW4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBJbnRlbDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj5FeHBpcmVzOiA8c3BhbiBj
bGFzcz0iaW5zZXJ0Ij5GZWJydWFyeSAxMiwgMjAxODwvc3Bhbj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIEludGVsPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgQy4gUGlnbmF0YXJvLCBFZC48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgQy4gUGlnbmF0YXJvLCBFZC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDaXNjbzwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDaXNjbzwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkPjxhIG5hbWU9ImRpZmYw
MDAyIiAvPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJkZWxldGUiPiAgSnVseSAy
NTwvc3Bhbj4sIDIwMTc8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xh
c3M9Imluc2VydCI+QXVndXN0IDExPC9zcGFuPiwgMjAxNzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4N
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAgICAgTmV0d29yayBTZXJ2aWNlIEhlYWRlciAoTlNI
KTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAgICAgICBO
ZXR3b3JrIFNlcnZpY2UgSGVhZGVyIChOU0gpPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQ+PGEgbmFtZT0iZGlmZjAwMDMiIC8+PC90
ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
dGQgY2xhc3M9ImxibG9jayI+ICAgICAgICAgICAgICAgICAgICAgICAgIGRyYWZ0LWlldGYtc2Zj
LW5zaC0xPHNwYW4gY2xhc3M9ImRlbGV0ZSI+ODwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+ICAgICAgICAgICAgICAgICAgICAgICAgIGRyYWZ0LWlldGYtc2ZjLW5zaC0x
PHNwYW4gY2xhc3M9Imluc2VydCI+OTwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+QWJzdHJhY3Q8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij5BYnN0cmFjdDwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGlzIGRvY3VtZW50IGRlc2NyaWJlcyBhIE5l
dHdvcmsgU2VydmljZSBIZWFkZXIgKE5TSCkgaW5zZXJ0ZWQgb250bzwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIFRoaXMgZG9jdW1lbnQgZGVzY3JpYmVzIGEgTmV0d29yayBTZXJ2
aWNlIEhlYWRlciAoTlNIKSBpbnNlcnRlZCBvbnRvPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBwYWNrZXRzIG9yIGZyYW1lcyB0byByZWFs
aXplIHNlcnZpY2UgZnVuY3Rpb24gcGF0aHMuICBOU0ggYWxzbzwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgIHBhY2tldHMgb3IgZnJhbWVzIHRvIHJlYWxpemUgc2VydmljZSBmdW5j
dGlvbiBwYXRocy4gIE5TSCBhbHNvPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBwcm92aWRlcyBhIG1lY2hhbmlzbSBmb3IgbWV0YWRhdGEg
ZXhjaGFuZ2UgYWxvbmcgdGhlIGluc3RhbnRpYXRlZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgIHByb3ZpZGVzIGEgbWVjaGFuaXNtIGZvciBtZXRhZGF0YSBleGNoYW5nZSBhbG9u
ZyB0aGUgaW5zdGFudGlhdGVkPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICBzZXJ2aWNlIHBhdGhzLiAgTlNIIGlzIHRoZSBTRkMgZW5jYXBz
dWxhdGlvbiByZXF1aXJlZCB0byBzdXBwb3J0IHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgIHNlcnZpY2UgcGF0aHMuICBOU0ggaXMgdGhlIFNGQyBlbmNhcHN1bGF0aW9uIHJl
cXVpcmVkIHRvIHN1cHBvcnQgdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBTZXJ2aWNlIEZ1bmN0aW9uIENoYWluaW5nIChTRkMpIGFy
Y2hpdGVjdHVyZSAoZGVmaW5lZCBpbiBSRkM3NjY1KS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICBTZXJ2aWNlIEZ1bmN0aW9uIENoYWluaW5nIChTRkMpIGFyY2hpdGVjdHVyZSAo
ZGVmaW5lZCBpbiBSRkM3NjY1KS48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+U3RhdHVz
IG9mIFRoaXMgTWVtbzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPlN0YXR1cyBvZiBU
aGlzIE1lbW88L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPg0KICAgICAgPHRyIGJnY29sb3I9ImdyYXkiID48dGQ+PC90ZD48dGg+PGEgbmFtZT0icGFy
dC1sMiIgLz48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48ZW0+IHBhZ2UgMSwg
bGluZSAzNzwvZW0+PC90aD48dGg+IDwvdGg+PHRoPjxhIG5hbWU9InBhcnQtcjIiIC8+PHNtYWxs
PnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGVtPiBwYWdlIDEsIGxpbmUgMzc8L2VtPjwv
dGg+PHRkPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBJbnRlcm5ldC1EcmFmdHMgYXJlIHdvcmtpbmcg
ZG9jdW1lbnRzIG9mIHRoZSBJbnRlcm5ldCBFbmdpbmVlcmluZzwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgIEludGVybmV0LURyYWZ0cyBhcmUgd29ya2luZyBkb2N1bWVudHMgb2Yg
dGhlIEludGVybmV0IEVuZ2luZWVyaW5nPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUYXNrIEZvcmNlIChJRVRGKS4gIE5vdGUgdGhhdCBv
dGhlciBncm91cHMgbWF5IGFsc28gZGlzdHJpYnV0ZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgIFRhc2sgRm9yY2UgKElFVEYpLiAgTm90ZSB0aGF0IG90aGVyIGdyb3VwcyBtYXkg
YWxzbyBkaXN0cmlidXRlPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICB3b3JraW5nIGRvY3VtZW50cyBhcyBJbnRlcm5ldC1EcmFmdHMuICBU
aGUgbGlzdCBvZiBjdXJyZW50IEludGVybmV0LTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIHdvcmtpbmcgZG9jdW1lbnRzIGFzIEludGVybmV0LURyYWZ0cy4gIFRoZSBsaXN0IG9m
IGN1cnJlbnQgSW50ZXJuZXQtPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICBEcmFmdHMgaXMgYXQgaHR0cDovL2RhdGF0cmFja2VyLmlldGYu
b3JnL2RyYWZ0cy9jdXJyZW50Ly48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBE
cmFmdHMgaXMgYXQgaHR0cDovL2RhdGF0cmFja2VyLmlldGYub3JnL2RyYWZ0cy9jdXJyZW50Ly48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgSW50ZXJuZXQtRHJhZnRzIGFyZSBkcmFm
dCBkb2N1bWVudHMgdmFsaWQgZm9yIGEgbWF4aW11bSBvZiBzaXggbW9udGhzPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgSW50ZXJuZXQtRHJhZnRzIGFyZSBkcmFmdCBkb2N1bWVu
dHMgdmFsaWQgZm9yIGEgbWF4aW11bSBvZiBzaXggbW9udGhzPC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBhbmQgbWF5IGJlIHVwZGF0ZWQs
IHJlcGxhY2VkLCBvciBvYnNvbGV0ZWQgYnkgb3RoZXIgZG9jdW1lbnRzIGF0IGFueTwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGFuZCBtYXkgYmUgdXBkYXRlZCwgcmVwbGFjZWQs
IG9yIG9ic29sZXRlZCBieSBvdGhlciBkb2N1bWVudHMgYXQgYW55PC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB0aW1lLiAgSXQgaXMgaW5h
cHByb3ByaWF0ZSB0byB1c2UgSW50ZXJuZXQtRHJhZnRzIGFzIHJlZmVyZW5jZTwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHRpbWUuICBJdCBpcyBpbmFwcHJvcHJpYXRlIHRvIHVz
ZSBJbnRlcm5ldC1EcmFmdHMgYXMgcmVmZXJlbmNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBtYXRlcmlhbCBvciB0byBjaXRlIHRoZW0g
b3RoZXIgdGhhbiBhcyAid29yayBpbiBwcm9ncmVzcy4iPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgbWF0ZXJpYWwgb3IgdG8gY2l0ZSB0aGVtIG90aGVyIHRoYW4gYXMgIndvcmsg
aW4gcHJvZ3Jlc3MuIjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwv
dHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQ+PGEgbmFt
ZT0iZGlmZjAwMDQiIC8+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgVGhpcyBJbnRlcm5ldC1EcmFm
dCB3aWxsIGV4cGlyZSBvbiA8c3BhbiBjbGFzcz0iZGVsZXRlIj5KYW51YXJ5IDI2PC9zcGFuPiwg
MjAxOC48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgVGhpcyBJbnRlcm5ldC1E
cmFmdCB3aWxsIGV4cGlyZSBvbiA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5GZWJydWFyeSAxMjwvc3Bh
bj4sIDIwMTguPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4N
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPkNvcHlyaWdodCBOb3RpY2U8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij5Db3B5cmlnaHQgTm90aWNlPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIENvcHlyaWdodCAoYykgMjAxNyBJRVRGIFRydXN0IGFu
ZCB0aGUgcGVyc29ucyBpZGVudGlmaWVkIGFzIHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgIENvcHlyaWdodCAoYykgMjAxNyBJRVRGIFRydXN0IGFuZCB0aGUgcGVyc29ucyBp
ZGVudGlmaWVkIGFzIHRoZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
PjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgZG9jdW1lbnQgYXV0aG9ycy4gIEFsbCByaWdodHMgcmVzZXJ2ZWQu
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgZG9jdW1lbnQgYXV0aG9ycy4gIEFs
bCByaWdodHMgcmVzZXJ2ZWQuPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoaXMg
ZG9jdW1lbnQgaXMgc3ViamVjdCB0byBCQ1AgNzggYW5kIHRoZSBJRVRGIFRydXN0J3MgTGVnYWw8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUaGlzIGRvY3VtZW50IGlzIHN1Ympl
Y3QgdG8gQkNQIDc4IGFuZCB0aGUgSUVURiBUcnVzdCdzIExlZ2FsPC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBQcm92aXNpb25zIFJlbGF0
aW5nIHRvIElFVEYgRG9jdW1lbnRzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
UHJvdmlzaW9ucyBSZWxhdGluZyB0byBJRVRGIERvY3VtZW50czwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgKGh0dHA6Ly90cnVzdGVlLmll
dGYub3JnL2xpY2Vuc2UtaW5mbykgaW4gZWZmZWN0IG9uIHRoZSBkYXRlIG9mPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgKGh0dHA6Ly90cnVzdGVlLmlldGYub3JnL2xpY2Vuc2Ut
aW5mbykgaW4gZWZmZWN0IG9uIHRoZSBkYXRlIG9mPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBwdWJsaWNhdGlvbiBvZiB0aGlzIGRvY3Vt
ZW50LiAgUGxlYXNlIHJldmlldyB0aGVzZSBkb2N1bWVudHM8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBwdWJsaWNhdGlvbiBvZiB0aGlzIGRvY3VtZW50LiAgUGxlYXNlIHJldmll
dyB0aGVzZSBkb2N1bWVudHM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIGNhcmVmdWxseSwgYXMgdGhleSBkZXNjcmliZSB5b3VyIHJpZ2h0
cyBhbmQgcmVzdHJpY3Rpb25zIHdpdGggcmVzcGVjdDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgIGNhcmVmdWxseSwgYXMgdGhleSBkZXNjcmliZSB5b3VyIHJpZ2h0cyBhbmQgcmVz
dHJpY3Rpb25zIHdpdGggcmVzcGVjdDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgdG8gdGhpcyBkb2N1bWVudC4gIENvZGUgQ29tcG9uZW50
cyBleHRyYWN0ZWQgZnJvbSB0aGlzIGRvY3VtZW50IG11c3Q8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICB0byB0aGlzIGRvY3VtZW50LiAgQ29kZSBDb21wb25lbnRzIGV4dHJhY3Rl
ZCBmcm9tIHRoaXMgZG9jdW1lbnQgbXVzdDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgaW5jbHVkZSBTaW1wbGlmaWVkIEJTRCBMaWNlbnNl
IHRleHQgYXMgZGVzY3JpYmVkIGluIFNlY3Rpb24gNC5lIG9mPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgaW5jbHVkZSBTaW1wbGlmaWVkIEJTRCBMaWNlbnNlIHRleHQgYXMgZGVz
Y3JpYmVkIGluIFNlY3Rpb24gNC5lIG9mPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB0aGUgVHJ1c3QgTGVnYWwgUHJvdmlzaW9ucyBhbmQg
YXJlIHByb3ZpZGVkIHdpdGhvdXQgd2FycmFudHkgYXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICB0aGUgVHJ1c3QgTGVnYWwgUHJvdmlzaW9ucyBhbmQgYXJlIHByb3ZpZGVkIHdp
dGhvdXQgd2FycmFudHkgYXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIGRlc2NyaWJlZCBpbiB0aGUgU2ltcGxpZmllZCBCU0QgTGljZW5z
ZS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBkZXNjcmliZWQgaW4gdGhlIFNp
bXBsaWZpZWQgQlNEIExpY2Vuc2UuPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPlRhYmxl
IG9mIENvbnRlbnRzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+VGFibGUgb2YgQ29u
dGVudHM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgMS4gIEludHJvZHVjdGlvbiAg
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICAzPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgMS4gIEludHJvZHVjdGlvbiAgLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICAzPC90ZD48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQ+PGEgbmFtZT0i
ZGlmZjAwMDUiIC8+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAxLjEuICBSZXF1aXJlbWVudHMg
TGFuZ3VhZ2UgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA8c3BhbiBjbGFz
cz0iZGVsZXRlIj4zPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAg
IDEuMS4gIFJlcXVpcmVtZW50cyBMYW5ndWFnZSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAgIDxzcGFuIGNsYXNzPSJpbnNlcnQiPjQ8L3NwYW4+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgIDEuMi4gIERlZmluaXRp
b24gb2YgVGVybXMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDQ8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgIDEuMi4gIERlZmluaXRpb24gb2YgVGVy
bXMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDQ8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZD48YSBuYW1l
PSJkaWZmMDAwNiIgLz48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgIDEuMy4gIFByb2JsZW0gU3Bh
Y2UgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDxzcGFuIGNs
YXNzPSJkZWxldGUiPjQ8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAg
ICAgMS4zLiAgUHJvYmxlbSBTcGFjZSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuICAgPHNwYW4gY2xhc3M9Imluc2VydCI+NTwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgMS40LiAgTlNILWJh
c2VkIFNlcnZpY2UgQ2hhaW5pbmcgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgNTwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgMS40LiAgTlNILWJhc2VkIFNlcnZp
Y2UgQ2hhaW5pbmcgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgNTwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkPjxhIG5h
bWU9ImRpZmYwMDA3IiAvPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIDIuICBOZXR3b3JrIFNlcnZp
Y2UgSGVhZGVyICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgPHNwYW4g
Y2xhc3M9ImRlbGV0ZSI+NTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+
ICAgMi4gIE5ldHdvcmsgU2VydmljZSBIZWFkZXIgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij42PC9zcGFuPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAyLjEuICBOZXR3
b3JrIFNlcnZpY2UgSGVhZGVyIEZvcm1hdCAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA2
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAyLjEuICBOZXR3b3JrIFNlcnZp
Y2UgSGVhZGVyIEZvcm1hdCAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA2PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgIDIuMi4g
IE5TSCBCYXNlIEhlYWRlciAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAgIDY8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgIDIuMi4gIE5TSCBCYXNl
IEhlYWRlciAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDY8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAg
Mi4zLiAgU2VydmljZSBQYXRoIEhlYWRlciAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuICAgOTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgMi4zLiAgU2Vy
dmljZSBQYXRoIEhlYWRlciAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAg
OTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgICAyLjQuICBOU0ggTUQgVHlwZSAxIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gIDEwPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAyLjQu
ICBOU0ggTUQgVHlwZSAxIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gIDEwPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICAgIDIuNS4gIE5TSCBNRCBUeXBlIDIgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAgMTE8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAg
IDIuNS4gIE5TSCBNRCBUeXBlIDIgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAgMTE8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3Ry
Pg0KICAgICAgPHRyPjx0ZD48YSBuYW1lPSJkaWZmMDAwOCIgLz48L3RkPjwvdHI+DQogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2Nr
Ij4gICAgICAgMi41LjEuICBPcHRpb25hbCBWYXJpYWJsZSBMZW5ndGggTWV0YWRhdGEgLiAuIC4g
LiAuIC4gLiAuIC4gLiAgMTxzcGFuIGNsYXNzPSJkZWxldGUiPjE8L3NwYW4+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICAyLjUuMS4gIE9wdGlvbmFsIFZhcmlhYmxlIExl
bmd0aCBNZXRhZGF0YSAuIC4gLiAuIC4gLiAuIC4gLiAuICAxPHNwYW4gY2xhc3M9Imluc2VydCI+
Mjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIDMuICBOU0ggQWN0aW9ucyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuICAxMzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IDMuICBOU0ggQWN0aW9ucyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuICAxMzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwv
dHI+DQogICAgICA8dHI+PHRkPjxhIG5hbWU9ImRpZmYwMDA5IiAvPjwvdGQ+PC90cj4NCiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPiAgIDQuICBOU0ggVHJhbnNwb3J0IEVuY2Fwc3VsYXRpb24gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuICAxPHNwYW4gY2xhc3M9ImRlbGV0ZSI+NDwvc3Bhbj48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgNC4gIE5TSCBUcmFuc3BvcnQgRW5jYXBzdWxhdGlv
biAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDE8c3BhbiBjbGFzcz0iaW5zZXJ0
Ij41PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgNS4gIEZyYWdtZW50YXRpb24gQ29uc2lkZXJhdGlvbnMgIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gIDE1PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgNS4gIEZyYWdtZW50YXRpb24gQ29uc2lkZXJhdGlvbnMgIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gIDE1PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PC90cj4NCiAgICAgIDx0cj48dGQ+PGEgbmFtZT0iZGlmZjAwMTAiIC8+PC90ZD48L3RyPg0KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9Imxi
bG9jayI+ICAgNi4gIFNlcnZpY2UgUGF0aCBGb3J3YXJkaW5nIHdpdGggTlNIICAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gIDxzcGFuIGNsYXNzPSJkZWxldGUiPjE1PC9zcGFuPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICA2LiAgU2VydmljZSBQYXRoIEZvcndhcmRpbmcg
d2l0aCBOU0ggIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgPHNwYW4gY2xhc3M9Imluc2Vy
dCI+MTY8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPiAgICAgNi4xLiAgU0ZGcyBhbmQgT3ZlcmxheSBTZWxlY3Rpb24gIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA8c3BhbiBjbGFzcz0iZGVsZXRlIj4xNTwvc3Bhbj48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICA2LjEuICBTRkZzIGFuZCBPdmVy
bGF5IFNlbGVjdGlvbiAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDxzcGFuIGNsYXNz
PSJpbnNlcnQiPjE2PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
Pjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgIDYuMi4gIE1hcHBpbmcgTlNIIHRvIE5ldHdvcmsgVHJh
bnNwb3J0ICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+MTg8
L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgNi4yLiAgTWFwcGlu
ZyBOU0ggdG8gTmV0d29yayBUcmFuc3BvcnQgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA8c3Bh
biBjbGFzcz0iaW5zZXJ0Ij4xOTwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICA2LjMuICBTZXJ2aWNlIFBsYW5lIFZpc2li
aWxpdHkgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDxzcGFuIGNsYXNzPSJkZWxl
dGUiPjE5PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgIDYuMy4g
IFNlcnZpY2UgUGxhbmUgVmlzaWJpbGl0eSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAgPHNwYW4gY2xhc3M9Imluc2VydCI+MjA8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgNi40LiAgU2VydmljZSBHcmFw
aHMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA8c3BhbiBjbGFz
cz0iZGVsZXRlIj4xOTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAg
ICA2LjQuICBTZXJ2aWNlIEdyYXBocyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gIDxzcGFuIGNsYXNzPSJpbnNlcnQiPjIwPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICA3LiAgUG9saWN5IEVu
Zm9yY2VtZW50IHdpdGggTlNIIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgPHNw
YW4gY2xhc3M9ImRlbGV0ZSI+MTk8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPiAgIDcuICBQb2xpY3kgRW5mb3JjZW1lbnQgd2l0aCBOU0ggLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4yMDwvc3Bhbj48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICA3LjEu
ICBOU0ggTWV0YWRhdGEgYW5kIFBvbGljeSBFbmZvcmNlbWVudCAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gIDxzcGFuIGNsYXNzPSJkZWxldGUiPjE5PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmJsb2NrIj4gICAgIDcuMS4gIE5TSCBNZXRhZGF0YSBhbmQgUG9saWN5IEVuZm9yY2VtZW50
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgPHNwYW4gY2xhc3M9Imluc2VydCI+MjA8L3NwYW4+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAg
ICAgNy4yLiAgVXBkYXRpbmcvQXVnbWVudGluZyBNZXRhZGF0YSAgLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuICA8c3BhbiBjbGFzcz0iZGVsZXRlIj4yMTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJibG9jayI+ICAgICA3LjIuICBVcGRhdGluZy9BdWdtZW50aW5nIE1ldGFkYXRh
ICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDxzcGFuIGNsYXNzPSJpbnNlcnQiPjIyPC9z
cGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJs
b2NrIj4gICAgIDcuMy4gIFNlcnZpY2UgUGF0aCBJZGVudGlmaWVyIGFuZCBNZXRhZGF0YSAgLiAu
IC4gLiAuIC4gLiAuIC4gLiAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+MjM8L3NwYW4+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgNy4zLiAgU2VydmljZSBQYXRoIElkZW50aWZp
ZXIgYW5kIE1ldGFkYXRhICAuIC4gLiAuIC4gLiAuIC4gLiAuICA8c3BhbiBjbGFzcz0iaW5zZXJ0
Ij4yNDwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3Ry
Pg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxibG9jayI+ICAgOC4gIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDxzcGFuIGNsYXNzPSJkZWxldGUiPjIzPC9zcGFuPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICA4LiAgU2VjdXJpdHkgQ29uc2lkZXJh
dGlvbnMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgPHNwYW4gY2xhc3M9
Imluc2VydCI+MjQ8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPiAgIDkuICBDb250cmlidXRvcnMgIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA8c3BhbiBjbGFzcz0iZGVsZXRlIj4yNDwv
c3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgOS4gIENvbnRyaWJ1dG9y
cyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDxzcGFu
IGNsYXNzPSJpbnNlcnQiPjI1PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAxMC4gQWNrbm93bGVkZ21lbnRzIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgPHNwYW4gY2xhc3M9ImRlbGV0
ZSI+MjY8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIDEwLiBBY2tu
b3dsZWRnbWVudHMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
ICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4yNzwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgMTEuIElBTkEgQ29uc2lkZXJhdGlv
bnMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDxzcGFuIGNsYXNz
PSJkZWxldGUiPjI3PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAx
MS4gSUFOQSBDb25zaWRlcmF0aW9ucyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAgPHNwYW4gY2xhc3M9Imluc2VydCI+Mjg8L3NwYW4+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgMTEuMS4gIE5TSCBF
dGhlclR5cGUgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA8c3Bh
biBjbGFzcz0iZGVsZXRlIj4yNzwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9j
ayI+ICAgICAxMS4xLiAgTlNIIEV0aGVyVHlwZSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gIDxzcGFuIGNsYXNzPSJpbnNlcnQiPjI4PC9zcGFuPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgIDExLjIu
ICBOZXR3b3JrIFNlcnZpY2UgSGVhZGVyIChOU0gpIFBhcmFtZXRlcnMgIC4gLiAuIC4gLiAuIC4g
LiAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+Mjc8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPiAgICAgMTEuMi4gIE5ldHdvcmsgU2VydmljZSBIZWFkZXIgKE5TSCkgUGFyYW1l
dGVycyAgLiAuIC4gLiAuIC4gLiAuICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4yODwvc3Bhbj48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAg
ICAgIDExLjIuMS4gIE5TSCBCYXNlIEhlYWRlciA8c3BhbiBjbGFzcz0iZGVsZXRlIj5VbmFzc2ln
bmVkPC9zcGFuPiBCaXRzICAuIC4gLiAuIC4gLiAuIC4gLiAuICA8c3BhbiBjbGFzcz0iZGVsZXRl
Ij4yNzwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgIDExLjIu
MS4gIE5TSCBCYXNlIEhlYWRlciBCaXRzIC4gLiAuIC4gLiAuIC4gLiAuIC4gPHNwYW4gY2xhc3M9
Imluc2VydCI+LiAuIC4gLiAuIC4gIDI4PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgMTEuMi4yLiAgTlNIIFZlcnNp
b24gIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgPHNwYW4gY2xhc3M9
ImRlbGV0ZSI+Mjc8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAg
ICAxMS4yLjIuICBOU0ggVmVyc2lvbiAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4yODwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgIDExLjIuMy4gIE1E
IFR5cGUgUmVnaXN0cnkgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDxzcGFu
IGNsYXNzPSJkZWxldGUiPjI4PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2Nr
Ij4gICAgICAgMTEuMi4zLiAgTUQgVHlwZSBSZWdpc3RyeSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAgPHNwYW4gY2xhc3M9Imluc2VydCI+Mjk8L3NwYW4+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICAxMS4y
LjQuICBNRCBDbGFzcyBSZWdpc3RyeSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
ICA8c3BhbiBjbGFzcz0iZGVsZXRlIj4yODwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJibG9jayI+ICAgICAgIDExLjIuNC4gIE1EIENsYXNzIFJlZ2lzdHJ5ICAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gIDxzcGFuIGNsYXNzPSJpbnNlcnQiPjI5PC9zcGFuPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAg
ICAgMTEuMi41LiAgTlNIIEJhc2UgSGVhZGVyIE5leHQgUHJvdG9jb2wgIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+Mjk8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyYmxvY2siPiAgICAgICAxMS4yLjUuICBOU0ggQmFzZSBIZWFkZXIgTmV4dCBQcm90
b2NvbCAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4zMDwvc3Bh
bj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9j
ayI+ICAgICAgIDExLjIuNi4gIE5ldyBJRVRGIDxzcGFuIGNsYXNzPSJkZWxldGUiPmFzc2lnbmVk
IE1EPC9zcGFuPiBUeXBlIFJlZ2lzdHJ5IC4gLiAuIC4gLiAuIC4gLiAuICA8c3BhbiBjbGFzcz0i
ZGVsZXRlIj4yOTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAg
IDExLjIuNi4gIE5ldyBJRVRGIDxzcGFuIGNsYXNzPSJpbnNlcnQiPkFzc2lnbmVkIE9wdGlvbmFs
IFZhcmlhYmxlIExlbmd0aCBNZXRhZGF0YTwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgMTIuIFJlZmVyZW5jZXMgIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDxzcGFuIGNsYXNz
PSJkZWxldGUiPjMwPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAg
ICAgICAgICAgICAgVHlwZSBSZWdpc3RyeSAgLiAuIC4gLiAuIC4gLiAuIC4gPHNwYW4gY2xhc3M9
Imluc2VydCI+LiAuIC4gLiAuIC4gLiAuIC4gLiAgMzA8L3NwYW4+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgMTIuMS4gIE5vcm1h
dGl2ZSBSZWZlcmVuY2VzIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA8c3Bh
biBjbGFzcz0iZGVsZXRlIj4zMDwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9j
ayI+ICAgMTIuIFJlZmVyZW5jZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gIDxzcGFuIGNsYXNzPSJpbnNlcnQiPjMxPC9zcGFuPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgIDEyLjIu
ICBJbmZvcm1hdGl2ZSBSZWZlcmVuY2VzIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+MzA8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPiAgICAgMTIuMS4gIE5vcm1hdGl2ZSBSZWZlcmVuY2VzIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4zMTwvc3Bhbj48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAg
QXV0aG9ycycgQWRkcmVzc2VzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gIDxzcGFuIGNsYXNzPSJkZWxldGUiPjMxPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmJsb2NrIj4gICAgIDEyLjIuICBJbmZvcm1hdGl2ZSBSZWZlcmVuY2VzIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgPHNwYW4gY2xhc3M9Imluc2VydCI+MzE8L3Nw
YW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBBdXRob3JzJyBBZGRyZXNz
ZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgPHNwYW4g
Y2xhc3M9Imluc2VydCI+MzI8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjEu
ICBJbnRyb2R1Y3Rpb248L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4xLiAgSW50cm9k
dWN0aW9uPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFNlcnZpY2UgZnVuY3Rpb25z
IGFyZSB3aWRlbHkgZGVwbG95ZWQgYW5kIGVzc2VudGlhbCBpbiBtYW55IG5ldHdvcmtzLjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFNlcnZpY2UgZnVuY3Rpb25zIGFyZSB3aWRl
bHkgZGVwbG95ZWQgYW5kIGVzc2VudGlhbCBpbiBtYW55IG5ldHdvcmtzLjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgVGhlc2Ugc2Vydmlj
ZSBmdW5jdGlvbnMgcHJvdmlkZSBhIHJhbmdlIG9mIGZlYXR1cmVzIHN1Y2ggYXMgc2VjdXJpdHks
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVGhlc2Ugc2VydmljZSBmdW5jdGlv
bnMgcHJvdmlkZSBhIHJhbmdlIG9mIGZlYXR1cmVzIHN1Y2ggYXMgc2VjdXJpdHksPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBXQU4gYWNj
ZWxlcmF0aW9uLCBhbmQgc2VydmVyIGxvYWQgYmFsYW5jaW5nLiAgU2VydmljZSBmdW5jdGlvbnMg
bWF5PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgV0FOIGFjY2VsZXJhdGlvbiwg
YW5kIHNlcnZlciBsb2FkIGJhbGFuY2luZy4gIFNlcnZpY2UgZnVuY3Rpb25zIG1heTwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgYmUgaW5z
dGFudGlhdGVkIGF0IGRpZmZlcmVudCBwb2ludHMgaW4gdGhlIG5ldHdvcmsgaW5mcmFzdHJ1Y3R1
cmU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBiZSBpbnN0YW50aWF0ZWQgYXQg
ZGlmZmVyZW50IHBvaW50cyBpbiB0aGUgbmV0d29yayBpbmZyYXN0cnVjdHVyZTwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgc3VjaCBhcyB0
aGUgd2lkZSBhcmVhIG5ldHdvcmssIGRhdGEgY2VudGVyLCBjYW1wdXMsIGFuZCBzbyBmb3J0aC48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBzdWNoIGFzIHRoZSB3aWRlIGFyZWEg
bmV0d29yaywgZGF0YSBjZW50ZXIsIGNhbXB1cywgYW5kIHNvIGZvcnRoLjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICBQcmlvciB0byBkZXZlbG9wbWVudCBvZiB0aGUgU0ZDIGFyY2hp
dGVjdHVyZSBbUkZDNzY2NV0gYW5kIHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgIFByaW9yIHRvIGRldmVsb3BtZW50IG9mIHRoZSBTRkMgYXJjaGl0ZWN0dXJlIFtSRkM3NjY1
XSBhbmQgdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4N
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICBwcm90b2NvbCBzcGVjaWZpZWQgaW4gdGhpcyBkb2N1bWVudCwgY3VycmVudCBz
ZXJ2aWNlIGZ1bmN0aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgcHJvdG9j
b2wgc3BlY2lmaWVkIGluIHRoaXMgZG9jdW1lbnQsIGN1cnJlbnQgc2VydmljZSBmdW5jdGlvbjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
ZGVwbG95bWVudCBtb2RlbHMgaGF2ZSBiZWVuIHJlbGF0aXZlbHkgc3RhdGljLCBhbmQgYm91bmQg
dG8gdG9wb2xvZ3k8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBkZXBsb3ltZW50
IG1vZGVscyBoYXZlIGJlZW4gcmVsYXRpdmVseSBzdGF0aWMsIGFuZCBib3VuZCB0byB0b3BvbG9n
eTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgZm9yIGluc2VydGlvbiBhbmQgcG9saWN5IHNlbGVjdGlvbi4gIEZ1cnRoZXJtb3JlLCB0aGV5
IGRvIG5vdCBhZGFwdDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGZvciBpbnNl
cnRpb24gYW5kIHBvbGljeSBzZWxlY3Rpb24uICBGdXJ0aGVybW9yZSwgdGhleSBkbyBub3QgYWRh
cHQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgIHdlbGwgdG8gZWxhc3RpYyBzZXJ2aWNlIGVudmlyb25tZW50cyBlbmFibGVkIGJ5IHZpcnR1
YWxpemF0aW9uLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHdlbGwgdG8gZWxh
c3RpYyBzZXJ2aWNlIGVudmlyb25tZW50cyBlbmFibGVkIGJ5IHZpcnR1YWxpemF0aW9uLjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBOZXcgZGF0YSBjZW50ZXIgbmV0d29yayBhbmQg
Y2xvdWQgYXJjaGl0ZWN0dXJlcyByZXF1aXJlIG1vcmUgZmxleGlibGU8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICBOZXcgZGF0YSBjZW50ZXIgbmV0d29yayBhbmQgY2xvdWQgYXJj
aGl0ZWN0dXJlcyByZXF1aXJlIG1vcmUgZmxleGlibGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHNlcnZpY2UgZnVuY3Rpb24gZGVwbG95
bWVudCBtb2RlbHMuICBBZGRpdGlvbmFsbHksIHRoZSB0cmFuc2l0aW9uIHRvPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgc2VydmljZSBmdW5jdGlvbiBkZXBsb3ltZW50IG1vZGVs
cy4gIEFkZGl0aW9uYWxseSwgdGhlIHRyYW5zaXRpb24gdG88L3RkPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZD48YSBuYW1lPSJkaWZmMDAx
MSIgLz48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICB2aXJ0dWFsIHBsYXRmb3JtcyA8c3BhbiBjbGFz
cz0iZGVsZXRlIj5yZXF1aXJlczwvc3Bhbj4gYW4gYWdpbGUgc2VydmljZSBpbnNlcnRpb24gbW9k
ZWwgdGhhdDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICB2aXJ0dWFsIHBsYXRm
b3JtcyA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5kZW1hbmRzPC9zcGFuPiBhbiBhZ2lsZSBzZXJ2aWNl
IGluc2VydGlvbiBtb2RlbCB0aGF0PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIHN1cHBvcnRzIGR5bmFtaWMgYW5kIGVsYXN0aWMgc2Vy
dmljZSA8c3BhbiBjbGFzcz0iZGVsZXRlIj5kZWxpdmVyeTs8L3NwYW4+IHRoZSA8c3BhbiBjbGFz
cz0iZGVsZXRlIj5tb3ZlbWVudCBvZjwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJi
bG9jayI+ICAgc3VwcG9ydHMgZHluYW1pYyBhbmQgZWxhc3RpYyBzZXJ2aWNlIDxzcGFuIGNsYXNz
PSJpbnNlcnQiPmRlbGl2ZXJ5LiAgU3BlY2lmaWNhbGx5LDwvc3Bhbj4gdGhlPC90ZD48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNz
PSJkZWxldGUiPiAgIHNlcnZpY2U8L3NwYW4+IGZ1bmN0aW9ucyA8c3BhbiBjbGFzcz0iZGVsZXRl
Ij5hbmQgYXBwbGljYXRpb24gd29ya2xvYWRzIGluIHRoZSBuZXR3b3JrIGFuZCB0aGU8L3NwYW4+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIDxzcGFuIGNsYXNzPSJpbnNlcnQi
PmZvbGxvd2luZzwvc3Bhbj4gZnVuY3Rpb25zIGFyZSA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5uZWNl
c3Nhcnk6PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwv
dHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBj
bGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICBhYmlsaXR5IHRvIGVhc2lseSBi
aW5kIHNlcnZpY2UgcG9saWN5IHRvIGdyYW51bGFyIGluZm9ybWF0aW9uIHN1Y2ggYXM8L3NwYW4+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4g
ICBwZXItc3Vic2NyaWJlciBzdGF0ZSBhbmQgc3RlZXIgdHJhZmZpYyB0byB0aGUgcmVxdWlzaXRl
IHNlcnZpY2U8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBj
bGFzcz0iZGVsZXRlIj4gICBmdW5jdGlvbihzKTwvc3Bhbj4gYXJlIDxzcGFuIGNsYXNzPSJkZWxl
dGUiPm5lY2Vzc2FyeS48L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQ+PGEgbmFtZT0iZGlmZjAwMTIiIC8+
PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgTmV0d29yayBTZXJ2aWNlIEhlYWRlciAoTlNIKSBkZWZp
bmVzIGEgbmV3IDxzcGFuIGNsYXNzPSJkZWxldGUiPnNlcnZpY2UgcGxhbmU8L3NwYW4+IHByb3Rv
Y29sPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgIDxzcGFuIGNsYXNzPSJp
bnNlcnQiPlRoZSBtb3ZlbWVudCBvZiBzZXJ2aWNlIGZ1bmN0aW9ucyBhbmQgYXBwbGljYXRpb24g
d29ya2xvYWRzIGluIHRoZTwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+c3BlY2lmaWNh
bGx5PC9zcGFuPiBmb3IgdGhlIGNyZWF0aW9uIG9mIGR5bmFtaWMgc2VydmljZSA8c3BhbiBjbGFz
cz0iZGVsZXRlIj5jaGFpbnMgYW5kPC9zcGFuPiBpczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAgICBuZXR3b3JrLjwvc3Bhbj48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgY29t
cG9zZWQgb2YgdGhlIGZvbGxvd2luZyBlbGVtZW50czo8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgICAgVGhlIGFiaWxpdHkgdG8g
ZWFzaWx5IGJpbmQgc2VydmljZSBwb2xpY3kgdG8gZ3JhbnVsYXIgaW5mb3JtYXRpb24sPC9zcGFu
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2Nr
Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+
ICAgICAgc3VjaCBhcyBwZXItc3Vic2NyaWJlciBzdGF0ZS48L3NwYW4+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij48L3NwYW4+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAgICBUaGUg
Y2FwYWJpbGl0eSB0byBzdGVlciB0cmFmZmljIHRvIHRoZSByZXF1aXNpdGUgc2VydmljZTwvc3Bh
bj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9j
ayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQi
PiAgICAgIGZ1bmN0aW9uKHMpLjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIFRoZTwvc3Bhbj4gTmV0d29yayBTZXJ2
aWNlIEhlYWRlciAoTlNIKSA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5zcGVjaWZpY2F0aW9uPC9zcGFu
PiBkZWZpbmVzIGEgbmV3IHByb3RvY29sPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2Nr
Ij4gICBmb3IgdGhlIGNyZWF0aW9uIG9mIGR5bmFtaWMgc2VydmljZSA8c3BhbiBjbGFzcz0iaW5z
ZXJ0Ij5jaGFpbnMsIG9wZXJhdGluZyBhdCB0aGUgc2VydmljZTwvc3Bhbj48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIHBsYW5lLiAgTlNI
PC9zcGFuPiBpcyBjb21wb3NlZCBvZiB0aGUgZm9sbG93aW5nIGVsZW1lbnRzOjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAxLiAgU2VydmljZSBGdW5jdGlvbiBQYXRoIGlkZW50aWZp
Y2F0aW9uLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIDEuICBTZXJ2aWNlIEZ1
bmN0aW9uIFBhdGggaWRlbnRpZmljYXRpb24uPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgIDIuICBJbmRpY2F0aW9uIG9mIGxvY2F0aW9uIHdpdGhpbiBhIFNlcnZpY2UgRnVuY3Rpb24g
UGF0aC48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAyLiAgSW5kaWNhdGlvbiBv
ZiBsb2NhdGlvbiB3aXRoaW4gYSBTZXJ2aWNlIEZ1bmN0aW9uIFBhdGguPC90ZD48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIDMuICBPcHRpb25hbCwgcGVyIHBhY2tldCBtZXRhZGF0YSAoZml4
ZWQgbGVuZ3RoIG9yIHZhcmlhYmxlKS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICAzLiAgT3B0aW9uYWwsIHBlciBwYWNrZXQgbWV0YWRhdGEgKGZpeGVkIGxlbmd0aCBvciB2YXJp
YWJsZSkuPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIE5TSCBpcyBkZXNpZ25lZCB0
byBiZSBlYXN5IHRvIGltcGxlbWVudCBhY3Jvc3MgYSByYW5nZSBvZiBkZXZpY2VzLDwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIE5TSCBpcyBkZXNpZ25lZCB0byBiZSBlYXN5IHRv
IGltcGxlbWVudCBhY3Jvc3MgYSByYW5nZSBvZiBkZXZpY2VzLDwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgYm90aCBwaHlzaWNhbCBhbmQg
dmlydHVhbCwgaW5jbHVkaW5nIGhhcmR3YXJlIHBsYXRmb3Jtcy48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICBib3RoIHBoeXNpY2FsIGFuZCB2aXJ0dWFsLCBpbmNsdWRpbmcgaGFy
ZHdhcmUgcGxhdGZvcm1zLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
PjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0ciBi
Z2NvbG9yPSJncmF5IiA+PHRkPjwvdGQ+PHRoPjxhIG5hbWU9InBhcnQtbDMiIC8+PHNtYWxsPnNr
aXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGVtPiBwYWdlIDQsIGxpbmUgMTY8L2VtPjwvdGg+
PHRoPiA8L3RoPjx0aD48YSBuYW1lPSJwYXJ0LXIzIiAvPjxzbWFsbD5za2lwcGluZyB0byBjaGFu
Z2UgYXQ8L3NtYWxsPjxlbT4gcGFnZSA0LCBsaW5lIDIyPC9lbT48L3RoPjx0ZD48L3RkPjwvdHI+
DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBCeXRlOiAgQWxsIHJl
ZmVyZW5jZXMgdG8gImJ5dGVzIiBpbiB0aGlzIGRvY3VtZW50IHJlZmVyIHRvIDgtYml0PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgQnl0ZTogIEFsbCByZWZlcmVuY2VzIHRvICJi
eXRlcyIgaW4gdGhpcyBkb2N1bWVudCByZWZlciB0byA4LWJpdDwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgYnl0ZXMsIG9yIG9jdGV0
cy48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICBieXRlcywgb3Igb2N0ZXRz
LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBDbGFzc2lmaWNhdGlvbjogIERlZmlu
ZWQgaW4gW1JGQzc2NjVdLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIENsYXNz
aWZpY2F0aW9uOiAgRGVmaW5lZCBpbiBbUkZDNzY2NV0uPC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIENsYXNzaWZpZXI6ICBEZWZpbmVkIGluIFtSRkM3NjY1XS48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBDbGFzc2lmaWVyOiAgRGVmaW5lZCBpbiBbUkZDNzY2NV0u
PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIE1ldGFkYXRhOiAgRGVmaW5lZCBpbiBb
UkZDNzY2NV0uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgTWV0YWRhdGE6ICBE
ZWZpbmVkIGluIFtSRkM3NjY1XS48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRk
PjxhIG5hbWU9ImRpZmYwMDEzIiAvPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIE5ldHdvcmsgTG9j
YXRvcjogIDxzcGFuIGNsYXNzPSJkZWxldGUiPmQ8L3NwYW4+YXRhcGxhbmUgYWRkcmVzcywgdHlw
aWNhbGx5IElQdjQgb3IgSVB2NiwgdXNlZCB0bzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJs
b2NrIj4gICBOZXR3b3JrIExvY2F0b3I6ICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5EPC9zcGFuPmF0
YXBsYW5lIGFkZHJlc3MsIHR5cGljYWxseSBJUHY0IG9yIElQdjYsIHVzZWQgdG88L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIHNlbmQg
YW5kIHJlY2VpdmUgbmV0d29yayB0cmFmZmljLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgICAgIHNlbmQgYW5kIHJlY2VpdmUgbmV0d29yayB0cmFmZmljLjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICBOZXR3b3JrIE5vZGUvRWxlbWVudDogIERldmljZSB0aGF0IGZv
cndhcmRzIHBhY2tldHMgb3IgZnJhbWVzIGJhc2VkPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgTmV0d29yayBOb2RlL0VsZW1lbnQ6ICBEZXZpY2UgdGhhdCBmb3J3YXJkcyBwYWNr
ZXRzIG9yIGZyYW1lcyBiYXNlZDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+DQogICAgICA8dHI+PHRkPjxhIG5hbWU9ImRpZmYwMDE0IiAvPjwvdGQ+PC90cj4N
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPiAgICAgIG9uIGFuIG91dGVyIGhlYWRlciAoaS5lLiwgPHNwYW4gY2xhc3M9ImRl
bGV0ZSI+dHJhbnNwb3J0PC9zcGFuPikgaW5mb3JtYXRpb24uPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyYmxvY2siPiAgICAgIG9uIGFuIG91dGVyIGhlYWRlciAoaS5lLiwgPHNwYW4gY2xhc3M9
Imluc2VydCI+ZW5jYXBzdWxhdGlvbjwvc3Bhbj4pIGluZm9ybWF0aW9uLjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICBOZXR3b3JrIE92ZXJsYXk6ICBMb2dpY2FsIG5ldHdvcmsgYnVp
bHQgb24gdG9wIG9mIGV4aXN0aW5nIG5ldHdvcms8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICBOZXR3b3JrIE92ZXJsYXk6ICBMb2dpY2FsIG5ldHdvcmsgYnVpbHQgb24gdG9wIG9m
IGV4aXN0aW5nIG5ldHdvcms8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICAgICh0aGUgdW5kZXJsYXkpLiAgUGFja2V0cyBhcmUgZW5jYXBz
dWxhdGVkIG9yIHR1bm5lbGVkIHRvIGNyZWF0ZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgICAgICh0aGUgdW5kZXJsYXkpLiAgUGFja2V0cyBhcmUgZW5jYXBzdWxhdGVkIG9yIHR1
bm5lbGVkIHRvIGNyZWF0ZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
PjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgICAgdGhlIG92ZXJsYXkgbmV0d29yayB0b3BvbG9neS48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICB0aGUgb3ZlcmxheSBuZXR3b3JrIHRvcG9s
b2d5LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQ+PGEgbmFtZT0iZGlmZjAw
MTUiIC8+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgTlNILWF3YXJlICBTRkMtZW5jYXBzdWxhdGlv
bi1hd2FyZSwgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+b3I8L3NwYW4+IFNGQy1hd2FyZSBbUkZDNzY2
NV0uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIDxzcGFuIGNsYXNzPSJpbnNl
cnQiPk5TSC1hd2FyZTo8L3NwYW4+ICBOU0gtYXdhcmUgPHNwYW4gY2xhc3M9Imluc2VydCI+bWVh
bnM8L3NwYW4+IFNGQy1lbmNhcHN1bGF0aW9uLWF3YXJlLCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij53
aXRoIE5TSCBhcyB0aGU8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48
c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAgICBTRkMgZW5jYXBzdWxhdGlvbi4gIFRoaXMgc3BlY2lm
aWNhdGlvbiB1c2VzIE5TSC1hd2FyZSBhcyBhIG1vcmU8L3NwYW4+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAgICBzcGVjaWZpYyB0ZXJt
IGZyb20gdGhlIG1vcmUgZ2VuZXJpYyB0ZXJtPC9zcGFuPiBTRkMtYXdhcmUgW1JGQzc2NjVdLjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBTZXJ2aWNlIENsYXNzaWZpZXI6ICBMb2dp
Y2FsIGVudGl0eSBwcm92aWRpbmcgY2xhc3NpZmljYXRpb248L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBTZXJ2aWNlIENsYXNzaWZpZXI6ICBMb2dpY2FsIGVudGl0eSBwcm92aWRp
bmcgY2xhc3NpZmljYXRpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICAgIGZ1bmN0aW9uLiAgU2luY2UgdGhleSBhcmUgbG9naWNhbCwg
Y2xhc3NpZmllcnMgbWF5IGJlIGNvLXJlc2lkZW50PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgICAgZnVuY3Rpb24uICBTaW5jZSB0aGV5IGFyZSBsb2dpY2FsLCBjbGFzc2lmaWVy
cyBtYXkgYmUgY28tcmVzaWRlbnQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIHdpdGggU0ZDIGVsZW1lbnRzIHN1Y2ggYXMgU0ZzIG9y
IFNGRnMuICBTZXJ2aWNlIGNsYXNzaWZpZXJzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgICAgd2l0aCBTRkMgZWxlbWVudHMgc3VjaCBhcyBTRnMgb3IgU0ZGcy4gIFNlcnZpY2Ug
Y2xhc3NpZmllcnM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3Ry
Pg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgICAgIHBlcmZvcm0gY2xhc3NpZmljYXRpb24gYW5kIGltcG9zZSBOU0guICBU
aGUgaW5pdGlhbCBjbGFzc2lmaWVyPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
ICAgcGVyZm9ybSBjbGFzc2lmaWNhdGlvbiBhbmQgaW1wb3NlIE5TSC4gIFRoZSBpbml0aWFsIGNs
YXNzaWZpZXI8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgICAgIGltcG9zZXMgdGhlIGluaXRpYWwgTlNIIGFuZCBzZW5kcyB0aGUgTlNIIHBh
Y2tldCB0byB0aGUgZmlyc3QgU0ZGPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
ICAgaW1wb3NlcyB0aGUgaW5pdGlhbCBOU0ggYW5kIHNlbmRzIHRoZSBOU0ggcGFja2V0IHRvIHRo
ZSBmaXJzdCBTRkY8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3Ry
Pg0KICAgICAgPHRyPjx0ZD48YSBuYW1lPSJkaWZmMDAxNiIgLz48L3RkPjwvdHI+DQogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2Nr
Ij4gICAgICBpbiB0aGUgcGF0aC4gIE5vbi1pbml0aWFsIChpLmUuPHNwYW4gY2xhc3M9ImRlbGV0
ZSI+IDwvc3Bhbj4gc3Vic2VxdWVudCkgY2xhc3NpZmljYXRpb24gY2FuPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgIGluIHRoZSBwYXRoLiAgTm9uLWluaXRpYWwgKGkuZS48
c3BhbiBjbGFzcz0iaW5zZXJ0Ij4sPC9zcGFuPiBzdWJzZXF1ZW50KSBjbGFzc2lmaWNhdGlvbiBj
YW48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgICAgIG9jY3VyIGFzIG5lZWRlZCBhbmQgY2FuIGFsdGVyLCBvciBjcmVhdGUgYSBuZXcgc2Vy
dmljZSBwYXRoLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIG9jY3VyIGFz
IG5lZWRlZCBhbmQgY2FuIGFsdGVyLCBvciBjcmVhdGUgYSBuZXcgc2VydmljZSBwYXRoLjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBTZXJ2aWNlIEZ1bmN0aW9uIChTRik6ICBEZWZp
bmVkIGluIFtSRkM3NjY1XS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBTZXJ2
aWNlIEZ1bmN0aW9uIChTRik6ICBEZWZpbmVkIGluIFtSRkM3NjY1XS48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
PjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgU2VydmljZSBGdW5jdGlvbiBDaGFpbiAoU0ZDKTogIERlZmluZWQg
aW4gW1JGQzc2NjVdLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFNlcnZpY2Ug
RnVuY3Rpb24gQ2hhaW4gKFNGQyk6ICBEZWZpbmVkIGluIFtSRkM3NjY1XS48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgU2VydmljZSBGdW5jdGlvbiBGb3J3YXJkZXIgKFNGRik6ICBE
ZWZpbmVkIGluIFtSRkM3NjY1XS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBT
ZXJ2aWNlIEZ1bmN0aW9uIEZvcndhcmRlciAoU0ZGKTogIERlZmluZWQgaW4gW1JGQzc2NjVdLjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBTZXJ2aWNlIEZ1bmN0aW9uIFBhdGggKFNG
UCk6ICBEZWZpbmVkIGluIFtSRkM3NjY1XS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICBTZXJ2aWNlIEZ1bmN0aW9uIFBhdGggKFNGUCk6ICBEZWZpbmVkIGluIFtSRkM3NjY1XS48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkPjxhIG5hbWU9ImRpZmYwMDE3IiAv
PjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4g
ICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5TZXJ2aWNlIFBsYW5lOiAgVGhlIGNvbGxlY3Rpb24gb2Yg
U0ZGcyBhbmQgYXNzb2NpYXRlZCBTRnMgY3JlYXRlcyBhPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgICAgc2VydmljZS1wbGFu
ZSBvdmVybGF5IGluIHdoaWNoIGFsbCBTRnMgcmVzaWRlIFtSRkM3NjY1XS48L3NwYW4+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90ZD48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBTRkMgUHJveHk6
ICBEZWZpbmVkIGluIFtSRkM3NjY1XS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBTRkMgUHJveHk6ICBEZWZpbmVkIGluIFtSRkM3NjY1XS48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+MS4zLiAgUHJvYmxlbSBTcGFjZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPjEuMy4gIFByb2JsZW0gU3BhY2U8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
TlNIIGFkZHJlc3NlcyBzZXZlcmFsIGxpbWl0YXRpb25zIGFzc29jaWF0ZWQgd2l0aCBzZXJ2aWNl
IGZ1bmN0aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgTlNIIGFkZHJlc3Nl
cyBzZXZlcmFsIGxpbWl0YXRpb25zIGFzc29jaWF0ZWQgd2l0aCBzZXJ2aWNlIGZ1bmN0aW9uPC90
ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBk
ZXBsb3ltZW50cy4gIFtSRkM3NDk4XSBwcm92aWRlcyBhIGNvbXByZWhlbnNpdmUgcmV2aWV3IG9m
IHRob3NlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgZGVwbG95bWVudHMuICBb
UkZDNzQ5OF0gcHJvdmlkZXMgYSBjb21wcmVoZW5zaXZlIHJldmlldyBvZiB0aG9zZTwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgaXNzdWVz
LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGlzc3Vlcy48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+MS40LiAgTlNILWJhc2VkIFNlcnZpY2UgQ2hhaW5pbmc8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4xLjQuICBOU0gtYmFzZWQgU2VydmljZSBDaGFpbmlu
ZzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0ciBiZ2NvbG9yPSJncmF5IiA+
PHRkPjwvdGQ+PHRoPjxhIG5hbWU9InBhcnQtbDQiIC8+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5n
ZSBhdDwvc21hbGw+PGVtPiBwYWdlIDUsIGxpbmUgMzk8L2VtPjwvdGg+PHRoPiA8L3RoPjx0aD48
YSBuYW1lPSJwYXJ0LXI0IiAvPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxl
bT4gcGFnZSA1LCBsaW5lIDUwPC9lbT48L3RoPjx0ZD48L3RkPjwvdHI+DQogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAg
IFNlY3Rpb24gMy4zLiAgRXhhbXBsZXMgb2YgbWV0YWRhdGEgaW5jbHVkZSBjbGFzc2lmaWNhdGlv
bjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICBTZWN0aW9uIDMuMy4gIEV4
YW1wbGVzIG9mIG1ldGFkYXRhIGluY2x1ZGUgY2xhc3NpZmljYXRpb248L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICBpbmZvcm1hdGlv
biB1c2VkIGZvciBwb2xpY3kgZW5mb3JjZW1lbnQgYW5kIG5ldHdvcmsgY29udGV4dCBmb3I8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgaW5mb3JtYXRpb24gdXNlZCBmb3Ig
cG9saWN5IGVuZm9yY2VtZW50IGFuZCBuZXR3b3JrIGNvbnRleHQgZm9yPC90ZD48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgZm9yd2FyZGlu
ZyBwb3N0IHNlcnZpY2UgZGVsaXZlcnkuICBTaGFyaW5nIHRoZSBtZXRhZGF0YSBhbGxvd3M8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgZm9yd2FyZGluZyBwb3N0IHNlcnZp
Y2UgZGVsaXZlcnkuICBTaGFyaW5nIHRoZSBtZXRhZGF0YSBhbGxvd3M8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICBzZXJ2aWNlIGZ1
bmN0aW9ucyB0byBzaGFyZSBpbml0aWFsIGFuZCBpbnRlcm1lZGlhdGU8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgc2VydmljZSBmdW5jdGlvbnMgdG8gc2hhcmUgaW5pdGlh
bCBhbmQgaW50ZXJtZWRpYXRlPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgY2xhc3NpZmljYXRpb24gcmVzdWx0cyB3aXRoIGRvd25z
dHJlYW0gc2VydmljZSBmdW5jdGlvbnMgc2F2aW5nPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgICAgIGNsYXNzaWZpY2F0aW9uIHJlc3VsdHMgd2l0aCBkb3duc3RyZWFtIHNlcnZp
Y2UgZnVuY3Rpb25zIHNhdmluZzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIHJlLWNsYXNzaWZpY2F0aW9uLCB3aGVyZSBlbm91Z2gg
aW5mb3JtYXRpb24gd2FzIGVuY2xvc2VkLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICAgICByZS1jbGFzc2lmaWNhdGlvbiwgd2hlcmUgZW5vdWdoIGluZm9ybWF0aW9uIHdhcyBl
bmNsb3NlZC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgNC4gIE5TSCBvZmZlcnMg
YSBjb21tb24gYW5kIHN0YW5kYXJkcy1iYXNlZCBoZWFkZXIgZm9yIHNlcnZpY2U8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICA0LiAgTlNIIG9mZmVycyBhIGNvbW1vbiBhbmQgc3Rh
bmRhcmRzLWJhc2VkIGhlYWRlciBmb3Igc2VydmljZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIGNoYWluaW5nIHRvIGFsbCBuZXR3
b3JrIGFuZCBzZXJ2aWNlIG5vZGVzLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
ICAgICBjaGFpbmluZyB0byBhbGwgbmV0d29yayBhbmQgc2VydmljZSBub2Rlcy48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkPjxhIG5hbWU9ImRpZmYwMDE4IiAvPjwvdGQ+PC90
cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPiAgIDUuICBUcmFuc3BvcnQgQWdub3N0aWM6IE5TSCBpcyA8c3BhbiBjbGFz
cz0iZGVsZXRlIj50cmFuc3BvcnQtaW5kZXBlbmRlbnQuPC9zcGFuPiAgQW4gYXBwcm9wcmlhdGU8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgNS4gIFRyYW5zcG9ydCBBZ25vc3Rp
YzogTlNIIGlzIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmVuY2Fwc3VsYXRpb24taW5kZXBlbmRlbnQs
IG1lYW5pbmcgaXQ8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICAoZm9yIGEgZ2l2ZW4gZGVwbG95bWVudCkgPHNwYW4g
Y2xhc3M9ImRlbGV0ZSI+bmV0d29yayB0cmFuc3BvcnQ8L3NwYW4+IHByb3RvY29sIGNhbiBiZSB1
c2VkPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQi
PiAgICAgICBjYW4gYmUgdHJhbnNwb3J0ZWQgYnkgYSB2YXJpZXR5IG9mIHByb3RvY29scy48L3Nw
YW4+ICBBbiBhcHByb3ByaWF0ZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
Pjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgdG8gPHNwYW4gY2xhc3M9ImRlbGV0ZSI+dHJhbnNw
b3J0PC9zcGFuPiBOU0gtZW5jYXBzdWxhdGVkIHRyYWZmaWMuICBUaGlzIHRyYW5zcG9ydCBtYXkg
Zm9ybTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgKGZvciBhIGdpdmVu
IGRlcGxveW1lbnQpIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmVuY2Fwc3VsYXRpb248L3NwYW4+IHBy
b3RvY29sIGNhbiBiZSB1c2VkIHRvPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICBhbiBvdmVybGF5IG5ldHdvcmsgYW5kIGlmIGFu
IGV4aXN0aW5nIG92ZXJsYXkgdG9wb2xvZ3kgcHJvdmlkZXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+ICAgICAgIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmNhcnJ5PC9zcGFuPiBOU0gt
ZW5jYXBzdWxhdGVkIHRyYWZmaWMuICBUaGlzIHRyYW5zcG9ydCBtYXkgZm9ybSBhbjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAg
dGhlIHJlcXVpcmVkIHNlcnZpY2UgcGF0aCBjb25uZWN0aXZpdHksIHRoYXQgZXhpc3Rpbmcgb3Zl
cmxheSBtYXk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgIG92ZXJsYXkg
bmV0d29yayBhbmQgaWYgYW4gZXhpc3Rpbmcgb3ZlcmxheSB0b3BvbG9neSBwcm92aWRlcyB0aGU8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+
ICAgICAgIGJlIHVzZWQuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICBy
ZXF1aXJlZCBzZXJ2aWNlIHBhdGggY29ubmVjdGl2aXR5LCB0aGF0IGV4aXN0aW5nIG92ZXJsYXkg
bWF5IGJlPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
YmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgdXNlZC48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+Mi4gIE5ldHdvcmsgU2VydmljZSBIZWFkZXI8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4yLiAgTmV0d29yayBTZXJ2aWNlIEhlYWRlcjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBOU0ggY29udGFpbnMgc2VydmljZSBwYXRo
IGluZm9ybWF0aW9uIGFuZCBvcHRpb25hbGx5IG1ldGFkYXRhIHRoYXQ8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICBOU0ggY29udGFpbnMgc2VydmljZSBwYXRoIGluZm9ybWF0aW9u
IGFuZCBvcHRpb25hbGx5IG1ldGFkYXRhIHRoYXQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGFyZSBhZGRlZCB0byBhIHBhY2tldCBvciBm
cmFtZSBhbmQgdXNlZCB0byBjcmVhdGUgYSBzZXJ2aWNlIHBsYW5lLjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIGFyZSBhZGRlZCB0byBhIHBhY2tldCBvciBmcmFtZSBhbmQgdXNl
ZCB0byBjcmVhdGUgYSBzZXJ2aWNlIHBsYW5lLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgQW4gb3V0ZXIgdHJhbnNwb3J0IGhlYWRlciBp
cyBpbXBvc2VkLCBvbiBOU0ggYW5kIHRoZSBvcmlnaW5hbCBwYWNrZXQvPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgQW4gb3V0ZXIgdHJhbnNwb3J0IGhlYWRlciBpcyBpbXBvc2Vk
LCBvbiBOU0ggYW5kIHRoZSBvcmlnaW5hbCBwYWNrZXQvPC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBmcmFtZSwgZm9yIG5ldHdvcmsgZm9y
d2FyZGluZy48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBmcmFtZSwgZm9yIG5l
dHdvcmsgZm9yd2FyZGluZy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgQSBTZXJ2
aWNlIENsYXNzaWZpZXIgYWRkcyBOU0guICBOU0ggaXMgcmVtb3ZlZCBieSB0aGUgbGFzdCBTRkYg
aW4gdGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgQSBTZXJ2aWNlIENsYXNz
aWZpZXIgYWRkcyBOU0guICBOU0ggaXMgcmVtb3ZlZCBieSB0aGUgbGFzdCBTRkYgaW4gdGhlPC90
ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBz
ZXJ2aWNlIGNoYWluIG9yIGJ5IGFuIFNGIHRoYXQgY29uc3VtZXMgdGhlIHBhY2tldC48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBzZXJ2aWNlIGNoYWluIG9yIGJ5IGFuIFNGIHRo
YXQgY29uc3VtZXMgdGhlIHBhY2tldC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPg0KICAgICAgPHRyIGJnY29sb3I9ImdyYXkiID48dGQ+PC90ZD48
dGg+PGEgbmFtZT0icGFydC1sNSIgLz48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFs
bD48ZW0+IHBhZ2UgNiwgbGluZSAyNzwvZW0+PC90aD48dGg+IDwvdGg+PHRoPjxhIG5hbWU9InBh
cnQtcjUiIC8+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGVtPiBwYWdlIDYs
IGxpbmUgMzg8L2VtPjwvdGg+PHRkPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICArLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKzwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICB8ICAgICAgICAg
ICAgICAgIFNlcnZpY2UgUGF0aCBIZWFkZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgfDwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgfCAgICAgICAgICAgICAgICBTZXJ2
aWNlIFBhdGggSGVhZGVyICAgICAgICAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSs8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rPC90ZD48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICB+ICAgICAg
ICAgICAgICAgIENvbnRleHQgSGVhZGVyKHMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgfiAgICAgICAgICAgICAgICBD
b250ZXh0IEhlYWRlcihzKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICArLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKzwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAgICBGaWd1cmUgMTogTmV0
d29yayBTZXJ2aWNlIEhlYWRlcjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
ICAgICAgICAgICAgICAgIEZpZ3VyZSAxOiBOZXR3b3JrIFNlcnZpY2UgSGVhZGVyPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZD48YSBuYW1lPSJkaWZmMDAxOSIgLz48L3RkPjwv
dHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBj
bGFzcz0ibGJsb2NrIj4gICBCYXNlIGhlYWRlcjogPHNwYW4gY2xhc3M9ImRlbGV0ZSI+cDwvc3Bh
bj5yb3ZpZGVzIGluZm9ybWF0aW9uIGFib3V0IHRoZSBzZXJ2aWNlIGhlYWRlciBhbmQgdGhlPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIEJhc2UgaGVhZGVyOiA8c3BhbiBjbGFz
cz0iaW5zZXJ0Ij5QPC9zcGFuPnJvdmlkZXMgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHNlcnZpY2Ug
aGVhZGVyIGFuZCB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIHBheWxvYWQgcHJvdG9jb2wuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgcGF5bG9hZCBwcm90b2NvbC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAg
ICA8dHI+PHRkPjxhIG5hbWU9ImRpZmYwMDIwIiAvPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIFNl
cnZpY2UgUGF0aCBIZWFkZXI6IDxzcGFuIGNsYXNzPSJkZWxldGUiPnA8L3NwYW4+cm92aWRlcyBw
YXRoIGlkZW50aWZpY2F0aW9uIGFuZCBsb2NhdGlvbiB3aXRoaW48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+ICAgU2VydmljZSBQYXRoIEhlYWRlcjogPHNwYW4gY2xhc3M9Imluc2Vy
dCI+UDwvc3Bhbj5yb3ZpZGVzIHBhdGggaWRlbnRpZmljYXRpb24gYW5kIGxvY2F0aW9uIHdpdGhp
bjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgYSBzZXJ2aWNlIHBhdGguPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgYSBz
ZXJ2aWNlIHBhdGguPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZD48YSBuYW1l
PSJkaWZmMDAyMSIgLz48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBDb250ZXh0IGhlYWRlcjogPHNw
YW4gY2xhc3M9ImRlbGV0ZSI+Yzwvc3Bhbj5hcnJpZXMgbWV0YWRhdGEgKGkuZS4sIGNvbnRleHQg
ZGF0YSkgYWxvbmcgYSBzZXJ2aWNlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAg
IENvbnRleHQgaGVhZGVyOiA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5DPC9zcGFuPmFycmllcyBtZXRh
ZGF0YSAoaS5lLiwgY29udGV4dCBkYXRhKSBhbG9uZyBhIHNlcnZpY2U8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHBhdGguPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgcGF0aC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+Mi4yLiAgTlNIIEJhc2UgSGVhZGVyPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+Mi4yLiAgTlNIIEJhc2UgSGVhZGVyPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
IEZpZ3VyZSAyIGRlcGljdHMgdGhlIE5TSCBiYXNlIGhlYWRlcjo8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICBGaWd1cmUgMiBkZXBpY3RzIHRoZSBOU0ggYmFzZSBoZWFkZXI6PC90
ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIDAgICAgICAgICAgICAgICAgICAgMSAg
ICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgICAgIDM8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICAgICAwICAgICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAg
ICAgMiAgICAgICAgICAgICAgICAgICAzPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMg
NCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDE8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAgICAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkg
MCAxIDIgMyA0IDUgNiA3IDggOSAwIDE8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSs8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgIHxWZXJ8T3xVfCAgICBUVEwgICAgfCAgIExlbmd0
aCAgfFV8VXxVfFV8TUQgVHlwZXwgTmV4dCBQcm90b2NvbCB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgICB8VmVyfE98VXwgICAgVFRMICAgIHwgICBMZW5ndGggIHxVfFV8VXxV
fE1EIFR5cGV8IE5leHQgUHJvdG9jb2wgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAgICA8dHIgYmdjb2xvcj0iZ3JheSIgPjx0ZD48L3Rk
Pjx0aD48YSBuYW1lPSJwYXJ0LWw2IiAvPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3Nt
YWxsPjxlbT4gcGFnZSA3LCBsaW5lIDMzPC9lbT48L3RoPjx0aD4gPC90aD48dGg+PGEgbmFtZT0i
cGFydC1yNiIgLz48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48ZW0+IHBhZ2Ug
NywgbGluZSA0NzwvZW0+PC90aD48dGQ+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHByb2NlZHVyZXMg
bWF5IGJlIGFjY2VwdGFibGUgZm9yIGEgc3Vic2V0IG9mIE9BTSBmdW5jdGlvbnMsIGJ1dCBjYW48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBwcm9jZWR1cmVzIG1heSBiZSBhY2Nl
cHRhYmxlIGZvciBhIHN1YnNldCBvZiBPQU0gZnVuY3Rpb25zLCBidXQgY2FuPC90ZD48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICByZXN1bHQgaW4g
dW5leHBlY3RlZCBvdXRjb21lcyBmb3Igb3RoZXJzLCB0aHVzIGl0IGlzIHJlY29tbWVuZGVkIHRv
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgcmVzdWx0IGluIHVuZXhwZWN0ZWQg
b3V0Y29tZXMgZm9yIG90aGVycywgdGh1cyBpdCBpcyByZWNvbW1lbmRlZCB0bzwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgYW5hbHl6ZSB0
aGUgaW1wYWN0IG9mIGZvcndhcmRpbmcgYW4gT0FNIHBhY2tldCBmb3IgYWxsIE9BTSBmdW5jdGlv
bnM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBhbmFseXplIHRoZSBpbXBhY3Qg
b2YgZm9yd2FyZGluZyBhbiBPQU0gcGFja2V0IGZvciBhbGwgT0FNIGZ1bmN0aW9uczwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgcHJpb3Ig
dG8gZW5hYmxpbmcgdGhpcyBiZWhhdmlvci4gIFRoZSBjb25maWd1cmFibGUgcGFyYW1ldGVyIE1V
U1QgYmU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBwcmlvciB0byBlbmFibGlu
ZyB0aGlzIGJlaGF2aW9yLiAgVGhlIGNvbmZpZ3VyYWJsZSBwYXJhbWV0ZXIgTVVTVCBiZTwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgZGlz
YWJsZWQgYnkgZGVmYXVsdC48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBkaXNh
YmxlZCBieSBkZWZhdWx0LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
PjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUVEw6IElu
ZGljYXRlcyB0aGUgbWF4aW11bSBTRkYgaG9wcyBmb3IgYW4gU0ZQLiAgVGhpcyBmaWVsZCBpcyB1
c2VkPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVFRMOiBJbmRpY2F0ZXMgdGhl
IG1heGltdW0gU0ZGIGhvcHMgZm9yIGFuIFNGUC4gIFRoaXMgZmllbGQgaXMgdXNlZDwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgZm9yIHNl
cnZpY2UgcGxhbmUgbG9vcCBkZXRlY3Rpb24uICBUaGUgaW5pdGlhbCBUVEwgdmFsdWUgU0hPVUxE
IGJlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgZm9yIHNlcnZpY2UgcGxhbmUg
bG9vcCBkZXRlY3Rpb24uICBUaGUgaW5pdGlhbCBUVEwgdmFsdWUgU0hPVUxEIGJlPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBjb25maWd1
cmFibGUgdmlhIHRoZSBjb250cm9sIHBsYW5lOyB0aGUgY29uZmlndXJlZCBpbml0aWFsIHZhbHVl
IGNhbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGNvbmZpZ3VyYWJsZSB2aWEg
dGhlIGNvbnRyb2wgcGxhbmU7IHRoZSBjb25maWd1cmVkIGluaXRpYWwgdmFsdWUgY2FuPC90ZD48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBiZSBz
cGVjaWZpYyB0byBvbmUgb3IgbW9yZSBTRlBzLiAgSWYgbm8gaW5pdGlhbCB2YWx1ZSBpcyBleHBs
aWNpdGx5PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgYmUgc3BlY2lmaWMgdG8g
b25lIG9yIG1vcmUgU0ZQcy4gIElmIG5vIGluaXRpYWwgdmFsdWUgaXMgZXhwbGljaXRseTwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRk
PjxhIG5hbWU9ImRpZmYwMDIyIiAvPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIHByb3ZpZGVkLCB0
aGUgZGVmYXVsdCBpbml0aWFsIFRUTCB2YWx1ZSA2MyBNVVNUIGJlIHVzZWQuICBFYWNoIFNGRjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBwcm92aWRlZCwgdGhlIGRlZmF1bHQg
aW5pdGlhbCBUVEwgdmFsdWUgPHNwYW4gY2xhc3M9Imluc2VydCI+b2YgPC9zcGFuPjYzIE1VU1Qg
YmUgdXNlZC4gIEVhY2ggU0ZGPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICBpbnZvbHZlZCBpbiBmb3J3YXJkaW5nIGFuIE5TSCBwYWNrZXQg
TVVTVCBkZWNyZW1lbnQgdGhlIFRUTCB2YWx1ZSBieTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgIGludm9sdmVkIGluIGZvcndhcmRpbmcgYW4gTlNIIHBhY2tldCBNVVNUIGRlY3Jl
bWVudCB0aGUgVFRMIHZhbHVlIGJ5PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAxIHByaW9yIHRvIE5TSCBmb3J3YXJkaW5nIGxvb2t1cC4g
IERlY3JlbWVudGluZyBieSAxIGZyb20gYW4gaW5jb21pbmc8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAxIHByaW9yIHRvIE5TSCBmb3J3YXJkaW5nIGxvb2t1cC4gIERlY3JlbWVu
dGluZyBieSAxIGZyb20gYW4gaW5jb21pbmc8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHZhbHVlIG9mIDAgc2hhbGwgcmVzdWx0IGluIGEg
VFRMIHZhbHVlIG9mIDYzLiAgVGhlIHBhY2tldCBNVVNUIE5PVCBiZTwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIHZhbHVlIG9mIDAgc2hhbGwgcmVzdWx0IGluIGEgVFRMIHZhbHVl
IG9mIDYzLiAgVGhlIHBhY2tldCBNVVNUIE5PVCBiZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgZm9yd2FyZGVkIGlmIFRUTCBpcywgYWZ0
ZXIgZGVjcmVtZW50LCAwLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGZvcndh
cmRlZCBpZiBUVEwgaXMsIGFmdGVyIGRlY3JlbWVudCwgMC48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
DQogICAgICA8dHI+PHRkPjxhIG5hbWU9ImRpZmYwMDIzIiAvPjwvdGQ+PC90cj4NCiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2si
PiAgIEFsbCBvdGhlciBmbGFnIDxzcGFuIGNsYXNzPSJkZWxldGUiPmZpZWxkczwvc3Bhbj4gYXJl
IHVuYXNzaWduZWQgYW5kIGF2YWlsYWJsZSBmb3IgZnV0dXJlIHVzZSw8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJibG9jayI+ICAgQWxsIG90aGVyIGZsYWcgPHNwYW4gY2xhc3M9Imluc2VydCI+
ZmllbGRzLCBtYXJrZWQgVSw8L3NwYW4+IGFyZSB1bmFzc2lnbmVkIGFuZCBhdmFpbGFibGUgZm9y
PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2si
PiAgIHNlZSBTZWN0aW9uIDExLjIuMS4gIFVuYXNzaWduZWQgYml0cyBNVVNUIGJlIHNldCB0byB6
ZXJvIHVwb248L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgZnV0dXJlIHVzZSwg
c2VlIFNlY3Rpb24gMTEuMi4xLiAgVW5hc3NpZ25lZCBiaXRzIE1VU1QgYmUgc2V0IHRvIHplcm88
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+
ICAgb3JpZ2luYXRpb24gYW5kIE1VU1QgYmUgcHJlc2VydmVkIHVubW9kaWZpZWQgYnkgb3RoZXIg
TlNIIHN1cHBvcnRpbmc8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgdXBvbiBv
cmlnaW5hdGlvbiBhbmQgTVVTVCBiZSBwcmVzZXJ2ZWQgdW5tb2RpZmllZCBieSBvdGhlciBOU0g8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+
ICAgZWxlbWVudHMuICBFbGVtZW50cyB3aGljaCBkbyBub3QgdW5kZXJzdGFuZCB0aGUgbWVhbmlu
ZyBvZiBhbnkgb2Y8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgc3VwcG9ydGlu
ZyBlbGVtZW50cy4gIEVsZW1lbnRzIHdoaWNoIGRvIG5vdCB1bmRlcnN0YW5kIHRoZSBtZWFuaW5n
IG9mPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPiAgIHRoZXNlIGJpdHMgTVVTVCBOT1QgbW9kaWZ5IHRoZWlyIGFjdGlvbnMgYmFzZWQgb24g
dGhvc2UgdW5rbm93biBiaXRzLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBh
bnkgb2YgdGhlc2UgYml0cyBNVVNUIE5PVCBtb2RpZnkgdGhlaXIgYWN0aW9ucyBiYXNlZCBvbiB0
aG9zZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJs
b2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgdW5rbm93biBiaXRzLjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBMZW5ndGg6IFRoZSB0b3RhbCBsZW5ndGgs
IGluIDQtYnl0ZSB3b3Jkcywgb2YgTlNIIGluY2x1ZGluZyB0aGUgQmFzZTwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIExlbmd0aDogVGhlIHRvdGFsIGxlbmd0aCwgaW4gNC1ieXRl
IHdvcmRzLCBvZiBOU0ggaW5jbHVkaW5nIHRoZSBCYXNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBIZWFkZXIsIHRoZSBTZXJ2aWNlIFBh
dGggSGVhZGVyLCB0aGUgRml4ZWQgTGVuZ3RoIENvbnRleHQgSGVhZGVyIG9yPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgSGVhZGVyLCB0aGUgU2VydmljZSBQYXRoIEhlYWRlciwg
dGhlIEZpeGVkIExlbmd0aCBDb250ZXh0IEhlYWRlciBvcjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkPjxhIG5hbWU9ImRpZmYwMDI0
IiAvPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIFZhcmlhYmxlIExlbmd0aCBDb250ZXh0IEhlYWRl
cihzKS4gIFRoZSBsZW5ndGggTVVTVCBiZSA8c3BhbiBjbGFzcz0iZGVsZXRlIj5vZiB2YWx1ZTwv
c3Bhbj4gMHg2PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIFZhcmlhYmxlIExl
bmd0aCBDb250ZXh0IEhlYWRlcihzKS4gIFRoZSBsZW5ndGggTVVTVCBiZSAweDYgZm9yIE1EPC90
ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAg
IGZvciBNRCBUeXBlIGVxdWFsIHRvIDB4MSwgYW5kIE1VU1QgYmUgPHNwYW4gY2xhc3M9ImRlbGV0
ZSI+b2YgdmFsdWU8L3NwYW4+IDB4MiBvciBncmVhdGVyIGZvciBNRDwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmJsb2NrIj4gICBUeXBlIGVxdWFsIHRvIDB4MSwgYW5kIE1VU1QgYmUgMHgyIG9y
IGdyZWF0ZXIgZm9yIE1EIFR5cGUgZXF1YWwgdG88L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgVHlwZSBlcXVhbCB0byAweDIuICBUaGUg
bGVuZ3RoIG9mIHRoZSBOU0ggaGVhZGVyIE1VU1QgYmUgYW4gaW50ZWdlcjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj4gICAweDIuICBUaGUgbGVuZ3RoIG9mIHRoZSBOU0ggaGVhZGVy
IE1VU1QgYmUgYW4gaW50ZWdlciBtdWx0aXBsZSBvZiA0PC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIG11bHRpcGxlIG9mIDQgYnl0ZXMs
IHRodXMgdmFyaWFibGUgbGVuZ3RoIG1ldGFkYXRhIGlzIGFsd2F5cyBwYWRkZWQ8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgYnl0ZXMsIHRodXMgdmFyaWFibGUgbGVuZ3RoIG1l
dGFkYXRhIGlzIGFsd2F5cyBwYWRkZWQgb3V0IHRvIGE8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgb3V0IHRvIGEgbXVsdGlwbGUgb2Yg
NCBieXRlcy48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgbXVsdGlwbGUgb2Yg
NCBieXRlcy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkPjxhIG5hbWU9ImRp
ZmYwMDI1IiAvPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIE1EIFR5cGU6IDxzcGFuIGNsYXNzPSJk
ZWxldGUiPmk8L3NwYW4+bmRpY2F0ZXMgdGhlIGZvcm1hdCBvZiBOU0ggYmV5b25kIHRoZSBtYW5k
YXRvcnkgQmFzZSBIZWFkZXI8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgTUQg
VHlwZTogPHNwYW4gY2xhc3M9Imluc2VydCI+STwvc3Bhbj5uZGljYXRlcyB0aGUgZm9ybWF0IG9m
IE5TSCBiZXlvbmQgdGhlIG1hbmRhdG9yeSBCYXNlIEhlYWRlcjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgYW5kIHRoZSBTZXJ2aWNlIFBh
dGggSGVhZGVyLiAgTUQgVHlwZSBkZWZpbmVzIHRoZSBmb3JtYXQgb2YgdGhlPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgYW5kIHRoZSBTZXJ2aWNlIFBhdGggSGVhZGVyLiAgTUQg
VHlwZSBkZWZpbmVzIHRoZSBmb3JtYXQgb2YgdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBtZXRhZGF0YSBiZWluZyBjYXJyaWVkLiAg
UGxlYXNlIHNlZSB0aGUgSUFOQSBDb25zaWRlcmF0aW9uczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgIG1ldGFkYXRhIGJlaW5nIGNhcnJpZWQuICBQbGVhc2Ugc2VlIHRoZSBJQU5B
IENvbnNpZGVyYXRpb25zPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICBTZWN0aW9uIDExLjIuMy48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICBTZWN0aW9uIDExLjIuMy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgVGhpcyBkb2N1bWVudCBzcGVjaWZpZXMgdGhlIGZvbGxvd2luZyBmb3VyIE1EIFR5cGUgdmFs
dWVzOjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFRoaXMgZG9jdW1lbnQgc3Bl
Y2lmaWVzIHRoZSBmb2xsb3dpbmcgZm91ciBNRCBUeXBlIHZhbHVlczo8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
PjwvdHI+DQogICAgICA8dHI+PHRkPjxhIG5hbWU9ImRpZmYwMDI2IiAvPjwvdGQ+PC90cj4NCiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
YmxvY2siPiAgIDB4MCAtIDxzcGFuIGNsYXNzPSJkZWxldGUiPnQ8L3NwYW4+aGlzIGlzIGEgcmVz
ZXJ2ZWQgdmFsdWUuICBJbXBsZW1lbnRhdGlvbnMgU0hPVUxEIHNpbGVudGx5PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIDB4MCAtIDxzcGFuIGNsYXNzPSJpbnNlcnQiPlQ8L3Nw
YW4+aGlzIGlzIGEgcmVzZXJ2ZWQgdmFsdWUuICBJbXBsZW1lbnRhdGlvbnMgU0hPVUxEIHNpbGVu
dGx5PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICBkaXNjYXJkIHBhY2tldHMgd2l0aCBNRCBUeXBlIDB4MC48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICBkaXNjYXJkIHBhY2tldHMgd2l0aCBNRCBUeXBlIDB4MC48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkPjxhIG5hbWU9ImRpZmYwMDI3IiAvPjwvdGQ+
PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRk
IGNsYXNzPSJsYmxvY2siPiAgIDB4MSAtIDxzcGFuIGNsYXNzPSJkZWxldGUiPndoaWNoPC9zcGFu
PiBpbmRpY2F0ZXMgdGhhdCB0aGUgZm9ybWF0IG9mIHRoZSBoZWFkZXIgaW5jbHVkZXMgYSBmaXhl
ZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAweDEgLSA8c3BhbiBjbGFzcz0i
aW5zZXJ0Ij5UaGlzPC9zcGFuPiBpbmRpY2F0ZXMgdGhhdCB0aGUgZm9ybWF0IG9mIHRoZSBoZWFk
ZXIgaW5jbHVkZXMgYSBmaXhlZDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgbGVuZ3RoIENvbnRleHQgSGVhZGVyIChzZWUgRmlndXJlIDQg
YmVsb3cpLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGxlbmd0aCBDb250ZXh0
IEhlYWRlciAoc2VlIEZpZ3VyZSA0IGJlbG93KS48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAg
ICA8dHI+PHRkPjxhIG5hbWU9ImRpZmYwMDI4IiAvPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIDB4
MiAtIDxzcGFuIGNsYXNzPSJkZWxldGUiPndoaWNoPC9zcGFuPiBkb2VzIG5vdCBtYW5kYXRlIGFu
eSBoZWFkZXJzIGJleW9uZCB0aGUgQmFzZSBIZWFkZXIgYW5kPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyYmxvY2siPiAgIDB4MiAtIDxzcGFuIGNsYXNzPSJpbnNlcnQiPlRoaXM8L3NwYW4+IGRv
ZXMgbm90IG1hbmRhdGUgYW55IGhlYWRlcnMgYmV5b25kIHRoZSBCYXNlIEhlYWRlciBhbmQ8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFNl
cnZpY2UgUGF0aCBIZWFkZXIsIGJ1dCBtYXkgY29udGFpbiBvcHRpb25hbCB2YXJpYWJsZSBsZW5n
dGggQ29udGV4dDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFNlcnZpY2UgUGF0
aCBIZWFkZXIsIGJ1dCBtYXkgY29udGFpbiBvcHRpb25hbCB2YXJpYWJsZSBsZW5ndGggQ29udGV4
dDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgSGVhZGVyKHMpLiAgVGhlIHNlbWFudGljcyBvZiB0aGUgdmFyaWFibGUgbGVuZ3RoIENvbnRl
eHQgSGVhZGVyKHMpPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgSGVhZGVyKHMp
LiAgVGhlIHNlbWFudGljcyBvZiB0aGUgdmFyaWFibGUgbGVuZ3RoIENvbnRleHQgSGVhZGVyKHMp
PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBhcmUgbm90IGRlZmluZWQgaW4gdGhpcyBkb2N1bWVudC4gIFRoZSBmb3JtYXQgb2YgdGhlIG9w
dGlvbmFsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgYXJlIG5vdCBkZWZpbmVk
IGluIHRoaXMgZG9jdW1lbnQuICBUaGUgZm9ybWF0IG9mIHRoZSBvcHRpb25hbDwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgdmFyaWFibGUg
bGVuZ3RoIENvbnRleHQgSGVhZGVycyBpcyBwcm92aWRlZCBpbiBTZWN0aW9uIDIuNS4xLjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHZhcmlhYmxlIGxlbmd0aCBDb250ZXh0IEhl
YWRlcnMgaXMgcHJvdmlkZWQgaW4gU2VjdGlvbiAyLjUuMS48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
DQogICAgICA8dHI+PHRkPjxhIG5hbWU9ImRpZmYwMDI5IiAvPjwvdGQ+PC90cj4NCiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2si
PiAgIDB4RiAtIDxzcGFuIGNsYXNzPSJkZWxldGUiPnQ8L3NwYW4+aGlzIHZhbHVlIGlzIHJlc2Vy
dmVkIGZvciBleHBlcmltZW50YXRpb24gYW5kIHRlc3RpbmcsIGFzIHBlcjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj4gICAweEYgLSA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5UPC9zcGFu
PmhpcyB2YWx1ZSBpcyByZXNlcnZlZCBmb3IgZXhwZXJpbWVudGF0aW9uIGFuZCB0ZXN0aW5nLCBh
cyBwZXI8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIFtSRkMzNjkyXS4gIEltcGxlbWVudGF0aW9ucyBub3QgZXhwbGljaXRseSBjb25maWd1
cmVkIHRvIGJlIHBhcnQgb2Y8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBbUkZD
MzY5Ml0uICBJbXBsZW1lbnRhdGlvbnMgbm90IGV4cGxpY2l0bHkgY29uZmlndXJlZCB0byBiZSBw
YXJ0IG9mPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICBhbiBleHBlcmltZW50IFNIT1VMRCBzaWxlbnRseSBkaXNjYXJkIHBhY2tldHMgd2l0
aCBNRCBUeXBlIDB4Ri48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBhbiBleHBl
cmltZW50IFNIT1VMRCBzaWxlbnRseSBkaXNjYXJkIHBhY2tldHMgd2l0aCBNRCBUeXBlIDB4Ri48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgVGhlIGZvcm1hdCBvZiB0aGUgQmFzZSBI
ZWFkZXIgYW5kIHRoZSBTZXJ2aWNlIFBhdGggSGVhZGVyIGlzPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgVGhlIGZvcm1hdCBvZiB0aGUgQmFzZSBIZWFkZXIgYW5kIHRoZSBTZXJ2
aWNlIFBhdGggSGVhZGVyIGlzPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICBpbnZhcmlhbnQsIGFuZCBub3QgYWZmZWN0ZWQgYnkgTUQgVHlw
ZS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBpbnZhcmlhbnQsIGFuZCBub3Qg
YWZmZWN0ZWQgYnkgTUQgVHlwZS48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRk
PjxhIG5hbWU9ImRpZmYwMDMwIiAvPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIE5TSCBpbXBsZW1l
bnRhdGlvbnMgTVVTVCBzdXBwb3J0IE1EIDxzcGFuIGNsYXNzPSJkZWxldGUiPnR5cGUgPTwvc3Bh
bj4gMHgxIGFuZCA8c3BhbiBjbGFzcz0iZGVsZXRlIj5NRCBUeXBlID08L3NwYW4+IDB4MjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBOU0ggaW1wbGVtZW50YXRpb25zIE1VU1Qg
c3VwcG9ydCBNRCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij50eXBlczwvc3Bhbj4gMHgxIGFuZCAweDIg
KHdoZXJlIHRoZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj4gICAod2hlcmUgdGhlIGxlbmd0aCBpcyA8c3BhbiBjbGFzcz0iZGVsZXRlIj5v
ZiB2YWx1ZTwvc3Bhbj4gMHgyKS4gIE5TSCBpbXBsZW1lbnRhdGlvbnMgU0hPVUxEPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIGxlbmd0aCBpcyAweDIpLiAgTlNIIGltcGxlbWVu
dGF0aW9ucyBTSE9VTEQgc3VwcG9ydCBNRCBUeXBlIDB4MiB3aXRoPC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIHN1cHBvcnQgTUQgVHlw
ZSAweDIgd2l0aCBsZW5ndGggPHNwYW4gY2xhc3M9ImRlbGV0ZSI+Jmd0Ozwvc3Bhbj4gMHgyLiAg
VGhlcmUgZXhpc3RzLCBob3dldmVyLCBhPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PiAgIGxlbmd0aCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5ncmVhdGVyIHRoYW48L3NwYW4+IDB4Mi4g
IFRoZXJlIGV4aXN0cywgaG93ZXZlciwgYSBtaWRkbGUgZ3JvdW5kLDwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBtaWRkbGUgZ3JvdW5k
LCB3aGVyZWluIGEgZGV2aWNlIHdpbGwgc3VwcG9ydCBNRCBUeXBlIDB4MSAoYXMgcGVyIHRoZTwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICB3aGVyZWluIGEgZGV2aWNlIHdpbGwg
c3VwcG9ydCBNRCBUeXBlIDB4MSAoYXMgcGVyIHRoZSBNVVNUKSBtZXRhZGF0YSw8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgTVVTVCkg
bWV0YWRhdGEsIHlldCBiZSBkZXBsb3llZCBpbiBhIG5ldHdvcmsgd2l0aCBNRCBUeXBlIDB4Mjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICB5ZXQgYmUgZGVwbG95ZWQgaW4gYSBu
ZXR3b3JrIHdpdGggTUQgVHlwZSAweDIgbWV0YWRhdGEgcGFja2V0cy4gIEluPC90ZD48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIG1ldGFkYXRh
IHBhY2tldHMuICBJbiB0aGF0IGNhc2UsIHRoZSBNRCBUeXBlIDB4MSBub2RlLCBNVVNUIHV0aWxp
emU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgdGhhdCBjYXNlLCB0aGUgTUQg
VHlwZSAweDEgbm9kZSwgTVVTVCB1dGlsaXplIHRoZSBiYXNlIGhlYWRlciBsZW5ndGg8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgdGhl
IGJhc2UgaGVhZGVyIGxlbmd0aCBmaWVsZCB0byBkZXRlcm1pbmUgdGhlIG9yaWdpbmFsIHBheWxv
YWQgb2Zmc2V0PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIGZpZWxkIHRvIGRl
dGVybWluZSB0aGUgb3JpZ2luYWwgcGF5bG9hZCBvZmZzZXQgaWYgaXQgcmVxdWlyZXMgYWNjZXNz
PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2si
PiAgIGlmIGl0IHJlcXVpcmVzIGFjY2VzcyB0byB0aGUgb3JpZ2luYWwgcGFja2V0L2ZyYW1lLiAg
VGhpczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICB0byB0aGUgb3JpZ2luYWwg
cGFja2V0L2ZyYW1lLiAgVGhpcyBzcGVjaWZpY2F0aW9uIGRvZXMgbm90IGRpc2FsbG93PC90ZD48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIHNw
ZWNpZmljYXRpb24gZG9lcyBub3QgZGlzYWxsb3cgdGhlIE1EIFR5cGUgdmFsdWUgZnJvbSBjaGFu
Z2luZyBhbG9uZzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICB0aGUgTUQgVHlw
ZSB2YWx1ZSBmcm9tIGNoYW5naW5nIGFsb25nIGFuIFNGUDsgaG93ZXZlciwgdGhlPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIGFuIFNG
UDsgaG93ZXZlciwgdGhlIHNwZWNpZmljYXRpb24gb2YgdGhlIG5lY2Vzc2FyeSBtZWNoYW5pc20g
dG88L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgc3BlY2lmaWNhdGlvbiBvZiB0
aGUgbmVjZXNzYXJ5IG1lY2hhbmlzbSB0byBhbGxvdyB0aGUgTUQgVHlwZSB0bzwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBhbGxvdyB0
aGUgTUQgVHlwZSB0byBjaGFuZ2UgYWxvbmcgYW4gU0ZQIGFyZSBvdXRzaWRlIHRoZSBzY29wZSBv
ZjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBjaGFuZ2UgYWxvbmcgYW4gU0ZQ
IGFyZSBvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGlzIGRvY3VtZW50LCBhbmQgd291bGQ8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgdGhp
cyBkb2N1bWVudCwgYW5kIHdvdWxkIG5lZWQgdG8gYmUgZGVmaW5lZCBmb3IgdGhhdCBmdW5jdGlv
bmFsaXR5IHRvPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIG5lZWQgdG8gYmUg
ZGVmaW5lZCBmb3IgdGhhdCBmdW5jdGlvbmFsaXR5IHRvIGJlIGF2YWlsYWJsZS4gIFBhY2tldHM8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+
ICAgYmUgYXZhaWxhYmxlLiAgUGFja2V0cyB3aXRoIE1EIFR5cGUgdmFsdWVzIG5vdCBzdXBwb3J0
ZWQgYnkgYW48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgd2l0aCBNRCBUeXBl
IHZhbHVlcyBub3Qgc3VwcG9ydGVkIGJ5IGFuIGltcGxlbWVudGF0aW9uIE1VU1QgYmU8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgaW1w
bGVtZW50YXRpb24gTVVTVCBiZSBzaWxlbnRseSBkcm9wcGVkLjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmJsb2NrIj4gICBzaWxlbnRseSBkcm9wcGVkLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4N
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICBOZXh0IFByb3RvY29sOiBpbmRpY2F0ZXMgdGhlIHByb3RvY29sIHR5cGUgb2Yg
dGhlIGVuY2Fwc3VsYXRlZCBkYXRhLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IE5leHQgUHJvdG9jb2w6IGluZGljYXRlcyB0aGUgcHJvdG9jb2wgdHlwZSBvZiB0aGUgZW5jYXBz
dWxhdGVkIGRhdGEuPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICBOU0ggZG9lcyBub3QgYWx0ZXIgdGhlIGlubmVyIHBheWxvYWQsIGFuZCB0
aGUgc2VtYW50aWNzIG9uIHRoZSBpbm5lcjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgIE5TSCBkb2VzIG5vdCBhbHRlciB0aGUgaW5uZXIgcGF5bG9hZCwgYW5kIHRoZSBzZW1hbnRp
Y3Mgb24gdGhlIGlubmVyPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICBwcm90b2NvbCByZW1haW4gdW5jaGFuZ2VkIGR1ZSB0byBOU0ggc2Vy
dmljZSBmdW5jdGlvbiBjaGFpbmluZy48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBwcm90b2NvbCByZW1haW4gdW5jaGFuZ2VkIGR1ZSB0byBOU0ggc2VydmljZSBmdW5jdGlvbiBj
aGFpbmluZy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIFBsZWFzZSBzZWUgdGhlIElBTkEgQ29uc2lkZXJhdGlvbnMgc2VjdGlvbiBiZWxv
dywgU2VjdGlvbiAxMS4yLjUuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgUGxl
YXNlIHNlZSB0aGUgSUFOQSBDb25zaWRlcmF0aW9ucyBzZWN0aW9uIGJlbG93LCBTZWN0aW9uIDEx
LjIuNS48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgVGhpcyBkb2N1bWVudCBkZWZp
bmVzIHRoZSBmb2xsb3dpbmcgTmV4dCBQcm90b2NvbCB2YWx1ZXM6PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgVGhpcyBkb2N1bWVudCBkZWZpbmVzIHRoZSBmb2xsb3dpbmcgTmV4
dCBQcm90b2NvbCB2YWx1ZXM6PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZD48
YSBuYW1lPSJkaWZmMDAzMSIgLz48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVs
ZXRlIj4gICAweDA6IFVuYXNzaWduZWQ8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
YmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgMHgxOiBJUHY0PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgMHgx
OiBJUHY0PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICAweDI6IElQdjY8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAweDI6
IElQdjY8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIDB4MzogRXRoZXJuZXQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAw
eDM6IEV0aGVybmV0PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICAweDQ6IE5TSDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IDB4NDogTlNIPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4N
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICAweDU6IE1QTFM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAw
eDU6IE1QTFM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIDB4RkU6IEV4cGVyaW1lbnQgMTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIDB4RkU6IEV4cGVyaW1lbnQgMTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgMHhGRjogRXhwZXJpbWVudCAyPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgMHhGRjogRXhwZXJpbWVudCAyPC90ZD48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIFBhY2tldHMgd2l0aCBOZXh0IFByb3RvY29sIHZhbHVlcyBub3Qg
c3VwcG9ydGVkIFNIT1VMRCBiZSBzaWxlbnRseTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIFBhY2tldHMgd2l0aCBOZXh0IFByb3RvY29sIHZhbHVlcyBub3Qgc3VwcG9ydGVkIFNI
T1VMRCBiZSBzaWxlbnRseTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
PjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgZHJvcHBlZCBieSBkZWZhdWx0LCBhbHRob3VnaCBhbiBpbXBsZW1l
bnRhdGlvbiBNQVkgcHJvdmlkZSBhPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
ZHJvcHBlZCBieSBkZWZhdWx0LCBhbHRob3VnaCBhbiBpbXBsZW1lbnRhdGlvbiBNQVkgcHJvdmlk
ZSBhPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4N
CiAgICAgIDx0ciBiZ2NvbG9yPSJncmF5IiA+PHRkPjwvdGQ+PHRoPjxhIG5hbWU9InBhcnQtbDci
IC8+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGVtPiBwYWdlIDksIGxpbmUg
NDA8L2VtPjwvdGg+PHRoPiA8L3RoPjx0aD48YSBuYW1lPSJwYXJ0LXI3IiAvPjxzbWFsbD5za2lw
cGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxlbT4gcGFnZSAxMCwgbGluZSA1PC9lbT48L3RoPjx0
ZD48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICB8ICAgICAgICAgIFNlcnZpY2UgUGF0aCBJZGVudGlm
aWVyIChTUEkpICAgICAgICB8IFNlcnZpY2UgSW5kZXggfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgICAgfCAgICAgICAgICBTZXJ2aWNlIFBhdGggSWRlbnRpZmllciAoU1BJKSAg
ICAgICAgfCBTZXJ2aWNlIEluZGV4IHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSs8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
ICAgU2VydmljZSBQYXRoIElkZW50aWZpZXIgKFNQSSk6IDI0IGJpdHM8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICAgIFNlcnZpY2UgUGF0aCBJZGVudGlmaWVyIChTUEkpOiAyNCBi
aXRzPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICAgIFNlcnZpY2UgSW5kZXggKFNJKTogOCBiaXRzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgICBTZXJ2aWNlIEluZGV4IChTSSk6IDggYml0czwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAgICBGaWd1cmUgMzogTlNIIFNlcnZpY2Ug
UGF0aCBIZWFkZXI8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAg
ICAgICAgICBGaWd1cmUgMzogTlNIIFNlcnZpY2UgUGF0aCBIZWFkZXI8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
PjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgVGhlIG1lYW5pbmcgb2YgdGhlc2UgZmllbGRzIGlzIGFzIGZvbGxv
d3M6PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVGhlIG1lYW5pbmcgb2YgdGhl
c2UgZmllbGRzIGlzIGFzIGZvbGxvd3M6PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRy
Pjx0ZD48YSBuYW1lPSJkaWZmMDAzMiIgLz48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBTZXJ2aWNl
IFBhdGggSWRlbnRpZmllciAoU1BJKTogPHNwYW4gY2xhc3M9ImRlbGV0ZSI+aTwvc3Bhbj5kZW50
aWZpZXMgYSBzZXJ2aWNlIHBhdGguPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAg
IFNlcnZpY2UgUGF0aCBJZGVudGlmaWVyIChTUEkpOiA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5JPC9z
cGFuPmRlbnRpZmllcyBhIHNlcnZpY2UgcGF0aC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFBhcnRpY2lwYXRpbmcgbm9kZXMgTVVTVCB1
c2UgdGhpcyBpZGVudGlmaWVyIGZvciBTZXJ2aWNlIEZ1bmN0aW9uPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgUGFydGljaXBhdGluZyBub2RlcyBNVVNUIHVzZSB0aGlzIGlkZW50
aWZpZXIgZm9yIFNlcnZpY2UgRnVuY3Rpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFBhdGggc2VsZWN0aW9uLiAgVGhlIGluaXRpYWwg
Y2xhc3NpZmllciBNVVNUIHNldCB0aGUgYXBwcm9wcmlhdGUgU1BJPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgUGF0aCBzZWxlY3Rpb24uICBUaGUgaW5pdGlhbCBjbGFzc2lmaWVy
IE1VU1Qgc2V0IHRoZSBhcHByb3ByaWF0ZSBTUEk8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGZvciBhIGdpdmVuIGNsYXNzaWZpY2F0aW9u
IHJlc3VsdC48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBmb3IgYSBnaXZlbiBj
bGFzc2lmaWNhdGlvbiByZXN1bHQuPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0
ZD48YSBuYW1lPSJkaWZmMDAzMyIgLz48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBTZXJ2aWNlIElu
ZGV4IChTSSk6IDxzcGFuIGNsYXNzPSJkZWxldGUiPnA8L3NwYW4+cm92aWRlcyBsb2NhdGlvbiB3
aXRoaW4gdGhlIFNGUC4gIFRoZSBpbml0aWFsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPiAgIFNlcnZpY2UgSW5kZXggKFNJKTogPHNwYW4gY2xhc3M9Imluc2VydCI+UDwvc3Bhbj5y
b3ZpZGVzIGxvY2F0aW9uIHdpdGhpbiB0aGUgU0ZQLiAgVGhlIGluaXRpYWw8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGNsYXNzaWZpZXIg
Zm9yIGEgZ2l2ZW4gU0ZQIFNIT1VMRCBzZXQgdGhlIFNJIHRvIDI1NSwgaG93ZXZlciB0aGU8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBjbGFzc2lmaWVyIGZvciBhIGdpdmVuIFNG
UCBTSE9VTEQgc2V0IHRoZSBTSSB0byAyNTUsIGhvd2V2ZXIgdGhlPC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBjb250cm9sIHBsYW5lIE1B
WSBjb25maWd1cmUgdGhlIGluaXRpYWwgdmFsdWUgb2YgU0kgYXMgYXBwcm9wcmlhdGU8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBjb250cm9sIHBsYW5lIE1BWSBjb25maWd1cmUg
dGhlIGluaXRpYWwgdmFsdWUgb2YgU0kgYXMgYXBwcm9wcmlhdGU8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIChpLmUuLCB0YWtpbmcgaW50
byBhY2NvdW50IHRoZSBsZW5ndGggb2YgdGhlIHNlcnZpY2UgZnVuY3Rpb24gcGF0aCkuPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgKGkuZS4sIHRha2luZyBpbnRvIGFjY291bnQg
dGhlIGxlbmd0aCBvZiB0aGUgc2VydmljZSBmdW5jdGlvbiBwYXRoKS48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZD48YSBuYW1lPSJk
aWZmMDAzNCIgLz48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBTZXJ2aWNlIEluZGV4IE1VU1QgYmUg
ZGVjcmVtZW50ZWQgYnkgYSB2YWx1ZSBvZiAxIGJ5IFNlcnZpY2U8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+ICAgPHNwYW4gY2xhc3M9Imluc2VydCI+VGhlIDwvc3Bhbj5TZXJ2aWNl
IEluZGV4IE1VU1QgYmUgZGVjcmVtZW50ZWQgYnkgYSB2YWx1ZSBvZiAxIGJ5IFNlcnZpY2U8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEZ1
bmN0aW9ucyBvciBieSBTRkMgUHJveHkgbm9kZXMgYWZ0ZXIgcGVyZm9ybWluZyByZXF1aXJlZCBz
ZXJ2aWNlczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEZ1bmN0aW9ucyBvciBi
eSBTRkMgUHJveHkgbm9kZXMgYWZ0ZXIgcGVyZm9ybWluZyByZXF1aXJlZCBzZXJ2aWNlczwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRk
PjxhIG5hbWU9ImRpZmYwMDM1IiAvPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIGFuZCB0aGUgbmV3
IGRlY3JlbWVudGVkIFNJIHZhbHVlIE1VU1QgYmUgdXNlZCBpbiB0aGUgZWdyZXNzIDxzcGFuIGNs
YXNzPSJkZWxldGUiPk5TSDwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+
ICAgYW5kIHRoZSBuZXcgZGVjcmVtZW50ZWQgU0kgdmFsdWUgTVVTVCBiZSB1c2VkIGluIHRoZSBl
Z3Jlc3MgPHNwYW4gY2xhc3M9Imluc2VydCI+cGFja2V0J3M8L3NwYW4+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJk
ZWxldGUiPiAgIHBhY2tldC48L3NwYW4+ICBUaGUgaW5pdGlhbCBDbGFzc2lmaWVyIE1VU1Qgc2Vu
ZCB0aGUgcGFja2V0IHRvIHRoZSBmaXJzdCBTRkY8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJi
bG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgTlNILjwvc3Bhbj4gIFRoZSBpbml0aWFsIENs
YXNzaWZpZXIgTVVTVCBzZW5kIHRoZSBwYWNrZXQgdG8gdGhlIGZpcnN0IFNGRiBpbjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBpbiB0
aGUgaWRlbnRpZmllZCBTRlAgZm9yIGZvcndhcmRpbmcgYWxvbmcgYW4gU0ZQLiAgSWYgPHNwYW4g
Y2xhc3M9ImRlbGV0ZSI+cmUtPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2Nr
Ij4gICB0aGUgaWRlbnRpZmllZCBTRlAgZm9yIGZvcndhcmRpbmcgYWxvbmcgYW4gU0ZQLiAgSWYg
PHNwYW4gY2xhc3M9Imluc2VydCI+cmUtY2xhc3NpZmljYXRpb248L3NwYW4+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNz
PSJkZWxldGUiPiAgIGNsYXNzaWZpY2F0aW9uPC9zcGFuPiBvY2N1cnMsIGFuZCB0aGF0IHJlLWNs
YXNzaWZpY2F0aW9uIHJlc3VsdHMgaW4gYSBuZXc8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJi
bG9jayI+ICAgb2NjdXJzLCBhbmQgdGhhdCByZS1jbGFzc2lmaWNhdGlvbiByZXN1bHRzIGluIGEg
bmV3IFNQSSwgdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPiAgIFNQSSwgdGhlIChyZSljbGFzc2lmaWVyIGlzLCBpbiBlZmZlY3QsIHRo
ZSBpbml0aWFsIGNsYXNzaWZpZXIgZm9yIHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJs
b2NrIj4gICAocmUpY2xhc3NpZmllciBpcywgaW4gZWZmZWN0LCB0aGUgaW5pdGlhbCBjbGFzc2lm
aWVyIGZvciB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3Ry
Pg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIHJlc3VsdGFudCBTUEkuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgcmVzdWx0YW50IFNQSS48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRk
PjxhIG5hbWU9ImRpZmYwMDM2IiAvPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIFRoZSBTSSBpcyB1
c2VkIGluIGNvbmp1bmN0aW9uIHdpdGggU2VydmljZSBQYXRoIElkZW50aWZpZXIgZm9yPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIFRoZSBTSSBpcyB1c2VkIGluIGNvbmp1bmN0
aW9uIDxzcGFuIGNsYXNzPSJpbnNlcnQiPnRoZSA8L3NwYW4+d2l0aCBTZXJ2aWNlIFBhdGggSWRl
bnRpZmllciBmb3I8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3Ry
Pg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIFNlcnZpY2UgRnVuY3Rpb24gUGF0aCBTZWxlY3Rpb24gYW5kIGZvciBkZXRl
cm1pbmluZyB0aGUgbmV4dCBTRkYvU0Y8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBTZXJ2aWNlIEZ1bmN0aW9uIFBhdGggU2VsZWN0aW9uIGFuZCBmb3IgZGV0ZXJtaW5pbmcgdGhl
IG5leHQgU0ZGL1NGPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4NCiAgICAgIDx0cj48dGQ+PGEgbmFtZT0iZGlmZjAwMzciIC8+PC90ZD48L3RyPg0KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9j
ayI+ICAgaW4gdGhlIHBhdGguICBUaGUgU0kgaXMgYWxzbyB2YWx1YWJsZSB3aGVuIDxzcGFuIGNs
YXNzPSJkZWxldGUiPnRyb3VibGVzaG9vdGluZy88L3NwYW4+IHJlcG9ydGluZzwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBpbiB0aGUgcGF0aC4gIFRoZSBTSSBpcyBhbHNvIHZh
bHVhYmxlIHdoZW4gPHNwYW4gY2xhc3M9Imluc2VydCI+dHJvdWJsZXNob290aW5nIG9yPC9zcGFu
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2Nr
Ij4gICBzZXJ2aWNlIHBhdGhzLiAgQWRkaXRpb25hbGx5LCB3aGlsZSB0aGUgVFRMIGZpZWxkIGlz
IHRoZSBtYWluPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIHJlcG9ydGluZyBz
ZXJ2aWNlIHBhdGhzLiAgQWRkaXRpb25hbGx5LCB3aGlsZSB0aGUgVFRMIGZpZWxkIGlzIHRoZTwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4g
ICBtZWNoYW5pc20gZm9yIHNlcnZpY2UgcGxhbmUgbG9vcCBkZXRlY3Rpb24sIHRoZSBTSSBjYW4g
YWxzbyBiZSB1c2VkPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIG1haW4gbWVj
aGFuaXNtIGZvciBzZXJ2aWNlIHBsYW5lIGxvb3AgZGV0ZWN0aW9uLCB0aGUgU0kgY2FuIGFsc28g
YmU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9j
ayI+ICAgZm9yIGRldGVjdGluZyBzZXJ2aWNlIHBsYW5lIGxvb3BzLjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmJsb2NrIj4gICB1c2VkIGZvciBkZXRlY3Rpbmcgc2VydmljZSBwbGFuZSBsb29w
cy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+Mi40LiAgTlNIIE1EIFR5cGUgMTwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjIuNC4gIE5TSCBNRCBUeXBlIDE8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgV2hlbiB0aGUgQmFzZSBIZWFkZXIgc3BlY2lmaWVzIE1E
IFR5cGUgPSAweDEsIGEgRml4ZWQgTGVuZ3RoIENvbnRleHQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBXaGVuIHRoZSBCYXNlIEhlYWRlciBzcGVjaWZpZXMgTUQgVHlwZSA9IDB4
MSwgYSBGaXhlZCBMZW5ndGggQ29udGV4dDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgSGVhZGVyICgxNi1ieXRlcykgTVVTVCBiZSBwcmVz
ZW50IGltbWVkaWF0ZWx5IGZvbGxvd2luZyB0aGUgU2VydmljZTwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgIEhlYWRlciAoMTYtYnl0ZXMpIE1VU1QgYmUgcHJlc2VudCBpbW1lZGlh
dGVseSBmb2xsb3dpbmcgdGhlIFNlcnZpY2U8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZD48YSBuYW1lPSJkaWZmMDAzOCIgLz48L3Rk
PjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0
ZCBjbGFzcz0ibGJsb2NrIj4gICBQYXRoIEhlYWRlciwgYXMgcGVyIEZpZ3VyZSA0LiAgPHNwYW4g
Y2xhc3M9ImRlbGV0ZSI+QTwvc3Bhbj4gRml4ZWQgTGVuZ3RoIENvbnRleHQgSGVhZGVyIHRoYXQ8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgUGF0aCBIZWFkZXIsIGFzIHBlciBG
aWd1cmUgNC4gIDxzcGFuIGNsYXNzPSJpbnNlcnQiPlRoZSB2YWx1ZSBvZiBhPC9zcGFuPiBGaXhl
ZCBMZW5ndGggQ29udGV4dDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
PjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0
ZCBjbGFzcz0ibGJsb2NrIj4gICBjYXJyaWVzIG5vIG1ldGFkYXRhIE1VU1QgYmUgc2V0IHRvIHpl
cm8uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIEhlYWRlciB0aGF0IGNhcnJp
ZXMgbm8gbWV0YWRhdGEgTVVTVCBiZSBzZXQgdG8gemVyby48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgICAgMCAgICAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAgIDIg
ICAgICAgICAgICAgICAgICAgMzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
IDAgICAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAg
ICAgIDM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgICAgIDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAz
IDQgNSA2IDcgOCA5IDAgMTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIDAg
MSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5
IDAgMTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgICAgfFZlcnxPfFV8ICAgIFRUTCAgICB8ICAgTGVuZ3RoICB8VXxVfFV8VXxNRCBUeXBl
fCBOZXh0IFByb3RvY29sIHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgIHxW
ZXJ8T3xVfCAgICBUVEwgICAgfCAgIExlbmd0aCAgfFV8VXxVfFV8TUQgVHlwZXwgTmV4dCBQcm90
b2NvbCB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAr
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgICB8ICAgICAgICAgIFNlcnZpY2UgUGF0aCBJZGVudGlmaWVyICAgICAgICAgICAg
ICB8IFNlcnZpY2UgSW5kZXggfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
fCAgICAgICAgICBTZXJ2aWNlIFBhdGggSWRlbnRpZmllciAgICAgICAgICAgICAgfCBTZXJ2aWNl
IEluZGV4IHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAg
ICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4N
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
ICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgICB8ICAgICAgICAgICAgICAgICBGaXhlZCBMZW5ndGggQ29udGV4dCBIZWFk
ZXIgICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
ICAgfCAgICAgICAgICAgICAgICAgRml4ZWQgTGVuZ3RoIENvbnRleHQgSGVhZGVyICAgICAgICAg
ICAgICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3Ry
Pg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPg0KICAgICAgPHRyIGJnY29sb3I9ImdyYXkiID48dGQ+PC90ZD48dGg+PGEgbmFtZT0i
cGFydC1sOCIgLz48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48ZW0+IHBhZ2Ug
MTEsIGxpbmUgNDU8L2VtPjwvdGg+PHRoPiA8L3RoPjx0aD48YSBuYW1lPSJwYXJ0LXI4IiAvPjxz
bWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxlbT4gcGFnZSAxMiwgbGluZSAxMzwv
ZW0+PC90aD48dGQ+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgICAgICAgICAgICBG
aWd1cmUgNTogTlNIIE1EIFR5cGU9MHgyPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgICAgICAgICAgICAgICAgICAgICAgIEZpZ3VyZSA1OiBOU0ggTUQgVHlwZT0weDI8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+Mi41LjEuICBPcHRpb25hbCBWYXJpYWJsZSBMZW5ndGgg
TWV0YWRhdGE8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4yLjUuMS4gIE9wdGlvbmFs
IFZhcmlhYmxlIExlbmd0aCBNZXRhZGF0YTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBUaGUgZm9ybWF0IG9mIHRoZSBvcHRpb25hbCB2YXJpYWJsZSBsZW5ndGggQ29udGV4dCBIZWFk
ZXJzLCBpcyBhczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFRoZSBmb3JtYXQg
b2YgdGhlIG9wdGlvbmFsIHZhcmlhYmxlIGxlbmd0aCBDb250ZXh0IEhlYWRlcnMsIGlzIGFzPC90
ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBk
ZXBpY3RlZCBpbiBGaWd1cmUgNi48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBk
ZXBpY3RlZCBpbiBGaWd1cmUgNi48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAg
MCAgICAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAg
ICAgMzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIDAgICAgICAgICAgICAg
ICAgICAgMSAgICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgICAgIDM8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIDAgMSAy
IDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAg
MTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgIDAgMSAyIDMgNCA1IDYgNyA4
IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMTwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICArLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
KzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSs8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZD48YSBu
YW1lPSJkaWZmMDAzOSIgLz48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgIHwgICAgICAgICAgTWV0
YWRhdGEgQ2xhc3MgICAgICAgfCAgICAgIFR5cGUgICAgIHxVfCAgICA8c3BhbiBjbGFzcz0iZGVs
ZXRlIj4gICBMZW48L3NwYW4+ICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4g
ICAgIHwgICAgICAgICAgTWV0YWRhdGEgQ2xhc3MgICAgICAgfCAgICAgIFR5cGUgICAgIHxVfCAg
ICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5MZW5ndGg8L3NwYW4+ICAgfDwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICArLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKzwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSs8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgfCAgICAgICAgICAg
ICAgICAgICAgICBWYXJpYWJsZSBNZXRhZGF0YSAgICAgICAgICAgICAgICAgICAgICAgIHw8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgIHwgICAgICAgICAgICAgICAgICAgICAg
VmFyaWFibGUgTWV0YWRhdGEgICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICArLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKzwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAgIEZpZ3VyZSA2OiBWYXJpYWJsZSBD
b250ZXh0IEhlYWRlcnM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAg
ICAgICAgICAgIEZpZ3VyZSA2OiBWYXJpYWJsZSBDb250ZXh0IEhlYWRlcnM8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZD48YSBuYW1l
PSJkaWZmMDA0MCIgLz48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBNZXRhZGF0YSBDbGFzcyAoTUQg
Q2xhc3MpOiA8c3BhbiBjbGFzcz0iZGVsZXRlIj5kZWZpbmVzPC9zcGFuPiB0aGUgc2NvcGUgb2Yg
dGhlICdUeXBlJyBmaWVsZCB0bzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBNZXRhZGF0
YSBDbGFzcyAoTUQgQ2xhc3MpOiA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5EZWZpbmVzPC9zcGFuPiB0
aGUgc2NvcGUgb2YgdGhlICdUeXBlJyBmaWVsZCB0bzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgcHJvdmlkZSBhIGhpZXJhcmNoaWNhbCBu
YW1lc3BhY2UuICBUaGUgSUFOQSBDb25zaWRlcmF0aW9uczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgIHByb3ZpZGUgYSBoaWVyYXJjaGljYWwgbmFtZXNwYWNlLiAgVGhlIElBTkEg
Q29uc2lkZXJhdGlvbnM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIFNlY3Rpb24gMTEuMi40IGRlZmluZXMgaG93IHRoZSBNRCBDbGFzcyB2
YWx1ZXMgY2FuIGJlIGFsbG9jYXRlZCB0bzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgIFNlY3Rpb24gMTEuMi40IGRlZmluZXMgaG93IHRoZSBNRCBDbGFzcyB2YWx1ZXMgY2FuIGJl
IGFsbG9jYXRlZCB0bzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwv
dHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgc3RhbmRhcmRzIGJvZGllcywgdmVuZG9ycywgYW5kIG90aGVycy48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBzdGFuZGFyZHMgYm9kaWVzLCB2ZW5kb3Jz
LCBhbmQgb3RoZXJzLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwv
dHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQ+PGEgbmFt
ZT0iZGlmZjAwNDEiIC8+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgVHlwZTogPHNwYW4gY2xhc3M9
ImRlbGV0ZSI+aW5kaWNhdGVzPC9zcGFuPiB0aGUgZXhwbGljaXQgdHlwZSBvZiBtZXRhZGF0YSBi
ZWluZyA8c3BhbiBjbGFzcz0iZGVsZXRlIj5jYXJyaWVkIGFuZDwvc3Bhbj4gaXM8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgVHlwZTogPHNwYW4gY2xhc3M9Imluc2VydCI+SW5k
aWNhdGVzPC9zcGFuPiB0aGUgZXhwbGljaXQgdHlwZSBvZiBtZXRhZGF0YSBiZWluZyA8c3BhbiBj
bGFzcz0iaW5zZXJ0Ij5jYXJyaWVkLiAgVGhlPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICB0aGUgcmVzcG9uc2liaWxpdHkg
b2YgdGhlIE1EIENsYXNzIG93bmVyLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48
c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBkZWZpbml0aW9uIG9mIHRoZSBUeXBlPC9zcGFuPiBpcyB0
aGUgcmVzcG9uc2liaWxpdHkgb2YgdGhlIE1EIENsYXNzIG93bmVyLjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PC90cj4NCiAgICAgIDx0cj48dGQ+PGEgbmFtZT0iZGlmZjAwNDIiIC8+PC90ZD48L3RyPg0KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9Imxi
bG9jayI+ICAgVW5hc3NpZ25lZCBiaXQ6IDxzcGFuIGNsYXNzPSJkZWxldGUiPm9uZTwvc3Bhbj4g
dW5hc3NpZ25lZCBiaXQgaXMgYXZhaWxhYmxlIGZvciBmdXR1cmUgdXNlLiAgVGhpczwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBVbmFzc2lnbmVkIGJpdDogPHNwYW4gY2xhc3M9
Imluc2VydCI+T25lPC9zcGFuPiB1bmFzc2lnbmVkIGJpdCBpcyBhdmFpbGFibGUgZm9yIGZ1dHVy
ZSB1c2UuICBUaGlzPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPiAgIGJpdCBNVVNUIGJlIDxzcGFuIGNsYXNzPSJkZWxldGUiPnNldCB0byAw
Yi48L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIGJpdCBNVVNUIDxz
cGFuIGNsYXNzPSJpbnNlcnQiPk5PVDwvc3Bhbj4gYmUgPHNwYW4gY2xhc3M9Imluc2VydCI+c2V0
LCBhbmQgTVVTVCBiZSBpZ25vcmVkIG9uIHJlY2VpcHQuPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PC90cj4NCiAgICAgIDx0cj48dGQ+PGEgbmFtZT0iZGlmZjAwNDMiIC8+PC90ZD48L3RyPg0KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9Imxi
bG9jayI+ICAgTGVuZ3RoOiA8c3BhbiBjbGFzcz0iZGVsZXRlIj5pbmRpY2F0ZXM8L3NwYW4+IHRo
ZSBsZW5ndGggb2YgdGhlIHZhcmlhYmxlIG1ldGFkYXRhLCBpbiA8c3BhbiBjbGFzcz0iZGVsZXRl
Ij5zaW5nbGUgYnl0ZTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAg
TGVuZ3RoOiA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5JbmRpY2F0ZXM8L3NwYW4+IHRoZSBsZW5ndGgg
b2YgdGhlIHZhcmlhYmxlIG1ldGFkYXRhLCBpbiA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5ieXRlcy48
L3NwYW4+ICBJbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICB3b3Jkcy48L3NwYW4+ICBJbiBjYXNl
IHRoZSBtZXRhZGF0YSBsZW5ndGggaXMgbm90IGFuIGludGVnZXIgbnVtYmVyIG9mPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIGNhc2UgdGhlIG1ldGFkYXRhIGxlbmd0aCBpcyBu
b3QgYW4gaW50ZWdlciBudW1iZXIgb2YgNC1ieXRlIHdvcmRzLDwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICA0LWJ5dGUgd29yZHMsIHRo
ZSBzZW5kZXIgTVVTVCBhZGQgcGFkIGJ5dGVzIGltbWVkaWF0ZWx5IGZvbGxvd2luZyB0aGU8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgdGhlIHNlbmRlciBNVVNUIGFkZCBwYWQg
Ynl0ZXMgaW1tZWRpYXRlbHkgZm9sbG93aW5nIHRoZSBsYXN0IG1ldGFkYXRhPC90ZD48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIGxhc3QgbWV0
YWRhdGEgYnl0ZSB0byBleHRlbmQgdGhlIG1ldGFkYXRhIHRvIGFuIGludGVnZXIgbnVtYmVyIG9m
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIGJ5dGUgdG8gZXh0ZW5kIHRoZSBt
ZXRhZGF0YSB0byBhbiBpbnRlZ2VyIG51bWJlciBvZiA0LWJ5dGUgd29yZHMuPC90ZD48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIDQtYnl0ZSB3
b3Jkcy4gIFRoZSByZWNlaXZlciBNVVNUIHJvdW5kIHVwIHRoZSBsZW5ndGggZmllbGQgdG8gdGhl
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIFRoZSByZWNlaXZlciBNVVNUIHJv
dW5kIHVwIHRoZSBsZW5ndGggZmllbGQgdG8gdGhlIG5lYXJlc3QgNC1ieXRlPC90ZD48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIG5lYXJlc3Qg
NC1ieXRlIHdvcmQgYm91bmRhcnksIHRvIGxvY2F0ZSBhbmQgcHJvY2VzcyB0aGUgbmV4dCBmaWVs
ZCBpbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICB3b3JkIGJvdW5kYXJ5LCB0
byBsb2NhdGUgYW5kIHByb2Nlc3MgdGhlIG5leHQgZmllbGQgaW4gdGhlIHBhY2tldC48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgdGhl
IHBhY2tldC4gIFRoZSByZWNlaXZlciBNVVNUIGFjY2VzcyBvbmx5IHRob3NlIGJ5dGVzIGluIHRo
ZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBUaGUgcmVjZWl2ZXIgTVVTVCBh
Y2Nlc3Mgb25seSB0aG9zZSBieXRlcyBpbiB0aGUgbWV0YWRhdGEgaW5kaWNhdGVkPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIG1ldGFk
YXRhIGluZGljYXRlZCBieSB0aGUgbGVuZ3RoIGZpZWxkIChpLmUuLCBhY3R1YWwgbnVtYmVyIG9m
IDxzcGFuIGNsYXNzPSJkZWxldGUiPnNpbmdsZTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+ICAgYnkgdGhlIGxlbmd0aCBmaWVsZCAoaS5lLiwgYWN0dWFsIG51bWJlciBv
ZiA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5ieXRlcyk8L3NwYW4+IGFuZCBNVVNUIGlnbm9yZTwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3Bh
biBjbGFzcz0iZGVsZXRlIj4gICBieXRlIHdvcmRzKTwvc3Bhbj4gYW5kIE1VU1QgaWdub3JlIHRo
ZSByZW1haW5pbmcgYnl0ZXMgdXAgdG8gdGhlIG5lYXJlc3Q8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+ICAgdGhlIHJlbWFpbmluZyBieXRlcyB1cCB0byB0aGUgbmVhcmVzdCA0LWJ5
dGUgd29yZCBib3VuZGFyeS4gIFRoZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICA0LWJ5dGUgd29yZCBib3VuZGFyeS4gIFRoZSBMZW5n
dGggbWF5IGJlIDAgb3IgZ3JlYXRlci48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+
ICAgTGVuZ3RoIG1heSBiZSAwIG9yIGdyZWF0ZXIuPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIEEgdmFsdWUgb2YgMCBkZW5vdGVzIGEgQ29udGV4dCBIZWFkZXIgd2l0aG91dCBhIFZh
cmlhYmxlIE1ldGFkYXRhPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgQSB2YWx1
ZSBvZiAwIGRlbm90ZXMgYSBDb250ZXh0IEhlYWRlciB3aXRob3V0IGEgVmFyaWFibGUgTWV0YWRh
dGE8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgIGZpZWxkLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGZpZWxkLjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGlzIHNwZWNpZmljYXRpb24gZG9lcyBub3Qg
bWFrZSBhbnkgYXNzdW1wdGlvbiBhYm91dCBDb250ZXh0IEhlYWRlcnM8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICBUaGlzIHNwZWNpZmljYXRpb24gZG9lcyBub3QgbWFrZSBhbnkg
YXNzdW1wdGlvbiBhYm91dCBDb250ZXh0IEhlYWRlcnM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHRoYXQgYXJlIG1hbmRhdG9yeS10by1p
bXBsZW1lbnQgb3IgdGhvc2UgdGhhdCBhcmUgbWFuZGF0b3J5LXRvLTwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIHRoYXQgYXJlIG1hbmRhdG9yeS10by1pbXBsZW1lbnQgb3IgdGhv
c2UgdGhhdCBhcmUgbWFuZGF0b3J5LXRvLTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgcHJvY2Vzcy4gIFRoZXNlIGNvbnNpZGVyYXRpb25z
IGFyZSBkZXBsb3ltZW50LXNwZWNpZmljLiAgSG93ZXZlciwgdGhlPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgcHJvY2Vzcy4gIFRoZXNlIGNvbnNpZGVyYXRpb25zIGFyZSBkZXBs
b3ltZW50LXNwZWNpZmljLiAgSG93ZXZlciwgdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBjb250cm9sIHBsYW5lIGlzIGVudGl0bGVk
IHRvIGluc3RydWN0IFNGQy1hd2FyZSBTRnMgd2l0aCB0aGUgZGF0YTwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIGNvbnRyb2wgcGxhbmUgaXMgZW50aXRsZWQgdG8gaW5zdHJ1Y3Qg
U0ZDLWF3YXJlIFNGcyB3aXRoIHRoZSBkYXRhPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQ+PGEgbmFtZT0iZGlmZjAwNDQiIC8+PC90
ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
dGQgY2xhc3M9ImxibG9jayI+ICAgc3RydWN0dXJlIG9mIGNvbnRleHQgaGVhZGVyIHRvZ2V0aGVy
IHdpdGggPHNwYW4gY2xhc3M9ImRlbGV0ZSI+dGhlaXI8L3NwYW4+IHNjb3BpbmcgKHNlZTwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBzdHJ1Y3R1cmUgb2YgY29udGV4dCBoZWFk
ZXIgdG9nZXRoZXIgd2l0aCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5pdHM8L3NwYW4+IHNjb3Bpbmcg
KHNlZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgU2VjdGlvbiAzLjMuMyBvZiBbSS1ELmlldGYtc2ZjLWNvbnRyb2wtcGxhbmVdKS48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBTZWN0aW9uIDMuMy4zIG9mIFtJLUQuaWV0
Zi1zZmMtY29udHJvbC1wbGFuZV0pLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48
dGQ+PGEgbmFtZT0iZGlmZjAwNDUiIC8+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgVXBvbiByZWNl
aXB0IG9mIGEgcGFja2V0IHRoYXQgYmVsb25nIHRvIGEgZ2l2ZW4gU0ZQLCBpZiBhIG1hbmRhdG9y
eS08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgVXBvbiByZWNlaXB0IG9mIGEg
cGFja2V0IHRoYXQgYmVsb25nPHNwYW4gY2xhc3M9Imluc2VydCI+czwvc3Bhbj4gdG8gYSBnaXZl
biBTRlAsIGlmIGEgbWFuZGF0b3J5LTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgdG8tcHJvY2VzcyBjb250ZXh0IGhlYWRlciBpcyBtaXNz
aW5nIGluIHRoYXQgcGFja2V0LCB0aGUgU0ZDLWF3YXJlIFNGPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgdG8tcHJvY2VzcyBjb250ZXh0IGhlYWRlciBpcyBtaXNzaW5nIGluIHRo
YXQgcGFja2V0LCB0aGUgU0ZDLWF3YXJlIFNGPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBNVVNUIE5PVCBwcm9jZXNzIHRoZSBwYWNrZXQg
YW5kIE1VU1QgbG9nIGF0IGxlYXN0IG9uY2UgcGVyIHRoZSBTUEk8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICBNVVNUIE5PVCBwcm9jZXNzIHRoZSBwYWNrZXQgYW5kIE1VU1QgbG9n
IGF0IGxlYXN0IG9uY2UgcGVyIHRoZSBTUEk8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZD48YSBuYW1lPSJkaWZmMDA0NiIgLz48L3Rk
PjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0
ZCBjbGFzcz0ibGJsb2NrIj4gICBmb3Igd2hpY2ggPHNwYW4gY2xhc3M9ImRlbGV0ZSI+YTwvc3Bh
bj4gbWFuZGF0b3J5IG1ldGFkYXRhIGlzIG1pc3NpbmcuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPiAgIGZvciB3aGljaCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij50aGU8L3NwYW4+IG1h
bmRhdG9yeSBtZXRhZGF0YSBpcyBtaXNzaW5nLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICBJZiBtdWx0aXBsZSBtYW5kYXRvcnktdG8tcHJvY2VzcyBjb250ZXh0IGhlYWRlcnMgYXJl
IHJlcXVpcmVkIGZvciBhPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgSWYgbXVs
dGlwbGUgbWFuZGF0b3J5LXRvLXByb2Nlc3MgY29udGV4dCBoZWFkZXJzIGFyZSByZXF1aXJlZCBm
b3IgYTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgZ2l2ZW4gU0ZQLCB0aGUgY29udHJvbCBwbGFuZSBNQVkgaW5zdHJ1Y3QgdGhlIFNGQy1h
d2FyZSBTRiB3aXRoIHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGdpdmVu
IFNGUCwgdGhlIGNvbnRyb2wgcGxhbmUgTUFZIGluc3RydWN0IHRoZSBTRkMtYXdhcmUgU0Ygd2l0
aCB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIG9yZGVyIHRvIGNvbnN1bWUgdGhlc2UgQ29udGV4dCBIZWFkZXJzLiAgSWYgbm8gaW5z
dHJ1Y3Rpb25zIGFyZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIG9yZGVyIHRv
IGNvbnN1bWUgdGhlc2UgQ29udGV4dCBIZWFkZXJzLiAgSWYgbm8gaW5zdHJ1Y3Rpb25zIGFyZTwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
cHJvdmlkZWQsIHRoZSBTRkMtYXdhcmUgU0YgTVVTVCBwcm9jZXNzIHRoZXNlIENvbnRleHQgSGVh
ZGVycyBpbiB0aGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBwcm92aWRlZCwg
dGhlIFNGQy1hd2FyZSBTRiBNVVNUIHByb2Nlc3MgdGhlc2UgQ29udGV4dCBIZWFkZXJzIGluIHRo
ZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8
dHI+PHRkPjxhIG5hbWU9ImRpZmYwMDQ3IiAvPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIG9yZGVy
IHRoZTxzcGFuIGNsYXNzPSJkZWxldGUiPmlyPC9zcGFuPiBhcHBlYXIgaW4gYW4gTlNIIHBhY2tl
dC48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgb3JkZXIgdGhlPHNwYW4gY2xh
c3M9Imluc2VydCI+eTwvc3Bhbj4gYXBwZWFyIGluIGFuIE5TSCBwYWNrZXQuPC90ZD48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgIElmIG11bHRpcGxlIGluc3RhbmNlcyBvZiB0aGUgc2FtZSBt
ZXRhZGF0YSBhcmUgaW5jbHVkZWQgaW4gYW4gTlNIPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgSWYgbXVsdGlwbGUgaW5zdGFuY2VzIG9mIHRoZSBzYW1lIG1ldGFkYXRhIGFyZSBp
bmNsdWRlZCBpbiBhbiBOU0g8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIHBhY2tldCwgYnV0IHRoZSBkZWZpbml0aW9uIG9mIHRoYXQgY29u
dGV4dCBoZWFkZXIgZG9lcyBub3QgYWxsb3cgZm9yPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgcGFja2V0LCBidXQgdGhlIGRlZmluaXRpb24gb2YgdGhhdCBjb250ZXh0IGhlYWRl
ciBkb2VzIG5vdCBhbGxvdyBmb3I8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZD48YSBuYW1lPSJkaWZmMDA0OCIgLz48L3RkPjwvdHI+
DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj4gICBpdCwgdGhlIFNGQy1hd2FyZSBTRiBNVVNUIHByb2Nlc3MgZmlyc3QgaW5z
dGFuY2UgYW5kIGlnbm9yZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBpdCwg
dGhlIFNGQy1hd2FyZSBTRiBNVVNUIHByb2Nlc3MgPHNwYW4gY2xhc3M9Imluc2VydCI+dGhlIDwv
c3Bhbj5maXJzdCBpbnN0YW5jZSBhbmQgaWdub3JlPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBzdWJzZXF1ZW50IGluc3RhbmNlcy48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBzdWJzZXF1ZW50IGluc3RhbmNlcy48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+My4gIE5TSCBBY3Rpb25zPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+My4gIE5TSCBBY3Rpb25zPC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIE5TSC1hd2FyZSBub2RlcyBhcmUgdGhlIG9ubHkgbm9kZXMgdGhhdCBtYXkgYWx0
ZXIgdGhlIGNvbnRlbnQgb2YgTlNIPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
TlNILWF3YXJlIG5vZGVzIGFyZSB0aGUgb25seSBub2RlcyB0aGF0IG1heSBhbHRlciB0aGUgY29u
dGVudCBvZiBOU0g8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3Ry
Pg0KICAgICAgPHRyPjx0ZD48YSBuYW1lPSJkaWZmMDA0OSIgLz48L3RkPjwvdHI+DQogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2Nr
Ij4gICBoZWFkZXJzLiAgTlNILWF3YXJlIG5vZGVzIGluY2x1ZGU6IHNlcnZpY2UgY2xhc3NpZmll
cnMsIFNGRjxzcGFuIGNsYXNzPSJkZWxldGUiPiwgU0Y8L3NwYW4+IGFuZDwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj4gICBoZWFkZXJzLiAgTlNILWF3YXJlIG5vZGVzIGluY2x1ZGU6
IHNlcnZpY2UgY2xhc3NpZmllcnMsIFNGRjxzcGFuIGNsYXNzPSJpbnNlcnQiPnMsIFNGczwvc3Bh
bj4gYW5kPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICBTRkMgcHJveGllcy4gIFRoZXNlIG5vZGVzIGhhdmUgc2V2ZXJhbCBwb3NzaWJsZSBO
U0gtcmVsYXRlZCBhY3Rpb25zOjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFNG
QyBwcm94aWVzLiAgVGhlc2Ugbm9kZXMgaGF2ZSBzZXZlcmFsIHBvc3NpYmxlIE5TSC1yZWxhdGVk
IGFjdGlvbnM6PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4N
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZD48YSBuYW1lPSJk
aWZmMDA1MCIgLz48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAxLiAgSW5zZXJ0IG9yIHJlbW92ZSBO
U0g6IFRoZXNlIGFjdGlvbnMgY2FuIG9jY3VyIGF0IHRoZSBzdGFydCBhbmQ8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJibG9jayI+ICAgMS4gIEluc2VydCBvciByZW1vdmUgTlNIOiBUaGVzZSBh
Y3Rpb25zIGNhbiBvY2N1ciA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5yZXNwZWN0aXZlbHk8L3NwYW4+
IGF0IHRoZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0i
bGJsb2NrIj4gICAgICAgZW5kIDxzcGFuIGNsYXNzPSJkZWxldGUiPnJlc3BlY3RpdmVseTwvc3Bh
bj4gb2YgYSBzZXJ2aWNlIHBhdGguICBQYWNrZXRzIGFyZSBjbGFzc2lmaWVkLCBhbmQ8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgIHN0YXJ0IGFuZCBlbmQgb2YgYSBzZXJ2
aWNlIHBhdGguICBQYWNrZXRzIGFyZSBjbGFzc2lmaWVkLCBhbmQgaWY8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgIGlmIGRldGVy
bWluZWQgdG8gcmVxdWlyZSBzZXJ2aWNpbmcsIE5TSCB3aWxsIGJlIGltcG9zZWQuICBBPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICBkZXRlcm1pbmVkIHRvIHJlcXVpcmUg
c2VydmljaW5nLCBOU0ggd2lsbCBiZSBpbXBvc2VkLiAgQSBzZXJ2aWNlPC90ZD48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICBzZXJ2aWNl
IGNsYXNzaWZpZXIgTVVTVCBpbnNlcnQgTlNIIGF0IHRoZSBzdGFydCBvZiBhbiBTRlAuICBBbjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgY2xhc3NpZmllciBNVVNUIGlu
c2VydCBOU0ggYXQgdGhlIHN0YXJ0IG9mIGFuIFNGUC4gIEFuIGltcG9zZWQ8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgIGltcG9z
ZWQgTlNIIE1VU1QgY29udGFpbiB2YWxpZCBCYXNlIEhlYWRlciBhbmQgU2VydmljZSBQYXRoPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICBOU0ggTVVTVCBjb250YWluIDxz
cGFuIGNsYXNzPSJpbnNlcnQiPmJvdGggYTwvc3Bhbj4gdmFsaWQgQmFzZSBIZWFkZXIgYW5kIFNl
cnZpY2UgUGF0aDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgICAgIEhlYWRlci4gIEF0IHRoZSBlbmQgb2YgYSBzZXJ2aWNlIGZ1bmN0aW9u
IHBhdGgsIGFuIFNGRiwgTVVTVCBiZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
ICAgICBIZWFkZXIuICBBdCB0aGUgZW5kIG9mIGEgc2VydmljZSBmdW5jdGlvbiBwYXRoLCBhbiBT
RkYsIE1VU1QgYmU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3Ry
Pg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgICAgICB0aGUgbGFzdCBub2RlIG9wZXJhdGluZyBvbiB0aGUgc2VydmljZSBo
ZWFkZXIgYW5kIE1VU1QgcmVtb3ZlIE5TSDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICAgICB0aGUgbGFzdCBub2RlIG9wZXJhdGluZyBvbiB0aGUgc2VydmljZSBoZWFkZXIgYW5k
IE1VU1QgcmVtb3ZlIE5TSDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
PjwvdHI+DQogICAgICA8dHI+PHRkPjxhIG5hbWU9ImRpZmYwMDUxIiAvPjwvdGQ+PC90cj4NCiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
YmxvY2siPiAgICAgICBiZWZvcmUgZm9yd2FyZGluZyBvciBkZWxpdmVyaW5nIHRoZSB1bi1lbmNh
cHN1bGF0ZWQgcGFja2V0PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICBi
ZWZvcmUgZm9yd2FyZGluZyBvciBkZWxpdmVyaW5nIHRoZSB1bi1lbmNhcHN1bGF0ZWQgcGFja2V0
PHNwYW4gY2xhc3M9Imluc2VydCI+Ljwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgICAgIE11bHRpcGxlIGxvZ2ljYWwgY2xhc3NpZmllcnMgbWF5IGV4aXN0IHdpdGhpbiBh
IGdpdmVuIHNlcnZpY2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgTXVs
dGlwbGUgbG9naWNhbCBjbGFzc2lmaWVycyBtYXkgZXhpc3Qgd2l0aGluIGEgZ2l2ZW4gc2Vydmlj
ZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgICAgIHBhdGguICBOb24taW5pdGlhbCBjbGFzc2lmaWVycyBtYXkgcmUtY2xhc3NpZnkgZGF0
YSBhbmQgdGhhdCByZS08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgcGF0
aC4gIE5vbi1pbml0aWFsIGNsYXNzaWZpZXJzIG1heSByZS1jbGFzc2lmeSBkYXRhIGFuZCB0aGF0
IHJlLTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAg
ICA8dHI+PHRkPjxhIG5hbWU9ImRpZmYwMDUyIiAvPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAg
ICBjbGFzc2lmaWNhdGlvbiBNQVkgcmVzdWx0IGluIHRoZSBzZWxlY3Rpb24gYSBkaWZmZXJlbnQg
U2VydmljZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgY2xhc3NpZmlj
YXRpb24gTUFZIHJlc3VsdCBpbiB0aGUgc2VsZWN0aW9uIDxzcGFuIGNsYXNzPSJpbnNlcnQiPm9m
IDwvc3Bhbj5hIGRpZmZlcmVudCBTZXJ2aWNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgRnVuY3Rpb24gUGF0aC4gIFdoZW4gdGhl
IGxvZ2ljYWwgY2xhc3NpZmllciBwZXJmb3JtcyByZS08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICAgICAgRnVuY3Rpb24gUGF0aC4gIFdoZW4gdGhlIGxvZ2ljYWwgY2xhc3NpZmll
ciBwZXJmb3JtcyByZS08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgICAgICBjbGFzc2lmaWNhdGlvbiB0aGF0IHJlc3VsdHMgaW4gYSBjaGFu
Z2Ugb2Ygc2VydmljZSBwYXRoLCBpdCBNVVNUPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgICAgIGNsYXNzaWZpY2F0aW9uIHRoYXQgcmVzdWx0cyBpbiBhIGNoYW5nZSBvZiBzZXJ2
aWNlIHBhdGgsIGl0IE1VU1Q8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICAgICByZW1vdmUgdGhlIGV4aXN0aW5nIE5TSCBhbmQgTVVTVCBp
bXBvc2UgYSBuZXcgTlNIIHdpdGggdGhlIEJhc2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICAgICAgcmVtb3ZlIHRoZSBleGlzdGluZyBOU0ggYW5kIE1VU1QgaW1wb3NlIGEgbmV3
IE5TSCB3aXRoIHRoZSBCYXNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgSGVhZGVyIGFuZCBTZXJ2aWNlIFBhdGggSGVhZGVyIHJl
ZmxlY3RpbmcgdGhlIG5ldyBzZXJ2aWNlIHBhdGg8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICAgICAgSGVhZGVyIGFuZCBTZXJ2aWNlIFBhdGggSGVhZGVyIHJlZmxlY3RpbmcgdGhl
IG5ldyBzZXJ2aWNlIHBhdGg8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPg0KICAgICAgPHRyPjx0ZD48YSBuYW1lPSJkaWZmMDA1MyIgLz48L3RkPjwvdHI+DQog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0i
bGJsb2NrIj4gICAgICAgaW5mb3JtYXRpb24gYW5kIHNldCB0aGUgaW5pdGlhbCBTSS4gIE1ldGFk
YXRhIE1BWSBiZSBwcmVzZXJ2ZWQgaW48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+
ICAgICAgIGluZm9ybWF0aW9uIGFuZCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5NVVNUPC9zcGFuPiBz
ZXQgdGhlIGluaXRpYWwgU0kuICBNZXRhZGF0YSBNQVkgYmU8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgIHRoZSBuZXcgTlNILjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgcHJlc2VydmVkIGluIHRoZSBu
ZXcgTlNILjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAyLiAgU2VsZWN0IHNlcnZp
Y2UgcGF0aDogVGhlIFNlcnZpY2UgUGF0aCBIZWFkZXIgcHJvdmlkZXMgc2VydmljZTwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIDIuICBTZWxlY3Qgc2VydmljZSBwYXRoOiBUaGUg
U2VydmljZSBQYXRoIEhlYWRlciBwcm92aWRlcyBzZXJ2aWNlPC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgcGF0aCBpbmZvcm1hdGlv
biBhbmQgaXMgdXNlZCBieSBTRkZzIHRvIGRldGVybWluZSBjb3JyZWN0IHNlcnZpY2U8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgcGF0aCBpbmZvcm1hdGlvbiBhbmQgaXMg
dXNlZCBieSBTRkZzIHRvIGRldGVybWluZSBjb3JyZWN0IHNlcnZpY2U8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICBwYXRoIHNlbGVj
dGlvbi4gIFNGRnMgTVVTVCB1c2UgdGhlIFNlcnZpY2UgUGF0aCBIZWFkZXIgZm9yPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIHBhdGggc2VsZWN0aW9uLiAgU0ZGcyBNVVNU
IHVzZSB0aGUgU2VydmljZSBQYXRoIEhlYWRlciBmb3I8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICBzZWxlY3RpbmcgdGhlIG5leHQg
U0Ygb3IgU0ZGIGluIHRoZSBzZXJ2aWNlIHBhdGguPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgICAgIHNlbGVjdGluZyB0aGUgbmV4dCBTRiBvciBTRkYgaW4gdGhlIHNlcnZpY2Ug
cGF0aC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgMy4gIFVwZGF0ZSBOU0g6IFNG
cyBNVVNUIGRlY3JlbWVudCB0aGUgc2VydmljZSBpbmRleCBieSBvbmUuICBJZiBhbjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIDMuICBVcGRhdGUgTlNIOiBTRnMgTVVTVCBkZWNy
ZW1lbnQgdGhlIHNlcnZpY2UgaW5kZXggYnkgb25lLiAgSWYgYW48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICBTRkYgcmVjZWl2ZXMg
YSBwYWNrZXQgd2l0aCBhbiBTUEkgYW5kIFNJIHRoYXQgZG8gbm90IGNvcnJlc3BvbmQ8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgU0ZGIHJlY2VpdmVzIGEgcGFja2V0IHdp
dGggYW4gU1BJIGFuZCBTSSB0aGF0IGRvIG5vdCBjb3JyZXNwb25kPC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgdG8gYSB2YWxpZCBu
ZXh0IGhvcCBpbiBhIHZhbGlkIFNlcnZpY2UgRnVuY3Rpb24gUGF0aCwgdGhhdCBwYWNrZXQ8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgdG8gYSB2YWxpZCBuZXh0IGhvcCBp
biBhIHZhbGlkIFNlcnZpY2UgRnVuY3Rpb24gUGF0aCwgdGhhdCBwYWNrZXQ8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICBNVVNUIGJl
IGRyb3BwZWQgYnkgdGhlIFNGRi48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAg
ICAgTVVTVCBiZSBkcm9wcGVkIGJ5IHRoZSBTRkYuPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgICAgICBDbGFzc2lmaWVycyBNQVkgdXBkYXRlIENvbnRleHQgSGVhZGVycyBpZiBuZXcv
dXBkYXRlZCBjb250ZXh0IGlzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAg
IENsYXNzaWZpZXJzIE1BWSB1cGRhdGUgQ29udGV4dCBIZWFkZXJzIGlmIG5ldy91cGRhdGVkIGNv
bnRleHQgaXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgICAgICBhdmFpbGFibGUuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgICAgIGF2YWlsYWJsZS48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIElm
IGFuIFNGQyBwcm94eSBpcyBpbiB1c2UgKGFjdGluZyBvbiBiZWhhbGYgb2YgYSBOU0ggdW5hd2Fy
ZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICBJZiBhbiBTRkMgcHJveHkg
aXMgaW4gdXNlIChhY3Rpbmcgb24gYmVoYWxmIG9mIGEgTlNIIHVuYXdhcmU8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICBzZXJ2aWNl
IGZ1bmN0aW9uIGZvciBOU0ggYWN0aW9ucyksIHRoZW4gdGhlIHByb3h5IE1VU1QgdXBkYXRlPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIHNlcnZpY2UgZnVuY3Rpb24gZm9y
IE5TSCBhY3Rpb25zKSwgdGhlbiB0aGUgcHJveHkgTVVTVCB1cGRhdGU8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICBTZXJ2aWNlIElu
ZGV4IGFuZCBNQVkgdXBkYXRlIGNvbnRleHRzLiAgV2hlbiBhbiBTRkMgcHJveHk8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgU2VydmljZSBJbmRleCBhbmQgTUFZIHVwZGF0
ZSBjb250ZXh0cy4gIFdoZW4gYW4gU0ZDIHByb3h5PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgcmVjZWl2ZXMgYW4gTlNILWVuY2Fw
c3VsYXRlZCBwYWNrZXQsIGl0IE1VU1QgcmVtb3ZlIE5TSCBiZWZvcmU8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgcmVjZWl2ZXMgYW4gTlNILWVuY2Fwc3VsYXRlZCBwYWNr
ZXQsIGl0IE1VU1QgcmVtb3ZlIE5TSCBiZWZvcmU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICBmb3J3YXJkaW5nIGl0IHRvIGFuIE5T
SCB1bmF3YXJlIFNGLiAgV2hlbiB0aGUgU0ZDIFByb3h5IHJlY2VpdmVzPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIGZvcndhcmRpbmcgaXQgdG8gYW4gTlNIIHVuYXdhcmUg
U0YuICBXaGVuIHRoZSBTRkMgUHJveHkgcmVjZWl2ZXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZD48YSBuYW1lPSJkaWZmMDA1NCIg
Lz48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgYSBwYWNrZXQgYmFjayBmcm9tIGFuIE5TSCB1
bmF3YXJlIFNGLCBpdCBNVVNUIHJlLWVuY2Fwc3VsYXRlPHNwYW4gY2xhc3M9ImRlbGV0ZSI+czwv
c3Bhbj4gaXQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgIGEgcGFja2V0
IGJhY2sgZnJvbSBhbiBOU0ggdW5hd2FyZSBTRiwgaXQgTVVTVCByZS1lbmNhcHN1bGF0ZSBpdDwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
ICAgIHdpdGggdGhlIGNvcnJlY3QgTlNILCBhbmQgTVVTVCBkZWNyZW1lbnQgdGhlIFNlcnZpY2Ug
SW5kZXggYnk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgd2l0aCB0aGUg
Y29ycmVjdCBOU0gsIGFuZCBNVVNUIGRlY3JlbWVudCB0aGUgU2VydmljZSBJbmRleCBieTwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAg
IG9uZS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgb25lLjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICA0LiAgU2VydmljZSBwb2xpY3kgc2VsZWN0aW9uOiBT
ZXJ2aWNlIEZ1bmN0aW9ucyBkZXJpdmUgcG9saWN5IChpLmUuLDwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgIDQuICBTZXJ2aWNlIHBvbGljeSBzZWxlY3Rpb246IFNlcnZpY2UgRnVu
Y3Rpb25zIGRlcml2ZSBwb2xpY3kgKGkuZS4sPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgc2VydmljZSBhY3Rpb25zIHN1Y2ggYXMg
cGVybWl0IG9yIGRlbnkpIHNlbGVjdGlvbiBhbmQgZW5mb3JjZW1lbnQ8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgc2VydmljZSBhY3Rpb25zIHN1Y2ggYXMgcGVybWl0IG9y
IGRlbnkpIHNlbGVjdGlvbiBhbmQgZW5mb3JjZW1lbnQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICBmcm9tIE5TSC4gIE1ldGFkYXRh
IHNoYXJlZCBpbiBOU0ggY2FuIHByb3ZpZGUgYSByYW5nZSBvZiBzZXJ2aWNlLTwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICBmcm9tIE5TSC4gIE1ldGFkYXRhIHNoYXJlZCBp
biBOU0ggY2FuIHByb3ZpZGUgYSByYW5nZSBvZiBzZXJ2aWNlLTwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIHJlbGV2YW50IGluZm9y
bWF0aW9uIHN1Y2ggYXMgdHJhZmZpYyBjbGFzc2lmaWNhdGlvbi48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICAgICAgcmVsZXZhbnQgaW5mb3JtYXRpb24gc3VjaCBhcyB0cmFmZmlj
IGNsYXNzaWZpY2F0aW9uLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
PjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBGaWd1cmUg
NyBtYXBzIGVhY2ggb2YgdGhlIGZvdXIgYWN0aW9ucyBhYm92ZSB0byB0aGUgY29tcG9uZW50cyBp
biB0aGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBGaWd1cmUgNyBtYXBzIGVh
Y2ggb2YgdGhlIGZvdXIgYWN0aW9ucyBhYm92ZSB0byB0aGUgY29tcG9uZW50cyBpbiB0aGU8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFNG
QyBhcmNoaXRlY3R1cmUgdGhhdCBjYW4gcGVyZm9ybSBpdC48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBTRkMgYXJjaGl0ZWN0dXJlIHRoYXQgY2FuIHBlcmZvcm0gaXQuPC90ZD48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0
ciBiZ2NvbG9yPSJncmF5IiA+PHRkPjwvdGQ+PHRoPjxhIG5hbWU9InBhcnQtbDkiIC8+PHNtYWxs
PnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGVtPiBwYWdlIDE0LCBsaW5lIDI0PC9lbT48
L3RoPjx0aD4gPC90aD48dGg+PGEgbmFtZT0icGFydC1yOSIgLz48c21hbGw+c2tpcHBpbmcgdG8g
Y2hhbmdlIGF0PC9zbWFsbD48ZW0+IHBhZ2UgMTUsIGxpbmUgMTY8L2VtPjwvdGg+PHRkPjwvdGQ+
PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICB8ICAgICAgICAgICAgICAgIHwgSW5zZXJ0ICAgICAgICB8Rm9yd2Fy
ZHwgICBVcGRhdGUgICAgICAgfFNlcnZpY2UgIHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICB8ICAgICAgICAgICAgICAgIHwgSW5zZXJ0ICAgICAgICB8Rm9yd2FyZHwgICBVcGRh
dGUgICAgICAgfFNlcnZpY2UgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHwgICAgICAgICAgICAgICAgfCBvciByZW1vdmUgTlNIIHxO
U0ggICAgfCAgICBOU0ggICAgICAgICB8cG9saWN5ICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgIHwgICAgICAgICAgICAgICAgfCBvciByZW1vdmUgTlNIIHxOU0ggICAgfCAg
ICBOU0ggICAgICAgICB8cG9saWN5ICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgfCAgICAgICAgICAgICAgICB8ICAgICAgICAgICAg
ICAgfFBhY2tldHN8ICAgICAgICAgICAgICAgIHxzZWxlY3Rpb258PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgfCAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgfFBhY2tl
dHN8ICAgICAgICAgICAgICAgIHxzZWxlY3Rpb258PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB8IENvbXBvbmVudCAgICAgICstLS0tLS0t
Ky0tLS0tLS0rICAgICAgICstLS0tLS0tLS0tLS0tLS0tKyAgICAgICAgIHw8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB8IENvbXBvbmVudCAgICAgICstLS0tLS0tKy0tLS0tLS0r
ICAgICAgICstLS0tLS0tLS0tLS0tLS0tKyAgICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHwgICAgICAgICAgICAgICAgfCAg
ICAgICB8ICAgICAgIHwgICAgICAgfCBEZWMuICAgfFVwZGF0ZSB8ICAgICAgICAgfDwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHwgICAgICAgICAgICAgICAgfCAgICAgICB8ICAg
ICAgIHwgICAgICAgfCBEZWMuICAgfFVwZGF0ZSB8ICAgICAgICAgfDwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgfCAgICAgICAgICAgICAg
ICB8SW5zZXJ0IHxSZW1vdmUgfCAgICAgICB8U2VydmljZSB8Q29udGV4dHwgICAgICAgICB8PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgfCAgICAgICAgICAgICAgICB8SW5zZXJ0
IHxSZW1vdmUgfCAgICAgICB8U2VydmljZSB8Q29udGV4dHwgICAgICAgICB8PC90ZD48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB8ICAgICAgICAg
ICAgICAgIHwgICAgICAgfCAgICAgICB8ICAgICAgIHwgSW5kZXggIHxIZWFkZXIgfCAgICAgICAg
IHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB8ICAgICAgICAgICAgICAgIHwg
ICAgICAgfCAgICAgICB8ICAgICAgIHwgSW5kZXggIHxIZWFkZXIgfCAgICAgICAgIHw8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0rLS0tLS0tLSstLS0tLS0tKy0tLS0tLS0tKy0tLS0tLS0rLS0t
LS0tLS0tKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICstLS0tLS0tLS0tLS0t
LS0tKy0tLS0tLS0rLS0tLS0tLSstLS0tLS0tKy0tLS0tLS0tKy0tLS0tLS0rLS0tLS0tLS0tKzwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
fCAgICAgICAgICAgICAgICB8ICArICAgIHwgICArICAgfCAgICAgICB8ICAgICAgICB8ICAgKyAg
IHwgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgfCAgICAgICAg
ICAgICAgICB8ICArICAgIHwgICArICAgfCAgICAgICB8ICAgICAgICB8ICAgKyAgIHwgICAgICAg
ICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICB8Q2xhc3NpZmllciAgICAgIHwgICAgICAgfCAgICAgICB8ICAgICAgIHwgICAgICAgIHwg
ICAgICAgfCAgICAgICAgIHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB8Q2xh
c3NpZmllciAgICAgIHwgICAgICAgfCAgICAgICB8ICAgICAgIHwgICAgICAgIHwgICAgICAgfCAg
ICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0K
ICAgICAgPHRyPjx0ZD48YSBuYW1lPSJkaWZmMDA1NSIgLz48L3RkPjwvdHI+DQogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4g
ICArLS0tLS0tLS0tLS0tLS0tPHNwYW4gY2xhc3M9ImRlbGV0ZSI+IDwvc3Bhbj4rLS0tLS0tLSst
LS0tLS0tKy0tLS0tLS0rLS0tLS0tLS0rLS0tLS0tLSstLS0tLS0tLS0rPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyYmxvY2siPiAgICstLS0tLS0tLS0tLS0tLS08c3BhbiBjbGFzcz0iaW5zZXJ0
Ij4tPC9zcGFuPistLS0tLS0tKy0tLS0tLS0rLS0tLS0tLSstLS0tLS0tLSstLS0tLS0tKy0tLS0t
LS0tLSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIHxTZXJ2aWNlIEZ1bmN0aW9ufCAgICAgICB8ICAgKyAgIHwgICsgICAgfCAgICAgICAg
fCAgICAgICB8ICAgICAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHxT
ZXJ2aWNlIEZ1bmN0aW9ufCAgICAgICB8ICAgKyAgIHwgICsgICAgfCAgICAgICAgfCAgICAgICB8
ICAgICAgICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgfEZvcndhcmRlcihTRkYpICB8ICAgICAgIHwgICAgICAgfCAgICAgICB8ICAg
ICAgICB8ICAgICAgIHwgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgfEZvcndhcmRlcihTRkYpICB8ICAgICAgIHwgICAgICAgfCAgICAgICB8ICAgICAgICB8ICAg
ICAgIHwgICAgICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PC90cj4NCiAgICAgIDx0cj48dGQ+PGEgbmFtZT0iZGlmZjAwNTYiIC8+PC90ZD48L3RyPg0KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9Imxi
bG9jayI+ICAgKy0tLS0tLS0tLS0tLS0tLTxzcGFuIGNsYXNzPSJkZWxldGUiPiA8L3NwYW4+Ky0t
LS0tLS0rLS0tLS0tLSstLS0tLS0tKy0tLS0tLS0tKy0tLS0tLS0rLS0tLS0tLS0tKzwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICArLS0tLS0tLS0tLS0tLS0tPHNwYW4gY2xhc3M9
Imluc2VydCI+LTwvc3Bhbj4rLS0tLS0tLSstLS0tLS0tKy0tLS0tLS0rLS0tLS0tLS0rLS0tLS0t
LSstLS0tLS0tLS0rPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICB8U2VydmljZSAgICAgICAgIHwgICAgICAgfCAgICAgICB8ICAgICAgIHwg
ICArICAgIHwgICArICAgfCAgICsgICAgIHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICB8U2VydmljZSAgICAgICAgIHwgICAgICAgfCAgICAgICB8ICAgICAgIHwgICArICAgIHwg
ICArICAgfCAgICsgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIHxGdW5jdGlvbiAgKFNGKSAgfCAgICAgICB8ICAgICAgIHwgICAg
ICAgfCAgICAgICAgfCAgICAgICB8ICAgICAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgIHxGdW5jdGlvbiAgKFNGKSAgfCAgICAgICB8ICAgICAgIHwgICAgICAgfCAgICAg
ICAgfCAgICAgICB8ICAgICAgICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkPjxhIG5hbWU9ImRpZmYwMDU3IiAvPjwvdGQ+PC90
cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPiAgICstLS0tLS0tLS0tLS0tLS08c3BhbiBjbGFzcz0iZGVsZXRlIj4gPC9z
cGFuPistLS0tLS0tKy0tLS0tLS0rLS0tLS0tLSstLS0tLS0tLSstLS0tLS0tKy0tLS0tLS0tLSs8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgKy0tLS0tLS0tLS0tLS0tLTxzcGFu
IGNsYXNzPSJpbnNlcnQiPi08L3NwYW4+Ky0tLS0tLS0rLS0tLS0tLSstLS0tLS0tKy0tLS0tLS0t
Ky0tLS0tLS0rLS0tLS0tLS0tKzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgfFNGQyBQcm94eSAgICAgICB8ICArICAgIHwgICArICAgfCAg
ICAgICB8ICAgKyAgICB8ICAgKyAgIHwgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgfFNGQyBQcm94eSAgICAgICB8ICArICAgIHwgICArICAgfCAgICAgICB8ICAg
KyAgICB8ICAgKyAgIHwgICAgICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tKy0tLS0t
LS0rLS0tLS0tLSstLS0tLS0tLSstLS0tLS0tKy0tLS0tLS0tLSs8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tKy0tLS0tLS0rLS0tLS0t
LSstLS0tLS0tLSstLS0tLS0tKy0tLS0tLS0tLSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgICAgICAgICAgICAgICAgIEZpZ3VyZSA3OiBOU0ggQWN0aW9uIGFuZCBSb2xlIE1hcHBp
bmc8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgICAgRmln
dXJlIDc6IE5TSCBBY3Rpb24gYW5kIFJvbGUgTWFwcGluZzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4N
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij40LiAgTlNIIFRyYW5zcG9ydCBFbmNhcHN1bGF0aW9uPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+NC4gIE5TSCBUcmFuc3BvcnQgRW5jYXBzdWxhdGlvbjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBPbmNlIE5TSCBpcyBhZGRlZCB0byBhIHBhY2tldCwgYW4g
b3V0ZXIgZW5jYXBzdWxhdGlvbiBpcyB1c2VkIHRvPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgT25jZSBOU0ggaXMgYWRkZWQgdG8gYSBwYWNrZXQsIGFuIG91dGVyIGVuY2Fwc3Vs
YXRpb24gaXMgdXNlZCB0bzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
PjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgZm9yd2FyZCB0aGUgb3JpZ2luYWwgcGFja2V0IGFuZCB0aGUgYXNz
b2NpYXRlZCBtZXRhZGF0YSB0byB0aGUgc3RhcnQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICBmb3J3YXJkIHRoZSBvcmlnaW5hbCBwYWNrZXQgYW5kIHRoZSBhc3NvY2lhdGVkIG1l
dGFkYXRhIHRvIHRoZSBzdGFydDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgb2YgYSBzZXJ2aWNlIGNoYWluLiAgVGhlIGVuY2Fwc3VsYXRp
b24gc2VydmVzIHR3byBwdXJwb3Nlczo8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBvZiBhIHNlcnZpY2UgY2hhaW4uICBUaGUgZW5jYXBzdWxhdGlvbiBzZXJ2ZXMgdHdvIHB1cnBv
c2VzOjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAxLiAgQ3JlYXRlcyBhIHRvcG9s
b2dpY2FsbHkgaW5kZXBlbmRlbnQgc2VydmljZXMgcGxhbmUuICBQYWNrZXRzIGFyZTwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIDEuICBDcmVhdGVzIGEgdG9wb2xvZ2ljYWxseSBp
bmRlcGVuZGVudCBzZXJ2aWNlcyBwbGFuZS4gIFBhY2tldHMgYXJlPC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgZm9yd2FyZGVkIHRv
IHRoZSByZXF1aXJlZCBzZXJ2aWNlcyB3aXRob3V0IGNoYW5naW5nIHRoZTwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICBmb3J3YXJkZWQgdG8gdGhlIHJlcXVpcmVkIHNlcnZp
Y2VzIHdpdGhvdXQgY2hhbmdpbmcgdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQ+PGEgbmFtZT0iZGlmZjAwNTgiIC8+PC90ZD48
L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQg
Y2xhc3M9ImxibG9jayI+ICAgICAgIHVuZGVybHlpbmcgbmV0d29yayB0b3BvbG9neTwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgdW5kZXJseWluZyBuZXR3b3JrIHRvcG9s
b2d5PHNwYW4gY2xhc3M9Imluc2VydCI+Ljwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQog
ICAgICA8dHI+PHRkPjxhIG5hbWU9ImRpZmYwMDU5IiAvPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAg
IDIuICBUcmFuc2l0IG5ldHdvcmsgbm9kZXMgc2ltcGx5IGZvcndhcmQgdGhlIGVuY2Fwc3VsYXRl
ZCBwYWNrZXRzIDxzcGFuIGNsYXNzPSJkZWxldGUiPmFzPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmJsb2NrIj4gICAyLiAgVHJhbnNpdCBuZXR3b3JrIG5vZGVzIHNpbXBseSBmb3J3
YXJkIHRoZSBlbmNhcHN1bGF0ZWQgcGFja2V0czwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICAg
aXMuPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgPHNwYW4g
Y2xhc3M9Imluc2VydCI+d2l0aG91dCBtb2RpZmljYXRpb24uPC9zcGFuPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGUgc2VydmljZSBoZWFkZXIgaXMgaW5kZXBlbmRlbnQgb2Yg
dGhlIGVuY2Fwc3VsYXRpb24gdXNlZCBhbmQgaXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICBUaGUgc2VydmljZSBoZWFkZXIgaXMgaW5kZXBlbmRlbnQgb2YgdGhlIGVuY2Fwc3Vs
YXRpb24gdXNlZCBhbmQgaXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIGVuY2Fwc3VsYXRlZCBpbiBleGlzdGluZyB0cmFuc3BvcnRzLiAg
VGhlIHByZXNlbmNlIG9mIE5TSCBpczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IGVuY2Fwc3VsYXRlZCBpbiBleGlzdGluZyB0cmFuc3BvcnRzLiAgVGhlIHByZXNlbmNlIG9mIE5T
SCBpczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgaW5kaWNhdGVkIHZpYSBwcm90b2NvbCB0eXBlIG9yIG90aGVyIGluZGljYXRvciBpbiB0
aGUgb3V0ZXI8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBpbmRpY2F0ZWQgdmlh
IHByb3RvY29sIHR5cGUgb3Igb3RoZXIgaW5kaWNhdG9yIGluIHRoZSBvdXRlcjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgZW5jYXBzdWxh
dGlvbi48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBlbmNhcHN1bGF0aW9uLjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij41LiAgRnJhZ21lbnRhdGlvbiBDb25zaWRlcmF0
aW9uczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjUuICBGcmFnbWVudGF0aW9uIENv
bnNpZGVyYXRpb25zPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIE5TSCBhbmQgdGhl
IGFzc29jaWF0ZWQgdHJhbnNwb3J0IGhlYWRlciBhcmUgImFkZGVkIiB0byB0aGU8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBOU0ggYW5kIHRoZSBhc3NvY2lhdGVkIHRyYW5zcG9y
dCBoZWFkZXIgYXJlICJhZGRlZCIgdG8gdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBlbmNhcHN1bGF0ZWQgcGFja2V0L2ZyYW1lLiAg
VGhpcyBhZGRpdGlvbmFsIGluZm9ybWF0aW9uIGluY3JlYXNlcyB0aGU8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICBlbmNhcHN1bGF0ZWQgcGFja2V0L2ZyYW1lLiAgVGhpcyBhZGRp
dGlvbmFsIGluZm9ybWF0aW9uIGluY3JlYXNlcyB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHNpemUgb2YgdGhlIHBhY2tldC48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBzaXplIG9mIHRoZSBwYWNrZXQuPC90ZD48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEFzIGRpc2N1c3NlZCBpbiBbSS1ELmlldGYtcnRn
d2ctZHQtZW5jYXBdLCB3aXRoaW4gYW4gYWRtaW5pc3RyYXRpdmU8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICBBcyBkaXNjdXNzZWQgaW4gW0ktRC5pZXRmLXJ0Z3dnLWR0LWVuY2Fw
XSwgd2l0aGluIGFuIGFkbWluaXN0cmF0aXZlPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBkb21haW4sIGFuIG9wZXJhdG9yIGNhbiBlbnN1
cmUgdGhhdCB0aGUgdW5kZXJsYXkgTVRVIGlzIHN1ZmZpY2llbnQgdG88L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICBkb21haW4sIGFuIG9wZXJhdG9yIGNhbiBlbnN1cmUgdGhhdCB0
aGUgdW5kZXJsYXkgTVRVIGlzIHN1ZmZpY2llbnQgdG88L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGNhcnJ5IFNGQyB0cmFmZmljIHdpdGhv
dXQgcmVxdWlyaW5nIGZyYWdtZW50YXRpb24uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgY2FycnkgU0ZDIHRyYWZmaWMgd2l0aG91dCByZXF1aXJpbmcgZnJhZ21lbnRhdGlvbi48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgSG93ZXZlciwgdGhlcmUgd2lsbCBiZSBj
YXNlcyB3aGVyZSB0aGUgdW5kZXJsYXkgTVRVIGlzIG5vdCBsYXJnZTwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIEhvd2V2ZXIsIHRoZXJlIHdpbGwgYmUgY2FzZXMgd2hlcmUgdGhl
IHVuZGVybGF5IE1UVSBpcyBub3QgbGFyZ2U8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGVub3VnaCB0byBjYXJyeSB0aGUgTlNIIHRyYWZm
aWMuICBTaW5jZSBOU0ggZG9lcyBub3QgcHJvdmlkZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgIGVub3VnaCB0byBjYXJyeSB0aGUgTlNIIHRyYWZmaWMuICBTaW5jZSBOU0ggZG9l
cyBub3QgcHJvdmlkZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwv
dHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgZnJhZ21lbnRhdGlvbiBzdXBwb3J0IGF0IHRoZSBzZXJ2aWNlIHBsYW5l
LCB0aGUgdHJhbnNwb3J0L292ZXJsYXk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBmcmFnbWVudGF0aW9uIHN1cHBvcnQgYXQgdGhlIHNlcnZpY2UgcGxhbmUsIHRoZSB0cmFuc3Bv
cnQvb3ZlcmxheTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
DQogICAgICA8dHI+PHRkPjxhIG5hbWU9ImRpZmYwMDYwIiAvPjwvdGQ+PC90cj4NCiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2si
PiAgIGxheWVyIE1VU1QgcHJvdmlkZSB0aGUgcmVxdWlzaXRlIGZyYWdtZW50YXRpb24gaGFuZGxp
bmcuICBTZWN0aW9uIDxzcGFuIGNsYXNzPSJkZWxldGUiPjY8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyYmxvY2siPiAgIGxheWVyIE1VU1QgcHJvdmlkZSB0aGUgcmVxdWlzaXRlIGZy
YWdtZW50YXRpb24gaGFuZGxpbmcuICBTZWN0aW9uIDxzcGFuIGNsYXNzPSJpbnNlcnQiPjk8L3Nw
YW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICBvZiBbSS1ELmlldGYtcnRnd2ctZHQtZW5jYXBdIHByb3ZpZGVzIGd1aWRhbmNlIGZvciB0
aG9zZSBzY2VuYXJpb3MuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgb2YgW0kt
RC5pZXRmLXJ0Z3dnLWR0LWVuY2FwXSBwcm92aWRlcyBndWlkYW5jZSBmb3IgdGhvc2Ugc2NlbmFy
aW9zLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQ+PGEgbmFtZT0iZGlmZjAw
NjEiIC8+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPiAgIDxzcGFuIGNsYXNzPSJpbnNlcnQiPkZvciBleGFtcGxlLCB3aGVuIE5TSCBpcyBlbmNh
cHN1bGF0ZWQgaW4gSVAsIElQLWxldmVsIGZyYWdtZW50YXRpb248L3NwYW4+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBjb3VwbGVkIHdp
dGggUGF0aCBNVFUgRGlzY292ZXJ5IChQTVRVRCkgaXMgdXNlZC4gIFdoZW4sIG9uIHRoZSBvdGhl
cjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9
ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJp
bnNlcnQiPiAgIGhhbmQsIHRoZSB1bmRlcmxheSBkb2VzIG5vdCBzdXBwb3J0IGZyYWdtZW50YXRp
b24gcHJvY2VkdXJlcywgYW48L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2Nr
Ij48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBlcnJvciBtZXNzYWdlIFNIT1VMRCBiZSBsb2dnZWQg
d2hlbiBkcm9wcGluZyBhIHBhY2tldCB0b28gYmlnLjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIExhc3RseSwgTlNILXNwZWNp
ZmljIGZyYWdtZW50YXRpb24gYW5kIHJlYXNzZW1ibHkgbWV0aG9kcyBtYXkgYmU8L3NwYW4+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBk
ZWZpbmVkIGFzIHdlbGwsIGJ1dCB0aGVzZSBtZXRob2RzIGFyZSBvdXRzaWRlIHRoZSBzY29wZSBv
ZiB0aGlzPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwv
dHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBj
bGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xh
c3M9Imluc2VydCI+ICAgZG9jdW1lbnQuPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJibG9jayI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+Ni4gIFNlcnZpY2UgUGF0aCBGb3J3YXJkaW5nIHdpdGgg
TlNIPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+Ni4gIFNlcnZpY2UgUGF0aCBGb3J3
YXJkaW5nIHdpdGggTlNIPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjYuMS4gIFNGRnMg
YW5kIE92ZXJsYXkgU2VsZWN0aW9uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+Ni4x
LiAgU0ZGcyBhbmQgT3ZlcmxheSBTZWxlY3Rpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgQXMgZGVzY3JpYmVkIGFib3ZlLCBOU0ggY29udGFpbnMgYSBTZXJ2aWNlIFBhdGggSWRl
bnRpZmllciAoU1BJKSBhbmQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBBcyBk
ZXNjcmliZWQgYWJvdmUsIE5TSCBjb250YWlucyBhIFNlcnZpY2UgUGF0aCBJZGVudGlmaWVyIChT
UEkpIGFuZDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgYSBTZXJ2aWNlIEluZGV4IChTSSkuICBUaGUgU1BJIGlzLCBhcyBwZXIgaXRzIG5h
bWUsIGFuIGlkZW50aWZpZXIuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgYSBT
ZXJ2aWNlIEluZGV4IChTSSkuICBUaGUgU1BJIGlzLCBhcyBwZXIgaXRzIG5hbWUsIGFuIGlkZW50
aWZpZXIuPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICBUaGUgU1BJIGFsb25lIGNhbm5vdCBiZSB1c2VkIHRvIGZvcndhcmQgcGFja2V0cyBh
bG9uZyBhIHNlcnZpY2UgcGF0aC48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBU
aGUgU1BJIGFsb25lIGNhbm5vdCBiZSB1c2VkIHRvIGZvcndhcmQgcGFja2V0cyBhbG9uZyBhIHNl
cnZpY2UgcGF0aC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3Ry
Pg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIFJhdGhlciB0aGUgU1BJIHByb3ZpZGVzIGEgbGV2ZWwgb2YgaW5kaXJlY3Rp
b24gYmV0d2VlbiB0aGUgc2VydmljZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IFJhdGhlciB0aGUgU1BJIHByb3ZpZGVzIGEgbGV2ZWwgb2YgaW5kaXJlY3Rpb24gYmV0d2VlbiB0
aGUgc2VydmljZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgcGF0aC90b3BvbG9neSBhbmQgdGhlIG5ldHdvcmsgdHJhbnNwb3J0LiAgRnVy
dGhlcm1vcmUsIHRoZXJlIGlzIG5vPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
cGF0aC90b3BvbG9neSBhbmQgdGhlIG5ldHdvcmsgdHJhbnNwb3J0LiAgRnVydGhlcm1vcmUsIHRo
ZXJlIGlzIG5vPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4N
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICByZXF1aXJlbWVudCwgb3IgZXhwZWN0YXRpb24gb2YgYW4gU1BJIGJlaW5nIGJv
dW5kIHRvIGEgcHJlLWRldGVybWluZWQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICByZXF1aXJlbWVudCwgb3IgZXhwZWN0YXRpb24gb2YgYW4gU1BJIGJlaW5nIGJvdW5kIHRvIGEg
cHJlLWRldGVybWluZWQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPg0KICAgICAgPHRyIGJnY29sb3I9ImdyYXkiID48dGQ+PC90ZD48dGg+PGEgbmFt
ZT0icGFydC1sMTAiIC8+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGVtPiBw
YWdlIDE1LCBsaW5lIDQ2PC9lbT48L3RoPjx0aD4gPC90aD48dGg+PGEgbmFtZT0icGFydC1yMTAi
IC8+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGVtPiBwYWdlIDE2LCBsaW5l
IDQ4PC9lbT48L3RoPjx0ZD48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgc2VsZWN0IHRoZSBhcHByb3By
aWF0ZSBuZXR3b3JrIGxvY2F0b3IocykgZm9yIG92ZXJsYXkgZm9yd2FyZGluZy48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBzZWxlY3QgdGhlIGFwcHJvcHJpYXRlIG5ldHdvcmsg
bG9jYXRvcihzKSBmb3Igb3ZlcmxheSBmb3J3YXJkaW5nLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgVGhlIGxvZ2ljYWwgU0YgbWF5IGJl
IGEgc2luZ2xlIFNGLCBvciBhIHNldCBvZiBlbGlnaWJsZSBTRnMgdGhhdCBhcmU8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUaGUgbG9naWNhbCBTRiBtYXkgYmUgYSBzaW5nbGUg
U0YsIG9yIGEgc2V0IG9mIGVsaWdpYmxlIFNGcyB0aGF0IGFyZTwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgZXF1aXZhbGVudC4gIEluIHRo
ZSBsYXR0ZXIgY2FzZSwgdGhlIFNGRiBwcm92aWRlcyBsb2FkIGRpc3RyaWJ1dGlvbjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGVxdWl2YWxlbnQuICBJbiB0aGUgbGF0dGVyIGNh
c2UsIHRoZSBTRkYgcHJvdmlkZXMgbG9hZCBkaXN0cmlidXRpb248L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGFtb25nc3QgdGhlIGNvbGxl
Y3Rpb24gb2YgU0ZzIGFzIG5lZWRlZC48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBhbW9uZ3N0IHRoZSBjb2xsZWN0aW9uIG9mIFNGcyBhcyBuZWVkZWQuPC90ZD48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIFNJIHNlcnZlcyBhcyBhIG1lY2hhbmlzbSBmb3IgZGV0ZWN0aW5n
IGludmFsaWQgc2VydmljZSBmdW5jdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgIFNJIHNlcnZlcyBhcyBhIG1lY2hhbmlzbSBmb3IgZGV0ZWN0aW5nIGludmFsaWQgc2Vydmlj
ZSBmdW5jdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgcGF0aHMuICBJbiBwYXJ0aWN1bGFyLCBhbiBTSSB2YWx1ZSBvZiB6ZXJvIGlu
ZGljYXRlcyB0aGF0IGZvcndhcmRpbmc8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBwYXRocy4gIEluIHBhcnRpY3VsYXIsIGFuIFNJIHZhbHVlIG9mIHplcm8gaW5kaWNhdGVzIHRo
YXQgZm9yd2FyZGluZzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwv
dHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgaXMgaW5jb3JyZWN0IGFuZCB0aGUgcGFja2V0IG11c3QgYmUgZGlzY2Fy
ZGVkLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGlzIGluY29ycmVjdCBhbmQg
dGhlIHBhY2tldCBtdXN0IGJlIGRpc2NhcmRlZC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgVGhpcyBpbmRpcmVjdGlvbiAtLSBTUEkgdG8gb3ZlcmxheSAtLSBjcmVhdGVzIGEgdHJ1
ZSBzZXJ2aWNlIHBsYW5lLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFRoaXMg
aW5kaXJlY3Rpb24gLS0gU1BJIHRvIG92ZXJsYXkgLS0gY3JlYXRlcyBhIHRydWUgc2VydmljZSBw
bGFuZS48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAg
ICAgPHRyPjx0ZD48YSBuYW1lPSJkaWZmMDA2MiIgLz48L3RkPjwvdHI+DQogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBU
aGF0IDxzcGFuIGNsYXNzPSJkZWxldGUiPmlzPC9zcGFuPiB0aGUgU0ZGL1NGIHRvcG9sb2d5IGlz
IGNvbnN0cnVjdGVkIHdpdGhvdXQgaW1wYWN0aW5nIHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmJsb2NrIj4gICBUaGF0IDxzcGFuIGNsYXNzPSJpbnNlcnQiPmlzLDwvc3Bhbj4gdGhlIFNG
Ri9TRiB0b3BvbG9neSBpcyBjb25zdHJ1Y3RlZCB3aXRob3V0IGltcGFjdGluZyB0aGU8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgbmV0
d29yayB0b3BvbG9neSBidXQgbW9yZSA8c3BhbiBjbGFzcz0iZGVsZXRlIj5pbXBvcnRhbnRseTwv
c3Bhbj4gc2VydmljZSBwbGFuZSBvbmx5IHBhcnRpY2lwYW50czwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmJsb2NrIj4gICBuZXR3b3JrIHRvcG9sb2d5IGJ1dCBtb3JlIDxzcGFuIGNsYXNzPSJp
bnNlcnQiPmltcG9ydGFudGx5LDwvc3Bhbj4gc2VydmljZSBwbGFuZSBvbmx5PC90ZD48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIChpLmUuLCBt
b3N0IFNGcykgbmVlZCBub3QgYmUgcGFydCBvZiB0aGUgbmV0d29yayBvdmVybGF5IHRvcG9sb2d5
IGFuZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBwYXJ0aWNpcGFudHMgKGku
ZS4sIG1vc3QgU0ZzKSBuZWVkIG5vdCBiZSBwYXJ0IG9mIHRoZSBuZXR3b3JrIG92ZXJsYXk8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAg
aXRzIGFzc29jaWF0ZWQgaW5mcmFzdHJ1Y3R1cmUgKGUuZy4sIGNvbnRyb2wgcGxhbmUsIHJvdXRp
bmcgdGFibGVzLDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICB0b3BvbG9neSBh
bmQgaXRzIGFzc29jaWF0ZWQgaW5mcmFzdHJ1Y3R1cmUgKGUuZy4sIGNvbnRyb2wgcGxhbmUsPC90
ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAg
IGV0Yy4pICBTRnMgbmVlZCB0byBiZSBhYmxlIHRvIHJldHVybiBhIHBhY2tldCB0byBhbiBhcHBy
b3ByaWF0ZSBTRkY8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgcm91dGluZyB0
YWJsZXMsIGV0Yy4pICBTRnMgbmVlZCB0byBiZSBhYmxlIHRvIHJldHVybiBhIHBhY2tldCB0byBh
bjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2Nr
Ij4gICAoaS5lLiwgaGFzIHRoZSByZXF1aXNpdGUgTlNIIGluZm9ybWF0aW9uKSB3aGVuIHNlcnZp
Y2UgcHJvY2Vzc2luZyBpczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBhcHBy
b3ByaWF0ZSBTRkYgKGkuZS4sIGhhcyB0aGUgcmVxdWlzaXRlIE5TSCBpbmZvcm1hdGlvbikgd2hl
bjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2Nr
Ij4gICBjb21wbGV0ZS4gIFRoaXMgY2FuIGJlIHZpYSB0aGUgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+
b3Zlcjwvc3Bhbj4gb3IgdW5kZXJsYXkgYW5kIGluIHNvbWUgY2FzZTwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmJsb2NrIj4gICBzZXJ2aWNlIHByb2Nlc3NpbmcgaXMgY29tcGxldGUuICBUaGlz
IGNhbiBiZSB2aWEgdGhlIDxzcGFuIGNsYXNzPSJpbnNlcnQiPm92ZXJsYXk8L3NwYW4+IG9yPC90
ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAg
IHJlcXVpcmUgYWRkaXRpb25hbCBjb25maWd1cmF0aW9uIG9uIHRoZSBTRi4gIEFzIG1lbnRpb25l
ZCBhYm92ZSwgYW48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgdW5kZXJsYXkg
YW5kIGluIHNvbWUgY2FzZSByZXF1aXJlIGFkZGl0aW9uYWwgY29uZmlndXJhdGlvbiBvbiB0aGUg
U0YuPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPiAgIGV4aXN0aW5nIG92ZXJsYXkgdG9wb2xvZ3kgbWF5IGJlIHVzZWQgcHJvdmlkZWQgaXQg
b2ZmZXJzIHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBBcyBtZW50aW9u
ZWQgYWJvdmUsIGFuIGV4aXN0aW5nIG92ZXJsYXkgdG9wb2xvZ3kgbWF5IGJlIHVzZWQgcHJvdmlk
ZWQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9j
ayI+ICAgcmVxdWlzaXRlIGNvbm5lY3Rpdml0eS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJi
bG9jayI+ICAgaXQgb2ZmZXJzIHRoZSByZXF1aXNpdGUgY29ubmVjdGl2aXR5LjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGUgbWFwcGluZyBvZiBTUEkgdG8gdHJhbnNwb3J0IG9j
Y3VycyBvbiBhbiBTRkYgKGFzIGRpc2N1c3NlZCBhYm92ZSw8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBUaGUgbWFwcGluZyBvZiBTUEkgdG8gdHJhbnNwb3J0IG9jY3VycyBvbiBh
biBTRkYgKGFzIGRpc2N1c3NlZCBhYm92ZSw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZD48YSBuYW1lPSJkaWZmMDA2MyIgLz48L3Rk
PjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0
ZCBjbGFzcz0ibGJsb2NrIj4gICB0aGUgZmlyc3QgU0ZGIGluIHRoZSBwYXRoIGdldHMgYSBOU0gg
ZW5jYXBzdWxhdGVkIHBhY2tldCBmcm9tIHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJs
b2NrIj4gICB0aGUgZmlyc3QgU0ZGIGluIHRoZSBwYXRoIGdldHMgYTxzcGFuIGNsYXNzPSJpbnNl
cnQiPm48L3NwYW4+IE5TSCBlbmNhcHN1bGF0ZWQgcGFja2V0IGZyb20gdGhlPC90ZD48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBDbGFzc2lmaWVy
KS4gIFRoZSBTRkYgY29uc3VsdHMgdGhlIFNQSS9JRCB2YWx1ZXMgdG8gZGV0ZXJtaW5lIHRoZTwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIENsYXNzaWZpZXIpLiAgVGhlIFNGRiBj
b25zdWx0cyB0aGUgU1BJL0lEIHZhbHVlcyB0byBkZXRlcm1pbmUgdGhlPC90ZD48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBhcHByb3ByaWF0ZSBv
dmVybGF5IHRyYW5zcG9ydCBwcm90b2NvbCAoc2V2ZXJhbCBtYXkgYmUgdXNlZCB3aXRoaW4gYTwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGFwcHJvcHJpYXRlIG92ZXJsYXkgdHJh
bnNwb3J0IHByb3RvY29sIChzZXZlcmFsIG1heSBiZSB1c2VkIHdpdGhpbiBhPC90ZD48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBnaXZlbiBuZXR3
b3JrKSBhbmQgbmV4dCBob3AgZm9yIHRoZSByZXF1aXNpdGUgU0YuICBUYWJsZSAxIGJlbG93PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgZ2l2ZW4gbmV0d29yaykgYW5kIG5leHQg
aG9wIGZvciB0aGUgcmVxdWlzaXRlIFNGLiAgVGFibGUgMSBiZWxvdzwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgZGVwaWN0cyBhbiBleGFt
cGxlIG9mIGEgc2luZ2xlIG5leHQtaG9wIFNQSS9TSSB0byBuZXR3b3JrIG92ZXJsYXk8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBkZXBpY3RzIGFuIGV4YW1wbGUgb2YgYSBzaW5n
bGUgbmV4dC1ob3AgU1BJL1NJIHRvIG5ldHdvcmsgb3ZlcmxheTwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgbmV0d29yayBsb2NhdG9yIG1h
cHBpbmcuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgbmV0d29yayBsb2NhdG9y
IG1hcHBpbmcuPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4N
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICstLS0tLS0r
LS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tKzwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICstLS0tLS0rLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tKzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgfCBTUEkgIHwgU0kgICB8
IE5leHQgaG9wKHMpICAgICAgICAgfCBUcmFuc3BvcnQgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgfCBTUEkgIHwgU0kgICB8IE5leHQgaG9wKHMpICAg
ICAgICAgfCBUcmFuc3BvcnQgICAgICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICArLS0tLS0tKy0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLSs8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAgICAgICArLS0tLS0tKy0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLS0tLSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgIHwgMTAgICB8IDI1NSAgfCAxOTIuMC4yLjEgICAg
ICAgICAgIHwgVlhMQU4tZ3BlICAgICAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgICAgICAgIHwgMTAgICB8IDI1NSAgfCAxOTIuMC4yLjEgICAgICAgICAgIHwgVlhMQU4t
Z3BlICAgICAgICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwv
dHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+DQogICAgICA8dHIgYmdjb2xvcj0iZ3JheSIgPjx0ZD48L3RkPjx0aD48YSBuYW1l
PSJwYXJ0LWwxMSIgLz48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48ZW0+IHBh
Z2UgMTYsIGxpbmUgNDA8L2VtPjwvdGg+PHRoPiA8L3RoPjx0aD48YSBuYW1lPSJwYXJ0LXIxMSIg
Lz48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48ZW0+IHBhZ2UgMTcsIGxpbmUg
NDI8L2VtPjwvdGg+PHRkPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICArLS0tLS0tKy0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLSs8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICArLS0tLS0tKy0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgICAgICAgICAgICAgICAgICAgVGFibGUgMTogU0ZGIE5TSCBNYXBwaW5nIEV4YW1wbGU8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgICAgICBUYWJs
ZSAxOiBTRkYgTlNIIE1hcHBpbmcgRXhhbXBsZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICBBZGRpdGlvbmFsbHksIGZ1cnRoZXIgaW5kaXJlY3Rpb24gaXMgcG9zc2libGU6IHRoZSBy
ZXNvbHV0aW9uIG9mIHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEFkZGl0
aW9uYWxseSwgZnVydGhlciBpbmRpcmVjdGlvbiBpcyBwb3NzaWJsZTogdGhlIHJlc29sdXRpb24g
b2YgdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICByZXF1aXJlZCBTRiBuZXR3b3JrIGxvY2F0b3IgbWF5IGJlIGEgbG9jYWxpemVkIHJl
c29sdXRpb24gb24gYW4gU0ZGLDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHJl
cXVpcmVkIFNGIG5ldHdvcmsgbG9jYXRvciBtYXkgYmUgYSBsb2NhbGl6ZWQgcmVzb2x1dGlvbiBv
biBhbiBTRkYsPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4N
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICByYXRoZXIgdGhhbiBhIHNlcnZpY2UgZnVuY3Rpb24gY2hhaW4gY29udHJvbCBw
bGFuZSByZXNwb25zaWJpbGl0eSwgYXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICByYXRoZXIgdGhhbiBhIHNlcnZpY2UgZnVuY3Rpb24gY2hhaW4gY29udHJvbCBwbGFuZSByZXNw
b25zaWJpbGl0eSwgYXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIHBlciBUYWJsZSAyIGFuZCBUYWJsZSAzIGJlbG93LjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHBlciBUYWJsZSAyIGFuZCBUYWJsZSAzIGJlbG93Ljwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBQbGVhc2Ugbm90ZTogVlhMQU4tZ3BlIGFu
ZCBHUkUgaW4gdGhlIGFib3ZlIHRhYmxlIHJlZmVyIHRvPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgUGxlYXNlIG5vdGU6IFZYTEFOLWdwZSBhbmQgR1JFIGluIHRoZSBhYm92ZSB0
YWJsZSByZWZlciB0bzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwv
dHI+DQogICAgICA8dHI+PHRkPjxhIG5hbWU9ImRpZmYwMDY0IiAvPjwvdGQ+PC90cj4NCiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPiAgIFtJLUQuaWV0Zi1udm8zLXZ4bGFuLWdwZV0gYW5kIFtSRkMyNzg0XSwgcmVzcGVjdGl2
ZWx5LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBbSS1ELmlldGYtbnZvMy12
eGxhbi1ncGVdIGFuZCBbUkZDMjc4NF08c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gW1JGQzc2NzZdPC9z
cGFuPiwgcmVzcGVjdGl2ZWx5LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAg
ICAgICAgICAgICAgICAgKy0tLS0tLSstLS0tLSstLS0tLS0tLS0tLS0tLS0tKzwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAgICAgICArLS0tLS0tKy0tLS0t
Ky0tLS0tLS0tLS0tLS0tLS0rPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAgICAgfCBTUEkgIHwgU0kgIHwgTmV4
dCBob3AocykgICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAg
ICAgICAgICAgICB8IFNQSSAgfCBTSSAgfCBOZXh0IGhvcChzKSAgICB8PC90ZD48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAg
ICAgICAgKy0tLS0tLSstLS0tLSstLS0tLS0tLS0tLS0tLS0tKzwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAgICAgICArLS0tLS0tKy0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4N
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAgICAgfCAxMCAgIHwgMyAgIHwgU0YyICAgICAgICAg
ICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAgICAg
ICB8IDEwICAgfCAzICAgfCBTRjIgICAgICAgICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAgICAgfCAg
ICAgIHwgICAgIHwgICAgICAgICAgICAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgfCAgICAgfCAgICAgICAgICAgICAgICB8
PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICAgICAgICAgICAgICAgICAgICAgfCAyNDUgIHwgMTIgIHwgU0YzNCAgICAgICAgICAgfDwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAgICAgICB8IDI0NSAg
fCAxMiAgfCBTRjM0ICAgICAgICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAgICAgfCAgICAgIHwgICAg
IHwgICAgICAgICAgICAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
ICAgICAgICAgICAgICAgICB8ICAgICAgfCAgICAgfCAgICAgICAgICAgICAgICB8PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAg
ICAgICAgICAgICAgfCA0MCAgIHwgOSAgIHwgU0Y5ICAgICAgICAgICAgfDwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAgICAgICB8IDQwICAgfCA5ICAgfCBT
RjkgICAgICAgICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAgICAgKy0tLS0tLSstLS0tLSstLS0tLS0t
LS0tLS0tLS0tKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAg
ICAgICAgICArLS0tLS0tKy0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rPC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0ciBiZ2NvbG9yPSJn
cmF5IiA+PHRkPjwvdGQ+PHRoPjxhIG5hbWU9InBhcnQtbDEyIiAvPjxzbWFsbD5za2lwcGluZyB0
byBjaGFuZ2UgYXQ8L3NtYWxsPjxlbT4gcGFnZSAxNywgbGluZSAzMjwvZW0+PC90aD48dGg+IDwv
dGg+PHRoPjxhIG5hbWU9InBhcnQtcjEyIiAvPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8
L3NtYWxsPjxlbT4gcGFnZSAxOCwgbGluZSAzMjwvZW0+PC90aD48dGQ+PC90ZD48L3RyPg0KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgICAgICAgICAgICAgICB8IFNGMzQgfCAxOTguNTEuMTAwLjM0ICAgICB8IFVEUCAgICAg
ICAgIHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgfCBT
RjM0IHwgMTk4LjUxLjEwMC4zNCAgICAgfCBVRFAgICAgICAgICB8PC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgfCAg
ICAgIHwgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgIHwgICAgICB8ICAgICAgICAgICAgICAgICAg
IHwgICAgICAgICAgICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
PjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgIHwgU0Y5ICB8IDIwMDE6ZGI4OjoxICAgICAg
IHwgR1JFICAgICAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAg
ICAgICAgICB8IFNGOSAgfCAyMDAxOmRiODo6MSAgICAgICB8IEdSRSAgICAgICAgIHw8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAg
ICAgICAgICArLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLSs8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgKy0tLS0tLSstLS0tLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0rPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgICAgICAgICAgICAgICAgICAgVGFibGUgMzogU0YgTG9jYXRvciBNYXBwaW5nIEV4YW1wbGU8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgICAgIFRhYmxl
IDM6IFNGIExvY2F0b3IgTWFwcGluZyBFeGFtcGxlPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIFNpbmNlIHRoZSBTUEkgaXMgYSByZXByZXNlbnRhdGlvbiBvZiB0aGUgc2VydmljZSBw
YXRoLCB0aGUgbG9va3VwIG1heTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFNp
bmNlIHRoZSBTUEkgaXMgYSByZXByZXNlbnRhdGlvbiBvZiB0aGUgc2VydmljZSBwYXRoLCB0aGUg
bG9va3VwIG1heTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgcmV0dXJuIG1vcmUgdGhhbiBvbmUgcG9zc2libGUgbmV4dC1ob3Agd2l0aGlu
IGEgc2VydmljZSBwYXRoIGZvciBhPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
cmV0dXJuIG1vcmUgdGhhbiBvbmUgcG9zc2libGUgbmV4dC1ob3Agd2l0aGluIGEgc2VydmljZSBw
YXRoIGZvciBhPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4N
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICBnaXZlbiBTRiwgZXNzZW50aWFsbHkgYSBzZXJpZXMgb2Ygd2VpZ2h0ZWQgKGVx
dWFsbHkgb3Igb3RoZXJ3aXNlKTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGdp
dmVuIFNGLCBlc3NlbnRpYWxseSBhIHNlcmllcyBvZiB3ZWlnaHRlZCAoZXF1YWxseSBvciBvdGhl
cndpc2UpPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAg
ICAgIDx0cj48dGQ+PGEgbmFtZT0iZGlmZjAwNjUiIC8+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAg
cGF0aHMgdG8gYmUgdXNlZCAoZm9yIGxvYWQgZGlzdHJpYnV0aW9uLCByZWR1bmRhbmN5IG9yIHBv
bGljeSksIHNlZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBwYXRocyB0byBi
ZSB1c2VkIChmb3IgbG9hZCBkaXN0cmlidXRpb24sIHJlZHVuZGFuY3k8c3BhbiBjbGFzcz0iaW5z
ZXJ0Ij4sPC9zcGFuPiBvciBwb2xpY3kpLCBzZWU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRhYmxlIDQuICBUaGUgbWV0cmljIGRlcGlj
dGVkIGluIFRhYmxlIDQgaXMgYW4gZXhhbXBsZSB0byBoZWxwPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgVGFibGUgNC4gIFRoZSBtZXRyaWMgZGVwaWN0ZWQgaW4gVGFibGUgNCBp
cyBhbiBleGFtcGxlIHRvIGhlbHA8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGlsbHVzdHJhdGVkIHdlaWdoaW5nIFNGcy4gIEluIGEgcmVh
bCBuZXR3b3JrLCB0aGUgbWV0cmljIHdpbGwgcmFuZ2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICBpbGx1c3RyYXRlZCB3ZWlnaGluZyBTRnMuICBJbiBhIHJlYWwgbmV0d29yaywg
dGhlIG1ldHJpYyB3aWxsIHJhbmdlPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBmcm9tIGEgc2ltcGxlIHByZWZlcmVuY2UgKHNpbWlsYXIg
dG8gcm91dGluZyBuZXh0LSBob3ApLCB0byBhIHRydWU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICBmcm9tIGEgc2ltcGxlIHByZWZlcmVuY2UgKHNpbWlsYXIgdG8gcm91dGluZyBu
ZXh0LSBob3ApLCB0byBhIHRydWU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGR5bmFtaWMgY29tcG9zaXRlIG1ldHJpYyBiYXNlZCBvbiBz
b21lIHNlcnZpY2UgZnVuY3Rpb24tY2VudHJpYyBzdGF0ZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgIGR5bmFtaWMgY29tcG9zaXRlIG1ldHJpYyBiYXNlZCBvbiBzb21lIHNlcnZp
Y2UgZnVuY3Rpb24tY2VudHJpYyBzdGF0ZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgKGluY2x1ZGluZyBsb2FkLCBzZXNzaW9ucyBzdGF0
ZSwgY2FwYWNpdHksIGV0Yy4pPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgKGlu
Y2x1ZGluZyBsb2FkLCBzZXNzaW9ucyBzdGF0ZSwgY2FwYWNpdHksIGV0Yy4pPC90ZD48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAg
ICAgICArLS0tLS0tKy0tLS0tKy0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLSs8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgICArLS0tLS0tKy0tLS0tKy0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgICAgIHwgU1BJICB8IFNJICB8IE5IICAg
ICAgICAgICB8IE1ldHJpYyAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
ICAgICAgICAgICAgIHwgU1BJICB8IFNJICB8IE5IICAgICAgICAgICB8IE1ldHJpYyAgfDwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAg
ICAgICAgICAgICAgKy0tLS0tLSstLS0tLSstLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0rPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgICAgKy0tLS0tLSstLS0t
LSstLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0rPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICB8IDEwICAgfCAzICAg
fCAyMDMuMC4xMTMuMSAgfCAxICAgICAgIHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICAgICAgICAgICAgICAgICB8IDEwICAgfCAzICAgfCAyMDMuMC4xMTMuMSAgfCAxICAgICAg
IHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgICAgICAgICAgICAgICAgIHwgICAgICB8ICAgICB8ICAgICAgICAgICAgICB8ICAgICAgICAg
fDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAgIHwgICAg
ICB8ICAgICB8ICAgICAgICAgICAgICB8ICAgICAgICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAgICA8dHIgYmdjb2xvcj0iZ3JheSIg
Pjx0ZD48L3RkPjx0aD48YSBuYW1lPSJwYXJ0LWwxMyIgLz48c21hbGw+c2tpcHBpbmcgdG8gY2hh
bmdlIGF0PC9zbWFsbD48ZW0+IHBhZ2UgMTgsIGxpbmUgMzE8L2VtPjwvdGg+PHRoPiA8L3RoPjx0
aD48YSBuYW1lPSJwYXJ0LXIxMyIgLz48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFs
bD48ZW0+IHBhZ2UgMTksIGxpbmUgMzE8L2VtPjwvdGg+PHRkPjwvdGQ+PC90cj4NCiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgICAgICAgVGFibGUg
NDogTlNIIFdlaWdodGVkIFNlcnZpY2UgUGF0aDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgICAgICAgICAgICAgICAgICAgVGFibGUgNDogTlNIIFdlaWdodGVkIFNlcnZpY2UgUGF0
aDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij42LjIuICBNYXBwaW5nIE5TSCB0byBOZXR3
b3JrIFRyYW5zcG9ydDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjYuMi4gIE1hcHBp
bmcgTlNIIHRvIE5ldHdvcmsgVHJhbnNwb3J0PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgIEFzIGRlc2NyaWJlZCBhYm92ZSwgdGhlIG1hcHBpbmcgb2YgU1BJIHRvIG5ldHdvcmsgdG9w
b2xvZ3kgbWF5IHJlc3VsdDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEFzIGRl
c2NyaWJlZCBhYm92ZSwgdGhlIG1hcHBpbmcgb2YgU1BJIHRvIG5ldHdvcmsgdG9wb2xvZ3kgbWF5
IHJlc3VsdDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgaW4gYSBzaW5nbGUgcGF0aCwgb3IgaXQgbWlnaHQgcmVzdWx0IGluIGEgbW9yZSBj
b21wbGV4IHRvcG9sb2d5LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGluIGEg
c2luZ2xlIHBhdGgsIG9yIGl0IG1pZ2h0IHJlc3VsdCBpbiBhIG1vcmUgY29tcGxleCB0b3BvbG9n
eS48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgIEZ1cnRoZXJtb3JlLCB0aGUgU1BJIHRvIG92ZXJsYXkgbWFwcGluZyBvY2N1cnMgYXQgZWFj
aCBTRkY8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBGdXJ0aGVybW9yZSwgdGhl
IFNQSSB0byBvdmVybGF5IG1hcHBpbmcgb2NjdXJzIGF0IGVhY2ggU0ZGPC90ZD48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBpbmRlcGVuZGVudGx5
LiAgQW55IGNvbWJpbmF0aW9uIG9mIHRvcG9sb2d5IHNlbGVjdGlvbiBpcyBwb3NzaWJsZS48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBpbmRlcGVuZGVudGx5LiAgQW55IGNvbWJp
bmF0aW9uIG9mIHRvcG9sb2d5IHNlbGVjdGlvbiBpcyBwb3NzaWJsZS48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFBsZWFzZSBub3RlLCB0
aGVyZSBpcyBubyByZXF1aXJlbWVudCB0byBjcmVhdGUgYSBuZXcgb3ZlcmxheSB0b3BvbG9neTwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFBsZWFzZSBub3RlLCB0aGVyZSBpcyBu
byByZXF1aXJlbWVudCB0byBjcmVhdGUgYSBuZXcgb3ZlcmxheSB0b3BvbG9neTwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkPjxhIG5h
bWU9ImRpZmYwMDY2IiAvPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIGlmIGEgc3VpdGFibGUgb25l
IGFscmVhZHkgZXhpc3Q8c3BhbiBjbGFzcz0iZGVsZXRlIj5pbmc8L3NwYW4+LiAgTlNIIHBhY2tl
dHMgY2FuIHVzZSBhbnkgKG5ldyBvcjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4g
ICBpZiBhIHN1aXRhYmxlIG9uZSBhbHJlYWR5IGV4aXN0PHNwYW4gY2xhc3M9Imluc2VydCI+czwv
c3Bhbj4uICBOU0ggcGFja2V0cyBjYW4gdXNlIGFueSAobmV3IG9yPC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBleGlzdGluZykgb3Zlcmxh
eSBwcm92aWRlZCB0aGUgcmVxdWlzaXRlIGNvbm5lY3Rpdml0eSByZXF1aXJlbWVudHM8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBleGlzdGluZykgb3ZlcmxheSBwcm92aWRlZCB0
aGUgcmVxdWlzaXRlIGNvbm5lY3Rpdml0eSByZXF1aXJlbWVudHM8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGFyZSBzYXRpc2ZpZWQuPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgYXJlIHNhdGlzZmllZC48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgRXhhbXBsZXMgb2YgbWFwcGluZyBmb3IgYSB0b3BvbG9n
eTo8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBFeGFtcGxlcyBvZiBtYXBwaW5n
IGZvciBhIHRvcG9sb2d5OjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
PjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAxLiAgTmV4
dCBTRiBpcyBsb2NhdGVkIGF0IFNGRmIgd2l0aCBsb2NhdG9yIDIwMDE6ZGI4OjoxPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgMS4gIE5leHQgU0YgaXMgbG9jYXRlZCBhdCBTRkZi
IHdpdGggbG9jYXRvciAyMDAxOmRiODo6MTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIFNGRmEgbWFwcGluZzogU1BJPTEwIC0tJmd0
OyBWWExBTi1ncGUsIGRzdC1pcDogMjAwMTpkYjg6OjE8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICAgICAgU0ZGYSBtYXBwaW5nOiBTUEk9MTAgLS0mZ3Q7IFZYTEFOLWdwZSwgZHN0
LWlwOiAyMDAxOmRiODo6MTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
PjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAyLiAgTmV4
dCBTRiBpcyBsb2NhdGVkIGF0IFNGRmMgd2l0aCBtdWx0aXBsZSBuZXR3b3JrIGxvY2F0b3JzIGZv
cjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIDIuICBOZXh0IFNGIGlzIGxvY2F0
ZWQgYXQgU0ZGYyB3aXRoIG11bHRpcGxlIG5ldHdvcmsgbG9jYXRvcnMgZm9yPC90ZD48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgbG9hZCBk
aXN0cmlidXRpb24gcHVycG9zZXM6PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
ICAgIGxvYWQgZGlzdHJpYnV0aW9uIHB1cnBvc2VzOjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAgICA8dHIgYmdjb2xvcj0iZ3JheSIgPjx0
ZD48L3RkPjx0aD48YSBuYW1lPSJwYXJ0LWwxNCIgLz48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdl
IGF0PC9zbWFsbD48ZW0+IHBhZ2UgMTksIGxpbmUgMjA8L2VtPjwvdGg+PHRoPiA8L3RoPjx0aD48
YSBuYW1lPSJwYXJ0LXIxNCIgLz48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48
ZW0+IHBhZ2UgMjAsIGxpbmUgMjA8L2VtPjwvdGg+PHRkPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBj
b21wbGV4IGNvbmZpZ3VyYXRpb24gYW5kIG5ldHdvcmsgcHJvdG9jb2wgc3VwcG9ydCB0byBiZSBl
eHRlbmRlZCB0bzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGNvbXBsZXggY29u
ZmlndXJhdGlvbiBhbmQgbmV0d29yayBwcm90b2NvbCBzdXBwb3J0IHRvIGJlIGV4dGVuZGVkIHRv
PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICB0aGUgc2VydmljZSBwYXRoIGV4cGxpY2l0bHkuICBJbiBvdGhlciB3b3JkcywgdGhlIG5ldHdv
cmsgb3BlcmF0ZXMgYXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB0aGUgc2Vy
dmljZSBwYXRoIGV4cGxpY2l0bHkuICBJbiBvdGhlciB3b3JkcywgdGhlIG5ldHdvcmsgb3BlcmF0
ZXMgYXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIGV4cGVjdGVkLCBhbmQgZXZvbHZlcyBhcyByZXF1aXJlZCwgYXMgZG9lcyB0aGUgc2Vy
dmljZSBwbGFuZS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBleHBlY3RlZCwg
YW5kIGV2b2x2ZXMgYXMgcmVxdWlyZWQsIGFzIGRvZXMgdGhlIHNlcnZpY2UgcGxhbmUuPC90ZD48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjYuMy4gIFNlcnZpY2UgUGxhbmUgVmlzaWJpbGl0eTwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjYuMy4gIFNlcnZpY2UgUGxhbmUgVmlzaWJp
bGl0eTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGUgU1BJIGFuZCBTSSBzZXJ2
ZSBhbiBpbXBvcnRhbnQgZnVuY3Rpb24gZm9yIHZpc2liaWxpdHkgaW50byB0aGU8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUaGUgU1BJIGFuZCBTSSBzZXJ2ZSBhbiBpbXBvcnRh
bnQgZnVuY3Rpb24gZm9yIHZpc2liaWxpdHkgaW50byB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHNlcnZpY2UgdG9wb2xvZ3kuICBB
biBvcGVyYXRvciBjYW4gZGV0ZXJtaW5lIHdoYXQgc2VydmljZSBwYXRoIGE8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBzZXJ2aWNlIHRvcG9sb2d5LiAgQW4gb3BlcmF0b3IgY2Fu
IGRldGVybWluZSB3aGF0IHNlcnZpY2UgcGF0aCBhPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBwYWNrZXQgaXMgIm9uIiwgYW5kIGl0cyBs
b2NhdGlvbiB3aXRoaW4gdGhhdCBwYXRoIHNpbXBseSBieSB2aWV3aW5nPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgcGFja2V0IGlzICJvbiIsIGFuZCBpdHMgbG9jYXRpb24gd2l0
aGluIHRoYXQgcGF0aCBzaW1wbHkgYnkgdmlld2luZzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgTlNIIGluZm9ybWF0aW9uIChwYWNrZXQg
Y2FwdHVyZSwgSVBGSVgsIGV0Yy4pICBUaGUgaW5mb3JtYXRpb24gY2FuIGJlPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgTlNIIGluZm9ybWF0aW9uIChwYWNrZXQgY2FwdHVyZSwg
SVBGSVgsIGV0Yy4pICBUaGUgaW5mb3JtYXRpb24gY2FuIGJlPC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQ+PGEgbmFtZT0iZGlmZjAw
NjciIC8+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgdXNlZCBmb3Igc2VydmljZSBzY2hlZHVsaW5n
IGFuZCBwbGFjZW1lbnQgZGVjaXNpb25zLCB0cm91Ymxlc2hvb3Rpbmc8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJibG9jayI+ICAgdXNlZCBmb3Igc2VydmljZSBzY2hlZHVsaW5nIGFuZCBwbGFj
ZW1lbnQgZGVjaXNpb25zLCB0cm91Ymxlc2hvb3Rpbmc8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4sPC9z
cGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgYW5kIGNvbXBsaWFuY2UgdmVyaWZpY2F0aW9uLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgIGFuZCBjb21wbGlhbmNlIHZlcmlmaWNhdGlvbi48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
PjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+Ni40LiAgU2VydmljZSBHcmFwaHM8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij42LjQuICBTZXJ2aWNlIEdyYXBoczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICBXaGlsZSBhIGdpdmVuIHJlYWxpemVkIHNlcnZpY2UgZnVuY3Rpb24gcGF0aCBpcyBh
IHNwZWNpZmljIHNlcXVlbmNlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgV2hp
bGUgYSBnaXZlbiByZWFsaXplZCBzZXJ2aWNlIGZ1bmN0aW9uIHBhdGggaXMgYSBzcGVjaWZpYyBz
ZXF1ZW5jZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgb2Ygc2VydmljZSBmdW5jdGlvbnMsIHRoZSBzZXJ2aWNlIGFzIHNlZW4gYnkgYSB1
c2VyIGNhbiBhY3R1YWxseSBiZSBhPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
b2Ygc2VydmljZSBmdW5jdGlvbnMsIHRoZSBzZXJ2aWNlIGFzIHNlZW4gYnkgYSB1c2VyIGNhbiBh
Y3R1YWxseSBiZSBhPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICBjb2xsZWN0aW9uIG9mIHNlcnZpY2UgZnVuY3Rpb24gcGF0aHMsIHdpdGgg
dGhlIGludGVyY29ubmVjdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGNv
bGxlY3Rpb24gb2Ygc2VydmljZSBmdW5jdGlvbiBwYXRocywgd2l0aCB0aGUgaW50ZXJjb25uZWN0
aW9uPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICBwcm92aWRlZCBieSBjbGFzc2lmaWVycyAoaW4tc2VydmljZSBwYXRoLCBub24taW5pdGlh
bDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHByb3ZpZGVkIGJ5IGNsYXNzaWZp
ZXJzIChpbi1zZXJ2aWNlIHBhdGgsIG5vbi1pbml0aWFsPC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICByZWNsYXNzaWZpY2F0aW9uKS4gIFRo
ZXNlIGludGVybmFsIHJlY2xhc3NpZmllcnMgZXhhbWluZSB0aGUgcGFja2V0PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgcmVjbGFzc2lmaWNhdGlvbikuICBUaGVzZSBpbnRlcm5h
bCByZWNsYXNzaWZpZXJzIGV4YW1pbmUgdGhlIHBhY2tldDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgYXQgcmVsZXZhbnQgcG9pbnRzIGlu
IHRoZSBuZXR3b3JrLCBhbmQsIGlmIG5lZWRlZCwgU1BJIGFuZCBTSSBhcmU8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBhdCByZWxldmFudCBwb2ludHMgaW4gdGhlIG5ldHdvcmss
IGFuZCwgaWYgbmVlZGVkLCBTUEkgYW5kIFNJIGFyZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAgICA8dHIgYmdjb2xvcj0iZ3JheSIgPjx0
ZD48L3RkPjx0aD48YSBuYW1lPSJwYXJ0LWwxNSIgLz48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdl
IGF0PC9zbWFsbD48ZW0+IHBhZ2UgMjAsIGxpbmUgMzA8L2VtPjwvdGg+PHRoPiA8L3RoPjx0aD48
YSBuYW1lPSJwYXJ0LXIxNSIgLz48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48
ZW0+IHBhZ2UgMjEsIGxpbmUgMzA8L2VtPjwvdGg+PHRkPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBh
YmxlIHRvIGluc3BlY3QgYXBwbGljYXRpb24gaW5mb3JtYXRpb24uICBSZWdhcmRsZXNzIG9mIGdy
YW51bGFyaXR5LDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGFibGUgdG8gaW5z
cGVjdCBhcHBsaWNhdGlvbiBpbmZvcm1hdGlvbi4gIFJlZ2FyZGxlc3Mgb2YgZ3JhbnVsYXJpdHks
PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICB0aGUgY2xhc3NpZmljYXRpb24gaW5mb3JtYXRpb24gY2FuIGJlIHJlcHJlc2VudGVkIGluIE5T
SC48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB0aGUgY2xhc3NpZmljYXRpb24g
aW5mb3JtYXRpb24gY2FuIGJlIHJlcHJlc2VudGVkIGluIE5TSC48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwv
dHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgT25jZSB0aGUgZGF0YSBpcyBhZGRlZCB0byBOU0gsIGl0IGlzIGNhcnJp
ZWQgYWxvbmcgdGhlIHNlcnZpY2UgcGF0aCw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICBPbmNlIHRoZSBkYXRhIGlzIGFkZGVkIHRvIE5TSCwgaXQgaXMgY2FycmllZCBhbG9uZyB0
aGUgc2VydmljZSBwYXRoLDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
PjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgTlNILWF3YXJlIFNGcyByZWNlaXZlIHRoZSBtZXRhZGF0YSwgYW5k
IGNhbiB1c2UgdGhhdCBtZXRhZGF0YSBmb3I8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICBOU0gtYXdhcmUgU0ZzIHJlY2VpdmUgdGhlIG1ldGFkYXRhLCBhbmQgY2FuIHVzZSB0aGF0
IG1ldGFkYXRhIGZvcjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwv
dHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgbG9jYWwgZGVjaXNpb25zIGFuZCBwb2xpY3kgZW5mb3JjZW1lbnQuICBG
aWd1cmUgOCBhbmQgRmlndXJlIDk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBs
b2NhbCBkZWNpc2lvbnMgYW5kIHBvbGljeSBlbmZvcmNlbWVudC4gIEZpZ3VyZSA4IGFuZCBGaWd1
cmUgOTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgaGlnaGxpZ2h0IHRoZSByZWxhdGlvbnNoaXAgYmV0d2VlbiBtZXRhZGF0YSBhbmQgcG9s
aWN5OjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGhpZ2hsaWdodCB0aGUgcmVs
YXRpb25zaGlwIGJldHdlZW4gbWV0YWRhdGEgYW5kIHBvbGljeTo8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwv
dHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgICstLS0tLS0tKyAgICAgICAgKy0tLS0tLS0rICAg
ICAgICArLS0tLS0tLSs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAg
ICAgICAgKy0tLS0tLS0rICAgICAgICArLS0tLS0tLSsgICAgICAgICstLS0tLS0tKzwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAg
ICAgICAgIHwgIFNGRiAgKS0tLS0tLS0mZ3Q7KCAgU0ZGICB8LS0tLS0tLSZndDt8ICBTRkYgIHw8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgfCAgU0ZGICAp
LS0tLS0tLSZndDsoICBTRkYgIHwtLS0tLS0tJmd0O3wgIFNGRiAgfDwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkPjxhIG5hbWU9ImRp
ZmYwMDY4IiAvPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgICAgICAgICAgICA8c3BhbiBjbGFz
cz0iZGVsZXRlIj4rLS0tXi0tLSsgICAgICAgICstLS18LS0tKyAgICAgICAgKy0tLXwtLS0rPC9z
cGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgICAgICAgICAgPHNw
YW4gY2xhc3M9Imluc2VydCI+Ky0tLSstLS0rICAgICAgICArLS0tKy0tLSsgICAgICAgICstLS0r
LS0tKzwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3Ry
Pg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNz
PSJpbnNlcnQiPiAgICAgICAgICAgICAgICAgICAgXiAgICAgICAgICAgICAgICB8ICAgICAgICAg
ICAgICAgIHw8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAsLXwtLiAgICAgICAgICAgICwtfC0uICAg
ICAgICAgICAgLC18LS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAg
ICAgICAgICAsLXwtLiAgICAgICAgICAgICwtfC0uICAgICAgICAgICAgLC18LS48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAg
ICAgICAgLyAgICAgXCAgICAgICAgICAvICAgICBcICAgICAgICAgIC8gICAgIFw8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgIC8gICAgIFwgICAgICAgICAg
LyAgICAgXCAgICAgICAgICAvICAgICBcPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgKCBDbGFzcyApICAgICAgICAo
ICBTRjEgICkgICAgICAgICggIFNGMiAgKTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICAgICAgICAgICAgICAoIENsYXNzICkgICAgICAgICggIFNGMSAgKSAgICAgICAgKCAgU0Yy
ICApPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICAgICAgICAgICAgICAgIFwgaWZ5IC8gICAgICAgICAgXCAgICAgLyAgICAgICAgICBcICAg
ICAvPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgICBcIGlm
eSAvICAgICAgICAgIFwgICAgIC8gICAgICAgICAgXCAgICAgLzwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgICAgYC0t
LScgICAgICAgICAgICBgLS0tJyAgICAgICAgICAgIGAtLS0nPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgICAgYC0tLScgICAgICAgICAgICBgLS0tJyAgICAg
ICAgICAgIGAtLS0nPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgIDUtdHVwbGU6ICAgICAgICBQZXJtaXQgICAgICAg
ICAgICAgSW5zcGVjdDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAg
ICAgICAgNS10dXBsZTogICAgICAgIFBlcm1pdCAgICAgICAgICAgICBJbnNwZWN0PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAg
ICAgICAgIFRlbmFudCBBICAgICAgICBUZW5hbnQgQSAgICAgICAgICAgQXBwWTwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAgVGVuYW50IEEgICAgICAgIFRl
bmFudCBBICAgICAgICAgICBBcHBZPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgIEFwcFk8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgIEFwcFk8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwv
dHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgICAgICAgICBGaWd1cmUgODogTWV0YWRhdGEgYW5k
IFBvbGljeTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAg
ICAgICAgRmlndXJlIDg6IE1ldGFkYXRhIGFuZCBQb2xpY3k8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPg0KICAgICAgPHRyIGJnY29sb3I9ImdyYXki
ID48dGQ+PC90ZD48dGg+PGEgbmFtZT0icGFydC1sMTYiIC8+PHNtYWxsPnNraXBwaW5nIHRvIGNo
YW5nZSBhdDwvc21hbGw+PGVtPiBwYWdlIDIxLCBsaW5lIDE3PC9lbT48L3RoPjx0aD4gPC90aD48
dGg+PGEgbmFtZT0icGFydC1yMTYiIC8+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21h
bGw+PGVtPiBwYWdlIDIyLCBsaW5lIDE3PC9lbT48L3RoPjx0ZD48L3RkPjwvdHI+DQogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgICAgICAgICAgICAgICAgXiAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgIHw8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgICBeICAgICAg
ICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgICwtKy0uICAgICAg
ICAgICAgICwtKy0uICAgICAgICAgICAgICAsLSstLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgICAgICAgICAgICAgICAsLSstLiAgICAgICAgICAgICAsLSstLiAgICAgICAgICAg
ICAgLC0rLS48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgICAgICAgICAgICAgIC8gICAgIFwgICAgICAgICAgIC8gICAgIFwgICAgICAgICAg
ICAvICAgICBcPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAg
LyAgICAgXCAgICAgICAgICAgLyAgICAgXCAgICAgICAgICAgIC8gICAgIFw8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAg
KCBDbGFzcyApICAgICAgICAgKCAgU0YxICApICAgICAgICAgICggIFNGMiAgKTwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgKCBDbGFzcyApICAgICAgICAgKCAg
U0YxICApICAgICAgICAgICggIFNGMiAgKTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgXCBpZnkgLyAgICAgICAgICAg
XCAgICAgLyAgICAgICAgICAgIFwgICAgIC88L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICAgICAgICAgICAgICBcIGlmeSAvICAgICAgICAgICBcICAgICAvICAgICAgICAgICAgXCAg
ICAgLzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgICAgICAgICAgICAgIGAtKy0nICAgICAgICAgICAgIGAtLS0nICAgICAgICAgICAgICBg
LS0tJzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICBgLSst
JyAgICAgICAgICAgICBgLS0tJyAgICAgICAgICAgICAgYC0tLSc8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgICAgIHwg
ICAgICAgICAgICAgIFBlcm1pdCAgICAgICAgICAgIERlbnkgQXBwWjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgIFBlcm1pdCAg
ICAgICAgICAgIERlbnkgQXBwWjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICArLS0tKy0tLSsgICAgICAgICAgZW1wbG95
ZWVzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICArLS0tKy0t
LSsgICAgICAgICAgZW1wbG95ZWVzPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgIHwgICAgICAgfDwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgfCAgICAgICB8PC90ZD48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICst
LS0tLS0tKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgKy0t
LS0tLS0rPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAg
ICAgIDx0cj48dGQ+PGEgbmFtZT0iZGlmZjAwNjkiIC8+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAg
ICAgICAgICAgICA8c3BhbiBjbGFzcz0iZGVsZXRlIj5lPC9zcGFuPnh0ZXJuYWw8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAgICAgICA8c3BhbiBjbGFzcz0iaW5zZXJ0
Ij5FPC9zcGFuPnh0ZXJuYWw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgc3lzdGVtOjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgc3lzdGVtOjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICBFbXBsb3llZTwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgRW1wbG95ZWU8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAg
ICAgICAgICAgQXBwWjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAg
ICAgQXBwWjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICBG
aWd1cmUgOTogRXh0ZXJuYWwgTWV0YWRhdGEgYW5kIFBvbGljeTwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAgIEZpZ3VyZSA5OiBFeHRlcm5hbCBNZXRhZGF0
YSBhbmQgUG9saWN5PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEluIGJvdGggb2Yg
dGhlIGV4YW1wbGVzIGFib3ZlLCB0aGUgc2VydmljZSBmdW5jdGlvbnMgcGVyZm9ybSBwb2xpY3k8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBJbiBib3RoIG9mIHRoZSBleGFtcGxl
cyBhYm92ZSwgdGhlIHNlcnZpY2UgZnVuY3Rpb25zIHBlcmZvcm0gcG9saWN5PC90ZD48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBkZWNpc2lvbnMg
YmFzZWQgb24gdGhlIHJlc3VsdCBvZiB0aGUgaW5pdGlhbCBjbGFzc2lmaWNhdGlvbjogdGhlIFNG
czwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGRlY2lzaW9ucyBiYXNlZCBvbiB0
aGUgcmVzdWx0IG9mIHRoZSBpbml0aWFsIGNsYXNzaWZpY2F0aW9uOiB0aGUgU0ZzPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBkaWQgbm90
IG5lZWQgdG8gcGVyZm9ybSByZS1jbGFzc2lmaWNhdGlvbiwgcmF0aGVyIHRoZXkgcmVseSBvbiBh
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgZGlkIG5vdCBuZWVkIHRvIHBlcmZv
cm0gcmUtY2xhc3NpZmljYXRpb24sIHJhdGhlciB0aGV5IHJlbHkgb24gYTwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgYW50ZWNlZGVudCBj
bGFzc2lmaWNhdGlvbiBmb3IgbG9jYWwgcG9saWN5IGVuZm9yY2VtZW50LjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIGFudGVjZWRlbnQgY2xhc3NpZmljYXRpb24gZm9yIGxvY2Fs
IHBvbGljeSBlbmZvcmNlbWVudC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPg0KICAgICAgPHRyIGJnY29sb3I9ImdyYXkiID48dGQ+PC90ZD48dGg+
PGEgbmFtZT0icGFydC1sMTciIC8+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+
PGVtPiBwYWdlIDIxLCBsaW5lIDQzPC9lbT48L3RoPjx0aD4gPC90aD48dGg+PGEgbmFtZT0icGFy
dC1yMTciIC8+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGVtPiBwYWdlIDIy
LCBsaW5lIDQzPC9lbT48L3RoPjx0ZD48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgaW50ZW5kZWQgcmVj
aXBpZW50cyAod2hpY2ggbWF5IGluY2x1ZGUgaW50ZW5kZWQgU0ZzIG9ubHkpIC4gIE5TSDwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGludGVuZGVkIHJlY2lwaWVudHMgKHdoaWNo
IG1heSBpbmNsdWRlIGludGVuZGVkIFNGcyBvbmx5KSAuICBOU0g8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGl0c2VsZiBkb2VzIG5vdCBw
cm92aWRlIHByaXZhY3kgZnVuY3Rpb25zLCByYXRoZXIgaXQgcmVsaWVzIG9uIHRoZTwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGl0c2VsZiBkb2VzIG5vdCBwcm92aWRlIHByaXZh
Y3kgZnVuY3Rpb25zLCByYXRoZXIgaXQgcmVsaWVzIG9uIHRoZTwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgdHJhbnNwb3J0L292ZXJsYXkg
bGF5ZXIuICBBbiBvcGVyYXRvciBjYW4gc2VsZWN0IHRoZSBhcHByb3ByaWF0ZTwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHRyYW5zcG9ydC9vdmVybGF5IGxheWVyLiAgQW4gb3Bl
cmF0b3IgY2FuIHNlbGVjdCB0aGUgYXBwcm9wcmlhdGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHRyYW5zcG9ydCB0byBlbnN1cmUgY29u
ZmlkZW50aWFsbHkgKGFuZCBvdGhlciBzZWN1cml0eSk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICB0cmFuc3BvcnQgdG8gZW5zdXJlIGNvbmZpZGVudGlhbGx5IChhbmQgb3RoZXIg
c2VjdXJpdHkpPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4N
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICBjb25zaWRlcmF0aW9ucyBhcmUgbWV0LiAgTWV0YWRhdGEgcHJpdmFjeSBhbmQg
c2VjdXJpdHkgY29uc2lkZXJhdGlvbnM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBjb25zaWRlcmF0aW9ucyBhcmUgbWV0LiAgTWV0YWRhdGEgcHJpdmFjeSBhbmQgc2VjdXJpdHkg
Y29uc2lkZXJhdGlvbnM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIGFyZSBhIG1hdHRlciBmb3IgdGhlIGRvY3VtZW50cyB0aGF0IGRlZmlu
ZSBtZXRhZGF0YSBmb3JtYXQuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgYXJl
IGEgbWF0dGVyIGZvciB0aGUgZG9jdW1lbnRzIHRoYXQgZGVmaW5lIG1ldGFkYXRhIGZvcm1hdC48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+Ny4yLiAgVXBkYXRpbmcvQXVnbWVudGluZyBN
ZXRhZGF0YTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjcuMi4gIFVwZGF0aW5nL0F1
Z21lbnRpbmcgTWV0YWRhdGE8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgUG9zdC1p
bml0aWFsIG1ldGFkYXRhIGltcG9zaXRpb24gKHR5cGljYWxseSBwZXJmb3JtZWQgZHVyaW5nIGlu
aXRpYWw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBQb3N0LWluaXRpYWwgbWV0
YWRhdGEgaW1wb3NpdGlvbiAodHlwaWNhbGx5IHBlcmZvcm1lZCBkdXJpbmcgaW5pdGlhbDwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRk
PjxhIG5hbWU9ImRpZmYwMDcwIiAvPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIHNlcnZpY2UgcGF0
aCBkZXRlcm1pbmF0aW9uKSwgbWV0YWRhdGEgbWF5IGJlIGF1Z21lbnRlZCBvciB1cGRhdGVkOjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBzZXJ2aWNlIHBhdGggZGV0ZXJtaW5h
dGlvbiksIDxzcGFuIGNsYXNzPSJpbnNlcnQiPnRoZTwvc3Bhbj4gbWV0YWRhdGEgbWF5IGJlIGF1
Z21lbnRlZCBvcjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgdXBkYXRlZDo8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgMS4gIE1ldGFkYXRhIEF1Z21lbnRhdGlv
bjogSW5mb3JtYXRpb24gbWF5IGJlIGFkZGVkIHRvIE5TSCdzIGV4aXN0aW5nPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgMS4gIE1ldGFkYXRhIEF1Z21lbnRhdGlvbjogSW5mb3Jt
YXRpb24gbWF5IGJlIGFkZGVkIHRvIE5TSCdzIGV4aXN0aW5nPC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgbWV0YWRhdGEsIGFzIGRl
cGljdGVkIGluIEZpZ3VyZSAxMC4gIEZvciBleGFtcGxlLCBpZiB0aGUgaW5pdGlhbDwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICBtZXRhZGF0YSwgYXMgZGVwaWN0ZWQgaW4g
RmlndXJlIDEwLiAgRm9yIGV4YW1wbGUsIGlmIHRoZSBpbml0aWFsPC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgY2xhc3NpZmljYXRp
b24gcmV0dXJucyB0aGUgdGVuYW50IGluZm9ybWF0aW9uLCBhIHNlY29uZGFyeTwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICBjbGFzc2lmaWNhdGlvbiByZXR1cm5zIHRoZSB0
ZW5hbnQgaW5mb3JtYXRpb24sIGEgc2Vjb25kYXJ5PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgY2xhc3NpZmljYXRpb24gKHBlcmhh
cHMgY28tcmVzaWRlbnQgd2l0aCBEUEkgb3IgU0xCKSBtYXkgYXVnbWVudDwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICBjbGFzc2lmaWNhdGlvbiAocGVyaGFwcyBjby1yZXNp
ZGVudCB3aXRoIERQSSBvciBTTEIpIG1heSBhdWdtZW50PC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgdGhlIHRlbmFudCBjbGFzc2lm
aWNhdGlvbiB3aXRoIGFwcGxpY2F0aW9uIGluZm9ybWF0aW9uLCBhbmQ8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgdGhlIHRlbmFudCBjbGFzc2lmaWNhdGlvbiB3aXRoIGFw
cGxpY2F0aW9uIGluZm9ybWF0aW9uLCBhbmQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICBpbXBvc2UgdGhhdCBuZXcgaW5mb3JtYXRp
b24gaW4gTlNIIG1ldGFkYXRhLiAgVGhlIHRlbmFudDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgICAgICBpbXBvc2UgdGhhdCBuZXcgaW5mb3JtYXRpb24gaW4gTlNIIG1ldGFkYXRh
LiAgVGhlIHRlbmFudDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwv
dHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgICAgIGNsYXNzaWZpY2F0aW9uIGlzIHN0aWxsIHZhbGlkIGFuZCBwcmVz
ZW50LCBidXQgYWRkaXRpb25hbDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
ICBjbGFzc2lmaWNhdGlvbiBpcyBzdGlsbCB2YWxpZCBhbmQgcHJlc2VudCwgYnV0IGFkZGl0aW9u
YWw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgICAgICBpbmZvcm1hdGlvbiBoYXMgYmVlbiBhZGRlZCB0byBpdC48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgaW5mb3JtYXRpb24gaGFzIGJlZW4gYWRkZWQgdG8gaXQu
PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIDIuICBNZXRhZGF0YSBVcGRhdGU6IFN1
YnNlcXVlbnQgY2xhc3NpZmllcnMgbWF5IHVwZGF0ZSB0aGUgaW5pdGlhbDwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIDIuICBNZXRhZGF0YSBVcGRhdGU6IFN1YnNlcXVlbnQgY2xh
c3NpZmllcnMgbWF5IHVwZGF0ZSB0aGUgaW5pdGlhbDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIGNsYXNzaWZpY2F0aW9uIGlmIGl0
IGlzIGRldGVybWluZWQgdG8gYmUgaW5jb3JyZWN0IG9yIG5vdDwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICAgICBjbGFzc2lmaWNhdGlvbiBpZiBpdCBpcyBkZXRlcm1pbmVkIHRv
IGJlIGluY29ycmVjdCBvciBub3Q8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICBkZXNjcmlwdGl2ZSBlbm91Z2guICBGb3IgZXhhbXBs
ZSwgdGhlIGluaXRpYWwgY2xhc3NpZmllciBhZGRzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgICAgIGRlc2NyaXB0aXZlIGVub3VnaC4gIEZvciBleGFtcGxlLCB0aGUgaW5pdGlh
bCBjbGFzc2lmaWVyIGFkZHM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPg0KICAgICAgPHRyPjx0ZD48YSBuYW1lPSJkaWZmMDA3MSIgLz48L3RkPjwvdHI+DQog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0i
bGJsb2NrIj4gICAgICAgbWV0YWRhdGEgdGhhdCBkZXNjcmliZXMgdGhlIHRyYWZmaWMgYXMgIjxz
cGFuIGNsYXNzPSJkZWxldGUiPmk8L3NwYW4+bnRlcm5ldCIgYnV0IGEgc2VjdXJpdHk8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgIG1ldGFkYXRhIHRoYXQgZGVzY3JpYmVz
IHRoZSB0cmFmZmljIGFzICI8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5JPC9zcGFuPm50ZXJuZXQiIGJ1
dCBhIHNlY3VyaXR5PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICAgICAgc2VydmljZSBmdW5jdGlvbiBkZXRlcm1pbmVzIHRoYXQgdGhlIHRy
YWZmaWMgaXMgcmVhbGx5ICJhdHRhY2siLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgICAgICBzZXJ2aWNlIGZ1bmN0aW9uIGRldGVybWluZXMgdGhhdCB0aGUgdHJhZmZpYyBpcyBy
ZWFsbHkgImF0dGFjayIuPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICAgICAgRmlndXJlIDExIGlsbHVzdHJhdGVzIGFuIGV4YW1wbGUgb2Yg
dXBkYXRpbmcgbWV0YWRhdGEuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAg
IEZpZ3VyZSAxMSBpbGx1c3RyYXRlcyBhbiBleGFtcGxlIG9mIHVwZGF0aW5nIG1ldGFkYXRhLjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICArLS0tLS0rICAgICAg
ICAgICArLS0tLS0rICAgICAgICAgICAgKy0tLS0tKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgICAgICAgICAgICAgICstLS0tLSsgICAgICAgICAgICstLS0tLSsgICAgICAgICAg
ICArLS0tLS0rPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4N
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICAgICAgICAgICAgICB8IFNGRiB8LS0tLS0tLS0tJmd0OyB8IFNGRiB8LS0tLS0t
LS0tLSZndDsgfCBTRkYgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAg
ICAgICAgIHwgU0ZGIHwtLS0tLS0tLS0mZ3Q7IHwgU0ZGIHwtLS0tLS0tLS0tJmd0OyB8IFNGRiB8
PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICAgICAgICAgICAgICArLS0rLS0rICAgICAgICAgICArLS0rLS0rICAgICAgICAgICAgKy0tKy0t
KzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICstLSstLSsg
ICAgICAgICAgICstLSstLSsgICAgICAgICAgICArLS0rLS0rPC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICBeICAg
ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgICAgICAgICAgICAgICAgIF4gICAgICAgICAgICAgICAgIHwgICAgICAgICAg
ICAgICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4N
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICAgICAgICAgICAgICAgLC0tLS4gICAgICAgICAgICAgLC0tLS4gICAgICAgICAg
ICAgICwtLS0uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAg
ICwtLS0uICAgICAgICAgICAgICwtLS0uICAgICAgICAgICAgICAsLS0tLjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAg
LyAgICAgXCAgICAgICAgICAgLyAgICAgXCAgICAgICAgICAgIC8gICAgIFw8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAvICAgICBcICAgICAgICAgICAvICAg
ICBcICAgICAgICAgICAgLyAgICAgXDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAoIENsYXNzICkgICAgICAgICAoICBT
RjEgICkgICAgICAgICAgKCAgU0YyICApPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgICAgICAgICAgICAoIENsYXNzICkgICAgICAgICAoICBTRjEgICkgICAgICAgICAgKCAgU0Yy
ICApPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICAgICAgICAgICAgICBcICAgICAvICAgICAgICAgICBcICAgICAvICAgICAgICAgICAgXCAg
ICAgLzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgIFwgICAg
IC8gICAgICAgICAgIFwgICAgIC8gICAgICAgICAgICBcICAgICAvPC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgYC0r
LScgICAgICAgICAgICAgYC0tLScgICAgICAgICAgICAgIGAtLS0nPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgIGAtKy0nICAgICAgICAgICAgIGAtLS0nICAg
ICAgICAgICAgICBgLS0tJzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
PjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgSW5zcGVjdCAg
ICAgICAgICAgRGVueTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAg
ICAgICAgIHwgICAgICAgICAgICAgIEluc3BlY3QgICAgICAgICAgIERlbnk8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAg
Ky0tLSstLS0rICAgICAgICAgIGVtcGxveWVlcyAgICAgICAgIGVtcGxveWVlKzwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgKy0tLSstLS0rICAgICAgICAgIGVt
cGxveWVlcyAgICAgICAgIGVtcGxveWVlKzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICB8ICAgICAgIHwgICAgICAgICAg
Q2xhc3M9QXBwWiAgICAgICAgYXBwWjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
ICAgICAgICAgICAgfCAgICAgICB8ICAgICAgICAgIENsYXNzPUFwcFogICAgICAgIGFwcFo8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAg
ICAgICAgICAgKy0tLS0tLS0rPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAg
ICAgICAgICArLS0tLS0tLSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPg0KICAgICAgPHRyPjx0ZD48YSBuYW1lPSJkaWZmMDA3MiIgLz48L3RkPjwvdHI+DQog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0i
bGJsb2NrIj4gICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSJkZWxldGUiPmU8L3NwYW4+eHRlcm5h
bDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgICAgICAgIDxzcGFuIGNs
YXNzPSJpbnNlcnQiPkU8L3NwYW4+eHRlcm5hbDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICBzeXN0ZW06PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICBzeXN0ZW06PC90ZD48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAg
IEVtcGxveWVlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICBF
bXBsb3llZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgICAg
ICBGaWd1cmUgMTA6IE1ldGFkYXRhIEF1Z21lbnRhdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgICAgICAgICAgICAgICAgICAgIEZpZ3VyZSAxMDogTWV0YWRhdGEgQXVnbWVu
dGF0aW9uPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgICArLS0t
LS0rICAgICAgICAgICArLS0tLS0rICAgICAgICAgICAgKy0tLS0tKzwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICArLS0tLS0rICAgICAgICAgICArLS0tLS0r
ICAgICAgICAgICAgKy0tLS0tKzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgIHwgU0ZGIHwtLS0tLS0tLS0mZ3Q7IHwg
U0ZGIHwtLS0tLS0tLS0tJmd0OyB8IFNGRiB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgICAgICAgICAgICAgIHwgU0ZGIHwtLS0tLS0tLS0mZ3Q7IHwgU0ZGIHwtLS0tLS0tLS0t
Jmd0OyB8IFNGRiB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICAgKy0tKy0tKyAgICAgICAgICAgKy0tKy0tKyAgICAg
ICAgICAgICstLSstLSs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAg
ICAgICAgKy0tKy0tKyAgICAgICAgICAgKy0tKy0tKyAgICAgICAgICAgICstLSstLSs8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAg
ICAgICAgICAgICBeICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAgICBeICAgICAgICAgICAg
ICAgICB8ICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgICAsLS0tLiAgICAgICAgICAg
ICAsLS0tLiAgICAgICAgICAgICAgLC0tLS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICAgICAgICAgICAgICAgICwtLS0uICAgICAgICAgICAgICwtLS0uICAgICAgICAgICAgICAs
LS0tLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
DQogICAgICA8dHIgYmdjb2xvcj0iZ3JheSIgPjx0ZD48L3RkPjx0aD48YSBuYW1lPSJwYXJ0LWwx
OCIgLz48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48ZW0+IHBhZ2UgMjQsIGxp
bmUgMTg8L2VtPjwvdGg+PHRoPiA8L3RoPjx0aD48YSBuYW1lPSJwYXJ0LXIxOCIgLz48c21hbGw+
c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48ZW0+IHBhZ2UgMjUsIGxpbmUgMTg8L2VtPjwv
dGg+PHRkPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICByZXF1aXJlZCwgZXhpc3RpbmcgZW5jcnlwdGlv
biBwcm90b2NvbHMgY2FuIGJlIHVzZWQgaW4gY29uanVuY3Rpb248L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICByZXF1aXJlZCwgZXhpc3RpbmcgZW5jcnlwdGlvbiBwcm90b2NvbHMg
Y2FuIGJlIHVzZWQgaW4gY29uanVuY3Rpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHdpdGggZW5jYXBzdWxhdGVkIE5TSC48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB3aXRoIGVuY2Fwc3VsYXRlZCBOU0guPC90ZD48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEZ1cnRoZXIsIGV4aXN0aW5nIGJlc3QgcHJhY3Rp
Y2VzLCBzdWNoIGFzIFtCQ1AzOF0gc2hvdWxkIGJlIGRlcGxveWVkPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgRnVydGhlciwgZXhpc3RpbmcgYmVzdCBwcmFjdGljZXMsIHN1Y2gg
YXMgW0JDUDM4XSBzaG91bGQgYmUgZGVwbG95ZWQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGF0IHRoZSBuZXR3b3JrIGxheWVyIHRvIGVu
c3VyZSB0aGF0IHRyYWZmaWMgZW50ZXJpbmcgdGhlIHNlcnZpY2UgcGF0aDwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIGF0IHRoZSBuZXR3b3JrIGxheWVyIHRvIGVuc3VyZSB0aGF0
IHRyYWZmaWMgZW50ZXJpbmcgdGhlIHNlcnZpY2UgcGF0aDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgaXMgaW5kZWVkICJ2YWxpZCIuICBb
SS1ELmlldGYtcnRnd2ctZHQtZW5jYXBdIHByb3ZpZGVzIGFkZGl0aW9uYWw8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBpcyBpbmRlZWQgInZhbGlkIi4gIFtJLUQuaWV0Zi1ydGd3
Zy1kdC1lbmNhcF0gcHJvdmlkZXMgYWRkaXRpb25hbDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgdHJhbnNwb3J0IGVuY2Fwc3VsYXRpb24g
Y29uc2lkZXJhdGlvbnMuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgdHJhbnNw
b3J0IGVuY2Fwc3VsYXRpb24gY29uc2lkZXJhdGlvbnMuPC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIE5TSCBtZXRhZGF0YSBhdXRoZW50aWNpdHkgYW5kIGNvbmZpZGVudGlhbGl0eSBt
dXN0IGJlIGNvbnNpZGVyZWQgYXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBO
U0ggbWV0YWRhdGEgYXV0aGVudGljaXR5IGFuZCBjb25maWRlbnRpYWxpdHkgbXVzdCBiZSBjb25z
aWRlcmVkIGFzPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4N
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICB3ZWxsLiAgSW4gb3JkZXIgdG8gcHJvdGVjdCB0aGUgbWV0YWRhdGEsIGFuIG9w
ZXJhdG9yIGNhbiBsZXZlcmFnZSB0aGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICB3ZWxsLiAgSW4gb3JkZXIgdG8gcHJvdGVjdCB0aGUgbWV0YWRhdGEsIGFuIG9wZXJhdG9yIGNh
biBsZXZlcmFnZSB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
L3RyPg0KICAgICAgPHRyPjx0ZD48YSBuYW1lPSJkaWZmMDA3MyIgLz48L3RkPjwvdHI+DQogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJs
b2NrIj4gICBhZm9yZW1lbnRpb25lZCBtZWNoYW5pc21zIHByb3ZpZGVkIHRoZSB0cmFuc3BvcnQg
PHNwYW4gY2xhc3M9ImRlbGV0ZSI+bGF5ZXIsPC9zcGFuPiBhdXRoZW50aWNpdHk8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgYWZvcmVtZW50aW9uZWQgbWVjaGFuaXNtcyBwcm92
aWRlZCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5ieTwvc3Bhbj4gdGhlIHRyYW5zcG9ydCA8c3BhbiBj
bGFzcz0iaW5zZXJ0Ij5sYXllciBpbmNsdWRpbmc8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIGFuZC9vciBjb25maWRlbnRp
YWxpdHkuICBBbiBvcGVyYXRvciBNVVNUIGNhcmVmdWxseSBzZWxlY3QgdGhlPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIGF1dGhlbnRpY2l0eSBhbmQvb3IgY29uZmlkZW50aWFs
aXR5LiAgQW4gb3BlcmF0b3IgTVVTVCBjYXJlZnVsbHk8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgdHJhbnNwb3J0L3VuZGVybGF5IHNl
cnZpY2VzIHRvIGVuc3VyZSA8c3BhbiBjbGFzcz0iZGVsZXRlIj5lbmQgdG8gZW5kPC9zcGFuPiBz
ZWN1cml0eSBzZXJ2aWNlcyw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgc2Vs
ZWN0IHRoZSB0cmFuc3BvcnQvdW5kZXJsYXkgc2VydmljZXMgdG8gZW5zdXJlIDxzcGFuIGNsYXNz
PSJpbnNlcnQiPmVuZC10by1lbmQ8L3NwYW4+IHNlY3VyaXR5PC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIHdoZW4gdGhvc2UgYXJlIDxz
cGFuIGNsYXNzPSJkZWxldGUiPnNvdWdodCBhZnRlci48L3NwYW4+ICBGb3IgZXhhbXBsZSwgaWYg
W1JGQzYwNzFdIGlzIHVzZWQsIHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4g
ICBzZXJ2aWNlcywgd2hlbiB0aG9zZSBhcmUgPHNwYW4gY2xhc3M9Imluc2VydCI+c291Z2h0Ljwv
c3Bhbj4gIEZvciBleGFtcGxlLCBpZiBbUkZDNjA3MV0gaXMgdXNlZCw8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgb3BlcmF0b3IgTVVT
VCBlbnN1cmUgaXQgY2FuIGJlIHN1cHBvcnRlZCBieSB0aGUgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+
dHJhbnNwb3J0L3VuZGVybGF5PC9zcGFuPiBvZjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJs
b2NrIj4gICB0aGUgb3BlcmF0b3IgTVVTVCBlbnN1cmUgaXQgY2FuIGJlIHN1cHBvcnRlZCBieSB0
aGUgPHNwYW4gY2xhc3M9Imluc2VydCI+dHJhbnNwb3J0Lzwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgYWxsIHJlbGV2YW50
IG5ldHdvcmsgc2VnbWVudHMgYXMgd2VsbCBhcyA8c3BhbiBjbGFzcz0iZGVsZXRlIj5TRkY8L3Nw
YW4+IGFuZCA8c3BhbiBjbGFzcz0iZGVsZXRlIj5TRnMuPC9zcGFuPiAgRnVydGhlciwgYXM8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgdW5k
ZXJsYXk8L3NwYW4+IG9mIGFsbCByZWxldmFudCBuZXR3b3JrIHNlZ21lbnRzIGFzIHdlbGwgYXMg
PHNwYW4gY2xhc3M9Imluc2VydCI+U0ZGczwvc3Bhbj4gYW5kIDxzcGFuIGNsYXNzPSJpbnNlcnQi
PlNGcyBpbjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQg
Y2xhc3M9ImxibG9jayI+ICAgZGVzY3JpYmVkIGluIFNlY3Rpb24gOC4xLCBvcGVyYXRvcnMgY2Fu
IGFuZCBzaG91bGQgdXNlIGluZGlyZWN0PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIHRoZSBzZXJ2aWNlIHBhdGguPC9zcGFuPiAgRnVydGhl
ciwgYXMgZGVzY3JpYmVkIGluIFNlY3Rpb24gOC4xLCBvcGVyYXRvcnM8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgaWRlbnRpZmljYXRp
b24gZm9yIHBlcnNvbmFsbHkgaWRlbnRpZnlpbmcgaW5mb3JtYXRpb24sIHRodXM8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgY2FuIGFuZCBzaG91bGQgdXNlIGluZGlyZWN0IGlk
ZW50aWZpY2F0aW9uIGZvciBwZXJzb25hbGx5IGlkZW50aWZ5aW5nPC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIHNpZ25pZmljYW50bHkg
bWl0aWdhdGluZyB0aGUgcmlzayBvZiBwcml2YWN5IHZpb2xhdGlvbi4gIE1lYW5zIHRvPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIGluZm9ybWF0aW9uLCB0aHVzIHNpZ25pZmlj
YW50bHkgbWl0aWdhdGluZyB0aGUgcmlzayBvZiBwcml2YWN5PC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIHByZXZlbnQgbGVha2luZyBw
cml2YWN5LXJlbGF0ZWQgaW5mb3JtYXRpb24gb3V0c2lkZSBhbiBhZG1pbmlzdHJhdGl2ZTwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICB2aW9sYXRpb24uICBNZWFucyB0byBwcmV2
ZW50IGxlYWtpbmcgcHJpdmFjeS1yZWxhdGVkIGluZm9ybWF0aW9uPC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIGRvbWFpbiBhcmUgbmF0
aXZlbHkgc3VwcG9ydGVkIGJ5IE5TSCBnaXZlbiB0aGF0IHRoZSBsYXN0IFNGRiBvZiBhPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIG91dHNpZGUgYW4gYWRtaW5pc3RyYXRpdmUg
ZG9tYWluIGFyZSBuYXRpdmVseSBzdXBwb3J0ZWQgYnkgTlNIIGdpdmVuPC90ZD48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIHBhdGggd2lsbCBz
eXN0ZW1hdGljYWxseSByZW1vdmUgdGhlIE5TSCBoZWFkZXIgYmVmb3JlIGZvcndhcmRpbmcgYTwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICB0aGF0IHRoZSBsYXN0IFNGRiBvZiBh
IHBhdGggd2lsbCBzeXN0ZW1hdGljYWxseSByZW1vdmUgdGhlIE5TSCBoZWFkZXI8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgcGFja2V0
IHVwc3RyZWFtLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBiZWZvcmUgZm9y
d2FyZGluZyBhIHBhY2tldCB1cHN0cmVhbS48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgTGFzdGx5LCBTRiBzZWN1cml0eSwgYWx0aG91Z2ggb3V0IG9mIHNjb3BlIG9mIHRoaXMgZG9j
dW1lbnQsIHNob3VsZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIExhc3RseSwg
U0Ygc2VjdXJpdHksIGFsdGhvdWdoIG91dCBvZiBzY29wZSBvZiB0aGlzIGRvY3VtZW50LCBzaG91
bGQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAg
PHRyPjx0ZD48YSBuYW1lPSJkaWZmMDA3NCIgLz48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBiZSBj
b25zaWRlcmVkLCBwYXJ0aWN1bGFybHkgaWYgYW4gU0YgbmVlZHMgdG8gYWNjZXNzLCA8c3BhbiBj
bGFzcz0iZGVsZXRlIj5hdXRoZW50aWNhdGU8L3NwYW4+IG9yPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyYmxvY2siPiAgIGJlIGNvbnNpZGVyZWQsIHBhcnRpY3VsYXJseSBpZiBhbiBTRiBuZWVk
cyB0byBhY2Nlc3MsIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmF1dGhlbnRpY2F0ZSw8L3NwYW4+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAg
IHVwZGF0ZSBOU0ggbWV0YWRhdGEuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAg
IG9yIHVwZGF0ZSBOU0ggbWV0YWRhdGEuPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjku
ICBDb250cmlidXRvcnM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij45LiAgQ29udHJp
YnV0b3JzPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoaXMgV0cgZG9jdW1lbnQg
b3JpZ2luYXRlZCBhcyBkcmFmdC1xdWlubi1zZmMtbnNoIGFuZCBoYWQgdGhlPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVGhpcyBXRyBkb2N1bWVudCBvcmlnaW5hdGVkIGFzIGRy
YWZ0LXF1aW5uLXNmYy1uc2ggYW5kIGhhZCB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGZvbGxvd2luZyBjby1hdXRob3JzIGFuZCBj
b250cmlidXRvcnMuICBUaGUgZWRpdG9ycyBvZiB0aGlzIGRvY3VtZW50PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgZm9sbG93aW5nIGNvLWF1dGhvcnMgYW5kIGNvbnRyaWJ1dG9y
cy4gIFRoZSBlZGl0b3JzIG9mIHRoaXMgZG9jdW1lbnQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHdvdWxkIGxpa2UgdG8gdGhhbmsgYW5k
IHJlY29nbml6ZSB0aGVtIGFuZCB0aGVpciBjb250cmlidXRpb25zLjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIHdvdWxkIGxpa2UgdG8gdGhhbmsgYW5kIHJlY29nbml6ZSB0aGVt
IGFuZCB0aGVpciBjb250cmlidXRpb25zLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgVGhlc2UgY28tYXV0aG9ycyBhbmQgY29udHJpYnV0
b3JzIHByb3ZpZGVkIGludmFsdWFibGUgY29uY2VwdHMgYW5kPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgVGhlc2UgY28tYXV0aG9ycyBhbmQgY29udHJpYnV0b3JzIHByb3ZpZGVk
IGludmFsdWFibGUgY29uY2VwdHMgYW5kPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBjb250ZW50IGZvciB0aGlzIGRvY3VtZW50J3MgY3Jl
YXRpb24uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgY29udGVudCBmb3IgdGhp
cyBkb2N1bWVudCdzIGNyZWF0aW9uLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBT
dXJlbmRyYSBLdW1hcjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFN1cmVuZHJh
IEt1bWFyPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4NCiAgICAgIDx0ciBiZ2NvbG9yPSJncmF5IiA+PHRkPjwvdGQ+PHRoPjxhIG5hbWU9InBhcnQt
bDE5IiAvPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxlbT4gcGFnZSAyNywg
bGluZSAxMzwvZW0+PC90aD48dGg+IDwvdGg+PHRoPjxhIG5hbWU9InBhcnQtcjE5IiAvPjxzbWFs
bD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxlbT4gcGFnZSAyOCwgbGluZSAxMzwvZW0+
PC90aD48dGQ+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHRoaXMgZG9jdW1lbnQuPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgdGhpcyBkb2N1bWVudC48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwv
dHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgTG9hIEFuZGVyc3NvbiBwcm92aWRlZCBhIHRob3JvdWdoIHJldmlldyBh
bmQgdmFsdWFibGUgY29tbWVudHMsIHdlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgTG9hIEFuZGVyc3NvbiBwcm92aWRlZCBhIHRob3JvdWdoIHJldmlldyBhbmQgdmFsdWFibGUg
Y29tbWVudHMsIHdlPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICB0aGFuayBoaW0gZm9yIHRoYXQuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgdGhhbmsgaGltIGZvciB0aGF0LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICBSZWluYWxkbyBQZW5ubyBkZXNlcnZlcyBhIHBhcnRpY3VsYXIgdGhhbmsgeW91IGZv
ciBoaXMgYXJjaGl0ZWN0dXJlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgUmVp
bmFsZG8gUGVubm8gZGVzZXJ2ZXMgYSBwYXJ0aWN1bGFyIHRoYW5rIHlvdSBmb3IgaGlzIGFyY2hp
dGVjdHVyZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgYW5kIGltcGxlbWVudGF0aW9uIHdvcmsgdGhhdCBoZWxwZWQgZ3VpZGUgdGhlIHBy
b3RvY29sIGNvbmNlcHRzIGFuZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGFu
ZCBpbXBsZW1lbnRhdGlvbiB3b3JrIHRoYXQgaGVscGVkIGd1aWRlIHRoZSBwcm90b2NvbCBjb25j
ZXB0cyBhbmQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIGRlc2lnbi48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBkZXNp
Z24uPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoZSBlZGl0b3JzIGFsc28gYWNr
bm93bGVkZ2UgY29tcHJlaGVuc2l2ZSByZXZpZXdzIGFuZCByZXNwZWN0aXZlPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVGhlIGVkaXRvcnMgYWxzbyBhY2tub3dsZWRnZSBjb21w
cmVoZW5zaXZlIHJldmlld3MgYW5kIHJlc3BlY3RpdmU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZD48YSBuYW1lPSJkaWZmMDA3NSIg
Lz48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBzdWdnZXN0aW9ucyBieSBNZWQgQm91Y2FkYWlyPHNw
YW4gY2xhc3M9ImRlbGV0ZSI+IGFuZCBBZHJpYW4gRmFycmVsPC9zcGFuPi48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJibG9jayI+ICAgc3VnZ2VzdGlvbnMgYnkgTWVkIEJvdWNhZGFpcjxzcGFu
IGNsYXNzPSJpbnNlcnQiPiwgQWRyaWFuIEZhcnJlbCwgYW5kIEFjZWUgTGluZGVtPC9zcGFuPi48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgTGFzdGx5LCBEYXZpZCBEb2xzb24gaGFz
IHByb3ZpZGVzIHNpZ25pZmljYW50IHJldmlldywgZmVlZGJhY2sgYW5kPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgTGFzdGx5LCBEYXZpZCBEb2xzb24gaGFzIHByb3ZpZGVzIHNp
Z25pZmljYW50IHJldmlldywgZmVlZGJhY2sgYW5kPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBzdWdnZXN0aW9ucyB0aHJvdWdob3V0IHRo
ZSBldm9sdXRpb24gb2YgdGhpcyBkb2N1bWVudC4gIEhpczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgIHN1Z2dlc3Rpb25zIHRocm91Z2hvdXQgdGhlIGV2b2x1dGlvbiBvZiB0aGlz
IGRvY3VtZW50LiAgSGlzPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICBjb250cmlidXRpb25zIGFyZSB2ZXJ5IG11Y2ggYXBwcmVjaWF0ZWQu
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgY29udHJpYnV0aW9ucyBhcmUgdmVy
eSBtdWNoIGFwcHJlY2lhdGVkLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4xMS4gIElB
TkEgQ29uc2lkZXJhdGlvbnM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4xMS4gIElB
TkEgQ29uc2lkZXJhdGlvbnM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+MTEuMS4gIE5T
SCBFdGhlclR5cGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4xMS4xLiAgTlNIIEV0
aGVyVHlwZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBBbiBJRUVFIEV0aGVyVHlw
ZSwgMHg4OTRGLCBoYXMgYmVlbiBhbGxvY2F0ZWQgZm9yIE5TSC48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICBBbiBJRUVFIEV0aGVyVHlwZSwgMHg4OTRGLCBoYXMgYmVlbiBhbGxv
Y2F0ZWQgZm9yIE5TSC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+MTEuMi4gIE5ldHdv
cmsgU2VydmljZSBIZWFkZXIgKE5TSCkgUGFyYW1ldGVyczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPjExLjIuICBOZXR3b3JrIFNlcnZpY2UgSGVhZGVyIChOU0gpIFBhcmFtZXRlcnM8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgSUFOQSBpcyByZXF1ZXN0ZWQgdG8gY3Jl
YXRlIGEgbmV3ICJOZXR3b3JrIFNlcnZpY2UgSGVhZGVyIChOU0gpPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgSUFOQSBpcyByZXF1ZXN0ZWQgdG8gY3JlYXRlIGEgbmV3ICJOZXR3
b3JrIFNlcnZpY2UgSGVhZGVyIChOU0gpPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBQYXJhbWV0ZXJzIiByZWdpc3RyeS4gIFRoZSBmb2xs
b3dpbmcgc3ViLXNlY3Rpb25zIHJlcXVlc3QgbmV3PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgUGFyYW1ldGVycyIgcmVnaXN0cnkuICBUaGUgZm9sbG93aW5nIHN1Yi1zZWN0aW9u
cyByZXF1ZXN0IG5ldzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwv
dHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgcmVnaXN0cmllcyB3aXRoaW4gdGhlICJOZXR3b3JrIFNlcnZpY2UgSGVh
ZGVyIChOU0gpIFBhcmFtZXRlcnMgIjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IHJlZ2lzdHJpZXMgd2l0aGluIHRoZSAiTmV0d29yayBTZXJ2aWNlIEhlYWRlciAoTlNIKSBQYXJh
bWV0ZXJzICI8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIHJlZ2lzdHJ5LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHJl
Z2lzdHJ5LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQ+PGEgbmFtZT0iZGlm
ZjAwNzYiIC8+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+MTEuMi4xLiAgTlNIIEJhc2UgSGVhZGVyIDxz
cGFuIGNsYXNzPSJkZWxldGUiPlVuYXNzaWduZWQgPC9zcGFuPkJpdHM8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJibG9jayI+MTEuMi4xLiAgTlNIIEJhc2UgSGVhZGVyIEJpdHM8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkPjxhIG5hbWU9ImRpZmYwMDc3IiAvPjwvdGQ+PC90
cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPiAgIFRoZXJlIGFyZSBmaXZlIHVuYXNzaWduZWQgYml0cyBpbiB0aGUgTlNI
IEJhc2UgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+SGVhZGVyLjwvc3Bhbj4gIE5ldyBiaXRzIGFyZTwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBUaGVyZSBhcmUgZml2ZSB1bmFzc2ln
bmVkIGJpdHMgPHNwYW4gY2xhc3M9Imluc2VydCI+KFUgYml0cyk8L3NwYW4+IGluIHRoZSBOU0gg
QmFzZSA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5IZWFkZXIsIGFuZDwvc3Bhbj48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgYXNzaWduZWQg
dmlhIFN0YW5kYXJkcyBBY3Rpb24gW1JGQzgxMjZdLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBvbmUgYXNzaWduZWQgYml0IChPIGJpdCku
PC9zcGFuPiAgTmV3IGJpdHMgYXJlIGFzc2lnbmVkIHZpYSBTdGFuZGFyZHMgQWN0aW9uPC90ZD48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBbUkZDODEyNl0uPC90ZD48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmJsb2NrIj4gICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5CaXQgMiAtIE8gKE9BTSkgYml0
PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgQml0IDMgLSBVbmFzc2lnbmVkPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgQml0IDMgLSBVbmFzc2lnbmVkPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBCaXRzIDE2LTE5IC0gVW5hc3NpZ25lZDwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEJpdHMgMTYtMTkgLSBVbmFzc2lnbmVkPC90ZD48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjExLjIuMi4gIE5TSCBWZXJzaW9uPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+MTEuMi4yLiAgTlNIIFZlcnNpb248L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
PjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgSUFOQSBpcyByZXF1ZXN0ZWQgdG8gc2V0dXAgYSByZWdpc3RyeSBv
ZiAiTlNIIFZlcnNpb24iLiAgTmV3IHZhbHVlczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIElBTkEgaXMgcmVxdWVzdGVkIHRvIHNldHVwIGEgcmVnaXN0cnkgb2YgIk5TSCBWZXJz
aW9uIi4gIE5ldyB2YWx1ZXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIGFyZSBhc3NpZ25lZCB2aWEgU3RhbmRhcmRzIEFjdGlvbiBbUkZD
ODEyNl0uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgYXJlIGFzc2lnbmVkIHZp
YSBTdGFuZGFyZHMgQWN0aW9uIFtSRkM4MTI2XS48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgVmVyc2lvbiAwMGI6IFRoaXMgcHJvdG9jb2wgdmVyc2lvbi4gIFRoaXMgZG9jdW1lbnQu
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVmVyc2lvbiAwMGI6IFRoaXMgcHJv
dG9jb2wgdmVyc2lvbi4gIFRoaXMgZG9jdW1lbnQuPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBWZXJzaW9uIDAxYjogUmVzZXJ2ZWQuICBU
aGlzIGRvY3VtZW50LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFZlcnNpb24g
MDFiOiBSZXNlcnZlZC4gIFRoaXMgZG9jdW1lbnQuPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4NCiAgICAgIDx0ciBiZ2NvbG9yPSJncmF5IiA+PHRk
PjwvdGQ+PHRoPjxhIG5hbWU9InBhcnQtbDIwIiAvPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2Ug
YXQ8L3NtYWxsPjxlbT4gcGFnZSAyOCwgbGluZSAzMDwvZW0+PC90aD48dGg+IDwvdGg+PHRoPjxh
IG5hbWU9InBhcnQtcjIwIiAvPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxl
bT4gcGFnZSAyOSwgbGluZSAzMDwvZW0+PC90aD48dGQ+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAg
ICAgICAgICAgfCAgICAgICAgICB8ICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgfDwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgfCAgICAgICAgICB8
ICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICB8IDB4My4uMHhF
IHwgVW5hc3NpZ25lZCAgICAgIHwgICAgICAgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgICAgICAgICAgICB8IDB4My4uMHhFIHwgVW5hc3NpZ25lZCAgICAgIHwg
ICAgICAgICAgICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgIHwgICAgICAgICAgfCAgICAgICAgICAgICAgICAg
fCAgICAgICAgICAgICAgIHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAg
ICAgICAgIHwgICAgICAgICAgfCAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgIHw8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAg
ICAgICAgICAgfCAweEYgICAgICB8IEV4cGVyaW1lbnRhdGlvbiB8IFRoaXMgZG9jdW1lbnQgfDwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgfCAweEYgICAgICB8
IEV4cGVyaW1lbnRhdGlvbiB8IFRoaXMgZG9jdW1lbnQgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICArLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgICAgICAgICAgICArLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0rPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgVGFibGUgNTogTUQgVHlwZSBWYWx1ZXM8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgIFRhYmxlIDU6IE1EIFR5cGUg
VmFsdWVzPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjExLjIuNC4gIE1EIENsYXNzIFJl
Z2lzdHJ5PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+MTEuMi40LiAgTUQgQ2xhc3Mg
UmVnaXN0cnk8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkPjxhIG5hbWU9ImRp
ZmYwMDc4IiAvPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIElBTkEgaXMgcmVxdWVzdGVkIHRvIHNl
dCB1cCBhIHJlZ2lzdHJ5IG9mICJNRCBDbGFzcyIuICBUaGVzZSBhcmUgPHNwYW4gY2xhc3M9ImRl
bGV0ZSI+MTYtPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBJQU5B
IGlzIHJlcXVlc3RlZCB0byBzZXQgdXAgYSByZWdpc3RyeSBvZiAiTUQgQ2xhc3MiLiAgVGhlc2Ug
YXJlPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgIGJpdDwvc3Bhbj4gdmFsdWVzLiAgTmV3IGFsbG9j
YXRpb25zIGFyZSB0byBiZSBtYWRlIGFjY29yZGluZyB0byB0aGU8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+ICAgPHNwYW4gY2xhc3M9Imluc2VydCI+MTYtYml0PC9zcGFuPiB2YWx1
ZXMuICBOZXcgYWxsb2NhdGlvbnMgYXJlIHRvIGJlIG1hZGUgYWNjb3JkaW5nIHRvIHRoZTwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgZm9s
bG93aW5nIHBvbGljaWVzOjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGZvbGxv
d2luZyBwb2xpY2llczo8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgMHgwMDAwIHRv
IDB4MDFmZjogSUVURiBSZXZpZXc8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAw
eDAwMDAgdG8gMHgwMWZmOiBJRVRGIFJldmlldzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgMHgwMjAwIHRvIDB4ZmZmNTogRXhwZXJ0IFJl
dmlldzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIDB4MDIwMCB0byAweGZmZjU6
IEV4cGVydCBSZXZpZXc8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIDB4ZmZmNiB0byAweGZmZmU6IEV4cGVyaW1lbnRhbDwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIDB4ZmZmNiB0byAweGZmZmU6IEV4cGVyaW1lbnRhbDwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
MHhmZmZmOiBSZXNlcnZlZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIDB4ZmZm
ZjogUmVzZXJ2ZWQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3Ry
Pg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgSUFOQSBpcyByZXF1
ZXN0ZWQgdG8gYXNzaWduIHRoZSB2YWx1ZXMgYXMgcGVyIFRhYmxlIDY6OjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIElBTkEgaXMgcmVxdWVzdGVkIHRvIGFzc2lnbiB0aGUgdmFs
dWVzIGFzIHBlciBUYWJsZSA2Ojo8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAg
ICAgKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LSs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICArLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tKzwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+DQogICAgICA8dHIgYmdjb2xv
cj0iZ3JheSIgPjx0ZD48L3RkPjx0aD48YSBuYW1lPSJwYXJ0LWwyMSIgLz48c21hbGw+c2tpcHBp
bmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48ZW0+IHBhZ2UgMjksIGxpbmUgMzg8L2VtPjwvdGg+PHRo
PiA8L3RoPjx0aD48YSBuYW1lPSJwYXJ0LXIyMSIgLz48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdl
IGF0PC9zbWFsbD48ZW0+IHBhZ2UgMzAsIGxpbmUgMzg8L2VtPjwvdGg+PHRkPjwvdGQ+PC90cj4N
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICAgICAgICAgICAgfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgIHwgICAg
ICAgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAg
IHwgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgfDwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAg
ICAgIHwgMHg2Li4weEZEICAgICB8IFVuYXNzaWduZWQgICB8ICAgICAgICAgICAgICAgfDwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICB8IDB4Ni4uMHhGRCAgICAg
fCBVbmFzc2lnbmVkICAgfCAgICAgICAgICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICB8ICAgICAgICAgICAg
ICAgfCAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgIHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAgICAgICAgICAgfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgIHwg
ICAgICAgICAgICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgfCAweEZFICAgICAgICAgIHwgRXhwZXJpbWVudCAx
IHwgVGhpcyBkb2N1bWVudCB8PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAg
ICAgICAgIHwgMHhGRSAgICAgICAgICB8IEV4cGVyaW1lbnQgMSB8IFRoaXMgZG9jdW1lbnQgfDwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
ICAgICAgICAgIHwgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAg
fDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICB8ICAgICAgICAg
ICAgICAgfCAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICB8IDB4RkYg
ICAgICAgICAgfCBFeHBlcmltZW50IDIgfCBUaGlzIGRvY3VtZW50IHw8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgfCAweEZGICAgICAgICAgIHwgRXhwZXJpbWVu
dCAyIHwgVGhpcyBkb2N1bWVudCB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0rPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tKzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICBUYWJsZSA3
OiBOU0ggQmFzZSBIZWFkZXIgTmV4dCBQcm90b2NvbCBWYWx1ZXM8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICBUYWJsZSA3OiBOU0ggQmFzZSBIZWFkZXIgTmV4
dCBQcm90b2NvbCBWYWx1ZXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkPjxh
IG5hbWU9ImRpZmYwMDc5IiAvPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjExLjIuNi4gIE5ldyBJRVRG
IDxzcGFuIGNsYXNzPSJkZWxldGUiPmFzc2lnbmVkIE1EPC9zcGFuPiBUeXBlIFJlZ2lzdHJ5PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjExLjIuNi4gIE5ldyBJRVRGIDxzcGFuIGNs
YXNzPSJpbnNlcnQiPkFzc2lnbmVkIE9wdGlvbmFsIFZhcmlhYmxlIExlbmd0aCBNZXRhZGF0YTwv
c3Bhbj4gVHlwZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAgUmVn
aXN0cnk8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgVGhpcyBkb2N1bWVudCByZXF1
ZXN0cyBJQU5BIHRvIGNyZWF0ZSBhIHJlZ2lzdHJ5IGZvciB0aGUgdHlwZSB2YWx1ZXM8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUaGlzIGRvY3VtZW50IHJlcXVlc3RzIElBTkEg
dG8gY3JlYXRlIGEgcmVnaXN0cnkgZm9yIHRoZSB0eXBlIHZhbHVlczwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgb3duZWQgYnkgdGhlIElF
VEYgKGkuZS4sIE1EIENsYXNzIHNldCB0byAweDAwMDApIGNhbGxlZCB0aGUgIklFVEY8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBvd25lZCBieSB0aGUgSUVURiAoaS5lLiwgTUQg
Q2xhc3Mgc2V0IHRvIDB4MDAwMCkgY2FsbGVkIHRoZSAiSUVURjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkPjxhIG5hbWU9ImRpZmYw
MDgwIiAvPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIEFzc2lnbmVkIDxzcGFuIGNsYXNzPSJkZWxl
dGUiPk1EPC9zcGFuPiBUeXBlIDxzcGFuIGNsYXNzPSJkZWxldGUiPlJlZ2lzdHJ5LiI8L3NwYW4+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIEFzc2lnbmVkIDxzcGFuIGNsYXNz
PSJpbnNlcnQiPk9wdGlvbmFsIFZhcmlhYmxlIExlbmd0aCBNZXRhZGF0YTwvc3Bhbj4gVHlwZSA8
c3BhbiBjbGFzcz0iaW5zZXJ0Ij5SZWdpc3RyeSIsIGFzPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgc3BlY2lmaWVkIGluIFNl
Y3Rpb24gMi41LjEuPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGUg
dHlwZSB2YWx1ZXMgYXJlIGFzc2lnbmVkIHZpYSBTdGFuZGFyZHMgQWN0aW9uIFtSRkM4MTI2XS48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUaGUgdHlwZSB2YWx1ZXMgYXJlIGFz
c2lnbmVkIHZpYSBTdGFuZGFyZHMgQWN0aW9uIFtSRkM4MTI2XS48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwv
dHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgTm8gaW5pdGlhbCB2YWx1ZXMgYXJlIGFzc2lnbmVkIGF0IHRoZSBjcmVh
dGlvbiBvZiB0aGUgcmVnaXN0cnkuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
Tm8gaW5pdGlhbCB2YWx1ZXMgYXJlIGFzc2lnbmVkIGF0IHRoZSBjcmVhdGlvbiBvZiB0aGUgcmVn
aXN0cnkuPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjEyLiAgUmVmZXJlbmNlczwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjEyLiAgUmVmZXJlbmNlczwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4xMi4xLiAgTm9ybWF0aXZlIFJlZmVyZW5jZXM8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4xMi4xLiAgTm9ybWF0aXZlIFJlZmVyZW5jZXM8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgW1JGQzIxMTldICBCcmFkbmVyLCBTLiwgIktleSB3b3Jk
cyBmb3IgdXNlIGluIFJGQ3MgdG8gSW5kaWNhdGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICBbUkZDMjExOV0gIEJyYWRuZXIsIFMuLCAiS2V5IHdvcmRzIGZvciB1c2UgaW4gUkZD
cyB0byBJbmRpY2F0ZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwv
dHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+DQogICAgICA8dHIgYmdjb2xvcj0iZ3JheSIgPjx0ZD48L3RkPjx0aD48YSBuYW1l
PSJwYXJ0LWwyMiIgLz48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48ZW0+IHBh
Z2UgMzEsIGxpbmUgNDI8L2VtPjwvdGg+PHRoPiA8L3RoPjx0aD48YSBuYW1lPSJwYXJ0LXIyMiIg
Lz48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48ZW0+IHBhZ2UgMzIsIGxpbmUg
NDI8L2VtPjwvdGg+PHRkPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBbUkZDNzMyNV0gIFZpbGxhbWl6
YXIsIEMuLCBFZC4sIEtvbXBlbGxhLCBLLiwgQW1hbnRlLCBTLiwgTWFsaXMsIEEuLDwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFtSRkM3MzI1XSAgVmlsbGFtaXphciwgQy4sIEVk
LiwgS29tcGVsbGEsIEsuLCBBbWFudGUsIFMuLCBNYWxpcywgQS4sPC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgIGFuZCBD
LiBQaWduYXRhcm8sICJNUExTIEZvcndhcmRpbmcgQ29tcGxpYW5jZSBhbmQ8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgIGFuZCBDLiBQaWduYXRhcm8sICJNUExT
IEZvcndhcmRpbmcgQ29tcGxpYW5jZSBhbmQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgUGVyZm9ybWFuY2UgUmVxdWly
ZW1lbnRzIiwgUkZDIDczMjUsIERPSSAxMC4xNzQ4Ny9SRkM3MzI1LDwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgUGVyZm9ybWFuY2UgUmVxdWlyZW1lbnRzIiwg
UkZDIDczMjUsIERPSSAxMC4xNzQ4Ny9SRkM3MzI1LDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICBBdWd1c3QgMjAxNCwg
Jmx0O2h0dHA6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM3MzI1Jmd0Oy48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgIEF1Z3VzdCAyMDE0LCAmbHQ7aHR0
cDovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzczMjUmZ3Q7LjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICBbUkZDNzQ5OF0gIFF1aW5uLCBQLiwgRWQuIGFuZCBULiBOYWRlYXUs
IEVkLiwgIlByb2JsZW0gU3RhdGVtZW50IGZvcjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIFtSRkM3NDk4XSAgUXVpbm4sIFAuLCBFZC4gYW5kIFQuIE5hZGVhdSwgRWQuLCAiUHJv
YmxlbSBTdGF0ZW1lbnQgZm9yPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgIFNlcnZpY2UgRnVuY3Rpb24gQ2hhaW5pbmci
LCBSRkMgNzQ5OCw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAg
IFNlcnZpY2UgRnVuY3Rpb24gQ2hhaW5pbmciLCBSRkMgNzQ5OCw8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgRE9JIDEw
LjE3NDg3L1JGQzc0OTgsIEFwcmlsIDIwMTUsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgICAgICAgICAgICBET0kgMTAuMTc0ODcvUkZDNzQ5OCwgQXByaWwgMjAxNSw8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAg
ICAgICAgJmx0O2h0dHA6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM3NDk4Jmd0Oy48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgICZsdDtodHRwOi8vd3d3
LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjNzQ5OCZndDsuPC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0K
ICAgICAgPHRyPjx0ZD48YSBuYW1lPSJkaWZmMDA4MSIgLz48L3RkPjwvdHI+DQogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgPHNwYW4gY2xhc3M9Imluc2VydCI+
W1JGQzc2NzZdICBQaWduYXRhcm8sIEMuLCBCb25pY2EsIFIuLCBhbmQgUy4gS3Jpc2huYW4sICJJ
UHY2IFN1cHBvcnQ8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3Bh
biBjbGFzcz0iaW5zZXJ0Ij4gICAgICAgICAgICAgIGZvciBHZW5lcmljIFJvdXRpbmcgRW5jYXBz
dWxhdGlvbiAoR1JFKSIsIFJGQyA3Njc2LDwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgICAgICAgICAgICAgRE9JIDEwLjE3NDg3
L1JGQzc2NzYsIE9jdG9iZXIgMjAxNSw8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAgICAgICAgICAgICZsdDtodHRwOi8vd3d3
LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjNzY3NiZndDsuPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+QXV0aG9ycycgQWRkcmVzc2VzPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+QXV0aG9ycycgQWRkcmVzc2VzPC90ZD48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFBhdWwgUXVpbm4gKGVkaXRvcik8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICBQYXVsIFF1aW5uIChlZGl0b3IpPC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBDaXNjbyBTeXN0ZW1zLCBJ
bmMuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgQ2lzY28gU3lzdGVtcywgSW5j
LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBFbWFpbDogcGF1bHFAY2lzY28uY29t
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgRW1haWw6IHBhdWxxQGNpc2NvLmNv
bTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+DQogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgVXJpIEVsenVyIChlZGl0b3IpPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
VXJpIEVsenVyIChlZGl0b3IpPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4NCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICBJbnRlbDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgIEludGVsPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4N
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPg0KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEVtYWlsOiB1cmkuZWx6
dXJAaW50ZWwuY29tPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgRW1haWw6IHVy
aS5lbHp1ckBpbnRlbC5jb208L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPg0KDQogICAgIDx0cj48dGQ+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkPjwvdGQ+PC90cj4NCiAgICAgPHRyIGJnY29s
b3I9ImdyYXkiPjx0aCBjb2xzcGFuPSI1IiBhbGlnbj0iY2VudGVyIj48YSBuYW1lPSJlbmQiPiZu
YnNwO0VuZCBvZiBjaGFuZ2VzLiA4MSBjaGFuZ2UgYmxvY2tzLiZuYnNwOzwvYT48L3RoPjwvdHI+
DQogICAgIDx0ciBjbGFzcz0ic3RhdHMiPjx0ZD48L3RkPjx0aD48aT4xODQgbGluZXMgY2hhbmdl
ZCBvciBkZWxldGVkPC9pPjwvdGg+PHRoPjxpPiA8L2k+PC90aD48dGg+PGk+MjE4IGxpbmVzIGNo
YW5nZWQgb3IgYWRkZWQ8L2k+PC90aD48dGQ+PC90ZD48L3RyPg0KICAgICA8dHI+PHRkIGNvbHNw
YW49IjUiIGFsaWduPSJjZW50ZXIiIGNsYXNzPSJzbWFsbCI+PGJyLz5UaGlzIGh0bWwgZGlmZiB3
YXMgcHJvZHVjZWQgYnkgcmZjZGlmZiAxLjMyLiBUaGUgbGF0ZXN0IHZlcnNpb24gaXMgYXZhaWxh
YmxlIGZyb20gPGEgaHJlZj0iaHR0cDovL3d3dy5sZXZrb3dldHouY29tL2lldGYvdG9vbHMvcmZj
ZGlmZi8iID5odHRwOi8vd3d3Lmxldmtvd2V0ei5jb20vaWV0Zi90b29scy9yZmNkaWZmLzwvYT4g
PC90ZD48L3RyPg0KICAgPC90YWJsZT4NCiAgIDwvYm9keT4NCiAgIDwvaHRtbD4NCg==

--_005_CBD917E6CAEE4F64BE65D64E8414788Cciscocom_
Content-Type: text/html; name="ATT00001.htm"
Content-Description: ATT00001.htm
Content-Disposition: attachment; filename="ATT00001.htm"; size=19577;
	creation-date="Fri, 11 Aug 2017 04:12:38 GMT";
	modification-date="Fri, 11 Aug 2017 04:12:38 GMT"
Content-ID: <940051B38EA6954A8B2D3528C62B5CCB@emea.cisco.com>
Content-Transfer-Encoding: base64

PGh0bWw+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0
L2h0bWwgY2hhcnNldD11dGYtOCI+PG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250
ZW50PSJ0ZXh0L2h0bWwgY2hhcnNldD11dGYtOCI+PC9oZWFkPjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPjxkaXYgY2xhc3M9IiI+PC9kaXY+PGRp
diBjbGFzcz0iIj48YnIgY2xhc3M9IiI+PC9kaXY+PGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+
PC9kaXY+PGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+PGRpdj48YmxvY2txdW90ZSB0eXBlPSJj
aXRlIiBjbGFzcz0iIj48ZGl2IGNsYXNzPSIiPk9uIEF1ZyAxMCwgMjAxNywgYXQgMTE6MjcgUE0s
IEpvZWwgTS4gSGFscGVybiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20i
IGNsYXNzPSIiPmptaEBqb2VsaGFscGVybi5jb208L2E+Jmd0OyB3cm90ZTo8L2Rpdj48YnIgY2xh
c3M9IkFwcGxlLWludGVyY2hhbmdlLW5ld2xpbmUiPjxkaXYgY2xhc3M9IiI+PGRpdiBjbGFzcz0i
Ij5JIHdvdWxkIGxpa2UgdG8gd2FpdCB1bnRpbCB3ZSBhbHNvIGdldCB0aGUgc2VjZGlyIHJldmll
dyBhbmQgQWxpYSdzIG93biByZXZpZXcgYmVmb3JlIHBvc3RpbmcgdGhlIG5ldyBkcmFmdC48YnIg
Y2xhc3M9IiI+Sm9lbDxiciBjbGFzcz0iIj48YnIgY2xhc3M9IiI+T24gOC8xMC8xNyAxMToyMyBQ
TSwgQ2FybG9zIFBpZ25hdGFybyAoY3BpZ25hdGEpIHdyb3RlOjxiciBjbGFzcz0iIj48YmxvY2tx
dW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj5BbGlhLDxiciBjbGFzcz0iIj48YmxvY2txdW90ZSB0
eXBlPSJjaXRlIiBjbGFzcz0iIj5PbiBBdWcgMTAsIDIwMTcsIGF0IDEwOjI0IFBNLCBBbGlhIEF0
bGFzICZsdDs8YSBocmVmPSJtYWlsdG86YWthdGxhc0BnbWFpbC5jb20iIGNsYXNzPSIiPmFrYXRs
YXNAZ21haWwuY29tPC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFrYXRsYXNAZ21haWwuY29tIiBj
bGFzcz0iIj5tYWlsdG86YWthdGxhc0BnbWFpbC5jb208L2E+Jmd0OyZndDsgd3JvdGU6PGJyIGNs
YXNzPSIiPjxiciBjbGFzcz0iIj5BY2VlLDxiciBjbGFzcz0iIj48YnIgY2xhc3M9IiI+VGhhbmsg
eW91IGZvciB5b3VyIHJldmlldy4gJm5ic3A7SSBsb29rIGZvcndhcmQgdG8gdGhlIGVkaXRvcnMg
JmFtcDsgV0cgZGlzY3Vzc2luZzxiciBjbGFzcz0iIj5ob3cgdG8gaW1wcm92ZTxiciBjbGFzcz0i
Ij50aGUgZHJhZnQuPGJyIGNsYXNzPSIiPjwvYmxvY2txdW90ZT5TZWVtcyBhbGwgdGhlc2UgbWlu
b3IgcmV2aWV3IGl0ZW1zIGFyZSBmYWlybHkgbG9jYWxpemVkLCBjbGVhciwgYW5kIG5vbi1jb250
ZW50aW91cy48YnIgY2xhc3M9IiI+V2UgaGF2ZSBwcm92aWRlZCByZXNwb25zZXMgYW5kIGRpZmZz
IG9uIHRoZSBsaXN0LCBhbmQgYSBuZXcgcmV2aXNpb24gaXMgcmVhZHkgdG8gYmUgc3VibWl0dGVk
IHdoZW4gSm9lbCAvIHlvdSB3YW50cyB1cyB0byBwdWxsIHRoZSB0cmlnZ2VyIChhZGRyZXNzaW5n
IE9wcyBhbmQgUlRHIERpcnMpLjxiciBjbGFzcz0iIj5UaGFua3MsPGJyIGNsYXNzPSIiPuKAlCBD
YXJsb3MuPGJyIGNsYXNzPSIiPjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNsYXNzPSIiPjxiciBj
bGFzcz0iIj5SZWdhcmRzLDxiciBjbGFzcz0iIj5BbGlhPGJyIGNsYXNzPSIiPjxiciBjbGFzcz0i
Ij5PbiBUaHUsIEF1ZyAxMCwgMjAxNyBhdCA5OjEwIFBNLCBBY2VlIExpbmRlbSAoYWNlZSkgJmx0
OzxhIGhyZWY9Im1haWx0bzphY2VlQGNpc2NvLmNvbSIgY2xhc3M9IiI+YWNlZUBjaXNjby5jb208
L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86YWNlZUBjaXNjby5jb20iIGNsYXNzPSIiPm1haWx0bzph
Y2VlQGNpc2NvLmNvbTwvYT4mZ3Q7Jmd0OyB3cm90ZTo8YnIgY2xhc3M9IiI+PGJyIGNsYXNzPSIi
PjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNsYXNzPSIiPkhlbGxvLDxiciBjbGFzcz0iIj48YnIg
Y2xhc3M9IiI+SSBoYXZlIGJlZW4gc2VsZWN0ZWQgYXMgdGhlIFJvdXRpbmcgRGlyZWN0b3JhdGUg
cmV2aWV3ZXIgZm9yIHRoaXMgZHJhZnQuPGJyIGNsYXNzPSIiPlRoZSBSb3V0aW5nIERpcmVjdG9y
YXRlIHNlZWtzIHRvIHJldmlldyBhbGwgcm91dGluZyBvciByb3V0aW5nLXJlbGF0ZWQ8YnIgY2xh
c3M9IiI+ZHJhZnRzIGFzIHRoZXkgcGFzcyB0aHJvdWdoIElFVEYgbGFzdCBjYWxsIGFuZCBJRVNH
IHJldmlldywgYW5kIHNvbWV0aW1lczxiciBjbGFzcz0iIj5vbiBzcGVjaWFsIHJlcXVlc3QuIFRo
ZSBwdXJwb3NlIG9mIHRoZSByZXZpZXcgaXMgdG8gcHJvdmlkZSBhc3Npc3RhbmNlIHRvPGJyIGNs
YXNzPSIiPnRoZSBSb3V0aW5nIEFEcy4gRm9yIG1vcmUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIFJv
dXRpbmcgRGlyZWN0b3JhdGUsIHBsZWFzZTxiciBjbGFzcz0iIj5zZWUg4oCLPGEgaHJlZj0iaHR0
cDovL3RyYWMudG9vbHMuaWV0Zi5vcmcvYXJlYS9ydGcvdHJhYy93aWtpL1J0Z0RpciIgY2xhc3M9
IiI+aHR0cDovL3RyYWMudG9vbHMuaWV0Zi5vcmcvYXJlYS9ydGcvdHJhYy93aWtpL1J0Z0Rpcjwv
YT48YnIgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPkFsdGhvdWdoIHRoZXNlIGNvbW1lbnRzIGFyZSBw
cmltYXJpbHkgZm9yIHRoZSB1c2Ugb2YgdGhlIFJvdXRpbmcgQURzLCBpdDxiciBjbGFzcz0iIj53
b3VsZCBiZSBoZWxwZnVsIGlmIHlvdSBjb3VsZCBjb25zaWRlciB0aGVtIGFsb25nIHdpdGggYW55
IG90aGVyIElFVEYgTGFzdDxiciBjbGFzcz0iIj5DYWxsIGNvbW1lbnRzIHRoYXQgeW91IHJlY2Vp
dmUsIGFuZCBzdHJpdmUgdG8gcmVzb2x2ZSB0aGVtIHRocm91Z2g8YnIgY2xhc3M9IiI+ZGlzY3Vz
c2lvbiBvciBieSB1cGRhdGluZyB0aGUgZHJhZnQuPGJyIGNsYXNzPSIiPjxiciBjbGFzcz0iIj5E
b2N1bWVudDogZHJhZnQtaWV0Zi1zZmMtbnNoLTE4LnR4dDxiciBjbGFzcz0iIj5SZXZpZXdlcjog
QWNlZSBMaW5kZW08YnIgY2xhc3M9IiI+UmV2aWV3IERhdGU6IEF1Z3VzdCAxMCwgMjAxNzxiciBj
bGFzcz0iIj5JRVRGIExDIEVuZCBEYXRlOiBOb3Qgc3RhcnRlZCB5ZXQuPGJyIGNsYXNzPSIiPklu
dGVuZGVkIFN0YXR1czogU3RhbmRhcmRzIFRyYWNrPGJyIGNsYXNzPSIiPjxiciBjbGFzcz0iIj5T
dW1tYXJ5OjxiciBjbGFzcz0iIj4gJm5ic3A7Jm5ic3A7SSBoYXZlIHNvbWUgbWlub3IgY29uY2Vy
bnMgYWJvdXQgdGhpcyBkb2N1bWVudCB0aGF0IEkgdGhpbmsgc2hvdWxkIGJlPGJyIGNsYXNzPSIi
PnJlc29sdmVkIGJlZm9yZSBwdWJsaWNhdGlvbi4gSXQgbmVlZHMgdG8gYmUgY29uc3VtZWQgYWxv
bmcgd2l0aCB0aGUgU2VydmljZTxiciBjbGFzcz0iIj5GdW5jdGlvbiBDaGFpbmluZyBhcmNoaXRl
Y3R1cmUuPGJyIGNsYXNzPSIiPjxiciBjbGFzcz0iIj5Db21tZW50czo8YnIgY2xhc3M9IiI+ICZu
YnNwOyZuYnNwO1RoZSBkb2N1bWVudCBpcyBhbiBpbXBvcnRhbnQgcGllY2Ugb2YgdGhlIFNlcnZp
Y2UgRnVuY3Rpb24gQ2hhaW5pbmc8YnIgY2xhc3M9IiI+d29yay4gSSB0aGluayB0aGUgcmVhZGFi
aWxpdHkgY291bGQgYmUgZ3JlYXRseSBpbXByb3ZlZCB3aXRoIHRoZSBlZGl0b3JpYWw8YnIgY2xh
c3M9IiI+Y2hhbmdlcyBJIGhhdmUgc3VnZ2VzdGVkLiBGb3IgZXhhbXBsZSwgdXNpbmcgYXJ0aWNs
ZXMsIGUuZy4g4oCcdGhl4oCdLCB3aGVuPGJyIGNsYXNzPSIiPnJlZmVycmluZyB0byB0aGUgTlNI
LjxiciBjbGFzcz0iIj48YnIgY2xhc3M9IiI+TWFqb3IgSXNzdWVzOiBOL0E8YnIgY2xhc3M9IiI+
PGJyIGNsYXNzPSIiPk1pbm9yIElzc3Vlczo8YnIgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPiAmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDtTZWN0aW9uIDE6IFJ1bi1vbiBzZW50ZW5zZSB0aGF0IG1ha2Vz
IHVwIHRoZSBlbnRpcmUgdGhpcmQgcGFyYWdyYXBoPGJyIGNsYXNzPSIiPiAmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtpcyB0b28gaGFy
ZCB0byBwYXJzZS4gUGxlYXNlIHNwbGl0IGl0IHVwIGFuZCBhdm9pZDxiciBjbGFzcz0iIj4gJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Y2FzY2FkaW5nIHNvIG1hbnkgZGVwZW5kZW50IGNsYXVzZXMuPGJyIGNsYXNzPSIiPjxiciBjbGFz
cz0iIj48YnIgY2xhc3M9IiI+ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1NlY3Rpb24gMi4yOiBU
aGUgZGlzY3Vzc2lvbiBvZiBtZXRhLWRhdGEgc3VwcG9ydCBmb3IgTUQgdHlwZXMgMHgxIG9yPGJy
IGNsYXNzPSIiPiAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsweDMgaXMgb3V0IG9mIGNvbnRleHQuPGJyIGNsYXNzPSIiPjxiciBjbGFzcz0iIj4gJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7U2VjdGlvbiAyLjQ6IFRoZSBNVVNUJ3MgYXJlIGNvbnRyYWRpY3Rv
cnkuIEZpcnN0IGl0IHNheXMgdGhlIGNvbnRleHQ8YnIgY2xhc3M9IiI+ICZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2hlYWRlciBNVVNUIGJlIDE2IGJ5dGVzIHRoYW4g
aXQgc2F5cyBpdCBNVVNUPGJyIGNsYXNzPSIiPmJlIDAgYnl0ZXMgaWY8YnIgY2xhc3M9IiI+ICZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2l0IGNvbnRhaW5zIG5vIG1l
dGEtZGF0YS4gVGhpcyBpcyBoYXJkbHk8YnIgY2xhc3M9IiI+ImZpeGVkIi48YnIgY2xhc3M9IiI+
PGJyIGNsYXNzPSIiPiAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtTZWN0aW9uIDIuNS4xOiBNYW5k
YXRpbmcgdGhhdCB0aGUgdW5hc3NpZ25lZCBiaXQgTVVTVCBOT1QgYmUgc2V0IHdpbGw8YnIgY2xh
c3M9IiI+ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwO3dpdGhvdXQgc2F5aW5nIGl0IE1VU1QgYmUgaWdub3JlZCBvbjxiciBjbGFzcz0i
Ij5yZWNlaXB0IGlzPGJyIGNsYXNzPSIiPiAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtub3QgYmUgYmFja3dhcmQgY29tcGF0aWJsZS48
YnIgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPiAmbmJzcDsmbmJzcDsmbmJzcDtTZWN0aW9uIDExLjIu
MTogTGlzdCB0aGUgYml0cyB0aGF0IGFyZSBhc3NpZ25lZC48YnIgY2xhc3M9IiI+PGJyIGNsYXNz
PSIiPiAmbmJzcDsmbmJzcDsmbmJzcDtTZWN0aW9uIDExLjIuNjogTUQgdHlwZXMgMSBhbmQgMiBh
cmUgYXNzaWduZWQgYnkgdGhlIGRvY3VtZW50IHlldDxiciBjbGFzcz0iIj4gJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7dGhpcyBzZWN0aW9uIHN0YXRlcyB0aGF0IG5vIHZhbHVlcyBhcmU8YnIgY2xhc3M9IiI+YXNz
aWduZWQuPGJyIGNsYXNzPSIiPjxiciBjbGFzcz0iIj5OaXRzOjxiciBjbGFzcz0iIj48YnIgY2xh
c3M9IiI+QUNFRS1NLUcySFI6RGVza3RvcCBhY2VlJCBkaWZmIC1jIGRyYWZ0LWlldGYtc2ZjLW5z
aC0xOC50eHQub3JpZzxiciBjbGFzcz0iIj5kcmFmdC1pZXRmLXNmYy1uc2gtMTgudHh0PGJyIGNs
YXNzPSIiPioqKiBkcmFmdC1pZXRmLXNmYy1uc2gtMTgudHh0Lm9yaWcgMjAxNy0wOC0wNCAwNzoy
NzowOC4wMDAwMDAwMDAgLTA0MDA8YnIgY2xhc3M9IiI+LS0tIGRyYWZ0LWlldGYtc2ZjLW5zaC0x
OC50eHQgMjAxNy0wOC0xMCAyMDo1MDo0NS4wMDAwMDAwMDAgLTA0MDA8YnIgY2xhc3M9IiI+Kioq
KioqKioqKioqKioqPGJyIGNsYXNzPSIiPioqKiAxOCwyNCAqKioqPGJyIGNsYXNzPSIiPjxiciBj
bGFzcz0iIj4gJm5ic3A7Jm5ic3A7Jm5ic3A7VGhpcyBkb2N1bWVudCBkZXNjcmliZXMgYSBOZXR3
b3JrIFNlcnZpY2UgSGVhZGVyIChOU0gpIGluc2VydGVkIG9udG88YnIgY2xhc3M9IiI+ICZuYnNw
OyZuYnNwOyZuYnNwO3BhY2tldHMgb3IgZnJhbWVzIHRvIHJlYWxpemUgc2VydmljZSBmdW5jdGlv
biBwYXRocy4gJm5ic3A7TlNIIGFsc288YnIgY2xhc3M9IiI+ISAmbmJzcDsmbmJzcDsmbmJzcDtw
cm92aWRlcyBhIG1lY2hhbmlzbSBmb3IgbWV0YWRhdGEgZXhjaGFuZ2UgYWxvbmcgdGhlIGluc3Rh
bnRpYXRlZDxiciBjbGFzcz0iIj4gJm5ic3A7Jm5ic3A7Jm5ic3A7c2VydmljZSBwYXRocy4gJm5i
c3A7TlNIIGlzIHRoZSBTRkMgZW5jYXBzdWxhdGlvbiByZXF1aXJlZCB0byBzdXBwb3J0IHRoZTxi
ciBjbGFzcz0iIj4gJm5ic3A7Jm5ic3A7Jm5ic3A7U2VydmljZSBGdW5jdGlvbiBDaGFpbmluZyAo
U0ZDKSBhcmNoaXRlY3R1cmUgKGRlZmluZWQgaW4gUkZDNzY2NSkuPGJyIGNsYXNzPSIiPjxiciBj
bGFzcz0iIj4tLS0gMTgsMjQgLS0tLTxiciBjbGFzcz0iIj48YnIgY2xhc3M9IiI+ICZuYnNwOyZu
YnNwOyZuYnNwO1RoaXMgZG9jdW1lbnQgZGVzY3JpYmVzIGEgTmV0d29yayBTZXJ2aWNlIEhlYWRl
ciAoTlNIKSBpbnNlcnRlZCBvbnRvPGJyIGNsYXNzPSIiPiAmbmJzcDsmbmJzcDsmbmJzcDtwYWNr
ZXRzIG9yIGZyYW1lcyB0byByZWFsaXplIHNlcnZpY2UgZnVuY3Rpb24gcGF0aHMuICZuYnNwO05T
SCBhbHNvPGJyIGNsYXNzPSIiPiEgJm5ic3A7Jm5ic3A7Jm5ic3A7cHJvdmlkZXMgYSBtZWNoYW5p
c20gZm9yIG1ldGFkYXRhIGV4Y2hhbmdlIGFsb25nIGluc3RhbnRpYXRlZDxiciBjbGFzcz0iIj4g
Jm5ic3A7Jm5ic3A7Jm5ic3A7c2VydmljZSBwYXRocy4gJm5ic3A7TlNIIGlzIHRoZSBTRkMgZW5j
YXBzdWxhdGlvbiByZXF1aXJlZCB0byBzdXBwb3J0IHRoZTxiciBjbGFzcz0iIj4gJm5ic3A7Jm5i
c3A7Jm5ic3A7U2VydmljZSBGdW5jdGlvbiBDaGFpbmluZyAoU0ZDKSBhcmNoaXRlY3R1cmUgKGRl
ZmluZWQgaW4gUkZDNzY2NSkuPGJyIGNsYXNzPSIiPjxiciBjbGFzcz0iIj4qKioqKioqKioqKioq
Kio8YnIgY2xhc3M9IiI+KioqIDE4MSwxODcgKioqKjxiciBjbGFzcz0iIj48YnIgY2xhc3M9IiI+
ICZuYnNwOyZuYnNwOyZuYnNwO01ldGFkYXRhOiAmbmJzcDtEZWZpbmVkIGluIFtSRkM3NjY1XS48
YnIgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPiEgJm5ic3A7Jm5ic3A7Jm5ic3A7TmV0d29yayBMb2Nh
dG9yOiAmbmJzcDtkYXRhcGxhbmUgYWRkcmVzcywgdHlwaWNhbGx5IElQdjQgb3IgSVB2NiwgdXNl
ZCB0bzxiciBjbGFzcz0iIj4gJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7c2Vu
ZCBhbmQgcmVjZWl2ZSBuZXR3b3JrIHRyYWZmaWMuPGJyIGNsYXNzPSIiPjxiciBjbGFzcz0iIj4g
Jm5ic3A7Jm5ic3A7Jm5ic3A7TmV0d29yayBOb2RlL0VsZW1lbnQ6ICZuYnNwO0RldmljZSB0aGF0
IGZvcndhcmRzIHBhY2tldHMgb3IgZnJhbWVzIGJhc2VkPGJyIGNsYXNzPSIiPi0tLSAxODEsMTg3
IC0tLS08YnIgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPiAmbmJzcDsmbmJzcDsmbmJzcDtNZXRhZGF0
YTogJm5ic3A7RGVmaW5lZCBpbiBbUkZDNzY2NV0uPGJyIGNsYXNzPSIiPjxiciBjbGFzcz0iIj4h
ICZuYnNwOyZuYnNwOyZuYnNwO05ldHdvcmsgTG9jYXRvcjogJm5ic3A7RGF0YXBsYW5lIGFkZHJl
c3MsIHR5cGljYWxseSBJUHY0IG9yIElQdjYsIHVzZWQgdG88YnIgY2xhc3M9IiI+ICZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3NlbmQgYW5kIHJlY2VpdmUgbmV0d29yayB0cmFm
ZmljLjxiciBjbGFzcz0iIj48YnIgY2xhc3M9IiI+ICZuYnNwOyZuYnNwOyZuYnNwO05ldHdvcmsg
Tm9kZS9FbGVtZW50OiAmbmJzcDtEZXZpY2UgdGhhdCBmb3J3YXJkcyBwYWNrZXRzIG9yIGZyYW1l
cyBiYXNlZDxiciBjbGFzcz0iIj4qKioqKioqKioqKioqKio8YnIgY2xhc3M9IiI+KioqIDE5MSwy
MDQgKioqKjxiciBjbGFzcz0iIj4gJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
KHRoZSB1bmRlcmxheSkuICZuYnNwO1BhY2tldHMgYXJlIGVuY2Fwc3VsYXRlZCBvciB0dW5uZWxl
ZCB0byBjcmVhdGU8YnIgY2xhc3M9IiI+ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwO3RoZSBvdmVybGF5IG5ldHdvcmsgdG9wb2xvZ3kuPGJyIGNsYXNzPSIiPjxiciBjbGFzcz0i
Ij4hICZuYnNwOyZuYnNwOyZuYnNwO05TSC1hd2FyZSAmbmJzcDtTRkMtZW5jYXBzdWxhdGlvbi1h
d2FyZSwgb3IgU0ZDLWF3YXJlIFtSRkM3NjY1XS48YnIgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPiEg
Jm5ic3A7Jm5ic3A7Jm5ic3A7U2VydmljZSBDbGFzc2lmaWVyOiAmbmJzcDtMb2dpY2FsIGVudGl0
eSBwcm92aWRpbmcgY2xhc3NpZmljYXRpb248YnIgY2xhc3M9IiI+ICZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwO2Z1bmN0aW9uLiAmbmJzcDtTaW5jZSB0aGV5IGFyZSBsb2dpY2Fs
LCBjbGFzc2lmaWVycyBtYXkgYmUgY28tcmVzaWRlbnQ8YnIgY2xhc3M9IiI+ICZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3dpdGggU0ZDIGVsZW1lbnRzIHN1Y2ggYXMgU0ZzIG9y
IFNGRnMuICZuYnNwO1NlcnZpY2UgY2xhc3NpZmllcnM8YnIgY2xhc3M9IiI+ICZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3BlcmZvcm0gY2xhc3NpZmljYXRpb24gYW5kIGltcG9z
ZSBOU0guICZuYnNwO1RoZSBpbml0aWFsIGNsYXNzaWZpZXI8YnIgY2xhc3M9IiI+ICZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2ltcG9zZXMgdGhlIGluaXRpYWwgTlNIIGFuZCBz
ZW5kcyB0aGUgTlNIIHBhY2tldCB0byB0aGUgZmlyc3QgU0ZGPGJyIGNsYXNzPSIiPiEgJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7aW4gdGhlIHBhdGguICZuYnNwO05vbi1pbml0
aWFsIChpLmUuICZuYnNwO3N1YnNlcXVlbnQpIGNsYXNzaWZpY2F0aW9uIGNhbjxiciBjbGFzcz0i
Ij4gJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7b2NjdXIgYXMgbmVlZGVkIGFu
ZCBjYW4gYWx0ZXIsIG9yIGNyZWF0ZSBhIG5ldyBzZXJ2aWNlIHBhdGguPGJyIGNsYXNzPSIiPjxi
ciBjbGFzcz0iIj4gJm5ic3A7Jm5ic3A7Jm5ic3A7U2VydmljZSBGdW5jdGlvbiAoU0YpOiAmbmJz
cDtEZWZpbmVkIGluIFtSRkM3NjY1XS48YnIgY2xhc3M9IiI+LS0tIDE5MSwyMDQgLS0tLTxiciBj
bGFzcz0iIj4gJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7KHRoZSB1bmRlcmxh
eSkuICZuYnNwO1BhY2tldHMgYXJlIGVuY2Fwc3VsYXRlZCBvciB0dW5uZWxlZCB0byBjcmVhdGU8
YnIgY2xhc3M9IiI+ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3RoZSBvdmVy
bGF5IG5ldHdvcmsgdG9wb2xvZ3kuPGJyIGNsYXNzPSIiPjxiciBjbGFzcz0iIj4hICZuYnNwOyZu
YnNwOyZuYnNwO05TSC1hd2FyZTogU0ZDLWVuY2Fwc3VsYXRpb24tYXdhcmUsIG9yIFNGQy1hd2Fy
ZSBbUkZDNzY2NV0uPGJyIGNsYXNzPSIiPjxiciBjbGFzcz0iIj4hICZuYnNwOyZuYnNwOyZuYnNw
O1NlcnZpY2UgQ2xhc3NpZmllcjogJm5ic3A7TG9naWNhbCBlbnRpdHkgcHJvdmlkaW5nIHRoZSBj
bGFzc2lmaWNhdGlvbjxiciBjbGFzcz0iIj4gJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7ZnVuY3Rpb24uICZuYnNwO1NpbmNlIHRoZXkgYXJlIGxvZ2ljYWwsIGNsYXNzaWZpZXJz
IG1heSBiZSBjby1yZXNpZGVudDxiciBjbGFzcz0iIj4gJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7d2l0aCBTRkMgZWxlbWVudHMgc3VjaCBhcyBTRnMgb3IgU0ZGcy4gJm5ic3A7
U2VydmljZSBjbGFzc2lmaWVyczxiciBjbGFzcz0iIj4gJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7cGVyZm9ybSBjbGFzc2lmaWNhdGlvbiBhbmQgaW1wb3NlIE5TSC4gJm5ic3A7
VGhlIGluaXRpYWwgY2xhc3NpZmllcjxiciBjbGFzcz0iIj4gJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7aW1wb3NlcyB0aGUgaW5pdGlhbCBOU0ggYW5kIHNlbmRzIHRoZSBOU0gg
cGFja2V0IHRvIHRoZSBmaXJzdCBTRkY8YnIgY2xhc3M9IiI+ISAmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDtpbiB0aGUgcGF0aC4gJm5ic3A7Tm9uLWluaXRpYWwgKGkuZS4sIHN1
YnNlcXVlbnQpIGNsYXNzaWZpY2F0aW9uIGNhbjxiciBjbGFzcz0iIj4gJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7b2NjdXIgYXMgbmVlZGVkIGFuZCBjYW4gYWx0ZXIsIG9yIGNy
ZWF0ZSBhIG5ldyBzZXJ2aWNlIHBhdGguPGJyIGNsYXNzPSIiPjxiciBjbGFzcz0iIj4gJm5ic3A7
Jm5ic3A7Jm5ic3A7U2VydmljZSBGdW5jdGlvbiAoU0YpOiAmbmJzcDtEZWZpbmVkIGluIFtSRkM3
NjY1XS48YnIgY2xhc3M9IiI+KioqKioqKioqKioqKioqPGJyIGNsYXNzPSIiPioqKiAyNjksMjc3
ICoqKio8YnIgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPiAyLiAmbmJzcDtOZXR3b3JrIFNlcnZpY2Ug
SGVhZGVyPGJyIGNsYXNzPSIiPjxiciBjbGFzcz0iIj4hICZuYnNwOyZuYnNwOyZuYnNwO05TSCBj
b250YWlucyBzZXJ2aWNlIHBhdGggaW5mb3JtYXRpb24gYW5kIG9wdGlvbmFsbHkgbWV0YWRhdGEg
dGhhdDxiciBjbGFzcz0iIj4gJm5ic3A7Jm5ic3A7Jm5ic3A7YXJlIGFkZGVkIHRvIGEgcGFja2V0
IG9yIGZyYW1lIGFuZCB1c2VkIHRvIGNyZWF0ZSBhIHNlcnZpY2UgcGxhbmUuPGJyIGNsYXNzPSIi
PiEgJm5ic3A7Jm5ic3A7Jm5ic3A7QW4gb3V0ZXIgdHJhbnNwb3J0IGhlYWRlciBpcyBpbXBvc2Vk
LCBvbiBOU0ggYW5kIHRoZSBvcmlnaW5hbCBwYWNrZXQvPGJyIGNsYXNzPSIiPiAmbmJzcDsmbmJz
cDsmbmJzcDtmcmFtZSwgZm9yIG5ldHdvcmsgZm9yd2FyZGluZy48YnIgY2xhc3M9IiI+PGJyIGNs
YXNzPSIiPjxiciBjbGFzcz0iIj4tLS0gMjY5LDI3NyAtLS0tPGJyIGNsYXNzPSIiPjxiciBjbGFz
cz0iIj4gMi4gJm5ic3A7TmV0d29yayBTZXJ2aWNlIEhlYWRlcjxiciBjbGFzcz0iIj48YnIgY2xh
c3M9IiI+ISAmbmJzcDsmbmJzcDsmbmJzcDtUaGUgTlNIIGNvbnRhaW5zIHNlcnZpY2UgcGF0aCBp
bmZvcm1hdGlvbiBhbmQgb3B0aW9uYWxseSBtZXRhZGF0YSB0aGF0PGJyIGNsYXNzPSIiPiAmbmJz
cDsmbmJzcDsmbmJzcDthcmUgYWRkZWQgdG8gYSBwYWNrZXQgb3IgZnJhbWUgYW5kIHVzZWQgdG8g
Y3JlYXRlIGEgc2VydmljZSBwbGFuZS48YnIgY2xhc3M9IiI+ISAmbmJzcDsmbmJzcDsmbmJzcDtB
biBvdXRlciB0cmFuc3BvcnQgaGVhZGVyIGlzIGltcG9zZWQgb24gdGhlIE5TSCBhbmQgdGhlIG9y
aWdpbmFsPGJyIGNsYXNzPSIiPnBhY2tldC88YnIgY2xhc3M9IiI+ICZuYnNwOyZuYnNwOyZuYnNw
O2ZyYW1lLCBmb3IgbmV0d29yayBmb3J3YXJkaW5nLjxiciBjbGFzcz0iIj48YnIgY2xhc3M9IiI+
PGJyIGNsYXNzPSIiPioqKioqKioqKioqKioqKjxiciBjbGFzcz0iIj4qKiogMjgyLDI5MyAqKioq
PGJyIGNsYXNzPSIiPiBJbnRlcm5ldC1EcmFmdCAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDtOZXR3b3JrIFNlcnZpY2UgSGVhZGVyIChOU0gpICZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
O0p1bHkgMjAxNzxiciBjbGFzcz0iIj48YnIgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPiEgJm5ic3A7
Jm5ic3A7Jm5ic3A7QSBTZXJ2aWNlIENsYXNzaWZpZXIgYWRkcyBOU0guICZuYnNwO05TSCBpcyBy
ZW1vdmVkIGJ5IHRoZSBsYXN0IFNGRiBpbiB0aGU8YnIgY2xhc3M9IiI+ICZuYnNwOyZuYnNwOyZu
YnNwO3NlcnZpY2UgY2hhaW4gb3IgYnkgYW4gU0YgdGhhdCBjb25zdW1lcyB0aGUgcGFja2V0Ljxi
ciBjbGFzcz0iIj48YnIgY2xhc3M9IiI+IDIuMS4gJm5ic3A7TmV0d29yayBTZXJ2aWNlIEhlYWRl
ciBGb3JtYXQ8YnIgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPiEgJm5ic3A7Jm5ic3A7Jm5ic3A7TlNI
IGlzIGNvbXBvc2VkIG9mIGEgNC1ieXRlIEJhc2UgSGVhZGVyLCBhIDQtYnl0ZSBTZXJ2aWNlIFBh
dGggSGVhZGVyPGJyIGNsYXNzPSIiPiAmbmJzcDsmbmJzcDsmbmJzcDthbmQgb3B0aW9uYWwgQ29u
dGV4dCBIZWFkZXJzLCBhcyBzaG93biBpbiBGaWd1cmUgMSBiZWxvdy48YnIgY2xhc3M9IiI+PGJy
IGNsYXNzPSIiPiAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDswICZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzEgJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7MiAmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDszPGJyIGNsYXNzPSIiPi0tLSAyODIs
MjkzIC0tLS08YnIgY2xhc3M9IiI+IEludGVybmV0LURyYWZ0ICZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwO05ldHdvcmsgU2VydmljZSBIZWFkZXIgKE5TSCkgJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7SnVseSAyMDE3PGJyIGNsYXNzPSIiPjxiciBjbGFzcz0iIj48YnIgY2xhc3M9IiI+
ISAmbmJzcDsmbmJzcDsmbmJzcDtBIFNlcnZpY2UgQ2xhc3NpZmllciBhZGRzIHRoZSBOU0guIFRo
ZSAmbmJzcDtOU0ggaXMgcmVtb3ZlZCBieSB0aGUgbGFzdDxiciBjbGFzcz0iIj5TRkYgaW4gdGhl
PGJyIGNsYXNzPSIiPiAmbmJzcDsmbmJzcDsmbmJzcDtzZXJ2aWNlIGNoYWluIG9yIGJ5IGFuIFNG
IHRoYXQgY29uc3VtZXMgdGhlIHBhY2tldC48YnIgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPiAyLjEu
ICZuYnNwO05ldHdvcmsgU2VydmljZSBIZWFkZXIgRm9ybWF0PGJyIGNsYXNzPSIiPjxiciBjbGFz
cz0iIj4hICZuYnNwOyZuYnNwOyZuYnNwO1RoZSBOU0ggaXMgY29tcG9zZWQgb2YgYSA0LWJ5dGUg
QmFzZSBIZWFkZXIsIGEgNC1ieXRlIFNlcnZpY2UgUGF0aDxiciBjbGFzcz0iIj5IZWFkZXI8YnIg
Y2xhc3M9IiI+ICZuYnNwOyZuYnNwOyZuYnNwO2FuZCBvcHRpb25hbCBDb250ZXh0IEhlYWRlcnMs
IGFzIHNob3duIGluIEZpZ3VyZSAxIGJlbG93LjxiciBjbGFzcz0iIj48YnIgY2xhc3M9IiI+ICZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzAgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7MSAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsyICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOzM8YnIgY2xhc3M9IiI+KioqKioqKioqKioqKioqPGJyIGNs
YXNzPSIiPioqKiAzMDQsMzE2ICoqKio8YnIgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPiAmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDtGaWd1cmUgMTogTmV0d29yayBTZXJ2aWNlIEhlYWRlcjxiciBjbGFzcz0iIj48YnIgY2xh
c3M9IiI+ISAmbmJzcDsmbmJzcDsmbmJzcDtCYXNlIGhlYWRlcjogcHJvdmlkZXMgaW5mb3JtYXRp
b24gYWJvdXQgdGhlIHNlcnZpY2UgaGVhZGVyIGFuZCB0aGU8YnIgY2xhc3M9IiI+ICZuYnNwOyZu
YnNwOyZuYnNwO3BheWxvYWQgcHJvdG9jb2wuPGJyIGNsYXNzPSIiPjxiciBjbGFzcz0iIj4hICZu
YnNwOyZuYnNwOyZuYnNwO1NlcnZpY2UgUGF0aCBIZWFkZXI6IHByb3ZpZGVzIHBhdGggaWRlbnRp
ZmljYXRpb24gYW5kIGxvY2F0aW9uIHdpdGhpbjxiciBjbGFzcz0iIj4gJm5ic3A7Jm5ic3A7Jm5i
c3A7YSBzZXJ2aWNlIHBhdGguPGJyIGNsYXNzPSIiPjxiciBjbGFzcz0iIj4hICZuYnNwOyZuYnNw
OyZuYnNwO0NvbnRleHQgaGVhZGVyOiBjYXJyaWVzIG1ldGFkYXRhIChpLmUuLCBjb250ZXh0IGRh
dGEpIGFsb25nIGEgc2VydmljZTxiciBjbGFzcz0iIj4gJm5ic3A7Jm5ic3A7Jm5ic3A7cGF0aC48
YnIgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPiAyLjIuICZuYnNwO05TSCBCYXNlIEhlYWRlcjxiciBj
bGFzcz0iIj4tLS0gMzA0LDMxNiAtLS0tPGJyIGNsYXNzPSIiPjxiciBjbGFzcz0iIj4gJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7RmlndXJlIDE6IE5ldHdvcmsgU2VydmljZSBIZWFkZXI8YnIgY2xhc3M9IiI+PGJyIGNs
YXNzPSIiPiEgJm5ic3A7Jm5ic3A7Jm5ic3A7QmFzZSBoZWFkZXI6IFByb3ZpZGVzIGluZm9ybWF0
aW9uIGFib3V0IHRoZSBzZXJ2aWNlIGhlYWRlciBhbmQgdGhlPGJyIGNsYXNzPSIiPiAmbmJzcDsm
bmJzcDsmbmJzcDtwYXlsb2FkIHByb3RvY29sLjxiciBjbGFzcz0iIj48YnIgY2xhc3M9IiI+ISAm
bmJzcDsmbmJzcDsmbmJzcDtTZXJ2aWNlIFBhdGggSGVhZGVyOiBQcm92aWRlcyBwYXRoIGlkZW50
aWZpY2F0aW9uIGFuZCBsb2NhdGlvbiB3aXRoaW48YnIgY2xhc3M9IiI+ICZuYnNwOyZuYnNwOyZu
YnNwO2Egc2VydmljZSBwYXRoLjxiciBjbGFzcz0iIj48YnIgY2xhc3M9IiI+ISAmbmJzcDsmbmJz
cDsmbmJzcDtDb250ZXh0IGhlYWRlcjogQ2FycmllcyBtZXRhZGF0YSAoaS5lLiwgY29udGV4dCBk
YXRhKSBhbG9uZyBhIHNlcnZpY2U8YnIgY2xhc3M9IiI+ICZuYnNwOyZuYnNwOyZuYnNwO3BhdGgu
PGJyIGNsYXNzPSIiPjxiciBjbGFzcz0iIj4gMi4yLiAmbmJzcDtOU0ggQmFzZSBIZWFkZXI8YnIg
Y2xhc3M9IiI+KioqKioqKioqKioqKioqPGJyIGNsYXNzPSIiPioqKiAzNjgsMzc0ICoqKio8YnIg
Y2xhc3M9IiI+ICZuYnNwOyZuYnNwOyZuYnNwO2ZvciBzZXJ2aWNlIHBsYW5lIGxvb3AgZGV0ZWN0
aW9uLiAmbmJzcDtUaGUgaW5pdGlhbCBUVEwgdmFsdWUgU0hPVUxEIGJlPGJyIGNsYXNzPSIiPiAm
bmJzcDsmbmJzcDsmbmJzcDtjb25maWd1cmFibGUgdmlhIHRoZSBjb250cm9sIHBsYW5lOyB0aGUg
Y29uZmlndXJlZCBpbml0aWFsIHZhbHVlIGNhbjxiciBjbGFzcz0iIj4gJm5ic3A7Jm5ic3A7Jm5i
c3A7YmUgc3BlY2lmaWMgdG8gb25lIG9yIG1vcmUgU0ZQcy4gJm5ic3A7SWYgbm8gaW5pdGlhbCB2
YWx1ZSBpcyBleHBsaWNpdGx5PGJyIGNsYXNzPSIiPiEgJm5ic3A7Jm5ic3A7Jm5ic3A7cHJvdmlk
ZWQsIHRoZSBkZWZhdWx0IGluaXRpYWwgVFRMIHZhbHVlIDYzIE1VU1QgYmUgdXNlZC4gJm5ic3A7
RWFjaCBTRkY8YnIgY2xhc3M9IiI+ICZuYnNwOyZuYnNwOyZuYnNwO2ludm9sdmVkIGluIGZvcndh
cmRpbmcgYW4gTlNIIHBhY2tldCBNVVNUIGRlY3JlbWVudCB0aGUgVFRMIHZhbHVlIGJ5PGJyIGNs
YXNzPSIiPiAmbmJzcDsmbmJzcDsmbmJzcDsxIHByaW9yIHRvIE5TSCBmb3J3YXJkaW5nIGxvb2t1
cC4gJm5ic3A7RGVjcmVtZW50aW5nIGJ5IDEgZnJvbSBhbiBpbmNvbWluZzxiciBjbGFzcz0iIj4g
Jm5ic3A7Jm5ic3A7Jm5ic3A7dmFsdWUgb2YgMCBzaGFsbCByZXN1bHQgaW4gYSBUVEwgdmFsdWUg
b2YgNjMuICZuYnNwO1RoZSBwYWNrZXQgTVVTVCBOT1QgYmU8YnIgY2xhc3M9IiI+LS0tIDM2OCwz
NzQgLS0tLTxiciBjbGFzcz0iIj4gJm5ic3A7Jm5ic3A7Jm5ic3A7Zm9yIHNlcnZpY2UgcGxhbmUg
bG9vcCBkZXRlY3Rpb24uICZuYnNwO1RoZSBpbml0aWFsIFRUTCB2YWx1ZSBTSE9VTEQgYmU8YnIg
Y2xhc3M9IiI+ICZuYnNwOyZuYnNwOyZuYnNwO2NvbmZpZ3VyYWJsZSB2aWEgdGhlIGNvbnRyb2wg
cGxhbmU7IHRoZSBjb25maWd1cmVkIGluaXRpYWwgdmFsdWUgY2FuPGJyIGNsYXNzPSIiPiAmbmJz
cDsmbmJzcDsmbmJzcDtiZSBzcGVjaWZpYyB0byBvbmUgb3IgbW9yZSBTRlBzLiAmbmJzcDtJZiBu
byBpbml0aWFsIHZhbHVlIGlzIGV4cGxpY2l0bHk8YnIgY2xhc3M9IiI+ISAmbmJzcDsmbmJzcDsm
bmJzcDtwcm92aWRlZCwgdGhlIGRlZmF1bHQgaW5pdGlhbCBUVEwgdmFsdWUgb2YgNjMgTVVTVCBi
ZSB1c2VkLiAmbmJzcDtFYWNoIFNGRjxiciBjbGFzcz0iIj4gJm5ic3A7Jm5ic3A7Jm5ic3A7aW52
b2x2ZWQgaW4gZm9yd2FyZGluZyBhbiBOU0ggcGFja2V0IE1VU1QgZGVjcmVtZW50IHRoZSBUVEwg
dmFsdWUgYnk8YnIgY2xhc3M9IiI+ICZuYnNwOyZuYnNwOyZuYnNwOzEgcHJpb3IgdG8gTlNIIGZv
cndhcmRpbmcgbG9va3VwLiAmbmJzcDtEZWNyZW1lbnRpbmcgYnkgMSBmcm9tIGFuIGluY29taW5n
PGJyIGNsYXNzPSIiPiAmbmJzcDsmbmJzcDsmbmJzcDt2YWx1ZSBvZiAwIHNoYWxsIHJlc3VsdCBp
biBhIFRUTCB2YWx1ZSBvZiA2My4gJm5ic3A7VGhlIHBhY2tldCBNVVNUIE5PVCBiZTxiciBjbGFz
cz0iIj4qKioqKioqKioqKioqKio8YnIgY2xhc3M9IiI+KioqIDM4MCwzODkgKioqKjxiciBjbGFz
cz0iIj4gJm5ic3A7Jm5ic3A7Jm5ic3A7ZWxlbWVudHMuICZuYnNwO0VsZW1lbnRzIHdoaWNoIGRv
IG5vdCB1bmRlcnN0YW5kIHRoZSBtZWFuaW5nIG9mIGFueSBvZjxiciBjbGFzcz0iIj4gJm5ic3A7
Jm5ic3A7Jm5ic3A7dGhlc2UgYml0cyBNVVNUIE5PVCBtb2RpZnkgdGhlaXIgYWN0aW9ucyBiYXNl
ZCBvbiB0aG9zZSB1bmtub3duIGJpdHM8YnIgY2xhc3M9IiI+PC9ibG9ja3F1b3RlPjwvYmxvY2tx
dW90ZT7igJQ8YnIgY2xhc3M9IiI+Q2FybG9zIFBpZ25hdGFybywgPGEgaHJlZj0ibWFpbHRvOmNh
cmxvc0BjaXNjby5jb20iIGNsYXNzPSIiPmNhcmxvc0BjaXNjby5jb208L2E+ICZsdDs8YSBocmVm
PSJtYWlsdG86Y2FybG9zQGNpc2NvLmNvbSIgY2xhc3M9IiI+bWFpbHRvOmNhcmxvc0BjaXNjby5j
b208L2E+Jmd0OzxiciBjbGFzcz0iIj4v4oCcU29tZXRpbWVzIEkgdXNlIGJpZyB3b3JkcyB0aGF0
IEkgZG8gbm90IGZ1bGx5IHVuZGVyc3RhbmQsIHRvIG1ha2UgbXlzZWxmIHNvdW5kIG1vcmUgcGhv
dG9zeW50aGVzaXMuIi88YnIgY2xhc3M9IiI+PC9ibG9ja3F1b3RlPjwvZGl2PjwvZGl2PjwvYmxv
Y2txdW90ZT48L2Rpdj48YnIgY2xhc3M9IiI+PGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9ImNv
bG9yOiByZ2IoMCwgMCwgMCk7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IG9ycGhhbnM6IGF1dG87
IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9u
ZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dzOiBhdXRvOyB3b3JkLXNwYWNpbmc6IDBweDsg
LXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IC13
ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJyZWFrOiBhZnRlci13aGl0ZS1z
cGFjZTsiIGNsYXNzPSIiPjxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGxldHRlci1z
cGFjaW5nOiBub3JtYWw7IG9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWlu
ZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lk
b3dzOiBhdXRvOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDog
MHB4OyB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdl
YmtpdC1saW5lLWJyZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPjxkaXYgc3R5bGU9
ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IG9ycGhhbnM6IGF1
dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTog
bm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dzOiBhdXRvOyB3b3JkLXNwYWNpbmc6IDBw
eDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7
IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJyZWFrOiBhZnRlci13aGl0
ZS1zcGFjZTsiIGNsYXNzPSIiPuKAlDwvZGl2PjxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwg
MCk7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IG9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0
YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6
IG5vcm1hbDsgd2lkb3dzOiBhdXRvOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0
cm9rZS13aWR0aDogMHB4OyB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2Rl
OiBzcGFjZTsgLXdlYmtpdC1saW5lLWJyZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIi
PkNhcmxvcyBQaWduYXRhcm8sJm5ic3A7PGEgaHJlZj0ibWFpbHRvOmNhcmxvc0BjaXNjby5jb20i
IGNsYXNzPSIiPmNhcmxvc0BjaXNjby5jb208L2E+PGJyIGNsYXNzPSIiPjxiciBjbGFzcz0iIj48
aSBjbGFzcz0iIj7igJxTb21ldGltZXMgSSB1c2UgYmlnIHdvcmRzIHRoYXQgSSBkbyBub3QgZnVs
bHkgdW5kZXJzdGFuZCwgdG8gbWFrZSBteXNlbGYgc291bmQgbW9yZSZuYnNwO3Bob3Rvc3ludGhl
c2lzLiI8L2k+PGJyIGNsYXNzPSIiPjwvZGl2PjwvZGl2PjwvZGl2Pg0KPC9kaXY+DQo8YnIgY2xh
c3M9IiI+PC9kaXY+PC9ib2R5PjwvaHRtbD4=

--_005_CBD917E6CAEE4F64BE65D64E8414788Cciscocom_--


From nobody Fri Aug 11 05:40:26 2017
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BEA29132551 for <sfc@ietfa.amsl.com>; Fri, 11 Aug 2017 05:40:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.619
X-Spam-Level: 
X-Spam-Status: No, score=-2.619 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pN9pb69mGq2k for <sfc@ietfa.amsl.com>; Fri, 11 Aug 2017 05:40:21 -0700 (PDT)
Received: from relais-inet.orange.com (mta239.mail.business.static.orange.com [80.12.66.39]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8AFB61324E5 for <sfc@ietf.org>; Fri, 11 Aug 2017 05:40:21 -0700 (PDT)
Received: from opfedar05.francetelecom.fr (unknown [xx.xx.xx.7]) by opfedar27.francetelecom.fr (ESMTP service) with ESMTP id C62DB607BF; Fri, 11 Aug 2017 14:40:19 +0200 (CEST)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.27]) by opfedar05.francetelecom.fr (ESMTP service) with ESMTP id A865460094; Fri, 11 Aug 2017 14:40:19 +0200 (CEST)
Received: from OPEXCLILMA3.corporate.adroot.infra.ftgroup ([fe80::60a9:abc3:86e6:2541]) by OPEXCLILM7C.corporate.adroot.infra.ftgroup ([fe80::8007:17b:c3b4:d68b%19]) with mapi id 14.03.0361.001; Fri, 11 Aug 2017 14:40:19 +0200
From: <mohamed.boucadair@orange.com>
To: "Kent Leung (kleung)" <kleung@cisco.com>
CC: "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] clarification on Service Path ID for draft-penno-sfc-packet
Thread-Index: AdL8yGj6ijlxPpxFQhyonVi4uiBr2QABYlRQAACi1WAACSYE0ACB4IoAAAAW/OAAAPzOEAAJX2uAAB8CJ2AAEaQ9gAABme4AAAB5TAAAHJ0cEAAWlowAAAJ3zwAACCSfgAFBR0jgAA2kEDAAHp9kAABQqBeAAq773KA=
Date: Fri, 11 Aug 2017 12:40:18 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B93300A0271A9@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
References: <91d8a4564df24299a24bee2688c9f6a6@XCH-RTP-006.cisco.com> <BF1BE6D99B52F84AB9B48B7CF6F17DA3EF0D62@SJCEML702-CHM.china.huawei.com> <E8355113905631478EFF04F5AA706E98A9060316@wtl-exchp-2.sandvine.com> <BF1BE6D99B52F84AB9B48B7CF6F17DA3EF0DF8@SJCEML702-CHM.china.huawei.com> <F241AD1D-A007-4AC7-A2B0-19550F1FF52C@cisco.com> <E8355113905631478EFF04F5AA706E98A9064B5C@wtl-exchp-2.sandvine.com> <99da3de545b142f5b9400f808f418fa1@XCH-RTP-006.cisco.com> <7B36C41A-EBE1-453E-BB25-04377E63B559@cisco.com> <6a0788234fec45909112016317e149fd@XCH-RTP-006.cisco.com> <CDF2F015F4429F458815ED2A6C2B6B0B839F731A@MBX021-W3-CA-2.exch021.domain.local> <6fa79c3c-6ae7-7818-47b3-1c71de2f0c50@joelhalpern.com> <CDF2F015F4429F458815ED2A6C2B6B0B839F7479@MBX021-W3-CA-2.exch021.domain.local> <03cda27203ec4cc0b8c8cca7ffab2cad@XCH-RTP-006.cisco.com> <bad829c9-2a90-af10-f06f-a9e90badf394@joelhalpern.com> <A925E36C-2C9B-42FD-96D5-736861AE8895@cisco.com> <5b0089f70075435d8b2b6e4dc512770d@XCH-RTP-006.cisco.com> <787AE7BB302AE849A7480A190F8B93300A01326E@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <93596249c1e04032ae66695bd90868dd@XCH-RTP-006.cisco.com> <787AE7BB302AE849A7480A190F8B93300A013955@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <a4ec6f7feda84027bf6b2cabf2bdb413@XCH-RTP-006.cisco.com>
In-Reply-To: <a4ec6f7feda84027bf6b2cabf2bdb413@XCH-RTP-006.cisco.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.168.234.3]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/suxr3k7ZMpB9ey8E2MTP5E6V1zE>
Subject: Re: [sfc] clarification on Service Path ID for draft-penno-sfc-packet
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@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, 11 Aug 2017 12:40:25 -0000

SGkgS2VudCwNCg0KQXBvbG9naWVzIGZvciB0aGUgZGVsYXkgdG8gYW5zd2VyIHRoaXMgbWVzc2Fn
ZS4gDQoNClBsZWFzZSBzZWUgaW5saW5lLiANCg0KQ2hlZXJzLA0KTWVkDQoNCj4gLS0tLS1NZXNz
YWdlIGQnb3JpZ2luZS0tLS0tDQo+IERlwqA6IEtlbnQgTGV1bmcgKGtsZXVuZykgW21haWx0bzpr
bGV1bmdAY2lzY28uY29tXQ0KPiBFbnZvecOpwqA6IHZlbmRyZWRpIDI4IGp1aWxsZXQgMjAxNyAy
MzoyNQ0KPiDDgMKgOiBCT1VDQURBSVIgTW9oYW1lZCBJTVQvT0xODQo+IENjwqA6IHNmY0BpZXRm
Lm9yZw0KPiBPYmpldMKgOiBSRTogW3NmY10gY2xhcmlmaWNhdGlvbiBvbiBTZXJ2aWNlIFBhdGgg
SUQgZm9yIGRyYWZ0LXBlbm5vLXNmYy0NCj4gcGFja2V0DQo+IA0KPiBIaSBNZWQuIFRoYW5rcyBm
b3IgY2xhcmlmeWluZyB3aXRoIHRoZSBNUFRDUCBleGFtcGxlLg0KPiANCj4gSW4gZ2VuZXJhbCwg
ZHJhZnQtd2FuZy1zZmMtbnMtdXNlLWNhc2VzIGNvdmVycyB0aGUgdHdvIGZ1bmRhbWVudGFsIHVz
ZQ0KPiBjYXNlcyBpbiBzZWN0cyA0LjMuMSBhbmQgNC4zLjIuIFRoZSBzb2x1dGlvbiBmb3IgdGhl
IGZvcm1lciBpcyBkb2N1bWVudGVkDQoNCltNZWRdIEkgZ3Vlc3MgeW91IG1lYW50OiBzL1RoZSBz
b2x1dGlvbi9vbmUgYXBwcm9hY2guDQoNCj4gaW4gZHJhZnQtcGVubm8tc2ZjLXBhY2tldCwgd2hp
Y2ggcHV0cyB0aGUgZ2VuZXJhdGVkIHBhY2tldCBmb3IgInJldmVyc2UNCj4gZmxvdyBkaXJlY3Rp
b24iIGluIHRoZSBjb3JyZWN0IHJldmVyc2UgU1BJL1NJLiBUaGUgbGF0dGVyIGlzIHdoZW4gU0YN
Cj4gaW5pdGlhdGVzIGEgbmV3IGZsb3csIHdoaWNoIGlzIG5vdCB0aGUgcHJvYmxlbSBzdGF0ZW1l
bnQgYWRkcmVzc2VkIGJ5DQo+IGRyYWZ0LXBlbm5vLXNmYy1wYWNrZXQsIEFGQUlLLg0KDQpbTWVk
XSBUaGUgcHJvYmxlbSBzdGF0ZW1lbnQgaW4gZHJhZnQtcGVubm8gaXMgbm90IGNsZWFybHkgZGVz
Y3JpYmVkLCBJTU8uDQoNCiBJIHRoaW5rIHRoZSByaWdodCBzb2x1dGlvbiBmb3IgdGhpcw0KPiBw
YXJ0aWN1bGFyIHNjZW5hcmlvIHdvdWxkIGJlIHVzaW5nIGludGVybmFsIGNsYXNzaWZpZXIgb3Ig
ZXh0ZXJuYWwNCj4gY2xhc3NpZmllci4NCg0KW01lZF0gVGhhdCdzIGFuIG9wdGlvbi4gT25lIGNh
biBhbHNvIGNvbnNpZGVyIGNvbmZpZ3VyaW5nIFNGQy1hd2FyZSBTRnMgd2l0aCBhcHByb3ByaWF0
ZSBwb2xpY2llcyAoZS5nLiwgZWNobyB0aGUgTlNIIGhlYWRlciwgdXNlIGEgY29uZmlndXJlZCBv
bmUsIGRvIG5vdCBjYXJyeSBhbnkgTlNILCAuLi4pLiANCg0KPiANCj4gVGhlIE1QVENQIE1QX0pP
SU4gZXhhbXBsZSBzZWVtcyB0byBtYXAgdG8gdGhlIFNGIGluaXRpYXRlZCBmbG93IHVzZSBjYXNl
Lg0KDQpbTWVkXSBZZXMgYW5kIG5vLiBJdCBpcyBhYm91dCBpbmplY3RpbmcgcGFja2V0cyBpZiB3
ZSBjb25zaWRlciB0aGUgZnVsbCBNUFRDUCBjb25uZWN0aW9uICh0aGF0IGlzIHRoZSBhZ2dyZWdh
dGUgVENQIHN1YmZsb3dzKSwgYnV0IGl0IGlzIGFuIGluaXRpYXRlZCBjb25uZWN0aW9uIGlmIHdl
IGNvbnNpZGVyIHRoZSBUQ1AgKHN1Yi1mbG93KSBsZXZlbC4gDQoNCj4gUGVyaGFwcyBhbiBpbnRl
cm5hbCBjbGFzc2lmaWVyIGluIFNGIHdvdWxkIG1hcCBhc3NvY2lhdGVkIHN1YmZsb3dzIHRvIGEN
Cj4gY29tbW9uIHNlcnZpY2UgcGF0aCB1c2VkIGJ5IHRoZSBNUFRDUCBzZXNzaW9uLiBKdXN0IGEg
dGhvdWdodCBmb3INCj4gaW1wbGVtZW50YXRpb24gb3B0aW9uLg0KDQpbTWVkXSBBZ3JlZSwgdGhp
cyBpcyBvbmUgaW1wbGVtZW50YXRpb24gb3B0aW9uLg0KDQo+IA0KPiBBcmUgeW91IGFza2luZyB0
byBleHBhbmQgdGhlIHNjb3BlIG9mIHRoaXMgZHJhZnQgYmV5b25kIGluamVjdGVkIG5ldw0KPiBw
YWNrZXQgdG8gaW5jbHVkZSB0aGUgaW5pdGlhdGVkIGNvbm5lY3Rpb24gdXNlIGNhc2U/DQoNCltN
ZWRdIENvdmVyaW5nIGJvdGggY2FzZXMgaW4gb25lIHNpbmdsZSBwbGFjZSB3b3VsZCBtYWtlIHNl
bnNlLiAgICANCg0KIEknbGwgbGV0IG90aGVyDQo+IGF1dGhvcnMgY2hpbWUgaW4gaWYgdGhhdCdz
IHRoZSBjYXNlLg0KPiANCj4gS2VudA0KPiANCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0N
Cj4gRnJvbTogbW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSBbbWFpbHRvOm1vaGFtZWQuYm91
Y2FkYWlyQG9yYW5nZS5jb21dDQo+IFNlbnQ6IFdlZG5lc2RheSwgSnVseSAyNiwgMjAxNyAxMToz
NiBQTQ0KPiBUbzogS2VudCBMZXVuZyAoa2xldW5nKSA8a2xldW5nQGNpc2NvLmNvbT4NCj4gQ2M6
IHNmY0BpZXRmLm9yZw0KPiBTdWJqZWN0OiBSRTogW3NmY10gY2xhcmlmaWNhdGlvbiBvbiBTZXJ2
aWNlIFBhdGggSUQgZm9yIGRyYWZ0LXBlbm5vLXNmYy0NCj4gcGFja2V0DQo+IA0KPiBIaSBLZW50
LA0KPiANCj4gUGxlYXNlIHNlZSBpbmxpbmUuDQo+IA0KPiBDaGVlcnMsDQo+IE1lZA0KPiANCj4g
PiAtLS0tLU1lc3NhZ2UgZCdvcmlnaW5lLS0tLS0NCj4gPiBEZcKgOiBLZW50IExldW5nIChrbGV1
bmcpIFttYWlsdG86a2xldW5nQGNpc2NvLmNvbV0gRW52b3nDqcKgOiBtZXJjcmVkaQ0KPiA+IDI2
IGp1aWxsZXQgMjAxNyAxODowOCDDgMKgOiBCT1VDQURBSVIgTW9oYW1lZCBJTVQvT0xOIENjwqA6
IHNmY0BpZXRmLm9yZw0KPiA+IE9iamV0wqA6IFJFOiBbc2ZjXSBjbGFyaWZpY2F0aW9uIG9uIFNl
cnZpY2UgUGF0aCBJRCBmb3INCj4gPiBkcmFmdC1wZW5uby1zZmMtIHBhY2tldA0KPiA+DQo+ID4g
SGkgTW9oYW1lZC4gU2VlIGNvbW1lbnRzIGJlbG93Lg0KPiA+DQo+ID4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0NCj4gPiBGcm9tOiBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tDQo+ID4g
W21haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tXQ0KPiA+IFNlbnQ6IFdlZG5lc2Rh
eSwgSnVseSAyNiwgMjAxNyA0OjIyIEFNDQo+ID4gVG86IEtlbnQgTGV1bmcgKGtsZXVuZykgPGts
ZXVuZ0BjaXNjby5jb20+DQo+ID4gQ2M6IHNmY0BpZXRmLm9yZw0KPiA+IFN1YmplY3Q6IFJFOiBb
c2ZjXSBjbGFyaWZpY2F0aW9uIG9uIFNlcnZpY2UgUGF0aCBJRCBmb3INCj4gPiBkcmFmdC1wZW5u
by1zZmMtIHBhY2tldA0KPiA+DQo+ID4gUmUtLA0KPiA+DQo+ID4gSSBkbyBoYXZlIHRoZSBmb2xs
b3dpbmcgY29tbWVudHM6DQo+ID4NCj4gPiAqIEkgZG8gYWdyZWUgd2l0aCBSZWluYWxkbyB3aXRo
IHJlZ2FyZHMgdG8gdW5pZGlyZWN0aW9uYWwgU1BJcy4NCj4gPg0KPiA+IEtMPiBPSy4gT25lIG1v
cmUgZm9yIHVuaWRpcmVjdGlvbmFsIFNQSS4NCj4gPg0KPiA+DQo+ID4gKiBBc3N1bWluZyBieSBk
ZWZhdWx0IHRoYXQgdGhlIFNQSSBpcyBpbmhlcml0ZWQgZnJvbSB0aGUgcmVjZWl2ZWQgTlNIDQo+
ID4gcGFja2V0IG1heSBsZWFkIHRvIGZhaWx1cmVzLiBDb25zaWRlciB0aGUgZXhhbXBsZSBvZiBh
IGNoYWluIHdpdGggTkFUcw0KPiA+IGFuZCBGV3MuIEJlY2F1c2UgdGhlIHBhY2tldCB3aWxsIGJl
IGdlbmVyYXRlZCBieSBhbiBTRiAodGhhdCBtYXkgbm90DQo+ID4gYmUgdGhlIHVsdGltYXRlIGRl
c3RpbmF0aW9uIG9mIHRoZSBvcmlnaW5hbCBwYWNrZXQpLCBubyBjb3JyZXNwb25kaW5nDQo+ID4g
c3RhdGUgd2lsbCBiZSBmb3VuZCBpbiB0aG9zZSBOQVRzIChub24gRUlNL0VJRikvRlcuIEknbSBu
b3Qgc3VyZSB3aGV0aGVyDQo+ICJuby1vcCINCj4gPiBmZWF0dXJlIHNvZnRlbnMgdGhlIHByb2Js
ZW0uDQo+ID4NCj4gPiBLTD4gVGhlcmUgYXJlIHZhcmlvdXMgdXNlIGNhc2VzIHdoZW4gU0YgZ2Vu
ZXJhdGVzIHBhY2tldC4gU2VlDQo+ID4gaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0
LXdhbmctc2ZjLW5zLXVzZS1jYXNlcy0wMyNwYWdlLTE0LiBXZQ0KPiA+IGJlbGlldmUgdGhpcyBk
cmFmdCBpcyBoZWxwZnVsIGluIHVuZGVyc3RhbmRpbmcgdmFyaW91cyBzY2VuYXJpb3MgYW5kDQo+
ID4gd2FudCB0byBwdXJzdWUgaW5mb3JtYXRpb25hbCB0cmFjay4gSWYgeW91IG9yIG90aGVycyB3
YW50IHRvIGhlbHAsDQo+ID4gcGxlYXNlIGxldCB1cyBrbm93LiBUaGUgTk9QIGlzIGRlYWxpbmcg
d2l0aCBhc3ltbWV0cmljIFNGQy4NCj4gDQo+IFtNZWRdIFRoYW5rcyBmb3IgdGhlIHBvaW50ZXIu
IGRyYWZ0LXdhbmctc2ZjLW5zLXVzZS1jYXNlcyBtaXhlcyB2YXJpb3VzDQo+IGZ1bmN0aW9ucyBv
ZiBhICJmaXJld2FsbCI6IFRDUCBwcm94eSwgTkFULCBzdGF0ZWZ1bCBmaWx0ZXJpbmcsIGV0Yy4N
Cj4gTXkgbWFpbiBjb21tZW50IGlzIHRoYXQgdGhlIHBhY2tldCBnZW5lcmF0ZWQgYnkgYW4gU0Yg
bWF5IGJlIGJsb2NrZWQgYnkNCj4gb3RoZXIgc3RhdGVmdWwgU0ZzIGJlY2F1c2Ugbm8gbWFwcGlu
ZyB3aWxsIGJlIG1hdGNoaW5nIHBhY2tldHMgZnJvbSB0aGUNCj4gU0YuIEkgd291bGQgZXhwZWN0
IHN1Y2ggZGV0YWlscyB0byBiZSBpbmNsdWRlZCBpbiB0aGUgc2ZjLXBhY2tldCBkcmFmdC4NCj4g
DQo+ID4NCj4gPg0KPiA+ICogR2VuZXJhdGluZyBwYWNrZXRzIGJ5IGFuIFNGIG1heSBub3QgYmUg
dHJpZ2dlcmVkIGJ5IGEgcmVjZWl2ZWQgTlNIDQo+ID4gcGFja2V0LiBPYnZpb3VzbHksIGluaGVy
aXRpbmcgTlNILXJlbGF0ZWQgaW5mb3JtYXRpb24gbWF5IG5vdCBiZQ0KPiA+IHBvc3NpYmxlIGlu
IHRoYXQgY2FzZS4gQSB0eXBpY2FsIGV4YW1wbGUgaXMgYSBzZXJ2aWNlIGNoYWluIHRoYXQNCj4g
PiBpbnZvbHZlcyBhbiBNUFRDUCBwcm94eS4gVGhlIHByb3h5IGNhbiBhdCBhbnkgdGltZSBkdXJp
bmcgdGhlDQo+ID4gY29ubmVjdGlvbiBhZGQgbmV3IHN1YmZsb3dzIHRvIHRoZSBzb3VyY2UuDQo+
ID4NCj4gPiBLTD4gQWdyZWUuIFNlZSBkcmFmdCBtZW50aW9uZWQgYWJvdmUuDQo+IA0KPiBbTWVk
XSBJIHdvdWxkIGV4cGVjdCB0aGlzIHRvIGJlIGRpc2N1c3NlZCBpbiB0aGUgc2ZjLXBhY2tldCBk
cmFmdCBzaW5jZQ0KPiB0aGlzIGhhdmUgYW4gaW1wbGljYXRpb24gb24gdGhlIHNvbHV0aW9uIHRv
IGJlIHJlY29tbWVuZGVkIChpZiB3ZSBuZWVkDQo+IHN1Y2ggcmVjbykuIFR5cGljYWxseSwgaG93
IGFsZ29yaXRobWljIGFwcHJvYWNoZXMgc29sdmVzIHRoZSBpc3N1ZSBmb3INCj4gdGhpcyBwYXJ0
aWN1bGFyIGNhc2Ugc2hvdWxkIGJlIGRpc2N1c3NlZC4NCj4gDQo+ID4NCj4gPg0KPiA+ICogSSBk
b24ndCB0aGluayB0aGF0IHdlIHNob3VsZCBhc3N1bWUgdGhhdCBTRi1nZW5lcmF0ZWQgcGFja2V0
cyBtdXN0DQo+ID4gYWx3YXlzIGJlIHN0YW1wZWQgd2l0aCBhbiBOU0ggaGVhZGVyLiBUaGlzIGlz
IElNSE8gZGVwbG95bWVudC1zcGVjaWZpYy4NCj4gPiBMaWtlIGFueSBvdGhlciBwYWNrZXRzIGdl
bmVyYXRlZCBieSBhIChTRkMtdW53YXJlKSBub2RlIGluIHRoZQ0KPiA+IGZvcndhcmRpbmcgcGF0
aCwgcGFja2V0cyBnZW5lcmF0ZWQgYnkgYW4gU0ZDLWF3YXJlIFNGIHNob3VsZCBiZSBhYmxlDQo+
ID4gdG8gZmx5IGJhY2sgd2l0aG91dCBhbnkgU0ZDIHByb2Nlc3NpbmcgYXQgYWxsLCB0b28uIEFn
YWluLCB0aGlzIGlzDQo+ID4gZGVwbG95bWVudC0gc3BlY2lmaWMuDQo+ID4NCj4gPiBLTD4gQWdy
ZWUuIFNlZSBPcHRpb24gIzIgaW4gdGhlIHJlZmVyZW5jZSBhYm92ZS4gTGV0IHVzIGtub3cgaWYg
dGhhdCdzDQo+ID4gY2xlYXIuDQo+IA0KPiBbTWVkXSBJZGVtIGFzIGFib3ZlLiBJIHdvdWxkIGV4
cGVjdCB0aGlzIHRvIGJlIGNvdmVyZWQgaW4gdGhlIHNmYy1wYWNrZXQNCj4gSS1ELg0KPiANCj4g
Pg0KPiA+DQo+ID4gKiBQdXR0aW5nIGFzaWRlIG90aGVyIGFzcGVjdHMsIHRoYXQgYXJlIGJ0dyBk
aXNjdXNzZWQgYXBwcm9wcmlhdGVseSBpbg0KPiA+IHRoZSBkcmFmdCBzdWNoIGFzIG1ldGFkYXRh
IGNsb25pbmcsIHdoaWNoIGRlc3RpbmF0aW9uIElQIGFkZHJlc3MgdG8NCj4gPiB1c2UgdG8gc2Vu
ZCBiYWNrIHRoZSBwYWNrZXQ/IFNvbWUgY29tcGxpY2F0aW9ucyBtYXkgYXJpc2Ugd2hlbiBOQVRz
IGFyZQ0KPiBpbnZvbHZlZC4NCj4gPg0KPiA+IEtMPiBUaGUgZHJhZnQtcGVubm8tc2ZjLXBhY2tl
dCBpcyBkZWFsaW5nIHdpdGggdGhpcyB1c2UgY2FzZSwNCj4gPiBLTD4gImdlbmVyYXRlDQo+ID4g
cGFja2V0cyBpbiB0aGUgcmV2ZXJzZSBmbG93IGRpcmVjdGlvbiBkZXN0aW5lZCB0byB0aGUgc291
cmNlIG9mIHRoZQ0KPiA+IGN1cnJlbnQgaW4tcHJvY2VzcyBwYWNrZXQvZmxvdy4iIFNvIHRoZSBk
ZXN0IElQIGFkZHJlc3MgaXMgdGhlIHNvdXJjZQ0KPiA+IElQIGFkZHJlc3Mgb2YgdGhlIHJlY2Vp
dmVkIHBhY2tldC4NCj4gDQo+IFtNZWRdIFRoaXMgbWF5IGJlIGludHVpdGl2ZSBidXQgdGhpcyBj
YW5ub3QgYmUgZ2VuZXJhbGl6ZWQgdG8gYWxsIFNGcy4NCj4gTGV0J3MgY29uc2lkZXIgdGhlIGV4
YW1wbGUgb2YgYW4gTVBUQ1AgcHJveHkgdGhhdCByZWNlaXZlcyBhbiBBRERfQUREUg0KPiBmcm9t
IGEgY2xpZW50LCB0aGUgTVBUQ1AgcHJveHkgY2FuIHNlbmQgYmFjayBhbiBNUF9KT0lOIHRvIHRo
ZSBhZGRyZXNzDQo+IGNvbnZleWVkIGluIEFERF9BRERSLCBub3QgdGhlIHNvdXJjZSBJUCBhZGRy
ZXNzIG9mIHRoZSBpbml0aWFsIHBhY2tldC4NCj4gDQo+ICBBIHBhY2tldCB0aGF0IGlzIE5BVCdl
ZCBuZWVkcyB0byBiZQ0KPiA+IGFkZHJlc3NlZCBhcyBhbiBpbmRlcGVuZGVudCB0b3BpYy4NCj4g
Pg0KPiANCj4gW01lZF0gV2h5IE5BVCBzaG91bGQgYmUgdHJlYXRlZCBhcyBhIHNwZWNpYWwgU0Y/
DQo+IA0KPiA+DQo+ID4gR2l2ZW4gdGhhdCwgSSdtIGxlc3MgZm9yIGFuIGFsZ29yaXRobWljIGFw
cHJvYWNoIGJ1dCBmb3IgY29udHJvbC1iYXNlZA0KPiA+IGFwcHJvYWNoIGF0IHRoZSBTRkMtYXdh
cmUgU0YgYW5kL29yIGNsYXNzaWZpZXIuDQo+ID4NCj4gPiBLTD4gVGhlIGNvbnRyb2wgcGxhbmUg
b3B0aW9uIChzZWN0LiA1LjEpIGRvZXMgcmVxdWlyZSBjb250cm9sbGVyL1NGDQo+ID4gaW50ZXJm
YWNlLg0KPiANCj4gW01lZF0gWWVzLiBUaGF0IGludGVyZmFjZSBjYW4gbGV2ZXJhZ2Ugb24gZXhp
c3RpbmcgaW50ZXJmYWNlIHRvIHByb3Zpc2lvbg0KPiBvdGhlciBub24tU0ZDIFNGIGZlYXR1cmVz
LiBGdXJ0aGVyLCBhcyBtZW50aW9uZWQgYWJvdmUsIHBhY2tldHMgZ2VuZXJhdGVkDQo+IGJ5IGFu
IFNGIG1heSBvciBtYXkgbm90IGJlIHN0YW1wZWQgd2l0aCBhbiBOU0ggaGVhZGVyLg0KPiANCj4g
IFRoZXJlIGFyZSBhZGRpdGlvbmFsIG9wZXJhdGlvbmFsIHJlc3BvbnNpYmlsaXR5IG9uIFNGIHRv
DQo+ID4gbWFpbnRhaW4gc3RhdGUgZm9yIHJldmVyc2UgcGF0aCwgY29udHJvbGxlciB0byBlbnN1
cmUgY29uc2lzdGVuY3kNCj4gPiBiZXR3ZWVuIFNGIGFuZCBTRkYgZm9yIFNQSXMsIHRpbWluZyB3
aW5kb3cgd2hlbiBTUElzIGFyZSBjb25maWd1cmVkLA0KPiA+IGV0Yy4gSXQgc2VlbXMgYWxnb3Jp
dGhtaWMgbWV0aG9kIGF2b2lkcyBjaGFuY2VzIGZvciBwcm9ibGVtcyB0byBiZQ0KPiA+IGVuY291
bnRlcmVkIGluIGRlcGxveW1lbnQuDQo+IA0KPiBbTWVkXSBJIGRpc2FncmVlLiBTZWUgdGhlIGV4
YW1wbGUgSSBjaXRlZCBhYm92ZS4gVGhlIGFsZ29yaXRobWljIGFwcHJvYWNoDQo+IG1heSB3b3Jr
IHdpdGggc29tZSBhc3N1bXB0aW9ucyBvbiB0aGUgU0ZzOyB0aG9zZSBhc3N1bXB0aW9ucyBhcmUg
bm90DQo+IGdlbmVyaWMuDQo+IA0KPiAgU2ltcGxlIGlzIGJldHRlciBpbiB0ZXJtcyB0aGVyZSdz
IG9ubHkgb25lIHRvdWNoIHBvaW50DQo+ID4gKGF1dG9tYXRpYykgdnMuIHR3byB0b3VjaCBwb2lu
dHMgKGNvbnRyb2wpLg0KPiANCj4gW01lZF0gSSBjYW5ub3QgYXJndWUgdGhhdCBpdCBpcyBzaW1w
bGUgYXQgdGhpcyBzdGFnZS4NCj4gDQo+ID4NCj4gPiBUaGFua3MgZm9yIHlvdXIgZmVlZGJhY2su
DQo+ID4NCj4gPiBLZW50DQo+ID4NCj4gPg0KPiA+IENoZWVycywNCj4gPiBNZWQNCj4gPg0KPiA+
ID4gLS0tLS1NZXNzYWdlIGQnb3JpZ2luZS0tLS0tDQo+ID4gPiBEZcKgOiBzZmMgW21haWx0bzpz
ZmMtYm91bmNlc0BpZXRmLm9yZ10gRGUgbGEgcGFydCBkZSBLZW50IExldW5nDQo+ID4gPiAoa2xl
dW5nKSBFbnZvecOpwqA6IG1lcmNyZWRpIDI2IGp1aWxsZXQgMjAxNyAwMDozMiDDgMKgOiBSZWlu
YWxkbyBQZW5ubw0KPiA+ID4gKHJlcGVubm8pOyBKb2VsIE0uIEhhbHBlcm47IFJvbiBQYXJrZXI7
IERhdmUgRG9sc29uOyBSb2JlcnRhDQo+ID4gPiBNYWdsaW9uZSAocm9ibWdsKTsgSmFtZXMgTiBH
dWljaGFyZCBDY8KgOiBzZmNAaWV0Zi5vcmcgT2JqZXTCoDogUmU6DQo+ID4gPiBbc2ZjXSBjbGFy
aWZpY2F0aW9uIG9uIFNlcnZpY2UgUGF0aCBJRCBmb3IgZHJhZnQtcGVubm8tc2ZjLSBwYWNrZXQN
Cj4gPiA+DQo+ID4gPiBJdCBzZWVtcyBlbm91Z2ggdGltZSBoYXMgZWxhcHNlZCBmb3IgZm9sa3Mg
dG8gY2hpbWUgaW4gdGhlaXINCj4gPiA+IHByZWZlcmVuY2VzIG9uIHRoZSBzb2x1dGlvbiBvcHRp
b24uDQo+ID4gPg0KPiA+ID4gSSBiZWxpZXZlIHRoYXQgY29tbXVuaWNhdGlvbiBiZXR3ZWVuIHR3
byBlbmRwb2ludHMgaXMgYmFzZWQgb24gZmxvdw0KPiA+ID4gdHJhZmZpYyBmcm9tIHNvdXJjZSB0
byBkZXN0aW5hdGlvbi4gQSBzZXJ2aWNlIHBhdGggZGljdGF0ZXMgd2hpY2gNCj4gPiA+IHNlcnZp
Y2UgZnVuY3Rpb25zIGFyZSBhcHBsaWVkIGZvciB0aGUgdHJhZmZpYy4gVGVjaG5pY2FsbHksIGEg
Zmxvdw0KPiA+ID4gaXMgdGVybWluYXRlZCBhdCB0aGUgcmVjZWl2aW5nIGVuZHBvaW50LiBTbywg
dGhlIHNlcnZpY2UgcGF0aCBlbmRlZA0KPiA+ID4gYXQgdGhlDQo+ID4gbGFzdCBob3AuDQo+ID4g
PiBDb21tdW5pY2F0aW9uIG1heSBiZSB1bmktZGlyZWN0aW9uYWwgKG9uZSBmbG93KSBvciBiaS1k
aXJlY3Rpb25hbA0KPiA+ID4gKHR3byBmbG93cykuIFJGQyA3NjY1IGRlc2NyaWJlcyBTRkMgYXMg
c3RlZXJpbmcgb2YgdHJhZmZpYyBmbG93cw0KPiA+ID4gdGhyb3VnaCBzZXJ2aWNlIGZ1bmN0aW9u
cy4gTXkgaW50ZXJwcmV0YXRpb24gaXMgdGhhdCB0aGUgc2VydmljZQ0KPiA+ID4gcGF0aCBpcyBh
c3NvY2lhdGVkIHdpdGggdGhlIGZsb3cuIEEgbmV3IGZsb3cgZ29pbmcgaW4gdGhlIHJldmVyc2UN
Cj4gPiA+IGRpcmVjdGlvbiBzaG91bGQgYmUgdHJlYXRlZCB3aXRoIGEgbmV3IHNlcnZpY2UgcGF0
aCAoc2V0IHVwIHRvDQo+ID4gPiBoYW5kbGUgdGhhdCBmbG93KSBhbmQgbm90IGNvbnRpbnVhdGlv
biBvZiB0aGUgc2FtZSBzZXJ2aWNlIHBhdGggKHNldA0KPiA+ID4gdXAgdG8gaGFuZGxlIG9yaWdp
bmFsIGZsb3cpIGluIHRoZSBmb3J3YXJkIGRpcmVjdGlvbi4gU2VlbXMgbG9naWNhbA0KPiA+ID4g
dG8gbWUgZnJvbSB0aGF0DQo+ID4gcGVyc3BlY3RpdmUuDQo+ID4gPg0KPiA+ID4gVGhlIHNlcnZp
Y2UgcGF0aCBJRCBpcyB1c2VkIHRvIGlkZW50aWZ5IHRoZSBzZXJ2aWNlIHBhdGggYW5kIHRoZQ0K
PiA+ID4gc2VydmljZSBpbmRleCBpcyB1c2VkIHRvIGlkZW50aWZ5IHRoZSBsb2NhdGlvbiB3aXRo
aW4gdGhlIHNlcnZpY2UNCj4gPiA+IHBhdGggYXMgc3RhdGVkIGluIGN1cnJlbnQgTlNIIGRyYWZ0
Og0KPiA+ID4NCj4gPiA+ICIgTlNIIGNvbnRhaW5zIGEgU2VydmljZSBQYXRoIElkZW50aWZpZXIg
KFNQSSkgYW5kIGEgU2VydmljZSBJbmRleA0KPiAoU0kpLg0KPiA+ID4gVGhlIFNQSSBpcywgYXMg
cGVyIGl0cyBuYW1lLCBhbiBpZGVudGlmaWVyIiBvZiB0aGUgc2VydmljZSBwYXRoLg0KPiA+ID4N
Cj4gPiA+ICJUaGUgU2VydmljZSBJbmRleCBwcm92aWRlcyBhbiBpbmRpY2F0aW9uIG9mIGxvY2F0
aW9uIHdpdGhpbiBhDQo+ID4gPiBzZXJ2aWNlIHBhdGguIg0KPiA+ID4NCj4gPiA+IEdpdmVuIHRo
YXQgYm90aCBvcHRpb25zIHN1cHBvcnQgYXN5bW1ldHJpYyBhbmQgc3ltbWV0cmljIFNGQ3MsIGhh
cw0KPiA+ID4gYW55b25lIGNoYW5nZSB0aGVpciBtaW5kIG9uIHNlbGVjdGluZyBhbiBvcHRpb24g
dG8gZ28gZm9ydGg/IEJhc2VkDQo+ID4gPiBvbiB0aGUgZmVlZGJhY2ssIGl0IHNlZW1zIHRoYXQg
d2UgYWxsIGFncmVlIHRvIGNob29zZSBvbmUgc29sdXRpb24NCj4gPiA+IGluc3RlYWQgb2YgYWxs
b3dpbmcgbXVsdGlwbGUgb3B0aW9ucyBmb3IgYWRkcmVzc2luZyByZXZlcnNlIHBhY2tldA0KPiA+
ID4gZ2VuZXJhdGlvbiBzY2VuYXJpby4gTm93LCB3aGF0IHNob3VsZCB3ZSBuZWVkIHRvIGRvIHRv
IGFjaGlldmUgdGhhdD8NCj4gPiA+IFJvY2stcGFwZXItIHNjaXNzb3I/IDopDQo+ID4gPg0KPiA+
ID4gQ3VycmVudCBjb3VudCBhcyBKb2VsIGlzIE9LIHdpdGggZWl0aGVyIG9wdGlvbi4NCj4gPiA+
DQo+ID4gPiBTZWN0IDUuNC4xIChvbmUgc2VydmljZSBwYXRoIElELCBzZXJ2aWNlIGluZGV4IGlu
ZGljYXRlcyBmbG93DQo+ID4gZGlyZWN0aW9uKToNCj4gPiA+DQo+ID4gPiAtCSg0KSBEYXZlLCBK
b2VsLCBSb24sIEt5bGUNCj4gPiA+DQo+ID4gPiBTZWN0IDUuNC4yICh0d28gc2VydmljZSBwYXRo
IElEcywgZWFjaCBpbmRpY2F0ZSBmbG93IGRpcmVjdGlvbik6DQo+ID4gPg0KPiA+ID4gLQkoNykg
U3VtYW5kcmEsIEppbSwgS2VudCwgUmVuYWxkbywgUm9iZXJ0YSwgUGF1bCwgSm9lbA0KPiA+ID4N
Cj4gPiA+IEtlbnQNCj4gPiA+DQo+ID4gPiA8c25pcD4NCj4gPiA+DQo+ID4gPiBfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiA+ID4gc2ZjIG1haWxpbmcg
bGlzdA0KPiA+ID4gc2ZjQGlldGYub3JnDQo+ID4gPiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NmYw0K


From nobody Fri Aug 11 08:59:06 2017
Return-Path: <acee@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 28CDB13239C; Fri, 11 Aug 2017 08:59:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.521
X-Spam-Level: 
X-Spam-Status: No, score=-14.521 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id R5-SlrGinbwh; Fri, 11 Aug 2017 08:59:00 -0700 (PDT)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 15F5913235A; Fri, 11 Aug 2017 08:58:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=70760; q=dns/txt; s=iport; t=1502467131; x=1503676731; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=vgOv8HrqlcMfCB0ov8ZUxeCOgeITMR/8M8WIjV0Y3E4=; b=jkUjb4YcG6rOm22xcZwDaiLy9HrHHm6YoRxAzgYj1kLLfWjwuZfB934F 1b6qMdvVDBrZ7FH3XfVYUmO4Cir3XY+e7HKNAGPCYp416NF1mtK+4HX7c Rgq9EKbBbPtNQjLwlIyrFQrwhTknuJipmnKEXX1k7lxTc/Ub8zgGiN6MC E=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BbAwCh041Z/40NJK1dGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBgy0tZIEBEweDLIpdkAyBbneHP41hDoIELIE7AYNfAhqEXD8YAQI?= =?us-ascii?q?BAQEBAQEBayiFGQEFDA4BCAQNMxIQAgEGAhICBAICERUCAgIfERUCDgIEDgWKF?= =?us-ascii?q?wMVEI08nWSBbDqHMQ2EIQEBAQEBAQEDAQEBAQEBAQEBH4ELghkEgWIggy4BgnM?= =?us-ascii?q?0gleBWSsYFyiCVIJhAQSRBIcAh2Y8AodRg1OEIIR0gg9ZhQSKaIlkgk2JYQEfO?= =?us-ascii?q?IEKdxUfKoUUH4FmAXYBiSKBDwEBAQ?=
X-IronPort-AV: E=Sophos;i="5.41,358,1498521600"; d="scan'208";a="470361623"
Received: from alln-core-8.cisco.com ([173.36.13.141]) by alln-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 11 Aug 2017 15:58:48 +0000
Received: from XCH-RTP-017.cisco.com (xch-rtp-017.cisco.com [64.101.220.157]) by alln-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id v7BFwm5m010056 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 11 Aug 2017 15:58:48 GMT
Received: from xch-rtp-015.cisco.com (64.101.220.155) by XCH-RTP-017.cisco.com (64.101.220.157) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Fri, 11 Aug 2017 11:58:47 -0400
Received: from xch-rtp-015.cisco.com ([64.101.220.155]) by XCH-RTP-015.cisco.com ([64.101.220.155]) with mapi id 15.00.1210.000; Fri, 11 Aug 2017 11:58:47 -0400
From: "Acee Lindem (acee)" <acee@cisco.com>
To: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
CC: Routing ADs <rtg-ads@tools.ietf.org>, Routing Directorate <rtg-dir@ietf.org>, "draft-ietf-sfc-nsh@ietf.org" <draft-ietf-sfc-nsh@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: Routing Directorate Last Call Review for draft-ietf-sfc-nsh-18.txt
Thread-Index: AQHTErq3m3nqN4YHf0KPrcz5mpN8/w==
Date: Fri, 11 Aug 2017 15:58:47 +0000
Message-ID: <D5B34A5A.C048B%acee@cisco.com>
References: <D5B27C52.C036D%acee@cisco.com> <F405D015-E842-4C3B-BD02-35B06E56D02F@cisco.com>
In-Reply-To: <F405D015-E842-4C3B-BD02-35B06E56D02F@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.116.152.201]
Content-Type: text/plain; charset="utf-8"
Content-ID: <BAE4E348A654BC42B2B46554C7EB57C9@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/JBpDEH0TYLQcD7vPROmcU8_GGU8>
Subject: Re: [sfc] Routing Directorate Last Call Review for draft-ietf-sfc-nsh-18.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@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, 11 Aug 2017 15:59:04 -0000

SGkgQ2FybG9zLCANCg0KT24gOC8xMS8xNywgMTI6MDYgQU0sICJDYXJsb3MgUGlnbmF0YXJvIG9u
IGJlaGFsZiBvZiBDYXJsb3MgUGlnbmF0YXJvDQooY3BpZ25hdGEpIiA8Y3BpZ25hdGFAZ21haWwu
Y29tIG9uIGJlaGFsZiBvZiBjcGlnbmF0YUBjaXNjby5jb20+IHdyb3RlOg0KDQo+SGksIEFjZWUs
DQo+DQo+TWFueSB0aGFua3MgZm9yIHRoZSB0aG9yb3VnaCByZXZpZXchIENlcnRhaW5seSBjYW4g
YXBwbHkgdGhpcyBwYXRjaCA6LSkNCj4NCj4gICAgVGhlIGVkaXRvcnMgYWxzbyBhY2tub3dsZWRn
ZSBjb21wcmVoZW5zaXZlIHJldmlld3MgYW5kIHJlc3BlY3RpdmUNCj4tICAgIHN1Z2dlc3Rpb25z
IGJ5IE1lZCBCb3VjYWRhaXIgYW5kIEFkcmlhbiBGYXJyZWwuDQo+KyAgICBzdWdnZXN0aW9ucyBi
eSBNZWQgQm91Y2FkYWlyLCBBZHJpYW4gRmFycmVsLCBhbmQgQWNlZSBMaW5kZW0uDQo+DQo+SXQg
aXMgZW5jb3VyYWdpbmcgdG8gc2VlIHRoYXQgeW91ciB0aG9yb3VnaCBhbmQgY29tcHJlaGVuc2l2
ZSByZXZpZXcNCj5mb3VuZCBvbmx5IGEgaGFuZGZ1bCBvZiBNaW5vciBpc3N1ZXMsIG5vdGhpbmcg
TWFqb3IsIGFuZCBuaXRzLg0KPg0KPlBsZWFzZSBzZWUgaW5saW5lLg0KPg0KPg0KPj4gT24gQXVn
IDEwLCAyMDE3LCBhdCA5OjEwIFBNLCBBY2VlIExpbmRlbSAoYWNlZSkgPGFjZWVAY2lzY28uY29t
PiB3cm90ZToNCj4+IA0KPj4gSGVsbG8sDQo+PiANCj4+IEkgaGF2ZSBiZWVuIHNlbGVjdGVkIGFz
IHRoZSBSb3V0aW5nIERpcmVjdG9yYXRlIHJldmlld2VyIGZvciB0aGlzDQo+PmRyYWZ0LiBUaGUg
Um91dGluZyBEaXJlY3RvcmF0ZSBzZWVrcyB0byByZXZpZXcgYWxsIHJvdXRpbmcgb3INCj4+cm91
dGluZy1yZWxhdGVkIGRyYWZ0cyBhcyB0aGV5IHBhc3MgdGhyb3VnaCBJRVRGIGxhc3QgY2FsbCBh
bmQgSUVTRw0KPj5yZXZpZXcsIGFuZCBzb21ldGltZXMgb24gc3BlY2lhbCByZXF1ZXN0LiBUaGUg
cHVycG9zZSBvZiB0aGUgcmV2aWV3IGlzDQo+PnRvIHByb3ZpZGUgYXNzaXN0YW5jZSB0byB0aGUg
Um91dGluZyBBRHMuIEZvciBtb3JlIGluZm9ybWF0aW9uIGFib3V0IHRoZQ0KPj5Sb3V0aW5nIERp
cmVjdG9yYXRlLCBwbGVhc2Ugc2VlDQo+PuKAi2h0dHA6Ly90cmFjLnRvb2xzLmlldGYub3JnL2Fy
ZWEvcnRnL3RyYWMvd2lraS9SdGdEaXINCj4+IA0KPj4gQWx0aG91Z2ggdGhlc2UgY29tbWVudHMg
YXJlIHByaW1hcmlseSBmb3IgdGhlIHVzZSBvZiB0aGUgUm91dGluZyBBRHMsDQo+Pml0IHdvdWxk
IGJlIGhlbHBmdWwgaWYgeW91IGNvdWxkIGNvbnNpZGVyIHRoZW0gYWxvbmcgd2l0aCBhbnkgb3Ro
ZXIgSUVURg0KPj5MYXN0IENhbGwgY29tbWVudHMgdGhhdCB5b3UgcmVjZWl2ZSwgYW5kIHN0cml2
ZSB0byByZXNvbHZlIHRoZW0gdGhyb3VnaA0KPj5kaXNjdXNzaW9uIG9yIGJ5IHVwZGF0aW5nIHRo
ZSBkcmFmdC4NCj4+IA0KPj4gRG9jdW1lbnQ6IGRyYWZ0LWlldGYtc2ZjLW5zaC0xOC50eHQNCj4+
IFJldmlld2VyOiBBY2VlIExpbmRlbQ0KPj4gUmV2aWV3IERhdGU6IEF1Z3VzdCAxMCwgMjAxNw0K
Pj4gSUVURiBMQyBFbmQgRGF0ZTogTm90IHN0YXJ0ZWQgeWV0Lg0KPj4gSW50ZW5kZWQgU3RhdHVz
OiBTdGFuZGFyZHMgVHJhY2sNCj4+IA0KPj4gU3VtbWFyeToNCj4+ICAgIEkgaGF2ZSBzb21lIG1p
bm9yIGNvbmNlcm5zIGFib3V0IHRoaXMgZG9jdW1lbnQgdGhhdCBJIHRoaW5rIHNob3VsZA0KPj5i
ZSByZXNvbHZlZCBiZWZvcmUgcHVibGljYXRpb24uDQo+DQo+VGhhbmtzISBPZiBjb3Vyc2Ugd2Ug
d2lsbCByZXNvbHZlLg0KPg0KPj4gSXQgbmVlZHMgdG8gYmUgY29uc3VtZWQgYWxvbmcgd2l0aCB0
aGUgU2VydmljZSBGdW5jdGlvbiBDaGFpbmluZw0KPj5hcmNoaXRlY3R1cmUuIA0KPj4gDQo+PiBD
b21tZW50czoNCj4+ICAgIFRoZSBkb2N1bWVudCBpcyBhbiBpbXBvcnRhbnQgcGllY2Ugb2YgdGhl
IFNlcnZpY2UgRnVuY3Rpb24gQ2hhaW5pbmcNCj4+d29yay4gSSB0aGluayB0aGUgcmVhZGFiaWxp
dHkgY291bGQgYmUgZ3JlYXRseSBpbXByb3ZlZCB3aXRoIHRoZQ0KPj5lZGl0b3JpYWwgY2hhbmdl
cyBJIGhhdmUgc3VnZ2VzdGVkLiBGb3IgZXhhbXBsZSwgdXNpbmcgYXJ0aWNsZXMsIGUuZy4NCj4+
4oCcdGhl4oCdLCB3aGVuIHJlZmVycmluZyB0byB0aGUgTlNILg0KPg0KPlllcywgd2Ugd2lsbCBm
aXggYWxsIG5pdHMgYW5kIGVkaXRvcmlhbHMuIEhvd2V2ZXIsIGluIHJlZ2FyZHMgdG8gaGF2aW5n
DQo+YW4gYXJ0aWNsZSBwcmVjZWRpbmcg4oCcTlNI4oCdIChlLmcuLCDigJx0aGUgTlNI4oCdIG9y
IOKAnGFuIE5TSOKAnSksIEkgYWxzbyB3YW50ZWQNCj50byBjaGFuZ2UgdGhhdCBlYXJsaWVyIHdo
ZW4gSSBzdGFydGVkIGFjdGl2ZWx5IGVkaXRpbmcgdGhlIGRvY3VtZW50IOKAlA0KPmhvd2V2ZXIg
SSB3YXMgaW5zdHJ1Y3RlZCB0aGF0IHRoZSBlYXJsaWVyIFdHIGNvbnNlbnN1cyB3YXMgdG8gbGVh
dmUg4oCcTlNI4oCdDQo+d2l0aG91dCBhcnRpY2xlcy4NCj4NCj4+IA0KPj4gTWFqb3IgSXNzdWVz
OiBOL0ENCj4+IA0KPg0KPkFjay4NCj4NCj4+IE1pbm9yIElzc3VlczoNCj4+IA0KPj4gICAgICBT
ZWN0aW9uIDE6IFJ1bi1vbiBzZW50ZW5zZSB0aGF0IG1ha2VzIHVwIHRoZSBlbnRpcmUgdGhpcmQg
cGFyYWdyYXBoDQo+PiAgICAgICAgICAgIGlzIHRvbyBoYXJkIHRvIHBhcnNlLiBQbGVhc2Ugc3Bs
aXQgaXQgdXAgYW5kIGF2b2lkDQo+PiAgICAgICAgICAgIGNhc2NhZGluZyBzbyBtYW55IGRlcGVu
ZGVudCBjbGF1c2VzLg0KPj4gDQo+PiANCj4NCj5PSywgcmV3b3JkZWQgYXMgZm9sbG93cywgd2Vs
Y29tZSBvdGhlciBzdWdnZXN0aW9ucyBpZiB5b3UgaGF2ZToNCj4NCj4gIE5ldyBkYXRhIGNlbnRl
ciBuZXR3b3JrIGFuZCBjbG91ZCBhcmNoaXRlY3R1cmVzIHJlcXVpcmUgbW9yZSBmbGV4aWJsZQ0K
PiAgc2VydmljZSBmdW5jdGlvbiBkZXBsb3ltZW50IG1vZGVscy4gIEFkZGl0aW9uYWxseSwgdGhl
IHRyYW5zaXRpb24gdG8NCj4gIHZpcnR1YWwgcGxhdGZvcm1zIGRlbWFuZHMgYW4gYWdpbGUgc2Vy
dmljZSBpbnNlcnRpb24gbW9kZWwgdGhhdA0KPiAgc3VwcG9ydHMgZHluYW1pYyBhbmQgZWxhc3Rp
YyBzZXJ2aWNlIGRlbGl2ZXJ5LiAgU3BlY2lmaWNhbGx5LCB0aGUNCj4gIGZvbGxvd2luZyBmdW5j
dGlvbnMgYXJlIG5lY2Vzc2FyeToNCj4NCj4gICAgIFRoZSBtb3ZlbWVudCBvZiBzZXJ2aWNlIGZ1
bmN0aW9ucyBhbmQgYXBwbGljYXRpb24gd29ya2xvYWRzIGluIHRoZQ0KPiAgICAgbmV0d29yay4N
Cj4NCj4gICAgIFRoZSBhYmlsaXR5IHRvIGVhc2lseSBiaW5kIHNlcnZpY2UgcG9saWN5IHRvIGdy
YW51bGFyIGluZm9ybWF0aW9uLA0KPiAgICAgc3VjaCBhcyBwZXItc3Vic2NyaWJlciBzdGF0ZS4N
Cj4NCj4gICAgIFRoZSBjYXBhYmlsaXR5IHRvIHN0ZWVyIHRyYWZmaWMgdG8gdGhlIHJlcXVpc2l0
ZSBzZXJ2aWNlDQo+ICAgICBmdW5jdGlvbihzKS4NCg0KVGhpcyBpcyBtdWNoIGJldHRlci4NCg0K
Pg0KPg0KPj4gICAgICBTZWN0aW9uIDIuMjogVGhlIGRpc2N1c3Npb24gb2YgbWV0YS1kYXRhIHN1
cHBvcnQgZm9yIE1EIHR5cGVzIDB4MQ0KPj5vcg0KPj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDB4MyBpcyBvdXQgb2YgY29udGV4dC4NCj4+IA0KPg0KPkl0IHNlZW1zIHRvIG1lIGl0IGlz
IHdlbGwgd2l0aGluIHRoZSBjb250ZXh0IG9mIHRoZSBzcGVjaWZpY2F0aW9uIG9mIE1EDQo+VHlw
ZS4gU2luY2UgdGhhdCBpcyBhbiBpbXBvcnRhbnQgcGllY2Ugb2YgdGV4dCB0aGF0IHRoZSBXRyBj
cmFmdGVkLCBkbw0KPnlvdSBoYXZlIGEgY29uY3JldGUgYW5kIHNwZWNpZmljIHN1Z2dlc3Rpb24g
b2Ygd2hlcmUgZWxzZSBpbiB0aGUgZG9jdW1lbnQNCj5pdCBtaWdodCBmaXQgYmV0dGVyPyBPdGhl
cndpc2UsIEkgcmVjb21tZW5kIGxlYXZpbmcgaXQgYXMtaXMuDQoNClBlcmhhcHMgdGhlbiB5b3Ug
Y291bGQgYWRkIGEgZm9yd2FyZCByZWZlcmVuY2UgdG8gc2VjdGlvbi4NCj4NCj4NCj4+ICAgICAg
U2VjdGlvbiAyLjQ6IFRoZSBNVVNUJ3MgYXJlIGNvbnRyYWRpY3RvcnkuIEZpcnN0IGl0IHNheXMg
dGhlDQo+PmNvbnRleHQNCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlYWRlciBNVVNU
IGJlIDE2IGJ5dGVzIHRoYW4gaXQgc2F5cyBpdCBNVVNUDQo+PmJlIDAgYnl0ZXMgaWYNCj4+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGl0IGNvbnRhaW5zIG5vIG1ldGEtZGF0YS4gVGhpcyBp
cyBoYXJkbHkNCj4+ImZpeGVk4oCdLg0KPg0KPllvdSBhcmUgbWlzLXJlYWRpbmcsIHRoZSB0ZXh0
IHRyaWVzIHRvIHNheSB0aGF0IHRoZSBjb250ZW50IE1CWi4gTm90IHRoZQ0KPmxlbmd0aDoNCj4N
Cj4gIFdoZW4gdGhlIEJhc2UgSGVhZGVyIHNwZWNpZmllcyBNRCBUeXBlID0gMHgxLCBhIEZpeGVk
IExlbmd0aCBDb250ZXh0DQo+ICBIZWFkZXIgKDE2LWJ5dGVzKSBNVVNUIGJlIHByZXNlbnQgaW1t
ZWRpYXRlbHkgZm9sbG93aW5nIHRoZSBTZXJ2aWNlDQo+ICBQYXRoIEhlYWRlciwgYXMgcGVyIEZp
Z3VyZSA0LiAgQSBGaXhlZCBMZW5ndGggQ29udGV4dCBIZWFkZXIgdGhhdA0KPiAgY2FycmllcyBu
byBtZXRhZGF0YSBNVVNUIGJlIHNldCB0byB6ZXJvLg0KPg0KPkkgd2lsbCByZXdvcmQgdG86DQo+
DQo+ICBXaGVuIHRoZSBCYXNlIEhlYWRlciBzcGVjaWZpZXMgTUQgVHlwZSA9IDB4MSwgYSBGaXhl
ZCBMZW5ndGggQ29udGV4dA0KPiAgSGVhZGVyICgxNi1ieXRlcykgTVVTVCBiZSBwcmVzZW50IGlt
bWVkaWF0ZWx5IGZvbGxvd2luZyB0aGUgU2VydmljZQ0KPiAgUGF0aCBIZWFkZXIsIGFzIHBlciBG
aWd1cmUgNC4gIFRoZSB2YWx1ZSBvZiBhIEZpeGVkIExlbmd0aCBDb250ZXh0DQo+ICBIZWFkZXIg
dGhhdCBjYXJyaWVzIG5vIG1ldGFkYXRhIE1VU1QgYmUgc2V0IHRvIHplcm8uDQo+DQo+QmV0dGVy
Pw0KDQpNdWNoIGJldHRlci4gDQoNCj4NCj4+IA0KPg0KPj4gICAgICBTZWN0aW9uIDIuNS4xOiBN
YW5kYXRpbmcgdGhhdCB0aGUgdW5hc3NpZ25lZCBiaXQgTVVTVCBOT1QgYmUgc2V0DQo+PndpbGwN
Cj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpdGhvdXQgc2F5aW5nIGl0IE1VU1Qg
YmUgaWdub3JlZCBvbg0KPj5yZWNlaXB0IGlzDQo+PiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBub3QgYmUgYmFja3dhcmQgY29tcGF0aWJsZS4NCj4NCj5PSywgY2hhbmdlZDoNCj4NCj4g
IFVuYXNzaWduZWQgYml0OiBvbmUgdW5hc3NpZ25lZCBiaXQgaXMgYXZhaWxhYmxlIGZvciBmdXR1
cmUgdXNlLiAgVGhpcw0KPiAgYml0IE1VU1QgYmUgc2V0IHRvIDBiLg0KPg0KPlRvOg0KPg0KPiAg
VW5hc3NpZ25lZCBiaXQ6IG9uZSB1bmFzc2lnbmVkIGJpdCBpcyBhdmFpbGFibGUgZm9yIGZ1dHVy
ZSB1c2UuICBUaGlzDQo+ICBiaXQgTVVTVCBiZSBzZXQgdG8gMGIgYW5kIE1VU1QgYmUgaWdub3Jl
ZCBvbiByZWNlaXB0Lg0KDQpZZXMgLSBleGNlcHQgY2FwaXRhbGl6ZSDigJxPbmXigJ0uDQo+DQo+
PiANCj4+ICAgICBTZWN0aW9uIDExLjIuMTogTGlzdCB0aGUgYml0cyB0aGF0IGFyZSBhc3NpZ25l
ZC4NCj4NCj5UaGUgd2hvbGUgaGVhZGVyIGlzIG5vdCBhIGJpdCBtYXNrOg0KPg0KPiAgICAgMCAg
ICAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAgICAg
Mw0KPiAgICAgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMg
NCA1IDYgNyA4IDkgMCAxDQo+ICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQo+ICAgIHxWZXJ8T3xVfCAgICBUVEwgICAg
fCAgIExlbmd0aCAgfFV8VXxVfFV8TUQgVHlwZXwgTmV4dCBQcm90b2NvbCB8DQo+ICAgICstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rDQo+DQo+SSBjYW4gYWRkIHRoZSDigJxP4oCdIGJpdCwgYnV0IG90aGVyd2lzZSB0aG9zZSBh
cmUgZmllbGRzIGFuZCBub3QgYml0cy4NCj4NCj5IYXBweSB0byBkbyB0aGlzIGZvciBjb21wbGV0
ZW5lc3MuDQo+DQo+T0xEOg0KPg0KPjExLjIuMS4gIE5TSCBCYXNlIEhlYWRlciBVbmFzc2lnbmVk
IEJpdHMNCj4NCj4gIFRoZXJlIGFyZSBmaXZlIHVuYXNzaWduZWQgYml0cyBpbiB0aGUgTlNIIEJh
c2UgSGVhZGVyLiAgTmV3IGJpdHMgYXJlDQo+ICBhc3NpZ25lZCB2aWEgU3RhbmRhcmRzIEFjdGlv
biBbUkZDODEyNl0uDQo+ICBCaXQgMyAtIFVuYXNzaWduZWQNCj4gIEJpdHMgMTYtMTkgLSBVbmFz
c2lnbmVkDQo+DQo+TkVXOg0KPg0KPjExLjIuMS4gIE5TSCBCYXNlIEhlYWRlciBCaXRzDQo+DQo+
ICBUaGVyZSBhcmUgZml2ZSB1bmFzc2lnbmVkIGJpdHMgaW4gdGhlIE5TSCBCYXNlIEhlYWRlciwg
YW5kIG9uZSBiaXQNCj4gIGFzc2lnbmVkIChPLWJpdCkuICBOZXcgYml0cyBhcmUgYXNzaWduZWQg
dmlhIFN0YW5kYXJkcyBBY3Rpb24NCj4gIFtSRkM4MTI2XS4NCj4NCj4gIEJpdCAyIC0gTyAoT0FN
KSBiaXQNCj4gIEJpdCAzIC0gVW5hc3NpZ25lZA0KPiAgQml0cyAxNi0xOSAtIFVuYXNzaWduZWQN
Cg0KT2suIA0KPg0KPg0KPg0KPj4gDQo+PiAgICAgU2VjdGlvbiAxMS4yLjY6IE1EIHR5cGVzIDEg
YW5kIDIgYXJlIGFzc2lnbmVkIGJ5IHRoZSBkb2N1bWVudCB5ZXQNCj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdGhpcyBzZWN0aW9uIHN0YXRlcyB0aGF0IG5vIHZhbHVlcyBhcmUN
Cj4+YXNzaWduZWQuIA0KPj4gDQo+DQo+VGhpcyBpcyBhYm91dCBTZWN0aW9uIDIuNS4xLCBub3Qg
YWJvdXQgTUQgVHlwZS4gVGhlIHRpdGxlIGlzIGluY29ycmVjdC4NCj4NCj5ORVc6DQo+DQo+MTEu
Mi42LiAgTmV3IElFVEYgQXNzaWduZWQgT3B0aW9uYWwgVmFyaWFibGUgTGVuZ3RoIE1ldGFkYXRh
IFR5cGUNCj4gICAgICAgIFJlZ2lzdHJ5DQo+DQo+ICBUaGlzIGRvY3VtZW50IHJlcXVlc3RzIElB
TkEgdG8gY3JlYXRlIGEgcmVnaXN0cnkgZm9yIHRoZSB0eXBlIHZhbHVlcw0KPiAgb3duZWQgYnkg
dGhlIElFVEYgKGkuZS4sIE1EIENsYXNzIHNldCB0byAweDAwMDApIGNhbGxlZCB0aGUgIklFVEYN
Cj4gIEFzc2lnbmVkIE9wdGlvbmFsIFZhcmlhYmxlIExlbmd0aCBNZXRhZGF0YSBUeXBlIFJlZ2lz
dHJ5IiwgYXMNCj4gIHNwZWNpZmllZCBpbiBTZWN0aW9uIDIuNS4xLg0KPg0KPiAgVGhlIHR5cGUg
dmFsdWVzIGFyZSBhc3NpZ25lZCB2aWEgU3RhbmRhcmRzIEFjdGlvbiBbUkZDODEyNl0uDQo+DQo+
ICBObyBpbml0aWFsIHZhbHVlcyBhcmUgYXNzaWduZWQgYXQgdGhlIGNyZWF0aW9uIG9mIHRoZSBy
ZWdpc3RyeS4NCg0KVGhpcyBjbGVhcnMgdXAgdGhlIGNvbmZ1c2lvbi4NCj4NCj4NCj4NCj4+IE5p
dHM6DQo+DQo+V2lsbCB0YWtlIGNhcmUgb2YgdGhlc2Ugbml0cywgZXhjZXB0IOKAnGFydGljbGUg
TlNI4oCdLg0KDQpJIHRoaW5rIHRoaXMgaGFzIGFsd2F5cyBiZWVuIGNvbmZ1c2luZyBpbiB0aGlz
IGRyYWZ0IHNpbmNlIHRoZSBOZXR3b3JrDQpTZXJ2aWNlIEhlYWRlciBpcyBub3RoaW5nIG1vcmUg
dGhhbiBhIHByb3RvY29sIGNvbnN0cnVjdCBpbiB0aGUgU2VydmljZQ0KQ2hhaW5pbmcgQXJjaGl0
ZWN0dXJlLiBOU0ggaXMgbm90IGFuIGFyY2hpdGVjdHVyZSBpdHNlbGYuIEhvd2V2ZXIsIEnigJls
bA0KbGVhdmUgaXQgdG8gdGhldyBXRy4NCg0KVGhhbmtzLA0KQWNlZSANCg0KPg0KPlRoYW5rcyEN
Cj4NCj5DYXJsb3MuDQo+DQo+PiANCj4+IEFDRUUtTS1HMkhSOkRlc2t0b3AgYWNlZSQgZGlmZiAt
YyBkcmFmdC1pZXRmLXNmYy1uc2gtMTgudHh0Lm9yaWcNCj4+ZHJhZnQtaWV0Zi1zZmMtbnNoLTE4
LnR4dA0KPj4gKioqIGRyYWZ0LWlldGYtc2ZjLW5zaC0xOC50eHQub3JpZw0KPj4gMjAxNy0wOC0w
NCAwNzoyNzowOC4wMDAwMDAwMDAgLTA0MDANCj4+IC0tLSBkcmFmdC1pZXRmLXNmYy1uc2gtMTgu
dHh0DQo+PiAyMDE3LTA4LTEwIDIwOjUwOjQ1LjAwMDAwMDAwMCAtMDQwMA0KPj4gKioqKioqKioq
KioqKioqDQo+PiAqKiogMTgsMjQgKioqKg0KPj4gDQo+PiAgICAgVGhpcyBkb2N1bWVudCBkZXNj
cmliZXMgYSBOZXR3b3JrIFNlcnZpY2UgSGVhZGVyIChOU0gpIGluc2VydGVkIG9udG8NCj4+ICAg
ICBwYWNrZXRzIG9yIGZyYW1lcyB0byByZWFsaXplIHNlcnZpY2UgZnVuY3Rpb24gcGF0aHMuICBO
U0ggYWxzbw0KPj4gISAgICBwcm92aWRlcyBhIG1lY2hhbmlzbSBmb3IgbWV0YWRhdGEgZXhjaGFu
Z2UgYWxvbmcgdGhlIGluc3RhbnRpYXRlZA0KPj4gICAgIHNlcnZpY2UgcGF0aHMuICBOU0ggaXMg
dGhlIFNGQyBlbmNhcHN1bGF0aW9uIHJlcXVpcmVkIHRvIHN1cHBvcnQgdGhlDQo+PiAgICAgU2Vy
dmljZSBGdW5jdGlvbiBDaGFpbmluZyAoU0ZDKSBhcmNoaXRlY3R1cmUgKGRlZmluZWQgaW4gUkZD
NzY2NSkuDQo+PiANCj4+IC0tLSAxOCwyNCAtLS0tDQo+PiANCj4+ICAgICBUaGlzIGRvY3VtZW50
IGRlc2NyaWJlcyBhIE5ldHdvcmsgU2VydmljZSBIZWFkZXIgKE5TSCkgaW5zZXJ0ZWQgb250bw0K
Pj4gICAgIHBhY2tldHMgb3IgZnJhbWVzIHRvIHJlYWxpemUgc2VydmljZSBmdW5jdGlvbiBwYXRo
cy4gIE5TSCBhbHNvDQo+PiAhICAgIHByb3ZpZGVzIGEgbWVjaGFuaXNtIGZvciBtZXRhZGF0YSBl
eGNoYW5nZSBhbG9uZyBpbnN0YW50aWF0ZWQNCj4+ICAgICBzZXJ2aWNlIHBhdGhzLiAgTlNIIGlz
IHRoZSBTRkMgZW5jYXBzdWxhdGlvbiByZXF1aXJlZCB0byBzdXBwb3J0IHRoZQ0KPj4gICAgIFNl
cnZpY2UgRnVuY3Rpb24gQ2hhaW5pbmcgKFNGQykgYXJjaGl0ZWN0dXJlIChkZWZpbmVkIGluIFJG
Qzc2NjUpLg0KPj4gDQo+PiAqKioqKioqKioqKioqKioNCj4+ICoqKiAxODEsMTg3ICoqKioNCj4+
IA0KPj4gICAgIE1ldGFkYXRhOiAgRGVmaW5lZCBpbiBbUkZDNzY2NV0uDQo+PiANCj4+ICEgICAg
TmV0d29yayBMb2NhdG9yOiAgZGF0YXBsYW5lIGFkZHJlc3MsIHR5cGljYWxseSBJUHY0IG9yIElQ
djYsIHVzZWQNCj4+dG8NCj4+ICAgICAgICBzZW5kIGFuZCByZWNlaXZlIG5ldHdvcmsgdHJhZmZp
Yy4NCj4+IA0KPj4gICAgIE5ldHdvcmsgTm9kZS9FbGVtZW50OiAgRGV2aWNlIHRoYXQgZm9yd2Fy
ZHMgcGFja2V0cyBvciBmcmFtZXMgYmFzZWQNCj4+IC0tLSAxODEsMTg3IC0tLS0NCj4+IA0KPj4g
ICAgIE1ldGFkYXRhOiAgRGVmaW5lZCBpbiBbUkZDNzY2NV0uDQo+PiANCj4+ICEgICAgTmV0d29y
ayBMb2NhdG9yOiAgRGF0YXBsYW5lIGFkZHJlc3MsIHR5cGljYWxseSBJUHY0IG9yIElQdjYsIHVz
ZWQNCj4+dG8NCj4+ICAgICAgICBzZW5kIGFuZCByZWNlaXZlIG5ldHdvcmsgdHJhZmZpYy4NCj4+
IA0KPj4gICAgIE5ldHdvcmsgTm9kZS9FbGVtZW50OiAgRGV2aWNlIHRoYXQgZm9yd2FyZHMgcGFj
a2V0cyBvciBmcmFtZXMgYmFzZWQNCj4+ICoqKioqKioqKioqKioqKg0KPj4gKioqIDE5MSwyMDQg
KioqKg0KPj4gICAgICAgICh0aGUgdW5kZXJsYXkpLiAgUGFja2V0cyBhcmUgZW5jYXBzdWxhdGVk
IG9yIHR1bm5lbGVkIHRvIGNyZWF0ZQ0KPj4gICAgICAgIHRoZSBvdmVybGF5IG5ldHdvcmsgdG9w
b2xvZ3kuDQo+PiANCj4+ICEgICAgTlNILWF3YXJlICBTRkMtZW5jYXBzdWxhdGlvbi1hd2FyZSwg
b3IgU0ZDLWF3YXJlIFtSRkM3NjY1XS4NCj4+IA0KPj4gISAgICBTZXJ2aWNlIENsYXNzaWZpZXI6
ICBMb2dpY2FsIGVudGl0eSBwcm92aWRpbmcgY2xhc3NpZmljYXRpb24NCj4+ICAgICAgICBmdW5j
dGlvbi4gIFNpbmNlIHRoZXkgYXJlIGxvZ2ljYWwsIGNsYXNzaWZpZXJzIG1heSBiZSBjby1yZXNp
ZGVudA0KPj4gICAgICAgIHdpdGggU0ZDIGVsZW1lbnRzIHN1Y2ggYXMgU0ZzIG9yIFNGRnMuICBT
ZXJ2aWNlIGNsYXNzaWZpZXJzDQo+PiAgICAgICAgcGVyZm9ybSBjbGFzc2lmaWNhdGlvbiBhbmQg
aW1wb3NlIE5TSC4gIFRoZSBpbml0aWFsIGNsYXNzaWZpZXINCj4+ICAgICAgICBpbXBvc2VzIHRo
ZSBpbml0aWFsIE5TSCBhbmQgc2VuZHMgdGhlIE5TSCBwYWNrZXQgdG8gdGhlIGZpcnN0IFNGRg0K
Pj4gISAgICAgICBpbiB0aGUgcGF0aC4gIE5vbi1pbml0aWFsIChpLmUuICBzdWJzZXF1ZW50KSBj
bGFzc2lmaWNhdGlvbiBjYW4NCj4+ICAgICAgICBvY2N1ciBhcyBuZWVkZWQgYW5kIGNhbiBhbHRl
ciwgb3IgY3JlYXRlIGEgbmV3IHNlcnZpY2UgcGF0aC4NCj4+IA0KPj4gICAgIFNlcnZpY2UgRnVu
Y3Rpb24gKFNGKTogIERlZmluZWQgaW4gW1JGQzc2NjVdLg0KPj4gLS0tIDE5MSwyMDQgLS0tLQ0K
Pj4gICAgICAgICh0aGUgdW5kZXJsYXkpLiAgUGFja2V0cyBhcmUgZW5jYXBzdWxhdGVkIG9yIHR1
bm5lbGVkIHRvIGNyZWF0ZQ0KPj4gICAgICAgIHRoZSBvdmVybGF5IG5ldHdvcmsgdG9wb2xvZ3ku
DQo+PiANCj4+ICEgICAgTlNILWF3YXJlOiBTRkMtZW5jYXBzdWxhdGlvbi1hd2FyZSwgb3IgU0ZD
LWF3YXJlIFtSRkM3NjY1XS4NCj4+IA0KPj4gISAgICBTZXJ2aWNlIENsYXNzaWZpZXI6ICBMb2dp
Y2FsIGVudGl0eSBwcm92aWRpbmcgdGhlIGNsYXNzaWZpY2F0aW9uDQo+PiAgICAgICAgZnVuY3Rp
b24uICBTaW5jZSB0aGV5IGFyZSBsb2dpY2FsLCBjbGFzc2lmaWVycyBtYXkgYmUgY28tcmVzaWRl
bnQNCj4+ICAgICAgICB3aXRoIFNGQyBlbGVtZW50cyBzdWNoIGFzIFNGcyBvciBTRkZzLiAgU2Vy
dmljZSBjbGFzc2lmaWVycw0KPj4gICAgICAgIHBlcmZvcm0gY2xhc3NpZmljYXRpb24gYW5kIGlt
cG9zZSBOU0guICBUaGUgaW5pdGlhbCBjbGFzc2lmaWVyDQo+PiAgICAgICAgaW1wb3NlcyB0aGUg
aW5pdGlhbCBOU0ggYW5kIHNlbmRzIHRoZSBOU0ggcGFja2V0IHRvIHRoZSBmaXJzdCBTRkYNCj4+
ICEgICAgICAgaW4gdGhlIHBhdGguICBOb24taW5pdGlhbCAoaS5lLiwgc3Vic2VxdWVudCkgY2xh
c3NpZmljYXRpb24gY2FuDQo+PiAgICAgICAgb2NjdXIgYXMgbmVlZGVkIGFuZCBjYW4gYWx0ZXIs
IG9yIGNyZWF0ZSBhIG5ldyBzZXJ2aWNlIHBhdGguDQo+PiANCj4+ICAgICBTZXJ2aWNlIEZ1bmN0
aW9uIChTRik6ICBEZWZpbmVkIGluIFtSRkM3NjY1XS4NCj4+ICoqKioqKioqKioqKioqKg0KPj4g
KioqIDI2OSwyNzcgKioqKg0KPj4gDQo+PiAgMi4gIE5ldHdvcmsgU2VydmljZSBIZWFkZXINCj4+
IA0KPj4gISAgICBOU0ggY29udGFpbnMgc2VydmljZSBwYXRoIGluZm9ybWF0aW9uIGFuZCBvcHRp
b25hbGx5IG1ldGFkYXRhIHRoYXQNCj4+ICAgICBhcmUgYWRkZWQgdG8gYSBwYWNrZXQgb3IgZnJh
bWUgYW5kIHVzZWQgdG8gY3JlYXRlIGEgc2VydmljZSBwbGFuZS4NCj4+ICEgICAgQW4gb3V0ZXIg
dHJhbnNwb3J0IGhlYWRlciBpcyBpbXBvc2VkLCBvbiBOU0ggYW5kIHRoZSBvcmlnaW5hbA0KPj5w
YWNrZXQvDQo+PiAgICAgZnJhbWUsIGZvciBuZXR3b3JrIGZvcndhcmRpbmcuDQo+PiANCj4+IA0K
Pj4gLS0tIDI2OSwyNzcgLS0tLQ0KPj4gDQo+PiAgMi4gIE5ldHdvcmsgU2VydmljZSBIZWFkZXIN
Cj4+IA0KPj4gISAgICBUaGUgTlNIIGNvbnRhaW5zIHNlcnZpY2UgcGF0aCBpbmZvcm1hdGlvbiBh
bmQgb3B0aW9uYWxseSBtZXRhZGF0YQ0KPj50aGF0DQo+PiAgICAgYXJlIGFkZGVkIHRvIGEgcGFj
a2V0IG9yIGZyYW1lIGFuZCB1c2VkIHRvIGNyZWF0ZSBhIHNlcnZpY2UgcGxhbmUuDQo+PiAhICAg
IEFuIG91dGVyIHRyYW5zcG9ydCBoZWFkZXIgaXMgaW1wb3NlZCBvbiB0aGUgTlNIIGFuZCB0aGUg
b3JpZ2luYWwNCj4+cGFja2V0Lw0KPj4gICAgIGZyYW1lLCBmb3IgbmV0d29yayBmb3J3YXJkaW5n
Lg0KPj4gDQo+PiANCj4+ICoqKioqKioqKioqKioqKg0KPj4gKioqIDI4MiwyOTMgKioqKg0KPj4g
IEludGVybmV0LURyYWZ0ICAgICAgICBOZXR3b3JrIFNlcnZpY2UgSGVhZGVyIChOU0gpICAgICAg
ICAgICAgIEp1bHkNCj4+MjAxNw0KPj4gDQo+PiANCj4+ICEgICAgQSBTZXJ2aWNlIENsYXNzaWZp
ZXIgYWRkcyBOU0guICBOU0ggaXMgcmVtb3ZlZCBieSB0aGUgbGFzdCBTRkYgaW4NCj4+dGhlDQo+
PiAgICAgc2VydmljZSBjaGFpbiBvciBieSBhbiBTRiB0aGF0IGNvbnN1bWVzIHRoZSBwYWNrZXQu
DQo+PiANCj4+ICAyLjEuICBOZXR3b3JrIFNlcnZpY2UgSGVhZGVyIEZvcm1hdA0KPj4gDQo+PiAh
ICAgIE5TSCBpcyBjb21wb3NlZCBvZiBhIDQtYnl0ZSBCYXNlIEhlYWRlciwgYSA0LWJ5dGUgU2Vy
dmljZSBQYXRoDQo+PkhlYWRlcg0KPj4gICAgIGFuZCBvcHRpb25hbCBDb250ZXh0IEhlYWRlcnMs
IGFzIHNob3duIGluIEZpZ3VyZSAxIGJlbG93Lg0KPj4gDQo+PiAgICAgICAgMCAgICAgICAgICAg
ICAgICAgICAxICAgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAgICAgMw0KPj4gLS0t
IDI4MiwyOTMgLS0tLQ0KPj4gIEludGVybmV0LURyYWZ0ICAgICAgICBOZXR3b3JrIFNlcnZpY2Ug
SGVhZGVyIChOU0gpICAgICAgICAgICAgIEp1bHkNCj4+MjAxNw0KPj4gDQo+PiANCj4+ICEgICAg
QSBTZXJ2aWNlIENsYXNzaWZpZXIgYWRkcyB0aGUgTlNILiBUaGUgIE5TSCBpcyByZW1vdmVkIGJ5
IHRoZSBsYXN0DQo+PlNGRiBpbiB0aGUNCj4+ICAgICBzZXJ2aWNlIGNoYWluIG9yIGJ5IGFuIFNG
IHRoYXQgY29uc3VtZXMgdGhlIHBhY2tldC4NCj4+IA0KPj4gIDIuMS4gIE5ldHdvcmsgU2Vydmlj
ZSBIZWFkZXIgRm9ybWF0DQo+PiANCj4+ICEgICAgVGhlIE5TSCBpcyBjb21wb3NlZCBvZiBhIDQt
Ynl0ZSBCYXNlIEhlYWRlciwgYSA0LWJ5dGUgU2VydmljZSBQYXRoDQo+PkhlYWRlcg0KPj4gICAg
IGFuZCBvcHRpb25hbCBDb250ZXh0IEhlYWRlcnMsIGFzIHNob3duIGluIEZpZ3VyZSAxIGJlbG93
Lg0KPj4gDQo+PiAgICAgICAgMCAgICAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAg
IDIgICAgICAgICAgICAgICAgICAgMw0KPj4gKioqKioqKioqKioqKioqDQo+PiAqKiogMzA0LDMx
NiAqKioqDQo+PiANCj4+ICAgICAgICAgICAgICAgICAgICAgICBGaWd1cmUgMTogTmV0d29yayBT
ZXJ2aWNlIEhlYWRlcg0KPj4gDQo+PiAhICAgIEJhc2UgaGVhZGVyOiBwcm92aWRlcyBpbmZvcm1h
dGlvbiBhYm91dCB0aGUgc2VydmljZSBoZWFkZXIgYW5kIHRoZQ0KPj4gICAgIHBheWxvYWQgcHJv
dG9jb2wuDQo+PiANCj4+ICEgICAgU2VydmljZSBQYXRoIEhlYWRlcjogcHJvdmlkZXMgcGF0aCBp
ZGVudGlmaWNhdGlvbiBhbmQgbG9jYXRpb24NCj4+d2l0aGluDQo+PiAgICAgYSBzZXJ2aWNlIHBh
dGguDQo+PiANCj4+ICEgICAgQ29udGV4dCBoZWFkZXI6IGNhcnJpZXMgbWV0YWRhdGEgKGkuZS4s
IGNvbnRleHQgZGF0YSkgYWxvbmcgYQ0KPj5zZXJ2aWNlDQo+PiAgICAgcGF0aC4NCj4+IA0KPj4g
IDIuMi4gIE5TSCBCYXNlIEhlYWRlcg0KPj4gLS0tIDMwNCwzMTYgLS0tLQ0KPj4gDQo+PiAgICAg
ICAgICAgICAgICAgICAgICAgRmlndXJlIDE6IE5ldHdvcmsgU2VydmljZSBIZWFkZXINCj4+IA0K
Pj4gISAgICBCYXNlIGhlYWRlcjogUHJvdmlkZXMgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHNlcnZp
Y2UgaGVhZGVyIGFuZCB0aGUNCj4+ICAgICBwYXlsb2FkIHByb3RvY29sLg0KPj4gDQo+PiAhICAg
IFNlcnZpY2UgUGF0aCBIZWFkZXI6IFByb3ZpZGVzIHBhdGggaWRlbnRpZmljYXRpb24gYW5kIGxv
Y2F0aW9uDQo+PndpdGhpbg0KPj4gICAgIGEgc2VydmljZSBwYXRoLg0KPj4gDQo+PiAhICAgIENv
bnRleHQgaGVhZGVyOiBDYXJyaWVzIG1ldGFkYXRhIChpLmUuLCBjb250ZXh0IGRhdGEpIGFsb25n
IGENCj4+c2VydmljZQ0KPj4gICAgIHBhdGguDQo+PiANCj4+ICAyLjIuICBOU0ggQmFzZSBIZWFk
ZXINCj4+ICoqKioqKioqKioqKioqKg0KPj4gKioqIDM2OCwzNzQgKioqKg0KPj4gICAgIGZvciBz
ZXJ2aWNlIHBsYW5lIGxvb3AgZGV0ZWN0aW9uLiAgVGhlIGluaXRpYWwgVFRMIHZhbHVlIFNIT1VM
RCBiZQ0KPj4gICAgIGNvbmZpZ3VyYWJsZSB2aWEgdGhlIGNvbnRyb2wgcGxhbmU7IHRoZSBjb25m
aWd1cmVkIGluaXRpYWwgdmFsdWUgY2FuDQo+PiAgICAgYmUgc3BlY2lmaWMgdG8gb25lIG9yIG1v
cmUgU0ZQcy4gIElmIG5vIGluaXRpYWwgdmFsdWUgaXMgZXhwbGljaXRseQ0KPj4gISAgICBwcm92
aWRlZCwgdGhlIGRlZmF1bHQgaW5pdGlhbCBUVEwgdmFsdWUgNjMgTVVTVCBiZSB1c2VkLiAgRWFj
aCBTRkYNCj4+ICAgICBpbnZvbHZlZCBpbiBmb3J3YXJkaW5nIGFuIE5TSCBwYWNrZXQgTVVTVCBk
ZWNyZW1lbnQgdGhlIFRUTCB2YWx1ZSBieQ0KPj4gICAgIDEgcHJpb3IgdG8gTlNIIGZvcndhcmRp
bmcgbG9va3VwLiAgRGVjcmVtZW50aW5nIGJ5IDEgZnJvbSBhbg0KPj5pbmNvbWluZw0KPj4gICAg
IHZhbHVlIG9mIDAgc2hhbGwgcmVzdWx0IGluIGEgVFRMIHZhbHVlIG9mIDYzLiAgVGhlIHBhY2tl
dCBNVVNUIE5PVA0KPj5iZQ0KPj4gLS0tIDM2OCwzNzQgLS0tLQ0KPj4gICAgIGZvciBzZXJ2aWNl
IHBsYW5lIGxvb3AgZGV0ZWN0aW9uLiAgVGhlIGluaXRpYWwgVFRMIHZhbHVlIFNIT1VMRCBiZQ0K
Pj4gICAgIGNvbmZpZ3VyYWJsZSB2aWEgdGhlIGNvbnRyb2wgcGxhbmU7IHRoZSBjb25maWd1cmVk
IGluaXRpYWwgdmFsdWUgY2FuDQo+PiAgICAgYmUgc3BlY2lmaWMgdG8gb25lIG9yIG1vcmUgU0ZQ
cy4gIElmIG5vIGluaXRpYWwgdmFsdWUgaXMgZXhwbGljaXRseQ0KPj4gISAgICBwcm92aWRlZCwg
dGhlIGRlZmF1bHQgaW5pdGlhbCBUVEwgdmFsdWUgb2YgNjMgTVVTVCBiZSB1c2VkLiAgRWFjaA0K
Pj5TRkYNCj4+ICAgICBpbnZvbHZlZCBpbiBmb3J3YXJkaW5nIGFuIE5TSCBwYWNrZXQgTVVTVCBk
ZWNyZW1lbnQgdGhlIFRUTCB2YWx1ZSBieQ0KPj4gICAgIDEgcHJpb3IgdG8gTlNIIGZvcndhcmRp
bmcgbG9va3VwLiAgRGVjcmVtZW50aW5nIGJ5IDEgZnJvbSBhbg0KPj5pbmNvbWluZw0KPj4gICAg
IHZhbHVlIG9mIDAgc2hhbGwgcmVzdWx0IGluIGEgVFRMIHZhbHVlIG9mIDYzLiAgVGhlIHBhY2tl
dCBNVVNUIE5PVA0KPj5iZQ0KPj4gKioqKioqKioqKioqKioqDQo+PiAqKiogMzgwLDM4OSAqKioq
DQo+PiAgICAgZWxlbWVudHMuICBFbGVtZW50cyB3aGljaCBkbyBub3QgdW5kZXJzdGFuZCB0aGUg
bWVhbmluZyBvZiBhbnkgb2YNCj4+ICAgICB0aGVzZSBiaXRzIE1VU1QgTk9UIG1vZGlmeSB0aGVp
ciBhY3Rpb25zIGJhc2VkIG9uIHRob3NlIHVua25vd24NCj4+Yml0cy4NCj4+IA0KPj4gISAgICBM
ZW5ndGg6IFRoZSB0b3RhbCBsZW5ndGgsIGluIDQtYnl0ZSB3b3Jkcywgb2YgTlNIIGluY2x1ZGlu
ZyB0aGUNCj4+QmFzZQ0KPj4gICAgIEhlYWRlciwgdGhlIFNlcnZpY2UgUGF0aCBIZWFkZXIsIHRo
ZSBGaXhlZCBMZW5ndGggQ29udGV4dCBIZWFkZXIgb3INCj4+ICEgICAgVmFyaWFibGUgTGVuZ3Ro
IENvbnRleHQgSGVhZGVyKHMpLiAgVGhlIGxlbmd0aCBNVVNUIGJlIG9mIHZhbHVlIDB4Ng0KPj4g
ISAgICBmb3IgTUQgVHlwZSBlcXVhbCB0byAweDEsIGFuZCBNVVNUIGJlIG9mIHZhbHVlIDB4MiBv
ciBncmVhdGVyIGZvcg0KPj5NRA0KPj4gICAgIFR5cGUgZXF1YWwgdG8gMHgyLiAgVGhlIGxlbmd0
aCBvZiB0aGUgTlNIIGhlYWRlciBNVVNUIGJlIGFuIGludGVnZXINCj4+IA0KPj4gDQo+PiAtLS0g
MzgwLDM4OSAtLS0tDQo+PiAgICAgZWxlbWVudHMuICBFbGVtZW50cyB3aGljaCBkbyBub3QgdW5k
ZXJzdGFuZCB0aGUgbWVhbmluZyBvZiBhbnkgb2YNCj4+ICAgICB0aGVzZSBiaXRzIE1VU1QgTk9U
IG1vZGlmeSB0aGVpciBhY3Rpb25zIGJhc2VkIG9uIHRob3NlIHVua25vd24NCj4+Yml0cy4NCj4+
IA0KPj4gISAgICBMZW5ndGg6IFRoZSB0b3RhbCBsZW5ndGgsIGluIDQtYnl0ZSB3b3Jkcywgb2Yg
dGhlIE5TSCBpbmNsdWRpbmcNCj4+dGhlIEJhc2UNCj4+ICAgICBIZWFkZXIsIHRoZSBTZXJ2aWNl
IFBhdGggSGVhZGVyLCB0aGUgRml4ZWQgTGVuZ3RoIENvbnRleHQgSGVhZGVyIG9yDQo+PiAhICAg
IFZhcmlhYmxlIExlbmd0aCBDb250ZXh0IEhlYWRlcihzKS4gIFRoZSBsZW5ndGggTVVTVCBiZSAw
eDYNCj4+ICEgICAgZm9yIE1EIFR5cGUgZXF1YWwgdG8gMHgxLCBhbmQgTVVTVCBiZSAweDIgb3Ig
Z3JlYXRlciBmb3IgTUQNCj4+ICAgICBUeXBlIGVxdWFsIHRvIDB4Mi4gIFRoZSBsZW5ndGggb2Yg
dGhlIE5TSCBoZWFkZXIgTVVTVCBiZSBhbiBpbnRlZ2VyDQo+PiANCj4+IA0KPj4gKioqKioqKioq
KioqKioqDQo+PiAqKiogMzk3LDQzMSAqKioqDQo+PiAgICAgbXVsdGlwbGUgb2YgNCBieXRlcywg
dGh1cyB2YXJpYWJsZSBsZW5ndGggbWV0YWRhdGEgaXMgYWx3YXlzIHBhZGRlZA0KPj4gICAgIG91
dCB0byBhIG11bHRpcGxlIG9mIDQgYnl0ZXMuDQo+PiANCj4+ICEgICAgTUQgVHlwZTogaW5kaWNh
dGVzIHRoZSBmb3JtYXQgb2YgTlNIIGJleW9uZCB0aGUgbWFuZGF0b3J5IEJhc2UNCj4+SGVhZGVy
DQo+PiAgICAgYW5kIHRoZSBTZXJ2aWNlIFBhdGggSGVhZGVyLiAgTUQgVHlwZSBkZWZpbmVzIHRo
ZSBmb3JtYXQgb2YgdGhlDQo+PiAgICAgbWV0YWRhdGEgYmVpbmcgY2FycmllZC4gIFBsZWFzZSBz
ZWUgdGhlIElBTkEgQ29uc2lkZXJhdGlvbnMNCj4+ICAgICBTZWN0aW9uIDExLjIuMy4NCj4+IA0K
Pj4gICAgIFRoaXMgZG9jdW1lbnQgc3BlY2lmaWVzIHRoZSBmb2xsb3dpbmcgZm91ciBNRCBUeXBl
IHZhbHVlczoNCj4+IA0KPj4gISAgICAweDAgLSB0aGlzIGlzIGEgcmVzZXJ2ZWQgdmFsdWUuICBJ
bXBsZW1lbnRhdGlvbnMgU0hPVUxEIHNpbGVudGx5DQo+PiAgICAgZGlzY2FyZCBwYWNrZXRzIHdp
dGggTUQgVHlwZSAweDAuDQo+PiANCj4+ICEgICAgMHgxIC0gd2hpY2ggaW5kaWNhdGVzIHRoYXQg
dGhlIGZvcm1hdCBvZiB0aGUgaGVhZGVyIGluY2x1ZGVzIGENCj4+Zml4ZWQNCj4+ICAgICBsZW5n
dGggQ29udGV4dCBIZWFkZXIgKHNlZSBGaWd1cmUgNCBiZWxvdykuDQo+PiANCj4+ICEgICAgMHgy
IC0gd2hpY2ggZG9lcyBub3QgbWFuZGF0ZSBhbnkgaGVhZGVycyBiZXlvbmQgdGhlIEJhc2UgSGVh
ZGVyIGFuZA0KPj4gICAgIFNlcnZpY2UgUGF0aCBIZWFkZXIsIGJ1dCBtYXkgY29udGFpbiBvcHRp
b25hbCB2YXJpYWJsZSBsZW5ndGgNCj4+Q29udGV4dA0KPj4gICAgIEhlYWRlcihzKS4gIFRoZSBz
ZW1hbnRpY3Mgb2YgdGhlIHZhcmlhYmxlIGxlbmd0aCBDb250ZXh0IEhlYWRlcihzKQ0KPj4gICAg
IGFyZSBub3QgZGVmaW5lZCBpbiB0aGlzIGRvY3VtZW50LiAgVGhlIGZvcm1hdCBvZiB0aGUgb3B0
aW9uYWwNCj4+ICAgICB2YXJpYWJsZSBsZW5ndGggQ29udGV4dCBIZWFkZXJzIGlzIHByb3ZpZGVk
IGluIFNlY3Rpb24gMi41LjEuDQo+PiANCj4+ICEgICAgMHhGIC0gdGhpcyB2YWx1ZSBpcyByZXNl
cnZlZCBmb3IgZXhwZXJpbWVudGF0aW9uIGFuZCB0ZXN0aW5nLCBhcw0KPj5wZXINCj4+ICAgICBb
UkZDMzY5Ml0uICBJbXBsZW1lbnRhdGlvbnMgbm90IGV4cGxpY2l0bHkgY29uZmlndXJlZCB0byBi
ZSBwYXJ0IG9mDQo+PiAgICAgYW4gZXhwZXJpbWVudCBTSE9VTEQgc2lsZW50bHkgZGlzY2FyZCBw
YWNrZXRzIHdpdGggTUQgVHlwZSAweEYuDQo+PiANCj4+ICAgICBUaGUgZm9ybWF0IG9mIHRoZSBC
YXNlIEhlYWRlciBhbmQgdGhlIFNlcnZpY2UgUGF0aCBIZWFkZXIgaXMNCj4+ICAgICBpbnZhcmlh
bnQsIGFuZCBub3QgYWZmZWN0ZWQgYnkgTUQgVHlwZS4NCj4+IA0KPj4gISAgICBOU0ggaW1wbGVt
ZW50YXRpb25zIE1VU1Qgc3VwcG9ydCBNRCB0eXBlID0gMHgxIGFuZCBNRCBUeXBlID0gMHgyDQo+
PiAhICAgICh3aGVyZSB0aGUgbGVuZ3RoIGlzIG9mIHZhbHVlIDB4MikuICBOU0ggaW1wbGVtZW50
YXRpb25zIFNIT1VMRA0KPj4gISAgICBzdXBwb3J0IE1EIFR5cGUgMHgyIHdpdGggbGVuZ3RoID4g
MHgyLiAgVGhlcmUgZXhpc3RzLCBob3dldmVyLCBhDQo+PiAgICAgbWlkZGxlIGdyb3VuZCwgd2hl
cmVpbiBhIGRldmljZSB3aWxsIHN1cHBvcnQgTUQgVHlwZSAweDEgKGFzIHBlciB0aGUNCj4+ICAg
ICBNVVNUKSBtZXRhZGF0YSwgeWV0IGJlIGRlcGxveWVkIGluIGEgbmV0d29yayB3aXRoIE1EIFR5
cGUgMHgyDQo+PiAgICAgbWV0YWRhdGEgcGFja2V0cy4gIEluIHRoYXQgY2FzZSwgdGhlIE1EIFR5
cGUgMHgxIG5vZGUsIE1VU1QgdXRpbGl6ZQ0KPj4gLS0tIDM5Nyw0MzEgLS0tLQ0KPj4gICAgIG11
bHRpcGxlIG9mIDQgYnl0ZXMsIHRodXMgdmFyaWFibGUgbGVuZ3RoIG1ldGFkYXRhIGlzIGFsd2F5
cyBwYWRkZWQNCj4+ICAgICBvdXQgdG8gYSBtdWx0aXBsZSBvZiA0IGJ5dGVzLg0KPj4gDQo+PiAh
ICAgIE1EIFR5cGU6IEluZGljYXRlcyB0aGUgZm9ybWF0IG9mIE5TSCBiZXlvbmQgdGhlIG1hbmRh
dG9yeSBCYXNlDQo+PkhlYWRlcg0KPj4gICAgIGFuZCB0aGUgU2VydmljZSBQYXRoIEhlYWRlci4g
IE1EIFR5cGUgZGVmaW5lcyB0aGUgZm9ybWF0IG9mIHRoZQ0KPj4gICAgIG1ldGFkYXRhIGJlaW5n
IGNhcnJpZWQuICBQbGVhc2Ugc2VlIHRoZSBJQU5BIENvbnNpZGVyYXRpb25zDQo+PiAgICAgU2Vj
dGlvbiAxMS4yLjMuDQo+PiANCj4+ICAgICBUaGlzIGRvY3VtZW50IHNwZWNpZmllcyB0aGUgZm9s
bG93aW5nIGZvdXIgTUQgVHlwZSB2YWx1ZXM6DQo+PiANCj4+ICEgICAgMHgwIC0gVGhpcyBpcyBh
IHJlc2VydmVkIHZhbHVlLiAgSW1wbGVtZW50YXRpb25zIFNIT1VMRCBzaWxlbnRseQ0KPj4gICAg
IGRpc2NhcmQgcGFja2V0cyB3aXRoIE1EIFR5cGUgMHgwLg0KPj4gDQo+PiAhICAgIDB4MSAtIFRo
aXMgaW5kaWNhdGVzIHRoYXQgdGhlIGZvcm1hdCBvZiB0aGUgaGVhZGVyIGluY2x1ZGVzIGEgZml4
ZWQNCj4+ICAgICBsZW5ndGggQ29udGV4dCBIZWFkZXIgKHNlZSBGaWd1cmUgNCBiZWxvdykuDQo+
PiANCj4+ICEgICAgMHgyIC0gVGhpcyBkb2VzIG5vdCBtYW5kYXRlIGFueSBoZWFkZXJzIGJleW9u
ZCB0aGUgQmFzZSBIZWFkZXIgYW5kDQo+PiAgICAgU2VydmljZSBQYXRoIEhlYWRlciwgYnV0IG1h
eSBjb250YWluIG9wdGlvbmFsIHZhcmlhYmxlIGxlbmd0aA0KPj5Db250ZXh0DQo+PiAgICAgSGVh
ZGVyKHMpLiAgVGhlIHNlbWFudGljcyBvZiB0aGUgdmFyaWFibGUgbGVuZ3RoIENvbnRleHQgSGVh
ZGVyKHMpDQo+PiAgICAgYXJlIG5vdCBkZWZpbmVkIGluIHRoaXMgZG9jdW1lbnQuICBUaGUgZm9y
bWF0IG9mIHRoZSBvcHRpb25hbA0KPj4gICAgIHZhcmlhYmxlIGxlbmd0aCBDb250ZXh0IEhlYWRl
cnMgaXMgcHJvdmlkZWQgaW4gU2VjdGlvbiAyLjUuMS4NCj4+IA0KPj4gISAgICAweEYgLSBUaGlz
IHZhbHVlIGlzIHJlc2VydmVkIGZvciBleHBlcmltZW50YXRpb24gYW5kIHRlc3RpbmcsIGFzDQo+
PnBlcg0KPj4gICAgIFtSRkMzNjkyXS4gIEltcGxlbWVudGF0aW9ucyBub3QgZXhwbGljaXRseSBj
b25maWd1cmVkIHRvIGJlIHBhcnQgb2YNCj4+ICAgICBhbiBleHBlcmltZW50IFNIT1VMRCBzaWxl
bnRseSBkaXNjYXJkIHBhY2tldHMgd2l0aCBNRCBUeXBlIDB4Ri4NCj4+IA0KPj4gICAgIFRoZSBm
b3JtYXQgb2YgdGhlIEJhc2UgSGVhZGVyIGFuZCB0aGUgU2VydmljZSBQYXRoIEhlYWRlciBpcw0K
Pj4gICAgIGludmFyaWFudCwgYW5kIG5vdCBhZmZlY3RlZCBieSBNRCBUeXBlLg0KPj4gDQo+PiAh
ICAgIE5TSCBpbXBsZW1lbnRhdGlvbnMgTVVTVCBzdXBwb3J0IE1EIHR5cGVzIDB4MSBhbmQgMHgy
DQo+PiAhICAgICh3aGVyZSB0aGUgbGVuZ3RoIGlzIDB4MikuICBOU0ggaW1wbGVtZW50YXRpb25z
IFNIT1VMRA0KPj4gISAgICBzdXBwb3J0IE1EIFR5cGUgMHgyIHdpdGggYSBsZW5ndGggZ3JlYXRl
ciB0aGFuIDB4Mi4gIFRoZXJlIGV4aXN0cywNCj4+aG93ZXZlciwgYQ0KPj4gICAgIG1pZGRsZSBn
cm91bmQsIHdoZXJlaW4gYSBkZXZpY2Ugd2lsbCBzdXBwb3J0IE1EIFR5cGUgMHgxIChhcyBwZXIg
dGhlDQo+PiAgICAgTVVTVCkgbWV0YWRhdGEsIHlldCBiZSBkZXBsb3llZCBpbiBhIG5ldHdvcmsg
d2l0aCBNRCBUeXBlIDB4Mg0KPj4gICAgIG1ldGFkYXRhIHBhY2tldHMuICBJbiB0aGF0IGNhc2Us
IHRoZSBNRCBUeXBlIDB4MSBub2RlLCBNVVNUIHV0aWxpemUNCj4+ICoqKioqKioqKioqKioqKg0K
Pj4gKioqIDQ4NSw1MDMgKioqKg0KPj4gDQo+PiAgICAgVGhlIG1lYW5pbmcgb2YgdGhlc2UgZmll
bGRzIGlzIGFzIGZvbGxvd3M6DQo+PiANCj4+ICEgICAgU2VydmljZSBQYXRoIElkZW50aWZpZXIg
KFNQSSk6IGlkZW50aWZpZXMgYSBzZXJ2aWNlIHBhdGguDQo+PiAgICAgUGFydGljaXBhdGluZyBu
b2RlcyBNVVNUIHVzZSB0aGlzIGlkZW50aWZpZXIgZm9yIFNlcnZpY2UgRnVuY3Rpb24NCj4+ICAg
ICBQYXRoIHNlbGVjdGlvbi4gIFRoZSBpbml0aWFsIGNsYXNzaWZpZXIgTVVTVCBzZXQgdGhlIGFw
cHJvcHJpYXRlIFNQSQ0KPj4gICAgIGZvciBhIGdpdmVuIGNsYXNzaWZpY2F0aW9uIHJlc3VsdC4N
Cj4+IA0KPj4gISAgICBTZXJ2aWNlIEluZGV4IChTSSk6IHByb3ZpZGVzIGxvY2F0aW9uIHdpdGhp
biB0aGUgU0ZQLiAgVGhlIGluaXRpYWwNCj4+ICAgICBjbGFzc2lmaWVyIGZvciBhIGdpdmVuIFNG
UCBTSE9VTEQgc2V0IHRoZSBTSSB0byAyNTUsIGhvd2V2ZXIgdGhlDQo+PiAgICAgY29udHJvbCBw
bGFuZSBNQVkgY29uZmlndXJlIHRoZSBpbml0aWFsIHZhbHVlIG9mIFNJIGFzIGFwcHJvcHJpYXRl
DQo+PiAgICAgKGkuZS4sIHRha2luZyBpbnRvIGFjY291bnQgdGhlIGxlbmd0aCBvZiB0aGUgc2Vy
dmljZSBmdW5jdGlvbiBwYXRoKS4NCj4+ICEgICAgU2VydmljZSBJbmRleCBNVVNUIGJlIGRlY3Jl
bWVudGVkIGJ5IGEgdmFsdWUgb2YgMSBieSBTZXJ2aWNlDQo+PiAgICAgRnVuY3Rpb25zIG9yIGJ5
IFNGQyBQcm94eSBub2RlcyBhZnRlciBwZXJmb3JtaW5nIHJlcXVpcmVkIHNlcnZpY2VzDQo+PiAh
ICAgIGFuZCB0aGUgbmV3IGRlY3JlbWVudGVkIFNJIHZhbHVlIE1VU1QgYmUgdXNlZCBpbiB0aGUg
ZWdyZXNzIE5TSA0KPj4gISAgICBwYWNrZXQuICBUaGUgaW5pdGlhbCBDbGFzc2lmaWVyIE1VU1Qg
c2VuZCB0aGUgcGFja2V0IHRvIHRoZSBmaXJzdA0KPj5TRkYNCj4+IA0KPj4gDQo+PiANCj4+IC0t
LSA0ODUsNTAzIC0tLS0NCj4+IA0KPj4gICAgIFRoZSBtZWFuaW5nIG9mIHRoZXNlIGZpZWxkcyBp
cyBhcyBmb2xsb3dzOg0KPj4gDQo+PiAhICAgIFNlcnZpY2UgUGF0aCBJZGVudGlmaWVyIChTUEkp
OiBJZGVudGlmaWVzIGEgc2VydmljZSBwYXRoLg0KPj4gICAgIFBhcnRpY2lwYXRpbmcgbm9kZXMg
TVVTVCB1c2UgdGhpcyBpZGVudGlmaWVyIGZvciBTZXJ2aWNlIEZ1bmN0aW9uDQo+PiAgICAgUGF0
aCBzZWxlY3Rpb24uICBUaGUgaW5pdGlhbCBjbGFzc2lmaWVyIE1VU1Qgc2V0IHRoZSBhcHByb3By
aWF0ZSBTUEkNCj4+ICAgICBmb3IgYSBnaXZlbiBjbGFzc2lmaWNhdGlvbiByZXN1bHQuDQo+PiAN
Cj4+ICEgICAgU2VydmljZSBJbmRleCAoU0kpOiBQcm92aWRlcyBsb2NhdGlvbiB3aXRoaW4gdGhl
IFNGUC4gIFRoZSBpbml0aWFsDQo+PiAgICAgY2xhc3NpZmllciBmb3IgYSBnaXZlbiBTRlAgU0hP
VUxEIHNldCB0aGUgU0kgdG8gMjU1LCBob3dldmVyIHRoZQ0KPj4gICAgIGNvbnRyb2wgcGxhbmUg
TUFZIGNvbmZpZ3VyZSB0aGUgaW5pdGlhbCB2YWx1ZSBvZiBTSSBhcyBhcHByb3ByaWF0ZQ0KPj4g
ICAgIChpLmUuLCB0YWtpbmcgaW50byBhY2NvdW50IHRoZSBsZW5ndGggb2YgdGhlIHNlcnZpY2Ug
ZnVuY3Rpb24gcGF0aCkuDQo+PiAhICAgIFRoZSBTZXJ2aWNlIEluZGV4IE1VU1QgYmUgZGVjcmVt
ZW50ZWQgYnkgYSB2YWx1ZSBvZiAxIGJ5IFNlcnZpY2UNCj4+ICAgICBGdW5jdGlvbnMgb3IgYnkg
U0ZDIFByb3h5IG5vZGVzIGFmdGVyIHBlcmZvcm1pbmcgcmVxdWlyZWQgc2VydmljZXMNCj4+ICEg
ICAgYW5kIHRoZSBuZXcgZGVjcmVtZW50ZWQgU0kgdmFsdWUgTVVTVCBiZSB1c2VkIGluIHRoZSBl
Z3Jlc3MNCj4+cGFja2V0J3MgIA0KPj4gISAgICBOU0guICBUaGUgaW5pdGlhbCBDbGFzc2lmaWVy
IE1VU1Qgc2VuZCB0aGUgcGFja2V0IHRvIHRoZSBmaXJzdCBTRkYNCj4+IA0KPj4gDQo+PiANCj4+
ICoqKioqKioqKioqKioqKg0KPj4gKioqIDUxMSw1MTkgKioqKg0KPj4gICAgIFNQSSwgdGhlIChy
ZSljbGFzc2lmaWVyIGlzLCBpbiBlZmZlY3QsIHRoZSBpbml0aWFsIGNsYXNzaWZpZXIgZm9yDQo+
PnRoZQ0KPj4gICAgIHJlc3VsdGFudCBTUEkuDQo+PiANCj4+ICEgICAgVGhlIFNJIGlzIHVzZWQg
aW4gY29uanVuY3Rpb24gd2l0aCBTZXJ2aWNlIFBhdGggSWRlbnRpZmllciBmb3INCj4+ICAgICBT
ZXJ2aWNlIEZ1bmN0aW9uIFBhdGggU2VsZWN0aW9uIGFuZCBmb3IgZGV0ZXJtaW5pbmcgdGhlIG5l
eHQgU0ZGL1NGDQo+PiAhICAgIGluIHRoZSBwYXRoLiAgVGhlIFNJIGlzIGFsc28gdmFsdWFibGUg
d2hlbiB0cm91Ymxlc2hvb3RpbmcvDQo+PnJlcG9ydGluZw0KPj4gICAgIHNlcnZpY2UgcGF0aHMu
ICBBZGRpdGlvbmFsbHksIHdoaWxlIHRoZSBUVEwgZmllbGQgaXMgdGhlIG1haW4NCj4+ICAgICBt
ZWNoYW5pc20gZm9yIHNlcnZpY2UgcGxhbmUgbG9vcCBkZXRlY3Rpb24sIHRoZSBTSSBjYW4gYWxz
byBiZSB1c2VkDQo+PiAgICAgZm9yIGRldGVjdGluZyBzZXJ2aWNlIHBsYW5lIGxvb3BzLg0KPj4g
LS0tIDUxMSw1MTkgLS0tLQ0KPj4gICAgIFNQSSwgdGhlIChyZSljbGFzc2lmaWVyIGlzLCBpbiBl
ZmZlY3QsIHRoZSBpbml0aWFsIGNsYXNzaWZpZXIgZm9yDQo+PnRoZQ0KPj4gICAgIHJlc3VsdGFu
dCBTUEkuDQo+PiANCj4+ICEgICAgVGhlIFNJIGlzIHVzZWQgaW4gY29uanVuY3Rpb24gd2l0aCB0
aGUgU2VydmljZSBQYXRoIElkZW50aWZpZXIgZm9yDQo+PiAgICAgU2VydmljZSBGdW5jdGlvbiBQ
YXRoIFNlbGVjdGlvbiBhbmQgZm9yIGRldGVybWluaW5nIHRoZSBuZXh0IFNGRi9TRg0KPj4gISAg
ICBpbiB0aGUgcGF0aC4gIFRoZSBTSSBpcyBhbHNvIHZhbHVhYmxlIHdoZW4NCj4+dHJvdWJsZXNo
b290aW5nL3JlcG9ydGluZw0KPj4gICAgIHNlcnZpY2UgcGF0aHMuICBBZGRpdGlvbmFsbHksIHdo
aWxlIHRoZSBUVEwgZmllbGQgaXMgdGhlIG1haW4NCj4+ICAgICBtZWNoYW5pc20gZm9yIHNlcnZp
Y2UgcGxhbmUgbG9vcCBkZXRlY3Rpb24sIHRoZSBTSSBjYW4gYWxzbyBiZSB1c2VkDQo+PiAgICAg
Zm9yIGRldGVjdGluZyBzZXJ2aWNlIHBsYW5lIGxvb3BzLg0KPj4gKioqKioqKioqKioqKioqDQo+
PiAqKiogNjAzLDYwOSAqKioqDQo+PiAgICAgICAgMCAgICAgICAgICAgICAgICAgICAxICAgICAg
ICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAgICAgMw0KPj4gICAgICAgIDAgMSAyIDMgNCA1
IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMQ0KPj4g
ICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSsNCj4+ICEgICAgICB8ICAgICAgICAgIE1ldGFkYXRhIENsYXNzICAgICAg
IHwgICAgICBUeXBlICAgICB8VXwgICAgICAgTGVuICAgfA0KPj4gICAgICAgKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsNCj4+
ICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgVmFyaWFibGUgTWV0YWRhdGEgICAgICAgICAg
ICAgICAgICAgICAgICB8DQo+PiAgICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KPj4gLS0tIDYwMyw2MDkgLS0tLQ0K
Pj4gICAgICAgIDAgICAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgICAyICAgICAg
ICAgICAgICAgICAgIDMNCj4+ICAgICAgICAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1
IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDENCj4+ICAgICAgICstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQo+PiAh
ICAgICAgfCAgICAgICAgICBNZXRhZGF0YSBDbGFzcyAgICAgICB8ICAgICAgVHlwZSAgICAgfFV8
ICAgIExlbmd0aCAgIHwNCj4+ICAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQo+PiAgICAgICB8ICAgICAgICAgICAg
ICAgICAgICAgIFZhcmlhYmxlIE1ldGFkYXRhICAgICAgICAgICAgICAgICAgICAgICAgfA0KPj4g
ICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSsNCj4+ICoqKioqKioqKioqKioqKg0KPj4gKioqIDYxOCw2NDMgKioqKg0K
Pj4gIEludGVybmV0LURyYWZ0ICAgICAgICBOZXR3b3JrIFNlcnZpY2UgSGVhZGVyIChOU0gpICAg
ICAgICAgICAgIEp1bHkNCj4+MjAxNw0KPj4gDQo+PiANCj4+ICEgICAgTWV0YWRhdGEgQ2xhc3Mg
KE1EIENsYXNzKTogZGVmaW5lcyB0aGUgc2NvcGUgb2YgdGhlICdUeXBlJyBmaWVsZCB0bw0KPj4g
ICAgIHByb3ZpZGUgYSBoaWVyYXJjaGljYWwgbmFtZXNwYWNlLiAgVGhlIElBTkEgQ29uc2lkZXJh
dGlvbnMNCj4+ICAgICBTZWN0aW9uIDExLjIuNCBkZWZpbmVzIGhvdyB0aGUgTUQgQ2xhc3MgdmFs
dWVzIGNhbiBiZSBhbGxvY2F0ZWQgdG8NCj4+ICAgICBzdGFuZGFyZHMgYm9kaWVzLCB2ZW5kb3Jz
LCBhbmQgb3RoZXJzLg0KPj4gDQo+PiAhICAgIFR5cGU6IGluZGljYXRlcyB0aGUgZXhwbGljaXQg
dHlwZSBvZiBtZXRhZGF0YSBiZWluZyBjYXJyaWVkIGFuZCBpcw0KPj4gISAgICB0aGUgcmVzcG9u
c2liaWxpdHkgb2YgdGhlIE1EIENsYXNzIG93bmVyLg0KPj4gDQo+PiAhICAgIFVuYXNzaWduZWQg
Yml0OiBvbmUgdW5hc3NpZ25lZCBiaXQgaXMgYXZhaWxhYmxlIGZvciBmdXR1cmUgdXNlLg0KPj5U
aGlzDQo+PiAhICAgIGJpdCBNVVNUIGJlIHNldCB0byAwYi4NCj4+IA0KPj4gISAgICBMZW5ndGg6
IGluZGljYXRlcyB0aGUgbGVuZ3RoIG9mIHRoZSB2YXJpYWJsZSBtZXRhZGF0YSwgaW4gc2luZ2xl
DQo+PmJ5dGUNCj4+ICEgICAgd29yZHMuICBJbiBjYXNlIHRoZSBtZXRhZGF0YSBsZW5ndGggaXMg
bm90IGFuIGludGVnZXIgbnVtYmVyIG9mDQo+PiAgICAgNC1ieXRlIHdvcmRzLCB0aGUgc2VuZGVy
IE1VU1QgYWRkIHBhZCBieXRlcyBpbW1lZGlhdGVseSBmb2xsb3dpbmcNCj4+dGhlDQo+PiAgICAg
bGFzdCBtZXRhZGF0YSBieXRlIHRvIGV4dGVuZCB0aGUgbWV0YWRhdGEgdG8gYW4gaW50ZWdlciBu
dW1iZXIgb2YNCj4+ICAgICA0LWJ5dGUgd29yZHMuICBUaGUgcmVjZWl2ZXIgTVVTVCByb3VuZCB1
cCB0aGUgbGVuZ3RoIGZpZWxkIHRvIHRoZQ0KPj4gICAgIG5lYXJlc3QgNC1ieXRlIHdvcmQgYm91
bmRhcnksIHRvIGxvY2F0ZSBhbmQgcHJvY2VzcyB0aGUgbmV4dCBmaWVsZA0KPj5pbg0KPj4gICAg
IHRoZSBwYWNrZXQuICBUaGUgcmVjZWl2ZXIgTVVTVCBhY2Nlc3Mgb25seSB0aG9zZSBieXRlcyBp
biB0aGUNCj4+ICEgICAgbWV0YWRhdGEgaW5kaWNhdGVkIGJ5IHRoZSBsZW5ndGggZmllbGQgKGku
ZS4sIGFjdHVhbCBudW1iZXIgb2YNCj4+c2luZ2xlDQo+PiAhICAgIGJ5dGUgd29yZHMpIGFuZCBN
VVNUIGlnbm9yZSB0aGUgcmVtYWluaW5nIGJ5dGVzIHVwIHRvIHRoZSBuZWFyZXN0DQo+PiAgICAg
NC1ieXRlIHdvcmQgYm91bmRhcnkuICBUaGUgTGVuZ3RoIG1heSBiZSAwIG9yIGdyZWF0ZXIuDQo+
PiANCj4+ICAgICBBIHZhbHVlIG9mIDAgZGVub3RlcyBhIENvbnRleHQgSGVhZGVyIHdpdGhvdXQg
YSBWYXJpYWJsZSBNZXRhZGF0YQ0KPj4gLS0tIDYxOCw2NDMgLS0tLQ0KPj4gIEludGVybmV0LURy
YWZ0ICAgICAgICBOZXR3b3JrIFNlcnZpY2UgSGVhZGVyIChOU0gpICAgICAgICAgICAgIEp1bHkN
Cj4+MjAxNw0KPj4gDQo+PiANCj4+ICEgICAgTWV0YWRhdGEgQ2xhc3MgKE1EIENsYXNzKTogRGVm
aW5lcyB0aGUgc2NvcGUgb2YgdGhlICdUeXBlJyBmaWVsZCB0bw0KPj4gICAgIHByb3ZpZGUgYSBo
aWVyYXJjaGljYWwgbmFtZXNwYWNlLiAgVGhlIElBTkEgQ29uc2lkZXJhdGlvbnMNCj4+ICAgICBT
ZWN0aW9uIDExLjIuNCBkZWZpbmVzIGhvdyB0aGUgTUQgQ2xhc3MgdmFsdWVzIGNhbiBiZSBhbGxv
Y2F0ZWQgdG8NCj4+ICAgICBzdGFuZGFyZHMgYm9kaWVzLCB2ZW5kb3JzLCBhbmQgb3RoZXJzLg0K
Pj4gDQo+PiAhICAgIFR5cGU6IEluZGljYXRlcyB0aGUgZXhwbGljaXQgdHlwZSBvZiBtZXRhZGF0
YSBiZWluZyBjYXJyaWVkLg0KPj5EZWZpbml0aW9uIA0KPj4gISAgICBvZiB0aGUgVHlwZSBpcyB0
aGUgcmVzcG9uc2liaWxpdHkgb2YgdGhlIE1EIENsYXNzIG93bmVyLg0KPj4gDQo+PiAhICAgIFVu
YXNzaWduZWQgYml0OiBPbmUgdW5hc3NpZ25lZCBiaXQgaXMgYXZhaWxhYmxlIGZvciBmdXR1cmUg
dXNlLg0KPj5UaGlzDQo+PiAhICAgIGJpdCBNVVNUIE5PVCBiZSBzZXQuDQo+PiANCj4+ICEgICAg
TGVuZ3RoOiBJbmRpY2F0ZXMgdGhlIGxlbmd0aCBvZiB0aGUgdmFyaWFibGUgbWV0YWRhdGEsIGlu
IGJ5dGVzLg0KPj4gISAgICBXaGVuIHRoZSBtZXRhZGF0YSBsZW5ndGggaXMgbm90IGFuIGludGVn
ZXIgbnVtYmVyIG9mDQo+PiAgICAgNC1ieXRlIHdvcmRzLCB0aGUgc2VuZGVyIE1VU1QgYWRkIHBh
ZCBieXRlcyBpbW1lZGlhdGVseSBmb2xsb3dpbmcNCj4+dGhlDQo+PiAgICAgbGFzdCBtZXRhZGF0
YSBieXRlIHRvIGV4dGVuZCB0aGUgbWV0YWRhdGEgdG8gYW4gaW50ZWdlciBudW1iZXIgb2YNCj4+
ICAgICA0LWJ5dGUgd29yZHMuICBUaGUgcmVjZWl2ZXIgTVVTVCByb3VuZCB1cCB0aGUgbGVuZ3Ro
IGZpZWxkIHRvIHRoZQ0KPj4gICAgIG5lYXJlc3QgNC1ieXRlIHdvcmQgYm91bmRhcnksIHRvIGxv
Y2F0ZSBhbmQgcHJvY2VzcyB0aGUgbmV4dCBmaWVsZA0KPj5pbg0KPj4gICAgIHRoZSBwYWNrZXQu
ICBUaGUgcmVjZWl2ZXIgTVVTVCBhY2Nlc3Mgb25seSB0aG9zZSBieXRlcyBpbiB0aGUNCj4+ICEg
ICAgbWV0YWRhdGEgaW5kaWNhdGVkIGJ5IHRoZSBsZW5ndGggZmllbGQgKGkuZS4sIGFjdHVhbCBu
dW1iZXIgYnl0ZXMpDQo+PiAhICAgIGFuZCBNVVNUIGlnbm9yZSB0aGUgcmVtYWluaW5nIGJ5dGVz
IHVwIHRvIHRoZSBuZWFyZXN0DQo+PiAgICAgNC1ieXRlIHdvcmQgYm91bmRhcnkuICBUaGUgTGVu
Z3RoIG1heSBiZSAwIG9yIGdyZWF0ZXIuDQo+PiANCj4+ICAgICBBIHZhbHVlIG9mIDAgZGVub3Rl
cyBhIENvbnRleHQgSGVhZGVyIHdpdGhvdXQgYSBWYXJpYWJsZSBNZXRhZGF0YQ0KPj4gKioqKioq
KioqKioqKioqDQo+PiAqKiogNjQ3LDY2OSAqKioqDQo+PiAgICAgdGhhdCBhcmUgbWFuZGF0b3J5
LXRvLWltcGxlbWVudCBvciB0aG9zZSB0aGF0IGFyZSBtYW5kYXRvcnktdG8tDQo+PiAgICAgcHJv
Y2Vzcy4gIFRoZXNlIGNvbnNpZGVyYXRpb25zIGFyZSBkZXBsb3ltZW50LXNwZWNpZmljLiAgSG93
ZXZlciwNCj4+dGhlDQo+PiAgICAgY29udHJvbCBwbGFuZSBpcyBlbnRpdGxlZCB0byBpbnN0cnVj
dCBTRkMtYXdhcmUgU0ZzIHdpdGggdGhlIGRhdGENCj4+ICEgICAgc3RydWN0dXJlIG9mIGNvbnRl
eHQgaGVhZGVyIHRvZ2V0aGVyIHdpdGggdGhlaXIgc2NvcGluZyAoc2VlDQo+PiAgICAgU2VjdGlv
biAzLjMuMyBvZiBbSS1ELmlldGYtc2ZjLWNvbnRyb2wtcGxhbmVdKS4NCj4+IA0KPj4gISAgICBV
cG9uIHJlY2VpcHQgb2YgYSBwYWNrZXQgdGhhdCBiZWxvbmcgdG8gYSBnaXZlbiBTRlAsIGlmIGEN
Cj4+bWFuZGF0b3J5LQ0KPj4gICAgIHRvLXByb2Nlc3MgY29udGV4dCBoZWFkZXIgaXMgbWlzc2lu
ZyBpbiB0aGF0IHBhY2tldCwgdGhlIFNGQy1hd2FyZQ0KPj5TRg0KPj4gICAgIE1VU1QgTk9UIHBy
b2Nlc3MgdGhlIHBhY2tldCBhbmQgTVVTVCBsb2cgYXQgbGVhc3Qgb25jZSBwZXIgdGhlIFNQSQ0K
Pj4gISAgICBmb3Igd2hpY2ggYSBtYW5kYXRvcnkgbWV0YWRhdGEgaXMgbWlzc2luZy4NCj4+IA0K
Pj4gICAgIElmIG11bHRpcGxlIG1hbmRhdG9yeS10by1wcm9jZXNzIGNvbnRleHQgaGVhZGVycyBh
cmUgcmVxdWlyZWQgZm9yIGENCj4+ICEgICAgZ2l2ZW4gU0ZQLCB0aGUgY29udHJvbCBwbGFuZSBN
QVkgaW5zdHJ1Y3QgdGhlIFNGQy1hd2FyZSBTRiB3aXRoIHRoZQ0KPj4gISAgICBvcmRlciB0byBj
b25zdW1lIHRoZXNlIENvbnRleHQgSGVhZGVycy4gIElmIG5vIGluc3RydWN0aW9ucyBhcmUNCj4+
ICAgICBwcm92aWRlZCwgdGhlIFNGQy1hd2FyZSBTRiBNVVNUIHByb2Nlc3MgdGhlc2UgQ29udGV4
dCBIZWFkZXJzIGluIHRoZQ0KPj4gICAgIG9yZGVyIHRoZWlyIGFwcGVhciBpbiBhbiBOU0ggcGFj
a2V0Lg0KPj4gDQo+PiAgICAgSWYgbXVsdGlwbGUgaW5zdGFuY2VzIG9mIHRoZSBzYW1lIG1ldGFk
YXRhIGFyZSBpbmNsdWRlZCBpbiBhbiBOU0gNCj4+ICAgICBwYWNrZXQsIGJ1dCB0aGUgZGVmaW5p
dGlvbiBvZiB0aGF0IGNvbnRleHQgaGVhZGVyIGRvZXMgbm90IGFsbG93IGZvcg0KPj4gISAgICBp
dCwgdGhlIFNGQy1hd2FyZSBTRiBNVVNUIHByb2Nlc3MgZmlyc3QgaW5zdGFuY2UgYW5kIGlnbm9y
ZQ0KPj4gICAgIHN1YnNlcXVlbnQgaW5zdGFuY2VzLg0KPj4gDQo+PiANCj4+IC0tLSA2NDcsNjY5
IC0tLS0NCj4+ICAgICB0aGF0IGFyZSBtYW5kYXRvcnktdG8taW1wbGVtZW50IG9yIHRob3NlIHRo
YXQgYXJlIG1hbmRhdG9yeS10by0NCj4+ICAgICBwcm9jZXNzLiAgVGhlc2UgY29uc2lkZXJhdGlv
bnMgYXJlIGRlcGxveW1lbnQtc3BlY2lmaWMuICBIb3dldmVyLA0KPj50aGUNCj4+ICAgICBjb250
cm9sIHBsYW5lIGlzIGVudGl0bGVkIHRvIGluc3RydWN0IFNGQy1hd2FyZSBTRnMgd2l0aCB0aGUg
ZGF0YQ0KPj4gISAgICBzdHJ1Y3R1cmUgb2YgY29udGV4dCBoZWFkZXIgdG9nZXRoZXIgd2l0aCBp
dHMgc2NvcGluZyAoc2VlDQo+PiAgICAgU2VjdGlvbiAzLjMuMyBvZiBbSS1ELmlldGYtc2ZjLWNv
bnRyb2wtcGxhbmVdKS4NCj4+IA0KPj4gISAgICBVcG9uIHJlY2VpcHQgb2YgYSBwYWNrZXQgdGhh
dCBiZWxvbmdzIHRvIGEgZ2l2ZW4gU0ZQLCBpZiBhDQo+Pm1hbmRhdG9yeS0NCj4+ICAgICB0by1w
cm9jZXNzIGNvbnRleHQgaGVhZGVyIGlzIG1pc3NpbmcgaW4gdGhhdCBwYWNrZXQsIHRoZSBTRkMt
YXdhcmUNCj4+U0YNCj4+ICAgICBNVVNUIE5PVCBwcm9jZXNzIHRoZSBwYWNrZXQgYW5kIE1VU1Qg
bG9nIGF0IGxlYXN0IG9uY2UgcGVyIHRoZSBTUEkNCj4+ICEgICAgZm9yIHdoaWNoIHRoZSBtYW5k
YXRvcnkgbWV0YWRhdGEgaXMgbWlzc2luZy4NCj4+IA0KPj4gICAgIElmIG11bHRpcGxlIG1hbmRh
dG9yeS10by1wcm9jZXNzIGNvbnRleHQgaGVhZGVycyBhcmUgcmVxdWlyZWQgZm9yIGENCj4+ICEg
ICAgZ2l2ZW4gU0ZQLCB0aGUgY29udHJvbCBwbGFuZSBNQVkgaW5zdHJ1Y3QgdGhlIFNGQy1hd2Fy
ZSBTRg0KPj4gISAgICB0byBjb25zdW1lIHRoZXNlIENvbnRleHQgSGVhZGVycy4gIElmIG5vIGlu
c3RydWN0aW9ucyBhcmUNCj4+ICAgICBwcm92aWRlZCwgdGhlIFNGQy1hd2FyZSBTRiBNVVNUIHBy
b2Nlc3MgdGhlc2UgQ29udGV4dCBIZWFkZXJzIGluIHRoZQ0KPj4gICAgIG9yZGVyIHRoZWlyIGFw
cGVhciBpbiBhbiBOU0ggcGFja2V0Lg0KPj4gDQo+PiAgICAgSWYgbXVsdGlwbGUgaW5zdGFuY2Vz
IG9mIHRoZSBzYW1lIG1ldGFkYXRhIGFyZSBpbmNsdWRlZCBpbiBhbiBOU0gNCj4+ICAgICBwYWNr
ZXQsIGJ1dCB0aGUgZGVmaW5pdGlvbiBvZiB0aGF0IGNvbnRleHQgaGVhZGVyIGRvZXMgbm90IGFs
bG93IGZvcg0KPj4gISAgICBpdCwgdGhlIFNGQy1hd2FyZSBTRiBNVVNUIHByb2Nlc3MgdGhlIGZp
cnN0IGluc3RhbmNlIGFuZCBpZ25vcmUNCj4+ICAgICBzdWJzZXF1ZW50IGluc3RhbmNlcy4NCj4+
IA0KPj4gDQo+PiAqKioqKioqKioqKioqKioNCj4+ICoqKiA2NzcsNjkzICoqKioNCj4+ICAzLiAg
TlNIIEFjdGlvbnMNCj4+IA0KPj4gICAgIE5TSC1hd2FyZSBub2RlcyBhcmUgdGhlIG9ubHkgbm9k
ZXMgdGhhdCBtYXkgYWx0ZXIgdGhlIGNvbnRlbnQgb2YgTlNIDQo+PiAhICAgIGhlYWRlcnMuICBO
U0gtYXdhcmUgbm9kZXMgaW5jbHVkZTogc2VydmljZSBjbGFzc2lmaWVycywgU0ZGLCBTRiBhbmQN
Cj4+ICAgICBTRkMgcHJveGllcy4gIFRoZXNlIG5vZGVzIGhhdmUgc2V2ZXJhbCBwb3NzaWJsZSBO
U0gtcmVsYXRlZCBhY3Rpb25zOg0KPj4gDQo+PiAhICAgIDEuICBJbnNlcnQgb3IgcmVtb3ZlIE5T
SDogVGhlc2UgYWN0aW9ucyBjYW4gb2NjdXIgYXQgdGhlIHN0YXJ0IGFuZA0KPj4gISAgICAgICAg
ZW5kIHJlc3BlY3RpdmVseSBvZiBhIHNlcnZpY2UgcGF0aC4gIFBhY2tldHMgYXJlIGNsYXNzaWZp
ZWQsDQo+PmFuZA0KPj4gISAgICAgICAgaWYgZGV0ZXJtaW5lZCB0byByZXF1aXJlIHNlcnZpY2lu
ZywgTlNIIHdpbGwgYmUgaW1wb3NlZC4gIEENCj4+ICEgICAgICAgIHNlcnZpY2UgY2xhc3NpZmll
ciBNVVNUIGluc2VydCBOU0ggYXQgdGhlIHN0YXJ0IG9mIGFuIFNGUC4gIEFuDQo+PiAhICAgICAg
ICBpbXBvc2VkIE5TSCBNVVNUIGNvbnRhaW4gdmFsaWQgQmFzZSBIZWFkZXIgYW5kIFNlcnZpY2Ug
UGF0aA0KPj4gICAgICAgICBIZWFkZXIuICBBdCB0aGUgZW5kIG9mIGEgc2VydmljZSBmdW5jdGlv
biBwYXRoLCBhbiBTRkYsIE1VU1QgYmUNCj4+ICEgICAgICAgIHRoZSBsYXN0IG5vZGUgb3BlcmF0
aW5nIG9uIHRoZSBzZXJ2aWNlIGhlYWRlciBhbmQgTVVTVCByZW1vdmUNCj4+TlNIDQo+PiAhICAg
ICAgICBiZWZvcmUgZm9yd2FyZGluZyBvciBkZWxpdmVyaW5nIHRoZSB1bi1lbmNhcHN1bGF0ZWQg
cGFja2V0DQo+PiANCj4+ICAgICAgICAgTXVsdGlwbGUgbG9naWNhbCBjbGFzc2lmaWVycyBtYXkg
ZXhpc3Qgd2l0aGluIGEgZ2l2ZW4gc2VydmljZQ0KPj4gICAgICAgICBwYXRoLiAgTm9uLWluaXRp
YWwgY2xhc3NpZmllcnMgbWF5IHJlLWNsYXNzaWZ5IGRhdGEgYW5kIHRoYXQgcmUtDQo+PiAtLS0g
Njc3LDY5MyAtLS0tDQo+PiAgMy4gIE5TSCBBY3Rpb25zDQo+PiANCj4+ICAgICBOU0gtYXdhcmUg
bm9kZXMgYXJlIHRoZSBvbmx5IG5vZGVzIHRoYXQgbWF5IGFsdGVyIHRoZSBjb250ZW50IG9mIE5T
SA0KPj4gISAgICBoZWFkZXJzLiAgTlNILWF3YXJlIG5vZGVzIGluY2x1ZGU6IHNlcnZpY2UgY2xh
c3NpZmllcnMsIFNGRnMsIFNGcywNCj4+YW5kDQo+PiAgICAgU0ZDIHByb3hpZXMuICBUaGVzZSBu
b2RlcyBoYXZlIHNldmVyYWwgcG9zc2libGUgTlNILXJlbGF0ZWQgYWN0aW9uczoNCj4+IA0KPj4g
ISAgICAxLiAgSW5zZXJ0IG9yIHJlbW92ZSBOU0g6IFRoZXNlIGFjdGlvbnMgY2FuIG9jY3VyIHJl
c3BlY3RpdmVseSBhdA0KPj50aGUgc3RhcnQgb3INCj4+ICEgICAgICAgIGVuZCBvZiBhIHNlcnZp
Y2UgcGF0aC4gIFBhY2tldHMgYXJlIGNsYXNzaWZpZWQsIGFuZA0KPj4gISAgICAgICAgaWYgZGV0
ZXJtaW5lZCB0byByZXF1aXJlIHNlcnZpY2luZywgYW4gTlNIIHdpbGwgYmUgaW1wb3NlZC4gIEEN
Cj4+ICEgICAgICAgIHNlcnZpY2UgY2xhc3NpZmllciBNVVNUIGluc2VydCBhbiBOU0ggYXQgdGhl
IHN0YXJ0IG9mIGFuIFNGUC4NCj4+QW4NCj4+ICEgICAgICAgIGltcG9zZWQgTlNIIE1VU1QgY29u
dGFpbiBib3RoIGEgdmFsaWQgQmFzZSBIZWFkZXIgYW5kIFNlcnZpY2UNCj4+UGF0aA0KPj4gICAg
ICAgICBIZWFkZXIuICBBdCB0aGUgZW5kIG9mIGEgc2VydmljZSBmdW5jdGlvbiBwYXRoLCBhbiBT
RkYsIE1VU1QgYmUNCj4+ICEgICAgICAgIHRoZSBsYXN0IG5vZGUgb3BlcmF0aW5nIG9uIHRoZSBz
ZXJ2aWNlIGhlYWRlciBhbmQgTVVTVCByZW1vdmUNCj4+dGhlIE5TSA0KPj4gISAgICAgICAgYmVm
b3JlIGZvcndhcmRpbmcgb3IgZGVsaXZlcmluZyB0aGUgdW4tZW5jYXBzdWxhdGVkIHBhY2tldC4N
Cj4+IA0KPj4gICAgICAgICBNdWx0aXBsZSBsb2dpY2FsIGNsYXNzaWZpZXJzIG1heSBleGlzdCB3
aXRoaW4gYSBnaXZlbiBzZXJ2aWNlDQo+PiAgICAgICAgIHBhdGguICBOb24taW5pdGlhbCBjbGFz
c2lmaWVycyBtYXkgcmUtY2xhc3NpZnkgZGF0YSBhbmQgdGhhdCByZS0NCj4+ICoqKioqKioqKioq
KioqKg0KPj4gKioqIDY5Niw3MDIgKioqKg0KPj4gICAgICAgICBjbGFzc2lmaWNhdGlvbiB0aGF0
IHJlc3VsdHMgaW4gYSBjaGFuZ2Ugb2Ygc2VydmljZSBwYXRoLCBpdCBNVVNUDQo+PiAgICAgICAg
IHJlbW92ZSB0aGUgZXhpc3RpbmcgTlNIIGFuZCBNVVNUIGltcG9zZSBhIG5ldyBOU0ggd2l0aCB0
aGUgQmFzZQ0KPj4gICAgICAgICBIZWFkZXIgYW5kIFNlcnZpY2UgUGF0aCBIZWFkZXIgcmVmbGVj
dGluZyB0aGUgbmV3IHNlcnZpY2UgcGF0aA0KPj4gISAgICAgICAgaW5mb3JtYXRpb24gYW5kIHNl
dCB0aGUgaW5pdGlhbCBTSS4gIE1ldGFkYXRhIE1BWSBiZSBwcmVzZXJ2ZWQNCj4+aW4NCj4+ICAg
ICAgICAgdGhlIG5ldyBOU0guDQo+PiANCj4+IA0KPj4gLS0tIDY5Niw3MDIgLS0tLQ0KPj4gICAg
ICAgICBjbGFzc2lmaWNhdGlvbiB0aGF0IHJlc3VsdHMgaW4gYSBjaGFuZ2Ugb2Ygc2VydmljZSBw
YXRoLCBpdCBNVVNUDQo+PiAgICAgICAgIHJlbW92ZSB0aGUgZXhpc3RpbmcgTlNIIGFuZCBNVVNU
IGltcG9zZSBhIG5ldyBOU0ggd2l0aCB0aGUgQmFzZQ0KPj4gICAgICAgICBIZWFkZXIgYW5kIFNl
cnZpY2UgUGF0aCBIZWFkZXIgcmVmbGVjdGluZyB0aGUgbmV3IHNlcnZpY2UgcGF0aA0KPj4gISAg
ICAgICAgaW5mb3JtYXRpb24gYW5kIE1VU1Qgc2V0IHRoZSBpbml0aWFsIFNJLiAgTWV0YWRhdGEg
TUFZIGJlDQo+PnByZXNlcnZlZCBpbg0KPj4gICAgICAgICB0aGUgbmV3IE5TSC4NCj4+IA0KPj4g
DQo+PiAqKioqKioqKioqKioqKioNCj4+ICoqKiA3MTksNzI1ICoqKioNCj4+ICAgICAgICAgU2Vy
dmljZSBJbmRleCBhbmQgTUFZIHVwZGF0ZSBjb250ZXh0cy4gIFdoZW4gYW4gU0ZDIHByb3h5DQo+
PiAgICAgICAgIHJlY2VpdmVzIGFuIE5TSC1lbmNhcHN1bGF0ZWQgcGFja2V0LCBpdCBNVVNUIHJl
bW92ZSBOU0ggYmVmb3JlDQo+PiAgICAgICAgIGZvcndhcmRpbmcgaXQgdG8gYW4gTlNIIHVuYXdh
cmUgU0YuICBXaGVuIHRoZSBTRkMgUHJveHkgcmVjZWl2ZXMNCj4+ICEgICAgICAgIGEgcGFja2V0
IGJhY2sgZnJvbSBhbiBOU0ggdW5hd2FyZSBTRiwgaXQgTVVTVCByZS1lbmNhcHN1bGF0ZXMNCj4+
aXQNCj4+ICAgICAgICAgd2l0aCB0aGUgY29ycmVjdCBOU0gsIGFuZCBNVVNUIGRlY3JlbWVudCB0
aGUgU2VydmljZSBJbmRleCBieQ0KPj4gICAgICAgICBvbmUuDQo+PiANCj4+IC0tLSA3MTksNzI1
IC0tLS0NCj4+ICAgICAgICAgU2VydmljZSBJbmRleCBhbmQgTUFZIHVwZGF0ZSBjb250ZXh0cy4g
IFdoZW4gYW4gU0ZDIHByb3h5DQo+PiAgICAgICAgIHJlY2VpdmVzIGFuIE5TSC1lbmNhcHN1bGF0
ZWQgcGFja2V0LCBpdCBNVVNUIHJlbW92ZSBOU0ggYmVmb3JlDQo+PiAgICAgICAgIGZvcndhcmRp
bmcgaXQgdG8gYW4gTlNIIHVuYXdhcmUgU0YuICBXaGVuIHRoZSBTRkMgUHJveHkgcmVjZWl2ZXMN
Cj4+ICEgICAgICAgIGEgcGFja2V0IGJhY2sgZnJvbSBhbiBOU0ggdW5hd2FyZSBTRiwgaXQgTVVT
VCByZS1lbmNhcHN1bGF0ZSBpdA0KPj4gICAgICAgICB3aXRoIHRoZSBjb3JyZWN0IE5TSCwgYW5k
IE1VU1QgZGVjcmVtZW50IHRoZSBTZXJ2aWNlIEluZGV4IGJ5DQo+PiAgICAgICAgIG9uZS4NCj4+
IA0KPj4gKioqKioqKioqKioqKioqDQo+PiAqKiogNzYzLDc3OCAqKioqDQo+PiANCj4+ICA0LiAg
TlNIIFRyYW5zcG9ydCBFbmNhcHN1bGF0aW9uDQo+PiANCj4+ICEgICAgT25jZSBOU0ggaXMgYWRk
ZWQgdG8gYSBwYWNrZXQsIGFuIG91dGVyIGVuY2Fwc3VsYXRpb24gaXMgdXNlZCB0bw0KPj4gICAg
IGZvcndhcmQgdGhlIG9yaWdpbmFsIHBhY2tldCBhbmQgdGhlIGFzc29jaWF0ZWQgbWV0YWRhdGEg
dG8gdGhlIHN0YXJ0DQo+PiAgICAgb2YgYSBzZXJ2aWNlIGNoYWluLiAgVGhlIGVuY2Fwc3VsYXRp
b24gc2VydmVzIHR3byBwdXJwb3NlczoNCj4+IA0KPj4gICAgIDEuICBDcmVhdGVzIGEgdG9wb2xv
Z2ljYWxseSBpbmRlcGVuZGVudCBzZXJ2aWNlcyBwbGFuZS4gIFBhY2tldHMgYXJlDQo+PiAgICAg
ICAgIGZvcndhcmRlZCB0byB0aGUgcmVxdWlyZWQgc2VydmljZXMgd2l0aG91dCBjaGFuZ2luZyB0
aGUNCj4+ICEgICAgICAgIHVuZGVybHlpbmcgbmV0d29yayB0b3BvbG9neQ0KPj4gDQo+PiAhICAg
IDIuICBUcmFuc2l0IG5ldHdvcmsgbm9kZXMgc2ltcGx5IGZvcndhcmQgdGhlIGVuY2Fwc3VsYXRl
ZCBwYWNrZXRzIA0KPj5hcw0KPj4gISAgICAgICAgaXMuDQo+PiANCj4+ICAgICBUaGUgc2Vydmlj
ZSBoZWFkZXIgaXMgaW5kZXBlbmRlbnQgb2YgdGhlIGVuY2Fwc3VsYXRpb24gdXNlZCBhbmQgaXMN
Cj4+ICAgICBlbmNhcHN1bGF0ZWQgaW4gZXhpc3RpbmcgdHJhbnNwb3J0cy4gIFRoZSBwcmVzZW5j
ZSBvZiBOU0ggaXMNCj4+IC0tLSA3NjMsNzc4IC0tLS0NCj4+IA0KPj4gIDQuICBOU0ggVHJhbnNw
b3J0IEVuY2Fwc3VsYXRpb24NCj4+IA0KPj4gISAgICBPbmNlIGEgTlNIIGlzIGFkZGVkIHRvIGEg
cGFja2V0LCBhbiBvdXRlciBlbmNhcHN1bGF0aW9uIGlzIHVzZWQgdG8NCj4+ICAgICBmb3J3YXJk
IHRoZSBvcmlnaW5hbCBwYWNrZXQgYW5kIHRoZSBhc3NvY2lhdGVkIG1ldGFkYXRhIHRvIHRoZSBz
dGFydA0KPj4gICAgIG9mIGEgc2VydmljZSBjaGFpbi4gIFRoZSBlbmNhcHN1bGF0aW9uIHNlcnZl
cyB0d28gcHVycG9zZXM6DQo+PiANCj4+ICAgICAxLiAgQ3JlYXRlcyBhIHRvcG9sb2dpY2FsbHkg
aW5kZXBlbmRlbnQgc2VydmljZXMgcGxhbmUuICBQYWNrZXRzIGFyZQ0KPj4gICAgICAgICBmb3J3
YXJkZWQgdG8gdGhlIHJlcXVpcmVkIHNlcnZpY2VzIHdpdGhvdXQgY2hhbmdpbmcgdGhlDQo+PiAh
ICAgICAgICB1bmRlcmx5aW5nIG5ldHdvcmsgdG9wb2xvZ3kuDQo+PiANCj4+ICEgICAgMi4gIFRy
YW5zaXQgbmV0d29yayBub2RlcyBzaW1wbHkgZm9yd2FyZCB0aGUgZW5jYXBzdWxhdGVkIHBhY2tl
dHMgDQo+PiAhICAgICAgICB3aXRob3V0IG1vZGlmaWNhdGlvbi4NCj4+IA0KPj4gICAgIFRoZSBz
ZXJ2aWNlIGhlYWRlciBpcyBpbmRlcGVuZGVudCBvZiB0aGUgZW5jYXBzdWxhdGlvbiB1c2VkIGFu
ZCBpcw0KPj4gICAgIGVuY2Fwc3VsYXRlZCBpbiBleGlzdGluZyB0cmFuc3BvcnRzLiAgVGhlIHBy
ZXNlbmNlIG9mIE5TSCBpcw0KPj4gKioqKioqKioqKioqKioqDQo+PiAqKiogNzg4LDc5NCAqKioq
DQo+PiANCj4+ICA1LiAgRnJhZ21lbnRhdGlvbiBDb25zaWRlcmF0aW9ucw0KPj4gDQo+PiAhICAg
IE5TSCBhbmQgdGhlIGFzc29jaWF0ZWQgdHJhbnNwb3J0IGhlYWRlciBhcmUgImFkZGVkIiB0byB0
aGUNCj4+ICAgICBlbmNhcHN1bGF0ZWQgcGFja2V0L2ZyYW1lLiAgVGhpcyBhZGRpdGlvbmFsIGlu
Zm9ybWF0aW9uIGluY3JlYXNlcyANCj4+dGhlDQo+PiAgICAgc2l6ZSBvZiB0aGUgcGFja2V0Lg0K
Pj4gDQo+PiAtLS0gNzg4LDc5NCAtLS0tDQo+PiANCj4+ICA1LiAgRnJhZ21lbnRhdGlvbiBDb25z
aWRlcmF0aW9ucw0KPj4gDQo+PiAhICAgIFRoZSBOU0ggYW5kIHRoZSBhc3NvY2lhdGVkIHRyYW5z
cG9ydCBoZWFkZXIgYXJlICJhZGRlZCIgdG8gdGhlDQo+PiAgICAgZW5jYXBzdWxhdGVkIHBhY2tl
dC9mcmFtZS4gIFRoaXMgYWRkaXRpb25hbCBpbmZvcm1hdGlvbiBpbmNyZWFzZXMgDQo+PnRoZQ0K
Pj4gICAgIHNpemUgb2YgdGhlIHBhY2tldC4NCj4+IA0KPj4gKioqKioqKioqKioqKioqDQo+PiAq
KiogODA2LDgxMiAqKioqDQo+PiANCj4+ICA2LjEuICBTRkZzIGFuZCBPdmVybGF5IFNlbGVjdGlv
bg0KPj4gDQo+PiAhICAgIEFzIGRlc2NyaWJlZCBhYm92ZSwgTlNIIGNvbnRhaW5zIGEgU2Vydmlj
ZSBQYXRoIElkZW50aWZpZXIgKFNQSSkgDQo+PmFuZA0KPj4gICAgIGEgU2VydmljZSBJbmRleCAo
U0kpLiAgVGhlIFNQSSBpcywgYXMgcGVyIGl0cyBuYW1lLCBhbiBpZGVudGlmaWVyLg0KPj4gICAg
IFRoZSBTUEkgYWxvbmUgY2Fubm90IGJlIHVzZWQgdG8gZm9yd2FyZCBwYWNrZXRzIGFsb25nIGEg
c2VydmljZSANCj4+cGF0aC4NCj4+ICAgICBSYXRoZXIgdGhlIFNQSSBwcm92aWRlcyBhIGxldmVs
IG9mIGluZGlyZWN0aW9uIGJldHdlZW4gdGhlIHNlcnZpY2UNCj4+IC0tLSA4MDYsODEyIC0tLS0N
Cj4+IA0KPj4gIDYuMS4gIFNGRnMgYW5kIE92ZXJsYXkgU2VsZWN0aW9uDQo+PiANCj4+ICEgICAg
QXMgZGVzY3JpYmVkIGFib3ZlLCBhbiBOU0ggY29udGFpbnMgYSBTZXJ2aWNlIFBhdGggSWRlbnRp
ZmllciANCj4+KFNQSSkgYW5kDQo+PiAgICAgYSBTZXJ2aWNlIEluZGV4IChTSSkuICBUaGUgU1BJ
IGlzLCBhcyBwZXIgaXRzIG5hbWUsIGFuIGlkZW50aWZpZXIuDQo+PiAgICAgVGhlIFNQSSBhbG9u
ZSBjYW5ub3QgYmUgdXNlZCB0byBmb3J3YXJkIHBhY2tldHMgYWxvbmcgYSBzZXJ2aWNlIA0KPj5w
YXRoLg0KPj4gICAgIFJhdGhlciB0aGUgU1BJIHByb3ZpZGVzIGEgbGV2ZWwgb2YgaW5kaXJlY3Rp
b24gYmV0d2VlbiB0aGUgc2VydmljZQ0KPj4gKioqKioqKioqKioqKioqDQo+PiAqKiogODI3LDgz
OSAqKioqDQo+PiAgICAgaXMgaW5jb3JyZWN0IGFuZCB0aGUgcGFja2V0IG11c3QgYmUgZGlzY2Fy
ZGVkLg0KPj4gDQo+PiAgICAgVGhpcyBpbmRpcmVjdGlvbiAtLSBTUEkgdG8gb3ZlcmxheSAtLSBj
cmVhdGVzIGEgdHJ1ZSBzZXJ2aWNlIHBsYW5lLg0KPj4gISAgICBUaGF0IGlzIHRoZSBTRkYvU0Yg
dG9wb2xvZ3kgaXMgY29uc3RydWN0ZWQgd2l0aG91dCBpbXBhY3RpbmcgdGhlDQo+PiAhICAgIG5l
dHdvcmsgdG9wb2xvZ3kgYnV0IG1vcmUgaW1wb3J0YW50bHkgc2VydmljZSBwbGFuZSBvbmx5IA0K
Pj5wYXJ0aWNpcGFudHMNCj4+ICAgICAoaS5lLiwgbW9zdCBTRnMpIG5lZWQgbm90IGJlIHBhcnQg
b2YgdGhlIG5ldHdvcmsgb3ZlcmxheSB0b3BvbG9neSANCj4+YW5kDQo+PiAgICAgaXRzIGFzc29j
aWF0ZWQgaW5mcmFzdHJ1Y3R1cmUgKGUuZy4sIGNvbnRyb2wgcGxhbmUsIHJvdXRpbmcgdGFibGVz
LA0KPj4gISAgICBldGMuKSAgU0ZzIG5lZWQgdG8gYmUgYWJsZSB0byByZXR1cm4gYSBwYWNrZXQg
dG8gYW4gYXBwcm9wcmlhdGUgU0ZGDQo+PiAhICAgIChpLmUuLCBoYXMgdGhlIHJlcXVpc2l0ZSBO
U0ggaW5mb3JtYXRpb24pIHdoZW4gc2VydmljZSBwcm9jZXNzaW5nIA0KPj5pcw0KPj4gISAgICBj
b21wbGV0ZS4gIFRoaXMgY2FuIGJlIHZpYSB0aGUgb3ZlciBvciB1bmRlcmxheSBhbmQgaW4gc29t
ZSBjYXNlDQo+PiANCj4+IA0KPj4gDQo+PiAtLS0gODI3LDgzOSAtLS0tDQo+PiAgICAgaXMgaW5j
b3JyZWN0IGFuZCB0aGUgcGFja2V0IG11c3QgYmUgZGlzY2FyZGVkLg0KPj4gDQo+PiAgICAgVGhp
cyBpbmRpcmVjdGlvbiAtLSBTUEkgdG8gb3ZlcmxheSAtLSBjcmVhdGVzIGEgdHJ1ZSBzZXJ2aWNl
IHBsYW5lLg0KPj4gISAgICBUaGF0IGlzLCB0aGUgU0ZGL1NGIHRvcG9sb2d5IGlzIGNvbnN0cnVj
dGVkIHdpdGhvdXQgaW1wYWN0aW5nIHRoZQ0KPj4gISAgICBuZXR3b3JrIHRvcG9sb2d5IGJ1dCBt
b3JlIGltcG9ydGFudGx5LCBzZXJ2aWNlIHBsYW5lIG9ubHkgDQo+PnBhcnRpY2lwYW50cw0KPj4g
ICAgIChpLmUuLCBtb3N0IFNGcykgbmVlZCBub3QgYmUgcGFydCBvZiB0aGUgbmV0d29yayBvdmVy
bGF5IHRvcG9sb2d5IA0KPj5hbmQNCj4+ICAgICBpdHMgYXNzb2NpYXRlZCBpbmZyYXN0cnVjdHVy
ZSAoZS5nLiwgY29udHJvbCBwbGFuZSwgcm91dGluZyB0YWJsZXMsDQo+PiAhICAgIGV0YykuICBT
RnMgbmVlZCB0byBiZSBhYmxlIHRvIHJldHVybiBhIHBhY2tldCB0byBhbiBhcHByb3ByaWF0ZSBT
RkYNCj4+ICEgICAgKGkuZS4sIG9uZSB0aGF0IGhhcyB0aGUgcmVxdWlzaXRlIE5TSCBpbmZvcm1h
dGlvbikgd2hlbiBzZXJ2aWNlIA0KPj5wcm9jZXNzaW5nIGlzDQo+PiAhICAgIGNvbXBsZXRlLiAg
VGhpcyBjYW4gYmUgdmlhIHRoZSBvdmVybGF5IG9yIHVuZGVybGF5IGFuZCwgaW4gc29tZSANCj4+
Y2FzZQ0KPj4gDQo+PiANCj4+IA0KPj4gKioqKioqKioqKioqKioqDQo+PiAqKiogODQ3LDg1MyAq
KioqDQo+PiAgICAgcmVxdWlzaXRlIGNvbm5lY3Rpdml0eS4NCj4+IA0KPj4gICAgIFRoZSBtYXBw
aW5nIG9mIFNQSSB0byB0cmFuc3BvcnQgb2NjdXJzIG9uIGFuIFNGRiAoYXMgZGlzY3Vzc2VkIA0K
Pj5hYm92ZSwNCj4+ICEgICAgdGhlIGZpcnN0IFNGRiBpbiB0aGUgcGF0aCBnZXRzIGEgTlNIIGVu
Y2Fwc3VsYXRlZCBwYWNrZXQgZnJvbSB0aGUNCj4+ICAgICBDbGFzc2lmaWVyKS4gIFRoZSBTRkYg
Y29uc3VsdHMgdGhlIFNQSS9JRCB2YWx1ZXMgdG8gZGV0ZXJtaW5lIHRoZQ0KPj4gICAgIGFwcHJv
cHJpYXRlIG92ZXJsYXkgdHJhbnNwb3J0IHByb3RvY29sIChzZXZlcmFsIG1heSBiZSB1c2VkIHdp
dGhpbiBhDQo+PiAgICAgZ2l2ZW4gbmV0d29yaykgYW5kIG5leHQgaG9wIGZvciB0aGUgcmVxdWlz
aXRlIFNGLiAgVGFibGUgMSBiZWxvdw0KPj4gLS0tIDg0Nyw4NTMgLS0tLQ0KPj4gICAgIHJlcXVp
c2l0ZSBjb25uZWN0aXZpdHkuDQo+PiANCj4+ICAgICBUaGUgbWFwcGluZyBvZiBTUEkgdG8gdHJh
bnNwb3J0IG9jY3VycyBvbiBhbiBTRkYgKGFzIGRpc2N1c3NlZCANCj4+YWJvdmUsDQo+PiAhICAg
IHRoZSBmaXJzdCBTRkYgaW4gdGhlIHBhdGggZ2V0cyBhbiBOU0ggZW5jYXBzdWxhdGVkIHBhY2tl
dCBmcm9tIHRoZQ0KPj4gICAgIENsYXNzaWZpZXIpLiAgVGhlIFNGRiBjb25zdWx0cyB0aGUgU1BJ
L0lEIHZhbHVlcyB0byBkZXRlcm1pbmUgdGhlDQo+PiAgICAgYXBwcm9wcmlhdGUgb3ZlcmxheSB0
cmFuc3BvcnQgcHJvdG9jb2wgKHNldmVyYWwgbWF5IGJlIHVzZWQgd2l0aGluIGENCj4+ICAgICBn
aXZlbiBuZXR3b3JrKSBhbmQgbmV4dCBob3AgZm9yIHRoZSByZXF1aXNpdGUgU0YuICBUYWJsZSAx
IGJlbG93DQo+PiAqKioqKioqKioqKioqKioNCj4+ICoqKiA4NzQsODgwICoqKioNCj4+IA0KPj4g
ICAgIEFkZGl0aW9uYWxseSwgZnVydGhlciBpbmRpcmVjdGlvbiBpcyBwb3NzaWJsZTogdGhlIHJl
c29sdXRpb24gb2YgdGhlDQo+PiAgICAgcmVxdWlyZWQgU0YgbmV0d29yayBsb2NhdG9yIG1heSBi
ZSBhIGxvY2FsaXplZCByZXNvbHV0aW9uIG9uIGFuIFNGRiwNCj4+ICEgICAgcmF0aGVyIHRoYW4g
YSBzZXJ2aWNlIGZ1bmN0aW9uIGNoYWluIGNvbnRyb2wgcGxhbmUgcmVzcG9uc2liaWxpdHksIA0K
Pj5hcw0KPj4gICAgIHBlciBUYWJsZSAyIGFuZCBUYWJsZSAzIGJlbG93Lg0KPj4gDQo+PiAgICAg
UGxlYXNlIG5vdGU6IFZYTEFOLWdwZSBhbmQgR1JFIGluIHRoZSBhYm92ZSB0YWJsZSByZWZlciB0
bw0KPj4gLS0tIDg3NCw4ODAgLS0tLQ0KPj4gDQo+PiAgICAgQWRkaXRpb25hbGx5LCBmdXJ0aGVy
IGluZGlyZWN0aW9uIGlzIHBvc3NpYmxlOiB0aGUgcmVzb2x1dGlvbiBvZiB0aGUNCj4+ICAgICBy
ZXF1aXJlZCBTRiBuZXR3b3JrIGxvY2F0b3IgbWF5IGJlIGEgbG9jYWxpemVkIHJlc29sdXRpb24g
b24gYW4gU0ZGLA0KPj4gISAgICByYXRoZXIgdGhhbiBhIHNlcnZpY2UgZnVuY3Rpb24gY2hhaW4g
Y29udHJvbC1wbGFuZSByZXNwb25zaWJpbGl0eSwgDQo+PmFzDQo+PiAgICAgcGVyIFRhYmxlIDIg
YW5kIFRhYmxlIDMgYmVsb3cuDQo+PiANCj4+ICAgICBQbGVhc2Ugbm90ZTogVlhMQU4tZ3BlIGFu
ZCBHUkUgaW4gdGhlIGFib3ZlIHRhYmxlIHJlZmVyIHRvDQo+PiAqKioqKioqKioqKioqKioNCj4+
ICoqKiA5MjUsOTM0ICoqKioNCj4+ICAgICBTaW5jZSB0aGUgU1BJIGlzIGEgcmVwcmVzZW50YXRp
b24gb2YgdGhlIHNlcnZpY2UgcGF0aCwgdGhlIGxvb2t1cCANCj4+bWF5DQo+PiAgICAgcmV0dXJu
IG1vcmUgdGhhbiBvbmUgcG9zc2libGUgbmV4dC1ob3Agd2l0aGluIGEgc2VydmljZSBwYXRoIGZv
ciBhDQo+PiAgICAgZ2l2ZW4gU0YsIGVzc2VudGlhbGx5IGEgc2VyaWVzIG9mIHdlaWdodGVkIChl
cXVhbGx5IG9yIG90aGVyd2lzZSkNCj4+ICEgICAgcGF0aHMgdG8gYmUgdXNlZCAoZm9yIGxvYWQg
ZGlzdHJpYnV0aW9uLCByZWR1bmRhbmN5IG9yIHBvbGljeSksIHNlZQ0KPj4gICAgIFRhYmxlIDQu
ICBUaGUgbWV0cmljIGRlcGljdGVkIGluIFRhYmxlIDQgaXMgYW4gZXhhbXBsZSB0byBoZWxwDQo+
PiAgICAgaWxsdXN0cmF0ZWQgd2VpZ2hpbmcgU0ZzLiAgSW4gYSByZWFsIG5ldHdvcmssIHRoZSBt
ZXRyaWMgd2lsbCByYW5nZQ0KPj4gISAgICBmcm9tIGEgc2ltcGxlIHByZWZlcmVuY2UgKHNpbWls
YXIgdG8gcm91dGluZyBuZXh0LSBob3ApLCB0byBhIHRydWUNCj4+ICAgICBkeW5hbWljIGNvbXBv
c2l0ZSBtZXRyaWMgYmFzZWQgb24gc29tZSBzZXJ2aWNlIGZ1bmN0aW9uLWNlbnRyaWMgDQo+PnN0
YXRlDQo+PiAgICAgKGluY2x1ZGluZyBsb2FkLCBzZXNzaW9ucyBzdGF0ZSwgY2FwYWNpdHksIGV0
Yy4pDQo+PiANCj4+IC0tLSA5MjUsOTM0IC0tLS0NCj4+ICAgICBTaW5jZSB0aGUgU1BJIGlzIGEg
cmVwcmVzZW50YXRpb24gb2YgdGhlIHNlcnZpY2UgcGF0aCwgdGhlIGxvb2t1cCANCj4+bWF5DQo+
PiAgICAgcmV0dXJuIG1vcmUgdGhhbiBvbmUgcG9zc2libGUgbmV4dC1ob3Agd2l0aGluIGEgc2Vy
dmljZSBwYXRoIGZvciBhDQo+PiAgICAgZ2l2ZW4gU0YsIGVzc2VudGlhbGx5IGEgc2VyaWVzIG9m
IHdlaWdodGVkIChlcXVhbGx5IG9yIG90aGVyd2lzZSkNCj4+ICEgICAgcGF0aHMgdG8gYmUgdXNl
ZCAoZm9yIGxvYWQgZGlzdHJpYnV0aW9uLCByZWR1bmRhbmN5LCBvciBwb2xpY3kpLCANCj4+c2Vl
DQo+PiAgICAgVGFibGUgNC4gIFRoZSBtZXRyaWMgZGVwaWN0ZWQgaW4gVGFibGUgNCBpcyBhbiBl
eGFtcGxlIHRvIGhlbHANCj4+ICAgICBpbGx1c3RyYXRlZCB3ZWlnaGluZyBTRnMuICBJbiBhIHJl
YWwgbmV0d29yaywgdGhlIG1ldHJpYyB3aWxsIHJhbmdlDQo+PiAhICAgIGZyb20gYSBzaW1wbGUg
cHJlZmVyZW5jZSAoc2ltaWxhciB0byByb3V0aW5nIG5leHQtaG9wKSwgdG8gYSB0cnVlDQo+PiAg
ICAgZHluYW1pYyBjb21wb3NpdGUgbWV0cmljIGJhc2VkIG9uIHNvbWUgc2VydmljZSBmdW5jdGlv
bi1jZW50cmljIA0KPj5zdGF0ZQ0KPj4gICAgIChpbmNsdWRpbmcgbG9hZCwgc2Vzc2lvbnMgc3Rh
dGUsIGNhcGFjaXR5LCBldGMuKQ0KPj4gDQo+PiAqKioqKioqKioqKioqKioNCj4+ICoqKiA5ODEs
OTg3ICoqKioNCj4+ICAgICBGdXJ0aGVybW9yZSwgdGhlIFNQSSB0byBvdmVybGF5IG1hcHBpbmcg
b2NjdXJzIGF0IGVhY2ggU0ZGDQo+PiAgICAgaW5kZXBlbmRlbnRseS4gIEFueSBjb21iaW5hdGlv
biBvZiB0b3BvbG9neSBzZWxlY3Rpb24gaXMgcG9zc2libGUuDQo+PiAgICAgUGxlYXNlIG5vdGUs
IHRoZXJlIGlzIG5vIHJlcXVpcmVtZW50IHRvIGNyZWF0ZSBhIG5ldyBvdmVybGF5IA0KPj50b3Bv
bG9neQ0KPj4gISAgICBpZiBhIHN1aXRhYmxlIG9uZSBhbHJlYWR5IGV4aXN0aW5nLiAgTlNIIHBh
Y2tldHMgY2FuIHVzZSBhbnkgKG5ldyANCj4+b3INCj4+ICAgICBleGlzdGluZykgb3ZlcmxheSBw
cm92aWRlZCB0aGUgcmVxdWlzaXRlIGNvbm5lY3Rpdml0eSByZXF1aXJlbWVudHMNCj4+ICAgICBh
cmUgc2F0aXNmaWVkLg0KPj4gDQo+PiAtLS0gOTgxLDk4NyAtLS0tDQo+PiAgICAgRnVydGhlcm1v
cmUsIHRoZSBTUEkgdG8gb3ZlcmxheSBtYXBwaW5nIG9jY3VycyBhdCBlYWNoIFNGRg0KPj4gICAg
IGluZGVwZW5kZW50bHkuICBBbnkgY29tYmluYXRpb24gb2YgdG9wb2xvZ3kgc2VsZWN0aW9uIGlz
IHBvc3NpYmxlLg0KPj4gICAgIFBsZWFzZSBub3RlLCB0aGVyZSBpcyBubyByZXF1aXJlbWVudCB0
byBjcmVhdGUgYSBuZXcgb3ZlcmxheSANCj4+dG9wb2xvZ3kNCj4+ICEgICAgaWYgYSBzdWl0YWJs
ZSBvbmUgYWxyZWFkeSBleGlzdHMuICBOU0ggcGFja2V0cyBjYW4gdXNlIGFueSAobmV3IG9yDQo+
PiAgICAgZXhpc3RpbmcpIG92ZXJsYXkgcHJvdmlkZWQgdGhlIHJlcXVpc2l0ZSBjb25uZWN0aXZp
dHkgcmVxdWlyZW1lbnRzDQo+PiAgICAgYXJlIHNhdGlzZmllZC4NCj4+IA0KPj4gKioqKioqKioq
KioqKioqDQo+PiAqKiogMTAyNSwxMDMyICoqKioNCj4+ICAgICBUaGUgU1BJIGFuZCBTSSBzZXJ2
ZSBhbiBpbXBvcnRhbnQgZnVuY3Rpb24gZm9yIHZpc2liaWxpdHkgaW50byB0aGUNCj4+ICAgICBz
ZXJ2aWNlIHRvcG9sb2d5LiAgQW4gb3BlcmF0b3IgY2FuIGRldGVybWluZSB3aGF0IHNlcnZpY2Ug
cGF0aCBhDQo+PiAgICAgcGFja2V0IGlzICJvbiIsIGFuZCBpdHMgbG9jYXRpb24gd2l0aGluIHRo
YXQgcGF0aCBzaW1wbHkgYnkgdmlld2luZw0KPj4gISAgICBOU0ggaW5mb3JtYXRpb24gKHBhY2tl
dCBjYXB0dXJlLCBJUEZJWCwgZXRjLikgIFRoZSBpbmZvcm1hdGlvbiBjYW4gDQo+PmJlDQo+PiAh
ICAgIHVzZWQgZm9yIHNlcnZpY2Ugc2NoZWR1bGluZyBhbmQgcGxhY2VtZW50IGRlY2lzaW9ucywg
DQo+PnRyb3VibGVzaG9vdGluZw0KPj4gICAgIGFuZCBjb21wbGlhbmNlIHZlcmlmaWNhdGlvbi4N
Cj4+IA0KPj4gIDYuNC4gIFNlcnZpY2UgR3JhcGhzDQo+PiAtLS0gMTAyNSwxMDMyIC0tLS0NCj4+
ICAgICBUaGUgU1BJIGFuZCBTSSBzZXJ2ZSBhbiBpbXBvcnRhbnQgZnVuY3Rpb24gZm9yIHZpc2li
aWxpdHkgaW50byB0aGUNCj4+ICAgICBzZXJ2aWNlIHRvcG9sb2d5LiAgQW4gb3BlcmF0b3IgY2Fu
IGRldGVybWluZSB3aGF0IHNlcnZpY2UgcGF0aCBhDQo+PiAgICAgcGFja2V0IGlzICJvbiIsIGFu
ZCBpdHMgbG9jYXRpb24gd2l0aGluIHRoYXQgcGF0aCBzaW1wbHkgYnkgdmlld2luZw0KPj4gISAg
ICBOU0ggaW5mb3JtYXRpb24gKHBhY2tldCBjYXB0dXJlLCBJUEZJWCwgZXRjKS4gIFRoZSBpbmZv
cm1hdGlvbiBjYW4gDQo+PmJlDQo+PiAhICAgIHVzZWQgZm9yIHNlcnZpY2Ugc2NoZWR1bGluZyBh
bmQgcGxhY2VtZW50IGRlY2lzaW9ucywgDQo+PnRyb3VibGVzaG9vdGluZywNCj4+ICAgICBhbmQg
Y29tcGxpYW5jZSB2ZXJpZmljYXRpb24uDQo+PiANCj4+ICA2LjQuICBTZXJ2aWNlIEdyYXBocw0K
Pj4gKioqKioqKioqKioqKioqDQo+PiAqKiogMTA5MiwxMDk4ICoqKioNCj4+IA0KPj4gICAgICAg
ICAgICAgICAgICArLS0tLS0tLSsgICAgICAgICstLS0tLS0tKyAgICAgICAgKy0tLS0tLS0rDQo+
PiAgICAgICAgICAgICAgICAgIHwgIFNGRiAgKS0tLS0tLS0+KCAgU0ZGICB8LS0tLS0tLT58ICBT
RkYgIHwNCj4+ICEgICAgICAgICAgICAgICAgICstLS1eLS0tKyAgICAgICAgKy0tLXwtLS0rICAg
ICAgICArLS0tfC0tLSsNCj4+ICAgICAgICAgICAgICAgICAgICAsLXwtLiAgICAgICAgICAgICwt
fC0uICAgICAgICAgICAgLC18LS4NCj4+ICAgICAgICAgICAgICAgICAgIC8gICAgIFwgICAgICAg
ICAgLyAgICAgXCAgICAgICAgICAvICAgICBcDQo+PiAgICAgICAgICAgICAgICAgICggQ2xhc3Mg
KSAgICAgICAgKCAgU0YxICApICAgICAgICAoICBTRjIgICkNCj4+IC0tLSAxMDkyLDEwOTkgLS0t
LQ0KPj4gDQo+PiAgICAgICAgICAgICAgICAgICstLS0tLS0tKyAgICAgICAgKy0tLS0tLS0rICAg
ICAgICArLS0tLS0tLSsNCj4+ICAgICAgICAgICAgICAgICAgfCAgU0ZGICApLS0tLS0tLT4oICBT
RkYgIHwtLS0tLS0tPnwgIFNGRiAgfA0KPj4gISAgICAgICAgICAgICAgICAgKy0tLSstLS0rICAg
ICAgICArLS0tKy0tLSsgICAgICAgICstLS0rLS0tKw0KPj4gISAgICAgICAgICAgICAgICAgICAg
IF4gICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICB8IA0KPj4gICAgICAgICAgICAgICAg
ICAgICwtfC0uICAgICAgICAgICAgLC18LS4gICAgICAgICAgICAsLXwtLg0KPj4gICAgICAgICAg
ICAgICAgICAgLyAgICAgXCAgICAgICAgICAvICAgICBcICAgICAgICAgIC8gICAgIFwNCj4+ICAg
ICAgICAgICAgICAgICAgKCBDbGFzcyApICAgICAgICAoICBTRjEgICkgICAgICAgICggIFNGMiAg
KQ0KPj4gKioqKioqKioqKioqKioqDQo+PiAqKiogMTEzNSwxMTQxICoqKioNCj4+ICAgICAgICAg
ICAgICAgICstLS0rLS0tKyAgICAgICAgICBlbXBsb3llZXMNCj4+ICAgICAgICAgICAgICAgIHwg
ICAgICAgfA0KPj4gICAgICAgICAgICAgICAgKy0tLS0tLS0rDQo+PiAhICAgICAgICAgICAgICAg
ZXh0ZXJuYWwNCj4+ICAgICAgICAgICAgICAgIHN5c3RlbToNCj4+ICAgICAgICAgICAgICAgIEVt
cGxveWVlDQo+PiAgICAgICAgICAgICAgICBBcHBaDQo+PiAtLS0gMTEzNiwxMTQyIC0tLS0NCj4+
ICAgICAgICAgICAgICAgICstLS0rLS0tKyAgICAgICAgICBlbXBsb3llZXMNCj4+ICAgICAgICAg
ICAgICAgIHwgICAgICAgfA0KPj4gICAgICAgICAgICAgICAgKy0tLS0tLS0rDQo+PiAhICAgICAg
ICAgICAgICAgRXh0ZXJuYWwNCj4+ICAgICAgICAgICAgICAgIHN5c3RlbToNCj4+ICAgICAgICAg
ICAgICAgIEVtcGxveWVlDQo+PiAgICAgICAgICAgICAgICBBcHBaDQo+PiAqKioqKioqKioqKioq
KioNCj4+ICoqKiAxMTUxLDExNTcgKioqKg0KPj4gICAgIGNvbnNpZGVyYXRpb25zIG1heSBuZWVk
IHRvIGJlIGNvbnNpZGVyZWQuICBGb3IgZXhhbXBsZSwgaWYgdGhlDQo+PiAgICAgbWV0YWRhdGEg
Y29udmV5cyB0ZW5hbnQgaW5mb3JtYXRpb24sIHRoYXQgaW5mb3JtYXRpb24gbWF5IG5lZWQgdG8g
YmUNCj4+ICAgICBhdXRoZW50aWNhdGVkIGFuZC9vciBlbmNyeXB0ZWQgYmV0d2VlbiB0aGUgb3Jp
Z2luYXRvciBhbmQgdGhlDQo+PiAhICAgIGludGVuZGVkIHJlY2lwaWVudHMgKHdoaWNoIG1heSBp
bmNsdWRlIGludGVuZGVkIFNGcyBvbmx5KSAuICBOU0gNCj4+ICAgICBpdHNlbGYgZG9lcyBub3Qg
cHJvdmlkZSBwcml2YWN5IGZ1bmN0aW9ucywgcmF0aGVyIGl0IHJlbGllcyBvbiB0aGUNCj4+ICAg
ICB0cmFuc3BvcnQvb3ZlcmxheSBsYXllci4gIEFuIG9wZXJhdG9yIGNhbiBzZWxlY3QgdGhlIGFw
cHJvcHJpYXRlDQo+PiAgICAgdHJhbnNwb3J0IHRvIGVuc3VyZSBjb25maWRlbnRpYWxseSAoYW5k
IG90aGVyIHNlY3VyaXR5KQ0KPj4gLS0tIDExNTIsMTE1OCAtLS0tDQo+PiAgICAgY29uc2lkZXJh
dGlvbnMgbWF5IG5lZWQgdG8gYmUgY29uc2lkZXJlZC4gIEZvciBleGFtcGxlLCBpZiB0aGUNCj4+
ICAgICBtZXRhZGF0YSBjb252ZXlzIHRlbmFudCBpbmZvcm1hdGlvbiwgdGhhdCBpbmZvcm1hdGlv
biBtYXkgbmVlZCB0byBiZQ0KPj4gICAgIGF1dGhlbnRpY2F0ZWQgYW5kL29yIGVuY3J5cHRlZCBi
ZXR3ZWVuIHRoZSBvcmlnaW5hdG9yIGFuZCB0aGUNCj4+ICEgICAgaW50ZW5kZWQgcmVjaXBpZW50
cyAod2hpY2ggbWF5IGluY2x1ZGUgaW50ZW5kZWQgU0ZzIG9ubHkpLiAgVGhlIE5TSA0KPj4gICAg
IGl0c2VsZiBkb2VzIG5vdCBwcm92aWRlIHByaXZhY3kgZnVuY3Rpb25zLCByYXRoZXIgaXQgcmVs
aWVzIG9uIHRoZQ0KPj4gICAgIHRyYW5zcG9ydC9vdmVybGF5IGxheWVyLiAgQW4gb3BlcmF0b3Ig
Y2FuIHNlbGVjdCB0aGUgYXBwcm9wcmlhdGUNCj4+ICAgICB0cmFuc3BvcnQgdG8gZW5zdXJlIGNv
bmZpZGVudGlhbGx5IChhbmQgb3RoZXIgc2VjdXJpdHkpDQo+PiAqKioqKioqKioqKioqKioNCj4+
ICoqKiAxMTYxLDExNjkgKioqKg0KPj4gIDcuMi4gIFVwZGF0aW5nL0F1Z21lbnRpbmcgTWV0YWRh
dGENCj4+IA0KPj4gICAgIFBvc3QtaW5pdGlhbCBtZXRhZGF0YSBpbXBvc2l0aW9uICh0eXBpY2Fs
bHkgcGVyZm9ybWVkIGR1cmluZyBpbml0aWFsDQo+PiAhICAgIHNlcnZpY2UgcGF0aCBkZXRlcm1p
bmF0aW9uKSwgbWV0YWRhdGEgbWF5IGJlIGF1Z21lbnRlZCBvciB1cGRhdGVkOg0KPj4gDQo+PiAh
ICAgIDEuICBNZXRhZGF0YSBBdWdtZW50YXRpb246IEluZm9ybWF0aW9uIG1heSBiZSBhZGRlZCB0
byBOU0gncyANCj4+ZXhpc3RpbmcNCj4+ICAgICAgICAgbWV0YWRhdGEsIGFzIGRlcGljdGVkIGlu
IEZpZ3VyZSAxMC4gIEZvciBleGFtcGxlLCBpZiB0aGUgaW5pdGlhbA0KPj4gICAgICAgICBjbGFz
c2lmaWNhdGlvbiByZXR1cm5zIHRoZSB0ZW5hbnQgaW5mb3JtYXRpb24sIGEgc2Vjb25kYXJ5DQo+
PiAgICAgICAgIGNsYXNzaWZpY2F0aW9uIChwZXJoYXBzIGNvLXJlc2lkZW50IHdpdGggRFBJIG9y
IFNMQikgbWF5IGF1Z21lbnQNCj4+IC0tLSAxMTYyLDExNzAgLS0tLQ0KPj4gIDcuMi4gIFVwZGF0
aW5nL0F1Z21lbnRpbmcgTWV0YWRhdGENCj4+IA0KPj4gICAgIFBvc3QtaW5pdGlhbCBtZXRhZGF0
YSBpbXBvc2l0aW9uICh0eXBpY2FsbHkgcGVyZm9ybWVkIGR1cmluZyBpbml0aWFsDQo+PiAhICAg
IHNlcnZpY2UgcGF0aCBkZXRlcm1pbmF0aW9uKSBvZiBtZXRhZGF0YSBtYXkgYmUgYXVnbWVudGVk
IG9yIA0KPj51cGRhdGVkOg0KPj4gDQo+PiAhICAgIDEuICBNZXRhZGF0YSBBdWdtZW50YXRpb246
IEluZm9ybWF0aW9uIG1heSBiZSBhZGRlZCB0byBhbiBOU0gncyANCj4+ZXhpc3RpbmcNCj4+ICAg
ICAgICAgbWV0YWRhdGEsIGFzIGRlcGljdGVkIGluIEZpZ3VyZSAxMC4gIEZvciBleGFtcGxlLCBp
ZiB0aGUgaW5pdGlhbA0KPj4gICAgICAgICBjbGFzc2lmaWNhdGlvbiByZXR1cm5zIHRoZSB0ZW5h
bnQgaW5mb3JtYXRpb24sIGEgc2Vjb25kYXJ5DQo+PiAgICAgICAgIGNsYXNzaWZpY2F0aW9uIChw
ZXJoYXBzIGNvLXJlc2lkZW50IHdpdGggRFBJIG9yIFNMQikgbWF5IGF1Z21lbnQNCj4+ICoqKioq
KioqKioqKioqKg0KPj4gKioqIDExODQsMTE5MCAqKioqDQo+PiAgICAgMi4gIE1ldGFkYXRhIFVw
ZGF0ZTogU3Vic2VxdWVudCBjbGFzc2lmaWVycyBtYXkgdXBkYXRlIHRoZSBpbml0aWFsDQo+PiAg
ICAgICAgIGNsYXNzaWZpY2F0aW9uIGlmIGl0IGlzIGRldGVybWluZWQgdG8gYmUgaW5jb3JyZWN0
IG9yIG5vdA0KPj4gICAgICAgICBkZXNjcmlwdGl2ZSBlbm91Z2guICBGb3IgZXhhbXBsZSwgdGhl
IGluaXRpYWwgY2xhc3NpZmllciBhZGRzDQo+PiAhICAgICAgICBtZXRhZGF0YSB0aGF0IGRlc2Ny
aWJlcyB0aGUgdHJhZmZpYyBhcyAiaW50ZXJuZXQiIGJ1dCBhIA0KPj5zZWN1cml0eQ0KPj4gICAg
ICAgICBzZXJ2aWNlIGZ1bmN0aW9uIGRldGVybWluZXMgdGhhdCB0aGUgdHJhZmZpYyBpcyByZWFs
bHkgImF0dGFjayIuDQo+PiAgICAgICAgIEZpZ3VyZSAxMSBpbGx1c3RyYXRlcyBhbiBleGFtcGxl
IG9mIHVwZGF0aW5nIG1ldGFkYXRhLg0KPj4gDQo+PiAtLS0gMTE4NSwxMTkxIC0tLS0NCj4+ICAg
ICAyLiAgTWV0YWRhdGEgVXBkYXRlOiBTdWJzZXF1ZW50IGNsYXNzaWZpZXJzIG1heSB1cGRhdGUg
dGhlIGluaXRpYWwNCj4+ICAgICAgICAgY2xhc3NpZmljYXRpb24gaWYgaXQgaXMgZGV0ZXJtaW5l
ZCB0byBiZSBpbmNvcnJlY3Qgb3Igbm90DQo+PiAgICAgICAgIGRlc2NyaXB0aXZlIGVub3VnaC4g
IEZvciBleGFtcGxlLCB0aGUgaW5pdGlhbCBjbGFzc2lmaWVyIGFkZHMNCj4+ICEgICAgICAgIG1l
dGFkYXRhIHRoYXQgZGVzY3JpYmVzIHRoZSB0cmFmZmljIGFzICJJbnRlcm5ldCIgYnV0IGEgDQo+
PnNlY3VyaXR5DQo+PiAgICAgICAgIHNlcnZpY2UgZnVuY3Rpb24gZGV0ZXJtaW5lcyB0aGF0IHRo
ZSB0cmFmZmljIGlzIHJlYWxseSAiYXR0YWNrIi4NCj4+ICAgICAgICAgRmlndXJlIDExIGlsbHVz
dHJhdGVzIGFuIGV4YW1wbGUgb2YgdXBkYXRpbmcgbWV0YWRhdGEuDQo+PiANCj4+ICoqKioqKioq
KioqKioqKg0KPj4gKioqIDEyMDEsMTIwNyAqKioqDQo+PiAgICAgICAgICAgICAgICArLS0tKy0t
LSsgICAgICAgICAgZW1wbG95ZWVzICAgICAgICAgZW1wbG95ZWUrDQo+PiAgICAgICAgICAgICAg
ICB8ICAgICAgIHwgICAgICAgICAgQ2xhc3M9QXBwWiAgICAgICAgYXBwWg0KPj4gICAgICAgICAg
ICAgICAgKy0tLS0tLS0rDQo+PiAhICAgICAgICAgICAgICAgZXh0ZXJuYWwNCj4+ICAgICAgICAg
ICAgICAgIHN5c3RlbToNCj4+ICAgICAgICAgICAgICAgIEVtcGxveWVlDQo+PiANCj4+IC0tLSAx
MjAyLDEyMDggLS0tLQ0KPj4gICAgICAgICAgICAgICAgKy0tLSstLS0rICAgICAgICAgIGVtcGxv
eWVlcyAgICAgICAgIGVtcGxveWVlKw0KPj4gICAgICAgICAgICAgICAgfCAgICAgICB8ICAgICAg
ICAgIENsYXNzPUFwcFogICAgICAgIGFwcFoNCj4+ICAgICAgICAgICAgICAgICstLS0tLS0tKw0K
Pj4gISAgICAgICAgICAgICAgIEV4dGVybmFsDQo+PiAgICAgICAgICAgICAgICBzeXN0ZW06DQo+
PiAgICAgICAgICAgICAgICBFbXBsb3llZQ0KPj4gDQo+PiAqKioqKioqKioqKioqKioNCj4+ICoq
KiAxMjkwLDEyOTYgKioqKg0KPj4gIEludGVybmV0LURyYWZ0ICAgICAgICBOZXR3b3JrIFNlcnZp
Y2UgSGVhZGVyIChOU0gpICAgICAgICAgICAgIEp1bHkgDQo+PjIwMTcNCj4+IA0KPj4gDQo+PiAh
ICAgIE5TSCBpcyBhbHdheXMgZW5jYXBzdWxhdGVkIGluIGEgdHJhbnNwb3J0IHByb3RvY29sIGFu
ZCB0aGVyZWZvcmUsDQo+PiAgICAgd2hlbiByZXF1aXJlZCwgZXhpc3Rpbmcgc2VjdXJpdHkgcHJv
dG9jb2xzIHRoYXQgcHJvdmlkZSBhdXRoZW50aWNpdHkNCj4+ICAgICAoZS5nLiwgW1JGQzYwNzFd
KSBjYW4gYmUgdXNlZC4gIFNpbWlsYXJseSwgaWYgY29uZmlkZW50aWFsaXR5IGlzDQo+PiAgICAg
cmVxdWlyZWQsIGV4aXN0aW5nIGVuY3J5cHRpb24gcHJvdG9jb2xzIGNhbiBiZSB1c2VkIGluIGNv
bmp1bmN0aW9uDQo+PiAtLS0gMTI5MSwxMjk3IC0tLS0NCj4+ICBJbnRlcm5ldC1EcmFmdCAgICAg
ICAgTmV0d29yayBTZXJ2aWNlIEhlYWRlciAoTlNIKSAgICAgICAgICAgICBKdWx5IA0KPj4yMDE3
DQo+PiANCj4+IA0KPj4gISAgICBBbiBOU0ggaXMgYWx3YXlzIGVuY2Fwc3VsYXRlZCBpbiBhIHRy
YW5zcG9ydCBwcm90b2NvbCBhbmQgDQo+PnRoZXJlZm9yZSwNCj4+ICAgICB3aGVuIHJlcXVpcmVk
LCBleGlzdGluZyBzZWN1cml0eSBwcm90b2NvbHMgdGhhdCBwcm92aWRlIGF1dGhlbnRpY2l0eQ0K
Pj4gICAgIChlLmcuLCBbUkZDNjA3MV0pIGNhbiBiZSB1c2VkLiAgU2ltaWxhcmx5LCBpZiBjb25m
aWRlbnRpYWxpdHkgaXMNCj4+ICAgICByZXF1aXJlZCwgZXhpc3RpbmcgZW5jcnlwdGlvbiBwcm90
b2NvbHMgY2FuIGJlIHVzZWQgaW4gY29uanVuY3Rpb24NCj4+ICoqKioqKioqKioqKioqKg0KPj4g
KioqIDEzMDMsMTMxNCAqKioqDQo+PiANCj4+ICAgICBOU0ggbWV0YWRhdGEgYXV0aGVudGljaXR5
IGFuZCBjb25maWRlbnRpYWxpdHkgbXVzdCBiZSBjb25zaWRlcmVkIGFzDQo+PiAgICAgd2VsbC4g
IEluIG9yZGVyIHRvIHByb3RlY3QgdGhlIG1ldGFkYXRhLCBhbiBvcGVyYXRvciBjYW4gbGV2ZXJh
Z2UgDQo+PnRoZQ0KPj4gISAgICBhZm9yZW1lbnRpb25lZCBtZWNoYW5pc21zIHByb3ZpZGVkIHRo
ZSB0cmFuc3BvcnQgbGF5ZXIsIA0KPj5hdXRoZW50aWNpdHkNCj4+ICAgICBhbmQvb3IgY29uZmlk
ZW50aWFsaXR5LiAgQW4gb3BlcmF0b3IgTVVTVCBjYXJlZnVsbHkgc2VsZWN0IHRoZQ0KPj4gISAg
ICB0cmFuc3BvcnQvdW5kZXJsYXkgc2VydmljZXMgdG8gZW5zdXJlIGVuZCB0byBlbmQgc2VjdXJp
dHkgc2VydmljZXMsDQo+PiAhICAgIHdoZW4gdGhvc2UgYXJlIHNvdWdodCBhZnRlci4gIEZvciBl
eGFtcGxlLCBpZiBbUkZDNjA3MV0gaXMgdXNlZCwgDQo+PnRoZQ0KPj4gICAgIG9wZXJhdG9yIE1V
U1QgZW5zdXJlIGl0IGNhbiBiZSBzdXBwb3J0ZWQgYnkgdGhlIHRyYW5zcG9ydC91bmRlcmxheSAN
Cj4+b2YNCj4+ICEgICAgYWxsIHJlbGV2YW50IG5ldHdvcmsgc2VnbWVudHMgYXMgd2VsbCBhcyBT
RkYgYW5kIFNGcy4gIEZ1cnRoZXIsIGFzDQo+PiAgICAgZGVzY3JpYmVkIGluIFNlY3Rpb24gOC4x
LCBvcGVyYXRvcnMgY2FuIGFuZCBzaG91bGQgdXNlIGluZGlyZWN0DQo+PiAgICAgaWRlbnRpZmlj
YXRpb24gZm9yIHBlcnNvbmFsbHkgaWRlbnRpZnlpbmcgaW5mb3JtYXRpb24sIHRodXMNCj4+ICAg
ICBzaWduaWZpY2FudGx5IG1pdGlnYXRpbmcgdGhlIHJpc2sgb2YgcHJpdmFjeSB2aW9sYXRpb24u
ICBNZWFucyB0bw0KPj4gLS0tIDEzMDQsMTMxNiAtLS0tDQo+PiANCj4+ICAgICBOU0ggbWV0YWRh
dGEgYXV0aGVudGljaXR5IGFuZCBjb25maWRlbnRpYWxpdHkgbXVzdCBiZSBjb25zaWRlcmVkIGFz
DQo+PiAgICAgd2VsbC4gIEluIG9yZGVyIHRvIHByb3RlY3QgdGhlIG1ldGFkYXRhLCBhbiBvcGVy
YXRvciBjYW4gbGV2ZXJhZ2UgDQo+PnRoZQ0KPj4gISAgICBhZm9yZW1lbnRpb25lZCBtZWNoYW5p
c21zIHByb3ZpZGVkIGJ5IHRoZSB0cmFuc3BvcnQgbGF5ZXIgDQo+PmluY2x1ZGluZyBhdXRoZW50
aWNpdHkNCj4+ICAgICBhbmQvb3IgY29uZmlkZW50aWFsaXR5LiAgQW4gb3BlcmF0b3IgTVVTVCBj
YXJlZnVsbHkgc2VsZWN0IHRoZQ0KPj4gISAgICB0cmFuc3BvcnQvdW5kZXJsYXkgc2VydmljZXMg
dG8gZW5zdXJlIGVuZC10by1lbmQgc2VjdXJpdHkgc2VydmljZXMsDQo+PiAhICAgIHdoZW4gdGhv
c2UgYXJlIHNvdWdodC4gIEZvciBleGFtcGxlLCBpZiBbUkZDNjA3MV0gaXMgdXNlZCwgdGhlDQo+
PiAgICAgb3BlcmF0b3IgTVVTVCBlbnN1cmUgaXQgY2FuIGJlIHN1cHBvcnRlZCBieSB0aGUgdHJh
bnNwb3J0L3VuZGVybGF5IA0KPj5vZg0KPj4gISAgICBhbGwgcmVsZXZhbnQgbmV0d29yayBzZWdt
ZW50cyBhcyB3ZWxsIGFzIFNGRiBhbmQgU0ZzIGluIHRoZSANCj4+c2VydmljZSBwYXRoLiAgDQo+
PiAhICAgIEZ1cnRoZXIsIGFzDQo+PiAgICAgZGVzY3JpYmVkIGluIFNlY3Rpb24gOC4xLCBvcGVy
YXRvcnMgY2FuIGFuZCBzaG91bGQgdXNlIGluZGlyZWN0DQo+PiAgICAgaWRlbnRpZmljYXRpb24g
Zm9yIHBlcnNvbmFsbHkgaWRlbnRpZnlpbmcgaW5mb3JtYXRpb24sIHRodXMNCj4+ICAgICBzaWdu
aWZpY2FudGx5IG1pdGlnYXRpbmcgdGhlIHJpc2sgb2YgcHJpdmFjeSB2aW9sYXRpb24uICBNZWFu
cyB0bw0KPj4gKioqKioqKioqKioqKioqDQo+PiAqKiogMTMxOCwxMzI0ICoqKioNCj4+ICAgICBw
YWNrZXQgdXBzdHJlYW0uDQo+PiANCj4+ICAgICBMYXN0bHksIFNGIHNlY3VyaXR5LCBhbHRob3Vn
aCBvdXQgb2Ygc2NvcGUgb2YgdGhpcyBkb2N1bWVudCwgc2hvdWxkDQo+PiAhICAgIGJlIGNvbnNp
ZGVyZWQsIHBhcnRpY3VsYXJseSBpZiBhbiBTRiBuZWVkcyB0byBhY2Nlc3MsIGF1dGhlbnRpY2F0
ZSANCj4+b3INCj4+ICAgICB1cGRhdGUgTlNIIG1ldGFkYXRhLg0KPj4gDQo+PiAgOS4gIENvbnRy
aWJ1dG9ycw0KPj4gLS0tIDEzMjAsMTMyNiAtLS0tDQo+PiAgICAgcGFja2V0IHVwc3RyZWFtLg0K
Pj4gDQo+PiAgICAgTGFzdGx5LCBTRiBzZWN1cml0eSwgYWx0aG91Z2ggb3V0IG9mIHNjb3BlIG9m
IHRoaXMgZG9jdW1lbnQsIHNob3VsZA0KPj4gISAgICBiZSBjb25zaWRlcmVkLCBwYXJ0aWN1bGFy
bHkgaWYgYW4gU0YgbmVlZHMgdG8gYWNjZXNzLCANCj4+YXV0aGVudGljYXRlLCBvcg0KPj4gICAg
IHVwZGF0ZSBOU0ggbWV0YWRhdGEuDQo+PiANCj4+ICA5LiAgQ29udHJpYnV0b3JzDQo+PiAqKioq
KioqKioqKioqKioNCj4+ICoqKiAxNDY2LDE0NzIgKioqKg0KPj4gICAgIGRlc2lnbi4NCj4+IA0K
Pj4gICAgIFRoZSBlZGl0b3JzIGFsc28gYWNrbm93bGVkZ2UgY29tcHJlaGVuc2l2ZSByZXZpZXdz
IGFuZCByZXNwZWN0aXZlDQo+PiAhICAgIHN1Z2dlc3Rpb25zIGJ5IE1lZCBCb3VjYWRhaXIgYW5k
IEFkcmlhbiBGYXJyZWwuDQo+PiANCj4+ICAgICBMYXN0bHksIERhdmlkIERvbHNvbiBoYXMgcHJv
dmlkZXMgc2lnbmlmaWNhbnQgcmV2aWV3LCBmZWVkYmFjayBhbmQNCj4+ICAgICBzdWdnZXN0aW9u
cyB0aHJvdWdob3V0IHRoZSBldm9sdXRpb24gb2YgdGhpcyBkb2N1bWVudC4gIEhpcw0KPj4gLS0t
IDE0NjgsMTQ3NCAtLS0tDQo+PiAgICAgZGVzaWduLg0KPj4gDQo+PiAgICAgVGhlIGVkaXRvcnMg
YWxzbyBhY2tub3dsZWRnZSBjb21wcmVoZW5zaXZlIHJldmlld3MgYW5kIHJlc3BlY3RpdmUNCj4+
ICEgICAgc3VnZ2VzdGlvbnMgYnkgTWVkIEJvdWNhZGFpciwgQWRyaWFuIEZhcnJlbCwgYW5kIEFj
ZWUgTGluZGVtLg0KPj4gDQo+PiAgICAgTGFzdGx5LCBEYXZpZCBEb2xzb24gaGFzIHByb3ZpZGVz
IHNpZ25pZmljYW50IHJldmlldywgZmVlZGJhY2sgYW5kDQo+PiAgICAgc3VnZ2VzdGlvbnMgdGhy
b3VnaG91dCB0aGUgZXZvbHV0aW9uIG9mIHRoaXMgZG9jdW1lbnQuICBIaXMNCj4+IA0KPj4gVGhh
bmtzLA0KPj4gQWNlZSANCj4NCj7igJQNCj5DYXJsb3MgUGlnbmF0YXJvLCBjYXJsb3NAY2lzY28u
Y29tDQo+DQo+4oCcU29tZXRpbWVzIEkgdXNlIGJpZyB3b3JkcyB0aGF0IEkgZG8gbm90IGZ1bGx5
IHVuZGVyc3RhbmQsIHRvIG1ha2UgbXlzZWxmIA0KPnNvdW5kIG1vcmUgcGhvdG9zeW50aGVzaXMu
Ig0KPg0KDQo=


From nobody Fri Aug 11 09:24:30 2017
Return-Path: <cpignata@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 37E651321A8; Fri, 11 Aug 2017 09:24:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.521
X-Spam-Level: 
X-Spam-Status: No, score=-14.521 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FDJgbrP6lAT7; Fri, 11 Aug 2017 09:24:16 -0700 (PDT)
Received: from alln-iport-7.cisco.com (alln-iport-7.cisco.com [173.37.142.94]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 145DE132125; Fri, 11 Aug 2017 09:24:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=73066; q=dns/txt; s=iport; t=1502468656; x=1503678256; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=fPC7Hebke8hBgkwt1Wz6+QS2Q00MhojotZfgkiF9G4c=; b=b7Ff7mIFI50PWlQUPdByX2Hx1vCjLjvb+jIASsO3h1/5JmKFLzf3UyY7 54pf3EMRarZ7lh2oziF8FUy8mo2Udhcsl6WXtBg/RAagfMQ5f477xHcrj PWW4J7wbEYH0eZowmU0zt+e4G1i4bdTD51nrUnZQZJV288j0uHj8waj5x A=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0ATBAC22Y1Z/40NJK1dGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBgy0tZIEBEweDLIpdkAuBTCJ3hz+NYQ6CBCyBOwGDXwIahFw/GAE?= =?us-ascii?q?CAQEBAQEBAWsohRgBAQEBAgEMDgEIBA0zEgULAgEGAhICBAICERUCAgIfERUCD?= =?us-ascii?q?gIEDgWKFwMNCBCNQ51kgWw6hzENhCEBAQEBAQEBAQEBAQEBAQEBAQEBAQEdgQu?= =?us-ascii?q?CGQSBYiCBTIFiASsLgWVYNIJXgVkrLyiCVDCCMQWRBIcAh2Y8AodRg1OEIIR0g?= =?us-ascii?q?g9ZhQSKaIlkgk2JYQEfOIEKdxUfKhIBhQEDHIFmAXYBiSKBDwEBAQ?=
X-IronPort-AV: E=Sophos;i="5.41,358,1498521600"; d="scan'208";a="470347490"
Received: from alln-core-8.cisco.com ([173.36.13.141]) by alln-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 11 Aug 2017 16:24:13 +0000
Received: from XCH-RTP-015.cisco.com (xch-rtp-015.cisco.com [64.101.220.155]) by alln-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id v7BGOCxU001372 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 11 Aug 2017 16:24:13 GMT
Received: from xch-rtp-020.cisco.com (64.101.220.160) by XCH-RTP-015.cisco.com (64.101.220.155) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Fri, 11 Aug 2017 12:24:11 -0400
Received: from xch-rtp-020.cisco.com ([64.101.220.160]) by XCH-RTP-020.cisco.com ([64.101.220.160]) with mapi id 15.00.1210.000; Fri, 11 Aug 2017 12:24:11 -0400
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: "Acee Lindem (acee)" <acee@cisco.com>
CC: Routing ADs <rtg-ads@tools.ietf.org>, Routing Directorate <rtg-dir@ietf.org>, "draft-ietf-sfc-nsh@ietf.org" <draft-ietf-sfc-nsh@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: Routing Directorate Last Call Review for draft-ietf-sfc-nsh-18.txt
Thread-Index: AQHTErq3tT+WQz5C70eJYWloxy6kGqJ/mh4A
Date: Fri, 11 Aug 2017 16:24:11 +0000
Message-ID: <124D7B73-0714-4EF7-A9CB-6EDA1AD1AA86@cisco.com>
References: <D5B27C52.C036D%acee@cisco.com> <F405D015-E842-4C3B-BD02-35B06E56D02F@cisco.com> <D5B34A5A.C048B%acee@cisco.com>
In-Reply-To: <D5B34A5A.C048B%acee@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.150.49.59]
Content-Type: text/plain; charset="utf-8"
Content-ID: <4C10E8180C1AA245BDC53C63307846EF@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/7j2Dic9rKOb0LtK_fA--bFPPxD0>
Subject: Re: [sfc] Routing Directorate Last Call Review for draft-ietf-sfc-nsh-18.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@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, 11 Aug 2017 16:24:24 -0000

SGksIEFjZWUsDQoNCj4gT24gQXVnIDExLCAyMDE3LCBhdCAxMTo1OCBBTSwgQWNlZSBMaW5kZW0g
KGFjZWUpIDxhY2VlQGNpc2NvLmNvbT4gd3JvdGU6DQo+IA0KPiBIaSBDYXJsb3MsIA0KPiANCj4g
T24gOC8xMS8xNywgMTI6MDYgQU0sICJDYXJsb3MgUGlnbmF0YXJvIG9uIGJlaGFsZiBvZiBDYXJs
b3MgUGlnbmF0YXJvDQo+IChjcGlnbmF0YSkiIDxjcGlnbmF0YUBnbWFpbC5jb20gb24gYmVoYWxm
IG9mIGNwaWduYXRhQGNpc2NvLmNvbT4gd3JvdGU6DQo+IA0KPj4gSGksIEFjZWUsDQo+PiANCj4+
IE1hbnkgdGhhbmtzIGZvciB0aGUgdGhvcm91Z2ggcmV2aWV3ISBDZXJ0YWlubHkgY2FuIGFwcGx5
IHRoaXMgcGF0Y2ggOi0pDQo+PiANCj4+ICAgVGhlIGVkaXRvcnMgYWxzbyBhY2tub3dsZWRnZSBj
b21wcmVoZW5zaXZlIHJldmlld3MgYW5kIHJlc3BlY3RpdmUNCj4+IC0gICAgc3VnZ2VzdGlvbnMg
YnkgTWVkIEJvdWNhZGFpciBhbmQgQWRyaWFuIEZhcnJlbC4NCj4+ICsgICAgc3VnZ2VzdGlvbnMg
YnkgTWVkIEJvdWNhZGFpciwgQWRyaWFuIEZhcnJlbCwgYW5kIEFjZWUgTGluZGVtLg0KPj4gDQo+
PiBJdCBpcyBlbmNvdXJhZ2luZyB0byBzZWUgdGhhdCB5b3VyIHRob3JvdWdoIGFuZCBjb21wcmVo
ZW5zaXZlIHJldmlldw0KPj4gZm91bmQgb25seSBhIGhhbmRmdWwgb2YgTWlub3IgaXNzdWVzLCBu
b3RoaW5nIE1ham9yLCBhbmQgbml0cy4NCj4+IA0KPj4gUGxlYXNlIHNlZSBpbmxpbmUuDQo+PiAN
Cj4+IA0KPj4+IE9uIEF1ZyAxMCwgMjAxNywgYXQgOToxMCBQTSwgQWNlZSBMaW5kZW0gKGFjZWUp
IDxhY2VlQGNpc2NvLmNvbT4gd3JvdGU6DQo+Pj4gDQo+Pj4gSGVsbG8sDQo+Pj4gDQo+Pj4gSSBo
YXZlIGJlZW4gc2VsZWN0ZWQgYXMgdGhlIFJvdXRpbmcgRGlyZWN0b3JhdGUgcmV2aWV3ZXIgZm9y
IHRoaXMNCj4+PiBkcmFmdC4gVGhlIFJvdXRpbmcgRGlyZWN0b3JhdGUgc2Vla3MgdG8gcmV2aWV3
IGFsbCByb3V0aW5nIG9yDQo+Pj4gcm91dGluZy1yZWxhdGVkIGRyYWZ0cyBhcyB0aGV5IHBhc3Mg
dGhyb3VnaCBJRVRGIGxhc3QgY2FsbCBhbmQgSUVTRw0KPj4+IHJldmlldywgYW5kIHNvbWV0aW1l
cyBvbiBzcGVjaWFsIHJlcXVlc3QuIFRoZSBwdXJwb3NlIG9mIHRoZSByZXZpZXcgaXMNCj4+PiB0
byBwcm92aWRlIGFzc2lzdGFuY2UgdG8gdGhlIFJvdXRpbmcgQURzLiBGb3IgbW9yZSBpbmZvcm1h
dGlvbiBhYm91dCB0aGUNCj4+PiBSb3V0aW5nIERpcmVjdG9yYXRlLCBwbGVhc2Ugc2VlDQo+Pj4g
4oCLaHR0cDovL3RyYWMudG9vbHMuaWV0Zi5vcmcvYXJlYS9ydGcvdHJhYy93aWtpL1J0Z0Rpcg0K
Pj4+IA0KPj4+IEFsdGhvdWdoIHRoZXNlIGNvbW1lbnRzIGFyZSBwcmltYXJpbHkgZm9yIHRoZSB1
c2Ugb2YgdGhlIFJvdXRpbmcgQURzLA0KPj4+IGl0IHdvdWxkIGJlIGhlbHBmdWwgaWYgeW91IGNv
dWxkIGNvbnNpZGVyIHRoZW0gYWxvbmcgd2l0aCBhbnkgb3RoZXIgSUVURg0KPj4+IExhc3QgQ2Fs
bCBjb21tZW50cyB0aGF0IHlvdSByZWNlaXZlLCBhbmQgc3RyaXZlIHRvIHJlc29sdmUgdGhlbSB0
aHJvdWdoDQo+Pj4gZGlzY3Vzc2lvbiBvciBieSB1cGRhdGluZyB0aGUgZHJhZnQuDQo+Pj4gDQo+
Pj4gRG9jdW1lbnQ6IGRyYWZ0LWlldGYtc2ZjLW5zaC0xOC50eHQNCj4+PiBSZXZpZXdlcjogQWNl
ZSBMaW5kZW0NCj4+PiBSZXZpZXcgRGF0ZTogQXVndXN0IDEwLCAyMDE3DQo+Pj4gSUVURiBMQyBF
bmQgRGF0ZTogTm90IHN0YXJ0ZWQgeWV0Lg0KPj4+IEludGVuZGVkIFN0YXR1czogU3RhbmRhcmRz
IFRyYWNrDQo+Pj4gDQo+Pj4gU3VtbWFyeToNCj4+PiAgIEkgaGF2ZSBzb21lIG1pbm9yIGNvbmNl
cm5zIGFib3V0IHRoaXMgZG9jdW1lbnQgdGhhdCBJIHRoaW5rIHNob3VsZA0KPj4+IGJlIHJlc29s
dmVkIGJlZm9yZSBwdWJsaWNhdGlvbi4NCj4+IA0KPj4gVGhhbmtzISBPZiBjb3Vyc2Ugd2Ugd2ls
bCByZXNvbHZlLg0KPj4gDQo+Pj4gSXQgbmVlZHMgdG8gYmUgY29uc3VtZWQgYWxvbmcgd2l0aCB0
aGUgU2VydmljZSBGdW5jdGlvbiBDaGFpbmluZw0KPj4+IGFyY2hpdGVjdHVyZS4gDQo+Pj4gDQo+
Pj4gQ29tbWVudHM6DQo+Pj4gICBUaGUgZG9jdW1lbnQgaXMgYW4gaW1wb3J0YW50IHBpZWNlIG9m
IHRoZSBTZXJ2aWNlIEZ1bmN0aW9uIENoYWluaW5nDQo+Pj4gd29yay4gSSB0aGluayB0aGUgcmVh
ZGFiaWxpdHkgY291bGQgYmUgZ3JlYXRseSBpbXByb3ZlZCB3aXRoIHRoZQ0KPj4+IGVkaXRvcmlh
bCBjaGFuZ2VzIEkgaGF2ZSBzdWdnZXN0ZWQuIEZvciBleGFtcGxlLCB1c2luZyBhcnRpY2xlcywg
ZS5nLg0KPj4+IOKAnHRoZeKAnSwgd2hlbiByZWZlcnJpbmcgdG8gdGhlIE5TSC4NCj4+IA0KPj4g
WWVzLCB3ZSB3aWxsIGZpeCBhbGwgbml0cyBhbmQgZWRpdG9yaWFscy4gSG93ZXZlciwgaW4gcmVn
YXJkcyB0byBoYXZpbmcNCj4+IGFuIGFydGljbGUgcHJlY2VkaW5nIOKAnE5TSOKAnSAoZS5nLiwg
4oCcdGhlIE5TSOKAnSBvciDigJxhbiBOU0jigJ0pLCBJIGFsc28gd2FudGVkDQo+PiB0byBjaGFu
Z2UgdGhhdCBlYXJsaWVyIHdoZW4gSSBzdGFydGVkIGFjdGl2ZWx5IGVkaXRpbmcgdGhlIGRvY3Vt
ZW50IOKAlA0KPj4gaG93ZXZlciBJIHdhcyBpbnN0cnVjdGVkIHRoYXQgdGhlIGVhcmxpZXIgV0cg
Y29uc2Vuc3VzIHdhcyB0byBsZWF2ZSDigJxOU0jigJ0NCj4+IHdpdGhvdXQgYXJ0aWNsZXMuDQo+
PiANCj4+PiANCj4+PiBNYWpvciBJc3N1ZXM6IE4vQQ0KPj4+IA0KPj4gDQo+PiBBY2suDQo+PiAN
Cj4+PiBNaW5vciBJc3N1ZXM6DQo+Pj4gDQo+Pj4gICAgIFNlY3Rpb24gMTogUnVuLW9uIHNlbnRl
bnNlIHRoYXQgbWFrZXMgdXAgdGhlIGVudGlyZSB0aGlyZCBwYXJhZ3JhcGgNCj4+PiAgICAgICAg
ICAgaXMgdG9vIGhhcmQgdG8gcGFyc2UuIFBsZWFzZSBzcGxpdCBpdCB1cCBhbmQgYXZvaWQNCj4+
PiAgICAgICAgICAgY2FzY2FkaW5nIHNvIG1hbnkgZGVwZW5kZW50IGNsYXVzZXMuDQo+Pj4gDQo+
Pj4gDQo+PiANCj4+IE9LLCByZXdvcmRlZCBhcyBmb2xsb3dzLCB3ZWxjb21lIG90aGVyIHN1Z2dl
c3Rpb25zIGlmIHlvdSBoYXZlOg0KPj4gDQo+PiBOZXcgZGF0YSBjZW50ZXIgbmV0d29yayBhbmQg
Y2xvdWQgYXJjaGl0ZWN0dXJlcyByZXF1aXJlIG1vcmUgZmxleGlibGUNCj4+IHNlcnZpY2UgZnVu
Y3Rpb24gZGVwbG95bWVudCBtb2RlbHMuICBBZGRpdGlvbmFsbHksIHRoZSB0cmFuc2l0aW9uIHRv
DQo+PiB2aXJ0dWFsIHBsYXRmb3JtcyBkZW1hbmRzIGFuIGFnaWxlIHNlcnZpY2UgaW5zZXJ0aW9u
IG1vZGVsIHRoYXQNCj4+IHN1cHBvcnRzIGR5bmFtaWMgYW5kIGVsYXN0aWMgc2VydmljZSBkZWxp
dmVyeS4gIFNwZWNpZmljYWxseSwgdGhlDQo+PiBmb2xsb3dpbmcgZnVuY3Rpb25zIGFyZSBuZWNl
c3Nhcnk6DQo+PiANCj4+ICAgIFRoZSBtb3ZlbWVudCBvZiBzZXJ2aWNlIGZ1bmN0aW9ucyBhbmQg
YXBwbGljYXRpb24gd29ya2xvYWRzIGluIHRoZQ0KPj4gICAgbmV0d29yay4NCj4+IA0KPj4gICAg
VGhlIGFiaWxpdHkgdG8gZWFzaWx5IGJpbmQgc2VydmljZSBwb2xpY3kgdG8gZ3JhbnVsYXIgaW5m
b3JtYXRpb24sDQo+PiAgICBzdWNoIGFzIHBlci1zdWJzY3JpYmVyIHN0YXRlLg0KPj4gDQo+PiAg
ICBUaGUgY2FwYWJpbGl0eSB0byBzdGVlciB0cmFmZmljIHRvIHRoZSByZXF1aXNpdGUgc2Vydmlj
ZQ0KPj4gICAgZnVuY3Rpb24ocykuDQo+IA0KPiBUaGlzIGlzIG11Y2ggYmV0dGVyLg0KDQpHcmVh
dC4NCg0KPiANCj4+IA0KPj4gDQo+Pj4gICAgIFNlY3Rpb24gMi4yOiBUaGUgZGlzY3Vzc2lvbiBv
ZiBtZXRhLWRhdGEgc3VwcG9ydCBmb3IgTUQgdHlwZXMgMHgxDQo+Pj4gb3INCj4+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAweDMgaXMgb3V0IG9mIGNvbnRleHQuDQo+Pj4gDQo+PiANCj4+
IEl0IHNlZW1zIHRvIG1lIGl0IGlzIHdlbGwgd2l0aGluIHRoZSBjb250ZXh0IG9mIHRoZSBzcGVj
aWZpY2F0aW9uIG9mIE1EDQo+PiBUeXBlLiBTaW5jZSB0aGF0IGlzIGFuIGltcG9ydGFudCBwaWVj
ZSBvZiB0ZXh0IHRoYXQgdGhlIFdHIGNyYWZ0ZWQsIGRvDQo+PiB5b3UgaGF2ZSBhIGNvbmNyZXRl
IGFuZCBzcGVjaWZpYyBzdWdnZXN0aW9uIG9mIHdoZXJlIGVsc2UgaW4gdGhlIGRvY3VtZW50DQo+
PiBpdCBtaWdodCBmaXQgYmV0dGVyPyBPdGhlcndpc2UsIEkgcmVjb21tZW5kIGxlYXZpbmcgaXQg
YXMtaXMuDQo+IA0KPiBQZXJoYXBzIHRoZW4geW91IGNvdWxkIGFkZCBhIGZvcndhcmQgcmVmZXJl
bmNlIHRvIHNlY3Rpb24uDQoNClN1cmUsIEkgYWRkZWQ6IOKAnE5TSCBNRCBUeXBlIDEgYW5kIE1E
IFR5cGUgMiBhcmUgZGVzY3JpYmVkIGluIGRldGFpbCBpbiBTZWN0aW9ucyAyLjQgYW5kIDIuNSwg
cmVzcGVjdGl2ZWx5LiINCg0KPj4gDQo+PiANCj4+PiAgICAgU2VjdGlvbiAyLjQ6IFRoZSBNVVNU
J3MgYXJlIGNvbnRyYWRpY3RvcnkuIEZpcnN0IGl0IHNheXMgdGhlDQo+Pj4gY29udGV4dA0KPj4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVhZGVyIE1VU1QgYmUgMTYgYnl0ZXMgdGhhbiBp
dCBzYXlzIGl0IE1VU1QNCj4+PiBiZSAwIGJ5dGVzIGlmDQo+Pj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICBpdCBjb250YWlucyBubyBtZXRhLWRhdGEuIFRoaXMgaXMgaGFyZGx5DQo+Pj4gImZp
eGVk4oCdLg0KPj4gDQo+PiBZb3UgYXJlIG1pcy1yZWFkaW5nLCB0aGUgdGV4dCB0cmllcyB0byBz
YXkgdGhhdCB0aGUgY29udGVudCBNQlouIE5vdCB0aGUNCj4+IGxlbmd0aDoNCj4+IA0KPj4gV2hl
biB0aGUgQmFzZSBIZWFkZXIgc3BlY2lmaWVzIE1EIFR5cGUgPSAweDEsIGEgRml4ZWQgTGVuZ3Ro
IENvbnRleHQNCj4+IEhlYWRlciAoMTYtYnl0ZXMpIE1VU1QgYmUgcHJlc2VudCBpbW1lZGlhdGVs
eSBmb2xsb3dpbmcgdGhlIFNlcnZpY2UNCj4+IFBhdGggSGVhZGVyLCBhcyBwZXIgRmlndXJlIDQu
ICBBIEZpeGVkIExlbmd0aCBDb250ZXh0IEhlYWRlciB0aGF0DQo+PiBjYXJyaWVzIG5vIG1ldGFk
YXRhIE1VU1QgYmUgc2V0IHRvIHplcm8uDQo+PiANCj4+IEkgd2lsbCByZXdvcmQgdG86DQo+PiAN
Cj4+IFdoZW4gdGhlIEJhc2UgSGVhZGVyIHNwZWNpZmllcyBNRCBUeXBlID0gMHgxLCBhIEZpeGVk
IExlbmd0aCBDb250ZXh0DQo+PiBIZWFkZXIgKDE2LWJ5dGVzKSBNVVNUIGJlIHByZXNlbnQgaW1t
ZWRpYXRlbHkgZm9sbG93aW5nIHRoZSBTZXJ2aWNlDQo+PiBQYXRoIEhlYWRlciwgYXMgcGVyIEZp
Z3VyZSA0LiAgVGhlIHZhbHVlIG9mIGEgRml4ZWQgTGVuZ3RoIENvbnRleHQNCj4+IEhlYWRlciB0
aGF0IGNhcnJpZXMgbm8gbWV0YWRhdGEgTVVTVCBiZSBzZXQgdG8gemVyby4NCj4+IA0KPj4gQmV0
dGVyPw0KPiANCj4gTXVjaCBiZXR0ZXIuIA0KPiANCg0KVGhhbmtzIQ0KDQo+PiANCj4+PiANCj4+
IA0KPj4+ICAgICBTZWN0aW9uIDIuNS4xOiBNYW5kYXRpbmcgdGhhdCB0aGUgdW5hc3NpZ25lZCBi
aXQgTVVTVCBOT1QgYmUgc2V0DQo+Pj4gd2lsbA0KPj4+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgd2l0aG91dCBzYXlpbmcgaXQgTVVTVCBiZSBpZ25vcmVkIG9uDQo+Pj4gcmVjZWlwdCBp
cw0KPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm90IGJlIGJhY2t3YXJkIGNvbXBh
dGlibGUuDQo+PiANCj4+IE9LLCBjaGFuZ2VkOg0KPj4gDQo+PiBVbmFzc2lnbmVkIGJpdDogb25l
IHVuYXNzaWduZWQgYml0IGlzIGF2YWlsYWJsZSBmb3IgZnV0dXJlIHVzZS4gIFRoaXMNCj4+IGJp
dCBNVVNUIGJlIHNldCB0byAwYi4NCj4+IA0KPj4gVG86DQo+PiANCj4+IFVuYXNzaWduZWQgYml0
OiBvbmUgdW5hc3NpZ25lZCBiaXQgaXMgYXZhaWxhYmxlIGZvciBmdXR1cmUgdXNlLiAgVGhpcw0K
Pj4gYml0IE1VU1QgYmUgc2V0IHRvIDBiIGFuZCBNVVNUIGJlIGlnbm9yZWQgb24gcmVjZWlwdC4N
Cj4gDQo+IFllcyAtIGV4Y2VwdCBjYXBpdGFsaXplIOKAnE9uZeKAnS4NCg0KSSBtaXNzZWQgaXQg
aGVyZSwgYnV0IEkgZGlkIGNhcGl0YWxpemUgaXQgaW4gdGhlIHdvcmtpbmcgY29weSAoYW5kIGRp
ZmZzIEkgc2VudCkuDQoNCj4+IA0KPj4+IA0KPj4+ICAgIFNlY3Rpb24gMTEuMi4xOiBMaXN0IHRo
ZSBiaXRzIHRoYXQgYXJlIGFzc2lnbmVkLg0KPj4gDQo+PiBUaGUgd2hvbGUgaGVhZGVyIGlzIG5v
dCBhIGJpdCBtYXNrOg0KPj4gDQo+PiAgICAwICAgICAgICAgICAgICAgICAgIDEgICAgICAgICAg
ICAgICAgICAgMiAgICAgICAgICAgICAgICAgICAzDQo+PiAgICAwIDEgMiAzIDQgNSA2IDcgOCA5
IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDENCj4+ICAgKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSsNCj4+ICAgfFZlcnxPfFV8ICAgIFRUTCAgICB8ICAgTGVuZ3RoICB8VXxVfFV8VXxNRCBUeXBl
fCBOZXh0IFByb3RvY29sIHwNCj4+ICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsNCj4+IA0KPj4gSSBjYW4gYWRkIHRoZSDi
gJxP4oCdIGJpdCwgYnV0IG90aGVyd2lzZSB0aG9zZSBhcmUgZmllbGRzIGFuZCBub3QgYml0cy4N
Cj4+IA0KPj4gSGFwcHkgdG8gZG8gdGhpcyBmb3IgY29tcGxldGVuZXNzLg0KPj4gDQo+PiBPTEQ6
DQo+PiANCj4+IDExLjIuMS4gIE5TSCBCYXNlIEhlYWRlciBVbmFzc2lnbmVkIEJpdHMNCj4+IA0K
Pj4gVGhlcmUgYXJlIGZpdmUgdW5hc3NpZ25lZCBiaXRzIGluIHRoZSBOU0ggQmFzZSBIZWFkZXIu
ICBOZXcgYml0cyBhcmUNCj4+IGFzc2lnbmVkIHZpYSBTdGFuZGFyZHMgQWN0aW9uIFtSRkM4MTI2
XS4NCj4+IEJpdCAzIC0gVW5hc3NpZ25lZA0KPj4gQml0cyAxNi0xOSAtIFVuYXNzaWduZWQNCj4+
IA0KPj4gTkVXOg0KPj4gDQo+PiAxMS4yLjEuICBOU0ggQmFzZSBIZWFkZXIgQml0cw0KPj4gDQo+
PiBUaGVyZSBhcmUgZml2ZSB1bmFzc2lnbmVkIGJpdHMgaW4gdGhlIE5TSCBCYXNlIEhlYWRlciwg
YW5kIG9uZSBiaXQNCj4+IGFzc2lnbmVkIChPLWJpdCkuICBOZXcgYml0cyBhcmUgYXNzaWduZWQg
dmlhIFN0YW5kYXJkcyBBY3Rpb24NCj4+IFtSRkM4MTI2XS4NCj4+IA0KPj4gQml0IDIgLSBPIChP
QU0pIGJpdA0KPj4gQml0IDMgLSBVbmFzc2lnbmVkDQo+PiBCaXRzIDE2LTE5IC0gVW5hc3NpZ25l
ZA0KPiANCj4gT2suIA0KDQpBY2suDQoNCj4+IA0KPj4gDQo+PiANCj4+PiANCj4+PiAgICBTZWN0
aW9uIDExLjIuNjogTUQgdHlwZXMgMSBhbmQgMiBhcmUgYXNzaWduZWQgYnkgdGhlIGRvY3VtZW50
IHlldA0KPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGlzIHNlY3Rpb24gc3Rh
dGVzIHRoYXQgbm8gdmFsdWVzIGFyZQ0KPj4+IGFzc2lnbmVkLiANCj4+PiANCj4+IA0KPj4gVGhp
cyBpcyBhYm91dCBTZWN0aW9uIDIuNS4xLCBub3QgYWJvdXQgTUQgVHlwZS4gVGhlIHRpdGxlIGlz
IGluY29ycmVjdC4NCj4+IA0KPj4gTkVXOg0KPj4gDQo+PiAxMS4yLjYuICBOZXcgSUVURiBBc3Np
Z25lZCBPcHRpb25hbCBWYXJpYWJsZSBMZW5ndGggTWV0YWRhdGEgVHlwZQ0KPj4gICAgICAgUmVn
aXN0cnkNCj4+IA0KPj4gVGhpcyBkb2N1bWVudCByZXF1ZXN0cyBJQU5BIHRvIGNyZWF0ZSBhIHJl
Z2lzdHJ5IGZvciB0aGUgdHlwZSB2YWx1ZXMNCj4+IG93bmVkIGJ5IHRoZSBJRVRGIChpLmUuLCBN
RCBDbGFzcyBzZXQgdG8gMHgwMDAwKSBjYWxsZWQgdGhlICJJRVRGDQo+PiBBc3NpZ25lZCBPcHRp
b25hbCBWYXJpYWJsZSBMZW5ndGggTWV0YWRhdGEgVHlwZSBSZWdpc3RyeSIsIGFzDQo+PiBzcGVj
aWZpZWQgaW4gU2VjdGlvbiAyLjUuMS4NCj4+IA0KPj4gVGhlIHR5cGUgdmFsdWVzIGFyZSBhc3Np
Z25lZCB2aWEgU3RhbmRhcmRzIEFjdGlvbiBbUkZDODEyNl0uDQo+PiANCj4+IE5vIGluaXRpYWwg
dmFsdWVzIGFyZSBhc3NpZ25lZCBhdCB0aGUgY3JlYXRpb24gb2YgdGhlIHJlZ2lzdHJ5Lg0KPiAN
Cj4gVGhpcyBjbGVhcnMgdXAgdGhlIGNvbmZ1c2lvbi4NCg0KVGhhbmtzLg0KDQo+PiANCj4+IA0K
Pj4gDQo+Pj4gTml0czoNCj4+IA0KPj4gV2lsbCB0YWtlIGNhcmUgb2YgdGhlc2Ugbml0cywgZXhj
ZXB0IOKAnGFydGljbGUgTlNI4oCdLg0KPiANCj4gSSB0aGluayB0aGlzIGhhcyBhbHdheXMgYmVl
biBjb25mdXNpbmcgaW4gdGhpcyBkcmFmdCBzaW5jZSB0aGUgTmV0d29yaw0KPiBTZXJ2aWNlIEhl
YWRlciBpcyBub3RoaW5nIG1vcmUgdGhhbiBhIHByb3RvY29sIGNvbnN0cnVjdCBpbiB0aGUgU2Vy
dmljZQ0KPiBDaGFpbmluZyBBcmNoaXRlY3R1cmUuIE5TSCBpcyBub3QgYW4gYXJjaGl0ZWN0dXJl
IGl0c2VsZi4gSG93ZXZlciwgSeKAmWxsDQo+IGxlYXZlIGl0IHRvIHRoZXcgV0cuDQo+IA0KDQpZ
ZXMsIHRoZSBhcmNoaXRlY3R1cmUgaXMgUkZDIDc2NjUuIFNlZSB0aGUgbGFzdCBzZW50ZW5jZSBv
ZiB0aGUgQWJzdHJhY3QuDQoNClRoYW5rcywgQWNlZSEgQWxsIGNvdmVyZWQgaW4gb3VyIHdvcmtp
bmcgY29weS4NCg0K4oCUIENhcmxvcy4NCg0KPiBUaGFua3MsDQo+IEFjZWUgDQo+IA0KPj4gDQo+
PiBUaGFua3MhDQo+PiANCj4+IENhcmxvcy4NCj4+IA0KPj4+IA0KPj4+IEFDRUUtTS1HMkhSOkRl
c2t0b3AgYWNlZSQgZGlmZiAtYyBkcmFmdC1pZXRmLXNmYy1uc2gtMTgudHh0Lm9yaWcNCj4+PiBk
cmFmdC1pZXRmLXNmYy1uc2gtMTgudHh0DQo+Pj4gKioqIGRyYWZ0LWlldGYtc2ZjLW5zaC0xOC50
eHQub3JpZw0KPj4+IDIwMTctMDgtMDQgMDc6Mjc6MDguMDAwMDAwMDAwIC0wNDAwDQo+Pj4gLS0t
IGRyYWZ0LWlldGYtc2ZjLW5zaC0xOC50eHQNCj4+PiAyMDE3LTA4LTEwIDIwOjUwOjQ1LjAwMDAw
MDAwMCAtMDQwMA0KPj4+ICoqKioqKioqKioqKioqKg0KPj4+ICoqKiAxOCwyNCAqKioqDQo+Pj4g
DQo+Pj4gICAgVGhpcyBkb2N1bWVudCBkZXNjcmliZXMgYSBOZXR3b3JrIFNlcnZpY2UgSGVhZGVy
IChOU0gpIGluc2VydGVkIG9udG8NCj4+PiAgICBwYWNrZXRzIG9yIGZyYW1lcyB0byByZWFsaXpl
IHNlcnZpY2UgZnVuY3Rpb24gcGF0aHMuICBOU0ggYWxzbw0KPj4+ICEgICAgcHJvdmlkZXMgYSBt
ZWNoYW5pc20gZm9yIG1ldGFkYXRhIGV4Y2hhbmdlIGFsb25nIHRoZSBpbnN0YW50aWF0ZWQNCj4+
PiAgICBzZXJ2aWNlIHBhdGhzLiAgTlNIIGlzIHRoZSBTRkMgZW5jYXBzdWxhdGlvbiByZXF1aXJl
ZCB0byBzdXBwb3J0IHRoZQ0KPj4+ICAgIFNlcnZpY2UgRnVuY3Rpb24gQ2hhaW5pbmcgKFNGQykg
YXJjaGl0ZWN0dXJlIChkZWZpbmVkIGluIFJGQzc2NjUpLg0KPj4+IA0KPj4+IC0tLSAxOCwyNCAt
LS0tDQo+Pj4gDQo+Pj4gICAgVGhpcyBkb2N1bWVudCBkZXNjcmliZXMgYSBOZXR3b3JrIFNlcnZp
Y2UgSGVhZGVyIChOU0gpIGluc2VydGVkIG9udG8NCj4+PiAgICBwYWNrZXRzIG9yIGZyYW1lcyB0
byByZWFsaXplIHNlcnZpY2UgZnVuY3Rpb24gcGF0aHMuICBOU0ggYWxzbw0KPj4+ICEgICAgcHJv
dmlkZXMgYSBtZWNoYW5pc20gZm9yIG1ldGFkYXRhIGV4Y2hhbmdlIGFsb25nIGluc3RhbnRpYXRl
ZA0KPj4+ICAgIHNlcnZpY2UgcGF0aHMuICBOU0ggaXMgdGhlIFNGQyBlbmNhcHN1bGF0aW9uIHJl
cXVpcmVkIHRvIHN1cHBvcnQgdGhlDQo+Pj4gICAgU2VydmljZSBGdW5jdGlvbiBDaGFpbmluZyAo
U0ZDKSBhcmNoaXRlY3R1cmUgKGRlZmluZWQgaW4gUkZDNzY2NSkuDQo+Pj4gDQo+Pj4gKioqKioq
KioqKioqKioqDQo+Pj4gKioqIDE4MSwxODcgKioqKg0KPj4+IA0KPj4+ICAgIE1ldGFkYXRhOiAg
RGVmaW5lZCBpbiBbUkZDNzY2NV0uDQo+Pj4gDQo+Pj4gISAgICBOZXR3b3JrIExvY2F0b3I6ICBk
YXRhcGxhbmUgYWRkcmVzcywgdHlwaWNhbGx5IElQdjQgb3IgSVB2NiwgdXNlZA0KPj4+IHRvDQo+
Pj4gICAgICAgc2VuZCBhbmQgcmVjZWl2ZSBuZXR3b3JrIHRyYWZmaWMuDQo+Pj4gDQo+Pj4gICAg
TmV0d29yayBOb2RlL0VsZW1lbnQ6ICBEZXZpY2UgdGhhdCBmb3J3YXJkcyBwYWNrZXRzIG9yIGZy
YW1lcyBiYXNlZA0KPj4+IC0tLSAxODEsMTg3IC0tLS0NCj4+PiANCj4+PiAgICBNZXRhZGF0YTog
IERlZmluZWQgaW4gW1JGQzc2NjVdLg0KPj4+IA0KPj4+ICEgICAgTmV0d29yayBMb2NhdG9yOiAg
RGF0YXBsYW5lIGFkZHJlc3MsIHR5cGljYWxseSBJUHY0IG9yIElQdjYsIHVzZWQNCj4+PiB0bw0K
Pj4+ICAgICAgIHNlbmQgYW5kIHJlY2VpdmUgbmV0d29yayB0cmFmZmljLg0KPj4+IA0KPj4+ICAg
IE5ldHdvcmsgTm9kZS9FbGVtZW50OiAgRGV2aWNlIHRoYXQgZm9yd2FyZHMgcGFja2V0cyBvciBm
cmFtZXMgYmFzZWQNCj4+PiAqKioqKioqKioqKioqKioNCj4+PiAqKiogMTkxLDIwNCAqKioqDQo+
Pj4gICAgICAgKHRoZSB1bmRlcmxheSkuICBQYWNrZXRzIGFyZSBlbmNhcHN1bGF0ZWQgb3IgdHVu
bmVsZWQgdG8gY3JlYXRlDQo+Pj4gICAgICAgdGhlIG92ZXJsYXkgbmV0d29yayB0b3BvbG9neS4N
Cj4+PiANCj4+PiAhICAgIE5TSC1hd2FyZSAgU0ZDLWVuY2Fwc3VsYXRpb24tYXdhcmUsIG9yIFNG
Qy1hd2FyZSBbUkZDNzY2NV0uDQo+Pj4gDQo+Pj4gISAgICBTZXJ2aWNlIENsYXNzaWZpZXI6ICBM
b2dpY2FsIGVudGl0eSBwcm92aWRpbmcgY2xhc3NpZmljYXRpb24NCj4+PiAgICAgICBmdW5jdGlv
bi4gIFNpbmNlIHRoZXkgYXJlIGxvZ2ljYWwsIGNsYXNzaWZpZXJzIG1heSBiZSBjby1yZXNpZGVu
dA0KPj4+ICAgICAgIHdpdGggU0ZDIGVsZW1lbnRzIHN1Y2ggYXMgU0ZzIG9yIFNGRnMuICBTZXJ2
aWNlIGNsYXNzaWZpZXJzDQo+Pj4gICAgICAgcGVyZm9ybSBjbGFzc2lmaWNhdGlvbiBhbmQgaW1w
b3NlIE5TSC4gIFRoZSBpbml0aWFsIGNsYXNzaWZpZXINCj4+PiAgICAgICBpbXBvc2VzIHRoZSBp
bml0aWFsIE5TSCBhbmQgc2VuZHMgdGhlIE5TSCBwYWNrZXQgdG8gdGhlIGZpcnN0IFNGRg0KPj4+
ICEgICAgICAgaW4gdGhlIHBhdGguICBOb24taW5pdGlhbCAoaS5lLiAgc3Vic2VxdWVudCkgY2xh
c3NpZmljYXRpb24gY2FuDQo+Pj4gICAgICAgb2NjdXIgYXMgbmVlZGVkIGFuZCBjYW4gYWx0ZXIs
IG9yIGNyZWF0ZSBhIG5ldyBzZXJ2aWNlIHBhdGguDQo+Pj4gDQo+Pj4gICAgU2VydmljZSBGdW5j
dGlvbiAoU0YpOiAgRGVmaW5lZCBpbiBbUkZDNzY2NV0uDQo+Pj4gLS0tIDE5MSwyMDQgLS0tLQ0K
Pj4+ICAgICAgICh0aGUgdW5kZXJsYXkpLiAgUGFja2V0cyBhcmUgZW5jYXBzdWxhdGVkIG9yIHR1
bm5lbGVkIHRvIGNyZWF0ZQ0KPj4+ICAgICAgIHRoZSBvdmVybGF5IG5ldHdvcmsgdG9wb2xvZ3ku
DQo+Pj4gDQo+Pj4gISAgICBOU0gtYXdhcmU6IFNGQy1lbmNhcHN1bGF0aW9uLWF3YXJlLCBvciBT
RkMtYXdhcmUgW1JGQzc2NjVdLg0KPj4+IA0KPj4+ICEgICAgU2VydmljZSBDbGFzc2lmaWVyOiAg
TG9naWNhbCBlbnRpdHkgcHJvdmlkaW5nIHRoZSBjbGFzc2lmaWNhdGlvbg0KPj4+ICAgICAgIGZ1
bmN0aW9uLiAgU2luY2UgdGhleSBhcmUgbG9naWNhbCwgY2xhc3NpZmllcnMgbWF5IGJlIGNvLXJl
c2lkZW50DQo+Pj4gICAgICAgd2l0aCBTRkMgZWxlbWVudHMgc3VjaCBhcyBTRnMgb3IgU0ZGcy4g
IFNlcnZpY2UgY2xhc3NpZmllcnMNCj4+PiAgICAgICBwZXJmb3JtIGNsYXNzaWZpY2F0aW9uIGFu
ZCBpbXBvc2UgTlNILiAgVGhlIGluaXRpYWwgY2xhc3NpZmllcg0KPj4+ICAgICAgIGltcG9zZXMg
dGhlIGluaXRpYWwgTlNIIGFuZCBzZW5kcyB0aGUgTlNIIHBhY2tldCB0byB0aGUgZmlyc3QgU0ZG
DQo+Pj4gISAgICAgICBpbiB0aGUgcGF0aC4gIE5vbi1pbml0aWFsIChpLmUuLCBzdWJzZXF1ZW50
KSBjbGFzc2lmaWNhdGlvbiBjYW4NCj4+PiAgICAgICBvY2N1ciBhcyBuZWVkZWQgYW5kIGNhbiBh
bHRlciwgb3IgY3JlYXRlIGEgbmV3IHNlcnZpY2UgcGF0aC4NCj4+PiANCj4+PiAgICBTZXJ2aWNl
IEZ1bmN0aW9uIChTRik6ICBEZWZpbmVkIGluIFtSRkM3NjY1XS4NCj4+PiAqKioqKioqKioqKioq
KioNCj4+PiAqKiogMjY5LDI3NyAqKioqDQo+Pj4gDQo+Pj4gMi4gIE5ldHdvcmsgU2VydmljZSBI
ZWFkZXINCj4+PiANCj4+PiAhICAgIE5TSCBjb250YWlucyBzZXJ2aWNlIHBhdGggaW5mb3JtYXRp
b24gYW5kIG9wdGlvbmFsbHkgbWV0YWRhdGEgdGhhdA0KPj4+ICAgIGFyZSBhZGRlZCB0byBhIHBh
Y2tldCBvciBmcmFtZSBhbmQgdXNlZCB0byBjcmVhdGUgYSBzZXJ2aWNlIHBsYW5lLg0KPj4+ICEg
ICAgQW4gb3V0ZXIgdHJhbnNwb3J0IGhlYWRlciBpcyBpbXBvc2VkLCBvbiBOU0ggYW5kIHRoZSBv
cmlnaW5hbA0KPj4+IHBhY2tldC8NCj4+PiAgICBmcmFtZSwgZm9yIG5ldHdvcmsgZm9yd2FyZGlu
Zy4NCj4+PiANCj4+PiANCj4+PiAtLS0gMjY5LDI3NyAtLS0tDQo+Pj4gDQo+Pj4gMi4gIE5ldHdv
cmsgU2VydmljZSBIZWFkZXINCj4+PiANCj4+PiAhICAgIFRoZSBOU0ggY29udGFpbnMgc2Vydmlj
ZSBwYXRoIGluZm9ybWF0aW9uIGFuZCBvcHRpb25hbGx5IG1ldGFkYXRhDQo+Pj4gdGhhdA0KPj4+
ICAgIGFyZSBhZGRlZCB0byBhIHBhY2tldCBvciBmcmFtZSBhbmQgdXNlZCB0byBjcmVhdGUgYSBz
ZXJ2aWNlIHBsYW5lLg0KPj4+ICEgICAgQW4gb3V0ZXIgdHJhbnNwb3J0IGhlYWRlciBpcyBpbXBv
c2VkIG9uIHRoZSBOU0ggYW5kIHRoZSBvcmlnaW5hbA0KPj4+IHBhY2tldC8NCj4+PiAgICBmcmFt
ZSwgZm9yIG5ldHdvcmsgZm9yd2FyZGluZy4NCj4+PiANCj4+PiANCj4+PiAqKioqKioqKioqKioq
KioNCj4+PiAqKiogMjgyLDI5MyAqKioqDQo+Pj4gSW50ZXJuZXQtRHJhZnQgICAgICAgIE5ldHdv
cmsgU2VydmljZSBIZWFkZXIgKE5TSCkgICAgICAgICAgICAgSnVseQ0KPj4+IDIwMTcNCj4+PiAN
Cj4+PiANCj4+PiAhICAgIEEgU2VydmljZSBDbGFzc2lmaWVyIGFkZHMgTlNILiAgTlNIIGlzIHJl
bW92ZWQgYnkgdGhlIGxhc3QgU0ZGIGluDQo+Pj4gdGhlDQo+Pj4gICAgc2VydmljZSBjaGFpbiBv
ciBieSBhbiBTRiB0aGF0IGNvbnN1bWVzIHRoZSBwYWNrZXQuDQo+Pj4gDQo+Pj4gMi4xLiAgTmV0
d29yayBTZXJ2aWNlIEhlYWRlciBGb3JtYXQNCj4+PiANCj4+PiAhICAgIE5TSCBpcyBjb21wb3Nl
ZCBvZiBhIDQtYnl0ZSBCYXNlIEhlYWRlciwgYSA0LWJ5dGUgU2VydmljZSBQYXRoDQo+Pj4gSGVh
ZGVyDQo+Pj4gICAgYW5kIG9wdGlvbmFsIENvbnRleHQgSGVhZGVycywgYXMgc2hvd24gaW4gRmln
dXJlIDEgYmVsb3cuDQo+Pj4gDQo+Pj4gICAgICAgMCAgICAgICAgICAgICAgICAgICAxICAgICAg
ICAgICAgICAgICAgIDIgICAgICAgICAgICAgICAgICAgMw0KPj4+IC0tLSAyODIsMjkzIC0tLS0N
Cj4+PiBJbnRlcm5ldC1EcmFmdCAgICAgICAgTmV0d29yayBTZXJ2aWNlIEhlYWRlciAoTlNIKSAg
ICAgICAgICAgICBKdWx5DQo+Pj4gMjAxNw0KPj4+IA0KPj4+IA0KPj4+ICEgICAgQSBTZXJ2aWNl
IENsYXNzaWZpZXIgYWRkcyB0aGUgTlNILiBUaGUgIE5TSCBpcyByZW1vdmVkIGJ5IHRoZSBsYXN0
DQo+Pj4gU0ZGIGluIHRoZQ0KPj4+ICAgIHNlcnZpY2UgY2hhaW4gb3IgYnkgYW4gU0YgdGhhdCBj
b25zdW1lcyB0aGUgcGFja2V0Lg0KPj4+IA0KPj4+IDIuMS4gIE5ldHdvcmsgU2VydmljZSBIZWFk
ZXIgRm9ybWF0DQo+Pj4gDQo+Pj4gISAgICBUaGUgTlNIIGlzIGNvbXBvc2VkIG9mIGEgNC1ieXRl
IEJhc2UgSGVhZGVyLCBhIDQtYnl0ZSBTZXJ2aWNlIFBhdGgNCj4+PiBIZWFkZXINCj4+PiAgICBh
bmQgb3B0aW9uYWwgQ29udGV4dCBIZWFkZXJzLCBhcyBzaG93biBpbiBGaWd1cmUgMSBiZWxvdy4N
Cj4+PiANCj4+PiAgICAgICAwICAgICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgICAg
MiAgICAgICAgICAgICAgICAgICAzDQo+Pj4gKioqKioqKioqKioqKioqDQo+Pj4gKioqIDMwNCwz
MTYgKioqKg0KPj4+IA0KPj4+ICAgICAgICAgICAgICAgICAgICAgIEZpZ3VyZSAxOiBOZXR3b3Jr
IFNlcnZpY2UgSGVhZGVyDQo+Pj4gDQo+Pj4gISAgICBCYXNlIGhlYWRlcjogcHJvdmlkZXMgaW5m
b3JtYXRpb24gYWJvdXQgdGhlIHNlcnZpY2UgaGVhZGVyIGFuZCB0aGUNCj4+PiAgICBwYXlsb2Fk
IHByb3RvY29sLg0KPj4+IA0KPj4+ICEgICAgU2VydmljZSBQYXRoIEhlYWRlcjogcHJvdmlkZXMg
cGF0aCBpZGVudGlmaWNhdGlvbiBhbmQgbG9jYXRpb24NCj4+PiB3aXRoaW4NCj4+PiAgICBhIHNl
cnZpY2UgcGF0aC4NCj4+PiANCj4+PiAhICAgIENvbnRleHQgaGVhZGVyOiBjYXJyaWVzIG1ldGFk
YXRhIChpLmUuLCBjb250ZXh0IGRhdGEpIGFsb25nIGENCj4+PiBzZXJ2aWNlDQo+Pj4gICAgcGF0
aC4NCj4+PiANCj4+PiAyLjIuICBOU0ggQmFzZSBIZWFkZXINCj4+PiAtLS0gMzA0LDMxNiAtLS0t
DQo+Pj4gDQo+Pj4gICAgICAgICAgICAgICAgICAgICAgRmlndXJlIDE6IE5ldHdvcmsgU2Vydmlj
ZSBIZWFkZXINCj4+PiANCj4+PiAhICAgIEJhc2UgaGVhZGVyOiBQcm92aWRlcyBpbmZvcm1hdGlv
biBhYm91dCB0aGUgc2VydmljZSBoZWFkZXIgYW5kIHRoZQ0KPj4+ICAgIHBheWxvYWQgcHJvdG9j
b2wuDQo+Pj4gDQo+Pj4gISAgICBTZXJ2aWNlIFBhdGggSGVhZGVyOiBQcm92aWRlcyBwYXRoIGlk
ZW50aWZpY2F0aW9uIGFuZCBsb2NhdGlvbg0KPj4+IHdpdGhpbg0KPj4+ICAgIGEgc2VydmljZSBw
YXRoLg0KPj4+IA0KPj4+ICEgICAgQ29udGV4dCBoZWFkZXI6IENhcnJpZXMgbWV0YWRhdGEgKGku
ZS4sIGNvbnRleHQgZGF0YSkgYWxvbmcgYQ0KPj4+IHNlcnZpY2UNCj4+PiAgICBwYXRoLg0KPj4+
IA0KPj4+IDIuMi4gIE5TSCBCYXNlIEhlYWRlcg0KPj4+ICoqKioqKioqKioqKioqKg0KPj4+ICoq
KiAzNjgsMzc0ICoqKioNCj4+PiAgICBmb3Igc2VydmljZSBwbGFuZSBsb29wIGRldGVjdGlvbi4g
IFRoZSBpbml0aWFsIFRUTCB2YWx1ZSBTSE9VTEQgYmUNCj4+PiAgICBjb25maWd1cmFibGUgdmlh
IHRoZSBjb250cm9sIHBsYW5lOyB0aGUgY29uZmlndXJlZCBpbml0aWFsIHZhbHVlIGNhbg0KPj4+
ICAgIGJlIHNwZWNpZmljIHRvIG9uZSBvciBtb3JlIFNGUHMuICBJZiBubyBpbml0aWFsIHZhbHVl
IGlzIGV4cGxpY2l0bHkNCj4+PiAhICAgIHByb3ZpZGVkLCB0aGUgZGVmYXVsdCBpbml0aWFsIFRU
TCB2YWx1ZSA2MyBNVVNUIGJlIHVzZWQuICBFYWNoIFNGRg0KPj4+ICAgIGludm9sdmVkIGluIGZv
cndhcmRpbmcgYW4gTlNIIHBhY2tldCBNVVNUIGRlY3JlbWVudCB0aGUgVFRMIHZhbHVlIGJ5DQo+
Pj4gICAgMSBwcmlvciB0byBOU0ggZm9yd2FyZGluZyBsb29rdXAuICBEZWNyZW1lbnRpbmcgYnkg
MSBmcm9tIGFuDQo+Pj4gaW5jb21pbmcNCj4+PiAgICB2YWx1ZSBvZiAwIHNoYWxsIHJlc3VsdCBp
biBhIFRUTCB2YWx1ZSBvZiA2My4gIFRoZSBwYWNrZXQgTVVTVCBOT1QNCj4+PiBiZQ0KPj4+IC0t
LSAzNjgsMzc0IC0tLS0NCj4+PiAgICBmb3Igc2VydmljZSBwbGFuZSBsb29wIGRldGVjdGlvbi4g
IFRoZSBpbml0aWFsIFRUTCB2YWx1ZSBTSE9VTEQgYmUNCj4+PiAgICBjb25maWd1cmFibGUgdmlh
IHRoZSBjb250cm9sIHBsYW5lOyB0aGUgY29uZmlndXJlZCBpbml0aWFsIHZhbHVlIGNhbg0KPj4+
ICAgIGJlIHNwZWNpZmljIHRvIG9uZSBvciBtb3JlIFNGUHMuICBJZiBubyBpbml0aWFsIHZhbHVl
IGlzIGV4cGxpY2l0bHkNCj4+PiAhICAgIHByb3ZpZGVkLCB0aGUgZGVmYXVsdCBpbml0aWFsIFRU
TCB2YWx1ZSBvZiA2MyBNVVNUIGJlIHVzZWQuICBFYWNoDQo+Pj4gU0ZGDQo+Pj4gICAgaW52b2x2
ZWQgaW4gZm9yd2FyZGluZyBhbiBOU0ggcGFja2V0IE1VU1QgZGVjcmVtZW50IHRoZSBUVEwgdmFs
dWUgYnkNCj4+PiAgICAxIHByaW9yIHRvIE5TSCBmb3J3YXJkaW5nIGxvb2t1cC4gIERlY3JlbWVu
dGluZyBieSAxIGZyb20gYW4NCj4+PiBpbmNvbWluZw0KPj4+ICAgIHZhbHVlIG9mIDAgc2hhbGwg
cmVzdWx0IGluIGEgVFRMIHZhbHVlIG9mIDYzLiAgVGhlIHBhY2tldCBNVVNUIE5PVA0KPj4+IGJl
DQo+Pj4gKioqKioqKioqKioqKioqDQo+Pj4gKioqIDM4MCwzODkgKioqKg0KPj4+ICAgIGVsZW1l
bnRzLiAgRWxlbWVudHMgd2hpY2ggZG8gbm90IHVuZGVyc3RhbmQgdGhlIG1lYW5pbmcgb2YgYW55
IG9mDQo+Pj4gICAgdGhlc2UgYml0cyBNVVNUIE5PVCBtb2RpZnkgdGhlaXIgYWN0aW9ucyBiYXNl
ZCBvbiB0aG9zZSB1bmtub3duDQo+Pj4gYml0cy4NCj4+PiANCj4+PiAhICAgIExlbmd0aDogVGhl
IHRvdGFsIGxlbmd0aCwgaW4gNC1ieXRlIHdvcmRzLCBvZiBOU0ggaW5jbHVkaW5nIHRoZQ0KPj4+
IEJhc2UNCj4+PiAgICBIZWFkZXIsIHRoZSBTZXJ2aWNlIFBhdGggSGVhZGVyLCB0aGUgRml4ZWQg
TGVuZ3RoIENvbnRleHQgSGVhZGVyIG9yDQo+Pj4gISAgICBWYXJpYWJsZSBMZW5ndGggQ29udGV4
dCBIZWFkZXIocykuICBUaGUgbGVuZ3RoIE1VU1QgYmUgb2YgdmFsdWUgMHg2DQo+Pj4gISAgICBm
b3IgTUQgVHlwZSBlcXVhbCB0byAweDEsIGFuZCBNVVNUIGJlIG9mIHZhbHVlIDB4MiBvciBncmVh
dGVyIGZvcg0KPj4+IE1EDQo+Pj4gICAgVHlwZSBlcXVhbCB0byAweDIuICBUaGUgbGVuZ3RoIG9m
IHRoZSBOU0ggaGVhZGVyIE1VU1QgYmUgYW4gaW50ZWdlcg0KPj4+IA0KPj4+IA0KPj4+IC0tLSAz
ODAsMzg5IC0tLS0NCj4+PiAgICBlbGVtZW50cy4gIEVsZW1lbnRzIHdoaWNoIGRvIG5vdCB1bmRl
cnN0YW5kIHRoZSBtZWFuaW5nIG9mIGFueSBvZg0KPj4+ICAgIHRoZXNlIGJpdHMgTVVTVCBOT1Qg
bW9kaWZ5IHRoZWlyIGFjdGlvbnMgYmFzZWQgb24gdGhvc2UgdW5rbm93bg0KPj4+IGJpdHMuDQo+
Pj4gDQo+Pj4gISAgICBMZW5ndGg6IFRoZSB0b3RhbCBsZW5ndGgsIGluIDQtYnl0ZSB3b3Jkcywg
b2YgdGhlIE5TSCBpbmNsdWRpbmcNCj4+PiB0aGUgQmFzZQ0KPj4+ICAgIEhlYWRlciwgdGhlIFNl
cnZpY2UgUGF0aCBIZWFkZXIsIHRoZSBGaXhlZCBMZW5ndGggQ29udGV4dCBIZWFkZXIgb3INCj4+
PiAhICAgIFZhcmlhYmxlIExlbmd0aCBDb250ZXh0IEhlYWRlcihzKS4gIFRoZSBsZW5ndGggTVVT
VCBiZSAweDYNCj4+PiAhICAgIGZvciBNRCBUeXBlIGVxdWFsIHRvIDB4MSwgYW5kIE1VU1QgYmUg
MHgyIG9yIGdyZWF0ZXIgZm9yIE1EDQo+Pj4gICAgVHlwZSBlcXVhbCB0byAweDIuICBUaGUgbGVu
Z3RoIG9mIHRoZSBOU0ggaGVhZGVyIE1VU1QgYmUgYW4gaW50ZWdlcg0KPj4+IA0KPj4+IA0KPj4+
ICoqKioqKioqKioqKioqKg0KPj4+ICoqKiAzOTcsNDMxICoqKioNCj4+PiAgICBtdWx0aXBsZSBv
ZiA0IGJ5dGVzLCB0aHVzIHZhcmlhYmxlIGxlbmd0aCBtZXRhZGF0YSBpcyBhbHdheXMgcGFkZGVk
DQo+Pj4gICAgb3V0IHRvIGEgbXVsdGlwbGUgb2YgNCBieXRlcy4NCj4+PiANCj4+PiAhICAgIE1E
IFR5cGU6IGluZGljYXRlcyB0aGUgZm9ybWF0IG9mIE5TSCBiZXlvbmQgdGhlIG1hbmRhdG9yeSBC
YXNlDQo+Pj4gSGVhZGVyDQo+Pj4gICAgYW5kIHRoZSBTZXJ2aWNlIFBhdGggSGVhZGVyLiAgTUQg
VHlwZSBkZWZpbmVzIHRoZSBmb3JtYXQgb2YgdGhlDQo+Pj4gICAgbWV0YWRhdGEgYmVpbmcgY2Fy
cmllZC4gIFBsZWFzZSBzZWUgdGhlIElBTkEgQ29uc2lkZXJhdGlvbnMNCj4+PiAgICBTZWN0aW9u
IDExLjIuMy4NCj4+PiANCj4+PiAgICBUaGlzIGRvY3VtZW50IHNwZWNpZmllcyB0aGUgZm9sbG93
aW5nIGZvdXIgTUQgVHlwZSB2YWx1ZXM6DQo+Pj4gDQo+Pj4gISAgICAweDAgLSB0aGlzIGlzIGEg
cmVzZXJ2ZWQgdmFsdWUuICBJbXBsZW1lbnRhdGlvbnMgU0hPVUxEIHNpbGVudGx5DQo+Pj4gICAg
ZGlzY2FyZCBwYWNrZXRzIHdpdGggTUQgVHlwZSAweDAuDQo+Pj4gDQo+Pj4gISAgICAweDEgLSB3
aGljaCBpbmRpY2F0ZXMgdGhhdCB0aGUgZm9ybWF0IG9mIHRoZSBoZWFkZXIgaW5jbHVkZXMgYQ0K
Pj4+IGZpeGVkDQo+Pj4gICAgbGVuZ3RoIENvbnRleHQgSGVhZGVyIChzZWUgRmlndXJlIDQgYmVs
b3cpLg0KPj4+IA0KPj4+ICEgICAgMHgyIC0gd2hpY2ggZG9lcyBub3QgbWFuZGF0ZSBhbnkgaGVh
ZGVycyBiZXlvbmQgdGhlIEJhc2UgSGVhZGVyIGFuZA0KPj4+ICAgIFNlcnZpY2UgUGF0aCBIZWFk
ZXIsIGJ1dCBtYXkgY29udGFpbiBvcHRpb25hbCB2YXJpYWJsZSBsZW5ndGgNCj4+PiBDb250ZXh0
DQo+Pj4gICAgSGVhZGVyKHMpLiAgVGhlIHNlbWFudGljcyBvZiB0aGUgdmFyaWFibGUgbGVuZ3Ro
IENvbnRleHQgSGVhZGVyKHMpDQo+Pj4gICAgYXJlIG5vdCBkZWZpbmVkIGluIHRoaXMgZG9jdW1l
bnQuICBUaGUgZm9ybWF0IG9mIHRoZSBvcHRpb25hbA0KPj4+ICAgIHZhcmlhYmxlIGxlbmd0aCBD
b250ZXh0IEhlYWRlcnMgaXMgcHJvdmlkZWQgaW4gU2VjdGlvbiAyLjUuMS4NCj4+PiANCj4+PiAh
ICAgIDB4RiAtIHRoaXMgdmFsdWUgaXMgcmVzZXJ2ZWQgZm9yIGV4cGVyaW1lbnRhdGlvbiBhbmQg
dGVzdGluZywgYXMNCj4+PiBwZXINCj4+PiAgICBbUkZDMzY5Ml0uICBJbXBsZW1lbnRhdGlvbnMg
bm90IGV4cGxpY2l0bHkgY29uZmlndXJlZCB0byBiZSBwYXJ0IG9mDQo+Pj4gICAgYW4gZXhwZXJp
bWVudCBTSE9VTEQgc2lsZW50bHkgZGlzY2FyZCBwYWNrZXRzIHdpdGggTUQgVHlwZSAweEYuDQo+
Pj4gDQo+Pj4gICAgVGhlIGZvcm1hdCBvZiB0aGUgQmFzZSBIZWFkZXIgYW5kIHRoZSBTZXJ2aWNl
IFBhdGggSGVhZGVyIGlzDQo+Pj4gICAgaW52YXJpYW50LCBhbmQgbm90IGFmZmVjdGVkIGJ5IE1E
IFR5cGUuDQo+Pj4gDQo+Pj4gISAgICBOU0ggaW1wbGVtZW50YXRpb25zIE1VU1Qgc3VwcG9ydCBN
RCB0eXBlID0gMHgxIGFuZCBNRCBUeXBlID0gMHgyDQo+Pj4gISAgICAod2hlcmUgdGhlIGxlbmd0
aCBpcyBvZiB2YWx1ZSAweDIpLiAgTlNIIGltcGxlbWVudGF0aW9ucyBTSE9VTEQNCj4+PiAhICAg
IHN1cHBvcnQgTUQgVHlwZSAweDIgd2l0aCBsZW5ndGggPiAweDIuICBUaGVyZSBleGlzdHMsIGhv
d2V2ZXIsIGENCj4+PiAgICBtaWRkbGUgZ3JvdW5kLCB3aGVyZWluIGEgZGV2aWNlIHdpbGwgc3Vw
cG9ydCBNRCBUeXBlIDB4MSAoYXMgcGVyIHRoZQ0KPj4+ICAgIE1VU1QpIG1ldGFkYXRhLCB5ZXQg
YmUgZGVwbG95ZWQgaW4gYSBuZXR3b3JrIHdpdGggTUQgVHlwZSAweDINCj4+PiAgICBtZXRhZGF0
YSBwYWNrZXRzLiAgSW4gdGhhdCBjYXNlLCB0aGUgTUQgVHlwZSAweDEgbm9kZSwgTVVTVCB1dGls
aXplDQo+Pj4gLS0tIDM5Nyw0MzEgLS0tLQ0KPj4+ICAgIG11bHRpcGxlIG9mIDQgYnl0ZXMsIHRo
dXMgdmFyaWFibGUgbGVuZ3RoIG1ldGFkYXRhIGlzIGFsd2F5cyBwYWRkZWQNCj4+PiAgICBvdXQg
dG8gYSBtdWx0aXBsZSBvZiA0IGJ5dGVzLg0KPj4+IA0KPj4+ICEgICAgTUQgVHlwZTogSW5kaWNh
dGVzIHRoZSBmb3JtYXQgb2YgTlNIIGJleW9uZCB0aGUgbWFuZGF0b3J5IEJhc2UNCj4+PiBIZWFk
ZXINCj4+PiAgICBhbmQgdGhlIFNlcnZpY2UgUGF0aCBIZWFkZXIuICBNRCBUeXBlIGRlZmluZXMg
dGhlIGZvcm1hdCBvZiB0aGUNCj4+PiAgICBtZXRhZGF0YSBiZWluZyBjYXJyaWVkLiAgUGxlYXNl
IHNlZSB0aGUgSUFOQSBDb25zaWRlcmF0aW9ucw0KPj4+ICAgIFNlY3Rpb24gMTEuMi4zLg0KPj4+
IA0KPj4+ICAgIFRoaXMgZG9jdW1lbnQgc3BlY2lmaWVzIHRoZSBmb2xsb3dpbmcgZm91ciBNRCBU
eXBlIHZhbHVlczoNCj4+PiANCj4+PiAhICAgIDB4MCAtIFRoaXMgaXMgYSByZXNlcnZlZCB2YWx1
ZS4gIEltcGxlbWVudGF0aW9ucyBTSE9VTEQgc2lsZW50bHkNCj4+PiAgICBkaXNjYXJkIHBhY2tl
dHMgd2l0aCBNRCBUeXBlIDB4MC4NCj4+PiANCj4+PiAhICAgIDB4MSAtIFRoaXMgaW5kaWNhdGVz
IHRoYXQgdGhlIGZvcm1hdCBvZiB0aGUgaGVhZGVyIGluY2x1ZGVzIGEgZml4ZWQNCj4+PiAgICBs
ZW5ndGggQ29udGV4dCBIZWFkZXIgKHNlZSBGaWd1cmUgNCBiZWxvdykuDQo+Pj4gDQo+Pj4gISAg
ICAweDIgLSBUaGlzIGRvZXMgbm90IG1hbmRhdGUgYW55IGhlYWRlcnMgYmV5b25kIHRoZSBCYXNl
IEhlYWRlciBhbmQNCj4+PiAgICBTZXJ2aWNlIFBhdGggSGVhZGVyLCBidXQgbWF5IGNvbnRhaW4g
b3B0aW9uYWwgdmFyaWFibGUgbGVuZ3RoDQo+Pj4gQ29udGV4dA0KPj4+ICAgIEhlYWRlcihzKS4g
IFRoZSBzZW1hbnRpY3Mgb2YgdGhlIHZhcmlhYmxlIGxlbmd0aCBDb250ZXh0IEhlYWRlcihzKQ0K
Pj4+ICAgIGFyZSBub3QgZGVmaW5lZCBpbiB0aGlzIGRvY3VtZW50LiAgVGhlIGZvcm1hdCBvZiB0
aGUgb3B0aW9uYWwNCj4+PiAgICB2YXJpYWJsZSBsZW5ndGggQ29udGV4dCBIZWFkZXJzIGlzIHBy
b3ZpZGVkIGluIFNlY3Rpb24gMi41LjEuDQo+Pj4gDQo+Pj4gISAgICAweEYgLSBUaGlzIHZhbHVl
IGlzIHJlc2VydmVkIGZvciBleHBlcmltZW50YXRpb24gYW5kIHRlc3RpbmcsIGFzDQo+Pj4gcGVy
DQo+Pj4gICAgW1JGQzM2OTJdLiAgSW1wbGVtZW50YXRpb25zIG5vdCBleHBsaWNpdGx5IGNvbmZp
Z3VyZWQgdG8gYmUgcGFydCBvZg0KPj4+ICAgIGFuIGV4cGVyaW1lbnQgU0hPVUxEIHNpbGVudGx5
IGRpc2NhcmQgcGFja2V0cyB3aXRoIE1EIFR5cGUgMHhGLg0KPj4+IA0KPj4+ICAgIFRoZSBmb3Jt
YXQgb2YgdGhlIEJhc2UgSGVhZGVyIGFuZCB0aGUgU2VydmljZSBQYXRoIEhlYWRlciBpcw0KPj4+
ICAgIGludmFyaWFudCwgYW5kIG5vdCBhZmZlY3RlZCBieSBNRCBUeXBlLg0KPj4+IA0KPj4+ICEg
ICAgTlNIIGltcGxlbWVudGF0aW9ucyBNVVNUIHN1cHBvcnQgTUQgdHlwZXMgMHgxIGFuZCAweDIN
Cj4+PiAhICAgICh3aGVyZSB0aGUgbGVuZ3RoIGlzIDB4MikuICBOU0ggaW1wbGVtZW50YXRpb25z
IFNIT1VMRA0KPj4+ICEgICAgc3VwcG9ydCBNRCBUeXBlIDB4MiB3aXRoIGEgbGVuZ3RoIGdyZWF0
ZXIgdGhhbiAweDIuICBUaGVyZSBleGlzdHMsDQo+Pj4gaG93ZXZlciwgYQ0KPj4+ICAgIG1pZGRs
ZSBncm91bmQsIHdoZXJlaW4gYSBkZXZpY2Ugd2lsbCBzdXBwb3J0IE1EIFR5cGUgMHgxIChhcyBw
ZXIgdGhlDQo+Pj4gICAgTVVTVCkgbWV0YWRhdGEsIHlldCBiZSBkZXBsb3llZCBpbiBhIG5ldHdv
cmsgd2l0aCBNRCBUeXBlIDB4Mg0KPj4+ICAgIG1ldGFkYXRhIHBhY2tldHMuICBJbiB0aGF0IGNh
c2UsIHRoZSBNRCBUeXBlIDB4MSBub2RlLCBNVVNUIHV0aWxpemUNCj4+PiAqKioqKioqKioqKioq
KioNCj4+PiAqKiogNDg1LDUwMyAqKioqDQo+Pj4gDQo+Pj4gICAgVGhlIG1lYW5pbmcgb2YgdGhl
c2UgZmllbGRzIGlzIGFzIGZvbGxvd3M6DQo+Pj4gDQo+Pj4gISAgICBTZXJ2aWNlIFBhdGggSWRl
bnRpZmllciAoU1BJKTogaWRlbnRpZmllcyBhIHNlcnZpY2UgcGF0aC4NCj4+PiAgICBQYXJ0aWNp
cGF0aW5nIG5vZGVzIE1VU1QgdXNlIHRoaXMgaWRlbnRpZmllciBmb3IgU2VydmljZSBGdW5jdGlv
bg0KPj4+ICAgIFBhdGggc2VsZWN0aW9uLiAgVGhlIGluaXRpYWwgY2xhc3NpZmllciBNVVNUIHNl
dCB0aGUgYXBwcm9wcmlhdGUgU1BJDQo+Pj4gICAgZm9yIGEgZ2l2ZW4gY2xhc3NpZmljYXRpb24g
cmVzdWx0Lg0KPj4+IA0KPj4+ICEgICAgU2VydmljZSBJbmRleCAoU0kpOiBwcm92aWRlcyBsb2Nh
dGlvbiB3aXRoaW4gdGhlIFNGUC4gIFRoZSBpbml0aWFsDQo+Pj4gICAgY2xhc3NpZmllciBmb3Ig
YSBnaXZlbiBTRlAgU0hPVUxEIHNldCB0aGUgU0kgdG8gMjU1LCBob3dldmVyIHRoZQ0KPj4+ICAg
IGNvbnRyb2wgcGxhbmUgTUFZIGNvbmZpZ3VyZSB0aGUgaW5pdGlhbCB2YWx1ZSBvZiBTSSBhcyBh
cHByb3ByaWF0ZQ0KPj4+ICAgIChpLmUuLCB0YWtpbmcgaW50byBhY2NvdW50IHRoZSBsZW5ndGgg
b2YgdGhlIHNlcnZpY2UgZnVuY3Rpb24gcGF0aCkuDQo+Pj4gISAgICBTZXJ2aWNlIEluZGV4IE1V
U1QgYmUgZGVjcmVtZW50ZWQgYnkgYSB2YWx1ZSBvZiAxIGJ5IFNlcnZpY2UNCj4+PiAgICBGdW5j
dGlvbnMgb3IgYnkgU0ZDIFByb3h5IG5vZGVzIGFmdGVyIHBlcmZvcm1pbmcgcmVxdWlyZWQgc2Vy
dmljZXMNCj4+PiAhICAgIGFuZCB0aGUgbmV3IGRlY3JlbWVudGVkIFNJIHZhbHVlIE1VU1QgYmUg
dXNlZCBpbiB0aGUgZWdyZXNzIE5TSA0KPj4+ICEgICAgcGFja2V0LiAgVGhlIGluaXRpYWwgQ2xh
c3NpZmllciBNVVNUIHNlbmQgdGhlIHBhY2tldCB0byB0aGUgZmlyc3QNCj4+PiBTRkYNCj4+PiAN
Cj4+PiANCj4+PiANCj4+PiAtLS0gNDg1LDUwMyAtLS0tDQo+Pj4gDQo+Pj4gICAgVGhlIG1lYW5p
bmcgb2YgdGhlc2UgZmllbGRzIGlzIGFzIGZvbGxvd3M6DQo+Pj4gDQo+Pj4gISAgICBTZXJ2aWNl
IFBhdGggSWRlbnRpZmllciAoU1BJKTogSWRlbnRpZmllcyBhIHNlcnZpY2UgcGF0aC4NCj4+PiAg
ICBQYXJ0aWNpcGF0aW5nIG5vZGVzIE1VU1QgdXNlIHRoaXMgaWRlbnRpZmllciBmb3IgU2Vydmlj
ZSBGdW5jdGlvbg0KPj4+ICAgIFBhdGggc2VsZWN0aW9uLiAgVGhlIGluaXRpYWwgY2xhc3NpZmll
ciBNVVNUIHNldCB0aGUgYXBwcm9wcmlhdGUgU1BJDQo+Pj4gICAgZm9yIGEgZ2l2ZW4gY2xhc3Np
ZmljYXRpb24gcmVzdWx0Lg0KPj4+IA0KPj4+ICEgICAgU2VydmljZSBJbmRleCAoU0kpOiBQcm92
aWRlcyBsb2NhdGlvbiB3aXRoaW4gdGhlIFNGUC4gIFRoZSBpbml0aWFsDQo+Pj4gICAgY2xhc3Np
ZmllciBmb3IgYSBnaXZlbiBTRlAgU0hPVUxEIHNldCB0aGUgU0kgdG8gMjU1LCBob3dldmVyIHRo
ZQ0KPj4+ICAgIGNvbnRyb2wgcGxhbmUgTUFZIGNvbmZpZ3VyZSB0aGUgaW5pdGlhbCB2YWx1ZSBv
ZiBTSSBhcyBhcHByb3ByaWF0ZQ0KPj4+ICAgIChpLmUuLCB0YWtpbmcgaW50byBhY2NvdW50IHRo
ZSBsZW5ndGggb2YgdGhlIHNlcnZpY2UgZnVuY3Rpb24gcGF0aCkuDQo+Pj4gISAgICBUaGUgU2Vy
dmljZSBJbmRleCBNVVNUIGJlIGRlY3JlbWVudGVkIGJ5IGEgdmFsdWUgb2YgMSBieSBTZXJ2aWNl
DQo+Pj4gICAgRnVuY3Rpb25zIG9yIGJ5IFNGQyBQcm94eSBub2RlcyBhZnRlciBwZXJmb3JtaW5n
IHJlcXVpcmVkIHNlcnZpY2VzDQo+Pj4gISAgICBhbmQgdGhlIG5ldyBkZWNyZW1lbnRlZCBTSSB2
YWx1ZSBNVVNUIGJlIHVzZWQgaW4gdGhlIGVncmVzcw0KPj4+IHBhY2tldCdzICANCj4+PiAhICAg
IE5TSC4gIFRoZSBpbml0aWFsIENsYXNzaWZpZXIgTVVTVCBzZW5kIHRoZSBwYWNrZXQgdG8gdGhl
IGZpcnN0IFNGRg0KPj4+IA0KPj4+IA0KPj4+IA0KPj4+ICoqKioqKioqKioqKioqKg0KPj4+ICoq
KiA1MTEsNTE5ICoqKioNCj4+PiAgICBTUEksIHRoZSAocmUpY2xhc3NpZmllciBpcywgaW4gZWZm
ZWN0LCB0aGUgaW5pdGlhbCBjbGFzc2lmaWVyIGZvcg0KPj4+IHRoZQ0KPj4+ICAgIHJlc3VsdGFu
dCBTUEkuDQo+Pj4gDQo+Pj4gISAgICBUaGUgU0kgaXMgdXNlZCBpbiBjb25qdW5jdGlvbiB3aXRo
IFNlcnZpY2UgUGF0aCBJZGVudGlmaWVyIGZvcg0KPj4+ICAgIFNlcnZpY2UgRnVuY3Rpb24gUGF0
aCBTZWxlY3Rpb24gYW5kIGZvciBkZXRlcm1pbmluZyB0aGUgbmV4dCBTRkYvU0YNCj4+PiAhICAg
IGluIHRoZSBwYXRoLiAgVGhlIFNJIGlzIGFsc28gdmFsdWFibGUgd2hlbiB0cm91Ymxlc2hvb3Rp
bmcvDQo+Pj4gcmVwb3J0aW5nDQo+Pj4gICAgc2VydmljZSBwYXRocy4gIEFkZGl0aW9uYWxseSwg
d2hpbGUgdGhlIFRUTCBmaWVsZCBpcyB0aGUgbWFpbg0KPj4+ICAgIG1lY2hhbmlzbSBmb3Igc2Vy
dmljZSBwbGFuZSBsb29wIGRldGVjdGlvbiwgdGhlIFNJIGNhbiBhbHNvIGJlIHVzZWQNCj4+PiAg
ICBmb3IgZGV0ZWN0aW5nIHNlcnZpY2UgcGxhbmUgbG9vcHMuDQo+Pj4gLS0tIDUxMSw1MTkgLS0t
LQ0KPj4+ICAgIFNQSSwgdGhlIChyZSljbGFzc2lmaWVyIGlzLCBpbiBlZmZlY3QsIHRoZSBpbml0
aWFsIGNsYXNzaWZpZXIgZm9yDQo+Pj4gdGhlDQo+Pj4gICAgcmVzdWx0YW50IFNQSS4NCj4+PiAN
Cj4+PiAhICAgIFRoZSBTSSBpcyB1c2VkIGluIGNvbmp1bmN0aW9uIHdpdGggdGhlIFNlcnZpY2Ug
UGF0aCBJZGVudGlmaWVyIGZvcg0KPj4+ICAgIFNlcnZpY2UgRnVuY3Rpb24gUGF0aCBTZWxlY3Rp
b24gYW5kIGZvciBkZXRlcm1pbmluZyB0aGUgbmV4dCBTRkYvU0YNCj4+PiAhICAgIGluIHRoZSBw
YXRoLiAgVGhlIFNJIGlzIGFsc28gdmFsdWFibGUgd2hlbg0KPj4+IHRyb3VibGVzaG9vdGluZy9y
ZXBvcnRpbmcNCj4+PiAgICBzZXJ2aWNlIHBhdGhzLiAgQWRkaXRpb25hbGx5LCB3aGlsZSB0aGUg
VFRMIGZpZWxkIGlzIHRoZSBtYWluDQo+Pj4gICAgbWVjaGFuaXNtIGZvciBzZXJ2aWNlIHBsYW5l
IGxvb3AgZGV0ZWN0aW9uLCB0aGUgU0kgY2FuIGFsc28gYmUgdXNlZA0KPj4+ICAgIGZvciBkZXRl
Y3Rpbmcgc2VydmljZSBwbGFuZSBsb29wcy4NCj4+PiAqKioqKioqKioqKioqKioNCj4+PiAqKiog
NjAzLDYwOSAqKioqDQo+Pj4gICAgICAgMCAgICAgICAgICAgICAgICAgICAxICAgICAgICAgICAg
ICAgICAgIDIgICAgICAgICAgICAgICAgICAgMw0KPj4+ICAgICAgIDAgMSAyIDMgNCA1IDYgNyA4
IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMQ0KPj4+ICAgICAg
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSsNCj4+PiAhICAgICAgfCAgICAgICAgICBNZXRhZGF0YSBDbGFzcyAgICAgICB8ICAg
ICAgVHlwZSAgICAgfFV8ICAgICAgIExlbiAgIHwNCj4+PiAgICAgICstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQo+Pj4gICAg
ICB8ICAgICAgICAgICAgICAgICAgICAgIFZhcmlhYmxlIE1ldGFkYXRhICAgICAgICAgICAgICAg
ICAgICAgICAgfA0KPj4+ICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsNCj4+PiAtLS0gNjAzLDYwOSAtLS0tDQo+Pj4g
ICAgICAgMCAgICAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAgIDIgICAgICAgICAg
ICAgICAgICAgMw0KPj4+ICAgICAgIDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3
IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMQ0KPj4+ICAgICAgKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsNCj4+PiAhICAg
ICAgfCAgICAgICAgICBNZXRhZGF0YSBDbGFzcyAgICAgICB8ICAgICAgVHlwZSAgICAgfFV8ICAg
IExlbmd0aCAgIHwNCj4+PiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQo+Pj4gICAgICB8ICAgICAgICAgICAgICAg
ICAgICAgIFZhcmlhYmxlIE1ldGFkYXRhICAgICAgICAgICAgICAgICAgICAgICAgfA0KPj4+ICAg
ICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSsNCj4+PiAqKioqKioqKioqKioqKioNCj4+PiAqKiogNjE4LDY0MyAqKioqDQo+
Pj4gSW50ZXJuZXQtRHJhZnQgICAgICAgIE5ldHdvcmsgU2VydmljZSBIZWFkZXIgKE5TSCkgICAg
ICAgICAgICAgSnVseQ0KPj4+IDIwMTcNCj4+PiANCj4+PiANCj4+PiAhICAgIE1ldGFkYXRhIENs
YXNzIChNRCBDbGFzcyk6IGRlZmluZXMgdGhlIHNjb3BlIG9mIHRoZSAnVHlwZScgZmllbGQgdG8N
Cj4+PiAgICBwcm92aWRlIGEgaGllcmFyY2hpY2FsIG5hbWVzcGFjZS4gIFRoZSBJQU5BIENvbnNp
ZGVyYXRpb25zDQo+Pj4gICAgU2VjdGlvbiAxMS4yLjQgZGVmaW5lcyBob3cgdGhlIE1EIENsYXNz
IHZhbHVlcyBjYW4gYmUgYWxsb2NhdGVkIHRvDQo+Pj4gICAgc3RhbmRhcmRzIGJvZGllcywgdmVu
ZG9ycywgYW5kIG90aGVycy4NCj4+PiANCj4+PiAhICAgIFR5cGU6IGluZGljYXRlcyB0aGUgZXhw
bGljaXQgdHlwZSBvZiBtZXRhZGF0YSBiZWluZyBjYXJyaWVkIGFuZCBpcw0KPj4+ICEgICAgdGhl
IHJlc3BvbnNpYmlsaXR5IG9mIHRoZSBNRCBDbGFzcyBvd25lci4NCj4+PiANCj4+PiAhICAgIFVu
YXNzaWduZWQgYml0OiBvbmUgdW5hc3NpZ25lZCBiaXQgaXMgYXZhaWxhYmxlIGZvciBmdXR1cmUg
dXNlLg0KPj4+IFRoaXMNCj4+PiAhICAgIGJpdCBNVVNUIGJlIHNldCB0byAwYi4NCj4+PiANCj4+
PiAhICAgIExlbmd0aDogaW5kaWNhdGVzIHRoZSBsZW5ndGggb2YgdGhlIHZhcmlhYmxlIG1ldGFk
YXRhLCBpbiBzaW5nbGUNCj4+PiBieXRlDQo+Pj4gISAgICB3b3Jkcy4gIEluIGNhc2UgdGhlIG1l
dGFkYXRhIGxlbmd0aCBpcyBub3QgYW4gaW50ZWdlciBudW1iZXIgb2YNCj4+PiAgICA0LWJ5dGUg
d29yZHMsIHRoZSBzZW5kZXIgTVVTVCBhZGQgcGFkIGJ5dGVzIGltbWVkaWF0ZWx5IGZvbGxvd2lu
Zw0KPj4+IHRoZQ0KPj4+ICAgIGxhc3QgbWV0YWRhdGEgYnl0ZSB0byBleHRlbmQgdGhlIG1ldGFk
YXRhIHRvIGFuIGludGVnZXIgbnVtYmVyIG9mDQo+Pj4gICAgNC1ieXRlIHdvcmRzLiAgVGhlIHJl
Y2VpdmVyIE1VU1Qgcm91bmQgdXAgdGhlIGxlbmd0aCBmaWVsZCB0byB0aGUNCj4+PiAgICBuZWFy
ZXN0IDQtYnl0ZSB3b3JkIGJvdW5kYXJ5LCB0byBsb2NhdGUgYW5kIHByb2Nlc3MgdGhlIG5leHQg
ZmllbGQNCj4+PiBpbg0KPj4+ICAgIHRoZSBwYWNrZXQuICBUaGUgcmVjZWl2ZXIgTVVTVCBhY2Nl
c3Mgb25seSB0aG9zZSBieXRlcyBpbiB0aGUNCj4+PiAhICAgIG1ldGFkYXRhIGluZGljYXRlZCBi
eSB0aGUgbGVuZ3RoIGZpZWxkIChpLmUuLCBhY3R1YWwgbnVtYmVyIG9mDQo+Pj4gc2luZ2xlDQo+
Pj4gISAgICBieXRlIHdvcmRzKSBhbmQgTVVTVCBpZ25vcmUgdGhlIHJlbWFpbmluZyBieXRlcyB1
cCB0byB0aGUgbmVhcmVzdA0KPj4+ICAgIDQtYnl0ZSB3b3JkIGJvdW5kYXJ5LiAgVGhlIExlbmd0
aCBtYXkgYmUgMCBvciBncmVhdGVyLg0KPj4+IA0KPj4+ICAgIEEgdmFsdWUgb2YgMCBkZW5vdGVz
IGEgQ29udGV4dCBIZWFkZXIgd2l0aG91dCBhIFZhcmlhYmxlIE1ldGFkYXRhDQo+Pj4gLS0tIDYx
OCw2NDMgLS0tLQ0KPj4+IEludGVybmV0LURyYWZ0ICAgICAgICBOZXR3b3JrIFNlcnZpY2UgSGVh
ZGVyIChOU0gpICAgICAgICAgICAgIEp1bHkNCj4+PiAyMDE3DQo+Pj4gDQo+Pj4gDQo+Pj4gISAg
ICBNZXRhZGF0YSBDbGFzcyAoTUQgQ2xhc3MpOiBEZWZpbmVzIHRoZSBzY29wZSBvZiB0aGUgJ1R5
cGUnIGZpZWxkIHRvDQo+Pj4gICAgcHJvdmlkZSBhIGhpZXJhcmNoaWNhbCBuYW1lc3BhY2UuICBU
aGUgSUFOQSBDb25zaWRlcmF0aW9ucw0KPj4+ICAgIFNlY3Rpb24gMTEuMi40IGRlZmluZXMgaG93
IHRoZSBNRCBDbGFzcyB2YWx1ZXMgY2FuIGJlIGFsbG9jYXRlZCB0bw0KPj4+ICAgIHN0YW5kYXJk
cyBib2RpZXMsIHZlbmRvcnMsIGFuZCBvdGhlcnMuDQo+Pj4gDQo+Pj4gISAgICBUeXBlOiBJbmRp
Y2F0ZXMgdGhlIGV4cGxpY2l0IHR5cGUgb2YgbWV0YWRhdGEgYmVpbmcgY2FycmllZC4NCj4+PiBE
ZWZpbml0aW9uIA0KPj4+ICEgICAgb2YgdGhlIFR5cGUgaXMgdGhlIHJlc3BvbnNpYmlsaXR5IG9m
IHRoZSBNRCBDbGFzcyBvd25lci4NCj4+PiANCj4+PiAhICAgIFVuYXNzaWduZWQgYml0OiBPbmUg
dW5hc3NpZ25lZCBiaXQgaXMgYXZhaWxhYmxlIGZvciBmdXR1cmUgdXNlLg0KPj4+IFRoaXMNCj4+
PiAhICAgIGJpdCBNVVNUIE5PVCBiZSBzZXQuDQo+Pj4gDQo+Pj4gISAgICBMZW5ndGg6IEluZGlj
YXRlcyB0aGUgbGVuZ3RoIG9mIHRoZSB2YXJpYWJsZSBtZXRhZGF0YSwgaW4gYnl0ZXMuDQo+Pj4g
ISAgICBXaGVuIHRoZSBtZXRhZGF0YSBsZW5ndGggaXMgbm90IGFuIGludGVnZXIgbnVtYmVyIG9m
DQo+Pj4gICAgNC1ieXRlIHdvcmRzLCB0aGUgc2VuZGVyIE1VU1QgYWRkIHBhZCBieXRlcyBpbW1l
ZGlhdGVseSBmb2xsb3dpbmcNCj4+PiB0aGUNCj4+PiAgICBsYXN0IG1ldGFkYXRhIGJ5dGUgdG8g
ZXh0ZW5kIHRoZSBtZXRhZGF0YSB0byBhbiBpbnRlZ2VyIG51bWJlciBvZg0KPj4+ICAgIDQtYnl0
ZSB3b3Jkcy4gIFRoZSByZWNlaXZlciBNVVNUIHJvdW5kIHVwIHRoZSBsZW5ndGggZmllbGQgdG8g
dGhlDQo+Pj4gICAgbmVhcmVzdCA0LWJ5dGUgd29yZCBib3VuZGFyeSwgdG8gbG9jYXRlIGFuZCBw
cm9jZXNzIHRoZSBuZXh0IGZpZWxkDQo+Pj4gaW4NCj4+PiAgICB0aGUgcGFja2V0LiAgVGhlIHJl
Y2VpdmVyIE1VU1QgYWNjZXNzIG9ubHkgdGhvc2UgYnl0ZXMgaW4gdGhlDQo+Pj4gISAgICBtZXRh
ZGF0YSBpbmRpY2F0ZWQgYnkgdGhlIGxlbmd0aCBmaWVsZCAoaS5lLiwgYWN0dWFsIG51bWJlciBi
eXRlcykNCj4+PiAhICAgIGFuZCBNVVNUIGlnbm9yZSB0aGUgcmVtYWluaW5nIGJ5dGVzIHVwIHRv
IHRoZSBuZWFyZXN0DQo+Pj4gICAgNC1ieXRlIHdvcmQgYm91bmRhcnkuICBUaGUgTGVuZ3RoIG1h
eSBiZSAwIG9yIGdyZWF0ZXIuDQo+Pj4gDQo+Pj4gICAgQSB2YWx1ZSBvZiAwIGRlbm90ZXMgYSBD
b250ZXh0IEhlYWRlciB3aXRob3V0IGEgVmFyaWFibGUgTWV0YWRhdGENCj4+PiAqKioqKioqKioq
KioqKioNCj4+PiAqKiogNjQ3LDY2OSAqKioqDQo+Pj4gICAgdGhhdCBhcmUgbWFuZGF0b3J5LXRv
LWltcGxlbWVudCBvciB0aG9zZSB0aGF0IGFyZSBtYW5kYXRvcnktdG8tDQo+Pj4gICAgcHJvY2Vz
cy4gIFRoZXNlIGNvbnNpZGVyYXRpb25zIGFyZSBkZXBsb3ltZW50LXNwZWNpZmljLiAgSG93ZXZl
ciwNCj4+PiB0aGUNCj4+PiAgICBjb250cm9sIHBsYW5lIGlzIGVudGl0bGVkIHRvIGluc3RydWN0
IFNGQy1hd2FyZSBTRnMgd2l0aCB0aGUgZGF0YQ0KPj4+ICEgICAgc3RydWN0dXJlIG9mIGNvbnRl
eHQgaGVhZGVyIHRvZ2V0aGVyIHdpdGggdGhlaXIgc2NvcGluZyAoc2VlDQo+Pj4gICAgU2VjdGlv
biAzLjMuMyBvZiBbSS1ELmlldGYtc2ZjLWNvbnRyb2wtcGxhbmVdKS4NCj4+PiANCj4+PiAhICAg
IFVwb24gcmVjZWlwdCBvZiBhIHBhY2tldCB0aGF0IGJlbG9uZyB0byBhIGdpdmVuIFNGUCwgaWYg
YQ0KPj4+IG1hbmRhdG9yeS0NCj4+PiAgICB0by1wcm9jZXNzIGNvbnRleHQgaGVhZGVyIGlzIG1p
c3NpbmcgaW4gdGhhdCBwYWNrZXQsIHRoZSBTRkMtYXdhcmUNCj4+PiBTRg0KPj4+ICAgIE1VU1Qg
Tk9UIHByb2Nlc3MgdGhlIHBhY2tldCBhbmQgTVVTVCBsb2cgYXQgbGVhc3Qgb25jZSBwZXIgdGhl
IFNQSQ0KPj4+ICEgICAgZm9yIHdoaWNoIGEgbWFuZGF0b3J5IG1ldGFkYXRhIGlzIG1pc3Npbmcu
DQo+Pj4gDQo+Pj4gICAgSWYgbXVsdGlwbGUgbWFuZGF0b3J5LXRvLXByb2Nlc3MgY29udGV4dCBo
ZWFkZXJzIGFyZSByZXF1aXJlZCBmb3IgYQ0KPj4+ICEgICAgZ2l2ZW4gU0ZQLCB0aGUgY29udHJv
bCBwbGFuZSBNQVkgaW5zdHJ1Y3QgdGhlIFNGQy1hd2FyZSBTRiB3aXRoIHRoZQ0KPj4+ICEgICAg
b3JkZXIgdG8gY29uc3VtZSB0aGVzZSBDb250ZXh0IEhlYWRlcnMuICBJZiBubyBpbnN0cnVjdGlv
bnMgYXJlDQo+Pj4gICAgcHJvdmlkZWQsIHRoZSBTRkMtYXdhcmUgU0YgTVVTVCBwcm9jZXNzIHRo
ZXNlIENvbnRleHQgSGVhZGVycyBpbiB0aGUNCj4+PiAgICBvcmRlciB0aGVpciBhcHBlYXIgaW4g
YW4gTlNIIHBhY2tldC4NCj4+PiANCj4+PiAgICBJZiBtdWx0aXBsZSBpbnN0YW5jZXMgb2YgdGhl
IHNhbWUgbWV0YWRhdGEgYXJlIGluY2x1ZGVkIGluIGFuIE5TSA0KPj4+ICAgIHBhY2tldCwgYnV0
IHRoZSBkZWZpbml0aW9uIG9mIHRoYXQgY29udGV4dCBoZWFkZXIgZG9lcyBub3QgYWxsb3cgZm9y
DQo+Pj4gISAgICBpdCwgdGhlIFNGQy1hd2FyZSBTRiBNVVNUIHByb2Nlc3MgZmlyc3QgaW5zdGFu
Y2UgYW5kIGlnbm9yZQ0KPj4+ICAgIHN1YnNlcXVlbnQgaW5zdGFuY2VzLg0KPj4+IA0KPj4+IA0K
Pj4+IC0tLSA2NDcsNjY5IC0tLS0NCj4+PiAgICB0aGF0IGFyZSBtYW5kYXRvcnktdG8taW1wbGVt
ZW50IG9yIHRob3NlIHRoYXQgYXJlIG1hbmRhdG9yeS10by0NCj4+PiAgICBwcm9jZXNzLiAgVGhl
c2UgY29uc2lkZXJhdGlvbnMgYXJlIGRlcGxveW1lbnQtc3BlY2lmaWMuICBIb3dldmVyLA0KPj4+
IHRoZQ0KPj4+ICAgIGNvbnRyb2wgcGxhbmUgaXMgZW50aXRsZWQgdG8gaW5zdHJ1Y3QgU0ZDLWF3
YXJlIFNGcyB3aXRoIHRoZSBkYXRhDQo+Pj4gISAgICBzdHJ1Y3R1cmUgb2YgY29udGV4dCBoZWFk
ZXIgdG9nZXRoZXIgd2l0aCBpdHMgc2NvcGluZyAoc2VlDQo+Pj4gICAgU2VjdGlvbiAzLjMuMyBv
ZiBbSS1ELmlldGYtc2ZjLWNvbnRyb2wtcGxhbmVdKS4NCj4+PiANCj4+PiAhICAgIFVwb24gcmVj
ZWlwdCBvZiBhIHBhY2tldCB0aGF0IGJlbG9uZ3MgdG8gYSBnaXZlbiBTRlAsIGlmIGENCj4+PiBt
YW5kYXRvcnktDQo+Pj4gICAgdG8tcHJvY2VzcyBjb250ZXh0IGhlYWRlciBpcyBtaXNzaW5nIGlu
IHRoYXQgcGFja2V0LCB0aGUgU0ZDLWF3YXJlDQo+Pj4gU0YNCj4+PiAgICBNVVNUIE5PVCBwcm9j
ZXNzIHRoZSBwYWNrZXQgYW5kIE1VU1QgbG9nIGF0IGxlYXN0IG9uY2UgcGVyIHRoZSBTUEkNCj4+
PiAhICAgIGZvciB3aGljaCB0aGUgbWFuZGF0b3J5IG1ldGFkYXRhIGlzIG1pc3NpbmcuDQo+Pj4g
DQo+Pj4gICAgSWYgbXVsdGlwbGUgbWFuZGF0b3J5LXRvLXByb2Nlc3MgY29udGV4dCBoZWFkZXJz
IGFyZSByZXF1aXJlZCBmb3IgYQ0KPj4+ICEgICAgZ2l2ZW4gU0ZQLCB0aGUgY29udHJvbCBwbGFu
ZSBNQVkgaW5zdHJ1Y3QgdGhlIFNGQy1hd2FyZSBTRg0KPj4+ICEgICAgdG8gY29uc3VtZSB0aGVz
ZSBDb250ZXh0IEhlYWRlcnMuICBJZiBubyBpbnN0cnVjdGlvbnMgYXJlDQo+Pj4gICAgcHJvdmlk
ZWQsIHRoZSBTRkMtYXdhcmUgU0YgTVVTVCBwcm9jZXNzIHRoZXNlIENvbnRleHQgSGVhZGVycyBp
biB0aGUNCj4+PiAgICBvcmRlciB0aGVpciBhcHBlYXIgaW4gYW4gTlNIIHBhY2tldC4NCj4+PiAN
Cj4+PiAgICBJZiBtdWx0aXBsZSBpbnN0YW5jZXMgb2YgdGhlIHNhbWUgbWV0YWRhdGEgYXJlIGlu
Y2x1ZGVkIGluIGFuIE5TSA0KPj4+ICAgIHBhY2tldCwgYnV0IHRoZSBkZWZpbml0aW9uIG9mIHRo
YXQgY29udGV4dCBoZWFkZXIgZG9lcyBub3QgYWxsb3cgZm9yDQo+Pj4gISAgICBpdCwgdGhlIFNG
Qy1hd2FyZSBTRiBNVVNUIHByb2Nlc3MgdGhlIGZpcnN0IGluc3RhbmNlIGFuZCBpZ25vcmUNCj4+
PiAgICBzdWJzZXF1ZW50IGluc3RhbmNlcy4NCj4+PiANCj4+PiANCj4+PiAqKioqKioqKioqKioq
KioNCj4+PiAqKiogNjc3LDY5MyAqKioqDQo+Pj4gMy4gIE5TSCBBY3Rpb25zDQo+Pj4gDQo+Pj4g
ICAgTlNILWF3YXJlIG5vZGVzIGFyZSB0aGUgb25seSBub2RlcyB0aGF0IG1heSBhbHRlciB0aGUg
Y29udGVudCBvZiBOU0gNCj4+PiAhICAgIGhlYWRlcnMuICBOU0gtYXdhcmUgbm9kZXMgaW5jbHVk
ZTogc2VydmljZSBjbGFzc2lmaWVycywgU0ZGLCBTRiBhbmQNCj4+PiAgICBTRkMgcHJveGllcy4g
IFRoZXNlIG5vZGVzIGhhdmUgc2V2ZXJhbCBwb3NzaWJsZSBOU0gtcmVsYXRlZCBhY3Rpb25zOg0K
Pj4+IA0KPj4+ICEgICAgMS4gIEluc2VydCBvciByZW1vdmUgTlNIOiBUaGVzZSBhY3Rpb25zIGNh
biBvY2N1ciBhdCB0aGUgc3RhcnQgYW5kDQo+Pj4gISAgICAgICAgZW5kIHJlc3BlY3RpdmVseSBv
ZiBhIHNlcnZpY2UgcGF0aC4gIFBhY2tldHMgYXJlIGNsYXNzaWZpZWQsDQo+Pj4gYW5kDQo+Pj4g
ISAgICAgICAgaWYgZGV0ZXJtaW5lZCB0byByZXF1aXJlIHNlcnZpY2luZywgTlNIIHdpbGwgYmUg
aW1wb3NlZC4gIEENCj4+PiAhICAgICAgICBzZXJ2aWNlIGNsYXNzaWZpZXIgTVVTVCBpbnNlcnQg
TlNIIGF0IHRoZSBzdGFydCBvZiBhbiBTRlAuICBBbg0KPj4+ICEgICAgICAgIGltcG9zZWQgTlNI
IE1VU1QgY29udGFpbiB2YWxpZCBCYXNlIEhlYWRlciBhbmQgU2VydmljZSBQYXRoDQo+Pj4gICAg
ICAgIEhlYWRlci4gIEF0IHRoZSBlbmQgb2YgYSBzZXJ2aWNlIGZ1bmN0aW9uIHBhdGgsIGFuIFNG
RiwgTVVTVCBiZQ0KPj4+ICEgICAgICAgIHRoZSBsYXN0IG5vZGUgb3BlcmF0aW5nIG9uIHRoZSBz
ZXJ2aWNlIGhlYWRlciBhbmQgTVVTVCByZW1vdmUNCj4+PiBOU0gNCj4+PiAhICAgICAgICBiZWZv
cmUgZm9yd2FyZGluZyBvciBkZWxpdmVyaW5nIHRoZSB1bi1lbmNhcHN1bGF0ZWQgcGFja2V0DQo+
Pj4gDQo+Pj4gICAgICAgIE11bHRpcGxlIGxvZ2ljYWwgY2xhc3NpZmllcnMgbWF5IGV4aXN0IHdp
dGhpbiBhIGdpdmVuIHNlcnZpY2UNCj4+PiAgICAgICAgcGF0aC4gIE5vbi1pbml0aWFsIGNsYXNz
aWZpZXJzIG1heSByZS1jbGFzc2lmeSBkYXRhIGFuZCB0aGF0IHJlLQ0KPj4+IC0tLSA2NzcsNjkz
IC0tLS0NCj4+PiAzLiAgTlNIIEFjdGlvbnMNCj4+PiANCj4+PiAgICBOU0gtYXdhcmUgbm9kZXMg
YXJlIHRoZSBvbmx5IG5vZGVzIHRoYXQgbWF5IGFsdGVyIHRoZSBjb250ZW50IG9mIE5TSA0KPj4+
ICEgICAgaGVhZGVycy4gIE5TSC1hd2FyZSBub2RlcyBpbmNsdWRlOiBzZXJ2aWNlIGNsYXNzaWZp
ZXJzLCBTRkZzLCBTRnMsDQo+Pj4gYW5kDQo+Pj4gICAgU0ZDIHByb3hpZXMuICBUaGVzZSBub2Rl
cyBoYXZlIHNldmVyYWwgcG9zc2libGUgTlNILXJlbGF0ZWQgYWN0aW9uczoNCj4+PiANCj4+PiAh
ICAgIDEuICBJbnNlcnQgb3IgcmVtb3ZlIE5TSDogVGhlc2UgYWN0aW9ucyBjYW4gb2NjdXIgcmVz
cGVjdGl2ZWx5IGF0DQo+Pj4gdGhlIHN0YXJ0IG9yDQo+Pj4gISAgICAgICAgZW5kIG9mIGEgc2Vy
dmljZSBwYXRoLiAgUGFja2V0cyBhcmUgY2xhc3NpZmllZCwgYW5kDQo+Pj4gISAgICAgICAgaWYg
ZGV0ZXJtaW5lZCB0byByZXF1aXJlIHNlcnZpY2luZywgYW4gTlNIIHdpbGwgYmUgaW1wb3NlZC4g
IEENCj4+PiAhICAgICAgICBzZXJ2aWNlIGNsYXNzaWZpZXIgTVVTVCBpbnNlcnQgYW4gTlNIIGF0
IHRoZSBzdGFydCBvZiBhbiBTRlAuDQo+Pj4gQW4NCj4+PiAhICAgICAgICBpbXBvc2VkIE5TSCBN
VVNUIGNvbnRhaW4gYm90aCBhIHZhbGlkIEJhc2UgSGVhZGVyIGFuZCBTZXJ2aWNlDQo+Pj4gUGF0
aA0KPj4+ICAgICAgICBIZWFkZXIuICBBdCB0aGUgZW5kIG9mIGEgc2VydmljZSBmdW5jdGlvbiBw
YXRoLCBhbiBTRkYsIE1VU1QgYmUNCj4+PiAhICAgICAgICB0aGUgbGFzdCBub2RlIG9wZXJhdGlu
ZyBvbiB0aGUgc2VydmljZSBoZWFkZXIgYW5kIE1VU1QgcmVtb3ZlDQo+Pj4gdGhlIE5TSA0KPj4+
ICEgICAgICAgIGJlZm9yZSBmb3J3YXJkaW5nIG9yIGRlbGl2ZXJpbmcgdGhlIHVuLWVuY2Fwc3Vs
YXRlZCBwYWNrZXQuDQo+Pj4gDQo+Pj4gICAgICAgIE11bHRpcGxlIGxvZ2ljYWwgY2xhc3NpZmll
cnMgbWF5IGV4aXN0IHdpdGhpbiBhIGdpdmVuIHNlcnZpY2UNCj4+PiAgICAgICAgcGF0aC4gIE5v
bi1pbml0aWFsIGNsYXNzaWZpZXJzIG1heSByZS1jbGFzc2lmeSBkYXRhIGFuZCB0aGF0IHJlLQ0K
Pj4+ICoqKioqKioqKioqKioqKg0KPj4+ICoqKiA2OTYsNzAyICoqKioNCj4+PiAgICAgICAgY2xh
c3NpZmljYXRpb24gdGhhdCByZXN1bHRzIGluIGEgY2hhbmdlIG9mIHNlcnZpY2UgcGF0aCwgaXQg
TVVTVA0KPj4+ICAgICAgICByZW1vdmUgdGhlIGV4aXN0aW5nIE5TSCBhbmQgTVVTVCBpbXBvc2Ug
YSBuZXcgTlNIIHdpdGggdGhlIEJhc2UNCj4+PiAgICAgICAgSGVhZGVyIGFuZCBTZXJ2aWNlIFBh
dGggSGVhZGVyIHJlZmxlY3RpbmcgdGhlIG5ldyBzZXJ2aWNlIHBhdGgNCj4+PiAhICAgICAgICBp
bmZvcm1hdGlvbiBhbmQgc2V0IHRoZSBpbml0aWFsIFNJLiAgTWV0YWRhdGEgTUFZIGJlIHByZXNl
cnZlZA0KPj4+IGluDQo+Pj4gICAgICAgIHRoZSBuZXcgTlNILg0KPj4+IA0KPj4+IA0KPj4+IC0t
LSA2OTYsNzAyIC0tLS0NCj4+PiAgICAgICAgY2xhc3NpZmljYXRpb24gdGhhdCByZXN1bHRzIGlu
IGEgY2hhbmdlIG9mIHNlcnZpY2UgcGF0aCwgaXQgTVVTVA0KPj4+ICAgICAgICByZW1vdmUgdGhl
IGV4aXN0aW5nIE5TSCBhbmQgTVVTVCBpbXBvc2UgYSBuZXcgTlNIIHdpdGggdGhlIEJhc2UNCj4+
PiAgICAgICAgSGVhZGVyIGFuZCBTZXJ2aWNlIFBhdGggSGVhZGVyIHJlZmxlY3RpbmcgdGhlIG5l
dyBzZXJ2aWNlIHBhdGgNCj4+PiAhICAgICAgICBpbmZvcm1hdGlvbiBhbmQgTVVTVCBzZXQgdGhl
IGluaXRpYWwgU0kuICBNZXRhZGF0YSBNQVkgYmUNCj4+PiBwcmVzZXJ2ZWQgaW4NCj4+PiAgICAg
ICAgdGhlIG5ldyBOU0guDQo+Pj4gDQo+Pj4gDQo+Pj4gKioqKioqKioqKioqKioqDQo+Pj4gKioq
IDcxOSw3MjUgKioqKg0KPj4+ICAgICAgICBTZXJ2aWNlIEluZGV4IGFuZCBNQVkgdXBkYXRlIGNv
bnRleHRzLiAgV2hlbiBhbiBTRkMgcHJveHkNCj4+PiAgICAgICAgcmVjZWl2ZXMgYW4gTlNILWVu
Y2Fwc3VsYXRlZCBwYWNrZXQsIGl0IE1VU1QgcmVtb3ZlIE5TSCBiZWZvcmUNCj4+PiAgICAgICAg
Zm9yd2FyZGluZyBpdCB0byBhbiBOU0ggdW5hd2FyZSBTRi4gIFdoZW4gdGhlIFNGQyBQcm94eSBy
ZWNlaXZlcw0KPj4+ICEgICAgICAgIGEgcGFja2V0IGJhY2sgZnJvbSBhbiBOU0ggdW5hd2FyZSBT
RiwgaXQgTVVTVCByZS1lbmNhcHN1bGF0ZXMNCj4+PiBpdA0KPj4+ICAgICAgICB3aXRoIHRoZSBj
b3JyZWN0IE5TSCwgYW5kIE1VU1QgZGVjcmVtZW50IHRoZSBTZXJ2aWNlIEluZGV4IGJ5DQo+Pj4g
ICAgICAgIG9uZS4NCj4+PiANCj4+PiAtLS0gNzE5LDcyNSAtLS0tDQo+Pj4gICAgICAgIFNlcnZp
Y2UgSW5kZXggYW5kIE1BWSB1cGRhdGUgY29udGV4dHMuICBXaGVuIGFuIFNGQyBwcm94eQ0KPj4+
ICAgICAgICByZWNlaXZlcyBhbiBOU0gtZW5jYXBzdWxhdGVkIHBhY2tldCwgaXQgTVVTVCByZW1v
dmUgTlNIIGJlZm9yZQ0KPj4+ICAgICAgICBmb3J3YXJkaW5nIGl0IHRvIGFuIE5TSCB1bmF3YXJl
IFNGLiAgV2hlbiB0aGUgU0ZDIFByb3h5IHJlY2VpdmVzDQo+Pj4gISAgICAgICAgYSBwYWNrZXQg
YmFjayBmcm9tIGFuIE5TSCB1bmF3YXJlIFNGLCBpdCBNVVNUIHJlLWVuY2Fwc3VsYXRlIGl0DQo+
Pj4gICAgICAgIHdpdGggdGhlIGNvcnJlY3QgTlNILCBhbmQgTVVTVCBkZWNyZW1lbnQgdGhlIFNl
cnZpY2UgSW5kZXggYnkNCj4+PiAgICAgICAgb25lLg0KPj4+IA0KPj4+ICoqKioqKioqKioqKioq
Kg0KPj4+ICoqKiA3NjMsNzc4ICoqKioNCj4+PiANCj4+PiA0LiAgTlNIIFRyYW5zcG9ydCBFbmNh
cHN1bGF0aW9uDQo+Pj4gDQo+Pj4gISAgICBPbmNlIE5TSCBpcyBhZGRlZCB0byBhIHBhY2tldCwg
YW4gb3V0ZXIgZW5jYXBzdWxhdGlvbiBpcyB1c2VkIHRvDQo+Pj4gICAgZm9yd2FyZCB0aGUgb3Jp
Z2luYWwgcGFja2V0IGFuZCB0aGUgYXNzb2NpYXRlZCBtZXRhZGF0YSB0byB0aGUgc3RhcnQNCj4+
PiAgICBvZiBhIHNlcnZpY2UgY2hhaW4uICBUaGUgZW5jYXBzdWxhdGlvbiBzZXJ2ZXMgdHdvIHB1
cnBvc2VzOg0KPj4+IA0KPj4+ICAgIDEuICBDcmVhdGVzIGEgdG9wb2xvZ2ljYWxseSBpbmRlcGVu
ZGVudCBzZXJ2aWNlcyBwbGFuZS4gIFBhY2tldHMgYXJlDQo+Pj4gICAgICAgIGZvcndhcmRlZCB0
byB0aGUgcmVxdWlyZWQgc2VydmljZXMgd2l0aG91dCBjaGFuZ2luZyB0aGUNCj4+PiAhICAgICAg
ICB1bmRlcmx5aW5nIG5ldHdvcmsgdG9wb2xvZ3kNCj4+PiANCj4+PiAhICAgIDIuICBUcmFuc2l0
IG5ldHdvcmsgbm9kZXMgc2ltcGx5IGZvcndhcmQgdGhlIGVuY2Fwc3VsYXRlZCBwYWNrZXRzIA0K
Pj4+IGFzDQo+Pj4gISAgICAgICAgaXMuDQo+Pj4gDQo+Pj4gICAgVGhlIHNlcnZpY2UgaGVhZGVy
IGlzIGluZGVwZW5kZW50IG9mIHRoZSBlbmNhcHN1bGF0aW9uIHVzZWQgYW5kIGlzDQo+Pj4gICAg
ZW5jYXBzdWxhdGVkIGluIGV4aXN0aW5nIHRyYW5zcG9ydHMuICBUaGUgcHJlc2VuY2Ugb2YgTlNI
IGlzDQo+Pj4gLS0tIDc2Myw3NzggLS0tLQ0KPj4+IA0KPj4+IDQuICBOU0ggVHJhbnNwb3J0IEVu
Y2Fwc3VsYXRpb24NCj4+PiANCj4+PiAhICAgIE9uY2UgYSBOU0ggaXMgYWRkZWQgdG8gYSBwYWNr
ZXQsIGFuIG91dGVyIGVuY2Fwc3VsYXRpb24gaXMgdXNlZCB0bw0KPj4+ICAgIGZvcndhcmQgdGhl
IG9yaWdpbmFsIHBhY2tldCBhbmQgdGhlIGFzc29jaWF0ZWQgbWV0YWRhdGEgdG8gdGhlIHN0YXJ0
DQo+Pj4gICAgb2YgYSBzZXJ2aWNlIGNoYWluLiAgVGhlIGVuY2Fwc3VsYXRpb24gc2VydmVzIHR3
byBwdXJwb3NlczoNCj4+PiANCj4+PiAgICAxLiAgQ3JlYXRlcyBhIHRvcG9sb2dpY2FsbHkgaW5k
ZXBlbmRlbnQgc2VydmljZXMgcGxhbmUuICBQYWNrZXRzIGFyZQ0KPj4+ICAgICAgICBmb3J3YXJk
ZWQgdG8gdGhlIHJlcXVpcmVkIHNlcnZpY2VzIHdpdGhvdXQgY2hhbmdpbmcgdGhlDQo+Pj4gISAg
ICAgICAgdW5kZXJseWluZyBuZXR3b3JrIHRvcG9sb2d5Lg0KPj4+IA0KPj4+ICEgICAgMi4gIFRy
YW5zaXQgbmV0d29yayBub2RlcyBzaW1wbHkgZm9yd2FyZCB0aGUgZW5jYXBzdWxhdGVkIHBhY2tl
dHMgDQo+Pj4gISAgICAgICAgd2l0aG91dCBtb2RpZmljYXRpb24uDQo+Pj4gDQo+Pj4gICAgVGhl
IHNlcnZpY2UgaGVhZGVyIGlzIGluZGVwZW5kZW50IG9mIHRoZSBlbmNhcHN1bGF0aW9uIHVzZWQg
YW5kIGlzDQo+Pj4gICAgZW5jYXBzdWxhdGVkIGluIGV4aXN0aW5nIHRyYW5zcG9ydHMuICBUaGUg
cHJlc2VuY2Ugb2YgTlNIIGlzDQo+Pj4gKioqKioqKioqKioqKioqDQo+Pj4gKioqIDc4OCw3OTQg
KioqKg0KPj4+IA0KPj4+IDUuICBGcmFnbWVudGF0aW9uIENvbnNpZGVyYXRpb25zDQo+Pj4gDQo+
Pj4gISAgICBOU0ggYW5kIHRoZSBhc3NvY2lhdGVkIHRyYW5zcG9ydCBoZWFkZXIgYXJlICJhZGRl
ZCIgdG8gdGhlDQo+Pj4gICAgZW5jYXBzdWxhdGVkIHBhY2tldC9mcmFtZS4gIFRoaXMgYWRkaXRp
b25hbCBpbmZvcm1hdGlvbiBpbmNyZWFzZXMgDQo+Pj4gdGhlDQo+Pj4gICAgc2l6ZSBvZiB0aGUg
cGFja2V0Lg0KPj4+IA0KPj4+IC0tLSA3ODgsNzk0IC0tLS0NCj4+PiANCj4+PiA1LiAgRnJhZ21l
bnRhdGlvbiBDb25zaWRlcmF0aW9ucw0KPj4+IA0KPj4+ICEgICAgVGhlIE5TSCBhbmQgdGhlIGFz
c29jaWF0ZWQgdHJhbnNwb3J0IGhlYWRlciBhcmUgImFkZGVkIiB0byB0aGUNCj4+PiAgICBlbmNh
cHN1bGF0ZWQgcGFja2V0L2ZyYW1lLiAgVGhpcyBhZGRpdGlvbmFsIGluZm9ybWF0aW9uIGluY3Jl
YXNlcyANCj4+PiB0aGUNCj4+PiAgICBzaXplIG9mIHRoZSBwYWNrZXQuDQo+Pj4gDQo+Pj4gKioq
KioqKioqKioqKioqDQo+Pj4gKioqIDgwNiw4MTIgKioqKg0KPj4+IA0KPj4+IDYuMS4gIFNGRnMg
YW5kIE92ZXJsYXkgU2VsZWN0aW9uDQo+Pj4gDQo+Pj4gISAgICBBcyBkZXNjcmliZWQgYWJvdmUs
IE5TSCBjb250YWlucyBhIFNlcnZpY2UgUGF0aCBJZGVudGlmaWVyIChTUEkpIA0KPj4+IGFuZA0K
Pj4+ICAgIGEgU2VydmljZSBJbmRleCAoU0kpLiAgVGhlIFNQSSBpcywgYXMgcGVyIGl0cyBuYW1l
LCBhbiBpZGVudGlmaWVyLg0KPj4+ICAgIFRoZSBTUEkgYWxvbmUgY2Fubm90IGJlIHVzZWQgdG8g
Zm9yd2FyZCBwYWNrZXRzIGFsb25nIGEgc2VydmljZSANCj4+PiBwYXRoLg0KPj4+ICAgIFJhdGhl
ciB0aGUgU1BJIHByb3ZpZGVzIGEgbGV2ZWwgb2YgaW5kaXJlY3Rpb24gYmV0d2VlbiB0aGUgc2Vy
dmljZQ0KPj4+IC0tLSA4MDYsODEyIC0tLS0NCj4+PiANCj4+PiA2LjEuICBTRkZzIGFuZCBPdmVy
bGF5IFNlbGVjdGlvbg0KPj4+IA0KPj4+ICEgICAgQXMgZGVzY3JpYmVkIGFib3ZlLCBhbiBOU0gg
Y29udGFpbnMgYSBTZXJ2aWNlIFBhdGggSWRlbnRpZmllciANCj4+PiAoU1BJKSBhbmQNCj4+PiAg
ICBhIFNlcnZpY2UgSW5kZXggKFNJKS4gIFRoZSBTUEkgaXMsIGFzIHBlciBpdHMgbmFtZSwgYW4g
aWRlbnRpZmllci4NCj4+PiAgICBUaGUgU1BJIGFsb25lIGNhbm5vdCBiZSB1c2VkIHRvIGZvcndh
cmQgcGFja2V0cyBhbG9uZyBhIHNlcnZpY2UgDQo+Pj4gcGF0aC4NCj4+PiAgICBSYXRoZXIgdGhl
IFNQSSBwcm92aWRlcyBhIGxldmVsIG9mIGluZGlyZWN0aW9uIGJldHdlZW4gdGhlIHNlcnZpY2UN
Cj4+PiAqKioqKioqKioqKioqKioNCj4+PiAqKiogODI3LDgzOSAqKioqDQo+Pj4gICAgaXMgaW5j
b3JyZWN0IGFuZCB0aGUgcGFja2V0IG11c3QgYmUgZGlzY2FyZGVkLg0KPj4+IA0KPj4+ICAgIFRo
aXMgaW5kaXJlY3Rpb24gLS0gU1BJIHRvIG92ZXJsYXkgLS0gY3JlYXRlcyBhIHRydWUgc2Vydmlj
ZSBwbGFuZS4NCj4+PiAhICAgIFRoYXQgaXMgdGhlIFNGRi9TRiB0b3BvbG9neSBpcyBjb25zdHJ1
Y3RlZCB3aXRob3V0IGltcGFjdGluZyB0aGUNCj4+PiAhICAgIG5ldHdvcmsgdG9wb2xvZ3kgYnV0
IG1vcmUgaW1wb3J0YW50bHkgc2VydmljZSBwbGFuZSBvbmx5IA0KPj4+IHBhcnRpY2lwYW50cw0K
Pj4+ICAgIChpLmUuLCBtb3N0IFNGcykgbmVlZCBub3QgYmUgcGFydCBvZiB0aGUgbmV0d29yayBv
dmVybGF5IHRvcG9sb2d5IA0KPj4+IGFuZA0KPj4+ICAgIGl0cyBhc3NvY2lhdGVkIGluZnJhc3Ry
dWN0dXJlIChlLmcuLCBjb250cm9sIHBsYW5lLCByb3V0aW5nIHRhYmxlcywNCj4+PiAhICAgIGV0
Yy4pICBTRnMgbmVlZCB0byBiZSBhYmxlIHRvIHJldHVybiBhIHBhY2tldCB0byBhbiBhcHByb3By
aWF0ZSBTRkYNCj4+PiAhICAgIChpLmUuLCBoYXMgdGhlIHJlcXVpc2l0ZSBOU0ggaW5mb3JtYXRp
b24pIHdoZW4gc2VydmljZSBwcm9jZXNzaW5nIA0KPj4+IGlzDQo+Pj4gISAgICBjb21wbGV0ZS4g
IFRoaXMgY2FuIGJlIHZpYSB0aGUgb3ZlciBvciB1bmRlcmxheSBhbmQgaW4gc29tZSBjYXNlDQo+
Pj4gDQo+Pj4gDQo+Pj4gDQo+Pj4gLS0tIDgyNyw4MzkgLS0tLQ0KPj4+ICAgIGlzIGluY29ycmVj
dCBhbmQgdGhlIHBhY2tldCBtdXN0IGJlIGRpc2NhcmRlZC4NCj4+PiANCj4+PiAgICBUaGlzIGlu
ZGlyZWN0aW9uIC0tIFNQSSB0byBvdmVybGF5IC0tIGNyZWF0ZXMgYSB0cnVlIHNlcnZpY2UgcGxh
bmUuDQo+Pj4gISAgICBUaGF0IGlzLCB0aGUgU0ZGL1NGIHRvcG9sb2d5IGlzIGNvbnN0cnVjdGVk
IHdpdGhvdXQgaW1wYWN0aW5nIHRoZQ0KPj4+ICEgICAgbmV0d29yayB0b3BvbG9neSBidXQgbW9y
ZSBpbXBvcnRhbnRseSwgc2VydmljZSBwbGFuZSBvbmx5IA0KPj4+IHBhcnRpY2lwYW50cw0KPj4+
ICAgIChpLmUuLCBtb3N0IFNGcykgbmVlZCBub3QgYmUgcGFydCBvZiB0aGUgbmV0d29yayBvdmVy
bGF5IHRvcG9sb2d5IA0KPj4+IGFuZA0KPj4+ICAgIGl0cyBhc3NvY2lhdGVkIGluZnJhc3RydWN0
dXJlIChlLmcuLCBjb250cm9sIHBsYW5lLCByb3V0aW5nIHRhYmxlcywNCj4+PiAhICAgIGV0Yyku
ICBTRnMgbmVlZCB0byBiZSBhYmxlIHRvIHJldHVybiBhIHBhY2tldCB0byBhbiBhcHByb3ByaWF0
ZSBTRkYNCj4+PiAhICAgIChpLmUuLCBvbmUgdGhhdCBoYXMgdGhlIHJlcXVpc2l0ZSBOU0ggaW5m
b3JtYXRpb24pIHdoZW4gc2VydmljZSANCj4+PiBwcm9jZXNzaW5nIGlzDQo+Pj4gISAgICBjb21w
bGV0ZS4gIFRoaXMgY2FuIGJlIHZpYSB0aGUgb3ZlcmxheSBvciB1bmRlcmxheSBhbmQsIGluIHNv
bWUgDQo+Pj4gY2FzZQ0KPj4+IA0KPj4+IA0KPj4+IA0KPj4+ICoqKioqKioqKioqKioqKg0KPj4+
ICoqKiA4NDcsODUzICoqKioNCj4+PiAgICByZXF1aXNpdGUgY29ubmVjdGl2aXR5Lg0KPj4+IA0K
Pj4+ICAgIFRoZSBtYXBwaW5nIG9mIFNQSSB0byB0cmFuc3BvcnQgb2NjdXJzIG9uIGFuIFNGRiAo
YXMgZGlzY3Vzc2VkIA0KPj4+IGFib3ZlLA0KPj4+ICEgICAgdGhlIGZpcnN0IFNGRiBpbiB0aGUg
cGF0aCBnZXRzIGEgTlNIIGVuY2Fwc3VsYXRlZCBwYWNrZXQgZnJvbSB0aGUNCj4+PiAgICBDbGFz
c2lmaWVyKS4gIFRoZSBTRkYgY29uc3VsdHMgdGhlIFNQSS9JRCB2YWx1ZXMgdG8gZGV0ZXJtaW5l
IHRoZQ0KPj4+ICAgIGFwcHJvcHJpYXRlIG92ZXJsYXkgdHJhbnNwb3J0IHByb3RvY29sIChzZXZl
cmFsIG1heSBiZSB1c2VkIHdpdGhpbiBhDQo+Pj4gICAgZ2l2ZW4gbmV0d29yaykgYW5kIG5leHQg
aG9wIGZvciB0aGUgcmVxdWlzaXRlIFNGLiAgVGFibGUgMSBiZWxvdw0KPj4+IC0tLSA4NDcsODUz
IC0tLS0NCj4+PiAgICByZXF1aXNpdGUgY29ubmVjdGl2aXR5Lg0KPj4+IA0KPj4+ICAgIFRoZSBt
YXBwaW5nIG9mIFNQSSB0byB0cmFuc3BvcnQgb2NjdXJzIG9uIGFuIFNGRiAoYXMgZGlzY3Vzc2Vk
IA0KPj4+IGFib3ZlLA0KPj4+ICEgICAgdGhlIGZpcnN0IFNGRiBpbiB0aGUgcGF0aCBnZXRzIGFu
IE5TSCBlbmNhcHN1bGF0ZWQgcGFja2V0IGZyb20gdGhlDQo+Pj4gICAgQ2xhc3NpZmllcikuICBU
aGUgU0ZGIGNvbnN1bHRzIHRoZSBTUEkvSUQgdmFsdWVzIHRvIGRldGVybWluZSB0aGUNCj4+PiAg
ICBhcHByb3ByaWF0ZSBvdmVybGF5IHRyYW5zcG9ydCBwcm90b2NvbCAoc2V2ZXJhbCBtYXkgYmUg
dXNlZCB3aXRoaW4gYQ0KPj4+ICAgIGdpdmVuIG5ldHdvcmspIGFuZCBuZXh0IGhvcCBmb3IgdGhl
IHJlcXVpc2l0ZSBTRi4gIFRhYmxlIDEgYmVsb3cNCj4+PiAqKioqKioqKioqKioqKioNCj4+PiAq
KiogODc0LDg4MCAqKioqDQo+Pj4gDQo+Pj4gICAgQWRkaXRpb25hbGx5LCBmdXJ0aGVyIGluZGly
ZWN0aW9uIGlzIHBvc3NpYmxlOiB0aGUgcmVzb2x1dGlvbiBvZiB0aGUNCj4+PiAgICByZXF1aXJl
ZCBTRiBuZXR3b3JrIGxvY2F0b3IgbWF5IGJlIGEgbG9jYWxpemVkIHJlc29sdXRpb24gb24gYW4g
U0ZGLA0KPj4+ICEgICAgcmF0aGVyIHRoYW4gYSBzZXJ2aWNlIGZ1bmN0aW9uIGNoYWluIGNvbnRy
b2wgcGxhbmUgcmVzcG9uc2liaWxpdHksIA0KPj4+IGFzDQo+Pj4gICAgcGVyIFRhYmxlIDIgYW5k
IFRhYmxlIDMgYmVsb3cuDQo+Pj4gDQo+Pj4gICAgUGxlYXNlIG5vdGU6IFZYTEFOLWdwZSBhbmQg
R1JFIGluIHRoZSBhYm92ZSB0YWJsZSByZWZlciB0bw0KPj4+IC0tLSA4NzQsODgwIC0tLS0NCj4+
PiANCj4+PiAgICBBZGRpdGlvbmFsbHksIGZ1cnRoZXIgaW5kaXJlY3Rpb24gaXMgcG9zc2libGU6
IHRoZSByZXNvbHV0aW9uIG9mIHRoZQ0KPj4+ICAgIHJlcXVpcmVkIFNGIG5ldHdvcmsgbG9jYXRv
ciBtYXkgYmUgYSBsb2NhbGl6ZWQgcmVzb2x1dGlvbiBvbiBhbiBTRkYsDQo+Pj4gISAgICByYXRo
ZXIgdGhhbiBhIHNlcnZpY2UgZnVuY3Rpb24gY2hhaW4gY29udHJvbC1wbGFuZSByZXNwb25zaWJp
bGl0eSwgDQo+Pj4gYXMNCj4+PiAgICBwZXIgVGFibGUgMiBhbmQgVGFibGUgMyBiZWxvdy4NCj4+
PiANCj4+PiAgICBQbGVhc2Ugbm90ZTogVlhMQU4tZ3BlIGFuZCBHUkUgaW4gdGhlIGFib3ZlIHRh
YmxlIHJlZmVyIHRvDQo+Pj4gKioqKioqKioqKioqKioqDQo+Pj4gKioqIDkyNSw5MzQgKioqKg0K
Pj4+ICAgIFNpbmNlIHRoZSBTUEkgaXMgYSByZXByZXNlbnRhdGlvbiBvZiB0aGUgc2VydmljZSBw
YXRoLCB0aGUgbG9va3VwIA0KPj4+IG1heQ0KPj4+ICAgIHJldHVybiBtb3JlIHRoYW4gb25lIHBv
c3NpYmxlIG5leHQtaG9wIHdpdGhpbiBhIHNlcnZpY2UgcGF0aCBmb3IgYQ0KPj4+ICAgIGdpdmVu
IFNGLCBlc3NlbnRpYWxseSBhIHNlcmllcyBvZiB3ZWlnaHRlZCAoZXF1YWxseSBvciBvdGhlcndp
c2UpDQo+Pj4gISAgICBwYXRocyB0byBiZSB1c2VkIChmb3IgbG9hZCBkaXN0cmlidXRpb24sIHJl
ZHVuZGFuY3kgb3IgcG9saWN5KSwgc2VlDQo+Pj4gICAgVGFibGUgNC4gIFRoZSBtZXRyaWMgZGVw
aWN0ZWQgaW4gVGFibGUgNCBpcyBhbiBleGFtcGxlIHRvIGhlbHANCj4+PiAgICBpbGx1c3RyYXRl
ZCB3ZWlnaGluZyBTRnMuICBJbiBhIHJlYWwgbmV0d29yaywgdGhlIG1ldHJpYyB3aWxsIHJhbmdl
DQo+Pj4gISAgICBmcm9tIGEgc2ltcGxlIHByZWZlcmVuY2UgKHNpbWlsYXIgdG8gcm91dGluZyBu
ZXh0LSBob3ApLCB0byBhIHRydWUNCj4+PiAgICBkeW5hbWljIGNvbXBvc2l0ZSBtZXRyaWMgYmFz
ZWQgb24gc29tZSBzZXJ2aWNlIGZ1bmN0aW9uLWNlbnRyaWMgDQo+Pj4gc3RhdGUNCj4+PiAgICAo
aW5jbHVkaW5nIGxvYWQsIHNlc3Npb25zIHN0YXRlLCBjYXBhY2l0eSwgZXRjLikNCj4+PiANCj4+
PiAtLS0gOTI1LDkzNCAtLS0tDQo+Pj4gICAgU2luY2UgdGhlIFNQSSBpcyBhIHJlcHJlc2VudGF0
aW9uIG9mIHRoZSBzZXJ2aWNlIHBhdGgsIHRoZSBsb29rdXAgDQo+Pj4gbWF5DQo+Pj4gICAgcmV0
dXJuIG1vcmUgdGhhbiBvbmUgcG9zc2libGUgbmV4dC1ob3Agd2l0aGluIGEgc2VydmljZSBwYXRo
IGZvciBhDQo+Pj4gICAgZ2l2ZW4gU0YsIGVzc2VudGlhbGx5IGEgc2VyaWVzIG9mIHdlaWdodGVk
IChlcXVhbGx5IG9yIG90aGVyd2lzZSkNCj4+PiAhICAgIHBhdGhzIHRvIGJlIHVzZWQgKGZvciBs
b2FkIGRpc3RyaWJ1dGlvbiwgcmVkdW5kYW5jeSwgb3IgcG9saWN5KSwgDQo+Pj4gc2VlDQo+Pj4g
ICAgVGFibGUgNC4gIFRoZSBtZXRyaWMgZGVwaWN0ZWQgaW4gVGFibGUgNCBpcyBhbiBleGFtcGxl
IHRvIGhlbHANCj4+PiAgICBpbGx1c3RyYXRlZCB3ZWlnaGluZyBTRnMuICBJbiBhIHJlYWwgbmV0
d29yaywgdGhlIG1ldHJpYyB3aWxsIHJhbmdlDQo+Pj4gISAgICBmcm9tIGEgc2ltcGxlIHByZWZl
cmVuY2UgKHNpbWlsYXIgdG8gcm91dGluZyBuZXh0LWhvcCksIHRvIGEgdHJ1ZQ0KPj4+ICAgIGR5
bmFtaWMgY29tcG9zaXRlIG1ldHJpYyBiYXNlZCBvbiBzb21lIHNlcnZpY2UgZnVuY3Rpb24tY2Vu
dHJpYyANCj4+PiBzdGF0ZQ0KPj4+ICAgIChpbmNsdWRpbmcgbG9hZCwgc2Vzc2lvbnMgc3RhdGUs
IGNhcGFjaXR5LCBldGMuKQ0KPj4+IA0KPj4+ICoqKioqKioqKioqKioqKg0KPj4+ICoqKiA5ODEs
OTg3ICoqKioNCj4+PiAgICBGdXJ0aGVybW9yZSwgdGhlIFNQSSB0byBvdmVybGF5IG1hcHBpbmcg
b2NjdXJzIGF0IGVhY2ggU0ZGDQo+Pj4gICAgaW5kZXBlbmRlbnRseS4gIEFueSBjb21iaW5hdGlv
biBvZiB0b3BvbG9neSBzZWxlY3Rpb24gaXMgcG9zc2libGUuDQo+Pj4gICAgUGxlYXNlIG5vdGUs
IHRoZXJlIGlzIG5vIHJlcXVpcmVtZW50IHRvIGNyZWF0ZSBhIG5ldyBvdmVybGF5IA0KPj4+IHRv
cG9sb2d5DQo+Pj4gISAgICBpZiBhIHN1aXRhYmxlIG9uZSBhbHJlYWR5IGV4aXN0aW5nLiAgTlNI
IHBhY2tldHMgY2FuIHVzZSBhbnkgKG5ldyANCj4+PiBvcg0KPj4+ICAgIGV4aXN0aW5nKSBvdmVy
bGF5IHByb3ZpZGVkIHRoZSByZXF1aXNpdGUgY29ubmVjdGl2aXR5IHJlcXVpcmVtZW50cw0KPj4+
ICAgIGFyZSBzYXRpc2ZpZWQuDQo+Pj4gDQo+Pj4gLS0tIDk4MSw5ODcgLS0tLQ0KPj4+ICAgIEZ1
cnRoZXJtb3JlLCB0aGUgU1BJIHRvIG92ZXJsYXkgbWFwcGluZyBvY2N1cnMgYXQgZWFjaCBTRkYN
Cj4+PiAgICBpbmRlcGVuZGVudGx5LiAgQW55IGNvbWJpbmF0aW9uIG9mIHRvcG9sb2d5IHNlbGVj
dGlvbiBpcyBwb3NzaWJsZS4NCj4+PiAgICBQbGVhc2Ugbm90ZSwgdGhlcmUgaXMgbm8gcmVxdWly
ZW1lbnQgdG8gY3JlYXRlIGEgbmV3IG92ZXJsYXkgDQo+Pj4gdG9wb2xvZ3kNCj4+PiAhICAgIGlm
IGEgc3VpdGFibGUgb25lIGFscmVhZHkgZXhpc3RzLiAgTlNIIHBhY2tldHMgY2FuIHVzZSBhbnkg
KG5ldyBvcg0KPj4+ICAgIGV4aXN0aW5nKSBvdmVybGF5IHByb3ZpZGVkIHRoZSByZXF1aXNpdGUg
Y29ubmVjdGl2aXR5IHJlcXVpcmVtZW50cw0KPj4+ICAgIGFyZSBzYXRpc2ZpZWQuDQo+Pj4gDQo+
Pj4gKioqKioqKioqKioqKioqDQo+Pj4gKioqIDEwMjUsMTAzMiAqKioqDQo+Pj4gICAgVGhlIFNQ
SSBhbmQgU0kgc2VydmUgYW4gaW1wb3J0YW50IGZ1bmN0aW9uIGZvciB2aXNpYmlsaXR5IGludG8g
dGhlDQo+Pj4gICAgc2VydmljZSB0b3BvbG9neS4gIEFuIG9wZXJhdG9yIGNhbiBkZXRlcm1pbmUg
d2hhdCBzZXJ2aWNlIHBhdGggYQ0KPj4+ICAgIHBhY2tldCBpcyAib24iLCBhbmQgaXRzIGxvY2F0
aW9uIHdpdGhpbiB0aGF0IHBhdGggc2ltcGx5IGJ5IHZpZXdpbmcNCj4+PiAhICAgIE5TSCBpbmZv
cm1hdGlvbiAocGFja2V0IGNhcHR1cmUsIElQRklYLCBldGMuKSAgVGhlIGluZm9ybWF0aW9uIGNh
biANCj4+PiBiZQ0KPj4+ICEgICAgdXNlZCBmb3Igc2VydmljZSBzY2hlZHVsaW5nIGFuZCBwbGFj
ZW1lbnQgZGVjaXNpb25zLCANCj4+PiB0cm91Ymxlc2hvb3RpbmcNCj4+PiAgICBhbmQgY29tcGxp
YW5jZSB2ZXJpZmljYXRpb24uDQo+Pj4gDQo+Pj4gNi40LiAgU2VydmljZSBHcmFwaHMNCj4+PiAt
LS0gMTAyNSwxMDMyIC0tLS0NCj4+PiAgICBUaGUgU1BJIGFuZCBTSSBzZXJ2ZSBhbiBpbXBvcnRh
bnQgZnVuY3Rpb24gZm9yIHZpc2liaWxpdHkgaW50byB0aGUNCj4+PiAgICBzZXJ2aWNlIHRvcG9s
b2d5LiAgQW4gb3BlcmF0b3IgY2FuIGRldGVybWluZSB3aGF0IHNlcnZpY2UgcGF0aCBhDQo+Pj4g
ICAgcGFja2V0IGlzICJvbiIsIGFuZCBpdHMgbG9jYXRpb24gd2l0aGluIHRoYXQgcGF0aCBzaW1w
bHkgYnkgdmlld2luZw0KPj4+ICEgICAgTlNIIGluZm9ybWF0aW9uIChwYWNrZXQgY2FwdHVyZSwg
SVBGSVgsIGV0YykuICBUaGUgaW5mb3JtYXRpb24gY2FuIA0KPj4+IGJlDQo+Pj4gISAgICB1c2Vk
IGZvciBzZXJ2aWNlIHNjaGVkdWxpbmcgYW5kIHBsYWNlbWVudCBkZWNpc2lvbnMsIA0KPj4+IHRy
b3VibGVzaG9vdGluZywNCj4+PiAgICBhbmQgY29tcGxpYW5jZSB2ZXJpZmljYXRpb24uDQo+Pj4g
DQo+Pj4gNi40LiAgU2VydmljZSBHcmFwaHMNCj4+PiAqKioqKioqKioqKioqKioNCj4+PiAqKiog
MTA5MiwxMDk4ICoqKioNCj4+PiANCj4+PiAgICAgICAgICAgICAgICAgKy0tLS0tLS0rICAgICAg
ICArLS0tLS0tLSsgICAgICAgICstLS0tLS0tKw0KPj4+ICAgICAgICAgICAgICAgICB8ICBTRkYg
ICktLS0tLS0tPiggIFNGRiAgfC0tLS0tLS0+fCAgU0ZGICB8DQo+Pj4gISAgICAgICAgICAgICAg
ICAgKy0tLV4tLS0rICAgICAgICArLS0tfC0tLSsgICAgICAgICstLS18LS0tKw0KPj4+ICAgICAg
ICAgICAgICAgICAgICwtfC0uICAgICAgICAgICAgLC18LS4gICAgICAgICAgICAsLXwtLg0KPj4+
ICAgICAgICAgICAgICAgICAgLyAgICAgXCAgICAgICAgICAvICAgICBcICAgICAgICAgIC8gICAg
IFwNCj4+PiAgICAgICAgICAgICAgICAgKCBDbGFzcyApICAgICAgICAoICBTRjEgICkgICAgICAg
ICggIFNGMiAgKQ0KPj4+IC0tLSAxMDkyLDEwOTkgLS0tLQ0KPj4+IA0KPj4+ICAgICAgICAgICAg
ICAgICArLS0tLS0tLSsgICAgICAgICstLS0tLS0tKyAgICAgICAgKy0tLS0tLS0rDQo+Pj4gICAg
ICAgICAgICAgICAgIHwgIFNGRiAgKS0tLS0tLS0+KCAgU0ZGICB8LS0tLS0tLT58ICBTRkYgIHwN
Cj4+PiAhICAgICAgICAgICAgICAgICArLS0tKy0tLSsgICAgICAgICstLS0rLS0tKyAgICAgICAg
Ky0tLSstLS0rDQo+Pj4gISAgICAgICAgICAgICAgICAgICAgIF4gICAgICAgICAgICAgICAgfCAg
ICAgICAgICAgICAgICB8IA0KPj4+ICAgICAgICAgICAgICAgICAgICwtfC0uICAgICAgICAgICAg
LC18LS4gICAgICAgICAgICAsLXwtLg0KPj4+ICAgICAgICAgICAgICAgICAgLyAgICAgXCAgICAg
ICAgICAvICAgICBcICAgICAgICAgIC8gICAgIFwNCj4+PiAgICAgICAgICAgICAgICAgKCBDbGFz
cyApICAgICAgICAoICBTRjEgICkgICAgICAgICggIFNGMiAgKQ0KPj4+ICoqKioqKioqKioqKioq
Kg0KPj4+ICoqKiAxMTM1LDExNDEgKioqKg0KPj4+ICAgICAgICAgICAgICAgKy0tLSstLS0rICAg
ICAgICAgIGVtcGxveWVlcw0KPj4+ICAgICAgICAgICAgICAgfCAgICAgICB8DQo+Pj4gICAgICAg
ICAgICAgICArLS0tLS0tLSsNCj4+PiAhICAgICAgICAgICAgICAgZXh0ZXJuYWwNCj4+PiAgICAg
ICAgICAgICAgIHN5c3RlbToNCj4+PiAgICAgICAgICAgICAgIEVtcGxveWVlDQo+Pj4gICAgICAg
ICAgICAgICBBcHBaDQo+Pj4gLS0tIDExMzYsMTE0MiAtLS0tDQo+Pj4gICAgICAgICAgICAgICAr
LS0tKy0tLSsgICAgICAgICAgZW1wbG95ZWVzDQo+Pj4gICAgICAgICAgICAgICB8ICAgICAgIHwN
Cj4+PiAgICAgICAgICAgICAgICstLS0tLS0tKw0KPj4+ICEgICAgICAgICAgICAgICBFeHRlcm5h
bA0KPj4+ICAgICAgICAgICAgICAgc3lzdGVtOg0KPj4+ICAgICAgICAgICAgICAgRW1wbG95ZWUN
Cj4+PiAgICAgICAgICAgICAgIEFwcFoNCj4+PiAqKioqKioqKioqKioqKioNCj4+PiAqKiogMTE1
MSwxMTU3ICoqKioNCj4+PiAgICBjb25zaWRlcmF0aW9ucyBtYXkgbmVlZCB0byBiZSBjb25zaWRl
cmVkLiAgRm9yIGV4YW1wbGUsIGlmIHRoZQ0KPj4+ICAgIG1ldGFkYXRhIGNvbnZleXMgdGVuYW50
IGluZm9ybWF0aW9uLCB0aGF0IGluZm9ybWF0aW9uIG1heSBuZWVkIHRvIGJlDQo+Pj4gICAgYXV0
aGVudGljYXRlZCBhbmQvb3IgZW5jcnlwdGVkIGJldHdlZW4gdGhlIG9yaWdpbmF0b3IgYW5kIHRo
ZQ0KPj4+ICEgICAgaW50ZW5kZWQgcmVjaXBpZW50cyAod2hpY2ggbWF5IGluY2x1ZGUgaW50ZW5k
ZWQgU0ZzIG9ubHkpIC4gIE5TSA0KPj4+ICAgIGl0c2VsZiBkb2VzIG5vdCBwcm92aWRlIHByaXZh
Y3kgZnVuY3Rpb25zLCByYXRoZXIgaXQgcmVsaWVzIG9uIHRoZQ0KPj4+ICAgIHRyYW5zcG9ydC9v
dmVybGF5IGxheWVyLiAgQW4gb3BlcmF0b3IgY2FuIHNlbGVjdCB0aGUgYXBwcm9wcmlhdGUNCj4+
PiAgICB0cmFuc3BvcnQgdG8gZW5zdXJlIGNvbmZpZGVudGlhbGx5IChhbmQgb3RoZXIgc2VjdXJp
dHkpDQo+Pj4gLS0tIDExNTIsMTE1OCAtLS0tDQo+Pj4gICAgY29uc2lkZXJhdGlvbnMgbWF5IG5l
ZWQgdG8gYmUgY29uc2lkZXJlZC4gIEZvciBleGFtcGxlLCBpZiB0aGUNCj4+PiAgICBtZXRhZGF0
YSBjb252ZXlzIHRlbmFudCBpbmZvcm1hdGlvbiwgdGhhdCBpbmZvcm1hdGlvbiBtYXkgbmVlZCB0
byBiZQ0KPj4+ICAgIGF1dGhlbnRpY2F0ZWQgYW5kL29yIGVuY3J5cHRlZCBiZXR3ZWVuIHRoZSBv
cmlnaW5hdG9yIGFuZCB0aGUNCj4+PiAhICAgIGludGVuZGVkIHJlY2lwaWVudHMgKHdoaWNoIG1h
eSBpbmNsdWRlIGludGVuZGVkIFNGcyBvbmx5KS4gIFRoZSBOU0gNCj4+PiAgICBpdHNlbGYgZG9l
cyBub3QgcHJvdmlkZSBwcml2YWN5IGZ1bmN0aW9ucywgcmF0aGVyIGl0IHJlbGllcyBvbiB0aGUN
Cj4+PiAgICB0cmFuc3BvcnQvb3ZlcmxheSBsYXllci4gIEFuIG9wZXJhdG9yIGNhbiBzZWxlY3Qg
dGhlIGFwcHJvcHJpYXRlDQo+Pj4gICAgdHJhbnNwb3J0IHRvIGVuc3VyZSBjb25maWRlbnRpYWxs
eSAoYW5kIG90aGVyIHNlY3VyaXR5KQ0KPj4+ICoqKioqKioqKioqKioqKg0KPj4+ICoqKiAxMTYx
LDExNjkgKioqKg0KPj4+IDcuMi4gIFVwZGF0aW5nL0F1Z21lbnRpbmcgTWV0YWRhdGENCj4+PiAN
Cj4+PiAgICBQb3N0LWluaXRpYWwgbWV0YWRhdGEgaW1wb3NpdGlvbiAodHlwaWNhbGx5IHBlcmZv
cm1lZCBkdXJpbmcgaW5pdGlhbA0KPj4+ICEgICAgc2VydmljZSBwYXRoIGRldGVybWluYXRpb24p
LCBtZXRhZGF0YSBtYXkgYmUgYXVnbWVudGVkIG9yIHVwZGF0ZWQ6DQo+Pj4gDQo+Pj4gISAgICAx
LiAgTWV0YWRhdGEgQXVnbWVudGF0aW9uOiBJbmZvcm1hdGlvbiBtYXkgYmUgYWRkZWQgdG8gTlNI
J3MgDQo+Pj4gZXhpc3RpbmcNCj4+PiAgICAgICAgbWV0YWRhdGEsIGFzIGRlcGljdGVkIGluIEZp
Z3VyZSAxMC4gIEZvciBleGFtcGxlLCBpZiB0aGUgaW5pdGlhbA0KPj4+ICAgICAgICBjbGFzc2lm
aWNhdGlvbiByZXR1cm5zIHRoZSB0ZW5hbnQgaW5mb3JtYXRpb24sIGEgc2Vjb25kYXJ5DQo+Pj4g
ICAgICAgIGNsYXNzaWZpY2F0aW9uIChwZXJoYXBzIGNvLXJlc2lkZW50IHdpdGggRFBJIG9yIFNM
QikgbWF5IGF1Z21lbnQNCj4+PiAtLS0gMTE2MiwxMTcwIC0tLS0NCj4+PiA3LjIuICBVcGRhdGlu
Zy9BdWdtZW50aW5nIE1ldGFkYXRhDQo+Pj4gDQo+Pj4gICAgUG9zdC1pbml0aWFsIG1ldGFkYXRh
IGltcG9zaXRpb24gKHR5cGljYWxseSBwZXJmb3JtZWQgZHVyaW5nIGluaXRpYWwNCj4+PiAhICAg
IHNlcnZpY2UgcGF0aCBkZXRlcm1pbmF0aW9uKSBvZiBtZXRhZGF0YSBtYXkgYmUgYXVnbWVudGVk
IG9yIA0KPj4+IHVwZGF0ZWQ6DQo+Pj4gDQo+Pj4gISAgICAxLiAgTWV0YWRhdGEgQXVnbWVudGF0
aW9uOiBJbmZvcm1hdGlvbiBtYXkgYmUgYWRkZWQgdG8gYW4gTlNIJ3MgDQo+Pj4gZXhpc3RpbmcN
Cj4+PiAgICAgICAgbWV0YWRhdGEsIGFzIGRlcGljdGVkIGluIEZpZ3VyZSAxMC4gIEZvciBleGFt
cGxlLCBpZiB0aGUgaW5pdGlhbA0KPj4+ICAgICAgICBjbGFzc2lmaWNhdGlvbiByZXR1cm5zIHRo
ZSB0ZW5hbnQgaW5mb3JtYXRpb24sIGEgc2Vjb25kYXJ5DQo+Pj4gICAgICAgIGNsYXNzaWZpY2F0
aW9uIChwZXJoYXBzIGNvLXJlc2lkZW50IHdpdGggRFBJIG9yIFNMQikgbWF5IGF1Z21lbnQNCj4+
PiAqKioqKioqKioqKioqKioNCj4+PiAqKiogMTE4NCwxMTkwICoqKioNCj4+PiAgICAyLiAgTWV0
YWRhdGEgVXBkYXRlOiBTdWJzZXF1ZW50IGNsYXNzaWZpZXJzIG1heSB1cGRhdGUgdGhlIGluaXRp
YWwNCj4+PiAgICAgICAgY2xhc3NpZmljYXRpb24gaWYgaXQgaXMgZGV0ZXJtaW5lZCB0byBiZSBp
bmNvcnJlY3Qgb3Igbm90DQo+Pj4gICAgICAgIGRlc2NyaXB0aXZlIGVub3VnaC4gIEZvciBleGFt
cGxlLCB0aGUgaW5pdGlhbCBjbGFzc2lmaWVyIGFkZHMNCj4+PiAhICAgICAgICBtZXRhZGF0YSB0
aGF0IGRlc2NyaWJlcyB0aGUgdHJhZmZpYyBhcyAiaW50ZXJuZXQiIGJ1dCBhIA0KPj4+IHNlY3Vy
aXR5DQo+Pj4gICAgICAgIHNlcnZpY2UgZnVuY3Rpb24gZGV0ZXJtaW5lcyB0aGF0IHRoZSB0cmFm
ZmljIGlzIHJlYWxseSAiYXR0YWNrIi4NCj4+PiAgICAgICAgRmlndXJlIDExIGlsbHVzdHJhdGVz
IGFuIGV4YW1wbGUgb2YgdXBkYXRpbmcgbWV0YWRhdGEuDQo+Pj4gDQo+Pj4gLS0tIDExODUsMTE5
MSAtLS0tDQo+Pj4gICAgMi4gIE1ldGFkYXRhIFVwZGF0ZTogU3Vic2VxdWVudCBjbGFzc2lmaWVy
cyBtYXkgdXBkYXRlIHRoZSBpbml0aWFsDQo+Pj4gICAgICAgIGNsYXNzaWZpY2F0aW9uIGlmIGl0
IGlzIGRldGVybWluZWQgdG8gYmUgaW5jb3JyZWN0IG9yIG5vdA0KPj4+ICAgICAgICBkZXNjcmlw
dGl2ZSBlbm91Z2guICBGb3IgZXhhbXBsZSwgdGhlIGluaXRpYWwgY2xhc3NpZmllciBhZGRzDQo+
Pj4gISAgICAgICAgbWV0YWRhdGEgdGhhdCBkZXNjcmliZXMgdGhlIHRyYWZmaWMgYXMgIkludGVy
bmV0IiBidXQgYSANCj4+PiBzZWN1cml0eQ0KPj4+ICAgICAgICBzZXJ2aWNlIGZ1bmN0aW9uIGRl
dGVybWluZXMgdGhhdCB0aGUgdHJhZmZpYyBpcyByZWFsbHkgImF0dGFjayIuDQo+Pj4gICAgICAg
IEZpZ3VyZSAxMSBpbGx1c3RyYXRlcyBhbiBleGFtcGxlIG9mIHVwZGF0aW5nIG1ldGFkYXRhLg0K
Pj4+IA0KPj4+ICoqKioqKioqKioqKioqKg0KPj4+ICoqKiAxMjAxLDEyMDcgKioqKg0KPj4+ICAg
ICAgICAgICAgICAgKy0tLSstLS0rICAgICAgICAgIGVtcGxveWVlcyAgICAgICAgIGVtcGxveWVl
Kw0KPj4+ICAgICAgICAgICAgICAgfCAgICAgICB8ICAgICAgICAgIENsYXNzPUFwcFogICAgICAg
IGFwcFoNCj4+PiAgICAgICAgICAgICAgICstLS0tLS0tKw0KPj4+ICEgICAgICAgICAgICAgICBl
eHRlcm5hbA0KPj4+ICAgICAgICAgICAgICAgc3lzdGVtOg0KPj4+ICAgICAgICAgICAgICAgRW1w
bG95ZWUNCj4+PiANCj4+PiAtLS0gMTIwMiwxMjA4IC0tLS0NCj4+PiAgICAgICAgICAgICAgICst
LS0rLS0tKyAgICAgICAgICBlbXBsb3llZXMgICAgICAgICBlbXBsb3llZSsNCj4+PiAgICAgICAg
ICAgICAgIHwgICAgICAgfCAgICAgICAgICBDbGFzcz1BcHBaICAgICAgICBhcHBaDQo+Pj4gICAg
ICAgICAgICAgICArLS0tLS0tLSsNCj4+PiAhICAgICAgICAgICAgICAgRXh0ZXJuYWwNCj4+PiAg
ICAgICAgICAgICAgIHN5c3RlbToNCj4+PiAgICAgICAgICAgICAgIEVtcGxveWVlDQo+Pj4gDQo+
Pj4gKioqKioqKioqKioqKioqDQo+Pj4gKioqIDEyOTAsMTI5NiAqKioqDQo+Pj4gSW50ZXJuZXQt
RHJhZnQgICAgICAgIE5ldHdvcmsgU2VydmljZSBIZWFkZXIgKE5TSCkgICAgICAgICAgICAgSnVs
eSANCj4+PiAyMDE3DQo+Pj4gDQo+Pj4gDQo+Pj4gISAgICBOU0ggaXMgYWx3YXlzIGVuY2Fwc3Vs
YXRlZCBpbiBhIHRyYW5zcG9ydCBwcm90b2NvbCBhbmQgdGhlcmVmb3JlLA0KPj4+ICAgIHdoZW4g
cmVxdWlyZWQsIGV4aXN0aW5nIHNlY3VyaXR5IHByb3RvY29scyB0aGF0IHByb3ZpZGUgYXV0aGVu
dGljaXR5DQo+Pj4gICAgKGUuZy4sIFtSRkM2MDcxXSkgY2FuIGJlIHVzZWQuICBTaW1pbGFybHks
IGlmIGNvbmZpZGVudGlhbGl0eSBpcw0KPj4+ICAgIHJlcXVpcmVkLCBleGlzdGluZyBlbmNyeXB0
aW9uIHByb3RvY29scyBjYW4gYmUgdXNlZCBpbiBjb25qdW5jdGlvbg0KPj4+IC0tLSAxMjkxLDEy
OTcgLS0tLQ0KPj4+IEludGVybmV0LURyYWZ0ICAgICAgICBOZXR3b3JrIFNlcnZpY2UgSGVhZGVy
IChOU0gpICAgICAgICAgICAgIEp1bHkgDQo+Pj4gMjAxNw0KPj4+IA0KPj4+IA0KPj4+ICEgICAg
QW4gTlNIIGlzIGFsd2F5cyBlbmNhcHN1bGF0ZWQgaW4gYSB0cmFuc3BvcnQgcHJvdG9jb2wgYW5k
IA0KPj4+IHRoZXJlZm9yZSwNCj4+PiAgICB3aGVuIHJlcXVpcmVkLCBleGlzdGluZyBzZWN1cml0
eSBwcm90b2NvbHMgdGhhdCBwcm92aWRlIGF1dGhlbnRpY2l0eQ0KPj4+ICAgIChlLmcuLCBbUkZD
NjA3MV0pIGNhbiBiZSB1c2VkLiAgU2ltaWxhcmx5LCBpZiBjb25maWRlbnRpYWxpdHkgaXMNCj4+
PiAgICByZXF1aXJlZCwgZXhpc3RpbmcgZW5jcnlwdGlvbiBwcm90b2NvbHMgY2FuIGJlIHVzZWQg
aW4gY29uanVuY3Rpb24NCj4+PiAqKioqKioqKioqKioqKioNCj4+PiAqKiogMTMwMywxMzE0ICoq
KioNCj4+PiANCj4+PiAgICBOU0ggbWV0YWRhdGEgYXV0aGVudGljaXR5IGFuZCBjb25maWRlbnRp
YWxpdHkgbXVzdCBiZSBjb25zaWRlcmVkIGFzDQo+Pj4gICAgd2VsbC4gIEluIG9yZGVyIHRvIHBy
b3RlY3QgdGhlIG1ldGFkYXRhLCBhbiBvcGVyYXRvciBjYW4gbGV2ZXJhZ2UgDQo+Pj4gdGhlDQo+
Pj4gISAgICBhZm9yZW1lbnRpb25lZCBtZWNoYW5pc21zIHByb3ZpZGVkIHRoZSB0cmFuc3BvcnQg
bGF5ZXIsIA0KPj4+IGF1dGhlbnRpY2l0eQ0KPj4+ICAgIGFuZC9vciBjb25maWRlbnRpYWxpdHku
ICBBbiBvcGVyYXRvciBNVVNUIGNhcmVmdWxseSBzZWxlY3QgdGhlDQo+Pj4gISAgICB0cmFuc3Bv
cnQvdW5kZXJsYXkgc2VydmljZXMgdG8gZW5zdXJlIGVuZCB0byBlbmQgc2VjdXJpdHkgc2Vydmlj
ZXMsDQo+Pj4gISAgICB3aGVuIHRob3NlIGFyZSBzb3VnaHQgYWZ0ZXIuICBGb3IgZXhhbXBsZSwg
aWYgW1JGQzYwNzFdIGlzIHVzZWQsIA0KPj4+IHRoZQ0KPj4+ICAgIG9wZXJhdG9yIE1VU1QgZW5z
dXJlIGl0IGNhbiBiZSBzdXBwb3J0ZWQgYnkgdGhlIHRyYW5zcG9ydC91bmRlcmxheSANCj4+PiBv
Zg0KPj4+ICEgICAgYWxsIHJlbGV2YW50IG5ldHdvcmsgc2VnbWVudHMgYXMgd2VsbCBhcyBTRkYg
YW5kIFNGcy4gIEZ1cnRoZXIsIGFzDQo+Pj4gICAgZGVzY3JpYmVkIGluIFNlY3Rpb24gOC4xLCBv
cGVyYXRvcnMgY2FuIGFuZCBzaG91bGQgdXNlIGluZGlyZWN0DQo+Pj4gICAgaWRlbnRpZmljYXRp
b24gZm9yIHBlcnNvbmFsbHkgaWRlbnRpZnlpbmcgaW5mb3JtYXRpb24sIHRodXMNCj4+PiAgICBz
aWduaWZpY2FudGx5IG1pdGlnYXRpbmcgdGhlIHJpc2sgb2YgcHJpdmFjeSB2aW9sYXRpb24uICBN
ZWFucyB0bw0KPj4+IC0tLSAxMzA0LDEzMTYgLS0tLQ0KPj4+IA0KPj4+ICAgIE5TSCBtZXRhZGF0
YSBhdXRoZW50aWNpdHkgYW5kIGNvbmZpZGVudGlhbGl0eSBtdXN0IGJlIGNvbnNpZGVyZWQgYXMN
Cj4+PiAgICB3ZWxsLiAgSW4gb3JkZXIgdG8gcHJvdGVjdCB0aGUgbWV0YWRhdGEsIGFuIG9wZXJh
dG9yIGNhbiBsZXZlcmFnZSANCj4+PiB0aGUNCj4+PiAhICAgIGFmb3JlbWVudGlvbmVkIG1lY2hh
bmlzbXMgcHJvdmlkZWQgYnkgdGhlIHRyYW5zcG9ydCBsYXllciANCj4+PiBpbmNsdWRpbmcgYXV0
aGVudGljaXR5DQo+Pj4gICAgYW5kL29yIGNvbmZpZGVudGlhbGl0eS4gIEFuIG9wZXJhdG9yIE1V
U1QgY2FyZWZ1bGx5IHNlbGVjdCB0aGUNCj4+PiAhICAgIHRyYW5zcG9ydC91bmRlcmxheSBzZXJ2
aWNlcyB0byBlbnN1cmUgZW5kLXRvLWVuZCBzZWN1cml0eSBzZXJ2aWNlcywNCj4+PiAhICAgIHdo
ZW4gdGhvc2UgYXJlIHNvdWdodC4gIEZvciBleGFtcGxlLCBpZiBbUkZDNjA3MV0gaXMgdXNlZCwg
dGhlDQo+Pj4gICAgb3BlcmF0b3IgTVVTVCBlbnN1cmUgaXQgY2FuIGJlIHN1cHBvcnRlZCBieSB0
aGUgdHJhbnNwb3J0L3VuZGVybGF5IA0KPj4+IG9mDQo+Pj4gISAgICBhbGwgcmVsZXZhbnQgbmV0
d29yayBzZWdtZW50cyBhcyB3ZWxsIGFzIFNGRiBhbmQgU0ZzIGluIHRoZSANCj4+PiBzZXJ2aWNl
IHBhdGguICANCj4+PiAhICAgIEZ1cnRoZXIsIGFzDQo+Pj4gICAgZGVzY3JpYmVkIGluIFNlY3Rp
b24gOC4xLCBvcGVyYXRvcnMgY2FuIGFuZCBzaG91bGQgdXNlIGluZGlyZWN0DQo+Pj4gICAgaWRl
bnRpZmljYXRpb24gZm9yIHBlcnNvbmFsbHkgaWRlbnRpZnlpbmcgaW5mb3JtYXRpb24sIHRodXMN
Cj4+PiAgICBzaWduaWZpY2FudGx5IG1pdGlnYXRpbmcgdGhlIHJpc2sgb2YgcHJpdmFjeSB2aW9s
YXRpb24uICBNZWFucyB0bw0KPj4+ICoqKioqKioqKioqKioqKg0KPj4+ICoqKiAxMzE4LDEzMjQg
KioqKg0KPj4+ICAgIHBhY2tldCB1cHN0cmVhbS4NCj4+PiANCj4+PiAgICBMYXN0bHksIFNGIHNl
Y3VyaXR5LCBhbHRob3VnaCBvdXQgb2Ygc2NvcGUgb2YgdGhpcyBkb2N1bWVudCwgc2hvdWxkDQo+
Pj4gISAgICBiZSBjb25zaWRlcmVkLCBwYXJ0aWN1bGFybHkgaWYgYW4gU0YgbmVlZHMgdG8gYWNj
ZXNzLCBhdXRoZW50aWNhdGUgDQo+Pj4gb3INCj4+PiAgICB1cGRhdGUgTlNIIG1ldGFkYXRhLg0K
Pj4+IA0KPj4+IDkuICBDb250cmlidXRvcnMNCj4+PiAtLS0gMTMyMCwxMzI2IC0tLS0NCj4+PiAg
ICBwYWNrZXQgdXBzdHJlYW0uDQo+Pj4gDQo+Pj4gICAgTGFzdGx5LCBTRiBzZWN1cml0eSwgYWx0
aG91Z2ggb3V0IG9mIHNjb3BlIG9mIHRoaXMgZG9jdW1lbnQsIHNob3VsZA0KPj4+ICEgICAgYmUg
Y29uc2lkZXJlZCwgcGFydGljdWxhcmx5IGlmIGFuIFNGIG5lZWRzIHRvIGFjY2VzcywgDQo+Pj4g
YXV0aGVudGljYXRlLCBvcg0KPj4+ICAgIHVwZGF0ZSBOU0ggbWV0YWRhdGEuDQo+Pj4gDQo+Pj4g
OS4gIENvbnRyaWJ1dG9ycw0KPj4+ICoqKioqKioqKioqKioqKg0KPj4+ICoqKiAxNDY2LDE0NzIg
KioqKg0KPj4+ICAgIGRlc2lnbi4NCj4+PiANCj4+PiAgICBUaGUgZWRpdG9ycyBhbHNvIGFja25v
d2xlZGdlIGNvbXByZWhlbnNpdmUgcmV2aWV3cyBhbmQgcmVzcGVjdGl2ZQ0KPj4+ICEgICAgc3Vn
Z2VzdGlvbnMgYnkgTWVkIEJvdWNhZGFpciBhbmQgQWRyaWFuIEZhcnJlbC4NCj4+PiANCj4+PiAg
ICBMYXN0bHksIERhdmlkIERvbHNvbiBoYXMgcHJvdmlkZXMgc2lnbmlmaWNhbnQgcmV2aWV3LCBm
ZWVkYmFjayBhbmQNCj4+PiAgICBzdWdnZXN0aW9ucyB0aHJvdWdob3V0IHRoZSBldm9sdXRpb24g
b2YgdGhpcyBkb2N1bWVudC4gIEhpcw0KPj4+IC0tLSAxNDY4LDE0NzQgLS0tLQ0KPj4+ICAgIGRl
c2lnbi4NCj4+PiANCj4+PiAgICBUaGUgZWRpdG9ycyBhbHNvIGFja25vd2xlZGdlIGNvbXByZWhl
bnNpdmUgcmV2aWV3cyBhbmQgcmVzcGVjdGl2ZQ0KPj4+ICEgICAgc3VnZ2VzdGlvbnMgYnkgTWVk
IEJvdWNhZGFpciwgQWRyaWFuIEZhcnJlbCwgYW5kIEFjZWUgTGluZGVtLg0KPj4+IA0KPj4+ICAg
IExhc3RseSwgRGF2aWQgRG9sc29uIGhhcyBwcm92aWRlcyBzaWduaWZpY2FudCByZXZpZXcsIGZl
ZWRiYWNrIGFuZA0KPj4+ICAgIHN1Z2dlc3Rpb25zIHRocm91Z2hvdXQgdGhlIGV2b2x1dGlvbiBv
ZiB0aGlzIGRvY3VtZW50LiAgSGlzDQo+Pj4gDQo+Pj4gVGhhbmtzLA0KPj4+IEFjZWUgDQo+PiAN
Cj4+IOKAlA0KPj4gQ2FybG9zIFBpZ25hdGFybywgY2FybG9zQGNpc2NvLmNvbQ0KPj4gDQo+PiDi
gJxTb21ldGltZXMgSSB1c2UgYmlnIHdvcmRzIHRoYXQgSSBkbyBub3QgZnVsbHkgdW5kZXJzdGFu
ZCwgdG8gbWFrZSBteXNlbGYgDQo+PiBzb3VuZCBtb3JlIHBob3Rvc3ludGhlc2lzLiINCj4+IA0K
PiANCg0K4oCUDQpDYXJsb3MgUGlnbmF0YXJvLCBjYXJsb3NAY2lzY28uY29tDQoNCuKAnFNvbWV0
aW1lcyBJIHVzZSBiaWcgd29yZHMgdGhhdCBJIGRvIG5vdCBmdWxseSB1bmRlcnN0YW5kLCB0byBt
YWtlIG15c2VsZiBzb3VuZCBtb3JlIHBob3Rvc3ludGhlc2lzLiINCg0K


From nobody Fri Aug 11 15:58:29 2017
Return-Path: <akatlas@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 309C9132190 for <sfc@ietfa.amsl.com>; Fri, 11 Aug 2017 15:58:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GXRjdqCQOpEy for <sfc@ietfa.amsl.com>; Fri, 11 Aug 2017 15:58:26 -0700 (PDT)
Received: from mail-wr0-x22d.google.com (mail-wr0-x22d.google.com [IPv6:2a00:1450:400c:c0c::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E6E21127ABE for <sfc@ietf.org>; Fri, 11 Aug 2017 15:58:25 -0700 (PDT)
Received: by mail-wr0-x22d.google.com with SMTP id c24so17924246wra.1 for <sfc@ietf.org>; Fri, 11 Aug 2017 15:58:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:from:date:message-id:subject:to; bh=C2A6scTsluKCBjQCZ8Zc/EZCT3e0oEydfdnHNgO3r3g=; b=bO0SHC+iUbNG5G5z3Y5E6Fn6HPHsKgn+59EvrGdnyxT478m0o9kJOUfWq47nD+EZ6V OmFDrb+hjCmyfcTJ0AL0OumqTLJrb5RSod9+1errYmmtDow9JUZ8G+0h9kZBCind2zan MOHKk4raLEWrHGP0o2ep173a7JDYAw1nO8LbaZ+ZUDCca5HccH6t+cGt6ziBjE9Ka6vI rYYLmYiYdNyFk7dB/mtCEl4g5iPJSZj/Hl4Kh6Om4put4rIV5RyrlB7seVTaITGinoA4 7oQ6F5wwyxSSUh0Go0VLBYhNjFW2am6BS59zjGYnWYp44ODvcQS/wCqdH3RKBV1ES4t6 gyKw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=C2A6scTsluKCBjQCZ8Zc/EZCT3e0oEydfdnHNgO3r3g=; b=Db3leNJt8bXexRO5GlapMsPGdbwdFjOWBPfC2zhoOdM1ijiB0txsG2FzFJXBG/w0gX NzUweGesikvTHunpgc3ypIHeNSZG2jpPIInt1BoRgvHsJAeVS7BNAptCAtrA7+/PvER6 P2amKoPDp1AmeQMlUAmKkG3XUzPHnqp2osHr5kBVTouWAi5rky/Ju+LuzducU8PNZbCa ZDhudeOaVatD4Ig/R1LMn6i8YSEyUqu7eescVxzOQmsr6N+O9j3djKKO1A6hbphq1x67 Vb1xa0Wk8UsneDpkc8mCAqklAtW9I6C/nGdV7Is28VOxu0QOjAkGvshJgpywsHwUJiYh G50g==
X-Gm-Message-State: AHYfb5gyaGGX0mqE8C9iId63+Iygy1PhgOefEIKZ5C3Cx/8pb8q46UhE 3h5G8fW/EZ6W2UrbdYR+ZwDHc4ry8HO8/eM=
X-Received: by 10.223.128.163 with SMTP id 32mr10963781wrl.99.1502492304111; Fri, 11 Aug 2017 15:58:24 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.154.108 with HTTP; Fri, 11 Aug 2017 15:58:23 -0700 (PDT)
From: Alia Atlas <akatlas@gmail.com>
Date: Fri, 11 Aug 2017 18:58:23 -0400
Message-ID: <CAG4d1reNXt+n0=1gP8RV3AHKRfP2v6URrTriTfxexHTcjxqjOg@mail.gmail.com>
To: "sfc@ietf.org" <sfc@ietf.org>
Content-Type: multipart/alternative; boundary="94eb2c069d56107eaa05568240db"
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/RhaIf6vvb2pskuuAi6gwInNUJNw>
Subject: [sfc] AD review of draft-ietf-sfc-nsh-18
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@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, 11 Aug 2017 22:58:28 -0000

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

As is customary, I have done my AD review of draft-ietf-sfc-nsh-18.  First,
I would like to thank the editors, Carlos, Uri, and Paul, as well as the
many contributors for their work on this document.  It has improved
substantially.

I do have a few minor comments from my review.  They are below.  I will
proceed to ask for an IETF Last Call now and schedule this draft for Aug
31; for that telechat date, I will require a very active shepherd as well
as editors.

Please do SUBMIT the latest editor's version of this draft ASAP.  Version
numbers are cheap and it is much better for reviewers to see the latest
version. This must be the process going forward to avoid the same points
being brought up multiple times.

1) As Acee already noted, receivers of unassigned flags MUST ignore the
value.  There are a couple places to fix this.

2) Given the consensus in NVO3 and that VXLAN-GPE will be progressed as an
informational document described an alternative that was not selected for
standardization, I would prefer a different example in Sec 6.1 Table 1.

3) In Sec 7.1, there is a sentence "In some cases they may terminate, and
be able to inspect encrypted traffic."  Unless there is a strong technical
need to point this out, I would pick a different example.  There is a great
deal of current controversy and discussion happening in TLS currently - and
this is likely to trigger that discussion unnecessarily.

4) I am happy to see that IEEE (
https://regauth.standards.ieee.org/standards-ra-web/pub/view.html#registries)
is now showing the EtherType 0x894F as referring to this draft.  Thanks!

Regards,
Alia

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

<div dir=3D"ltr"><div>As is customary, I have done my AD review of=C2=A0dra=
ft-ietf-sfc-nsh-18.=C2=A0 First, I would like to thank the editors, Carlos,=
 Uri, and Paul, as well as the many contributors for their work on this doc=
ument.=C2=A0 It has improved substantially.</div><div><br></div><div>I do h=
ave a few minor comments from my review.=C2=A0 They are below.=C2=A0 I will=
 proceed to ask for an IETF Last Call now and schedule this draft for Aug 3=
1; for that telechat date, I will require a very active shepherd as well as=
 editors.</div><div><br></div><div>Please do SUBMIT the latest editor&#39;s=
 version of this draft ASAP.=C2=A0 Version numbers are cheap and it is much=
 better for reviewers to see the latest version. This must be the process g=
oing forward to avoid the same points being brought up multiple times.</div=
><div><br></div><div>1) As Acee already noted, receivers of unassigned flag=
s MUST ignore the value.=C2=A0 There are a couple places to fix this.</div>=
<div><br></div><div>2) Given the consensus in NVO3 and that VXLAN-GPE will =
be progressed as an informational document described an alternative that wa=
s not selected for standardization, I would prefer a different example in S=
ec 6.1 Table 1.</div><div><br></div><div>3) In Sec 7.1, there is a sentence=
 &quot;In some cases they may terminate, and be able to inspect encrypted=
=C2=A0traffic.&quot; =C2=A0Unless there is a strong technical need to point=
 this out, I would pick a different example.=C2=A0 There is a great deal of=
 current controversy and discussion happening in TLS currently - and this i=
s likely to trigger that discussion unnecessarily.<br></div><div><br></div>=
<div>4) I am happy to see that IEEE (<a href=3D"https://regauth.standards.i=
eee.org/standards-ra-web/pub/view.html#registries">https://regauth.standard=
s.ieee.org/standards-ra-web/pub/view.html#registries</a>) is now showing th=
e EtherType 0x894F as referring to this draft.=C2=A0 Thanks!</div><div><br>=
</div><div>Regards,</div><div>Alia</div><div><br></div></div>

--94eb2c069d56107eaa05568240db--


From nobody Fri Aug 11 16:05:49 2017
Return-Path: <iesg-secretary@ietf.org>
X-Original-To: sfc@ietf.org
Delivered-To: sfc@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 35B28132687; Fri, 11 Aug 2017 16:05:40 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: The IESG <iesg-secretary@ietf.org>
To: "IETF-Announce" <ietf-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.58.0
Auto-Submitted: auto-generated
Precedence: bulk
CC: sfc-chairs@ietf.org, sfc@ietf.org, "Joel M. Halpern" <jmh@joelhalpern.com>, akatlas@gmail.com, draft-ietf-sfc-nsh@ietf.org, jmh@joelhalpern.com
Reply-To: ietf@ietf.org
Sender: <iesg-secretary@ietf.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
Message-ID: <150249274009.24438.5552125434164888108.idtracker@ietfa.amsl.com>
Date: Fri, 11 Aug 2017 16:05:40 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/l9093OqBkShXpdTXAythoPjdjnQ>
Subject: [sfc] Last Call: <draft-ietf-sfc-nsh-18.txt> (Network Service Header (NSH)) to Proposed Standard
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@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, 11 Aug 2017 23:05:40 -0000

The IESG has received a request from the Service Function Chaining WG (sfc)
to consider the following document: - 'Network Service Header (NSH)'
  <draft-ietf-sfc-nsh-18.txt> as Proposed Standard

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

Abstract


   This document describes a Network Service Header (NSH) inserted onto
   packets or frames to realize service function paths.  NSH also
   provides a mechanism for metadata exchange along the instantiated
   service paths.  NSH is the SFC encapsulation required to support the
   Service Function Chaining (SFC) architecture (defined in RFC7665).




The file can be obtained via
https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh/

IESG discussion can be tracked via
https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh/ballot/

The following IPR Declarations may be related to this I-D:

   https://datatracker.ietf.org/ipr/2905/
   https://datatracker.ietf.org/ipr/2545/
   https://datatracker.ietf.org/ipr/2108/
   https://datatracker.ietf.org/ipr/2547/
   https://datatracker.ietf.org/ipr/2735/



The document contains these normative downward references.
See RFC 3967 for additional information: 
    rfc7665: Service Function Chaining (SFC) Architecture (Informational - IETF stream)
    draft-quinn-sfc-nsh: Network Service Header (None - )




From nobody Fri Aug 11 18:10:10 2017
Return-Path: <cpignata@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 56DE2132422 for <sfc@ietfa.amsl.com>; Fri, 11 Aug 2017 18:10:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.519
X-Spam-Level: 
X-Spam-Status: No, score=-14.519 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id f2LHerWVPI9Y for <sfc@ietfa.amsl.com>; Fri, 11 Aug 2017 18:10:05 -0700 (PDT)
Received: from rcdn-iport-2.cisco.com (rcdn-iport-2.cisco.com [173.37.86.73]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 680171323BC for <sfc@ietf.org>; Fri, 11 Aug 2017 18:10:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=11620; q=dns/txt; s=iport; t=1502500205; x=1503709805; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=+OVAYP1RybMEq6VM0F8qr4Yk+MQGTfXMILex1MRMRBo=; b=drLBR8agbO4Ft4Lk16js6+mCeW3P7q40DubTODHJX7XzBuAhWUxlwAsl fIWZDYT4aOcBPiUz6Bm7f4A7vC/ITCUg4ehq8Q+YuOtG3aCEPpPVTyUij UcNhVe2PdsK6+L8oGXFiVAsTezuum4Gb5/2aR4RDgkUFhqpCaLr00fZsA g=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AMAgAKVY5Z/4sNJK1dGgEBAQECAQEBA?= =?us-ascii?q?QgBAQEBg1pkgRQHjgqQDYFMiFiILIU1ghIhAQyFGQIahFw/GAECAQEBAQEBAWs?= =?us-ascii?q?ohRkCAQMBARsGSwsQAgEIDjEDAgICHwYLFBECBA4FiUtMAxUQqyeCJoc1DYQhA?= =?us-ascii?q?QEBAQEBAQEBAQEBAQEBAQEBAQEBGAWDKIFiIIFMgWMrC4FlgQyCV4UvMIIxBZg?= =?us-ascii?q?Eh2Y8AodRh3OEdIIPhV2KaIwxiWEBHziBCncVSRIBhwd2AQGIL4EPAQEB?=
X-IronPort-AV: E=Sophos;i="5.41,360,1498521600";  d="scan'208,217";a="284697793"
Received: from alln-core-6.cisco.com ([173.36.13.139]) by rcdn-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 12 Aug 2017 01:09:53 +0000
Received: from XCH-RTP-019.cisco.com (xch-rtp-019.cisco.com [64.101.220.159]) by alln-core-6.cisco.com (8.14.5/8.14.5) with ESMTP id v7C19r5N004424 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Sat, 12 Aug 2017 01:09:53 GMT
Received: from xch-rtp-020.cisco.com (64.101.220.160) by XCH-RTP-019.cisco.com (64.101.220.159) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Fri, 11 Aug 2017 21:09:52 -0400
Received: from xch-rtp-020.cisco.com ([64.101.220.160]) by XCH-RTP-020.cisco.com ([64.101.220.160]) with mapi id 15.00.1210.000; Fri, 11 Aug 2017 21:09:52 -0400
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: Alia Atlas <akatlas@gmail.com>
CC: "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] AD review of draft-ietf-sfc-nsh-18
Thread-Index: AQHTEvVe0TUBe/21qkKFipdGFMpx/aKALIoA
Date: Sat, 12 Aug 2017 01:09:52 +0000
Message-ID: <518F75E3-A390-4539-B758-1641F2BF74B2@cisco.com>
References: <CAG4d1reNXt+n0=1gP8RV3AHKRfP2v6URrTriTfxexHTcjxqjOg@mail.gmail.com>
In-Reply-To: <CAG4d1reNXt+n0=1gP8RV3AHKRfP2v6URrTriTfxexHTcjxqjOg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.118.116.133]
Content-Type: multipart/alternative; boundary="_000_518F75E3A3904539B7581641F2BF74B2ciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/6l8evRnaCMVFcc6Y9RJmeFzkxf4>
Subject: Re: [sfc] AD review of draft-ietf-sfc-nsh-18
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@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, 12 Aug 2017 01:10:08 -0000

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

VGhhbmtzLCBBbGlhLiBQbGVhc2Ugc2VlIGlubGluZS4NCg0KT24gQXVnIDExLCAyMDE3LCBhdCA2
OjU4IFBNLCBBbGlhIEF0bGFzIDxha2F0bGFzQGdtYWlsLmNvbTxtYWlsdG86YWthdGxhc0BnbWFp
bC5jb20+PiB3cm90ZToNCg0KQXMgaXMgY3VzdG9tYXJ5LCBJIGhhdmUgZG9uZSBteSBBRCByZXZp
ZXcgb2YgZHJhZnQtaWV0Zi1zZmMtbnNoLTE4LiAgRmlyc3QsIEkgd291bGQgbGlrZSB0byB0aGFu
ayB0aGUgZWRpdG9ycywgQ2FybG9zLCBVcmksIGFuZCBQYXVsLCBhcyB3ZWxsIGFzIHRoZSBtYW55
IGNvbnRyaWJ1dG9ycyBmb3IgdGhlaXIgd29yayBvbiB0aGlzIGRvY3VtZW50LiAgSXQgaGFzIGlt
cHJvdmVkIHN1YnN0YW50aWFsbHkuDQoNCkkgZG8gaGF2ZSBhIGZldyBtaW5vciBjb21tZW50cyBm
cm9tIG15IHJldmlldy4gIFRoZXkgYXJlIGJlbG93LiAgSSB3aWxsIHByb2NlZWQgdG8gYXNrIGZv
ciBhbiBJRVRGIExhc3QgQ2FsbCBub3cgYW5kIHNjaGVkdWxlIHRoaXMgZHJhZnQgZm9yIEF1ZyAz
MTsgZm9yIHRoYXQgdGVsZWNoYXQgZGF0ZSwgSSB3aWxsIHJlcXVpcmUgYSB2ZXJ5IGFjdGl2ZSBz
aGVwaGVyZCBhcyB3ZWxsIGFzIGVkaXRvcnMuDQoNClBsZWFzZSBkbyBTVUJNSVQgdGhlIGxhdGVz
dCBlZGl0b3IncyB2ZXJzaW9uIG9mIHRoaXMgZHJhZnQgQVNBUC4gIFZlcnNpb24gbnVtYmVycyBh
cmUgY2hlYXAgYW5kIGl0IGlzIG11Y2ggYmV0dGVyIGZvciByZXZpZXdlcnMgdG8gc2VlIHRoZSBs
YXRlc3QgdmVyc2lvbi4gVGhpcyBtdXN0IGJlIHRoZSBwcm9jZXNzIGdvaW5nIGZvcndhcmQgdG8g
YXZvaWQgdGhlIHNhbWUgcG9pbnRzIGJlaW5nIGJyb3VnaHQgdXAgbXVsdGlwbGUgdGltZXMuDQoN
ClNvdW5kcyBnb29kLg0KDQoNCjEpIEFzIEFjZWUgYWxyZWFkeSBub3RlZCwgcmVjZWl2ZXJzIG9m
IHVuYXNzaWduZWQgZmxhZ3MgTVVTVCBpZ25vcmUgdGhlIHZhbHVlLiAgVGhlcmUgYXJlIGEgY291
cGxlIHBsYWNlcyB0byBmaXggdGhpcy4NCg0KDQpBZ3JlZWQuIERvbmUuDQoNCjIpIEdpdmVuIHRo
ZSBjb25zZW5zdXMgaW4gTlZPMyBhbmQgdGhhdCBWWExBTi1HUEUgd2lsbCBiZSBwcm9ncmVzc2Vk
IGFzIGFuIGluZm9ybWF0aW9uYWwgZG9jdW1lbnQgZGVzY3JpYmVkIGFuIGFsdGVybmF0aXZlIHRo
YXQgd2FzIG5vdCBzZWxlY3RlZCBmb3Igc3RhbmRhcmRpemF0aW9uLCBJIHdvdWxkIHByZWZlciBh
IGRpZmZlcmVudCBleGFtcGxlIGluIFNlYyA2LjEgVGFibGUgMS4NCg0KVGhpcyBpcyBqdXN0IGFu
IGV4YW1wbGUsIG5vbiBub3JtYXRpdmUsIG5vbi1iaW5naW5nLCBhbmQgbGlzdCBWWExBTi1HUEUg
YWxvbmcgd2l0aCBHUkUgYW5kIEV0aGVybmV0LiBXaGF0IHdvdWxkIHlvdSBwcmVmZXIgdGhlIGRv
Y3VtZW50IHVzZXM/DQoNCg0KMykgSW4gU2VjIDcuMSwgdGhlcmUgaXMgYSBzZW50ZW5jZSAiSW4g
c29tZSBjYXNlcyB0aGV5IG1heSB0ZXJtaW5hdGUsIGFuZCBiZSBhYmxlIHRvIGluc3BlY3QgZW5j
cnlwdGVkIHRyYWZmaWMuIiAgVW5sZXNzIHRoZXJlIGlzIGEgc3Ryb25nIHRlY2huaWNhbCBuZWVk
IHRvIHBvaW50IHRoaXMgb3V0LCBJIHdvdWxkIHBpY2sgYSBkaWZmZXJlbnQgZXhhbXBsZS4gIFRo
ZXJlIGlzIGEgZ3JlYXQgZGVhbCBvZiBjdXJyZW50IGNvbnRyb3ZlcnN5IGFuZCBkaXNjdXNzaW9u
IGhhcHBlbmluZyBpbiBUTFMgY3VycmVudGx5IC0gYW5kIHRoaXMgaXMgbGlrZWx5IHRvIHRyaWdn
ZXIgdGhhdCBkaXNjdXNzaW9uIHVubmVjZXNzYXJpbHkuDQoNCkFjay4gR29uZS4NCg0KDQo0KSBJ
IGFtIGhhcHB5IHRvIHNlZSB0aGF0IElFRUUgKGh0dHBzOi8vcmVnYXV0aC5zdGFuZGFyZHMuaWVl
ZS5vcmcvc3RhbmRhcmRzLXJhLXdlYi9wdWIvdmlldy5odG1sI3JlZ2lzdHJpZXMpIGlzIG5vdyBz
aG93aW5nIHRoZSBFdGhlclR5cGUgMHg4OTRGIGFzIHJlZmVycmluZyB0byB0aGlzIGRyYWZ0LiAg
VGhhbmtzIQ0KDQpBbnl0aW1lIDotKQ0KDQpUaGFua3MhDQoNCkNhcmxvcy4NCg0KDQpSZWdhcmRz
LA0KQWxpYQ0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KDQrigJQNCkNhcmxvcyBQ
aWduYXRhcm8sIGNhcmxvc0BjaXNjby5jb208bWFpbHRvOmNhcmxvc0BjaXNjby5jb20+DQoNCuKA
nFNvbWV0aW1lcyBJIHVzZSBiaWcgd29yZHMgdGhhdCBJIGRvIG5vdCBmdWxseSB1bmRlcnN0YW5k
LCB0byBtYWtlIG15c2VsZiBzb3VuZCBtb3JlIHBob3Rvc3ludGhlc2lzLiINCg0K

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KVGhhbmtzLCBBbGlhLiBQbGVhc2Ug
c2VlIGlubGluZS4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPGRpdj4NCjxibG9ja3F1
b3RlIHR5cGU9ImNpdGUiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj5PbiBBdWcgMTEsIDIwMTcs
IGF0IDY6NTggUE0sIEFsaWEgQXRsYXMgJmx0OzxhIGhyZWY9Im1haWx0bzpha2F0bGFzQGdtYWls
LmNvbSIgY2xhc3M9IiI+YWthdGxhc0BnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8L2Rpdj4NCjxi
ciBjbGFzcz0iQXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGluZSI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRp
diBkaXI9Imx0ciIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPkFzIGlzIGN1c3RvbWFyeSwgSSBo
YXZlIGRvbmUgbXkgQUQgcmV2aWV3IG9mJm5ic3A7ZHJhZnQtaWV0Zi1zZmMtbnNoLTE4LiZuYnNw
OyBGaXJzdCwgSSB3b3VsZCBsaWtlIHRvIHRoYW5rIHRoZSBlZGl0b3JzLCBDYXJsb3MsIFVyaSwg
YW5kIFBhdWwsIGFzIHdlbGwgYXMgdGhlIG1hbnkgY29udHJpYnV0b3JzIGZvciB0aGVpciB3b3Jr
IG9uIHRoaXMgZG9jdW1lbnQuJm5ic3A7IEl0IGhhcyBpbXByb3ZlZCBzdWJzdGFudGlhbGx5Ljwv
ZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+
SSBkbyBoYXZlIGEgZmV3IG1pbm9yIGNvbW1lbnRzIGZyb20gbXkgcmV2aWV3LiZuYnNwOyBUaGV5
IGFyZSBiZWxvdy4mbmJzcDsgSSB3aWxsIHByb2NlZWQgdG8gYXNrIGZvciBhbiBJRVRGIExhc3Qg
Q2FsbCBub3cgYW5kIHNjaGVkdWxlIHRoaXMgZHJhZnQgZm9yIEF1ZyAzMTsgZm9yIHRoYXQgdGVs
ZWNoYXQgZGF0ZSwgSSB3aWxsIHJlcXVpcmUgYSB2ZXJ5IGFjdGl2ZSBzaGVwaGVyZCBhcyB3ZWxs
IGFzIGVkaXRvcnMuPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0K
PGRpdiBjbGFzcz0iIj5QbGVhc2UgZG8gU1VCTUlUIHRoZSBsYXRlc3QgZWRpdG9yJ3MgdmVyc2lv
biBvZiB0aGlzIGRyYWZ0IEFTQVAuJm5ic3A7IFZlcnNpb24gbnVtYmVycyBhcmUgY2hlYXAgYW5k
IGl0IGlzIG11Y2ggYmV0dGVyIGZvciByZXZpZXdlcnMgdG8gc2VlIHRoZSBsYXRlc3QgdmVyc2lv
bi4gVGhpcyBtdXN0IGJlIHRoZSBwcm9jZXNzIGdvaW5nIGZvcndhcmQgdG8gYXZvaWQgdGhlIHNh
bWUgcG9pbnRzIGJlaW5nIGJyb3VnaHQgdXAgbXVsdGlwbGUNCiB0aW1lcy48L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2PjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRp
dj5Tb3VuZHMgZ29vZC48L2Rpdj4NCjxiciBjbGFzcz0iIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNp
dGUiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgZGlyPSJsdHIiIGNsYXNzPSIiPg0K
PGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+MSkgQXMg
QWNlZSBhbHJlYWR5IG5vdGVkLCByZWNlaXZlcnMgb2YgdW5hc3NpZ25lZCBmbGFncyBNVVNUIGln
bm9yZSB0aGUgdmFsdWUuJm5ic3A7IFRoZXJlIGFyZSBhIGNvdXBsZSBwbGFjZXMgdG8gZml4IHRo
aXMuPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2PkFn
cmVlZC4gRG9uZS48L2Rpdj4NCjxiciBjbGFzcz0iIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUi
IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgZGlyPSJsdHIiIGNsYXNzPSIiPg0KPGRp
diBjbGFzcz0iIj4yKSBHaXZlbiB0aGUgY29uc2Vuc3VzIGluIE5WTzMgYW5kIHRoYXQgVlhMQU4t
R1BFIHdpbGwgYmUgcHJvZ3Jlc3NlZCBhcyBhbiBpbmZvcm1hdGlvbmFsIGRvY3VtZW50IGRlc2Ny
aWJlZCBhbiBhbHRlcm5hdGl2ZSB0aGF0IHdhcyBub3Qgc2VsZWN0ZWQgZm9yIHN0YW5kYXJkaXph
dGlvbiwgSSB3b3VsZCBwcmVmZXIgYSBkaWZmZXJlbnQgZXhhbXBsZSBpbiBTZWMgNi4xIFRhYmxl
IDEuPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj48YnIgY2xhc3M9
IiI+DQo8L2Rpdj4NCjxkaXY+VGhpcyBpcyBqdXN0IGFuIGV4YW1wbGUsIG5vbiBub3JtYXRpdmUs
IG5vbi1iaW5naW5nLCBhbmQgbGlzdCBWWExBTi1HUEUgYWxvbmcgd2l0aCBHUkUgYW5kIEV0aGVy
bmV0LiBXaGF0IHdvdWxkIHlvdSBwcmVmZXIgdGhlIGRvY3VtZW50IHVzZXM/PC9kaXY+DQo8YnIg
Y2xhc3M9IiI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9
IiI+DQo8ZGl2IGRpcj0ibHRyIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIi
Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjMpIEluIFNlYyA3LjEsIHRoZXJlIGlzIGEgc2VudGVu
Y2UgJnF1b3Q7SW4gc29tZSBjYXNlcyB0aGV5IG1heSB0ZXJtaW5hdGUsIGFuZCBiZSBhYmxlIHRv
IGluc3BlY3QgZW5jcnlwdGVkJm5ic3A7dHJhZmZpYy4mcXVvdDsgJm5ic3A7VW5sZXNzIHRoZXJl
IGlzIGEgc3Ryb25nIHRlY2huaWNhbCBuZWVkIHRvIHBvaW50IHRoaXMgb3V0LCBJIHdvdWxkIHBp
Y2sgYSBkaWZmZXJlbnQgZXhhbXBsZS4mbmJzcDsgVGhlcmUgaXMgYSBncmVhdCBkZWFsIG9mIGN1
cnJlbnQgY29udHJvdmVyc3kNCiBhbmQgZGlzY3Vzc2lvbiBoYXBwZW5pbmcgaW4gVExTIGN1cnJl
bnRseSAtIGFuZCB0aGlzIGlzIGxpa2VseSB0byB0cmlnZ2VyIHRoYXQgZGlzY3Vzc2lvbiB1bm5l
Y2Vzc2FyaWx5LjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2tx
dW90ZT4NCjxkaXY+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQpBY2suIEdvbmUuPC9kaXY+DQo8ZGl2
PjxiciBjbGFzcz0iIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNsYXNzPSIiPg0KPGRpdiBj
bGFzcz0iIj4NCjxkaXYgZGlyPSJsdHIiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj48YnIgY2xh
c3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+NCkgSSBhbSBoYXBweSB0byBzZWUgdGhhdCBJ
RUVFICg8YSBocmVmPSJodHRwczovL3JlZ2F1dGguc3RhbmRhcmRzLmllZWUub3JnL3N0YW5kYXJk
cy1yYS13ZWIvcHViL3ZpZXcuaHRtbCNyZWdpc3RyaWVzIiBjbGFzcz0iIj5odHRwczovL3JlZ2F1
dGguc3RhbmRhcmRzLmllZWUub3JnL3N0YW5kYXJkcy1yYS13ZWIvcHViL3ZpZXcuaHRtbCNyZWdp
c3RyaWVzPC9hPikgaXMgbm93IHNob3dpbmcgdGhlIEV0aGVyVHlwZSAweDg5NEYNCiBhcyByZWZl
cnJpbmcgdG8gdGhpcyBkcmFmdC4mbmJzcDsgVGhhbmtzITwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvYmxvY2txdW90ZT4NCjxkaXY+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2PkFueXRpbWUg
Oi0pPC9kaXY+DQo8ZGl2PjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdj5UaGFua3MhPC9kaXY+
DQo8ZGl2PjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdj5DYXJsb3MuPC9kaXY+DQo8YnIgY2xh
c3M9IiI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+
DQo8ZGl2IGRpcj0ibHRyIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0K
PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPlJlZ2FyZHMsPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPkFsaWE8
L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8L2Rpdj4NCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyIGNsYXNzPSIiPg0K
c2ZjIG1haWxpbmcgbGlzdDxiciBjbGFzcz0iIj4NCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5v
cmciIGNsYXNzPSIiPnNmY0BpZXRmLm9yZzwvYT48YnIgY2xhc3M9IiI+DQo8YSBocmVmPSJodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgY2xhc3M9IiI+aHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PGJyIGNsYXNzPSIiPg0KPC9kaXY+
DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxiciBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8
ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBv
cnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10
cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1z
cGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgd29yZC13cmFwOiBi
cmVhay13b3JkOyAtd2Via2l0LW5ic3AtbW9kZTogc3BhY2U7IC13ZWJraXQtbGluZS1icmVhazog
YWZ0ZXItd2hpdGUtc3BhY2U7IiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwg
MCwgMCk7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IG9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246
IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3Bh
Y2U6IG5vcm1hbDsgd2lkb3dzOiBhdXRvOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0
LXN0cm9rZS13aWR0aDogMHB4OyB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1t
b2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJyZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNz
PSIiPg0KPGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgbGV0dGVyLXNwYWNpbmc6IG5v
cm1hbDsgb3JwaGFuczogYXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7
IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IGF1dG87
IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IHdvcmQt
d3JhcDogYnJlYWstd29yZDsgLXdlYmtpdC1uYnNwLW1vZGU6IHNwYWNlOyAtd2Via2l0LWxpbmUt
YnJlYWs6IGFmdGVyLXdoaXRlLXNwYWNlOyIgY2xhc3M9IiI+DQrigJQ8L2Rpdj4NCjxkaXYgc3R5
bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IG9ycGhhbnM6
IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9y
bTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dzOiBhdXRvOyB3b3JkLXNwYWNpbmc6
IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB3b3JkLXdyYXA6IGJyZWFrLXdv
cmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJyZWFrOiBhZnRlci13
aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KQ2FybG9zIFBpZ25hdGFybywmbmJzcDs8YSBocmVmPSJt
YWlsdG86Y2FybG9zQGNpc2NvLmNvbSIgY2xhc3M9IiI+Y2FybG9zQGNpc2NvLmNvbTwvYT48YnIg
Y2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQo8aSBjbGFzcz0iIj7igJxTb21ldGltZXMgSSB1c2Ug
YmlnIHdvcmRzIHRoYXQgSSBkbyBub3QgZnVsbHkgdW5kZXJzdGFuZCwgdG8gbWFrZSBteXNlbGYg
c291bmQgbW9yZSZuYnNwO3Bob3Rvc3ludGhlc2lzLiZxdW90OzwvaT48YnIgY2xhc3M9IiI+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPC9i
b2R5Pg0KPC9odG1sPg0K

--_000_518F75E3A3904539B7581641F2BF74B2ciscocom_--


From nobody Fri Aug 11 18:12:27 2017
Return-Path: <akatlas@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 568831323C4 for <sfc@ietfa.amsl.com>; Fri, 11 Aug 2017 18:12:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.698
X-Spam-Level: 
X-Spam-Status: No, score=-2.698 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yVWFJ48-Ge3r for <sfc@ietfa.amsl.com>; Fri, 11 Aug 2017 18:12:22 -0700 (PDT)
Received: from mail-wm0-x235.google.com (mail-wm0-x235.google.com [IPv6:2a00:1450:400c:c09::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6F741131D2C for <sfc@ietf.org>; Fri, 11 Aug 2017 18:12:22 -0700 (PDT)
Received: by mail-wm0-x235.google.com with SMTP id i66so3648115wmg.0 for <sfc@ietf.org>; Fri, 11 Aug 2017 18:12:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=G/WqW1ylcOgKsvi8tRmLcL7VxbC+7RXagnkitstBwsY=; b=gPOz3lWCFuZzA04LPHv/u2d2NF3aHKWCF3zY7N3QlVnyXdwEjMJfful2owQYY8DRQ4 eUEFhJQ4+BArJqDv8W5ebnYys7esq2+/HzTzV0sdVLD3AnVpV72totbUoSvRDJwINaLZ pQ5nClIjVwx9oTZ/KA346QWW8SAlW7yx+OO6aW6WuB4wG6VmRIN69DTUsiW7E/UIas4V I7Unq3ZrF6Nqfg1nxnzmbL0hRlxHA6DWxrEJyk+Otu7yGWQ9pkxapb+V61maa2P758sX qUy5Xs4fr2k63d92EbnY/9FgISL+BDO2pNyrUeWCpbikgb8Du7YYBaKTKp1JVaG/rbp3 HSEg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=G/WqW1ylcOgKsvi8tRmLcL7VxbC+7RXagnkitstBwsY=; b=AzFRW1MdYKwx81yncyAZoAcV4BoxXQk1bJdVn0x3f93Y22EVj5CrYYszD3raBS+ix2 HHDoLuTf80uOdKMTNNfsPt2U7Wt210Qjb5wIcH+PVbte4AOkw00tI+1m+dISxCb7wDMN k0I/e1zwwWCa4pHDARTEBGugc/UjNSb/y6awTv0uQ59yIu/wOZoXf4Auu5JjIzqsjoiM +PAtTpx248+WdNiK0/wQX3BG3zoTzjQsvVt/LDSVL/xtV9TLXROjEUCQaAtqYEm5XBLb WpVXSugVptrbgNs3uOCFok2uau/PfZCPF+CUaKuawE+J9tXU90lTOPi3I7Sr2baQUujq FfsQ==
X-Gm-Message-State: AHYfb5hOdQUpt6Aaxod1Uw4L4VzzuOrajWeS+CT8Pq4IHkdOn7TeZM36 DPOwtaQGRnEFA7S5TutJQwBV1RcnI2ZF
X-Received: by 10.28.63.13 with SMTP id m13mr197111wma.63.1502500340850; Fri, 11 Aug 2017 18:12:20 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.154.108 with HTTP; Fri, 11 Aug 2017 18:12:20 -0700 (PDT)
In-Reply-To: <518F75E3-A390-4539-B758-1641F2BF74B2@cisco.com>
References: <CAG4d1reNXt+n0=1gP8RV3AHKRfP2v6URrTriTfxexHTcjxqjOg@mail.gmail.com> <518F75E3-A390-4539-B758-1641F2BF74B2@cisco.com>
From: Alia Atlas <akatlas@gmail.com>
Date: Fri, 11 Aug 2017 21:12:20 -0400
Message-ID: <CAG4d1rdUzq7x4QyGs+c+SwkdvVUaykwEkfeT4EcTJ6XjhU7AcA@mail.gmail.com>
To: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Content-Type: multipart/alternative; boundary="001a114b741817682b0556841f17"
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/wU7Z6s93F9b7pvvXMO4dWmflO30>
Subject: Re: [sfc] AD review of draft-ietf-sfc-nsh-18
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@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, 12 Aug 2017 01:12:25 -0000

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

On Fri, Aug 11, 2017 at 9:09 PM, Carlos Pignataro (cpignata) <
cpignata@cisco.com> wrote:

> Thanks, Alia. Please see inline.
>
> On Aug 11, 2017, at 6:58 PM, Alia Atlas <akatlas@gmail.com> wrote:
>
> As is customary, I have done my AD review of draft-ietf-sfc-nsh-18.
> First, I would like to thank the editors, Carlos, Uri, and Paul, as well =
as
> the many contributors for their work on this document.  It has improved
> substantially.
>
> I do have a few minor comments from my review.  They are below.  I will
> proceed to ask for an IETF Last Call now and schedule this draft for Aug
> 31; for that telechat date, I will require a very active shepherd as well
> as editors.
>
> Please do SUBMIT the latest editor's version of this draft ASAP.  Version
> numbers are cheap and it is much better for reviewers to see the latest
> version. This must be the process going forward to avoid the same points
> being brought up multiple times.
>
>
> Sounds good.
>
>
> 1) As Acee already noted, receivers of unassigned flags MUST ignore the
> value.  There are a couple places to fix this.
>
>
> Agreed. Done.
>
> 2) Given the consensus in NVO3 and that VXLAN-GPE will be progressed as a=
n
> informational document described an alternative that was not selected for
> standardization, I would prefer a different example in Sec 6.1 Table 1.
>
>
> This is just an example, non normative, non-binging, and list VXLAN-GPE
> along with GRE and Ethernet. What would you prefer the document uses?
>

Geneve?  MPLS? UDP?

Something Standards Track please.

Thanks,
Alia


> 3) In Sec 7.1, there is a sentence "In some cases they may terminate, and
> be able to inspect encrypted traffic."  Unless there is a strong technica=
l
> need to point this out, I would pick a different example.  There is a gre=
at
> deal of current controversy and discussion happening in TLS currently - a=
nd
> this is likely to trigger that discussion unnecessarily.
>
>
> Ack. Gone.
>
>
> 4) I am happy to see that IEEE (https://regauth.standards.
> ieee.org/standards-ra-web/pub/view.html#registries) is now showing the
> EtherType 0x894F as referring to this draft.  Thanks!
>
>
> Anytime :-)
>
> Thanks!
>
> Carlos.
>
>
> Regards,
> Alia
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>
>
> =E2=80=94
> Carlos Pignataro, carlos@cisco.com
>
> *=E2=80=9CSometimes I use big words that I do not fully understand, to ma=
ke myself
> sound more photosynthesis."*
>
>

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

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Fri, Aug 11, 2017 at 9:09 PM, Carlos Pignataro (cpignata) <span dir=
=3D"ltr">&lt;<a href=3D"mailto:cpignata@cisco.com" target=3D"_blank">cpigna=
ta@cisco.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" sty=
le=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



<div style=3D"word-wrap:break-word">
Thanks, Alia. Please see inline.
<div><br>
<div><span class=3D"">
<blockquote type=3D"cite">
<div>On Aug 11, 2017, at 6:58 PM, Alia Atlas &lt;<a href=3D"mailto:akatlas@=
gmail.com" target=3D"_blank">akatlas@gmail.com</a>&gt; wrote:</div>
<br class=3D"m_-8613602954146202882Apple-interchange-newline">
<div>
<div dir=3D"ltr">
<div>As is customary, I have done my AD review of=C2=A0draft-ietf-sfc-nsh-1=
8.=C2=A0 First, I would like to thank the editors, Carlos, Uri, and Paul, a=
s well as the many contributors for their work on this document.=C2=A0 It h=
as improved substantially.</div>
<div><br>
</div>
<div>I do have a few minor comments from my review.=C2=A0 They are below.=
=C2=A0 I will proceed to ask for an IETF Last Call now and schedule this dr=
aft for Aug 31; for that telechat date, I will require a very active shephe=
rd as well as editors.</div>
<div><br>
</div>
<div>Please do SUBMIT the latest editor&#39;s version of this draft ASAP.=
=C2=A0 Version numbers are cheap and it is much better for reviewers to see=
 the latest version. This must be the process going forward to avoid the sa=
me points being brought up multiple
 times.</div>
</div>
</div>
</blockquote>
<div><br>
</div>
</span><div>Sounds good.</div><span class=3D"">
<br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr">
<div><br>
</div>
<div>1) As Acee already noted, receivers of unassigned flags MUST ignore th=
e value.=C2=A0 There are a couple places to fix this.</div>
<div><br>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
</span><div>Agreed. Done.</div><span class=3D"">
<br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr">
<div>2) Given the consensus in NVO3 and that VXLAN-GPE will be progressed a=
s an informational document described an alternative that was not selected =
for standardization, I would prefer a different example in Sec 6.1 Table 1.=
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
</span><div>This is just an example, non normative, non-binging, and list V=
XLAN-GPE along with GRE and Ethernet. What would you prefer the document us=
es?</div></div></div></div></blockquote><div><br></div><div>Geneve?=C2=A0 M=
PLS? UDP?</div><div><br></div><div>Something Standards Track please.</div><=
div><br></div><div>Thanks,</div><div>Alia</div><div>=C2=A0</div><blockquote=
 class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc soli=
d;padding-left:1ex"><div style=3D"word-wrap:break-word"><div><div><span cla=
ss=3D""><blockquote type=3D"cite"><div><div dir=3D"ltr"><div>3) In Sec 7.1,=
 there is a sentence &quot;In some cases they may terminate, and be able to=
 inspect encrypted=C2=A0traffic.&quot; =C2=A0Unless there is a strong techn=
ical need to point this out, I would pick a different example.=C2=A0 There =
is a great deal of current controversy
 and discussion happening in TLS currently - and this is likely to trigger =
that discussion unnecessarily.<br></div>
</div>
</div>
</blockquote>
<div><br>
</div></span>
Ack. Gone.</div>
<div><span class=3D""><br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr">
<div><br>
</div>
<div>4) I am happy to see that IEEE (<a href=3D"https://regauth.standards.i=
eee.org/standards-ra-web/pub/view.html#registries" target=3D"_blank">https:=
//regauth.standards.<wbr>ieee.org/standards-ra-web/pub/<wbr>view.html#regis=
tries</a>) is now showing the EtherType 0x894F
 as referring to this draft.=C2=A0 Thanks!</div>
</div>
</div>
</blockquote>
<div><br>
</div>
</span><div>Anytime :-)</div>
<div><br>
</div>
<div>Thanks!</div>
<div><br>
</div>
<div>Carlos.</div><span class=3D"">
<br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr">
<div><br>
</div>
<div>Regards,</div>
<div>Alia</div>
<div><br>
</div>
</div>
______________________________<wbr>_________________<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">htt=
ps://www.ietf.org/mailman/<wbr>listinfo/sfc</a><br>
</div>
</blockquote>
</span></div>
<br>
<div>
<div style=3D"color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-=
indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wra=
p:break-word">
<div style=3D"color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-=
indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wra=
p:break-word">
<div style=3D"color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-=
indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wra=
p:break-word">
=E2=80=94</div>
<div style=3D"color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-=
indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wra=
p:break-word">
Carlos Pignataro,=C2=A0<a href=3D"mailto:carlos@cisco.com" target=3D"_blank=
">carlos@cisco.com</a><br>
<br>
<i>=E2=80=9CSometimes I use big words that I do not fully understand, to ma=
ke myself sound more=C2=A0photosynthesis.&quot;</i><br>
</div>
</div>
</div>
</div>
<br>
</div>
</div>

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

--001a114b741817682b0556841f17--


From nobody Fri Aug 11 18:19:32 2017
Return-Path: <cpignata@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 570A7132422 for <sfc@ietfa.amsl.com>; Fri, 11 Aug 2017 18:19:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.519
X-Spam-Level: 
X-Spam-Status: No, score=-14.519 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id c5ggNWxrZ__d for <sfc@ietfa.amsl.com>; Fri, 11 Aug 2017 18:19:29 -0700 (PDT)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BC1841323B8 for <sfc@ietf.org>; Fri, 11 Aug 2017 18:19:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=18932; q=dns/txt; s=iport; t=1502500768; x=1503710368; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=0d6IcCmIq9r/n+nUp6Nal34OFWMTUgDoBi5/LUkNIg8=; b=Chx49BOUSJZx0dXUeFXC0DS37LEW91SPCdC/lo+c5zgBNib46Gm7lmWO ziXK4tAztI7RvZFv5e5w0OnFgFCQQ4z3QtZ0eMw7ezoh1LlyNznsrbsOx EYGhpiqNfTTMLvrB0+Zr3UDIzBISXTg31/VTJXaLWY2UYjj9Plf3zLRpj M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CNAQA4Vo5Z/5JdJa1dGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBgm9rZIEUB44KkA2BTIhYiCyFNYISIQEMgzqBXwIahFw/GAECAQE?= =?us-ascii?q?BAQEBAWsohRkCAQMBARsGSwsQAgEIDjEDAgICHwYLFBECBA4FiUtMAxUQqyiCJ?= =?us-ascii?q?oc1DYQhAQEBAQEBAQEBAQEBAQEBAQEBAQEBGAWDKIFiIIFMgWMrC4FlgQyCV4U?= =?us-ascii?q?vMIIxBZgEh2Y8AodRh3OEdIIPhV2KaIwxiWEBHziBCncVSRIBhEuCPHYBAYgvg?= =?us-ascii?q?Q8BAQE?=
X-IronPort-AV: E=Sophos;i="5.41,360,1498521600";  d="scan'208,217";a="470360473"
Received: from rcdn-core-10.cisco.com ([173.37.93.146]) by alln-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 12 Aug 2017 01:19:27 +0000
Received: from XCH-RTP-017.cisco.com (xch-rtp-017.cisco.com [64.101.220.157]) by rcdn-core-10.cisco.com (8.14.5/8.14.5) with ESMTP id v7C1JRHJ032078 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Sat, 12 Aug 2017 01:19:27 GMT
Received: from xch-rtp-020.cisco.com (64.101.220.160) by XCH-RTP-017.cisco.com (64.101.220.157) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Fri, 11 Aug 2017 21:19:26 -0400
Received: from xch-rtp-020.cisco.com ([64.101.220.160]) by XCH-RTP-020.cisco.com ([64.101.220.160]) with mapi id 15.00.1210.000; Fri, 11 Aug 2017 21:19:26 -0400
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: Alia Atlas <akatlas@gmail.com>
CC: "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] AD review of draft-ietf-sfc-nsh-18
Thread-Index: AQHTEvVe0TUBe/21qkKFipdGFMpx/aKALIoAgAAAsACAAAH8AA==
Date: Sat, 12 Aug 2017 01:19:26 +0000
Message-ID: <C1AAEEBC-EC33-49FE-9202-69E4432A6A4B@cisco.com>
References: <CAG4d1reNXt+n0=1gP8RV3AHKRfP2v6URrTriTfxexHTcjxqjOg@mail.gmail.com> <518F75E3-A390-4539-B758-1641F2BF74B2@cisco.com> <CAG4d1rdUzq7x4QyGs+c+SwkdvVUaykwEkfeT4EcTJ6XjhU7AcA@mail.gmail.com>
In-Reply-To: <CAG4d1rdUzq7x4QyGs+c+SwkdvVUaykwEkfeT4EcTJ6XjhU7AcA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.118.116.133]
Content-Type: multipart/alternative; boundary="_000_C1AAEEBCEC3349FE920269E4432A6A4Bciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/cXkCflHh0_KQTgjXbaSyJLu6oLw>
Subject: Re: [sfc] AD review of draft-ietf-sfc-nsh-18
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@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, 12 Aug 2017 01:19:31 -0000

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

DQpPbiBBdWcgMTEsIDIwMTcsIGF0IDk6MTIgUE0sIEFsaWEgQXRsYXMgPGFrYXRsYXNAZ21haWwu
Y29tPG1haWx0bzpha2F0bGFzQGdtYWlsLmNvbT4+IHdyb3RlOg0KDQoNCg0KT24gRnJpLCBBdWcg
MTEsIDIwMTcgYXQgOTowOSBQTSwgQ2FybG9zIFBpZ25hdGFybyAoY3BpZ25hdGEpIDxjcGlnbmF0
YUBjaXNjby5jb208bWFpbHRvOmNwaWduYXRhQGNpc2NvLmNvbT4+IHdyb3RlOg0KVGhhbmtzLCBB
bGlhLiBQbGVhc2Ugc2VlIGlubGluZS4NCg0KT24gQXVnIDExLCAyMDE3LCBhdCA2OjU4IFBNLCBB
bGlhIEF0bGFzIDxha2F0bGFzQGdtYWlsLmNvbTxtYWlsdG86YWthdGxhc0BnbWFpbC5jb20+PiB3
cm90ZToNCg0KQXMgaXMgY3VzdG9tYXJ5LCBJIGhhdmUgZG9uZSBteSBBRCByZXZpZXcgb2YgZHJh
ZnQtaWV0Zi1zZmMtbnNoLTE4LiAgRmlyc3QsIEkgd291bGQgbGlrZSB0byB0aGFuayB0aGUgZWRp
dG9ycywgQ2FybG9zLCBVcmksIGFuZCBQYXVsLCBhcyB3ZWxsIGFzIHRoZSBtYW55IGNvbnRyaWJ1
dG9ycyBmb3IgdGhlaXIgd29yayBvbiB0aGlzIGRvY3VtZW50LiAgSXQgaGFzIGltcHJvdmVkIHN1
YnN0YW50aWFsbHkuDQoNCkkgZG8gaGF2ZSBhIGZldyBtaW5vciBjb21tZW50cyBmcm9tIG15IHJl
dmlldy4gIFRoZXkgYXJlIGJlbG93LiAgSSB3aWxsIHByb2NlZWQgdG8gYXNrIGZvciBhbiBJRVRG
IExhc3QgQ2FsbCBub3cgYW5kIHNjaGVkdWxlIHRoaXMgZHJhZnQgZm9yIEF1ZyAzMTsgZm9yIHRo
YXQgdGVsZWNoYXQgZGF0ZSwgSSB3aWxsIHJlcXVpcmUgYSB2ZXJ5IGFjdGl2ZSBzaGVwaGVyZCBh
cyB3ZWxsIGFzIGVkaXRvcnMuDQoNClBsZWFzZSBkbyBTVUJNSVQgdGhlIGxhdGVzdCBlZGl0b3In
cyB2ZXJzaW9uIG9mIHRoaXMgZHJhZnQgQVNBUC4gIFZlcnNpb24gbnVtYmVycyBhcmUgY2hlYXAg
YW5kIGl0IGlzIG11Y2ggYmV0dGVyIGZvciByZXZpZXdlcnMgdG8gc2VlIHRoZSBsYXRlc3QgdmVy
c2lvbi4gVGhpcyBtdXN0IGJlIHRoZSBwcm9jZXNzIGdvaW5nIGZvcndhcmQgdG8gYXZvaWQgdGhl
IHNhbWUgcG9pbnRzIGJlaW5nIGJyb3VnaHQgdXAgbXVsdGlwbGUgdGltZXMuDQoNClNvdW5kcyBn
b29kLg0KDQoNCjEpIEFzIEFjZWUgYWxyZWFkeSBub3RlZCwgcmVjZWl2ZXJzIG9mIHVuYXNzaWdu
ZWQgZmxhZ3MgTVVTVCBpZ25vcmUgdGhlIHZhbHVlLiAgVGhlcmUgYXJlIGEgY291cGxlIHBsYWNl
cyB0byBmaXggdGhpcy4NCg0KDQpBZ3JlZWQuIERvbmUuDQoNCjIpIEdpdmVuIHRoZSBjb25zZW5z
dXMgaW4gTlZPMyBhbmQgdGhhdCBWWExBTi1HUEUgd2lsbCBiZSBwcm9ncmVzc2VkIGFzIGFuIGlu
Zm9ybWF0aW9uYWwgZG9jdW1lbnQgZGVzY3JpYmVkIGFuIGFsdGVybmF0aXZlIHRoYXQgd2FzIG5v
dCBzZWxlY3RlZCBmb3Igc3RhbmRhcmRpemF0aW9uLCBJIHdvdWxkIHByZWZlciBhIGRpZmZlcmVu
dCBleGFtcGxlIGluIFNlYyA2LjEgVGFibGUgMS4NCg0KVGhpcyBpcyBqdXN0IGFuIGV4YW1wbGUs
IG5vbiBub3JtYXRpdmUsIG5vbi1iaW5naW5nLCBhbmQgbGlzdCBWWExBTi1HUEUgYWxvbmcgd2l0
aCBHUkUgYW5kIEV0aGVybmV0LiBXaGF0IHdvdWxkIHlvdSBwcmVmZXIgdGhlIGRvY3VtZW50IHVz
ZXM/DQoNCkdlbmV2ZT8gIE1QTFM/IFVEUD8NCg0KU29tZXRoaW5nIFN0YW5kYXJkcyBUcmFjayBw
bGVhc2UuDQoNCg0KSSB0aGluayB0aGF0IHdvdWxkIGdpdmUgdGhlIHdyb25nIGltcHJlc3Npb24g
dGhhdCBTRkMgY2FuIHJ1biBvbmx5IGF0b3AgU3RhbmRhcmRzIFRyYWNrIElFVEYgdGVjaG5vbG9n
eS4NCg0KVGhlIGRvY3VtZW50IGN1cnJlbnRseSBsaXN0czogR1JFLCBTdGFuZGFyZHMgVHJhY2su
IFVEUCBpbiBUYWJsZSAzLCBTdGFuZGFyZHMgVHJhY2suIFZYTEFOLUdQRSwgSW5mb3JtYXRpb25h
bC4gQW5kIEV0aGVybmV0LiBTb3VuZHMgbGlrZSBhIGRpdmVyc2UgbWl4Lg0KDQpJZiB5b3UgaW5z
aXN0LCBJIGNvdWxkIGFkZCBtb3JlIHJvd3MgdG8gdGhlIHRhYmxlIHRvIGFsc28gYmUgbW9yZSBp
bmNsdXNpdmUgaW4gYWRkaXRpb24gdG8gZGl2ZXJzZT8gSSBjYW4gYWxzbyBhZGQgbW9yZSBJUHY2
IE5IcyBpZiBzbz8NCg0KVGhhbmtzIQ0KDQpDYXJsb3MuDQoNClRoYW5rcywNCkFsaWENCg0KMykg
SW4gU2VjIDcuMSwgdGhlcmUgaXMgYSBzZW50ZW5jZSAiSW4gc29tZSBjYXNlcyB0aGV5IG1heSB0
ZXJtaW5hdGUsIGFuZCBiZSBhYmxlIHRvIGluc3BlY3QgZW5jcnlwdGVkIHRyYWZmaWMuIiAgVW5s
ZXNzIHRoZXJlIGlzIGEgc3Ryb25nIHRlY2huaWNhbCBuZWVkIHRvIHBvaW50IHRoaXMgb3V0LCBJ
IHdvdWxkIHBpY2sgYSBkaWZmZXJlbnQgZXhhbXBsZS4gIFRoZXJlIGlzIGEgZ3JlYXQgZGVhbCBv
ZiBjdXJyZW50IGNvbnRyb3ZlcnN5IGFuZCBkaXNjdXNzaW9uIGhhcHBlbmluZyBpbiBUTFMgY3Vy
cmVudGx5IC0gYW5kIHRoaXMgaXMgbGlrZWx5IHRvIHRyaWdnZXIgdGhhdCBkaXNjdXNzaW9uIHVu
bmVjZXNzYXJpbHkuDQoNCkFjay4gR29uZS4NCg0KDQo0KSBJIGFtIGhhcHB5IHRvIHNlZSB0aGF0
IElFRUUgKGh0dHBzOi8vcmVnYXV0aC5zdGFuZGFyZHMuaWVlZS5vcmcvc3RhbmRhcmRzLXJhLXdl
Yi9wdWIvdmlldy5odG1sI3JlZ2lzdHJpZXMpIGlzIG5vdyBzaG93aW5nIHRoZSBFdGhlclR5cGUg
MHg4OTRGIGFzIHJlZmVycmluZyB0byB0aGlzIGRyYWZ0LiAgVGhhbmtzIQ0KDQpBbnl0aW1lIDot
KQ0KDQpUaGFua3MhDQoNCkNhcmxvcy4NCg0KDQpSZWdhcmRzLA0KQWxpYQ0KDQpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0K
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYw0KDQrigJQNCkNhcmxvcyBQaWduYXRhcm8sIGNhcmxvc0BjaXNj
by5jb208bWFpbHRvOmNhcmxvc0BjaXNjby5jb20+DQoNCuKAnFNvbWV0aW1lcyBJIHVzZSBiaWcg
d29yZHMgdGhhdCBJIGRvIG5vdCBmdWxseSB1bmRlcnN0YW5kLCB0byBtYWtlIG15c2VsZiBzb3Vu
ZCBtb3JlIHBob3Rvc3ludGhlc2lzLiINCg0K4oCUDQpDYXJsb3MgUGlnbmF0YXJvLCBjYXJsb3NA
Y2lzY28uY29tPG1haWx0bzpjYXJsb3NAY2lzY28uY29tPg0KDQrigJxTb21ldGltZXMgSSB1c2Ug
YmlnIHdvcmRzIHRoYXQgSSBkbyBub3QgZnVsbHkgdW5kZXJzdGFuZCwgdG8gbWFrZSBteXNlbGYg
c291bmQgbW9yZSBwaG90b3N5bnRoZXNpcy4iDQoNCg==

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KPGRpdj4N
CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj5PbiBBdWcg
MTEsIDIwMTcsIGF0IDk6MTIgUE0sIEFsaWEgQXRsYXMgJmx0OzxhIGhyZWY9Im1haWx0bzpha2F0
bGFzQGdtYWlsLmNvbSIgY2xhc3M9IiI+YWthdGxhc0BnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8
L2Rpdj4NCjxiciBjbGFzcz0iQXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGluZSI+DQo8ZGl2IGNsYXNz
PSIiPjxiciBjbGFzcz0iQXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGluZSI+DQo8YnIgc3R5bGU9ImZv
bnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGZvbnQtc2l6ZTogMTJweDsgZm9udC1zdHlsZTogbm9ybWFs
OyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXIt
c3BhY2luZzogbm9ybWFsOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4
dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdvcmQtc3BhY2luZzogMHB4
OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9
ImdtYWlsX3F1b3RlIiBzdHlsZT0iZm9udC1mYW1pbHk6IEhlbHZldGljYTsgZm9udC1zaXplOiAx
MnB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQt
d2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0
OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5v
cm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsi
Pg0KT24gRnJpLCBBdWcgMTEsIDIwMTcgYXQgOTowOSBQTSwgQ2FybG9zIFBpZ25hdGFybyAoY3Bp
Z25hdGEpPHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxz
cGFuIGRpcj0ibHRyIiBjbGFzcz0iIj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmNwaWduYXRhQGNpc2Nv
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSIiPmNwaWduYXRhQGNpc2NvLmNvbTwvYT4mZ3Q7
PC9zcGFuPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj53
cm90ZTo8YnIgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxl
PSJtYXJnaW46IDBweCAwcHggMHB4IDAuOGV4OyBib3JkZXItbGVmdC13aWR0aDogMXB4OyBib3Jk
ZXItbGVmdC1zdHlsZTogc29saWQ7IGJvcmRlci1sZWZ0LWNvbG9yOiByZ2IoMjA0LCAyMDQsIDIw
NCk7IHBhZGRpbmctbGVmdDogMWV4OyI+DQo8ZGl2IHN0eWxlPSJ3b3JkLXdyYXA6IGJyZWFrLXdv
cmQ7IiBjbGFzcz0iIj5UaGFua3MsIEFsaWEuIFBsZWFzZSBzZWUgaW5saW5lLg0KPGRpdiBjbGFz
cz0iIj48YnIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPjxzcGFuIGNsYXNzPSIiPg0KPGJsb2Nr
cXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPk9uIEF1ZyAxMSwgMjAx
NywgYXQgNjo1OCBQTSwgQWxpYSBBdGxhcyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFrYXRsYXNAZ21h
aWwuY29tIiB0YXJnZXQ9Il9ibGFuayIgY2xhc3M9IiI+YWthdGxhc0BnbWFpbC5jb208L2E+Jmd0
OyB3cm90ZTo8L2Rpdj4NCjxiciBjbGFzcz0ibV8tODYxMzYwMjk1NDE0NjIwMjg4MkFwcGxlLWlu
dGVyY2hhbmdlLW5ld2xpbmUiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgZGlyPSJsdHIiIGNsYXNz
PSIiPg0KPGRpdiBjbGFzcz0iIj5BcyBpcyBjdXN0b21hcnksIEkgaGF2ZSBkb25lIG15IEFEIHJl
dmlldyBvZiZuYnNwO2RyYWZ0LWlldGYtc2ZjLW5zaC0xOC4mbmJzcDsgRmlyc3QsIEkgd291bGQg
bGlrZSB0byB0aGFuayB0aGUgZWRpdG9ycywgQ2FybG9zLCBVcmksIGFuZCBQYXVsLCBhcyB3ZWxs
IGFzIHRoZSBtYW55IGNvbnRyaWJ1dG9ycyBmb3IgdGhlaXIgd29yayBvbiB0aGlzIGRvY3VtZW50
LiZuYnNwOyBJdCBoYXMgaW1wcm92ZWQgc3Vic3RhbnRpYWxseS48L2Rpdj4NCjxkaXYgY2xhc3M9
IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPkkgZG8gaGF2ZSBhIGZldyBt
aW5vciBjb21tZW50cyBmcm9tIG15IHJldmlldy4mbmJzcDsgVGhleSBhcmUgYmVsb3cuJm5ic3A7
IEkgd2lsbCBwcm9jZWVkIHRvIGFzayBmb3IgYW4gSUVURiBMYXN0IENhbGwgbm93IGFuZCBzY2hl
ZHVsZSB0aGlzIGRyYWZ0IGZvciBBdWcgMzE7IGZvciB0aGF0IHRlbGVjaGF0IGRhdGUsIEkgd2ls
bCByZXF1aXJlIGEgdmVyeSBhY3RpdmUgc2hlcGhlcmQgYXMgd2VsbCBhcyBlZGl0b3JzLjwvZGl2
Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+UGxl
YXNlIGRvIFNVQk1JVCB0aGUgbGF0ZXN0IGVkaXRvcidzIHZlcnNpb24gb2YgdGhpcyBkcmFmdCBB
U0FQLiZuYnNwOyBWZXJzaW9uIG51bWJlcnMgYXJlIGNoZWFwIGFuZCBpdCBpcyBtdWNoIGJldHRl
ciBmb3IgcmV2aWV3ZXJzIHRvIHNlZSB0aGUgbGF0ZXN0IHZlcnNpb24uIFRoaXMgbXVzdCBiZSB0
aGUgcHJvY2VzcyBnb2luZyBmb3J3YXJkIHRvIGF2b2lkIHRoZSBzYW1lIHBvaW50cyBiZWluZyBi
cm91Z2h0IHVwIG11bHRpcGxlDQogdGltZXMuPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9j
a3F1b3RlPg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjwvc3Bhbj4NCjxk
aXYgY2xhc3M9IiI+U291bmRzIGdvb2QuPC9kaXY+DQo8c3BhbiBjbGFzcz0iIj48YnIgY2xhc3M9
IiI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8
ZGl2IGRpcj0ibHRyIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9k
aXY+DQo8ZGl2IGNsYXNzPSIiPjEpIEFzIEFjZWUgYWxyZWFkeSBub3RlZCwgcmVjZWl2ZXJzIG9m
IHVuYXNzaWduZWQgZmxhZ3MgTVVTVCBpZ25vcmUgdGhlIHZhbHVlLiZuYnNwOyBUaGVyZSBhcmUg
YSBjb3VwbGUgcGxhY2VzIHRvIGZpeCB0aGlzLjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xh
c3M9IiI+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2IGNsYXNz
PSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPC9zcGFuPg0KPGRpdiBjbGFzcz0iIj5BZ3JlZWQu
IERvbmUuPC9kaXY+DQo8c3BhbiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSB0
eXBlPSJjaXRlIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGRpcj0ibHRyIiBjbGFz
cz0iIj4NCjxkaXYgY2xhc3M9IiI+MikgR2l2ZW4gdGhlIGNvbnNlbnN1cyBpbiBOVk8zIGFuZCB0
aGF0IFZYTEFOLUdQRSB3aWxsIGJlIHByb2dyZXNzZWQgYXMgYW4gaW5mb3JtYXRpb25hbCBkb2N1
bWVudCBkZXNjcmliZWQgYW4gYWx0ZXJuYXRpdmUgdGhhdCB3YXMgbm90IHNlbGVjdGVkIGZvciBz
dGFuZGFyZGl6YXRpb24sIEkgd291bGQgcHJlZmVyIGEgZGlmZmVyZW50IGV4YW1wbGUgaW4gU2Vj
IDYuMSBUYWJsZSAxLjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXYg
Y2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8L3NwYW4+DQo8ZGl2IGNsYXNzPSIiPlRo
aXMgaXMganVzdCBhbiBleGFtcGxlLCBub24gbm9ybWF0aXZlLCBub24tYmluZ2luZywgYW5kIGxp
c3QgVlhMQU4tR1BFIGFsb25nIHdpdGggR1JFIGFuZCBFdGhlcm5ldC4gV2hhdCB3b3VsZCB5b3Ug
cHJlZmVyIHRoZSBkb2N1bWVudCB1c2VzPzwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9ibG9ja3F1b3RlPg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYg
Y2xhc3M9IiI+R2VuZXZlPyZuYnNwOyBNUExTPyBVRFA/PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxi
ciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5Tb21ldGhpbmcgU3RhbmRhcmRzIFRy
YWNrIHBsZWFzZS48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4N
CjxkaXY+SSB0aGluayB0aGF0IHdvdWxkIGdpdmUgdGhlIHdyb25nIGltcHJlc3Npb24gdGhhdCBT
RkMgY2FuIHJ1biBvbmx5IGF0b3AgU3RhbmRhcmRzIFRyYWNrIElFVEYgdGVjaG5vbG9neS4mbmJz
cDs8L2Rpdj4NCjxkaXY+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2PlRoZSBkb2N1bWVudCBj
dXJyZW50bHkgbGlzdHM6IEdSRSwgU3RhbmRhcmRzIFRyYWNrLiBVRFAgaW4gVGFibGUgMywgU3Rh
bmRhcmRzIFRyYWNrLiBWWExBTi1HUEUsIEluZm9ybWF0aW9uYWwuIEFuZCBFdGhlcm5ldC4gU291
bmRzIGxpa2UgYSBkaXZlcnNlIG1peC48L2Rpdj4NCjxkaXY+PGJyIGNsYXNzPSIiPg0KPC9kaXY+
DQo8ZGl2PklmIHlvdSBpbnNpc3QsIEkgY291bGQgYWRkIG1vcmUgcm93cyB0byB0aGUgdGFibGUg
dG8gYWxzbyBiZSBtb3JlIGluY2x1c2l2ZSBpbiBhZGRpdGlvbiB0byBkaXZlcnNlPyBJIGNhbiBh
bHNvIGFkZCBtb3JlIElQdjYgTkhzIGlmIHNvPzwvZGl2Pg0KPGRpdj48YnIgY2xhc3M9IiI+DQo8
L2Rpdj4NCjxkaXY+VGhhbmtzITwvZGl2Pg0KPGRpdj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxk
aXY+Q2FybG9zLjwvZGl2Pg0KPGJyIGNsYXNzPSIiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIg
Y2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxl
PSJmb250LWZhbWlseTogSGVsdmV0aWNhOyBmb250LXNpemU6IDEycHg7IGZvbnQtc3R5bGU6IG5v
cm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0
dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7
IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6
IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyI+DQo8ZGl2IGNsYXNzPSIiPlRo
YW5rcyw8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+QWxpYTwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4mbmJz
cDs8L2Rpdj4NCjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjog
MHB4IDBweCAwcHggMC44ZXg7IGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7IGJvcmRlci1sZWZ0LXN0
eWxlOiBzb2xpZDsgYm9yZGVyLWxlZnQtY29sb3I6IHJnYigyMDQsIDIwNCwgMjA0KTsgcGFkZGlu
Zy1sZWZ0OiAxZXg7Ij4NCjxkaXYgc3R5bGU9IndvcmQtd3JhcDogYnJlYWstd29yZDsiIGNsYXNz
PSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+PHNwYW4gY2xhc3M9IiI+DQo8Ymxv
Y2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGRpcj0i
bHRyIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+MykgSW4gU2VjIDcuMSwgdGhlcmUgaXMgYSBz
ZW50ZW5jZSAmcXVvdDtJbiBzb21lIGNhc2VzIHRoZXkgbWF5IHRlcm1pbmF0ZSwgYW5kIGJlIGFi
bGUgdG8gaW5zcGVjdCBlbmNyeXB0ZWQmbmJzcDt0cmFmZmljLiZxdW90OyAmbmJzcDtVbmxlc3Mg
dGhlcmUgaXMgYSBzdHJvbmcgdGVjaG5pY2FsIG5lZWQgdG8gcG9pbnQgdGhpcyBvdXQsIEkgd291
bGQgcGljayBhIGRpZmZlcmVudCBleGFtcGxlLiZuYnNwOyBUaGVyZSBpcyBhIGdyZWF0IGRlYWwg
b2YgY3VycmVudCBjb250cm92ZXJzeQ0KIGFuZCBkaXNjdXNzaW9uIGhhcHBlbmluZyBpbiBUTFMg
Y3VycmVudGx5IC0gYW5kIHRoaXMgaXMgbGlrZWx5IHRvIHRyaWdnZXIgdGhhdCBkaXNjdXNzaW9u
IHVubmVjZXNzYXJpbHkuPGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9i
bG9ja3F1b3RlPg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjwvc3Bhbj5B
Y2suIEdvbmUuPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxzcGFuIGNsYXNzPSIiPjxiciBjbGFzcz0i
Ij4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxk
aXYgZGlyPSJsdHIiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rp
dj4NCjxkaXYgY2xhc3M9IiI+NCkgSSBhbSBoYXBweSB0byBzZWUgdGhhdCBJRUVFICg8YSBocmVm
PSJodHRwczovL3JlZ2F1dGguc3RhbmRhcmRzLmllZWUub3JnL3N0YW5kYXJkcy1yYS13ZWIvcHVi
L3ZpZXcuaHRtbCNyZWdpc3RyaWVzIiB0YXJnZXQ9Il9ibGFuayIgY2xhc3M9IiI+aHR0cHM6Ly9y
ZWdhdXRoLnN0YW5kYXJkcy48d2JyIGNsYXNzPSIiPmllZWUub3JnL3N0YW5kYXJkcy1yYS13ZWIv
cHViLzx3YnIgY2xhc3M9IiI+dmlldy5odG1sI3JlZ2lzdHJpZXM8L2E+KQ0KIGlzIG5vdyBzaG93
aW5nIHRoZSBFdGhlclR5cGUgMHg4OTRGIGFzIHJlZmVycmluZyB0byB0aGlzIGRyYWZ0LiZuYnNw
OyBUaGFua3MhPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdiBjbGFz
cz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjwvc3Bhbj4NCjxkaXYgY2xhc3M9IiI+QW55dGlt
ZSA6LSk8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNs
YXNzPSIiPlRoYW5rcyE8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+
DQo8ZGl2IGNsYXNzPSIiPkNhcmxvcy48L2Rpdj4NCjxzcGFuIGNsYXNzPSIiPjxiciBjbGFzcz0i
Ij4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxk
aXYgZGlyPSJsdHIiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rp
dj4NCjxkaXYgY2xhc3M9IiI+UmVnYXJkcyw8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+QWxpYTwvZGl2
Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjwvZGl2Pg0KX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fPHdiciBjbGFzcz0iIj5fX19fX19fX19fX19fX19fXzxiciBj
bGFzcz0iIj4NCnNmYyBtYWlsaW5nIGxpc3Q8YnIgY2xhc3M9IiI+DQo8YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayIgY2xhc3M9IiI+c2ZjQGlldGYub3JnPC9hPjxi
ciBjbGFzcz0iIj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayIgY2xhc3M9IiI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi88d2JyIGNsYXNzPSIiPmxpc3RpbmZvL3NmYzwvYT48YnIgY2xhc3M9IiI+DQo8L2Rpdj4N
CjwvYmxvY2txdW90ZT4NCjwvc3Bhbj48L2Rpdj4NCjxiciBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9
IiI+DQo8ZGl2IHN0eWxlPSJsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB0ZXh0LWFsaWduOiBzdGFy
dDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBu
b3JtYWw7IHdvcmQtc3BhY2luZzogMHB4OyB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IiBjbGFzcz0i
Ij4NCjxkaXYgc3R5bGU9ImxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxpZ246IHN0YXJ0
OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5v
cm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IHdvcmQtd3JhcDogYnJlYWstd29yZDsiIGNsYXNzPSIi
Pg0KPGRpdiBzdHlsZT0ibGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjogc3RhcnQ7
IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9y
bWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgd29yZC13cmFwOiBicmVhay13b3JkOyIgY2xhc3M9IiI+
DQrigJQ8L2Rpdj4NCjxkaXYgc3R5bGU9ImxldHRlci1zcGFjaW5nOiBub3JtYWw7IHRleHQtYWxp
Z246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUt
c3BhY2U6IG5vcm1hbDsgd29yZC1zcGFjaW5nOiAwcHg7IHdvcmQtd3JhcDogYnJlYWstd29yZDsi
IGNsYXNzPSIiPg0KQ2FybG9zIFBpZ25hdGFybywmbmJzcDs8YSBocmVmPSJtYWlsdG86Y2FybG9z
QGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSIiPmNhcmxvc0BjaXNjby5jb208L2E+
PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KPGkgY2xhc3M9IiI+4oCcU29tZXRpbWVzIEkg
dXNlIGJpZyB3b3JkcyB0aGF0IEkgZG8gbm90IGZ1bGx5IHVuZGVyc3RhbmQsIHRvIG1ha2UgbXlz
ZWxmIHNvdW5kIG1vcmUmbmJzcDtwaG90b3N5bnRoZXNpcy4mcXVvdDs8L2k+PC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+
DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPGJyIGNsYXNzPSIiPg0KPGRpdiBjbGFz
cz0iIj4NCjxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGxldHRlci1zcGFjaW5nOiBu
b3JtYWw7IG9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4
OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dzOiBhdXRv
OyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyB3b3Jk
LXdyYXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5l
LWJyZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0iY29sb3I6
IHJnYigwLCAwLCAwKTsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgb3JwaGFuczogYXV0bzsgdGV4
dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3
aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IGF1dG87IHdvcmQtc3BhY2luZzogMHB4OyAtd2Vi
a2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IHdvcmQtd3JhcDogYnJlYWstd29yZDsgLXdlYmtp
dC1uYnNwLW1vZGU6IHNwYWNlOyAtd2Via2l0LWxpbmUtYnJlYWs6IGFmdGVyLXdoaXRlLXNwYWNl
OyIgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBsZXR0ZXItc3Bh
Y2luZzogbm9ybWFsOyBvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRl
bnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93
czogYXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBw
eDsgd29yZC13cmFwOiBicmVhay13b3JkOyAtd2Via2l0LW5ic3AtbW9kZTogc3BhY2U7IC13ZWJr
aXQtbGluZS1icmVhazogYWZ0ZXItd2hpdGUtc3BhY2U7IiBjbGFzcz0iIj4NCuKAlDwvZGl2Pg0K
PGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsg
b3JwaGFuczogYXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQt
dHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IGF1dG87IHdvcmQt
c3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IHdvcmQtd3JhcDog
YnJlYWstd29yZDsgLXdlYmtpdC1uYnNwLW1vZGU6IHNwYWNlOyAtd2Via2l0LWxpbmUtYnJlYWs6
IGFmdGVyLXdoaXRlLXNwYWNlOyIgY2xhc3M9IiI+DQpDYXJsb3MgUGlnbmF0YXJvLCZuYnNwOzxh
IGhyZWY9Im1haWx0bzpjYXJsb3NAY2lzY28uY29tIiBjbGFzcz0iIj5jYXJsb3NAY2lzY28uY29t
PC9hPjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjxpIGNsYXNzPSIiPuKAnFNvbWV0aW1l
cyBJIHVzZSBiaWcgd29yZHMgdGhhdCBJIGRvIG5vdCBmdWxseSB1bmRlcnN0YW5kLCB0byBtYWtl
IG15c2VsZiBzb3VuZCBtb3JlJm5ic3A7cGhvdG9zeW50aGVzaXMuJnF1b3Q7PC9pPjxiciBjbGFz
cz0iIj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGJyIGNsYXNzPSIiPg0KPC9i
b2R5Pg0KPC9odG1sPg0K

--_000_C1AAEEBCEC3349FE920269E4432A6A4Bciscocom_--


From nobody Fri Aug 11 18:23:13 2017
Return-Path: <akatlas@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CE3E2131D2C for <sfc@ietfa.amsl.com>; Fri, 11 Aug 2017 18:23:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.698
X-Spam-Level: 
X-Spam-Status: No, score=-2.698 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RX2JwUxqWvS6 for <sfc@ietfa.amsl.com>; Fri, 11 Aug 2017 18:23:09 -0700 (PDT)
Received: from mail-wm0-x231.google.com (mail-wm0-x231.google.com [IPv6:2a00:1450:400c:c09::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 92AF3131CE7 for <sfc@ietf.org>; Fri, 11 Aug 2017 18:23:08 -0700 (PDT)
Received: by mail-wm0-x231.google.com with SMTP id f15so3648435wmg.1 for <sfc@ietf.org>; Fri, 11 Aug 2017 18:23:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=qXC33pt9Mpp6fbvnb2s0RQBdNL0Mxay+LEA6alvytWo=; b=sJyRiJ+1Ba8seP00asY3z8WajyVmmW9orFNtuvWicyW/9PeikfwcGYYWKN23wiYRa2 JgHd0Qmfcu9gDE0l1Umgd+4DnBE/j/17iZo5WA4koK+bHNWCS6RwHwqV0G/w6iUKHec1 YyjEonNwwcZVm2okjQHGQ/8La12TEe3nfXX+MnWwWJ7C19jBArDodu13RHqNc/pbjxB8 dGrsZY8cusoVT4t9f6871tvUg8L1KN3fSGKfzqsGM64VYpdTn1452yl+bTr9d8CsRmXY pat6SfLq+QD30t+RHGRi6qiMyty8IdqxAgP3tI6YSSwpSr2xbiIQF1kevEuOU9HRFBfv jdRw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=qXC33pt9Mpp6fbvnb2s0RQBdNL0Mxay+LEA6alvytWo=; b=TB1xhiS68G1zZJulW5SaURwKmogLyxZUp/2HWom1meN16+Tqp31XL9/TeWQJNwg79H zOUkBC5bqKiigMQlDlBNuEy+BlG8sPtDFAgLdPapt/Nwx+5arz/ml4NoacrhfyLOYcWW HClWrbbHIPDB2Iq0rtGufMmXXmh/oBMKuMqqSPVRdcz3qvSl5WamB2q0t7AKP3YD8Vca lGz2u+fsk//Le1fqHdOwgszRcgl0h2Amp4jIKz7HAR+iRm4ZKQ5qZgeqmQYN5NDlf0un akGSnth1uPb8XIyJp2Sih13dJWEXElDufvmN7NLgUbHJTqQJ/G4nKVlzoXZ4yJ06keQL NaOA==
X-Gm-Message-State: AHYfb5iJwAFk3//e8HMiNMLG/pJ6mn+CVUpdgGATj2ciRLYQdiWJNiUe CMn+Xk6PDUP4Fdw5NC8c+wcOe1PHwpUf
X-Received: by 10.28.8.208 with SMTP id 199mr391427wmi.118.1502500987053; Fri, 11 Aug 2017 18:23:07 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.154.108 with HTTP; Fri, 11 Aug 2017 18:23:06 -0700 (PDT)
In-Reply-To: <C1AAEEBC-EC33-49FE-9202-69E4432A6A4B@cisco.com>
References: <CAG4d1reNXt+n0=1gP8RV3AHKRfP2v6URrTriTfxexHTcjxqjOg@mail.gmail.com> <518F75E3-A390-4539-B758-1641F2BF74B2@cisco.com> <CAG4d1rdUzq7x4QyGs+c+SwkdvVUaykwEkfeT4EcTJ6XjhU7AcA@mail.gmail.com> <C1AAEEBC-EC33-49FE-9202-69E4432A6A4B@cisco.com>
From: Alia Atlas <akatlas@gmail.com>
Date: Fri, 11 Aug 2017 21:23:06 -0400
Message-ID: <CAG4d1rfpZbvxHM1uSCD7kUOGOg-PX1M3pi1cOVpZY1KNGVTgfA@mail.gmail.com>
To: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Content-Type: multipart/alternative; boundary="001a11431d0e9babcd05568445d0"
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/WIBcdSRHm6FHeimKQGx_PutGTnQ>
Subject: Re: [sfc] AD review of draft-ietf-sfc-nsh-18
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@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, 12 Aug 2017 01:23:12 -0000

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

On Fri, Aug 11, 2017 at 9:19 PM, Carlos Pignataro (cpignata) <
cpignata@cisco.com> wrote:

>
> On Aug 11, 2017, at 9:12 PM, Alia Atlas <akatlas@gmail.com> wrote:
>
>
>
> On Fri, Aug 11, 2017 at 9:09 PM, Carlos Pignataro (cpignata) <
> cpignata@cisco.com> wrote:
>
>> Thanks, Alia. Please see inline.
>>
>> On Aug 11, 2017, at 6:58 PM, Alia Atlas <akatlas@gmail.com> wrote:
>>
>> As is customary, I have done my AD review of draft-ietf-sfc-nsh-18.
>> First, I would like to thank the editors, Carlos, Uri, and Paul, as well=
 as
>> the many contributors for their work on this document.  It has improved
>> substantially.
>>
>> I do have a few minor comments from my review.  They are below.  I will
>> proceed to ask for an IETF Last Call now and schedule this draft for Aug
>> 31; for that telechat date, I will require a very active shepherd as wel=
l
>> as editors.
>>
>> Please do SUBMIT the latest editor's version of this draft ASAP.  Versio=
n
>> numbers are cheap and it is much better for reviewers to see the latest
>> version. This must be the process going forward to avoid the same points
>> being brought up multiple times.
>>
>>
>> Sounds good.
>>
>>
>> 1) As Acee already noted, receivers of unassigned flags MUST ignore the
>> value.  There are a couple places to fix this.
>>
>>
>> Agreed. Done.
>>
>> 2) Given the consensus in NVO3 and that VXLAN-GPE will be progressed as
>> an informational document described an alternative that was not selected
>> for standardization, I would prefer a different example in Sec 6.1 Table=
 1.
>>
>>
>> This is just an example, non normative, non-binging, and list VXLAN-GPE
>> along with GRE and Ethernet. What would you prefer the document uses?
>>
>
> Geneve?  MPLS? UDP?
>
> Something Standards Track please.
>
>
> I think that would give the wrong impression that SFC can run only atop
> Standards Track IETF technology.
>
> The document currently lists: GRE, Standards Track. UDP in Table 3,
> Standards Track. VXLAN-GPE, Informational. And Ethernet. Sounds like a
> diverse mix.
>

VXLAN-GPE will be Informational - in the sense of an alternative considered
and not taken.

There is no reason to fail to respect the consensus in NVO3.  If you want
to toss in VXLAN, that'd be fine.



> If you insist, I could add more rows to the table to also be more
> inclusive in addition to diverse? I can also add more IPv6 NHs if so?
>
> Thanks!
>
> Carlos.
>
> Thanks,
> Alia
>
>
>> 3) In Sec 7.1, there is a sentence "In some cases they may terminate, an=
d
>> be able to inspect encrypted traffic."  Unless there is a strong technic=
al
>> need to point this out, I would pick a different example.  There is a gr=
eat
>> deal of current controversy and discussion happening in TLS currently - =
and
>> this is likely to trigger that discussion unnecessarily.
>>
>>
>> Ack. Gone.
>>
>>
>> 4) I am happy to see that IEEE (https://regauth.standards.iee
>> e.org/standards-ra-web/pub/view.html#registries) is now showing the
>> EtherType 0x894F as referring to this draft.  Thanks!
>>
>>
>> Anytime :-)
>>
>> Thanks!
>>
>> Carlos.
>>
>>
>> Regards,
>> Alia
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>>
>>
>> =E2=80=94
>> Carlos Pignataro, carlos@cisco.com
>>
>> *=E2=80=9CSometimes I use big words that I do not fully understand, to m=
ake
>> myself sound more photosynthesis."*
>>
>
> =E2=80=94
> Carlos Pignataro, carlos@cisco.com
>
> *=E2=80=9CSometimes I use big words that I do not fully understand, to ma=
ke myself
> sound more photosynthesis."*
>
>

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

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Fri, Aug 11, 2017 at 9:19 PM, Carlos Pignataro (cpignata) <span dir=
=3D"ltr">&lt;<a href=3D"mailto:cpignata@cisco.com" target=3D"_blank">cpigna=
ta@cisco.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" sty=
le=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



<div style=3D"word-wrap:break-word">
<br>
<div><span class=3D"">
<blockquote type=3D"cite">
<div>On Aug 11, 2017, at 9:12 PM, Alia Atlas &lt;<a href=3D"mailto:akatlas@=
gmail.com" target=3D"_blank">akatlas@gmail.com</a>&gt; wrote:</div>
<br class=3D"m_-8789509571088723588Apple-interchange-newline">
<div><br class=3D"m_-8789509571088723588Apple-interchange-newline">
<br style=3D"font-family:Helvetica;font-size:12px;font-style:normal;font-va=
riant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start=
;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px">
<div class=3D"gmail_quote" style=3D"font-family:Helvetica;font-size:12px;fo=
nt-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:=
normal;text-align:start;text-indent:0px;text-transform:none;white-space:nor=
mal;word-spacing:0px">
On Fri, Aug 11, 2017 at 9:09 PM, Carlos Pignataro (cpignata)<span class=3D"=
m_-8789509571088723588Apple-converted-space">=C2=A0</span><span dir=3D"ltr"=
>&lt;<a href=3D"mailto:cpignata@cisco.com" target=3D"_blank">cpignata@cisco=
.com</a><wbr>&gt;</span><span class=3D"m_-8789509571088723588Apple-converte=
d-space">=C2=A0</span>wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);p=
adding-left:1ex">
<div style=3D"word-wrap:break-word">Thanks, Alia. Please see inline.
<div><br>
<div><span>
<blockquote type=3D"cite">
<div>On Aug 11, 2017, at 6:58 PM, Alia Atlas &lt;<a href=3D"mailto:akatlas@=
gmail.com" target=3D"_blank">akatlas@gmail.com</a>&gt; wrote:</div>
<br class=3D"m_-8789509571088723588m_-8613602954146202882Apple-interchange-=
newline">
<div>
<div dir=3D"ltr">
<div>As is customary, I have done my AD review of=C2=A0draft-ietf-sfc-nsh-1=
8.=C2=A0 First, I would like to thank the editors, Carlos, Uri, and Paul, a=
s well as the many contributors for their work on this document.=C2=A0 It h=
as improved substantially.</div>
<div><br>
</div>
<div>I do have a few minor comments from my review.=C2=A0 They are below.=
=C2=A0 I will proceed to ask for an IETF Last Call now and schedule this dr=
aft for Aug 31; for that telechat date, I will require a very active shephe=
rd as well as editors.</div>
<div><br>
</div>
<div>Please do SUBMIT the latest editor&#39;s version of this draft ASAP.=
=C2=A0 Version numbers are cheap and it is much better for reviewers to see=
 the latest version. This must be the process going forward to avoid the sa=
me points being brought up multiple
 times.</div>
</div>
</div>
</blockquote>
<div><br>
</div>
</span>
<div>Sounds good.</div>
<span><br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr">
<div><br>
</div>
<div>1) As Acee already noted, receivers of unassigned flags MUST ignore th=
e value.=C2=A0 There are a couple places to fix this.</div>
<div><br>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
</span>
<div>Agreed. Done.</div>
<span><br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr">
<div>2) Given the consensus in NVO3 and that VXLAN-GPE will be progressed a=
s an informational document described an alternative that was not selected =
for standardization, I would prefer a different example in Sec 6.1 Table 1.=
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
</span>
<div>This is just an example, non normative, non-binging, and list VXLAN-GP=
E along with GRE and Ethernet. What would you prefer the document uses?</di=
v>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
<div>Geneve?=C2=A0 MPLS? UDP?</div>
<div><br>
</div>
<div>Something Standards Track please.</div>
<div><br>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
</span><div>I think that would give the wrong impression that SFC can run o=
nly atop Standards Track IETF technology.=C2=A0</div>
<div><br>
</div>
<div>The document currently lists: GRE, Standards Track. UDP in Table 3, St=
andards Track. VXLAN-GPE, Informational. And Ethernet. Sounds like a divers=
e mix.</div></div></div></blockquote><div><br></div><div>VXLAN-GPE will be =
Informational - in the sense of an alternative considered and not taken. =
=C2=A0</div><div><br></div><div>There is no reason to fail to respect the c=
onsensus in NVO3.=C2=A0 If you want to toss in VXLAN, that&#39;d be fine. =
=C2=A0=C2=A0</div><div><br></div><div>=C2=A0</div><blockquote class=3D"gmai=
l_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left=
:1ex"><div style=3D"word-wrap:break-word"><div><div>
</div>
<div>If you insist, I could add more rows to the table to also be more incl=
usive in addition to diverse? I can also add more IPv6 NHs if so?</div>
<div><br>
</div>
<div>Thanks!</div><span class=3D"HOEnZb"><font color=3D"#888888">
<div><br>
</div>
<div>Carlos.</div></font></span><span class=3D"">
<br>
<blockquote type=3D"cite">
<div>
<div class=3D"gmail_quote" style=3D"font-family:Helvetica;font-size:12px;fo=
nt-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:=
normal;text-align:start;text-indent:0px;text-transform:none;white-space:nor=
mal;word-spacing:0px">
<div>Thanks,</div>
<div>Alia</div>
<div>=C2=A0</div>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);p=
adding-left:1ex">
<div style=3D"word-wrap:break-word">
<div>
<div><span>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr">
<div>3) In Sec 7.1, there is a sentence &quot;In some cases they may termin=
ate, and be able to inspect encrypted=C2=A0traffic.&quot; =C2=A0Unless ther=
e is a strong technical need to point this out, I would pick a different ex=
ample.=C2=A0 There is a great deal of current controversy
 and discussion happening in TLS currently - and this is likely to trigger =
that discussion unnecessarily.<br>
</div>
</div>
</div>
</blockquote>
<div><br>
</div>
</span>Ack. Gone.</div>
<div><span><br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr">
<div><br>
</div>
<div>4) I am happy to see that IEEE (<a href=3D"https://regauth.standards.i=
eee.org/standards-ra-web/pub/view.html#registries" target=3D"_blank">https:=
//regauth.standards.iee<wbr>e.org/standards-ra-web/pub/vie<wbr>w.html#regis=
tries</a>)
 is now showing the EtherType 0x894F as referring to this draft.=C2=A0 Than=
ks!</div>
</div>
</div>
</blockquote>
<div><br>
</div>
</span>
<div>Anytime :-)</div>
<div><br>
</div>
<div>Thanks!</div>
<div><br>
</div>
<div>Carlos.</div>
<span><br>
<blockquote type=3D"cite">
<div>
<div dir=3D"ltr">
<div><br>
</div>
<div>Regards,</div>
<div>Alia</div>
<div><br>
</div>
</div>
______________________________<wbr>_________________<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">htt=
ps://www.ietf.org/mailman/l<wbr>istinfo/sfc</a><br>
</div>
</blockquote>
</span></div>
<br>
<div>
<div style=3D"letter-spacing:normal;text-align:start;text-indent:0px;text-t=
ransform:none;white-space:normal;word-spacing:0px;word-wrap:break-word">
<div style=3D"letter-spacing:normal;text-align:start;text-indent:0px;text-t=
ransform:none;white-space:normal;word-spacing:0px;word-wrap:break-word">
<div style=3D"letter-spacing:normal;text-align:start;text-indent:0px;text-t=
ransform:none;white-space:normal;word-spacing:0px;word-wrap:break-word">
=E2=80=94</div>
<div style=3D"letter-spacing:normal;text-align:start;text-indent:0px;text-t=
ransform:none;white-space:normal;word-spacing:0px;word-wrap:break-word">
Carlos Pignataro,=C2=A0<a href=3D"mailto:carlos@cisco.com" target=3D"_blank=
">carlos@cisco.com</a><br>
<br>
<i>=E2=80=9CSometimes I use big words that I do not fully understand, to ma=
ke myself sound more=C2=A0photosynthesis.&quot;</i></div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
</span></div><span class=3D"">
<br>
<div>
<div style=3D"color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-=
indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wra=
p:break-word">
<div style=3D"color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-=
indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wra=
p:break-word">
<div style=3D"color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-=
indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wra=
p:break-word">
=E2=80=94</div>
<div style=3D"color:rgb(0,0,0);letter-spacing:normal;text-align:start;text-=
indent:0px;text-transform:none;white-space:normal;word-spacing:0px;word-wra=
p:break-word">
Carlos Pignataro,=C2=A0<a href=3D"mailto:carlos@cisco.com" target=3D"_blank=
">carlos@cisco.com</a><br>
<br>
<i>=E2=80=9CSometimes I use big words that I do not fully understand, to ma=
ke myself sound more=C2=A0photosynthesis.&quot;</i><br>
</div>
</div>
</div>
</div>
<br>
</span></div>

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

--001a11431d0e9babcd05568445d0--


From nobody Fri Aug 11 18:33:53 2017
Return-Path: <cpignata@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5B9021321AA for <sfc@ietfa.amsl.com>; Fri, 11 Aug 2017 18:33:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.52
X-Spam-Level: 
X-Spam-Status: No, score=-14.52 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YdIYSbczYRVQ for <sfc@ietfa.amsl.com>; Fri, 11 Aug 2017 18:33:49 -0700 (PDT)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 69621132143 for <sfc@ietf.org>; Fri, 11 Aug 2017 18:33:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=6306; q=dns/txt; s=iport; t=1502501629; x=1503711229; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=53Hi+X9g2wyDGmxpCp0pvIRG5nqfcie2/bx/voXMWjs=; b=IjWfxZF2kfGzr2O8R4/vf6ZqfWgDHN8kF6kKTT3DE/hutzYM7un4/c9z jKkZ1kOtruJAAjpn/2qiFC7YU/Tu+pAADEZs+2yJ+GOI6ZldIbf70jRLx WNk4TNuEWkB0ubWHBtMBEyesRXlCPB2wTX0kwxLgUXqIXXWQW6zIrv7GP k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BHAQBkWo5Z/40NJK1dGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBg1pkgRQHjgqQDYFMIog2jWGCEiENhRkCGoRcPxgBAgEBAQEBAQF?= =?us-ascii?q?rKIUYAQEBAQIBAQEbBhE6CwULAgEIDgoCAiYCAgIfBgsVEAIEDgWKFwMNCBCrK?= =?us-ascii?q?oImhzUNhCEBAQEBAQEBAQEBAQEBAQEBAQEBAQEYBYELgh2BYiCBTIFjKwuBZYE?= =?us-ascii?q?MgleFLzCCMQWYBIdmPAKHUYdzhHSCD4VdimiMMYlhAR84gQp3FUkSAYcHdgEBi?= =?us-ascii?q?C+BDwEBAQ?=
X-IronPort-AV: E=Sophos;i="5.41,360,1498521600"; d="scan'208";a="279524629"
Received: from alln-core-8.cisco.com ([173.36.13.141]) by rcdn-iport-9.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 12 Aug 2017 01:33:48 +0000
Received: from XCH-RTP-017.cisco.com (xch-rtp-017.cisco.com [64.101.220.157]) by alln-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id v7C1XmUn031121 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Sat, 12 Aug 2017 01:33:48 GMT
Received: from xch-rtp-020.cisco.com (64.101.220.160) by XCH-RTP-017.cisco.com (64.101.220.157) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Fri, 11 Aug 2017 21:33:47 -0400
Received: from xch-rtp-020.cisco.com ([64.101.220.160]) by XCH-RTP-020.cisco.com ([64.101.220.160]) with mapi id 15.00.1210.000; Fri, 11 Aug 2017 21:33:47 -0400
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: Alia Atlas <akatlas@gmail.com>
CC: "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] AD review of draft-ietf-sfc-nsh-18
Thread-Index: AQHTEvVe0TUBe/21qkKFipdGFMpx/aKALIoAgAAAsACAAAH8AIAAAQYAgAAC/IA=
Date: Sat, 12 Aug 2017 01:33:47 +0000
Message-ID: <B6BE0FA6-41C5-4929-99D2-0A06AB004AC2@cisco.com>
References: <CAG4d1reNXt+n0=1gP8RV3AHKRfP2v6URrTriTfxexHTcjxqjOg@mail.gmail.com> <518F75E3-A390-4539-B758-1641F2BF74B2@cisco.com> <CAG4d1rdUzq7x4QyGs+c+SwkdvVUaykwEkfeT4EcTJ6XjhU7AcA@mail.gmail.com> <C1AAEEBC-EC33-49FE-9202-69E4432A6A4B@cisco.com> <CAG4d1rfpZbvxHM1uSCD7kUOGOg-PX1M3pi1cOVpZY1KNGVTgfA@mail.gmail.com>
In-Reply-To: <CAG4d1rfpZbvxHM1uSCD7kUOGOg-PX1M3pi1cOVpZY1KNGVTgfA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.118.116.133]
Content-Type: text/plain; charset="utf-8"
Content-ID: <F5C3E083CFC1A643901A1B5E79A5D86C@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/kNyd9Ti6ayms_Ft9Mti6bhldX2s>
Subject: Re: [sfc] AD review of draft-ietf-sfc-nsh-18
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@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, 12 Aug 2017 01:33:51 -0000

DQo+IE9uIEF1ZyAxMSwgMjAxNywgYXQgOToyMyBQTSwgQWxpYSBBdGxhcyA8YWthdGxhc0BnbWFp
bC5jb20+IHdyb3RlOg0KPiANCj4gDQo+IA0KPiBPbiBGcmksIEF1ZyAxMSwgMjAxNyBhdCA5OjE5
IFBNLCBDYXJsb3MgUGlnbmF0YXJvIChjcGlnbmF0YSkgPGNwaWduYXRhQGNpc2NvLmNvbT4gd3Jv
dGU6DQo+IA0KPj4gT24gQXVnIDExLCAyMDE3LCBhdCA5OjEyIFBNLCBBbGlhIEF0bGFzIDxha2F0
bGFzQGdtYWlsLmNvbT4gd3JvdGU6DQo+PiANCj4+IA0KPj4gDQo+PiBPbiBGcmksIEF1ZyAxMSwg
MjAxNyBhdCA5OjA5IFBNLCBDYXJsb3MgUGlnbmF0YXJvIChjcGlnbmF0YSkgPGNwaWduYXRhQGNp
c2NvLmNvbT4gd3JvdGU6DQo+PiBUaGFua3MsIEFsaWEuIFBsZWFzZSBzZWUgaW5saW5lLg0KPj4g
DQo+Pj4gT24gQXVnIDExLCAyMDE3LCBhdCA2OjU4IFBNLCBBbGlhIEF0bGFzIDxha2F0bGFzQGdt
YWlsLmNvbT4gd3JvdGU6DQo+Pj4gDQo+Pj4gQXMgaXMgY3VzdG9tYXJ5LCBJIGhhdmUgZG9uZSBt
eSBBRCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1zZmMtbnNoLTE4LiAgRmlyc3QsIEkgd291bGQgbGlr
ZSB0byB0aGFuayB0aGUgZWRpdG9ycywgQ2FybG9zLCBVcmksIGFuZCBQYXVsLCBhcyB3ZWxsIGFz
IHRoZSBtYW55IGNvbnRyaWJ1dG9ycyBmb3IgdGhlaXIgd29yayBvbiB0aGlzIGRvY3VtZW50LiAg
SXQgaGFzIGltcHJvdmVkIHN1YnN0YW50aWFsbHkuDQo+Pj4gDQo+Pj4gSSBkbyBoYXZlIGEgZmV3
IG1pbm9yIGNvbW1lbnRzIGZyb20gbXkgcmV2aWV3LiAgVGhleSBhcmUgYmVsb3cuICBJIHdpbGwg
cHJvY2VlZCB0byBhc2sgZm9yIGFuIElFVEYgTGFzdCBDYWxsIG5vdyBhbmQgc2NoZWR1bGUgdGhp
cyBkcmFmdCBmb3IgQXVnIDMxOyBmb3IgdGhhdCB0ZWxlY2hhdCBkYXRlLCBJIHdpbGwgcmVxdWly
ZSBhIHZlcnkgYWN0aXZlIHNoZXBoZXJkIGFzIHdlbGwgYXMgZWRpdG9ycy4NCj4+PiANCj4+PiBQ
bGVhc2UgZG8gU1VCTUlUIHRoZSBsYXRlc3QgZWRpdG9yJ3MgdmVyc2lvbiBvZiB0aGlzIGRyYWZ0
IEFTQVAuICBWZXJzaW9uIG51bWJlcnMgYXJlIGNoZWFwIGFuZCBpdCBpcyBtdWNoIGJldHRlciBm
b3IgcmV2aWV3ZXJzIHRvIHNlZSB0aGUgbGF0ZXN0IHZlcnNpb24uIFRoaXMgbXVzdCBiZSB0aGUg
cHJvY2VzcyBnb2luZyBmb3J3YXJkIHRvIGF2b2lkIHRoZSBzYW1lIHBvaW50cyBiZWluZyBicm91
Z2h0IHVwIG11bHRpcGxlIHRpbWVzLg0KPj4gDQo+PiBTb3VuZHMgZ29vZC4NCj4+IA0KPj4+IA0K
Pj4+IDEpIEFzIEFjZWUgYWxyZWFkeSBub3RlZCwgcmVjZWl2ZXJzIG9mIHVuYXNzaWduZWQgZmxh
Z3MgTVVTVCBpZ25vcmUgdGhlIHZhbHVlLiAgVGhlcmUgYXJlIGEgY291cGxlIHBsYWNlcyB0byBm
aXggdGhpcy4NCj4+PiANCj4+IA0KPj4gQWdyZWVkLiBEb25lLg0KPj4gDQo+Pj4gMikgR2l2ZW4g
dGhlIGNvbnNlbnN1cyBpbiBOVk8zIGFuZCB0aGF0IFZYTEFOLUdQRSB3aWxsIGJlIHByb2dyZXNz
ZWQgYXMgYW4gaW5mb3JtYXRpb25hbCBkb2N1bWVudCBkZXNjcmliZWQgYW4gYWx0ZXJuYXRpdmUg
dGhhdCB3YXMgbm90IHNlbGVjdGVkIGZvciBzdGFuZGFyZGl6YXRpb24sIEkgd291bGQgcHJlZmVy
IGEgZGlmZmVyZW50IGV4YW1wbGUgaW4gU2VjIDYuMSBUYWJsZSAxLg0KPj4gDQo+PiBUaGlzIGlz
IGp1c3QgYW4gZXhhbXBsZSwgbm9uIG5vcm1hdGl2ZSwgbm9uLWJpbmdpbmcsIGFuZCBsaXN0IFZY
TEFOLUdQRSBhbG9uZyB3aXRoIEdSRSBhbmQgRXRoZXJuZXQuIFdoYXQgd291bGQgeW91IHByZWZl
ciB0aGUgZG9jdW1lbnQgdXNlcz8NCj4+IA0KPj4gR2VuZXZlPyAgTVBMUz8gVURQPw0KPj4gDQo+
PiBTb21ldGhpbmcgU3RhbmRhcmRzIFRyYWNrIHBsZWFzZS4NCj4+IA0KPiANCj4gPiBJIHRoaW5r
IHRoYXQgd291bGQgZ2l2ZSB0aGUgd3JvbmcgaW1wcmVzc2lvbiB0aGF0IFNGQyBjYW4gcnVuIG9u
bHkgYXRvcCBTdGFuZGFyZHMgVHJhY2sgSUVURiB0ZWNobm9sb2d5LiANCj4gDQo+ID4gVGhlIGRv
Y3VtZW50IGN1cnJlbnRseSBsaXN0czogR1JFLCBTdGFuZGFyZHMgVHJhY2suIFVEUCBpbiBUYWJs
ZSAzLCBTdGFuZGFyZHMgVHJhY2suIFZYTEFOLUdQRSwgSW5mb3JtYXRpb25hbC4gQW5kIEV0aGVy
bmV0LiBTb3VuZHMgbGlrZSBhIGRpdmVyc2UgbWl4Lg0KPiANCj4gVlhMQU4tR1BFIHdpbGwgYmUg
SW5mb3JtYXRpb25hbCAtIGluIHRoZSBzZW5zZSBvZiBhbiBhbHRlcm5hdGl2ZSBjb25zaWRlcmVk
IGFuZCBub3QgdGFrZW4uICANCg0KRG9lcyBOU0ggc2F5IHRoYXQgaXQgY2FuIG9ubHkgcnVuIG9u
IFN0YW5kYXJkcy1UcmFjayB0cmFuc3BvcnRzPyBJIGRvIG5vdCBiZWxpZXZlIHRoaXMgc3BlYyBw
bGFjZXMgYW55IHJlc3RyaWN0aW9ucyBvbiB0aGUg4oCccGVkaWdyZWXigJ0gb2YgdGhlIHR1bm5l
bC4NCg0KPiANCj4gVGhlcmUgaXMgbm8gcmVhc29uIHRvIGZhaWwgdG8gcmVzcGVjdCB0aGUgY29u
c2Vuc3VzIGluIE5WTzMuICANCg0KSSBmYWlsIHRvIHNlZSBob3cgdGhpcyBpcyBkaXNyZXNwZWN0
aW5nIGNvbnNlbnN1cyBpbiB0aGUgTlZPMyBXRy4NCg0KVGhlIFRyYW5zcG9ydHMsIGFzIGZhciBh
cyBOU0ggYXJlIGNvbmNlcm5lZCwgYXJlIEluZm9ybWF0aXZlIHJlZmVyZW5jZXMsIG5vbi1ub3Jt
YXRpdmUgZXhhbXBsZXMgKHdoaWNoIGluY2x1ZGUgSUVURiBzdGFuZGFyZHMgdHJhY2sgdGVjaG5v
bG9neSwgbm9uLUlFVEYgdGVjaG5vbG9neSwgZXRjKS4NCg0KVGhlcmUgaXMgYWN0dWFsIHB1cnBv
c2UgaW4gbWVudGlvbmluZyB0ZWNobm9sb2dpZXMgdGhhdCBhcmUgYWxzbyBub3Qgc3RhbmRhcmRz
IHRyYWNrOiB0byBzaG93IHRoYXQgTlNIIGNhbiBhY3R1YWxseSBiZSBkZXBsb3llZCBvbiB0aGVt
LCBpbmRlcGVuZGVudGx5IG9mIHRoZSBOU0ggc3BlYy4NCg0KPiBJZiB5b3Ugd2FudCB0byB0b3Nz
IGluIFZYTEFOLCB0aGF0J2QgYmUgZmluZS4gICANCj4gDQoNCkkgaGF2ZSBub3QgZGVzaXJlIHRv
ICJ0b3NzIGluIiB0dW5uZWxpbmcgdGVjaG5vbG9naWVzIHdpdGhvdXQgdW5kZXJzdGFuZCB3aHku
IA0KDQpJIGFtIGhhcHB5IHRvIGFkZCBvdGhlcnMgYXMgeW91IG9yIHRoZSBXRyBzZWUgZml0Lg0K
DQpUaGFua3MsDQoNCkNhcmxvcy4NCg0KPiAgDQo+ID4gSWYgeW91IGluc2lzdCwgSSBjb3VsZCBh
ZGQgbW9yZSByb3dzIHRvIHRoZSB0YWJsZSB0byBhbHNvIGJlIG1vcmUgaW5jbHVzaXZlIGluIGFk
ZGl0aW9uIHRvIGRpdmVyc2U/IEkgY2FuIGFsc28gYWRkIG1vcmUgSVB2NiBOSHMgaWYgc28/DQo+
IA0KPiA+IFRoYW5rcyENCj4gDQo+ID4gQ2FybG9zLg0KPiANCj4+IFRoYW5rcywNCj4+IEFsaWEN
Cj4+ICANCj4+PiAzKSBJbiBTZWMgNy4xLCB0aGVyZSBpcyBhIHNlbnRlbmNlICJJbiBzb21lIGNh
c2VzIHRoZXkgbWF5IHRlcm1pbmF0ZSwgYW5kIGJlIGFibGUgdG8gaW5zcGVjdCBlbmNyeXB0ZWQg
dHJhZmZpYy4iICBVbmxlc3MgdGhlcmUgaXMgYSBzdHJvbmcgdGVjaG5pY2FsIG5lZWQgdG8gcG9p
bnQgdGhpcyBvdXQsIEkgd291bGQgcGljayBhIGRpZmZlcmVudCBleGFtcGxlLiAgVGhlcmUgaXMg
YSBncmVhdCBkZWFsIG9mIGN1cnJlbnQgY29udHJvdmVyc3kgYW5kIGRpc2N1c3Npb24gaGFwcGVu
aW5nIGluIFRMUyBjdXJyZW50bHkgLSBhbmQgdGhpcyBpcyBsaWtlbHkgdG8gdHJpZ2dlciB0aGF0
IGRpc2N1c3Npb24gdW5uZWNlc3NhcmlseS4NCj4+IA0KPj4gQWNrLiBHb25lLg0KPj4gDQo+Pj4g
DQo+Pj4gNCkgSSBhbSBoYXBweSB0byBzZWUgdGhhdCBJRUVFIChodHRwczovL3JlZ2F1dGguc3Rh
bmRhcmRzLmllZWUub3JnL3N0YW5kYXJkcy1yYS13ZWIvcHViL3ZpZXcuaHRtbCNyZWdpc3RyaWVz
KSBpcyBub3cgc2hvd2luZyB0aGUgRXRoZXJUeXBlIDB4ODk0RiBhcyByZWZlcnJpbmcgdG8gdGhp
cyBkcmFmdC4gIFRoYW5rcyENCj4+IA0KPj4gQW55dGltZSA6LSkNCj4+IA0KPj4gVGhhbmtzIQ0K
Pj4gDQo+PiBDYXJsb3MuDQo+PiANCj4+PiANCj4+PiBSZWdhcmRzLA0KPj4+IEFsaWENCj4+PiAN
Cj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+
IHNmYyBtYWlsaW5nIGxpc3QNCj4+PiBzZmNAaWV0Zi5vcmcNCj4+PiBodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4gDQo+PiDigJQNCj4+IENhcmxvcyBQaWduYXRh
cm8sIGNhcmxvc0BjaXNjby5jb20NCj4+IA0KPj4g4oCcU29tZXRpbWVzIEkgdXNlIGJpZyB3b3Jk
cyB0aGF0IEkgZG8gbm90IGZ1bGx5IHVuZGVyc3RhbmQsIHRvIG1ha2UgbXlzZWxmIHNvdW5kIG1v
cmUgcGhvdG9zeW50aGVzaXMuIg0KPiANCj4g4oCUDQo+IENhcmxvcyBQaWduYXRhcm8sIGNhcmxv
c0BjaXNjby5jb20NCj4gDQo+IOKAnFNvbWV0aW1lcyBJIHVzZSBiaWcgd29yZHMgdGhhdCBJIGRv
IG5vdCBmdWxseSB1bmRlcnN0YW5kLCB0byBtYWtlIG15c2VsZiBzb3VuZCBtb3JlIHBob3Rvc3lu
dGhlc2lzLiINCg0K4oCUDQpDYXJsb3MgUGlnbmF0YXJvLCBjYXJsb3NAY2lzY28uY29tDQoNCuKA
nFNvbWV0aW1lcyBJIHVzZSBiaWcgd29yZHMgdGhhdCBJIGRvIG5vdCBmdWxseSB1bmRlcnN0YW5k
LCB0byBtYWtlIG15c2VsZiBzb3VuZCBtb3JlIHBob3Rvc3ludGhlc2lzLiINCg0K


From nobody Sat Aug 12 19:21:30 2017
Return-Path: <internet-drafts@ietf.org>
X-Original-To: sfc@ietf.org
Delivered-To: sfc@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 3F632132407; Sat, 12 Aug 2017 19:21:29 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: sfc@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.58.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150259088919.26459.14017491716626739921@ietfa.amsl.com>
Date: Sat, 12 Aug 2017 19:21:29 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/ERq8dbKILkSxMSzj3cQFHNunPzg>
Subject: [sfc] I-D Action: draft-ietf-sfc-nsh-19.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@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, 13 Aug 2017 02:21:29 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Service Function Chaining WG of the IETF.

        Title           : Network Service Header (NSH)
        Authors         : Paul Quinn
                          Uri Elzur
                          Carlos Pignataro
	Filename        : draft-ietf-sfc-nsh-19.txt
	Pages           : 34
	Date            : 2017-08-12

Abstract:
   This document describes a Network Service Header (NSH) inserted onto
   packets or frames to realize service function paths.  NSH also
   provides a mechanism for metadata exchange along the instantiated
   service paths.  NSH is the SFC encapsulation required to support the
   Service Function Chaining (SFC) architecture (defined in RFC7665).


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

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

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-sfc-nsh-19


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

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


From nobody Wed Aug 16 04:49:00 2017
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: sfc@ietf.org
Delivered-To: sfc@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id CB64413268F; Wed, 16 Aug 2017 04:48:52 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: =?utf-8?b?SsO8cmdlbiBTY2jDtm53w6RsZGVy?= <j.schoenwaelder@jacobs-university.de>
To: <ops-dir@ietf.org>
Cc: sfc@ietf.org, draft-ietf-sfc-nsh.all@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.58.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150288413279.12573.13090638359913799479@ietfa.amsl.com>
Date: Wed, 16 Aug 2017 04:48:52 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/BUijpyrOEJfwPfUMtmRrm1B_pEg>
Subject: [sfc] Opsdir last call review of draft-ietf-sfc-nsh-19
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@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, 16 Aug 2017 11:48:53 -0000

Reviewer: Jürgen Schönwälder
Review result: Ready

My review comments for the previous version have all been addressed.


From nobody Fri Aug 18 17:52:31 2017
Return-Path: <warren@kumari.net>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2736313240C for <sfc@ietfa.amsl.com>; Fri, 18 Aug 2017 17:52:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=kumari-net.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8XutqnbwACay for <sfc@ietfa.amsl.com>; Fri, 18 Aug 2017 17:52:23 -0700 (PDT)
Received: from mail-wm0-x235.google.com (mail-wm0-x235.google.com [IPv6:2a00:1450:400c:c09::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A2415132402 for <sfc@ietf.org>; Fri, 18 Aug 2017 17:52:20 -0700 (PDT)
Received: by mail-wm0-x235.google.com with SMTP id l19so10750098wmi.1 for <sfc@ietf.org>; Fri, 18 Aug 2017 17:52:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kumari-net.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=mMNa8fqvu6fwc4r0pAveFo6dTsD69LrEdE6X9UJ3JXU=; b=rZ+V+dbl3Y18QNH1On8/XXrsKgVS6gqz6kNeQtlJ1sCz5HPnC4ISg6pzPF9+J24sAr DWSuP0FApcJcWbk7MAcHfDNsiRAj7ZqD/UtZl/5R8CC3a/0nJx1KsQmn85yryKPBKCfN vpeB6tN4riUPAvovNo2j1MwfvR9p2MeBLloBGMmWC+ekU/ruW89W74qgOeu/6AVjFwLP 3nadWNwvW/db42H65dUGuCMsxngEWZzmex6d75E/mtnt41v3JQuz1h3trnPWiyzjpe3s IAWr5/q5aVhGs4PZaZS6xR161b2v2si62H4n+dbTGd9OxFJMXvc2Bjxp5PrMpxt04evu mwCA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=mMNa8fqvu6fwc4r0pAveFo6dTsD69LrEdE6X9UJ3JXU=; b=C1SJOLlmoGirFzWrhn3DrE9Z0GrU/ECklQlWqSyRYfN4aT+gDn6R8UBllR0/0gWMeM grMUuvvMqjQeOtPfeKSE6Pme3P0ZaGLAsNnUdLt6mV699Wkp/PnqLAMMlVLl8aHMREaL pQ6CF/1q4d8AT0sUXaiz7hVKZVIGbO6easMa73Ql/iSi/55gyyD/O9OTZpRKbawRyp8D uW5fe3weD11jknNAImjeNCm/86sMYCOUC6v6x2pG06O00qDFsjhUC1aSiuJcOauJ/QmH ZpMoBEBKVDULxFp8ELi7jHfpCwTprNLpfZbNvDB4f7DLva0UXDK/TSLZh08Pi8iEsg0I 2dTA==
X-Gm-Message-State: AHYfb5iRKxYYlyGPQMpCCjtOjqVbZ4ZDyFkZsE7Eu+94meKVZ4sE3xLd kdhzsWQ15CNREuJ+CkMZyQofQSqyJ7ay
X-Received: by 10.28.12.201 with SMTP id 192mr2288672wmm.45.1503103938736; Fri, 18 Aug 2017 17:52:18 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.164.135 with HTTP; Fri, 18 Aug 2017 17:51:37 -0700 (PDT)
In-Reply-To: <150249274009.24438.5552125434164888108.idtracker@ietfa.amsl.com>
References: <150249274009.24438.5552125434164888108.idtracker@ietfa.amsl.com>
From: Warren Kumari <warren@kumari.net>
Date: Fri, 18 Aug 2017 20:51:37 -0400
Message-ID: <CAHw9_iJWhJxJGngi6yv2Di3XsF-cMZv-mxKV=NNGruEDJcM+eg@mail.gmail.com>
To: IETF Discuss <ietf@ietf.org>
Cc: IETF-Announce <ietf-announce@ietf.org>, draft-ietf-sfc-nsh@ietf.org,  "Joel M. Halpern" <jmh@joelhalpern.com>, sfc-chairs@ietf.org, sfc@ietf.org,  Alia Atlas <akatlas@gmail.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/MDKZqA5xUEk8_nb4jvX90mEUUQo>
Subject: Re: [sfc] Last Call: <draft-ietf-sfc-nsh-18.txt> (Network Service Header (NSH)) to Proposed Standard
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@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, 19 Aug 2017 00:52:26 -0000

On Fri, Aug 11, 2017 at 7:05 PM, The IESG <iesg-secretary@ietf.org> wrote:
>
> The IESG has received a request from the Service Function Chaining WG (sf=
c)
> to consider the following document: - 'Network Service Header (NSH)'
>   <draft-ietf-sfc-nsh-18.txt> as Proposed Standard
>
> The IESG plans to make a decision in the next few weeks, and solicits fin=
al
> comments on this action. Please send substantive comments to the
> ietf@ietf.org mailing lists by 2017-08-25. Exceptionally, comments may be
> sent to iesg@ietf.org instead. In either case, please retain the beginnin=
g of
> the Subject line to allow automated sorting.
>
> Abstract
>
>
>    This document describes a Network Service Header (NSH) inserted onto
>    packets or frames to realize service function paths.  NSH also
>    provides a mechanism for metadata exchange along the instantiated
>    service paths.  NSH is the SFC encapsulation required to support the
>    Service Function Chaining (SFC) architecture (defined in RFC7665).
>

<no hats>

In my opinion this document still needs significant work. Christian's
great SecDir review lists many issues which need to be addressed;
since he has already raised concerns, I am not focusing on the
security and privacy stuff in my but review. Instead, I'll discuss
some of the other issues.

I only skimmed sections 6.1 - Section 8.

As this is output of the SFC WG, which is chartered to, amongst other
thing, create a "Generic SFC Encapsulation" (with some more details)
I'll take it as given that this is desired / needed.

Issues:

Issue 1: I find the entire document to be confusing about what an NSH
actually is, and after spending much time reading, am still fairly
confused.
A clear model at the beginning of the document which explains how
these bits fit together would be very helpful. I am familiar with
RFC7665 (the architecture document); my confusion stems from this
draft.

For example the Abstract says:
"This document describes a Network Service Header (NSH) inserted onto
packets or frames to realize service function paths. NSH also provides
a mechanism for metadata exchange along the instantiated service
paths.  NSH is the SFC encapsulation required to support the Service
Function Chaining (SFC) architecture ".

Oh, ok, so it is something inserted onto packets or frames...
*inserted onto* sounds like a shim, however,  "NSH is the SFC
encapsulation...".  indicates that I had the wrong mental model and
this is actually an encapsulation, kinda like GRE. (This is reinforced
with (end of Section 1) "NSH is the SFC encapsulation referenced in
[RFC7665].") Ok, so this encapsulates the packet, got it...
I read some more, and then find (in section 2) that "An outer
transport header is imposed, on NSH and the original packet/frame, for
network forwarding.". Oh, so this is *actually* a shim / header which
goes before the packet, and then the whole thing gets encapsulated? It
shouldn't have been this hard to figure out, but Ok, now I get it...Or
do I? Oh, hang on, what transport header do I use?!
It is only much much later, in Section 4 (page 15) that I find "Once
NSH is added to a packet, an outer encapsulation is used to forward
the original packet and the associated metadata to the start of a
service chain. ... The service header is independent of the
encapsulation used and is encapsulated in existing transports.  The
presence of NSH is indicated via protocol type or other indicator in
the outer encapsulation." - I'm now really confused - first I thought
it was a shim / header, then I thought it was an encapsulation, now I
(finally) see that it is a header which goes before the packet
(encapsulating it) before it gets encapsulated again into something
else. It would be much better if the document was clearer at the
beginning about how all this fits together / what the NSH actually
*is* -- an analogy to layering, or as a shim which goes between a
tunneling header and the original packet would make this much clearer
(and the reader much less annoyed!).

Issue 2: Section 1.2.  Definition of Terms
"Metadata:  Defined in [RFC7665]." - The definition of metadata in
RFC7665 says: "Metadata: Provides the ability to exchange context
information between classifiers and SFs, and among SFs.". This is not
an adequate definition for use in this document - the document defines
a context header which carries metadata, and it need to be better
defined than something which provides an ability.
Apart from RFC7665 actually *defining* metadata, it doesn't really
describe what you do with it. As this document discusses metadata much
more (and how to carry it), I think that it needs to much better
define what it is, what its purpose is, and how to use it.

Issue 3: Section 2.  Network Service Header
"An outer transport header is imposed, on NSH and the original
packet/frame, for network forwarding." - this is very poorly worded,
and I don't really know what I'm supposed to do here. I'm assuming
that I'm supposed to concatenate the NSH and the packet, and then
encapsulate this in some transport of my choosing, but this needs more
precision.

Issue 4: The document talks about using the TTL to avoid loops, and
also the Service Index (SI). "The Service Index MUST be decremented by
a value of 1 by Service Functions or by SFC Proxy nodes after
performing required services  and the new decremented SI value MUST be
used in the egress packet=E2=80=99s NSH. ... Additionally, while the TTL fi=
eld
is the main mechanism for service plane loop detection, the SI can
also be used for detecting service plane loops.". Much better text is
needed here to discuss how these interact. Lets say the TTL is 14, and
the SI is 1. The packet is now handed to the next SF, which decrements
it to 0. Now what? It this the same as the TTL hitting 0? If it an
error? Do I wrap and go back to 255? What are there 2 mechanisms for
this? Much further down, in Section 6.1, we have: "SI serves as a
mechanism for detecting invalid service function paths.  In
particular, an SI value of zero indicates that forwarding is incorrect
and the packet must be discarded." This answers many of the above, but
having the text better organized would simplify the document.

Issue 5: Section 6. Service Path Forwarding with NSH Subsection 6.1.
SFFs and Overlay Selection
I'm assuming that there is much more detail in other documents which
cover how to use the SPI / SI to do the forwarding -- can you please
insert a reference? I'm somewhat confused by the level of detail
between this document and <whatever the other one is>. This doesn't
contain enough to implement, but seem to include more than I'd expect
to clarify how to interface with some other doc.





Questions / concerns:
Section 2.2.  NSH Base Header
"TTL: Indicates the maximum SFF hops for an SFP.  This field is used
for service plane loop detection. ...  Each SFF involved in forwarding
an NSH packet MUST decrement the TTL value by 1 prior to NSH
forwarding lookup.  Decrementing by 1 from an incoming value of 0
shall result in a TTL value of 63.  The packet MUST NOT be forwarded
if TTL is, after decrement, 0."
Why does decrementing by 1 from 0 result in 63? Under what (valid)
conditions will I receive a packet with an incoming value of 0? (why
is this not an error?)

Section 2.4.  NSH MD Type 1
"When the Base Header specifies MD Type =3D 0x1, a Fixed Length Context
Header (16-bytes) MUST be present immediately following the Service
Path Header, as per Figure 4.  The value of a Fixed Length Context
Header that carries no metadata MUST be set to zero.". "This
specification does not make any assumptions about the content of the
16 byte Context Header that must be present when the MD Type field is
set to 1, and does not describe the structure or meaning of the
included metadata.". So, the specification doesn't make any
assumptions about the Fixed Length Context Header (I guess it is an
opaque blob), but if it has no metadata is must be 0? And if there is
no metadata, why  would I need to waste 16 bytes? And this document
defines 2 MD types -- why would I use this one instead of a Type 2?
(which seems cleaner, and shorter). Kind of related to Issue 2, I
think that there needs to be more discussions (perhaps in some other
document, which needs a reference) what the purpose of the metadata
is, why it is sometimes metadata and sometimes Context Header, what a
receiver is supposed to do with this, etc.

Section 2.4:
"An SFC-aware SF MUST receive the data semantics first in order to
process the data placed in the mandatory context field.  The data
semantics include both the allocation schema and the meaning of the
included data.  How an SFC-aware SF gets the data semantics is outside
the scope of this specification."  -- related to the above, I still
don't get this. Is "the data placed in the mandatory context field" =3D=3D
"metadata"?  And there is no type information associated, so receiver
cannot look at it and know what it is, other than "I expected a blob,
this is a blob, blobs I receive should be of type X, let me try
decoded it as one?" -- shouldn't there be some sort of hint in the NSH
as to what the context field is carrying (like Type 2 has)? I've
looked at  I-D.guichard-sfc-nsh-dc-allocation and
I-D.napper-sfc-nsh-broadband-allocation which discuss how bits in the
context header can be allocated, but would a receiver differentiate
which type is in use (other than being configured to know that blobs
are always of type X). Again, I'm hoping that there is an SFC document
which explains the architecture in more detail then RFC7665.

Section  2.5.1.  Optional Variable Length Metadata
Optional variable length Context Headers have a Class (scope of the
Type), a Type (explicit type of metadata, defined by the Class owner),
and a Length.
A length of 0 means that the context header has no data. It would be
useful to explain what this actually means -- it sounds like a message
with no content, but perhaps receivers are supposed to use the Type in
this case to do something?

Section 3.  NSH Actions
"NSH-aware nodes are the only nodes that may alter the content of NSH
headers." -- this sentence is nonsensical. If a node doesn't know
something is an NSH (is it not NSH-aware), telling it not to touch NSH
headers is basically "Devices on the Internet shouldn't poke at things
that they don't understand".

Section 3:
"At the end of a service function path, an SFF, MUST be the last node
operating on the service header and MUST remove NSH before forwarding
or delivering the un-encapsulated packet." - I'm somewhat confused
what this is trying to say, and assume that it is simply superfluous
commas. But, with those removed the sentence is still confusing to me
-- a SFF is the thing that does the forwarding, and so, by definition
it has to be the last thing operating on the service header (unless
the packet is dropped) -- so, what does the first MUST mean?

Section 4.  NSH Transport Encapsulation
"The presence of NSH is indicated via protocol type or other indicator
in the outer encapsulation." -- just for my interest, what all
encapsulations already have this defined / allocated?

Section 5.  Fragmentation Considerations
"As discussed in [I-D.ietf-rtgwg-dt-encap], within an administrative
domain, an operator can ensure that the underlay MTU is sufficient to
carry SFC traffic without requiring fragmentation." -- I think that
that is stretching what I-D.ietf-rtgwg-dt-encap says a bit far. NSH
Type 1 adds 24 octets (4 octet Base Header, 4 octet Service Path
Header, 16 octet Context Header), plus the gets wrapped in a new
transport, so let's say 24 octets for GRE. This means that, for a
1500byte packet I need an MTU of 1548 (I'm not sure all operators can
support that everywhere). The Type 2 header is of variable length (and
I don't think I saw a limit).
" For example, when NSH is encapsulated in IP, IP-level fragmentation
coupled with Path MTU Discovery (PMTUD) is used. When, on the other
hand, the underlay does not support fragmentation procedures, an error
message SHOULD be logged when dropping a packet too big." -- I think
that more guidance / text is needed here, e.g for v6. Just dropping
the packet and logging an error doesn't solve the base issue causing
the problem. If this protocol wasn't an "encapsulation" I wouldn't
feel so strongly, but if the protocol says that it providing an
encapsulation it needs to handle things that encapsulation protocols
do.




Nits:

Section 1. Introduction
... current service function deployment models have been relatively
static, and bound to topology
[O] static, and bound
[P] static and bound
[R] grammar

...
Specifically, the following functions are necessary:

      The movement of service functions and application workloads in the
      network.

      The ability to easily bind service policy to granular information,
      such as per-subscriber state.

[R]: Numbers or bullets would make the much easier to read.


Section 1.2 - Definition of Terms
"Byte:  All references to "bytes" in this document refer to 8-bit
bytes, or octets." -- this is a circular definition (the section is
Definition of Terms, not Terminology) - suggest dropping the 8-bit
bytes, octets covers it.

Throughout the document:
The document says "A Service Classifier adds NSH.  NSH is removed by
...", and "NSH offers a common and standards-based header" -- is NSH a
technology (as implied by the second phrase), or a thing added to a
packet (like the first implies). Whatever the case, for the first, "A
Service Classifier adds *the* NSH.  *The* NSH is removed by ..." (or,
"an").


Section 1.4. NSH-based Service Chaining
   NSH creates a dedicated service plane, more specifically, NSH
[O] plane, more
[P] plane; more
[R] grammar

 1.  Topological Independence: Service forwarding occurs within the
       service plane, the underlying network topology does not require

[O] plane, the
[P] plane; the    (or "plane, so the")
[R] grammar


Section  2.2.  NSH Base Header
"MD Type: Indicates the format of NSH beyond the mandatory Base Header
and the Service Path Header.  MD Type defines the format of the
metadata being carried." -- please expand MD here. I wasted much time
before guessing that this was MetaData Type.


Given the
   widespread implementation of existing hardware that uses the first
   nibble after an MPLS label stack for ECMP decision processing, this
   document reserves version 01b and this value MUST NOT be used in
[O] 01b and this value
[P] 01b. This value
[R] grammar -- run on sentence, and it reads awkwardly with a
semicolon before the "and" (but that would be grammatically correct,
if preferred.)


Forwarding OAM
   packets unmodified by SFC elements that do not support SFC OAM
   procedures may be acceptable for a subset of OAM functions, but can
   result in unexpected outcomes for others, thus it is recommended to
[
O] others, thus
[P] others; thus
[R] grammar

This specification does not disallow the MD Type value from changing
   along an SFP; however, the specification of the necessary mechanism
   to allow the MD Type to change along an SFP are outside the scope of
   this document, and would need to be defined for that functionality to
[
O] document, and
[P] document and
[R] grammar



Section 2.4:
As SF or SFC Proxy -> A SF or SFC Proxy

Section 2.5.1:
"the SFC-aware SF MUST NOT process the packet and MUST log at least
once per the SPI for which the mandatory metadata is missing." --
feels like you are missing some words after "log" -- presumably "must
log an error", or "this event", or something.


Section 6.1. SFFs and Overlay Selection
This indirection -- SPI to overlay -- creates a true service plane.
   That is, the SFF/SF topology is constructed without impacting the
   network topology but more importantly, service plane only

[O] topology but more importantly,
[P] topology; but more importantly,
[R] grammar

This can be via the overlay or
   underlay and in some case require additional configuration on the SF.

[O] some case
[P] some cases
[R] I think this is what was intended

Section 6.4. Service Graphs
These classifiers may also of course

[O] may also of course
[P] may, of course, also
[R] readability

   modify the metadata associated with the packet.

Section 7.1. NSH Metadata and Policy Enforcement

   As described in Section 2, NSH provides the ability to carry metadata
   along a service path.  This metadata may be derived from several
   sources, common examples include:

[O] sources, common
[P] sources. Common
[R] grammar

      Network nodes/devices: Information provided by network nodes can
      indicate network-centric information (such as VRF or tenant) that
      may be used by service functions, or conveyed to another network

[O] functions, or conveyed
[P] functions or conveyed
[R] grammar

 The granularity of classification may vary.  For
   example, a network switch, acting as a classifier, might only be able
   to classify based on a 5-tuple, whereas, a service function may be

[O] whereas, a service
[P] while a service
[R] readability

In both of the examples above, the service functions perform policy
   decisions based on the result of the initial classification: the SFs
   did not need to perform re-classification, rather they rely on a

[O] re-classification, rather
[P] re-classification; instead,
[R] grammar/readability

   antecedent classification for local policy enforcement.

   Depending on the information carried in the metadata, data privacy
   considerations may need to be considered.  For example, if the

This feels like its punting on the problem more than it should, but
I'm avoiding privacy and security in this particular review.

   metadata conveys tenant information, that information may need to be
   authenticated and/or encrypted between the originator and the
   intended recipients (which may include intended SFs only) .  NSH

[O] ) .
[P] ).
[R] punctuation

   itself does not provide privacy functions, rather it relies on the
   transport/overlay layer.  An operator can select the appropriate
   transport to ensure confidentially (and other security)

[O] confidentially
[P] confidentiality
[R] word choice


Section 8. Security Considerations

 NSH is always encapsulated in a transport protocol (as detailed in
   Section 4 of this specification) and therefore, when required,

[O] ) and therefore,
[P] ); and, therefore,
[R] grammar




W




--=20
I don't think the execution is relevant when it was obviously a bad
idea in the first place.
This is like putting rabid weasels in your pants, and later expressing
regret at having chosen those particular rabid weasels and that pair
of pants.
   ---maf


From nobody Mon Aug 21 04:08:58 2017
Return-Path: <tal.mizrahi.phd@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 955201329D6 for <sfc@ietfa.amsl.com>; Mon, 21 Aug 2017 04:08:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id y_GL5SgR5mIi for <sfc@ietfa.amsl.com>; Mon, 21 Aug 2017 04:08:54 -0700 (PDT)
Received: from mail-wr0-x22b.google.com (mail-wr0-x22b.google.com [IPv6:2a00:1450:400c:c0c::22b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ED6261329D1 for <sfc@ietf.org>; Mon, 21 Aug 2017 04:08:53 -0700 (PDT)
Received: by mail-wr0-x22b.google.com with SMTP id p8so31790447wrf.5 for <sfc@ietf.org>; Mon, 21 Aug 2017 04:08:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=egLbRK+IWczI4U5QdgJce5gtuZPtqNHeZOhUGuA8JNM=; b=oA4yPyS6VvYv4El7QmCOD4ESHHEEwpregz7gLEby3dyP0W42s+d/XsTw5vy8FAWqxC Mqm8J2CMX/mPfuE88J6BQVAVCK5+rODnPRed71mypAAAdsRqN19T6urR9YeNkFZhBVF9 UzyKRZ/xc4nAfy3lvHH0tU1txJtZw+aT7UNznuDWxvYpU4T4P4SdaLqiD0mCzKmFHZtN o1Go6lQu7cefNPmLaGPMo8Ve8VMXqy/AuOurq6VecZ7OlOgB3doFuxVcROddgDZVSMAl RHiunjqNBMsJ13fQjSJn4qCiq2G1JnXQvYKQm+IIUg/oma5riRSy1xkGhiwm6yTTLDNP dNHA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=egLbRK+IWczI4U5QdgJce5gtuZPtqNHeZOhUGuA8JNM=; b=SKH/O+MVQg79f7mIW6o5vZWc7GDnAwNIlH+CEREPVyta6wUPLze956GIoT855MxbAV 2mgsMlqU8IsiXBOyP1YRuAtelAIpqcxu5YIEVyUcP1e1PjP8cURGMSnEFl8BVcoAXYwk lb7rsxRnTqFxkGbrYoKD/J3zY8rHTOptwQOmDxCAmFoGmRkCJL/kmr97dH66A+UJyoMO Um8Gee+R0g7QxcdS3ygYMDQmef0GMP4Fb5Q+DbscTMvmCHYTMTYpFB+r9Pr2IvaR2/Se 1BHXRaPO1+pStvfpTi7qV6prkyjuvDH2shl2/qEK6DCdQfPuOVzncmJ/DhWop55TsDdo A+9Q==
X-Gm-Message-State: AHYfb5jewtRcBO5wMkpSpNiyDnOcoUJbGcucaHc2K5gtbjoW4Vm12AUa NDmA373bnz3ar1uKk9yuXakusEG6ucf0
X-Received: by 10.80.184.162 with SMTP id l31mr11948283ede.13.1503313732442; Mon, 21 Aug 2017 04:08:52 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.80.240.198 with HTTP; Mon, 21 Aug 2017 04:08:51 -0700 (PDT)
In-Reply-To: <a27f8974-1eb1-5dfb-938f-b106aac3a25a@joelhalpern.com>
References: <a27f8974-1eb1-5dfb-938f-b106aac3a25a@joelhalpern.com>
From: Tal Mizrahi <tal.mizrahi.phd@gmail.com>
Date: Mon, 21 Aug 2017 14:08:51 +0300
Message-ID: <CABUE3X=tAuL8FGTNAkfLEbbBm5_KimPsrvRaTKPfycXJkF7mAQ@mail.gmail.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Content-Type: multipart/alternative; boundary="f403045c82ba0220060557418101"
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/X1IToZ5onKc_PgJkSGUgZVmZ95w>
Subject: Re: [sfc] NSH MD-1 documents
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@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, 21 Aug 2017 11:08:57 -0000

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

Hi,



We have posted an updated version of
draft-mymb-sfc-nsh-allocation-timestamp.

https://tools.ietf.org/html/draft-mymb-sfc-nsh-allocation-timestamp-02



The use cases for this allocation are described in Section 4 (
https://tools.ietf.org/html/draft-mymb-sfc-nsh-allocation-timestamp-02#section-4
).




Two notes:

1.       It is a general property of MD Type 0x1 that there is an
underlying assumption that either the control plane  or the management
plane take care to determine (and configure) which specific MD 0x1
allocation is used. Presumably, in a given network only a single MD Type
0x1 allocation will be used, as there is no way for SFs to distinguish
between different MD Type 0x1 allocations.

2.       Having said that, we still believe that there may be a good case
for having a few different allocations, which may fit different operator
requirements. Some operators may require a high-resolution timestamp and a
sequence number, and will choose to use
draft-mymb-sfc-nsh-allocation-timestamp-02. Other operators may choose an
allocation such as draft-guichard-sfc-nsh-dc-allocation-07, that includes
other metadata fields and an optional lower-resolution timestamp. We
believe that other allocations may also benefit from including a (few bits
of the) timestamp field.



Comments will be welcome.

Cheers,

Tal Mizrahi.

On Wed, Aug 2, 2017 at 6:37 PM, Joel M. Halpern <jmh@joelhalpern.com> wrote:

> There have been a number of documents brought forward describing layouts
> of the 16 byte MD-1 metadata for specific situations.  The working group
> has discussed publishing some set of these as informational RFCs.  We would
> like to progress this work.  Without either overloading the working group
> or serving as a rubber stamp for proposals.
>
> As such, would authors of MD-1 proposals that they believe should be
> worked on by the WG please do two things:
> 1) Refresh your documents, so we know they reflect your current view.
> 2) Provide an explanation to the WG of why this proposal has sufficiently
> broad applicability to warrant WG effort.  Not just "Data Centers are
> important".  But something that gives the WG members more context as to why
> the document addresses a broad range of cases.  We are not looking for
> detailed use cases, but a summary in email of the key points would help
> folks decide what to read.
>
> Thank you,
> Joel and Jim
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>

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

<div dir=3D"ltr"><p class=3D"MsoNormal">Hi,<span></span></p>

<p class=3D"MsoNormal"><span>=C2=A0</span></p>

<p class=3D"MsoNormal">We have posted an updated version of draft-mymb-sfc-=
nsh-allocation-timestamp.<span></span></p>

<p class=3D"MsoNormal"><a href=3D"https://tools.ietf.org/html/draft-mymb-sf=
c-nsh-allocation-timestamp-02">https://tools.ietf.org/html/draft-mymb-sfc-n=
sh-allocation-timestamp-02</a><span></span></p>

<p class=3D"MsoNormal"><span>=C2=A0</span></p>

<p class=3D"MsoNormal">The use cases for this allocation are described in S=
ection 4
(<a href=3D"https://tools.ietf.org/html/draft-mymb-sfc-nsh-allocation-times=
tamp-02#section-4">https://tools.ietf.org/html/draft-mymb-sfc-nsh-allocatio=
n-timestamp-02#section-4</a>).<span></span></p>

<p class=3D"MsoNormal"><span>=C2=A0</span></p>

<p class=3D"MsoNormal"><br></p>

<p class=3D"MsoNormal">Two notes:<span></span></p>

<p class=3D"gmail-MsoListParagraph" style=3D"">1.<span style=3D"font-varian=
t-numeric:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-=
family:&quot;Times New Roman&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span><span dir=3D"LTR"></span>It is a general property of
MD Type 0x1 that there is an underlying assumption that either the control =
plane
=C2=A0or the management plane take care to
determine (and configure) which specific MD 0x1 allocation is used. Presuma=
bly,
in a given network only a single MD Type 0x1 allocation will be used, as th=
ere
is no way for SFs to distinguish between different MD Type 0x1 allocations.=
<span></span></p>

<p class=3D"gmail-MsoListParagraph" style=3D"">2.<span style=3D"font-varian=
t-numeric:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-=
family:&quot;Times New Roman&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span><span dir=3D"LTR"></span>Having said that, we still
believe that there may be a good case for having a few different allocation=
s,
which may fit different operator requirements. Some operators may require a
high-resolution timestamp and a sequence number, and will choose to use dra=
ft-mymb-sfc-nsh-allocation-timestamp-02.
Other operators may choose an allocation such as draft-guichard-sfc-nsh-dc-=
allocation-07,
that includes other metadata fields and an optional lower-resolution timest=
amp.
We believe that other allocations may also benefit from including a (few bi=
ts
of the) timestamp field.<span></span></p>

<p class=3D"MsoNormal"><span>=C2=A0</span></p>

<p class=3D"MsoNormal">Comments will be welcome.<span></span></p>

<p class=3D"MsoNormal">Cheers,<span></span></p>

<p class=3D"MsoNormal">Tal Mizrahi.<span></span></p></div><div class=3D"gma=
il_extra"><br><div class=3D"gmail_quote">On Wed, Aug 2, 2017 at 6:37 PM, Jo=
el M. Halpern <span dir=3D"ltr">&lt;<a href=3D"mailto:jmh@joelhalpern.com" =
target=3D"_blank">jmh@joelhalpern.com</a>&gt;</span> wrote:<br><blockquote =
class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid=
;padding-left:1ex">There have been a number of documents brought forward de=
scribing layouts of the 16 byte MD-1 metadata for specific situations.=C2=
=A0 The working group has discussed publishing some set of these as informa=
tional RFCs.=C2=A0 We would like to progress this work.=C2=A0 Without eithe=
r overloading the working group or serving as a rubber stamp for proposals.=
<br>
<br>
As such, would authors of MD-1 proposals that they believe should be worked=
 on by the WG please do two things:<br>
1) Refresh your documents, so we know they reflect your current view.<br>
2) Provide an explanation to the WG of why this proposal has sufficiently b=
road applicability to warrant WG effort.=C2=A0 Not just &quot;Data Centers =
are important&quot;.=C2=A0 But something that gives the WG members more con=
text as to why the document addresses a broad range of cases.=C2=A0 We are =
not looking for detailed use cases, but a summary in email of the key point=
s would help folks decide what to read.<br>
<br>
Thank you,<br>
Joel and Jim<br>
<br>
______________________________<wbr>_________________<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" rel=3D"noreferrer" ta=
rget=3D"_blank">https://www.ietf.org/mailman/l<wbr>istinfo/sfc</a><br>
</blockquote></div><br></div>

--f403045c82ba0220060557418101--


From nobody Tue Aug 22 08:34:15 2017
Return-Path: <dromasca@gmail.com>
X-Original-To: sfc@ietf.org
Delivered-To: sfc@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 5D6421329D9; Tue, 22 Aug 2017 08:34:01 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Dan Romascanu <dromasca@gmail.com>
To: <gen-art@ietf.org>
Cc: ietf@ietf.org, sfc@ietf.org, draft-ietf-sfc-nsh.all@ietf.org, dromasca@gmail.com
X-Test-IDTracker: no
X-IETF-IDTracker: 6.58.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150341604132.6021.14134855950693780483@ietfa.amsl.com>
Date: Tue, 22 Aug 2017 08:34:01 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/ldldQI9jFQhATDr1imj-ITGKRw0>
Subject: [sfc] Genart last call review of draft-ietf-sfc-nsh-19
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@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, 22 Aug 2017 15:34:01 -0000

Reviewer: Dan Romascanu
Review result: Almost Ready

I am the assigned Gen-ART reviewer for this draft. The General Area
Review Team (Gen-ART) reviews all IETF documents being processed
by the IESG for the IETF Chair.  Please treat these comments just
like any other last call comments.

For more information, please see the FAQ at

<https://trac.ietf.org/trac/gen/wiki/GenArtfaq>.

Document: draft-ietf-sfc-nsh-19
Reviewer: Dan Romascanu
Review Date: 2017-08-22
IETF LC End Date: 2017-08-25
IESG Telechat date: 2017-09-14

Summary:

This document describes the header (called Network Service Header - NSH) to be
inserted in packets and frames in order to create packets and frames that
realize service functions described by other SFC documents. It needs to be read
in conjunction with RFC 7665 and other documents as the SFC control plane I-D
in order to make sense of the required functionality. This part of the SFC
solution seems almost ready, but a few issues mentioned below need in my
opinion clarification before the document is approved.

Major issues:

1. Section 11.1 claims: 'An IEEE EtherType, 0x894F, has been allocated for
NSH'. I could not find this value in the tables displayed by the IEEE
Registration Authority (RAC) - for example at
http://standards-oui.ieee.org/ethertype/eth.txt. Neither does IANA at
https://www.iana.org/assignments/ieee-802-numbers/ieee-802-numbers.xhtml (which
would not be in any case the authoritative source). Can you please indicate the
source that this is indeed a confirmed IEEE EtherType registration.

2. Section 5 refers to ietf-rtgwg-dt-encap which is expired. If I understand
correctly the status of this work, there is a design team in place in the
Routing Area created to look at common issues for the different data plane
encapsulations being discussed in various WGs including SFC. This leaves the
issue unsettled at this stage and this may be a problem for a standards track
document. I suggest that first the reference to the expired document is
removed, second that the issue is marked as 'open' and subject for future work.

Minor issues:

1.  Two values 'Experiment 1' and 'Experiment 2' are defined in section 2.2 and
11.2.5 for the Next Protocol. This seems a little odd. Why 2? Why are they
defined at the end of the range? Maybe there is an explanation for those who
know the history but for an un-initiated reader or a future implementer this
seems odd.

2. In Section 2.2 I see:

> All other flag fields, marked U, are unassigned and available for
   future use, see Section 11.2.1.  Unassigned bits MUST be set to zero
   upon origination, and MUST be ignored and preserved unmodified by
   other NSH supporting elements.  Elements which do not understand the
   meaning of any of these bits MUST NOT modify their actions based on
   those unknown bits.

The way the last sentence is written it seems to open the path for elements
that claim to 'understand' the meaning of some Unassigned bit to modify its
behavior based upon it. This does not seem good, as at transmission all
Unassigned bits MUST be set to zero. I would suggest to make the statement
simpler and just say that at reception all elements MUST NOT modify their
actions based on these bits.

3. In Section 2.2 I see:

> 0xF - This value is reserved for experimentation and testing, as per
   [RFC3692].  Implementations not explicitly configured to be part of
   an experiment SHOULD silently discard packets with MD Type 0xF.

Why is this a SHOULD and not a MUST?

4. I believe that  [I-D.ietf-sfc-control-plane] needs to be a Normative
Reference. There are several places in the document (e.g. in Section 2.3) where
this document is referred to describe behavior or actions related to the fields
of the header.

5. The version number has only two bits assigned. Moreover, this document
reserves already two values without any explanation why (only 00 is mandatory
to use, as far as I understand). This needs to be explained (maybe 'historical'
reasons - but unclear for future readers and users) and may be a limitation as
the protocol develops.

Nits/editorial comments:

1. Please make sure that acronyms are expanded at first occurrence (e.g. ECMP)
and if necessary appropriate references are being provided.



From nobody Tue Aug 22 11:42:10 2017
Return-Path: <wes@mti-systems.com>
X-Original-To: sfc@ietf.org
Delivered-To: sfc@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 38BF2132A12; Tue, 22 Aug 2017 11:41:57 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Wesley Eddy <wes@mti-systems.com>
To: <tsv-art@ietf.org>
Cc: ietf@ietf.org, sfc@ietf.org, draft-ietf-sfc-nsh.all@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.58.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <150342731718.6066.9872092086965343963@ietfa.amsl.com>
Date: Tue, 22 Aug 2017 11:41:57 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/8o2qCGOCIBSRXF1Oj5iJRK5YiTQ>
Subject: [sfc] Tsvart last call review of draft-ietf-sfc-nsh-19
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@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, 22 Aug 2017 18:41:57 -0000

Reviewer: Wesley Eddy
Review result: Not Ready

In general, the document describes the NSH structure and some loose examples of
how it might be used, but this isn't a very clear protocol specification.  It's
mostly just about NSH format and less on the expected behaviors of NSH
speakers, how to maintain state of the NSH peers or other data structures, etc.
 It seems like there could easily be problems in interoperations between
vendors coding solely based on the document.

Section 5 on fragmentation considerations is nebulous and has technical issues.
 Specifically, it says that PMTUD should be used when NSH is encapsulated in
IP.  PMTUD requires ICMP to work, and has known issues when ICMP is blocked in
the path.  Is there a requirement is SFC networks running NSH that ICMP needs
to be carried by the network?  Further, there is no discussion here on PLPMTUD
versus PMTUD, nor reference to the specific RFCs, algorithms, and options or
configuration parameters suggested to do this properly in SFC systems.

In Section 6, the assumptions, expectations, or hard requirements for mapping
NSH onto an underlying "transport" are not very clear.  Only examples are
given, and some of these (e.g. Ethernet) are not capable of doing things like
detecting fragmentation issues.  Other examples (e.g. GRE) are tunnels where
there may be more state.  There is no discussion about whether there are
assumptions about packet ordering/reordering, duplication, losses, corruption,
etc.

It isn't clear why the particular encapsulations discussed have been chosen
rather than UDP or TCP-based options.

There should probably be more discussion about what types of network paths NSH
is suitable for and that the choice of an encapsulation for NSH needs to be
appropriate to the underlying path between service entities.  Some
encapsulations will need to be tuned for the combination of path and offered
load of traffic.  Some can provide much more feedback to the NSH "layer" than
others that are mainly open-loop.

Propagation of errors through a service function chain or signaling of errors
backwards on a chain seems like it bears further discussion.



From nobody Tue Aug 22 20:27:53 2017
Return-Path: <touch@strayalpha.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 25767132376; Tue, 22 Aug 2017 20:27:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.99
X-Spam-Level: 
X-Spam-Status: No, score=-1.99 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, T_SPF_PERMERROR=0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=strayalpha.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MqMWJDnJKJVy; Tue, 22 Aug 2017 20:27:34 -0700 (PDT)
Received: from server217-3.web-hosting.com (server217-3.web-hosting.com [198.54.115.226]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 14AB71328D9; Tue, 22 Aug 2017 20:27:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=strayalpha.com; s=default; h=Content-Transfer-Encoding:Content-Type: In-Reply-To:MIME-Version:Date:Message-ID:From:References:Cc:To:Subject:Sender :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=a505qSeO/ciUDkKwwEI3RFOrhbVekcBHLK4gMuQsqsU=; b=Ir0JMIE8xyj6nlKe8tUthlp83m Hkmul9UZdF5YeBTGIAjHrRb8eSjayd1jnajseRYBYIFwo0dTSkywFyXkHZi/LWCW0cggzchCkScHp LMZ6g8Q/CGrgKe0jm+QIFgnE8lSJzHXzH+F/pby+WZjvITHud0cxvuk652OuosMXr3pXeWt0dKCCo 6NeGns7OZDV2J4F0mfQmbiwO5dKNp2WozoHuYcJdMmgK+fNfFQVQPeUefHGFZX2CxYS0+jiS5zxQ9 iHT8W3XcGxPtmxpQ2aZPmykAYQA1wSR/lYMkCLWZ6k9KszdtfdCkfwbVYkKEctHb5XVib0G5bNztK PUoX/usg==;
Received: from cpe-172-250-240-132.socal.res.rr.com ([172.250.240.132]:58380 helo=[192.168.1.189]) by server217.web-hosting.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.87) (envelope-from <touch@strayalpha.com>) id 1dkMKI-003wY3-4k; Tue, 22 Aug 2017 23:27:33 -0400
To: Wesley Eddy <wes@mti-systems.com>, tsv-art@ietf.org
Cc: ietf@ietf.org, sfc@ietf.org, draft-ietf-sfc-nsh.all@ietf.org
References: <150342731718.6066.9872092086965343963@ietfa.amsl.com>
From: Joe Touch <touch@strayalpha.com>
Message-ID: <59162f72-fc2a-8303-e0d4-cf88f92704a1@strayalpha.com>
Date: Tue, 22 Aug 2017 20:27:28 -0700
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <150342731718.6066.9872092086965343963@ietfa.amsl.com>
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Content-Language: en-US
X-OutGoing-Spam-Status: No, score=-1.0
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - server217.web-hosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - strayalpha.com
X-Get-Message-Sender-Via: server217.web-hosting.com: authenticated_id: touch@strayalpha.com
X-Authenticated-Sender: server217.web-hosting.com: touch@strayalpha.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-From-Rewrite: unmodified, already matched
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/EZl_f2wNC333hIGIIijDSpW7dWk>
Subject: Re: [sfc] Tsvart last call review of draft-ietf-sfc-nsh-19
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@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, 23 Aug 2017 03:27:36 -0000

FWIW, this doc would benefit from consideration of the terminology
developed for draft-ietf-intarea-tunnels

In particular, the issue of the differences between the MTU of a hop,
path, and edge-to-edge (e.g., the last including receiver reassembly).

Joe


On 8/22/2017 11:41 AM, Wesley Eddy wrote:
> Reviewer: Wesley Eddy
> Review result: Not Ready
>
> In general, the document describes the NSH structure and some loose examples of
> how it might be used, but this isn't a very clear protocol specification.  It's
> mostly just about NSH format and less on the expected behaviors of NSH
> speakers, how to maintain state of the NSH peers or other data structures, etc.
>  It seems like there could easily be problems in interoperations between
> vendors coding solely based on the document.
>
> Section 5 on fragmentation considerations is nebulous and has technical issues.
>  Specifically, it says that PMTUD should be used when NSH is encapsulated in
> IP.  PMTUD requires ICMP to work, and has known issues when ICMP is blocked in
> the path.  Is there a requirement is SFC networks running NSH that ICMP needs
> to be carried by the network?  Further, there is no discussion here on PLPMTUD
> versus PMTUD, nor reference to the specific RFCs, algorithms, and options or
> configuration parameters suggested to do this properly in SFC systems.
>
> In Section 6, the assumptions, expectations, or hard requirements for mapping
> NSH onto an underlying "transport" are not very clear.  Only examples are
> given, and some of these (e.g. Ethernet) are not capable of doing things like
> detecting fragmentation issues.  Other examples (e.g. GRE) are tunnels where
> there may be more state.  There is no discussion about whether there are
> assumptions about packet ordering/reordering, duplication, losses, corruption,
> etc.
>
> It isn't clear why the particular encapsulations discussed have been chosen
> rather than UDP or TCP-based options.
>
> There should probably be more discussion about what types of network paths NSH
> is suitable for and that the choice of an encapsulation for NSH needs to be
> appropriate to the underlying path between service entities.  Some
> encapsulations will need to be tuned for the combination of path and offered
> load of traffic.  Some can provide much more feedback to the NSH "layer" than
> others that are mainly open-loop.
>
> Propagation of errors through a service function chain or signaling of errors
> backwards on a chain seems like it bears further discussion.
>
>


From nobody Thu Aug 31 17:56:15 2017
Return-Path: <cpignata@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2534E133104; Thu, 31 Aug 2017 17:56:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.521
X-Spam-Level: 
X-Spam-Status: No, score=-14.521 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SOpRh3nXnbkf; Thu, 31 Aug 2017 17:56:04 -0700 (PDT)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7794C132AA5; Thu, 31 Aug 2017 17:55:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=9846; q=dns/txt; s=iport; t=1504227359; x=1505436959; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=KCvqZmLbiHo6HleXa1bYiAXq9I3JHIqkZyocYxQ9hpc=; b=dCzqXhjmQc/ojSXKG2nrak3bvwdXuqPEqZUM1JJCM7kc6D4UWBQL0OKK JlNfi4E73tfP8b7h0AUVi1SrDokwlUboZjjv8czoZccIzMiBkRR57RiNZ LgZkEgPqnp4CHA0X1JuhvrOjlHgXbF9ETm6aPPhjeApMCB+fiJfhhJrzs c=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DjAACOr6hZ/4MNJK1dGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBg1pkgRUHjhCQH4FPIog5jW4OggQuhRkCGoN1PxgBAgEBAQEBAQF?= =?us-ascii?q?rKIUYAQEBAQIBIxFABQULAgEIDgYEAgImAgICHxEVEAIEDgUbiX4DDQgQrzGCJ?= =?us-ascii?q?4c8DYQaAQEBAQEBAQEBAQEBAQEBAQEBAQEBHYENgh2CAoFOgWMrC4JygleCBoM?= =?us-ascii?q?rMIIxBYl7iRGFJYgCPAKHWYNahCaEdoIThWeDfYZ3jE6JdgEfOIENdxVbAYcId?= =?us-ascii?q?gGJSoEPAQEB?=
X-IronPort-AV: E=Sophos;i="5.41,456,1498521600"; d="scan'208";a="288107835"
Received: from alln-core-1.cisco.com ([173.36.13.131]) by rcdn-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 01 Sep 2017 00:55:58 +0000
Received: from XCH-RTP-016.cisco.com (xch-rtp-016.cisco.com [64.101.220.156]) by alln-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id v810twRR022955 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 1 Sep 2017 00:55:58 GMT
Received: from xch-rtp-020.cisco.com (64.101.220.160) by XCH-RTP-016.cisco.com (64.101.220.156) with Microsoft SMTP Server (TLS) id 15.0.1263.5; Thu, 31 Aug 2017 20:55:57 -0400
Received: from xch-rtp-020.cisco.com ([64.101.220.160]) by XCH-RTP-020.cisco.com ([64.101.220.160]) with mapi id 15.00.1263.000; Thu, 31 Aug 2017 20:55:57 -0400
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: Dan Romascanu <dromasca@gmail.com>
CC: "gen-art@ietf.org" <gen-art@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>, Service Function Chaining IETF list <sfc@ietf.org>, "draft-ietf-sfc-nsh.all@ietf.org" <draft-ietf-sfc-nsh.all@ietf.org>
Thread-Topic: Genart last call review of draft-ietf-sfc-nsh-19
Thread-Index: AQHTG1wXf572axcqxkiCBrPJS5Tss6KfhneA
Date: Fri, 1 Sep 2017 00:55:57 +0000
Message-ID: <780ED7FA-6417-40A8-8524-69887C3AB161@cisco.com>
References: <150341604132.6021.14134855950693780483@ietfa.amsl.com>
In-Reply-To: <150341604132.6021.14134855950693780483@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.118.116.133]
Content-Type: text/plain; charset="utf-8"
Content-ID: <EF23E455649217468F2341A4E01BFAB6@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/UqIdE49OHEspYluoxTTgk2h1eb4>
Subject: Re: [sfc] Genart last call review of draft-ietf-sfc-nsh-19
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@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, 01 Sep 2017 00:56:07 -0000

SGksIERhbiwNCg0KTWFueSB0aGFua3MgZm9yIHlvdXIgZGV0YWlsZWQgYW5kIHZhbHVhYmxlIHJl
dmlldywgYW5kIGFwb2xvZ2llcyBmb3IgdGhlIGRlbGF5IGluIEFjay1pbmcgYW5kIHJlc3BvbmRp
bmcuDQoNClBsZWFzZSBzZWUgaW5saW5lLg0KDQrigJQNCkNhcmxvcyBQaWduYXRhcm8sIGNhcmxv
c0BjaXNjby5jb20NCg0K4oCcU29tZXRpbWVzIEkgdXNlIGJpZyB3b3JkcyB0aGF0IEkgZG8gbm90
IGZ1bGx5IHVuZGVyc3RhbmQsIHRvIG1ha2UgbXlzZWxmIHNvdW5kIG1vcmUgcGhvdG9zeW50aGVz
aXMuIg0KDQo+IE9uIEF1ZyAyMiwgMjAxNywgYXQgMTE6MzQgQU0sIERhbiBSb21hc2NhbnUgPGRy
b21hc2NhQGdtYWlsLmNvbT4gd3JvdGU6DQo+IA0KPiBSZXZpZXdlcjogRGFuIFJvbWFzY2FudQ0K
PiBSZXZpZXcgcmVzdWx0OiBBbG1vc3QgUmVhZHkNCj4gDQo+IEkgYW0gdGhlIGFzc2lnbmVkIEdl
bi1BUlQgcmV2aWV3ZXIgZm9yIHRoaXMgZHJhZnQuIFRoZSBHZW5lcmFsIEFyZWENCj4gUmV2aWV3
IFRlYW0gKEdlbi1BUlQpIHJldmlld3MgYWxsIElFVEYgZG9jdW1lbnRzIGJlaW5nIHByb2Nlc3Nl
ZA0KPiBieSB0aGUgSUVTRyBmb3IgdGhlIElFVEYgQ2hhaXIuICBQbGVhc2UgdHJlYXQgdGhlc2Ug
Y29tbWVudHMganVzdA0KPiBsaWtlIGFueSBvdGhlciBsYXN0IGNhbGwgY29tbWVudHMuDQo+IA0K
PiBGb3IgbW9yZSBpbmZvcm1hdGlvbiwgcGxlYXNlIHNlZSB0aGUgRkFRIGF0DQo+IA0KPiA8aHR0
cHM6Ly90cmFjLmlldGYub3JnL3RyYWMvZ2VuL3dpa2kvR2VuQXJ0ZmFxPi4NCj4gDQo+IERvY3Vt
ZW50OiBkcmFmdC1pZXRmLXNmYy1uc2gtMTkNCj4gUmV2aWV3ZXI6IERhbiBSb21hc2NhbnUNCj4g
UmV2aWV3IERhdGU6IDIwMTctMDgtMjINCj4gSUVURiBMQyBFbmQgRGF0ZTogMjAxNy0wOC0yNQ0K
PiBJRVNHIFRlbGVjaGF0IGRhdGU6IDIwMTctMDktMTQNCj4gDQo+IFN1bW1hcnk6DQo+IA0KPiBU
aGlzIGRvY3VtZW50IGRlc2NyaWJlcyB0aGUgaGVhZGVyIChjYWxsZWQgTmV0d29yayBTZXJ2aWNl
IEhlYWRlciAtIE5TSCkgdG8gYmUNCj4gaW5zZXJ0ZWQgaW4gcGFja2V0cyBhbmQgZnJhbWVzIGlu
IG9yZGVyIHRvIGNyZWF0ZSBwYWNrZXRzIGFuZCBmcmFtZXMgdGhhdA0KPiByZWFsaXplIHNlcnZp
Y2UgZnVuY3Rpb25zIGRlc2NyaWJlZCBieSBvdGhlciBTRkMgZG9jdW1lbnRzLiBJdCBuZWVkcyB0
byBiZSByZWFkDQo+IGluIGNvbmp1bmN0aW9uIHdpdGggUkZDIDc2NjUgYW5kIG90aGVyIGRvY3Vt
ZW50cyBhcyB0aGUgU0ZDIGNvbnRyb2wgcGxhbmUgSS1EDQo+IGluIG9yZGVyIHRvIG1ha2Ugc2Vu
c2Ugb2YgdGhlIHJlcXVpcmVkIGZ1bmN0aW9uYWxpdHkuIFRoaXMgcGFydCBvZiB0aGUgU0ZDDQo+
IHNvbHV0aW9uIHNlZW1zIGFsbW9zdCByZWFkeSwgYnV0IGEgZmV3IGlzc3VlcyBtZW50aW9uZWQg
YmVsb3cgbmVlZCBpbiBteQ0KPiBvcGluaW9uIGNsYXJpZmljYXRpb24gYmVmb3JlIHRoZSBkb2N1
bWVudCBpcyBhcHByb3ZlZC4NCg0KVGhhbmsgeW91IGZvciB0aGlzIHN1bW1hcnkg4oCUIHlvdSBy
YWlzZSBnb29kIHBvaW50cy4NCg0KPiANCj4gTWFqb3IgaXNzdWVzOg0KPiANCj4gMS4gU2VjdGlv
biAxMS4xIGNsYWltczogJ0FuIElFRUUgRXRoZXJUeXBlLCAweDg5NEYsIGhhcyBiZWVuIGFsbG9j
YXRlZCBmb3INCj4gTlNIJy4gSSBjb3VsZCBub3QgZmluZCB0aGlzIHZhbHVlIGluIHRoZSB0YWJs
ZXMgZGlzcGxheWVkIGJ5IHRoZSBJRUVFDQo+IFJlZ2lzdHJhdGlvbiBBdXRob3JpdHkgKFJBQykg
LSBmb3IgZXhhbXBsZSBhdA0KPiBodHRwOi8vc3RhbmRhcmRzLW91aS5pZWVlLm9yZy9ldGhlcnR5
cGUvZXRoLnR4dC4gTmVpdGhlciBkb2VzIElBTkEgYXQNCj4gaHR0cHM6Ly93d3cuaWFuYS5vcmcv
YXNzaWdubWVudHMvaWVlZS04MDItbnVtYmVycy9pZWVlLTgwMi1udW1iZXJzLnhodG1sICh3aGlj
aA0KPiB3b3VsZCBub3QgYmUgaW4gYW55IGNhc2UgdGhlIGF1dGhvcml0YXRpdmUgc291cmNlKS4g
Q2FuIHlvdSBwbGVhc2UgaW5kaWNhdGUgdGhlDQo+IHNvdXJjZSB0aGF0IHRoaXMgaXMgaW5kZWVk
IGEgY29uZmlybWVkIElFRUUgRXRoZXJUeXBlIHJlZ2lzdHJhdGlvbi4NCg0KSSBhbSBub3Qgc3Vy
ZSBob3cgb2Z0ZW4gdGhhdCBwYWdlIGlzIHVwZGF0ZWQsIGJ1dCB0aGUgc2FtZSBsaW5rIHlvdSBp
bmNsdWRlLCBodHRwOi8vc3RhbmRhcmRzLW91aS5pZWVlLm9yZy9ldGhlcnR5cGUvZXRoLnR4dCwg
c2hvd3M6DQoNCjB4ODk0Rg0KODk0RjogTlNIIChOZXR3b3JrIFNlcnZpY2UgSGVhZGVyKS4gUmVm
ZXJlbmNlOiBkcmFmdC1pZXRmLXNmYy1uc2gtMTgNCg0KR3JhbnRlZCwgdGhhdCByZWdpc3RyYXRp
b24gd2lsbCBiZSB1cGRhdGVkIHdpdGggdGhlIFJGQyBudW1iZXIgaW5zdGVhZCBvZiB0aGUgSS1E
LCB3aGVuIGl0IHB1Ymxpc2hlcy4NCg0KPiANCj4gMi4gU2VjdGlvbiA1IHJlZmVycyB0byBpZXRm
LXJ0Z3dnLWR0LWVuY2FwIHdoaWNoIGlzIGV4cGlyZWQuIElmIEkgdW5kZXJzdGFuZA0KPiBjb3Jy
ZWN0bHkgdGhlIHN0YXR1cyBvZiB0aGlzIHdvcmssIHRoZXJlIGlzIGEgZGVzaWduIHRlYW0gaW4g
cGxhY2UgaW4gdGhlDQo+IFJvdXRpbmcgQXJlYSBjcmVhdGVkIHRvIGxvb2sgYXQgY29tbW9uIGlz
c3VlcyBmb3IgdGhlIGRpZmZlcmVudCBkYXRhIHBsYW5lDQo+IGVuY2Fwc3VsYXRpb25zIGJlaW5n
IGRpc2N1c3NlZCBpbiB2YXJpb3VzIFdHcyBpbmNsdWRpbmcgU0ZDLiBUaGlzIGxlYXZlcyB0aGUN
Cj4gaXNzdWUgdW5zZXR0bGVkIGF0IHRoaXMgc3RhZ2UgYW5kIHRoaXMgbWF5IGJlIGEgcHJvYmxl
bSBmb3IgYSBzdGFuZGFyZHMgdHJhY2sNCj4gZG9jdW1lbnQuIEkgc3VnZ2VzdCB0aGF0IGZpcnN0
IHRoZSByZWZlcmVuY2UgdG8gdGhlIGV4cGlyZWQgZG9jdW1lbnQgaXMNCj4gcmVtb3ZlZCwgc2Vj
b25kIHRoYXQgdGhlIGlzc3VlIGlzIG1hcmtlZCBhcyAnb3BlbicgYW5kIHN1YmplY3QgZm9yIGZ1
dHVyZSB3b3JrLg0KPiANCg0KR29vZCBzdWdnZXN0aW9uLiBJbnN0ZWFkIG9mIHJlbW92aW5nIHRo
ZSByZWZlcmVuY2UgYWxsIHRvZ2V0aGVyLCB3ZSBjYW4gbWFyayBpdCBhcyBleGVtcGxpZnlpbmcg
b2Ygb25lIGFwcHJvYWNoLg0KDQo+IE1pbm9yIGlzc3VlczoNCj4gDQo+IDEuICBUd28gdmFsdWVz
ICdFeHBlcmltZW50IDEnIGFuZCAnRXhwZXJpbWVudCAyJyBhcmUgZGVmaW5lZCBpbiBzZWN0aW9u
IDIuMiBhbmQNCj4gMTEuMi41IGZvciB0aGUgTmV4dCBQcm90b2NvbC4gVGhpcyBzZWVtcyBhIGxp
dHRsZSBvZGQuIFdoeSAyPyBXaHkgYXJlIHRoZXkNCj4gZGVmaW5lZCBhdCB0aGUgZW5kIG9mIHRo
ZSByYW5nZT8gTWF5YmUgdGhlcmUgaXMgYW4gZXhwbGFuYXRpb24gZm9yIHRob3NlIHdobw0KPiBr
bm93IHRoZSBoaXN0b3J5IGJ1dCBmb3IgYW4gdW4taW5pdGlhdGVkIHJlYWRlciBvciBhIGZ1dHVy
ZSBpbXBsZW1lbnRlciB0aGlzDQo+IHNlZW1zIG9kZC4NCg0KVGhlcmUgaXMgbm8gc3Ryb25nIHJh
dGlvbmFsIGJlaGluZCB0aGUgbnVtYmVyIG9mIHZhbHVlcyAodHdvKSBvciB0aGUgbG9jYXRpb24g
KHRvd2FyZHMgdGhlIGVuZCBvZiB0aGUgcmFuZ2UpLiBUaGVyZSBhcmUgdHdvIHZhbHVlcyBhcyBp
dCBzZWVtcyBhcHByb3ByaWF0ZSBnaXZlbiB0aGUgc2FtZSBvZiB0aGUgbnVtYmVyIHNwYWNlICgy
IG91dCBvZiAyNTYpLg0KDQpQZXJoYXBzLCBpdOKAmXMgc29tZXdoYXQgZm9sbG93aW5nIGNvbW1v
biBwcmFjdGljZSBzdGFydGVkIGF0IGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmMzNjky
I3NlY3Rpb24tMi4xICgyIHZhbHVlcyBmb3IgYW5kIDgtYml0IGZpZWxkLCBjbG9zZXIgdG8gdGhl
IGVuZCkuDQoNCj4gDQo+IDIuIEluIFNlY3Rpb24gMi4yIEkgc2VlOg0KPiANCj4+IEFsbCBvdGhl
ciBmbGFnIGZpZWxkcywgbWFya2VkIFUsIGFyZSB1bmFzc2lnbmVkIGFuZCBhdmFpbGFibGUgZm9y
DQo+ICAgZnV0dXJlIHVzZSwgc2VlIFNlY3Rpb24gMTEuMi4xLiAgVW5hc3NpZ25lZCBiaXRzIE1V
U1QgYmUgc2V0IHRvIHplcm8NCj4gICB1cG9uIG9yaWdpbmF0aW9uLCBhbmQgTVVTVCBiZSBpZ25v
cmVkIGFuZCBwcmVzZXJ2ZWQgdW5tb2RpZmllZCBieQ0KPiAgIG90aGVyIE5TSCBzdXBwb3J0aW5n
IGVsZW1lbnRzLiAgRWxlbWVudHMgd2hpY2ggZG8gbm90IHVuZGVyc3RhbmQgdGhlDQo+ICAgbWVh
bmluZyBvZiBhbnkgb2YgdGhlc2UgYml0cyBNVVNUIE5PVCBtb2RpZnkgdGhlaXIgYWN0aW9ucyBi
YXNlZCBvbg0KPiAgIHRob3NlIHVua25vd24gYml0cy4NCj4gDQo+IFRoZSB3YXkgdGhlIGxhc3Qg
c2VudGVuY2UgaXMgd3JpdHRlbiBpdCBzZWVtcyB0byBvcGVuIHRoZSBwYXRoIGZvciBlbGVtZW50
cw0KPiB0aGF0IGNsYWltIHRvICd1bmRlcnN0YW5kJyB0aGUgbWVhbmluZyBvZiBzb21lIFVuYXNz
aWduZWQgYml0IHRvIG1vZGlmeSBpdHMNCj4gYmVoYXZpb3IgYmFzZWQgdXBvbiBpdC4gVGhpcyBk
b2VzIG5vdCBzZWVtIGdvb2QsIGFzIGF0IHRyYW5zbWlzc2lvbiBhbGwNCj4gVW5hc3NpZ25lZCBi
aXRzIE1VU1QgYmUgc2V0IHRvIHplcm8uIEkgd291bGQgc3VnZ2VzdCB0byBtYWtlIHRoZSBzdGF0
ZW1lbnQNCj4gc2ltcGxlciBhbmQganVzdCBzYXkgdGhhdCBhdCByZWNlcHRpb24gYWxsIGVsZW1l
bnRzIE1VU1QgTk9UIG1vZGlmeSB0aGVpcg0KPiBhY3Rpb25zIGJhc2VkIG9uIHRoZXNlIGJpdHMu
DQo+IA0KDQpWZXJ5IGdvb2QgcG9pbnQsIGFuZCBnb29kIGltcHJvdmVtZW50LiBBcHBsaWVkLg0K
DQo+IDMuIEluIFNlY3Rpb24gMi4yIEkgc2VlOg0KPiANCj4+IDB4RiAtIFRoaXMgdmFsdWUgaXMg
cmVzZXJ2ZWQgZm9yIGV4cGVyaW1lbnRhdGlvbiBhbmQgdGVzdGluZywgYXMgcGVyDQo+ICAgW1JG
QzM2OTJdLiAgSW1wbGVtZW50YXRpb25zIG5vdCBleHBsaWNpdGx5IGNvbmZpZ3VyZWQgdG8gYmUg
cGFydCBvZg0KPiAgIGFuIGV4cGVyaW1lbnQgU0hPVUxEIHNpbGVudGx5IGRpc2NhcmQgcGFja2V0
cyB3aXRoIE1EIFR5cGUgMHhGLg0KPiANCj4gV2h5IGlzIHRoaXMgYSBTSE9VTEQgYW5kIG5vdCBh
IE1VU1Q/DQo+IA0KDQpUbyB1c2UgTVVTVHMgdmVyeSBzcGFyaW5nbHkgYW5kIGxlYXZlIGEgbGl0
dGxlIGJpdCBvZiBsZWV3YXkgZm9yIGV4cGVyaW1lbnRhdGlvbiwgZm9sbG93aW5nIGFwcHJvcHJp
YXRlIGp1c3RpZmljYXRpb24uDQoNCj4gNC4gSSBiZWxpZXZlIHRoYXQgIFtJLUQuaWV0Zi1zZmMt
Y29udHJvbC1wbGFuZV0gbmVlZHMgdG8gYmUgYSBOb3JtYXRpdmUNCj4gUmVmZXJlbmNlLiBUaGVy
ZSBhcmUgc2V2ZXJhbCBwbGFjZXMgaW4gdGhlIGRvY3VtZW50IChlLmcuIGluIFNlY3Rpb24gMi4z
KSB3aGVyZQ0KPiB0aGlzIGRvY3VtZW50IGlzIHJlZmVycmVkIHRvIGRlc2NyaWJlIGJlaGF2aW9y
IG9yIGFjdGlvbnMgcmVsYXRlZCB0byB0aGUgZmllbGRzDQo+IG9mIHRoZSBoZWFkZXIuDQo+IA0K
DQpUaGUgY29udHJvbCBwbGFuZSBJLUQgaXMsIGJ5IFdHIGRlY2lzaW9uLCBpbnRlbmRlZCB0byBu
b3QgYmUgbm9ybWF0aXZlIGFzIE5TSCBpcyB0aGUgZGF0YSBwbGFuZSBpbmRlcGVuZGVudCBvZiB0
aGUgQ1Agc3BlYy4NCg0KSSBzZWUgdGhhdCBbSS1ELmlldGYtc2ZjLWNvbnRyb2wtcGxhbmVdIGlz
IGNpdGVkIGluIHR3byBwbGFjZXM6DQoNCjEuDQogICAgICAgW0ktRC5pZXRmLXNmYy1jb250cm9s
LXBsYW5lXSBwcm92aWRlcyBhbiBleGFtcGxlIG9mIHN1Y2ggaW4NCg0KMi4NCiAgIHByb2Nlc3Mu
ICBUaGVzZSBjb25zaWRlcmF0aW9ucyBhcmUgZGVwbG95bWVudC1zcGVjaWZpYy4gIEhvd2V2ZXIs
IHRoZQ0KICAgY29udHJvbCBwbGFuZSBpcyBlbnRpdGxlZCB0byBpbnN0cnVjdCBTRkMtYXdhcmUg
U0ZzIHdpdGggdGhlIGRhdGENCiAgIHN0cnVjdHVyZSBvZiBjb250ZXh0IGhlYWRlciB0b2dldGhl
ciB3aXRoIGl0cyBzY29waW5nIChzZWUNCiAgIFNlY3Rpb24gMy4zLjMgb2YgW0ktRC5pZXRmLXNm
Yy1jb250cm9sLXBsYW5lXSkuDQoNCg0KV2UgYWxyZWFkeSBjYXVnaHQgdGhlIGlzc3VlIHdpdGgg
IzIgYW5kIGNoYW5nZWQgaXQgdG8sIGluIG91ciB3b3JraW5nIGNvcHkgd29ya2luZyB3aXRoIHRo
ZSBjaGFpcnMsIHRvOg0KDQogICBwcm9jZXNzLiAgVGhlc2UgY29uc2lkZXJhdGlvbnMgYXJlIGRl
cGxveW1lbnQtc3BlY2lmaWMuICBIb3dldmVyLCB0aGUNCiAgIGNvbnRyb2wgcGxhbmUgaXMgZW50
aXRsZWQgdG8gaW5zdHJ1Y3QgU0ZDLWF3YXJlIFNGcyB3aXRoIHRoZSBkYXRhDQogICBzdHJ1Y3R1
cmUgb2YgY29udGV4dCBoZWFkZXIgdG9nZXRoZXIgd2l0aCBpdHMgc2NvcGluZyAoc2VlIGUuZy4s
DQogICBTZWN0aW9uIDMuMy4zIG9mIFtJLUQuaWV0Zi1zZmMtY29udHJvbC1wbGFuZV0pLg0KDQpB
cyB0aGF04oCZcyBvbmUgcG9zc2libGUsIGFuZCBub24tbm9ybWF0aXZlIHdheSwgb3V0IG9mIG1h
bnkgd2F5cy4NCg0KPiA1LiBUaGUgdmVyc2lvbiBudW1iZXIgaGFzIG9ubHkgdHdvIGJpdHMgYXNz
aWduZWQuIE1vcmVvdmVyLCB0aGlzIGRvY3VtZW50DQo+IHJlc2VydmVzIGFscmVhZHkgdHdvIHZh
bHVlcyB3aXRob3V0IGFueSBleHBsYW5hdGlvbiB3aHkgKG9ubHkgMDAgaXMgbWFuZGF0b3J5DQo+
IHRvIHVzZSwgYXMgZmFyIGFzIEkgdW5kZXJzdGFuZCkuIFRoaXMgbmVlZHMgdG8gYmUgZXhwbGFp
bmVkIChtYXliZSAnaGlzdG9yaWNhbCcNCj4gcmVhc29ucyAtIGJ1dCB1bmNsZWFyIGZvciBmdXR1
cmUgcmVhZGVycyBhbmQgdXNlcnMpIGFuZCBtYXkgYmUgYSBsaW1pdGF0aW9uIGFzDQo+IHRoZSBw
cm90b2NvbCBkZXZlbG9wcy4NCg0KVGhlIHZlcnNpb24gZmllbGQgaXMgaW5kZWVkIGEgdHdvLWJp
dCBmaWVsZC4gT25lIHJlc2VydmVkIGFuZCB3aWxsIG5vdCBiZSB1c2VkLiBPbmUgdXNlZCBieSB0
aGlzIHNwZWMsIGFuZCB0d28gdW5hc3NpZ25lZCBvbmVzLiANCg0KV2UgcmVhbGx5IGV4cGVjdCB0
byBub3QgYmUgYnVtcGluZyB1cCB2ZXJzaW9uIG51bWJlciBvZnRlciDigJQgb3IgZXZlcuKApg0K
DQo+IA0KPiBOaXRzL2VkaXRvcmlhbCBjb21tZW50czoNCj4gDQo+IDEuIFBsZWFzZSBtYWtlIHN1
cmUgdGhhdCBhY3JvbnltcyBhcmUgZXhwYW5kZWQgYXQgZmlyc3Qgb2NjdXJyZW5jZSAoZS5nLiBF
Q01QKQ0KPiBhbmQgaWYgbmVjZXNzYXJ5IGFwcHJvcHJpYXRlIHJlZmVyZW5jZXMgYXJlIGJlaW5n
IHByb3ZpZGVkLg0KPiANCg0KQWNrIOKAlCBkb25lLg0KDQpUaGFua3MgYWdhaW4hDQoNCkNhcmxv
cy4NCg0KPiANCg0K


From nobody Thu Aug 31 20:31:29 2017
Return-Path: <cpignata@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B490A13311D; Thu, 31 Aug 2017 20:31:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.521
X-Spam-Level: 
X-Spam-Status: No, score=-14.521 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZNkZNlhXI3Y8; Thu, 31 Aug 2017 20:31:18 -0700 (PDT)
Received: from rcdn-iport-3.cisco.com (rcdn-iport-3.cisco.com [173.37.86.74]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E4F181330FE; Thu, 31 Aug 2017 20:31:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=35786; q=dns/txt; s=iport; t=1504236677; x=1505446277; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=NQKyHh8LlPRXAwFfvPJ9+eliQEdu7DoJnflygYhtyfc=; b=Mlddew71NmMpB0kBzGXrVcqePREfSAZsJMtdp3/vzolQuCmNTWdzHK98 xZ3scXOX+V5C6BJZ6NPVxz1YBGbFbUAD2DL1m8uwNFw7f6Mk8rFc7vxXZ Pm/TBcyBAHiDgfo6I4tcFNt+Hb9hpJRyEnxfUTe83gOYFaZ9VQy/1u1cf s=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0C/AAAH1KhZ/4sNJK1TChkBAQEBAQEBA?= =?us-ascii?q?QEBAQcBAQEBAYNaZIEVB44QkB+BTyJ3lTAOggQshRsCGoN1PxgBAgEBAQEBAQF?= =?us-ascii?q?rKIUYAQEBAQIBDgwJBA0xAgcLBQsCAQgSBgICJgICAjAVAg4CBA4FiikIEK8og?= =?us-ascii?q?W06i2MBAQEBAQEBAQEBAQEBAQEBAQEBAQEYBYENgh2BYiCBToFjKwuBZVg1hEo?= =?us-ascii?q?FDoMrMIIxBYl1jjyIPgKHWYNaiRyCE4Vng32Gd4ocjCgBHziBDXcVWwGFAgMcG?= =?us-ascii?q?YFOdogegTGBDwEBAQ?=
X-IronPort-AV: E=Sophos;i="5.41,456,1498521600"; d="scan'208";a="279625934"
Received: from alln-core-6.cisco.com ([173.36.13.139]) by rcdn-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 01 Sep 2017 03:31:13 +0000
Received: from XCH-RTP-016.cisco.com (xch-rtp-016.cisco.com [64.101.220.156]) by alln-core-6.cisco.com (8.14.5/8.14.5) with ESMTP id v813VCmK024240 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 1 Sep 2017 03:31:13 GMT
Received: from xch-rtp-020.cisco.com (64.101.220.160) by XCH-RTP-016.cisco.com (64.101.220.156) with Microsoft SMTP Server (TLS) id 15.0.1263.5; Thu, 31 Aug 2017 23:31:11 -0400
Received: from xch-rtp-020.cisco.com ([64.101.220.160]) by XCH-RTP-020.cisco.com ([64.101.220.160]) with mapi id 15.00.1263.000; Thu, 31 Aug 2017 23:31:11 -0400
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: Warren Kumari <warren@kumari.net>
CC: IETF Discuss <ietf@ietf.org>, IETF-Announce <ietf-announce@ietf.org>, "draft-ietf-sfc-nsh@ietf.org" <draft-ietf-sfc-nsh@ietf.org>, "Joel M. Halpern" <jmh@joelhalpern.com>, "sfc-chairs@ietf.org" <sfc-chairs@ietf.org>, Service Function Chaining IETF list <sfc@ietf.org>, Alia Atlas <akatlas@gmail.com>, Jim Guichard <james.n.guichard@huawei.com>
Thread-Topic: Last Call: <draft-ietf-sfc-nsh-18.txt> (Network Service Header (NSH)) to Proposed Standard
Thread-Index: AQHTEvZcFCn6REBjS0aBK4QSCafTu6KLJ8CAgBSa4wA=
Date: Fri, 1 Sep 2017 03:31:11 +0000
Message-ID: <2F5DB4AD-3672-43DE-B420-510B85440106@cisco.com>
References: <150249274009.24438.5552125434164888108.idtracker@ietfa.amsl.com> <CAHw9_iJWhJxJGngi6yv2Di3XsF-cMZv-mxKV=NNGruEDJcM+eg@mail.gmail.com>
In-Reply-To: <CAHw9_iJWhJxJGngi6yv2Di3XsF-cMZv-mxKV=NNGruEDJcM+eg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.118.116.133]
Content-Type: text/plain; charset="utf-8"
Content-ID: <7E73222A2B79E445883C482A66282F34@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/tCwD0bKcpnbqphogV11-CuqjFgs>
Subject: Re: [sfc] Last Call: <draft-ietf-sfc-nsh-18.txt> (Network Service Header (NSH)) to Proposed Standard
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@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, 01 Sep 2017 03:31:22 -0000

V2FycmVuLA0KDQpNYW55IHRoYW5rcyBmb3IgdGFraW5nIHRoZSB0aW1lIHRvIHJldmlldyB0aGlz
IGRvY3VtZW50ISBBbmQgYXBvbG9naWVzIGZvciB0aGUgZGVsYXllZC1hY2suDQoNCklmIHJlYWRp
bmcgcGFydHMgb2YgdGhpcyBkb2N1bWVudCwgYW5kIOKAnG9ubHkgc2tpbW1pbmcgc2VjdGlvbnMg
Ni4xIC0gU2VjdGlvbiA44oCdIGxlZnQgeW91IHNvIGNvbmZ1c2VkLCBiZXdpbGRlcmVkIGFuZCBk
aXp6eSwgdGhlcmUgaXMgbm90aGluZyB3ZSBjYW4gc3RhcnQgd2l0aCBvdGhlciB0aGFuIGFja25v
d2xlZGdpbmcgdGhhdCB0aGVyZSBpcyBhbiBpc3N1ZSB0aGF0IHdlIHdpbGwgY29ycmVjdC4gSXQg
aXMgYW4gaW5hZGVxdWF0ZSBvdXRjb21lLCBhbmQgd2Ugd2lsbCByZWN0aWZ5IGl0LiBNdWNoIG9m
IGl0IHNlZW1zIHRvIGVpdGhlciBiZSB0cmFja2VkIHRvIGxvY2FsaXplZCBzb3VyY2VzLCBvciBo
YXMgcHJvcG9zZWQgcmVzb2x1dGlvbnMgaW4gdGhpcyByZXNwb25zZS4NCg0KQmVmb3JlIGRpdmlu
ZyBpbnRvIGlubGluZWQgaXNzdWUtYnktaXNzdWUgY29tbWVudHMsIHRoZXJl4oCZcyBhIGZldyBo
aWdoLWxldmVsIG9ic2VydmF0aW9ucyBJ4oCZZCBsaWtlIHRvIG1ha2UgaW4gcmVzcG9uc2UgdG8g
eW91ciByZXZpZXc6DQoNCjEuIFNldmVyYWwgb3RoZXIgcmV2aWV3ZXJzLCBpbmNsdWRpbmcgT3Bz
IERpciwgUlRHIERpciwgYW5kIEdlbkFSVCwgbWFuYWdlZCB0byByZWFkIGFuZCB1bmRlcnN0YW5k
IHRoZSBkb2N1bWVudCwgcHJvdmlkZSBjb25zdHJ1Y3RpdmUgY29tbWVudHMsIGFuZCBzdXJ2aXZl
IHRoZSBleHBlcmllbmNlIHVuaGFybWVkIDotKSBKdXN0IHRvIGJlIGNsZWFyLCB0aGF0IGRvZXMg
bm90IG1lYW4gdGhhdCB0aGUgZG9jdW1lbnQgaXMgYXMgY2xlYXIgYXMgaXQgb3VnaHQgdG8gYmUs
IG9yIG90aGVyd2lzZSBuZWdhdGVzIHlvdXIgY29uZnVzaW9uLiBXZSB3aWxsIGltcHJvdmUgaXQg
YW5kIGZpeCBpdC4NCg0KMi4gWW91ciBzdWdnZXN0aW9uIG9mICJhIGNsZWFyIG1vZGVsIGF0IHRo
ZSBiZWdpbm5pbmcgb2YgdGhlIGRvY3VtZW504oCdIGlzIHNwb3Qgb24uIFdlIHdpbGwgYWRkIGJv
dGggYSBtb2RlbCBhbmQgc29tZSBwcm9zZSBlYXJseSBvbi4gSW4gZmFjdCwgSmltIEd1aWNoYXJk
IHN1Z2dlc3RlZCBhbiBvdXRsaW5lIGFuZCB2b2x1bnRlZXJlZCB0byBjcmFmdCBhIGJpdCBvZiB0
aGF0IHRleHQuIA0KDQpFYXJsaWVyIHZlcnNpb24gb2YgdGhpcyBkb2N1bWVudCBpbmNsdWRlZCBh
IG51bWJlciBvZiBleGFtcGxlcyB0aGF0LCBpbiBvdXIgdmlldywgd291bGQgaGF2ZSBjbGFyaWZp
ZWQgbXVjaCBjb25mdXNpb24uIFNlZSBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQt
aWV0Zi1zZmMtbnNoLTA1I3NlY3Rpb24tOS4gU2V2ZXJhbCBmb2xrcywgaW5jbHVkaW5nIHRoZSBy
ZXNwb25zaWJsZSBBRCwgb2JqZWN0ZWQgdG8gdGhhdCBzZWN0aW9uIChvbiBncm91bmRzIG9mIHRo
ZSBpbmFiaWxpdHkgb2YgYW4gZXhhbXBsZSBzZWN0aW9uIHRvIGluY2x1ZGUgZXZlcnlvbmXigJlz
IGZhdm9yaXRlIGVuY2Fwc3VsYXRpb24pLiBUaGVyZSBpcyBzb21lIHRydXRoIHRvIHRoYXQuIA0K
DQpUaGF0IHNhaWQsIGRvIHlvdSBiZWxpZXZlIHRoYXQgc3VjaCBleGFtcGxlIHNlY3Rpb24gbWln
aHQgaGF2ZSBoZWxwZWQgeW91PyAoVGhpcyBpcywgaW4gYWRkaXRpb24gdG8gc29tZSBlYXJseS1v
biBjbGFyaWZpY2F0aW9ucykuDQoNCjMuIEl0IGlzIG91dHNpZGUgdGhlIHNjb3BlIG9mIHRoaXMg
ZG9jdW1lbnQgdG8gcGFydGFrZSBpbnRvIHJlbGlnaW91cyBkZWJhdGVzIG9mIHRoZSBtZWFuaW5n
IG9mIGVuY2Fwc3VsYXRpb24gdmVyc3VzIHR1bm5lbGluZyB2ZXJzdXMgc2hpbW1pbmcuDQoNCklu
IGZhY3QsIHRoaXMgZG9jdW1lbnQgZG9lcyBub3QgaW5jbHVkZSB0aGUgd29yZCDigJxzaGlt4oCd
LCB3aGF0c29ldmVyLiBZb3Ugc2VlbSB0byBoYXZlIHRha2VuIGludGVsbGVjdHVhbCBvZmZlbnNl
IHRvIHRoZSBjb21iaW5hdGlvbiDigJxpbnNlcnRlZCBvbnRv4oCdLiBBbmQgc3Vic2VxdWVudGx5
IHlvdSBzYXk6ICcqaW5zZXJ0ZWQgb250byogc291bmRzIGxpa2UgYSBzaGlt4oCZLCBhbmQgdGhl
biBidWlsZCBhIHJlYnV0dGFsIG9mIHRoZSB1c2Ugb2YgdGhlIHdvcmQg4oCYc2hpbeKAmSA6LSkg
SSBiZWxpZXZlIHBhcnQgb2YgdGhlIHByb2JsZW0gaXMgdGhhdCB5b3UgYXJlIHJldmlld2luZyDi
gJxzaGlt4oCdLi4uDQoNClNvLCBtb3ZpbmcgZm9yd2FyZCwgd2Ugd2lsbCBkbyBhIGNvdXBsZSBv
ZiB0aGluZ3M6DQoNCkZpcnN0LCBhZGQgYSBtb2RlbCBhbmQgc29tZSB0ZXh0LCBlYXJseSBvbiBh
dCB0aGUgYmVnaW5uaW5nIG9mIHRoZSBkb2N1bWVudC4gVGhpcyBpcyBuZWVkZWQgZm9yIGlzc3Vl
ICMxLg0KDQpTZWNvbmQsIHdhaXQgZm9yIHlvdXIgdGhvdWdodHMgYW5kIG90aGVyIGZvbGtz4oCZ
IGd1aWRhbmNlIG9uIHdoZXRoZXIgdG8gcmUtaW5jbHVkZSB0aGUgbm93IHJlbW92ZWQg4oCcRXhh
bXBsZXPigJ0gc2VjdGlvbi4gSXQgc2VlbXMgdG8gdXMgdGhhdCB0aGUgbG9vc2VuZXNzIGluIHNv
bWUgdGV4dCBpcyBncmVhdGx5IGFnZ3JhdmF0ZWQgYnkgdGhlIGxhY2sgb2YgcGFja2V0IGZvcm1h
dHMuIFRoaXMgaXMgYWxzbyByZWxldmFudCB0byBpc3N1ZSAjMS4NCg0KV291bGQgeW91IGFncmVl
Pw0KDQpUaGlyZCwgd2Ugd2lsbCBzaGFycGVuIHRoZSB0ZXh0IHRocm91Z2hvdXQgaW4gdGhlIHVz
ZSBvZiBlbmNhcC4NCg0KSXNzdWUgIzQgcmVtYWlucyB1bnJlc29sdmVkLCBhcyBJIHdvdWxkIGxp
a2UgdG8gY2hlY2sgYW5kIG5vdCBicmVhayB0aGUgYmFsYW5jZSBvZiB0ZXh0LiBJIHdpbGwgcHVu
dCB0aGlzIHRvIHRoZSBTaGVwaGVyZC4NCg0KSW4gc3VtbWFyeSwgd2Ugd2lsbCBjbGFyaWZ5IGlz
c3VlcyAjMSBhbmQgIzMgZm9yIE5TSCwgYW5kIHdvdWxkIGxpa2UgdG8gcmUtYWRkIHBhayBmb3Jt
YXRzLiBBbGwgb3RoZXIgaXNzdWVzIGhhdmUgcHJvcG9zZWQgcmVzb2x1dGlvbnMgaW5saW5lLiAN
Cg0KVGhhbmtzIGFnYWluIGZvciBwb2ludGluZyBhbGwgb2YgdGhlc2Ugb3V0Lg0KDQpQbGVhc2Ug
ZmluZCByZXNwb25zZXMgYW5kIGZvbGxvdy11cHMgaW5saW5lLg0KDQpXZSB3aWxsIGNvbWUgYmFj
ayB3aXRoIHByb3Bvc2VkIGRpZmZzIGZvciB0aGUgdHdvIHBlbmRpbmcgaXNzdWVzIGxhYmVsZWQg
4oCcbWFqb3LigJ0gKCMxIGFuZCAjNCkuDQoNCkFkZGl0aW9uYWxseSwgYWxsIE5pdHMgYXJlIGFk
ZHJlc3NlZCBpbiBvdXIgd29ya2luZyBjb3B5LiBNYW55IHRoYW5rcyBmb3IgdGFraW5nIHRoZSB0
aW1lIHRvIGlkZW50aWZ5IGFsbCB0aG9zZSBhbmQgcHJvcG9zZSBzdWdnZXN0aW9ucy4gU29tZSBv
ZiB0aGVtIGFyZSBmaXhlZCBkaWZmZXJlbnRseSB0aG91Z2ggKHdoZW4geW91IHdyb3RlIOKAnEFz
IFNGIG9yIFNGQyBQcm94eSAtPiBBIFNGIG9yIFNGQyBQcm94eeKAnSwgdGhhdCBpcyBhY3R1YWxs
eSDigJxBbiBTRuKAnSAoZ3JhbW1hcikuDQoNCkFzIGFuIGFzaWRlLCBhbmQgYXMgYSByZXZpZXcg
b2YgeW91ciByZXZpZXcsIHR3byBxdWljayBzdWdnZXN0aW9uczoNCg0KMS4gVGhlIHN0cmVhbS1v
Zi1jb3VuY2lvdXNuZXNzIG5hcnJhdGl2ZSB2ZXJ5IHBvb3JseSBzdWl0cyBhIHRlY2huaWNhbCBy
ZXZpZXcgb2YgYSBzcGVjLiBXaGlsZSBJIGFtIHN1cmUgYSBwbHVyYWxpdHkgb2YgdGhvdWdodHMg
aW50ZXJjb25uZWN0LCBzb21laG93LCBpdCBpcyB2ZXJ5IGhhcmQgdG8gZm9sbG93Lg0KDQoyLiBX
aGlsZSBJIGFtIHN1cmUgeW91IGtub3cgdGhlIGxlZ2VuZCBmb3Ig4oCcW09dIFtQXSBhbmQgW1Jd
4oCdLCB0aGUgZmlyc3QgdGhpbmcgdGhhdCBjYW1lIHRvIG1pbmQgdG8gbWUgd2FzIOKAnHdlbGws
IFtRXSBpcyBtaXNzaW5nIeKAnSA6LSkgSSBjYW4gZ3Vlc3MgT3JpZ2luYWwsIFByb3Bvc2VkLCBS
ZWFzb24vUmF0aW9uYWwgYWZ0ZXIgYSB3aGlsZSwgYnV0IHJlYWxseSwgaXQgZG9lcyBub3QgdW5p
dmVyc2FsbHkgdHJhbnNsYXRlLi4uDQoNCg0KPiBPbiBBdWcgMTgsIDIwMTcsIGF0IDg6NTEgUE0s
IFdhcnJlbiBLdW1hcmkgPHdhcnJlbkBrdW1hcmkubmV0PiB3cm90ZToNCj4gDQo+IE9uIEZyaSwg
QXVnIDExLCAyMDE3IGF0IDc6MDUgUE0sIFRoZSBJRVNHIDxpZXNnLXNlY3JldGFyeUBpZXRmLm9y
Zz4gd3JvdGU6DQo+PiANCj4+IFRoZSBJRVNHIGhhcyByZWNlaXZlZCBhIHJlcXVlc3QgZnJvbSB0
aGUgU2VydmljZSBGdW5jdGlvbiBDaGFpbmluZyBXRyAoc2ZjKQ0KPj4gdG8gY29uc2lkZXIgdGhl
IGZvbGxvd2luZyBkb2N1bWVudDogLSAnTmV0d29yayBTZXJ2aWNlIEhlYWRlciAoTlNIKScNCj4+
ICA8ZHJhZnQtaWV0Zi1zZmMtbnNoLTE4LnR4dD4gYXMgUHJvcG9zZWQgU3RhbmRhcmQNCj4+IA0K
Pj4gVGhlIElFU0cgcGxhbnMgdG8gbWFrZSBhIGRlY2lzaW9uIGluIHRoZSBuZXh0IGZldyB3ZWVr
cywgYW5kIHNvbGljaXRzIGZpbmFsDQo+PiBjb21tZW50cyBvbiB0aGlzIGFjdGlvbi4gUGxlYXNl
IHNlbmQgc3Vic3RhbnRpdmUgY29tbWVudHMgdG8gdGhlDQo+PiBpZXRmQGlldGYub3JnIG1haWxp
bmcgbGlzdHMgYnkgMjAxNy0wOC0yNS4gRXhjZXB0aW9uYWxseSwgY29tbWVudHMgbWF5IGJlDQo+
PiBzZW50IHRvIGllc2dAaWV0Zi5vcmcgaW5zdGVhZC4gSW4gZWl0aGVyIGNhc2UsIHBsZWFzZSBy
ZXRhaW4gdGhlIGJlZ2lubmluZyBvZg0KPj4gdGhlIFN1YmplY3QgbGluZSB0byBhbGxvdyBhdXRv
bWF0ZWQgc29ydGluZy4NCj4+IA0KPj4gQWJzdHJhY3QNCj4+IA0KPj4gDQo+PiAgIFRoaXMgZG9j
dW1lbnQgZGVzY3JpYmVzIGEgTmV0d29yayBTZXJ2aWNlIEhlYWRlciAoTlNIKSBpbnNlcnRlZCBv
bnRvDQo+PiAgIHBhY2tldHMgb3IgZnJhbWVzIHRvIHJlYWxpemUgc2VydmljZSBmdW5jdGlvbiBw
YXRocy4gIE5TSCBhbHNvDQo+PiAgIHByb3ZpZGVzIGEgbWVjaGFuaXNtIGZvciBtZXRhZGF0YSBl
eGNoYW5nZSBhbG9uZyB0aGUgaW5zdGFudGlhdGVkDQo+PiAgIHNlcnZpY2UgcGF0aHMuICBOU0gg
aXMgdGhlIFNGQyBlbmNhcHN1bGF0aW9uIHJlcXVpcmVkIHRvIHN1cHBvcnQgdGhlDQo+PiAgIFNl
cnZpY2UgRnVuY3Rpb24gQ2hhaW5pbmcgKFNGQykgYXJjaGl0ZWN0dXJlIChkZWZpbmVkIGluIFJG
Qzc2NjUpLg0KPj4gDQo+IA0KPiA8bm8gaGF0cz4NCj4gDQo+IEluIG15IG9waW5pb24gdGhpcyBk
b2N1bWVudCBzdGlsbCBuZWVkcyBzaWduaWZpY2FudCB3b3JrLiBDaHJpc3RpYW4ncw0KPiBncmVh
dCBTZWNEaXIgcmV2aWV3IGxpc3RzIG1hbnkgaXNzdWVzIHdoaWNoIG5lZWQgdG8gYmUgYWRkcmVz
c2VkOw0KPiBzaW5jZSBoZSBoYXMgYWxyZWFkeSByYWlzZWQgY29uY2VybnMsIEkgYW0gbm90IGZv
Y3VzaW5nIG9uIHRoZQ0KPiBzZWN1cml0eSBhbmQgcHJpdmFjeSBzdHVmZiBpbiBteSBidXQgcmV2
aWV3LiBJbnN0ZWFkLCBJJ2xsIGRpc2N1c3MNCj4gc29tZSBvZiB0aGUgb3RoZXIgaXNzdWVzLg0K
PiANCj4gSSBvbmx5IHNraW1tZWQgc2VjdGlvbnMgNi4xIC0gU2VjdGlvbiA4Lg0KPiANCj4gQXMg
dGhpcyBpcyBvdXRwdXQgb2YgdGhlIFNGQyBXRywgd2hpY2ggaXMgY2hhcnRlcmVkIHRvLCBhbW9u
Z3N0IG90aGVyDQo+IHRoaW5nLCBjcmVhdGUgYSAiR2VuZXJpYyBTRkMgRW5jYXBzdWxhdGlvbiIg
KHdpdGggc29tZSBtb3JlIGRldGFpbHMpDQo+IEknbGwgdGFrZSBpdCBhcyBnaXZlbiB0aGF0IHRo
aXMgaXMgZGVzaXJlZCAvIG5lZWRlZC4NCj4gDQo+IElzc3VlczoNCj4gDQo+IElzc3VlIDE6IEkg
ZmluZCB0aGUgZW50aXJlIGRvY3VtZW50IHRvIGJlIGNvbmZ1c2luZyBhYm91dCB3aGF0IGFuIE5T
SA0KPiBhY3R1YWxseSBpcywgYW5kIGFmdGVyIHNwZW5kaW5nIG11Y2ggdGltZSByZWFkaW5nLCBh
bSBzdGlsbCBmYWlybHkNCj4gY29uZnVzZWQuDQo+IEEgY2xlYXIgbW9kZWwgYXQgdGhlIGJlZ2lu
bmluZyBvZiB0aGUgZG9jdW1lbnQgd2hpY2ggZXhwbGFpbnMgaG93DQo+IHRoZXNlIGJpdHMgZml0
IHRvZ2V0aGVyIHdvdWxkIGJlIHZlcnkgaGVscGZ1bC4gSSBhbSBmYW1pbGlhciB3aXRoDQo+IFJG
Qzc2NjUgKHRoZSBhcmNoaXRlY3R1cmUgZG9jdW1lbnQpOyBteSBjb25mdXNpb24gc3RlbXMgZnJv
bSB0aGlzDQo+IGRyYWZ0Lg0KPiANCj4gRm9yIGV4YW1wbGUgdGhlIEFic3RyYWN0IHNheXM6DQo+
ICJUaGlzIGRvY3VtZW50IGRlc2NyaWJlcyBhIE5ldHdvcmsgU2VydmljZSBIZWFkZXIgKE5TSCkg
aW5zZXJ0ZWQgb250bw0KPiBwYWNrZXRzIG9yIGZyYW1lcyB0byByZWFsaXplIHNlcnZpY2UgZnVu
Y3Rpb24gcGF0aHMuIE5TSCBhbHNvIHByb3ZpZGVzDQo+IGEgbWVjaGFuaXNtIGZvciBtZXRhZGF0
YSBleGNoYW5nZSBhbG9uZyB0aGUgaW5zdGFudGlhdGVkIHNlcnZpY2UNCj4gcGF0aHMuICBOU0gg
aXMgdGhlIFNGQyBlbmNhcHN1bGF0aW9uIHJlcXVpcmVkIHRvIHN1cHBvcnQgdGhlIFNlcnZpY2UN
Cj4gRnVuY3Rpb24gQ2hhaW5pbmcgKFNGQykgYXJjaGl0ZWN0dXJlICIuDQo+IA0KPiBPaCwgb2ss
IHNvIGl0IGlzIHNvbWV0aGluZyBpbnNlcnRlZCBvbnRvIHBhY2tldHMgb3IgZnJhbWVzLi4uDQo+
ICppbnNlcnRlZCBvbnRvKiBzb3VuZHMgbGlrZSBhIHNoaW0sIGhvd2V2ZXIsICAiTlNIIGlzIHRo
ZSBTRkMNCj4gZW5jYXBzdWxhdGlvbi4uLiIuICBpbmRpY2F0ZXMgdGhhdCBJIGhhZCB0aGUgd3Jv
bmcgbWVudGFsIG1vZGVsIGFuZA0KPiB0aGlzIGlzIGFjdHVhbGx5IGFuIGVuY2Fwc3VsYXRpb24s
IGtpbmRhIGxpa2UgR1JFLiAoVGhpcyBpcyByZWluZm9yY2VkDQo+IHdpdGggKGVuZCBvZiBTZWN0
aW9uIDEpICJOU0ggaXMgdGhlIFNGQyBlbmNhcHN1bGF0aW9uIHJlZmVyZW5jZWQgaW4NCj4gW1JG
Qzc2NjVdLiIpIE9rLCBzbyB0aGlzIGVuY2Fwc3VsYXRlcyB0aGUgcGFja2V0LCBnb3QgaXQuLi4N
Cj4gSSByZWFkIHNvbWUgbW9yZSwgYW5kIHRoZW4gZmluZCAoaW4gc2VjdGlvbiAyKSB0aGF0ICJB
biBvdXRlcg0KPiB0cmFuc3BvcnQgaGVhZGVyIGlzIGltcG9zZWQsIG9uIE5TSCBhbmQgdGhlIG9y
aWdpbmFsIHBhY2tldC9mcmFtZSwgZm9yDQo+IG5ldHdvcmsgZm9yd2FyZGluZy4iLiBPaCwgc28g
dGhpcyBpcyAqYWN0dWFsbHkqIGEgc2hpbSAvIGhlYWRlciB3aGljaA0KPiBnb2VzIGJlZm9yZSB0
aGUgcGFja2V0LCBhbmQgdGhlbiB0aGUgd2hvbGUgdGhpbmcgZ2V0cyBlbmNhcHN1bGF0ZWQ/IEl0
DQo+IHNob3VsZG4ndCBoYXZlIGJlZW4gdGhpcyBoYXJkIHRvIGZpZ3VyZSBvdXQsIGJ1dCBPaywg
bm93IEkgZ2V0IGl0Li4uT3INCj4gZG8gST8gT2gsIGhhbmcgb24sIHdoYXQgdHJhbnNwb3J0IGhl
YWRlciBkbyBJIHVzZT8hDQo+IEl0IGlzIG9ubHkgbXVjaCBtdWNoIGxhdGVyLCBpbiBTZWN0aW9u
IDQgKHBhZ2UgMTUpIHRoYXQgSSBmaW5kICJPbmNlDQo+IE5TSCBpcyBhZGRlZCB0byBhIHBhY2tl
dCwgYW4gb3V0ZXIgZW5jYXBzdWxhdGlvbiBpcyB1c2VkIHRvIGZvcndhcmQNCj4gdGhlIG9yaWdp
bmFsIHBhY2tldCBhbmQgdGhlIGFzc29jaWF0ZWQgbWV0YWRhdGEgdG8gdGhlIHN0YXJ0IG9mIGEN
Cj4gc2VydmljZSBjaGFpbi4gLi4uIFRoZSBzZXJ2aWNlIGhlYWRlciBpcyBpbmRlcGVuZGVudCBv
ZiB0aGUNCj4gZW5jYXBzdWxhdGlvbiB1c2VkIGFuZCBpcyBlbmNhcHN1bGF0ZWQgaW4gZXhpc3Rp
bmcgdHJhbnNwb3J0cy4gIFRoZQ0KPiBwcmVzZW5jZSBvZiBOU0ggaXMgaW5kaWNhdGVkIHZpYSBw
cm90b2NvbCB0eXBlIG9yIG90aGVyIGluZGljYXRvciBpbg0KPiB0aGUgb3V0ZXIgZW5jYXBzdWxh
dGlvbi4iIC0gSSdtIG5vdyByZWFsbHkgY29uZnVzZWQgLSBmaXJzdCBJIHRob3VnaHQNCj4gaXQg
d2FzIGEgc2hpbSAvIGhlYWRlciwgdGhlbiBJIHRob3VnaHQgaXQgd2FzIGFuIGVuY2Fwc3VsYXRp
b24sIG5vdyBJDQo+IChmaW5hbGx5KSBzZWUgdGhhdCBpdCBpcyBhIGhlYWRlciB3aGljaCBnb2Vz
IGJlZm9yZSB0aGUgcGFja2V0DQo+IChlbmNhcHN1bGF0aW5nIGl0KSBiZWZvcmUgaXQgZ2V0cyBl
bmNhcHN1bGF0ZWQgYWdhaW4gaW50byBzb21ldGhpbmcNCj4gZWxzZS4gSXQgd291bGQgYmUgbXVj
aCBiZXR0ZXIgaWYgdGhlIGRvY3VtZW50IHdhcyBjbGVhcmVyIGF0IHRoZQ0KPiBiZWdpbm5pbmcg
YWJvdXQgaG93IGFsbCB0aGlzIGZpdHMgdG9nZXRoZXIgLyB3aGF0IHRoZSBOU0ggYWN0dWFsbHkN
Cj4gKmlzKiAtLSBhbiBhbmFsb2d5IHRvIGxheWVyaW5nLCBvciBhcyBhIHNoaW0gd2hpY2ggZ29l
cyBiZXR3ZWVuIGENCj4gdHVubmVsaW5nIGhlYWRlciBhbmQgdGhlIG9yaWdpbmFsIHBhY2tldCB3
b3VsZCBtYWtlIHRoaXMgbXVjaCBjbGVhcmVyDQo+IChhbmQgdGhlIHJlYWRlciBtdWNoIGxlc3Mg
YW5ub3llZCEpLg0KDQrigJxpbnNlcnRlZCBvbnRv4oCdIHN1YnN0aXR1dGVkIHdpdGgg4oCcaW1w
b3NlZCBvbuKAnSA6LSkNCg0KQXMgbWVudGlvbmVkLCB3ZSB3aWxsIGFsc28gYWRkIGNsYXJpZnlp
bmcgdGV4dCB0byB0aGUgaW50cm8uDQoNCj4gDQo+IElzc3VlIDI6IFNlY3Rpb24gMS4yLiAgRGVm
aW5pdGlvbiBvZiBUZXJtcw0KPiAiTWV0YWRhdGE6ICBEZWZpbmVkIGluIFtSRkM3NjY1XS4iIC0g
VGhlIGRlZmluaXRpb24gb2YgbWV0YWRhdGEgaW4NCj4gUkZDNzY2NSBzYXlzOiAiTWV0YWRhdGE6
IFByb3ZpZGVzIHRoZSBhYmlsaXR5IHRvIGV4Y2hhbmdlIGNvbnRleHQNCj4gaW5mb3JtYXRpb24g
YmV0d2VlbiBjbGFzc2lmaWVycyBhbmQgU0ZzLCBhbmQgYW1vbmcgU0ZzLiIuIFRoaXMgaXMgbm90
DQo+IGFuIGFkZXF1YXRlIGRlZmluaXRpb24gZm9yIHVzZSBpbiB0aGlzIGRvY3VtZW50IC0gdGhl
IGRvY3VtZW50IGRlZmluZXMNCj4gYSBjb250ZXh0IGhlYWRlciB3aGljaCBjYXJyaWVzIG1ldGFk
YXRhLCBhbmQgaXQgbmVlZCB0byBiZSBiZXR0ZXINCj4gZGVmaW5lZCB0aGFuIHNvbWV0aGluZyB3
aGljaCBwcm92aWRlcyBhbiBhYmlsaXR5Lg0KPiBBcGFydCBmcm9tIFJGQzc2NjUgYWN0dWFsbHkg
KmRlZmluaW5nKiBtZXRhZGF0YSwgaXQgZG9lc24ndCByZWFsbHkNCj4gZGVzY3JpYmUgd2hhdCB5
b3UgZG8gd2l0aCBpdC4gQXMgdGhpcyBkb2N1bWVudCBkaXNjdXNzZXMgbWV0YWRhdGEgbXVjaA0K
PiBtb3JlIChhbmQgaG93IHRvIGNhcnJ5IGl0KSwgSSB0aGluayB0aGF0IGl0IG5lZWRzIHRvIG11
Y2ggYmV0dGVyDQo+IGRlZmluZSB3aGF0IGl0IGlzLCB3aGF0IGl0cyBwdXJwb3NlIGlzLCBhbmQg
aG93IHRvIHVzZSBpdC4NCj4gDQoNCk9LLCBuZXcgZGVmaW5pdGlvbiwgY29tbWVudHMgd2VsY29t
ZToNCg0KICAgIDx0IGhhbmdUZXh0PSJNZXRhZGF0YToiPg0KICAgICAgICAgICAgRGVmaW5lZCBp
biA8eHJlZiB0YXJnZXQ9IlJGQzc2NjUiPjwveHJlZj4uDQpUaGUgbWV0YWRhdGEsIG9yIGNvbnRl
eHQgaW5mb3JtYXRpb24gc2hhcmVkIGJldHdlZW4gY2xhc3NpZmllcnMgYW5kIFNGcywgYW5kIGFt
b25nIFNGcywNCmlzIGNhcnJpZWQgb24gdGhlIE5TSCdzIENvbnRleHQgSGVhZGVycy4gSXQgYWxs
b3dzIHN1bW1hcml6aW5nIGEgY2xhc3NpZmljYXRpb24gcmVzdWx0DQppbiB0aGUgcGFja2V0IGl0
c2VsZiwgYXZvaWRpbmcgc3Vic2VxdWVudCByZS1jbGFzc2lmaWNhdGlvbnMuDQoNCiAgICAgICBF
eGFtcGxlcyBvZiBtZXRhZGF0YSBpbmNsdWRlIGNsYXNzaWZpY2F0aW9uIGluZm9ybWF0aW9uIHVz
ZWQgZm9yDQogICAgICAgcG9saWN5IGVuZm9yY2VtZW50IGFuZCBuZXR3b3JrIGNvbnRleHQgZm9y
IGZvcndhcmRpbmcgcG9zdA0KICAgICAgIHNlcnZpY2UgZGVsaXZlcnkuICANCg0KDQogICAgICAg
ICAgICA8L3Q+DQoNCg0KPiBJc3N1ZSAzOiBTZWN0aW9uIDIuICBOZXR3b3JrIFNlcnZpY2UgSGVh
ZGVyDQo+ICJBbiBvdXRlciB0cmFuc3BvcnQgaGVhZGVyIGlzIGltcG9zZWQsIG9uIE5TSCBhbmQg
dGhlIG9yaWdpbmFsDQo+IHBhY2tldC9mcmFtZSwgZm9yIG5ldHdvcmsgZm9yd2FyZGluZy4iIC0g
dGhpcyBpcyB2ZXJ5IHBvb3JseSB3b3JkZWQsDQo+IGFuZCBJIGRvbid0IHJlYWxseSBrbm93IHdo
YXQgSSdtIHN1cHBvc2VkIHRvIGRvIGhlcmUuIEknbSBhc3N1bWluZw0KPiB0aGF0IEknbSBzdXBw
b3NlZCB0byBjb25jYXRlbmF0ZSB0aGUgTlNIIGFuZCB0aGUgcGFja2V0LCBhbmQgdGhlbg0KPiBl
bmNhcHN1bGF0ZSB0aGlzIGluIHNvbWUgdHJhbnNwb3J0IG9mIG15IGNob29zaW5nLCBidXQgdGhp
cyBuZWVkcyBtb3JlDQo+IHByZWNpc2lvbi4NCj4gDQoNCkFncmVlZC4gUmV3b3JkZWQuIEhlcmXi
gJlzIGEgc3VnZ2VzdGlvbiwgZXhwbGljaXQgdGV4dCB3ZWxjb21lOg0KDQogICAgICA8dD4NCkFu
IE5TSCBpcyBpbXBvc2VkIG9uIHRoZSBvcmlnaW5hbCBwYWNrZXQvZnJhbWUuDQogICBUaGlzIE5T
SCBjb250YWlucyBzZXJ2aWNlIHBhdGggaW5mb3JtYXRpb24gYW5kDQogICBvcHRpb25hbGx5IG1l
dGFkYXRhIHRoYXQgYXJlIGFkZGVkIHRvIGEgcGFja2V0IG9yIGZyYW1lIGFuZCB1c2VkIHRvDQog
ICBjcmVhdGUgYSBzZXJ2aWNlIHBsYW5lLiBTdWJzZXF1ZW50bHksIGFuIG91dGVyIGVuY2Fwc3Vs
YXRpb24gaXMgaW1wb3NlZCBvbg0KdGhlIE5TSCwgd2hpYyBpcyB1c2VkIGZvciBuZXR3b3JrIGZv
cndhcmRpbmcuDQogICAgIDwvdD4NCg0KDQo+IElzc3VlIDQ6IFRoZSBkb2N1bWVudCB0YWxrcyBh
Ym91dCB1c2luZyB0aGUgVFRMIHRvIGF2b2lkIGxvb3BzLCBhbmQNCj4gYWxzbyB0aGUgU2Vydmlj
ZSBJbmRleCAoU0kpLiAiVGhlIFNlcnZpY2UgSW5kZXggTVVTVCBiZSBkZWNyZW1lbnRlZCBieQ0K
PiBhIHZhbHVlIG9mIDEgYnkgU2VydmljZSBGdW5jdGlvbnMgb3IgYnkgU0ZDIFByb3h5IG5vZGVz
IGFmdGVyDQo+IHBlcmZvcm1pbmcgcmVxdWlyZWQgc2VydmljZXMgIGFuZCB0aGUgbmV3IGRlY3Jl
bWVudGVkIFNJIHZhbHVlIE1VU1QgYmUNCj4gdXNlZCBpbiB0aGUgZWdyZXNzIHBhY2tldOKAmXMg
TlNILiAuLi4gQWRkaXRpb25hbGx5LCB3aGlsZSB0aGUgVFRMIGZpZWxkDQo+IGlzIHRoZSBtYWlu
IG1lY2hhbmlzbSBmb3Igc2VydmljZSBwbGFuZSBsb29wIGRldGVjdGlvbiwgdGhlIFNJIGNhbg0K
PiBhbHNvIGJlIHVzZWQgZm9yIGRldGVjdGluZyBzZXJ2aWNlIHBsYW5lIGxvb3BzLiIuIE11Y2gg
YmV0dGVyIHRleHQgaXMNCj4gbmVlZGVkIGhlcmUgdG8gZGlzY3VzcyBob3cgdGhlc2UgaW50ZXJh
Y3QuIExldHMgc2F5IHRoZSBUVEwgaXMgMTQsIGFuZA0KPiB0aGUgU0kgaXMgMS4gVGhlIHBhY2tl
dCBpcyBub3cgaGFuZGVkIHRvIHRoZSBuZXh0IFNGLCB3aGljaCBkZWNyZW1lbnRzDQo+IGl0IHRv
IDAuIE5vdyB3aGF0PyBJdCB0aGlzIHRoZSBzYW1lIGFzIHRoZSBUVEwgaGl0dGluZyAwPyBJZiBp
dCBhbg0KPiBlcnJvcj8gRG8gSSB3cmFwIGFuZCBnbyBiYWNrIHRvIDI1NT8gV2hhdCBhcmUgdGhl
cmUgMiBtZWNoYW5pc21zIGZvcg0KPiB0aGlzPyBNdWNoIGZ1cnRoZXIgZG93biwgaW4gU2VjdGlv
biA2LjEsIHdlIGhhdmU6ICJTSSBzZXJ2ZXMgYXMgYQ0KPiBtZWNoYW5pc20gZm9yIGRldGVjdGlu
ZyBpbnZhbGlkIHNlcnZpY2UgZnVuY3Rpb24gcGF0aHMuICBJbg0KPiBwYXJ0aWN1bGFyLCBhbiBT
SSB2YWx1ZSBvZiB6ZXJvIGluZGljYXRlcyB0aGF0IGZvcndhcmRpbmcgaXMgaW5jb3JyZWN0DQo+
IGFuZCB0aGUgcGFja2V0IG11c3QgYmUgZGlzY2FyZGVkLiIgVGhpcyBhbnN3ZXJzIG1hbnkgb2Yg
dGhlIGFib3ZlLCBidXQNCj4gaGF2aW5nIHRoZSB0ZXh0IGJldHRlciBvcmdhbml6ZWQgd291bGQg
c2ltcGxpZnkgdGhlIGRvY3VtZW50Lg0KPiANCg0KSSBhbSBoZXNpdGFudCB0byB0b3VjaCB0aGF0
IHRleHQgcmlnaHQgbm93IGFzIGl0IHN1bW1hcml6ZXMgYSBkZWxpY2F0ZSBiYWxhbmNlIHJlYWNo
ZWQgYnkgdGhlIFdHLg0KDQpMZXQgbWUgZ28gYmFjayB0byB0aGUgV0cgYW5kIHByb3Bvc2UgdGV4
dCBmb3IgdGhpcy4NCg0KPiBJc3N1ZSA1OiBTZWN0aW9uIDYuIFNlcnZpY2UgUGF0aCBGb3J3YXJk
aW5nIHdpdGggTlNIIFN1YnNlY3Rpb24gNi4xLg0KPiBTRkZzIGFuZCBPdmVybGF5IFNlbGVjdGlv
bg0KPiBJJ20gYXNzdW1pbmcgdGhhdCB0aGVyZSBpcyBtdWNoIG1vcmUgZGV0YWlsIGluIG90aGVy
IGRvY3VtZW50cyB3aGljaA0KPiBjb3ZlciBob3cgdG8gdXNlIHRoZSBTUEkgLyBTSSB0byBkbyB0
aGUgZm9yd2FyZGluZyAtLSBjYW4geW91IHBsZWFzZQ0KPiBpbnNlcnQgYSByZWZlcmVuY2U/IEkn
bSBzb21ld2hhdCBjb25mdXNlZCBieSB0aGUgbGV2ZWwgb2YgZGV0YWlsDQo+IGJldHdlZW4gdGhp
cyBkb2N1bWVudCBhbmQgPHdoYXRldmVyIHRoZSBvdGhlciBvbmUgaXM+LiBUaGlzIGRvZXNuJ3QN
Cj4gY29udGFpbiBlbm91Z2ggdG8gaW1wbGVtZW50LCBidXQgc2VlbSB0byBpbmNsdWRlIG1vcmUg
dGhhbiBJJ2QgZXhwZWN0DQo+IHRvIGNsYXJpZnkgaG93IHRvIGludGVyZmFjZSB3aXRoIHNvbWUg
b3RoZXIgZG9jLg0KDQpUaGUgZGV0YWlsIGhlcmUgc2VlbXMgYWRlcXVhdGUuDQoNCj4gDQo+IA0K
PiANCj4gDQo+IA0KPiBRdWVzdGlvbnMgLyBjb25jZXJuczoNCj4gU2VjdGlvbiAyLjIuICBOU0gg
QmFzZSBIZWFkZXINCj4gIlRUTDogSW5kaWNhdGVzIHRoZSBtYXhpbXVtIFNGRiBob3BzIGZvciBh
biBTRlAuICBUaGlzIGZpZWxkIGlzIHVzZWQNCj4gZm9yIHNlcnZpY2UgcGxhbmUgbG9vcCBkZXRl
Y3Rpb24uIC4uLiAgRWFjaCBTRkYgaW52b2x2ZWQgaW4gZm9yd2FyZGluZw0KPiBhbiBOU0ggcGFj
a2V0IE1VU1QgZGVjcmVtZW50IHRoZSBUVEwgdmFsdWUgYnkgMSBwcmlvciB0byBOU0gNCj4gZm9y
d2FyZGluZyBsb29rdXAuICBEZWNyZW1lbnRpbmcgYnkgMSBmcm9tIGFuIGluY29taW5nIHZhbHVl
IG9mIDANCj4gc2hhbGwgcmVzdWx0IGluIGEgVFRMIHZhbHVlIG9mIDYzLiAgVGhlIHBhY2tldCBN
VVNUIE5PVCBiZSBmb3J3YXJkZWQNCj4gaWYgVFRMIGlzLCBhZnRlciBkZWNyZW1lbnQsIDAuIg0K
PiBXaHkgZG9lcyBkZWNyZW1lbnRpbmcgYnkgMSBmcm9tIDAgcmVzdWx0IGluIDYzPyBVbmRlciB3
aGF0ICh2YWxpZCkNCj4gY29uZGl0aW9ucyB3aWxsIEkgcmVjZWl2ZSBhIHBhY2tldCB3aXRoIGFu
IGluY29taW5nIHZhbHVlIG9mIDA/ICh3aHkNCj4gaXMgdGhpcyBub3QgYW4gZXJyb3I/KQ0KPiAN
Cg0KV3JhcD8NCg0KPiBTZWN0aW9uIDIuNC4gIE5TSCBNRCBUeXBlIDENCj4gIldoZW4gdGhlIEJh
c2UgSGVhZGVyIHNwZWNpZmllcyBNRCBUeXBlID0gMHgxLCBhIEZpeGVkIExlbmd0aCBDb250ZXh0
DQo+IEhlYWRlciAoMTYtYnl0ZXMpIE1VU1QgYmUgcHJlc2VudCBpbW1lZGlhdGVseSBmb2xsb3dp
bmcgdGhlIFNlcnZpY2UNCj4gUGF0aCBIZWFkZXIsIGFzIHBlciBGaWd1cmUgNC4gIFRoZSB2YWx1
ZSBvZiBhIEZpeGVkIExlbmd0aCBDb250ZXh0DQo+IEhlYWRlciB0aGF0IGNhcnJpZXMgbm8gbWV0
YWRhdGEgTVVTVCBiZSBzZXQgdG8gemVyby4iLiAiVGhpcw0KPiBzcGVjaWZpY2F0aW9uIGRvZXMg
bm90IG1ha2UgYW55IGFzc3VtcHRpb25zIGFib3V0IHRoZSBjb250ZW50IG9mIHRoZQ0KPiAxNiBi
eXRlIENvbnRleHQgSGVhZGVyIHRoYXQgbXVzdCBiZSBwcmVzZW50IHdoZW4gdGhlIE1EIFR5cGUg
ZmllbGQgaXMNCj4gc2V0IHRvIDEsIGFuZCBkb2VzIG5vdCBkZXNjcmliZSB0aGUgc3RydWN0dXJl
IG9yIG1lYW5pbmcgb2YgdGhlDQo+IGluY2x1ZGVkIG1ldGFkYXRhLiIuIFNvLCB0aGUgc3BlY2lm
aWNhdGlvbiBkb2Vzbid0IG1ha2UgYW55DQo+IGFzc3VtcHRpb25zIGFib3V0IHRoZSBGaXhlZCBM
ZW5ndGggQ29udGV4dCBIZWFkZXIgKEkgZ3Vlc3MgaXQgaXMgYW4NCj4gb3BhcXVlIGJsb2IpLCBi
dXQgaWYgaXQgaGFzIG5vIG1ldGFkYXRhIGlzIG11c3QgYmUgMD8gQW5kIGlmIHRoZXJlIGlzDQo+
IG5vIG1ldGFkYXRhLCB3aHkgIHdvdWxkIEkgbmVlZCB0byB3YXN0ZSAxNiBieXRlcz8gQW5kIHRo
aXMgZG9jdW1lbnQNCj4gZGVmaW5lcyAyIE1EIHR5cGVzIC0tIHdoeSB3b3VsZCBJIHVzZSB0aGlz
IG9uZSBpbnN0ZWFkIG9mIGEgVHlwZSAyPw0KPiAod2hpY2ggc2VlbXMgY2xlYW5lciwgYW5kIHNo
b3J0ZXIpLg0KDQpUaGVyZSBhcmUgdHdvIE1EIFR5cGVzIHRvIHVzZS4gRml4ZWQgaXMgSFcgZnJp
ZW5kbHksIFRMViBpcyBTVyBmcmllbmRseS4gDQoNCkFzIHVzdWFsLCB0aGVyZSBpcyBhIHRyYWRl
b2ZmLCBhbmQgeW91IGNob29zZSBNRCBUeXBlIGJhc2VkIG9uIHdoYXQgeW91IHdhbnQgdG8gb3B0
aW1pemUgZm9yLg0KDQoNCj4gS2luZCBvZiByZWxhdGVkIHRvIElzc3VlIDIsIEkNCj4gdGhpbmsg
dGhhdCB0aGVyZSBuZWVkcyB0byBiZSBtb3JlIGRpc2N1c3Npb25zIChwZXJoYXBzIGluIHNvbWUg
b3RoZXINCj4gZG9jdW1lbnQsIHdoaWNoIG5lZWRzIGEgcmVmZXJlbmNlKSB3aGF0IHRoZSBwdXJw
b3NlIG9mIHRoZSBtZXRhZGF0YQ0KPiBpcywgd2h5IGl0IGlzIHNvbWV0aW1lcyBtZXRhZGF0YSBh
bmQgc29tZXRpbWVzIENvbnRleHQgSGVhZGVyLCB3aGF0IGENCj4gcmVjZWl2ZXIgaXMgc3VwcG9z
ZWQgdG8gZG8gd2l0aCB0aGlzLCBldGMuDQo+IA0KDQpDb250ZXh0IGhlYWRlciBjYXJyaWVzIG1l
dGFkYXRhLg0KDQo+IFNlY3Rpb24gMi40Og0KPiAiQW4gU0ZDLWF3YXJlIFNGIE1VU1QgcmVjZWl2
ZSB0aGUgZGF0YSBzZW1hbnRpY3MgZmlyc3QgaW4gb3JkZXIgdG8NCj4gcHJvY2VzcyB0aGUgZGF0
YSBwbGFjZWQgaW4gdGhlIG1hbmRhdG9yeSBjb250ZXh0IGZpZWxkLiAgVGhlIGRhdGENCj4gc2Vt
YW50aWNzIGluY2x1ZGUgYm90aCB0aGUgYWxsb2NhdGlvbiBzY2hlbWEgYW5kIHRoZSBtZWFuaW5n
IG9mIHRoZQ0KPiBpbmNsdWRlZCBkYXRhLiAgSG93IGFuIFNGQy1hd2FyZSBTRiBnZXRzIHRoZSBk
YXRhIHNlbWFudGljcyBpcyBvdXRzaWRlDQo+IHRoZSBzY29wZSBvZiB0aGlzIHNwZWNpZmljYXRp
b24uIiAgLS0gcmVsYXRlZCB0byB0aGUgYWJvdmUsIEkgc3RpbGwNCj4gZG9uJ3QgZ2V0IHRoaXMu
IElzICJ0aGUgZGF0YSBwbGFjZWQgaW4gdGhlIG1hbmRhdG9yeSBjb250ZXh0IGZpZWxkIiA9PQ0K
PiAibWV0YWRhdGEiPyAgQW5kIHRoZXJlIGlzIG5vIHR5cGUgaW5mb3JtYXRpb24gYXNzb2NpYXRl
ZCwgc28gcmVjZWl2ZXINCj4gY2Fubm90IGxvb2sgYXQgaXQgYW5kIGtub3cgd2hhdCBpdCBpcywg
b3RoZXIgdGhhbiAiSSBleHBlY3RlZCBhIGJsb2IsDQo+IHRoaXMgaXMgYSBibG9iLCBibG9icyBJ
IHJlY2VpdmUgc2hvdWxkIGJlIG9mIHR5cGUgWCwgbGV0IG1lIHRyeQ0KPiBkZWNvZGVkIGl0IGFz
IG9uZT8iIC0tIHNob3VsZG4ndCB0aGVyZSBiZSBzb21lIHNvcnQgb2YgaGludCBpbiB0aGUgTlNI
DQo+IGFzIHRvIHdoYXQgdGhlIGNvbnRleHQgZmllbGQgaXMgY2FycnlpbmcgKGxpa2UgVHlwZSAy
IGhhcyk/IEkndmUNCj4gbG9va2VkIGF0ICBJLUQuZ3VpY2hhcmQtc2ZjLW5zaC1kYy1hbGxvY2F0
aW9uIGFuZA0KPiBJLUQubmFwcGVyLXNmYy1uc2gtYnJvYWRiYW5kLWFsbG9jYXRpb24gd2hpY2gg
ZGlzY3VzcyBob3cgYml0cyBpbiB0aGUNCj4gY29udGV4dCBoZWFkZXIgY2FuIGJlIGFsbG9jYXRl
ZCwgYnV0IHdvdWxkIGEgcmVjZWl2ZXIgZGlmZmVyZW50aWF0ZQ0KPiB3aGljaCB0eXBlIGlzIGlu
IHVzZSAob3RoZXIgdGhhbiBiZWluZyBjb25maWd1cmVkIHRvIGtub3cgdGhhdCBibG9icw0KPiBh
cmUgYWx3YXlzIG9mIHR5cGUgWCkuIEFnYWluLCBJJ20gaG9waW5nIHRoYXQgdGhlcmUgaXMgYW4g
U0ZDIGRvY3VtZW50DQo+IHdoaWNoIGV4cGxhaW5zIHRoZSBhcmNoaXRlY3R1cmUgaW4gbW9yZSBk
ZXRhaWwgdGhlbiBSRkM3NjY1Lg0KDQpNRCBUeXBlIDEgaXMgbm90IHNlbGYtZGVzY3JpYmluZy4N
Cg0KPiANCj4gU2VjdGlvbiAgMi41LjEuICBPcHRpb25hbCBWYXJpYWJsZSBMZW5ndGggTWV0YWRh
dGENCj4gT3B0aW9uYWwgdmFyaWFibGUgbGVuZ3RoIENvbnRleHQgSGVhZGVycyBoYXZlIGEgQ2xh
c3MgKHNjb3BlIG9mIHRoZQ0KPiBUeXBlKSwgYSBUeXBlIChleHBsaWNpdCB0eXBlIG9mIG1ldGFk
YXRhLCBkZWZpbmVkIGJ5IHRoZSBDbGFzcyBvd25lciksDQo+IGFuZCBhIExlbmd0aC4NCj4gQSBs
ZW5ndGggb2YgMCBtZWFucyB0aGF0IHRoZSBjb250ZXh0IGhlYWRlciBoYXMgbm8gZGF0YS4gSXQg
d291bGQgYmUNCj4gdXNlZnVsIHRvIGV4cGxhaW4gd2hhdCB0aGlzIGFjdHVhbGx5IG1lYW5zIC0t
IGl0IHNvdW5kcyBsaWtlIGEgbWVzc2FnZQ0KPiB3aXRoIG5vIGNvbnRlbnQsIGJ1dCBwZXJoYXBz
IHJlY2VpdmVycyBhcmUgc3VwcG9zZWQgdG8gdXNlIHRoZSBUeXBlIGluDQo+IHRoaXMgY2FzZSB0
byBkbyBzb21ldGhpbmc/DQoNClllcyA6LSkgUHJlY2lzZWx5Lg0KDQo+IA0KPiBTZWN0aW9uIDMu
ICBOU0ggQWN0aW9ucw0KPiAiTlNILWF3YXJlIG5vZGVzIGFyZSB0aGUgb25seSBub2RlcyB0aGF0
IG1heSBhbHRlciB0aGUgY29udGVudCBvZiBOU0gNCj4gaGVhZGVycy4iIC0tIHRoaXMgc2VudGVu
Y2UgaXMgbm9uc2Vuc2ljYWwuIElmIGEgbm9kZSBkb2Vzbid0IGtub3cNCj4gc29tZXRoaW5nIGlz
IGFuIE5TSCAoaXMgaXQgbm90IE5TSC1hd2FyZSksIHRlbGxpbmcgaXQgbm90IHRvIHRvdWNoIE5T
SA0KPiBoZWFkZXJzIGlzIGJhc2ljYWxseSAiRGV2aWNlcyBvbiB0aGUgSW50ZXJuZXQgc2hvdWxk
bid0IHBva2UgYXQgdGhpbmdzDQo+IHRoYXQgdGhleSBkb24ndCB1bmRlcnN0YW5k4oCdLg0KDQpJ
dCBtaWdodCBiZSBvYnZpb3VzIG9yIHJlZHVuZGFudCwgYnV0IGl0IGlzIG5vdCBub25zZW5zaWNh
bC4gDQoNCldlIHdpbGwgcmV3b3JkIGl0IHRob3VnaC4gOi0pDQoNCj4gDQo+IFNlY3Rpb24gMzoN
Cj4gIkF0IHRoZSBlbmQgb2YgYSBzZXJ2aWNlIGZ1bmN0aW9uIHBhdGgsIGFuIFNGRiwgTVVTVCBi
ZSB0aGUgbGFzdCBub2RlDQo+IG9wZXJhdGluZyBvbiB0aGUgc2VydmljZSBoZWFkZXIgYW5kIE1V
U1QgcmVtb3ZlIE5TSCBiZWZvcmUgZm9yd2FyZGluZw0KPiBvciBkZWxpdmVyaW5nIHRoZSB1bi1l
bmNhcHN1bGF0ZWQgcGFja2V0LiIgLSBJJ20gc29tZXdoYXQgY29uZnVzZWQNCj4gd2hhdCB0aGlz
IGlzIHRyeWluZyB0byBzYXksIGFuZCBhc3N1bWUgdGhhdCBpdCBpcyBzaW1wbHkgc3VwZXJmbHVv
dXMNCj4gY29tbWFzLiBCdXQsIHdpdGggdGhvc2UgcmVtb3ZlZCB0aGUgc2VudGVuY2UgaXMgc3Rp
bGwgY29uZnVzaW5nIHRvIG1lDQo+IC0tIGEgU0ZGIGlzIHRoZSB0aGluZyB0aGF0IGRvZXMgdGhl
IGZvcndhcmRpbmcsIGFuZCBzbywgYnkgZGVmaW5pdGlvbg0KPiBpdCBoYXMgdG8gYmUgdGhlIGxh
c3QgdGhpbmcgb3BlcmF0aW5nIG9uIHRoZSBzZXJ2aWNlIGhlYWRlciAodW5sZXNzDQo+IHRoZSBw
YWNrZXQgaXMgZHJvcHBlZCkgLS0gc28sIHdoYXQgZG9lcyB0aGUgZmlyc3QgTVVTVCBtZWFuPw0K
DQpZZXMsIHRoZXJlIGlzIGEgc3VwZXJmbHVvdXMgY29tbWEuIEJ1dCB0aGUgbWVhbmluZyBvZiB0
aGUgc2VudGVuY2UgaXMg4oCcZG8gbm90IGxlYWsgTlNIIG91dHNpZGUgdGhlIFNGQyBkb21haW7i
gJ0uDQoNCknigJlsbCByZXdvcmQgaXQuDQoNCj4gDQo+IFNlY3Rpb24gNC4gIE5TSCBUcmFuc3Bv
cnQgRW5jYXBzdWxhdGlvbg0KPiAiVGhlIHByZXNlbmNlIG9mIE5TSCBpcyBpbmRpY2F0ZWQgdmlh
IHByb3RvY29sIHR5cGUgb3Igb3RoZXIgaW5kaWNhdG9yDQo+IGluIHRoZSBvdXRlciBlbmNhcHN1
bGF0aW9uLiIgLS0ganVzdCBmb3IgbXkgaW50ZXJlc3QsIHdoYXQgYWxsDQo+IGVuY2Fwc3VsYXRp
b25zIGFscmVhZHkgaGF2ZSB0aGlzIGRlZmluZWQgLyBhbGxvY2F0ZWQ/DQoNCkV0aGVybmV0LCBH
UkUsIFZYTEFOLUdQRSwgb3RoZXJzLg0KDQo+IA0KPiBTZWN0aW9uIDUuICBGcmFnbWVudGF0aW9u
IENvbnNpZGVyYXRpb25zDQo+ICJBcyBkaXNjdXNzZWQgaW4gW0ktRC5pZXRmLXJ0Z3dnLWR0LWVu
Y2FwXSwgd2l0aGluIGFuIGFkbWluaXN0cmF0aXZlDQo+IGRvbWFpbiwgYW4gb3BlcmF0b3IgY2Fu
IGVuc3VyZSB0aGF0IHRoZSB1bmRlcmxheSBNVFUgaXMgc3VmZmljaWVudCB0bw0KPiBjYXJyeSBT
RkMgdHJhZmZpYyB3aXRob3V0IHJlcXVpcmluZyBmcmFnbWVudGF0aW9uLiIgLS0gSSB0aGluayB0
aGF0DQo+IHRoYXQgaXMgc3RyZXRjaGluZyB3aGF0IEktRC5pZXRmLXJ0Z3dnLWR0LWVuY2FwIHNh
eXMgYSBiaXQgZmFyLiBOU0gNCj4gVHlwZSAxIGFkZHMgMjQgb2N0ZXRzICg0IG9jdGV0IEJhc2Ug
SGVhZGVyLCA0IG9jdGV0IFNlcnZpY2UgUGF0aA0KPiBIZWFkZXIsIDE2IG9jdGV0IENvbnRleHQg
SGVhZGVyKSwgcGx1cyB0aGUgZ2V0cyB3cmFwcGVkIGluIGEgbmV3DQo+IHRyYW5zcG9ydCwgc28g
bGV0J3Mgc2F5IDI0IG9jdGV0cyBmb3IgR1JFLiBUaGlzIG1lYW5zIHRoYXQsIGZvciBhDQo+IDE1
MDBieXRlIHBhY2tldCBJIG5lZWQgYW4gTVRVIG9mIDE1NDggKEknbSBub3Qgc3VyZSBhbGwgb3Bl
cmF0b3JzIGNhbg0KPiBzdXBwb3J0IHRoYXQgZXZlcnl3aGVyZSkuIFRoZSBUeXBlIDIgaGVhZGVy
IGlzIG9mIHZhcmlhYmxlIGxlbmd0aCAoYW5kDQo+IEkgZG9uJ3QgdGhpbmsgSSBzYXcgYSBsaW1p
dCkuDQoNClRoaXMgdGV4dCBpcyByZXdvcmRlZCBiYXNlZCBvbiBHZW5BUlQuDQoNCj4gIiBGb3Ig
ZXhhbXBsZSwgd2hlbiBOU0ggaXMgZW5jYXBzdWxhdGVkIGluIElQLCBJUC1sZXZlbCBmcmFnbWVu
dGF0aW9uDQo+IGNvdXBsZWQgd2l0aCBQYXRoIE1UVSBEaXNjb3ZlcnkgKFBNVFVEKSBpcyB1c2Vk
LiBXaGVuLCBvbiB0aGUgb3RoZXINCj4gaGFuZCwgdGhlIHVuZGVybGF5IGRvZXMgbm90IHN1cHBv
cnQgZnJhZ21lbnRhdGlvbiBwcm9jZWR1cmVzLCBhbiBlcnJvcg0KPiBtZXNzYWdlIFNIT1VMRCBi
ZSBsb2dnZWQgd2hlbiBkcm9wcGluZyBhIHBhY2tldCB0b28gYmlnLiIgLS0gSSB0aGluaw0KPiB0
aGF0IG1vcmUgZ3VpZGFuY2UgLyB0ZXh0IGlzIG5lZWRlZCBoZXJlLCBlLmcgZm9yIHY2LiBKdXN0
IGRyb3BwaW5nDQo+IHRoZSBwYWNrZXQgYW5kIGxvZ2dpbmcgYW4gZXJyb3IgZG9lc24ndCBzb2x2
ZSB0aGUgYmFzZSBpc3N1ZSBjYXVzaW5nDQo+IHRoZSBwcm9ibGVtLiBJZiB0aGlzIHByb3RvY29s
IHdhc24ndCBhbiAiZW5jYXBzdWxhdGlvbiIgSSB3b3VsZG4ndA0KPiBmZWVsIHNvIHN0cm9uZ2x5
LCBidXQgaWYgdGhlIHByb3RvY29sIHNheXMgdGhhdCBpdCBwcm92aWRpbmcgYW4NCj4gZW5jYXBz
dWxhdGlvbiBpdCBuZWVkcyB0byBoYW5kbGUgdGhpbmdzIHRoYXQgZW5jYXBzdWxhdGlvbiBwcm90
b2NvbHMNCj4gZG8uDQoNClRoaXMgdGV4dCBjYW1lIGZyb20gT3BzRGlyIHJldmlldy4NCg0KPiAN
Cj4gDQo+IA0KPiANCj4gTml0czoNCg0KDQpBbGwgZml4ZWQuDQoNCkJlc3QsDQoNCuKAlA0KQ2Fy
bG9zIFBpZ25hdGFybywgY2FybG9zQGNpc2NvLmNvbQ0KDQrigJxTb21ldGltZXMgSSB1c2UgYmln
IHdvcmRzIHRoYXQgSSBkbyBub3QgZnVsbHkgdW5kZXJzdGFuZCwgdG8gbWFrZSBteXNlbGYgc291
bmQgbW9yZSBwaG90b3N5bnRoZXNpcy4iDQoNCg0KDQo+IFNlY3Rpb24gMS4gSW50cm9kdWN0aW9u
DQo+IC4uLiBjdXJyZW50IHNlcnZpY2UgZnVuY3Rpb24gZGVwbG95bWVudCBtb2RlbHMgaGF2ZSBi
ZWVuIHJlbGF0aXZlbHkNCj4gc3RhdGljLCBhbmQgYm91bmQgdG8gdG9wb2xvZ3kNCj4gW09dIHN0
YXRpYywgYW5kIGJvdW5kDQo+IFtQXSBzdGF0aWMgYW5kIGJvdW5kDQo+IFtSXSBncmFtbWFyDQo+
IA0KPiAuLi4NCj4gU3BlY2lmaWNhbGx5LCB0aGUgZm9sbG93aW5nIGZ1bmN0aW9ucyBhcmUgbmVj
ZXNzYXJ5Og0KPiANCj4gICAgICBUaGUgbW92ZW1lbnQgb2Ygc2VydmljZSBmdW5jdGlvbnMgYW5k
IGFwcGxpY2F0aW9uIHdvcmtsb2FkcyBpbiB0aGUNCj4gICAgICBuZXR3b3JrLg0KPiANCj4gICAg
ICBUaGUgYWJpbGl0eSB0byBlYXNpbHkgYmluZCBzZXJ2aWNlIHBvbGljeSB0byBncmFudWxhciBp
bmZvcm1hdGlvbiwNCj4gICAgICBzdWNoIGFzIHBlci1zdWJzY3JpYmVyIHN0YXRlLg0KPiANCj4g
W1JdOiBOdW1iZXJzIG9yIGJ1bGxldHMgd291bGQgbWFrZSB0aGUgbXVjaCBlYXNpZXIgdG8gcmVh
ZC4NCj4gDQo+IA0KPiBTZWN0aW9uIDEuMiAtIERlZmluaXRpb24gb2YgVGVybXMNCj4gIkJ5dGU6
ICBBbGwgcmVmZXJlbmNlcyB0byAiYnl0ZXMiIGluIHRoaXMgZG9jdW1lbnQgcmVmZXIgdG8gOC1i
aXQNCj4gYnl0ZXMsIG9yIG9jdGV0cy4iIC0tIHRoaXMgaXMgYSBjaXJjdWxhciBkZWZpbml0aW9u
ICh0aGUgc2VjdGlvbiBpcw0KPiBEZWZpbml0aW9uIG9mIFRlcm1zLCBub3QgVGVybWlub2xvZ3kp
IC0gc3VnZ2VzdCBkcm9wcGluZyB0aGUgOC1iaXQNCj4gYnl0ZXMsIG9jdGV0cyBjb3ZlcnMgaXQu
DQo+IA0KPiBUaHJvdWdob3V0IHRoZSBkb2N1bWVudDoNCj4gVGhlIGRvY3VtZW50IHNheXMgIkEg
U2VydmljZSBDbGFzc2lmaWVyIGFkZHMgTlNILiAgTlNIIGlzIHJlbW92ZWQgYnkNCj4gLi4uIiwg
YW5kICJOU0ggb2ZmZXJzIGEgY29tbW9uIGFuZCBzdGFuZGFyZHMtYmFzZWQgaGVhZGVyIiAtLSBp
cyBOU0ggYQ0KPiB0ZWNobm9sb2d5IChhcyBpbXBsaWVkIGJ5IHRoZSBzZWNvbmQgcGhyYXNlKSwg
b3IgYSB0aGluZyBhZGRlZCB0byBhDQo+IHBhY2tldCAobGlrZSB0aGUgZmlyc3QgaW1wbGllcyku
IFdoYXRldmVyIHRoZSBjYXNlLCBmb3IgdGhlIGZpcnN0LCAiQQ0KPiBTZXJ2aWNlIENsYXNzaWZp
ZXIgYWRkcyAqdGhlKiBOU0guICAqVGhlKiBOU0ggaXMgcmVtb3ZlZCBieSAuLi4iIChvciwNCj4g
ImFuIikuDQo+IA0KPiANCj4gU2VjdGlvbiAxLjQuIE5TSC1iYXNlZCBTZXJ2aWNlIENoYWluaW5n
DQo+ICAgTlNIIGNyZWF0ZXMgYSBkZWRpY2F0ZWQgc2VydmljZSBwbGFuZSwgbW9yZSBzcGVjaWZp
Y2FsbHksIE5TSA0KPiBbT10gcGxhbmUsIG1vcmUNCj4gW1BdIHBsYW5lOyBtb3JlDQo+IFtSXSBn
cmFtbWFyDQo+IA0KPiAxLiAgVG9wb2xvZ2ljYWwgSW5kZXBlbmRlbmNlOiBTZXJ2aWNlIGZvcndh
cmRpbmcgb2NjdXJzIHdpdGhpbiB0aGUNCj4gICAgICAgc2VydmljZSBwbGFuZSwgdGhlIHVuZGVy
bHlpbmcgbmV0d29yayB0b3BvbG9neSBkb2VzIG5vdCByZXF1aXJlDQo+IA0KPiBbT10gcGxhbmUs
IHRoZQ0KPiBbUF0gcGxhbmU7IHRoZSAgICAob3IgInBsYW5lLCBzbyB0aGUiKQ0KPiBbUl0gZ3Jh
bW1hcg0KPiANCj4gDQo+IFNlY3Rpb24gIDIuMi4gIE5TSCBCYXNlIEhlYWRlcg0KPiAiTUQgVHlw
ZTogSW5kaWNhdGVzIHRoZSBmb3JtYXQgb2YgTlNIIGJleW9uZCB0aGUgbWFuZGF0b3J5IEJhc2Ug
SGVhZGVyDQo+IGFuZCB0aGUgU2VydmljZSBQYXRoIEhlYWRlci4gIE1EIFR5cGUgZGVmaW5lcyB0
aGUgZm9ybWF0IG9mIHRoZQ0KPiBtZXRhZGF0YSBiZWluZyBjYXJyaWVkLiIgLS0gcGxlYXNlIGV4
cGFuZCBNRCBoZXJlLiBJIHdhc3RlZCBtdWNoIHRpbWUNCj4gYmVmb3JlIGd1ZXNzaW5nIHRoYXQg
dGhpcyB3YXMgTWV0YURhdGEgVHlwZS4NCj4gDQo+IA0KPiBHaXZlbiB0aGUNCj4gICB3aWRlc3By
ZWFkIGltcGxlbWVudGF0aW9uIG9mIGV4aXN0aW5nIGhhcmR3YXJlIHRoYXQgdXNlcyB0aGUgZmly
c3QNCj4gICBuaWJibGUgYWZ0ZXIgYW4gTVBMUyBsYWJlbCBzdGFjayBmb3IgRUNNUCBkZWNpc2lv
biBwcm9jZXNzaW5nLCB0aGlzDQo+ICAgZG9jdW1lbnQgcmVzZXJ2ZXMgdmVyc2lvbiAwMWIgYW5k
IHRoaXMgdmFsdWUgTVVTVCBOT1QgYmUgdXNlZCBpbg0KPiBbT10gMDFiIGFuZCB0aGlzIHZhbHVl
DQo+IFtQXSAwMWIuIFRoaXMgdmFsdWUNCj4gW1JdIGdyYW1tYXIgLS0gcnVuIG9uIHNlbnRlbmNl
LCBhbmQgaXQgcmVhZHMgYXdrd2FyZGx5IHdpdGggYQ0KPiBzZW1pY29sb24gYmVmb3JlIHRoZSAi
YW5kIiAoYnV0IHRoYXQgd291bGQgYmUgZ3JhbW1hdGljYWxseSBjb3JyZWN0LA0KPiBpZiBwcmVm
ZXJyZWQuKQ0KPiANCj4gDQo+IEZvcndhcmRpbmcgT0FNDQo+ICAgcGFja2V0cyB1bm1vZGlmaWVk
IGJ5IFNGQyBlbGVtZW50cyB0aGF0IGRvIG5vdCBzdXBwb3J0IFNGQyBPQU0NCj4gICBwcm9jZWR1
cmVzIG1heSBiZSBhY2NlcHRhYmxlIGZvciBhIHN1YnNldCBvZiBPQU0gZnVuY3Rpb25zLCBidXQg
Y2FuDQo+ICAgcmVzdWx0IGluIHVuZXhwZWN0ZWQgb3V0Y29tZXMgZm9yIG90aGVycywgdGh1cyBp
dCBpcyByZWNvbW1lbmRlZCB0bw0KPiBbDQo+IE9dIG90aGVycywgdGh1cw0KPiBbUF0gb3RoZXJz
OyB0aHVzDQo+IFtSXSBncmFtbWFyDQo+IA0KPiBUaGlzIHNwZWNpZmljYXRpb24gZG9lcyBub3Qg
ZGlzYWxsb3cgdGhlIE1EIFR5cGUgdmFsdWUgZnJvbSBjaGFuZ2luZw0KPiAgIGFsb25nIGFuIFNG
UDsgaG93ZXZlciwgdGhlIHNwZWNpZmljYXRpb24gb2YgdGhlIG5lY2Vzc2FyeSBtZWNoYW5pc20N
Cj4gICB0byBhbGxvdyB0aGUgTUQgVHlwZSB0byBjaGFuZ2UgYWxvbmcgYW4gU0ZQIGFyZSBvdXRz
aWRlIHRoZSBzY29wZSBvZg0KPiAgIHRoaXMgZG9jdW1lbnQsIGFuZCB3b3VsZCBuZWVkIHRvIGJl
IGRlZmluZWQgZm9yIHRoYXQgZnVuY3Rpb25hbGl0eSB0bw0KPiBbDQo+IE9dIGRvY3VtZW50LCBh
bmQNCj4gW1BdIGRvY3VtZW50IGFuZA0KPiBbUl0gZ3JhbW1hcg0KPiANCj4gDQo+IA0KPiBTZWN0
aW9uIDIuNDoNCj4gQXMgU0Ygb3IgU0ZDIFByb3h5IC0+IEEgU0Ygb3IgU0ZDIFByb3h5DQo+IA0K
PiBTZWN0aW9uIDIuNS4xOg0KPiAidGhlIFNGQy1hd2FyZSBTRiBNVVNUIE5PVCBwcm9jZXNzIHRo
ZSBwYWNrZXQgYW5kIE1VU1QgbG9nIGF0IGxlYXN0DQo+IG9uY2UgcGVyIHRoZSBTUEkgZm9yIHdo
aWNoIHRoZSBtYW5kYXRvcnkgbWV0YWRhdGEgaXMgbWlzc2luZy4iIC0tDQo+IGZlZWxzIGxpa2Ug
eW91IGFyZSBtaXNzaW5nIHNvbWUgd29yZHMgYWZ0ZXIgImxvZyIgLS0gcHJlc3VtYWJseSAibXVz
dA0KPiBsb2cgYW4gZXJyb3IiLCBvciAidGhpcyBldmVudCIsIG9yIHNvbWV0aGluZy4NCj4gDQo+
IA0KPiBTZWN0aW9uIDYuMS4gU0ZGcyBhbmQgT3ZlcmxheSBTZWxlY3Rpb24NCj4gVGhpcyBpbmRp
cmVjdGlvbiAtLSBTUEkgdG8gb3ZlcmxheSAtLSBjcmVhdGVzIGEgdHJ1ZSBzZXJ2aWNlIHBsYW5l
Lg0KPiAgIFRoYXQgaXMsIHRoZSBTRkYvU0YgdG9wb2xvZ3kgaXMgY29uc3RydWN0ZWQgd2l0aG91
dCBpbXBhY3RpbmcgdGhlDQo+ICAgbmV0d29yayB0b3BvbG9neSBidXQgbW9yZSBpbXBvcnRhbnRs
eSwgc2VydmljZSBwbGFuZSBvbmx5DQo+IA0KPiBbT10gdG9wb2xvZ3kgYnV0IG1vcmUgaW1wb3J0
YW50bHksDQo+IFtQXSB0b3BvbG9neTsgYnV0IG1vcmUgaW1wb3J0YW50bHksDQo+IFtSXSBncmFt
bWFyDQo+IA0KPiBUaGlzIGNhbiBiZSB2aWEgdGhlIG92ZXJsYXkgb3INCj4gICB1bmRlcmxheSBh
bmQgaW4gc29tZSBjYXNlIHJlcXVpcmUgYWRkaXRpb25hbCBjb25maWd1cmF0aW9uIG9uIHRoZSBT
Ri4NCj4gDQo+IFtPXSBzb21lIGNhc2UNCj4gW1BdIHNvbWUgY2FzZXMNCj4gW1JdIEkgdGhpbmsg
dGhpcyBpcyB3aGF0IHdhcyBpbnRlbmRlZA0KPiANCj4gU2VjdGlvbiA2LjQuIFNlcnZpY2UgR3Jh
cGhzDQo+IFRoZXNlIGNsYXNzaWZpZXJzIG1heSBhbHNvIG9mIGNvdXJzZQ0KPiANCj4gW09dIG1h
eSBhbHNvIG9mIGNvdXJzZQ0KPiBbUF0gbWF5LCBvZiBjb3Vyc2UsIGFsc28NCj4gW1JdIHJlYWRh
YmlsaXR5DQo+IA0KPiAgIG1vZGlmeSB0aGUgbWV0YWRhdGEgYXNzb2NpYXRlZCB3aXRoIHRoZSBw
YWNrZXQuDQo+IA0KPiBTZWN0aW9uIDcuMS4gTlNIIE1ldGFkYXRhIGFuZCBQb2xpY3kgRW5mb3Jj
ZW1lbnQNCj4gDQo+ICAgQXMgZGVzY3JpYmVkIGluIFNlY3Rpb24gMiwgTlNIIHByb3ZpZGVzIHRo
ZSBhYmlsaXR5IHRvIGNhcnJ5IG1ldGFkYXRhDQo+ICAgYWxvbmcgYSBzZXJ2aWNlIHBhdGguICBU
aGlzIG1ldGFkYXRhIG1heSBiZSBkZXJpdmVkIGZyb20gc2V2ZXJhbA0KPiAgIHNvdXJjZXMsIGNv
bW1vbiBleGFtcGxlcyBpbmNsdWRlOg0KPiANCj4gW09dIHNvdXJjZXMsIGNvbW1vbg0KPiBbUF0g
c291cmNlcy4gQ29tbW9uDQo+IFtSXSBncmFtbWFyDQo+IA0KPiAgICAgIE5ldHdvcmsgbm9kZXMv
ZGV2aWNlczogSW5mb3JtYXRpb24gcHJvdmlkZWQgYnkgbmV0d29yayBub2RlcyBjYW4NCj4gICAg
ICBpbmRpY2F0ZSBuZXR3b3JrLWNlbnRyaWMgaW5mb3JtYXRpb24gKHN1Y2ggYXMgVlJGIG9yIHRl
bmFudCkgdGhhdA0KPiAgICAgIG1heSBiZSB1c2VkIGJ5IHNlcnZpY2UgZnVuY3Rpb25zLCBvciBj
b252ZXllZCB0byBhbm90aGVyIG5ldHdvcmsNCj4gDQo+IFtPXSBmdW5jdGlvbnMsIG9yIGNvbnZl
eWVkDQo+IFtQXSBmdW5jdGlvbnMgb3IgY29udmV5ZWQNCj4gW1JdIGdyYW1tYXINCj4gDQo+IFRo
ZSBncmFudWxhcml0eSBvZiBjbGFzc2lmaWNhdGlvbiBtYXkgdmFyeS4gIEZvcg0KPiAgIGV4YW1w
bGUsIGEgbmV0d29yayBzd2l0Y2gsIGFjdGluZyBhcyBhIGNsYXNzaWZpZXIsIG1pZ2h0IG9ubHkg
YmUgYWJsZQ0KPiAgIHRvIGNsYXNzaWZ5IGJhc2VkIG9uIGEgNS10dXBsZSwgd2hlcmVhcywgYSBz
ZXJ2aWNlIGZ1bmN0aW9uIG1heSBiZQ0KPiANCj4gW09dIHdoZXJlYXMsIGEgc2VydmljZQ0KPiBb
UF0gd2hpbGUgYSBzZXJ2aWNlDQo+IFtSXSByZWFkYWJpbGl0eQ0KPiANCj4gSW4gYm90aCBvZiB0
aGUgZXhhbXBsZXMgYWJvdmUsIHRoZSBzZXJ2aWNlIGZ1bmN0aW9ucyBwZXJmb3JtIHBvbGljeQ0K
PiAgIGRlY2lzaW9ucyBiYXNlZCBvbiB0aGUgcmVzdWx0IG9mIHRoZSBpbml0aWFsIGNsYXNzaWZp
Y2F0aW9uOiB0aGUgU0ZzDQo+ICAgZGlkIG5vdCBuZWVkIHRvIHBlcmZvcm0gcmUtY2xhc3NpZmlj
YXRpb24sIHJhdGhlciB0aGV5IHJlbHkgb24gYQ0KPiANCj4gW09dIHJlLWNsYXNzaWZpY2F0aW9u
LCByYXRoZXINCj4gW1BdIHJlLWNsYXNzaWZpY2F0aW9uOyBpbnN0ZWFkLA0KPiBbUl0gZ3JhbW1h
ci9yZWFkYWJpbGl0eQ0KPiANCj4gICBhbnRlY2VkZW50IGNsYXNzaWZpY2F0aW9uIGZvciBsb2Nh
bCBwb2xpY3kgZW5mb3JjZW1lbnQuDQo+IA0KPiAgIERlcGVuZGluZyBvbiB0aGUgaW5mb3JtYXRp
b24gY2FycmllZCBpbiB0aGUgbWV0YWRhdGEsIGRhdGEgcHJpdmFjeQ0KPiAgIGNvbnNpZGVyYXRp
b25zIG1heSBuZWVkIHRvIGJlIGNvbnNpZGVyZWQuICBGb3IgZXhhbXBsZSwgaWYgdGhlDQo+IA0K
PiBUaGlzIGZlZWxzIGxpa2UgaXRzIHB1bnRpbmcgb24gdGhlIHByb2JsZW0gbW9yZSB0aGFuIGl0
IHNob3VsZCwgYnV0DQo+IEknbSBhdm9pZGluZyBwcml2YWN5IGFuZCBzZWN1cml0eSBpbiB0aGlz
IHBhcnRpY3VsYXIgcmV2aWV3Lg0KPiANCj4gICBtZXRhZGF0YSBjb252ZXlzIHRlbmFudCBpbmZv
cm1hdGlvbiwgdGhhdCBpbmZvcm1hdGlvbiBtYXkgbmVlZCB0byBiZQ0KPiAgIGF1dGhlbnRpY2F0
ZWQgYW5kL29yIGVuY3J5cHRlZCBiZXR3ZWVuIHRoZSBvcmlnaW5hdG9yIGFuZCB0aGUNCj4gICBp
bnRlbmRlZCByZWNpcGllbnRzICh3aGljaCBtYXkgaW5jbHVkZSBpbnRlbmRlZCBTRnMgb25seSkg
LiAgTlNIDQo+IA0KPiBbT10gKSAuDQo+IFtQXSApLg0KPiBbUl0gcHVuY3R1YXRpb24NCj4gDQo+
ICAgaXRzZWxmIGRvZXMgbm90IHByb3ZpZGUgcHJpdmFjeSBmdW5jdGlvbnMsIHJhdGhlciBpdCBy
ZWxpZXMgb24gdGhlDQo+ICAgdHJhbnNwb3J0L292ZXJsYXkgbGF5ZXIuICBBbiBvcGVyYXRvciBj
YW4gc2VsZWN0IHRoZSBhcHByb3ByaWF0ZQ0KPiAgIHRyYW5zcG9ydCB0byBlbnN1cmUgY29uZmlk
ZW50aWFsbHkgKGFuZCBvdGhlciBzZWN1cml0eSkNCj4gDQo+IFtPXSBjb25maWRlbnRpYWxseQ0K
PiBbUF0gY29uZmlkZW50aWFsaXR5DQo+IFtSXSB3b3JkIGNob2ljZQ0KPiANCj4gDQo+IFNlY3Rp
b24gOC4gU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMNCj4gDQo+IE5TSCBpcyBhbHdheXMgZW5jYXBz
dWxhdGVkIGluIGEgdHJhbnNwb3J0IHByb3RvY29sIChhcyBkZXRhaWxlZCBpbg0KPiAgIFNlY3Rp
b24gNCBvZiB0aGlzIHNwZWNpZmljYXRpb24pIGFuZCB0aGVyZWZvcmUsIHdoZW4gcmVxdWlyZWQs
DQo+IA0KPiBbT10gKSBhbmQgdGhlcmVmb3JlLA0KPiBbUF0gKTsgYW5kLCB0aGVyZWZvcmUsDQo+
IFtSXSBncmFtbWFyDQo+IA0KPiANCj4gDQo+IA0KPiBXDQo+IA0KPiANCj4gDQo+IA0KPiAtLSAN
Cj4gSSBkb24ndCB0aGluayB0aGUgZXhlY3V0aW9uIGlzIHJlbGV2YW50IHdoZW4gaXQgd2FzIG9i
dmlvdXNseSBhIGJhZA0KPiBpZGVhIGluIHRoZSBmaXJzdCBwbGFjZS4NCj4gVGhpcyBpcyBsaWtl
IHB1dHRpbmcgcmFiaWQgd2Vhc2VscyBpbiB5b3VyIHBhbnRzLCBhbmQgbGF0ZXIgZXhwcmVzc2lu
Zw0KPiByZWdyZXQgYXQgaGF2aW5nIGNob3NlbiB0aG9zZSBwYXJ0aWN1bGFyIHJhYmlkIHdlYXNl
bHMgYW5kIHRoYXQgcGFpcg0KPiBvZiBwYW50cy4NCj4gICAtLS1tYWYNCg0K


From nobody Thu Aug 31 20:57:24 2017
Return-Path: <dromasca@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 997A8132FCE; Thu, 31 Aug 2017 20:57:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Qok_0yaUw-T9; Thu, 31 Aug 2017 20:57:01 -0700 (PDT)
Received: from mail-qk0-x22f.google.com (mail-qk0-x22f.google.com [IPv6:2607:f8b0:400d:c09::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D6D16132F02; Thu, 31 Aug 2017 20:57:00 -0700 (PDT)
Received: by mail-qk0-x22f.google.com with SMTP id a21so6124979qkg.5; Thu, 31 Aug 2017 20:57:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=i/icXPFYVQpDSBea1AbaucJnkQxEgvsP01kAJQkue6Q=; b=ttFnjjUqwHfd8c2qFOUJ3EOgOlhVh7GZ5+rDYXNbA6fhSHkwlDmOaz+AXI108ckKj8 c3wjEyC8WEOo/2T6OvW1phgU/CY+WRiOPL2UFE1RkVWuTAF5vcOQ/en67UE2Ot99mjWC fEwMPrm35V4rmQfriCnJONC/r7S1o0r86rQSLvEQg8kXECxC5yHVBM2HSYmXvBwyeceW bOiW7buyphDJPSR8MuJs37eHBQDwDS+JRFlUB4qtnsVPTxP8iw2RiRK0TbY8Cm+qd615 o/thfdXcWXEIQ9M9cTU7EPh9bi60Y6j70lPOhF8c3yADr0FIQNSxox4pHRjWYqBmkGCW RN6A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=i/icXPFYVQpDSBea1AbaucJnkQxEgvsP01kAJQkue6Q=; b=TAy72dFbKM1bMaB9j0uafHLVdAfXjSn9t8xLQUtqY+S1qNzYpw/uKpRNcEcodgM90M 4v8Mcuzrinj/Flm2L9zSJA/4knfC7OERrC4EOkjMH/bBGdUxoXk3ngdm8gY0Dvy9+s1Z wGZOcJE8yo4IY/kBAYQmlb1Nyxk1EOCsVYNwX2eYGGqLlEU42oevD3mvWAn3uSLdNiky dIEGs8y8zveHh4cwFOBn5VoryM/KuF+wHL+Gau0SnC0vKuw7RNlDYTbSsAQcSzFrtAak g25+wahPhvflPBu6H10uC8W3kpzcsy2pdaUGjlbM5SYgqEjvpsPUvSpMA9XpC2mm1PSc OJaQ==
X-Gm-Message-State: AHPjjUhDvMP9OVc2NVYOeNsSSVbJE7Ed3VhqOIYCmDRirmEgOeJUguEn IPw9udQsWDrBLZmPT9M1yfmy2KVnGQ==
X-Google-Smtp-Source: ADKCNb71zxywlVGeTG3KVasCGz4EdKvbQeINmLBYiWcozOG1iyFQBZ6ZmliVYLaPRYJSuxxdmhLZ8ekB4bZWkKfrlmM=
X-Received: by 10.55.141.66 with SMTP id p63mr836067qkd.190.1504238219931; Thu, 31 Aug 2017 20:56:59 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.19.206 with HTTP; Thu, 31 Aug 2017 20:56:59 -0700 (PDT)
In-Reply-To: <780ED7FA-6417-40A8-8524-69887C3AB161@cisco.com>
References: <150341604132.6021.14134855950693780483@ietfa.amsl.com> <780ED7FA-6417-40A8-8524-69887C3AB161@cisco.com>
From: Dan Romascanu <dromasca@gmail.com>
Date: Fri, 1 Sep 2017 06:56:59 +0300
Message-ID: <CAFgnS4XoR7eqW=+4i63Q=YGdqOVGCkBELkvfym_7kONtKKhaKg@mail.gmail.com>
To: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
Cc: "gen-art@ietf.org" <gen-art@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>,  Service Function Chaining IETF list <sfc@ietf.org>,  "draft-ietf-sfc-nsh.all@ietf.org" <draft-ietf-sfc-nsh.all@ietf.org>
Content-Type: multipart/alternative; boundary="94eb2c085986c1b7b1055818c0ff"
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/6j1M3P-ABEW5SK6NZIwsNQQpDh4>
Subject: Re: [sfc] Genart last call review of draft-ietf-sfc-nsh-19
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@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, 01 Sep 2017 03:57:05 -0000

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

Hi Carlos,

Thank you for addressing my comments. Your suggested edits seem to address
the issues.

Regards,

Dan


On Fri, Sep 1, 2017 at 3:55 AM, Carlos Pignataro (cpignata) <
cpignata@cisco.com> wrote:

> Hi, Dan,
>
> Many thanks for your detailed and valuable review, and apologies for the
> delay in Ack-ing and responding.
>
> Please see inline.
>
> =E2=80=94
> Carlos Pignataro, carlos@cisco.com
>
> =E2=80=9CSometimes I use big words that I do not fully understand, to mak=
e myself
> sound more photosynthesis."
>
> > On Aug 22, 2017, at 11:34 AM, Dan Romascanu <dromasca@gmail.com> wrote:
> >
> > Reviewer: Dan Romascanu
> > Review result: Almost Ready
> >
> > I am the assigned Gen-ART reviewer for this draft. The General Area
> > Review Team (Gen-ART) reviews all IETF documents being processed
> > by the IESG for the IETF Chair.  Please treat these comments just
> > like any other last call comments.
> >
> > For more information, please see the FAQ at
> >
> > <https://trac.ietf.org/trac/gen/wiki/GenArtfaq>.
> >
> > Document: draft-ietf-sfc-nsh-19
> > Reviewer: Dan Romascanu
> > Review Date: 2017-08-22
> > IETF LC End Date: 2017-08-25
> > IESG Telechat date: 2017-09-14
> >
> > Summary:
> >
> > This document describes the header (called Network Service Header - NSH=
)
> to be
> > inserted in packets and frames in order to create packets and frames th=
at
> > realize service functions described by other SFC documents. It needs to
> be read
> > in conjunction with RFC 7665 and other documents as the SFC control
> plane I-D
> > in order to make sense of the required functionality. This part of the
> SFC
> > solution seems almost ready, but a few issues mentioned below need in m=
y
> > opinion clarification before the document is approved.
>
> Thank you for this summary =E2=80=94 you raise good points.
>
> >
> > Major issues:
> >
> > 1. Section 11.1 claims: 'An IEEE EtherType, 0x894F, has been allocated
> for
> > NSH'. I could not find this value in the tables displayed by the IEEE
> > Registration Authority (RAC) - for example at
> > http://standards-oui.ieee.org/ethertype/eth.txt. Neither does IANA at
> > https://www.iana.org/assignments/ieee-802-numbers/ieee-802-numbers.xhtm=
l
> (which
> > would not be in any case the authoritative source). Can you please
> indicate the
> > source that this is indeed a confirmed IEEE EtherType registration.
>
> I am not sure how often that page is updated, but the same link you
> include, http://standards-oui.ieee.org/ethertype/eth.txt, shows:
>
> 0x894F
> 894F: NSH (Network Service Header). Reference: draft-ietf-sfc-nsh-18
>
> Granted, that registration will be updated with the RFC number instead of
> the I-D, when it publishes.
>
> >
> > 2. Section 5 refers to ietf-rtgwg-dt-encap which is expired. If I
> understand
> > correctly the status of this work, there is a design team in place in t=
he
> > Routing Area created to look at common issues for the different data
> plane
> > encapsulations being discussed in various WGs including SFC. This leave=
s
> the
> > issue unsettled at this stage and this may be a problem for a standards
> track
> > document. I suggest that first the reference to the expired document is
> > removed, second that the issue is marked as 'open' and subject for
> future work.
> >
>
> Good suggestion. Instead of removing the reference all together, we can
> mark it as exemplifying of one approach.
>
> > Minor issues:
> >
> > 1.  Two values 'Experiment 1' and 'Experiment 2' are defined in section
> 2.2 and
> > 11.2.5 for the Next Protocol. This seems a little odd. Why 2? Why are
> they
> > defined at the end of the range? Maybe there is an explanation for thos=
e
> who
> > know the history but for an un-initiated reader or a future implementer
> this
> > seems odd.
>
> There is no strong rational behind the number of values (two) or the
> location (towards the end of the range). There are two values as it seems
> appropriate given the same of the number space (2 out of 256).
>
> Perhaps, it=E2=80=99s somewhat following common practice started at
> https://tools.ietf.org/html/rfc3692#section-2.1 (2 values for and 8-bit
> field, closer to the end).
>
> >
> > 2. In Section 2.2 I see:
> >
> >> All other flag fields, marked U, are unassigned and available for
> >   future use, see Section 11.2.1.  Unassigned bits MUST be set to zero
> >   upon origination, and MUST be ignored and preserved unmodified by
> >   other NSH supporting elements.  Elements which do not understand the
> >   meaning of any of these bits MUST NOT modify their actions based on
> >   those unknown bits.
> >
> > The way the last sentence is written it seems to open the path for
> elements
> > that claim to 'understand' the meaning of some Unassigned bit to modify
> its
> > behavior based upon it. This does not seem good, as at transmission all
> > Unassigned bits MUST be set to zero. I would suggest to make the
> statement
> > simpler and just say that at reception all elements MUST NOT modify the=
ir
> > actions based on these bits.
> >
>
> Very good point, and good improvement. Applied.
>
> > 3. In Section 2.2 I see:
> >
> >> 0xF - This value is reserved for experimentation and testing, as per
> >   [RFC3692].  Implementations not explicitly configured to be part of
> >   an experiment SHOULD silently discard packets with MD Type 0xF.
> >
> > Why is this a SHOULD and not a MUST?
> >
>
> To use MUSTs very sparingly and leave a little bit of leeway for
> experimentation, following appropriate justification.
>
> > 4. I believe that  [I-D.ietf-sfc-control-plane] needs to be a Normative
> > Reference. There are several places in the document (e.g. in Section
> 2.3) where
> > this document is referred to describe behavior or actions related to th=
e
> fields
> > of the header.
> >
>
> The control plane I-D is, by WG decision, intended to not be normative as
> NSH is the data plane independent of the CP spec.
>
> I see that [I-D.ietf-sfc-control-plane] is cited in two places:
>
> 1.
>        [I-D.ietf-sfc-control-plane] provides an example of such in
>
> 2.
>    process.  These considerations are deployment-specific.  However, the
>    control plane is entitled to instruct SFC-aware SFs with the data
>    structure of context header together with its scoping (see
>    Section 3.3.3 of [I-D.ietf-sfc-control-plane]).
>
>
> We already caught the issue with #2 and changed it to, in our working cop=
y
> working with the chairs, to:
>
>    process.  These considerations are deployment-specific.  However, the
>    control plane is entitled to instruct SFC-aware SFs with the data
>    structure of context header together with its scoping (see e.g.,
>    Section 3.3.3 of [I-D.ietf-sfc-control-plane]).
>
> As that=E2=80=99s one possible, and non-normative way, out of many ways.
>
> > 5. The version number has only two bits assigned. Moreover, this docume=
nt
> > reserves already two values without any explanation why (only 00 is
> mandatory
> > to use, as far as I understand). This needs to be explained (maybe
> 'historical'
> > reasons - but unclear for future readers and users) and may be a
> limitation as
> > the protocol develops.
>
> The version field is indeed a two-bit field. One reserved and will not be
> used. One used by this spec, and two unassigned ones.
>
> We really expect to not be bumping up version number ofter =E2=80=94 or e=
ver=E2=80=A6
>
> >
> > Nits/editorial comments:
> >
> > 1. Please make sure that acronyms are expanded at first occurrence (e.g=
.
> ECMP)
> > and if necessary appropriate references are being provided.
> >
>
> Ack =E2=80=94 done.
>
> Thanks again!
>
> Carlos.
>
> >
>
>

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

<div dir=3D"ltr"><div><div><div>Hi Carlos,<br><br></div>Thank you for addre=
ssing my comments. Your suggested edits seem to address the issues. <br><br=
></div>Regards,<br><br></div>Dan<br><br></div><div class=3D"gmail_extra"><b=
r><div class=3D"gmail_quote">On Fri, Sep 1, 2017 at 3:55 AM, Carlos Pignata=
ro (cpignata) <span dir=3D"ltr">&lt;<a href=3D"mailto:cpignata@cisco.com" t=
arget=3D"_blank">cpignata@cisco.com</a>&gt;</span> wrote:<br><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;p=
adding-left:1ex">Hi, Dan,<br>
<br>
Many thanks for your detailed and valuable review, and apologies for the de=
lay in Ack-ing and responding.<br>
<br>
Please see inline.<br>
<br>
=E2=80=94<br>
Carlos Pignataro, <a href=3D"mailto:carlos@cisco.com">carlos@cisco.com</a><=
br>
<br>
=E2=80=9CSometimes I use big words that I do not fully understand, to make =
myself sound more photosynthesis.&quot;<br>
<span class=3D""><br>
&gt; On Aug 22, 2017, at 11:34 AM, Dan Romascanu &lt;<a href=3D"mailto:drom=
asca@gmail.com">dromasca@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt; Reviewer: Dan Romascanu<br>
&gt; Review result: Almost Ready<br>
&gt;<br>
&gt; I am the assigned Gen-ART reviewer for this draft. The General Area<br=
>
&gt; Review Team (Gen-ART) reviews all IETF documents being processed<br>
&gt; by the IESG for the IETF Chair.=C2=A0 Please treat these comments just=
<br>
&gt; like any other last call comments.<br>
&gt;<br>
&gt; For more information, please see the FAQ at<br>
&gt;<br>
&gt; &lt;<a href=3D"https://trac.ietf.org/trac/gen/wiki/GenArtfaq" rel=3D"n=
oreferrer" target=3D"_blank">https://trac.ietf.org/trac/<wbr>gen/wiki/GenAr=
tfaq</a>&gt;.<br>
&gt;<br>
&gt; Document: draft-ietf-sfc-nsh-19<br>
&gt; Reviewer: Dan Romascanu<br>
&gt; Review Date: 2017-08-22<br>
&gt; IETF LC End Date: 2017-08-25<br>
&gt; IESG Telechat date: 2017-09-14<br>
&gt;<br>
&gt; Summary:<br>
&gt;<br>
&gt; This document describes the header (called Network Service Header - NS=
H) to be<br>
&gt; inserted in packets and frames in order to create packets and frames t=
hat<br>
&gt; realize service functions described by other SFC documents. It needs t=
o be read<br>
&gt; in conjunction with RFC 7665 and other documents as the SFC control pl=
ane I-D<br>
&gt; in order to make sense of the required functionality. This part of the=
 SFC<br>
&gt; solution seems almost ready, but a few issues mentioned below need in =
my<br>
&gt; opinion clarification before the document is approved.<br>
<br>
</span>Thank you for this summary =E2=80=94 you raise good points.<br>
<span class=3D""><br>
&gt;<br>
&gt; Major issues:<br>
&gt;<br>
&gt; 1. Section 11.1 claims: &#39;An IEEE EtherType, 0x894F, has been alloc=
ated for<br>
&gt; NSH&#39;. I could not find this value in the tables displayed by the I=
EEE<br>
&gt; Registration Authority (RAC) - for example at<br>
&gt; <a href=3D"http://standards-oui.ieee.org/ethertype/eth.txt" rel=3D"nor=
eferrer" target=3D"_blank">http://standards-oui.ieee.org/<wbr>ethertype/eth=
.txt</a>. Neither does IANA at<br>
&gt; <a href=3D"https://www.iana.org/assignments/ieee-802-numbers/ieee-802-=
numbers.xhtml" rel=3D"noreferrer" target=3D"_blank">https://www.iana.org/<w=
br>assignments/ieee-802-numbers/<wbr>ieee-802-numbers.xhtml</a> (which<br>
&gt; would not be in any case the authoritative source). Can you please ind=
icate the<br>
&gt; source that this is indeed a confirmed IEEE EtherType registration.<br=
>
<br>
</span>I am not sure how often that page is updated, but the same link you =
include, <a href=3D"http://standards-oui.ieee.org/ethertype/eth.txt" rel=3D=
"noreferrer" target=3D"_blank">http://standards-oui.ieee.org/<wbr>ethertype=
/eth.txt</a>, shows:<br>
<br>
0x894F<br>
894F: NSH (Network Service Header). Reference: draft-ietf-sfc-nsh-18<br>
<br>
Granted, that registration will be updated with the RFC number instead of t=
he I-D, when it publishes.<br>
<span class=3D""><br>
&gt;<br>
&gt; 2. Section 5 refers to ietf-rtgwg-dt-encap which is expired. If I unde=
rstand<br>
&gt; correctly the status of this work, there is a design team in place in =
the<br>
&gt; Routing Area created to look at common issues for the different data p=
lane<br>
&gt; encapsulations being discussed in various WGs including SFC. This leav=
es the<br>
&gt; issue unsettled at this stage and this may be a problem for a standard=
s track<br>
&gt; document. I suggest that first the reference to the expired document i=
s<br>
&gt; removed, second that the issue is marked as &#39;open&#39; and subject=
 for future work.<br>
&gt;<br>
<br>
</span>Good suggestion. Instead of removing the reference all together, we =
can mark it as exemplifying of one approach.<br>
<span class=3D""><br>
&gt; Minor issues:<br>
&gt;<br>
&gt; 1.=C2=A0 Two values &#39;Experiment 1&#39; and &#39;Experiment 2&#39; =
are defined in section 2.2 and<br>
&gt; 11.2.5 for the Next Protocol. This seems a little odd. Why 2? Why are =
they<br>
&gt; defined at the end of the range? Maybe there is an explanation for tho=
se who<br>
&gt; know the history but for an un-initiated reader or a future implemente=
r this<br>
&gt; seems odd.<br>
<br>
</span>There is no strong rational behind the number of values (two) or the=
 location (towards the end of the range). There are two values as it seems =
appropriate given the same of the number space (2 out of 256).<br>
<br>
Perhaps, it=E2=80=99s somewhat following common practice started at <a href=
=3D"https://tools.ietf.org/html/rfc3692#section-2.1" rel=3D"noreferrer" tar=
get=3D"_blank">https://tools.ietf.org/html/<wbr>rfc3692#section-2.1</a> (2 =
values for and 8-bit field, closer to the end).<br>
<span class=3D""><br>
&gt;<br>
&gt; 2. In Section 2.2 I see:<br>
&gt;<br>
&gt;&gt; All other flag fields, marked U, are unassigned and available for<=
br>
&gt;=C2=A0 =C2=A0future use, see Section 11.2.1.=C2=A0 Unassigned bits MUST=
 be set to zero<br>
&gt;=C2=A0 =C2=A0upon origination, and MUST be ignored and preserved unmodi=
fied by<br>
&gt;=C2=A0 =C2=A0other NSH supporting elements.=C2=A0 Elements which do not=
 understand the<br>
&gt;=C2=A0 =C2=A0meaning of any of these bits MUST NOT modify their actions=
 based on<br>
&gt;=C2=A0 =C2=A0those unknown bits.<br>
&gt;<br>
&gt; The way the last sentence is written it seems to open the path for ele=
ments<br>
&gt; that claim to &#39;understand&#39; the meaning of some Unassigned bit =
to modify its<br>
&gt; behavior based upon it. This does not seem good, as at transmission al=
l<br>
&gt; Unassigned bits MUST be set to zero. I would suggest to make the state=
ment<br>
&gt; simpler and just say that at reception all elements MUST NOT modify th=
eir<br>
&gt; actions based on these bits.<br>
&gt;<br>
<br>
</span>Very good point, and good improvement. Applied.<br>
<span class=3D""><br>
&gt; 3. In Section 2.2 I see:<br>
&gt;<br>
&gt;&gt; 0xF - This value is reserved for experimentation and testing, as p=
er<br>
&gt;=C2=A0 =C2=A0[RFC3692].=C2=A0 Implementations not explicitly configured=
 to be part of<br>
&gt;=C2=A0 =C2=A0an experiment SHOULD silently discard packets with MD Type=
 0xF.<br>
&gt;<br>
&gt; Why is this a SHOULD and not a MUST?<br>
&gt;<br>
<br>
</span>To use MUSTs very sparingly and leave a little bit of leeway for exp=
erimentation, following appropriate justification.<br>
<span class=3D""><br>
&gt; 4. I believe that=C2=A0 [I-D.ietf-sfc-control-plane] needs to be a Nor=
mative<br>
&gt; Reference. There are several places in the document (e.g. in Section 2=
.3) where<br>
&gt; this document is referred to describe behavior or actions related to t=
he fields<br>
&gt; of the header.<br>
&gt;<br>
<br>
</span>The control plane I-D is, by WG decision, intended to not be normati=
ve as NSH is the data plane independent of the CP spec.<br>
<br>
I see that [I-D.ietf-sfc-control-plane] is cited in two places:<br>
<br>
1.<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0[I-D.ietf-sfc-control-plane] provides an example=
 of such in<br>
<br>
2.<br>
=C2=A0 =C2=A0process.=C2=A0 These considerations are deployment-specific.=
=C2=A0 However, the<br>
=C2=A0 =C2=A0control plane is entitled to instruct SFC-aware SFs with the d=
ata<br>
=C2=A0 =C2=A0structure of context header together with its scoping (see<br>
=C2=A0 =C2=A0Section 3.3.3 of [I-D.ietf-sfc-control-plane]).<br>
<br>
<br>
We already caught the issue with #2 and changed it to, in our working copy =
working with the chairs, to:<br>
<br>
=C2=A0 =C2=A0process.=C2=A0 These considerations are deployment-specific.=
=C2=A0 However, the<br>
=C2=A0 =C2=A0control plane is entitled to instruct SFC-aware SFs with the d=
ata<br>
=C2=A0 =C2=A0structure of context header together with its scoping (see e.g=
.,<br>
=C2=A0 =C2=A0Section 3.3.3 of [I-D.ietf-sfc-control-plane]).<br>
<br>
As that=E2=80=99s one possible, and non-normative way, out of many ways.<br=
>
<span class=3D""><br>
&gt; 5. The version number has only two bits assigned. Moreover, this docum=
ent<br>
&gt; reserves already two values without any explanation why (only 00 is ma=
ndatory<br>
&gt; to use, as far as I understand). This needs to be explained (maybe &#3=
9;historical&#39;<br>
&gt; reasons - but unclear for future readers and users) and may be a limit=
ation as<br>
&gt; the protocol develops.<br>
<br>
</span>The version field is indeed a two-bit field. One reserved and will n=
ot be used. One used by this spec, and two unassigned ones.<br>
<br>
We really expect to not be bumping up version number ofter =E2=80=94 or eve=
r=E2=80=A6<br>
<span class=3D""><br>
&gt;<br>
&gt; Nits/editorial comments:<br>
&gt;<br>
&gt; 1. Please make sure that acronyms are expanded at first occurrence (e.=
g. ECMP)<br>
&gt; and if necessary appropriate references are being provided.<br>
&gt;<br>
<br>
</span>Ack =E2=80=94 done.<br>
<br>
Thanks again!<br>
<br>
Carlos.<br>
<br>
&gt;<br>
<br>
</blockquote></div><br></div>

--94eb2c085986c1b7b1055818c0ff--


From nobody Thu Aug 31 21:26:18 2017
Return-Path: <cpignata@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 87E631326EA; Thu, 31 Aug 2017 21:25:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.521
X-Spam-Level: 
X-Spam-Status: No, score=-14.521 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lNj4CJnTsBpU; Thu, 31 Aug 2017 21:25:56 -0700 (PDT)
Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5BD53132F2F; Thu, 31 Aug 2017 21:25:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=5526; q=dns/txt; s=iport; t=1504239956; x=1505449556; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=18h61dS+FxVOuwa2vAS4aWU0I5nVf4za32bc6WH2Ilg=; b=IUnhg1LDHNtslITwBCaTGjBrP1QpXgQ5Oo8WqG0a3yTrrvN/u6iZ4ZWi ftAHhP+61LjORc4crTulpc+/b0og/Id4rZwPemOapl9iXBzUP7SCQYjsn F1x3T/6s5gLbGlCUAdxk9hDOHH8x6wN3BRvFGHYsz8anrLPOCk6Zbgeao o=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0C+AAAF4ahZ/51dJa1dGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBg1qBeQeOEJAfgU8ilieCEoVHAhqDdT8YAQIBAQEBAQEBayiFGAE?= =?us-ascii?q?BAQECASMRMxIFCwIBCA4KAgImAgICMBUQAgQOBYopCK9PgieLYgEBAQEBAQEBA?= =?us-ascii?q?QEBAQEBAQEBAQEBHoENgh2CAoFOgg4LgnKEdYMTMIIxBYl1jjyIPgKUT4IThWe?= =?us-ascii?q?KdIocjCgBHziBDXcVWwGFBRyBZ3aJT4EPAQEB?=
X-IronPort-AV: E=Sophos;i="5.41,456,1498521600"; d="scan'208";a="474880743"
Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by alln-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 01 Sep 2017 04:25:45 +0000
Received: from XCH-RTP-018.cisco.com (xch-rtp-018.cisco.com [64.101.220.158]) by rcdn-core-6.cisco.com (8.14.5/8.14.5) with ESMTP id v814PjAx024706 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 1 Sep 2017 04:25:45 GMT
Received: from xch-rtp-020.cisco.com (64.101.220.160) by XCH-RTP-018.cisco.com (64.101.220.158) with Microsoft SMTP Server (TLS) id 15.0.1263.5; Fri, 1 Sep 2017 00:25:44 -0400
Received: from xch-rtp-020.cisco.com ([64.101.220.160]) by XCH-RTP-020.cisco.com ([64.101.220.160]) with mapi id 15.00.1263.000; Fri, 1 Sep 2017 00:25:44 -0400
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: Wesley Eddy <wes@mti-systems.com>
CC: "tsv-art@ietf.org" <tsv-art@ietf.org>, IETF Discuss <ietf@ietf.org>, Service Function Chaining IETF list <sfc@ietf.org>, "draft-ietf-sfc-nsh.all@ietf.org" <draft-ietf-sfc-nsh.all@ietf.org>
Thread-Topic: Tsvart last call review of draft-ietf-sfc-nsh-19
Thread-Index: AQHTG3ZXOtnqynvgGkaCoRatoAbe6qKfwOGA
Date: Fri, 1 Sep 2017 04:25:44 +0000
Message-ID: <55F080C0-5639-4CE7-B5E2-8F86665CB617@cisco.com>
References: <150342731718.6066.9872092086965343963@ietfa.amsl.com>
In-Reply-To: <150342731718.6066.9872092086965343963@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.118.116.133]
Content-Type: text/plain; charset="utf-8"
Content-ID: <37C63ACB55306B459192FCE044B30F02@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/KcqF0oULLRO0KCp-_CE-IPvkgTU>
Subject: Re: [sfc] Tsvart last call review of draft-ietf-sfc-nsh-19
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@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, 01 Sep 2017 04:25:59 -0000

SGVsbG8sIFdlc2xleSwNCg0KVGhhbmtzIGZvciB0aGUgcmV2aWV3ISBQbGVhc2UgZmluZCBzb21l
IGZvbGxvdy11cHMgaW5saW5lLg0KDQrigJQNCkNhcmxvcyBQaWduYXRhcm8sIGNhcmxvc0BjaXNj
by5jb20NCg0K4oCcU29tZXRpbWVzIEkgdXNlIGJpZyB3b3JkcyB0aGF0IEkgZG8gbm90IGZ1bGx5
IHVuZGVyc3RhbmQsIHRvIG1ha2UgbXlzZWxmIHNvdW5kIG1vcmUgcGhvdG9zeW50aGVzaXMuIg0K
DQo+IE9uIEF1ZyAyMiwgMjAxNywgYXQgMjo0MSBQTSwgV2VzbGV5IEVkZHkgPHdlc0BtdGktc3lz
dGVtcy5jb20+IHdyb3RlOg0KPiANCj4gUmV2aWV3ZXI6IFdlc2xleSBFZGR5DQo+IFJldmlldyBy
ZXN1bHQ6IE5vdCBSZWFkeQ0KPiANCj4gSW4gZ2VuZXJhbCwgdGhlIGRvY3VtZW50IGRlc2NyaWJl
cyB0aGUgTlNIIHN0cnVjdHVyZSBhbmQgc29tZSBsb29zZSBleGFtcGxlcyBvZg0KPiBob3cgaXQg
bWlnaHQgYmUgdXNlZCwgYnV0IHRoaXMgaXNuJ3QgYSB2ZXJ5IGNsZWFyIHByb3RvY29sIHNwZWNp
ZmljYXRpb24uICBJdCdzDQo+IG1vc3RseSBqdXN0IGFib3V0IE5TSCBmb3JtYXQgYW5kIGxlc3Mg
b24gdGhlIGV4cGVjdGVkIGJlaGF2aW9ycyBvZiBOU0gNCj4gc3BlYWtlcnMsIGhvdyB0byBtYWlu
dGFpbiBzdGF0ZSBvZiB0aGUgTlNIIHBlZXJzIG9yIG90aGVyIGRhdGEgc3RydWN0dXJlcywgZXRj
Lg0KPiBJdCBzZWVtcyBsaWtlIHRoZXJlIGNvdWxkIGVhc2lseSBiZSBwcm9ibGVtcyBpbiBpbnRl
cm9wZXJhdGlvbnMgYmV0d2Vlbg0KPiB2ZW5kb3JzIGNvZGluZyBzb2xlbHkgYmFzZWQgb24gdGhl
IGRvY3VtZW50Lg0KPiANCj4gU2VjdGlvbiA1IG9uIGZyYWdtZW50YXRpb24gY29uc2lkZXJhdGlv
bnMgaXMgbmVidWxvdXMgYW5kIGhhcyB0ZWNobmljYWwgaXNzdWVzLg0KPiBTcGVjaWZpY2FsbHks
IGl0IHNheXMgdGhhdCBQTVRVRCBzaG91bGQgYmUgdXNlZCB3aGVuIE5TSCBpcyBlbmNhcHN1bGF0
ZWQgaW4NCj4gSVAuICBQTVRVRCByZXF1aXJlcyBJQ01QIHRvIHdvcmssIGFuZCBoYXMga25vd24g
aXNzdWVzIHdoZW4gSUNNUCBpcyBibG9ja2VkIGluDQo+IHRoZSBwYXRoLg0KDQpQbGVhc2Ugbm90
ZSB0aGF0IHRoaXMgc3BlY2lmaWNhdGlvbiBpcyBzY29wZWQgdG8gd2l0aGluIGEgbWFuYWdlbWVu
dCBkb21haW4sIGFuZCBub3QgdGhlIG9wZW4gSW50ZXJuZXQuDQoNCkFzIHN1Y2gsIHRoZSBleHBl
Y3RhdGlvbiBpcyB0aGF0IHRoZSAybmQgcGFyYWdyYXBoIG9mIFNlY3Rpb24gNSBzdWZmaWNlcy4g
QW5kIHdpdGhpbiBzYWlkIGFkbWluaXN0cmF0aXZlIGRvbWFpbiwgaXQgaXMgYWxzbyBleHBlY3Rl
ZCB0aGF0IElDTVBzIHdpbGwgbm90IGJlIGJsb2NrZWQgKGV2ZW4gd2hlbiB0aGV5IGFyZSB1bnJl
bGlhYmxlIGJ5IG5hdHVyZSkuDQoNCj4gIElzIHRoZXJlIGEgcmVxdWlyZW1lbnQgaXMgU0ZDIG5l
dHdvcmtzIHJ1bm5pbmcgTlNIIHRoYXQgSUNNUCBuZWVkcw0KPiB0byBiZSBjYXJyaWVkIGJ5IHRo
ZSBuZXR3b3JrPyAgRnVydGhlciwgdGhlcmUgaXMgbm8gZGlzY3Vzc2lvbiBoZXJlIG9uIFBMUE1U
VUQNCj4gdmVyc3VzIFBNVFVELCBub3IgcmVmZXJlbmNlIHRvIHRoZSBzcGVjaWZpYyBSRkNzLCBh
bGdvcml0aG1zLCBhbmQgb3B0aW9ucyBvcg0KPiBjb25maWd1cmF0aW9uIHBhcmFtZXRlcnMgc3Vn
Z2VzdGVkIHRvIGRvIHRoaXMgcHJvcGVybHkgaW4gU0ZDIHN5c3RlbXMuDQoNClRoZXJlIGlzIG5v
IHJlcXVpcmVtZW50IHRoYW4gSUNNUCBpcyBjYXJyaWVkIGJ5IHRoZSBuZXR3b3JrLCBzaW5jZSBO
U0ggY2FuIHJ1biBkaXJlY3RseSBvdmVyIEV0aGVybmV0IGZvciBleGFtcGxlLg0KDQpGdXJ0aGVy
LCBub3RlIHRoYXQgdGhlIHJlbGV2YW50IHNlbnRlbmNlIGJlZ2luczoNCuKAnCAgIEZvciBleGFt
cGxlLCB3aGVuIHRoZSBOU0ggaXMgZW5jYXBzdWxhdGVkIGluIElQLCBJUC1sZXZlbCINCk1ha2lu
ZyBpdCBhbiBleGFtcGxlIGFuZCBub3QgYSBub3JtYXRpdmUgYnJvYWQgcmVxdWlyZW1lbnQuDQoN
ClBMUE1UVUQgaXMgbm90IG1lbnRpb25lZCBzaW5jZSB0aGVyZSBpcyBubyBUQ1AgYW5kIG5vIG90
aGVyIHBhY2tldGl6YXRpb24gbGF5ZXIgZm9yIHdoaWNoLCB0byBteSBrbm93bGVkZ2UsIFBMUE1U
VUQgaXMgc3BlY2lmaWVkLg0KDQo+IA0KPiBJbiBTZWN0aW9uIDYsIHRoZSBhc3N1bXB0aW9ucywg
ZXhwZWN0YXRpb25zLCBvciBoYXJkIHJlcXVpcmVtZW50cyBmb3IgbWFwcGluZw0KPiBOU0ggb250
byBhbiB1bmRlcmx5aW5nICJ0cmFuc3BvcnQiIGFyZSBub3QgdmVyeSBjbGVhci4gIE9ubHkgZXhh
bXBsZXMgYXJlDQo+IGdpdmVuLCBhbmQgc29tZSBvZiB0aGVzZSAoZS5nLiBFdGhlcm5ldCkgYXJl
IG5vdCBjYXBhYmxlIG9mIGRvaW5nIHRoaW5ncyBsaWtlDQo+IGRldGVjdGluZyBmcmFnbWVudGF0
aW9uIGlzc3Vlcy4gIE90aGVyIGV4YW1wbGVzIChlLmcuIEdSRSkgYXJlIHR1bm5lbHMgd2hlcmUN
Cj4gdGhlcmUgbWF5IGJlIG1vcmUgc3RhdGUuICBUaGVyZSBpcyBubyBkaXNjdXNzaW9uIGFib3V0
IHdoZXRoZXIgdGhlcmUgYXJlDQo+IGFzc3VtcHRpb25zIGFib3V0IHBhY2tldCBvcmRlcmluZy9y
ZW9yZGVyaW5nLCBkdXBsaWNhdGlvbiwgbG9zc2VzLCBjb3JydXB0aW9uLA0KPiBldGMuDQoNCkkg
dGhpbmsgeW91IGhhdmUgYSBnb29kIHBvaW50IGhlcmUgaW4gZW5jbG9zaW5nIOKAnHRyYW5zcG9y
dOKAnSB3aXRoaW4gcXVvdGVzLiBXaGF0IGlzIG1lYW50IGhlcmUgaXMgYW4gZW5jYXBzdWxhdGlv
biwgYW5kIG5vdCBhIHRyYW5zcG9ydCBpbiB0aGUgVFNWIHNlbnNlIG9mIHRoZSB0ZXJtLg0KDQpX
ZSBjYW4gdXNlIG1vcmUgcHJlY2lzaW9uIG9uIHRoaXMuIFdvdWxkIHRoYXQgaGVscCBhIGJpdD8N
Cg0KPiANCj4gSXQgaXNuJ3QgY2xlYXIgd2h5IHRoZSBwYXJ0aWN1bGFyIGVuY2Fwc3VsYXRpb25z
IGRpc2N1c3NlZCBoYXZlIGJlZW4gY2hvc2VuDQo+IHJhdGhlciB0aGFuIFVEUCBvciBUQ1AtYmFz
ZWQgb3B0aW9ucy4NCj4gDQoNClRoZSBtYXJrZXQgY2hvc2UgdGhvc2UuIE5vdGUgdGhhdCB0aGVy
ZSBhcmUgVURQLWJhc2VkIG9wdGlvbnMsIHN1Y2ggYXMgVnhsYW4tZ3BlLg0KDQo+IFRoZXJlIHNo
b3VsZCBwcm9iYWJseSBiZSBtb3JlIGRpc2N1c3Npb24gYWJvdXQgd2hhdCB0eXBlcyBvZiBuZXR3
b3JrIHBhdGhzIE5TSA0KPiBpcyBzdWl0YWJsZSBmb3IgYW5kIHRoYXQgdGhlIGNob2ljZSBvZiBh
biBlbmNhcHN1bGF0aW9uIGZvciBOU0ggbmVlZHMgdG8gYmUNCj4gYXBwcm9wcmlhdGUgdG8gdGhl
IHVuZGVybHlpbmcgcGF0aCBiZXR3ZWVuIHNlcnZpY2UgZW50aXRpZXMuICBTb21lDQo+IGVuY2Fw
c3VsYXRpb25zIHdpbGwgbmVlZCB0byBiZSB0dW5lZCBmb3IgdGhlIGNvbWJpbmF0aW9uIG9mIHBh
dGggYW5kIG9mZmVyZWQNCj4gbG9hZCBvZiB0cmFmZmljLiAgU29tZSBjYW4gcHJvdmlkZSBtdWNo
IG1vcmUgZmVlZGJhY2sgdG8gdGhlIE5TSCAibGF5ZXIiIHRoYW4NCj4gb3RoZXJzIHRoYXQgYXJl
IG1haW5seSBvcGVuLWxvb3AuDQoNClNpbmNlIHRoZXJlIGFyZSBubyByZXF1aXJlbWVudCBvZiB0
aGUgdW5kZXJseWluZyBsYXllciwgbm8gcGFydGljdWxhciBmZWVkYmFjayBuZWVkZWQuDQoNCj4g
DQo+IFByb3BhZ2F0aW9uIG9mIGVycm9ycyB0aHJvdWdoIGEgc2VydmljZSBmdW5jdGlvbiBjaGFp
biBvciBzaWduYWxpbmcgb2YgZXJyb3JzDQo+IGJhY2t3YXJkcyBvbiBhIGNoYWluIHNlZW1zIGxp
a2UgaXQgYmVhcnMgZnVydGhlciBkaXNjdXNzaW9uLg0KPiANCj4gDQoNCk9BTSwgd2hpY2ggaW5j
bHVkZXMgcHJvcGFnYXRpb24gb2YgZXJyb3JzLCBpcyBleHBsaWNpdGx5IG91dHNpZGUgdGhlIHNj
b3BlIG9mIHRoaXMgc3BlYyAoc2VlIE8gYml0IGRlZmluaXRpb24pLg0KDQpJIHdvdWxkIGxpa2Ug
dG8gaGVhciB5b3VyIGZlZWRiYWNrIChhbmQsIGlkZWFsbHksIHNwZWNpZmljIHJlY29tbWVuZGF0
aW9ucyBhbmQgc3VnZ2VzdGlvbnMpIHJlZ2FyZGluZyB0aGUgdXNlIG9mIOKAnHRyYW5zcG9ydOKA
nSBpbiBTZWN0aW9uIDYuDQoNClRoYW5rcyENCg0K4oCUIENhcmxvcy4NCg0KDQo=


From nobody Thu Aug 31 21:29:15 2017
Return-Path: <cpignata@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B7D1D126BF0; Thu, 31 Aug 2017 21:28:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.52
X-Spam-Level: 
X-Spam-Status: No, score=-14.52 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id U-CKjdH6V1KY; Thu, 31 Aug 2017 21:28:52 -0700 (PDT)
Received: from alln-iport-7.cisco.com (alln-iport-7.cisco.com [173.37.142.94]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4F75D132EE3; Thu, 31 Aug 2017 21:28:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=29084; q=dns/txt; s=iport; t=1504240132; x=1505449732; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=dxBhhaWKG0DrfEQN7KtuIqRswE0UuL5GaEZ1z5BoBfE=; b=UYuqsYiB75Gnsj+H/xjQH+QJmtfw9ky4+sGp5CHUQoAs62MQFFOPSPOs 3b36jKCq8+zlF1rPDEk9GMa/xLfmZCnuh8v+VXjXXF4fKF0dhvDGOR6P5 n/v769CxBQ1V5f0dYVD93S+3R57/IN+bdIL7dOq/McINCo/2X3ZUA9f7P 8=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0C/AAAF4ahZ/5ldJa1dGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBg1pkgRUHjhCQH4FPIoJwhUmNbg6CBC6FGQIag3U/GAECAQEBAQE?= =?us-ascii?q?BAWsohRkGI1EFEAIBCA4GKwMCAgIfERQRAgQOBRuJMkwDFRCvP4InhzsNhBoBA?= =?us-ascii?q?QEBAQEBAQEBAQEBAQEBAQEBAQEdgyqCAoFOgWMrC4JygleCBjiCczCCMQWJe4k?= =?us-ascii?q?RhSWIAjwCh1mDWoQmhHaCE4Vng32Gd4xOiXYBDxA4gQ13FVsBhwh2AYlOgQ8BA?= =?us-ascii?q?QE?=
X-IronPort-AV: E=Sophos;i="5.41,456,1498521600";  d="scan'208,217";a="479886876"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by alln-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 01 Sep 2017 04:28:51 +0000
Received: from XCH-RTP-020.cisco.com (xch-rtp-020.cisco.com [64.101.220.160]) by rcdn-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id v814SoKR005074 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 1 Sep 2017 04:28:51 GMT
Received: from xch-rtp-020.cisco.com (64.101.220.160) by XCH-RTP-020.cisco.com (64.101.220.160) with Microsoft SMTP Server (TLS) id 15.0.1263.5; Fri, 1 Sep 2017 00:28:50 -0400
Received: from xch-rtp-020.cisco.com ([64.101.220.160]) by XCH-RTP-020.cisco.com ([64.101.220.160]) with mapi id 15.00.1263.000; Fri, 1 Sep 2017 00:28:50 -0400
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: Dan Romascanu <dromasca@gmail.com>
CC: "gen-art@ietf.org" <gen-art@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>, Service Function Chaining IETF list <sfc@ietf.org>, "draft-ietf-sfc-nsh.all@ietf.org" <draft-ietf-sfc-nsh.all@ietf.org>
Thread-Topic: Genart last call review of draft-ietf-sfc-nsh-19
Thread-Index: AQHTG1wXf572axcqxkiCBrPJS5Tss6KfhneAgAAyl4CAAAjkAA==
Date: Fri, 1 Sep 2017 04:28:49 +0000
Message-ID: <7BB49936-077F-4909-82BB-C9976C03C4AE@cisco.com>
References: <150341604132.6021.14134855950693780483@ietfa.amsl.com> <780ED7FA-6417-40A8-8524-69887C3AB161@cisco.com> <CAFgnS4XoR7eqW=+4i63Q=YGdqOVGCkBELkvfym_7kONtKKhaKg@mail.gmail.com>
In-Reply-To: <CAFgnS4XoR7eqW=+4i63Q=YGdqOVGCkBELkvfym_7kONtKKhaKg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.118.116.133]
Content-Type: multipart/alternative; boundary="_000_7BB49936077F490982BBC9976C03C4AEciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/jZdhs6_5h24iTI8M6Ckd3KKf6NI>
Subject: Re: [sfc] Genart last call review of draft-ietf-sfc-nsh-19
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@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, 01 Sep 2017 04:28:56 -0000

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

VGhhbmtzIHRvIHlvdSwgRGFuIQ0KDQrigJQNCkNhcmxvcyBQaWduYXRhcm8sIGNhcmxvc0BjaXNj
by5jb208bWFpbHRvOmNhcmxvc0BjaXNjby5jb20+DQoNCuKAnFNvbWV0aW1lcyBJIHVzZSBiaWcg
d29yZHMgdGhhdCBJIGRvIG5vdCBmdWxseSB1bmRlcnN0YW5kLCB0byBtYWtlIG15c2VsZiBzb3Vu
ZCBtb3JlIHBob3Rvc3ludGhlc2lzLiINCg0KT24gQXVnIDMxLCAyMDE3LCBhdCAxMTo1NiBQTSwg
RGFuIFJvbWFzY2FudSA8ZHJvbWFzY2FAZ21haWwuY29tPG1haWx0bzpkcm9tYXNjYUBnbWFpbC5j
b20+PiB3cm90ZToNCg0KSGkgQ2FybG9zLA0KDQpUaGFuayB5b3UgZm9yIGFkZHJlc3NpbmcgbXkg
Y29tbWVudHMuIFlvdXIgc3VnZ2VzdGVkIGVkaXRzIHNlZW0gdG8gYWRkcmVzcw0KdGhlIGlzc3Vl
cy4NCg0KUmVnYXJkcywNCg0KRGFuDQoNCg0KT24gRnJpLCBTZXAgMSwgMjAxNyBhdCAzOjU1IEFN
LCBDYXJsb3MgUGlnbmF0YXJvIChjcGlnbmF0YSkgPA0KY3BpZ25hdGFAY2lzY28uY29tPG1haWx0
bzpjcGlnbmF0YUBjaXNjby5jb20+PiB3cm90ZToNCg0KSGksIERhbiwNCg0KTWFueSB0aGFua3Mg
Zm9yIHlvdXIgZGV0YWlsZWQgYW5kIHZhbHVhYmxlIHJldmlldywgYW5kIGFwb2xvZ2llcyBmb3Ig
dGhlDQpkZWxheSBpbiBBY2staW5nIGFuZCByZXNwb25kaW5nLg0KDQpQbGVhc2Ugc2VlIGlubGlu
ZS4NCg0K4oCUDQpDYXJsb3MgUGlnbmF0YXJvLCBjYXJsb3NAY2lzY28uY29tPG1haWx0bzpjYXJs
b3NAY2lzY28uY29tPg0KDQrigJxTb21ldGltZXMgSSB1c2UgYmlnIHdvcmRzIHRoYXQgSSBkbyBu
b3QgZnVsbHkgdW5kZXJzdGFuZCwgdG8gbWFrZSBteXNlbGYNCnNvdW5kIG1vcmUgcGhvdG9zeW50
aGVzaXMuIg0KDQpPbiBBdWcgMjIsIDIwMTcsIGF0IDExOjM0IEFNLCBEYW4gUm9tYXNjYW51IDxk
cm9tYXNjYUBnbWFpbC5jb208bWFpbHRvOmRyb21hc2NhQGdtYWlsLmNvbT4+IHdyb3RlOg0KDQpS
ZXZpZXdlcjogRGFuIFJvbWFzY2FudQ0KUmV2aWV3IHJlc3VsdDogQWxtb3N0IFJlYWR5DQoNCkkg
YW0gdGhlIGFzc2lnbmVkIEdlbi1BUlQgcmV2aWV3ZXIgZm9yIHRoaXMgZHJhZnQuIFRoZSBHZW5l
cmFsIEFyZWENClJldmlldyBUZWFtIChHZW4tQVJUKSByZXZpZXdzIGFsbCBJRVRGIGRvY3VtZW50
cyBiZWluZyBwcm9jZXNzZWQNCmJ5IHRoZSBJRVNHIGZvciB0aGUgSUVURiBDaGFpci4gIFBsZWFz
ZSB0cmVhdCB0aGVzZSBjb21tZW50cyBqdXN0DQpsaWtlIGFueSBvdGhlciBsYXN0IGNhbGwgY29t
bWVudHMuDQoNCkZvciBtb3JlIGluZm9ybWF0aW9uLCBwbGVhc2Ugc2VlIHRoZSBGQVEgYXQNCg0K
PGh0dHBzOi8vdHJhYy5pZXRmLm9yZy90cmFjL2dlbi93aWtpL0dlbkFydGZhcT4uDQoNCkRvY3Vt
ZW50OiBkcmFmdC1pZXRmLXNmYy1uc2gtMTkNClJldmlld2VyOiBEYW4gUm9tYXNjYW51DQpSZXZp
ZXcgRGF0ZTogMjAxNy0wOC0yMg0KSUVURiBMQyBFbmQgRGF0ZTogMjAxNy0wOC0yNQ0KSUVTRyBU
ZWxlY2hhdCBkYXRlOiAyMDE3LTA5LTE0DQoNClN1bW1hcnk6DQoNClRoaXMgZG9jdW1lbnQgZGVz
Y3JpYmVzIHRoZSBoZWFkZXIgKGNhbGxlZCBOZXR3b3JrIFNlcnZpY2UgSGVhZGVyIC0gTlNIKQ0K
dG8gYmUNCmluc2VydGVkIGluIHBhY2tldHMgYW5kIGZyYW1lcyBpbiBvcmRlciB0byBjcmVhdGUg
cGFja2V0cyBhbmQgZnJhbWVzIHRoYXQNCnJlYWxpemUgc2VydmljZSBmdW5jdGlvbnMgZGVzY3Jp
YmVkIGJ5IG90aGVyIFNGQyBkb2N1bWVudHMuIEl0IG5lZWRzIHRvDQpiZSByZWFkDQppbiBjb25q
dW5jdGlvbiB3aXRoIFJGQyA3NjY1IGFuZCBvdGhlciBkb2N1bWVudHMgYXMgdGhlIFNGQyBjb250
cm9sDQpwbGFuZSBJLUQNCmluIG9yZGVyIHRvIG1ha2Ugc2Vuc2Ugb2YgdGhlIHJlcXVpcmVkIGZ1
bmN0aW9uYWxpdHkuIFRoaXMgcGFydCBvZiB0aGUNClNGQw0Kc29sdXRpb24gc2VlbXMgYWxtb3N0
IHJlYWR5LCBidXQgYSBmZXcgaXNzdWVzIG1lbnRpb25lZCBiZWxvdyBuZWVkIGluIG15DQpvcGlu
aW9uIGNsYXJpZmljYXRpb24gYmVmb3JlIHRoZSBkb2N1bWVudCBpcyBhcHByb3ZlZC4NCg0KVGhh
bmsgeW91IGZvciB0aGlzIHN1bW1hcnkg4oCUIHlvdSByYWlzZSBnb29kIHBvaW50cy4NCg0KDQpN
YWpvciBpc3N1ZXM6DQoNCjEuIFNlY3Rpb24gMTEuMSBjbGFpbXM6ICdBbiBJRUVFIEV0aGVyVHlw
ZSwgMHg4OTRGLCBoYXMgYmVlbiBhbGxvY2F0ZWQNCmZvcg0KTlNIJy4gSSBjb3VsZCBub3QgZmlu
ZCB0aGlzIHZhbHVlIGluIHRoZSB0YWJsZXMgZGlzcGxheWVkIGJ5IHRoZSBJRUVFDQpSZWdpc3Ry
YXRpb24gQXV0aG9yaXR5IChSQUMpIC0gZm9yIGV4YW1wbGUgYXQNCmh0dHA6Ly9zdGFuZGFyZHMt
b3VpLmllZWUub3JnL2V0aGVydHlwZS9ldGgudHh0LiBOZWl0aGVyIGRvZXMgSUFOQSBhdA0KaHR0
cHM6Ly93d3cuaWFuYS5vcmcvYXNzaWdubWVudHMvaWVlZS04MDItbnVtYmVycy9pZWVlLTgwMi1u
dW1iZXJzLnhodG1sDQood2hpY2gNCndvdWxkIG5vdCBiZSBpbiBhbnkgY2FzZSB0aGUgYXV0aG9y
aXRhdGl2ZSBzb3VyY2UpLiBDYW4geW91IHBsZWFzZQ0KaW5kaWNhdGUgdGhlDQpzb3VyY2UgdGhh
dCB0aGlzIGlzIGluZGVlZCBhIGNvbmZpcm1lZCBJRUVFIEV0aGVyVHlwZSByZWdpc3RyYXRpb24u
DQoNCkkgYW0gbm90IHN1cmUgaG93IG9mdGVuIHRoYXQgcGFnZSBpcyB1cGRhdGVkLCBidXQgdGhl
IHNhbWUgbGluayB5b3UNCmluY2x1ZGUsIGh0dHA6Ly9zdGFuZGFyZHMtb3VpLmllZWUub3JnL2V0
aGVydHlwZS9ldGgudHh0LCBzaG93czoNCg0KMHg4OTRGDQo4OTRGOiBOU0ggKE5ldHdvcmsgU2Vy
dmljZSBIZWFkZXIpLiBSZWZlcmVuY2U6IGRyYWZ0LWlldGYtc2ZjLW5zaC0xOA0KDQpHcmFudGVk
LCB0aGF0IHJlZ2lzdHJhdGlvbiB3aWxsIGJlIHVwZGF0ZWQgd2l0aCB0aGUgUkZDIG51bWJlciBp
bnN0ZWFkIG9mDQp0aGUgSS1ELCB3aGVuIGl0IHB1Ymxpc2hlcy4NCg0KDQoyLiBTZWN0aW9uIDUg
cmVmZXJzIHRvIGlldGYtcnRnd2ctZHQtZW5jYXAgd2hpY2ggaXMgZXhwaXJlZC4gSWYgSQ0KdW5k
ZXJzdGFuZA0KY29ycmVjdGx5IHRoZSBzdGF0dXMgb2YgdGhpcyB3b3JrLCB0aGVyZSBpcyBhIGRl
c2lnbiB0ZWFtIGluIHBsYWNlIGluIHRoZQ0KUm91dGluZyBBcmVhIGNyZWF0ZWQgdG8gbG9vayBh
dCBjb21tb24gaXNzdWVzIGZvciB0aGUgZGlmZmVyZW50IGRhdGENCnBsYW5lDQplbmNhcHN1bGF0
aW9ucyBiZWluZyBkaXNjdXNzZWQgaW4gdmFyaW91cyBXR3MgaW5jbHVkaW5nIFNGQy4gVGhpcyBs
ZWF2ZXMNCnRoZQ0KaXNzdWUgdW5zZXR0bGVkIGF0IHRoaXMgc3RhZ2UgYW5kIHRoaXMgbWF5IGJl
IGEgcHJvYmxlbSBmb3IgYSBzdGFuZGFyZHMNCnRyYWNrDQpkb2N1bWVudC4gSSBzdWdnZXN0IHRo
YXQgZmlyc3QgdGhlIHJlZmVyZW5jZSB0byB0aGUgZXhwaXJlZCBkb2N1bWVudCBpcw0KcmVtb3Zl
ZCwgc2Vjb25kIHRoYXQgdGhlIGlzc3VlIGlzIG1hcmtlZCBhcyAnb3BlbicgYW5kIHN1YmplY3Qg
Zm9yDQpmdXR1cmUgd29yay4NCg0KDQpHb29kIHN1Z2dlc3Rpb24uIEluc3RlYWQgb2YgcmVtb3Zp
bmcgdGhlIHJlZmVyZW5jZSBhbGwgdG9nZXRoZXIsIHdlIGNhbg0KbWFyayBpdCBhcyBleGVtcGxp
Znlpbmcgb2Ygb25lIGFwcHJvYWNoLg0KDQpNaW5vciBpc3N1ZXM6DQoNCjEuICBUd28gdmFsdWVz
ICdFeHBlcmltZW50IDEnIGFuZCAnRXhwZXJpbWVudCAyJyBhcmUgZGVmaW5lZCBpbiBzZWN0aW9u
DQoyLjIgYW5kDQoxMS4yLjUgZm9yIHRoZSBOZXh0IFByb3RvY29sLiBUaGlzIHNlZW1zIGEgbGl0
dGxlIG9kZC4gV2h5IDI/IFdoeSBhcmUNCnRoZXkNCmRlZmluZWQgYXQgdGhlIGVuZCBvZiB0aGUg
cmFuZ2U/IE1heWJlIHRoZXJlIGlzIGFuIGV4cGxhbmF0aW9uIGZvciB0aG9zZQ0Kd2hvDQprbm93
IHRoZSBoaXN0b3J5IGJ1dCBmb3IgYW4gdW4taW5pdGlhdGVkIHJlYWRlciBvciBhIGZ1dHVyZSBp
bXBsZW1lbnRlcg0KdGhpcw0Kc2VlbXMgb2RkLg0KDQpUaGVyZSBpcyBubyBzdHJvbmcgcmF0aW9u
YWwgYmVoaW5kIHRoZSBudW1iZXIgb2YgdmFsdWVzICh0d28pIG9yIHRoZQ0KbG9jYXRpb24gKHRv
d2FyZHMgdGhlIGVuZCBvZiB0aGUgcmFuZ2UpLiBUaGVyZSBhcmUgdHdvIHZhbHVlcyBhcyBpdCBz
ZWVtcw0KYXBwcm9wcmlhdGUgZ2l2ZW4gdGhlIHNhbWUgb2YgdGhlIG51bWJlciBzcGFjZSAoMiBv
dXQgb2YgMjU2KS4NCg0KUGVyaGFwcywgaXTigJlzIHNvbWV3aGF0IGZvbGxvd2luZyBjb21tb24g
cHJhY3RpY2Ugc3RhcnRlZCBhdA0KaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzM2OTIj
c2VjdGlvbi0yLjEgKDIgdmFsdWVzIGZvciBhbmQgOC1iaXQNCmZpZWxkLCBjbG9zZXIgdG8gdGhl
IGVuZCkuDQoNCg0KMi4gSW4gU2VjdGlvbiAyLjIgSSBzZWU6DQoNCkFsbCBvdGhlciBmbGFnIGZp
ZWxkcywgbWFya2VkIFUsIGFyZSB1bmFzc2lnbmVkIGFuZCBhdmFpbGFibGUgZm9yDQogZnV0dXJl
IHVzZSwgc2VlIFNlY3Rpb24gMTEuMi4xLiAgVW5hc3NpZ25lZCBiaXRzIE1VU1QgYmUgc2V0IHRv
IHplcm8NCiB1cG9uIG9yaWdpbmF0aW9uLCBhbmQgTVVTVCBiZSBpZ25vcmVkIGFuZCBwcmVzZXJ2
ZWQgdW5tb2RpZmllZCBieQ0KIG90aGVyIE5TSCBzdXBwb3J0aW5nIGVsZW1lbnRzLiAgRWxlbWVu
dHMgd2hpY2ggZG8gbm90IHVuZGVyc3RhbmQgdGhlDQogbWVhbmluZyBvZiBhbnkgb2YgdGhlc2Ug
Yml0cyBNVVNUIE5PVCBtb2RpZnkgdGhlaXIgYWN0aW9ucyBiYXNlZCBvbg0KIHRob3NlIHVua25v
d24gYml0cy4NCg0KVGhlIHdheSB0aGUgbGFzdCBzZW50ZW5jZSBpcyB3cml0dGVuIGl0IHNlZW1z
IHRvIG9wZW4gdGhlIHBhdGggZm9yDQplbGVtZW50cw0KdGhhdCBjbGFpbSB0byAndW5kZXJzdGFu
ZCcgdGhlIG1lYW5pbmcgb2Ygc29tZSBVbmFzc2lnbmVkIGJpdCB0byBtb2RpZnkNCml0cw0KYmVo
YXZpb3IgYmFzZWQgdXBvbiBpdC4gVGhpcyBkb2VzIG5vdCBzZWVtIGdvb2QsIGFzIGF0IHRyYW5z
bWlzc2lvbiBhbGwNClVuYXNzaWduZWQgYml0cyBNVVNUIGJlIHNldCB0byB6ZXJvLiBJIHdvdWxk
IHN1Z2dlc3QgdG8gbWFrZSB0aGUNCnN0YXRlbWVudA0Kc2ltcGxlciBhbmQganVzdCBzYXkgdGhh
dCBhdCByZWNlcHRpb24gYWxsIGVsZW1lbnRzIE1VU1QgTk9UIG1vZGlmeSB0aGVpcg0KYWN0aW9u
cyBiYXNlZCBvbiB0aGVzZSBiaXRzLg0KDQoNClZlcnkgZ29vZCBwb2ludCwgYW5kIGdvb2QgaW1w
cm92ZW1lbnQuIEFwcGxpZWQuDQoNCjMuIEluIFNlY3Rpb24gMi4yIEkgc2VlOg0KDQoweEYgLSBU
aGlzIHZhbHVlIGlzIHJlc2VydmVkIGZvciBleHBlcmltZW50YXRpb24gYW5kIHRlc3RpbmcsIGFz
IHBlcg0KIFtSRkMzNjkyXS4gIEltcGxlbWVudGF0aW9ucyBub3QgZXhwbGljaXRseSBjb25maWd1
cmVkIHRvIGJlIHBhcnQgb2YNCiBhbiBleHBlcmltZW50IFNIT1VMRCBzaWxlbnRseSBkaXNjYXJk
IHBhY2tldHMgd2l0aCBNRCBUeXBlIDB4Ri4NCg0KV2h5IGlzIHRoaXMgYSBTSE9VTEQgYW5kIG5v
dCBhIE1VU1Q/DQoNCg0KVG8gdXNlIE1VU1RzIHZlcnkgc3BhcmluZ2x5IGFuZCBsZWF2ZSBhIGxp
dHRsZSBiaXQgb2YgbGVld2F5IGZvcg0KZXhwZXJpbWVudGF0aW9uLCBmb2xsb3dpbmcgYXBwcm9w
cmlhdGUganVzdGlmaWNhdGlvbi4NCg0KNC4gSSBiZWxpZXZlIHRoYXQgIFtJLUQuaWV0Zi1zZmMt
Y29udHJvbC1wbGFuZV0gbmVlZHMgdG8gYmUgYSBOb3JtYXRpdmUNClJlZmVyZW5jZS4gVGhlcmUg
YXJlIHNldmVyYWwgcGxhY2VzIGluIHRoZSBkb2N1bWVudCAoZS5nLiBpbiBTZWN0aW9uDQoyLjMp
IHdoZXJlDQp0aGlzIGRvY3VtZW50IGlzIHJlZmVycmVkIHRvIGRlc2NyaWJlIGJlaGF2aW9yIG9y
IGFjdGlvbnMgcmVsYXRlZCB0byB0aGUNCmZpZWxkcw0Kb2YgdGhlIGhlYWRlci4NCg0KDQpUaGUg
Y29udHJvbCBwbGFuZSBJLUQgaXMsIGJ5IFdHIGRlY2lzaW9uLCBpbnRlbmRlZCB0byBub3QgYmUg
bm9ybWF0aXZlIGFzDQpOU0ggaXMgdGhlIGRhdGEgcGxhbmUgaW5kZXBlbmRlbnQgb2YgdGhlIENQ
IHNwZWMuDQoNCkkgc2VlIHRoYXQgW0ktRC5pZXRmLXNmYy1jb250cm9sLXBsYW5lXSBpcyBjaXRl
ZCBpbiB0d28gcGxhY2VzOg0KDQoxLg0KICAgICAgW0ktRC5pZXRmLXNmYy1jb250cm9sLXBsYW5l
XSBwcm92aWRlcyBhbiBleGFtcGxlIG9mIHN1Y2ggaW4NCg0KMi4NCiAgcHJvY2Vzcy4gIFRoZXNl
IGNvbnNpZGVyYXRpb25zIGFyZSBkZXBsb3ltZW50LXNwZWNpZmljLiAgSG93ZXZlciwgdGhlDQog
IGNvbnRyb2wgcGxhbmUgaXMgZW50aXRsZWQgdG8gaW5zdHJ1Y3QgU0ZDLWF3YXJlIFNGcyB3aXRo
IHRoZSBkYXRhDQogIHN0cnVjdHVyZSBvZiBjb250ZXh0IGhlYWRlciB0b2dldGhlciB3aXRoIGl0
cyBzY29waW5nIChzZWUNCiAgU2VjdGlvbiAzLjMuMyBvZiBbSS1ELmlldGYtc2ZjLWNvbnRyb2wt
cGxhbmVdKS4NCg0KDQpXZSBhbHJlYWR5IGNhdWdodCB0aGUgaXNzdWUgd2l0aCAjMiBhbmQgY2hh
bmdlZCBpdCB0bywgaW4gb3VyIHdvcmtpbmcgY29weQ0Kd29ya2luZyB3aXRoIHRoZSBjaGFpcnMs
IHRvOg0KDQogIHByb2Nlc3MuICBUaGVzZSBjb25zaWRlcmF0aW9ucyBhcmUgZGVwbG95bWVudC1z
cGVjaWZpYy4gIEhvd2V2ZXIsIHRoZQ0KICBjb250cm9sIHBsYW5lIGlzIGVudGl0bGVkIHRvIGlu
c3RydWN0IFNGQy1hd2FyZSBTRnMgd2l0aCB0aGUgZGF0YQ0KICBzdHJ1Y3R1cmUgb2YgY29udGV4
dCBoZWFkZXIgdG9nZXRoZXIgd2l0aCBpdHMgc2NvcGluZyAoc2VlIGUuZy4sDQogIFNlY3Rpb24g
My4zLjMgb2YgW0ktRC5pZXRmLXNmYy1jb250cm9sLXBsYW5lXSkuDQoNCkFzIHRoYXTigJlzIG9u
ZSBwb3NzaWJsZSwgYW5kIG5vbi1ub3JtYXRpdmUgd2F5LCBvdXQgb2YgbWFueSB3YXlzLg0KDQo1
LiBUaGUgdmVyc2lvbiBudW1iZXIgaGFzIG9ubHkgdHdvIGJpdHMgYXNzaWduZWQuIE1vcmVvdmVy
LCB0aGlzIGRvY3VtZW50DQpyZXNlcnZlcyBhbHJlYWR5IHR3byB2YWx1ZXMgd2l0aG91dCBhbnkg
ZXhwbGFuYXRpb24gd2h5IChvbmx5IDAwIGlzDQptYW5kYXRvcnkNCnRvIHVzZSwgYXMgZmFyIGFz
IEkgdW5kZXJzdGFuZCkuIFRoaXMgbmVlZHMgdG8gYmUgZXhwbGFpbmVkIChtYXliZQ0KJ2hpc3Rv
cmljYWwnDQpyZWFzb25zIC0gYnV0IHVuY2xlYXIgZm9yIGZ1dHVyZSByZWFkZXJzIGFuZCB1c2Vy
cykgYW5kIG1heSBiZSBhDQpsaW1pdGF0aW9uIGFzDQp0aGUgcHJvdG9jb2wgZGV2ZWxvcHMuDQoN
ClRoZSB2ZXJzaW9uIGZpZWxkIGlzIGluZGVlZCBhIHR3by1iaXQgZmllbGQuIE9uZSByZXNlcnZl
ZCBhbmQgd2lsbCBub3QgYmUNCnVzZWQuIE9uZSB1c2VkIGJ5IHRoaXMgc3BlYywgYW5kIHR3byB1
bmFzc2lnbmVkIG9uZXMuDQoNCldlIHJlYWxseSBleHBlY3QgdG8gbm90IGJlIGJ1bXBpbmcgdXAg
dmVyc2lvbiBudW1iZXIgb2Z0ZXIg4oCUIG9yIGV2ZXLigKYNCg0KDQpOaXRzL2VkaXRvcmlhbCBj
b21tZW50czoNCg0KMS4gUGxlYXNlIG1ha2Ugc3VyZSB0aGF0IGFjcm9ueW1zIGFyZSBleHBhbmRl
ZCBhdCBmaXJzdCBvY2N1cnJlbmNlIChlLmcNCg0K

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KVGhhbmtzIHRvIHlvdSwgRGFuIQ0K
PGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0i
Y29sb3I6IHJnYigwLCAwLCAwKTsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgdGV4dC1hbGlnbjog
c3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFj
ZTogbm9ybWFsOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDog
MHB4OyB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdl
YmtpdC1saW5lLWJyZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0K4oCUPGJyIGNs
YXNzPSIiPg0KQ2FybG9zIFBpZ25hdGFybywmbmJzcDs8YSBocmVmPSJtYWlsdG86Y2FybG9zQGNp
c2NvLmNvbSIgY2xhc3M9IiI+Y2FybG9zQGNpc2NvLmNvbTwvYT48YnIgY2xhc3M9IiI+DQo8YnIg
Y2xhc3M9IiI+DQo8aSBjbGFzcz0iIj7igJxTb21ldGltZXMgSSB1c2UgYmlnIHdvcmRzIHRoYXQg
SSBkbyBub3QgZnVsbHkgdW5kZXJzdGFuZCwgdG8gbWFrZSBteXNlbGYgc291bmQgbW9yZSBwaG90
b3N5bnRoZXNpcy4mcXVvdDs8L2k+PC9kaXY+DQo8L2Rpdj4NCjxiciBjbGFzcz0iIj4NCjxkaXY+
DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+T24gQXVn
IDMxLCAyMDE3LCBhdCAxMTo1NiBQTSwgRGFuIFJvbWFzY2FudSAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmRyb21hc2NhQGdtYWlsLmNvbSIgY2xhc3M9IiI+ZHJvbWFzY2FAZ21haWwuY29tPC9hPiZndDsg
d3JvdGU6PC9kaXY+DQo8YnIgY2xhc3M9IkFwcGxlLWludGVyY2hhbmdlLW5ld2xpbmUiPg0KPGRp
diBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+SGkgQ2FybG9zLDxiciBjbGFzcz0iIj4NCjxiciBj
bGFzcz0iIj4NClRoYW5rIHlvdSBmb3IgYWRkcmVzc2luZyBteSBjb21tZW50cy4gWW91ciBzdWdn
ZXN0ZWQgZWRpdHMgc2VlbSB0byBhZGRyZXNzPGJyIGNsYXNzPSIiPg0KdGhlIGlzc3Vlcy48YnIg
Y2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpSZWdhcmRzLDxiciBjbGFzcz0iIj4NCjxiciBjbGFz
cz0iIj4NCkRhbjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCk9u
IEZyaSwgU2VwIDEsIDIwMTcgYXQgMzo1NSBBTSwgQ2FybG9zIFBpZ25hdGFybyAoY3BpZ25hdGEp
ICZsdDs8YnIgY2xhc3M9IiI+DQo8YSBocmVmPSJtYWlsdG86Y3BpZ25hdGFAY2lzY28uY29tIiBj
bGFzcz0iIj5jcGlnbmF0YUBjaXNjby5jb208L2E+Jmd0OyB3cm90ZTo8YnIgY2xhc3M9IiI+DQo8
YnIgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj5IaSwgRGFuLDxi
ciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCk1hbnkgdGhhbmtzIGZvciB5b3VyIGRldGFpbGVk
IGFuZCB2YWx1YWJsZSByZXZpZXcsIGFuZCBhcG9sb2dpZXMgZm9yIHRoZTxiciBjbGFzcz0iIj4N
CmRlbGF5IGluIEFjay1pbmcgYW5kIHJlc3BvbmRpbmcuPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNz
PSIiPg0KUGxlYXNlIHNlZSBpbmxpbmUuPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0K4oCU
PGJyIGNsYXNzPSIiPg0KQ2FybG9zIFBpZ25hdGFybywgPGEgaHJlZj0ibWFpbHRvOmNhcmxvc0Bj
aXNjby5jb20iIGNsYXNzPSIiPmNhcmxvc0BjaXNjby5jb208L2E+PGJyIGNsYXNzPSIiPg0KPGJy
IGNsYXNzPSIiPg0K4oCcU29tZXRpbWVzIEkgdXNlIGJpZyB3b3JkcyB0aGF0IEkgZG8gbm90IGZ1
bGx5IHVuZGVyc3RhbmQsIHRvIG1ha2UgbXlzZWxmPGJyIGNsYXNzPSIiPg0Kc291bmQgbW9yZSBw
aG90b3N5bnRoZXNpcy4mcXVvdDs8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQo8YmxvY2tx
dW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj5PbiBBdWcgMjIsIDIwMTcsIGF0IDExOjM0IEFNLCBE
YW4gUm9tYXNjYW51ICZsdDs8YSBocmVmPSJtYWlsdG86ZHJvbWFzY2FAZ21haWwuY29tIiBjbGFz
cz0iIj5kcm9tYXNjYUBnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8YnIgY2xhc3M9IiI+DQo8YnIg
Y2xhc3M9IiI+DQpSZXZpZXdlcjogRGFuIFJvbWFzY2FudTxiciBjbGFzcz0iIj4NClJldmlldyBy
ZXN1bHQ6IEFsbW9zdCBSZWFkeTxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkkgYW0gdGhl
IGFzc2lnbmVkIEdlbi1BUlQgcmV2aWV3ZXIgZm9yIHRoaXMgZHJhZnQuIFRoZSBHZW5lcmFsIEFy
ZWE8YnIgY2xhc3M9IiI+DQpSZXZpZXcgVGVhbSAoR2VuLUFSVCkgcmV2aWV3cyBhbGwgSUVURiBk
b2N1bWVudHMgYmVpbmcgcHJvY2Vzc2VkPGJyIGNsYXNzPSIiPg0KYnkgdGhlIElFU0cgZm9yIHRo
ZSBJRVRGIENoYWlyLiAmbmJzcDtQbGVhc2UgdHJlYXQgdGhlc2UgY29tbWVudHMganVzdDxiciBj
bGFzcz0iIj4NCmxpa2UgYW55IG90aGVyIGxhc3QgY2FsbCBjb21tZW50cy48YnIgY2xhc3M9IiI+
DQo8YnIgY2xhc3M9IiI+DQpGb3IgbW9yZSBpbmZvcm1hdGlvbiwgcGxlYXNlIHNlZSB0aGUgRkFR
IGF0PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJmx0OzxhIGhyZWY9Imh0dHBzOi8vdHJh
Yy5pZXRmLm9yZy90cmFjL2dlbi93aWtpL0dlbkFydGZhcSIgY2xhc3M9IiI+aHR0cHM6Ly90cmFj
LmlldGYub3JnL3RyYWMvZ2VuL3dpa2kvR2VuQXJ0ZmFxPC9hPiZndDsuPGJyIGNsYXNzPSIiPg0K
PGJyIGNsYXNzPSIiPg0KRG9jdW1lbnQ6IGRyYWZ0LWlldGYtc2ZjLW5zaC0xOTxiciBjbGFzcz0i
Ij4NClJldmlld2VyOiBEYW4gUm9tYXNjYW51PGJyIGNsYXNzPSIiPg0KUmV2aWV3IERhdGU6IDIw
MTctMDgtMjI8YnIgY2xhc3M9IiI+DQpJRVRGIExDIEVuZCBEYXRlOiAyMDE3LTA4LTI1PGJyIGNs
YXNzPSIiPg0KSUVTRyBUZWxlY2hhdCBkYXRlOiAyMDE3LTA5LTE0PGJyIGNsYXNzPSIiPg0KPGJy
IGNsYXNzPSIiPg0KU3VtbWFyeTo8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpUaGlzIGRv
Y3VtZW50IGRlc2NyaWJlcyB0aGUgaGVhZGVyIChjYWxsZWQgTmV0d29yayBTZXJ2aWNlIEhlYWRl
ciAtIE5TSCk8YnIgY2xhc3M9IiI+DQo8L2Jsb2NrcXVvdGU+DQp0byBiZTxiciBjbGFzcz0iIj4N
CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNsYXNzPSIiPmluc2VydGVkIGluIHBhY2tldHMgYW5k
IGZyYW1lcyBpbiBvcmRlciB0byBjcmVhdGUgcGFja2V0cyBhbmQgZnJhbWVzIHRoYXQ8YnIgY2xh
c3M9IiI+DQpyZWFsaXplIHNlcnZpY2UgZnVuY3Rpb25zIGRlc2NyaWJlZCBieSBvdGhlciBTRkMg
ZG9jdW1lbnRzLiBJdCBuZWVkcyB0bzxiciBjbGFzcz0iIj4NCjwvYmxvY2txdW90ZT4NCmJlIHJl
YWQ8YnIgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj5pbiBjb25q
dW5jdGlvbiB3aXRoIFJGQyA3NjY1IGFuZCBvdGhlciBkb2N1bWVudHMgYXMgdGhlIFNGQyBjb250
cm9sPGJyIGNsYXNzPSIiPg0KPC9ibG9ja3F1b3RlPg0KcGxhbmUgSS1EPGJyIGNsYXNzPSIiPg0K
PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+aW4gb3JkZXIgdG8gbWFrZSBzZW5zZSBv
ZiB0aGUgcmVxdWlyZWQgZnVuY3Rpb25hbGl0eS4gVGhpcyBwYXJ0IG9mIHRoZTxiciBjbGFzcz0i
Ij4NCjwvYmxvY2txdW90ZT4NClNGQzxiciBjbGFzcz0iIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNp
dGUiIGNsYXNzPSIiPnNvbHV0aW9uIHNlZW1zIGFsbW9zdCByZWFkeSwgYnV0IGEgZmV3IGlzc3Vl
cyBtZW50aW9uZWQgYmVsb3cgbmVlZCBpbiBteTxiciBjbGFzcz0iIj4NCm9waW5pb24gY2xhcmlm
aWNhdGlvbiBiZWZvcmUgdGhlIGRvY3VtZW50IGlzIGFwcHJvdmVkLjxiciBjbGFzcz0iIj4NCjwv
YmxvY2txdW90ZT4NCjxiciBjbGFzcz0iIj4NClRoYW5rIHlvdSBmb3IgdGhpcyBzdW1tYXJ5IOKA
lCB5b3UgcmFpc2UgZ29vZCBwb2ludHMuPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KPGJs
b2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KTWFqb3IgaXNzdWVz
OjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjEuIFNlY3Rpb24gMTEuMSBjbGFpbXM6ICdB
biBJRUVFIEV0aGVyVHlwZSwgMHg4OTRGLCBoYXMgYmVlbiBhbGxvY2F0ZWQ8YnIgY2xhc3M9IiI+
DQo8L2Jsb2NrcXVvdGU+DQpmb3I8YnIgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRl
IiBjbGFzcz0iIj5OU0gnLiBJIGNvdWxkIG5vdCBmaW5kIHRoaXMgdmFsdWUgaW4gdGhlIHRhYmxl
cyBkaXNwbGF5ZWQgYnkgdGhlIElFRUU8YnIgY2xhc3M9IiI+DQpSZWdpc3RyYXRpb24gQXV0aG9y
aXR5IChSQUMpIC0gZm9yIGV4YW1wbGUgYXQ8YnIgY2xhc3M9IiI+DQo8YSBocmVmPSJodHRwOi8v
c3RhbmRhcmRzLW91aS5pZWVlLm9yZy9ldGhlcnR5cGUvZXRoLnR4dCIgY2xhc3M9IiI+aHR0cDov
L3N0YW5kYXJkcy1vdWkuaWVlZS5vcmcvZXRoZXJ0eXBlL2V0aC50eHQ8L2E+LiBOZWl0aGVyIGRv
ZXMgSUFOQSBhdDxiciBjbGFzcz0iIj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlhbmEub3JnL2Fz
c2lnbm1lbnRzL2llZWUtODAyLW51bWJlcnMvaWVlZS04MDItbnVtYmVycy54aHRtbCIgY2xhc3M9
IiI+aHR0cHM6Ly93d3cuaWFuYS5vcmcvYXNzaWdubWVudHMvaWVlZS04MDItbnVtYmVycy9pZWVl
LTgwMi1udW1iZXJzLnhodG1sPC9hPjxiciBjbGFzcz0iIj4NCjwvYmxvY2txdW90ZT4NCih3aGlj
aDxiciBjbGFzcz0iIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNsYXNzPSIiPndvdWxkIG5v
dCBiZSBpbiBhbnkgY2FzZSB0aGUgYXV0aG9yaXRhdGl2ZSBzb3VyY2UpLiBDYW4geW91IHBsZWFz
ZTxiciBjbGFzcz0iIj4NCjwvYmxvY2txdW90ZT4NCmluZGljYXRlIHRoZTxiciBjbGFzcz0iIj4N
CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNsYXNzPSIiPnNvdXJjZSB0aGF0IHRoaXMgaXMgaW5k
ZWVkIGEgY29uZmlybWVkIElFRUUgRXRoZXJUeXBlIHJlZ2lzdHJhdGlvbi48YnIgY2xhc3M9IiI+
DQo8L2Jsb2NrcXVvdGU+DQo8YnIgY2xhc3M9IiI+DQpJIGFtIG5vdCBzdXJlIGhvdyBvZnRlbiB0
aGF0IHBhZ2UgaXMgdXBkYXRlZCwgYnV0IHRoZSBzYW1lIGxpbmsgeW91PGJyIGNsYXNzPSIiPg0K
aW5jbHVkZSwgPGEgaHJlZj0iaHR0cDovL3N0YW5kYXJkcy1vdWkuaWVlZS5vcmcvZXRoZXJ0eXBl
L2V0aC50eHQiIGNsYXNzPSIiPmh0dHA6Ly9zdGFuZGFyZHMtb3VpLmllZWUub3JnL2V0aGVydHlw
ZS9ldGgudHh0PC9hPiwgc2hvd3M6PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KMHg4OTRG
PGJyIGNsYXNzPSIiPg0KODk0RjogTlNIIChOZXR3b3JrIFNlcnZpY2UgSGVhZGVyKS4gUmVmZXJl
bmNlOiBkcmFmdC1pZXRmLXNmYy1uc2gtMTg8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpH
cmFudGVkLCB0aGF0IHJlZ2lzdHJhdGlvbiB3aWxsIGJlIHVwZGF0ZWQgd2l0aCB0aGUgUkZDIG51
bWJlciBpbnN0ZWFkIG9mPGJyIGNsYXNzPSIiPg0KdGhlIEktRCwgd2hlbiBpdCBwdWJsaXNoZXMu
PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xh
c3M9IiI+PGJyIGNsYXNzPSIiPg0KMi4gU2VjdGlvbiA1IHJlZmVycyB0byBpZXRmLXJ0Z3dnLWR0
LWVuY2FwIHdoaWNoIGlzIGV4cGlyZWQuIElmIEk8YnIgY2xhc3M9IiI+DQo8L2Jsb2NrcXVvdGU+
DQp1bmRlcnN0YW5kPGJyIGNsYXNzPSIiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9
IiI+Y29ycmVjdGx5IHRoZSBzdGF0dXMgb2YgdGhpcyB3b3JrLCB0aGVyZSBpcyBhIGRlc2lnbiB0
ZWFtIGluIHBsYWNlIGluIHRoZTxiciBjbGFzcz0iIj4NClJvdXRpbmcgQXJlYSBjcmVhdGVkIHRv
IGxvb2sgYXQgY29tbW9uIGlzc3VlcyBmb3IgdGhlIGRpZmZlcmVudCBkYXRhPGJyIGNsYXNzPSIi
Pg0KPC9ibG9ja3F1b3RlPg0KcGxhbmU8YnIgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSB0eXBlPSJj
aXRlIiBjbGFzcz0iIj5lbmNhcHN1bGF0aW9ucyBiZWluZyBkaXNjdXNzZWQgaW4gdmFyaW91cyBX
R3MgaW5jbHVkaW5nIFNGQy4gVGhpcyBsZWF2ZXM8YnIgY2xhc3M9IiI+DQo8L2Jsb2NrcXVvdGU+
DQp0aGU8YnIgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj5pc3N1
ZSB1bnNldHRsZWQgYXQgdGhpcyBzdGFnZSBhbmQgdGhpcyBtYXkgYmUgYSBwcm9ibGVtIGZvciBh
IHN0YW5kYXJkczxiciBjbGFzcz0iIj4NCjwvYmxvY2txdW90ZT4NCnRyYWNrPGJyIGNsYXNzPSIi
Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+ZG9jdW1lbnQuIEkgc3VnZ2VzdCB0
aGF0IGZpcnN0IHRoZSByZWZlcmVuY2UgdG8gdGhlIGV4cGlyZWQgZG9jdW1lbnQgaXM8YnIgY2xh
c3M9IiI+DQpyZW1vdmVkLCBzZWNvbmQgdGhhdCB0aGUgaXNzdWUgaXMgbWFya2VkIGFzICdvcGVu
JyBhbmQgc3ViamVjdCBmb3I8YnIgY2xhc3M9IiI+DQo8L2Jsb2NrcXVvdGU+DQpmdXR1cmUgd29y
ay48YnIgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj48YnIgY2xh
c3M9IiI+DQo8L2Jsb2NrcXVvdGU+DQo8YnIgY2xhc3M9IiI+DQpHb29kIHN1Z2dlc3Rpb24uIElu
c3RlYWQgb2YgcmVtb3ZpbmcgdGhlIHJlZmVyZW5jZSBhbGwgdG9nZXRoZXIsIHdlIGNhbjxiciBj
bGFzcz0iIj4NCm1hcmsgaXQgYXMgZXhlbXBsaWZ5aW5nIG9mIG9uZSBhcHByb2FjaC48YnIgY2xh
c3M9IiI+DQo8YnIgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj5N
aW5vciBpc3N1ZXM6PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KMS4gJm5ic3A7VHdvIHZh
bHVlcyAnRXhwZXJpbWVudCAxJyBhbmQgJ0V4cGVyaW1lbnQgMicgYXJlIGRlZmluZWQgaW4gc2Vj
dGlvbjxiciBjbGFzcz0iIj4NCjwvYmxvY2txdW90ZT4NCjIuMiBhbmQ8YnIgY2xhc3M9IiI+DQo8
YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj4xMS4yLjUgZm9yIHRoZSBOZXh0IFByb3Rv
Y29sLiBUaGlzIHNlZW1zIGEgbGl0dGxlIG9kZC4gV2h5IDI/IFdoeSBhcmU8YnIgY2xhc3M9IiI+
DQo8L2Jsb2NrcXVvdGU+DQp0aGV5PGJyIGNsYXNzPSIiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0
ZSIgY2xhc3M9IiI+ZGVmaW5lZCBhdCB0aGUgZW5kIG9mIHRoZSByYW5nZT8gTWF5YmUgdGhlcmUg
aXMgYW4gZXhwbGFuYXRpb24gZm9yIHRob3NlPGJyIGNsYXNzPSIiPg0KPC9ibG9ja3F1b3RlPg0K
d2hvPGJyIGNsYXNzPSIiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+a25vdyB0
aGUgaGlzdG9yeSBidXQgZm9yIGFuIHVuLWluaXRpYXRlZCByZWFkZXIgb3IgYSBmdXR1cmUgaW1w
bGVtZW50ZXI8YnIgY2xhc3M9IiI+DQo8L2Jsb2NrcXVvdGU+DQp0aGlzPGJyIGNsYXNzPSIiPg0K
PGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+c2VlbXMgb2RkLjxiciBjbGFzcz0iIj4N
CjwvYmxvY2txdW90ZT4NCjxiciBjbGFzcz0iIj4NClRoZXJlIGlzIG5vIHN0cm9uZyByYXRpb25h
bCBiZWhpbmQgdGhlIG51bWJlciBvZiB2YWx1ZXMgKHR3bykgb3IgdGhlPGJyIGNsYXNzPSIiPg0K
bG9jYXRpb24gKHRvd2FyZHMgdGhlIGVuZCBvZiB0aGUgcmFuZ2UpLiBUaGVyZSBhcmUgdHdvIHZh
bHVlcyBhcyBpdCBzZWVtczxiciBjbGFzcz0iIj4NCmFwcHJvcHJpYXRlIGdpdmVuIHRoZSBzYW1l
IG9mIHRoZSBudW1iZXIgc3BhY2UgKDIgb3V0IG9mIDI1NikuPGJyIGNsYXNzPSIiPg0KPGJyIGNs
YXNzPSIiPg0KUGVyaGFwcywgaXTigJlzIHNvbWV3aGF0IGZvbGxvd2luZyBjb21tb24gcHJhY3Rp
Y2Ugc3RhcnRlZCBhdDxiciBjbGFzcz0iIj4NCjxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5v
cmcvaHRtbC9yZmMzNjkyI3NlY3Rpb24tMi4xIiBjbGFzcz0iIj5odHRwczovL3Rvb2xzLmlldGYu
b3JnL2h0bWwvcmZjMzY5MiNzZWN0aW9uLTIuMTwvYT4gKDIgdmFsdWVzIGZvciBhbmQgOC1iaXQ8
YnIgY2xhc3M9IiI+DQpmaWVsZCwgY2xvc2VyIHRvIHRoZSBlbmQpLjxiciBjbGFzcz0iIj4NCjxi
ciBjbGFzcz0iIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNsYXNzPSIiPjxiciBjbGFzcz0i
Ij4NCjIuIEluIFNlY3Rpb24gMi4yIEkgc2VlOjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4N
CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNsYXNzPSIiPkFsbCBvdGhlciBmbGFnIGZpZWxkcywg
bWFya2VkIFUsIGFyZSB1bmFzc2lnbmVkIGFuZCBhdmFpbGFibGUgZm9yPGJyIGNsYXNzPSIiPg0K
PC9ibG9ja3F1b3RlPg0KJm5ic3A7ZnV0dXJlIHVzZSwgc2VlIFNlY3Rpb24gMTEuMi4xLiAmbmJz
cDtVbmFzc2lnbmVkIGJpdHMgTVVTVCBiZSBzZXQgdG8gemVybzxiciBjbGFzcz0iIj4NCiZuYnNw
O3Vwb24gb3JpZ2luYXRpb24sIGFuZCBNVVNUIGJlIGlnbm9yZWQgYW5kIHByZXNlcnZlZCB1bm1v
ZGlmaWVkIGJ5PGJyIGNsYXNzPSIiPg0KJm5ic3A7b3RoZXIgTlNIIHN1cHBvcnRpbmcgZWxlbWVu
dHMuICZuYnNwO0VsZW1lbnRzIHdoaWNoIGRvIG5vdCB1bmRlcnN0YW5kIHRoZTxiciBjbGFzcz0i
Ij4NCiZuYnNwO21lYW5pbmcgb2YgYW55IG9mIHRoZXNlIGJpdHMgTVVTVCBOT1QgbW9kaWZ5IHRo
ZWlyIGFjdGlvbnMgYmFzZWQgb248YnIgY2xhc3M9IiI+DQombmJzcDt0aG9zZSB1bmtub3duIGJp
dHMuPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KVGhlIHdheSB0aGUgbGFzdCBzZW50ZW5j
ZSBpcyB3cml0dGVuIGl0IHNlZW1zIHRvIG9wZW4gdGhlIHBhdGggZm9yPGJyIGNsYXNzPSIiPg0K
PC9ibG9ja3F1b3RlPg0KZWxlbWVudHM8YnIgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSB0eXBlPSJj
aXRlIiBjbGFzcz0iIj50aGF0IGNsYWltIHRvICd1bmRlcnN0YW5kJyB0aGUgbWVhbmluZyBvZiBz
b21lIFVuYXNzaWduZWQgYml0IHRvIG1vZGlmeTxiciBjbGFzcz0iIj4NCjwvYmxvY2txdW90ZT4N
Cml0czxiciBjbGFzcz0iIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNsYXNzPSIiPmJlaGF2
aW9yIGJhc2VkIHVwb24gaXQuIFRoaXMgZG9lcyBub3Qgc2VlbSBnb29kLCBhcyBhdCB0cmFuc21p
c3Npb24gYWxsPGJyIGNsYXNzPSIiPg0KVW5hc3NpZ25lZCBiaXRzIE1VU1QgYmUgc2V0IHRvIHpl
cm8uIEkgd291bGQgc3VnZ2VzdCB0byBtYWtlIHRoZTxiciBjbGFzcz0iIj4NCjwvYmxvY2txdW90
ZT4NCnN0YXRlbWVudDxiciBjbGFzcz0iIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNsYXNz
PSIiPnNpbXBsZXIgYW5kIGp1c3Qgc2F5IHRoYXQgYXQgcmVjZXB0aW9uIGFsbCBlbGVtZW50cyBN
VVNUIE5PVCBtb2RpZnkgdGhlaXI8YnIgY2xhc3M9IiI+DQphY3Rpb25zIGJhc2VkIG9uIHRoZXNl
IGJpdHMuPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KPC9ibG9ja3F1b3RlPg0KPGJyIGNs
YXNzPSIiPg0KVmVyeSBnb29kIHBvaW50LCBhbmQgZ29vZCBpbXByb3ZlbWVudC4gQXBwbGllZC48
YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFz
cz0iIj4zLiBJbiBTZWN0aW9uIDIuMiBJIHNlZTo8YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+
DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj4weEYgLSBUaGlzIHZhbHVlIGlzIHJl
c2VydmVkIGZvciBleHBlcmltZW50YXRpb24gYW5kIHRlc3RpbmcsIGFzIHBlcjxiciBjbGFzcz0i
Ij4NCjwvYmxvY2txdW90ZT4NCiZuYnNwO1tSRkMzNjkyXS4gJm5ic3A7SW1wbGVtZW50YXRpb25z
IG5vdCBleHBsaWNpdGx5IGNvbmZpZ3VyZWQgdG8gYmUgcGFydCBvZjxiciBjbGFzcz0iIj4NCiZu
YnNwO2FuIGV4cGVyaW1lbnQgU0hPVUxEIHNpbGVudGx5IGRpc2NhcmQgcGFja2V0cyB3aXRoIE1E
IFR5cGUgMHhGLjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCldoeSBpcyB0aGlzIGEgU0hP
VUxEIGFuZCBub3QgYSBNVVNUPzxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjwvYmxvY2tx
dW90ZT4NCjxiciBjbGFzcz0iIj4NClRvIHVzZSBNVVNUcyB2ZXJ5IHNwYXJpbmdseSBhbmQgbGVh
dmUgYSBsaXR0bGUgYml0IG9mIGxlZXdheSBmb3I8YnIgY2xhc3M9IiI+DQpleHBlcmltZW50YXRp
b24sIGZvbGxvd2luZyBhcHByb3ByaWF0ZSBqdXN0aWZpY2F0aW9uLjxiciBjbGFzcz0iIj4NCjxi
ciBjbGFzcz0iIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNsYXNzPSIiPjQuIEkgYmVsaWV2
ZSB0aGF0ICZuYnNwO1tJLUQuaWV0Zi1zZmMtY29udHJvbC1wbGFuZV0gbmVlZHMgdG8gYmUgYSBO
b3JtYXRpdmU8YnIgY2xhc3M9IiI+DQpSZWZlcmVuY2UuIFRoZXJlIGFyZSBzZXZlcmFsIHBsYWNl
cyBpbiB0aGUgZG9jdW1lbnQgKGUuZy4gaW4gU2VjdGlvbjxiciBjbGFzcz0iIj4NCjwvYmxvY2tx
dW90ZT4NCjIuMykgd2hlcmU8YnIgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBj
bGFzcz0iIj50aGlzIGRvY3VtZW50IGlzIHJlZmVycmVkIHRvIGRlc2NyaWJlIGJlaGF2aW9yIG9y
IGFjdGlvbnMgcmVsYXRlZCB0byB0aGU8YnIgY2xhc3M9IiI+DQo8L2Jsb2NrcXVvdGU+DQpmaWVs
ZHM8YnIgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj5vZiB0aGUg
aGVhZGVyLjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjwvYmxvY2txdW90ZT4NCjxiciBj
bGFzcz0iIj4NClRoZSBjb250cm9sIHBsYW5lIEktRCBpcywgYnkgV0cgZGVjaXNpb24sIGludGVu
ZGVkIHRvIG5vdCBiZSBub3JtYXRpdmUgYXM8YnIgY2xhc3M9IiI+DQpOU0ggaXMgdGhlIGRhdGEg
cGxhbmUgaW5kZXBlbmRlbnQgb2YgdGhlIENQIHNwZWMuPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNz
PSIiPg0KSSBzZWUgdGhhdCBbSS1ELmlldGYtc2ZjLWNvbnRyb2wtcGxhbmVdIGlzIGNpdGVkIGlu
IHR3byBwbGFjZXM6PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KMS48YnIgY2xhc3M9IiI+
DQombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtbSS1ELmlldGYtc2ZjLWNvbnRy
b2wtcGxhbmVdIHByb3ZpZGVzIGFuIGV4YW1wbGUgb2Ygc3VjaCBpbjxiciBjbGFzcz0iIj4NCjxi
ciBjbGFzcz0iIj4NCjIuPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7cHJvY2Vzcy4gJm5ic3A7
VGhlc2UgY29uc2lkZXJhdGlvbnMgYXJlIGRlcGxveW1lbnQtc3BlY2lmaWMuICZuYnNwO0hvd2V2
ZXIsIHRoZTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwO2NvbnRyb2wgcGxhbmUgaXMgZW50aXRs
ZWQgdG8gaW5zdHJ1Y3QgU0ZDLWF3YXJlIFNGcyB3aXRoIHRoZSBkYXRhPGJyIGNsYXNzPSIiPg0K
Jm5ic3A7Jm5ic3A7c3RydWN0dXJlIG9mIGNvbnRleHQgaGVhZGVyIHRvZ2V0aGVyIHdpdGggaXRz
IHNjb3BpbmcgKHNlZTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwO1NlY3Rpb24gMy4zLjMgb2Yg
W0ktRC5pZXRmLXNmYy1jb250cm9sLXBsYW5lXSkuPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIi
Pg0KPGJyIGNsYXNzPSIiPg0KV2UgYWxyZWFkeSBjYXVnaHQgdGhlIGlzc3VlIHdpdGggIzIgYW5k
IGNoYW5nZWQgaXQgdG8sIGluIG91ciB3b3JraW5nIGNvcHk8YnIgY2xhc3M9IiI+DQp3b3JraW5n
IHdpdGggdGhlIGNoYWlycywgdG86PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KJm5ic3A7
Jm5ic3A7cHJvY2Vzcy4gJm5ic3A7VGhlc2UgY29uc2lkZXJhdGlvbnMgYXJlIGRlcGxveW1lbnQt
c3BlY2lmaWMuICZuYnNwO0hvd2V2ZXIsIHRoZTxiciBjbGFzcz0iIj4NCiZuYnNwOyZuYnNwO2Nv
bnRyb2wgcGxhbmUgaXMgZW50aXRsZWQgdG8gaW5zdHJ1Y3QgU0ZDLWF3YXJlIFNGcyB3aXRoIHRo
ZSBkYXRhPGJyIGNsYXNzPSIiPg0KJm5ic3A7Jm5ic3A7c3RydWN0dXJlIG9mIGNvbnRleHQgaGVh
ZGVyIHRvZ2V0aGVyIHdpdGggaXRzIHNjb3BpbmcgKHNlZSBlLmcuLDxiciBjbGFzcz0iIj4NCiZu
YnNwOyZuYnNwO1NlY3Rpb24gMy4zLjMgb2YgW0ktRC5pZXRmLXNmYy1jb250cm9sLXBsYW5lXSku
PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KQXMgdGhhdOKAmXMgb25lIHBvc3NpYmxlLCBh
bmQgbm9uLW5vcm1hdGl2ZSB3YXksIG91dCBvZiBtYW55IHdheXMuPGJyIGNsYXNzPSIiPg0KPGJy
IGNsYXNzPSIiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+NS4gVGhlIHZlcnNp
b24gbnVtYmVyIGhhcyBvbmx5IHR3byBiaXRzIGFzc2lnbmVkLiBNb3Jlb3ZlciwgdGhpcyBkb2N1
bWVudDxiciBjbGFzcz0iIj4NCnJlc2VydmVzIGFscmVhZHkgdHdvIHZhbHVlcyB3aXRob3V0IGFu
eSBleHBsYW5hdGlvbiB3aHkgKG9ubHkgMDAgaXM8YnIgY2xhc3M9IiI+DQo8L2Jsb2NrcXVvdGU+
DQptYW5kYXRvcnk8YnIgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0i
Ij50byB1c2UsIGFzIGZhciBhcyBJIHVuZGVyc3RhbmQpLiBUaGlzIG5lZWRzIHRvIGJlIGV4cGxh
aW5lZCAobWF5YmU8YnIgY2xhc3M9IiI+DQo8L2Jsb2NrcXVvdGU+DQonaGlzdG9yaWNhbCc8YnIg
Y2xhc3M9IiI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj5yZWFzb25zIC0gYnV0
IHVuY2xlYXIgZm9yIGZ1dHVyZSByZWFkZXJzIGFuZCB1c2VycykgYW5kIG1heSBiZSBhPGJyIGNs
YXNzPSIiPg0KPC9ibG9ja3F1b3RlPg0KbGltaXRhdGlvbiBhczxiciBjbGFzcz0iIj4NCjxibG9j
a3F1b3RlIHR5cGU9ImNpdGUiIGNsYXNzPSIiPnRoZSBwcm90b2NvbCBkZXZlbG9wcy48YnIgY2xh
c3M9IiI+DQo8L2Jsb2NrcXVvdGU+DQo8YnIgY2xhc3M9IiI+DQpUaGUgdmVyc2lvbiBmaWVsZCBp
cyBpbmRlZWQgYSB0d28tYml0IGZpZWxkLiBPbmUgcmVzZXJ2ZWQgYW5kIHdpbGwgbm90IGJlPGJy
IGNsYXNzPSIiPg0KdXNlZC4gT25lIHVzZWQgYnkgdGhpcyBzcGVjLCBhbmQgdHdvIHVuYXNzaWdu
ZWQgb25lcy48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpXZSByZWFsbHkgZXhwZWN0IHRv
IG5vdCBiZSBidW1waW5nIHVwIHZlcnNpb24gbnVtYmVyIG9mdGVyIOKAlCBvciBldmVy4oCmPGJy
IGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9
IiI+PGJyIGNsYXNzPSIiPg0KTml0cy9lZGl0b3JpYWwgY29tbWVudHM6PGJyIGNsYXNzPSIiPg0K
PGJyIGNsYXNzPSIiPg0KMS4gUGxlYXNlIG1ha2Ugc3VyZSB0aGF0IGFjcm9ueW1zIGFyZSBleHBh
bmRlZCBhdCBmaXJzdCBvY2N1cnJlbmNlIChlLmc8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8YnIgY2xhc3M9IiI+DQo8
L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_7BB49936077F490982BBC9976C03C4AEciscocom_--

