
From sumanth@cablelabs.com  Tue Sep  7 10:50:32 2010
Return-Path: <sumanth@cablelabs.com>
X-Original-To: drinks@core3.amsl.com
Delivered-To: drinks@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 055233A685B for <drinks@core3.amsl.com>; Tue,  7 Sep 2010 10:50:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.39
X-Spam-Level: *
X-Spam-Status: No, score=1.39 tagged_above=-999 required=5 tests=[AWL=-0.747,  BAYES_50=0.001, HELO_EQ_MODEMCABLE=0.768, HOST_EQ_MODEMCABLE=1.368]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SujH+70ecd5I for <drinks@core3.amsl.com>; Tue,  7 Sep 2010 10:50:30 -0700 (PDT)
Received: from ondar.cablelabs.com (ondar.cablelabs.com [192.160.73.61]) by core3.amsl.com (Postfix) with ESMTP id DD94F3A6858 for <Drinks@ietf.org>; Tue,  7 Sep 2010 10:50:29 -0700 (PDT)
Received: from kyzyl.cablelabs.com (kyzyl [10.253.0.7]) by ondar.cablelabs.com (8.14.4/8.14.4) with ESMTP id o87Hov1S005796 for <Drinks@ietf.org>; Tue, 7 Sep 2010 11:50:57 -0600
Received: from srvxchg.cablelabs.com (10.5.0.15) by kyzyl.cablelabs.com (F-Secure/fsigk_smtp/303/kyzyl.cablelabs.com); Tue, 7 Sep 2010 11:50:57 -0700 (MST)
X-Virus-Status: clean(F-Secure/fsigk_smtp/303/kyzyl.cablelabs.com)
Received: from srvxchg.cablelabs.com ([10.5.0.15]) by srvxchg ([10.5.0.15]) with mapi; Tue, 7 Sep 2010 11:50:57 -0600
From: Sumanth Channabasappa <sumanth@cablelabs.com>
To: "Drinks@ietf.org" <Drinks@ietf.org>
Date: Tue, 7 Sep 2010 11:51:47 -0600
Thread-Topic: Follow-up: DRINKS WG Interim Meeting (9/15)
Thread-Index: ActOtVea2Rhos8yUTtyxtyU/x3LYew==
Message-ID: <76AC5FEF83F1E64491446437EA81A61F7D1FF40681@srvxchg>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Approved: ondar
Subject: [drinks] Follow-up: DRINKS WG Interim Meeting (9/15)
X-BeenThere: drinks@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF DRINKS WG <drinks.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/drinks>
List-Post: <mailto:drinks@ietf.org>
List-Help: <mailto:drinks-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Sep 2010 17:50:32 -0000

Folks,

As a follow-up to the logistics sent across earlier (8/26), please find enc=
losed the agenda for the interim meeting next week. Please provide any comm=
ents, corrections or suggestions.

Thanks!
- Alex and Sumanth



Data for Reachability of Inter/tra-NetworK SIP (DRINKS) Interim Meeting (78=
.5) Information
---------------------------------------------------------------------------=
---------------
=20
Date & Time: September 15 2010 (Wednesday); 0900 - 1630 (Mountain Daylight =
Time) / 1500 - 2230  (UTC)
=20
=20
Location:=20
     858 Coal Creek Circle, Louisville, Colorado, U.S.A., 80027-9750
=20
Chairs:
     Alexander Mayrhofer <alexander.mayrhofer@enum.at>
     Sumanth Channabasappa <sumanth@cablelabs.com>=20
=20
Real-time Applications and Infrastructure Area (RAI) Directors:
     Gonzalo Camarillo <gonzalo.camarillo@ericsson.com>
     Robert Sparks <rjsparks@nostrum.com>
=20
RAI Advisor:
     Gonzalo Camarillo <gonzalo.camarillo@ericsson.com>
=20
Mailing Lists:
     General Discussion: drinks@ietf.org
     To Subscribe:       https://www.ietf.org/mailman/listinfo/drinks
     Archive:            http://www.ietf.org/mail-archive/web/drinks/curren=
t/maillist.html
=20
=20
Jabber Chat:
     Room Address: xmpp:drinks@jabber.ietf.org
     Logs: http://jabber.ietf.org/logs/drinks/
=20
Remote participation information
     1/ Web link
=20
        https://www1.gotomeeting.com/join/743192888
=20
        Note: Please join GoToMeeting first so that you can obtain an audio=
 PIN; it will help us identify callers easily instead of relying on announc=
ements.
=20
     2/Conference Info
=20
       - Use your microphone and speakers (VoIP) to join in via the GoToMee=
ting Client. Or, call in using your telephone.
=20
         Dial       : +1-215-383-1008
         Access Code: 743-192-888
         Audio PIN  : Should be displayed on the GoToMeeting web client, af=
ter you join
=20
=20

Session Agenda =20
--------------
Note: All times are in Mountain Daylight Time (6 hours behind UTC)=20
=20
0. Administrivia (0900 - 0920, Leads; Chairs)
        - Welcome
        - Note Well (remember, this is an official IETF meeting!)
        - Meeting Logistics (Breaks & infrastructure)
        - Notetaker(s), Jabber Scribe(s) - please volunteer!
=20

1. WG & document status (0920 - 0930, Leads: Chairs) =20
        - New Milestones posted (http://tools.ietf.org/wg/drinks/charters)
           > Sept 2010: Request Publication of Usecases draft
           > Dec 2010: Request Publication of Protocol & Transport draft
             (shutdown WG after/in Prague?)
=20
        - Three WG documents: use cases, protocol, transport
        - Related efforts: Global SPID, others?
=20

2. Protocol Document, Part I (0930 - 1045; Leads: Jean-Francois, Ken, Syed)
        Link: http://tools.ietf.org/wg/drinks/draft-ietf-drinks-spprov/
=20
        - List of agreed-upon action items in Maastricht and updates=20
        - Incorporate any additions to the open issues list, and prioritiza=
tion of topics to address=20
        - Discuss priority list and document resolutions
=20

    -- 1045 - 1100: Break --
=20
=20
=20
2. Protocol Document, Part I (1100 - 1200) -- Contd.
=20
=20
=20

    =3D=3D 1200 - 1300: Lunch Break =3D=3D
=20
=20
=20

3. Protocol Document, Part II (1300 - 1430; Leads: Jean-Francois, Ken, Syed=
)=20
        - Plan for the next version of the draft (topics, action items, tim=
elines)
        - Complete any further discussion from Part I
=20

    -- 1430 - 1445: Break --
=20

4. Use Cases & Requirements Draft ( 1445 - 1530, Lead: Sumanth)
        Link: http://tools.ietf.org/wg/drinks/draft-ietf-drinks-usecases-re=
quirements/
        - Status of the Document
        - Discussion of individual issues raised by reviewers
        - Next steps: New version, WGLC?
=20

       =20
5. Transport Document (1530 - 1600, Lead: Ken)
        Link: http://tools.ietf.org/wg/drinks/draft-ietf-drinks-sppp-over-s=
oap/
        - Current status
        - Next steps and timeline
=20

6. Wrap-up (1600-1630)
        - Summary of action items
        - Next steps
=20
=20
=20
   =3D=3D Meeting concludes at 1630 =3D=3D
=20


From sumanth@cablelabs.com  Tue Sep  7 14:41:20 2010
Return-Path: <sumanth@cablelabs.com>
X-Original-To: drinks@core3.amsl.com
Delivered-To: drinks@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 121103A6862 for <drinks@core3.amsl.com>; Tue,  7 Sep 2010 14:41:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.434
X-Spam-Level: *
X-Spam-Status: No, score=1.434 tagged_above=-999 required=5 tests=[AWL=-0.703,  BAYES_50=0.001, HELO_EQ_MODEMCABLE=0.768, HOST_EQ_MODEMCABLE=1.368]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AlHChvqJ5X-q for <drinks@core3.amsl.com>; Tue,  7 Sep 2010 14:41:18 -0700 (PDT)
Received: from ondar.cablelabs.com (ondar.cablelabs.com [192.160.73.61]) by core3.amsl.com (Postfix) with ESMTP id 9C98A3A6825 for <Drinks@ietf.org>; Tue,  7 Sep 2010 14:41:18 -0700 (PDT)
Received: from kyzyl.cablelabs.com (kyzyl [10.253.0.7]) by ondar.cablelabs.com (8.14.4/8.14.4) with ESMTP id o87LfhkP028574 for <Drinks@ietf.org>; Tue, 7 Sep 2010 15:41:45 -0600
Received: from srvxchg.cablelabs.com (10.5.0.15) by kyzyl.cablelabs.com (F-Secure/fsigk_smtp/303/kyzyl.cablelabs.com); Tue, 7 Sep 2010 15:41:44 -0700 (MST)
X-Virus-Status: clean(F-Secure/fsigk_smtp/303/kyzyl.cablelabs.com)
Received: from srvxchg.cablelabs.com ([10.5.0.15]) by srvxchg ([10.5.0.15]) with mapi; Tue, 7 Sep 2010 15:41:45 -0600
From: Sumanth Channabasappa <sumanth@cablelabs.com>
To: "Drinks@ietf.org" <Drinks@ietf.org>
Date: Tue, 7 Sep 2010 15:41:44 -0600
Thread-Topic: RSVP: DRINKS WG Interim Meeting in Sep
Thread-Index: ActFJDtWPdpsBdkVQvSv0Od13HdUdgJsAeHQ
Message-ID: <76AC5FEF83F1E64491446437EA81A61F7D1FF406FA@srvxchg>
References: <76AC5FEF83F1E64491446437EA81A61F7D1FF3FFE6@srvxchg>
In-Reply-To: <76AC5FEF83F1E64491446437EA81A61F7D1FF3FFE6@srvxchg>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="iso-2022-jp"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Approved: ondar
Subject: [drinks] RSVP: DRINKS WG Interim Meeting in Sep
X-BeenThere: drinks@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF DRINKS WG <drinks.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/drinks>
List-Post: <mailto:drinks@ietf.org>
List-Help: <mailto:drinks-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Sep 2010 21:41:20 -0000

Folks,

A reminder to RSVP, if you haven't already!

Thanks!
- S=20

-----Original Message-----
From: drinks-bounces@ietf.org [mailto:drinks-bounces@ietf.org] On Behalf Of=
 Sumanth Channabasappa
Sent: Thursday, August 26, 2010 7:40 AM
To: Drinks@ietf.org
Subject: [drinks] DRINKS WG Interim Meeting in Sep

Dear WG participants,
=20
In preparation for the upcoming interim meeting, please find enclosed the a=
ssociated logistical details. If you are interested in attending, please RS=
VP on or before Sep 7th at: http://www.surveymonkey.com/s/6V6DH26  .=20
=20
In addition, please request any agenda items on the mailing list.=20
=20
=20
=20
Data for Reachability of Inter/tra-NetworK SIP (DRINKS) Interim Meeting (78=
.5) Information
---------------------------------------------------------------------------=
---------------
=20
Date & Time: September 15 2010 (Wednesday); 09:00 - 16:30 (Mountain Dayligh=
t Time) / 03:00 - 22:30  (UTC)
=20

Location:=20
     858 Coal Creek Circle, Louisville, Colorado, U.S.A., 80027-9750
=20
Chairs:
     Alexander Mayrhofer <alexander.mayrhofer@enum.at>
     Sumanth Channabasappa <sumanth@cablelabs.com>=20
=20
Real-time Applications and Infrastructure Area (RAI) Directors:
     Gonzalo Camarillo <gonzalo.camarillo@ericsson.com>
     Robert Sparks <rjsparks@nostrum.com>
=20
RAI Advisor:
     Gonzalo Camarillo <gonzalo.camarillo@ericsson.com>
=20
Mailing Lists:
     General Discussion: drinks@ietf.org
     To Subscribe:       https://www.ietf.org/mailman/listinfo/drinks
     Archive:            http://www.ietf.org/mail-archive/web/drinks/curren=
t/maillist.html
=20
=20
Details
-------
+ On-Site contact person
  Sumanth Channabasappa <sumanth@cablelabs.com>
    =20
 =1B$B!!=1B(B
+ Directions to the location, and nearby places to stay at
  http://www.cablelabs.com/about/contact/
=20

+ Remote participation information
  1/ Web link
=20
  https://www1.gotomeeting.com/join/743192888
=20
  Note: Please join GoToMeeting first so that you can obtain an audio PIN; =
it will help us identify callers easily instead of relying on announcements=
.
=20
  2/Conference Info
=20
  - Use your microphone and speakers (VoIP) to join in via the GoToMeeting =
Client. Or, call in using your telephone.
=20
  Dial       : 215-383-1008
  Access Code: 743-192-888
  Audio PIN  : Should be displayed on the GoToMeeting web client, after you=
 join
=20
=1B$B!!=1B(B
=20
=1B$B!!=1B(B
=20
=20
=20

=20
_______________________________________________
drinks mailing list
drinks@ietf.org
https://www.ietf.org/mailman/listinfo/drinks


From kcartwright@tnsi.com  Thu Sep  9 06:45:17 2010
Return-Path: <kcartwright@tnsi.com>
X-Original-To: drinks@core3.amsl.com
Delivered-To: drinks@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6CF413A68CB for <drinks@core3.amsl.com>; Thu,  9 Sep 2010 06:45:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.341
X-Spam-Level: *
X-Spam-Status: No, score=1.341 tagged_above=-999 required=5 tests=[AWL=-1.993,  BAYES_50=0.001, FB_IOW=3.333]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Y60hGcS4-NVJ for <drinks@core3.amsl.com>; Thu,  9 Sep 2010 06:45:15 -0700 (PDT)
Received: from tnsi.com (relayus.tnsi.com [208.224.248.44]) by core3.amsl.com (Postfix) with ESMTP id 2C7FC3A68F0 for <drinks@ietf.org>; Thu,  9 Sep 2010 06:45:07 -0700 (PDT)
Received: from ([172.17.7.231]) by relayus.tnsi.com with ESMTP with TLS id 4440551.47508084; Thu, 09 Sep 2010 09:45:31 -0400
Received: from TNS-MAIL-NA.win2k.corp.tnsi.com ([172.17.7.219]) by MAIL-HUB-NA.win2k.corp.tnsi.com ([172.17.7.231]) with mapi; Thu, 9 Sep 2010 09:45:30 -0400
From: "Cartwright, Ken" <kcartwright@tnsi.com>
To: "Drinks@ietf.org" <Drinks@ietf.org>
Date: Thu, 9 Sep 2010 09:45:30 -0400
Thread-Topic: Progress Update
Thread-Index: ActFJDtWPdpsBdkVQvSv0Od13HdUdgJsAeHQAFOjNdA=
Message-ID: <754963199212404AB8E9CFCA6C3D0CDA244A386852@TNS-MAIL-NA.win2k.corp.tnsi.com>
References: <76AC5FEF83F1E64491446437EA81A61F7D1FF3FFE6@srvxchg> <76AC5FEF83F1E64491446437EA81A61F7D1FF406FA@srvxchg>
In-Reply-To: <76AC5FEF83F1E64491446437EA81A61F7D1FF406FA@srvxchg>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: [drinks] Progress Update
X-BeenThere: drinks@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF DRINKS WG <drinks.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/drinks>
List-Post: <mailto:drinks@ietf.org>
List-Help: <mailto:drinks-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 09 Sep 2010 13:45:17 -0000

Below is my progress update for the past two weeks and a proposal for how t=
o handle the two goals/requirements that Syed has.  We can discuss this on =
today's call.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Progress

1) Completed my item "1" from the formal To-Do list
        -- Added in the section describing the addDestGrps operation
        -- Added in the section describing the getDestGrps operation
        -- Did a search and replace rename on a few instances of "DestGroup=
" to "DestGrp".
                This syncs up with the "RteGrp" name.
2) Fixed a few grammatical issues in the addRteGrp and getRteGrp sections.
3) Fixed a few issues with the XML.  Someone inserted the use of "&" in sec=
tion headers
without escaping it.  So I replaced them wiht "and".
4) Completed my item "4a" from the formal To-Do list
        Updated the Request section to reflect our latest XSD definition an=
d made a few corrections.
        Updated the Reply/response section to reflect our latest XSD defini=
tion and made a few corrections.
        Corrected the XSD structure of the spppResponse element defintion t=
o remove the
                duplicate clinet and server transaction ID attributed.  We =
are using elements.
5) Compelted item "4h" in the formal To-Do list.  This one actually belonge=
d to Syed, but I realized
        that it tightly related to my item "4a", so I went ahaead and inclu=
ded it in that section.
6) Tentatively Completed item "4e" in the formal To-Do list.
        May want to break out the message parameters to an XML data structu=
re in the XSD.
7) Working on action item 7
8) Worked on how to meet Syed two requirements.  I discuss this in more det=
ail below.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Proposal for Syeds two requirements:

The Requirements:
1) Allow partial success within a given request (iow, the result of a given=
 request is not all or nothing).
2) Allow the detailed result of the objects within a request to be echoed b=
ack ti the client (specifically for the Public Identifier and its COR reque=
st result.

Background:

1) I think both requirements are of course reasonable if you have systems t=
hat need them and that are therefore ok with te moderate performance and co=
mplexity that they result in.  Which of course Syed does.  So I'm in agreem=
ent that we should make the necessary modifications to support them.
2) The protocol was not initially constructed to address these two requirem=
ents because they were not requirements at the time.
3) To help answer the first requirement we had just bolted on the "transact=
ional" attribute to the spppRequest, and made the content of an spppRequest=
 to be zero or more, object and relied on the parameterized response messag=
es/codes to add the details about what failed.  However, I've come to belie=
ve that this is no longer a clean and effective way to handle them.

Proposal:

1) Change all the object operation objects so that they do not support mult=
iple objects.  Iow, addDestGrps, would become addDestGrp, and addPIs would =
become addPI.  This eliminates the complexity of the response that results =
from allowing both multiple objects and multiple object requests to be pass=
ed into an spppRequest operation.
2) Change the response data structure and so that it can handle echoing bac=
k all of the objects that were passed in and the result of each.
3) I'll make the necessary changes to document and XSD over the next couple=
 days.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D


Document To-Do List

XX 1) (Ken) Write the add/get Destination Group operation sub-sections of s=
ection 8.
2) (Syed) Write the general "del" operation sections of sub-section 8.
3) (Alex & Ken) Make sure that the portions of section 8 that I wrote and t=
he portions that Syed will write are in sync from a specificity standpoint =
and a functionality stand point, and that they are all correct from a spell=
ing and grammar perspective.
4) Update/tweak/add sections that describe the XSD and protocol concepts th=
at apply to all of the operations in section 8. This includes the following=
:
XX a) (Ken) BasicRqstType and BasicRspns Type
b) (Syed) BaseObjType
d) (Syed) Transactional boundaries and transaction IDs
XX e) (Ken) Response codes
f) (Ken) Authorization to objects and information
g) (???HowDoWeWantToDocumentThis)??? Object keys (business keys vs syntheti=
c keys).
XX h) (Syed / Ken) spppRequest and spppResponse data elements and the "tran=
sactional" element. Related to (d) above.
j) (Ken) Organization ID documentation.
5) (Syed) Evaluate and incorporate what Syed comes up with on the open numb=
er plan concept and add this into Syed's Public Identity portion of section=
 8.
6) (Syed, Alex for SIP Redirect example) Add more information in section 8 =
to explain how the URIType is used (to meet the LUF requirements). This wil=
l be part of an example section. We will add an example appendix at the end=
.
Working 7) (JFM first pass then, Ken) Clean up and partially re-organized t=
he introductory sections 1 through 7 to make them more focused and clear cu=
t. Perhaps move parts of their content into section 8, etc. 7.5) (Alex) Rev=
iew the requirements section. I'm not sure why we have the use cases and re=
quirements re-stated in this document. I think we should not do that. Also =
see my comments on section 1 through 7 sent out on Monday, 7/26.
 8) (Sumanth) Make sure the terminology and definitions in the intro sectio=
ns are now in sync with our new understandings of the use cases in the use =
case document.
9) Updates to Public Identifier Type Documentation and XSD as follows:
a) (JFM)corClaimStatus boolean instead of "approved" enum and corClaimStatu=
sChanges date/Time
b) (Syed) Open numbering plan support for TN Range
c) (JFM) TNRange should not inherit from TN
11) (Ken) File based bulk provisioning.
12) (Ken, Alex) Data validation rules for each data element.



This e-mail message is for the sole use of the intended recipient(s)and may
contain confidential and privileged information of Transaction Network Serv=
ices.
Any unauthorised review, use, disclosure or distribution is prohibited. If =
you
are not the intended recipient, please contact the sender by reply e-mail a=
nd destroy all copies of the original message.


From kcartwright@tnsi.com  Thu Sep  9 06:57:00 2010
Return-Path: <kcartwright@tnsi.com>
X-Original-To: drinks@core3.amsl.com
Delivered-To: drinks@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6C3813A67AE for <drinks@core3.amsl.com>; Thu,  9 Sep 2010 06:57:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.815
X-Spam-Level: **
X-Spam-Status: No, score=2.815 tagged_above=-999 required=5 tests=[AWL=-3.134,  BAYES_50=0.001, FB_IOW=3.333, MANGLED_TEXT=2.3, SARE_MILLIONSOF=0.315]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AuR1ul0Y2KYu for <drinks@core3.amsl.com>; Thu,  9 Sep 2010 06:56:52 -0700 (PDT)
Received: from tnsi.com (relayus.tnsi.com [208.224.248.44]) by core3.amsl.com (Postfix) with ESMTP id 983483A680F for <drinks@ietf.org>; Thu,  9 Sep 2010 06:56:51 -0700 (PDT)
Received: from ([172.17.7.231]) by relayus.tnsi.com with ESMTP with TLS id 4440551.47508493; Thu, 09 Sep 2010 09:57:17 -0400
Received: from TNS-MAIL-NA.win2k.corp.tnsi.com ([172.17.7.219]) by MAIL-HUB-NA.win2k.corp.tnsi.com ([172.17.7.231]) with mapi; Thu, 9 Sep 2010 09:57:16 -0400
From: "Cartwright, Ken" <kcartwright@tnsi.com>
To: "Cartwright, Ken" <kcartwright@tnsi.com>, "Drinks@ietf.org" <Drinks@ietf.org>
Date: Thu, 9 Sep 2010 09:57:16 -0400
Thread-Topic: Progress Update
Thread-Index: ActFJDtWPdpsBdkVQvSv0Od13HdUdgJsAeHQAFOjNdAAAPoXsA==
Message-ID: <754963199212404AB8E9CFCA6C3D0CDA244A38686A@TNS-MAIL-NA.win2k.corp.tnsi.com>
References: <76AC5FEF83F1E64491446437EA81A61F7D1FF3FFE6@srvxchg> <76AC5FEF83F1E64491446437EA81A61F7D1FF406FA@srvxchg> <754963199212404AB8E9CFCA6C3D0CDA244A386852@TNS-MAIL-NA.win2k.corp.tnsi.com>
In-Reply-To: <754963199212404AB8E9CFCA6C3D0CDA244A386852@TNS-MAIL-NA.win2k.corp.tnsi.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/mixed; boundary="_002_754963199212404AB8E9CFCA6C3D0CDA244A38686ATNSMAILNAwin2_"
MIME-Version: 1.0
Subject: Re: [drinks] Progress Update
X-BeenThere: drinks@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF DRINKS WG <drinks.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/drinks>
List-Post: <mailto:drinks@ietf.org>
List-Help: <mailto:drinks-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 09 Sep 2010 13:57:00 -0000

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

Btw, here's the document as it currently stands.  I have the token and am i=
n progress.

Ken

-----Original Message-----
From: drinks-bounces@ietf.org [mailto:drinks-bounces@ietf.org] On Behalf Of=
 Cartwright, Ken
Sent: Thursday, September 09, 2010 9:46 AM
To: Drinks@ietf.org
Subject: [drinks] Progress Update


Below is my progress update for the past two weeks and a proposal for how t=
o handle the two goals/requirements that Syed has.  We can discuss this on =
today's call.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Progress

1) Completed my item "1" from the formal To-Do list
        -- Added in the section describing the addDestGrps operation
        -- Added in the section describing the getDestGrps operation
        -- Did a search and replace rename on a few instances of "DestGroup=
" to "DestGrp".
                This syncs up with the "RteGrp" name.
2) Fixed a few grammatical issues in the addRteGrp and getRteGrp sections.
3) Fixed a few issues with the XML.  Someone inserted the use of "&" in sec=
tion headers
without escaping it.  So I replaced them wiht "and".
4) Completed my item "4a" from the formal To-Do list
        Updated the Request section to reflect our latest XSD definition an=
d made a few corrections.
        Updated the Reply/response section to reflect our latest XSD defini=
tion and made a few corrections.
        Corrected the XSD structure of the spppResponse element defintion t=
o remove the
                duplicate clinet and server transaction ID attributed.  We =
are using elements.
5) Compelted item "4h" in the formal To-Do list.  This one actually belonge=
d to Syed, but I realized
        that it tightly related to my item "4a", so I went ahaead and inclu=
ded it in that section.
6) Tentatively Completed item "4e" in the formal To-Do list.
        May want to break out the message parameters to an XML data structu=
re in the XSD.
7) Working on action item 7
8) Worked on how to meet Syed two requirements.  I discuss this in more det=
ail below.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Proposal for Syeds two requirements:

The Requirements:
1) Allow partial success within a given request (iow, the result of a given=
 request is not all or nothing).
2) Allow the detailed result of the objects within a request to be echoed b=
ack ti the client (specifically for the Public Identifier and its COR reque=
st result.

Background:

1) I think both requirements are of course reasonable if you have systems t=
hat need them and that are therefore ok with te moderate performance and co=
mplexity that they result in.  Which of course Syed does.  So I'm in agreem=
ent that we should make the necessary modifications to support them.
2) The protocol was not initially constructed to address these two requirem=
ents because they were not requirements at the time.
3) To help answer the first requirement we had just bolted on the "transact=
ional" attribute to the spppRequest, and made the content of an spppRequest=
 to be zero or more, object and relied on the parameterized response messag=
es/codes to add the details about what failed.  However, I've come to belie=
ve that this is no longer a clean and effective way to handle them.

Proposal:

1) Change all the object operation objects so that they do not support mult=
iple objects.  Iow, addDestGrps, would become addDestGrp, and addPIs would =
become addPI.  This eliminates the complexity of the response that results =
from allowing both multiple objects and multiple object requests to be pass=
ed into an spppRequest operation.
2) Change the response data structure and so that it can handle echoing bac=
k all of the objects that were passed in and the result of each.
3) I'll make the necessary changes to document and XSD over the next couple=
 days.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D


Document To-Do List

XX 1) (Ken) Write the add/get Destination Group operation sub-sections of s=
ection 8.
2) (Syed) Write the general "del" operation sections of sub-section 8.
3) (Alex & Ken) Make sure that the portions of section 8 that I wrote and t=
he portions that Syed will write are in sync from a specificity standpoint =
and a functionality stand point, and that they are all correct from a spell=
ing and grammar perspective.
4) Update/tweak/add sections that describe the XSD and protocol concepts th=
at apply to all of the operations in section 8. This includes the following=
:
XX a) (Ken) BasicRqstType and BasicRspns Type
b) (Syed) BaseObjType
d) (Syed) Transactional boundaries and transaction IDs
XX e) (Ken) Response codes
f) (Ken) Authorization to objects and information
g) (???HowDoWeWantToDocumentThis)??? Object keys (business keys vs syntheti=
c keys).
XX h) (Syed / Ken) spppRequest and spppResponse data elements and the "tran=
sactional" element. Related to (d) above.
j) (Ken) Organization ID documentation.
5) (Syed) Evaluate and incorporate what Syed comes up with on the open numb=
er plan concept and add this into Syed's Public Identity portion of section=
 8.
6) (Syed, Alex for SIP Redirect example) Add more information in section 8 =
to explain how the URIType is used (to meet the LUF requirements). This wil=
l be part of an example section. We will add an example appendix at the end=
.
Working 7) (JFM first pass then, Ken) Clean up and partially re-organized t=
he introductory sections 1 through 7 to make them more focused and clear cu=
t. Perhaps move parts of their content into section 8, etc. 7.5) (Alex) Rev=
iew the requirements section. I'm not sure why we have the use cases and re=
quirements re-stated in this document. I think we should not do that. Also =
see my comments on section 1 through 7 sent out on Monday, 7/26.
 8) (Sumanth) Make sure the terminology and definitions in the intro sectio=
ns are now in sync with our new understandings of the use cases in the use =
case document.
9) Updates to Public Identifier Type Documentation and XSD as follows:
a) (JFM)corClaimStatus boolean instead of "approved" enum and corClaimStatu=
sChanges date/Time
b) (Syed) Open numbering plan support for TN Range
c) (JFM) TNRange should not inherit from TN
11) (Ken) File based bulk provisioning.
12) (Ken, Alex) Data validation rules for each data element.



This e-mail message is for the sole use of the intended recipient(s)and may
contain confidential and privileged information of Transaction Network Serv=
ices.
Any unauthorised review, use, disclosure or distribution is prohibited. If =
you
are not the intended recipient, please contact the sender by reply e-mail a=
nd destroy all copies of the original message.

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

This e-mail message is for the sole use of the intended recipient(s)and may
contain confidential and privileged information of Transaction Network Serv=
ices.
Any unauthorised review, use, disclosure or distribution is prohibited. If =
you
are not the intended recipient, please contact the sender by reply e-mail a=
nd destroy all copies of the original message.


--_002_754963199212404AB8E9CFCA6C3D0CDA244A38686ATNSMAILNAwin2_
Content-Type: text/xml; name="draft-ietf-drinks-sppprov-01v4.xml"
Content-Description: draft-ietf-drinks-sppprov-01v4.xml
Content-Disposition: attachment;
	filename="draft-ietf-drinks-sppprov-01v4.xml"; size=150617;
	creation-date="Wed, 08 Sep 2010 14:11:16 GMT";
	modification-date="Thu, 09 Sep 2010 09:55:42 GMT"
Content-Transfer-Encoding: base64

PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCg0KPCFET0NUWVBFIHJmYyBT
WVNURU0gInJmYzI2MjkuZHRkIiBbDQogICAgICAgIDwhRU5USVRZIHJmYzIyNzcgUFVCTElDICIi
DQogICAgICAgICAgImh0dHA6Ly94bWwucmVzb3VyY2Uub3JnL3B1YmxpYy9yZmMvYmlieG1sL3Jl
ZmVyZW5jZS5SRkMuMjI3Ny54bWwiPg0KICAgICAgICA8IUVOVElUWSByZmMyMTE5IFBVQkxJQyAi
Ig0KICAgICAgICAgICJodHRwOi8veG1sLnJlc291cmNlLm9yZy9wdWJsaWMvcmZjL2JpYnhtbC9y
ZWZlcmVuY2UuUkZDLjIxMTkueG1sIj4NCiAgICAgICAgPCFFTlRJVFkgcmZjMjc4MSBQVUJMSUMg
IiINCiAgICAgICAgICAiaHR0cDovL3htbC5yZXNvdXJjZS5vcmcvcHVibGljL3JmYy9iaWJ4bWwv
cmVmZXJlbmNlLlJGQy4yNzgxLnhtbCI+DQogICAgICAgIDwhRU5USVRZIHJmYzI4MjEgUFVCTElD
ICIiDQogICAgICAgICAgImh0dHA6Ly94bWwucmVzb3VyY2Uub3JnL3B1YmxpYy9yZmMvYmlieG1s
L3JlZmVyZW5jZS5SRkMuMjgyMS54bWwiPg0KICAgICAgICA8IUVOVElUWSByZmMzMjYxIFBVQkxJ
QyAiIg0KICAgICAgICAgICJodHRwOi8veG1sLnJlc291cmNlLm9yZy9wdWJsaWMvcmZjL2JpYnht
bC9yZWZlcmVuY2UuUkZDLjMyNjEueG1sIj4NCiAgICAgICAgPCFFTlRJVFkgcmZjMzI2MyBQVUJM
SUMgIiINCiAgICAgICAgICAiaHR0cDovL3htbC5yZXNvdXJjZS5vcmcvcHVibGljL3JmYy9iaWJ4
bWwvcmVmZXJlbmNlLlJGQy4zMjYzLnhtbCI+DQogICAgICAgIDwhRU5USVRZIHJmYzM2MjkgUFVC
TElDICIiDQogICAgICAgICAgImh0dHA6Ly94bWwucmVzb3VyY2Uub3JnL3B1YmxpYy9yZmMvYmli
eG1sL3JlZmVyZW5jZS5SRkMuMzYyOS54bWwiPg0KICAgICAgICA8IUVOVElUWSByZmMzNjg4IFBV
QkxJQyAiIg0KICAgICAgICAgICJodHRwOi8veG1sLnJlc291cmNlLm9yZy9wdWJsaWMvcmZjL2Jp
YnhtbC9yZWZlcmVuY2UuUkZDLjM2ODgueG1sIj4NCiAgICAgICAgPCFFTlRJVFkgcmZjMzk4NiBQ
VUJMSUMgIiINCiAgICAgICAgICAiaHR0cDovL3htbC5yZXNvdXJjZS5vcmcvcHVibGljL3JmYy9i
aWJ4bWwvcmVmZXJlbmNlLlJGQy4zOTg2LnhtbCI+DQogICAgICAgIDwhRU5USVRZIHJmYzM3NjEg
UFVCTElDICIiDQogICAgICAgICAgImh0dHA6Ly94bWwucmVzb3VyY2Uub3JnL3B1YmxpYy9yZmMv
YmlieG1sL3JlZmVyZW5jZS5SRkMuMzc2MS54bWwiPg0KICAgICAgICA8IUVOVElUWSByZmM0NzI1
IFBVQkxJQyAiIg0KICAgICAgICAgICJodHRwOi8veG1sLnJlc291cmNlLm9yZy9wdWJsaWMvcmZj
L2JpYnhtbC9yZWZlcmVuY2UuUkZDLjQ3MjUueG1sIj4gICAgICAgICAgDQogICAgICAgIDwhRU5U
SVRZIHJmYzU0ODYgUFVCTElDICIiDQogICAgICAgICAgImh0dHA6Ly94bWwucmVzb3VyY2Uub3Jn
L3B1YmxpYy9yZmMvYmlieG1sL3JlZmVyZW5jZS5SRkMuNTQ4Ni54bWwiPg0KDQoJCTwhRU5USVRZ
IEktRC5pZXRmLWRyaW5rcy11c2VjYXNlcy1yZXF1aXJlbWVudHMgU1lTVEVNICJodHRwOi8veG1s
LnJlc291cmNlLm9yZy9wdWJsaWMvcmZjL2JpYnhtbDMvcmVmZXJlbmNlLkktRC5pZXRmLWRyaW5r
cy11c2VjYXNlcy1yZXF1aXJlbWVudHMueG1sIj4NCgkJDQoJCTwhRU5USVRZIEktRC5pZXRmLWRy
aW5rcy1zcHBwLW92ZXItc29hcCBTWVNURU0gImh0dHA6Ly94bWwucmVzb3VyY2Uub3JnL3B1Ymxp
Yy9yZmMvYmlieG1sMy9yZWZlcmVuY2UuSS1ELmlldGYtZHJpbmtzLXNwcHAtb3Zlci1zb2FwLnht
bCI+DQoJCQ0KXT4NCg0KDQo8cmZjIGNhdGVnb3J5PSJzdGQiIGRvY05hbWU9ImRyYWZ0LWlldGYt
ZHJpbmtzLXNwcHJvdi0wMXYxIg0KICBpcHI9InRydXN0MjAwOTAyIj4NCg0KICA8P3htbC1zdHls
ZXNoZWV0IHR5cGU9J3RleHQveHNsJyBocmVmPSdyZmMyNjI5LnhzbHQnID8+DQoNCiAgPD9yZmMg
dG9jPSJ5ZXMiID8+DQogIDw/cmZjIHN5bXJlZnM9InllcyIgPz4NCiAgPD9yZmMgc29ydHJlZnM9
InllcyI/Pg0KICA8P3JmYyBpcHJub3RpZmllZD0ibm8iID8+DQogIDw/cmZjIHN0cmljdD0ieWVz
IiA/Pg0KDQogIDxmcm9udD4NCiAgICA8dGl0bGUgYWJicmV2PSJkcmFmdC1kcmlua3Mtc3Bwcm92
Ij4gU2Vzc2lvbiBQZWVyaW5nIFByb3Zpc2lvbmluZw0KICAgICAgUHJvdG9jb2wgPC90aXRsZT4N
Cg0KICAgIDxhdXRob3IgaW5pdGlhbHM9IkotRi5NLiIgc3VybmFtZT0iTXVsZSINCiAgICAgIGZ1
bGxuYW1lPSJKZWFuLUZyYW5jb2lzIE11bGUiPg0KICAgICAgPG9yZ2FuaXphdGlvbj5DYWJsZUxh
YnMgPC9vcmdhbml6YXRpb24+DQogICAgICA8YWRkcmVzcz4NCiAgICAgICAgICAgICAgICAgICAg
ICAgIDxwb3N0YWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzdHJlZXQ+ODU4
IENvYWwgQ3JlZWsgQ2lyY2xlPC9zdHJlZXQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDxjaXR5PkxvdWlzdmlsbGU8L2NpdHk+IDxyZWdpb24+Q088L3JlZ2lvbj4gDQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlPjgwMDI3PC9jb2RlPg0KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA8Y291bnRyeT5VU0E8L2NvdW50cnk+DQogICAgICAgICAgICAg
ICAgICAgICAgICA8L3Bvc3RhbD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxlbWFpbD5qZm1A
Y2FibGVsYWJzLmNvbTwvZW1haWw+DQogICAgICAgICAgICAgICAgPC9hZGRyZXNzPg0KICAgIDwv
YXV0aG9yPg0KDQogICAgPGF1dGhvciBpbml0aWFscz0iSy5DLiIgc3VybmFtZT0iQ2FydHdyaWdo
dCINCiAgICAgIGZ1bGxuYW1lPSJLZW5uZXRoIENhcnR3cmlnaHQiPg0KICAgICAgPG9yZ2FuaXph
dGlvbj5UTlM8L29yZ2FuaXphdGlvbj4NCiAgICAgIDxhZGRyZXNzPg0KICAgICAgICAgICAgICAg
ICAgICAgICAgPHBvc3RhbD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0cmVl
dD4xOTM5IFJvbGFuZCBDbGFya2UgUGxhY2U8L3N0cmVldD4NCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgPGNpdHk+UmVzdG9uPC9jaXR5PiA8cmVnaW9uPlZBPC9yZWdpb24+IA0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZT4yMDE5MTwvY29kZT4NCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgPGNvdW50cnk+VVNBPC9jb3VudHJ5Pg0KICAgICAgICAg
ICAgICAgICAgICAgICAgPC9wb3N0YWw+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZW1haWw+
a2NhcnR3cmlnaHRAdG5zaS5jb208L2VtYWlsPg0KICAgICAgICAgICAgICAgIDwvYWRkcmVzcz4N
CiAgICA8L2F1dGhvcj4NCg0KICAgIDxhdXRob3IgaW5pdGlhbHM9IlMuQS4iIHN1cm5hbWU9IkFs
aSIgZnVsbG5hbWU9IlN5ZWQgV2FzaW0gQWxpIj4NCiAgICAgIDxvcmdhbml6YXRpb24+TmV1U3Rh
cjwvb3JnYW5pemF0aW9uPg0KICAgICAgPGFkZHJlc3M+DQogICAgICAgICAgICAgICAgICAgICAg
ICA8cG9zdGFsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3RyZWV0PjQ2MDAw
IENlbnRlciBPYWsgUGxhemE8L3N0cmVldD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgPGNpdHk+U3Rlcmxpbmc8L2NpdHk+IDxyZWdpb24+VkE8L3JlZ2lvbj4gDQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDxjb2RlPjIwMTY2PC9jb2RlPg0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA8Y291bnRyeT5VU0E8L2NvdW50cnk+DQogICAgICAgICAgICAgICAg
ICAgICAgICA8L3Bvc3RhbD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxlbWFpbD5zeWVkLmFs
aUBuZXVzdGFyLmJpejwvZW1haWw+DQogICAgICAgICAgICAgICAgPC9hZGRyZXNzPg0KICAgIDwv
YXV0aG9yPg0KDQogICAgPGF1dGhvciBpbml0aWFscz0iQS5NLiIgc3VybmFtZT0iTWF5cmhvZmVy
Ig0KICAgICAgZnVsbG5hbWU9IkFsZXhhbmRlciBNYXlyaG9mZXIiPg0KICAgICAgPG9yZ2FuaXph
dGlvbj5lbnVtLmF0IEdtYkg8L29yZ2FuaXphdGlvbj4NCiAgICAgIDxhZGRyZXNzPg0KICAgICAg
ICAgICAgICAgICAgICAgICAgPHBvc3RhbD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgPHN0cmVldD5LYXJsc3BsYXR6IDEvOTwvc3RyZWV0Pg0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA8Y2l0eT5XaWVuPC9jaXR5PiA8cmVnaW9uPiA8L3JlZ2lvbj4gDQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlPkEtMTAxMDwvY29kZT4NCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgPGNvdW50cnk+QXVzdHJpYTwvY291bnRyeT4NCiAgICAgICAg
ICAgICAgICAgICAgICAgIDwvcG9zdGFsPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGVtYWls
PmFsZXhhbmRlci5tYXlyaG9mZXJAZW51bS5hdDwvZW1haWw+DQogICAgICAgICAgICAgICAgPC9h
ZGRyZXNzPg0KICAgIDwvYXV0aG9yPg0KDQogICAgPGRhdGUgeWVhcj0iMjAxMCIvPg0KDQogICAg
PGFyZWE+UmVhbC10aW1lIEFwcGxpY2F0aW9ucyBhbmQgSW5mcmFzdHJ1Y3R1cmUgQXJlYTwvYXJl
YT4NCg0KICAgIDx3b3JrZ3JvdXA+RFJJTktTPC93b3JrZ3JvdXA+DQoNCiAgICA8YWJzdHJhY3Q+
DQogICAgICA8dD4gVGhpcyBkb2N1bWVudCBkZWZpbmVzIGEgcHJvdG9jb2wgZm9yIHByb3Zpc2lv
bmluZyBzZXNzaW9uDQogICAgICAgIGVzdGFibGlzaG1lbnQgZGF0YSBpbnRvIFNlc3Npb24gRGF0
YSBSZWdpc3RyaWVzIGFuZCBTSVANCiAgICAgICAgU2VydmljZSBQcm92aWRlciBkYXRhIHN0b3Jl
cy4gVGhlIHByb3Zpc2lvbmVkIGRhdGEgaXMNCiAgICAgICAgdHlwaWNhbGx5IHVzZWQgYnkgdmFy
aW91cyBuZXR3b3JrIGVsZW1lbnRzIGZvciBzZXNzaW9uDQogICAgICAgIHBlZXJpbmcuIDwvdD4N
CiAgICAgIDx0PiBUaGlzIGRvY3VtZW50IGRlc2NyaWJlcyB0aGUgU2Vzc2lvbiBQZWVyaW5nIFBy
b3Zpc2lvbmluZw0KICAgICAgICBQcm90b2NvbCB1c2VkIGJ5IGNsaWVudHMgdG8gcHJvdmlzaW9u
IHJlZ2lzdHJpZXMuIFRoZSBkb2N1bWVudA0KICAgICAgICBwcm92aWRlcyBhIHNldCBvZiBndWlk
aW5nIHByaW5jaXBsZXMgZm9yIHRoZSBkZXNpZ24gb2YgdGhpcw0KICAgICAgICBwcm90b2NvbCBp
bmNsdWRpbmcgZXh0ZW5zaWJpbGl0eSBhbmQgaW5kZXBlbmRlbnQgdHJhbnNwb3J0DQogICAgICAg
IGRlZmluaXRpb25zLCBhIGJhc2ljIGRhdGEgbW9kZWwgYW5kIGFuIFhNTCBTY2hlbWEgRG9jdW1l
bnQuDQogICAgICA8L3Q+DQogICAgPC9hYnN0cmFjdD4NCiAgPC9mcm9udD4NCg0KICA8bWlkZGxl
Pg0KICAgIDwhLS0gIE5vdGU6IHRoaXMgaXMgaG93IHlvdSBjYW4gcHV0IGEgbm90ZSBpbiB0aGUg
ZHJhZnQgZm9yIHlvdXJzZWxmIG9yIGZvciB0aGUgY28tYXV0aG9ycyB0byBjaGVjayBvbiAtLT4N
CiAgICA8c2VjdGlvbiBhbmNob3I9ImludHJvZHVjdGlvbiIgdGl0bGU9IkludHJvZHVjdGlvbiI+
DQogICAgICA8dD4gU2VydmljZSBwcm92aWRlcnMgYW5kIGVudGVycHJpc2VzIHVzZSByZWdpc3Ry
aWVzIHRvIG1ha2UNCiAgICAgICAgY2FsbCBvciBzZXNzaW9uIHJvdXRpbmcgZGVjaXNpb25zIGZv
ciBWb2ljZSBvdmVyIElQLCBTTVMgYW5kDQogICAgICAgIE1NUyB0cmFmZmljIGV4Y2hhbmdlcy4g
VGhpcyBkb2N1bWVudCBpcyBuYXJyb3dseSBmb2N1c2VkIG9uDQogICAgICAgIHRoZSBwcm92aXNp
b25pbmcgcHJvdG9jb2wgZm9yIHRoZXNlIHJlZ2lzdHJpZXMuIFRoaXMgcHJvdG9jb2wNCiAgICAg
ICAgcHJlc2NyaWJlcyBhIHdheSBmb3IgYW4gZW50aXR5IHRvIHByb3Zpc2lvbiBzZXNzaW9uLXJl
bGF0ZWQNCiAgICAgICAgZGF0YSBpbnRvIGEgcmVnaXN0cnkuIFRoZSBkYXRhIGJlaW5nIHByb3Zp
c2lvbmVkIGNhbiBiZQ0KICAgICAgICBvcHRpb25hbGx5IHNoYXJlZCB3aXRoIG90aGVyIHBhcnRp
Y2lwYXRpbmcgcGVlcmluZyBlbnRpdGllcy4NCiAgICAgICAgVGhlIHJlcXVpcmVtZW50cyBhbmQg
dXNlIGNhc2VzIGRyaXZpbmcgdGhpcyBwcm90b2NvbCBoYXZlIGJlZW4NCiAgICAgICAgZG9jdW1l
bnRlZCBpbiA8eHJlZg0KICAgICAgICAgIHRhcmdldD0iSS1ELmlldGYtZHJpbmtzLXVzZWNhc2Vz
LXJlcXVpcmVtZW50cyIvPi4gVGhlIHJlYWRlcg0KICAgICAgICBpcyBleHBlY3RlZCB0byBiZSBm
YW1pbGlhciB3aXRoIHRoZSB0ZXJtaW5vbG9neSBkZWZpbmVkIGluIHRoZQ0KICAgICAgICBwcmV2
aW91c2x5IG1lbnRpb25lZCBkb2N1bWVudC4gPHZzcGFjZSBibGFua0xpbmVzPSIxIi8+IFRocmVl
DQogICAgICAgIHR5cGVzIG9mIHByb3Zpc2lvbmluZyBmbG93cyBoYXZlIGJlZW4gZGVzY3JpYmVk
IGluIHRoZSB1c2UNCiAgICAgICAgY2FzZSBkb2N1bWVudDogY2xpZW50IHRvIHJlZ2lzdHJ5IHBy
b3Zpc2lvbmluZywgcmVnaXN0cnkgdG8NCiAgICAgICAgbG9jYWwgZGF0YSByZXBvc2l0b3J5IGFu
ZCByZWdpc3RyeS10by1yZWdpc3RyeS4gVGhpcyBkb2N1bWVudA0KICAgICAgICBhZGRyZXNzZXMg
YSBzdWJzZXQgKGNsaWVudC10by1yZWdpc3RyeSBwcm92aXNpb25pbmcpIGJ5DQogICAgICAgIGRl
ZmluaW5nIGEgU2Vzc2lvbiBQZWVyaW5nIFByb3Zpc2lvbmluZyBQcm90b2NvbCAoU1BQUCkgZm9y
DQogICAgICAgIHByb3Zpc2lvbmluZyBTZXNzaW9uIEVzdGFibGlzaG1lbnQgRGF0YSAoU0VEKSBp
bnRvIGEgUmVnaXN0cnkNCiAgICAgICAgKGFycm93ICIxIiBpbiB0aGUgZmlndXJlIGJlbG93KS4g
V2hpbGUgdGhlIG90aGVyICJwcm92aXNpb25pbmcNCiAgICAgICAgZmxvd3MiIGFyZSBzaG93biBi
ZWxvdyBhcyBzZXBhcmF0ZSBtZXNzYWdlIGZsb3dzLCBubw0KICAgICAgICBkZXRlcm1pbmF0aW9u
IGhhcyBiZWVuIG1hZGUgZm9yIHdoZXRoZXIgb25lIGNvbW1vbiBiYXNlbGluZQ0KICAgICAgICBw
cm90b2NvbCBjb3VsZCBiZSB1c2VkIGZvciBhbGwgdGhyZWUsIG9yIHdoZXRoZXIgZGlzdGluY3QN
CiAgICAgICAgcHJvdG9jb2xzIGFyZSByZXF1aXJlZC4gPC90Pg0KDQogICAgICA8dD4NCiAgICAg
ICAgPGZpZ3VyZSBhbGlnbj0iY2VudGVyIiBhbmNob3I9IlJlZ0Zsb3dzIj4NCiAgICAgICAgICA8
YXJ0d29yayBhbGlnbj0iY2VudGVyIj4NCiAgICAgICAgICAgIDwhW0NEQVRBWw0KICAgICAgICAg
ICAgICAgICAgICAgICAgICotLS0tLS0tLS0tLS0qICAgICAgICAgICAgICAgKi0tLS0tLS0tLS0t
LSoNCigxKS4gUHJvdmlzaW9uaW5nIFNFRCAgICB8ICAgICAgICAgICAgfCAoMykuUmVnaXN0cnkg
IHwgICAgICAgICAgICB8DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLT4gfCAgUmVnaXN0cnkgIHw8
LS0tLS0tLS0tLS0tLT58ICBSZWdpc3RyeSAgfCANCiAgICAgZGF0YSBpbnRvIFJlZ2lzdHJpZXN8
ICAgICAgICAgICAgfCAgdG8gUmVnaXN0cnkgIHwgICAgICAgICAgICB8DQogICAgICAgICAgICAg
ICAgICAgICAgICAgKi0tLS0tLS0tLS0tLSogIGV4Y2hhbmdlcyAgICAqLS0tLS0tLS0tLS0tKg0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyAgXCAgICAgICAgICAgICAgICAgICAgICAg
ICAgXA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvICAgIFwgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvICAgICAgXCAgICAgICAg
ICAgICAgICAgICAgICAgICAgXA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgLyAgICAgICAg
XCAgICAgICAgICAgICAgICAgICAgICAgICAgdg0KICAgICAgICAgICAgICAgICAgICAgICAgICAv
ICAgICAgICAgIFwgICAgICAgICAgICAgICAgICAgICAgICAgLi4uDQogICAgICAgICAgICAgICAg
ICAgICAgICAgLyAgICAgICAgICAgIFwNCiAgICAgICAgICAgICAgICAgICAgICAgIC8gKDIpLiAg
ICAgICAgIFwNCiAgICAgICAgICAgICAgICAgICAgICAgLyBEaXN0cmlidXRpbmcgICBcDQogICAg
ICAgICAgICAgICAgICAgICAgLyAgICAgIFNFRCAgICAgICAgIFwNCiAgICAgICAgICAgICAgICAg
ICAgIFYgICAgICAgICAgICAgICAgICAgIFYNCiAgICAgICAgICAgICAgICAgICAgKy0tLS0tLS0t
LS0rICAgICAgICstLS0tLS0tLS0tKw0KICAgICAgICAgICAgICAgICAgICB8TG9jYWwgRGF0YXwg
ICAgICAgfExvY2FsIERhdGF8DQogICAgICAgICAgICAgICAgICAgIHxSZXBvc2l0b3J5fCAgICAg
ICB8UmVwb3NpdG9yeXwNCiAgICAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0rICAgICAgICst
LS0tLS0tLS0tKw0KICAgICAgICAgICAgICAgICAgICAgICBdXT4NCiAgICAgICAgICA8L2FydHdv
cms+DQogICAgICAgICAgPHBvc3RhbWJsZT4gVGhyZWUgUmVnaXN0cnkgUHJvdmlzaW9uaW5nIEZs
b3dzIDwvcG9zdGFtYmxlPg0KICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgIDwvdD4NCg0KICAgICAg
PHQ+IFRoZSBkYXRhIHByb3Zpc2lvbmVkIGZvciBzZXNzaW9uIGVzdGFibGlzaG1lbnQgaXMgdHlw
aWNhbGx5DQogICAgICAgIHVzZWQgYnkgdmFyaW91cyBkb3duc3RyZWFtIFNJUCBzaWduYWxpbmcg
c3lzdGVtcyB0byByb3V0ZSBhDQogICAgICAgIGNhbGwgdG8gdGhlIG5leHQgaG9wIGFzc29jaWF0
ZWQgd2l0aCB0aGUgY2FsbGVkIGRvbWFpbi4gVGhlc2UNCiAgICAgICAgc3lzdGVtcyB0eXBpY2Fs
bHkgdXNlIGEgbG9jYWwgZGF0YSBzdG9yZSAoIkxvY2FsIERhdGENCiAgICAgICAgUmVwb3NpdG9y
eSIpIGFzIHRoZWlyIHNvdXJjZSBvZiBzZXNzaW9uIHJvdXRpbmcgaW5mb3JtYXRpb24uDQogICAg
ICAgIE1vcmUgc3BlY2lmaWNhbGx5LCB0aGUgU0VEIGRhdGEgaXMgdGhlIHNldCBvZiBwYXJhbWV0
ZXJzIHRoYXQNCiAgICAgICAgdGhlIG91dGdvaW5nIHNpZ25hbGluZyBwYXRoIGJvcmRlciBlbGVt
ZW50cyAoU0JFcykgbmVlZCB0bw0KICAgICAgICBpbml0aWF0ZSB0aGUgc2Vzc2lvbi4gU2VlIDx4
cmVmIHRhcmdldD0iUkZDNTQ4NiIvPiBmb3IgbW9yZQ0KICAgICAgICBkZXRhaWxzLiA8dnNwYWNl
IGJsYW5rTGluZXM9IjEiLz4gQSAidGVybWluYXRpbmciIFNJUCBTZXJ2aWNlDQogICAgICAgIFBy
b3ZpZGVyIChTU1ApIHByb3Zpc2lvbnMgU0VEIGludG8gdGhlIHJlZ2lzdHJ5IHRvIGJlDQogICAg
ICAgIHNlbGVjdGl2ZWx5IHNoYXJlZCB3aXRoIG90aGVyIHBlZXIgU1NQcy4gU3Vic2VxdWVudGx5
LCBhDQogICAgICAgIFJlZ2lzdHJ5IG1heSBkaXN0cmlidXRlIHRoZSBwcm92aXNpb25lZCBkYXRh
IGludG8gbG9jYWwgRGF0YQ0KICAgICAgICBSZXBvc2l0b3JpZXMgdXNlZCBmb3IgbG9vay11cCBx
dWVyaWVzIChpZGVudGlmaWVyIC0+IFVSSSkgb3INCiAgICAgICAgZm9yIGxvb2t1cCBhbmQgbG9j
YXRpb24gcmVzb2x1dGlvbiAoaWRlbnRpZmllciAtPiBVUkkgLT4NCiAgICAgICAgaW5ncmVzcyBT
QkUgb2YgdGVybWluYXRpbmcgU1NQKS4gSW4gc29tZSBjYXNlcywgdGhlIFJlZ2lzdHJ5DQogICAg
ICAgIG1heSBhZGRpdGlvbmFsbHkgb2ZmZXIgYSBjZW50cmFsIHF1ZXJ5IHJlc29sdXRpb24gc2Vy
dmljZSAobm90DQogICAgICAgIHNob3duIGluIHRoZSBhYm92ZSBmaWd1cmUpLiA8L3Q+DQogICAg
ICA8dD4gQSBrZXkgcmVxdWlyZW1lbnQgZm9yIHRoZSBTUFBQIHByb3RvY29sIGlzIHRvIGJlIGFi
bGUgdG8NCiAgICAgICAgYWNjb21tb2RhdGUgdHdvIGJhc2ljIGRlcGxveW1lbnQgc2NlbmFyaW9z
OiA8bGlzdA0KICAgICAgICAgIHN0eWxlPSJudW1iZXJzIj4NCiAgICAgICAgICA8dD4gQSBMb29r
LVVwIEZ1bmN0aW9uIChMVUYpIHRvIGRldGVybWluZSB0aGUgdGFyZ2V0IGRvbWFpbg0KICAgICAg
ICAgICAgdG8gYXNzaXN0IGluIGNhbGwgcm91dGluZyAoYXMgZGVzY3JpYmVkIGluIDx4cmVmDQog
ICAgICAgICAgICAgIHRhcmdldD0iUkZDNTQ4NiIvPikuIEluIHRoaXMgY2FzZSwgdGhlIHF1ZXJ5
aW5nIGVudGl0eQ0KICAgICAgICAgICAgbWF5IHVzZSBvdGhlciBtZWFucyB0byBwZXJmb3JtIHRo
ZSBMb2NhdGlvbiBSb3V0aW5nDQogICAgICAgICAgICBGdW5jdGlvbiAoTFJGKSB3aGljaCBpbiB0
dXJuIGhlbHBzIGRldGVybWluZSB0aGUgYWN0dWFsDQogICAgICAgICAgICBsb2NhdGlvbiBvZiB0
aGUgU2lnbmFsaW5nIEZ1bmN0aW9uIGluIHRoYXQgZG9tYWluLiA8L3Q+DQogICAgICAgICAgPHQ+
IEJvdGggTG9vay1VcCBmdW5jdGlvbiAoTFVGKSBhbmQgTG9jYXRpb24gUm91dGluZw0KICAgICAg
ICAgICAgRnVuY3Rpb24gKExSRikgdG8gbG9jYXRlIHRoZSBTRUQgZGF0YSBmdWxseS4gPC90Pg0K
ICAgICAgICA8L2xpc3Q+DQogICAgICA8L3Q+DQoNCiAgICAgIDx0PiBJbiB0ZXJtcyBvZiBwcm90
b2NvbCBkZXNpZ24sIFNQUFAgcHJvdG9jb2wgaXMgYWdub3N0aWMgdG8NCiAgICAgICAgdGhlIHRy
YW5zcG9ydC4gVGhpcyBkb2N1bWVudCBpbmNsdWRlcyB0aGUgZGVzY3JpcHRpb24gb2YgdGhlDQog
ICAgICAgIGRhdGEgbW9kZWwgYW5kIHRoZSBtZWFucyB0byBlbmFibGUgcHJvdG9jb2wgb3BlcmF0
aW9ucyB3aXRoaW4NCiAgICAgICAgYSByZXF1ZXN0IGFuZCByZXNwb25zZSBzdHJ1Y3R1cmUuIFRv
IGVuY291cmFnZQ0KICAgICAgICBpbnRlcm9wZXJhYmlsaXR5LCB0aGUgcHJvdG9jb2wgc3VwcG9y
dHMgZXh0ZW5zaWJpbGl0eSBhc3BlY3RzLiA8L3Q+DQogICAgICA8dD4gVHJhbnNwb3J0IHJlcXVp
cmVtZW50cyBhcmUgcHJvdmlkZWQgaW4gdGhpcyBkb2N1bWVudCB0byBoZWxwDQogICAgICAgIHdp
dGggdGhlIHNlbGVjdGlvbiBvZiB0aGUgb3B0aW11bSB0cmFuc3BvcnQgbWVjaGFuaXNtLiAoPHhy
ZWYNCiAgICAgICAgICB0YXJnZXQ9IkktRC5pZXRmLWRyaW5rcy1zcHBwLW92ZXItc29hcCIvPikg
aWRlbnRpZmllcyBhIFNPQVANCiAgICAgICAgdHJhbnNwb3J0IG1lY2hhbmlzbSBmb3IgU1BQUC4g
PC90Pg0KICAgICAgPHQ+IFRoaXMgZG9jdW1lbnQgaXMgb3JnYW5pemVkIGFzIGZvbGxvd3M6IDxs
aXN0IHN0eWxlPSJzeW1ib2xzIg0KICAgICAgICAgIGhhbmdJbmRlbnQ9IjUiPg0KICAgICAgICAg
IDx0Pg0KICAgICAgICAgICAgPHhyZWYgdGFyZ2V0PSJwcm90b2NvbGRlZmluaXRpb24iLz4gcHJv
dmlkZXMgYW4gb3ZlcnZpZXcNCiAgICAgICAgICAgIG9mIHRoZSBTUFBQIHByb3RvY29sLCBpbmNs
dWRpbmcgdGhlIGxheWVyaW5nIGFwcHJvYWNoLA0KICAgICAgICAgICAgZnVuY3Rpb25hbCBlbnRp
dGllcyBhbmQgZGF0YSBtb2RlbDsgPC90PiA8dD4NCiAgICAgICAgICAgIDx4cmVmIHRhcmdldD0i
dHJhbnNwb3J0cmVxIi8+IGRlZmluZXMgcmVxdWlyZW1lbnRzIGZvcg0KICAgICAgICAgICAgU1BQ
UCB0cmFuc3BvcnQgcHJvdG9jb2xzOyA8L3Q+IDx0Pg0KICAgICAgICAgICAgPHhyZWYgdGFyZ2V0
PSJ4bWxjb25zaWRlcmF0aW9ucyIvPiBkZWZpbmVzIFhNTA0KICAgICAgICAgICAgY29uc2lkZXJh
dGlvbnMgdGhhdCBYTUwgcGFyc2VycyBtdXN0IG1lZXQgdG8gY29uZm9ybSB0bw0KICAgICAgICAg
ICAgdGhpcyBzcGVjaWZpY2F0aW9uLiA8L3Q+IDx0Pg0KICAgICAgICAgICAgPHhyZWYgdGFyZ2V0
PSJyZXN1bHRjb2RlcyIvPiBkZXNjcmliZXMgdGhlIHByb3RvY29sDQogICAgICAgICAgICByZXNw
b25zZSBjb2RlcyBhbmQgbWVzc2FnZXM7IDwvdD4NCiAgICAgICAgICA8dD4NCiAgICAgICAgICAg
IDx4cmVmIHRhcmdldD0iUmVxdWVzdCBhbmQgUmVwbHkgTW9kZWwiLz4gZGVzY3JpYmVzIHRoZQ0K
ICAgICAgICAgICAgcHJvdG9jb2wgcmVxdWVzdC1yZXBseSBtb2RlbDsgPC90PiA8dD4NCiAgICAg
ICAgICAgIDx4cmVmIHRhcmdldD0icHJvdG9jb2xjb21tYW5kcyIvPiBkZWZpbmVzIHRoZSBwcm90
b2NvbA0KICAgICAgICAgICAgY29tbWFuZHMgZm9yIHRoaXMgdmVyc2lvbiBvZiBTUFBQLCBhbmQg
aG93IHRvIGV4dGVuZCB0aGVtOw0KICAgICAgICAgIDwvdD4NCiAgICAgICAgPC9saXN0Pg0KICAg
ICAgPC90Pg0KICAgIDwvc2VjdGlvbj4NCg0KICAgIDxzZWN0aW9uIGFuY2hvcj0iVGVybWlub2xv
Z3kiIHRpdGxlPSJUZXJtaW5vbG9neSI+DQogICAgICA8dD4gVGhlIGtleSB3b3JkcyAiTVVTVCIs
ICJNVVNUIE5PVCIsICJSRVFVSVJFRCIsICJTSEFMTCIsDQogICAgICAgICJTSEFMTCBOT1QiLCAi
U0hPVUxEIiwgIlNIT1VMRCBOT1QiLCAiUkVDT01NRU5ERUQiLCAiTUFZIiwgYW5kDQogICAgICAg
ICJPUFRJT05BTCIgaW4gdGhpcyBkb2N1bWVudCBhcmUgdG8gYmUgaW50ZXJwcmV0ZWQgYXMgZGVz
Y3JpYmVkDQogICAgICAgIGluIDx4cmVmIHRhcmdldD0iUkZDMjExOSIvPi4gPC90Pg0KICAgICAg
PHQ+IFRoaXMgZG9jdW1lbnQgcmV1c2VzIHRlcm1zIGZyb20gPHhyZWYgdGFyZ2V0PSJSRkMzMjYx
Ii8+LA0KICAgICAgICAgIDx4cmVmIHRhcmdldD0iUkZDNTQ4NiIvPiwgdXNlIGNhc2VzIGFuZCBy
ZXF1aXJlbWVudHMNCiAgICAgICAgZG9jdW1lbnRlZCBpbiA8eHJlZg0KICAgICAgICAgIHRhcmdl
dD0iSS1ELmlldGYtZHJpbmtzLXVzZWNhc2VzLXJlcXVpcmVtZW50cyIvPiBhbmQgdGhlDQogICAg
ICAgIEVOVU0gVmFsaWRhdGlvbiBBcmNoaXRlY3R1cmUgPHhyZWYgdGFyZ2V0PSJSRkM0NzI1Ii8+
LiA8L3Q+DQogICAgICA8dD4gSW4gYWRkaXRpb24sIHRoaXMgZG9jdW1lbnQgc3BlY2lmaWVzIHRo
ZSBmb2xsb3dpbmcNCiAgICAgICAgYWRkaXRpb25hbCB0ZXJtczogPHZzcGFjZSBibGFua0xpbmVz
PSIxIi8+DQogICAgICAgIDxsaXN0IHN0eWxlPSJoYW5naW5nIj4NCiAgICAgICAgICA8dCBoYW5n
VGV4dD0iU1BQUDogIj4gU2Vzc2lvbiBQZWVyaW5nIFByb3Zpc2lvbmluZyBQcm90b2NvbCwNCiAg
ICAgICAgICAgIHRoZSBwcm90b2NvbCB1c2VkIHRvIHByb3Zpc2lvbiBkYXRhIGludG8gYSBSZWdp
c3RyeSAoc2VlDQogICAgICAgICAgICBhcnJvdyBsYWJlbGVkICIxLiIgaW4gRmlndXJlIDEgb2Yg
PHhyZWYNCiAgICAgICAgICAgICAgdGFyZ2V0PSJJLUQuaWV0Zi1kcmlua3MtdXNlY2FzZXMtcmVx
dWlyZW1lbnRzIi8+KS4gSXQgaXMNCiAgICAgICAgICAgIHRoZSBwcmltYXJ5IHNjb3BlIG9mIHRo
aXMgZG9jdW1lbnQuIDx2c3BhY2UgYmxhbmtMaW5lcz0iMSINCiAgICAgICAgICAgIC8+DQogICAg
ICAgICAgPC90Pg0KICAgICAgICAgIDx0IGhhbmdUZXh0PSJTUERQOiAiPiBTZXNzaW9uIFBlZXJp
bmcgRGlzdHJpYnV0aW9uIFByb3RvY29sLA0KICAgICAgICAgICAgdGhlIHByb3RvY29sIHVzZWQg
dG8gZGlzdHJpYnV0ZSBkYXRhIHRvIExvY2FsIERhdGENCiAgICAgICAgICAgIFJlcG9zaXRvcnkg
KHNlZSBhcnJvdyBsYWJlbGVkICIyLiIgaW4gRmlndXJlIDEgb2YgPHhyZWYNCiAgICAgICAgICAg
ICAgdGFyZ2V0PSJJLUQuaWV0Zi1kcmlua3MtdXNlY2FzZXMtcmVxdWlyZW1lbnRzIi8+KS4NCiAg
ICAgICAgICAgICAgPHZzcGFjZSBibGFua0xpbmVzPSIxIi8+DQogICAgICAgICAgPC90Pg0KICAg
ICAgICAgIDx0IGhhbmdUZXh0PSJDbGllbnQ6ICI+IEFuIGFwcGxpY2F0aW9uIHRoYXQgc3VwcG9y
dHMgYW4gU1BQUA0KICAgICAgICAgICAgQ2xpZW50OyBpdCBpcyBzb21ldGltZXMgcmVmZXJyZWQg
dG8gYXMgYSAiUmVnaXN0cnkNCiAgICAgICAgICAgIENsaWVudCIuIDx2c3BhY2UgYmxhbmtMaW5l
cz0iMSIvPg0KICAgICAgICAgIDwvdD4NCiAgICAgICAgICA8dCBoYW5nVGV4dD0iUmVnaXN0cnk6
ICI+IFRoZSBSZWdpc3RyeSBvcGVyYXRlcyBhIG1hc3Rlcg0KICAgICAgICAgICAgZGF0YWJhc2Ug
b2YgU2Vzc2lvbiBFc3RhYmxpc2htZW50IERhdGEgZm9yIG9uZSBvciBtb3JlDQogICAgICAgICAg
ICBSZWdpc3RyYW50cy4gPHZzcGFjZSBibGFua0xpbmVzPSIxIi8+IEEgUmVnaXN0cnkgYWN0cyBh
cw0KICAgICAgICAgICAgYW4gU1BQUCBTZXJ2ZXIuIDx2c3BhY2UgYmxhbmtMaW5lcz0iMSIvPg0K
ICAgICAgICAgIDwvdD4NCiAgICAgICAgICA8dCBoYW5nVGV4dD0iUmVnaXN0cmFudDogIj4gSW4g
dGhpcyBkb2N1bWVudCwgd2UgZXh0ZW5kIHRoZQ0KICAgICAgICAgICAgZGVmaW5pdGlvbiBvZiBh
IFJlZ2lzdHJhbnQgYmFzZWQgb24gPHhyZWYgdGFyZ2V0PSJSRkM0NzI1Ig0KICAgICAgICAgICAg
Lz4uIFRoZSBSZWdpc3RyYW50IGlzIHRoZSBlbmQtdXNlciwgdGhlIHBlcnNvbiBvcg0KICAgICAg
ICAgICAgb3JnYW5pemF0aW9uIHdobyBpcyB0aGUgImhvbGRlciIgb2YgdGhlIFNlc3Npb24NCiAg
ICAgICAgICAgIEVzdGFibGlzaG1lbnQgRGF0YSBiZWluZyBwcm92aXNpb25lZCBpbnRvIHRoZSBS
ZWdpc3RyeS4NCiAgICAgICAgICAgIEZvciBleGFtcGxlLCBpbiA8eHJlZg0KICAgICAgICAgICAg
ICB0YXJnZXQ9IkktRC5pZXRmLWRyaW5rcy11c2VjYXNlcy1yZXF1aXJlbWVudHMiLz4sIGENCiAg
ICAgICAgICAgIFJlZ2lzdHJhbnQgaXMgcGljdHVyZWQgYXMgYSBTSVAgU2VydmljZSBQcm92aWRl
ciBpbiBGaWd1cmUNCiAgICAgICAgICAgIDIuIDx2c3BhY2UgYmxhbmtMaW5lcz0iMSIvPiBBIFJl
Z2lzdHJhbnQgaXMgaWRlbnRpZmllZCBieQ0KICAgICAgICAgICAgaXRzIG5hbWUgaW4gdGhlIGRh
dGEgbW9kZWwuIDx2c3BhY2UgYmxhbmtMaW5lcz0iMSIvPg0KICAgICAgICAgIDwvdD4NCiAgICAg
ICAgICA8dCBoYW5nVGV4dD0iUmVnaXN0cmFyOiAiPiBJbiB0aGlzIGRvY3VtZW50LCB3ZSBhbHNv
IGV4dGVuZA0KICAgICAgICAgICAgdGhlIGRlZmluaXRpb24gb2YgYSBSZWdpc3RyYXIgZnJvbSA8
eHJlZiB0YXJnZXQ9IlJGQzQ3MjUiDQogICAgICAgICAgICAvPi4gQSBSZWdpc3RyYXIgcGVyZm9y
bXMgcHJvdmlzaW9uaW5nIG9wZXJhdGlvbnMgb24gYmVoYWxmDQogICAgICAgICAgICBvZiBhIFJl
Z2lzdHJhbnQgYnkgaW50ZXJhY3Rpbmcgd2l0aCB0aGUgUmVnaXN0cnksIGluIG91cg0KICAgICAg
ICAgICAgY2FzZSB2aWEgdGhlIFNQUFAgcHJvdG9jb2wgZGVmaW5lZCBpbiB0aGlzIGRvY3VtZW50
Lg0KICAgICAgICAgICAgICA8dnNwYWNlIGJsYW5rTGluZXM9IjEiLz4gQSBSZWdpc3RyYXIgaXMg
aWRlbnRpZmllZCBieQ0KICAgICAgICAgICAgaXRzIG5hbWUgaW4gdGhlIGRhdGEgbW9kZWwuIDwv
dD4NCiAgICAgICAgPC9saXN0Pg0KICAgICAgPC90Pg0KICAgIDwvc2VjdGlvbj4NCg0KDQogICAg
PHNlY3Rpb24gYW5jaG9yPSJwcm90b2NvbGRlZmluaXRpb24iIHRpdGxlPSJQcm90b2NvbCBEZWZp
bml0aW9uIj4NCiAgICAgIDx0PiBUaGlzIHNlY3Rpb24gaW50cm9kdWNlcyB0aGUgc3RydWN0dXJl
IG9mIHRoZSBkYXRhIG1vZGVsIGFuZA0KICAgICAgICBwcm92aWRlcyB0aGUgaW5mb3JtYXRpb24g
ZnJhbWV3b3JrIGZvciB0aGUgU1BQUCBwcm90b2NvbC4gQW4NCiAgICAgICAgb3ZlcnZpZXcgb2Yg
dGhlIHByb3RvY29sIG9wZXJhdGlvbnMgaXMgZmlyc3QgcHJvdmlkZWQgd2l0aCBhDQogICAgICAg
IHR5cGljYWwgZGVwbG95bWVudCBzY2VuYXJpby4gVGhlIGRhdGEgbW9kZWwgaXMgdGhlbiBkZWZp
bmVkDQogICAgICAgIGFsb25nIHdpdGggYWxsIHRoZSBvYmplY3RzIG1hbmlwdWxhdGVkIGJ5IHRo
ZSBwcm90b2NvbCBhbmQNCiAgICAgICAgdGhlaXIgcmVsYXRpb25zaGlwcy4gPC90Pg0KDQogICAg
ICA8c2VjdGlvbiBhbmNob3I9InByb3RvY29sb3ZlcnZpZXciDQogICAgICAgIHRpdGxlPSJQcm90
b2NvbCBPdmVydmlldyBhbmQgTGF5ZXJpbmciPg0KICAgICAgICA8dD4gU1BQUCBpcyBhIHNpbXBs
ZSByZXF1ZXN0L3JlcGx5IHByb3RvY29sIHRoYXQgYWxsb3dzIGENCiAgICAgICAgICBjbGllbnQg
YXBwbGljYXRpb24gdG8gc3VibWl0IHByb3Zpc2lvbmluZyBkYXRhIGFuZCBxdWVyeQ0KICAgICAg
ICAgIHJlcXVlc3RzIHRvIGEgc2VydmVyLiBUaGUgU1BQUCBkYXRhIHN0cnVjdHVyZXMgYXJlIGRl
c2lnbmVkDQogICAgICAgICAgdG8gYmUgcHJvdG9jb2wgYWdub3N0aWMuIENvbmNlcm5zIHJlZ2Fy
ZGluZyBlbmNyeXB0aW9uLA0KICAgICAgICAgIG5vbi1yZXB1ZGlhdGlvbiwgYW5kIGF1dGhlbnRp
Y2F0aW9uIGFyZSBiZXlvbmQgdGhlIHNjb3BlIG9mDQogICAgICAgICAgdGhpcyBkb2N1bWVudC4g
Rm9yIG1vcmUgZGV0YWlscywgcGxlYXNlIHJlZmVyIHRvIHRoZQ0KICAgICAgICAgIFRyYW5zcG9y
dCBQcm90b2NvbCBSZXF1aXJlbWVudHMgc2VjdGlvbi4gPC90Pg0KDQoNCiAgICAgICAgPGZpZ3Vy
ZSBhbGlnbj0iY2VudGVyIiBhbmNob3I9IlNQUFBfbGF5ZXJpbmciPg0KICAgICAgICAgIDxhcnR3
b3JrIGFsaWduPSJjZW50ZXIiPg0KICAgICAgICAgICAgPCFbQ0RBVEFbDQogICAgICAgICAgTGF5
ZXIgICAgICAgICAgICAgICAgICAgICAgRXhhbXBsZQ0KICAgICArLS0tLS0tLS0tLS0tLSsgICAg
ICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQogKDUpIHxEYXRhIE9iamVjdHMgfCAg
ICAgIHwgICAgICBSdGVHcnBUeXBlLCBldGMuICAgICAgIHwNCiAgICAgKy0tLS0tLS0tLS0tLS0r
ICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KICAgICAgICAgICB8ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfA0KICAgICArLS0tLS0tLS0tLS0tLSsgICAgICArLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQogKDQpIHwgT3BlcmF0aW9ucyAgfCAgICAgIHwgICAg
YWRkUnRlR3Jwc1Jxc3QsIGV0Yy4gICAgIHwNCiAgICAgKy0tLS0tLS0tLS0tLS0rICAgICAgKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KICAgICAgICAgICB8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfA0KICAgICArLS0tLS0tLS0tLS0tLSsgICAgICArLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0rDQogKDMpIHwgICBNZXNzYWdlICAgfCAgICAgIHwgc3BwcFJlcXVlc3Qs
IHNwcHBSZXNwb25zZSAgIHwNCiAgICAgKy0tLS0tLS0tLS0tLS0rICAgICAgKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tKw0KICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfA0KICAgICArLS0tLS0tLS0tLS0tLSsgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0rDQogKDIpIHwgICBNZXNzYWdlICAgfCAgICAgIHwgICBIVFRQLCBTT0FQLCBOb25lLCBl
dGMuICAgIHwNCiAgICAgfCAgIEVudmVsb3BlICB8ICAgICAgfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfA0KICAgICArLS0tLS0tLS0tLS0tLSsgICAgICArLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0rDQogICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQog
ICAgICstLS0tLS0tLS0tLS0tKyAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsN
CiAoMSkgfCAgVHJhbnNwb3J0ICB8ICAgICAgfCAgICBUQ1AsIFRMUywgQkVFUCwgZXRjLiAgICAg
fA0KICAgICB8ICAgUHJvdG9jb2wgIHwgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8DQogICAgICstLS0tLS0tLS0tLS0tKyAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLSsNCiAgICAgICAgICAgICAgICAgICAgICAgXV0+DQogICAgICAgICAgPC9hcnR3b3JrPg0K
ICAgICAgICAgIDxwb3N0YW1ibGU+IFNQUFAgTGF5ZXJpbmcgPC9wb3N0YW1ibGU+DQogICAgICAg
IDwvZmlndXJlPg0KICAgICAgICA8dD4gU1BQUCBjYW4gYmUgdmlld2VkIGFzIGEgc2V0IG9mIGxh
eWVycyB0aGF0IGNvbGxlY3RpdmVseQ0KICAgICAgICAgIGRlZmluZSB0aGUgc3RydWN0dXJlIG9m
IGFuIFNQUFAgcmVxdWVzdCBhbmQgcmVzcG9uc2UuIExheWVycw0KICAgICAgICAgIDEgYW5kIDIs
IGFzIGRldGFpbGVkIGJlbG93LCBhcmUgbGVmdCB0byBzZXBhcmF0ZQ0KICAgICAgICAgIHNwZWNp
ZmljYXRpb25zIHRvIGFsbG93IGZvciBwb3RlbnRpYWxseSBtdWx0aXBsZSBTUFBQDQogICAgICAg
ICAgdHJhbnNwb3J0LCBlbnZlbG9wZSwgYW5kIGF1dGhlbnRpY2F0aW9uIHRlY2hub2xvZ2llcy4g
VGhpcw0KICAgICAgICAgIGRvY3VtZW50IGRlZmluZXMgbGF5ZXJzIDMsIDQsIGFuZCA1IGJlbG93
LiA8L3Q+DQogICAgICAgIDx0Pg0KICAgICAgICAgIDxsaXN0IHN0eWxlPSJudW1iZXJzIj4NCiAg
ICAgICAgICAgIDx0PiBUaGUgdHJhbnNwb3J0IHByb3RvY29sIGxheWVyIHByb3ZpZGVzIGEgY29t
bXVuaWNhdGlvbg0KICAgICAgICAgICAgICBtZWNoYW5pc20gYmV0d2VlbiB0aGUgY2xpZW50IGFu
ZCBzZXJ2ZXIuIFNQUFAgY2FuIGJlDQogICAgICAgICAgICAgIGxheWVyZWQgb3ZlciBhbnkgdHJh
bnNwb3J0IHByb3RvY29sIHRoYXQgcHJvdmlkZXMgYSBzZXQNCiAgICAgICAgICAgICAgb2YgYmFz
aWMgcmVxdWlyZW1lbnRzIGRlZmluZWQgaW4gdGhlIFRyYW5zcG9ydCBQcm90b2NvbA0KICAgICAg
ICAgICAgICBSZXF1aXJlbWVudHMgc2VjdGlvbi4gPC90Pg0KICAgICAgICAgICAgPHQ+IFRoZSBt
ZXNzYWdlIGVudmVsb3BlIGxheWVyIGlzIG9wdGlvbmFsLCBidXQgY2FuDQogICAgICAgICAgICAg
IHByb3ZpZGUgZmVhdHVyZXMgdGhhdCBhcmUgYWJvdmUgdGhlIHRyYW5zcG9ydCB0ZWNobm9sb2d5
DQogICAgICAgICAgICAgIGxheWVyIGJ1dCBiZWxvdyB0aGUgYXBwbGljYXRpb24gbWVzc2FnaW5n
IGxheWVyLg0KICAgICAgICAgICAgICBUZWNobm9sb2dpZXMgc3VjaCBhcyBIVFRQIGFuZCBTT0FQ
IGFyZSBleGFtcGxlcyBvZg0KICAgICAgICAgICAgICBtZXNzYWdpbmcgZW52ZWxvcGUgdGVjaG5v
bG9naWVzLiA8L3Q+DQogICAgICAgICAgICA8dD4gVGhlIG1lc3NhZ2UgbGF5ZXIgcHJvdmlkZXMg
YSBzaW1wbGUsDQogICAgICAgICAgICAgIGVudmVsb3BlLWluZGVwZW5kZW50IGFuZCB0cmFuc3Bv
cnQtaW5kZXBlbmRlbnQsIFNQUFANCiAgICAgICAgICAgICAgd3JhcHBlciBmb3IgU1BQUCByZXF1
ZXN0IGFuZCByZXNwb25zZSBtZXNzYWdlcy4gPC90Pg0KICAgICAgICAgICAgPHQ+IFRoZSBvcGVy
YXRpb24gbGF5ZXIgZGVmaW5lcyB0aGUgc2V0IG9mIGJhc2UgU1BQUA0KICAgICAgICAgICAgICBh
Y3Rpb25zIHRoYXQgY2FuIGJlIGludm9rZWQgdXNpbmcgYW4gU1BQUCBtZXNzYWdlLg0KICAgICAg
ICAgICAgICBPcGVyYXRpb25zIGFyZSBlbmNvZGVkIHVzaW5nIFhNTCBlbmNvZGVkIGFjdGlvbnMg
YW5kDQogICAgICAgICAgICAgIG9iamVjdHMuIDwvdD4NCiAgICAgICAgICAgIDx0PiBUaGUgZGF0
YSBvYmplY3QgbGF5ZXIgZGVmaW5lcyB0aGUgYmFzZSBzZXQgb2YgU1BQUA0KICAgICAgICAgICAg
ICBkYXRhIG9iamVjdHMgdGhhdCBjYW4gYmUgaW5jbHVkZWQgaW4gdXBkYXRlIG9wZXJhdGlvbnMN
CiAgICAgICAgICAgICAgb3IgcmV0dXJuZWQgaW4gb3BlcmF0aW9uIHJlc3BvbnNlcy4gPC90Pg0K
ICAgICAgICAgIDwvbGlzdD4NCiAgICAgICAgPC90Pg0KICAgICAgPC9zZWN0aW9uPg0KDQogICAg
ICA8c2VjdGlvbiBhbmNob3I9ImRhdGFtb2RlbCIgdGl0bGU9IlByb3RvY29sIERhdGEgTW9kZWwi
Pg0KICAgICAgICA8dD4gVGhlIGRhdGEgbW9kZWwgaWxsdXN0cmF0ZWQgYW5kIGRlc2NyaWJlZCBp
biA8eHJlZg0KICAgICAgICAgICAgdGFyZ2V0PSJTUFBQX2RhdGFtb2RlbCIvPiBkZWZpbmVzIHRo
ZSBsb2dpY2FsIG9iamVjdHMgYW5kDQogICAgICAgICAgdGhlIHJlbGF0aW9uc2hpcHMgYmV0d2Vl
biB0aGVzZSBvYmplY3RzIHRoYXQgdGhlIFNQUFANCiAgICAgICAgICBwcm90b2NvbCBzdXBwb3J0
cy4gU1BQUCBkZWZpbmVzIHRoZSBwcm90b2NvbCBvcGVyYXRpb25zDQogICAgICAgICAgdGhyb3Vn
aCB3aGljaCBhbiBTUFBQIENsaWVudCBwb3B1bGF0ZXMgYSBSZWdpc3RyeSB3aXRoIHRoZXNlDQog
ICAgICAgICAgbG9naWNhbCBvYmplY3RzLiBWYXJpb3VzIGNsaWVudHMgYmVsb25naW5nIHRvIGRp
ZmZlcmVudA0KICAgICAgICAgIFJlZ2lzdHJhcnMgbWF5IHVzZSB0aGUgcHJvdG9jb2wgZm9yIHBv
cHVsYXRpbmcgdGhlDQogICAgICAgICAgUmVnaXN0cnkncyBkYXRhLiA8L3Q+DQogICAgICAgIDxz
ZWN0aW9uIGFuY2hvcj0iZGF0YW1vZGVsc3RydWN0dXJlIg0KICAgICAgICAgIHRpdGxlPSJTdHJ1
Y3R1cmUgb2YgdGhlIFNQUFAgRGF0YSBNb2RlbCI+DQogICAgICAgICAgPHQ+IFRoZSBsb2dpY2Fs
IHN0cnVjdHVyZSBwcmVzZW50ZWQgYmVsb3cgaXMgY29uc2lzdGVudCB3aXRoDQogICAgICAgICAg
ICB0aGUgdGVybWlub2xvZ3kgYW5kIHJlcXVpcmVtZW50cyBkZWZpbmVkIGluIDx4cmVmDQogICAg
ICAgICAgICAgIHRhcmdldD0iSS1ELmlldGYtZHJpbmtzLXVzZWNhc2VzLXJlcXVpcmVtZW50cyIv
Pi4gTm90ZQ0KICAgICAgICAgICAgdGhhdCB0aGUgY3VycmVudCB2ZXJzaW9uIG9mIHRoaXMgZGF0
YSBtb2RlbCBkb2VzIG5vdCB5ZXQNCiAgICAgICAgICAgIGFkZHJlc3MgdGhlIG5vdGlvbiBvZiBE
YXRhIFJlY2lwaWVudCBHcm91cHMgKGxlZnQgZm9yIGENCiAgICAgICAgICAgIGZ1dHVyZSByZXZp
c2lvbiBvZiB0aGlzIGRvY3VtZW50KS4gPC90Pg0KDQogICAgICAgICAgPGZpZ3VyZSBhbGlnbj0i
Y2VudGVyIiBhbmNob3I9IlNQUFBfZGF0YW1vZGVsIj4NCiAgICAgICAgICAgIDxwcmVhbWJsZT4g
PC9wcmVhbWJsZT4NCiAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJjZW50ZXIiPjwhW0NEQVRB
Ww0KKy0tLS0tLS0tLS0tLS0rICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLSsgICAgICAgICAgICAg
ICAgICAgICAgICAgDQp8IGFsbCBvYmplY3QgIHwgICAgICB8T3JnYW5pemF0aW9uOiAgICAgfCAg
ICAgICAgICAgICAgICAgICAgICAgIA0KfCB0eXBlcyAgICAgICB8ICAgICAgfG9yZ0lkLCAgICAg
ICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgIA0KKy0tLS0tLSstLS0tLS0rICAgICAgfG9y
Z05hbWUsICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICstLS0tLS0t
LS0tLS0+fCAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAg
ICAgICAgICAgICAgICAgICAgIHxleHRlbnNpb24gICAgICAgICB8ICAgICAgICAgICAgICAgICAg
ICAgICANCiBBbGwgb2JqZWN0cyBhcmUgICAgIHwgICAgICAgICAgICAgICAgICB8ICAgICAgICAg
ICAgICAgICAgICAgICANCiBhc3NvY2lhdGVkIHdpdGggMiAgIHwgICAgICAgICAgICAgICAgICB8
ICAgICAgICAgICAgICAgICAgICAgICANCiBPcmdhbml6YXRpb25zIHRvICAgICstLS0tLS0tLS0t
LS0tLS0tLS0rICAgICAgICAgICAgICAgICAgICAgICANCiBpZGVudGlmeSB0aGUgICAgICAgICAg
ICBeICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiByZWdpc3RyYW50IGFu
ZCAgICAgICAgICB8QSBSb3V0ZSBHcm91cCBpcyAgICAgICAgICAgICAgICAgICAgICANCiB0aGUg
cmVnaXN0cmFyICAgICAgICAgICB8YXNzb2NpYXRlZCB3aXRoICAgICAgICAgICAgICAgICAgICAg
ICANCiAgICAgICAgICAgICAgICAgICAgICAgICB8emVybyBvciBtb3JlICAgICAgICAgICANCiAg
ICAgICAgICAgICAgICAgICAgICAgICB8T3JnYW5pemF0aW9ucyAgICAgICAgIA0KICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAg
Ky0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tKyAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAg
ICAgICAgICAgICAgfFJvdXRlIEdyb3VwOiAgICAgICAgICAgfCAgICAgICAgKy0tLS0tW2Fic3Ry
YWN0XS0rICAgDQogICAgICAgICAgICAgICAgfCAgcmFudElkKiwgICAgICAgICAgICAgfCAgICAg
ICAgfCAgICAgICAgICAgICAgICB8DQogICAgICAgICAgICAgICAgfCAgcmFySWQsICAgICAgICAg
ICAgICAgfCAgICAgICAgfCAgICAgICAgICAgICAgICB8DQogICAgICAgICAgICAgICAgfCAgcnRl
R3JwTmFtZSosICAgICAgICAgfCAgICAgICAgfCBSb3V0ZSBSZWNvcmQ6ICB8DQogICAgICAgICAg
ICAgICAgfCAgZGdOYW1lKiwgICAgICAgICAgICAgKy0tLS0tLS0+fCAgcHJpb3JpdHksICAgICB8
DQogICAgICAgICAgICAgICAgfCAgaXNJblN2YywgICAgICAgICAgICAgfCAgICAgICAgfCAgZXh0
ZW5zaW9uICAgICB8DQogICAgICAgICAgICAgICAgfCAgcnRlUmVjKiwgICAgICAgICAgICAgfCAg
ICAgICAgfCAgICAgICAgICAgICAgICB8DQogICAgICAgICAgICAgICAgfCAgcGVlcmluZ09yZywg
ICAgICAgICAgfCAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0rDQogICAgICAgICAgICAgICAgfCAg
c291cmNlSWRlbnQsICAgICAgICAgfCAgICAgICAgICAgIF4gICAgICAgICAgICAgDQogICAgICAg
ICAgICAgICAgfCAgZXh0ZW5zaW9uICAgICAgICAgICAgfCAgICAgICAgICAgIHxWYXJpb3VzIHR5
cGVzDQogICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKyAgICAgICAgICAg
IHxvZiBSb3V0ZSAgICAgDQogICAgICAgICAgICAgICAgICAgICAgXiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHxSZWNvcmRzLi4uICAgDQogICAgICAgICAgICAgICAgICAgICAgfCAgICAg
ICAgICAgICAgICAgICAgICAgKy0tLS0tLSstLS0tLS0tLS0tLS0uLi4NCiAgICAgICAgICAgICAg
ICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICB8ICAgICAgICAgfA0KICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICArLS0tLSsgICstLS0tLS0t
KyArLS0tLSsgICAgDQogICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAg
IHwgVVJJfCAgfCBOQVBUUiB8IHwgTlMgfCANCiAgICAgKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0r
ICAgICAgICAgICAgICAgKy0tLS0rICArLS0tLS0tLSsgKy0tLS0rDQogICAgIHxEZXN0aW5hdGlv
biAgICAgICAgICAgfCAgICAgICAgICAgICAgICANCiAgICAgfEdyb3VwOiAgICAgICAgICAgICAg
ICB8ICAgICArLS0tLS0tLS0tLVthYnN0cmFjdF0tKyAgICAgICAgICANCiAgICAgfCAgcmFudElk
KiwgICAgICAgICAgICB8ICAgICB8UHVibGljICAgICAgICAgICAgICAgfA0KICAgICB8ICByYXJJ
ZCwgICAgICAgICAgICAgIHwgICAgIHxJZGVudGlmaWVyOiAgICAgICAgICB8DQogICAgIHwgIGRn
TmFtZSosICAgICAgICAgICAgfCAgICAgfCAgcmFudElkKiwgICAgICAgICAgIHwNCiAgICAgfCAg
ZXh0ZW5zaW9uICAgICAgICAgICB8PC0tLS0rICByYXJJZCwgICAgICAgICAgICAgfA0KICAgICAr
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsgICAgIHwgIHB1YmxpY0lkZW50aWZpZXIqLCB8DQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgZGdOYW1lKiwgICAgICAgICAgIHwNCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICBleHRlbnNpb24gICAgICAgICAgfA0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0r
DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeICAgICAgICAg
ICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfFZhcmlv
dXMgdHlwZXMNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHxv
ZiBQdWJsaWMgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfElkZW50aWZpZXJzLi4uICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Ky0tLS0tLSstLS0tLS0tLS0tLS0uLi4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgICAgICB8ICAgICAgfA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICstLS0t
LSsgICstLS0tKyArLS0tLS0rICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHxF
bWFpbHwgIHwgVE4gfCB8IFROUiB8IA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICst
LS0tLSsgICstLS0tKyArLS0tLS0rIC4uLg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IA0KDQoNCg0KIA0KXV0+PC9hcnR3b3JrPg0KICAgICAgICAgICAgPHBvc3RhbWJsZT4gU1BQUCBE
YXRhIE1vZGVsIDwvcG9zdGFtYmxlPg0KICAgICAgICAgIDwvZmlndXJlPg0KDQogICAgICAgICAg
PHQ+IE5vdGUgdGhhdCB0aGUgYXR0cmlidXRlcyB3aG9zZSBuYW1lcyBlbmQgd2l0aCB0aGUNCiAg
ICAgICAgICAgIGNoYXJhY3RlciAqIGFyZSBtYW5kYXRvcnkgYXR0cmlidXRlcy4gPC90Pg0KICAg
ICAgICA8L3NlY3Rpb24+DQogICAgICAgIDxzZWN0aW9uIGFuY2hvcj0iRGF0YU1vZGVsT2JqIg0K
ICAgICAgICAgIHRpdGxlPSJEYXRhIE1vZGVsIE9iamVjdHMgYW5kIEF0dHJpYnV0ZXMiPg0KICAg
ICAgICAgIDx0PiBUaGUgb2JqZWN0cyBhbmQgYXR0cmlidXRlcyB0aGF0IGNvbXByaXNlIHRoZSBk
YXRhIG1vZGVsDQogICAgICAgICAgICBjYW4gYmUgZGVzY3JpYmVkIGFzIGZvbGxvd3MgKG9iamVj
dHMgbGlzdGVkIGZyb20gdGhlDQogICAgICAgICAgICBib3R0b20gdXApOiA8bGlzdCBzdHlsZT0i
c3ltYm9scyI+DQogICAgICAgICAgICAgIDx0PiBQdWJsaWMgSWRlbnRpZmllciAocHVibGljSWRl
bnRpZmllcik6IDx2c3BhY2UNCiAgICAgICAgICAgICAgICAgIGJsYW5rTGluZXM9IjAiLz4gQSBw
dWJsaWMgaWRlbnRpZmllciBpcyBhIHdlbGwga25vd24NCiAgICAgICAgICAgICAgICBhdHRyaWJ1
dGUgdGhhdCBpcyBvZnRlbiB1c2VkIHRvIHBlcmZvcm0gbG9va3VwDQogICAgICAgICAgICAgICAg
ZnVuY3Rpb25zLiBGb3IgdGhlIHB1cnBvc2VzIG9mIHRoaXMgZG9jdW1lbnQsIGEgUHVibGljDQog
ICAgICAgICAgICAgICAgSWRlbnRpZmllciBjYW4gYmUgYW4gZW1haWwgYWRkcmVzcywgYSB0ZWxl
cGhvbmUNCiAgICAgICAgICAgICAgICBudW1iZXIsIGEgcmFuZ2Ugb2YgdGVsZXBob25lIG51bWJl
cnMgb3IgYSBQU1ROIFJvdXRpbmcNCiAgICAgICAgICAgICAgICBOdW1iZXIgKFJOKS4gPHZzcGFj
ZSBibGFua0xpbmVzPSIxIi8+IEEgRGVzdGluYXRpb24NCiAgICAgICAgICAgICAgICBHcm91cCBt
YXkgYmUgYXNzb2NpYXRlZCB3aXRoIGEgUHVibGljIElkZW50aWZpZXIgdG8NCiAgICAgICAgICAg
ICAgICBjcmVhdGUgYSBsb2dpY2FsIGdyb3VwaW5nIGFuZCBzaGFyZSBhIGNvbW1vbiBzZXQgb2YN
CiAgICAgICAgICAgICAgICBSb3V0ZXMuIDx2c3BhY2UgYmxhbmtMaW5lcz0iMSIvPiBBIFB1Ymxp
YyBJZGVudGlmaWVyDQogICAgICAgICAgICAgICAgbWF5IG9wdGlvbmFsbHkgYmUgYXNzb2NpYXRl
ZCB3aXRoIHplcm8gb3IgbW9yZQ0KICAgICAgICAgICAgICAgIGluZGl2aWR1YWwgcm91dGUgcmVj
b3Jkcy4gVGhpcyBhYmlsaXR5IGZvciBhIFB1YmxpYw0KICAgICAgICAgICAgICAgIElkZW50aWZp
ZXIgdG8gYmUgZGlyZWN0bHkgYXNzb2NpYXRlZCB3aXRoIGEgc2V0IG9mDQogICAgICAgICAgICAg
ICAgcm91dGVzIChlLmcuIHRhcmdldCBVUkkpLCBhcyBvcHBvc2VkIHRvIGJlaW5nDQogICAgICAg
ICAgICAgICAgYXNzb2NpYXRlZCB3aXRoIGEgRGVzdGluYXRpb24gR3JvdXAsIHN1cHBvcnRzIHRo
ZSB1c2UNCiAgICAgICAgICAgICAgICBjYXNlcyB3aGVyZSB0aGUgdGFyZ2V0IFVSSSBjb250YWlu
cyBkYXRhIHNwZWNpZmljYWxseQ0KICAgICAgICAgICAgICAgIHRhaWxvcmVkIHRvIGFuIGluZGl2
aWR1YWwgUHVibGljIElkZW50aWZpZXIuIDwvdD4gPHQ+DQogICAgICAgICAgICAgICAgVGVsZXBo
b25lIE51bWJlciBSYW5nZSAoVE5SVHlwZSwgdG4sIGVuZFRuKTogPHZzcGFjZQ0KICAgICAgICAg
ICAgICAgICAgYmxhbmtMaW5lcz0iMCIvPiBBIHB1YmxpYyBpZGVudGlmaWVyIG1heSByZXByZXNl
bnQNCiAgICAgICAgICAgICAgICBhbiBpbmNsdXNpdmUgcmFuZ2Ugb2YgdGVsZXBob25lIG51bWJl
cnMuIFRoZSBUTiByYW5nZQ0KICAgICAgICAgICAgICAgIGlzIGRlZmluZWQgYnkgdGhlIGZpcnN0
IGFuZCBsYXN0IHRlbGVwaG9uZSBudW1iZXIgb2YNCiAgICAgICAgICAgICAgICB0aGUgaW5jbHVz
aXZlIHJhbmdlLiBGb3IgZXhhbXBsZSwgYSBUTiByYW5nZSBvZg0KICAgICAgICAgICAgICAgICh0
bj0xMjEyNTU1MDAwMCwgZW5kVG49MTIxMjU1NjAwMDApIG1lYW5zIGFsbCB0aGUgVE5zDQogICAg
ICAgICAgICAgICAgZnJvbSAxMjEyNTU1MDAwMCB0byAxMjEyNTU2MDAwMCBhcmUgaW5jbHVkZWQu
IDwvdD4gPHQ+DQogICAgICAgICAgICAgICAgRGVzdGluYXRpb24gR3JvdXAgKGRnTmFtZSk6IDx2
c3BhY2UgYmxhbmtMaW5lcz0iMCIvPiBBDQogICAgICAgICAgICAgICAgY29sbGVjdGlvbiBvZiB6
ZXJvIG9yIG1vcmUgUHVibGljIElkZW50aWZpZXJzIHRoYXQgYXJlDQogICAgICAgICAgICAgICAg
cmVsYXRlZCB0byBvbmUgb3IgbW9yZSBSb3V0ZSBHcm91cCByZWxhdGlvbnNoaXBzLiA8L3Q+DQog
ICAgICAgICAgICAgICAgPHQ+IFJvdXRlIEdyb3VwIChydGVHcnBOYW1lKTogPHZzcGFjZSBibGFu
a0xpbmVzPSIwIi8+DQogICAgICAgICAgICAgICAgQSBSb3V0ZSBHcm91cCBjb250YWlucyBhIHNl
dCBvZiByb3V0ZSByZWNvcmRzDQogICAgICAgICAgICAgICAgKFJ0ZVJlY3MpIHRoYXQgYXJlIGFz
c29jaWF0ZWQgd2l0aCBQdWJsaWMgSWRlbnRpZmllcnMuDQogICAgICAgICAgICAgICAgVG8gc3Vw
cG9ydCB0aGUgdXNlIGNhc2VzIGRlZmluZWQgaW4gPHhyZWYNCiAgICAgICAgICAgICAgICAgIHRh
cmdldD0iSS1ELmlldGYtZHJpbmtzLXVzZWNhc2VzLXJlcXVpcmVtZW50cyIvPiwNCiAgICAgICAg
ICAgICAgICB0aGlzIGRvY3VtZW50IGRlZmluZXMgdGhlIGZvbGxvd2luZyB0eXBlcyBvZiBSdGVS
ZWNzOg0KICAgICAgICAgICAgICAgIE5BUFRSVHlwZSwgTlNUeXBlLCBhbmQgVVJJVHlwZS4gVG8g
c3VwcG9ydCB0aGUgTG9vay1VcA0KICAgICAgICAgICAgICAgIEZ1bmN0aW9uIHJlc29sdXRpb24s
IGl0IGlzIGFzc3VtZWQgdGhhdCB0aGUNCiAgICAgICAgICAgICAgICBhZG1pbmlzdHJhdGl2ZSBk
b21haW4gd2lsbCBiZSBkZWZpbmVkIGFzIGEgVVJJIGFuZCBpdA0KICAgICAgICAgICAgICAgIGNh
biBiZSBleHByZXNzZWQgYXMgYSBVUklUeXBlIG9yIGEgTkFQVFJUeXBlLiA8dnNwYWNlDQogICAg
ICAgICAgICAgICAgICBibGFua0xpbmVzPSIwIi8+IEEgUm91dGUgR3JvdXAgY2FuIGJlIGVpdGhl
ciBpbiBvcg0KICAgICAgICAgICAgICAgIG91dCBvZiBzZXJ2aWNlIChhcyBpbmRpY2F0ZWQgYnkg
J2lzSW5TZXJ2aWNlJw0KICAgICAgICAgICAgICAgIGF0dHJpYnV0ZSkuIEl0IGFsc28gY29udGFp
bnMgYSBsaXN0IG9mIG9yZ2FuaXphdGlvbnMNCiAgICAgICAgICAgICAgICB0aGF0IGNhbiBxdWVy
eSB0aGUgb2JqZWN0IChwZWVyaW5nT3JnKSBhbmQgaGF2ZSBhY2Nlc3MNCiAgICAgICAgICAgICAg
ICB0byBpdHMgY29udGVudCAoc291cmNlSWRlbnQpLiA8L3Q+IDx0PiBTb3VyY2UgSWRlbnRpdHkN
CiAgICAgICAgICAgICAgICAoU291cmNlSWRlbnRUeXBlLCBzb3VyY2VJZGVudExhYmVscywNCiAg
ICAgICAgICAgICAgICBzb3VyY2VJZGVudFNjaGVtZSk6IDx2c3BhY2UgYmxhbmtMaW5lcz0iMCIv
PiBJbiBzb21lDQogICAgICAgICAgICAgICAgc2NlbmFyaW9zLCBpdCBpcyBpbXBvcnRhbnQgdG8g
aWRlbnRpZnkgdGhlIHNvdXJjZSBvZiBhDQogICAgICAgICAgICAgICAgcXVlcnkuIFRoZSBzb3Vy
Y2UgaWRlbnRpdHkgbGFiZWwgaXMgYSBjaGFyYWN0ZXIgc3RyaW5nDQogICAgICAgICAgICAgICAg
dGhhdCBpZGVudGlmaWVzIHRoZSBzb3VyY2Ugb2YgYSByZXNvbHV0aW9uIGxvb2t1cCBhbmQNCiAg
ICAgICAgICAgICAgICBjYW4gYmUgdXNlZCBmb3Igc291cmNlLWJhc2VkIHJvdXRpbmcuIFdlIGRl
ZmluZQ0KICAgICAgICAgICAgICAgIHNldmVyYWwgd2F5cyBvZiBpZGVudGlmeWluZyB0aGUgc291
cmNlOiBieSBJUCBhZGRyZXNzLA0KICAgICAgICAgICAgICAgIGJ5IHRoZSBzb3VyY2UgVVJJIG9y
IGEgZG9tYWluIG5hbWUuIDwvdD4NCiAgICAgICAgICAgICAgPHQ+IFJvdXRlIFJlY29yZCAoUnRl
UmVjVHlwZSk6IDx2c3BhY2UgYmxhbmtMaW5lcz0iMCIvPg0KICAgICAgICAgICAgICAgIEEgUm91
dGUgUmVjb3JkIGlzIHRoZSBkYXRhIHRoYXQgdGhlIHJlc29sdXRpb24gc3lzdGVtcw0KICAgICAg
ICAgICAgICAgIHJldHVybiBpbiByZXNwb25zZSB0byBhIHN1Y2Nlc3NmdWwgcXVlcnkgd2l0aCB0
aGUNCiAgICAgICAgICAgICAgICBQdWJsaWMgSWRlbnRpZmllciBhcyB0aGUgcXVlcnkgc3RyaW5n
LiBJdCBpcw0KICAgICAgICAgICAgICAgIGFzc29jaWF0ZWQgd2l0aCBhIFJvdXRlIEdyb3VwIGZv
ciByb3V0ZXMgdGhhdCBhcmUgbm90DQogICAgICAgICAgICAgICAgc3BlY2lmaWMgdG8gYSBQdWJs
aWMgSWRlbnRpZmllci4gPHZzcGFjZQ0KICAgICAgICAgICAgICAgICAgYmxhbmtMaW5lcz0iMCIv
PiBUbyBzdXBwb3J0IHRoZSB1c2UgY2FzZXMgZGVmaW5lZCBpbg0KICAgICAgICAgICAgICAgICAg
PHhyZWYgdGFyZ2V0PSJJLUQuaWV0Zi1kcmlua3MtdXNlY2FzZXMtcmVxdWlyZW1lbnRzIg0KICAg
ICAgICAgICAgICAgIC8+LCBTUFBQIHByb3RvY29sIGRlZmluZXMgdGhyZWUgdHlwZSBvZiBSb3V0
ZSBSZWNvcmRzOg0KICAgICAgICAgICAgICAgIFVSSVR5cGUsIE5BUFRSVHlwZSwgYW5kIE5TVHlw
ZS4gVGhlc2UgUm91dGUgUmVjb3Jkcw0KICAgICAgICAgICAgICAgIGV4dGVuZCB0aGUgYWJzdHJh
Y3QgdHlwZSBSdGVSZWNUeXBlIGFuZCBpbmhlcml0IHRoZQ0KICAgICAgICAgICAgICAgIGNvbW1v
biBhdHRyaWJ1dGUgJ3ByaW9yaXR5JyB0aGF0IGlzIG1lYW50IGZvciBzZXR0aW5nDQogICAgICAg
ICAgICAgICAgcHJlY2VkZW5jZSBhY3Jvc3MgdGhlIHJvdXRlIHJlY29yZHMgZGVmaW5lZCB3aXRo
aW4gYQ0KICAgICAgICAgICAgICAgIFJvdXRlIEdyb3VwIGluIGEgcHJvdG9jb2wgYWdub3N0aWMg
ZmFzaGlvbi4gPC90PiA8dD4NCiAgICAgICAgICAgICAgICBPcmdhbml6YXRpb24gKE9yZ0lkVHlw
ZSk6IDx2c3BhY2UgYmxhbmtMaW5lcz0iMCIvPiBBbg0KICAgICAgICAgICAgICAgIE9yZ2FuaXph
dGlvbiByZXByZXNlbnRzIGFuIGVudGl0eSB0aGF0IGlzIGF1dGhvcml6ZWQNCiAgICAgICAgICAg
ICAgICB0byBhY2Nlc3MgZ2l2ZW4gZGF0YSBlbGVtZW50cy4gQWxsIG9iamVjdHMgYXJlDQogICAg
ICAgICAgICAgICAgYXNzb2NpYXRlZCB3aXRoIHR3byBvcmdhbml6YXRpb25zIHRvIGlkZW50aWZ5
IHRoZQ0KICAgICAgICAgICAgICAgIHJlZ2lzdHJhbnQgYW5kIHRoZSByZWdpc3RyYXIuIEFuIGVu
dGl0eSBhdXRob3JpemVkIHRvDQogICAgICAgICAgICAgICAgdmlldyBhIFJvdXRlIEdyb3VwICh0
eXBpY2FsbHkgYSBTU1AgcGVlcmluZyBwYXJ0bmVyKQ0KICAgICAgICAgICAgICAgIGlzIGlkZW50
aWZpZWQgYSBwZWVyaW5nIE9yZ2FuaXphdGlvbiAocGVlcmluZ09yZykuDQogICAgICAgICAgICAg
IDwvdD4NCiAgICAgICAgICAgIDwvbGlzdD4NCiAgICAgICAgICA8L3Q+DQoNCiAgICAgICAgPC9z
ZWN0aW9uPg0KICAgIDwvc2VjdGlvbj4NCg0KICAgIDxzZWN0aW9uIGFuY2hvcj0idHJhbnNwb3J0
cmVxIg0KICAgICAgdGl0bGU9IlRyYW5zcG9ydCBQcm90b2NvbCBSZXF1aXJlbWVudHMiPg0KDQog
ICAgICA8dD4gVGhpcyBzZWN0aW9uIHByb3ZpZGVzIHJlcXVpcmVtZW50cyBmb3IgdHJhbnNwb3J0
IHByb3RvY29scw0KICAgICAgICBzdWl0YWJsZSBmb3IgU1BQUC4gTW9yZSBzcGVjaWZpY2FsbHks
IHRoaXMgc2VjdGlvbiBzcGVjaWZpZXMNCiAgICAgICAgdGhlIHNlcnZpY2VzLCBmZWF0dXJlcywg
YW5kIGFzc3VtcHRpb25zIHRoYXQgU1BQUCBkZWxlZ2F0ZXMgdG8NCiAgICAgICAgdGhlIGNob3Nl
biB0cmFuc3BvcnQgYW5kIGVudmVsb3BlIHRlY2hub2xvZ2llcy4gPC90Pg0KDQogICAgICA8dD4g
VHdvIGRpZmZlcmVudCBncm91cHMgb2YgdXNlIGNhc2VzIGFyZSBzcGVjaWZpZWQgaW4gPHhyZWYN
CiAgICAgICAgICB0YXJnZXQ9IkktRC5pZXRmLWRyaW5rcy11c2VjYXNlcy1yZXF1aXJlbWVudHMi
Lz4uIE9uZSBncm91cA0KICAgICAgICBvZiB1c2UgY2FzZXMgZGVzY3JpYmVzIHRoZSBwcm92aXNp
b25pbmcgb2YgZGF0YSBieSBhIGNsaWVudA0KICAgICAgICBpbnRvIGEgUmVnaXN0cnkgKFNlY3Rp
b24gMy4xIG9mIHRoZSBhYm92ZSByZWZlcmVuY2VkDQogICAgICAgIGRvY3VtZW50KSwgd2hpbGUg
dGhlIG90aGVyIGdyb3VwIGRlc2NyaWJlcyB0aGUgZGlzdHJpYnV0aW9uIG9mDQogICAgICAgIGRh
dGEgaW50byBsb2NhbCBkYXRhIHJlcG9zaXRvcmllcyAoU2VjdGlvbiAzLjIpLiBUaGUgY3VycmVu
dA0KICAgICAgICB2ZXJzaW9uIG9mIHRoaXMgZG9jdW1lbnQgZm9jdXNlcyBvbiB0aGUgZmlyc3Qg
c2V0IG9mIHVzZSBjYXNlcw0KICAgICAgICAoY2xpZW50IHRvIHJlZ2lzdHJ5IHByb3Zpc2lvbmlu
ZykuIDx2c3BhY2UgYmxhbmtMaW5lcz0iMSIvPg0KICAgICAgICBUaGVzZSB1c2UgY2FzZXMgbWF5
IGludm9sdmUgdGhlIHByb3Zpc2lvbmluZyBvZiB2ZXJ5IHNtYWxsDQogICAgICAgIGRhdGEgc2V0
cyBsaWtlIHRoZSBtb2RpZmljYXRpb24gb3IgdXBkYXRlIG9mIGEgc2luZ2xlIHB1YmxpYw0KICAg
ICAgICBpZGVudGlmaWVyLiBPdGhlciBwcm92aXNpb25pbmcgb3BlcmF0aW9ucyBtYXkgZGVhbCB3
aXRoIGh1Z2UNCiAgICAgICAgZGF0YXNldHMgbGlrZSB0aGUgImRvd25sb2FkIiBvZiBhIHdob2xl
IGxvY2FsIG51bWJlcg0KICAgICAgICBwb3J0YWJpbGl0eSBkYXRhYmFzZSB0byBhIFJlZ2lzdHJ5
LiA8dnNwYWNlIGJsYW5rTGluZXM9IjEiLz4NCiAgICAgICAgQXMgYSByZXN1bHQsIGEgdHJhbnNw
b3J0IHByb3RvY29sIGZvciBTUFBQIG11c3QgYmUgdmVyeQ0KICAgICAgICBmbGV4aWJsZSBhbmQg
YWNjb21tb2RhdGUgdmFyaW91cyBzaXplcyBvZiBkYXRhIHNldCBzaXplcy4gPC90Pg0KICAgICAg
PHQ+IEZvciB0aGUgcmVhc29ucyBvdXRsaW5lZCBhYm92ZSwgaXQgaXMgY29uY2VpdmFibGUgdGhh
dA0KICAgICAgICBwcm92aXNpb25pbmcgYW5kIGRpc3RyaWJ1dGluZyBtYXkgdXNlIGRpZmZlcmVu
dCB0cmFuc3BvcnQNCiAgICAgICAgcHJvdG9jb2xzLiBUaGlzIGRvY3VtZW50IGZvY3VzZXMgb24g
dGhlIHByb3Zpc2lvbmluZyBwcm90b2NvbC4gPC90Pg0KDQogICAgICA8dD5BIGZldyB0b3BpY3Mg
cmVtYWluIG9wZW4gZm9yIGRpc2N1c3Npb246IDxsaXN0DQogICAgICAgICAgc3R5bGU9InN5bWJv
bHMiPg0KICAgICAgICAgIDx0PlRoZSBhYmlsaXR5IHRvIGVzdGFibGlzaCBtdWx0aXBsZSBjb25u
ZWN0aW9ucyBiZXR3ZWVuIGENCiAgICAgICAgICAgIGNsaWVudCBhbmQgc2VydmVyIG1heSBiZSBk
ZXNpcmFibGUuIElmIHNvLCB3ZSBtYXkgd2FudCB0bw0KICAgICAgICAgICAgc3BlY2lmeSB0aGUg
cmVsYXRpb24gb2YgdHJhbnNhY3Rpb25zIGJldHdlZW4gdGhlIHZhcmlvdXMNCiAgICAgICAgICAg
IGNvbm5lY3Rpb25zLjwvdD4NCiAgICAgICAgICA8dD5QaXBlbGluaW5nIG9mIHJlcXVlc3RzIGlz
IHJlcXVpcmVkIGF0IHRoZSBTUFBQIHByb3RvY29sDQogICAgICAgICAgICBsYXllci4gSXQgbWF5
IGhhdmUgaW1wYWN0cyBhdCB0aGUgdHJhbnNwb3J0IGxldmVsIHRoYXQNCiAgICAgICAgICAgIG5l
ZWQgdG8gYmUgb3V0bGluZWQuPC90Pg0KICAgICAgICAgIDx0PlNjb3BlOiB0aGUgY3VycmVudCBz
Y29wZSBvZiB0aGlzIGVmZm9ydCBpcyBiYXNlZCB1cG9uDQogICAgICAgICAgICBoYXZpbmcgYSBj
b25uZWN0aW9uIG9yaWVudGVkIHRyYW5zcG9ydC4gSXMgdGhlcmUgYW55IG5lZWQNCiAgICAgICAg
ICAgIHRvIHN1cHBvcnQgYSB0cmFuc3BvcnQgcHJvdG9jb2wgd2l0aCBhc3luY2hyb25vdXMNCiAg
ICAgICAgICAgIG9wZXJhdGlvbj8gPC90Pg0KICAgICAgICAgIDx0PklmIGl0IGlzIHJlcXVpcmVk
IHRoYXQgcmVzcG9uc2VzIGFycml2ZSBpbiB0aGUgb3JkZXIgb2YNCiAgICAgICAgICAgIHRoZSBy
ZXF1ZXN0cywgdGhpcyBtdXN0IGJlIHNwZWNpZmllZCBjbGVhcmx5LjwvdD4NCiAgICAgICAgPC9s
aXN0Pg0KICAgICAgPC90Pg0KDQogICAgICA8c2VjdGlvbiBhbmNob3I9InRyYW5zcGNvbm5yZXEi
IHRpdGxlPSJDb25uZWN0aW9uIE9yaWVudGVkIj4NCiAgICAgICAgPHQ+IFRoZSBTUFBQIHByb3Rv
Y29sIGZvbGxvd3MgYSBtb2RlbCB3aGVyZSBhIENsaWVudA0KICAgICAgICAgIGVzdGFibGlzaGVz
IGEgY29ubmVjdGlvbiB0byBhIFNlcnZlciBpbiBvcmRlciB0byBmdXJ0aGVyDQogICAgICAgICAg
ZXhjaGFuZ2UgcHJvdmlzaW9uaW5nIHRyYW5zYWN0aW9ucyBvdmVyIHN1Y2ggcG9pbnQtdG8tcG9p
bnQNCiAgICAgICAgICBjb25uZWN0aW9uLiBBIHRyYW5zcG9ydCBwcm90b2NvbCBmb3IgU1BQUCBN
VVNUIHRoZXJlZm9yZSBiZQ0KICAgICAgICAgIGNvbm5lY3Rpb24gb3JpZW50ZWQuIDwvdD4NCiAg
ICAgICAgPHQ+IE5vdGUgdGhhdCB0aGUgcm9sZSBvZiB0aGUgIkNsaWVudCIgYW5kIHRoZSAiU2Vy
dmVyIiBvbmx5DQogICAgICAgICAgYXBwbGllcyB0byB0aGUgY29ubmVjdGlvbiwgYW5kIHRob3Nl
IHJvbGVzIGFyZSBub3QgcmVsYXRlZA0KICAgICAgICAgIGluIGFueSB3YXkgdG8gdGhlIHR5cGUg
b2YgZW50aXR5IHRoYXQgcGFydGljaXBhdGVzIGluIGENCiAgICAgICAgICBwcm90b2NvbCBleGNo
YW5nZS4gRm9yIGV4YW1wbGUsIGEgUmVnaXN0cnkgbWlnaHQgYWxzbw0KICAgICAgICAgIGluY2x1
ZGUgYSAiQ2xpZW50IiB3aGVuIHN1Y2ggYSBSZWdpc3RyeSBpbml0aWF0ZXMgYQ0KICAgICAgICAg
IGNvbm5lY3Rpb24gKGZvciBleGFtcGxlLCBmb3IgZGF0YSBkaXN0cmlidXRpb24gdG8gU1NQKS4g
PC90Pg0KICAgICAgPC9zZWN0aW9uPg0KDQogICAgICA8c2VjdGlvbiBhbmNob3I9InJlcXVlc3Ry
ZXNwb25zZSINCiAgICAgICAgdGl0bGU9IlJlcXVlc3QgYW5kIFJlc3BvbnNlIE1vZGVsIj4NCiAg
ICAgICAgPHQ+IFByb3Zpc2lvbmluZyBvcGVyYXRpb25zIGluIFNQUFAgZm9sbG93IHRoZSByZXF1
ZXN0IC0NCiAgICAgICAgICByZXNwb25zZSBtb2RlbCwgd2hlcmUgYSB0cmFuc2FjdGlvbiBpcyBp
bml0aWF0ZWQgYnkgYSBDbGllbnQNCiAgICAgICAgICB1c2luZyBhIFJlcXVlc3QgY29tbWFuZCwg
YW5kIHRoZSBTZXJ2ZXIgcmVzcG9uZHMgdG8gdGhlDQogICAgICAgICAgQ2xpZW50IGJ5IG1lYW5z
IG9mIGEgUmVzcG9uc2UuIDx2c3BhY2UgYmxhbmtMaW5lcz0iMSIvPg0KICAgICAgICAgIE11bHRp
cGxlIHN1YnNlcXVlbnQgcmVxdWVzdC1yZXNwb25zZSBleGNoYW5nZXMgTUFZIGJlDQogICAgICAg
ICAgcGVyZm9ybWVkIG92ZXIgYSBzaW5nbGUgY29ubmVjdGlvbi4gPC90Pg0KICAgICAgICA8dD4g
VGhlcmVmb3JlLCBhIHRyYW5zcG9ydCBwcm90b2NvbCBmb3IgU1BQUCBNVVNUIGZvbGxvdyB0aGUN
CiAgICAgICAgICByZXF1ZXN0LXJlc3BvbnNlIG1vZGVsIGJ5IGFsbG93aW5nIGEgcmVzcG9uc2Ug
dG8gYmUgc2VudCB0bw0KICAgICAgICAgIHRoZSByZXF1ZXN0IGluaXRpYXRvci48L3Q+DQogICAg
ICA8L3NlY3Rpb24+DQoNCiAgICAgIDxzZWN0aW9uIGFuY2hvcj0iY29ubmVjdGlvbmxlbmd0aCIg
dGl0bGU9IkNvbm5lY3Rpb24gTGlmZXRpbWUiPg0KICAgICAgICA8dD4gU29tZSB1c2UgY2FzZXMg
aW52b2x2ZSBwcm92aXNpb25pbmcgYSBzaW5nbGUgcmVxdWVzdCB0byBhDQogICAgICAgICAgbmV0
d29yayBlbGVtZW50IC0gY29ubmVjdGlvbnMgc3VwcG9ydGluZyBzdWNoIHByb3Zpc2lvbmluZw0K
ICAgICAgICAgIHJlcXVlc3RzIG1pZ2h0IGJlIHNob3J0LWxpdmVkLCBhbmQgb25seSBlc3RhYmxp
c2hlZCBvbg0KICAgICAgICAgIGRlbWFuZC4gPC90Pg0KICAgICAgICA8dD4gT3RoZXIgdXNlIGNh
c2VzIGludm9sdmUgZWl0aGVyIHByb3Zpc2lvbmluZyBhIGh1Z2Ugc2V0IG9mDQogICAgICAgICAg
ZGF0YSwgb3IgYSBjb25zdGFudCBzdHJlYW0gb2Ygc21hbGwgdXBkYXRlcywgd2hpY2ggd291bGQN
CiAgICAgICAgICByZXF1aXJlIGxvbmctbGl2ZWQgY29ubmVjdGlvbnMuIDwvdD4NCiAgICAgICAg
PHQ+IFRoZXJlZm9yZSwgYSBwcm90b2NvbCBzdWl0YWJsZSBmb3IgU1BQUCBTSE9VTEQgc3VwcG9y
dA0KICAgICAgICAgIHNob3J0IGxpdmVkIGFzIHdlbGwgYXMgbG9uZyBsaXZlZCBjb25uZWN0aW9u
cy4gPC90Pg0KICAgICAgPC9zZWN0aW9uPg0KDQogICAgICA8c2VjdGlvbiBhbmNob3I9ImF1dGhl
bnRpY2F0aW9uIiB0aXRsZT0iQXV0aGVudGljYXRpb24iPg0KICAgICAgICA8dD4gTWFueSB1c2Ug
Y2FzZXMgcmVxdWlyZSB0aGUgU2VydmVyIHRvIGF1dGhlbnRpY2F0ZSB0aGUNCiAgICAgICAgICBD
bGllbnQsIGFuZCBwb3RlbnRpYWxseSBhbHNvIHRoZSBDbGllbnQgdG8gYXV0aGVudGljYXRlIHRo
ZQ0KICAgICAgICAgIFNlcnZlci4gV2hpbGUgYXV0aGVudGljYXRpb24gb2YgdGhlIFNlcnZlciBi
eSB0aGUgQ2xpZW50IGlzDQogICAgICAgICAgZXhwZWN0ZWQgdG8gYmUgdXNlZCBvbmx5IHRvIHBy
ZXZlbnQgaW1wZXJzb25hdGlvbiBvZiB0aGUNCiAgICAgICAgICBTZXJ2ZXIsIGF1dGhlbnRpY2F0
aW9uIG9mIHRoZSBDbGllbnQgYnkgdGhlIFNlcnZlciBpcw0KICAgICAgICAgIGV4cGVjdGVkIHRv
IGJlIHVzZWQgdG8gaWRlbnRpZnkgYW5kIGZ1cnRoZXIgYXV0aG9yaXplIHRoZQ0KICAgICAgICAg
IENsaWVudCB0byBjZXJ0YWluIHJlc291cmNlcyBvbiB0aGUgU2VydmVyLiA8L3Q+DQogICAgICAg
IDx0PiBUaGVyZWZvcmUsIGFuIFNQUFAgdHJhbnNwb3J0IHByb3RvY29sIE1VU1QgcHJvdmlkZSBt
ZWFucw0KICAgICAgICAgIGZvciBhIFNlcnZlciB0byBhdXRoZW50aWNhdGUgYW5kIGF1dGhvcml6
ZSBhIENsaWVudCwgYW5kIE1BWQ0KICAgICAgICAgIHByb3ZpZGUgbWVhbnMgZm9yIENsaWVudHMg
dG8gYXV0aGVudGljYXRlIGEgU2VydmVyLiA8L3Q+DQogICAgICAgIDx0PiBIb3dldmVyLCBTUFBQ
IHRyYW5zcG9ydCBTSE9VTEQgYWxzbyBhbGxvdyBmb3INCiAgICAgICAgICB1bmF1dGhlbnRpY2F0
ZWQgY29ubmVjdGlvbnMuIDwvdD4NCiAgICAgIDwvc2VjdGlvbj4NCg0KICAgICAgPHNlY3Rpb24g
YW5jaG9yPSJjb25maWRlbnRpYWxpdHkiDQogICAgICAgIHRpdGxlPSJDb25maWRlbnRpYWxpdHkg
YW5kIEludGVncml0eSI+DQogICAgICAgIDx0PiBEYXRhIHRoYXQgaXMgdHJhbnNwb3J0ZWQgb3Zl
ciB0aGUgcHJvdG9jb2wgaXMgZGVlbWVkDQogICAgICAgICAgY29uZmlkZW50aWFsLiBUaGVyZWZv
cmUsIGEgdHJhbnNwb3J0IHByb3RvY29sIHN1aXRhYmxlIGZvcg0KICAgICAgICAgIFNQUFAgTVVT
VCBlbnN1cmUgY29uZmlkZW50aWFsaXR5IGFuZCBpbnRlZ3JpdHkgcHJvdGVjdGlvbiBieQ0KICAg
ICAgICAgIHByb3ZpZGluZyBlbmNyeXB0aW9uIGNhcGFiaWxpdGllcy4gPC90Pg0KICAgICAgICA8
dD4gQWRkaXRpb25hbGx5LCBhIERSSU5LUyBwcm90b2NvbCBNVVNUIE5PVCB1c2UgYW4gdW5yZWxp
YWJsZQ0KICAgICAgICAgIGxvd2VyLWxheWVyIHRyYW5zcG9ydCBwcm90b2NvbCB0aGF0IGRvZXMg
bm90IHByb3ZpZGUNCiAgICAgICAgICBjb25maWRlbnRpYWxpdHkgYW5kIGludGVncml0eSBwcm90
ZWN0aW9uLiA8L3Q+DQogICAgICA8L3NlY3Rpb24+DQoNCiAgICAgIDxzZWN0aW9uIGFuY2hvcj0i
dGltaW5nIiB0aXRsZT0iTmVhciBSZWFsIFRpbWUiPg0KICAgICAgICA8dD4gTWFueSB1c2UgY2Fz
ZXMgcmVxdWlyZSBuZWFyIHJlYWwtdGltZSByZXNwb25zZXMgZnJvbSB0aGUNCiAgICAgICAgICBT
ZXJ2ZXIuIFRoZXJlZm9yZSwgYSBEUklOS1MgdHJhbnNwb3J0IHByb3RvY29sIE1VU1Qgc3VwcG9y
dA0KICAgICAgICAgIG5lYXItcmVhbC10aW1lIHJlc3BvbnNlIHRvIHJlcXVlc3RzIHN1Ym1pdHRl
ZCBieSB0aGUgQ2xpZW50Lg0KICAgICAgICA8L3Q+DQogICAgICA8L3NlY3Rpb24+DQoNCiAgICAg
IDxzZWN0aW9uIGFuY2hvcj0icmVzcHNpemVzIiB0aXRsZT0iUmVxdWVzdCBhbmQgUmVzcG9uc2Ug
U2l6ZXMiPg0KICAgICAgICA8dD4gU1BQUCBjb3ZlcnMgYSByYW5nZSBvZiB1c2UgY2FzZXMgLSBm
cm9tIGNhc2VzIHdoZXJlDQogICAgICAgICAgcHJvdmlzaW9uaW5nIGEgc2luZ2xlIHB1YmxpYyBp
ZGVudGlmaWVyIHdpbGwgY3JlYXRlIHZlcnkNCiAgICAgICAgICBzbWFsbCByZXF1ZXN0IGFuZCBy
ZXNwb25zZSBzaXplcyB0byBjYXNlcyB3aGVyZSBtaWxsaW9ucyBvZg0KICAgICAgICAgIGRhdGEg
cmVjb3JkcyBhcmUgc3VibWl0dGVkIG9yIHJldHJpZXZlZCBpbiBvbmUgdHJhbnNhY3Rpb24uDQog
ICAgICAgICAgVGhlcmVmb3JlLCBhIHRyYW5zcG9ydCBwcm90b2NvbCBzdWl0YWJsZSBmb3IgU1BQ
UCBNVVNUDQogICAgICAgICAgc3VwcG9ydCBhIGdyZWF0IHZhcmlldHkgb2YgcmVxdWVzdCBhbmQg
cmVzcG9uc2Ugc2l6ZXMuIDwvdD4NCiAgICAgICAgPHQ+IEEgdHJhbnNwb3J0IHByb3RvY29sIE1B
WSBhbGxvdyBzcGxpdHRpbmcgbGFyZ2UgY2h1bmtzIG9mDQogICAgICAgICAgZGF0YSBpbnRvIHNl
dmVyYWwgc21hbGxlciBjaHVua3MuIDwvdD4NCiAgICAgIDwvc2VjdGlvbj4NCg0KICAgICAgPHNl
Y3Rpb24gYW5jaG9yPSJyZXFvcmRlciINCiAgICAgICAgdGl0bGU9IlJlcXVlc3QgYW5kIFJlc3Bv
bnNlIENvcnJlbGF0aW9uIj4NCiAgICAgICAgPHQ+IEEgdHJhbnNwb3J0IHByb3RvY29sIHN1aXRh
YmxlIGZvciBTUFBQIE1VU1QgYWxsb3cNCiAgICAgICAgICByZXNwb25zZXMgdG8gYmUgY29ycmVs
YXRlZCB3aXRoIHJlcXVlc3RzLiA8L3Q+DQogICAgICA8L3NlY3Rpb24+DQoNCiAgICAgIDxzZWN0
aW9uIGFuY2hvcj0iYWNrIiB0aXRsZT0iUmVxdWVzdCBBY2tub3dsZWRnZW1lbnQiPg0KICAgICAg
ICA8dD4gRGF0YSB0cmFuc3BvcnRlZCBpbiB0aGUgU1BQUCBwcm90b2NvbCBpcyBsaWtlbHkgY3J1
Y2lhbA0KICAgICAgICAgIGZvciB0aGUgb3BlcmF0aW9uIG9mIHRoZSBjb21tdW5pY2F0aW9uIG5l
dHdvcmsgdGhhdCBpcyBiZWluZw0KICAgICAgICAgIHByb3Zpc2lvbmVkLiA8dnNwYWNlIGJsYW5r
TGluZXM9IjEiLz4gRmFpbGVkIHRyYW5zYWN0aW9ucw0KICAgICAgICAgIGNhbiBsZWFkIHRvIHNp
dHVhdGlvbnMgd2hlcmUgYSBzdWJzZXQgb2YgcHVibGljIGlkZW50aWZpZXJzDQogICAgICAgICAg
KG9yIGV2ZW4gU1NQcykgbWlnaHQgbm90IGJlIHJlYWNoYWJsZSwgb3Igc2l0dWF0aW9ucyB3aGVy
ZQ0KICAgICAgICAgIHRoZSBwcm92aXNpb25pbmcgc3RhdGUgb2YgdGhlIG5ldHdvcmsgaXMgaW5j
b25zaXN0ZW50LiA8L3Q+DQogICAgICAgIDx0PiBUaGVyZWZvcmUsIGEgdHJhbnNwb3J0IHByb3Rv
Y29sIGZvciBTUFBQIE1VU1QgcHJvdmlkZSBhDQogICAgICAgICAgUmVzcG9uc2UgZm9yIGVhY2gg
UmVxdWVzdCwgc28gdGhhdCBhIENsaWVudCBjYW4gaWRlbnRpZnkNCiAgICAgICAgICB3aGV0aGVy
IGEgUmVxdWVzdCBzdWNjZWVkZWQgb3IgZmFpbGVkLiA8L3Q+DQogICAgICA8L3NlY3Rpb24+DQoN
CiAgICAgIDxzZWN0aW9uIGFuY2hvcj0ibWFuZGF0b3J5dHJhbnNwb3J0Ig0KICAgICAgICB0aXRs
ZT0iTWFuZGF0b3J5DQogICAgICAgIFRyYW5zcG9ydCI+DQogICAgICAgIDx0PiBBcyBvZiB0aGlz
IHdyaXRpbmcgb2YgdGhpcyByZXZpc2lvbiwgb25lIHRyYW5zcG9ydA0KICAgICAgICAgIHByb3Rv
Y29sIHByb3Bvc2FsIGhhcyBiZWVuIHByb3ZpZGVkIGluIDx4cmVmDQogICAgICAgICAgICB0YXJn
ZXQ9IkktRC5pZXRmLWRyaW5rcy1zcHBwLW92ZXItc29hcCIvPi4gPHZzcGFjZQ0KICAgICAgICAg
ICAgYmxhbmtMaW5lcz0iMSIvPiBUaGlzIHNlY3Rpb24gd2lsbCBkZWZpbmUgYSBtYW5kYXRvcnkN
CiAgICAgICAgICB0cmFuc3BvcnQgcHJvdG9jb2wgdG8gYmUgY29tcGxpYW50IHdpdGggdGhpcyBS
RkMuIDwvdD4NCiAgICAgIDwvc2VjdGlvbj4NCg0KICAgIDwvc2VjdGlvbj4NCiAgICA8IS0tIGVu
ZCBvZiB0cmFuc3BvcnQgcmVxIHNlY3Rpb24gLS0+DQogICAgPHNlY3Rpb24gYW5jaG9yPSJ4bWxj
b25zaWRlcmF0aW9ucyIgdGl0bGU9IlhNTCBDb25zaWRlcmF0aW9ucyI+DQogICAgICA8dD4gWE1M
IHNlcnZlcyBhcyB0aGUgZW5jb2RpbmcgZm9ybWF0IGZvciBTUFBQLCBhbGxvd2luZyBjb21wbGV4
DQogICAgICAgIGhpZXJhcmNoaWNhbCBkYXRhIHRvIGJlIGV4cHJlc3NlZCBpbiBhIHRleHQgZm9y
bWF0IHRoYXQgY2FuIGJlDQogICAgICAgIHJlYWQsIHNhdmVkLCBhbmQgbWFuaXB1bGF0ZWQgd2l0
aCBib3RoIHRyYWRpdGlvbmFsIHRleHQgdG9vbHMNCiAgICAgICAgYW5kIHRvb2xzIHNwZWNpZmlj
IHRvIFhNTC4gPHZzcGFjZSBibGFua0xpbmVzPSIxIi8+IFhNTCBpcw0KICAgICAgICBjYXNlIHNl
bnNpdGl2ZS4gVW5sZXNzIHN0YXRlZCBvdGhlcndpc2UsIFhNTCBzcGVjaWZpY2F0aW9ucw0KICAg
ICAgICBhbmQgZXhhbXBsZXMgcHJvdmlkZWQgaW4gdGhpcyBkb2N1bWVudCBNVVNUIGJlIGludGVy
cHJldGVkIGluDQogICAgICAgIHRoZSBjaGFyYWN0ZXIgY2FzZSBwcmVzZW50ZWQgdG8gZGV2ZWxv
cCBhIGNvbmZvcm1pbmcNCiAgICAgICAgaW1wbGVtZW50YXRpb24uIDx2c3BhY2UgYmxhbmtMaW5l
cz0iMSIvPiBUaGlzIHNlY3Rpb24NCiAgICAgICAgZGlzY3Vzc2VzIGEgc21hbGwgbnVtYmVyIG9m
IFhNTC1yZWxhdGVkIGNvbnNpZGVyYXRpb25zDQogICAgICAgIHBlcnRhaW5pbmcgdG8gU1BQUC4g
PC90Pg0KDQogICAgICA8c2VjdGlvbiBhbmNob3I9Im5hbWVzcGFjZXMiIHRpdGxlPSJOYW1lc3Bh
Y2VzIj4NCiAgICAgICAgPHQ+IEFsbCBTUFBQIHByb3RvY29sIGVsZW1lbnRzIGFyZSBkZWZpbmVk
IGluIHRoZSBmb2xsb3dpbmcNCiAgICAgICAgICBuYW1lc3BhY2U6IDx2c3BhY2UgYmxhbmtMaW5l
cz0iMCIvPg0KICAgICAgICAgIHVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEgPC90
Pg0KICAgICAgICA8dD4gTmFtZXNwYWNlIGFuZCBzY2hlbWEgZGVmaW5pdGlvbnMgYXJlIHVzZWQg
dG8gaWRlbnRpZnkgYm90aA0KICAgICAgICAgIHRoZSBiYXNlIHByb3RvY29sIHNjaGVtYSBhbmQg
dGhlIHNjaGVtYXMgZm9yIG1hbmFnZWQNCiAgICAgICAgICBvYmplY3RzLiA8L3Q+DQogICAgICA8
L3NlY3Rpb24+DQogICAgICA8c2VjdGlvbiBhbmNob3I9InZlcnNpb25pbmciIHRpdGxlPSJWZXJz
aW9uaW5nIj4NCiAgICAgICAgPHQ+IEFsbCBYTUwgaW5zdGFuY2VzIFNIT1VMRCBiZWdpbiB3aXRo
IGFuDQogICAgICAgICAgPCFbQ0RBVEFbIDw/eG1sPz4gXV0+IGRlY2xhcmF0aW9uIHRvIGlkZW50
aWZ5IHRoZSB2ZXJzaW9uIG9mDQogICAgICAgICAgWE1MIHRoYXQgaXMgYmVpbmcgdXNlZCwgb3B0
aW9uYWxseSBpZGVudGlmeSB1c2Ugb2YgdGhlDQogICAgICAgICAgY2hhcmFjdGVyIGVuY29kaW5n
IHVzZWQsIGFuZCBvcHRpb25hbGx5IHByb3ZpZGUgYSBoaW50IHRvIGFuDQogICAgICAgICAgWE1M
IHBhcnNlciB0aGF0IGFuIGV4dGVybmFsIHNjaGVtYSBmaWxlIGlzIG5lZWRlZCB0bw0KICAgICAg
ICAgIHZhbGlkYXRlIHRoZSBYTUwgaW5zdGFuY2UuIDx2c3BhY2UgYmxhbmtMaW5lcz0iMSIvPg0K
ICAgICAgICAgIENvbmZvcm1hbnQgWE1MIHBhcnNlcnMgcmVjb2duaXplIGJvdGggVVRGLTggKGRl
ZmluZWQgaW4NCiAgICAgICAgICAgIDx4cmVmIHRhcmdldD0iUkZDMzYyOSIvPikgYW5kIFVURi0x
NiAoZGVmaW5lZCBpbiA8eHJlZg0KICAgICAgICAgICAgdGFyZ2V0PSJSRkMyNzgxIi8+KTsgcGVy
IDx4cmVmIHRhcmdldD0iUkZDMjI3NyIvPiBVVEYtOCBpcw0KICAgICAgICAgIHRoZSBSRUNPTU1F
TkRFRCBjaGFyYWN0ZXIgZW5jb2RpbmcgZm9yIHVzZSB3aXRoIFNQUFAuIDwvdD4NCiAgICAgICAg
PHQ+IENoYXJhY3RlciBlbmNvZGluZ3Mgb3RoZXIgdGhhbiBVVEYtOCBhbmQgVVRGLTE2IGFyZQ0K
ICAgICAgICAgIGFsbG93ZWQgYnkgWE1MLiBVVEYtOCBpcyB0aGUgZGVmYXVsdCBlbmNvZGluZyBh
c3N1bWVkIGJ5IFhNTA0KICAgICAgICAgIGluIHRoZSBhYnNlbmNlIG9mIGFuICJlbmNvZGluZyIg
YXR0cmlidXRlIG9yIGEgYnl0ZSBvcmRlcg0KICAgICAgICAgIG1hcmsgKEJPTSk7IHRodXMsIHRo
ZSAiZW5jb2RpbmciIGF0dHJpYnV0ZSBpbiB0aGUgWE1MDQogICAgICAgICAgZGVjbGFyYXRpb24g
aXMgT1BUSU9OQUwgaWYgVVRGLTggZW5jb2RpbmcgaXMgdXNlZC4gU1BQUA0KICAgICAgICAgIGNs
aWVudHMgYW5kIHNlcnZlcnMgTVVTVCBhY2NlcHQgYSBVVEYtOCBCT00gaWYgcHJlc2VudCwNCiAg
ICAgICAgICB0aG91Z2ggZW1pdHRpbmcgYSBVVEYtOCBCT00gaXMgTk9UIFJFQ09NTUVOREVELiA8
L3Q+DQogICAgICAgIDx0PiBFeGFtcGxlIFhNTCBkZWNsYXJhdGlvbnM6IDx2c3BhY2UgYmxhbmtM
aW5lcz0iMSIvPg0KICAgICAgICAgIDwhW0NEQVRBWyA8P3htbD8+IHZlcnNpb249IjEuMCIgZW5j
b2Rpbmc9IlVURi04IiBzdGFuZGFsb25lPSJubyI/Pl1dPg0KICAgICAgICA8L3Q+DQogICAgICA8
L3NlY3Rpb24+DQoNCiAgICA8L3NlY3Rpb24+DQoNCiAgICA8c2VjdGlvbiBhbmNob3I9IlJlcXVl
c3QgYW5kIFJlcGx5IE1vZGVsIg0KICAgICAgdGl0bGU9IlJlcXVlc3QgYW5kIFJlcGx5IE1vZGVs
Ij4NCg0KICAgICAgPHQ+IEFuIFNQUFAgY2xpZW50IGludGVyYWN0cyB3aXRoIGFuIFNQUFAgc2Vy
dmVyIGJ5IHVzaW5nIG9uZSBvZg0KICAgICAgICB0aGUgc3VwcG9ydGVkIHRyYW5zcG9ydCBtZWNo
YW5pc21zIHRvIHNlbmQgb25lIG9yIG1vcmUNCiAgICAgICAgcmVxdWVzdHMgdG8gdGhlIHNlcnZl
ciBhbmQgcmVjZWl2ZSBjb3JyZXNwb25kaW5nIHJlcGxpZXMgZnJvbQ0KICAgICAgICB0aGUgc2Vy
dmVyLiBBbiBTUFBQIHJlcXVlc3QgaXMgd3JhcHBlZCB3aXRoaW4gdGhlDQogICAgICAgIDwhW0NE
QVRBWzxzcHBwUmVxdWVzdD4gXV0+ZWxlbWVudCB3aGlsZSBhbiBTUFBQIHJlcGx5IGlzDQogICAg
ICAgIHdyYXBwZWQgd2l0aGluIGFuIDwhW0NEQVRBWzxzcHBwUmVzcG9uc2U+XV0+IGVsZW1lbnQu
DQogICAgICAgIEZ1cnRoZXJtb3JlLCBmdWxseSBmb3JtZWQgU1BQUCByZXF1ZXN0cyBhbmQgcmVw
bGllcyBhcmUNCiAgICAgICAgY29tcHJpc2VkIG9mIGNvbnN0cnVjdHMgcmVxdWlyZWQgYnkgdGhl
IGNob3NlbiB0cmFuc3BvcnQNCiAgICAgICAgdGVjaG5vbG9neSwgYW5kIHRoZSBjaG9zZW4gZW52
ZWxvcGUgdGVjaG5vbG9neS4gVGhlIHN1cHBvcnRlZA0KICAgICAgICB0cmFuc3BvcnQgdGVjaG5v
bG9neSBhbmQgZW52ZWxvcGUgdGVjaG5vbG9neSBzcGVjaWZpY2F0aW9ucw0KICAgICAgICB3aWxs
IGJlIGRlZmluZWQgaW4gc2VwYXJhdGUgZG9jdW1lbnRzLCBhbmQgYXJlIG5vdCBkaXNjdXNzZWQN
CiAgICAgICAgaGVyZS4gPC90Pg0KDQogICAgICA8c2VjdGlvbiBhbmNob3I9InJlcXVlc3QiIHRp
dGxlPSJSZXF1ZXN0Ij4NCiAgICAgICAgPHQ+IEFuIFNQUFAgcmVxdWVzdCBvYmplY3QsIGNvbW1v
biB0byBhbnkgdHJhbnNwb3J0IGFuZA0KICAgICAgICAgIGVudmVsb3BlIHRlY2hub2xvZ3ksIGlz
IGNvbnRhaW5lZCB3aXRoaW4gdGhlIGdlbmVyaWMNCiAgICAgICAgICA8IVtDREFUQVs8c3BwcFJl
cXVlc3Q+XV0+IGVsZW1lbnQuIDwvdD4NCiAgICAgICAgPHQ+DQogICAgICAgICAgPGZpZ3VyZSB0
aXRsZT0iIj4NCiAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAg
ICAgPCFbQ0RBVEFbDQogICAgICAgIDxlbGVtZW50IG5hbWU9InNwcHBSZXF1ZXN0Ij4NCiAgICAg
ICAgICA8Y29tcGxleFR5cGU+DQogICAgICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgICAg
ICAgPGVsZW1lbnQgbmFtZT0idHJhbnNhY3Rpb25hbCIgdHlwZT0iYm9vbGVhbiIgbWluT2NjdXJz
PSIwIi8+DQogICAgICAgICAgICAgICAgPGFueSBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAg
ICAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgICAgICA8L2NvbXBsZXhUeXBlPg0KICAgICAgICA8
L2VsZW1lbnQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF1dPg0KICAgICAgICAg
ICAgPC9hcnR3b3JrPg0KICAgICAgICAgIDwvZmlndXJlPg0KICAgICAgICA8L3Q+DQogICAgICAg
IA0KICAgICAgICA8dD4gVGhlIGRhdGEgZWxlbWVudHMgd2l0aGluIHRoZSA8IVtDREFUQVs8c3Bw
cFJlcXVlc3Q+XV0+IA0KICAgICAgICAgIGVsZW1lbnQgYXJlIGRlc2NyaWJlZCBhcyBmb2xsb3dz
OiA8bGlzdCBzdHlsZT0ic3ltYm9scyIgaGFuZ0luZGVudD0iNSI+DQogICAgICAgICAgICA8dD4g
dHJhbnNhY3Rpb25hbDogQSBib29sZWFuIHZhbHVlIHRoYXQgaW50cnVjdHMgdGhlIHNlcnZlciB3
aGV0aGVyDQogICAgICAgICAgICB0byBoYW5kbGUgdGhpcyBzcHBwUmVxdWVzdCBhcyBhIHNpbmds
ZSB0cmFuc2FjdGlvbiBvciBhcyBtdWx0aXBsZQ0KICAgICAgICAgICAgdHJhbnNhY3Rpb25zLiAg
SWYgdGhpcyB2YWx1ZSBpcyB0cnVlIHRoZW4gdGhlIHNlcnZlciBtdXN0IGhhbmRsZSBhbGwgDQog
ICAgICAgICAgICB1cGRhdGUgcmVxdWVzdCBvYmplY3RzIHdpdGhpbiB0aGUgcmVxdWVzdCBhcyBh
IHNpbmdsZSB0cmFuc2FjdGlvbi4gIA0KICAgICAgICAgICAgSWYgdGhpcyB2YWx1ZSBpcyBmYWxz
ZSB0aGVuIHRoZSBzZXJ2ZXIgbXVzdCBoYW5kbGUgZWFjaCB1cGRhdGUgcmVxdWVzdCANCiAgICAg
ICAgICAgIG9iamVjdCB3aXRoaW4gYSBzZXBhcmF0ZSB0cmFuc2FjdGlvbiwgYWxsb3dpbmcgcGFy
dGlhbCBzdWNjZXNzIGFuZCANCiAgICAgICAgICAgIGZhaWx1cmUuIDwvdD4NCiAgICAgICAgICAg
IDx0PiAiYW55IjogVGhpcyBhbGxvd3MgdGhlIHJlcXVlc3QgdG8gY29udGFpbiB6ZXJvIG9yIG1v
cmUgcmVxdWVzdA0KICAgICAgICAgICAgb2JqZWN0IHN0cnVjdHVyZXMuIDwvdD4NCiAgICAgICAg
ICA8L2xpc3Q+DQogICAgICAgIDwvdD4NCiAgICAgICAgDQogICAgICAgICAgPHQ+Rm9yIGV4YW1w
bGUsIHRoZSAiYW55IiBjb25zdHJ1Y3QgYWxsb3dzIG11bHRpcGxlIGFkZFJ0ZUdycHNScXN0IA0K
ICAgICAgICAgIG9iamVjdHMgdG8gYmUgcGFzc2VkIHdpdGhpbiBhIHNpbmdsZSBzcHBwUmVxdWVz
dC4gIElmIHRoZSBzcHBwUmVxdWVzdCANCiAgICAgICAgICB0cmFuc2FjdGlvbmFsIGJvb2xlYW4g
aXMgc2V0IHRvIHRydWUgdGhlbiB0aGUgc2VydmVyIHdpbGwgZnVsZmlsbCBlaXRoZXIgYWxsIA0K
ICAgICAgICAgIG9yIG5vbmUgb2YgdGhlIGFkZFJ0ZUdycFJxc3RzIGNvbnRhaW5lZCBpbiB0aGUg
c3BwcFJlcXVlc3QuICBJbiB0aGlzIA0KICAgICAgICAgIGNhc2UsIHRoZSBmaXJzdCBhZGRSdGVH
cnBzUnFzdCB0aGF0IGNyZWF0ZWQgYSBmYWlsdXJlIHNjZW5hcmlvIHdpbGwgcmVzdWx0ICANCiAg
ICAgICAgICBpbiBhIHNpbmdsZSBjb3JyZXNwb25kaW5nIGFkZFJ0ZUdycHNSc3BucyBlbGVtZW50
IGluIHRoZSANCiAgICAgICAgICBzcHBwUmVzcG9uc2UuICBUaGF0IGFkZFJ0ZUdycHNSc3BucyBv
YmplY3Qgd2lsbCB0aGVuIGNvbnRhaW4gdGhlIA0KICAgICAgICAgIGFwcHJvcHJpYXRlIGZhaWx1
cmUgcmVzcG9uc2UgY29kZSB0aGF0IGNhdXNlZCB0aGUgd2hvbGUgcmVxdWVzdCB0byBmYWlsLg0K
ICAgICAgICAgIA0KICAgICAgICAgIElmLCBvbiB0aGUgb3RoZXIgaGFuZCwgdGhlIHRyYW5zYWN0
aW9uYWwgYm9vbGVhbiBpcyBzZXQgdG8gZmFsc2UgdGhlbiB0aGUgIA0KICAgICAgICAgIHNlcnZl
ciB3aWxsIGZ1bGZpbGwgZWFjaCBhZGRSdGVHcnBzUnFzdCB0aGF0IHN1Y2NlZWRzIGFuZCBvbmx5
IGZhaWwgdGhlICANCiAgICAgICAgICBhZGRSdGVHcnBzUnFzdHMgdGhhdCBjcmVhdGVkIGEgZmFp
bHVyZSBzY2VuYXJpbywgYWxsb3dpbmcgZm9yIHBhcnRpYWwgDQogICAgICAgICAgc3VjY2VzcyBh
bmQgcGFydGlhbCBmYWlsdXJlLiBJbiB0aGlzIGNhc2UgZWFjaCBhZGRSdGVHcnBzUnFzdCB0aGF0
ICANCiAgICAgICAgICBjcmVhdGVkIGEgZmFpbHVyZSBzY2VuYXJpbyB3aWxsIHJlc3VsdCBpbiBh
biBhIGNvcnJlc3BvbmRpbmcgYWRkUnRlR3Jwc1JzcG5zIA0KICAgICAgICAgIGVsZW1lbnQgaW4g
dGhlIHNwcHBSZXNwb25zZS4gIEVhY2ggc3VjaCBhZGRSdGVHcnBzUnNwbnMgb2JqZWN0IA0KICAg
ICAgICAgIGNvbnRhaW5zIHRoZSBhcHByb3ByaWF0ZSBmYWlsdXJlIHJlc3BvbnNlIGNvZGUuDQog
ICAgICAgICAgDQogICAgICAgICAgSW4gbm8gY2FzZSwgaG93ZXZlciwgY2FuIHRoZSBjb250ZW50
IG9mIGEgc2luZ2xlIGFkZFJ0ZUdycHNScXN0IHBhcnRpYWxseSANCiAgICAgICAgICBzdWNjZWVk
IG9yIHBhcnRpYWxseSBmYWlsLiAgVGhlIHRyYW5zYWN0aW9uYWwgZmxhZyBpcyBvbmx5IHVzZWQg
dG8gY29udHJvbCANCiAgICAgICAgICB3aGV0aGVyIHVwZGF0ZSByZXF1ZXN0IG9iamVjdHMgKGUu
Zy4gYWRkUnRlR3Jwc1Jxc3QsIGRlbFJ0ZUdycHNScXN0LCBldGMpDQogICAgICAgICAgZmFpbCBv
ciBzdWNjZWVkIGFzIGEgZ3JvdXAsIG5vdCB3aGV0aGVyIHRoZSBwb3NzaWJseSBtdWx0aXBsZSBv
YmplY3RzIG9yIA0KICAgICAgICAgIGVsZW1lbnRzIHdpdGhpbiBhIHNpbmdsZSB1cGRhdGUgcmVx
dWVzdCBvYmplY3QgZmFpbCBvciBzdWNjZWVkLiAgQWxsIA0KICAgICAgICAgIGVsZW1lbnRzIGFu
ZC9vciBvYmplY3RzIHdpdGhpbiBhIGdpdmVuIHVwZGF0ZSByZXF1ZXN0IG9iamVjdCBtdXN0IGJl
DQogICAgICAgICAgaGFuZGxlZCB0cmFuc2FjdGlvbmFsbHksIHN1Y2ggdGhhdCB0aGV5IGFsbCBl
aXRoZXIgc3VjY2VlZCBvciBmYWlsIGFzIGEgZ3JvdXAuPC90Pg0KICAgICAgICAgIA0KICAgICAg
ICA8dD4gQWxsIHVwZGF0ZSByZXF1ZXN0IG9iamVjdHMgZXh0ZW5kIHRoZSBCYXNpY1Jxc3RUeXBl
IGJhc2UuIFRoaXMNCiAgICAgICAgICBiYXNlIHR5cGUgaXMgZGVmaW5lZCBhcyBmb2xsb3dzOiA8
L3Q+DQogICAgICAgIDx0Pg0KICAgICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAg
ICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgIDwhW0NEQVRBWw0KICAgICAg
ICA8Y29tcGxleFR5cGUgbmFtZT0iQmFzaWNScXN0VHlwZSI+DQogICAgICAgICAgPHNlcXVlbmNl
Pg0KICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0iY2xpZW50VHJhbnNJZCIgdHlwZT0ic3BwcGI6
VHJhbnNJZFR5cGUiDQogICAgICAgICAgICAgIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAgICAg
PGVsZW1lbnQgbmFtZT0ibWlub3JWZXIiIHR5cGU9InNwcHBiOk1pbm9yVmVyVHlwZSIgbWluT2Nj
dXJzPSIwIi8+DQogICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJleHQiIHR5cGU9InNwcHBiOkV4
dEFueVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAgIDwvc2VxdWVuY2U+DQogICAgICAg
IDwvY29tcGxleFR5cGU+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF1dPg0KICAg
ICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAgICAgIDwvZmlndXJlPg0KICAgICAgICA8L3Q+DQog
ICAgICAgIDx0Pg0KICAgICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAgICA8YXJ0
d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgIDwhW0NEQVRBWw0KICAgICAgICA8c2lt
cGxlVHlwZSBuYW1lPSJUcmFuc0lkVHlwZSI+DQogICAgICAgICAgICA8cmVzdHJpY3Rpb24gYmFz
ZT0ic3RyaW5nIi8+DQogICAgICAgIDwvc2ltcGxlVHlwZT4NCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXV0+DQogICAgICAgICAgICA8L2FydHdvcms+DQogICAgICAgICAgPC9maWd1
cmU+DQogICAgICAgIDwvdD4NCiAgICAgICAgPHQ+DQogICAgICAgICAgPGZpZ3VyZSB0aXRsZT0i
Ij4NCiAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAgPCFb
Q0RBVEFbDQogICAgICAgIDxzaW1wbGVUeXBlIG5hbWU9Ik1pbm9yVmVyVHlwZSI+DQogICAgICAg
ICAgICA8cmVzdHJpY3Rpb24gYmFzZT0idW5zaWduZWRMb25nIi8+DQogICAgICAgIDwvc2ltcGxl
VHlwZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXV0+DQogICAgICAgICAgICA8
L2FydHdvcms+DQogICAgICAgICAgPC9maWd1cmU+DQogICAgICAgIDwvdD4NCiAgICAgICAgPHQ+
IFRoZSBkYXRhIGVsZW1lbnRzIHdpdGhpbiB0aGUgQmFzaWNScXN0VHlwZSBvYmplY3QgYXJlDQog
ICAgICAgICAgcHJpbWFyaWx5IOKAnGhvdXNlIGtlZXBpbmfigJ0gZGF0YSBlbGVtZW50cyBhbmQg
YXJlIGRlc2NyaWJlZA0KICAgICAgICAgIGFzIGZvbGxvd3M6IDxsaXN0IHN0eWxlPSJzeW1ib2xz
IiBoYW5nSW5kZW50PSI1Ij4NCiAgICAgICAgICAgIDx0PiBjbGllbnRUcmFuc0lkOiBUaGUgY2xp
ZW50IGdlbmVyYXRlZCB0cmFuc2FjdGlvbiBJRA0KICAgICAgICAgICAgICB0aGF0LCB3aXRoaW4g
dGhlIGNvbnRleHQgb2YgdGhlIFNQUFAgY2xpZW50LCBpZGVudGlmaWVzIHRoaXMuDQogICAgICAg
ICAgICAgIFRoaXMgdmFsdWUgY2FuIGJlIHVzZWQgYXQgdGhlIGRpc2NyZXRpb24gb2YgdGhlIFNQ
UCBjbGllbnQNCiAgICAgICAgICAgICAgdG8gdHJhY2sgYW5kIGxvZyByZXF1ZXN0cyBhbmQvb3Ig
dGhlaXIgcmVzcG9uc2VzLiBUaGlzDQogICAgICAgICAgICAgIHZhbHVlIGlzIGFsc28gZWNob2Vk
IGJhY2sgdG8gdGhlIGNsaWVudCBpbiB0aGUgcmVzcG9uc2UuDQogICAgICAgICAgICAgIEFuIFNQ
UCBzZXJ2ZXIgd2lsbCBub3QgY2hlY2sgdGhpcyB2YWx1ZSBmb3IgdW5pcXVlbmVzcy4gPC90Pg0K
ICAgICAgICAgICAgPHQ+IG1pbm9yVmVyOiBUaGlzIGlkZW50aWZpZXMgdGhlIG1pbm9yIHZlcnNp
b24gb2YgdGhlDQogICAgICAgICAgICAgIFNQUFAgQVBJIHRoYXQgdGhlIGNsaWVudCBpcyBhdHRl
bXB0aW5nIHRvIHVzZS4gVGhpcyBpcw0KICAgICAgICAgICAgICB1c2VkIGluIGNvbmp1bmN0aW9u
IHdpdGggdGhlIG1ham9yIHZlcnNpb24gaWRlbnRpZmllciBpbg0KICAgICAgICAgICAgICB0aGUg
WE1MIG5hbWVzcGFjZS4gUmVmZXIgdG8gdGhlIFZlcnNpb25pbmcgc2VjdGlvbiBvZg0KICAgICAg
ICAgICAgICB0aGlzIGRvY3VtZW50IGZvciBtb3JlIGRldGFpbC4gPC90Pg0KICAgICAgICAgICAg
PHQ+IGV4dDogVGhpcyBpcyB0aGUgc3RhbmRhcmQgZXh0ZW5zaW9uIGVsZW1lbnQgZm9yIHRoaXMN
CiAgICAgICAgICAgICAgb2JqZWN0LiBSZWZlciB0byB0aGUgRXh0ZW5zaWJpbGl0eSBzZWN0aW9u
IG9mIHRoaXMNCiAgICAgICAgICAgICAgZG9jdW1lbnQgZm9yIG1vcmUgZGV0YWlscy4gPC90Pg0K
ICAgICAgICAgIDwvbGlzdD4NCiAgICAgICAgPC90Pg0KICAgICAgPC9zZWN0aW9uPg0KDQogICAg
ICA8c2VjdGlvbiBhbmNob3I9InJlc3BvbnNlIiB0aXRsZT0iUmVzcG9uc2UiPg0KICAgICAgICA8
dD4gQW4gU1BQUCByZXNwb25zZSBvYmplY3QsIGNvbW1vbiB0byBhbnkgdHJhbnNwb3J0IGFuZCBl
bnZlbG9wZQ0KICAgICAgICAgIHRlY2hub2xvZ3ksIGlzIGNvbnRhaW5lZCB3aXRoaW4gdGhlIGdl
bmVyaWMNCiAgICAgICAgICA8IVtDREFUQVs8c3BwcFJlc3BvbnNlPl1dPiBlbGVtZW50LiA8L3Q+
DQogICAgICAgIDx0Pg0KICAgICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAgICA8
YXJ0d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgIDwhW0NEQVRBWw0KICAgICAgICA8
ZWxlbWVudCBuYW1lPSJzcHBwUmVzcG9uc2UiPg0KICAgICAgICAgIDxjb21wbGV4VHlwZT4NCiAg
ICAgICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICAgICAgPGFueSBtYXhPY2N1cnM9InVuYm91
bmRlZCIvPg0KICAgICAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgICAgICA8L2NvbXBsZXhUeXBl
Pg0KICAgICAgICA8L2VsZW1lbnQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF1d
Pg0KICAgICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAgICAgIDwvZmlndXJlPg0KICAgICAgICA8
L3Q+DQogICAgICAgIDx0PiBXaXRoaW4gYW55IDwhW0NEQVRBWzxzcHBwUmVzcG9uc2U+XV0+IGVs
ZW1lbnQgaXMgdGhlIHJlc3BvbnNlDQogICAgICAgICAgb2JqZWN0IGNvbnRhaW5pbmcgdGhlIHJl
c3VsdCBvZiB0aGUgcmVxdWVzdC4gQWxsIGNyZWF0ZSwNCiAgICAgICAgICB1cGRhdGUsIGFuZCBk
ZWxldGUgb3BlcmF0aW9ucyByZXN1bHQgaW4gYSBjb21tb24gcmVzcG9uc2UNCiAgICAgICAgICBv
YmplY3Qgc3RydWN0dXJlLCBkZWZpbmVkIGFzIGZvbGxvd3M6IDwvdD4NCiAgICAgICAgPHQ+DQog
ICAgICAgICAgPGZpZ3VyZSB0aXRsZT0iIj4NCiAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJs
ZWZ0Ij4NCiAgICAgICAgICAgICAgPCFbQ0RBVEFbDQogICAgICAgIDxjb21wbGV4VHlwZSBuYW1l
PSJCYXNpY1JzcG5zVHlwZSI+DQogICAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgICAgPGVs
ZW1lbnQgbmFtZT0iY2xpZW50VHJhbnNJZCIgdHlwZT0ic3BwcGI6VHJhbnNJZFR5cGUiDQogICAg
ICAgICAgICAgIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0ic2Vy
dmVyVHJhbnNJZCIgdHlwZT0ic3BwcGI6VHJhbnNJZFR5cGUiLz4NCiAgICAgICAgICAgIDxlbGVt
ZW50IG5hbWU9InJlc0NvZGUiIHR5cGU9ImludCIvPg0KICAgICAgICAgICAgPGVsZW1lbnQgbmFt
ZT0icmVzTXNnIiB0eXBlPSJzdHJpbmciLz4NCiAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImV4
dCIgdHlwZT0ic3BwcGI6RXh0QW55VHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICAgPC9z
ZXF1ZW5jZT4NCiAgICAgICAgPC9jb21wbGV4VHlwZT4NCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXV0+DQogICAgICAgICAgICA8L2FydHdvcms+DQogICAgICAgICAgPC9maWd1cmU+
DQogICAgICAgIDwvdD4NCiAgICAgICAgPHQ+IFRoZSBkYXRhIGVsZW1lbnRzIHdpdGhpbiB0aGUg
QmFzaWNSc3Buc1R5cGUgb2JqZWN0IGFyZQ0KICAgICAgICAgIGRlc2NyaWJlZCBhcyBmb2xsb3dz
OiA8bGlzdCBzdHlsZT0ic3ltYm9scyIgaGFuZ0luZGVudD0iNSI+DQogICAgICAgICAgICA8dD4g
Y2xpZW50VHJhbnNJZDogVGhlIGVjaG9lZCBiYWNrIGNsaWVudCB0cmFuc2FjdGlvbiBJRA0KICAg
ICAgICAgICAgICB0aGF0LiBUaGlzIHZhbHVlIGlzIG5vdCBndWFyYW50ZWVkIHRvIGJlIHVuaXF1
ZS4gPC90Pg0KICAgICAgICAgICAgPHQ+IHNlcnZlclRyYW5zSWQ6IFRoZSBzZXJ2ZXIgdHJhbnNh
Y3Rpb24gSUQgdGhhdA0KICAgICAgICAgICAgICBpZGVudGlmaWVzIHRoaXMgcmVxdWVzdCBmb3Ig
dHJhY2tpbmcgcHVycG9zZXMuIFRoaXMNCiAgICAgICAgICAgICAgdmFsdWUgaXMgZ3VhcmFudGVl
ZCB0byBiZSB1bmlxdWUuIDwvdD4NCiAgICAgICAgICAgIDx0PiByZXNDb2RlOiBUaGUgcmVzcG9u
c2UgY29kZSB0aGF0IGV4cGxpY2l0bHkgaWRlbnRpZmllcw0KICAgICAgICAgICAgICB0aGUgcmVz
dWx0IG9mIHRoZSByZXF1ZXN0LiBTZWUgdGhlIFJlc3BvbnNlIENvZGUgc2VjdGlvbg0KICAgICAg
ICAgICAgICBmb3IgZnVydGhlciBkZXRhaWxzLiA8L3Q+DQogICAgICAgICAgICA8dD4gcmVzTXNn
OiBUaGUgaHVtYW4gcmVhZGFibGUgcmVzcG9uc2UgbWVzc2FnZSB0aGF0DQogICAgICAgICAgICAg
IGFjY29tcGFuaWVzIHRoZSByZXNwb25zZSBjb2RlLiBTZWUgdGhlIFJlc3BvbnNlIENvZGUNCiAg
ICAgICAgICAgICAgc2VjdGlvbiBmb3IgZnVydGhlciBkZXRhaWxzLiA8L3Q+DQogICAgICAgICAg
ICA8dD4gZXh0OiBUaGlzIGlzIHRoZSBzdGFuZGFyZCBleHRlbnNpb24gZWxlbWVudCBmb3IgdGhp
cw0KICAgICAgICAgICAgICBvYmplY3QuIFJlZmVyIHRvIHRoZSBFeHRlbnNpYmlsaXR5IHNlY3Rp
b24gZm9yIG1vcmUNCiAgICAgICAgICAgICAgZGV0YWlscy4gPC90Pg0KICAgICAgICAgIDwvbGlz
dD4NCiAgICAgICAgPC90Pg0KICAgICAgPC9zZWN0aW9uPg0KICAgIDwvc2VjdGlvbj4NCg0KICAg
IDxzZWN0aW9uIGFuY2hvcj0icmVzdWx0Y29kZXMiIHRpdGxlPSJSZXNwb25zZSBDb2RlcyBhbmQg
TWVzc2FnZXMiPg0KDQogICAgICA8dD4gVGhpcyBzZWN0aW9uIGNvbnRhaW5zIGFuIGluaXRpYWwg
bGlzdGluZyBvZiByZXNwb25zZSBjb2Rlcw0KICAgICAgICBhbmQgdGhlaXIgY29ycmVzcG9uZGlu
ZyBodW1hbiByZWFkYWJsZSB0ZXh0LiA8L3Q+DQogICAgICA8dD4gVGhlIHJlc3BvbnNlIGNvZGUg
bnVtYmVyaW5nIHNjaGVtZSBnZW5lcmFsbHkgYWRoZXJlcyB0byB0aGUNCiAgICAgICAgdGhlb3J5
IGZvcm1hbGl6ZWQgaW4gc2VjdGlvbiA0LjIuMSBvZiA8eHJlZiB0YXJnZXQ9IlJGQzI4MjEiDQog
ICAgICAgIC8+OiA8bGlzdCBzdHlsZT0ic3ltYm9scyIgaGFuZ0luZGVudD0iNSI+DQogICAgICAg
ICAgPHQ+IFRoZSBmaXJzdCBkaWdpdCBvZiB0aGUgcmVzcG9uc2UgY29kZSBjYW4gb25seSBiZSAx
IG9yIDI6DQogICAgICAgICAgICAxID0gYSBwb3NpdGl2ZSByZXN1bHQsIDIgPSBhIG5lZ2F0aXZl
IHJlc3VsdC4gPC90Pg0KICAgICAgICAgIDx0PiBUaGUgc2Vjb25kIGRpZ2l0IG9mIHRoZSByZXNw
b25zZSBjb2RlIGluZGljYXRlcyB0aGUNCiAgICAgICAgICAgIGNhdGVnb3J5OiAwID0gUHJvdG9j
b2wgU3ludGF4LCAxID0gSW1wbGVtZW50YXRpb24gU3BlY2lmaWMNCiAgICAgICAgICAgIEJ1c2lu
ZXNzIFJ1bGUsIDIgPSBTZWN1cml0eSwgMyA9IFNlcnZlciBTeXN0ZW0uIDwvdD4NCiAgICAgICAg
ICA8dD4gVGhlIHRoaXJkIGFuZCBmb3VydGggZGlnaXRzIG9mIHRoZSByZXNwb25zZSBjb2RlDQog
ICAgICAgICAgICBpbmRpY2F0ZSB0aGUgaW5kaXZpZHVhbCBtZXNzYWdlIGV2ZW50IHdpdGhpbiB0
aGUgY2F0ZWdvcnkNCiAgICAgICAgICAgIGRlZmluZXMgYnkgdGhlIGZpcnN0IHR3byBkaWdpdHMu
IDwvdD4NCiAgICAgICAgPC9saXN0Pg0KICAgICAgPC90Pg0KDQoNCiAgICAgIDx0ZXh0dGFibGUg
YW5jaG9yPSJUYWJsZTEiDQogICAgICAgIHRpdGxlPSJSZXNwb25zZSBDb2RlcyBOdW1iZXJpbmcg
U2NoZW1lIGFuZCBNZXNzYWdlcyI+DQoNCiAgICAgICAgPHR0Y29sIGFsaWduPSJsZWZ0IiB3aWR0
aD0iMTAlIj5SZXN1bHQgQ29kZTwvdHRjb2w+DQogICAgICAgIDx0dGNvbCBhbGlnbj0ibGVmdCIg
d2lkdGg9IjkwJSI+VGV4dDwvdHRjb2w+DQoNCiAgICAgICAgPGM+IDEwMDAgPC9jPg0KICAgICAg
ICA8Yz4gUmVxdWVzdCBTdWNjZWVkZWQuPC9jPg0KDQogICAgICAgIDxjPiAyMDAxIDwvYz4NCiAg
ICAgICAgPGM+IFJlcXVlc3Qgc3ludGF4IGludmFsaWQuPC9jPg0KDQogICAgICAgIDxjPiAyMDAy
IDwvYz4NCiAgICAgICAgPGM+IFJlcXVlc3QgdG9vIGxhcmdlLjwvYz4NCg0KICAgICAgICA8Yz4g
MjAwMyA8L2M+DQogICAgICAgIDxjPiBWZXJzaW9uIG5vdCBzdXBwb3J0ZWQuPC9jPg0KDQogICAg
ICAgIDxjPiAyMTAzIDwvYz4NCiAgICAgICAgPGM+IENvbW1hbmQgaW52YWxpZC48L2M+DQoNCiAg
ICAgICAgPGM+IDIxMDQgPC9jPg0KICAgICAgICA8Yz4gQXR0cmlidXRlIHZhbHVlIGludmFsaWQu
IE9iamVjdFR5cGU6W09iamVjdFR5cGVdIE9iamVjdEtleTpbT2JqZWN0S2V5XSAgDQogICAgICAg
ICAgQ2hpbGRPYmplY3RUeXBlOltPYmplY3RUeXBlXSBDaGlsZE9iamVjdEtleTpbT2JqZWN0S2V5
XSBBdHRyTmFtZTpbQXR0cmlidXRlTmFtZV0gQXR0clZhbDpbQXR0cmlidXRlVmFsdWVdPC9jPg0K
DQogICAgICAgIDxjPiAyMTA1IDwvYz4NCiAgICAgICAgPGM+IE9iamVjdCBkb2VzIG5vdCBleGlz
dC4gT2JqZWN0VHlwZTpbT2JqZWN0VHlwZV0gT2JqZWN0S2V5OltPYmplY3RLZXldICANCiAgICAg
ICAgICBDaGlsZE9iamVjdFR5cGU6W09iamVjdFR5cGVdIENoaWxkT2JqZWN0S2V5OltPYmplY3RL
ZXldPC9jPg0KDQogICAgICAgIDxjPiAyMTA2IDwvYz4NCiAgICAgICAgPGM+IE9iamVjdCBzdGF0
dXMgb3Igb3duZXJzaGlwIGRvZXMgbm90IGFsbG93IGZvciBvcGVyYXRpb24uIE9iamVjdFR5cGU6
W09iamVjVHlwZU5hbWVdIE9iamVjdEtleTpbT2JqZWN0S2V5XSAgDQogICAgICAgICAgQ2hpbGRP
YmplY3RUeXBlOltPYmplY3RUeXBlXSBDaGlsZE9iamVjdEtleTpbT2JqZWN0S2V5XTwvYz4NCg0K
ICAgICAgICA8Yz4gMjMwMSA8L2M+DQogICAgICAgIDxjPiBTeXN0ZW0gdGVtcG9yYXJpbHkgdW5h
dmFpbGFibGUuPC9jPg0KDQogICAgICAgIDxjPiAyMzAyIDwvYz4NCiAgICAgICAgPGM+IFVuZXhw
ZWN0ZWQgaW50ZXJuYWwgc3lzdGVtIG9yIHNlcnZlciBlcnJvci48L2M+DQoNCiAgICAgIDwvdGV4
dHRhYmxlPg0KDQogICAgICA8dD4gU29tZSByZXNwb25zZSBtZXNzYWdlcyBhcmUgInBhcmFtZXRl
cml6ZWQiIHdpdGggb25lIG9yIG1vcmUNCiAgICAgICAgb2YgdGhlIGZvbGxvd2luZyBwYXJhbWV0
ZXJzOiAiT2JqZWN0UmVxdWVzdE5hbWUiLCAiT2JqZWNUeXBlTmFtZSIsIA0KICAgICAgICAiT2Jq
ZWN0Q29tbWFEZWxpbWl0ZWRVbmlxdWVLZXkiLCBhbmQgIkF0dHJpYnV0ZU5hbWUiLCBhbmQgIkF0
dHJpYnV0ZVZhbHVlIi4gPC90Pg0KICAgICAgPHQ+IFRoZSB1c2Ugb2YgdGhlc2UgcGFyYW1ldGVy
cyBNVVNUIGFkaGVyZSB0byB0aGUgZm9sbG93aW5nDQogICAgICAgIHJ1bGVzOiA8bGlzdCBzdHls
ZT0ic3ltYm9scyIgaGFuZ0luZGVudD0iNSI+DQogICAgICAgICAgICA8dCBoYW5nVGV4dD0iIj4g
QWxsIHBhcmFtZXRlcnMgd2l0aGluIGEgcmVzcG9uc2UgbWVzc2FnZSBhcmUNCiAgICAgICAgICAg
IG1hbmRhdG9yeSBhbmQgTVVTVCBiZSBwcmVzZW50LiBIb3dldmVyLCB0aGUgb2JqZWN0IGtleSBv
ZiB0aGUgDQogICAgICAgICAgICBmYWlsZWQgY2hpbGQgb2JqZWN0IGlzIG9ubHkgbWFuZGF0b3J5
IGluIGNhc2VzIHdoZXJlIGl0IGlzIGFuIGVtYmVkZGVkIA0KICAgICAgICAgICAgY2hpbGQgb2Jq
ZWN0IHRvIHdoaWNoIHRoZSBlcnJvciByZXNwb25zZSBjb2RlIGlzIGFwcGxpY2FibGUuICBQYXJh
bWV0ZXJzIHdpdGhpbiBhDQogICAgICAgICAgICByZXNwb25zZSBtZXNzYWdlIE1VU1QgTk9UIGJl
IGxlZnQgZW1wdHkuIDwvdD4gDQogICAgICAgICAgICA8dCBoYW5nVGV4dD0iIj4gQSB2YWx1ZSBw
cm92aWRlZCBmb3IgdGhlICJPYmplY3RUeXBlIiBvciAiQ2hpbGRPYmplY3RUeXBlDQogICAgICAg
ICAgICBwYXJhbWV0ZXIgTVVTVCBiZSBhbiBleGFjdCBYU0Qgb2JqZWN0IHR5cGUgbmFtZSB0aGF0
IHRoZSByZXNwb25zZQ0KICAgICAgICAgICAgbWVzc2FnZSBpcyByZWZlcnJpbmcgdG8uIEZvciBl
eGFtcGxlLCBhIHZhbGlkIHZhbHVlIGZvcg0KICAgICAgICAgICAgIk9iamVjdFR5cGVOYW1lIiBp
cyAiUnRlR3JwVHlwZSIsIG9yICJEZXN0R3JwVHlwZSIuICBBIENoaWxkT2JqZWN0VHlwZSBpcyAN
CiAgICAgICAgICAgIG9wdGlvbmFsIGFuZCBpcyB1c2VkIHdoZW4gYW4gb2JqZWN0IGlzIGVtYmVk
ZGVkIGluIGEgcGFyZW50IG9iamVjdC4gIFN1Y2ggYXMgDQogICAgICAgICAgICBhIFJ0ZVJlY1R5
cGUgd2l0aGluIGEgUnRlR3JwVHlwZS4NCiAgICAgICAgICAgIDwvdD4gDQogICAgICAgICAgICA8
dCBoYW5nVGV4dD0iIj4gQSB2YWx1ZSBwcm92aWRlZCBmb3IgdGhlICJPYmplY3RLZXkiIG9yICJD
aGlsZE9iamVjdEtleSIgDQogICAgICAgICAgICBwYXJhbWV0ZXIgTVVTVCBiZSB0aGUgY29tbWEg
ZGVsaW1pdGVkIHZhbHVlcyBjb21wcmlzaW5nIHRoZSBjb21wb3NpdGUgDQogICAgICAgICAgICBi
dXNpbmVzcyBrZXkgb2YgdGhlIG9iamVjdCwgd2l0aCAuIEZvciBleGFtcGxlLCBhIHZhbGlkIHZh
bHVlIGZvciAiT2JqZWN0S2V5IiANCiAgICAgICAgICAgIGZvciBhIHJvdXRlIGdyb3VwIG1pZ2h0
IGJlICIxMjM0LE15Um91dGVHcm91cE5hbWVBQkMsIiANCiAgICAgICAgICAgIHdoZXJlIHRoZSBy
b3V0ZSBncm91cCdzIHJlZ2lzdHJhbnQgSUQgaXMgMTIzNCBhbmQgdGhlIHJvdXRlIGdyb3VwJ3Mg
bmFtZSANCiAgICAgICAgICAgIGlzIE15Um91dGVHcm91cE5hbWVBQkMiLiAgQSBDaGlsZE9iamVj
dEtleSBpcyANCiAgICAgICAgICAgIG9wdGlvbmFsIGFuZCBpcyB1c2VkIHdoZW4gYW4gb2JqZWN0
IGlzIGVtYmVkZGVkIGluIGEgcGFyZW50IG9iamVjdC4gIFN1Y2ggYXMgDQogICAgICAgICAgICBh
IFJ0ZVJlY1R5cGUgd2l0aGluIGEgUnRlR3JwVHlwZS4gIFdoZW4gYW4gZW1iZWRkZWQgY2hpbGQg
b2JqZWN0IGRvZXMgbm90IA0KICAgICAgICAgICAgaGF2ZSBhIHVuaXF1ZSBrZXksIGl0cyBvcmRp
bmFsIG11c3QgYmUgdXNlZCAoZS5nLiAwLCAxLCAyKS4NCiAgICAgICAgICAgIDwvdD4gDQogICAg
ICAgICAgICA8dCBoYW5nVGV4dD0iIj4gQW55IHZhbHVlIHByb3ZpZGVkIGZvciB0aGUgIkF0dHJp
YnV0ZU5hbWUiDQogICAgICAgICAgICBwYXJhbWV0ZXIgTVVTVCBiZSBhbiBleGFjdCBYU0QgZWxl
bWVudCBuYW1lIG9mIHRoZSBwcm90b2NvbA0KICAgICAgICAgICAgZGF0YSBlbGVtZW50IHRoYXQg
dGhlIHJlc3BvbnNlIG1lc3NhZ2UgaXMgcmVmZXJyaW5nIHRvLg0KICAgICAgICAgICAgRm9yIGV4
YW1wbGUsIHZhbGlkIHZhbHVlcyBmb3IgImF0dHJpYnV0ZSBuYW1lIiBhcmUNCiAgICAgICAgICAg
ICJkZ05hbWUiLCAicnRlR3JwTmFtZSIsIGV0Yy4gPC90PiANCiAgICAgICAgICAgIDx0IGhhbmdU
ZXh0PSIiPiBUaGUgdmFsdWUgZm9yICJBdHRyaWJ1dGVWYWx1ZSIgTVVTVCBiZSB0aGUNCiAgICAg
ICAgICAgIHZhbHVlIG9mIHRoZSBkYXRhIGVsZW1lbnQgdG8gd2hpY2ggdGhlIHByZWNlZGluZw0K
ICAgICAgICAgICAgIkF0dHJpYnV0ZU5hbWUiIHJlZmVycy4gPC90PiANCiAgICAgICAgICAgIDx0
IGhhbmdUZXh0PSIiPiBSZXN1bHQgY29kZQ0KICAgICAgICAgICAgMjEwNCBTSE9VTEQgYmUgdXNl
ZCB3aGVuZXZlciBhbiBlbGVtZW50IHZhbHVlIGRvZXMgbm90DQogICAgICAgICAgICBhZGhlcmUg
dG8gZGF0YSB2YWxpZGF0aW9uIHJ1bGVzLiA8L3Q+IA0KICAgICAgICAgICAgPHQgaGFuZ1RleHQ9
IiI+DQogICAgICAgICAgICBSZXN1bHQgY29kZXMgMjEwNCBhbmQgMjEwNSBNVVNUIE5PVCBiZSB1
c2VkDQogICAgICAgICAgICBpbnRlcmNoYW5nZWFibHkuIFJlc3BvbnNlIGNvZGUgMjEwNSBTSE9V
TEQgYmUgcmV0dXJuZWQNCiAgICAgICAgICAgIGJ5IGFuIHVwZGF0ZSBvcGVyYXRpb24gd2hlbiB0
aGUgZGF0YSBlbGVtZW50KHMpIHVzZWQgdG8gdW5pcXVlbHkgaWRlbnRpZnkgYQ0KICAgICAgICAg
ICAgcHJlLWV4aXN0aW5nIG9iamVjdCBkbyBub3QgZXhpc3QuIElmIHRoZSBkYXRhIGVsZW1lbnRz
DQogICAgICAgICAgICB1c2VkIHRvIHVuaXF1ZWx5IGlkZW50aWZ5IGFuIG9iamVjdCBhcmUgbWFs
Zm9ybWVkLCB0aGVuDQogICAgICAgICAgICByZXNwb25zZSBjb2RlIDIxMDQgU0hPVUxEIGJlIHJl
dHVybmVkLiA8L3Q+DQogICAgICAgIDwvbGlzdD4NCiAgICAgIDwvdD4NCg0KICAgIDwvc2VjdGlv
bj4NCg0KDQoNCg0KDQoNCg0KDQoNCg0KICAgIDxzZWN0aW9uIGFuY2hvcj0icHJvdG9jb2xjb21t
YW5kcyIgdGl0bGU9IlByb3RvY29sIENvbW1hbmRzIj4NCiAgICAgIDx0PiBUaGlzIHNlY3Rpb24g
cHJvdmlkZXMgYSBwcmVsaW1pbmFyeSBsaXN0IG9mIFNQUFAgcHJvdG9jb2wNCiAgICAgICAgY29t
bWFuZHMuIDx2c3BhY2UgYmxhbmtMaW5lcz0iMCIvPiBBdCB0aGlzIGVhcmx5IHN0YWdlIG9mIHRo
ZQ0KICAgICAgICBwcm90b2NvbCBkZXZlbG9wbWVudCwgdGhlIGNvbW1hbmRzIGFyZSBvbmx5IGxp
c3RlZCB3aXRoIGENCiAgICAgICAgYnJpZWYgZGVzY3JpcHRpb24uIDwvdD4NCg0KICAgICAgPHNl
Y3Rpb24gYW5jaG9yPSJhZGRydGVncnBzIg0KICAgICAgICB0aXRsZT0iQWRkIFJvdXRlIEdyb3Vw
cyBPcGVyYXRpb24iPg0KICAgICAgICA8dD4gQXMgZGVzY3JpYmVkIGluIHRoZSBpbnRyb2R1Y3Rv
cnkgc2VjdGlvbnMsIGEgUm91dGUgR3JvdXANCiAgICAgICAgICByZXByZXNlbnRzIGEgY29tYmlu
ZWQgZ3JvdXBpbmcgb2YgUm91dGUgUmVjb3JkcyB0aGF0IGRlZmluZQ0KICAgICAgICAgIHJvdXRl
IGluZm9ybWF0aW9uLCBEZXN0aW5hdGlvbiBHcm91cHMgdGhhdCBjb250YWluIGEgc2V0IG9mDQog
ICAgICAgICAgUHVibGljIElkZW50aWZpZXJzIHdpdGggY29tbW9uIHJvdXRpbmcgaW5mb3JtYXRp
b24sIGFuZCB0aGUNCiAgICAgICAgICBsaXN0IG9mIHBlZXIgb3JnYW5pemF0aW9ucyB0aGF0IGhh
dmUgYWNjZXNzIHRvIHRoZXNlIHB1YmxpYw0KICAgICAgICAgIGlkZW50aWZpZXJzIHVzaW5nIHRo
aXMgcm91dGUgaW5mb3JtYXRpb24uIEl0IGlzIHRoaXMNCiAgICAgICAgICBpbmRpcmVjdCBsaW5r
aW5nIG9mIHB1YmxpYyBpZGVudGl0aWVzIHRvIHJvdXRlIGluZm9ybWF0aW9uDQogICAgICAgICAg
dGhhdCBzaWduaWZpY2FudGx5IGltcHJvdmVzIHRoZSBzY2FsYWJpbGl0eSBhbmQNCiAgICAgICAg
ICBtYW5hZ2VhYmlsaXR5IG9mIHRoZSBwZWVyaW5nIGRhdGEuIEFkZGl0aW9ucyBhbmQgY2hhbmdl
cyB0bw0KICAgICAgICAgIHJvdXRpbmcgaW5mb3JtYXRpb24gYXJlIHJlZHVjZWQgdG8gYSBzaW5n
bGUgb3BlcmF0aW9uIG9uIGENCiAgICAgICAgICBSb3V0ZSBHcm91cCwgcmF0aGVyIHRoYW4gbWls
bGlvbnMgb2YgZGF0YSB1cGRhdGVzIHRvDQogICAgICAgICAgaW5kaXZpZHVhbCBwdWJsaWMgaWRl
bnRpdHkgcmVjb3JkcyB0aGF0IGluZGl2aWR1YWxseSBjb250YWluDQogICAgICAgICAgdGhlaXIg
cGVlcmluZyBwb2ludCBkYXRhLiA8L3Q+DQogICAgICAgIDx0PiBUaGUgYWRkUnRlR3Jwc1Jxc3Qg
b3BlcmF0aW9uIGNyZWF0ZXMgb3Igb3ZlcndyaXRlcyBvbmUgb3INCiAgICAgICAgICBtb3JlIFJv
dXRlIEdyb3VwIG9iamVjdHMuIElmIGEgUm91dGUgR3JvdXAgd2l0aCB0aGUgZ2l2ZW4NCiAgICAg
ICAgICBuYW1lIGFuZCByZWdpc3RyYW50IElEIGRvZXMgbm90IGV4aXN0LCB0aGVuIHRoZSBzZXJ2
ZXIgTVVTVA0KICAgICAgICAgIGNyZWF0ZSB0aGUgUm91dGUgR3JvdXAuIElmIGEgUm91dGUgR3Jv
dXAgd2l0aCB0aGUgZ2l2ZW4gbmFtZQ0KICAgICAgICAgIGFuZCByZWdpc3RyYW50IGRvZXMgZXhp
c3QsIHRoZW4gdGhlIHNlcnZlciBNVVNUIHJlcGxhY2UgdGhlDQogICAgICAgICAgY3VycmVudCBw
cm9wZXJ0aWVzIG9mIHRoZSBSb3V0ZSBHcm91cCB3aXRoIHRoZSBwcm9wZXJ0aWVzDQogICAgICAg
ICAgcGFzc2VkIGludG8gdGhlIGFkZFJ0ZUdycHNScXN0IG9wZXJhdGlvbi4gVGhlIFhTRA0KICAg
ICAgICAgIGRlY2xhcmF0aW9ucyBvZiB0aGUgb3BlcmF0aW9uIHJlcXVlc3Qgb2JqZWN0IGFyZSBh
cyBmb2xsb3dzOiA8L3Q+DQoNCiAgICAgICAgPHQ+DQogICAgICAgICAgPGZpZ3VyZSB0aXRsZT0i
Ij4NCiAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAgPCFb
Q0RBVEFbDQogICAgICA8ZWxlbWVudCBuYW1lPSJhZGRSdGVHcnBzUnFzdCIgdHlwZT0ic3BwcGI6
QWRkUnRlR3Jwc1Jxc3RUeXBlIi8+DQogICAgDQoJICA8Y29tcGxleFR5cGUgbmFtZT0iQWRkUnRl
R3Jwc1Jxc3RUeXBlIj4JICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgPGNvbXBsZXhDb250
ZW50Pg0KICAgICAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQog
ICAgICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9InJ0ZUdy
cCIgdHlwZT0ic3BwcGI6UnRlR3JwVHlwZSIgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgICAgICA8L3Nl
cXVlbmNlPg0KICAgICAgICAgIDwvZXh0ZW5zaW9uPg0KICAgICAgICA8L2NvbXBsZXhDb250ZW50
Pg0KICAgIDwvY29tcGxleFR5cGU+DQogICAgICAgICAgICAgICAgICAgICAgICBdXT4NCiAgICAg
ICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgPC90Pg0KDQog
ICAgICAgIDx0PiBUaGUgZWxlbWVudCBwYXNzZWQgaW50byB0aGUgc3BwcFJlcXVlc3QgZWxlbWVu
dCBmb3IgdGhpcw0KICAgICAgICAgIG9wZXJhdGlvbiBpcyB0aGUgYWRkUnRlR3Jwc1Jxc3QgZWxl
bWVudC4gVGhpcyBlbGVtZW50IGlzIG9mDQogICAgICAgICAgdHlwZSBBZGRSdGVHcnBzUnFzdFR5
cGUsIHdoaWNoIGV4dGVuZHMgQmFzaWNScXN0VHlwZSBhbmQNCiAgICAgICAgICBjb250YWlucyBv
bmUgb3IgbW9yZSBSdGVHcnBUeXBlIG9iamVjdHMuIEFueSBsaW1pdGF0aW9uIG9uDQogICAgICAg
ICAgdGhlIG1heGltdW0gbnVtYmVyIG9mIFJ0ZUdycFR5cGUgb2JqZWN0cyB0aGF0IG1heSBiZSBw
YXNzZWQNCiAgICAgICAgICBpbnRvIHRoaXMgb3BlcmF0aW9uIGlzIGEgcG9saWN5IGRlY2lzaW9u
IGFuZCBpcyBub3QgbGltaXRlZA0KICAgICAgICAgIGJ5IHRoZSBwcm90b2NvbC4gVGhlIFJ0ZUdy
cFR5cGUgb2JqZWN0IHN0cnVjdHVyZSBpcyBkZWZpbmVkDQogICAgICAgICAgYXMgZm9sbG93czog
PC90Pg0KDQogICAgICAgIDx0Pg0KICAgICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAg
ICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgIDwhW0NEQVRBWw0KICAg
IDxjb21wbGV4VHlwZSBuYW1lPSJSdGVHcnBUeXBlIj4NCiAgICAgIDxzZXF1ZW5jZT4NCiAgICAg
ICAgPGVsZW1lbnQgbmFtZT0iYmFzZSIgdHlwZT0ic3BwcGI6QmFzaWNPYmpUeXBlIi8+DQogICAg
ICAgIDxlbGVtZW50IG5hbWU9InJ0ZUdycE5hbWUiIHR5cGU9InNwcHBiOk9iak5hbWVUeXBlIi8+
DQogICAgICAgIDxlbGVtZW50IG5hbWU9InJ0ZVJlYyIgdHlwZT0ic3BwcGI6UnRlUmVjVHlwZSIg
DQogICAgICAgICAgICAgICAgICAgICAgICBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3Vu
ZGVkIi8+DQogICAgICAgIDxlbGVtZW50IG5hbWU9ImRnTmFtZSIgdHlwZT0ic3BwcGI6T2JqTmFt
ZVR5cGUiIA0KICAgICAgICAgICAgICAgICAgICAgICAgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9
InVuYm91bmRlZCIvPg0KICAgICAgICA8ZWxlbWVudCBuYW1lPSJwZWVyaW5nT3JnIiB0eXBlPSJz
cHBwYjpPcmdJZFR5cGUiIA0KICAgICAgICAgICAgICAgICAgICAgICAgbWluT2NjdXJzPSIwIiBt
YXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICA8ZWxlbWVudCBuYW1lPSJzb3VyY2VJZGVu
dCIgdHlwZT0ic3BwcGI6U291cmNlSWRlbnRUeXBlIiANCiAgICAgICAgICAgICAgICAgICAgICAg
IG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgPGVsZW1lbnQg
bmFtZT0iaXNJblN2YyIgdHlwZT0iYm9vbGVhbiIvPg0KICAgICAgICA8ZWxlbWVudCBuYW1lPSJl
eHQiIHR5cGU9InNwcHBiOkV4dEFueVR5cGUiIA0KICAgICAgICAgICAgICAgICAgICAgICAgbWlu
T2NjdXJzPSIwIi8+DQogICAgICA8L3NlcXVlbmNlPg0KICAgIDwvY29tcGxleFR5cGU+DQogICAg
ICAgICAgICAgICAgICAgICAgICBdXT4NCiAgICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAg
ICA8L2ZpZ3VyZT4NCiAgICAgICAgPC90Pg0KDQogICAgICAgIDx0PlRoZSBSdGVHcnBUeXBlIG9i
amVjdCBpcyBjb21wb3NlZCBvZiB0aGUgZm9sbG93aW5nDQogICAgICAgICAgZWxlbWVudHM6IDxs
aXN0IHN0eWxlPSJzeW1ib2xzIiBoYW5nSW5kZW50PSI1Ij4NCiAgICAgICAgICAgIDx0PiBiYXNl
OiBBcyBkZXNjcmliZWQgaW4gcHJldmlvdXMgc2VjdGlvbnMsIG1vc3Qgb2JqZWN0cw0KICAgICAg
ICAgICAgICBjb250YWluIGV4YWN0bHkgb25lIGluc3RhbmNlIG9mIEJhc2ljT2JqVHlwZSB3aGlj
aA0KICAgICAgICAgICAgICBjb250YWlucyB0aGUgSUQgb2YgdGhlIHJlZ2lzdHJhbnQgb3JnYW5p
emF0aW9uIHRoYXQgb3ducw0KICAgICAgICAgICAgICB0aGlzIG9iamVjdCBhbmQgdGhlIElEIG9m
IHRoZSByZWdpc3RyYXIgb3JnYW5pemF0aW9uDQogICAgICAgICAgICAgIHRoYXQgcHJvdmlzaW9u
ZWQgdGhpcyBvYmplY3QuIDwvdD4NCiAgICAgICAgICAgIDx0PiBydGVHcnBOYW1lOiBUaGUgY2hh
cmFjdGVyIHN0cmluZyB0aGF0IGNvbnRhaW5zIHRoZQ0KICAgICAgICAgICAgICBuYW1lIG9mIHRo
ZSBSb3V0ZSBHcm91cC4gSXQgdW5pcXVlbHkgaWRlbnRpZmllcyB0aGlzDQogICAgICAgICAgICAg
IG9iamVjdCB3aXRoaW4gdGhlIGNvbnRleHQgb2YgdGhlIHJlZ2lzdHJhbnQgSUQgKGEgY2hpbGQN
CiAgICAgICAgICAgICAgZWxlbWVudCBvZiB0aGUgYmFzZSBlbGVtZW50IGFzIGRlc2NyaWJlZCBh
Ym92ZSkuIDwvdD4NCiAgICAgICAgICAgIDx0PiBydGVSZWM6IFNldCBvZiB6ZXJvIG9yIG1vcmUg
b2JqZWN0cyBvZiB0eXBlIFJ0ZVJlY1R5cGUNCiAgICAgICAgICAgICAgdGhhdCBob3VzZSB0aGUg
cm91dGluZyBpbmZvcm1hdGlvbiwgc29tZXRpbWVzIHJlZmVycmVkDQogICAgICAgICAgICAgIHRv
IGFzIFNFRCwgdGhhdCB0aGUgUnRlR3JwVHlwZSBvYmplY3QgY29udGFpbnMuIDwvdD4NCiAgICAg
ICAgICAgIDx0PiBkZ05hbWU6IFNldCBvZiB6ZXJvIG9yIG1vcmUgbmFtZXMgb2YgRGVzdEdycFR5
cGUNCiAgICAgICAgICAgICAgb2JqZWN0IGluc3RhbmNlcy4gRWFjaCBkZ05hbWUgbmFtZSwgaW4g
YXNzb2NpYXRpb24gd2l0aA0KICAgICAgICAgICAgICB0aGlzIFJvdXRlIEdyb3VwJ3MgcmVnaXN0
cmFudCBJRCwgdW5pcXVlbHkgaWRlbnRpZmllcyBhDQogICAgICAgICAgICAgIERlc3RHcnBUeXBl
IG9iamVjdCBpbnN0YW5jZSB3aG9zZSBwdWJsaWMgaWRlbnRpdGllcyBhcmUNCiAgICAgICAgICAg
ICAgcmVhY2hhYmxlIHVzaW5nIHRoZSByb3V0aW5nIGluZm9ybWF0aW9uIGhvdXNlZCBpbiB0aGlz
DQogICAgICAgICAgICAgIFJvdXRlIEdyb3VwLiA8L3Q+DQogICAgICAgICAgICA8dD4gcGVlcmlu
Z09yZzogU2V0IG9mIHplcm8gb3IgbW9yZSBwZWVyaW5nIG9yZ2FuaXphdGlvbg0KICAgICAgICAg
ICAgICBJRHMgdGhhdCBoYXZlIGFjY2VwdGVkIGFuIG9mZmVyIHRvIHJlY2VpdmUgdGhpcyBSb3V0
ZQ0KICAgICAgICAgICAgICBHcm91cCdzIGluZm9ybWF0aW9uLiBUaGUgc2V0IG9mIHBlZXJpbmcg
b3JnYW5pemF0aW9ucyBpbg0KICAgICAgICAgICAgICB0aGlzIGxpc3QgaXMgbm90IGRpcmVjdGx5
IHNldHRhYmxlIG9yIG1vZGlmaWFibGUgdXNpbmcNCiAgICAgICAgICAgICAgdGhlIGFkZFJ0ZUdy
cHNScXN0IG9wZXJhdGlvbi4gVGhpcyBzZXQgaXMgaW5zdGVhZA0KICAgICAgICAgICAgICBjb250
cm9sbGVkIHVzaW5nIHRoZSByb3V0ZSBvZmZlciBhbmQgYWNjZXB0IG9wZXJhdGlvbnMuIDwvdD4N
CiAgICAgICAgICAgIDx0PiBzb3VyY2VJZGVudDogU2V0IG9mIHplcm8gb3IgbW9yZSBTb3VyY2VJ
ZGVudFR5cGUNCiAgICAgICAgICAgICAgb2JqZWN0IGluc3RhbmNlcy4gVGhlc2Ugb2JqZWN0cywg
ZGVzY3JpYmVkIGZ1cnRoZXINCiAgICAgICAgICAgICAgYmVsb3csIGhvdXNlIHRoZSBzb3VyY2Ug
aWRlbnRpZmljYXRpb24gc2NoZW1lcyBhbmQNCiAgICAgICAgICAgICAgaWRlbnRpZmllcnMgdGhh
dCBhcmUgYXBwbGllZCBhdCByZXNvbHV0aW9uIHRpbWUgYXMgcGFydA0KICAgICAgICAgICAgICBv
ZiBzb3VyY2UgYmFzZWQgcm91dGluZyBhbGdvcml0aG1zIGZvciB0aGUgUm91dGUgR3JvdXAuIDwv
dD4NCiAgICAgICAgICAgIDx0PiBpc0luU3ZjOiBBIGJvb2xlYW4gZWxlbWVudCB0aGF0IGRlZmlu
ZXMgd2hldGhlciB0aGlzDQogICAgICAgICAgICAgIFJvdXRlIEdyb3VwIGlzIGluIHNlcnZpY2Uu
IFRoZSByb3V0aW5nIGluZm9ybWF0aW9uDQogICAgICAgICAgICAgIGNvbnRhaW5lZCBpbiBhIFJv
dXRlIEdyb3VwIHRoYXQgaXMgaW4gc2VydmljZSBpcyBhDQogICAgICAgICAgICAgIGNhbmRpZGF0
ZSBmb3IgaW5jbHVzaW9uIGluIHJlc29sdXRpb24gcmVzcG9uc2VzIGZvcg0KICAgICAgICAgICAg
ICBwdWJsaWMgaWRlbnRpdGllcyByZXNpZGluZyBpbiB0aGUgRGVzdGluYXRpb24gR3JvdXANCiAg
ICAgICAgICAgICAgYXNzb2NpYXRlZCB3aXRoIHRoaXMgUm91dGUgR3JvdXAuIFRoZSByb3V0aW5n
DQogICAgICAgICAgICAgIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBpbiBhIFJvdXRlIEdyb3VwIHRo
YXQgaXMgbm90IGluDQogICAgICAgICAgICAgIHNlcnZpY2UgaXMgbm90IGEgY2FuZGlkYXRlIGZv
ciBpbmNsdXNpb24gaXMgcmVzb2x1dGlvbg0KICAgICAgICAgICAgICByZXNwb25zZXMuIDwvdD4N
CiAgICAgICAgICAgIDx0PiBleHQ6IFBvaW50IG9mIGV4dGVuc2liaWxpdHkgZGVzY3JpYmVkIGlu
IGEgcHJldmlvdXMNCiAgICAgICAgICAgICAgc2VjdGlvbiBvZiB0aGlzIGRvY3VtZW50LiA8L3Q+
DQogICAgICAgICAgPC9saXN0Pg0KICAgICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+IEFzIGRlc2Ny
aWJlZCBhYm92ZSwgdGhlIFJvdXRlIEdyb3VwIGNvbnRhaW5zIGEgc2V0IG9mDQogICAgICAgICAg
cm91dGUgcmVjb3JkIG9iamVjdHMuIEEgcm91dGUgcmVjb3JkIG9iamVjdCBpcyBiYXNlZCBvbiBh
bg0KICAgICAgICAgIGFic3RyYWN0IHR5cGU6IFJ0ZVJlY1R5cGUuIFRoZSBjb25jcmV0ZSB0eXBl
cyB0aGF0IHVzZQ0KICAgICAgICAgIFJ0ZVJlY1R5cGUgYXMgYW4gZXh0ZW5zaW9uIGJhc2UgYXJl
IE5BUFRSVHlwZSwgTlNUeXBlLCBhbmQNCiAgICAgICAgICBVUklUeXBlLiBUaGUgZGVmaW5pdGlv
bnMgb2YgdGhlc2UgdHlwZXMgYXJlIGluY2x1ZGVkIGJlbG93Lg0KICAgICAgICAgIFRoZSBOQVBU
UlR5cGUgb2JqZWN0IGlzIGNvbXByaXNlZCBvZiB0aGUgZGF0YSBlbGVtZW50cw0KICAgICAgICAg
IG5lY2Vzc2FyeSBmb3IgYSBOQVBUUiB0aGF0IGNvbnRhaW5zIHJvdXRpbmcgaW5mb3JtYXRpb24g
dGhlDQogICAgICAgICAgUm91dGUgR3JvdXAuIFRoZSBOU1R5cGUgb2JqZWN0IGlzIGNvbXByaXNl
ZCBvZiB0aGUgZGF0YQ0KICAgICAgICAgIGVsZW1lbnRzIG5lY2Vzc2FyeSBmb3IgYSBOYW1lIFNl
cnZlciB0aGF0IHBvaW50cyB0byBhbm90aGVyDQogICAgICAgICAgRE5TIHNlcnZlciB0aGF0IGNv
bnRhaW5zIHRoZSBkZXNpcmVkIHJvdXRpbmcgaW5mb3JtYXRpb24uDQogICAgICAgICAgVGhlIFVS
SVR5cGUgb2JqZWN0IGlzIGNvbXByaXNlZCBvZiB0aGUgZGF0YSBlbGVtZW50cw0KICAgICAgICAg
IG5lY2Vzc2FyeSB0byBob3VzZSBhIFVSSS4gPC90Pg0KDQogICAgICAgIDx0PiBUaGUgZGF0YSBw
cm92aXNpb25lZCBpbiBhIFJlZ2lzdHJ5IGNhbiBiZSBsZXZlcmFnZWQgZm9yDQogICAgICAgICAg
bWFueSBwdXJwb3NlcyBhbmQgcXVlcmllZCB1c2luZyB2YXJpb3VzIHByb3RvY29scyBpbmNsdWRp
bmcNCiAgICAgICAgICBTSVAsIEVOVU0gYW5kIG90aGVycy4gSXQgaXMgZm9yIHRoaXMgcmVhc29u
IHRoYXQgYSByb3V0ZQ0KICAgICAgICAgIHJlY29yZCB0eXBlIG9mZmVycyBhIGNob2ljZSBvZiBV
UkksIGFuZCBETlMgcmVzb3VyY2UgcmVjb3JkDQogICAgICAgICAgdHlwZXMuIFRoZSBVUklUeXBl
IGlzIGNvbW1vbmx5IHVzZWQgdG8gcHJvdmlzaW9uIGRhdGENCiAgICAgICAgICByZWxhdGVkIHRv
IHRoZSBTSVAgcm91dGUgaW4gcmVnaXN0cmllcy4gVGhlIHVzZSBvZiBETlMNCiAgICAgICAgICBy
ZXNvdXJjZSByZWNvcmQgdHlwZXMgaXMgYWxzbyByZWxldmFudCB0byB0aGUgc2NlbmFyaW8gd2hl
cmUNCiAgICAgICAgICB0aGUgZGF0YSBwcm92aXNpb25lZCBpbiB0aGUgcmVnaXN0cnkgaXMgdXNl
ZCB0byBhbnN3ZXIgRU5VTQ0KICAgICAgICAgIHF1ZXJpZXMgYnV0IHRoZSBwcm92aXNpb25pbmcg
cHJvdG9jb2wgc2hvdWxkIGJlIGFnbm9zdGljIHRvDQogICAgICAgICAgYSBwYXJ0aWN1bGFyIHJl
c29sdXRpb24gcHJvdG9jb2wuIDwvdD4NCg0KICAgICAgICA8dD4NCiAgICAgICAgICA8ZmlndXJl
IHRpdGxlPSIiPg0KICAgICAgICAgICAgPGFydHdvcmsgYWxpZ249ImxlZnQiPg0KICAgICAgICAg
ICAgICA8IVtDREFUQVsNCiAgICA8Y29tcGxleFR5cGUgbmFtZT0iUnRlUmVjVHlwZSIgYWJzdHJh
Y3Q9InRydWUiPg0KICAgICAgPHNlcXVlbmNlPg0KICAgICAgICA8ZWxlbWVudCBuYW1lPSJwcmlv
cml0eSIgdHlwZT0icG9zaXRpdmVJbnRlZ2VyIiANCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZGVmYXVsdD0iMTAwIi8+DQogICAgICA8L3NlcXVlbmNlPg0KICAg
IDwvY29tcGxleFR5cGU+DQogICAgICAgICAgICANCiAgICA8Y29tcGxleFR5cGUgbmFtZT0iTkFQ
VFJUeXBlIj4NCiAgICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgICAgPGV4dGVuc2lvbiBiYXNl
PSJzcHBwYjpSdGVSZWNUeXBlIj4NCiAgICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgICA8
ZWxlbWVudCBuYW1lPSJvcmRlciIgdHlwZT0idW5zaWduZWRTaG9ydCIvPg0KICAgICAgICAgICAg
PGVsZW1lbnQgbmFtZT0icHJlZiIgdHlwZT0idW5zaWduZWRTaG9ydCIvPg0KICAgICAgICAgICAg
PGVsZW1lbnQgbmFtZT0iZmxhZ3MiIHR5cGU9InN0cmluZyIgbWluT2NjdXJzPSIwIi8+DQogICAg
ICAgICAgICA8ZWxlbWVudCBuYW1lPSJzdmNzIiB0eXBlPSJzdHJpbmciLz4NCiAgICAgICAgICAg
IDxlbGVtZW50IG5hbWU9InJlZ3giIHR5cGU9InNwcHBiOlJlZ2V4UGFyYW1UeXBlIiANCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluT2NjdXJzPSIwIi8+DQog
ICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJyZXBsIiB0eXBlPSJzdHJpbmciIG1pbk9jY3Vycz0i
MCIvPg0KICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0idHRsIiB0eXBlPSJwb3NpdGl2ZUludGVn
ZXIiIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW5PY2N1
cnM9IjAiLz4NCiAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImV4dCIgdHlwZT0ic3BwcGI6RXh0
QW55VHlwZSIgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1p
bk9jY3Vycz0iMCIvPg0KICAgICAgICAgIDwvc2VxdWVuY2U+DQogICAgICAgIDwvZXh0ZW5zaW9u
Pg0KICAgICAgPC9jb21wbGV4Q29udGVudD4NCiAgICA8L2NvbXBsZXhUeXBlPg0KDQogICAgPGNv
bXBsZXhUeXBlIG5hbWU9Ik5TVHlwZSI+DQogICAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICAg
IDxleHRlbnNpb24gYmFzZT0ic3BwcGI6UnRlUmVjVHlwZSI+DQogICAgICAgICAgPHNlcXVlbmNl
Pg0KICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0iaG9zdE5hbWUiIHR5cGU9InN0cmluZyIvPg0K
ICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0iaXBBZGRyIiB0eXBlPSJzcHBwYjpJUEFkZHJUeXBl
IiANCiAgICAgICAgICAgICAgICAgICAgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRl
ZCIvPg0KICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0idHRsIiB0eXBlPSJwb3NpdGl2ZUludGVn
ZXIiIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW5PY2N1
cnM9IjAiLz4NCiAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImV4dCIgdHlwZT0ic3BwcGI6RXh0
QW55VHlwZSIgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1p
bk9jY3Vycz0iMCIvPg0KICAgICAgICAgIDwvc2VxdWVuY2U+DQogICAgICAgIDwvZXh0ZW5zaW9u
Pg0KICAgICAgPC9jb21wbGV4Q29udGVudD4NCiAgICA8L2NvbXBsZXhUeXBlPg0KDQogICAgPGNv
bXBsZXhUeXBlIG5hbWU9IklQQWRkclR5cGUiPg0KICAgICAgPHNlcXVlbmNlPg0KICAgICAgICA8
ZWxlbWVudCBuYW1lPSJhZGRyIiB0eXBlPSJzdHJpbmciLz4NCiAgICAgICAgPGVsZW1lbnQgbmFt
ZT0idHlwZSIgdHlwZT0ic3BwcGI6SVBUeXBlIi8+DQogICAgICAgIDxlbGVtZW50IG5hbWU9ImV4
dCIgdHlwZT0ic3BwcGI6RXh0QW55VHlwZSIgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgPC9zZXF1ZW5jZT4NCiAgICA8
L2NvbXBsZXhUeXBlPg0KDQogICAgPHNpbXBsZVR5cGUgbmFtZT0iSVBUeXBlIj4NCiAgICAgIDxy
ZXN0cmljdGlvbiBiYXNlPSJ0b2tlbiI+DQogICAgICAgIDxlbnVtZXJhdGlvbiB2YWx1ZT0iSVB2
NCIvPg0KICAgICAgICA8ZW51bWVyYXRpb24gdmFsdWU9IklQdjYiLz4NCiAgICAgIDwvcmVzdHJp
Y3Rpb24+DQogICAgPC9zaW1wbGVUeXBlPg0KDQogICAgPGNvbXBsZXhUeXBlIG5hbWU9IlVSSVR5
cGUiPg0KICAgICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNw
cHBiOlJ0ZVJlY1R5cGUiPg0KICAgICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICAgIDxlbGVt
ZW50IG5hbWU9ImVyZSIgdHlwZT0ic3RyaW5nIiBkZWZhdWx0PSJeKC4qKSQiLz4NCiAgICAgICAg
ICAgIDxlbGVtZW50IG5hbWU9InVyaSIgdHlwZT0ic3RyaW5nIi8+DQogICAgICAgICAgICA8ZWxl
bWVudCBuYW1lPSJleHQiIHR5cGU9InNwcHBiOkV4dEFueVR5cGUiIA0KbWluT2NjdXJzPSIwIi8+
DQogICAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgICAgPC9leHRlbnNpb24+DQogICAgICA8L2Nv
bXBsZXhDb250ZW50Pg0KICAgIDwvY29tcGxleFR5cGU+DQogICAgICAgICAgICAgICAgICAgICAg
ICBdXT4NCiAgICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAg
ICAgPC90Pg0KDQogICAgICAgIDx0PlRoZSBOQVBUUlR5cGUgb2JqZWN0IGlzIGNvbXBvc2VkIG9m
IHRoZSBmb2xsb3dpbmcgZWxlbWVudHM6DQogICAgICAgICAgICA8bGlzdCBzdHlsZT0ic3ltYm9s
cyIgaGFuZ0luZGVudD0iNSI+DQogICAgICAgICAgICA8dD4gb3JkZXI6IE9yZGVyIHZhbHVlIGlu
IGFuIEVOVU0gTkFQVFIsIHJlbGF0aXZlIHRvIG90aGVyDQogICAgICAgICAgICAgIE5BUFRSVHlw
ZSBvYmplY3RzIGluIHRoZSBzYW1lIFJvdXRlIEdyb3VwLiA8L3Q+DQogICAgICAgICAgICA8dD4g
cHJlZjogUHJlZmVyZW5jZSB2YWx1ZSBpbiBhbiBFTlVNIE5BUFRSLiA8L3Q+DQogICAgICAgICAg
ICA8dD4gc3ZjczogRU5VTSBzZXJ2aWNlKHMpIHRoYXQgYXJlIHNlcnZlZCBieSB0aGUgU0JFLiBU
aGlzDQogICAgICAgICAgICAgIGZpZWxkJ3MgdmFsdWUgbXVzdCBiZSBvZiB0aGUgZm9ybSBzcGVj
aWZpZWQgaW4gUkZDIDM3NjENCiAgICAgICAgICAgICAgKGUuZy4sIEUyVStwc3RuOnNpcCtzaXAp
LiBUaGUgYWxsb3dhYmxlIHZhbHVlcyBhcmUgYQ0KICAgICAgICAgICAgICBtYXR0ZXIgb2YgcG9s
aWN5IGFuZCBub3QgbGltaXRlZCBieSB0aGlzIHByb3RvY29sLiA8L3Q+DQogICAgICAgICAgICA8
dD4gcmVneDogTkFQVFLigJlzIHJlZ3VsYXIgZXhwcmVzc2lvbiBmaWVsZC4gSWYgdGhpcyBpcyBu
b3QNCiAgICAgICAgICAgICAgaW5jbHVkZWQgdGhlbiB0aGUgUmVwbCBmaWVsZCBtdXN0IGJlIGlu
Y2x1ZGVkLiA8L3Q+DQogICAgICAgICAgICA8dD4gcmVwbDogTkFQVFIgcmVwbGFjZW1lbnQgZmll
bGQsIHNob3VsZCBvbmx5IGJlIHByb3ZpZGVkDQogICAgICAgICAgICAgIGlmIHRoZSBSZWdleCBm
aWVsZCBpcyBub3QgcHJvdmlkZWQsIG90aGVyd2lzZSBpdCB3aWxsIGJlDQogICAgICAgICAgICAg
IGlnbm9yZWQgYnkgdGhlIHNlcnZlci4gPC90Pg0KICAgICAgICAgICAgPHQ+IHR0bDogTnVtYmVy
IG9mIHNlY29uZHMgdGhhdCBhbiBhZGRyZXNzaW5nIHNlcnZlciBtYXkNCiAgICAgICAgICAgICAg
Y2FjaGUgdGhpcyBOQVBUUi4gPC90Pg0KICAgICAgICAgICAgPHQ+IGV4dDogUG9pbnQgb2YgZXh0
ZW5zaWJpbGl0eSBkZXNjcmliZWQgaW4gYSBwcmV2aW91cw0KICAgICAgICAgICAgICBzZWN0aW9u
IG9mIHRoaXMgZG9jdW1lbnQuIDwvdD4NCiAgICAgICAgICA8L2xpc3Q+DQogICAgICAgIDwvdD4N
Cg0KICAgICAgICA8dD5UaGUgTlNUeXBlIG9iamVjdCBpcyBjb21wb3NlZCBvZiB0aGUgZm9sbG93
aW5nIGVsZW1lbnRzOg0KICAgICAgICAgICAgPGxpc3Qgc3R5bGU9InN5bWJvbHMiIGhhbmdJbmRl
bnQ9IjUiPg0KICAgICAgICAgICAgPHQ+IGhvc3ROYW1lOiBGdWxseSBxdWFsaWZpZWQgaG9zdCBu
YW1lIG9mIHRoZSBuYW1lDQogICAgICAgICAgICAgIHNlcnZlci4gPC90Pg0KICAgICAgICAgICAg
PHQ+IGlwQWRkcjogWmVybyBvciBtb3JlIG9iamVjdHMgb2YgdHlwZSBJcEFkZHJUeXBlLiBFYWNo
DQogICAgICAgICAgICAgIG9iamVjdCBob2xkcyBhbiBJUCBBZGRyZXNzIGFuZCB0aGUgSVAgQWRk
cmVzcyB0eXBlLCBJUHY0DQogICAgICAgICAgICAgIG9yIElQIHY2LiA8L3Q+DQogICAgICAgICAg
ICA8dD4gdHRsOiBOdW1iZXIgb2Ygc2Vjb25kcyB0aGF0IGFuIGFkZHJlc3Npbmcgc2VydmVyIG1h
eQ0KICAgICAgICAgICAgICBjYWNoZSB0aGlzIE5hbWUgU2VydmVyLiA8L3Q+DQogICAgICAgICAg
ICA8dD4gZXh0OiBQb2ludCBvZiBleHRlbnNpYmlsaXR5IGRlc2NyaWJlZCBpbiBhIHByZXZpb3Vz
DQogICAgICAgICAgICAgIHNlY3Rpb24gb2YgdGhpcyBkb2N1bWVudC4gPC90PiA8L2xpc3Q+DQog
ICAgICAgIDwvdD4NCg0KICAgICAgICA8dD5UaGUgVVJJVHlwZSBvYmplY3QgaXMgY29tcG9zZWQg
b2YgdGhlIGZvbGxvd2luZyBlbGVtZW50czoNCiAgICAgICAgICAgIDxsaXN0IHN0eWxlPSJzeW1i
b2xzIiBoYW5nSW5kZW50PSI1Ij4NCiAgICAgICAgICAgIDx0PiBlcmU6IFRoZSBQT1NJWCBFeHRl
bmRlZCBSZWd1bGFyIEV4cHJlc3Npb24gKGVyZSkgYXMNCiAgICAgICAgICAgICAgZGVmaW5lZCBp
biA8eHJlZiB0YXJnZXQ9IlJGQzM5ODYiLz4NCiAgICAgICAgICAgIDwvdD4NCiAgICAgICAgICAg
IDx0PiB1cmk6IHRoZSBVUkkgYXMgZGVmaW5lZCBpbiA8eHJlZiB0YXJnZXQ9IlJGQzM5ODYiLz4N
CiAgICAgICAgICAgIDwvdD4NCiAgICAgICAgICA8L2xpc3Q+DQogICAgICAgIDwvdD4NCg0KICAg
ICAgICA8dD4gVGhlIFJ0ZUdycFR5cGUgb2JqZWN0IHByb3ZpZGVzIHN1cHBvcnQgZm9yIHNvdXJj
ZS1iYXNlZA0KICAgICAgICAgIHJvdXRpbmcgdmlhIHRoZSBzb3VyY2UgaWRlbnRpdHkgZWxlbWVu
dC4gVGhlIHNvdXJjZS1iYXNlZA0KICAgICAgICAgIHJvdXRpbmcgY3JpdGVyaWEgcHJvdmlkZXMg
dGhlIGFiaWxpdHkgdG8gc3BlY2lmeSB6ZXJvIG9yDQogICAgICAgICAgbW9yZSBvZiB0aGUgZm9s
bG93aW5nIGluIGFzc29jaWF0aW9uIHdpdGggYSBnaXZlbiBSb3V0ZQ0KICAgICAgICAgIEdyb3Vw
OiBhIHJlZ3VsYXIgZXhwcmVzc2lvbiB0aGF0IGlzIG1hdGNoZWQgYWdhaW5zdCB0aGUNCiAgICAg
ICAgICByZXNvbHV0aW9uIGNsaWVudCBJUCBhZGRyZXNzLCBhIHJlZ3VsYXIgZXhwcmVzc2lvbiB0
aGF0IGlzDQogICAgICAgICAgbWF0Y2hlZCBhZ2FpbnN0IHRoZSByb290IGRvbWFpbiBuYW1lKHMp
LCBhbmQvb3IgYSByZWd1bGFyDQogICAgICAgICAgZXhwcmVzc2lvbiB0aGF0IGlzIG1hdGNoZWQg
YWdhaW5zdCB0aGUgY2FsbGluZyBwYXJ0eSBVUkkocykuDQogICAgICAgICAgVGhlIHJlc3VsdCB3
aWxsIGJlIHRoYXQsIGFmdGVyIGlkZW50aWZ5aW5nIHRoZSB2aXNpYmxlIFJvdXRlDQogICAgICAg
ICAgR3JvdXBzIHdob3NlIGFzc29jaWF0ZWQgRGVzdGluYXRpb24gR3JvdXAocykgY29udGFpbiB0
aGUNCiAgICAgICAgICBsb29rdXAga2V5IGJlaW5nIHF1ZXJpZWQsIHRoZSByZXNvbHV0aW9uIHNl
cnZlciB3aWxsDQogICAgICAgICAgZXZhbHVhdGUgdGhlIGNoYXJhY3RlcmlzdGljcyBvZiB0aGUg
U291cmNlIFVSSSwgYW5kIFNvdXJjZQ0KICAgICAgICAgIElQIGFkZHJlc3MsIGFuZCByb290IGRv
bWFpbiBvZiB0aGUgbG9va3VwIGtleSBiZWluZyBxdWVyaWVkLg0KICAgICAgICAgIFRoZSByZXNv
bHV0aW9uIHNlcnZlciBjb21wYXJlcyB0aGVzZSBjcml0ZXJpYSBhZ2FpbnN0IHNvdXJjZQ0KICAg
ICAgICAgIGJhc2VkIHJvdXRpbmcgY3JpdGVyaWEgYXNzb2NpYXRlZCB3aXRoIHRoZSBSb3V0ZSBH
cm91cHMuIFRoZQ0KICAgICAgICAgIHJvdXRpbmcgaW5mb3JtYXRpb24gY29udGFpbmVkIGluIFJv
dXRlIEdyb3VwcyB0aGF0IGhhdmUNCiAgICAgICAgICBzb3VyY2UgYmFzZWQgcm91dGluZyBjcml0
ZXJpYSB3aWxsIG9ubHkgYmUgaW5jbHVkZWQgaW4gdGhlDQogICAgICAgICAgcmVzb2x1dGlvbiBy
ZXNwb25zZSBpZiBvbmUgb3IgbW9yZSBvZiB0aGUgY3JpdGVyaWEgbWF0Y2hlcw0KICAgICAgICAg
IHRoZSBzb3VyY2UgY3JpdGVyaWEgZnJvbSB0aGUgcmVzb2x1dGlvbiByZXF1ZXN0LiA8L3Q+DQoN
CiAgICAgICAgPHQ+DQogICAgICAgICAgPGZpZ3VyZSB0aXRsZT0iIj4NCiAgICAgICAgICAgIDxh
cnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAgPCFbQ0RBVEFbDQogICAgPGNvbXBs
ZXhUeXBlIG5hbWU9IlNvdXJjZUlkZW50VHlwZSI+DQogICAgICA8c2VxdWVuY2U+DQogICAgICAg
IDxlbGVtZW50IG5hbWU9InNvdXJjZUlkZW50UmVnZXgiIHR5cGU9InN0cmluZyIvPg0KICAgICAg
ICA8ZWxlbWVudCBuYW1lPSJzb3VyY2VJZGVudFNjaGVtZSIgDQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdHlwZT0ic3BwcGI6U291cmNlSWRlbnRTY2hlbWVUeXBlIi8+DQogICAg
ICAgIDxlbGVtZW50IG5hbWU9ImV4dCIgdHlwZT0ic3BwcGI6RXh0QW55VHlwZSIgDQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbk9jY3Vycz0iMCIvPg0KICAg
ICAgPC9zZXF1ZW5jZT4NCiAgICA8L2NvbXBsZXhUeXBlPg0KICAgICAgICAgICAgDQogICAgPHNp
bXBsZVR5cGUgbmFtZT0iU291cmNlSWRlbnRTY2hlbWVUeXBlIj4NCiAgICAgIDxyZXN0cmljdGlv
biBiYXNlPSJ0b2tlbiI+DQogICAgICAgIDxlbnVtZXJhdGlvbiB2YWx1ZT0idXJpIi8+DQogICAg
ICAgIDxlbnVtZXJhdGlvbiB2YWx1ZT0iaXAiLz4NCiAgICAgICAgPGVudW1lcmF0aW9uIHZhbHVl
PSJyb290RG9tYWluIi8+DQogICAgICA8L3Jlc3RyaWN0aW9uPg0KICAgIDwvc2ltcGxlVHlwZT4N
CiAgICAgICAgICAgICAgICAgICAgICAgIF1dPg0KICAgICAgICAgICAgPC9hcnR3b3JrPg0KICAg
ICAgICAgIDwvZmlndXJlPg0KICAgICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+VGhlIFNvdXJjZUlk
ZW50VHlwZSBvYmplY3QgaXMgY29tcG9zZWQgb2YgdGhlIGZvbGxvd2luZw0KICAgICAgICAgIGRh
dGEgZWxlbWVudHM6IDxsaXN0IHN0eWxlPSJzeW1ib2xzIiBoYW5nSW5kZW50PSI1Ij4NCiAgICAg
ICAgICAgIDx0PiBzb3VyY2VJZGVudFNjaGVtZTogVGhlIHNvdXJjZSBpZGVudGlmaWNhdGlvbiBz
Y2hlbWUNCiAgICAgICAgICAgICAgdGhhdCB0aGlzIHNvdXJjZSBpZGVudGlmaWNhdGlvbiBjcml0
ZXJpYSBhcHBsaWVzIHRvIGFuZA0KICAgICAgICAgICAgICB0aGF0IHRoZSBhc3NvY2lhdGVkIHNv
dXJjZUlkZW50UmVnZXggc2hvdWxkIGJlIG1hdGNoZWQNCiAgICAgICAgICAgICAgYWdhaW5zdC4g
PC90Pg0KICAgICAgICAgICAgPHQ+IHNvdXJjZUlkZW50UmVnZXg6IFRoZSByZWd1bGFyIGV4cHJl
c3Npb24gdGhhdCBzaG91bGQNCiAgICAgICAgICAgICAgYmUgdXNlZCB0byB0ZXN0IGZvciBhIG1h
dGNoIGFnYWluc3QgdGhlIHBvcnRpb24gb2YgdGhlDQogICAgICAgICAgICAgIHJlc29sdXRpb24g
cmVxdWVzdCB0aGF0IGlzIGRpY3RhdGVkIGJ5IHRoZSBhc3NvY2lhdGVkDQogICAgICAgICAgICAg
IHNvdXJjZUlkZW50U2NoZW1lLiA8L3Q+DQogICAgICAgICAgICA8dD4gZXh0OiBQb2ludCBvZiBl
eHRlbnNpYmlsaXR5IGRlc2NyaWJlZCBpbiBhIHByZXZpb3VzDQogICAgICAgICAgICAgIHNlY3Rp
b24gb2YgdGhpcyBkb2N1bWVudC4gPC90Pg0KICAgICAgICAgIDwvbGlzdD4NCiAgICAgICAgPC90
Pg0KDQogICAgICAgIDx0PiBUaGUgcmVzdWx0IG9mIHRoZSBhZGRSdGVHcnBzUnFzdCBvcGVyYXRp
b24gaXMgdGhlDQogICAgICAgICAgYWRkUnRlR3Jwc1JzcG5zIGVsZW1lbnQgZGVmaW5lZCBiZWxv
dy4gQXMgd2l0aCBhbGwgU1BQUA0KICAgICAgICAgIHJlcXVlc3RzLCB0aGUgcmVzdWx0IGlzIGFs
bC1vci1ub3RoaW5nLiBJZiBtb3JlIHRoYW4gb25lDQogICAgICAgICAgUnRlR3JwVHlwZSBpcyBw
YXNzZWQgaW50byB0aGlzIHJlcXVlc3QsIHRoZW4gdGhleSB3aWxsDQogICAgICAgICAgZWl0aGVy
IGFsbCBzdWNjZWVkIG9yIGFsbCBmYWlsLiBJbiB0aGUgY2FzZSBvZiBmYWlsdXJlLCB0aGUNCiAg
ICAgICAgICBmYWlsdXJlIHJlc3BvbnNlIGNvZGUocykgYW5kIG1lc3NhZ2Uocykgd2lsbCBpbmRp
Y2F0ZSB0aGUNCiAgICAgICAgICByZWFzb24gZm9yIHRoZSBmYWlsdXJlIGFuZCB0aGUgb2JqZWN0
KHMpIHRoYXQgY2F1c2VkIHRoZQ0KICAgICAgICAgIGZhaWx1cmUuIDwvdD4NCg0KICAgICAgICA8
dD4NCiAgICAgICAgICA8ZmlndXJlIHRpdGxlPSIiPg0KICAgICAgICAgICAgPGFydHdvcmsgYWxp
Z249ImxlZnQiPg0KICAgICAgICAgICAgICA8IVtDREFUQVsNCjxlbGVtZW50IG5hbWU9ImFkZFJ0
ZUdycHNSc3BucyIgdHlwZT0ic3BwcGI6QmFzaWNSc3Buc1R5cGUiLz4NCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgXV0+DQogICAgICAgICAgICA8L2FydHdvcms+DQogICAgICAgICAgPC9maWd1
cmU+DQogICAgICAgIDwvdD4NCg0KICAgICAgICA8dD5UaGUgcmVzcG9uc2UgY29kZXMgdGhhdCB0
aGUgYWRkUnRlR3Jwc1Jxc3Qgb3BlcmF0aW9uIGNhbg0KICAgICAgICAgIHJldHVybiBhcmUgYXMg
Zm9sbG93czogPGxpc3Qgc3R5bGU9InN5bWJvbHMiIGhhbmdJbmRlbnQ9IjUiPg0KICAgICAgICAg
ICAgPHQ+MTAwMDogUmVxdWVzdCBTdWNjZWVkZWQuPC90Pg0KICAgICAgICAgICAgPHQ+MjAwMTog
UmVxdWVzdCBzeW50YXggaW52YWxpZC48L3Q+DQogICAgICAgICAgICA8dD4yMDAyOiBSZXF1ZXN0
IHRvbyBsYXJnZS48L3Q+DQogICAgICAgICAgICA8dD4yMDAzOiBWZXJzaW9uIG5vdCBzdXBwb3J0
ZWQuPC90Pg0KICAgICAgICAgICAgPHQ+MjEwMzogQ29tbWFuZCBpbnZhbGlkLjwvdD4NCiAgICAg
ICAgICAgIDx0PjIxMDQ6IEF0dHJpYnV0ZSB2YWx1ZSBpbnZhbGlkLjwvdD4NCiAgICAgICAgICAg
IDx0PjIxMDU6IE9iamVjdCBkb2VzIG5vdCBleGlzdC48L3Q+DQogICAgICAgICAgICA8dD4yMTA2
OiBPYmplY3Qgc3RhdHVzIG9yIG93bmVyc2hpcCBkb2VzIG5vdCBhbGxvdyBmb3INCiAgICAgICAg
ICAgICAgcmVxdWVzdC48L3Q+DQogICAgICAgICAgICA8dD4yMzAxOiBTeXN0ZW0gdGVtcG9yYXJp
bHkgdW5hdmFpbGFibGUuPC90Pg0KICAgICAgICAgICAgPHQ+MjMwMjogVW5leHBlY3RlZCBpbnRl
cm5hbCBzeXN0ZW0gb3Igc2VydmVyIGVycm9yLjwvdD4NCiAgICAgICAgICA8L2xpc3Q+DQogICAg
ICAgIDwvdD4NCg0KICAgICAgPC9zZWN0aW9uPg0KDQogICAgICA8c2VjdGlvbiBhbmNob3I9Imdl
dHJvdXRlZ3JwcyINCiAgICAgICAgdGl0bGU9IkdldCBSb3V0ZSBHcm91cHMgT3BlcmF0aW9uIj4N
CiAgICAgICAgPHQ+IFRoZSBnZXRSdGVHcnBzUnFzdCBvcGVyYXRpb24gYWxsb3dzIGEgY2xpZW50
IHRvIGdldCB0aGUNCiAgICAgICAgICBwcm9wZXJ0aWVzIG9mIFJvdXRlIEdyb3VwIG9iamVjdHMg
dGhhdCBhIHJlZ2lzdHJhcg0KICAgICAgICAgIG9yZ2FuaXphdGlvbiBpcyBhdXRob3JpemVkIHRv
IHZpZXcuIFRoZSBzZXJ2ZXIgd2lsbCBhdHRlbXB0DQogICAgICAgICAgdG8gZmluZCBhIFJvdXRl
IEdyb3VwIG9iamVjdCB0aGF0IGhhcyB0aGUgcmVnaXN0cmFudCBJRCBhbmQNCiAgICAgICAgICBy
b3V0ZSBncm91cCBuYW1lIHBhaXIgY29udGFpbmVkIGluIGVhY2ggT2JqS2V5VHlwZSBvYmplY3QN
CiAgICAgICAgICBpbnN0YW5jZS4gSWYgdGhlIHNldCBvZiBPYmpLZXlUeXBlIG9iamVjdHMgaXMg
ZW1wdHkgdGhlbiB0aGUNCiAgICAgICAgICBzZXJ2ZXIgd2lsbCByZXR1cm4gdGhlIGxpc3Qgb2Yg
Um91dGUgR3JvdXAgb2JqZWN0cyB0aGF0IHRoZQ0KICAgICAgICAgIHF1ZXJ5aW5nIGNsaWVudCBo
YXMgdGhlIGF1dGhvcml0eSB0byB2aWV3LiBJZiB0aGVyZSBhcmUgbm8NCiAgICAgICAgICBtYXRj
aGluZyBSb3V0ZSBHcm91cHMgZm91bmQgdGhlbiBhbiBlbXB0eSByZXN1bHQgc2V0IHdpbGwgYmUN
CiAgICAgICAgICByZXR1cm5lZC4gPC90Pg0KICAgICAgICA8dD4gVGhlIGVsZW1lbnQgcGFzc2Vk
IGludG8gdGhlIHNwcHBSZXF1ZXN0IGVsZW1lbnQgZm9yIHRoaXMNCiAgICAgICAgICBvcGVyYXRp
b24gaXMgdGhlIGdldFJ0ZUdycHNScXN0IGVsZW1lbnQuIFRoaXMgZWxlbWVudCBpcyBvZg0KICAg
ICAgICAgIHR5cGUgR2V0UnRlR3Jwc1Jxc3RUeXBlLCB3aGljaCBleHRlbmRzIEJhc2ljUnFzdFR5
cGUgYW5kDQogICAgICAgICAgY29udGFpbnMgemVybyBvciBtb3JlIE9iaktleVR5cGUgb2JqZWN0
cy4gQW55IGxpbWl0YXRpb24gb24NCiAgICAgICAgICB0aGUgbWF4aW11bSBudW1iZXIgb2Ygb2Jq
ZWN0cyB0aGF0IG1heSBiZSBwYXNzZWQgaW50byBvcg0KICAgICAgICAgIHJldHVybmVkIGJ5IHRo
aXMgb3BlcmF0aW9uIGlzIGEgcG9saWN5IGRlY2lzaW9uIGFuZCBub3QNCiAgICAgICAgICBsaW1p
dGVkIGJ5IHRoZSBwcm90b2NvbC4gVGhlIFhTRCBkZWNsYXJhdGlvbiBvZiB0aGUNCiAgICAgICAg
ICBvcGVyYXRpb24gaXMgYXMgZm9sbG93czogPC90Pg0KDQogICAgICAgIDx0Pg0KICAgICAgICAg
IDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQog
ICAgICAgICAgICAgIDwhW0NEQVRBWw0KICAgICA8ZWxlbWVudCBuYW1lPSJnZXRSdGVHcnBzUnFz
dCIgdHlwZT0ic3BwcGI6R2V0UnRlR3Jwc1Jxc3RUeXBlIi8+DQogICAgICAgICAgICAgICAgICAg
ICAgDQogICAgPGNvbXBsZXhUeXBlIG5hbWU9IkdldFJ0ZUdycHNScXN0VHlwZSI+DQogICAgICA8
Y29tcGxleENvbnRlbnQ+DQogICAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNScXN0
VHlwZSI+DQogICAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0i
b2JqZWN0S2V5IiB0eXBlPSJzcHBwYjpPYmpLZXlUeXBlIg0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgICA8
L3NlcXVlbmNlPg0KICAgICAgICA8L2V4dGVuc2lvbj4NCiAgICAgIDwvY29tcGxleENvbnRlbnQ+
DQogICAgPC9jb21wbGV4VHlwZT4NCiAgICAgICAgICAgICAgICAgICAgICAgIF1dPg0KICAgICAg
ICAgICAgPC9hcnR3b3JrPg0KICAgICAgICAgIDwvZmlndXJlPg0KICAgICAgICA8L3Q+DQoNCiAg
ICAgICAgPHQ+IFRoZSByZXN1bHQgb2YgdGhlIGdldFJ0ZUdycHNScXN0IG9wZXJhdGlvbiByZXR1
cm5lZCBpbiB0aGUNCiAgICAgICAgICBzcHBwUmVzcG9uc2UgZWxlbWVudCBpcyB0aGUgZ2V0UnRl
R3Jwc1JzcG5zIGVsZW1lbnQgZGVmaW5lZA0KICAgICAgICAgIGJlbG93LiBUaGlzIG9iamVjdCBj
b250YWlucyB0aGUgcmVzdWx0aW5nIHNldCBvZiBSdGVHcnBUeXBlDQogICAgICAgICAgb2JqZWN0
cywgb3IgYW4gZW1wdHkgc2V0IGlmIHRoZXJlIHdlcmUgbm8gbWF0Y2hlcy4gPC90Pg0KDQogICAg
ICAgIDx0Pg0KICAgICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAgICA8YXJ0d29y
ayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgIDwhW0NEQVRBWw0KICAgIDxlbGVtZW50IG5h
bWU9ImdldFJ0ZUdycHNSc3BucyIgDQp0eXBlPSJzcHBwYjpHZXRSdGVHcnBzUnNwbnNUeXBlIi8+
DQoNCiAgICA8Y29tcGxleFR5cGUgbmFtZT0iR2V0UnRlR3Jwc1JzcG5zVHlwZSI+DQogICAgICA8
Y29tcGxleENvbnRlbnQ+DQogICAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNSc3Bu
c1R5cGUiPg0KICAgICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9
InJ0ZUdycCIgdHlwZT0ic3BwcGI6UnRlR3JwVHlwZSINCiAgICAgICAgICAgICAgICAgbWluT2Nj
dXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICAgIDwvc2VxdWVuY2U+DQog
ICAgICAgIDwvZXh0ZW5zaW9uPg0KICAgICAgPC9jb21wbGV4Q29udGVudD4NCiAgICA8L2NvbXBs
ZXhUeXBlPg0KICAgICAgICAgICAgICAgICAgICAgICAgXV0+DQogICAgICAgICAgICA8L2FydHdv
cms+DQogICAgICAgICAgPC9maWd1cmU+DQogICAgICAgIDwvdD4NCg0KICAgICAgICA8dD5UaGUg
cmVzcG9uc2UgY29kZXMgdGhhdCB0aGUgZ2V0UnRlR3Jwc1Jxc3Qgb3BlcmF0aW9uIGNhbg0KICAg
ICAgICAgIHJldHVybiBhcmUgYXMgZm9sbG93czogPGxpc3Qgc3R5bGU9InN5bWJvbHMiIGhhbmdJ
bmRlbnQ9IjUiPg0KICAgICAgICAgICAgPHQ+MTAwMDogUmVxdWVzdCBTdWNjZWVkZWQuPC90Pg0K
ICAgICAgICAgICAgPHQ+MjAwMTogUmVxdWVzdCBzeW50YXggaW52YWxpZC48L3Q+DQogICAgICAg
ICAgICA8dD4yMDAyOiBSZXF1ZXN0IHRvbyBsYXJnZS48L3Q+DQogICAgICAgICAgICA8dD4yMDAz
OiBWZXJzaW9uIG5vdCBzdXBwb3J0ZWQuPC90Pg0KICAgICAgICAgICAgPHQ+MjEwMzogQ29tbWFu
ZCBpbnZhbGlkLjwvdD4NCiAgICAgICAgICAgIDx0PjIxMDQ6IEF0dHJpYnV0ZSB2YWx1ZSBpbnZh
bGlkLjwvdD4NCiAgICAgICAgICAgIDx0PjIzMDE6IFN5c3RlbSB0ZW1wb3JhcmlseSB1bmF2YWls
YWJsZS48L3Q+DQogICAgICAgICAgICA8dD4yMzAyOiBVbmV4cGVjdGVkIGludGVybmFsIHN5c3Rl
bSBvciBzZXJ2ZXIgZXJyb3IuPC90Pg0KICAgICAgICAgIDwvbGlzdD4NCiAgICAgICAgPC90Pg0K
DQogICAgICA8L3NlY3Rpb24+DQoNCg0KICAgICAgPHNlY3Rpb24gYW5jaG9yPSJhZGRkZXN0Z3Jw
cyINCiAgICAgICAgdGl0bGU9IkFkZCBEZXN0aW5hdGlvbiBHcm91cHMgT3BlcmF0aW9uIj4NCiAg
ICAgICAgPHQ+IEFzIGRlc2NyaWJlZCBpbiB0aGUgaW50cm9kdWN0b3J5IHNlY3Rpb25zLCBhIERl
c3RpbmF0aW9uIEdyb3VwDQogICAgICAgICAgcmVwcmVzZW50cyBhIHNldCBvZiBQdWJsaWMgSWRl
bnRpZmllcnMgd2l0aCBjb21tb24gcm91dGluZyBpbmZvcm1hdGlvbi4gPC90Pg0KICAgICAgICA8
dD4gVGhlIGFkZERlc3RHcnBzUnFzdCBvcGVyYXRpb24gY3JlYXRlcyBvciBvdmVyd3JpdGVzIG9u
ZSBvcg0KICAgICAgICAgIG1vcmUgRGVzdGluYXRpb24gR3JvdXAgb2JqZWN0cy4gSWYgYSBEZXN0
aW5hdGlvbiBHcm91cCB3aXRoIHRoZSBnaXZlbg0KICAgICAgICAgIG5hbWUgYW5kIHJlZ2lzdHJh
bnQgSUQgZG9lcyBub3QgZXhpc3QsIHRoZW4gdGhlIHNlcnZlciBNVVNUDQogICAgICAgICAgY3Jl
YXRlIHRoZSBEZXN0aW5hdGlvbiBHcm91cC4gSWYgYSBEZXN0aW5hdGlvbiBHcm91cCB3aXRoIHRo
ZSBnaXZlbiBuYW1lDQogICAgICAgICAgYW5kIHJlZ2lzdHJhbnQgSUQgZG9lcyBleGlzdCwgdGhl
biB0aGUgc2VydmVyIE1VU1QgcmVwbGFjZSB0aGUNCiAgICAgICAgICBjdXJyZW50IHByb3BlcnRp
ZXMgb2YgdGhlIERlc3RpbmF0aW9uIEdyb3VwIHdpdGggdGhlIHByb3BlcnRpZXMNCiAgICAgICAg
ICBwYXNzZWQgaW50byB0aGUgYWRkRGVzdEdycHNScXN0IG9wZXJhdGlvbi4gVGhlIFhTRA0KICAg
ICAgICAgIGRlY2xhcmF0aW9ucyBvZiB0aGUgb3BlcmF0aW9uIHJlcXVlc3Qgb2JqZWN0IGFyZSBh
cyBmb2xsb3dzOiA8L3Q+DQoNCiAgICAgICAgPHQ+DQogICAgICAgICAgPGZpZ3VyZSB0aXRsZT0i
Ij4NCiAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAgPCFb
Q0RBVEFbDQogICAgPGVsZW1lbnQgbmFtZT0iYWRkRGVzdEdycHNScXN0IiB0eXBlPSJzcHBwYjpB
ZGREZXN0R3Jwc1Jxc3RUeXBlIi8+DQogICAgDQogICAgPGNvbXBsZXhUeXBlIG5hbWU9IkFkZERl
c3RHcnBzUnFzdFR5cGUiPg0KICAgICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgICAgPGV4dGVu
c2lvbiBiYXNlPSJzcHBwYjpCYXNpY1Jxc3RUeXBlIj4NCiAgICAgICAgICA8c2VxdWVuY2U+DQog
ICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJkZXN0R3JwIiB0eXBlPSJzcHBwYjpEZXN0R3JwVHlw
ZSINCiAgICAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgICA8L3Nl
cXVlbmNlPg0KICAgICAgICA8L2V4dGVuc2lvbj4NCiAgICAgIDwvY29tcGxleENvbnRlbnQ+DQog
ICAgPC9jb21wbGV4VHlwZT4NCiAgICAgICAgICAgICAgICAgICAgICAgIF1dPg0KICAgICAgICAg
ICAgPC9hcnR3b3JrPg0KICAgICAgICAgIDwvZmlndXJlPg0KICAgICAgICA8L3Q+DQoNCiAgICAg
ICAgPHQ+IFRoZSBlbGVtZW50IHBhc3NlZCBpbnRvIHRoZSBzcHBwUmVxdWVzdCBlbGVtZW50IGZv
ciB0aGlzDQogICAgICAgICAgb3BlcmF0aW9uIGlzIHRoZSBhZGREZXN0R3Jwc1Jxc3QgZWxlbWVu
dC4gVGhpcyBlbGVtZW50IGlzIG9mDQogICAgICAgICAgdHlwZSBBZGREZXN0R3Jwc1Jxc3RUeXBl
LCB3aGljaCBleHRlbmRzIEJhc2ljUnFzdFR5cGUgYW5kDQogICAgICAgICAgY29udGFpbnMgb25l
IG9yIG1vcmUgRGVzdEdycFR5cGUgb2JqZWN0cy4gQW55IGxpbWl0YXRpb24gb24NCiAgICAgICAg
ICB0aGUgbWF4aW11bSBudW1iZXIgb2YgRGVzdEdycFR5cGUgb2JqZWN0cyB0aGF0IG1heSBiZSBw
YXNzZWQNCiAgICAgICAgICBpbnRvIHRoaXMgb3BlcmF0aW9uIGlzIGEgcG9saWN5IGRlY2lzaW9u
IGFuZCBpcyBub3QgbGltaXRlZA0KICAgICAgICAgIGJ5IHRoZSBwcm90b2NvbC4gVGhlIERlc3RH
cnBUeXBlIG9iamVjdCBzdHJ1Y3R1cmUgaXMgZGVmaW5lZA0KICAgICAgICAgIGFzIGZvbGxvd3M6
IDwvdD4NCg0KICAgICAgICA8dD4NCiAgICAgICAgICA8ZmlndXJlIHRpdGxlPSIiPg0KICAgICAg
ICAgICAgPGFydHdvcmsgYWxpZ249ImxlZnQiPg0KICAgICAgICAgICAgICA8IVtDREFUQVsNCiAg
PGNvbXBsZXhUeXBlIG5hbWU9IkRlc3RHcnBUeXBlIj4NCiAgICA8c2VxdWVuY2U+DQogICAgICA8
ZWxlbWVudCBuYW1lPSJiYXNlIiB0eXBlPSJzcHBwYjpCYXNpY09ialR5cGUiLz4NCiAgICAgIDxl
bGVtZW50IG5hbWU9ImRnTmFtZSIgdHlwZT0ic3BwcGI6T2JqTmFtZVR5cGUiLz4NCiAgICAgIDxl
bGVtZW50IG5hbWU9ImV4dCIgdHlwZT0ic3BwcGI6RXh0QW55VHlwZSIgbWlub2NjdXJzPSIwIi8+
DQogICAgPC9zZXF1ZW5jZT4NCiAgPC9jb21wbGV4VHlwZT4NCiAgICAgICAgICAgICAgICAgICAg
ICAgIF1dPg0KICAgICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAgICAgIDwvZmlndXJlPg0KICAg
ICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+VGhlIERlc3RHcnBUeXBlIG9iamVjdCBpcyBjb21wb3Nl
ZCBvZiB0aGUgZm9sbG93aW5nDQogICAgICAgICAgZWxlbWVudHM6IDxsaXN0IHN0eWxlPSJzeW1i
b2xzIiBoYW5nSW5kZW50PSI1Ij4NCiAgICAgICAgICAgIDx0PiBiYXNlOiBBcyBkZXNjcmliZWQg
aW4gcHJldmlvdXMgc2VjdGlvbnMsIG1vc3Qgb2JqZWN0cw0KICAgICAgICAgICAgICBjb250YWlu
IGV4YWN0bHkgb25lIGluc3RhbmNlIG9mIEJhc2ljT2JqVHlwZSB3aGljaA0KICAgICAgICAgICAg
ICBjb250YWlucyB0aGUgSUQgb2YgdGhlIHJlZ2lzdHJhbnQgb3JnYW5pemF0aW9uIHRoYXQgb3du
cw0KICAgICAgICAgICAgICB0aGlzIG9iamVjdCBhbmQgdGhlIElEIG9mIHRoZSByZWdpc3RyYXIg
b3JnYW5pemF0aW9uDQogICAgICAgICAgICAgIHRoYXQgcHJvdmlzaW9uZWQgdGhpcyBvYmplY3Qu
IDwvdD4NCiAgICAgICAgICAgIDx0PiBkZ05hbWU6IFRoZSBjaGFyYWN0ZXIgc3RyaW5nIHRoYXQg
Y29udGFpbnMgdGhlDQogICAgICAgICAgICAgIG5hbWUgb2YgdGhlIERlc3RpbmF0aW9uIEdyb3Vw
LiBJdCB1bmlxdWVseSBpZGVudGlmaWVzIHRoaXMNCiAgICAgICAgICAgICAgb2JqZWN0IHdpdGhp
biB0aGUgY29udGV4dCBvZiB0aGUgcmVnaXN0cmFudCBJRCAoYSBjaGlsZA0KICAgICAgICAgICAg
ICBlbGVtZW50IG9mIHRoZSBiYXNlIGVsZW1lbnQgYXMgZGVzY3JpYmVkIGFib3ZlKS4gPC90Pg0K
ICAgICAgICAgICAgPHQ+IGV4dDogUG9pbnQgb2YgZXh0ZW5zaWJpbGl0eSBkZXNjcmliZWQgaW4g
YSBwcmV2aW91cw0KICAgICAgICAgICAgICBzZWN0aW9uIG9mIHRoaXMgZG9jdW1lbnQuIDwvdD4N
CiAgICAgICAgICA8L2xpc3Q+DQogICAgICAgIDwvdD4NCg0KICAgICAgICA8dD4gVGhlIHJlc3Vs
dCBvZiB0aGUgYWRkRGVzdEdycHNScXN0IG9wZXJhdGlvbiBpcyB0aGUNCiAgICAgICAgICBhZGRE
ZXN0R3Jwc1JzcG5zIGVsZW1lbnQgZGVmaW5lZCBiZWxvdy4gQXMgd2l0aCBhbGwgU1BQUA0KICAg
ICAgICAgIHJlcXVlc3RzLCB0aGUgcmVzdWx0IGlzIGFsbC1vci1ub3RoaW5nLiBJZiBtb3JlIHRo
YW4gb25lDQogICAgICAgICAgRGVzdEdycFR5cGUgaXMgcGFzc2VkIGludG8gdGhpcyByZXF1ZXN0
LCB0aGVuIHRoZXkgd2lsbA0KICAgICAgICAgIGVpdGhlciBhbGwgc3VjY2VlZCBvciBhbGwgZmFp
bC4gSW4gdGhlIGNhc2Ugb2YgZmFpbHVyZSwgdGhlDQogICAgICAgICAgZmFpbHVyZSByZXNwb25z
ZSBjb2RlKHMpIGFuZCBtZXNzYWdlKHMpIHdpbGwgaW5kaWNhdGUgdGhlDQogICAgICAgICAgcmVh
c29uIGZvciB0aGUgZmFpbHVyZSBhbmQgdGhlIG9iamVjdChzKSB0aGF0IGNhdXNlZCB0aGUNCiAg
ICAgICAgICBmYWlsdXJlLiA8L3Q+DQoNCiAgICAgICAgPHQ+DQogICAgICAgICAgPGZpZ3VyZSB0
aXRsZT0iIj4NCiAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAg
ICAgPCFbQ0RBVEFbDQo8ZWxlbWVudCBuYW1lPSJhZGREZXN0R3Jwc1JzcG5zIiB0eXBlPSJzcHBw
YjpCYXNpY1JzcG5zVHlwZSIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICBdXT4NCiAgICAg
ICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgPC90Pg0KDQog
ICAgICAgIDx0PlRoZSByZXNwb25zZSBjb2RlcyB0aGF0IHRoZSBhZGREZXN0R3Jwc1Jxc3Qgb3Bl
cmF0aW9uIGNhbg0KICAgICAgICAgIHJldHVybiBhcmUgYXMgZm9sbG93czogPGxpc3Qgc3R5bGU9
InN5bWJvbHMiIGhhbmdJbmRlbnQ9IjUiPg0KICAgICAgICAgICAgPHQ+MTAwMDogUmVxdWVzdCBT
dWNjZWVkZWQuPC90Pg0KICAgICAgICAgICAgPHQ+MjAwMTogUmVxdWVzdCBzeW50YXggaW52YWxp
ZC48L3Q+DQogICAgICAgICAgICA8dD4yMDAyOiBSZXF1ZXN0IHRvbyBsYXJnZS48L3Q+DQogICAg
ICAgICAgICA8dD4yMDAzOiBWZXJzaW9uIG5vdCBzdXBwb3J0ZWQuPC90Pg0KICAgICAgICAgICAg
PHQ+MjEwMzogQ29tbWFuZCBpbnZhbGlkLjwvdD4NCiAgICAgICAgICAgIDx0PjIxMDQ6IEF0dHJp
YnV0ZSB2YWx1ZSBpbnZhbGlkLjwvdD4NCiAgICAgICAgICAgIDx0PjIxMDU6IE9iamVjdCBkb2Vz
IG5vdCBleGlzdC48L3Q+DQogICAgICAgICAgICA8dD4yMTA2OiBPYmplY3Qgc3RhdHVzIG9yIG93
bmVyc2hpcCBkb2VzIG5vdCBhbGxvdyBmb3INCiAgICAgICAgICAgICAgcmVxdWVzdC48L3Q+DQog
ICAgICAgICAgICA8dD4yMzAxOiBTeXN0ZW0gdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUuPC90Pg0K
ICAgICAgICAgICAgPHQ+MjMwMjogVW5leHBlY3RlZCBpbnRlcm5hbCBzeXN0ZW0gb3Igc2VydmVy
IGVycm9yLjwvdD4NCiAgICAgICAgICA8L2xpc3Q+DQogICAgICAgIDwvdD4NCg0KICAgICAgPC9z
ZWN0aW9uPg0KDQogICAgICA8c2VjdGlvbiBhbmNob3I9ImdldGRlc3RncnBzIg0KICAgICAgICB0
aXRsZT0iR2V0IFJvdXRlIEdyb3VwcyBPcGVyYXRpb24iPg0KICAgICAgICA8dD4gVGhlIGdldERl
c3RHcnBzUnFzdCBvcGVyYXRpb24gYWxsb3dzIGEgY2xpZW50IHRvIGdldCB0aGUNCiAgICAgICAg
ICBwcm9wZXJ0aWVzIG9mIFJvdXRlIEdyb3VwIG9iamVjdHMgdGhhdCBhIHJlZ2lzdHJhcg0KICAg
ICAgICAgIG9yZ2FuaXphdGlvbiBpcyBhdXRob3JpemVkIHRvIHZpZXcuIFRoZSBzZXJ2ZXIgd2ls
bCBhdHRlbXB0DQogICAgICAgICAgdG8gZmluZCBhIERlc3RpbmF0aW9uIEdyb3VwIG9iamVjdCB0
aGF0IGhhcyB0aGUgcmVnaXN0cmFudCBJRCBhbmQNCiAgICAgICAgICBkZXN0aW5hdGlvbiBncm91
cCBuYW1lIHBhaXIgY29udGFpbmVkIGluIGVhY2ggT2JqS2V5VHlwZSBvYmplY3QNCiAgICAgICAg
ICBpbnN0YW5jZS4gSWYgdGhlcmUgYXJlIG5vIG1hdGNoaW5nIERlc3RpbmF0aW9uIEdyb3VwcyBm
b3VuZCB0aGVuIA0KICAgICAgICAgIGFuIGVtcHR5IHJlc3VsdCBzZXQgd2lsbCBiZSByZXR1cm5l
ZC4gSWYgdGhlIHNldCBvZiBPYmpLZXlUeXBlIA0KICAgICAgICAgIG9iamVjdHMgcGFzc2VkIGlu
IGlzIGVtcHR5IHRoZW4gdGhlIHNlcnZlciB3aWxsIHJldHVybiB0aGUgbGlzdCBvZiAgDQogICAg
ICAgICAgRGVzdGluYXRpb24gR3JvdXAgb2JqZWN0cyB0aGF0IHRoZSBxdWVyeWluZyBjbGllbnQg
aGFzIHRoZSBhdXRob3JpdHkgDQogICAgICAgICAgdG8gdmlldy4gPC90Pg0KICAgICAgICA8dD4g
VGhlIGVsZW1lbnQgcGFzc2VkIGludG8gdGhlIHNwcHBSZXF1ZXN0IGVsZW1lbnQgZm9yIHRoaXMN
CiAgICAgICAgICBvcGVyYXRpb24gaXMgdGhlIGdldERlc3RHcnBzUnFzdCBlbGVtZW50LiBUaGlz
IGVsZW1lbnQgaXMgb2YNCiAgICAgICAgICB0eXBlIEdldERlc3RHcnBzUnFzdFR5cGUsIHdoaWNo
IGV4dGVuZHMgQmFzaWNScXN0VHlwZSBhbmQNCiAgICAgICAgICBjb250YWlucyB6ZXJvIG9yIG1v
cmUgT2JqS2V5VHlwZSBvYmplY3RzLiBBbnkgbGltaXRhdGlvbiBvbg0KICAgICAgICAgIHRoZSBt
YXhpbXVtIG51bWJlciBvZiBvYmplY3RzIHRoYXQgbWF5IGJlIHBhc3NlZCBpbnRvIG9yDQogICAg
ICAgICAgcmV0dXJuZWQgYnkgdGhpcyBvcGVyYXRpb24gaXMgYSBwb2xpY3kgZGVjaXNpb24gYW5k
IG5vdA0KICAgICAgICAgIGxpbWl0ZWQgYnkgdGhlIHByb3RvY29sLiBUaGUgWFNEIGRlY2xhcmF0
aW9uIG9mIHRoZQ0KICAgICAgICAgIG9wZXJhdGlvbiBpcyBhcyBmb2xsb3dzOiA8L3Q+DQoNCiAg
ICAgICAgPHQ+DQogICAgICAgICAgPGZpZ3VyZSB0aXRsZT0iIj4NCiAgICAgICAgICAgIDxhcnR3
b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAgPCFbQ0RBVEFbDQogICAgIDxlbGVtZW50
IG5hbWU9ImdldERlc3RHcnBzUnFzdCIgdHlwZT0ic3BwcGI6R2V0RGVzdEdycHNScXN0VHlwZSIv
Pg0KICAgICAgICAgICAgICAgICAgICAgIA0KICAgICA8Y29tcGxleFR5cGUgbmFtZT0iR2V0RGVz
dEdycHNScXN0VHlwZSI+DQogICAgICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgICAgPGV4dGVu
c2lvbiBiYXNlPSJzcHBwYjpCYXNpY1Jxc3RUeXBlIj4NCiAgICAgICAgICAgPHNlcXVlbmNlPg0K
ICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9Im9iamVjdEtleSIgdHlwZT0ic3BwcGI6T2JqS2V5
VHlwZSINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW5PY2N1cnM9IjAiIG1heE9jY3Vy
cz0idW5ib3VuZGVkIi8+DQogICAgICAgICAgIDwvc2VxdWVuY2U+DQogICAgICAgICA8L2V4dGVu
c2lvbj4NCiAgICAgICA8L2NvbXBsZXhDb250ZW50Pg0KICAgICA8L2NvbXBsZXhUeXBlPg0KICAg
ICAgICAgICAgICAgICAgICAgICAgXV0+DQogICAgICAgICAgICA8L2FydHdvcms+DQogICAgICAg
ICAgPC9maWd1cmU+DQogICAgICAgIDwvdD4NCg0KICAgICAgICA8dD4gVGhlIHJlc3VsdCBvZiB0
aGUgZ2V0RGVzdEdycHNScXN0IG9wZXJhdGlvbiByZXR1cm5lZCBpbiB0aGUNCiAgICAgICAgICBz
cHBwUmVzcG9uc2UgZWxlbWVudCBpcyB0aGUgZ2V0RGVzdEdycHNSc3BucyBlbGVtZW50IGRlZmlu
ZWQNCiAgICAgICAgICBiZWxvdy4gVGhpcyBvYmplY3QgY29udGFpbnMgdGhlIHJlc3VsdGluZyBz
ZXQgb2YgRGVzdEdycFR5cGUNCiAgICAgICAgICBvYmplY3RzLCBvciBhbiBlbXB0eSBzZXQgaWYg
dGhlcmUgd2VyZSBubyBtYXRjaGVzLiA8L3Q+DQoNCiAgICAgICAgPHQ+DQogICAgICAgICAgPGZp
Z3VyZSB0aXRsZT0iIj4NCiAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAg
ICAgICAgICAgPCFbQ0RBVEFbDQogICAgPGVsZW1lbnQgbmFtZT0iZ2V0RGVzdEdycHNSc3BucyIg
dHlwZT0ic3BwcGI6R2V0UnRlR3Jwc1JzcG5zVHlwZSIvPg0KDQogICAgPGNvbXBsZXhUeXBlIG5h
bWU9IkdldERlc3RHcnBzUnNwbnNUeXBlIj4NCiAgICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAg
ICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1JzcG5zVHlwZSI+DQogICAgICAgICAgPHNl
cXVlbmNlPg0KICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZGVzdEdycCIgdHlwZT0ic3BwcGI6
RGVzdEdycFR5cGUiDQogICAgICAgICAgICAgICAgIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1
bmJvdW5kZWQiLz4NCiAgICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgICA8L2V4dGVuc2lvbj4N
CiAgICAgIDwvY29tcGxleENvbnRlbnQ+DQogICAgPC9jb21wbGV4VHlwZT4NCiAgICAgICAgICAg
ICAgICAgICAgICAgIF1dPg0KICAgICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAgICAgIDwvZmln
dXJlPg0KICAgICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+VGhlIHJlc3BvbnNlIGNvZGVzIHRoYXQg
dGhlIGdldERlc3RHcnBzUnFzdCBvcGVyYXRpb24gY2FuDQogICAgICAgICAgcmV0dXJuIGFyZSBh
cyBmb2xsb3dzOiA8bGlzdCBzdHlsZT0ic3ltYm9scyIgaGFuZ0luZGVudD0iNSI+DQogICAgICAg
ICAgICA8dD4xMDAwOiBSZXF1ZXN0IFN1Y2NlZWRlZC48L3Q+DQogICAgICAgICAgICA8dD4yMDAx
OiBSZXF1ZXN0IHN5bnRheCBpbnZhbGlkLjwvdD4NCiAgICAgICAgICAgIDx0PjIwMDI6IFJlcXVl
c3QgdG9vIGxhcmdlLjwvdD4NCiAgICAgICAgICAgIDx0PjIwMDM6IFZlcnNpb24gbm90IHN1cHBv
cnRlZC48L3Q+DQogICAgICAgICAgICA8dD4yMTAzOiBDb21tYW5kIGludmFsaWQuPC90Pg0KICAg
ICAgICAgICAgPHQ+MjEwNDogQXR0cmlidXRlIHZhbHVlIGludmFsaWQuPC90Pg0KICAgICAgICAg
ICAgPHQ+MjMwMTogU3lzdGVtIHRlbXBvcmFyaWx5IHVuYXZhaWxhYmxlLjwvdD4NCiAgICAgICAg
ICAgIDx0PjIzMDI6IFVuZXhwZWN0ZWQgaW50ZXJuYWwgc3lzdGVtIG9yIHNlcnZlciBlcnJvci48
L3Q+DQogICAgICAgICAgPC9saXN0Pg0KICAgICAgICA8L3Q+DQoNCiAgICAgIDwvc2VjdGlvbj4N
Cg0KDQogICAgICA8c2VjdGlvbiBhbmNob3I9ImFkZHJ0ZWdycG9mZmVycyINCiAgICAgICAgdGl0
bGU9IkFkZCBSb3V0ZSBHcm91cCBPZmZlcnMgT3BlcmF0aW9uIj4NCiAgICAgICAgPHQ+IFRoZSBs
aXN0IG9mIHBlZXIgb3JnYW5pemF0aW9ucyB3aG9zZSByZXNvbHV0aW9uIHJlc3BvbnNlcw0KICAg
ICAgICAgIGNhbiBpbmNsdWRlIHRoZSByb3V0aW5nIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBpbiBh
IGdpdmVuDQogICAgICAgICAgUm91dGUgR3JvdXAgaXMgY29udHJvbGxlZCBieSB0aGUgb3JnYW5p
emF0aW9uIHRvIHdoaWNoIGENCiAgICAgICAgICBSb3V0ZSBHcm91cCBvYmplY3QgYmVsb25ncywg
aXRzIHJlZ2lzdHJhbnQsIGFuZCB0aGUgcGVlcg0KICAgICAgICAgIG9yZ2FuaXphdGlvbiB0aGF0
IHN1Ym1pdHMgcmVzb2x1dGlvbiByZXF1ZXN0cywgYSBkYXRhDQogICAgICAgICAgcmVjaXBpZW50
IG9yIHBlZXJpbmcgb3JnYW5pemF0aW9uLiBUaGUgcmVnaXN0cmFudCBvZmZlcnMNCiAgICAgICAg
ICBhY2Nlc3MgdG8gYSBSb3V0ZSBHcm91cCBieSBzdWJtaXR0aW5nIGEgUm91dGUgR3JvdXAgT2Zm
ZXINCiAgICAgICAgICBhbmQgdGhlIGRhdGEgcmVjaXBpZW50IGNhbiB0aGVuIGFjY2VwdCBvciBy
ZWplY3QgdGhhdCBvZmZlci4NCiAgICAgICAgICBOb3QgdW50aWwgYWNjZXNzIHRvIGEgUm91dGUg
R3JvdXAgaGFzIGJlZW4gb2ZmZXJlZCBhbmQNCiAgICAgICAgICBhY2NlcHRlZCB3aWxsIHRoZSBk
YXRhIHJlY2lwaWVudCdzIG9yZ2FuaXphdGlvbiBJRCBiZQ0KICAgICAgICAgIGluY2x1ZGVkIGlu
IHRoZSBwZWVyaW5nT3JnIGxpc3QgaW4gYSBSb3V0ZSBHcm91cCBvYmplY3QsIGFuZA0KICAgICAg
ICAgIHRoYXQgUm91dGUgR3JvdXAncyBwZWVyaW5nIGluZm9ybWF0aW9uIGJlY29tZSBhIGNhbmRp
ZGF0ZQ0KICAgICAgICAgIGZvciBpbmNsdXNpb24gaW4gdGhlIHJlc3BvbnNlcyB0byB0aGUgcmVz
b2x1dGlvbiByZXF1ZXN0cw0KICAgICAgICAgIHN1Ym1pdHRlZCBieSB0aGF0IGRhdGEgcmVjaXBp
ZW50LiBUaGUgYWRkUnRlR3JwT2ZmZXJzUnFzdA0KICAgICAgICAgIG9wZXJhdGlvbiBjcmVhdGVz
IG9yIG92ZXJ3cml0ZXMgb25lIG9yIG1vcmUgUm91dGUgR3JvdXANCiAgICAgICAgICBPZmZlciBv
YmplY3RzLiBJZiBhIFJvdXRlIEdyb3VwIE9mZmVyIGZvciB0aGUgZ2l2ZW4gUm91dGUNCiAgICAg
ICAgICBrZXkgKHJvdXRlIG5hbWUgYW5kIHJlZ2lzdHJhbnQgSUQpIGFuZCBvZmZlcmVkVG9Pcmcg
SUQgZG9lcw0KICAgICAgICAgIG5vdCBleGlzdCwgdGhlbiB0aGUgc2VydmVyIGNyZWF0ZXMgdGhl
IFJvdXRlIEdyb3VwIE9mZmVyDQogICAgICAgICAgb2JqZWN0LiBJZiBhIHN1Y2ggYSBSb3V0ZSBH
cm91cCBPZmZlciBkb2VzIGV4aXN0LCB0aGVuIHRoZQ0KICAgICAgICAgIHNlcnZlciByZXBsYWNl
cyB0aGUgY3VycmVudCBvYmplY3Qgd2l0aCB0aGUgbmV3IG9iamVjdC4gVGhlDQogICAgICAgICAg
WFNEIGRlY2xhcmF0aW9ucyBvZiB0aGUgb3BlcmF0aW9uIHJlcXVlc3Qgb2JqZWN0IGFyZSBhcw0K
ICAgICAgICAgIGZvbGxvd3M6IDwvdD4NCg0KICAgICAgICA8dD4NCiAgICAgICAgICA8ZmlndXJl
IHRpdGxlPSIiPg0KICAgICAgICAgICAgPGFydHdvcmsgYWxpZ249ImxlZnQiPg0KICAgICAgICAg
ICAgICA8IVtDREFUQVsNCiAgICA8ZWxlbWVudCBuYW1lPSJhZGRSdGVHcnBPZmZlcnNScXN0IiAN
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZT0ic3BwcGI6QWRkUnRlR3JwT2Zm
ZXJzUnFzdFR5cGUiLz4NCg0KICAgIDxjb21wbGV4VHlwZSBuYW1lPSJBZGRSdGVHcnBPZmZlcnNS
cXN0VHlwZSI+DQogICAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICAgIDxleHRlbnNpb24gYmFz
ZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAg
ICAgPGVsZW1lbnQgbmFtZT0icnRlR3JwT2ZmZXIiIHR5cGU9InNwcHBiOlJ0ZUdycE9mZmVyVHlw
ZSIgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heE9j
Y3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgICAgPC9leHRl
bnNpb24+DQogICAgICA8L2NvbXBsZXhDb250ZW50Pg0KICAgIDwvY29tcGxleFR5cGU+DQogICAg
ICAgICAgICAgICAgICAgICAgICBdXT4NCiAgICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAg
ICA8L2ZpZ3VyZT4NCiAgICAgICAgPC90Pg0KDQogICAgICAgIDx0PiBUaGUgZWxlbWVudCBwYXNz
ZWQgaW50byB0aGUgc3BwcFJlcXVlc3QgZWxlbWVudCBmb3IgdGhpcw0KICAgICAgICAgIG9wZXJh
dGlvbiBpcyB0aGUgYWRkUnRlR3JwT2ZmZXJzUnFzdCBlbGVtZW50LiBUaGlzIGVsZW1lbnQNCiAg
ICAgICAgICBpcyBvZiB0eXBlIEFkZFJ0ZUdycE9mZmVyc1Jxc3RUeXBlLCB3aGljaCBleHRlbmRz
DQogICAgICAgICAgQmFzaWNScXN0VHlwZSBhbmQgY29udGFpbnMgb25lIG9yIG1vcmUgUnRlR3Jw
T2ZmZXJUeXBlDQogICAgICAgICAgb2JqZWN0cy4gQW55IGxpbWl0YXRpb24gb24gdGhlIG1heGlt
dW0gbnVtYmVyIG9mIG9iamVjdHMNCiAgICAgICAgICB0aGF0IG1heSBiZSBwYXNzZWQgaW50byBv
ciByZXR1cm5lZCBieSB0aGlzIG9wZXJhdGlvbiBpcyBhDQogICAgICAgICAgcG9saWN5IGRlY2lz
aW9uIGFuZCBub3QgbGltaXRlZCBieSB0aGUgcHJvdG9jb2wuIFRoZSBYU0QNCiAgICAgICAgICBk
ZWNsYXJhdGlvbiBvZiB0aGUgb3BlcmF0aW9uIGlzIGFzIGZvbGxvd3M6IDwvdD4NCg0KICAgICAg
ICA8dD4NCiAgICAgICAgICA8ZmlndXJlIHRpdGxlPSIiPg0KICAgICAgICAgICAgPGFydHdvcmsg
YWxpZ249ImxlZnQiPg0KICAgICAgICAgICAgICA8IVtDREFUQVsNCiAgICA8Y29tcGxleFR5cGUg
bmFtZT0iUnRlR3JwT2ZmZXJUeXBlIj4NCiAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgPGVsZW1l
bnQgbmFtZT0iYmFzZSIgdHlwZT0ic3BwcGI6QmFzaWNPYmpUeXBlIi8+DQogICAgICAgIDxlbGVt
ZW50IG5hbWU9InJ0ZUdycE9mZmVyS2V5IiB0eXBlPSJzcHBwYjpSdGVHcnBPZmZlcktleVR5cGUi
Lz4NCiAgICAgICAgPGVsZW1lbnQgbmFtZT0ic3RhdHVzIiB0eXBlPSJzcHBwYjpSdGVHcnBPZmZl
clN0YXR1c1R5cGUiLz4NCiAgICAgICAgPGVsZW1lbnQgbmFtZT0ib2ZmZXJEYXRlVGltZSIgdHlw
ZT0iZGF0ZVRpbWUiLz4NCiAgICAgICAgPGVsZW1lbnQgbmFtZT0iYWNjZXB0RGF0ZVRpbWUiIHR5
cGU9ImRhdGVUaW1lIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgPGVsZW1lbnQgbmFtZT0iZXh0
IiB0eXBlPSJzcHBwYjpFeHRBbnlUeXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgIDwvc2VxdWVu
Y2U+DQogICAgPC9jb21wbGV4VHlwZT4NCiAgICAgICA8Y29tcGxleFR5cGUgbmFtZT0iUnRlR3Jw
T2ZmZXJLZXlUeXBlIj4NCiAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgPGVsZW1lbnQgbmFtZT0i
cnRlR3JwS2V5IiB0eXBlPSJzcHBwYjpPYmpLZXlUeXBlIi8+DQogICAgICAgIDxlbGVtZW50IG5h
bWU9Im9mZmVyZWRUbyIgdHlwZT0ic3BwcGI6T3JnSWRUeXBlIi8+DQogICAgICA8L3NlcXVlbmNl
Pg0KICAgIDwvY29tcGxleFR5cGU+DQogICAgDQogICAgPHNpbXBsZVR5cGUgbmFtZT0iUnRlR3Jw
T2ZmZXJTdGF0dXNUeXBlIj4NCiAgICAgIDxyZXN0cmljdGlvbiBiYXNlPSJ0b2tlbiI+DQogICAg
ICAgIDxlbnVtZXJhdGlvbiB2YWx1ZT0ib2ZmZXJlZCIvPg0KICAgICAgICA8ZW51bWVyYXRpb24g
dmFsdWU9ImFjY2VwdGVkIi8+DQogICAgICA8L3Jlc3RyaWN0aW9uPg0KICAgIDwvc2ltcGxlVHlw
ZT4NCiAgICAgICAgICAgICAgICAgICAgICAgIF1dPg0KICAgICAgICAgICAgPC9hcnR3b3JrPg0K
ICAgICAgICAgIDwvZmlndXJlPg0KICAgICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+VGhlIFJ0ZUdy
cE9mZmVyVHlwZSBvYmplY3QgaXMgY29tcG9zZWQgb2YgdGhlIGZvbGxvd2luZw0KICAgICAgICAg
IGVsZW1lbnRzOiA8bGlzdCBzdHlsZT0ic3ltYm9scyIgaGFuZ0luZGVudD0iNSI+DQogICAgICAg
ICAgICA8dD4gYmFzZTogQXMgZGVzY3JpYmVkIGluIHByZXZpb3VzIHNlY3Rpb25zLCBtb3N0IG9i
amVjdHMNCiAgICAgICAgICAgICAgY29udGFpbiBleGFjdGx5IG9uZSBpbnN0YW5jZSBvZiBCYXNp
Y09ialR5cGUgd2hpY2gNCiAgICAgICAgICAgICAgY29udGFpbnMgdGhlIElEIG9mIHRoZSByZWdp
c3RyYW50IG9yZ2FuaXphdGlvbiB0aGF0IG93bnMNCiAgICAgICAgICAgICAgdGhpcyBvYmplY3Qg
YW5kIHRoZSBJRCBvZiB0aGUgcmVnaXN0cmFyIG9yZ2FuaXphdGlvbg0KICAgICAgICAgICAgICB0
aGF0IHByb3Zpc2lvbmVkIHRoaXMgb2JqZWN0LiA8L3Q+DQogICAgICAgICAgICA8dD4gcnRlR3Jw
T2ZmZXJLZXk6IFRoZSBvYmplY3QgdGhhdCBpZGVudGlmaWVzIHRoZSByb3V0ZQ0KICAgICAgICAg
ICAgICB0aGF0IGlzIG9yIGhhcyBiZWVuIG9mZmVyZWQgYW5kIHRoZSBvcmdhbml6YXRpb24gdGhh
dCBpdA0KICAgICAgICAgICAgICBpcyBvciBoYXMgYmVlbiBvZmZlcmVkIHRvLiBUaGUgY29tYmlu
YXRpb24gb2YgdGhlc2UNCiAgICAgICAgICAgICAgdGhyZWUgZGF0YSBlbGVtZW50cyB1bmlxdWVs
eSBpZGVudGlmeSBhIFJvdXRlIEdyb3VwDQogICAgICAgICAgICAgIE9mZmVyLiA8L3Q+DQogICAg
ICAgICAgICA8dD4gc3RhdHVzOiBUaGUgc3RhdHVzIG9mIHRoZSBvZmZlciwgb2ZmZXJlZCBvciBh
Y2NlcHRlZC4NCiAgICAgICAgICAgICAgVGhpcyBzdGF0dXMgaXMgY29udHJvbGxlZCBieSB0aGUg
c2VydmVyLiBJdCBpcw0KICAgICAgICAgICAgICBhdXRvbWF0aWNhbGx5IHNldCB0byAib2ZmZXJl
ZCIgd2hlbiBldmVyIGEgbmV3IFJvdXRlDQogICAgICAgICAgICAgIEdyb3VwIE9mZmVyIGlzIGFk
ZGVkLCBhbmQgaXMgYXV0b21hdGljYWxseSBzZXQgdG8NCiAgICAgICAgICAgICAgImFjY2VwdGVk
IiBpZiBhbmQgd2hlbiB0aGF0IG9mZmVyIGlzIGFjY2VwdGVkLiBUaGUgdmFsdWUNCiAgICAgICAg
ICAgICAgb2YgdGhlIGVsZW1lbnQgaXMgaWdub3JlZCB3aGVuIHBhc3NlZCBpbiBieSB0aGUgY2xp
ZW50LiA8L3Q+DQogICAgICAgICAgICA8dD4gb2ZmZXJEYXRlVGltZTogRGF0ZSBhbmQgdGltZSBp
biBHTVQgd2hlbiB0aGUgUm91dGUNCiAgICAgICAgICAgICAgR3JvdXAgT2ZmZXIgd2FzIGFkZGVk
LiA8L3Q+DQogICAgICAgICAgICA8dD4gYWNjZXB0RGF0ZVRpbWU6IERhdGUgYW5kIHRpbWUgaW4g
R01UIHdoZW4gdGhlIFJvdXRlDQogICAgICAgICAgICAgIEdyb3VwIE9mZmVyIHdhcyBhY2NlcHRl
ZC4gPC90Pg0KICAgICAgICAgIDwvbGlzdD4NCiAgICAgICAgPC90Pg0KDQogICAgICAgIDx0PiBU
aGUgcmVzdWx0IG9mIGFkZFJ0ZUdycE9mZmVyc1Jxc3QgaXMgdGhlDQogICAgICAgICAgYWRkUnRl
R3JwT2ZmZXJzUnNwbnMgZWxlbWVudCBkZWZpbmVkIGJlbG93LiBBcyB3aXRoIGFsbCBTUFBQDQog
ICAgICAgICAgcmVxdWVzdHMsIHRoZSByZXN1bHQgaXMgYWxsLW9yLW5vdGhpbmcuIElmIG1vcmUg
dGhhbiBvbmUNCiAgICAgICAgICBSdGVHcnBPZmZlclR5cGUgaXMgcGFzc2VkIGludG8gdGhpcyBy
ZXF1ZXN0LCB0aGVuIHRoZXkgd2lsbA0KICAgICAgICAgIGVpdGhlciBhbGwgc3VjY2VlZCBvciBh
bGwgZmFpbC4gSW4gdGhlIGNhc2Ugb2YgZmFpbHVyZSwgdGhlDQogICAgICAgICAgZmFpbHVyZSBy
ZXNwb25zZSBjb2RlKHMpIGFuZCBtZXNzYWdlKHMpIHdpbGwgaW5kaWNhdGUgdGhlDQogICAgICAg
ICAgcmVhc29uIGZvciB0aGUgZmFpbHVyZSBhbmQgdGhlIG9iamVjdChzKSB0aGF0IGNhdXNlZCB0
aGUNCiAgICAgICAgICBmYWlsdXJlLiA8L3Q+DQoNCiAgICAgICAgPHQ+DQogICAgICAgICAgPGZp
Z3VyZSB0aXRsZT0iIj4NCiAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAg
ICAgICAgICAgPCFbQ0RBVEFbDQogIDxlbGVtZW50IG5hbWU9ImFkZFJ0ZUdycE9mZmVyc1JzcG5z
IiB0eXBlPSJzcHBwYjpCYXNpY1JzcG5zVHlwZSIvPg0KICAgICAgICAgICAgICAgICAgICAgICAg
XV0+DQogICAgICAgICAgICA8L2FydHdvcms+DQogICAgICAgICAgPC9maWd1cmU+DQogICAgICAg
IDwvdD4NCg0KICAgICAgICA8dD5UaGUgcmVzcG9uc2UgY29kZXMgdGhhdCB0aGUgYWRkUnRlR3Jw
T2ZmZXJzUnFzdCBvcGVyYXRpb24NCiAgICAgICAgICBjYW4gcmV0dXJuIGFyZSBhcyBmb2xsb3dz
OiA8bGlzdCBzdHlsZT0ic3ltYm9scyINCiAgICAgICAgICAgIGhhbmdJbmRlbnQ9IjUiPg0KICAg
ICAgICAgICAgPHQ+MTAwMDogUmVxdWVzdCBTdWNjZWVkZWQuPC90Pg0KICAgICAgICAgICAgPHQ+
MjAwMTogUmVxdWVzdCBzeW50YXggaW52YWxpZC48L3Q+DQogICAgICAgICAgICA8dD4yMDAyOiBS
ZXF1ZXN0IHRvbyBsYXJnZS48L3Q+DQogICAgICAgICAgICA8dD4yMDAzOiBWZXJzaW9uIG5vdCBz
dXBwb3J0ZWQuPC90Pg0KICAgICAgICAgICAgPHQ+MjEwMzogQ29tbWFuZCBpbnZhbGlkLjwvdD4N
CiAgICAgICAgICAgIDx0PjIxMDQ6IEF0dHJpYnV0ZSB2YWx1ZSBpbnZhbGlkLjwvdD4NCiAgICAg
ICAgICAgIDx0PjIxMDU6IE9iamVjdCBkb2VzIG5vdCBleGlzdC48L3Q+DQogICAgICAgICAgICA8
dD4yMTA2OiBPYmplY3Qgc3RhdHVzIG9yIG93bmVyc2hpcCBkb2VzIG5vdCBhbGxvdyBmb3INCiAg
ICAgICAgICAgICAgcmVxdWVzdC48L3Q+DQogICAgICAgICAgICA8dD4yMzAxOiBTeXN0ZW0gdGVt
cG9yYXJpbHkgdW5hdmFpbGFibGUuPC90Pg0KICAgICAgICAgICAgPHQ+MjMwMjogVW5leHBlY3Rl
ZCBpbnRlcm5hbCBzeXN0ZW0gb3Igc2VydmVyIGVycm9yLjwvdD4NCiAgICAgICAgICA8L2xpc3Q+
DQogICAgICAgIDwvdD4NCg0KICAgICAgPC9zZWN0aW9uPg0KDQoNCiAgICAgIDxzZWN0aW9uIGFu
Y2hvcj0iYWNjcnRlZ3Jwb2ZmIg0KICAgICAgICB0aXRsZT0iQWNjZXB0IFJvdXRlIEdyb3VwIE9m
ZmVycyBPcGVyYXRpb24iPg0KICAgICAgICA8dD4gTm90IHVudGlsIGFjY2VzcyB0byBhIFJvdXRl
IEdyb3VwIGhhcyBiZWVuIG9mZmVyZWQgYW5kDQogICAgICAgICAgYWNjZXB0ZWQgd2lsbCB0aGUg
ZGF0YSByZWNpcGllbnQncyBvcmdhbml6YXRpb24gSUQgYmUNCiAgICAgICAgICBpbmNsdWRlZCBp
biB0aGUgcGVlcmluZ09yZyBsaXN0IGluIHRoYXQgUm91dGUgR3JvdXAgb2JqZWN0LA0KICAgICAg
ICAgIGFuZCB0aGF0IFJvdXRlIEdyb3VwJ3MgcGVlcmluZyBpbmZvcm1hdGlvbiBiZWNvbWUgYQ0K
ICAgICAgICAgIGNhbmRpZGF0ZSBmb3IgaW5jbHVzaW9uIGluIHRoZSByZXNwb25zZXMgdG8gdGhl
IHJlc29sdXRpb24NCiAgICAgICAgICByZXF1ZXN0cyBzdWJtaXR0ZWQgYnkgdGhhdCBkYXRhIHJl
Y2lwaWVudC5UaGUNCiAgICAgICAgICBhY2NlcHRSdGVHcnBPZmZlcnNScXN0IG9wZXJhdGlvbiBp
cyBjYWxsZWQgYnksIG9yIG9uIGJlaGFsZg0KICAgICAgICAgIG9mLCB0aGUgZGF0YSByZWNpcGll
bnQgdG8gYWNjZXB0IG9uZSBvciBtb3JlIFJvdXRlIEdyb3VwDQogICAgICAgICAgT2ZmZXJzIHRo
YXQgYXJlIHBlbmRpbmcgaW4gdGhlICJvZmZlcmVkIiBzdGF0dXMgZm9yIHRoZSBkYXRhDQogICAg
ICAgICAgcmVjaXBpZW50J3Mgb3JnYW5pemF0aW9uIElELiBJZiBhIFJvdXRlIEdyb3VwIE9mZmVy
IGZvciB0aGUNCiAgICAgICAgICBnaXZlbiBSb3V0ZSBHcm91cCBPZmZlciBrZXkgKHJvdXRlIG5h
bWUsIHJvdXRlIHJlZ2lzdHJhbnQNCiAgICAgICAgICBJRCwgZGF0YSByZWNpcGllbnQncyBvcmdh
bml6YXRpb24gSUQpIGV4aXN0cywgdGhlbiB0aGUNCiAgICAgICAgICBzZXJ2ZXIgbW92ZXMgdGhl
IFJvdXRlIEdyb3VwIE9mZmVyIHRvIHRoZSAiYWNjZXB0ZWQiIHN0YXR1cw0KICAgICAgICAgIGFu
ZCBhZGRzIHRoYXQgZGF0YSByZWNpcGllbnQncyBvcmdhbml6YXRpb24gSUQgaW50byB0aGUgbGlz
dA0KICAgICAgICAgIG9mIHBlZXJPcmdJZHMgZm9yIHRoYXQgUm91dGUgR3JvdXAuIElmIGEgc3Vj
aCBhIFJvdXRlIEdyb3VwDQogICAgICAgICAgT2ZmZXIgZG9lcyBub3QgZXhpc3QsIHRoZW4gdGhl
IHNlcnZlciByZXR1cm5zIHRoZQ0KICAgICAgICAgIGFwcHJvcHJpYXRlIGVycm9yIGNvZGUgMjEw
NS4gVGhlIFhTRCBkZWNsYXJhdGlvbnMgZm9yIHRoZQ0KICAgICAgICAgIG9wZXJhdGlvbiByZXF1
ZXN0IG9iamVjdCBhcmUgYXMgZm9sbG93czogPC90Pg0KDQogICAgICAgIDx0Pg0KICAgICAgICAg
IDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQog
ICAgICAgICAgICAgIDwhW0NEQVRBWw0KICAgIDxlbGVtZW50IG5hbWU9ImFjY2VwdFJ0ZUdycE9m
ZmVyc1Jxc3QiIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlPSJzcHBwYjpBY2Nl
cHRSdGVHcnBPZmZlcnNScXN0VHlwZSIvPg0KICAgICAgICAgICAgICAgICAgICAgIA0KICAgIDxj
b21wbGV4VHlwZSBuYW1lPSJBY2NlcHRSdGVHcnBPZmZlcnNScXN0VHlwZSI+DQogICAgICA8Y29t
cGxleENvbnRlbnQ+DQogICAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlw
ZSI+DQogICAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0icnRl
R3JwT2ZmZXJLZXkiIA0KICAgICAgICAgICAgICAgdHlwZT0ic3BwcGI6UnRlR3JwT2ZmZXJLZXlU
eXBlIiBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICAgIDwvc2VxdWVuY2U+DQogICAg
ICAgIDwvZXh0ZW5zaW9uPg0KICAgICAgPC9jb21wbGV4Q29udGVudD4NCiAgICA8L2NvbXBsZXhU
eXBlPg0KICAgICAgICAgICAgICAgICAgICAgICAgXV0+DQogICAgICAgICAgICA8L2FydHdvcms+
DQogICAgICAgICAgPC9maWd1cmU+DQogICAgICAgIDwvdD4NCg0KICAgICAgICA8dD4gVGhlIGVs
ZW1lbnQgcGFzc2VkIGludG8gdGhlIHNwcHBSZXF1ZXN0IGVsZW1lbnQgZm9yIHRoaXMNCiAgICAg
ICAgICBvcGVyYXRpb24gaXMgdGhlIGFjY2VwdFJ0ZUdycE9mZmVyc1Jxc3QgZWxlbWVudC4gVGhp
cw0KICAgICAgICAgIGVsZW1lbnQgaXMgb2YgdHlwZSBBY2NlcHRSdGVHcnBPZmZlcnNScXN0VHlw
ZSwgd2hpY2ggZXh0ZW5kcw0KICAgICAgICAgIEJhc2ljUnFzdFR5cGUgYW5kIGNvbnRhaW5zIG9u
ZSBvciBtb3JlIFJ0ZUdycE9mZmVyS2V5VHlwZQ0KICAgICAgICAgIG9iamVjdHMuIEFueSBsaW1p
dGF0aW9uIG9uIHRoZSBtYXhpbXVtIG51bWJlciBvZiBvYmplY3RzDQogICAgICAgICAgdGhhdCBt
YXkgYmUgcGFzc2VkIGludG8gb3IgcmV0dXJuZWQgYnkgdGhpcyBvcGVyYXRpb24gaXMgYQ0KICAg
ICAgICAgIHBvbGljeSBkZWNpc2lvbiBhbmQgbm90IGxpbWl0ZWQgYnkgdGhlIHByb3RvY29sLiA8
L3Q+DQoNCiAgICAgICAgPHQ+IFRoZSByZXN1bHQgb2YgYWNjZXB0UnRlR3JwT2ZmZXJzUnFzdCBp
cyB0aGUNCiAgICAgICAgICBhY2NlcHRSdGVHcnBPZmZlcnNSc3BucyBlbGVtZW50IGRlZmluZWQg
YmVsb3cuIEFzIHdpdGggYWxsDQogICAgICAgICAgU1BQUCByZXF1ZXN0cywgdGhlIHJlc3VsdCBp
cyBhbGwtb3Itbm90aGluZy4gSWYgbW9yZSB0aGFuDQogICAgICAgICAgb25lIFJ0ZUdycE9mZmVy
S2V5VHlwZSBpcyBwYXNzZWQgaW50byB0aGlzIHJlcXVlc3QsIHRoZW4NCiAgICAgICAgICB0aGV5
IHdpbGwgZWl0aGVyIGFsbCBzdWNjZWVkIG9yIGFsbCBmYWlsLiBJbiB0aGUgY2FzZSBvZg0KICAg
ICAgICAgIGZhaWx1cmUsIHRoZSBmYWlsdXJlIHJlc3BvbnNlIGNvZGUocykgYW5kIG1lc3NhZ2Uo
cykgd2lsbA0KICAgICAgICAgIGluZGljYXRlIHRoZSByZWFzb24gZm9yIHRoZSBmYWlsdXJlIGFu
ZCB0aGUgb2JqZWN0KHMpIHRoYXQNCiAgICAgICAgICBjYXVzZWQgdGhlIGZhaWx1cmUuIDwvdD4N
Cg0KICAgICAgICA8dD4NCiAgICAgICAgICA8ZmlndXJlIHRpdGxlPSIiPg0KICAgICAgICAgICAg
PGFydHdvcmsgYWxpZ249ImxlZnQiPg0KICAgICAgICAgICAgICA8IVtDREFUQVsNCiAgICA8ZWxl
bWVudCBuYW1lPSJhY2NlcHRSdGVHcnBPZmZlcnNSc3BucyIgDQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHR5cGU9InNwcHBiOkJhc2ljUnNwbnNUeXBlIi8+DQogICAg
ICAgICAgICAgICAgICAgICAgICBdXT4NCiAgICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAg
ICA8L2ZpZ3VyZT4NCiAgICAgICAgPC90Pg0KDQogICAgICAgIDx0PlRoZSByZXNwb25zZSBjb2Rl
cyB0aGF0IHRoZSBhY2NlcHRSdGVHcnBPZmZlcnNSc3Bucw0KICAgICAgICAgIG9wZXJhdGlvbiBj
YW4gcmV0dXJuIGFyZSBhcyBmb2xsb3dzOiA8bGlzdCBzdHlsZT0ic3ltYm9scyINCiAgICAgICAg
ICAgIGhhbmdJbmRlbnQ9IjUiPg0KICAgICAgICAgICAgPHQ+MTAwMDogUmVxdWVzdCBTdWNjZWVk
ZWQuPC90Pg0KICAgICAgICAgICAgPHQ+MjAwMTogUmVxdWVzdCBzeW50YXggaW52YWxpZC48L3Q+
DQogICAgICAgICAgICA8dD4yMDAyOiBSZXF1ZXN0IHRvbyBsYXJnZS48L3Q+DQogICAgICAgICAg
ICA8dD4yMDAzOiBWZXJzaW9uIG5vdCBzdXBwb3J0ZWQuPC90Pg0KICAgICAgICAgICAgPHQ+MjEw
MzogQ29tbWFuZCBpbnZhbGlkLjwvdD4NCiAgICAgICAgICAgIDx0PjIxMDQ6IEF0dHJpYnV0ZSB2
YWx1ZSBpbnZhbGlkLjwvdD4NCiAgICAgICAgICAgIDx0PjIxMDU6IE9iamVjdCBkb2VzIG5vdCBl
eGlzdC48L3Q+DQogICAgICAgICAgICA8dD4yMTA2OiBPYmplY3Qgc3RhdHVzIG9yIG93bmVyc2hp
cCBkb2VzIG5vdCBhbGxvdyBmb3INCiAgICAgICAgICAgICAgcmVxdWVzdC48L3Q+DQogICAgICAg
ICAgICA8dD4yMzAxOiBTeXN0ZW0gdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUuPC90Pg0KICAgICAg
ICAgICAgPHQ+MjMwMjogVW5leHBlY3RlZCBpbnRlcm5hbCBzeXN0ZW0gb3Igc2VydmVyIGVycm9y
LjwvdD4NCiAgICAgICAgICA8L2xpc3Q+DQogICAgICAgIDwvdD4NCg0KICAgICAgPC9zZWN0aW9u
Pg0KDQogICAgICA8c2VjdGlvbiBhbmNob3I9InJlanJ0ZWdycG9mZiINCiAgICAgICAgdGl0bGU9
IlJlamVjdCBSb3V0ZSBHcm91cCBPZmZlcnMgT3BlcmF0aW9uIj4NCiAgICAgICAgPHQ+IE5vdCB1
bnRpbCBhY2Nlc3MgdG8gYSBSb3V0ZSBHcm91cCBoYXMgYmVlbiBvZmZlcmVkIGFuZA0KICAgICAg
ICAgIGFjY2VwdGVkIHdpbGwgdGhlIGRhdGEgcmVjaXBpZW50J3Mgb3JnYW5pemF0aW9uIElEIGJl
DQogICAgICAgICAgaW5jbHVkZWQgaW4gdGhlIHBlZXJpbmdPcmcgbGlzdCBpbiB0aGF0IFJvdXRl
IEdyb3VwIG9iamVjdCwNCiAgICAgICAgICBhbmQgdGhhdCBSb3V0ZSBHcm91cCdzIHBlZXJpbmcg
aW5mb3JtYXRpb24gYmVjb21lIGENCiAgICAgICAgICBjYW5kaWRhdGUgZm9yIGluY2x1c2lvbiBp
biB0aGUgcmVzcG9uc2VzIHRvIHRoZSByZXNvbHV0aW9uDQogICAgICAgICAgcmVxdWVzdHMgc3Vi
bWl0dGVkIGJ5IHRoYXQgZGF0YSByZWNpcGllbnQuIEhvd2V2ZXIsIHRoZSBkYXRhDQogICAgICAg
ICAgcmVjaXBpZW50IHRoYXQgdGhlIFJvdXRlIEdyb3VwIGhhcyBiZWVuIG9mZmVyZWQgdG8gaGFz
IHRoZQ0KICAgICAgICAgIG9wdGlvbiBvZiByZWplY3RpbmcgYSBSb3V0ZSBHcm91cCBPZmZlciB0
aGF0IGhhcyBiZWVuDQogICAgICAgICAgb2ZmZXJlZCBidXQgbm90IGFjY2VwdGVkIG9yIHRoYXQg
aGFzIGJlZW4gb2ZmZXJlZCBhbmQNCiAgICAgICAgICBhY2NlcHRlZC4gVGhlIHJlamVjdFJ0ZUdy
cE9mZmVyc1Jxc3Qgb3BlcmF0aW9uIGlzIHVzZWQgZm9yDQogICAgICAgICAgdGhlc2UgcHVycG9z
ZXMgYW5kIGlzIGNhbGxlZCBieSwgb3Igb24gYmVoYWxmIG9mLCB0aGUgZGF0YQ0KICAgICAgICAg
IHJlY2lwaWVudCB0byBhY2NlcHQgb25lIG9yIG1vcmUgUm91dGUgR3JvdXAgT2ZmZXJzIHRoYXQg
YXJlDQogICAgICAgICAgcGVuZGluZyBpbiB0aGUgIm9mZmVyZWQiIHN0YXR1cyBvciB0aGUgImFj
Y2VwdGVkIiBzdGF0dXMgZm9yDQogICAgICAgICAgdGhlIGRhdGEgcmVjaXBpZW50J3Mgb3JnYW5p
emF0aW9uIElELiBJZiBhIFJvdXRlIEdyb3VwIE9mZmVyDQogICAgICAgICAgZm9yIHRoZSBnaXZl
biBSb3V0ZSBHcm91cCBPZmZlciBrZXkgKHJvdXRlIG5hbWUsIHJvdXRlDQogICAgICAgICAgcmVn
aXN0cmFudCBJRCwgZGF0YSByZWNpcGllbnQncyBvcmdhbml6YXRpb24gSUQpIGV4aXN0cyBpbg0K
ICAgICAgICAgIGVpdGhlciB0aGUgb2ZmZXJlZCBvciBhY2NlcHRlZCBzdGF0dXMsIHRoZW4gdGhl
IHNlcnZlcg0KICAgICAgICAgIGRlbGV0ZXMgdGhhdCBSb3V0ZSBHcm91cCBPZmZlciBvYmplY3Qg
LCBhbmQsIGlmIGFwcHJvcHJpYXRlLA0KICAgICAgICAgIHJlbW92ZXMgdGhlIGRhdGEgcmVjaXBp
ZW50cyBvcmdhbml6YXRpb24gSUQgZnJvbSB0aGUgbGlzdCBvZg0KICAgICAgICAgIHBlZXJPcmdJ
ZHMgZm9yIHRoYXQgUm91dGUgR3JvdXAuIElmIHRoZSBSb3V0ZSBHcm91cCBPZmZlcg0KICAgICAg
ICAgIGRvZXMgbm90IGV4aXN0LCB0aGVuIHRoZSBzZXJ2ZXIgcmV0dXJucyB0aGUgYXBwcm9wcmlh
dGUNCiAgICAgICAgICBlcnJvciBjb2RlIDIxMDUuIFRoZSBYU0QgZGVjbGFyYXRpb25zIGZvciB0
aGUgb3BlcmF0aW9uDQogICAgICAgICAgcmVxdWVzdCBvYmplY3QgYXJlIGFzIGZvbGxvd3M6IDwv
dD4NCg0KICAgICAgICA8dD4NCiAgICAgICAgICA8ZmlndXJlIHRpdGxlPSIiPg0KICAgICAgICAg
ICAgPGFydHdvcmsgYWxpZ249ImxlZnQiPg0KICAgICAgICAgICAgICA8IVtDREFUQVsNCiAgICA8
ZWxlbWVudCBuYW1lPSJyZWplY3RSdGVHcnBPZmZlcnNScXN0IiANCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdHlwZT0ic3BwcGI6UmVqZWN0UnRlR3JwT2ZmZXJzUnFzdFR5cGUiLz4NCiAg
ICAgICAgICAgICAgICAgICAgICANCiAgICA8Y29tcGxleFR5cGUgbmFtZT0iUmVqZWN0UnRlR3Jw
T2ZmZXJzUnFzdFR5cGUiPg0KICAgICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgICA8ZXh0ZW5z
aW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0KICAgICAgICAgIDxzZXF1ZW5jZT4NCiAg
ICAgICAgICAgIDxlbGVtZW50IG5hbWU9InJ0ZUdycE9mZmVyS2V5IiANCiAgICAgICAgICAgICAg
IHR5cGU9InNwcHBiOlJ0ZUdycE9mZmVyS2V5VHlwZSIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4N
CiAgICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgICA8L2V4dGVuc2lvbj4NCiAgICAgIDwvY29t
cGxleENvbnRlbnQ+DQogICAgPC9jb21wbGV4VHlwZT4NCiAgICAgICAgICAgICAgICAgICAgICAg
IF1dPg0KICAgICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAgICAgIDwvZmlndXJlPg0KICAgICAg
ICA8L3Q+DQoNCiAgICAgICAgPHQ+IFRoZSBlbGVtZW50IHBhc3NlZCBpbnRvIHRoZSBzcHBwUmVx
dWVzdCBlbGVtZW50IGZvciB0aGlzDQogICAgICAgICAgb3BlcmF0aW9uIGlzIHRoZSByZWplY3RS
dGVHcnBPZmZlcnNScXN0IGVsZW1lbnQuIFRoaXMNCiAgICAgICAgICBlbGVtZW50IGlzIG9mIHR5
cGUgUmVqZWN0UnRlR3JwT2ZmZXJzUnFzdFR5cGUsIHdoaWNoIGV4dGVuZHMNCiAgICAgICAgICBC
YXNpY1Jxc3RUeXBlIGFuZCBjb250YWlucyBvbmUgb3IgbW9yZSBSdGVHcnBPZmZlcktleVR5cGUN
CiAgICAgICAgICBvYmplY3RzLiBBbnkgbGltaXRhdGlvbiBvbiB0aGUgbWF4aW11bSBudW1iZXIg
b2Ygb2JqZWN0cw0KICAgICAgICAgIHRoYXQgbWF5IGJlIHBhc3NlZCBpbnRvIG9yIHJldHVybmVk
IGJ5IHRoaXMgb3BlcmF0aW9uIGlzIGENCiAgICAgICAgICBwb2xpY3kgZGVjaXNpb24gYW5kIG5v
dCBsaW1pdGVkIGJ5IHRoZSBwcm90b2NvbC4gPC90Pg0KDQogICAgICAgIDx0PiBUaGUgcmVzdWx0
IG9mIHJlamVjdFJ0ZUdycE9mZmVyc1Jxc3QgaXMgdGhlDQogICAgICAgICAgcmVqZWN0UnRlR3Jw
T2ZmZXJzUnNwbnMgZWxlbWVudCBkZWZpbmVkIGJlbG93LiBBcyB3aXRoIGFsbA0KICAgICAgICAg
IFNQUFAgcmVxdWVzdHMsIHRoZSByZXN1bHQgaXMgYWxsLW9yLW5vdGhpbmcuIElmIG1vcmUgdGhh
bg0KICAgICAgICAgIG9uZSBSdGVHcnBPZmZlcktleVR5cGUgaXMgcGFzc2VkIGludG8gdGhpcyBy
ZXF1ZXN0LCB0aGVuDQogICAgICAgICAgdGhleSB3aWxsIGVpdGhlciBhbGwgc3VjY2VlZCBvciBh
bGwgZmFpbC4gSW4gdGhlIGNhc2Ugb2YNCiAgICAgICAgICBmYWlsdXJlLCB0aGUgZmFpbHVyZSBy
ZXNwb25zZSBjb2RlKHMpIGFuZCBtZXNzYWdlKHMpIHdpbGwNCiAgICAgICAgICBpbmRpY2F0ZSB0
aGUgcmVhc29uIGZvciB0aGUgZmFpbHVyZSBhbmQgdGhlIG9iamVjdChzKSB0aGF0DQogICAgICAg
ICAgY2F1c2VkIHRoZSBmYWlsdXJlLiA8L3Q+DQoNCiAgICAgICAgPHQ+DQogICAgICAgICAgPGZp
Z3VyZSB0aXRsZT0iIj4NCiAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAg
ICAgICAgICAgPCFbQ0RBVEFbDQogICAgPGVsZW1lbnQgbmFtZT0icmVqZWN0UnRlR3JwT2ZmZXJz
UnNwbnMiIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlPSJzcHBwYjpCYXNp
Y1JzcG5zVHlwZSIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgXV0+DQogICAgICAgICAgICA8
L2FydHdvcms+DQogICAgICAgICAgPC9maWd1cmU+DQogICAgICAgIDwvdD4NCg0KICAgICAgICA8
dD5UaGUgcmVzcG9uc2UgY29kZXMgdGhhdCB0aGUgcmVqZWN0UnRlR3JwT2ZmZXJzUnNwbnMNCiAg
ICAgICAgICBvcGVyYXRpb24gY2FuIHJldHVybiBhcmUgYXMgZm9sbG93czogPGxpc3Qgc3R5bGU9
InN5bWJvbHMiDQogICAgICAgICAgICBoYW5nSW5kZW50PSI1Ij4NCiAgICAgICAgICAgIDx0PjEw
MDA6IFJlcXVlc3QgU3VjY2VlZGVkLjwvdD4NCiAgICAgICAgICAgIDx0PjIwMDE6IFJlcXVlc3Qg
c3ludGF4IGludmFsaWQuPC90Pg0KICAgICAgICAgICAgPHQ+MjAwMjogUmVxdWVzdCB0b28gbGFy
Z2UuPC90Pg0KICAgICAgICAgICAgPHQ+MjAwMzogVmVyc2lvbiBub3Qgc3VwcG9ydGVkLjwvdD4N
CiAgICAgICAgICAgIDx0PjIxMDM6IENvbW1hbmQgaW52YWxpZC48L3Q+DQogICAgICAgICAgICA8
dD4yMTA0OiBBdHRyaWJ1dGUgdmFsdWUgaW52YWxpZC48L3Q+DQogICAgICAgICAgICA8dD4yMTA1
OiBPYmplY3QgZG9lcyBub3QgZXhpc3QuPC90Pg0KICAgICAgICAgICAgPHQ+MjEwNjogT2JqZWN0
IHN0YXR1cyBvciBvd25lcnNoaXAgZG9lcyBub3QgYWxsb3cgZm9yDQogICAgICAgICAgICAgIHJl
cXVlc3QuPC90Pg0KICAgICAgICAgICAgPHQ+MjMwMTogU3lzdGVtIHRlbXBvcmFyaWx5IHVuYXZh
aWxhYmxlLjwvdD4NCiAgICAgICAgICAgIDx0PjIzMDI6IFVuZXhwZWN0ZWQgaW50ZXJuYWwgc3lz
dGVtIG9yIHNlcnZlciBlcnJvci48L3Q+DQogICAgICAgICAgPC9saXN0Pg0KICAgICAgICA8L3Q+
DQoNCiAgICAgIDwvc2VjdGlvbj4NCg0KICAgICAgPHNlY3Rpb24gYW5jaG9yPSJnZXRydGVncnBv
ZmYiDQogICAgICAgIHRpdGxlPSJHZXQgUm91dGUgR3JvdXAgT2ZmZXJzIE9wZXJhdGlvbiI+DQog
ICAgICAgIDx0PiBUaGUgZ2V0UnRlR3JwT2ZmZXJzUnFzdCBvcGVyYXRpb24gYWxsb3dzIGEgY2xp
ZW50IHRvIGdldA0KICAgICAgICAgIHRoZSBwcm9wZXJ0aWVzIG9mIHplcm8gb3IgbW9yZSBSb3V0
ZSBHcm91cCBPZmZlciBvYmplY3RzDQogICAgICAgICAgdGhhdCB0aGF0IHJlZ2lzdHJhciBpcyBh
dXRob3JpemVkIHRvIHZpZXcuIFRoZSBzZXJ2ZXIgd2lsbA0KICAgICAgICAgIGF0dGVtcHQgdG8g
ZmluZCBSb3V0ZSBHcm91cCBPZmZlciBvYmplY3RzIHRoYXQgaGFzIGFsbCB0aGUNCiAgICAgICAg
ICBwcm9wZXJ0aWVzIHNwZWNpZmllZCBpbiB0aGUgY3JpdGVyaWEgcGFzc2VkIGludG8gdGhlDQog
ICAgICAgICAgb3BlcmF0aW9uLiBJZiBubyBjcml0ZXJpYSBpcyBwYXNzZWQgaW4gdGhlbiB0aGUg
c2VydmVyIHdpbGwNCiAgICAgICAgICByZXR1cm4gdGhlIGxpc3Qgb2YgUm91dGUgR3JvdXAgT2Zm
ZXIgb2JqZWN0cyB0aGF0IHRoZQ0KICAgICAgICAgIHF1ZXJ5aW5nIGNsaWVudCBoYXMgdGhlIGF1
dGhvcml0eSB0byB2aWV3LiBJZiB0aGVyZSBhcmUgbm8NCiAgICAgICAgICBtYXRjaGluZyBSb3V0
ZSBHcm91cCBPZmZlcnMgZm91bmQgdGhlbiBhbiBlbXB0eSByZXN1bHQgc2V0DQogICAgICAgICAg
d2lsbCBiZSByZXR1cm5lZC4gPC90Pg0KICAgICAgICA8dD4gVGhlIGVsZW1lbnQgcGFzc2VkIGlu
dG8gdGhlIHNwcHBSZXF1ZXN0IGVsZW1lbnQgZm9yIHRoaXMNCiAgICAgICAgICBvcGVyYXRpb24g
aXMgdGhlIGdldFJ0ZUdycE9mZmVyc1Jxc3QgZWxlbWVudC4gVGhpcyBlbGVtZW50DQogICAgICAg
ICAgaXMgb2YgdHlwZSBHZXRSdGVHcnBPZmZlcnNScXN0VHlwZSwgd2hpY2ggZXh0ZW5kcw0KICAg
ICAgICAgIEJhc2ljUnFzdFR5cGUgYW5kIGNvbnRhaW5zIHRoZSBjcml0ZXJpYSB0aGF0IHRoZQ0K
ICAgICAgICAgIHJldHVybmVkUm91dGUgR3JvdXAgT2ZmZXIgb2JqZWN0cyBtdXN0IG1hdGNoLiBB
bnkgbGltaXRhdGlvbg0KICAgICAgICAgIG9uIHRoZSBtYXhpbXVtIG51bWJlciBvZiBvYmplY3Rz
IHRoYXQgbWF5IGJlIHBhc3NlZCBpbnRvIG9yDQogICAgICAgICAgcmV0dXJuZWQgYnkgdGhpcyBv
cGVyYXRpb24gaXMgYSBwb2xpY3kgZGVjaXNpb24gYW5kIG5vdA0KICAgICAgICAgIGxpbWl0ZWQg
YnkgdGhlIHByb3RvY29sLiBUaGUgWFNEIGRlY2xhcmF0aW9uIG9mIHRoZQ0KICAgICAgICAgIG9w
ZXJhdGlvbiBpcyBhcyBmb2xsb3dzOiA8L3Q+DQoNCiAgICAgICAgPHQ+DQogICAgICAgICAgPGZp
Z3VyZSB0aXRsZT0iIj4NCiAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAg
ICAgICAgICAgPCFbQ0RBVEFbDQogICAgPGVsZW1lbnQgbmFtZT0iZ2V0UnRlR3JwT2ZmZXJzUnFz
dCIgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9InNwcHBiOkdldFJ0ZUdy
cE9mZmVyc1Jxc3RUeXBlIi8+DQogICAgICAgICAgICAgICAgICAgICAgDQogICAgPGNvbXBsZXhU
eXBlIG5hbWU9IkdldFJ0ZUdycE9mZmVyc1Jxc3RUeXBlIj4NCiAgICAgIDxjb21wbGV4Q29udGVu
dD4NCiAgICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1Jxc3RUeXBlIj4NCiAgICAg
ICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJvZmZlcmVkQnlQZWVy
cyIgdHlwZT0iYm9vbGVhbiIgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICAgICA8ZWxlbWVudCBu
YW1lPSJvZmZlcmVkVG9QZWVycyIgdHlwZT0iYm9vbGVhbiIgDQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluT2NjdXJzPSIwIi8+DQogICAg
ICAgICAgICA8ZWxlbWVudCBuYW1lPSJzdGF0dXMiIHR5cGU9InNwcHBiOlJ0ZUdycE9mZmVyU3Rh
dHVzVHlwZSIgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJwZWVy
aW5nT3JnIiB0eXBlPSJzcHBwYjpPcmdJZFR5cGUiIA0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICAg
ICAgPGVsZW1lbnQgbmFtZT0icnRlR3JwT2ZmZXJLZXkiIA0KdHlwZT0ic3BwcGI6UnRlR3JwT2Zm
ZXJLZXlUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAg
ICAgPC9zZXF1ZW5jZT4NCiAgICAgICAgPC9leHRlbnNpb24+DQogICAgICA8L2NvbXBsZXhDb250
ZW50Pg0KICAgIDwvY29tcGxleFR5cGU+DQogICAgICAgICAgICAgICAgICAgICAgICBdXT4NCiAg
ICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgPC90Pg0K
DQogICAgICAgIDx0PlRoZSBHZXRSdGVHcnBPZmZlcnNScXN0VHlwZSBvYmplY3QgaXMgY29tcG9z
ZWQgb2YgdGhlDQogICAgICAgICAgZm9sbG93aW5nIGVsZW1lbnRzOiA8bGlzdCBzdHlsZT0ic3lt
Ym9scyIgaGFuZ0luZGVudD0iNSI+DQogICAgICAgICAgICA8dD4gb2ZmZXJlZEJ5UGVlcnM6IFpl
cm8gb3Igb25lIGJvb2xlYW4gdmFsdWUgdGhhdCwgaWYNCiAgICAgICAgICAgICAgdHJ1ZSwgaW5k
aWNhdGVzIHRoYXQgb25seSBvZmZlcnMgdGhhdCBhcmUgb2ZmZXJlZCBieQ0KICAgICAgICAgICAg
ICBwZWVyaW5nIG9yZ2FuaXphdGlvbnMgdG8gdGhlIHF1ZXJ5aW5nIHJlZ2lzdHJhbnQgc2hvdWxk
DQogICAgICAgICAgICAgIGJlIGluY2x1ZGVkIGluIHRoZSByZXN1bHQgc2V0LiBJZiB0aGlzIHZh
bHVlIGlzIGZhbHNlLA0KICAgICAgICAgICAgICB0aGUgb2ZmZXJzIGJ5IHBlZXJpbmcgb3JnYW5p
emF0aW9ucyB0byB0aGUgcXVlcnlpbmcNCiAgICAgICAgICAgICAgcmVnaXN0cmFudCBzaG91bGQg
bm90IGJlIGluY2x1ZGVkIGluIHRoZSByZXN1bHQgc2V0LiBUaGUNCiAgICAgICAgICAgICAgcmVz
dWx0IHNldCBpcyBhbHNvIHN1YmplY3QgdG8gb3RoZXIgcXVlcnkgY3JpdGVyaWEgaW4NCiAgICAg
ICAgICAgICAgdGhlIHJlcXVlc3QuIDwvdD4NCiAgICAgICAgICAgIDx0PiBvZmZlcmVkVG9QZWVy
czogWmVybyBvciBvbmUgYm9vbGVhbiB2YWx1ZSB0aGF0LCBpZg0KICAgICAgICAgICAgICB0cnVl
LCBpbmRpY2F0ZXMgdGhhdCBvbmx5IG9mZmVycyB0aGF0IGFyZSBvZmZlcmVkIHRvDQogICAgICAg
ICAgICAgIHBlZXJpbmcgb3JnYW5pemF0aW9ucyBieSB0aGUgcXVlcnlpbmcgcmVnaXN0cmFudCBz
aG91bGQNCiAgICAgICAgICAgICAgYmUgaW5jbHVkZWQgaW4gdGhlIHJlc3VsdCBzZXQuIElmIHRo
aXMgdmFsdWUgaXMgZmFsc2UsDQogICAgICAgICAgICAgIHRoZSBvZmZlcnMgdG8gcGVlcmluZyBv
cmdhbml6YXRpb25zIGJ5IHRoZSBxdWVyeWluZw0KICAgICAgICAgICAgICByZWdpc3RyYW50IHNo
b3VsZCBub3QgYmUgaW5jbHVkZWQgaW4gdGhlIHJlc3VsdCBzZXQuIFRoZQ0KICAgICAgICAgICAg
ICByZXN1bHQgc2V0IGlzIGFsc28gc3ViamVjdCB0byBvdGhlciBxdWVyeSBjcml0ZXJpYSBpbg0K
ICAgICAgICAgICAgICB0aGUgcmVxdWVzdC4gPC90Pg0KICAgICAgICAgICAgPHQ+IHN0YXR1czog
VGhlIHN0YXR1cyBvZiB0aGUgb2ZmZXIsIG9mZmVyZWQgb3IgYWNjZXB0ZWQuDQogICAgICAgICAg
ICAgIE9ubHkgb2ZmZXJzIGluIHRoZSBzcGVjaWZpZWQgc3RhdHVzIHNob3VsZCBiZSBpbmNsdWRl
ZA0KICAgICAgICAgICAgICBpbiB0aGUgcmVzdWx0IHNldC4gSWYgdGhpcyBlbGVtZW50IGlzIG5v
dCBwcmVzZW50IHRoZW4NCiAgICAgICAgICAgICAgdGhlIHN0YXR1cyBvZiB0aGUgb2ZmZXIgc2hv
dWxkIG5vdCBiZSBjb25zaWRlcmVkIGluIHRoZQ0KICAgICAgICAgICAgICBxdWVyeS4gVGhlIHJl
c3VsdCBzZXQgaXMgYWxzbyBzdWJqZWN0IHRvIG90aGVyIHF1ZXJ5DQogICAgICAgICAgICAgIGNy
aXRlcmlhIGluIHRoZSByZXF1ZXN0LiA8L3Q+DQogICAgICAgICAgICA8dD4gcGVlcmluZ09yZzog
WmVybyBvciBtb3JlIG9yZ2FuaXphdGlvbiBJRHMuIE9ubHkgb2ZmZXJzDQogICAgICAgICAgICAg
IHRoYXQgYXJlIG9mZmVyZWQgdG8gb3Igb2ZmZXJlZCBieSB0aGUgb3JnYW5pemF0aW9uIElEcw0K
ICAgICAgICAgICAgICBpbiB0aGlzIGxpc3Qgc2hvdWxkIGJlIGluY2x1ZGVkIGluIHRoZSByZXN1
bHQgc2V0LiBUaGUNCiAgICAgICAgICAgICAgcmVzdWx0IHNldCBpcyBhbHNvIHN1YmplY3QgdG8g
b3RoZXIgcXVlcnkgY3JpdGVyaWEgaW4NCiAgICAgICAgICAgICAgdGhlIHJlcXVlc3QuIDwvdD4N
CiAgICAgICAgICAgIDx0PiBydGVHcnBPZmZlcktleTogWmVybyBvciBtb3JlIFJvdXRlIEdyb3Vw
IE9mZmVyIEtleXMuDQogICAgICAgICAgICAgIE9ubHkgb2ZmZXJzIGhhdmluZyBvbmUgb2YgdGhl
c2Uga2V5cyBzaG91bGQgYmUgaW5jbHVkZWQNCiAgICAgICAgICAgICAgaW4gdGhlIHJlc3VsdCBz
ZXQuIFRoZSByZXN1bHQgc2V0IGlzIGFsc28gc3ViamVjdCB0bw0KICAgICAgICAgICAgICBvdGhl
ciBxdWVyeSBjcml0ZXJpYSBpbiB0aGUgcmVxdWVzdC4gPC90Pg0KICAgICAgICAgIDwvbGlzdD4N
CiAgICAgICAgPC90Pg0KDQogICAgICAgIDx0PiBUaGUgcmVzdWx0IG9mIHRoZSBnZXRSdGVHcnBP
ZmZlcnNScXN0IG9wZXJhdGlvbiByZXR1cm5lZA0KICAgICAgICAgIGluIHRoZSBzcHBwUmVzcG9u
c2UgZWxlbWVudCBpcyB0aGUgZ2V0UnRlR3JwT2ZmZXJzUnNwbnMNCiAgICAgICAgICBlbGVtZW50
IGRlZmluZWQgYmVsb3cuIFRoaXMgb2JqZWN0IGNvbnRhaW5zIHRoZSByZXN1bHRpbmcNCiAgICAg
ICAgICBzZXQgb2YgUnRlR3JwT2ZmZXJUeXBlIG9iamVjdHMsIG9yIGFuIGVtcHR5IHNldCBpZiB0
aGVyZQ0KICAgICAgICAgIHdlcmUgbm8gbWF0Y2hlcy4gPC90Pg0KDQogICAgICAgIDx0Pg0KICAg
ICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAgICA8YXJ0d29yayBhbGlnbj0ibGVm
dCI+DQogICAgICAgICAgICAgIDwhW0NEQVRBWw0KICAgIDxlbGVtZW50IG5hbWU9ImdldFJ0ZUdy
cE9mZmVyc1JzcG5zIiANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlPSJzcHBw
YjpHZXRSdGVHcnBPZmZlcnNSc3Buc1R5cGUiLz4NCiAgICAgICAgICAgIA0KICAgIDxjb21wbGV4
VHlwZSBuYW1lPSJHZXRSdGVHcnBPZmZlcnNSc3Buc1R5cGUiPg0KICAgICAgPGNvbXBsZXhDb250
ZW50Pg0KICAgICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnNwbnNUeXBlIj4NCiAg
ICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJydGVHcnBPZmZl
ciIgdHlwZT0ic3BwcGI6UnRlR3JwT2ZmZXJUeXBlIiANCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAg
ICA8L3NlcXVlbmNlPg0KICAgICAgICA8L2V4dGVuc2lvbj4NCiAgICAgIDwvY29tcGxleENvbnRl
bnQ+DQogICAgPC9jb21wbGV4VHlwZT4gICAgDQogICAgICAgICAgICAgICAgICAgICAgICBdXT4N
CiAgICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgPC90
Pg0KDQogICAgICAgIDx0PlRoZSByZXNwb25zZSBjb2RlcyB0aGF0IHRoZSBnZXRSdGVHcnBPZmZl
cnNScXN0IG9wZXJhdGlvbg0KICAgICAgICAgIGNhbiByZXR1cm4gYXJlIGFzIGZvbGxvd3M6IDxs
aXN0IHN0eWxlPSJzeW1ib2xzIg0KICAgICAgICAgICAgaGFuZ0luZGVudD0iNSI+DQogICAgICAg
ICAgICA8dD4xMDAwOiBSZXF1ZXN0IFN1Y2NlZWRlZC48L3Q+DQogICAgICAgICAgICA8dD4yMDAx
OiBSZXF1ZXN0IHN5bnRheCBpbnZhbGlkLjwvdD4NCiAgICAgICAgICAgIDx0PjIwMDI6IFJlcXVl
c3QgdG9vIGxhcmdlLjwvdD4NCiAgICAgICAgICAgIDx0PjIwMDM6IFZlcnNpb24gbm90IHN1cHBv
cnRlZC48L3Q+DQogICAgICAgICAgICA8dD4yMTAzOiBDb21tYW5kIGludmFsaWQuPC90Pg0KICAg
ICAgICAgICAgPHQ+MjEwNDogQXR0cmlidXRlIHZhbHVlIGludmFsaWQuPC90Pg0KICAgICAgICAg
ICAgPHQ+MjMwMTogU3lzdGVtIHRlbXBvcmFyaWx5IHVuYXZhaWxhYmxlLjwvdD4NCiAgICAgICAg
ICAgIDx0PjIzMDI6IFVuZXhwZWN0ZWQgaW50ZXJuYWwgc3lzdGVtIG9yIHNlcnZlciBlcnJvci48
L3Q+DQogICAgICAgICAgPC9saXN0Pg0KICAgICAgICA8L3Q+DQoNCiAgICAgIDwvc2VjdGlvbj4N
CiAgICAgIDxzZWN0aW9uIGFuY2hvcj0iUHViSWRzT3BlciINCiAgICAgICAgdGl0bGU9IlB1Ymxp
YyBJZGVudGlmaWVyIE9wZXJhdGlvbnMiPg0KDQogICAgICAgIDx0PiBQdWJsaWMgSWRlbnRpZmll
ciBpcyBhIHdlbGwta25vd24gYXR0cmlidXRlIHRoYXQgaXMgdXNlZA0KICAgICAgICAgIGFzIHRo
ZSBzZWFyY2gga2V5IHRvIGZpbmQgdGhlIHJvdXRlcyBhc3NvY2lhdGVkIHdpdGggaXQuDQogICAg
ICAgICAgVGhlcmUgYXJlIHRocmVlIHR5cGVzIG9mIHB1YmxpYyBpZGVudGlmaWVycyBkZWZpbmVk
IGluIHRoaXMNCiAgICAgICAgICBkb2N1bWVudDogVE5UeXBlIGZvciB0aGUgdGVsZXBob25lIG51
bWJlciwgRW1haWxUeXBlIGZvciB0aGUNCiAgICAgICAgICBlbWFpbCBhZGRyZXNzLCBhbmQgUk5U
eXBlIGZvciBQU1ROIHJvdXRpbmcgbnVtYmVyLiBGdXJ0aGVyLA0KICAgICAgICAgIFROUmFuZ2VU
eXBlIGlzIHVzZWQgdG8gYWRkIGEgcmFuZ2Ugb2YgdGVsZXBob25lIG51bWJlcnMuIDwvdD4NCg0K
DQogICAgICAgIDxzZWN0aW9uIGFuY2hvcj0iYWRkUHViSWRzIiB0aXRsZT0iQWRkIFB1YmxpYyBJ
ZGVudGlmaWVyIj4NCiAgICAgICAgICA8dD4gYWRkUHViSWRzUnFzdCBvcGVyYXRpb24gaXMgdXNl
ZCB0byBjcmVhdGUgb3Igb3ZlcndyaXRlDQogICAgICAgICAgICBvbmUgb3IgbW9yZSBwdWJsaWMg
aWRlbnRpZmllcihzKS4gV2hlbiBhY3RpdmF0aW5nIGEgbmV3DQogICAgICAgICAgICBwdWJsaWMg
aWRlbnRpZmllciB0aGF0IGNhbiBiZSByZWFjaGVkIHVzaW5nIGEgY29tbW9uIHNldA0KICAgICAg
ICAgICAgb2Ygcm91dGVzLCBpdCBpcyBvZnRlbiBhc3NvY2lhdGVkIHdpdGggYSB3ZWxsLWtub3du
DQogICAgICAgICAgICBkZXN0aW5hdGlvbiBncm91cC4gSW4gc29tZSBjYXNlcywgc3VjaCBhcyB0
aGUgZW1haWwgcHVibGljDQogICAgICAgICAgICBpZGVudGlmaWVyLCB0aGUgcm91dGluZyBpbmZv
cm1hdGlvbiBpcyB1bmlxdWUsIGFuZA0KICAgICAgICAgICAgdGhlcmVmb3JlLCBhZGRQdWJJZHNS
cXN0IGFsbG93cyB0aGUgcHVibGljIGlkZW50aWZpZXIgdG8NCiAgICAgICAgICAgIGJlIGRpcmVj
dGx5IGFzc29jaWF0ZWQgd2l0aCBhIHJvdXRlIHJlY29yZC4gPC90Pg0KDQogICAgICAgICAgPHQ+
IFB1YklkVHlwZSBpbiB0aGUgc2NoZW1hIHJlcHJlc2VudHMgdGhlIHB1YmxpYyBpZGVudGlmaWVy
DQogICAgICAgICAgICBhbmQgaXQgaXMgZGVmaW5lZCBhcyBhbiBhYnN0cmFjdCB0eXBlLiBUTlR5
cGUsIEVtYWlsVHlwZSwNCiAgICAgICAgICAgIGFuZCBSTlR5cGUsIHRoZSBjb25jcmV0ZSB0eXBl
cyBvZiBQdWJJZFR5cGUsIGFyZSBpbnB1dHMgdG8NCiAgICAgICAgICAgICdhZGRQdWJJZFJxc3Qn
IG9wZXJhdGlvbi4gVGhlIGRlY2xhcmF0aW9uIG9mDQogICAgICAgICAgICAnYWRkUHViSWRzUnFz
dCcgaXMgYXMgZm9sbG93czogPC90Pg0KDQogICAgICAgICAgPHQ+DQogICAgICAgICAgICA8Zmln
dXJlIHRpdGxlPSIiPg0KICAgICAgICAgICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQogICAg
ICAgICAgICAgICAgPCFbQ0RBVEFbDQogICAgPGVsZW1lbnQgbmFtZT0iYWRkUHViSWRzUnFzdCIg
dHlwZT0ic3BwcGI6QWRkUHViSWRzUnFzdFR5cGUiLz4NCiAgICA8Y29tcGxleFR5cGUgbmFtZT0i
QWRkUHViSWRzUnFzdFR5cGUiPg0KICAgICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgICA8ZXh0
ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0KICAgICAgICAgIDxzZXF1ZW5jZT4N
CiAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9InBpIiB0eXBlPSJzcHBwYjpQdWJJZFR5cGUiDQog
ICAgICAgICAgICAgIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgICAgPC9zZXF1ZW5j
ZT4NCiAgICAgICAgPC9leHRlbnNpb24+DQogICAgICA8L2NvbXBsZXhDb250ZW50Pg0KICAgIDwv
Y29tcGxleFR5cGU+DQogICAgICAgICAgICAgICAgICAgICAgICBdXT4NCiAgICAgICAgICAgICAg
PC9hcnR3b3JrPg0KICAgICAgICAgICAgPC9maWd1cmU+DQogICAgICAgICAgPC90Pg0KDQogICAg
ICAgICAgPHQ+IEZvciB0aGUgJ2FkZFB1Yklkc1Jxc3QnIG9wZXJhdGlvbiB0byBzdWNjZWVkLCBl
YWNoDQogICAgICAgICAgICBwdWJsaWMgaWRlbnRpZmllciBzaG91bGQgYmUgYXNzb2NpYXRlZCB3
aXRoIGF0IGxlYXN0IGENCiAgICAgICAgICAgIHZhbGlkIGRlc3RpbmF0aW9uIGdyb3VwIG9yIGEg
dmFsaWQgcm91dGUgdHlwZSBhcyBkZWZpbmVkDQogICAgICAgICAgICB3aXRoaW4gdGhlIFB1Yklk
VHlwZSBkZWZpbml0aW9uLiBJZiBub3QsIHRoZSBwcm92aXNpb25pbmcNCiAgICAgICAgICAgIHNl
cnZlciB3aWxsIGRlZW0gdGhlIHJlcXVlc3QgYSBmYWlsdXJlIGFuZCByZXR1cm4gYW4NCiAgICAg
ICAgICAgIGFwcHJvcHJpYXRlIGZhaWx1cmUgY29kZSBpbiB0aGUgcmVzcG9uc2UuIDwvdD4NCg0K
ICAgICAgICAgIDx0PiBUTlR5cGUgaXMgYSBjb25jcmV0ZSBwdWJsaWMgaWRlbnRpZmllciB0aGF0
IGV4dGVuZHMNCiAgICAgICAgICAgIFB1YklkVHlwZSBkZWZpbml0aW9uLiBJZiB0aGUgZW50aXR5
IHByb3Zpc2lvbmluZyB0aGUNCiAgICAgICAgICAgIHRlbGVwaG9uZSBudW1iZXIgY2FuIGFzc2Vy
dCB0aGF0IHRoZSByZWdpc3RyYW50IGZvciBhDQogICAgICAgICAgICBnaXZlbiBUTiBpcyB0aGUg
Y2FycmllciBvZiByZWNvcmQgW3NlZSBSRkMgNTA2N10sIHRoZW4gaXQNCiAgICAgICAgICAgIFNI
T1VMRCBpbmNsdWRlIHRoZSAnY29yQ2xhaW0nIGVsZW1lbnQgd2l0aCBhIHZhbHVlICd0cnVlJy4N
CiAgICAgICAgICAgICAgPHZzcGFjZSBibGFua0xpbmVzPSIwIi8+IEFuIFNQUFAgc2VydmVyIGlt
cGxlbWVudGF0aW9uDQogICAgICAgICAgICBtYXkgdmFsaWRhdGUgdGhhdCB0aGUgcmVnaXN0cmFu
dCBvZiBhIGdpdmVuIFROIGlzIGluZGVlZA0KICAgICAgICAgICAgdGhlIGNhcnJpZXIgb2YgcmVj
b3JkIGluIG5lYXItcmVhbHRpbWUuIEluIHRoaXMgY2FzZSwgYW4NCiAgICAgICAgICAgIGFwcHJv
cHJpYXRlIGZhaWx1cmUgcmVzcG9uc2UgTVVTVCBiZSByZXR1cm5lZCBpZiB0aGUgU1BQUA0KICAg
ICAgICAgICAgc2VydmVyIHJlY29yZHMgZGlzYWdyZWUgd2l0aCB0aGUgQ09SIGNsYWltIG9mIHRo
ZQ0KICAgICAgICAgICAgcHJvdmlzaW9uaW5nIGVudGl0eS4gPHZzcGFjZSBibGFua0xpbmVzPSIw
Ii8+IEFuIFNQUFANCiAgICAgICAgICAgIHNlcnZlciBpbXBsZW1lbnRhdGlvbiBtYXkgYWxzbyBh
Y2NlcHQgdGhlIHByb3Zpc2lvbmluZw0KICAgICAgICAgICAgcmVxdWVzdHMgaW4gYnVsayBhbmQg
Y29uZHVjdCBvZmZsaW5lIHZhbGlkYXRpb24gb2YgdGhlIENPUg0KICAgICAgICAgICAgY2xhaW1z
LiBJbiB0aGlzIGNhc2UsIGlmIHRoZSBTUFBQIHNlcnZlciBNVVNUIGFkZCB0aGUNCiAgICAgICAg
ICAgIHN0YXR1cyBvZiB0aGUgQ09SIHZhbGlkYXRpb24gaW4gdGhlICdjb3InIGVsZW1lbnQgaW4g
dGhlDQogICAgICAgICAgICBUTiBvYmplY3QgYW5kIHNldCB0aGUgJ2NvcicgdmFsdWUgdG8gJ2Zh
bHNlJy4gPC90Pg0KDQogICAgICAgICAgPHQ+DQogICAgICAgICAgICA8ZmlndXJlIHRpdGxlPSIi
Pg0KICAgICAgICAgICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgICAg
PCFbQ0RBVEFbDQogIDxjb21wbGV4VHlwZSBuYW1lPSJQdWJJZFR5cGUiIGFic3RyYWN0PSJ0cnVl
Ij4NCiAgICA8c2VxdWVuY2U+DQogICAgICA8ZWxlbWVudCBuYW1lPSJiYXNlIiB0eXBlPSJzcHBw
YjpCYXNpY09ialR5cGUiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9ImRnTmFtZSIgdHlwZT0ic3Bw
cGI6T2JqTmFtZVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0icnRl
UmVjIiB0eXBlPSJzcHBwYjpSdGVSZWNUeXBlIiBtaW5PY2N1cnM9IjAiDQogICAgICAgIG1heE9j
Y3Vycz0idW5ib3VuZGVkIi8+DQogICAgPC9zZXF1ZW5jZT4NCiAgPC9jb21wbGV4VHlwZT4NCiAg
PGNvbXBsZXhUeXBlIG5hbWU9IlROVHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAg
PGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpQdWJJZFR5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQog
ICAgICAgICAgPGVsZW1lbnQgbmFtZT0idG4iIHR5cGU9InN0cmluZyIvPg0KICAgICAgICAgIDxl
bGVtZW50IG5hbWU9ImNvckNsYWltIiB0eXBlPSJzcHBwYjpDT1JJbmZvVHlwZSINCiAgICAgICAg
ICAgIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNp
b24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgICAgICAgICAg
ICAgICAgICAgICAgIF1dPg0KICAgICAgICAgICAgICA8L2FydHdvcms+DQogICAgICAgICAgICA8
L2ZpZ3VyZT4NCiAgICAgICAgICA8L3Q+DQoNCiAgICAgICAgICA8dD4gRm9yIGFkZGVkIGZsZXhp
YmlsaXR5LCB0aGVyZSBpcyBzdXBwb3J0IHRvIGFkZCBhIHJhbmdlDQogICAgICAgICAgICBvZiB0
ZWxlcGhvbmUgbnVtYmVycyBhbmQgYXNzb2NpYXRlIHRoZW0gd2l0aCBhIGRlc3RpbmF0aW9uDQog
ICAgICAgICAgICBncm91cC4gVE5SVHlwZSBleHRlbmRzIFROVHlwZSBhbmQgYWRkcyB0aGUgJ2Vu
ZFRuJw0KICAgICAgICAgICAgYXR0cmlidXRlIHRvIG1hcmsgdGhlIGVuZCBvZiB0aGUgcmFuZ2Uu
IEluIHRoZSBUTlJUeXBlDQogICAgICAgICAgICBjb250ZXh0LCB0aGUgZXh0ZW5kZWQgJ3RuJyBh
dHRyaWJ1dGUgaXMgdXNlZCBmb3IgdGhlDQogICAgICAgICAgICBzdGFydGluZyBUTiBvZiBhIGdp
dmVuIHRlbGVwaG9uZSBudW1iZXIgcmFuZ2UuIDwvdD4NCg0KICAgICAgICAgIDx0Pg0KICAgICAg
ICAgICAgPGZpZ3VyZSB0aXRsZT0iIj4NCiAgICAgICAgICAgICAgPGFydHdvcmsgYWxpZ249Imxl
ZnQiPg0KICAgICAgICAgICAgICAgIDwhW0NEQVRBWw0KICAgIDxjb21wbGV4VHlwZSBuYW1lPSJU
TlJUeXBlIj4NCiAgICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgICAgPGV4dGVuc2lvbiBiYXNl
PSJzcHBwYjpUTlR5cGUiPg0KICAgICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICAgIDxlbGVt
ZW50IG5hbWU9ImVuZFRuIiB0eXBlPSJzdHJpbmciLz4NCiAgICAgICAgICA8L3NlcXVlbmNlPg0K
ICAgICAgICA8L2V4dGVuc2lvbj4NCiAgICAgIDwvY29tcGxleENvbnRlbnQ+DQogICAgPC9jb21w
bGV4VHlwZT4NCiAgICAgICAgICAgICAgICAgICAgICAgIF1dPg0KICAgICAgICAgICAgICA8L2Fy
dHdvcms+DQogICAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgICA8L3Q+DQoNCiAgICAgICAg
ICA8dD4gVGhlIGVsZW1lbnQgcGFzc2VkIGludG8gdGhlIHNwcHBSZXF1ZXN0IGVsZW1lbnQgZm9y
IHRoaXMNCiAgICAgICAgICAgIG9wZXJhdGlvbiBpcyB0aGUgYWRkUHViSWRzUnFzdCBlbGVtZW50
LiBUaGlzIGVsZW1lbnQgaXMgb2YNCiAgICAgICAgICAgIHR5cGUgQWRkUHViSWRzUnFzdFR5cGUs
IHdoaWNoIGV4dGVuZHMgQmFzaWNScXN0VHlwZSBhbmQNCiAgICAgICAgICAgIGNvbnRpYW5zIG9u
ZSBvciBtb3JlIFB1YklkVHlwZSBvYmplY3RzLiBBbnkgbGltaXRhdGlvbiBvbg0KICAgICAgICAg
ICAgdGhlIG1heGltdW0gbnVtYmVyIG9mIFB1YklkVHlwZSBvYmplY3RzIHRoYXQgbWF5IGJlIHBh
c3NlZA0KICAgICAgICAgICAgaW50byB0aGlzIG9wZXJhdG9pbiBpcyBhIHBvbGljeSBkZWNpc2lv
biBhbmQgaXMgbm90DQogICAgICAgICAgICBsaW1pdGVkIGJ5IHRoZSBwcm90b2NvbC4gPC90Pg0K
DQogICAgICAgICAgPHQ+IFRoZSByZXNwb25zZSBmcm9tIHRoZSBzZXJ2ZXIgaXMgcmV0dXJuZWQg
aW4NCiAgICAgICAgICAgIGFkZFB1Yklkc1JzcG5zIGVsZW1lbnQuIElmIG1vcmUgdGhhbiBvbmUg
cHVibGljDQogICAgICAgICAgICBpZGVudGlmaWVycyBhcmUgcGFzc2VkIGluIHRoZSBhZGRQdWJJ
ZHNScXN0LCB0aGVuIGENCiAgICAgICAgICAgIGZhaWx1cmUgdG8gYWRkIG9uZSB3aWxsIHJlc3Vs
dCBpbiB0aGUgZmFpbHVyZSBvZg0KICAgICAgICAgICAgYWRkUHViSWRzUnFzdCBvcGVyYXRpb24u
IElmIHRoZSAndHJhbnNhY3Rpb25hbCcgYXR0cmlidXRlDQogICAgICAgICAgICBpcyBzZXQgdG8g
J3RydWUnIGluIHRoZSByb290IGVsZW1lbnQgc3BwcFJlcXVlc3QgYW5kIG1vcmUNCiAgICAgICAg
ICAgIHRoYW4gb25lIG9wZXJhdGlvbiByZXF1ZXN0IGVsZW1lbnRzIGFyZSBpbmNsdWRlZCwgdGhl
biBhDQogICAgICAgICAgICBmYWlsdXJlIG9mIGFueSBvbmUgb3BlcmF0aW9uIHdpbGwgcmVzdWx0
IGluIHRoZSBvdmVyYWxsDQogICAgICAgICAgICBmYWlsdXJlIG9mIHNwcHBSZXF1ZXN0LiBJbiB0
aGUgY2FzZSBvZiBhIGZhaWx1cmUsIHRoZQ0KICAgICAgICAgICAgcmVzcG9uc2UgY29kZShzKSBh
bmQgbWVzc2FnZShzKSB3aWxsIGluZGljYXRlIHRoZSByZWFzb24NCiAgICAgICAgICAgIG9mIGZh
aWx1cmUuIDwvdD4NCg0KICAgICAgICAgIDx0Pg0KICAgICAgICAgICAgPGZpZ3VyZSB0aXRsZT0i
Ij4NCiAgICAgICAgICAgICAgPGFydHdvcmsgYWxpZ249ImxlZnQiPg0KICAgICAgICAgICAgICAg
IDwhW0NEQVRBWw0KPGVsZW1lbnQgbmFtZT0iYWRkUnRlR3Jwc1JzcG5zIiB0eXBlPSJzcHBwYjpC
YXNpY1JzcG5zVHlwZSIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICBdXT4NCiAgICAgICAg
ICAgICAgPC9hcnR3b3JrPg0KICAgICAgICAgICAgPC9maWd1cmU+DQogICAgICAgICAgPC90Pg0K
DQogICAgICAgICAgPHQ+VGhlIHJlc3BvbnNlIGNvZGVzIHRoYXQgdGhlIGFkZFJ0ZUdycHNScXN0
IG9wZXJhdGlvbiBjYW4NCiAgICAgICAgICAgIHJldHVybiBhcmUgYXMgZm9sbG93czogPGxpc3Qg
c3R5bGU9InN5bWJvbHMiDQogICAgICAgICAgICAgIGhhbmdJbmRlbnQ9IjUiPg0KICAgICAgICAg
ICAgICA8dD4xMDAwOiBSZXF1ZXN0IFN1Y2NlZWRlZC48L3Q+DQogICAgICAgICAgICAgIDx0PjIw
MDE6IFJlcXVlc3Qgc3ludGF4IGludmFsaWQuPC90Pg0KICAgICAgICAgICAgICA8dD4yMDAyOiBS
ZXF1ZXN0IHRvbyBsYXJnZS48L3Q+DQogICAgICAgICAgICAgIDx0PjIwMDM6IFZlcnNpb24gbm90
IHN1cHBvcnRlZC48L3Q+DQogICAgICAgICAgICAgIDx0PjIxMDM6IENvbW1hbmQgaW52YWxpZC48
L3Q+DQogICAgICAgICAgICAgIDx0PjIxMDQ6IEF0dHJpYnV0ZSB2YWx1ZSBpbnZhbGlkLjwvdD4N
CiAgICAgICAgICAgICAgPHQ+MjEwNTogT2JqZWN0IGRvZXMgbm90IGV4aXN0LjwvdD4NCiAgICAg
ICAgICAgICAgPHQ+MjEwNjogT2JqZWN0IHN0YXR1cyBvciBvd25lcnNoaXAgZG9lcyBub3QgYWxs
b3cgZm9yDQogICAgICAgICAgICAgICAgcmVxdWVzdC48L3Q+DQogICAgICAgICAgICAgIDx0PjIz
MDE6IFN5c3RlbSB0ZW1wb3JhcmlseSB1bmF2YWlsYWJsZS48L3Q+DQogICAgICAgICAgICAgIDx0
PjIzMDI6IFVuZXhwZWN0ZWQgaW50ZXJuYWwgc3lzdGVtIG9yIHNlcnZlciBlcnJvci48L3Q+DQog
ICAgICAgICAgICA8L2xpc3Q+DQogICAgICAgICAgPC90Pg0KICAgICAgICA8L3NlY3Rpb24+DQoN
CiAgICAgICAgPHNlY3Rpb24gYW5jaG9yPSJnZXRQdWJJZHMiIHRpdGxlPSJHZXQgUHVibGljIElk
ZW50aWZpZXIiPg0KDQogICAgICAgICAgPHQ+IFRoZSBnZXRQdWJJZHNScXN0IGNhbiBiZSB1c2Vk
IGJ5IGFuIGF1dGhvcml6ZWQgZW50aXR5IHRvDQogICAgICAgICAgICBvYnRhaW4gdGhlIHByb3Bl
cnRpZXMgb2Ygb25lIG9yIG1vcmUgcHVibGljIGlkZW50aWZpZXJzLg0KICAgICAgICAgICAgSW4g
Y2FzZSBvZiBhbiBhdXRob3JpemF0aW9uIGZhaWx1cmUgb3IgaWYgbm8gbWF0Y2hpbmcNCiAgICAg
ICAgICAgIHB1YmxpYyBpZGVudGlmaWVycyBhcmUgZm91bmQsIGFuIGFwcHJvcHJpYXRlIGZhaWx1
cmUgY29kZQ0KICAgICAgICAgICAgd2lsbCBiZSByZXR1cm5lZC4gPC90Pg0KDQogICAgICAgICAg
PHQ+IFRvIG1ha2UgYSBzdWNjZXNzZnVsIHF1ZXJ5LCBnZXRQdWJJZHNScXN0IGVsZW1lbnQgaXMg
c2V0DQogICAgICAgICAgICB3aXRoaW4gdGhlIHNwcHBSZXF1ZXN0IHJvb3QgZWxlbWVudC4gZ2V0
UHViSWRzUnFzdCBpcyBvZg0KICAgICAgICAgICAgdHlwZSBHZXRQdWJJZHNScXN0VHlwZSwgd2hp
Y2ggZXh0ZW5kcyBmcm9tIHRoZSBjb21tb24NCiAgICAgICAgICAgIEJhc2ljUnFzdFR5cGUuIDwv
dD4NCg0KICAgICAgICAgIDx0Pg0KICAgICAgICAgICAgPGZpZ3VyZSB0aXRsZT0iIj4NCiAgICAg
ICAgICAgICAgPGFydHdvcmsgYWxpZ249ImxlZnQiPg0KICAgICAgICAgICAgICAgIDwhW0NEQVRB
Ww0KICAgICAgPGVsZW1lbnQgbmFtZT0iZ2V0UHViSWRzUnFzdCIgdHlwZT0ic3BwcGI6R2V0UHVi
SWRzUnFzdFR5cGUiLz4NCiAgICAgIDxjb21wbGV4VHlwZSBuYW1lPSJBZGRQdWJJZHNScXN0VHlw
ZSI+DQogICAgICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgICAgICA8ZXh0ZW5zaW9uIGJhc2U9
InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0KICAgICAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAg
ICAgICA8ZWxlbWVudCBuYW1lPSJwaSIgdHlwZT0ic3BwcGI6UHViSWRUeXBlIg0KICAgICAgICAg
ICAgICAgIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgICAgICA8L3NlcXVlbmNlPg0K
ICAgICAgICAgIDwvZXh0ZW5zaW9uPg0KICAgICAgICA8L2NvbXBsZXhDb250ZW50Pg0KICAgICAg
PC9jb21wbGV4VHlwZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgXV0+DQogICAgICAgICAg
ICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICAgIDwvZmlndXJlPg0KICAgICAgICAgIDwvdD4NCg0K
ICAgICAgICAgIDx0PiBUaGUgcmVzdWx0IG9mIHRoZSBnZXRQdWJJZHNScXN0IG9wZXJhdGlvbiBy
ZXR1cm5lZCBpbg0KICAgICAgICAgICAgdGhlIHNwcHBSZXNwb25zZSBlbGVtZW50IGlzIHRoZSBn
ZXRQdWJJZHNSc3BucyBlbGVtZW50IG9mDQogICAgICAgICAgICB0eXBlIEdldFB1Yklkc1JzcG5z
VHlwZS4gSWYgdGhlIG1hdGNoaW5nIHJlY29yZCBpcyBmb3VuZCwNCiAgICAgICAgICAgIGdldFB1
Yklkc1JzcG5zIGVsZW1lbnQgd2lsbCBpbmNsdWRlIG9uZSBvciBtb3JlIHBpDQogICAgICAgICAg
ICBlbGVtZW50cyB3aXRoIGRlc3RpbmF0aW9uIGdyb3VwIG5hbWUgYW5kL29yIHRoZSByb3V0ZQ0K
ICAgICAgICAgICAgcmVjb3JkIGFzc29jaWF0aW9ucy4gPC90Pg0KDQogICAgICAgICAgPHQ+DQog
ICAgICAgICAgICA8ZmlndXJlIHRpdGxlPSIiPg0KICAgICAgICAgICAgICA8YXJ0d29yayBhbGln
bj0ibGVmdCI+DQogICAgICAgICAgICAgICAgPCFbQ0RBVEFbDQogICAgPGVsZW1lbnQgbmFtZT0i
Z2V0UHViSWRzUnNwbnMiIHR5cGU9InNwcHBiOkdldFB1Yklkc1JzcG5zVHlwZSIvPg0KICAgIDxj
b21wbGV4VHlwZSBuYW1lPSJHZXRQdWJJZHNSc3Buc1R5cGUiPg0KICAgICAgPGNvbXBsZXhDb250
ZW50Pg0KICAgICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnNwbnNUeXBlIj4NCiAg
ICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJwaSIgdHlwZT0i
c3BwcGI6UHViSWRUeXBlIiBtaW5PY2N1cnM9IjAiDQogICAgICAgICAgICAgIG1heE9jY3Vycz0i
dW5ib3VuZGVkIi8+DQogICAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgICAgPC9leHRlbnNpb24+
DQogICAgICA8L2NvbXBsZXhDb250ZW50Pg0KICAgIDwvY29tcGxleFR5cGU+DQogICAgICAgICAg
ICAgICAgICAgICAgICAgIF1dPg0KICAgICAgICAgICAgICA8L2FydHdvcms+DQogICAgICAgICAg
ICA8L2ZpZ3VyZT4NCiAgICAgICAgICA8L3Q+DQoNCiAgICAgICAgICA8dD5UaGUgcmVzcG9uc2Ug
Y29kZXMgdGhhdCB0aGUgYWRkUnRlR3Jwc1Jxc3Qgb3BlcmF0aW9uIGNhbg0KICAgICAgICAgICAg
cmV0dXJuIGFyZSBhcyBmb2xsb3dzOiA8bGlzdCBzdHlsZT0ic3ltYm9scyINCiAgICAgICAgICAg
ICAgaGFuZ0luZGVudD0iNSI+DQogICAgICAgICAgICAgIDx0PjEwMDA6IFJlcXVlc3QgU3VjY2Vl
ZGVkLjwvdD4NCiAgICAgICAgICAgICAgPHQ+MjAwMTogUmVxdWVzdCBzeW50YXggaW52YWxpZC48
L3Q+DQogICAgICAgICAgICAgIDx0PjIwMDI6IFJlcXVlc3QgdG9vIGxhcmdlLjwvdD4NCiAgICAg
ICAgICAgICAgPHQ+MjAwMzogVmVyc2lvbiBub3Qgc3VwcG9ydGVkLjwvdD4NCiAgICAgICAgICAg
ICAgPHQ+MjEwMzogQ29tbWFuZCBpbnZhbGlkLjwvdD4NCiAgICAgICAgICAgICAgPHQ+MjEwNDog
QXR0cmlidXRlIHZhbHVlIGludmFsaWQuPC90Pg0KICAgICAgICAgICAgICA8dD4yMTA1OiBPYmpl
Y3QgZG9lcyBub3QgZXhpc3QuPC90Pg0KICAgICAgICAgICAgICA8dD4yMTA2OiBPYmplY3Qgc3Rh
dHVzIG9yIG93bmVyc2hpcCBkb2VzIG5vdCBhbGxvdyBmb3INCiAgICAgICAgICAgICAgICByZXF1
ZXN0LjwvdD4NCiAgICAgICAgICAgICAgPHQ+MjMwMTogU3lzdGVtIHRlbXBvcmFyaWx5IHVuYXZh
aWxhYmxlLjwvdD4NCiAgICAgICAgICAgICAgPHQ+MjMwMjogVW5leHBlY3RlZCBpbnRlcm5hbCBz
eXN0ZW0gb3Igc2VydmVyIGVycm9yLjwvdD4NCiAgICAgICAgICAgIDwvbGlzdD4NCiAgICAgICAg
ICA8L3Q+DQoNCiAgICAgICAgPC9zZWN0aW9uPg0KDQogICAgICAgIDxzZWN0aW9uIGFuY2hvcj0i
ZGVsUHViSWRzIiB0aXRsZT0iRGVsZXRlIFB1YmxpYyBJZGVudGlmaWVyIj4NCg0KICAgICAgICAg
IDx0PiBJbiBvcmRlciB0byByZW1vdmUgdGhlIHB1YmxpYyBpZGVudGlmaWVyLCBhbiBhdXRob3Jp
emVkDQogICAgICAgICAgICBlbnRpdHkgY2FuIHVzZSB0aGUgZGVsUHViSWRzUnFzdCBvcGVyYXRp
b24uIElmIHRoZSBlbnRpdHkNCiAgICAgICAgICAgIHRoYXQgaXNzdWVkIHRoZSBjb21tYW5kIGlz
IG5vdCBhdXRob3JpemVkIHRvIHBlcmZvcm0gdGhpcw0KICAgICAgICAgICAgb3BlcmF0aW9uIG9y
IGlmIHRoZSBwdWJsaWMgaWRlbnRpZmllciBkb2Vzbid0IGV4aXN0LCBhbg0KICAgICAgICAgICAg
YXBwcm9wcmlhdGUgZXJyb3IgY29kZSB3aWxsIGJlIHJldHVybmVkIGluIHRoZSByZXNwb25zZS4g
PC90Pg0KDQogICAgICAgICAgPHQ+IGRlbFB1Yklkc1Jxc3QgZWxlbWVudCBpcyBzZXQgaW4gdGhl
IHJvb3Qgc3BwcFJlcXVlc3QNCiAgICAgICAgICAgIGVsZW1lbnQuIGRlbFB1Yklkc1Jxc3QgZWxl
bWVudCBpcyBvZiB0eXBlDQogICAgICAgICAgICBEZWxQdWJJZHNScXN0VHlwZSBhcyBzaG93biBi
ZWxvdzogPC90Pg0KDQogICAgICAgICAgPHQ+DQogICAgICAgICAgICA8ZmlndXJlIHRpdGxlPSIi
Pg0KICAgICAgICAgICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgICAg
PCFbQ0RBVEFbDQogICAgPGVsZW1lbnQgbmFtZT0iZ2V0UHViSWRzUnFzdCIgdHlwZT0ic3BwcGI6
R2V0UHViSWRzUnFzdFR5cGUiLz4NCiAgICA8Y29tcGxleFR5cGUgbmFtZT0iRGVsUHViSWRzUnFz
dFR5cGUiPg0KICAgICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgICA8ZXh0ZW5zaW9uIGJhc2U9
InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0KICAgICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICAg
IDxlbGVtZW50IG5hbWU9InBpIiB0eXBlPSJzcHBwYjpQdWJJZFR5cGUiDQogICAgICAgICAgICAg
IG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgICAg
PC9leHRlbnNpb24+DQogICAgICA8L2NvbXBsZXhDb250ZW50Pg0KICAgIDwvY29tcGxleFR5cGU+
DQogICAgICAgICAgICAgICAgICAgICAgICAgIF1dPg0KICAgICAgICAgICAgICA8L2FydHdvcms+
DQogICAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgICA8L3Q+DQoNCiAgICAgICAgICA8dD4g
VGhlIHJlc3VsdCBvZiB0aGUgZGVsUHViSWRzUnFzdCBvcGVyYXRpb24gcmV0dXJuZWQgaW4NCiAg
ICAgICAgICAgIHRoZSBzcHBwUmVzcG9uc2UgZWxlbWVudCBpcyB0aGUgZ2V0UHViSWRzUnNwbnMg
ZWxlbWVudCBvZg0KICAgICAgICAgICAgdHlwZSBHZXRQdWJJZHNSc3Buc1R5cGUuIDwvdD4NCg0K
ICAgICAgICAgIDx0Pg0KICAgICAgICAgICAgPGZpZ3VyZSB0aXRsZT0iIj4NCiAgICAgICAgICAg
ICAgPGFydHdvcmsgYWxpZ249ImxlZnQiPg0KICAgICAgICAgICAgICAgIDwhW0NEQVRBWw0KICAg
IDxlbGVtZW50IG5hbWU9ImRlbFB1Yklkc1JzcG5zIiB0eXBlPSJzcHBwYjpCYXNpY1JzcG5zVHlw
ZSIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICBdXT4NCiAgICAgICAgICAgICAgPC9hcnR3
b3JrPg0KICAgICAgICAgICAgPC9maWd1cmU+DQogICAgICAgICAgPC90Pg0KDQoNCiAgICAgICAg
PC9zZWN0aW9uPg0KDQogICAgICA8L3NlY3Rpb24+DQoNCiAgICAgIDxzZWN0aW9uIGFuY2hvcj0i
ZWdyZXNzUnRlT3BlciIgdGl0bGU9IkVncmVzcyBSb3V0ZSBPcGVyYXRpb25zIj4NCiAgICAgICAg
PHQ+IFRoaXMgc2VjdGlvbiBkZXNjcmliZXMgdGhlIG9wZXJhdGlvbnMgcmVsYXRlZCB0byBlZ3Jl
c3MNCiAgICAgICAgICByb3V0ZXMuIEluIHRoaXMgdmVyc2lvbiwgZWdyZXNzIHJvdXRlcyBhcmUg
b25seSBkZWZpbmVkIGZvcg0KICAgICAgICAgIHJvdXRlIHJlY29yZHMgb2YgTkFQVFIgdHlwZSAo
ZnV0dXJlIHZlcnNpb25zIG1heSBleHBhbmQgdGhpcw0KICAgICAgICAgIG5vdGlvbiB0byBVUkkg
dHlwZXMpLiA8L3Q+DQogICAgICAgIDx0PiBUaGUgZWdyZXNzIHJvdXRlIGZ1bmN0aW9uYWxpdHkg
YWxsb3dzIGEgY2FsbCBvcmlnaW5hdGluZw0KICAgICAgICAgIFNTUCB0byBkZWZpbmUgaXRzIGVn
cmVzcyByb3V0ZSBpbiBhbiBhdHRlbXB0IHRvIHJlYWNoIHRoZQ0KICAgICAgICAgIGluZ3Jlc3Mg
U0JFIG9mIHRoZSB0YXJnZXQgU1NQLiBJbiBzb21lIGNhc2VzLCB0aGUgY2FsbA0KICAgICAgICAg
IG9yaWdpbmF0aW5nIFNTUCBoYXMgbW9yZSB0aGFuIG9uZSBjaG9pY2Ugb2YgZWdyZXNzIFNCRXMg
YW5kDQogICAgICAgICAgaW50ZW5kcyB0byBzZWxlY3RpdmVseSB1c2Ugb25lIG9mIHRoZXNlIHJv
dXRlIGVsZW1lbnRzIGZvcg0KICAgICAgICAgIGNhbGwgdGVybWluYXRpb24gdG8gdGhlIHRhcmdl
dCBTU1AuIDwvdD4NCiAgICAgICAgPHQ+IEFuIGVncmVzcyByb3V0ZSBzaW1wbHkgYWxsb3dzIGFu
IG9yZ2FuaXphdGlvbiB0byByZS13cml0ZQ0KICAgICAgICAgIHRoZSByb3V0ZSByZWNvcmRzIHBy
b3ZpZGVkIGJ5IGEgcGVlciBpbiBhIGdpdmVuIFJvdXRlIEdyb3VwLg0KICAgICAgICAgIElmIGEg
dGVybWluYXRpbmcgU1NQIGhhcyBwcm92aWRlZCBhIHJvdXRlIGdyb3VwIHdpdGggYXQNCiAgICAg
ICAgICBsZWFzdCBvbmUgcm91dGUgcmVjb3JkIGluIHRoZSBmb3JtIG9mIGFuIGluZ3Jlc3MgRE5T
IE5BUFRSDQogICAgICAgICAgcmVjb3JkLCB0aGVuIHRoZSBlZ3Jlc3Mgcm91dGUgYWxsb3dzIHRo
ZSBvcmlnaW5hdGluZyBTU1AgdG8NCiAgICAgICAgICByZS13cml0ZSB0aGUgcmVndWxhciBleHBy
ZXNzaW9uIG9mIHRoZSBtYXRjaGluZyBpbmdyZXNzDQogICAgICAgICAgTkFQVFIuIFRoZSBTUFBQ
IHByb3RvY29sIGFsbG93cyBhIGNsaWVudCB0byBhZGQsIGdldCBhbmQNCiAgICAgICAgICBkZWxl
dGUgZWdyZXNzIHJvdXRlIG9iamVjdHMgYmFzZWQgb24gYSBnaXZlbiBwZWVyJ3MgaW5ncmVzcw0K
ICAgICAgICAgIHJvdXRlIGdyb3VwLiA8L3Q+DQogICAgICAgIDx0PiBBbiBlZ3Jlc3Mgcm91dGUg
aXMgb2YgdHlwZSBFZ3JSdGVUeXBlIGFzIHNob3duIGJlbG93OiA8L3Q+DQogICAgICAgIDx0Pg0K
ICAgICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAgICA8YXJ0d29yayBhbGlnbj0i
bGVmdCI+DQogICAgICAgICAgICAgIDwhW0NEQVRBWw0KICA8Y29tcGxleFR5cGUgbmFtZT0iRWdy
UnRlVHlwZSI+DQogICAgPHNlcXVlbmNlPg0KICAgICAgPGVsZW1lbnQgbmFtZT0iYmFzZSIgdHlw
ZT0ic3BwcGI6QmFzaWNPYmpUeXBlIi8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJlZ3JSdGVOYW1l
IiB0eXBlPSJzcHBwYjpPYmpOYW1lVHlwZSIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0icHJlZiIg
dHlwZT0idW5zaWduZWRTaG9ydCIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0ic3ZjcyIgdHlwZT0i
c3RyaW5nIi8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJyZWd4UmV3cml0ZVJ1bGUiIHR5cGU9InNw
cHBiOlJlZ2V4UGFyYW1UeXBlIi8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJpbmdyZXNzUnRlIiB0
eXBlPSJzcHBwYjpPYmpLZXlUeXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgIDxlbGVtZW50IG5h
bWU9ImV4dCIgdHlwZT0ic3BwcGI6RXh0QW55VHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgPC9z
ZXF1ZW5jZT4NCiAgPC9jb21wbGV4VHlwZT4NCiAgXV0+DQogICAgICAgICAgICA8L2FydHdvcms+
DQogICAgICAgICAgPC9maWd1cmU+DQogICAgICAgIDwvdD4NCg0KICAgICAgICA8dD5UaGUgRWdy
UnRlVHlwZSBvYmplY3QgaXMgY29tcG9zZWQgb2YgdGhlIGZvbGxvd2luZw0KICAgICAgICAgIGVs
ZW1lbnRzOiA8bGlzdCBzdHlsZT0ic3ltYm9scyIgaGFuZ0luZGVudD0iNSI+DQogICAgICAgICAg
ICA8dD4gYmFzZTogQXMgZGVzY3JpYmVkIGluIHByZXZpb3VzIHNlY3Rpb25zLCBtb3N0IG9iamVj
dHMNCiAgICAgICAgICAgICAgY29udGFpbiBleGFjdGx5IG9uZSBpbnN0YW5jZSBvZiBCYXNpY09i
alR5cGUgd2hpY2gNCiAgICAgICAgICAgICAgY29udGFpbnMgdGhlIElEIG9mIHRoZSByZWdpc3Ry
YW50IG9yZ2FuaXphdGlvbiB0aGF0IG93bnMNCiAgICAgICAgICAgICAgdGhpcyBvYmplY3QgYW5k
IHRoZSBJRCBvZiB0aGUgcmVnaXN0cmFyIG9yZ2FuaXphdGlvbg0KICAgICAgICAgICAgICB0aGF0
IHByb3Zpc2lvbmVkIHRoaXMgb2JqZWN0LiA8L3Q+DQogICAgICAgICAgICA8dD4gZWdyUnRlTmFt
ZTogVGhlIG5hbWUgb2YgdGhlIGVncmVzcyByb3V0ZS4gPC90Pg0KICAgICAgICAgICAgPHQ+IHBy
ZWY6IDwvdD4NCiAgICAgICAgICAgIDx0PiBzdmNzOiBUaGUgRU5VTSBzZXJ2aWNlcyB0aGF0IHRo
ZSBlZ3Jlc3Mgcm91dGUgc2hvdWxkDQogICAgICAgICAgICAgIGJlIHVzZWQgZm9yIGlmIHRoZSBy
b3V0ZSByZWNvcmQgaXMgYSBOQVBUUi4gPC90Pg0KICAgICAgICAgICAgPHQ+IHJlZ3hSZXdyaXRl
UnVsZTogVGhlIHJlZ3VsYXIgZXhwcmVzc2lvbiByZS13cml0ZSBydWxlDQogICAgICAgICAgICAg
IHRoYXQgc2hvdWxkIGJlIGFwcGxpZWQgdG8gdGhlwqByZWd1bGFyIGV4cHJlc3Npb24gb2YgdGhl
DQogICAgICAgICAgICAgIGluZ3Jlc3MgTkFQVFIocykgdGhhdCBiZWxvbmcgdG8gdGhlIGluZ3Jl
c3Mgcm91dGUgYW5kDQogICAgICAgICAgICAgIHRoYXQgaGF2ZSB0aGUgZ2l2ZW4gRU5VTSBzZXJ2
aWNlIChlcmUgKyByZXBsKS4gPC90Pg0KICAgICAgICAgICAgPHQ+IGluZ3Jlc3NSdGU6IFRoZSBp
bmdyZXNzIHJvdXRlIGdyb3VwIG5hbWUgdGhhdCB0aGUNCiAgICAgICAgICAgICAgZWdyZXNzIHJv
dXRlIHNob3VsZCBiZSB1c2VkIGZvci4gPC90Pg0KICAgICAgICAgICAgPHQ+IGV4dDogUG9pbnQg
b2YgZXh0ZW5zaWJpbGl0eSBkZXNjcmliZWQgaW4gYSBwcmV2aW91cw0KICAgICAgICAgICAgICBz
ZWN0aW9uIG9mIHRoaXMgZG9jdW1lbnQuIDwvdD4NCiAgICAgICAgICA8L2xpc3Q+DQogICAgICAg
IDwvdD4NCg0KDQogICAgICAgIDxzZWN0aW9uIGFuY2hvcj0iYWRkRWdyZXNzUnRlIiB0aXRsZT0i
QWRkIEVncmVzcyBSb3V0ZSI+DQogICAgICAgICAgPHQ+IGFkZEVnclJ0ZXNScXN0IG9wZXJhdGlv
biBpcyB1c2VkIHRvIGNyZWF0ZSBvciBvdmVyd3JpdGUNCiAgICAgICAgICAgIG9uZSBvciBtb3Jl
IGVncmVzcyByb3V0ZXMuIDwvdD4NCg0KICAgICAgICAgIDx0Pg0KICAgICAgICAgICAgPGZpZ3Vy
ZSB0aXRsZT0iIj4NCiAgICAgICAgICAgICAgPGFydHdvcmsgYWxpZ249ImxlZnQiPg0KICAgICAg
ICAgICAgICAgIDwhW0NEQVRBWw0KICA8ZWxlbWVudCBuYW1lPSJhZGRFZ3JSdGVzUnFzdCIgdHlw
ZT0ic3BwcGI6QWRkRWdyUnRlc1Jxc3RUeXBlIi8+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJBZGRF
Z3JSdGVzUnFzdFR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24g
YmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAg
ICA8ZWxlbWVudCBuYW1lPSJlZ3JSdGUiIHR5cGU9InNwcHBiOkVnclJ0ZVR5cGUiDQogICAgICAg
ICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAg
PC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4gICAN
CiAgPGNvbXBsZXhUeXBlIG5hbWU9IkVnclJ0ZVR5cGUiPg0KICAgIDxzZXF1ZW5jZT4NCiAgICAg
IDxlbGVtZW50IG5hbWU9ImJhc2UiIHR5cGU9InNwcHBiOkJhc2ljT2JqVHlwZSIvPg0KICAgICAg
PGVsZW1lbnQgbmFtZT0iZWdyUnRlTmFtZSIgdHlwZT0ic3BwcGI6T2JqTmFtZVR5cGUiLz4NCiAg
ICAgIDxlbGVtZW50IG5hbWU9InByZWYiIHR5cGU9InVuc2lnbmVkU2hvcnQiLz4NCiAgICAgIDxl
bGVtZW50IG5hbWU9InN2Y3MiIHR5cGU9InN0cmluZyIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0i
cmVneFJld3JpdGVSdWxlIiB0eXBlPSJzcHBwYjpSZWdleFBhcmFtVHlwZSIvPg0KICAgICAgPGVs
ZW1lbnQgbmFtZT0iaW5ncmVzc1J0ZSIgdHlwZT0ic3BwcGI6T2JqS2V5VHlwZSIgbWluT2NjdXJz
PSIwIi8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJleHQiIHR5cGU9InNwcHBiOkV4dEFueVR5cGUi
IG1pbk9jY3Vycz0iMCIvPg0KICAgIDwvc2VxdWVuY2U+DQogIDwvY29tcGxleFR5cGU+DQogICAg
ICAgICAgICAgICAgICAgICAgICBdXT4NCiAgICAgICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAg
ICAgICAgPC9maWd1cmU+DQogICAgICAgICAgPC90Pg0KDQogICAgICAgICAgPHQ+IGFkZEVnclJ0
ZXNScXN0IGlzIGFkZGVkIGluIHRoZSBzcHBwUmVxdWVzdCByb290IGVsZW1lbnQNCiAgICAgICAg
ICAgIGluIG9yZGVyIHRvIHNlbmQgYSB2YWxpZCByZXF1ZXN0IHRvIHRoZSBzZXJ2ZXIuIEENCiAg
ICAgICAgICAgIGxpbWl0YXRpb24gb24gdGhlIG1heGltdW0gbnVtYmVyIG9mIEVnclJ0ZVR5cGUg
aXMgZW5mb3JjZWQNCiAgICAgICAgICAgIGJ5IHRoZSByZWdpc3RyeSBhbmQgd2lsbCB2YXJ5IGZy
b20gb25lIGltcGxlbWVudGF0aW9uIHRvDQogICAgICAgICAgICB0aGUgbmV4dC4gPC90Pg0KDQog
ICAgICAgICAgPHQ+IFRoZSByZXNwb25zZSBmcm9tIHRoZSBzZXJ2ZXIgaXMgcmV0dXJuZWQgaW4N
CiAgICAgICAgICAgIGFkZEVnclJ0ZXNSc3BucyBlbGVtZW50LCB3aGljaCBpcyBkZWZpbmVkIGFz
IHRoZSBlbGVtZW50DQogICAgICAgICAgICBvZiB0eXBlIEJhc2ljUnNwbnNUeXBlLiA8L3Q+DQoN
CiAgICAgICAgPC9zZWN0aW9uPg0KDQogICAgICAgIDxzZWN0aW9uIGFuY2hvcj0iZ2V0RWdyZXNz
UnRlIiB0aXRsZT0iR2V0IEVncmVzcyBSb3V0ZSI+DQogICAgICAgICAgPHQ+IFRoZSBnZXRFZ3JS
dGVzUnFzdCBpcyB1c2VkIGJ5IGFuIGF1dGhvcml6ZWQgZW50aXR5IHRvDQogICAgICAgICAgICBm
ZXRjaCB0aGUgd2VsbC1rbm93biBlZ3Jlc3Mgcm91dGUgZGF0YS4gPC90Pg0KDQogICAgICAgICAg
PHQ+DQogICAgICAgICAgICA8ZmlndXJlIHRpdGxlPSIiPg0KICAgICAgICAgICAgICA8YXJ0d29y
ayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgICAgPCFbQ0RBVEFbDQogIDxlbGVtZW50IG5h
bWU9ImdldEVnclJ0ZXNScXN0IiB0eXBlPSJzcHBwYjpHZXRFZ3JSdGVzUnFzdFR5cGUiLz4NCiAg
PGNvbXBsZXhUeXBlIG5hbWU9IkdldEVnclJ0ZXNScXN0VHlwZSI+DQogICAgPGNvbXBsZXhDb250
ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1Jxc3RUeXBlIj4NCiAgICAg
ICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9Im9iamVjdEtleSIgdHlwZT0i
c3BwcGI6T2JqS2V5VHlwZSINCiAgICAgICAgICAgIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1
bmJvdW5kZWQiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAg
IDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogICAgICAgICAgICAgICAgICAg
ICAgICAgIF1dPg0KICAgICAgICAgICAgICA8L2FydHdvcms+DQogICAgICAgICAgICA8L2ZpZ3Vy
ZT4NCiAgICAgICAgICA8L3Q+DQoNCiAgICAgICAgPC9zZWN0aW9uPg0KDQogICAgICAgIDxzZWN0
aW9uIGFuY2hvcj0iZGVsRWdyZXNzUnRlIiB0aXRsZT0iRGVsZXRlIEVncmVzcyBSb3V0ZSI+DQog
ICAgICAgICAgPHQ+IGRlbEVncmVzc1J0ZSBpcyB1c2VkIGJ5IGF1dGhvcml6ZWQgZW50aXRpZXMg
dG8gcmVtb3ZlIGENCiAgICAgICAgICAgIHdlbGwta25vdyByb3V0ZS4gPC90Pg0KDQogICAgICAg
ICAgPHQ+DQogICAgICAgICAgICA8ZmlndXJlIHRpdGxlPSIiPg0KICAgICAgICAgICAgICA8YXJ0
d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgICAgPCFbQ0RBVEFbDQogIDxlbGVtZW50
IG5hbWU9ImRlbEVnclJ0ZXNScXN0IiB0eXBlPSJzcHBwYjpEZWxFZ3JSdGVzUnFzdFR5cGUiLz4N
CiAgPGNvbXBsZXhUeXBlIG5hbWU9IkRlbEVnclJ0ZXNScXN0VHlwZSI+DQogICAgPGNvbXBsZXhD
b250ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1Jxc3RUeXBlIj4NCiAg
ICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9Im9iamVjdEtleSIgdHlw
ZT0ic3BwcGI6T2JqS2V5VHlwZSINCiAgICAgICAgICAgIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+
DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhD
b250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICAgICAgICAgICAgICAgICAgICAgICAgICBdXT4N
CiAgICAgICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAgICAgICAgPC9maWd1cmU+DQogICAgICAg
ICAgPC90Pg0KDQoNCiAgICAgICAgPC9zZWN0aW9uPg0KDQogICAgICA8L3NlY3Rpb24+DQoNCg0K
ICAgIDwvc2VjdGlvbj4NCg0KDQoNCg0KDQoNCg0KICAgIDxzZWN0aW9uIGFuY2hvcj0ic2VjdXJp
dHljb25zaWRlcmF0aW9ucyINCiAgICAgIHRpdGxlPSJTZWN1cml0eSBDb25zaWRlcmF0aW9ucyI+
DQogICAgICA8dD4gVGhlIHRyYW5zcG9ydCBwcm90b2NvbCBzZWN0aW9uIGNvbnRhaW5zIHNvbWUg
c2VjdXJpdHkNCiAgICAgICAgcHJvcGVydGllcyB0aGF0IHRoZSB0cmFuc3BvcnQgcHJvdG9jb2wg
bXVzdCBwcm92aWRlIHNvIHRoYXQNCiAgICAgICAgYXV0aGVudGljYXRlZCBlbmRwb2ludHMgY2Fu
IGV4Y2hhbmdlIGRhdGEgY29uZmlkZW50aWFsbHkgYW5kDQogICAgICAgIHdpdGggaW50ZWdyaXR5
IHByb3RlY3Rpb24uIDwvdD4NCiAgICAgIDx0PiBNb3JlIGRldGFpbHMgd2lsbCBiZSBwcm92aWRl
ZCBpbiBhIGZ1dHVyZSByZXZpc2lvbiBvZiB0aGlzDQogICAgICAgIGRvY3VtZW50LiA8L3Q+DQog
ICAgPC9zZWN0aW9uPg0KDQogICAgPHNlY3Rpb24gYW5jaG9yPSJJQU5BIiB0aXRsZT0iSUFOQSBD
b25zaWRlcmF0aW9ucyI+DQogICAgICA8dD4gVGhpcyBkb2N1bWVudCB1c2VzIFVSTnMgdG8gZGVz
Y3JpYmUgWE1MIG5hbWVzcGFjZXMgYW5kIFhNTA0KICAgICAgICBzY2hlbWFzIGNvbmZvcm1pbmcg
dG8gYSByZWdpc3RyeSBtZWNoYW5pc20gZGVzY3JpYmVkIGluIDx4cmVmDQogICAgICAgICAgdGFy
Z2V0PSJSRkMzNjg4Ii8+LiA8L3Q+DQogICAgICA8dD4gVHdvIFVSSSBhc3NpZ25tZW50cyBhcmUg
cmVxdWVzdGVkLiA8dnNwYWNlIGJsYW5rTGluZXM9IjEiLz4NCiAgICAgICAgUmVnaXN0cmF0aW9u
IHJlcXVlc3QgZm9yIHRoZSBTUFBQIFhNTCBuYW1lc3BhY2U6IDx2c3BhY2UNCiAgICAgICAgICBi
bGFua0xpbmVzPSIwIi8+IHVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEgPHZzcGFj
ZQ0KICAgICAgICAgIGJsYW5rTGluZXM9IjAiLz4gUmVnaXN0cmFudCBDb250YWN0OiBJRVNHIDx2
c3BhY2UNCiAgICAgICAgICBibGFua0xpbmVzPSIwIi8+IFhNTDogTm9uZS4gTmFtZXNwYWNlIFVS
SXMgZG8gbm90IHJlcHJlc2VudA0KICAgICAgICBhbiBYTUwgc3BlY2lmaWNhdGlvbi4gPC90Pg0K
ICAgICAgPHQ+IFJlZ2lzdHJhdGlvbiByZXF1ZXN0IGZvciB0aGUgWE1MIHNjaGVtYTogPHZzcGFj
ZQ0KICAgICAgICAgIGJsYW5rTGluZXM9IjAiLz4gVVJJOiB1cm46aWV0ZjpwYXJhbXM6eG1sOnNj
aGVtYTpzcHBwOjENCiAgICAgICAgICA8dnNwYWNlIGJsYW5rTGluZXM9IjAiLz4gUmVnaXN0cmFu
dCBDb250YWN0OiBJRVNHIDx2c3BhY2UNCiAgICAgICAgICBibGFua0xpbmVzPSIwIi8+IFhNTDog
U2VlIHRoZSAiRm9ybWFsIFNwZWNpZmljYXRpb24iIHNlY3Rpb24NCiAgICAgICAgb2YgdGhpcyBk
b2N1bWVudCAoPHhyZWYgdGFyZ2V0PSJmb3JtYWxzcGVjaWZpY2F0aW9uIi8+KS4gPC90Pg0KICAg
IDwvc2VjdGlvbj4NCg0KICAgIDxzZWN0aW9uIGFuY2hvcj0iZm9ybWFsc3BlY2lmaWNhdGlvbiIg
dGl0bGU9IkZvcm1hbCBTcGVjaWZpY2F0aW9uIj4NCiAgICAgIDx0PiBUaGlzIHNlY3Rpb24gcHJv
dmlkZXMgdGhlIGRyYWZ0IFhNTCBTY2hlbWEgRGVmaW5pdGlvbiBmb3INCiAgICAgICAgdGhlIFNQ
UFAgcHJvdG9jb2wuIFBsZWFzZSByZWFkIDx4cmVmIHRhcmdldD0ib3Blbmlzc3N1ZXMiLz4NCiAg
ICAgICAgZm9yIGtub3duIGlzc3Vlcy4gPC90Pg0KICAgICAgPHQ+DQogICAgICAgIDxmaWd1cmUg
dGl0bGU9IiI+DQogICAgICAgICAgPGFydHdvcmsgYWxpZ249ImxlZnQiPg0KICAgICAgICAgICAg
PCFbQ0RBVEFbDQo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pg0KPHNjaGVt
YSB4bWxuczpzcHBwYj0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpzcHBwOmJhc2U6MSINCiAgeG1s
bnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIg0KICB0YXJnZXROYW1lc3BhY2U9
InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEiDQogIGVsZW1lbnRGb3JtRGVmYXVs
dD0icXVhbGlmaWVkIiB4bWw6bGFuZz0iRU4iPg0KICA8YW5ub3RhdGlvbj4NCiAgICA8ZG9jdW1l
bnRhdGlvbj4gLS0tLS0tLS0tLS0tLS0tLS0tIE9iamVjdCBUeXBlIERlZmluaXRpb25zDQogICAg
ICAtLS0tLS0tLS0tLS0tLSA8L2RvY3VtZW50YXRpb24+DQogIDwvYW5ub3RhdGlvbj4NCiAgPGNv
bXBsZXhUeXBlIG5hbWU9IlJ0ZUdycFR5cGUiPg0KICAgIDxzZXF1ZW5jZT4NCiAgICAgIDxlbGVt
ZW50IG5hbWU9ImJhc2UiIHR5cGU9InNwcHBiOkJhc2ljT2JqVHlwZSIvPg0KICAgICAgPGVsZW1l
bnQgbmFtZT0icnRlR3JwTmFtZSIgdHlwZT0ic3BwcGI6T2JqTmFtZVR5cGUiLz4NCiAgICAgIDxl
bGVtZW50IG5hbWU9InJ0ZVJlYyIgdHlwZT0ic3BwcGI6UnRlUmVjVHlwZSIgbWluT2NjdXJzPSIw
Ig0KICAgICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0i
ZGdOYW1lIiB0eXBlPSJzcHBwYjpPYmpOYW1lVHlwZSIgbWluT2NjdXJzPSIwIg0KICAgICAgICBt
YXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0icGVlcmluZ09yZyIg
dHlwZT0ic3BwcGI6T3JnSWRUeXBlIiBtaW5PY2N1cnM9IjAiDQogICAgICAgIG1heE9jY3Vycz0i
dW5ib3VuZGVkIi8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJzb3VyY2VJZGVudCIgdHlwZT0ic3Bw
cGI6U291cmNlSWRlbnRUeXBlIg0KICAgICAgICBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5i
b3VuZGVkIi8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJpc0luU3ZjIiB0eXBlPSJib29sZWFuIi8+
DQogICAgICA8ZWxlbWVudCBuYW1lPSJleHQiIHR5cGU9InNwcHBiOkV4dEFueVR5cGUiIG1pbk9j
Y3Vycz0iMCIvPg0KICAgIDwvc2VxdWVuY2U+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4
VHlwZSBuYW1lPSJEZXN0R3JwVHlwZSI+DQogICAgPHNlcXVlbmNlPg0KICAgICAgPGVsZW1lbnQg
bmFtZT0iYmFzZSIgdHlwZT0ic3BwcGI6QmFzaWNPYmpUeXBlIi8+DQogICAgICA8ZWxlbWVudCBu
YW1lPSJkZ05hbWUiIHR5cGU9InNwcHBiOk9iak5hbWVUeXBlIi8+DQogICAgPC9zZXF1ZW5jZT4N
CiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IlB1YklkVHlwZSIgYWJzdHJh
Y3Q9InRydWUiPg0KICAgIDxzZXF1ZW5jZT4NCiAgICAgIDxlbGVtZW50IG5hbWU9ImJhc2UiIHR5
cGU9InNwcHBiOkJhc2ljT2JqVHlwZSIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0iZGdOYW1lIiB0
eXBlPSJzcHBwYjpPYmpOYW1lVHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgICA8ZWxlbWVudCBu
YW1lPSJydGVSZWMiIHR5cGU9InNwcHBiOlJ0ZVJlY1R5cGUiIG1pbk9jY3Vycz0iMCINCiAgICAg
ICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgIDxlbGVtZW50IG1pbk9jY3Vycz0iMCIg
bmFtZT0iY29ySW5mbyIgdHlwZT0ic3BwcGI6Q09SSW5mb1R5cGUiLz4NCiAgICA8L3NlcXVlbmNl
Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iRW1haWxUeXBlIj4NCiAg
ICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOlB1YklkVHlw
ZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJlbWFpbCIg
dHlwZT0ic3RyaW5nIi8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVuc2lvbj4N
CiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUg
bmFtZT0iVE5UeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJh
c2U9InNwcHBiOlB1YklkVHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxl
bWVudCBuYW1lPSJ0biIgdHlwZT0ic3RyaW5nIi8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAg
ICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0K
ICA8Y29tcGxleFR5cGUgbmFtZT0iVE5SVHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAg
ICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpUTlR5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQog
ICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZW5kVG4iIHR5cGU9InN0cmluZyIvPg0KICAgICAgICA8
L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAg
PC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IlJOVHlwZSI+DQogICAgPGNvbXBs
ZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpQdWJJZFR5cGUiPg0KICAg
ICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0icm4iIHR5cGU9InN0cmlu
ZyIgZGVmYXVsdD0idHJ1ZSIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNp
b24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhU
eXBlIG5hbWU9Ik5BUFRSVHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVu
c2lvbiBiYXNlPSJzcHBwYjpSdGVSZWNUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAg
ICAgIDxlbGVtZW50IG5hbWU9Im9yZGVyIiB0eXBlPSJ1bnNpZ25lZFNob3J0Ii8+DQogICAgICAg
ICAgPGVsZW1lbnQgbmFtZT0icHJlZiIgdHlwZT0idW5zaWduZWRTaG9ydCIvPg0KICAgICAgICAg
IDxlbGVtZW50IG5hbWU9ImZsYWdzIiB0eXBlPSJzdHJpbmciIG1pbk9jY3Vycz0iMCIvPg0KICAg
ICAgICAgIDxlbGVtZW50IG5hbWU9InN2Y3MiIHR5cGU9InN0cmluZyIvPg0KICAgICAgICAgIDxl
bGVtZW50IG5hbWU9InJlZ3giIHR5cGU9InNwcHBiOlJlZ2V4UGFyYW1UeXBlIg0KICAgICAgICAg
ICAgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0icmVwbCIgdHlwZT0i
c3RyaW5nIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJ0dGwiIHR5
cGU9InBvc2l0aXZlSW50ZWdlciIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICAgPGVsZW1lbnQg
bmFtZT0iZXh0IiB0eXBlPSJzcHBwYjpFeHRBbnlUeXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAg
ICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+
DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJOU1R5cGUiPg0KICAgIDxj
b21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6UnRlUmVjVHlwZSI+
DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJob3N0TmFtZSIg
dHlwZT0ic3RyaW5nIi8+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0iaXBBZGRyIiB0eXBlPSJz
cHBwYjpJUEFkZHJUeXBlIiBtaW5PY2N1cnM9IjAiDQogICAgICAgICAgICBtYXhPY2N1cnM9InVu
Ym91bmRlZCIvPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InR0bCIgdHlwZT0icG9zaXRpdmVJ
bnRlZ2VyIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJleHQiIHR5
cGU9InNwcHBiOkV4dEFueVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICA8L3NlcXVlbmNl
Pg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4
VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IlVSSVR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVu
dD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6UnRlUmVjVHlwZSI+DQogICAgICAgIDxz
ZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJlcmUiIHR5cGU9InN0cmluZyIgZGVm
YXVsdD0iXiguKikkIi8+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0idXJpIiB0eXBlPSJzdHJp
bmciLz4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJleHQiIHR5cGU9InNwcHBiOkV4dEFueVR5
cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNp
b24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhU
eXBlIG5hbWU9IlJ0ZUdycE9mZmVyVHlwZSI+DQogICAgPHNlcXVlbmNlPg0KICAgICAgPGVsZW1l
bnQgbmFtZT0iYmFzZSIgdHlwZT0ic3BwcGI6QmFzaWNPYmpUeXBlIi8+DQogICAgICA8ZWxlbWVu
dCBuYW1lPSJydGVHcnBPZmZlcktleSIgdHlwZT0ic3BwcGI6UnRlR3JwT2ZmZXJLZXlUeXBlIi8+
DQogICAgICA8ZWxlbWVudCBuYW1lPSJzdGF0dXMiIHR5cGU9InNwcHBiOlJ0ZUdycE9mZmVyU3Rh
dHVzVHlwZSIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0ib2ZmZXJEYXRlVGltZSIgdHlwZT0iZGF0
ZVRpbWUiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9ImFjY2VwdERhdGVUaW1lIiB0eXBlPSJkYXRl
VGltZSIgbWluT2NjdXJzPSIwIi8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJleHQiIHR5cGU9InNw
cHBiOkV4dEFueVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgIDwvc2VxdWVuY2U+DQogIDwvY29t
cGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJFZ3JSdGVUeXBlIj4NCiAgICA8c2VxdWVu
Y2U+DQogICAgICA8ZWxlbWVudCBuYW1lPSJiYXNlIiB0eXBlPSJzcHBwYjpCYXNpY09ialR5cGUi
Lz4NCiAgICAgIDxlbGVtZW50IG5hbWU9ImVnclJ0ZU5hbWUiIHR5cGU9InNwcHBiOk9iak5hbWVU
eXBlIi8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJwcmVmIiB0eXBlPSJ1bnNpZ25lZFNob3J0Ii8+
DQogICAgICA8ZWxlbWVudCBuYW1lPSJzdmNzIiB0eXBlPSJzdHJpbmciLz4NCiAgICAgIDxlbGVt
ZW50IG5hbWU9InJlZ3hSZXdyaXRlUnVsZSIgdHlwZT0ic3BwcGI6UmVnZXhQYXJhbVR5cGUiLz4N
CiAgICAgIDxlbGVtZW50IG5hbWU9ImluZ3Jlc3NSdGUiIHR5cGU9InNwcHBiOk9iaktleVR5cGUi
IG1pbk9jY3Vycz0iMCIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0iZXh0IiB0eXBlPSJzcHBwYjpF
eHRBbnlUeXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAgICA8L3NlcXVlbmNlPg0KICA8L2NvbXBsZXhU
eXBlPg0KICA8YW5ub3RhdGlvbj4NCiAgICA8ZG9jdW1lbnRhdGlvbj4gLS0tLS0tLS0tLS0tLS0t
LS0tIEFic3RyYWN0IE9iamVjdCBhbmQgRWxlbWVudA0KICAgICAgVHlwZSBEZWZpbml0aW9ucyAt
LS0tLS0tLS0tLS0tLSA8L2RvY3VtZW50YXRpb24+DQogIDwvYW5ub3RhdGlvbj4NCiAgPGNvbXBs
ZXhUeXBlIG5hbWU9IkJhc2ljT2JqVHlwZSI+DQogICAgPHNlcXVlbmNlPg0KICAgICAgPGVsZW1l
bnQgbmFtZT0icmFudElkIiB0eXBlPSJzcHBwYjpPcmdJZFR5cGUiLz4NCiAgICAgIDxlbGVtZW50
IG5hbWU9InJhcklkIiB0eXBlPSJzcHBwYjpPcmdJZFR5cGUiLz4NCiAgICAgIDxlbGVtZW50IG5h
bWU9ImV4dCIgdHlwZT0ic3BwcGI6RXh0QW55VHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgPC9z
ZXF1ZW5jZT4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IlJ0ZVJlY1R5
cGUiIGFic3RyYWN0PSJ0cnVlIj4NCiAgICA8c2VxdWVuY2U+DQogICAgICA8ZWxlbWVudCBuYW1l
PSJwcmlvcml0eSIgdHlwZT0icG9zaXRpdmVJbnRlZ2VyIiBkZWZhdWx0PSIxMDAiLz4NCiAgICA8
L3NlcXVlbmNlPg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iUmVnZXhQ
YXJhbVR5cGUiPg0KICAgIDxzZXF1ZW5jZT4NCiAgICAgIDxlbGVtZW50IG5hbWU9ImVyZSIgdHlw
ZT0ic3RyaW5nIiBkZWZhdWx0PSJeKC4qKSQiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9InJlcGwi
IHR5cGU9InN0cmluZyIvPg0KICAgIDwvc2VxdWVuY2U+DQogIDwvY29tcGxleFR5cGU+DQogIDxz
aW1wbGVUeXBlIG5hbWU9Ik9yZ0lkVHlwZSI+DQogICAgPHJlc3RyaWN0aW9uIGJhc2U9InN0cmlu
ZyIvPg0KICA8L3NpbXBsZVR5cGU+DQogIDxzaW1wbGVUeXBlIG5hbWU9Ik9iak5hbWVUeXBlIj4N
CiAgICA8cmVzdHJpY3Rpb24gYmFzZT0ic3RyaW5nIi8+DQogIDwvc2ltcGxlVHlwZT4NCiAgPHNp
bXBsZVR5cGUgbmFtZT0iVHJhbnNJZFR5cGUiPg0KICAgIDxyZXN0cmljdGlvbiBiYXNlPSJzdHJp
bmciLz4NCiAgPC9zaW1wbGVUeXBlPg0KICA8c2ltcGxlVHlwZSBuYW1lPSJNaW5vclZlclR5cGUi
Pg0KICAgIDxyZXN0cmljdGlvbiBiYXNlPSJ1bnNpZ25lZExvbmciLz4NCiAgPC9zaW1wbGVUeXBl
Pg0KICA8Y29tcGxleFR5cGUgbmFtZT0iT2JqS2V5VHlwZSI+DQogICAgPHNlcXVlbmNlPg0KICAg
ICAgPGVsZW1lbnQgbmFtZT0icmFudElkIiB0eXBlPSJzcHBwYjpPcmdJZFR5cGUiLz4NCiAgICAg
IDxlbGVtZW50IG5hbWU9Im5hbWUiIHR5cGU9InNwcHBiOk9iak5hbWVUeXBlIi8+DQogICAgPC9z
ZXF1ZW5jZT4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IlJ0ZUdycE9m
ZmVyS2V5VHlwZSI+DQogICAgPHNlcXVlbmNlPg0KICAgICAgPGVsZW1lbnQgbmFtZT0icnRlR3Jw
S2V5IiB0eXBlPSJzcHBwYjpPYmpLZXlUeXBlIi8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJvZmZl
cmVkVG8iIHR5cGU9InNwcHBiOk9yZ0lkVHlwZSIvPg0KICAgIDwvc2VxdWVuY2U+DQogIDwvY29t
cGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJCYXNpY1Jxc3RUeXBlIj4NCiAgICA8c2Vx
dWVuY2U+DQogICAgICA8ZWxlbWVudCBuYW1lPSJjbGllbnRUcmFuc0lkIiB0eXBlPSJzcHBwYjpU
cmFuc0lkVHlwZSINCiAgICAgICAgbWluT2NjdXJzPSIwIi8+DQogICAgICA8ZWxlbWVudCBuYW1l
PSJtaW5vclZlciIgdHlwZT0ic3BwcGI6TWlub3JWZXJUeXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAg
ICAgIDxlbGVtZW50IG5hbWU9ImV4dCIgdHlwZT0ic3BwcGI6RXh0QW55VHlwZSIgbWluT2NjdXJz
PSIwIi8+DQogICAgPC9zZXF1ZW5jZT4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBl
IG5hbWU9IkJhc2ljUnNwbnNUeXBlIj4NCiAgICA8c2VxdWVuY2U+DQogICAgICA8ZWxlbWVudCBu
YW1lPSJjbGllbnRUcmFuc0lkIiB0eXBlPSJzcHBwYjpUcmFuc0lkVHlwZSINCiAgICAgICAgbWlu
T2NjdXJzPSIwIi8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJzZXJ2ZXJUcmFuc0lkIiB0eXBlPSJz
cHBwYjpUcmFuc0lkVHlwZSIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0icmVzQ29kZSIgdHlwZT0i
aW50Ii8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJyZXNNc2ciIHR5cGU9InN0cmluZyIvPg0KICAg
ICAgPGVsZW1lbnQgbmFtZT0iZXh0IiB0eXBlPSJzcHBwYjpFeHRBbnlUeXBlIiBtaW5PY2N1cnM9
IjAiLz4NCiAgICA8L3NlcXVlbmNlPg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUg
bmFtZT0iSVBBZGRyVHlwZSI+DQogICAgPHNlcXVlbmNlPg0KICAgICAgPGVsZW1lbnQgbmFtZT0i
YWRkciIgdHlwZT0ic3RyaW5nIi8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJ0eXBlIiB0eXBlPSJz
cHBwYjpJUFR5cGUiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9ImV4dCIgdHlwZT0ic3BwcGI6RXh0
QW55VHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgPC9zZXF1ZW5jZT4NCiAgPC9jb21wbGV4VHlw
ZT4NCiAgPHNpbXBsZVR5cGUgbmFtZT0iSVBUeXBlIj4NCiAgICA8cmVzdHJpY3Rpb24gYmFzZT0i
dG9rZW4iPg0KICAgICAgPGVudW1lcmF0aW9uIHZhbHVlPSJJUHY0Ii8+DQogICAgICA8ZW51bWVy
YXRpb24gdmFsdWU9IklQdjYiLz4NCiAgICA8L3Jlc3RyaWN0aW9uPg0KICA8L3NpbXBsZVR5cGU+
DQogIDxjb21wbGV4VHlwZSBuYW1lPSJTb3VyY2VJZGVudFR5cGUiPg0KICAgIDxzZXF1ZW5jZT4N
CiAgICAgIDxlbGVtZW50IG5hbWU9InNvdXJjZUlkZW50TGFiZWwiIHR5cGU9InN0cmluZyIvPg0K
ICAgICAgPGVsZW1lbnQgbmFtZT0ic291cmNlSWRlbnRTY2hlbWUiDQogICAgICAgIHR5cGU9InNw
cHBiOlNvdXJjZUlkZW50U2NoZW1lVHlwZSIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0iZXh0IiB0
eXBlPSJzcHBwYjpFeHRBbnlUeXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAgICA8L3NlcXVlbmNlPg0K
ICA8L2NvbXBsZXhUeXBlPg0KICA8c2ltcGxlVHlwZSBuYW1lPSJTb3VyY2VJZGVudFNjaGVtZVR5
cGUiPg0KICAgIDxyZXN0cmljdGlvbiBiYXNlPSJ0b2tlbiI+DQogICAgICA8ZW51bWVyYXRpb24g
dmFsdWU9InVyaSIvPg0KICAgICAgPGVudW1lcmF0aW9uIHZhbHVlPSJpcCIvPg0KICAgICAgPGVu
dW1lcmF0aW9uIHZhbHVlPSJyb290RG9tYWluIi8+DQogICAgPC9yZXN0cmljdGlvbj4NCiAgPC9z
aW1wbGVUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iQ09SSW5mb1R5cGUiPg0KICAgIDxzZXF1
ZW5jZT4NCiAgICAgIDxlbGVtZW50IG5hbWU9ImNvckNsYWltIiB0eXBlPSJib29sZWFuIiBkZWZh
dWx0PSJ0cnVlIg0KICAgICAgICBtaW5PY2N1cnM9IjAiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9
ImNvciIgdHlwZT0iYm9vbGVhbiIgZGVmYXVsdD0iZmFsc2UiIG1pbk9jY3Vycz0iMCIvPg0KICAg
ICAgPGVsZW1lbnQgbmFtZT0iYXNzaWduZWRDb3JEYXRlVGltZSIgdHlwZT0iZGF0ZVRpbWUiDQog
ICAgICAgIG1pbk9jY3Vycz0iMCIvPg0KICAgIDwvc2VxdWVuY2U+DQogIDwvY29tcGxleFR5cGU+
DQogIDxjb21wbGV4VHlwZSBuYW1lPSJTdmNNZW51VHlwZSI+DQogICAgPHNlcXVlbmNlPg0KICAg
ICAgPGVsZW1lbnQgbmFtZT0ic2VydmVyU3RhdHVzIiB0eXBlPSJzcHBwYjpTZXJ2ZXJTdGF0dXNU
eXBlIi8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJtYWpNaW5WZXJzaW9uIiB0eXBlPSJzdHJpbmci
DQogICAgICAgIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJv
YmpVUkkiIHR5cGU9ImFueVVSSSIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgIDxlbGVt
ZW50IG5hbWU9ImV4dFVSSSIgdHlwZT0iYW55VVJJIiBtaW5PY2N1cnM9IjAiDQogICAgICAgIG1h
eE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgPC9zZXF1ZW5jZT4NCiAgPC9jb21wbGV4VHlwZT4N
CiAgPHNpbXBsZVR5cGUgbmFtZT0iU2VydmVyU3RhdHVzVHlwZSI+DQogICAgPHJlc3RyaWN0aW9u
IGJhc2U9InRva2VuIj4NCiAgICAgIDxlbnVtZXJhdGlvbiB2YWx1ZT0iaW5TZXJ2aWNlIi8+DQog
ICAgICA8ZW51bWVyYXRpb24gdmFsdWU9Im91dE9mU2VydmljZSIvPg0KICAgIDwvcmVzdHJpY3Rp
b24+DQogIDwvc2ltcGxlVHlwZT4NCiAgPHNpbXBsZVR5cGUgbmFtZT0iUnRlR3JwT2ZmZXJTdGF0
dXNUeXBlIj4NCiAgICA8cmVzdHJpY3Rpb24gYmFzZT0idG9rZW4iPg0KICAgICAgPGVudW1lcmF0
aW9uIHZhbHVlPSJvZmZlcmVkIi8+DQogICAgICA8ZW51bWVyYXRpb24gdmFsdWU9ImFjY2VwdGVk
Ii8+DQogICAgPC9yZXN0cmljdGlvbj4NCiAgPC9zaW1wbGVUeXBlPg0KICA8Y29tcGxleFR5cGUg
bmFtZT0iRXh0QW55VHlwZSI+DQogICAgPHNlcXVlbmNlPg0KICAgICAgPGFueSBuYW1lc3BhY2U9
IiMjb3RoZXIiIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgPC9zZXF1ZW5jZT4NCiAgPC9j
b21wbGV4VHlwZT4NCiAgPGFubm90YXRpb24+DQogICAgPGRvY3VtZW50YXRpb24+IC0tLS0tLS0t
LS0tLS0tIE9wZXJhdGlvbiBSZXF1ZXN0IGFuZCBSZXNwb25zZQ0KICAgICAgT2JqZWN0IFR5cGUg
RGVmaW5pdGlvbnMgLS0tLS0tLS0tLS0tIDwvZG9jdW1lbnRhdGlvbj4NCiAgPC9hbm5vdGF0aW9u
Pg0KICA8Y29tcGxleFR5cGUgbmFtZT0iQWRkUnRlR3Jwc1Jxc3RUeXBlIj4NCiAgICA8Y29tcGxl
eENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0K
ICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0icnRlR3JwIiB0eXBl
PSJzcHBwYjpSdGVHcnBUeXBlIg0KICAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4N
CiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENv
bnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJEZWxSdGVHcnBz
UnFzdFR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0i
c3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxl
bWVudCBuYW1lPSJvYmplY3RLZXkiIHR5cGU9InNwcHBiOk9iaktleVR5cGUiDQogICAgICAgICAg
ICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9l
eHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNv
bXBsZXhUeXBlIG5hbWU9IkdldFJ0ZUdycHNScXN0VHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50
Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1Jxc3RUeXBlIj4NCiAgICAgICAg
PHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9Im9iamVjdEtleSIgdHlwZT0ic3Bw
cGI6T2JqS2V5VHlwZSINCiAgICAgICAgICAgIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJv
dW5kZWQiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwv
Y29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJH
ZXRSdGVHcnBzUnNwbnNUeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5z
aW9uIGJhc2U9InNwcHBiOkJhc2ljUnNwbnNUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAg
ICAgICAgIDxlbGVtZW50IG5hbWU9InJ0ZUdycCIgdHlwZT0ic3BwcGI6UnRlR3JwVHlwZSIgbWlu
T2NjdXJzPSIwIg0KICAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAg
PC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQog
IDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJBZGREZXN0R3Jwc1Jxc3RUeXBl
Ij4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJh
c2ljUnFzdFR5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFt
ZT0iZGVzdEdycCIgdHlwZT0ic3BwcGI6RGVzdEdycFR5cGUiDQogICAgICAgICAgICBtYXhPY2N1
cnM9InVuYm91bmRlZCIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+
DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBl
IG5hbWU9IkRlbERlc3RHcnBzUnFzdFR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAg
IDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAgIDxzZXF1ZW5j
ZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJvYmplY3RLZXkiIHR5cGU9InNwcHBiOk9iaktl
eVR5cGUiDQogICAgICAgICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICA8L3Nl
cXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9j
b21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkdldERlc3RHcnBzUnFzdFR5cGUiPg0K
ICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNS
cXN0VHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJv
YmplY3RLZXkiIHR5cGU9InNwcHBiOk9iaktleVR5cGUiDQogICAgICAgICAgICBtaW5PY2N1cnM9
IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8
L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8
Y29tcGxleFR5cGUgbmFtZT0iR2V0RGVzdEdycHNSc3Buc1R5cGUiPg0KICAgIDxjb21wbGV4Q29u
dGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNSc3Buc1R5cGUiPg0KICAg
ICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZGVzdEdycCIgdHlwZT0i
c3BwcGI6RGVzdEdycFR5cGUiDQogICAgICAgICAgICBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0i
dW5ib3VuZGVkIi8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAg
ICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFt
ZT0iQWRkUHViSWRzUnFzdFR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRl
bnNpb24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAg
ICAgICAgICA8ZWxlbWVudCBuYW1lPSJwaSIgdHlwZT0ic3BwcGI6UHViSWRUeXBlIiBtaW5PY2N1
cnM9IjAiDQogICAgICAgICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICA8L3Nl
cXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9j
b21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkFkZFB1Yklkc1JzcG5zVHlwZSI+DQog
ICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1Jz
cG5zVHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBtYXhPY2N1
cnM9InVuYm91bmRlZCIgbWluT2NjdXJzPSIwIiBuYW1lPSJwaSINCiAgICAgICAgICAgIHR5cGU9
InNwcHBiOlB1YklkVHlwZSIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNp
b24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhU
eXBlIG5hbWU9IkRlbFB1Yklkc1Jxc3RUeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAg
ICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0KICAgICAgICA8c2VxdWVu
Y2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0icGkiIHR5cGU9InNwcHBiOlB1YklkVHlwZSIN
CiAgICAgICAgICAgIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgIDwvc2VxdWVuY2U+
DQogICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhU
eXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iR2V0UHViSWRzUnFzdFR5cGUiPg0KICAgIDxjb21w
bGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+
DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJwaSIgdHlwZT0i
c3BwcGI6UHViSWRUeXBlIiBtaW5PY2N1cnM9IjAiDQogICAgICAgICAgICBtYXhPY2N1cnM9InVu
Ym91bmRlZCIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAg
PC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9
IkdldFB1Yklkc1JzcG5zVHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVu
c2lvbiBiYXNlPSJzcHBwYjpCYXNpY1JzcG5zVHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAg
ICAgICAgICA8ZWxlbWVudCBuYW1lPSJwaSIgdHlwZT0ic3BwcGI6UHViSWRUeXBlIiBtaW5PY2N1
cnM9IjAiDQogICAgICAgICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICA8L3Nl
cXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9j
b21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkFkZFJ0ZUdycE9mZmVyc1Jxc3RUeXBl
Ij4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJh
c2ljUnFzdFR5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFt
ZT0icnRlR3JwT2ZmZXIiIHR5cGU9InNwcHBiOlJ0ZUdycE9mZmVyVHlwZSINCiAgICAgICAgICAg
IG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4
dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29t
cGxleFR5cGUgbmFtZT0iRGVsUnRlR3JwT2ZmZXJzUnFzdFR5cGUiPg0KICAgIDxjb21wbGV4Q29u
dGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAg
ICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJydGVHcnBPZmZlcktleSIN
CiAgICAgICAgICAgIHR5cGU9InNwcHBiOlJ0ZUdycE9mZmVyS2V5VHlwZSIgbWF4T2NjdXJzPSJ1
bmJvdW5kZWQiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAg
IDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1l
PSJBY2NlcHRSdGVHcnBPZmZlcnNScXN0VHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAg
ICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1Jxc3RUeXBlIj4NCiAgICAgICAgPHNlcXVl
bmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InJ0ZUdycE9mZmVyS2V5Ig0KICAgICAgICAg
ICAgdHlwZT0ic3BwcGI6UnRlR3JwT2ZmZXJLZXlUeXBlIiBtYXhPY2N1cnM9InVuYm91bmRlZCIv
Pg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4
Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IlJlamVjdFJ0
ZUdycE9mZmVyc1Jxc3RUeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5z
aW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQogICAg
ICAgICAgPGVsZW1lbnQgbmFtZT0icnRlR3JwT2ZmZXJLZXkiDQogICAgICAgICAgICB0eXBlPSJz
cHBwYjpSdGVHcnBPZmZlcktleVR5cGUiIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAg
IDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0K
ICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iR2V0UnRlR3JwT2ZmZXJzUnFz
dFR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3Bw
cGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVu
dCBuYW1lPSJvZmZlcmVkQnlQZWVycyIgdHlwZT0iYm9vbGVhbiIgbWluT2NjdXJzPSIwIi8+DQog
ICAgICAgICAgPGVsZW1lbnQgbmFtZT0ib2ZmZXJlZFRvUGVlcnMiIHR5cGU9ImJvb2xlYW4iIG1p
bk9jY3Vycz0iMCIvPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InN0YXR1cyIgdHlwZT0ic3Bw
cGI6UnRlR3JwT2ZmZXJTdGF0dXNUeXBlIg0KICAgICAgICAgICAgbWluT2NjdXJzPSIwIi8+DQog
ICAgICAgICAgPGVsZW1lbnQgbmFtZT0icGVlcmluZ09yZyIgdHlwZT0ic3BwcGI6T3JnSWRUeXBl
Ig0KICAgICAgICAgICAgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAg
ICAgICAgIDxlbGVtZW50IG5hbWU9InJ0ZUdycE9mZmVyS2V5Ig0KICAgICAgICAgICAgdHlwZT0i
c3BwcGI6UnRlR3JwT2ZmZXJLZXlUeXBlIiBtaW5PY2N1cnM9IjAiDQogICAgICAgICAgICBtYXhP
Y2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNp
b24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhU
eXBlIG5hbWU9IkdldFJ0ZUdycE9mZmVyc1JzcG5zVHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50
Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1JzcG5zVHlwZSI+DQogICAgICAg
IDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJydGVHcnBPZmZlciIgdHlwZT0i
c3BwcGI6UnRlR3JwT2ZmZXJUeXBlIg0KICAgICAgICAgICAgbWluT2NjdXJzPSIwIiBtYXhPY2N1
cnM9InVuYm91bmRlZCIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+
DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBl
IG5hbWU9IkFkZEVnclJ0ZXNScXN0VHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAg
PGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1Jxc3RUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNl
Pg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImVnclJ0ZSIgdHlwZT0ic3BwcGI6RWdyUnRlVHlw
ZSINCiAgICAgICAgICAgIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgIDwvc2VxdWVu
Y2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBs
ZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iRGVsRWdyUnRlc1Jxc3RUeXBlIj4NCiAgICA8
Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5
cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0ib2JqZWN0
S2V5IiB0eXBlPSJzcHBwYjpPYmpLZXlUeXBlIg0KICAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJv
dW5kZWQiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwv
Y29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJH
ZXRFZ3JSdGVzUnFzdFR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNp
b24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAg
ICAgICA8ZWxlbWVudCBuYW1lPSJvYmplY3RLZXkiIHR5cGU9InNwcHBiOk9iaktleVR5cGUiDQog
ICAgICAgICAgICBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAg
IDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0K
ICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iR2V0RWdyUnRlc1JzcG5zVHlw
ZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpC
YXNpY1JzcG5zVHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBu
YW1lPSJydGVHcnAiIHR5cGU9InNwcHBiOlJ0ZUdycFR5cGUiIG1pbk9jY3Vycz0iMCINCiAgICAg
ICAgICAgIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAg
ICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0K
ICA8Y29tcGxleFR5cGUgbmFtZT0iR2V0U3ZjTWVudVJxc3RUeXBlIj4NCiAgICA8Y29tcGxleENv
bnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiLz4NCiAg
ICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFt
ZT0iR2V0U3ZjTWVudVJzcG5zVHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4
dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1JzcG5zVHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4N
CiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJzdmNNZW51IiB0eXBlPSJzcHBwYjpTdmNNZW51VHlw
ZSIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21w
bGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGFubm90YXRpb24+DQogICAgPGRvY3Vt
ZW50YXRpb24+IC0tLS0tLS0tLS0tLS0tIE9wZXJhdGlvbiBSZXF1ZXN0IGFuZCBSZXNwb25zZQ0K
ICAgICAgRWxlbWVudCBEZWZpbml0aW9ucyAtLS0tLS0tLS0tLS0gPC9kb2N1bWVudGF0aW9uPg0K
ICA8L2Fubm90YXRpb24+DQogIDxhbm5vdGF0aW9uPg0KICAgIDxkb2N1bWVudGF0aW9uPiAtLS0t
LS0tLS0tLS0tLSBNYW5hZ2UgUm91dGUgR3JvdXBzDQogICAgPC9kb2N1bWVudGF0aW9uPg0KICA8
L2Fubm90YXRpb24+DQogIDxlbGVtZW50IG5hbWU9ImFkZFJ0ZUdycHNScXN0IiB0eXBlPSJzcHBw
YjpBZGRSdGVHcnBzUnFzdFR5cGUiLz4NCiAgPGVsZW1lbnQgbmFtZT0iZGVsUnRlR3Jwc1Jxc3Qi
IHR5cGU9InNwcHBiOkRlbFJ0ZUdycHNScXN0VHlwZSIvPg0KICA8ZWxlbWVudCBuYW1lPSJnZXRS
dGVHcnBzUnFzdCIgdHlwZT0ic3BwcGI6R2V0UnRlR3Jwc1Jxc3RUeXBlIi8+DQogIDxlbGVtZW50
IG5hbWU9ImFkZFJ0ZUdycHNSc3BucyIgdHlwZT0ic3BwcGI6QmFzaWNSc3Buc1R5cGUiLz4NCiAg
PGVsZW1lbnQgbmFtZT0iZGVsUnRlR3Jwc1JzcG5zIiB0eXBlPSJzcHBwYjpCYXNpY1JzcG5zVHlw
ZSIvPg0KICA8ZWxlbWVudCBuYW1lPSJnZXRSdGVHcnBzUnNwbnMiIHR5cGU9InNwcHBiOkdldFJ0
ZUdycHNSc3Buc1R5cGUiLz4NCiAgPGFubm90YXRpb24+DQogICAgPGRvY3VtZW50YXRpb24+IC0t
LS0tLS0tLS0tLS0tIE1hbmFnZSBEZXN0aW5hdGlvbiBHcm91cHMNCiAgICA8L2RvY3VtZW50YXRp
b24+DQogIDwvYW5ub3RhdGlvbj4NCiAgPGVsZW1lbnQgbmFtZT0iYWRkRGVzdEdycHNScXN0IiB0
eXBlPSJzcHBwYjpBZGREZXN0R3Jwc1Jxc3RUeXBlIi8+DQogIDxlbGVtZW50IG5hbWU9ImRlbERl
c3RHcnBzUnFzdCIgdHlwZT0ic3BwcGI6RGVsRGVzdEdycHNScXN0VHlwZSIvPg0KICA8ZWxlbWVu
dCBuYW1lPSJnZXREZXN0R3Jwc1Jxc3QiIHR5cGU9InNwcHBiOkdldERlc3RHcnBzUnFzdFR5cGUi
Lz4NCiAgPGVsZW1lbnQgbmFtZT0iYWRkRGVzdEdycHNSc3BucyIgdHlwZT0ic3BwcGI6QmFzaWNS
c3Buc1R5cGUiLz4NCiAgPGVsZW1lbnQgbmFtZT0iZGVsRGVzdEdycHNSc3BucyIgdHlwZT0ic3Bw
cGI6QmFzaWNSc3Buc1R5cGUiLz4NCiAgPGVsZW1lbnQgbmFtZT0iZ2V0RGVzdEdycHNSc3BucyIN
CiAgICB0eXBlPSJzcHBwYjpHZXREZXN0R3Jwc1JzcG5zVHlwZSIvPg0KICA8YW5ub3RhdGlvbj4N
CiAgICA8ZG9jdW1lbnRhdGlvbj4gLS0tLS0tLS0tLS0tLS0gTWFuYWdlIFB1YmxpYyBJZGVudGlm
aWVycw0KICAgIDwvZG9jdW1lbnRhdGlvbj4NCiAgPC9hbm5vdGF0aW9uPg0KICA8ZWxlbWVudCBu
YW1lPSJhZGRQdWJJZHNScXN0IiB0eXBlPSJzcHBwYjpBZGRQdWJJZHNScXN0VHlwZSIvPg0KICA8
ZWxlbWVudCBuYW1lPSJkZWxQdWJJZHNScXN0IiB0eXBlPSJzcHBwYjpEZWxQdWJJZHNScXN0VHlw
ZSIvPg0KICA8ZWxlbWVudCBuYW1lPSJnZXRQdWJJZHNScXN0IiB0eXBlPSJzcHBwYjpHZXRQdWJJ
ZHNScXN0VHlwZSIvPg0KICA8ZWxlbWVudCBuYW1lPSJhZGRQdWJJZHNSc3BucyIgdHlwZT0ic3Bw
cGI6QWRkUHViSWRzUnNwbnNUeXBlIi8+DQogIDxlbGVtZW50IG5hbWU9ImRlbFB1Yklkc1JzcG5z
IiB0eXBlPSJzcHBwYjpCYXNpY1JzcG5zVHlwZSIvPg0KICA8ZWxlbWVudCBuYW1lPSJnZXRQdWJJ
ZHNSc3BucyIgdHlwZT0ic3BwcGI6R2V0UHViSWRzUnNwbnNUeXBlIi8+DQogIDxhbm5vdGF0aW9u
Pg0KICAgIDxkb2N1bWVudGF0aW9uPiAtLS0tLS0tLS0tLS0tLSBNYW5hZ2UgUm91dGUgR3JvdXAg
T2ZmZXJzDQogICAgPC9kb2N1bWVudGF0aW9uPg0KICA8L2Fubm90YXRpb24+DQogIDxlbGVtZW50
IG5hbWU9ImFkZFJ0ZUdycE9mZmVyc1Jxc3QiDQogICAgdHlwZT0ic3BwcGI6QWRkUnRlR3JwT2Zm
ZXJzUnFzdFR5cGUiLz4NCiAgPGVsZW1lbnQgbmFtZT0iZGVsUnRlR3JwT2ZmZXJzUnFzdCINCiAg
ICB0eXBlPSJzcHBwYjpEZWxSdGVHcnBPZmZlcnNScXN0VHlwZSIvPg0KICA8ZWxlbWVudCBuYW1l
PSJhY2NlcHRSdGVHcnBPZmZlcnNScXN0Ig0KICAgIHR5cGU9InNwcHBiOkFjY2VwdFJ0ZUdycE9m
ZmVyc1Jxc3RUeXBlIi8+DQogIDxlbGVtZW50IG5hbWU9InJlamVjdFJ0ZUdycE9mZmVyc1Jxc3Qi
DQogICAgdHlwZT0ic3BwcGI6UmVqZWN0UnRlR3JwT2ZmZXJzUnFzdFR5cGUiLz4NCiAgPGVsZW1l
bnQgbmFtZT0iZ2V0UnRlR3JwT2ZmZXJzUnFzdCINCiAgICB0eXBlPSJzcHBwYjpHZXRSdGVHcnBP
ZmZlcnNScXN0VHlwZSIvPg0KICA8ZWxlbWVudCBuYW1lPSJhZGRSdGVHcnBPZmZlcnNSc3BucyIg
dHlwZT0ic3BwcGI6QmFzaWNSc3Buc1R5cGUiLz4NCiAgPGVsZW1lbnQgbmFtZT0iZGVsUnRlR3Jw
T2ZmZXJzUnNwbnMiIHR5cGU9InNwcHBiOkJhc2ljUnNwbnNUeXBlIi8+DQogIDxlbGVtZW50IG5h
bWU9ImFjY2VwdFJ0ZUdycE9mZmVyc1JzcG5zIiB0eXBlPSJzcHBwYjpCYXNpY1JzcG5zVHlwZSIv
Pg0KICA8ZWxlbWVudCBuYW1lPSJyZWplY3RSdGVHcnBPZmZlcnNSc3BucyIgdHlwZT0ic3BwcGI6
QmFzaWNSc3Buc1R5cGUiLz4NCiAgPGVsZW1lbnQgbmFtZT0iZ2V0UnRlR3JwT2ZmZXJzUnNwbnMi
DQogICAgdHlwZT0ic3BwcGI6R2V0UnRlR3JwT2ZmZXJzUnNwbnNUeXBlIi8+DQogIDxhbm5vdGF0
aW9uPg0KICAgIDxkb2N1bWVudGF0aW9uPiAtLS0tLS0tLS0tLS0tLSBNYW5hZ2UgRWdyZXNzIFJv
dXRlcw0KICAgIDwvZG9jdW1lbnRhdGlvbj4NCiAgPC9hbm5vdGF0aW9uPg0KICA8ZWxlbWVudCBu
YW1lPSJhZGRFZ3JSdGVzUnFzdCIgdHlwZT0ic3BwcGI6QWRkRWdyUnRlc1Jxc3RUeXBlIi8+DQog
IDxlbGVtZW50IG5hbWU9ImRlbEVnclJ0ZXNScXN0IiB0eXBlPSJzcHBwYjpEZWxFZ3JSdGVzUnFz
dFR5cGUiLz4NCiAgPGVsZW1lbnQgbmFtZT0iZ2V0RWdyUnRlc1Jxc3QiIHR5cGU9InNwcHBiOkdl
dEVnclJ0ZXNScXN0VHlwZSIvPg0KICA8ZWxlbWVudCBuYW1lPSJhZGRFZ3JSdGVzUnNwbnMiIHR5
cGU9InNwcHBiOkJhc2ljUnNwbnNUeXBlIi8+DQogIDxlbGVtZW50IG5hbWU9ImRlbEVnclJ0ZXNS
c3BucyIgdHlwZT0ic3BwcGI6QmFzaWNSc3Buc1R5cGUiLz4NCiAgPGVsZW1lbnQgbmFtZT0iZ2V0
RWdyUnRlc1JzcG5zIiB0eXBlPSJzcHBwYjpHZXRFZ3JSdGVzUnNwbnNUeXBlIi8+DQogIDxhbm5v
dGF0aW9uPg0KICAgIDxkb2N1bWVudGF0aW9uPiAtLS0tLS0tLS0tLS0tLSBNaXNjIE9wZXJhdGlv
bnMgPC9kb2N1bWVudGF0aW9uPg0KICA8L2Fubm90YXRpb24+DQogIDxlbGVtZW50IG5hbWU9Imdl
dFN2Y01lbnVScXN0IiB0eXBlPSJzcHBwYjpHZXRTdmNNZW51UnFzdFR5cGUiLz4NCiAgPGVsZW1l
bnQgbmFtZT0iZ2V0U3ZjTWVudVJzcG5zIiB0eXBlPSJzcHBwYjpHZXRTdmNNZW51UnNwbnNUeXBl
Ii8+DQogIDxhbm5vdGF0aW9uPg0KICAgIDxkb2N1bWVudGF0aW9uPiAtLS0tLS0tLSBHZW5lcmlj
IFJlcXVlc3QgYW5kIFJlc3BvbnNlIERlZmluaXRpb25zDQogICAgICAtLS0tLS0tLS0tLS0tLS0g
PC9kb2N1bWVudGF0aW9uPg0KICA8L2Fubm90YXRpb24+DQogIDxlbGVtZW50IG5hbWU9InNwcHBS
ZXF1ZXN0Ij4NCiAgICA8Y29tcGxleFR5cGU+DQogICAgICA8c2VxdWVuY2U+DQogICAgICAgIDxh
bnkgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8YXR0
cmlidXRlIG5hbWU9InRyYW5zYWN0aW9uYWwiIHR5cGU9ImJvb2xlYW4iIHVzZT0ib3B0aW9uYWwi
Lz4NCiAgICA8L2NvbXBsZXhUeXBlPg0KICA8L2VsZW1lbnQ+DQogIDxlbGVtZW50IG5hbWU9InNw
cHBSZXNwb25zZSI+DQogICAgPGNvbXBsZXhUeXBlPg0KICAgICAgPHNlcXVlbmNlPg0KICAgICAg
ICA8YW55IG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICA8L3NlcXVlbmNlPg0KICAgIDwv
Y29tcGxleFR5cGU+DQogIDwvZWxlbWVudD4NCjwvc2NoZW1hPg0KXV0+DQogICAgICAgICAgPC9h
cnR3b3JrPg0KICAgICAgICA8L2ZpZ3VyZT4NCg0KICAgICAgPC90Pg0KICAgIDwvc2VjdGlvbj4N
Cg0KICAgIDxzZWN0aW9uIGFuY2hvcj0ic3BlY2lmaWNhdGlvbmV4dGVuc2liaWxpdHkiDQogICAg
ICB0aXRsZT0iU3BlY2lmaWNhdGlvbiBFeHRlbnNpYmlsaXR5Ij4NCiAgICAgIDx0PiBUaGUgcHJv
dG9jb2wgZGVmaW5lZCBpbiB0aGlzIHNwZWNpZmljYXRpb24gaXMgZXh0ZW5zaWJsZS4NCiAgICAg
ICAgVGhpcyBzZWN0aW9uIGV4cGxhaW5zIGhvdyB0byBleHRlbmQgdGhlIHByb3RvY29sIGFuZCB3
aGF0DQogICAgICAgIHByb2NlZHVyZXMgYXJlIG5lY2Vzc2FyeSB0byBmb2xsb3cgaW4gb3JkZXIg
dG8gZW5zdXJlIHByb3Blcg0KICAgICAgICBleHRlbnNpb25zLiA8L3Q+DQogICAgPC9zZWN0aW9u
Pg0KICAgIDxzZWN0aW9uIHRpdGxlPSJBY2tub3dsZWRnbWVudHMiPg0KICAgICAgPHQ+IFRoaXMg
ZG9jdW1lbnQgaXMgYSByZXN1bHQgb2YgdmFyaW91cyBkaXNjdXNzaW9ucyBoZWxkIGluIHRoZQ0K
ICAgICAgICBEUklOS1Mgd29ya2luZyBncm91cCBhbmQgd2l0aGluIHRoZSBEUklOS1MgcHJvdG9j
b2wgZGVzaWduDQogICAgICAgIHRlYW0sIHdoaWNoIGlzIGNvbXByaXNlZCBvZiB0aGUgZm9sbG93
aW5nIGluZGl2aWR1YWxzLCBpbg0KICAgICAgICBhbHBoYWJldGljYWwgb3JkZXI6IERlYm9yYWgg
QSBHdXl0b24gKFRlbGNvcmRpYSksIFN1bWFudGgNCiAgICAgICAgQ2hhbm5hYmFzYXBwYSAoQ2Fi
bGVMYWJzKSwgSmVhbi1GcmFuY29pcyBNdWxlIChDYWJsZUxhYnMpLA0KICAgICAgICBLZW5uZXRo
IENhcnR3cmlnaHQgKFROU0kpLCBNYW5qdWwgTWFoYXJpc2hpIChUTlNJKSwgRGF2aWQNCiAgICAg
ICAgU2Nod2FydHogKFhDb25uZWN0KSwgYW5kIHRoZSBjby1jaGFpcnMgUmljaGFyZCBTaG9ja2V5
IGFuZA0KICAgICAgICBBbGV4YW5kZXIgTWF5cmhvZmVyIChlbnVtLmF0IEdtYkgpLiA8L3Q+DQog
ICAgICA8dD4gVGhlIGF1dGhvcnMgb2YgdGhpcyBkb2N1bWVudCB0aGFuayB0aGUgZm9sbG93aW5n
IGluZGl2aWR1YWxzDQogICAgICAgIGZvciB0aGVpciBhZHZpY2UsIHJldmlld3MgYW5kIGNvbW1l
bnRzIGR1cmluZyB0aGUgZGV2ZWxvcG1lbnQNCiAgICAgICAgb2YgdGhpcyBwcm90b2NvbDogTGlz
YSBEdXNzZWF1bHQsICJZT1VSIE5BTUUgSEVSRSIgLS0gc2VuZA0KICAgICAgICBjb21tZW50cyB0
byBkcmlua3MgbGlzdC4gPC90Pg0KICAgIDwvc2VjdGlvbj4NCg0KICA8L21pZGRsZT4NCg0KICA8
YmFjaz4NCiAgICA8cmVmZXJlbmNlcyB0aXRsZT0iTm9ybWF0aXZlIFJlZmVyZW5jZXMiPiAmcmZj
MjExOTsgJnJmYzIyNzc7DQogICAgICAmcmZjMzYyOTsgJnJmYzI3ODE7ICZyZmMzNjg4OyAmcmZj
Mzk4NjsNCiAgICAgICZJLUQuaWV0Zi1kcmlua3Mtc3BwcC1vdmVyLXNvYXA7IDwvcmVmZXJlbmNl
cz4NCg0KICAgIDxyZWZlcmVuY2VzIHRpdGxlPSJJbmZvcm1hdGl2ZSBSZWZlcmVuY2VzIj4gJnJm
YzI4MjE7ICZyZmMzMjYxOw0KICAgICAgJnJmYzM3NjE7ICZyZmM0NzI1OyAmcmZjNTQ4NjsNCiAg
ICAgICZJLUQuaWV0Zi1kcmlua3MtdXNlY2FzZXMtcmVxdWlyZW1lbnRzOyA8L3JlZmVyZW5jZXM+
DQogIDwvYmFjaz4NCg0KPC9yZmM+DQo=

--_002_754963199212404AB8E9CFCA6C3D0CDA244A38686ATNSMAILNAwin2_--

From sumanth@cablelabs.com  Thu Sep  9 08:14:22 2010
Return-Path: <sumanth@cablelabs.com>
X-Original-To: drinks@core3.amsl.com
Delivered-To: drinks@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E8E413A6919 for <drinks@core3.amsl.com>; Thu,  9 Sep 2010 08:14:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.38
X-Spam-Level: *
X-Spam-Status: No, score=1.38 tagged_above=-999 required=5 tests=[AWL=-0.571,  BAYES_40=-0.185, HELO_EQ_MODEMCABLE=0.768, HOST_EQ_MODEMCABLE=1.368]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oYIM6GEJ2Iul for <drinks@core3.amsl.com>; Thu,  9 Sep 2010 08:14:19 -0700 (PDT)
Received: from ondar.cablelabs.com (ondar.cablelabs.com [192.160.73.61]) by core3.amsl.com (Postfix) with ESMTP id A0C633A6868 for <Drinks@ietf.org>; Thu,  9 Sep 2010 08:14:19 -0700 (PDT)
Received: from kyzyl.cablelabs.com (kyzyl [10.253.0.7]) by ondar.cablelabs.com (8.14.4/8.14.4) with ESMTP id o89FEkKb019575 for <Drinks@ietf.org>; Thu, 9 Sep 2010 09:14:46 -0600
Received: from srvxchg.cablelabs.com (10.5.0.15) by kyzyl.cablelabs.com (F-Secure/fsigk_smtp/303/kyzyl.cablelabs.com); Thu, 9 Sep 2010 09:14:46 -0700 (MST)
X-Virus-Status: clean(F-Secure/fsigk_smtp/303/kyzyl.cablelabs.com)
Received: from srvxchg.cablelabs.com ([10.5.0.15]) by srvxchg ([10.5.0.15]) with mapi; Thu, 9 Sep 2010 09:14:46 -0600
From: Sumanth Channabasappa <sumanth@cablelabs.com>
To: "Drinks@ietf.org" <Drinks@ietf.org>
Date: Thu, 9 Sep 2010 09:15:38 -0600
Thread-Topic: Rough Notes and AI list from the call on 9/9
Thread-Index: ActQMdwXrcsFb0LURMebPnHWJtIGmQ==
Message-ID: <76AC5FEF83F1E64491446437EA81A61F7D1FF40829@srvxchg>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Approved: ondar
Subject: [drinks] Rough Notes and AI list from the call on 9/9
X-BeenThere: drinks@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF DRINKS WG <drinks.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/drinks>
List-Post: <mailto:drinks@ietf.org>
List-Help: <mailto:drinks-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 09 Sep 2010 15:14:22 -0000

IETF DRINKS DESIGN TEAM CALL=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
9/9/2010, 10:00a-10:50a (Eastern)/8:00a-8:50a (Mountain)
=20
=20
Participants
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
- Ken Cartwright
- Jean-Francois Mule
- Sumanth Channabasappa=20
=20
Apologies
---------
- Syed Ali=20
=20
     =20
ACTION ITEMS UPDATE (from the last meeting)
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
AI: Alex to ping the volunteer reviewers for the use cases document
    Update: Alex has sent across a request to the volunteers, no responses =
yet (on the list)
     =20
AI: Alex volunteered to provide details regarding a web-based I-D change ma=
nagement tool
    Update: Alex sent across an email on 9/8
=20
AI: Ken has the token and will share the changes on the list
    Update: Ken sent across a summary of his changes on 9/9
=20
AI: Syed to send across protocol examples to the mailing list
    Update: Pending?
=20

AGENDA
=3D=3D=3D=3D=3D=3D
0/ Updates from the I-D authors
1/ Design team agenda and Goals for the F2F
2/ Any other topics
=20
=20
=20
NOTES
=3D=3D=3D=3D=3D
0/ AI updates from last time
   - See updates above.
=20

0/ Updates from the I-D authors
   - See Ken's email from earlier today (9/9) for details regarding the cha=
nges made
   - There were a few discussions around the changes that were made between=
 Ken and Jean-Francois, mostly details on suggestions (e.g., the complexity=
 of supporting partial success)
   - Further discussions will be held on the mailing list
=20
1/ Design team agenda and Goals for the F2F
   - The WG Chairs sent across the agenda via email on 9/7
   - The design team did not have any further comments or updates
   - We have the following RSVPs=20
      > In-person      : Ken C, Syed A, Jean-Francois M, Sumanth
      > Teleconference : Alex M, Manjul M, Otmar L, David S (tentative)
=20
2/ Any other topics
   - None


From kcartwright@tnsi.com  Fri Sep 10 11:54:06 2010
Return-Path: <kcartwright@tnsi.com>
X-Original-To: drinks@core3.amsl.com
Delivered-To: drinks@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 48B343A68F8 for <drinks@core3.amsl.com>; Fri, 10 Sep 2010 11:54:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0
X-Spam-Level: 
X-Spam-Status: No, score=x tagged_above=-999 required=5 tests=[]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id T8BvhEOR14Qs for <drinks@core3.amsl.com>; Fri, 10 Sep 2010 11:54:04 -0700 (PDT)
Received: from tnsi.com (relayus.tnsi.com [208.224.248.44]) by core3.amsl.com (Postfix) with ESMTP id A21853A68B3 for <drinks@ietf.org>; Fri, 10 Sep 2010 11:53:57 -0700 (PDT)
Received: from ([172.17.7.231]) by relayus.tnsi.com with ESMTP with TLS id 4440551.47553253; Fri, 10 Sep 2010 14:54:21 -0400
Received: from TNS-MAIL-NA.win2k.corp.tnsi.com ([172.17.7.219]) by MAIL-HUB-NA.win2k.corp.tnsi.com ([172.17.7.231]) with mapi; Fri, 10 Sep 2010 14:54:21 -0400
From: "Cartwright, Ken" <kcartwright@tnsi.com>
To: "Cartwright, Ken" <kcartwright@tnsi.com>, "Drinks@ietf.org" <Drinks@ietf.org>
Date: Fri, 10 Sep 2010 14:54:20 -0400
Thread-Topic: Progress Update
Thread-Index: ActFJDtWPdpsBdkVQvSv0Od13HdUdgJsAeHQAFOjNdAAAPoXsAA8V7CQ
Message-ID: <754963199212404AB8E9CFCA6C3D0CDA244A38721F@TNS-MAIL-NA.win2k.corp.tnsi.com>
References: <76AC5FEF83F1E64491446437EA81A61F7D1FF3FFE6@srvxchg> <76AC5FEF83F1E64491446437EA81A61F7D1FF406FA@srvxchg> <754963199212404AB8E9CFCA6C3D0CDA244A386852@TNS-MAIL-NA.win2k.corp.tnsi.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/mixed; boundary="_003_754963199212404AB8E9CFCA6C3D0CDA244A38721FTNSMAILNAwin2_"
MIME-Version: 1.0
Subject: Re: [drinks] Progress Update
X-BeenThere: drinks@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF DRINKS WG <drinks.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/drinks>
List-Post: <mailto:drinks@ietf.org>
List-Help: <mailto:drinks-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 10 Sep 2010 18:54:06 -0000

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

Here's the next update.  I've completed item 7 from the To-Do list and inco=
rporated all comments from my Pre-IETF document review (see second attached=
 document), save 1.  The one comment that I did not fully address is:

"KJC:  Need to describe how multiple response messages are supported."

There are a few different opinions on how/if/toWhatExtent we want to suppor=
t that.  We need to discuss this and put it to bed at the face-to-face meet=
ing next week.  This item is priority one as far as I am concerned.  And th=
is of course is related to the "Proposal for Syeds two requirements" referr=
ed to in the email below.

I'll continue to work this over the weekend and Monday and send out another=
 update no later than COB Monday.

Ken


-----Original Message-----
From: Cartwright, Ken
Sent: Thursday, September 09, 2010 9:57 AM
To: Cartwright, Ken; Drinks@ietf.org
Subject: RE: Progress Update

Btw, here's the document as it currently stands.  I have the token and am i=
n progress.

Ken

-----Original Message-----
From: drinks-bounces@ietf.org [mailto:drinks-bounces@ietf.org] On Behalf Of=
 Cartwright, Ken
Sent: Thursday, September 09, 2010 9:46 AM
To: Drinks@ietf.org
Subject: [drinks] Progress Update


Below is my progress update for the past two weeks and a proposal for how t=
o handle the two goals/requirements that Syed has.  We can discuss this on =
today's call.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Progress

1) Completed my item "1" from the formal To-Do list
        -- Added in the section describing the addDestGrps operation
        -- Added in the section describing the getDestGrps operation
        -- Did a search and replace rename on a few instances of "DestGroup=
" to "DestGrp".
                This syncs up with the "RteGrp" name.
2) Fixed a few grammatical issues in the addRteGrp and getRteGrp sections.
3) Fixed a few issues with the XML.  Someone inserted the use of "&" in sec=
tion headers
without escaping it.  So I replaced them wiht "and".
4) Completed my item "4a" from the formal To-Do list
        Updated the Request section to reflect our latest XSD definition an=
d made a few corrections.
        Updated the Reply/response section to reflect our latest XSD defini=
tion and made a few corrections.
        Corrected the XSD structure of the spppResponse element defintion t=
o remove the
                duplicate clinet and server transaction ID attributed.  We =
are using elements.
5) Compelted item "4h" in the formal To-Do list.  This one actually belonge=
d to Syed, but I realized
        that it tightly related to my item "4a", so I went ahaead and inclu=
ded it in that section.
6) Tentatively Completed item "4e" in the formal To-Do list.
        May want to break out the message parameters to an XML data structu=
re in the XSD.
7) Working on action item 7
8) Worked on how to meet Syed two requirements.  I discuss this in more det=
ail below.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Proposal for Syeds two requirements:

The Requirements:
1) Allow partial success within a given request (iow, the result of a given=
 request is not all or nothing).
2) Allow the detailed result of the objects within a request to be echoed b=
ack ti the client (specifically for the Public Identifier and its COR reque=
st result.

Background:

1) I think both requirements are of course reasonable if you have systems t=
hat need them and that are therefore ok with te moderate performance and co=
mplexity that they result in.  Which of course Syed does.  So I'm in agreem=
ent that we should make the necessary modifications to support them.
2) The protocol was not initially constructed to address these two requirem=
ents because they were not requirements at the time.
3) To help answer the first requirement we had just bolted on the "transact=
ional" attribute to the spppRequest, and made the content of an spppRequest=
 to be zero or more, object and relied on the parameterized response messag=
es/codes to add the details about what failed.  However, I've come to belie=
ve that this is no longer a clean and effective way to handle them.

Proposal:

1) Change all the object operation objects so that they do not support mult=
iple objects.  Iow, addDestGrps, would become addDestGrp, and addPIs would =
become addPI.  This eliminates the complexity of the response that results =
from allowing both multiple objects and multiple object requests to be pass=
ed into an spppRequest operation.
2) Change the response data structure and so that it can handle echoing bac=
k all of the objects that were passed in and the result of each.
3) I'll make the necessary changes to document and XSD over the next couple=
 days.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D


Document To-Do List

XX 1) (Ken) Write the add/get Destination Group operation sub-sections of s=
ection 8.
2) (Syed) Write the general "del" operation sections of sub-section 8.
3) (Alex & Ken) Make sure that the portions of section 8 that I wrote and t=
he portions that Syed will write are in sync from a specificity standpoint =
and a functionality stand point, and that they are all correct from a spell=
ing and grammar perspective.
4) Update/tweak/add sections that describe the XSD and protocol concepts th=
at apply to all of the operations in section 8. This includes the following=
:
XX a) (Ken) BasicRqstType and BasicRspns Type
b) (Syed) BaseObjType
d) (Syed) Transactional boundaries and transaction IDs
XX e) (Ken) Response codes
f) (Ken) Authorization to objects and information
g) (???HowDoWeWantToDocumentThis)??? Object keys (business keys vs syntheti=
c keys).
XX h) (Syed / Ken) spppRequest and spppResponse data elements and the "tran=
sactional" element. Related to (d) above.
j) (Ken) Organization ID documentation.
5) (Syed) Evaluate and incorporate what Syed comes up with on the open numb=
er plan concept and add this into Syed's Public Identity portion of section=
 8.
6) (Syed, Alex for SIP Redirect example) Add more information in section 8 =
to explain how the URIType is used (to meet the LUF requirements). This wil=
l be part of an example section. We will add an example appendix at the end=
.
Working 7) (JFM first pass then, Ken) Clean up and partially re-organized t=
he introductory sections 1 through 7 to make them more focused and clear cu=
t. Perhaps move parts of their content into section 8, etc.
7.5) (Alex) Review the requirements section. I'm not sure why we have the u=
se cases and requirements re-stated in this document. I think we should not=
 do that. Also see my comments on section 1 through 7 sent out on Monday, 7=
/26.
 8) (Sumanth) Make sure the terminology and definitions in the intro sectio=
ns are now in sync with our new understandings of the use cases in the use =
case document.
9) Updates to Public Identifier Type Documentation and XSD as follows:
a) (JFM)corClaimStatus boolean instead of "approved" enum and corClaimStatu=
sChanges date/Time
b) (Syed) Open numbering plan support for TN Range
c) (JFM) TNRange should not inherit from TN
11) (Ken) File based bulk provisioning.
12) (Ken, Alex) Data validation rules for each data element.
13) (Ken) Make the content of spppRequest more explicit so that update requ=
ests and query requests cannot be co-mingloed in the same spppRequest.



This e-mail message is for the sole use of the intended recipient(s)and may
contain confidential and privileged information of Transaction Network Serv=
ices.
Any unauthorised review, use, disclosure or distribution is prohibited. If =
you
are not the intended recipient, please contact the sender by reply e-mail a=
nd destroy all copies of the original message.

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

This e-mail message is for the sole use of the intended recipient(s)and may
contain confidential and privileged information of Transaction Network Serv=
ices.
Any unauthorised review, use, disclosure or distribution is prohibited. If =
you
are not the intended recipient, please contact the sender by reply e-mail a=
nd destroy all copies of the original message.


--_003_754963199212404AB8E9CFCA6C3D0CDA244A38721FTNSMAILNAwin2_
Content-Type: text/plain; name="CommentsOnSPPPJuly2010.txt"
Content-Description: CommentsOnSPPPJuly2010.txt
Content-Disposition: attachment; filename="CommentsOnSPPPJuly2010.txt";
	size=148423; creation-date="Fri, 10 Sep 2010 14:51:26 GMT";
	modification-date="Fri, 10 Sep 2010 14:52:38 GMT"
Content-Transfer-Encoding: base64

DQoNCg0KRFJJTktTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgSi1GLiBNdWxlDQpJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDYWJsZUxhYnMNCkludGVuZGVkIHN0YXR1czog
U3RhbmRhcmRzIFRyYWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgSy4gQ2FydHdyaWdodA0K
RXhwaXJlczogSmFudWFyeSAxMywgMjAxMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgVE5TDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBTLiBBbGkNCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTmV1U3Rhcg0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQS4g
TWF5cmhvZmVyDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBlbnVtLmF0IEdtYkgNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSnVseSAxMiwgMjAxMA0KDQoNCiAgICAgICAg
ICAgICAgICAgU2Vzc2lvbiBQZWVyaW5nIFByb3Zpc2lvbmluZyBQcm90b2NvbA0KICAgICAgICAg
ICAgICAgICAgICAgIGRyYWZ0LWlldGYtZHJpbmtzLXNwcHJvdi0wMQ0KDQpBYnN0cmFjdA0KDQog
ICBUaGlzIGRvY3VtZW50IGRlZmluZXMgYSBwcm90b2NvbCBmb3IgcHJvdmlzaW9uaW5nIHNlc3Np
b24NCiAgIGVzdGFibGlzaG1lbnQgZGF0YSBpbnRvIFNlc3Npb24gRGF0YSBSZWdpc3RyaWVzIGFu
ZCBTSVAgU2VydmljZQ0KICAgUHJvdmlkZXIgZGF0YSBzdG9yZXMuICBUaGUgcHJvdmlzaW9uZWQg
ZGF0YSBpcyB0eXBpY2FsbHkgdXNlZCBieQ0KICAgdmFyaW91cyBuZXR3b3JrIGVsZW1lbnRzIGZv
ciBzZXNzaW9uIHBlZXJpbmcuDQoNCiAgIFRoaXMgZG9jdW1lbnQgZGVzY3JpYmVzIHRoZSBTZXNz
aW9uIFBlZXJpbmcgUHJvdmlzaW9uaW5nIFByb3RvY29sDQogICB1c2VkIGJ5IGNsaWVudHMgdG8g
cHJvdmlzaW9uIHJlZ2lzdHJpZXMuICBUaGUgZG9jdW1lbnQgcHJvdmlkZXMgYSBzZXQNCiAgIG9m
IGd1aWRpbmcgcHJpbmNpcGxlcyBmb3IgdGhlIGRlc2lnbiBvZiB0aGlzIHByb3RvY29sIGluY2x1
ZGluZw0KICAgZXh0ZW5zaWJpbGl0eSBhbmQgaW5kZXBlbmRlbnQgdHJhbnNwb3J0IGRlZmluaXRp
b25zLCBhIGJhc2ljIGRhdGENCiAgIG1vZGVsIGFuZCBhbiBYTUwgU2NoZW1hIERvY3VtZW50Lg0K
DQpTdGF0dXMgb2YgdGhpcyBNZW1vDQoNCiAgIFRoaXMgSW50ZXJuZXQtRHJhZnQgaXMgc3VibWl0
dGVkIGluIGZ1bGwgY29uZm9ybWFuY2Ugd2l0aCB0aGUNCiAgIHByb3Zpc2lvbnMgb2YgQkNQIDc4
IGFuZCBCQ1AgNzkuDQoNCiAgIEludGVybmV0LURyYWZ0cyBhcmUgd29ya2luZyBkb2N1bWVudHMg
b2YgdGhlIEludGVybmV0IEVuZ2luZWVyaW5nDQogICBUYXNrIEZvcmNlIChJRVRGKS4gIE5vdGUg
dGhhdCBvdGhlciBncm91cHMgbWF5IGFsc28gZGlzdHJpYnV0ZQ0KICAgd29ya2luZyBkb2N1bWVu
dHMgYXMgSW50ZXJuZXQtRHJhZnRzLiAgVGhlIGxpc3Qgb2YgY3VycmVudCBJbnRlcm5ldC0NCiAg
IERyYWZ0cyBpcyBhdCBodHRwOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZHJhZnRzL2N1cnJlbnQv
Lg0KDQogICBJbnRlcm5ldC1EcmFmdHMgYXJlIGRyYWZ0IGRvY3VtZW50cyB2YWxpZCBmb3IgYSBt
YXhpbXVtIG9mIHNpeCBtb250aHMNCiAgIGFuZCBtYXkgYmUgdXBkYXRlZCwgcmVwbGFjZWQsIG9y
IG9ic29sZXRlZCBieSBvdGhlciBkb2N1bWVudHMgYXQgYW55DQogICB0aW1lLiAgSXQgaXMgaW5h
cHByb3ByaWF0ZSB0byB1c2UgSW50ZXJuZXQtRHJhZnRzIGFzIHJlZmVyZW5jZQ0KICAgbWF0ZXJp
YWwgb3IgdG8gY2l0ZSB0aGVtIG90aGVyIHRoYW4gYXMgIndvcmsgaW4gcHJvZ3Jlc3MuIg0KDQog
ICBUaGlzIEludGVybmV0LURyYWZ0IHdpbGwgZXhwaXJlIG9uIEphbnVhcnkgMTMsIDIwMTEuDQoN
CkNvcHlyaWdodCBOb3RpY2UNCg0KICAgQ29weXJpZ2h0IChjKSAyMDEwIElFVEYgVHJ1c3QgYW5k
IHRoZSBwZXJzb25zIGlkZW50aWZpZWQgYXMgdGhlDQogICBkb2N1bWVudCBhdXRob3JzLiAgQWxs
IHJpZ2h0cyByZXNlcnZlZC4NCg0KDQoNCk11bGUsIGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMg
SmFudWFyeSAxMywgMjAxMSAgICAgICAgICAgICAgICBbUGFnZSAxXQ0KDA0KSW50ZXJuZXQtRHJh
ZnQgICAgICAgICAgICAgZHJhZnQtZHJpbmtzLXNwcHJvdiAgICAgICAgICAgICAgICAgSnVseSAy
MDEwDQoNCg0KICAgVGhpcyBkb2N1bWVudCBpcyBzdWJqZWN0IHRvIEJDUCA3OCBhbmQgdGhlIElF
VEYgVHJ1c3QncyBMZWdhbA0KICAgUHJvdmlzaW9ucyBSZWxhdGluZyB0byBJRVRGIERvY3VtZW50
cw0KICAgKGh0dHA6Ly90cnVzdGVlLmlldGYub3JnL2xpY2Vuc2UtaW5mbykgaW4gZWZmZWN0IG9u
IHRoZSBkYXRlIG9mDQogICBwdWJsaWNhdGlvbiBvZiB0aGlzIGRvY3VtZW50LiAgUGxlYXNlIHJl
dmlldyB0aGVzZSBkb2N1bWVudHMNCiAgIGNhcmVmdWxseSwgYXMgdGhleSBkZXNjcmliZSB5b3Vy
IHJpZ2h0cyBhbmQgcmVzdHJpY3Rpb25zIHdpdGggcmVzcGVjdA0KICAgdG8gdGhpcyBkb2N1bWVu
dC4gIENvZGUgQ29tcG9uZW50cyBleHRyYWN0ZWQgZnJvbSB0aGlzIGRvY3VtZW50IG11c3QNCiAg
IGluY2x1ZGUgU2ltcGxpZmllZCBCU0QgTGljZW5zZSB0ZXh0IGFzIGRlc2NyaWJlZCBpbiBTZWN0
aW9uIDQuZSBvZg0KICAgdGhlIFRydXN0IExlZ2FsIFByb3Zpc2lvbnMgYW5kIGFyZSBwcm92aWRl
ZCB3aXRob3V0IHdhcnJhbnR5IGFzDQogICBkZXNjcmliZWQgaW4gdGhlIFNpbXBsaWZpZWQgQlNE
IExpY2Vuc2UuDQoNCg0KVGFibGUgb2YgQ29udGVudHMNCg0KICAgMS4gIEludHJvZHVjdGlvbiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA0DQogICAy
LiAgVGVybWlub2xvZ3kgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gIDcNCiAgIDMuICBQcm90b2NvbCBEZWZpbml0aW9uICAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgOQ0KICAgICAzLjEuICBQcm90b2NvbCBPdmVydmll
dyBhbmQgTGF5ZXJpbmcgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA5DQogICAgIDMuMi4g
IERhdGEgTW9kZWwgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gMTANCiAgICAgICAzLjIuMS4gIFN0cnVjdHVyZSBvZiB0aGUgU1BQUCBEYXRhIE1vZGVsIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAxMA0KICAgICAgIDMuMi4yLiAgRGF0YSBNb2RlbCBPYmplY3Rz
IGFuZCBBdHRyaWJ1dGVzICAuIC4gLiAuIC4gLiAuIC4gLiAuIDEyDQogICAgICAgMy4yLjMuICBB
cHBsaWNhYmlsaXR5IGZvciBMVUYtb25seSBEYXRhIFByb3Zpc2lvbmluZyAuIC4gLiAuIC4gMTMN
CiAgICAgICAzLjIuNC4gIEFwcGxpY2FiaWxpdHkgZm9yIExVRitMUkYgZGF0YSBQcm92aXNpb25p
bmcgIC4gLiAuIC4gLiAxNQ0KICAgICAzLjMuICBDb21tb24gQXR0cmlidXRlcyAgLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDE3DQogICAgIDMuNC4gIEtub3duIElzc3Vl
cyBhbmQgQ3VycmVudCBMaW1pdGF0aW9ucyBvZiB0aGUgRGF0YSBNb2RlbCAuIC4gMTcNCiAgIDQu
ICBUcmFuc3BvcnQgUHJvdG9jb2wgUmVxdWlyZW1lbnRzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAxOA0KICAgICA0LjEuICBDb25uZWN0aW9uIE9yaWVudGVkICAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDE5DQogICAgIDQuMi4gIFJlcXVlc3QgJiBSZXNwb25z
ZSBNb2RlbCAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMTkNCiAgICAgNC4zLiAg
Q29ubmVjdGlvbiBMaWZldGltZSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAxOQ0KICAgICA0LjQuICBBdXRoZW50aWNhdGlvbiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIDE5DQogICAgIDQuNS4gIENvbmZpZGVudGlhbGl0eSAmIEludGVn
cml0eSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMjANCiAgICAgNC42LiAgTmVhciBS
ZWFsIFRpbWUgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAyMA0K
ICAgICA0LjcuICBSZXF1ZXN0ICYgUmVzcG9uc2UgU2l6ZXMgLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIDIwDQogICAgIDQuOC4gIFJlcXVlc3QgYW5kIFJlc3BvbnNlIENvcnJlbGF0
aW9uIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMjANCiAgICAgNC45LiAgUmVxdWVzdCBBY2tu
b3dsZWRnZW1lbnQgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAyMA0KICAgICA0
LjEwLiBNYW5kYXRvcnkgVHJhbnNwb3J0ICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIDIxDQogICA1LiAgWE1MIENvbnNpZGVyYXRpb25zIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMjINCiAgICAgNS4xLiAgTmFtZXNwYWNlcyAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAyMg0KICAgICA1LjIuICBW
ZXJzaW9uaW5nIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IDIyDQogICA2LiAgUmVxdWVzdCBhbmQgUmVwbHkgTW9kZWwgIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gMjMNCiAgICAgNi4xLiAgUmVxdWVzdCAgLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAyMw0KICAgICA2LjIuICBSZXBseSAg
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDI1DQog
ICA3LiAgUmVzcG9uc2UgQ29kZXMgYW5kIE1lc3NhZ2VzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gMjcNCiAgIDguICBQcm90b2NvbCBDb21tYW5kcyAgLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAyOQ0KICAgICA4LjEuICBBZGQgUm91dGUgR3Jv
dXAgT3BlcmF0aW9uICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDI5DQogICAgIDgu
Mi4gIEdldCBSb3V0ZSBHcm91cHMgT3BlcmF0aW9uIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gMzYNCiAgICAgOC4zLiAgQWRkIFJvdXRlIEdyb3VwIE9mZmVycyBPcGVyYXRpb24gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAzOA0KICAgICA4LjQuICBBY2NlcHQgUm91dGUgR3JvdXAg
T2ZmZXJzIE9wZXJhdGlvbiAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDQxDQogICAgIDguNS4gIFJl
amVjdCBSb3V0ZSBHcm91cCBPZmZlcnMgT3BlcmF0aW9uICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
NDINCg0KDQoNCk11bGUsIGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMgSmFudWFyeSAxMywgMjAx
MSAgICAgICAgICAgICAgICBbUGFnZSAyXQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAg
ZHJhZnQtZHJpbmtzLXNwcHJvdiAgICAgICAgICAgICAgICAgSnVseSAyMDEwDQoNCg0KICAgICA4
LjYuICBHZXQgUm91dGUgR3JvdXAgT2ZmZXJzIE9wZXJhdGlvbiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIDQ0DQogICAgIDguNy4gIFB1YmxpYyBJZGVudGlmaWVyIE9wZXJhdGlvbnMgLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gNDcNCiAgICAgICA4LjcuMS4gIEFkZCBQdWJsaWMgSWRl
bnRpZmllciAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiA0Nw0KICAgICAgIDguNy4y
LiAgR2V0IFB1YmxpYyBJZGVudGlmaWVyICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IDUwDQogICAgICAgOC43LjMuICBEZWxldGUgUHVibGljIElkZW50aWZpZXIgLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gNTENCiAgICAgOC44LiAgRWdyZXNzIFJvdXRlIE9wZXJhdGlvbnMg
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiA1Mg0KICAgICAgIDguOC4xLiAgQWRk
IEVncmVzcyBSb3V0ZSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDUzDQog
ICAgICAgOC44LjIuICBHZXQgRWdyZXNzIFJvdXRlIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gNTQNCiAgICAgICA4LjguMy4gIERlbGV0ZSBFZ3Jlc3MgUm91dGUgIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiA1NQ0KICAgOS4gIFNlY3VyaXR5IENvbnNpZGVy
YXRpb25zICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDU2DQogICAxMC4g
SUFOQSBDb25zaWRlcmF0aW9ucyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gNTcNCiAgIDExLiBGb3JtYWwgU3BlY2lmaWNhdGlvbiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiA1OA0KICAgMTIuIFNwZWNpZmljYXRpb24gRXh0ZW5zaWJp
bGl0eSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDcxDQogICAxMy4gQWNrbm93
bGVkZ21lbnRzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
NzINCiAgIDE0LiBSZWZlcmVuY2VzIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiA3Mw0KICAgICAxNC4xLiBOb3JtYXRpdmUgUmVmZXJlbmNlcyAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDczDQogICAgIDE0LjIuIEluZm9ybWF0
aXZlIFJlZmVyZW5jZXMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gNzMNCiAg
IEF1dGhvcnMnIEFkZHJlc3NlcyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiA3NQ0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0K
DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KTXVsZSwgZXQgYWwuICAgICAgICAgICAgRXhwaXJlcyBK
YW51YXJ5IDEzLCAyMDExICAgICAgICAgICAgICAgIFtQYWdlIDNdDQoMDQpJbnRlcm5ldC1EcmFm
dCAgICAgICAgICAgICBkcmFmdC1kcmlua3Mtc3Bwcm92ICAgICAgICAgICAgICAgICBKdWx5IDIw
MTANCg0KDQoxLiAgSW50cm9kdWN0aW9uDQoNCiAgIFNlcnZpY2UgcHJvdmlkZXJzIGFuZCBlbnRl
cnByaXNlcyB1c2UgcmVnaXN0cmllcyB0byBtYWtlIGNhbGwgb3INCiAgIHNlc3Npb24gcm91dGlu
ZyBkZWNpc2lvbnMgZm9yIFZvaWNlIG92ZXIgSVAsIFNNUyBhbmQgTU1TIHRyYWZmaWMNCiAgIGV4
Y2hhbmdlcy4gIFRoaXMgZG9jdW1lbnQgaXMgbmFycm93bHkgZm9jdXNlZCBvbiB0aGUgcHJvdmlz
aW9uaW5nDQogICBwcm90b2NvbCBmb3IgdGhlc2UgcmVnaXN0cmllcy4gIFRoaXMgcHJvdG9jb2wg
cHJlc2NyaWJlcyBhIHdheSBmb3IgYW4NCiAgIGVudGl0eSB0byBwcm92aXNpb24gc2Vzc2lvbi1y
ZWxhdGVkIGRhdGEgaW50byBhIHJlZ2lzdHJ5LiAgVGhlIGRhdGENCiAgIGJlaW5nIHByb3Zpc2lv
bmVkIGNhbiBiZSBvcHRpb25hbGx5IHNoYXJlZCB3aXRoIG90aGVyIHBhcnRpY2lwYXRpbmcNCiAg
IHBlZXJpbmcgZW50aXRpZXMuICBUaGUgcmVxdWlyZW1lbnRzIGFuZCB1c2UgY2FzZXMgZHJpdmlu
ZyB0aGlzDQogICBwcm90b2NvbCBoYXZlIGJlZW4gZG9jdW1lbnRlZCBpbg0KICAgW0ktRC5pZXRm
LWRyaW5rcy11c2VjYXNlcy1yZXF1aXJlbWVudHNdLiAgVGhlIHJlYWRlciBpcyBleHBlY3RlZCB0
bw0KICAgYmUgZmFtaWxpYXIgd2l0aCB0aGUgdGVybWlub2xvZ3kgZGVmaW5lZCBpbiB0aGUgcHJl
dmlvdXNseSBtZW50aW9uZWQNCiAgIGRvY3VtZW50Lg0KDQogICBUaHJlZSB0eXBlcyBvZiBwcm92
aXNpb25pbmcgZmxvd3MgaGF2ZSBiZWVuIGRlc2NyaWJlZCBpbiB0aGUgdXNlIGNhc2UNCiAgIGRv
Y3VtZW50OiBjbGllbnQgdG8gcmVnaXN0cnkgcHJvdmlzaW9uaW5nLCByZWdpc3RyeSB0byBsb2Nh
bCBkYXRhDQogICByZXBvc2l0b3J5IGFuZCByZWdpc3RyeS10by1yZWdpc3RyeS4gIFRoaXMgZG9j
dW1lbnQgYWRkcmVzc2VzIGENCiAgIHN1YnNldCAoY2xpZW50LXRvLXJlZ2lzdHJ5IHByb3Zpc2lv
bmluZykgYnkgZGVmaW5pbmcgYSBTZXNzaW9uDQogICBQZWVyaW5nIFByb3Zpc2lvbmluZyBQcm90
b2NvbCAoU1BQUCkgZm9yIHByb3Zpc2lvbmluZyBTZXNzaW9uDQogICBFc3RhYmxpc2htZW50IERh
dGEgKFNFRCkgaW50byBhIFJlZ2lzdHJ5IChhcnJvdyBudW1iZXJlZCBvbmUgaW4gdGhlDQogICBm
aWd1cmUgYmVsb3cpLiAgV2hpbGUgdGhlIG90aGVyICJwcm92aXNpb25pbmcgZmxvd3MiIGFyZSBz
aG93biBiZWxvdw0KICAgYXMgc2VwYXJhdGUgbWVzc2FnZSBmbG93cywgbm8gZGV0ZXJtaW5hdGlv
biBoYXMgYmVlbiBtYWRlIGZvciB3aGV0aGVyDQogICBvbmUgY29tbW9uIGJhc2VsaW5lIHByb3Rv
Y29sIGNvdWxkIGJlIHVzZWQgZm9yIGFsbCB0aHJlZSwgb3Igd2hldGhlcg0KICAgZGlzdGluY3Qg
cHJvdG9jb2xzIGFyZSByZXF1aXJlZC4NCg0KS0pDIEluIHBhcmEgZ3JhcGggYWJvdmUgImFycm93
IG51bWJlcmVkIG9uZSBpbiB0aGUgIiBzaG91bGQgYmUgImFycm93ICIxIiBpbiB0aGUgIg0KDQoN
Cg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQpNdWxl
LCBldCBhbC4gICAgICAgICAgICBFeHBpcmVzIEphbnVhcnkgMTMsIDIwMTEgICAgICAgICAgICAg
ICAgW1BhZ2UgNF0NCgwNCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgIGRyYWZ0LWRyaW5rcy1z
cHByb3YgICAgICAgICAgICAgICAgIEp1bHkgMjAxMA0KDQoNCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKi0tLS0tLS0tLS0tLSogICAgICAgICAgICAgICAqLS0tLS0tLS0tLS0tKg0KICAg
ICgxKS4gUHJvdmlzaW9uaW5nIFNFRCAgICB8ICAgICAgICAgICAgfCAoMykuUmVnaXN0cnkgIHwg
ICAgICAgICAgICB8DQogICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0+IHwgIFJlZ2lzdHJ5ICB8
PC0tLS0tLS0tLS0tLS0+fCAgUmVnaXN0cnkgIHwNCiAgICAgICAgIGRhdGEgaW50byBSZWdpc3Ry
aWVzfCAgICAgICAgICAgIHwgIHRvIFJlZ2lzdHJ5ICB8ICAgICAgICAgICAgfA0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAqLS0tLS0tLS0tLS0tKiAgZXhjaGFuZ2VzICAgICotLS0tLS0t
LS0tLS0qDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyAgXCAgICAgICAgICAg
ICAgICAgICAgICAgICAgXA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyAgICBc
ICAgICAgICAgICAgICAgICAgICAgICAgICBcDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIC8gICAgICBcICAgICAgICAgICAgICAgICAgICAgICAgICBcDQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgLyAgICAgICAgXCAgICAgICAgICAgICAgICAgICAgICAgICAgdg0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgLyAgICAgICAgICBcICAgICAgICAgICAgICAgICAg
ICAgICAgIC4uLg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvICAgICAgICAgICAgXA0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8gKDIpLiAgICAgICAgIFwNCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgIC8gRGlzdHJpYnV0aW5nICAgXA0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAvICAgICAgU0VEICAgICAgICAgXA0KICAgICAgICAgICAgICAgICAgICAgICAgIFYgICAg
ICAgICAgICAgICAgICAgIFYNCiAgICAgICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tKyAg
ICAgICArLS0tLS0tLS0tLSsNCiAgICAgICAgICAgICAgICAgICAgICAgIHxMb2NhbCBEYXRhfCAg
ICAgICB8TG9jYWwgRGF0YXwNCiAgICAgICAgICAgICAgICAgICAgICAgIHxSZXBvc2l0b3J5fCAg
ICAgICB8UmVwb3NpdG9yeXwNCiAgICAgICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tKyAg
ICAgICArLS0tLS0tLS0tLSsNCg0KDQogICAgICAgICAgICAgICAgICAgICBUaHJlZSBSZWdpc3Ry
eSBQcm92aXNpb25pbmcgRmxvd3MNCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
RmlndXJlIDENCg0KICAgVGhlIGRhdGEgcHJvdmlzaW9uZWQgZm9yIHNlc3Npb24gZXN0YWJsaXNo
bWVudCBpcyB0eXBpY2FsbHkgdXNlZCBieQ0KICAgdmFyaW91cyBkb3duc3RyZWFtIFNJUCBzaWdu
YWxpbmcgc3lzdGVtcyB0byByb3V0ZSBhIGNhbGwgdG8gdGhlIG5leHQNCiAgIGhvcCBhc3NvY2lh
dGVkIHdpdGggdGhlIGNhbGxlZCBkb21haW4uICBUaGVzZSBzeXN0ZW1zIHR5cGljYWxseSB1c2Ug
YQ0KICAgbG9jYWwgZGF0YSBzdG9yZSAoIkxvY2FsIERhdGEgUmVwb3NpdG9yeSIpIGFzIHRoZWly
IHNvdXJjZSBvZiBzZXNzaW9uDQogICByb3V0aW5nIGluZm9ybWF0aW9uLiAgTW9yZSBzcGVjaWZp
Y2FsbHksIHRoZSBTRUQgZGF0YSBpcyB0aGUgc2V0IG9mDQogICBwYXJhbWV0ZXJzIHRoYXQgdGhl
IG91dGdvaW5nIHNpZ25hbGluZyBwYXRoIGJvcmRlciBlbGVtZW50cyAoU0JFcykNCiAgIG5lZWQg
dG8gaW5pdGlhdGUgdGhlIHNlc3Npb24uICBTZWUgW1JGQzU0ODZdIGZvciBtb3JlIGRldGFpbHMu
DQoNCiAgIEEgInRlcm1pbmF0aW5nIiBTSVAgU2VydmljZSBQcm92aWRlciAoU1NQKSBwcm92aXNp
b25zIFNFRCBpbnRvIHRoZQ0KICAgcmVnaXN0cnkgdG8gYmUgc2VsZWN0aXZlbHkgc2hhcmVkIHdp
dGggb3RoZXIgcGVlciBTU1BzLg0KICAgU3Vic2VxdWVudGx5LCBhIFJlZ2lzdHJ5IG1heSBkaXN0
cmlidXRlIHRoZSBwcm92aXNpb25lZCBkYXRhIGludG8NCiAgIGxvY2FsIERhdGEgUmVwb3NpdG9y
aWVzIHVzZWQgZm9yIGxvb2stdXAgcXVlcmllcyAoaWRlbnRpZmllciAtPiBVUkkpDQogICBvciBm
b3IgbG9va3VwIGFuZCBsb2NhdGlvbiByZXNvbHV0aW9uIChpZGVudGlmaWVyIC0+IFVSSSAtPiBp
bmdyZXNzDQogICBTQkUgb2YgdGVybWluYXRpbmcgU1NQKS4gIEluIHNvbWUgY2FzZXMsIHRoZSBS
ZWdpc3RyeSBtYXkNCiAgIGFkZGl0aW9uYWxseSBvZmZlciBhIGNlbnRyYWwgcXVlcnkgcmVzb2x1
dGlvbiBzZXJ2aWNlIChub3Qgc2hvd24gaW4NCiAgIHRoZSBhYm92ZSBmaWd1cmUpLg0KDQogICBB
IGtleSByZXF1aXJlbWVudCBmb3IgdGhlIFNQUFAgcHJvdG9jb2wgaXMgdG8gYmUgYWJsZSB0byBh
Y2NvbW1vZGF0ZQ0KICAgdHdvIGJhc2ljIGRlcGxveW1lbnQgc2NlbmFyaW9zOg0KDQogICAxLiAg
QSBMb29rLVVwIEZ1bmN0aW9uIChMVUYpIHRvIGRldGVybWluZSB0aGUgdGFyZ2V0IGRvbWFpbiB0
byBhc3Npc3QNCiAgICAgICBpbiBjYWxsIHJvdXRpbmcgKGFzIGRlc2NyaWJlZCBpbiBbUkZDNTQ4
Nl0pLiAgSW4gdGhpcyBjYXNlLCB0aGUNCiAgICAgICBxdWVyeWluZyBlbnRpdHkgbWF5IHVzZSBv
dGhlciBtZWFucyB0byBwZXJmb3JtIHRoZSBMb2NhdGlvbg0KDQoNCg0KTXVsZSwgZXQgYWwuICAg
ICAgICAgICAgRXhwaXJlcyBKYW51YXJ5IDEzLCAyMDExICAgICAgICAgICAgICAgIFtQYWdlIDVd
DQoMDQpJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICBkcmFmdC1kcmlua3Mtc3Bwcm92ICAgICAg
ICAgICAgICAgICBKdWx5IDIwMTANCg0KDQogICAgICAgUm91dGluZyBGdW5jdGlvbiAoTFJGKSB3
aGljaCBpbiB0dXJuIGhlbHBzIGRldGVybWluZSB0aGUgYWN0dWFsDQogICAgICAgbG9jYXRpb24g
b2YgdGhlIFNpZ25hbGluZyBGdW5jdGlvbiBpbiB0aGF0IGRvbWFpbi4NCg0KICAgMi4gIEJvdGgg
TG9vay1VcCBmdW5jdGlvbiAoTFVGKSBhbmQgTG9jYXRpb24gUm91dGluZyBGdW5jdGlvbiAoTFJG
KQ0KICAgICAgIHRvIGxvY2F0ZSB0aGUgU0VEIGRhdGEgZnVsbHkuDQoNCiAgIEluIHRlcm1zIG9m
IHByb3RvY29sIGRlc2lnbiwgU1BQUCBwcm90b2NvbCBpcyBhZ25vc3RpYyB0byB0aGUNCiAgIHRy
YW5zcG9ydC4gIFRoaXMgZG9jdW1lbnQgaW5jbHVkZXMgdGhlIGRlc2NyaXB0aW9uIG9mIHRoZSBk
YXRhIG1vZGVsDQogICBhbmQgdGhlIG1lYW5zIHRvIGVuYWJsZSBwcm90b2NvbCBvcGVyYXRpb25z
IHdpdGhpbiBhIHJlcXVlc3QgYW5kDQogICByZXNwb25zZSBzdHJ1Y3R1cmUuICBUbyBlbmNvdXJh
Z2UgaW50ZXJvcGVyYWJpbGl0eSwgdGhlIHByb3RvY29sDQogICBzdXBwb3J0cyBleHRlbnNpYmls
aXR5IGFzcGVjdHMuDQoNCiAgIFRyYW5zcG9ydCByZXF1aXJlbWVudHMgYXJlIHByb3ZpZGVkIGlu
IHRoaXMgZG9jdW1lbnQgdG8gaGVscCB3aXRoIHRoZQ0KICAgc2VsZWN0aW9uIG9mIHRoZSBvcHRp
bXVtIHRyYW5zcG9ydCBtZWNoYW5pc20uDQogICAoW0ktRC5pZXRmLWRyaW5rcy1zcHBwLW92ZXIt
c29hcF0pIGlkZW50aWZpZXMgYSBTT0FQIHRyYW5zcG9ydA0KICAgbWVjaGFuaXNtIGZvciBTUFBQ
Lg0KDQogICBUaGlzIGRvY3VtZW50IGlzIG9yZ2FuaXplZCBhcyBmb2xsb3dzOg0KDQogICBvICAg
IFNlY3Rpb24gMyBwcm92aWRlcyBhbiBvdmVydmlldyBvZiB0aGUgU1BQUCBwcm90b2NvbCwgaW5j
bHVkaW5nDQogICAgICAgIHRoZSBsYXllcmluZyBhcHByb2FjaCwgZnVuY3Rpb25hbCBlbnRpdGll
cyBhbmQgZGF0YSBtb2RlbDsNCg0KICAgbyAgICBTZWN0aW9uIDQgZGVmaW5lcyByZXF1aXJlbWVu
dHMgZm9yIFNQUFAgdHJhbnNwb3J0IHByb3RvY29sczsNCg0KICAgbyAgICBTZWN0aW9uIDUgZGVm
aW5lcyBYTUwgY29uc2lkZXJhdGlvbnMgdGhhdCBYTUwgcGFyc2VycyBtdXN0IG1lZXQNCiAgICAg
ICAgdG8gY29uZm9ybSB0byB0aGlzIHNwZWNpZmljYXRpb24uDQoNCiAgIG8gICAgU2VjdGlvbiA2
IGRlc2NyaWJlcyB0aGUgcHJvdG9jb2wgcmVxdWVzdC1yZXBseSBtb2RlbDsNCg0KICAgbyAgICBT
ZWN0aW9uIDggZGVmaW5lcyB0aGUgcHJvdG9jb2wgY29tbWFuZHMgZm9yIHRoaXMgdmVyc2lvbiBv
Zg0KICAgICAgICBTUFBQLCBhbmQgaG93IHRvIGV4dGVuZCB0aGVtOw0KDQpLSkMgV2hhdCBhYm91
dCBzZWN0aW9uIDc/ICBBbHNvIHNlZSBzdWdnZXN0ZWQgc2VjdGlvbiByZW51bWJlcmluZyBzdWdn
ZXN0ZWQgaW4gc3Vic2VxdWVudCBjb21tZXRucy4NCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0K
DQoNCg0KDQoNCk11bGUsIGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMgSmFudWFyeSAxMywgMjAx
MSAgICAgICAgICAgICAgICBbUGFnZSA2XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAg
ZHJhZnQtZHJpbmtzLXNwcHJvdiAgICAgICAgICAgICAgICAgSnVseSAyMDEwDQoNCg0KMi4gIFRl
cm1pbm9sb2d5DQoNCiAgIFRoZSBrZXkgd29yZHMgIk1VU1QiLCAiTVVTVCBOT1QiLCAiUkVRVUlS
RUQiLCAiU0hBTEwiLCAiU0hBTEwgTk9UIiwNCiAgICJTSE9VTEQiLCAiU0hPVUxEIE5PVCIsICJS
RUNPTU1FTkRFRCIsICJNQVkiLCBhbmQgIk9QVElPTkFMIiBpbiB0aGlzDQogICBkb2N1bWVudCBh
cmUgdG8gYmUgaW50ZXJwcmV0ZWQgYXMgZGVzY3JpYmVkIGluIFtSRkMyMTE5XS4NCg0KICAgVGhp
cyBkb2N1bWVudCByZXVzZXMgdGVybXMgZnJvbSBbUkZDMzI2MV0sIFtSRkM1NDg2XSwgdXNlIGNh
c2VzIGFuZA0KICAgcmVxdWlyZW1lbnRzIGRvY3VtZW50ZWQgaW4gW0ktRC5pZXRmLWRyaW5rcy11
c2VjYXNlcy1yZXF1aXJlbWVudHNdDQogICBhbmQgdGhlIEVOVU0gVmFsaWRhdGlvbiBBcmNoaXRl
Y3R1cmUgW1JGQzQ3MjVdLg0KDQogICBJbiBhZGRpdGlvbiwgdGhpcyBkb2N1bWVudCBzcGVjaWZp
ZXMgdGhlIGZvbGxvd2luZyBhZGRpdGlvbmFsIHRlcm1zOg0KDQoNCiAgIFNQUFA6ICAgU2Vzc2lv
biBQZWVyaW5nIFByb3Zpc2lvbmluZyBQcm90b2NvbCwgdGhlIHByb3RvY29sIHVzZWQgdG8NCiAg
ICAgIHByb3Zpc2lvbiBkYXRhIGludG8gYSBSZWdpc3RyeSAoc2VlIGFycm93IGxhYmVsZWQgIjEu
IiBpbiBGaWd1cmUgMQ0KICAgICAgb2YgW0ktRC5pZXRmLWRyaW5rcy11c2VjYXNlcy1yZXF1aXJl
bWVudHNdKS4gIEl0IGlzIHRoZSBwcmltYXJ5DQogICAgICBzY29wZSBvZiB0aGlzIGRvY3VtZW50
Lg0KDQoNCiAgIFNQRFA6ICAgU2Vzc2lvbiBQZWVyaW5nIERpc3RyaWJ1dGlvbiBQcm90b2NvbCwg
dGhlIHByb3RvY29sIHVzZWQgdG8NCiAgICAgIGRpc3RyaWJ1dGUgZGF0YSB0byBMb2NhbCBEYXRh
IFJlcG9zaXRvcnkgKHNlZSBhcnJvdyBsYWJlbGVkICIyLiINCiAgICAgIGluIEZpZ3VyZSAxIG9m
IFtJLUQuaWV0Zi1kcmlua3MtdXNlY2FzZXMtcmVxdWlyZW1lbnRzXSkuDQoNCg0KICAgQ2xpZW50
OiAgIEFuIGFwcGxpY2F0aW9uIHRoYXQgc3VwcG9ydHMgYW4gU1BQUCBDbGllbnQ7IGl0IGlzDQog
ICAgICBzb21ldGltZXMgcmVmZXJyZWQgdG8gYXMgYSAiUmVnaXN0cnkgQ2xpZW50Ii4NCg0KDQog
ICBSZWdpc3RyeTogICBUaGUgUmVnaXN0cnkgb3BlcmF0ZXMgYSBtYXN0ZXIgZGF0YWJhc2Ugb2Yg
U2Vzc2lvbg0KICAgICAgRXN0YWJsaXNobWVudCBEYXRhIGZvciBvbmUgb3IgbW9yZSBSZWdpc3Ry
YW50cy4NCg0KICAgICAgQSBSZWdpc3RyeSBhY3RzIGFzIGFuIFNQUFAgU2VydmVyLg0KDQoNCiAg
IFJlZ2lzdHJhbnQ6ICAgSW4gdGhpcyBkb2N1bWVudCwgd2UgZXh0ZW5kIHRoZSBkZWZpbml0aW9u
IG9mIGENCiAgICAgIFJlZ2lzdHJhbnQgYmFzZWQgb24gW1JGQzQ3MjVdLiAgVGhlIFJlZ2lzdHJh
bnQgaXMgdGhlIGVuZC11c2VyLA0KICAgICAgdGhlIHBlcnNvbiBvciBvcmdhbml6YXRpb24gd2hv
IGlzIHRoZSAiaG9sZGVyIiBvZiB0aGUgU2Vzc2lvbg0KICAgICAgRXN0YWJsaXNobWVudCBEYXRh
IGJlaW5nIHByb3Zpc2lvbmVkIGludG8gdGhlIFJlZ2lzdHJ5LiAgRm9yDQogICAgICBleGFtcGxl
LCBpbiBbSS1ELmlldGYtZHJpbmtzLXVzZWNhc2VzLXJlcXVpcmVtZW50c10sIGEgUmVnaXN0cmFu
dA0KICAgICAgaXMgcGljdHVyZWQgYXMgYSBTSVAgU2VydmljZSBQcm92aWRlciBpbiBGaWd1cmUg
Mi4NCg0KICAgICAgQSBSZWdpc3RyYW50IGlzIGlkZW50aWZpZWQgYnkgaXRzIG5hbWUgaW4gdGhl
IGRhdGEgbW9kZWwuDQoNCg0KICAgUmVnaXN0cmFyOiAgIEluIHRoaXMgZG9jdW1lbnQsIHdlIGFs
c28gZXh0ZW5kIHRoZSBkZWZpbml0aW9uIG9mIGENCiAgICAgIFJlZ2lzdHJhciBmcm9tIFtSRkM0
NzI1XS4gIEEgUmVnaXN0cmFyIHBlcmZvcm1zIHByb3Zpc2lvbmluZw0KICAgICAgb3BlcmF0aW9u
cyBvbiBiZWhhbGYgb2YgYSBSZWdpc3RyYW50IGJ5IGludGVyYWN0aW5nIHdpdGggdGhlDQogICAg
ICBSZWdpc3RyeSwgaW4gb3VyIGNhc2UgdmlhIHRoZSBTUFBQIHByb3RvY29sIGRlZmluZWQgaW4g
dGhpcw0KDQoNCg0KTXVsZSwgZXQgYWwuICAgICAgICAgICAgRXhwaXJlcyBKYW51YXJ5IDEzLCAy
MDExICAgICAgICAgICAgICAgIFtQYWdlIDddDQoMDQpJbnRlcm5ldC1EcmFmdCAgICAgICAgICAg
ICBkcmFmdC1kcmlua3Mtc3Bwcm92ICAgICAgICAgICAgICAgICBKdWx5IDIwMTANCg0KDQogICAg
ICBkb2N1bWVudC4NCg0KICAgICAgQSBSZWdpc3RyYXIgaXMgaWRlbnRpZmllZCBieSBpdHMgbmFt
ZSBpbiB0aGUgZGF0YSBtb2RlbC4NCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoN
Cg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0K
DQoNCk11bGUsIGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMgSmFudWFyeSAxMywgMjAxMSAgICAg
ICAgICAgICAgICBbUGFnZSA4XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgZHJhZnQt
ZHJpbmtzLXNwcHJvdiAgICAgICAgICAgICAgICAgSnVseSAyMDEwDQoNCg0KMy4gIFByb3RvY29s
IERlZmluaXRpb24NCg0KICAgVGhpcyBzZWN0aW9uIGludHJvZHVjZXMgdGhlIHN0cnVjdHVyZSBv
ZiB0aGUgZGF0YSBtb2RlbCBhbmQgcHJvdmlkZXMNCiAgIHRoZSBpbmZvcm1hdGlvbiBmcmFtZXdv
cmsgZm9yIHRoZSBTUFBQIHByb3RvY29sLiAgQW4gb3ZlcnZpZXcgb2YgdGhlDQogICBwcm90b2Nv
bCBvcGVyYXRpb25zIGlzIGZpcnN0IHByb3ZpZGVkIHdpdGggYSB0eXBpY2FsIGRlcGxveW1lbnQN
CiAgIHNjZW5hcmlvLiAgVGhlIGRhdGEgbW9kZWwgaXMgdGhlbiBkZWZpbmVkIGFsb25nIHdpdGgg
YWxsIHRoZSBvYmplY3RzDQogICBtYW5pcHVsYXRlZCBieSB0aGUgcHJvdG9jb2wgYW5kIHRoZWly
IHJlbGF0aW9uc2hpcHMuDQoNCjMuMS4gIFByb3RvY29sIE92ZXJ2aWV3IGFuZCBMYXllcmluZw0K
DQogICBTUFBQIGlzIGEgc2ltcGxlIHJlcXVlc3QvcmVwbHkgcHJvdG9jb2wgdGhhdCBhbGxvd3Mg
YSBjbGllbnQNCiAgIGFwcGxpY2F0aW9uIHRvIHN1Ym1pdCBwcm92aXNpb25pbmcgZGF0YSBhbmQg
cXVlcnkgcmVxdWVzdHMgdG8gYQ0KICAgc2VydmVyLiAgVGhlIFNQUFAgZGF0YSBzdHJ1Y3R1cmVz
IGFyZSBkZXNpZ25lZCB0byBiZSBwcm90b2NvbA0KICAgYWdub3N0aWMuICBDb25jZXJucyByZWdh
cmRpbmcgZW5jcnlwdGlvbiwgbm9uLXJlcHVkaWF0aW9uLCBhbmQNCiAgIGF1dGhlbnRpY2F0aW9u
IGFyZSBiZXlvbmQgdGhlIHNjb3BlIG9mIHRoaXMgZG9jdW1lbnQuICBGb3IgbW9yZQ0KICAgZGV0
YWlscywgcGxlYXNlIHJlZmVyIHRvIHRoZSBUcmFuc3BvcnQgUHJvdG9jb2wgUmVxdWlyZW1lbnRz
IHNlY3Rpb24uDQoNCg0KICAgICAgICAgICAgICAgICAgIExheWVyICAgICAgICAgICAgICAgICAg
ICAgIEV4YW1wbGUNCiAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0rICAgICAgKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KICAgICAgICAgICg1KSB8RGF0YSBPYmplY3RzIHwgICAg
ICB8ICAgICAgUnRlR3JwVHlwZSwgZXRjLiAgICAgICB8DQogICAgICAgICAgICAgICstLS0tLS0t
LS0tLS0tKyAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCiAgICAgICAgICAg
ICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCiAgICAgICAgICAgICAgKy0t
LS0tLS0tLS0tLS0rICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KICAgICAg
ICAgICg0KSB8IE9wZXJhdGlvbnMgIHwgICAgICB8ICAgIGFkZFJ0ZUdycHNScXN0LCBldGMuICAg
ICB8DQogICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tKyAgICAgICstLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLSsNCiAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwNCiAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0rICAgICAgKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tKw0KICAgICAgICAgICgzKSB8ICAgTWVzc2FnZSAgIHwgICAgICB8
IHNwcHBSZXF1ZXN0LCBzcHBwUmVzcG9uc2UgICB8DQogICAgICAgICAgICAgICstLS0tLS0tLS0t
LS0tKyAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCiAgICAgICAgICAgICAg
ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCiAgICAgICAgICAgICAgKy0tLS0t
LS0tLS0tLS0rICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KICAgICAgICAg
ICgyKSB8ICAgTWVzc2FnZSAgIHwgICAgICB8ICAgSFRUUCwgU09BUCwgTm9uZSwgZXRjLiAgICB8
DQogICAgICAgICAgICAgIHwgICBFbnZlbG9wZSAgfCAgICAgIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwNCiAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0rICAgICAgKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfA0KICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLSsgICAgICArLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQogICAgICAgICAgKDEpIHwgIFRyYW5zcG9ydCAg
fCAgICAgIHwgICAgVENQLCBUTFMsIEJFRVAsIGV0Yy4gICAgIHwNCiAgICAgICAgICAgICAgfCAg
IFByb3RvY29sICB8ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAgICAg
ICAgICAgICArLS0tLS0tLS0tLS0tLSsgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0rDQoNCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNQUFAgTGF5ZXJpbmcNCg0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRmlndXJlIDINCg0KICAgU1BQUCBjYW4g
YmUgdmlld2VkIGFzIGEgc2V0IG9mIGxheWVycyB0aGF0IGNvbGxlY3RpdmVseSBkZWZpbmUgdGhl
DQogICBzdHJ1Y3R1cmUgb2YgYW4gU1BQUCByZXF1ZXN0IGFuZCByZXNwb25zZS4gIExheWVycyAx
IGFuZCAyLCBhcw0KDQoNCg0KTXVsZSwgZXQgYWwuICAgICAgICAgICAgRXhwaXJlcyBKYW51YXJ5
IDEzLCAyMDExICAgICAgICAgICAgICAgIFtQYWdlIDldDQoMDQpJbnRlcm5ldC1EcmFmdCAgICAg
ICAgICAgICBkcmFmdC1kcmlua3Mtc3Bwcm92ICAgICAgICAgICAgICAgICBKdWx5IDIwMTANCg0K
DQogICBkZXRhaWxlZCBiZWxvdywgYXJlIGxlZnQgdG8gc2VwYXJhdGUgc3BlY2lmaWNhdGlvbnMg
dG8gYWxsb3cgZm9yDQogICBwb3RlbnRpYWxseSBtdWx0aXBsZSBTUFBQIHRyYW5zcG9ydCwgZW52
ZWxvcGUsIGFuZCBhdXRoZW50aWNhdGlvbg0KICAgdGVjaG5vbG9naWVzLiAgVGhpcyBkb2N1bWVu
dCBkZWZpbmVzIGxheWVycyAzLCA0LCBhbmQgNSBiZWxvdy4NCg0KICAgMS4gIFRoZSB0cmFuc3Bv
cnQgcHJvdG9jb2wgbGF5ZXIgcHJvdmlkZXMgYSBjb21tdW5pY2F0aW9uIG1lY2hhbmlzbQ0KICAg
ICAgIGJldHdlZW4gdGhlIGNsaWVudCBhbmQgc2VydmVyLiAgU1BQUCBjYW4gYmUgbGF5ZXJlZCBv
dmVyIGFueQ0KICAgICAgIHRyYW5zcG9ydCBwcm90b2NvbCB0aGF0IHByb3ZpZGVzIGEgc2V0IG9m
IGJhc2ljIHJlcXVpcmVtZW50cw0KICAgICAgIGRlZmluZWQgaW4gdGhlIFRyYW5zcG9ydCBQcm90
b2NvbCBSZXF1aXJlbWVudHMgc2VjdGlvbi4NCg0KICAgMi4gIFRoZSBtZXNzYWdlIGVudmVsb3Bl
IGxheWVyIGlzIG9wdGlvbmFsLCBidXQgY2FuIHByb3ZpZGUgZmVhdHVyZXMNCiAgICAgICB0aGF0
IGFyZSBhYm92ZSB0aGUgdHJhbnNwb3J0IHRlY2hub2xvZ3kgbGF5ZXIgYnV0IGJlbG93IHRoZQ0K
ICAgICAgIGFwcGxpY2F0aW9uIG1lc3NhZ2luZyBsYXllci4gIFRlY2hub2xvZ2llcyBzdWNoIGFz
IEhUVFAgYW5kIFNPQVANCiAgICAgICBhcmUgZXhhbXBsZXMgb2YgbWVzc2FnaW5nIGVudmVsb3Bl
IHRlY2hub2xvZ2llcy4NCg0KICAgMy4gIFRoZSBtZXNzYWdlIGxheWVyIHByb3ZpZGVzIGEgc2lt
cGxlLCBlbnZlbG9wZS1pbmRlcGVuZGVudCBhbmQNCiAgICAgICB0cmFuc3BvcnQtaW5kZXBlbmRl
bnQsIFNQUFAgd3JhcHBlciBmb3IgU1BQUCByZXF1ZXN0IGFuZCByZXNwb25zZQ0KICAgICAgIG1l
c3NhZ2VzLg0KDQogICA0LiAgVGhlIG9wZXJhdGlvbiBsYXllciBkZWZpbmVzIHRoZSBzZXQgb2Yg
YmFzZSBTUFBQIGFjdGlvbnMgdGhhdCBjYW4NCiAgICAgICBiZSBpbnZva2VkIHVzaW5nIGFuIFNQ
UFAgbWVzc2FnZS4gIE9wZXJhdGlvbnMgYXJlIGVuY29kZWQgdXNpbmcNCiAgICAgICBYTUwgZW5j
b2RlZCBhY3Rpb25zIGFuZCBvYmplY3RzLg0KDQogICA1LiAgVGhlIGRhdGEgb2JqZWN0IGxheWVy
IGRlZmluZXMgdGhlIGJhc2Ugc2V0IG9mIFNQUFAgZGF0YSBvYmplY3RzDQogICAgICAgdGhhdCBj
YW4gYmUgaW5jbHVkZWQgaW4gdXBkYXRlIG9wZXJhdGlvbnMgb3IgcmV0dXJuZWQgaW4NCiAgICAg
ICBvcGVyYXRpb24gcmVzcG9uc2VzLg0KDQozLjIuICBEYXRhIE1vZGVsDQoNCktKQzogIFJlbmFt
ZSBzZWN0aW9uIDMuMiB0byAiUHJvdG9jb2wgRGF0YSBNb2RlbCIgdG8gZ2V0IGl0IGluIHN5bmMg
d2l0aCBwcmV2aW91cyBzZWN0aW9uLg0KDQogICBUaGUgZGF0YSBtb2RlbCBpbGx1c3RyYXRlZCBh
bmQgZGVzY3JpYmVkIGluIEZpZ3VyZSAzIGRlZmluZXMgdGhlDQogICBsb2dpY2FsIG9iamVjdHMg
YW5kIHRoZSByZWxhdGlvbnNoaXBzIGJldHdlZW4gdGhlc2Ugb2JqZWN0cyB0aGF0IHRoZQ0KICAg
U1BQUCBwcm90b2NvbCBzdXBwb3J0cy4gIFNQUFAgZGVmaW5lcyB0aGUgcHJvdG9jb2wgb3BlcmF0
aW9ucyB0aHJvdWdoDQogICB3aGljaCBhbiBTUFBQIENsaWVudCBwb3B1bGF0ZXMgYSBSZWdpc3Ry
eSB3aXRoIHRoZXNlIGxvZ2ljYWwgb2JqZWN0cy4NCiAgIFZhcmlvdXMgY2xpZW50cyBiZWxvbmdp
bmcgdG8gZGlmZmVyZW50IFJlZ2lzdHJhbnRzIGFuZCBkaXN0aW5jdA0KICAgUmVnaXN0cmFycyBt
YXkgdXNlIHRoZSBwcm90b2NvbCBmb3IgcG9wdWxhdGluZyB0aGUgUmVnaXN0cnkncyBkYXRhLg0K
DQpLSkM6ICAiLi4uYmVsb25naW5nIHRvIGRpZmZlcmVudCBSZWdpc3RyYW50cyBhbmQgZGlzdGlu
Y3QgUmVnaXN0cmFycyBtYXkuLi4iIHNob3VsZCBiZSBjaGFuZ2VkIHRvICIuLi5iZWxvbmdpbmcg
dG8gZGlmZmVyZW50IFJlZ2lzdHJhcnMgbWF5Li4uIi4NCg0KMy4yLjEuICBTdHJ1Y3R1cmUgb2Yg
dGhlIFNQUFAgRGF0YSBNb2RlbA0KDQpLSkM6ICBUaGUgc2VwYXJhdGlvbiBiZXR3ZWVuIHRoaXMg
c3Vic2VjdGlvbiAzLjIuMSBhbmQgc2VjdGlvbiAzLjIgc2hvdWxkIGJlIGVsaW1pbmF0ZWQuICBU
aGlzIHNob3VsZCBqdXN0IGJlIHBhcnQgb2Ygc2VjdGlvbiAzLjINCg0KDQogICBUaGUgbG9naWNh
bCBzdHJ1Y3R1cmUgcHJlc2VudGVkIGJlbG93IGlzIGNvbnNpc3RlbnQgd2l0aCB0aGUNCiAgIHRl
cm1pbm9sb2d5IGFuZCByZXF1aXJlbWVudHMgZGVmaW5lZCBpbg0KICAgW0ktRC5pZXRmLWRyaW5r
cy11c2VjYXNlcy1yZXF1aXJlbWVudHNdLiAgTm90ZSB0aGF0IHRoZSBjdXJyZW50DQogICB2ZXJz
aW9uIG9mIHRoaXMgZGF0YSBtb2RlbCBkb2VzIG5vdCB5ZXQgYWRkcmVzcyB0aGUgbm90aW9uIG9m
IERhdGENCiAgIFJlY2lwaWVudCBHcm91cHMgKGxlZnQgZm9yIGEgZnV0dXJlIHJldmlzaW9uIG9m
IHRoaXMgZG9jdW1lbnQpLg0KDQpLSkM6ICBUaGUgc2VudGFuY2UgIk5vdGUgdGhhdC4uLiIgYWJv
dmUgY2FuIGJlIGRlbGV0ZWQuICBUaGUgdXNlIGNhc2VzIG5vIGxvbmdlciBjb250YWluIHRoYXQg
cmVxdWlyZW1lbnQuICBJbnN0ZWFkIG5lZWQgdG8gYWRkIGEgZmV3IGludHJvZHVjdG9yeSBzdGF0
ZW1lbnRzIGFib3V0IHRoZSBkaWFncmFtIGJlbG93Lg0KDQogICArLS0tLS0tLS0tLS0tLSsgICAg
ICArLS0tLS0tLS0tLS0tLS0tLS0tKw0KICAgfCBhbGwgb2JqZWN0ICB8ICAgICAgfE9yZ2FuaXph
dGlvbjogICAgIHwNCiAgIHwgdHlwZXMgICAgICAgfCAgICAgIHxvcmdJZCwgICAgICAgICAgICB8
DQogICArLS0tLS0tKy0tLS0tLSsgICAgICB8b3JnTmFtZSwgICAgICAgICAgfA0KDQoNCg0KTXVs
ZSwgZXQgYWwuICAgICAgICAgICAgRXhwaXJlcyBKYW51YXJ5IDEzLCAyMDExICAgICAgICAgICAg
ICAgW1BhZ2UgMTBdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICBkcmFmdC1kcmlua3Mt
c3Bwcm92ICAgICAgICAgICAgICAgICBKdWx5IDIwMTANCg0KDQogICAgICAgICAgKy0tLS0tLS0t
LS0tLT58ICAgICAgICAgICAgICAgICAgfA0KICAgICAgICAgICAgICAgICAgICAgICAgfGV4dGVu
c2lvbiAgICAgICAgIHwNCiAgICBBbGwgb2JqZWN0cyBhcmUgICAgIHwgICAgICAgICAgICAgICAg
ICB8DQogICAgYXNzb2NpYXRlZCB3aXRoIDIgICB8ICAgICAgICAgICAgICAgICAgfA0KICAgIE9y
Z2FuaXphdGlvbnMgdG8gICAgKy0tLS0tLS0tLS0tLS0tLS0tLSsNCiAgICBpZGVudGlmeSB0aGUg
ICAgICAgICAgICBeDQogICAgcmVnaXN0cmFudCBhbmQgICAgICAgICAgfEEgUm91dGUgR3JvdXAg
aXMNCiAgICB0aGUgcmVnaXN0cmFyICAgICAgICAgICB8YXNzb2NpYXRlZCB3aXRoDQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfHplcm8gb3IgbW9yZQ0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHxPcmdhbml6YXRpb25zDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAg
ICAgICAgICAgICAgICAgICstLS0tLS0tLSstLS0tLS0tLS0tLS0tLSsNCiAgICAgICAgICAgICAg
ICAgICB8Um91dGUgR3JvdXA6ICAgICAgICAgICB8ICAgICAgICArLS0tLS1bYWJzdHJhY3RdLSsN
CiAgICAgICAgICAgICAgICAgICB8ICByYW50SWQqLCAgICAgICAgICAgICB8ICAgICAgICB8ICAg
ICAgICAgICAgICAgIHwNCiAgICAgICAgICAgICAgICAgICB8ICByYXJJZCwgICAgICAgICAgICAg
ICB8ICAgICAgICB8ICAgICAgICAgICAgICAgIHwNCiAgICAgICAgICAgICAgICAgICB8ICBydGVH
cnBOYW1lKiwgICAgICAgICB8ICAgICAgICB8IFJvdXRlIFJlY29yZDogIHwNCiAgICAgICAgICAg
ICAgICAgICB8ICBkZ05hbWUqLCAgICAgICAgICAgICArLS0tLS0tLT58ICBwcmlvcml0eSwgICAg
IHwNCiAgICAgICAgICAgICAgICAgICB8ICBpc0luU3ZjLCAgICAgICAgICAgICB8ICAgICAgICB8
ICBleHRlbnNpb24gICAgIHwNCiAgICAgICAgICAgICAgICAgICB8ICBydGVSZWMqLCAgICAgICAg
ICAgICB8ICAgICAgICB8ICAgICAgICAgICAgICAgIHwNCiAgICAgICAgICAgICAgICAgICB8ICBw
ZWVyaW5nT3JnLCAgICAgICAgICB8ICAgICAgICArLS0tLS0tLS0tLS0tLS0tLSsNCiAgICAgICAg
ICAgICAgICAgICB8ICBzb3VyY2VJZGVudCwgICAgICAgICB8ICAgICAgICAgICAgXg0KICAgICAg
ICAgICAgICAgICAgIHwgIGV4dGVuc2lvbiAgICAgICAgICAgIHwgICAgICAgICAgICB8VmFyaW91
cyB0eXBlcw0KICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsgICAg
ICAgICAgICB8b2YgUm91dGUNCiAgICAgICAgICAgICAgICAgICAgICAgICBeICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfFJlY29yZHMuLi4NCiAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgICAgICAgICAgICAgICAgICAgICArLS0tLS0tKy0tLS0tLS0tLS0tLS4uLg0KICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgIHwgICAgICAg
ICB8DQogICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICstLS0t
KyAgKy0tLS0tLS0rICstLS0tKw0KICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAg
ICAgICAgICAgICB8IFVSSXwgIHwgTkFQVFIgfCB8IE5TIHwNCiAgICAgICAgKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0rICAgICAgICAgICAgICAgKy0tLS0rICArLS0tLS0tLSsgKy0tLS0rDQogICAg
ICAgIHxEZXN0aW5hdGlvbiAgICAgICAgICAgfA0KICAgICAgICB8R3JvdXA6ICAgICAgICAgICAg
ICAgIHwgICAgICstLS0tLS0tLS0tW2Fic3RyYWN0XS0rDQogICAgICAgIHwgIHJhbnRJZCosICAg
ICAgICAgICAgfCAgICAgfFB1YmxpYyAgICAgICAgICAgICAgIHwNCiAgICAgICAgfCAgcmFySWQs
ICAgICAgICAgICAgICB8ICAgICB8SWRlbnRpZmllcjogICAgICAgICAgfA0KICAgICAgICB8ICBk
Z05hbWUqLCAgICAgICAgICAgIHwgICAgIHwgIHJhbnRJZCosICAgICAgICAgICB8DQogICAgICAg
IHwgIGV4dGVuc2lvbiAgICAgICAgICAgfDwtLS0tKyAgcmFySWQsICAgICAgICAgICAgIHwNCiAg
ICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rICAgICB8ICBwdWJsaWNJZGVudGlmaWVyKiwg
fA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIGRnTmFtZSosICAgICAg
ICAgICB8DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgZXh0ZW5zaW9u
ICAgICAgICAgIHwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArLS0tLS0t
LS0tLS0tLS0tLS0tLS0tKw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfFZhcmlvdXMgdHlwZXMNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHxvZiBQdWJsaWMNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHxJZGVudGlmaWVycy4uLg0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICstLS0tLS0rLS0tLS0tLS0tLS0tLi4uDQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAgICAgfCAgICAgIHwNCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICArLS0tLS0rICArLS0tLSsgKy0tLS0tKw0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHxFbWFpbHwgIHwgVE4gfCB8IFROUiB8DQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKy0tLS0tKyAgKy0tLS0rICstLS0tLSsgLi4uDQoNCg0KS0pDOiAgVGhl
IGFib3ZlIGRpYWdyZW0gbmVlZHMgdG8gYmUgdXBkYXRlZCBpbiB0aGUgZm9sbG93aW5nIHdheXM6
DQpUaGUgKiBpbmRpY2F0aW9ucyBhcmUgbm90IGNvcnJlY3QuICBVcGRhdGUgdGhlbSB0byBnZXQg
aW4gc3luYyB3aXRoIFhNTCBvciByZW1vdmUgdGhlbS4NCkdpdmVuIHRoYXQgdGhlIFVSSSwgTkFQ
VFIsIE5TLCBFbWFpbCwgVE4sIGFkbiBUTlIgb2JqZWN0cyBhcmUgbm90IGZ1bGx5IGRlZmluZWQg
aW4gdGhlIGRpYWdyYW0gaXQgcHJvYmFibHkgaXMgbm90IGdvb2QgdG8gYXR0ZW1wdCB0byBpZGVu
dGlmeSB0aGUgbWFuZGF0b3J5IGVsZW1lbnRzIG9yIHRoZSBlbGVtZXRucyB0aGF0IHVuaXF1ZWx5
IGlkZW50aWZ5ICh0aGUgY29tcG9zaXRlIGtleXMpIGVhY2ggb2JqZWN0IGluc3RhbmNlLg0KDQoN
Ck11bGUsIGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMgSmFudWFyeSAxMywgMjAxMSAgICAgICAg
ICAgICAgIFtQYWdlIDExXQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgZHJhZnQtZHJp
bmtzLXNwcHJvdiAgICAgICAgICAgICAgICAgSnVseSAyMDEwDQoNCg0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgU1BQUCBEYXRhIE1vZGVsDQoNCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEZpZ3VyZSAzDQoNCiAgIE5vdGUgdGhhdCB0aGUgYXR0cmlidXRlcyB3aG9zZSBu
YW1lcyBlbmQgd2l0aCB0aGUgY2hhcmFjdGVyICogYXJlDQogICBtYW5kYXRvcnkgYXR0cmlidXRl
cy4NCg0KMy4yLjIuICBEYXRhIE1vZGVsIE9iamVjdHMgYW5kIEF0dHJpYnV0ZXMNCg0KS0pDOiAg
VGhlIHNlcGFyYXRpb24gYmV0d2VlbiB0aGlzIHN1YnNlY3Rpb24gMy4yLjIgYW5kIHNlY3Rpb24g
My4yLjEgc2hvdWxkIGJlIGVsaW1pbmF0ZWQuICBUaGlzIHNob3VsZCBqdXN0IGJlIHBhcnQgb2Yg
c2VjdGlvbiAzLjIuICBUaGUgdGV4dCBpbiB0aGlzIHNlY3Rpb24gc2VjcmliZXMgdGhlIGRhdGEg
bW9kZWwgZGlhZ3JhbSBhYm92ZSwgc28gaXQgc2hvdWxkIG5vdCBiZSBpbiBhIHNlbGFyYXRlIHNl
Y3Rpb24uDQoNCktKQzogIEdlbmVyYWwgY29tbWVudCBhYm91dCB0aGUgYnVsbGV0aXplZCBkZXNj
cmlwdGlvbnMgYmVsb3cgaXMgdGhhdCB0aGUgZGV0YWlsZWQgZGVzY3JpcHRpb24gb2YgdGhlIHB1
cnBvc2Ugb2YgZWFjaCBkYXRhIGVsZW1lbnQgaW4gdGhlIGRpYWdyYW0gc2hvdWxkIGJlIGxlZnQg
dXAgdG8gdGhlIHN1Yi1zZWN0aW9ucyBvZiBzZWN0aW9uIDggKG5vdyByZS1udW1iZXJlZCB0byBz
ZWN0aW9uIDcpLiAgVGhpcyBhdm9pZHMgZHVwbGljYXRpb24gd2hpY2ggY2FuIGdldCBvdXQgb2Yg
c3luYyBhbmQgYWxzbyBhdm9pZHMgdGhlIHNvbWV3aGF0IGNvbmZ1c2luZyBjYXNlIHdoZXJlIHNv
bWUgZGF0YSBlbGVtZW50cyBpbiB0aGUgZGlncmFtIGFib3ZlIGFyZSBkZXNjcmliZWQgaGVyZSBh
bmQgc29tZSBhcmUgbm90LCBhbmQgdGhlIGNhc2Ugd2hlcmUgc29tZSBhcmUgZGVzY3JpYmVkIG9u
bHkgcGFydGlhbGx5Lg0KDQogICBUaGUgb2JqZWN0cyBhbmQgYXR0cmlidXRlcyB0aGF0IGNvbXBy
aXNlIHRoZSBkYXRhIG1vZGVsIGNhbiBiZQ0KICAgZGVzY3JpYmVkIGFzIGZvbGxvd3MgKG9iamVj
dHMgbGlzdGVkIGZyb20gdGhlIGJvdHRvbSB1cCk6DQoNCiAgIG8gIFB1YmxpYyBJZGVudGlmaWVy
IChwdWJsaWNJZGVudGlmaWVyKToNCiAgICAgIEEgcHVibGljIGlkZW50aWZpZXIgaXMgYSB3ZWxs
IGtub3duIGF0dHJpYnV0ZSB0aGF0IGlzIG9mdGVuIHVzZWQNCiAgICAgIHRvIHBlcmZvcm0gbG9v
a3VwIGZ1bmN0aW9ucy4gIEZvciB0aGUgcHVycG9zZXMgb2YgdGhpcyBkb2N1bWVudCwgYQ0KICAg
ICAgUHVibGljIElkZW50aWZpZXIgY2FuIGJlIGFuIGVtYWlsIGFkZHJlc3MsIGEgdGVsZXBob25l
IG51bWJlciwgYQ0KICAgICAgcmFuZ2Ugb2YgdGVsZXBob25lIG51bWJlcnMgb3IgYSBQU1ROIFJv
dXRpbmcgTnVtYmVyIChSTikuDQoNCktKQzogInRoYXQgaXMgb2Z0ZW4gdXNlZCB0byBwZXJmb3Jt
IiBzaG91bGQgYmUgInRoYXQgaXMgdXNlZCBhcyB0aGUga2V5IHRvIHBlcmZvcm0iDQoNCiAgICAg
IEEgRGVzdGluYXRpb24gR3JvdXAgbWF5IGJlIGFzc29jaWF0ZWQgd2l0aCBhIFB1YmxpYyBJZGVu
dGlmaWVyIHRvDQogICAgICBjcmVhdGUgYSBsb2dpY2FsIGdyb3VwaW5nIGFuZCBzaGFyZSBhIGNv
bW1vbiBzZXQgb2YgUm91dGVzLg0KDQogICAgICBBIFB1YmxpYyBJZGVudGlmaWVyIG1heSBvcHRp
b25hbGx5IGJlIGFzc29jaWF0ZWQgd2l0aCB6ZXJvIG9yIG1vcmUNCiAgICAgIGluZGl2aWR1YWwg
cm91dGUgcmVjb3Jkcy4gIFRoaXMgYWJpbGl0eSBmb3IgYSBQdWJsaWMgSWRlbnRpZmllciB0bw0K
ICAgICAgYmUgZGlyZWN0bHkgYXNzb2NpYXRlZCB3aXRoIGEgc2V0IG9mIHJvdXRlcyAoZS5nLiB0
YXJnZXQgVVJJKSwgYXMNCiAgICAgIG9wcG9zZWQgdG8gYmVpbmcgYXNzb2NpYXRlZCB3aXRoIGEg
RGVzdGluYXRpb24gR3JvdXAsIHN1cHBvcnRzIHRoZQ0KICAgICAgdXNlIGNhc2VzIHdoZXJlIHRo
ZSB0YXJnZXQgVVJJIGNvbnRhaW5zIGRhdGEgc3BlY2lmaWNhbGx5IHRhaWxvcmVkDQogICAgICB0
byBhbiBpbmRpdmlkdWFsIFB1YmxpYyBJZGVudGlmaWVyLg0KDQpLSkM6ICAiaW5kaXZpZHVhbCBy
b3V0ZSByZWNvcmRzIiB0byAiaW5kaXZpZHVhbCBSb3V0ZSBSZWNvcmRzIg0KS0pDOiAgInNldCBv
ZiByb3V0ZXMge2UuZy4gdGFyZ2V0IFVSSSksIGFzIG9wcG9zZWQiIHRvICJzZXQgb2YgUm91dGUg
UmVjb3JkcywgYXMgYXBwb3NlZCINCg0KICAgbyAgVGVsZXBob25lIE51bWJlciBSYW5nZSAoVE5S
VHlwZSwgdG4sIGVuZFRuKToNCiAgICAgIEEgcHVibGljIGlkZW50aWZpZXIgbWF5IHJlcHJlc2Vu
dCBhbiBpbmNsdXNpdmUgcmFuZ2Ugb2YgdGVsZXBob25lDQogICAgICBudW1iZXJzLiAgVGhlIFRO
IHJhbmdlIGlzIGRlZmluZWQgYnkgdGhlIGZpcnN0IGFuZCBsYXN0IHRlbGVwaG9uZQ0KICAgICAg
bnVtYmVyIG9mIHRoZSBpbmNsdXNpdmUgcmFuZ2UuICBGb3IgZXhhbXBsZSwgYSBUTiByYW5nZSBv
Zg0KICAgICAgKHRuPTEyMTI1NTUwMDAwLCBlbmRUbj0xMjEyNTU2MDAwMCkgbWVhbnMgYWxsIHRo
ZSBUTnMgZnJvbQ0KICAgICAgMTIxMjU1NTAwMDAgdG8gMTIxMjU1NjAwMDAgYXJlIGluY2x1ZGVk
Lg0KDQpLSkMgIm9mICh0bj0xMjEyNTU1MDAwMCwgZW5kVG49MTIxMjU1NjAwMDApIG1lYW5zICIg
dG8gIm9mIDEyMTI1NTUwMDAwIHRvIDEyMTI1NTYwMDAwIG1lYW5zICIgS0pDIGFkZCBpbiAiLCBp
bmNsdXNpdmUsICIgYWZ0ZXIgIjEyMTI1NTYwMDAwIg0KDQogICBvICBEZXN0aW5hdGlvbiBHcm91
cCAoZGdOYW1lKToNCiAgICAgIEEgY29sbGVjdGlvbiBvZiB6ZXJvIG9yIG1vcmUgUHVibGljIElk
ZW50aWZpZXJzIHRoYXQgYXJlIHJlbGF0ZWQNCiAgICAgIHRvIG9uZSBvciBtb3JlIFJvdXRlIEdy
b3VwIHJlbGF0aW9uc2hpcHMuDQoNCktKQyBDaGFuZ2UgdGhlIGFib3ZlIHRvIGJlDQpBIGNvbGxl
Y3Rpb24gb2YgemVybyBvciBtb3JlIFB1YmxpYyBJZGVudGlmaWVycyB0aGF0IGNhbiBiZSBhc3Nv
Y2lhdGVkIHdpdGggb25lIG9yIG1vcmUgUm91dGUgR3JvdXBzIGZvciB0aGUgcHVycG9zZSBvZiBm
YWNpbGl0YXRpbmcgdGhlIG1hbmFnZW1lbnQgb2YgdGhpZXIgY29tbW9uIHJvdXRpbmcgaW5mb3Jt
YXRpb24uDQoNCiAgIG8gIFJvdXRlIEdyb3VwIChydGVHcnBOYW1lKToNCiAgICAgIEEgUm91dGUg
R3JvdXAgY29udGFpbnMgYSBzZXQgb2Ygcm91dGUgcmVjb3JkcyAoUnRlUmVjcykgdGhhdCBhcmUN
CiAgICAgIGFzc29jaWF0ZWQgd2l0aCBQdWJsaWMgSWRlbnRpZmllcnMuICBUbyBzdXBwb3J0IHRo
ZSB1c2UgY2FzZXMNCiAgICAgIGRlZmluZWQgaW4gW0ktRC5pZXRmLWRyaW5rcy11c2VjYXNlcy1y
ZXF1aXJlbWVudHNdLCB0aGlzIGRvY3VtZW50DQogICAgICBkZWZpbmVzIHRoZSBmb2xsb3dpbmcg
dHlwZXMgb2YgUnRlUmVjczogTkFQVFJUeXBlLCBOU1R5cGUsIGFuZA0KICAgICAgVVJJVHlwZS4g
IFRvIHN1cHBvcnQgdGhlIExvb2stVXAgRnVuY3Rpb24gcmVzb2x1dGlvbiwgaXQgaXMNCiAgICAg
IGFzc3VtZWQgdGhhdCB0aGUgYWRtaW5pc3RyYXRpdmUgZG9tYWluIHdpbGwgYmUgZGVmaW5lZCBh
cyBhIFVSSQ0KICAgICAgYW5kIGl0IGNhbiBiZSBleHByZXNzZWQgYXMgYSBVUklUeXBlIG9yIGEg
TkFQVFJUeXBlLg0KICAgICAgQSBSb3V0ZSBHcm91cCBjYW4gYmUgZWl0aGVyIGluIG9yIG91dCBv
ZiBzZXJ2aWNlIChhcyBpbmRpY2F0ZWQgYnkNCg0KDQoNCk11bGUsIGV0IGFsLiAgICAgICAgICAg
IEV4cGlyZXMgSmFudWFyeSAxMywgMjAxMSAgICAgICAgICAgICAgIFtQYWdlIDEyXQ0KDA0KSW50
ZXJuZXQtRHJhZnQgICAgICAgICAgICAgZHJhZnQtZHJpbmtzLXNwcHJvdiAgICAgICAgICAgICAg
ICAgSnVseSAyMDEwDQoNCg0KICAgICAgJ2lzSW5TZXJ2aWNlJyBhdHRyaWJ1dGUpLiAgSXQgYWxz
byBjb250YWlucyBhIGxpc3Qgb2YNCiAgICAgIG9yZ2FuaXphdGlvbnMgdGhhdCBjYW4gcXVlcnkg
dGhlIG9iamVjdCAocGVlcmluZ09yZykgYW5kIGhhdmUNCiAgICAgIGFjY2VzcyB0byBpdHMgY29u
dGVudCAoc291cmNlSWRlbnQpLg0KDQpLSkM6ICBDaGFuZ2UgdGhlIGFib3ZlIHRvIGJlOg0KQSBS
b3V0ZSBHcm91cCBjb250YWlucyBhIHNldCBvZiBSb3V0ZSBSZWNvcmRzIChSdGVSZWNzKSwgYSBz
ZXQgb2YgRGVzdGluYXRpb24gR3JvdXAgaWRlbnRpZmllcnMgKGRlc3RHcnBOYW1lKSwgYW5kIGEg
c2V0IG9mIG9yZ2FuaXphdGlvbiBpZGVudGlmaWVycyAocGVlcmluZ09yZykuICBUaGlzIGVzdGFi
bGlzaGVzIGEgdGhyZWUgcGFydCByZWxhdGlvbnNoaXBzIGJldHdlZW4gbWFueSBQdWJsaWMgSWRl
bnRpZmllcnMgYW5kIHRoZWlyIGNvbW1vbiByb3V0aW5nIGluZm9ybWF0aW9uIChTRUQpLCBhbmQg
dGhlIGxpc3Qgb2YgcGVlcmluZyBvcmdhbml6YXRpb25zIHdob3NlIHF1ZXJ5IHJlc3BvbnNlcyBt
YXkgaW5jbHVkZSB0aGF0IHJvdXRpbmcgaW5mb3JtYXRpb24gaW4gdGhlaXIgcXVlcnkgcmVzcG9u
c2VzLiAgVG8gc3VwcG9ydCB0aGUgdXNlIGNhc2VzIGRlZmluZWQgaW4gW0ktRC5pZXRmLWRyaW5r
cy11c2VjYXNlcy1yZXF1aXJlbWVudHNdLCB0aGlzIGRvY3VtZW50IGRlZmluZXMgdGhlIGZvbGxv
d2luZyB0eXBlcyBvZiBSb3V0ZSBSZWNvcmRzOiBOQVBUUlR5cGUsIE5TVHlwZSwgYW5kIFVSSVR5
cGUuICBUaGUgc291cmNlSWRlbnQgZWxlbWVudCwgaW4gY29uY2VydCB3aXRoIHRoZSBwZWVyaW5n
T3JnIGVsZW1lbnQgZW5hYmxlcyBmaW5lIGdyYWluZWQgc291cmNlIGlkZW50aWZpY2F0aW9uLiAg
Rm9yIGZ1cnRoZXIgZGV0YWlsIHJlZmVyIHRvIHNlY3Rpb24gPz8/Lg0KDQogICBvICBTb3VyY2Ug
SWRlbnRpdHkgKFNvdXJjZUlkZW50VHlwZSwgc291cmNlSWRlbnRMYWJlbHMsDQogICAgICBzb3Vy
Y2VJZGVudFNjaGVtZSk6DQogICAgICBJbiBzb21lIHNjZW5hcmlvcywgaXQgaXMgaW1wb3J0YW50
IHRvIGlkZW50aWZ5IHRoZSBzb3VyY2Ugb2YgYQ0KICAgICAgcXVlcnkuICBUaGUgc291cmNlIGlk
ZW50aXR5IGxhYmVsIGlzIGEgY2hhcmFjdGVyIHN0cmluZyB0aGF0DQogICAgICBpZGVudGlmaWVz
IHRoZSBzb3VyY2Ugb2YgYSByZXNvbHV0aW9uIGxvb2t1cCBhbmQgY2FuIGJlIHVzZWQgZm9yDQog
ICAgICBzb3VyY2UtYmFzZWQgcm91dGluZy4gIFdlIGRlZmluZSBzZXZlcmFsIHdheXMgb2YgaWRl
bnRpZnlpbmcgdGhlDQogICAgICBzb3VyY2U6IGJ5IElQIGFkZHJlc3MsIGJ5IHRoZSBzb3VyY2Ug
VVJJIG9yIGEgZG9tYWluIG5hbWUuDQoNCktKQzogIFRoZSBhYm92ZSBpcyBub3QgYW4gb2JlamN0
IGluIHRoZSBkYXRhIG1vZGVsLCBwZXIgc2UuICBJdHMgZGVzY3JpcHRpb24gc2hvdWxkIGJlIGNv
dmVyZWQgaW4gdGhlIFJvdXRlR3JvdXAgcG9ydGlvbiBvZiBzZWN0aW9uIDguICBCdXQgSSBhZGRl
ZCBhIGJyaWVmIHJlZmVyZW5jZSB0byB0aGUgcHVycG9zZSBvZiB0aGUgc291cmNlSWRlbnQgZWxl
bWVudCBpbiB0aGUgZGVjcmlwdGlvbiBvZiB0aGUgUm91dGUgR3JvdXAgb2JqZWN0IGFib3ZlIGFu
ZCByZWZlcnJlZCB0aGUgcmVhZGVyIHRvIHNlY3Rpb24gOCAodG8gYmUgcmVudW1iZXJkIHRvIDcp
IGZvciBmdXJ0aGVyIGRldGFpbC4NCg0KDQogICBvICBSb3V0ZSBSZWNvcmQgKFJ0ZVJlY1R5cGUp
Og0KICAgICAgQSBSb3V0ZSBSZWNvcmQgaXMgdGhlIGRhdGEgdGhhdCB0aGUgcmVzb2x1dGlvbiBz
eXN0ZW1zIHJldHVybiBpbg0KICAgICAgcmVzcG9uc2UgdG8gYSBzdWNjZXNzZnVsIHF1ZXJ5IHdp
dGggdGhlIFB1YmxpYyBJZGVudGlmaWVyIGFzIHRoZQ0KICAgICAgcXVlcnkgc3RyaW5nLiAgSXQg
aXMgYXNzb2NpYXRlZCB3aXRoIGEgUm91dGUgR3JvdXAgZm9yIHJvdXRlcyB0aGF0DQogICAgICBh
cmUgbm90IHNwZWNpZmljIHRvIGEgUHVibGljIElkZW50aWZpZXIuDQogICAgICBUbyBzdXBwb3J0
IHRoZSB1c2UgY2FzZXMgZGVmaW5lZCBpbg0KICAgICAgW0ktRC5pZXRmLWRyaW5rcy11c2VjYXNl
cy1yZXF1aXJlbWVudHNdLCBTUFBQIHByb3RvY29sIGRlZmluZXMNCiAgICAgIHRocmVlIHR5cGUg
b2YgUm91dGUgUmVjb3JkczogVVJJVHlwZSwgTkFQVFJUeXBlLCBhbmQgTlNUeXBlLg0KICAgICAg
VGhlc2UgUm91dGUgUmVjb3JkcyBleHRlbmQgdGhlIGFic3RyYWN0IHR5cGUgUnRlUmVjVHlwZSBh
bmQNCiAgICAgIGluaGVyaXQgdGhlIGNvbW1vbiBhdHRyaWJ1dGUgJ3ByaW9yaXR5JyB0aGF0IGlz
IG1lYW50IGZvciBzZXR0aW5nDQogICAgICBwcmVjZWRlbmNlIGFjcm9zcyB0aGUgcm91dGUgcmVj
b3JkcyBkZWZpbmVkIHdpdGhpbiBhIFJvdXRlIEdyb3VwDQogICAgICBpbiBhIHByb3RvY29sIGFn
bm9zdGljIGZhc2hpb24uDQoNCktKQzogIFRoZSBmaXJzdCB0d28gc2VjdGlvbnMgb2YgdGhlIGFi
b3ZlIGNvdWxkIGJlIHJlLXdvcmRlZCBhcyBmb2xsb3dzOg0KQSBSb3V0ZSBSZWNvcmQgY29udGFp
bnMgdGhlIGRhdGEgdGhhdCBhIHJlc29sdXRpb24gc3lzdGVtcyByZXR1cm5zIGluIHJlc3BvbnNl
IHRvIGEgc3VjY2Vzc2Z1bCBxdWVyeSBmb3IgYSBQdWJsaWMgSWRlbnRpZmllci4gIEZvciBSb3V0
ZSBSZWNvcmRzIHRoYXQgYXJlIG5vdCBzcGVjaWZpYyB0byBhIFB1YmxpYyBJZGVudGlmaWVyIHRo
ZSBSb3V0ZSBSZWNvcmQgaXMgY29udGFpbmVkIHdpdGhpbiBhIFJvdXRlIEdyb3VwLg0KDQoNCg0K
ICAgbyAgT3JnYW5pemF0aW9uIChPcmdJZFR5cGUpOg0KICAgICAgQW4gT3JnYW5pemF0aW9uIHJl
cHJlc2VudHMgYW4gZW50aXR5IHRoYXQgaXMgYXV0aG9yaXplZCB0byBhY2Nlc3MNCiAgICAgIGdp
dmVuIGRhdGEgZWxlbWVudHMuICBBbGwgb2JqZWN0cyBhcmUgYXNzb2NpYXRlZCB3aXRoIHR3bw0K
ICAgICAgb3JnYW5pemF0aW9ucyB0byBpZGVudGlmeSB0aGUgcmVnaXN0cmFudCBhbmQgdGhlIHJl
Z2lzdHJhci4gIEFuDQogICAgICBlbnRpdHkgYXV0aG9yaXplZCB0byB2aWV3IGEgUm91dGUgR3Jv
dXAgKHR5cGljYWxseSBhIFNTUCBwZWVyaW5nDQogICAgICBwYXJ0bmVyKSBpcyBpZGVudGlmaWVk
IGEgcGVlcmluZyBPcmdhbml6YXRpb24gKHBlZXJpbmdPcmcpLg0KDQpLSkM6ICAiYW5kIHRoZSBy
ZWdpc3RyYXIiIGNoYW5nZSB0byAiYW5kIHRoZSByZWdpc3RyYXIgb2YgdGhhdCBvYmplY3QiDQpL
SkM6ICAiLi4uYXV0aG9yaXplZCB0byB2aWV3IGEgUm91dGUgR3JvdXAuLi4iIGNoYW5nZSB0byAi
d2hvc2UgcXVlcnkgcmVzcG9uc2VzIG1heSBpbmNsdWRlIHRoZSByb3V0aW5nIGluZm9ybWF0aW9u
IChTRUQpIGRlZmluZWQgaW4gdGhlIFJvdXRlIFJlY29yZHMgd2l0aGluIGEgUm91dGUgR3JvdXAu
Li4iDQoNCktKQzogIE5vdCBzdXJlIHdoeSBlYWNoIGJ1bGxldGl6ZWQgb2JqZWN0IG5hbWUgYWJv
dmUgaXMgZm9sbG93ZWQgYnkgc29tZSBlbGVtZW50IGFuZC9vciB0eXBlIG5hbWVzIGluIHBhcmV0
aGFzZXMuICBUaGVzZSBzaG91bGQgYmUgcmVtb3ZlZCwgaW1vLiAgVGhleSBhcmUgbm90IHF1aXRl
IGNvbnNpc3RlbnQgYW5kIHRoZSBkbyBub3QgcmVmZXIgdG8gaXRlbXMgaW4gdGhlIGRhdGEgbW9k
ZWwgZGlhZ3JhbSwgc28gdGhlaXIgcHVycG9zZSBpcyB1bmNsZWFyLg0KDQoNCg0KMy4yLjMuICBB
cHBsaWNhYmlsaXR5IGZvciBMVUYtb25seSBEYXRhIFByb3Zpc2lvbmluZw0KDQpLSkM6ICBJIHRo
aW5rIHRoaXMgc2VjdGlvbiBzaG91bGQgYmUgcmVvbXZlZCBmcm9tIGhlcmUgYW5kIGNvdmVyZWQg
aW4gdGhlIGFwcHJvcHJpYXRlIHBvcnRpbm9zIG9mIHNlY3Rpbm8gOC4gIEluY2x1ZGluZyBwcm90
b2NvbCBYTUwgZXhhbXBsZXMsIGV0YyBiZWZvcmUgZXZlbiBpbnRyb2R1Y2luZyB0aGUgcHJvdG9j
b2wgWFNEIHNlZW1zIG91dCBvZiBvcmRlciwgdGhyb3dpbmcgaW50byB0aGUgZGVlcCBlbmQgcmln
aHQgZnJvbSB0aGUgc3RhcnQuICBBbHRlcm5hdGl2ZWx5IHdlIGNvdWxkIG1vdmUgdGhpcyBpbnRv
IGEgc2VjdGlubyBhZnRlciBzZWN0aW9uIDguICBXZSBhbHNvIG5lZWQgdG8gcmUtd29yZCBhbmQg
dXBkYXRlIHBhcnRzIG9mIHRoaXMgc2VjdGlvbiBpZiB3ZSB3YW50IHRvIGtlZXAgaXQuDQoNCiAg
IFRoaXMgc2VjdGlvbiBkZXNjcmliZXMgdGhlIGRhdGEgbW9kZWwgZm9yIFNQUFAgY2xpZW50cyB0
aGF0IG9ubHkNCiAgIHByb3Zpc2lvbiBkYXRhIGZvciBMVUYgcmVzb2x1dGlvbi4NCg0KICAgVGhl
IHB1cnBvc2Ugb2YgTFVGIGRhdGEgcHJvdmlzaW9uaW5nIGlzIHRvIHByb3ZpZGUgdGhlIGFkbWlu
aXN0cmF0aXZlDQogICBkb21haW4gZ2l2ZW4gYSBkZXN0aW5hdGlvbiBncm91cC4gIEFzIHN1Y2gs
IGEgY2xpZW50IHByb3Zpc2lvbmluZw0KICAgTFVGLW9ubHkgZGF0YSBvbmx5IG5lZWRzIHRvIHBy
b3ZpZGUgb25lIG9yIG1vcmUgcm91dGUgZ3JvdXBzIHRoYXQNCiAgIGNvbnRhaW4gYSByb3V0ZSBn
cm91cCBuYW1lIGFuZCBhIFVSSSBmb3IgdGhlIHRhcmdldCBkb21haW4uDQoNCiAgIE5vdGUgdGhh
dCBzb3VyY2UtYmFzZWQgcm91dGluZyBpcyBzdXBwb3J0ZWQ6IGRlcGVuZGluZyBvbiB3aGF0IGVu
dGl0eQ0KICAgcmVxdWVzdHMgdGhlIGxvb2stdXAgcmVzb2x1dGlvbiAoc291cmNlSWRlbnQpLCBh
IGRpZmZlcmVudCBVUkkgbWF5IGJlDQogICByZXR1cm5lZCBieSB1c2luZyBkaWZmZXJlbnQgUm91
dGUgR3JvdXBzLg0KDQogICBDZXJ0YWluIHByb3RvY29sIG9wZXJhdGlvbnMgY291bGQgYmUgYWRk
ZWQgaW4gZnV0dXJlIHJldmlzaW9ucyBvZg0KICAgdGhpcyBkb2N1bWVudCBhcyAic2hvcnQtY3V0
cyIgZm9yIExVRiByZWxhdGVkIGRhdGEgcHJvdmlzaW9uaW5nLg0KDQoNCg0KTXVsZSwgZXQgYWwu
ICAgICAgICAgICAgRXhwaXJlcyBKYW51YXJ5IDEzLCAyMDExICAgICAgICAgICAgICAgW1BhZ2Ug
MTNdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICBkcmFmdC1kcmlua3Mtc3Bwcm92ICAg
ICAgICAgICAgICAgICBKdWx5IDIwMTANCg0KDQogICAgICAgICAgICAgICAgICAgICAgICArLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0rDQogICAgICAgICAgICAgICAgICAgICAgICB8Um91dGUgR3Jv
dXA6ICAgICAgICAgICB8DQogICAgICAgICAgICAgICAgICAgICAgICB8ICBydGVHcnBOYW1lKiwg
ICAgICAgICB8DQogICAgICAgICAgICAgICAgICAgICAgICB8ICBpc0luU2VydmljZSwgICAgICAg
ICB8DQogICAgICAgICAgICAgICAgICAgICAgICB8ICBVUkkgICAgLCAgICAgICAgICAgICB8DQog
ICAgICAgICAgICAgICAgICAgICAgICB8ICBleHRlbnNpb24gICAgICAgICAgICB8DQogICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICB8DQogICAgICAgICAgICAg
ICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIF4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0K
ICAgICAgICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0rLS0tLS0tLS0tLS0tKw0KICAgICAg
ICAgICAgICAgICAgICAgICAgIHxEZXN0aW5hdGlvbiAgICAgICAgICAgfA0KICAgICAgICAgICAg
ICAgICAgICAgICAgIHxHcm91cDogICAgICAgICAgICAgICAgfA0KICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgIGRnTmFtZSosICAgICAgICAgICAgfDwtLS0tKw0KICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgIGV4dGVuc2lvbiAgICAgICAgICAgfCAgICAgfA0KICAgICAgICAgICAgICAgICAg
ICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tKyAgICAgfA0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tKy0tLS0tLS0tLSsNCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8UHVibGljICAgICAgICAgICAgICAgICB8
DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfElkZW50aWZpZXI6ICAg
ICAgICAgICAgfA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIHB1
YmxpY0lkZW50aWZpZXIqLCAgIHwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICBkZ05hbWUqLCAgICAgICAgICAgICB8DQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgZXh0ZW5zaW9uICAgICAgICAgICAgfA0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCg0KICAg
ICAgICAgICAgICAgICAgIExVRi1vbmx5IERhdGEgTW9kZWwgRXhhbXBsZSBmb3IgU1BQUA0KDQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGaWd1cmUgNA0KDQogICBBcyBhbiBleGFt
cGxlLCBhIHJlcXVlc3QgdG8gYWRkIGEgcm91dGUgZ3JvdXAgd2hlcmUgcHVibGljDQogICBpZGVu
dGlmaWVycyByZXNvbHZlIGludG8gdGhlIFVSSSBzaXA6c3NwMS5leGFtcGxlLmNvbSBkdXJpbmcg
bG9vay11cA0KICAgcmVzb2x1dGlvbiB3b3VsZCBiZToNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoN
Cg0KDQoNCg0KDQoNCg0KTXVsZSwgZXQgYWwuICAgICAgICAgICAgRXhwaXJlcyBKYW51YXJ5IDEz
LCAyMDExICAgICAgICAgICAgICAgW1BhZ2UgMTRdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICAgICAg
ICAgICBkcmFmdC1kcmlua3Mtc3Bwcm92ICAgICAgICAgICAgICAgICBKdWx5IDIwMTANCg0KDQog
ICAgICAgPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCiAgICAgICA8YWRk
UnRlR3Jwc1Jxc3QNCiAgICAgICAgICAgICAgeG1sbnM9InVybjppZXRmOnBhcmFtczp4bWw6bnM6
c3BwcDpiYXNlOjEiDQogICAgICAgICAgICAgIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcv
MjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiPg0KICAgICAgICAgICAgICAgPGNsaWVudFRyYW5zSWQ+
aWQtMTIzMTcxMjM8L2NsaWVudFRyYW5zSWQ+DQogICAgICAgICAgICAgICA8bWlub3JWZXI+MjA8
L21pbm9yVmVyPg0KICAgICAgICAgICAgICAgPHJ0ZUdycD4NCiAgICAgICAgICAgICAgICAgICA8
YmFzZT4NCiAgICAgICAgICAgICAgICAgICAgICAgPHJhbnRJZD5yZWdpc3RyYW50SUQxMjM8L3Jh
bnRJZD4NCiAgICAgICAgICAgICAgICAgICAgICAgPHJhcklkPnJlZ2lzdHJhcklkMDwvcmFySWQ+
DQogICAgICAgICAgICAgICAgICAgPC9iYXNlPg0KICAgICAgICAgICAgICAgICAgIDxydGVHcnBO
YW1lPnJvdXRlX2dycF8xPC9ydGVHcnBOYW1lPg0KICAgICAgICAgICAgICAgICAgIDxydGVSZWMg
eHNpOnR5cGU9IlVSSVR5cGUiPg0KICAgICAgICAgICAgICAgICAgICAgICA8ZXJlPl4oLiopJDwv
ZXJlPg0KICAgICAgICAgICAgICAgICAgICAgICA8dXJpPnVybjpzc3AxLmV4YW1wbGUuY29tPC91
cmk+DQogICAgICAgICAgICAgICAgICAgPC9ydGVSZWM+DQogICAgICAgICAgICAgICAgICAgPGlz
SW5TdmM+dHJ1ZTwvaXNJblN2Yz4NCiAgICAgICAgICAgICAgIDwvcnRlR3JwPg0KICAgICAgIDwv
YWRkUnRlR3Jwc1Jxc3Q+DQoNCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRmln
dXJlIDUNCg0KMy4yLjQuICBBcHBsaWNhYmlsaXR5IGZvciBMVUYrTFJGIGRhdGEgUHJvdmlzaW9u
aW5nDQoNCktKQzogIEkgdGhpbmsgdGhpcyBzZWN0aW9uIHNob3VsZCBiZSByZW9tdmVkIGZyb20g
aGVyZSBhbmQgY292ZXJlZCBpbiB0aGUgYXBwcm9wcmlhdGUgcG9ydGlub3Mgb2Ygc2VjdGlubyA4
LiAgSW5jbHVkaW5nIHByb3RvY29sIFhNTCBleGFtcGxlcywgZXRjIGJlZm9yZSBldmVuIGludHJv
ZHVjaW5nIHRoZSBwcm90b2NvbCBYU0Qgc2VlbXMgb3V0IG9mIG9yZGVyLCB0aHJvd2luZyBpbnRv
IHRoZSBkZWVwIGVuZCByaWdodCBmcm9tIHRoZSBzdGFydC4gIEFsdGVybmF0aXZlbHkgd2UgY291
bGQgbW92ZSB0aGlzIGludG8gYSBzZWN0aW5vIGFmdGVyIHNlY3Rpb24gOC4gIFdlIGFsc28gbmVl
ZCB0byByZS13b3JkIGFuZCB1cGRhdGUgcGFydHMgb2YgdGhpcyBzZWN0aW9uIGlmIHdlIHdhbnQg
dG8ga2VlcCBpdC4NCg0KDQogICBUaGlzIHNlY3Rpb24gcHJvdmlkZXMgYSByZWFkLW91dCBvZiB0
aGUgZGF0YSBtb2RlbCBmb3IgU1BQUCBjbGllbnRzDQogICB0aGF0IHByb3Zpc2lvbiBkYXRhIGZv
ciBib3RoIExVRiBhbmQgTFJGIHJlc29sdXRpb24uDQoNCiAgIFRoZSBwdXJwb3NlIG9mIExVRitM
UkYgZGF0YSBwcm92aXNpb25pbmcgaXMgdG8gcHJvdmlkZSBhIFVSSSBnaXZlbiBhDQogICBkZXN0
aW5hdGlvbiBncm91cCBhcyB3ZWxsIGFzIHRoZSBsb2NhdGlvbiByb3V0aW5nIGZvciB0aGF0IHRh
cmdldA0KICAgZG9tYWluLiAgQXMgc3VjaCwgYSBjbGllbnQgcHJvdmlzaW9uaW5nIExVRitMUkYg
ZGF0YSBwcm92aWRlcyBvbmUgb3INCiAgIG1vcmUgcm91dGUgZ3JvdXBzIHRoYXQgY29udGFpbiBh
IHJvdXRlIGdyb3VwIG5hbWUgYW5kIGEgVVJJIGZvciB0aGUNCiAgIHRhcmdldCBkb21haW4gYW5k
IGVhY2ggcm91dGUgZ3JvdXAgaXMgYXNzb2NpYXRlZCB3aXRoIGEgUm91dGUgUmVjb3JkDQogICB3
aGljaCBjYW4gYmUgaW4gdGhlIGZvcm0gb2YgYSBVUkksIE5BUFRSIG9yIE5TIHJlc291cmNlIHJl
Y29yZC4NCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQpNdWxlLCBldCBhbC4gICAg
ICAgICAgICBFeHBpcmVzIEphbnVhcnkgMTMsIDIwMTEgICAgICAgICAgICAgICBbUGFnZSAxNV0N
CgwNCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgIGRyYWZ0LWRyaW5rcy1zcHByb3YgICAgICAg
ICAgICAgICAgIEp1bHkgMjAxMA0KDQoNCiAgICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0rDQogICAgICAgICAgICAgICAgICAgfFJvdXRlIEdyb3VwOiAgICAgICAgICAg
fCAgICAgICAgKy0tLS0tW2Fic3RyYWN0XS0rDQogICAgICAgICAgICAgICAgICAgfCAgcnRlR3Jw
TmFtZSosICAgICAgICAgfCAgICAgICAgfCAgICAgICAgICAgICAgICB8DQogICAgICAgICAgICAg
ICAgICAgfCAgaXNJblN2YywgICAgICAgICAgICAgfCAgICAgICAgfCBSb3V0ZSBSZWNvcmQ6ICB8
DQogICAgICAgICAgICAgICAgICAgfCAgcnRlUmVjLCAgICAgICAgICAgICAgKy0tLS0tLS0+fCAg
TkFQVFIgICAgICAgICB8DQogICAgICAgICAgICAgICAgICAgfCAgZXh0ZW5zaW9uICAgICAgICAg
ICAgfCAgICAgICAgfCAgcHJpb3JpdHksICAgICB8DQogICAgICAgICAgICAgICAgICAgfCAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAgICAgfCAgZXh0ZW5zaW9uICAgICB8DQogICAgICAgICAg
ICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKyAgICAgICAgfCAgICAgICAgICAgICAg
ICB8DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeICAgICAgICAgICAgICAgICAgICAg
Ky0tLS0tLS0tLS0tLS0tLS0rDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQogICAg
ICAgICAgICAgICAgICAgICstLS0tLS0tLS0rLS0tLS0tLS0tLS0tKw0KICAgICAgICAgICAgICAg
ICAgICB8RGVzdGluYXRpb24gICAgICAgICAgIHwNCiAgICAgICAgICAgICAgICAgICAgfEdyb3Vw
OiAgICAgICAgICAgICAgICB8DQogICAgICAgICAgICAgICAgICAgIHwgIGRnTmFtZSosICAgICAg
ICAgICAgfDwtLS0tKw0KICAgICAgICAgICAgICAgICAgICB8ICBleHRlbnNpb24gICAgICAgICAg
IHwgICAgIHwNCiAgICAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rICAg
ICB8DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLSstW2Fic3Ry
YWN0XS0rDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHxQdWJsaWMgICAgICAg
ICAgICAgICAgICAgIHwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfElkZW50
aWZpZXI6ICAgICAgICAgICAgICAgfA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICBwdWJsaWNJZGVudGlmaWVyKiwgICAgICB8DQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgIGRnTmFtZSosICAgICAgICAgICAgICAgIHwNCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgZXh0ZW5zaW9uICAgICAgICAgICAgICAgfA0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQoN
Cg0KICAgICAgICAgICAgICAgICAgICBMVUYrTFJGIERhdGEgTW9kZWwgRXhhbXBsZSBmb3IgU1BQ
UA0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGaWd1cmUgNg0KDQogICBBcyBh
biBleGFtcGxlLCBhIHJlcXVlc3QgdG8gYWRkIGEgcm91dGUgZ3JvdXAgd2hlcmUgcHVibGljDQog
ICBpZGVudGlmaWVycyByZXNvbHZlIGludG8gdGhlIFVSSSBzc3AxLmV4YW1wbGUuY29tIGFuZCBO
QVBUUg0KICAgYXNzb2NpYXRlZCB3aXRoIHRoYXQgZG9tYWluIGJhc2VkIG9uIHRoZSBzb3VyY2Ug
T3JnYW5pemF0aW9uIHdvdWxkDQogICBiZToNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoN
Cg0KDQpNdWxlLCBldCBhbC4gICAgICAgICAgICBFeHBpcmVzIEphbnVhcnkgMTMsIDIwMTEgICAg
ICAgICAgICAgICBbUGFnZSAxNl0NCgwNCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgIGRyYWZ0
LWRyaW5rcy1zcHByb3YgICAgICAgICAgICAgICAgIEp1bHkgMjAxMA0KDQoNCiAgICAgICAgIDw/
eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+DQogICAgICAgICA8YWRkUnRlR3Jw
c1Jxc3QgeG1sbnM9InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEiDQogICAgICAg
ICAgICAgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5j
ZSI+DQogICAgICAgICAgICAgICAgIDxjbGllbnRUcmFuc0lkPmlkLTEyMzE3MTIzPC9jbGllbnRU
cmFuc0lkPg0KICAgICAgICAgICAgICAgICA8bWlub3JWZXI+MjA8L21pbm9yVmVyPg0KICAgICAg
ICAgICAgICAgICA8cnRlR3JwPg0KICAgICAgICAgICAgICAgICAgICAgPGJhc2U+DQogICAgICAg
ICAgICAgICAgICAgICAgICAgPHJhbnRJZD5yZWdpc3RyYW50SUQxMjM8L3JhbnRJZD4NCiAgICAg
ICAgICAgICAgICAgICAgICAgICA8cmFySWQ+cmVnaXN0cmFySWQwPC9yYXJJZD4NCiAgICAgICAg
ICAgICAgICAgICAgIDwvYmFzZT4NCiAgICAgICAgICAgICAgICAgICAgIDxydGVHcnBOYW1lPnJv
dXRlX2dycF8xPC9ydGVHcnBOYW1lPg0KICAgICAgICAgICAgICAgICAgICAgPGlzSW5TdmM+dHJ1
ZTwvaXNJblN2Yz4NCiAgICAgICAgICAgICAgICAgICAgIDxydGVSZWMgeHNpOnR5cGU9IlVSSVR5
cGUiPg0KICAgICAgICAgICAgICAgICAgICAgICAgIDxlcmU+XiguKikkPC9lcmU+DQogICAgICAg
ICAgICAgICAgICAgICAgICAgPHVyaT51cm46c3NwMS5leGFtcGxlLmNvbTwvdXJpPg0KICAgICAg
ICAgICAgICAgICAgICAgPC9ydGVSZWM+DQogICAgICAgICAgICAgICAgICAgICA8aXNJblN2Yz50
cnVlPC9pc0luU3ZjPg0KICAgICAgICAgICAgICAgICA8L3J0ZUdycD4NCiAgICAgICAgIDwvYWRk
UnRlR3Jwc1Jxc3Q+DQoNCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRmlndXJl
IDcNCg0KMy4zLiAgQ29tbW9uIEF0dHJpYnV0ZXMNCg0KS0xDOiAgd2Ugc2hvdWxkIGRlbGV0ZSB0
aGlzIHNlY3Rpb24uICBJdCBkb2VzIG5vdCBjb250YWluIGFueXRoaW5nIG1lYW5pbmdmdWwgYW5k
IGl0cyBpbnRlbmRlZCBwdXJwb3NlIGlzIGNvdmVyZWQgYnkgd2hhdCBhcmUgY3VycmVudGx5IGNh
bGxlZCBzZWN0aW9ucyA2IGFuZCA3Lg0KDQogICBUaGlzIHNlY3Rpb24gZGVmaW5lcyBjb21tb24g
b2JqZWN0IGF0dHJpYnV0ZXMuICBUaGUgcHJvdG9jb2wNCiAgIGV4Y2hhbmdlcyBhbmQgb3BlcmF0
aW9ucyBpbiBTUFBQIHRha2UgdmFyaW91cyBwYXJhbWV0ZXJzLiAgU29tZSBvZg0KICAgdGhlc2Ug
YXJlIGNvbW1vbiB0byBzZXZlcmFsIG9iamVjdHMuDQoNCiAgIFR3byBvcmdhbml6YXRpb24gcm9s
ZXMgaGF2ZSBiZWVuIGlkZW50aWZpZWQgaW4gdGhlIHVzZSBjYXNlcyBhbmQgaW4NCiAgIHRoaXMg
cHJvdG9jb2wuICBBIHJlZ2lzdHJhbnQgaXMgdGhlIG9yZ2FuaXphdGlvbiBvciBidXNpbmVzcyBl
bnRpdHkNCiAgIHRoYXQgIm93bnMiIHRoZSBvYmplY3Qgd2hpbGUgYSByZWdpc3RyYXIgaXMgYW4g
ZW50aXR5IHRoYXQgY2FuDQogICBwcm92aXNpb24gYW4gb2JqZWN0Lg0KDQozLjQuICBLbm93biBJ
c3N1ZXMgYW5kIEN1cnJlbnQgTGltaXRhdGlvbnMgb2YgdGhlIERhdGEgTW9kZWwNCg0KS0pDOiAg
d2Ugc2hvdWxkIHJlbW92ZSB0aGlzIHNlY3Rpb24uICBJdCBpcyBiYXNpY2FsbHkgZW1wdHkuDQoN
CiAgIFRoZSBkYXRhIG1vZGVsIGRlc2NyaWJlZCBpbiBGaWd1cmUgMyBkb2VzIG5vdCB5ZXQgYWRk
cmVzcyBhbGwgb2YgdGhlDQogICByZXF1aXJlbWVudHMgYW5kIHVzZSBjYXNlcyBkZWZpbmVkIGlu
DQogICBbSS1ELmlldGYtZHJpbmtzLXVzZWNhc2VzLXJlcXVpcmVtZW50c10uDQoNCiAgIFRoaXMg
c2VjdGlvbiB3aWxsIGxpc3Qga25vd24gcHJvdG9jb2wgaXNzdWVzIHRvIGJlIGFkZHJlc3NlZCBp
bg0KICAgZnV0dXJlIHJldmlzaW9ucy4NCg0KDQoNCg0KDQoNCg0KDQoNCk11bGUsIGV0IGFsLiAg
ICAgICAgICAgIEV4cGlyZXMgSmFudWFyeSAxMywgMjAxMSAgICAgICAgICAgICAgIFtQYWdlIDE3
XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgZHJhZnQtZHJpbmtzLXNwcHJvdiAgICAg
ICAgICAgICAgICAgSnVseSAyMDEwDQoNCg0KNC4gIFRyYW5zcG9ydCBQcm90b2NvbCBSZXF1aXJl
bWVudHMNCg0KS0pDOiAgSSBza2lwcGVkIG92ZXIgdGhpcyBzZWN0aW9uLiAgU29tZW9uZSBlbHNl
IGNhbiByZXZpZXcgaXQuICBTa2lwIHRvIHNlY3Rpb24gNS4NCg0KICAgVGhpcyBzZWN0aW9uIHBy
b3ZpZGVzIHJlcXVpcmVtZW50cyBmb3IgdHJhbnNwb3J0IHByb3RvY29scyBzdWl0YWJsZQ0KICAg
Zm9yIFNQUFAuICBNb3JlIHNwZWNpZmljYWxseSwgdGhpcyBzZWN0aW9uIHNwZWNpZmllcyB0aGUg
c2VydmljZXMsDQogICBmZWF0dXJlcywgYW5kIGFzc3VtcHRpb25zIHRoYXQgU1BQUCBkZWxlZ2F0
ZXMgdG8gdGhlIGNob3NlbiB0cmFuc3BvcnQNCiAgIGFuZCBlbnZlbG9wZSB0ZWNobm9sb2dpZXMu
DQoNCiAgIFR3byBkaWZmZXJlbnQgZ3JvdXBzIG9mIHVzZSBjYXNlcyBhcmUgc3BlY2lmaWVkIGlu
DQogICBbSS1ELmlldGYtZHJpbmtzLXVzZWNhc2VzLXJlcXVpcmVtZW50c10uICBPbmUgZ3JvdXAg
b2YgdXNlIGNhc2VzDQogICBkZXNjcmliZXMgdGhlIHByb3Zpc2lvbmluZyBvZiBkYXRhIGJ5IGEg
Y2xpZW50IGludG8gYSBSZWdpc3RyeQ0KICAgKFNlY3Rpb24gMy4xIG9mIHRoZSBhYm92ZSByZWZl
cmVuY2VkIGRvY3VtZW50KSwgd2hpbGUgdGhlIG90aGVyIGdyb3VwDQogICBkZXNjcmliZXMgdGhl
IGRpc3RyaWJ1dGlvbiBvZiBkYXRhIGludG8gbG9jYWwgZGF0YSByZXBvc2l0b3JpZXMNCiAgIChT
ZWN0aW9uIDMuMikuICBUaGUgY3VycmVudCB2ZXJzaW9uIG9mIHRoaXMgZG9jdW1lbnQgZm9jdXNl
cyBvbiB0aGUNCiAgIGZpcnN0IHNldCBvZiB1c2UgY2FzZXMgKGNsaWVudCB0byByZWdpc3RyeSBw
cm92aXNpb25pbmcpLg0KDQogICBUaGVzZSB1c2UgY2FzZXMgbWF5IGludm9sdmUgdGhlIHByb3Zp
c2lvbmluZyBvZiB2ZXJ5IHNtYWxsIGRhdGEgc2V0cw0KICAgbGlrZSB0aGUgbW9kaWZpY2F0aW9u
IG9yIHVwZGF0ZSBvZiBhIHNpbmdsZSBwdWJsaWMgaWRlbnRpZmllci4gIE90aGVyDQogICBwcm92
aXNpb25pbmcgb3BlcmF0aW9ucyBtYXkgZGVhbCB3aXRoIGh1Z2UgZGF0YXNldHMgbGlrZSB0aGUN
CiAgICJkb3dubG9hZCIgb2YgYSB3aG9sZSBsb2NhbCBudW1iZXIgcG9ydGFiaWxpdHkgZGF0YWJh
c2UgdG8gYQ0KICAgUmVnaXN0cnkuDQoNCiAgIEFzIGEgcmVzdWx0LCBhIHRyYW5zcG9ydCBwcm90
b2NvbCBmb3IgU1BQUCBtdXN0IGJlIHZlcnkgZmxleGlibGUgYW5kDQogICBhY2NvbW1vZGF0ZSB2
YXJpb3VzIHNpemVzIG9mIGRhdGEgc2V0IHNpemVzLg0KDQogICBGb3IgdGhlIHJlYXNvbnMgb3V0
bGluZWQgYWJvdmUsIGl0IGlzIGNvbmNlaXZhYmxlIHRoYXQgcHJvdmlzaW9uaW5nDQogICBhbmQg
ZGlzdHJpYnV0aW5nIG1heSB1c2UgZGlmZmVyZW50IHRyYW5zcG9ydCBwcm90b2NvbHMuICBUaGlz
DQogICBkb2N1bWVudCBmb2N1c2VzIG9uIHRoZSBwcm92aXNpb25pbmcgcHJvdG9jb2wuDQoNCiAg
IEEgZmV3IHRvcGljcyByZW1haW4gb3BlbiBmb3IgZGlzY3Vzc2lvbjoNCg0KICAgbyAgVGhlIGFi
aWxpdHkgdG8gZXN0YWJsaXNoIG11bHRpcGxlIGNvbm5lY3Rpb25zIGJldHdlZW4gYSBjbGllbnQg
YW5kDQogICAgICBzZXJ2ZXIgbWF5IGJlIGRlc2lyYWJsZS4gIElmIHNvLCB3ZSBtYXkgd2FudCB0
byBzcGVjaWZ5IHRoZQ0KICAgICAgcmVsYXRpb24gb2YgdHJhbnNhY3Rpb25zIGJldHdlZW4gdGhl
IHZhcmlvdXMgY29ubmVjdGlvbnMuDQoNCiAgIG8gIFBpcGVsaW5pbmcgb2YgcmVxdWVzdHMgaXMg
cmVxdWlyZWQgYXQgdGhlIFNQUFAgcHJvdG9jb2wgbGF5ZXIuICBJdA0KICAgICAgbWF5IGhhdmUg
aW1wYWN0cyBhdCB0aGUgdHJhbnNwb3J0IGxldmVsIHRoYXQgbmVlZCB0byBiZSBvdXRsaW5lZC4N
Cg0KICAgbyAgU2NvcGU6IHRoZSBjdXJyZW50IHNjb3BlIG9mIHRoaXMgZWZmb3J0IGlzIGJhc2Vk
IHVwb24gaGF2aW5nIGENCiAgICAgIGNvbm5lY3Rpb24gb3JpZW50ZWQgdHJhbnNwb3J0LiAgSXMg
dGhlcmUgYW55IG5lZWQgdG8gc3VwcG9ydCBhDQogICAgICB0cmFuc3BvcnQgcHJvdG9jb2wgd2l0
aCBhc3luY2hyb25vdXMgb3BlcmF0aW9uPw0KDQogICBvICBJZiBpdCBpcyByZXF1aXJlZCB0aGF0
IHJlc3BvbnNlcyBhcnJpdmUgaW4gdGhlIG9yZGVyIG9mIHRoZQ0KICAgICAgcmVxdWVzdHMsIHRo
aXMgbXVzdCBiZSBzcGVjaWZpZWQgY2xlYXJseS4NCg0KDQoNCg0KDQoNCg0KDQpNdWxlLCBldCBh
bC4gICAgICAgICAgICBFeHBpcmVzIEphbnVhcnkgMTMsIDIwMTEgICAgICAgICAgICAgICBbUGFn
ZSAxOF0NCgwNCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgIGRyYWZ0LWRyaW5rcy1zcHByb3Yg
ICAgICAgICAgICAgICAgIEp1bHkgMjAxMA0KDQoNCjQuMS4gIENvbm5lY3Rpb24gT3JpZW50ZWQN
Cg0KICAgVGhlIFNQUFAgcHJvdG9jb2wgZm9sbG93cyBhIG1vZGVsIHdoZXJlIGEgQ2xpZW50IGVz
dGFibGlzaGVzIGENCiAgIGNvbm5lY3Rpb24gdG8gYSBTZXJ2ZXIgaW4gb3JkZXIgdG8gZnVydGhl
ciBleGNoYW5nZSBwcm92aXNpb25pbmcNCiAgIHRyYW5zYWN0aW9ucyBvdmVyIHN1Y2ggcG9pbnQt
dG8tcG9pbnQgY29ubmVjdGlvbi4gIEEgdHJhbnNwb3J0DQogICBwcm90b2NvbCBmb3IgU1BQUCBN
VVNUIHRoZXJlZm9yZSBiZSBjb25uZWN0aW9uIG9yaWVudGVkLg0KDQogICBOb3RlIHRoYXQgdGhl
IHJvbGUgb2YgdGhlICJDbGllbnQiIGFuZCB0aGUgIlNlcnZlciIgb25seSBhcHBsaWVzIHRvDQog
ICB0aGUgY29ubmVjdGlvbiwgYW5kIHRob3NlIHJvbGVzIGFyZSBub3QgcmVsYXRlZCBpbiBhbnkg
d2F5IHRvIHRoZQ0KICAgdHlwZSBvZiBlbnRpdHkgdGhhdCBwYXJ0aWNpcGF0ZXMgaW4gYSBwcm90
b2NvbCBleGNoYW5nZS4gIEZvcg0KICAgZXhhbXBsZSwgYSBSZWdpc3RyeSBtaWdodCBhbHNvIGlu
Y2x1ZGUgYSAiQ2xpZW50IiB3aGVuIHN1Y2ggYQ0KICAgUmVnaXN0cnkgaW5pdGlhdGVzIGEgY29u
bmVjdGlvbiAoZm9yIGV4YW1wbGUsIGZvciBkYXRhIGRpc3RyaWJ1dGlvbg0KICAgdG8gU1NQKS4N
Cg0KNC4yLiAgUmVxdWVzdCAmIFJlc3BvbnNlIE1vZGVsDQoNCiAgIFByb3Zpc2lvbmluZyBvcGVy
YXRpb25zIGluIFNQUFAgZm9sbG93IHRoZSByZXF1ZXN0IC0gcmVzcG9uc2UgbW9kZWwsDQogICB3
aGVyZSBhIHRyYW5zYWN0aW9uIGlzIGluaXRpYXRlZCBieSBhIENsaWVudCB1c2luZyBhIFJlcXVl
c3QgY29tbWFuZCwNCiAgIGFuZCB0aGUgU2VydmVyIHJlc3BvbmRzIHRvIHRoZSBDbGllbnQgYnkg
bWVhbnMgb2YgYSBSZXNwb25zZS4NCg0KICAgTXVsdGlwbGUgc3Vic2VxdWVudCByZXF1ZXN0LXJl
c3BvbnNlIGV4Y2hhbmdlcyBNQVkgYmUgcGVyZm9ybWVkIG92ZXINCiAgIGEgc2luZ2xlIGNvbm5l
Y3Rpb24uDQoNCiAgIFRoZXJlZm9yZSwgYSB0cmFuc3BvcnQgcHJvdG9jb2wgZm9yIFNQUFAgTVVT
VCBmb2xsb3cgdGhlIHJlcXVlc3QtDQogICByZXNwb25zZSBtb2RlbCBieSBhbGxvd2luZyBhIHJl
c3BvbnNlIHRvIGJlIHNlbnQgdG8gdGhlIHJlcXVlc3QNCiAgIGluaXRpYXRvci4NCg0KNC4zLiAg
Q29ubmVjdGlvbiBMaWZldGltZQ0KDQogICBTb21lIHVzZSBjYXNlcyBpbnZvbHZlIHByb3Zpc2lv
bmluZyBhIHNpbmdsZSByZXF1ZXN0IHRvIGEgbmV0d29yaw0KICAgZWxlbWVudCAtIGNvbm5lY3Rp
b25zIHN1cHBvcnRpbmcgc3VjaCBwcm92aXNpb25pbmcgcmVxdWVzdHMgbWlnaHQgYmUNCiAgIHNo
b3J0LWxpdmVkLCBhbmQgb25seSBlc3RhYmxpc2hlZCBvbiBkZW1hbmQuDQoNCiAgIE90aGVyIHVz
ZSBjYXNlcyBpbnZvbHZlIGVpdGhlciBwcm92aXNpb25pbmcgYSBodWdlIHNldCBvZiBkYXRhLCBv
ciBhDQogICBjb25zdGFudCBzdHJlYW0gb2Ygc21hbGwgdXBkYXRlcywgd2hpY2ggd291bGQgcmVx
dWlyZSBsb25nLWxpdmVkDQogICBjb25uZWN0aW9ucy4NCg0KICAgVGhlcmVmb3JlLCBhIHByb3Rv
Y29sIHN1aXRhYmxlIGZvciBTUFBQIFNIT1VMRCBzdXBwb3J0IHNob3J0IGxpdmVkIGFzDQogICB3
ZWxsIGFzIGxvbmcgbGl2ZWQgY29ubmVjdGlvbnMuDQoNCjQuNC4gIEF1dGhlbnRpY2F0aW9uDQoN
CiAgIE1hbnkgdXNlIGNhc2VzIHJlcXVpcmUgdGhlIFNlcnZlciB0byBhdXRoZW50aWNhdGUgdGhl
IENsaWVudCwgYW5kDQogICBwb3RlbnRpYWxseSBhbHNvIHRoZSBDbGllbnQgdG8gYXV0aGVudGlj
YXRlIHRoZSBTZXJ2ZXIuICBXaGlsZQ0KICAgYXV0aGVudGljYXRpb24gb2YgdGhlIFNlcnZlciBi
eSB0aGUgQ2xpZW50IGlzIGV4cGVjdGVkIHRvIGJlIHVzZWQNCiAgIG9ubHkgdG8gcHJldmVudCBp
bXBlcnNvbmF0aW9uIG9mIHRoZSBTZXJ2ZXIsIGF1dGhlbnRpY2F0aW9uIG9mIHRoZQ0KICAgQ2xp
ZW50IGJ5IHRoZSBTZXJ2ZXIgaXMgZXhwZWN0ZWQgdG8gYmUgdXNlZCB0byBpZGVudGlmeSBhbmQg
ZnVydGhlcg0KICAgYXV0aG9yaXplIHRoZSBDbGllbnQgdG8gY2VydGFpbiByZXNvdXJjZXMgb24g
dGhlIFNlcnZlci4NCg0KDQoNCk11bGUsIGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMgSmFudWFy
eSAxMywgMjAxMSAgICAgICAgICAgICAgIFtQYWdlIDE5XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAg
ICAgICAgICAgZHJhZnQtZHJpbmtzLXNwcHJvdiAgICAgICAgICAgICAgICAgSnVseSAyMDEwDQoN
Cg0KICAgVGhlcmVmb3JlLCBhbiBTUFBQIHRyYW5zcG9ydCBwcm90b2NvbCBNVVNUIHByb3ZpZGUg
bWVhbnMgZm9yIGEgU2VydmVyDQogICB0byBhdXRoZW50aWNhdGUgYW5kIGF1dGhvcml6ZSBhIENs
aWVudCwgYW5kIE1BWSBwcm92aWRlIG1lYW5zIGZvcg0KICAgQ2xpZW50cyB0byBhdXRoZW50aWNh
dGUgYSBTZXJ2ZXIuDQoNCiAgIEhvd2V2ZXIsIFNQUFAgdHJhbnNwb3J0IFNIT1VMRCBhbHNvIGFs
bG93IGZvciB1bmF1dGhlbnRpY2F0ZWQNCiAgIGNvbm5lY3Rpb25zLg0KDQo0LjUuICBDb25maWRl
bnRpYWxpdHkgJiBJbnRlZ3JpdHkNCg0KICAgRGF0YSB0aGF0IGlzIHRyYW5zcG9ydGVkIG92ZXIg
dGhlIHByb3RvY29sIGlzIGRlZW1lZCBjb25maWRlbnRpYWwuDQogICBUaGVyZWZvcmUsIGEgdHJh
bnNwb3J0IHByb3RvY29sIHN1aXRhYmxlIGZvciBTUFBQIE1VU1QgZW5zdXJlDQogICBjb25maWRl
bnRpYWxpdHkgYW5kIGludGVncml0eSBwcm90ZWN0aW9uIGJ5IHByb3ZpZGluZyBlbmNyeXB0aW9u
DQogICBjYXBhYmlsaXRpZXMuDQoNCiAgIEFkZGl0aW9uYWxseSwgYSBEUklOS1MgcHJvdG9jb2wg
TVVTVCBOT1QgdXNlIGFuIHVucmVsaWFibGUgbG93ZXItDQogICBsYXllciB0cmFuc3BvcnQgcHJv
dG9jb2wgdGhhdCBkb2VzIG5vdCBwcm92aWRlIGNvbmZpZGVudGlhbGl0eSBhbmQNCiAgIGludGVn
cml0eSBwcm90ZWN0aW9uLg0KDQo0LjYuICBOZWFyIFJlYWwgVGltZQ0KDQogICBNYW55IHVzZSBj
YXNlcyByZXF1aXJlIG5lYXIgcmVhbC10aW1lIHJlc3BvbnNlcyBmcm9tIHRoZSBTZXJ2ZXIuDQog
ICBUaGVyZWZvcmUsIGEgRFJJTktTIHRyYW5zcG9ydCBwcm90b2NvbCBNVVNUIHN1cHBvcnQgbmVh
ci1yZWFsLXRpbWUNCiAgIHJlc3BvbnNlIHRvIHJlcXVlc3RzIHN1Ym1pdHRlZCBieSB0aGUgQ2xp
ZW50Lg0KDQo0LjcuICBSZXF1ZXN0ICYgUmVzcG9uc2UgU2l6ZXMNCg0KICAgU1BQUCBjb3ZlcnMg
YSByYW5nZSBvZiB1c2UgY2FzZXMgLSBmcm9tIGNhc2VzIHdoZXJlIHByb3Zpc2lvbmluZyBhDQog
ICBzaW5nbGUgcHVibGljIGlkZW50aWZpZXIgd2lsbCBjcmVhdGUgdmVyeSBzbWFsbCByZXF1ZXN0
IGFuZCByZXNwb25zZQ0KICAgc2l6ZXMgdG8gY2FzZXMgd2hlcmUgbWlsbGlvbnMgb2YgZGF0YSBy
ZWNvcmRzIGFyZSBzdWJtaXR0ZWQgb3INCiAgIHJldHJpZXZlZCBpbiBvbmUgdHJhbnNhY3Rpb24u
ICBUaGVyZWZvcmUsIGEgdHJhbnNwb3J0IHByb3RvY29sDQogICBzdWl0YWJsZSBmb3IgU1BQUCBN
VVNUIHN1cHBvcnQgYSBncmVhdCB2YXJpZXR5IG9mIHJlcXVlc3QgYW5kDQogICByZXNwb25zZSBz
aXplcy4NCg0KICAgQSB0cmFuc3BvcnQgcHJvdG9jb2wgTUFZIGFsbG93IHNwbGl0dGluZyBsYXJn
ZSBjaHVua3Mgb2YgZGF0YSBpbnRvDQogICBzZXZlcmFsIHNtYWxsZXIgY2h1bmtzLg0KDQo0Ljgu
ICBSZXF1ZXN0IGFuZCBSZXNwb25zZSBDb3JyZWxhdGlvbg0KDQogICBBIHRyYW5zcG9ydCBwcm90
b2NvbCBzdWl0YWJsZSBmb3IgU1BQUCBNVVNUIGFsbG93IHJlc3BvbnNlcyB0byBiZQ0KICAgY29y
cmVsYXRlZCB3aXRoIHJlcXVlc3RzLg0KDQo0LjkuICBSZXF1ZXN0IEFja25vd2xlZGdlbWVudA0K
DQogICBEYXRhIHRyYW5zcG9ydGVkIGluIHRoZSBTUFBQIHByb3RvY29sIGlzIGxpa2VseSBjcnVj
aWFsIGZvciB0aGUNCiAgIG9wZXJhdGlvbiBvZiB0aGUgY29tbXVuaWNhdGlvbiBuZXR3b3JrIHRo
YXQgaXMgYmVpbmcgcHJvdmlzaW9uZWQuDQoNCiAgIEZhaWxlZCB0cmFuc2FjdGlvbnMgY2FuIGxl
YWQgdG8gc2l0dWF0aW9ucyB3aGVyZSBhIHN1YnNldCBvZiBwdWJsaWMNCiAgIGlkZW50aWZpZXJz
IChvciBldmVuIFNTUHMpIG1pZ2h0IG5vdCBiZSByZWFjaGFibGUsIG9yIHNpdHVhdGlvbnMNCg0K
DQoNCk11bGUsIGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMgSmFudWFyeSAxMywgMjAxMSAgICAg
ICAgICAgICAgIFtQYWdlIDIwXQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgZHJhZnQt
ZHJpbmtzLXNwcHJvdiAgICAgICAgICAgICAgICAgSnVseSAyMDEwDQoNCg0KICAgd2hlcmUgdGhl
IHByb3Zpc2lvbmluZyBzdGF0ZSBvZiB0aGUgbmV0d29yayBpcyBpbmNvbnNpc3RlbnQuDQoNCiAg
IFRoZXJlZm9yZSwgYSB0cmFuc3BvcnQgcHJvdG9jb2wgZm9yIFNQUFAgTVVTVCBwcm92aWRlIGEg
UmVzcG9uc2UgZm9yDQogICBlYWNoIFJlcXVlc3QsIHNvIHRoYXQgYSBDbGllbnQgY2FuIGlkZW50
aWZ5IHdoZXRoZXIgYSBSZXF1ZXN0DQogICBzdWNjZWVkZWQgb3IgZmFpbGVkLg0KDQo0LjEwLiAg
TWFuZGF0b3J5IFRyYW5zcG9ydA0KDQogICBBcyBvZiB0aGlzIHdyaXRpbmcgb2YgdGhpcyByZXZp
c2lvbiwgb25lIHRyYW5zcG9ydCBwcm90b2NvbCBwcm9wb3NhbA0KICAgaGFzIGJlZW4gcHJvdmlk
ZWQgaW4gW0ktRC5pZXRmLWRyaW5rcy1zcHBwLW92ZXItc29hcF0uDQoNCiAgIFRoaXMgc2VjdGlv
biB3aWxsIGRlZmluZSBhIG1hbmRhdG9yeSB0cmFuc3BvcnQgcHJvdG9jb2wgdG8gYmUNCiAgIGNv
bXBsaWFudCB3aXRoIHRoaXMgUkZDLg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoN
Cg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCk11bGUsIGV0IGFsLiAg
ICAgICAgICAgIEV4cGlyZXMgSmFudWFyeSAxMywgMjAxMSAgICAgICAgICAgICAgIFtQYWdlIDIx
XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgZHJhZnQtZHJpbmtzLXNwcHJvdiAgICAg
ICAgICAgICAgICAgSnVseSAyMDEwDQoNCg0KNS4gIFhNTCBDb25zaWRlcmF0aW9ucw0KDQogICBY
TUwgc2VydmVzIGFzIHRoZSBlbmNvZGluZyBmb3JtYXQgZm9yIFNQUFAsIGFsbG93aW5nIGNvbXBs
ZXgNCiAgIGhpZXJhcmNoaWNhbCBkYXRhIHRvIGJlIGV4cHJlc3NlZCBpbiBhIHRleHQgZm9ybWF0
IHRoYXQgY2FuIGJlIHJlYWQsDQogICBzYXZlZCwgYW5kIG1hbmlwdWxhdGVkIHdpdGggYm90aCB0
cmFkaXRpb25hbCB0ZXh0IHRvb2xzIGFuZCB0b29scw0KICAgc3BlY2lmaWMgdG8gWE1MLg0KDQog
ICBYTUwgaXMgY2FzZSBzZW5zaXRpdmUuICBVbmxlc3Mgc3RhdGVkIG90aGVyd2lzZSwgWE1MIHNw
ZWNpZmljYXRpb25zDQogICBhbmQgZXhhbXBsZXMgcHJvdmlkZWQgaW4gdGhpcyBkb2N1bWVudCBN
VVNUIGJlIGludGVycHJldGVkIGluIHRoZQ0KICAgY2hhcmFjdGVyIGNhc2UgcHJlc2VudGVkIHRv
IGRldmVsb3AgYSBjb25mb3JtaW5nIGltcGxlbWVudGF0aW9uLg0KDQogICBUaGlzIHNlY3Rpb24g
ZGlzY3Vzc2VzIGEgc21hbGwgbnVtYmVyIG9mIFhNTC1yZWxhdGVkIGNvbnNpZGVyYXRpb25zDQog
ICBwZXJ0YWluaW5nIHRvIFNQUFAuDQoNCjUuMS4gIE5hbWVzcGFjZXMNCg0KDQpLSkM6ICBUaGUg
bmFtZXNwYWNlcyBhcmUgaWRlbnRpZmllZCBpbiB0aGUgSUFOQSBDb25zaWZlcmF0aW9ucyBzZWN0
aW5vIG9mIHRoZSBkb2N1bWVudC4gIENhbiB3ZSBqdXN0IHJlZmVyIHRoZSByZWFkZXIgdG8gdGhh
dCBzZWN0aW9uLiAgSSB0aGluayBzby4gIFRoZXJlIGFyZSB0d28gbmFtZXNwYWNlLCBub3QganVz
dCB0aGUgb25lIGlkZW50aWZpZWQgYmVsb3cuDQoNCiAgIEFsbCBTUFBQIHByb3RvY29sIGVsZW1l
bnRzIGFyZSBkZWZpbmVkIGluIHRoZSBmb2xsb3dpbmcgbmFtZXNwYWNlOg0KICAgdXJuOmlldGY6
cGFyYW1zOnhtbDpuczpzcHBwOmJhc2U6MQ0KDQogICBOYW1lc3BhY2UgYW5kIHNjaGVtYSBkZWZp
bml0aW9ucyBhcmUgdXNlZCB0byBpZGVudGlmeSBib3RoIHRoZSBiYXNlDQogICBwcm90b2NvbCBz
Y2hlbWEgYW5kIHRoZSBzY2hlbWFzIGZvciBtYW5hZ2VkIG9iamVjdHMuDQoNCjUuMi4gIFZlcnNp
b25pbmcNCg0KS0pDOiAgVGhpcyBzZWN0aW9uIHNob3VsZCBiZSByZW5hbWVkIHRvICJWZXJzaW9u
aW5nIGFuZCBDaGFyYWN0ZXIgRW5jb2RpbmciLg0KDQogICBBbGwgWE1MIGluc3RhbmNlcyBTSE9V
TEQgYmVnaW4gd2l0aCBhbiA8P3htbD8+IGRlY2xhcmF0aW9uIHRvDQogICBpZGVudGlmeSB0aGUg
dmVyc2lvbiBvZiBYTUwgdGhhdCBpcyBiZWluZyB1c2VkLCBvcHRpb25hbGx5IGlkZW50aWZ5DQog
ICB1c2Ugb2YgdGhlIGNoYXJhY3RlciBlbmNvZGluZyB1c2VkLCBhbmQgb3B0aW9uYWxseSBwcm92
aWRlIGEgaGludCB0bw0KICAgYW4gWE1MIHBhcnNlciB0aGF0IGFuIGV4dGVybmFsIHNjaGVtYSBm
aWxlIGlzIG5lZWRlZCB0byB2YWxpZGF0ZSB0aGUNCiAgIFhNTCBpbnN0YW5jZS4NCg0KICAgQ29u
Zm9ybWFudCBYTUwgcGFyc2VycyByZWNvZ25pemUgYm90aCBVVEYtOCAoZGVmaW5lZCBpbiBbUkZD
MzYyOV0pDQogICBhbmQgVVRGLTE2IChkZWZpbmVkIGluIFtSRkMyNzgxXSk7IHBlciBbUkZDMjI3
N10gVVRGLTggaXMgdGhlDQogICBSRUNPTU1FTkRFRCBjaGFyYWN0ZXIgZW5jb2RpbmcgZm9yIHVz
ZSB3aXRoIFNQUFAuDQoNCiAgIENoYXJhY3RlciBlbmNvZGluZ3Mgb3RoZXIgdGhhbiBVVEYtOCBh
bmQgVVRGLTE2IGFyZSBhbGxvd2VkIGJ5IFhNTC4NCiAgIFVURi04IGlzIHRoZSBkZWZhdWx0IGVu
Y29kaW5nIGFzc3VtZWQgYnkgWE1MIGluIHRoZSBhYnNlbmNlIG9mIGFuDQogICAiZW5jb2Rpbmci
IGF0dHJpYnV0ZSBvciBhIGJ5dGUgb3JkZXIgbWFyayAoQk9NKTsgdGh1cywgdGhlICJlbmNvZGlu
ZyINCiAgIGF0dHJpYnV0ZSBpbiB0aGUgWE1MIGRlY2xhcmF0aW9uIGlzIE9QVElPTkFMIGlmIFVU
Ri04IGVuY29kaW5nIGlzDQogICB1c2VkLiAgU1BQUCBjbGllbnRzIGFuZCBzZXJ2ZXJzIE1VU1Qg
YWNjZXB0IGEgVVRGLTggQk9NIGlmIHByZXNlbnQsDQogICB0aG91Z2ggZW1pdHRpbmcgYSBVVEYt
OCBCT00gaXMgTk9UIFJFQ09NTUVOREVELg0KDQogICBFeGFtcGxlIFhNTCBkZWNsYXJhdGlvbnM6
DQoNCiAgIDw/eG1sPz4gdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9
Im5vIj8+DQoNCg0KDQoNCg0KDQoNCk11bGUsIGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMgSmFu
dWFyeSAxMywgMjAxMSAgICAgICAgICAgICAgIFtQYWdlIDIyXQ0KDA0KSW50ZXJuZXQtRHJhZnQg
ICAgICAgICAgICAgZHJhZnQtZHJpbmtzLXNwcHJvdiAgICAgICAgICAgICAgICAgSnVseSAyMDEw
DQoNCktKQzogIEFkZCBpbiBhIHNlY3Rpb24gNiB0aGF0IGl0IHRpdGxlZCAiQmFzaWMgUHJvdG9j
b2wgRGF0YSBTdHJ1Y3R1cmVzIiAgYW5kIGRlZmluZSBtb3JlIHRoYW4ganN1dCB0aGUgc3BwcFJl
cXVlc3QgYW5kIHNwcHBSZXNwb25zZSBkYXRhIHN0cnVjdHVyZS4NCg0KNi4gIFJlcXVlc3QgYW5k
IFJlcGx5IE1vZGVsDQoNCktKQzogIFJlbnVtYmVyIHRoZSBhYm92ZSB0byBzZWN0aW9uICI2LjEi
DQoNCiAgIEFuIFNQUFAgY2xpZW50IGludGVyYWN0cyB3aXRoIGFuIFNQUFAgc2VydmVyIGJ5IHVz
aW5nIG9uZSBvZiB0aGUNCiAgIHN1cHBvcnRlZCB0cmFuc3BvcnQgbWVjaGFuaXNtcyB0byBzZW5k
IG9uZSBvciBtb3JlIHJlcXVlc3RzIHRvIHRoZQ0KICAgc2VydmVyIGFuZCByZWNlaXZlIGNvcnJl
c3BvbmRpbmcgcmVwbGllcyBmcm9tIHRoZSBzZXJ2ZXIuICBBbiBTUFBQDQogICByZXF1ZXN0IGlz
IHdyYXBwZWQgd2l0aGluIHRoZSA8c3BwcFJlcXVlc3Q+IGVsZW1lbnQgd2hpbGUgYW4gU1BQUA0K
ICAgcmVwbHkgaXMgd3JhcHBlZCB3aXRoaW4gYW4gPHNwcHBSZXBseT4gZWxlbWVudC4gIEZ1cnRo
ZXJtb3JlLCBmdWxseQ0KICAgZm9ybWVkIFNQUFAgcmVxdWVzdHMgYW5kIHJlcGxpZXMgYXJlIGNv
bXByaXNlZCBvZiBjb25zdHJ1Y3RzIHJlcXVpcmVkDQogICBieSB0aGUgY2hvc2VuIHRyYW5zcG9y
dCB0ZWNobm9sb2d5LCBhbmQgdGhlIGNob3NlbiBlbnZlbG9wZQ0KICAgdGVjaG5vbG9neS4gIFRo
ZSBzdXBwb3J0ZWQgdHJhbnNwb3J0IHRlY2hub2xvZ3kgYW5kIGVudmVsb3BlDQogICB0ZWNobm9s
b2d5IHNwZWNpZmljYXRpb25zIHdpbGwgYmUgZGVmaW5lZCBpbiBzZXBhcmF0ZSBkb2N1bWVudHMs
IGFuZA0KICAgYXJlIG5vdCBkaXNjdXNzZWQgaGVyZS4NCg0KS0pDOiAgUmVtb3ZlIHRoZSBzZW50
YW5jZSB0aGF0IHN0YXJ0cyB3aXRoICJGdXJ0aGVybW9yZS4uLiINCktKQzogIEFsbCByZWZlcmVu
Y2VzIHRvICJzcHBwUmVwbHkiIHNob3VsZCBiZSBjaGFuZ2VkIHRvICJzcHBwcmVzcG9uc2UiLiAg
VGhhdCBlbGVtZW50IG5hbWUgaGFzIGNoYW5nZWQuDQoNCjYuMS4gIFJlcXVlc3QNCg0KICAgQW4g
U1BQUCByZXF1ZXN0IG9iamVjdCwgY29tbW9uIHRvIGFueSB0cmFuc3BvcnQgYW5kIGVudmVsb3Bl
DQogICB0ZWNobm9sb2d5LCBpcyBjb250YWluZWQgd2l0aGluIHRoZSBnZW5lcmljIDxzcHBwUmVx
dWVzdD4gZWxlbWVudC4NCg0KDQogICAgICAgICAgIDxlbGVtZW50IG5hbWU9InNwcHBSZXF1ZXN0
Ij4NCiAgICAgICAgICAgICAgICAgICAgPGNvbXBsZXhUeXBlPg0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDxhbnkvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NlcXVlbmNlPg0KICAg
ICAgICAgICAgICAgICAgICA8L2NvbXBsZXhUeXBlPg0KICAgICAgICAgICA8L2VsZW1lbnQ+DQoN
CktKQzogIFRoZSBhYm92ZSBYU0QgaXMgb3V0IG9mIGRhdGUuDQoNCiAgIFdpdGhpbiBhbnkgPHNw
cHBSZXF1ZXN0PiBlbGVtZW50IGlzIHRoZSByZXF1ZXN0IG9iamVjdCBzcGVjaWZpYyB0bw0KICAg
dGhlIHR5cGUgb2Ygb2JqZWN0KHMpIGJlaW5nIG9wZXJhdGVkIG9uIGFuZCB0aGUgYWN0aW9uKHMp
IGJlaW5nDQogICBwZXJmb3JtZWQgb24gdGhhdCBvYmplY3QuICBGb3IgZXhhbXBsZSwgdGhlIGFk
ZFJ0ZUdyb3VwUnFzdCBvYmplY3QsDQogICB1c2VkIHRvIGNyZWF0ZSBSb3V0ZSBHcm91cHMsIHRo
YXQgd291bGQgYmUgcGFzc2VkIHdpdGhpbiBhbg0KICAgPHNwcHBSZXF1ZXN0PiBpcyBkZWZpbmVk
IGFzIGZvbGxvd3M6DQoNCktKQzogIHJlbW92ZSB0aGUgWFNEIHNuaXBwZXQgYmVsb3cgYW5kIHRo
ZSBwaHJhc2UgYWJvdmUgIi4uLmlzIGRlZmluZWQgYXMgZm9sbG93cy4uLiINCg0KICAgICAgICAg
ICA8ZWxlbWVudCBuYW1lPSJhZGRSdGVHcnBzUnFzdCI+DQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDxjb21wbGV4VHlwZT4NCiAgICAgICAgICAgICAgIDxzZXF1ZW5jZT4N
CiAgICAgICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0iYmFzaWNScXN0Ig0KICAgICAgICAgICAg
ICAgICAgIHR5cGU9InNwcHBiOkJhc2ljUnFzdFR5cGUiLz4NCiAgICAgICAgICAgICAgICAgPGVs
ZW1lbnQgbmFtZT0icnRlR3JwIg0KICAgICAgICAgICAgICAgICAgIHR5cGU9InNwcHBiOlJ0ZUdy
cFR5cGUiDQogICAgICAgICAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAg
ICAgICAgICAgIDwvc2VxdWVuY2U+DQogICAgICAgICAgICAgIDwvY29tcGxleFR5cGU+DQogICAg
ICAgICAgIDwvZWxlbWVudD4NCg0KS0pDOiAgUmVtb3ZlIHRoZSBhYm92ZSBYU0Qgc25pcHBpZXQs
IGl0IHNob3VsZCBub3QgYmUgaW5jbHVkZWQgdW50aWwgdGhlIGFkZCByb3V0ZSBncm91cHMgcG9y
dGlvbiBvZiBzZWN0aW9uIDguDQoNCk11bGUsIGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMgSmFu
dWFyeSAxMywgMjAxMSAgICAgICAgICAgICAgIFtQYWdlIDIzXQ0KDA0KSW50ZXJuZXQtRHJhZnQg
ICAgICAgICAgICAgZHJhZnQtZHJpbmtzLXNwcHJvdiAgICAgICAgICAgICAgICAgSnVseSAyMDEw
DQoNCg0KICAgQWxsIHVwZGF0ZSByZXF1ZXN0cyBjb250YWluIGEgQmFzaWNScXN0VHlwZSBvYmpl
Y3QuICBUaGlzIG9iamVjdCBpcw0KICAgZGVmaW5lZCBhcyBmb2xsb3dzOg0KDQpLSkM6IENoYW5n
ZSAiLi4ucmVxdWVzdHMgY29udGFpbiBhLi4uIiB0byAiLi4ucmVxdWVzdHMgZXh0ZW5kIHRoZS4u
LiINCg0KICAgICAgICAgICA8Y29tcGxleFR5cGUgbmFtZT0iQmFzaWNScXN0VHlwZSI+DQogICAg
ICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0iY2xpZW50VHJh
bnNJZCAiDQogICAgICAgICAgICAgICAgICAgICAgdHlwZT0ic3BwcGI6VHJhbnNJZFR5cGUiLz4N
CiAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJtaW5vclZlciINCiAgICAgICAgICAgICAgICAg
ICAgICB0eXBlPSJzcHBwYjpNaW5vclZlclR5cGUiLz4NCiAgICAgICAgICAgICA8ZWxlbWVudCBu
YW1lPSJleHQiDQogICAgICAgICAgICAgICAgICAgICAgdHlwZT0ic3BwcGI6RXh0QW55VHlwZSIN
CiAgICAgICAgICAgICAgICAgICAgICBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICAgIDwvc2Vx
dWVuY2U+DQogICAgICAgICAgIDwvY29tcGxleFR5cGU+DQoNCktKQzogIFRoZSBhYm92ZSBYU0Qg
c25pcHBldCBpcyBvdXQgb2YgZGF0ZS4NCg0KDQogICAgICAgICAgIDxzaW1wbGVUeXBlIG5hbWU9
IlRyYW5zSWRUeXBlIj4NCiAgICAgICAgICAgICAgIDxyZXN0cmljdGlvbiBiYXNlPSJzdHJpbmci
Lz4NCiAgICAgICAgICAgPC9zaW1wbGVUeXBlPg0KDQoNCg0KDQogICAgICAgICAgIDxzaW1wbGVU
eXBlIG5hbWU9Ik1pbm9yVmVyVHlwZSI+DQogICAgICAgICAgICAgICA8cmVzdHJpY3Rpb24gYmFz
ZT0idW5zaWduZWRMb25nIi8+DQogICAgICAgICAgIDwvc2ltcGxlVHlwZT4NCg0KDQogICBUaGUg
ZGF0YSBlbGVtZW50cyB3aXRoaW4gdGhlIEJhc2ljUnFzdFR5cGUgb2JqZWN0IGFyZSBwcmltYXJp
bHkNCiAgICJob3VzZSBrZWVwaW5nIiBkYXRhIGVsZW1lbnRzLiAgVGhleSBhcmUgZGVzY3JpYmVk
IGFzIGZvbGxvd3M6DQoNCiAgIG8gICAgY2xpZW50VHJhbnNJZDogVGhlIGNsaWVudCBnZW5lcmF0
ZWQgdHJhbnNhY3Rpb24gSUQgdGhhdA0KICAgICAgICBpZGVudGlmaWVzIHRoaXMgcmVxdWVzdCBm
b3IgdHJhY2tpbmcgcHVycG9zZXMuICBUaGlzIHZhbHVlIGlzDQogICAgICAgIGFsc28gZWNob2Vk
IGJhY2sgdG8gdGhlIGNsaWVudCBpbiB0aGUgcmVzcG9uc2UuICBUaGlzIHZhbHVlIHdpbGwNCiAg
ICAgICAgbm90IGJlIGNoZWNrZWQgZm9yIHVuaXF1ZW5lc3MuDQoNCiAgIG8gICAgbWlub3JWZXI6
IFRoaXMgaWRlbnRpZmllcyB0aGUgbWlub3IgdmVyc2lvbiBvZiB0aGUgU1BQUCBBUEkgdGhhdA0K
ICAgICAgICB0aGUgY2xpZW50IGlzIGF0dGVtcHRpbmcgdG8gdXNlLiAgVGhpcyBpcyB1c2VkIGlu
IGNvbmp1bmN0aW9uDQogICAgICAgIHdpdGggdGhlIG1ham9yIHZlcnNpb24gaWRlbnRpZmllciBp
biB0aGUgWE1MIG5hbWVzcGFjZS4gIFJlZmVyDQogICAgICAgIHRvIHRoZSBWZXJzaW9uaW5nIHNl
Y3Rpb24gb2YgdGhpcyBkb2N1bWVudCBmb3IgbW9yZSBkZXRhaWwuDQoNCktKQzogIFRoZSAidmVy
c2lvbmluZyBzZWN0aW9uIiBvZiB0aGlzIGRvY3VtZW50IGN1cnJlbnRseSBqdXN0IHRhbGtzIGFi
b3V0IFhNTCB2ZXJzaW9uaW5nLg0KDQogICBvICAgIGV4dDogVGhpcyBpcyB0aGUgc3RhbmRhcmQg
ZXh0ZW5zaW9uIGVsZW1lbnQgZm9yIHRoaXMgb2JqZWN0Lg0KICAgICAgICBSZWZlciB0byB0aGUg
RXh0ZW5zaWJpbGl0eSBzZWN0aW9uIG9mIHRoaXMgZG9jdW1lbnQgZm9yIG1vcmUNCiAgICAgICAg
ZGV0YWlscy4NCg0KDQoNCk11bGUsIGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMgSmFudWFyeSAx
MywgMjAxMSAgICAgICAgICAgICAgIFtQYWdlIDI0XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgICAg
ICAgICAgZHJhZnQtZHJpbmtzLXNwcHJvdiAgICAgICAgICAgICAgICAgSnVseSAyMDEwDQoNCg0K
Ni4yLiAgUmVwbHkNCg0KS0pDOiAgUmVudW1iZXIgdGhpcyB0byBzZWN0aW9uIDYuMS4yIGFuZCBj
YWxsIGl0ICJSZXBzb25zZSIuICBVcGRhdGUgYWxsIHJlZmVyZW5jZXMgdG8gIlJlcGx5IiBpbiB0
aGlzIHNlY3Rpb24gdG8gIlJlc3BvbnNlIi4NCg0KICAgQW4gU1BQUCByZXBseSBvYmplY3QsIGNv
bW1vbiB0byBhbnkgdHJhbnNwb3J0IGFuZCBlbnZlbG9wZQ0KICAgdGVjaG5vbG9neSwgaXMgY29u
dGFpbmVkIHdpdGhpbiB0aGUgZ2VuZXJpYyA8c3BwcFJlcGx5PiBlbGVtZW50Lg0KDQoNCg0KICAg
ICAgICAgICA8ZWxlbWVudCBuYW1lPSJzcHBwUmVwbHkiPg0KICAgICAgICAgICAgICAgICAgICA8
Y29tcGxleFR5cGU+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzZXF1ZW5jZT4NCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGFueS8+DQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDwvc2VxdWVuY2U+DQogICAgICAgICAgICAgICAgICAgIDwvY29tcGxl
eFR5cGU+DQogICAgICAgICAgIDwvZWxlbWVudD4NCg0KS0pDOiAgVGhpcyBYU0Qgc25pcHBldCBp
cyBvdXQgb2YgZGF0ZS4NCg0KICAgV2l0aGluIGFueSA8c3BwcFJlcGx5PiBlbGVtZW50IGlzIHRo
ZSByZXBseSBvYmplY3QgY29udGFpbmluZyB0aGUNCiAgIHJlc3VsdCBvZiB0aGUgcmVxdWVzdC4g
IEFsbCBjcmVhdGUsIHVwZGF0ZSwgYW5kIGRlbGV0ZSBvcGVyYXRpb25zDQogICByZXN1bHQgaW4g
YSBjb21tb24gcmVzcG9uc2Ugb2JqZWN0IHN0cnVjdHVyZSwgZGVmaW5lZCBhcyBmb2xsb3dzOg0K
DQpLSkM6ICBUaGUgYWJvdmUgc2hvdWxkIGJlIGNoYW5nZWQgdG8NCldpdGhpbiBhbnkgPHNwcHBS
ZXNwb25zZT4gZWxlbWVudCBpcyB0aGUgcmVzcG9uc2Ugb2JqZWN0IGNvbnRhaW5pbmcgdGhlDQpy
ZXN1bHQgb2YgdGhlIHJlcXVlc3QuICBBbGwgb3BlcmF0aW9ucyByZXN1bHQgaW4gYSByZXNwb25z
ZSBvYmplY3Qgc3RydWN0dXJlIHRoYXQgZXh0ZW5kcyB0aGUgQmFzaWNSc3Buc1R5cGUgZGVmaW5l
ZCBhcyBmb2xsb3dzOg0KDQoNCg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImNtblJzcG5zIj4N
CiAgICAgICAgICAgICA8Y29tcGxleFR5cGU+DQogICAgICAgICAgICAgICAgPHNlcXVlbmNlPg0K
ICAgICAgICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9InJzcG5zIiB0eXBlPSJzcHBwYjpCYXNp
Y1JzcG5zVHlwZSIvPg0KICAgICAgICAgICAgICAgIDwvc2VxdWVuY2U+DQogICAgICAgICAgICAg
PC9jb21wbGV4VHlwZT4NCiAgICAgICAgICA8L2VsZW1lbnQ+DQoNCktKQzogIERlbGV0ZSB0aGUg
YWJvdmUgWFNEIHNuaXBwZXQuICBJdCBubyBsb25nZXIgZXhpc3RzLg0KDQoNCiAgICAgICAgICAg
PGNvbXBsZXhUeXBlIG5hbWU9IkJhc2ljUnNwbnNUeXBlIj4NCiAgICAgICAgICAgICA8c2VxdWVu
Y2U+DQogICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImNsaWVudFRyYW5zSWQiDQogICAgICAg
ICAgICAgICAgICAgICAgICAgICB0eXBlPSJUcmFuc0lkVHlwZSIvPg0KICAgICAgICAgICAgICA8
ZWxlbWVudCBuYW1lPSJzZXJ2ZXJUcmFuc0lkIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
dHlwZT0iVHJhbnNJZFR5cGUiLz4NCiAgICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0icmVzQ29k
ZSINCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9ImludCIvPg0KICAgICAgICAgICAg
ICA8ZWxlbWVudCBuYW1lPSJyZXNNc2ciDQogICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBl
PSJzdHJpbmciLz4NCiAgICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZXh0Ig0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdHlwZT0ic3BwcGI6RXh0QW55VHlwZSINCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAgICAgIDwvc2VxdWVuY2U+DQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvY29tcGxleFR5cGU+DQoNCktKQzog
IFVwZGF0ZSB0aGUgWFNEIHNuaXBwZXQgYWJvdmUsIGl0IGhhcyBjaGFuZ2VkLg0KDQoNCk11bGUs
IGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMgSmFudWFyeSAxMywgMjAxMSAgICAgICAgICAgICAg
IFtQYWdlIDI1XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgZHJhZnQtZHJpbmtzLXNw
cHJvdiAgICAgICAgICAgICAgICAgSnVseSAyMDEwDQoNCg0KICAgVGhlIGRhdGEgZWxlbWVudHMg
d2l0aGluIHRoZSBCYXNpY1JzcG5zZVR5cGUgb2JqZWN0IGFyZSBkZXNjcmliZWQgYXMNCiAgIGZv
bGxvd3M6DQoNCiAgIG8gICAgY2xpZW50VHJhbnNJZDogVGhlIGVjaG9lZCBiYWNrIGNsaWVudCB0
cmFuc2FjdGlvbiBJRCB0aGF0DQogICAgICAgIGV4cGxpY2l0bHkgaWRlbnRpZmllcyB0aGlzIHJl
cXVlc3QgZm9yIHRyYWNraW5nIHB1cnBvc2VzLiAgVGhpcw0KICAgICAgICB2YWx1ZSBpcyBub3Qg
Z3VhcmFudGVlZCB0byBiZSB1bmlxdWUuDQoNCiAgIG8gICAgc2VydmVyVHJhbnNJZDogVGhlIHNl
cnZlciB0cmFuc2FjdGlvbiBJRCB0aGF0IGlkZW50aWZpZXMgdGhpcw0KICAgICAgICByZXF1ZXN0
IGZvciB0cmFja2luZyBwdXJwb3Nlcy4gIFRoaXMgdmFsdWUgaXMgZ3VhcmFudGVlZCB0byBiZQ0K
ICAgICAgICB1bmlxdWUuDQoNCiAgIG8gICAgcmVzQ29kZTogVGhlIHJlc3BvbnNlIGNvZGUgdGhh
dCBleHBsaWNpdGx5IGlkZW50aWZpZXMgdGhlIHJlc3VsdA0KICAgICAgICBvZiB0aGUgcmVxdWVz
dC4gIFNlZSB0aGUgUmVzcG9uc2UgQ29kZSBzZWN0aW9uIGZvciBmdXJ0aGVyDQogICAgICAgIGRl
dGFpbHMuDQoNCiAgIG8gICAgcmVzTXNnOiBUaGUgaHVtYW4gcmVhZGFibGUgcmVzcG9uc2UgbWVz
c2FnZSB0aGF0IGFjY29tcGFuaWVzIHRoZQ0KICAgICAgICByZXNwb25zZSBjb2RlLiAgU2VlIHRo
ZSBSZXNwb25zZSBDb2RlIHNlY3Rpb24gZm9yIGZ1cnRoZXINCiAgICAgICAgZGV0YWlscy4NCg0K
ICAgbyAgICBleHQ6IFRoaXMgaXMgdGhlIHN0YW5kYXJkIGV4dGVuc2lvbiBlbGVtZW50IGZvciB0
aGlzIG9iamVjdC4NCiAgICAgICAgUmVmZXIgdG8gdGhlIEV4dGVuc2liaWxpdHkgc2VjdGlvbiBm
b3IgbW9yZSBkZXRhaWxzLg0KDQoNCktKQzogIE5lZWQgdG8gZGVzY3JpYmUgaG93IG11bHRpcGxl
IHJlc3BvbnNlIG1lc3NhZ2VzIGFyZSBzdXBwb3J0Lg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0K
DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KTXVsZSwgZXQgYWwuICAgICAgICAgICAgRXhw
aXJlcyBKYW51YXJ5IDEzLCAyMDExICAgICAgICAgICAgICAgW1BhZ2UgMjZdDQoMDQpJbnRlcm5l
dC1EcmFmdCAgICAgICAgICAgICBkcmFmdC1kcmlua3Mtc3Bwcm92ICAgICAgICAgICAgICAgICBK
dWx5IDIwMTANCg0KDQo3LiAgUmVzcG9uc2UgQ29kZXMgYW5kIE1lc3NhZ2VzDQoNCktKQzogIFJl
bnVtYmVyIHRoZSBhYm92ZSBzZWN0aW9uIHRvIDYuMS4zDQoNCiAgIFRoaXMgc2VjdGlvbiBjb250
YWlucyBhbiBpbml0aWFsIGxpc3Rpbmcgb2YgcmVzcG9uc2UgY29kZXMgYW5kIHRoZWlyDQogICBj
b3JyZXNwb25kaW5nIGh1bWFuIHJlYWRhYmxlIHRleHQuDQoNCiAgIFRoZSByZXNwb25zZSBjb2Rl
IG51bWJlcmluZyBzY2hlbWUgZ2VuZXJhbGx5IGFkaGVyZXMgdG8gdGhlIHRoZW9yeQ0KICAgZm9y
bWFsaXplZCBpbiBzZWN0aW9uIDQuMi4xIG9mIFtSRkMyODIxXToNCg0KICAgbyAgICBUaGUgZmly
c3QgZGlnaXQgb2YgdGhlIHJlc3BvbnNlIGNvZGUgY2FuIG9ubHkgYmUgMSBvciAyOiAxID0gYQ0K
ICAgICAgICBwb3NpdGl2ZSByZXN1bHQsIDIgPSBhIG5lZ2F0aXZlIHJlc3VsdC4NCg0KICAgbyAg
ICBUaGUgc2Vjb25kIGRpZ2l0IG9mIHRoZSByZXNwb25zZSBjb2RlIGluZGljYXRlcyB0aGUgY2F0
ZWdvcnk6IDANCiAgICAgICAgPSBQcm90b2NvbCBTeW50YXgsIDEgPSBJbXBsZW1lbnRhdGlvbiBT
cGVjaWZpYyBCdXNpbmVzcyBSdWxlLCAyDQogICAgICAgID0gU2VjdXJpdHksIDMgPSBTZXJ2ZXIg
U3lzdGVtLg0KDQogICBvICAgIFRoZSB0aGlyZCBhbmQgZm91cnRoIGRpZ2l0cyBvZiB0aGUgcmVz
cG9uc2UgY29kZSBpbmRpY2F0ZSB0aGUNCiAgICAgICAgaW5kaXZpZHVhbCBtZXNzYWdlIGV2ZW50
IHdpdGhpbiB0aGUgY2F0ZWdvcnkgZGVmaW5lcyBieSB0aGUNCiAgICAgICAgZmlyc3QgdHdvIGRp
Z2l0cy4NCg0KICAgKy0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQogICB8IFJlc3VsdCB8IFRleHQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCiAgIHwgQ29kZSAgIHwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fA0KICAgKy0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0rDQogICB8IDEwMDAgICB8IFJlcXVlc3QgU3VjY2VlZGVkLiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCiAgIHwgICAgICAgIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAg
fCAyMDAxICAgfCBSZXF1ZXN0IHN5bnRheCBpbnZhbGlkLiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8DQogICB8ICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCiAgIHwgMjAwMiAgIHwgUmVxdWVzdCB0b28g
bGFyZ2UuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAgfCAgICAg
ICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8DQogICB8IDIwMDMgICB8IFZlcnNpb24gbm90IHN1cHBvcnRlZC4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwNCiAgIHwgICAgICAgIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAgfCAyMTAzICAgfCBD
b21tYW5kIGludmFsaWQuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
DQogICB8ICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwNCiAgIHwgMjEwNCAgIHwgQXR0cmlidXRlIHZhbHVlIGludmFsaWQ6
IFtPYmplYyB0eXBlIG5hbWVdOltPYmplY3QncyAgICAgICB8DQogICB8ICAgICAgICB8IHJhbnRJ
ZF06W09iamVjdCdzIG5hbWVdOntbRW1iZWRkZWQgICAgICAgICAgICAgICAgICAgICAgIHwNCiAg
IHwgICAgICAgIHwgT2JqZWMgdHlwZSBuYW1lXX06W2F0dHJpYnV0ZSBuYW1lXTpbYXR0cmlidXRl
IHZhbHVlXS4gICAgICB8DQogICB8ICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCiAgIHwgMjEwNSAgIHwgT2JqZWN0IGRv
ZXMgbm90IGV4aXN0OiBbT2JqZWN0IHR5cGUgbmFtZV06W09iamVjdCdzICAgICAgICAgfA0KICAg
fCAgICAgICAgfCByYW50SWRdOltPYmplY3QncyBuYW1lXS4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8DQogICB8ICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCiAgIHwgMjEwNiAgIHwgT2JqZWN0IHN0YXR1
cyBvciBvd25lcnNoaXAgZG9lcyBub3QgYWxsb3cgZm9yIG9wZXJhdGlvbjogfA0KICAgfCAgICAg
ICAgfCBbT3BlcmF0aW9uIG5hbWVdOltPYmplYyB0eXBlIG5hbWVdOltPYmplY3QncyAgICAgICAg
ICAgICAgICB8DQogICB8ICAgICAgICB8IHJhbnRJZF06W09iamVjdCdzIG5hbWVdLiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwNCiAgIHwgICAgICAgIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAgfCAyMzAxICAg
fCBTeXN0ZW0gdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUuICAgICAgICAgICAgICAgICAgICAgICAg
ICB8DQogICB8ICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwNCiAgIHwgMjMwMiAgIHwgVW5leHBlY3RlZCBpbnRlcm5hbCBz
eXN0ZW0gb3Igc2VydmVyIGVycm9yLiAgICAgICAgICAgICAgfA0KICAgKy0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQoN
CktKQzogIE5lZWQgdG8gcmV2aWV3IHRoZSBhYm92ZSB3aXRoIFN5ZWQgYW5kIEpGTS4gIEkgY2hh
bmdlZCBpdCwgSSB0aGluay4NCg0KDQpNdWxlLCBldCBhbC4gICAgICAgICAgICBFeHBpcmVzIEph
bnVhcnkgMTMsIDIwMTEgICAgICAgICAgICAgICBbUGFnZSAyN10NCgwNCkludGVybmV0LURyYWZ0
ICAgICAgICAgICAgIGRyYWZ0LWRyaW5rcy1zcHByb3YgICAgICAgICAgICAgICAgIEp1bHkgMjAx
MA0KDQoNCiAgICAgICAgICAgVGFibGUgMTogUmVzcG9uc2UgQ29kZXMgTnVtYmVyaW5nIFNjaGVt
ZSBhbmQgTWVzc2FnZXMNCg0KICAgU29tZSByZXNwb25zZSBtZXNzYWdlcyBhcmUgInBhcmFtZXRl
cml6ZWQiIHdpdGggb25lIG9yIG1vcmUgb2YgdGhlDQogICBmb2xsb3dpbmcgcGFyYW1ldGVyczog
ImF0dHJpYnV0ZSBuYW1lIiwgImF0dHJpYnV0ZSB2YWx1ZSIsDQogICAib2JqZWN0VHlwZS1vYmpl
Y3RJZCIsIGFuZCAib3BlcmF0aW9uIG5hbWUiLg0KDQogICBUaGUgdXNlIG9mIHRoZXNlIHBhcmFt
ZXRlcnMgTVVTVCBhZGhlcmUgdG8gdGhlIGZvbGxvd2luZyBydWxlczoNCg0KICAgbyAgICBBbGwg
cGFyYW1ldGVycyB3aXRoaW4gYSByZXNwb25zZSBtZXNzYWdlIGFyZSBtYW5kYXRvcnkgYW5kIE1V
U1QNCiAgICAgICAgYmUgcHJlc2VudC4gIFBhcmFtZXRlcnMgd2l0aGluIGEgcmVzcG9uc2UgbWVz
c2FnZSBNVVNUIE5PVCBiZQ0KICAgICAgICBsZWZ0IGVtcHR5Lg0KDQogICBvICAgIEFueSB2YWx1
ZSBwcm92aWRlZCBmb3IgdGhlICJhdHRyaWJ1dGUgbmFtZSIgcGFyYW1ldGVyIE1VU1QgYmUgYW4N
CiAgICAgICAgZXhhY3QgZWxlbWVudCBuYW1lIG9mIHRoZSBwcm90b2NvbCBkYXRhIGVsZW1lbnQg
dGhhdCB0aGUNCiAgICAgICAgcmVzcG9uc2UgbWVzc2FnZSBpcyByZWZlcnJpbmcgdG8uICBGb3Ig
ZXhhbXBsZSwgdmFsaWQgdmFsdWVzIGZvcg0KICAgICAgICAiYXR0cmlidXRlIG5hbWUiIGFyZSAi
ZGVzdEdycE5hbWUiLCAicnRlR3JwTmFtZSIsIGV0Yy4NCg0KICAgbyAgICBBIHZhbHVlIHByb3Zp
ZGVkIGZvciB0aGUgImNvbW1hbmQvcmVxdWVzdCB0eXBlIiBwYXJhbWV0ZXIgTVVTVA0KICAgICAg
ICBiZSBhbiBleGFjdCByZXF1ZXN0IG9iamVjdCBuYW1lIHRoYXQgdGhlIHJlc3BvbnNlIG1lc3Nh
Z2UgaXMNCiAgICAgICAgcmVmZXJyaW5nIHRvLiAgRm9yIGV4YW1wbGUsIGEgdmFsaWQgdmFsdWUg
Zm9yICJyZXF1ZXN0IG9iamVjdA0KICAgICAgICBuYW1lIiBpcyAiZGVsUnRlR3Jwc1Jxc3QiLg0K
DQogICBvICAgIFRoZSB2YWx1ZSBmb3IgImF0dHJpYnV0ZSB2YWx1ZSIgTVVTVCBiZSB0aGUgdmFs
dWUgb2YgdGhlIGRhdGENCiAgICAgICAgZWxlbWVudCB0byB3aGljaCB0aGUgcHJlY2VkaW5nICJh
dHRyaWJ1dGUgbmFtZSIgcmVmZXJzLg0KDQogICBvICAgIFJlc3VsdCBjb2RlIDIxMDQgU0hPVUxE
IGJlIHVzZWQgd2hlbmV2ZXIgYW4gZWxlbWVudCB2YWx1ZSBkb2VzDQogICAgICAgIG5vdCBhZGhl
cmUgdG8gZGF0YSB2YWxpZGF0aW9uIHJ1bGVzLg0KDQogICBvICAgIFJlc3VsdCBjb2RlcyAyMTA0
IGFuZCAyMTA1IE1VU1QgTk9UIGJlIHVzZWQgaW50ZXJjaGFuZ2VhYmx5Lg0KICAgICAgICBSZXNw
b25zZSBjb2RlIDIxMDUgU0hPVUxEIGJlIHJldHVybmVkIHdoZW4gdGhlIGRhdGEgZWxlbWVudChz
KQ0KICAgICAgICB1c2VkIHRvIHVuaXF1ZWx5IGlkZW50aWZ5IGEgcHJlLWV4aXN0aW5nIG9iamVj
dCBkbyBub3QgZXhpc3QuDQogICAgICAgIElmIHRoZSBkYXRhIGVsZW1lbnRzIHVzZWQgdG8gdW5p
cXVlbHkgaWRlbnRpZnkgYW4gb2JqZWN0IGFyZQ0KICAgICAgICBtYWxmb3JtZWQsIHRoZW4gcmVz
cG9uc2UgY29kZSAyMTA0IFNIT1VMRCBiZSByZXR1cm5lZC4NCg0KDQpLSkM6ICBOZWVkIHRvIHVw
ZGF0ZSB0aGUgYnVsbGV0aXplZCBkZXNjcmlwdGlvbnMgYWJvdmUgdG8gYnJpbmcgaW4gc3luYyB3
aXRoIHRoZSBjb250ZW50IG9mIHRoZSB0YWJsZS4gIEFsc28gbmVlZCB0byBtYWtlIHRoZSBsYXN0
IGJ1bGV0IHNvIHRoYXQgaXQgbW9yZSBmdWxseSBkZXNjcmliZXMgdGhhdCAyMTA1IHNob3VsZCBu
b3QgYmUgdXNlZCBpbiBxdWVyeSByZXNwb25zZXMgdGhhdCByZXR1cm4gbm8gbWF0Y2hlcy4NCg0K
DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCk11bGUsIGV0IGFsLiAgICAgICAgICAgIEV4cGly
ZXMgSmFudWFyeSAxMywgMjAxMSAgICAgICAgICAgICAgIFtQYWdlIDI4XQ0KDA0KSW50ZXJuZXQt
RHJhZnQgICAgICAgICAgICAgZHJhZnQtZHJpbmtzLXNwcHJvdiAgICAgICAgICAgICAgICAgSnVs
eSAyMDEwDQoNCg0KOC4gIFByb3RvY29sIENvbW1hbmRzDQoNCktKQzogcmVudW1iZXIgdGhpcyBz
ZWN0aW9uIHRvICI3Ii4NCg0KS0pDOiAgVGhlIGRlc2NyaXB0aW9ucyBmb3IgYWRkL2RlbC9nZXQg
RGVzdCBHcm91cHMgYXJlIG1pc3NpbmcuDQoNCktKQzogIEkgc3RvcHBlZCBoZXJlLiAgV2lsbCBy
ZXZpZXcgdGhlIHJlc3QgbGF0ZXIgbmlnaHQgYW5kIGVtYWlsIG15IGNvbW1ldG5zIHRoZW4uDQoN
CiAgIFRoaXMgc2VjdGlvbiBwcm92aWRlcyBhIHByZWxpbWluYXJ5IGxpc3Qgb2YgU1BQUCBwcm90
b2NvbCBjb21tYW5kcy4NCiAgIEF0IHRoaXMgZWFybHkgc3RhZ2Ugb2YgdGhlIHByb3RvY29sIGRl
dmVsb3BtZW50LCB0aGUgY29tbWFuZHMgYXJlDQogICBvbmx5IGxpc3RlZCB3aXRoIGEgYnJpZWYg
ZGVzY3JpcHRpb24uDQoNCjguMS4gIEFkZCBSb3V0ZSBHcm91cCBPcGVyYXRpb24NCg0KICAgQXMg
ZGVzY3JpYmVkIGluIHRoZSBpbnRyb2R1Y3Rvcnkgc2VjdGlvbnMsIGEgUm91dGUgR3JvdXAgcmVw
cmVzZW50cyBhDQogICBjb21iaW5lZCBncm91cGluZyBvZiBSb3V0ZSBSZWNvcmRzIHRoYXQgZGVm
aW5lIHJvdXRlIGluZm9ybWF0aW9uLA0KICAgRGVzdGluYXRpb24gR3JvdXBzIHRoYXQgY29udGFp
biBhIHNldCBvZiBQdWJsaWMgSWRlbnRpZmllcnMgd2l0aA0KICAgY29tbW9uIHJvdXRpbmcgaW5m
b3JtYXRpb24sIGFuZCB0aGUgbGlzdCBvZiBwZWVyIG9yZ2FuaXphdGlvbnMgdGhhdA0KICAgaGF2
ZSBhY2Nlc3MgdG8gdGhlc2UgcHVibGljIGlkZW50aWZpZXJzIHVzaW5nIHRoaXMgcm91dGUgaW5m
b3JtYXRpb24uDQogICBJdCBpcyB0aGlzIGluZGlyZWN0IGxpbmtpbmcgb2YgcHVibGljIGlkZW50
aXRpZXMgdG8gcm91dGUgaW5mb3JtYXRpb24NCiAgIHRoYXQgc2lnbmlmaWNhbnRseSBpbXByb3Zl
cyB0aGUgc2NhbGFiaWxpdHkgYW5kIG1hbmFnZWFiaWxpdHkgb2YgdGhlDQogICBwZWVyaW5nIGRh
dGEuICBBZGRpdGlvbnMgYW5kIGNoYW5nZXMgdG8gcm91dGluZyBpbmZvcm1hdGlvbiBhcmUNCiAg
IHJlZHVjZWQgdG8gYSBzaW5nbGUgb3BlcmF0aW9uIG9uIGEgUm91dGUgR3JvdXAsIHJhdGhlciB0
aGFuIG1pbGxpb25zDQogICBvZiBkYXRhIHVwZGF0ZXMgdG8gaW5kaXZpZHVhbCBwdWJsaWMgaWRl
bnRpdHkgcmVjb3JkcyB0aGF0DQogICBpbmRpdmlkdWFsbHkgY29udGFpbiB0aGVpciBwZWVyaW5n
IHBvaW50IGRhdGEuDQoNCiAgIFRoZSBhZGRSdGVHcnBzUnFzdCBvcGVyYXRpb24gY3JlYXRlcyBv
ciBvdmVyd3JpdGVzIG9uZSBvciBtb3JlIFJvdXRlDQogICBHcm91cCBvYmplY3RzLiAgSWYgYSBS
b3V0ZSBHcm91cCB3aXRoIHRoZSBnaXZlbiBuYW1lIGFuZCByZWdpc3RyYW50DQogICBJRCBkb2Vz
IG5vdCBleGlzdCwgdGhlbiB0aGUgc2VydmVyIE1VU1QgY3JlYXRlIHRoZSBSb3V0ZSBHcm91cC4g
IElmIGENCiAgIFJvdXRlIEdyb3VwIHdpdGggdGhlIGdpdmVuIG5hbWUgYW5kIHJlZ2lzdHJhbnQg
ZG9lcyBleGlzdCwgdGhlbiB0aGUNCiAgIHNlcnZlciBNVVNUIHJlcGxhY2UgdGhlIGN1cnJlbnQg
cHJvcGVydGllcyBvZiB0aGUgUm91dGUgR3JvdXAgd2l0aA0KICAgdGhlIHByb3BlcnRpZXMgcGFz
c2VkIGludG8gdGhlIGFkZFJ0ZUdycHNScXN0IG9wZXJhdGlvbi4gIFRoZSBYU0QNCiAgIGRlY2xh
cmF0aW9ucyBvZiB0aGUgb3BlcmF0aW9uIHJlcXVlc3Qgb2JqZWN0IGFyZSBhcyBmb2xsb3dzOg0K
DQoNCg0KICAgICAgIDxlbGVtZW50IG5hbWU9ImFkZFJ0ZUdycHNScXN0IiB0eXBlPSJzcHBwYjpB
ZGRSdGVHcnBzUnFzdFR5cGUiLz4NCiAgICAgICAgICAgICA8Y29tcGxleFR5cGUgbmFtZT0iQWRk
UnRlR3Jwc1Jxc3RUeXBlIj4NCiAgICAgICAgICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgICAg
ICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAgICAgICAg
ICA8c2VxdWVuY2U+DQogICAgICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9InJ0ZUdycCIgdHlw
ZT0ic3BwcGI6UnRlR3JwVHlwZSINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgICAgICAgIDwvc2Vx
dWVuY2U+DQogICAgICAgICAgICAgPC9leHRlbnNpb24+DQogICAgICAgICAgIDwvY29tcGxleENv
bnRlbnQ+DQogICAgICAgPC9jb21wbGV4VHlwZT4NCg0KDQogICBUaGUgZWxlbWVudCBwYXNzZWQg
aW50byB0aGUgc3BwcFJlcXVlc3QgZWxlbWVudCBmb3IgdGhpcyBvcGVyYXRpb24gaXMNCiAgIHRo
ZSBhZGRSdGVHcnBzUnFzdCBlbGVtZW50LiAgVGhpcyBlbGVtZW50IGlzIG9mIHR5cGUNCiAgIEFk
ZFJ0ZUdycHNScXN0VHlwZSwgd2hpY2ggZXh0ZW5kcyBCYXNpY1Jxc3RUeXBlIGFuZCBjb250YWlu
cyBvbmUgb3INCiAgIG1vcmUgUnRlR3JwVHlwZSBvYmplY3RzLiAgQW55IGxpbWl0YXRpb24gb24g
dGhlIG1heGltdW0gbnVtYmVyIG9mDQogICBSdGVHcnBUeXBlIG9iamVjdHMgdGhhdCBtYXkgYmUg
cGFzc2VkIGludG8gdGhpcyBvcGVyYXRpb24gaXMgYSBwb2xpY3kNCg0KDQoNCk11bGUsIGV0IGFs
LiAgICAgICAgICAgIEV4cGlyZXMgSmFudWFyeSAxMywgMjAxMSAgICAgICAgICAgICAgIFtQYWdl
IDI5XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgZHJhZnQtZHJpbmtzLXNwcHJvdiAg
ICAgICAgICAgICAgICAgSnVseSAyMDEwDQoNCg0KICAgZGVjaXNpb24gYW5kIGlzIG5vdCBsaW1p
dGVkIGJ5IHRoZSBwcm90b2NvbC4gIFRoZSBSdGVHcnBUeXBlIG9iamVjdA0KICAgc3RydWN0dXJl
IGlzIGRlZmluZWQgYXMgZm9sbG93czoNCg0KDQoNCiAgICAgICA8Y29tcGxleFR5cGUgbmFtZT0i
UnRlR3JwVHlwZSI+DQogICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgIDxlbGVtZW50IG5h
bWU9ImJhc2UiIHR5cGU9InNwcHBiOkJhc2ljT2JqVHlwZSIvPg0KICAgICAgICAgICA8ZWxlbWVu
dCBuYW1lPSJydGVHcnBOYW1lIiB0eXBlPSJzcHBwYjpPYmpOYW1lVHlwZSIvPg0KICAgICAgICAg
ICA8ZWxlbWVudCBuYW1lPSJydGVSZWMiIHR5cGU9InNwcHBiOlJ0ZVJlY1R5cGUiDQogICAgICAg
ICAgICAgICAgICAgICAgICAgICBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+
DQogICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImRnTmFtZSIgdHlwZT0ic3BwcGI6T2JqTmFtZVR5
cGUiDQogICAgICAgICAgICAgICAgICAgICAgICAgICBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0i
dW5ib3VuZGVkIi8+DQogICAgICAgICAgIDxlbGVtZW50IG5hbWU9InBlZXJpbmdPcmciIHR5cGU9
InNwcHBiOk9yZ0lkVHlwZSINCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbk9jY3Vycz0i
MCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0ic291
cmNlSWRlbnQiIHR5cGU9InNwcHBiOlNvdXJjZUlkZW50VHlwZSINCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAg
ICAgPGVsZW1lbnQgbmFtZT0iaXNJblN2YyIgdHlwZT0iYm9vbGVhbiIvPg0KICAgICAgICAgICAg
ICAgICAgIDxlbGVtZW50IG5hbWU9ImV4dCIgdHlwZT0ic3BwcGI6RXh0QW55VHlwZSINCiAgIHM9
IjAiLz4NCiAgICAgICAgIDwvc2VxdWVuY2U+DQogICAgICAgPC9jb21wbGV4VHlwZT4NCg0KDQog
ICBUaGUgUnRlR3JwVHlwZSBvYmplY3QgaXMgY29tcG9zZWQgb2YgdGhlIGZvbGxvd2luZyBlbGVt
ZW50czoNCg0KICAgbyAgICBiYXNlOiBBcyBkZXNjcmliZWQgaW4gcHJldmlvdXMgc2VjdGlvbnMs
IG1vc3Qgb2JqZWN0cyBjb250YWluDQogICAgICAgIGV4YWN0bHkgb25lIGluc3RhbmNlIG9mIEJh
c2ljT2JqVHlwZSB3aGljaCBjb250YWlucyB0aGUgSUQgb2YNCiAgICAgICAgdGhlIHJlZ2lzdHJh
bnQgb3JnYW5pemF0aW9uIHRoYXQgb3ducyB0aGlzIG9iamVjdCBhbmQgdGhlIElEIG9mDQogICAg
ICAgIHRoZSByZWdpc3RyYXIgb3JnYW5pemF0aW9uIHRoYXQgcHJvdmlzaW9uZWQgdGhpcyBvYmpl
Y3QuDQoNCiAgIG8gICAgcnRlR3JwTmFtZTogVGhlIGNoYXJhY3RlciBzdHJpbmcgdGhhdCBjb250
YWlucyB0aGUgbmFtZSBvZiB0aGUNCiAgICAgICAgUm91dGUgR3JvdXAuICBJdCB1bmlxdWVseSBp
ZGVudGlmaWVzIHRoaXMgb2JqZWN0IHdpdGhpbiB0aGUNCiAgICAgICAgY29udGV4dCBvZiB0aGUg
cmVnaXN0cmFudCBJRCAoYSBjaGlsZCBlbGVtZW50IG9mIHRoZSBiYXNlDQogICAgICAgIGVsZW1l
bnQgYXMgZGVzY3JpYmVkIGFib3ZlKS4NCg0KICAgbyAgICBydGVSZWM6IFNldCBvZiB6ZXJvIG9y
IG1vcmUgb2JqZWN0cyBvZiB0eXBlIFJ0ZVJlY1R5cGUgdGhhdA0KICAgICAgICBob3VzZSB0aGUg
cm91dGluZyBpbmZvcm1hdGlvbiwgc29tZXRpbWVzIHJlZmVycmVkIHRvIGFzIFNFRCwNCiAgICAg
ICAgdGhhdCB0aGUgUnRlR3JwVHlwZSBvYmplY3QgY29udGFpbnMuDQoNCiAgIG8gICAgZGdOYW1l
OiBTZXQgb2YgemVybyBvciBtb3JlIG5hbWVzIG9mIERlc3RHcnBUeXBlIG9iamVjdA0KICAgICAg
ICBpbnN0YW5jZXMuICBFYWNoIGRnTmFtZSBuYW1lLCBpbiBhc3NvY2lhdGlvbiB3aXRoIHRoaXMg
Um91dGUNCiAgICAgICAgR3JvdXAncyByZWdpc3RyYW50IElELCB1bmlxdWVseSBpZGVudGlmaWVz
IGEgRGVzdEdycFR5cGUgb2JqZWN0DQogICAgICAgIGluc3RhbmNlIHdob3NlIHB1YmxpYyBpZGVu
dGl0aWVzIGFyZSByZWFjaGFibGUgdXNpbmcgdGhlIHJvdXRpbmcNCiAgICAgICAgaW5mb3JtYXRp
b24gaG91c2VkIGluIHRoaXMgUm91dGUgR3JvdXAuDQoNCiAgIG8gICAgcGVlcmluZ09yZzogU2V0
IG9mIHplcm8gb3IgbW9yZSBwZWVyaW5nIG9yZ2FuaXphdGlvbiBJRHMgdGhhdA0KICAgICAgICBo
YXZlIGFjY2VwdGVkIGFuIG9mZmVyIHRvIHJlY2VpdmUgdGhpcyBSb3V0ZSBHcm91cCdzDQoNCg0K
DQpNdWxlLCBldCBhbC4gICAgICAgICAgICBFeHBpcmVzIEphbnVhcnkgMTMsIDIwMTEgICAgICAg
ICAgICAgICBbUGFnZSAzMF0NCgwNCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgIGRyYWZ0LWRy
aW5rcy1zcHByb3YgICAgICAgICAgICAgICAgIEp1bHkgMjAxMA0KDQoNCiAgICAgICAgaW5mb3Jt
YXRpb24uICBUaGUgc2V0IG9mIHBlZXJpbmcgb3JnYW5pemF0aW9ucyBpbiB0aGlzIGxpc3QgaXMN
CiAgICAgICAgbm90IGRpcmVjdGx5IHNldHRhYmxlIG9yIG1vZGlmaWFibGUgdXNpbmcgdGhlIGFk
ZFJ0ZUdycHNScXN0DQogICAgICAgIG9wZXJhdGlvbi4gIFRoaXMgc2V0IGlzIGluc3RlYWQgY29u
dHJvbGxlZCB1c2luZyB0aGUgcm91dGUgb2ZmZXINCiAgICAgICAgYW5kIGFjY2VwdCBvcGVyYXRp
b25zLg0KDQogICBvICAgIHNvdXJjZUlkZW50OiBTZXQgb2YgemVybyBvciBtb3JlIFNvdXJjZUlk
ZW50VHlwZSBvYmplY3QNCiAgICAgICAgaW5zdGFuY2VzLiAgVGhlc2Ugb2JqZWN0cywgZGVzY3Jp
YmVkIGZ1cnRoZXIgYmVsb3csIGhvdXNlIHRoZQ0KICAgICAgICBzb3VyY2UgaWRlbnRpZmljYXRp
b24gc2NoZW1lcyBhbmQgaWRlbnRpZmllcnMgdGhhdCBhcmUgYXBwbGllZA0KICAgICAgICBhdCBy
ZXNvbHV0aW9uIHRpbWUgYXMgcGFydCBvZiBzb3VyY2UgYmFzZWQgcm91dGluZyBhbGdvcml0aG1z
DQogICAgICAgIGZvciB0aGUgUm91dGUgR3JvdXAuDQoNCiAgIG8gICAgaXNJblN2YzogQSBib29s
ZWFuIGVsZW1lbnQgdGhhdCBkZWZpbmVzIHdoZXRoZXIgdGhpcyBSb3V0ZSBHcm91cA0KICAgICAg
ICBpcyBpbiBzZXJ2aWNlLiAgVGhlIHJvdXRpbmcgaW5mb3JtYXRpb24gY29udGFpbmVkIGluIGEg
Um91dGUNCiAgICAgICAgR3JvdXAgdGhhdCBpcyBpbiBzZXJ2aWNlIGlzIGEgY2FuZGlkYXRlIGZv
ciBpbmNsdXNpb24gaW4NCiAgICAgICAgcmVzb2x1dGlvbiByZXNwb25zZXMgZm9yIHB1YmxpYyBp
ZGVudGl0aWVzIHJlc2lkaW5nIGluIHRoZQ0KICAgICAgICBEZXN0aW5hdGlvbiBHcm91cCBhc3Nv
Y2lhdGVkIHdpdGggdGhpcyBSb3V0ZSBHcm91cC4gIFRoZSByb3V0aW5nDQogICAgICAgIGluZm9y
bWF0aW9uIGNvbnRhaW5lZCBpbiBhIFJvdXRlIEdyb3VwIHRoYXQgaXMgbm90IGluIHNlcnZpY2Ug
aXMNCiAgICAgICAgbm90IGEgY2FuZGlkYXRlIGZvciBpbmNsdXNpb24gaXMgcmVzb2x1dGlvbiBy
ZXNwb25zZXMuDQoNCiAgIG8gICAgZXh0OiBQb2ludCBvZiBleHRlbnNpYmlsaXR5IGRlc2NyaWJl
ZCBpbiBhIHByZXZpb3VzIHNlY3Rpb24gb2YNCiAgICAgICAgdGhpcyBkb2N1bWVudC4NCg0KICAg
QXMgZGVzY3JpYmVkIGFib3ZlLCB0aGUgUm91dGUgR3JvdXAgY29udGFpbnMgYSBzZXQgb2Ygcm91
dGUgcmVjb3JkDQogICBvYmplY3RzLiAgQSByb3V0ZSByZWNvcmQgb2JqZWN0IGlzIGJhc2VkIG9u
IGFuIGFic3RyYWN0IHR5cGU6DQogICBSdGVSZWNUeXBlLiAgVGhlIGNvbmNyZXRlIHR5cGVzIHRo
YXQgdXNlIFJ0ZVJlY1R5cGUgYXMgYW4gZXh0ZW5zaW9uDQogICBiYXNlIGFyZSBOQVBUUlR5cGUs
IE5TVHlwZSwgYW5kIFVSSVR5cGUuICBUaGUgZGVmaW5pdGlvbnMgb2YgdGhlc2UNCiAgIHR5cGVz
IGFyZSBpbmNsdWRlZCBiZWxvdy4gIFRoZSBOQVBUUlR5cGUgb2JqZWN0IGlzIGNvbXByaXNlZCBv
ZiB0aGUNCiAgIGRhdGEgZWxlbWVudHMgbmVjZXNzYXJ5IGZvciBhIE5BUFRSIHRoYXQgY29udGFp
bnMgcm91dGluZyBpbmZvcm1hdGlvbg0KICAgdGhlIFJvdXRlIEdyb3VwLiAgVGhlIE5TVHlwZSBv
YmplY3QgaXMgY29tcHJpc2VkIG9mIHRoZSBkYXRhIGVsZW1lbnRzDQogICBuZWNlc3NhcnkgZm9y
IGEgTmFtZSBTZXJ2ZXIgdGhhdCBwb2ludHMgdG8gYW5vdGhlciBETlMgc2VydmVyIHRoYXQNCiAg
IGNvbnRhaW5zIHRoZSBkZXNpcmVkIHJvdXRpbmcgaW5mb3JtYXRpb24uICBUaGUgVVJJVHlwZSBv
YmplY3QgaXMNCiAgIGNvbXByaXNlZCBvZiB0aGUgZGF0YSBlbGVtZW50cyBuZWNlc3NhcnkgdG8g
aG91c2UgYSBVUkkuDQoNCiAgIFRoZSBkYXRhIHByb3Zpc2lvbmVkIGluIGEgUmVnaXN0cnkgY2Fu
IGJlIGxldmVyYWdlZCBmb3IgbWFueSBwdXJwb3Nlcw0KICAgYW5kIHF1ZXJpZWQgdXNpbmcgdmFy
aW91cyBwcm90b2NvbHMgaW5jbHVkaW5nIFNJUCwgRU5VTSBhbmQgb3RoZXJzLg0KICAgSXQgaXMg
Zm9yIHRoaXMgcmVhc29uIHRoYXQgYSByb3V0ZSByZWNvcmQgdHlwZSBvZmZlcnMgYSBjaG9pY2Ug
b2YNCiAgIFVSSSwgYW5kIEROUyByZXNvdXJjZSByZWNvcmQgdHlwZXMuICBUaGUgVVJJVHlwZSBp
cyBjb21tb25seSB1c2VkIHRvDQogICBwcm92aXNpb24gZGF0YSByZWxhdGVkIHRvIHRoZSBTSVAg
cm91dGUgaW4gcmVnaXN0cmllcy4gIFRoZSB1c2Ugb2YNCiAgIEROUyByZXNvdXJjZSByZWNvcmQg
dHlwZXMgaXMgYWxzbyByZWxldmFudCB0byB0aGUgc2NlbmFyaW8gd2hlcmUgdGhlDQogICBkYXRh
IHByb3Zpc2lvbmVkIGluIHRoZSByZWdpc3RyeSBpcyB1c2VkIHRvIGFuc3dlciBFTlVNIHF1ZXJp
ZXMgYnV0DQogICB0aGUgcHJvdmlzaW9uaW5nIHByb3RvY29sIHNob3VsZCBiZSBhZ25vc3RpYyB0
byBhIHBhcnRpY3VsYXINCiAgIHJlc29sdXRpb24gcHJvdG9jb2wuDQoNCg0KDQogICAgICAgPGNv
bXBsZXhUeXBlIG5hbWU9IlJ0ZVJlY1R5cGUiIGFic3RyYWN0PSJ0cnVlIj4NCiAgICAgICAgIDxz
ZXF1ZW5jZT4NCiAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0icHJpb3JpdHkiIHR5cGU9InBvc2l0
aXZlSW50ZWdlciINCg0KDQoNCk11bGUsIGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMgSmFudWFy
eSAxMywgMjAxMSAgICAgICAgICAgICAgIFtQYWdlIDMxXQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAg
ICAgICAgICAgZHJhZnQtZHJpbmtzLXNwcHJvdiAgICAgICAgICAgICAgICAgSnVseSAyMDEwDQoN
Cg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZWZhdWx0
PSIxMDAiLz4NCiAgICAgICAgIDwvc2VxdWVuY2U+DQogICAgICAgPC9jb21wbGV4VHlwZT4NCg0K
ICAgICAgIDxjb21wbGV4VHlwZSBuYW1lPSJOQVBUUlR5cGUiPg0KICAgICAgICAgPGNvbXBsZXhD
b250ZW50Pg0KICAgICAgICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOlJ0ZVJlY1R5cGUiPg0K
ICAgICAgICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9Im9y
ZGVyIiB0eXBlPSJ1bnNpZ25lZFNob3J0Ii8+DQogICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1l
PSJwcmVmIiB0eXBlPSJ1bnNpZ25lZFNob3J0Ii8+DQogICAgICAgICAgICAgICA8ZWxlbWVudCBu
YW1lPSJmbGFncyIgdHlwZT0ic3RyaW5nIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICAgICAg
IDxlbGVtZW50IG5hbWU9InN2Y3MiIHR5cGU9InN0cmluZyIvPg0KICAgICAgICAgICAgICAgPGVs
ZW1lbnQgbmFtZT0icmVneCIgdHlwZT0ic3BwcGI6UmVnZXhQYXJhbVR5cGUiDQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbk9jY3Vycz0iMCIvPg0KICAg
ICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0icmVwbCIgdHlwZT0ic3RyaW5nIiBtaW5PY2N1cnM9
IjAiLz4NCiAgICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9InR0bCIgdHlwZT0icG9zaXRpdmVJ
bnRlZ2VyIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBt
aW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImV4dCIgdHlwZT0i
c3BwcGI6RXh0QW55VHlwZSINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAg
ICAgICAgPC9leHRlbnNpb24+DQogICAgICAgICA8L2NvbXBsZXhDb250ZW50Pg0KICAgICAgIDwv
Y29tcGxleFR5cGU+DQoNCiAgICAgICA8Y29tcGxleFR5cGUgbmFtZT0iTlNUeXBlIj4NCiAgICAg
ICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpS
dGVSZWNUeXBlIj4NCiAgICAgICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgICAgICA8ZWxl
bWVudCBuYW1lPSJob3N0TmFtZSIgdHlwZT0ic3RyaW5nIi8+DQogICAgICAgICAgICAgICA8ZWxl
bWVudCBuYW1lPSJpcEFkZHIiIHR5cGU9InNwcHBiOklQQWRkclR5cGUiDQogICAgICAgICAgICAg
ICAgICAgICAgIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAg
ICAgICAgIDxlbGVtZW50IG5hbWU9InR0bCIgdHlwZT0icG9zaXRpdmVJbnRlZ2VyIg0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW5PY2N1cnM9IjAiLz4N
CiAgICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImV4dCIgdHlwZT0ic3BwcGI6RXh0QW55VHlw
ZSINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluT2Nj
dXJzPSIwIi8+DQogICAgICAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgICAgICAgPC9leHRlbnNp
b24+DQogICAgICAgICA8L2NvbXBsZXhDb250ZW50Pg0KICAgICAgIDwvY29tcGxleFR5cGU+DQoN
CiAgICAgICA8Y29tcGxleFR5cGUgbmFtZT0iSVBBZGRyVHlwZSI+DQogICAgICAgICA8c2VxdWVu
Y2U+DQogICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImFkZHIiIHR5cGU9InN0cmluZyIvPg0KICAg
ICAgICAgICA8ZWxlbWVudCBuYW1lPSJ0eXBlIiB0eXBlPSJzcHBwYjpJUFR5cGUiLz4NCiAgICAg
ICAgICAgPGVsZW1lbnQgbmFtZT0iZXh0IiB0eXBlPSJzcHBwYjpFeHRBbnlUeXBlIg0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW5PY2N1cnM9IjAiLz4N
CiAgICAgICAgIDwvc2VxdWVuY2U+DQogICAgICAgPC9jb21wbGV4VHlwZT4NCg0KDQoNCk11bGUs
IGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMgSmFudWFyeSAxMywgMjAxMSAgICAgICAgICAgICAg
IFtQYWdlIDMyXQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgZHJhZnQtZHJpbmtzLXNw
cHJvdiAgICAgICAgICAgICAgICAgSnVseSAyMDEwDQoNCg0KICAgICAgIDxzaW1wbGVUeXBlIG5h
bWU9IklQVHlwZSI+DQogICAgICAgICA8cmVzdHJpY3Rpb24gYmFzZT0idG9rZW4iPg0KICAgICAg
ICAgICA8ZW51bWVyYXRpb24gdmFsdWU9IklQdjQiLz4NCiAgICAgICAgICAgPGVudW1lcmF0aW9u
IHZhbHVlPSJJUHY2Ii8+DQogICAgICAgICA8L3Jlc3RyaWN0aW9uPg0KICAgICAgIDwvc2ltcGxl
VHlwZT4NCg0KICAgICAgIDxjb21wbGV4VHlwZSBuYW1lPSJVUklUeXBlIj4NCiAgICAgICAgIDxj
b21wbGV4Q29udGVudD4NCiAgICAgICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpSdGVSZWNU
eXBlIj4NCiAgICAgICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgICAgICA8ZWxlbWVudCBu
YW1lPSJlcmUiIHR5cGU9InN0cmluZyIgZGVmYXVsdD0iXiguKikkIi8+DQogICAgICAgICAgICAg
ICA8ZWxlbWVudCBuYW1lPSJ1cmkiIHR5cGU9InN0cmluZyIvPg0KICAgICAgICAgICAgICAgPGVs
ZW1lbnQgbmFtZT0iZXh0IiB0eXBlPSJzcHBwYjpFeHRBbnlUeXBlIg0KICAgbWluT2NjdXJzPSIw
Ii8+DQogICAgICAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgICAgICAgPC9leHRlbnNpb24+DQog
ICAgICAgICA8L2NvbXBsZXhDb250ZW50Pg0KICAgICAgIDwvY29tcGxleFR5cGU+DQoNCg0KICAg
VGhlIE5BUFRSVHlwZSBvYmplY3QgaXMgY29tcG9zZWQgb2YgdGhlIGZvbGxvd2luZyBlbGVtZW50
czoNCg0KICAgbyAgICBvcmRlcjogT3JkZXIgdmFsdWUgaW4gYW4gRU5VTSBOQVBUUiwgcmVsYXRp
dmUgdG8gb3RoZXIgTkFQVFJUeXBlDQogICAgICAgIG9iamVjdHMgaW4gdGhlIHNhbWUgUm91dGUg
R3JvdXAuDQoNCiAgIG8gICAgcHJlZjogUHJlZmVyZW5jZSB2YWx1ZSBpbiBhbiBFTlVNIE5BUFRS
Lg0KDQogICBvICAgIHN2Y3M6IEVOVU0gc2VydmljZShzKSB0aGF0IGFyZSBzZXJ2ZWQgYnkgdGhl
IFNCRS4gIFRoaXMgZmllbGQncw0KICAgICAgICB2YWx1ZSBtdXN0IGJlIG9mIHRoZSBmb3JtIHNw
ZWNpZmllZCBpbiBSRkMgMzc2MSAoZS5nLiwgRTJVKw0KICAgICAgICBwc3RuOnNpcCtzaXApLiAg
VGhlIGFsbG93YWJsZSB2YWx1ZXMgYXJlIGEgbWF0dGVyIG9mIHBvbGljeSBhbmQNCiAgICAgICAg
bm90IGxpbWl0ZWQgYnkgdGhpcyBwcm90b2NvbC4NCg0KICAgbyAgICByZWd4OiBOQVBUUidzIHJl
Z3VsYXIgZXhwcmVzc2lvbiBmaWVsZC4gIElmIHRoaXMgaXMgbm90IGluY2x1ZGVkDQogICAgICAg
IHRoZW4gdGhlIFJlcGwgZmllbGQgbXVzdCBiZSBpbmNsdWRlZC4NCg0KICAgbyAgICByZXBsOiBO
QVBUUiByZXBsYWNlbWVudCBmaWVsZCwgc2hvdWxkIG9ubHkgYmUgcHJvdmlkZWQgaWYgdGhlDQog
ICAgICAgIFJlZ2V4IGZpZWxkIGlzIG5vdCBwcm92aWRlZCwgb3RoZXJ3aXNlIGl0IHdpbGwgYmUg
aWdub3JlZCBieSB0aGUNCiAgICAgICAgc2VydmVyLg0KDQogICBvICAgIHR0bDogTnVtYmVyIG9m
IHNlY29uZHMgdGhhdCBhbiBhZGRyZXNzaW5nIHNlcnZlciBtYXkgY2FjaGUgdGhpcw0KICAgICAg
ICBOQVBUUi4NCg0KICAgbyAgICBleHQ6IFBvaW50IG9mIGV4dGVuc2liaWxpdHkgZGVzY3JpYmVk
IGluIGEgcHJldmlvdXMgc2VjdGlvbiBvZg0KICAgICAgICB0aGlzIGRvY3VtZW50Lg0KDQogICBU
aGUgTlNUeXBlIG9iamVjdCBpcyBjb21wb3NlZCBvZiB0aGUgZm9sbG93aW5nIGVsZW1lbnRzOg0K
DQoNCg0KDQpNdWxlLCBldCBhbC4gICAgICAgICAgICBFeHBpcmVzIEphbnVhcnkgMTMsIDIwMTEg
ICAgICAgICAgICAgICBbUGFnZSAzM10NCgwNCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgIGRy
YWZ0LWRyaW5rcy1zcHByb3YgICAgICAgICAgICAgICAgIEp1bHkgMjAxMA0KDQoNCiAgIG8gICAg
aG9zdE5hbWU6IEZ1bGx5IHF1YWxpZmllZCBob3N0IG5hbWUgb2YgdGhlIG5hbWUgc2VydmVyLg0K
DQogICBvICAgIGlwQWRkcjogWmVybyBvciBtb3JlIG9iamVjdHMgb2YgdHlwZSBJcEFkZHJUeXBl
LiAgRWFjaCBvYmplY3QNCiAgICAgICAgaG9sZHMgYW4gSVAgQWRkcmVzcyBhbmQgdGhlIElQIEFk
ZHJlc3MgdHlwZSwgSVB2NCBvciBJUCB2Ni4NCg0KICAgbyAgICB0dGw6IE51bWJlciBvZiBzZWNv
bmRzIHRoYXQgYW4gYWRkcmVzc2luZyBzZXJ2ZXIgbWF5IGNhY2hlIHRoaXMNCiAgICAgICAgTmFt
ZSBTZXJ2ZXIuDQoNCiAgIG8gICAgZXh0OiBQb2ludCBvZiBleHRlbnNpYmlsaXR5IGRlc2NyaWJl
ZCBpbiBhIHByZXZpb3VzIHNlY3Rpb24gb2YNCiAgICAgICAgdGhpcyBkb2N1bWVudC4NCg0KICAg
VGhlIFVSSVR5cGUgb2JqZWN0IGlzIGNvbXBvc2VkIG9mIHRoZSBmb2xsb3dpbmcgZWxlbWVudHM6
DQoNCiAgIG8gICAgZXJlOiBUaGUgUE9TSVggRXh0ZW5kZWQgUmVndWxhciBFeHByZXNzaW9uIChl
cmUpIGFzIGRlZmluZWQgaW4NCiAgICAgICAgW1JGQzM5ODZdDQoNCiAgIG8gICAgdXJpOiB0aGUg
VVJJIGFzIGRlZmluZWQgaW4gW1JGQzM5ODZdDQoNCiAgIFRoZSBSdGVHcnBUeXBlIG9iamVjdCBw
cm92aWRlcyBzdXBwb3J0IGZvciBzb3VyY2UtYmFzZWQgcm91dGluZyB2aWENCiAgIHRoZSBzb3Vy
Y2UgaWRlbnRpdHkgZWxlbWVudC4gIFRoZSBzb3VyY2UtYmFzZWQgcm91dGluZyBjcml0ZXJpYQ0K
ICAgcHJvdmlkZXMgdGhlIGFiaWxpdHkgdG8gc3BlY2lmeSB6ZXJvIG9yIG1vcmUgb2YgdGhlIGZv
bGxvd2luZyBpbg0KICAgYXNzb2NpYXRpb24gd2l0aCBhIGdpdmVuIFJvdXRlIEdyb3VwOiBhIHJl
Z3VsYXIgZXhwcmVzc2lvbiB0aGF0IGlzDQogICBtYXRjaGVkIGFnYWluc3QgdGhlIHJlc29sdXRp
b24gY2xpZW50IElQIGFkZHJlc3MsIGEgcmVndWxhcg0KICAgZXhwcmVzc2lvbiB0aGF0IGlzIG1h
dGNoZWQgYWdhaW5zdCB0aGUgcm9vdCBkb21haW4gbmFtZShzKSwgYW5kL29yIGENCiAgIHJlZ3Vs
YXIgZXhwcmVzc2lvbiB0aGF0IGlzIG1hdGNoZWQgYWdhaW5zdCB0aGUgY2FsbGluZyBwYXJ0eSBV
UkkocykuDQogICBUaGUgcmVzdWx0IHdpbGwgYmUgdGhhdCwgYWZ0ZXIgaWRlbnRpZnlpbmcgdGhl
IHZpc2libGUgUm91dGUgR3JvdXBzDQogICB3aG9zZSBhc3NvY2lhdGVkIERlc3RpbmF0aW9uIEdy
b3VwKHMpIGNvbnRhaW4gdGhlIGxvb2t1cCBrZXkgYmVpbmcNCiAgIHF1ZXJpZWQsIHRoZSByZXNv
bHV0aW9uIHNlcnZlciB3aWxsIGV2YWx1YXRlIHRoZSBjaGFyYWN0ZXJpc3RpY3Mgb2YNCiAgIHRo
ZSBTb3VyY2UgVVJJLCBhbmQgU291cmNlIElQIGFkZHJlc3MsIGFuZCByb290IGRvbWFpbiBvZiB0
aGUgbG9va3VwDQogICBrZXkgYmVpbmcgcXVlcmllZC4gIFRoZSByZXNvbHV0aW9uIHNlcnZlciBj
b21wYXJlcyB0aGVzZSBjcml0ZXJpYQ0KICAgYWdhaW5zdCBzb3VyY2UgYmFzZWQgcm91dGluZyBj
cml0ZXJpYSBhc3NvY2lhdGVkIHdpdGggdGhlIFJvdXRlDQogICBHcm91cHMuICBUaGUgcm91dGlu
ZyBpbmZvcm1hdGlvbiBjb250YWluZWQgaW4gUm91dGUgR3JvdXBzIHRoYXQgaGF2ZQ0KICAgc291
cmNlIGJhc2VkIHJvdXRpbmcgY3JpdGVyaWEgd2lsbCBvbmx5IGJlIGluY2x1ZGVkIGluIHRoZSBy
ZXNvbHV0aW9uDQogICByZXNwb25zZSBpZiBvbmUgb3IgbW9yZSBvZiB0aGUgY3JpdGVyaWEgbWF0
Y2hlcyB0aGUgc291cmNlIGNyaXRlcmlhDQogICBmcm9tIHRoZSByZXNvbHV0aW9uIHJlcXVlc3Qu
DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCk11bGUsIGV0IGFsLiAgICAgICAgICAg
IEV4cGlyZXMgSmFudWFyeSAxMywgMjAxMSAgICAgICAgICAgICAgIFtQYWdlIDM0XQ0KDA0KSW50
ZXJuZXQtRHJhZnQgICAgICAgICAgICAgZHJhZnQtZHJpbmtzLXNwcHJvdiAgICAgICAgICAgICAg
ICAgSnVseSAyMDEwDQoNCg0KICAgICAgPGNvbXBsZXhUeXBlIG5hbWU9IlNvdXJjZUlkZW50VHlw
ZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJzb3VyY2VJ
ZGVudFJlZ2V4IiB0eXBlPSJzdHJpbmciLz4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJzb3Vy
Y2VJZGVudFNjaGVtZSINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9
InNwcHBiOlNvdXJjZUlkZW50U2NoZW1lVHlwZSIvPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9
ImV4dCIgdHlwZT0ic3BwcGI6RXh0QW55VHlwZSINCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4N
CiAgICAgIDwvY29tcGxleFR5cGU+DQoNCiAgICAgIDxzaW1wbGVUeXBlIG5hbWU9IlNvdXJjZUlk
ZW50U2NoZW1lVHlwZSI+DQogICAgICAgIDxyZXN0cmljdGlvbiBiYXNlPSJ0b2tlbiI+DQogICAg
ICAgICAgPGVudW1lcmF0aW9uIHZhbHVlPSJ1cmkiLz4NCiAgICAgICAgICA8ZW51bWVyYXRpb24g
dmFsdWU9ImlwIi8+DQogICAgICAgICAgPGVudW1lcmF0aW9uIHZhbHVlPSJyb290RG9tYWluIi8+
DQogICAgICAgIDwvcmVzdHJpY3Rpb24+DQogICAgICA8L3NpbXBsZVR5cGU+DQoNCg0KICAgVGhl
IFNvdXJjZUlkZW50VHlwZSBvYmplY3QgaXMgY29tcG9zZWQgb2YgdGhlIGZvbGxvd2luZyBkYXRh
DQogICBlbGVtZW50czoNCg0KICAgbyAgICBzb3VyY2VJZGVudFNjaGVtZTogVGhlIHNvdXJjZSBp
ZGVudGlmaWNhdGlvbiBzY2hlbWUgdGhhdCB0aGlzDQogICAgICAgIHNvdXJjZSBpZGVudGlmaWNh
dGlvbiBjcml0ZXJpYSBhcHBsaWVzIHRvIGFuZCB0aGF0IHRoZQ0KICAgICAgICBhc3NvY2lhdGVk
IHNvdXJjZUlkZW50UmVnZXggc2hvdWxkIGJlIG1hdGNoZWQgYWdhaW5zdC4NCg0KICAgbyAgICBz
b3VyY2VJZGVudFJlZ2V4OiBUaGUgcmVndWxhciBleHByZXNzaW9uIHRoYXQgc2hvdWxkIGJlIHVz
ZWQgdG8NCiAgICAgICAgdGVzdCBmb3IgYSBtYXRjaCBhZ2FpbnN0IHRoZSBwb3J0aW9uIG9mIHRo
ZSByZXNvbHV0aW9uIHJlcXVlc3QNCiAgICAgICAgdGhhdCBpcyBkaWN0YXRlZCBieSB0aGUgYXNz
b2NpYXRlZCBzb3VyY2VJZGVudFNjaGVtZS4NCg0KICAgbyAgICBleHQ6IFBvaW50IG9mIGV4dGVu
c2liaWxpdHkgZGVzY3JpYmVkIGluIGEgcHJldmlvdXMgc2VjdGlvbiBvZg0KICAgICAgICB0aGlz
IGRvY3VtZW50Lg0KDQogICBUaGUgcmVzdWx0IG9mIHRoZSBhZGRSdGVHcnBzUnFzdCBvcGVyYXRp
b24gaXMgdGhlIGFkZFJ0ZUdycHNSc3Bucw0KICAgZWxlbWVudCBkZWZpbmVkIGJlbG93LiAgQXMg
d2l0aCBhbGwgU1BQUCByZXF1ZXN0cywgdGhlIHJlc3VsdCBpcyBhbGwtDQogICBvci1ub3RoaW5n
LiAgSWYgbW9yZSB0aGFuIG9uZSBSdGVSZWNUeXBlIGlzIHBhc3NlZCBpbnRvIHRoaXMgcmVxdWVz
dCwNCiAgIHRoZW4gdGhleSB3aWxsIGVpdGhlciBhbGwgc3VjY2VlZCBvciBhbGwgZmFpbC4gIElu
IHRoZSBjYXNlIG9mDQogICBmYWlsdXJlLCB0aGUgZmFpbHVyZSByZXNwb25zZSBjb2RlKHMpIGFu
ZCBtZXNzYWdlKHMpIHdpbGwgaW5kaWNhdGUNCiAgIHRoZSByZWFzb24gZm9yIHRoZSBmYWlsdXJl
IGFuZCB0aGUgb2JqZWN0KHMpIHRoYXQgY2F1c2VkIHRoZSBmYWlsdXJlLg0KDQoNCg0KICAgPGVs
ZW1lbnQgbmFtZT0iYWRkUnRlR3Jwc1JzcG5zIiB0eXBlPSJzcHBwYjpCYXNpY1JzcG5zVHlwZSIv
Pg0KDQoNCiAgIFRoZSByZXNwb25zZSBjb2RlcyB0aGF0IHRoZSBhZGRSdGVHcnBzUnFzdCBvcGVy
YXRpb24gY2FuIHJldHVybiBhcmUNCiAgIGFzIGZvbGxvd3M6DQoNCg0KDQoNCk11bGUsIGV0IGFs
LiAgICAgICAgICAgIEV4cGlyZXMgSmFudWFyeSAxMywgMjAxMSAgICAgICAgICAgICAgIFtQYWdl
IDM1XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgZHJhZnQtZHJpbmtzLXNwcHJvdiAg
ICAgICAgICAgICAgICAgSnVseSAyMDEwDQoNCg0KICAgbyAgICAxMDAwOiBSZXF1ZXN0IFN1Y2Nl
ZWRlZC4NCg0KICAgbyAgICAyMDAxOiBSZXF1ZXN0IHN5bnRheCBpbnZhbGlkLg0KDQogICBvICAg
IDIwMDI6IFJlcXVlc3QgdG9vIGxhcmdlLg0KDQogICBvICAgIDIwMDM6IFZlcnNpb24gbm90IHN1
cHBvcnRlZC4NCg0KICAgbyAgICAyMTAzOiBDb21tYW5kIGludmFsaWQuDQoNCiAgIG8gICAgMjEw
NDogQXR0cmlidXRlIHZhbHVlIGludmFsaWQuDQoNCiAgIG8gICAgMjEwNTogT2JqZWN0IGRvZXMg
bm90IGV4aXN0Lg0KDQogICBvICAgIDIxMDY6IE9iamVjdCBzdGF0dXMgb3Igb3duZXJzaGlwIGRv
ZXMgbm90IGFsbG93IGZvciByZXF1ZXN0Lg0KDQogICBvICAgIDIzMDE6IFN5c3RlbSB0ZW1wb3Jh
cmlseSB1bmF2YWlsYWJsZS4NCg0KICAgbyAgICAyMzAyOiBVbmV4cGVjdGVkIGludGVybmFsIHN5
c3RlbSBvciBzZXJ2ZXIgZXJyb3IuDQoNCjguMi4gIEdldCBSb3V0ZSBHcm91cHMgT3BlcmF0aW9u
DQoNCiAgIFRoZSBnZXRSdGVHcnBzUnFzdCBvcGVyYXRpb24gYWxsb3dzIGEgY2xpZW50IHRvIGdl
dCB0aGUgcHJvcGVydGllcyBvZg0KICAgUm91dGUgR3JvdXAgb2JqZWN0cyB0aGF0IGEgcmVnaXN0
cmFyIG9yZ2FuaXphdGlvbiBpcyBhdXRob3JpemVkIHRvDQogICB2aWV3LiAgVGhlIHNlcnZlciB3
aWxsIGF0dGVtcHQgdG8gZmluZCBhIFJvdXRlIEdyb3VwIG9iamVjdCB0aGF0IGhhcw0KICAgdGhl
IHJlZ2lzdHJhbnQgSUQgYW5kIHJvdXRlIGdyb3VwIG5hbWUgcGFpciBjb250YWluZWQgaW4gZWFj
aA0KICAgT2JqS2V5VHlwZSBvYmplY3QgaW5zdGFuY2UuICBJZiB0aGUgc2V0IG9mIE9iaktleVR5
cGUgb2JqZWN0cyBpcw0KICAgZW1wdHkgdGhlbiB0aGUgc2VydmVyIHdpbGwgcmV0dXJuIHRoZSBs
aXN0IG9mIFJvdXRlIEdyb3VwIG9iamVjdHMNCiAgIHRoYXQgdGhlIHF1ZXJ5aW5nIGNsaWVudCBo
YXMgdGhlIGF1dGhvcml0eSB0byB2aWV3LiAgSWYgdGhlcmUgYXJlIG5vDQogICBtYXRjaGluZyBS
b3V0ZSBHcm91cHMgZm91bmQgdGhlbiBhbiBlbXB0eSByZXN1bHQgc2V0IHdpbGwgYmUNCiAgIHJl
dHVybmVkLg0KDQogICBUaGUgZWxlbWVudCBwYXNzZWQgaW50byB0aGUgc3BwcFJlcXVlc3QgZWxl
bWVudCBmb3IgdGhpcyBvcGVyYXRpb24gaXMNCiAgIHRoZSBnZXRSdGVHcnBzUnFzdCBlbGVtZW50
LiAgVGhpcyBlbGVtZW50IGlzIG9mIHR5cGUNCiAgIEdldFJ0ZUdycHNScXN0VHlwZSwgd2hpY2gg
ZXh0ZW5kcyBCYXNpY1Jxc3RUeXBlIGFuZCBjb250YWlucyB6ZXJvIG9yDQogICBtb3JlIE9iaktl
eVR5cGUgb2JqZWN0cy4gIEFueSBsaW1pdGF0aW9uIG9uIHRoZSBtYXhpbXVtIG51bWJlciBvZg0K
ICAgb2JqZWN0cyB0aGF0IG1heSBiZSBwYXNzZWQgaW50byBvciByZXR1cm5lZCBieSB0aGlzIG9w
ZXJhdGlvbiBpcyBhDQogICBwb2xpY3kgZGVjaXNpb24gYW5kIG5vdCBsaW1pdGVkIGJ5IHRoZSBw
cm90b2NvbC4gIFRoZSBYU0QgZGVjbGFyYXRpb24NCiAgIG9mIHRoZSBvcGVyYXRpb24gaXMgYXMg
Zm9sbG93czoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCk11bGUsIGV0IGFsLiAgICAgICAgICAg
IEV4cGlyZXMgSmFudWFyeSAxMywgMjAxMSAgICAgICAgICAgICAgIFtQYWdlIDM2XQ0KDA0KSW50
ZXJuZXQtRHJhZnQgICAgICAgICAgICAgZHJhZnQtZHJpbmtzLXNwcHJvdiAgICAgICAgICAgICAg
ICAgSnVseSAyMDEwDQoNCg0KICAgICAgICA8ZWxlbWVudCBuYW1lPSJnZXRSdGVHcnBzUnFzdCIg
dHlwZT0ic3BwcGI6R2V0UnRlR3Jwc1Jxc3RUeXBlIi8+DQoNCiAgICAgICA8Y29tcGxleFR5cGUg
bmFtZT0iR2V0UnRlR3Jwc1Jxc3RUeXBlIj4NCiAgICAgICAgIDxjb21wbGV4Q29udGVudD4NCiAg
ICAgICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1Jxc3RUeXBlIj4NCiAgICAgICAg
ICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJvYmplY3RLZXki
IHR5cGU9InNwcHBiOk9iaktleVR5cGUiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICAgICAgIDwvc2Vx
dWVuY2U+DQogICAgICAgICAgIDwvZXh0ZW5zaW9uPg0KICAgICAgICAgPC9jb21wbGV4Q29udGVu
dD4NCiAgICAgICA8L2NvbXBsZXhUeXBlPg0KDQoNCiAgIFRoZSByZXN1bHQgb2YgdGhlIGdldFJ0
ZUdycHNScXN0IG9wZXJhdGlvbiByZXR1cm5lZCBpbiB0aGUNCiAgIHNwcHBSZXNwb25zZSBlbGVt
ZW50IGlzIHRoZSBnZXRSdGVHcnBzUnNwbnMgZWxlbWVudCBkZWZpbmVkIGJlbG93Lg0KICAgVGhp
cyBvYmplY3QgY29udGFpbnMgdGhlIHJlc3VsdGluZyBzZXQgb2YgUnRlR3JwVHlwZSBvYmplY3Rz
LCBvciBhbg0KICAgZW1wdHkgc2V0IGlmIHRoZXJlIHdlcmUgbm8gbWF0Y2hlcy4NCg0KDQoNCiAg
ICAgICA8ZWxlbWVudCBuYW1lPSJnZXRSdGVHcnBzUnNwbnMiDQogICB0eXBlPSJzcHBwYjpHZXRS
dGVHcnBzUnNwbnNUeXBlIi8+DQoNCiAgICAgICA8Y29tcGxleFR5cGUgbmFtZT0iR2V0UnRlR3Jw
c1JzcG5zVHlwZSI+DQogICAgICAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICAgICAgIDxleHRl
bnNpb24gYmFzZT0ic3BwcGI6QmFzaWNSc3Buc1R5cGUiPg0KICAgICAgICAgICAgIDxzZXF1ZW5j
ZT4NCiAgICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9InJ0ZUdycCIgdHlwZT0ic3BwcGI6UnRl
R3JwVHlwZSINCiAgICAgICAgICAgICAgICAgICAgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVu
Ym91bmRlZCIvPg0KICAgICAgICAgICAgIDwvc2VxdWVuY2U+DQogICAgICAgICAgIDwvZXh0ZW5z
aW9uPg0KICAgICAgICAgPC9jb21wbGV4Q29udGVudD4NCiAgICAgICA8L2NvbXBsZXhUeXBlPg0K
DQoNCiAgIFRoZSByZXNwb25zZSBjb2RlcyB0aGF0IHRoZSBnZXRSdGVHcnBzUnFzdCBvcGVyYXRp
b24gY2FuIHJldHVybiBhcmUNCiAgIGFzIGZvbGxvd3M6DQoNCiAgIG8gICAgMTAwMDogUmVxdWVz
dCBTdWNjZWVkZWQuDQoNCiAgIG8gICAgMjAwMTogUmVxdWVzdCBzeW50YXggaW52YWxpZC4NCg0K
ICAgbyAgICAyMDAyOiBSZXF1ZXN0IHRvbyBsYXJnZS4NCg0KICAgbyAgICAyMDAzOiBWZXJzaW9u
IG5vdCBzdXBwb3J0ZWQuDQoNCg0KDQoNCg0KTXVsZSwgZXQgYWwuICAgICAgICAgICAgRXhwaXJl
cyBKYW51YXJ5IDEzLCAyMDExICAgICAgICAgICAgICAgW1BhZ2UgMzddDQoMDQpJbnRlcm5ldC1E
cmFmdCAgICAgICAgICAgICBkcmFmdC1kcmlua3Mtc3Bwcm92ICAgICAgICAgICAgICAgICBKdWx5
IDIwMTANCg0KDQogICBvICAgIDIxMDM6IENvbW1hbmQgaW52YWxpZC4NCg0KICAgbyAgICAyMTA0
OiBBdHRyaWJ1dGUgdmFsdWUgaW52YWxpZC4NCg0KICAgbyAgICAyMzAxOiBTeXN0ZW0gdGVtcG9y
YXJpbHkgdW5hdmFpbGFibGUuDQoNCiAgIG8gICAgMjMwMjogVW5leHBlY3RlZCBpbnRlcm5hbCBz
eXN0ZW0gb3Igc2VydmVyIGVycm9yLg0KDQo4LjMuICBBZGQgUm91dGUgR3JvdXAgT2ZmZXJzIE9w
ZXJhdGlvbg0KDQogICBUaGUgbGlzdCBvZiBwZWVyIG9yZ2FuaXphdGlvbnMgd2hvc2UgcmVzb2x1
dGlvbiByZXNwb25zZXMgY2FuIGluY2x1ZGUNCiAgIHRoZSByb3V0aW5nIGluZm9ybWF0aW9uIGNv
bnRhaW5lZCBpbiBhIGdpdmVuIFJvdXRlIEdyb3VwIGlzDQogICBjb250cm9sbGVkIGJ5IHRoZSBv
cmdhbml6YXRpb24gdG8gd2hpY2ggYSBSb3V0ZSBHcm91cCBvYmplY3QgYmVsb25ncywNCiAgIGl0
cyByZWdpc3RyYW50LCBhbmQgdGhlIHBlZXIgb3JnYW5pemF0aW9uIHRoYXQgc3VibWl0cyByZXNv
bHV0aW9uDQogICByZXF1ZXN0cywgYSBkYXRhIHJlY2lwaWVudCBvciBwZWVyaW5nIG9yZ2FuaXph
dGlvbi4gIFRoZSByZWdpc3RyYW50DQogICBvZmZlcnMgYWNjZXNzIHRvIGEgUm91dGUgR3JvdXAg
Ynkgc3VibWl0dGluZyBhIFJvdXRlIEdyb3VwIE9mZmVyIGFuZA0KICAgdGhlIGRhdGEgcmVjaXBp
ZW50IGNhbiB0aGVuIGFjY2VwdCBvciByZWplY3QgdGhhdCBvZmZlci4gIE5vdCB1bnRpbA0KICAg
YWNjZXNzIHRvIGEgUm91dGUgR3JvdXAgaGFzIGJlZW4gb2ZmZXJlZCBhbmQgYWNjZXB0ZWQgd2ls
bCB0aGUgZGF0YQ0KICAgcmVjaXBpZW50J3Mgb3JnYW5pemF0aW9uIElEIGJlIGluY2x1ZGVkIGlu
IHRoZSBwZWVyaW5nT3JnIGxpc3QgaW4gYQ0KICAgUm91dGUgR3JvdXAgb2JqZWN0LCBhbmQgdGhh
dCBSb3V0ZSBHcm91cCdzIHBlZXJpbmcgaW5mb3JtYXRpb24gYmVjb21lDQogICBhIGNhbmRpZGF0
ZSBmb3IgaW5jbHVzaW9uIGluIHRoZSByZXNwb25zZXMgdG8gdGhlIHJlc29sdXRpb24gcmVxdWVz
dHMNCiAgIHN1Ym1pdHRlZCBieSB0aGF0IGRhdGEgcmVjaXBpZW50LiAgVGhlIGFkZFJ0ZUdycE9m
ZmVyc1Jxc3Qgb3BlcmF0aW9uDQogICBjcmVhdGVzIG9yIG92ZXJ3cml0ZXMgb25lIG9yIG1vcmUg
Um91dGUgR3JvdXAgT2ZmZXIgb2JqZWN0cy4gIElmIGENCiAgIFJvdXRlIEdyb3VwIE9mZmVyIGZv
ciB0aGUgZ2l2ZW4gUm91dGUga2V5IChyb3V0ZSBuYW1lIGFuZCByZWdpc3RyYW50DQogICBJRCkg
YW5kIG9mZmVyZWRUb09yZyBJRCBkb2VzIG5vdCBleGlzdCwgdGhlbiB0aGUgc2VydmVyIGNyZWF0
ZXMgdGhlDQogICBSb3V0ZSBHcm91cCBPZmZlciBvYmplY3QuICBJZiBhIHN1Y2ggYSBSb3V0ZSBH
cm91cCBPZmZlciBkb2VzIGV4aXN0LA0KICAgdGhlbiB0aGUgc2VydmVyIHJlcGxhY2VzIHRoZSBj
dXJyZW50IG9iamVjdCB3aXRoIHRoZSBuZXcgb2JqZWN0LiAgVGhlDQogICBYU0QgZGVjbGFyYXRp
b25zIG9mIHRoZSBvcGVyYXRpb24gcmVxdWVzdCBvYmplY3QgYXJlIGFzIGZvbGxvd3M6DQoNCg0K
DQogICAgICA8ZWxlbWVudCBuYW1lPSJhZGRSdGVHcnBPZmZlcnNScXN0Ig0KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHR5cGU9InNwcHBiOkFkZFJ0ZUdycE9mZmVyc1Jxc3RUeXBl
Ii8+DQoNCiAgICAgIDxjb21wbGV4VHlwZSBuYW1lPSJBZGRSdGVHcnBPZmZlcnNScXN0VHlwZSI+
DQogICAgICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNw
cHBiOkJhc2ljUnFzdFR5cGUiPg0KICAgICAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgICAg
ICA8ZWxlbWVudCBuYW1lPSJydGVHcnBPZmZlciIgdHlwZT0ic3BwcGI6UnRlR3JwT2ZmZXJUeXBl
Ig0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heE9j
Y3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgICAgIDwv
ZXh0ZW5zaW9uPg0KICAgICAgICA8L2NvbXBsZXhDb250ZW50Pg0KICAgICAgPC9jb21wbGV4VHlw
ZT4NCg0KDQogICBUaGUgZWxlbWVudCBwYXNzZWQgaW50byB0aGUgc3BwcFJlcXVlc3QgZWxlbWVu
dCBmb3IgdGhpcyBvcGVyYXRpb24gaXMNCiAgIHRoZSBhZGRSdGVHcnBPZmZlcnNScXN0IGVsZW1l
bnQuICBUaGlzIGVsZW1lbnQgaXMgb2YgdHlwZQ0KDQoNCg0KTXVsZSwgZXQgYWwuICAgICAgICAg
ICAgRXhwaXJlcyBKYW51YXJ5IDEzLCAyMDExICAgICAgICAgICAgICAgW1BhZ2UgMzhdDQoMDQpJ
bnRlcm5ldC1EcmFmdCAgICAgICAgICAgICBkcmFmdC1kcmlua3Mtc3Bwcm92ICAgICAgICAgICAg
ICAgICBKdWx5IDIwMTANCg0KDQogICBBZGRSdGVHcnBPZmZlcnNScXN0VHlwZSwgd2hpY2ggZXh0
ZW5kcyBCYXNpY1Jxc3RUeXBlIGFuZCBjb250YWlucyBvbmUNCiAgIG9yIG1vcmUgUnRlR3JwT2Zm
ZXJUeXBlIG9iamVjdHMuICBBbnkgbGltaXRhdGlvbiBvbiB0aGUgbWF4aW11bQ0KICAgbnVtYmVy
IG9mIG9iamVjdHMgdGhhdCBtYXkgYmUgcGFzc2VkIGludG8gb3IgcmV0dXJuZWQgYnkgdGhpcw0K
ICAgb3BlcmF0aW9uIGlzIGEgcG9saWN5IGRlY2lzaW9uIGFuZCBub3QgbGltaXRlZCBieSB0aGUg
cHJvdG9jb2wuICBUaGUNCiAgIFhTRCBkZWNsYXJhdGlvbiBvZiB0aGUgb3BlcmF0aW9uIGlzIGFz
IGZvbGxvd3M6DQoNCg0KDQogICAgPGNvbXBsZXhUeXBlIG5hbWU9IlJ0ZUdycE9mZmVyVHlwZSI+
DQogICAgICA8c2VxdWVuY2U+DQogICAgICAgIDxlbGVtZW50IG5hbWU9ImJhc2UiIHR5cGU9InNw
cHBiOkJhc2ljT2JqVHlwZSIvPg0KICAgICAgICA8ZWxlbWVudCBuYW1lPSJydGVHcnBPZmZlcktl
eSIgdHlwZT0ic3BwcGI6UnRlR3JwT2ZmZXJLZXlUeXBlIi8+DQogICAgICAgIDxlbGVtZW50IG5h
bWU9InN0YXR1cyIgdHlwZT0ic3BwcGI6UnRlR3JwT2ZmZXJTdGF0dXNUeXBlIi8+DQogICAgICAg
IDxlbGVtZW50IG5hbWU9Im9mZmVyRGF0ZVRpbWUiIHR5cGU9ImRhdGVUaW1lIi8+DQogICAgICAg
IDxlbGVtZW50IG5hbWU9ImFjY2VwdERhdGVUaW1lIiB0eXBlPSJkYXRlVGltZSIgbWluT2NjdXJz
PSIwIi8+DQogICAgICAgIDxlbGVtZW50IG5hbWU9ImV4dCIgdHlwZT0ic3BwcGI6RXh0QW55VHlw
ZSIgbWluT2NjdXJzPSIwIi8+DQogICAgICA8L3NlcXVlbmNlPg0KICAgIDwvY29tcGxleFR5cGU+
DQogICAgICAgPGNvbXBsZXhUeXBlIG5hbWU9IlJ0ZUdycE9mZmVyS2V5VHlwZSI+DQogICAgICA8
c2VxdWVuY2U+DQogICAgICAgIDxlbGVtZW50IG5hbWU9InJ0ZUdycEtleSIgdHlwZT0ic3BwcGI6
T2JqS2V5VHlwZSIvPg0KICAgICAgICA8ZWxlbWVudCBuYW1lPSJvZmZlcmVkVG8iIHR5cGU9InNw
cHBiOk9yZ0lkVHlwZSIvPg0KICAgICAgPC9zZXF1ZW5jZT4NCiAgICA8L2NvbXBsZXhUeXBlPg0K
DQogICAgPHNpbXBsZVR5cGUgbmFtZT0iUnRlR3JwT2ZmZXJTdGF0dXNUeXBlIj4NCiAgICAgIDxy
ZXN0cmljdGlvbiBiYXNlPSJ0b2tlbiI+DQogICAgICAgIDxlbnVtZXJhdGlvbiB2YWx1ZT0ib2Zm
ZXJlZCIvPg0KICAgICAgICA8ZW51bWVyYXRpb24gdmFsdWU9ImFjY2VwdGVkIi8+DQogICAgICA8
L3Jlc3RyaWN0aW9uPg0KICAgIDwvc2ltcGxlVHlwZT4NCg0KDQogICBUaGUgUnRlR3JwT2ZmZXJU
eXBlIG9iamVjdCBpcyBjb21wb3NlZCBvZiB0aGUgZm9sbG93aW5nIGVsZW1lbnRzOg0KDQogICBv
ICAgIGJhc2U6IEFzIGRlc2NyaWJlZCBpbiBwcmV2aW91cyBzZWN0aW9ucywgbW9zdCBvYmplY3Rz
IGNvbnRhaW4NCiAgICAgICAgZXhhY3RseSBvbmUgaW5zdGFuY2Ugb2YgQmFzaWNPYmpUeXBlIHdo
aWNoIGNvbnRhaW5zIHRoZSBJRCBvZg0KICAgICAgICB0aGUgcmVnaXN0cmFudCBvcmdhbml6YXRp
b24gdGhhdCBvd25zIHRoaXMgb2JqZWN0IGFuZCB0aGUgSUQgb2YNCiAgICAgICAgdGhlIHJlZ2lz
dHJhciBvcmdhbml6YXRpb24gdGhhdCBwcm92aXNpb25lZCB0aGlzIG9iamVjdC4NCg0KICAgbyAg
ICBydGVHcnBPZmZlcktleTogVGhlIG9iamVjdCB0aGF0IGlkZW50aWZpZXMgdGhlIHJvdXRlIHRo
YXQgaXMgb3INCiAgICAgICAgaGFzIGJlZW4gb2ZmZXJlZCBhbmQgdGhlIG9yZ2FuaXphdGlvbiB0
aGF0IGl0IGlzIG9yIGhhcyBiZWVuDQogICAgICAgIG9mZmVyZWQgdG8uICBUaGUgY29tYmluYXRp
b24gb2YgdGhlc2UgdGhyZWUgZGF0YSBlbGVtZW50cw0KICAgICAgICB1bmlxdWVseSBpZGVudGlm
eSBhIFJvdXRlIEdyb3VwIE9mZmVyLg0KDQogICBvICAgIHN0YXR1czogVGhlIHN0YXR1cyBvZiB0
aGUgb2ZmZXIsIG9mZmVyZWQgb3IgYWNjZXB0ZWQuICBUaGlzDQogICAgICAgIHN0YXR1cyBpcyBj
b250cm9sbGVkIGJ5IHRoZSBzZXJ2ZXIuICBJdCBpcyBhdXRvbWF0aWNhbGx5IHNldCB0bw0KICAg
ICAgICAib2ZmZXJlZCIgd2hlbiBldmVyIGEgbmV3IFJvdXRlIEdyb3VwIE9mZmVyIGlzIGFkZGVk
LCBhbmQgaXMNCg0KDQoNCk11bGUsIGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMgSmFudWFyeSAx
MywgMjAxMSAgICAgICAgICAgICAgIFtQYWdlIDM5XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgICAg
ICAgICAgZHJhZnQtZHJpbmtzLXNwcHJvdiAgICAgICAgICAgICAgICAgSnVseSAyMDEwDQoNCg0K
ICAgICAgICBhdXRvbWF0aWNhbGx5IHNldCB0byAiYWNjZXB0ZWQiIGlmIGFuZCB3aGVuIHRoYXQg
b2ZmZXIgaXMNCiAgICAgICAgYWNjZXB0ZWQuICBUaGUgdmFsdWUgb2YgdGhlIGVsZW1lbnQgaXMg
aWdub3JlZCB3aGVuIHBhc3NlZCBpbiBieQ0KICAgICAgICB0aGUgY2xpZW50Lg0KDQogICBvICAg
IG9mZmVyRGF0ZVRpbWU6IERhdGUgYW5kIHRpbWUgaW4gR01UIHdoZW4gdGhlIFJvdXRlIEdyb3Vw
IE9mZmVyDQogICAgICAgIHdhcyBhZGRlZC4NCg0KICAgbyAgICBhY2NlcHREYXRlVGltZTogRGF0
ZSBhbmQgdGltZSBpbiBHTVQgd2hlbiB0aGUgUm91dGUgR3JvdXAgT2ZmZXINCiAgICAgICAgd2Fz
IGFjY2VwdGVkLg0KDQogICBUaGUgcmVzdWx0IG9mIGFkZFJ0ZUdycE9mZmVyc1Jxc3QgaXMgdGhl
IGFkZFJ0ZUdycE9mZmVyc1JzcG5zIGVsZW1lbnQNCiAgIGRlZmluZWQgYmVsb3cuICBBcyB3aXRo
IGFsbCBTUFBQIHJlcXVlc3RzLCB0aGUgcmVzdWx0IGlzIGFsbC1vci0NCiAgIG5vdGhpbmcuICBJ
ZiBtb3JlIHRoYW4gb25lIFJ0ZUdycE9mZmVyVHlwZSBpcyBwYXNzZWQgaW50byB0aGlzDQogICBy
ZXF1ZXN0LCB0aGVuIHRoZXkgd2lsbCBlaXRoZXIgYWxsIHN1Y2NlZWQgb3IgYWxsIGZhaWwuICBJ
biB0aGUgY2FzZQ0KICAgb2YgZmFpbHVyZSwgdGhlIGZhaWx1cmUgcmVzcG9uc2UgY29kZShzKSBh
bmQgbWVzc2FnZShzKSB3aWxsIGluZGljYXRlDQogICB0aGUgcmVhc29uIGZvciB0aGUgZmFpbHVy
ZSBhbmQgdGhlIG9iamVjdChzKSB0aGF0IGNhdXNlZCB0aGUgZmFpbHVyZS4NCg0KDQoNCiAgICAg
PGVsZW1lbnQgbmFtZT0iYWRkUnRlR3JwT2ZmZXJzUnNwbnMiIHR5cGU9InNwcHBiOkJhc2ljUnNw
bnNUeXBlIi8+DQoNCg0KICAgVGhlIHJlc3BvbnNlIGNvZGVzIHRoYXQgdGhlIGFkZFJ0ZUdycE9m
ZmVyc1Jxc3Qgb3BlcmF0aW9uIGNhbiByZXR1cm4NCiAgIGFyZSBhcyBmb2xsb3dzOg0KDQogICBv
ICAgIDEwMDA6IFJlcXVlc3QgU3VjY2VlZGVkLg0KDQogICBvICAgIDIwMDE6IFJlcXVlc3Qgc3lu
dGF4IGludmFsaWQuDQoNCiAgIG8gICAgMjAwMjogUmVxdWVzdCB0b28gbGFyZ2UuDQoNCiAgIG8g
ICAgMjAwMzogVmVyc2lvbiBub3Qgc3VwcG9ydGVkLg0KDQogICBvICAgIDIxMDM6IENvbW1hbmQg
aW52YWxpZC4NCg0KICAgbyAgICAyMTA0OiBBdHRyaWJ1dGUgdmFsdWUgaW52YWxpZC4NCg0KICAg
byAgICAyMTA1OiBPYmplY3QgZG9lcyBub3QgZXhpc3QuDQoNCiAgIG8gICAgMjEwNjogT2JqZWN0
IHN0YXR1cyBvciBvd25lcnNoaXAgZG9lcyBub3QgYWxsb3cgZm9yIHJlcXVlc3QuDQoNCiAgIG8g
ICAgMjMwMTogU3lzdGVtIHRlbXBvcmFyaWx5IHVuYXZhaWxhYmxlLg0KDQogICBvICAgIDIzMDI6
IFVuZXhwZWN0ZWQgaW50ZXJuYWwgc3lzdGVtIG9yIHNlcnZlciBlcnJvci4NCg0KDQoNCg0KDQoN
Cg0KTXVsZSwgZXQgYWwuICAgICAgICAgICAgRXhwaXJlcyBKYW51YXJ5IDEzLCAyMDExICAgICAg
ICAgICAgICAgW1BhZ2UgNDBdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICBkcmFmdC1k
cmlua3Mtc3Bwcm92ICAgICAgICAgICAgICAgICBKdWx5IDIwMTANCg0KDQo4LjQuICBBY2NlcHQg
Um91dGUgR3JvdXAgT2ZmZXJzIE9wZXJhdGlvbg0KDQogICBOb3QgdW50aWwgYWNjZXNzIHRvIGEg
Um91dGUgR3JvdXAgaGFzIGJlZW4gb2ZmZXJlZCBhbmQgYWNjZXB0ZWQgd2lsbA0KICAgdGhlIGRh
dGEgcmVjaXBpZW50J3Mgb3JnYW5pemF0aW9uIElEIGJlIGluY2x1ZGVkIGluIHRoZSBwZWVyaW5n
T3JnDQogICBsaXN0IGluIHRoYXQgUm91dGUgR3JvdXAgb2JqZWN0LCBhbmQgdGhhdCBSb3V0ZSBH
cm91cCdzIHBlZXJpbmcNCiAgIGluZm9ybWF0aW9uIGJlY29tZSBhIGNhbmRpZGF0ZSBmb3IgaW5j
bHVzaW9uIGluIHRoZSByZXNwb25zZXMgdG8gdGhlDQogICByZXNvbHV0aW9uIHJlcXVlc3RzIHN1
Ym1pdHRlZCBieSB0aGF0IGRhdGEgcmVjaXBpZW50LlRoZQ0KICAgYWNjZXB0UnRlR3JwT2ZmZXJz
UnFzdCBvcGVyYXRpb24gaXMgY2FsbGVkIGJ5LCBvciBvbiBiZWhhbGYgb2YsIHRoZQ0KICAgZGF0
YSByZWNpcGllbnQgdG8gYWNjZXB0IG9uZSBvciBtb3JlIFJvdXRlIEdyb3VwIE9mZmVycyB0aGF0
IGFyZQ0KICAgcGVuZGluZyBpbiB0aGUgIm9mZmVyZWQiIHN0YXR1cyBmb3IgdGhlIGRhdGEgcmVj
aXBpZW50J3Mgb3JnYW5pemF0aW9uDQogICBJRC4gIElmIGEgUm91dGUgR3JvdXAgT2ZmZXIgZm9y
IHRoZSBnaXZlbiBSb3V0ZSBHcm91cCBPZmZlciBrZXkNCiAgIChyb3V0ZSBuYW1lLCByb3V0ZSBy
ZWdpc3RyYW50IElELCBkYXRhIHJlY2lwaWVudCdzIG9yZ2FuaXphdGlvbiBJRCkNCiAgIGV4aXN0
cywgdGhlbiB0aGUgc2VydmVyIG1vdmVzIHRoZSBSb3V0ZSBHcm91cCBPZmZlciB0byB0aGUgImFj
Y2VwdGVkIg0KICAgc3RhdHVzIGFuZCBhZGRzIHRoYXQgZGF0YSByZWNpcGllbnQncyBvcmdhbml6
YXRpb24gSUQgaW50byB0aGUgbGlzdA0KICAgb2YgcGVlck9yZ0lkcyBmb3IgdGhhdCBSb3V0ZSBH
cm91cC4gIElmIGEgc3VjaCBhIFJvdXRlIEdyb3VwIE9mZmVyDQogICBkb2VzIG5vdCBleGlzdCwg
dGhlbiB0aGUgc2VydmVyIHJldHVybnMgdGhlIGFwcHJvcHJpYXRlIGVycm9yIGNvZGUNCiAgIDIx
MDUuICBUaGUgWFNEIGRlY2xhcmF0aW9ucyBmb3IgdGhlIG9wZXJhdGlvbiByZXF1ZXN0IG9iamVj
dCBhcmUgYXMNCiAgIGZvbGxvd3M6DQoNCg0KDQogICAgICA8ZWxlbWVudCBuYW1lPSJhY2NlcHRS
dGVHcnBPZmZlcnNScXN0Ig0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9InNw
cHBiOkFjY2VwdFJ0ZUdycE9mZmVyc1Jxc3RUeXBlIi8+DQoNCiAgICAgIDxjb21wbGV4VHlwZSBu
YW1lPSJBY2NlcHRSdGVHcnBPZmZlcnNScXN0VHlwZSI+DQogICAgICAgIDxjb21wbGV4Q29udGVu
dD4NCiAgICAgICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0KICAg
ICAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJydGVHcnBP
ZmZlcktleSINCiAgICAgICAgICAgICAgICAgdHlwZT0ic3BwcGI6UnRlR3JwT2ZmZXJLZXlUeXBl
IiBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAg
ICAgICA8L2V4dGVuc2lvbj4NCiAgICAgICAgPC9jb21wbGV4Q29udGVudD4NCiAgICAgIDwvY29t
cGxleFR5cGU+DQoNCg0KICAgVGhlIGVsZW1lbnQgcGFzc2VkIGludG8gdGhlIHNwcHBSZXF1ZXN0
IGVsZW1lbnQgZm9yIHRoaXMgb3BlcmF0aW9uIGlzDQogICB0aGUgYWNjZXB0UnRlR3JwT2ZmZXJz
UnFzdCBlbGVtZW50LiAgVGhpcyBlbGVtZW50IGlzIG9mIHR5cGUNCiAgIEFjY2VwdFJ0ZUdycE9m
ZmVyc1Jxc3RUeXBlLCB3aGljaCBleHRlbmRzIEJhc2ljUnFzdFR5cGUgYW5kIGNvbnRhaW5zDQog
ICBvbmUgb3IgbW9yZSBSdGVHcnBPZmZlcktleVR5cGUgb2JqZWN0cy4gIEFueSBsaW1pdGF0aW9u
IG9uIHRoZQ0KICAgbWF4aW11bSBudW1iZXIgb2Ygb2JqZWN0cyB0aGF0IG1heSBiZSBwYXNzZWQg
aW50byBvciByZXR1cm5lZCBieSB0aGlzDQogICBvcGVyYXRpb24gaXMgYSBwb2xpY3kgZGVjaXNp
b24gYW5kIG5vdCBsaW1pdGVkIGJ5IHRoZSBwcm90b2NvbC4NCg0KICAgVGhlIHJlc3VsdCBvZiBh
Y2NlcHRSdGVHcnBPZmZlcnNScXN0IGlzIHRoZSBhY2NlcHRSdGVHcnBPZmZlcnNSc3Bucw0KICAg
ZWxlbWVudCBkZWZpbmVkIGJlbG93LiAgQXMgd2l0aCBhbGwgU1BQUCByZXF1ZXN0cywgdGhlIHJl
c3VsdCBpcyBhbGwtDQogICBvci1ub3RoaW5nLiAgSWYgbW9yZSB0aGFuIG9uZSBSdGVHcnBPZmZl
cktleVR5cGUgaXMgcGFzc2VkIGludG8gdGhpcw0KICAgcmVxdWVzdCwgdGhlbiB0aGV5IHdpbGwg
ZWl0aGVyIGFsbCBzdWNjZWVkIG9yIGFsbCBmYWlsLiAgSW4gdGhlIGNhc2UNCiAgIG9mIGZhaWx1
cmUsIHRoZSBmYWlsdXJlIHJlc3BvbnNlIGNvZGUocykgYW5kIG1lc3NhZ2Uocykgd2lsbCBpbmRp
Y2F0ZQ0KDQoNCg0KTXVsZSwgZXQgYWwuICAgICAgICAgICAgRXhwaXJlcyBKYW51YXJ5IDEzLCAy
MDExICAgICAgICAgICAgICAgW1BhZ2UgNDFdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICAgICAgICAg
ICBkcmFmdC1kcmlua3Mtc3Bwcm92ICAgICAgICAgICAgICAgICBKdWx5IDIwMTANCg0KDQogICB0
aGUgcmVhc29uIGZvciB0aGUgZmFpbHVyZSBhbmQgdGhlIG9iamVjdChzKSB0aGF0IGNhdXNlZCB0
aGUgZmFpbHVyZS4NCg0KDQoNCiAgICAgIDxlbGVtZW50IG5hbWU9ImFjY2VwdFJ0ZUdycE9mZmVy
c1JzcG5zIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9
InNwcHBiOkJhc2ljUnNwbnNUeXBlIi8+DQoNCg0KICAgVGhlIHJlc3BvbnNlIGNvZGVzIHRoYXQg
dGhlIGFjY2VwdFJ0ZUdycE9mZmVyc1JzcG5zIG9wZXJhdGlvbiBjYW4NCiAgIHJldHVybiBhcmUg
YXMgZm9sbG93czoNCg0KICAgbyAgICAxMDAwOiBSZXF1ZXN0IFN1Y2NlZWRlZC4NCg0KICAgbyAg
ICAyMDAxOiBSZXF1ZXN0IHN5bnRheCBpbnZhbGlkLg0KDQogICBvICAgIDIwMDI6IFJlcXVlc3Qg
dG9vIGxhcmdlLg0KDQogICBvICAgIDIwMDM6IFZlcnNpb24gbm90IHN1cHBvcnRlZC4NCg0KICAg
byAgICAyMTAzOiBDb21tYW5kIGludmFsaWQuDQoNCiAgIG8gICAgMjEwNDogQXR0cmlidXRlIHZh
bHVlIGludmFsaWQuDQoNCiAgIG8gICAgMjEwNTogT2JqZWN0IGRvZXMgbm90IGV4aXN0Lg0KDQog
ICBvICAgIDIxMDY6IE9iamVjdCBzdGF0dXMgb3Igb3duZXJzaGlwIGRvZXMgbm90IGFsbG93IGZv
ciByZXF1ZXN0Lg0KDQogICBvICAgIDIzMDE6IFN5c3RlbSB0ZW1wb3JhcmlseSB1bmF2YWlsYWJs
ZS4NCg0KICAgbyAgICAyMzAyOiBVbmV4cGVjdGVkIGludGVybmFsIHN5c3RlbSBvciBzZXJ2ZXIg
ZXJyb3IuDQoNCjguNS4gIFJlamVjdCBSb3V0ZSBHcm91cCBPZmZlcnMgT3BlcmF0aW9uDQoNCiAg
IE5vdCB1bnRpbCBhY2Nlc3MgdG8gYSBSb3V0ZSBHcm91cCBoYXMgYmVlbiBvZmZlcmVkIGFuZCBh
Y2NlcHRlZCB3aWxsDQogICB0aGUgZGF0YSByZWNpcGllbnQncyBvcmdhbml6YXRpb24gSUQgYmUg
aW5jbHVkZWQgaW4gdGhlIHBlZXJpbmdPcmcNCiAgIGxpc3QgaW4gdGhhdCBSb3V0ZSBHcm91cCBv
YmplY3QsIGFuZCB0aGF0IFJvdXRlIEdyb3VwJ3MgcGVlcmluZw0KICAgaW5mb3JtYXRpb24gYmVj
b21lIGEgY2FuZGlkYXRlIGZvciBpbmNsdXNpb24gaW4gdGhlIHJlc3BvbnNlcyB0byB0aGUNCiAg
IHJlc29sdXRpb24gcmVxdWVzdHMgc3VibWl0dGVkIGJ5IHRoYXQgZGF0YSByZWNpcGllbnQuICBI
b3dldmVyLCB0aGUNCiAgIGRhdGEgcmVjaXBpZW50IHRoYXQgdGhlIFJvdXRlIEdyb3VwIGhhcyBi
ZWVuIG9mZmVyZWQgdG8gaGFzIHRoZQ0KICAgb3B0aW9uIG9mIHJlamVjdGluZyBhIFJvdXRlIEdy
b3VwIE9mZmVyIHRoYXQgaGFzIGJlZW4gb2ZmZXJlZCBidXQgbm90DQogICBhY2NlcHRlZCBvciB0
aGF0IGhhcyBiZWVuIG9mZmVyZWQgYW5kIGFjY2VwdGVkLiAgVGhlDQogICByZWplY3RSdGVHcnBP
ZmZlcnNScXN0IG9wZXJhdGlvbiBpcyB1c2VkIGZvciB0aGVzZSBwdXJwb3NlcyBhbmQgaXMNCiAg
IGNhbGxlZCBieSwgb3Igb24gYmVoYWxmIG9mLCB0aGUgZGF0YSByZWNpcGllbnQgdG8gYWNjZXB0
IG9uZSBvciBtb3JlDQogICBSb3V0ZSBHcm91cCBPZmZlcnMgdGhhdCBhcmUgcGVuZGluZyBpbiB0
aGUgIm9mZmVyZWQiIHN0YXR1cyBvciB0aGUNCiAgICJhY2NlcHRlZCIgc3RhdHVzIGZvciB0aGUg
ZGF0YSByZWNpcGllbnQncyBvcmdhbml6YXRpb24gSUQuICBJZiBhDQogICBSb3V0ZSBHcm91cCBP
ZmZlciBmb3IgdGhlIGdpdmVuIFJvdXRlIEdyb3VwIE9mZmVyIGtleSAocm91dGUgbmFtZSwNCiAg
IHJvdXRlIHJlZ2lzdHJhbnQgSUQsIGRhdGEgcmVjaXBpZW50J3Mgb3JnYW5pemF0aW9uIElEKSBl
eGlzdHMgaW4NCiAgIGVpdGhlciB0aGUgb2ZmZXJlZCBvciBhY2NlcHRlZCBzdGF0dXMsIHRoZW4g
dGhlIHNlcnZlciBkZWxldGVzIHRoYXQNCg0KDQoNCk11bGUsIGV0IGFsLiAgICAgICAgICAgIEV4
cGlyZXMgSmFudWFyeSAxMywgMjAxMSAgICAgICAgICAgICAgIFtQYWdlIDQyXQ0KDA0KSW50ZXJu
ZXQtRHJhZnQgICAgICAgICAgICAgZHJhZnQtZHJpbmtzLXNwcHJvdiAgICAgICAgICAgICAgICAg
SnVseSAyMDEwDQoNCg0KICAgUm91dGUgR3JvdXAgT2ZmZXIgb2JqZWN0ICwgYW5kLCBpZiBhcHBy
b3ByaWF0ZSwgcmVtb3ZlcyB0aGUgZGF0YQ0KICAgcmVjaXBpZW50cyBvcmdhbml6YXRpb24gSUQg
ZnJvbSB0aGUgbGlzdCBvZiBwZWVyT3JnSWRzIGZvciB0aGF0IFJvdXRlDQogICBHcm91cC4gIElm
IHRoZSBSb3V0ZSBHcm91cCBPZmZlciBkb2VzIG5vdCBleGlzdCwgdGhlbiB0aGUgc2VydmVyDQog
ICByZXR1cm5zIHRoZSBhcHByb3ByaWF0ZSBlcnJvciBjb2RlIDIxMDUuICBUaGUgWFNEIGRlY2xh
cmF0aW9ucyBmb3INCiAgIHRoZSBvcGVyYXRpb24gcmVxdWVzdCBvYmplY3QgYXJlIGFzIGZvbGxv
d3M6DQoNCg0KDQogICAgICA8ZWxlbWVudCBuYW1lPSJyZWplY3RSdGVHcnBPZmZlcnNScXN0Ig0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9InNwcHBiOlJlamVjdFJ0ZUdycE9m
ZmVyc1Jxc3RUeXBlIi8+DQoNCiAgICAgIDxjb21wbGV4VHlwZSBuYW1lPSJSZWplY3RSdGVHcnBP
ZmZlcnNScXN0VHlwZSI+DQogICAgICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgICAgICA8ZXh0
ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0KICAgICAgICAgICAgPHNlcXVlbmNl
Pg0KICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJydGVHcnBPZmZlcktleSINCiAgICAgICAg
ICAgICAgICAgdHlwZT0ic3BwcGI6UnRlR3JwT2ZmZXJLZXlUeXBlIiBtYXhPY2N1cnM9InVuYm91
bmRlZCIvPg0KICAgICAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgICAgICA8L2V4dGVuc2lvbj4N
CiAgICAgICAgPC9jb21wbGV4Q29udGVudD4NCiAgICAgIDwvY29tcGxleFR5cGU+DQoNCg0KICAg
VGhlIGVsZW1lbnQgcGFzc2VkIGludG8gdGhlIHNwcHBSZXF1ZXN0IGVsZW1lbnQgZm9yIHRoaXMg
b3BlcmF0aW9uIGlzDQogICB0aGUgcmVqZWN0UnRlR3JwT2ZmZXJzUnFzdCBlbGVtZW50LiAgVGhp
cyBlbGVtZW50IGlzIG9mIHR5cGUNCiAgIFJlamVjdFJ0ZUdycE9mZmVyc1Jxc3RUeXBlLCB3aGlj
aCBleHRlbmRzIEJhc2ljUnFzdFR5cGUgYW5kIGNvbnRhaW5zDQogICBvbmUgb3IgbW9yZSBSdGVH
cnBPZmZlcktleVR5cGUgb2JqZWN0cy4gIEFueSBsaW1pdGF0aW9uIG9uIHRoZQ0KICAgbWF4aW11
bSBudW1iZXIgb2Ygb2JqZWN0cyB0aGF0IG1heSBiZSBwYXNzZWQgaW50byBvciByZXR1cm5lZCBi
eSB0aGlzDQogICBvcGVyYXRpb24gaXMgYSBwb2xpY3kgZGVjaXNpb24gYW5kIG5vdCBsaW1pdGVk
IGJ5IHRoZSBwcm90b2NvbC4NCg0KICAgVGhlIHJlc3VsdCBvZiByZWplY3RSdGVHcnBPZmZlcnNS
cXN0IGlzIHRoZSByZWplY3RSdGVHcnBPZmZlcnNSc3Bucw0KICAgZWxlbWVudCBkZWZpbmVkIGJl
bG93LiAgQXMgd2l0aCBhbGwgU1BQUCByZXF1ZXN0cywgdGhlIHJlc3VsdCBpcyBhbGwtDQogICBv
ci1ub3RoaW5nLiAgSWYgbW9yZSB0aGFuIG9uZSBSdGVHcnBPZmZlcktleVR5cGUgaXMgcGFzc2Vk
IGludG8gdGhpcw0KICAgcmVxdWVzdCwgdGhlbiB0aGV5IHdpbGwgZWl0aGVyIGFsbCBzdWNjZWVk
IG9yIGFsbCBmYWlsLiAgSW4gdGhlIGNhc2UNCiAgIG9mIGZhaWx1cmUsIHRoZSBmYWlsdXJlIHJl
c3BvbnNlIGNvZGUocykgYW5kIG1lc3NhZ2Uocykgd2lsbCBpbmRpY2F0ZQ0KICAgdGhlIHJlYXNv
biBmb3IgdGhlIGZhaWx1cmUgYW5kIHRoZSBvYmplY3QocykgdGhhdCBjYXVzZWQgdGhlIGZhaWx1
cmUuDQoNCg0KDQogICAgICAgPGVsZW1lbnQgbmFtZT0icmVqZWN0UnRlR3JwT2ZmZXJzUnNwbnMi
DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9InNwcHBiOkJhc2ljUnNw
bnNUeXBlIi8+DQoNCg0KICAgVGhlIHJlc3BvbnNlIGNvZGVzIHRoYXQgdGhlIHJlamVjdFJ0ZUdy
cE9mZmVyc1JzcG5zIG9wZXJhdGlvbiBjYW4NCiAgIHJldHVybiBhcmUgYXMgZm9sbG93czoNCg0K
ICAgbyAgICAxMDAwOiBSZXF1ZXN0IFN1Y2NlZWRlZC4NCg0KDQoNCg0KTXVsZSwgZXQgYWwuICAg
ICAgICAgICAgRXhwaXJlcyBKYW51YXJ5IDEzLCAyMDExICAgICAgICAgICAgICAgW1BhZ2UgNDNd
DQoMDQpJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICBkcmFmdC1kcmlua3Mtc3Bwcm92ICAgICAg
ICAgICAgICAgICBKdWx5IDIwMTANCg0KDQogICBvICAgIDIwMDE6IFJlcXVlc3Qgc3ludGF4IGlu
dmFsaWQuDQoNCiAgIG8gICAgMjAwMjogUmVxdWVzdCB0b28gbGFyZ2UuDQoNCiAgIG8gICAgMjAw
MzogVmVyc2lvbiBub3Qgc3VwcG9ydGVkLg0KDQogICBvICAgIDIxMDM6IENvbW1hbmQgaW52YWxp
ZC4NCg0KICAgbyAgICAyMTA0OiBBdHRyaWJ1dGUgdmFsdWUgaW52YWxpZC4NCg0KICAgbyAgICAy
MTA1OiBPYmplY3QgZG9lcyBub3QgZXhpc3QuDQoNCiAgIG8gICAgMjEwNjogT2JqZWN0IHN0YXR1
cyBvciBvd25lcnNoaXAgZG9lcyBub3QgYWxsb3cgZm9yIHJlcXVlc3QuDQoNCiAgIG8gICAgMjMw
MTogU3lzdGVtIHRlbXBvcmFyaWx5IHVuYXZhaWxhYmxlLg0KDQogICBvICAgIDIzMDI6IFVuZXhw
ZWN0ZWQgaW50ZXJuYWwgc3lzdGVtIG9yIHNlcnZlciBlcnJvci4NCg0KOC42LiAgR2V0IFJvdXRl
IEdyb3VwIE9mZmVycyBPcGVyYXRpb24NCg0KICAgVGhlIGdldFJ0ZUdycE9mZmVyc1Jxc3Qgb3Bl
cmF0aW9uIGFsbG93cyBhIGNsaWVudCB0byBnZXQgdGhlDQogICBwcm9wZXJ0aWVzIG9mIHplcm8g
b3IgbW9yZSBSb3V0ZSBHcm91cCBPZmZlciBvYmplY3RzIHRoYXQgdGhhdA0KICAgcmVnaXN0cmFy
IGlzIGF1dGhvcml6ZWQgdG8gdmlldy4gIFRoZSBzZXJ2ZXIgd2lsbCBhdHRlbXB0IHRvIGZpbmQN
CiAgIFJvdXRlIEdyb3VwIE9mZmVyIG9iamVjdHMgdGhhdCBoYXMgYWxsIHRoZSBwcm9wZXJ0aWVz
IHNwZWNpZmllZCBpbg0KICAgdGhlIGNyaXRlcmlhIHBhc3NlZCBpbnRvIHRoZSBvcGVyYXRpb24u
ICBJZiBubyBjcml0ZXJpYSBpcyBwYXNzZWQgaW4NCiAgIHRoZW4gdGhlIHNlcnZlciB3aWxsIHJl
dHVybiB0aGUgbGlzdCBvZiBSb3V0ZSBHcm91cCBPZmZlciBvYmplY3RzDQogICB0aGF0IHRoZSBx
dWVyeWluZyBjbGllbnQgaGFzIHRoZSBhdXRob3JpdHkgdG8gdmlldy4gIElmIHRoZXJlIGFyZSBu
bw0KICAgbWF0Y2hpbmcgUm91dGUgR3JvdXAgT2ZmZXJzIGZvdW5kIHRoZW4gYW4gZW1wdHkgcmVz
dWx0IHNldCB3aWxsIGJlDQogICByZXR1cm5lZC4NCg0KICAgVGhlIGVsZW1lbnQgcGFzc2VkIGlu
dG8gdGhlIHNwcHBSZXF1ZXN0IGVsZW1lbnQgZm9yIHRoaXMgb3BlcmF0aW9uIGlzDQogICB0aGUg
Z2V0UnRlR3JwT2ZmZXJzUnFzdCBlbGVtZW50LiAgVGhpcyBlbGVtZW50IGlzIG9mIHR5cGUNCiAg
IEdldFJ0ZUdycE9mZmVyc1Jxc3RUeXBlLCB3aGljaCBleHRlbmRzIEJhc2ljUnFzdFR5cGUgYW5k
IGNvbnRhaW5zIHRoZQ0KICAgY3JpdGVyaWEgdGhhdCB0aGUgcmV0dXJuZWRSb3V0ZSBHcm91cCBP
ZmZlciBvYmplY3RzIG11c3QgbWF0Y2guICBBbnkNCiAgIGxpbWl0YXRpb24gb24gdGhlIG1heGlt
dW0gbnVtYmVyIG9mIG9iamVjdHMgdGhhdCBtYXkgYmUgcGFzc2VkIGludG8NCiAgIG9yIHJldHVy
bmVkIGJ5IHRoaXMgb3BlcmF0aW9uIGlzIGEgcG9saWN5IGRlY2lzaW9uIGFuZCBub3QgbGltaXRl
ZCBieQ0KICAgdGhlIHByb3RvY29sLiAgVGhlIFhTRCBkZWNsYXJhdGlvbiBvZiB0aGUgb3BlcmF0
aW9uIGlzIGFzIGZvbGxvd3M6DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KTXVsZSwgZXQg
YWwuICAgICAgICAgICAgRXhwaXJlcyBKYW51YXJ5IDEzLCAyMDExICAgICAgICAgICAgICAgW1Bh
Z2UgNDRdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICBkcmFmdC1kcmlua3Mtc3Bwcm92
ICAgICAgICAgICAgICAgICBKdWx5IDIwMTANCg0KDQogICAgICA8ZWxlbWVudCBuYW1lPSJnZXRS
dGVHcnBPZmZlcnNScXN0Ig0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9
InNwcHBiOkdldFJ0ZUdycE9mZmVyc1Jxc3RUeXBlIi8+DQoNCiAgICAgIDxjb21wbGV4VHlwZSBu
YW1lPSJHZXRSdGVHcnBPZmZlcnNScXN0VHlwZSI+DQogICAgICAgIDxjb21wbGV4Q29udGVudD4N
CiAgICAgICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0KICAgICAg
ICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJvZmZlcmVkQnlQ
ZWVycyIgdHlwZT0iYm9vbGVhbiINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAgICAgICA8ZWxl
bWVudCBuYW1lPSJvZmZlcmVkVG9QZWVycyIgdHlwZT0iYm9vbGVhbiINCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbk9jY3Vycz0iMCIv
Pg0KICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJzdGF0dXMiIHR5cGU9InNwcHBiOlJ0ZUdy
cE9mZmVyU3RhdHVzVHlwZSINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAgICAgICA8ZWxlbWVu
dCBuYW1lPSJwZWVyaW5nT3JnIiB0eXBlPSJzcHBwYjpPcmdJZFR5cGUiDQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQi
Lz4NCiAgICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0icnRlR3JwT2ZmZXJLZXkiDQogIHR5cGU9
InNwcHBiOlJ0ZUdycE9mZmVyS2V5VHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91
bmRlZCIvPg0KICAgICAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgICAgICA8L2V4dGVuc2lvbj4N
CiAgICAgICAgPC9jb21wbGV4Q29udGVudD4NCiAgICAgIDwvY29tcGxleFR5cGU+DQoNCg0KICAg
VGhlIEdldFJ0ZUdycE9mZmVyc1Jxc3RUeXBlIG9iamVjdCBpcyBjb21wb3NlZCBvZiB0aGUgZm9s
bG93aW5nDQogICBlbGVtZW50czoNCg0KICAgbyAgICBvZmZlcmVkQnlQZWVyczogWmVybyBvciBv
bmUgYm9vbGVhbiB2YWx1ZSB0aGF0LCBpZiB0cnVlLA0KICAgICAgICBpbmRpY2F0ZXMgdGhhdCBv
bmx5IG9mZmVycyB0aGF0IGFyZSBvZmZlcmVkIGJ5IHBlZXJpbmcNCiAgICAgICAgb3JnYW5pemF0
aW9ucyB0byB0aGUgcXVlcnlpbmcgcmVnaXN0cmFudCBzaG91bGQgYmUgaW5jbHVkZWQgaW4NCiAg
ICAgICAgdGhlIHJlc3VsdCBzZXQuICBJZiB0aGlzIHZhbHVlIGlzIGZhbHNlLCB0aGUgb2ZmZXJz
IGJ5IHBlZXJpbmcNCiAgICAgICAgb3JnYW5pemF0aW9ucyB0byB0aGUgcXVlcnlpbmcgcmVnaXN0
cmFudCBzaG91bGQgbm90IGJlIGluY2x1ZGVkDQogICAgICAgIGluIHRoZSByZXN1bHQgc2V0LiAg
VGhlIHJlc3VsdCBzZXQgaXMgYWxzbyBzdWJqZWN0IHRvIG90aGVyDQogICAgICAgIHF1ZXJ5IGNy
aXRlcmlhIGluIHRoZSByZXF1ZXN0Lg0KDQogICBvICAgIG9mZmVyZWRUb1BlZXJzOiBaZXJvIG9y
IG9uZSBib29sZWFuIHZhbHVlIHRoYXQsIGlmIHRydWUsDQogICAgICAgIGluZGljYXRlcyB0aGF0
IG9ubHkgb2ZmZXJzIHRoYXQgYXJlIG9mZmVyZWQgdG8gcGVlcmluZw0KICAgICAgICBvcmdhbml6
YXRpb25zIGJ5IHRoZSBxdWVyeWluZyByZWdpc3RyYW50IHNob3VsZCBiZSBpbmNsdWRlZCBpbg0K
ICAgICAgICB0aGUgcmVzdWx0IHNldC4gIElmIHRoaXMgdmFsdWUgaXMgZmFsc2UsIHRoZSBvZmZl
cnMgdG8gcGVlcmluZw0KICAgICAgICBvcmdhbml6YXRpb25zIGJ5IHRoZSBxdWVyeWluZyByZWdp
c3RyYW50IHNob3VsZCBub3QgYmUgaW5jbHVkZWQNCiAgICAgICAgaW4gdGhlIHJlc3VsdCBzZXQu
ICBUaGUgcmVzdWx0IHNldCBpcyBhbHNvIHN1YmplY3QgdG8gb3RoZXINCiAgICAgICAgcXVlcnkg
Y3JpdGVyaWEgaW4gdGhlIHJlcXVlc3QuDQoNCiAgIG8gICAgc3RhdHVzOiBUaGUgc3RhdHVzIG9m
IHRoZSBvZmZlciwgb2ZmZXJlZCBvciBhY2NlcHRlZC4gIE9ubHkNCiAgICAgICAgb2ZmZXJzIGlu
IHRoZSBzcGVjaWZpZWQgc3RhdHVzIHNob3VsZCBiZSBpbmNsdWRlZCBpbiB0aGUgcmVzdWx0DQog
ICAgICAgIHNldC4gIElmIHRoaXMgZWxlbWVudCBpcyBub3QgcHJlc2VudCB0aGVuIHRoZSBzdGF0
dXMgb2YgdGhlDQogICAgICAgIG9mZmVyIHNob3VsZCBub3QgYmUgY29uc2lkZXJlZCBpbiB0aGUg
cXVlcnkuICBUaGUgcmVzdWx0IHNldCBpcw0KICAgICAgICBhbHNvIHN1YmplY3QgdG8gb3RoZXIg
cXVlcnkgY3JpdGVyaWEgaW4gdGhlIHJlcXVlc3QuDQoNCg0KDQoNCk11bGUsIGV0IGFsLiAgICAg
ICAgICAgIEV4cGlyZXMgSmFudWFyeSAxMywgMjAxMSAgICAgICAgICAgICAgIFtQYWdlIDQ1XQ0K
DA0KSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgZHJhZnQtZHJpbmtzLXNwcHJvdiAgICAgICAg
ICAgICAgICAgSnVseSAyMDEwDQoNCg0KICAgbyAgICBwZWVyaW5nT3JnOiBaZXJvIG9yIG1vcmUg
b3JnYW5pemF0aW9uIElEcy4gIE9ubHkgb2ZmZXJzIHRoYXQgYXJlDQogICAgICAgIG9mZmVyZWQg
dG8gb3Igb2ZmZXJlZCBieSB0aGUgb3JnYW5pemF0aW9uIElEcyBpbiB0aGlzIGxpc3QNCiAgICAg
ICAgc2hvdWxkIGJlIGluY2x1ZGVkIGluIHRoZSByZXN1bHQgc2V0LiAgVGhlIHJlc3VsdCBzZXQg
aXMgYWxzbw0KICAgICAgICBzdWJqZWN0IHRvIG90aGVyIHF1ZXJ5IGNyaXRlcmlhIGluIHRoZSBy
ZXF1ZXN0Lg0KDQogICBvICAgIHJ0ZUdycE9mZmVyS2V5OiBaZXJvIG9yIG1vcmUgUm91dGUgR3Jv
dXAgT2ZmZXIgS2V5cy4gIE9ubHkNCiAgICAgICAgb2ZmZXJzIGhhdmluZyBvbmUgb2YgdGhlc2Ug
a2V5cyBzaG91bGQgYmUgaW5jbHVkZWQgaW4gdGhlIHJlc3VsdA0KICAgICAgICBzZXQuICBUaGUg
cmVzdWx0IHNldCBpcyBhbHNvIHN1YmplY3QgdG8gb3RoZXIgcXVlcnkgY3JpdGVyaWEgaW4NCiAg
ICAgICAgdGhlIHJlcXVlc3QuDQoNCiAgIFRoZSByZXN1bHQgb2YgdGhlIGdldFJ0ZUdycE9mZmVy
c1Jxc3Qgb3BlcmF0aW9uIHJldHVybmVkIGluIHRoZQ0KICAgc3BwcFJlc3BvbnNlIGVsZW1lbnQg
aXMgdGhlIGdldFJ0ZUdycE9mZmVyc1JzcG5zIGVsZW1lbnQgZGVmaW5lZA0KICAgYmVsb3cuICBU
aGlzIG9iamVjdCBjb250YWlucyB0aGUgcmVzdWx0aW5nIHNldCBvZiBSdGVHcnBPZmZlclR5cGUN
CiAgIG9iamVjdHMsIG9yIGFuIGVtcHR5IHNldCBpZiB0aGVyZSB3ZXJlIG5vIG1hdGNoZXMuDQoN
Cg0KDQogICAgICA8ZWxlbWVudCBuYW1lPSJnZXRSdGVHcnBPZmZlcnNSc3BucyINCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9InNwcHBiOkdldFJ0ZUdycE9mZmVyc1JzcG5z
VHlwZSIvPg0KDQogICAgICA8Y29tcGxleFR5cGUgbmFtZT0iR2V0UnRlR3JwT2ZmZXJzUnNwbnNU
eXBlIj4NCiAgICAgICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgICAgIDxleHRlbnNpb24gYmFz
ZT0ic3BwcGI6QmFzaWNSc3Buc1R5cGUiPg0KICAgICAgICAgICAgPHNlcXVlbmNlPg0KICAgICAg
ICAgICAgICA8ZWxlbWVudCBuYW1lPSJydGVHcnBPZmZlciIgdHlwZT0ic3BwcGI6UnRlR3JwT2Zm
ZXJUeXBlIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW5PY2N1cnM9IjAi
IG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAg
ICAgIDwvZXh0ZW5zaW9uPg0KICAgICAgICA8L2NvbXBsZXhDb250ZW50Pg0KICAgICAgPC9jb21w
bGV4VHlwZT4NCg0KDQogICBUaGUgcmVzcG9uc2UgY29kZXMgdGhhdCB0aGUgZ2V0UnRlR3JwT2Zm
ZXJzUnFzdCBvcGVyYXRpb24gY2FuIHJldHVybg0KICAgYXJlIGFzIGZvbGxvd3M6DQoNCiAgIG8g
ICAgMTAwMDogUmVxdWVzdCBTdWNjZWVkZWQuDQoNCiAgIG8gICAgMjAwMTogUmVxdWVzdCBzeW50
YXggaW52YWxpZC4NCg0KICAgbyAgICAyMDAyOiBSZXF1ZXN0IHRvbyBsYXJnZS4NCg0KICAgbyAg
ICAyMDAzOiBWZXJzaW9uIG5vdCBzdXBwb3J0ZWQuDQoNCiAgIG8gICAgMjEwMzogQ29tbWFuZCBp
bnZhbGlkLg0KDQogICBvICAgIDIxMDQ6IEF0dHJpYnV0ZSB2YWx1ZSBpbnZhbGlkLg0KDQoNCg0K
DQoNCk11bGUsIGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMgSmFudWFyeSAxMywgMjAxMSAgICAg
ICAgICAgICAgIFtQYWdlIDQ2XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgZHJhZnQt
ZHJpbmtzLXNwcHJvdiAgICAgICAgICAgICAgICAgSnVseSAyMDEwDQoNCg0KICAgbyAgICAyMzAx
OiBTeXN0ZW0gdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUuDQoNCiAgIG8gICAgMjMwMjogVW5leHBl
Y3RlZCBpbnRlcm5hbCBzeXN0ZW0gb3Igc2VydmVyIGVycm9yLg0KDQo4LjcuICBQdWJsaWMgSWRl
bnRpZmllciBPcGVyYXRpb25zDQoNCiAgIFB1YmxpYyBJZGVudGlmaWVyIGlzIGEgd2VsbC1rbm93
biBhdHRyaWJ1dGUgdGhhdCBpcyB1c2VkIGFzIHRoZQ0KICAgc2VhcmNoIGtleSB0byBmaW5kIHRo
ZSByb3V0ZXMgYXNzb2NpYXRlZCB3aXRoIGl0LiAgVGhlcmUgYXJlIHRocmVlDQogICB0eXBlcyBv
ZiBwdWJsaWMgaWRlbnRpZmllcnMgZGVmaW5lZCBpbiB0aGlzIGRvY3VtZW50OiBUTlR5cGUgZm9y
IHRoZQ0KICAgdGVsZXBob25lIG51bWJlciwgRW1haWxUeXBlIGZvciB0aGUgZW1haWwgYWRkcmVz
cywgYW5kIFJOVHlwZSBmb3INCiAgIFBTVE4gcm91dGluZyBudW1iZXIuICBGdXJ0aGVyLCBUTlJh
bmdlVHlwZSBpcyB1c2VkIHRvIGFkZCBhIHJhbmdlIG9mDQogICB0ZWxlcGhvbmUgbnVtYmVycy4N
Cg0KOC43LjEuICBBZGQgUHVibGljIElkZW50aWZpZXINCg0KICAgYWRkUHViSWRzUnFzdCBvcGVy
YXRpb24gaXMgdXNlZCB0byBjcmVhdGUgb3Igb3ZlcndyaXRlIG9uZSBvciBtb3JlDQogICBwdWJs
aWMgaWRlbnRpZmllcihzKS4gIFdoZW4gYWN0aXZhdGluZyBhIG5ldyBwdWJsaWMgaWRlbnRpZmll
ciB0aGF0DQogICBjYW4gYmUgcmVhY2hlZCB1c2luZyBhIGNvbW1vbiBzZXQgb2Ygcm91dGVzLCBp
dCBpcyBvZnRlbiBhc3NvY2lhdGVkDQogICB3aXRoIGEgd2VsbC1rbm93biBkZXN0aW5hdGlvbiBn
cm91cC4gIEluIHNvbWUgY2FzZXMsIHN1Y2ggYXMgdGhlDQogICBlbWFpbCBwdWJsaWMgaWRlbnRp
ZmllciwgdGhlIHJvdXRpbmcgaW5mb3JtYXRpb24gaXMgdW5pcXVlLCBhbmQNCiAgIHRoZXJlZm9y
ZSwgYWRkUHViSWRzUnFzdCBhbGxvd3MgdGhlIHB1YmxpYyBpZGVudGlmaWVyIHRvIGJlIGRpcmVj
dGx5DQogICBhc3NvY2lhdGVkIHdpdGggYSByb3V0ZSByZWNvcmQuDQoNCiAgIFB1YklkVHlwZSBp
biB0aGUgc2NoZW1hIHJlcHJlc2VudHMgdGhlIHB1YmxpYyBpZGVudGlmaWVyIGFuZCBpdCBpcw0K
ICAgZGVmaW5lZCBhcyBhbiBhYnN0cmFjdCB0eXBlLiAgVE5UeXBlLCBFbWFpbFR5cGUsIGFuZCBS
TlR5cGUsIHRoZQ0KICAgY29uY3JldGUgdHlwZXMgb2YgUHViSWRUeXBlLCBhcmUgaW5wdXRzIHRv
ICdhZGRQdWJJZFJxc3QnIG9wZXJhdGlvbi4NCiAgIFRoZSBkZWNsYXJhdGlvbiBvZiAnYWRkUHVi
SWRzUnFzdCcgaXMgYXMgZm9sbG93czoNCg0KDQoNCiAgICAgICA8ZWxlbWVudCBuYW1lPSJhZGRQ
dWJJZHNScXN0IiB0eXBlPSJzcHBwYjpBZGRQdWJJZHNScXN0VHlwZSIvPg0KICAgICAgIDxjb21w
bGV4VHlwZSBuYW1lPSJBZGRQdWJJZHNScXN0VHlwZSI+DQogICAgICAgICA8Y29tcGxleENvbnRl
bnQ+DQogICAgICAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQog
ICAgICAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0icGki
IHR5cGU9InNwcHBiOlB1YklkVHlwZSINCiAgICAgICAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJv
dW5kZWQiLz4NCiAgICAgICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgICAgICA8L2V4dGVuc2lv
bj4NCiAgICAgICAgIDwvY29tcGxleENvbnRlbnQ+DQogICAgICAgPC9jb21wbGV4VHlwZT4NCg0K
DQogICBGb3IgdGhlICdhZGRQdWJJZHNScXN0JyBvcGVyYXRpb24gdG8gc3VjY2VlZCwgZWFjaCBw
dWJsaWMgaWRlbnRpZmllcg0KICAgc2hvdWxkIGJlIGFzc29jaWF0ZWQgd2l0aCBhdCBsZWFzdCBh
IHZhbGlkIGRlc3RpbmF0aW9uIGdyb3VwIG9yIGENCiAgIHZhbGlkIHJvdXRlIHR5cGUgYXMgZGVm
aW5lZCB3aXRoaW4gdGhlIFB1YklkVHlwZSBkZWZpbml0aW9uLiAgSWYgbm90LA0KICAgdGhlIHBy
b3Zpc2lvbmluZyBzZXJ2ZXIgd2lsbCBkZWVtIHRoZSByZXF1ZXN0IGEgZmFpbHVyZSBhbmQgcmV0
dXJuIGFuDQogICBhcHByb3ByaWF0ZSBmYWlsdXJlIGNvZGUgaW4gdGhlIHJlc3BvbnNlLg0KDQoN
Cg0KTXVsZSwgZXQgYWwuICAgICAgICAgICAgRXhwaXJlcyBKYW51YXJ5IDEzLCAyMDExICAgICAg
ICAgICAgICAgW1BhZ2UgNDddDQoMDQpJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICBkcmFmdC1k
cmlua3Mtc3Bwcm92ICAgICAgICAgICAgICAgICBKdWx5IDIwMTANCg0KDQogICBUTlR5cGUgaXMg
YSBjb25jcmV0ZSBwdWJsaWMgaWRlbnRpZmllciB0aGF0IGV4dGVuZHMgUHViSWRUeXBlDQogICBk
ZWZpbml0aW9uLiAgSWYgdGhlIGVudGl0eSBwcm92aXNpb25pbmcgdGhlIHRlbGVwaG9uZSBudW1i
ZXIgaXMgdGhlDQogICBjYXJyaWVyIG9mIHJlY29yZCBbc2VlIFJGQyA1MDY3XSwgdGhlbiBpdCBT
SE9VTEQgaW5jbHVkZSB0aGUNCiAgICdjb3JDbGFpbScgZWxlbWVudCB3aXRoIGEgdmFsdWUgJ3Ry
dWUnLiAgSWYgdGhlIFNQUFAgc2VydmVyIHJlY29yZHMNCiAgIGRpc2FncmVlIHdpdGggdGhlIENP
UiBjbGFpbSBvZiB0aGUgcHJvdmlzaW9uaW5nIGVudGl0eSwgYW4NCiAgIGFwcHJvcHJpYXRlIGZh
aWx1cmUgcmVzcG9uc2UgTVVTVCBiZSByZXR1cm5lZC4NCg0KDQoNCiAgICAgPGNvbXBsZXhUeXBl
IG5hbWU9IlB1YklkVHlwZSIgYWJzdHJhY3Q9InRydWUiPg0KICAgICAgIDxzZXF1ZW5jZT4NCiAg
ICAgICAgIDxlbGVtZW50IG5hbWU9ImJhc2UiIHR5cGU9InNwcHBiOkJhc2ljT2JqVHlwZSIvPg0K
ICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZGdOYW1lIiB0eXBlPSJzcHBwYjpPYmpOYW1lVHlwZSIg
bWluT2NjdXJzPSIwIi8+DQogICAgICAgICA8ZWxlbWVudCBuYW1lPSJydGVSZWMiIHR5cGU9InNw
cHBiOlJ0ZVJlY1R5cGUiIG1pbk9jY3Vycz0iMCINCiAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJv
dW5kZWQiLz4NCiAgICAgICA8L3NlcXVlbmNlPg0KICAgICA8L2NvbXBsZXhUeXBlPg0KICAgICA8
Y29tcGxleFR5cGUgbmFtZT0iVE5UeXBlIj4NCiAgICAgICA8Y29tcGxleENvbnRlbnQ+DQogICAg
ICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOlB1YklkVHlwZSI+DQogICAgICAgICAgIDxzZXF1
ZW5jZT4NCiAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJ0biIgdHlwZT0ic3RyaW5nIi8+DQog
ICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0iY29yQ2xhaW0iIHR5cGU9InNwcHBiOkNPUkluZm9U
eXBlIg0KICAgICAgICAgICAgICAgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICAgIDwvc2VxdWVu
Y2U+DQogICAgICAgICA8L2V4dGVuc2lvbj4NCiAgICAgICA8L2NvbXBsZXhDb250ZW50Pg0KICAg
ICA8L2NvbXBsZXhUeXBlPg0KDQoNCiAgIEZvciBhZGRlZCBmbGV4aWJpbGl0eSwgdGhlcmUgaXMg
c3VwcG9ydCB0byBhZGQgYSByYW5nZSBvZiB0ZWxlcGhvbmUNCiAgIG51bWJlcnMgYW5kIGFzc29j
aWF0ZSB0aGVtIHdpdGggYSBkZXN0aW5hdGlvbiBncm91cC4gIFROUlR5cGUgZXh0ZW5kcw0KICAg
VE5UeXBlIGFuZCBhZGRzIHRoZSAnZW5kVG4nIGF0dHJpYnV0ZSB0byBtYXJrIHRoZSBlbmQgb2Yg
dGhlIHJhbmdlLg0KICAgSW4gdGhlIFROUlR5cGUgY29udGV4dCwgdGhlIGV4dGVuZGVkICd0bicg
YXR0cmlidXRlIGlzIHVzZWQgZm9yIHRoZQ0KICAgc3RhcnRpbmcgVE4gb2YgYSBnaXZlbiB0ZWxl
cGhvbmUgbnVtYmVyIHJhbmdlLg0KDQoNCg0KICAgICAgIDxjb21wbGV4VHlwZSBuYW1lPSJUTlJU
eXBlIj4NCiAgICAgICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgICAgICAgPGV4dGVuc2lvbiBi
YXNlPSJzcHBwYjpUTlR5cGUiPg0KICAgICAgICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICAg
ICAgIDxlbGVtZW50IG5hbWU9ImVuZFRuIiB0eXBlPSJzdHJpbmciLz4NCiAgICAgICAgICAgICA8
L3NlcXVlbmNlPg0KICAgICAgICAgICA8L2V4dGVuc2lvbj4NCiAgICAgICAgIDwvY29tcGxleENv
bnRlbnQ+DQogICAgICAgPC9jb21wbGV4VHlwZT4NCg0KDQoNCg0KTXVsZSwgZXQgYWwuICAgICAg
ICAgICAgRXhwaXJlcyBKYW51YXJ5IDEzLCAyMDExICAgICAgICAgICAgICAgW1BhZ2UgNDhdDQoM
DQpJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICBkcmFmdC1kcmlua3Mtc3Bwcm92ICAgICAgICAg
ICAgICAgICBKdWx5IDIwMTANCg0KDQogICBUaGUgZWxlbWVudCBwYXNzZWQgaW50byB0aGUgc3Bw
cFJlcXVlc3QgZWxlbWVudCBmb3IgdGhpcyBvcGVyYXRpb24gaXMNCiAgIHRoZSBhZGRQdWJJZHNS
cXN0IGVsZW1lbnQuICBUaGlzIGVsZW1lbnQgaXMgb2YgdHlwZQ0KICAgQWRkUHViSWRzUnFzdFR5
cGUsIHdoaWNoIGV4dGVuZHMgQmFzaWNScXN0VHlwZSBhbmQgY29udGlhbnMgb25lIG9yDQogICBt
b3JlIFB1YklkVHlwZSBvYmplY3RzLiAgQW55IGxpbWl0YXRpb24gb24gdGhlIG1heGltdW0gbnVt
YmVyIG9mDQogICBQdWJJZFR5cGUgb2JqZWN0cyB0aGF0IG1heSBiZSBwYXNzZWQgaW50byB0aGlz
IG9wZXJhdG9pbiBpcyBhIHBvbGljeQ0KICAgZGVjaXNpb24gYW5kIGlzIG5vdCBsaW1pdGVkIGJ5
IHRoZSBwcm90b2NvbC4NCg0KICAgVGhlIHJlc3BvbnNlIGZyb20gdGhlIHNlcnZlciBpcyByZXR1
cm5lZCBpbiBhZGRQdWJJZHNSc3BucyBlbGVtZW50Lg0KICAgSWYgbW9yZSB0aGFuIG9uZSBwdWJs
aWMgaWRlbnRpZmllcnMgYXJlIHBhc3NlZCBpbiB0aGUgYWRkUHViSWRzUnFzdCwNCiAgIHRoZW4g
YSBmYWlsdXJlIHRvIGFkZCBvbmUgd2lsbCByZXN1bHQgaW4gdGhlIGZhaWx1cmUgb2YgYWRkUHVi
SWRzUnFzdA0KICAgb3BlcmF0aW9uLiAgSWYgdGhlICd0cmFuc2FjdGlvbmFsJyBhdHRyaWJ1dGUg
aXMgc2V0IHRvICd0cnVlJyBpbiB0aGUNCiAgIHJvb3QgZWxlbWVudCBzcHBwUmVxdWVzdCBhbmQg
bW9yZSB0aGFuIG9uZSBvcGVyYXRpb24gcmVxdWVzdCBlbGVtZW50cw0KICAgYXJlIGluY2x1ZGVk
LCB0aGVuIGEgZmFpbHVyZSBvZiBhbnkgb25lIG9wZXJhdGlvbiB3aWxsIHJlc3VsdCBpbiB0aGUN
CiAgIG92ZXJhbGwgZmFpbHVyZSBvZiBzcHBwUmVxdWVzdC4gIEluIHRoZSBjYXNlIG9mIGEgZmFp
bHVyZSwgdGhlDQogICByZXNwb25zZSBjb2RlKHMpIGFuZCBtZXNzYWdlKHMpIHdpbGwgaW5kaWNh
dGUgdGhlIHJlYXNvbiBvZiBmYWlsdXJlLg0KDQoNCg0KICAgPGVsZW1lbnQgbmFtZT0iYWRkUnRl
R3Jwc1JzcG5zIiB0eXBlPSJzcHBwYjpCYXNpY1JzcG5zVHlwZSIvPg0KDQoNCiAgIFRoZSByZXNw
b25zZSBjb2RlcyB0aGF0IHRoZSBhZGRSdGVHcnBzUnFzdCBvcGVyYXRpb24gY2FuIHJldHVybiBh
cmUNCiAgIGFzIGZvbGxvd3M6DQoNCiAgIG8gICAgMTAwMDogUmVxdWVzdCBTdWNjZWVkZWQuDQoN
CiAgIG8gICAgMjAwMTogUmVxdWVzdCBzeW50YXggaW52YWxpZC4NCg0KICAgbyAgICAyMDAyOiBS
ZXF1ZXN0IHRvbyBsYXJnZS4NCg0KICAgbyAgICAyMDAzOiBWZXJzaW9uIG5vdCBzdXBwb3J0ZWQu
DQoNCiAgIG8gICAgMjEwMzogQ29tbWFuZCBpbnZhbGlkLg0KDQogICBvICAgIDIxMDQ6IEF0dHJp
YnV0ZSB2YWx1ZSBpbnZhbGlkLg0KDQogICBvICAgIDIxMDU6IE9iamVjdCBkb2VzIG5vdCBleGlz
dC4NCg0KICAgbyAgICAyMTA2OiBPYmplY3Qgc3RhdHVzIG9yIG93bmVyc2hpcCBkb2VzIG5vdCBh
bGxvdyBmb3IgcmVxdWVzdC4NCg0KICAgbyAgICAyMzAxOiBTeXN0ZW0gdGVtcG9yYXJpbHkgdW5h
dmFpbGFibGUuDQoNCiAgIG8gICAgMjMwMjogVW5leHBlY3RlZCBpbnRlcm5hbCBzeXN0ZW0gb3Ig
c2VydmVyIGVycm9yLg0KDQoNCg0KDQoNCg0KDQoNCk11bGUsIGV0IGFsLiAgICAgICAgICAgIEV4
cGlyZXMgSmFudWFyeSAxMywgMjAxMSAgICAgICAgICAgICAgIFtQYWdlIDQ5XQ0KDA0KSW50ZXJu
ZXQtRHJhZnQgICAgICAgICAgICAgZHJhZnQtZHJpbmtzLXNwcHJvdiAgICAgICAgICAgICAgICAg
SnVseSAyMDEwDQoNCg0KOC43LjIuICBHZXQgUHVibGljIElkZW50aWZpZXINCg0KICAgVGhlIGdl
dFB1Yklkc1Jxc3QgY2FuIGJlIHVzZWQgYnkgYW4gYXV0aG9yaXplZCBlbnRpdHkgdG8gb2J0YWlu
IHRoZQ0KICAgcHJvcGVydGllcyBvZiBvbmUgb3IgbW9yZSBwdWJsaWMgaWRlbnRpZmllcnMuICBJ
biBjYXNlIG9mIGFuDQogICBhdXRob3JpemF0aW9uIGZhaWx1cmUgb3IgaWYgbm8gbWF0Y2hpbmcg
cHVibGljIGlkZW50aWZpZXJzIGFyZSBmb3VuZCwNCiAgIGFuIGFwcHJvcHJpYXRlIGZhaWx1cmUg
Y29kZSB3aWxsIGJlIHJldHVybmVkLg0KDQogICBUbyBtYWtlIGEgc3VjY2Vzc2Z1bCBxdWVyeSwg
Z2V0UHViSWRzUnFzdCBlbGVtZW50IGlzIHNldCB3aXRoaW4gdGhlDQogICBzcHBwUmVxdWVzdCBy
b290IGVsZW1lbnQuIGdldFB1Yklkc1Jxc3QgaXMgb2YgdHlwZSBHZXRQdWJJZHNScXN0VHlwZSwN
CiAgIHdoaWNoIGV4dGVuZHMgZnJvbSB0aGUgY29tbW9uIEJhc2ljUnFzdFR5cGUuDQoNCg0KDQog
ICAgICAgICA8ZWxlbWVudCBuYW1lPSJnZXRQdWJJZHNScXN0IiB0eXBlPSJzcHBwYjpHZXRQdWJJ
ZHNScXN0VHlwZSIvPg0KICAgICAgICAgPGNvbXBsZXhUeXBlIG5hbWU9IkFkZFB1Yklkc1Jxc3RU
eXBlIj4NCiAgICAgICAgICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgICAgICAgIDxleHRlbnNp
b24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAgICAgICAgICA8c2VxdWVuY2U+
DQogICAgICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9InBpIiB0eXBlPSJzcHBwYjpQdWJJZFR5
cGUiDQogICAgICAgICAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAg
ICAgICAgIDwvc2VxdWVuY2U+DQogICAgICAgICAgICAgPC9leHRlbnNpb24+DQogICAgICAgICAg
IDwvY29tcGxleENvbnRlbnQ+DQogICAgICAgICA8L2NvbXBsZXhUeXBlPg0KDQoNCiAgIFRoZSBy
ZXN1bHQgb2YgdGhlIGdldFB1Yklkc1Jxc3Qgb3BlcmF0aW9uIHJldHVybmVkIGluIHRoZQ0KICAg
c3BwcFJlc3BvbnNlIGVsZW1lbnQgaXMgdGhlIGdldFB1Yklkc1JzcG5zIGVsZW1lbnQgb2YgdHlw
ZQ0KICAgR2V0UHViSWRzUnNwbnNUeXBlLiAgSWYgdGhlIG1hdGNoaW5nIHJlY29yZCBpcyBmb3Vu
ZCwgZ2V0UHViSWRzUnNwbnMNCiAgIGVsZW1lbnQgd2lsbCBpbmNsdWRlIG9uZSBvciBtb3JlIHBp
IGVsZW1lbnRzIHdpdGggZGVzdGluYXRpb24gZ3JvdXANCiAgIG5hbWUgYW5kL29yIHRoZSByb3V0
ZSByZWNvcmQgYXNzb2NpYXRpb25zLg0KDQoNCg0KICAgICAgIDxlbGVtZW50IG5hbWU9ImdldFB1
Yklkc1JzcG5zIiB0eXBlPSJzcHBwYjpHZXRQdWJJZHNSc3Buc1R5cGUiLz4NCiAgICAgICA8Y29t
cGxleFR5cGUgbmFtZT0iR2V0UHViSWRzUnNwbnNUeXBlIj4NCiAgICAgICAgIDxjb21wbGV4Q29u
dGVudD4NCiAgICAgICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1JzcG5zVHlwZSI+
DQogICAgICAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0i
cGkiIHR5cGU9InNwcHBiOlB1YklkVHlwZSIgbWluT2NjdXJzPSIwIg0KICAgICAgICAgICAgICAg
ICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICAgICAgIDwvc2VxdWVuY2U+DQogICAg
ICAgICAgIDwvZXh0ZW5zaW9uPg0KICAgICAgICAgPC9jb21wbGV4Q29udGVudD4NCiAgICAgICA8
L2NvbXBsZXhUeXBlPg0KDQoNCiAgIFRoZSByZXNwb25zZSBjb2RlcyB0aGF0IHRoZSBhZGRSdGVH
cnBzUnFzdCBvcGVyYXRpb24gY2FuIHJldHVybiBhcmUNCg0KDQoNCk11bGUsIGV0IGFsLiAgICAg
ICAgICAgIEV4cGlyZXMgSmFudWFyeSAxMywgMjAxMSAgICAgICAgICAgICAgIFtQYWdlIDUwXQ0K
DA0KSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgZHJhZnQtZHJpbmtzLXNwcHJvdiAgICAgICAg
ICAgICAgICAgSnVseSAyMDEwDQoNCg0KICAgYXMgZm9sbG93czoNCg0KICAgbyAgICAxMDAwOiBS
ZXF1ZXN0IFN1Y2NlZWRlZC4NCg0KICAgbyAgICAyMDAxOiBSZXF1ZXN0IHN5bnRheCBpbnZhbGlk
Lg0KDQogICBvICAgIDIwMDI6IFJlcXVlc3QgdG9vIGxhcmdlLg0KDQogICBvICAgIDIwMDM6IFZl
cnNpb24gbm90IHN1cHBvcnRlZC4NCg0KICAgbyAgICAyMTAzOiBDb21tYW5kIGludmFsaWQuDQoN
CiAgIG8gICAgMjEwNDogQXR0cmlidXRlIHZhbHVlIGludmFsaWQuDQoNCiAgIG8gICAgMjEwNTog
T2JqZWN0IGRvZXMgbm90IGV4aXN0Lg0KDQogICBvICAgIDIxMDY6IE9iamVjdCBzdGF0dXMgb3Ig
b3duZXJzaGlwIGRvZXMgbm90IGFsbG93IGZvciByZXF1ZXN0Lg0KDQogICBvICAgIDIzMDE6IFN5
c3RlbSB0ZW1wb3JhcmlseSB1bmF2YWlsYWJsZS4NCg0KICAgbyAgICAyMzAyOiBVbmV4cGVjdGVk
IGludGVybmFsIHN5c3RlbSBvciBzZXJ2ZXIgZXJyb3IuDQoNCjguNy4zLiAgRGVsZXRlIFB1Ymxp
YyBJZGVudGlmaWVyDQoNCiAgIEluIG9yZGVyIHRvIHJlbW92ZSB0aGUgcHVibGljIGlkZW50aWZp
ZXIsIGFuIGF1dGhvcml6ZWQgZW50aXR5IGNhbg0KICAgdXNlIHRoZSBkZWxQdWJJZHNScXN0IG9w
ZXJhdGlvbi4gIElmIHRoZSBlbnRpdHkgdGhhdCBpc3N1ZWQgdGhlDQogICBjb21tYW5kIGlzIG5v
dCBhdXRob3JpemVkIHRvIHBlcmZvcm0gdGhpcyBvcGVyYXRpb24gb3IgaWYgdGhlIHB1YmxpYw0K
ICAgaWRlbnRpZmllciBkb2Vzbid0IGV4aXN0LCBhbiBhcHByb3ByaWF0ZSBlcnJvciBjb2RlIHdp
bGwgYmUgcmV0dXJuZWQNCiAgIGluIHRoZSByZXNwb25zZS4NCg0KICAgZGVsUHViSWRzUnFzdCBl
bGVtZW50IGlzIHNldCBpbiB0aGUgcm9vdCBzcHBwUmVxdWVzdCBlbGVtZW50Lg0KICAgZGVsUHVi
SWRzUnFzdCBlbGVtZW50IGlzIG9mIHR5cGUgRGVsUHViSWRzUnFzdFR5cGUgYXMgc2hvd24gYmVs
b3c6DQoNCg0KDQogICAgICAgPGVsZW1lbnQgbmFtZT0iZ2V0UHViSWRzUnFzdCIgdHlwZT0ic3Bw
cGI6R2V0UHViSWRzUnFzdFR5cGUiLz4NCiAgICAgICA8Y29tcGxleFR5cGUgbmFtZT0iRGVsUHVi
SWRzUnFzdFR5cGUiPg0KICAgICAgICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgICAgICA8ZXh0
ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0KICAgICAgICAgICAgIDxzZXF1ZW5j
ZT4NCiAgICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9InBpIiB0eXBlPSJzcHBwYjpQdWJJZFR5
cGUiDQogICAgICAgICAgICAgICAgIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgICAg
ICAgPC9zZXF1ZW5jZT4NCiAgICAgICAgICAgPC9leHRlbnNpb24+DQogICAgICAgICA8L2NvbXBs
ZXhDb250ZW50Pg0KICAgICAgIDwvY29tcGxleFR5cGU+DQoNCg0KDQoNCg0KTXVsZSwgZXQgYWwu
ICAgICAgICAgICAgRXhwaXJlcyBKYW51YXJ5IDEzLCAyMDExICAgICAgICAgICAgICAgW1BhZ2Ug
NTFdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICBkcmFmdC1kcmlua3Mtc3Bwcm92ICAg
ICAgICAgICAgICAgICBKdWx5IDIwMTANCg0KDQogICBUaGUgcmVzdWx0IG9mIHRoZSBkZWxQdWJJ
ZHNScXN0IG9wZXJhdGlvbiByZXR1cm5lZCBpbiB0aGUNCiAgIHNwcHBSZXNwb25zZSBlbGVtZW50
IGlzIHRoZSBnZXRQdWJJZHNSc3BucyBlbGVtZW50IG9mIHR5cGUNCiAgIEdldFB1Yklkc1JzcG5z
VHlwZS4NCg0KDQoNCiAgICAgICA8ZWxlbWVudCBuYW1lPSJkZWxQdWJJZHNSc3BucyIgdHlwZT0i
c3BwcGI6QmFzaWNSc3Buc1R5cGUiLz4NCg0KDQo4LjguICBFZ3Jlc3MgUm91dGUgT3BlcmF0aW9u
cw0KDQogICBUaGlzIHNlY3Rpb24gZGVzY3JpYmVzIHRoZSBvcGVyYXRpb25zIHJlbGF0ZWQgdG8g
ZWdyZXNzIHJvdXRlcy4gIEluDQogICB0aGlzIHZlcnNpb24sIGVncmVzcyByb3V0ZXMgYXJlIG9u
bHkgZGVmaW5lZCBmb3Igcm91dGUgcmVjb3JkcyBvZg0KICAgTkFQVFIgdHlwZSAoZnV0dXJlIHZl
cnNpb25zIG1heSBleHBhbmQgdGhpcyBub3Rpb24gdG8gVVJJIHR5cGVzKS4NCg0KICAgVGhlIGVn
cmVzcyByb3V0ZSBmdW5jdGlvbmFsaXR5IGFsbG93cyBhIGNhbGwgb3JpZ2luYXRpbmcgU1NQIHRv
DQogICBkZWZpbmUgaXRzIGVncmVzcyByb3V0ZSBpbiBhbiBhdHRlbXB0IHRvIHJlYWNoIHRoZSBp
bmdyZXNzIFNCRSBvZiB0aGUNCiAgIHRhcmdldCBTU1AuICBJbiBzb21lIGNhc2VzLCB0aGUgY2Fs
bCBvcmlnaW5hdGluZyBTU1AgaGFzIG1vcmUgdGhhbg0KICAgb25lIGNob2ljZSBvZiBlZ3Jlc3Mg
U0JFcyBhbmQgaW50ZW5kcyB0byBzZWxlY3RpdmVseSB1c2Ugb25lIG9mIHRoZXNlDQogICByb3V0
ZSBlbGVtZW50cyBmb3IgY2FsbCB0ZXJtaW5hdGlvbiB0byB0aGUgdGFyZ2V0IFNTUC4NCg0KICAg
QW4gZWdyZXNzIHJvdXRlIHNpbXBseSBhbGxvd3MgYW4gb3JnYW5pemF0aW9uIHRvIHJlLXdyaXRl
IHRoZSByb3V0ZQ0KICAgcmVjb3JkcyBwcm92aWRlZCBieSBhIHBlZXIgaW4gYSBnaXZlbiBSb3V0
ZSBHcm91cC4gIElmIGEgdGVybWluYXRpbmcNCiAgIFNTUCBoYXMgcHJvdmlkZWQgYSByb3V0ZSBn
cm91cCB3aXRoIGF0IGxlYXN0IG9uZSByb3V0ZSByZWNvcmQgaW4gdGhlDQogICBmb3JtIG9mIGFu
IGluZ3Jlc3MgRE5TIE5BUFRSIHJlY29yZCwgdGhlbiB0aGUgZWdyZXNzIHJvdXRlIGFsbG93cyB0
aGUNCiAgIG9yaWdpbmF0aW5nIFNTUCB0byByZS13cml0ZSB0aGUgcmVndWxhciBleHByZXNzaW9u
IG9mIHRoZSBtYXRjaGluZw0KICAgaW5ncmVzcyBOQVBUUi4gIFRoZSBTUFBQIHByb3RvY29sIGFs
bG93cyBhIGNsaWVudCB0byBhZGQsIGdldCBhbmQNCiAgIGRlbGV0ZSBlZ3Jlc3Mgcm91dGUgb2Jq
ZWN0cyBiYXNlZCBvbiBhIGdpdmVuIHBlZXIncyBpbmdyZXNzIHJvdXRlDQogICBncm91cC4NCg0K
ICAgQW4gZWdyZXNzIHJvdXRlIGlzIG9mIHR5cGUgRWdyUnRlVHlwZSBhcyBzaG93biBiZWxvdzoN
Cg0KDQoNCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkVnclJ0ZVR5cGUiPg0KICAgIDxzZXF1ZW5jZT4N
CiAgICAgIDxlbGVtZW50IG5hbWU9ImJhc2UiIHR5cGU9InNwcHBiOkJhc2ljT2JqVHlwZSIvPg0K
ICAgICAgPGVsZW1lbnQgbmFtZT0iZWdyUnRlTmFtZSIgdHlwZT0ic3BwcGI6T2JqTmFtZVR5cGUi
Lz4NCiAgICAgIDxlbGVtZW50IG5hbWU9InByZWYiIHR5cGU9InVuc2lnbmVkU2hvcnQiLz4NCiAg
ICAgIDxlbGVtZW50IG5hbWU9InN2Y3MiIHR5cGU9InN0cmluZyIvPg0KICAgICAgPGVsZW1lbnQg
bmFtZT0icmVneFJld3JpdGVSdWxlIiB0eXBlPSJzcHBwYjpSZWdleFBhcmFtVHlwZSIvPg0KICAg
ICAgPGVsZW1lbnQgbmFtZT0iaW5ncmVzc1J0ZSIgdHlwZT0ic3BwcGI6T2JqS2V5VHlwZSIgbWlu
T2NjdXJzPSIwIi8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJleHQiIHR5cGU9InNwcHBiOkV4dEFu
eVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgIDwvc2VxdWVuY2U+DQogIDwvY29tcGxleFR5cGU+
DQoNCg0KICAgVGhlIEVnclJ0ZVR5cGUgb2JqZWN0IGlzIGNvbXBvc2VkIG9mIHRoZSBmb2xsb3dp
bmcgZWxlbWVudHM6DQoNCg0KDQpNdWxlLCBldCBhbC4gICAgICAgICAgICBFeHBpcmVzIEphbnVh
cnkgMTMsIDIwMTEgICAgICAgICAgICAgICBbUGFnZSA1Ml0NCgwNCkludGVybmV0LURyYWZ0ICAg
ICAgICAgICAgIGRyYWZ0LWRyaW5rcy1zcHByb3YgICAgICAgICAgICAgICAgIEp1bHkgMjAxMA0K
DQoNCiAgIG8gICAgYmFzZTogQXMgZGVzY3JpYmVkIGluIHByZXZpb3VzIHNlY3Rpb25zLCBtb3N0
IG9iamVjdHMgY29udGFpbg0KICAgICAgICBleGFjdGx5IG9uZSBpbnN0YW5jZSBvZiBCYXNpY09i
alR5cGUgd2hpY2ggY29udGFpbnMgdGhlIElEIG9mDQogICAgICAgIHRoZSByZWdpc3RyYW50IG9y
Z2FuaXphdGlvbiB0aGF0IG93bnMgdGhpcyBvYmplY3QgYW5kIHRoZSBJRCBvZg0KICAgICAgICB0
aGUgcmVnaXN0cmFyIG9yZ2FuaXphdGlvbiB0aGF0IHByb3Zpc2lvbmVkIHRoaXMgb2JqZWN0Lg0K
DQogICBvICAgIGVnclJ0ZU5hbWU6IFRoZSBuYW1lIG9mIHRoZSBlZ3Jlc3Mgcm91dGUuDQoNCiAg
IG8gICAgcHJlZjoNCg0KICAgbyAgICBzdmNzOiBUaGUgRU5VTSBzZXJ2aWNlcyB0aGF0IHRoZSBl
Z3Jlc3Mgcm91dGUgc2hvdWxkIGJlIHVzZWQgZm9yDQogICAgICAgIGlmIHRoZSByb3V0ZSByZWNv
cmQgaXMgYSBOQVBUUi4NCg0KICAgbyAgICByZWd4UmV3cml0ZVJ1bGU6IFRoZSByZWd1bGFyIGV4
cHJlc3Npb24gcmUtd3JpdGUgcnVsZSB0aGF0DQogICAgICAgIHNob3VsZCBiZSBhcHBsaWVkIHRv
IHRoZSByZWd1bGFyIGV4cHJlc3Npb24gb2YgdGhlIGluZ3Jlc3MNCiAgICAgICAgTkFQVFIocykg
dGhhdCBiZWxvbmcgdG8gdGhlIGluZ3Jlc3Mgcm91dGUgYW5kIHRoYXQgaGF2ZSB0aGUNCiAgICAg
ICAgZ2l2ZW4gRU5VTSBzZXJ2aWNlIChlcmUgKyByZXBsKS4NCg0KICAgbyAgICBpbmdyZXNzUnRl
OiBUaGUgaW5ncmVzcyByb3V0ZSBncm91cCBuYW1lIHRoYXQgdGhlIGVncmVzcyByb3V0ZQ0KICAg
ICAgICBzaG91bGQgYmUgdXNlZCBmb3IuDQoNCiAgIG8gICAgZXh0OiBQb2ludCBvZiBleHRlbnNp
YmlsaXR5IGRlc2NyaWJlZCBpbiBhIHByZXZpb3VzIHNlY3Rpb24gb2YNCiAgICAgICAgdGhpcyBk
b2N1bWVudC4NCg0KOC44LjEuICBBZGQgRWdyZXNzIFJvdXRlDQoNCiAgIGFkZEVnclJ0ZXNScXN0
IG9wZXJhdGlvbiBpcyB1c2VkIHRvIGNyZWF0ZSBvciBvdmVyd3JpdGUgb25lIG9yIG1vcmUNCiAg
IGVncmVzcyByb3V0ZXMuDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0K
DQoNCg0KDQpNdWxlLCBldCBhbC4gICAgICAgICAgICBFeHBpcmVzIEphbnVhcnkgMTMsIDIwMTEg
ICAgICAgICAgICAgICBbUGFnZSA1M10NCgwNCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgIGRy
YWZ0LWRyaW5rcy1zcHByb3YgICAgICAgICAgICAgICAgIEp1bHkgMjAxMA0KDQoNCiAgPGVsZW1l
bnQgbmFtZT0iYWRkRWdyUnRlc1Jxc3QiIHR5cGU9InNwcHBiOkFkZEVnclJ0ZXNScXN0VHlwZSIv
Pg0KICA8Y29tcGxleFR5cGUgbmFtZT0iQWRkRWdyUnRlc1Jxc3RUeXBlIj4NCiAgICA8Y29tcGxl
eENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0K
ICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZWdyUnRlIiB0eXBl
PSJzcHBwYjpFZ3JSdGVUeXBlIg0KICAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4N
CiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENv
bnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJFZ3JSdGVUeXBl
Ij4NCiAgICA8c2VxdWVuY2U+DQogICAgICA8ZWxlbWVudCBuYW1lPSJiYXNlIiB0eXBlPSJzcHBw
YjpCYXNpY09ialR5cGUiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9ImVnclJ0ZU5hbWUiIHR5cGU9
InNwcHBiOk9iak5hbWVUeXBlIi8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJwcmVmIiB0eXBlPSJ1
bnNpZ25lZFNob3J0Ii8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJzdmNzIiB0eXBlPSJzdHJpbmci
Lz4NCiAgICAgIDxlbGVtZW50IG5hbWU9InJlZ3hSZXdyaXRlUnVsZSIgdHlwZT0ic3BwcGI6UmVn
ZXhQYXJhbVR5cGUiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9ImluZ3Jlc3NSdGUiIHR5cGU9InNw
cHBiOk9iaktleVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0iZXh0
IiB0eXBlPSJzcHBwYjpFeHRBbnlUeXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAgICA8L3NlcXVlbmNl
Pg0KICA8L2NvbXBsZXhUeXBlPg0KDQoNCiAgIGFkZEVnclJ0ZXNScXN0IGlzIGFkZGVkIGluIHRo
ZSBzcHBwUmVxdWVzdCByb290IGVsZW1lbnQgaW4gb3JkZXIgdG8NCiAgIHNlbmQgYSB2YWxpZCBy
ZXF1ZXN0IHRvIHRoZSBzZXJ2ZXIuICBBIGxpbWl0YXRpb24gb24gdGhlIG1heGltdW0NCiAgIG51
bWJlciBvZiBFZ3JSdGVUeXBlIGlzIGVuZm9yY2VkIGJ5IHRoZSByZWdpc3RyeSBhbmQgd2lsbCB2
YXJ5IGZyb20NCiAgIG9uZSBpbXBsZW1lbnRhdGlvbiB0byB0aGUgbmV4dC4NCg0KICAgVGhlIHJl
c3BvbnNlIGZyb20gdGhlIHNlcnZlciBpcyByZXR1cm5lZCBpbiBhZGRFZ3JSdGVzUnNwbnMgZWxl
bWVudCwNCiAgIHdoaWNoIGlzIGRlZmluZWQgYXMgdGhlIGVsZW1lbnQgb2YgdHlwZSBCYXNpY1Jz
cG5zVHlwZS4NCg0KOC44LjIuICBHZXQgRWdyZXNzIFJvdXRlDQoNCiAgIFRoZSBnZXRFZ3JSdGVz
UnFzdCBpcyB1c2VkIGJ5IGFuIGF1dGhvcml6ZWQgZW50aXR5IHRvIGZldGNoIHRoZSB3ZWxsLQ0K
ICAga25vd24gZWdyZXNzIHJvdXRlIGRhdGEuDQoNCg0KDQogICAgIDxlbGVtZW50IG5hbWU9Imdl
dEVnclJ0ZXNScXN0IiB0eXBlPSJzcHBwYjpHZXRFZ3JSdGVzUnFzdFR5cGUiLz4NCiAgICAgPGNv
bXBsZXhUeXBlIG5hbWU9IkdldEVnclJ0ZXNScXN0VHlwZSI+DQogICAgICAgPGNvbXBsZXhDb250
ZW50Pg0KICAgICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1Jxc3RUeXBlIj4NCiAg
ICAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9Im9iamVjdEtl
eSIgdHlwZT0ic3BwcGI6T2JqS2V5VHlwZSINCiAgICAgICAgICAgICAgIG1pbk9jY3Vycz0iMCIg
bWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgICAg
IDwvZXh0ZW5zaW9uPg0KDQoNCg0KTXVsZSwgZXQgYWwuICAgICAgICAgICAgRXhwaXJlcyBKYW51
YXJ5IDEzLCAyMDExICAgICAgICAgICAgICAgW1BhZ2UgNTRdDQoMDQpJbnRlcm5ldC1EcmFmdCAg
ICAgICAgICAgICBkcmFmdC1kcmlua3Mtc3Bwcm92ICAgICAgICAgICAgICAgICBKdWx5IDIwMTAN
Cg0KDQogICAgICAgPC9jb21wbGV4Q29udGVudD4NCiAgICAgPC9jb21wbGV4VHlwZT4NCg0KDQo4
LjguMy4gIERlbGV0ZSBFZ3Jlc3MgUm91dGUNCg0KICAgZGVsRWdyZXNzUnRlIGlzIHVzZWQgYnkg
YXV0aG9yaXplZCBlbnRpdGllcyB0byByZW1vdmUgYSB3ZWxsLWtub3cNCiAgIHJvdXRlLg0KDQoN
Cg0KICAgICA8ZWxlbWVudCBuYW1lPSJkZWxFZ3JSdGVzUnFzdCIgdHlwZT0ic3BwcGI6RGVsRWdy
UnRlc1Jxc3RUeXBlIi8+DQogICAgIDxjb21wbGV4VHlwZSBuYW1lPSJEZWxFZ3JSdGVzUnFzdFR5
cGUiPg0KICAgICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgICAgIDxleHRlbnNpb24gYmFzZT0i
c3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICAg
ICA8ZWxlbWVudCBuYW1lPSJvYmplY3RLZXkiIHR5cGU9InNwcHBiOk9iaktleVR5cGUiDQogICAg
ICAgICAgICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICAgICA8L3NlcXVlbmNl
Pg0KICAgICAgICAgPC9leHRlbnNpb24+DQogICAgICAgPC9jb21wbGV4Q29udGVudD4NCiAgICAg
PC9jb21wbGV4VHlwZT4NCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoN
Cg0KDQoNCg0KDQoNCg0KDQpNdWxlLCBldCBhbC4gICAgICAgICAgICBFeHBpcmVzIEphbnVhcnkg
MTMsIDIwMTEgICAgICAgICAgICAgICBbUGFnZSA1NV0NCgwNCkludGVybmV0LURyYWZ0ICAgICAg
ICAgICAgIGRyYWZ0LWRyaW5rcy1zcHByb3YgICAgICAgICAgICAgICAgIEp1bHkgMjAxMA0KDQoN
CjkuICBTZWN1cml0eSBDb25zaWRlcmF0aW9ucw0KDQogICBUaGUgdHJhbnNwb3J0IHByb3RvY29s
IHNlY3Rpb24gY29udGFpbnMgc29tZSBzZWN1cml0eSBwcm9wZXJ0aWVzIHRoYXQNCiAgIHRoZSB0
cmFuc3BvcnQgcHJvdG9jb2wgbXVzdCBwcm92aWRlIHNvIHRoYXQgYXV0aGVudGljYXRlZCBlbmRw
b2ludHMNCiAgIGNhbiBleGNoYW5nZSBkYXRhIGNvbmZpZGVudGlhbGx5IGFuZCB3aXRoIGludGVn
cml0eSBwcm90ZWN0aW9uLg0KDQogICBNb3JlIGRldGFpbHMgd2lsbCBiZSBwcm92aWRlZCBpbiBh
IGZ1dHVyZSByZXZpc2lvbiBvZiB0aGlzIGRvY3VtZW50Lg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoN
Cg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0K
DQoNCg0KDQoNCk11bGUsIGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMgSmFudWFyeSAxMywgMjAx
MSAgICAgICAgICAgICAgIFtQYWdlIDU2XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAg
ZHJhZnQtZHJpbmtzLXNwcHJvdiAgICAgICAgICAgICAgICAgSnVseSAyMDEwDQoNCg0KMTAuICBJ
QU5BIENvbnNpZGVyYXRpb25zDQoNCiAgIFRoaXMgZG9jdW1lbnQgdXNlcyBVUk5zIHRvIGRlc2Ny
aWJlIFhNTCBuYW1lc3BhY2VzIGFuZCBYTUwgc2NoZW1hcw0KICAgY29uZm9ybWluZyB0byBhIHJl
Z2lzdHJ5IG1lY2hhbmlzbSBkZXNjcmliZWQgaW4gW1JGQzM2ODhdLg0KDQogICBUd28gVVJJIGFz
c2lnbm1lbnRzIGFyZSByZXF1ZXN0ZWQuDQoNCiAgIFJlZ2lzdHJhdGlvbiByZXF1ZXN0IGZvciB0
aGUgU1BQUCBYTUwgbmFtZXNwYWNlOg0KICAgdXJuOmlldGY6cGFyYW1zOnhtbDpuczpzcHBwOmJh
c2U6MQ0KICAgUmVnaXN0cmFudCBDb250YWN0OiBJRVNHDQogICBYTUw6IE5vbmUuICBOYW1lc3Bh
Y2UgVVJJcyBkbyBub3QgcmVwcmVzZW50IGFuIFhNTCBzcGVjaWZpY2F0aW9uLg0KDQogICBSZWdp
c3RyYXRpb24gcmVxdWVzdCBmb3IgdGhlIFhNTCBzY2hlbWE6DQogICBVUkk6IHVybjppZXRmOnBh
cmFtczp4bWw6c2NoZW1hOnNwcHA6MQ0KICAgUmVnaXN0cmFudCBDb250YWN0OiBJRVNHDQogICBY
TUw6IFNlZSB0aGUgIkZvcm1hbCBTcGVjaWZpY2F0aW9uIiBzZWN0aW9uIG9mIHRoaXMgZG9jdW1l
bnQNCiAgIChTZWN0aW9uIDExKS4NCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoN
Cg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KTXVsZSwgZXQgYWwuICAgICAgICAgICAg
RXhwaXJlcyBKYW51YXJ5IDEzLCAyMDExICAgICAgICAgICAgICAgW1BhZ2UgNTddDQoMDQpJbnRl
cm5ldC1EcmFmdCAgICAgICAgICAgICBkcmFmdC1kcmlua3Mtc3Bwcm92ICAgICAgICAgICAgICAg
ICBKdWx5IDIwMTANCg0KDQoxMS4gIEZvcm1hbCBTcGVjaWZpY2F0aW9uDQoNCiAgIFRoaXMgc2Vj
dGlvbiBwcm92aWRlcyB0aGUgZHJhZnQgWE1MIFNjaGVtYSBEZWZpbml0aW9uIGZvciB0aGUgU1BQ
UA0KICAgcHJvdG9jb2wuICBQbGVhc2UgcmVhZCBTZWN0aW9uIDMuNCBmb3Iga25vd24gaXNzdWVz
Lg0KDQoNCg0KDQo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pg0KPHNjaGVt
YSB4bWxuczpzcHBwYj0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpzcHBwOmJhc2U6MSINCiAgeG1s
bnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hIg0KICB0YXJnZXROYW1lc3BhY2U9
InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEiDQogIGVsZW1lbnRGb3JtRGVmYXVs
dD0icXVhbGlmaWVkIiB4bWw6bGFuZz0iRU4iPg0KICA8YW5ub3RhdGlvbj4NCiAgICA8ZG9jdW1l
bnRhdGlvbj4gLS0tLS0tLS0tLS0tLS0tLS0tIE9iamVjdCBUeXBlIERlZmluaXRpb25zDQogICAg
ICAtLS0tLS0tLS0tLS0tLSA8L2RvY3VtZW50YXRpb24+DQogIDwvYW5ub3RhdGlvbj4NCiAgPGNv
bXBsZXhUeXBlIG5hbWU9IlJ0ZUdycFR5cGUiPg0KICAgIDxzZXF1ZW5jZT4NCiAgICAgIDxlbGVt
ZW50IG5hbWU9ImJhc2UiIHR5cGU9InNwcHBiOkJhc2ljT2JqVHlwZSIvPg0KICAgICAgPGVsZW1l
bnQgbmFtZT0icnRlR3JwTmFtZSIgdHlwZT0ic3BwcGI6T2JqTmFtZVR5cGUiLz4NCiAgICAgIDxl
bGVtZW50IG5hbWU9InJ0ZVJlYyIgdHlwZT0ic3BwcGI6UnRlUmVjVHlwZSIgbWluT2NjdXJzPSIw
Ig0KICAgICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0i
ZGdOYW1lIiB0eXBlPSJzcHBwYjpPYmpOYW1lVHlwZSIgbWluT2NjdXJzPSIwIg0KICAgICAgICBt
YXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0icGVlcmluZ09yZyIg
dHlwZT0ic3BwcGI6T3JnSWRUeXBlIiBtaW5PY2N1cnM9IjAiDQogICAgICAgIG1heE9jY3Vycz0i
dW5ib3VuZGVkIi8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJzb3VyY2VJZGVudCIgdHlwZT0ic3Bw
cGI6U291cmNlSWRlbnRUeXBlIg0KICAgICAgICBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5i
b3VuZGVkIi8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJpc0luU3ZjIiB0eXBlPSJib29sZWFuIi8+
DQogICAgICA8ZWxlbWVudCBuYW1lPSJleHQiIHR5cGU9InNwcHBiOkV4dEFueVR5cGUiIG1pbk9j
Y3Vycz0iMCIvPg0KICAgIDwvc2VxdWVuY2U+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4
VHlwZSBuYW1lPSJEZXN0R3JwVHlwZSI+DQogICAgPHNlcXVlbmNlPg0KICAgICAgPGVsZW1lbnQg
bmFtZT0iYmFzZSIgdHlwZT0ic3BwcGI6QmFzaWNPYmpUeXBlIi8+DQogICAgICA8ZWxlbWVudCBu
YW1lPSJkZ05hbWUiIHR5cGU9InNwcHBiOk9iak5hbWVUeXBlIi8+DQogICAgPC9zZXF1ZW5jZT4N
CiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IlB1YklkVHlwZSIgYWJzdHJh
Y3Q9InRydWUiPg0KICAgIDxzZXF1ZW5jZT4NCiAgICAgIDxlbGVtZW50IG5hbWU9ImJhc2UiIHR5
cGU9InNwcHBiOkJhc2ljT2JqVHlwZSIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0iZGdOYW1lIiB0
eXBlPSJzcHBwYjpPYmpOYW1lVHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgICA8ZWxlbWVudCBu
YW1lPSJydGVSZWMiIHR5cGU9InNwcHBiOlJ0ZVJlY1R5cGUiIG1pbk9jY3Vycz0iMCINCiAgICAg
ICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICA8L3NlcXVlbmNlPg0KICA8L2NvbXBsZXhU
eXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iRW1haWxUeXBlIj4NCg0KDQoNCk11bGUsIGV0IGFs
LiAgICAgICAgICAgIEV4cGlyZXMgSmFudWFyeSAxMywgMjAxMSAgICAgICAgICAgICAgIFtQYWdl
IDU4XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgZHJhZnQtZHJpbmtzLXNwcHJvdiAg
ICAgICAgICAgICAgICAgSnVseSAyMDEwDQoNCg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAg
IDxleHRlbnNpb24gYmFzZT0ic3BwcGI6UHViSWRUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0K
ICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImVtYWlsIiB0eXBlPSJzdHJpbmciLz4NCiAgICAgICAg
PC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQog
IDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJUTlR5cGUiPg0KICAgIDxjb21w
bGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6UHViSWRUeXBlIj4NCiAg
ICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InRuIiB0eXBlPSJzdHJp
bmciLz4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJjb3JDbGFpbSIgdHlwZT0ic3BwcGI6Q09S
SW5mb1R5cGUiDQogICAgICAgICAgICBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgPC9zZXF1ZW5j
ZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxl
eFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJUTlJUeXBlIj4NCiAgICA8Y29tcGxleENvbnRl
bnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOlROVHlwZSI+DQogICAgICAgIDxzZXF1
ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJlbmRUbiIgdHlwZT0ic3RyaW5nIi8+DQog
ICAgICAgICAgPGVsZW1lbnQgbmFtZT0iY29yQ2xhaW0iIHR5cGU9InNwcHBiOkNPUkluZm9UeXBl
Ig0KICAgICAgICAgICAgbWluT2NjdXJzPSIwIi8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAg
ICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0K
ICA8Y29tcGxleFR5cGUgbmFtZT0iUk5UeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAg
ICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOlB1YklkVHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4N
CiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJybiIgdHlwZT0ic3RyaW5nIiBkZWZhdWx0PSJ0cnVl
Ii8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBs
ZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iTkFQVFJU
eXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBi
OlJ0ZVJlY1R5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFt
ZT0ib3JkZXIiIHR5cGU9InVuc2lnbmVkU2hvcnQiLz4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1l
PSJwcmVmIiB0eXBlPSJ1bnNpZ25lZFNob3J0Ii8+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0i
ZmxhZ3MiIHR5cGU9InN0cmluZyIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICAgPGVsZW1lbnQg
bmFtZT0ic3ZjcyIgdHlwZT0ic3RyaW5nIi8+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0icmVn
eCIgdHlwZT0ic3BwcGI6UmVnZXhQYXJhbVR5cGUiDQoNCg0KDQpNdWxlLCBldCBhbC4gICAgICAg
ICAgICBFeHBpcmVzIEphbnVhcnkgMTMsIDIwMTEgICAgICAgICAgICAgICBbUGFnZSA1OV0NCgwN
CkludGVybmV0LURyYWZ0ICAgICAgICAgICAgIGRyYWZ0LWRyaW5rcy1zcHByb3YgICAgICAgICAg
ICAgICAgIEp1bHkgMjAxMA0KDQoNCiAgICAgICAgICAgIG1pbk9jY3Vycz0iMCIvPg0KICAgICAg
ICAgIDxlbGVtZW50IG5hbWU9InJlcGwiIHR5cGU9InN0cmluZyIgbWluT2NjdXJzPSIwIi8+DQog
ICAgICAgICAgPGVsZW1lbnQgbmFtZT0idHRsIiB0eXBlPSJwb3NpdGl2ZUludGVnZXIiIG1pbk9j
Y3Vycz0iMCIvPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImV4dCIgdHlwZT0ic3BwcGI6RXh0
QW55VHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4
dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29t
cGxleFR5cGUgbmFtZT0iTlNUeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0
ZW5zaW9uIGJhc2U9InNwcHBiOlJ0ZVJlY1R5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQogICAg
ICAgICAgPGVsZW1lbnQgbmFtZT0iaG9zdE5hbWUiIHR5cGU9InN0cmluZyIvPg0KICAgICAgICAg
IDxlbGVtZW50IG5hbWU9ImlwQWRkciIgdHlwZT0ic3BwcGI6SVBBZGRyVHlwZSIgbWluT2NjdXJz
PSIwIg0KICAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgICA8ZWxl
bWVudCBuYW1lPSJ0dGwiIHR5cGU9InBvc2l0aXZlSW50ZWdlciIgbWluT2NjdXJzPSIwIi8+DQog
ICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZXh0IiB0eXBlPSJzcHBwYjpFeHRBbnlUeXBlIiBtaW5P
Y2N1cnM9IjAiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAg
IDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1l
PSJVUklUeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9
InNwcHBiOlJ0ZVJlY1R5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1l
bnQgbmFtZT0iZXJlIiB0eXBlPSJzdHJpbmciIGRlZmF1bHQ9Il4oLiopJCIvPg0KICAgICAgICAg
IDxlbGVtZW50IG5hbWU9InVyaSIgdHlwZT0ic3RyaW5nIi8+DQogICAgICAgICAgPGVsZW1lbnQg
bmFtZT0iZXh0IiB0eXBlPSJzcHBwYjpFeHRBbnlUeXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAg
ICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+
DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJSdGVHcnBPZmZlclR5cGUi
Pg0KICAgIDxzZXF1ZW5jZT4NCiAgICAgIDxlbGVtZW50IG5hbWU9ImJhc2UiIHR5cGU9InNwcHBi
OkJhc2ljT2JqVHlwZSIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0icnRlR3JwT2ZmZXJLZXkiIHR5
cGU9InNwcHBiOlJ0ZUdycE9mZmVyS2V5VHlwZSIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0ic3Rh
dHVzIiB0eXBlPSJzcHBwYjpSdGVHcnBPZmZlclN0YXR1c1R5cGUiLz4NCiAgICAgIDxlbGVtZW50
IG5hbWU9Im9mZmVyRGF0ZVRpbWUiIHR5cGU9ImRhdGVUaW1lIi8+DQogICAgICA8ZWxlbWVudCBu
YW1lPSJhY2NlcHREYXRlVGltZSIgdHlwZT0iZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIvPg0KICAg
ICAgPGVsZW1lbnQgbmFtZT0iZXh0IiB0eXBlPSJzcHBwYjpFeHRBbnlUeXBlIiBtaW5PY2N1cnM9
IjAiLz4NCiAgICA8L3NlcXVlbmNlPg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUg
bmFtZT0iRWdyUnRlVHlwZSI+DQogICAgPHNlcXVlbmNlPg0KICAgICAgPGVsZW1lbnQgbmFtZT0i
YmFzZSIgdHlwZT0ic3BwcGI6QmFzaWNPYmpUeXBlIi8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJl
Z3JSdGVOYW1lIiB0eXBlPSJzcHBwYjpPYmpOYW1lVHlwZSIvPg0KICAgICAgPGVsZW1lbnQgbmFt
ZT0icHJlZiIgdHlwZT0idW5zaWduZWRTaG9ydCIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0ic3Zj
cyIgdHlwZT0ic3RyaW5nIi8+DQoNCg0KDQpNdWxlLCBldCBhbC4gICAgICAgICAgICBFeHBpcmVz
IEphbnVhcnkgMTMsIDIwMTEgICAgICAgICAgICAgICBbUGFnZSA2MF0NCgwNCkludGVybmV0LURy
YWZ0ICAgICAgICAgICAgIGRyYWZ0LWRyaW5rcy1zcHByb3YgICAgICAgICAgICAgICAgIEp1bHkg
MjAxMA0KDQoNCiAgICAgIDxlbGVtZW50IG5hbWU9InJlZ3hSZXdyaXRlUnVsZSIgdHlwZT0ic3Bw
cGI6UmVnZXhQYXJhbVR5cGUiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9ImluZ3Jlc3NSdGUiIHR5
cGU9InNwcHBiOk9iaktleVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgPGVsZW1lbnQgbmFt
ZT0iZXh0IiB0eXBlPSJzcHBwYjpFeHRBbnlUeXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAgICA8L3Nl
cXVlbmNlPg0KICA8L2NvbXBsZXhUeXBlPg0KICA8YW5ub3RhdGlvbj4NCiAgICA8ZG9jdW1lbnRh
dGlvbj4gLS0tLS0tLS0tLS0tLS0tLS0tIEFic3RyYWN0IE9iamVjdCBhbmQgRWxlbWVudA0KICAg
ICAgVHlwZSBEZWZpbml0aW9ucyAtLS0tLS0tLS0tLS0tLSA8L2RvY3VtZW50YXRpb24+DQogIDwv
YW5ub3RhdGlvbj4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkJhc2ljT2JqVHlwZSI+DQogICAgPHNl
cXVlbmNlPg0KICAgICAgPGVsZW1lbnQgbmFtZT0icmFudElkIiB0eXBlPSJzcHBwYjpPcmdJZFR5
cGUiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9InJhcklkIiB0eXBlPSJzcHBwYjpPcmdJZFR5cGUi
Lz4NCiAgICAgIDxlbGVtZW50IG5hbWU9ImV4dCIgdHlwZT0ic3BwcGI6RXh0QW55VHlwZSIgbWlu
T2NjdXJzPSIwIi8+DQogICAgPC9zZXF1ZW5jZT4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBs
ZXhUeXBlIG5hbWU9IlJ0ZVJlY1R5cGUiIGFic3RyYWN0PSJ0cnVlIj4NCiAgICA8c2VxdWVuY2U+
DQogICAgICA8ZWxlbWVudCBuYW1lPSJwcmlvcml0eSIgdHlwZT0icG9zaXRpdmVJbnRlZ2VyIiBk
ZWZhdWx0PSIxMDAiLz4NCiAgICA8L3NlcXVlbmNlPg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29t
cGxleFR5cGUgbmFtZT0iUmVnZXhQYXJhbVR5cGUiPg0KICAgIDxzZXF1ZW5jZT4NCiAgICAgIDxl
bGVtZW50IG5hbWU9ImVyZSIgdHlwZT0ic3RyaW5nIiBkZWZhdWx0PSJeKC4qKSQiLz4NCiAgICAg
IDxlbGVtZW50IG5hbWU9InJlcGwiIHR5cGU9InN0cmluZyIvPg0KICAgIDwvc2VxdWVuY2U+DQog
IDwvY29tcGxleFR5cGU+DQogIDxzaW1wbGVUeXBlIG5hbWU9Ik9yZ0lkVHlwZSI+DQogICAgPHJl
c3RyaWN0aW9uIGJhc2U9InN0cmluZyIvPg0KICA8L3NpbXBsZVR5cGU+DQogIDxzaW1wbGVUeXBl
IG5hbWU9Ik9iak5hbWVUeXBlIj4NCiAgICA8cmVzdHJpY3Rpb24gYmFzZT0ic3RyaW5nIi8+DQog
IDwvc2ltcGxlVHlwZT4NCiAgPHNpbXBsZVR5cGUgbmFtZT0iVHJhbnNJZFR5cGUiPg0KICAgIDxy
ZXN0cmljdGlvbiBiYXNlPSJzdHJpbmciLz4NCiAgPC9zaW1wbGVUeXBlPg0KICA8c2ltcGxlVHlw
ZSBuYW1lPSJNaW5vclZlclR5cGUiPg0KICAgIDxyZXN0cmljdGlvbiBiYXNlPSJ1bnNpZ25lZExv
bmciLz4NCiAgPC9zaW1wbGVUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iT2JqS2V5VHlwZSI+
DQogICAgPHNlcXVlbmNlPg0KICAgICAgPGVsZW1lbnQgbmFtZT0icmFudElkIiB0eXBlPSJzcHBw
YjpPcmdJZFR5cGUiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9Im5hbWUiIHR5cGU9InNwcHBiOk9i
ak5hbWVUeXBlIi8+DQogICAgPC9zZXF1ZW5jZT4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBs
ZXhUeXBlIG5hbWU9IlJ0ZUdycE9mZmVyS2V5VHlwZSI+DQogICAgPHNlcXVlbmNlPg0KICAgICAg
PGVsZW1lbnQgbmFtZT0icnRlR3JwS2V5IiB0eXBlPSJzcHBwYjpPYmpLZXlUeXBlIi8+DQoNCg0K
DQpNdWxlLCBldCBhbC4gICAgICAgICAgICBFeHBpcmVzIEphbnVhcnkgMTMsIDIwMTEgICAgICAg
ICAgICAgICBbUGFnZSA2MV0NCgwNCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgIGRyYWZ0LWRy
aW5rcy1zcHByb3YgICAgICAgICAgICAgICAgIEp1bHkgMjAxMA0KDQoNCiAgICAgIDxlbGVtZW50
IG5hbWU9Im9mZmVyZWRUbyIgdHlwZT0ic3BwcGI6T3JnSWRUeXBlIi8+DQogICAgPC9zZXF1ZW5j
ZT4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkJhc2ljUnFzdFR5cGUi
Pg0KICAgIDxzZXF1ZW5jZT4NCiAgICAgIDxlbGVtZW50IG5hbWU9ImNsaWVudFRyYW5zSWQiIHR5
cGU9InNwcHBiOlRyYW5zSWRUeXBlIg0KICAgICAgICBtaW5PY2N1cnM9IjAiLz4NCiAgICAgIDxl
bGVtZW50IG5hbWU9Im1pbm9yVmVyIiB0eXBlPSJzcHBwYjpNaW5vclZlclR5cGUiIG1pbk9jY3Vy
cz0iMCIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0iZXh0IiB0eXBlPSJzcHBwYjpFeHRBbnlUeXBl
IiBtaW5PY2N1cnM9IjAiLz4NCiAgICA8L3NlcXVlbmNlPg0KICA8L2NvbXBsZXhUeXBlPg0KICA8
Y29tcGxleFR5cGUgbmFtZT0iQmFzaWNSc3Buc1R5cGUiPg0KICAgIDxzZXF1ZW5jZT4NCiAgICAg
IDxlbGVtZW50IG5hbWU9ImNsaWVudFRyYW5zSWQiIHR5cGU9InNwcHBiOlRyYW5zSWRUeXBlIg0K
ICAgICAgICBtaW5PY2N1cnM9IjAiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9InNlcnZlclRyYW5z
SWQiIHR5cGU9InNwcHBiOlRyYW5zSWRUeXBlIi8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJyZXND
b2RlIiB0eXBlPSJpbnQiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9InJlc01zZyIgdHlwZT0ic3Ry
aW5nIi8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJleHQiIHR5cGU9InNwcHBiOkV4dEFueVR5cGUi
IG1pbk9jY3Vycz0iMCIvPg0KICAgIDwvc2VxdWVuY2U+DQogICAgPGF0dHJpYnV0ZSBuYW1lPSJj
bGllbnRUcmFuc0lkIiB0eXBlPSJzcHBwYjpUcmFuc0lkVHlwZSIvPg0KICAgIDxhdHRyaWJ1dGUg
bmFtZT0ic2VydmVyVHJhbnNJZCIgdHlwZT0ic3BwcGI6VHJhbnNJZFR5cGUiLz4NCiAgPC9jb21w
bGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IklQQWRkclR5cGUiPg0KICAgIDxzZXF1ZW5j
ZT4NCiAgICAgIDxlbGVtZW50IG5hbWU9ImFkZHIiIHR5cGU9InN0cmluZyIvPg0KICAgICAgPGVs
ZW1lbnQgbmFtZT0idHlwZSIgdHlwZT0ic3BwcGI6SVBUeXBlIi8+DQogICAgICA8ZWxlbWVudCBu
YW1lPSJleHQiIHR5cGU9InNwcHBiOkV4dEFueVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgIDwv
c2VxdWVuY2U+DQogIDwvY29tcGxleFR5cGU+DQogIDxzaW1wbGVUeXBlIG5hbWU9IklQVHlwZSI+
DQogICAgPHJlc3RyaWN0aW9uIGJhc2U9InRva2VuIj4NCiAgICAgIDxlbnVtZXJhdGlvbiB2YWx1
ZT0iSVB2NCIvPg0KICAgICAgPGVudW1lcmF0aW9uIHZhbHVlPSJJUHY2Ii8+DQogICAgPC9yZXN0
cmljdGlvbj4NCiAgPC9zaW1wbGVUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iU291cmNlSWRl
bnRUeXBlIj4NCiAgICA8c2VxdWVuY2U+DQogICAgICA8ZWxlbWVudCBuYW1lPSJzb3VyY2VJZGVu
dExhYmVsIiB0eXBlPSJzdHJpbmciLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9InNvdXJjZUlkZW50
U2NoZW1lIg0KICAgICAgICB0eXBlPSJzcHBwYjpTb3VyY2VJZGVudFNjaGVtZVR5cGUiLz4NCiAg
ICAgIDxlbGVtZW50IG5hbWU9ImV4dCIgdHlwZT0ic3BwcGI6RXh0QW55VHlwZSIgbWluT2NjdXJz
PSIwIi8+DQogICAgPC9zZXF1ZW5jZT4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPHNpbXBsZVR5cGUg
bmFtZT0iU291cmNlSWRlbnRTY2hlbWVUeXBlIj4NCiAgICA8cmVzdHJpY3Rpb24gYmFzZT0idG9r
ZW4iPg0KICAgICAgPGVudW1lcmF0aW9uIHZhbHVlPSJ1cmkiLz4NCiAgICAgIDxlbnVtZXJhdGlv
biB2YWx1ZT0iaXAiLz4NCg0KDQoNCk11bGUsIGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMgSmFu
dWFyeSAxMywgMjAxMSAgICAgICAgICAgICAgIFtQYWdlIDYyXQ0KDA0KSW50ZXJuZXQtRHJhZnQg
ICAgICAgICAgICAgZHJhZnQtZHJpbmtzLXNwcHJvdiAgICAgICAgICAgICAgICAgSnVseSAyMDEw
DQoNCg0KICAgICAgPGVudW1lcmF0aW9uIHZhbHVlPSJyb290RG9tYWluIi8+DQogICAgPC9yZXN0
cmljdGlvbj4NCiAgPC9zaW1wbGVUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iQ09SSW5mb1R5
cGUiPg0KICAgIDxzZXF1ZW5jZT4NCiAgICAgIDxlbGVtZW50IG5hbWU9ImNvckNsYWltIiB0eXBl
PSJib29sZWFuIiBkZWZhdWx0PSJ0cnVlIi8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJjb3JDbGFp
bUFwcHJvdmVkIiB0eXBlPSJib29sZWFuIiBkZWZhdWx0PSJmYWxzZSINCiAgICAgIC8+DQogICAg
PC9zZXF1ZW5jZT4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IlN2Y01l
bnVUeXBlIj4NCiAgICA8c2VxdWVuY2U+DQogICAgICA8ZWxlbWVudCBuYW1lPSJzZXJ2ZXJTdGF0
dXMiIHR5cGU9InNwcHBiOlNlcnZlclN0YXR1c1R5cGUiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9
Im1hak1pblZlcnNpb24iIHR5cGU9InN0cmluZyINCiAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5k
ZWQiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9Im9ialVSSSIgdHlwZT0iYW55VVJJIiBtYXhPY2N1
cnM9InVuYm91bmRlZCIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0iZXh0VVJJIiB0eXBlPSJhbnlV
UkkiIG1pbk9jY3Vycz0iMCINCiAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICA8
L3NlcXVlbmNlPg0KICA8L2NvbXBsZXhUeXBlPg0KICA8c2ltcGxlVHlwZSBuYW1lPSJTZXJ2ZXJT
dGF0dXNUeXBlIj4NCiAgICA8cmVzdHJpY3Rpb24gYmFzZT0idG9rZW4iPg0KICAgICAgPGVudW1l
cmF0aW9uIHZhbHVlPSJpblNlcnZpY2UiLz4NCiAgICAgIDxlbnVtZXJhdGlvbiB2YWx1ZT0ib3V0
T2ZTZXJ2aWNlIi8+DQogICAgPC9yZXN0cmljdGlvbj4NCiAgPC9zaW1wbGVUeXBlPg0KICA8c2lt
cGxlVHlwZSBuYW1lPSJSdGVHcnBPZmZlclN0YXR1c1R5cGUiPg0KICAgIDxyZXN0cmljdGlvbiBi
YXNlPSJ0b2tlbiI+DQogICAgICA8ZW51bWVyYXRpb24gdmFsdWU9Im9mZmVyZWQiLz4NCiAgICAg
IDxlbnVtZXJhdGlvbiB2YWx1ZT0iYWNjZXB0ZWQiLz4NCiAgICA8L3Jlc3RyaWN0aW9uPg0KICA8
L3NpbXBsZVR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJFeHRBbnlUeXBlIj4NCiAgICA8c2Vx
dWVuY2U+DQogICAgICA8YW55IG5hbWVzcGFjZT0iIyNvdGhlciIgbWF4T2NjdXJzPSJ1bmJvdW5k
ZWQiLz4NCiAgICA8L3NlcXVlbmNlPg0KICA8L2NvbXBsZXhUeXBlPg0KICA8YW5ub3RhdGlvbj4N
CiAgICA8ZG9jdW1lbnRhdGlvbj4gLS0tLS0tLS0tLS0tLS0gT3BlcmF0aW9uIFJlcXVlc3QgYW5k
IFJlc3BvbnNlDQogICAgICBPYmplY3QgVHlwZSBEZWZpbml0aW9ucyAtLS0tLS0tLS0tLS0gPC9k
b2N1bWVudGF0aW9uPg0KICA8L2Fubm90YXRpb24+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJBZGRS
dGVHcnBzUnFzdFR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24g
YmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAg
ICA8ZWxlbWVudCBuYW1lPSJydGVHcnAiIHR5cGU9InNwcHBiOlJ0ZUdycFR5cGUiDQogICAgICAg
ICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KDQoNCg0K
TXVsZSwgZXQgYWwuICAgICAgICAgICAgRXhwaXJlcyBKYW51YXJ5IDEzLCAyMDExICAgICAgICAg
ICAgICAgW1BhZ2UgNjNdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICBkcmFmdC1kcmlu
a3Mtc3Bwcm92ICAgICAgICAgICAgICAgICBKdWx5IDIwMTANCg0KDQogICAgICA8L2V4dGVuc2lv
bj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5
cGUgbmFtZT0iRGVsUnRlR3Jwc1Jxc3RUeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAg
ICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0KICAgICAgICA8c2VxdWVu
Y2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0ib2JqZWN0S2V5IiB0eXBlPSJzcHBwYjpPYmpL
ZXlUeXBlIg0KICAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgPC9z
ZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwv
Y29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJHZXRSdGVHcnBzUnFzdFR5cGUiPg0K
ICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNS
cXN0VHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJv
YmplY3RLZXkiIHR5cGU9InNwcHBiOk9iaktleVR5cGUiDQogICAgICAgICAgICBtaW5PY2N1cnM9
IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8
L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8
Y29tcGxleFR5cGUgbmFtZT0iR2V0UnRlR3Jwc1JzcG5zVHlwZSI+DQogICAgPGNvbXBsZXhDb250
ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1JzcG5zVHlwZSI+DQogICAg
ICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJydGVHcnAiIHR5cGU9InNw
cHBiOlJ0ZUdycFR5cGUiIG1pbk9jY3Vycz0iMCINCiAgICAgICAgICAgIG1heE9jY3Vycz0idW5i
b3VuZGVkIi8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAgICA8
L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0i
QWRkRGVzdEdyb3Vwc1Jxc3RUeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0
ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQog
ICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZGVzdEdycCIgdHlwZT0ic3BwcGI6RGVzdEdycFR5cGUi
DQogICAgICAgICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICA8L3NlcXVlbmNl
Pg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4
VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkRlbERlc3RHcm91cHNScXN0VHlwZSI+DQogICAg
PGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1Jxc3RU
eXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9Im9iamVj
dEtleSIgdHlwZT0ic3BwcGI6T2JqS2V5VHlwZSINCg0KDQoNCk11bGUsIGV0IGFsLiAgICAgICAg
ICAgIEV4cGlyZXMgSmFudWFyeSAxMywgMjAxMSAgICAgICAgICAgICAgIFtQYWdlIDY0XQ0KDA0K
SW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgZHJhZnQtZHJpbmtzLXNwcHJvdiAgICAgICAgICAg
ICAgICAgSnVseSAyMDEwDQoNCg0KICAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4N
CiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENv
bnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJHZXREZXN0R3Jv
dXBzUnFzdFR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFz
ZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8
ZWxlbWVudCBuYW1lPSJvYmplY3RLZXkiIHR5cGU9InNwcHBiOk9iaktleVR5cGUiDQogICAgICAg
ICAgICBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgIDwvc2Vx
dWVuY2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2Nv
bXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iR2V0RGVzdEdyb3Vwc1JzcG5zVHlwZSI+
DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNp
Y1JzcG5zVHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1l
PSJkZXN0R3JwIiB0eXBlPSJzcHBwYjpEZXN0R3JwVHlwZSINCiAgICAgICAgICAgIG1pbk9jY3Vy
cz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAg
IDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQog
IDxjb21wbGV4VHlwZSBuYW1lPSJBZGRQdWJJZHNScXN0VHlwZSI+DQogICAgPGNvbXBsZXhDb250
ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1Jxc3RUeXBlIj4NCiAgICAg
ICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InBpIiB0eXBlPSJzcHBwYjpQ
dWJJZFR5cGUiDQogICAgICAgICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICA8
L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAg
PC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkRlbFB1Yklkc1Jxc3RUeXBlIj4N
CiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2lj
UnFzdFR5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0i
cGkiIHR5cGU9InNwcHBiOlB1YklkVHlwZSINCiAgICAgICAgICAgIG1heE9jY3Vycz0idW5ib3Vu
ZGVkIi8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2Nv
bXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iR2V0
UHViSWRzUnFzdFR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24g
YmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQoNCg0KDQpNdWxlLCBldCBhbC4gICAgICAgICAg
ICBFeHBpcmVzIEphbnVhcnkgMTMsIDIwMTEgICAgICAgICAgICAgICBbUGFnZSA2NV0NCgwNCklu
dGVybmV0LURyYWZ0ICAgICAgICAgICAgIGRyYWZ0LWRyaW5rcy1zcHByb3YgICAgICAgICAgICAg
ICAgIEp1bHkgMjAxMA0KDQoNCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50
IG5hbWU9InBpIiB0eXBlPSJzcHBwYjpQdWJJZFR5cGUiIG1pbk9jY3Vycz0iMCINCiAgICAgICAg
ICAgIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8
L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8
Y29tcGxleFR5cGUgbmFtZT0iR2V0UHViSWRzUnNwbnNUeXBlIj4NCiAgICA8Y29tcGxleENvbnRl
bnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnNwbnNUeXBlIj4NCiAgICAg
ICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InBpIiB0eXBlPSJzcHBwYjpQ
dWJJZFR5cGUiIG1pbk9jY3Vycz0iMCINCiAgICAgICAgICAgIG1heE9jY3Vycz0idW5ib3VuZGVk
Ii8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBs
ZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iQWRkUnRl
R3JwT2ZmZXJzUnFzdFR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNp
b24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAg
ICAgICA8ZWxlbWVudCBuYW1lPSJydGVHcnBPZmZlciIgdHlwZT0ic3BwcGI6UnRlR3JwT2ZmZXJU
eXBlIg0KICAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgPC9zZXF1
ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29t
cGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJEZWxSdGVHcnBPZmZlcnNScXN0VHlwZSI+
DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNp
Y1Jxc3RUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9
InJ0ZUdycE9mZmVyS2V5Ig0KICAgICAgICAgICAgdHlwZT0ic3BwcGI6UnRlR3JwT2ZmZXJLZXlU
eXBlIiBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAg
PC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAg
PGNvbXBsZXhUeXBlIG5hbWU9IkFjY2VwdFJ0ZUdycE9mZmVyc1Jxc3RUeXBlIj4NCiAgICA8Y29t
cGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUi
Pg0KICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0icnRlR3JwT2Zm
ZXJLZXkiDQogICAgICAgICAgICB0eXBlPSJzcHBwYjpSdGVHcnBPZmZlcktleVR5cGUiIG1heE9j
Y3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVuc2lv
bj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5
cGUgbmFtZT0iUmVqZWN0UnRlR3JwT2ZmZXJzUnFzdFR5cGUiPg0KDQoNCg0KTXVsZSwgZXQgYWwu
ICAgICAgICAgICAgRXhwaXJlcyBKYW51YXJ5IDEzLCAyMDExICAgICAgICAgICAgICAgW1BhZ2Ug
NjZdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICBkcmFmdC1kcmlua3Mtc3Bwcm92ICAg
ICAgICAgICAgICAgICBKdWx5IDIwMTANCg0KDQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAg
PGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1Jxc3RUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNl
Pg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InJ0ZUdycE9mZmVyS2V5Ig0KICAgICAgICAgICAg
dHlwZT0ic3BwcGI6UnRlR3JwT2ZmZXJLZXlUeXBlIiBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0K
ICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29u
dGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkdldFJ0ZUdycE9m
ZmVyc1Jxc3RUeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJh
c2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAg
PGVsZW1lbnQgbmFtZT0ib2ZmZXJlZEJ5UGVlcnMiIHR5cGU9ImJvb2xlYW4iIG1pbk9jY3Vycz0i
MCIvPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9Im9mZmVyZWRUb1BlZXJzIiB0eXBlPSJib29s
ZWFuIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJzdGF0dXMiIHR5
cGU9InNwcHBiOlJ0ZUdycE9mZmVyU3RhdHVzVHlwZSINCiAgICAgICAgICAgIG1pbk9jY3Vycz0i
MCIvPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InBlZXJpbmdPcmciIHR5cGU9InNwcHBiOk9y
Z0lkVHlwZSINCiAgICAgICAgICAgIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQi
Lz4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJydGVHcnBPZmZlcktleSINCiAgICAgICAgICAg
IHR5cGU9InNwcHBiOlJ0ZUdycE9mZmVyS2V5VHlwZSIgbWluT2NjdXJzPSIwIg0KICAgICAgICAg
ICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwv
ZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogIDxj
b21wbGV4VHlwZSBuYW1lPSJHZXRSdGVHcnBPZmZlcnNSc3Buc1R5cGUiPg0KICAgIDxjb21wbGV4
Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNSc3Buc1R5cGUiPg0K
ICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0icnRlR3JwT2ZmZXIi
IHR5cGU9InNwcHBiOlJ0ZUdycE9mZmVyVHlwZSINCiAgICAgICAgICAgIG1pbk9jY3Vycz0iMCIg
bWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0
ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21w
bGV4VHlwZSBuYW1lPSJBZGRFZ3JSdGVzUnFzdFR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4N
CiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAgIDxz
ZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJlZ3JSdGUiIHR5cGU9InNwcHBiOkVn
clJ0ZVR5cGUiDQogICAgICAgICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICA8
L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAg
PC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkRlbEVnclJ0ZXNScXN0VHlwZSI+
DQogICAgPGNvbXBsZXhDb250ZW50Pg0KDQoNCg0KTXVsZSwgZXQgYWwuICAgICAgICAgICAgRXhw
aXJlcyBKYW51YXJ5IDEzLCAyMDExICAgICAgICAgICAgICAgW1BhZ2UgNjddDQoMDQpJbnRlcm5l
dC1EcmFmdCAgICAgICAgICAgICBkcmFmdC1kcmlua3Mtc3Bwcm92ICAgICAgICAgICAgICAgICBK
dWx5IDIwMTANCg0KDQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUi
Pg0KICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0ib2JqZWN0S2V5
IiB0eXBlPSJzcHBwYjpPYmpLZXlUeXBlIg0KICAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5k
ZWQiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29t
cGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJHZXRF
Z3JSdGVzUnFzdFR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24g
YmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAg
ICA8ZWxlbWVudCBuYW1lPSJvYmplY3RLZXkiIHR5cGU9InNwcHBiOk9iaktleVR5cGUiDQogICAg
ICAgICAgICBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgIDwv
c2VxdWVuY2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8
L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iR2V0RWdyUnRlc1JzcG5zVHlwZSI+
DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNp
Y1JzcG5zVHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1l
PSJydGVHcnAiIHR5cGU9InNwcHBiOlJ0ZUdycFR5cGUiIG1pbk9jY3Vycz0iMCINCiAgICAgICAg
ICAgIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8
L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8
Y29tcGxleFR5cGUgbmFtZT0iR2V0U3ZjTWVudVJxc3RUeXBlIj4NCiAgICA8Y29tcGxleENvbnRl
bnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiLz4NCiAgICA8
L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0i
R2V0U3ZjTWVudVJzcG5zVHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVu
c2lvbiBiYXNlPSJzcHBwYjpCYXNpY1JzcG5zVHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAg
ICAgICAgICA8ZWxlbWVudCBuYW1lPSJzdmNNZW51IiB0eXBlPSJzcHBwYjpTdmNNZW51VHlwZSIv
Pg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4
Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGFubm90YXRpb24+DQogICAgPGRvY3VtZW50
YXRpb24+IC0tLS0tLS0tLS0tLS0tIE9wZXJhdGlvbiBSZXF1ZXN0IGFuZCBSZXNwb25zZQ0KICAg
ICAgRWxlbWVudCBEZWZpbml0aW9ucyAtLS0tLS0tLS0tLS0gPC9kb2N1bWVudGF0aW9uPg0KICA8
L2Fubm90YXRpb24+DQogIDxhbm5vdGF0aW9uPg0KICAgIDxkb2N1bWVudGF0aW9uPiAtLS0tLS0t
LS0tLS0tLSBNYW5hZ2UgUm91dGUgR3JvdXBzDQoNCg0KDQpNdWxlLCBldCBhbC4gICAgICAgICAg
ICBFeHBpcmVzIEphbnVhcnkgMTMsIDIwMTEgICAgICAgICAgICAgICBbUGFnZSA2OF0NCgwNCklu
dGVybmV0LURyYWZ0ICAgICAgICAgICAgIGRyYWZ0LWRyaW5rcy1zcHByb3YgICAgICAgICAgICAg
ICAgIEp1bHkgMjAxMA0KDQoNCiAgICA8L2RvY3VtZW50YXRpb24+DQogIDwvYW5ub3RhdGlvbj4N
CiAgPGVsZW1lbnQgbmFtZT0iYWRkUnRlR3Jwc1Jxc3QiIHR5cGU9InNwcHBiOkFkZFJ0ZUdycHNS
cXN0VHlwZSIvPg0KICA8ZWxlbWVudCBuYW1lPSJkZWxSdGVHcnBzUnFzdCIgdHlwZT0ic3BwcGI6
RGVsUnRlR3Jwc1Jxc3RUeXBlIi8+DQogIDxlbGVtZW50IG5hbWU9ImdldFJ0ZUdycHNScXN0IiB0
eXBlPSJzcHBwYjpHZXRSdGVHcnBzUnFzdFR5cGUiLz4NCiAgPGVsZW1lbnQgbmFtZT0iYWRkUnRl
R3Jwc1JzcG5zIiB0eXBlPSJzcHBwYjpCYXNpY1JzcG5zVHlwZSIvPg0KICA8ZWxlbWVudCBuYW1l
PSJkZWxSdGVHcnBzUnNwbnMiIHR5cGU9InNwcHBiOkJhc2ljUnNwbnNUeXBlIi8+DQogIDxlbGVt
ZW50IG5hbWU9ImdldFJ0ZUdycHNSc3BucyIgdHlwZT0ic3BwcGI6R2V0UnRlR3Jwc1JzcG5zVHlw
ZSIvPg0KICA8YW5ub3RhdGlvbj4NCiAgICA8ZG9jdW1lbnRhdGlvbj4gLS0tLS0tLS0tLS0tLS0g
TWFuYWdlIERlc3RpbmF0aW9uIEdyb3Vwcw0KICAgIDwvZG9jdW1lbnRhdGlvbj4NCiAgPC9hbm5v
dGF0aW9uPg0KICA8ZWxlbWVudCBuYW1lPSJhZGREZXN0R3JvdXBzUnFzdCIgdHlwZT0ic3BwcGI6
QWRkRGVzdEdyb3Vwc1Jxc3RUeXBlIi8+DQogIDxlbGVtZW50IG5hbWU9ImRlbERlc3RHcm91cHNS
cXN0IiB0eXBlPSJzcHBwYjpEZWxEZXN0R3JvdXBzUnFzdFR5cGUiLz4NCiAgPGVsZW1lbnQgbmFt
ZT0iZ2V0RGVzdEdyb3Vwc1Jxc3QiIHR5cGU9InNwcHBiOkdldERlc3RHcm91cHNScXN0VHlwZSIv
Pg0KICA8ZWxlbWVudCBuYW1lPSJhZGREZXN0R3JvdXBzUnNwbnMiIHR5cGU9InNwcHBiOkJhc2lj
UnNwbnNUeXBlIi8+DQogIDxlbGVtZW50IG5hbWU9ImRlbERlc3RHcm91cHNSc3BucyIgdHlwZT0i
c3BwcGI6QmFzaWNSc3Buc1R5cGUiLz4NCiAgPGVsZW1lbnQgbmFtZT0iZ2V0RGVzdEdyb3Vwc1Jz
cG5zIg0KICAgIHR5cGU9InNwcHBiOkdldERlc3RHcm91cHNSc3Buc1R5cGUiLz4NCiAgPGFubm90
YXRpb24+DQogICAgPGRvY3VtZW50YXRpb24+IC0tLS0tLS0tLS0tLS0tIE1hbmFnZSBQdWJsaWMg
SWRlbnRpZmllcnMNCiAgICA8L2RvY3VtZW50YXRpb24+DQogIDwvYW5ub3RhdGlvbj4NCiAgPGVs
ZW1lbnQgbmFtZT0iYWRkUHViSWRzUnFzdCIgdHlwZT0ic3BwcGI6QWRkUHViSWRzUnFzdFR5cGUi
Lz4NCiAgPGVsZW1lbnQgbmFtZT0iZGVsUHViSWRzUnFzdCIgdHlwZT0ic3BwcGI6RGVsUHViSWRz
UnFzdFR5cGUiLz4NCiAgPGVsZW1lbnQgbmFtZT0iZ2V0UHViSWRzUnFzdCIgdHlwZT0ic3BwcGI6
R2V0UHViSWRzUnFzdFR5cGUiLz4NCiAgPGVsZW1lbnQgbmFtZT0iYWRkUHViSWRzUnNwbnMiIHR5
cGU9InNwcHBiOkJhc2ljUnNwbnNUeXBlIi8+DQogIDxlbGVtZW50IG5hbWU9ImRlbFB1Yklkc1Jz
cG5zIiB0eXBlPSJzcHBwYjpCYXNpY1JzcG5zVHlwZSIvPg0KICA8ZWxlbWVudCBuYW1lPSJnZXRQ
dWJJZHNSc3BucyIgdHlwZT0ic3BwcGI6R2V0UHViSWRzUnNwbnNUeXBlIi8+DQogIDxhbm5vdGF0
aW9uPg0KICAgIDxkb2N1bWVudGF0aW9uPiAtLS0tLS0tLS0tLS0tLSBNYW5hZ2UgUm91dGUgR3Jv
dXAgT2ZmZXJzDQogICAgPC9kb2N1bWVudGF0aW9uPg0KICA8L2Fubm90YXRpb24+DQogIDxlbGVt
ZW50IG5hbWU9ImFkZFJ0ZUdycE9mZmVyc1Jxc3QiDQogICAgdHlwZT0ic3BwcGI6QWRkUnRlR3Jw
T2ZmZXJzUnFzdFR5cGUiLz4NCiAgPGVsZW1lbnQgbmFtZT0iZGVsUnRlR3JwT2ZmZXJzUnFzdCIN
CiAgICB0eXBlPSJzcHBwYjpEZWxSdGVHcnBPZmZlcnNScXN0VHlwZSIvPg0KICA8ZWxlbWVudCBu
YW1lPSJhY2NlcHRSdGVHcnBPZmZlcnNScXN0Ig0KICAgIHR5cGU9InNwcHBiOkFjY2VwdFJ0ZUdy
cE9mZmVyc1Jxc3RUeXBlIi8+DQogIDxlbGVtZW50IG5hbWU9InJlamVjdFJ0ZUdycE9mZmVyc1Jx
c3QiDQogICAgdHlwZT0ic3BwcGI6UmVqZWN0UnRlR3JwT2ZmZXJzUnFzdFR5cGUiLz4NCiAgPGVs
ZW1lbnQgbmFtZT0iZ2V0UnRlR3JwT2ZmZXJzUnFzdCINCiAgICB0eXBlPSJzcHBwYjpHZXRSdGVH
cnBPZmZlcnNScXN0VHlwZSIvPg0KICA8ZWxlbWVudCBuYW1lPSJhZGRSdGVHcnBPZmZlcnNSc3Bu
cyIgdHlwZT0ic3BwcGI6QmFzaWNSc3Buc1R5cGUiLz4NCiAgPGVsZW1lbnQgbmFtZT0iZGVsUnRl
R3JwT2ZmZXJzUnNwbnMiIHR5cGU9InNwcHBiOkJhc2ljUnNwbnNUeXBlIi8+DQogIDxlbGVtZW50
IG5hbWU9ImFjY2VwdFJ0ZUdycE9mZmVyc1JzcG5zIiB0eXBlPSJzcHBwYjpCYXNpY1JzcG5zVHlw
ZSIvPg0KICA8ZWxlbWVudCBuYW1lPSJyZWplY3RSdGVHcnBPZmZlcnNSc3BucyIgdHlwZT0ic3Bw
cGI6QmFzaWNSc3Buc1R5cGUiLz4NCiAgPGVsZW1lbnQgbmFtZT0iZ2V0UnRlR3JwT2ZmZXJzUnNw
bnMiDQoNCg0KDQpNdWxlLCBldCBhbC4gICAgICAgICAgICBFeHBpcmVzIEphbnVhcnkgMTMsIDIw
MTEgICAgICAgICAgICAgICBbUGFnZSA2OV0NCgwNCkludGVybmV0LURyYWZ0ICAgICAgICAgICAg
IGRyYWZ0LWRyaW5rcy1zcHByb3YgICAgICAgICAgICAgICAgIEp1bHkgMjAxMA0KDQoNCiAgICB0
eXBlPSJzcHBwYjpHZXRSdGVHcnBPZmZlcnNSc3Buc1R5cGUiLz4NCiAgPGFubm90YXRpb24+DQog
ICAgPGRvY3VtZW50YXRpb24+IC0tLS0tLS0tLS0tLS0tIE1hbmFnZSBFZ3Jlc3MgUm91dGVzDQog
ICAgPC9kb2N1bWVudGF0aW9uPg0KICA8L2Fubm90YXRpb24+DQogIDxlbGVtZW50IG5hbWU9ImFk
ZEVnclJ0ZXNScXN0IiB0eXBlPSJzcHBwYjpBZGRFZ3JSdGVzUnFzdFR5cGUiLz4NCiAgPGVsZW1l
bnQgbmFtZT0iZGVsRWdyUnRlc1Jxc3QiIHR5cGU9InNwcHBiOkRlbEVnclJ0ZXNScXN0VHlwZSIv
Pg0KICA8ZWxlbWVudCBuYW1lPSJnZXRFZ3JSdGVzUnFzdCIgdHlwZT0ic3BwcGI6R2V0RWdyUnRl
c1Jxc3RUeXBlIi8+DQogIDxlbGVtZW50IG5hbWU9ImFkZEVnclJ0ZXNSc3BucyIgdHlwZT0ic3Bw
cGI6QmFzaWNSc3Buc1R5cGUiLz4NCiAgPGVsZW1lbnQgbmFtZT0iZGVsRWdyUnRlc1JzcG5zIiB0
eXBlPSJzcHBwYjpCYXNpY1JzcG5zVHlwZSIvPg0KICA8ZWxlbWVudCBuYW1lPSJnZXRFZ3JSdGVz
UnNwbnMiIHR5cGU9InNwcHBiOkdldEVnclJ0ZXNSc3Buc1R5cGUiLz4NCiAgPGFubm90YXRpb24+
DQogICAgPGRvY3VtZW50YXRpb24+IC0tLS0tLS0tLS0tLS0tIE1pc2MgT3BlcmF0aW9ucyA8L2Rv
Y3VtZW50YXRpb24+DQogIDwvYW5ub3RhdGlvbj4NCiAgPGVsZW1lbnQgbmFtZT0iZ2V0U3ZjTWVu
dVJxc3QiIHR5cGU9InNwcHBiOkdldFN2Y01lbnVScXN0VHlwZSIvPg0KICA8ZWxlbWVudCBuYW1l
PSJnZXRTdmNNZW51UnNwbnMiIHR5cGU9InNwcHBiOkdldFN2Y01lbnVSc3Buc1R5cGUiLz4NCiAg
PGFubm90YXRpb24+DQogICAgPGRvY3VtZW50YXRpb24+IC0tLS0tLS0tIEdlbmVyaWMgUmVxdWVz
dCBhbmQgUmVzcG9uc2UgRGVmaW5pdGlvbnMNCiAgICAgIC0tLS0tLS0tLS0tLS0tLSA8L2RvY3Vt
ZW50YXRpb24+DQogIDwvYW5ub3RhdGlvbj4NCiAgPGVsZW1lbnQgbmFtZT0ic3BwcFJlcXVlc3Qi
Pg0KICAgIDxjb21wbGV4VHlwZT4NCiAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgPGFueSBtYXhP
Y2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDxhdHRyaWJ1dGUg
bmFtZT0idHJhbnNhY3Rpb25hbCIgdHlwZT0iYm9vbGVhbiIgdXNlPSJvcHRpb25hbCIvPg0KICAg
IDwvY29tcGxleFR5cGU+DQogIDwvZWxlbWVudD4NCiAgPGVsZW1lbnQgbmFtZT0ic3BwcFJlc3Bv
bnNlIj4NCiAgICA8Y29tcGxleFR5cGU+DQogICAgICA8c2VxdWVuY2U+DQogICAgICAgIDxhbnkg
bWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgIDwvc2VxdWVuY2U+DQogICAgPC9jb21wbGV4
VHlwZT4NCiAgPC9lbGVtZW50Pg0KPC9zY2hlbWE+DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoN
Cg0KDQpNdWxlLCBldCBhbC4gICAgICAgICAgICBFeHBpcmVzIEphbnVhcnkgMTMsIDIwMTEgICAg
ICAgICAgICAgICBbUGFnZSA3MF0NCgwNCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgIGRyYWZ0
LWRyaW5rcy1zcHByb3YgICAgICAgICAgICAgICAgIEp1bHkgMjAxMA0KDQoNCjEyLiAgU3BlY2lm
aWNhdGlvbiBFeHRlbnNpYmlsaXR5DQoNCiAgIFRoZSBwcm90b2NvbCBkZWZpbmVkIGluIHRoaXMg
c3BlY2lmaWNhdGlvbiBpcyBleHRlbnNpYmxlLiAgVGhpcw0KICAgc2VjdGlvbiBleHBsYWlucyBo
b3cgdG8gZXh0ZW5kIHRoZSBwcm90b2NvbCBhbmQgd2hhdCBwcm9jZWR1cmVzIGFyZQ0KICAgbmVj
ZXNzYXJ5IHRvIGZvbGxvdyBpbiBvcmRlciB0byBlbnN1cmUgcHJvcGVyIGV4dGVuc2lvbnMuDQoN
Cg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0K
DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCk11bGUsIGV0IGFsLiAgICAgICAgICAg
IEV4cGlyZXMgSmFudWFyeSAxMywgMjAxMSAgICAgICAgICAgICAgIFtQYWdlIDcxXQ0KDA0KSW50
ZXJuZXQtRHJhZnQgICAgICAgICAgICAgZHJhZnQtZHJpbmtzLXNwcHJvdiAgICAgICAgICAgICAg
ICAgSnVseSAyMDEwDQoNCg0KMTMuICBBY2tub3dsZWRnbWVudHMNCg0KICAgVGhpcyBkb2N1bWVu
dCBpcyBhIHJlc3VsdCBvZiB2YXJpb3VzIGRpc2N1c3Npb25zIGhlbGQgaW4gdGhlIERSSU5LUw0K
ICAgd29ya2luZyBncm91cCBhbmQgd2l0aGluIHRoZSBEUklOS1MgcHJvdG9jb2wgZGVzaWduIHRl
YW0sIHdoaWNoIGlzDQogICBjb21wcmlzZWQgb2YgdGhlIGZvbGxvd2luZyBpbmRpdmlkdWFscywg
aW4gYWxwaGFiZXRpY2FsIG9yZGVyOg0KICAgRGVib3JhaCBBIEd1eXRvbiAoVGVsY29yZGlhKSwg
U3VtYW50aCBDaGFubmFiYXNhcHBhIChDYWJsZUxhYnMpLA0KICAgSmVhbi1GcmFuY29pcyBNdWxl
IChDYWJsZUxhYnMpLCBLZW5uZXRoIENhcnR3cmlnaHQgKFROU0kpLCBNYW5qdWwNCiAgIE1haGFy
aXNoaSAoVE5TSSksIERhdmlkIFNjaHdhcnR6IChYQ29ubmVjdCksIGFuZCB0aGUgY28tY2hhaXJz
DQogICBSaWNoYXJkIFNob2NrZXkgYW5kIEFsZXhhbmRlciBNYXlyaG9mZXIgKGVudW0uYXQgR21i
SCkuDQoNCiAgIFRoZSBhdXRob3JzIG9mIHRoaXMgZG9jdW1lbnQgdGhhbmsgdGhlIGZvbGxvd2lu
ZyBpbmRpdmlkdWFscyBmb3INCiAgIHRoZWlyIGFkdmljZSwgcmV2aWV3cyBhbmQgY29tbWVudHMg
ZHVyaW5nIHRoZSBkZXZlbG9wbWVudCBvZiB0aGlzDQogICBwcm90b2NvbDogTGlzYSBEdXNzZWF1
bHQsICJZT1VSIE5BTUUgSEVSRSIgLS0gc2VuZCBjb21tZW50cyB0byBkcmlua3MNCiAgIGxpc3Qu
DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoN
Cg0KDQoNCg0KDQoNCg0KDQoNCk11bGUsIGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMgSmFudWFy
eSAxMywgMjAxMSAgICAgICAgICAgICAgIFtQYWdlIDcyXQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAg
ICAgICAgICAgZHJhZnQtZHJpbmtzLXNwcHJvdiAgICAgICAgICAgICAgICAgSnVseSAyMDEwDQoN
Cg0KMTQuICBSZWZlcmVuY2VzDQoNCjE0LjEuICBOb3JtYXRpdmUgUmVmZXJlbmNlcw0KDQogICBb
SS1ELmlldGYtZHJpbmtzLXNwcHAtb3Zlci1zb2FwXQ0KICAgICAgICAgICAgICBDYXJ0d3JpZ2h0
LCBLLiwgIlNQUFAgT3ZlciBTT0FQIGFuZCBIVFRQIiwNCiAgICAgICAgICAgICAgZHJhZnQtaWV0
Zi1kcmlua3Mtc3BwcC1vdmVyLXNvYXAtMDAgKHdvcmsgaW4gcHJvZ3Jlc3MpLA0KICAgICAgICAg
ICAgICBKdW5lIDIwMTAuDQoNCiAgIFtSRkMyMTE5XSAgQnJhZG5lciwgUy4sICJLZXkgd29yZHMg
Zm9yIHVzZSBpbiBSRkNzIHRvIEluZGljYXRlDQogICAgICAgICAgICAgIFJlcXVpcmVtZW50IExl
dmVscyIsIEJDUCAxNCwgUkZDIDIxMTksIE1hcmNoIDE5OTcuDQoNCiAgIFtSRkMyMjc3XSAgQWx2
ZXN0cmFuZCwgSC4sICJJRVRGIFBvbGljeSBvbiBDaGFyYWN0ZXIgU2V0cyBhbmQNCiAgICAgICAg
ICAgICAgTGFuZ3VhZ2VzIiwgQkNQIDE4LCBSRkMgMjI3NywgSmFudWFyeSAxOTk4Lg0KDQogICBb
UkZDMjc4MV0gIEhvZmZtYW4sIFAuIGFuZCBGLiBZZXJnZWF1LCAiVVRGLTE2LCBhbiBlbmNvZGlu
ZyBvZiBJU08NCiAgICAgICAgICAgICAgMTA2NDYiLCBSRkMgMjc4MSwgRmVicnVhcnkgMjAwMC4N
Cg0KICAgW1JGQzM2MjldICBZZXJnZWF1LCBGLiwgIlVURi04LCBhIHRyYW5zZm9ybWF0aW9uIGZv
cm1hdCBvZiBJU08NCiAgICAgICAgICAgICAgMTA2NDYiLCBTVEQgNjMsIFJGQyAzNjI5LCBOb3Zl
bWJlciAyMDAzLg0KDQogICBbUkZDMzY4OF0gIE1lYWxsaW5nLCBNLiwgIlRoZSBJRVRGIFhNTCBS
ZWdpc3RyeSIsIEJDUCA4MSwgUkZDIDM2ODgsDQogICAgICAgICAgICAgIEphbnVhcnkgMjAwNC4N
Cg0KICAgW1JGQzM5ODZdICBCZXJuZXJzLUxlZSwgVC4sIEZpZWxkaW5nLCBSLiwgYW5kIEwuIE1h
c2ludGVyLCAiVW5pZm9ybQ0KICAgICAgICAgICAgICBSZXNvdXJjZSBJZGVudGlmaWVyIChVUkkp
OiBHZW5lcmljIFN5bnRheCIsIFNURCA2NiwNCiAgICAgICAgICAgICAgUkZDIDM5ODYsIEphbnVh
cnkgMjAwNS4NCg0KMTQuMi4gIEluZm9ybWF0aXZlIFJlZmVyZW5jZXMNCg0KICAgW0ktRC5pZXRm
LWRyaW5rcy11c2VjYXNlcy1yZXF1aXJlbWVudHNdDQogICAgICAgICAgICAgIENoYW5uYWJhc2Fw
cGEsIFMuLCAiRFJJTktTIFVzZSBjYXNlcyBhbmQgUHJvdG9jb2wNCiAgICAgICAgICAgICAgUmVx
dWlyZW1lbnRzIiwgZHJhZnQtaWV0Zi1kcmlua3MtdXNlY2FzZXMtcmVxdWlyZW1lbnRzLTAzDQog
ICAgICAgICAgICAgICh3b3JrIGluIHByb2dyZXNzKSwgTWF5IDIwMTAuDQoNCiAgIFtSRkMyODIx
XSAgS2xlbnNpbiwgSi4sICJTaW1wbGUgTWFpbCBUcmFuc2ZlciBQcm90b2NvbCIsIFJGQyAyODIx
LA0KICAgICAgICAgICAgICBBcHJpbCAyMDAxLg0KDQogICBbUkZDMzI2MV0gIFJvc2VuYmVyZywg
Si4sIFNjaHVsenJpbm5lLCBILiwgQ2FtYXJpbGxvLCBHLiwgSm9obnN0b24sDQogICAgICAgICAg
ICAgIEEuLCBQZXRlcnNvbiwgSi4sIFNwYXJrcywgUi4sIEhhbmRsZXksIE0uLCBhbmQgRS4NCiAg
ICAgICAgICAgICAgU2Nob29sZXIsICJTSVA6IFNlc3Npb24gSW5pdGlhdGlvbiBQcm90b2NvbCIs
IFJGQyAzMjYxLA0KICAgICAgICAgICAgICBKdW5lIDIwMDIuDQoNCiAgIFtSRkMzNzYxXSAgRmFs
dHN0cm9tLCBQLiBhbmQgTS4gTWVhbGxpbmcsICJUaGUgRS4xNjQgdG8gVW5pZm9ybQ0KICAgICAg
ICAgICAgICBSZXNvdXJjZSBJZGVudGlmaWVycyAoVVJJKSBEeW5hbWljIERlbGVnYXRpb24gRGlz
Y292ZXJ5DQogICAgICAgICAgICAgIFN5c3RlbSAoREREUykgQXBwbGljYXRpb24gKEVOVU0pIiwg
UkZDIDM3NjEsIEFwcmlsIDIwMDQuDQoNCiAgIFtSRkM0NzI1XSAgTWF5cmhvZmVyLCBBLiBhbmQg
Qi4gSG9lbmVpc2VuLCAiRU5VTSBWYWxpZGF0aW9uDQoNCg0KDQpNdWxlLCBldCBhbC4gICAgICAg
ICAgICBFeHBpcmVzIEphbnVhcnkgMTMsIDIwMTEgICAgICAgICAgICAgICBbUGFnZSA3M10NCgwN
CkludGVybmV0LURyYWZ0ICAgICAgICAgICAgIGRyYWZ0LWRyaW5rcy1zcHByb3YgICAgICAgICAg
ICAgICAgIEp1bHkgMjAxMA0KDQoNCiAgICAgICAgICAgICAgQXJjaGl0ZWN0dXJlIiwgUkZDIDQ3
MjUsIE5vdmVtYmVyIDIwMDYuDQoNCiAgIFtSRkM1NDg2XSAgTWFsYXMsIEQuIGFuZCBELiBNZXll
ciwgIlNlc3Npb24gUGVlcmluZyBmb3IgTXVsdGltZWRpYQ0KICAgICAgICAgICAgICBJbnRlcmNv
bm5lY3QgKFNQRUVSTUlOVCkgVGVybWlub2xvZ3kiLCBSRkMgNTQ4NiwNCiAgICAgICAgICAgICAg
TWFyY2ggMjAwOS4NCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0K
DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KTXVsZSwgZXQg
YWwuICAgICAgICAgICAgRXhwaXJlcyBKYW51YXJ5IDEzLCAyMDExICAgICAgICAgICAgICAgW1Bh
Z2UgNzRdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICBkcmFmdC1kcmlua3Mtc3Bwcm92
ICAgICAgICAgICAgICAgICBKdWx5IDIwMTANCg0KDQpBdXRob3JzJyBBZGRyZXNzZXMNCg0KICAg
SmVhbi1GcmFuY29pcyBNdWxlDQogICBDYWJsZUxhYnMNCiAgIDg1OCBDb2FsIENyZWVrIENpcmNs
ZQ0KICAgTG91aXN2aWxsZSwgQ08gIDgwMDI3DQogICBVU0ENCg0KICAgRW1haWw6IGpmbUBjYWJs
ZWxhYnMuY29tDQoNCg0KICAgS2VubmV0aCBDYXJ0d3JpZ2h0DQogICBUTlMNCiAgIDE5MzkgUm9s
YW5kIENsYXJrZSBQbGFjZQ0KICAgUmVzdG9uLCBWQSAgMjAxOTENCiAgIFVTQQ0KDQogICBFbWFp
bDoga2NhcnR3cmlnaHRAdG5zaS5jb20NCg0KDQogICBTeWVkIFdhc2ltIEFsaQ0KICAgTmV1U3Rh
cg0KICAgNDYwMDAgQ2VudGVyIE9hayBQbGF6YQ0KICAgU3RlcmxpbmcsIFZBICAyMDE2Ng0KICAg
VVNBDQoNCiAgIEVtYWlsOiBzeWVkLmFsaUBuZXVzdGFyLmJpeg0KDQoNCiAgIEFsZXhhbmRlciBN
YXlyaG9mZXINCiAgIGVudW0uYXQgR21iSA0KICAgS2FybHNwbGF0eiAxLzkNCiAgIFdpZW4sICAg
QS0xMDEwDQogICBBdXN0cmlhDQoNCiAgIEVtYWlsOiBhbGV4YW5kZXIubWF5cmhvZmVyQGVudW0u
YXQNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCk11bGUsIGV0IGFsLiAgICAgICAgICAg
IEV4cGlyZXMgSmFudWFyeSAxMywgMjAxMSAgICAgICAgICAgICAgIFtQYWdlIDc1XQ0KDA==

--_003_754963199212404AB8E9CFCA6C3D0CDA244A38721FTNSMAILNAwin2_
Content-Type: text/xml; name="draft-ietf-drinks-sppprov-01v5.xml"
Content-Description: draft-ietf-drinks-sppprov-01v5.xml
Content-Disposition: attachment;
	filename="draft-ietf-drinks-sppprov-01v5.xml"; size=150502;
	creation-date="Fri, 10 Sep 2010 14:53:22 GMT";
	modification-date="Fri, 10 Sep 2010 14:53:22 GMT"
Content-Transfer-Encoding: base64

PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCg0KPCFET0NUWVBFIHJmYyBT
WVNURU0gInJmYzI2MjkuZHRkIiBbDQogICAgICAgIDwhRU5USVRZIHJmYzIyNzcgUFVCTElDICIi
DQogICAgICAgICAgImh0dHA6Ly94bWwucmVzb3VyY2Uub3JnL3B1YmxpYy9yZmMvYmlieG1sL3Jl
ZmVyZW5jZS5SRkMuMjI3Ny54bWwiPg0KICAgICAgICA8IUVOVElUWSByZmMyMTE5IFBVQkxJQyAi
Ig0KICAgICAgICAgICJodHRwOi8veG1sLnJlc291cmNlLm9yZy9wdWJsaWMvcmZjL2JpYnhtbC9y
ZWZlcmVuY2UuUkZDLjIxMTkueG1sIj4NCiAgICAgICAgPCFFTlRJVFkgcmZjMjc4MSBQVUJMSUMg
IiINCiAgICAgICAgICAiaHR0cDovL3htbC5yZXNvdXJjZS5vcmcvcHVibGljL3JmYy9iaWJ4bWwv
cmVmZXJlbmNlLlJGQy4yNzgxLnhtbCI+DQogICAgICAgIDwhRU5USVRZIHJmYzI4MjEgUFVCTElD
ICIiDQogICAgICAgICAgImh0dHA6Ly94bWwucmVzb3VyY2Uub3JnL3B1YmxpYy9yZmMvYmlieG1s
L3JlZmVyZW5jZS5SRkMuMjgyMS54bWwiPg0KICAgICAgICA8IUVOVElUWSByZmMzMjYxIFBVQkxJ
QyAiIg0KICAgICAgICAgICJodHRwOi8veG1sLnJlc291cmNlLm9yZy9wdWJsaWMvcmZjL2JpYnht
bC9yZWZlcmVuY2UuUkZDLjMyNjEueG1sIj4NCiAgICAgICAgPCFFTlRJVFkgcmZjMzI2MyBQVUJM
SUMgIiINCiAgICAgICAgICAiaHR0cDovL3htbC5yZXNvdXJjZS5vcmcvcHVibGljL3JmYy9iaWJ4
bWwvcmVmZXJlbmNlLlJGQy4zMjYzLnhtbCI+DQogICAgICAgIDwhRU5USVRZIHJmYzM2MjkgUFVC
TElDICIiDQogICAgICAgICAgImh0dHA6Ly94bWwucmVzb3VyY2Uub3JnL3B1YmxpYy9yZmMvYmli
eG1sL3JlZmVyZW5jZS5SRkMuMzYyOS54bWwiPg0KICAgICAgICA8IUVOVElUWSByZmMzNjg4IFBV
QkxJQyAiIg0KICAgICAgICAgICJodHRwOi8veG1sLnJlc291cmNlLm9yZy9wdWJsaWMvcmZjL2Jp
YnhtbC9yZWZlcmVuY2UuUkZDLjM2ODgueG1sIj4NCiAgICAgICAgPCFFTlRJVFkgcmZjMzk4NiBQ
VUJMSUMgIiINCiAgICAgICAgICAiaHR0cDovL3htbC5yZXNvdXJjZS5vcmcvcHVibGljL3JmYy9i
aWJ4bWwvcmVmZXJlbmNlLlJGQy4zOTg2LnhtbCI+DQogICAgICAgIDwhRU5USVRZIHJmYzM3NjEg
UFVCTElDICIiDQogICAgICAgICAgImh0dHA6Ly94bWwucmVzb3VyY2Uub3JnL3B1YmxpYy9yZmMv
YmlieG1sL3JlZmVyZW5jZS5SRkMuMzc2MS54bWwiPg0KICAgICAgICA8IUVOVElUWSByZmM0NzI1
IFBVQkxJQyAiIg0KICAgICAgICAgICJodHRwOi8veG1sLnJlc291cmNlLm9yZy9wdWJsaWMvcmZj
L2JpYnhtbC9yZWZlcmVuY2UuUkZDLjQ3MjUueG1sIj4gICAgICAgICAgDQogICAgICAgIDwhRU5U
SVRZIHJmYzU0ODYgUFVCTElDICIiDQogICAgICAgICAgImh0dHA6Ly94bWwucmVzb3VyY2Uub3Jn
L3B1YmxpYy9yZmMvYmlieG1sL3JlZmVyZW5jZS5SRkMuNTQ4Ni54bWwiPg0KDQoJCTwhRU5USVRZ
IEktRC5pZXRmLWRyaW5rcy11c2VjYXNlcy1yZXF1aXJlbWVudHMgU1lTVEVNICJodHRwOi8veG1s
LnJlc291cmNlLm9yZy9wdWJsaWMvcmZjL2JpYnhtbDMvcmVmZXJlbmNlLkktRC5pZXRmLWRyaW5r
cy11c2VjYXNlcy1yZXF1aXJlbWVudHMueG1sIj4NCgkJDQoJCTwhRU5USVRZIEktRC5pZXRmLWRy
aW5rcy1zcHBwLW92ZXItc29hcCBTWVNURU0gImh0dHA6Ly94bWwucmVzb3VyY2Uub3JnL3B1Ymxp
Yy9yZmMvYmlieG1sMy9yZWZlcmVuY2UuSS1ELmlldGYtZHJpbmtzLXNwcHAtb3Zlci1zb2FwLnht
bCI+DQoJCQ0KXT4NCg0KDQo8cmZjIGNhdGVnb3J5PSJzdGQiIGRvY05hbWU9ImRyYWZ0LWlldGYt
ZHJpbmtzLXNwcHJvdi0wMXYxIg0KICBpcHI9InRydXN0MjAwOTAyIj4NCg0KICA8P3htbC1zdHls
ZXNoZWV0IHR5cGU9J3RleHQveHNsJyBocmVmPSdyZmMyNjI5LnhzbHQnID8+DQoNCiAgPD9yZmMg
dG9jPSJ5ZXMiID8+DQogIDw/cmZjIHN5bXJlZnM9InllcyIgPz4NCiAgPD9yZmMgc29ydHJlZnM9
InllcyI/Pg0KICA8P3JmYyBpcHJub3RpZmllZD0ibm8iID8+DQogIDw/cmZjIHN0cmljdD0ieWVz
IiA/Pg0KDQogIDxmcm9udD4NCiAgICA8dGl0bGUgYWJicmV2PSJkcmFmdC1kcmlua3Mtc3Bwcm92
Ij4gU2Vzc2lvbiBQZWVyaW5nIFByb3Zpc2lvbmluZw0KICAgICAgUHJvdG9jb2wgPC90aXRsZT4N
Cg0KICAgIDxhdXRob3IgaW5pdGlhbHM9IkotRi5NLiIgc3VybmFtZT0iTXVsZSINCiAgICAgIGZ1
bGxuYW1lPSJKZWFuLUZyYW5jb2lzIE11bGUiPg0KICAgICAgPG9yZ2FuaXphdGlvbj5DYWJsZUxh
YnMgPC9vcmdhbml6YXRpb24+DQogICAgICA8YWRkcmVzcz4NCiAgICAgICAgICAgICAgICAgICAg
ICAgIDxwb3N0YWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzdHJlZXQ+ODU4
IENvYWwgQ3JlZWsgQ2lyY2xlPC9zdHJlZXQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDxjaXR5PkxvdWlzdmlsbGU8L2NpdHk+IDxyZWdpb24+Q088L3JlZ2lvbj4gDQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlPjgwMDI3PC9jb2RlPg0KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA8Y291bnRyeT5VU0E8L2NvdW50cnk+DQogICAgICAgICAgICAg
ICAgICAgICAgICA8L3Bvc3RhbD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxlbWFpbD5qZm1A
Y2FibGVsYWJzLmNvbTwvZW1haWw+DQogICAgICAgICAgICAgICAgPC9hZGRyZXNzPg0KICAgIDwv
YXV0aG9yPg0KDQogICAgPGF1dGhvciBpbml0aWFscz0iSy5DLiIgc3VybmFtZT0iQ2FydHdyaWdo
dCINCiAgICAgIGZ1bGxuYW1lPSJLZW5uZXRoIENhcnR3cmlnaHQiPg0KICAgICAgPG9yZ2FuaXph
dGlvbj5UTlM8L29yZ2FuaXphdGlvbj4NCiAgICAgIDxhZGRyZXNzPg0KICAgICAgICAgICAgICAg
ICAgICAgICAgPHBvc3RhbD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0cmVl
dD4xOTM5IFJvbGFuZCBDbGFya2UgUGxhY2U8L3N0cmVldD4NCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgPGNpdHk+UmVzdG9uPC9jaXR5PiA8cmVnaW9uPlZBPC9yZWdpb24+IA0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Y29kZT4yMDE5MTwvY29kZT4NCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgPGNvdW50cnk+VVNBPC9jb3VudHJ5Pg0KICAgICAgICAg
ICAgICAgICAgICAgICAgPC9wb3N0YWw+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZW1haWw+
a2NhcnR3cmlnaHRAdG5zaS5jb208L2VtYWlsPg0KICAgICAgICAgICAgICAgIDwvYWRkcmVzcz4N
CiAgICA8L2F1dGhvcj4NCg0KICAgIDxhdXRob3IgaW5pdGlhbHM9IlMuQS4iIHN1cm5hbWU9IkFs
aSIgZnVsbG5hbWU9IlN5ZWQgV2FzaW0gQWxpIj4NCiAgICAgIDxvcmdhbml6YXRpb24+TmV1U3Rh
cjwvb3JnYW5pemF0aW9uPg0KICAgICAgPGFkZHJlc3M+DQogICAgICAgICAgICAgICAgICAgICAg
ICA8cG9zdGFsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3RyZWV0PjQ2MDAw
IENlbnRlciBPYWsgUGxhemE8L3N0cmVldD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgPGNpdHk+U3Rlcmxpbmc8L2NpdHk+IDxyZWdpb24+VkE8L3JlZ2lvbj4gDQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDxjb2RlPjIwMTY2PC9jb2RlPg0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA8Y291bnRyeT5VU0E8L2NvdW50cnk+DQogICAgICAgICAgICAgICAg
ICAgICAgICA8L3Bvc3RhbD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxlbWFpbD5zeWVkLmFs
aUBuZXVzdGFyLmJpejwvZW1haWw+DQogICAgICAgICAgICAgICAgPC9hZGRyZXNzPg0KICAgIDwv
YXV0aG9yPg0KDQogICAgPGF1dGhvciBpbml0aWFscz0iQS5NLiIgc3VybmFtZT0iTWF5cmhvZmVy
Ig0KICAgICAgZnVsbG5hbWU9IkFsZXhhbmRlciBNYXlyaG9mZXIiPg0KICAgICAgPG9yZ2FuaXph
dGlvbj5lbnVtLmF0IEdtYkg8L29yZ2FuaXphdGlvbj4NCiAgICAgIDxhZGRyZXNzPg0KICAgICAg
ICAgICAgICAgICAgICAgICAgPHBvc3RhbD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgPHN0cmVldD5LYXJsc3BsYXR6IDEvOTwvc3RyZWV0Pg0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA8Y2l0eT5XaWVuPC9jaXR5PiA8cmVnaW9uPiA8L3JlZ2lvbj4gDQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDxjb2RlPkEtMTAxMDwvY29kZT4NCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgPGNvdW50cnk+QXVzdHJpYTwvY291bnRyeT4NCiAgICAgICAg
ICAgICAgICAgICAgICAgIDwvcG9zdGFsPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGVtYWls
PmFsZXhhbmRlci5tYXlyaG9mZXJAZW51bS5hdDwvZW1haWw+DQogICAgICAgICAgICAgICAgPC9h
ZGRyZXNzPg0KICAgIDwvYXV0aG9yPg0KDQogICAgPGRhdGUgeWVhcj0iMjAxMCIvPg0KDQogICAg
PGFyZWE+UmVhbC10aW1lIEFwcGxpY2F0aW9ucyBhbmQgSW5mcmFzdHJ1Y3R1cmUgQXJlYTwvYXJl
YT4NCg0KICAgIDx3b3JrZ3JvdXA+RFJJTktTPC93b3JrZ3JvdXA+DQoNCiAgICA8YWJzdHJhY3Q+
DQogICAgICA8dD4gVGhpcyBkb2N1bWVudCBkZWZpbmVzIGEgcHJvdG9jb2wgZm9yIHByb3Zpc2lv
bmluZyBzZXNzaW9uDQogICAgICAgIGVzdGFibGlzaG1lbnQgZGF0YSBpbnRvIFNlc3Npb24gRGF0
YSBSZWdpc3RyaWVzIGFuZCBTSVANCiAgICAgICAgU2VydmljZSBQcm92aWRlciBkYXRhIHN0b3Jl
cy4gVGhlIHByb3Zpc2lvbmVkIGRhdGEgaXMNCiAgICAgICAgdHlwaWNhbGx5IHVzZWQgYnkgdmFy
aW91cyBuZXR3b3JrIGVsZW1lbnRzIGZvciBzZXNzaW9uDQogICAgICAgIHBlZXJpbmcuIDwvdD4N
CiAgICAgIDx0PiBUaGlzIGRvY3VtZW50IGRlc2NyaWJlcyB0aGUgU2Vzc2lvbiBQZWVyaW5nIFBy
b3Zpc2lvbmluZw0KICAgICAgICBQcm90b2NvbCB1c2VkIGJ5IGNsaWVudHMgdG8gcHJvdmlzaW9u
IHJlZ2lzdHJpZXMuIFRoZSBkb2N1bWVudA0KICAgICAgICBwcm92aWRlcyBhIHNldCBvZiBndWlk
aW5nIHByaW5jaXBsZXMgZm9yIHRoZSBkZXNpZ24gb2YgdGhpcw0KICAgICAgICBwcm90b2NvbCBp
bmNsdWRpbmcgZXh0ZW5zaWJpbGl0eSBhbmQgaW5kZXBlbmRlbnQgdHJhbnNwb3J0DQogICAgICAg
IGRlZmluaXRpb25zLCBhIGJhc2ljIGRhdGEgbW9kZWwgYW5kIGFuIFhNTCBTY2hlbWEgRG9jdW1l
bnQuDQogICAgICA8L3Q+DQogICAgPC9hYnN0cmFjdD4NCiAgPC9mcm9udD4NCg0KICA8bWlkZGxl
Pg0KICAgIDwhLS0gIE5vdGU6IHRoaXMgaXMgaG93IHlvdSBjYW4gcHV0IGEgbm90ZSBpbiB0aGUg
ZHJhZnQgZm9yIHlvdXJzZWxmIG9yIGZvciB0aGUgY28tYXV0aG9ycyB0byBjaGVjayBvbiAtLT4N
CiAgICA8c2VjdGlvbiBhbmNob3I9ImludHJvZHVjdGlvbiIgdGl0bGU9IkludHJvZHVjdGlvbiI+
DQogICAgICA8dD4gU2VydmljZSBwcm92aWRlcnMgYW5kIGVudGVycHJpc2VzIHVzZSByZWdpc3Ry
aWVzIHRvIG1ha2UNCiAgICAgICAgY2FsbCBvciBzZXNzaW9uIHJvdXRpbmcgZGVjaXNpb25zIGZv
ciBWb2ljZSBvdmVyIElQLCBTTVMgYW5kDQogICAgICAgIE1NUyB0cmFmZmljIGV4Y2hhbmdlcy4g
VGhpcyBkb2N1bWVudCBpcyBuYXJyb3dseSBmb2N1c2VkIG9uDQogICAgICAgIHRoZSBwcm92aXNp
b25pbmcgcHJvdG9jb2wgZm9yIHRoZXNlIHJlZ2lzdHJpZXMuIFRoaXMgcHJvdG9jb2wNCiAgICAg
ICAgcHJlc2NyaWJlcyBhIHdheSBmb3IgYW4gZW50aXR5IHRvIHByb3Zpc2lvbiBzZXNzaW9uLXJl
bGF0ZWQNCiAgICAgICAgZGF0YSBpbnRvIGEgcmVnaXN0cnkuIFRoZSBkYXRhIGJlaW5nIHByb3Zp
c2lvbmVkIGNhbiBiZQ0KICAgICAgICBvcHRpb25hbGx5IHNoYXJlZCB3aXRoIG90aGVyIHBhcnRp
Y2lwYXRpbmcgcGVlcmluZyBlbnRpdGllcy4NCiAgICAgICAgVGhlIHJlcXVpcmVtZW50cyBhbmQg
dXNlIGNhc2VzIGRyaXZpbmcgdGhpcyBwcm90b2NvbCBoYXZlIGJlZW4NCiAgICAgICAgZG9jdW1l
bnRlZCBpbiA8eHJlZg0KICAgICAgICAgIHRhcmdldD0iSS1ELmlldGYtZHJpbmtzLXVzZWNhc2Vz
LXJlcXVpcmVtZW50cyIvPi4gVGhlIHJlYWRlcg0KICAgICAgICBpcyBleHBlY3RlZCB0byBiZSBm
YW1pbGlhciB3aXRoIHRoZSB0ZXJtaW5vbG9neSBkZWZpbmVkIGluIHRoZQ0KICAgICAgICBwcmV2
aW91c2x5IG1lbnRpb25lZCBkb2N1bWVudC4gPHZzcGFjZSBibGFua0xpbmVzPSIxIi8+IFRocmVl
DQogICAgICAgIHR5cGVzIG9mIHByb3Zpc2lvbmluZyBmbG93cyBoYXZlIGJlZW4gZGVzY3JpYmVk
IGluIHRoZSB1c2UNCiAgICAgICAgY2FzZSBkb2N1bWVudDogY2xpZW50IHRvIHJlZ2lzdHJ5IHBy
b3Zpc2lvbmluZywgcmVnaXN0cnkgdG8NCiAgICAgICAgbG9jYWwgZGF0YSByZXBvc2l0b3J5IGFu
ZCByZWdpc3RyeS10by1yZWdpc3RyeS4gVGhpcyBkb2N1bWVudA0KICAgICAgICBhZGRyZXNzZXMg
YSBzdWJzZXQgKGNsaWVudC10by1yZWdpc3RyeSBwcm92aXNpb25pbmcpIGJ5DQogICAgICAgIGRl
ZmluaW5nIGEgU2Vzc2lvbiBQZWVyaW5nIFByb3Zpc2lvbmluZyBQcm90b2NvbCAoU1BQUCkgZm9y
DQogICAgICAgIHByb3Zpc2lvbmluZyBTZXNzaW9uIEVzdGFibGlzaG1lbnQgRGF0YSAoU0VEKSBp
bnRvIGEgUmVnaXN0cnkNCiAgICAgICAgKGFycm93ICIxIiBpbiB0aGUgZmlndXJlIGJlbG93KS4g
V2hpbGUgdGhlIG90aGVyICJwcm92aXNpb25pbmcNCiAgICAgICAgZmxvd3MiIGFyZSBzaG93biBi
ZWxvdyBhcyBzZXBhcmF0ZSBtZXNzYWdlIGZsb3dzLCBubw0KICAgICAgICBkZXRlcm1pbmF0aW9u
IGhhcyBiZWVuIG1hZGUgZm9yIHdoZXRoZXIgb25lIGNvbW1vbiBiYXNlbGluZQ0KICAgICAgICBw
cm90b2NvbCBjb3VsZCBiZSB1c2VkIGZvciBhbGwgdGhyZWUsIG9yIHdoZXRoZXIgZGlzdGluY3QN
CiAgICAgICAgcHJvdG9jb2xzIGFyZSByZXF1aXJlZC4gPC90Pg0KDQogICAgICA8dD4NCiAgICAg
ICAgPGZpZ3VyZSBhbGlnbj0iY2VudGVyIiBhbmNob3I9IlJlZ0Zsb3dzIj4NCiAgICAgICAgICA8
YXJ0d29yayBhbGlnbj0iY2VudGVyIj4NCiAgICAgICAgICAgIDwhW0NEQVRBWw0KICAgICAgICAg
ICAgICAgICAgICAgICAgICotLS0tLS0tLS0tLS0qICAgICAgICAgICAgICAgKi0tLS0tLS0tLS0t
LSoNCigxKS4gUHJvdmlzaW9uaW5nIFNFRCAgICB8ICAgICAgICAgICAgfCAoMykuUmVnaXN0cnkg
IHwgICAgICAgICAgICB8DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLT4gfCAgUmVnaXN0cnkgIHw8
LS0tLS0tLS0tLS0tLT58ICBSZWdpc3RyeSAgfCANCiAgICAgZGF0YSBpbnRvIFJlZ2lzdHJpZXN8
ICAgICAgICAgICAgfCAgdG8gUmVnaXN0cnkgIHwgICAgICAgICAgICB8DQogICAgICAgICAgICAg
ICAgICAgICAgICAgKi0tLS0tLS0tLS0tLSogIGV4Y2hhbmdlcyAgICAqLS0tLS0tLS0tLS0tKg0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyAgXCAgICAgICAgICAgICAgICAgICAgICAg
ICAgXA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvICAgIFwgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvICAgICAgXCAgICAgICAg
ICAgICAgICAgICAgICAgICAgXA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgLyAgICAgICAg
XCAgICAgICAgICAgICAgICAgICAgICAgICAgdg0KICAgICAgICAgICAgICAgICAgICAgICAgICAv
ICAgICAgICAgIFwgICAgICAgICAgICAgICAgICAgICAgICAgLi4uDQogICAgICAgICAgICAgICAg
ICAgICAgICAgLyAgICAgICAgICAgIFwNCiAgICAgICAgICAgICAgICAgICAgICAgIC8gKDIpLiAg
ICAgICAgIFwNCiAgICAgICAgICAgICAgICAgICAgICAgLyBEaXN0cmlidXRpbmcgICBcDQogICAg
ICAgICAgICAgICAgICAgICAgLyAgICAgIFNFRCAgICAgICAgIFwNCiAgICAgICAgICAgICAgICAg
ICAgIFYgICAgICAgICAgICAgICAgICAgIFYNCiAgICAgICAgICAgICAgICAgICAgKy0tLS0tLS0t
LS0rICAgICAgICstLS0tLS0tLS0tKw0KICAgICAgICAgICAgICAgICAgICB8TG9jYWwgRGF0YXwg
ICAgICAgfExvY2FsIERhdGF8DQogICAgICAgICAgICAgICAgICAgIHxSZXBvc2l0b3J5fCAgICAg
ICB8UmVwb3NpdG9yeXwNCiAgICAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0rICAgICAgICst
LS0tLS0tLS0tKw0KICAgICAgICAgICAgICAgICAgICAgICBdXT4NCiAgICAgICAgICA8L2FydHdv
cms+DQogICAgICAgICAgPHBvc3RhbWJsZT4gVGhyZWUgUmVnaXN0cnkgUHJvdmlzaW9uaW5nIEZs
b3dzIDwvcG9zdGFtYmxlPg0KICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgIDwvdD4NCg0KICAgICAg
PHQ+IFRoZSBkYXRhIHByb3Zpc2lvbmVkIGZvciBzZXNzaW9uIGVzdGFibGlzaG1lbnQgaXMgdHlw
aWNhbGx5DQogICAgICAgIHVzZWQgYnkgdmFyaW91cyBkb3duc3RyZWFtIFNJUCBzaWduYWxpbmcg
c3lzdGVtcyB0byByb3V0ZSBhDQogICAgICAgIGNhbGwgdG8gdGhlIG5leHQgaG9wIGFzc29jaWF0
ZWQgd2l0aCB0aGUgY2FsbGVkIGRvbWFpbi4gVGhlc2UNCiAgICAgICAgc3lzdGVtcyB0eXBpY2Fs
bHkgdXNlIGEgbG9jYWwgZGF0YSBzdG9yZSAoIkxvY2FsIERhdGENCiAgICAgICAgUmVwb3NpdG9y
eSIpIGFzIHRoZWlyIHNvdXJjZSBvZiBzZXNzaW9uIHJvdXRpbmcgaW5mb3JtYXRpb24uDQogICAg
ICAgIE1vcmUgc3BlY2lmaWNhbGx5LCB0aGUgU0VEIGRhdGEgaXMgdGhlIHNldCBvZiBwYXJhbWV0
ZXJzIHRoYXQNCiAgICAgICAgdGhlIG91dGdvaW5nIHNpZ25hbGluZyBwYXRoIGJvcmRlciBlbGVt
ZW50cyAoU0JFcykgbmVlZCB0bw0KICAgICAgICBpbml0aWF0ZSB0aGUgc2Vzc2lvbi4gU2VlIDx4
cmVmIHRhcmdldD0iUkZDNTQ4NiIvPiBmb3IgbW9yZQ0KICAgICAgICBkZXRhaWxzLiA8dnNwYWNl
IGJsYW5rTGluZXM9IjEiLz4gQSAidGVybWluYXRpbmciIFNJUCBTZXJ2aWNlDQogICAgICAgIFBy
b3ZpZGVyIChTU1ApIHByb3Zpc2lvbnMgU0VEIGludG8gdGhlIHJlZ2lzdHJ5IHRvIGJlDQogICAg
ICAgIHNlbGVjdGl2ZWx5IHNoYXJlZCB3aXRoIG90aGVyIHBlZXIgU1NQcy4gU3Vic2VxdWVudGx5
LCBhDQogICAgICAgIFJlZ2lzdHJ5IG1heSBkaXN0cmlidXRlIHRoZSBwcm92aXNpb25lZCBkYXRh
IGludG8gbG9jYWwgRGF0YQ0KICAgICAgICBSZXBvc2l0b3JpZXMgdXNlZCBmb3IgbG9vay11cCBx
dWVyaWVzIChpZGVudGlmaWVyIC0+IFVSSSkgb3INCiAgICAgICAgZm9yIGxvb2t1cCBhbmQgbG9j
YXRpb24gcmVzb2x1dGlvbiAoaWRlbnRpZmllciAtPiBVUkkgLT4NCiAgICAgICAgaW5ncmVzcyBT
QkUgb2YgdGVybWluYXRpbmcgU1NQKS4gSW4gc29tZSBjYXNlcywgdGhlIFJlZ2lzdHJ5DQogICAg
ICAgIG1heSBhZGRpdGlvbmFsbHkgb2ZmZXIgYSBjZW50cmFsIHF1ZXJ5IHJlc29sdXRpb24gc2Vy
dmljZSAobm90DQogICAgICAgIHNob3duIGluIHRoZSBhYm92ZSBmaWd1cmUpLiA8L3Q+DQogICAg
ICA8dD4gQSBrZXkgcmVxdWlyZW1lbnQgZm9yIHRoZSBTUFBQIHByb3RvY29sIGlzIHRvIGJlIGFi
bGUgdG8NCiAgICAgICAgYWNjb21tb2RhdGUgdHdvIGJhc2ljIGRlcGxveW1lbnQgc2NlbmFyaW9z
OiA8bGlzdA0KICAgICAgICAgIHN0eWxlPSJudW1iZXJzIj4NCiAgICAgICAgICA8dD4gQSBMb29r
LVVwIEZ1bmN0aW9uIChMVUYpIHRvIGRldGVybWluZSB0aGUgdGFyZ2V0IGRvbWFpbg0KICAgICAg
ICAgICAgdG8gYXNzaXN0IGluIGNhbGwgcm91dGluZyAoYXMgZGVzY3JpYmVkIGluIDx4cmVmDQog
ICAgICAgICAgICAgIHRhcmdldD0iUkZDNTQ4NiIvPikuIEluIHRoaXMgY2FzZSwgdGhlIHF1ZXJ5
aW5nIGVudGl0eQ0KICAgICAgICAgICAgbWF5IHVzZSBvdGhlciBtZWFucyB0byBwZXJmb3JtIHRo
ZSBMb2NhdGlvbiBSb3V0aW5nDQogICAgICAgICAgICBGdW5jdGlvbiAoTFJGKSB3aGljaCBpbiB0
dXJuIGhlbHBzIGRldGVybWluZSB0aGUgYWN0dWFsDQogICAgICAgICAgICBsb2NhdGlvbiBvZiB0
aGUgU2lnbmFsaW5nIEZ1bmN0aW9uIGluIHRoYXQgZG9tYWluLiA8L3Q+DQogICAgICAgICAgPHQ+
IEJvdGggTG9vay1VcCBmdW5jdGlvbiAoTFVGKSBhbmQgTG9jYXRpb24gUm91dGluZw0KICAgICAg
ICAgICAgRnVuY3Rpb24gKExSRikgdG8gbG9jYXRlIHRoZSBTRUQgZGF0YSBmdWxseS4gPC90Pg0K
ICAgICAgICA8L2xpc3Q+DQogICAgICA8L3Q+DQoNCiAgICAgIDx0PiBJbiB0ZXJtcyBvZiBwcm90
b2NvbCBkZXNpZ24sIFNQUFAgcHJvdG9jb2wgaXMgYWdub3N0aWMgdG8NCiAgICAgICAgdGhlIHRy
YW5zcG9ydC4gVGhpcyBkb2N1bWVudCBpbmNsdWRlcyB0aGUgZGVzY3JpcHRpb24gb2YgdGhlDQog
ICAgICAgIGRhdGEgbW9kZWwgYW5kIHRoZSBtZWFucyB0byBlbmFibGUgcHJvdG9jb2wgb3BlcmF0
aW9ucyB3aXRoaW4NCiAgICAgICAgYSByZXF1ZXN0IGFuZCByZXNwb25zZSBzdHJ1Y3R1cmUuIFRv
IGVuY291cmFnZQ0KICAgICAgICBpbnRlcm9wZXJhYmlsaXR5LCB0aGUgcHJvdG9jb2wgc3VwcG9y
dHMgZXh0ZW5zaWJpbGl0eSBhc3BlY3RzLiA8L3Q+DQogICAgICA8dD4gVHJhbnNwb3J0IHJlcXVp
cmVtZW50cyBhcmUgcHJvdmlkZWQgaW4gdGhpcyBkb2N1bWVudCB0byBoZWxwDQogICAgICAgIHdp
dGggdGhlIHNlbGVjdGlvbiBvZiB0aGUgb3B0aW11bSB0cmFuc3BvcnQgbWVjaGFuaXNtLiAoPHhy
ZWYNCiAgICAgICAgICB0YXJnZXQ9IkktRC5pZXRmLWRyaW5rcy1zcHBwLW92ZXItc29hcCIvPikg
aWRlbnRpZmllcyBhIFNPQVANCiAgICAgICAgdHJhbnNwb3J0IG1lY2hhbmlzbSBmb3IgU1BQUC4g
PC90Pg0KICAgICAgPHQ+IFRoaXMgZG9jdW1lbnQgaXMgb3JnYW5pemVkIGFzIGZvbGxvd3M6IDxs
aXN0IHN0eWxlPSJzeW1ib2xzIg0KICAgICAgICAgIGhhbmdJbmRlbnQ9IjUiPg0KICAgICAgICAg
IDx0Pg0KICAgICAgICAgICAgPHhyZWYgdGFyZ2V0PSJwcm90b2NvbGRlZmluaXRpb24iLz4gcHJv
dmlkZXMgYW4gb3ZlcnZpZXcNCiAgICAgICAgICAgIG9mIHRoZSBTUFBQIHByb3RvY29sLCBpbmNs
dWRpbmcgdGhlIGxheWVyaW5nIGFwcHJvYWNoLA0KICAgICAgICAgICAgZnVuY3Rpb25hbCBlbnRp
dGllcyBhbmQgZGF0YSBtb2RlbDsgPC90PiA8dD4NCiAgICAgICAgICAgIDx4cmVmIHRhcmdldD0i
dHJhbnNwb3J0cmVxIi8+IGRlZmluZXMgcmVxdWlyZW1lbnRzIGZvcg0KICAgICAgICAgICAgU1BQ
UCB0cmFuc3BvcnQgcHJvdG9jb2xzOyA8L3Q+IDx0Pg0KICAgICAgICAgICAgPHhyZWYgdGFyZ2V0
PSJ4bWxjb25zaWRlcmF0aW9ucyIvPiBkZWZpbmVzIFhNTA0KICAgICAgICAgICAgY29uc2lkZXJh
dGlvbnMgdGhhdCBYTUwgcGFyc2VycyBtdXN0IG1lZXQgdG8gY29uZm9ybSB0bw0KICAgICAgICAg
ICAgdGhpcyBzcGVjaWZpY2F0aW9uLiA8L3Q+IDx0Pg0KICAgICAgICAgICAgPHhyZWYgdGFyZ2V0
PSJyZXN1bHRjb2RlcyIvPiBkZXNjcmliZXMgdGhlIHByb3RvY29sDQogICAgICAgICAgICByZXNw
b25zZSBjb2RlcyBhbmQgbWVzc2FnZXM7IDwvdD4NCiAgICAgICAgICA8dD4NCiAgICAgICAgICAg
IDx4cmVmIHRhcmdldD0iUmVxdWVzdCBhbmQgUmVwbHkgTW9kZWwiLz4gZGVzY3JpYmVzIHRoZQ0K
ICAgICAgICAgICAgcHJvdG9jb2wgcmVxdWVzdC1yZXBseSBtb2RlbDsgPC90PiA8dD4NCiAgICAg
ICAgICAgIDx4cmVmIHRhcmdldD0icHJvdG9jb2xjb21tYW5kcyIvPiBkZWZpbmVzIHRoZSBwcm90
b2NvbA0KICAgICAgICAgICAgY29tbWFuZHMgZm9yIHRoaXMgdmVyc2lvbiBvZiBTUFBQLCBhbmQg
aG93IHRvIGV4dGVuZCB0aGVtOw0KICAgICAgICAgIDwvdD4NCiAgICAgICAgPC9saXN0Pg0KICAg
ICAgPC90Pg0KICAgIDwvc2VjdGlvbj4NCg0KICAgIDxzZWN0aW9uIGFuY2hvcj0iVGVybWlub2xv
Z3kiIHRpdGxlPSJUZXJtaW5vbG9neSI+DQogICAgICA8dD4gVGhlIGtleSB3b3JkcyAiTVVTVCIs
ICJNVVNUIE5PVCIsICJSRVFVSVJFRCIsICJTSEFMTCIsDQogICAgICAgICJTSEFMTCBOT1QiLCAi
U0hPVUxEIiwgIlNIT1VMRCBOT1QiLCAiUkVDT01NRU5ERUQiLCAiTUFZIiwgYW5kDQogICAgICAg
ICJPUFRJT05BTCIgaW4gdGhpcyBkb2N1bWVudCBhcmUgdG8gYmUgaW50ZXJwcmV0ZWQgYXMgZGVz
Y3JpYmVkDQogICAgICAgIGluIDx4cmVmIHRhcmdldD0iUkZDMjExOSIvPi4gPC90Pg0KICAgICAg
PHQ+IFRoaXMgZG9jdW1lbnQgcmV1c2VzIHRlcm1zIGZyb20gPHhyZWYgdGFyZ2V0PSJSRkMzMjYx
Ii8+LA0KICAgICAgICAgIDx4cmVmIHRhcmdldD0iUkZDNTQ4NiIvPiwgdXNlIGNhc2VzIGFuZCBy
ZXF1aXJlbWVudHMNCiAgICAgICAgZG9jdW1lbnRlZCBpbiA8eHJlZg0KICAgICAgICAgIHRhcmdl
dD0iSS1ELmlldGYtZHJpbmtzLXVzZWNhc2VzLXJlcXVpcmVtZW50cyIvPiBhbmQgdGhlDQogICAg
ICAgIEVOVU0gVmFsaWRhdGlvbiBBcmNoaXRlY3R1cmUgPHhyZWYgdGFyZ2V0PSJSRkM0NzI1Ii8+
LiA8L3Q+DQogICAgICA8dD4gSW4gYWRkaXRpb24sIHRoaXMgZG9jdW1lbnQgc3BlY2lmaWVzIHRo
ZSBmb2xsb3dpbmcNCiAgICAgICAgYWRkaXRpb25hbCB0ZXJtczogPHZzcGFjZSBibGFua0xpbmVz
PSIxIi8+DQogICAgICAgIDxsaXN0IHN0eWxlPSJoYW5naW5nIj4NCiAgICAgICAgICA8dCBoYW5n
VGV4dD0iU1BQUDogIj4gU2Vzc2lvbiBQZWVyaW5nIFByb3Zpc2lvbmluZyBQcm90b2NvbCwNCiAg
ICAgICAgICAgIHRoZSBwcm90b2NvbCB1c2VkIHRvIHByb3Zpc2lvbiBkYXRhIGludG8gYSBSZWdp
c3RyeSAoc2VlDQogICAgICAgICAgICBhcnJvdyBsYWJlbGVkICIxLiIgaW4gRmlndXJlIDEgb2Yg
PHhyZWYNCiAgICAgICAgICAgICAgdGFyZ2V0PSJJLUQuaWV0Zi1kcmlua3MtdXNlY2FzZXMtcmVx
dWlyZW1lbnRzIi8+KS4gSXQgaXMNCiAgICAgICAgICAgIHRoZSBwcmltYXJ5IHNjb3BlIG9mIHRo
aXMgZG9jdW1lbnQuIDx2c3BhY2UgYmxhbmtMaW5lcz0iMSINCiAgICAgICAgICAgIC8+DQogICAg
ICAgICAgPC90Pg0KICAgICAgICAgIDx0IGhhbmdUZXh0PSJTUERQOiAiPiBTZXNzaW9uIFBlZXJp
bmcgRGlzdHJpYnV0aW9uIFByb3RvY29sLA0KICAgICAgICAgICAgdGhlIHByb3RvY29sIHVzZWQg
dG8gZGlzdHJpYnV0ZSBkYXRhIHRvIExvY2FsIERhdGENCiAgICAgICAgICAgIFJlcG9zaXRvcnkg
KHNlZSBhcnJvdyBsYWJlbGVkICIyLiIgaW4gRmlndXJlIDEgb2YgPHhyZWYNCiAgICAgICAgICAg
ICAgdGFyZ2V0PSJJLUQuaWV0Zi1kcmlua3MtdXNlY2FzZXMtcmVxdWlyZW1lbnRzIi8+KS4NCiAg
ICAgICAgICAgICAgPHZzcGFjZSBibGFua0xpbmVzPSIxIi8+DQogICAgICAgICAgPC90Pg0KICAg
ICAgICAgIDx0IGhhbmdUZXh0PSJDbGllbnQ6ICI+IEFuIGFwcGxpY2F0aW9uIHRoYXQgc3VwcG9y
dHMgYW4gU1BQUA0KICAgICAgICAgICAgQ2xpZW50OyBpdCBpcyBzb21ldGltZXMgcmVmZXJyZWQg
dG8gYXMgYSAiUmVnaXN0cnkNCiAgICAgICAgICAgIENsaWVudCIuIDx2c3BhY2UgYmxhbmtMaW5l
cz0iMSIvPg0KICAgICAgICAgIDwvdD4NCiAgICAgICAgICA8dCBoYW5nVGV4dD0iUmVnaXN0cnk6
ICI+IFRoZSBSZWdpc3RyeSBvcGVyYXRlcyBhIG1hc3Rlcg0KICAgICAgICAgICAgZGF0YWJhc2Ug
b2YgU2Vzc2lvbiBFc3RhYmxpc2htZW50IERhdGEgZm9yIG9uZSBvciBtb3JlDQogICAgICAgICAg
ICBSZWdpc3RyYW50cy4gPHZzcGFjZSBibGFua0xpbmVzPSIxIi8+IEEgUmVnaXN0cnkgYWN0cyBh
cw0KICAgICAgICAgICAgYW4gU1BQUCBTZXJ2ZXIuIDx2c3BhY2UgYmxhbmtMaW5lcz0iMSIvPg0K
ICAgICAgICAgIDwvdD4NCiAgICAgICAgICA8dCBoYW5nVGV4dD0iUmVnaXN0cmFudDogIj4gSW4g
dGhpcyBkb2N1bWVudCwgd2UgZXh0ZW5kIHRoZQ0KICAgICAgICAgICAgZGVmaW5pdGlvbiBvZiBh
IFJlZ2lzdHJhbnQgYmFzZWQgb24gPHhyZWYgdGFyZ2V0PSJSRkM0NzI1Ig0KICAgICAgICAgICAg
Lz4uIFRoZSBSZWdpc3RyYW50IGlzIHRoZSBlbmQtdXNlciwgdGhlIHBlcnNvbiBvcg0KICAgICAg
ICAgICAgb3JnYW5pemF0aW9uIHdobyBpcyB0aGUgImhvbGRlciIgb2YgdGhlIFNlc3Npb24NCiAg
ICAgICAgICAgIEVzdGFibGlzaG1lbnQgRGF0YSBiZWluZyBwcm92aXNpb25lZCBpbnRvIHRoZSBS
ZWdpc3RyeS4NCiAgICAgICAgICAgIEZvciBleGFtcGxlLCBpbiA8eHJlZg0KICAgICAgICAgICAg
ICB0YXJnZXQ9IkktRC5pZXRmLWRyaW5rcy11c2VjYXNlcy1yZXF1aXJlbWVudHMiLz4sIGENCiAg
ICAgICAgICAgIFJlZ2lzdHJhbnQgaXMgcGljdHVyZWQgYXMgYSBTSVAgU2VydmljZSBQcm92aWRl
ciBpbiBGaWd1cmUNCiAgICAgICAgICAgIDIuIDx2c3BhY2UgYmxhbmtMaW5lcz0iMSIvPiBBIFJl
Z2lzdHJhbnQgaXMgaWRlbnRpZmllZCBieQ0KICAgICAgICAgICAgaXRzIG5hbWUgaW4gdGhlIGRh
dGEgbW9kZWwuIDx2c3BhY2UgYmxhbmtMaW5lcz0iMSIvPg0KICAgICAgICAgIDwvdD4NCiAgICAg
ICAgICA8dCBoYW5nVGV4dD0iUmVnaXN0cmFyOiAiPiBJbiB0aGlzIGRvY3VtZW50LCB3ZSBhbHNv
IGV4dGVuZA0KICAgICAgICAgICAgdGhlIGRlZmluaXRpb24gb2YgYSBSZWdpc3RyYXIgZnJvbSA8
eHJlZiB0YXJnZXQ9IlJGQzQ3MjUiDQogICAgICAgICAgICAvPi4gQSBSZWdpc3RyYXIgcGVyZm9y
bXMgcHJvdmlzaW9uaW5nIG9wZXJhdGlvbnMgb24gYmVoYWxmDQogICAgICAgICAgICBvZiBhIFJl
Z2lzdHJhbnQgYnkgaW50ZXJhY3Rpbmcgd2l0aCB0aGUgUmVnaXN0cnksIGluIG91cg0KICAgICAg
ICAgICAgY2FzZSB2aWEgdGhlIFNQUFAgcHJvdG9jb2wgZGVmaW5lZCBpbiB0aGlzIGRvY3VtZW50
Lg0KICAgICAgICAgICAgICA8dnNwYWNlIGJsYW5rTGluZXM9IjEiLz4gQSBSZWdpc3RyYXIgaXMg
aWRlbnRpZmllZCBieQ0KICAgICAgICAgICAgaXRzIG5hbWUgaW4gdGhlIGRhdGEgbW9kZWwuIDwv
dD4NCiAgICAgICAgPC9saXN0Pg0KICAgICAgPC90Pg0KICAgIDwvc2VjdGlvbj4NCg0KICAgIDxz
ZWN0aW9uIGFuY2hvcj0iaGlnaGxldmVsZGVzaWduIiB0aXRsZT0iUHJvdG9jb2wgSGlnaCBMZXZl
bCBEZXNpZ24iPg0KICAgICAgPHQ+IFRoaXMgc2VjdGlvbiBpbnRyb2R1Y2VzIHRoZSBzdHJ1Y3R1
cmUgb2YgdGhlIGRhdGEgbW9kZWwgYW5kDQogICAgICAgIHByb3ZpZGVzIHRoZSBpbmZvcm1hdGlv
biBmcmFtZXdvcmsgZm9yIHRoZSBTUFBQIHByb3RvY29sLiBBbg0KICAgICAgICBvdmVydmlldyBv
ZiB0aGUgcHJvdG9jb2wgb3BlcmF0aW9ucyBpcyBmaXJzdCBwcm92aWRlZCB3aXRoIGENCiAgICAg
ICAgdHlwaWNhbCBkZXBsb3ltZW50IHNjZW5hcmlvLiBUaGUgZGF0YSBtb2RlbCBpcyB0aGVuIGRl
ZmluZWQNCiAgICAgICAgYWxvbmcgd2l0aCBhbGwgdGhlIG9iamVjdHMgbWFuaXB1bGF0ZWQgYnkg
dGhlIHByb3RvY29sIGFuZA0KICAgICAgICB0aGVpciByZWxhdGlvbnNoaXBzLiA8L3Q+DQoNCiAg
ICAgIDxzZWN0aW9uIGFuY2hvcj0ibGF5ZXJpbmciIHRpdGxlPSJQcm90b2NvbCBMYXllcmluZyI+
DQogICAgICAgIDx0PiBTUFBQIGlzIGEgc2ltcGxlIHJlcXVlc3QvcmVwbHkgcHJvdG9jb2wgdGhh
dCBhbGxvd3MgYQ0KICAgICAgICAgIGNsaWVudCBhcHBsaWNhdGlvbiB0byBzdWJtaXQgcHJvdmlz
aW9uaW5nIGRhdGEgYW5kIHF1ZXJ5DQogICAgICAgICAgcmVxdWVzdHMgdG8gYSBzZXJ2ZXIuIFRo
ZSBTUFBQIGRhdGEgc3RydWN0dXJlcyBhcmUgZGVzaWduZWQNCiAgICAgICAgICB0byBiZSBwcm90
b2NvbCBhZ25vc3RpYy4gQ29uY2VybnMgcmVnYXJkaW5nIGVuY3J5cHRpb24sDQogICAgICAgICAg
bm9uLXJlcHVkaWF0aW9uLCBhbmQgYXV0aGVudGljYXRpb24gYXJlIGJleW9uZCB0aGUgc2NvcGUg
b2YNCiAgICAgICAgICB0aGlzIGRvY3VtZW50LiBGb3IgbW9yZSBkZXRhaWxzLCBwbGVhc2UgcmVm
ZXIgdG8gdGhlDQogICAgICAgICAgVHJhbnNwb3J0IFByb3RvY29sIFJlcXVpcmVtZW50cyBzZWN0
aW9uLiA8L3Q+DQoNCg0KICAgICAgICA8ZmlndXJlIGFsaWduPSJjZW50ZXIiIGFuY2hvcj0iU1BQ
UF9sYXllcmluZyI+DQogICAgICAgICAgPGFydHdvcmsgYWxpZ249ImNlbnRlciI+DQogICAgICAg
ICAgICA8IVtDREFUQVsNCiAgICAgICAgICBMYXllciAgICAgICAgICAgICAgICAgICAgICBFeGFt
cGxlDQogICAgICstLS0tLS0tLS0tLS0tKyAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLSsNCiAoNSkgfERhdGEgT2JqZWN0cyB8ICAgICAgfCAgICAgIFJ0ZUdycFR5cGUsIGV0Yy4g
ICAgICAgfA0KICAgICArLS0tLS0tLS0tLS0tLSsgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0rDQogICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQogICAg
ICstLS0tLS0tLS0tLS0tKyAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCiAo
NCkgfCBPcGVyYXRpb25zICB8ICAgICAgfCAgICBhZGRSdGVHcnBzUnFzdCwgZXRjLiAgICAgfA0K
ICAgICArLS0tLS0tLS0tLS0tLSsgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0r
DQogICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQogICAgICstLS0tLS0t
LS0tLS0tKyAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCiAoMykgfCAgIE1l
c3NhZ2UgICB8ICAgICAgfCBzcHBwUmVxdWVzdCwgc3BwcFJlc3BvbnNlICAgfA0KICAgICArLS0t
LS0tLS0tLS0tLSsgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQogICAgICAg
ICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQogICAgICstLS0tLS0tLS0tLS0tKyAg
ICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCiAoMikgfCAgIE1lc3NhZ2UgICB8
ICAgICAgfCAgIEhUVFAsIFNPQVAsIE5vbmUsIGV0Yy4gICAgfA0KICAgICB8ICAgRW52ZWxvcGUg
IHwgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQogICAgICstLS0tLS0tLS0t
LS0tKyAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCiAgICAgICAgICAgfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwNCiAgICAgKy0tLS0tLS0tLS0tLS0rICAgICAgKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KICgxKSB8ICBUcmFuc3BvcnQgIHwgICAgICB8
ICAgIFRDUCwgVExTLCBCRUVQLCBldGMuICAgICB8DQogICAgIHwgICBQcm90b2NvbCAgfCAgICAg
IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCiAgICAgKy0tLS0tLS0tLS0tLS0rICAg
ICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KICAgICAgICAgICAgICAgICAgICAg
ICBdXT4NCiAgICAgICAgICA8L2FydHdvcms+DQogICAgICAgICAgPHBvc3RhbWJsZT4gU1BQUCBM
YXllcmluZyA8L3Bvc3RhbWJsZT4NCiAgICAgICAgPC9maWd1cmU+DQogICAgICAgIDx0PiBTUFBQ
IGNhbiBiZSB2aWV3ZWQgYXMgYSBzZXQgb2YgbGF5ZXJzIHRoYXQgY29sbGVjdGl2ZWx5DQogICAg
ICAgICAgZGVmaW5lIHRoZSBzdHJ1Y3R1cmUgb2YgYW4gU1BQUCByZXF1ZXN0IGFuZCByZXNwb25z
ZS4gTGF5ZXJzDQogICAgICAgICAgMSBhbmQgMiwgYXMgZGV0YWlsZWQgYmVsb3csIGFyZSBsZWZ0
IHRvIHNlcGFyYXRlDQogICAgICAgICAgc3BlY2lmaWNhdGlvbnMgdG8gYWxsb3cgZm9yIHBvdGVu
dGlhbGx5IG11bHRpcGxlIFNQUFANCiAgICAgICAgICB0cmFuc3BvcnQsIGVudmVsb3BlLCBhbmQg
YXV0aGVudGljYXRpb24gdGVjaG5vbG9naWVzLiBUaGlzDQogICAgICAgICAgZG9jdW1lbnQgZGVm
aW5lcyBsYXllcnMgMywgNCwgYW5kIDUgYmVsb3cuIDwvdD4NCiAgICAgICAgPHQ+DQogICAgICAg
ICAgPGxpc3Qgc3R5bGU9Im51bWJlcnMiPg0KICAgICAgICAgICAgPHQ+IFRoZSB0cmFuc3BvcnQg
cHJvdG9jb2wgbGF5ZXIgcHJvdmlkZXMgYSBjb21tdW5pY2F0aW9uDQogICAgICAgICAgICAgIG1l
Y2hhbmlzbSBiZXR3ZWVuIHRoZSBjbGllbnQgYW5kIHNlcnZlci4gU1BQUCBjYW4gYmUNCiAgICAg
ICAgICAgICAgbGF5ZXJlZCBvdmVyIGFueSB0cmFuc3BvcnQgcHJvdG9jb2wgdGhhdCBwcm92aWRl
cyBhIHNldA0KICAgICAgICAgICAgICBvZiBiYXNpYyByZXF1aXJlbWVudHMgZGVmaW5lZCBpbiB0
aGUgVHJhbnNwb3J0IFByb3RvY29sDQogICAgICAgICAgICAgIFJlcXVpcmVtZW50cyBzZWN0aW9u
LiA8L3Q+DQogICAgICAgICAgICA8dD4gVGhlIG1lc3NhZ2UgZW52ZWxvcGUgbGF5ZXIgaXMgb3B0
aW9uYWwsIGJ1dCBjYW4NCiAgICAgICAgICAgICAgcHJvdmlkZSBmZWF0dXJlcyB0aGF0IGFyZSBh
Ym92ZSB0aGUgdHJhbnNwb3J0IHRlY2hub2xvZ3kNCiAgICAgICAgICAgICAgbGF5ZXIgYnV0IGJl
bG93IHRoZSBhcHBsaWNhdGlvbiBtZXNzYWdpbmcgbGF5ZXIuDQogICAgICAgICAgICAgIFRlY2hu
b2xvZ2llcyBzdWNoIGFzIEhUVFAgYW5kIFNPQVAgYXJlIGV4YW1wbGVzIG9mDQogICAgICAgICAg
ICAgIG1lc3NhZ2luZyBlbnZlbG9wZSB0ZWNobm9sb2dpZXMuIDwvdD4NCiAgICAgICAgICAgIDx0
PiBUaGUgbWVzc2FnZSBsYXllciBwcm92aWRlcyBhIHNpbXBsZSwNCiAgICAgICAgICAgICAgZW52
ZWxvcGUtaW5kZXBlbmRlbnQgYW5kIHRyYW5zcG9ydC1pbmRlcGVuZGVudCwgU1BQUA0KICAgICAg
ICAgICAgICB3cmFwcGVyIGZvciBTUFBQIHJlcXVlc3QgYW5kIHJlc3BvbnNlIG1lc3NhZ2VzLiA8
L3Q+DQogICAgICAgICAgICA8dD4gVGhlIG9wZXJhdGlvbiBsYXllciBkZWZpbmVzIHRoZSBzZXQg
b2YgYmFzZSBTUFBQDQogICAgICAgICAgICAgIGFjdGlvbnMgdGhhdCBjYW4gYmUgaW52b2tlZCB1
c2luZyBhbiBTUFBQIG1lc3NhZ2UuDQogICAgICAgICAgICAgIE9wZXJhdGlvbnMgYXJlIGVuY29k
ZWQgdXNpbmcgWE1MIGVuY29kZWQgYWN0aW9ucyBhbmQNCiAgICAgICAgICAgICAgb2JqZWN0cy4g
PC90Pg0KICAgICAgICAgICAgPHQ+IFRoZSBkYXRhIG9iamVjdCBsYXllciBkZWZpbmVzIHRoZSBi
YXNlIHNldCBvZiBTUFBQDQogICAgICAgICAgICAgIGRhdGEgb2JqZWN0cyB0aGF0IGNhbiBiZSBp
bmNsdWRlZCBpbiB1cGRhdGUgb3BlcmF0aW9ucw0KICAgICAgICAgICAgICBvciByZXR1cm5lZCBp
biBvcGVyYXRpb24gcmVzcG9uc2VzLiA8L3Q+DQogICAgICAgICAgPC9saXN0Pg0KICAgICAgICA8
L3Q+DQogICAgICA8L3NlY3Rpb24+DQoNCiAgICAgIDxzZWN0aW9uIGFuY2hvcj0iZGF0YW1vZGVs
IiB0aXRsZT0iUHJvdG9jb2wgRGF0YSBNb2RlbCI+DQogICAgICAgIDx0PiBUaGUgZGF0YSBtb2Rl
bCBpbGx1c3RyYXRlZCBhbmQgZGVzY3JpYmVkIGluIDx4cmVmDQogICAgICAgICAgICB0YXJnZXQ9
IlNQUFBfZGF0YW1vZGVsIi8+IGRlZmluZXMgdGhlIGxvZ2ljYWwgb2JqZWN0cyBhbmQNCiAgICAg
ICAgICB0aGUgcmVsYXRpb25zaGlwcyBiZXR3ZWVuIHRoZXNlIG9iamVjdHMgdGhhdCB0aGUgU1BQ
UA0KICAgICAgICAgIHByb3RvY29sIHN1cHBvcnRzLiBTUFBQIGRlZmluZXMgdGhlIHByb3RvY29s
IG9wZXJhdGlvbnMNCiAgICAgICAgICB0aHJvdWdoIHdoaWNoIGFuIFNQUFAgQ2xpZW50IHBvcHVs
YXRlcyBhIFJlZ2lzdHJ5IHdpdGggdGhlc2UNCiAgICAgICAgICBsb2dpY2FsIG9iamVjdHMuIFZh
cmlvdXMgY2xpZW50cyBiZWxvbmdpbmcgdG8gZGlmZmVyZW50DQogICAgICAgICAgUmVnaXN0cmFy
cyBtYXkgdXNlIHRoZSBwcm90b2NvbCBmb3IgcG9wdWxhdGluZyB0aGUNCiAgICAgICAgICBSZWdp
c3RyeSdzIGRhdGEuIDwvdD4NCiAgICAgICAgDQogICAgICAgICAgPHQ+IFRoZSBsb2dpY2FsIHN0
cnVjdHVyZSBwcmVzZW50ZWQgYmVsb3cgaXMgY29uc2lzdGVudCB3aXRoDQogICAgICAgICAgICB0
aGUgdGVybWlub2xvZ3kgYW5kIHJlcXVpcmVtZW50cyBkZWZpbmVkIGluIDx4cmVmDQogICAgICAg
ICAgICAgIHRhcmdldD0iSS1ELmlldGYtZHJpbmtzLXVzZWNhc2VzLXJlcXVpcmVtZW50cyIvPi4g
PC90Pg0KDQogICAgICAgICAgPGZpZ3VyZSBhbGlnbj0iY2VudGVyIiBhbmNob3I9IlNQUFBfZGF0
YW1vZGVsIj4NCiAgICAgICAgICAgIDxwcmVhbWJsZT4gPC9wcmVhbWJsZT4NCiAgICAgICAgICAg
IDxhcnR3b3JrIGFsaWduPSJjZW50ZXIiPjwhW0NEQVRBWw0KKy0tLS0tLS0tLS0tLS0rICAgICAg
Ky0tLS0tLS0tLS0tLS0tLS0tLSsgICAgICAgICAgICAgICAgICAgICAgICAgDQp8IGFsbCBvYmpl
Y3QgIHwgICAgICB8T3JnYW5pemF0aW9uOiAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgIA0K
fCB0eXBlcyAgICAgICB8ICAgICAgfG9yZ0lkLCAgICAgICAgICAgIHwgICAgICAgICAgICAgICAg
ICAgICAgIA0KKy0tLS0tLSstLS0tLS0rICAgICAgfG9yZ05hbWUsICAgICAgICAgIHwgICAgICAg
ICAgICAgICAgICAgICAgIA0KICAgICAgICstLS0tLS0tLS0tLS0+fCAgICAgICAgICAgICAgICAg
IHwgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgIHxleHRl
bnNpb24gICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICANCiBBbGwgb2JqZWN0cyBhcmUg
ICAgIHwgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICANCiBhc3NvY2lh
dGVkIHdpdGggMiAgIHwgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAN
CiBPcmdhbml6YXRpb25zIHRvICAgICstLS0tLS0tLS0tLS0tLS0tLS0rICAgICAgICAgICAgICAg
ICAgICAgICANCiBpZGVudGlmeSB0aGUgICAgICAgICAgICBeICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICANCiByZWdpc3RyYW50IGFuZCAgICAgICAgICB8QSBSb3V0ZSBHcm91
cCBpcyAgICAgICAgICAgICAgICAgICAgICANCiB0aGUgcmVnaXN0cmFyICAgICAgICAgICB8YXNz
b2NpYXRlZCB3aXRoICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAg
ICAgICB8emVybyBvciBtb3JlIFBlZXJpbmcgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAg
ICAgICAgfE9yZ2FuaXphdGlvbnMgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICstLS0tLS0tLSstLS0tLS0t
LS0tLS0tLSsgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgIHxSb3V0
ZSBHcm91cDogICAgICAgICAgIHwgICAgICAgICstLS0tLVthYnN0cmFjdF0tKyAgIA0KICAgICAg
ICAgICAgICAgIHwgIHJhbnRJZCwgICAgICAgICAgICAgIHwgICAgICAgIHwgICAgICAgICAgICAg
ICAgfA0KICAgICAgICAgICAgICAgIHwgIHJhcklkLCAgICAgICAgICAgICAgIHwgICAgICAgIHwg
ICAgICAgICAgICAgICAgfA0KICAgICAgICAgICAgICAgIHwgIHJ0ZUdycE5hbWUsICAgICAgICAg
IHwgICAgICAgIHwgUm91dGUgUmVjb3JkOiAgfA0KICAgICAgICAgICAgICAgIHwgIGRlc3RHcnBS
ZWZzLCAgICAgICAgICstLS0tLS0tPnwgIHByaW9yaXR5LCAgICAgfA0KICAgICAgICAgICAgICAg
IHwgIGlzSW5TdmMsICAgICAgICAgICAgIHwgICAgICAgIHwgIGV4dGVuc2lvbiAgICAgfA0KICAg
ICAgICAgICAgICAgIHwgIHJ0ZVJlY3MsICAgICAgICAgICAgIHwgICAgICAgIHwgICAgICAgICAg
ICAgICAgfA0KICAgICAgICAgICAgICAgIHwgIHBlZXJpbmdPcmdSZWZzICAgICAgIHwgICAgICAg
ICstLS0tLS0tLS0tLS0tLS0tKw0KICAgICAgICAgICAgICAgIHwgIHNvdXJjZUlkZW50LCAgICAg
ICAgIHwgICAgICAgICAgICBeICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgIHwgIGV4dGVu
c2lvbiAgICAgICAgICAgIHwgICAgICAgICAgICB8VmFyaW91cyB0eXBlcw0KICAgICAgICAgICAg
ICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsgICAgICAgICAgICB8b2YgUm91dGUgICAgIA0K
ICAgICAgICAgICAgICAgICAgICAgIF4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8UmVj
b3Jkcy4uLiAgIA0KICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAg
ICstLS0tLS0rLS0tLS0tLS0tLS0tLi4uDQogICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAgICAgfCAgICAgICAgIHwNCiAgICAgICAgICAgICAgICAgICAg
ICB8ICAgICAgICAgICAgICAgICAgICAgKy0tLS0rICArLS0tLS0tLSsgKy0tLS0rICAgIA0KICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICB8IFVSSXwgIHwgTkFQVFIg
fCB8IE5TIHwgDQogICAgICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tKyAgICAgICAgICAgICAgICst
LS0tKyAgKy0tLS0tLS0rICstLS0tKw0KICAgICB8RGVzdGluYXRpb24gICAgICAgICAgIHwgICAg
ICAgICAgICAgICAgDQogICAgIHxHcm91cDogICAgICAgICAgICAgICAgfCAgICAgKy0tLS0tLS0t
LS1bYWJzdHJhY3RdLSsgICAgICAgICAgDQogICAgIHwgIHJhbnRJZCwgICAgICAgICAgICAgfCAg
ICAgfFB1YmxpYyBJZGVudGlmaWVyOiAgIHwNCiAgICAgfCAgcmFySWQsICAgICAgICAgICAgICB8
ICAgICB8ICAgICAgICAgICAgICAgICAgICAgfA0KICAgICB8ICBkZ05hbWUsICAgICAgICAgICAg
IHwgICAgIHwgIHJhbnRJZCwgICAgICAgICAgICB8DQogICAgIHwgIGV4dGVuc2lvbiAgICAgICAg
ICAgfDwtLS0tKyAgcmFySWQsICAgICAgICAgICAgIHwNCiAgICAgKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0rICAgICB8ICBwdWJsaWNJZGVudGlmaWVyICwgfA0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgIGRlc3RHcnBSZWYsICAgICAgICB8DQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgcnRlUmVjcywgICAgICAgICAgIHwNCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICBleHRlbnNpb24gICAgICAgICAgfA0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeICAgICAgICAgICAgIA0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfFZhcmlvdXMgdHlwZXMNCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHxvZiBQdWJsaWMgICAgIA0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfElkZW50aWZpZXJz
Li4uICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKy0tLS0tLSstLS0tLS0t
LS0tLS0uLi4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICB8ICAg
ICAgfA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICstLS0tLSsgICstLS0tKyArLS0t
LS0rICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHxFbWFpbHwgIHwgVE4gfCB8
IFROUiB8IA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICstLS0tLSsgICstLS0tKyAr
LS0tLS0rIC4uLg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KDQoNCg0KIA0KXV0+
PC9hcnR3b3JrPg0KICAgICAgICAgICAgPHBvc3RhbWJsZT4gU1BQUCBEYXRhIE1vZGVsIDwvcG9z
dGFtYmxlPg0KICAgICAgICAgIDwvZmlndXJlPg0KDQogICAgICAgICAgPHQ+IFRoZSBvYmplY3Rz
IGFuZCBhdHRyaWJ1dGVzIHRoYXQgY29tcHJpc2UgdGhlIGRhdGEgbW9kZWwNCiAgICAgICAgICAg
IGNhbiBiZSBkZXNjcmliZWQgYXMgZm9sbG93cyAob2JqZWN0cyBsaXN0ZWQgZnJvbSB0aGUNCiAg
ICAgICAgICAgIGJvdHRvbSB1cCk6IDxsaXN0IHN0eWxlPSJzeW1ib2xzIj4NCiAgICAgICAgICAg
ICAgICA8dD4gUHVibGljIElkZW50aWZpZXI6IDx2c3BhY2UgYmxhbmtMaW5lcz0iMCIvPiANCiAg
ICAgICAgICAgICAgICBBIHB1YmxpYyBpZGVudGlmaWVyIGlzIGEgd2VsbCBrbm93bg0KICAgICAg
ICAgICAgICAgIGF0dHJpYnV0ZSB0aGF0IGlzIHVzZWQgYXMgdGhlIGtleSB0byBwZXJmb3JtIGxv
b2t1cA0KICAgICAgICAgICAgICAgIGZ1bmN0aW9ucy4gRm9yIHRoZSBwdXJwb3NlcyBvZiB0aGlz
IGRvY3VtZW50LCBhIFB1YmxpYw0KICAgICAgICAgICAgICAgIElkZW50aWZpZXIgY2FuIGJlIGEg
dGVsZXBob25lIG51bWJlciwgYSByYW5nZSBvZiB0ZWxlcGhvbmUgDQogICAgICAgICAgICAgICAg
bnVtYmVycywgYSBQU1ROIFJvdXRpbmcgTnVtYmVyIChSTiksIG9yIHBlcmhhcHMgYW5vdGhlciAN
CiAgICAgICAgICAgICAgICB0eXBlIG9mIGxvb2t1cCBrZXkuIDx2c3BhY2UgYmxhbmtMaW5lcz0i
MSIvPiBBIFB1YmxpYyANCiAgICAgICAgICAgICAgICBJZGVudGlmaWVyIG1heSBiZSBhc3NvY2lh
dGVkIHdpdGggYSBEZXN0aW5hdGlvbiBHcm91cCB0bw0KICAgICAgICAgICAgICAgIGNyZWF0ZSBh
IGxvZ2ljYWwgZ3JvdXBpbmcgb2YgUHVibGljIElkZW50aWZpZXJzIHRoYXQgc2hhcmUgYSBjb21t
b24gc2V0IG9mDQogICAgICAgICAgICAgICAgUm91dGVzLiA8dnNwYWNlIGJsYW5rTGluZXM9IjEi
Lz4gQSBQdWJsaWMgSWRlbnRpZmllcg0KICAgICAgICAgICAgICAgIG1heSBvcHRpb25hbGx5IGJl
IGFzc29jaWF0ZWQgd2l0aCB6ZXJvIG9yIG1vcmUNCiAgICAgICAgICAgICAgICBpbmRpdmlkdWFs
IFJvdXRlIFJlY29yZHMuIFRoaXMgYWJpbGl0eSBmb3IgYSBQdWJsaWMNCiAgICAgICAgICAgICAg
ICBJZGVudGlmaWVyIHRvIGJlIGRpcmVjdGx5IGFzc29jaWF0ZWQgd2l0aCBhIHNldCBvZiBSb3V0
ZQ0KICAgICAgICAgICAgICAgIFJlY29yZHMgKGUuZy4gdGFyZ2V0IFVSSSksIGFzIG9wcG9zZWQg
dG8gYmVpbmcNCiAgICAgICAgICAgICAgICBhc3NvY2lhdGVkIHdpdGggYSBEZXN0aW5hdGlvbiBH
cm91cCwgc3VwcG9ydHMgdGhlIHVzZQ0KICAgICAgICAgICAgICAgIGNhc2VzIHdoZXJlIHRoZSB0
YXJnZXQgVVJJIGNvbnRhaW5zIGRhdGEgc3BlY2lmaWNhbGx5DQogICAgICAgICAgICAgICAgdGFp
bG9yZWQgdG8gYW4gaW5kaXZpZHVhbCBQdWJsaWMgSWRlbnRpZmllci4gPC90PiANCiAgICAgICAg
ICAgICAgICA8dD4gVGVsZXBob25lIE51bWJlciBSYW5nZTogPHZzcGFjZSBibGFua0xpbmVzPSIw
Ii8+DQogICAgICAgICAgICAgICAgQSBwdWJsaWMgaWRlbnRpZmllciBtYXkgcmVwcmVzZW50DQog
ICAgICAgICAgICAgICAgYW4gaW5jbHVzaXZlIHJhbmdlIG9mIHRlbGVwaG9uZSBudW1iZXJzLiBU
aGUgVE4gcmFuZ2UNCiAgICAgICAgICAgICAgICBpcyBkZWZpbmVkIGJ5IHRoZSBmaXJzdCBhbmQg
bGFzdCB0ZWxlcGhvbmUgbnVtYmVyIG9mDQogICAgICAgICAgICAgICAgdGhlIGluY2x1c2l2ZSBy
YW5nZS4gRm9yIGV4YW1wbGUsIGEgVE4gcmFuZ2UgZGVmaW5lZCBieSANCiAgICAgICAgICAgICAg
ICB0bj0xMjEyNTU1MDAwMCBhbmQgZW5kVG49MTIxMjU1NjAwMDAgbWVhbnMgYWxsIHRoZSBUTnMN
CiAgICAgICAgICAgICAgICBmcm9tIDEyMTI1NTUwMDAwIHRvIDEyMTI1NTYwMDAwIGluY2x1c2l2
ZSBhcmUgaW5jbHVkZWQuIDwvdD4gDQogICAgICAgICAgICAgICAgPHQ+IERlc3RpbmF0aW9uIEdy
b3VwOiA8dnNwYWNlIGJsYW5rTGluZXM9IjAiLz4gDQogICAgICAgICAgICAgICAgQSBuYW1lIGNv
bGxlY3Rpb24gb2YgemVybyBvciBtb3JlIFB1YmxpYyBJZGVudGlmaWVycyB0aGF0IA0KICAgICAg
ICAgICAgICAgIGNhbiBiZSBhc3NvY2lhdGVkIHdpdGggb25lIG9yIG1vcmUgUm91dGUgR3JvdXBz
IGZvciB0aGUgDQogICAgICAgICAgICAgICAgcHVycG9zZSBvZiBmYWNpbGl0YXRpbmcgdGhlIG1h
bmFnZW1lbnQgb2YgdGhpZXIgY29tbW9uIA0KICAgICAgICAgICAgICAgIHJvdXRpbmcgaW5mb3Jt
YXRpb24uIDwvdD4NCiAgICAgICAgICAgICAgICA8dD4gUm91dGUgR3JvdXA6IDx2c3BhY2UgYmxh
bmtMaW5lcz0iMCIvPg0KICAgICAgICAgICAgICAgIEEgUm91dGUgR3JvdXAgY29udGFpbnMgYSBz
ZXQgb2YgUm91dGUgUmVjb3JkcywgDQogICAgICAgICAgICAgICAgYSBzZXQgb2YgRGVzdGluYXRp
b24gR3JvdXAgcmVmZXJlbmNlcywgYW5kIGEgc2V0IG9mIA0KICAgICAgICAgICAgICAgIHBlZXJp
bmcgb3JnYW5pemF0aW9uIGlkZW50aWZpZXJzLiAgVGhpcyBpcyB1c2VkIHRvIA0KICAgICAgICAg
ICAgICAgIGVzdGFibGlzaGVzIGEgdGhyZWUgcGFydCByZWxhdGlvbnNoaXBzIGJldHdlZW4gYSBz
ZXQgb2YgDQogICAgICAgICAgICAgICAgUHVibGljIElkZW50aWZpZXJzIGFuZCB0aGVpciBjb21t
b24gcm91dGluZyBpbmZvcm1hdGlvbiANCiAgICAgICAgICAgICAgICAoU0VEKSwgYW5kIHRoZSBs
aXN0IG9mIHBlZXJpbmcgb3JnYW5pemF0aW9ucyB3aG9zZSBxdWVyeSANCiAgICAgICAgICAgICAg
ICByZXNwb25zZXMgbWF5IGluY2x1ZGUgdGhhdCByb3V0aW5nIGluZm9ybWF0aW9uIGluIHRoZWly
IA0KICAgICAgICAgICAgICAgIHF1ZXJ5IHJlc3BvbnNlcy4gIFRvIHN1cHBvcnQgdGhlIHVzZSBj
YXNlcyBkZWZpbmVkIGluIA0KICAgICAgICAgICAgICAgIFtJLUQuaWV0Zi1kcmlua3MtdXNlY2Fz
ZXMtcmVxdWlyZW1lbnRzXSwgdGhpcyBkb2N1bWVudCANCiAgICAgICAgICAgICAgICBkZWZpbmVz
IHRoZSBmb2xsb3dpbmcgdHlwZXMgb2YgUm91dGUgUmVjb3JkczogTkFQVFJUeXBlLCANCiAgICAg
ICAgICAgICAgICBOU1R5cGUsIGFuZCBVUklUeXBlLiAgVGhlIHNvdXJjZUlkZW50IGVsZW1lbnQg
d2l0aGluIGEgUm91dGUgDQogICAgICAgICAgICAgICAgR3JvdXAsIGluIGNvbmNlcnQgd2l0aCB0
aGUgc2V0IG9mIHBlZXJpZyBvcmdhbml6YXRpb24gDQogICAgICAgICAgICAgICAgaWRlbnRpZmll
cnMgZW5hYmxlcyBmaW5lIGdyYWluZWQgc291cmNlIGJhc2VkIHJvdXRpbmcuICANCiAgICAgICAg
ICAgICAgICBGdXJ0aGVyIGRldGFpbHMgYWJvdXQgdGhlIFJvdXRlIEdyb3VwIGFuZCBzb3VyY2Ug
YmFzZWQgcm91dGluZyANCiAgICAgICAgICAgICAgICByZWZlciB0byB0aGUgZGVmaW5pdGlvbnMg
YW5kIGRlc2NyaXB0aW9ucyBvZiB0aGUgUm91dGUgDQogICAgICAgICAgICAgICAgR3JvdXAgb3Bl
cmF0aW9ucyBmb3VuZCBsYXRlciBpbiB0aGlzIGRvY3VtZW50LiA8L3Q+ICAgICAgICAgICANCiAg
ICAgICAgICAgICAgICA8dD4gUm91dGUgUmVjb3JkOiA8dnNwYWNlIGJsYW5rTGluZXM9IjAiLz4N
CiAgICAgICAgICAgICAgICBBIFJvdXRlIFJlY29yZCBjb250YWlucyB0aGUgZGF0YSB0aGF0IGEg
cmVzb2x1dGlvbiBzeXN0ZW0gDQogICAgICAgICAgICAgICAgcmV0dXJucyBpbiByZXNwb25zZSB0
byBhIHN1Y2Nlc3NmdWwgcXVlcnkgZm9yIGEgUHVibGljIA0KICAgICAgICAgICAgICAgIElkZW50
aWZpZXIuICBSb3V0ZSBSZWNvb3JkcyBhcmUgYXNzb2NpYXRlZCB3aXRoIGEgUm91dGUgDQogICAg
ICAgICAgICAgICAgR3JvdXAgZm9yIFNFRCB0aGF0IGlzIG5vdCBzcGVjaWZpYyB0byBhIFB1Ymxp
YyBJZGVudGlmaWVyLiANCiAgICAgICAgICAgICAgICA8dnNwYWNlIGJsYW5rTGluZXM9IjAiLz4g
VG8gc3VwcG9ydCB0aGUgdXNlIGNhc2VzIGRlZmluZWQgaW4gDQogICAgICAgICAgICAgICAgPHhy
ZWYgdGFyZ2V0PSJJLUQuaWV0Zi1kcmlua3MtdXNlY2FzZXMtcmVxdWlyZW1lbnRzIi8+LCANCiAg
ICAgICAgICAgICAgICBTUFBQIHByb3RvY29sIGRlZmluZXMgdGhyZWUgdHlwZSBvZiBSb3V0ZSBS
ZWNvcmRzOg0KICAgICAgICAgICAgICAgIFVSSVR5cGUsIE5BUFRSVHlwZSwgYW5kIE5TVHlwZS4g
VGhlc2UgUm91dGUgUmVjb3Jkcw0KICAgICAgICAgICAgICAgIGV4dGVuZCB0aGUgYWJzdHJhY3Qg
dHlwZSBSdGVSZWNUeXBlIGFuZCBpbmhlcml0IHRoZQ0KICAgICAgICAgICAgICAgIGNvbW1vbiBh
dHRyaWJ1dGUgJ3ByaW9yaXR5JyB0aGF0IGlzIG1lYW50IGZvciBzZXR0aW5nDQogICAgICAgICAg
ICAgICAgcHJlY2VkZW5jZSBhY3Jvc3MgdGhlIHJvdXRlIHJlY29yZHMgZGVmaW5lZCB3aXRoaW4g
YQ0KICAgICAgICAgICAgICAgIFJvdXRlIEdyb3VwIGluIGEgcHJvdG9jb2wgYWdub3N0aWMgZmFz
aGlvbi4gPC90PiANCiAgICAgICAgICAgICAgICA8dD4gT3JnYW5pemF0aW9uOiA8dnNwYWNlIGJs
YW5rTGluZXM9IjAiLz4gQW4NCiAgICAgICAgICAgICAgICBPcmdhbml6YXRpb24gaXMgYW4gZW50
aXR5IHRoYXQgbWF5IGZ1bGZpbGwgYW55IA0KICAgICAgICAgICAgICAgIGNvbWJpbmF0aW9uIG9m
IHRocmVlIHJvbGVzOiAgUmVnaXN0cmFudCwgUmVnaXN0cmFyLCBhbmQgDQogICAgICAgICAgICAg
ICAgUGVlcmluZyBPcmdhbml6YXRpb24uICBBbGwgU1BQUCBvYmplY3RzIGFyZQ0KICAgICAgICAg
ICAgICAgIGFzc29jaWF0ZWQgd2l0aCB0d28gb3JnYW5pemF0aW9uIGlkZW50aWZpZXJzIHRvIGlk
ZW50aWZ5IA0KICAgICAgICAgICAgICAgIGVhY2ggb2JqZWN0J3MgcmVnaXN0cmFudCBhbmQgdGhl
IHJlZ2lzdHJhci4gQSBSb3V0ZSBHcm91cCANCiAgICAgICAgICAgICAgICBvYmplY3QgaXMgYWxz
byBhc3NvY2lhdGVkIHdpdGggYSBzZXQgb2YgemVybyBvciBtb3JlIA0KICAgICAgICAgICAgICAg
IG9yZ2FuaXphdGlvbiBpZGVudGlmaWVycyB0aGF0IGlkZW50aWZ5IHRoZSBwZWVyaW5nIA0KICAg
ICAgICAgICAgICAgIG9yZ2FuaXphdGlvbnMgd2hvc2UgcXVlcnkgcmVzcG9uc2VzIG1heSBpbmNs
dWRlIHRoZSANCiAgICAgICAgICAgICAgICByb3V0aW5nIGluZm9ybWF0aW9uIChTRUQpIGRlZmlu
ZWQgaW4gdGhlIFJvdXRlIFJlY29yZHMgDQogICAgICAgICAgICAgICAgd2l0aGluIHRoYXQgUm91
dGUgR3JvdXAuIDwvdD4NCiAgICAgICAgICAgIDwvbGlzdD4NCiAgICAgICAgICA8L3Q+DQogICAg
IA0KICAgICAgIDwvc2VjdGlvbj4NCiAgICAgICANCiAgICA8L3NlY3Rpb24+DQoNCiAgICA8c2Vj
dGlvbiBhbmNob3I9InRyYW5zcG9ydHJlcSIgdGl0bGU9IlRyYW5zcG9ydCBQcm90b2NvbCBSZXF1
aXJlbWVudHMiPg0KDQogICAgICA8dD4gVGhpcyBzZWN0aW9uIHByb3ZpZGVzIHJlcXVpcmVtZW50
cyBmb3IgdHJhbnNwb3J0IHByb3RvY29scw0KICAgICAgICBzdWl0YWJsZSBmb3IgU1BQUC4gTW9y
ZSBzcGVjaWZpY2FsbHksIHRoaXMgc2VjdGlvbiBzcGVjaWZpZXMNCiAgICAgICAgdGhlIHNlcnZp
Y2VzLCBmZWF0dXJlcywgYW5kIGFzc3VtcHRpb25zIHRoYXQgU1BQUCBkZWxlZ2F0ZXMgdG8NCiAg
ICAgICAgdGhlIGNob3NlbiB0cmFuc3BvcnQgYW5kIGVudmVsb3BlIHRlY2hub2xvZ2llcy4gPC90
Pg0KDQogICAgICA8dD4gVHdvIGRpZmZlcmVudCBncm91cHMgb2YgdXNlIGNhc2VzIGFyZSBzcGVj
aWZpZWQgaW4gPHhyZWYNCiAgICAgICAgICB0YXJnZXQ9IkktRC5pZXRmLWRyaW5rcy11c2VjYXNl
cy1yZXF1aXJlbWVudHMiLz4uIE9uZSBncm91cA0KICAgICAgICBvZiB1c2UgY2FzZXMgZGVzY3Jp
YmVzIHRoZSBwcm92aXNpb25pbmcgb2YgZGF0YSBieSBhIGNsaWVudA0KICAgICAgICBpbnRvIGEg
UmVnaXN0cnkgKFNlY3Rpb24gMy4xIG9mIHRoZSBhYm92ZSByZWZlcmVuY2VkDQogICAgICAgIGRv
Y3VtZW50KSwgd2hpbGUgdGhlIG90aGVyIGdyb3VwIGRlc2NyaWJlcyB0aGUgZGlzdHJpYnV0aW9u
IG9mDQogICAgICAgIGRhdGEgaW50byBsb2NhbCBkYXRhIHJlcG9zaXRvcmllcyAoU2VjdGlvbiAz
LjIpLiBUaGUgY3VycmVudA0KICAgICAgICB2ZXJzaW9uIG9mIHRoaXMgZG9jdW1lbnQgZm9jdXNl
cyBvbiB0aGUgZmlyc3Qgc2V0IG9mIHVzZSBjYXNlcw0KICAgICAgICAoY2xpZW50IHRvIHJlZ2lz
dHJ5IHByb3Zpc2lvbmluZykuIDx2c3BhY2UgYmxhbmtMaW5lcz0iMSIvPg0KICAgICAgICBUaGVz
ZSB1c2UgY2FzZXMgbWF5IGludm9sdmUgdGhlIHByb3Zpc2lvbmluZyBvZiB2ZXJ5IHNtYWxsDQog
ICAgICAgIGRhdGEgc2V0cyBsaWtlIHRoZSBtb2RpZmljYXRpb24gb3IgdXBkYXRlIG9mIGEgc2lu
Z2xlIHB1YmxpYw0KICAgICAgICBpZGVudGlmaWVyLiBPdGhlciBwcm92aXNpb25pbmcgb3BlcmF0
aW9ucyBtYXkgZGVhbCB3aXRoIGh1Z2UNCiAgICAgICAgZGF0YXNldHMgbGlrZSB0aGUgImRvd25s
b2FkIiBvZiBhIHdob2xlIGxvY2FsIG51bWJlcg0KICAgICAgICBwb3J0YWJpbGl0eSBkYXRhYmFz
ZSB0byBhIFJlZ2lzdHJ5LiA8dnNwYWNlIGJsYW5rTGluZXM9IjEiLz4NCiAgICAgICAgQXMgYSBy
ZXN1bHQsIGEgdHJhbnNwb3J0IHByb3RvY29sIGZvciBTUFBQIG11c3QgYmUgdmVyeQ0KICAgICAg
ICBmbGV4aWJsZSBhbmQgYWNjb21tb2RhdGUgdmFyaW91cyBzaXplcyBvZiBkYXRhIHNldCBzaXpl
cy4gPC90Pg0KICAgICAgPHQ+IEZvciB0aGUgcmVhc29ucyBvdXRsaW5lZCBhYm92ZSwgaXQgaXMg
Y29uY2VpdmFibGUgdGhhdA0KICAgICAgICBwcm92aXNpb25pbmcgYW5kIGRpc3RyaWJ1dGluZyBt
YXkgdXNlIGRpZmZlcmVudCB0cmFuc3BvcnQNCiAgICAgICAgcHJvdG9jb2xzLiBUaGlzIGRvY3Vt
ZW50IGZvY3VzZXMgb24gdGhlIHByb3Zpc2lvbmluZyBwcm90b2NvbC4gPC90Pg0KDQogICAgICA8
dD5BIGZldyB0b3BpY3MgcmVtYWluIG9wZW4gZm9yIGRpc2N1c3Npb246IDxsaXN0DQogICAgICAg
ICAgc3R5bGU9InN5bWJvbHMiPg0KICAgICAgICAgIDx0PlRoZSBhYmlsaXR5IHRvIGVzdGFibGlz
aCBtdWx0aXBsZSBjb25uZWN0aW9ucyBiZXR3ZWVuIGENCiAgICAgICAgICAgIGNsaWVudCBhbmQg
c2VydmVyIG1heSBiZSBkZXNpcmFibGUuIElmIHNvLCB3ZSBtYXkgd2FudCB0bw0KICAgICAgICAg
ICAgc3BlY2lmeSB0aGUgcmVsYXRpb24gb2YgdHJhbnNhY3Rpb25zIGJldHdlZW4gdGhlIHZhcmlv
dXMNCiAgICAgICAgICAgIGNvbm5lY3Rpb25zLjwvdD4NCiAgICAgICAgICA8dD5QaXBlbGluaW5n
IG9mIHJlcXVlc3RzIGlzIHJlcXVpcmVkIGF0IHRoZSBTUFBQIHByb3RvY29sDQogICAgICAgICAg
ICBsYXllci4gSXQgbWF5IGhhdmUgaW1wYWN0cyBhdCB0aGUgdHJhbnNwb3J0IGxldmVsIHRoYXQN
CiAgICAgICAgICAgIG5lZWQgdG8gYmUgb3V0bGluZWQuPC90Pg0KICAgICAgICAgIDx0PlNjb3Bl
OiB0aGUgY3VycmVudCBzY29wZSBvZiB0aGlzIGVmZm9ydCBpcyBiYXNlZCB1cG9uDQogICAgICAg
ICAgICBoYXZpbmcgYSBjb25uZWN0aW9uIG9yaWVudGVkIHRyYW5zcG9ydC4gSXMgdGhlcmUgYW55
IG5lZWQNCiAgICAgICAgICAgIHRvIHN1cHBvcnQgYSB0cmFuc3BvcnQgcHJvdG9jb2wgd2l0aCBh
c3luY2hyb25vdXMNCiAgICAgICAgICAgIG9wZXJhdGlvbj8gPC90Pg0KICAgICAgICAgIDx0Pklm
IGl0IGlzIHJlcXVpcmVkIHRoYXQgcmVzcG9uc2VzIGFycml2ZSBpbiB0aGUgb3JkZXIgb2YNCiAg
ICAgICAgICAgIHRoZSByZXF1ZXN0cywgdGhpcyBtdXN0IGJlIHNwZWNpZmllZCBjbGVhcmx5Ljwv
dD4NCiAgICAgICAgPC9saXN0Pg0KICAgICAgPC90Pg0KDQogICAgICA8c2VjdGlvbiBhbmNob3I9
InRyYW5zcGNvbm5yZXEiIHRpdGxlPSJDb25uZWN0aW9uIE9yaWVudGVkIj4NCiAgICAgICAgPHQ+
IFRoZSBTUFBQIHByb3RvY29sIGZvbGxvd3MgYSBtb2RlbCB3aGVyZSBhIENsaWVudA0KICAgICAg
ICAgIGVzdGFibGlzaGVzIGEgY29ubmVjdGlvbiB0byBhIFNlcnZlciBpbiBvcmRlciB0byBmdXJ0
aGVyDQogICAgICAgICAgZXhjaGFuZ2UgcHJvdmlzaW9uaW5nIHRyYW5zYWN0aW9ucyBvdmVyIHN1
Y2ggcG9pbnQtdG8tcG9pbnQNCiAgICAgICAgICBjb25uZWN0aW9uLiBBIHRyYW5zcG9ydCBwcm90
b2NvbCBmb3IgU1BQUCBNVVNUIHRoZXJlZm9yZSBiZQ0KICAgICAgICAgIGNvbm5lY3Rpb24gb3Jp
ZW50ZWQuIDwvdD4NCiAgICAgICAgPHQ+IE5vdGUgdGhhdCB0aGUgcm9sZSBvZiB0aGUgIkNsaWVu
dCIgYW5kIHRoZSAiU2VydmVyIiBvbmx5DQogICAgICAgICAgYXBwbGllcyB0byB0aGUgY29ubmVj
dGlvbiwgYW5kIHRob3NlIHJvbGVzIGFyZSBub3QgcmVsYXRlZA0KICAgICAgICAgIGluIGFueSB3
YXkgdG8gdGhlIHR5cGUgb2YgZW50aXR5IHRoYXQgcGFydGljaXBhdGVzIGluIGENCiAgICAgICAg
ICBwcm90b2NvbCBleGNoYW5nZS4gRm9yIGV4YW1wbGUsIGEgUmVnaXN0cnkgbWlnaHQgYWxzbw0K
ICAgICAgICAgIGluY2x1ZGUgYSAiQ2xpZW50IiB3aGVuIHN1Y2ggYSBSZWdpc3RyeSBpbml0aWF0
ZXMgYQ0KICAgICAgICAgIGNvbm5lY3Rpb24gKGZvciBleGFtcGxlLCBmb3IgZGF0YSBkaXN0cmli
dXRpb24gdG8gU1NQKS4gPC90Pg0KICAgICAgPC9zZWN0aW9uPg0KDQogICAgICA8c2VjdGlvbiBh
bmNob3I9InJlcXVlc3RyZXNwb25zZSINCiAgICAgICAgdGl0bGU9IlJlcXVlc3QgYW5kIFJlc3Bv
bnNlIE1vZGVsIj4NCiAgICAgICAgPHQ+IFByb3Zpc2lvbmluZyBvcGVyYXRpb25zIGluIFNQUFAg
Zm9sbG93IHRoZSByZXF1ZXN0IC0NCiAgICAgICAgICByZXNwb25zZSBtb2RlbCwgd2hlcmUgYSB0
cmFuc2FjdGlvbiBpcyBpbml0aWF0ZWQgYnkgYSBDbGllbnQNCiAgICAgICAgICB1c2luZyBhIFJl
cXVlc3QgY29tbWFuZCwgYW5kIHRoZSBTZXJ2ZXIgcmVzcG9uZHMgdG8gdGhlDQogICAgICAgICAg
Q2xpZW50IGJ5IG1lYW5zIG9mIGEgUmVzcG9uc2UuIDx2c3BhY2UgYmxhbmtMaW5lcz0iMSIvPg0K
ICAgICAgICAgIE11bHRpcGxlIHN1YnNlcXVlbnQgcmVxdWVzdC1yZXNwb25zZSBleGNoYW5nZXMg
TUFZIGJlDQogICAgICAgICAgcGVyZm9ybWVkIG92ZXIgYSBzaW5nbGUgY29ubmVjdGlvbi4gPC90
Pg0KICAgICAgICA8dD4gVGhlcmVmb3JlLCBhIHRyYW5zcG9ydCBwcm90b2NvbCBmb3IgU1BQUCBN
VVNUIGZvbGxvdyB0aGUNCiAgICAgICAgICByZXF1ZXN0LXJlc3BvbnNlIG1vZGVsIGJ5IGFsbG93
aW5nIGEgcmVzcG9uc2UgdG8gYmUgc2VudCB0bw0KICAgICAgICAgIHRoZSByZXF1ZXN0IGluaXRp
YXRvci48L3Q+DQogICAgICA8L3NlY3Rpb24+DQoNCiAgICAgIDxzZWN0aW9uIGFuY2hvcj0iY29u
bmVjdGlvbmxlbmd0aCIgdGl0bGU9IkNvbm5lY3Rpb24gTGlmZXRpbWUiPg0KICAgICAgICA8dD4g
U29tZSB1c2UgY2FzZXMgaW52b2x2ZSBwcm92aXNpb25pbmcgYSBzaW5nbGUgcmVxdWVzdCB0byBh
DQogICAgICAgICAgbmV0d29yayBlbGVtZW50IC0gY29ubmVjdGlvbnMgc3VwcG9ydGluZyBzdWNo
IHByb3Zpc2lvbmluZw0KICAgICAgICAgIHJlcXVlc3RzIG1pZ2h0IGJlIHNob3J0LWxpdmVkLCBh
bmQgb25seSBlc3RhYmxpc2hlZCBvbg0KICAgICAgICAgIGRlbWFuZC4gPC90Pg0KICAgICAgICA8
dD4gT3RoZXIgdXNlIGNhc2VzIGludm9sdmUgZWl0aGVyIHByb3Zpc2lvbmluZyBhIGh1Z2Ugc2V0
IG9mDQogICAgICAgICAgZGF0YSwgb3IgYSBjb25zdGFudCBzdHJlYW0gb2Ygc21hbGwgdXBkYXRl
cywgd2hpY2ggd291bGQNCiAgICAgICAgICByZXF1aXJlIGxvbmctbGl2ZWQgY29ubmVjdGlvbnMu
IDwvdD4NCiAgICAgICAgPHQ+IFRoZXJlZm9yZSwgYSBwcm90b2NvbCBzdWl0YWJsZSBmb3IgU1BQ
UCBTSE9VTEQgc3VwcG9ydA0KICAgICAgICAgIHNob3J0IGxpdmVkIGFzIHdlbGwgYXMgbG9uZyBs
aXZlZCBjb25uZWN0aW9ucy4gPC90Pg0KICAgICAgPC9zZWN0aW9uPg0KDQogICAgICA8c2VjdGlv
biBhbmNob3I9ImF1dGhlbnRpY2F0aW9uIiB0aXRsZT0iQXV0aGVudGljYXRpb24iPg0KICAgICAg
ICA8dD4gTWFueSB1c2UgY2FzZXMgcmVxdWlyZSB0aGUgU2VydmVyIHRvIGF1dGhlbnRpY2F0ZSB0
aGUNCiAgICAgICAgICBDbGllbnQsIGFuZCBwb3RlbnRpYWxseSBhbHNvIHRoZSBDbGllbnQgdG8g
YXV0aGVudGljYXRlIHRoZQ0KICAgICAgICAgIFNlcnZlci4gV2hpbGUgYXV0aGVudGljYXRpb24g
b2YgdGhlIFNlcnZlciBieSB0aGUgQ2xpZW50IGlzDQogICAgICAgICAgZXhwZWN0ZWQgdG8gYmUg
dXNlZCBvbmx5IHRvIHByZXZlbnQgaW1wZXJzb25hdGlvbiBvZiB0aGUNCiAgICAgICAgICBTZXJ2
ZXIsIGF1dGhlbnRpY2F0aW9uIG9mIHRoZSBDbGllbnQgYnkgdGhlIFNlcnZlciBpcw0KICAgICAg
ICAgIGV4cGVjdGVkIHRvIGJlIHVzZWQgdG8gaWRlbnRpZnkgYW5kIGZ1cnRoZXIgYXV0aG9yaXpl
IHRoZQ0KICAgICAgICAgIENsaWVudCB0byBjZXJ0YWluIHJlc291cmNlcyBvbiB0aGUgU2VydmVy
LiA8L3Q+DQogICAgICAgIDx0PiBUaGVyZWZvcmUsIGFuIFNQUFAgdHJhbnNwb3J0IHByb3RvY29s
IE1VU1QgcHJvdmlkZSBtZWFucw0KICAgICAgICAgIGZvciBhIFNlcnZlciB0byBhdXRoZW50aWNh
dGUgYW5kIGF1dGhvcml6ZSBhIENsaWVudCwgYW5kIE1BWQ0KICAgICAgICAgIHByb3ZpZGUgbWVh
bnMgZm9yIENsaWVudHMgdG8gYXV0aGVudGljYXRlIGEgU2VydmVyLiA8L3Q+DQogICAgICAgIDx0
PiBIb3dldmVyLCBTUFBQIHRyYW5zcG9ydCBTSE9VTEQgYWxzbyBhbGxvdyBmb3INCiAgICAgICAg
ICB1bmF1dGhlbnRpY2F0ZWQgY29ubmVjdGlvbnMuIDwvdD4NCiAgICAgIDwvc2VjdGlvbj4NCg0K
ICAgICAgPHNlY3Rpb24gYW5jaG9yPSJjb25maWRlbnRpYWxpdHkiDQogICAgICAgIHRpdGxlPSJD
b25maWRlbnRpYWxpdHkgYW5kIEludGVncml0eSI+DQogICAgICAgIDx0PiBEYXRhIHRoYXQgaXMg
dHJhbnNwb3J0ZWQgb3ZlciB0aGUgcHJvdG9jb2wgaXMgZGVlbWVkDQogICAgICAgICAgY29uZmlk
ZW50aWFsLiBUaGVyZWZvcmUsIGEgdHJhbnNwb3J0IHByb3RvY29sIHN1aXRhYmxlIGZvcg0KICAg
ICAgICAgIFNQUFAgTVVTVCBlbnN1cmUgY29uZmlkZW50aWFsaXR5IGFuZCBpbnRlZ3JpdHkgcHJv
dGVjdGlvbiBieQ0KICAgICAgICAgIHByb3ZpZGluZyBlbmNyeXB0aW9uIGNhcGFiaWxpdGllcy4g
PC90Pg0KICAgICAgICA8dD4gQWRkaXRpb25hbGx5LCBhIERSSU5LUyBwcm90b2NvbCBNVVNUIE5P
VCB1c2UgYW4gdW5yZWxpYWJsZQ0KICAgICAgICAgIGxvd2VyLWxheWVyIHRyYW5zcG9ydCBwcm90
b2NvbCB0aGF0IGRvZXMgbm90IHByb3ZpZGUNCiAgICAgICAgICBjb25maWRlbnRpYWxpdHkgYW5k
IGludGVncml0eSBwcm90ZWN0aW9uLiA8L3Q+DQogICAgICA8L3NlY3Rpb24+DQoNCiAgICAgIDxz
ZWN0aW9uIGFuY2hvcj0idGltaW5nIiB0aXRsZT0iTmVhciBSZWFsIFRpbWUiPg0KICAgICAgICA8
dD4gTWFueSB1c2UgY2FzZXMgcmVxdWlyZSBuZWFyIHJlYWwtdGltZSByZXNwb25zZXMgZnJvbSB0
aGUNCiAgICAgICAgICBTZXJ2ZXIuIFRoZXJlZm9yZSwgYSBEUklOS1MgdHJhbnNwb3J0IHByb3Rv
Y29sIE1VU1Qgc3VwcG9ydA0KICAgICAgICAgIG5lYXItcmVhbC10aW1lIHJlc3BvbnNlIHRvIHJl
cXVlc3RzIHN1Ym1pdHRlZCBieSB0aGUgQ2xpZW50Lg0KICAgICAgICA8L3Q+DQogICAgICA8L3Nl
Y3Rpb24+DQoNCiAgICAgIDxzZWN0aW9uIGFuY2hvcj0icmVzcHNpemVzIiB0aXRsZT0iUmVxdWVz
dCBhbmQgUmVzcG9uc2UgU2l6ZXMiPg0KICAgICAgICA8dD4gU1BQUCBjb3ZlcnMgYSByYW5nZSBv
ZiB1c2UgY2FzZXMgLSBmcm9tIGNhc2VzIHdoZXJlDQogICAgICAgICAgcHJvdmlzaW9uaW5nIGEg
c2luZ2xlIHB1YmxpYyBpZGVudGlmaWVyIHdpbGwgY3JlYXRlIHZlcnkNCiAgICAgICAgICBzbWFs
bCByZXF1ZXN0IGFuZCByZXNwb25zZSBzaXplcyB0byBjYXNlcyB3aGVyZSBtaWxsaW9ucyBvZg0K
ICAgICAgICAgIGRhdGEgcmVjb3JkcyBhcmUgc3VibWl0dGVkIG9yIHJldHJpZXZlZCBpbiBvbmUg
dHJhbnNhY3Rpb24uDQogICAgICAgICAgVGhlcmVmb3JlLCBhIHRyYW5zcG9ydCBwcm90b2NvbCBz
dWl0YWJsZSBmb3IgU1BQUCBNVVNUDQogICAgICAgICAgc3VwcG9ydCBhIGdyZWF0IHZhcmlldHkg
b2YgcmVxdWVzdCBhbmQgcmVzcG9uc2Ugc2l6ZXMuIDwvdD4NCiAgICAgICAgPHQ+IEEgdHJhbnNw
b3J0IHByb3RvY29sIE1BWSBhbGxvdyBzcGxpdHRpbmcgbGFyZ2UgY2h1bmtzIG9mDQogICAgICAg
ICAgZGF0YSBpbnRvIHNldmVyYWwgc21hbGxlciBjaHVua3MuIDwvdD4NCiAgICAgIDwvc2VjdGlv
bj4NCg0KICAgICAgPHNlY3Rpb24gYW5jaG9yPSJyZXFvcmRlciINCiAgICAgICAgdGl0bGU9IlJl
cXVlc3QgYW5kIFJlc3BvbnNlIENvcnJlbGF0aW9uIj4NCiAgICAgICAgPHQ+IEEgdHJhbnNwb3J0
IHByb3RvY29sIHN1aXRhYmxlIGZvciBTUFBQIE1VU1QgYWxsb3cNCiAgICAgICAgICByZXNwb25z
ZXMgdG8gYmUgY29ycmVsYXRlZCB3aXRoIHJlcXVlc3RzLiA8L3Q+DQogICAgICA8L3NlY3Rpb24+
DQoNCiAgICAgIDxzZWN0aW9uIGFuY2hvcj0iYWNrIiB0aXRsZT0iUmVxdWVzdCBBY2tub3dsZWRn
ZW1lbnQiPg0KICAgICAgICA8dD4gRGF0YSB0cmFuc3BvcnRlZCBpbiB0aGUgU1BQUCBwcm90b2Nv
bCBpcyBsaWtlbHkgY3J1Y2lhbA0KICAgICAgICAgIGZvciB0aGUgb3BlcmF0aW9uIG9mIHRoZSBj
b21tdW5pY2F0aW9uIG5ldHdvcmsgdGhhdCBpcyBiZWluZw0KICAgICAgICAgIHByb3Zpc2lvbmVk
LiA8dnNwYWNlIGJsYW5rTGluZXM9IjEiLz4gRmFpbGVkIHRyYW5zYWN0aW9ucw0KICAgICAgICAg
IGNhbiBsZWFkIHRvIHNpdHVhdGlvbnMgd2hlcmUgYSBzdWJzZXQgb2YgcHVibGljIGlkZW50aWZp
ZXJzDQogICAgICAgICAgKG9yIGV2ZW4gU1NQcykgbWlnaHQgbm90IGJlIHJlYWNoYWJsZSwgb3Ig
c2l0dWF0aW9ucyB3aGVyZQ0KICAgICAgICAgIHRoZSBwcm92aXNpb25pbmcgc3RhdGUgb2YgdGhl
IG5ldHdvcmsgaXMgaW5jb25zaXN0ZW50LiA8L3Q+DQogICAgICAgIDx0PiBUaGVyZWZvcmUsIGEg
dHJhbnNwb3J0IHByb3RvY29sIGZvciBTUFBQIE1VU1QgcHJvdmlkZSBhDQogICAgICAgICAgUmVz
cG9uc2UgZm9yIGVhY2ggUmVxdWVzdCwgc28gdGhhdCBhIENsaWVudCBjYW4gaWRlbnRpZnkNCiAg
ICAgICAgICB3aGV0aGVyIGEgUmVxdWVzdCBzdWNjZWVkZWQgb3IgZmFpbGVkLiA8L3Q+DQogICAg
ICA8L3NlY3Rpb24+DQoNCiAgICAgIDxzZWN0aW9uIGFuY2hvcj0ibWFuZGF0b3J5dHJhbnNwb3J0
Ig0KICAgICAgICB0aXRsZT0iTWFuZGF0b3J5DQogICAgICAgIFRyYW5zcG9ydCI+DQogICAgICAg
IDx0PiBBcyBvZiB0aGlzIHdyaXRpbmcgb2YgdGhpcyByZXZpc2lvbiwgb25lIHRyYW5zcG9ydA0K
ICAgICAgICAgIHByb3RvY29sIHByb3Bvc2FsIGhhcyBiZWVuIHByb3ZpZGVkIGluIDx4cmVmDQog
ICAgICAgICAgICB0YXJnZXQ9IkktRC5pZXRmLWRyaW5rcy1zcHBwLW92ZXItc29hcCIvPi4gPHZz
cGFjZQ0KICAgICAgICAgICAgYmxhbmtMaW5lcz0iMSIvPiBUaGlzIHNlY3Rpb24gd2lsbCBkZWZp
bmUgYSBtYW5kYXRvcnkNCiAgICAgICAgICB0cmFuc3BvcnQgcHJvdG9jb2wgdG8gYmUgY29tcGxp
YW50IHdpdGggdGhpcyBSRkMuIDwvdD4NCiAgICAgIDwvc2VjdGlvbj4NCg0KICAgIDwvc2VjdGlv
bj4NCiAgICANCiAgICA8c2VjdGlvbiBhbmNob3I9ImJhc2ljZGF0YXN0cnVjdHVyZXMiIHRpdGxl
PSJCYXNlIFByb3RvY29sIERhdGEgU3RydWN0dXJlcyI+DQoNCiAgICAgICA8dD4gVG8gdGhlIGV4
dGVuZCBwb3NzaWJsZSBTUFBQIHVzZXMgYSBjb21tb24gbW9kZWwgYW5kIGEgY29tbW9uIHNldCBv
Zg0KICAgICAgIGRhdGEgc3RydWN0dXJlcyBmb3IgbW9zdCBvZiB0aGUgc3VwcG9ydGVkIG9wZXJh
dGlvbnMgYW5kIG9iamVjdCB0eXBlcy4gIA0KICAgICAgIFRoaXMgc2VjdGlvbiBkZXNjcmliZWQg
dGhlc2UgY29tbW9uIGRhdGEgc3RydWN0dXJlcy48L3Q+DQogICAgICAgDQogICAgICAgPHNlY3Rp
b24gYW5jaG9yPSJyZXF1ZXN0YW5kcmVzcG9uc2UiIHRpdGxlPSJSZXF1ZXN0IGFuZCBSZXNwb25z
ZSBTdHJ1Y3R1cmUiPg0KDQogICAgICAgICA8dD4gQW4gU1BQUCBjbGllbnQgaW50ZXJhY3RzIHdp
dGggYW4gU1BQUCBzZXJ2ZXIgYnkgdXNpbmcgb25lIG9mDQogICAgICAgICB0aGUgc3VwcG9ydGVk
IHRyYW5zcG9ydCBtZWNoYW5pc21zIHRvIHNlbmQgb25lIG9yIG1vcmUNCiAgICAgICAgIHJlcXVl
c3RzIHRvIHRoZSBzZXJ2ZXIgYW5kIHJlY2VpdmUgY29ycmVzcG9uZGluZyByZXBsaWVzIGZyb20N
CiAgICAgICAgIHRoZSBzZXJ2ZXIuIEFuIFNQUFAgcmVxdWVzdCBpcyB3cmFwcGVkIHdpdGhpbiB0
aGUNCiAgICAgICAgIDwhW0NEQVRBWzxzcHBwUmVxdWVzdD4gXV0+IGVsZW1lbnQgd2hpbGUgYW4g
U1BQUCByZXNwb25zZSBpcw0KICAgICAgICAgd3JhcHBlZCB3aXRoaW4gYW4gPCFbQ0RBVEFbPHNw
cHBSZXNwb25zZT5dXT4gZWxlbWVudC4NCiAgICAgICAgIEZ1cnRoZXJtb3JlLCBmdWxseSBmb3Jt
ZWQgU1BQUCByZXF1ZXN0cyBhbmQgcmVzcG9uc2VzIGFyZQ0KICAgICAgICAgY29tcHJpc2VkIG9m
IGNvbnN0cnVjdHMgcmVxdWlyZWQgYnkgdGhlIGNob3NlbiB0cmFuc3BvcnQgYW5kIA0KICAgICAg
ICAgZW52ZWxvcGUgdGVjaG5vbG9neS4gVGhlIHN1cHBvcnRlZCB0cmFuc3BvcnQgYW5kIGVudmVs
b3BlIA0KICAgICAgICAgdGVjaG5vbG9neSBzcGVjaWZpY2F0aW9ucyB3aWxsIGJlIGRlZmluZWQg
aW4gc2VwYXJhdGUgZG9jdW1lbnRzLCANCiAgICAgICAgIGFuZCBhcmUgbm90IGRpc2N1c3NlZCBo
ZXJlLiA8L3Q+DQoNCiAgICAgICAgPHNlY3Rpb24gYW5jaG9yPSJyZXF1ZXN0IiB0aXRsZT0iUmVx
dWVzdCI+DQogICAgICAgICAgPHQ+IEFuIFNQUFAgcmVxdWVzdCBvYmplY3QsIGNvbW1vbiB0byBh
bnkgdHJhbnNwb3J0IGFuZA0KICAgICAgICAgICAgZW52ZWxvcGUgdGVjaG5vbG9neSwgaXMgY29u
dGFpbmVkIHdpdGhpbiB0aGUgZ2VuZXJpYw0KICAgICAgICAgICAgPCFbQ0RBVEFbPHNwcHBSZXF1
ZXN0Pl1dPiBlbGVtZW50LiA8L3Q+DQogICAgICAgICAgPHQ+DQogICAgICAgICAgICA8ZmlndXJl
IHRpdGxlPSIiPg0KICAgICAgICAgICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAg
ICAgICAgICAgPCFbQ0RBVEFbDQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0ic3BwcFJlcXVlc3Qi
Pg0KICAgICAgICAgICAgPGNvbXBsZXhUeXBlPg0KICAgICAgICAgICAgICA8c2VxdWVuY2U+DQog
ICAgICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJ0cmFuc2FjdGlvbmFsIiB0eXBlPSJib29s
ZWFuIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICAgICAgICAgIDxhbnkgbWF4T2NjdXJzPSJ1
bmJvdW5kZWQiLz4NCiAgICAgICAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgICAgICAgIDwvY29t
cGxleFR5cGU+DQogICAgICAgICAgPC9lbGVtZW50Pg0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIF1dPg0KICAgICAgICAgICAgICA8L2FydHdvcms+DQogICAgICAgICAgICA8L2Zp
Z3VyZT4NCiAgICAgICAgICA8L3Q+DQogICAgICAgIA0KICAgICAgICAgIDx0PiBUaGUgZGF0YSBl
bGVtZW50cyB3aXRoaW4gdGhlIDwhW0NEQVRBWzxzcHBwUmVxdWVzdD5dXT4gDQogICAgICAgICAg
ZWxlbWVudCBhcmUgZGVzY3JpYmVkIGFzIGZvbGxvd3M6IA0KICAgICAgICAgIDxsaXN0IHN0eWxl
PSJzeW1ib2xzIiBoYW5nSW5kZW50PSI1Ij4NCiAgICAgICAgICA8dD4gdHJhbnNhY3Rpb25hbDog
QSBib29sZWFuIHZhbHVlIHRoYXQgaW50cnVjdHMgdGhlIHNlcnZlciB3aGV0aGVyDQogICAgICAg
ICAgdG8gaGFuZGxlIHRoaXMgc3BwcFJlcXVlc3QgYXMgYSBzaW5nbGUgdHJhbnNhY3Rpb24gb3Ig
YXMgbXVsdGlwbGUNCiAgICAgICAgICB0cmFuc2FjdGlvbnMuICBJZiB0aGlzIHZhbHVlIGlzIHRy
dWUgdGhlbiB0aGUgc2VydmVyIG11c3QgaGFuZGxlIGFsbCANCiAgICAgICAgICB1cGRhdGUgcmVx
dWVzdCBvYmplY3RzIHdpdGhpbiB0aGUgcmVxdWVzdCBhcyBhIHNpbmdsZSB0cmFuc2FjdGlvbi4g
IA0KICAgICAgICAgIElmIHRoaXMgdmFsdWUgaXMgZmFsc2UgdGhlbiB0aGUgc2VydmVyIG11c3Qg
aGFuZGxlIGVhY2ggdXBkYXRlIHJlcXVlc3QgDQogICAgICAgICAgb2JqZWN0IHdpdGhpbiBhIHNl
cGFyYXRlIHRyYW5zYWN0aW9uLCBhbGxvd2luZyBwYXJ0aWFsIHN1Y2Nlc3MgYW5kIA0KICAgICAg
ICAgIGZhaWx1cmUuIDwvdD4NCiAgICAgICAgICA8dD4gImFueSI6IFRoaXMgYWxsb3dzIHRoZSBy
ZXF1ZXN0IHRvIGNvbnRhaW4gemVybyBvciBtb3JlIHJlcXVlc3QNCiAgICAgICAgICBvYmplY3Qg
c3RydWN0dXJlcy4gPC90Pg0KICAgICAgICAgIDwvbGlzdD4NCiAgICAgICAgICA8L3Q+DQogICAg
ICAgIA0KICAgICAgICAgIDx0PkZvciBleGFtcGxlLCB0aGUgImFueSIgY29uc3RydWN0IGFsbG93
cyBtdWx0aXBsZSBhZGRSdGVHcnBzUnFzdCANCiAgICAgICAgICBvYmplY3RzIHRvIGJlIHBhc3Nl
ZCB3aXRoaW4gYSBzaW5nbGUgc3BwcFJlcXVlc3QuICBJZiB0aGUgc3BwcFJlcXVlc3QgDQogICAg
ICAgICAgdHJhbnNhY3Rpb25hbCBib29sZWFuIGlzIHNldCB0byB0cnVlIHRoZW4gdGhlIHNlcnZl
ciB3aWxsIGZ1bGZpbGwgZWl0aGVyIGFsbCANCiAgICAgICAgICBvciBub25lIG9mIHRoZSBhZGRS
dGVHcnBScXN0cyBjb250YWluZWQgaW4gdGhlIHNwcHBSZXF1ZXN0LiAgSW4gdGhpcyANCiAgICAg
ICAgICBjYXNlLCB0aGUgZmlyc3QgYWRkUnRlR3Jwc1Jxc3QgdGhhdCBjcmVhdGVkIGEgZmFpbHVy
ZSBzY2VuYXJpbyB3aWxsIHJlc3VsdCAgDQogICAgICAgICAgaW4gYSBzaW5nbGUgY29ycmVzcG9u
ZGluZyBhZGRSdGVHcnBzUnNwbnMgZWxlbWVudCBpbiB0aGUgDQogICAgICAgICAgc3BwcFJlc3Bv
bnNlLiAgVGhhdCBhZGRSdGVHcnBzUnNwbnMgb2JqZWN0IHdpbGwgdGhlbiBjb250YWluIHRoZSAN
CiAgICAgICAgICBhcHByb3ByaWF0ZSBmYWlsdXJlIHJlc3BvbnNlIGNvZGUgdGhhdCBjYXVzZWQg
dGhlIHdob2xlIHJlcXVlc3QgdG8gZmFpbC4NCiAgICAgICAgICANCiAgICAgICAgICBJZiwgb24g
dGhlIG90aGVyIGhhbmQsIHRoZSB0cmFuc2FjdGlvbmFsIGJvb2xlYW4gaXMgc2V0IHRvIGZhbHNl
IHRoZW4gdGhlICANCiAgICAgICAgICBzZXJ2ZXIgd2lsbCBmdWxmaWxsIGVhY2ggYWRkUnRlR3Jw
c1Jxc3QgdGhhdCBzdWNjZWVkcyBhbmQgb25seSBmYWlsIHRoZSAgDQogICAgICAgICAgYWRkUnRl
R3Jwc1Jxc3RzIHRoYXQgY3JlYXRlZCBhIGZhaWx1cmUgc2NlbmFyaW8sIGFsbG93aW5nIGZvciBw
YXJ0aWFsIA0KICAgICAgICAgIHN1Y2Nlc3MgYW5kIHBhcnRpYWwgZmFpbHVyZS4gSW4gdGhpcyBj
YXNlIGVhY2ggYWRkUnRlR3Jwc1Jxc3QgdGhhdCAgDQogICAgICAgICAgY3JlYXRlZCBhIGZhaWx1
cmUgc2NlbmFyaW8gd2lsbCByZXN1bHQgaW4gYW4gYSBjb3JyZXNwb25kaW5nIGFkZFJ0ZUdycHNS
c3BucyANCiAgICAgICAgICBlbGVtZW50IGluIHRoZSBzcHBwUmVzcG9uc2UuICBFYWNoIHN1Y2gg
YWRkUnRlR3Jwc1JzcG5zIG9iamVjdCANCiAgICAgICAgICBjb250YWlucyB0aGUgYXBwcm9wcmlh
dGUgZmFpbHVyZSByZXNwb25zZSBjb2RlLg0KICAgICAgICAgIA0KICAgICAgICAgIEluIG5vIGNh
c2UsIGhvd2V2ZXIsIGNhbiB0aGUgY29udGVudCBvZiBhIHNpbmdsZSBhZGRSdGVHcnBzUnFzdCBw
YXJ0aWFsbHkgDQogICAgICAgICAgc3VjY2VlZCBvciBwYXJ0aWFsbHkgZmFpbC4gIFRoZSB0cmFu
c2FjdGlvbmFsIGZsYWcgaXMgb25seSB1c2VkIHRvIGNvbnRyb2wgDQogICAgICAgICAgd2hldGhl
ciB1cGRhdGUgcmVxdWVzdCBvYmplY3RzIChlLmcuIGFkZFJ0ZUdycHNScXN0LCBkZWxSdGVHcnBz
UnFzdCwgZXRjKQ0KICAgICAgICAgIGZhaWwgb3Igc3VjY2VlZCBhcyBhIGdyb3VwLCBub3Qgd2hl
dGhlciB0aGUgcG9zc2libHkgbXVsdGlwbGUgb2JqZWN0cyBvciANCiAgICAgICAgICBlbGVtZW50
cyB3aXRoaW4gYSBzaW5nbGUgdXBkYXRlIHJlcXVlc3Qgb2JqZWN0IGZhaWwgb3Igc3VjY2VlZC4g
IEFsbCANCiAgICAgICAgICBlbGVtZW50cyBhbmQvb3Igb2JqZWN0cyB3aXRoaW4gYSBnaXZlbiB1
cGRhdGUgcmVxdWVzdCBvYmplY3QgbXVzdCBiZQ0KICAgICAgICAgIGhhbmRsZWQgdHJhbnNhY3Rp
b25hbGx5LCBzdWNoIHRoYXQgdGhleSBhbGwgZWl0aGVyIHN1Y2NlZWQgb3IgZmFpbCBhcyBhIGdy
b3VwLjwvdD4NCiAgICAgICAgICANCiAgICAgICAgICA8dD4gQWxsIHVwZGF0ZSByZXF1ZXN0IG9i
amVjdHMgZXh0ZW5kIHRoZSBCYXNpY1Jxc3RUeXBlIGJhc2UuIFRoaXMNCiAgICAgICAgICBiYXNl
IHR5cGUgaXMgZGVmaW5lZCBhcyBmb2xsb3dzOiA8L3Q+DQoNCiAgICAgICAgICA8dD4gICAgICAg
DQogICAgICAgICAgPGZpZ3VyZSB0aXRsZT0iIj4NCiAgICAgICAgICAgIDxhcnR3b3JrIGFsaWdu
PSJsZWZ0Ij4NCiAgICAgICAgICAgICAgPCFbQ0RBVEFbDQogICAgICAgICAgPGNvbXBsZXhUeXBl
IG5hbWU9IkJhc2ljUnFzdFR5cGUiPg0KICAgICAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAg
ICAgICA8ZWxlbWVudCBuYW1lPSJjbGllbnRUcmFuc0lkIiB0eXBlPSJzcHBwYjpUcmFuc0lkVHlw
ZSINCiAgICAgICAgICAgICAgICBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICAgICAgPGVsZW1l
bnQgbmFtZT0ibWlub3JWZXIiIHR5cGU9InNwcHBiOk1pbm9yVmVyVHlwZSIgbWluT2NjdXJzPSIw
Ii8+DQogICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImV4dCIgdHlwZT0ic3BwcGI6RXh0QW55
VHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgICAg
IDwvY29tcGxleFR5cGU+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF1dPg0KICAg
ICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAgICAgIDwvZmlndXJlPg0KICAgICAgICAgIDwvdD4N
CiAgICANCiAgICAgICAgICA8dD4NCiAgICAgICAgICA8ZmlndXJlIHRpdGxlPSIiPg0KICAgICAg
ICAgICAgPGFydHdvcmsgYWxpZ249ImxlZnQiPg0KICAgICAgICAgICAgICA8IVtDREFUQVsNCiAg
ICAgICAgICAgPHNpbXBsZVR5cGUgbmFtZT0iVHJhbnNJZFR5cGUiPg0KICAgICAgICAgICAgICAg
PHJlc3RyaWN0aW9uIGJhc2U9InN0cmluZyIvPg0KICAgICAgICAgICA8L3NpbXBsZVR5cGU+DQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF1dPg0KICAgICAgICAgICAgPC9hcnR3b3Jr
Pg0KICAgICAgICAgIDwvZmlndXJlPg0KICAgICAgICAgIDwvdD4NCiAgICAgICAgIA0KICAgICAg
ICAgIDx0Pg0KICAgICAgICAgICAgPGZpZ3VyZSB0aXRsZT0iIj4NCiAgICAgICAgICAgICAgPGFy
dHdvcmsgYWxpZ249ImxlZnQiPg0KICAgICAgICAgICAgICAgIDwhW0NEQVRBWw0KICAgICAgICAg
IDxzaW1wbGVUeXBlIG5hbWU9Ik1pbm9yVmVyVHlwZSI+DQogICAgICAgICAgICAgIDxyZXN0cmlj
dGlvbiBiYXNlPSJ1bnNpZ25lZExvbmciLz4NCiAgICAgICAgICA8L3NpbXBsZVR5cGU+DQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF1dPg0KICAgICAgICAgICAgICA8L2FydHdvcms+
DQogICAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgICA8L3Q+DQogICAgICAgDQogICAgICAg
ICAgPHQ+IFRoZSBkYXRhIGVsZW1lbnRzIHdpdGhpbiB0aGUgQmFzaWNScXN0VHlwZSBvYmplY3Qg
YXJlDQogICAgICAgICAgcHJpbWFyaWx5IOKAnGhvdXNlIGtlZXBpbmfigJ0gZGF0YSBlbGVtZW50
cyBhbmQgYXJlIGRlc2NyaWJlZA0KICAgICAgICAgIGFzIGZvbGxvd3M6IA0KICAgICAgICAgIDxs
aXN0IHN0eWxlPSJzeW1ib2xzIiBoYW5nSW5kZW50PSI1Ij4NCiAgICAgICAgICAgIDx0PiBjbGll
bnRUcmFuc0lkOiBUaGUgY2xpZW50IGdlbmVyYXRlZCB0cmFuc2FjdGlvbiBJRA0KICAgICAgICAg
ICAgICB0aGF0LCB3aXRoaW4gdGhlIGNvbnRleHQgb2YgdGhlIFNQUFAgY2xpZW50LCBpZGVudGlm
aWVzIHRoaXMuDQogICAgICAgICAgICAgIFRoaXMgdmFsdWUgY2FuIGJlIHVzZWQgYXQgdGhlIGRp
c2NyZXRpb24gb2YgdGhlIFNQUCBjbGllbnQNCiAgICAgICAgICAgICAgdG8gdHJhY2sgYW5kIGxv
ZyByZXF1ZXN0cyBhbmQvb3IgdGhlaXIgcmVzcG9uc2VzLiBUaGlzDQogICAgICAgICAgICAgIHZh
bHVlIGlzIGFsc28gZWNob2VkIGJhY2sgdG8gdGhlIGNsaWVudCBpbiB0aGUgcmVzcG9uc2UuDQog
ICAgICAgICAgICAgIEFuIFNQUCBzZXJ2ZXIgd2lsbCBub3QgY2hlY2sgdGhpcyB2YWx1ZSBmb3Ig
dW5pcXVlbmVzcy4gPC90Pg0KICAgICAgICAgICAgPHQ+IG1pbm9yVmVyOiBUaGlzIGlkZW50aWZp
ZXMgdGhlIG1pbm9yIHZlcnNpb24gb2YgdGhlDQogICAgICAgICAgICAgIFNQUFAgQVBJIHRoYXQg
dGhlIGNsaWVudCBpcyBhdHRlbXB0aW5nIHRvIHVzZS4gVGhpcyBpcw0KICAgICAgICAgICAgICB1
c2VkIGluIGNvbmp1bmN0aW9uIHdpdGggdGhlIG1ham9yIHZlcnNpb24gaWRlbnRpZmllciBpbg0K
ICAgICAgICAgICAgICB0aGUgWE1MIG5hbWVzcGFjZS4gPC90Pg0KICAgICAgICAgICAgPHQ+IGV4
dDogVGhpcyBpcyB0aGUgc3RhbmRhcmQgZXh0ZW5zaW9uIGVsZW1lbnQgZm9yIHRoaXMNCiAgICAg
ICAgICAgICAgb2JqZWN0LiBSZWZlciB0byB0aGUgRXh0ZW5zaWJpbGl0eSBzZWN0aW9uIG9mIHRo
aXMNCiAgICAgICAgICAgICAgZG9jdW1lbnQgZm9yIG1vcmUgZGV0YWlscy4gPC90Pg0KICAgICAg
ICAgIDwvbGlzdD4NCiAgICAgICAgICA8L3Q+DQogICAgICAgIDwvc2VjdGlvbj4NCg0KICAgICAg
ICA8c2VjdGlvbiBhbmNob3I9InJlc3BvbnNlIiB0aXRsZT0iUmVzcG9uc2UiPg0KICAgICAgICAg
IDx0PiBBbiBTUFBQIHJlc3BvbnNlIG9iamVjdCwgY29tbW9uIHRvIGFueSB0cmFuc3BvcnQgYW5k
IGVudmVsb3BlDQogICAgICAgICAgdGVjaG5vbG9neSwgaXMgY29udGFpbmVkIHdpdGhpbiB0aGUg
Z2VuZXJpYw0KICAgICAgICAgIDwhW0NEQVRBWzxzcHBwUmVzcG9uc2U+XV0+IGVsZW1lbnQuIDwv
dD4NCiAgICAgICAgICA8dD4NCiAgICAgICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAg
ICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAgICA8IVtDREFUQVsN
CiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJzcHBwUmVzcG9uc2UiPg0KICAgICAgICAgICAgPGNv
bXBsZXhUeXBlPg0KICAgICAgICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgICAgICAgPGFu
eSBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICAgICAgICA8L3NlcXVlbmNlPg0KICAg
ICAgICAgICAgPC9jb21wbGV4VHlwZT4NCiAgICAgICAgICA8L2VsZW1lbnQ+DQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIF1dPg0KICAgICAgICAgICAgICA8L2FydHdvcms+DQogICAg
ICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgICA8L3Q+DQogICAgICAgICAgPHQ+IFdpdGhpbiBh
bnkgPCFbQ0RBVEFbPHNwcHBSZXNwb25zZT5dXT4gZWxlbWVudCBpcyB0aGUgcmVzcG9uc2UNCiAg
ICAgICAgICBvYmplY3QgY29udGFpbmluZyB0aGUgcmVzdWx0IG9mIHRoZSByZXF1ZXN0LiBBbGwg
Y3JlYXRlLA0KICAgICAgICAgIHVwZGF0ZSwgYW5kIGRlbGV0ZSBvcGVyYXRpb25zIHJlc3VsdCBp
biBhIGNvbW1vbiByZXNwb25zZQ0KICAgICAgICAgIG9iamVjdCBzdHJ1Y3R1cmUsIGRlZmluZWQg
YXMgZm9sbG93czogPC90Pg0KICAgICAgICAgIDx0Pg0KICAgICAgICAgICAgPGZpZ3VyZSB0aXRs
ZT0iIj4NCiAgICAgICAgICAgICAgPGFydHdvcmsgYWxpZ249ImxlZnQiPg0KICAgICAgICAgICAg
ICAgIDwhW0NEQVRBWw0KICAgICAgICAgIDxjb21wbGV4VHlwZSBuYW1lPSJCYXNpY1JzcG5zVHlw
ZSI+DQogICAgICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9
ImNsaWVudFRyYW5zSWQiIHR5cGU9InNwcHBiOlRyYW5zSWRUeXBlIg0KICAgICAgICAgICAgICAg
IG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJzZXJ2ZXJUcmFu
c0lkIiB0eXBlPSJzcHBwYjpUcmFuc0lkVHlwZSIvPg0KICAgICAgICAgICAgICA8ZWxlbWVudCBu
YW1lPSJyZXNDb2RlIiB0eXBlPSJpbnQiLz4NCiAgICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0i
cmVzTXNnIiB0eXBlPSJzdHJpbmciLz4NCiAgICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZXh0
IiB0eXBlPSJzcHBwYjpFeHRBbnlUeXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICAgIDwv
c2VxdWVuY2U+DQogICAgICAgICAgPC9jb21wbGV4VHlwZT4NCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXV0+DQogICAgICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICAgIDwv
ZmlndXJlPg0KICAgICAgICAgIDwvdD4NCiAgICAgICAgICA8dD4gVGhlIGRhdGEgZWxlbWVudHMg
d2l0aGluIHRoZSBCYXNpY1JzcG5zVHlwZSBvYmplY3QgYXJlDQogICAgICAgICAgICBkZXNjcmli
ZWQgYXMgZm9sbG93czogPGxpc3Qgc3R5bGU9InN5bWJvbHMiIGhhbmdJbmRlbnQ9IjUiPg0KICAg
ICAgICAgICAgICA8dD4gY2xpZW50VHJhbnNJZDogVGhlIGVjaG9lZCBiYWNrIGNsaWVudCB0cmFu
c2FjdGlvbiBJRA0KICAgICAgICAgICAgICB0aGF0LiBUaGlzIHZhbHVlIGlzIG5vdCBndWFyYW50
ZWVkIHRvIGJlIHVuaXF1ZS4gPC90Pg0KICAgICAgICAgICAgICA8dD4gc2VydmVyVHJhbnNJZDog
VGhlIHNlcnZlciB0cmFuc2FjdGlvbiBJRCB0aGF0DQogICAgICAgICAgICAgIGlkZW50aWZpZXMg
dGhpcyByZXF1ZXN0IGZvciB0cmFja2luZyBwdXJwb3Nlcy4gVGhpcw0KICAgICAgICAgICAgICB2
YWx1ZSBpcyBndWFyYW50ZWVkIHRvIGJlIHVuaXF1ZS4gPC90Pg0KICAgICAgICAgICAgICA8dD4g
cmVzQ29kZTogVGhlIHJlc3BvbnNlIGNvZGUgdGhhdCBleHBsaWNpdGx5IGlkZW50aWZpZXMNCiAg
ICAgICAgICAgICAgdGhlIHJlc3VsdCBvZiB0aGUgcmVxdWVzdC4gU2VlIHRoZSBSZXNwb25zZSBD
b2RlIHNlY3Rpb24NCiAgICAgICAgICAgICAgZm9yIGZ1cnRoZXIgZGV0YWlscy4gPC90Pg0KICAg
ICAgICAgICAgICA8dD4gcmVzTXNnOiBUaGUgaHVtYW4gcmVhZGFibGUgcmVzcG9uc2UgbWVzc2Fn
ZSB0aGF0DQogICAgICAgICAgICAgIGFjY29tcGFuaWVzIHRoZSByZXNwb25zZSBjb2RlLiBTZWUg
dGhlIFJlc3BvbnNlIENvZGUNCiAgICAgICAgICAgICAgc2VjdGlvbiBmb3IgZnVydGhlciBkZXRh
aWxzLiA8L3Q+DQogICAgICAgICAgICAgIDx0PiBleHQ6IFRoaXMgaXMgdGhlIHN0YW5kYXJkIGV4
dGVuc2lvbiBlbGVtZW50IGZvciB0aGlzDQogICAgICAgICAgICAgIG9iamVjdC4gUmVmZXIgdG8g
dGhlIEV4dGVuc2liaWxpdHkgc2VjdGlvbiBmb3IgbW9yZQ0KICAgICAgICAgICAgICBkZXRhaWxz
LiA8L3Q+DQogICAgICAgICAgICA8L2xpc3Q+DQogICAgICAgICAgPC90Pg0KICAgICAgICA8L3Nl
Y3Rpb24+DQogICAgICANCiAgICAgIDwvc2VjdGlvbj4NCg0KICAgICAgPHNlY3Rpb24gYW5jaG9y
PSJyZXN1bHRjb2RlcyIgdGl0bGU9IlJlc3BvbnNlIENvZGVzIGFuZCBNZXNzYWdlcyI+DQoNCiAg
ICAgIDx0PiBUaGlzIHNlY3Rpb24gY29udGFpbnMgYW4gaW5pdGlhbCBsaXN0aW5nIG9mIHJlc3Bv
bnNlIGNvZGVzDQogICAgICAgIGFuZCB0aGVpciBjb3JyZXNwb25kaW5nIGh1bWFuIHJlYWRhYmxl
IHRleHQuIDwvdD4NCiAgICAgIDx0PiBUaGUgcmVzcG9uc2UgY29kZSBudW1iZXJpbmcgc2NoZW1l
IGdlbmVyYWxseSBhZGhlcmVzIHRvIHRoZQ0KICAgICAgICB0aGVvcnkgZm9ybWFsaXplZCBpbiBz
ZWN0aW9uIDQuMi4xIG9mIDx4cmVmIHRhcmdldD0iUkZDMjgyMSINCiAgICAgICAgLz46IDxsaXN0
IHN0eWxlPSJzeW1ib2xzIiBoYW5nSW5kZW50PSI1Ij4NCiAgICAgICAgICA8dD4gVGhlIGZpcnN0
IGRpZ2l0IG9mIHRoZSByZXNwb25zZSBjb2RlIGNhbiBvbmx5IGJlIDEgb3IgMjoNCiAgICAgICAg
ICAgIDEgPSBhIHBvc2l0aXZlIHJlc3VsdCwgMiA9IGEgbmVnYXRpdmUgcmVzdWx0LiA8L3Q+DQog
ICAgICAgICAgPHQ+IFRoZSBzZWNvbmQgZGlnaXQgb2YgdGhlIHJlc3BvbnNlIGNvZGUgaW5kaWNh
dGVzIHRoZQ0KICAgICAgICAgICAgY2F0ZWdvcnk6IDAgPSBQcm90b2NvbCBTeW50YXgsIDEgPSBJ
bXBsZW1lbnRhdGlvbiBTcGVjaWZpYw0KICAgICAgICAgICAgQnVzaW5lc3MgUnVsZSwgMiA9IFNl
Y3VyaXR5LCAzID0gU2VydmVyIFN5c3RlbS4gPC90Pg0KICAgICAgICAgIDx0PiBUaGUgdGhpcmQg
YW5kIGZvdXJ0aCBkaWdpdHMgb2YgdGhlIHJlc3BvbnNlIGNvZGUNCiAgICAgICAgICAgIGluZGlj
YXRlIHRoZSBpbmRpdmlkdWFsIG1lc3NhZ2UgZXZlbnQgd2l0aGluIHRoZSBjYXRlZ29yeQ0KICAg
ICAgICAgICAgZGVmaW5lcyBieSB0aGUgZmlyc3QgdHdvIGRpZ2l0cy4gPC90Pg0KICAgICAgICA8
L2xpc3Q+DQogICAgICA8L3Q+DQoNCiAgICAgIDx0ZXh0dGFibGUgYW5jaG9yPSJUYWJsZTEiDQog
ICAgICAgIHRpdGxlPSJSZXNwb25zZSBDb2RlcyBOdW1iZXJpbmcgU2NoZW1lIGFuZCBNZXNzYWdl
cyI+DQoNCiAgICAgICAgPHR0Y29sIGFsaWduPSJsZWZ0IiB3aWR0aD0iMTAlIj5SZXN1bHQgQ29k
ZTwvdHRjb2w+DQogICAgICAgIDx0dGNvbCBhbGlnbj0ibGVmdCIgd2lkdGg9IjkwJSI+VGV4dDwv
dHRjb2w+DQoNCiAgICAgICAgPGM+IDEwMDAgPC9jPg0KICAgICAgICA8Yz4gUmVxdWVzdCBTdWNj
ZWVkZWQuPC9jPg0KDQogICAgICAgIDxjPiAyMDAxIDwvYz4NCiAgICAgICAgPGM+IFJlcXVlc3Qg
c3ludGF4IGludmFsaWQuPC9jPg0KDQogICAgICAgIDxjPiAyMDAyIDwvYz4NCiAgICAgICAgPGM+
IFJlcXVlc3QgdG9vIGxhcmdlLjwvYz4NCg0KICAgICAgICA8Yz4gMjAwMyA8L2M+DQogICAgICAg
IDxjPiBWZXJzaW9uIG5vdCBzdXBwb3J0ZWQuPC9jPg0KDQogICAgICAgIDxjPiAyMTAzIDwvYz4N
CiAgICAgICAgPGM+IENvbW1hbmQgaW52YWxpZC48L2M+DQoNCiAgICAgICAgPGM+IDIxMDQgPC9j
Pg0KICAgICAgICA8Yz4gQXR0cmlidXRlIHZhbHVlIGludmFsaWQuIE9iamVjdFR5cGU6W09iamVj
dFR5cGVdIE9iamVjdEtleTpbT2JqZWN0S2V5XSAgDQogICAgICAgICAgQ2hpbGRPYmplY3RUeXBl
OltPYmplY3RUeXBlXSBDaGlsZE9iamVjdEtleTpbT2JqZWN0S2V5XSBBdHRyTmFtZTpbQXR0cmli
dXRlTmFtZV0gIA0KICAgICAgICAgIEF0dHJWYWw6W0F0dHJpYnV0ZVZhbHVlXTwvYz4NCg0KICAg
ICAgICA8Yz4gMjEwNSA8L2M+DQogICAgICAgIDxjPiBPYmplY3QgZG9lcyBub3QgZXhpc3QuIE9i
amVjdFR5cGU6W09iamVjdFR5cGVdIE9iamVjdEtleTpbT2JqZWN0S2V5XSAgDQogICAgICAgICAg
Q2hpbGRPYmplY3RUeXBlOltPYmplY3RUeXBlXSBDaGlsZE9iamVjdEtleTpbT2JqZWN0S2V5XTwv
Yz4NCg0KICAgICAgICA8Yz4gMjEwNiA8L2M+DQogICAgICAgIDxjPiBPYmplY3Qgc3RhdHVzIG9y
IG93bmVyc2hpcCBkb2VzIG5vdCBhbGxvdyBmb3Igb3BlcmF0aW9uLiBPYmplY3RUeXBlOltPYmpl
Y1R5cGVOYW1lXSANCiAgICAgICAgT2JqZWN0S2V5OltPYmplY3RLZXldIENoaWxkT2JqZWN0VHlw
ZTpbT2JqZWN0VHlwZV0gQ2hpbGRPYmplY3RLZXk6W09iamVjdEtleV08L2M+DQoNCiAgICAgICAg
PGM+IDIzMDEgPC9jPg0KICAgICAgICA8Yz4gU3lzdGVtIHRlbXBvcmFyaWx5IHVuYXZhaWxhYmxl
LjwvYz4NCg0KICAgICAgICA8Yz4gMjMwMiA8L2M+DQogICAgICAgIDxjPiBVbmV4cGVjdGVkIGlu
dGVybmFsIHN5c3RlbSBvciBzZXJ2ZXIgZXJyb3IuPC9jPg0KDQogICAgICAgIDwvdGV4dHRhYmxl
Pg0KDQogICAgICAgIDx0PiBTb21lIHJlc3BvbnNlIG1lc3NhZ2VzIGFyZSAicGFyYW1ldGVyaXpl
ZCIgd2l0aCBvbmUgb3IgbW9yZQ0KICAgICAgICBvZiB0aGUgZm9sbG93aW5nIHBhcmFtZXRlcnM6
ICJPYmplY3RSZXF1ZXN0TmFtZSIsICJPYmplY1R5cGVOYW1lIiwgDQogICAgICAgICJPYmplY3RD
b21tYURlbGltaXRlZFVuaXF1ZUtleSIsIGFuZCAiQXR0cmlidXRlTmFtZSIsIGFuZCAiQXR0cmli
dXRlVmFsdWUiLiA8L3Q+DQogICAgICAgIDx0PiBUaGUgdXNlIG9mIHRoZXNlIHBhcmFtZXRlcnMg
TVVTVCBhZGhlcmUgdG8gdGhlIGZvbGxvd2luZw0KICAgICAgICBydWxlczogPGxpc3Qgc3R5bGU9
InN5bWJvbHMiIGhhbmdJbmRlbnQ9IjUiPg0KICAgICAgICAgICAgPHQgaGFuZ1RleHQ9IiI+IEFs
bCBwYXJhbWV0ZXJzIHdpdGhpbiBhIHJlc3BvbnNlIG1lc3NhZ2UgYXJlDQogICAgICAgICAgICBt
YW5kYXRvcnkgYW5kIE1VU1QgYmUgcHJlc2VudC4gSG93ZXZlciwgdGhlIG9iamVjdCBrZXkgb2Yg
dGhlIA0KICAgICAgICAgICAgZmFpbGVkIGNoaWxkIG9iamVjdCBpcyBvbmx5IG1hbmRhdG9yeSBp
biBjYXNlcyB3aGVyZSBpdCBpcyBhbiBlbWJlZGRlZCANCiAgICAgICAgICAgIGNoaWxkIG9iamVj
dCB0byB3aGljaCB0aGUgZXJyb3IgcmVzcG9uc2UgY29kZSBpcyBhcHBsaWNhYmxlLiAgUGFyYW1l
dGVycyB3aXRoaW4gYQ0KICAgICAgICAgICAgcmVzcG9uc2UgbWVzc2FnZSBNVVNUIE5PVCBiZSBs
ZWZ0IGVtcHR5LiA8L3Q+IA0KICAgICAgICAgICAgPHQgaGFuZ1RleHQ9IiI+IEEgdmFsdWUgcHJv
dmlkZWQgZm9yIHRoZSAiT2JqZWN0VHlwZSIgb3IgIkNoaWxkT2JqZWN0VHlwZQ0KICAgICAgICAg
ICAgcGFyYW1ldGVyIE1VU1QgYmUgYW4gZXhhY3QgWFNEIG9iamVjdCB0eXBlIG5hbWUgdGhhdCB0
aGUgcmVzcG9uc2UNCiAgICAgICAgICAgIG1lc3NhZ2UgaXMgcmVmZXJyaW5nIHRvLiBGb3IgZXhh
bXBsZSwgYSB2YWxpZCB2YWx1ZSBmb3INCiAgICAgICAgICAgICJPYmplY3RUeXBlTmFtZSIgaXMg
IlJ0ZUdycFR5cGUiLCBvciAiRGVzdEdycFR5cGUiLiAgQSBDaGlsZE9iamVjdFR5cGUgaXMgDQog
ICAgICAgICAgICBvcHRpb25hbCBhbmQgaXMgdXNlZCB3aGVuIGFuIG9iamVjdCBpcyBlbWJlZGRl
ZCBpbiBhIHBhcmVudCBvYmplY3QuICBTdWNoIGFzIA0KICAgICAgICAgICAgYSBSdGVSZWNUeXBl
IHdpdGhpbiBhIFJ0ZUdycFR5cGUuDQogICAgICAgICAgICA8L3Q+IA0KICAgICAgICAgICAgPHQg
aGFuZ1RleHQ9IiI+IEEgdmFsdWUgcHJvdmlkZWQgZm9yIHRoZSAiT2JqZWN0S2V5IiBvciAiQ2hp
bGRPYmplY3RLZXkiIA0KICAgICAgICAgICAgcGFyYW1ldGVyIE1VU1QgYmUgdGhlIGNvbW1hIGRl
bGltaXRlZCB2YWx1ZXMgY29tcHJpc2luZyB0aGUgY29tcG9zaXRlIA0KICAgICAgICAgICAgYnVz
aW5lc3Mga2V5IG9mIHRoZSBvYmplY3QsIHdpdGggLiBGb3IgZXhhbXBsZSwgYSB2YWxpZCB2YWx1
ZSBmb3IgIk9iamVjdEtleSIgDQogICAgICAgICAgICBmb3IgYSByb3V0ZSBncm91cCBtaWdodCBi
ZSAiMTIzNCxNeVJvdXRlR3JvdXBOYW1lQUJDLCIgDQogICAgICAgICAgICB3aGVyZSB0aGUgcm91
dGUgZ3JvdXAncyByZWdpc3RyYW50IElEIGlzIDEyMzQgYW5kIHRoZSByb3V0ZSBncm91cCdzIG5h
bWUgDQogICAgICAgICAgICBpcyBNeVJvdXRlR3JvdXBOYW1lQUJDIi4gIEEgQ2hpbGRPYmplY3RL
ZXkgaXMgDQogICAgICAgICAgICBvcHRpb25hbCBhbmQgaXMgdXNlZCB3aGVuIGFuIG9iamVjdCBp
cyBlbWJlZGRlZCBpbiBhIHBhcmVudCBvYmplY3QuICBTdWNoIGFzIA0KICAgICAgICAgICAgYSBS
dGVSZWNUeXBlIHdpdGhpbiBhIFJ0ZUdycFR5cGUuICBXaGVuIGFuIGVtYmVkZGVkIGNoaWxkIG9i
amVjdCBkb2VzIG5vdCANCiAgICAgICAgICAgIGhhdmUgYSB1bmlxdWUga2V5LCBpdHMgb3JkaW5h
bCBtdXN0IGJlIHVzZWQgKGUuZy4gMCwgMSwgMikuDQogICAgICAgICAgICA8L3Q+IA0KICAgICAg
ICAgICAgPHQgaGFuZ1RleHQ9IiI+IEFueSB2YWx1ZSBwcm92aWRlZCBmb3IgdGhlICJBdHRyaWJ1
dGVOYW1lIg0KICAgICAgICAgICAgcGFyYW1ldGVyIE1VU1QgYmUgYW4gZXhhY3QgWFNEIGVsZW1l
bnQgbmFtZSBvZiB0aGUgcHJvdG9jb2wNCiAgICAgICAgICAgIGRhdGEgZWxlbWVudCB0aGF0IHRo
ZSByZXNwb25zZSBtZXNzYWdlIGlzIHJlZmVycmluZyB0by4NCiAgICAgICAgICAgIEZvciBleGFt
cGxlLCB2YWxpZCB2YWx1ZXMgZm9yICJhdHRyaWJ1dGUgbmFtZSIgYXJlDQogICAgICAgICAgICAi
ZGdOYW1lIiwgInJ0ZUdycE5hbWUiLCBldGMuIDwvdD4gDQogICAgICAgICAgICA8dCBoYW5nVGV4
dD0iIj4gVGhlIHZhbHVlIGZvciAiQXR0cmlidXRlVmFsdWUiIE1VU1QgYmUgdGhlDQogICAgICAg
ICAgICB2YWx1ZSBvZiB0aGUgZGF0YSBlbGVtZW50IHRvIHdoaWNoIHRoZSBwcmVjZWRpbmcNCiAg
ICAgICAgICAgICJBdHRyaWJ1dGVOYW1lIiByZWZlcnMuIDwvdD4gDQogICAgICAgICAgICA8dCBo
YW5nVGV4dD0iIj4gUmVzdWx0IGNvZGUNCiAgICAgICAgICAgIDIxMDQgU0hPVUxEIGJlIHVzZWQg
d2hlbmV2ZXIgYW4gZWxlbWVudCB2YWx1ZSBkb2VzIG5vdA0KICAgICAgICAgICAgYWRoZXJlIHRv
IGRhdGEgdmFsaWRhdGlvbiBydWxlcy4gPC90PiANCiAgICAgICAgICAgIDx0IGhhbmdUZXh0PSIi
Pg0KICAgICAgICAgICAgUmVzdWx0IGNvZGVzIDIxMDQgYW5kIDIxMDUgTVVTVCBOT1QgYmUgdXNl
ZA0KICAgICAgICAgICAgaW50ZXJjaGFuZ2VhYmx5LiBSZXNwb25zZSBjb2RlIDIxMDUgU0hPVUxE
IGJlIHJldHVybmVkDQogICAgICAgICAgICBieSBhbiB1cGRhdGUgb3BlcmF0aW9uIHdoZW4gdGhl
IGRhdGEgZWxlbWVudChzKSB1c2VkIHRvIHVuaXF1ZWx5IGlkZW50aWZ5IGENCiAgICAgICAgICAg
IHByZS1leGlzdGluZyBvYmplY3QgZG8gbm90IGV4aXN0LiBJZiB0aGUgZGF0YSBlbGVtZW50cw0K
ICAgICAgICAgICAgdXNlZCB0byB1bmlxdWVseSBpZGVudGlmeSBhbiBvYmplY3QgYXJlIG1hbGZv
cm1lZCwgdGhlbg0KICAgICAgICAgICAgcmVzcG9uc2UgY29kZSAyMTA0IFNIT1VMRCBiZSByZXR1
cm5lZC4gPC90Pg0KICAgICAgICAgIDwvbGlzdD4NCiAgICAgICAgPC90Pg0KDQogICAgICA8L3Nl
Y3Rpb24+DQogICAgPC9zZWN0aW9uPg0KDQogICAgPHNlY3Rpb24gYW5jaG9yPSJwcm90b2NvbGNv
bW1hbmRzIiB0aXRsZT0iUHJvdG9jb2wgQ29tbWFuZHMiPg0KICAgICAgPHQ+IFRoaXMgc2VjdGlv
biBwcm92aWRlcyBhIHByZWxpbWluYXJ5IGxpc3Qgb2YgU1BQUCBwcm90b2NvbA0KICAgICAgICBj
b21tYW5kcy4gPHZzcGFjZSBibGFua0xpbmVzPSIwIi8+IEF0IHRoaXMgZWFybHkgc3RhZ2Ugb2Yg
dGhlDQogICAgICAgIHByb3RvY29sIGRldmVsb3BtZW50LCB0aGUgY29tbWFuZHMgYXJlIG9ubHkg
bGlzdGVkIHdpdGggYQ0KICAgICAgICBicmllZiBkZXNjcmlwdGlvbi4gPC90Pg0KDQogICAgICA8
c2VjdGlvbiBhbmNob3I9ImFkZHJ0ZWdycHMiDQogICAgICAgIHRpdGxlPSJBZGQgUm91dGUgR3Jv
dXBzIE9wZXJhdGlvbiI+DQogICAgICAgIDx0PiBBcyBkZXNjcmliZWQgaW4gdGhlIGludHJvZHVj
dG9yeSBzZWN0aW9ucywgYSBSb3V0ZSBHcm91cA0KICAgICAgICAgIHJlcHJlc2VudHMgYSBjb21i
aW5lZCBncm91cGluZyBvZiBSb3V0ZSBSZWNvcmRzIHRoYXQgZGVmaW5lDQogICAgICAgICAgcm91
dGUgaW5mb3JtYXRpb24sIERlc3RpbmF0aW9uIEdyb3VwcyB0aGF0IGNvbnRhaW4gYSBzZXQgb2YN
CiAgICAgICAgICBQdWJsaWMgSWRlbnRpZmllcnMgd2l0aCBjb21tb24gcm91dGluZyBpbmZvcm1h
dGlvbiwgYW5kIHRoZQ0KICAgICAgICAgIGxpc3Qgb2YgcGVlciBvcmdhbml6YXRpb25zIHRoYXQg
aGF2ZSBhY2Nlc3MgdG8gdGhlc2UgcHVibGljDQogICAgICAgICAgaWRlbnRpZmllcnMgdXNpbmcg
dGhpcyByb3V0ZSBpbmZvcm1hdGlvbi4gSXQgaXMgdGhpcw0KICAgICAgICAgIGluZGlyZWN0IGxp
bmtpbmcgb2YgcHVibGljIGlkZW50aXRpZXMgdG8gcm91dGUgaW5mb3JtYXRpb24NCiAgICAgICAg
ICB0aGF0IHNpZ25pZmljYW50bHkgaW1wcm92ZXMgdGhlIHNjYWxhYmlsaXR5IGFuZA0KICAgICAg
ICAgIG1hbmFnZWFiaWxpdHkgb2YgdGhlIHBlZXJpbmcgZGF0YS4gQWRkaXRpb25zIGFuZCBjaGFu
Z2VzIHRvDQogICAgICAgICAgcm91dGluZyBpbmZvcm1hdGlvbiBhcmUgcmVkdWNlZCB0byBhIHNp
bmdsZSBvcGVyYXRpb24gb24gYQ0KICAgICAgICAgIFJvdXRlIEdyb3VwLCByYXRoZXIgdGhhbiBt
aWxsaW9ucyBvZiBkYXRhIHVwZGF0ZXMgdG8NCiAgICAgICAgICBpbmRpdmlkdWFsIHB1YmxpYyBp
ZGVudGl0eSByZWNvcmRzIHRoYXQgaW5kaXZpZHVhbGx5IGNvbnRhaW4NCiAgICAgICAgICB0aGVp
ciBwZWVyaW5nIHBvaW50IGRhdGEuIDwvdD4NCiAgICAgICAgPHQ+IFRoZSBhZGRSdGVHcnBzUnFz
dCBvcGVyYXRpb24gY3JlYXRlcyBvciBvdmVyd3JpdGVzIG9uZSBvcg0KICAgICAgICAgIG1vcmUg
Um91dGUgR3JvdXAgb2JqZWN0cy4gSWYgYSBSb3V0ZSBHcm91cCB3aXRoIHRoZSBnaXZlbg0KICAg
ICAgICAgIG5hbWUgYW5kIHJlZ2lzdHJhbnQgSUQgZG9lcyBub3QgZXhpc3QsIHRoZW4gdGhlIHNl
cnZlciBNVVNUDQogICAgICAgICAgY3JlYXRlIHRoZSBSb3V0ZSBHcm91cC4gSWYgYSBSb3V0ZSBH
cm91cCB3aXRoIHRoZSBnaXZlbiBuYW1lDQogICAgICAgICAgYW5kIHJlZ2lzdHJhbnQgZG9lcyBl
eGlzdCwgdGhlbiB0aGUgc2VydmVyIE1VU1QgcmVwbGFjZSB0aGUNCiAgICAgICAgICBjdXJyZW50
IHByb3BlcnRpZXMgb2YgdGhlIFJvdXRlIEdyb3VwIHdpdGggdGhlIHByb3BlcnRpZXMNCiAgICAg
ICAgICBwYXNzZWQgaW50byB0aGUgYWRkUnRlR3Jwc1Jxc3Qgb3BlcmF0aW9uLiBUaGUgWFNEDQog
ICAgICAgICAgZGVjbGFyYXRpb25zIG9mIHRoZSBvcGVyYXRpb24gcmVxdWVzdCBvYmplY3QgYXJl
IGFzIGZvbGxvd3M6IDwvdD4NCg0KICAgICAgICA8dD4NCiAgICAgICAgICA8ZmlndXJlIHRpdGxl
PSIiPg0KICAgICAgICAgICAgPGFydHdvcmsgYWxpZ249ImxlZnQiPg0KICAgICAgICAgICAgICA8
IVtDREFUQVsNCiAgICAgIDxlbGVtZW50IG5hbWU9ImFkZFJ0ZUdycHNScXN0IiB0eXBlPSJzcHBw
YjpBZGRSdGVHcnBzUnFzdFR5cGUiLz4NCiAgICANCgkgIDxjb21wbGV4VHlwZSBuYW1lPSJBZGRS
dGVHcnBzUnFzdFR5cGUiPgkgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICA8Y29tcGxleENv
bnRlbnQ+DQogICAgICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1Jxc3RUeXBlIj4N
CiAgICAgICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0icnRl
R3JwIiB0eXBlPSJzcHBwYjpSdGVHcnBUeXBlIiANCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgICAgIDwv
c2VxdWVuY2U+DQogICAgICAgICAgPC9leHRlbnNpb24+DQogICAgICAgIDwvY29tcGxleENvbnRl
bnQ+DQogICAgPC9jb21wbGV4VHlwZT4NCiAgICAgICAgICAgICAgICAgICAgICAgIF1dPg0KICAg
ICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAgICAgIDwvZmlndXJlPg0KICAgICAgICA8L3Q+DQoN
CiAgICAgICAgPHQ+IFRoZSBlbGVtZW50IHBhc3NlZCBpbnRvIHRoZSBzcHBwUmVxdWVzdCBlbGVt
ZW50IGZvciB0aGlzDQogICAgICAgICAgb3BlcmF0aW9uIGlzIHRoZSBhZGRSdGVHcnBzUnFzdCBl
bGVtZW50LiBUaGlzIGVsZW1lbnQgaXMgb2YNCiAgICAgICAgICB0eXBlIEFkZFJ0ZUdycHNScXN0
VHlwZSwgd2hpY2ggZXh0ZW5kcyBCYXNpY1Jxc3RUeXBlIGFuZA0KICAgICAgICAgIGNvbnRhaW5z
IG9uZSBvciBtb3JlIFJ0ZUdycFR5cGUgb2JqZWN0cy4gQW55IGxpbWl0YXRpb24gb24NCiAgICAg
ICAgICB0aGUgbWF4aW11bSBudW1iZXIgb2YgUnRlR3JwVHlwZSBvYmplY3RzIHRoYXQgbWF5IGJl
IHBhc3NlZA0KICAgICAgICAgIGludG8gdGhpcyBvcGVyYXRpb24gaXMgYSBwb2xpY3kgZGVjaXNp
b24gYW5kIGlzIG5vdCBsaW1pdGVkDQogICAgICAgICAgYnkgdGhlIHByb3RvY29sLiBUaGUgUnRl
R3JwVHlwZSBvYmplY3Qgc3RydWN0dXJlIGlzIGRlZmluZWQNCiAgICAgICAgICBhcyBmb2xsb3dz
OiA8L3Q+DQoNCiAgICAgICAgPHQ+DQogICAgICAgICAgPGZpZ3VyZSB0aXRsZT0iIj4NCiAgICAg
ICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAgPCFbQ0RBVEFbDQog
ICAgPGNvbXBsZXhUeXBlIG5hbWU9IlJ0ZUdycFR5cGUiPg0KICAgICAgPHNlcXVlbmNlPg0KICAg
ICAgICA8ZWxlbWVudCBuYW1lPSJiYXNlIiB0eXBlPSJzcHBwYjpCYXNpY09ialR5cGUiLz4NCiAg
ICAgICAgPGVsZW1lbnQgbmFtZT0icnRlR3JwTmFtZSIgdHlwZT0ic3BwcGI6T2JqTmFtZVR5cGUi
Lz4NCiAgICAgICAgPGVsZW1lbnQgbmFtZT0icnRlUmVjIiB0eXBlPSJzcHBwYjpSdGVSZWNUeXBl
IiANCiAgICAgICAgICAgICAgICAgICAgICAgIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJv
dW5kZWQiLz4NCiAgICAgICAgPGVsZW1lbnQgbmFtZT0iZGdOYW1lIiB0eXBlPSJzcHBwYjpPYmpO
YW1lVHlwZSIgDQogICAgICAgICAgICAgICAgICAgICAgICBtaW5PY2N1cnM9IjAiIG1heE9jY3Vy
cz0idW5ib3VuZGVkIi8+DQogICAgICAgIDxlbGVtZW50IG5hbWU9InBlZXJpbmdPcmciIHR5cGU9
InNwcHBiOk9yZ0lkVHlwZSIgDQogICAgICAgICAgICAgICAgICAgICAgICBtaW5PY2N1cnM9IjAi
IG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgIDxlbGVtZW50IG5hbWU9InNvdXJjZUlk
ZW50IiB0eXBlPSJzcHBwYjpTb3VyY2VJZGVudFR5cGUiIA0KICAgICAgICAgICAgICAgICAgICAg
ICAgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICA8ZWxlbWVu
dCBuYW1lPSJpc0luU3ZjIiB0eXBlPSJib29sZWFuIi8+DQogICAgICAgIDxlbGVtZW50IG5hbWU9
ImV4dCIgdHlwZT0ic3BwcGI6RXh0QW55VHlwZSIgDQogICAgICAgICAgICAgICAgICAgICAgICBt
aW5PY2N1cnM9IjAiLz4NCiAgICAgIDwvc2VxdWVuY2U+DQogICAgPC9jb21wbGV4VHlwZT4NCiAg
ICAgICAgICAgICAgICAgICAgICAgIF1dPg0KICAgICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAg
ICAgIDwvZmlndXJlPg0KICAgICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+VGhlIFJ0ZUdycFR5cGUg
b2JqZWN0IGlzIGNvbXBvc2VkIG9mIHRoZSBmb2xsb3dpbmcNCiAgICAgICAgICBlbGVtZW50czog
PGxpc3Qgc3R5bGU9InN5bWJvbHMiIGhhbmdJbmRlbnQ9IjUiPg0KICAgICAgICAgICAgPHQ+IGJh
c2U6IEFzIGRlc2NyaWJlZCBpbiBwcmV2aW91cyBzZWN0aW9ucywgbW9zdCBvYmplY3RzDQogICAg
ICAgICAgICAgIGNvbnRhaW4gZXhhY3RseSBvbmUgaW5zdGFuY2Ugb2YgQmFzaWNPYmpUeXBlIHdo
aWNoDQogICAgICAgICAgICAgIGNvbnRhaW5zIHRoZSBJRCBvZiB0aGUgcmVnaXN0cmFudCBvcmdh
bml6YXRpb24gdGhhdCBvd25zDQogICAgICAgICAgICAgIHRoaXMgb2JqZWN0IGFuZCB0aGUgSUQg
b2YgdGhlIHJlZ2lzdHJhciBvcmdhbml6YXRpb24NCiAgICAgICAgICAgICAgdGhhdCBwcm92aXNp
b25lZCB0aGlzIG9iamVjdC4gPC90Pg0KICAgICAgICAgICAgPHQ+IHJ0ZUdycE5hbWU6IFRoZSBj
aGFyYWN0ZXIgc3RyaW5nIHRoYXQgY29udGFpbnMgdGhlDQogICAgICAgICAgICAgIG5hbWUgb2Yg
dGhlIFJvdXRlIEdyb3VwLiBJdCB1bmlxdWVseSBpZGVudGlmaWVzIHRoaXMNCiAgICAgICAgICAg
ICAgb2JqZWN0IHdpdGhpbiB0aGUgY29udGV4dCBvZiB0aGUgcmVnaXN0cmFudCBJRCAoYSBjaGls
ZA0KICAgICAgICAgICAgICBlbGVtZW50IG9mIHRoZSBiYXNlIGVsZW1lbnQgYXMgZGVzY3JpYmVk
IGFib3ZlKS4gPC90Pg0KICAgICAgICAgICAgPHQ+IHJ0ZVJlYzogU2V0IG9mIHplcm8gb3IgbW9y
ZSBvYmplY3RzIG9mIHR5cGUgUnRlUmVjVHlwZQ0KICAgICAgICAgICAgICB0aGF0IGhvdXNlIHRo
ZSByb3V0aW5nIGluZm9ybWF0aW9uLCBzb21ldGltZXMgcmVmZXJyZWQNCiAgICAgICAgICAgICAg
dG8gYXMgU0VELCB0aGF0IHRoZSBSdGVHcnBUeXBlIG9iamVjdCBjb250YWlucy4gPC90Pg0KICAg
ICAgICAgICAgPHQ+IGRnTmFtZTogU2V0IG9mIHplcm8gb3IgbW9yZSBuYW1lcyBvZiBEZXN0R3Jw
VHlwZQ0KICAgICAgICAgICAgICBvYmplY3QgaW5zdGFuY2VzLiBFYWNoIGRnTmFtZSBuYW1lLCBp
biBhc3NvY2lhdGlvbiB3aXRoDQogICAgICAgICAgICAgIHRoaXMgUm91dGUgR3JvdXAncyByZWdp
c3RyYW50IElELCB1bmlxdWVseSBpZGVudGlmaWVzIGENCiAgICAgICAgICAgICAgRGVzdEdycFR5
cGUgb2JqZWN0IGluc3RhbmNlIHdob3NlIHB1YmxpYyBpZGVudGl0aWVzIGFyZQ0KICAgICAgICAg
ICAgICByZWFjaGFibGUgdXNpbmcgdGhlIHJvdXRpbmcgaW5mb3JtYXRpb24gaG91c2VkIGluIHRo
aXMNCiAgICAgICAgICAgICAgUm91dGUgR3JvdXAuIDwvdD4NCiAgICAgICAgICAgIDx0PiBwZWVy
aW5nT3JnOiBTZXQgb2YgemVybyBvciBtb3JlIHBlZXJpbmcgb3JnYW5pemF0aW9uDQogICAgICAg
ICAgICAgIElEcyB0aGF0IGhhdmUgYWNjZXB0ZWQgYW4gb2ZmZXIgdG8gcmVjZWl2ZSB0aGlzIFJv
dXRlDQogICAgICAgICAgICAgIEdyb3VwJ3MgaW5mb3JtYXRpb24uIFRoZSBzZXQgb2YgcGVlcmlu
ZyBvcmdhbml6YXRpb25zIGluDQogICAgICAgICAgICAgIHRoaXMgbGlzdCBpcyBub3QgZGlyZWN0
bHkgc2V0dGFibGUgb3IgbW9kaWZpYWJsZSB1c2luZw0KICAgICAgICAgICAgICB0aGUgYWRkUnRl
R3Jwc1Jxc3Qgb3BlcmF0aW9uLiBUaGlzIHNldCBpcyBpbnN0ZWFkDQogICAgICAgICAgICAgIGNv
bnRyb2xsZWQgdXNpbmcgdGhlIHJvdXRlIG9mZmVyIGFuZCBhY2NlcHQgb3BlcmF0aW9ucy4gPC90
Pg0KICAgICAgICAgICAgPHQ+IHNvdXJjZUlkZW50OiBTZXQgb2YgemVybyBvciBtb3JlIFNvdXJj
ZUlkZW50VHlwZQ0KICAgICAgICAgICAgICBvYmplY3QgaW5zdGFuY2VzLiBUaGVzZSBvYmplY3Rz
LCBkZXNjcmliZWQgZnVydGhlcg0KICAgICAgICAgICAgICBiZWxvdywgaG91c2UgdGhlIHNvdXJj
ZSBpZGVudGlmaWNhdGlvbiBzY2hlbWVzIGFuZA0KICAgICAgICAgICAgICBpZGVudGlmaWVycyB0
aGF0IGFyZSBhcHBsaWVkIGF0IHJlc29sdXRpb24gdGltZSBhcyBwYXJ0DQogICAgICAgICAgICAg
IG9mIHNvdXJjZSBiYXNlZCByb3V0aW5nIGFsZ29yaXRobXMgZm9yIHRoZSBSb3V0ZSBHcm91cC4g
PC90Pg0KICAgICAgICAgICAgPHQ+IGlzSW5TdmM6IEEgYm9vbGVhbiBlbGVtZW50IHRoYXQgZGVm
aW5lcyB3aGV0aGVyIHRoaXMNCiAgICAgICAgICAgICAgUm91dGUgR3JvdXAgaXMgaW4gc2Vydmlj
ZS4gVGhlIHJvdXRpbmcgaW5mb3JtYXRpb24NCiAgICAgICAgICAgICAgY29udGFpbmVkIGluIGEg
Um91dGUgR3JvdXAgdGhhdCBpcyBpbiBzZXJ2aWNlIGlzIGENCiAgICAgICAgICAgICAgY2FuZGlk
YXRlIGZvciBpbmNsdXNpb24gaW4gcmVzb2x1dGlvbiByZXNwb25zZXMgZm9yDQogICAgICAgICAg
ICAgIHB1YmxpYyBpZGVudGl0aWVzIHJlc2lkaW5nIGluIHRoZSBEZXN0aW5hdGlvbiBHcm91cA0K
ICAgICAgICAgICAgICBhc3NvY2lhdGVkIHdpdGggdGhpcyBSb3V0ZSBHcm91cC4gVGhlIHJvdXRp
bmcNCiAgICAgICAgICAgICAgaW5mb3JtYXRpb24gY29udGFpbmVkIGluIGEgUm91dGUgR3JvdXAg
dGhhdCBpcyBub3QgaW4NCiAgICAgICAgICAgICAgc2VydmljZSBpcyBub3QgYSBjYW5kaWRhdGUg
Zm9yIGluY2x1c2lvbiBpcyByZXNvbHV0aW9uDQogICAgICAgICAgICAgIHJlc3BvbnNlcy4gPC90
Pg0KICAgICAgICAgICAgPHQ+IGV4dDogUG9pbnQgb2YgZXh0ZW5zaWJpbGl0eSBkZXNjcmliZWQg
aW4gYSBwcmV2aW91cw0KICAgICAgICAgICAgICBzZWN0aW9uIG9mIHRoaXMgZG9jdW1lbnQuIDwv
dD4NCiAgICAgICAgICA8L2xpc3Q+DQogICAgICAgIDwvdD4NCg0KICAgICAgICA8dD4gQXMgZGVz
Y3JpYmVkIGFib3ZlLCB0aGUgUm91dGUgR3JvdXAgY29udGFpbnMgYSBzZXQgb2YNCiAgICAgICAg
ICByb3V0ZSByZWNvcmQgb2JqZWN0cy4gQSByb3V0ZSByZWNvcmQgb2JqZWN0IGlzIGJhc2VkIG9u
IGFuDQogICAgICAgICAgYWJzdHJhY3QgdHlwZTogUnRlUmVjVHlwZS4gVGhlIGNvbmNyZXRlIHR5
cGVzIHRoYXQgdXNlDQogICAgICAgICAgUnRlUmVjVHlwZSBhcyBhbiBleHRlbnNpb24gYmFzZSBh
cmUgTkFQVFJUeXBlLCBOU1R5cGUsIGFuZA0KICAgICAgICAgIFVSSVR5cGUuIFRoZSBkZWZpbml0
aW9ucyBvZiB0aGVzZSB0eXBlcyBhcmUgaW5jbHVkZWQgYmVsb3cuDQogICAgICAgICAgVGhlIE5B
UFRSVHlwZSBvYmplY3QgaXMgY29tcHJpc2VkIG9mIHRoZSBkYXRhIGVsZW1lbnRzDQogICAgICAg
ICAgbmVjZXNzYXJ5IGZvciBhIE5BUFRSIHRoYXQgY29udGFpbnMgcm91dGluZyBpbmZvcm1hdGlv
biB0aGUNCiAgICAgICAgICBSb3V0ZSBHcm91cC4gVGhlIE5TVHlwZSBvYmplY3QgaXMgY29tcHJp
c2VkIG9mIHRoZSBkYXRhDQogICAgICAgICAgZWxlbWVudHMgbmVjZXNzYXJ5IGZvciBhIE5hbWUg
U2VydmVyIHRoYXQgcG9pbnRzIHRvIGFub3RoZXINCiAgICAgICAgICBETlMgc2VydmVyIHRoYXQg
Y29udGFpbnMgdGhlIGRlc2lyZWQgcm91dGluZyBpbmZvcm1hdGlvbi4NCiAgICAgICAgICBUaGUg
VVJJVHlwZSBvYmplY3QgaXMgY29tcHJpc2VkIG9mIHRoZSBkYXRhIGVsZW1lbnRzDQogICAgICAg
ICAgbmVjZXNzYXJ5IHRvIGhvdXNlIGEgVVJJLiA8L3Q+DQoNCiAgICAgICAgPHQ+IFRoZSBkYXRh
IHByb3Zpc2lvbmVkIGluIGEgUmVnaXN0cnkgY2FuIGJlIGxldmVyYWdlZCBmb3INCiAgICAgICAg
ICBtYW55IHB1cnBvc2VzIGFuZCBxdWVyaWVkIHVzaW5nIHZhcmlvdXMgcHJvdG9jb2xzIGluY2x1
ZGluZw0KICAgICAgICAgIFNJUCwgRU5VTSBhbmQgb3RoZXJzLiBJdCBpcyBmb3IgdGhpcyByZWFz
b24gdGhhdCBhIHJvdXRlDQogICAgICAgICAgcmVjb3JkIHR5cGUgb2ZmZXJzIGEgY2hvaWNlIG9m
IFVSSSwgYW5kIEROUyByZXNvdXJjZSByZWNvcmQNCiAgICAgICAgICB0eXBlcy4gVGhlIFVSSVR5
cGUgaXMgY29tbW9ubHkgdXNlZCB0byBwcm92aXNpb24gZGF0YQ0KICAgICAgICAgIHJlbGF0ZWQg
dG8gdGhlIFNJUCByb3V0ZSBpbiByZWdpc3RyaWVzLiBUaGUgdXNlIG9mIEROUw0KICAgICAgICAg
IHJlc291cmNlIHJlY29yZCB0eXBlcyBpcyBhbHNvIHJlbGV2YW50IHRvIHRoZSBzY2VuYXJpbyB3
aGVyZQ0KICAgICAgICAgIHRoZSBkYXRhIHByb3Zpc2lvbmVkIGluIHRoZSByZWdpc3RyeSBpcyB1
c2VkIHRvIGFuc3dlciBFTlVNDQogICAgICAgICAgcXVlcmllcyBidXQgdGhlIHByb3Zpc2lvbmlu
ZyBwcm90b2NvbCBzaG91bGQgYmUgYWdub3N0aWMgdG8NCiAgICAgICAgICBhIHBhcnRpY3VsYXIg
cmVzb2x1dGlvbiBwcm90b2NvbC4gPC90Pg0KDQogICAgICAgIDx0Pg0KICAgICAgICAgIDxmaWd1
cmUgdGl0bGU9IiI+DQogICAgICAgICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAg
ICAgICAgIDwhW0NEQVRBWw0KICAgIDxjb21wbGV4VHlwZSBuYW1lPSJSdGVSZWNUeXBlIiBhYnN0
cmFjdD0idHJ1ZSI+DQogICAgICA8c2VxdWVuY2U+DQogICAgICAgIDxlbGVtZW50IG5hbWU9InBy
aW9yaXR5IiB0eXBlPSJwb3NpdGl2ZUludGVnZXIiIA0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBkZWZhdWx0PSIxMDAiLz4NCiAgICAgIDwvc2VxdWVuY2U+DQog
ICAgPC9jb21wbGV4VHlwZT4NCiAgICAgICAgICAgIA0KICAgIDxjb21wbGV4VHlwZSBuYW1lPSJO
QVBUUlR5cGUiPg0KICAgICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgICA8ZXh0ZW5zaW9uIGJh
c2U9InNwcHBiOlJ0ZVJlY1R5cGUiPg0KICAgICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICAg
IDxlbGVtZW50IG5hbWU9Im9yZGVyIiB0eXBlPSJ1bnNpZ25lZFNob3J0Ii8+DQogICAgICAgICAg
ICA8ZWxlbWVudCBuYW1lPSJwcmVmIiB0eXBlPSJ1bnNpZ25lZFNob3J0Ii8+DQogICAgICAgICAg
ICA8ZWxlbWVudCBuYW1lPSJmbGFncyIgdHlwZT0ic3RyaW5nIiBtaW5PY2N1cnM9IjAiLz4NCiAg
ICAgICAgICAgIDxlbGVtZW50IG5hbWU9InN2Y3MiIHR5cGU9InN0cmluZyIvPg0KICAgICAgICAg
ICAgPGVsZW1lbnQgbmFtZT0icmVneCIgdHlwZT0ic3BwcGI6UmVnZXhQYXJhbVR5cGUiIA0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW5PY2N1cnM9IjAiLz4N
CiAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9InJlcGwiIHR5cGU9InN0cmluZyIgbWluT2NjdXJz
PSIwIi8+DQogICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJ0dGwiIHR5cGU9InBvc2l0aXZlSW50
ZWdlciIgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbk9j
Y3Vycz0iMCIvPg0KICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZXh0IiB0eXBlPSJzcHBwYjpF
eHRBbnlUeXBlIiANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bWluT2NjdXJzPSIwIi8+DQogICAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgICAgPC9leHRlbnNp
b24+DQogICAgICA8L2NvbXBsZXhDb250ZW50Pg0KICAgIDwvY29tcGxleFR5cGU+DQoNCiAgICA8
Y29tcGxleFR5cGUgbmFtZT0iTlNUeXBlIj4NCiAgICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAg
ICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpSdGVSZWNUeXBlIj4NCiAgICAgICAgICA8c2VxdWVu
Y2U+DQogICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJob3N0TmFtZSIgdHlwZT0ic3RyaW5nIi8+
DQogICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJpcEFkZHIiIHR5cGU9InNwcHBiOklQQWRkclR5
cGUiIA0KICAgICAgICAgICAgICAgICAgICBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3Vu
ZGVkIi8+DQogICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJ0dGwiIHR5cGU9InBvc2l0aXZlSW50
ZWdlciIgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbk9j
Y3Vycz0iMCIvPg0KICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZXh0IiB0eXBlPSJzcHBwYjpF
eHRBbnlUeXBlIiANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bWluT2NjdXJzPSIwIi8+DQogICAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgICAgPC9leHRlbnNp
b24+DQogICAgICA8L2NvbXBsZXhDb250ZW50Pg0KICAgIDwvY29tcGxleFR5cGU+DQoNCiAgICA8
Y29tcGxleFR5cGUgbmFtZT0iSVBBZGRyVHlwZSI+DQogICAgICA8c2VxdWVuY2U+DQogICAgICAg
IDxlbGVtZW50IG5hbWU9ImFkZHIiIHR5cGU9InN0cmluZyIvPg0KICAgICAgICA8ZWxlbWVudCBu
YW1lPSJ0eXBlIiB0eXBlPSJzcHBwYjpJUFR5cGUiLz4NCiAgICAgICAgPGVsZW1lbnQgbmFtZT0i
ZXh0IiB0eXBlPSJzcHBwYjpFeHRBbnlUeXBlIiANCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbWluT2NjdXJzPSIwIi8+DQogICAgICA8L3NlcXVlbmNlPg0KICAg
IDwvY29tcGxleFR5cGU+DQoNCiAgICA8c2ltcGxlVHlwZSBuYW1lPSJJUFR5cGUiPg0KICAgICAg
PHJlc3RyaWN0aW9uIGJhc2U9InRva2VuIj4NCiAgICAgICAgPGVudW1lcmF0aW9uIHZhbHVlPSJJ
UHY0Ii8+DQogICAgICAgIDxlbnVtZXJhdGlvbiB2YWx1ZT0iSVB2NiIvPg0KICAgICAgPC9yZXN0
cmljdGlvbj4NCiAgICA8L3NpbXBsZVR5cGU+DQoNCiAgICA8Y29tcGxleFR5cGUgbmFtZT0iVVJJ
VHlwZSI+DQogICAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICAgIDxleHRlbnNpb24gYmFzZT0i
c3BwcGI6UnRlUmVjVHlwZSI+DQogICAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgICAgPGVs
ZW1lbnQgbmFtZT0iZXJlIiB0eXBlPSJzdHJpbmciIGRlZmF1bHQ9Il4oLiopJCIvPg0KICAgICAg
ICAgICAgPGVsZW1lbnQgbmFtZT0idXJpIiB0eXBlPSJzdHJpbmciLz4NCiAgICAgICAgICAgIDxl
bGVtZW50IG5hbWU9ImV4dCIgdHlwZT0ic3BwcGI6RXh0QW55VHlwZSIgDQptaW5PY2N1cnM9IjAi
Lz4NCiAgICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgICA8L2V4dGVuc2lvbj4NCiAgICAgIDwv
Y29tcGxleENvbnRlbnQ+DQogICAgPC9jb21wbGV4VHlwZT4NCiAgICAgICAgICAgICAgICAgICAg
ICAgIF1dPg0KICAgICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAgICAgIDwvZmlndXJlPg0KICAg
ICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+VGhlIE5BUFRSVHlwZSBvYmplY3QgaXMgY29tcG9zZWQg
b2YgdGhlIGZvbGxvd2luZyBlbGVtZW50czoNCiAgICAgICAgICAgIDxsaXN0IHN0eWxlPSJzeW1i
b2xzIiBoYW5nSW5kZW50PSI1Ij4NCiAgICAgICAgICAgIDx0PiBvcmRlcjogT3JkZXIgdmFsdWUg
aW4gYW4gRU5VTSBOQVBUUiwgcmVsYXRpdmUgdG8gb3RoZXINCiAgICAgICAgICAgICAgTkFQVFJU
eXBlIG9iamVjdHMgaW4gdGhlIHNhbWUgUm91dGUgR3JvdXAuIDwvdD4NCiAgICAgICAgICAgIDx0
PiBwcmVmOiBQcmVmZXJlbmNlIHZhbHVlIGluIGFuIEVOVU0gTkFQVFIuIDwvdD4NCiAgICAgICAg
ICAgIDx0PiBzdmNzOiBFTlVNIHNlcnZpY2UocykgdGhhdCBhcmUgc2VydmVkIGJ5IHRoZSBTQkUu
IFRoaXMNCiAgICAgICAgICAgICAgZmllbGQncyB2YWx1ZSBtdXN0IGJlIG9mIHRoZSBmb3JtIHNw
ZWNpZmllZCBpbiBSRkMgMzc2MQ0KICAgICAgICAgICAgICAoZS5nLiwgRTJVK3BzdG46c2lwK3Np
cCkuIFRoZSBhbGxvd2FibGUgdmFsdWVzIGFyZSBhDQogICAgICAgICAgICAgIG1hdHRlciBvZiBw
b2xpY3kgYW5kIG5vdCBsaW1pdGVkIGJ5IHRoaXMgcHJvdG9jb2wuIDwvdD4NCiAgICAgICAgICAg
IDx0PiByZWd4OiBOQVBUUuKAmXMgcmVndWxhciBleHByZXNzaW9uIGZpZWxkLiBJZiB0aGlzIGlz
IG5vdA0KICAgICAgICAgICAgICBpbmNsdWRlZCB0aGVuIHRoZSBSZXBsIGZpZWxkIG11c3QgYmUg
aW5jbHVkZWQuIDwvdD4NCiAgICAgICAgICAgIDx0PiByZXBsOiBOQVBUUiByZXBsYWNlbWVudCBm
aWVsZCwgc2hvdWxkIG9ubHkgYmUgcHJvdmlkZWQNCiAgICAgICAgICAgICAgaWYgdGhlIFJlZ2V4
IGZpZWxkIGlzIG5vdCBwcm92aWRlZCwgb3RoZXJ3aXNlIGl0IHdpbGwgYmUNCiAgICAgICAgICAg
ICAgaWdub3JlZCBieSB0aGUgc2VydmVyLiA8L3Q+DQogICAgICAgICAgICA8dD4gdHRsOiBOdW1i
ZXIgb2Ygc2Vjb25kcyB0aGF0IGFuIGFkZHJlc3Npbmcgc2VydmVyIG1heQ0KICAgICAgICAgICAg
ICBjYWNoZSB0aGlzIE5BUFRSLiA8L3Q+DQogICAgICAgICAgICA8dD4gZXh0OiBQb2ludCBvZiBl
eHRlbnNpYmlsaXR5IGRlc2NyaWJlZCBpbiBhIHByZXZpb3VzDQogICAgICAgICAgICAgIHNlY3Rp
b24gb2YgdGhpcyBkb2N1bWVudC4gPC90Pg0KICAgICAgICAgIDwvbGlzdD4NCiAgICAgICAgPC90
Pg0KDQogICAgICAgIDx0PlRoZSBOU1R5cGUgb2JqZWN0IGlzIGNvbXBvc2VkIG9mIHRoZSBmb2xs
b3dpbmcgZWxlbWVudHM6DQogICAgICAgICAgICA8bGlzdCBzdHlsZT0ic3ltYm9scyIgaGFuZ0lu
ZGVudD0iNSI+DQogICAgICAgICAgICA8dD4gaG9zdE5hbWU6IEZ1bGx5IHF1YWxpZmllZCBob3N0
IG5hbWUgb2YgdGhlIG5hbWUNCiAgICAgICAgICAgICAgc2VydmVyLiA8L3Q+DQogICAgICAgICAg
ICA8dD4gaXBBZGRyOiBaZXJvIG9yIG1vcmUgb2JqZWN0cyBvZiB0eXBlIElwQWRkclR5cGUuIEVh
Y2gNCiAgICAgICAgICAgICAgb2JqZWN0IGhvbGRzIGFuIElQIEFkZHJlc3MgYW5kIHRoZSBJUCBB
ZGRyZXNzIHR5cGUsIElQdjQNCiAgICAgICAgICAgICAgb3IgSVAgdjYuIDwvdD4NCiAgICAgICAg
ICAgIDx0PiB0dGw6IE51bWJlciBvZiBzZWNvbmRzIHRoYXQgYW4gYWRkcmVzc2luZyBzZXJ2ZXIg
bWF5DQogICAgICAgICAgICAgIGNhY2hlIHRoaXMgTmFtZSBTZXJ2ZXIuIDwvdD4NCiAgICAgICAg
ICAgIDx0PiBleHQ6IFBvaW50IG9mIGV4dGVuc2liaWxpdHkgZGVzY3JpYmVkIGluIGEgcHJldmlv
dXMNCiAgICAgICAgICAgICAgc2VjdGlvbiBvZiB0aGlzIGRvY3VtZW50LiA8L3Q+IDwvbGlzdD4N
CiAgICAgICAgPC90Pg0KDQogICAgICAgIDx0PlRoZSBVUklUeXBlIG9iamVjdCBpcyBjb21wb3Nl
ZCBvZiB0aGUgZm9sbG93aW5nIGVsZW1lbnRzOg0KICAgICAgICAgICAgPGxpc3Qgc3R5bGU9InN5
bWJvbHMiIGhhbmdJbmRlbnQ9IjUiPg0KICAgICAgICAgICAgPHQ+IGVyZTogVGhlIFBPU0lYIEV4
dGVuZGVkIFJlZ3VsYXIgRXhwcmVzc2lvbiAoZXJlKSBhcw0KICAgICAgICAgICAgICBkZWZpbmVk
IGluIDx4cmVmIHRhcmdldD0iUkZDMzk4NiIvPg0KICAgICAgICAgICAgPC90Pg0KICAgICAgICAg
ICAgPHQ+IHVyaTogdGhlIFVSSSBhcyBkZWZpbmVkIGluIDx4cmVmIHRhcmdldD0iUkZDMzk4NiIv
Pg0KICAgICAgICAgICAgPC90Pg0KICAgICAgICAgIDwvbGlzdD4NCiAgICAgICAgPC90Pg0KDQog
ICAgICAgIDx0PiBUaGUgUnRlR3JwVHlwZSBvYmplY3QgcHJvdmlkZXMgc3VwcG9ydCBmb3Igc291
cmNlLWJhc2VkDQogICAgICAgICAgcm91dGluZyB2aWEgdGhlIHNvdXJjZSBpZGVudGl0eSBlbGVt
ZW50LiBUaGUgc291cmNlLWJhc2VkDQogICAgICAgICAgcm91dGluZyBjcml0ZXJpYSBwcm92aWRl
cyB0aGUgYWJpbGl0eSB0byBzcGVjaWZ5IHplcm8gb3INCiAgICAgICAgICBtb3JlIG9mIHRoZSBm
b2xsb3dpbmcgaW4gYXNzb2NpYXRpb24gd2l0aCBhIGdpdmVuIFJvdXRlDQogICAgICAgICAgR3Jv
dXA6IGEgcmVndWxhciBleHByZXNzaW9uIHRoYXQgaXMgbWF0Y2hlZCBhZ2FpbnN0IHRoZQ0KICAg
ICAgICAgIHJlc29sdXRpb24gY2xpZW50IElQIGFkZHJlc3MsIGEgcmVndWxhciBleHByZXNzaW9u
IHRoYXQgaXMNCiAgICAgICAgICBtYXRjaGVkIGFnYWluc3QgdGhlIHJvb3QgZG9tYWluIG5hbWUo
cyksIGFuZC9vciBhIHJlZ3VsYXINCiAgICAgICAgICBleHByZXNzaW9uIHRoYXQgaXMgbWF0Y2hl
ZCBhZ2FpbnN0IHRoZSBjYWxsaW5nIHBhcnR5IFVSSShzKS4NCiAgICAgICAgICBUaGUgcmVzdWx0
IHdpbGwgYmUgdGhhdCwgYWZ0ZXIgaWRlbnRpZnlpbmcgdGhlIHZpc2libGUgUm91dGUNCiAgICAg
ICAgICBHcm91cHMgd2hvc2UgYXNzb2NpYXRlZCBEZXN0aW5hdGlvbiBHcm91cChzKSBjb250YWlu
IHRoZQ0KICAgICAgICAgIGxvb2t1cCBrZXkgYmVpbmcgcXVlcmllZCwgdGhlIHJlc29sdXRpb24g
c2VydmVyIHdpbGwNCiAgICAgICAgICBldmFsdWF0ZSB0aGUgY2hhcmFjdGVyaXN0aWNzIG9mIHRo
ZSBTb3VyY2UgVVJJLCBhbmQgU291cmNlDQogICAgICAgICAgSVAgYWRkcmVzcywgYW5kIHJvb3Qg
ZG9tYWluIG9mIHRoZSBsb29rdXAga2V5IGJlaW5nIHF1ZXJpZWQuDQogICAgICAgICAgVGhlIHJl
c29sdXRpb24gc2VydmVyIGNvbXBhcmVzIHRoZXNlIGNyaXRlcmlhIGFnYWluc3Qgc291cmNlDQog
ICAgICAgICAgYmFzZWQgcm91dGluZyBjcml0ZXJpYSBhc3NvY2lhdGVkIHdpdGggdGhlIFJvdXRl
IEdyb3Vwcy4gVGhlDQogICAgICAgICAgcm91dGluZyBpbmZvcm1hdGlvbiBjb250YWluZWQgaW4g
Um91dGUgR3JvdXBzIHRoYXQgaGF2ZQ0KICAgICAgICAgIHNvdXJjZSBiYXNlZCByb3V0aW5nIGNy
aXRlcmlhIHdpbGwgb25seSBiZSBpbmNsdWRlZCBpbiB0aGUNCiAgICAgICAgICByZXNvbHV0aW9u
IHJlc3BvbnNlIGlmIG9uZSBvciBtb3JlIG9mIHRoZSBjcml0ZXJpYSBtYXRjaGVzDQogICAgICAg
ICAgdGhlIHNvdXJjZSBjcml0ZXJpYSBmcm9tIHRoZSByZXNvbHV0aW9uIHJlcXVlc3QuIDwvdD4N
Cg0KICAgICAgICA8dD4NCiAgICAgICAgICA8ZmlndXJlIHRpdGxlPSIiPg0KICAgICAgICAgICAg
PGFydHdvcmsgYWxpZ249ImxlZnQiPg0KICAgICAgICAgICAgICA8IVtDREFUQVsNCiAgICA8Y29t
cGxleFR5cGUgbmFtZT0iU291cmNlSWRlbnRUeXBlIj4NCiAgICAgIDxzZXF1ZW5jZT4NCiAgICAg
ICAgPGVsZW1lbnQgbmFtZT0ic291cmNlSWRlbnRSZWdleCIgdHlwZT0ic3RyaW5nIi8+DQogICAg
ICAgIDxlbGVtZW50IG5hbWU9InNvdXJjZUlkZW50U2NoZW1lIiANCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB0eXBlPSJzcHBwYjpTb3VyY2VJZGVudFNjaGVtZVR5cGUiLz4NCiAg
ICAgICAgPGVsZW1lbnQgbmFtZT0iZXh0IiB0eXBlPSJzcHBwYjpFeHRBbnlUeXBlIiANCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluT2NjdXJzPSIwIi8+DQog
ICAgICA8L3NlcXVlbmNlPg0KICAgIDwvY29tcGxleFR5cGU+DQogICAgICAgICAgICANCiAgICA8
c2ltcGxlVHlwZSBuYW1lPSJTb3VyY2VJZGVudFNjaGVtZVR5cGUiPg0KICAgICAgPHJlc3RyaWN0
aW9uIGJhc2U9InRva2VuIj4NCiAgICAgICAgPGVudW1lcmF0aW9uIHZhbHVlPSJ1cmkiLz4NCiAg
ICAgICAgPGVudW1lcmF0aW9uIHZhbHVlPSJpcCIvPg0KICAgICAgICA8ZW51bWVyYXRpb24gdmFs
dWU9InJvb3REb21haW4iLz4NCiAgICAgIDwvcmVzdHJpY3Rpb24+DQogICAgPC9zaW1wbGVUeXBl
Pg0KICAgICAgICAgICAgICAgICAgICAgICAgXV0+DQogICAgICAgICAgICA8L2FydHdvcms+DQog
ICAgICAgICAgPC9maWd1cmU+DQogICAgICAgIDwvdD4NCg0KICAgICAgICA8dD5UaGUgU291cmNl
SWRlbnRUeXBlIG9iamVjdCBpcyBjb21wb3NlZCBvZiB0aGUgZm9sbG93aW5nDQogICAgICAgICAg
ZGF0YSBlbGVtZW50czogPGxpc3Qgc3R5bGU9InN5bWJvbHMiIGhhbmdJbmRlbnQ9IjUiPg0KICAg
ICAgICAgICAgPHQ+IHNvdXJjZUlkZW50U2NoZW1lOiBUaGUgc291cmNlIGlkZW50aWZpY2F0aW9u
IHNjaGVtZQ0KICAgICAgICAgICAgICB0aGF0IHRoaXMgc291cmNlIGlkZW50aWZpY2F0aW9uIGNy
aXRlcmlhIGFwcGxpZXMgdG8gYW5kDQogICAgICAgICAgICAgIHRoYXQgdGhlIGFzc29jaWF0ZWQg
c291cmNlSWRlbnRSZWdleCBzaG91bGQgYmUgbWF0Y2hlZA0KICAgICAgICAgICAgICBhZ2FpbnN0
LiA8L3Q+DQogICAgICAgICAgICA8dD4gc291cmNlSWRlbnRSZWdleDogVGhlIHJlZ3VsYXIgZXhw
cmVzc2lvbiB0aGF0IHNob3VsZA0KICAgICAgICAgICAgICBiZSB1c2VkIHRvIHRlc3QgZm9yIGEg
bWF0Y2ggYWdhaW5zdCB0aGUgcG9ydGlvbiBvZiB0aGUNCiAgICAgICAgICAgICAgcmVzb2x1dGlv
biByZXF1ZXN0IHRoYXQgaXMgZGljdGF0ZWQgYnkgdGhlIGFzc29jaWF0ZWQNCiAgICAgICAgICAg
ICAgc291cmNlSWRlbnRTY2hlbWUuIDwvdD4NCiAgICAgICAgICAgIDx0PiBleHQ6IFBvaW50IG9m
IGV4dGVuc2liaWxpdHkgZGVzY3JpYmVkIGluIGEgcHJldmlvdXMNCiAgICAgICAgICAgICAgc2Vj
dGlvbiBvZiB0aGlzIGRvY3VtZW50LiA8L3Q+DQogICAgICAgICAgPC9saXN0Pg0KICAgICAgICA8
L3Q+DQoNCiAgICAgICAgPHQ+IFRoZSByZXN1bHQgb2YgdGhlIGFkZFJ0ZUdycHNScXN0IG9wZXJh
dGlvbiBpcyB0aGUNCiAgICAgICAgICBhZGRSdGVHcnBzUnNwbnMgZWxlbWVudCBkZWZpbmVkIGJl
bG93LiBBcyB3aXRoIGFsbCBTUFBQDQogICAgICAgICAgcmVxdWVzdHMsIHRoZSByZXN1bHQgaXMg
YWxsLW9yLW5vdGhpbmcuIElmIG1vcmUgdGhhbiBvbmUNCiAgICAgICAgICBSdGVHcnBUeXBlIGlz
IHBhc3NlZCBpbnRvIHRoaXMgcmVxdWVzdCwgdGhlbiB0aGV5IHdpbGwNCiAgICAgICAgICBlaXRo
ZXIgYWxsIHN1Y2NlZWQgb3IgYWxsIGZhaWwuIEluIHRoZSBjYXNlIG9mIGZhaWx1cmUsIHRoZQ0K
ICAgICAgICAgIGZhaWx1cmUgcmVzcG9uc2UgY29kZShzKSBhbmQgbWVzc2FnZShzKSB3aWxsIGlu
ZGljYXRlIHRoZQ0KICAgICAgICAgIHJlYXNvbiBmb3IgdGhlIGZhaWx1cmUgYW5kIHRoZSBvYmpl
Y3QocykgdGhhdCBjYXVzZWQgdGhlDQogICAgICAgICAgZmFpbHVyZS4gPC90Pg0KDQogICAgICAg
IDx0Pg0KICAgICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAgICA8YXJ0d29yayBh
bGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgIDwhW0NEQVRBWw0KPGVsZW1lbnQgbmFtZT0iYWRk
UnRlR3Jwc1JzcG5zIiB0eXBlPSJzcHBwYjpCYXNpY1JzcG5zVHlwZSIvPg0KICAgICAgICAgICAg
ICAgICAgICAgICAgICBdXT4NCiAgICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICA8L2Zp
Z3VyZT4NCiAgICAgICAgPC90Pg0KDQogICAgICAgIDx0PlRoZSByZXNwb25zZSBjb2RlcyB0aGF0
IHRoZSBhZGRSdGVHcnBzUnFzdCBvcGVyYXRpb24gY2FuDQogICAgICAgICAgcmV0dXJuIGFyZSBh
cyBmb2xsb3dzOiA8bGlzdCBzdHlsZT0ic3ltYm9scyIgaGFuZ0luZGVudD0iNSI+DQogICAgICAg
ICAgICA8dD4xMDAwOiBSZXF1ZXN0IFN1Y2NlZWRlZC48L3Q+DQogICAgICAgICAgICA8dD4yMDAx
OiBSZXF1ZXN0IHN5bnRheCBpbnZhbGlkLjwvdD4NCiAgICAgICAgICAgIDx0PjIwMDI6IFJlcXVl
c3QgdG9vIGxhcmdlLjwvdD4NCiAgICAgICAgICAgIDx0PjIwMDM6IFZlcnNpb24gbm90IHN1cHBv
cnRlZC48L3Q+DQogICAgICAgICAgICA8dD4yMTAzOiBDb21tYW5kIGludmFsaWQuPC90Pg0KICAg
ICAgICAgICAgPHQ+MjEwNDogQXR0cmlidXRlIHZhbHVlIGludmFsaWQuPC90Pg0KICAgICAgICAg
ICAgPHQ+MjEwNTogT2JqZWN0IGRvZXMgbm90IGV4aXN0LjwvdD4NCiAgICAgICAgICAgIDx0PjIx
MDY6IE9iamVjdCBzdGF0dXMgb3Igb3duZXJzaGlwIGRvZXMgbm90IGFsbG93IGZvcg0KICAgICAg
ICAgICAgICByZXF1ZXN0LjwvdD4NCiAgICAgICAgICAgIDx0PjIzMDE6IFN5c3RlbSB0ZW1wb3Jh
cmlseSB1bmF2YWlsYWJsZS48L3Q+DQogICAgICAgICAgICA8dD4yMzAyOiBVbmV4cGVjdGVkIGlu
dGVybmFsIHN5c3RlbSBvciBzZXJ2ZXIgZXJyb3IuPC90Pg0KICAgICAgICAgIDwvbGlzdD4NCiAg
ICAgICAgPC90Pg0KDQogICAgICA8L3NlY3Rpb24+DQoNCiAgICAgIDxzZWN0aW9uIGFuY2hvcj0i
Z2V0cm91dGVncnBzIg0KICAgICAgICB0aXRsZT0iR2V0IFJvdXRlIEdyb3VwcyBPcGVyYXRpb24i
Pg0KICAgICAgICA8dD4gVGhlIGdldFJ0ZUdycHNScXN0IG9wZXJhdGlvbiBhbGxvd3MgYSBjbGll
bnQgdG8gZ2V0IHRoZQ0KICAgICAgICAgIHByb3BlcnRpZXMgb2YgUm91dGUgR3JvdXAgb2JqZWN0
cyB0aGF0IGEgcmVnaXN0cmFyDQogICAgICAgICAgb3JnYW5pemF0aW9uIGlzIGF1dGhvcml6ZWQg
dG8gdmlldy4gVGhlIHNlcnZlciB3aWxsIGF0dGVtcHQNCiAgICAgICAgICB0byBmaW5kIGEgUm91
dGUgR3JvdXAgb2JqZWN0IHRoYXQgaGFzIHRoZSByZWdpc3RyYW50IElEIGFuZA0KICAgICAgICAg
IHJvdXRlIGdyb3VwIG5hbWUgcGFpciBjb250YWluZWQgaW4gZWFjaCBPYmpLZXlUeXBlIG9iamVj
dA0KICAgICAgICAgIGluc3RhbmNlLiBJZiB0aGUgc2V0IG9mIE9iaktleVR5cGUgb2JqZWN0cyBp
cyBlbXB0eSB0aGVuIHRoZQ0KICAgICAgICAgIHNlcnZlciB3aWxsIHJldHVybiB0aGUgbGlzdCBv
ZiBSb3V0ZSBHcm91cCBvYmplY3RzIHRoYXQgdGhlDQogICAgICAgICAgcXVlcnlpbmcgY2xpZW50
IGhhcyB0aGUgYXV0aG9yaXR5IHRvIHZpZXcuIElmIHRoZXJlIGFyZSBubw0KICAgICAgICAgIG1h
dGNoaW5nIFJvdXRlIEdyb3VwcyBmb3VuZCB0aGVuIGFuIGVtcHR5IHJlc3VsdCBzZXQgd2lsbCBi
ZQ0KICAgICAgICAgIHJldHVybmVkLiA8L3Q+DQogICAgICAgIDx0PiBUaGUgZWxlbWVudCBwYXNz
ZWQgaW50byB0aGUgc3BwcFJlcXVlc3QgZWxlbWVudCBmb3IgdGhpcw0KICAgICAgICAgIG9wZXJh
dGlvbiBpcyB0aGUgZ2V0UnRlR3Jwc1Jxc3QgZWxlbWVudC4gVGhpcyBlbGVtZW50IGlzIG9mDQog
ICAgICAgICAgdHlwZSBHZXRSdGVHcnBzUnFzdFR5cGUsIHdoaWNoIGV4dGVuZHMgQmFzaWNScXN0
VHlwZSBhbmQNCiAgICAgICAgICBjb250YWlucyB6ZXJvIG9yIG1vcmUgT2JqS2V5VHlwZSBvYmpl
Y3RzLiBBbnkgbGltaXRhdGlvbiBvbg0KICAgICAgICAgIHRoZSBtYXhpbXVtIG51bWJlciBvZiBv
YmplY3RzIHRoYXQgbWF5IGJlIHBhc3NlZCBpbnRvIG9yDQogICAgICAgICAgcmV0dXJuZWQgYnkg
dGhpcyBvcGVyYXRpb24gaXMgYSBwb2xpY3kgZGVjaXNpb24gYW5kIG5vdA0KICAgICAgICAgIGxp
bWl0ZWQgYnkgdGhlIHByb3RvY29sLiBUaGUgWFNEIGRlY2xhcmF0aW9uIG9mIHRoZQ0KICAgICAg
ICAgIG9wZXJhdGlvbiBpcyBhcyBmb2xsb3dzOiA8L3Q+DQoNCiAgICAgICAgPHQ+DQogICAgICAg
ICAgPGZpZ3VyZSB0aXRsZT0iIj4NCiAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4N
CiAgICAgICAgICAgICAgPCFbQ0RBVEFbDQogICAgIDxlbGVtZW50IG5hbWU9ImdldFJ0ZUdycHNS
cXN0IiB0eXBlPSJzcHBwYjpHZXRSdGVHcnBzUnFzdFR5cGUiLz4NCiAgICAgICAgICAgICAgICAg
ICAgICANCiAgICA8Y29tcGxleFR5cGUgbmFtZT0iR2V0UnRlR3Jwc1Jxc3RUeXBlIj4NCiAgICAg
IDxjb21wbGV4Q29udGVudD4NCiAgICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1Jx
c3RUeXBlIj4NCiAgICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgICA8ZWxlbWVudCBuYW1l
PSJvYmplY3RLZXkiIHR5cGU9InNwcHBiOk9iaktleVR5cGUiDQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICAg
IDwvc2VxdWVuY2U+DQogICAgICAgIDwvZXh0ZW5zaW9uPg0KICAgICAgPC9jb21wbGV4Q29udGVu
dD4NCiAgICA8L2NvbXBsZXhUeXBlPg0KICAgICAgICAgICAgICAgICAgICAgICAgXV0+DQogICAg
ICAgICAgICA8L2FydHdvcms+DQogICAgICAgICAgPC9maWd1cmU+DQogICAgICAgIDwvdD4NCg0K
ICAgICAgICA8dD4gVGhlIHJlc3VsdCBvZiB0aGUgZ2V0UnRlR3Jwc1Jxc3Qgb3BlcmF0aW9uIHJl
dHVybmVkIGluIHRoZQ0KICAgICAgICAgIHNwcHBSZXNwb25zZSBlbGVtZW50IGlzIHRoZSBnZXRS
dGVHcnBzUnNwbnMgZWxlbWVudCBkZWZpbmVkDQogICAgICAgICAgYmVsb3cuIFRoaXMgb2JqZWN0
IGNvbnRhaW5zIHRoZSByZXN1bHRpbmcgc2V0IG9mIFJ0ZUdycFR5cGUNCiAgICAgICAgICBvYmpl
Y3RzLCBvciBhbiBlbXB0eSBzZXQgaWYgdGhlcmUgd2VyZSBubyBtYXRjaGVzLiA8L3Q+DQoNCiAg
ICAgICAgPHQ+DQogICAgICAgICAgPGZpZ3VyZSB0aXRsZT0iIj4NCiAgICAgICAgICAgIDxhcnR3
b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAgPCFbQ0RBVEFbDQogICAgPGVsZW1lbnQg
bmFtZT0iZ2V0UnRlR3Jwc1JzcG5zIiANCnR5cGU9InNwcHBiOkdldFJ0ZUdycHNSc3Buc1R5cGUi
Lz4NCg0KICAgIDxjb21wbGV4VHlwZSBuYW1lPSJHZXRSdGVHcnBzUnNwbnNUeXBlIj4NCiAgICAg
IDxjb21wbGV4Q29udGVudD4NCiAgICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1Jz
cG5zVHlwZSI+DQogICAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgICAgPGVsZW1lbnQgbmFt
ZT0icnRlR3JwIiB0eXBlPSJzcHBwYjpSdGVHcnBUeXBlIg0KICAgICAgICAgICAgICAgICBtaW5P
Y2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgICAgPC9zZXF1ZW5jZT4N
CiAgICAgICAgPC9leHRlbnNpb24+DQogICAgICA8L2NvbXBsZXhDb250ZW50Pg0KICAgIDwvY29t
cGxleFR5cGU+DQogICAgICAgICAgICAgICAgICAgICAgICBdXT4NCiAgICAgICAgICAgIDwvYXJ0
d29yaz4NCiAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgPC90Pg0KDQogICAgICAgIDx0PlRo
ZSByZXNwb25zZSBjb2RlcyB0aGF0IHRoZSBnZXRSdGVHcnBzUnFzdCBvcGVyYXRpb24gY2FuDQog
ICAgICAgICAgcmV0dXJuIGFyZSBhcyBmb2xsb3dzOiA8bGlzdCBzdHlsZT0ic3ltYm9scyIgaGFu
Z0luZGVudD0iNSI+DQogICAgICAgICAgICA8dD4xMDAwOiBSZXF1ZXN0IFN1Y2NlZWRlZC48L3Q+
DQogICAgICAgICAgICA8dD4yMDAxOiBSZXF1ZXN0IHN5bnRheCBpbnZhbGlkLjwvdD4NCiAgICAg
ICAgICAgIDx0PjIwMDI6IFJlcXVlc3QgdG9vIGxhcmdlLjwvdD4NCiAgICAgICAgICAgIDx0PjIw
MDM6IFZlcnNpb24gbm90IHN1cHBvcnRlZC48L3Q+DQogICAgICAgICAgICA8dD4yMTAzOiBDb21t
YW5kIGludmFsaWQuPC90Pg0KICAgICAgICAgICAgPHQ+MjEwNDogQXR0cmlidXRlIHZhbHVlIGlu
dmFsaWQuPC90Pg0KICAgICAgICAgICAgPHQ+MjMwMTogU3lzdGVtIHRlbXBvcmFyaWx5IHVuYXZh
aWxhYmxlLjwvdD4NCiAgICAgICAgICAgIDx0PjIzMDI6IFVuZXhwZWN0ZWQgaW50ZXJuYWwgc3lz
dGVtIG9yIHNlcnZlciBlcnJvci48L3Q+DQogICAgICAgICAgPC9saXN0Pg0KICAgICAgICA8L3Q+
DQoNCiAgICAgIDwvc2VjdGlvbj4NCg0KDQogICAgICA8c2VjdGlvbiBhbmNob3I9ImFkZGRlc3Rn
cnBzIg0KICAgICAgICB0aXRsZT0iQWRkIERlc3RpbmF0aW9uIEdyb3VwcyBPcGVyYXRpb24iPg0K
ICAgICAgICA8dD4gQXMgZGVzY3JpYmVkIGluIHRoZSBpbnRyb2R1Y3Rvcnkgc2VjdGlvbnMsIGEg
RGVzdGluYXRpb24gR3JvdXANCiAgICAgICAgICByZXByZXNlbnRzIGEgc2V0IG9mIFB1YmxpYyBJ
ZGVudGlmaWVycyB3aXRoIGNvbW1vbiByb3V0aW5nIGluZm9ybWF0aW9uLiA8L3Q+DQogICAgICAg
IDx0PiBUaGUgYWRkRGVzdEdycHNScXN0IG9wZXJhdGlvbiBjcmVhdGVzIG9yIG92ZXJ3cml0ZXMg
b25lIG9yDQogICAgICAgICAgbW9yZSBEZXN0aW5hdGlvbiBHcm91cCBvYmplY3RzLiBJZiBhIERl
c3RpbmF0aW9uIEdyb3VwIHdpdGggdGhlIGdpdmVuDQogICAgICAgICAgbmFtZSBhbmQgcmVnaXN0
cmFudCBJRCBkb2VzIG5vdCBleGlzdCwgdGhlbiB0aGUgc2VydmVyIE1VU1QNCiAgICAgICAgICBj
cmVhdGUgdGhlIERlc3RpbmF0aW9uIEdyb3VwLiBJZiBhIERlc3RpbmF0aW9uIEdyb3VwIHdpdGgg
dGhlIGdpdmVuIG5hbWUNCiAgICAgICAgICBhbmQgcmVnaXN0cmFudCBJRCBkb2VzIGV4aXN0LCB0
aGVuIHRoZSBzZXJ2ZXIgTVVTVCByZXBsYWNlIHRoZQ0KICAgICAgICAgIGN1cnJlbnQgcHJvcGVy
dGllcyBvZiB0aGUgRGVzdGluYXRpb24gR3JvdXAgd2l0aCB0aGUgcHJvcGVydGllcw0KICAgICAg
ICAgIHBhc3NlZCBpbnRvIHRoZSBhZGREZXN0R3Jwc1Jxc3Qgb3BlcmF0aW9uLiBUaGUgWFNEDQog
ICAgICAgICAgZGVjbGFyYXRpb25zIG9mIHRoZSBvcGVyYXRpb24gcmVxdWVzdCBvYmplY3QgYXJl
IGFzIGZvbGxvd3M6IDwvdD4NCg0KICAgICAgICA8dD4NCiAgICAgICAgICA8ZmlndXJlIHRpdGxl
PSIiPg0KICAgICAgICAgICAgPGFydHdvcmsgYWxpZ249ImxlZnQiPg0KICAgICAgICAgICAgICA8
IVtDREFUQVsNCiAgICA8ZWxlbWVudCBuYW1lPSJhZGREZXN0R3Jwc1Jxc3QiIHR5cGU9InNwcHBi
OkFkZERlc3RHcnBzUnFzdFR5cGUiLz4NCiAgICANCiAgICA8Y29tcGxleFR5cGUgbmFtZT0iQWRk
RGVzdEdycHNScXN0VHlwZSI+DQogICAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICAgICA8ZXh0
ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0KICAgICAgICAgIDxzZXF1ZW5jZT4N
CiAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImRlc3RHcnAiIHR5cGU9InNwcHBiOkRlc3RHcnBU
eXBlIg0KICAgICAgICAgICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICAgIDwv
c2VxdWVuY2U+DQogICAgICAgIDwvZXh0ZW5zaW9uPg0KICAgICAgPC9jb21wbGV4Q29udGVudD4N
CiAgICA8L2NvbXBsZXhUeXBlPg0KICAgICAgICAgICAgICAgICAgICAgICAgXV0+DQogICAgICAg
ICAgICA8L2FydHdvcms+DQogICAgICAgICAgPC9maWd1cmU+DQogICAgICAgIDwvdD4NCg0KICAg
ICAgICA8dD4gVGhlIGVsZW1lbnQgcGFzc2VkIGludG8gdGhlIHNwcHBSZXF1ZXN0IGVsZW1lbnQg
Zm9yIHRoaXMNCiAgICAgICAgICBvcGVyYXRpb24gaXMgdGhlIGFkZERlc3RHcnBzUnFzdCBlbGVt
ZW50LiBUaGlzIGVsZW1lbnQgaXMgb2YNCiAgICAgICAgICB0eXBlIEFkZERlc3RHcnBzUnFzdFR5
cGUsIHdoaWNoIGV4dGVuZHMgQmFzaWNScXN0VHlwZSBhbmQNCiAgICAgICAgICBjb250YWlucyBv
bmUgb3IgbW9yZSBEZXN0R3JwVHlwZSBvYmplY3RzLiBBbnkgbGltaXRhdGlvbiBvbg0KICAgICAg
ICAgIHRoZSBtYXhpbXVtIG51bWJlciBvZiBEZXN0R3JwVHlwZSBvYmplY3RzIHRoYXQgbWF5IGJl
IHBhc3NlZA0KICAgICAgICAgIGludG8gdGhpcyBvcGVyYXRpb24gaXMgYSBwb2xpY3kgZGVjaXNp
b24gYW5kIGlzIG5vdCBsaW1pdGVkDQogICAgICAgICAgYnkgdGhlIHByb3RvY29sLiBUaGUgRGVz
dEdycFR5cGUgb2JqZWN0IHN0cnVjdHVyZSBpcyBkZWZpbmVkDQogICAgICAgICAgYXMgZm9sbG93
czogPC90Pg0KDQogICAgICAgIDx0Pg0KICAgICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQogICAg
ICAgICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgIDwhW0NEQVRBWw0K
ICA8Y29tcGxleFR5cGUgbmFtZT0iRGVzdEdycFR5cGUiPg0KICAgIDxzZXF1ZW5jZT4NCiAgICAg
IDxlbGVtZW50IG5hbWU9ImJhc2UiIHR5cGU9InNwcHBiOkJhc2ljT2JqVHlwZSIvPg0KICAgICAg
PGVsZW1lbnQgbmFtZT0iZGdOYW1lIiB0eXBlPSJzcHBwYjpPYmpOYW1lVHlwZSIvPg0KICAgICAg
PGVsZW1lbnQgbmFtZT0iZXh0IiB0eXBlPSJzcHBwYjpFeHRBbnlUeXBlIiBtaW5vY2N1cnM9IjAi
Lz4NCiAgICA8L3NlcXVlbmNlPg0KICA8L2NvbXBsZXhUeXBlPg0KICAgICAgICAgICAgICAgICAg
ICAgICAgXV0+DQogICAgICAgICAgICA8L2FydHdvcms+DQogICAgICAgICAgPC9maWd1cmU+DQog
ICAgICAgIDwvdD4NCg0KICAgICAgICA8dD5UaGUgRGVzdEdycFR5cGUgb2JqZWN0IGlzIGNvbXBv
c2VkIG9mIHRoZSBmb2xsb3dpbmcNCiAgICAgICAgICBlbGVtZW50czogPGxpc3Qgc3R5bGU9InN5
bWJvbHMiIGhhbmdJbmRlbnQ9IjUiPg0KICAgICAgICAgICAgPHQ+IGJhc2U6IEFzIGRlc2NyaWJl
ZCBpbiBwcmV2aW91cyBzZWN0aW9ucywgbW9zdCBvYmplY3RzDQogICAgICAgICAgICAgIGNvbnRh
aW4gZXhhY3RseSBvbmUgaW5zdGFuY2Ugb2YgQmFzaWNPYmpUeXBlIHdoaWNoDQogICAgICAgICAg
ICAgIGNvbnRhaW5zIHRoZSBJRCBvZiB0aGUgcmVnaXN0cmFudCBvcmdhbml6YXRpb24gdGhhdCBv
d25zDQogICAgICAgICAgICAgIHRoaXMgb2JqZWN0IGFuZCB0aGUgSUQgb2YgdGhlIHJlZ2lzdHJh
ciBvcmdhbml6YXRpb24NCiAgICAgICAgICAgICAgdGhhdCBwcm92aXNpb25lZCB0aGlzIG9iamVj
dC4gPC90Pg0KICAgICAgICAgICAgPHQ+IGRnTmFtZTogVGhlIGNoYXJhY3RlciBzdHJpbmcgdGhh
dCBjb250YWlucyB0aGUNCiAgICAgICAgICAgICAgbmFtZSBvZiB0aGUgRGVzdGluYXRpb24gR3Jv
dXAuIEl0IHVuaXF1ZWx5IGlkZW50aWZpZXMgdGhpcw0KICAgICAgICAgICAgICBvYmplY3Qgd2l0
aGluIHRoZSBjb250ZXh0IG9mIHRoZSByZWdpc3RyYW50IElEIChhIGNoaWxkDQogICAgICAgICAg
ICAgIGVsZW1lbnQgb2YgdGhlIGJhc2UgZWxlbWVudCBhcyBkZXNjcmliZWQgYWJvdmUpLiA8L3Q+
DQogICAgICAgICAgICA8dD4gZXh0OiBQb2ludCBvZiBleHRlbnNpYmlsaXR5IGRlc2NyaWJlZCBp
biBhIHByZXZpb3VzDQogICAgICAgICAgICAgIHNlY3Rpb24gb2YgdGhpcyBkb2N1bWVudC4gPC90
Pg0KICAgICAgICAgIDwvbGlzdD4NCiAgICAgICAgPC90Pg0KDQogICAgICAgIDx0PiBUaGUgcmVz
dWx0IG9mIHRoZSBhZGREZXN0R3Jwc1Jxc3Qgb3BlcmF0aW9uIGlzIHRoZQ0KICAgICAgICAgIGFk
ZERlc3RHcnBzUnNwbnMgZWxlbWVudCBkZWZpbmVkIGJlbG93LiBBcyB3aXRoIGFsbCBTUFBQDQog
ICAgICAgICAgcmVxdWVzdHMsIHRoZSByZXN1bHQgaXMgYWxsLW9yLW5vdGhpbmcuIElmIG1vcmUg
dGhhbiBvbmUNCiAgICAgICAgICBEZXN0R3JwVHlwZSBpcyBwYXNzZWQgaW50byB0aGlzIHJlcXVl
c3QsIHRoZW4gdGhleSB3aWxsDQogICAgICAgICAgZWl0aGVyIGFsbCBzdWNjZWVkIG9yIGFsbCBm
YWlsLiBJbiB0aGUgY2FzZSBvZiBmYWlsdXJlLCB0aGUNCiAgICAgICAgICBmYWlsdXJlIHJlc3Bv
bnNlIGNvZGUocykgYW5kIG1lc3NhZ2Uocykgd2lsbCBpbmRpY2F0ZSB0aGUNCiAgICAgICAgICBy
ZWFzb24gZm9yIHRoZSBmYWlsdXJlIGFuZCB0aGUgb2JqZWN0KHMpIHRoYXQgY2F1c2VkIHRoZQ0K
ICAgICAgICAgIGZhaWx1cmUuIDwvdD4NCg0KICAgICAgICA8dD4NCiAgICAgICAgICA8ZmlndXJl
IHRpdGxlPSIiPg0KICAgICAgICAgICAgPGFydHdvcmsgYWxpZ249ImxlZnQiPg0KICAgICAgICAg
ICAgICA8IVtDREFUQVsNCjxlbGVtZW50IG5hbWU9ImFkZERlc3RHcnBzUnNwbnMiIHR5cGU9InNw
cHBiOkJhc2ljUnNwbnNUeXBlIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgIF1dPg0KICAg
ICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAgICAgIDwvZmlndXJlPg0KICAgICAgICA8L3Q+DQoN
CiAgICAgICAgPHQ+VGhlIHJlc3BvbnNlIGNvZGVzIHRoYXQgdGhlIGFkZERlc3RHcnBzUnFzdCBv
cGVyYXRpb24gY2FuDQogICAgICAgICAgcmV0dXJuIGFyZSBhcyBmb2xsb3dzOiA8bGlzdCBzdHls
ZT0ic3ltYm9scyIgaGFuZ0luZGVudD0iNSI+DQogICAgICAgICAgICA8dD4xMDAwOiBSZXF1ZXN0
IFN1Y2NlZWRlZC48L3Q+DQogICAgICAgICAgICA8dD4yMDAxOiBSZXF1ZXN0IHN5bnRheCBpbnZh
bGlkLjwvdD4NCiAgICAgICAgICAgIDx0PjIwMDI6IFJlcXVlc3QgdG9vIGxhcmdlLjwvdD4NCiAg
ICAgICAgICAgIDx0PjIwMDM6IFZlcnNpb24gbm90IHN1cHBvcnRlZC48L3Q+DQogICAgICAgICAg
ICA8dD4yMTAzOiBDb21tYW5kIGludmFsaWQuPC90Pg0KICAgICAgICAgICAgPHQ+MjEwNDogQXR0
cmlidXRlIHZhbHVlIGludmFsaWQuPC90Pg0KICAgICAgICAgICAgPHQ+MjEwNTogT2JqZWN0IGRv
ZXMgbm90IGV4aXN0LjwvdD4NCiAgICAgICAgICAgIDx0PjIxMDY6IE9iamVjdCBzdGF0dXMgb3Ig
b3duZXJzaGlwIGRvZXMgbm90IGFsbG93IGZvcg0KICAgICAgICAgICAgICByZXF1ZXN0LjwvdD4N
CiAgICAgICAgICAgIDx0PjIzMDE6IFN5c3RlbSB0ZW1wb3JhcmlseSB1bmF2YWlsYWJsZS48L3Q+
DQogICAgICAgICAgICA8dD4yMzAyOiBVbmV4cGVjdGVkIGludGVybmFsIHN5c3RlbSBvciBzZXJ2
ZXIgZXJyb3IuPC90Pg0KICAgICAgICAgIDwvbGlzdD4NCiAgICAgICAgPC90Pg0KDQogICAgICA8
L3NlY3Rpb24+DQoNCiAgICAgIDxzZWN0aW9uIGFuY2hvcj0iZ2V0ZGVzdGdycHMiDQogICAgICAg
IHRpdGxlPSJHZXQgUm91dGUgR3JvdXBzIE9wZXJhdGlvbiI+DQogICAgICAgIDx0PiBUaGUgZ2V0
RGVzdEdycHNScXN0IG9wZXJhdGlvbiBhbGxvd3MgYSBjbGllbnQgdG8gZ2V0IHRoZQ0KICAgICAg
ICAgIHByb3BlcnRpZXMgb2YgUm91dGUgR3JvdXAgb2JqZWN0cyB0aGF0IGEgcmVnaXN0cmFyDQog
ICAgICAgICAgb3JnYW5pemF0aW9uIGlzIGF1dGhvcml6ZWQgdG8gdmlldy4gVGhlIHNlcnZlciB3
aWxsIGF0dGVtcHQNCiAgICAgICAgICB0byBmaW5kIGEgRGVzdGluYXRpb24gR3JvdXAgb2JqZWN0
IHRoYXQgaGFzIHRoZSByZWdpc3RyYW50IElEIGFuZA0KICAgICAgICAgIGRlc3RpbmF0aW9uIGdy
b3VwIG5hbWUgcGFpciBjb250YWluZWQgaW4gZWFjaCBPYmpLZXlUeXBlIG9iamVjdA0KICAgICAg
ICAgIGluc3RhbmNlLiBJZiB0aGVyZSBhcmUgbm8gbWF0Y2hpbmcgRGVzdGluYXRpb24gR3JvdXBz
IGZvdW5kIHRoZW4gDQogICAgICAgICAgYW4gZW1wdHkgcmVzdWx0IHNldCB3aWxsIGJlIHJldHVy
bmVkLiBJZiB0aGUgc2V0IG9mIE9iaktleVR5cGUgDQogICAgICAgICAgb2JqZWN0cyBwYXNzZWQg
aW4gaXMgZW1wdHkgdGhlbiB0aGUgc2VydmVyIHdpbGwgcmV0dXJuIHRoZSBsaXN0IG9mICANCiAg
ICAgICAgICBEZXN0aW5hdGlvbiBHcm91cCBvYmplY3RzIHRoYXQgdGhlIHF1ZXJ5aW5nIGNsaWVu
dCBoYXMgdGhlIGF1dGhvcml0eSANCiAgICAgICAgICB0byB2aWV3LiA8L3Q+DQogICAgICAgIDx0
PiBUaGUgZWxlbWVudCBwYXNzZWQgaW50byB0aGUgc3BwcFJlcXVlc3QgZWxlbWVudCBmb3IgdGhp
cw0KICAgICAgICAgIG9wZXJhdGlvbiBpcyB0aGUgZ2V0RGVzdEdycHNScXN0IGVsZW1lbnQuIFRo
aXMgZWxlbWVudCBpcyBvZg0KICAgICAgICAgIHR5cGUgR2V0RGVzdEdycHNScXN0VHlwZSwgd2hp
Y2ggZXh0ZW5kcyBCYXNpY1Jxc3RUeXBlIGFuZA0KICAgICAgICAgIGNvbnRhaW5zIHplcm8gb3Ig
bW9yZSBPYmpLZXlUeXBlIG9iamVjdHMuIEFueSBsaW1pdGF0aW9uIG9uDQogICAgICAgICAgdGhl
IG1heGltdW0gbnVtYmVyIG9mIG9iamVjdHMgdGhhdCBtYXkgYmUgcGFzc2VkIGludG8gb3INCiAg
ICAgICAgICByZXR1cm5lZCBieSB0aGlzIG9wZXJhdGlvbiBpcyBhIHBvbGljeSBkZWNpc2lvbiBh
bmQgbm90DQogICAgICAgICAgbGltaXRlZCBieSB0aGUgcHJvdG9jb2wuIFRoZSBYU0QgZGVjbGFy
YXRpb24gb2YgdGhlDQogICAgICAgICAgb3BlcmF0aW9uIGlzIGFzIGZvbGxvd3M6IDwvdD4NCg0K
ICAgICAgICA8dD4NCiAgICAgICAgICA8ZmlndXJlIHRpdGxlPSIiPg0KICAgICAgICAgICAgPGFy
dHdvcmsgYWxpZ249ImxlZnQiPg0KICAgICAgICAgICAgICA8IVtDREFUQVsNCiAgICAgPGVsZW1l
bnQgbmFtZT0iZ2V0RGVzdEdycHNScXN0IiB0eXBlPSJzcHBwYjpHZXREZXN0R3Jwc1Jxc3RUeXBl
Ii8+DQogICAgICAgICAgICAgICAgICAgICAgDQogICAgIDxjb21wbGV4VHlwZSBuYW1lPSJHZXRE
ZXN0R3Jwc1Jxc3RUeXBlIj4NCiAgICAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICAgICA8ZXh0
ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0KICAgICAgICAgICA8c2VxdWVuY2U+
DQogICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0ib2JqZWN0S2V5IiB0eXBlPSJzcHBwYjpPYmpL
ZXlUeXBlIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbk9jY3Vycz0iMCIgbWF4T2Nj
dXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgICAgIDwvZXh0
ZW5zaW9uPg0KICAgICAgIDwvY29tcGxleENvbnRlbnQ+DQogICAgIDwvY29tcGxleFR5cGU+DQog
ICAgICAgICAgICAgICAgICAgICAgICBdXT4NCiAgICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAg
ICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgPC90Pg0KDQogICAgICAgIDx0PiBUaGUgcmVzdWx0IG9m
IHRoZSBnZXREZXN0R3Jwc1Jxc3Qgb3BlcmF0aW9uIHJldHVybmVkIGluIHRoZQ0KICAgICAgICAg
IHNwcHBSZXNwb25zZSBlbGVtZW50IGlzIHRoZSBnZXREZXN0R3Jwc1JzcG5zIGVsZW1lbnQgZGVm
aW5lZA0KICAgICAgICAgIGJlbG93LiBUaGlzIG9iamVjdCBjb250YWlucyB0aGUgcmVzdWx0aW5n
IHNldCBvZiBEZXN0R3JwVHlwZQ0KICAgICAgICAgIG9iamVjdHMsIG9yIGFuIGVtcHR5IHNldCBp
ZiB0aGVyZSB3ZXJlIG5vIG1hdGNoZXMuIDwvdD4NCg0KICAgICAgICA8dD4NCiAgICAgICAgICA8
ZmlndXJlIHRpdGxlPSIiPg0KICAgICAgICAgICAgPGFydHdvcmsgYWxpZ249ImxlZnQiPg0KICAg
ICAgICAgICAgICA8IVtDREFUQVsNCiAgICA8ZWxlbWVudCBuYW1lPSJnZXREZXN0R3Jwc1JzcG5z
IiB0eXBlPSJzcHBwYjpHZXRSdGVHcnBzUnNwbnNUeXBlIi8+DQoNCiAgICA8Y29tcGxleFR5cGUg
bmFtZT0iR2V0RGVzdEdycHNSc3Buc1R5cGUiPg0KICAgICAgPGNvbXBsZXhDb250ZW50Pg0KICAg
ICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnNwbnNUeXBlIj4NCiAgICAgICAgICA8
c2VxdWVuY2U+DQogICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJkZXN0R3JwIiB0eXBlPSJzcHBw
YjpEZXN0R3JwVHlwZSINCiAgICAgICAgICAgICAgICAgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9
InVuYm91bmRlZCIvPg0KICAgICAgICAgIDwvc2VxdWVuY2U+DQogICAgICAgIDwvZXh0ZW5zaW9u
Pg0KICAgICAgPC9jb21wbGV4Q29udGVudD4NCiAgICA8L2NvbXBsZXhUeXBlPg0KICAgICAgICAg
ICAgICAgICAgICAgICAgXV0+DQogICAgICAgICAgICA8L2FydHdvcms+DQogICAgICAgICAgPC9m
aWd1cmU+DQogICAgICAgIDwvdD4NCg0KICAgICAgICA8dD5UaGUgcmVzcG9uc2UgY29kZXMgdGhh
dCB0aGUgZ2V0RGVzdEdycHNScXN0IG9wZXJhdGlvbiBjYW4NCiAgICAgICAgICByZXR1cm4gYXJl
IGFzIGZvbGxvd3M6IDxsaXN0IHN0eWxlPSJzeW1ib2xzIiBoYW5nSW5kZW50PSI1Ij4NCiAgICAg
ICAgICAgIDx0PjEwMDA6IFJlcXVlc3QgU3VjY2VlZGVkLjwvdD4NCiAgICAgICAgICAgIDx0PjIw
MDE6IFJlcXVlc3Qgc3ludGF4IGludmFsaWQuPC90Pg0KICAgICAgICAgICAgPHQ+MjAwMjogUmVx
dWVzdCB0b28gbGFyZ2UuPC90Pg0KICAgICAgICAgICAgPHQ+MjAwMzogVmVyc2lvbiBub3Qgc3Vw
cG9ydGVkLjwvdD4NCiAgICAgICAgICAgIDx0PjIxMDM6IENvbW1hbmQgaW52YWxpZC48L3Q+DQog
ICAgICAgICAgICA8dD4yMTA0OiBBdHRyaWJ1dGUgdmFsdWUgaW52YWxpZC48L3Q+DQogICAgICAg
ICAgICA8dD4yMzAxOiBTeXN0ZW0gdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUuPC90Pg0KICAgICAg
ICAgICAgPHQ+MjMwMjogVW5leHBlY3RlZCBpbnRlcm5hbCBzeXN0ZW0gb3Igc2VydmVyIGVycm9y
LjwvdD4NCiAgICAgICAgICA8L2xpc3Q+DQogICAgICAgIDwvdD4NCg0KICAgICAgPC9zZWN0aW9u
Pg0KDQoNCiAgICAgIDxzZWN0aW9uIGFuY2hvcj0iYWRkcnRlZ3Jwb2ZmZXJzIg0KICAgICAgICB0
aXRsZT0iQWRkIFJvdXRlIEdyb3VwIE9mZmVycyBPcGVyYXRpb24iPg0KICAgICAgICA8dD4gVGhl
IGxpc3Qgb2YgcGVlciBvcmdhbml6YXRpb25zIHdob3NlIHJlc29sdXRpb24gcmVzcG9uc2VzDQog
ICAgICAgICAgY2FuIGluY2x1ZGUgdGhlIHJvdXRpbmcgaW5mb3JtYXRpb24gY29udGFpbmVkIGlu
IGEgZ2l2ZW4NCiAgICAgICAgICBSb3V0ZSBHcm91cCBpcyBjb250cm9sbGVkIGJ5IHRoZSBvcmdh
bml6YXRpb24gdG8gd2hpY2ggYQ0KICAgICAgICAgIFJvdXRlIEdyb3VwIG9iamVjdCBiZWxvbmdz
LCBpdHMgcmVnaXN0cmFudCwgYW5kIHRoZSBwZWVyDQogICAgICAgICAgb3JnYW5pemF0aW9uIHRo
YXQgc3VibWl0cyByZXNvbHV0aW9uIHJlcXVlc3RzLCBhIGRhdGENCiAgICAgICAgICByZWNpcGll
bnQgb3IgcGVlcmluZyBvcmdhbml6YXRpb24uIFRoZSByZWdpc3RyYW50IG9mZmVycw0KICAgICAg
ICAgIGFjY2VzcyB0byBhIFJvdXRlIEdyb3VwIGJ5IHN1Ym1pdHRpbmcgYSBSb3V0ZSBHcm91cCBP
ZmZlcg0KICAgICAgICAgIGFuZCB0aGUgZGF0YSByZWNpcGllbnQgY2FuIHRoZW4gYWNjZXB0IG9y
IHJlamVjdCB0aGF0IG9mZmVyLg0KICAgICAgICAgIE5vdCB1bnRpbCBhY2Nlc3MgdG8gYSBSb3V0
ZSBHcm91cCBoYXMgYmVlbiBvZmZlcmVkIGFuZA0KICAgICAgICAgIGFjY2VwdGVkIHdpbGwgdGhl
IGRhdGEgcmVjaXBpZW50J3Mgb3JnYW5pemF0aW9uIElEIGJlDQogICAgICAgICAgaW5jbHVkZWQg
aW4gdGhlIHBlZXJpbmdPcmcgbGlzdCBpbiBhIFJvdXRlIEdyb3VwIG9iamVjdCwgYW5kDQogICAg
ICAgICAgdGhhdCBSb3V0ZSBHcm91cCdzIHBlZXJpbmcgaW5mb3JtYXRpb24gYmVjb21lIGEgY2Fu
ZGlkYXRlDQogICAgICAgICAgZm9yIGluY2x1c2lvbiBpbiB0aGUgcmVzcG9uc2VzIHRvIHRoZSBy
ZXNvbHV0aW9uIHJlcXVlc3RzDQogICAgICAgICAgc3VibWl0dGVkIGJ5IHRoYXQgZGF0YSByZWNp
cGllbnQuIFRoZSBhZGRSdGVHcnBPZmZlcnNScXN0DQogICAgICAgICAgb3BlcmF0aW9uIGNyZWF0
ZXMgb3Igb3ZlcndyaXRlcyBvbmUgb3IgbW9yZSBSb3V0ZSBHcm91cA0KICAgICAgICAgIE9mZmVy
IG9iamVjdHMuIElmIGEgUm91dGUgR3JvdXAgT2ZmZXIgZm9yIHRoZSBnaXZlbiBSb3V0ZQ0KICAg
ICAgICAgIGtleSAocm91dGUgbmFtZSBhbmQgcmVnaXN0cmFudCBJRCkgYW5kIG9mZmVyZWRUb09y
ZyBJRCBkb2VzDQogICAgICAgICAgbm90IGV4aXN0LCB0aGVuIHRoZSBzZXJ2ZXIgY3JlYXRlcyB0
aGUgUm91dGUgR3JvdXAgT2ZmZXINCiAgICAgICAgICBvYmplY3QuIElmIGEgc3VjaCBhIFJvdXRl
IEdyb3VwIE9mZmVyIGRvZXMgZXhpc3QsIHRoZW4gdGhlDQogICAgICAgICAgc2VydmVyIHJlcGxh
Y2VzIHRoZSBjdXJyZW50IG9iamVjdCB3aXRoIHRoZSBuZXcgb2JqZWN0LiBUaGUNCiAgICAgICAg
ICBYU0QgZGVjbGFyYXRpb25zIG9mIHRoZSBvcGVyYXRpb24gcmVxdWVzdCBvYmplY3QgYXJlIGFz
DQogICAgICAgICAgZm9sbG93czogPC90Pg0KDQogICAgICAgIDx0Pg0KICAgICAgICAgIDxmaWd1
cmUgdGl0bGU9IiI+DQogICAgICAgICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAg
ICAgICAgIDwhW0NEQVRBWw0KICAgIDxlbGVtZW50IG5hbWU9ImFkZFJ0ZUdycE9mZmVyc1Jxc3Qi
IA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlPSJzcHBwYjpBZGRSdGVHcnBP
ZmZlcnNScXN0VHlwZSIvPg0KDQogICAgPGNvbXBsZXhUeXBlIG5hbWU9IkFkZFJ0ZUdycE9mZmVy
c1Jxc3RUeXBlIj4NCiAgICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgICAgPGV4dGVuc2lvbiBi
YXNlPSJzcHBwYjpCYXNpY1Jxc3RUeXBlIj4NCiAgICAgICAgICA8c2VxdWVuY2U+DQogICAgICAg
ICAgICA8ZWxlbWVudCBuYW1lPSJydGVHcnBPZmZlciIgdHlwZT0ic3BwcGI6UnRlR3JwT2ZmZXJU
eXBlIiANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4
T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgICA8L2V4
dGVuc2lvbj4NCiAgICAgIDwvY29tcGxleENvbnRlbnQ+DQogICAgPC9jb21wbGV4VHlwZT4NCiAg
ICAgICAgICAgICAgICAgICAgICAgIF1dPg0KICAgICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAg
ICAgIDwvZmlndXJlPg0KICAgICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+IFRoZSBlbGVtZW50IHBh
c3NlZCBpbnRvIHRoZSBzcHBwUmVxdWVzdCBlbGVtZW50IGZvciB0aGlzDQogICAgICAgICAgb3Bl
cmF0aW9uIGlzIHRoZSBhZGRSdGVHcnBPZmZlcnNScXN0IGVsZW1lbnQuIFRoaXMgZWxlbWVudA0K
ICAgICAgICAgIGlzIG9mIHR5cGUgQWRkUnRlR3JwT2ZmZXJzUnFzdFR5cGUsIHdoaWNoIGV4dGVu
ZHMNCiAgICAgICAgICBCYXNpY1Jxc3RUeXBlIGFuZCBjb250YWlucyBvbmUgb3IgbW9yZSBSdGVH
cnBPZmZlclR5cGUNCiAgICAgICAgICBvYmplY3RzLiBBbnkgbGltaXRhdGlvbiBvbiB0aGUgbWF4
aW11bSBudW1iZXIgb2Ygb2JqZWN0cw0KICAgICAgICAgIHRoYXQgbWF5IGJlIHBhc3NlZCBpbnRv
IG9yIHJldHVybmVkIGJ5IHRoaXMgb3BlcmF0aW9uIGlzIGENCiAgICAgICAgICBwb2xpY3kgZGVj
aXNpb24gYW5kIG5vdCBsaW1pdGVkIGJ5IHRoZSBwcm90b2NvbC4gVGhlIFhTRA0KICAgICAgICAg
IGRlY2xhcmF0aW9uIG9mIHRoZSBvcGVyYXRpb24gaXMgYXMgZm9sbG93czogPC90Pg0KDQogICAg
ICAgIDx0Pg0KICAgICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAgICA8YXJ0d29y
ayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgIDwhW0NEQVRBWw0KICAgIDxjb21wbGV4VHlw
ZSBuYW1lPSJSdGVHcnBPZmZlclR5cGUiPg0KICAgICAgPHNlcXVlbmNlPg0KICAgICAgICA8ZWxl
bWVudCBuYW1lPSJiYXNlIiB0eXBlPSJzcHBwYjpCYXNpY09ialR5cGUiLz4NCiAgICAgICAgPGVs
ZW1lbnQgbmFtZT0icnRlR3JwT2ZmZXJLZXkiIHR5cGU9InNwcHBiOlJ0ZUdycE9mZmVyS2V5VHlw
ZSIvPg0KICAgICAgICA8ZWxlbWVudCBuYW1lPSJzdGF0dXMiIHR5cGU9InNwcHBiOlJ0ZUdycE9m
ZmVyU3RhdHVzVHlwZSIvPg0KICAgICAgICA8ZWxlbWVudCBuYW1lPSJvZmZlckRhdGVUaW1lIiB0
eXBlPSJkYXRlVGltZSIvPg0KICAgICAgICA8ZWxlbWVudCBuYW1lPSJhY2NlcHREYXRlVGltZSIg
dHlwZT0iZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICA8ZWxlbWVudCBuYW1lPSJl
eHQiIHR5cGU9InNwcHBiOkV4dEFueVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgPC9zZXF1
ZW5jZT4NCiAgICA8L2NvbXBsZXhUeXBlPg0KICAgICAgIDxjb21wbGV4VHlwZSBuYW1lPSJSdGVH
cnBPZmZlcktleVR5cGUiPg0KICAgICAgPHNlcXVlbmNlPg0KICAgICAgICA8ZWxlbWVudCBuYW1l
PSJydGVHcnBLZXkiIHR5cGU9InNwcHBiOk9iaktleVR5cGUiLz4NCiAgICAgICAgPGVsZW1lbnQg
bmFtZT0ib2ZmZXJlZFRvIiB0eXBlPSJzcHBwYjpPcmdJZFR5cGUiLz4NCiAgICAgIDwvc2VxdWVu
Y2U+DQogICAgPC9jb21wbGV4VHlwZT4NCiAgICANCiAgICA8c2ltcGxlVHlwZSBuYW1lPSJSdGVH
cnBPZmZlclN0YXR1c1R5cGUiPg0KICAgICAgPHJlc3RyaWN0aW9uIGJhc2U9InRva2VuIj4NCiAg
ICAgICAgPGVudW1lcmF0aW9uIHZhbHVlPSJvZmZlcmVkIi8+DQogICAgICAgIDxlbnVtZXJhdGlv
biB2YWx1ZT0iYWNjZXB0ZWQiLz4NCiAgICAgIDwvcmVzdHJpY3Rpb24+DQogICAgPC9zaW1wbGVU
eXBlPg0KICAgICAgICAgICAgICAgICAgICAgICAgXV0+DQogICAgICAgICAgICA8L2FydHdvcms+
DQogICAgICAgICAgPC9maWd1cmU+DQogICAgICAgIDwvdD4NCg0KICAgICAgICA8dD5UaGUgUnRl
R3JwT2ZmZXJUeXBlIG9iamVjdCBpcyBjb21wb3NlZCBvZiB0aGUgZm9sbG93aW5nDQogICAgICAg
ICAgZWxlbWVudHM6IDxsaXN0IHN0eWxlPSJzeW1ib2xzIiBoYW5nSW5kZW50PSI1Ij4NCiAgICAg
ICAgICAgIDx0PiBiYXNlOiBBcyBkZXNjcmliZWQgaW4gcHJldmlvdXMgc2VjdGlvbnMsIG1vc3Qg
b2JqZWN0cw0KICAgICAgICAgICAgICBjb250YWluIGV4YWN0bHkgb25lIGluc3RhbmNlIG9mIEJh
c2ljT2JqVHlwZSB3aGljaA0KICAgICAgICAgICAgICBjb250YWlucyB0aGUgSUQgb2YgdGhlIHJl
Z2lzdHJhbnQgb3JnYW5pemF0aW9uIHRoYXQgb3ducw0KICAgICAgICAgICAgICB0aGlzIG9iamVj
dCBhbmQgdGhlIElEIG9mIHRoZSByZWdpc3RyYXIgb3JnYW5pemF0aW9uDQogICAgICAgICAgICAg
IHRoYXQgcHJvdmlzaW9uZWQgdGhpcyBvYmplY3QuIDwvdD4NCiAgICAgICAgICAgIDx0PiBydGVH
cnBPZmZlcktleTogVGhlIG9iamVjdCB0aGF0IGlkZW50aWZpZXMgdGhlIHJvdXRlDQogICAgICAg
ICAgICAgIHRoYXQgaXMgb3IgaGFzIGJlZW4gb2ZmZXJlZCBhbmQgdGhlIG9yZ2FuaXphdGlvbiB0
aGF0IGl0DQogICAgICAgICAgICAgIGlzIG9yIGhhcyBiZWVuIG9mZmVyZWQgdG8uIFRoZSBjb21i
aW5hdGlvbiBvZiB0aGVzZQ0KICAgICAgICAgICAgICB0aHJlZSBkYXRhIGVsZW1lbnRzIHVuaXF1
ZWx5IGlkZW50aWZ5IGEgUm91dGUgR3JvdXANCiAgICAgICAgICAgICAgT2ZmZXIuIDwvdD4NCiAg
ICAgICAgICAgIDx0PiBzdGF0dXM6IFRoZSBzdGF0dXMgb2YgdGhlIG9mZmVyLCBvZmZlcmVkIG9y
IGFjY2VwdGVkLg0KICAgICAgICAgICAgICBUaGlzIHN0YXR1cyBpcyBjb250cm9sbGVkIGJ5IHRo
ZSBzZXJ2ZXIuIEl0IGlzDQogICAgICAgICAgICAgIGF1dG9tYXRpY2FsbHkgc2V0IHRvICJvZmZl
cmVkIiB3aGVuIGV2ZXIgYSBuZXcgUm91dGUNCiAgICAgICAgICAgICAgR3JvdXAgT2ZmZXIgaXMg
YWRkZWQsIGFuZCBpcyBhdXRvbWF0aWNhbGx5IHNldCB0bw0KICAgICAgICAgICAgICAiYWNjZXB0
ZWQiIGlmIGFuZCB3aGVuIHRoYXQgb2ZmZXIgaXMgYWNjZXB0ZWQuIFRoZSB2YWx1ZQ0KICAgICAg
ICAgICAgICBvZiB0aGUgZWxlbWVudCBpcyBpZ25vcmVkIHdoZW4gcGFzc2VkIGluIGJ5IHRoZSBj
bGllbnQuIDwvdD4NCiAgICAgICAgICAgIDx0PiBvZmZlckRhdGVUaW1lOiBEYXRlIGFuZCB0aW1l
IGluIEdNVCB3aGVuIHRoZSBSb3V0ZQ0KICAgICAgICAgICAgICBHcm91cCBPZmZlciB3YXMgYWRk
ZWQuIDwvdD4NCiAgICAgICAgICAgIDx0PiBhY2NlcHREYXRlVGltZTogRGF0ZSBhbmQgdGltZSBp
biBHTVQgd2hlbiB0aGUgUm91dGUNCiAgICAgICAgICAgICAgR3JvdXAgT2ZmZXIgd2FzIGFjY2Vw
dGVkLiA8L3Q+DQogICAgICAgICAgPC9saXN0Pg0KICAgICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+
IFRoZSByZXN1bHQgb2YgYWRkUnRlR3JwT2ZmZXJzUnFzdCBpcyB0aGUNCiAgICAgICAgICBhZGRS
dGVHcnBPZmZlcnNSc3BucyBlbGVtZW50IGRlZmluZWQgYmVsb3cuIEFzIHdpdGggYWxsIFNQUFAN
CiAgICAgICAgICByZXF1ZXN0cywgdGhlIHJlc3VsdCBpcyBhbGwtb3Itbm90aGluZy4gSWYgbW9y
ZSB0aGFuIG9uZQ0KICAgICAgICAgIFJ0ZUdycE9mZmVyVHlwZSBpcyBwYXNzZWQgaW50byB0aGlz
IHJlcXVlc3QsIHRoZW4gdGhleSB3aWxsDQogICAgICAgICAgZWl0aGVyIGFsbCBzdWNjZWVkIG9y
IGFsbCBmYWlsLiBJbiB0aGUgY2FzZSBvZiBmYWlsdXJlLCB0aGUNCiAgICAgICAgICBmYWlsdXJl
IHJlc3BvbnNlIGNvZGUocykgYW5kIG1lc3NhZ2Uocykgd2lsbCBpbmRpY2F0ZSB0aGUNCiAgICAg
ICAgICByZWFzb24gZm9yIHRoZSBmYWlsdXJlIGFuZCB0aGUgb2JqZWN0KHMpIHRoYXQgY2F1c2Vk
IHRoZQ0KICAgICAgICAgIGZhaWx1cmUuIDwvdD4NCg0KICAgICAgICA8dD4NCiAgICAgICAgICA8
ZmlndXJlIHRpdGxlPSIiPg0KICAgICAgICAgICAgPGFydHdvcmsgYWxpZ249ImxlZnQiPg0KICAg
ICAgICAgICAgICA8IVtDREFUQVsNCiAgPGVsZW1lbnQgbmFtZT0iYWRkUnRlR3JwT2ZmZXJzUnNw
bnMiIHR5cGU9InNwcHBiOkJhc2ljUnNwbnNUeXBlIi8+DQogICAgICAgICAgICAgICAgICAgICAg
ICBdXT4NCiAgICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAg
ICAgPC90Pg0KDQogICAgICAgIDx0PlRoZSByZXNwb25zZSBjb2RlcyB0aGF0IHRoZSBhZGRSdGVH
cnBPZmZlcnNScXN0IG9wZXJhdGlvbg0KICAgICAgICAgIGNhbiByZXR1cm4gYXJlIGFzIGZvbGxv
d3M6IDxsaXN0IHN0eWxlPSJzeW1ib2xzIg0KICAgICAgICAgICAgaGFuZ0luZGVudD0iNSI+DQog
ICAgICAgICAgICA8dD4xMDAwOiBSZXF1ZXN0IFN1Y2NlZWRlZC48L3Q+DQogICAgICAgICAgICA8
dD4yMDAxOiBSZXF1ZXN0IHN5bnRheCBpbnZhbGlkLjwvdD4NCiAgICAgICAgICAgIDx0PjIwMDI6
IFJlcXVlc3QgdG9vIGxhcmdlLjwvdD4NCiAgICAgICAgICAgIDx0PjIwMDM6IFZlcnNpb24gbm90
IHN1cHBvcnRlZC48L3Q+DQogICAgICAgICAgICA8dD4yMTAzOiBDb21tYW5kIGludmFsaWQuPC90
Pg0KICAgICAgICAgICAgPHQ+MjEwNDogQXR0cmlidXRlIHZhbHVlIGludmFsaWQuPC90Pg0KICAg
ICAgICAgICAgPHQ+MjEwNTogT2JqZWN0IGRvZXMgbm90IGV4aXN0LjwvdD4NCiAgICAgICAgICAg
IDx0PjIxMDY6IE9iamVjdCBzdGF0dXMgb3Igb3duZXJzaGlwIGRvZXMgbm90IGFsbG93IGZvcg0K
ICAgICAgICAgICAgICByZXF1ZXN0LjwvdD4NCiAgICAgICAgICAgIDx0PjIzMDE6IFN5c3RlbSB0
ZW1wb3JhcmlseSB1bmF2YWlsYWJsZS48L3Q+DQogICAgICAgICAgICA8dD4yMzAyOiBVbmV4cGVj
dGVkIGludGVybmFsIHN5c3RlbSBvciBzZXJ2ZXIgZXJyb3IuPC90Pg0KICAgICAgICAgIDwvbGlz
dD4NCiAgICAgICAgPC90Pg0KDQogICAgICA8L3NlY3Rpb24+DQoNCg0KICAgICAgPHNlY3Rpb24g
YW5jaG9yPSJhY2NydGVncnBvZmYiDQogICAgICAgIHRpdGxlPSJBY2NlcHQgUm91dGUgR3JvdXAg
T2ZmZXJzIE9wZXJhdGlvbiI+DQogICAgICAgIDx0PiBOb3QgdW50aWwgYWNjZXNzIHRvIGEgUm91
dGUgR3JvdXAgaGFzIGJlZW4gb2ZmZXJlZCBhbmQNCiAgICAgICAgICBhY2NlcHRlZCB3aWxsIHRo
ZSBkYXRhIHJlY2lwaWVudCdzIG9yZ2FuaXphdGlvbiBJRCBiZQ0KICAgICAgICAgIGluY2x1ZGVk
IGluIHRoZSBwZWVyaW5nT3JnIGxpc3QgaW4gdGhhdCBSb3V0ZSBHcm91cCBvYmplY3QsDQogICAg
ICAgICAgYW5kIHRoYXQgUm91dGUgR3JvdXAncyBwZWVyaW5nIGluZm9ybWF0aW9uIGJlY29tZSBh
DQogICAgICAgICAgY2FuZGlkYXRlIGZvciBpbmNsdXNpb24gaW4gdGhlIHJlc3BvbnNlcyB0byB0
aGUgcmVzb2x1dGlvbg0KICAgICAgICAgIHJlcXVlc3RzIHN1Ym1pdHRlZCBieSB0aGF0IGRhdGEg
cmVjaXBpZW50LlRoZQ0KICAgICAgICAgIGFjY2VwdFJ0ZUdycE9mZmVyc1Jxc3Qgb3BlcmF0aW9u
IGlzIGNhbGxlZCBieSwgb3Igb24gYmVoYWxmDQogICAgICAgICAgb2YsIHRoZSBkYXRhIHJlY2lw
aWVudCB0byBhY2NlcHQgb25lIG9yIG1vcmUgUm91dGUgR3JvdXANCiAgICAgICAgICBPZmZlcnMg
dGhhdCBhcmUgcGVuZGluZyBpbiB0aGUgIm9mZmVyZWQiIHN0YXR1cyBmb3IgdGhlIGRhdGENCiAg
ICAgICAgICByZWNpcGllbnQncyBvcmdhbml6YXRpb24gSUQuIElmIGEgUm91dGUgR3JvdXAgT2Zm
ZXIgZm9yIHRoZQ0KICAgICAgICAgIGdpdmVuIFJvdXRlIEdyb3VwIE9mZmVyIGtleSAocm91dGUg
bmFtZSwgcm91dGUgcmVnaXN0cmFudA0KICAgICAgICAgIElELCBkYXRhIHJlY2lwaWVudCdzIG9y
Z2FuaXphdGlvbiBJRCkgZXhpc3RzLCB0aGVuIHRoZQ0KICAgICAgICAgIHNlcnZlciBtb3ZlcyB0
aGUgUm91dGUgR3JvdXAgT2ZmZXIgdG8gdGhlICJhY2NlcHRlZCIgc3RhdHVzDQogICAgICAgICAg
YW5kIGFkZHMgdGhhdCBkYXRhIHJlY2lwaWVudCdzIG9yZ2FuaXphdGlvbiBJRCBpbnRvIHRoZSBs
aXN0DQogICAgICAgICAgb2YgcGVlck9yZ0lkcyBmb3IgdGhhdCBSb3V0ZSBHcm91cC4gSWYgYSBz
dWNoIGEgUm91dGUgR3JvdXANCiAgICAgICAgICBPZmZlciBkb2VzIG5vdCBleGlzdCwgdGhlbiB0
aGUgc2VydmVyIHJldHVybnMgdGhlDQogICAgICAgICAgYXBwcm9wcmlhdGUgZXJyb3IgY29kZSAy
MTA1LiBUaGUgWFNEIGRlY2xhcmF0aW9ucyBmb3IgdGhlDQogICAgICAgICAgb3BlcmF0aW9uIHJl
cXVlc3Qgb2JqZWN0IGFyZSBhcyBmb2xsb3dzOiA8L3Q+DQoNCiAgICAgICAgPHQ+DQogICAgICAg
ICAgPGZpZ3VyZSB0aXRsZT0iIj4NCiAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4N
CiAgICAgICAgICAgICAgPCFbQ0RBVEFbDQogICAgPGVsZW1lbnQgbmFtZT0iYWNjZXB0UnRlR3Jw
T2ZmZXJzUnFzdCIgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9InNwcHBiOkFj
Y2VwdFJ0ZUdycE9mZmVyc1Jxc3RUeXBlIi8+DQogICAgICAgICAgICAgICAgICAgICAgDQogICAg
PGNvbXBsZXhUeXBlIG5hbWU9IkFjY2VwdFJ0ZUdycE9mZmVyc1Jxc3RUeXBlIj4NCiAgICAgIDxj
b21wbGV4Q29udGVudD4NCiAgICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1Jxc3RU
eXBlIj4NCiAgICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJy
dGVHcnBPZmZlcktleSIgDQogICAgICAgICAgICAgICB0eXBlPSJzcHBwYjpSdGVHcnBPZmZlcktl
eVR5cGUiIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgICAgPC9zZXF1ZW5jZT4NCiAg
ICAgICAgPC9leHRlbnNpb24+DQogICAgICA8L2NvbXBsZXhDb250ZW50Pg0KICAgIDwvY29tcGxl
eFR5cGU+DQogICAgICAgICAgICAgICAgICAgICAgICBdXT4NCiAgICAgICAgICAgIDwvYXJ0d29y
az4NCiAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgPC90Pg0KDQogICAgICAgIDx0PiBUaGUg
ZWxlbWVudCBwYXNzZWQgaW50byB0aGUgc3BwcFJlcXVlc3QgZWxlbWVudCBmb3IgdGhpcw0KICAg
ICAgICAgIG9wZXJhdGlvbiBpcyB0aGUgYWNjZXB0UnRlR3JwT2ZmZXJzUnFzdCBlbGVtZW50LiBU
aGlzDQogICAgICAgICAgZWxlbWVudCBpcyBvZiB0eXBlIEFjY2VwdFJ0ZUdycE9mZmVyc1Jxc3RU
eXBlLCB3aGljaCBleHRlbmRzDQogICAgICAgICAgQmFzaWNScXN0VHlwZSBhbmQgY29udGFpbnMg
b25lIG9yIG1vcmUgUnRlR3JwT2ZmZXJLZXlUeXBlDQogICAgICAgICAgb2JqZWN0cy4gQW55IGxp
bWl0YXRpb24gb24gdGhlIG1heGltdW0gbnVtYmVyIG9mIG9iamVjdHMNCiAgICAgICAgICB0aGF0
IG1heSBiZSBwYXNzZWQgaW50byBvciByZXR1cm5lZCBieSB0aGlzIG9wZXJhdGlvbiBpcyBhDQog
ICAgICAgICAgcG9saWN5IGRlY2lzaW9uIGFuZCBub3QgbGltaXRlZCBieSB0aGUgcHJvdG9jb2wu
IDwvdD4NCg0KICAgICAgICA8dD4gVGhlIHJlc3VsdCBvZiBhY2NlcHRSdGVHcnBPZmZlcnNScXN0
IGlzIHRoZQ0KICAgICAgICAgIGFjY2VwdFJ0ZUdycE9mZmVyc1JzcG5zIGVsZW1lbnQgZGVmaW5l
ZCBiZWxvdy4gQXMgd2l0aCBhbGwNCiAgICAgICAgICBTUFBQIHJlcXVlc3RzLCB0aGUgcmVzdWx0
IGlzIGFsbC1vci1ub3RoaW5nLiBJZiBtb3JlIHRoYW4NCiAgICAgICAgICBvbmUgUnRlR3JwT2Zm
ZXJLZXlUeXBlIGlzIHBhc3NlZCBpbnRvIHRoaXMgcmVxdWVzdCwgdGhlbg0KICAgICAgICAgIHRo
ZXkgd2lsbCBlaXRoZXIgYWxsIHN1Y2NlZWQgb3IgYWxsIGZhaWwuIEluIHRoZSBjYXNlIG9mDQog
ICAgICAgICAgZmFpbHVyZSwgdGhlIGZhaWx1cmUgcmVzcG9uc2UgY29kZShzKSBhbmQgbWVzc2Fn
ZShzKSB3aWxsDQogICAgICAgICAgaW5kaWNhdGUgdGhlIHJlYXNvbiBmb3IgdGhlIGZhaWx1cmUg
YW5kIHRoZSBvYmplY3QocykgdGhhdA0KICAgICAgICAgIGNhdXNlZCB0aGUgZmFpbHVyZS4gPC90
Pg0KDQogICAgICAgIDx0Pg0KICAgICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAg
ICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgIDwhW0NEQVRBWw0KICAgIDxl
bGVtZW50IG5hbWU9ImFjY2VwdFJ0ZUdycE9mZmVyc1JzcG5zIiANCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdHlwZT0ic3BwcGI6QmFzaWNSc3Buc1R5cGUiLz4NCiAg
ICAgICAgICAgICAgICAgICAgICAgIF1dPg0KICAgICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAg
ICAgIDwvZmlndXJlPg0KICAgICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+VGhlIHJlc3BvbnNlIGNv
ZGVzIHRoYXQgdGhlIGFjY2VwdFJ0ZUdycE9mZmVyc1JzcG5zDQogICAgICAgICAgb3BlcmF0aW9u
IGNhbiByZXR1cm4gYXJlIGFzIGZvbGxvd3M6IDxsaXN0IHN0eWxlPSJzeW1ib2xzIg0KICAgICAg
ICAgICAgaGFuZ0luZGVudD0iNSI+DQogICAgICAgICAgICA8dD4xMDAwOiBSZXF1ZXN0IFN1Y2Nl
ZWRlZC48L3Q+DQogICAgICAgICAgICA8dD4yMDAxOiBSZXF1ZXN0IHN5bnRheCBpbnZhbGlkLjwv
dD4NCiAgICAgICAgICAgIDx0PjIwMDI6IFJlcXVlc3QgdG9vIGxhcmdlLjwvdD4NCiAgICAgICAg
ICAgIDx0PjIwMDM6IFZlcnNpb24gbm90IHN1cHBvcnRlZC48L3Q+DQogICAgICAgICAgICA8dD4y
MTAzOiBDb21tYW5kIGludmFsaWQuPC90Pg0KICAgICAgICAgICAgPHQ+MjEwNDogQXR0cmlidXRl
IHZhbHVlIGludmFsaWQuPC90Pg0KICAgICAgICAgICAgPHQ+MjEwNTogT2JqZWN0IGRvZXMgbm90
IGV4aXN0LjwvdD4NCiAgICAgICAgICAgIDx0PjIxMDY6IE9iamVjdCBzdGF0dXMgb3Igb3duZXJz
aGlwIGRvZXMgbm90IGFsbG93IGZvcg0KICAgICAgICAgICAgICByZXF1ZXN0LjwvdD4NCiAgICAg
ICAgICAgIDx0PjIzMDE6IFN5c3RlbSB0ZW1wb3JhcmlseSB1bmF2YWlsYWJsZS48L3Q+DQogICAg
ICAgICAgICA8dD4yMzAyOiBVbmV4cGVjdGVkIGludGVybmFsIHN5c3RlbSBvciBzZXJ2ZXIgZXJy
b3IuPC90Pg0KICAgICAgICAgIDwvbGlzdD4NCiAgICAgICAgPC90Pg0KDQogICAgICA8L3NlY3Rp
b24+DQoNCiAgICAgIDxzZWN0aW9uIGFuY2hvcj0icmVqcnRlZ3Jwb2ZmIg0KICAgICAgICB0aXRs
ZT0iUmVqZWN0IFJvdXRlIEdyb3VwIE9mZmVycyBPcGVyYXRpb24iPg0KICAgICAgICA8dD4gTm90
IHVudGlsIGFjY2VzcyB0byBhIFJvdXRlIEdyb3VwIGhhcyBiZWVuIG9mZmVyZWQgYW5kDQogICAg
ICAgICAgYWNjZXB0ZWQgd2lsbCB0aGUgZGF0YSByZWNpcGllbnQncyBvcmdhbml6YXRpb24gSUQg
YmUNCiAgICAgICAgICBpbmNsdWRlZCBpbiB0aGUgcGVlcmluZ09yZyBsaXN0IGluIHRoYXQgUm91
dGUgR3JvdXAgb2JqZWN0LA0KICAgICAgICAgIGFuZCB0aGF0IFJvdXRlIEdyb3VwJ3MgcGVlcmlu
ZyBpbmZvcm1hdGlvbiBiZWNvbWUgYQ0KICAgICAgICAgIGNhbmRpZGF0ZSBmb3IgaW5jbHVzaW9u
IGluIHRoZSByZXNwb25zZXMgdG8gdGhlIHJlc29sdXRpb24NCiAgICAgICAgICByZXF1ZXN0cyBz
dWJtaXR0ZWQgYnkgdGhhdCBkYXRhIHJlY2lwaWVudC4gSG93ZXZlciwgdGhlIGRhdGENCiAgICAg
ICAgICByZWNpcGllbnQgdGhhdCB0aGUgUm91dGUgR3JvdXAgaGFzIGJlZW4gb2ZmZXJlZCB0byBo
YXMgdGhlDQogICAgICAgICAgb3B0aW9uIG9mIHJlamVjdGluZyBhIFJvdXRlIEdyb3VwIE9mZmVy
IHRoYXQgaGFzIGJlZW4NCiAgICAgICAgICBvZmZlcmVkIGJ1dCBub3QgYWNjZXB0ZWQgb3IgdGhh
dCBoYXMgYmVlbiBvZmZlcmVkIGFuZA0KICAgICAgICAgIGFjY2VwdGVkLiBUaGUgcmVqZWN0UnRl
R3JwT2ZmZXJzUnFzdCBvcGVyYXRpb24gaXMgdXNlZCBmb3INCiAgICAgICAgICB0aGVzZSBwdXJw
b3NlcyBhbmQgaXMgY2FsbGVkIGJ5LCBvciBvbiBiZWhhbGYgb2YsIHRoZSBkYXRhDQogICAgICAg
ICAgcmVjaXBpZW50IHRvIGFjY2VwdCBvbmUgb3IgbW9yZSBSb3V0ZSBHcm91cCBPZmZlcnMgdGhh
dCBhcmUNCiAgICAgICAgICBwZW5kaW5nIGluIHRoZSAib2ZmZXJlZCIgc3RhdHVzIG9yIHRoZSAi
YWNjZXB0ZWQiIHN0YXR1cyBmb3INCiAgICAgICAgICB0aGUgZGF0YSByZWNpcGllbnQncyBvcmdh
bml6YXRpb24gSUQuIElmIGEgUm91dGUgR3JvdXAgT2ZmZXINCiAgICAgICAgICBmb3IgdGhlIGdp
dmVuIFJvdXRlIEdyb3VwIE9mZmVyIGtleSAocm91dGUgbmFtZSwgcm91dGUNCiAgICAgICAgICBy
ZWdpc3RyYW50IElELCBkYXRhIHJlY2lwaWVudCdzIG9yZ2FuaXphdGlvbiBJRCkgZXhpc3RzIGlu
DQogICAgICAgICAgZWl0aGVyIHRoZSBvZmZlcmVkIG9yIGFjY2VwdGVkIHN0YXR1cywgdGhlbiB0
aGUgc2VydmVyDQogICAgICAgICAgZGVsZXRlcyB0aGF0IFJvdXRlIEdyb3VwIE9mZmVyIG9iamVj
dCAsIGFuZCwgaWYgYXBwcm9wcmlhdGUsDQogICAgICAgICAgcmVtb3ZlcyB0aGUgZGF0YSByZWNp
cGllbnRzIG9yZ2FuaXphdGlvbiBJRCBmcm9tIHRoZSBsaXN0IG9mDQogICAgICAgICAgcGVlck9y
Z0lkcyBmb3IgdGhhdCBSb3V0ZSBHcm91cC4gSWYgdGhlIFJvdXRlIEdyb3VwIE9mZmVyDQogICAg
ICAgICAgZG9lcyBub3QgZXhpc3QsIHRoZW4gdGhlIHNlcnZlciByZXR1cm5zIHRoZSBhcHByb3By
aWF0ZQ0KICAgICAgICAgIGVycm9yIGNvZGUgMjEwNS4gVGhlIFhTRCBkZWNsYXJhdGlvbnMgZm9y
IHRoZSBvcGVyYXRpb24NCiAgICAgICAgICByZXF1ZXN0IG9iamVjdCBhcmUgYXMgZm9sbG93czog
PC90Pg0KDQogICAgICAgIDx0Pg0KICAgICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAg
ICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgIDwhW0NEQVRBWw0KICAg
IDxlbGVtZW50IG5hbWU9InJlamVjdFJ0ZUdycE9mZmVyc1Jxc3QiIA0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB0eXBlPSJzcHBwYjpSZWplY3RSdGVHcnBPZmZlcnNScXN0VHlwZSIvPg0K
ICAgICAgICAgICAgICAgICAgICAgIA0KICAgIDxjb21wbGV4VHlwZSBuYW1lPSJSZWplY3RSdGVH
cnBPZmZlcnNScXN0VHlwZSI+DQogICAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICAgIDxleHRl
bnNpb24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAgICAgPHNlcXVlbmNlPg0K
ICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0icnRlR3JwT2ZmZXJLZXkiIA0KICAgICAgICAgICAg
ICAgdHlwZT0ic3BwcGI6UnRlR3JwT2ZmZXJLZXlUeXBlIiBtYXhPY2N1cnM9InVuYm91bmRlZCIv
Pg0KICAgICAgICAgIDwvc2VxdWVuY2U+DQogICAgICAgIDwvZXh0ZW5zaW9uPg0KICAgICAgPC9j
b21wbGV4Q29udGVudD4NCiAgICA8L2NvbXBsZXhUeXBlPg0KICAgICAgICAgICAgICAgICAgICAg
ICAgXV0+DQogICAgICAgICAgICA8L2FydHdvcms+DQogICAgICAgICAgPC9maWd1cmU+DQogICAg
ICAgIDwvdD4NCg0KICAgICAgICA8dD4gVGhlIGVsZW1lbnQgcGFzc2VkIGludG8gdGhlIHNwcHBS
ZXF1ZXN0IGVsZW1lbnQgZm9yIHRoaXMNCiAgICAgICAgICBvcGVyYXRpb24gaXMgdGhlIHJlamVj
dFJ0ZUdycE9mZmVyc1Jxc3QgZWxlbWVudC4gVGhpcw0KICAgICAgICAgIGVsZW1lbnQgaXMgb2Yg
dHlwZSBSZWplY3RSdGVHcnBPZmZlcnNScXN0VHlwZSwgd2hpY2ggZXh0ZW5kcw0KICAgICAgICAg
IEJhc2ljUnFzdFR5cGUgYW5kIGNvbnRhaW5zIG9uZSBvciBtb3JlIFJ0ZUdycE9mZmVyS2V5VHlw
ZQ0KICAgICAgICAgIG9iamVjdHMuIEFueSBsaW1pdGF0aW9uIG9uIHRoZSBtYXhpbXVtIG51bWJl
ciBvZiBvYmplY3RzDQogICAgICAgICAgdGhhdCBtYXkgYmUgcGFzc2VkIGludG8gb3IgcmV0dXJu
ZWQgYnkgdGhpcyBvcGVyYXRpb24gaXMgYQ0KICAgICAgICAgIHBvbGljeSBkZWNpc2lvbiBhbmQg
bm90IGxpbWl0ZWQgYnkgdGhlIHByb3RvY29sLiA8L3Q+DQoNCiAgICAgICAgPHQ+IFRoZSByZXN1
bHQgb2YgcmVqZWN0UnRlR3JwT2ZmZXJzUnFzdCBpcyB0aGUNCiAgICAgICAgICByZWplY3RSdGVH
cnBPZmZlcnNSc3BucyBlbGVtZW50IGRlZmluZWQgYmVsb3cuIEFzIHdpdGggYWxsDQogICAgICAg
ICAgU1BQUCByZXF1ZXN0cywgdGhlIHJlc3VsdCBpcyBhbGwtb3Itbm90aGluZy4gSWYgbW9yZSB0
aGFuDQogICAgICAgICAgb25lIFJ0ZUdycE9mZmVyS2V5VHlwZSBpcyBwYXNzZWQgaW50byB0aGlz
IHJlcXVlc3QsIHRoZW4NCiAgICAgICAgICB0aGV5IHdpbGwgZWl0aGVyIGFsbCBzdWNjZWVkIG9y
IGFsbCBmYWlsLiBJbiB0aGUgY2FzZSBvZg0KICAgICAgICAgIGZhaWx1cmUsIHRoZSBmYWlsdXJl
IHJlc3BvbnNlIGNvZGUocykgYW5kIG1lc3NhZ2Uocykgd2lsbA0KICAgICAgICAgIGluZGljYXRl
IHRoZSByZWFzb24gZm9yIHRoZSBmYWlsdXJlIGFuZCB0aGUgb2JqZWN0KHMpIHRoYXQNCiAgICAg
ICAgICBjYXVzZWQgdGhlIGZhaWx1cmUuIDwvdD4NCg0KICAgICAgICA8dD4NCiAgICAgICAgICA8
ZmlndXJlIHRpdGxlPSIiPg0KICAgICAgICAgICAgPGFydHdvcmsgYWxpZ249ImxlZnQiPg0KICAg
ICAgICAgICAgICA8IVtDREFUQVsNCiAgICA8ZWxlbWVudCBuYW1lPSJyZWplY3RSdGVHcnBPZmZl
cnNSc3BucyIgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9InNwcHBiOkJh
c2ljUnNwbnNUeXBlIi8+DQogICAgICAgICAgICAgICAgICAgICAgICBdXT4NCiAgICAgICAgICAg
IDwvYXJ0d29yaz4NCiAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgPC90Pg0KDQogICAgICAg
IDx0PlRoZSByZXNwb25zZSBjb2RlcyB0aGF0IHRoZSByZWplY3RSdGVHcnBPZmZlcnNSc3Bucw0K
ICAgICAgICAgIG9wZXJhdGlvbiBjYW4gcmV0dXJuIGFyZSBhcyBmb2xsb3dzOiA8bGlzdCBzdHls
ZT0ic3ltYm9scyINCiAgICAgICAgICAgIGhhbmdJbmRlbnQ9IjUiPg0KICAgICAgICAgICAgPHQ+
MTAwMDogUmVxdWVzdCBTdWNjZWVkZWQuPC90Pg0KICAgICAgICAgICAgPHQ+MjAwMTogUmVxdWVz
dCBzeW50YXggaW52YWxpZC48L3Q+DQogICAgICAgICAgICA8dD4yMDAyOiBSZXF1ZXN0IHRvbyBs
YXJnZS48L3Q+DQogICAgICAgICAgICA8dD4yMDAzOiBWZXJzaW9uIG5vdCBzdXBwb3J0ZWQuPC90
Pg0KICAgICAgICAgICAgPHQ+MjEwMzogQ29tbWFuZCBpbnZhbGlkLjwvdD4NCiAgICAgICAgICAg
IDx0PjIxMDQ6IEF0dHJpYnV0ZSB2YWx1ZSBpbnZhbGlkLjwvdD4NCiAgICAgICAgICAgIDx0PjIx
MDU6IE9iamVjdCBkb2VzIG5vdCBleGlzdC48L3Q+DQogICAgICAgICAgICA8dD4yMTA2OiBPYmpl
Y3Qgc3RhdHVzIG9yIG93bmVyc2hpcCBkb2VzIG5vdCBhbGxvdyBmb3INCiAgICAgICAgICAgICAg
cmVxdWVzdC48L3Q+DQogICAgICAgICAgICA8dD4yMzAxOiBTeXN0ZW0gdGVtcG9yYXJpbHkgdW5h
dmFpbGFibGUuPC90Pg0KICAgICAgICAgICAgPHQ+MjMwMjogVW5leHBlY3RlZCBpbnRlcm5hbCBz
eXN0ZW0gb3Igc2VydmVyIGVycm9yLjwvdD4NCiAgICAgICAgICA8L2xpc3Q+DQogICAgICAgIDwv
dD4NCg0KICAgICAgPC9zZWN0aW9uPg0KDQogICAgICA8c2VjdGlvbiBhbmNob3I9ImdldHJ0ZWdy
cG9mZiINCiAgICAgICAgdGl0bGU9IkdldCBSb3V0ZSBHcm91cCBPZmZlcnMgT3BlcmF0aW9uIj4N
CiAgICAgICAgPHQ+IFRoZSBnZXRSdGVHcnBPZmZlcnNScXN0IG9wZXJhdGlvbiBhbGxvd3MgYSBj
bGllbnQgdG8gZ2V0DQogICAgICAgICAgdGhlIHByb3BlcnRpZXMgb2YgemVybyBvciBtb3JlIFJv
dXRlIEdyb3VwIE9mZmVyIG9iamVjdHMNCiAgICAgICAgICB0aGF0IHRoYXQgcmVnaXN0cmFyIGlz
IGF1dGhvcml6ZWQgdG8gdmlldy4gVGhlIHNlcnZlciB3aWxsDQogICAgICAgICAgYXR0ZW1wdCB0
byBmaW5kIFJvdXRlIEdyb3VwIE9mZmVyIG9iamVjdHMgdGhhdCBoYXMgYWxsIHRoZQ0KICAgICAg
ICAgIHByb3BlcnRpZXMgc3BlY2lmaWVkIGluIHRoZSBjcml0ZXJpYSBwYXNzZWQgaW50byB0aGUN
CiAgICAgICAgICBvcGVyYXRpb24uIElmIG5vIGNyaXRlcmlhIGlzIHBhc3NlZCBpbiB0aGVuIHRo
ZSBzZXJ2ZXIgd2lsbA0KICAgICAgICAgIHJldHVybiB0aGUgbGlzdCBvZiBSb3V0ZSBHcm91cCBP
ZmZlciBvYmplY3RzIHRoYXQgdGhlDQogICAgICAgICAgcXVlcnlpbmcgY2xpZW50IGhhcyB0aGUg
YXV0aG9yaXR5IHRvIHZpZXcuIElmIHRoZXJlIGFyZSBubw0KICAgICAgICAgIG1hdGNoaW5nIFJv
dXRlIEdyb3VwIE9mZmVycyBmb3VuZCB0aGVuIGFuIGVtcHR5IHJlc3VsdCBzZXQNCiAgICAgICAg
ICB3aWxsIGJlIHJldHVybmVkLiA8L3Q+DQogICAgICAgIDx0PiBUaGUgZWxlbWVudCBwYXNzZWQg
aW50byB0aGUgc3BwcFJlcXVlc3QgZWxlbWVudCBmb3IgdGhpcw0KICAgICAgICAgIG9wZXJhdGlv
biBpcyB0aGUgZ2V0UnRlR3JwT2ZmZXJzUnFzdCBlbGVtZW50LiBUaGlzIGVsZW1lbnQNCiAgICAg
ICAgICBpcyBvZiB0eXBlIEdldFJ0ZUdycE9mZmVyc1Jxc3RUeXBlLCB3aGljaCBleHRlbmRzDQog
ICAgICAgICAgQmFzaWNScXN0VHlwZSBhbmQgY29udGFpbnMgdGhlIGNyaXRlcmlhIHRoYXQgdGhl
DQogICAgICAgICAgcmV0dXJuZWRSb3V0ZSBHcm91cCBPZmZlciBvYmplY3RzIG11c3QgbWF0Y2gu
IEFueSBsaW1pdGF0aW9uDQogICAgICAgICAgb24gdGhlIG1heGltdW0gbnVtYmVyIG9mIG9iamVj
dHMgdGhhdCBtYXkgYmUgcGFzc2VkIGludG8gb3INCiAgICAgICAgICByZXR1cm5lZCBieSB0aGlz
IG9wZXJhdGlvbiBpcyBhIHBvbGljeSBkZWNpc2lvbiBhbmQgbm90DQogICAgICAgICAgbGltaXRl
ZCBieSB0aGUgcHJvdG9jb2wuIFRoZSBYU0QgZGVjbGFyYXRpb24gb2YgdGhlDQogICAgICAgICAg
b3BlcmF0aW9uIGlzIGFzIGZvbGxvd3M6IDwvdD4NCg0KICAgICAgICA8dD4NCiAgICAgICAgICA8
ZmlndXJlIHRpdGxlPSIiPg0KICAgICAgICAgICAgPGFydHdvcmsgYWxpZ249ImxlZnQiPg0KICAg
ICAgICAgICAgICA8IVtDREFUQVsNCiAgICA8ZWxlbWVudCBuYW1lPSJnZXRSdGVHcnBPZmZlcnNS
cXN0IiANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZT0ic3BwcGI6R2V0UnRl
R3JwT2ZmZXJzUnFzdFR5cGUiLz4NCiAgICAgICAgICAgICAgICAgICAgICANCiAgICA8Y29tcGxl
eFR5cGUgbmFtZT0iR2V0UnRlR3JwT2ZmZXJzUnFzdFR5cGUiPg0KICAgICAgPGNvbXBsZXhDb250
ZW50Pg0KICAgICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0KICAg
ICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9Im9mZmVyZWRCeVBl
ZXJzIiB0eXBlPSJib29sZWFuIiANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICAgIDxlbGVtZW50
IG5hbWU9Im9mZmVyZWRUb1BlZXJzIiB0eXBlPSJib29sZWFuIiANCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW5PY2N1cnM9IjAiLz4NCiAg
ICAgICAgICAgIDxlbGVtZW50IG5hbWU9InN0YXR1cyIgdHlwZT0ic3BwcGI6UnRlR3JwT2ZmZXJT
dGF0dXNUeXBlIiANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9InBl
ZXJpbmdPcmciIHR5cGU9InNwcHBiOk9yZ0lkVHlwZSIgDQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAg
ICAgICA8ZWxlbWVudCBuYW1lPSJydGVHcnBPZmZlcktleSIgDQp0eXBlPSJzcHBwYjpSdGVHcnBP
ZmZlcktleVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAg
ICAgICA8L3NlcXVlbmNlPg0KICAgICAgICA8L2V4dGVuc2lvbj4NCiAgICAgIDwvY29tcGxleENv
bnRlbnQ+DQogICAgPC9jb21wbGV4VHlwZT4NCiAgICAgICAgICAgICAgICAgICAgICAgIF1dPg0K
ICAgICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAgICAgIDwvZmlndXJlPg0KICAgICAgICA8L3Q+
DQoNCiAgICAgICAgPHQ+VGhlIEdldFJ0ZUdycE9mZmVyc1Jxc3RUeXBlIG9iamVjdCBpcyBjb21w
b3NlZCBvZiB0aGUNCiAgICAgICAgICBmb2xsb3dpbmcgZWxlbWVudHM6IDxsaXN0IHN0eWxlPSJz
eW1ib2xzIiBoYW5nSW5kZW50PSI1Ij4NCiAgICAgICAgICAgIDx0PiBvZmZlcmVkQnlQZWVyczog
WmVybyBvciBvbmUgYm9vbGVhbiB2YWx1ZSB0aGF0LCBpZg0KICAgICAgICAgICAgICB0cnVlLCBp
bmRpY2F0ZXMgdGhhdCBvbmx5IG9mZmVycyB0aGF0IGFyZSBvZmZlcmVkIGJ5DQogICAgICAgICAg
ICAgIHBlZXJpbmcgb3JnYW5pemF0aW9ucyB0byB0aGUgcXVlcnlpbmcgcmVnaXN0cmFudCBzaG91
bGQNCiAgICAgICAgICAgICAgYmUgaW5jbHVkZWQgaW4gdGhlIHJlc3VsdCBzZXQuIElmIHRoaXMg
dmFsdWUgaXMgZmFsc2UsDQogICAgICAgICAgICAgIHRoZSBvZmZlcnMgYnkgcGVlcmluZyBvcmdh
bml6YXRpb25zIHRvIHRoZSBxdWVyeWluZw0KICAgICAgICAgICAgICByZWdpc3RyYW50IHNob3Vs
ZCBub3QgYmUgaW5jbHVkZWQgaW4gdGhlIHJlc3VsdCBzZXQuIFRoZQ0KICAgICAgICAgICAgICBy
ZXN1bHQgc2V0IGlzIGFsc28gc3ViamVjdCB0byBvdGhlciBxdWVyeSBjcml0ZXJpYSBpbg0KICAg
ICAgICAgICAgICB0aGUgcmVxdWVzdC4gPC90Pg0KICAgICAgICAgICAgPHQ+IG9mZmVyZWRUb1Bl
ZXJzOiBaZXJvIG9yIG9uZSBib29sZWFuIHZhbHVlIHRoYXQsIGlmDQogICAgICAgICAgICAgIHRy
dWUsIGluZGljYXRlcyB0aGF0IG9ubHkgb2ZmZXJzIHRoYXQgYXJlIG9mZmVyZWQgdG8NCiAgICAg
ICAgICAgICAgcGVlcmluZyBvcmdhbml6YXRpb25zIGJ5IHRoZSBxdWVyeWluZyByZWdpc3RyYW50
IHNob3VsZA0KICAgICAgICAgICAgICBiZSBpbmNsdWRlZCBpbiB0aGUgcmVzdWx0IHNldC4gSWYg
dGhpcyB2YWx1ZSBpcyBmYWxzZSwNCiAgICAgICAgICAgICAgdGhlIG9mZmVycyB0byBwZWVyaW5n
IG9yZ2FuaXphdGlvbnMgYnkgdGhlIHF1ZXJ5aW5nDQogICAgICAgICAgICAgIHJlZ2lzdHJhbnQg
c2hvdWxkIG5vdCBiZSBpbmNsdWRlZCBpbiB0aGUgcmVzdWx0IHNldC4gVGhlDQogICAgICAgICAg
ICAgIHJlc3VsdCBzZXQgaXMgYWxzbyBzdWJqZWN0IHRvIG90aGVyIHF1ZXJ5IGNyaXRlcmlhIGlu
DQogICAgICAgICAgICAgIHRoZSByZXF1ZXN0LiA8L3Q+DQogICAgICAgICAgICA8dD4gc3RhdHVz
OiBUaGUgc3RhdHVzIG9mIHRoZSBvZmZlciwgb2ZmZXJlZCBvciBhY2NlcHRlZC4NCiAgICAgICAg
ICAgICAgT25seSBvZmZlcnMgaW4gdGhlIHNwZWNpZmllZCBzdGF0dXMgc2hvdWxkIGJlIGluY2x1
ZGVkDQogICAgICAgICAgICAgIGluIHRoZSByZXN1bHQgc2V0LiBJZiB0aGlzIGVsZW1lbnQgaXMg
bm90IHByZXNlbnQgdGhlbg0KICAgICAgICAgICAgICB0aGUgc3RhdHVzIG9mIHRoZSBvZmZlciBz
aG91bGQgbm90IGJlIGNvbnNpZGVyZWQgaW4gdGhlDQogICAgICAgICAgICAgIHF1ZXJ5LiBUaGUg
cmVzdWx0IHNldCBpcyBhbHNvIHN1YmplY3QgdG8gb3RoZXIgcXVlcnkNCiAgICAgICAgICAgICAg
Y3JpdGVyaWEgaW4gdGhlIHJlcXVlc3QuIDwvdD4NCiAgICAgICAgICAgIDx0PiBwZWVyaW5nT3Jn
OiBaZXJvIG9yIG1vcmUgb3JnYW5pemF0aW9uIElEcy4gT25seSBvZmZlcnMNCiAgICAgICAgICAg
ICAgdGhhdCBhcmUgb2ZmZXJlZCB0byBvciBvZmZlcmVkIGJ5IHRoZSBvcmdhbml6YXRpb24gSURz
DQogICAgICAgICAgICAgIGluIHRoaXMgbGlzdCBzaG91bGQgYmUgaW5jbHVkZWQgaW4gdGhlIHJl
c3VsdCBzZXQuIFRoZQ0KICAgICAgICAgICAgICByZXN1bHQgc2V0IGlzIGFsc28gc3ViamVjdCB0
byBvdGhlciBxdWVyeSBjcml0ZXJpYSBpbg0KICAgICAgICAgICAgICB0aGUgcmVxdWVzdC4gPC90
Pg0KICAgICAgICAgICAgPHQ+IHJ0ZUdycE9mZmVyS2V5OiBaZXJvIG9yIG1vcmUgUm91dGUgR3Jv
dXAgT2ZmZXIgS2V5cy4NCiAgICAgICAgICAgICAgT25seSBvZmZlcnMgaGF2aW5nIG9uZSBvZiB0
aGVzZSBrZXlzIHNob3VsZCBiZSBpbmNsdWRlZA0KICAgICAgICAgICAgICBpbiB0aGUgcmVzdWx0
IHNldC4gVGhlIHJlc3VsdCBzZXQgaXMgYWxzbyBzdWJqZWN0IHRvDQogICAgICAgICAgICAgIG90
aGVyIHF1ZXJ5IGNyaXRlcmlhIGluIHRoZSByZXF1ZXN0LiA8L3Q+DQogICAgICAgICAgPC9saXN0
Pg0KICAgICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+IFRoZSByZXN1bHQgb2YgdGhlIGdldFJ0ZUdy
cE9mZmVyc1Jxc3Qgb3BlcmF0aW9uIHJldHVybmVkDQogICAgICAgICAgaW4gdGhlIHNwcHBSZXNw
b25zZSBlbGVtZW50IGlzIHRoZSBnZXRSdGVHcnBPZmZlcnNSc3Bucw0KICAgICAgICAgIGVsZW1l
bnQgZGVmaW5lZCBiZWxvdy4gVGhpcyBvYmplY3QgY29udGFpbnMgdGhlIHJlc3VsdGluZw0KICAg
ICAgICAgIHNldCBvZiBSdGVHcnBPZmZlclR5cGUgb2JqZWN0cywgb3IgYW4gZW1wdHkgc2V0IGlm
IHRoZXJlDQogICAgICAgICAgd2VyZSBubyBtYXRjaGVzLiA8L3Q+DQoNCiAgICAgICAgPHQ+DQog
ICAgICAgICAgPGZpZ3VyZSB0aXRsZT0iIj4NCiAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJs
ZWZ0Ij4NCiAgICAgICAgICAgICAgPCFbQ0RBVEFbDQogICAgPGVsZW1lbnQgbmFtZT0iZ2V0UnRl
R3JwT2ZmZXJzUnNwbnMiIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9InNw
cHBiOkdldFJ0ZUdycE9mZmVyc1JzcG5zVHlwZSIvPg0KICAgICAgICAgICAgDQogICAgPGNvbXBs
ZXhUeXBlIG5hbWU9IkdldFJ0ZUdycE9mZmVyc1JzcG5zVHlwZSI+DQogICAgICA8Y29tcGxleENv
bnRlbnQ+DQogICAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNSc3Buc1R5cGUiPg0K
ICAgICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9InJ0ZUdycE9m
ZmVyIiB0eXBlPSJzcHBwYjpSdGVHcnBPZmZlclR5cGUiIA0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAg
ICAgIDwvc2VxdWVuY2U+DQogICAgICAgIDwvZXh0ZW5zaW9uPg0KICAgICAgPC9jb21wbGV4Q29u
dGVudD4NCiAgICA8L2NvbXBsZXhUeXBlPiAgICANCiAgICAgICAgICAgICAgICAgICAgICAgIF1d
Pg0KICAgICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAgICAgIDwvZmlndXJlPg0KICAgICAgICA8
L3Q+DQoNCiAgICAgICAgPHQ+VGhlIHJlc3BvbnNlIGNvZGVzIHRoYXQgdGhlIGdldFJ0ZUdycE9m
ZmVyc1Jxc3Qgb3BlcmF0aW9uDQogICAgICAgICAgY2FuIHJldHVybiBhcmUgYXMgZm9sbG93czog
PGxpc3Qgc3R5bGU9InN5bWJvbHMiDQogICAgICAgICAgICBoYW5nSW5kZW50PSI1Ij4NCiAgICAg
ICAgICAgIDx0PjEwMDA6IFJlcXVlc3QgU3VjY2VlZGVkLjwvdD4NCiAgICAgICAgICAgIDx0PjIw
MDE6IFJlcXVlc3Qgc3ludGF4IGludmFsaWQuPC90Pg0KICAgICAgICAgICAgPHQ+MjAwMjogUmVx
dWVzdCB0b28gbGFyZ2UuPC90Pg0KICAgICAgICAgICAgPHQ+MjAwMzogVmVyc2lvbiBub3Qgc3Vw
cG9ydGVkLjwvdD4NCiAgICAgICAgICAgIDx0PjIxMDM6IENvbW1hbmQgaW52YWxpZC48L3Q+DQog
ICAgICAgICAgICA8dD4yMTA0OiBBdHRyaWJ1dGUgdmFsdWUgaW52YWxpZC48L3Q+DQogICAgICAg
ICAgICA8dD4yMzAxOiBTeXN0ZW0gdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUuPC90Pg0KICAgICAg
ICAgICAgPHQ+MjMwMjogVW5leHBlY3RlZCBpbnRlcm5hbCBzeXN0ZW0gb3Igc2VydmVyIGVycm9y
LjwvdD4NCiAgICAgICAgICA8L2xpc3Q+DQogICAgICAgIDwvdD4NCg0KICAgICAgPC9zZWN0aW9u
Pg0KICAgICAgPHNlY3Rpb24gYW5jaG9yPSJwdWJJZHNPcGVyIg0KICAgICAgICB0aXRsZT0iUHVi
bGljIElkZW50aWZpZXIgT3BlcmF0aW9ucyI+DQoNCiAgICAgICAgPHQ+IFB1YmxpYyBJZGVudGlm
aWVyIGlzIGEgd2VsbC1rbm93biBhdHRyaWJ1dGUgdGhhdCBpcyB1c2VkDQogICAgICAgICAgYXMg
dGhlIHNlYXJjaCBrZXkgdG8gZmluZCB0aGUgcm91dGVzIGFzc29jaWF0ZWQgd2l0aCBpdC4NCiAg
ICAgICAgICBUaGVyZSBhcmUgdGhyZWUgdHlwZXMgb2YgcHVibGljIGlkZW50aWZpZXJzIGRlZmlu
ZWQgaW4gdGhpcw0KICAgICAgICAgIGRvY3VtZW50OiBUTlR5cGUgZm9yIHRoZSB0ZWxlcGhvbmUg
bnVtYmVyLCBFbWFpbFR5cGUgZm9yIHRoZQ0KICAgICAgICAgIGVtYWlsIGFkZHJlc3MsIGFuZCBS
TlR5cGUgZm9yIFBTVE4gcm91dGluZyBudW1iZXIuIEZ1cnRoZXIsDQogICAgICAgICAgVE5SYW5n
ZVR5cGUgaXMgdXNlZCB0byBhZGQgYSByYW5nZSBvZiB0ZWxlcGhvbmUgbnVtYmVycy4gPC90Pg0K
DQoNCiAgICAgICAgPHNlY3Rpb24gYW5jaG9yPSJhZGRQdWJJZHMiIHRpdGxlPSJBZGQgUHVibGlj
IElkZW50aWZpZXIiPg0KICAgICAgICAgIDx0PiBhZGRQdWJJZHNScXN0IG9wZXJhdGlvbiBpcyB1
c2VkIHRvIGNyZWF0ZSBvciBvdmVyd3JpdGUNCiAgICAgICAgICAgIG9uZSBvciBtb3JlIHB1Ymxp
YyBpZGVudGlmaWVyKHMpLiBXaGVuIGFjdGl2YXRpbmcgYSBuZXcNCiAgICAgICAgICAgIHB1Ymxp
YyBpZGVudGlmaWVyIHRoYXQgY2FuIGJlIHJlYWNoZWQgdXNpbmcgYSBjb21tb24gc2V0DQogICAg
ICAgICAgICBvZiByb3V0ZXMsIGl0IGlzIG9mdGVuIGFzc29jaWF0ZWQgd2l0aCBhIHdlbGwta25v
d24NCiAgICAgICAgICAgIGRlc3RpbmF0aW9uIGdyb3VwLiBJbiBzb21lIGNhc2VzLCBzdWNoIGFz
IHRoZSBlbWFpbCBwdWJsaWMNCiAgICAgICAgICAgIGlkZW50aWZpZXIsIHRoZSByb3V0aW5nIGlu
Zm9ybWF0aW9uIGlzIHVuaXF1ZSwgYW5kDQogICAgICAgICAgICB0aGVyZWZvcmUsIGFkZFB1Yklk
c1Jxc3QgYWxsb3dzIHRoZSBwdWJsaWMgaWRlbnRpZmllciB0bw0KICAgICAgICAgICAgYmUgZGly
ZWN0bHkgYXNzb2NpYXRlZCB3aXRoIGEgcm91dGUgcmVjb3JkLiA8L3Q+DQoNCiAgICAgICAgICA8
dD4gUHViSWRUeXBlIGluIHRoZSBzY2hlbWEgcmVwcmVzZW50cyB0aGUgcHVibGljIGlkZW50aWZp
ZXINCiAgICAgICAgICAgIGFuZCBpdCBpcyBkZWZpbmVkIGFzIGFuIGFic3RyYWN0IHR5cGUuIFRO
VHlwZSwgRW1haWxUeXBlLA0KICAgICAgICAgICAgYW5kIFJOVHlwZSwgdGhlIGNvbmNyZXRlIHR5
cGVzIG9mIFB1YklkVHlwZSwgYXJlIGlucHV0cyB0bw0KICAgICAgICAgICAgJ2FkZFB1YklkUnFz
dCcgb3BlcmF0aW9uLiBUaGUgZGVjbGFyYXRpb24gb2YNCiAgICAgICAgICAgICdhZGRQdWJJZHNS
cXN0JyBpcyBhcyBmb2xsb3dzOiA8L3Q+DQoNCiAgICAgICAgICA8dD4NCiAgICAgICAgICAgIDxm
aWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAg
ICAgICAgICAgICAgICA8IVtDREFUQVsNCiAgICA8ZWxlbWVudCBuYW1lPSJhZGRQdWJJZHNScXN0
IiB0eXBlPSJzcHBwYjpBZGRQdWJJZHNScXN0VHlwZSIvPg0KICAgIDxjb21wbGV4VHlwZSBuYW1l
PSJBZGRQdWJJZHNScXN0VHlwZSI+DQogICAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICAgIDxl
eHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAgICAgPHNlcXVlbmNl
Pg0KICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0icGkiIHR5cGU9InNwcHBiOlB1YklkVHlwZSIN
CiAgICAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgICA8L3NlcXVl
bmNlPg0KICAgICAgICA8L2V4dGVuc2lvbj4NCiAgICAgIDwvY29tcGxleENvbnRlbnQ+DQogICAg
PC9jb21wbGV4VHlwZT4NCiAgICAgICAgICAgICAgICAgICAgICAgIF1dPg0KICAgICAgICAgICAg
ICA8L2FydHdvcms+DQogICAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgICA8L3Q+DQoNCiAg
ICAgICAgICA8dD4gRm9yIHRoZSAnYWRkUHViSWRzUnFzdCcgb3BlcmF0aW9uIHRvIHN1Y2NlZWQs
IGVhY2gNCiAgICAgICAgICAgIHB1YmxpYyBpZGVudGlmaWVyIHNob3VsZCBiZSBhc3NvY2lhdGVk
IHdpdGggYXQgbGVhc3QgYQ0KICAgICAgICAgICAgdmFsaWQgZGVzdGluYXRpb24gZ3JvdXAgb3Ig
YSB2YWxpZCByb3V0ZSB0eXBlIGFzIGRlZmluZWQNCiAgICAgICAgICAgIHdpdGhpbiB0aGUgUHVi
SWRUeXBlIGRlZmluaXRpb24uIElmIG5vdCwgdGhlIHByb3Zpc2lvbmluZw0KICAgICAgICAgICAg
c2VydmVyIHdpbGwgZGVlbSB0aGUgcmVxdWVzdCBhIGZhaWx1cmUgYW5kIHJldHVybiBhbg0KICAg
ICAgICAgICAgYXBwcm9wcmlhdGUgZmFpbHVyZSBjb2RlIGluIHRoZSByZXNwb25zZS4gPC90Pg0K
DQogICAgICAgICAgPHQ+IFROVHlwZSBpcyBhIGNvbmNyZXRlIHB1YmxpYyBpZGVudGlmaWVyIHRo
YXQgZXh0ZW5kcw0KICAgICAgICAgICAgUHViSWRUeXBlIGRlZmluaXRpb24uIElmIHRoZSBlbnRp
dHkgcHJvdmlzaW9uaW5nIHRoZQ0KICAgICAgICAgICAgdGVsZXBob25lIG51bWJlciBjYW4gYXNz
ZXJ0IHRoYXQgdGhlIHJlZ2lzdHJhbnQgZm9yIGENCiAgICAgICAgICAgIGdpdmVuIFROIGlzIHRo
ZSBjYXJyaWVyIG9mIHJlY29yZCBbc2VlIFJGQyA1MDY3XSwgdGhlbiBpdA0KICAgICAgICAgICAg
U0hPVUxEIGluY2x1ZGUgdGhlICdjb3JDbGFpbScgZWxlbWVudCB3aXRoIGEgdmFsdWUgJ3RydWUn
Lg0KICAgICAgICAgICAgICA8dnNwYWNlIGJsYW5rTGluZXM9IjAiLz4gQW4gU1BQUCBzZXJ2ZXIg
aW1wbGVtZW50YXRpb24NCiAgICAgICAgICAgIG1heSB2YWxpZGF0ZSB0aGF0IHRoZSByZWdpc3Ry
YW50IG9mIGEgZ2l2ZW4gVE4gaXMgaW5kZWVkDQogICAgICAgICAgICB0aGUgY2FycmllciBvZiBy
ZWNvcmQgaW4gbmVhci1yZWFsdGltZS4gSW4gdGhpcyBjYXNlLCBhbg0KICAgICAgICAgICAgYXBw
cm9wcmlhdGUgZmFpbHVyZSByZXNwb25zZSBNVVNUIGJlIHJldHVybmVkIGlmIHRoZSBTUFBQDQog
ICAgICAgICAgICBzZXJ2ZXIgcmVjb3JkcyBkaXNhZ3JlZSB3aXRoIHRoZSBDT1IgY2xhaW0gb2Yg
dGhlDQogICAgICAgICAgICBwcm92aXNpb25pbmcgZW50aXR5LiA8dnNwYWNlIGJsYW5rTGluZXM9
IjAiLz4gQW4gU1BQUA0KICAgICAgICAgICAgc2VydmVyIGltcGxlbWVudGF0aW9uIG1heSBhbHNv
IGFjY2VwdCB0aGUgcHJvdmlzaW9uaW5nDQogICAgICAgICAgICByZXF1ZXN0cyBpbiBidWxrIGFu
ZCBjb25kdWN0IG9mZmxpbmUgdmFsaWRhdGlvbiBvZiB0aGUgQ09SDQogICAgICAgICAgICBjbGFp
bXMuIEluIHRoaXMgY2FzZSwgaWYgdGhlIFNQUFAgc2VydmVyIE1VU1QgYWRkIHRoZQ0KICAgICAg
ICAgICAgc3RhdHVzIG9mIHRoZSBDT1IgdmFsaWRhdGlvbiBpbiB0aGUgJ2NvcicgZWxlbWVudCBp
biB0aGUNCiAgICAgICAgICAgIFROIG9iamVjdCBhbmQgc2V0IHRoZSAnY29yJyB2YWx1ZSB0byAn
ZmFsc2UnLiA8L3Q+DQoNCiAgICAgICAgICA8dD4NCiAgICAgICAgICAgIDxmaWd1cmUgdGl0bGU9
IiI+DQogICAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAg
ICA8IVtDREFUQVsNCiAgPGNvbXBsZXhUeXBlIG5hbWU9IlB1YklkVHlwZSIgYWJzdHJhY3Q9InRy
dWUiPg0KICAgIDxzZXF1ZW5jZT4NCiAgICAgIDxlbGVtZW50IG5hbWU9ImJhc2UiIHR5cGU9InNw
cHBiOkJhc2ljT2JqVHlwZSIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0iZGdOYW1lIiB0eXBlPSJz
cHBwYjpPYmpOYW1lVHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJy
dGVSZWMiIHR5cGU9InNwcHBiOlJ0ZVJlY1R5cGUiIG1pbk9jY3Vycz0iMCINCiAgICAgICAgbWF4
T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICA8L3NlcXVlbmNlPg0KICA8L2NvbXBsZXhUeXBlPg0K
ICA8Y29tcGxleFR5cGUgbmFtZT0iVE5UeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAg
ICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOlB1YklkVHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4N
CiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJ0biIgdHlwZT0ic3RyaW5nIi8+DQogICAgICAgICAg
PGVsZW1lbnQgbmFtZT0iY29yQ2xhaW0iIHR5cGU9InNwcHBiOkNPUkluZm9UeXBlIg0KICAgICAg
ICAgICAgbWluT2NjdXJzPSIwIi8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVu
c2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICAgICAgICAg
ICAgICAgICAgICAgICAgXV0+DQogICAgICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICAg
IDwvZmlndXJlPg0KICAgICAgICAgIDwvdD4NCg0KICAgICAgICAgIDx0PiBGb3IgYWRkZWQgZmxl
eGliaWxpdHksIHRoZXJlIGlzIHN1cHBvcnQgdG8gYWRkIGEgcmFuZ2UNCiAgICAgICAgICAgIG9m
IHRlbGVwaG9uZSBudW1iZXJzIGFuZCBhc3NvY2lhdGUgdGhlbSB3aXRoIGEgZGVzdGluYXRpb24N
CiAgICAgICAgICAgIGdyb3VwLiBUTlJUeXBlIGV4dGVuZHMgVE5UeXBlIGFuZCBhZGRzIHRoZSAn
ZW5kVG4nDQogICAgICAgICAgICBhdHRyaWJ1dGUgdG8gbWFyayB0aGUgZW5kIG9mIHRoZSByYW5n
ZS4gSW4gdGhlIFROUlR5cGUNCiAgICAgICAgICAgIGNvbnRleHQsIHRoZSBleHRlbmRlZCAndG4n
IGF0dHJpYnV0ZSBpcyB1c2VkIGZvciB0aGUNCiAgICAgICAgICAgIHN0YXJ0aW5nIFROIG9mIGEg
Z2l2ZW4gdGVsZXBob25lIG51bWJlciByYW5nZS4gPC90Pg0KDQogICAgICAgICAgPHQ+DQogICAg
ICAgICAgICA8ZmlndXJlIHRpdGxlPSIiPg0KICAgICAgICAgICAgICA8YXJ0d29yayBhbGlnbj0i
bGVmdCI+DQogICAgICAgICAgICAgICAgPCFbQ0RBVEFbDQogICAgPGNvbXBsZXhUeXBlIG5hbWU9
IlROUlR5cGUiPg0KICAgICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgICA8ZXh0ZW5zaW9uIGJh
c2U9InNwcHBiOlROVHlwZSI+DQogICAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgICAgPGVs
ZW1lbnQgbmFtZT0iZW5kVG4iIHR5cGU9InN0cmluZyIvPg0KICAgICAgICAgIDwvc2VxdWVuY2U+
DQogICAgICAgIDwvZXh0ZW5zaW9uPg0KICAgICAgPC9jb21wbGV4Q29udGVudD4NCiAgICA8L2Nv
bXBsZXhUeXBlPg0KICAgICAgICAgICAgICAgICAgICAgICAgXV0+DQogICAgICAgICAgICAgIDwv
YXJ0d29yaz4NCiAgICAgICAgICAgIDwvZmlndXJlPg0KICAgICAgICAgIDwvdD4NCg0KICAgICAg
ICAgIDx0PiBUaGUgZWxlbWVudCBwYXNzZWQgaW50byB0aGUgc3BwcFJlcXVlc3QgZWxlbWVudCBm
b3IgdGhpcw0KICAgICAgICAgICAgb3BlcmF0aW9uIGlzIHRoZSBhZGRQdWJJZHNScXN0IGVsZW1l
bnQuIFRoaXMgZWxlbWVudCBpcyBvZg0KICAgICAgICAgICAgdHlwZSBBZGRQdWJJZHNScXN0VHlw
ZSwgd2hpY2ggZXh0ZW5kcyBCYXNpY1Jxc3RUeXBlIGFuZA0KICAgICAgICAgICAgY29udGlhbnMg
b25lIG9yIG1vcmUgUHViSWRUeXBlIG9iamVjdHMuIEFueSBsaW1pdGF0aW9uIG9uDQogICAgICAg
ICAgICB0aGUgbWF4aW11bSBudW1iZXIgb2YgUHViSWRUeXBlIG9iamVjdHMgdGhhdCBtYXkgYmUg
cGFzc2VkDQogICAgICAgICAgICBpbnRvIHRoaXMgb3BlcmF0b2luIGlzIGEgcG9saWN5IGRlY2lz
aW9uIGFuZCBpcyBub3QNCiAgICAgICAgICAgIGxpbWl0ZWQgYnkgdGhlIHByb3RvY29sLiA8L3Q+
DQoNCiAgICAgICAgICA8dD4gVGhlIHJlc3BvbnNlIGZyb20gdGhlIHNlcnZlciBpcyByZXR1cm5l
ZCBpbg0KICAgICAgICAgICAgYWRkUHViSWRzUnNwbnMgZWxlbWVudC4gSWYgbW9yZSB0aGFuIG9u
ZSBwdWJsaWMNCiAgICAgICAgICAgIGlkZW50aWZpZXJzIGFyZSBwYXNzZWQgaW4gdGhlIGFkZFB1
Yklkc1Jxc3QsIHRoZW4gYQ0KICAgICAgICAgICAgZmFpbHVyZSB0byBhZGQgb25lIHdpbGwgcmVz
dWx0IGluIHRoZSBmYWlsdXJlIG9mDQogICAgICAgICAgICBhZGRQdWJJZHNScXN0IG9wZXJhdGlv
bi4gSWYgdGhlICd0cmFuc2FjdGlvbmFsJyBhdHRyaWJ1dGUNCiAgICAgICAgICAgIGlzIHNldCB0
byAndHJ1ZScgaW4gdGhlIHJvb3QgZWxlbWVudCBzcHBwUmVxdWVzdCBhbmQgbW9yZQ0KICAgICAg
ICAgICAgdGhhbiBvbmUgb3BlcmF0aW9uIHJlcXVlc3QgZWxlbWVudHMgYXJlIGluY2x1ZGVkLCB0
aGVuIGENCiAgICAgICAgICAgIGZhaWx1cmUgb2YgYW55IG9uZSBvcGVyYXRpb24gd2lsbCByZXN1
bHQgaW4gdGhlIG92ZXJhbGwNCiAgICAgICAgICAgIGZhaWx1cmUgb2Ygc3BwcFJlcXVlc3QuIElu
IHRoZSBjYXNlIG9mIGEgZmFpbHVyZSwgdGhlDQogICAgICAgICAgICByZXNwb25zZSBjb2RlKHMp
IGFuZCBtZXNzYWdlKHMpIHdpbGwgaW5kaWNhdGUgdGhlIHJlYXNvbg0KICAgICAgICAgICAgb2Yg
ZmFpbHVyZS4gPC90Pg0KDQogICAgICAgICAgPHQ+DQogICAgICAgICAgICA8ZmlndXJlIHRpdGxl
PSIiPg0KICAgICAgICAgICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAg
ICAgPCFbQ0RBVEFbDQo8ZWxlbWVudCBuYW1lPSJhZGRSdGVHcnBzUnNwbnMiIHR5cGU9InNwcHBi
OkJhc2ljUnNwbnNUeXBlIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgIF1dPg0KICAgICAg
ICAgICAgICA8L2FydHdvcms+DQogICAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgICA8L3Q+
DQoNCiAgICAgICAgICA8dD5UaGUgcmVzcG9uc2UgY29kZXMgdGhhdCB0aGUgYWRkUnRlR3Jwc1Jx
c3Qgb3BlcmF0aW9uIGNhbg0KICAgICAgICAgICAgcmV0dXJuIGFyZSBhcyBmb2xsb3dzOiA8bGlz
dCBzdHlsZT0ic3ltYm9scyINCiAgICAgICAgICAgICAgaGFuZ0luZGVudD0iNSI+DQogICAgICAg
ICAgICAgIDx0PjEwMDA6IFJlcXVlc3QgU3VjY2VlZGVkLjwvdD4NCiAgICAgICAgICAgICAgPHQ+
MjAwMTogUmVxdWVzdCBzeW50YXggaW52YWxpZC48L3Q+DQogICAgICAgICAgICAgIDx0PjIwMDI6
IFJlcXVlc3QgdG9vIGxhcmdlLjwvdD4NCiAgICAgICAgICAgICAgPHQ+MjAwMzogVmVyc2lvbiBu
b3Qgc3VwcG9ydGVkLjwvdD4NCiAgICAgICAgICAgICAgPHQ+MjEwMzogQ29tbWFuZCBpbnZhbGlk
LjwvdD4NCiAgICAgICAgICAgICAgPHQ+MjEwNDogQXR0cmlidXRlIHZhbHVlIGludmFsaWQuPC90
Pg0KICAgICAgICAgICAgICA8dD4yMTA1OiBPYmplY3QgZG9lcyBub3QgZXhpc3QuPC90Pg0KICAg
ICAgICAgICAgICA8dD4yMTA2OiBPYmplY3Qgc3RhdHVzIG9yIG93bmVyc2hpcCBkb2VzIG5vdCBh
bGxvdyBmb3INCiAgICAgICAgICAgICAgICByZXF1ZXN0LjwvdD4NCiAgICAgICAgICAgICAgPHQ+
MjMwMTogU3lzdGVtIHRlbXBvcmFyaWx5IHVuYXZhaWxhYmxlLjwvdD4NCiAgICAgICAgICAgICAg
PHQ+MjMwMjogVW5leHBlY3RlZCBpbnRlcm5hbCBzeXN0ZW0gb3Igc2VydmVyIGVycm9yLjwvdD4N
CiAgICAgICAgICAgIDwvbGlzdD4NCiAgICAgICAgICA8L3Q+DQogICAgICAgIDwvc2VjdGlvbj4N
Cg0KICAgICAgICA8c2VjdGlvbiBhbmNob3I9ImdldFB1YklkcyIgdGl0bGU9IkdldCBQdWJsaWMg
SWRlbnRpZmllciI+DQoNCiAgICAgICAgICA8dD4gVGhlIGdldFB1Yklkc1Jxc3QgY2FuIGJlIHVz
ZWQgYnkgYW4gYXV0aG9yaXplZCBlbnRpdHkgdG8NCiAgICAgICAgICAgIG9idGFpbiB0aGUgcHJv
cGVydGllcyBvZiBvbmUgb3IgbW9yZSBwdWJsaWMgaWRlbnRpZmllcnMuDQogICAgICAgICAgICBJ
biBjYXNlIG9mIGFuIGF1dGhvcml6YXRpb24gZmFpbHVyZSBvciBpZiBubyBtYXRjaGluZw0KICAg
ICAgICAgICAgcHVibGljIGlkZW50aWZpZXJzIGFyZSBmb3VuZCwgYW4gYXBwcm9wcmlhdGUgZmFp
bHVyZSBjb2RlDQogICAgICAgICAgICB3aWxsIGJlIHJldHVybmVkLiA8L3Q+DQoNCiAgICAgICAg
ICA8dD4gVG8gbWFrZSBhIHN1Y2Nlc3NmdWwgcXVlcnksIGdldFB1Yklkc1Jxc3QgZWxlbWVudCBp
cyBzZXQNCiAgICAgICAgICAgIHdpdGhpbiB0aGUgc3BwcFJlcXVlc3Qgcm9vdCBlbGVtZW50LiBn
ZXRQdWJJZHNScXN0IGlzIG9mDQogICAgICAgICAgICB0eXBlIEdldFB1Yklkc1Jxc3RUeXBlLCB3
aGljaCBleHRlbmRzIGZyb20gdGhlIGNvbW1vbg0KICAgICAgICAgICAgQmFzaWNScXN0VHlwZS4g
PC90Pg0KDQogICAgICAgICAgPHQ+DQogICAgICAgICAgICA8ZmlndXJlIHRpdGxlPSIiPg0KICAg
ICAgICAgICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgICAgPCFbQ0RB
VEFbDQogICAgICA8ZWxlbWVudCBuYW1lPSJnZXRQdWJJZHNScXN0IiB0eXBlPSJzcHBwYjpHZXRQ
dWJJZHNScXN0VHlwZSIvPg0KICAgICAgPGNvbXBsZXhUeXBlIG5hbWU9IkFkZFB1Yklkc1Jxc3RU
eXBlIj4NCiAgICAgICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgICAgIDxleHRlbnNpb24gYmFz
ZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAgICAgICA8c2VxdWVuY2U+DQogICAgICAg
ICAgICAgIDxlbGVtZW50IG5hbWU9InBpIiB0eXBlPSJzcHBwYjpQdWJJZFR5cGUiDQogICAgICAg
ICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgICAgIDwvc2VxdWVuY2U+
DQogICAgICAgICAgPC9leHRlbnNpb24+DQogICAgICAgIDwvY29tcGxleENvbnRlbnQ+DQogICAg
ICA8L2NvbXBsZXhUeXBlPg0KICAgICAgICAgICAgICAgICAgICAgICAgICBdXT4NCiAgICAgICAg
ICAgICAgPC9hcnR3b3JrPg0KICAgICAgICAgICAgPC9maWd1cmU+DQogICAgICAgICAgPC90Pg0K
DQogICAgICAgICAgPHQ+IFRoZSByZXN1bHQgb2YgdGhlIGdldFB1Yklkc1Jxc3Qgb3BlcmF0aW9u
IHJldHVybmVkIGluDQogICAgICAgICAgICB0aGUgc3BwcFJlc3BvbnNlIGVsZW1lbnQgaXMgdGhl
IGdldFB1Yklkc1JzcG5zIGVsZW1lbnQgb2YNCiAgICAgICAgICAgIHR5cGUgR2V0UHViSWRzUnNw
bnNUeXBlLiBJZiB0aGUgbWF0Y2hpbmcgcmVjb3JkIGlzIGZvdW5kLA0KICAgICAgICAgICAgZ2V0
UHViSWRzUnNwbnMgZWxlbWVudCB3aWxsIGluY2x1ZGUgb25lIG9yIG1vcmUgcGkNCiAgICAgICAg
ICAgIGVsZW1lbnRzIHdpdGggZGVzdGluYXRpb24gZ3JvdXAgbmFtZSBhbmQvb3IgdGhlIHJvdXRl
DQogICAgICAgICAgICByZWNvcmQgYXNzb2NpYXRpb25zLiA8L3Q+DQoNCiAgICAgICAgICA8dD4N
CiAgICAgICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAgICAgIDxhcnR3b3JrIGFs
aWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAgICA8IVtDREFUQVsNCiAgICA8ZWxlbWVudCBuYW1l
PSJnZXRQdWJJZHNSc3BucyIgdHlwZT0ic3BwcGI6R2V0UHViSWRzUnNwbnNUeXBlIi8+DQogICAg
PGNvbXBsZXhUeXBlIG5hbWU9IkdldFB1Yklkc1JzcG5zVHlwZSI+DQogICAgICA8Y29tcGxleENv
bnRlbnQ+DQogICAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNSc3Buc1R5cGUiPg0K
ICAgICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9InBpIiB0eXBl
PSJzcHBwYjpQdWJJZFR5cGUiIG1pbk9jY3Vycz0iMCINCiAgICAgICAgICAgICAgbWF4T2NjdXJz
PSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgICA8L2V4dGVuc2lv
bj4NCiAgICAgIDwvY29tcGxleENvbnRlbnQ+DQogICAgPC9jb21wbGV4VHlwZT4NCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgXV0+DQogICAgICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAg
ICAgIDwvZmlndXJlPg0KICAgICAgICAgIDwvdD4NCg0KICAgICAgICAgIDx0PlRoZSByZXNwb25z
ZSBjb2RlcyB0aGF0IHRoZSBhZGRSdGVHcnBzUnFzdCBvcGVyYXRpb24gY2FuDQogICAgICAgICAg
ICByZXR1cm4gYXJlIGFzIGZvbGxvd3M6IDxsaXN0IHN0eWxlPSJzeW1ib2xzIg0KICAgICAgICAg
ICAgICBoYW5nSW5kZW50PSI1Ij4NCiAgICAgICAgICAgICAgPHQ+MTAwMDogUmVxdWVzdCBTdWNj
ZWVkZWQuPC90Pg0KICAgICAgICAgICAgICA8dD4yMDAxOiBSZXF1ZXN0IHN5bnRheCBpbnZhbGlk
LjwvdD4NCiAgICAgICAgICAgICAgPHQ+MjAwMjogUmVxdWVzdCB0b28gbGFyZ2UuPC90Pg0KICAg
ICAgICAgICAgICA8dD4yMDAzOiBWZXJzaW9uIG5vdCBzdXBwb3J0ZWQuPC90Pg0KICAgICAgICAg
ICAgICA8dD4yMTAzOiBDb21tYW5kIGludmFsaWQuPC90Pg0KICAgICAgICAgICAgICA8dD4yMTA0
OiBBdHRyaWJ1dGUgdmFsdWUgaW52YWxpZC48L3Q+DQogICAgICAgICAgICAgIDx0PjIxMDU6IE9i
amVjdCBkb2VzIG5vdCBleGlzdC48L3Q+DQogICAgICAgICAgICAgIDx0PjIxMDY6IE9iamVjdCBz
dGF0dXMgb3Igb3duZXJzaGlwIGRvZXMgbm90IGFsbG93IGZvcg0KICAgICAgICAgICAgICAgIHJl
cXVlc3QuPC90Pg0KICAgICAgICAgICAgICA8dD4yMzAxOiBTeXN0ZW0gdGVtcG9yYXJpbHkgdW5h
dmFpbGFibGUuPC90Pg0KICAgICAgICAgICAgICA8dD4yMzAyOiBVbmV4cGVjdGVkIGludGVybmFs
IHN5c3RlbSBvciBzZXJ2ZXIgZXJyb3IuPC90Pg0KICAgICAgICAgICAgPC9saXN0Pg0KICAgICAg
ICAgIDwvdD4NCg0KICAgICAgICA8L3NlY3Rpb24+DQoNCiAgICAgICAgPHNlY3Rpb24gYW5jaG9y
PSJkZWxQdWJJZHMiIHRpdGxlPSJEZWxldGUgUHVibGljIElkZW50aWZpZXIiPg0KDQogICAgICAg
ICAgPHQ+IEluIG9yZGVyIHRvIHJlbW92ZSB0aGUgcHVibGljIGlkZW50aWZpZXIsIGFuIGF1dGhv
cml6ZWQNCiAgICAgICAgICAgIGVudGl0eSBjYW4gdXNlIHRoZSBkZWxQdWJJZHNScXN0IG9wZXJh
dGlvbi4gSWYgdGhlIGVudGl0eQ0KICAgICAgICAgICAgdGhhdCBpc3N1ZWQgdGhlIGNvbW1hbmQg
aXMgbm90IGF1dGhvcml6ZWQgdG8gcGVyZm9ybSB0aGlzDQogICAgICAgICAgICBvcGVyYXRpb24g
b3IgaWYgdGhlIHB1YmxpYyBpZGVudGlmaWVyIGRvZXNuJ3QgZXhpc3QsIGFuDQogICAgICAgICAg
ICBhcHByb3ByaWF0ZSBlcnJvciBjb2RlIHdpbGwgYmUgcmV0dXJuZWQgaW4gdGhlIHJlc3BvbnNl
LiA8L3Q+DQoNCiAgICAgICAgICA8dD4gZGVsUHViSWRzUnFzdCBlbGVtZW50IGlzIHNldCBpbiB0
aGUgcm9vdCBzcHBwUmVxdWVzdA0KICAgICAgICAgICAgZWxlbWVudC4gZGVsUHViSWRzUnFzdCBl
bGVtZW50IGlzIG9mIHR5cGUNCiAgICAgICAgICAgIERlbFB1Yklkc1Jxc3RUeXBlIGFzIHNob3du
IGJlbG93OiA8L3Q+DQoNCiAgICAgICAgICA8dD4NCiAgICAgICAgICAgIDxmaWd1cmUgdGl0bGU9
IiI+DQogICAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAg
ICA8IVtDREFUQVsNCiAgICA8ZWxlbWVudCBuYW1lPSJnZXRQdWJJZHNScXN0IiB0eXBlPSJzcHBw
YjpHZXRQdWJJZHNScXN0VHlwZSIvPg0KICAgIDxjb21wbGV4VHlwZSBuYW1lPSJEZWxQdWJJZHNS
cXN0VHlwZSI+DQogICAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICAgIDxleHRlbnNpb24gYmFz
ZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAg
ICAgPGVsZW1lbnQgbmFtZT0icGkiIHR5cGU9InNwcHBiOlB1YklkVHlwZSINCiAgICAgICAgICAg
ICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAg
ICA8L2V4dGVuc2lvbj4NCiAgICAgIDwvY29tcGxleENvbnRlbnQ+DQogICAgPC9jb21wbGV4VHlw
ZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgXV0+DQogICAgICAgICAgICAgIDwvYXJ0d29y
az4NCiAgICAgICAgICAgIDwvZmlndXJlPg0KICAgICAgICAgIDwvdD4NCg0KICAgICAgICAgIDx0
PiBUaGUgcmVzdWx0IG9mIHRoZSBkZWxQdWJJZHNScXN0IG9wZXJhdGlvbiByZXR1cm5lZCBpbg0K
ICAgICAgICAgICAgdGhlIHNwcHBSZXNwb25zZSBlbGVtZW50IGlzIHRoZSBnZXRQdWJJZHNSc3Bu
cyBlbGVtZW50IG9mDQogICAgICAgICAgICB0eXBlIEdldFB1Yklkc1JzcG5zVHlwZS4gPC90Pg0K
DQogICAgICAgICAgPHQ+DQogICAgICAgICAgICA8ZmlndXJlIHRpdGxlPSIiPg0KICAgICAgICAg
ICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgICAgPCFbQ0RBVEFbDQog
ICAgPGVsZW1lbnQgbmFtZT0iZGVsUHViSWRzUnNwbnMiIHR5cGU9InNwcHBiOkJhc2ljUnNwbnNU
eXBlIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgIF1dPg0KICAgICAgICAgICAgICA8L2Fy
dHdvcms+DQogICAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgICA8L3Q+DQoNCg0KICAgICAg
ICA8L3NlY3Rpb24+DQoNCiAgICAgIDwvc2VjdGlvbj4NCg0KICAgICAgPHNlY3Rpb24gYW5jaG9y
PSJlZ3Jlc3NSdGVPcGVyIiB0aXRsZT0iRWdyZXNzIFJvdXRlIE9wZXJhdGlvbnMiPg0KICAgICAg
ICA8dD4gVGhpcyBzZWN0aW9uIGRlc2NyaWJlcyB0aGUgb3BlcmF0aW9ucyByZWxhdGVkIHRvIGVn
cmVzcw0KICAgICAgICAgIHJvdXRlcy4gSW4gdGhpcyB2ZXJzaW9uLCBlZ3Jlc3Mgcm91dGVzIGFy
ZSBvbmx5IGRlZmluZWQgZm9yDQogICAgICAgICAgcm91dGUgcmVjb3JkcyBvZiBOQVBUUiB0eXBl
IChmdXR1cmUgdmVyc2lvbnMgbWF5IGV4cGFuZCB0aGlzDQogICAgICAgICAgbm90aW9uIHRvIFVS
SSB0eXBlcykuIDwvdD4NCiAgICAgICAgPHQ+IFRoZSBlZ3Jlc3Mgcm91dGUgZnVuY3Rpb25hbGl0
eSBhbGxvd3MgYSBjYWxsIG9yaWdpbmF0aW5nDQogICAgICAgICAgU1NQIHRvIGRlZmluZSBpdHMg
ZWdyZXNzIHJvdXRlIGluIGFuIGF0dGVtcHQgdG8gcmVhY2ggdGhlDQogICAgICAgICAgaW5ncmVz
cyBTQkUgb2YgdGhlIHRhcmdldCBTU1AuIEluIHNvbWUgY2FzZXMsIHRoZSBjYWxsDQogICAgICAg
ICAgb3JpZ2luYXRpbmcgU1NQIGhhcyBtb3JlIHRoYW4gb25lIGNob2ljZSBvZiBlZ3Jlc3MgU0JF
cyBhbmQNCiAgICAgICAgICBpbnRlbmRzIHRvIHNlbGVjdGl2ZWx5IHVzZSBvbmUgb2YgdGhlc2Ug
cm91dGUgZWxlbWVudHMgZm9yDQogICAgICAgICAgY2FsbCB0ZXJtaW5hdGlvbiB0byB0aGUgdGFy
Z2V0IFNTUC4gPC90Pg0KICAgICAgICA8dD4gQW4gZWdyZXNzIHJvdXRlIHNpbXBseSBhbGxvd3Mg
YW4gb3JnYW5pemF0aW9uIHRvIHJlLXdyaXRlDQogICAgICAgICAgdGhlIHJvdXRlIHJlY29yZHMg
cHJvdmlkZWQgYnkgYSBwZWVyIGluIGEgZ2l2ZW4gUm91dGUgR3JvdXAuDQogICAgICAgICAgSWYg
YSB0ZXJtaW5hdGluZyBTU1AgaGFzIHByb3ZpZGVkIGEgcm91dGUgZ3JvdXAgd2l0aCBhdA0KICAg
ICAgICAgIGxlYXN0IG9uZSByb3V0ZSByZWNvcmQgaW4gdGhlIGZvcm0gb2YgYW4gaW5ncmVzcyBE
TlMgTkFQVFINCiAgICAgICAgICByZWNvcmQsIHRoZW4gdGhlIGVncmVzcyByb3V0ZSBhbGxvd3Mg
dGhlIG9yaWdpbmF0aW5nIFNTUCB0bw0KICAgICAgICAgIHJlLXdyaXRlIHRoZSByZWd1bGFyIGV4
cHJlc3Npb24gb2YgdGhlIG1hdGNoaW5nIGluZ3Jlc3MNCiAgICAgICAgICBOQVBUUi4gVGhlIFNQ
UFAgcHJvdG9jb2wgYWxsb3dzIGEgY2xpZW50IHRvIGFkZCwgZ2V0IGFuZA0KICAgICAgICAgIGRl
bGV0ZSBlZ3Jlc3Mgcm91dGUgb2JqZWN0cyBiYXNlZCBvbiBhIGdpdmVuIHBlZXIncyBpbmdyZXNz
DQogICAgICAgICAgcm91dGUgZ3JvdXAuIDwvdD4NCiAgICAgICAgPHQ+IEFuIGVncmVzcyByb3V0
ZSBpcyBvZiB0eXBlIEVnclJ0ZVR5cGUgYXMgc2hvd24gYmVsb3c6IDwvdD4NCiAgICAgICAgPHQ+
DQogICAgICAgICAgPGZpZ3VyZSB0aXRsZT0iIj4NCiAgICAgICAgICAgIDxhcnR3b3JrIGFsaWdu
PSJsZWZ0Ij4NCiAgICAgICAgICAgICAgPCFbQ0RBVEFbDQogIDxjb21wbGV4VHlwZSBuYW1lPSJF
Z3JSdGVUeXBlIj4NCiAgICA8c2VxdWVuY2U+DQogICAgICA8ZWxlbWVudCBuYW1lPSJiYXNlIiB0
eXBlPSJzcHBwYjpCYXNpY09ialR5cGUiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9ImVnclJ0ZU5h
bWUiIHR5cGU9InNwcHBiOk9iak5hbWVUeXBlIi8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJwcmVm
IiB0eXBlPSJ1bnNpZ25lZFNob3J0Ii8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJzdmNzIiB0eXBl
PSJzdHJpbmciLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9InJlZ3hSZXdyaXRlUnVsZSIgdHlwZT0i
c3BwcGI6UmVnZXhQYXJhbVR5cGUiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9ImluZ3Jlc3NSdGUi
IHR5cGU9InNwcHBiOk9iaktleVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgPGVsZW1lbnQg
bmFtZT0iZXh0IiB0eXBlPSJzcHBwYjpFeHRBbnlUeXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAgICA8
L3NlcXVlbmNlPg0KICA8L2NvbXBsZXhUeXBlPg0KICBdXT4NCiAgICAgICAgICAgIDwvYXJ0d29y
az4NCiAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgPC90Pg0KDQogICAgICAgIDx0PlRoZSBF
Z3JSdGVUeXBlIG9iamVjdCBpcyBjb21wb3NlZCBvZiB0aGUgZm9sbG93aW5nDQogICAgICAgICAg
ZWxlbWVudHM6IDxsaXN0IHN0eWxlPSJzeW1ib2xzIiBoYW5nSW5kZW50PSI1Ij4NCiAgICAgICAg
ICAgIDx0PiBiYXNlOiBBcyBkZXNjcmliZWQgaW4gcHJldmlvdXMgc2VjdGlvbnMsIG1vc3Qgb2Jq
ZWN0cw0KICAgICAgICAgICAgICBjb250YWluIGV4YWN0bHkgb25lIGluc3RhbmNlIG9mIEJhc2lj
T2JqVHlwZSB3aGljaA0KICAgICAgICAgICAgICBjb250YWlucyB0aGUgSUQgb2YgdGhlIHJlZ2lz
dHJhbnQgb3JnYW5pemF0aW9uIHRoYXQgb3ducw0KICAgICAgICAgICAgICB0aGlzIG9iamVjdCBh
bmQgdGhlIElEIG9mIHRoZSByZWdpc3RyYXIgb3JnYW5pemF0aW9uDQogICAgICAgICAgICAgIHRo
YXQgcHJvdmlzaW9uZWQgdGhpcyBvYmplY3QuIDwvdD4NCiAgICAgICAgICAgIDx0PiBlZ3JSdGVO
YW1lOiBUaGUgbmFtZSBvZiB0aGUgZWdyZXNzIHJvdXRlLiA8L3Q+DQogICAgICAgICAgICA8dD4g
cHJlZjogPC90Pg0KICAgICAgICAgICAgPHQ+IHN2Y3M6IFRoZSBFTlVNIHNlcnZpY2VzIHRoYXQg
dGhlIGVncmVzcyByb3V0ZSBzaG91bGQNCiAgICAgICAgICAgICAgYmUgdXNlZCBmb3IgaWYgdGhl
IHJvdXRlIHJlY29yZCBpcyBhIE5BUFRSLiA8L3Q+DQogICAgICAgICAgICA8dD4gcmVneFJld3Jp
dGVSdWxlOiBUaGUgcmVndWxhciBleHByZXNzaW9uIHJlLXdyaXRlIHJ1bGUNCiAgICAgICAgICAg
ICAgdGhhdCBzaG91bGQgYmUgYXBwbGllZCB0byB0aGXCoHJlZ3VsYXIgZXhwcmVzc2lvbiBvZiB0
aGUNCiAgICAgICAgICAgICAgaW5ncmVzcyBOQVBUUihzKSB0aGF0IGJlbG9uZyB0byB0aGUgaW5n
cmVzcyByb3V0ZSBhbmQNCiAgICAgICAgICAgICAgdGhhdCBoYXZlIHRoZSBnaXZlbiBFTlVNIHNl
cnZpY2UgKGVyZSArIHJlcGwpLiA8L3Q+DQogICAgICAgICAgICA8dD4gaW5ncmVzc1J0ZTogVGhl
IGluZ3Jlc3Mgcm91dGUgZ3JvdXAgbmFtZSB0aGF0IHRoZQ0KICAgICAgICAgICAgICBlZ3Jlc3Mg
cm91dGUgc2hvdWxkIGJlIHVzZWQgZm9yLiA8L3Q+DQogICAgICAgICAgICA8dD4gZXh0OiBQb2lu
dCBvZiBleHRlbnNpYmlsaXR5IGRlc2NyaWJlZCBpbiBhIHByZXZpb3VzDQogICAgICAgICAgICAg
IHNlY3Rpb24gb2YgdGhpcyBkb2N1bWVudC4gPC90Pg0KICAgICAgICAgIDwvbGlzdD4NCiAgICAg
ICAgPC90Pg0KDQoNCiAgICAgICAgPHNlY3Rpb24gYW5jaG9yPSJhZGRFZ3Jlc3NSdGUiIHRpdGxl
PSJBZGQgRWdyZXNzIFJvdXRlIj4NCiAgICAgICAgICA8dD4gYWRkRWdyUnRlc1Jxc3Qgb3BlcmF0
aW9uIGlzIHVzZWQgdG8gY3JlYXRlIG9yIG92ZXJ3cml0ZQ0KICAgICAgICAgICAgb25lIG9yIG1v
cmUgZWdyZXNzIHJvdXRlcy4gPC90Pg0KDQogICAgICAgICAgPHQ+DQogICAgICAgICAgICA8Zmln
dXJlIHRpdGxlPSIiPg0KICAgICAgICAgICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQogICAg
ICAgICAgICAgICAgPCFbQ0RBVEFbDQogIDxlbGVtZW50IG5hbWU9ImFkZEVnclJ0ZXNScXN0IiB0
eXBlPSJzcHBwYjpBZGRFZ3JSdGVzUnFzdFR5cGUiLz4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkFk
ZEVnclJ0ZXNScXN0VHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lv
biBiYXNlPSJzcHBwYjpCYXNpY1Jxc3RUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAg
ICAgIDxlbGVtZW50IG5hbWU9ImVnclJ0ZSIgdHlwZT0ic3BwcGI6RWdyUnRlVHlwZSINCiAgICAg
ICAgICAgIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAg
ICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPiAg
IA0KICA8Y29tcGxleFR5cGUgbmFtZT0iRWdyUnRlVHlwZSI+DQogICAgPHNlcXVlbmNlPg0KICAg
ICAgPGVsZW1lbnQgbmFtZT0iYmFzZSIgdHlwZT0ic3BwcGI6QmFzaWNPYmpUeXBlIi8+DQogICAg
ICA8ZWxlbWVudCBuYW1lPSJlZ3JSdGVOYW1lIiB0eXBlPSJzcHBwYjpPYmpOYW1lVHlwZSIvPg0K
ICAgICAgPGVsZW1lbnQgbmFtZT0icHJlZiIgdHlwZT0idW5zaWduZWRTaG9ydCIvPg0KICAgICAg
PGVsZW1lbnQgbmFtZT0ic3ZjcyIgdHlwZT0ic3RyaW5nIi8+DQogICAgICA8ZWxlbWVudCBuYW1l
PSJyZWd4UmV3cml0ZVJ1bGUiIHR5cGU9InNwcHBiOlJlZ2V4UGFyYW1UeXBlIi8+DQogICAgICA8
ZWxlbWVudCBuYW1lPSJpbmdyZXNzUnRlIiB0eXBlPSJzcHBwYjpPYmpLZXlUeXBlIiBtaW5PY2N1
cnM9IjAiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9ImV4dCIgdHlwZT0ic3BwcGI6RXh0QW55VHlw
ZSIgbWluT2NjdXJzPSIwIi8+DQogICAgPC9zZXF1ZW5jZT4NCiAgPC9jb21wbGV4VHlwZT4NCiAg
ICAgICAgICAgICAgICAgICAgICAgIF1dPg0KICAgICAgICAgICAgICA8L2FydHdvcms+DQogICAg
ICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgICA8L3Q+DQoNCiAgICAgICAgICA8dD4gYWRkRWdy
UnRlc1Jxc3QgaXMgYWRkZWQgaW4gdGhlIHNwcHBSZXF1ZXN0IHJvb3QgZWxlbWVudA0KICAgICAg
ICAgICAgaW4gb3JkZXIgdG8gc2VuZCBhIHZhbGlkIHJlcXVlc3QgdG8gdGhlIHNlcnZlci4gQQ0K
ICAgICAgICAgICAgbGltaXRhdGlvbiBvbiB0aGUgbWF4aW11bSBudW1iZXIgb2YgRWdyUnRlVHlw
ZSBpcyBlbmZvcmNlZA0KICAgICAgICAgICAgYnkgdGhlIHJlZ2lzdHJ5IGFuZCB3aWxsIHZhcnkg
ZnJvbSBvbmUgaW1wbGVtZW50YXRpb24gdG8NCiAgICAgICAgICAgIHRoZSBuZXh0LiA8L3Q+DQoN
CiAgICAgICAgICA8dD4gVGhlIHJlc3BvbnNlIGZyb20gdGhlIHNlcnZlciBpcyByZXR1cm5lZCBp
bg0KICAgICAgICAgICAgYWRkRWdyUnRlc1JzcG5zIGVsZW1lbnQsIHdoaWNoIGlzIGRlZmluZWQg
YXMgdGhlIGVsZW1lbnQNCiAgICAgICAgICAgIG9mIHR5cGUgQmFzaWNSc3Buc1R5cGUuIDwvdD4N
Cg0KICAgICAgICA8L3NlY3Rpb24+DQoNCiAgICAgICAgPHNlY3Rpb24gYW5jaG9yPSJnZXRFZ3Jl
c3NSdGUiIHRpdGxlPSJHZXQgRWdyZXNzIFJvdXRlIj4NCiAgICAgICAgICA8dD4gVGhlIGdldEVn
clJ0ZXNScXN0IGlzIHVzZWQgYnkgYW4gYXV0aG9yaXplZCBlbnRpdHkgdG8NCiAgICAgICAgICAg
IGZldGNoIHRoZSB3ZWxsLWtub3duIGVncmVzcyByb3V0ZSBkYXRhLiA8L3Q+DQoNCiAgICAgICAg
ICA8dD4NCiAgICAgICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAgICAgIDxhcnR3
b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAgICA8IVtDREFUQVsNCiAgPGVsZW1lbnQg
bmFtZT0iZ2V0RWdyUnRlc1Jxc3QiIHR5cGU9InNwcHBiOkdldEVnclJ0ZXNScXN0VHlwZSIvPg0K
ICA8Y29tcGxleFR5cGUgbmFtZT0iR2V0RWdyUnRlc1Jxc3RUeXBlIj4NCiAgICA8Y29tcGxleENv
bnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0KICAg
ICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0ib2JqZWN0S2V5IiB0eXBl
PSJzcHBwYjpPYmpLZXlUeXBlIg0KICAgICAgICAgICAgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9
InVuYm91bmRlZCIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQog
ICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgXV0+DQogICAgICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICAgIDwvZmln
dXJlPg0KICAgICAgICAgIDwvdD4NCg0KICAgICAgICA8L3NlY3Rpb24+DQoNCiAgICAgICAgPHNl
Y3Rpb24gYW5jaG9yPSJkZWxFZ3Jlc3NSdGUiIHRpdGxlPSJEZWxldGUgRWdyZXNzIFJvdXRlIj4N
CiAgICAgICAgICA8dD4gZGVsRWdyZXNzUnRlIGlzIHVzZWQgYnkgYXV0aG9yaXplZCBlbnRpdGll
cyB0byByZW1vdmUgYQ0KICAgICAgICAgICAgd2VsbC1rbm93IHJvdXRlLiA8L3Q+DQoNCiAgICAg
ICAgICA8dD4NCiAgICAgICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAgICAgIDxh
cnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAgICA8IVtDREFUQVsNCiAgPGVsZW1l
bnQgbmFtZT0iZGVsRWdyUnRlc1Jxc3QiIHR5cGU9InNwcHBiOkRlbEVnclJ0ZXNScXN0VHlwZSIv
Pg0KICA8Y29tcGxleFR5cGUgbmFtZT0iRGVsRWdyUnRlc1Jxc3RUeXBlIj4NCiAgICA8Y29tcGxl
eENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0K
ICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0ib2JqZWN0S2V5IiB0
eXBlPSJzcHBwYjpPYmpLZXlUeXBlIg0KICAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQi
Lz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxl
eENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogICAgICAgICAgICAgICAgICAgICAgICAgIF1d
Pg0KICAgICAgICAgICAgICA8L2FydHdvcms+DQogICAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAg
ICAgICA8L3Q+DQoNCg0KICAgICAgICA8L3NlY3Rpb24+DQoNCiAgICAgIDwvc2VjdGlvbj4NCg0K
DQogICAgPC9zZWN0aW9uPg0KDQogICAgPHNlY3Rpb24gYW5jaG9yPSJ4bWxjb25zaWRlcmF0aW9u
cyIgdGl0bGU9IlhNTCBDb25zaWRlcmF0aW9ucyI+DQogICAgICA8dD4gWE1MIHNlcnZlcyBhcyB0
aGUgZW5jb2RpbmcgZm9ybWF0IGZvciBTUFBQLCBhbGxvd2luZyBjb21wbGV4DQogICAgICAgIGhp
ZXJhcmNoaWNhbCBkYXRhIHRvIGJlIGV4cHJlc3NlZCBpbiBhIHRleHQgZm9ybWF0IHRoYXQgY2Fu
IGJlDQogICAgICAgIHJlYWQsIHNhdmVkLCBhbmQgbWFuaXB1bGF0ZWQgd2l0aCBib3RoIHRyYWRp
dGlvbmFsIHRleHQgdG9vbHMNCiAgICAgICAgYW5kIHRvb2xzIHNwZWNpZmljIHRvIFhNTC4gPHZz
cGFjZSBibGFua0xpbmVzPSIxIi8+IFhNTCBpcw0KICAgICAgICBjYXNlIHNlbnNpdGl2ZS4gVW5s
ZXNzIHN0YXRlZCBvdGhlcndpc2UsIFhNTCBzcGVjaWZpY2F0aW9ucw0KICAgICAgICBhbmQgZXhh
bXBsZXMgcHJvdmlkZWQgaW4gdGhpcyBkb2N1bWVudCBNVVNUIGJlIGludGVycHJldGVkIGluDQog
ICAgICAgIHRoZSBjaGFyYWN0ZXIgY2FzZSBwcmVzZW50ZWQgdG8gZGV2ZWxvcCBhIGNvbmZvcm1p
bmcNCiAgICAgICAgaW1wbGVtZW50YXRpb24uIDx2c3BhY2UgYmxhbmtMaW5lcz0iMSIvPiBUaGlz
IHNlY3Rpb24NCiAgICAgICAgZGlzY3Vzc2VzIGEgc21hbGwgbnVtYmVyIG9mIFhNTC1yZWxhdGVk
IGNvbnNpZGVyYXRpb25zDQogICAgICAgIHBlcnRhaW5pbmcgdG8gU1BQUC4gPC90Pg0KDQogICAg
ICA8c2VjdGlvbiBhbmNob3I9Im5hbWVzcGFjZXMiIHRpdGxlPSJOYW1lc3BhY2VzIj4NCiAgICAg
ICAgPHQ+IEFsbCBTUFBQIHByb3RvY29sIGVsZW1lbnRzIGFyZSBkZWZpbmVkIGluIHRoZSBuYW1l
c3BhY2VzIA0KICAgICAgICBpbiB0ZSBJQU5BIENvbnNpZGVyYXRpb25zIHNlY3Rpb24gYW5kIGlu
IHRoZSBGb3JtYWwgUHJvdG9jb2wgDQogICAgICAgIFNwZWNpZmljYXRpb24gc2VjdGlvbiBvZiB0
aGlzIGRvY3VtZW50Lg0KICAgICAgICA8L3Q+DQogICAgICA8L3NlY3Rpb24+DQogICAgICANCiAg
ICAgIDxzZWN0aW9uIGFuY2hvcj0idmVyc2lvbmluZyIgdGl0bGU9IlZlcnNpb25pbmcgYW5kIENo
YXJhY3RlciBFbmNvZGluZyI+DQogICAgICAgIDx0PiBBbGwgWE1MIGluc3RhbmNlcyBTSE9VTEQg
YmVnaW4gd2l0aCBhbg0KICAgICAgICAgIDwhW0NEQVRBWyA8P3htbD8+IF1dPiBkZWNsYXJhdGlv
biB0byBpZGVudGlmeSB0aGUgdmVyc2lvbiBvZg0KICAgICAgICAgIFhNTCB0aGF0IGlzIGJlaW5n
IHVzZWQsIG9wdGlvbmFsbHkgaWRlbnRpZnkgdXNlIG9mIHRoZQ0KICAgICAgICAgIGNoYXJhY3Rl
ciBlbmNvZGluZyB1c2VkLCBhbmQgb3B0aW9uYWxseSBwcm92aWRlIGEgaGludCB0byBhbg0KICAg
ICAgICAgIFhNTCBwYXJzZXIgdGhhdCBhbiBleHRlcm5hbCBzY2hlbWEgZmlsZSBpcyBuZWVkZWQg
dG8NCiAgICAgICAgICB2YWxpZGF0ZSB0aGUgWE1MIGluc3RhbmNlLiA8dnNwYWNlIGJsYW5rTGlu
ZXM9IjEiLz4NCiAgICAgICAgICBDb25mb3JtYW50IFhNTCBwYXJzZXJzIHJlY29nbml6ZSBib3Ro
IFVURi04IChkZWZpbmVkIGluDQogICAgICAgICAgICA8eHJlZiB0YXJnZXQ9IlJGQzM2MjkiLz4p
IGFuZCBVVEYtMTYgKGRlZmluZWQgaW4gPHhyZWYNCiAgICAgICAgICAgIHRhcmdldD0iUkZDMjc4
MSIvPik7IHBlciA8eHJlZiB0YXJnZXQ9IlJGQzIyNzciLz4gVVRGLTggaXMNCiAgICAgICAgICB0
aGUgUkVDT01NRU5ERUQgY2hhcmFjdGVyIGVuY29kaW5nIGZvciB1c2Ugd2l0aCBTUFBQLiA8L3Q+
DQogICAgICAgIDx0PiBDaGFyYWN0ZXIgZW5jb2RpbmdzIG90aGVyIHRoYW4gVVRGLTggYW5kIFVU
Ri0xNiBhcmUNCiAgICAgICAgICBhbGxvd2VkIGJ5IFhNTC4gVVRGLTggaXMgdGhlIGRlZmF1bHQg
ZW5jb2RpbmcgYXNzdW1lZCBieSBYTUwNCiAgICAgICAgICBpbiB0aGUgYWJzZW5jZSBvZiBhbiAi
ZW5jb2RpbmciIGF0dHJpYnV0ZSBvciBhIGJ5dGUgb3JkZXINCiAgICAgICAgICBtYXJrIChCT00p
OyB0aHVzLCB0aGUgImVuY29kaW5nIiBhdHRyaWJ1dGUgaW4gdGhlIFhNTA0KICAgICAgICAgIGRl
Y2xhcmF0aW9uIGlzIE9QVElPTkFMIGlmIFVURi04IGVuY29kaW5nIGlzIHVzZWQuIFNQUFANCiAg
ICAgICAgICBjbGllbnRzIGFuZCBzZXJ2ZXJzIE1VU1QgYWNjZXB0IGEgVVRGLTggQk9NIGlmIHBy
ZXNlbnQsDQogICAgICAgICAgdGhvdWdoIGVtaXR0aW5nIGEgVVRGLTggQk9NIGlzIE5PVCBSRUNP
TU1FTkRFRC4gPC90Pg0KICAgICAgICA8dD4gRXhhbXBsZSBYTUwgZGVjbGFyYXRpb25zOiA8dnNw
YWNlIGJsYW5rTGluZXM9IjEiLz4NCiAgICAgICAgICA8IVtDREFUQVsgPD94bWw/PiB2ZXJzaW9u
PSIxLjAiIGVuY29kaW5nPSJVVEYtOCIgc3RhbmRhbG9uZT0ibm8iPz5dXT4NCiAgICAgICAgPC90
Pg0KICAgICAgPC9zZWN0aW9uPg0KDQogICAgPC9zZWN0aW9uPg0KDQogICAgPHNlY3Rpb24gYW5j
aG9yPSJzZWN1cml0eWNvbnNpZGVyYXRpb25zIiB0aXRsZT0iU2VjdXJpdHkgQ29uc2lkZXJhdGlv
bnMiPg0KICAgICAgPHQ+IFRoZSB0cmFuc3BvcnQgcHJvdG9jb2wgc2VjdGlvbiBjb250YWlucyBz
b21lIHNlY3VyaXR5DQogICAgICAgIHByb3BlcnRpZXMgdGhhdCB0aGUgdHJhbnNwb3J0IHByb3Rv
Y29sIG11c3QgcHJvdmlkZSBzbyB0aGF0DQogICAgICAgIGF1dGhlbnRpY2F0ZWQgZW5kcG9pbnRz
IGNhbiBleGNoYW5nZSBkYXRhIGNvbmZpZGVudGlhbGx5IGFuZA0KICAgICAgICB3aXRoIGludGVn
cml0eSBwcm90ZWN0aW9uLiA8L3Q+DQogICAgICA8dD4gTW9yZSBkZXRhaWxzIHdpbGwgYmUgcHJv
dmlkZWQgaW4gYSBmdXR1cmUgcmV2aXNpb24gb2YgdGhpcw0KICAgICAgICBkb2N1bWVudC4gPC90
Pg0KICAgIDwvc2VjdGlvbj4NCg0KICAgIDxzZWN0aW9uIGFuY2hvcj0iSUFOQSIgdGl0bGU9IklB
TkEgQ29uc2lkZXJhdGlvbnMiPg0KICAgICAgPHQ+IFRoaXMgZG9jdW1lbnQgdXNlcyBVUk5zIHRv
IGRlc2NyaWJlIFhNTCBuYW1lc3BhY2VzIGFuZCBYTUwNCiAgICAgICAgc2NoZW1hcyBjb25mb3Jt
aW5nIHRvIGEgcmVnaXN0cnkgbWVjaGFuaXNtIGRlc2NyaWJlZCBpbiA8eHJlZg0KICAgICAgICAg
IHRhcmdldD0iUkZDMzY4OCIvPi4gPC90Pg0KICAgICAgPHQ+IFR3byBVUkkgYXNzaWdubWVudHMg
YXJlIHJlcXVlc3RlZC4gPHZzcGFjZSBibGFua0xpbmVzPSIxIi8+DQogICAgICAgIFJlZ2lzdHJh
dGlvbiByZXF1ZXN0IGZvciB0aGUgU1BQUCBYTUwgbmFtZXNwYWNlOiA8dnNwYWNlDQogICAgICAg
ICAgYmxhbmtMaW5lcz0iMCIvPiB1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOnNwcHA6YmFzZToxIDx2
c3BhY2UNCiAgICAgICAgICBibGFua0xpbmVzPSIwIi8+IFJlZ2lzdHJhbnQgQ29udGFjdDogSUVT
RyA8dnNwYWNlDQogICAgICAgICAgYmxhbmtMaW5lcz0iMCIvPiBYTUw6IE5vbmUuIE5hbWVzcGFj
ZSBVUklzIGRvIG5vdCByZXByZXNlbnQNCiAgICAgICAgYW4gWE1MIHNwZWNpZmljYXRpb24uIDwv
dD4NCiAgICAgIDx0PiBSZWdpc3RyYXRpb24gcmVxdWVzdCBmb3IgdGhlIFhNTCBzY2hlbWE6IDx2
c3BhY2UNCiAgICAgICAgICBibGFua0xpbmVzPSIwIi8+IFVSSTogdXJuOmlldGY6cGFyYW1zOnht
bDpzY2hlbWE6c3BwcDoxDQogICAgICAgICAgPHZzcGFjZSBibGFua0xpbmVzPSIwIi8+IFJlZ2lz
dHJhbnQgQ29udGFjdDogSUVTRyA8dnNwYWNlDQogICAgICAgICAgYmxhbmtMaW5lcz0iMCIvPiBY
TUw6IFNlZSB0aGUgIkZvcm1hbCBTcGVjaWZpY2F0aW9uIiBzZWN0aW9uDQogICAgICAgIG9mIHRo
aXMgZG9jdW1lbnQgKDx4cmVmIHRhcmdldD0iZm9ybWFsc3BlY2lmaWNhdGlvbiIvPikuIDwvdD4N
CiAgICA8L3NlY3Rpb24+DQoNCiAgICA8c2VjdGlvbiBhbmNob3I9ImZvcm1hbHNwZWNpZmljYXRp
b24iIHRpdGxlPSJGb3JtYWwgU3BlY2lmaWNhdGlvbiI+DQogICAgICA8dD4gVGhpcyBzZWN0aW9u
IHByb3ZpZGVzIHRoZSBkcmFmdCBYTUwgU2NoZW1hIERlZmluaXRpb24gZm9yDQogICAgICAgIHRo
ZSBTUFBQIHByb3RvY29sLiBQbGVhc2UgcmVhZCA8eHJlZiB0YXJnZXQ9Im9wZW5pc3NzdWVzIi8+
DQogICAgICAgIGZvciBrbm93biBpc3N1ZXMuIDwvdD4NCiAgICAgIDx0Pg0KICAgICAgICA8Zmln
dXJlIHRpdGxlPSIiPg0KICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAg
ICAgIDwhW0NEQVRBWw0KPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxz
Y2hlbWEgeG1sbnM6c3BwcGI9InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEiDQog
IHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSINCiAgdGFyZ2V0TmFtZXNw
YWNlPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOnNwcHA6YmFzZToxIg0KICBlbGVtZW50Rm9ybURl
ZmF1bHQ9InF1YWxpZmllZCIgeG1sOmxhbmc9IkVOIj4NCiAgPGFubm90YXRpb24+DQogICAgPGRv
Y3VtZW50YXRpb24+IC0tLS0tLS0tLS0tLS0tLS0tLSBPYmplY3QgVHlwZSBEZWZpbml0aW9ucw0K
ICAgICAgLS0tLS0tLS0tLS0tLS0gPC9kb2N1bWVudGF0aW9uPg0KICA8L2Fubm90YXRpb24+DQog
IDxjb21wbGV4VHlwZSBuYW1lPSJSdGVHcnBUeXBlIj4NCiAgICA8c2VxdWVuY2U+DQogICAgICA8
ZWxlbWVudCBuYW1lPSJiYXNlIiB0eXBlPSJzcHBwYjpCYXNpY09ialR5cGUiLz4NCiAgICAgIDxl
bGVtZW50IG5hbWU9InJ0ZUdycE5hbWUiIHR5cGU9InNwcHBiOk9iak5hbWVUeXBlIi8+DQogICAg
ICA8ZWxlbWVudCBuYW1lPSJydGVSZWMiIHR5cGU9InNwcHBiOlJ0ZVJlY1R5cGUiIG1pbk9jY3Vy
cz0iMCINCiAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgIDxlbGVtZW50IG5h
bWU9ImRnTmFtZSIgdHlwZT0ic3BwcGI6T2JqTmFtZVR5cGUiIG1pbk9jY3Vycz0iMCINCiAgICAg
ICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9InBlZXJpbmdP
cmciIHR5cGU9InNwcHBiOk9yZ0lkVHlwZSIgbWluT2NjdXJzPSIwIg0KICAgICAgICBtYXhPY2N1
cnM9InVuYm91bmRlZCIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0ic291cmNlSWRlbnQiIHR5cGU9
InNwcHBiOlNvdXJjZUlkZW50VHlwZSINCiAgICAgICAgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9
InVuYm91bmRlZCIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0iaXNJblN2YyIgdHlwZT0iYm9vbGVh
biIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0iZXh0IiB0eXBlPSJzcHBwYjpFeHRBbnlUeXBlIiBt
aW5PY2N1cnM9IjAiLz4NCiAgICA8L3NlcXVlbmNlPg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29t
cGxleFR5cGUgbmFtZT0iRGVzdEdycFR5cGUiPg0KICAgIDxzZXF1ZW5jZT4NCiAgICAgIDxlbGVt
ZW50IG5hbWU9ImJhc2UiIHR5cGU9InNwcHBiOkJhc2ljT2JqVHlwZSIvPg0KICAgICAgPGVsZW1l
bnQgbmFtZT0iZGdOYW1lIiB0eXBlPSJzcHBwYjpPYmpOYW1lVHlwZSIvPg0KICAgIDwvc2VxdWVu
Y2U+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJQdWJJZFR5cGUiIGFi
c3RyYWN0PSJ0cnVlIj4NCiAgICA8c2VxdWVuY2U+DQogICAgICA8ZWxlbWVudCBuYW1lPSJiYXNl
IiB0eXBlPSJzcHBwYjpCYXNpY09ialR5cGUiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9ImRnTmFt
ZSIgdHlwZT0ic3BwcGI6T2JqTmFtZVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgPGVsZW1l
bnQgbmFtZT0icnRlUmVjIiB0eXBlPSJzcHBwYjpSdGVSZWNUeXBlIiBtaW5PY2N1cnM9IjAiDQog
ICAgICAgIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICA8ZWxlbWVudCBtaW5PY2N1cnM9
IjAiIG5hbWU9ImNvckluZm8iIHR5cGU9InNwcHBiOkNPUkluZm9UeXBlIi8+DQogICAgPC9zZXF1
ZW5jZT4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkVtYWlsVHlwZSI+
DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpQdWJJ
ZFR5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZW1h
aWwiIHR5cGU9InN0cmluZyIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNp
b24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhU
eXBlIG5hbWU9IlROVHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lv
biBiYXNlPSJzcHBwYjpQdWJJZFR5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAg
PGVsZW1lbnQgbmFtZT0idG4iIHR5cGU9InN0cmluZyIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0K
ICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlw
ZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IlROUlR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4N
CiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6VE5UeXBlIj4NCiAgICAgICAgPHNlcXVlbmNl
Pg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImVuZFRuIiB0eXBlPSJzdHJpbmciLz4NCiAgICAg
ICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+
DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJSTlR5cGUiPg0KICAgIDxj
b21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6UHViSWRUeXBlIj4N
CiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InJuIiB0eXBlPSJz
dHJpbmciIGRlZmF1bHQ9InRydWUiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0
ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21w
bGV4VHlwZSBuYW1lPSJOQVBUUlR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxl
eHRlbnNpb24gYmFzZT0ic3BwcGI6UnRlUmVjVHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAg
ICAgICAgICA8ZWxlbWVudCBuYW1lPSJvcmRlciIgdHlwZT0idW5zaWduZWRTaG9ydCIvPg0KICAg
ICAgICAgIDxlbGVtZW50IG5hbWU9InByZWYiIHR5cGU9InVuc2lnbmVkU2hvcnQiLz4NCiAgICAg
ICAgICA8ZWxlbWVudCBuYW1lPSJmbGFncyIgdHlwZT0ic3RyaW5nIiBtaW5PY2N1cnM9IjAiLz4N
CiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJzdmNzIiB0eXBlPSJzdHJpbmciLz4NCiAgICAgICAg
ICA8ZWxlbWVudCBuYW1lPSJyZWd4IiB0eXBlPSJzcHBwYjpSZWdleFBhcmFtVHlwZSINCiAgICAg
ICAgICAgIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InJlcGwiIHR5
cGU9InN0cmluZyIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0idHRs
IiB0eXBlPSJwb3NpdGl2ZUludGVnZXIiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAgIDxlbGVt
ZW50IG5hbWU9ImV4dCIgdHlwZT0ic3BwcGI6RXh0QW55VHlwZSIgbWluT2NjdXJzPSIwIi8+DQog
ICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250
ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iTlNUeXBlIj4NCiAg
ICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOlJ0ZVJlY1R5
cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0iaG9zdE5h
bWUiIHR5cGU9InN0cmluZyIvPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImlwQWRkciIgdHlw
ZT0ic3BwcGI6SVBBZGRyVHlwZSIgbWluT2NjdXJzPSIwIg0KICAgICAgICAgICAgbWF4T2NjdXJz
PSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJ0dGwiIHR5cGU9InBvc2l0
aXZlSW50ZWdlciIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZXh0
IiB0eXBlPSJzcHBwYjpFeHRBbnlUeXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgPC9zZXF1
ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29t
cGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJVUklUeXBlIj4NCiAgICA8Y29tcGxleENv
bnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOlJ0ZVJlY1R5cGUiPg0KICAgICAg
ICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZXJlIiB0eXBlPSJzdHJpbmci
IGRlZmF1bHQ9Il4oLiopJCIvPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InVyaSIgdHlwZT0i
c3RyaW5nIi8+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZXh0IiB0eXBlPSJzcHBwYjpFeHRB
bnlUeXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0
ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21w
bGV4VHlwZSBuYW1lPSJSdGVHcnBPZmZlclR5cGUiPg0KICAgIDxzZXF1ZW5jZT4NCiAgICAgIDxl
bGVtZW50IG5hbWU9ImJhc2UiIHR5cGU9InNwcHBiOkJhc2ljT2JqVHlwZSIvPg0KICAgICAgPGVs
ZW1lbnQgbmFtZT0icnRlR3JwT2ZmZXJLZXkiIHR5cGU9InNwcHBiOlJ0ZUdycE9mZmVyS2V5VHlw
ZSIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0ic3RhdHVzIiB0eXBlPSJzcHBwYjpSdGVHcnBPZmZl
clN0YXR1c1R5cGUiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9Im9mZmVyRGF0ZVRpbWUiIHR5cGU9
ImRhdGVUaW1lIi8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJhY2NlcHREYXRlVGltZSIgdHlwZT0i
ZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0iZXh0IiB0eXBl
PSJzcHBwYjpFeHRBbnlUeXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAgICA8L3NlcXVlbmNlPg0KICA8
L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iRWdyUnRlVHlwZSI+DQogICAgPHNl
cXVlbmNlPg0KICAgICAgPGVsZW1lbnQgbmFtZT0iYmFzZSIgdHlwZT0ic3BwcGI6QmFzaWNPYmpU
eXBlIi8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJlZ3JSdGVOYW1lIiB0eXBlPSJzcHBwYjpPYmpO
YW1lVHlwZSIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0icHJlZiIgdHlwZT0idW5zaWduZWRTaG9y
dCIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0ic3ZjcyIgdHlwZT0ic3RyaW5nIi8+DQogICAgICA8
ZWxlbWVudCBuYW1lPSJyZWd4UmV3cml0ZVJ1bGUiIHR5cGU9InNwcHBiOlJlZ2V4UGFyYW1UeXBl
Ii8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJpbmdyZXNzUnRlIiB0eXBlPSJzcHBwYjpPYmpLZXlU
eXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9ImV4dCIgdHlwZT0ic3Bw
cGI6RXh0QW55VHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgPC9zZXF1ZW5jZT4NCiAgPC9jb21w
bGV4VHlwZT4NCiAgPGFubm90YXRpb24+DQogICAgPGRvY3VtZW50YXRpb24+IC0tLS0tLS0tLS0t
LS0tLS0tLSBBYnN0cmFjdCBPYmplY3QgYW5kIEVsZW1lbnQNCiAgICAgIFR5cGUgRGVmaW5pdGlv
bnMgLS0tLS0tLS0tLS0tLS0gPC9kb2N1bWVudGF0aW9uPg0KICA8L2Fubm90YXRpb24+DQogIDxj
b21wbGV4VHlwZSBuYW1lPSJCYXNpY09ialR5cGUiPg0KICAgIDxzZXF1ZW5jZT4NCiAgICAgIDxl
bGVtZW50IG5hbWU9InJhbnRJZCIgdHlwZT0ic3BwcGI6T3JnSWRUeXBlIi8+DQogICAgICA8ZWxl
bWVudCBuYW1lPSJyYXJJZCIgdHlwZT0ic3BwcGI6T3JnSWRUeXBlIi8+DQogICAgICA8ZWxlbWVu
dCBuYW1lPSJleHQiIHR5cGU9InNwcHBiOkV4dEFueVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAg
IDwvc2VxdWVuY2U+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJSdGVS
ZWNUeXBlIiBhYnN0cmFjdD0idHJ1ZSI+DQogICAgPHNlcXVlbmNlPg0KICAgICAgPGVsZW1lbnQg
bmFtZT0icHJpb3JpdHkiIHR5cGU9InBvc2l0aXZlSW50ZWdlciIgZGVmYXVsdD0iMTAwIi8+DQog
ICAgPC9zZXF1ZW5jZT4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IlJl
Z2V4UGFyYW1UeXBlIj4NCiAgICA8c2VxdWVuY2U+DQogICAgICA8ZWxlbWVudCBuYW1lPSJlcmUi
IHR5cGU9InN0cmluZyIgZGVmYXVsdD0iXiguKikkIi8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJy
ZXBsIiB0eXBlPSJzdHJpbmciLz4NCiAgICA8L3NlcXVlbmNlPg0KICA8L2NvbXBsZXhUeXBlPg0K
ICA8c2ltcGxlVHlwZSBuYW1lPSJPcmdJZFR5cGUiPg0KICAgIDxyZXN0cmljdGlvbiBiYXNlPSJz
dHJpbmciLz4NCiAgPC9zaW1wbGVUeXBlPg0KICA8c2ltcGxlVHlwZSBuYW1lPSJPYmpOYW1lVHlw
ZSI+DQogICAgPHJlc3RyaWN0aW9uIGJhc2U9InN0cmluZyIvPg0KICA8L3NpbXBsZVR5cGU+DQog
IDxzaW1wbGVUeXBlIG5hbWU9IlRyYW5zSWRUeXBlIj4NCiAgICA8cmVzdHJpY3Rpb24gYmFzZT0i
c3RyaW5nIi8+DQogIDwvc2ltcGxlVHlwZT4NCiAgPHNpbXBsZVR5cGUgbmFtZT0iTWlub3JWZXJU
eXBlIj4NCiAgICA8cmVzdHJpY3Rpb24gYmFzZT0idW5zaWduZWRMb25nIi8+DQogIDwvc2ltcGxl
VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9Ik9iaktleVR5cGUiPg0KICAgIDxzZXF1ZW5jZT4N
CiAgICAgIDxlbGVtZW50IG5hbWU9InJhbnRJZCIgdHlwZT0ic3BwcGI6T3JnSWRUeXBlIi8+DQog
ICAgICA8ZWxlbWVudCBuYW1lPSJuYW1lIiB0eXBlPSJzcHBwYjpPYmpOYW1lVHlwZSIvPg0KICAg
IDwvc2VxdWVuY2U+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJSdGVH
cnBPZmZlcktleVR5cGUiPg0KICAgIDxzZXF1ZW5jZT4NCiAgICAgIDxlbGVtZW50IG5hbWU9InJ0
ZUdycEtleSIgdHlwZT0ic3BwcGI6T2JqS2V5VHlwZSIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0i
b2ZmZXJlZFRvIiB0eXBlPSJzcHBwYjpPcmdJZFR5cGUiLz4NCiAgICA8L3NlcXVlbmNlPg0KICA8
L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iQmFzaWNScXN0VHlwZSI+DQogICAg
PHNlcXVlbmNlPg0KICAgICAgPGVsZW1lbnQgbmFtZT0iY2xpZW50VHJhbnNJZCIgdHlwZT0ic3Bw
cGI6VHJhbnNJZFR5cGUiDQogICAgICAgIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgPGVsZW1lbnQg
bmFtZT0ibWlub3JWZXIiIHR5cGU9InNwcHBiOk1pbm9yVmVyVHlwZSIgbWluT2NjdXJzPSIwIi8+
DQogICAgICA8ZWxlbWVudCBuYW1lPSJleHQiIHR5cGU9InNwcHBiOkV4dEFueVR5cGUiIG1pbk9j
Y3Vycz0iMCIvPg0KICAgIDwvc2VxdWVuY2U+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4
VHlwZSBuYW1lPSJCYXNpY1JzcG5zVHlwZSI+DQogICAgPHNlcXVlbmNlPg0KICAgICAgPGVsZW1l
bnQgbmFtZT0iY2xpZW50VHJhbnNJZCIgdHlwZT0ic3BwcGI6VHJhbnNJZFR5cGUiDQogICAgICAg
IG1pbk9jY3Vycz0iMCIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0ic2VydmVyVHJhbnNJZCIgdHlw
ZT0ic3BwcGI6VHJhbnNJZFR5cGUiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9InJlc0NvZGUiIHR5
cGU9ImludCIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0icmVzTXNnIiB0eXBlPSJzdHJpbmciLz4N
CiAgICAgIDxlbGVtZW50IG5hbWU9ImV4dCIgdHlwZT0ic3BwcGI6RXh0QW55VHlwZSIgbWluT2Nj
dXJzPSIwIi8+DQogICAgPC9zZXF1ZW5jZT4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhU
eXBlIG5hbWU9IklQQWRkclR5cGUiPg0KICAgIDxzZXF1ZW5jZT4NCiAgICAgIDxlbGVtZW50IG5h
bWU9ImFkZHIiIHR5cGU9InN0cmluZyIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0idHlwZSIgdHlw
ZT0ic3BwcGI6SVBUeXBlIi8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJleHQiIHR5cGU9InNwcHBi
OkV4dEFueVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgIDwvc2VxdWVuY2U+DQogIDwvY29tcGxl
eFR5cGU+DQogIDxzaW1wbGVUeXBlIG5hbWU9IklQVHlwZSI+DQogICAgPHJlc3RyaWN0aW9uIGJh
c2U9InRva2VuIj4NCiAgICAgIDxlbnVtZXJhdGlvbiB2YWx1ZT0iSVB2NCIvPg0KICAgICAgPGVu
dW1lcmF0aW9uIHZhbHVlPSJJUHY2Ii8+DQogICAgPC9yZXN0cmljdGlvbj4NCiAgPC9zaW1wbGVU
eXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iU291cmNlSWRlbnRUeXBlIj4NCiAgICA8c2VxdWVu
Y2U+DQogICAgICA8ZWxlbWVudCBuYW1lPSJzb3VyY2VJZGVudExhYmVsIiB0eXBlPSJzdHJpbmci
Lz4NCiAgICAgIDxlbGVtZW50IG5hbWU9InNvdXJjZUlkZW50U2NoZW1lIg0KICAgICAgICB0eXBl
PSJzcHBwYjpTb3VyY2VJZGVudFNjaGVtZVR5cGUiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9ImV4
dCIgdHlwZT0ic3BwcGI6RXh0QW55VHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgPC9zZXF1ZW5j
ZT4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPHNpbXBsZVR5cGUgbmFtZT0iU291cmNlSWRlbnRTY2hl
bWVUeXBlIj4NCiAgICA8cmVzdHJpY3Rpb24gYmFzZT0idG9rZW4iPg0KICAgICAgPGVudW1lcmF0
aW9uIHZhbHVlPSJ1cmkiLz4NCiAgICAgIDxlbnVtZXJhdGlvbiB2YWx1ZT0iaXAiLz4NCiAgICAg
IDxlbnVtZXJhdGlvbiB2YWx1ZT0icm9vdERvbWFpbiIvPg0KICAgIDwvcmVzdHJpY3Rpb24+DQog
IDwvc2ltcGxlVHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkNPUkluZm9UeXBlIj4NCiAgICA8
c2VxdWVuY2U+DQogICAgICA8ZWxlbWVudCBuYW1lPSJjb3JDbGFpbSIgdHlwZT0iYm9vbGVhbiIg
ZGVmYXVsdD0idHJ1ZSINCiAgICAgICAgbWluT2NjdXJzPSIwIi8+DQogICAgICA8ZWxlbWVudCBu
YW1lPSJjb3IiIHR5cGU9ImJvb2xlYW4iIGRlZmF1bHQ9ImZhbHNlIiBtaW5PY2N1cnM9IjAiLz4N
CiAgICAgIDxlbGVtZW50IG5hbWU9ImFzc2lnbmVkQ29yRGF0ZVRpbWUiIHR5cGU9ImRhdGVUaW1l
Ig0KICAgICAgICBtaW5PY2N1cnM9IjAiLz4NCiAgICA8L3NlcXVlbmNlPg0KICA8L2NvbXBsZXhU
eXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iU3ZjTWVudVR5cGUiPg0KICAgIDxzZXF1ZW5jZT4N
CiAgICAgIDxlbGVtZW50IG5hbWU9InNlcnZlclN0YXR1cyIgdHlwZT0ic3BwcGI6U2VydmVyU3Rh
dHVzVHlwZSIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0ibWFqTWluVmVyc2lvbiIgdHlwZT0ic3Ry
aW5nIg0KICAgICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgPGVsZW1lbnQgbmFt
ZT0ib2JqVVJJIiB0eXBlPSJhbnlVUkkiIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICA8
ZWxlbWVudCBuYW1lPSJleHRVUkkiIHR5cGU9ImFueVVSSSIgbWluT2NjdXJzPSIwIg0KICAgICAg
ICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgIDwvc2VxdWVuY2U+DQogIDwvY29tcGxleFR5
cGU+DQogIDxzaW1wbGVUeXBlIG5hbWU9IlNlcnZlclN0YXR1c1R5cGUiPg0KICAgIDxyZXN0cmlj
dGlvbiBiYXNlPSJ0b2tlbiI+DQogICAgICA8ZW51bWVyYXRpb24gdmFsdWU9ImluU2VydmljZSIv
Pg0KICAgICAgPGVudW1lcmF0aW9uIHZhbHVlPSJvdXRPZlNlcnZpY2UiLz4NCiAgICA8L3Jlc3Ry
aWN0aW9uPg0KICA8L3NpbXBsZVR5cGU+DQogIDxzaW1wbGVUeXBlIG5hbWU9IlJ0ZUdycE9mZmVy
U3RhdHVzVHlwZSI+DQogICAgPHJlc3RyaWN0aW9uIGJhc2U9InRva2VuIj4NCiAgICAgIDxlbnVt
ZXJhdGlvbiB2YWx1ZT0ib2ZmZXJlZCIvPg0KICAgICAgPGVudW1lcmF0aW9uIHZhbHVlPSJhY2Nl
cHRlZCIvPg0KICAgIDwvcmVzdHJpY3Rpb24+DQogIDwvc2ltcGxlVHlwZT4NCiAgPGNvbXBsZXhU
eXBlIG5hbWU9IkV4dEFueVR5cGUiPg0KICAgIDxzZXF1ZW5jZT4NCiAgICAgIDxhbnkgbmFtZXNw
YWNlPSIjI290aGVyIiBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgIDwvc2VxdWVuY2U+DQog
IDwvY29tcGxleFR5cGU+DQogIDxhbm5vdGF0aW9uPg0KICAgIDxkb2N1bWVudGF0aW9uPiAtLS0t
LS0tLS0tLS0tLSBPcGVyYXRpb24gUmVxdWVzdCBhbmQgUmVzcG9uc2UNCiAgICAgIE9iamVjdCBU
eXBlIERlZmluaXRpb25zIC0tLS0tLS0tLS0tLSA8L2RvY3VtZW50YXRpb24+DQogIDwvYW5ub3Rh
dGlvbj4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkFkZFJ0ZUdycHNScXN0VHlwZSI+DQogICAgPGNv
bXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1Jxc3RUeXBl
Ij4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InJ0ZUdycCIg
dHlwZT0ic3BwcGI6UnRlR3JwVHlwZSINCiAgICAgICAgICAgIG1heE9jY3Vycz0idW5ib3VuZGVk
Ii8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBs
ZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iRGVsUnRl
R3Jwc1Jxc3RUeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJh
c2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAg
PGVsZW1lbnQgbmFtZT0ib2JqZWN0S2V5IiB0eXBlPSJzcHBwYjpPYmpLZXlUeXBlIg0KICAgICAg
ICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAg
IDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQog
IDxjb21wbGV4VHlwZSBuYW1lPSJHZXRSdGVHcnBzUnFzdFR5cGUiPg0KICAgIDxjb21wbGV4Q29u
dGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAg
ICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJvYmplY3RLZXkiIHR5cGU9
InNwcHBiOk9iaktleVR5cGUiDQogICAgICAgICAgICBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0i
dW5ib3VuZGVkIi8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAg
ICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFt
ZT0iR2V0UnRlR3Jwc1JzcG5zVHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4
dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1JzcG5zVHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4N
CiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJydGVHcnAiIHR5cGU9InNwcHBiOlJ0ZUdycFR5cGUi
IG1pbk9jY3Vycz0iMCINCiAgICAgICAgICAgIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAg
ICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50
Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iQWRkRGVzdEdycHNScXN0
VHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBw
YjpCYXNpY1Jxc3RUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50
IG5hbWU9ImRlc3RHcnAiIHR5cGU9InNwcHBiOkRlc3RHcnBUeXBlIg0KICAgICAgICAgICAgbWF4
T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5z
aW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4
VHlwZSBuYW1lPSJEZWxEZXN0R3Jwc1Jxc3RUeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQog
ICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0KICAgICAgICA8c2Vx
dWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0ib2JqZWN0S2V5IiB0eXBlPSJzcHBwYjpP
YmpLZXlUeXBlIg0KICAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAg
PC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQog
IDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJHZXREZXN0R3Jwc1Jxc3RUeXBl
Ij4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJh
c2ljUnFzdFR5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFt
ZT0ib2JqZWN0S2V5IiB0eXBlPSJzcHBwYjpPYmpLZXlUeXBlIg0KICAgICAgICAgICAgbWluT2Nj
dXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAg
ICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4N
CiAgPGNvbXBsZXhUeXBlIG5hbWU9IkdldERlc3RHcnBzUnNwbnNUeXBlIj4NCiAgICA8Y29tcGxl
eENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnNwbnNUeXBlIj4N
CiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImRlc3RHcnAiIHR5
cGU9InNwcHBiOkRlc3RHcnBUeXBlIg0KICAgICAgICAgICAgbWluT2NjdXJzPSIwIiBtYXhPY2N1
cnM9InVuYm91bmRlZCIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+
DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBl
IG5hbWU9IkFkZFB1Yklkc1Jxc3RUeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8
ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+
DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0icGkiIHR5cGU9InNwcHBiOlB1YklkVHlwZSIgbWlu
T2NjdXJzPSIwIg0KICAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAg
PC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQog
IDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJBZGRQdWJJZHNSc3Buc1R5cGUi
Pg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFz
aWNSc3Buc1R5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQgbWF4
T2NjdXJzPSJ1bmJvdW5kZWQiIG1pbk9jY3Vycz0iMCIgbmFtZT0icGkiDQogICAgICAgICAgICB0
eXBlPSJzcHBwYjpQdWJJZFR5cGUiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0
ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21w
bGV4VHlwZSBuYW1lPSJEZWxQdWJJZHNScXN0VHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0K
ICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1Jxc3RUeXBlIj4NCiAgICAgICAgPHNl
cXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InBpIiB0eXBlPSJzcHBwYjpQdWJJZFR5
cGUiDQogICAgICAgICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICA8L3NlcXVl
bmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21w
bGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkdldFB1Yklkc1Jxc3RUeXBlIj4NCiAgICA8
Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5
cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0icGkiIHR5
cGU9InNwcHBiOlB1YklkVHlwZSIgbWluT2NjdXJzPSIwIg0KICAgICAgICAgICAgbWF4T2NjdXJz
PSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0K
ICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBu
YW1lPSJHZXRQdWJJZHNSc3Buc1R5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxl
eHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNSc3Buc1R5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+
DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0icGkiIHR5cGU9InNwcHBiOlB1YklkVHlwZSIgbWlu
T2NjdXJzPSIwIg0KICAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAg
PC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQog
IDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJBZGRSdGVHcnBPZmZlcnNScXN0
VHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBw
YjpCYXNpY1Jxc3RUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50
IG5hbWU9InJ0ZUdycE9mZmVyIiB0eXBlPSJzcHBwYjpSdGVHcnBPZmZlclR5cGUiDQogICAgICAg
ICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAg
PC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAg
PGNvbXBsZXhUeXBlIG5hbWU9IkRlbFJ0ZUdycE9mZmVyc1Jxc3RUeXBlIj4NCiAgICA8Y29tcGxl
eENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0K
ICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0icnRlR3JwT2ZmZXJL
ZXkiDQogICAgICAgICAgICB0eXBlPSJzcHBwYjpSdGVHcnBPZmZlcktleVR5cGUiIG1heE9jY3Vy
cz0idW5ib3VuZGVkIi8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVuc2lvbj4N
CiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUg
bmFtZT0iQWNjZXB0UnRlR3JwT2ZmZXJzUnFzdFR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4N
CiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAgIDxz
ZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJydGVHcnBPZmZlcktleSINCiAgICAg
ICAgICAgIHR5cGU9InNwcHBiOlJ0ZUdycE9mZmVyS2V5VHlwZSIgbWF4T2NjdXJzPSJ1bmJvdW5k
ZWQiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29t
cGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJSZWpl
Y3RSdGVHcnBPZmZlcnNScXN0VHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4
dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1Jxc3RUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0K
ICAgICAgICAgIDxlbGVtZW50IG5hbWU9InJ0ZUdycE9mZmVyS2V5Ig0KICAgICAgICAgICAgdHlw
ZT0ic3BwcGI6UnRlR3JwT2ZmZXJLZXlUeXBlIiBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAg
ICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVu
dD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkdldFJ0ZUdycE9mZmVy
c1Jxc3RUeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9
InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVs
ZW1lbnQgbmFtZT0ib2ZmZXJlZEJ5UGVlcnMiIHR5cGU9ImJvb2xlYW4iIG1pbk9jY3Vycz0iMCIv
Pg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9Im9mZmVyZWRUb1BlZXJzIiB0eXBlPSJib29sZWFu
IiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJzdGF0dXMiIHR5cGU9
InNwcHBiOlJ0ZUdycE9mZmVyU3RhdHVzVHlwZSINCiAgICAgICAgICAgIG1pbk9jY3Vycz0iMCIv
Pg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InBlZXJpbmdPcmciIHR5cGU9InNwcHBiOk9yZ0lk
VHlwZSINCiAgICAgICAgICAgIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4N
CiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJydGVHcnBPZmZlcktleSINCiAgICAgICAgICAgIHR5
cGU9InNwcHBiOlJ0ZUdycE9mZmVyS2V5VHlwZSIgbWluT2NjdXJzPSIwIg0KICAgICAgICAgICAg
bWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0
ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21w
bGV4VHlwZSBuYW1lPSJHZXRSdGVHcnBPZmZlcnNSc3Buc1R5cGUiPg0KICAgIDxjb21wbGV4Q29u
dGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNSc3Buc1R5cGUiPg0KICAg
ICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0icnRlR3JwT2ZmZXIiIHR5
cGU9InNwcHBiOlJ0ZUdycE9mZmVyVHlwZSINCiAgICAgICAgICAgIG1pbk9jY3Vycz0iMCIgbWF4
T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5z
aW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4
VHlwZSBuYW1lPSJBZGRFZ3JSdGVzUnFzdFR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAg
ICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAgIDxzZXF1
ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJlZ3JSdGUiIHR5cGU9InNwcHBiOkVnclJ0
ZVR5cGUiDQogICAgICAgICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICA8L3Nl
cXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9j
b21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkRlbEVnclJ0ZXNScXN0VHlwZSI+DQog
ICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1Jx
c3RUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9Im9i
amVjdEtleSIgdHlwZT0ic3BwcGI6T2JqS2V5VHlwZSINCiAgICAgICAgICAgIG1heE9jY3Vycz0i
dW5ib3VuZGVkIi8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAg
ICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFt
ZT0iR2V0RWdyUnRlc1Jxc3RUeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0
ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQog
ICAgICAgICAgPGVsZW1lbnQgbmFtZT0ib2JqZWN0S2V5IiB0eXBlPSJzcHBwYjpPYmpLZXlUeXBl
Ig0KICAgICAgICAgICAgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAg
ICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVu
dD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkdldEVnclJ0ZXNSc3Bu
c1R5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3Bw
cGI6QmFzaWNSc3Buc1R5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1l
bnQgbmFtZT0icnRlR3JwIiB0eXBlPSJzcHBwYjpSdGVHcnBUeXBlIiBtaW5PY2N1cnM9IjAiDQog
ICAgICAgICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0K
ICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlw
ZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkdldFN2Y01lbnVScXN0VHlwZSI+DQogICAgPGNvbXBs
ZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1Jxc3RUeXBlIi8+
DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBl
IG5hbWU9IkdldFN2Y01lbnVSc3Buc1R5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAg
IDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNSc3Buc1R5cGUiPg0KICAgICAgICA8c2VxdWVu
Y2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0ic3ZjTWVudSIgdHlwZT0ic3BwcGI6U3ZjTWVu
dVR5cGUiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwv
Y29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogIDxhbm5vdGF0aW9uPg0KICAgIDxk
b2N1bWVudGF0aW9uPiAtLS0tLS0tLS0tLS0tLSBPcGVyYXRpb24gUmVxdWVzdCBhbmQgUmVzcG9u
c2UNCiAgICAgIEVsZW1lbnQgRGVmaW5pdGlvbnMgLS0tLS0tLS0tLS0tIDwvZG9jdW1lbnRhdGlv
bj4NCiAgPC9hbm5vdGF0aW9uPg0KICA8YW5ub3RhdGlvbj4NCiAgICA8ZG9jdW1lbnRhdGlvbj4g
LS0tLS0tLS0tLS0tLS0gTWFuYWdlIFJvdXRlIEdyb3Vwcw0KICAgIDwvZG9jdW1lbnRhdGlvbj4N
CiAgPC9hbm5vdGF0aW9uPg0KICA8ZWxlbWVudCBuYW1lPSJhZGRSdGVHcnBzUnFzdCIgdHlwZT0i
c3BwcGI6QWRkUnRlR3Jwc1Jxc3RUeXBlIi8+DQogIDxlbGVtZW50IG5hbWU9ImRlbFJ0ZUdycHNS
cXN0IiB0eXBlPSJzcHBwYjpEZWxSdGVHcnBzUnFzdFR5cGUiLz4NCiAgPGVsZW1lbnQgbmFtZT0i
Z2V0UnRlR3Jwc1Jxc3QiIHR5cGU9InNwcHBiOkdldFJ0ZUdycHNScXN0VHlwZSIvPg0KICA8ZWxl
bWVudCBuYW1lPSJhZGRSdGVHcnBzUnNwbnMiIHR5cGU9InNwcHBiOkJhc2ljUnNwbnNUeXBlIi8+
DQogIDxlbGVtZW50IG5hbWU9ImRlbFJ0ZUdycHNSc3BucyIgdHlwZT0ic3BwcGI6QmFzaWNSc3Bu
c1R5cGUiLz4NCiAgPGVsZW1lbnQgbmFtZT0iZ2V0UnRlR3Jwc1JzcG5zIiB0eXBlPSJzcHBwYjpH
ZXRSdGVHcnBzUnNwbnNUeXBlIi8+DQogIDxhbm5vdGF0aW9uPg0KICAgIDxkb2N1bWVudGF0aW9u
PiAtLS0tLS0tLS0tLS0tLSBNYW5hZ2UgRGVzdGluYXRpb24gR3JvdXBzDQogICAgPC9kb2N1bWVu
dGF0aW9uPg0KICA8L2Fubm90YXRpb24+DQogIDxlbGVtZW50IG5hbWU9ImFkZERlc3RHcnBzUnFz
dCIgdHlwZT0ic3BwcGI6QWRkRGVzdEdycHNScXN0VHlwZSIvPg0KICA8ZWxlbWVudCBuYW1lPSJk
ZWxEZXN0R3Jwc1Jxc3QiIHR5cGU9InNwcHBiOkRlbERlc3RHcnBzUnFzdFR5cGUiLz4NCiAgPGVs
ZW1lbnQgbmFtZT0iZ2V0RGVzdEdycHNScXN0IiB0eXBlPSJzcHBwYjpHZXREZXN0R3Jwc1Jxc3RU
eXBlIi8+DQogIDxlbGVtZW50IG5hbWU9ImFkZERlc3RHcnBzUnNwbnMiIHR5cGU9InNwcHBiOkJh
c2ljUnNwbnNUeXBlIi8+DQogIDxlbGVtZW50IG5hbWU9ImRlbERlc3RHcnBzUnNwbnMiIHR5cGU9
InNwcHBiOkJhc2ljUnNwbnNUeXBlIi8+DQogIDxlbGVtZW50IG5hbWU9ImdldERlc3RHcnBzUnNw
bnMiDQogICAgdHlwZT0ic3BwcGI6R2V0RGVzdEdycHNSc3Buc1R5cGUiLz4NCiAgPGFubm90YXRp
b24+DQogICAgPGRvY3VtZW50YXRpb24+IC0tLS0tLS0tLS0tLS0tIE1hbmFnZSBQdWJsaWMgSWRl
bnRpZmllcnMNCiAgICA8L2RvY3VtZW50YXRpb24+DQogIDwvYW5ub3RhdGlvbj4NCiAgPGVsZW1l
bnQgbmFtZT0iYWRkUHViSWRzUnFzdCIgdHlwZT0ic3BwcGI6QWRkUHViSWRzUnFzdFR5cGUiLz4N
CiAgPGVsZW1lbnQgbmFtZT0iZGVsUHViSWRzUnFzdCIgdHlwZT0ic3BwcGI6RGVsUHViSWRzUnFz
dFR5cGUiLz4NCiAgPGVsZW1lbnQgbmFtZT0iZ2V0UHViSWRzUnFzdCIgdHlwZT0ic3BwcGI6R2V0
UHViSWRzUnFzdFR5cGUiLz4NCiAgPGVsZW1lbnQgbmFtZT0iYWRkUHViSWRzUnNwbnMiIHR5cGU9
InNwcHBiOkFkZFB1Yklkc1JzcG5zVHlwZSIvPg0KICA8ZWxlbWVudCBuYW1lPSJkZWxQdWJJZHNS
c3BucyIgdHlwZT0ic3BwcGI6QmFzaWNSc3Buc1R5cGUiLz4NCiAgPGVsZW1lbnQgbmFtZT0iZ2V0
UHViSWRzUnNwbnMiIHR5cGU9InNwcHBiOkdldFB1Yklkc1JzcG5zVHlwZSIvPg0KICA8YW5ub3Rh
dGlvbj4NCiAgICA8ZG9jdW1lbnRhdGlvbj4gLS0tLS0tLS0tLS0tLS0gTWFuYWdlIFJvdXRlIEdy
b3VwIE9mZmVycw0KICAgIDwvZG9jdW1lbnRhdGlvbj4NCiAgPC9hbm5vdGF0aW9uPg0KICA8ZWxl
bWVudCBuYW1lPSJhZGRSdGVHcnBPZmZlcnNScXN0Ig0KICAgIHR5cGU9InNwcHBiOkFkZFJ0ZUdy
cE9mZmVyc1Jxc3RUeXBlIi8+DQogIDxlbGVtZW50IG5hbWU9ImRlbFJ0ZUdycE9mZmVyc1Jxc3Qi
DQogICAgdHlwZT0ic3BwcGI6RGVsUnRlR3JwT2ZmZXJzUnFzdFR5cGUiLz4NCiAgPGVsZW1lbnQg
bmFtZT0iYWNjZXB0UnRlR3JwT2ZmZXJzUnFzdCINCiAgICB0eXBlPSJzcHBwYjpBY2NlcHRSdGVH
cnBPZmZlcnNScXN0VHlwZSIvPg0KICA8ZWxlbWVudCBuYW1lPSJyZWplY3RSdGVHcnBPZmZlcnNS
cXN0Ig0KICAgIHR5cGU9InNwcHBiOlJlamVjdFJ0ZUdycE9mZmVyc1Jxc3RUeXBlIi8+DQogIDxl
bGVtZW50IG5hbWU9ImdldFJ0ZUdycE9mZmVyc1Jxc3QiDQogICAgdHlwZT0ic3BwcGI6R2V0UnRl
R3JwT2ZmZXJzUnFzdFR5cGUiLz4NCiAgPGVsZW1lbnQgbmFtZT0iYWRkUnRlR3JwT2ZmZXJzUnNw
bnMiIHR5cGU9InNwcHBiOkJhc2ljUnNwbnNUeXBlIi8+DQogIDxlbGVtZW50IG5hbWU9ImRlbFJ0
ZUdycE9mZmVyc1JzcG5zIiB0eXBlPSJzcHBwYjpCYXNpY1JzcG5zVHlwZSIvPg0KICA8ZWxlbWVu
dCBuYW1lPSJhY2NlcHRSdGVHcnBPZmZlcnNSc3BucyIgdHlwZT0ic3BwcGI6QmFzaWNSc3Buc1R5
cGUiLz4NCiAgPGVsZW1lbnQgbmFtZT0icmVqZWN0UnRlR3JwT2ZmZXJzUnNwbnMiIHR5cGU9InNw
cHBiOkJhc2ljUnNwbnNUeXBlIi8+DQogIDxlbGVtZW50IG5hbWU9ImdldFJ0ZUdycE9mZmVyc1Jz
cG5zIg0KICAgIHR5cGU9InNwcHBiOkdldFJ0ZUdycE9mZmVyc1JzcG5zVHlwZSIvPg0KICA8YW5u
b3RhdGlvbj4NCiAgICA8ZG9jdW1lbnRhdGlvbj4gLS0tLS0tLS0tLS0tLS0gTWFuYWdlIEVncmVz
cyBSb3V0ZXMNCiAgICA8L2RvY3VtZW50YXRpb24+DQogIDwvYW5ub3RhdGlvbj4NCiAgPGVsZW1l
bnQgbmFtZT0iYWRkRWdyUnRlc1Jxc3QiIHR5cGU9InNwcHBiOkFkZEVnclJ0ZXNScXN0VHlwZSIv
Pg0KICA8ZWxlbWVudCBuYW1lPSJkZWxFZ3JSdGVzUnFzdCIgdHlwZT0ic3BwcGI6RGVsRWdyUnRl
c1Jxc3RUeXBlIi8+DQogIDxlbGVtZW50IG5hbWU9ImdldEVnclJ0ZXNScXN0IiB0eXBlPSJzcHBw
YjpHZXRFZ3JSdGVzUnFzdFR5cGUiLz4NCiAgPGVsZW1lbnQgbmFtZT0iYWRkRWdyUnRlc1JzcG5z
IiB0eXBlPSJzcHBwYjpCYXNpY1JzcG5zVHlwZSIvPg0KICA8ZWxlbWVudCBuYW1lPSJkZWxFZ3JS
dGVzUnNwbnMiIHR5cGU9InNwcHBiOkJhc2ljUnNwbnNUeXBlIi8+DQogIDxlbGVtZW50IG5hbWU9
ImdldEVnclJ0ZXNSc3BucyIgdHlwZT0ic3BwcGI6R2V0RWdyUnRlc1JzcG5zVHlwZSIvPg0KICA8
YW5ub3RhdGlvbj4NCiAgICA8ZG9jdW1lbnRhdGlvbj4gLS0tLS0tLS0tLS0tLS0gTWlzYyBPcGVy
YXRpb25zIDwvZG9jdW1lbnRhdGlvbj4NCiAgPC9hbm5vdGF0aW9uPg0KICA8ZWxlbWVudCBuYW1l
PSJnZXRTdmNNZW51UnFzdCIgdHlwZT0ic3BwcGI6R2V0U3ZjTWVudVJxc3RUeXBlIi8+DQogIDxl
bGVtZW50IG5hbWU9ImdldFN2Y01lbnVSc3BucyIgdHlwZT0ic3BwcGI6R2V0U3ZjTWVudVJzcG5z
VHlwZSIvPg0KICA8YW5ub3RhdGlvbj4NCiAgICA8ZG9jdW1lbnRhdGlvbj4gLS0tLS0tLS0gR2Vu
ZXJpYyBSZXF1ZXN0IGFuZCBSZXNwb25zZSBEZWZpbml0aW9ucw0KICAgICAgLS0tLS0tLS0tLS0t
LS0tIDwvZG9jdW1lbnRhdGlvbj4NCiAgPC9hbm5vdGF0aW9uPg0KICA8ZWxlbWVudCBuYW1lPSJz
cHBwUmVxdWVzdCI+DQogICAgPGNvbXBsZXhUeXBlPg0KICAgICAgPHNlcXVlbmNlPg0KICAgICAg
ICA8YW55IG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICA8L3NlcXVlbmNlPg0KICAgICAg
PGF0dHJpYnV0ZSBuYW1lPSJ0cmFuc2FjdGlvbmFsIiB0eXBlPSJib29sZWFuIiB1c2U9Im9wdGlv
bmFsIi8+DQogICAgPC9jb21wbGV4VHlwZT4NCiAgPC9lbGVtZW50Pg0KICA8ZWxlbWVudCBuYW1l
PSJzcHBwUmVzcG9uc2UiPg0KICAgIDxjb21wbGV4VHlwZT4NCiAgICAgIDxzZXF1ZW5jZT4NCiAg
ICAgICAgPGFueSBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgPC9zZXF1ZW5jZT4NCiAg
ICA8L2NvbXBsZXhUeXBlPg0KICA8L2VsZW1lbnQ+DQo8L3NjaGVtYT4NCl1dPg0KICAgICAgICAg
IDwvYXJ0d29yaz4NCiAgICAgICAgPC9maWd1cmU+DQoNCiAgICAgIDwvdD4NCiAgICA8L3NlY3Rp
b24+DQoNCiAgICA8c2VjdGlvbiBhbmNob3I9InNwZWNpZmljYXRpb25leHRlbnNpYmlsaXR5IiB0
aXRsZT0iU3BlY2lmaWNhdGlvbiBFeHRlbnNpYmlsaXR5Ij4NCiAgICAgIDx0PiBUaGUgcHJvdG9j
b2wgZGVmaW5lZCBpbiB0aGlzIHNwZWNpZmljYXRpb24gaXMgZXh0ZW5zaWJsZS4NCiAgICAgICAg
VGhpcyBzZWN0aW9uIGV4cGxhaW5zIGhvdyB0byBleHRlbmQgdGhlIHByb3RvY29sIGFuZCB3aGF0
DQogICAgICAgIHByb2NlZHVyZXMgYXJlIG5lY2Vzc2FyeSB0byBmb2xsb3cgaW4gb3JkZXIgdG8g
ZW5zdXJlIHByb3Blcg0KICAgICAgICBleHRlbnNpb25zLiA8L3Q+DQogICAgPC9zZWN0aW9uPg0K
DQogICAgPHNlY3Rpb24gdGl0bGU9IkFja25vd2xlZGdtZW50cyI+DQogICAgICA8dD4gVGhpcyBk
b2N1bWVudCBpcyBhIHJlc3VsdCBvZiB2YXJpb3VzIGRpc2N1c3Npb25zIGhlbGQgaW4gdGhlDQog
ICAgICAgIERSSU5LUyB3b3JraW5nIGdyb3VwIGFuZCB3aXRoaW4gdGhlIERSSU5LUyBwcm90b2Nv
bCBkZXNpZ24NCiAgICAgICAgdGVhbSwgd2hpY2ggaXMgY29tcHJpc2VkIG9mIHRoZSBmb2xsb3dp
bmcgaW5kaXZpZHVhbHMsIGluDQogICAgICAgIGFscGhhYmV0aWNhbCBvcmRlcjogRGVib3JhaCBB
IEd1eXRvbiAoVGVsY29yZGlhKSwgU3VtYW50aA0KICAgICAgICBDaGFubmFiYXNhcHBhIChDYWJs
ZUxhYnMpLCBKZWFuLUZyYW5jb2lzIE11bGUgKENhYmxlTGFicyksDQogICAgICAgIEtlbm5ldGgg
Q2FydHdyaWdodCAoVE5TSSksIE1hbmp1bCBNYWhhcmlzaGkgKFROU0kpLCBEYXZpZA0KICAgICAg
ICBTY2h3YXJ0eiAoWENvbm5lY3QpLCBhbmQgdGhlIGNvLWNoYWlycyBSaWNoYXJkIFNob2NrZXkg
YW5kDQogICAgICAgIEFsZXhhbmRlciBNYXlyaG9mZXIgKGVudW0uYXQgR21iSCkuIDwvdD4NCiAg
ICAgIDx0PiBUaGUgYXV0aG9ycyBvZiB0aGlzIGRvY3VtZW50IHRoYW5rIHRoZSBmb2xsb3dpbmcg
aW5kaXZpZHVhbHMNCiAgICAgICAgZm9yIHRoZWlyIGFkdmljZSwgcmV2aWV3cyBhbmQgY29tbWVu
dHMgZHVyaW5nIHRoZSBkZXZlbG9wbWVudA0KICAgICAgICBvZiB0aGlzIHByb3RvY29sOiBMaXNh
IER1c3NlYXVsdCwgIllPVVIgTkFNRSBIRVJFIiAtLSBzZW5kDQogICAgICAgIGNvbW1lbnRzIHRv
IGRyaW5rcyBsaXN0LiA8L3Q+DQogICAgPC9zZWN0aW9uPg0KDQogIDwvbWlkZGxlPg0KDQogIDxi
YWNrPg0KICAgIDxyZWZlcmVuY2VzIHRpdGxlPSJOb3JtYXRpdmUgUmVmZXJlbmNlcyI+ICZyZmMy
MTE5OyAmcmZjMjI3NzsNCiAgICAgICZyZmMzNjI5OyAmcmZjMjc4MTsgJnJmYzM2ODg7ICZyZmMz
OTg2Ow0KICAgICAgJkktRC5pZXRmLWRyaW5rcy1zcHBwLW92ZXItc29hcDsgPC9yZWZlcmVuY2Vz
Pg0KDQogICAgPHJlZmVyZW5jZXMgdGl0bGU9IkluZm9ybWF0aXZlIFJlZmVyZW5jZXMiPiAmcmZj
MjgyMTsgJnJmYzMyNjE7DQogICAgICAmcmZjMzc2MTsgJnJmYzQ3MjU7ICZyZmM1NDg2Ow0KICAg
ICAgJkktRC5pZXRmLWRyaW5rcy11c2VjYXNlcy1yZXF1aXJlbWVudHM7IDwvcmVmZXJlbmNlcz4N
CiAgPC9iYWNrPg0KDQo8L3JmYz4NCg==

--_003_754963199212404AB8E9CFCA6C3D0CDA244A38721FTNSMAILNAwin2_--

From kcartwright@tnsi.com  Mon Sep 13 07:56:04 2010
Return-Path: <kcartwright@tnsi.com>
X-Original-To: drinks@core3.amsl.com
Delivered-To: drinks@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6ED683A69F1 for <drinks@core3.amsl.com>; Mon, 13 Sep 2010 07:56:03 -0700 (PDT)
X-Quarantine-ID: <wEDIdQWMUGl5>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER, Improper folded header field made up entirely of whitespace: References: ...244A386852@TNS-MAIL-NA.win2k.corp.tnsi.com>\n  \n
X-Spam-Flag: NO
X-Spam-Score: 3.056
X-Spam-Level: ***
X-Spam-Status: No, score=3.056 tagged_above=-999 required=5 tests=[AWL=-2.893,  BAYES_50=0.001, FB_IOW=3.333, MANGLED_TEXT=2.3, SARE_MILLIONSOF=0.315]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wEDIdQWMUGl5 for <drinks@core3.amsl.com>; Mon, 13 Sep 2010 07:55:53 -0700 (PDT)
Received: from tnsi.com (relayus.tnsi.com [208.224.248.44]) by core3.amsl.com (Postfix) with ESMTP id 070443A69F5 for <drinks@ietf.org>; Mon, 13 Sep 2010 07:55:50 -0700 (PDT)
Received: from ([172.17.7.231]) by relayus.tnsi.com with ESMTP with TLS id 4440551.47614061; Mon, 13 Sep 2010 10:56:14 -0400
Received: from TNS-MAIL-NA.win2k.corp.tnsi.com ([172.17.7.219]) by MAIL-HUB-NA.win2k.corp.tnsi.com ([172.17.7.231]) with mapi; Mon, 13 Sep 2010 10:56:14 -0400
From: "Cartwright, Ken" <kcartwright@tnsi.com>
To: "Drinks@ietf.org" <Drinks@ietf.org>
Date: Mon, 13 Sep 2010 10:56:14 -0400
Thread-Topic: Progress Update
Thread-Index: ActFJDtWPdpsBdkVQvSv0Od13HdUdgJsAeHQAFOjNdAAAPoXsAA8V7CQAI7MHuA=
Message-ID: <754963199212404AB8E9CFCA6C3D0CDA244A387636@TNS-MAIL-NA.win2k.corp.tnsi.com>
References: <76AC5FEF83F1E64491446437EA81A61F7D1FF3FFE6@srvxchg> <76AC5FEF83F1E64491446437EA81A61F7D1FF406FA@srvxchg> <754963199212404AB8E9CFCA6C3D0CDA244A386852@TNS-MAIL-NA.win2k.corp.tnsi.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/mixed; boundary="_003_754963199212404AB8E9CFCA6C3D0CDA244A387636TNSMAILNAwin2_"
MIME-Version: 1.0
Subject: Re: [drinks] Progress Update
X-BeenThere: drinks@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF DRINKS WG <drinks.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/drinks>
List-Post: <mailto:drinks@ietf.org>
List-Help: <mailto:drinks-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Sep 2010 14:56:04 -0000

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

Here's the next update to the doc.  Also attached is the running list of ch=
anges.  Items 9, 10, and 11 are the latest changes I made since my late upd=
ate.

Syed and JFM, you will of course want to review these asap.

Ken


-----Original Message-----
From: Cartwright, Ken
Sent: Friday, September 10, 2010 2:54 PM
To: Cartwright, Ken; 'Drinks@ietf.org'
Subject: RE: Progress Update

Here's the next update.  I've completed item 7 from the To-Do list and inco=
rporated all comments from my Pre-IETF document review (see second attached=
 document), save 1.  The one comment that I did not fully address is:

"KJC:  Need to describe how multiple response messages are supported."

There are a few different opinions on how/if/toWhatExtent we want to suppor=
t that.  We need to discuss this and put it to bed at the face-to-face meet=
ing next week.  This item is priority one as far as I am concerned.  And th=
is of course is related to the "Proposal for Syeds two requirements" referr=
ed to in the email below.

I'll continue to work this over the weekend and Monday and send out another=
 update no later than COB Monday.

Ken


-----Original Message-----
From: Cartwright, Ken
Sent: Thursday, September 09, 2010 9:57 AM
To: Cartwright, Ken; Drinks@ietf.org
Subject: RE: Progress Update

Btw, here's the document as it currently stands.  I have the token and am i=
n progress.

Ken

-----Original Message-----
From: drinks-bounces@ietf.org [mailto:drinks-bounces@ietf.org] On Behalf Of=
 Cartwright, Ken
Sent: Thursday, September 09, 2010 9:46 AM
To: Drinks@ietf.org
Subject: [drinks] Progress Update


Below is my progress update for the past two weeks and a proposal for how t=
o handle the two goals/requirements that Syed has.  We can discuss this on =
today's call.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Progress

1) Completed my item "1" from the formal To-Do list
        -- Added in the section describing the addDestGrps operation
        -- Added in the section describing the getDestGrps operation
        -- Did a search and replace rename on a few instances of "DestGroup=
" to "DestGrp".
                This syncs up with the "RteGrp" name.
2) Fixed a few grammatical issues in the addRteGrp and getRteGrp sections.
3) Fixed a few issues with the XML.  Someone inserted the use of "&" in sec=
tion headers
without escaping it.  So I replaced them wiht "and".
4) Completed my item "4a" from the formal To-Do list
        Updated the Request section to reflect our latest XSD definition an=
d made a few corrections.
        Updated the Reply/response section to reflect our latest XSD defini=
tion and made a few corrections.
        Corrected the XSD structure of the spppResponse element defintion t=
o remove the
                duplicate clinet and server transaction ID attributed.  We =
are using elements.
5) Compelted item "4h" in the formal To-Do list.  This one actually belonge=
d to Syed, but I realized
        that it tightly related to my item "4a", so I went ahaead and inclu=
ded it in that section.
6) Tentatively Completed item "4e" in the formal To-Do list.
        May want to break out the message parameters to an XML data structu=
re in the XSD.
7) Working on action item 7
8) Worked on how to meet Syed two requirements.  I discuss this in more det=
ail below.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Proposal for Syeds two requirements:

The Requirements:
1) Allow partial success within a given request (iow, the result of a given=
 request is not all or nothing).
2) Allow the detailed result of the objects within a request to be echoed b=
ack ti the client (specifically for the Public Identifier and its COR reque=
st result.

Background:

1) I think both requirements are of course reasonable if you have systems t=
hat need them and that are therefore ok with te moderate performance and co=
mplexity that they result in.  Which of course Syed does.  So I'm in agreem=
ent that we should make the necessary modifications to support them.
2) The protocol was not initially constructed to address these two requirem=
ents because they were not requirements at the time.
3) To help answer the first requirement we had just bolted on the "transact=
ional" attribute to the spppRequest, and made the content of an spppRequest=
 to be zero or more, object and relied on the parameterized response messag=
es/codes to add the details about what failed.  However, I've come to belie=
ve that this is no longer a clean and effective way to handle them.

Proposal:

1) Change all the object operation objects so that they do not support mult=
iple objects.  Iow, addDestGrps, would become addDestGrp, and addPIs would =
become addPI.  This eliminates the complexity of the response that results =
from allowing both multiple objects and multiple object requests to be pass=
ed into an spppRequest operation.
2) Change the response data structure and so that it can handle echoing bac=
k all of the objects that were passed in and the result of each.
3) I'll make the necessary changes to document and XSD over the next couple=
 days.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D


Document To-Do List

XX 1) (Ken) Write the add/get Destination Group operation sub-sections of s=
ection 8.
2) (Syed) Write the general "del" operation sections of sub-section 8.
3) (Alex & Ken) Make sure that the portions of section 8 that I wrote and t=
he portions that Syed will write are in sync from a specificity standpoint =
and a functionality stand point, and that they are all correct from a spell=
ing and grammar perspective.
4) Update/tweak/add sections that describe the XSD and protocol concepts th=
at apply to all of the operations in section 8. This includes the following=
:
XX a) (Ken) BasicRqstType and BasicRspns Type
b) (Syed) BaseObjType
d) (Syed) Transactional boundaries and transaction IDs
XX e) (Ken) Response codes
f) (Ken) Authorization to objects and information
g) (???HowDoWeWantToDocumentThis)??? Object keys (business keys vs syntheti=
c keys).
XX h) (Syed / Ken) spppRequest and spppResponse data elements and the "tran=
sactional" element. Related to (d) above.
j) (Ken) Organization ID documentation.
5) (Syed) Evaluate and incorporate what Syed comes up with on the open numb=
er plan concept and add this into Syed's Public Identity portion of section=
 8.
6) (Syed, Alex for SIP Redirect example) Add more information in section 8 =
to explain how the URIType is used (to meet the LUF requirements). This wil=
l be part of an example section. We will add an example appendix at the end=
.
Working 7) (JFM first pass then, Ken) Clean up and partially re-organized t=
he introductory sections 1 through 7 to make them more focused and clear cu=
t. Perhaps move parts of their content into section 8, etc.
7.5) (Alex) Review the requirements section. I'm not sure why we have the u=
se cases and requirements re-stated in this document. I think we should not=
 do that. Also see my comments on section 1 through 7 sent out on Monday, 7=
/26.
 8) (Sumanth) Make sure the terminology and definitions in the intro sectio=
ns are now in sync with our new understandings of the use cases in the use =
case document.
9) Updates to Public Identifier Type Documentation and XSD as follows:
a) (JFM)corClaimStatus boolean instead of "approved" enum and corClaimStatu=
sChanges date/Time
b) (Syed) Open numbering plan support for TN Range
c) (JFM) TNRange should not inherit from TN
11) (Ken) File based bulk provisioning.
12) (Ken, Alex) Data validation rules for each data element.
13) (Ken) Make the content of spppRequest more explicit so that update requ=
ests and query requests cannot be co-mingloed in the same spppRequest.



This e-mail message is for the sole use of the intended recipient(s)and may
contain confidential and privileged information of Transaction Network Serv=
ices.
Any unauthorised review, use, disclosure or distribution is prohibited. If =
you
are not the intended recipient, please contact the sender by reply e-mail a=
nd destroy all copies of the original message.

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

This e-mail message is for the sole use of the intended recipient(s)and may
contain confidential and privileged information of Transaction Network Serv=
ices.
Any unauthorised review, use, disclosure or distribution is prohibited. If =
you
are not the intended recipient, please contact the sender by reply e-mail a=
nd destroy all copies of the original message.


--_003_754963199212404AB8E9CFCA6C3D0CDA244A387636TNSMAILNAwin2_
Content-Type: text/xml; name="draft-ietf-drinks-sppprov-01v8.xml"
Content-Description: draft-ietf-drinks-sppprov-01v8.xml
Content-Disposition: attachment;
	filename="draft-ietf-drinks-sppprov-01v8.xml"; size=147893;
	creation-date="Mon, 13 Sep 2010 09:49:32 GMT";
	modification-date="Mon, 13 Sep 2010 10:50:12 GMT"
Content-Transfer-Encoding: base64

PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCg0KPCFET0NUWVBFIHJmYyBT
WVNURU0gInJmYzI2MjkuZHRkIiBbDQogICAgICAgIDwhRU5USVRZIHJmYzIyNzcgUFVCTElDICIi
DQogICAgICAgICAgImh0dHA6Ly94bWwucmVzb3VyY2Uub3JnL3B1YmxpYy9yZmMvYmlieG1sL3Jl
ZmVyZW5jZS5SRkMuMjI3Ny54bWwiPg0KICAgICAgICA8IUVOVElUWSByZmMyMTE5IFBVQkxJQyAi
Ig0KICAgICAgICAgICJodHRwOi8veG1sLnJlc291cmNlLm9yZy9wdWJsaWMvcmZjL2JpYnhtbC9y
ZWZlcmVuY2UuUkZDLjIxMTkueG1sIj4NCiAgICAgICAgPCFFTlRJVFkgcmZjMjc4MSBQVUJMSUMg
IiINCiAgICAgICAgICAiaHR0cDovL3htbC5yZXNvdXJjZS5vcmcvcHVibGljL3JmYy9iaWJ4bWwv
cmVmZXJlbmNlLlJGQy4yNzgxLnhtbCI+DQogICAgICAgIDwhRU5USVRZIHJmYzI4MjEgUFVCTElD
ICIiDQogICAgICAgICAgImh0dHA6Ly94bWwucmVzb3VyY2Uub3JnL3B1YmxpYy9yZmMvYmlieG1s
L3JlZmVyZW5jZS5SRkMuMjgyMS54bWwiPg0KICAgICAgICA8IUVOVElUWSByZmMzMjYxIFBVQkxJ
QyAiIg0KICAgICAgICAgICJodHRwOi8veG1sLnJlc291cmNlLm9yZy9wdWJsaWMvcmZjL2JpYnht
bC9yZWZlcmVuY2UuUkZDLjMyNjEueG1sIj4NCiAgICAgICAgPCFFTlRJVFkgcmZjMzI2MyBQVUJM
SUMgIiINCiAgICAgICAgICAiaHR0cDovL3htbC5yZXNvdXJjZS5vcmcvcHVibGljL3JmYy9iaWJ4
bWwvcmVmZXJlbmNlLlJGQy4zMjYzLnhtbCI+DQogICAgICAgIDwhRU5USVRZIHJmYzM2MjkgUFVC
TElDICIiDQogICAgICAgICAgImh0dHA6Ly94bWwucmVzb3VyY2Uub3JnL3B1YmxpYy9yZmMvYmli
eG1sL3JlZmVyZW5jZS5SRkMuMzYyOS54bWwiPg0KICAgICAgICA8IUVOVElUWSByZmMzNjg4IFBV
QkxJQyAiIg0KICAgICAgICAgICJodHRwOi8veG1sLnJlc291cmNlLm9yZy9wdWJsaWMvcmZjL2Jp
YnhtbC9yZWZlcmVuY2UuUkZDLjM2ODgueG1sIj4NCiAgICAgICAgPCFFTlRJVFkgcmZjMzk4NiBQ
VUJMSUMgIiINCiAgICAgICAgICAiaHR0cDovL3htbC5yZXNvdXJjZS5vcmcvcHVibGljL3JmYy9i
aWJ4bWwvcmVmZXJlbmNlLlJGQy4zOTg2LnhtbCI+DQogICAgICAgIDwhRU5USVRZIHJmYzM3NjEg
UFVCTElDICIiDQogICAgICAgICAgImh0dHA6Ly94bWwucmVzb3VyY2Uub3JnL3B1YmxpYy9yZmMv
YmlieG1sL3JlZmVyZW5jZS5SRkMuMzc2MS54bWwiPg0KICAgICAgICA8IUVOVElUWSByZmM0NzI1
IFBVQkxJQyAiIg0KICAgICAgICAgICJodHRwOi8veG1sLnJlc291cmNlLm9yZy9wdWJsaWMvcmZj
L2JpYnhtbC9yZWZlcmVuY2UuUkZDLjQ3MjUueG1sIj4gICAgICAgICAgDQogICAgICAgIDwhRU5U
SVRZIHJmYzU0ODYgUFVCTElDICIiDQogICAgICAgICAgImh0dHA6Ly94bWwucmVzb3VyY2Uub3Jn
L3B1YmxpYy9yZmMvYmlieG1sL3JlZmVyZW5jZS5SRkMuNTQ4Ni54bWwiPg0KCQk8IUVOVElUWSBJ
LUQuaWV0Zi1kcmlua3MtdXNlY2FzZXMtcmVxdWlyZW1lbnRzIFNZU1RFTSAiaHR0cDovL3htbC5y
ZXNvdXJjZS5vcmcvcHVibGljL3JmYy9iaWJ4bWwzL3JlZmVyZW5jZS5JLUQuaWV0Zi1kcmlua3Mt
dXNlY2FzZXMtcmVxdWlyZW1lbnRzLnhtbCI+DQoJCQ0KCQk8IUVOVElUWSBJLUQuaWV0Zi1kcmlu
a3Mtc3BwcC1vdmVyLXNvYXAgU1lTVEVNICJodHRwOi8veG1sLnJlc291cmNlLm9yZy9wdWJsaWMv
cmZjL2JpYnhtbDMvcmVmZXJlbmNlLkktRC5pZXRmLWRyaW5rcy1zcHBwLW92ZXItc29hcC54bWwi
Pg0KCQkNCl0+DQoNCg0KPHJmYyBjYXRlZ29yeT0ic3RkIiBkb2NOYW1lPSJkcmFmdC1pZXRmLWRy
aW5rcy1zcHByb3YtMDF2MSINCiAgaXByPSJ0cnVzdDIwMDkwMiI+DQoNCiAgPD94bWwtc3R5bGVz
aGVldCB0eXBlPSd0ZXh0L3hzbCcgaHJlZj0ncmZjMjYyOS54c2x0JyA/Pg0KDQogIDw/cmZjIHRv
Yz0ieWVzIiA/Pg0KICA8P3JmYyBzeW1yZWZzPSJ5ZXMiID8+DQogIDw/cmZjIHNvcnRyZWZzPSJ5
ZXMiPz4NCiAgPD9yZmMgaXBybm90aWZpZWQ9Im5vIiA/Pg0KICA8P3JmYyBzdHJpY3Q9InllcyIg
Pz4NCg0KICA8ZnJvbnQ+DQogICAgPHRpdGxlIGFiYnJldj0iZHJhZnQtZHJpbmtzLXNwcHJvdiI+
IFNlc3Npb24gUGVlcmluZyBQcm92aXNpb25pbmcNCiAgICAgIFByb3RvY29sIDwvdGl0bGU+DQoN
CiAgICA8YXV0aG9yIGluaXRpYWxzPSJKLUYuTS4iIHN1cm5hbWU9Ik11bGUiDQogICAgICBmdWxs
bmFtZT0iSmVhbi1GcmFuY29pcyBNdWxlIj4NCiAgICAgIDxvcmdhbml6YXRpb24+Q2FibGVMYWJz
IDwvb3JnYW5pemF0aW9uPg0KICAgICAgPGFkZHJlc3M+DQogICAgICAgICAgICAgICAgICAgICAg
ICA8cG9zdGFsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3RyZWV0Pjg1OCBD
b2FsIENyZWVrIENpcmNsZTwvc3RyZWV0Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA8Y2l0eT5Mb3Vpc3ZpbGxlPC9jaXR5PiA8cmVnaW9uPkNPPC9yZWdpb24+IA0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA8Y29kZT44MDAyNzwvY29kZT4NCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgPGNvdW50cnk+VVNBPC9jb3VudHJ5Pg0KICAgICAgICAgICAgICAg
ICAgICAgICAgPC9wb3N0YWw+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZW1haWw+amZtQGNh
YmxlbGFicy5jb208L2VtYWlsPg0KICAgICAgICAgICAgICAgIDwvYWRkcmVzcz4NCiAgICA8L2F1
dGhvcj4NCg0KICAgIDxhdXRob3IgaW5pdGlhbHM9IksuQy4iIHN1cm5hbWU9IkNhcnR3cmlnaHQi
DQogICAgICBmdWxsbmFtZT0iS2VubmV0aCBDYXJ0d3JpZ2h0Ij4NCiAgICAgIDxvcmdhbml6YXRp
b24+VE5TPC9vcmdhbml6YXRpb24+DQogICAgICA8YWRkcmVzcz4NCiAgICAgICAgICAgICAgICAg
ICAgICAgIDxwb3N0YWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzdHJlZXQ+
MTkzOSBSb2xhbmQgQ2xhcmtlIFBsYWNlPC9zdHJlZXQ+DQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDxjaXR5PlJlc3RvbjwvY2l0eT4gPHJlZ2lvbj5WQTwvcmVnaW9uPiANCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGU+MjAxOTE8L2NvZGU+DQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDxjb3VudHJ5PlVTQTwvY291bnRyeT4NCiAgICAgICAgICAg
ICAgICAgICAgICAgIDwvcG9zdGFsPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGVtYWlsPmtj
YXJ0d3JpZ2h0QHRuc2kuY29tPC9lbWFpbD4NCiAgICAgICAgICAgICAgICA8L2FkZHJlc3M+DQog
ICAgPC9hdXRob3I+DQoNCiAgICA8YXV0aG9yIGluaXRpYWxzPSJTLkEuIiBzdXJuYW1lPSJBbGki
IGZ1bGxuYW1lPSJTeWVkIFdhc2ltIEFsaSI+DQogICAgICA8b3JnYW5pemF0aW9uPk5ldVN0YXI8
L29yZ2FuaXphdGlvbj4NCiAgICAgIDxhZGRyZXNzPg0KICAgICAgICAgICAgICAgICAgICAgICAg
PHBvc3RhbD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0cmVldD40NjAwMCBD
ZW50ZXIgT2FrIFBsYXphPC9zdHJlZXQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDxjaXR5PlN0ZXJsaW5nPC9jaXR5PiA8cmVnaW9uPlZBPC9yZWdpb24+IA0KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA8Y29kZT4yMDE2NjwvY29kZT4NCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgPGNvdW50cnk+VVNBPC9jb3VudHJ5Pg0KICAgICAgICAgICAgICAgICAg
ICAgICAgPC9wb3N0YWw+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZW1haWw+c3llZC5hbGlA
bmV1c3Rhci5iaXo8L2VtYWlsPg0KICAgICAgICAgICAgICAgIDwvYWRkcmVzcz4NCiAgICA8L2F1
dGhvcj4NCg0KICAgIDxhdXRob3IgaW5pdGlhbHM9IkEuTS4iIHN1cm5hbWU9Ik1heXJob2ZlciIN
CiAgICAgIGZ1bGxuYW1lPSJBbGV4YW5kZXIgTWF5cmhvZmVyIj4NCiAgICAgIDxvcmdhbml6YXRp
b24+ZW51bS5hdCBHbWJIPC9vcmdhbml6YXRpb24+DQogICAgICA8YWRkcmVzcz4NCiAgICAgICAg
ICAgICAgICAgICAgICAgIDxwb3N0YWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDxzdHJlZXQ+S2FybHNwbGF0eiAxLzk8L3N0cmVldD4NCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgPGNpdHk+V2llbjwvY2l0eT4gPHJlZ2lvbj4gPC9yZWdpb24+IA0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA8Y29kZT5BLTEwMTA8L2NvZGU+DQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDxjb3VudHJ5PkF1c3RyaWE8L2NvdW50cnk+DQogICAgICAgICAg
ICAgICAgICAgICAgICA8L3Bvc3RhbD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxlbWFpbD5h
bGV4YW5kZXIubWF5cmhvZmVyQGVudW0uYXQ8L2VtYWlsPg0KICAgICAgICAgICAgICAgIDwvYWRk
cmVzcz4NCiAgICA8L2F1dGhvcj4NCg0KICAgIDxkYXRlIHllYXI9IjIwMTAiLz4NCg0KICAgIDxh
cmVhPlJlYWwtdGltZSBBcHBsaWNhdGlvbnMgYW5kIEluZnJhc3RydWN0dXJlIEFyZWE8L2FyZWE+
DQoNCiAgICA8d29ya2dyb3VwPkRSSU5LUzwvd29ya2dyb3VwPg0KDQogICAgPGFic3RyYWN0Pg0K
ICAgICAgPHQ+IFRoaXMgZG9jdW1lbnQgZGVmaW5lcyBhIHByb3RvY29sIGZvciBwcm92aXNpb25p
bmcgc2Vzc2lvbg0KICAgICAgICBlc3RhYmxpc2htZW50IGRhdGEgaW50byBTZXNzaW9uIERhdGEg
UmVnaXN0cmllcyBhbmQgU0lQDQogICAgICAgIFNlcnZpY2UgUHJvdmlkZXIgZGF0YSBzdG9yZXMu
IFRoZSBwcm92aXNpb25lZCBkYXRhIGlzDQogICAgICAgIHR5cGljYWxseSB1c2VkIGJ5IHZhcmlv
dXMgbmV0d29yayBlbGVtZW50cyBmb3Igc2Vzc2lvbg0KICAgICAgICBwZWVyaW5nLiA8L3Q+DQog
ICAgICA8dD4gVGhpcyBkb2N1bWVudCBkZXNjcmliZXMgdGhlIFNlc3Npb24gUGVlcmluZyBQcm92
aXNpb25pbmcNCiAgICAgICAgUHJvdG9jb2wgdXNlZCBieSBjbGllbnRzIHRvIHByb3Zpc2lvbiBy
ZWdpc3RyaWVzLiBUaGUgZG9jdW1lbnQNCiAgICAgICAgcHJvdmlkZXMgYSBzZXQgb2YgZ3VpZGlu
ZyBwcmluY2lwbGVzIGZvciB0aGUgZGVzaWduIG9mIHRoaXMNCiAgICAgICAgcHJvdG9jb2wgaW5j
bHVkaW5nIGV4dGVuc2liaWxpdHkgYW5kIGluZGVwZW5kZW50IHRyYW5zcG9ydA0KICAgICAgICBk
ZWZpbml0aW9ucywgYSBiYXNpYyBkYXRhIG1vZGVsIGFuZCBhbiBYTUwgU2NoZW1hIERvY3VtZW50
Lg0KICAgICAgPC90Pg0KICAgIDwvYWJzdHJhY3Q+DQogIDwvZnJvbnQ+DQoNCiAgPG1pZGRsZT4N
CiAgICA8IS0tICBOb3RlOiB0aGlzIGlzIGhvdyB5b3UgY2FuIHB1dCBhIG5vdGUgaW4gdGhlIGRy
YWZ0IGZvciB5b3Vyc2VsZiBvciBmb3IgdGhlIGNvLWF1dGhvcnMgdG8gY2hlY2sgb24gLS0+DQog
ICAgPHNlY3Rpb24gYW5jaG9yPSJpbnRyb2R1Y3Rpb24iIHRpdGxlPSJJbnRyb2R1Y3Rpb24iPg0K
ICAgICAgPHQ+IFNlcnZpY2UgcHJvdmlkZXJzIGFuZCBlbnRlcnByaXNlcyB1c2UgcmVnaXN0cmll
cyB0byBtYWtlDQogICAgICAgIGNhbGwgb3Igc2Vzc2lvbiByb3V0aW5nIGRlY2lzaW9ucyBmb3Ig
Vm9pY2Ugb3ZlciBJUCwgU01TIGFuZA0KICAgICAgICBNTVMgdHJhZmZpYyBleGNoYW5nZXMuIFRo
aXMgZG9jdW1lbnQgaXMgbmFycm93bHkgZm9jdXNlZCBvbg0KICAgICAgICB0aGUgcHJvdmlzaW9u
aW5nIHByb3RvY29sIGZvciB0aGVzZSByZWdpc3RyaWVzLiBUaGlzIHByb3RvY29sDQogICAgICAg
IHByZXNjcmliZXMgYSB3YXkgZm9yIGFuIGVudGl0eSB0byBwcm92aXNpb24gc2Vzc2lvbi1yZWxh
dGVkDQogICAgICAgIGRhdGEgaW50byBhIHJlZ2lzdHJ5LiBUaGUgZGF0YSBiZWluZyBwcm92aXNp
b25lZCBjYW4gYmUNCiAgICAgICAgb3B0aW9uYWxseSBzaGFyZWQgd2l0aCBvdGhlciBwYXJ0aWNp
cGF0aW5nIHBlZXJpbmcgZW50aXRpZXMuDQogICAgICAgIFRoZSByZXF1aXJlbWVudHMgYW5kIHVz
ZSBjYXNlcyBkcml2aW5nIHRoaXMgcHJvdG9jb2wgaGF2ZSBiZWVuDQogICAgICAgIGRvY3VtZW50
ZWQgaW4gPHhyZWYNCiAgICAgICAgICB0YXJnZXQ9IkktRC5pZXRmLWRyaW5rcy11c2VjYXNlcy1y
ZXF1aXJlbWVudHMiLz4uIFRoZSByZWFkZXINCiAgICAgICAgaXMgZXhwZWN0ZWQgdG8gYmUgZmFt
aWxpYXIgd2l0aCB0aGUgdGVybWlub2xvZ3kgZGVmaW5lZCBpbiB0aGUNCiAgICAgICAgcHJldmlv
dXNseSBtZW50aW9uZWQgZG9jdW1lbnQuIDx2c3BhY2UgYmxhbmtMaW5lcz0iMSIvPiBUaHJlZQ0K
ICAgICAgICB0eXBlcyBvZiBwcm92aXNpb25pbmcgZmxvd3MgaGF2ZSBiZWVuIGRlc2NyaWJlZCBp
biB0aGUgdXNlDQogICAgICAgIGNhc2UgZG9jdW1lbnQ6IGNsaWVudCB0byByZWdpc3RyeSBwcm92
aXNpb25pbmcsIHJlZ2lzdHJ5IHRvDQogICAgICAgIGxvY2FsIGRhdGEgcmVwb3NpdG9yeSBhbmQg
cmVnaXN0cnktdG8tcmVnaXN0cnkuIFRoaXMgZG9jdW1lbnQNCiAgICAgICAgYWRkcmVzc2VzIGEg
c3Vic2V0IChjbGllbnQtdG8tcmVnaXN0cnkgcHJvdmlzaW9uaW5nKSBieQ0KICAgICAgICBkZWZp
bmluZyBhIFNlc3Npb24gUGVlcmluZyBQcm92aXNpb25pbmcgUHJvdG9jb2wgKFNQUFApIGZvcg0K
ICAgICAgICBwcm92aXNpb25pbmcgU2Vzc2lvbiBFc3RhYmxpc2htZW50IERhdGEgKFNFRCkgaW50
byBhIFJlZ2lzdHJ5DQogICAgICAgIChhcnJvdyAiMSIgaW4gdGhlIGZpZ3VyZSBiZWxvdykuIFdo
aWxlIHRoZSBvdGhlciAicHJvdmlzaW9uaW5nDQogICAgICAgIGZsb3dzIiBhcmUgc2hvd24gYmVs
b3cgYXMgc2VwYXJhdGUgbWVzc2FnZSBmbG93cywgbm8NCiAgICAgICAgZGV0ZXJtaW5hdGlvbiBo
YXMgYmVlbiBtYWRlIGZvciB3aGV0aGVyIG9uZSBjb21tb24gYmFzZWxpbmUNCiAgICAgICAgcHJv
dG9jb2wgY291bGQgYmUgdXNlZCBmb3IgYWxsIHRocmVlLCBvciB3aGV0aGVyIGRpc3RpbmN0DQog
ICAgICAgIHByb3RvY29scyBhcmUgcmVxdWlyZWQuIDwvdD4NCg0KICAgICAgPHQ+DQogICAgICAg
IDxmaWd1cmUgYWxpZ249ImNlbnRlciIgYW5jaG9yPSJSZWdGbG93cyI+DQogICAgICAgICAgPGFy
dHdvcmsgYWxpZ249ImNlbnRlciI+DQogICAgICAgICAgICA8IVtDREFUQVsNCiAgICAgICAgICAg
ICAgICAgICAgICAgICAqLS0tLS0tLS0tLS0tKiAgICAgICAgICAgICAgICotLS0tLS0tLS0tLS0q
DQooMSkuIFByb3Zpc2lvbmluZyBTRUQgICAgfCAgICAgICAgICAgIHwgKDMpLlJlZ2lzdHJ5ICB8
ICAgICAgICAgICAgfA0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0+IHwgIFJlZ2lzdHJ5ICB8PC0t
LS0tLS0tLS0tLS0+fCAgUmVnaXN0cnkgIHwgDQogICAgIGRhdGEgaW50byBSZWdpc3RyaWVzfCAg
ICAgICAgICAgIHwgIHRvIFJlZ2lzdHJ5ICB8ICAgICAgICAgICAgfA0KICAgICAgICAgICAgICAg
ICAgICAgICAgICotLS0tLS0tLS0tLS0qICBleGNoYW5nZXMgICAgKi0tLS0tLS0tLS0tLSoNCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8gIFwgICAgICAgICAgICAgICAgICAgICAgICAg
IFwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyAgICBcICAgICAgICAgICAgICAgICAg
ICAgICAgICBcDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgLyAgICAgIFwgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgIC8gICAgICAgIFwg
ICAgICAgICAgICAgICAgICAgICAgICAgIHYNCiAgICAgICAgICAgICAgICAgICAgICAgICAgLyAg
ICAgICAgICBcICAgICAgICAgICAgICAgICAgICAgICAgIC4uLg0KICAgICAgICAgICAgICAgICAg
ICAgICAgIC8gICAgICAgICAgICBcDQogICAgICAgICAgICAgICAgICAgICAgICAvICgyKS4gICAg
ICAgICBcDQogICAgICAgICAgICAgICAgICAgICAgIC8gRGlzdHJpYnV0aW5nICAgXA0KICAgICAg
ICAgICAgICAgICAgICAgIC8gICAgICBTRUQgICAgICAgICBcDQogICAgICAgICAgICAgICAgICAg
ICBWICAgICAgICAgICAgICAgICAgICBWDQogICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0t
KyAgICAgICArLS0tLS0tLS0tLSsNCiAgICAgICAgICAgICAgICAgICAgfExvY2FsIERhdGF8ICAg
ICAgIHxMb2NhbCBEYXRhfA0KICAgICAgICAgICAgICAgICAgICB8UmVwb3NpdG9yeXwgICAgICAg
fFJlcG9zaXRvcnl8DQogICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tKyAgICAgICArLS0t
LS0tLS0tLSsNCiAgICAgICAgICAgICAgICAgICAgICAgXV0+DQogICAgICAgICAgPC9hcnR3b3Jr
Pg0KICAgICAgICAgIDxwb3N0YW1ibGU+IFRocmVlIFJlZ2lzdHJ5IFByb3Zpc2lvbmluZyBGbG93
cyA8L3Bvc3RhbWJsZT4NCiAgICAgICAgPC9maWd1cmU+DQogICAgICA8L3Q+DQoNCiAgICAgIDx0
PiBUaGUgZGF0YSBwcm92aXNpb25lZCBmb3Igc2Vzc2lvbiBlc3RhYmxpc2htZW50IGlzIHR5cGlj
YWxseQ0KICAgICAgICB1c2VkIGJ5IHZhcmlvdXMgZG93bnN0cmVhbSBTSVAgc2lnbmFsaW5nIHN5
c3RlbXMgdG8gcm91dGUgYQ0KICAgICAgICBjYWxsIHRvIHRoZSBuZXh0IGhvcCBhc3NvY2lhdGVk
IHdpdGggdGhlIGNhbGxlZCBkb21haW4uIFRoZXNlDQogICAgICAgIHN5c3RlbXMgdHlwaWNhbGx5
IHVzZSBhIGxvY2FsIGRhdGEgc3RvcmUgKCJMb2NhbCBEYXRhDQogICAgICAgIFJlcG9zaXRvcnki
KSBhcyB0aGVpciBzb3VyY2Ugb2Ygc2Vzc2lvbiByb3V0aW5nIGluZm9ybWF0aW9uLg0KICAgICAg
ICBNb3JlIHNwZWNpZmljYWxseSwgdGhlIFNFRCBkYXRhIGlzIHRoZSBzZXQgb2YgcGFyYW1ldGVy
cyB0aGF0DQogICAgICAgIHRoZSBvdXRnb2luZyBzaWduYWxpbmcgcGF0aCBib3JkZXIgZWxlbWVu
dHMgKFNCRXMpIG5lZWQgdG8NCiAgICAgICAgaW5pdGlhdGUgdGhlIHNlc3Npb24uIFNlZSA8eHJl
ZiB0YXJnZXQ9IlJGQzU0ODYiLz4gZm9yIG1vcmUNCiAgICAgICAgZGV0YWlscy4gPHZzcGFjZSBi
bGFua0xpbmVzPSIxIi8+IEEgInRlcm1pbmF0aW5nIiBTSVAgU2VydmljZQ0KICAgICAgICBQcm92
aWRlciAoU1NQKSBwcm92aXNpb25zIFNFRCBpbnRvIHRoZSByZWdpc3RyeSB0byBiZQ0KICAgICAg
ICBzZWxlY3RpdmVseSBzaGFyZWQgd2l0aCBvdGhlciBwZWVyIFNTUHMuIFN1YnNlcXVlbnRseSwg
YQ0KICAgICAgICBSZWdpc3RyeSBtYXkgZGlzdHJpYnV0ZSB0aGUgcHJvdmlzaW9uZWQgZGF0YSBp
bnRvIGxvY2FsIERhdGENCiAgICAgICAgUmVwb3NpdG9yaWVzIHVzZWQgZm9yIGxvb2stdXAgcXVl
cmllcyAoaWRlbnRpZmllciAtPiBVUkkpIG9yDQogICAgICAgIGZvciBsb29rdXAgYW5kIGxvY2F0
aW9uIHJlc29sdXRpb24gKGlkZW50aWZpZXIgLT4gVVJJIC0+DQogICAgICAgIGluZ3Jlc3MgU0JF
IG9mIHRlcm1pbmF0aW5nIFNTUCkuIEluIHNvbWUgY2FzZXMsIHRoZSBSZWdpc3RyeQ0KICAgICAg
ICBtYXkgYWRkaXRpb25hbGx5IG9mZmVyIGEgY2VudHJhbCBxdWVyeSByZXNvbHV0aW9uIHNlcnZp
Y2UgKG5vdA0KICAgICAgICBzaG93biBpbiB0aGUgYWJvdmUgZmlndXJlKS4gPC90Pg0KICAgICAg
PHQ+IEEga2V5IHJlcXVpcmVtZW50IGZvciB0aGUgU1BQUCBwcm90b2NvbCBpcyB0byBiZSBhYmxl
IHRvDQogICAgICAgIGFjY29tbW9kYXRlIHR3byBiYXNpYyBkZXBsb3ltZW50IHNjZW5hcmlvczog
PGxpc3QNCiAgICAgICAgICBzdHlsZT0ibnVtYmVycyI+DQogICAgICAgICAgPHQ+IEEgTG9vay1V
cCBGdW5jdGlvbiAoTFVGKSB0byBkZXRlcm1pbmUgdGhlIHRhcmdldCBkb21haW4NCiAgICAgICAg
ICAgIHRvIGFzc2lzdCBpbiBjYWxsIHJvdXRpbmcgKGFzIGRlc2NyaWJlZCBpbiA8eHJlZg0KICAg
ICAgICAgICAgICB0YXJnZXQ9IlJGQzU0ODYiLz4pLiBJbiB0aGlzIGNhc2UsIHRoZSBxdWVyeWlu
ZyBlbnRpdHkNCiAgICAgICAgICAgIG1heSB1c2Ugb3RoZXIgbWVhbnMgdG8gcGVyZm9ybSB0aGUg
TG9jYXRpb24gUm91dGluZw0KICAgICAgICAgICAgRnVuY3Rpb24gKExSRikgd2hpY2ggaW4gdHVy
biBoZWxwcyBkZXRlcm1pbmUgdGhlIGFjdHVhbA0KICAgICAgICAgICAgbG9jYXRpb24gb2YgdGhl
IFNpZ25hbGluZyBGdW5jdGlvbiBpbiB0aGF0IGRvbWFpbi4gPC90Pg0KICAgICAgICAgIDx0PiBC
b3RoIExvb2stVXAgZnVuY3Rpb24gKExVRikgYW5kIExvY2F0aW9uIFJvdXRpbmcNCiAgICAgICAg
ICAgIEZ1bmN0aW9uIChMUkYpIHRvIGxvY2F0ZSB0aGUgU0VEIGRhdGEgZnVsbHkuIDwvdD4NCiAg
ICAgICAgPC9saXN0Pg0KICAgICAgPC90Pg0KDQogICAgICA8dD4gSW4gdGVybXMgb2YgcHJvdG9j
b2wgZGVzaWduLCBTUFBQIHByb3RvY29sIGlzIGFnbm9zdGljIHRvDQogICAgICAgIHRoZSB0cmFu
c3BvcnQuIFRoaXMgZG9jdW1lbnQgaW5jbHVkZXMgdGhlIGRlc2NyaXB0aW9uIG9mIHRoZQ0KICAg
ICAgICBkYXRhIG1vZGVsIGFuZCB0aGUgbWVhbnMgdG8gZW5hYmxlIHByb3RvY29sIG9wZXJhdGlv
bnMgd2l0aGluDQogICAgICAgIGEgcmVxdWVzdCBhbmQgcmVzcG9uc2Ugc3RydWN0dXJlLiBUbyBl
bmNvdXJhZ2UNCiAgICAgICAgaW50ZXJvcGVyYWJpbGl0eSwgdGhlIHByb3RvY29sIHN1cHBvcnRz
IGV4dGVuc2liaWxpdHkgYXNwZWN0cy4gPC90Pg0KICAgICAgPHQ+IFRyYW5zcG9ydCByZXF1aXJl
bWVudHMgYXJlIHByb3ZpZGVkIGluIHRoaXMgZG9jdW1lbnQgdG8gaGVscA0KICAgICAgICB3aXRo
IHRoZSBzZWxlY3Rpb24gb2YgdGhlIG9wdGltdW0gdHJhbnNwb3J0IG1lY2hhbmlzbS4gKDx4cmVm
DQogICAgICAgICAgdGFyZ2V0PSJJLUQuaWV0Zi1kcmlua3Mtc3BwcC1vdmVyLXNvYXAiLz4pIGlk
ZW50aWZpZXMgYSBTT0FQDQogICAgICAgIHRyYW5zcG9ydCBtZWNoYW5pc20gZm9yIFNQUFAuIDwv
dD4NCiAgICAgIDx0PiBUaGlzIGRvY3VtZW50IGlzIG9yZ2FuaXplZCBhcyBmb2xsb3dzOiA8bGlz
dCBzdHlsZT0ic3ltYm9scyINCiAgICAgICAgICBoYW5nSW5kZW50PSI1Ij4NCiAgICAgICAgICA8
dD4NCiAgICAgICAgICAgIDx4cmVmIHRhcmdldD0icHJvdG9jb2xkZWZpbml0aW9uIi8+IHByb3Zp
ZGVzIGFuIG92ZXJ2aWV3DQogICAgICAgICAgICBvZiB0aGUgU1BQUCBwcm90b2NvbCwgaW5jbHVk
aW5nIHRoZSBsYXllcmluZyBhcHByb2FjaCwNCiAgICAgICAgICAgIGZ1bmN0aW9uYWwgZW50aXRp
ZXMgYW5kIGRhdGEgbW9kZWw7IDwvdD4gPHQ+DQogICAgICAgICAgICA8eHJlZiB0YXJnZXQ9InRy
YW5zcG9ydHJlcSIvPiBkZWZpbmVzIHJlcXVpcmVtZW50cyBmb3INCiAgICAgICAgICAgIFNQUFAg
dHJhbnNwb3J0IHByb3RvY29sczsgPC90PiA8dD4NCiAgICAgICAgICAgIDx4cmVmIHRhcmdldD0i
eG1sY29uc2lkZXJhdGlvbnMiLz4gZGVmaW5lcyBYTUwNCiAgICAgICAgICAgIGNvbnNpZGVyYXRp
b25zIHRoYXQgWE1MIHBhcnNlcnMgbXVzdCBtZWV0IHRvIGNvbmZvcm0gdG8NCiAgICAgICAgICAg
IHRoaXMgc3BlY2lmaWNhdGlvbi4gPC90PiA8dD4NCiAgICAgICAgICAgIDx4cmVmIHRhcmdldD0i
cmVzdWx0Y29kZXMiLz4gZGVzY3JpYmVzIHRoZSBwcm90b2NvbA0KICAgICAgICAgICAgcmVzcG9u
c2UgY29kZXMgYW5kIG1lc3NhZ2VzOyA8L3Q+DQogICAgICAgICAgPHQ+DQogICAgICAgICAgICA8
eHJlZiB0YXJnZXQ9IlJlcXVlc3QgYW5kIFJlcGx5IE1vZGVsIi8+IGRlc2NyaWJlcyB0aGUNCiAg
ICAgICAgICAgIHByb3RvY29sIHJlcXVlc3QtcmVwbHkgbW9kZWw7IDwvdD4gPHQ+DQogICAgICAg
ICAgICA8eHJlZiB0YXJnZXQ9InByb3RvY29sY29tbWFuZHMiLz4gZGVmaW5lcyB0aGUgcHJvdG9j
b2wNCiAgICAgICAgICAgIGNvbW1hbmRzIGZvciB0aGlzIHZlcnNpb24gb2YgU1BQUCwgYW5kIGhv
dyB0byBleHRlbmQgdGhlbTsNCiAgICAgICAgICA8L3Q+DQogICAgICAgIDwvbGlzdD4NCiAgICAg
IDwvdD4NCiAgICA8L3NlY3Rpb24+DQoNCiAgICA8c2VjdGlvbiBhbmNob3I9IlRlcm1pbm9sb2d5
IiB0aXRsZT0iVGVybWlub2xvZ3kiPg0KICAgICAgPHQ+IFRoZSBrZXkgd29yZHMgIk1VU1QiLCAi
TVVTVCBOT1QiLCAiUkVRVUlSRUQiLCAiU0hBTEwiLA0KICAgICAgICAiU0hBTEwgTk9UIiwgIlNI
T1VMRCIsICJTSE9VTEQgTk9UIiwgIlJFQ09NTUVOREVEIiwgIk1BWSIsIGFuZA0KICAgICAgICAi
T1BUSU9OQUwiIGluIHRoaXMgZG9jdW1lbnQgYXJlIHRvIGJlIGludGVycHJldGVkIGFzIGRlc2Ny
aWJlZA0KICAgICAgICBpbiA8eHJlZiB0YXJnZXQ9IlJGQzIxMTkiLz4uIDwvdD4NCiAgICAgIDx0
PiBUaGlzIGRvY3VtZW50IHJldXNlcyB0ZXJtcyBmcm9tIDx4cmVmIHRhcmdldD0iUkZDMzI2MSIv
PiwNCiAgICAgICAgICA8eHJlZiB0YXJnZXQ9IlJGQzU0ODYiLz4sIHVzZSBjYXNlcyBhbmQgcmVx
dWlyZW1lbnRzDQogICAgICAgIGRvY3VtZW50ZWQgaW4gPHhyZWYNCiAgICAgICAgICB0YXJnZXQ9
IkktRC5pZXRmLWRyaW5rcy11c2VjYXNlcy1yZXF1aXJlbWVudHMiLz4gYW5kIHRoZQ0KICAgICAg
ICBFTlVNIFZhbGlkYXRpb24gQXJjaGl0ZWN0dXJlIDx4cmVmIHRhcmdldD0iUkZDNDcyNSIvPi4g
PC90Pg0KICAgICAgPHQ+IEluIGFkZGl0aW9uLCB0aGlzIGRvY3VtZW50IHNwZWNpZmllcyB0aGUg
Zm9sbG93aW5nDQogICAgICAgIGFkZGl0aW9uYWwgdGVybXM6IDx2c3BhY2UgYmxhbmtMaW5lcz0i
MSIvPg0KICAgICAgICA8bGlzdCBzdHlsZT0iaGFuZ2luZyI+DQogICAgICAgICAgPHQgaGFuZ1Rl
eHQ9IlNQUFA6ICI+IFNlc3Npb24gUGVlcmluZyBQcm92aXNpb25pbmcgUHJvdG9jb2wsDQogICAg
ICAgICAgICB0aGUgcHJvdG9jb2wgdXNlZCB0byBwcm92aXNpb24gZGF0YSBpbnRvIGEgUmVnaXN0
cnkgKHNlZQ0KICAgICAgICAgICAgYXJyb3cgbGFiZWxlZCAiMS4iIGluIEZpZ3VyZSAxIG9mIDx4
cmVmDQogICAgICAgICAgICAgIHRhcmdldD0iSS1ELmlldGYtZHJpbmtzLXVzZWNhc2VzLXJlcXVp
cmVtZW50cyIvPikuIEl0IGlzDQogICAgICAgICAgICB0aGUgcHJpbWFyeSBzY29wZSBvZiB0aGlz
IGRvY3VtZW50LiA8dnNwYWNlIGJsYW5rTGluZXM9IjEiDQogICAgICAgICAgICAvPg0KICAgICAg
ICAgIDwvdD4NCiAgICAgICAgICA8dCBoYW5nVGV4dD0iU1BEUDogIj4gU2Vzc2lvbiBQZWVyaW5n
IERpc3RyaWJ1dGlvbiBQcm90b2NvbCwNCiAgICAgICAgICAgIHRoZSBwcm90b2NvbCB1c2VkIHRv
IGRpc3RyaWJ1dGUgZGF0YSB0byBMb2NhbCBEYXRhDQogICAgICAgICAgICBSZXBvc2l0b3J5IChz
ZWUgYXJyb3cgbGFiZWxlZCAiMi4iIGluIEZpZ3VyZSAxIG9mIDx4cmVmDQogICAgICAgICAgICAg
IHRhcmdldD0iSS1ELmlldGYtZHJpbmtzLXVzZWNhc2VzLXJlcXVpcmVtZW50cyIvPikuDQogICAg
ICAgICAgICAgIDx2c3BhY2UgYmxhbmtMaW5lcz0iMSIvPg0KICAgICAgICAgIDwvdD4NCiAgICAg
ICAgICA8dCBoYW5nVGV4dD0iQ2xpZW50OiAiPiBBbiBhcHBsaWNhdGlvbiB0aGF0IHN1cHBvcnRz
IGFuIFNQUFANCiAgICAgICAgICAgIENsaWVudDsgaXQgaXMgc29tZXRpbWVzIHJlZmVycmVkIHRv
IGFzIGEgIlJlZ2lzdHJ5DQogICAgICAgICAgICBDbGllbnQiLiA8dnNwYWNlIGJsYW5rTGluZXM9
IjEiLz4NCiAgICAgICAgICA8L3Q+DQogICAgICAgICAgPHQgaGFuZ1RleHQ9IlJlZ2lzdHJ5OiAi
PiBUaGUgUmVnaXN0cnkgb3BlcmF0ZXMgYSBtYXN0ZXINCiAgICAgICAgICAgIGRhdGFiYXNlIG9m
IFNlc3Npb24gRXN0YWJsaXNobWVudCBEYXRhIGZvciBvbmUgb3IgbW9yZQ0KICAgICAgICAgICAg
UmVnaXN0cmFudHMuIDx2c3BhY2UgYmxhbmtMaW5lcz0iMSIvPiBBIFJlZ2lzdHJ5IGFjdHMgYXMN
CiAgICAgICAgICAgIGFuIFNQUFAgU2VydmVyLiA8dnNwYWNlIGJsYW5rTGluZXM9IjEiLz4NCiAg
ICAgICAgICA8L3Q+DQogICAgICAgICAgPHQgaGFuZ1RleHQ9IlJlZ2lzdHJhbnQ6ICI+IEluIHRo
aXMgZG9jdW1lbnQsIHdlIGV4dGVuZCB0aGUNCiAgICAgICAgICAgIGRlZmluaXRpb24gb2YgYSBS
ZWdpc3RyYW50IGJhc2VkIG9uIDx4cmVmIHRhcmdldD0iUkZDNDcyNSINCiAgICAgICAgICAgIC8+
LiBUaGUgUmVnaXN0cmFudCBpcyB0aGUgZW5kLXVzZXIsIHRoZSBwZXJzb24gb3INCiAgICAgICAg
ICAgIG9yZ2FuaXphdGlvbiB3aG8gaXMgdGhlICJob2xkZXIiIG9mIHRoZSBTZXNzaW9uDQogICAg
ICAgICAgICBFc3RhYmxpc2htZW50IERhdGEgYmVpbmcgcHJvdmlzaW9uZWQgaW50byB0aGUgUmVn
aXN0cnkuDQogICAgICAgICAgICBGb3IgZXhhbXBsZSwgaW4gPHhyZWYNCiAgICAgICAgICAgICAg
dGFyZ2V0PSJJLUQuaWV0Zi1kcmlua3MtdXNlY2FzZXMtcmVxdWlyZW1lbnRzIi8+LCBhDQogICAg
ICAgICAgICBSZWdpc3RyYW50IGlzIHBpY3R1cmVkIGFzIGEgU0lQIFNlcnZpY2UgUHJvdmlkZXIg
aW4gRmlndXJlDQogICAgICAgICAgICAyLiA8dnNwYWNlIGJsYW5rTGluZXM9IjEiLz4gQSBSZWdp
c3RyYW50IGlzIGlkZW50aWZpZWQgYnkNCiAgICAgICAgICAgIGl0cyBuYW1lIGluIHRoZSBkYXRh
IG1vZGVsLiA8dnNwYWNlIGJsYW5rTGluZXM9IjEiLz4NCiAgICAgICAgICA8L3Q+DQogICAgICAg
ICAgPHQgaGFuZ1RleHQ9IlJlZ2lzdHJhcjogIj4gSW4gdGhpcyBkb2N1bWVudCwgd2UgYWxzbyBl
eHRlbmQNCiAgICAgICAgICAgIHRoZSBkZWZpbml0aW9uIG9mIGEgUmVnaXN0cmFyIGZyb20gPHhy
ZWYgdGFyZ2V0PSJSRkM0NzI1Ig0KICAgICAgICAgICAgLz4uIEEgUmVnaXN0cmFyIHBlcmZvcm1z
IHByb3Zpc2lvbmluZyBvcGVyYXRpb25zIG9uIGJlaGFsZg0KICAgICAgICAgICAgb2YgYSBSZWdp
c3RyYW50IGJ5IGludGVyYWN0aW5nIHdpdGggdGhlIFJlZ2lzdHJ5LCBpbiBvdXINCiAgICAgICAg
ICAgIGNhc2UgdmlhIHRoZSBTUFBQIHByb3RvY29sIGRlZmluZWQgaW4gdGhpcyBkb2N1bWVudC4N
CiAgICAgICAgICAgICAgPHZzcGFjZSBibGFua0xpbmVzPSIxIi8+IEEgUmVnaXN0cmFyIGlzIGlk
ZW50aWZpZWQgYnkNCiAgICAgICAgICAgIGl0cyBuYW1lIGluIHRoZSBkYXRhIG1vZGVsLiA8L3Q+
DQogICAgICAgIDwvbGlzdD4NCiAgICAgIDwvdD4NCiAgICA8L3NlY3Rpb24+DQoNCiAgICA8c2Vj
dGlvbiBhbmNob3I9ImhpZ2hsZXZlbGRlc2lnbiIgdGl0bGU9IlByb3RvY29sIEhpZ2ggTGV2ZWwg
RGVzaWduIj4NCiAgICAgIDx0PiBUaGlzIHNlY3Rpb24gaW50cm9kdWNlcyB0aGUgc3RydWN0dXJl
IG9mIHRoZSBkYXRhIG1vZGVsIGFuZA0KICAgICAgICBwcm92aWRlcyB0aGUgaW5mb3JtYXRpb24g
ZnJhbWV3b3JrIGZvciB0aGUgU1BQUCBwcm90b2NvbC4gQW4NCiAgICAgICAgb3ZlcnZpZXcgb2Yg
dGhlIHByb3RvY29sIG9wZXJhdGlvbnMgaXMgZmlyc3QgcHJvdmlkZWQgd2l0aCBhDQogICAgICAg
IHR5cGljYWwgZGVwbG95bWVudCBzY2VuYXJpby4gVGhlIGRhdGEgbW9kZWwgaXMgdGhlbiBkZWZp
bmVkDQogICAgICAgIGFsb25nIHdpdGggYWxsIHRoZSBvYmplY3RzIG1hbmlwdWxhdGVkIGJ5IHRo
ZSBwcm90b2NvbCBhbmQNCiAgICAgICAgdGhlaXIgcmVsYXRpb25zaGlwcy4gPC90Pg0KDQogICAg
ICA8c2VjdGlvbiBhbmNob3I9ImxheWVyaW5nIiB0aXRsZT0iUHJvdG9jb2wgTGF5ZXJpbmciPg0K
ICAgICAgICA8dD4gU1BQUCBpcyBhIHNpbXBsZSByZXF1ZXN0L3JlcGx5IHByb3RvY29sIHRoYXQg
YWxsb3dzIGENCiAgICAgICAgICBjbGllbnQgYXBwbGljYXRpb24gdG8gc3VibWl0IHByb3Zpc2lv
bmluZyBkYXRhIGFuZCBxdWVyeQ0KICAgICAgICAgIHJlcXVlc3RzIHRvIGEgc2VydmVyLiBUaGUg
U1BQUCBkYXRhIHN0cnVjdHVyZXMgYXJlIGRlc2lnbmVkDQogICAgICAgICAgdG8gYmUgcHJvdG9j
b2wgYWdub3N0aWMuIENvbmNlcm5zIHJlZ2FyZGluZyBlbmNyeXB0aW9uLA0KICAgICAgICAgIG5v
bi1yZXB1ZGlhdGlvbiwgYW5kIGF1dGhlbnRpY2F0aW9uIGFyZSBiZXlvbmQgdGhlIHNjb3BlIG9m
DQogICAgICAgICAgdGhpcyBkb2N1bWVudC4gRm9yIG1vcmUgZGV0YWlscywgcGxlYXNlIHJlZmVy
IHRvIHRoZQ0KICAgICAgICAgIFRyYW5zcG9ydCBQcm90b2NvbCBSZXF1aXJlbWVudHMgc2VjdGlv
bi4gPC90Pg0KDQoNCiAgICAgICAgPGZpZ3VyZSBhbGlnbj0iY2VudGVyIiBhbmNob3I9IlNQUFBf
bGF5ZXJpbmciPg0KICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJjZW50ZXIiPg0KICAgICAgICAg
ICAgPCFbQ0RBVEFbDQogICAgICAgICAgTGF5ZXIgICAgICAgICAgICAgICAgICAgICAgRXhhbXBs
ZQ0KICAgICArLS0tLS0tLS0tLS0tLSsgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0rDQogKDUpIHxEYXRhIE9iamVjdHMgfCAgICAgIHwgICAgICBSdGVHcnBUeXBlLCBldGMuICAg
ICAgIHwNCiAgICAgKy0tLS0tLS0tLS0tLS0rICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tKw0KICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAgICAr
LS0tLS0tLS0tLS0tLSsgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQogKDQp
IHwgT3BlcmF0aW9ucyAgfCAgICAgIHwgICAgYWRkUnRlR3Jwc1Jxc3QsIGV0Yy4gICAgIHwNCiAg
ICAgKy0tLS0tLS0tLS0tLS0rICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0K
ICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAgICArLS0tLS0tLS0t
LS0tLSsgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQogKDMpIHwgICBNZXNz
YWdlICAgfCAgICAgIHwgc3BwcFJlcXVlc3QsIHNwcHBSZXNwb25zZSAgIHwNCiAgICAgKy0tLS0t
LS0tLS0tLS0rICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KICAgICAgICAg
ICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAgICArLS0tLS0tLS0tLS0tLSsgICAg
ICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQogKDIpIHwgICBNZXNzYWdlICAgfCAg
ICAgIHwgICBIVFRQLCBTT0FQLCBOb25lLCBldGMuICAgIHwNCiAgICAgfCAgIEVudmVsb3BlICB8
ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAgICArLS0tLS0tLS0tLS0t
LSsgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQogICAgICAgICAgIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8DQogICAgICstLS0tLS0tLS0tLS0tKyAgICAgICstLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCiAoMSkgfCAgVHJhbnNwb3J0ICB8ICAgICAgfCAg
ICBUQ1AsIFRMUywgQkVFUCwgZXRjLiAgICAgfA0KICAgICB8ICAgUHJvdG9jb2wgIHwgICAgICB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQogICAgICstLS0tLS0tLS0tLS0tKyAgICAg
ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCiAgICAgICAgICAgICAgICAgICAgICAg
XV0+DQogICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAgICAgIDxwb3N0YW1ibGU+IFNQUFAgTGF5
ZXJpbmcgPC9wb3N0YW1ibGU+DQogICAgICAgIDwvZmlndXJlPg0KICAgICAgICA8dD4gU1BQUCBj
YW4gYmUgdmlld2VkIGFzIGEgc2V0IG9mIGxheWVycyB0aGF0IGNvbGxlY3RpdmVseQ0KICAgICAg
ICAgIGRlZmluZSB0aGUgc3RydWN0dXJlIG9mIGFuIFNQUFAgcmVxdWVzdCBhbmQgcmVzcG9uc2Uu
IExheWVycw0KICAgICAgICAgIDEgYW5kIDIsIGFzIGRldGFpbGVkIGJlbG93LCBhcmUgbGVmdCB0
byBzZXBhcmF0ZQ0KICAgICAgICAgIHNwZWNpZmljYXRpb25zIHRvIGFsbG93IGZvciBwb3RlbnRp
YWxseSBtdWx0aXBsZSBTUFBQDQogICAgICAgICAgdHJhbnNwb3J0LCBlbnZlbG9wZSwgYW5kIGF1
dGhlbnRpY2F0aW9uIHRlY2hub2xvZ2llcy4gVGhpcw0KICAgICAgICAgIGRvY3VtZW50IGRlZmlu
ZXMgbGF5ZXJzIDMsIDQsIGFuZCA1IGJlbG93LiA8L3Q+DQogICAgICAgIDx0Pg0KICAgICAgICAg
IDxsaXN0IHN0eWxlPSJudW1iZXJzIj4NCiAgICAgICAgICAgIDx0PiBUaGUgdHJhbnNwb3J0IHBy
b3RvY29sIGxheWVyIHByb3ZpZGVzIGEgY29tbXVuaWNhdGlvbg0KICAgICAgICAgICAgICBtZWNo
YW5pc20gYmV0d2VlbiB0aGUgY2xpZW50IGFuZCBzZXJ2ZXIuIFNQUFAgY2FuIGJlDQogICAgICAg
ICAgICAgIGxheWVyZWQgb3ZlciBhbnkgdHJhbnNwb3J0IHByb3RvY29sIHRoYXQgcHJvdmlkZXMg
YSBzZXQNCiAgICAgICAgICAgICAgb2YgYmFzaWMgcmVxdWlyZW1lbnRzIGRlZmluZWQgaW4gdGhl
IFRyYW5zcG9ydCBQcm90b2NvbA0KICAgICAgICAgICAgICBSZXF1aXJlbWVudHMgc2VjdGlvbi4g
PC90Pg0KICAgICAgICAgICAgPHQ+IFRoZSBtZXNzYWdlIGVudmVsb3BlIGxheWVyIGlzIG9wdGlv
bmFsLCBidXQgY2FuDQogICAgICAgICAgICAgIHByb3ZpZGUgZmVhdHVyZXMgdGhhdCBhcmUgYWJv
dmUgdGhlIHRyYW5zcG9ydCB0ZWNobm9sb2d5DQogICAgICAgICAgICAgIGxheWVyIGJ1dCBiZWxv
dyB0aGUgYXBwbGljYXRpb24gbWVzc2FnaW5nIGxheWVyLg0KICAgICAgICAgICAgICBUZWNobm9s
b2dpZXMgc3VjaCBhcyBIVFRQIGFuZCBTT0FQIGFyZSBleGFtcGxlcyBvZg0KICAgICAgICAgICAg
ICBtZXNzYWdpbmcgZW52ZWxvcGUgdGVjaG5vbG9naWVzLiA8L3Q+DQogICAgICAgICAgICA8dD4g
VGhlIG1lc3NhZ2UgbGF5ZXIgcHJvdmlkZXMgYSBzaW1wbGUsDQogICAgICAgICAgICAgIGVudmVs
b3BlLWluZGVwZW5kZW50IGFuZCB0cmFuc3BvcnQtaW5kZXBlbmRlbnQsIFNQUFANCiAgICAgICAg
ICAgICAgd3JhcHBlciBmb3IgU1BQUCByZXF1ZXN0IGFuZCByZXNwb25zZSBtZXNzYWdlcy4gPC90
Pg0KICAgICAgICAgICAgPHQ+IFRoZSBvcGVyYXRpb24gbGF5ZXIgZGVmaW5lcyB0aGUgc2V0IG9m
IGJhc2UgU1BQUA0KICAgICAgICAgICAgICBhY3Rpb25zIHRoYXQgY2FuIGJlIGludm9rZWQgdXNp
bmcgYW4gU1BQUCBtZXNzYWdlLg0KICAgICAgICAgICAgICBPcGVyYXRpb25zIGFyZSBlbmNvZGVk
IHVzaW5nIFhNTCBlbmNvZGVkIGFjdGlvbnMgYW5kDQogICAgICAgICAgICAgIG9iamVjdHMuIDwv
dD4NCiAgICAgICAgICAgIDx0PiBUaGUgZGF0YSBvYmplY3QgbGF5ZXIgZGVmaW5lcyB0aGUgYmFz
ZSBzZXQgb2YgU1BQUA0KICAgICAgICAgICAgICBkYXRhIG9iamVjdHMgdGhhdCBjYW4gYmUgaW5j
bHVkZWQgaW4gdXBkYXRlIG9wZXJhdGlvbnMNCiAgICAgICAgICAgICAgb3IgcmV0dXJuZWQgaW4g
b3BlcmF0aW9uIHJlc3BvbnNlcy4gPC90Pg0KICAgICAgICAgIDwvbGlzdD4NCiAgICAgICAgPC90
Pg0KICAgICAgPC9zZWN0aW9uPg0KDQogICAgICA8c2VjdGlvbiBhbmNob3I9ImRhdGFtb2RlbCIg
dGl0bGU9IlByb3RvY29sIERhdGEgTW9kZWwiPg0KICAgICAgICA8dD4gVGhlIGRhdGEgbW9kZWwg
aWxsdXN0cmF0ZWQgYW5kIGRlc2NyaWJlZCBpbiA8eHJlZg0KICAgICAgICAgICAgdGFyZ2V0PSJT
UFBQX2RhdGFtb2RlbCIvPiBkZWZpbmVzIHRoZSBsb2dpY2FsIG9iamVjdHMgYW5kDQogICAgICAg
ICAgdGhlIHJlbGF0aW9uc2hpcHMgYmV0d2VlbiB0aGVzZSBvYmplY3RzIHRoYXQgdGhlIFNQUFAN
CiAgICAgICAgICBwcm90b2NvbCBzdXBwb3J0cy4gU1BQUCBkZWZpbmVzIHRoZSBwcm90b2NvbCBv
cGVyYXRpb25zDQogICAgICAgICAgdGhyb3VnaCB3aGljaCBhbiBTUFBQIENsaWVudCBwb3B1bGF0
ZXMgYSBSZWdpc3RyeSB3aXRoIHRoZXNlDQogICAgICAgICAgbG9naWNhbCBvYmplY3RzLiBWYXJp
b3VzIGNsaWVudHMgYmVsb25naW5nIHRvIGRpZmZlcmVudA0KICAgICAgICAgIFJlZ2lzdHJhcnMg
bWF5IHVzZSB0aGUgcHJvdG9jb2wgZm9yIHBvcHVsYXRpbmcgdGhlDQogICAgICAgICAgUmVnaXN0
cnkncyBkYXRhLiA8L3Q+DQogICAgICAgIA0KICAgICAgICAgIDx0PiBUaGUgbG9naWNhbCBzdHJ1
Y3R1cmUgcHJlc2VudGVkIGJlbG93IGlzIGNvbnNpc3RlbnQgd2l0aA0KICAgICAgICAgICAgdGhl
IHRlcm1pbm9sb2d5IGFuZCByZXF1aXJlbWVudHMgZGVmaW5lZCBpbiA8eHJlZg0KICAgICAgICAg
ICAgICB0YXJnZXQ9IkktRC5pZXRmLWRyaW5rcy11c2VjYXNlcy1yZXF1aXJlbWVudHMiLz4uIDwv
dD4NCg0KICAgICAgICAgIDxmaWd1cmUgYWxpZ249ImNlbnRlciIgYW5jaG9yPSJTUFBQX2RhdGFt
b2RlbCI+DQogICAgICAgICAgICA8cHJlYW1ibGU+IDwvcHJlYW1ibGU+DQogICAgICAgICAgICA8
YXJ0d29yayBhbGlnbj0iY2VudGVyIj48IVtDREFUQVsNCistLS0tLS0tLS0tLS0tKyAgICAgICst
LS0tLS0tLS0tLS0tLS0tLS0rICAgICAgICAgICAgICAgICAgICAgICAgIA0KfCBhbGwgb2JqZWN0
ICB8ICAgICAgfE9yZ2FuaXphdGlvbjogICAgIHwgICAgICAgICAgICAgICAgICAgICAgICANCnwg
dHlwZXMgICAgICAgfCAgICAgIHxvcmdJZCwgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAg
ICAgICANCistLS0tLS0rLS0tLS0tKyAgICAgIHxvcmdOYW1lLCAgICAgICAgICB8ICAgICAgICAg
ICAgICAgICAgICAgICANCiAgICAgICArLS0tLS0tLS0tLS0tPnwgICAgICAgICAgICAgICAgICB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICB8ZXh0ZW5z
aW9uICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgDQogQWxsIG9iamVjdHMgYXJlICAg
ICB8ICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgDQogYXNzb2NpYXRl
ZCB3aXRoIDIgICB8ICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgDQog
T3JnYW5pemF0aW9ucyB0byAgICArLS0tLS0tLS0tLS0tLS0tLS0tKyAgICAgICAgICAgICAgICAg
ICAgICAgDQogaWRlbnRpZnkgdGhlICAgICAgICAgICAgXiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgDQogcmVnaXN0cmFudCBhbmQgICAgICAgICAgfEEgUm91dGUgR3JvdXAg
aXMgICAgICAgICAgICAgICAgICAgICAgDQogdGhlIHJlZ2lzdHJhciAgICAgICAgICAgfGFzc29j
aWF0ZWQgd2l0aCAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAg
ICAgfHplcm8gb3IgbW9yZSBQZWVyaW5nICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAg
ICAgIHxPcmdhbml6YXRpb25zICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICArLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0rICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICB8Um91dGUg
R3JvdXA6ICAgICAgICAgICB8ICAgICAgICArLS0tLS1bYWJzdHJhY3RdLSsgICANCiAgICAgICAg
ICAgICAgICB8ICByYW50SWQsICAgICAgICAgICAgICB8ICAgICAgICB8ICAgICAgICAgICAgICAg
IHwNCiAgICAgICAgICAgICAgICB8ICByYXJJZCwgICAgICAgICAgICAgICB8ICAgICAgICB8ICAg
ICAgICAgICAgICAgIHwNCiAgICAgICAgICAgICAgICB8ICBydGVHcnBOYW1lLCAgICAgICAgICB8
ICAgICAgICB8IFJvdXRlIFJlY29yZDogIHwNCiAgICAgICAgICAgICAgICB8ICBkZXN0R3JwUmVm
cywgICAgICAgICArLS0tLS0tLT58ICBwcmlvcml0eSwgICAgIHwNCiAgICAgICAgICAgICAgICB8
ICBpc0luU3ZjLCAgICAgICAgICAgICB8ICAgICAgICB8ICBleHRlbnNpb24gICAgIHwNCiAgICAg
ICAgICAgICAgICB8ICBydGVSZWNzLCAgICAgICAgICAgICB8ICAgICAgICB8ICAgICAgICAgICAg
ICAgIHwNCiAgICAgICAgICAgICAgICB8ICBwZWVyaW5nT3JnUmVmcyAgICAgICB8ICAgICAgICAr
LS0tLS0tLS0tLS0tLS0tLSsNCiAgICAgICAgICAgICAgICB8ICBzb3VyY2VJZGVudCwgICAgICAg
ICB8ICAgICAgICAgICAgXiAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICB8ICBleHRlbnNp
b24gICAgICAgICAgICB8ICAgICAgICAgICAgfFZhcmlvdXMgdHlwZXMNCiAgICAgICAgICAgICAg
ICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rICAgICAgICAgICAgfG9mIFJvdXRlICAgICANCiAg
ICAgICAgICAgICAgICAgICAgICBeICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfFJlY29y
ZHMuLi4gICANCiAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAr
LS0tLS0tKy0tLS0tLS0tLS0tLS4uLg0KICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgICAgIHwgICAgICAgICB8DQogICAgICAgICAgICAgICAgICAgICAg
fCAgICAgICAgICAgICAgICAgICAgICstLS0tKyAgKy0tLS0tLS0rICstLS0tKyAgICANCiAgICAg
ICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgfCBVUkl8ICB8IE5BUFRSIHwg
fCBOUyB8IA0KICAgICArLS0tLS0tLS0tLS0tLS0tLSstLS0tLSsgICAgICAgICAgICAgICArLS0t
LSsgICstLS0tLS0tKyArLS0tLSsNCiAgICAgfERlc3RpbmF0aW9uICAgICAgICAgICB8ICAgICAg
ICAgICAgICAgIA0KICAgICB8R3JvdXA6ICAgICAgICAgICAgICAgIHwgICAgICstLS0tLS0tLS0t
W2Fic3RyYWN0XS0rICAgICAgICAgIA0KICAgICB8ICByYW50SWQsICAgICAgICAgICAgIHwgICAg
IHxQdWJsaWMgSWRlbnRpZmllcjogICB8DQogICAgIHwgIHJhcklkLCAgICAgICAgICAgICAgfCAg
ICAgfCAgICAgICAgICAgICAgICAgICAgIHwNCiAgICAgfCAgZGdOYW1lLCAgICAgICAgICAgICB8
ICAgICB8ICByYW50SWQsICAgICAgICAgICAgfA0KICAgICB8ICBleHRlbnNpb24gICAgICAgICAg
IHw8LS0tLSsgIHJhcklkLCAgICAgICAgICAgICB8DQogICAgICstLS0tLS0tLS0tLS0tLS0tLS0t
LS0tKyAgICAgfCAgcHVibGljSWRlbnRpZmllciAsIHwNCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICBkZXN0R3JwUmVmLCAgICAgICAgfA0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgIHJ0ZVJlY3MsICAgICAgICAgICB8DQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgZXh0ZW5zaW9uICAgICAgICAgIHwNCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXiAgICAgICAgICAgICANCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHxWYXJpb3VzIHR5cGVzDQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8b2YgUHVibGljICAgICANCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHxJZGVudGlmaWVycy4u
LiAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICstLS0tLS0rLS0tLS0tLS0t
LS0tLi4uDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgfCAgICAg
IHwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArLS0tLS0rICArLS0tLSsgKy0tLS0t
KyAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8RW1haWx8ICB8IFROIHwgfCBU
TlIgfCANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArLS0tLS0rICArLS0tLSsgKy0t
LS0tKyAuLi4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCg0KDQoNCiANCl1dPjwv
YXJ0d29yaz4NCiAgICAgICAgICAgIDxwb3N0YW1ibGU+IFNQUFAgRGF0YSBNb2RlbCA8L3Bvc3Rh
bWJsZT4NCiAgICAgICAgICA8L2ZpZ3VyZT4NCg0KICAgICAgICAgIDx0PiBUaGUgb2JqZWN0cyBh
bmQgYXR0cmlidXRlcyB0aGF0IGNvbXByaXNlIHRoZSBkYXRhIG1vZGVsDQogICAgICAgICAgICBj
YW4gYmUgZGVzY3JpYmVkIGFzIGZvbGxvd3MgKG9iamVjdHMgbGlzdGVkIGZyb20gdGhlDQogICAg
ICAgICAgICBib3R0b20gdXApOiA8bGlzdCBzdHlsZT0ic3ltYm9scyI+DQogICAgICAgICAgICAg
ICAgPHQ+IFB1YmxpYyBJZGVudGlmaWVyOiA8dnNwYWNlIGJsYW5rTGluZXM9IjAiLz4gDQogICAg
ICAgICAgICAgICAgQSBwdWJsaWMgaWRlbnRpZmllciBpcyBhIHdlbGwga25vd24NCiAgICAgICAg
ICAgICAgICBhdHRyaWJ1dGUgdGhhdCBpcyB1c2VkIGFzIHRoZSBrZXkgdG8gcGVyZm9ybSBsb29r
dXANCiAgICAgICAgICAgICAgICBmdW5jdGlvbnMuIEZvciB0aGUgcHVycG9zZXMgb2YgdGhpcyBk
b2N1bWVudCwgYSBQdWJsaWMNCiAgICAgICAgICAgICAgICBJZGVudGlmaWVyIGNhbiBiZSBhIHRl
bGVwaG9uZSBudW1iZXIsIGEgcmFuZ2Ugb2YgdGVsZXBob25lIA0KICAgICAgICAgICAgICAgIG51
bWJlcnMsIGEgUFNUTiBSb3V0aW5nIE51bWJlciAoUk4pLCBvciBwZXJoYXBzIGFub3RoZXIgDQog
ICAgICAgICAgICAgICAgdHlwZSBvZiBsb29rdXAga2V5LiA8dnNwYWNlIGJsYW5rTGluZXM9IjEi
Lz4gQSBQdWJsaWMgDQogICAgICAgICAgICAgICAgSWRlbnRpZmllciBtYXkgYmUgYXNzb2NpYXRl
ZCB3aXRoIGEgRGVzdGluYXRpb24gR3JvdXAgdG8NCiAgICAgICAgICAgICAgICBjcmVhdGUgYSBs
b2dpY2FsIGdyb3VwaW5nIG9mIFB1YmxpYyBJZGVudGlmaWVycyB0aGF0IHNoYXJlIGEgY29tbW9u
IHNldCBvZg0KICAgICAgICAgICAgICAgIFJvdXRlcy4gPHZzcGFjZSBibGFua0xpbmVzPSIxIi8+
IEEgUHVibGljIElkZW50aWZpZXINCiAgICAgICAgICAgICAgICBtYXkgb3B0aW9uYWxseSBiZSBh
c3NvY2lhdGVkIHdpdGggemVybyBvciBtb3JlDQogICAgICAgICAgICAgICAgaW5kaXZpZHVhbCBS
b3V0ZSBSZWNvcmRzLiBUaGlzIGFiaWxpdHkgZm9yIGEgUHVibGljDQogICAgICAgICAgICAgICAg
SWRlbnRpZmllciB0byBiZSBkaXJlY3RseSBhc3NvY2lhdGVkIHdpdGggYSBzZXQgb2YgUm91dGUN
CiAgICAgICAgICAgICAgICBSZWNvcmRzIChlLmcuIHRhcmdldCBVUkkpLCBhcyBvcHBvc2VkIHRv
IGJlaW5nDQogICAgICAgICAgICAgICAgYXNzb2NpYXRlZCB3aXRoIGEgRGVzdGluYXRpb24gR3Jv
dXAsIHN1cHBvcnRzIHRoZSB1c2UNCiAgICAgICAgICAgICAgICBjYXNlcyB3aGVyZSB0aGUgdGFy
Z2V0IFVSSSBjb250YWlucyBkYXRhIHNwZWNpZmljYWxseQ0KICAgICAgICAgICAgICAgIHRhaWxv
cmVkIHRvIGFuIGluZGl2aWR1YWwgUHVibGljIElkZW50aWZpZXIuIDwvdD4gDQogICAgICAgICAg
ICAgICAgPHQ+IFRlbGVwaG9uZSBOdW1iZXIgUmFuZ2U6IDx2c3BhY2UgYmxhbmtMaW5lcz0iMCIv
Pg0KICAgICAgICAgICAgICAgIEEgcHVibGljIGlkZW50aWZpZXIgbWF5IHJlcHJlc2VudA0KICAg
ICAgICAgICAgICAgIGFuIGluY2x1c2l2ZSByYW5nZSBvZiB0ZWxlcGhvbmUgbnVtYmVycy4gVGhl
IFROIHJhbmdlDQogICAgICAgICAgICAgICAgaXMgZGVmaW5lZCBieSB0aGUgZmlyc3QgYW5kIGxh
c3QgdGVsZXBob25lIG51bWJlciBvZg0KICAgICAgICAgICAgICAgIHRoZSBpbmNsdXNpdmUgcmFu
Z2UuIEZvciBleGFtcGxlLCBhIFROIHJhbmdlIGRlZmluZWQgYnkgDQogICAgICAgICAgICAgICAg
dG49MTIxMjU1NTAwMDAgYW5kIGVuZFRuPTEyMTI1NTYwMDAwIG1lYW5zIGFsbCB0aGUgVE5zDQog
ICAgICAgICAgICAgICAgZnJvbSAxMjEyNTU1MDAwMCB0byAxMjEyNTU2MDAwMCBpbmNsdXNpdmUg
YXJlIGluY2x1ZGVkLiA8L3Q+IA0KICAgICAgICAgICAgICAgIDx0PiBEZXN0aW5hdGlvbiBHcm91
cDogPHZzcGFjZSBibGFua0xpbmVzPSIwIi8+IA0KICAgICAgICAgICAgICAgIEEgbmFtZSBjb2xs
ZWN0aW9uIG9mIHplcm8gb3IgbW9yZSBQdWJsaWMgSWRlbnRpZmllcnMgdGhhdCANCiAgICAgICAg
ICAgICAgICBjYW4gYmUgYXNzb2NpYXRlZCB3aXRoIG9uZSBvciBtb3JlIFJvdXRlIEdyb3VwcyBm
b3IgdGhlIA0KICAgICAgICAgICAgICAgIHB1cnBvc2Ugb2YgZmFjaWxpdGF0aW5nIHRoZSBtYW5h
Z2VtZW50IG9mIHRoaWVyIGNvbW1vbiANCiAgICAgICAgICAgICAgICByb3V0aW5nIGluZm9ybWF0
aW9uLiA8L3Q+DQogICAgICAgICAgICAgICAgPHQ+IFJvdXRlIEdyb3VwOiA8dnNwYWNlIGJsYW5r
TGluZXM9IjAiLz4NCiAgICAgICAgICAgICAgICBBIFJvdXRlIEdyb3VwIGNvbnRhaW5zIGEgc2V0
IG9mIFJvdXRlIFJlY29yZHMsIA0KICAgICAgICAgICAgICAgIGEgc2V0IG9mIERlc3RpbmF0aW9u
IEdyb3VwIHJlZmVyZW5jZXMsIGFuZCBhIHNldCBvZiANCiAgICAgICAgICAgICAgICBwZWVyaW5n
IG9yZ2FuaXphdGlvbiBpZGVudGlmaWVycy4gIFRoaXMgaXMgdXNlZCB0byANCiAgICAgICAgICAg
ICAgICBlc3RhYmxpc2hlcyBhIHRocmVlIHBhcnQgcmVsYXRpb25zaGlwcyBiZXR3ZWVuIGEgc2V0
IG9mIA0KICAgICAgICAgICAgICAgIFB1YmxpYyBJZGVudGlmaWVycyBhbmQgdGhlaXIgY29tbW9u
IHJvdXRpbmcgaW5mb3JtYXRpb24gDQogICAgICAgICAgICAgICAgKFNFRCksIGFuZCB0aGUgbGlz
dCBvZiBwZWVyaW5nIG9yZ2FuaXphdGlvbnMgd2hvc2UgcXVlcnkgDQogICAgICAgICAgICAgICAg
cmVzcG9uc2VzIG1heSBpbmNsdWRlIHRoYXQgcm91dGluZyBpbmZvcm1hdGlvbiBpbiB0aGVpciAN
CiAgICAgICAgICAgICAgICBxdWVyeSByZXNwb25zZXMuICBUbyBzdXBwb3J0IHRoZSB1c2UgY2Fz
ZXMgZGVmaW5lZCBpbiANCiAgICAgICAgICAgICAgICBbSS1ELmlldGYtZHJpbmtzLXVzZWNhc2Vz
LXJlcXVpcmVtZW50c10sIHRoaXMgZG9jdW1lbnQgDQogICAgICAgICAgICAgICAgZGVmaW5lcyB0
aGUgZm9sbG93aW5nIHR5cGVzIG9mIFJvdXRlIFJlY29yZHM6IE5BUFRSVHlwZSwgDQogICAgICAg
ICAgICAgICAgTlNUeXBlLCBhbmQgVVJJVHlwZS4gIFRoZSBzb3VyY2VJZGVudCBlbGVtZW50IHdp
dGhpbiBhIFJvdXRlIA0KICAgICAgICAgICAgICAgIEdyb3VwLCBpbiBjb25jZXJ0IHdpdGggdGhl
IHNldCBvZiBwZWVyaWcgb3JnYW5pemF0aW9uIA0KICAgICAgICAgICAgICAgIGlkZW50aWZpZXJz
IGVuYWJsZXMgZmluZSBncmFpbmVkIHNvdXJjZSBiYXNlZCByb3V0aW5nLiAgDQogICAgICAgICAg
ICAgICAgRnVydGhlciBkZXRhaWxzIGFib3V0IHRoZSBSb3V0ZSBHcm91cCBhbmQgc291cmNlIGJh
c2VkIHJvdXRpbmcgDQogICAgICAgICAgICAgICAgcmVmZXIgdG8gdGhlIGRlZmluaXRpb25zIGFu
ZCBkZXNjcmlwdGlvbnMgb2YgdGhlIFJvdXRlIA0KICAgICAgICAgICAgICAgIEdyb3VwIG9wZXJh
dGlvbnMgZm91bmQgbGF0ZXIgaW4gdGhpcyBkb2N1bWVudC4gPC90PiAgICAgICAgICAgDQogICAg
ICAgICAgICAgICAgPHQ+IFJvdXRlIFJlY29yZDogPHZzcGFjZSBibGFua0xpbmVzPSIwIi8+DQog
ICAgICAgICAgICAgICAgQSBSb3V0ZSBSZWNvcmQgY29udGFpbnMgdGhlIGRhdGEgdGhhdCBhIHJl
c29sdXRpb24gc3lzdGVtIA0KICAgICAgICAgICAgICAgIHJldHVybnMgaW4gcmVzcG9uc2UgdG8g
YSBzdWNjZXNzZnVsIHF1ZXJ5IGZvciBhIFB1YmxpYyANCiAgICAgICAgICAgICAgICBJZGVudGlm
aWVyLiAgUm91dGUgUmVjb29yZHMgYXJlIGFzc29jaWF0ZWQgd2l0aCBhIFJvdXRlIA0KICAgICAg
ICAgICAgICAgIEdyb3VwIGZvciBTRUQgdGhhdCBpcyBub3Qgc3BlY2lmaWMgdG8gYSBQdWJsaWMg
SWRlbnRpZmllci4gDQogICAgICAgICAgICAgICAgPHZzcGFjZSBibGFua0xpbmVzPSIwIi8+IFRv
IHN1cHBvcnQgdGhlIHVzZSBjYXNlcyBkZWZpbmVkIGluIA0KICAgICAgICAgICAgICAgIDx4cmVm
IHRhcmdldD0iSS1ELmlldGYtZHJpbmtzLXVzZWNhc2VzLXJlcXVpcmVtZW50cyIvPiwgDQogICAg
ICAgICAgICAgICAgU1BQUCBwcm90b2NvbCBkZWZpbmVzIHRocmVlIHR5cGUgb2YgUm91dGUgUmVj
b3JkczoNCiAgICAgICAgICAgICAgICBVUklUeXBlLCBOQVBUUlR5cGUsIGFuZCBOU1R5cGUuIFRo
ZXNlIFJvdXRlIFJlY29yZHMNCiAgICAgICAgICAgICAgICBleHRlbmQgdGhlIGFic3RyYWN0IHR5
cGUgUnRlUmVjVHlwZSBhbmQgaW5oZXJpdCB0aGUNCiAgICAgICAgICAgICAgICBjb21tb24gYXR0
cmlidXRlICdwcmlvcml0eScgdGhhdCBpcyBtZWFudCBmb3Igc2V0dGluZw0KICAgICAgICAgICAg
ICAgIHByZWNlZGVuY2UgYWNyb3NzIHRoZSByb3V0ZSByZWNvcmRzIGRlZmluZWQgd2l0aGluIGEN
CiAgICAgICAgICAgICAgICBSb3V0ZSBHcm91cCBpbiBhIHByb3RvY29sIGFnbm9zdGljIGZhc2hp
b24uIDwvdD4gDQogICAgICAgICAgICAgICAgPHQ+IE9yZ2FuaXphdGlvbjogPHZzcGFjZSBibGFu
a0xpbmVzPSIwIi8+IEFuDQogICAgICAgICAgICAgICAgT3JnYW5pemF0aW9uIGlzIGFuIGVudGl0
eSB0aGF0IG1heSBmdWxmaWxsIGFueSANCiAgICAgICAgICAgICAgICBjb21iaW5hdGlvbiBvZiB0
aHJlZSByb2xlczogIFJlZ2lzdHJhbnQsIFJlZ2lzdHJhciwgYW5kIA0KICAgICAgICAgICAgICAg
IFBlZXJpbmcgT3JnYW5pemF0aW9uLiAgQWxsIFNQUFAgb2JqZWN0cyBhcmUNCiAgICAgICAgICAg
ICAgICBhc3NvY2lhdGVkIHdpdGggdHdvIG9yZ2FuaXphdGlvbiBpZGVudGlmaWVycyB0byBpZGVu
dGlmeSANCiAgICAgICAgICAgICAgICBlYWNoIG9iamVjdCdzIHJlZ2lzdHJhbnQgYW5kIHRoZSBy
ZWdpc3RyYXIuIEEgUm91dGUgR3JvdXAgDQogICAgICAgICAgICAgICAgb2JqZWN0IGlzIGFsc28g
YXNzb2NpYXRlZCB3aXRoIGEgc2V0IG9mIHplcm8gb3IgbW9yZSANCiAgICAgICAgICAgICAgICBv
cmdhbml6YXRpb24gaWRlbnRpZmllcnMgdGhhdCBpZGVudGlmeSB0aGUgcGVlcmluZyANCiAgICAg
ICAgICAgICAgICBvcmdhbml6YXRpb25zIHdob3NlIHF1ZXJ5IHJlc3BvbnNlcyBtYXkgaW5jbHVk
ZSB0aGUgDQogICAgICAgICAgICAgICAgcm91dGluZyBpbmZvcm1hdGlvbiAoU0VEKSBkZWZpbmVk
IGluIHRoZSBSb3V0ZSBSZWNvcmRzIA0KICAgICAgICAgICAgICAgIHdpdGhpbiB0aGF0IFJvdXRl
IEdyb3VwLiA8L3Q+DQogICAgICAgICAgICA8L2xpc3Q+DQogICAgICAgICAgPC90Pg0KICAgICAN
CiAgICAgICA8L3NlY3Rpb24+DQogICAgICAgDQogICAgPC9zZWN0aW9uPg0KDQogICAgPHNlY3Rp
b24gYW5jaG9yPSJ0cmFuc3BvcnRyZXEiIHRpdGxlPSJUcmFuc3BvcnQgUHJvdG9jb2wgUmVxdWly
ZW1lbnRzIj4NCg0KICAgICAgPHQ+IFRoaXMgc2VjdGlvbiBwcm92aWRlcyByZXF1aXJlbWVudHMg
Zm9yIHRyYW5zcG9ydCBwcm90b2NvbHMNCiAgICAgICAgc3VpdGFibGUgZm9yIFNQUFAuIE1vcmUg
c3BlY2lmaWNhbGx5LCB0aGlzIHNlY3Rpb24gc3BlY2lmaWVzDQogICAgICAgIHRoZSBzZXJ2aWNl
cywgZmVhdHVyZXMsIGFuZCBhc3N1bXB0aW9ucyB0aGF0IFNQUFAgZGVsZWdhdGVzIHRvDQogICAg
ICAgIHRoZSBjaG9zZW4gdHJhbnNwb3J0IGFuZCBlbnZlbG9wZSB0ZWNobm9sb2dpZXMuIDwvdD4N
Cg0KICAgICAgPHQ+IFR3byBkaWZmZXJlbnQgZ3JvdXBzIG9mIHVzZSBjYXNlcyBhcmUgc3BlY2lm
aWVkIGluIDx4cmVmDQogICAgICAgICAgdGFyZ2V0PSJJLUQuaWV0Zi1kcmlua3MtdXNlY2FzZXMt
cmVxdWlyZW1lbnRzIi8+LiBPbmUgZ3JvdXANCiAgICAgICAgb2YgdXNlIGNhc2VzIGRlc2NyaWJl
cyB0aGUgcHJvdmlzaW9uaW5nIG9mIGRhdGEgYnkgYSBjbGllbnQNCiAgICAgICAgaW50byBhIFJl
Z2lzdHJ5IChTZWN0aW9uIDMuMSBvZiB0aGUgYWJvdmUgcmVmZXJlbmNlZA0KICAgICAgICBkb2N1
bWVudCksIHdoaWxlIHRoZSBvdGhlciBncm91cCBkZXNjcmliZXMgdGhlIGRpc3RyaWJ1dGlvbiBv
Zg0KICAgICAgICBkYXRhIGludG8gbG9jYWwgZGF0YSByZXBvc2l0b3JpZXMgKFNlY3Rpb24gMy4y
KS4gVGhlIGN1cnJlbnQNCiAgICAgICAgdmVyc2lvbiBvZiB0aGlzIGRvY3VtZW50IGZvY3VzZXMg
b24gdGhlIGZpcnN0IHNldCBvZiB1c2UgY2FzZXMNCiAgICAgICAgKGNsaWVudCB0byByZWdpc3Ry
eSBwcm92aXNpb25pbmcpLiA8dnNwYWNlIGJsYW5rTGluZXM9IjEiLz4NCiAgICAgICAgVGhlc2Ug
dXNlIGNhc2VzIG1heSBpbnZvbHZlIHRoZSBwcm92aXNpb25pbmcgb2YgdmVyeSBzbWFsbA0KICAg
ICAgICBkYXRhIHNldHMgbGlrZSB0aGUgbW9kaWZpY2F0aW9uIG9yIHVwZGF0ZSBvZiBhIHNpbmds
ZSBwdWJsaWMNCiAgICAgICAgaWRlbnRpZmllci4gT3RoZXIgcHJvdmlzaW9uaW5nIG9wZXJhdGlv
bnMgbWF5IGRlYWwgd2l0aCBodWdlDQogICAgICAgIGRhdGFzZXRzIGxpa2UgdGhlICJkb3dubG9h
ZCIgb2YgYSB3aG9sZSBsb2NhbCBudW1iZXINCiAgICAgICAgcG9ydGFiaWxpdHkgZGF0YWJhc2Ug
dG8gYSBSZWdpc3RyeS4gPHZzcGFjZSBibGFua0xpbmVzPSIxIi8+DQogICAgICAgIEFzIGEgcmVz
dWx0LCBhIHRyYW5zcG9ydCBwcm90b2NvbCBmb3IgU1BQUCBtdXN0IGJlIHZlcnkNCiAgICAgICAg
ZmxleGlibGUgYW5kIGFjY29tbW9kYXRlIHZhcmlvdXMgc2l6ZXMgb2YgZGF0YSBzZXQgc2l6ZXMu
IDwvdD4NCiAgICAgIDx0PiBGb3IgdGhlIHJlYXNvbnMgb3V0bGluZWQgYWJvdmUsIGl0IGlzIGNv
bmNlaXZhYmxlIHRoYXQNCiAgICAgICAgcHJvdmlzaW9uaW5nIGFuZCBkaXN0cmlidXRpbmcgbWF5
IHVzZSBkaWZmZXJlbnQgdHJhbnNwb3J0DQogICAgICAgIHByb3RvY29scy4gVGhpcyBkb2N1bWVu
dCBmb2N1c2VzIG9uIHRoZSBwcm92aXNpb25pbmcgcHJvdG9jb2wuIDwvdD4NCg0KICAgICAgPHQ+
QSBmZXcgdG9waWNzIHJlbWFpbiBvcGVuIGZvciBkaXNjdXNzaW9uOiA8bGlzdA0KICAgICAgICAg
IHN0eWxlPSJzeW1ib2xzIj4NCiAgICAgICAgICA8dD5UaGUgYWJpbGl0eSB0byBlc3RhYmxpc2gg
bXVsdGlwbGUgY29ubmVjdGlvbnMgYmV0d2VlbiBhDQogICAgICAgICAgICBjbGllbnQgYW5kIHNl
cnZlciBtYXkgYmUgZGVzaXJhYmxlLiBJZiBzbywgd2UgbWF5IHdhbnQgdG8NCiAgICAgICAgICAg
IHNwZWNpZnkgdGhlIHJlbGF0aW9uIG9mIHRyYW5zYWN0aW9ucyBiZXR3ZWVuIHRoZSB2YXJpb3Vz
DQogICAgICAgICAgICBjb25uZWN0aW9ucy48L3Q+DQogICAgICAgICAgPHQ+UGlwZWxpbmluZyBv
ZiByZXF1ZXN0cyBpcyByZXF1aXJlZCBhdCB0aGUgU1BQUCBwcm90b2NvbA0KICAgICAgICAgICAg
bGF5ZXIuIEl0IG1heSBoYXZlIGltcGFjdHMgYXQgdGhlIHRyYW5zcG9ydCBsZXZlbCB0aGF0DQog
ICAgICAgICAgICBuZWVkIHRvIGJlIG91dGxpbmVkLjwvdD4NCiAgICAgICAgICA8dD5TY29wZTog
dGhlIGN1cnJlbnQgc2NvcGUgb2YgdGhpcyBlZmZvcnQgaXMgYmFzZWQgdXBvbg0KICAgICAgICAg
ICAgaGF2aW5nIGEgY29ubmVjdGlvbiBvcmllbnRlZCB0cmFuc3BvcnQuIElzIHRoZXJlIGFueSBu
ZWVkDQogICAgICAgICAgICB0byBzdXBwb3J0IGEgdHJhbnNwb3J0IHByb3RvY29sIHdpdGggYXN5
bmNocm9ub3VzDQogICAgICAgICAgICBvcGVyYXRpb24/IDwvdD4NCiAgICAgICAgICA8dD5JZiBp
dCBpcyByZXF1aXJlZCB0aGF0IHJlc3BvbnNlcyBhcnJpdmUgaW4gdGhlIG9yZGVyIG9mDQogICAg
ICAgICAgICB0aGUgcmVxdWVzdHMsIHRoaXMgbXVzdCBiZSBzcGVjaWZpZWQgY2xlYXJseS48L3Q+
DQogICAgICAgIDwvbGlzdD4NCiAgICAgIDwvdD4NCg0KICAgICAgPHNlY3Rpb24gYW5jaG9yPSJ0
cmFuc3Bjb25ucmVxIiB0aXRsZT0iQ29ubmVjdGlvbiBPcmllbnRlZCI+DQogICAgICAgIDx0PiBU
aGUgU1BQUCBwcm90b2NvbCBmb2xsb3dzIGEgbW9kZWwgd2hlcmUgYSBDbGllbnQNCiAgICAgICAg
ICBlc3RhYmxpc2hlcyBhIGNvbm5lY3Rpb24gdG8gYSBTZXJ2ZXIgaW4gb3JkZXIgdG8gZnVydGhl
cg0KICAgICAgICAgIGV4Y2hhbmdlIHByb3Zpc2lvbmluZyB0cmFuc2FjdGlvbnMgb3ZlciBzdWNo
IHBvaW50LXRvLXBvaW50DQogICAgICAgICAgY29ubmVjdGlvbi4gQSB0cmFuc3BvcnQgcHJvdG9j
b2wgZm9yIFNQUFAgTVVTVCB0aGVyZWZvcmUgYmUNCiAgICAgICAgICBjb25uZWN0aW9uIG9yaWVu
dGVkLiA8L3Q+DQogICAgICAgIDx0PiBOb3RlIHRoYXQgdGhlIHJvbGUgb2YgdGhlICJDbGllbnQi
IGFuZCB0aGUgIlNlcnZlciIgb25seQ0KICAgICAgICAgIGFwcGxpZXMgdG8gdGhlIGNvbm5lY3Rp
b24sIGFuZCB0aG9zZSByb2xlcyBhcmUgbm90IHJlbGF0ZWQNCiAgICAgICAgICBpbiBhbnkgd2F5
IHRvIHRoZSB0eXBlIG9mIGVudGl0eSB0aGF0IHBhcnRpY2lwYXRlcyBpbiBhDQogICAgICAgICAg
cHJvdG9jb2wgZXhjaGFuZ2UuIEZvciBleGFtcGxlLCBhIFJlZ2lzdHJ5IG1pZ2h0IGFsc28NCiAg
ICAgICAgICBpbmNsdWRlIGEgIkNsaWVudCIgd2hlbiBzdWNoIGEgUmVnaXN0cnkgaW5pdGlhdGVz
IGENCiAgICAgICAgICBjb25uZWN0aW9uIChmb3IgZXhhbXBsZSwgZm9yIGRhdGEgZGlzdHJpYnV0
aW9uIHRvIFNTUCkuIDwvdD4NCiAgICAgIDwvc2VjdGlvbj4NCg0KICAgICAgPHNlY3Rpb24gYW5j
aG9yPSJyZXF1ZXN0cmVzcG9uc2UiDQogICAgICAgIHRpdGxlPSJSZXF1ZXN0IGFuZCBSZXNwb25z
ZSBNb2RlbCI+DQogICAgICAgIDx0PiBQcm92aXNpb25pbmcgb3BlcmF0aW9ucyBpbiBTUFBQIGZv
bGxvdyB0aGUgcmVxdWVzdCAtDQogICAgICAgICAgcmVzcG9uc2UgbW9kZWwsIHdoZXJlIGEgdHJh
bnNhY3Rpb24gaXMgaW5pdGlhdGVkIGJ5IGEgQ2xpZW50DQogICAgICAgICAgdXNpbmcgYSBSZXF1
ZXN0IGNvbW1hbmQsIGFuZCB0aGUgU2VydmVyIHJlc3BvbmRzIHRvIHRoZQ0KICAgICAgICAgIENs
aWVudCBieSBtZWFucyBvZiBhIFJlc3BvbnNlLiA8dnNwYWNlIGJsYW5rTGluZXM9IjEiLz4NCiAg
ICAgICAgICBNdWx0aXBsZSBzdWJzZXF1ZW50IHJlcXVlc3QtcmVzcG9uc2UgZXhjaGFuZ2VzIE1B
WSBiZQ0KICAgICAgICAgIHBlcmZvcm1lZCBvdmVyIGEgc2luZ2xlIGNvbm5lY3Rpb24uIDwvdD4N
CiAgICAgICAgPHQ+IFRoZXJlZm9yZSwgYSB0cmFuc3BvcnQgcHJvdG9jb2wgZm9yIFNQUFAgTVVT
VCBmb2xsb3cgdGhlDQogICAgICAgICAgcmVxdWVzdC1yZXNwb25zZSBtb2RlbCBieSBhbGxvd2lu
ZyBhIHJlc3BvbnNlIHRvIGJlIHNlbnQgdG8NCiAgICAgICAgICB0aGUgcmVxdWVzdCBpbml0aWF0
b3IuPC90Pg0KICAgICAgPC9zZWN0aW9uPg0KDQogICAgICA8c2VjdGlvbiBhbmNob3I9ImNvbm5l
Y3Rpb25sZW5ndGgiIHRpdGxlPSJDb25uZWN0aW9uIExpZmV0aW1lIj4NCiAgICAgICAgPHQ+IFNv
bWUgdXNlIGNhc2VzIGludm9sdmUgcHJvdmlzaW9uaW5nIGEgc2luZ2xlIHJlcXVlc3QgdG8gYQ0K
ICAgICAgICAgIG5ldHdvcmsgZWxlbWVudCAtIGNvbm5lY3Rpb25zIHN1cHBvcnRpbmcgc3VjaCBw
cm92aXNpb25pbmcNCiAgICAgICAgICByZXF1ZXN0cyBtaWdodCBiZSBzaG9ydC1saXZlZCwgYW5k
IG9ubHkgZXN0YWJsaXNoZWQgb24NCiAgICAgICAgICBkZW1hbmQuIDwvdD4NCiAgICAgICAgPHQ+
IE90aGVyIHVzZSBjYXNlcyBpbnZvbHZlIGVpdGhlciBwcm92aXNpb25pbmcgYSBodWdlIHNldCBv
Zg0KICAgICAgICAgIGRhdGEsIG9yIGEgY29uc3RhbnQgc3RyZWFtIG9mIHNtYWxsIHVwZGF0ZXMs
IHdoaWNoIHdvdWxkDQogICAgICAgICAgcmVxdWlyZSBsb25nLWxpdmVkIGNvbm5lY3Rpb25zLiA8
L3Q+DQogICAgICAgIDx0PiBUaGVyZWZvcmUsIGEgcHJvdG9jb2wgc3VpdGFibGUgZm9yIFNQUFAg
U0hPVUxEIHN1cHBvcnQNCiAgICAgICAgICBzaG9ydCBsaXZlZCBhcyB3ZWxsIGFzIGxvbmcgbGl2
ZWQgY29ubmVjdGlvbnMuIDwvdD4NCiAgICAgIDwvc2VjdGlvbj4NCg0KICAgICAgPHNlY3Rpb24g
YW5jaG9yPSJhdXRoZW50aWNhdGlvbiIgdGl0bGU9IkF1dGhlbnRpY2F0aW9uIj4NCiAgICAgICAg
PHQ+IE1hbnkgdXNlIGNhc2VzIHJlcXVpcmUgdGhlIFNlcnZlciB0byBhdXRoZW50aWNhdGUgdGhl
DQogICAgICAgICAgQ2xpZW50LCBhbmQgcG90ZW50aWFsbHkgYWxzbyB0aGUgQ2xpZW50IHRvIGF1
dGhlbnRpY2F0ZSB0aGUNCiAgICAgICAgICBTZXJ2ZXIuIFdoaWxlIGF1dGhlbnRpY2F0aW9uIG9m
IHRoZSBTZXJ2ZXIgYnkgdGhlIENsaWVudCBpcw0KICAgICAgICAgIGV4cGVjdGVkIHRvIGJlIHVz
ZWQgb25seSB0byBwcmV2ZW50IGltcGVyc29uYXRpb24gb2YgdGhlDQogICAgICAgICAgU2VydmVy
LCBhdXRoZW50aWNhdGlvbiBvZiB0aGUgQ2xpZW50IGJ5IHRoZSBTZXJ2ZXIgaXMNCiAgICAgICAg
ICBleHBlY3RlZCB0byBiZSB1c2VkIHRvIGlkZW50aWZ5IGFuZCBmdXJ0aGVyIGF1dGhvcml6ZSB0
aGUNCiAgICAgICAgICBDbGllbnQgdG8gY2VydGFpbiByZXNvdXJjZXMgb24gdGhlIFNlcnZlci4g
PC90Pg0KICAgICAgICA8dD4gVGhlcmVmb3JlLCBhbiBTUFBQIHRyYW5zcG9ydCBwcm90b2NvbCBN
VVNUIHByb3ZpZGUgbWVhbnMNCiAgICAgICAgICBmb3IgYSBTZXJ2ZXIgdG8gYXV0aGVudGljYXRl
IGFuZCBhdXRob3JpemUgYSBDbGllbnQsIGFuZCBNQVkNCiAgICAgICAgICBwcm92aWRlIG1lYW5z
IGZvciBDbGllbnRzIHRvIGF1dGhlbnRpY2F0ZSBhIFNlcnZlci4gPC90Pg0KICAgICAgICA8dD4g
SG93ZXZlciwgU1BQUCB0cmFuc3BvcnQgU0hPVUxEIGFsc28gYWxsb3cgZm9yDQogICAgICAgICAg
dW5hdXRoZW50aWNhdGVkIGNvbm5lY3Rpb25zLiA8L3Q+DQogICAgICA8L3NlY3Rpb24+DQoNCiAg
ICAgIDxzZWN0aW9uIGFuY2hvcj0iY29uZmlkZW50aWFsaXR5Ig0KICAgICAgICB0aXRsZT0iQ29u
ZmlkZW50aWFsaXR5IGFuZCBJbnRlZ3JpdHkiPg0KICAgICAgICA8dD4gRGF0YSB0aGF0IGlzIHRy
YW5zcG9ydGVkIG92ZXIgdGhlIHByb3RvY29sIGlzIGRlZW1lZA0KICAgICAgICAgIGNvbmZpZGVu
dGlhbC4gVGhlcmVmb3JlLCBhIHRyYW5zcG9ydCBwcm90b2NvbCBzdWl0YWJsZSBmb3INCiAgICAg
ICAgICBTUFBQIE1VU1QgZW5zdXJlIGNvbmZpZGVudGlhbGl0eSBhbmQgaW50ZWdyaXR5IHByb3Rl
Y3Rpb24gYnkNCiAgICAgICAgICBwcm92aWRpbmcgZW5jcnlwdGlvbiBjYXBhYmlsaXRpZXMuIDwv
dD4NCiAgICAgICAgPHQ+IEFkZGl0aW9uYWxseSwgYSBEUklOS1MgcHJvdG9jb2wgTVVTVCBOT1Qg
dXNlIGFuIHVucmVsaWFibGUNCiAgICAgICAgICBsb3dlci1sYXllciB0cmFuc3BvcnQgcHJvdG9j
b2wgdGhhdCBkb2VzIG5vdCBwcm92aWRlDQogICAgICAgICAgY29uZmlkZW50aWFsaXR5IGFuZCBp
bnRlZ3JpdHkgcHJvdGVjdGlvbi4gPC90Pg0KICAgICAgPC9zZWN0aW9uPg0KDQogICAgICA8c2Vj
dGlvbiBhbmNob3I9InRpbWluZyIgdGl0bGU9Ik5lYXIgUmVhbCBUaW1lIj4NCiAgICAgICAgPHQ+
IE1hbnkgdXNlIGNhc2VzIHJlcXVpcmUgbmVhciByZWFsLXRpbWUgcmVzcG9uc2VzIGZyb20gdGhl
DQogICAgICAgICAgU2VydmVyLiBUaGVyZWZvcmUsIGEgRFJJTktTIHRyYW5zcG9ydCBwcm90b2Nv
bCBNVVNUIHN1cHBvcnQNCiAgICAgICAgICBuZWFyLXJlYWwtdGltZSByZXNwb25zZSB0byByZXF1
ZXN0cyBzdWJtaXR0ZWQgYnkgdGhlIENsaWVudC4NCiAgICAgICAgPC90Pg0KICAgICAgPC9zZWN0
aW9uPg0KDQogICAgICA8c2VjdGlvbiBhbmNob3I9InJlc3BzaXplcyIgdGl0bGU9IlJlcXVlc3Qg
YW5kIFJlc3BvbnNlIFNpemVzIj4NCiAgICAgICAgPHQ+IFNQUFAgY292ZXJzIGEgcmFuZ2Ugb2Yg
dXNlIGNhc2VzIC0gZnJvbSBjYXNlcyB3aGVyZQ0KICAgICAgICAgIHByb3Zpc2lvbmluZyBhIHNp
bmdsZSBwdWJsaWMgaWRlbnRpZmllciB3aWxsIGNyZWF0ZSB2ZXJ5DQogICAgICAgICAgc21hbGwg
cmVxdWVzdCBhbmQgcmVzcG9uc2Ugc2l6ZXMgdG8gY2FzZXMgd2hlcmUgbWlsbGlvbnMgb2YNCiAg
ICAgICAgICBkYXRhIHJlY29yZHMgYXJlIHN1Ym1pdHRlZCBvciByZXRyaWV2ZWQgaW4gb25lIHRy
YW5zYWN0aW9uLg0KICAgICAgICAgIFRoZXJlZm9yZSwgYSB0cmFuc3BvcnQgcHJvdG9jb2wgc3Vp
dGFibGUgZm9yIFNQUFAgTVVTVA0KICAgICAgICAgIHN1cHBvcnQgYSBncmVhdCB2YXJpZXR5IG9m
IHJlcXVlc3QgYW5kIHJlc3BvbnNlIHNpemVzLiA8L3Q+DQogICAgICAgIDx0PiBBIHRyYW5zcG9y
dCBwcm90b2NvbCBNQVkgYWxsb3cgc3BsaXR0aW5nIGxhcmdlIGNodW5rcyBvZg0KICAgICAgICAg
IGRhdGEgaW50byBzZXZlcmFsIHNtYWxsZXIgY2h1bmtzLiA8L3Q+DQogICAgICA8L3NlY3Rpb24+
DQoNCiAgICAgIDxzZWN0aW9uIGFuY2hvcj0icmVxb3JkZXIiDQogICAgICAgIHRpdGxlPSJSZXF1
ZXN0IGFuZCBSZXNwb25zZSBDb3JyZWxhdGlvbiI+DQogICAgICAgIDx0PiBBIHRyYW5zcG9ydCBw
cm90b2NvbCBzdWl0YWJsZSBmb3IgU1BQUCBNVVNUIGFsbG93DQogICAgICAgICAgcmVzcG9uc2Vz
IHRvIGJlIGNvcnJlbGF0ZWQgd2l0aCByZXF1ZXN0cy4gPC90Pg0KICAgICAgPC9zZWN0aW9uPg0K
DQogICAgICA8c2VjdGlvbiBhbmNob3I9ImFjayIgdGl0bGU9IlJlcXVlc3QgQWNrbm93bGVkZ2Vt
ZW50Ij4NCiAgICAgICAgPHQ+IERhdGEgdHJhbnNwb3J0ZWQgaW4gdGhlIFNQUFAgcHJvdG9jb2wg
aXMgbGlrZWx5IGNydWNpYWwNCiAgICAgICAgICBmb3IgdGhlIG9wZXJhdGlvbiBvZiB0aGUgY29t
bXVuaWNhdGlvbiBuZXR3b3JrIHRoYXQgaXMgYmVpbmcNCiAgICAgICAgICBwcm92aXNpb25lZC4g
PHZzcGFjZSBibGFua0xpbmVzPSIxIi8+IEZhaWxlZCB0cmFuc2FjdGlvbnMNCiAgICAgICAgICBj
YW4gbGVhZCB0byBzaXR1YXRpb25zIHdoZXJlIGEgc3Vic2V0IG9mIHB1YmxpYyBpZGVudGlmaWVy
cw0KICAgICAgICAgIChvciBldmVuIFNTUHMpIG1pZ2h0IG5vdCBiZSByZWFjaGFibGUsIG9yIHNp
dHVhdGlvbnMgd2hlcmUNCiAgICAgICAgICB0aGUgcHJvdmlzaW9uaW5nIHN0YXRlIG9mIHRoZSBu
ZXR3b3JrIGlzIGluY29uc2lzdGVudC4gPC90Pg0KICAgICAgICA8dD4gVGhlcmVmb3JlLCBhIHRy
YW5zcG9ydCBwcm90b2NvbCBmb3IgU1BQUCBNVVNUIHByb3ZpZGUgYQ0KICAgICAgICAgIFJlc3Bv
bnNlIGZvciBlYWNoIFJlcXVlc3QsIHNvIHRoYXQgYSBDbGllbnQgY2FuIGlkZW50aWZ5DQogICAg
ICAgICAgd2hldGhlciBhIFJlcXVlc3Qgc3VjY2VlZGVkIG9yIGZhaWxlZC4gPC90Pg0KICAgICAg
PC9zZWN0aW9uPg0KDQogICAgICA8c2VjdGlvbiBhbmNob3I9Im1hbmRhdG9yeXRyYW5zcG9ydCIN
CiAgICAgICAgdGl0bGU9Ik1hbmRhdG9yeQ0KICAgICAgICBUcmFuc3BvcnQiPg0KICAgICAgICA8
dD4gQXMgb2YgdGhpcyB3cml0aW5nIG9mIHRoaXMgcmV2aXNpb24sIG9uZSB0cmFuc3BvcnQNCiAg
ICAgICAgICBwcm90b2NvbCBwcm9wb3NhbCBoYXMgYmVlbiBwcm92aWRlZCBpbiA8eHJlZg0KICAg
ICAgICAgICAgdGFyZ2V0PSJJLUQuaWV0Zi1kcmlua3Mtc3BwcC1vdmVyLXNvYXAiLz4uIDx2c3Bh
Y2UNCiAgICAgICAgICAgIGJsYW5rTGluZXM9IjEiLz4gVGhpcyBzZWN0aW9uIHdpbGwgZGVmaW5l
IGEgbWFuZGF0b3J5DQogICAgICAgICAgdHJhbnNwb3J0IHByb3RvY29sIHRvIGJlIGNvbXBsaWFu
dCB3aXRoIHRoaXMgUkZDLiA8L3Q+DQogICAgICA8L3NlY3Rpb24+DQoNCiAgICA8L3NlY3Rpb24+
DQogICAgDQogICAgPHNlY3Rpb24gYW5jaG9yPSJiYXNpY2RhdGFzdHJ1Y3R1cmVzIiB0aXRsZT0i
QmFzZSBQcm90b2NvbCBEYXRhIFN0cnVjdHVyZXMiPg0KDQogICAgICAgPHQ+IFRvIHRoZSBleHRl
bmQgcG9zc2libGUgU1BQUCB1c2VzIGEgY29tbW9uIG1vZGVsIGFuZCBhIGNvbW1vbiBzZXQgb2YN
CiAgICAgICBkYXRhIHN0cnVjdHVyZXMgZm9yIG1vc3Qgb2YgdGhlIHN1cHBvcnRlZCBvcGVyYXRp
b25zIGFuZCBvYmplY3QgdHlwZXMuICANCiAgICAgICBUaGlzIHNlY3Rpb24gZGVzY3JpYmVkIHRo
ZXNlIGNvbW1vbiBkYXRhIHN0cnVjdHVyZXMuPC90Pg0KICAgICAgIA0KICAgICAgIDxzZWN0aW9u
IGFuY2hvcj0icmVxdWVzdGFuZHJlc3BvbnNlIiB0aXRsZT0iUmVxdWVzdCBhbmQgUmVzcG9uc2Ug
U3RydWN0dXJlIj4NCg0KICAgICAgICAgPHQ+IEFuIFNQUFAgY2xpZW50IGludGVyYWN0cyB3aXRo
IGFuIFNQUFAgc2VydmVyIGJ5IHVzaW5nIG9uZSBvZg0KICAgICAgICAgdGhlIHN1cHBvcnRlZCB0
cmFuc3BvcnQgbWVjaGFuaXNtcyB0byBzZW5kIG9uZSBvciBtb3JlDQogICAgICAgICByZXF1ZXN0
cyB0byB0aGUgc2VydmVyIGFuZCByZWNlaXZlIGNvcnJlc3BvbmRpbmcgcmVwbGllcyBmcm9tDQog
ICAgICAgICB0aGUgc2VydmVyLiBBbiBTUFBQIHJlcXVlc3QgaXMgd3JhcHBlZCB3aXRoaW4gdGhl
DQogICAgICAgICA8IVtDREFUQVs8c3BwcFJlcXVlc3Q+IF1dPiBlbGVtZW50IHdoaWxlIGFuIFNQ
UFAgcmVzcG9uc2UgaXMNCiAgICAgICAgIHdyYXBwZWQgd2l0aGluIGFuIDwhW0NEQVRBWzxzcHBw
UmVzcG9uc2U+XV0+IGVsZW1lbnQuDQogICAgICAgICBGdXJ0aGVybW9yZSwgZnVsbHkgZm9ybWVk
IFNQUFAgcmVxdWVzdHMgYW5kIHJlc3BvbnNlcyBhcmUNCiAgICAgICAgIGNvbXByaXNlZCBvZiBj
b25zdHJ1Y3RzIHJlcXVpcmVkIGJ5IHRoZSBjaG9zZW4gdHJhbnNwb3J0IGFuZCANCiAgICAgICAg
IGVudmVsb3BlIHRlY2hub2xvZ3kuIFRoZSBzdXBwb3J0ZWQgdHJhbnNwb3J0IGFuZCBlbnZlbG9w
ZSANCiAgICAgICAgIHRlY2hub2xvZ3kgc3BlY2lmaWNhdGlvbnMgd2lsbCBiZSBkZWZpbmVkIGlu
IHNlcGFyYXRlIGRvY3VtZW50cywgDQogICAgICAgICBhbmQgYXJlIG5vdCBkaXNjdXNzZWQgaGVy
ZS4gPC90Pg0KDQogICAgICAgIDxzZWN0aW9uIGFuY2hvcj0icmVxdWVzdCIgdGl0bGU9IlJlcXVl
c3QiPg0KICAgICAgICAgIDx0PiBBbiBTUFBQIHJlcXVlc3Qgb2JqZWN0LCBjb21tb24gdG8gYW55
IHRyYW5zcG9ydCBhbmQNCiAgICAgICAgICAgIGVudmVsb3BlIHRlY2hub2xvZ3ksIGlzIGNvbnRh
aW5lZCB3aXRoaW4gdGhlIGdlbmVyaWMNCiAgICAgICAgICAgIDwhW0NEQVRBWzxzcHBwUmVxdWVz
dD5dXT4gZWxlbWVudC4gPC90Pg0KICAgICAgICAgIDx0Pg0KICAgICAgICAgICAgPGZpZ3VyZSB0
aXRsZT0iIj4NCiAgICAgICAgICAgICAgPGFydHdvcmsgYWxpZ249ImxlZnQiPg0KICAgICAgICAg
ICAgICAgIDwhW0NEQVRBWw0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InNwcHBSZXF1ZXN0Ij4N
CiAgICAgICAgICAgIDxjb21wbGV4VHlwZT4NCiAgICAgICAgICAgICAgPHNlcXVlbmNlPg0KICAg
ICAgICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0idHJhbnNhY3Rpb25hbCIgdHlwZT0iYm9vbGVh
biIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICAgICAgICAgICA8YW55IG1heE9jY3Vycz0idW5i
b3VuZGVkIi8+DQogICAgICAgICAgICAgIDwvc2VxdWVuY2U+DQogICAgICAgICAgICA8L2NvbXBs
ZXhUeXBlPg0KICAgICAgICAgIDwvZWxlbWVudD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBdXT4NCiAgICAgICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAgICAgICAgPC9maWd1
cmU+DQogICAgICAgICAgPC90Pg0KICAgICAgICANCiAgICAgICAgICA8dD4gVGhlIGRhdGEgZWxl
bWVudHMgd2l0aGluIHRoZSA8IVtDREFUQVs8c3BwcFJlcXVlc3Q+XV0+IA0KICAgICAgICAgIGVs
ZW1lbnQgYXJlIGRlc2NyaWJlZCBhcyBmb2xsb3dzOiANCiAgICAgICAgICA8bGlzdCBzdHlsZT0i
c3ltYm9scyIgaGFuZ0luZGVudD0iNSI+DQogICAgICAgICAgPHQ+IHRyYW5zYWN0aW9uYWw6IEEg
Ym9vbGVhbiB2YWx1ZSB0aGF0IGludHJ1Y3RzIHRoZSBzZXJ2ZXIgd2hldGhlcg0KICAgICAgICAg
IHRvIGhhbmRsZSB0aGlzIHNwcHBSZXF1ZXN0IGFzIGEgc2luZ2xlIHRyYW5zYWN0aW9uIG9yIGFz
IG11bHRpcGxlDQogICAgICAgICAgdHJhbnNhY3Rpb25zLiAgSWYgdGhpcyB2YWx1ZSBpcyB0cnVl
IHRoZW4gdGhlIHNlcnZlciBtdXN0IGhhbmRsZSBhbGwgDQogICAgICAgICAgdXBkYXRlIHJlcXVl
c3Qgb2JqZWN0cyB3aXRoaW4gdGhlIHJlcXVlc3QgYXMgYSBzaW5nbGUgdHJhbnNhY3Rpb24uICAN
CiAgICAgICAgICBJZiB0aGlzIHZhbHVlIGlzIGZhbHNlIHRoZW4gdGhlIHNlcnZlciBtdXN0IGhh
bmRsZSBlYWNoIHVwZGF0ZSByZXF1ZXN0IA0KICAgICAgICAgIG9iamVjdCB3aXRoaW4gYSBzZXBh
cmF0ZSB0cmFuc2FjdGlvbiwgYWxsb3dpbmcgcGFydGlhbCBzdWNjZXNzIGFuZCANCiAgICAgICAg
ICBmYWlsdXJlLiA8L3Q+DQogICAgICAgICAgPHQ+ICJhbnkiOiBUaGlzIGFsbG93cyB0aGUgcmVx
dWVzdCB0byBjb250YWluIHplcm8gb3IgbW9yZSByZXF1ZXN0DQogICAgICAgICAgb2JqZWN0IHN0
cnVjdHVyZXMuIDwvdD4NCiAgICAgICAgICA8L2xpc3Q+DQogICAgICAgICAgPC90Pg0KICAgICAg
ICANCiAgICAgICAgICA8dD5Gb3IgZXhhbXBsZSwgdGhlICJhbnkiIGNvbnN0cnVjdCBhbGxvd3Mg
bXVsdGlwbGUgYWRkUnRlR3Jwc1Jxc3QgDQogICAgICAgICAgb2JqZWN0cyB0byBiZSBwYXNzZWQg
d2l0aGluIGEgc2luZ2xlIHNwcHBSZXF1ZXN0LiAgSWYgdGhlIHNwcHBSZXF1ZXN0IA0KICAgICAg
ICAgIHRyYW5zYWN0aW9uYWwgYm9vbGVhbiBpcyBzZXQgdG8gdHJ1ZSB0aGVuIHRoZSBzZXJ2ZXIg
d2lsbCBmdWxmaWxsIGVpdGhlciBhbGwgDQogICAgICAgICAgb3Igbm9uZSBvZiB0aGUgYWRkUnRl
R3JwUnFzdHMgY29udGFpbmVkIGluIHRoZSBzcHBwUmVxdWVzdC4gIEluIHRoaXMgDQogICAgICAg
ICAgY2FzZSwgdGhlIGZpcnN0IGFkZFJ0ZUdycHNScXN0IHRoYXQgY3JlYXRlZCBhIGZhaWx1cmUg
c2NlbmFyaW8gd2lsbCByZXN1bHQgIA0KICAgICAgICAgIGluIGEgc2luZ2xlIGNvcnJlc3BvbmRp
bmcgYWRkUnRlR3Jwc1JzcG5zIGVsZW1lbnQgaW4gdGhlIA0KICAgICAgICAgIHNwcHBSZXNwb25z
ZS4gIFRoYXQgYWRkUnRlR3Jwc1JzcG5zIG9iamVjdCB3aWxsIHRoZW4gY29udGFpbiB0aGUgDQog
ICAgICAgICAgYXBwcm9wcmlhdGUgZmFpbHVyZSByZXNwb25zZSBjb2RlIHRoYXQgY2F1c2VkIHRo
ZSB3aG9sZSByZXF1ZXN0IHRvIGZhaWwuDQogICAgICAgICAgDQogICAgICAgICAgSWYsIG9uIHRo
ZSBvdGhlciBoYW5kLCB0aGUgdHJhbnNhY3Rpb25hbCBib29sZWFuIGlzIHNldCB0byBmYWxzZSB0
aGVuIHRoZSAgDQogICAgICAgICAgc2VydmVyIHdpbGwgZnVsZmlsbCBlYWNoIGFkZFJ0ZUdycHNS
cXN0IHRoYXQgc3VjY2VlZHMgYW5kIG9ubHkgZmFpbCB0aGUgIA0KICAgICAgICAgIGFkZFJ0ZUdy
cHNScXN0cyB0aGF0IGNyZWF0ZWQgYSBmYWlsdXJlIHNjZW5hcmlvLCBhbGxvd2luZyBmb3IgcGFy
dGlhbCANCiAgICAgICAgICBzdWNjZXNzIGFuZCBwYXJ0aWFsIGZhaWx1cmUuIEluIHRoaXMgY2Fz
ZSBlYWNoIGFkZFJ0ZUdycHNScXN0IHRoYXQgIA0KICAgICAgICAgIGNyZWF0ZWQgYSBmYWlsdXJl
IHNjZW5hcmlvIHdpbGwgcmVzdWx0IGluIGFuIGEgY29ycmVzcG9uZGluZyBhZGRSdGVHcnBzUnNw
bnMgDQogICAgICAgICAgZWxlbWVudCBpbiB0aGUgc3BwcFJlc3BvbnNlLiAgRWFjaCBzdWNoIGFk
ZFJ0ZUdycHNSc3BucyBvYmplY3QgDQogICAgICAgICAgY29udGFpbnMgdGhlIGFwcHJvcHJpYXRl
IGZhaWx1cmUgcmVzcG9uc2UgY29kZS4NCiAgICAgICAgICANCiAgICAgICAgICBJbiBubyBjYXNl
LCBob3dldmVyLCBjYW4gdGhlIGNvbnRlbnQgb2YgYSBzaW5nbGUgYWRkUnRlR3Jwc1Jxc3QgcGFy
dGlhbGx5IA0KICAgICAgICAgIHN1Y2NlZWQgb3IgcGFydGlhbGx5IGZhaWwuICBUaGUgdHJhbnNh
Y3Rpb25hbCBmbGFnIGlzIG9ubHkgdXNlZCB0byBjb250cm9sIA0KICAgICAgICAgIHdoZXRoZXIg
dXBkYXRlIHJlcXVlc3Qgb2JqZWN0cyAoZS5nLiBhZGRSdGVHcnBzUnFzdCwgZGVsUnRlR3Jwc1Jx
c3QsIGV0YykNCiAgICAgICAgICBmYWlsIG9yIHN1Y2NlZWQgYXMgYSBncm91cCwgbm90IHdoZXRo
ZXIgdGhlIHBvc3NpYmx5IG11bHRpcGxlIG9iamVjdHMgb3IgDQogICAgICAgICAgZWxlbWVudHMg
d2l0aGluIGEgc2luZ2xlIHVwZGF0ZSByZXF1ZXN0IG9iamVjdCBmYWlsIG9yIHN1Y2NlZWQuICBB
bGwgDQogICAgICAgICAgZWxlbWVudHMgYW5kL29yIG9iamVjdHMgd2l0aGluIGEgZ2l2ZW4gdXBk
YXRlIHJlcXVlc3Qgb2JqZWN0IG11c3QgYmUNCiAgICAgICAgICBoYW5kbGVkIHRyYW5zYWN0aW9u
YWxseSwgc3VjaCB0aGF0IHRoZXkgYWxsIGVpdGhlciBzdWNjZWVkIG9yIGZhaWwgYXMgYSBncm91
cC48L3Q+DQogICAgICAgICAgDQogICAgICAgICAgPHQ+IEFsbCB1cGRhdGUgcmVxdWVzdCBvYmpl
Y3RzIGV4dGVuZCB0aGUgQmFzaWNScXN0VHlwZSBiYXNlLiBUaGlzDQogICAgICAgICAgYmFzZSB0
eXBlIGlzIGRlZmluZWQgYXMgZm9sbG93czogPC90Pg0KDQogICAgICAgICAgPHQ+ICAgICAgIA0K
ICAgICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAgICA8YXJ0d29yayBhbGlnbj0i
bGVmdCI+DQogICAgICAgICAgICAgIDwhW0NEQVRBWw0KICAgICAgICAgIDxjb21wbGV4VHlwZSBu
YW1lPSJCYXNpY1Jxc3RUeXBlIj4NCiAgICAgICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICAg
ICAgPGVsZW1lbnQgbmFtZT0iY2xpZW50VHJhbnNJZCIgdHlwZT0ic3BwcGI6VHJhbnNJZFR5cGUi
DQogICAgICAgICAgICAgICAgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICAgICAgIDxlbGVtZW50
IG5hbWU9Im1pbm9yVmVyIiB0eXBlPSJzcHBwYjpNaW5vclZlclR5cGUiIG1pbk9jY3Vycz0iMCIv
Pg0KICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJleHQiIHR5cGU9InNwcHBiOkV4dEFueVR5
cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgICAgICA8
L2NvbXBsZXhUeXBlPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdXT4NCiAgICAg
ICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgICA8L3Q+DQog
ICAgDQogICAgICAgICAgPHQ+DQogICAgICAgICAgPGZpZ3VyZSB0aXRsZT0iIj4NCiAgICAgICAg
ICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAgPCFbQ0RBVEFbDQogICAg
ICAgICAgIDxzaW1wbGVUeXBlIG5hbWU9IlRyYW5zSWRUeXBlIj4NCiAgICAgICAgICAgICAgIDxy
ZXN0cmljdGlvbiBiYXNlPSJzdHJpbmciLz4NCiAgICAgICAgICAgPC9zaW1wbGVUeXBlPg0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdXT4NCiAgICAgICAgICAgIDwvYXJ0d29yaz4N
CiAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgICA8L3Q+DQogICAgICAgICANCiAgICAgICAg
ICA8dD4NCiAgICAgICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAgICAgIDxhcnR3
b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAgICA8IVtDREFUQVsNCiAgICAgICAgICA8
c2ltcGxlVHlwZSBuYW1lPSJNaW5vclZlclR5cGUiPg0KICAgICAgICAgICAgICA8cmVzdHJpY3Rp
b24gYmFzZT0idW5zaWduZWRMb25nIi8+DQogICAgICAgICAgPC9zaW1wbGVUeXBlPg0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBdXT4NCiAgICAgICAgICAgICAgPC9hcnR3b3JrPg0K
ICAgICAgICAgICAgPC9maWd1cmU+DQogICAgICAgICAgPC90Pg0KICAgICAgIA0KICAgICAgICAg
IDx0PiBUaGUgZGF0YSBlbGVtZW50cyB3aXRoaW4gdGhlIEJhc2ljUnFzdFR5cGUgb2JqZWN0IGFy
ZQ0KICAgICAgICAgIHByaW1hcmlseSDigJxob3VzZSBrZWVwaW5n4oCdIGRhdGEgZWxlbWVudHMg
YW5kIGFyZSBkZXNjcmliZWQNCiAgICAgICAgICBhcyBmb2xsb3dzOiANCiAgICAgICAgICA8bGlz
dCBzdHlsZT0ic3ltYm9scyIgaGFuZ0luZGVudD0iNSI+DQogICAgICAgICAgICA8dD4gY2xpZW50
VHJhbnNJZDogVGhlIGNsaWVudCBnZW5lcmF0ZWQgdHJhbnNhY3Rpb24gSUQNCiAgICAgICAgICAg
ICAgdGhhdCwgd2l0aGluIHRoZSBjb250ZXh0IG9mIHRoZSBTUFBQIGNsaWVudCwgaWRlbnRpZmll
cyB0aGlzLg0KICAgICAgICAgICAgICBUaGlzIHZhbHVlIGNhbiBiZSB1c2VkIGF0IHRoZSBkaXNj
cmV0aW9uIG9mIHRoZSBTUFAgY2xpZW50DQogICAgICAgICAgICAgIHRvIHRyYWNrIGFuZCBsb2cg
cmVxdWVzdHMgYW5kL29yIHRoZWlyIHJlc3BvbnNlcy4gVGhpcw0KICAgICAgICAgICAgICB2YWx1
ZSBpcyBhbHNvIGVjaG9lZCBiYWNrIHRvIHRoZSBjbGllbnQgaW4gdGhlIHJlc3BvbnNlLg0KICAg
ICAgICAgICAgICBBbiBTUFAgc2VydmVyIHdpbGwgbm90IGNoZWNrIHRoaXMgdmFsdWUgZm9yIHVu
aXF1ZW5lc3MuIDwvdD4NCiAgICAgICAgICAgIDx0PiBtaW5vclZlcjogVGhpcyBpZGVudGlmaWVz
IHRoZSBtaW5vciB2ZXJzaW9uIG9mIHRoZQ0KICAgICAgICAgICAgICBTUFBQIEFQSSB0aGF0IHRo
ZSBjbGllbnQgaXMgYXR0ZW1wdGluZyB0byB1c2UuIFRoaXMgaXMNCiAgICAgICAgICAgICAgdXNl
ZCBpbiBjb25qdW5jdGlvbiB3aXRoIHRoZSBtYWpvciB2ZXJzaW9uIGlkZW50aWZpZXIgaW4NCiAg
ICAgICAgICAgICAgdGhlIFhNTCBuYW1lc3BhY2UuIDwvdD4NCiAgICAgICAgICAgIDx0PiBleHQ6
IFRoaXMgaXMgdGhlIHN0YW5kYXJkIGV4dGVuc2lvbiBlbGVtZW50IGZvciB0aGlzDQogICAgICAg
ICAgICAgIG9iamVjdC4gUmVmZXIgdG8gdGhlIEV4dGVuc2liaWxpdHkgc2VjdGlvbiBvZiB0aGlz
DQogICAgICAgICAgICAgIGRvY3VtZW50IGZvciBtb3JlIGRldGFpbHMuIDwvdD4NCiAgICAgICAg
ICA8L2xpc3Q+DQogICAgICAgICAgPC90Pg0KICAgICAgICA8L3NlY3Rpb24+DQoNCiAgICAgICAg
PHNlY3Rpb24gYW5jaG9yPSJyZXNwb25zZSIgdGl0bGU9IlJlc3BvbnNlIj4NCiAgICAgICAgICA8
dD4gQW4gU1BQUCByZXNwb25zZSBvYmplY3QsIGNvbW1vbiB0byBhbnkgdHJhbnNwb3J0IGFuZCBl
bnZlbG9wZQ0KICAgICAgICAgIHRlY2hub2xvZ3ksIGlzIGNvbnRhaW5lZCB3aXRoaW4gdGhlIGdl
bmVyaWMNCiAgICAgICAgICA8IVtDREFUQVs8c3BwcFJlc3BvbnNlPl1dPiBlbGVtZW50LiA8L3Q+
DQogICAgICAgICAgPHQ+DQogICAgICAgICAgICA8ZmlndXJlIHRpdGxlPSIiPg0KICAgICAgICAg
ICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgICAgPCFbQ0RBVEFbDQog
ICAgICAgICAgPGVsZW1lbnQgbmFtZT0ic3BwcFJlc3BvbnNlIj4NCiAgICAgICAgICAgIDxjb21w
bGV4VHlwZT4NCiAgICAgICAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgICAgICAgIDxhbnkg
bWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAg
ICAgICAgIDwvY29tcGxleFR5cGU+DQogICAgICAgICAgPC9lbGVtZW50Pg0KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBdXT4NCiAgICAgICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAg
ICAgICAgPC9maWd1cmU+DQogICAgICAgICAgPC90Pg0KICAgICAgICAgIDx0PiBXaXRoaW4gYW55
IDwhW0NEQVRBWzxzcHBwUmVzcG9uc2U+XV0+IGVsZW1lbnQgaXMgdGhlIHJlc3BvbnNlDQogICAg
ICAgICAgb2JqZWN0IGNvbnRhaW5pbmcgdGhlIHJlc3VsdCBvZiB0aGUgcmVxdWVzdC4gQWxsIGNy
ZWF0ZSwNCiAgICAgICAgICB1cGRhdGUsIGFuZCBkZWxldGUgb3BlcmF0aW9ucyByZXN1bHQgaW4g
YSBjb21tb24gcmVzcG9uc2UNCiAgICAgICAgICBvYmplY3Qgc3RydWN0dXJlLCBkZWZpbmVkIGFz
IGZvbGxvd3M6IDwvdD4NCiAgICAgICAgICA8dD4NCiAgICAgICAgICAgIDxmaWd1cmUgdGl0bGU9
IiI+DQogICAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAg
ICA8IVtDREFUQVsNCiAgICAgICAgICA8Y29tcGxleFR5cGUgbmFtZT0iQmFzaWNSc3Buc1R5cGUi
Pg0KICAgICAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJj
bGllbnRUcmFuc0lkIiB0eXBlPSJzcHBwYjpUcmFuc0lkVHlwZSINCiAgICAgICAgICAgICAgICBt
aW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0ic2VydmVyVHJhbnNJ
ZCIgdHlwZT0ic3BwcGI6VHJhbnNJZFR5cGUiLz4NCiAgICAgICAgICAgICAgPGVsZW1lbnQgbmFt
ZT0icmVzQ29kZSIgdHlwZT0iaW50Ii8+DQogICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9InJl
c01zZyIgdHlwZT0ic3RyaW5nIi8+DQogICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImV4dCIg
dHlwZT0ic3BwcGI6RXh0QW55VHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICAgICA8L3Nl
cXVlbmNlPg0KICAgICAgICAgIDwvY29tcGxleFR5cGU+DQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIF1dPg0KICAgICAgICAgICAgICA8L2FydHdvcms+DQogICAgICAgICAgICA8L2Zp
Z3VyZT4NCiAgICAgICAgICA8L3Q+DQogICAgICAgICAgPHQ+IFRoZSBkYXRhIGVsZW1lbnRzIHdp
dGhpbiB0aGUgQmFzaWNSc3Buc1R5cGUgb2JqZWN0IGFyZQ0KICAgICAgICAgICAgZGVzY3JpYmVk
IGFzIGZvbGxvd3M6IDxsaXN0IHN0eWxlPSJzeW1ib2xzIiBoYW5nSW5kZW50PSI1Ij4NCiAgICAg
ICAgICAgICAgPHQ+IGNsaWVudFRyYW5zSWQ6IFRoZSBlY2hvZWQgYmFjayBjbGllbnQgdHJhbnNh
Y3Rpb24gSUQNCiAgICAgICAgICAgICAgdGhhdC4gVGhpcyB2YWx1ZSBpcyBub3QgZ3VhcmFudGVl
ZCB0byBiZSB1bmlxdWUuIDwvdD4NCiAgICAgICAgICAgICAgPHQ+IHNlcnZlclRyYW5zSWQ6IFRo
ZSBzZXJ2ZXIgdHJhbnNhY3Rpb24gSUQgdGhhdA0KICAgICAgICAgICAgICBpZGVudGlmaWVzIHRo
aXMgcmVxdWVzdCBmb3IgdHJhY2tpbmcgcHVycG9zZXMuIFRoaXMNCiAgICAgICAgICAgICAgdmFs
dWUgaXMgZ3VhcmFudGVlZCB0byBiZSB1bmlxdWUuIDwvdD4NCiAgICAgICAgICAgICAgPHQ+IHJl
c0NvZGU6IFRoZSByZXNwb25zZSBjb2RlIHRoYXQgZXhwbGljaXRseSBpZGVudGlmaWVzDQogICAg
ICAgICAgICAgIHRoZSByZXN1bHQgb2YgdGhlIHJlcXVlc3QuIFNlZSB0aGUgUmVzcG9uc2UgQ29k
ZSBzZWN0aW9uDQogICAgICAgICAgICAgIGZvciBmdXJ0aGVyIGRldGFpbHMuIDwvdD4NCiAgICAg
ICAgICAgICAgPHQ+IHJlc01zZzogVGhlIGh1bWFuIHJlYWRhYmxlIHJlc3BvbnNlIG1lc3NhZ2Ug
dGhhdA0KICAgICAgICAgICAgICBhY2NvbXBhbmllcyB0aGUgcmVzcG9uc2UgY29kZS4gU2VlIHRo
ZSBSZXNwb25zZSBDb2RlDQogICAgICAgICAgICAgIHNlY3Rpb24gZm9yIGZ1cnRoZXIgZGV0YWls
cy4gPC90Pg0KICAgICAgICAgICAgICA8dD4gZXh0OiBUaGlzIGlzIHRoZSBzdGFuZGFyZCBleHRl
bnNpb24gZWxlbWVudCBmb3IgdGhpcw0KICAgICAgICAgICAgICBvYmplY3QuIFJlZmVyIHRvIHRo
ZSBFeHRlbnNpYmlsaXR5IHNlY3Rpb24gZm9yIG1vcmUNCiAgICAgICAgICAgICAgZGV0YWlscy4g
PC90Pg0KICAgICAgICAgICAgPC9saXN0Pg0KICAgICAgICAgIDwvdD4NCiAgICAgICAgPC9zZWN0
aW9uPg0KICAgICAgDQogICAgICA8L3NlY3Rpb24+DQoNCiAgICAgIDxzZWN0aW9uIGFuY2hvcj0i
cmVzdWx0Y29kZXMiIHRpdGxlPSJSZXNwb25zZSBDb2RlcyBhbmQgTWVzc2FnZXMiPg0KDQogICAg
ICA8dD4gVGhpcyBzZWN0aW9uIGNvbnRhaW5zIGFuIGluaXRpYWwgbGlzdGluZyBvZiByZXNwb25z
ZSBjb2Rlcw0KICAgICAgICBhbmQgdGhlaXIgY29ycmVzcG9uZGluZyBodW1hbiByZWFkYWJsZSB0
ZXh0LiA8L3Q+DQogICAgICA8dD4gVGhlIHJlc3BvbnNlIGNvZGUgbnVtYmVyaW5nIHNjaGVtZSBn
ZW5lcmFsbHkgYWRoZXJlcyB0byB0aGUNCiAgICAgICAgdGhlb3J5IGZvcm1hbGl6ZWQgaW4gc2Vj
dGlvbiA0LjIuMSBvZiA8eHJlZiB0YXJnZXQ9IlJGQzI4MjEiDQogICAgICAgIC8+OiA8bGlzdCBz
dHlsZT0ic3ltYm9scyIgaGFuZ0luZGVudD0iNSI+DQogICAgICAgICAgPHQ+IFRoZSBmaXJzdCBk
aWdpdCBvZiB0aGUgcmVzcG9uc2UgY29kZSBjYW4gb25seSBiZSAxIG9yIDI6DQogICAgICAgICAg
ICAxID0gYSBwb3NpdGl2ZSByZXN1bHQsIDIgPSBhIG5lZ2F0aXZlIHJlc3VsdC4gPC90Pg0KICAg
ICAgICAgIDx0PiBUaGUgc2Vjb25kIGRpZ2l0IG9mIHRoZSByZXNwb25zZSBjb2RlIGluZGljYXRl
cyB0aGUNCiAgICAgICAgICAgIGNhdGVnb3J5OiAwID0gUHJvdG9jb2wgU3ludGF4LCAxID0gSW1w
bGVtZW50YXRpb24gU3BlY2lmaWMNCiAgICAgICAgICAgIEJ1c2luZXNzIFJ1bGUsIDIgPSBTZWN1
cml0eSwgMyA9IFNlcnZlciBTeXN0ZW0uIDwvdD4NCiAgICAgICAgICA8dD4gVGhlIHRoaXJkIGFu
ZCBmb3VydGggZGlnaXRzIG9mIHRoZSByZXNwb25zZSBjb2RlDQogICAgICAgICAgICBpbmRpY2F0
ZSB0aGUgaW5kaXZpZHVhbCBtZXNzYWdlIGV2ZW50IHdpdGhpbiB0aGUgY2F0ZWdvcnkNCiAgICAg
ICAgICAgIGRlZmluZXMgYnkgdGhlIGZpcnN0IHR3byBkaWdpdHMuIDwvdD4NCiAgICAgICAgPC9s
aXN0Pg0KICAgICAgPC90Pg0KDQogICAgICA8dGV4dHRhYmxlIGFuY2hvcj0iVGFibGUxIg0KICAg
ICAgICB0aXRsZT0iUmVzcG9uc2UgQ29kZXMgTnVtYmVyaW5nIFNjaGVtZSBhbmQgTWVzc2FnZXMi
Pg0KDQogICAgICAgIDx0dGNvbCBhbGlnbj0ibGVmdCIgd2lkdGg9IjEwJSI+UmVzdWx0IENvZGU8
L3R0Y29sPg0KICAgICAgICA8dHRjb2wgYWxpZ249ImxlZnQiIHdpZHRoPSI5MCUiPlRleHQ8L3R0
Y29sPg0KDQogICAgICAgIDxjPiAxMDAwIDwvYz4NCiAgICAgICAgPGM+IFJlcXVlc3QgU3VjY2Vl
ZGVkLjwvYz4NCg0KICAgICAgICA8Yz4gMjAwMSA8L2M+DQogICAgICAgIDxjPiBSZXF1ZXN0IHN5
bnRheCBpbnZhbGlkLjwvYz4NCg0KICAgICAgICA8Yz4gMjAwMiA8L2M+DQogICAgICAgIDxjPiBS
ZXF1ZXN0IHRvbyBsYXJnZS48L2M+DQoNCiAgICAgICAgPGM+IDIwMDMgPC9jPg0KICAgICAgICA8
Yz4gVmVyc2lvbiBub3Qgc3VwcG9ydGVkLjwvYz4NCg0KICAgICAgICA8Yz4gMjEwMyA8L2M+DQog
ICAgICAgIDxjPiBDb21tYW5kIGludmFsaWQuPC9jPg0KDQogICAgICAgIDxjPiAyMTA0IDwvYz4N
CiAgICAgICAgPGM+IEF0dHJpYnV0ZSB2YWx1ZSBpbnZhbGlkLiBPYmplY3RUeXBlOltPYmplY3RU
eXBlXSBPYmplY3RLZXk6W09iamVjdEtleV0gIA0KICAgICAgICAgIENoaWxkT2JqZWN0VHlwZTpb
T2JqZWN0VHlwZV0gQ2hpbGRPYmplY3RLZXk6W09iamVjdEtleV0gQXR0ck5hbWU6W0F0dHJpYnV0
ZU5hbWVdICANCiAgICAgICAgICBBdHRyVmFsOltBdHRyaWJ1dGVWYWx1ZV08L2M+DQoNCiAgICAg
ICAgPGM+IDIxMDUgPC9jPg0KICAgICAgICA8Yz4gT2JqZWN0IGRvZXMgbm90IGV4aXN0LiBPYmpl
Y3RUeXBlOltPYmplY3RUeXBlXSBPYmplY3RLZXk6W09iamVjdEtleV0gIA0KICAgICAgICAgIENo
aWxkT2JqZWN0VHlwZTpbT2JqZWN0VHlwZV0gQ2hpbGRPYmplY3RLZXk6W09iamVjdEtleV08L2M+
DQoNCiAgICAgICAgPGM+IDIxMDYgPC9jPg0KICAgICAgICA8Yz4gT2JqZWN0IHN0YXR1cyBvciBv
d25lcnNoaXAgZG9lcyBub3QgYWxsb3cgZm9yIG9wZXJhdGlvbi4gT2JqZWN0VHlwZTpbT2JqZWNU
eXBlTmFtZV0gDQogICAgICAgIE9iamVjdEtleTpbT2JqZWN0S2V5XSBDaGlsZE9iamVjdFR5cGU6
W09iamVjdFR5cGVdIENoaWxkT2JqZWN0S2V5OltPYmplY3RLZXldPC9jPg0KDQogICAgICAgIDxj
PiAyMzAxIDwvYz4NCiAgICAgICAgPGM+IFN5c3RlbSB0ZW1wb3JhcmlseSB1bmF2YWlsYWJsZS48
L2M+DQoNCiAgICAgICAgPGM+IDIzMDIgPC9jPg0KICAgICAgICA8Yz4gVW5leHBlY3RlZCBpbnRl
cm5hbCBzeXN0ZW0gb3Igc2VydmVyIGVycm9yLjwvYz4NCg0KICAgICAgICA8L3RleHR0YWJsZT4N
Cg0KICAgICAgICA8dD4gU29tZSByZXNwb25zZSBtZXNzYWdlcyBhcmUgInBhcmFtZXRlcml6ZWQi
IHdpdGggb25lIG9yIG1vcmUNCiAgICAgICAgb2YgdGhlIGZvbGxvd2luZyBwYXJhbWV0ZXJzOiAi
T2JqZWN0UmVxdWVzdE5hbWUiLCAiT2JqZWNUeXBlTmFtZSIsIA0KICAgICAgICAiT2JqZWN0Q29t
bWFEZWxpbWl0ZWRVbmlxdWVLZXkiLCBhbmQgIkF0dHJpYnV0ZU5hbWUiLCBhbmQgIkF0dHJpYnV0
ZVZhbHVlIi4gPC90Pg0KICAgICAgICA8dD4gVGhlIHVzZSBvZiB0aGVzZSBwYXJhbWV0ZXJzIE1V
U1QgYWRoZXJlIHRvIHRoZSBmb2xsb3dpbmcNCiAgICAgICAgcnVsZXM6IDxsaXN0IHN0eWxlPSJz
eW1ib2xzIiBoYW5nSW5kZW50PSI1Ij4NCiAgICAgICAgICAgIDx0IGhhbmdUZXh0PSIiPiBBbGwg
cGFyYW1ldGVycyB3aXRoaW4gYSByZXNwb25zZSBtZXNzYWdlIGFyZQ0KICAgICAgICAgICAgbWFu
ZGF0b3J5IGFuZCBNVVNUIGJlIHByZXNlbnQuIEhvd2V2ZXIsIHRoZSBvYmplY3Qga2V5IG9mIHRo
ZSANCiAgICAgICAgICAgIGZhaWxlZCBjaGlsZCBvYmplY3QgaXMgb25seSBtYW5kYXRvcnkgaW4g
Y2FzZXMgd2hlcmUgaXQgaXMgYW4gZW1iZWRkZWQgDQogICAgICAgICAgICBjaGlsZCBvYmplY3Qg
dG8gd2hpY2ggdGhlIGVycm9yIHJlc3BvbnNlIGNvZGUgaXMgYXBwbGljYWJsZS4gIFBhcmFtZXRl
cnMgd2l0aGluIGENCiAgICAgICAgICAgIHJlc3BvbnNlIG1lc3NhZ2UgTVVTVCBOT1QgYmUgbGVm
dCBlbXB0eS4gPC90PiANCiAgICAgICAgICAgIDx0IGhhbmdUZXh0PSIiPiBBIHZhbHVlIHByb3Zp
ZGVkIGZvciB0aGUgIk9iamVjdFR5cGUiIG9yICJDaGlsZE9iamVjdFR5cGUNCiAgICAgICAgICAg
IHBhcmFtZXRlciBNVVNUIGJlIGFuIGV4YWN0IFhTRCBvYmplY3QgdHlwZSBuYW1lIHRoYXQgdGhl
IHJlc3BvbnNlDQogICAgICAgICAgICBtZXNzYWdlIGlzIHJlZmVycmluZyB0by4gRm9yIGV4YW1w
bGUsIGEgdmFsaWQgdmFsdWUgZm9yDQogICAgICAgICAgICAiT2JqZWN0VHlwZU5hbWUiIGlzICJS
dGVHcnBUeXBlIiwgb3IgIkRlc3RHcnBUeXBlIi4gIEEgQ2hpbGRPYmplY3RUeXBlIGlzIA0KICAg
ICAgICAgICAgb3B0aW9uYWwgYW5kIGlzIHVzZWQgd2hlbiBhbiBvYmplY3QgaXMgZW1iZWRkZWQg
aW4gYSBwYXJlbnQgb2JqZWN0LiAgU3VjaCBhcyANCiAgICAgICAgICAgIGEgUnRlUmVjVHlwZSB3
aXRoaW4gYSBSdGVHcnBUeXBlLg0KICAgICAgICAgICAgPC90PiANCiAgICAgICAgICAgIDx0IGhh
bmdUZXh0PSIiPiBBIHZhbHVlIHByb3ZpZGVkIGZvciB0aGUgIk9iamVjdEtleSIgb3IgIkNoaWxk
T2JqZWN0S2V5IiANCiAgICAgICAgICAgIHBhcmFtZXRlciBNVVNUIGJlIHRoZSBjb21tYSBkZWxp
bWl0ZWQgdmFsdWVzIGNvbXByaXNpbmcgdGhlIGNvbXBvc2l0ZSANCiAgICAgICAgICAgIGJ1c2lu
ZXNzIGtleSBvZiB0aGUgb2JqZWN0LCB3aXRoIC4gRm9yIGV4YW1wbGUsIGEgdmFsaWQgdmFsdWUg
Zm9yICJPYmplY3RLZXkiIA0KICAgICAgICAgICAgZm9yIGEgcm91dGUgZ3JvdXAgbWlnaHQgYmUg
IjEyMzQsTXlSb3V0ZUdyb3VwTmFtZUFCQywiIA0KICAgICAgICAgICAgd2hlcmUgdGhlIHJvdXRl
IGdyb3VwJ3MgcmVnaXN0cmFudCBJRCBpcyAxMjM0IGFuZCB0aGUgcm91dGUgZ3JvdXAncyBuYW1l
IA0KICAgICAgICAgICAgaXMgTXlSb3V0ZUdyb3VwTmFtZUFCQyIuICBBIENoaWxkT2JqZWN0S2V5
IGlzIA0KICAgICAgICAgICAgb3B0aW9uYWwgYW5kIGlzIHVzZWQgd2hlbiBhbiBvYmplY3QgaXMg
ZW1iZWRkZWQgaW4gYSBwYXJlbnQgb2JqZWN0LiAgU3VjaCBhcyANCiAgICAgICAgICAgIGEgUnRl
UmVjVHlwZSB3aXRoaW4gYSBSdGVHcnBUeXBlLiAgV2hlbiBhbiBlbWJlZGRlZCBjaGlsZCBvYmpl
Y3QgZG9lcyBub3QgDQogICAgICAgICAgICBoYXZlIGEgdW5pcXVlIGtleSwgaXRzIG9yZGluYWwg
bXVzdCBiZSB1c2VkIChlLmcuIDAsIDEsIDIpLg0KICAgICAgICAgICAgPC90PiANCiAgICAgICAg
ICAgIDx0IGhhbmdUZXh0PSIiPiBBbnkgdmFsdWUgcHJvdmlkZWQgZm9yIHRoZSAiQXR0cmlidXRl
TmFtZSINCiAgICAgICAgICAgIHBhcmFtZXRlciBNVVNUIGJlIGFuIGV4YWN0IFhTRCBlbGVtZW50
IG5hbWUgb2YgdGhlIHByb3RvY29sDQogICAgICAgICAgICBkYXRhIGVsZW1lbnQgdGhhdCB0aGUg
cmVzcG9uc2UgbWVzc2FnZSBpcyByZWZlcnJpbmcgdG8uDQogICAgICAgICAgICBGb3IgZXhhbXBs
ZSwgdmFsaWQgdmFsdWVzIGZvciAiYXR0cmlidXRlIG5hbWUiIGFyZQ0KICAgICAgICAgICAgImRn
TmFtZSIsICJydGVHcnBOYW1lIiwgZXRjLiA8L3Q+IA0KICAgICAgICAgICAgPHQgaGFuZ1RleHQ9
IiI+IFRoZSB2YWx1ZSBmb3IgIkF0dHJpYnV0ZVZhbHVlIiBNVVNUIGJlIHRoZQ0KICAgICAgICAg
ICAgdmFsdWUgb2YgdGhlIGRhdGEgZWxlbWVudCB0byB3aGljaCB0aGUgcHJlY2VkaW5nDQogICAg
ICAgICAgICAiQXR0cmlidXRlTmFtZSIgcmVmZXJzLiA8L3Q+IA0KICAgICAgICAgICAgPHQgaGFu
Z1RleHQ9IiI+IFJlc3VsdCBjb2RlDQogICAgICAgICAgICAyMTA0IFNIT1VMRCBiZSB1c2VkIHdo
ZW5ldmVyIGFuIGVsZW1lbnQgdmFsdWUgZG9lcyBub3QNCiAgICAgICAgICAgIGFkaGVyZSB0byBk
YXRhIHZhbGlkYXRpb24gcnVsZXMuIDwvdD4gDQogICAgICAgICAgICA8dCBoYW5nVGV4dD0iIj4N
CiAgICAgICAgICAgIFJlc3VsdCBjb2RlcyAyMTA0IGFuZCAyMTA1IE1VU1QgTk9UIGJlIHVzZWQN
CiAgICAgICAgICAgIGludGVyY2hhbmdlYWJseS4gUmVzcG9uc2UgY29kZSAyMTA1IFNIT1VMRCBi
ZSByZXR1cm5lZA0KICAgICAgICAgICAgYnkgYW4gdXBkYXRlIG9wZXJhdGlvbiB3aGVuIHRoZSBk
YXRhIGVsZW1lbnQocykgdXNlZCB0byB1bmlxdWVseSBpZGVudGlmeSBhDQogICAgICAgICAgICBw
cmUtZXhpc3Rpbmcgb2JqZWN0IGRvIG5vdCBleGlzdC4gSWYgdGhlIGRhdGEgZWxlbWVudHMNCiAg
ICAgICAgICAgIHVzZWQgdG8gdW5pcXVlbHkgaWRlbnRpZnkgYW4gb2JqZWN0IGFyZSBtYWxmb3Jt
ZWQsIHRoZW4NCiAgICAgICAgICAgIHJlc3BvbnNlIGNvZGUgMjEwNCBTSE9VTEQgYmUgcmV0dXJu
ZWQuIDwvdD4NCiAgICAgICAgICA8L2xpc3Q+DQogICAgICAgIDwvdD4NCg0KICAgICAgPC9zZWN0
aW9uPg0KICAgIDwvc2VjdGlvbj4NCg0KICAgIDxzZWN0aW9uIGFuY2hvcj0icHJvdG9jb2xjb21t
YW5kcyIgdGl0bGU9IlByb3RvY29sIENvbW1hbmRzIj4NCiAgICAgIDx0PiBUaGlzIHNlY3Rpb24g
cHJvdmlkZXMgYSBwcmVsaW1pbmFyeSBsaXN0IG9mIFNQUFAgcHJvdG9jb2wNCiAgICAgICAgY29t
bWFuZHMuIDx2c3BhY2UgYmxhbmtMaW5lcz0iMCIvPiBBdCB0aGlzIGVhcmx5IHN0YWdlIG9mIHRo
ZQ0KICAgICAgICBwcm90b2NvbCBkZXZlbG9wbWVudCwgdGhlIGNvbW1hbmRzIGFyZSBvbmx5IGxp
c3RlZCB3aXRoIGENCiAgICAgICAgYnJpZWYgZGVzY3JpcHRpb24uIDwvdD4NCg0KICAgICAgPHNl
Y3Rpb24gYW5jaG9yPSJhZGRydGVncnBzIg0KICAgICAgICB0aXRsZT0iQWRkIFJvdXRlIEdyb3Vw
cyBPcGVyYXRpb24iPg0KICAgICAgICA8dD4gQXMgZGVzY3JpYmVkIGluIHRoZSBpbnRyb2R1Y3Rv
cnkgc2VjdGlvbnMsIGEgUm91dGUgR3JvdXANCiAgICAgICAgICByZXByZXNlbnRzIGEgY29tYmlu
ZWQgZ3JvdXBpbmcgb2YgUm91dGUgUmVjb3JkcyB0aGF0IGRlZmluZQ0KICAgICAgICAgIHJvdXRl
IGluZm9ybWF0aW9uLCBEZXN0aW5hdGlvbiBHcm91cHMgdGhhdCBjb250YWluIGEgc2V0IG9mDQog
ICAgICAgICAgUHVibGljIElkZW50aWZpZXJzIHdpdGggY29tbW9uIHJvdXRpbmcgaW5mb3JtYXRp
b24sIGFuZCB0aGUNCiAgICAgICAgICBsaXN0IG9mIHBlZXIgb3JnYW5pemF0aW9ucyB0aGF0IGhh
dmUgYWNjZXNzIHRvIHRoZXNlIHB1YmxpYw0KICAgICAgICAgIGlkZW50aWZpZXJzIHVzaW5nIHRo
aXMgcm91dGUgaW5mb3JtYXRpb24uIEl0IGlzIHRoaXMNCiAgICAgICAgICBpbmRpcmVjdCBsaW5r
aW5nIG9mIHB1YmxpYyBpZGVudGl0aWVzIHRvIHJvdXRlIGluZm9ybWF0aW9uDQogICAgICAgICAg
dGhhdCBzaWduaWZpY2FudGx5IGltcHJvdmVzIHRoZSBzY2FsYWJpbGl0eSBhbmQNCiAgICAgICAg
ICBtYW5hZ2VhYmlsaXR5IG9mIHRoZSBwZWVyaW5nIGRhdGEuIEFkZGl0aW9ucyBhbmQgY2hhbmdl
cyB0bw0KICAgICAgICAgIHJvdXRpbmcgaW5mb3JtYXRpb24gYXJlIHJlZHVjZWQgdG8gYSBzaW5n
bGUgb3BlcmF0aW9uIG9uIGENCiAgICAgICAgICBSb3V0ZSBHcm91cCwgcmF0aGVyIHRoYW4gbWls
bGlvbnMgb2YgZGF0YSB1cGRhdGVzIHRvDQogICAgICAgICAgaW5kaXZpZHVhbCBwdWJsaWMgaWRl
bnRpdHkgcmVjb3JkcyB0aGF0IGluZGl2aWR1YWxseSBjb250YWluDQogICAgICAgICAgdGhlaXIg
cGVlcmluZyBwb2ludCBkYXRhLiA8L3Q+DQogICAgICAgIDx0PiBUaGUgYWRkUnRlR3Jwc1Jxc3Qg
b3BlcmF0aW9uIGNyZWF0ZXMgb3Igb3ZlcndyaXRlcyBvbmUgb3INCiAgICAgICAgICBtb3JlIFJv
dXRlIEdyb3VwIG9iamVjdHMuIElmIGEgUm91dGUgR3JvdXAgd2l0aCB0aGUgZ2l2ZW4NCiAgICAg
ICAgICBuYW1lIGFuZCByZWdpc3RyYW50IElEIGRvZXMgbm90IGV4aXN0LCB0aGVuIHRoZSBzZXJ2
ZXIgTVVTVA0KICAgICAgICAgIGNyZWF0ZSB0aGUgUm91dGUgR3JvdXAuIElmIGEgUm91dGUgR3Jv
dXAgd2l0aCB0aGUgZ2l2ZW4gbmFtZQ0KICAgICAgICAgIGFuZCByZWdpc3RyYW50IGRvZXMgZXhp
c3QsIHRoZW4gdGhlIHNlcnZlciBNVVNUIHJlcGxhY2UgdGhlDQogICAgICAgICAgY3VycmVudCBw
cm9wZXJ0aWVzIG9mIHRoZSBSb3V0ZSBHcm91cCB3aXRoIHRoZSBwcm9wZXJ0aWVzDQogICAgICAg
ICAgcGFzc2VkIGludG8gdGhlIGFkZFJ0ZUdycHNScXN0IG9wZXJhdGlvbi4gVGhlIFhTRA0KICAg
ICAgICAgIGRlY2xhcmF0aW9ucyBvZiB0aGUgb3BlcmF0aW9uIHJlcXVlc3Qgb2JqZWN0IGFyZSBh
cyBmb2xsb3dzOiA8L3Q+DQoNCiAgICAgICAgPHQ+DQogICAgICAgICAgPGZpZ3VyZSB0aXRsZT0i
Ij4NCiAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAgPCFb
Q0RBVEFbDQogICAgICA8ZWxlbWVudCBuYW1lPSJhZGRSdGVHcnBzUnFzdCIgdHlwZT0ic3BwcGI6
QWRkUnRlR3Jwc1Jxc3RUeXBlIi8+DQogICAgDQoJICA8Y29tcGxleFR5cGUgbmFtZT0iQWRkUnRl
R3Jwc1Jxc3RUeXBlIj4JICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgPGNvbXBsZXhDb250
ZW50Pg0KICAgICAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQog
ICAgICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9InJ0ZUdy
cCIgdHlwZT0ic3BwcGI6UnRlR3JwVHlwZSIgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgICAgICA8L3Nl
cXVlbmNlPg0KICAgICAgICAgIDwvZXh0ZW5zaW9uPg0KICAgICAgICA8L2NvbXBsZXhDb250ZW50
Pg0KICAgIDwvY29tcGxleFR5cGU+DQogICAgICAgICAgICAgICAgICAgICAgICBdXT4NCiAgICAg
ICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgPC90Pg0KDQog
ICAgICAgIDx0PiBUaGUgZWxlbWVudCBwYXNzZWQgaW50byB0aGUgc3BwcFJlcXVlc3QgZWxlbWVu
dCBmb3IgdGhpcw0KICAgICAgICAgIG9wZXJhdGlvbiBpcyB0aGUgYWRkUnRlR3Jwc1Jxc3QgZWxl
bWVudC4gVGhpcyBlbGVtZW50IGlzIG9mDQogICAgICAgICAgdHlwZSBBZGRSdGVHcnBzUnFzdFR5
cGUsIHdoaWNoIGV4dGVuZHMgQmFzaWNScXN0VHlwZSBhbmQNCiAgICAgICAgICBjb250YWlucyBv
bmUgb3IgbW9yZSBSdGVHcnBUeXBlIG9iamVjdHMuIEFueSBsaW1pdGF0aW9uIG9uDQogICAgICAg
ICAgdGhlIG1heGltdW0gbnVtYmVyIG9mIFJ0ZUdycFR5cGUgb2JqZWN0cyB0aGF0IG1heSBiZSBw
YXNzZWQNCiAgICAgICAgICBpbnRvIHRoaXMgb3BlcmF0aW9uIGlzIGEgcG9saWN5IGRlY2lzaW9u
IGFuZCBpcyBub3QgbGltaXRlZA0KICAgICAgICAgIGJ5IHRoZSBwcm90b2NvbC4gVGhlIFJ0ZUdy
cFR5cGUgb2JqZWN0IHN0cnVjdHVyZSBpcyBkZWZpbmVkDQogICAgICAgICAgYXMgZm9sbG93czog
PC90Pg0KDQogICAgICAgIDx0Pg0KICAgICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAg
ICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgIDwhW0NEQVRBWw0KICA8
Y29tcGxleFR5cGUgbmFtZT0iUnRlR3JwVHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAg
ICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljT2JqVHlwZSI+DQogICAgICAgPHNlcXVlbmNl
Pg0KICAgICAgICAgPGVsZW1lbnQgbmFtZT0icnRlR3JwTmFtZSIgdHlwZT0ic3BwcGI6T2JqTmFt
ZVR5cGUiLz4NCiAgICAgICAgIDxlbGVtZW50IG5hbWU9InJ0ZVJlYyIgdHlwZT0ic3BwcGI6UnRl
UmVjVHlwZSIgbWluT2NjdXJzPSIwIg0KICAgICAgICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIv
Pg0KICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZGdOYW1lIiB0eXBlPSJzcHBwYjpPYmpOYW1lVHlw
ZSIgbWluT2NjdXJzPSIwIg0KICAgICAgICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAg
ICAgICAgPGVsZW1lbnQgbmFtZT0icGVlcmluZ09yZyIgdHlwZT0ic3BwcGI6T3JnSWRUeXBlIiBt
aW5PY2N1cnM9IjAiDQogICAgICAgICAgIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAg
ICA8ZWxlbWVudCBuYW1lPSJzb3VyY2VJZGVudCIgdHlwZT0ic3BwcGI6U291cmNlSWRlbnRUeXBl
Ig0KICAgICAgICAgICBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAg
ICAgICA8ZWxlbWVudCBuYW1lPSJpc0luU3ZjIiB0eXBlPSJib29sZWFuIi8+DQogICAgICAgICA8
ZWxlbWVudCBuYW1lPSJleHQiIHR5cGU9InNwcHBiOkV4dEFueVR5cGUiIG1pbk9jY3Vycz0iMCIv
Pg0KICAgICAgIDwvc2VxdWVuY2U+DQogICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENv
bnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogICAgICAgICAgICAgICAgICAgICAgICBdXT4NCiAg
ICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgPC90Pg0K
DQogICAgICAgIDx0PlRoZSBSdGVHcnBUeXBlIG9iamVjdCBpcyBjb21wb3NlZCBvZiB0aGUgZm9s
bG93aW5nDQogICAgICAgICAgZWxlbWVudHM6IDxsaXN0IHN0eWxlPSJzeW1ib2xzIiBoYW5nSW5k
ZW50PSI1Ij4NCiAgICAgICAgICAgIDx0PiBiYXNlOiBBbGwgZmlyc3QgY2xhc3Mgb2JqZWN0cyBl
eHRlbmQgDQogICAgICAgICAgICAgIEJhc2ljT2JqVHlwZSB3aGljaCBjb250YWlucyB0aGUgSUQg
b2YgdGhlIA0KICAgICAgICAgICAgICByZWdpc3RyYW50IG9yZ2FuaXphdGlvbiB0aGF0IG93bnMg
dGhpcyBvYmplY3QsIHRoZSBJRCANCiAgICAgICAgICAgICAgb2YgdGhlIHJlZ2lzdHJhciBvcmdh
bml6YXRpb24gdGhhdCBwcm92aXNpb25lZCB0aGlzIA0KICAgICAgICAgICAgICBvYmplY3QsIHRo
ZSBkYXRlIGFuZCB0aW1lIHRoYXQgdGhlIG9iamVjdCB3YXMgY3JlYXRlZCANCiAgICAgICAgICAg
ICAgYnkgdGhlIHNlcnZlciwgYW5kIHRoZSBkYXRlIGFuZCB0aW1lIHRoYXQgdGhlIG9iamVjdCAN
CiAgICAgICAgICAgICAgd2FzIGxhc3QgbW9kaWZpZWQuIElmIHRoZSBjbGllbnQgcGFzc2VkIGlu
IGVpdGhlciB0aGUgDQogICAgICAgICAgICAgIGNyZWF0ZWQgZGF0ZSBvciB0aGUgbW9kaWZpY2F0
aW9uIGRhdGUsIHRoZSB3aWxsIGlnbm9yZSANCiAgICAgICAgICAgICAgdGhlbS4gIFRoZSBzZXJ2
ZXIgc2V0cyB0aGVzZSB0d28gZGF0ZS90aW1lIHZhbHVlcy48L3Q+DQogICAgICAgICAgICA8dD4g
cnRlR3JwTmFtZTogVGhlIGNoYXJhY3RlciBzdHJpbmcgdGhhdCBjb250YWlucyB0aGUNCiAgICAg
ICAgICAgICAgbmFtZSBvZiB0aGUgUm91dGUgR3JvdXAuIEl0IHVuaXF1ZWx5IGlkZW50aWZpZXMg
dGhpcw0KICAgICAgICAgICAgICBvYmplY3Qgd2l0aGluIHRoZSBjb250ZXh0IG9mIHRoZSByZWdp
c3RyYW50IElEIChhIGNoaWxkDQogICAgICAgICAgICAgIGVsZW1lbnQgb2YgdGhlIGJhc2UgZWxl
bWVudCBhcyBkZXNjcmliZWQgYWJvdmUpLiA8L3Q+DQogICAgICAgICAgICA8dD4gcnRlUmVjOiBT
ZXQgb2YgemVybyBvciBtb3JlIG9iamVjdHMgb2YgdHlwZSBSdGVSZWNUeXBlDQogICAgICAgICAg
ICAgIHRoYXQgaG91c2UgdGhlIHJvdXRpbmcgaW5mb3JtYXRpb24sIHNvbWV0aW1lcyByZWZlcnJl
ZA0KICAgICAgICAgICAgICB0byBhcyBTRUQsIHRoYXQgdGhlIFJ0ZUdycFR5cGUgb2JqZWN0IGNv
bnRhaW5zLiA8L3Q+DQogICAgICAgICAgICA8dD4gZGdOYW1lOiBTZXQgb2YgemVybyBvciBtb3Jl
IG5hbWVzIG9mIERlc3RHcnBUeXBlDQogICAgICAgICAgICAgIG9iamVjdCBpbnN0YW5jZXMuIEVh
Y2ggZGdOYW1lIG5hbWUsIGluIGFzc29jaWF0aW9uIHdpdGgNCiAgICAgICAgICAgICAgdGhpcyBS
b3V0ZSBHcm91cCdzIHJlZ2lzdHJhbnQgSUQsIHVuaXF1ZWx5IGlkZW50aWZpZXMgYQ0KICAgICAg
ICAgICAgICBEZXN0R3JwVHlwZSBvYmplY3QgaW5zdGFuY2Ugd2hvc2UgcHVibGljIGlkZW50aXRp
ZXMgYXJlDQogICAgICAgICAgICAgIHJlYWNoYWJsZSB1c2luZyB0aGUgcm91dGluZyBpbmZvcm1h
dGlvbiBob3VzZWQgaW4gdGhpcw0KICAgICAgICAgICAgICBSb3V0ZSBHcm91cC4gPC90Pg0KICAg
ICAgICAgICAgPHQ+IHBlZXJpbmdPcmc6IFNldCBvZiB6ZXJvIG9yIG1vcmUgcGVlcmluZyBvcmdh
bml6YXRpb24NCiAgICAgICAgICAgICAgSURzIHRoYXQgaGF2ZSBhY2NlcHRlZCBhbiBvZmZlciB0
byByZWNlaXZlIHRoaXMgUm91dGUNCiAgICAgICAgICAgICAgR3JvdXAncyBpbmZvcm1hdGlvbi4g
VGhlIHNldCBvZiBwZWVyaW5nIG9yZ2FuaXphdGlvbnMgaW4NCiAgICAgICAgICAgICAgdGhpcyBs
aXN0IGlzIG5vdCBkaXJlY3RseSBzZXR0YWJsZSBvciBtb2RpZmlhYmxlIHVzaW5nDQogICAgICAg
ICAgICAgIHRoZSBhZGRSdGVHcnBzUnFzdCBvcGVyYXRpb24uIFRoaXMgc2V0IGlzIGluc3RlYWQN
CiAgICAgICAgICAgICAgY29udHJvbGxlZCB1c2luZyB0aGUgcm91dGUgb2ZmZXIgYW5kIGFjY2Vw
dCBvcGVyYXRpb25zLiA8L3Q+DQogICAgICAgICAgICA8dD4gc291cmNlSWRlbnQ6IFNldCBvZiB6
ZXJvIG9yIG1vcmUgU291cmNlSWRlbnRUeXBlDQogICAgICAgICAgICAgIG9iamVjdCBpbnN0YW5j
ZXMuIFRoZXNlIG9iamVjdHMsIGRlc2NyaWJlZCBmdXJ0aGVyDQogICAgICAgICAgICAgIGJlbG93
LCBob3VzZSB0aGUgc291cmNlIGlkZW50aWZpY2F0aW9uIHNjaGVtZXMgYW5kDQogICAgICAgICAg
ICAgIGlkZW50aWZpZXJzIHRoYXQgYXJlIGFwcGxpZWQgYXQgcmVzb2x1dGlvbiB0aW1lIGFzIHBh
cnQNCiAgICAgICAgICAgICAgb2Ygc291cmNlIGJhc2VkIHJvdXRpbmcgYWxnb3JpdGhtcyBmb3Ig
dGhlIFJvdXRlIEdyb3VwLiA8L3Q+DQogICAgICAgICAgICA8dD4gaXNJblN2YzogQSBib29sZWFu
IGVsZW1lbnQgdGhhdCBkZWZpbmVzIHdoZXRoZXIgdGhpcw0KICAgICAgICAgICAgICBSb3V0ZSBH
cm91cCBpcyBpbiBzZXJ2aWNlLiBUaGUgcm91dGluZyBpbmZvcm1hdGlvbg0KICAgICAgICAgICAg
ICBjb250YWluZWQgaW4gYSBSb3V0ZSBHcm91cCB0aGF0IGlzIGluIHNlcnZpY2UgaXMgYQ0KICAg
ICAgICAgICAgICBjYW5kaWRhdGUgZm9yIGluY2x1c2lvbiBpbiByZXNvbHV0aW9uIHJlc3BvbnNl
cyBmb3INCiAgICAgICAgICAgICAgcHVibGljIGlkZW50aXRpZXMgcmVzaWRpbmcgaW4gdGhlIERl
c3RpbmF0aW9uIEdyb3VwDQogICAgICAgICAgICAgIGFzc29jaWF0ZWQgd2l0aCB0aGlzIFJvdXRl
IEdyb3VwLiBUaGUgcm91dGluZw0KICAgICAgICAgICAgICBpbmZvcm1hdGlvbiBjb250YWluZWQg
aW4gYSBSb3V0ZSBHcm91cCB0aGF0IGlzIG5vdCBpbg0KICAgICAgICAgICAgICBzZXJ2aWNlIGlz
IG5vdCBhIGNhbmRpZGF0ZSBmb3IgaW5jbHVzaW9uIGlzIHJlc29sdXRpb24NCiAgICAgICAgICAg
ICAgcmVzcG9uc2VzLiA8L3Q+DQogICAgICAgICAgICA8dD4gZXh0OiBQb2ludCBvZiBleHRlbnNp
YmlsaXR5IGRlc2NyaWJlZCBpbiBhIHByZXZpb3VzDQogICAgICAgICAgICAgIHNlY3Rpb24gb2Yg
dGhpcyBkb2N1bWVudC4gPC90Pg0KICAgICAgICAgIDwvbGlzdD4NCiAgICAgICAgPC90Pg0KDQog
ICAgICAgIDx0PiBBcyBkZXNjcmliZWQgYWJvdmUsIHRoZSBSb3V0ZSBHcm91cCBjb250YWlucyBh
IHNldCBvZg0KICAgICAgICAgIHJvdXRlIHJlY29yZCBvYmplY3RzLiBBIHJvdXRlIHJlY29yZCBv
YmplY3QgaXMgYmFzZWQgb24gYW4NCiAgICAgICAgICBhYnN0cmFjdCB0eXBlOiBSdGVSZWNUeXBl
LiBUaGUgY29uY3JldGUgdHlwZXMgdGhhdCB1c2UNCiAgICAgICAgICBSdGVSZWNUeXBlIGFzIGFu
IGV4dGVuc2lvbiBiYXNlIGFyZSBOQVBUUlR5cGUsIE5TVHlwZSwgYW5kDQogICAgICAgICAgVVJJ
VHlwZS4gVGhlIGRlZmluaXRpb25zIG9mIHRoZXNlIHR5cGVzIGFyZSBpbmNsdWRlZCBiZWxvdy4N
CiAgICAgICAgICBUaGUgTkFQVFJUeXBlIG9iamVjdCBpcyBjb21wcmlzZWQgb2YgdGhlIGRhdGEg
ZWxlbWVudHMNCiAgICAgICAgICBuZWNlc3NhcnkgZm9yIGEgTkFQVFIgdGhhdCBjb250YWlucyBy
b3V0aW5nIGluZm9ybWF0aW9uIHRoZQ0KICAgICAgICAgIFJvdXRlIEdyb3VwLiBUaGUgTlNUeXBl
IG9iamVjdCBpcyBjb21wcmlzZWQgb2YgdGhlIGRhdGENCiAgICAgICAgICBlbGVtZW50cyBuZWNl
c3NhcnkgZm9yIGEgTmFtZSBTZXJ2ZXIgdGhhdCBwb2ludHMgdG8gYW5vdGhlcg0KICAgICAgICAg
IEROUyBzZXJ2ZXIgdGhhdCBjb250YWlucyB0aGUgZGVzaXJlZCByb3V0aW5nIGluZm9ybWF0aW9u
Lg0KICAgICAgICAgIFRoZSBVUklUeXBlIG9iamVjdCBpcyBjb21wcmlzZWQgb2YgdGhlIGRhdGEg
ZWxlbWVudHMNCiAgICAgICAgICBuZWNlc3NhcnkgdG8gaG91c2UgYSBVUkkuIDwvdD4NCg0KICAg
ICAgICA8dD4gVGhlIGRhdGEgcHJvdmlzaW9uZWQgaW4gYSBSZWdpc3RyeSBjYW4gYmUgbGV2ZXJh
Z2VkIGZvcg0KICAgICAgICAgIG1hbnkgcHVycG9zZXMgYW5kIHF1ZXJpZWQgdXNpbmcgdmFyaW91
cyBwcm90b2NvbHMgaW5jbHVkaW5nDQogICAgICAgICAgU0lQLCBFTlVNIGFuZCBvdGhlcnMuIEl0
IGlzIGZvciB0aGlzIHJlYXNvbiB0aGF0IGEgcm91dGUNCiAgICAgICAgICByZWNvcmQgdHlwZSBv
ZmZlcnMgYSBjaG9pY2Ugb2YgVVJJLCBhbmQgRE5TIHJlc291cmNlIHJlY29yZA0KICAgICAgICAg
IHR5cGVzLiBUaGUgVVJJVHlwZSBpcyBjb21tb25seSB1c2VkIHRvIHByb3Zpc2lvbiBkYXRhDQog
ICAgICAgICAgcmVsYXRlZCB0byB0aGUgU0lQIHJvdXRlIGluIHJlZ2lzdHJpZXMuIFRoZSB1c2Ug
b2YgRE5TDQogICAgICAgICAgcmVzb3VyY2UgcmVjb3JkIHR5cGVzIGlzIGFsc28gcmVsZXZhbnQg
dG8gdGhlIHNjZW5hcmlvIHdoZXJlDQogICAgICAgICAgdGhlIGRhdGEgcHJvdmlzaW9uZWQgaW4g
dGhlIHJlZ2lzdHJ5IGlzIHVzZWQgdG8gYW5zd2VyIEVOVU0NCiAgICAgICAgICBxdWVyaWVzIGJ1
dCB0aGUgcHJvdmlzaW9uaW5nIHByb3RvY29sIHNob3VsZCBiZSBhZ25vc3RpYyB0bw0KICAgICAg
ICAgIGEgcGFydGljdWxhciByZXNvbHV0aW9uIHByb3RvY29sLiA8L3Q+DQoNCiAgICAgICAgPHQ+
DQogICAgICAgICAgPGZpZ3VyZSB0aXRsZT0iIj4NCiAgICAgICAgICAgIDxhcnR3b3JrIGFsaWdu
PSJsZWZ0Ij4NCiAgICAgICAgICAgICAgPCFbQ0RBVEFbDQogICAgPGNvbXBsZXhUeXBlIG5hbWU9
IlJ0ZVJlY1R5cGUiIGFic3RyYWN0PSJ0cnVlIj4NCiAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAg
PGVsZW1lbnQgbmFtZT0icHJpb3JpdHkiIHR5cGU9InBvc2l0aXZlSW50ZWdlciIgDQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlZmF1bHQ9IjEwMCIvPg0KICAg
ICAgPC9zZXF1ZW5jZT4NCiAgICA8L2NvbXBsZXhUeXBlPg0KICAgICAgICAgICAgDQogICAgPGNv
bXBsZXhUeXBlIG5hbWU9Ik5BUFRSVHlwZSI+DQogICAgICA8Y29tcGxleENvbnRlbnQ+DQogICAg
ICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6UnRlUmVjVHlwZSI+DQogICAgICAgICAgPHNlcXVl
bmNlPg0KICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0ib3JkZXIiIHR5cGU9InVuc2lnbmVkU2hv
cnQiLz4NCiAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9InByZWYiIHR5cGU9InVuc2lnbmVkU2hv
cnQiLz4NCiAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImZsYWdzIiB0eXBlPSJzdHJpbmciIG1p
bk9jY3Vycz0iMCIvPg0KICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0ic3ZjcyIgdHlwZT0ic3Ry
aW5nIi8+DQogICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJyZWd4IiB0eXBlPSJzcHBwYjpSZWdl
eFBhcmFtVHlwZSIgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0icmVwbCIgdHlwZT0i
c3RyaW5nIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9InR0bCIg
dHlwZT0icG9zaXRpdmVJbnRlZ2VyIiANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJl
eHQiIHR5cGU9InNwcHBiOkV4dEFueVR5cGUiIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICA8L3NlcXVlbmNlPg0K
ICAgICAgICA8L2V4dGVuc2lvbj4NCiAgICAgIDwvY29tcGxleENvbnRlbnQ+DQogICAgPC9jb21w
bGV4VHlwZT4NCg0KICAgIDxjb21wbGV4VHlwZSBuYW1lPSJOU1R5cGUiPg0KICAgICAgPGNvbXBs
ZXhDb250ZW50Pg0KICAgICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOlJ0ZVJlY1R5cGUiPg0K
ICAgICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9Imhvc3ROYW1l
IiB0eXBlPSJzdHJpbmciLz4NCiAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImlwQWRkciIgdHlw
ZT0ic3BwcGI6SVBBZGRyVHlwZSIgDQogICAgICAgICAgICAgICAgICAgIG1pbk9jY3Vycz0iMCIg
bWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9InR0bCIg
dHlwZT0icG9zaXRpdmVJbnRlZ2VyIiANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJl
eHQiIHR5cGU9InNwcHBiOkV4dEFueVR5cGUiIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICA8L3NlcXVlbmNlPg0K
ICAgICAgICA8L2V4dGVuc2lvbj4NCiAgICAgIDwvY29tcGxleENvbnRlbnQ+DQogICAgPC9jb21w
bGV4VHlwZT4NCg0KICAgIDxjb21wbGV4VHlwZSBuYW1lPSJJUEFkZHJUeXBlIj4NCiAgICAgIDxz
ZXF1ZW5jZT4NCiAgICAgICAgPGVsZW1lbnQgbmFtZT0iYWRkciIgdHlwZT0ic3RyaW5nIi8+DQog
ICAgICAgIDxlbGVtZW50IG5hbWU9InR5cGUiIHR5cGU9InNwcHBiOklQVHlwZSIvPg0KICAgICAg
ICA8ZWxlbWVudCBuYW1lPSJleHQiIHR5cGU9InNwcHBiOkV4dEFueVR5cGUiIA0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW5PY2N1cnM9IjAiLz4NCiAgICAg
IDwvc2VxdWVuY2U+DQogICAgPC9jb21wbGV4VHlwZT4NCg0KICAgIDxzaW1wbGVUeXBlIG5hbWU9
IklQVHlwZSI+DQogICAgICA8cmVzdHJpY3Rpb24gYmFzZT0idG9rZW4iPg0KICAgICAgICA8ZW51
bWVyYXRpb24gdmFsdWU9IklQdjQiLz4NCiAgICAgICAgPGVudW1lcmF0aW9uIHZhbHVlPSJJUHY2
Ii8+DQogICAgICA8L3Jlc3RyaWN0aW9uPg0KICAgIDwvc2ltcGxlVHlwZT4NCg0KICAgIDxjb21w
bGV4VHlwZSBuYW1lPSJVUklUeXBlIj4NCiAgICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgICAg
PGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpSdGVSZWNUeXBlIj4NCiAgICAgICAgICA8c2VxdWVuY2U+
DQogICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJlcmUiIHR5cGU9InN0cmluZyIgZGVmYXVsdD0i
XiguKikkIi8+DQogICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJ1cmkiIHR5cGU9InN0cmluZyIv
Pg0KICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZXh0IiB0eXBlPSJzcHBwYjpFeHRBbnlUeXBl
IiANCm1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAgIDwvc2VxdWVuY2U+DQogICAgICAgIDwvZXh0
ZW5zaW9uPg0KICAgICAgPC9jb21wbGV4Q29udGVudD4NCiAgICA8L2NvbXBsZXhUeXBlPg0KICAg
ICAgICAgICAgICAgICAgICAgICAgXV0+DQogICAgICAgICAgICA8L2FydHdvcms+DQogICAgICAg
ICAgPC9maWd1cmU+DQogICAgICAgIDwvdD4NCg0KICAgICAgICA8dD5UaGUgTkFQVFJUeXBlIG9i
amVjdCBpcyBjb21wb3NlZCBvZiB0aGUgZm9sbG93aW5nIGVsZW1lbnRzOg0KICAgICAgICAgICAg
PGxpc3Qgc3R5bGU9InN5bWJvbHMiIGhhbmdJbmRlbnQ9IjUiPg0KICAgICAgICAgICAgPHQ+IG9y
ZGVyOiBPcmRlciB2YWx1ZSBpbiBhbiBFTlVNIE5BUFRSLCByZWxhdGl2ZSB0byBvdGhlcg0KICAg
ICAgICAgICAgICBOQVBUUlR5cGUgb2JqZWN0cyBpbiB0aGUgc2FtZSBSb3V0ZSBHcm91cC4gPC90
Pg0KICAgICAgICAgICAgPHQ+IHByZWY6IFByZWZlcmVuY2UgdmFsdWUgaW4gYW4gRU5VTSBOQVBU
Ui4gPC90Pg0KICAgICAgICAgICAgPHQ+IHN2Y3M6IEVOVU0gc2VydmljZShzKSB0aGF0IGFyZSBz
ZXJ2ZWQgYnkgdGhlIFNCRS4gVGhpcw0KICAgICAgICAgICAgICBmaWVsZCdzIHZhbHVlIG11c3Qg
YmUgb2YgdGhlIGZvcm0gc3BlY2lmaWVkIGluIFJGQyAzNzYxDQogICAgICAgICAgICAgIChlLmcu
LCBFMlUrcHN0bjpzaXArc2lwKS4gVGhlIGFsbG93YWJsZSB2YWx1ZXMgYXJlIGENCiAgICAgICAg
ICAgICAgbWF0dGVyIG9mIHBvbGljeSBhbmQgbm90IGxpbWl0ZWQgYnkgdGhpcyBwcm90b2NvbC4g
PC90Pg0KICAgICAgICAgICAgPHQ+IHJlZ3g6IE5BUFRS4oCZcyByZWd1bGFyIGV4cHJlc3Npb24g
ZmllbGQuIElmIHRoaXMgaXMgbm90DQogICAgICAgICAgICAgIGluY2x1ZGVkIHRoZW4gdGhlIFJl
cGwgZmllbGQgbXVzdCBiZSBpbmNsdWRlZC4gPC90Pg0KICAgICAgICAgICAgPHQ+IHJlcGw6IE5B
UFRSIHJlcGxhY2VtZW50IGZpZWxkLCBzaG91bGQgb25seSBiZSBwcm92aWRlZA0KICAgICAgICAg
ICAgICBpZiB0aGUgUmVnZXggZmllbGQgaXMgbm90IHByb3ZpZGVkLCBvdGhlcndpc2UgaXQgd2ls
bCBiZQ0KICAgICAgICAgICAgICBpZ25vcmVkIGJ5IHRoZSBzZXJ2ZXIuIDwvdD4NCiAgICAgICAg
ICAgIDx0PiB0dGw6IE51bWJlciBvZiBzZWNvbmRzIHRoYXQgYW4gYWRkcmVzc2luZyBzZXJ2ZXIg
bWF5DQogICAgICAgICAgICAgIGNhY2hlIHRoaXMgTkFQVFIuIDwvdD4NCiAgICAgICAgICAgIDx0
PiBleHQ6IFBvaW50IG9mIGV4dGVuc2liaWxpdHkgZGVzY3JpYmVkIGluIGEgcHJldmlvdXMNCiAg
ICAgICAgICAgICAgc2VjdGlvbiBvZiB0aGlzIGRvY3VtZW50LiA8L3Q+DQogICAgICAgICAgPC9s
aXN0Pg0KICAgICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+VGhlIE5TVHlwZSBvYmplY3QgaXMgY29t
cG9zZWQgb2YgdGhlIGZvbGxvd2luZyBlbGVtZW50czoNCiAgICAgICAgICAgIDxsaXN0IHN0eWxl
PSJzeW1ib2xzIiBoYW5nSW5kZW50PSI1Ij4NCiAgICAgICAgICAgIDx0PiBob3N0TmFtZTogRnVs
bHkgcXVhbGlmaWVkIGhvc3QgbmFtZSBvZiB0aGUgbmFtZQ0KICAgICAgICAgICAgICBzZXJ2ZXIu
IDwvdD4NCiAgICAgICAgICAgIDx0PiBpcEFkZHI6IFplcm8gb3IgbW9yZSBvYmplY3RzIG9mIHR5
cGUgSXBBZGRyVHlwZS4gRWFjaA0KICAgICAgICAgICAgICBvYmplY3QgaG9sZHMgYW4gSVAgQWRk
cmVzcyBhbmQgdGhlIElQIEFkZHJlc3MgdHlwZSwgSVB2NA0KICAgICAgICAgICAgICBvciBJUCB2
Ni4gPC90Pg0KICAgICAgICAgICAgPHQ+IHR0bDogTnVtYmVyIG9mIHNlY29uZHMgdGhhdCBhbiBh
ZGRyZXNzaW5nIHNlcnZlciBtYXkNCiAgICAgICAgICAgICAgY2FjaGUgdGhpcyBOYW1lIFNlcnZl
ci4gPC90Pg0KICAgICAgICAgICAgPHQ+IGV4dDogUG9pbnQgb2YgZXh0ZW5zaWJpbGl0eSBkZXNj
cmliZWQgaW4gYSBwcmV2aW91cw0KICAgICAgICAgICAgICBzZWN0aW9uIG9mIHRoaXMgZG9jdW1l
bnQuIDwvdD4gPC9saXN0Pg0KICAgICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+VGhlIFVSSVR5cGUg
b2JqZWN0IGlzIGNvbXBvc2VkIG9mIHRoZSBmb2xsb3dpbmcgZWxlbWVudHM6DQogICAgICAgICAg
ICA8bGlzdCBzdHlsZT0ic3ltYm9scyIgaGFuZ0luZGVudD0iNSI+DQogICAgICAgICAgICA8dD4g
ZXJlOiBUaGUgUE9TSVggRXh0ZW5kZWQgUmVndWxhciBFeHByZXNzaW9uIChlcmUpIGFzDQogICAg
ICAgICAgICAgIGRlZmluZWQgaW4gPHhyZWYgdGFyZ2V0PSJSRkMzOTg2Ii8+DQogICAgICAgICAg
ICA8L3Q+DQogICAgICAgICAgICA8dD4gdXJpOiB0aGUgVVJJIGFzIGRlZmluZWQgaW4gPHhyZWYg
dGFyZ2V0PSJSRkMzOTg2Ii8+DQogICAgICAgICAgICA8L3Q+DQogICAgICAgICAgPC9saXN0Pg0K
ICAgICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+IFRoZSBSdGVHcnBUeXBlIG9iamVjdCBwcm92aWRl
cyBzdXBwb3J0IGZvciBzb3VyY2UtYmFzZWQNCiAgICAgICAgICByb3V0aW5nIHZpYSB0aGUgc291
cmNlIGlkZW50aXR5IGVsZW1lbnQuIFRoZSBzb3VyY2UtYmFzZWQNCiAgICAgICAgICByb3V0aW5n
IGNyaXRlcmlhIHByb3ZpZGVzIHRoZSBhYmlsaXR5IHRvIHNwZWNpZnkgemVybyBvcg0KICAgICAg
ICAgIG1vcmUgb2YgdGhlIGZvbGxvd2luZyBpbiBhc3NvY2lhdGlvbiB3aXRoIGEgZ2l2ZW4gUm91
dGUNCiAgICAgICAgICBHcm91cDogYSByZWd1bGFyIGV4cHJlc3Npb24gdGhhdCBpcyBtYXRjaGVk
IGFnYWluc3QgdGhlDQogICAgICAgICAgcmVzb2x1dGlvbiBjbGllbnQgSVAgYWRkcmVzcywgYSBy
ZWd1bGFyIGV4cHJlc3Npb24gdGhhdCBpcw0KICAgICAgICAgIG1hdGNoZWQgYWdhaW5zdCB0aGUg
cm9vdCBkb21haW4gbmFtZShzKSwgYW5kL29yIGEgcmVndWxhcg0KICAgICAgICAgIGV4cHJlc3Np
b24gdGhhdCBpcyBtYXRjaGVkIGFnYWluc3QgdGhlIGNhbGxpbmcgcGFydHkgVVJJKHMpLg0KICAg
ICAgICAgIFRoZSByZXN1bHQgd2lsbCBiZSB0aGF0LCBhZnRlciBpZGVudGlmeWluZyB0aGUgdmlz
aWJsZSBSb3V0ZQ0KICAgICAgICAgIEdyb3VwcyB3aG9zZSBhc3NvY2lhdGVkIERlc3RpbmF0aW9u
IEdyb3VwKHMpIGNvbnRhaW4gdGhlDQogICAgICAgICAgbG9va3VwIGtleSBiZWluZyBxdWVyaWVk
LCB0aGUgcmVzb2x1dGlvbiBzZXJ2ZXIgd2lsbA0KICAgICAgICAgIGV2YWx1YXRlIHRoZSBjaGFy
YWN0ZXJpc3RpY3Mgb2YgdGhlIFNvdXJjZSBVUkksIGFuZCBTb3VyY2UNCiAgICAgICAgICBJUCBh
ZGRyZXNzLCBhbmQgcm9vdCBkb21haW4gb2YgdGhlIGxvb2t1cCBrZXkgYmVpbmcgcXVlcmllZC4N
CiAgICAgICAgICBUaGUgcmVzb2x1dGlvbiBzZXJ2ZXIgY29tcGFyZXMgdGhlc2UgY3JpdGVyaWEg
YWdhaW5zdCBzb3VyY2UNCiAgICAgICAgICBiYXNlZCByb3V0aW5nIGNyaXRlcmlhIGFzc29jaWF0
ZWQgd2l0aCB0aGUgUm91dGUgR3JvdXBzLiBUaGUNCiAgICAgICAgICByb3V0aW5nIGluZm9ybWF0
aW9uIGNvbnRhaW5lZCBpbiBSb3V0ZSBHcm91cHMgdGhhdCBoYXZlDQogICAgICAgICAgc291cmNl
IGJhc2VkIHJvdXRpbmcgY3JpdGVyaWEgd2lsbCBvbmx5IGJlIGluY2x1ZGVkIGluIHRoZQ0KICAg
ICAgICAgIHJlc29sdXRpb24gcmVzcG9uc2UgaWYgb25lIG9yIG1vcmUgb2YgdGhlIGNyaXRlcmlh
IG1hdGNoZXMNCiAgICAgICAgICB0aGUgc291cmNlIGNyaXRlcmlhIGZyb20gdGhlIHJlc29sdXRp
b24gcmVxdWVzdC4gPC90Pg0KDQogICAgICAgIDx0Pg0KICAgICAgICAgIDxmaWd1cmUgdGl0bGU9
IiI+DQogICAgICAgICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgIDwh
W0NEQVRBWw0KICAgIDxjb21wbGV4VHlwZSBuYW1lPSJTb3VyY2VJZGVudFR5cGUiPg0KICAgICAg
PHNlcXVlbmNlPg0KICAgICAgICA8ZWxlbWVudCBuYW1lPSJzb3VyY2VJZGVudFJlZ2V4IiB0eXBl
PSJzdHJpbmciLz4NCiAgICAgICAgPGVsZW1lbnQgbmFtZT0ic291cmNlSWRlbnRTY2hlbWUiIA0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9InNwcHBiOlNvdXJjZUlkZW50
U2NoZW1lVHlwZSIvPg0KICAgICAgICA8ZWxlbWVudCBuYW1lPSJleHQiIHR5cGU9InNwcHBiOkV4
dEFueVR5cGUiIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBt
aW5PY2N1cnM9IjAiLz4NCiAgICAgIDwvc2VxdWVuY2U+DQogICAgPC9jb21wbGV4VHlwZT4NCiAg
ICAgICAgICAgIA0KICAgIDxzaW1wbGVUeXBlIG5hbWU9IlNvdXJjZUlkZW50U2NoZW1lVHlwZSI+
DQogICAgICA8cmVzdHJpY3Rpb24gYmFzZT0idG9rZW4iPg0KICAgICAgICA8ZW51bWVyYXRpb24g
dmFsdWU9InVyaSIvPg0KICAgICAgICA8ZW51bWVyYXRpb24gdmFsdWU9ImlwIi8+DQogICAgICAg
IDxlbnVtZXJhdGlvbiB2YWx1ZT0icm9vdERvbWFpbiIvPg0KICAgICAgPC9yZXN0cmljdGlvbj4N
CiAgICA8L3NpbXBsZVR5cGU+DQogICAgICAgICAgICAgICAgICAgICAgICBdXT4NCiAgICAgICAg
ICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgPC90Pg0KDQogICAg
ICAgIDx0PlRoZSBTb3VyY2VJZGVudFR5cGUgb2JqZWN0IGlzIGNvbXBvc2VkIG9mIHRoZSBmb2xs
b3dpbmcNCiAgICAgICAgICBkYXRhIGVsZW1lbnRzOiA8bGlzdCBzdHlsZT0ic3ltYm9scyIgaGFu
Z0luZGVudD0iNSI+DQogICAgICAgICAgICA8dD4gc291cmNlSWRlbnRTY2hlbWU6IFRoZSBzb3Vy
Y2UgaWRlbnRpZmljYXRpb24gc2NoZW1lDQogICAgICAgICAgICAgIHRoYXQgdGhpcyBzb3VyY2Ug
aWRlbnRpZmljYXRpb24gY3JpdGVyaWEgYXBwbGllcyB0byBhbmQNCiAgICAgICAgICAgICAgdGhh
dCB0aGUgYXNzb2NpYXRlZCBzb3VyY2VJZGVudFJlZ2V4IHNob3VsZCBiZSBtYXRjaGVkDQogICAg
ICAgICAgICAgIGFnYWluc3QuIDwvdD4NCiAgICAgICAgICAgIDx0PiBzb3VyY2VJZGVudFJlZ2V4
OiBUaGUgcmVndWxhciBleHByZXNzaW9uIHRoYXQgc2hvdWxkDQogICAgICAgICAgICAgIGJlIHVz
ZWQgdG8gdGVzdCBmb3IgYSBtYXRjaCBhZ2FpbnN0IHRoZSBwb3J0aW9uIG9mIHRoZQ0KICAgICAg
ICAgICAgICByZXNvbHV0aW9uIHJlcXVlc3QgdGhhdCBpcyBkaWN0YXRlZCBieSB0aGUgYXNzb2Np
YXRlZA0KICAgICAgICAgICAgICBzb3VyY2VJZGVudFNjaGVtZS4gPC90Pg0KICAgICAgICAgICAg
PHQ+IGV4dDogUG9pbnQgb2YgZXh0ZW5zaWJpbGl0eSBkZXNjcmliZWQgaW4gYSBwcmV2aW91cw0K
ICAgICAgICAgICAgICBzZWN0aW9uIG9mIHRoaXMgZG9jdW1lbnQuIDwvdD4NCiAgICAgICAgICA8
L2xpc3Q+DQogICAgICAgIDwvdD4NCg0KICAgICAgICA8dD4gVGhlIHJlc3VsdCBvZiB0aGUgYWRk
UnRlR3Jwc1Jxc3Qgb3BlcmF0aW9uIGlzIHRoZQ0KICAgICAgICAgIGFkZFJ0ZUdycHNSc3BucyBl
bGVtZW50IGRlZmluZWQgYmVsb3cuIEFzIHdpdGggYWxsIFNQUFANCiAgICAgICAgICByZXF1ZXN0
cywgdGhlIHJlc3VsdCBpcyBhbGwtb3Itbm90aGluZy4gSWYgbW9yZSB0aGFuIG9uZQ0KICAgICAg
ICAgIFJ0ZUdycFR5cGUgaXMgcGFzc2VkIGludG8gdGhpcyByZXF1ZXN0LCB0aGVuIHRoZXkgd2ls
bA0KICAgICAgICAgIGVpdGhlciBhbGwgc3VjY2VlZCBvciBhbGwgZmFpbC4gSW4gdGhlIGNhc2Ug
b2YgZmFpbHVyZSwgdGhlDQogICAgICAgICAgZmFpbHVyZSByZXNwb25zZSBjb2RlKHMpIGFuZCBt
ZXNzYWdlKHMpIHdpbGwgaW5kaWNhdGUgdGhlDQogICAgICAgICAgcmVhc29uIGZvciB0aGUgZmFp
bHVyZSBhbmQgdGhlIG9iamVjdChzKSB0aGF0IGNhdXNlZCB0aGUNCiAgICAgICAgICBmYWlsdXJl
LiA8L3Q+DQoNCiAgICAgICAgPHQ+DQogICAgICAgICAgPGZpZ3VyZSB0aXRsZT0iIj4NCiAgICAg
ICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAgPCFbQ0RBVEFbDQo8
ZWxlbWVudCBuYW1lPSJhZGRSdGVHcnBzUnNwbnMiIHR5cGU9InNwcHBiOkJhc2ljUnNwbnNUeXBl
Ii8+DQogICAgICAgICAgICAgICAgICAgICAgICAgIF1dPg0KICAgICAgICAgICAgPC9hcnR3b3Jr
Pg0KICAgICAgICAgIDwvZmlndXJlPg0KICAgICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+VGhlIHJl
c3BvbnNlIGNvZGVzIHRoYXQgdGhlIGFkZFJ0ZUdycHNScXN0IG9wZXJhdGlvbiBjYW4NCiAgICAg
ICAgICByZXR1cm4gYXJlIGFzIGZvbGxvd3M6IDxsaXN0IHN0eWxlPSJzeW1ib2xzIiBoYW5nSW5k
ZW50PSI1Ij4NCiAgICAgICAgICAgIDx0PjEwMDA6IFJlcXVlc3QgU3VjY2VlZGVkLjwvdD4NCiAg
ICAgICAgICAgIDx0PjIwMDE6IFJlcXVlc3Qgc3ludGF4IGludmFsaWQuPC90Pg0KICAgICAgICAg
ICAgPHQ+MjAwMjogUmVxdWVzdCB0b28gbGFyZ2UuPC90Pg0KICAgICAgICAgICAgPHQ+MjAwMzog
VmVyc2lvbiBub3Qgc3VwcG9ydGVkLjwvdD4NCiAgICAgICAgICAgIDx0PjIxMDM6IENvbW1hbmQg
aW52YWxpZC48L3Q+DQogICAgICAgICAgICA8dD4yMTA0OiBBdHRyaWJ1dGUgdmFsdWUgaW52YWxp
ZC48L3Q+DQogICAgICAgICAgICA8dD4yMTA1OiBPYmplY3QgZG9lcyBub3QgZXhpc3QuPC90Pg0K
ICAgICAgICAgICAgPHQ+MjEwNjogT2JqZWN0IHN0YXR1cyBvciBvd25lcnNoaXAgZG9lcyBub3Qg
YWxsb3cgZm9yDQogICAgICAgICAgICAgIHJlcXVlc3QuPC90Pg0KICAgICAgICAgICAgPHQ+MjMw
MTogU3lzdGVtIHRlbXBvcmFyaWx5IHVuYXZhaWxhYmxlLjwvdD4NCiAgICAgICAgICAgIDx0PjIz
MDI6IFVuZXhwZWN0ZWQgaW50ZXJuYWwgc3lzdGVtIG9yIHNlcnZlciBlcnJvci48L3Q+DQogICAg
ICAgICAgPC9saXN0Pg0KICAgICAgICA8L3Q+DQoNCiAgICAgIDwvc2VjdGlvbj4NCg0KICAgICAg
PHNlY3Rpb24gYW5jaG9yPSJnZXRyb3V0ZWdycHMiDQogICAgICAgIHRpdGxlPSJHZXQgUm91dGUg
R3JvdXBzIE9wZXJhdGlvbiI+DQogICAgICAgIDx0PiBUaGUgZ2V0UnRlR3Jwc1Jxc3Qgb3BlcmF0
aW9uIGFsbG93cyBhIGNsaWVudCB0byBnZXQgdGhlDQogICAgICAgICAgcHJvcGVydGllcyBvZiBS
b3V0ZSBHcm91cCBvYmplY3RzIHRoYXQgYSByZWdpc3RyYXINCiAgICAgICAgICBvcmdhbml6YXRp
b24gaXMgYXV0aG9yaXplZCB0byB2aWV3LiBUaGUgc2VydmVyIHdpbGwgYXR0ZW1wdA0KICAgICAg
ICAgIHRvIGZpbmQgYSBSb3V0ZSBHcm91cCBvYmplY3QgdGhhdCBoYXMgdGhlIHJlZ2lzdHJhbnQg
SUQgYW5kDQogICAgICAgICAgcm91dGUgZ3JvdXAgbmFtZSBwYWlyIGNvbnRhaW5lZCBpbiBlYWNo
IE9iaktleVR5cGUgb2JqZWN0DQogICAgICAgICAgaW5zdGFuY2UuIElmIHRoZSBzZXQgb2YgT2Jq
S2V5VHlwZSBvYmplY3RzIGlzIGVtcHR5IHRoZW4gdGhlDQogICAgICAgICAgc2VydmVyIHdpbGwg
cmV0dXJuIHRoZSBsaXN0IG9mIFJvdXRlIEdyb3VwIG9iamVjdHMgdGhhdCB0aGUNCiAgICAgICAg
ICBxdWVyeWluZyBjbGllbnQgaGFzIHRoZSBhdXRob3JpdHkgdG8gdmlldy4gSWYgdGhlcmUgYXJl
IG5vDQogICAgICAgICAgbWF0Y2hpbmcgUm91dGUgR3JvdXBzIGZvdW5kIHRoZW4gYW4gZW1wdHkg
cmVzdWx0IHNldCB3aWxsIGJlDQogICAgICAgICAgcmV0dXJuZWQuIDwvdD4NCiAgICAgICAgPHQ+
IFRoZSBlbGVtZW50IHBhc3NlZCBpbnRvIHRoZSBzcHBwUmVxdWVzdCBlbGVtZW50IGZvciB0aGlz
DQogICAgICAgICAgb3BlcmF0aW9uIGlzIHRoZSBnZXRSdGVHcnBzUnFzdCBlbGVtZW50LiBUaGlz
IGVsZW1lbnQgaXMgb2YNCiAgICAgICAgICB0eXBlIEdldFJ0ZUdycHNScXN0VHlwZSwgd2hpY2gg
ZXh0ZW5kcyBCYXNpY1Jxc3RUeXBlIGFuZA0KICAgICAgICAgIGNvbnRhaW5zIHplcm8gb3IgbW9y
ZSBPYmpLZXlUeXBlIG9iamVjdHMuIEFueSBsaW1pdGF0aW9uIG9uDQogICAgICAgICAgdGhlIG1h
eGltdW0gbnVtYmVyIG9mIG9iamVjdHMgdGhhdCBtYXkgYmUgcGFzc2VkIGludG8gb3INCiAgICAg
ICAgICByZXR1cm5lZCBieSB0aGlzIG9wZXJhdGlvbiBpcyBhIHBvbGljeSBkZWNpc2lvbiBhbmQg
bm90DQogICAgICAgICAgbGltaXRlZCBieSB0aGUgcHJvdG9jb2wuIFRoZSBYU0QgZGVjbGFyYXRp
b24gb2YgdGhlDQogICAgICAgICAgb3BlcmF0aW9uIGlzIGFzIGZvbGxvd3M6IDwvdD4NCg0KICAg
ICAgICA8dD4NCiAgICAgICAgICA8ZmlndXJlIHRpdGxlPSIiPg0KICAgICAgICAgICAgPGFydHdv
cmsgYWxpZ249ImxlZnQiPg0KICAgICAgICAgICAgICA8IVtDREFUQVsNCiAgICA8ZWxlbWVudCBu
YW1lPSJnZXRSdGVHcnBzUnFzdCIgdHlwZT0ic3BwcGI6R2V0UnRlR3Jwc1Jxc3RUeXBlIi8+DQog
ICAgICAgICAgICAgICAgICAgICAgDQogICAgPGNvbXBsZXhUeXBlIG5hbWU9IkdldFJ0ZUdycHNS
cXN0VHlwZSI+DQogICAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICAgIDxleHRlbnNpb24gYmFz
ZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAg
ICAgPGVsZW1lbnQgbmFtZT0ib2JqZWN0S2V5IiB0eXBlPSJzcHBwYjpPYmpLZXlUeXBlIg0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5k
ZWQiLz4NCiAgICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgICA8L2V4dGVuc2lvbj4NCiAgICAg
IDwvY29tcGxleENvbnRlbnQ+DQogICAgPC9jb21wbGV4VHlwZT4NCiAgICAgICAgICAgICAgICAg
ICAgICAgIF1dPg0KICAgICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAgICAgIDwvZmlndXJlPg0K
ICAgICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+IFRoZSByZXN1bHQgb2YgdGhlIGdldFJ0ZUdycHNS
cXN0IG9wZXJhdGlvbiByZXR1cm5lZCBpbiB0aGUNCiAgICAgICAgICBzcHBwUmVzcG9uc2UgZWxl
bWVudCBpcyB0aGUgZ2V0UnRlR3Jwc1JzcG5zIGVsZW1lbnQgZGVmaW5lZA0KICAgICAgICAgIGJl
bG93LiBUaGlzIG9iamVjdCBjb250YWlucyB0aGUgcmVzdWx0aW5nIHNldCBvZiBSdGVHcnBUeXBl
DQogICAgICAgICAgb2JqZWN0cywgb3IgYW4gZW1wdHkgc2V0IGlmIHRoZXJlIHdlcmUgbm8gbWF0
Y2hlcy4gPC90Pg0KDQogICAgICAgIDx0Pg0KICAgICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQog
ICAgICAgICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgIDwhW0NEQVRB
Ww0KICAgIDxlbGVtZW50IG5hbWU9ImdldFJ0ZUdycHNSc3BucyIgdHlwZT0ic3BwcGI6R2V0UnRl
R3Jwc1JzcG5zVHlwZSIvPg0KDQogICAgPGNvbXBsZXhUeXBlIG5hbWU9IkdldFJ0ZUdycHNSc3Bu
c1R5cGUiPg0KICAgICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgICA8ZXh0ZW5zaW9uIGJhc2U9
InNwcHBiOkJhc2ljUnNwbnNUeXBlIj4NCiAgICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAg
ICA8ZWxlbWVudCBuYW1lPSJydGVHcnAiIHR5cGU9InNwcHBiOlJ0ZUdycFR5cGUiDQogICAgICAg
ICAgICAgICAgIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAg
ICA8L3NlcXVlbmNlPg0KICAgICAgICA8L2V4dGVuc2lvbj4NCiAgICAgIDwvY29tcGxleENvbnRl
bnQ+DQogICAgPC9jb21wbGV4VHlwZT4NCiAgICAgICAgICAgICAgICAgICAgICAgIF1dPg0KICAg
ICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAgICAgIDwvZmlndXJlPg0KICAgICAgICA8L3Q+DQoN
CiAgICAgICAgPHQ+VGhlIHJlc3BvbnNlIGNvZGVzIHRoYXQgdGhlIGdldFJ0ZUdycHNScXN0IG9w
ZXJhdGlvbiBjYW4NCiAgICAgICAgICByZXR1cm4gYXJlIGFzIGZvbGxvd3M6IDxsaXN0IHN0eWxl
PSJzeW1ib2xzIiBoYW5nSW5kZW50PSI1Ij4NCiAgICAgICAgICAgIDx0PjEwMDA6IFJlcXVlc3Qg
U3VjY2VlZGVkLjwvdD4NCiAgICAgICAgICAgIDx0PjIwMDE6IFJlcXVlc3Qgc3ludGF4IGludmFs
aWQuPC90Pg0KICAgICAgICAgICAgPHQ+MjAwMjogUmVxdWVzdCB0b28gbGFyZ2UuPC90Pg0KICAg
ICAgICAgICAgPHQ+MjAwMzogVmVyc2lvbiBub3Qgc3VwcG9ydGVkLjwvdD4NCiAgICAgICAgICAg
IDx0PjIxMDM6IENvbW1hbmQgaW52YWxpZC48L3Q+DQogICAgICAgICAgICA8dD4yMTA0OiBBdHRy
aWJ1dGUgdmFsdWUgaW52YWxpZC48L3Q+DQogICAgICAgICAgICA8dD4yMzAxOiBTeXN0ZW0gdGVt
cG9yYXJpbHkgdW5hdmFpbGFibGUuPC90Pg0KICAgICAgICAgICAgPHQ+MjMwMjogVW5leHBlY3Rl
ZCBpbnRlcm5hbCBzeXN0ZW0gb3Igc2VydmVyIGVycm9yLjwvdD4NCiAgICAgICAgICA8L2xpc3Q+
DQogICAgICAgIDwvdD4NCg0KICAgICAgPC9zZWN0aW9uPg0KDQoNCiAgICAgIDxzZWN0aW9uIGFu
Y2hvcj0iYWRkZGVzdGdycHMiDQogICAgICAgIHRpdGxlPSJBZGQgRGVzdGluYXRpb24gR3JvdXBz
IE9wZXJhdGlvbiI+DQogICAgICAgIDx0PiBBcyBkZXNjcmliZWQgaW4gdGhlIGludHJvZHVjdG9y
eSBzZWN0aW9ucywgYSBEZXN0aW5hdGlvbiBHcm91cA0KICAgICAgICAgIHJlcHJlc2VudHMgYSBz
ZXQgb2YgUHVibGljIElkZW50aWZpZXJzIHdpdGggY29tbW9uIHJvdXRpbmcgaW5mb3JtYXRpb24u
IDwvdD4NCiAgICAgICAgPHQ+IFRoZSBhZGREZXN0R3Jwc1Jxc3Qgb3BlcmF0aW9uIGNyZWF0ZXMg
b3Igb3ZlcndyaXRlcyBvbmUgb3INCiAgICAgICAgICBtb3JlIERlc3RpbmF0aW9uIEdyb3VwIG9i
amVjdHMuIElmIGEgRGVzdGluYXRpb24gR3JvdXAgd2l0aCB0aGUgZ2l2ZW4NCiAgICAgICAgICBu
YW1lIGFuZCByZWdpc3RyYW50IElEIGRvZXMgbm90IGV4aXN0LCB0aGVuIHRoZSBzZXJ2ZXIgTVVT
VA0KICAgICAgICAgIGNyZWF0ZSB0aGUgRGVzdGluYXRpb24gR3JvdXAuIElmIGEgRGVzdGluYXRp
b24gR3JvdXAgd2l0aCB0aGUgZ2l2ZW4gbmFtZQ0KICAgICAgICAgIGFuZCByZWdpc3RyYW50IElE
IGRvZXMgZXhpc3QsIHRoZW4gdGhlIHNlcnZlciBNVVNUIHJlcGxhY2UgdGhlDQogICAgICAgICAg
Y3VycmVudCBwcm9wZXJ0aWVzIG9mIHRoZSBEZXN0aW5hdGlvbiBHcm91cCB3aXRoIHRoZSBwcm9w
ZXJ0aWVzDQogICAgICAgICAgcGFzc2VkIGludG8gdGhlIGFkZERlc3RHcnBzUnFzdCBvcGVyYXRp
b24uIFRoZSBYU0QNCiAgICAgICAgICBkZWNsYXJhdGlvbnMgb2YgdGhlIG9wZXJhdGlvbiByZXF1
ZXN0IG9iamVjdCBhcmUgYXMgZm9sbG93czogPC90Pg0KDQogICAgICAgIDx0Pg0KICAgICAgICAg
IDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQog
ICAgICAgICAgICAgIDwhW0NEQVRBWw0KICAgIDxlbGVtZW50IG5hbWU9ImFkZERlc3RHcnBzUnFz
dCIgdHlwZT0ic3BwcGI6QWRkRGVzdEdycHNScXN0VHlwZSIvPg0KICAgIA0KICAgIDxjb21wbGV4
VHlwZSBuYW1lPSJBZGREZXN0R3Jwc1Jxc3RUeXBlIj4NCiAgICAgIDxjb21wbGV4Q29udGVudD4N
CiAgICAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAg
ICAgPHNlcXVlbmNlPg0KICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZGVzdEdycCIgdHlwZT0i
c3BwcGI6RGVzdEdycFR5cGUiDQogICAgICAgICAgICAgIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+
DQogICAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgICAgPC9leHRlbnNpb24+DQogICAgICA8L2Nv
bXBsZXhDb250ZW50Pg0KICAgIDwvY29tcGxleFR5cGU+DQogICAgICAgICAgICAgICAgICAgICAg
ICBdXT4NCiAgICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAg
ICAgPC90Pg0KDQogICAgICAgIDx0PiBUaGUgZWxlbWVudCBwYXNzZWQgaW50byB0aGUgc3BwcFJl
cXVlc3QgZWxlbWVudCBmb3IgdGhpcw0KICAgICAgICAgIG9wZXJhdGlvbiBpcyB0aGUgYWRkRGVz
dEdycHNScXN0IGVsZW1lbnQuIFRoaXMgZWxlbWVudCBpcyBvZg0KICAgICAgICAgIHR5cGUgQWRk
RGVzdEdycHNScXN0VHlwZSwgd2hpY2ggZXh0ZW5kcyBCYXNpY1Jxc3RUeXBlIGFuZA0KICAgICAg
ICAgIGNvbnRhaW5zIG9uZSBvciBtb3JlIERlc3RHcnBUeXBlIG9iamVjdHMuIEFueSBsaW1pdGF0
aW9uIG9uDQogICAgICAgICAgdGhlIG1heGltdW0gbnVtYmVyIG9mIERlc3RHcnBUeXBlIG9iamVj
dHMgdGhhdCBtYXkgYmUgcGFzc2VkDQogICAgICAgICAgaW50byB0aGlzIG9wZXJhdGlvbiBpcyBh
IHBvbGljeSBkZWNpc2lvbiBhbmQgaXMgbm90IGxpbWl0ZWQNCiAgICAgICAgICBieSB0aGUgcHJv
dG9jb2wuIFRoZSBEZXN0R3JwVHlwZSBvYmplY3Qgc3RydWN0dXJlIGlzIGRlZmluZWQNCiAgICAg
ICAgICBhcyBmb2xsb3dzOiA8L3Q+DQoNCiAgICAgICAgPHQ+DQogICAgICAgICAgPGZpZ3VyZSB0
aXRsZT0iIj4NCiAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAg
ICAgPCFbQ0RBVEFbDQogIDxjb21wbGV4VHlwZSBuYW1lPSJEZXN0R3JwVHlwZSI+DQogICAgPGNv
bXBsZXhDb250ZW50Pg0KICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljT2JqVHlwZSI+
DQogICAgICA8c2VxdWVuY2U+DQogICAgICAgICA8ZWxlbWVudCBuYW1lPSJkZ05hbWUiIHR5cGU9
InNwcHBiOk9iak5hbWVUeXBlIi8+DQogICAgICA8L3NlcXVlbmNlPg0KICAgICA8L2V4dGVuc2lv
bj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICAgICAgICAgICAg
ICAgICAgICAgICAgXV0+DQogICAgICAgICAgICA8L2FydHdvcms+DQogICAgICAgICAgPC9maWd1
cmU+DQogICAgICAgIDwvdD4NCg0KICAgICAgICA8dD5UaGUgRGVzdEdycFR5cGUgb2JqZWN0IGlz
IGNvbXBvc2VkIG9mIHRoZSBmb2xsb3dpbmcNCiAgICAgICAgICBlbGVtZW50czogPGxpc3Qgc3R5
bGU9InN5bWJvbHMiIGhhbmdJbmRlbnQ9IjUiPg0KICAgICAgICAgICAgPHQ+IGJhc2U6IEFsbCBm
aXJzdCBjbGFzcyBvYmplY3RzIGV4dGVuZCAgDQogICAgICAgICAgICAgIEJhc2ljT2JqVHlwZSB3
aGljaCBjb250YWlucyB0aGUgSUQgb2YgdGhlIA0KICAgICAgICAgICAgICByZWdpc3RyYW50IG9y
Z2FuaXphdGlvbiB0aGF0IG93bnMgdGhpcyBvYmplY3QsIHRoZSBJRCANCiAgICAgICAgICAgICAg
b2YgdGhlIHJlZ2lzdHJhciBvcmdhbml6YXRpb24gdGhhdCBwcm92aXNpb25lZCB0aGlzIA0KICAg
ICAgICAgICAgICBvYmplY3QsIHRoZSBkYXRlIGFuZCB0aW1lIHRoYXQgdGhlIG9iamVjdCB3YXMg
Y3JlYXRlZCANCiAgICAgICAgICAgICAgYnkgdGhlIHNlcnZlciwgYW5kIHRoZSBkYXRlIGFuZCB0
aW1lIHRoYXQgdGhlIG9iamVjdCANCiAgICAgICAgICAgICAgd2FzIGxhc3QgbW9kaWZpZWQuIElm
IHRoZSBjbGllbnQgcGFzc2VkIGluIGVpdGhlciB0aGUgDQogICAgICAgICAgICAgIGNyZWF0ZWQg
ZGF0ZSBvciB0aGUgbW9kaWZpY2F0aW9uIGRhdGUsIHRoZSB3aWxsIGlnbm9yZSANCiAgICAgICAg
ICAgICAgdGhlbS4gIFRoZSBzZXJ2ZXIgc2V0cyB0aGVzZSB0d28gZGF0ZS90aW1lIHZhbHVlcy48
L3Q+DQogICAgICAgICAgICA8dD4gZGdOYW1lOiBUaGUgY2hhcmFjdGVyIHN0cmluZyB0aGF0IGNv
bnRhaW5zIHRoZQ0KICAgICAgICAgICAgICBuYW1lIG9mIHRoZSBEZXN0aW5hdGlvbiBHcm91cC4g
SXQgdW5pcXVlbHkgaWRlbnRpZmllcyB0aGlzDQogICAgICAgICAgICAgIG9iamVjdCB3aXRoaW4g
dGhlIGNvbnRleHQgb2YgdGhlIHJlZ2lzdHJhbnQgSUQgKGEgY2hpbGQNCiAgICAgICAgICAgICAg
ZWxlbWVudCBvZiB0aGUgYmFzZSBlbGVtZW50IGFzIGRlc2NyaWJlZCBhYm92ZSkuIDwvdD4NCiAg
ICAgICAgICAgIDx0PiBleHQ6IFBvaW50IG9mIGV4dGVuc2liaWxpdHkgZGVzY3JpYmVkIGluIGEg
cHJldmlvdXMNCiAgICAgICAgICAgICAgc2VjdGlvbiBvZiB0aGlzIGRvY3VtZW50LiA8L3Q+DQog
ICAgICAgICAgPC9saXN0Pg0KICAgICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+IFRoZSByZXN1bHQg
b2YgdGhlIGFkZERlc3RHcnBzUnFzdCBvcGVyYXRpb24gaXMgdGhlDQogICAgICAgICAgYWRkRGVz
dEdycHNSc3BucyBlbGVtZW50IGRlZmluZWQgYmVsb3cuIEFzIHdpdGggYWxsIFNQUFANCiAgICAg
ICAgICByZXF1ZXN0cywgdGhlIHJlc3VsdCBpcyBhbGwtb3Itbm90aGluZy4gSWYgbW9yZSB0aGFu
IG9uZQ0KICAgICAgICAgIERlc3RHcnBUeXBlIGlzIHBhc3NlZCBpbnRvIHRoaXMgcmVxdWVzdCwg
dGhlbiB0aGV5IHdpbGwNCiAgICAgICAgICBlaXRoZXIgYWxsIHN1Y2NlZWQgb3IgYWxsIGZhaWwu
IEluIHRoZSBjYXNlIG9mIGZhaWx1cmUsIHRoZQ0KICAgICAgICAgIGZhaWx1cmUgcmVzcG9uc2Ug
Y29kZShzKSBhbmQgbWVzc2FnZShzKSB3aWxsIGluZGljYXRlIHRoZQ0KICAgICAgICAgIHJlYXNv
biBmb3IgdGhlIGZhaWx1cmUgYW5kIHRoZSBvYmplY3QocykgdGhhdCBjYXVzZWQgdGhlDQogICAg
ICAgICAgZmFpbHVyZS4gPC90Pg0KDQogICAgICAgIDx0Pg0KICAgICAgICAgIDxmaWd1cmUgdGl0
bGU9IiI+DQogICAgICAgICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAg
IDwhW0NEQVRBWw0KPGVsZW1lbnQgbmFtZT0iYWRkRGVzdEdycHNSc3BucyIgdHlwZT0ic3BwcGI6
QmFzaWNSc3Buc1R5cGUiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgXV0+DQogICAgICAg
ICAgICA8L2FydHdvcms+DQogICAgICAgICAgPC9maWd1cmU+DQogICAgICAgIDwvdD4NCg0KICAg
ICAgICA8dD5UaGUgcmVzcG9uc2UgY29kZXMgdGhhdCB0aGUgYWRkRGVzdEdycHNScXN0IG9wZXJh
dGlvbiBjYW4NCiAgICAgICAgICByZXR1cm4gYXJlIGFzIGZvbGxvd3M6IDxsaXN0IHN0eWxlPSJz
eW1ib2xzIiBoYW5nSW5kZW50PSI1Ij4NCiAgICAgICAgICAgIDx0PjEwMDA6IFJlcXVlc3QgU3Vj
Y2VlZGVkLjwvdD4NCiAgICAgICAgICAgIDx0PjIwMDE6IFJlcXVlc3Qgc3ludGF4IGludmFsaWQu
PC90Pg0KICAgICAgICAgICAgPHQ+MjAwMjogUmVxdWVzdCB0b28gbGFyZ2UuPC90Pg0KICAgICAg
ICAgICAgPHQ+MjAwMzogVmVyc2lvbiBub3Qgc3VwcG9ydGVkLjwvdD4NCiAgICAgICAgICAgIDx0
PjIxMDM6IENvbW1hbmQgaW52YWxpZC48L3Q+DQogICAgICAgICAgICA8dD4yMTA0OiBBdHRyaWJ1
dGUgdmFsdWUgaW52YWxpZC48L3Q+DQogICAgICAgICAgICA8dD4yMTA1OiBPYmplY3QgZG9lcyBu
b3QgZXhpc3QuPC90Pg0KICAgICAgICAgICAgPHQ+MjEwNjogT2JqZWN0IHN0YXR1cyBvciBvd25l
cnNoaXAgZG9lcyBub3QgYWxsb3cgZm9yDQogICAgICAgICAgICAgIHJlcXVlc3QuPC90Pg0KICAg
ICAgICAgICAgPHQ+MjMwMTogU3lzdGVtIHRlbXBvcmFyaWx5IHVuYXZhaWxhYmxlLjwvdD4NCiAg
ICAgICAgICAgIDx0PjIzMDI6IFVuZXhwZWN0ZWQgaW50ZXJuYWwgc3lzdGVtIG9yIHNlcnZlciBl
cnJvci48L3Q+DQogICAgICAgICAgPC9saXN0Pg0KICAgICAgICA8L3Q+DQoNCiAgICAgIDwvc2Vj
dGlvbj4NCg0KICAgICAgPHNlY3Rpb24gYW5jaG9yPSJnZXRkZXN0Z3JwcyINCiAgICAgICAgdGl0
bGU9IkdldCBSb3V0ZSBHcm91cHMgT3BlcmF0aW9uIj4NCiAgICAgICAgPHQ+IFRoZSBnZXREZXN0
R3Jwc1Jxc3Qgb3BlcmF0aW9uIGFsbG93cyBhIGNsaWVudCB0byBnZXQgdGhlDQogICAgICAgICAg
cHJvcGVydGllcyBvZiBSb3V0ZSBHcm91cCBvYmplY3RzIHRoYXQgYSByZWdpc3RyYXINCiAgICAg
ICAgICBvcmdhbml6YXRpb24gaXMgYXV0aG9yaXplZCB0byB2aWV3LiBUaGUgc2VydmVyIHdpbGwg
YXR0ZW1wdA0KICAgICAgICAgIHRvIGZpbmQgYSBEZXN0aW5hdGlvbiBHcm91cCBvYmplY3QgdGhh
dCBoYXMgdGhlIHJlZ2lzdHJhbnQgSUQgYW5kDQogICAgICAgICAgZGVzdGluYXRpb24gZ3JvdXAg
bmFtZSBwYWlyIGNvbnRhaW5lZCBpbiBlYWNoIE9iaktleVR5cGUgb2JqZWN0DQogICAgICAgICAg
aW5zdGFuY2UuIElmIHRoZXJlIGFyZSBubyBtYXRjaGluZyBEZXN0aW5hdGlvbiBHcm91cHMgZm91
bmQgdGhlbiANCiAgICAgICAgICBhbiBlbXB0eSByZXN1bHQgc2V0IHdpbGwgYmUgcmV0dXJuZWQu
IElmIHRoZSBzZXQgb2YgT2JqS2V5VHlwZSANCiAgICAgICAgICBvYmplY3RzIHBhc3NlZCBpbiBp
cyBlbXB0eSB0aGVuIHRoZSBzZXJ2ZXIgd2lsbCByZXR1cm4gdGhlIGxpc3Qgb2YgIA0KICAgICAg
ICAgIERlc3RpbmF0aW9uIEdyb3VwIG9iamVjdHMgdGhhdCB0aGUgcXVlcnlpbmcgY2xpZW50IGhh
cyB0aGUgYXV0aG9yaXR5IA0KICAgICAgICAgIHRvIHZpZXcuIDwvdD4NCiAgICAgICAgPHQ+IFRo
ZSBlbGVtZW50IHBhc3NlZCBpbnRvIHRoZSBzcHBwUmVxdWVzdCBlbGVtZW50IGZvciB0aGlzDQog
ICAgICAgICAgb3BlcmF0aW9uIGlzIHRoZSBnZXREZXN0R3Jwc1Jxc3QgZWxlbWVudC4gVGhpcyBl
bGVtZW50IGlzIG9mDQogICAgICAgICAgdHlwZSBHZXREZXN0R3Jwc1Jxc3RUeXBlLCB3aGljaCBl
eHRlbmRzIEJhc2ljUnFzdFR5cGUgYW5kDQogICAgICAgICAgY29udGFpbnMgemVybyBvciBtb3Jl
IE9iaktleVR5cGUgb2JqZWN0cy4gQW55IGxpbWl0YXRpb24gb24NCiAgICAgICAgICB0aGUgbWF4
aW11bSBudW1iZXIgb2Ygb2JqZWN0cyB0aGF0IG1heSBiZSBwYXNzZWQgaW50byBvcg0KICAgICAg
ICAgIHJldHVybmVkIGJ5IHRoaXMgb3BlcmF0aW9uIGlzIGEgcG9saWN5IGRlY2lzaW9uIGFuZCBu
b3QNCiAgICAgICAgICBsaW1pdGVkIGJ5IHRoZSBwcm90b2NvbC4gVGhlIFhTRCBkZWNsYXJhdGlv
biBvZiB0aGUNCiAgICAgICAgICBvcGVyYXRpb24gaXMgYXMgZm9sbG93czogPC90Pg0KDQogICAg
ICAgIDx0Pg0KICAgICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAgICA8YXJ0d29y
ayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgIDwhW0NEQVRBWw0KICAgICA8ZWxlbWVudCBu
YW1lPSJnZXREZXN0R3Jwc1Jxc3QiIHR5cGU9InNwcHBiOkdldERlc3RHcnBzUnFzdFR5cGUiLz4N
CiAgICAgICAgICAgICAgICAgICAgICANCiAgICAgPGNvbXBsZXhUeXBlIG5hbWU9IkdldERlc3RH
cnBzUnFzdFR5cGUiPg0KICAgICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgICAgIDxleHRlbnNp
b24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAgICAgIDxzZXF1ZW5jZT4NCiAg
ICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJvYmplY3RLZXkiIHR5cGU9InNwcHBiOk9iaktleVR5
cGUiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9
InVuYm91bmRlZCIvPg0KICAgICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgICAgPC9leHRlbnNp
b24+DQogICAgICAgPC9jb21wbGV4Q29udGVudD4NCiAgICAgPC9jb21wbGV4VHlwZT4NCiAgICAg
ICAgICAgICAgICAgICAgICAgIF1dPg0KICAgICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAgICAg
IDwvZmlndXJlPg0KICAgICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+IFRoZSByZXN1bHQgb2YgdGhl
IGdldERlc3RHcnBzUnFzdCBvcGVyYXRpb24gcmV0dXJuZWQgaW4gdGhlDQogICAgICAgICAgc3Bw
cFJlc3BvbnNlIGVsZW1lbnQgaXMgdGhlIGdldERlc3RHcnBzUnNwbnMgZWxlbWVudCBkZWZpbmVk
DQogICAgICAgICAgYmVsb3cuIFRoaXMgb2JqZWN0IGNvbnRhaW5zIHRoZSByZXN1bHRpbmcgc2V0
IG9mIERlc3RHcnBUeXBlDQogICAgICAgICAgb2JqZWN0cywgb3IgYW4gZW1wdHkgc2V0IGlmIHRo
ZXJlIHdlcmUgbm8gbWF0Y2hlcy4gPC90Pg0KDQogICAgICAgIDx0Pg0KICAgICAgICAgIDxmaWd1
cmUgdGl0bGU9IiI+DQogICAgICAgICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAg
ICAgICAgIDwhW0NEQVRBWw0KICAgIDxlbGVtZW50IG5hbWU9ImdldERlc3RHcnBzUnNwbnMiIHR5
cGU9InNwcHBiOkdldFJ0ZUdycHNSc3Buc1R5cGUiLz4NCg0KICAgIDxjb21wbGV4VHlwZSBuYW1l
PSJHZXREZXN0R3Jwc1JzcG5zVHlwZSI+DQogICAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICAg
IDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNSc3Buc1R5cGUiPg0KICAgICAgICAgIDxzZXF1
ZW5jZT4NCiAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImRlc3RHcnAiIHR5cGU9InNwcHBiOkRl
c3RHcnBUeXBlIg0KICAgICAgICAgICAgICAgICBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5i
b3VuZGVkIi8+DQogICAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgICAgPC9leHRlbnNpb24+DQog
ICAgICA8L2NvbXBsZXhDb250ZW50Pg0KICAgIDwvY29tcGxleFR5cGU+DQogICAgICAgICAgICAg
ICAgICAgICAgICBdXT4NCiAgICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICA8L2ZpZ3Vy
ZT4NCiAgICAgICAgPC90Pg0KDQogICAgICAgIDx0PlRoZSByZXNwb25zZSBjb2RlcyB0aGF0IHRo
ZSBnZXREZXN0R3Jwc1Jxc3Qgb3BlcmF0aW9uIGNhbg0KICAgICAgICAgIHJldHVybiBhcmUgYXMg
Zm9sbG93czogPGxpc3Qgc3R5bGU9InN5bWJvbHMiIGhhbmdJbmRlbnQ9IjUiPg0KICAgICAgICAg
ICAgPHQ+MTAwMDogUmVxdWVzdCBTdWNjZWVkZWQuPC90Pg0KICAgICAgICAgICAgPHQ+MjAwMTog
UmVxdWVzdCBzeW50YXggaW52YWxpZC48L3Q+DQogICAgICAgICAgICA8dD4yMDAyOiBSZXF1ZXN0
IHRvbyBsYXJnZS48L3Q+DQogICAgICAgICAgICA8dD4yMDAzOiBWZXJzaW9uIG5vdCBzdXBwb3J0
ZWQuPC90Pg0KICAgICAgICAgICAgPHQ+MjEwMzogQ29tbWFuZCBpbnZhbGlkLjwvdD4NCiAgICAg
ICAgICAgIDx0PjIxMDQ6IEF0dHJpYnV0ZSB2YWx1ZSBpbnZhbGlkLjwvdD4NCiAgICAgICAgICAg
IDx0PjIzMDE6IFN5c3RlbSB0ZW1wb3JhcmlseSB1bmF2YWlsYWJsZS48L3Q+DQogICAgICAgICAg
ICA8dD4yMzAyOiBVbmV4cGVjdGVkIGludGVybmFsIHN5c3RlbSBvciBzZXJ2ZXIgZXJyb3IuPC90
Pg0KICAgICAgICAgIDwvbGlzdD4NCiAgICAgICAgPC90Pg0KDQogICAgICA8L3NlY3Rpb24+DQoN
Cg0KICAgICAgPHNlY3Rpb24gYW5jaG9yPSJhZGRydGVncnBvZmZlcnMiDQogICAgICAgIHRpdGxl
PSJBZGQgUm91dGUgR3JvdXAgT2ZmZXJzIE9wZXJhdGlvbiI+DQogICAgICAgIDx0PiBUaGUgbGlz
dCBvZiBwZWVyIG9yZ2FuaXphdGlvbnMgd2hvc2UgcmVzb2x1dGlvbiByZXNwb25zZXMNCiAgICAg
ICAgICBjYW4gaW5jbHVkZSB0aGUgcm91dGluZyBpbmZvcm1hdGlvbiBjb250YWluZWQgaW4gYSBn
aXZlbg0KICAgICAgICAgIFJvdXRlIEdyb3VwIGlzIGNvbnRyb2xsZWQgYnkgdGhlIG9yZ2FuaXph
dGlvbiB0byB3aGljaCBhDQogICAgICAgICAgUm91dGUgR3JvdXAgb2JqZWN0IGJlbG9uZ3MsIGl0
cyByZWdpc3RyYW50LCBhbmQgdGhlIHBlZXINCiAgICAgICAgICBvcmdhbml6YXRpb24gdGhhdCBz
dWJtaXRzIHJlc29sdXRpb24gcmVxdWVzdHMsIGEgZGF0YQ0KICAgICAgICAgIHJlY2lwaWVudCBv
ciBwZWVyaW5nIG9yZ2FuaXphdGlvbi4gVGhlIHJlZ2lzdHJhbnQgb2ZmZXJzDQogICAgICAgICAg
YWNjZXNzIHRvIGEgUm91dGUgR3JvdXAgYnkgc3VibWl0dGluZyBhIFJvdXRlIEdyb3VwIE9mZmVy
DQogICAgICAgICAgYW5kIHRoZSBkYXRhIHJlY2lwaWVudCBjYW4gdGhlbiBhY2NlcHQgb3IgcmVq
ZWN0IHRoYXQgb2ZmZXIuDQogICAgICAgICAgTm90IHVudGlsIGFjY2VzcyB0byBhIFJvdXRlIEdy
b3VwIGhhcyBiZWVuIG9mZmVyZWQgYW5kDQogICAgICAgICAgYWNjZXB0ZWQgd2lsbCB0aGUgZGF0
YSByZWNpcGllbnQncyBvcmdhbml6YXRpb24gSUQgYmUNCiAgICAgICAgICBpbmNsdWRlZCBpbiB0
aGUgcGVlcmluZ09yZyBsaXN0IGluIGEgUm91dGUgR3JvdXAgb2JqZWN0LCBhbmQNCiAgICAgICAg
ICB0aGF0IFJvdXRlIEdyb3VwJ3MgcGVlcmluZyBpbmZvcm1hdGlvbiBiZWNvbWUgYSBjYW5kaWRh
dGUNCiAgICAgICAgICBmb3IgaW5jbHVzaW9uIGluIHRoZSByZXNwb25zZXMgdG8gdGhlIHJlc29s
dXRpb24gcmVxdWVzdHMNCiAgICAgICAgICBzdWJtaXR0ZWQgYnkgdGhhdCBkYXRhIHJlY2lwaWVu
dC4gVGhlIGFkZFJ0ZUdycE9mZmVyc1Jxc3QNCiAgICAgICAgICBvcGVyYXRpb24gY3JlYXRlcyBv
ciBvdmVyd3JpdGVzIG9uZSBvciBtb3JlIFJvdXRlIEdyb3VwDQogICAgICAgICAgT2ZmZXIgb2Jq
ZWN0cy4gSWYgYSBSb3V0ZSBHcm91cCBPZmZlciBmb3IgdGhlIGdpdmVuIFJvdXRlDQogICAgICAg
ICAga2V5IChyb3V0ZSBuYW1lIGFuZCByZWdpc3RyYW50IElEKSBhbmQgb2ZmZXJlZFRvT3JnIElE
IGRvZXMNCiAgICAgICAgICBub3QgZXhpc3QsIHRoZW4gdGhlIHNlcnZlciBjcmVhdGVzIHRoZSBS
b3V0ZSBHcm91cCBPZmZlcg0KICAgICAgICAgIG9iamVjdC4gSWYgYSBzdWNoIGEgUm91dGUgR3Jv
dXAgT2ZmZXIgZG9lcyBleGlzdCwgdGhlbiB0aGUNCiAgICAgICAgICBzZXJ2ZXIgcmVwbGFjZXMg
dGhlIGN1cnJlbnQgb2JqZWN0IHdpdGggdGhlIG5ldyBvYmplY3QuIFRoZQ0KICAgICAgICAgIFhT
RCBkZWNsYXJhdGlvbnMgb2YgdGhlIG9wZXJhdGlvbiByZXF1ZXN0IG9iamVjdCBhcmUgYXMNCiAg
ICAgICAgICBmb2xsb3dzOiA8L3Q+DQoNCiAgICAgICAgPHQ+DQogICAgICAgICAgPGZpZ3VyZSB0
aXRsZT0iIj4NCiAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAg
ICAgPCFbQ0RBVEFbDQogICAgPGVsZW1lbnQgbmFtZT0iYWRkUnRlR3JwT2ZmZXJzUnFzdCIgDQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9InNwcHBiOkFkZFJ0ZUdycE9mZmVy
c1Jxc3RUeXBlIi8+DQoNCiAgICA8Y29tcGxleFR5cGUgbmFtZT0iQWRkUnRlR3JwT2ZmZXJzUnFz
dFR5cGUiPg0KICAgICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgICA8ZXh0ZW5zaW9uIGJhc2U9
InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0KICAgICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICAg
IDxlbGVtZW50IG5hbWU9InJ0ZUdycE9mZmVyIiB0eXBlPSJzcHBwYjpSdGVHcnBPZmZlclR5cGUi
IA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXhPY2N1
cnM9InVuYm91bmRlZCIvPg0KICAgICAgICAgIDwvc2VxdWVuY2U+DQogICAgICAgIDwvZXh0ZW5z
aW9uPg0KICAgICAgPC9jb21wbGV4Q29udGVudD4NCiAgICA8L2NvbXBsZXhUeXBlPg0KICAgICAg
ICAgICAgICAgICAgICAgICAgXV0+DQogICAgICAgICAgICA8L2FydHdvcms+DQogICAgICAgICAg
PC9maWd1cmU+DQogICAgICAgIDwvdD4NCg0KICAgICAgICA8dD4gVGhlIGVsZW1lbnQgcGFzc2Vk
IGludG8gdGhlIHNwcHBSZXF1ZXN0IGVsZW1lbnQgZm9yIHRoaXMNCiAgICAgICAgICBvcGVyYXRp
b24gaXMgdGhlIGFkZFJ0ZUdycE9mZmVyc1Jxc3QgZWxlbWVudC4gVGhpcyBlbGVtZW50DQogICAg
ICAgICAgaXMgb2YgdHlwZSBBZGRSdGVHcnBPZmZlcnNScXN0VHlwZSwgd2hpY2ggZXh0ZW5kcw0K
ICAgICAgICAgIEJhc2ljUnFzdFR5cGUgYW5kIGNvbnRhaW5zIG9uZSBvciBtb3JlIFJ0ZUdycE9m
ZmVyVHlwZQ0KICAgICAgICAgIG9iamVjdHMuIEFueSBsaW1pdGF0aW9uIG9uIHRoZSBtYXhpbXVt
IG51bWJlciBvZiBvYmplY3RzDQogICAgICAgICAgdGhhdCBtYXkgYmUgcGFzc2VkIGludG8gb3Ig
cmV0dXJuZWQgYnkgdGhpcyBvcGVyYXRpb24gaXMgYQ0KICAgICAgICAgIHBvbGljeSBkZWNpc2lv
biBhbmQgbm90IGxpbWl0ZWQgYnkgdGhlIHByb3RvY29sLiBUaGUgWFNEDQogICAgICAgICAgZGVj
bGFyYXRpb24gb2YgdGhlIG9wZXJhdGlvbiBpcyBhcyBmb2xsb3dzOiA8L3Q+DQoNCiAgICAgICAg
PHQ+DQogICAgICAgICAgPGZpZ3VyZSB0aXRsZT0iIj4NCiAgICAgICAgICAgIDxhcnR3b3JrIGFs
aWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAgPCFbQ0RBVEFbDQogIDxjb21wbGV4VHlwZSBuYW1l
PSJSdGVHcnBPZmZlclR5cGUiPg0KICAgPCBjb21wbGV4Q29udGVudD4NCiAgICAgPGV4dGVuc2lv
biBiYXNlPSJzcHBwYjpCYXNpY09ialR5cGUiPg0KICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAg
IDxlbGVtZW50IG5hbWU9InJ0ZUdycE9mZmVyS2V5IiB0eXBlPSJzcHBwYjpSdGVHcnBPZmZlcktl
eVR5cGUiLz4NCiAgICAgICAgIDxlbGVtZW50IG5hbWU9InN0YXR1cyIgdHlwZT0ic3BwcGI6UnRl
R3JwT2ZmZXJTdGF0dXNUeXBlIi8+DQogICAgICAgICA8ZWxlbWVudCBuYW1lPSJvZmZlckRhdGVU
aW1lIiB0eXBlPSJkYXRlVGltZSIvPg0KICAgICAgICAgPGVsZW1lbnQgbmFtZT0iYWNjZXB0RGF0
ZVRpbWUiIHR5cGU9ImRhdGVUaW1lIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgIDxlbGVtZW50
IG5hbWU9ImV4dCIgdHlwZT0ic3BwcGI6RXh0QW55VHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAg
ICAgPC9zZXF1ZW5jZT4NCiAgICAgPC9leHRhbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4N
CiAgPC9jb21wbGV4VHlwZT4NCiAgICANCiAgICA8Y29tcGxleFR5cGUgbmFtZT0iUnRlR3JwT2Zm
ZXJLZXlUeXBlIj4NCiAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgPGVsZW1lbnQgbmFtZT0icnRl
R3JwS2V5IiB0eXBlPSJzcHBwYjpPYmpLZXlUeXBlIi8+DQogICAgICAgIDxlbGVtZW50IG5hbWU9
Im9mZmVyZWRUbyIgdHlwZT0ic3BwcGI6T3JnSWRUeXBlIi8+DQogICAgICA8L3NlcXVlbmNlPg0K
ICAgIDwvY29tcGxleFR5cGU+DQogICAgDQogICAgPHNpbXBsZVR5cGUgbmFtZT0iUnRlR3JwT2Zm
ZXJTdGF0dXNUeXBlIj4NCiAgICAgIDxyZXN0cmljdGlvbiBiYXNlPSJ0b2tlbiI+DQogICAgICAg
IDxlbnVtZXJhdGlvbiB2YWx1ZT0ib2ZmZXJlZCIvPg0KICAgICAgICA8ZW51bWVyYXRpb24gdmFs
dWU9ImFjY2VwdGVkIi8+DQogICAgICA8L3Jlc3RyaWN0aW9uPg0KICAgIDwvc2ltcGxlVHlwZT4N
CiAgICAgICAgICAgICAgICAgICAgICAgIF1dPg0KICAgICAgICAgICAgPC9hcnR3b3JrPg0KICAg
ICAgICAgIDwvZmlndXJlPg0KICAgICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+VGhlIFJ0ZUdycE9m
ZmVyVHlwZSBvYmplY3QgaXMgY29tcG9zZWQgb2YgdGhlIGZvbGxvd2luZw0KICAgICAgICAgIGVs
ZW1lbnRzOiA8bGlzdCBzdHlsZT0ic3ltYm9scyIgaGFuZ0luZGVudD0iNSI+DQogICAgICAgICAg
ICA8dD4gYmFzZTogQWxsIGZpcnN0IGNsYXNzIG9iamVjdHMgZXh0ZW5kICANCiAgICAgICAgICAg
ICAgQmFzaWNPYmpUeXBlIHdoaWNoIGNvbnRhaW5zIHRoZSBJRCBvZiB0aGUgDQogICAgICAgICAg
ICAgIHJlZ2lzdHJhbnQgb3JnYW5pemF0aW9uIHRoYXQgb3ducyB0aGlzIG9iamVjdCwgdGhlIElE
IA0KICAgICAgICAgICAgICBvZiB0aGUgcmVnaXN0cmFyIG9yZ2FuaXphdGlvbiB0aGF0IHByb3Zp
c2lvbmVkIHRoaXMgDQogICAgICAgICAgICAgIG9iamVjdCwgdGhlIGRhdGUgYW5kIHRpbWUgdGhh
dCB0aGUgb2JqZWN0IHdhcyBjcmVhdGVkIA0KICAgICAgICAgICAgICBieSB0aGUgc2VydmVyLCBh
bmQgdGhlIGRhdGUgYW5kIHRpbWUgdGhhdCB0aGUgb2JqZWN0IA0KICAgICAgICAgICAgICB3YXMg
bGFzdCBtb2RpZmllZC4gSWYgdGhlIGNsaWVudCBwYXNzZWQgaW4gZWl0aGVyIHRoZSANCiAgICAg
ICAgICAgICAgY3JlYXRlZCBkYXRlIG9yIHRoZSBtb2RpZmljYXRpb24gZGF0ZSwgdGhlIHdpbGwg
aWdub3JlIA0KICAgICAgICAgICAgICB0aGVtLiAgVGhlIHNlcnZlciBzZXRzIHRoZXNlIHR3byBk
YXRlL3RpbWUgdmFsdWVzLjwvdD4NCiAgICAgICAgICAgIDx0PiBydGVHcnBPZmZlcktleTogVGhl
IG9iamVjdCB0aGF0IGlkZW50aWZpZXMgdGhlIHJvdXRlDQogICAgICAgICAgICAgIHRoYXQgaXMg
b3IgaGFzIGJlZW4gb2ZmZXJlZCBhbmQgdGhlIG9yZ2FuaXphdGlvbiB0aGF0IGl0DQogICAgICAg
ICAgICAgIGlzIG9yIGhhcyBiZWVuIG9mZmVyZWQgdG8uIFRoZSBjb21iaW5hdGlvbiBvZiB0aGVz
ZQ0KICAgICAgICAgICAgICB0aHJlZSBkYXRhIGVsZW1lbnRzIHVuaXF1ZWx5IGlkZW50aWZ5IGEg
Um91dGUgR3JvdXANCiAgICAgICAgICAgICAgT2ZmZXIuIDwvdD4NCiAgICAgICAgICAgIDx0PiBz
dGF0dXM6IFRoZSBzdGF0dXMgb2YgdGhlIG9mZmVyLCBvZmZlcmVkIG9yIGFjY2VwdGVkLg0KICAg
ICAgICAgICAgICBUaGlzIHN0YXR1cyBpcyBjb250cm9sbGVkIGJ5IHRoZSBzZXJ2ZXIuIEl0IGlz
DQogICAgICAgICAgICAgIGF1dG9tYXRpY2FsbHkgc2V0IHRvICJvZmZlcmVkIiB3aGVuIGV2ZXIg
YSBuZXcgUm91dGUNCiAgICAgICAgICAgICAgR3JvdXAgT2ZmZXIgaXMgYWRkZWQsIGFuZCBpcyBh
dXRvbWF0aWNhbGx5IHNldCB0bw0KICAgICAgICAgICAgICAiYWNjZXB0ZWQiIGlmIGFuZCB3aGVu
IHRoYXQgb2ZmZXIgaXMgYWNjZXB0ZWQuIFRoZSB2YWx1ZQ0KICAgICAgICAgICAgICBvZiB0aGUg
ZWxlbWVudCBpcyBpZ25vcmVkIHdoZW4gcGFzc2VkIGluIGJ5IHRoZSBjbGllbnQuIDwvdD4NCiAg
ICAgICAgICAgIDx0PiBvZmZlckRhdGVUaW1lOiBEYXRlIGFuZCB0aW1lIGluIEdNVCB3aGVuIHRo
ZSBSb3V0ZQ0KICAgICAgICAgICAgICBHcm91cCBPZmZlciB3YXMgYWRkZWQuIDwvdD4NCiAgICAg
ICAgICAgIDx0PiBhY2NlcHREYXRlVGltZTogRGF0ZSBhbmQgdGltZSBpbiBHTVQgd2hlbiB0aGUg
Um91dGUNCiAgICAgICAgICAgICAgR3JvdXAgT2ZmZXIgd2FzIGFjY2VwdGVkLiA8L3Q+DQogICAg
ICAgICAgPC9saXN0Pg0KICAgICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+IFRoZSByZXN1bHQgb2Yg
YWRkUnRlR3JwT2ZmZXJzUnFzdCBpcyB0aGUNCiAgICAgICAgICBhZGRSdGVHcnBPZmZlcnNSc3Bu
cyBlbGVtZW50IGRlZmluZWQgYmVsb3cuIEFzIHdpdGggYWxsIFNQUFANCiAgICAgICAgICByZXF1
ZXN0cywgdGhlIHJlc3VsdCBpcyBhbGwtb3Itbm90aGluZy4gSWYgbW9yZSB0aGFuIG9uZQ0KICAg
ICAgICAgIFJ0ZUdycE9mZmVyVHlwZSBpcyBwYXNzZWQgaW50byB0aGlzIHJlcXVlc3QsIHRoZW4g
dGhleSB3aWxsDQogICAgICAgICAgZWl0aGVyIGFsbCBzdWNjZWVkIG9yIGFsbCBmYWlsLiBJbiB0
aGUgY2FzZSBvZiBmYWlsdXJlLCB0aGUNCiAgICAgICAgICBmYWlsdXJlIHJlc3BvbnNlIGNvZGUo
cykgYW5kIG1lc3NhZ2Uocykgd2lsbCBpbmRpY2F0ZSB0aGUNCiAgICAgICAgICByZWFzb24gZm9y
IHRoZSBmYWlsdXJlIGFuZCB0aGUgb2JqZWN0KHMpIHRoYXQgY2F1c2VkIHRoZQ0KICAgICAgICAg
IGZhaWx1cmUuIDwvdD4NCg0KICAgICAgICA8dD4NCiAgICAgICAgICA8ZmlndXJlIHRpdGxlPSIi
Pg0KICAgICAgICAgICAgPGFydHdvcmsgYWxpZ249ImxlZnQiPg0KICAgICAgICAgICAgICA8IVtD
REFUQVsNCiAgPGVsZW1lbnQgbmFtZT0iYWRkUnRlR3JwT2ZmZXJzUnNwbnMiIHR5cGU9InNwcHBi
OkJhc2ljUnNwbnNUeXBlIi8+DQogICAgICAgICAgICAgICAgICAgICAgICBdXT4NCiAgICAgICAg
ICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgPC90Pg0KDQogICAg
ICAgIDx0PlRoZSByZXNwb25zZSBjb2RlcyB0aGF0IHRoZSBhZGRSdGVHcnBPZmZlcnNScXN0IG9w
ZXJhdGlvbg0KICAgICAgICAgIGNhbiByZXR1cm4gYXJlIGFzIGZvbGxvd3M6IDxsaXN0IHN0eWxl
PSJzeW1ib2xzIg0KICAgICAgICAgICAgaGFuZ0luZGVudD0iNSI+DQogICAgICAgICAgICA8dD4x
MDAwOiBSZXF1ZXN0IFN1Y2NlZWRlZC48L3Q+DQogICAgICAgICAgICA8dD4yMDAxOiBSZXF1ZXN0
IHN5bnRheCBpbnZhbGlkLjwvdD4NCiAgICAgICAgICAgIDx0PjIwMDI6IFJlcXVlc3QgdG9vIGxh
cmdlLjwvdD4NCiAgICAgICAgICAgIDx0PjIwMDM6IFZlcnNpb24gbm90IHN1cHBvcnRlZC48L3Q+
DQogICAgICAgICAgICA8dD4yMTAzOiBDb21tYW5kIGludmFsaWQuPC90Pg0KICAgICAgICAgICAg
PHQ+MjEwNDogQXR0cmlidXRlIHZhbHVlIGludmFsaWQuPC90Pg0KICAgICAgICAgICAgPHQ+MjEw
NTogT2JqZWN0IGRvZXMgbm90IGV4aXN0LjwvdD4NCiAgICAgICAgICAgIDx0PjIxMDY6IE9iamVj
dCBzdGF0dXMgb3Igb3duZXJzaGlwIGRvZXMgbm90IGFsbG93IGZvcg0KICAgICAgICAgICAgICBy
ZXF1ZXN0LjwvdD4NCiAgICAgICAgICAgIDx0PjIzMDE6IFN5c3RlbSB0ZW1wb3JhcmlseSB1bmF2
YWlsYWJsZS48L3Q+DQogICAgICAgICAgICA8dD4yMzAyOiBVbmV4cGVjdGVkIGludGVybmFsIHN5
c3RlbSBvciBzZXJ2ZXIgZXJyb3IuPC90Pg0KICAgICAgICAgIDwvbGlzdD4NCiAgICAgICAgPC90
Pg0KDQogICAgICA8L3NlY3Rpb24+DQoNCg0KICAgICAgPHNlY3Rpb24gYW5jaG9yPSJhY2NydGVn
cnBvZmYiDQogICAgICAgIHRpdGxlPSJBY2NlcHQgUm91dGUgR3JvdXAgT2ZmZXJzIE9wZXJhdGlv
biI+DQogICAgICAgIDx0PiBOb3QgdW50aWwgYWNjZXNzIHRvIGEgUm91dGUgR3JvdXAgaGFzIGJl
ZW4gb2ZmZXJlZCBhbmQNCiAgICAgICAgICBhY2NlcHRlZCB3aWxsIHRoZSBkYXRhIHJlY2lwaWVu
dCdzIG9yZ2FuaXphdGlvbiBJRCBiZQ0KICAgICAgICAgIGluY2x1ZGVkIGluIHRoZSBwZWVyaW5n
T3JnIGxpc3QgaW4gdGhhdCBSb3V0ZSBHcm91cCBvYmplY3QsDQogICAgICAgICAgYW5kIHRoYXQg
Um91dGUgR3JvdXAncyBwZWVyaW5nIGluZm9ybWF0aW9uIGJlY29tZSBhDQogICAgICAgICAgY2Fu
ZGlkYXRlIGZvciBpbmNsdXNpb24gaW4gdGhlIHJlc3BvbnNlcyB0byB0aGUgcmVzb2x1dGlvbg0K
ICAgICAgICAgIHJlcXVlc3RzIHN1Ym1pdHRlZCBieSB0aGF0IGRhdGEgcmVjaXBpZW50LlRoZQ0K
ICAgICAgICAgIGFjY2VwdFJ0ZUdycE9mZmVyc1Jxc3Qgb3BlcmF0aW9uIGlzIGNhbGxlZCBieSwg
b3Igb24gYmVoYWxmDQogICAgICAgICAgb2YsIHRoZSBkYXRhIHJlY2lwaWVudCB0byBhY2NlcHQg
b25lIG9yIG1vcmUgUm91dGUgR3JvdXANCiAgICAgICAgICBPZmZlcnMgdGhhdCBhcmUgcGVuZGlu
ZyBpbiB0aGUgIm9mZmVyZWQiIHN0YXR1cyBmb3IgdGhlIGRhdGENCiAgICAgICAgICByZWNpcGll
bnQncyBvcmdhbml6YXRpb24gSUQuIElmIGEgUm91dGUgR3JvdXAgT2ZmZXIgZm9yIHRoZQ0KICAg
ICAgICAgIGdpdmVuIFJvdXRlIEdyb3VwIE9mZmVyIGtleSAocm91dGUgbmFtZSwgcm91dGUgcmVn
aXN0cmFudA0KICAgICAgICAgIElELCBkYXRhIHJlY2lwaWVudCdzIG9yZ2FuaXphdGlvbiBJRCkg
ZXhpc3RzLCB0aGVuIHRoZQ0KICAgICAgICAgIHNlcnZlciBtb3ZlcyB0aGUgUm91dGUgR3JvdXAg
T2ZmZXIgdG8gdGhlICJhY2NlcHRlZCIgc3RhdHVzDQogICAgICAgICAgYW5kIGFkZHMgdGhhdCBk
YXRhIHJlY2lwaWVudCdzIG9yZ2FuaXphdGlvbiBJRCBpbnRvIHRoZSBsaXN0DQogICAgICAgICAg
b2YgcGVlck9yZ0lkcyBmb3IgdGhhdCBSb3V0ZSBHcm91cC4gSWYgYSBzdWNoIGEgUm91dGUgR3Jv
dXANCiAgICAgICAgICBPZmZlciBkb2VzIG5vdCBleGlzdCwgdGhlbiB0aGUgc2VydmVyIHJldHVy
bnMgdGhlDQogICAgICAgICAgYXBwcm9wcmlhdGUgZXJyb3IgY29kZSAyMTA1LiBUaGUgWFNEIGRl
Y2xhcmF0aW9ucyBmb3IgdGhlDQogICAgICAgICAgb3BlcmF0aW9uIHJlcXVlc3Qgb2JqZWN0IGFy
ZSBhcyBmb2xsb3dzOiA8L3Q+DQoNCiAgICAgICAgPHQ+DQogICAgICAgICAgPGZpZ3VyZSB0aXRs
ZT0iIj4NCiAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAg
PCFbQ0RBVEFbDQogICAgPGVsZW1lbnQgbmFtZT0iYWNjZXB0UnRlR3JwT2ZmZXJzUnFzdCIgDQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9InNwcHBiOkFjY2VwdFJ0ZUdycE9mZmVy
c1Jxc3RUeXBlIi8+DQogICAgICAgICAgICAgICAgICAgICAgDQogICAgPGNvbXBsZXhUeXBlIG5h
bWU9IkFjY2VwdFJ0ZUdycE9mZmVyc1Jxc3RUeXBlIj4NCiAgICAgIDxjb21wbGV4Q29udGVudD4N
CiAgICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1Jxc3RUeXBlIj4NCiAgICAgICAg
ICA8c2VxdWVuY2U+DQogICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJydGVHcnBPZmZlcktleSIg
DQogICAgICAgICAgICAgICB0eXBlPSJzcHBwYjpSdGVHcnBPZmZlcktleVR5cGUiIG1heE9jY3Vy
cz0idW5ib3VuZGVkIi8+DQogICAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgICAgPC9leHRlbnNp
b24+DQogICAgICA8L2NvbXBsZXhDb250ZW50Pg0KICAgIDwvY29tcGxleFR5cGU+DQogICAgICAg
ICAgICAgICAgICAgICAgICBdXT4NCiAgICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICA8
L2ZpZ3VyZT4NCiAgICAgICAgPC90Pg0KDQogICAgICAgIDx0PiBUaGUgZWxlbWVudCBwYXNzZWQg
aW50byB0aGUgc3BwcFJlcXVlc3QgZWxlbWVudCBmb3IgdGhpcw0KICAgICAgICAgIG9wZXJhdGlv
biBpcyB0aGUgYWNjZXB0UnRlR3JwT2ZmZXJzUnFzdCBlbGVtZW50LiBUaGlzDQogICAgICAgICAg
ZWxlbWVudCBpcyBvZiB0eXBlIEFjY2VwdFJ0ZUdycE9mZmVyc1Jxc3RUeXBlLCB3aGljaCBleHRl
bmRzDQogICAgICAgICAgQmFzaWNScXN0VHlwZSBhbmQgY29udGFpbnMgb25lIG9yIG1vcmUgUnRl
R3JwT2ZmZXJLZXlUeXBlDQogICAgICAgICAgb2JqZWN0cy4gQW55IGxpbWl0YXRpb24gb24gdGhl
IG1heGltdW0gbnVtYmVyIG9mIG9iamVjdHMNCiAgICAgICAgICB0aGF0IG1heSBiZSBwYXNzZWQg
aW50byBvciByZXR1cm5lZCBieSB0aGlzIG9wZXJhdGlvbiBpcyBhDQogICAgICAgICAgcG9saWN5
IGRlY2lzaW9uIGFuZCBub3QgbGltaXRlZCBieSB0aGUgcHJvdG9jb2wuIDwvdD4NCg0KICAgICAg
ICA8dD4gVGhlIHJlc3VsdCBvZiBhY2NlcHRSdGVHcnBPZmZlcnNScXN0IGlzIHRoZQ0KICAgICAg
ICAgIGFjY2VwdFJ0ZUdycE9mZmVyc1JzcG5zIGVsZW1lbnQgZGVmaW5lZCBiZWxvdy4gQXMgd2l0
aCBhbGwNCiAgICAgICAgICBTUFBQIHJlcXVlc3RzLCB0aGUgcmVzdWx0IGlzIGFsbC1vci1ub3Ro
aW5nLiBJZiBtb3JlIHRoYW4NCiAgICAgICAgICBvbmUgUnRlR3JwT2ZmZXJLZXlUeXBlIGlzIHBh
c3NlZCBpbnRvIHRoaXMgcmVxdWVzdCwgdGhlbg0KICAgICAgICAgIHRoZXkgd2lsbCBlaXRoZXIg
YWxsIHN1Y2NlZWQgb3IgYWxsIGZhaWwuIEluIHRoZSBjYXNlIG9mDQogICAgICAgICAgZmFpbHVy
ZSwgdGhlIGZhaWx1cmUgcmVzcG9uc2UgY29kZShzKSBhbmQgbWVzc2FnZShzKSB3aWxsDQogICAg
ICAgICAgaW5kaWNhdGUgdGhlIHJlYXNvbiBmb3IgdGhlIGZhaWx1cmUgYW5kIHRoZSBvYmplY3Qo
cykgdGhhdA0KICAgICAgICAgIGNhdXNlZCB0aGUgZmFpbHVyZS4gPC90Pg0KDQogICAgICAgIDx0
Pg0KICAgICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAgICA8YXJ0d29yayBhbGln
bj0ibGVmdCI+DQogICAgICAgICAgICAgIDwhW0NEQVRBWw0KICAgIDxlbGVtZW50IG5hbWU9ImFj
Y2VwdFJ0ZUdycE9mZmVyc1JzcG5zIiANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdHlwZT0ic3BwcGI6QmFzaWNSc3Buc1R5cGUiLz4NCiAgICAgICAgICAgICAgICAg
ICAgICAgIF1dPg0KICAgICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAgICAgIDwvZmlndXJlPg0K
ICAgICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+VGhlIHJlc3BvbnNlIGNvZGVzIHRoYXQgdGhlIGFj
Y2VwdFJ0ZUdycE9mZmVyc1JzcG5zDQogICAgICAgICAgb3BlcmF0aW9uIGNhbiByZXR1cm4gYXJl
IGFzIGZvbGxvd3M6IDxsaXN0IHN0eWxlPSJzeW1ib2xzIg0KICAgICAgICAgICAgaGFuZ0luZGVu
dD0iNSI+DQogICAgICAgICAgICA8dD4xMDAwOiBSZXF1ZXN0IFN1Y2NlZWRlZC48L3Q+DQogICAg
ICAgICAgICA8dD4yMDAxOiBSZXF1ZXN0IHN5bnRheCBpbnZhbGlkLjwvdD4NCiAgICAgICAgICAg
IDx0PjIwMDI6IFJlcXVlc3QgdG9vIGxhcmdlLjwvdD4NCiAgICAgICAgICAgIDx0PjIwMDM6IFZl
cnNpb24gbm90IHN1cHBvcnRlZC48L3Q+DQogICAgICAgICAgICA8dD4yMTAzOiBDb21tYW5kIGlu
dmFsaWQuPC90Pg0KICAgICAgICAgICAgPHQ+MjEwNDogQXR0cmlidXRlIHZhbHVlIGludmFsaWQu
PC90Pg0KICAgICAgICAgICAgPHQ+MjEwNTogT2JqZWN0IGRvZXMgbm90IGV4aXN0LjwvdD4NCiAg
ICAgICAgICAgIDx0PjIxMDY6IE9iamVjdCBzdGF0dXMgb3Igb3duZXJzaGlwIGRvZXMgbm90IGFs
bG93IGZvcg0KICAgICAgICAgICAgICByZXF1ZXN0LjwvdD4NCiAgICAgICAgICAgIDx0PjIzMDE6
IFN5c3RlbSB0ZW1wb3JhcmlseSB1bmF2YWlsYWJsZS48L3Q+DQogICAgICAgICAgICA8dD4yMzAy
OiBVbmV4cGVjdGVkIGludGVybmFsIHN5c3RlbSBvciBzZXJ2ZXIgZXJyb3IuPC90Pg0KICAgICAg
ICAgIDwvbGlzdD4NCiAgICAgICAgPC90Pg0KDQogICAgICA8L3NlY3Rpb24+DQoNCiAgICAgIDxz
ZWN0aW9uIGFuY2hvcj0icmVqcnRlZ3Jwb2ZmIg0KICAgICAgICB0aXRsZT0iUmVqZWN0IFJvdXRl
IEdyb3VwIE9mZmVycyBPcGVyYXRpb24iPg0KICAgICAgICA8dD4gTm90IHVudGlsIGFjY2VzcyB0
byBhIFJvdXRlIEdyb3VwIGhhcyBiZWVuIG9mZmVyZWQgYW5kDQogICAgICAgICAgYWNjZXB0ZWQg
d2lsbCB0aGUgZGF0YSByZWNpcGllbnQncyBvcmdhbml6YXRpb24gSUQgYmUNCiAgICAgICAgICBp
bmNsdWRlZCBpbiB0aGUgcGVlcmluZ09yZyBsaXN0IGluIHRoYXQgUm91dGUgR3JvdXAgb2JqZWN0
LA0KICAgICAgICAgIGFuZCB0aGF0IFJvdXRlIEdyb3VwJ3MgcGVlcmluZyBpbmZvcm1hdGlvbiBi
ZWNvbWUgYQ0KICAgICAgICAgIGNhbmRpZGF0ZSBmb3IgaW5jbHVzaW9uIGluIHRoZSByZXNwb25z
ZXMgdG8gdGhlIHJlc29sdXRpb24NCiAgICAgICAgICByZXF1ZXN0cyBzdWJtaXR0ZWQgYnkgdGhh
dCBkYXRhIHJlY2lwaWVudC4gSG93ZXZlciwgdGhlIGRhdGENCiAgICAgICAgICByZWNpcGllbnQg
dGhhdCB0aGUgUm91dGUgR3JvdXAgaGFzIGJlZW4gb2ZmZXJlZCB0byBoYXMgdGhlDQogICAgICAg
ICAgb3B0aW9uIG9mIHJlamVjdGluZyBhIFJvdXRlIEdyb3VwIE9mZmVyIHRoYXQgaGFzIGJlZW4N
CiAgICAgICAgICBvZmZlcmVkIGJ1dCBub3QgYWNjZXB0ZWQgb3IgdGhhdCBoYXMgYmVlbiBvZmZl
cmVkIGFuZA0KICAgICAgICAgIGFjY2VwdGVkLiBUaGUgcmVqZWN0UnRlR3JwT2ZmZXJzUnFzdCBv
cGVyYXRpb24gaXMgdXNlZCBmb3INCiAgICAgICAgICB0aGVzZSBwdXJwb3NlcyBhbmQgaXMgY2Fs
bGVkIGJ5LCBvciBvbiBiZWhhbGYgb2YsIHRoZSBkYXRhDQogICAgICAgICAgcmVjaXBpZW50IHRv
IGFjY2VwdCBvbmUgb3IgbW9yZSBSb3V0ZSBHcm91cCBPZmZlcnMgdGhhdCBhcmUNCiAgICAgICAg
ICBwZW5kaW5nIGluIHRoZSAib2ZmZXJlZCIgc3RhdHVzIG9yIHRoZSAiYWNjZXB0ZWQiIHN0YXR1
cyBmb3INCiAgICAgICAgICB0aGUgZGF0YSByZWNpcGllbnQncyBvcmdhbml6YXRpb24gSUQuIElm
IGEgUm91dGUgR3JvdXAgT2ZmZXINCiAgICAgICAgICBmb3IgdGhlIGdpdmVuIFJvdXRlIEdyb3Vw
IE9mZmVyIGtleSAocm91dGUgbmFtZSwgcm91dGUNCiAgICAgICAgICByZWdpc3RyYW50IElELCBk
YXRhIHJlY2lwaWVudCdzIG9yZ2FuaXphdGlvbiBJRCkgZXhpc3RzIGluDQogICAgICAgICAgZWl0
aGVyIHRoZSBvZmZlcmVkIG9yIGFjY2VwdGVkIHN0YXR1cywgdGhlbiB0aGUgc2VydmVyDQogICAg
ICAgICAgZGVsZXRlcyB0aGF0IFJvdXRlIEdyb3VwIE9mZmVyIG9iamVjdCAsIGFuZCwgaWYgYXBw
cm9wcmlhdGUsDQogICAgICAgICAgcmVtb3ZlcyB0aGUgZGF0YSByZWNpcGllbnRzIG9yZ2FuaXph
dGlvbiBJRCBmcm9tIHRoZSBsaXN0IG9mDQogICAgICAgICAgcGVlck9yZ0lkcyBmb3IgdGhhdCBS
b3V0ZSBHcm91cC4gSWYgdGhlIFJvdXRlIEdyb3VwIE9mZmVyDQogICAgICAgICAgZG9lcyBub3Qg
ZXhpc3QsIHRoZW4gdGhlIHNlcnZlciByZXR1cm5zIHRoZSBhcHByb3ByaWF0ZQ0KICAgICAgICAg
IGVycm9yIGNvZGUgMjEwNS4gVGhlIFhTRCBkZWNsYXJhdGlvbnMgZm9yIHRoZSBvcGVyYXRpb24N
CiAgICAgICAgICByZXF1ZXN0IG9iamVjdCBhcmUgYXMgZm9sbG93czogPC90Pg0KDQogICAgICAg
IDx0Pg0KICAgICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAgICA8YXJ0d29yayBh
bGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgIDwhW0NEQVRBWw0KICAgIDxlbGVtZW50IG5hbWU9
InJlamVjdFJ0ZUdycE9mZmVyc1Jxc3QiIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0
eXBlPSJzcHBwYjpSZWplY3RSdGVHcnBPZmZlcnNScXN0VHlwZSIvPg0KICAgICAgICAgICAgICAg
ICAgICAgIA0KICAgIDxjb21wbGV4VHlwZSBuYW1lPSJSZWplY3RSdGVHcnBPZmZlcnNScXN0VHlw
ZSI+DQogICAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICAgIDxleHRlbnNpb24gYmFzZT0ic3Bw
cGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgICAgPGVs
ZW1lbnQgbmFtZT0icnRlR3JwT2ZmZXJLZXkiIA0KICAgICAgICAgICAgICAgdHlwZT0ic3BwcGI6
UnRlR3JwT2ZmZXJLZXlUeXBlIiBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICAgIDwv
c2VxdWVuY2U+DQogICAgICAgIDwvZXh0ZW5zaW9uPg0KICAgICAgPC9jb21wbGV4Q29udGVudD4N
CiAgICA8L2NvbXBsZXhUeXBlPg0KICAgICAgICAgICAgICAgICAgICAgICAgXV0+DQogICAgICAg
ICAgICA8L2FydHdvcms+DQogICAgICAgICAgPC9maWd1cmU+DQogICAgICAgIDwvdD4NCg0KICAg
ICAgICA8dD4gVGhlIGVsZW1lbnQgcGFzc2VkIGludG8gdGhlIHNwcHBSZXF1ZXN0IGVsZW1lbnQg
Zm9yIHRoaXMNCiAgICAgICAgICBvcGVyYXRpb24gaXMgdGhlIHJlamVjdFJ0ZUdycE9mZmVyc1Jx
c3QgZWxlbWVudC4gVGhpcw0KICAgICAgICAgIGVsZW1lbnQgaXMgb2YgdHlwZSBSZWplY3RSdGVH
cnBPZmZlcnNScXN0VHlwZSwgd2hpY2ggZXh0ZW5kcw0KICAgICAgICAgIEJhc2ljUnFzdFR5cGUg
YW5kIGNvbnRhaW5zIG9uZSBvciBtb3JlIFJ0ZUdycE9mZmVyS2V5VHlwZQ0KICAgICAgICAgIG9i
amVjdHMuIEFueSBsaW1pdGF0aW9uIG9uIHRoZSBtYXhpbXVtIG51bWJlciBvZiBvYmplY3RzDQog
ICAgICAgICAgdGhhdCBtYXkgYmUgcGFzc2VkIGludG8gb3IgcmV0dXJuZWQgYnkgdGhpcyBvcGVy
YXRpb24gaXMgYQ0KICAgICAgICAgIHBvbGljeSBkZWNpc2lvbiBhbmQgbm90IGxpbWl0ZWQgYnkg
dGhlIHByb3RvY29sLiA8L3Q+DQoNCiAgICAgICAgPHQ+IFRoZSByZXN1bHQgb2YgcmVqZWN0UnRl
R3JwT2ZmZXJzUnFzdCBpcyB0aGUNCiAgICAgICAgICByZWplY3RSdGVHcnBPZmZlcnNSc3BucyBl
bGVtZW50IGRlZmluZWQgYmVsb3cuIEFzIHdpdGggYWxsDQogICAgICAgICAgU1BQUCByZXF1ZXN0
cywgdGhlIHJlc3VsdCBpcyBhbGwtb3Itbm90aGluZy4gSWYgbW9yZSB0aGFuDQogICAgICAgICAg
b25lIFJ0ZUdycE9mZmVyS2V5VHlwZSBpcyBwYXNzZWQgaW50byB0aGlzIHJlcXVlc3QsIHRoZW4N
CiAgICAgICAgICB0aGV5IHdpbGwgZWl0aGVyIGFsbCBzdWNjZWVkIG9yIGFsbCBmYWlsLiBJbiB0
aGUgY2FzZSBvZg0KICAgICAgICAgIGZhaWx1cmUsIHRoZSBmYWlsdXJlIHJlc3BvbnNlIGNvZGUo
cykgYW5kIG1lc3NhZ2Uocykgd2lsbA0KICAgICAgICAgIGluZGljYXRlIHRoZSByZWFzb24gZm9y
IHRoZSBmYWlsdXJlIGFuZCB0aGUgb2JqZWN0KHMpIHRoYXQNCiAgICAgICAgICBjYXVzZWQgdGhl
IGZhaWx1cmUuIDwvdD4NCg0KICAgICAgICA8dD4NCiAgICAgICAgICA8ZmlndXJlIHRpdGxlPSIi
Pg0KICAgICAgICAgICAgPGFydHdvcmsgYWxpZ249ImxlZnQiPg0KICAgICAgICAgICAgICA8IVtD
REFUQVsNCiAgICA8ZWxlbWVudCBuYW1lPSJyZWplY3RSdGVHcnBPZmZlcnNSc3BucyIgDQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9InNwcHBiOkJhc2ljUnNwbnNUeXBlIi8+
DQogICAgICAgICAgICAgICAgICAgICAgICBdXT4NCiAgICAgICAgICAgIDwvYXJ0d29yaz4NCiAg
ICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgPC90Pg0KDQogICAgICAgIDx0PlRoZSByZXNwb25z
ZSBjb2RlcyB0aGF0IHRoZSByZWplY3RSdGVHcnBPZmZlcnNSc3Bucw0KICAgICAgICAgIG9wZXJh
dGlvbiBjYW4gcmV0dXJuIGFyZSBhcyBmb2xsb3dzOiA8bGlzdCBzdHlsZT0ic3ltYm9scyINCiAg
ICAgICAgICAgIGhhbmdJbmRlbnQ9IjUiPg0KICAgICAgICAgICAgPHQ+MTAwMDogUmVxdWVzdCBT
dWNjZWVkZWQuPC90Pg0KICAgICAgICAgICAgPHQ+MjAwMTogUmVxdWVzdCBzeW50YXggaW52YWxp
ZC48L3Q+DQogICAgICAgICAgICA8dD4yMDAyOiBSZXF1ZXN0IHRvbyBsYXJnZS48L3Q+DQogICAg
ICAgICAgICA8dD4yMDAzOiBWZXJzaW9uIG5vdCBzdXBwb3J0ZWQuPC90Pg0KICAgICAgICAgICAg
PHQ+MjEwMzogQ29tbWFuZCBpbnZhbGlkLjwvdD4NCiAgICAgICAgICAgIDx0PjIxMDQ6IEF0dHJp
YnV0ZSB2YWx1ZSBpbnZhbGlkLjwvdD4NCiAgICAgICAgICAgIDx0PjIxMDU6IE9iamVjdCBkb2Vz
IG5vdCBleGlzdC48L3Q+DQogICAgICAgICAgICA8dD4yMTA2OiBPYmplY3Qgc3RhdHVzIG9yIG93
bmVyc2hpcCBkb2VzIG5vdCBhbGxvdyBmb3INCiAgICAgICAgICAgICAgcmVxdWVzdC48L3Q+DQog
ICAgICAgICAgICA8dD4yMzAxOiBTeXN0ZW0gdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUuPC90Pg0K
ICAgICAgICAgICAgPHQ+MjMwMjogVW5leHBlY3RlZCBpbnRlcm5hbCBzeXN0ZW0gb3Igc2VydmVy
IGVycm9yLjwvdD4NCiAgICAgICAgICA8L2xpc3Q+DQogICAgICAgIDwvdD4NCg0KICAgICAgPC9z
ZWN0aW9uPg0KDQogICAgICA8c2VjdGlvbiBhbmNob3I9ImdldHJ0ZWdycG9mZiINCiAgICAgICAg
dGl0bGU9IkdldCBSb3V0ZSBHcm91cCBPZmZlcnMgT3BlcmF0aW9uIj4NCiAgICAgICAgPHQ+IFRo
ZSBnZXRSdGVHcnBPZmZlcnNScXN0IG9wZXJhdGlvbiBhbGxvd3MgYSBjbGllbnQgdG8gZ2V0DQog
ICAgICAgICAgdGhlIHByb3BlcnRpZXMgb2YgemVybyBvciBtb3JlIFJvdXRlIEdyb3VwIE9mZmVy
IG9iamVjdHMNCiAgICAgICAgICB0aGF0IHRoYXQgcmVnaXN0cmFyIGlzIGF1dGhvcml6ZWQgdG8g
dmlldy4gVGhlIHNlcnZlciB3aWxsDQogICAgICAgICAgYXR0ZW1wdCB0byBmaW5kIFJvdXRlIEdy
b3VwIE9mZmVyIG9iamVjdHMgdGhhdCBoYXMgYWxsIHRoZQ0KICAgICAgICAgIHByb3BlcnRpZXMg
c3BlY2lmaWVkIGluIHRoZSBjcml0ZXJpYSBwYXNzZWQgaW50byB0aGUNCiAgICAgICAgICBvcGVy
YXRpb24uIElmIG5vIGNyaXRlcmlhIGlzIHBhc3NlZCBpbiB0aGVuIHRoZSBzZXJ2ZXIgd2lsbA0K
ICAgICAgICAgIHJldHVybiB0aGUgbGlzdCBvZiBSb3V0ZSBHcm91cCBPZmZlciBvYmplY3RzIHRo
YXQgdGhlDQogICAgICAgICAgcXVlcnlpbmcgY2xpZW50IGhhcyB0aGUgYXV0aG9yaXR5IHRvIHZp
ZXcuIElmIHRoZXJlIGFyZSBubw0KICAgICAgICAgIG1hdGNoaW5nIFJvdXRlIEdyb3VwIE9mZmVy
cyBmb3VuZCB0aGVuIGFuIGVtcHR5IHJlc3VsdCBzZXQNCiAgICAgICAgICB3aWxsIGJlIHJldHVy
bmVkLiA8L3Q+DQogICAgICAgIDx0PiBUaGUgZWxlbWVudCBwYXNzZWQgaW50byB0aGUgc3BwcFJl
cXVlc3QgZWxlbWVudCBmb3IgdGhpcw0KICAgICAgICAgIG9wZXJhdGlvbiBpcyB0aGUgZ2V0UnRl
R3JwT2ZmZXJzUnFzdCBlbGVtZW50LiBUaGlzIGVsZW1lbnQNCiAgICAgICAgICBpcyBvZiB0eXBl
IEdldFJ0ZUdycE9mZmVyc1Jxc3RUeXBlLCB3aGljaCBleHRlbmRzDQogICAgICAgICAgQmFzaWNS
cXN0VHlwZSBhbmQgY29udGFpbnMgdGhlIGNyaXRlcmlhIHRoYXQgdGhlDQogICAgICAgICAgcmV0
dXJuZWRSb3V0ZSBHcm91cCBPZmZlciBvYmplY3RzIG11c3QgbWF0Y2guIEFueSBsaW1pdGF0aW9u
DQogICAgICAgICAgb24gdGhlIG1heGltdW0gbnVtYmVyIG9mIG9iamVjdHMgdGhhdCBtYXkgYmUg
cGFzc2VkIGludG8gb3INCiAgICAgICAgICByZXR1cm5lZCBieSB0aGlzIG9wZXJhdGlvbiBpcyBh
IHBvbGljeSBkZWNpc2lvbiBhbmQgbm90DQogICAgICAgICAgbGltaXRlZCBieSB0aGUgcHJvdG9j
b2wuIFRoZSBYU0QgZGVjbGFyYXRpb24gb2YgdGhlDQogICAgICAgICAgb3BlcmF0aW9uIGlzIGFz
IGZvbGxvd3M6IDwvdD4NCg0KICAgICAgICA8dD4NCiAgICAgICAgICA8ZmlndXJlIHRpdGxlPSIi
Pg0KICAgICAgICAgICAgPGFydHdvcmsgYWxpZ249ImxlZnQiPg0KICAgICAgICAgICAgICA8IVtD
REFUQVsNCiAgICA8ZWxlbWVudCBuYW1lPSJnZXRSdGVHcnBPZmZlcnNScXN0IiANCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdHlwZT0ic3BwcGI6R2V0UnRlR3JwT2ZmZXJzUnFzdFR5
cGUiLz4NCiAgICAgICAgICAgICAgICAgICAgICANCiAgICA8Y29tcGxleFR5cGUgbmFtZT0iR2V0
UnRlR3JwT2ZmZXJzUnFzdFR5cGUiPg0KICAgICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgICA8
ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0KICAgICAgICAgIDxzZXF1ZW5j
ZT4NCiAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9Im9mZmVyZWRCeVBlZXJzIiB0eXBlPSJib29s
ZWFuIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9Im9mZmVyZWRU
b1BlZXJzIiB0eXBlPSJib29sZWFuIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICAgIDxlbGVt
ZW50IG5hbWU9InN0YXR1cyIgdHlwZT0ic3BwcGI6UnRlR3JwT2ZmZXJTdGF0dXNUeXBlIiBtaW5P
Y2N1cnM9IjAiLz4NCiAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9InBlZXJpbmdPcmciIHR5cGU9
InNwcHBiOk9yZ0lkVHlwZSIgDQogICAgICAgICAgICAgICBtaW5PY2N1cnM9IjAiIG1heE9jY3Vy
cz0idW5ib3VuZGVkIi8+DQogICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJydGVHcnBPZmZlcktl
eSIgdHlwZT0ic3BwcGI6UnRlR3JwT2ZmZXJLZXlUeXBlIiANCiAgICAgICAgICAgICAgIG1pbk9j
Y3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgICA8L3NlcXVlbmNlPg0K
ICAgICAgICA8L2V4dGVuc2lvbj4NCiAgICAgIDwvY29tcGxleENvbnRlbnQ+DQogICAgPC9jb21w
bGV4VHlwZT4NCiAgICAgICAgICAgICAgICAgICAgICAgIF1dPg0KICAgICAgICAgICAgPC9hcnR3
b3JrPg0KICAgICAgICAgIDwvZmlndXJlPg0KICAgICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+VGhl
IEdldFJ0ZUdycE9mZmVyc1Jxc3RUeXBlIG9iamVjdCBpcyBjb21wb3NlZCBvZiB0aGUNCiAgICAg
ICAgICBmb2xsb3dpbmcgZWxlbWVudHM6IDxsaXN0IHN0eWxlPSJzeW1ib2xzIiBoYW5nSW5kZW50
PSI1Ij4NCiAgICAgICAgICAgIDx0PiBvZmZlcmVkQnlQZWVyczogWmVybyBvciBvbmUgYm9vbGVh
biB2YWx1ZSB0aGF0LCBpZg0KICAgICAgICAgICAgICB0cnVlLCBpbmRpY2F0ZXMgdGhhdCBvbmx5
IG9mZmVycyB0aGF0IGFyZSBvZmZlcmVkIGJ5DQogICAgICAgICAgICAgIHBlZXJpbmcgb3JnYW5p
emF0aW9ucyB0byB0aGUgcXVlcnlpbmcgcmVnaXN0cmFudCBzaG91bGQNCiAgICAgICAgICAgICAg
YmUgaW5jbHVkZWQgaW4gdGhlIHJlc3VsdCBzZXQuIElmIHRoaXMgdmFsdWUgaXMgZmFsc2UsDQog
ICAgICAgICAgICAgIHRoZSBvZmZlcnMgYnkgcGVlcmluZyBvcmdhbml6YXRpb25zIHRvIHRoZSBx
dWVyeWluZw0KICAgICAgICAgICAgICByZWdpc3RyYW50IHNob3VsZCBub3QgYmUgaW5jbHVkZWQg
aW4gdGhlIHJlc3VsdCBzZXQuIFRoZQ0KICAgICAgICAgICAgICByZXN1bHQgc2V0IGlzIGFsc28g
c3ViamVjdCB0byBvdGhlciBxdWVyeSBjcml0ZXJpYSBpbg0KICAgICAgICAgICAgICB0aGUgcmVx
dWVzdC4gPC90Pg0KICAgICAgICAgICAgPHQ+IG9mZmVyZWRUb1BlZXJzOiBaZXJvIG9yIG9uZSBi
b29sZWFuIHZhbHVlIHRoYXQsIGlmDQogICAgICAgICAgICAgIHRydWUsIGluZGljYXRlcyB0aGF0
IG9ubHkgb2ZmZXJzIHRoYXQgYXJlIG9mZmVyZWQgdG8NCiAgICAgICAgICAgICAgcGVlcmluZyBv
cmdhbml6YXRpb25zIGJ5IHRoZSBxdWVyeWluZyByZWdpc3RyYW50IHNob3VsZA0KICAgICAgICAg
ICAgICBiZSBpbmNsdWRlZCBpbiB0aGUgcmVzdWx0IHNldC4gSWYgdGhpcyB2YWx1ZSBpcyBmYWxz
ZSwNCiAgICAgICAgICAgICAgdGhlIG9mZmVycyB0byBwZWVyaW5nIG9yZ2FuaXphdGlvbnMgYnkg
dGhlIHF1ZXJ5aW5nDQogICAgICAgICAgICAgIHJlZ2lzdHJhbnQgc2hvdWxkIG5vdCBiZSBpbmNs
dWRlZCBpbiB0aGUgcmVzdWx0IHNldC4gVGhlDQogICAgICAgICAgICAgIHJlc3VsdCBzZXQgaXMg
YWxzbyBzdWJqZWN0IHRvIG90aGVyIHF1ZXJ5IGNyaXRlcmlhIGluDQogICAgICAgICAgICAgIHRo
ZSByZXF1ZXN0LiA8L3Q+DQogICAgICAgICAgICA8dD4gc3RhdHVzOiBUaGUgc3RhdHVzIG9mIHRo
ZSBvZmZlciwgb2ZmZXJlZCBvciBhY2NlcHRlZC4NCiAgICAgICAgICAgICAgT25seSBvZmZlcnMg
aW4gdGhlIHNwZWNpZmllZCBzdGF0dXMgc2hvdWxkIGJlIGluY2x1ZGVkDQogICAgICAgICAgICAg
IGluIHRoZSByZXN1bHQgc2V0LiBJZiB0aGlzIGVsZW1lbnQgaXMgbm90IHByZXNlbnQgdGhlbg0K
ICAgICAgICAgICAgICB0aGUgc3RhdHVzIG9mIHRoZSBvZmZlciBzaG91bGQgbm90IGJlIGNvbnNp
ZGVyZWQgaW4gdGhlDQogICAgICAgICAgICAgIHF1ZXJ5LiBUaGUgcmVzdWx0IHNldCBpcyBhbHNv
IHN1YmplY3QgdG8gb3RoZXIgcXVlcnkNCiAgICAgICAgICAgICAgY3JpdGVyaWEgaW4gdGhlIHJl
cXVlc3QuIDwvdD4NCiAgICAgICAgICAgIDx0PiBwZWVyaW5nT3JnOiBaZXJvIG9yIG1vcmUgb3Jn
YW5pemF0aW9uIElEcy4gT25seSBvZmZlcnMNCiAgICAgICAgICAgICAgdGhhdCBhcmUgb2ZmZXJl
ZCB0byBvciBvZmZlcmVkIGJ5IHRoZSBvcmdhbml6YXRpb24gSURzDQogICAgICAgICAgICAgIGlu
IHRoaXMgbGlzdCBzaG91bGQgYmUgaW5jbHVkZWQgaW4gdGhlIHJlc3VsdCBzZXQuIFRoZQ0KICAg
ICAgICAgICAgICByZXN1bHQgc2V0IGlzIGFsc28gc3ViamVjdCB0byBvdGhlciBxdWVyeSBjcml0
ZXJpYSBpbg0KICAgICAgICAgICAgICB0aGUgcmVxdWVzdC4gPC90Pg0KICAgICAgICAgICAgPHQ+
IHJ0ZUdycE9mZmVyS2V5OiBaZXJvIG9yIG1vcmUgUm91dGUgR3JvdXAgT2ZmZXIgS2V5cy4NCiAg
ICAgICAgICAgICAgT25seSBvZmZlcnMgaGF2aW5nIG9uZSBvZiB0aGVzZSBrZXlzIHNob3VsZCBi
ZSBpbmNsdWRlZA0KICAgICAgICAgICAgICBpbiB0aGUgcmVzdWx0IHNldC4gVGhlIHJlc3VsdCBz
ZXQgaXMgYWxzbyBzdWJqZWN0IHRvDQogICAgICAgICAgICAgIG90aGVyIHF1ZXJ5IGNyaXRlcmlh
IGluIHRoZSByZXF1ZXN0LiA8L3Q+DQogICAgICAgICAgPC9saXN0Pg0KICAgICAgICA8L3Q+DQoN
CiAgICAgICAgPHQ+IFRoZSByZXN1bHQgb2YgdGhlIGdldFJ0ZUdycE9mZmVyc1Jxc3Qgb3BlcmF0
aW9uIHJldHVybmVkDQogICAgICAgICAgaW4gdGhlIHNwcHBSZXNwb25zZSBlbGVtZW50IGlzIHRo
ZSBnZXRSdGVHcnBPZmZlcnNSc3Bucw0KICAgICAgICAgIGVsZW1lbnQgZGVmaW5lZCBiZWxvdy4g
VGhpcyBvYmplY3QgY29udGFpbnMgdGhlIHJlc3VsdGluZw0KICAgICAgICAgIHNldCBvZiBSdGVH
cnBPZmZlclR5cGUgb2JqZWN0cywgb3IgYW4gZW1wdHkgc2V0IGlmIHRoZXJlDQogICAgICAgICAg
d2VyZSBubyBtYXRjaGVzLiA8L3Q+DQoNCiAgICAgICAgPHQ+DQogICAgICAgICAgPGZpZ3VyZSB0
aXRsZT0iIj4NCiAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAg
ICAgPCFbQ0RBVEFbDQogICAgPGVsZW1lbnQgbmFtZT0iZ2V0UnRlR3JwT2ZmZXJzUnNwbnMiIA0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9InNwcHBiOkdldFJ0ZUdycE9mZmVy
c1JzcG5zVHlwZSIvPg0KICAgICAgICAgICAgDQogICAgPGNvbXBsZXhUeXBlIG5hbWU9IkdldFJ0
ZUdycE9mZmVyc1JzcG5zVHlwZSI+DQogICAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICAgIDxl
eHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNSc3Buc1R5cGUiPg0KICAgICAgICAgIDxzZXF1ZW5j
ZT4NCiAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9InJ0ZUdycE9mZmVyIiB0eXBlPSJzcHBwYjpS
dGVHcnBPZmZlclR5cGUiIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluT2Nj
dXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICAgIDwvc2VxdWVuY2U+DQog
ICAgICAgIDwvZXh0ZW5zaW9uPg0KICAgICAgPC9jb21wbGV4Q29udGVudD4NCiAgICA8L2NvbXBs
ZXhUeXBlPiAgICANCiAgICAgICAgICAgICAgICAgICAgICAgIF1dPg0KICAgICAgICAgICAgPC9h
cnR3b3JrPg0KICAgICAgICAgIDwvZmlndXJlPg0KICAgICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+
VGhlIHJlc3BvbnNlIGNvZGVzIHRoYXQgdGhlIGdldFJ0ZUdycE9mZmVyc1Jxc3Qgb3BlcmF0aW9u
DQogICAgICAgICAgY2FuIHJldHVybiBhcmUgYXMgZm9sbG93czogPGxpc3Qgc3R5bGU9InN5bWJv
bHMiDQogICAgICAgICAgICBoYW5nSW5kZW50PSI1Ij4NCiAgICAgICAgICAgIDx0PjEwMDA6IFJl
cXVlc3QgU3VjY2VlZGVkLjwvdD4NCiAgICAgICAgICAgIDx0PjIwMDE6IFJlcXVlc3Qgc3ludGF4
IGludmFsaWQuPC90Pg0KICAgICAgICAgICAgPHQ+MjAwMjogUmVxdWVzdCB0b28gbGFyZ2UuPC90
Pg0KICAgICAgICAgICAgPHQ+MjAwMzogVmVyc2lvbiBub3Qgc3VwcG9ydGVkLjwvdD4NCiAgICAg
ICAgICAgIDx0PjIxMDM6IENvbW1hbmQgaW52YWxpZC48L3Q+DQogICAgICAgICAgICA8dD4yMTA0
OiBBdHRyaWJ1dGUgdmFsdWUgaW52YWxpZC48L3Q+DQogICAgICAgICAgICA8dD4yMzAxOiBTeXN0
ZW0gdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUuPC90Pg0KICAgICAgICAgICAgPHQ+MjMwMjogVW5l
eHBlY3RlZCBpbnRlcm5hbCBzeXN0ZW0gb3Igc2VydmVyIGVycm9yLjwvdD4NCiAgICAgICAgICA8
L2xpc3Q+DQogICAgICAgIDwvdD4NCg0KICAgICAgPC9zZWN0aW9uPg0KICAgICAgPHNlY3Rpb24g
YW5jaG9yPSJwdWJJZHNPcGVyIg0KICAgICAgICB0aXRsZT0iUHVibGljIElkZW50aWZpZXIgT3Bl
cmF0aW9ucyI+DQoNCiAgICAgICAgPHQ+IFB1YmxpYyBJZGVudGlmaWVyIGlzIGEgd2VsbC1rbm93
biBhdHRyaWJ1dGUgdGhhdCBpcyB1c2VkDQogICAgICAgICAgYXMgdGhlIHNlYXJjaCBrZXkgdG8g
ZmluZCB0aGUgcm91dGVzIGFzc29jaWF0ZWQgd2l0aCBpdC4NCiAgICAgICAgICBUaGVyZSBhcmUg
dGhyZWUgdHlwZXMgb2YgcHVibGljIGlkZW50aWZpZXJzIGRlZmluZWQgaW4gdGhpcw0KICAgICAg
ICAgIGRvY3VtZW50OiBUTlR5cGUgZm9yIHRoZSB0ZWxlcGhvbmUgbnVtYmVyLCBFbWFpbFR5cGUg
Zm9yIHRoZQ0KICAgICAgICAgIGVtYWlsIGFkZHJlc3MsIGFuZCBSTlR5cGUgZm9yIFBTVE4gcm91
dGluZyBudW1iZXIuIEZ1cnRoZXIsDQogICAgICAgICAgVE5SYW5nZVR5cGUgaXMgdXNlZCB0byBh
ZGQgYSByYW5nZSBvZiB0ZWxlcGhvbmUgbnVtYmVycy4gPC90Pg0KDQogICAgICAgIDxzZWN0aW9u
IGFuY2hvcj0iYWRkUHViSWRzIiB0aXRsZT0iQWRkIFB1YmxpYyBJZGVudGlmaWVyIj4NCiAgICAg
ICAgICA8dD4gYWRkUHViSWRzUnFzdCBvcGVyYXRpb24gaXMgdXNlZCB0byBjcmVhdGUgb3Igb3Zl
cndyaXRlDQogICAgICAgICAgICBvbmUgb3IgbW9yZSBwdWJsaWMgaWRlbnRpZmllcihzKS4gV2hl
biBhY3RpdmF0aW5nIGEgbmV3DQogICAgICAgICAgICBwdWJsaWMgaWRlbnRpZmllciB0aGF0IGNh
biBiZSByZWFjaGVkIHVzaW5nIGEgY29tbW9uIHNldA0KICAgICAgICAgICAgb2Ygcm91dGVzLCBp
dCBpcyBvZnRlbiBhc3NvY2lhdGVkIHdpdGggYSB3ZWxsLWtub3duDQogICAgICAgICAgICBkZXN0
aW5hdGlvbiBncm91cC4gSW4gc29tZSBjYXNlcywgc3VjaCBhcyB0aGUgZW1haWwgcHVibGljDQog
ICAgICAgICAgICBpZGVudGlmaWVyLCB0aGUgcm91dGluZyBpbmZvcm1hdGlvbiBpcyB1bmlxdWUs
IGFuZA0KICAgICAgICAgICAgdGhlcmVmb3JlLCBhZGRQdWJJZHNScXN0IGFsbG93cyB0aGUgcHVi
bGljIGlkZW50aWZpZXIgdG8NCiAgICAgICAgICAgIGJlIGRpcmVjdGx5IGFzc29jaWF0ZWQgd2l0
aCBhIHJvdXRlIHJlY29yZC4gPC90Pg0KDQogICAgICAgICAgPHQ+IFB1YklkVHlwZSBpbiB0aGUg
c2NoZW1hIHJlcHJlc2VudHMgdGhlIHB1YmxpYyBpZGVudGlmaWVyDQogICAgICAgICAgICBhbmQg
aXQgaXMgZGVmaW5lZCBhcyBhbiBhYnN0cmFjdCB0eXBlLiBUTlR5cGUsIEVtYWlsVHlwZSwNCiAg
ICAgICAgICAgIGFuZCBSTlR5cGUsIHRoZSBjb25jcmV0ZSB0eXBlcyBvZiBQdWJJZFR5cGUsIGFy
ZSBpbnB1dHMgdG8NCiAgICAgICAgICAgICdhZGRQdWJJZFJxc3QnIG9wZXJhdGlvbi4gVGhlIGRl
Y2xhcmF0aW9uIG9mDQogICAgICAgICAgICAnYWRkUHViSWRzUnFzdCcgaXMgYXMgZm9sbG93czog
PC90Pg0KDQogICAgICAgICAgPHQ+DQogICAgICAgICAgICA8ZmlndXJlIHRpdGxlPSIiPg0KICAg
ICAgICAgICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgICAgPCFbQ0RB
VEFbDQogICAgPGVsZW1lbnQgbmFtZT0iYWRkUHViSWRzUnFzdCIgdHlwZT0ic3BwcGI6QWRkUHVi
SWRzUnFzdFR5cGUiLz4NCiAgICANCiAgICA8Y29tcGxleFR5cGUgbmFtZT0iQWRkUHViSWRzUnFz
dFR5cGUiPg0KICAgICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgICA8ZXh0ZW5zaW9uIGJhc2U9
InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0KICAgICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICAg
IDxlbGVtZW50IG5hbWU9InBpIiB0eXBlPSJzcHBwYjpQdWJJZFR5cGUiDQogICAgICAgICAgICAg
IG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgICAg
PC9leHRlbnNpb24+DQogICAgICA8L2NvbXBsZXhDb250ZW50Pg0KICAgIDwvY29tcGxleFR5cGU+
DQogICAgICAgICAgICAgICAgICAgICAgICBdXT4NCiAgICAgICAgICAgICAgPC9hcnR3b3JrPg0K
ICAgICAgICAgICAgPC9maWd1cmU+DQogICAgICAgICAgPC90Pg0KDQogICAgICAgICAgPHQ+IEZv
ciB0aGUgJ2FkZFB1Yklkc1Jxc3QnIG9wZXJhdGlvbiB0byBzdWNjZWVkLCBlYWNoDQogICAgICAg
ICAgICBwdWJsaWMgaWRlbnRpZmllciBzaG91bGQgYmUgYXNzb2NpYXRlZCB3aXRoIGF0IGxlYXN0
IGENCiAgICAgICAgICAgIHZhbGlkIGRlc3RpbmF0aW9uIGdyb3VwIG9yIGEgdmFsaWQgcm91dGUg
dHlwZSBhcyBkZWZpbmVkDQogICAgICAgICAgICB3aXRoaW4gdGhlIFB1YklkVHlwZSBkZWZpbml0
aW9uLiBJZiBub3QsIHRoZSBwcm92aXNpb25pbmcNCiAgICAgICAgICAgIHNlcnZlciB3aWxsIGRl
ZW0gdGhlIHJlcXVlc3QgYSBmYWlsdXJlIGFuZCByZXR1cm4gYW4NCiAgICAgICAgICAgIGFwcHJv
cHJpYXRlIGZhaWx1cmUgY29kZSBpbiB0aGUgcmVzcG9uc2UuIDwvdD4NCg0KICAgICAgICAgIDx0
PiBUTlR5cGUgaXMgYSBjb25jcmV0ZSBwdWJsaWMgaWRlbnRpZmllciB0aGF0IGV4dGVuZHMNCiAg
ICAgICAgICAgIFB1YklkVHlwZSBkZWZpbml0aW9uLiBJZiB0aGUgZW50aXR5IHByb3Zpc2lvbmlu
ZyB0aGUNCiAgICAgICAgICAgIHRlbGVwaG9uZSBudW1iZXIgY2FuIGFzc2VydCB0aGF0IHRoZSBy
ZWdpc3RyYW50IGZvciBhDQogICAgICAgICAgICBnaXZlbiBUTiBpcyB0aGUgY2FycmllciBvZiBy
ZWNvcmQgW3NlZSBSRkMgNTA2N10sIHRoZW4gaXQNCiAgICAgICAgICAgIFNIT1VMRCBpbmNsdWRl
IHRoZSAnY29yQ2xhaW0nIGVsZW1lbnQgd2l0aCBhIHZhbHVlICd0cnVlJy4NCiAgICAgICAgICAg
ICAgPHZzcGFjZSBibGFua0xpbmVzPSIwIi8+IEFuIFNQUFAgc2VydmVyIGltcGxlbWVudGF0aW9u
DQogICAgICAgICAgICBtYXkgdmFsaWRhdGUgdGhhdCB0aGUgcmVnaXN0cmFudCBvZiBhIGdpdmVu
IFROIGlzIGluZGVlZA0KICAgICAgICAgICAgdGhlIGNhcnJpZXIgb2YgcmVjb3JkIGluIG5lYXIt
cmVhbHRpbWUuIEluIHRoaXMgY2FzZSwgYW4NCiAgICAgICAgICAgIGFwcHJvcHJpYXRlIGZhaWx1
cmUgcmVzcG9uc2UgTVVTVCBiZSByZXR1cm5lZCBpZiB0aGUgU1BQUA0KICAgICAgICAgICAgc2Vy
dmVyIHJlY29yZHMgZGlzYWdyZWUgd2l0aCB0aGUgQ09SIGNsYWltIG9mIHRoZQ0KICAgICAgICAg
ICAgcHJvdmlzaW9uaW5nIGVudGl0eS4gPHZzcGFjZSBibGFua0xpbmVzPSIwIi8+IEFuIFNQUFAN
CiAgICAgICAgICAgIHNlcnZlciBpbXBsZW1lbnRhdGlvbiBtYXkgYWxzbyBhY2NlcHQgdGhlIHBy
b3Zpc2lvbmluZw0KICAgICAgICAgICAgcmVxdWVzdHMgaW4gYnVsayBhbmQgY29uZHVjdCBvZmZs
aW5lIHZhbGlkYXRpb24gb2YgdGhlIENPUg0KICAgICAgICAgICAgY2xhaW1zLiBJbiB0aGlzIGNh
c2UsIGlmIHRoZSBTUFBQIHNlcnZlciBNVVNUIGFkZCB0aGUNCiAgICAgICAgICAgIHN0YXR1cyBv
ZiB0aGUgQ09SIHZhbGlkYXRpb24gaW4gdGhlICdjb3InIGVsZW1lbnQgaW4gdGhlDQogICAgICAg
ICAgICBUTiBvYmplY3QgYW5kIHNldCB0aGUgJ2NvcicgdmFsdWUgdG8gJ2ZhbHNlJy4gPC90Pg0K
DQogICAgICAgICAgPHQ+DQogICAgICAgICAgICA8ZmlndXJlIHRpdGxlPSIiPg0KICAgICAgICAg
ICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgICAgPCFbQ0RBVEFbDQog
IDxjb21wbGV4VHlwZSBuYW1lPSJQdWJJZFR5cGUiIGFic3RyYWN0PSJ0cnVlIj4NCiAgICA8Y29t
cGxleENvbnRlbnQ+DQogICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNPYmpUeXBlIj4N
CiAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICA8ZWxlbWVudCBuYW1lPSJkZ05hbWUiIHR5cGU9
InNwcHBiOk9iak5hbWVUeXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgIDxlbGVtZW50IG5h
bWU9InJ0ZVJlYyIgdHlwZT0ic3BwcGI6UnRlUmVjVHlwZSIgbWluT2NjdXJzPSIwIg0KICAgICAg
ICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICAgPGVsZW1lbnQgbWluT2NjdXJz
PSIwIiBuYW1lPSJjb3JJbmZvIiB0eXBlPSJzcHBwYjpDT1JJbmZvVHlwZSIvPg0KICAgICAgIDwv
c2VxdWVuY2U+DQogICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwv
Y29tcGxleFR5cGU+DQogIA0KICA8Y29tcGxleFR5cGUgbmFtZT0iVE5UeXBlIj4NCiAgICA8Y29t
cGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOlB1YklkVHlwZSI+DQog
ICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJ0biIgdHlwZT0ic3Ry
aW5nIi8+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0iY29yQ2xhaW0iIHR5cGU9InNwcHBiOkNP
UkluZm9UeXBlIg0KICAgICAgICAgICAgbWluT2NjdXJzPSIwIi8+DQogICAgICAgIDwvc2VxdWVu
Y2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBs
ZXhUeXBlPg0KICAgICAgICAgICAgICAgICAgICAgICAgXV0+DQogICAgICAgICAgICAgIDwvYXJ0
d29yaz4NCiAgICAgICAgICAgIDwvZmlndXJlPg0KICAgICAgICAgIDwvdD4NCg0KICAgICAgICAg
IDx0PiBGb3IgYWRkZWQgZmxleGliaWxpdHksIHRoZXJlIGlzIHN1cHBvcnQgdG8gYWRkIGEgcmFu
Z2UNCiAgICAgICAgICAgIG9mIHRlbGVwaG9uZSBudW1iZXJzIGFuZCBhc3NvY2lhdGUgdGhlbSB3
aXRoIGEgZGVzdGluYXRpb24NCiAgICAgICAgICAgIGdyb3VwLiBUTlJUeXBlIGV4dGVuZHMgVE5U
eXBlIGFuZCBhZGRzIHRoZSAnZW5kVG4nDQogICAgICAgICAgICBhdHRyaWJ1dGUgdG8gbWFyayB0
aGUgZW5kIG9mIHRoZSByYW5nZS4gSW4gdGhlIFROUlR5cGUNCiAgICAgICAgICAgIGNvbnRleHQs
IHRoZSBleHRlbmRlZCAndG4nIGF0dHJpYnV0ZSBpcyB1c2VkIGZvciB0aGUNCiAgICAgICAgICAg
IHN0YXJ0aW5nIFROIG9mIGEgZ2l2ZW4gdGVsZXBob25lIG51bWJlciByYW5nZS4gPC90Pg0KDQog
ICAgICAgICAgPHQ+DQogICAgICAgICAgICA8ZmlndXJlIHRpdGxlPSIiPg0KICAgICAgICAgICAg
ICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgICAgPCFbQ0RBVEFbDQogICAg
PGNvbXBsZXhUeXBlIG5hbWU9IlROUlR5cGUiPg0KICAgICAgPGNvbXBsZXhDb250ZW50Pg0KICAg
ICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOlROVHlwZSI+DQogICAgICAgICAgPHNlcXVlbmNl
Pg0KICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZW5kVG4iIHR5cGU9InN0cmluZyIvPg0KICAg
ICAgICAgIDwvc2VxdWVuY2U+DQogICAgICAgIDwvZXh0ZW5zaW9uPg0KICAgICAgPC9jb21wbGV4
Q29udGVudD4NCiAgICA8L2NvbXBsZXhUeXBlPg0KICAgICAgICAgICAgICAgICAgICAgICAgXV0+
DQogICAgICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICAgIDwvZmlndXJlPg0KICAgICAg
ICAgIDwvdD4NCg0KICAgICAgICAgIDx0PiBUaGUgZWxlbWVudCBwYXNzZWQgaW50byB0aGUgc3Bw
cFJlcXVlc3QgZWxlbWVudCBmb3IgdGhpcw0KICAgICAgICAgICAgb3BlcmF0aW9uIGlzIHRoZSBh
ZGRQdWJJZHNScXN0IGVsZW1lbnQuIFRoaXMgZWxlbWVudCBpcyBvZg0KICAgICAgICAgICAgdHlw
ZSBBZGRQdWJJZHNScXN0VHlwZSwgd2hpY2ggZXh0ZW5kcyBCYXNpY1Jxc3RUeXBlIGFuZA0KICAg
ICAgICAgICAgY29udGlhbnMgb25lIG9yIG1vcmUgUHViSWRUeXBlIG9iamVjdHMuIEFueSBsaW1p
dGF0aW9uIG9uDQogICAgICAgICAgICB0aGUgbWF4aW11bSBudW1iZXIgb2YgUHViSWRUeXBlIG9i
amVjdHMgdGhhdCBtYXkgYmUgcGFzc2VkDQogICAgICAgICAgICBpbnRvIHRoaXMgb3BlcmF0b2lu
IGlzIGEgcG9saWN5IGRlY2lzaW9uIGFuZCBpcyBub3QNCiAgICAgICAgICAgIGxpbWl0ZWQgYnkg
dGhlIHByb3RvY29sLiA8L3Q+DQoNCiAgICAgICAgICA8dD4gVGhlIHJlc3BvbnNlIGZyb20gdGhl
IHNlcnZlciBpcyByZXR1cm5lZCBpbg0KICAgICAgICAgICAgYWRkUHViSWRzUnNwbnMgZWxlbWVu
dC4gSWYgbW9yZSB0aGFuIG9uZSBwdWJsaWMNCiAgICAgICAgICAgIGlkZW50aWZpZXJzIGFyZSBw
YXNzZWQgaW4gdGhlIGFkZFB1Yklkc1Jxc3QsIHRoZW4gYQ0KICAgICAgICAgICAgZmFpbHVyZSB0
byBhZGQgb25lIHdpbGwgcmVzdWx0IGluIHRoZSBmYWlsdXJlIG9mDQogICAgICAgICAgICBhZGRQ
dWJJZHNScXN0IG9wZXJhdGlvbi4gSWYgdGhlICd0cmFuc2FjdGlvbmFsJyBhdHRyaWJ1dGUNCiAg
ICAgICAgICAgIGlzIHNldCB0byAndHJ1ZScgaW4gdGhlIHJvb3QgZWxlbWVudCBzcHBwUmVxdWVz
dCBhbmQgbW9yZQ0KICAgICAgICAgICAgdGhhbiBvbmUgb3BlcmF0aW9uIHJlcXVlc3QgZWxlbWVu
dHMgYXJlIGluY2x1ZGVkLCB0aGVuIGENCiAgICAgICAgICAgIGZhaWx1cmUgb2YgYW55IG9uZSBv
cGVyYXRpb24gd2lsbCByZXN1bHQgaW4gdGhlIG92ZXJhbGwNCiAgICAgICAgICAgIGZhaWx1cmUg
b2Ygc3BwcFJlcXVlc3QuIEluIHRoZSBjYXNlIG9mIGEgZmFpbHVyZSwgdGhlDQogICAgICAgICAg
ICByZXNwb25zZSBjb2RlKHMpIGFuZCBtZXNzYWdlKHMpIHdpbGwgaW5kaWNhdGUgdGhlIHJlYXNv
bg0KICAgICAgICAgICAgb2YgZmFpbHVyZS4gPC90Pg0KDQogICAgICAgICAgPHQ+DQogICAgICAg
ICAgICA8ZmlndXJlIHRpdGxlPSIiPg0KICAgICAgICAgICAgICA8YXJ0d29yayBhbGlnbj0ibGVm
dCI+DQogICAgICAgICAgICAgICAgPCFbQ0RBVEFbDQogICAgICAgICAgICA8ZWxlbWVudCBuYW1l
PSJhZGRSdGVHcnBzUnNwbnMiIHR5cGU9InNwcHBiOkJhc2ljUnNwbnNUeXBlIi8+DQogICAgICAg
ICAgICAgICAgICAgICAgICAgIF1dPg0KICAgICAgICAgICAgICA8L2FydHdvcms+DQogICAgICAg
ICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgICA8L3Q+DQoNCiAgICAgICAgICA8dD5UaGUgcmVzcG9u
c2UgY29kZXMgdGhhdCB0aGUgYWRkUnRlR3Jwc1Jxc3Qgb3BlcmF0aW9uIGNhbg0KICAgICAgICAg
ICAgcmV0dXJuIGFyZSBhcyBmb2xsb3dzOiA8bGlzdCBzdHlsZT0ic3ltYm9scyINCiAgICAgICAg
ICAgICAgaGFuZ0luZGVudD0iNSI+DQogICAgICAgICAgICAgIDx0PjEwMDA6IFJlcXVlc3QgU3Vj
Y2VlZGVkLjwvdD4NCiAgICAgICAgICAgICAgPHQ+MjAwMTogUmVxdWVzdCBzeW50YXggaW52YWxp
ZC48L3Q+DQogICAgICAgICAgICAgIDx0PjIwMDI6IFJlcXVlc3QgdG9vIGxhcmdlLjwvdD4NCiAg
ICAgICAgICAgICAgPHQ+MjAwMzogVmVyc2lvbiBub3Qgc3VwcG9ydGVkLjwvdD4NCiAgICAgICAg
ICAgICAgPHQ+MjEwMzogQ29tbWFuZCBpbnZhbGlkLjwvdD4NCiAgICAgICAgICAgICAgPHQ+MjEw
NDogQXR0cmlidXRlIHZhbHVlIGludmFsaWQuPC90Pg0KICAgICAgICAgICAgICA8dD4yMTA1OiBP
YmplY3QgZG9lcyBub3QgZXhpc3QuPC90Pg0KICAgICAgICAgICAgICA8dD4yMTA2OiBPYmplY3Qg
c3RhdHVzIG9yIG93bmVyc2hpcCBkb2VzIG5vdCBhbGxvdyBmb3INCiAgICAgICAgICAgICAgICBy
ZXF1ZXN0LjwvdD4NCiAgICAgICAgICAgICAgPHQ+MjMwMTogU3lzdGVtIHRlbXBvcmFyaWx5IHVu
YXZhaWxhYmxlLjwvdD4NCiAgICAgICAgICAgICAgPHQ+MjMwMjogVW5leHBlY3RlZCBpbnRlcm5h
bCBzeXN0ZW0gb3Igc2VydmVyIGVycm9yLjwvdD4NCiAgICAgICAgICAgIDwvbGlzdD4NCiAgICAg
ICAgICA8L3Q+DQogICAgICAgIDwvc2VjdGlvbj4NCg0KICAgICAgICA8c2VjdGlvbiBhbmNob3I9
ImdldFB1YklkcyIgdGl0bGU9IkdldCBQdWJsaWMgSWRlbnRpZmllciI+DQoNCiAgICAgICAgICA8
dD4gVGhlIGdldFB1Yklkc1Jxc3QgY2FuIGJlIHVzZWQgYnkgYW4gYXV0aG9yaXplZCBlbnRpdHkg
dG8NCiAgICAgICAgICAgIG9idGFpbiB0aGUgcHJvcGVydGllcyBvZiBvbmUgb3IgbW9yZSBwdWJs
aWMgaWRlbnRpZmllcnMuDQogICAgICAgICAgICBJbiBjYXNlIG9mIGFuIGF1dGhvcml6YXRpb24g
ZmFpbHVyZSBvciBpZiBubyBtYXRjaGluZw0KICAgICAgICAgICAgcHVibGljIGlkZW50aWZpZXJz
IGFyZSBmb3VuZCwgYW4gYXBwcm9wcmlhdGUgZmFpbHVyZSBjb2RlDQogICAgICAgICAgICB3aWxs
IGJlIHJldHVybmVkLiA8L3Q+DQoNCiAgICAgICAgICA8dD4gVG8gbWFrZSBhIHN1Y2Nlc3NmdWwg
cXVlcnksIGdldFB1Yklkc1Jxc3QgZWxlbWVudCBpcyBzZXQNCiAgICAgICAgICAgIHdpdGhpbiB0
aGUgc3BwcFJlcXVlc3Qgcm9vdCBlbGVtZW50LiBnZXRQdWJJZHNScXN0IGlzIG9mDQogICAgICAg
ICAgICB0eXBlIEdldFB1Yklkc1Jxc3RUeXBlLCB3aGljaCBleHRlbmRzIGZyb20gdGhlIGNvbW1v
bg0KICAgICAgICAgICAgQmFzaWNScXN0VHlwZS4gPC90Pg0KDQogICAgICAgICAgPHQ+DQogICAg
ICAgICAgICA8ZmlndXJlIHRpdGxlPSIiPg0KICAgICAgICAgICAgICA8YXJ0d29yayBhbGlnbj0i
bGVmdCI+DQogICAgICAgICAgICAgICAgPCFbQ0RBVEFbDQogICAgICA8ZWxlbWVudCBuYW1lPSJn
ZXRQdWJJZHNScXN0IiB0eXBlPSJzcHBwYjpHZXRQdWJJZHNScXN0VHlwZSIvPg0KICAgICAgPGNv
bXBsZXhUeXBlIG5hbWU9IkFkZFB1Yklkc1Jxc3RUeXBlIj4NCiAgICAgICAgPGNvbXBsZXhDb250
ZW50Pg0KICAgICAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQog
ICAgICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9InBpIiB0
eXBlPSJzcHBwYjpQdWJJZFR5cGUiDQogICAgICAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5k
ZWQiLz4NCiAgICAgICAgICAgIDwvc2VxdWVuY2U+DQogICAgICAgICAgPC9leHRlbnNpb24+DQog
ICAgICAgIDwvY29tcGxleENvbnRlbnQ+DQogICAgICA8L2NvbXBsZXhUeXBlPg0KICAgICAgICAg
ICAgICAgICAgICAgICAgICBdXT4NCiAgICAgICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAgICAg
ICAgPC9maWd1cmU+DQogICAgICAgICAgPC90Pg0KDQogICAgICAgICAgPHQ+IFRoZSByZXN1bHQg
b2YgdGhlIGdldFB1Yklkc1Jxc3Qgb3BlcmF0aW9uIHJldHVybmVkIGluDQogICAgICAgICAgICB0
aGUgc3BwcFJlc3BvbnNlIGVsZW1lbnQgaXMgdGhlIGdldFB1Yklkc1JzcG5zIGVsZW1lbnQgb2YN
CiAgICAgICAgICAgIHR5cGUgR2V0UHViSWRzUnNwbnNUeXBlLiBJZiB0aGUgbWF0Y2hpbmcgcmVj
b3JkIGlzIGZvdW5kLA0KICAgICAgICAgICAgZ2V0UHViSWRzUnNwbnMgZWxlbWVudCB3aWxsIGlu
Y2x1ZGUgb25lIG9yIG1vcmUgcGkNCiAgICAgICAgICAgIGVsZW1lbnRzIHdpdGggZGVzdGluYXRp
b24gZ3JvdXAgbmFtZSBhbmQvb3IgdGhlIHJvdXRlDQogICAgICAgICAgICByZWNvcmQgYXNzb2Np
YXRpb25zLiA8L3Q+DQoNCiAgICAgICAgICA8dD4NCiAgICAgICAgICAgIDxmaWd1cmUgdGl0bGU9
IiI+DQogICAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAg
ICA8IVtDREFUQVsNCiAgICA8ZWxlbWVudCBuYW1lPSJnZXRQdWJJZHNSc3BucyIgdHlwZT0ic3Bw
cGI6R2V0UHViSWRzUnNwbnNUeXBlIi8+DQogICAgPGNvbXBsZXhUeXBlIG5hbWU9IkdldFB1Yklk
c1JzcG5zVHlwZSI+DQogICAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICAgIDxleHRlbnNpb24g
YmFzZT0ic3BwcGI6QmFzaWNSc3Buc1R5cGUiPg0KICAgICAgICAgIDxzZXF1ZW5jZT4NCiAgICAg
ICAgICAgIDxlbGVtZW50IG5hbWU9InBpIiB0eXBlPSJzcHBwYjpQdWJJZFR5cGUiIG1pbk9jY3Vy
cz0iMCINCiAgICAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgICA8
L3NlcXVlbmNlPg0KICAgICAgICA8L2V4dGVuc2lvbj4NCiAgICAgIDwvY29tcGxleENvbnRlbnQ+
DQogICAgPC9jb21wbGV4VHlwZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgXV0+DQogICAg
ICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICAgIDwvZmlndXJlPg0KICAgICAgICAgIDwv
dD4NCg0KICAgICAgICAgIDx0PlRoZSByZXNwb25zZSBjb2RlcyB0aGF0IHRoZSBhZGRSdGVHcnBz
UnFzdCBvcGVyYXRpb24gY2FuDQogICAgICAgICAgICByZXR1cm4gYXJlIGFzIGZvbGxvd3M6IDxs
aXN0IHN0eWxlPSJzeW1ib2xzIg0KICAgICAgICAgICAgICBoYW5nSW5kZW50PSI1Ij4NCiAgICAg
ICAgICAgICAgPHQ+MTAwMDogUmVxdWVzdCBTdWNjZWVkZWQuPC90Pg0KICAgICAgICAgICAgICA8
dD4yMDAxOiBSZXF1ZXN0IHN5bnRheCBpbnZhbGlkLjwvdD4NCiAgICAgICAgICAgICAgPHQ+MjAw
MjogUmVxdWVzdCB0b28gbGFyZ2UuPC90Pg0KICAgICAgICAgICAgICA8dD4yMDAzOiBWZXJzaW9u
IG5vdCBzdXBwb3J0ZWQuPC90Pg0KICAgICAgICAgICAgICA8dD4yMTAzOiBDb21tYW5kIGludmFs
aWQuPC90Pg0KICAgICAgICAgICAgICA8dD4yMTA0OiBBdHRyaWJ1dGUgdmFsdWUgaW52YWxpZC48
L3Q+DQogICAgICAgICAgICAgIDx0PjIxMDU6IE9iamVjdCBkb2VzIG5vdCBleGlzdC48L3Q+DQog
ICAgICAgICAgICAgIDx0PjIxMDY6IE9iamVjdCBzdGF0dXMgb3Igb3duZXJzaGlwIGRvZXMgbm90
IGFsbG93IGZvcg0KICAgICAgICAgICAgICAgIHJlcXVlc3QuPC90Pg0KICAgICAgICAgICAgICA8
dD4yMzAxOiBTeXN0ZW0gdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUuPC90Pg0KICAgICAgICAgICAg
ICA8dD4yMzAyOiBVbmV4cGVjdGVkIGludGVybmFsIHN5c3RlbSBvciBzZXJ2ZXIgZXJyb3IuPC90
Pg0KICAgICAgICAgICAgPC9saXN0Pg0KICAgICAgICAgIDwvdD4NCg0KICAgICAgICA8L3NlY3Rp
b24+DQoNCiAgICAgICAgPHNlY3Rpb24gYW5jaG9yPSJkZWxQdWJJZHMiIHRpdGxlPSJEZWxldGUg
UHVibGljIElkZW50aWZpZXIiPg0KDQogICAgICAgICAgPHQ+IEluIG9yZGVyIHRvIHJlbW92ZSB0
aGUgcHVibGljIGlkZW50aWZpZXIsIGFuIGF1dGhvcml6ZWQNCiAgICAgICAgICAgIGVudGl0eSBj
YW4gdXNlIHRoZSBkZWxQdWJJZHNScXN0IG9wZXJhdGlvbi4gSWYgdGhlIGVudGl0eQ0KICAgICAg
ICAgICAgdGhhdCBpc3N1ZWQgdGhlIGNvbW1hbmQgaXMgbm90IGF1dGhvcml6ZWQgdG8gcGVyZm9y
bSB0aGlzDQogICAgICAgICAgICBvcGVyYXRpb24gb3IgaWYgdGhlIHB1YmxpYyBpZGVudGlmaWVy
IGRvZXNuJ3QgZXhpc3QsIGFuDQogICAgICAgICAgICBhcHByb3ByaWF0ZSBlcnJvciBjb2RlIHdp
bGwgYmUgcmV0dXJuZWQgaW4gdGhlIHJlc3BvbnNlLiA8L3Q+DQoNCiAgICAgICAgICA8dD4gZGVs
UHViSWRzUnFzdCBlbGVtZW50IGlzIHNldCBpbiB0aGUgcm9vdCBzcHBwUmVxdWVzdA0KICAgICAg
ICAgICAgZWxlbWVudC4gZGVsUHViSWRzUnFzdCBlbGVtZW50IGlzIG9mIHR5cGUNCiAgICAgICAg
ICAgIERlbFB1Yklkc1Jxc3RUeXBlIGFzIHNob3duIGJlbG93OiA8L3Q+DQoNCiAgICAgICAgICA8
dD4NCiAgICAgICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAgICAgIDxhcnR3b3Jr
IGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAgICA8IVtDREFUQVsNCiAgICA8ZWxlbWVudCBu
YW1lPSJnZXRQdWJJZHNScXN0IiB0eXBlPSJzcHBwYjpHZXRQdWJJZHNScXN0VHlwZSIvPg0KICAg
IDxjb21wbGV4VHlwZSBuYW1lPSJEZWxQdWJJZHNScXN0VHlwZSI+DQogICAgICA8Y29tcGxleENv
bnRlbnQ+DQogICAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQog
ICAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0icGkiIHR5cGU9
InNwcHBiOlB1YklkVHlwZSINCiAgICAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4N
CiAgICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgICA8L2V4dGVuc2lvbj4NCiAgICAgIDwvY29t
cGxleENvbnRlbnQ+DQogICAgPC9jb21wbGV4VHlwZT4NCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgXV0+DQogICAgICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICAgIDwvZmlndXJlPg0K
ICAgICAgICAgIDwvdD4NCg0KICAgICAgICAgIDx0PiBUaGUgcmVzdWx0IG9mIHRoZSBkZWxQdWJJ
ZHNScXN0IG9wZXJhdGlvbiByZXR1cm5lZCBpbg0KICAgICAgICAgICAgdGhlIHNwcHBSZXNwb25z
ZSBlbGVtZW50IGlzIHRoZSBnZXRQdWJJZHNSc3BucyBlbGVtZW50IG9mDQogICAgICAgICAgICB0
eXBlIEdldFB1Yklkc1JzcG5zVHlwZS4gPC90Pg0KDQogICAgICAgICAgPHQ+DQogICAgICAgICAg
ICA8ZmlndXJlIHRpdGxlPSIiPg0KICAgICAgICAgICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+
DQogICAgICAgICAgICAgICAgPCFbQ0RBVEFbDQogICAgPGVsZW1lbnQgbmFtZT0iZGVsUHViSWRz
UnNwbnMiIHR5cGU9InNwcHBiOkJhc2ljUnNwbnNUeXBlIi8+DQogICAgICAgICAgICAgICAgICAg
ICAgICAgIF1dPg0KICAgICAgICAgICAgICA8L2FydHdvcms+DQogICAgICAgICAgICA8L2ZpZ3Vy
ZT4NCiAgICAgICAgICA8L3Q+DQoNCg0KICAgICAgICA8L3NlY3Rpb24+DQoNCiAgICAgIDwvc2Vj
dGlvbj4NCg0KICAgICAgPHNlY3Rpb24gYW5jaG9yPSJlZ3Jlc3NSdGVPcGVyIiB0aXRsZT0iRWdy
ZXNzIFJvdXRlIE9wZXJhdGlvbnMiPg0KICAgICAgICA8dD4gVGhpcyBzZWN0aW9uIGRlc2NyaWJl
cyB0aGUgb3BlcmF0aW9ucyByZWxhdGVkIHRvIGVncmVzcw0KICAgICAgICAgIHJvdXRlcy4gSW4g
dGhpcyB2ZXJzaW9uLCBlZ3Jlc3Mgcm91dGVzIGFyZSBvbmx5IGRlZmluZWQgZm9yDQogICAgICAg
ICAgcm91dGUgcmVjb3JkcyBvZiBOQVBUUiB0eXBlIChmdXR1cmUgdmVyc2lvbnMgbWF5IGV4cGFu
ZCB0aGlzDQogICAgICAgICAgbm90aW9uIHRvIFVSSSB0eXBlcykuIDwvdD4NCiAgICAgICAgPHQ+
IFRoZSBlZ3Jlc3Mgcm91dGUgZnVuY3Rpb25hbGl0eSBhbGxvd3MgYSBjYWxsIG9yaWdpbmF0aW5n
DQogICAgICAgICAgU1NQIHRvIGRlZmluZSBpdHMgZWdyZXNzIHJvdXRlIGluIGFuIGF0dGVtcHQg
dG8gcmVhY2ggdGhlDQogICAgICAgICAgaW5ncmVzcyBTQkUgb2YgdGhlIHRhcmdldCBTU1AuIElu
IHNvbWUgY2FzZXMsIHRoZSBjYWxsDQogICAgICAgICAgb3JpZ2luYXRpbmcgU1NQIGhhcyBtb3Jl
IHRoYW4gb25lIGNob2ljZSBvZiBlZ3Jlc3MgU0JFcyBhbmQNCiAgICAgICAgICBpbnRlbmRzIHRv
IHNlbGVjdGl2ZWx5IHVzZSBvbmUgb2YgdGhlc2Ugcm91dGUgZWxlbWVudHMgZm9yDQogICAgICAg
ICAgY2FsbCB0ZXJtaW5hdGlvbiB0byB0aGUgdGFyZ2V0IFNTUC4gPC90Pg0KICAgICAgICA8dD4g
QW4gZWdyZXNzIHJvdXRlIHNpbXBseSBhbGxvd3MgYW4gb3JnYW5pemF0aW9uIHRvIHJlLXdyaXRl
DQogICAgICAgICAgdGhlIHJvdXRlIHJlY29yZHMgcHJvdmlkZWQgYnkgYSBwZWVyIGluIGEgZ2l2
ZW4gUm91dGUgR3JvdXAuDQogICAgICAgICAgSWYgYSB0ZXJtaW5hdGluZyBTU1AgaGFzIHByb3Zp
ZGVkIGEgcm91dGUgZ3JvdXAgd2l0aCBhdA0KICAgICAgICAgIGxlYXN0IG9uZSByb3V0ZSByZWNv
cmQgaW4gdGhlIGZvcm0gb2YgYW4gaW5ncmVzcyBETlMgTkFQVFINCiAgICAgICAgICByZWNvcmQs
IHRoZW4gdGhlIGVncmVzcyByb3V0ZSBhbGxvd3MgdGhlIG9yaWdpbmF0aW5nIFNTUCB0bw0KICAg
ICAgICAgIHJlLXdyaXRlIHRoZSByZWd1bGFyIGV4cHJlc3Npb24gb2YgdGhlIG1hdGNoaW5nIGlu
Z3Jlc3MNCiAgICAgICAgICBOQVBUUi4gVGhlIFNQUFAgcHJvdG9jb2wgYWxsb3dzIGEgY2xpZW50
IHRvIGFkZCwgZ2V0IGFuZA0KICAgICAgICAgIGRlbGV0ZSBlZ3Jlc3Mgcm91dGUgb2JqZWN0cyBi
YXNlZCBvbiBhIGdpdmVuIHBlZXIncyBpbmdyZXNzDQogICAgICAgICAgcm91dGUgZ3JvdXAuIDwv
dD4NCiAgICAgICAgPHQ+IEFuIGVncmVzcyByb3V0ZSBpcyBvZiB0eXBlIEVnclJ0ZVR5cGUgYXMg
c2hvd24gYmVsb3c6IDwvdD4NCiAgICAgICAgPHQ+DQogICAgICAgICAgPGZpZ3VyZSB0aXRsZT0i
Ij4NCiAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAgPCFb
Q0RBVEFbDQogIDxjb21wbGV4VHlwZSBuYW1lPSJFZ3JSdGVUeXBlIj4NCiAgICA8c2VxdWVuY2U+
DQogICAgICA8ZWxlbWVudCBuYW1lPSJiYXNlIiB0eXBlPSJzcHBwYjpCYXNpY09ialR5cGUiLz4N
CiAgICAgIDxlbGVtZW50IG5hbWU9ImVnclJ0ZU5hbWUiIHR5cGU9InNwcHBiOk9iak5hbWVUeXBl
Ii8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJwcmVmIiB0eXBlPSJ1bnNpZ25lZFNob3J0Ii8+DQog
ICAgICA8ZWxlbWVudCBuYW1lPSJzdmNzIiB0eXBlPSJzdHJpbmciLz4NCiAgICAgIDxlbGVtZW50
IG5hbWU9InJlZ3hSZXdyaXRlUnVsZSIgdHlwZT0ic3BwcGI6UmVnZXhQYXJhbVR5cGUiLz4NCiAg
ICAgIDxlbGVtZW50IG5hbWU9ImluZ3Jlc3NSdGUiIHR5cGU9InNwcHBiOk9iaktleVR5cGUiIG1p
bk9jY3Vycz0iMCIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0iZXh0IiB0eXBlPSJzcHBwYjpFeHRB
bnlUeXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAgICA8L3NlcXVlbmNlPg0KICA8L2NvbXBsZXhUeXBl
Pg0KICBdXT4NCiAgICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICA8L2ZpZ3VyZT4NCiAg
ICAgICAgPC90Pg0KDQogICAgICAgIDx0PlRoZSBFZ3JSdGVUeXBlIG9iamVjdCBpcyBjb21wb3Nl
ZCBvZiB0aGUgZm9sbG93aW5nDQogICAgICAgICAgZWxlbWVudHM6IDxsaXN0IHN0eWxlPSJzeW1i
b2xzIiBoYW5nSW5kZW50PSI1Ij4NCiAgICAgICAgICAgIDx0PiBiYXNlOiBBbGwgZmlyc3QgY2xh
c3Mgb2JqZWN0cyBjb250YWluIGV4YWN0bHkgb25lIA0KICAgICAgICAgICAgICBpbnN0YW5jZSBv
ZiBCYXNpY09ialR5cGUgd2hpY2ggY29udGFpbnMgdGhlIElEIG9mIHRoZSANCiAgICAgICAgICAg
ICAgcmVnaXN0cmFudCBvcmdhbml6YXRpb24gdGhhdCBvd25zIHRoaXMgb2JqZWN0LCB0aGUgSUQg
DQogICAgICAgICAgICAgIG9mIHRoZSByZWdpc3RyYXIgb3JnYW5pemF0aW9uIHRoYXQgcHJvdmlz
aW9uZWQgdGhpcyANCiAgICAgICAgICAgICAgb2JqZWN0LCB0aGUgZGF0ZSBhbmQgdGltZSB0aGF0
IHRoZSBvYmplY3Qgd2FzIGNyZWF0ZWQgDQogICAgICAgICAgICAgIGJ5IHRoZSBzZXJ2ZXIsIGFu
ZCB0aGUgZGF0ZSBhbmQgdGltZSB0aGF0IHRoZSBvYmplY3QgDQogICAgICAgICAgICAgIHdhcyBs
YXN0IG1vZGlmaWVkLiBJZiB0aGUgY2xpZW50IHBhc3NlZCBpbiBlaXRoZXIgdGhlIA0KICAgICAg
ICAgICAgICBjcmVhdGVkIGRhdGUgb3IgdGhlIG1vZGlmaWNhdGlvbiBkYXRlLCB0aGUgd2lsbCBp
Z25vcmUgDQogICAgICAgICAgICAgIHRoZW0uICBUaGUgc2VydmVyIHNldHMgdGhlc2UgdHdvIGRh
dGUvdGltZSB2YWx1ZXMuPC90Pg0KICAgICAgICAgICAgPHQ+IGVnclJ0ZU5hbWU6IFRoZSBuYW1l
IG9mIHRoZSBlZ3Jlc3Mgcm91dGUuIDwvdD4NCiAgICAgICAgICAgIDx0PiBwcmVmOiA8L3Q+DQog
ICAgICAgICAgICA8dD4gc3ZjczogVGhlIEVOVU0gc2VydmljZXMgdGhhdCB0aGUgZWdyZXNzIHJv
dXRlIHNob3VsZA0KICAgICAgICAgICAgICBiZSB1c2VkIGZvciBpZiB0aGUgcm91dGUgcmVjb3Jk
IGlzIGEgTkFQVFIuIDwvdD4NCiAgICAgICAgICAgIDx0PiByZWd4UmV3cml0ZVJ1bGU6IFRoZSBy
ZWd1bGFyIGV4cHJlc3Npb24gcmUtd3JpdGUgcnVsZQ0KICAgICAgICAgICAgICB0aGF0IHNob3Vs
ZCBiZSBhcHBsaWVkIHRvIHRoZcKgcmVndWxhciBleHByZXNzaW9uIG9mIHRoZQ0KICAgICAgICAg
ICAgICBpbmdyZXNzIE5BUFRSKHMpIHRoYXQgYmVsb25nIHRvIHRoZSBpbmdyZXNzIHJvdXRlIGFu
ZA0KICAgICAgICAgICAgICB0aGF0IGhhdmUgdGhlIGdpdmVuIEVOVU0gc2VydmljZSAoZXJlICsg
cmVwbCkuIDwvdD4NCiAgICAgICAgICAgIDx0PiBpbmdyZXNzUnRlOiBUaGUgaW5ncmVzcyByb3V0
ZSBncm91cCBuYW1lIHRoYXQgdGhlDQogICAgICAgICAgICAgIGVncmVzcyByb3V0ZSBzaG91bGQg
YmUgdXNlZCBmb3IuIDwvdD4NCiAgICAgICAgICAgIDx0PiBleHQ6IFBvaW50IG9mIGV4dGVuc2li
aWxpdHkgZGVzY3JpYmVkIGluIGEgcHJldmlvdXMNCiAgICAgICAgICAgICAgc2VjdGlvbiBvZiB0
aGlzIGRvY3VtZW50LiA8L3Q+DQogICAgICAgICAgPC9saXN0Pg0KICAgICAgICA8L3Q+DQoNCg0K
ICAgICAgICA8c2VjdGlvbiBhbmNob3I9ImFkZEVncmVzc1J0ZSIgdGl0bGU9IkFkZCBFZ3Jlc3Mg
Um91dGUiPg0KICAgICAgICAgIDx0PiBhZGRFZ3JSdGVzUnFzdCBvcGVyYXRpb24gaXMgdXNlZCB0
byBjcmVhdGUgb3Igb3ZlcndyaXRlDQogICAgICAgICAgICBvbmUgb3IgbW9yZSBlZ3Jlc3Mgcm91
dGVzLiA8L3Q+DQoNCiAgICAgICAgICA8dD4NCiAgICAgICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+
DQogICAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAgICA8
IVtDREFUQVsNCiAgPGVsZW1lbnQgbmFtZT0iYWRkRWdyUnRlc1Jxc3QiIHR5cGU9InNwcHBiOkFk
ZEVnclJ0ZXNScXN0VHlwZSIvPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iQWRkRWdyUnRlc1Jxc3RU
eXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBi
OkJhc2ljUnFzdFR5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQg
bmFtZT0iZWdyUnRlIiB0eXBlPSJzcHBwYjpFZ3JSdGVUeXBlIg0KICAgICAgICAgICAgbWF4T2Nj
dXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9u
Pg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+ICAgDQogIDxjb21wbGV4
VHlwZSBuYW1lPSJFZ3JSdGVUeXBlIj4NCiAgICA8c2VxdWVuY2U+DQogICAgICA8ZWxlbWVudCBu
YW1lPSJiYXNlIiB0eXBlPSJzcHBwYjpCYXNpY09ialR5cGUiLz4NCiAgICAgIDxlbGVtZW50IG5h
bWU9ImVnclJ0ZU5hbWUiIHR5cGU9InNwcHBiOk9iak5hbWVUeXBlIi8+DQogICAgICA8ZWxlbWVu
dCBuYW1lPSJwcmVmIiB0eXBlPSJ1bnNpZ25lZFNob3J0Ii8+DQogICAgICA8ZWxlbWVudCBuYW1l
PSJzdmNzIiB0eXBlPSJzdHJpbmciLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9InJlZ3hSZXdyaXRl
UnVsZSIgdHlwZT0ic3BwcGI6UmVnZXhQYXJhbVR5cGUiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9
ImluZ3Jlc3NSdGUiIHR5cGU9InNwcHBiOk9iaktleVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAg
ICAgPGVsZW1lbnQgbmFtZT0iZXh0IiB0eXBlPSJzcHBwYjpFeHRBbnlUeXBlIiBtaW5PY2N1cnM9
IjAiLz4NCiAgICA8L3NlcXVlbmNlPg0KICA8L2NvbXBsZXhUeXBlPg0KICAgICAgICAgICAgICAg
ICAgICAgICAgXV0+DQogICAgICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICAgIDwvZmln
dXJlPg0KICAgICAgICAgIDwvdD4NCg0KICAgICAgICAgIDx0PiBhZGRFZ3JSdGVzUnFzdCBpcyBh
ZGRlZCBpbiB0aGUgc3BwcFJlcXVlc3Qgcm9vdCBlbGVtZW50DQogICAgICAgICAgICBpbiBvcmRl
ciB0byBzZW5kIGEgdmFsaWQgcmVxdWVzdCB0byB0aGUgc2VydmVyLiBBDQogICAgICAgICAgICBs
aW1pdGF0aW9uIG9uIHRoZSBtYXhpbXVtIG51bWJlciBvZiBFZ3JSdGVUeXBlIGlzIGVuZm9yY2Vk
DQogICAgICAgICAgICBieSB0aGUgcmVnaXN0cnkgYW5kIHdpbGwgdmFyeSBmcm9tIG9uZSBpbXBs
ZW1lbnRhdGlvbiB0bw0KICAgICAgICAgICAgdGhlIG5leHQuIDwvdD4NCg0KICAgICAgICAgIDx0
PiBUaGUgcmVzcG9uc2UgZnJvbSB0aGUgc2VydmVyIGlzIHJldHVybmVkIGluDQogICAgICAgICAg
ICBhZGRFZ3JSdGVzUnNwbnMgZWxlbWVudCwgd2hpY2ggaXMgZGVmaW5lZCBhcyB0aGUgZWxlbWVu
dA0KICAgICAgICAgICAgb2YgdHlwZSBCYXNpY1JzcG5zVHlwZS4gPC90Pg0KDQogICAgICAgIDwv
c2VjdGlvbj4NCg0KICAgICAgICA8c2VjdGlvbiBhbmNob3I9ImdldEVncmVzc1J0ZSIgdGl0bGU9
IkdldCBFZ3Jlc3MgUm91dGUiPg0KICAgICAgICAgIDx0PiBUaGUgZ2V0RWdyUnRlc1Jxc3QgaXMg
dXNlZCBieSBhbiBhdXRob3JpemVkIGVudGl0eSB0bw0KICAgICAgICAgICAgZmV0Y2ggdGhlIHdl
bGwta25vd24gZWdyZXNzIHJvdXRlIGRhdGEuIDwvdD4NCg0KICAgICAgICAgIDx0Pg0KICAgICAg
ICAgICAgPGZpZ3VyZSB0aXRsZT0iIj4NCiAgICAgICAgICAgICAgPGFydHdvcmsgYWxpZ249Imxl
ZnQiPg0KICAgICAgICAgICAgICAgIDwhW0NEQVRBWw0KICA8ZWxlbWVudCBuYW1lPSJnZXRFZ3JS
dGVzUnFzdCIgdHlwZT0ic3BwcGI6R2V0RWdyUnRlc1Jxc3RUeXBlIi8+DQogIDxjb21wbGV4VHlw
ZSBuYW1lPSJHZXRFZ3JSdGVzUnFzdFR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAg
IDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAgIDxzZXF1ZW5j
ZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJvYmplY3RLZXkiIHR5cGU9InNwcHBiOk9iaktl
eVR5cGUiDQogICAgICAgICAgICBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+
DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhD
b250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICAgICAgICAgICAgICAgICAgICAgICAgICBdXT4N
CiAgICAgICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAgICAgICAgPC9maWd1cmU+DQogICAgICAg
ICAgPC90Pg0KDQogICAgICAgIDwvc2VjdGlvbj4NCg0KICAgICAgICA8c2VjdGlvbiBhbmNob3I9
ImRlbEVncmVzc1J0ZSIgdGl0bGU9IkRlbGV0ZSBFZ3Jlc3MgUm91dGUiPg0KICAgICAgICAgIDx0
PiBkZWxFZ3Jlc3NSdGUgaXMgdXNlZCBieSBhdXRob3JpemVkIGVudGl0aWVzIHRvIHJlbW92ZSBh
DQogICAgICAgICAgICB3ZWxsLWtub3cgcm91dGUuIDwvdD4NCg0KICAgICAgICAgIDx0Pg0KICAg
ICAgICAgICAgPGZpZ3VyZSB0aXRsZT0iIj4NCiAgICAgICAgICAgICAgPGFydHdvcmsgYWxpZ249
ImxlZnQiPg0KICAgICAgICAgICAgICAgIDwhW0NEQVRBWw0KICA8ZWxlbWVudCBuYW1lPSJkZWxF
Z3JSdGVzUnFzdCIgdHlwZT0ic3BwcGI6RGVsRWdyUnRlc1Jxc3RUeXBlIi8+DQogIDxjb21wbGV4
VHlwZSBuYW1lPSJEZWxFZ3JSdGVzUnFzdFR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAg
ICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAgIDxzZXF1
ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJvYmplY3RLZXkiIHR5cGU9InNwcHBiOk9i
aktleVR5cGUiDQogICAgICAgICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICA8
L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAg
PC9jb21wbGV4VHlwZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgXV0+DQogICAgICAgICAg
ICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICAgIDwvZmlndXJlPg0KICAgICAgICAgIDwvdD4NCg0K
ICAgICAgICA8L3NlY3Rpb24+DQoNCiAgICAgIDwvc2VjdGlvbj4NCg0KDQogICAgPC9zZWN0aW9u
Pg0KDQogICAgPHNlY3Rpb24gYW5jaG9yPSJ4bWxjb25zaWRlcmF0aW9ucyIgdGl0bGU9IlhNTCBD
b25zaWRlcmF0aW9ucyI+DQogICAgICA8dD4gWE1MIHNlcnZlcyBhcyB0aGUgZW5jb2RpbmcgZm9y
bWF0IGZvciBTUFBQLCBhbGxvd2luZyBjb21wbGV4DQogICAgICAgIGhpZXJhcmNoaWNhbCBkYXRh
IHRvIGJlIGV4cHJlc3NlZCBpbiBhIHRleHQgZm9ybWF0IHRoYXQgY2FuIGJlDQogICAgICAgIHJl
YWQsIHNhdmVkLCBhbmQgbWFuaXB1bGF0ZWQgd2l0aCBib3RoIHRyYWRpdGlvbmFsIHRleHQgdG9v
bHMNCiAgICAgICAgYW5kIHRvb2xzIHNwZWNpZmljIHRvIFhNTC4gPHZzcGFjZSBibGFua0xpbmVz
PSIxIi8+IFhNTCBpcw0KICAgICAgICBjYXNlIHNlbnNpdGl2ZS4gVW5sZXNzIHN0YXRlZCBvdGhl
cndpc2UsIFhNTCBzcGVjaWZpY2F0aW9ucw0KICAgICAgICBhbmQgZXhhbXBsZXMgcHJvdmlkZWQg
aW4gdGhpcyBkb2N1bWVudCBNVVNUIGJlIGludGVycHJldGVkIGluDQogICAgICAgIHRoZSBjaGFy
YWN0ZXIgY2FzZSBwcmVzZW50ZWQgdG8gZGV2ZWxvcCBhIGNvbmZvcm1pbmcNCiAgICAgICAgaW1w
bGVtZW50YXRpb24uIDx2c3BhY2UgYmxhbmtMaW5lcz0iMSIvPiBUaGlzIHNlY3Rpb24NCiAgICAg
ICAgZGlzY3Vzc2VzIGEgc21hbGwgbnVtYmVyIG9mIFhNTC1yZWxhdGVkIGNvbnNpZGVyYXRpb25z
DQogICAgICAgIHBlcnRhaW5pbmcgdG8gU1BQUC4gPC90Pg0KDQogICAgICA8c2VjdGlvbiBhbmNo
b3I9Im5hbWVzcGFjZXMiIHRpdGxlPSJOYW1lc3BhY2VzIj4NCiAgICAgICAgPHQ+IEFsbCBTUFBQ
IHByb3RvY29sIGVsZW1lbnRzIGFyZSBkZWZpbmVkIGluIHRoZSBuYW1lc3BhY2VzIA0KICAgICAg
ICBpbiB0ZSBJQU5BIENvbnNpZGVyYXRpb25zIHNlY3Rpb24gYW5kIGluIHRoZSBGb3JtYWwgUHJv
dG9jb2wgDQogICAgICAgIFNwZWNpZmljYXRpb24gc2VjdGlvbiBvZiB0aGlzIGRvY3VtZW50Lg0K
ICAgICAgICA8L3Q+DQogICAgICA8L3NlY3Rpb24+DQogICAgICANCiAgICAgIDxzZWN0aW9uIGFu
Y2hvcj0idmVyc2lvbmluZyIgdGl0bGU9IlZlcnNpb25pbmcgYW5kIENoYXJhY3RlciBFbmNvZGlu
ZyI+DQogICAgICAgIDx0PiBBbGwgWE1MIGluc3RhbmNlcyBTSE9VTEQgYmVnaW4gd2l0aCBhbg0K
ICAgICAgICAgIDwhW0NEQVRBWyA8P3htbD8+IF1dPiBkZWNsYXJhdGlvbiB0byBpZGVudGlmeSB0
aGUgdmVyc2lvbiBvZg0KICAgICAgICAgIFhNTCB0aGF0IGlzIGJlaW5nIHVzZWQsIG9wdGlvbmFs
bHkgaWRlbnRpZnkgdXNlIG9mIHRoZQ0KICAgICAgICAgIGNoYXJhY3RlciBlbmNvZGluZyB1c2Vk
LCBhbmQgb3B0aW9uYWxseSBwcm92aWRlIGEgaGludCB0byBhbg0KICAgICAgICAgIFhNTCBwYXJz
ZXIgdGhhdCBhbiBleHRlcm5hbCBzY2hlbWEgZmlsZSBpcyBuZWVkZWQgdG8NCiAgICAgICAgICB2
YWxpZGF0ZSB0aGUgWE1MIGluc3RhbmNlLiA8dnNwYWNlIGJsYW5rTGluZXM9IjEiLz4NCiAgICAg
ICAgICBDb25mb3JtYW50IFhNTCBwYXJzZXJzIHJlY29nbml6ZSBib3RoIFVURi04IChkZWZpbmVk
IGluDQogICAgICAgICAgICA8eHJlZiB0YXJnZXQ9IlJGQzM2MjkiLz4pIGFuZCBVVEYtMTYgKGRl
ZmluZWQgaW4gPHhyZWYNCiAgICAgICAgICAgIHRhcmdldD0iUkZDMjc4MSIvPik7IHBlciA8eHJl
ZiB0YXJnZXQ9IlJGQzIyNzciLz4gVVRGLTggaXMNCiAgICAgICAgICB0aGUgUkVDT01NRU5ERUQg
Y2hhcmFjdGVyIGVuY29kaW5nIGZvciB1c2Ugd2l0aCBTUFBQLiA8L3Q+DQogICAgICAgIDx0PiBD
aGFyYWN0ZXIgZW5jb2RpbmdzIG90aGVyIHRoYW4gVVRGLTggYW5kIFVURi0xNiBhcmUNCiAgICAg
ICAgICBhbGxvd2VkIGJ5IFhNTC4gVVRGLTggaXMgdGhlIGRlZmF1bHQgZW5jb2RpbmcgYXNzdW1l
ZCBieSBYTUwNCiAgICAgICAgICBpbiB0aGUgYWJzZW5jZSBvZiBhbiAiZW5jb2RpbmciIGF0dHJp
YnV0ZSBvciBhIGJ5dGUgb3JkZXINCiAgICAgICAgICBtYXJrIChCT00pOyB0aHVzLCB0aGUgImVu
Y29kaW5nIiBhdHRyaWJ1dGUgaW4gdGhlIFhNTA0KICAgICAgICAgIGRlY2xhcmF0aW9uIGlzIE9Q
VElPTkFMIGlmIFVURi04IGVuY29kaW5nIGlzIHVzZWQuIFNQUFANCiAgICAgICAgICBjbGllbnRz
IGFuZCBzZXJ2ZXJzIE1VU1QgYWNjZXB0IGEgVVRGLTggQk9NIGlmIHByZXNlbnQsDQogICAgICAg
ICAgdGhvdWdoIGVtaXR0aW5nIGEgVVRGLTggQk9NIGlzIE5PVCBSRUNPTU1FTkRFRC4gPC90Pg0K
ICAgICAgICA8dD4gRXhhbXBsZSBYTUwgZGVjbGFyYXRpb25zOiA8dnNwYWNlIGJsYW5rTGluZXM9
IjEiLz4NCiAgICAgICAgICA8IVtDREFUQVsgPD94bWw/PiB2ZXJzaW9uPSIxLjAiIGVuY29kaW5n
PSJVVEYtOCIgc3RhbmRhbG9uZT0ibm8iPz5dXT4NCiAgICAgICAgPC90Pg0KICAgICAgPC9zZWN0
aW9uPg0KDQogICAgPC9zZWN0aW9uPg0KDQogICAgPHNlY3Rpb24gYW5jaG9yPSJzZWN1cml0eWNv
bnNpZGVyYXRpb25zIiB0aXRsZT0iU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMiPg0KICAgICAgPHQ+
IFRoZSB0cmFuc3BvcnQgcHJvdG9jb2wgc2VjdGlvbiBjb250YWlucyBzb21lIHNlY3VyaXR5DQog
ICAgICAgIHByb3BlcnRpZXMgdGhhdCB0aGUgdHJhbnNwb3J0IHByb3RvY29sIG11c3QgcHJvdmlk
ZSBzbyB0aGF0DQogICAgICAgIGF1dGhlbnRpY2F0ZWQgZW5kcG9pbnRzIGNhbiBleGNoYW5nZSBk
YXRhIGNvbmZpZGVudGlhbGx5IGFuZA0KICAgICAgICB3aXRoIGludGVncml0eSBwcm90ZWN0aW9u
LiA8L3Q+DQogICAgICA8dD4gTW9yZSBkZXRhaWxzIHdpbGwgYmUgcHJvdmlkZWQgaW4gYSBmdXR1
cmUgcmV2aXNpb24gb2YgdGhpcw0KICAgICAgICBkb2N1bWVudC4gPC90Pg0KICAgIDwvc2VjdGlv
bj4NCg0KICAgIDxzZWN0aW9uIGFuY2hvcj0iSUFOQSIgdGl0bGU9IklBTkEgQ29uc2lkZXJhdGlv
bnMiPg0KICAgICAgPHQ+IFRoaXMgZG9jdW1lbnQgdXNlcyBVUk5zIHRvIGRlc2NyaWJlIFhNTCBu
YW1lc3BhY2VzIGFuZCBYTUwNCiAgICAgICAgc2NoZW1hcyBjb25mb3JtaW5nIHRvIGEgcmVnaXN0
cnkgbWVjaGFuaXNtIGRlc2NyaWJlZCBpbiA8eHJlZg0KICAgICAgICAgIHRhcmdldD0iUkZDMzY4
OCIvPi4gPC90Pg0KICAgICAgPHQ+IFR3byBVUkkgYXNzaWdubWVudHMgYXJlIHJlcXVlc3RlZC4g
PHZzcGFjZSBibGFua0xpbmVzPSIxIi8+DQogICAgICAgIFJlZ2lzdHJhdGlvbiByZXF1ZXN0IGZv
ciB0aGUgU1BQUCBYTUwgbmFtZXNwYWNlOiA8dnNwYWNlDQogICAgICAgICAgYmxhbmtMaW5lcz0i
MCIvPiB1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOnNwcHA6YmFzZToxIDx2c3BhY2UNCiAgICAgICAg
ICBibGFua0xpbmVzPSIwIi8+IFJlZ2lzdHJhbnQgQ29udGFjdDogSUVTRyA8dnNwYWNlDQogICAg
ICAgICAgYmxhbmtMaW5lcz0iMCIvPiBYTUw6IE5vbmUuIE5hbWVzcGFjZSBVUklzIGRvIG5vdCBy
ZXByZXNlbnQNCiAgICAgICAgYW4gWE1MIHNwZWNpZmljYXRpb24uIDwvdD4NCiAgICAgIDx0PiBS
ZWdpc3RyYXRpb24gcmVxdWVzdCBmb3IgdGhlIFhNTCBzY2hlbWE6IDx2c3BhY2UNCiAgICAgICAg
ICBibGFua0xpbmVzPSIwIi8+IFVSSTogdXJuOmlldGY6cGFyYW1zOnhtbDpzY2hlbWE6c3BwcDox
DQogICAgICAgICAgPHZzcGFjZSBibGFua0xpbmVzPSIwIi8+IFJlZ2lzdHJhbnQgQ29udGFjdDog
SUVTRyA8dnNwYWNlDQogICAgICAgICAgYmxhbmtMaW5lcz0iMCIvPiBYTUw6IFNlZSB0aGUgIkZv
cm1hbCBTcGVjaWZpY2F0aW9uIiBzZWN0aW9uDQogICAgICAgIG9mIHRoaXMgZG9jdW1lbnQgKDx4
cmVmIHRhcmdldD0iZm9ybWFsc3BlY2lmaWNhdGlvbiIvPikuIDwvdD4NCiAgICA8L3NlY3Rpb24+
DQoNCiAgICA8c2VjdGlvbiBhbmNob3I9ImZvcm1hbHNwZWNpZmljYXRpb24iIHRpdGxlPSJGb3Jt
YWwgU3BlY2lmaWNhdGlvbiI+DQogICAgICA8dD4gVGhpcyBzZWN0aW9uIHByb3ZpZGVzIHRoZSBk
cmFmdCBYTUwgU2NoZW1hIERlZmluaXRpb24gZm9yDQogICAgICAgIHRoZSBTUFBQIHByb3RvY29s
LiBQbGVhc2UgcmVhZCA8eHJlZiB0YXJnZXQ9Im9wZW5pc3NzdWVzIi8+DQogICAgICAgIGZvciBr
bm93biBpc3N1ZXMuIDwvdD4NCiAgICAgIDx0Pg0KICAgICAgICA8ZmlndXJlIHRpdGxlPSIiPg0K
ICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgIDwhW0NEQVRBWw0K
PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzY2hlbWEgeG1sbnM6c3Bw
cGI9InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEiDQogIHhtbG5zPSJodHRwOi8v
d3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSINCiAgdGFyZ2V0TmFtZXNwYWNlPSJ1cm46aWV0Zjpw
YXJhbXM6eG1sOm5zOnNwcHA6YmFzZToxIg0KICBlbGVtZW50Rm9ybURlZmF1bHQ9InF1YWxpZmll
ZCIgeG1sOmxhbmc9IkVOIj4NCiAgPGFubm90YXRpb24+DQogICAgPGRvY3VtZW50YXRpb24+DQog
ICAgLS0tLS0tLS0tLS0tLS0tLS0tIE9iamVjdCBUeXBlIERlZmluaXRpb25zIC0tLS0tLS0tLS0t
LS0tIA0KICAgIDwvZG9jdW1lbnRhdGlvbj4NCiAgPC9hbm5vdGF0aW9uPg0KICA8Y29tcGxleFR5
cGUgbmFtZT0iUnRlR3JwVHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICA8ZXh0ZW5z
aW9uIGJhc2U9InNwcHBiOkJhc2ljT2JqVHlwZSI+DQogICAgICAgPHNlcXVlbmNlPg0KICAgICAg
ICAgPGVsZW1lbnQgbmFtZT0icnRlR3JwTmFtZSIgdHlwZT0ic3BwcGI6T2JqTmFtZVR5cGUiLz4N
CiAgICAgICAgIDxlbGVtZW50IG5hbWU9InJ0ZVJlYyIgdHlwZT0ic3BwcGI6UnRlUmVjVHlwZSIg
bWluT2NjdXJzPSIwIg0KICAgICAgICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAg
ICAgPGVsZW1lbnQgbmFtZT0iZGdOYW1lIiB0eXBlPSJzcHBwYjpPYmpOYW1lVHlwZSIgbWluT2Nj
dXJzPSIwIg0KICAgICAgICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICAgPGVs
ZW1lbnQgbmFtZT0icGVlcmluZ09yZyIgdHlwZT0ic3BwcGI6T3JnSWRUeXBlIiBtaW5PY2N1cnM9
IjAiDQogICAgICAgICAgIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgICA8ZWxlbWVu
dCBuYW1lPSJzb3VyY2VJZGVudCIgdHlwZT0ic3BwcGI6U291cmNlSWRlbnRUeXBlIg0KICAgICAg
ICAgICBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgICA8ZWxl
bWVudCBuYW1lPSJpc0luU3ZjIiB0eXBlPSJib29sZWFuIi8+DQogICAgICAgICA8ZWxlbWVudCBu
YW1lPSJleHQiIHR5cGU9InNwcHBiOkV4dEFueVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAg
IDwvc2VxdWVuY2U+DQogICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQog
IDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJEZXN0R3JwVHlwZSI+DQogICAg
PGNvbXBsZXhDb250ZW50Pg0KICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljT2JqVHlw
ZSI+DQogICAgICA8c2VxdWVuY2U+DQogICAgICAgICA8ZWxlbWVudCBuYW1lPSJkZ05hbWUiIHR5
cGU9InNwcHBiOk9iak5hbWVUeXBlIi8+DQogICAgICA8L3NlcXVlbmNlPg0KICAgICA8L2V4dGVu
c2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxl
eFR5cGUgbmFtZT0iUHViSWRUeXBlIiBhYnN0cmFjdD0idHJ1ZSI+DQogICAgPGNvbXBsZXhDb250
ZW50Pg0KICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljT2JqVHlwZSI+DQogICAgICAg
PHNlcXVlbmNlPg0KICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZGdOYW1lIiB0eXBlPSJzcHBwYjpP
YmpOYW1lVHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICA8ZWxlbWVudCBuYW1lPSJydGVS
ZWMiIHR5cGU9InNwcHBiOlJ0ZVJlY1R5cGUiIG1pbk9jY3Vycz0iMCINCiAgICAgICAgICAgbWF4
T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgIDxlbGVtZW50IG1pbk9jY3Vycz0iMCIgbmFt
ZT0iY29ySW5mbyIgdHlwZT0ic3BwcGI6Q09SSW5mb1R5cGUiLz4NCiAgICAgICA8L3NlcXVlbmNl
Pg0KICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhU
eXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iRW1haWxUeXBlIj4NCiAgICA8Y29tcGxleENvbnRl
bnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOlB1YklkVHlwZSI+DQogICAgICAgIDxz
ZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJlbWFpbCIgdHlwZT0ic3RyaW5nIi8+
DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhD
b250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iVE5UeXBlIj4N
CiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOlB1Yklk
VHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJ0biIg
dHlwZT0ic3RyaW5nIi8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVuc2lvbj4N
CiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUg
bmFtZT0iVE5SVHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBi
YXNlPSJzcHBwYjpUTlR5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1l
bnQgbmFtZT0iZW5kVG4iIHR5cGU9InN0cmluZyIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAg
ICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4N
CiAgPGNvbXBsZXhUeXBlIG5hbWU9IlJOVHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAg
ICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpQdWJJZFR5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+
DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0icm4iIHR5cGU9InN0cmluZyIgZGVmYXVsdD0idHJ1
ZSIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21w
bGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9Ik5BUFRS
VHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBw
YjpSdGVSZWNUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5h
bWU9Im9yZGVyIiB0eXBlPSJ1bnNpZ25lZFNob3J0Ii8+DQogICAgICAgICAgPGVsZW1lbnQgbmFt
ZT0icHJlZiIgdHlwZT0idW5zaWduZWRTaG9ydCIvPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9
ImZsYWdzIiB0eXBlPSJzdHJpbmciIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAgIDxlbGVtZW50
IG5hbWU9InN2Y3MiIHR5cGU9InN0cmluZyIvPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InJl
Z3giIHR5cGU9InNwcHBiOlJlZ2V4UGFyYW1UeXBlIg0KICAgICAgICAgICAgbWluT2NjdXJzPSIw
Ii8+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0icmVwbCIgdHlwZT0ic3RyaW5nIiBtaW5PY2N1
cnM9IjAiLz4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJ0dGwiIHR5cGU9InBvc2l0aXZlSW50
ZWdlciIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZXh0IiB0eXBl
PSJzcHBwYjpFeHRBbnlUeXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4N
CiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5
cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJOU1R5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4N
CiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6UnRlUmVjVHlwZSI+DQogICAgICAgIDxzZXF1
ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJob3N0TmFtZSIgdHlwZT0ic3RyaW5nIi8+
DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0iaXBBZGRyIiB0eXBlPSJzcHBwYjpJUEFkZHJUeXBl
IiBtaW5PY2N1cnM9IjAiDQogICAgICAgICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAg
ICAgICAgIDxlbGVtZW50IG5hbWU9InR0bCIgdHlwZT0icG9zaXRpdmVJbnRlZ2VyIiBtaW5PY2N1
cnM9IjAiLz4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJleHQiIHR5cGU9InNwcHBiOkV4dEFu
eVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRl
bnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBs
ZXhUeXBlIG5hbWU9IlVSSVR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRl
bnNpb24gYmFzZT0ic3BwcGI6UnRlUmVjVHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAg
ICAgICA8ZWxlbWVudCBuYW1lPSJlcmUiIHR5cGU9InN0cmluZyIgZGVmYXVsdD0iXiguKikkIi8+
DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0idXJpIiB0eXBlPSJzdHJpbmciLz4NCiAgICAgICAg
ICA8ZWxlbWVudCBuYW1lPSJleHQiIHR5cGU9InNwcHBiOkV4dEFueVR5cGUiIG1pbk9jY3Vycz0i
MCIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21w
bGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IlJ0ZUdy
cE9mZmVyVHlwZSI+DQogICA8IGNvbXBsZXhDb250ZW50Pg0KICAgICA8ZXh0ZW5zaW9uIGJhc2U9
InNwcHBiOkJhc2ljT2JqVHlwZSI+DQogICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgPGVsZW1l
bnQgbmFtZT0icnRlR3JwT2ZmZXJLZXkiIHR5cGU9InNwcHBiOlJ0ZUdycE9mZmVyS2V5VHlwZSIv
Pg0KICAgICAgICAgPGVsZW1lbnQgbmFtZT0ic3RhdHVzIiB0eXBlPSJzcHBwYjpSdGVHcnBPZmZl
clN0YXR1c1R5cGUiLz4NCiAgICAgICAgIDxlbGVtZW50IG5hbWU9Im9mZmVyRGF0ZVRpbWUiIHR5
cGU9ImRhdGVUaW1lIi8+DQogICAgICAgICA8ZWxlbWVudCBuYW1lPSJhY2NlcHREYXRlVGltZSIg
dHlwZT0iZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAgPGVsZW1lbnQgbmFtZT0i
ZXh0IiB0eXBlPSJzcHBwYjpFeHRBbnlUeXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICA8L3Nl
cXVlbmNlPg0KICAgICA8L2V4dGFuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2Nv
bXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iRWdyUnRlVHlwZSI+DQogICAgPGNvbXBs
ZXhDb250ZW50Pg0KICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljT2JqVHlwZSI+DQog
ICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZWdyUnRlTmFtZSIgdHlw
ZT0ic3BwcGI6T2JqTmFtZVR5cGUiLz4NCiAgICAgICAgIDxlbGVtZW50IG5hbWU9InByZWYiIHR5
cGU9InVuc2lnbmVkU2hvcnQiLz4NCiAgICAgICAgIDxlbGVtZW50IG5hbWU9InN2Y3MiIHR5cGU9
InN0cmluZyIvPg0KICAgICAgICAgPGVsZW1lbnQgbmFtZT0icmVneFJld3JpdGVSdWxlIiB0eXBl
PSJzcHBwYjpSZWdleFBhcmFtVHlwZSIvPg0KICAgICAgICAgPGVsZW1lbnQgbmFtZT0iaW5ncmVz
c1J0ZSIgdHlwZT0ic3BwcGI6T2JqS2V5VHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICA8
ZWxlbWVudCBuYW1lPSJleHQiIHR5cGU9InNwcHBiOkV4dEFueVR5cGUiIG1pbk9jY3Vycz0iMCIv
Pg0KICAgICAgIDwvc2VxdWVuY2U+DQogICAgIDwvZXh0YW5zaW9uPg0KICAgIDwvY29tcGxleENv
bnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogIDxhbm5vdGF0aW9uPg0KICAgIDxkb2N1bWVudGF0
aW9uPiAtLS0tLS0tLS0tLS0tLS0tLS0gQWJzdHJhY3QgT2JqZWN0IGFuZCBFbGVtZW50DQogICAg
ICBUeXBlIERlZmluaXRpb25zIC0tLS0tLS0tLS0tLS0tIDwvZG9jdW1lbnRhdGlvbj4NCiAgPC9h
bm5vdGF0aW9uPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iQmFzaWNPYmpUeXBlIiBhYnN0cmFjdD0i
dHJ1ZSI+DQogICAgPHNlcXVlbmNlPg0KICAgICAgPGVsZW1lbnQgbmFtZT0icmFudElkIiB0eXBl
PSJzcHBwYjpPcmdJZFR5cGUiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9InJhcklkIiB0eXBlPSJz
cHBwYjpPcmdJZFR5cGUiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9ImNydERhdGUiIHR5cGU9ImRh
dGVUaW1lIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9Im1vZERhdGUiIHR5
cGU9ImRhdGVUaW1lIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9ImV4dCIg
dHlwZT0ic3BwcGI6RXh0QW55VHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgPC9zZXF1ZW5jZT4N
CiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IlJ0ZVJlY1R5cGUiIGFic3Ry
YWN0PSJ0cnVlIj4NCiAgICA8c2VxdWVuY2U+DQogICAgICA8ZWxlbWVudCBuYW1lPSJwcmlvcml0
eSIgdHlwZT0icG9zaXRpdmVJbnRlZ2VyIiBkZWZhdWx0PSIxMDAiLz4NCiAgICA8L3NlcXVlbmNl
Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iUmVnZXhQYXJhbVR5cGUi
Pg0KICAgIDxzZXF1ZW5jZT4NCiAgICAgIDxlbGVtZW50IG5hbWU9ImVyZSIgdHlwZT0ic3RyaW5n
IiBkZWZhdWx0PSJeKC4qKSQiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9InJlcGwiIHR5cGU9InN0
cmluZyIvPg0KICAgIDwvc2VxdWVuY2U+DQogIDwvY29tcGxleFR5cGU+DQogIDxzaW1wbGVUeXBl
IG5hbWU9Ik9yZ0lkVHlwZSI+DQogICAgPHJlc3RyaWN0aW9uIGJhc2U9InN0cmluZyIvPg0KICA8
L3NpbXBsZVR5cGU+DQogIDxzaW1wbGVUeXBlIG5hbWU9Ik9iak5hbWVUeXBlIj4NCiAgICA8cmVz
dHJpY3Rpb24gYmFzZT0ic3RyaW5nIi8+DQogIDwvc2ltcGxlVHlwZT4NCiAgPHNpbXBsZVR5cGUg
bmFtZT0iVHJhbnNJZFR5cGUiPg0KICAgIDxyZXN0cmljdGlvbiBiYXNlPSJzdHJpbmciLz4NCiAg
PC9zaW1wbGVUeXBlPg0KICA8c2ltcGxlVHlwZSBuYW1lPSJNaW5vclZlclR5cGUiPg0KICAgIDxy
ZXN0cmljdGlvbiBiYXNlPSJ1bnNpZ25lZExvbmciLz4NCiAgPC9zaW1wbGVUeXBlPg0KICA8Y29t
cGxleFR5cGUgbmFtZT0iT2JqS2V5VHlwZSI+DQogICAgPHNlcXVlbmNlPg0KICAgICAgPGVsZW1l
bnQgbmFtZT0icmFudElkIiB0eXBlPSJzcHBwYjpPcmdJZFR5cGUiLz4NCiAgICAgIDxlbGVtZW50
IG5hbWU9Im5hbWUiIHR5cGU9InNwcHBiOk9iak5hbWVUeXBlIi8+DQogICAgPC9zZXF1ZW5jZT4N
CiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IlJ0ZUdycE9mZmVyS2V5VHlw
ZSI+DQogICAgPHNlcXVlbmNlPg0KICAgICAgPGVsZW1lbnQgbmFtZT0icnRlR3JwS2V5IiB0eXBl
PSJzcHBwYjpPYmpLZXlUeXBlIi8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJvZmZlcmVkVG8iIHR5
cGU9InNwcHBiOk9yZ0lkVHlwZSIvPg0KICAgIDwvc2VxdWVuY2U+DQogIDwvY29tcGxleFR5cGU+
DQogIDxjb21wbGV4VHlwZSBuYW1lPSJJUEFkZHJUeXBlIj4NCiAgICA8c2VxdWVuY2U+DQogICAg
ICA8ZWxlbWVudCBuYW1lPSJhZGRyIiB0eXBlPSJzdHJpbmciLz4NCiAgICAgIDxlbGVtZW50IG5h
bWU9InR5cGUiIHR5cGU9InNwcHBiOklQVHlwZSIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0iZXh0
IiB0eXBlPSJzcHBwYjpFeHRBbnlUeXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAgICA8L3NlcXVlbmNl
Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8c2ltcGxlVHlwZSBuYW1lPSJJUFR5cGUiPg0KICAgIDxy
ZXN0cmljdGlvbiBiYXNlPSJ0b2tlbiI+DQogICAgICA8ZW51bWVyYXRpb24gdmFsdWU9IklQdjQi
Lz4NCiAgICAgIDxlbnVtZXJhdGlvbiB2YWx1ZT0iSVB2NiIvPg0KICAgIDwvcmVzdHJpY3Rpb24+
DQogIDwvc2ltcGxlVHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IlNvdXJjZUlkZW50VHlwZSI+
DQogICAgPHNlcXVlbmNlPg0KICAgICAgPGVsZW1lbnQgbmFtZT0ic291cmNlSWRlbnRMYWJlbCIg
dHlwZT0ic3RyaW5nIi8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJzb3VyY2VJZGVudFNjaGVtZSIN
CiAgICAgICAgdHlwZT0ic3BwcGI6U291cmNlSWRlbnRTY2hlbWVUeXBlIi8+DQogICAgICA8ZWxl
bWVudCBuYW1lPSJleHQiIHR5cGU9InNwcHBiOkV4dEFueVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0K
ICAgIDwvc2VxdWVuY2U+DQogIDwvY29tcGxleFR5cGU+DQogIDxzaW1wbGVUeXBlIG5hbWU9IlNv
dXJjZUlkZW50U2NoZW1lVHlwZSI+DQogICAgPHJlc3RyaWN0aW9uIGJhc2U9InRva2VuIj4NCiAg
ICAgIDxlbnVtZXJhdGlvbiB2YWx1ZT0idXJpIi8+DQogICAgICA8ZW51bWVyYXRpb24gdmFsdWU9
ImlwIi8+DQogICAgICA8ZW51bWVyYXRpb24gdmFsdWU9InJvb3REb21haW4iLz4NCiAgICA8L3Jl
c3RyaWN0aW9uPg0KICA8L3NpbXBsZVR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJDT1JJbmZv
VHlwZSI+DQogICAgPHNlcXVlbmNlPg0KICAgICAgPGVsZW1lbnQgbmFtZT0iY29yQ2xhaW0iIHR5
cGU9ImJvb2xlYW4iIGRlZmF1bHQ9InRydWUiDQogICAgICAgIG1pbk9jY3Vycz0iMCIvPg0KICAg
ICAgPGVsZW1lbnQgbmFtZT0iY29yIiB0eXBlPSJib29sZWFuIiBkZWZhdWx0PSJmYWxzZSIgbWlu
T2NjdXJzPSIwIi8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJhc3NpZ25lZENvckRhdGVUaW1lIiB0
eXBlPSJkYXRlVGltZSINCiAgICAgICAgbWluT2NjdXJzPSIwIi8+DQogICAgPC9zZXF1ZW5jZT4N
CiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IlN2Y01lbnVUeXBlIj4NCiAg
ICA8c2VxdWVuY2U+DQogICAgICA8ZWxlbWVudCBuYW1lPSJzZXJ2ZXJTdGF0dXMiIHR5cGU9InNw
cHBiOlNlcnZlclN0YXR1c1R5cGUiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9Im1hak1pblZlcnNp
b24iIHR5cGU9InN0cmluZyINCiAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAg
IDxlbGVtZW50IG5hbWU9Im9ialVSSSIgdHlwZT0iYW55VVJJIiBtYXhPY2N1cnM9InVuYm91bmRl
ZCIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0iZXh0VVJJIiB0eXBlPSJhbnlVUkkiIG1pbk9jY3Vy
cz0iMCINCiAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICA8L3NlcXVlbmNlPg0K
ICA8L2NvbXBsZXhUeXBlPg0KICA8c2ltcGxlVHlwZSBuYW1lPSJTZXJ2ZXJTdGF0dXNUeXBlIj4N
CiAgICA8cmVzdHJpY3Rpb24gYmFzZT0idG9rZW4iPg0KICAgICAgPGVudW1lcmF0aW9uIHZhbHVl
PSJpblNlcnZpY2UiLz4NCiAgICAgIDxlbnVtZXJhdGlvbiB2YWx1ZT0ib3V0T2ZTZXJ2aWNlIi8+
DQogICAgPC9yZXN0cmljdGlvbj4NCiAgPC9zaW1wbGVUeXBlPg0KICA8c2ltcGxlVHlwZSBuYW1l
PSJSdGVHcnBPZmZlclN0YXR1c1R5cGUiPg0KICAgIDxyZXN0cmljdGlvbiBiYXNlPSJ0b2tlbiI+
DQogICAgICA8ZW51bWVyYXRpb24gdmFsdWU9Im9mZmVyZWQiLz4NCiAgICAgIDxlbnVtZXJhdGlv
biB2YWx1ZT0iYWNjZXB0ZWQiLz4NCiAgICA8L3Jlc3RyaWN0aW9uPg0KICA8L3NpbXBsZVR5cGU+
DQogIDxjb21wbGV4VHlwZSBuYW1lPSJFeHRBbnlUeXBlIj4NCiAgICA8c2VxdWVuY2U+DQogICAg
ICA8YW55IG5hbWVzcGFjZT0iIyNvdGhlciIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICA8
L3NlcXVlbmNlPg0KICA8L2NvbXBsZXhUeXBlPg0KICA8YW5ub3RhdGlvbj4NCiAgICA8ZG9jdW1l
bnRhdGlvbj4gLS0tLS0tLS0tLS0tLS0gT3BlcmF0aW9uIFJlcXVlc3QgYW5kIFJlc3BvbnNlDQog
ICAgICBPYmplY3QgVHlwZSBEZWZpbml0aW9ucyAtLS0tLS0tLS0tLS0gPC9kb2N1bWVudGF0aW9u
Pg0KICA8L2Fubm90YXRpb24+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJSZXN1bHRDb2RlIj4NCiAg
ICA8c2VxdWVuY2U+DQogICAgICAgPGVsZW1lbnQgbmFtZT0iY29kZSIgdHlwZT0iaW50Ii8+DQog
ICAgICAgPGVsZW1lbnQgbmFtZT0ibXNnIiB0eXBlPSJzdHJpbmciLz4NCiAgICA8L3NlcXVlbmNl
Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iT2JqZWN0UmVzdWx0Q29k
ZSI+DQogICAgPHNlcXVlbmNlPg0KICAgICAgIDxlbGVtZW50IG5hbWU9ImNvZGUiIHR5cGU9Imlu
dCIvPg0KICAgICAgIDxlbGVtZW50IG5hbWU9Im1zZyIgdHlwZT0ic3RyaW5nIi8+DQogICAgICAg
PGVsZW1lbnQgbmFtZT0ib2JqZWN0IiB0eXBlPSJzcHBwYjpCYXNpY09ialR5cGUiLz4NCiAgICA8
L3NlcXVlbmNlPg0KICA8L2NvbXBsZXhUeXBlPg0KICANCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkJh
c2ljUnFzdFR5cGUiPg0KICAgIDxzZXF1ZW5jZT4NCiAgICAgIDxlbGVtZW50IG5hbWU9ImV4dCIg
dHlwZT0ic3BwcGI6RXh0QW55VHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgPC9zZXF1ZW5jZT4N
CiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkJhc2ljUXVlcnlScXN0VHlw
ZSI+DQogICAgPHNlcXVlbmNlPg0KICAgICAgPGVsZW1lbnQgbmFtZT0iZXh0IiB0eXBlPSJzcHBw
YjpFeHRBbnlUeXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAgICA8L3NlcXVlbmNlPg0KICA8L2NvbXBs
ZXhUeXBlPg0KICANCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkFkZFJ0ZUdycHNScXN0VHlwZSI+DQog
ICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1Jx
c3RUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InJ0
ZUdycCIgdHlwZT0ic3BwcGI6UnRlR3JwVHlwZSINCiAgICAgICAgICAgIG1heE9jY3Vycz0idW5i
b3VuZGVkIi8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAgICA8
L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0i
RGVsUnRlR3Jwc1Jxc3RUeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5z
aW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQogICAg
ICAgICAgPGVsZW1lbnQgbmFtZT0ib2JqZWN0S2V5IiB0eXBlPSJzcHBwYjpPYmpLZXlUeXBlIg0K
ICAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4N
CiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5
cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJHZXRSdGVHcnBzUnFzdFR5cGUiPg0KICAgIDxjb21w
bGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNRdWVyeVJxc3RU
eXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9Im9iamVj
dEtleSIgdHlwZT0ic3BwcGI6T2JqS2V5VHlwZSINCiAgICAgICAgICAgIG1pbk9jY3Vycz0iMCIg
bWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0
ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21w
bGV4VHlwZSBuYW1lPSJBZGREZXN0R3Jwc1Jxc3RUeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+
DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0KICAgICAgICA8
c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZGVzdEdycCIgdHlwZT0ic3BwcGI6
RGVzdEdycFR5cGUiDQogICAgICAgICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAg
ICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4N
CiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkRlbERlc3RHcnBzUnFzdFR5
cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6
QmFzaWNScXN0VHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBu
YW1lPSJvYmplY3RLZXkiIHR5cGU9InNwcHBiOk9iaktleVR5cGUiDQogICAgICAgICAgICBtYXhP
Y2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNp
b24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhU
eXBlIG5hbWU9IkdldERlc3RHcnBzUnFzdFR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAg
ICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNRdWVyeVJxc3RUeXBlIj4NCiAgICAgICAg
PHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9Im9iamVjdEtleSIgdHlwZT0ic3Bw
cGI6T2JqS2V5VHlwZSINCiAgICAgICAgICAgIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJv
dW5kZWQiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwv
Y29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJB
ZGRQdWJJZHNScXN0VHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lv
biBiYXNlPSJzcHBwYjpCYXNpY1Jxc3RUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAg
ICAgIDxlbGVtZW50IG5hbWU9InBpIiB0eXBlPSJzcHBwYjpQdWJJZFR5cGUiIG1pbk9jY3Vycz0i
MCINCiAgICAgICAgICAgIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgIDwvc2VxdWVu
Y2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBs
ZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iRGVsUHViSWRzUnFzdFR5cGUiPg0KICAgIDxj
b21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlw
ZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJwaSIgdHlw
ZT0ic3BwcGI6UHViSWRUeXBlIg0KICAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4N
CiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENv
bnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJHZXRQdWJJZHNS
cXN0VHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJz
cHBwYjpCYXNpY1F1ZXJ5UnFzdFR5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAg
PGVsZW1lbnQgbmFtZT0icGkiIHR5cGU9InNwcHBiOlB1YklkVHlwZSIgbWluT2NjdXJzPSIwIg0K
ICAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4N
CiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5
cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJBZGRSdGVHcnBPZmZlcnNScXN0VHlwZSI+DQogICAg
PGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1Jxc3RU
eXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InJ0ZUdy
cE9mZmVyIiB0eXBlPSJzcHBwYjpSdGVHcnBPZmZlclR5cGUiDQogICAgICAgICAgICBtYXhPY2N1
cnM9InVuYm91bmRlZCIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+
DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBl
IG5hbWU9IkRlbFJ0ZUdycE9mZmVyc1Jxc3RUeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQog
ICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0KICAgICAgICA8c2Vx
dWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0icnRlR3JwT2ZmZXJLZXkiDQogICAgICAg
ICAgICB0eXBlPSJzcHBwYjpSdGVHcnBPZmZlcktleVR5cGUiIG1heE9jY3Vycz0idW5ib3VuZGVk
Ii8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBs
ZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iQWNjZXB0
UnRlR3JwT2ZmZXJzUnFzdFR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRl
bnNpb24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAg
ICAgICAgICA8ZWxlbWVudCBuYW1lPSJydGVHcnBPZmZlcktleSINCiAgICAgICAgICAgIHR5cGU9
InNwcHBiOlJ0ZUdycE9mZmVyS2V5VHlwZSIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAg
ICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+
DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJSZWplY3RSdGVHcnBPZmZl
cnNScXN0VHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNl
PSJzcHBwYjpCYXNpY1Jxc3RUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxl
bGVtZW50IG5hbWU9InJ0ZUdycE9mZmVyS2V5Ig0KICAgICAgICAgICAgdHlwZT0ic3BwcGI6UnRl
R3JwT2ZmZXJLZXlUeXBlIiBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICA8L3NlcXVl
bmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21w
bGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkdldFJ0ZUdycE9mZmVyc1Jxc3RUeXBlIj4N
CiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2lj
UXVlcnlScXN0VHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBu
YW1lPSJvZmZlcmVkQnlQZWVycyIgdHlwZT0iYm9vbGVhbiIgbWluT2NjdXJzPSIwIi8+DQogICAg
ICAgICAgPGVsZW1lbnQgbmFtZT0ib2ZmZXJlZFRvUGVlcnMiIHR5cGU9ImJvb2xlYW4iIG1pbk9j
Y3Vycz0iMCIvPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InN0YXR1cyIgdHlwZT0ic3BwcGI6
UnRlR3JwT2ZmZXJTdGF0dXNUeXBlIg0KICAgICAgICAgICAgbWluT2NjdXJzPSIwIi8+DQogICAg
ICAgICAgPGVsZW1lbnQgbmFtZT0icGVlcmluZ09yZyIgdHlwZT0ic3BwcGI6T3JnSWRUeXBlIg0K
ICAgICAgICAgICAgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAg
ICAgIDxlbGVtZW50IG5hbWU9InJ0ZUdycE9mZmVyS2V5Ig0KICAgICAgICAgICAgdHlwZT0ic3Bw
cGI6UnRlR3JwT2ZmZXJLZXlUeXBlIiBtaW5PY2N1cnM9IjAiDQogICAgICAgICAgICBtYXhPY2N1
cnM9InVuYm91bmRlZCIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+
DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBl
IG5hbWU9IkFkZEVnclJ0ZXNScXN0VHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAg
PGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1Jxc3RUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNl
Pg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImVnclJ0ZSIgdHlwZT0ic3BwcGI6RWdyUnRlVHlw
ZSINCiAgICAgICAgICAgIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgIDwvc2VxdWVu
Y2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBs
ZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iRGVsRWdyUnRlc1Jxc3RUeXBlIj4NCiAgICA8
Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5
cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0ib2JqZWN0
S2V5IiB0eXBlPSJzcHBwYjpPYmpLZXlUeXBlIg0KICAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJv
dW5kZWQiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwv
Y29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJH
ZXRFZ3JSdGVzUnFzdFR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNp
b24gYmFzZT0ic3BwcGI6QmFzaWNRdWVyeVJxc3RUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0K
ICAgICAgICAgIDxlbGVtZW50IG5hbWU9Im9iamVjdEtleSIgdHlwZT0ic3BwcGI6T2JqS2V5VHlw
ZSINCiAgICAgICAgICAgIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAg
ICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRl
bnQ+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJHZXRTdmNNZW51UnFz
dFR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3Bw
cGI6QmFzaWNRdWVyeVJxc3RUeXBlIi8+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21w
bGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkdldFN2Y01lbnVSc3Buc1R5cGUiPg0KICAg
IDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNRdWVy
eVJzcG5zVHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1l
PSJzdmNNZW51IiB0eXBlPSJzcHBwYjpTdmNNZW51VHlwZSIvPg0KICAgICAgICA8L3NlcXVlbmNl
Pg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4
VHlwZT4NCiAgPGFubm90YXRpb24+DQogICAgPGRvY3VtZW50YXRpb24+IC0tLS0tLS0tIEdlbmVy
aWMgUmVxdWVzdCBhbmQgUmVzcG9uc2UgRGVmaW5pdGlvbnMNCiAgICAgIC0tLS0tLS0tLS0tLS0t
LSA8L2RvY3VtZW50YXRpb24+DQogIDwvYW5ub3RhdGlvbj4NCiAgPGVsZW1lbnQgbmFtZT0ic3Bw
cFVwZGF0ZVJlcXVlc3QiPg0KICAgIDxjb21wbGV4VHlwZT4NCiAgICAgIDxzZXF1ZW5jZT4NCiAg
ICAgICAgPGVsZW1lbnQgbmFtZT0iY2xpZW50VHJhbnNJZCIgdHlwZT0ic3BwcGI6VHJhbnNJZFR5
cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICA8ZWxlbWVudCBuYW1lPSJtaW5vclZlciIgdHlw
ZT0ic3BwcGI6TWlub3JWZXJUeXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgPGVsZW1lbnQg
bmFtZT0idXBkYXRlUnFzdCIgdHlwZT0ic3BwcGI9IkJhc2ljUnFzdFR5cGUiIG1heE9jY3Vycz0i
dW5ib3VuZGVkIi8+DQogICAgICA8L3NlcXVlbmNlPg0KICAgICAgPGF0dHJpYnV0ZSBuYW1lPSJ0
cmFuc2FjdGlvbmFsIiB0eXBlPSJib29sZWFuIiB1c2U9Im9wdGlvbmFsIi8+DQogICAgPC9jb21w
bGV4VHlwZT4NCiAgPC9lbGVtZW50Pg0KICA8ZWxlbWVudCBuYW1lPSJzcHBwVXBkYXRlUmVzcG9u
c2UiPg0KICAgIDxjb21wbGV4VHlwZT4NCiAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgPGVsZW1l
bnQgbmFtZT0ib3ZlcmFsbFJlc3VsdCIgdHlwZT0ic3BwcGI6UmVzdWx0Q29kZSIvPg0KICAgICAg
ICA8ZWxlbWVudCBuYW1lPSJvYmplY3RSZXN1bHQiIHR5cGU9InNwcHBiOk9iamVjdFJlc3VsdENv
ZGUiIG1pbk9jY3Vycz0iMCIgDQogICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAg
ICAgICAgPGVsZW1lbnQgbmFtZT0iY2xpZW50VHJhbnNJZCIgdHlwZT0ic3BwcGI6VHJhbnNJZFR5
cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICA8ZWxlbWVudCBuYW1lPSJzZXJ2ZXJUcmFuc0lk
IiB0eXBlPSJzcHBwYjpUcmFuc0lkVHlwZSIvPg0KICAgICAgPC9zZXF1ZW5jZT4NCiAgICA8L2Nv
bXBsZXhUeXBlPg0KICA8L2VsZW1lbnQ+DQogIDxlbGVtZW50IG5hbWU9InNwcHBRdWVyeVJlcXVl
c3QiPg0KICAgIDxjb21wbGV4VHlwZT4NCiAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgPGVsZW1l
bnQgbmFtZT0ibWlub3JWZXIiIHR5cGU9InNwcHBiOk1pbm9yVmVyVHlwZSIgbWluT2NjdXJzPSIw
Ii8+DQogICAgICAgIDxlbGVtZW50IG5hbWU9InF1ZXJ5UnFzdCIgdHlwZT0ic3BwcGI9IkJhc2lj
UXVlcnlScXN0VHlwZSIvPg0KICAgICAgPC9zZXF1ZW5jZT4NCiAgICA8L2NvbXBsZXhUeXBlPg0K
ICA8L2VsZW1lbnQ+DQogIDxlbGVtZW50IG5hbWU9InNwcHBRdWVyeVJlc3BvbnNlIj4NCiAgICA8
Y29tcGxleFR5cGU+DQogICAgICA8c2VxdWVuY2U+DQogICAgICAgIDxlbGVtZW50IG5hbWU9Im92
ZXJhbGxSZXN1bHQiIHR5cGU9InNwcHBiOlJlc3VsdENvZGUiLz4NCiAgICAgICAgPGVsZW1lbnQg
bmFtZT0icmVzdWx0U2V0IiB0eXBlPSJzcHBwYj0iQmFzaWNPYmpUeXBlIi8+DQogICAgICA8L3Nl
cXVlbmNlPg0KICAgIDwvY29tcGxleFR5cGU+DQogIDwvZWxlbWVudD4NCg0KPC9zY2hlbWE+DQpd
XT4NCiAgICAgICAgICA8L2FydHdvcms+DQogICAgICAgIDwvZmlndXJlPg0KDQogICAgICA8L3Q+
DQogICAgPC9zZWN0aW9uPg0KDQogICAgPHNlY3Rpb24gYW5jaG9yPSJzcGVjaWZpY2F0aW9uZXh0
ZW5zaWJpbGl0eSIgdGl0bGU9IlNwZWNpZmljYXRpb24gRXh0ZW5zaWJpbGl0eSI+DQogICAgICA8
dD4gVGhlIHByb3RvY29sIGRlZmluZWQgaW4gdGhpcyBzcGVjaWZpY2F0aW9uIGlzIGV4dGVuc2li
bGUuDQogICAgICAgIFRoaXMgc2VjdGlvbiBleHBsYWlucyBob3cgdG8gZXh0ZW5kIHRoZSBwcm90
b2NvbCBhbmQgd2hhdA0KICAgICAgICBwcm9jZWR1cmVzIGFyZSBuZWNlc3NhcnkgdG8gZm9sbG93
IGluIG9yZGVyIHRvIGVuc3VyZSBwcm9wZXINCiAgICAgICAgZXh0ZW5zaW9ucy4gPC90Pg0KICAg
IDwvc2VjdGlvbj4NCg0KICAgIDxzZWN0aW9uIHRpdGxlPSJBY2tub3dsZWRnbWVudHMiPg0KICAg
ICAgPHQ+IFRoaXMgZG9jdW1lbnQgaXMgYSByZXN1bHQgb2YgdmFyaW91cyBkaXNjdXNzaW9ucyBo
ZWxkIGluIHRoZQ0KICAgICAgICBEUklOS1Mgd29ya2luZyBncm91cCBhbmQgd2l0aGluIHRoZSBE
UklOS1MgcHJvdG9jb2wgZGVzaWduDQogICAgICAgIHRlYW0sIHdoaWNoIGlzIGNvbXByaXNlZCBv
ZiB0aGUgZm9sbG93aW5nIGluZGl2aWR1YWxzLCBpbg0KICAgICAgICBhbHBoYWJldGljYWwgb3Jk
ZXI6IERlYm9yYWggQSBHdXl0b24gKFRlbGNvcmRpYSksIFN1bWFudGgNCiAgICAgICAgQ2hhbm5h
YmFzYXBwYSAoQ2FibGVMYWJzKSwgSmVhbi1GcmFuY29pcyBNdWxlIChDYWJsZUxhYnMpLA0KICAg
ICAgICBLZW5uZXRoIENhcnR3cmlnaHQgKFROU0kpLCBNYW5qdWwgTWFoYXJpc2hpIChUTlNJKSwg
RGF2aWQNCiAgICAgICAgU2Nod2FydHogKFhDb25uZWN0KSwgYW5kIHRoZSBjby1jaGFpcnMgUmlj
aGFyZCBTaG9ja2V5IGFuZA0KICAgICAgICBBbGV4YW5kZXIgTWF5cmhvZmVyIChlbnVtLmF0IEdt
YkgpLiA8L3Q+DQogICAgICA8dD4gVGhlIGF1dGhvcnMgb2YgdGhpcyBkb2N1bWVudCB0aGFuayB0
aGUgZm9sbG93aW5nIGluZGl2aWR1YWxzDQogICAgICAgIGZvciB0aGVpciBhZHZpY2UsIHJldmll
d3MgYW5kIGNvbW1lbnRzIGR1cmluZyB0aGUgZGV2ZWxvcG1lbnQNCiAgICAgICAgb2YgdGhpcyBw
cm90b2NvbDogTGlzYSBEdXNzZWF1bHQsICJZT1VSIE5BTUUgSEVSRSIgLS0gc2VuZA0KICAgICAg
ICBjb21tZW50cyB0byBkcmlua3MgbGlzdC4gPC90Pg0KICAgIDwvc2VjdGlvbj4NCg0KICA8L21p
ZGRsZT4NCg0KICA8YmFjaz4NCiAgICA8cmVmZXJlbmNlcyB0aXRsZT0iTm9ybWF0aXZlIFJlZmVy
ZW5jZXMiPiAmcmZjMjExOTsgJnJmYzIyNzc7DQogICAgICAmcmZjMzYyOTsgJnJmYzI3ODE7ICZy
ZmMzNjg4OyAmcmZjMzk4NjsNCiAgICAgICZJLUQuaWV0Zi1kcmlua3Mtc3BwcC1vdmVyLXNvYXA7
IDwvcmVmZXJlbmNlcz4NCg0KICAgIDxyZWZlcmVuY2VzIHRpdGxlPSJJbmZvcm1hdGl2ZSBSZWZl
cmVuY2VzIj4gJnJmYzI4MjE7ICZyZmMzMjYxOw0KICAgICAgJnJmYzM3NjE7ICZyZmM0NzI1OyAm
cmZjNTQ4NjsNCiAgICAgICZJLUQuaWV0Zi1kcmlua3MtdXNlY2FzZXMtcmVxdWlyZW1lbnRzOyA8
L3JlZmVyZW5jZXM+DQogIDwvYmFjaz4NCg0KPC9yZmM+DQo=

--_003_754963199212404AB8E9CFCA6C3D0CDA244A387636TNSMAILNAwin2_
Content-Type: text/plain; name="AdditionsAndChanges.txt"
Content-Description: AdditionsAndChanges.txt
Content-Disposition: attachment; filename="AdditionsAndChanges.txt";
	size=6259; creation-date="Wed, 08 Sep 2010 14:17:22 GMT";
	modification-date="Mon, 13 Sep 2010 10:55:25 GMT"
Content-Transfer-Encoding: base64

QWRkaXRpb25zIGFuZCBDaGFuZ2VzDQoNCjEpIENvbXBsZXRlZCBteSBpdGVtICIxIiBmcm9tIHRo
ZSBmb3JtYWwgVG8tRG8gbGlzdA0KCS0tIEFkZGVkIGluIHRoZSBzZWN0aW9uIGRlc2NyaWJpbmcg
dGhlIGFkZERlc3RHcnBzIG9wZXJhdGlvbg0KCS0tIEFkZGVkIGluIHRoZSBzZWN0aW9uIGRlc2Ny
aWJpbmcgdGhlIGdldERlc3RHcnBzIG9wZXJhdGlvbg0KCS0tIERpZCBhIHNlYXJjaCBhbmQgcmVw
bGFjZSByZW5hbWUgb24gYSBmZXcgaW5zdGFuY2VzIG9mICJEZXN0R3JvdXAiIHRvICJEZXN0R3Jw
Ii4NCgkJVGhpcyBzeW5jcyB1cCB3aXRoIHRoZSAiUnRlR3JwIiBuYW1lLg0KMikgRml4ZWQgYSBm
ZXcgZ3JhbW1hdGljYWwgaXNzdWVzIGluIHRoZSBhZGRSdGVHcnAgYW5kIGdldFJ0ZUdycCBzZWN0
aW9ucy4NCjMpIEZpeGVkIGEgZmV3IGlzc3VlcyB3aXRoIHRoZSBYTUwuICBTb21lb25lIGluc2Vy
dGVkIHRoZSB1c2Ugb2YgIiYiIGluIHNlY3Rpb24gaGVhZGVycyANCndpdGhvdXQgZXNjYXBpbmcg
aXQuICBTbyBJIHJlcGxhY2VkIHRoZW0gd2lodCAiYW5kIi4NCjQpIENvbXBsZXRlZCBteSBpdGVt
ICI0YSIgZnJvbSB0aGUgZm9ybWFsIFRvLURvIGxpc3QNCglVcGRhdGVkIHRoZSBSZXF1ZXN0IHNl
Y3Rpb24gdG8gcmVmbGVjdCBvdXIgbGF0ZXN0IFhTRCBkZWZpbml0aW9uIGFuZCBtYWRlIGEgZmV3
IGNvcnJlY3Rpb25zLg0KCVVwZGF0ZWQgdGhlIFJlcGx5L3Jlc3BvbnNlIHNlY3Rpb24gdG8gcmVm
bGVjdCBvdXIgbGF0ZXN0IFhTRCBkZWZpbml0aW9uIGFuZCBtYWRlIGEgZmV3IGNvcnJlY3Rpb25z
Lg0KCUNvcnJlY3RlZCB0aGUgWFNEIHN0cnVjdHVyZSBvZiB0aGUgc3BwcFJlc3BvbnNlIGVsZW1l
bnQgZGVmaW50aW9uIHRvIHJlbW92ZSB0aGUNCgkJZHVwbGljYXRlIGNsaW5ldCBhbmQgc2VydmVy
IHRyYW5zYWN0aW9uIElEIGF0dHJpYnV0ZWQuICBXZSBhcmUgdXNpbmcgZWxlbWVudHMuDQo1KSBD
b21wZWx0ZWQgaXRlbSAiNGgiIGluIHRoZSBmb3JtYWwgVG8tRG8gbGlzdC4gIFRoaXMgb25lIGFj
dHVhbGx5IGJlbG9uZ2VkIHRvIFN5ZWQsIGJ1dCBJIHJlYWxpemVkDQoJdGhhdCBpdCB0aWdodGx5
IHJlbGF0ZWQgdG8gbXkgaXRlbSAiNGEiLCBzbyBJIHdlbnQgYWhhZWFkIGFuZCBpbmNsdWRlZCBp
dCBpbiB0aGF0IHNlY3Rpb24uDQo2KSBUZW50YXRpdmVseSBDb21wbGV0ZWQgaXRlbSAiNGUiIGlu
IHRoZSBmb3JtYWwgVG8tRG8gbGlzdC4gIA0KCU1heSB3YW50IHRvIGJyZWFrIG91dCB0aGUgbWVz
c2FnZSBwYXJhbWV0ZXJzIHRvIGFuIFhNTCBkYXRhIHN0cnVjdHVyZSBpbiB0aGUgWFNELg0KNykg
Q29tcGxldGVkIG9uIGFjdGlvbiBpdGVtIDcgDQo4KSBJbmNvcnBvcmF0ZWQga2VucyBjb21tZW50
cyBmcm9tIGxhdGUgSnVseSBkb2N1bWVudCByZXZpZXcuDQo5KSBBZGRlZCBjcmVhdGVkIGRhdGUg
YW5kIA0KCW1vZGlmaWNhdGlvbiBkYXRlIHRvIHRoZSBCYXNpY09ialR5cGUgYW5kIHVwZGF0ZWQg
dGhlIGRvY3VtZW50LCANCgltYWRlIEJhc2ljT2JqVHlwZSBhYnN0cmFjdCBhbmQgaGFkIHRoZSBm
aXJzdCBjbGFzcyBvYmplY3RzIGV4dGVuZCBpdCwgcmF0aGVyIHRoYW4gY29udGFpbiBpdA0KCShQ
dWJJZFR5cGUsIERlc3RHcnBUeXBlLCBSdGVHcnBUeXBlLCBSdGVHcnBPZmZlclR5cGUsIEVnclJ0
ZVR5cGUpLg0KMTApIFNlZ3JlZ2F0ZWQgb3V0IHVwZGF0ZSByZXF1ZXN0cyBmcm9tIHF1ZXJ5IHJl
cXVlc3RzIGJ5IGFkZGluZyBpbiB0aGUgc3BwcFF1ZXJ5UnFzdCBhbmQNCglzcHBwUXVlcnlSc3Bu
cyBhbmQgcmVuYW1pbmcgdGhlIHNwcHBSZXF1ZXN0IGFuZCBzcHBwUmVzcG9uc2UgdG8gc3BwcFVw
ZGF0ZVJlcXVlc3QNCglhbmQgc3BwcHBVcGRhdGVSZXNwb25zZS4gIFRoZSBzZWNvbmQgcGFydCBv
ZiB0aGUgc2VncmVnYXRpb24gaXMgdG8gdGhlbiBhZGQgaW4gYQ0KCUJhc2ljUXVlcnlScXN0VHlw
ZSBhbmQgQmFzaWNRdWVyeVJzcG5zZVR5cGUgYW5kIHJlbW92ZSB0aGUgdHJhbnNhY3Rpb24gSUQg
ZWxlbWVudHMNCglmcm9tIHRoZW0gKHdoaWNoIHdlIHdhbnRlZCB0byBkbyBhbnl3YXkpLiAgVGhp
cyBhbHNvIHRoZSBhbGxvd2VkIHVzIHRvIGRlbGV0ZSBhbGwgb2YgdGhlDQoJZWxlbWVudCBkZWZp
bml0aW9ucyBmb3IgZWFjaCBvZiB0aGUgcmVxdWVzdCB0eXBlcyBhbmQgdGhlaXIgcmVwc29uc2Vz
LiAgVGhlIHJlc3VsdCBvZiB0aGVzZSANCgljaGFuZ2VzIGlzIGEgc2FmZXIgQVBJLCBhIG5vdGFi
bHkgc2hvcnRlciBYU0QsIGFuZCBubyBuZWVkIHRvIHdhc3RlIGFuZCBtYW5hZ2UgYWxvdCBvZg0K
CXRyYW5zYWN0aW9uIElEcyBmb3IgcXVlcnkgcmVxdWVzdHMuICBBbGwgZ29vZCB0aGluZ3MuDQox
MSkgT3VyIHByZXZpb3VzIGFwcHJvYWNoIHRvIG1lZXRpbmcgU3llZCdzIHJxbW50cyBvZiBwYXJ0
aWFsIHN1Y2Nlc3MsIG91ciBzaG9ydGN1dCBvZiBqdXN0IGFkZGluZw0KCWluIHRoZSAidHJhbnNh
Y3Rpb25hbCIgZmxhZyB0byB0aGUgc3BwcFJlcXVlc3QgZWxlbWVudCBhbmQgbWFraW5nIHRoZSBy
cXN0IGVsZW1lbnQgaW4gdGhlIA0KCXNwcHBSZXF1ZXN0IG1pbk9jY3VycyB1bmJvdW5kZWQgd2Fz
IG5vdCB3b3JraW5nIG91dCB3ZWxsLiAgU28gaW4gb3JkZXIgdG8gaGVscCBtZWV0IHRoZXNlIA0K
CXJlcXVpcmVtZXRucyBhbmQgdG8gY2xlYW51cCB0aGUgc2lkZSBhZmZlY3RzIG9mIHRoZSBwcmV2
aW91cyBhcHJvYWNoIEkgSSBkaWQgdGhlIGZvbGxvd2luZzoNCgkJLU1vdmVkIHRoZSB2ZXJzaW9u
IHRhZyBhbmQgdGhlIGNsaWVudCB0cmFuc2FjdGlvbiBJRCB0YWcgb3V0IG9mIEJhc2ljUnFzdE9i
aiBhbmQgaW50bw0KCQlzcHBwUmVxdWVzdC4NCgkJLU1vdmVkIHRoZSBjbGllbnQgYW5kIHNlcnZl
ciB0cmFuc2FjdGlvbklEcyBhbmQgdGhlIHJlc3BvbnNlIGNvZGUvbXNnIG91dCBvZiB0aGUgDQoJ
CUJhc2ljUnNwbnNPYmogYW5kIGludG8gdGhlIHNwcHBSZXNwb25zZS4NCgkJLURlbGV0ZWQgYWxs
IG9mIHRoZSBjb21tYW5kIHNwZWNpZmljIGZsYXZvcnMgb2YgdGhlIHJlc3BvbnNlIG9iamVjdCB0
eXBlcyANCgkJKGUuZy4gQWRkUnRlc1JzcG5zVHlwZSkNCgkJLUNyZWF0ZWQgYSBSZXN1bHRDb2Rl
VHlwZSBhbmQgT2JqZWN0UmVzdWx0Q29kZVR5cGUgYW5kIGFkZGVkIHRoZW0gaW50byB0aGUgDQoJ
CXNwcHBSZXNwb25zZSBzdHJ1Y3R1cmUuDQoJVGhlIHJlc3VsdHMgb2YgdGhpcyBpcyBpbiBmYWN0
IGEgc2hvcnRlciBYU0QgYW5kIG1vcmUgZXhwbGljaXQgc3VwcG9ydCBmb3Igd2hhdCBTeWVkIGlz
IGFza2luZw0KCWZvci4NCglUaHJlZSByZW1haW5pbmcgYWN0aW9ucyB0aGF0IG5vdyByZXN1bHQg
ZnJvbSB0aGlzIGNoYW5nZSBpcyB0byAoMSkgdXBkYXRlIHRoZSB0ZXh0IGJvZHkgb2YgdGhlIA0K
CWRvY3VtZW50IHRvIHJlZmxlY3QgdGhlc2UgY2hhbmdlcyBiZWNhdXNlIEkganVzdCB1cGRhdGVk
IHRoZSBYU0Qgc2VjdGlvbiBhdCB0aGUgZW5kIG9mIHRoZSANCglkb2N1bWVudCwgKDIpIHJldmFp
ZGF0ZSB0aGUgWFNEIChJIGRpZCBub3QgZ2V0IGEgY2hhbmNlIHRvIGRvIHRoYXQpLCAgYW5kICgz
KQ0KCXRvIGRpc2N1c3MgaG93IHdlIG1heSB3YW50IHRvIGNoYW5nZS9zaW1wbGlmeSB0aGUgcGFy
YW1ldGVyaXplZCByZXNwb25zZSBjb2RlcyBtZXNzYWdlcyANCglhcyBhIHJlc3VsdCBvZiB0aGUg
bmV3bHkgaW50cm9kdWNlZCBSZXN1bHRDb2RlVHlwZSBhbmQgT2JqZWN0UmVzdWx0Q29kZVR5cGUu
DQoNCktlbg0KDQoNCg0KDQoNClRvLURvczogIEtKQzogIE5lZWQgdG8gZGVzY3JpYmUgaG93IG11
bHRpcGxlIHJlc3BvbnNlIG1lc3NhZ2VzIGFyZSBzdXBwb3J0Lg0KDQoNCg0KVXBkYXRlZCBUby1E
byBMaXN0OiBKRk0gaGFzIHRoZSAidG9rZW4iIHVudGlsIG5leHQgV2VkbmVzZGF5LiANClhYIDEp
IChLZW4pIFdyaXRlIHRoZSBhZGQvZ2V0IERlc3RpbmF0aW9uIEdyb3VwIG9wZXJhdGlvbiBzdWIt
c2VjdGlvbnMgb2Ygc2VjdGlvbiA4LiANCjIpIChTeWVkKSBXcml0ZSB0aGUgZ2VuZXJhbCAiZGVs
IiBvcGVyYXRpb24gc2VjdGlvbnMgb2Ygc3ViLXNlY3Rpb24gOC4gDQozKSAoQWxleCAmIEtlbikg
TWFrZSBzdXJlIHRoYXQgdGhlIHBvcnRpb25zIG9mIHNlY3Rpb24gOCB0aGF0IEkgd3JvdGUgYW5k
IHRoZSBwb3J0aW9ucyB0aGF0IFN5ZWQgd2lsbCB3cml0ZSBhcmUgaW4gc3luYyBmcm9tIGEgc3Bl
Y2lmaWNpdHkgc3RhbmRwb2ludCBhbmQgYSBmdW5jdGlvbmFsaXR5IHN0YW5kIHBvaW50LCBhbmQg
dGhhdCB0aGV5IGFyZSBhbGwgY29ycmVjdCBmcm9tIGEgc3BlbGxpbmcgYW5kIGdyYW1tYXIgcGVy
c3BlY3RpdmUuIA0KNCkgVXBkYXRlL3R3ZWFrL2FkZCBzZWN0aW9ucyB0aGF0IGRlc2NyaWJlIHRo
ZSBYU0QgYW5kIHByb3RvY29sIGNvbmNlcHRzIHRoYXQgYXBwbHkgdG8gYWxsIG9mIHRoZSBvcGVy
YXRpb25zIGluIHNlY3Rpb24gOC4gVGhpcyBpbmNsdWRlcyB0aGUgZm9sbG93aW5nOiANClhYIGEp
IChLZW4pIEJhc2ljUnFzdFR5cGUgYW5kIEJhc2ljUnNwbnMgVHlwZSANCmIpIChTeWVkKSBCYXNl
T2JqVHlwZSANCmQpIChTeWVkKSBUcmFuc2FjdGlvbmFsIGJvdW5kYXJpZXMgYW5kIHRyYW5zYWN0
aW9uIElEcyANClhYIGUpIChLZW4pIFJlc3BvbnNlIGNvZGVzIA0KZikgKEtlbikgQXV0aG9yaXph
dGlvbiB0byBvYmplY3RzIGFuZCBpbmZvcm1hdGlvbiANCmcpICg/Pz9Ib3dEb1dlV2FudFRvRG9j
dW1lbnRUaGlzKT8/PyBPYmplY3Qga2V5cyAoYnVzaW5lc3Mga2V5cyB2cyBzeW50aGV0aWMga2V5
cykuIA0KWFggaCkgKFN5ZWQgLyBLZW4pIHNwcHBSZXF1ZXN0IGFuZCBzcHBwUmVzcG9uc2UgZGF0
YSBlbGVtZW50cyBhbmQgdGhlICJ0cmFuc2FjdGlvbmFsIiBlbGVtZW50LiBSZWxhdGVkIHRvIChk
KSBhYm92ZS4gDQpqKSAoS2VuKSBPcmdhbml6YXRpb24gSUQgZG9jdW1lbnRhdGlvbi4gDQo1KSAo
U3llZCkgRXZhbHVhdGUgYW5kIGluY29ycG9yYXRlIHdoYXQgU3llZCBjb21lcyB1cCB3aXRoIG9u
IHRoZSBvcGVuIG51bWJlciBwbGFuIGNvbmNlcHQgYW5kIGFkZCB0aGlzIGludG8gU3llZCdzIFB1
YmxpYyBJZGVudGl0eSBwb3J0aW9uIG9mIHNlY3Rpb24gOC4gDQo2KSAoU3llZCwgQWxleCBmb3Ig
U0lQIFJlZGlyZWN0IGV4YW1wbGUpIEFkZCBtb3JlIGluZm9ybWF0aW9uIGluIHNlY3Rpb24gOCB0
byBleHBsYWluIGhvdyB0aGUgVVJJVHlwZSBpcyB1c2VkICh0byBtZWV0IHRoZSBMVUYgcmVxdWly
ZW1lbnRzKS4gVGhpcyB3aWxsIGJlIHBhcnQgb2YgYW4gZXhhbXBsZSBzZWN0aW9uLiBXZSB3aWxs
IGFkZCBhbiBleGFtcGxlIGFwcGVuZGl4IGF0IHRoZSBlbmQuIA0KWFggNykgKEpGTSBmaXJzdCBw
YXNzIHRoZW4sIEtlbikgQ2xlYW4gdXAgYW5kIHBhcnRpYWxseSByZS1vcmdhbml6ZWQgdGhlIGlu
dHJvZHVjdG9yeSBzZWN0aW9ucyAxIHRocm91Z2ggNyB0byBtYWtlIHRoZW0gbW9yZSBmb2N1c2Vk
IGFuZCBjbGVhciBjdXQuIFBlcmhhcHMgbW92ZSBwYXJ0cyBvZiB0aGVpciBjb250ZW50IGludG8g
c2VjdGlvbiA4LCBldGMuIDcuNSkgKEFsZXgpIFJldmlldyB0aGUgcmVxdWlyZW1lbnRzIHNlY3Rp
b24uIEknbSBub3Qgc3VyZSB3aHkgd2UgaGF2ZSB0aGUgdXNlIGNhc2VzIGFuZCByZXF1aXJlbWVu
dHMgcmUtc3RhdGVkIGluIHRoaXMgZG9jdW1lbnQuIEkgdGhpbmsgd2Ugc2hvdWxkIG5vdCBkbyB0
aGF0LiBBbHNvIHNlZSBteSBjb21tZW50cyBvbiBzZWN0aW9uIDEgdGhyb3VnaCA3IHNlbnQgb3V0
IG9uIE1vbmRheSwgNy8yNi4NCiA4KSAoU3VtYW50aCkgTWFrZSBzdXJlIHRoZSB0ZXJtaW5vbG9n
eSBhbmQgZGVmaW5pdGlvbnMgaW4gdGhlIGludHJvIHNlY3Rpb25zIGFyZSBub3cgaW4gc3luYyB3
aXRoIG91ciBuZXcgdW5kZXJzdGFuZGluZ3Mgb2YgdGhlIHVzZSBjYXNlcyBpbiB0aGUgdXNlIGNh
c2UgZG9jdW1lbnQuIA0KOSkgVXBkYXRlcyB0byBQdWJsaWMgSWRlbnRpZmllciBUeXBlIERvY3Vt
ZW50YXRpb24gYW5kIFhTRCBhcyBmb2xsb3dzOiANCmEpIChKRk0pY29yQ2xhaW1TdGF0dXMgYm9v
bGVhbiBpbnN0ZWFkIG9mICJhcHByb3ZlZCIgZW51bSBhbmQgY29yQ2xhaW1TdGF0dXNDaGFuZ2Vz
IGRhdGUvVGltZSANCmIpIChTeWVkKSBPcGVuIG51bWJlcmluZyBwbGFuIHN1cHBvcnQgZm9yIFRO
IFJhbmdlIA0KYykgKEpGTSkgVE5SYW5nZSBzaG91bGQgbm90IGluaGVyaXQgZnJvbSBUTiANCjEx
KSAoS2VuKSBGaWxlIGJhc2VkIGJ1bGsgcHJvdmlzaW9uaW5nLiANCjEyKSAoS2VuLCBBbGV4KSBE
YXRhIHZhbGlkYXRpb24gcnVsZXMgZm9yIGVhY2ggZGF0YSBlbGVtZW50LiANCg==

--_003_754963199212404AB8E9CFCA6C3D0CDA244A387636TNSMAILNAwin2_--

From kcartwright@tnsi.com  Mon Sep 13 14:55:19 2010
Return-Path: <kcartwright@tnsi.com>
X-Original-To: drinks@core3.amsl.com
Delivered-To: drinks@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3E7EA3A677C for <drinks@core3.amsl.com>; Mon, 13 Sep 2010 14:55:19 -0700 (PDT)
X-Quarantine-ID: <MxlYyTYIiLDO>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER, Improper folded header field made up entirely of whitespace: References: ...244A386852@TNS-MAIL-NA.win2k.corp.tnsi.com>\n   \n
X-Spam-Flag: NO
X-Spam-Score: 3.263
X-Spam-Level: ***
X-Spam-Status: No, score=3.263 tagged_above=-999 required=5 tests=[AWL=-2.686,  BAYES_50=0.001, FB_IOW=3.333, MANGLED_TEXT=2.3, SARE_MILLIONSOF=0.315]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MxlYyTYIiLDO for <drinks@core3.amsl.com>; Mon, 13 Sep 2010 14:54:59 -0700 (PDT)
Received: from tnsi.com (relayus.tnsi.com [208.224.248.44]) by core3.amsl.com (Postfix) with ESMTP id 54E6A3A67E1 for <drinks@ietf.org>; Mon, 13 Sep 2010 14:54:57 -0700 (PDT)
Received: from ([172.17.7.231]) by relayus.tnsi.com with ESMTP with TLS id 4440551.47626910; Mon, 13 Sep 2010 17:55:19 -0400
Received: from TNS-MAIL-NA.win2k.corp.tnsi.com ([172.17.7.219]) by MAIL-HUB-NA.win2k.corp.tnsi.com ([172.17.7.231]) with mapi; Mon, 13 Sep 2010 17:55:18 -0400
From: "Cartwright, Ken" <kcartwright@tnsi.com>
To: "Cartwright, Ken" <kcartwright@tnsi.com>, "Drinks@ietf.org" <Drinks@ietf.org>
Date: Mon, 13 Sep 2010 17:55:17 -0400
Thread-Topic: Progress Update
Thread-Index: ActFJDtWPdpsBdkVQvSv0Od13HdUdgJsAeHQAFOjNdAAAPoXsAA8V7CQAI7MHuAADrbq0A==
Message-ID: <754963199212404AB8E9CFCA6C3D0CDA244A455FFE@TNS-MAIL-NA.win2k.corp.tnsi.com>
References: <76AC5FEF83F1E64491446437EA81A61F7D1FF3FFE6@srvxchg> <76AC5FEF83F1E64491446437EA81A61F7D1FF406FA@srvxchg> <754963199212404AB8E9CFCA6C3D0CDA244A386852@TNS-MAIL-NA.win2k.corp.tnsi.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/mixed; boundary="_003_754963199212404AB8E9CFCA6C3D0CDA244A455FFETNSMAILNAwin2_"
MIME-Version: 1.0
Subject: Re: [drinks] Progress Update
X-BeenThere: drinks@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF DRINKS WG <drinks.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/drinks>
List-Post: <mailto:drinks@ietf.org>
List-Help: <mailto:drinks-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Sep 2010 21:55:19 -0000

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

Here is what is likely to be the last update I will have prior to the Wedne=
sday meeting.  The changes to this version are simply a few cleanups to the=
 XSD so that it validates.

Ken

-----Original Message-----
From: Cartwright, Ken
Sent: Monday, September 13, 2010 10:56 AM
To: 'Drinks@ietf.org'
Subject: RE: Progress Update

Here's the next update to the doc.  Also attached is the running list of ch=
anges.  Items 9, 10, and 11 are the latest changes I made since my late upd=
ate.

Syed and JFM, you will of course want to review these asap.

Ken


-----Original Message-----
From: Cartwright, Ken
Sent: Friday, September 10, 2010 2:54 PM
To: Cartwright, Ken; 'Drinks@ietf.org'
Subject: RE: Progress Update

Here's the next update.  I've completed item 7 from the To-Do list and inco=
rporated all comments from my Pre-IETF document review (see second attached=
 document), save 1.  The one comment that I did not fully address is:

"KJC:  Need to describe how multiple response messages are supported."

There are a few different opinions on how/if/toWhatExtent we want to suppor=
t that.  We need to discuss this and put it to bed at the face-to-face meet=
ing next week.  This item is priority one as far as I am concerned.  And th=
is of course is related to the "Proposal for Syeds two requirements" referr=
ed to in the email below.

I'll continue to work this over the weekend and Monday and send out another=
 update no later than COB Monday.

Ken


-----Original Message-----
From: Cartwright, Ken
Sent: Thursday, September 09, 2010 9:57 AM
To: Cartwright, Ken; Drinks@ietf.org
Subject: RE: Progress Update

Btw, here's the document as it currently stands.  I have the token and am i=
n progress.

Ken

-----Original Message-----
From: drinks-bounces@ietf.org [mailto:drinks-bounces@ietf.org] On Behalf Of=
 Cartwright, Ken
Sent: Thursday, September 09, 2010 9:46 AM
To: Drinks@ietf.org
Subject: [drinks] Progress Update


Below is my progress update for the past two weeks and a proposal for how t=
o handle the two goals/requirements that Syed has.  We can discuss this on =
today's call.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Progress

1) Completed my item "1" from the formal To-Do list
        -- Added in the section describing the addDestGrps operation
        -- Added in the section describing the getDestGrps operation
        -- Did a search and replace rename on a few instances of "DestGroup=
" to "DestGrp".
                This syncs up with the "RteGrp" name.
2) Fixed a few grammatical issues in the addRteGrp and getRteGrp sections.
3) Fixed a few issues with the XML.  Someone inserted the use of "&" in sec=
tion headers
without escaping it.  So I replaced them wiht "and".
4) Completed my item "4a" from the formal To-Do list
        Updated the Request section to reflect our latest XSD definition an=
d made a few corrections.
        Updated the Reply/response section to reflect our latest XSD defini=
tion and made a few corrections.
        Corrected the XSD structure of the spppResponse element defintion t=
o remove the
                duplicate clinet and server transaction ID attributed.  We =
are using elements.
5) Compelted item "4h" in the formal To-Do list.  This one actually belonge=
d to Syed, but I realized
        that it tightly related to my item "4a", so I went ahaead and inclu=
ded it in that section.
6) Tentatively Completed item "4e" in the formal To-Do list.
        May want to break out the message parameters to an XML data structu=
re in the XSD.
7) Working on action item 7
8) Worked on how to meet Syed two requirements.  I discuss this in more det=
ail below.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Proposal for Syeds two requirements:

The Requirements:
1) Allow partial success within a given request (iow, the result of a given=
 request is not all or nothing).
2) Allow the detailed result of the objects within a request to be echoed b=
ack ti the client (specifically for the Public Identifier and its COR reque=
st result.

Background:

1) I think both requirements are of course reasonable if you have systems t=
hat need them and that are therefore ok with te moderate performance and co=
mplexity that they result in.  Which of course Syed does.  So I'm in agreem=
ent that we should make the necessary modifications to support them.
2) The protocol was not initially constructed to address these two requirem=
ents because they were not requirements at the time.
3) To help answer the first requirement we had just bolted on the "transact=
ional" attribute to the spppRequest, and made the content of an spppRequest=
 to be zero or more, object and relied on the parameterized response messag=
es/codes to add the details about what failed.  However, I've come to belie=
ve that this is no longer a clean and effective way to handle them.

Proposal:

1) Change all the object operation objects so that they do not support mult=
iple objects.  Iow, addDestGrps, would become addDestGrp, and addPIs would =
become addPI.  This eliminates the complexity of the response that results =
from allowing both multiple objects and multiple object requests to be pass=
ed into an spppRequest operation.
2) Change the response data structure and so that it can handle echoing bac=
k all of the objects that were passed in and the result of each.
3) I'll make the necessary changes to document and XSD over the next couple=
 days.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D


Document To-Do List

XX 1) (Ken) Write the add/get Destination Group operation sub-sections of s=
ection 8.
2) (Syed) Write the general "del" operation sections of sub-section 8.
3) (Alex & Ken) Make sure that the portions of section 8 that I wrote and t=
he portions that Syed will write are in sync from a specificity standpoint =
and a functionality stand point, and that they are all correct from a spell=
ing and grammar perspective.
4) Update/tweak/add sections that describe the XSD and protocol concepts th=
at apply to all of the operations in section 8. This includes the following=
:
XX a) (Ken) BasicRqstType and BasicRspns Type
b) (Syed) BaseObjType
d) (Syed) Transactional boundaries and transaction IDs
XX e) (Ken) Response codes
f) (Ken) Authorization to objects and information
g) (???HowDoWeWantToDocumentThis)??? Object keys (business keys vs syntheti=
c keys).
XX h) (Syed / Ken) spppRequest and spppResponse data elements and the "tran=
sactional" element. Related to (d) above.
j) (Ken) Organization ID documentation.
5) (Syed) Evaluate and incorporate what Syed comes up with on the open numb=
er plan concept and add this into Syed's Public Identity portion of section=
 8.
6) (Syed, Alex for SIP Redirect example) Add more information in section 8 =
to explain how the URIType is used (to meet the LUF requirements). This wil=
l be part of an example section. We will add an example appendix at the end=
.
Working 7) (JFM first pass then, Ken) Clean up and partially re-organized t=
he introductory sections 1 through 7 to make them more focused and clear cu=
t. Perhaps move parts of their content into section 8, etc.
7.5) (Alex) Review the requirements section. I'm not sure why we have the u=
se cases and requirements re-stated in this document. I think we should not=
 do that. Also see my comments on section 1 through 7 sent out on Monday, 7=
/26.
 8) (Sumanth) Make sure the terminology and definitions in the intro sectio=
ns are now in sync with our new understandings of the use cases in the use =
case document.
9) Updates to Public Identifier Type Documentation and XSD as follows:
a) (JFM)corClaimStatus boolean instead of "approved" enum and corClaimStatu=
sChanges date/Time
b) (Syed) Open numbering plan support for TN Range
c) (JFM) TNRange should not inherit from TN
11) (Ken) File based bulk provisioning.
12) (Ken, Alex) Data validation rules for each data element.
13) (Ken) Make the content of spppRequest more explicit so that update requ=
ests and query requests cannot be co-mingloed in the same spppRequest.



This e-mail message is for the sole use of the intended recipient(s)and may
contain confidential and privileged information of Transaction Network Serv=
ices.
Any unauthorised review, use, disclosure or distribution is prohibited. If =
you
are not the intended recipient, please contact the sender by reply e-mail a=
nd destroy all copies of the original message.

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

This e-mail message is for the sole use of the intended recipient(s)and may
contain confidential and privileged information of Transaction Network Serv=
ices.
Any unauthorised review, use, disclosure or distribution is prohibited. If =
you
are not the intended recipient, please contact the sender by reply e-mail a=
nd destroy all copies of the original message.


--_003_754963199212404AB8E9CFCA6C3D0CDA244A455FFETNSMAILNAwin2_
Content-Type: text/xml; name="draft-ietf-drinks-sppprov-01v9.xml"
Content-Description: draft-ietf-drinks-sppprov-01v9.xml
Content-Disposition: attachment;
	filename="draft-ietf-drinks-sppprov-01v9.xml"; size=147965;
	creation-date="Mon, 13 Sep 2010 17:49:12 GMT";
	modification-date="Mon, 13 Sep 2010 17:49:12 GMT"
Content-Transfer-Encoding: base64

PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCg0KPCFET0NUWVBFIHJmYyBT
WVNURU0gInJmYzI2MjkuZHRkIiBbDQogICAgICAgIDwhRU5USVRZIHJmYzIyNzcgUFVCTElDICIi
DQogICAgICAgICAgImh0dHA6Ly94bWwucmVzb3VyY2Uub3JnL3B1YmxpYy9yZmMvYmlieG1sL3Jl
ZmVyZW5jZS5SRkMuMjI3Ny54bWwiPg0KICAgICAgICA8IUVOVElUWSByZmMyMTE5IFBVQkxJQyAi
Ig0KICAgICAgICAgICJodHRwOi8veG1sLnJlc291cmNlLm9yZy9wdWJsaWMvcmZjL2JpYnhtbC9y
ZWZlcmVuY2UuUkZDLjIxMTkueG1sIj4NCiAgICAgICAgPCFFTlRJVFkgcmZjMjc4MSBQVUJMSUMg
IiINCiAgICAgICAgICAiaHR0cDovL3htbC5yZXNvdXJjZS5vcmcvcHVibGljL3JmYy9iaWJ4bWwv
cmVmZXJlbmNlLlJGQy4yNzgxLnhtbCI+DQogICAgICAgIDwhRU5USVRZIHJmYzI4MjEgUFVCTElD
ICIiDQogICAgICAgICAgImh0dHA6Ly94bWwucmVzb3VyY2Uub3JnL3B1YmxpYy9yZmMvYmlieG1s
L3JlZmVyZW5jZS5SRkMuMjgyMS54bWwiPg0KICAgICAgICA8IUVOVElUWSByZmMzMjYxIFBVQkxJ
QyAiIg0KICAgICAgICAgICJodHRwOi8veG1sLnJlc291cmNlLm9yZy9wdWJsaWMvcmZjL2JpYnht
bC9yZWZlcmVuY2UuUkZDLjMyNjEueG1sIj4NCiAgICAgICAgPCFFTlRJVFkgcmZjMzI2MyBQVUJM
SUMgIiINCiAgICAgICAgICAiaHR0cDovL3htbC5yZXNvdXJjZS5vcmcvcHVibGljL3JmYy9iaWJ4
bWwvcmVmZXJlbmNlLlJGQy4zMjYzLnhtbCI+DQogICAgICAgIDwhRU5USVRZIHJmYzM2MjkgUFVC
TElDICIiDQogICAgICAgICAgImh0dHA6Ly94bWwucmVzb3VyY2Uub3JnL3B1YmxpYy9yZmMvYmli
eG1sL3JlZmVyZW5jZS5SRkMuMzYyOS54bWwiPg0KICAgICAgICA8IUVOVElUWSByZmMzNjg4IFBV
QkxJQyAiIg0KICAgICAgICAgICJodHRwOi8veG1sLnJlc291cmNlLm9yZy9wdWJsaWMvcmZjL2Jp
YnhtbC9yZWZlcmVuY2UuUkZDLjM2ODgueG1sIj4NCiAgICAgICAgPCFFTlRJVFkgcmZjMzk4NiBQ
VUJMSUMgIiINCiAgICAgICAgICAiaHR0cDovL3htbC5yZXNvdXJjZS5vcmcvcHVibGljL3JmYy9i
aWJ4bWwvcmVmZXJlbmNlLlJGQy4zOTg2LnhtbCI+DQogICAgICAgIDwhRU5USVRZIHJmYzM3NjEg
UFVCTElDICIiDQogICAgICAgICAgImh0dHA6Ly94bWwucmVzb3VyY2Uub3JnL3B1YmxpYy9yZmMv
YmlieG1sL3JlZmVyZW5jZS5SRkMuMzc2MS54bWwiPg0KICAgICAgICA8IUVOVElUWSByZmM0NzI1
IFBVQkxJQyAiIg0KICAgICAgICAgICJodHRwOi8veG1sLnJlc291cmNlLm9yZy9wdWJsaWMvcmZj
L2JpYnhtbC9yZWZlcmVuY2UuUkZDLjQ3MjUueG1sIj4gICAgICAgICAgDQogICAgICAgIDwhRU5U
SVRZIHJmYzU0ODYgUFVCTElDICIiDQogICAgICAgICAgImh0dHA6Ly94bWwucmVzb3VyY2Uub3Jn
L3B1YmxpYy9yZmMvYmlieG1sL3JlZmVyZW5jZS5SRkMuNTQ4Ni54bWwiPg0KCQk8IUVOVElUWSBJ
LUQuaWV0Zi1kcmlua3MtdXNlY2FzZXMtcmVxdWlyZW1lbnRzIFNZU1RFTSAiaHR0cDovL3htbC5y
ZXNvdXJjZS5vcmcvcHVibGljL3JmYy9iaWJ4bWwzL3JlZmVyZW5jZS5JLUQuaWV0Zi1kcmlua3Mt
dXNlY2FzZXMtcmVxdWlyZW1lbnRzLnhtbCI+DQoJCQ0KCQk8IUVOVElUWSBJLUQuaWV0Zi1kcmlu
a3Mtc3BwcC1vdmVyLXNvYXAgU1lTVEVNICJodHRwOi8veG1sLnJlc291cmNlLm9yZy9wdWJsaWMv
cmZjL2JpYnhtbDMvcmVmZXJlbmNlLkktRC5pZXRmLWRyaW5rcy1zcHBwLW92ZXItc29hcC54bWwi
Pg0KCQkNCl0+DQoNCg0KPHJmYyBjYXRlZ29yeT0ic3RkIiBkb2NOYW1lPSJkcmFmdC1pZXRmLWRy
aW5rcy1zcHByb3YtMDF2MSINCiAgaXByPSJ0cnVzdDIwMDkwMiI+DQoNCiAgPD94bWwtc3R5bGVz
aGVldCB0eXBlPSd0ZXh0L3hzbCcgaHJlZj0ncmZjMjYyOS54c2x0JyA/Pg0KDQogIDw/cmZjIHRv
Yz0ieWVzIiA/Pg0KICA8P3JmYyBzeW1yZWZzPSJ5ZXMiID8+DQogIDw/cmZjIHNvcnRyZWZzPSJ5
ZXMiPz4NCiAgPD9yZmMgaXBybm90aWZpZWQ9Im5vIiA/Pg0KICA8P3JmYyBzdHJpY3Q9InllcyIg
Pz4NCg0KICA8ZnJvbnQ+DQogICAgPHRpdGxlIGFiYnJldj0iZHJhZnQtZHJpbmtzLXNwcHJvdiI+
IFNlc3Npb24gUGVlcmluZyBQcm92aXNpb25pbmcNCiAgICAgIFByb3RvY29sIDwvdGl0bGU+DQoN
CiAgICA8YXV0aG9yIGluaXRpYWxzPSJKLUYuTS4iIHN1cm5hbWU9Ik11bGUiDQogICAgICBmdWxs
bmFtZT0iSmVhbi1GcmFuY29pcyBNdWxlIj4NCiAgICAgIDxvcmdhbml6YXRpb24+Q2FibGVMYWJz
IDwvb3JnYW5pemF0aW9uPg0KICAgICAgPGFkZHJlc3M+DQogICAgICAgICAgICAgICAgICAgICAg
ICA8cG9zdGFsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3RyZWV0Pjg1OCBD
b2FsIENyZWVrIENpcmNsZTwvc3RyZWV0Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA8Y2l0eT5Mb3Vpc3ZpbGxlPC9jaXR5PiA8cmVnaW9uPkNPPC9yZWdpb24+IA0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA8Y29kZT44MDAyNzwvY29kZT4NCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgPGNvdW50cnk+VVNBPC9jb3VudHJ5Pg0KICAgICAgICAgICAgICAg
ICAgICAgICAgPC9wb3N0YWw+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZW1haWw+amZtQGNh
YmxlbGFicy5jb208L2VtYWlsPg0KICAgICAgICAgICAgICAgIDwvYWRkcmVzcz4NCiAgICA8L2F1
dGhvcj4NCg0KICAgIDxhdXRob3IgaW5pdGlhbHM9IksuQy4iIHN1cm5hbWU9IkNhcnR3cmlnaHQi
DQogICAgICBmdWxsbmFtZT0iS2VubmV0aCBDYXJ0d3JpZ2h0Ij4NCiAgICAgIDxvcmdhbml6YXRp
b24+VE5TPC9vcmdhbml6YXRpb24+DQogICAgICA8YWRkcmVzcz4NCiAgICAgICAgICAgICAgICAg
ICAgICAgIDxwb3N0YWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzdHJlZXQ+
MTkzOSBSb2xhbmQgQ2xhcmtlIFBsYWNlPC9zdHJlZXQ+DQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDxjaXR5PlJlc3RvbjwvY2l0eT4gPHJlZ2lvbj5WQTwvcmVnaW9uPiANCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGU+MjAxOTE8L2NvZGU+DQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDxjb3VudHJ5PlVTQTwvY291bnRyeT4NCiAgICAgICAgICAg
ICAgICAgICAgICAgIDwvcG9zdGFsPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGVtYWlsPmtj
YXJ0d3JpZ2h0QHRuc2kuY29tPC9lbWFpbD4NCiAgICAgICAgICAgICAgICA8L2FkZHJlc3M+DQog
ICAgPC9hdXRob3I+DQoNCiAgICA8YXV0aG9yIGluaXRpYWxzPSJTLkEuIiBzdXJuYW1lPSJBbGki
IGZ1bGxuYW1lPSJTeWVkIFdhc2ltIEFsaSI+DQogICAgICA8b3JnYW5pemF0aW9uPk5ldVN0YXI8
L29yZ2FuaXphdGlvbj4NCiAgICAgIDxhZGRyZXNzPg0KICAgICAgICAgICAgICAgICAgICAgICAg
PHBvc3RhbD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0cmVldD40NjAwMCBD
ZW50ZXIgT2FrIFBsYXphPC9zdHJlZXQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDxjaXR5PlN0ZXJsaW5nPC9jaXR5PiA8cmVnaW9uPlZBPC9yZWdpb24+IA0KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA8Y29kZT4yMDE2NjwvY29kZT4NCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgPGNvdW50cnk+VVNBPC9jb3VudHJ5Pg0KICAgICAgICAgICAgICAgICAg
ICAgICAgPC9wb3N0YWw+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZW1haWw+c3llZC5hbGlA
bmV1c3Rhci5iaXo8L2VtYWlsPg0KICAgICAgICAgICAgICAgIDwvYWRkcmVzcz4NCiAgICA8L2F1
dGhvcj4NCg0KICAgIDxhdXRob3IgaW5pdGlhbHM9IkEuTS4iIHN1cm5hbWU9Ik1heXJob2ZlciIN
CiAgICAgIGZ1bGxuYW1lPSJBbGV4YW5kZXIgTWF5cmhvZmVyIj4NCiAgICAgIDxvcmdhbml6YXRp
b24+ZW51bS5hdCBHbWJIPC9vcmdhbml6YXRpb24+DQogICAgICA8YWRkcmVzcz4NCiAgICAgICAg
ICAgICAgICAgICAgICAgIDxwb3N0YWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDxzdHJlZXQ+S2FybHNwbGF0eiAxLzk8L3N0cmVldD4NCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgPGNpdHk+V2llbjwvY2l0eT4gPHJlZ2lvbj4gPC9yZWdpb24+IA0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA8Y29kZT5BLTEwMTA8L2NvZGU+DQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDxjb3VudHJ5PkF1c3RyaWE8L2NvdW50cnk+DQogICAgICAgICAg
ICAgICAgICAgICAgICA8L3Bvc3RhbD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxlbWFpbD5h
bGV4YW5kZXIubWF5cmhvZmVyQGVudW0uYXQ8L2VtYWlsPg0KICAgICAgICAgICAgICAgIDwvYWRk
cmVzcz4NCiAgICA8L2F1dGhvcj4NCg0KICAgIDxkYXRlIHllYXI9IjIwMTAiLz4NCg0KICAgIDxh
cmVhPlJlYWwtdGltZSBBcHBsaWNhdGlvbnMgYW5kIEluZnJhc3RydWN0dXJlIEFyZWE8L2FyZWE+
DQoNCiAgICA8d29ya2dyb3VwPkRSSU5LUzwvd29ya2dyb3VwPg0KDQogICAgPGFic3RyYWN0Pg0K
ICAgICAgPHQ+IFRoaXMgZG9jdW1lbnQgZGVmaW5lcyBhIHByb3RvY29sIGZvciBwcm92aXNpb25p
bmcgc2Vzc2lvbg0KICAgICAgICBlc3RhYmxpc2htZW50IGRhdGEgaW50byBTZXNzaW9uIERhdGEg
UmVnaXN0cmllcyBhbmQgU0lQDQogICAgICAgIFNlcnZpY2UgUHJvdmlkZXIgZGF0YSBzdG9yZXMu
IFRoZSBwcm92aXNpb25lZCBkYXRhIGlzDQogICAgICAgIHR5cGljYWxseSB1c2VkIGJ5IHZhcmlv
dXMgbmV0d29yayBlbGVtZW50cyBmb3Igc2Vzc2lvbg0KICAgICAgICBwZWVyaW5nLiA8L3Q+DQog
ICAgICA8dD4gVGhpcyBkb2N1bWVudCBkZXNjcmliZXMgdGhlIFNlc3Npb24gUGVlcmluZyBQcm92
aXNpb25pbmcNCiAgICAgICAgUHJvdG9jb2wgdXNlZCBieSBjbGllbnRzIHRvIHByb3Zpc2lvbiBy
ZWdpc3RyaWVzLiBUaGUgZG9jdW1lbnQNCiAgICAgICAgcHJvdmlkZXMgYSBzZXQgb2YgZ3VpZGlu
ZyBwcmluY2lwbGVzIGZvciB0aGUgZGVzaWduIG9mIHRoaXMNCiAgICAgICAgcHJvdG9jb2wgaW5j
bHVkaW5nIGV4dGVuc2liaWxpdHkgYW5kIGluZGVwZW5kZW50IHRyYW5zcG9ydA0KICAgICAgICBk
ZWZpbml0aW9ucywgYSBiYXNpYyBkYXRhIG1vZGVsIGFuZCBhbiBYTUwgU2NoZW1hIERvY3VtZW50
Lg0KICAgICAgPC90Pg0KICAgIDwvYWJzdHJhY3Q+DQogIDwvZnJvbnQ+DQoNCiAgPG1pZGRsZT4N
CiAgICA8IS0tICBOb3RlOiB0aGlzIGlzIGhvdyB5b3UgY2FuIHB1dCBhIG5vdGUgaW4gdGhlIGRy
YWZ0IGZvciB5b3Vyc2VsZiBvciBmb3IgdGhlIGNvLWF1dGhvcnMgdG8gY2hlY2sgb24gLS0+DQog
ICAgPHNlY3Rpb24gYW5jaG9yPSJpbnRyb2R1Y3Rpb24iIHRpdGxlPSJJbnRyb2R1Y3Rpb24iPg0K
ICAgICAgPHQ+IFNlcnZpY2UgcHJvdmlkZXJzIGFuZCBlbnRlcnByaXNlcyB1c2UgcmVnaXN0cmll
cyB0byBtYWtlDQogICAgICAgIGNhbGwgb3Igc2Vzc2lvbiByb3V0aW5nIGRlY2lzaW9ucyBmb3Ig
Vm9pY2Ugb3ZlciBJUCwgU01TIGFuZA0KICAgICAgICBNTVMgdHJhZmZpYyBleGNoYW5nZXMuIFRo
aXMgZG9jdW1lbnQgaXMgbmFycm93bHkgZm9jdXNlZCBvbg0KICAgICAgICB0aGUgcHJvdmlzaW9u
aW5nIHByb3RvY29sIGZvciB0aGVzZSByZWdpc3RyaWVzLiBUaGlzIHByb3RvY29sDQogICAgICAg
IHByZXNjcmliZXMgYSB3YXkgZm9yIGFuIGVudGl0eSB0byBwcm92aXNpb24gc2Vzc2lvbi1yZWxh
dGVkDQogICAgICAgIGRhdGEgaW50byBhIHJlZ2lzdHJ5LiBUaGUgZGF0YSBiZWluZyBwcm92aXNp
b25lZCBjYW4gYmUNCiAgICAgICAgb3B0aW9uYWxseSBzaGFyZWQgd2l0aCBvdGhlciBwYXJ0aWNp
cGF0aW5nIHBlZXJpbmcgZW50aXRpZXMuDQogICAgICAgIFRoZSByZXF1aXJlbWVudHMgYW5kIHVz
ZSBjYXNlcyBkcml2aW5nIHRoaXMgcHJvdG9jb2wgaGF2ZSBiZWVuDQogICAgICAgIGRvY3VtZW50
ZWQgaW4gPHhyZWYNCiAgICAgICAgICB0YXJnZXQ9IkktRC5pZXRmLWRyaW5rcy11c2VjYXNlcy1y
ZXF1aXJlbWVudHMiLz4uIFRoZSByZWFkZXINCiAgICAgICAgaXMgZXhwZWN0ZWQgdG8gYmUgZmFt
aWxpYXIgd2l0aCB0aGUgdGVybWlub2xvZ3kgZGVmaW5lZCBpbiB0aGUNCiAgICAgICAgcHJldmlv
dXNseSBtZW50aW9uZWQgZG9jdW1lbnQuIDx2c3BhY2UgYmxhbmtMaW5lcz0iMSIvPiBUaHJlZQ0K
ICAgICAgICB0eXBlcyBvZiBwcm92aXNpb25pbmcgZmxvd3MgaGF2ZSBiZWVuIGRlc2NyaWJlZCBp
biB0aGUgdXNlDQogICAgICAgIGNhc2UgZG9jdW1lbnQ6IGNsaWVudCB0byByZWdpc3RyeSBwcm92
aXNpb25pbmcsIHJlZ2lzdHJ5IHRvDQogICAgICAgIGxvY2FsIGRhdGEgcmVwb3NpdG9yeSBhbmQg
cmVnaXN0cnktdG8tcmVnaXN0cnkuIFRoaXMgZG9jdW1lbnQNCiAgICAgICAgYWRkcmVzc2VzIGEg
c3Vic2V0IChjbGllbnQtdG8tcmVnaXN0cnkgcHJvdmlzaW9uaW5nKSBieQ0KICAgICAgICBkZWZp
bmluZyBhIFNlc3Npb24gUGVlcmluZyBQcm92aXNpb25pbmcgUHJvdG9jb2wgKFNQUFApIGZvcg0K
ICAgICAgICBwcm92aXNpb25pbmcgU2Vzc2lvbiBFc3RhYmxpc2htZW50IERhdGEgKFNFRCkgaW50
byBhIFJlZ2lzdHJ5DQogICAgICAgIChhcnJvdyAiMSIgaW4gdGhlIGZpZ3VyZSBiZWxvdykuIFdo
aWxlIHRoZSBvdGhlciAicHJvdmlzaW9uaW5nDQogICAgICAgIGZsb3dzIiBhcmUgc2hvd24gYmVs
b3cgYXMgc2VwYXJhdGUgbWVzc2FnZSBmbG93cywgbm8NCiAgICAgICAgZGV0ZXJtaW5hdGlvbiBo
YXMgYmVlbiBtYWRlIGZvciB3aGV0aGVyIG9uZSBjb21tb24gYmFzZWxpbmUNCiAgICAgICAgcHJv
dG9jb2wgY291bGQgYmUgdXNlZCBmb3IgYWxsIHRocmVlLCBvciB3aGV0aGVyIGRpc3RpbmN0DQog
ICAgICAgIHByb3RvY29scyBhcmUgcmVxdWlyZWQuIDwvdD4NCg0KICAgICAgPHQ+DQogICAgICAg
IDxmaWd1cmUgYWxpZ249ImNlbnRlciIgYW5jaG9yPSJSZWdGbG93cyI+DQogICAgICAgICAgPGFy
dHdvcmsgYWxpZ249ImNlbnRlciI+DQogICAgICAgICAgICA8IVtDREFUQVsNCiAgICAgICAgICAg
ICAgICAgICAgICAgICAqLS0tLS0tLS0tLS0tKiAgICAgICAgICAgICAgICotLS0tLS0tLS0tLS0q
DQooMSkuIFByb3Zpc2lvbmluZyBTRUQgICAgfCAgICAgICAgICAgIHwgKDMpLlJlZ2lzdHJ5ICB8
ICAgICAgICAgICAgfA0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0+IHwgIFJlZ2lzdHJ5ICB8PC0t
LS0tLS0tLS0tLS0+fCAgUmVnaXN0cnkgIHwgDQogICAgIGRhdGEgaW50byBSZWdpc3RyaWVzfCAg
ICAgICAgICAgIHwgIHRvIFJlZ2lzdHJ5ICB8ICAgICAgICAgICAgfA0KICAgICAgICAgICAgICAg
ICAgICAgICAgICotLS0tLS0tLS0tLS0qICBleGNoYW5nZXMgICAgKi0tLS0tLS0tLS0tLSoNCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8gIFwgICAgICAgICAgICAgICAgICAgICAgICAg
IFwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyAgICBcICAgICAgICAgICAgICAgICAg
ICAgICAgICBcDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgLyAgICAgIFwgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgIC8gICAgICAgIFwg
ICAgICAgICAgICAgICAgICAgICAgICAgIHYNCiAgICAgICAgICAgICAgICAgICAgICAgICAgLyAg
ICAgICAgICBcICAgICAgICAgICAgICAgICAgICAgICAgIC4uLg0KICAgICAgICAgICAgICAgICAg
ICAgICAgIC8gICAgICAgICAgICBcDQogICAgICAgICAgICAgICAgICAgICAgICAvICgyKS4gICAg
ICAgICBcDQogICAgICAgICAgICAgICAgICAgICAgIC8gRGlzdHJpYnV0aW5nICAgXA0KICAgICAg
ICAgICAgICAgICAgICAgIC8gICAgICBTRUQgICAgICAgICBcDQogICAgICAgICAgICAgICAgICAg
ICBWICAgICAgICAgICAgICAgICAgICBWDQogICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0t
KyAgICAgICArLS0tLS0tLS0tLSsNCiAgICAgICAgICAgICAgICAgICAgfExvY2FsIERhdGF8ICAg
ICAgIHxMb2NhbCBEYXRhfA0KICAgICAgICAgICAgICAgICAgICB8UmVwb3NpdG9yeXwgICAgICAg
fFJlcG9zaXRvcnl8DQogICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tKyAgICAgICArLS0t
LS0tLS0tLSsNCiAgICAgICAgICAgICAgICAgICAgICAgXV0+DQogICAgICAgICAgPC9hcnR3b3Jr
Pg0KICAgICAgICAgIDxwb3N0YW1ibGU+IFRocmVlIFJlZ2lzdHJ5IFByb3Zpc2lvbmluZyBGbG93
cyA8L3Bvc3RhbWJsZT4NCiAgICAgICAgPC9maWd1cmU+DQogICAgICA8L3Q+DQoNCiAgICAgIDx0
PiBUaGUgZGF0YSBwcm92aXNpb25lZCBmb3Igc2Vzc2lvbiBlc3RhYmxpc2htZW50IGlzIHR5cGlj
YWxseQ0KICAgICAgICB1c2VkIGJ5IHZhcmlvdXMgZG93bnN0cmVhbSBTSVAgc2lnbmFsaW5nIHN5
c3RlbXMgdG8gcm91dGUgYQ0KICAgICAgICBjYWxsIHRvIHRoZSBuZXh0IGhvcCBhc3NvY2lhdGVk
IHdpdGggdGhlIGNhbGxlZCBkb21haW4uIFRoZXNlDQogICAgICAgIHN5c3RlbXMgdHlwaWNhbGx5
IHVzZSBhIGxvY2FsIGRhdGEgc3RvcmUgKCJMb2NhbCBEYXRhDQogICAgICAgIFJlcG9zaXRvcnki
KSBhcyB0aGVpciBzb3VyY2Ugb2Ygc2Vzc2lvbiByb3V0aW5nIGluZm9ybWF0aW9uLg0KICAgICAg
ICBNb3JlIHNwZWNpZmljYWxseSwgdGhlIFNFRCBkYXRhIGlzIHRoZSBzZXQgb2YgcGFyYW1ldGVy
cyB0aGF0DQogICAgICAgIHRoZSBvdXRnb2luZyBzaWduYWxpbmcgcGF0aCBib3JkZXIgZWxlbWVu
dHMgKFNCRXMpIG5lZWQgdG8NCiAgICAgICAgaW5pdGlhdGUgdGhlIHNlc3Npb24uIFNlZSA8eHJl
ZiB0YXJnZXQ9IlJGQzU0ODYiLz4gZm9yIG1vcmUNCiAgICAgICAgZGV0YWlscy4gPHZzcGFjZSBi
bGFua0xpbmVzPSIxIi8+IEEgInRlcm1pbmF0aW5nIiBTSVAgU2VydmljZQ0KICAgICAgICBQcm92
aWRlciAoU1NQKSBwcm92aXNpb25zIFNFRCBpbnRvIHRoZSByZWdpc3RyeSB0byBiZQ0KICAgICAg
ICBzZWxlY3RpdmVseSBzaGFyZWQgd2l0aCBvdGhlciBwZWVyIFNTUHMuIFN1YnNlcXVlbnRseSwg
YQ0KICAgICAgICBSZWdpc3RyeSBtYXkgZGlzdHJpYnV0ZSB0aGUgcHJvdmlzaW9uZWQgZGF0YSBp
bnRvIGxvY2FsIERhdGENCiAgICAgICAgUmVwb3NpdG9yaWVzIHVzZWQgZm9yIGxvb2stdXAgcXVl
cmllcyAoaWRlbnRpZmllciAtPiBVUkkpIG9yDQogICAgICAgIGZvciBsb29rdXAgYW5kIGxvY2F0
aW9uIHJlc29sdXRpb24gKGlkZW50aWZpZXIgLT4gVVJJIC0+DQogICAgICAgIGluZ3Jlc3MgU0JF
IG9mIHRlcm1pbmF0aW5nIFNTUCkuIEluIHNvbWUgY2FzZXMsIHRoZSBSZWdpc3RyeQ0KICAgICAg
ICBtYXkgYWRkaXRpb25hbGx5IG9mZmVyIGEgY2VudHJhbCBxdWVyeSByZXNvbHV0aW9uIHNlcnZp
Y2UgKG5vdA0KICAgICAgICBzaG93biBpbiB0aGUgYWJvdmUgZmlndXJlKS4gPC90Pg0KICAgICAg
PHQ+IEEga2V5IHJlcXVpcmVtZW50IGZvciB0aGUgU1BQUCBwcm90b2NvbCBpcyB0byBiZSBhYmxl
IHRvDQogICAgICAgIGFjY29tbW9kYXRlIHR3byBiYXNpYyBkZXBsb3ltZW50IHNjZW5hcmlvczog
PGxpc3QNCiAgICAgICAgICBzdHlsZT0ibnVtYmVycyI+DQogICAgICAgICAgPHQ+IEEgTG9vay1V
cCBGdW5jdGlvbiAoTFVGKSB0byBkZXRlcm1pbmUgdGhlIHRhcmdldCBkb21haW4NCiAgICAgICAg
ICAgIHRvIGFzc2lzdCBpbiBjYWxsIHJvdXRpbmcgKGFzIGRlc2NyaWJlZCBpbiA8eHJlZg0KICAg
ICAgICAgICAgICB0YXJnZXQ9IlJGQzU0ODYiLz4pLiBJbiB0aGlzIGNhc2UsIHRoZSBxdWVyeWlu
ZyBlbnRpdHkNCiAgICAgICAgICAgIG1heSB1c2Ugb3RoZXIgbWVhbnMgdG8gcGVyZm9ybSB0aGUg
TG9jYXRpb24gUm91dGluZw0KICAgICAgICAgICAgRnVuY3Rpb24gKExSRikgd2hpY2ggaW4gdHVy
biBoZWxwcyBkZXRlcm1pbmUgdGhlIGFjdHVhbA0KICAgICAgICAgICAgbG9jYXRpb24gb2YgdGhl
IFNpZ25hbGluZyBGdW5jdGlvbiBpbiB0aGF0IGRvbWFpbi4gPC90Pg0KICAgICAgICAgIDx0PiBC
b3RoIExvb2stVXAgZnVuY3Rpb24gKExVRikgYW5kIExvY2F0aW9uIFJvdXRpbmcNCiAgICAgICAg
ICAgIEZ1bmN0aW9uIChMUkYpIHRvIGxvY2F0ZSB0aGUgU0VEIGRhdGEgZnVsbHkuIDwvdD4NCiAg
ICAgICAgPC9saXN0Pg0KICAgICAgPC90Pg0KDQogICAgICA8dD4gSW4gdGVybXMgb2YgcHJvdG9j
b2wgZGVzaWduLCBTUFBQIHByb3RvY29sIGlzIGFnbm9zdGljIHRvDQogICAgICAgIHRoZSB0cmFu
c3BvcnQuIFRoaXMgZG9jdW1lbnQgaW5jbHVkZXMgdGhlIGRlc2NyaXB0aW9uIG9mIHRoZQ0KICAg
ICAgICBkYXRhIG1vZGVsIGFuZCB0aGUgbWVhbnMgdG8gZW5hYmxlIHByb3RvY29sIG9wZXJhdGlv
bnMgd2l0aGluDQogICAgICAgIGEgcmVxdWVzdCBhbmQgcmVzcG9uc2Ugc3RydWN0dXJlLiBUbyBl
bmNvdXJhZ2UNCiAgICAgICAgaW50ZXJvcGVyYWJpbGl0eSwgdGhlIHByb3RvY29sIHN1cHBvcnRz
IGV4dGVuc2liaWxpdHkgYXNwZWN0cy4gPC90Pg0KICAgICAgPHQ+IFRyYW5zcG9ydCByZXF1aXJl
bWVudHMgYXJlIHByb3ZpZGVkIGluIHRoaXMgZG9jdW1lbnQgdG8gaGVscA0KICAgICAgICB3aXRo
IHRoZSBzZWxlY3Rpb24gb2YgdGhlIG9wdGltdW0gdHJhbnNwb3J0IG1lY2hhbmlzbS4gKDx4cmVm
DQogICAgICAgICAgdGFyZ2V0PSJJLUQuaWV0Zi1kcmlua3Mtc3BwcC1vdmVyLXNvYXAiLz4pIGlk
ZW50aWZpZXMgYSBTT0FQDQogICAgICAgIHRyYW5zcG9ydCBtZWNoYW5pc20gZm9yIFNQUFAuIDwv
dD4NCiAgICAgIDx0PiBUaGlzIGRvY3VtZW50IGlzIG9yZ2FuaXplZCBhcyBmb2xsb3dzOiA8bGlz
dCBzdHlsZT0ic3ltYm9scyINCiAgICAgICAgICBoYW5nSW5kZW50PSI1Ij4NCiAgICAgICAgICA8
dD4NCiAgICAgICAgICAgIDx4cmVmIHRhcmdldD0icHJvdG9jb2xkZWZpbml0aW9uIi8+IHByb3Zp
ZGVzIGFuIG92ZXJ2aWV3DQogICAgICAgICAgICBvZiB0aGUgU1BQUCBwcm90b2NvbCwgaW5jbHVk
aW5nIHRoZSBsYXllcmluZyBhcHByb2FjaCwNCiAgICAgICAgICAgIGZ1bmN0aW9uYWwgZW50aXRp
ZXMgYW5kIGRhdGEgbW9kZWw7IDwvdD4gPHQ+DQogICAgICAgICAgICA8eHJlZiB0YXJnZXQ9InRy
YW5zcG9ydHJlcSIvPiBkZWZpbmVzIHJlcXVpcmVtZW50cyBmb3INCiAgICAgICAgICAgIFNQUFAg
dHJhbnNwb3J0IHByb3RvY29sczsgPC90PiA8dD4NCiAgICAgICAgICAgIDx4cmVmIHRhcmdldD0i
eG1sY29uc2lkZXJhdGlvbnMiLz4gZGVmaW5lcyBYTUwNCiAgICAgICAgICAgIGNvbnNpZGVyYXRp
b25zIHRoYXQgWE1MIHBhcnNlcnMgbXVzdCBtZWV0IHRvIGNvbmZvcm0gdG8NCiAgICAgICAgICAg
IHRoaXMgc3BlY2lmaWNhdGlvbi4gPC90PiA8dD4NCiAgICAgICAgICAgIDx4cmVmIHRhcmdldD0i
cmVzdWx0Y29kZXMiLz4gZGVzY3JpYmVzIHRoZSBwcm90b2NvbA0KICAgICAgICAgICAgcmVzcG9u
c2UgY29kZXMgYW5kIG1lc3NhZ2VzOyA8L3Q+DQogICAgICAgICAgPHQ+DQogICAgICAgICAgICA8
eHJlZiB0YXJnZXQ9IlJlcXVlc3QgYW5kIFJlcGx5IE1vZGVsIi8+IGRlc2NyaWJlcyB0aGUNCiAg
ICAgICAgICAgIHByb3RvY29sIHJlcXVlc3QtcmVwbHkgbW9kZWw7IDwvdD4gPHQ+DQogICAgICAg
ICAgICA8eHJlZiB0YXJnZXQ9InByb3RvY29sY29tbWFuZHMiLz4gZGVmaW5lcyB0aGUgcHJvdG9j
b2wNCiAgICAgICAgICAgIGNvbW1hbmRzIGZvciB0aGlzIHZlcnNpb24gb2YgU1BQUCwgYW5kIGhv
dyB0byBleHRlbmQgdGhlbTsNCiAgICAgICAgICA8L3Q+DQogICAgICAgIDwvbGlzdD4NCiAgICAg
IDwvdD4NCiAgICA8L3NlY3Rpb24+DQoNCiAgICA8c2VjdGlvbiBhbmNob3I9IlRlcm1pbm9sb2d5
IiB0aXRsZT0iVGVybWlub2xvZ3kiPg0KICAgICAgPHQ+IFRoZSBrZXkgd29yZHMgIk1VU1QiLCAi
TVVTVCBOT1QiLCAiUkVRVUlSRUQiLCAiU0hBTEwiLA0KICAgICAgICAiU0hBTEwgTk9UIiwgIlNI
T1VMRCIsICJTSE9VTEQgTk9UIiwgIlJFQ09NTUVOREVEIiwgIk1BWSIsIGFuZA0KICAgICAgICAi
T1BUSU9OQUwiIGluIHRoaXMgZG9jdW1lbnQgYXJlIHRvIGJlIGludGVycHJldGVkIGFzIGRlc2Ny
aWJlZA0KICAgICAgICBpbiA8eHJlZiB0YXJnZXQ9IlJGQzIxMTkiLz4uIDwvdD4NCiAgICAgIDx0
PiBUaGlzIGRvY3VtZW50IHJldXNlcyB0ZXJtcyBmcm9tIDx4cmVmIHRhcmdldD0iUkZDMzI2MSIv
PiwNCiAgICAgICAgICA8eHJlZiB0YXJnZXQ9IlJGQzU0ODYiLz4sIHVzZSBjYXNlcyBhbmQgcmVx
dWlyZW1lbnRzDQogICAgICAgIGRvY3VtZW50ZWQgaW4gPHhyZWYNCiAgICAgICAgICB0YXJnZXQ9
IkktRC5pZXRmLWRyaW5rcy11c2VjYXNlcy1yZXF1aXJlbWVudHMiLz4gYW5kIHRoZQ0KICAgICAg
ICBFTlVNIFZhbGlkYXRpb24gQXJjaGl0ZWN0dXJlIDx4cmVmIHRhcmdldD0iUkZDNDcyNSIvPi4g
PC90Pg0KICAgICAgPHQ+IEluIGFkZGl0aW9uLCB0aGlzIGRvY3VtZW50IHNwZWNpZmllcyB0aGUg
Zm9sbG93aW5nDQogICAgICAgIGFkZGl0aW9uYWwgdGVybXM6IDx2c3BhY2UgYmxhbmtMaW5lcz0i
MSIvPg0KICAgICAgICA8bGlzdCBzdHlsZT0iaGFuZ2luZyI+DQogICAgICAgICAgPHQgaGFuZ1Rl
eHQ9IlNQUFA6ICI+IFNlc3Npb24gUGVlcmluZyBQcm92aXNpb25pbmcgUHJvdG9jb2wsDQogICAg
ICAgICAgICB0aGUgcHJvdG9jb2wgdXNlZCB0byBwcm92aXNpb24gZGF0YSBpbnRvIGEgUmVnaXN0
cnkgKHNlZQ0KICAgICAgICAgICAgYXJyb3cgbGFiZWxlZCAiMS4iIGluIEZpZ3VyZSAxIG9mIDx4
cmVmDQogICAgICAgICAgICAgIHRhcmdldD0iSS1ELmlldGYtZHJpbmtzLXVzZWNhc2VzLXJlcXVp
cmVtZW50cyIvPikuIEl0IGlzDQogICAgICAgICAgICB0aGUgcHJpbWFyeSBzY29wZSBvZiB0aGlz
IGRvY3VtZW50LiA8dnNwYWNlIGJsYW5rTGluZXM9IjEiDQogICAgICAgICAgICAvPg0KICAgICAg
ICAgIDwvdD4NCiAgICAgICAgICA8dCBoYW5nVGV4dD0iU1BEUDogIj4gU2Vzc2lvbiBQZWVyaW5n
IERpc3RyaWJ1dGlvbiBQcm90b2NvbCwNCiAgICAgICAgICAgIHRoZSBwcm90b2NvbCB1c2VkIHRv
IGRpc3RyaWJ1dGUgZGF0YSB0byBMb2NhbCBEYXRhDQogICAgICAgICAgICBSZXBvc2l0b3J5IChz
ZWUgYXJyb3cgbGFiZWxlZCAiMi4iIGluIEZpZ3VyZSAxIG9mIDx4cmVmDQogICAgICAgICAgICAg
IHRhcmdldD0iSS1ELmlldGYtZHJpbmtzLXVzZWNhc2VzLXJlcXVpcmVtZW50cyIvPikuDQogICAg
ICAgICAgICAgIDx2c3BhY2UgYmxhbmtMaW5lcz0iMSIvPg0KICAgICAgICAgIDwvdD4NCiAgICAg
ICAgICA8dCBoYW5nVGV4dD0iQ2xpZW50OiAiPiBBbiBhcHBsaWNhdGlvbiB0aGF0IHN1cHBvcnRz
IGFuIFNQUFANCiAgICAgICAgICAgIENsaWVudDsgaXQgaXMgc29tZXRpbWVzIHJlZmVycmVkIHRv
IGFzIGEgIlJlZ2lzdHJ5DQogICAgICAgICAgICBDbGllbnQiLiA8dnNwYWNlIGJsYW5rTGluZXM9
IjEiLz4NCiAgICAgICAgICA8L3Q+DQogICAgICAgICAgPHQgaGFuZ1RleHQ9IlJlZ2lzdHJ5OiAi
PiBUaGUgUmVnaXN0cnkgb3BlcmF0ZXMgYSBtYXN0ZXINCiAgICAgICAgICAgIGRhdGFiYXNlIG9m
IFNlc3Npb24gRXN0YWJsaXNobWVudCBEYXRhIGZvciBvbmUgb3IgbW9yZQ0KICAgICAgICAgICAg
UmVnaXN0cmFudHMuIDx2c3BhY2UgYmxhbmtMaW5lcz0iMSIvPiBBIFJlZ2lzdHJ5IGFjdHMgYXMN
CiAgICAgICAgICAgIGFuIFNQUFAgU2VydmVyLiA8dnNwYWNlIGJsYW5rTGluZXM9IjEiLz4NCiAg
ICAgICAgICA8L3Q+DQogICAgICAgICAgPHQgaGFuZ1RleHQ9IlJlZ2lzdHJhbnQ6ICI+IEluIHRo
aXMgZG9jdW1lbnQsIHdlIGV4dGVuZCB0aGUNCiAgICAgICAgICAgIGRlZmluaXRpb24gb2YgYSBS
ZWdpc3RyYW50IGJhc2VkIG9uIDx4cmVmIHRhcmdldD0iUkZDNDcyNSINCiAgICAgICAgICAgIC8+
LiBUaGUgUmVnaXN0cmFudCBpcyB0aGUgZW5kLXVzZXIsIHRoZSBwZXJzb24gb3INCiAgICAgICAg
ICAgIG9yZ2FuaXphdGlvbiB3aG8gaXMgdGhlICJob2xkZXIiIG9mIHRoZSBTZXNzaW9uDQogICAg
ICAgICAgICBFc3RhYmxpc2htZW50IERhdGEgYmVpbmcgcHJvdmlzaW9uZWQgaW50byB0aGUgUmVn
aXN0cnkuDQogICAgICAgICAgICBGb3IgZXhhbXBsZSwgaW4gPHhyZWYNCiAgICAgICAgICAgICAg
dGFyZ2V0PSJJLUQuaWV0Zi1kcmlua3MtdXNlY2FzZXMtcmVxdWlyZW1lbnRzIi8+LCBhDQogICAg
ICAgICAgICBSZWdpc3RyYW50IGlzIHBpY3R1cmVkIGFzIGEgU0lQIFNlcnZpY2UgUHJvdmlkZXIg
aW4gRmlndXJlDQogICAgICAgICAgICAyLiA8dnNwYWNlIGJsYW5rTGluZXM9IjEiLz4gQSBSZWdp
c3RyYW50IGlzIGlkZW50aWZpZWQgYnkNCiAgICAgICAgICAgIGl0cyBuYW1lIGluIHRoZSBkYXRh
IG1vZGVsLiA8dnNwYWNlIGJsYW5rTGluZXM9IjEiLz4NCiAgICAgICAgICA8L3Q+DQogICAgICAg
ICAgPHQgaGFuZ1RleHQ9IlJlZ2lzdHJhcjogIj4gSW4gdGhpcyBkb2N1bWVudCwgd2UgYWxzbyBl
eHRlbmQNCiAgICAgICAgICAgIHRoZSBkZWZpbml0aW9uIG9mIGEgUmVnaXN0cmFyIGZyb20gPHhy
ZWYgdGFyZ2V0PSJSRkM0NzI1Ig0KICAgICAgICAgICAgLz4uIEEgUmVnaXN0cmFyIHBlcmZvcm1z
IHByb3Zpc2lvbmluZyBvcGVyYXRpb25zIG9uIGJlaGFsZg0KICAgICAgICAgICAgb2YgYSBSZWdp
c3RyYW50IGJ5IGludGVyYWN0aW5nIHdpdGggdGhlIFJlZ2lzdHJ5LCBpbiBvdXINCiAgICAgICAg
ICAgIGNhc2UgdmlhIHRoZSBTUFBQIHByb3RvY29sIGRlZmluZWQgaW4gdGhpcyBkb2N1bWVudC4N
CiAgICAgICAgICAgICAgPHZzcGFjZSBibGFua0xpbmVzPSIxIi8+IEEgUmVnaXN0cmFyIGlzIGlk
ZW50aWZpZWQgYnkNCiAgICAgICAgICAgIGl0cyBuYW1lIGluIHRoZSBkYXRhIG1vZGVsLiA8L3Q+
DQogICAgICAgIDwvbGlzdD4NCiAgICAgIDwvdD4NCiAgICA8L3NlY3Rpb24+DQoNCiAgICA8c2Vj
dGlvbiBhbmNob3I9ImhpZ2hsZXZlbGRlc2lnbiIgdGl0bGU9IlByb3RvY29sIEhpZ2ggTGV2ZWwg
RGVzaWduIj4NCiAgICAgIDx0PiBUaGlzIHNlY3Rpb24gaW50cm9kdWNlcyB0aGUgc3RydWN0dXJl
IG9mIHRoZSBkYXRhIG1vZGVsIGFuZA0KICAgICAgICBwcm92aWRlcyB0aGUgaW5mb3JtYXRpb24g
ZnJhbWV3b3JrIGZvciB0aGUgU1BQUCBwcm90b2NvbC4gQW4NCiAgICAgICAgb3ZlcnZpZXcgb2Yg
dGhlIHByb3RvY29sIG9wZXJhdGlvbnMgaXMgZmlyc3QgcHJvdmlkZWQgd2l0aCBhDQogICAgICAg
IHR5cGljYWwgZGVwbG95bWVudCBzY2VuYXJpby4gVGhlIGRhdGEgbW9kZWwgaXMgdGhlbiBkZWZp
bmVkDQogICAgICAgIGFsb25nIHdpdGggYWxsIHRoZSBvYmplY3RzIG1hbmlwdWxhdGVkIGJ5IHRo
ZSBwcm90b2NvbCBhbmQNCiAgICAgICAgdGhlaXIgcmVsYXRpb25zaGlwcy4gPC90Pg0KDQogICAg
ICA8c2VjdGlvbiBhbmNob3I9ImxheWVyaW5nIiB0aXRsZT0iUHJvdG9jb2wgTGF5ZXJpbmciPg0K
ICAgICAgICA8dD4gU1BQUCBpcyBhIHNpbXBsZSByZXF1ZXN0L3JlcGx5IHByb3RvY29sIHRoYXQg
YWxsb3dzIGENCiAgICAgICAgICBjbGllbnQgYXBwbGljYXRpb24gdG8gc3VibWl0IHByb3Zpc2lv
bmluZyBkYXRhIGFuZCBxdWVyeQ0KICAgICAgICAgIHJlcXVlc3RzIHRvIGEgc2VydmVyLiBUaGUg
U1BQUCBkYXRhIHN0cnVjdHVyZXMgYXJlIGRlc2lnbmVkDQogICAgICAgICAgdG8gYmUgcHJvdG9j
b2wgYWdub3N0aWMuIENvbmNlcm5zIHJlZ2FyZGluZyBlbmNyeXB0aW9uLA0KICAgICAgICAgIG5v
bi1yZXB1ZGlhdGlvbiwgYW5kIGF1dGhlbnRpY2F0aW9uIGFyZSBiZXlvbmQgdGhlIHNjb3BlIG9m
DQogICAgICAgICAgdGhpcyBkb2N1bWVudC4gRm9yIG1vcmUgZGV0YWlscywgcGxlYXNlIHJlZmVy
IHRvIHRoZQ0KICAgICAgICAgIFRyYW5zcG9ydCBQcm90b2NvbCBSZXF1aXJlbWVudHMgc2VjdGlv
bi4gPC90Pg0KDQoNCiAgICAgICAgPGZpZ3VyZSBhbGlnbj0iY2VudGVyIiBhbmNob3I9IlNQUFBf
bGF5ZXJpbmciPg0KICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJjZW50ZXIiPg0KICAgICAgICAg
ICAgPCFbQ0RBVEFbDQogICAgICAgICAgTGF5ZXIgICAgICAgICAgICAgICAgICAgICAgRXhhbXBs
ZQ0KICAgICArLS0tLS0tLS0tLS0tLSsgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0rDQogKDUpIHxEYXRhIE9iamVjdHMgfCAgICAgIHwgICAgICBSdGVHcnBUeXBlLCBldGMuICAg
ICAgIHwNCiAgICAgKy0tLS0tLS0tLS0tLS0rICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tKw0KICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAgICAr
LS0tLS0tLS0tLS0tLSsgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQogKDQp
IHwgT3BlcmF0aW9ucyAgfCAgICAgIHwgICAgYWRkUnRlR3Jwc1Jxc3QsIGV0Yy4gICAgIHwNCiAg
ICAgKy0tLS0tLS0tLS0tLS0rICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0K
ICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAgICArLS0tLS0tLS0t
LS0tLSsgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQogKDMpIHwgICBNZXNz
YWdlICAgfCAgICAgIHwgc3BwcFJlcXVlc3QsIHNwcHBSZXNwb25zZSAgIHwNCiAgICAgKy0tLS0t
LS0tLS0tLS0rICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KICAgICAgICAg
ICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAgICArLS0tLS0tLS0tLS0tLSsgICAg
ICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQogKDIpIHwgICBNZXNzYWdlICAgfCAg
ICAgIHwgICBIVFRQLCBTT0FQLCBOb25lLCBldGMuICAgIHwNCiAgICAgfCAgIEVudmVsb3BlICB8
ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAgICArLS0tLS0tLS0tLS0t
LSsgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQogICAgICAgICAgIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8DQogICAgICstLS0tLS0tLS0tLS0tKyAgICAgICstLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCiAoMSkgfCAgVHJhbnNwb3J0ICB8ICAgICAgfCAg
ICBUQ1AsIFRMUywgQkVFUCwgZXRjLiAgICAgfA0KICAgICB8ICAgUHJvdG9jb2wgIHwgICAgICB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQogICAgICstLS0tLS0tLS0tLS0tKyAgICAg
ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCiAgICAgICAgICAgICAgICAgICAgICAg
XV0+DQogICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAgICAgIDxwb3N0YW1ibGU+IFNQUFAgTGF5
ZXJpbmcgPC9wb3N0YW1ibGU+DQogICAgICAgIDwvZmlndXJlPg0KICAgICAgICA8dD4gU1BQUCBj
YW4gYmUgdmlld2VkIGFzIGEgc2V0IG9mIGxheWVycyB0aGF0IGNvbGxlY3RpdmVseQ0KICAgICAg
ICAgIGRlZmluZSB0aGUgc3RydWN0dXJlIG9mIGFuIFNQUFAgcmVxdWVzdCBhbmQgcmVzcG9uc2Uu
IExheWVycw0KICAgICAgICAgIDEgYW5kIDIsIGFzIGRldGFpbGVkIGJlbG93LCBhcmUgbGVmdCB0
byBzZXBhcmF0ZQ0KICAgICAgICAgIHNwZWNpZmljYXRpb25zIHRvIGFsbG93IGZvciBwb3RlbnRp
YWxseSBtdWx0aXBsZSBTUFBQDQogICAgICAgICAgdHJhbnNwb3J0LCBlbnZlbG9wZSwgYW5kIGF1
dGhlbnRpY2F0aW9uIHRlY2hub2xvZ2llcy4gVGhpcw0KICAgICAgICAgIGRvY3VtZW50IGRlZmlu
ZXMgbGF5ZXJzIDMsIDQsIGFuZCA1IGJlbG93LiA8L3Q+DQogICAgICAgIDx0Pg0KICAgICAgICAg
IDxsaXN0IHN0eWxlPSJudW1iZXJzIj4NCiAgICAgICAgICAgIDx0PiBUaGUgdHJhbnNwb3J0IHBy
b3RvY29sIGxheWVyIHByb3ZpZGVzIGEgY29tbXVuaWNhdGlvbg0KICAgICAgICAgICAgICBtZWNo
YW5pc20gYmV0d2VlbiB0aGUgY2xpZW50IGFuZCBzZXJ2ZXIuIFNQUFAgY2FuIGJlDQogICAgICAg
ICAgICAgIGxheWVyZWQgb3ZlciBhbnkgdHJhbnNwb3J0IHByb3RvY29sIHRoYXQgcHJvdmlkZXMg
YSBzZXQNCiAgICAgICAgICAgICAgb2YgYmFzaWMgcmVxdWlyZW1lbnRzIGRlZmluZWQgaW4gdGhl
IFRyYW5zcG9ydCBQcm90b2NvbA0KICAgICAgICAgICAgICBSZXF1aXJlbWVudHMgc2VjdGlvbi4g
PC90Pg0KICAgICAgICAgICAgPHQ+IFRoZSBtZXNzYWdlIGVudmVsb3BlIGxheWVyIGlzIG9wdGlv
bmFsLCBidXQgY2FuDQogICAgICAgICAgICAgIHByb3ZpZGUgZmVhdHVyZXMgdGhhdCBhcmUgYWJv
dmUgdGhlIHRyYW5zcG9ydCB0ZWNobm9sb2d5DQogICAgICAgICAgICAgIGxheWVyIGJ1dCBiZWxv
dyB0aGUgYXBwbGljYXRpb24gbWVzc2FnaW5nIGxheWVyLg0KICAgICAgICAgICAgICBUZWNobm9s
b2dpZXMgc3VjaCBhcyBIVFRQIGFuZCBTT0FQIGFyZSBleGFtcGxlcyBvZg0KICAgICAgICAgICAg
ICBtZXNzYWdpbmcgZW52ZWxvcGUgdGVjaG5vbG9naWVzLiA8L3Q+DQogICAgICAgICAgICA8dD4g
VGhlIG1lc3NhZ2UgbGF5ZXIgcHJvdmlkZXMgYSBzaW1wbGUsDQogICAgICAgICAgICAgIGVudmVs
b3BlLWluZGVwZW5kZW50IGFuZCB0cmFuc3BvcnQtaW5kZXBlbmRlbnQsIFNQUFANCiAgICAgICAg
ICAgICAgd3JhcHBlciBmb3IgU1BQUCByZXF1ZXN0IGFuZCByZXNwb25zZSBtZXNzYWdlcy4gPC90
Pg0KICAgICAgICAgICAgPHQ+IFRoZSBvcGVyYXRpb24gbGF5ZXIgZGVmaW5lcyB0aGUgc2V0IG9m
IGJhc2UgU1BQUA0KICAgICAgICAgICAgICBhY3Rpb25zIHRoYXQgY2FuIGJlIGludm9rZWQgdXNp
bmcgYW4gU1BQUCBtZXNzYWdlLg0KICAgICAgICAgICAgICBPcGVyYXRpb25zIGFyZSBlbmNvZGVk
IHVzaW5nIFhNTCBlbmNvZGVkIGFjdGlvbnMgYW5kDQogICAgICAgICAgICAgIG9iamVjdHMuIDwv
dD4NCiAgICAgICAgICAgIDx0PiBUaGUgZGF0YSBvYmplY3QgbGF5ZXIgZGVmaW5lcyB0aGUgYmFz
ZSBzZXQgb2YgU1BQUA0KICAgICAgICAgICAgICBkYXRhIG9iamVjdHMgdGhhdCBjYW4gYmUgaW5j
bHVkZWQgaW4gdXBkYXRlIG9wZXJhdGlvbnMNCiAgICAgICAgICAgICAgb3IgcmV0dXJuZWQgaW4g
b3BlcmF0aW9uIHJlc3BvbnNlcy4gPC90Pg0KICAgICAgICAgIDwvbGlzdD4NCiAgICAgICAgPC90
Pg0KICAgICAgPC9zZWN0aW9uPg0KDQogICAgICA8c2VjdGlvbiBhbmNob3I9ImRhdGFtb2RlbCIg
dGl0bGU9IlByb3RvY29sIERhdGEgTW9kZWwiPg0KICAgICAgICA8dD4gVGhlIGRhdGEgbW9kZWwg
aWxsdXN0cmF0ZWQgYW5kIGRlc2NyaWJlZCBpbiA8eHJlZg0KICAgICAgICAgICAgdGFyZ2V0PSJT
UFBQX2RhdGFtb2RlbCIvPiBkZWZpbmVzIHRoZSBsb2dpY2FsIG9iamVjdHMgYW5kDQogICAgICAg
ICAgdGhlIHJlbGF0aW9uc2hpcHMgYmV0d2VlbiB0aGVzZSBvYmplY3RzIHRoYXQgdGhlIFNQUFAN
CiAgICAgICAgICBwcm90b2NvbCBzdXBwb3J0cy4gU1BQUCBkZWZpbmVzIHRoZSBwcm90b2NvbCBv
cGVyYXRpb25zDQogICAgICAgICAgdGhyb3VnaCB3aGljaCBhbiBTUFBQIENsaWVudCBwb3B1bGF0
ZXMgYSBSZWdpc3RyeSB3aXRoIHRoZXNlDQogICAgICAgICAgbG9naWNhbCBvYmplY3RzLiBWYXJp
b3VzIGNsaWVudHMgYmVsb25naW5nIHRvIGRpZmZlcmVudA0KICAgICAgICAgIFJlZ2lzdHJhcnMg
bWF5IHVzZSB0aGUgcHJvdG9jb2wgZm9yIHBvcHVsYXRpbmcgdGhlDQogICAgICAgICAgUmVnaXN0
cnkncyBkYXRhLiA8L3Q+DQogICAgICAgIA0KICAgICAgICAgIDx0PiBUaGUgbG9naWNhbCBzdHJ1
Y3R1cmUgcHJlc2VudGVkIGJlbG93IGlzIGNvbnNpc3RlbnQgd2l0aA0KICAgICAgICAgICAgdGhl
IHRlcm1pbm9sb2d5IGFuZCByZXF1aXJlbWVudHMgZGVmaW5lZCBpbiA8eHJlZg0KICAgICAgICAg
ICAgICB0YXJnZXQ9IkktRC5pZXRmLWRyaW5rcy11c2VjYXNlcy1yZXF1aXJlbWVudHMiLz4uIDwv
dD4NCg0KICAgICAgICAgIDxmaWd1cmUgYWxpZ249ImNlbnRlciIgYW5jaG9yPSJTUFBQX2RhdGFt
b2RlbCI+DQogICAgICAgICAgICA8cHJlYW1ibGU+IDwvcHJlYW1ibGU+DQogICAgICAgICAgICA8
YXJ0d29yayBhbGlnbj0iY2VudGVyIj48IVtDREFUQVsNCistLS0tLS0tLS0tLS0tKyAgICAgICst
LS0tLS0tLS0tLS0tLS0tLS0rICAgICAgICAgICAgICAgICAgICAgICAgIA0KfCBhbGwgb2JqZWN0
ICB8ICAgICAgfE9yZ2FuaXphdGlvbjogICAgIHwgICAgICAgICAgICAgICAgICAgICAgICANCnwg
dHlwZXMgICAgICAgfCAgICAgIHxvcmdJZCwgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAg
ICAgICANCistLS0tLS0rLS0tLS0tKyAgICAgIHxvcmdOYW1lLCAgICAgICAgICB8ICAgICAgICAg
ICAgICAgICAgICAgICANCiAgICAgICArLS0tLS0tLS0tLS0tPnwgICAgICAgICAgICAgICAgICB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICB8ZXh0ZW5z
aW9uICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgDQogQWxsIG9iamVjdHMgYXJlICAg
ICB8ICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgDQogYXNzb2NpYXRl
ZCB3aXRoIDIgICB8ICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgDQog
T3JnYW5pemF0aW9ucyB0byAgICArLS0tLS0tLS0tLS0tLS0tLS0tKyAgICAgICAgICAgICAgICAg
ICAgICAgDQogaWRlbnRpZnkgdGhlICAgICAgICAgICAgXiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgDQogcmVnaXN0cmFudCBhbmQgICAgICAgICAgfEEgUm91dGUgR3JvdXAg
aXMgICAgICAgICAgICAgICAgICAgICAgDQogdGhlIHJlZ2lzdHJhciAgICAgICAgICAgfGFzc29j
aWF0ZWQgd2l0aCAgICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAg
ICAgfHplcm8gb3IgbW9yZSBQZWVyaW5nICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAg
ICAgIHxPcmdhbml6YXRpb25zICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICArLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0rICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICB8Um91dGUg
R3JvdXA6ICAgICAgICAgICB8ICAgICAgICArLS0tLS1bYWJzdHJhY3RdLSsgICANCiAgICAgICAg
ICAgICAgICB8ICByYW50SWQsICAgICAgICAgICAgICB8ICAgICAgICB8ICAgICAgICAgICAgICAg
IHwNCiAgICAgICAgICAgICAgICB8ICByYXJJZCwgICAgICAgICAgICAgICB8ICAgICAgICB8ICAg
ICAgICAgICAgICAgIHwNCiAgICAgICAgICAgICAgICB8ICBydGVHcnBOYW1lLCAgICAgICAgICB8
ICAgICAgICB8IFJvdXRlIFJlY29yZDogIHwNCiAgICAgICAgICAgICAgICB8ICBkZXN0R3JwUmVm
cywgICAgICAgICArLS0tLS0tLT58ICBwcmlvcml0eSwgICAgIHwNCiAgICAgICAgICAgICAgICB8
ICBpc0luU3ZjLCAgICAgICAgICAgICB8ICAgICAgICB8ICBleHRlbnNpb24gICAgIHwNCiAgICAg
ICAgICAgICAgICB8ICBydGVSZWNzLCAgICAgICAgICAgICB8ICAgICAgICB8ICAgICAgICAgICAg
ICAgIHwNCiAgICAgICAgICAgICAgICB8ICBwZWVyaW5nT3JnUmVmcyAgICAgICB8ICAgICAgICAr
LS0tLS0tLS0tLS0tLS0tLSsNCiAgICAgICAgICAgICAgICB8ICBzb3VyY2VJZGVudCwgICAgICAg
ICB8ICAgICAgICAgICAgXiAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICB8ICBleHRlbnNp
b24gICAgICAgICAgICB8ICAgICAgICAgICAgfFZhcmlvdXMgdHlwZXMNCiAgICAgICAgICAgICAg
ICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rICAgICAgICAgICAgfG9mIFJvdXRlICAgICANCiAg
ICAgICAgICAgICAgICAgICAgICBeICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfFJlY29y
ZHMuLi4gICANCiAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAr
LS0tLS0tKy0tLS0tLS0tLS0tLS4uLg0KICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgICAgIHwgICAgICAgICB8DQogICAgICAgICAgICAgICAgICAgICAg
fCAgICAgICAgICAgICAgICAgICAgICstLS0tKyAgKy0tLS0tLS0rICstLS0tKyAgICANCiAgICAg
ICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgfCBVUkl8ICB8IE5BUFRSIHwg
fCBOUyB8IA0KICAgICArLS0tLS0tLS0tLS0tLS0tLSstLS0tLSsgICAgICAgICAgICAgICArLS0t
LSsgICstLS0tLS0tKyArLS0tLSsNCiAgICAgfERlc3RpbmF0aW9uICAgICAgICAgICB8ICAgICAg
ICAgICAgICAgIA0KICAgICB8R3JvdXA6ICAgICAgICAgICAgICAgIHwgICAgICstLS0tLS0tLS0t
W2Fic3RyYWN0XS0rICAgICAgICAgIA0KICAgICB8ICByYW50SWQsICAgICAgICAgICAgIHwgICAg
IHxQdWJsaWMgSWRlbnRpZmllcjogICB8DQogICAgIHwgIHJhcklkLCAgICAgICAgICAgICAgfCAg
ICAgfCAgICAgICAgICAgICAgICAgICAgIHwNCiAgICAgfCAgZGdOYW1lLCAgICAgICAgICAgICB8
ICAgICB8ICByYW50SWQsICAgICAgICAgICAgfA0KICAgICB8ICBleHRlbnNpb24gICAgICAgICAg
IHw8LS0tLSsgIHJhcklkLCAgICAgICAgICAgICB8DQogICAgICstLS0tLS0tLS0tLS0tLS0tLS0t
LS0tKyAgICAgfCAgcHVibGljSWRlbnRpZmllciAsIHwNCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICBkZXN0R3JwUmVmLCAgICAgICAgfA0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgIHJ0ZVJlY3MsICAgICAgICAgICB8DQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgZXh0ZW5zaW9uICAgICAgICAgIHwNCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXiAgICAgICAgICAgICANCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHxWYXJpb3VzIHR5cGVzDQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8b2YgUHVibGljICAgICANCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHxJZGVudGlmaWVycy4u
LiAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICstLS0tLS0rLS0tLS0tLS0t
LS0tLi4uDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgfCAgICAg
IHwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArLS0tLS0rICArLS0tLSsgKy0tLS0t
KyAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8RW1haWx8ICB8IFROIHwgfCBU
TlIgfCANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArLS0tLS0rICArLS0tLSsgKy0t
LS0tKyAuLi4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCg0KDQoNCiANCl1dPjwv
YXJ0d29yaz4NCiAgICAgICAgICAgIDxwb3N0YW1ibGU+IFNQUFAgRGF0YSBNb2RlbCA8L3Bvc3Rh
bWJsZT4NCiAgICAgICAgICA8L2ZpZ3VyZT4NCg0KICAgICAgICAgIDx0PiBUaGUgb2JqZWN0cyBh
bmQgYXR0cmlidXRlcyB0aGF0IGNvbXByaXNlIHRoZSBkYXRhIG1vZGVsDQogICAgICAgICAgICBj
YW4gYmUgZGVzY3JpYmVkIGFzIGZvbGxvd3MgKG9iamVjdHMgbGlzdGVkIGZyb20gdGhlDQogICAg
ICAgICAgICBib3R0b20gdXApOiA8bGlzdCBzdHlsZT0ic3ltYm9scyI+DQogICAgICAgICAgICAg
ICAgPHQ+IFB1YmxpYyBJZGVudGlmaWVyOiA8dnNwYWNlIGJsYW5rTGluZXM9IjAiLz4gDQogICAg
ICAgICAgICAgICAgQSBwdWJsaWMgaWRlbnRpZmllciBpcyBhIHdlbGwga25vd24NCiAgICAgICAg
ICAgICAgICBhdHRyaWJ1dGUgdGhhdCBpcyB1c2VkIGFzIHRoZSBrZXkgdG8gcGVyZm9ybSBsb29r
dXANCiAgICAgICAgICAgICAgICBmdW5jdGlvbnMuIEZvciB0aGUgcHVycG9zZXMgb2YgdGhpcyBk
b2N1bWVudCwgYSBQdWJsaWMNCiAgICAgICAgICAgICAgICBJZGVudGlmaWVyIGNhbiBiZSBhIHRl
bGVwaG9uZSBudW1iZXIsIGEgcmFuZ2Ugb2YgdGVsZXBob25lIA0KICAgICAgICAgICAgICAgIG51
bWJlcnMsIGEgUFNUTiBSb3V0aW5nIE51bWJlciAoUk4pLCBvciBwZXJoYXBzIGFub3RoZXIgDQog
ICAgICAgICAgICAgICAgdHlwZSBvZiBsb29rdXAga2V5LiA8dnNwYWNlIGJsYW5rTGluZXM9IjEi
Lz4gQSBQdWJsaWMgDQogICAgICAgICAgICAgICAgSWRlbnRpZmllciBtYXkgYmUgYXNzb2NpYXRl
ZCB3aXRoIGEgRGVzdGluYXRpb24gR3JvdXAgdG8NCiAgICAgICAgICAgICAgICBjcmVhdGUgYSBs
b2dpY2FsIGdyb3VwaW5nIG9mIFB1YmxpYyBJZGVudGlmaWVycyB0aGF0IHNoYXJlIGEgY29tbW9u
IHNldCBvZg0KICAgICAgICAgICAgICAgIFJvdXRlcy4gPHZzcGFjZSBibGFua0xpbmVzPSIxIi8+
IEEgUHVibGljIElkZW50aWZpZXINCiAgICAgICAgICAgICAgICBtYXkgb3B0aW9uYWxseSBiZSBh
c3NvY2lhdGVkIHdpdGggemVybyBvciBtb3JlDQogICAgICAgICAgICAgICAgaW5kaXZpZHVhbCBS
b3V0ZSBSZWNvcmRzLiBUaGlzIGFiaWxpdHkgZm9yIGEgUHVibGljDQogICAgICAgICAgICAgICAg
SWRlbnRpZmllciB0byBiZSBkaXJlY3RseSBhc3NvY2lhdGVkIHdpdGggYSBzZXQgb2YgUm91dGUN
CiAgICAgICAgICAgICAgICBSZWNvcmRzIChlLmcuIHRhcmdldCBVUkkpLCBhcyBvcHBvc2VkIHRv
IGJlaW5nDQogICAgICAgICAgICAgICAgYXNzb2NpYXRlZCB3aXRoIGEgRGVzdGluYXRpb24gR3Jv
dXAsIHN1cHBvcnRzIHRoZSB1c2UNCiAgICAgICAgICAgICAgICBjYXNlcyB3aGVyZSB0aGUgdGFy
Z2V0IFVSSSBjb250YWlucyBkYXRhIHNwZWNpZmljYWxseQ0KICAgICAgICAgICAgICAgIHRhaWxv
cmVkIHRvIGFuIGluZGl2aWR1YWwgUHVibGljIElkZW50aWZpZXIuIDwvdD4gDQogICAgICAgICAg
ICAgICAgPHQ+IFRlbGVwaG9uZSBOdW1iZXIgUmFuZ2U6IDx2c3BhY2UgYmxhbmtMaW5lcz0iMCIv
Pg0KICAgICAgICAgICAgICAgIEEgcHVibGljIGlkZW50aWZpZXIgbWF5IHJlcHJlc2VudA0KICAg
ICAgICAgICAgICAgIGFuIGluY2x1c2l2ZSByYW5nZSBvZiB0ZWxlcGhvbmUgbnVtYmVycy4gVGhl
IFROIHJhbmdlDQogICAgICAgICAgICAgICAgaXMgZGVmaW5lZCBieSB0aGUgZmlyc3QgYW5kIGxh
c3QgdGVsZXBob25lIG51bWJlciBvZg0KICAgICAgICAgICAgICAgIHRoZSBpbmNsdXNpdmUgcmFu
Z2UuIEZvciBleGFtcGxlLCBhIFROIHJhbmdlIGRlZmluZWQgYnkgDQogICAgICAgICAgICAgICAg
dG49MTIxMjU1NTAwMDAgYW5kIGVuZFRuPTEyMTI1NTYwMDAwIG1lYW5zIGFsbCB0aGUgVE5zDQog
ICAgICAgICAgICAgICAgZnJvbSAxMjEyNTU1MDAwMCB0byAxMjEyNTU2MDAwMCBpbmNsdXNpdmUg
YXJlIGluY2x1ZGVkLiA8L3Q+IA0KICAgICAgICAgICAgICAgIDx0PiBEZXN0aW5hdGlvbiBHcm91
cDogPHZzcGFjZSBibGFua0xpbmVzPSIwIi8+IA0KICAgICAgICAgICAgICAgIEEgbmFtZSBjb2xs
ZWN0aW9uIG9mIHplcm8gb3IgbW9yZSBQdWJsaWMgSWRlbnRpZmllcnMgdGhhdCANCiAgICAgICAg
ICAgICAgICBjYW4gYmUgYXNzb2NpYXRlZCB3aXRoIG9uZSBvciBtb3JlIFJvdXRlIEdyb3VwcyBm
b3IgdGhlIA0KICAgICAgICAgICAgICAgIHB1cnBvc2Ugb2YgZmFjaWxpdGF0aW5nIHRoZSBtYW5h
Z2VtZW50IG9mIHRoaWVyIGNvbW1vbiANCiAgICAgICAgICAgICAgICByb3V0aW5nIGluZm9ybWF0
aW9uLiA8L3Q+DQogICAgICAgICAgICAgICAgPHQ+IFJvdXRlIEdyb3VwOiA8dnNwYWNlIGJsYW5r
TGluZXM9IjAiLz4NCiAgICAgICAgICAgICAgICBBIFJvdXRlIEdyb3VwIGNvbnRhaW5zIGEgc2V0
IG9mIFJvdXRlIFJlY29yZHMsIA0KICAgICAgICAgICAgICAgIGEgc2V0IG9mIERlc3RpbmF0aW9u
IEdyb3VwIHJlZmVyZW5jZXMsIGFuZCBhIHNldCBvZiANCiAgICAgICAgICAgICAgICBwZWVyaW5n
IG9yZ2FuaXphdGlvbiBpZGVudGlmaWVycy4gIFRoaXMgaXMgdXNlZCB0byANCiAgICAgICAgICAg
ICAgICBlc3RhYmxpc2hlcyBhIHRocmVlIHBhcnQgcmVsYXRpb25zaGlwcyBiZXR3ZWVuIGEgc2V0
IG9mIA0KICAgICAgICAgICAgICAgIFB1YmxpYyBJZGVudGlmaWVycyBhbmQgdGhlaXIgY29tbW9u
IHJvdXRpbmcgaW5mb3JtYXRpb24gDQogICAgICAgICAgICAgICAgKFNFRCksIGFuZCB0aGUgbGlz
dCBvZiBwZWVyaW5nIG9yZ2FuaXphdGlvbnMgd2hvc2UgcXVlcnkgDQogICAgICAgICAgICAgICAg
cmVzcG9uc2VzIG1heSBpbmNsdWRlIHRoYXQgcm91dGluZyBpbmZvcm1hdGlvbiBpbiB0aGVpciAN
CiAgICAgICAgICAgICAgICBxdWVyeSByZXNwb25zZXMuICBUbyBzdXBwb3J0IHRoZSB1c2UgY2Fz
ZXMgZGVmaW5lZCBpbiANCiAgICAgICAgICAgICAgICBbSS1ELmlldGYtZHJpbmtzLXVzZWNhc2Vz
LXJlcXVpcmVtZW50c10sIHRoaXMgZG9jdW1lbnQgDQogICAgICAgICAgICAgICAgZGVmaW5lcyB0
aGUgZm9sbG93aW5nIHR5cGVzIG9mIFJvdXRlIFJlY29yZHM6IE5BUFRSVHlwZSwgDQogICAgICAg
ICAgICAgICAgTlNUeXBlLCBhbmQgVVJJVHlwZS4gIFRoZSBzb3VyY2VJZGVudCBlbGVtZW50IHdp
dGhpbiBhIFJvdXRlIA0KICAgICAgICAgICAgICAgIEdyb3VwLCBpbiBjb25jZXJ0IHdpdGggdGhl
IHNldCBvZiBwZWVyaWcgb3JnYW5pemF0aW9uIA0KICAgICAgICAgICAgICAgIGlkZW50aWZpZXJz
IGVuYWJsZXMgZmluZSBncmFpbmVkIHNvdXJjZSBiYXNlZCByb3V0aW5nLiAgDQogICAgICAgICAg
ICAgICAgRnVydGhlciBkZXRhaWxzIGFib3V0IHRoZSBSb3V0ZSBHcm91cCBhbmQgc291cmNlIGJh
c2VkIHJvdXRpbmcgDQogICAgICAgICAgICAgICAgcmVmZXIgdG8gdGhlIGRlZmluaXRpb25zIGFu
ZCBkZXNjcmlwdGlvbnMgb2YgdGhlIFJvdXRlIA0KICAgICAgICAgICAgICAgIEdyb3VwIG9wZXJh
dGlvbnMgZm91bmQgbGF0ZXIgaW4gdGhpcyBkb2N1bWVudC4gPC90PiAgICAgICAgICAgDQogICAg
ICAgICAgICAgICAgPHQ+IFJvdXRlIFJlY29yZDogPHZzcGFjZSBibGFua0xpbmVzPSIwIi8+DQog
ICAgICAgICAgICAgICAgQSBSb3V0ZSBSZWNvcmQgY29udGFpbnMgdGhlIGRhdGEgdGhhdCBhIHJl
c29sdXRpb24gc3lzdGVtIA0KICAgICAgICAgICAgICAgIHJldHVybnMgaW4gcmVzcG9uc2UgdG8g
YSBzdWNjZXNzZnVsIHF1ZXJ5IGZvciBhIFB1YmxpYyANCiAgICAgICAgICAgICAgICBJZGVudGlm
aWVyLiAgUm91dGUgUmVjb29yZHMgYXJlIGFzc29jaWF0ZWQgd2l0aCBhIFJvdXRlIA0KICAgICAg
ICAgICAgICAgIEdyb3VwIGZvciBTRUQgdGhhdCBpcyBub3Qgc3BlY2lmaWMgdG8gYSBQdWJsaWMg
SWRlbnRpZmllci4gDQogICAgICAgICAgICAgICAgPHZzcGFjZSBibGFua0xpbmVzPSIwIi8+IFRv
IHN1cHBvcnQgdGhlIHVzZSBjYXNlcyBkZWZpbmVkIGluIA0KICAgICAgICAgICAgICAgIDx4cmVm
IHRhcmdldD0iSS1ELmlldGYtZHJpbmtzLXVzZWNhc2VzLXJlcXVpcmVtZW50cyIvPiwgDQogICAg
ICAgICAgICAgICAgU1BQUCBwcm90b2NvbCBkZWZpbmVzIHRocmVlIHR5cGUgb2YgUm91dGUgUmVj
b3JkczoNCiAgICAgICAgICAgICAgICBVUklUeXBlLCBOQVBUUlR5cGUsIGFuZCBOU1R5cGUuIFRo
ZXNlIFJvdXRlIFJlY29yZHMNCiAgICAgICAgICAgICAgICBleHRlbmQgdGhlIGFic3RyYWN0IHR5
cGUgUnRlUmVjVHlwZSBhbmQgaW5oZXJpdCB0aGUNCiAgICAgICAgICAgICAgICBjb21tb24gYXR0
cmlidXRlICdwcmlvcml0eScgdGhhdCBpcyBtZWFudCBmb3Igc2V0dGluZw0KICAgICAgICAgICAg
ICAgIHByZWNlZGVuY2UgYWNyb3NzIHRoZSByb3V0ZSByZWNvcmRzIGRlZmluZWQgd2l0aGluIGEN
CiAgICAgICAgICAgICAgICBSb3V0ZSBHcm91cCBpbiBhIHByb3RvY29sIGFnbm9zdGljIGZhc2hp
b24uIDwvdD4gDQogICAgICAgICAgICAgICAgPHQ+IE9yZ2FuaXphdGlvbjogPHZzcGFjZSBibGFu
a0xpbmVzPSIwIi8+IEFuDQogICAgICAgICAgICAgICAgT3JnYW5pemF0aW9uIGlzIGFuIGVudGl0
eSB0aGF0IG1heSBmdWxmaWxsIGFueSANCiAgICAgICAgICAgICAgICBjb21iaW5hdGlvbiBvZiB0
aHJlZSByb2xlczogIFJlZ2lzdHJhbnQsIFJlZ2lzdHJhciwgYW5kIA0KICAgICAgICAgICAgICAg
IFBlZXJpbmcgT3JnYW5pemF0aW9uLiAgQWxsIFNQUFAgb2JqZWN0cyBhcmUNCiAgICAgICAgICAg
ICAgICBhc3NvY2lhdGVkIHdpdGggdHdvIG9yZ2FuaXphdGlvbiBpZGVudGlmaWVycyB0byBpZGVu
dGlmeSANCiAgICAgICAgICAgICAgICBlYWNoIG9iamVjdCdzIHJlZ2lzdHJhbnQgYW5kIHRoZSBy
ZWdpc3RyYXIuIEEgUm91dGUgR3JvdXAgDQogICAgICAgICAgICAgICAgb2JqZWN0IGlzIGFsc28g
YXNzb2NpYXRlZCB3aXRoIGEgc2V0IG9mIHplcm8gb3IgbW9yZSANCiAgICAgICAgICAgICAgICBv
cmdhbml6YXRpb24gaWRlbnRpZmllcnMgdGhhdCBpZGVudGlmeSB0aGUgcGVlcmluZyANCiAgICAg
ICAgICAgICAgICBvcmdhbml6YXRpb25zIHdob3NlIHF1ZXJ5IHJlc3BvbnNlcyBtYXkgaW5jbHVk
ZSB0aGUgDQogICAgICAgICAgICAgICAgcm91dGluZyBpbmZvcm1hdGlvbiAoU0VEKSBkZWZpbmVk
IGluIHRoZSBSb3V0ZSBSZWNvcmRzIA0KICAgICAgICAgICAgICAgIHdpdGhpbiB0aGF0IFJvdXRl
IEdyb3VwLiA8L3Q+DQogICAgICAgICAgICA8L2xpc3Q+DQogICAgICAgICAgPC90Pg0KICAgICAN
CiAgICAgICA8L3NlY3Rpb24+DQogICAgICAgDQogICAgPC9zZWN0aW9uPg0KDQogICAgPHNlY3Rp
b24gYW5jaG9yPSJ0cmFuc3BvcnRyZXEiIHRpdGxlPSJUcmFuc3BvcnQgUHJvdG9jb2wgUmVxdWly
ZW1lbnRzIj4NCg0KICAgICAgPHQ+IFRoaXMgc2VjdGlvbiBwcm92aWRlcyByZXF1aXJlbWVudHMg
Zm9yIHRyYW5zcG9ydCBwcm90b2NvbHMNCiAgICAgICAgc3VpdGFibGUgZm9yIFNQUFAuIE1vcmUg
c3BlY2lmaWNhbGx5LCB0aGlzIHNlY3Rpb24gc3BlY2lmaWVzDQogICAgICAgIHRoZSBzZXJ2aWNl
cywgZmVhdHVyZXMsIGFuZCBhc3N1bXB0aW9ucyB0aGF0IFNQUFAgZGVsZWdhdGVzIHRvDQogICAg
ICAgIHRoZSBjaG9zZW4gdHJhbnNwb3J0IGFuZCBlbnZlbG9wZSB0ZWNobm9sb2dpZXMuIDwvdD4N
Cg0KICAgICAgPHQ+IFR3byBkaWZmZXJlbnQgZ3JvdXBzIG9mIHVzZSBjYXNlcyBhcmUgc3BlY2lm
aWVkIGluIDx4cmVmDQogICAgICAgICAgdGFyZ2V0PSJJLUQuaWV0Zi1kcmlua3MtdXNlY2FzZXMt
cmVxdWlyZW1lbnRzIi8+LiBPbmUgZ3JvdXANCiAgICAgICAgb2YgdXNlIGNhc2VzIGRlc2NyaWJl
cyB0aGUgcHJvdmlzaW9uaW5nIG9mIGRhdGEgYnkgYSBjbGllbnQNCiAgICAgICAgaW50byBhIFJl
Z2lzdHJ5IChTZWN0aW9uIDMuMSBvZiB0aGUgYWJvdmUgcmVmZXJlbmNlZA0KICAgICAgICBkb2N1
bWVudCksIHdoaWxlIHRoZSBvdGhlciBncm91cCBkZXNjcmliZXMgdGhlIGRpc3RyaWJ1dGlvbiBv
Zg0KICAgICAgICBkYXRhIGludG8gbG9jYWwgZGF0YSByZXBvc2l0b3JpZXMgKFNlY3Rpb24gMy4y
KS4gVGhlIGN1cnJlbnQNCiAgICAgICAgdmVyc2lvbiBvZiB0aGlzIGRvY3VtZW50IGZvY3VzZXMg
b24gdGhlIGZpcnN0IHNldCBvZiB1c2UgY2FzZXMNCiAgICAgICAgKGNsaWVudCB0byByZWdpc3Ry
eSBwcm92aXNpb25pbmcpLiA8dnNwYWNlIGJsYW5rTGluZXM9IjEiLz4NCiAgICAgICAgVGhlc2Ug
dXNlIGNhc2VzIG1heSBpbnZvbHZlIHRoZSBwcm92aXNpb25pbmcgb2YgdmVyeSBzbWFsbA0KICAg
ICAgICBkYXRhIHNldHMgbGlrZSB0aGUgbW9kaWZpY2F0aW9uIG9yIHVwZGF0ZSBvZiBhIHNpbmds
ZSBwdWJsaWMNCiAgICAgICAgaWRlbnRpZmllci4gT3RoZXIgcHJvdmlzaW9uaW5nIG9wZXJhdGlv
bnMgbWF5IGRlYWwgd2l0aCBodWdlDQogICAgICAgIGRhdGFzZXRzIGxpa2UgdGhlICJkb3dubG9h
ZCIgb2YgYSB3aG9sZSBsb2NhbCBudW1iZXINCiAgICAgICAgcG9ydGFiaWxpdHkgZGF0YWJhc2Ug
dG8gYSBSZWdpc3RyeS4gPHZzcGFjZSBibGFua0xpbmVzPSIxIi8+DQogICAgICAgIEFzIGEgcmVz
dWx0LCBhIHRyYW5zcG9ydCBwcm90b2NvbCBmb3IgU1BQUCBtdXN0IGJlIHZlcnkNCiAgICAgICAg
ZmxleGlibGUgYW5kIGFjY29tbW9kYXRlIHZhcmlvdXMgc2l6ZXMgb2YgZGF0YSBzZXQgc2l6ZXMu
IDwvdD4NCiAgICAgIDx0PiBGb3IgdGhlIHJlYXNvbnMgb3V0bGluZWQgYWJvdmUsIGl0IGlzIGNv
bmNlaXZhYmxlIHRoYXQNCiAgICAgICAgcHJvdmlzaW9uaW5nIGFuZCBkaXN0cmlidXRpbmcgbWF5
IHVzZSBkaWZmZXJlbnQgdHJhbnNwb3J0DQogICAgICAgIHByb3RvY29scy4gVGhpcyBkb2N1bWVu
dCBmb2N1c2VzIG9uIHRoZSBwcm92aXNpb25pbmcgcHJvdG9jb2wuIDwvdD4NCg0KICAgICAgPHQ+
QSBmZXcgdG9waWNzIHJlbWFpbiBvcGVuIGZvciBkaXNjdXNzaW9uOiA8bGlzdA0KICAgICAgICAg
IHN0eWxlPSJzeW1ib2xzIj4NCiAgICAgICAgICA8dD5UaGUgYWJpbGl0eSB0byBlc3RhYmxpc2gg
bXVsdGlwbGUgY29ubmVjdGlvbnMgYmV0d2VlbiBhDQogICAgICAgICAgICBjbGllbnQgYW5kIHNl
cnZlciBtYXkgYmUgZGVzaXJhYmxlLiBJZiBzbywgd2UgbWF5IHdhbnQgdG8NCiAgICAgICAgICAg
IHNwZWNpZnkgdGhlIHJlbGF0aW9uIG9mIHRyYW5zYWN0aW9ucyBiZXR3ZWVuIHRoZSB2YXJpb3Vz
DQogICAgICAgICAgICBjb25uZWN0aW9ucy48L3Q+DQogICAgICAgICAgPHQ+UGlwZWxpbmluZyBv
ZiByZXF1ZXN0cyBpcyByZXF1aXJlZCBhdCB0aGUgU1BQUCBwcm90b2NvbA0KICAgICAgICAgICAg
bGF5ZXIuIEl0IG1heSBoYXZlIGltcGFjdHMgYXQgdGhlIHRyYW5zcG9ydCBsZXZlbCB0aGF0DQog
ICAgICAgICAgICBuZWVkIHRvIGJlIG91dGxpbmVkLjwvdD4NCiAgICAgICAgICA8dD5TY29wZTog
dGhlIGN1cnJlbnQgc2NvcGUgb2YgdGhpcyBlZmZvcnQgaXMgYmFzZWQgdXBvbg0KICAgICAgICAg
ICAgaGF2aW5nIGEgY29ubmVjdGlvbiBvcmllbnRlZCB0cmFuc3BvcnQuIElzIHRoZXJlIGFueSBu
ZWVkDQogICAgICAgICAgICB0byBzdXBwb3J0IGEgdHJhbnNwb3J0IHByb3RvY29sIHdpdGggYXN5
bmNocm9ub3VzDQogICAgICAgICAgICBvcGVyYXRpb24/IDwvdD4NCiAgICAgICAgICA8dD5JZiBp
dCBpcyByZXF1aXJlZCB0aGF0IHJlc3BvbnNlcyBhcnJpdmUgaW4gdGhlIG9yZGVyIG9mDQogICAg
ICAgICAgICB0aGUgcmVxdWVzdHMsIHRoaXMgbXVzdCBiZSBzcGVjaWZpZWQgY2xlYXJseS48L3Q+
DQogICAgICAgIDwvbGlzdD4NCiAgICAgIDwvdD4NCg0KICAgICAgPHNlY3Rpb24gYW5jaG9yPSJ0
cmFuc3Bjb25ucmVxIiB0aXRsZT0iQ29ubmVjdGlvbiBPcmllbnRlZCI+DQogICAgICAgIDx0PiBU
aGUgU1BQUCBwcm90b2NvbCBmb2xsb3dzIGEgbW9kZWwgd2hlcmUgYSBDbGllbnQNCiAgICAgICAg
ICBlc3RhYmxpc2hlcyBhIGNvbm5lY3Rpb24gdG8gYSBTZXJ2ZXIgaW4gb3JkZXIgdG8gZnVydGhl
cg0KICAgICAgICAgIGV4Y2hhbmdlIHByb3Zpc2lvbmluZyB0cmFuc2FjdGlvbnMgb3ZlciBzdWNo
IHBvaW50LXRvLXBvaW50DQogICAgICAgICAgY29ubmVjdGlvbi4gQSB0cmFuc3BvcnQgcHJvdG9j
b2wgZm9yIFNQUFAgTVVTVCB0aGVyZWZvcmUgYmUNCiAgICAgICAgICBjb25uZWN0aW9uIG9yaWVu
dGVkLiA8L3Q+DQogICAgICAgIDx0PiBOb3RlIHRoYXQgdGhlIHJvbGUgb2YgdGhlICJDbGllbnQi
IGFuZCB0aGUgIlNlcnZlciIgb25seQ0KICAgICAgICAgIGFwcGxpZXMgdG8gdGhlIGNvbm5lY3Rp
b24sIGFuZCB0aG9zZSByb2xlcyBhcmUgbm90IHJlbGF0ZWQNCiAgICAgICAgICBpbiBhbnkgd2F5
IHRvIHRoZSB0eXBlIG9mIGVudGl0eSB0aGF0IHBhcnRpY2lwYXRlcyBpbiBhDQogICAgICAgICAg
cHJvdG9jb2wgZXhjaGFuZ2UuIEZvciBleGFtcGxlLCBhIFJlZ2lzdHJ5IG1pZ2h0IGFsc28NCiAg
ICAgICAgICBpbmNsdWRlIGEgIkNsaWVudCIgd2hlbiBzdWNoIGEgUmVnaXN0cnkgaW5pdGlhdGVz
IGENCiAgICAgICAgICBjb25uZWN0aW9uIChmb3IgZXhhbXBsZSwgZm9yIGRhdGEgZGlzdHJpYnV0
aW9uIHRvIFNTUCkuIDwvdD4NCiAgICAgIDwvc2VjdGlvbj4NCg0KICAgICAgPHNlY3Rpb24gYW5j
aG9yPSJyZXF1ZXN0cmVzcG9uc2UiDQogICAgICAgIHRpdGxlPSJSZXF1ZXN0IGFuZCBSZXNwb25z
ZSBNb2RlbCI+DQogICAgICAgIDx0PiBQcm92aXNpb25pbmcgb3BlcmF0aW9ucyBpbiBTUFBQIGZv
bGxvdyB0aGUgcmVxdWVzdCAtDQogICAgICAgICAgcmVzcG9uc2UgbW9kZWwsIHdoZXJlIGEgdHJh
bnNhY3Rpb24gaXMgaW5pdGlhdGVkIGJ5IGEgQ2xpZW50DQogICAgICAgICAgdXNpbmcgYSBSZXF1
ZXN0IGNvbW1hbmQsIGFuZCB0aGUgU2VydmVyIHJlc3BvbmRzIHRvIHRoZQ0KICAgICAgICAgIENs
aWVudCBieSBtZWFucyBvZiBhIFJlc3BvbnNlLiA8dnNwYWNlIGJsYW5rTGluZXM9IjEiLz4NCiAg
ICAgICAgICBNdWx0aXBsZSBzdWJzZXF1ZW50IHJlcXVlc3QtcmVzcG9uc2UgZXhjaGFuZ2VzIE1B
WSBiZQ0KICAgICAgICAgIHBlcmZvcm1lZCBvdmVyIGEgc2luZ2xlIGNvbm5lY3Rpb24uIDwvdD4N
CiAgICAgICAgPHQ+IFRoZXJlZm9yZSwgYSB0cmFuc3BvcnQgcHJvdG9jb2wgZm9yIFNQUFAgTVVT
VCBmb2xsb3cgdGhlDQogICAgICAgICAgcmVxdWVzdC1yZXNwb25zZSBtb2RlbCBieSBhbGxvd2lu
ZyBhIHJlc3BvbnNlIHRvIGJlIHNlbnQgdG8NCiAgICAgICAgICB0aGUgcmVxdWVzdCBpbml0aWF0
b3IuPC90Pg0KICAgICAgPC9zZWN0aW9uPg0KDQogICAgICA8c2VjdGlvbiBhbmNob3I9ImNvbm5l
Y3Rpb25sZW5ndGgiIHRpdGxlPSJDb25uZWN0aW9uIExpZmV0aW1lIj4NCiAgICAgICAgPHQ+IFNv
bWUgdXNlIGNhc2VzIGludm9sdmUgcHJvdmlzaW9uaW5nIGEgc2luZ2xlIHJlcXVlc3QgdG8gYQ0K
ICAgICAgICAgIG5ldHdvcmsgZWxlbWVudCAtIGNvbm5lY3Rpb25zIHN1cHBvcnRpbmcgc3VjaCBw
cm92aXNpb25pbmcNCiAgICAgICAgICByZXF1ZXN0cyBtaWdodCBiZSBzaG9ydC1saXZlZCwgYW5k
IG9ubHkgZXN0YWJsaXNoZWQgb24NCiAgICAgICAgICBkZW1hbmQuIDwvdD4NCiAgICAgICAgPHQ+
IE90aGVyIHVzZSBjYXNlcyBpbnZvbHZlIGVpdGhlciBwcm92aXNpb25pbmcgYSBodWdlIHNldCBv
Zg0KICAgICAgICAgIGRhdGEsIG9yIGEgY29uc3RhbnQgc3RyZWFtIG9mIHNtYWxsIHVwZGF0ZXMs
IHdoaWNoIHdvdWxkDQogICAgICAgICAgcmVxdWlyZSBsb25nLWxpdmVkIGNvbm5lY3Rpb25zLiA8
L3Q+DQogICAgICAgIDx0PiBUaGVyZWZvcmUsIGEgcHJvdG9jb2wgc3VpdGFibGUgZm9yIFNQUFAg
U0hPVUxEIHN1cHBvcnQNCiAgICAgICAgICBzaG9ydCBsaXZlZCBhcyB3ZWxsIGFzIGxvbmcgbGl2
ZWQgY29ubmVjdGlvbnMuIDwvdD4NCiAgICAgIDwvc2VjdGlvbj4NCg0KICAgICAgPHNlY3Rpb24g
YW5jaG9yPSJhdXRoZW50aWNhdGlvbiIgdGl0bGU9IkF1dGhlbnRpY2F0aW9uIj4NCiAgICAgICAg
PHQ+IE1hbnkgdXNlIGNhc2VzIHJlcXVpcmUgdGhlIFNlcnZlciB0byBhdXRoZW50aWNhdGUgdGhl
DQogICAgICAgICAgQ2xpZW50LCBhbmQgcG90ZW50aWFsbHkgYWxzbyB0aGUgQ2xpZW50IHRvIGF1
dGhlbnRpY2F0ZSB0aGUNCiAgICAgICAgICBTZXJ2ZXIuIFdoaWxlIGF1dGhlbnRpY2F0aW9uIG9m
IHRoZSBTZXJ2ZXIgYnkgdGhlIENsaWVudCBpcw0KICAgICAgICAgIGV4cGVjdGVkIHRvIGJlIHVz
ZWQgb25seSB0byBwcmV2ZW50IGltcGVyc29uYXRpb24gb2YgdGhlDQogICAgICAgICAgU2VydmVy
LCBhdXRoZW50aWNhdGlvbiBvZiB0aGUgQ2xpZW50IGJ5IHRoZSBTZXJ2ZXIgaXMNCiAgICAgICAg
ICBleHBlY3RlZCB0byBiZSB1c2VkIHRvIGlkZW50aWZ5IGFuZCBmdXJ0aGVyIGF1dGhvcml6ZSB0
aGUNCiAgICAgICAgICBDbGllbnQgdG8gY2VydGFpbiByZXNvdXJjZXMgb24gdGhlIFNlcnZlci4g
PC90Pg0KICAgICAgICA8dD4gVGhlcmVmb3JlLCBhbiBTUFBQIHRyYW5zcG9ydCBwcm90b2NvbCBN
VVNUIHByb3ZpZGUgbWVhbnMNCiAgICAgICAgICBmb3IgYSBTZXJ2ZXIgdG8gYXV0aGVudGljYXRl
IGFuZCBhdXRob3JpemUgYSBDbGllbnQsIGFuZCBNQVkNCiAgICAgICAgICBwcm92aWRlIG1lYW5z
IGZvciBDbGllbnRzIHRvIGF1dGhlbnRpY2F0ZSBhIFNlcnZlci4gPC90Pg0KICAgICAgICA8dD4g
SG93ZXZlciwgU1BQUCB0cmFuc3BvcnQgU0hPVUxEIGFsc28gYWxsb3cgZm9yDQogICAgICAgICAg
dW5hdXRoZW50aWNhdGVkIGNvbm5lY3Rpb25zLiA8L3Q+DQogICAgICA8L3NlY3Rpb24+DQoNCiAg
ICAgIDxzZWN0aW9uIGFuY2hvcj0iY29uZmlkZW50aWFsaXR5Ig0KICAgICAgICB0aXRsZT0iQ29u
ZmlkZW50aWFsaXR5IGFuZCBJbnRlZ3JpdHkiPg0KICAgICAgICA8dD4gRGF0YSB0aGF0IGlzIHRy
YW5zcG9ydGVkIG92ZXIgdGhlIHByb3RvY29sIGlzIGRlZW1lZA0KICAgICAgICAgIGNvbmZpZGVu
dGlhbC4gVGhlcmVmb3JlLCBhIHRyYW5zcG9ydCBwcm90b2NvbCBzdWl0YWJsZSBmb3INCiAgICAg
ICAgICBTUFBQIE1VU1QgZW5zdXJlIGNvbmZpZGVudGlhbGl0eSBhbmQgaW50ZWdyaXR5IHByb3Rl
Y3Rpb24gYnkNCiAgICAgICAgICBwcm92aWRpbmcgZW5jcnlwdGlvbiBjYXBhYmlsaXRpZXMuIDwv
dD4NCiAgICAgICAgPHQ+IEFkZGl0aW9uYWxseSwgYSBEUklOS1MgcHJvdG9jb2wgTVVTVCBOT1Qg
dXNlIGFuIHVucmVsaWFibGUNCiAgICAgICAgICBsb3dlci1sYXllciB0cmFuc3BvcnQgcHJvdG9j
b2wgdGhhdCBkb2VzIG5vdCBwcm92aWRlDQogICAgICAgICAgY29uZmlkZW50aWFsaXR5IGFuZCBp
bnRlZ3JpdHkgcHJvdGVjdGlvbi4gPC90Pg0KICAgICAgPC9zZWN0aW9uPg0KDQogICAgICA8c2Vj
dGlvbiBhbmNob3I9InRpbWluZyIgdGl0bGU9Ik5lYXIgUmVhbCBUaW1lIj4NCiAgICAgICAgPHQ+
IE1hbnkgdXNlIGNhc2VzIHJlcXVpcmUgbmVhciByZWFsLXRpbWUgcmVzcG9uc2VzIGZyb20gdGhl
DQogICAgICAgICAgU2VydmVyLiBUaGVyZWZvcmUsIGEgRFJJTktTIHRyYW5zcG9ydCBwcm90b2Nv
bCBNVVNUIHN1cHBvcnQNCiAgICAgICAgICBuZWFyLXJlYWwtdGltZSByZXNwb25zZSB0byByZXF1
ZXN0cyBzdWJtaXR0ZWQgYnkgdGhlIENsaWVudC4NCiAgICAgICAgPC90Pg0KICAgICAgPC9zZWN0
aW9uPg0KDQogICAgICA8c2VjdGlvbiBhbmNob3I9InJlc3BzaXplcyIgdGl0bGU9IlJlcXVlc3Qg
YW5kIFJlc3BvbnNlIFNpemVzIj4NCiAgICAgICAgPHQ+IFNQUFAgY292ZXJzIGEgcmFuZ2Ugb2Yg
dXNlIGNhc2VzIC0gZnJvbSBjYXNlcyB3aGVyZQ0KICAgICAgICAgIHByb3Zpc2lvbmluZyBhIHNp
bmdsZSBwdWJsaWMgaWRlbnRpZmllciB3aWxsIGNyZWF0ZSB2ZXJ5DQogICAgICAgICAgc21hbGwg
cmVxdWVzdCBhbmQgcmVzcG9uc2Ugc2l6ZXMgdG8gY2FzZXMgd2hlcmUgbWlsbGlvbnMgb2YNCiAg
ICAgICAgICBkYXRhIHJlY29yZHMgYXJlIHN1Ym1pdHRlZCBvciByZXRyaWV2ZWQgaW4gb25lIHRy
YW5zYWN0aW9uLg0KICAgICAgICAgIFRoZXJlZm9yZSwgYSB0cmFuc3BvcnQgcHJvdG9jb2wgc3Vp
dGFibGUgZm9yIFNQUFAgTVVTVA0KICAgICAgICAgIHN1cHBvcnQgYSBncmVhdCB2YXJpZXR5IG9m
IHJlcXVlc3QgYW5kIHJlc3BvbnNlIHNpemVzLiA8L3Q+DQogICAgICAgIDx0PiBBIHRyYW5zcG9y
dCBwcm90b2NvbCBNQVkgYWxsb3cgc3BsaXR0aW5nIGxhcmdlIGNodW5rcyBvZg0KICAgICAgICAg
IGRhdGEgaW50byBzZXZlcmFsIHNtYWxsZXIgY2h1bmtzLiA8L3Q+DQogICAgICA8L3NlY3Rpb24+
DQoNCiAgICAgIDxzZWN0aW9uIGFuY2hvcj0icmVxb3JkZXIiDQogICAgICAgIHRpdGxlPSJSZXF1
ZXN0IGFuZCBSZXNwb25zZSBDb3JyZWxhdGlvbiI+DQogICAgICAgIDx0PiBBIHRyYW5zcG9ydCBw
cm90b2NvbCBzdWl0YWJsZSBmb3IgU1BQUCBNVVNUIGFsbG93DQogICAgICAgICAgcmVzcG9uc2Vz
IHRvIGJlIGNvcnJlbGF0ZWQgd2l0aCByZXF1ZXN0cy4gPC90Pg0KICAgICAgPC9zZWN0aW9uPg0K
DQogICAgICA8c2VjdGlvbiBhbmNob3I9ImFjayIgdGl0bGU9IlJlcXVlc3QgQWNrbm93bGVkZ2Vt
ZW50Ij4NCiAgICAgICAgPHQ+IERhdGEgdHJhbnNwb3J0ZWQgaW4gdGhlIFNQUFAgcHJvdG9jb2wg
aXMgbGlrZWx5IGNydWNpYWwNCiAgICAgICAgICBmb3IgdGhlIG9wZXJhdGlvbiBvZiB0aGUgY29t
bXVuaWNhdGlvbiBuZXR3b3JrIHRoYXQgaXMgYmVpbmcNCiAgICAgICAgICBwcm92aXNpb25lZC4g
PHZzcGFjZSBibGFua0xpbmVzPSIxIi8+IEZhaWxlZCB0cmFuc2FjdGlvbnMNCiAgICAgICAgICBj
YW4gbGVhZCB0byBzaXR1YXRpb25zIHdoZXJlIGEgc3Vic2V0IG9mIHB1YmxpYyBpZGVudGlmaWVy
cw0KICAgICAgICAgIChvciBldmVuIFNTUHMpIG1pZ2h0IG5vdCBiZSByZWFjaGFibGUsIG9yIHNp
dHVhdGlvbnMgd2hlcmUNCiAgICAgICAgICB0aGUgcHJvdmlzaW9uaW5nIHN0YXRlIG9mIHRoZSBu
ZXR3b3JrIGlzIGluY29uc2lzdGVudC4gPC90Pg0KICAgICAgICA8dD4gVGhlcmVmb3JlLCBhIHRy
YW5zcG9ydCBwcm90b2NvbCBmb3IgU1BQUCBNVVNUIHByb3ZpZGUgYQ0KICAgICAgICAgIFJlc3Bv
bnNlIGZvciBlYWNoIFJlcXVlc3QsIHNvIHRoYXQgYSBDbGllbnQgY2FuIGlkZW50aWZ5DQogICAg
ICAgICAgd2hldGhlciBhIFJlcXVlc3Qgc3VjY2VlZGVkIG9yIGZhaWxlZC4gPC90Pg0KICAgICAg
PC9zZWN0aW9uPg0KDQogICAgICA8c2VjdGlvbiBhbmNob3I9Im1hbmRhdG9yeXRyYW5zcG9ydCIN
CiAgICAgICAgdGl0bGU9Ik1hbmRhdG9yeQ0KICAgICAgICBUcmFuc3BvcnQiPg0KICAgICAgICA8
dD4gQXMgb2YgdGhpcyB3cml0aW5nIG9mIHRoaXMgcmV2aXNpb24sIG9uZSB0cmFuc3BvcnQNCiAg
ICAgICAgICBwcm90b2NvbCBwcm9wb3NhbCBoYXMgYmVlbiBwcm92aWRlZCBpbiA8eHJlZg0KICAg
ICAgICAgICAgdGFyZ2V0PSJJLUQuaWV0Zi1kcmlua3Mtc3BwcC1vdmVyLXNvYXAiLz4uIDx2c3Bh
Y2UNCiAgICAgICAgICAgIGJsYW5rTGluZXM9IjEiLz4gVGhpcyBzZWN0aW9uIHdpbGwgZGVmaW5l
IGEgbWFuZGF0b3J5DQogICAgICAgICAgdHJhbnNwb3J0IHByb3RvY29sIHRvIGJlIGNvbXBsaWFu
dCB3aXRoIHRoaXMgUkZDLiA8L3Q+DQogICAgICA8L3NlY3Rpb24+DQoNCiAgICA8L3NlY3Rpb24+
DQogICAgDQogICAgPHNlY3Rpb24gYW5jaG9yPSJiYXNpY2RhdGFzdHJ1Y3R1cmVzIiB0aXRsZT0i
QmFzZSBQcm90b2NvbCBEYXRhIFN0cnVjdHVyZXMiPg0KDQogICAgICAgPHQ+IFRvIHRoZSBleHRl
bmQgcG9zc2libGUgU1BQUCB1c2VzIGEgY29tbW9uIG1vZGVsIGFuZCBhIGNvbW1vbiBzZXQgb2YN
CiAgICAgICBkYXRhIHN0cnVjdHVyZXMgZm9yIG1vc3Qgb2YgdGhlIHN1cHBvcnRlZCBvcGVyYXRp
b25zIGFuZCBvYmplY3QgdHlwZXMuICANCiAgICAgICBUaGlzIHNlY3Rpb24gZGVzY3JpYmVkIHRo
ZXNlIGNvbW1vbiBkYXRhIHN0cnVjdHVyZXMuPC90Pg0KICAgICAgIA0KICAgICAgIDxzZWN0aW9u
IGFuY2hvcj0icmVxdWVzdGFuZHJlc3BvbnNlIiB0aXRsZT0iUmVxdWVzdCBhbmQgUmVzcG9uc2Ug
U3RydWN0dXJlIj4NCg0KICAgICAgICAgPHQ+IEFuIFNQUFAgY2xpZW50IGludGVyYWN0cyB3aXRo
IGFuIFNQUFAgc2VydmVyIGJ5IHVzaW5nIG9uZSBvZg0KICAgICAgICAgdGhlIHN1cHBvcnRlZCB0
cmFuc3BvcnQgbWVjaGFuaXNtcyB0byBzZW5kIG9uZSBvciBtb3JlDQogICAgICAgICByZXF1ZXN0
cyB0byB0aGUgc2VydmVyIGFuZCByZWNlaXZlIGNvcnJlc3BvbmRpbmcgcmVwbGllcyBmcm9tDQog
ICAgICAgICB0aGUgc2VydmVyLiBBbiBTUFBQIHJlcXVlc3QgaXMgd3JhcHBlZCB3aXRoaW4gdGhl
DQogICAgICAgICA8IVtDREFUQVs8c3BwcFJlcXVlc3Q+IF1dPiBlbGVtZW50IHdoaWxlIGFuIFNQ
UFAgcmVzcG9uc2UgaXMNCiAgICAgICAgIHdyYXBwZWQgd2l0aGluIGFuIDwhW0NEQVRBWzxzcHBw
UmVzcG9uc2U+XV0+IGVsZW1lbnQuDQogICAgICAgICBGdXJ0aGVybW9yZSwgZnVsbHkgZm9ybWVk
IFNQUFAgcmVxdWVzdHMgYW5kIHJlc3BvbnNlcyBhcmUNCiAgICAgICAgIGNvbXByaXNlZCBvZiBj
b25zdHJ1Y3RzIHJlcXVpcmVkIGJ5IHRoZSBjaG9zZW4gdHJhbnNwb3J0IGFuZCANCiAgICAgICAg
IGVudmVsb3BlIHRlY2hub2xvZ3kuIFRoZSBzdXBwb3J0ZWQgdHJhbnNwb3J0IGFuZCBlbnZlbG9w
ZSANCiAgICAgICAgIHRlY2hub2xvZ3kgc3BlY2lmaWNhdGlvbnMgd2lsbCBiZSBkZWZpbmVkIGlu
IHNlcGFyYXRlIGRvY3VtZW50cywgDQogICAgICAgICBhbmQgYXJlIG5vdCBkaXNjdXNzZWQgaGVy
ZS4gPC90Pg0KDQogICAgICAgIDxzZWN0aW9uIGFuY2hvcj0icmVxdWVzdCIgdGl0bGU9IlJlcXVl
c3QiPg0KICAgICAgICAgIDx0PiBBbiBTUFBQIHJlcXVlc3Qgb2JqZWN0LCBjb21tb24gdG8gYW55
IHRyYW5zcG9ydCBhbmQNCiAgICAgICAgICAgIGVudmVsb3BlIHRlY2hub2xvZ3ksIGlzIGNvbnRh
aW5lZCB3aXRoaW4gdGhlIGdlbmVyaWMNCiAgICAgICAgICAgIDwhW0NEQVRBWzxzcHBwUmVxdWVz
dD5dXT4gZWxlbWVudC4gPC90Pg0KICAgICAgICAgIDx0Pg0KICAgICAgICAgICAgPGZpZ3VyZSB0
aXRsZT0iIj4NCiAgICAgICAgICAgICAgPGFydHdvcmsgYWxpZ249ImxlZnQiPg0KICAgICAgICAg
ICAgICAgIDwhW0NEQVRBWw0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InNwcHBSZXF1ZXN0Ij4N
CiAgICAgICAgICAgIDxjb21wbGV4VHlwZT4NCiAgICAgICAgICAgICAgPHNlcXVlbmNlPg0KICAg
ICAgICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0idHJhbnNhY3Rpb25hbCIgdHlwZT0iYm9vbGVh
biIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICAgICAgICAgICA8YW55IG1heE9jY3Vycz0idW5i
b3VuZGVkIi8+DQogICAgICAgICAgICAgIDwvc2VxdWVuY2U+DQogICAgICAgICAgICA8L2NvbXBs
ZXhUeXBlPg0KICAgICAgICAgIDwvZWxlbWVudD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBdXT4NCiAgICAgICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAgICAgICAgPC9maWd1
cmU+DQogICAgICAgICAgPC90Pg0KICAgICAgICANCiAgICAgICAgICA8dD4gVGhlIGRhdGEgZWxl
bWVudHMgd2l0aGluIHRoZSA8IVtDREFUQVs8c3BwcFJlcXVlc3Q+XV0+IA0KICAgICAgICAgIGVs
ZW1lbnQgYXJlIGRlc2NyaWJlZCBhcyBmb2xsb3dzOiANCiAgICAgICAgICA8bGlzdCBzdHlsZT0i
c3ltYm9scyIgaGFuZ0luZGVudD0iNSI+DQogICAgICAgICAgPHQ+IHRyYW5zYWN0aW9uYWw6IEEg
Ym9vbGVhbiB2YWx1ZSB0aGF0IGludHJ1Y3RzIHRoZSBzZXJ2ZXIgd2hldGhlcg0KICAgICAgICAg
IHRvIGhhbmRsZSB0aGlzIHNwcHBSZXF1ZXN0IGFzIGEgc2luZ2xlIHRyYW5zYWN0aW9uIG9yIGFz
IG11bHRpcGxlDQogICAgICAgICAgdHJhbnNhY3Rpb25zLiAgSWYgdGhpcyB2YWx1ZSBpcyB0cnVl
IHRoZW4gdGhlIHNlcnZlciBtdXN0IGhhbmRsZSBhbGwgDQogICAgICAgICAgdXBkYXRlIHJlcXVl
c3Qgb2JqZWN0cyB3aXRoaW4gdGhlIHJlcXVlc3QgYXMgYSBzaW5nbGUgdHJhbnNhY3Rpb24uICAN
CiAgICAgICAgICBJZiB0aGlzIHZhbHVlIGlzIGZhbHNlIHRoZW4gdGhlIHNlcnZlciBtdXN0IGhh
bmRsZSBlYWNoIHVwZGF0ZSByZXF1ZXN0IA0KICAgICAgICAgIG9iamVjdCB3aXRoaW4gYSBzZXBh
cmF0ZSB0cmFuc2FjdGlvbiwgYWxsb3dpbmcgcGFydGlhbCBzdWNjZXNzIGFuZCANCiAgICAgICAg
ICBmYWlsdXJlLiA8L3Q+DQogICAgICAgICAgPHQ+ICJhbnkiOiBUaGlzIGFsbG93cyB0aGUgcmVx
dWVzdCB0byBjb250YWluIHplcm8gb3IgbW9yZSByZXF1ZXN0DQogICAgICAgICAgb2JqZWN0IHN0
cnVjdHVyZXMuIDwvdD4NCiAgICAgICAgICA8L2xpc3Q+DQogICAgICAgICAgPC90Pg0KICAgICAg
ICANCiAgICAgICAgICA8dD5Gb3IgZXhhbXBsZSwgdGhlICJhbnkiIGNvbnN0cnVjdCBhbGxvd3Mg
bXVsdGlwbGUgYWRkUnRlR3Jwc1Jxc3QgDQogICAgICAgICAgb2JqZWN0cyB0byBiZSBwYXNzZWQg
d2l0aGluIGEgc2luZ2xlIHNwcHBSZXF1ZXN0LiAgSWYgdGhlIHNwcHBSZXF1ZXN0IA0KICAgICAg
ICAgIHRyYW5zYWN0aW9uYWwgYm9vbGVhbiBpcyBzZXQgdG8gdHJ1ZSB0aGVuIHRoZSBzZXJ2ZXIg
d2lsbCBmdWxmaWxsIGVpdGhlciBhbGwgDQogICAgICAgICAgb3Igbm9uZSBvZiB0aGUgYWRkUnRl
R3JwUnFzdHMgY29udGFpbmVkIGluIHRoZSBzcHBwUmVxdWVzdC4gIEluIHRoaXMgDQogICAgICAg
ICAgY2FzZSwgdGhlIGZpcnN0IGFkZFJ0ZUdycHNScXN0IHRoYXQgY3JlYXRlZCBhIGZhaWx1cmUg
c2NlbmFyaW8gd2lsbCByZXN1bHQgIA0KICAgICAgICAgIGluIGEgc2luZ2xlIGNvcnJlc3BvbmRp
bmcgYWRkUnRlR3Jwc1JzcG5zIGVsZW1lbnQgaW4gdGhlIA0KICAgICAgICAgIHNwcHBSZXNwb25z
ZS4gIFRoYXQgYWRkUnRlR3Jwc1JzcG5zIG9iamVjdCB3aWxsIHRoZW4gY29udGFpbiB0aGUgDQog
ICAgICAgICAgYXBwcm9wcmlhdGUgZmFpbHVyZSByZXNwb25zZSBjb2RlIHRoYXQgY2F1c2VkIHRo
ZSB3aG9sZSByZXF1ZXN0IHRvIGZhaWwuDQogICAgICAgICAgDQogICAgICAgICAgSWYsIG9uIHRo
ZSBvdGhlciBoYW5kLCB0aGUgdHJhbnNhY3Rpb25hbCBib29sZWFuIGlzIHNldCB0byBmYWxzZSB0
aGVuIHRoZSAgDQogICAgICAgICAgc2VydmVyIHdpbGwgZnVsZmlsbCBlYWNoIGFkZFJ0ZUdycHNS
cXN0IHRoYXQgc3VjY2VlZHMgYW5kIG9ubHkgZmFpbCB0aGUgIA0KICAgICAgICAgIGFkZFJ0ZUdy
cHNScXN0cyB0aGF0IGNyZWF0ZWQgYSBmYWlsdXJlIHNjZW5hcmlvLCBhbGxvd2luZyBmb3IgcGFy
dGlhbCANCiAgICAgICAgICBzdWNjZXNzIGFuZCBwYXJ0aWFsIGZhaWx1cmUuIEluIHRoaXMgY2Fz
ZSBlYWNoIGFkZFJ0ZUdycHNScXN0IHRoYXQgIA0KICAgICAgICAgIGNyZWF0ZWQgYSBmYWlsdXJl
IHNjZW5hcmlvIHdpbGwgcmVzdWx0IGluIGFuIGEgY29ycmVzcG9uZGluZyBhZGRSdGVHcnBzUnNw
bnMgDQogICAgICAgICAgZWxlbWVudCBpbiB0aGUgc3BwcFJlc3BvbnNlLiAgRWFjaCBzdWNoIGFk
ZFJ0ZUdycHNSc3BucyBvYmplY3QgDQogICAgICAgICAgY29udGFpbnMgdGhlIGFwcHJvcHJpYXRl
IGZhaWx1cmUgcmVzcG9uc2UgY29kZS4NCiAgICAgICAgICANCiAgICAgICAgICBJbiBubyBjYXNl
LCBob3dldmVyLCBjYW4gdGhlIGNvbnRlbnQgb2YgYSBzaW5nbGUgYWRkUnRlR3Jwc1Jxc3QgcGFy
dGlhbGx5IA0KICAgICAgICAgIHN1Y2NlZWQgb3IgcGFydGlhbGx5IGZhaWwuICBUaGUgdHJhbnNh
Y3Rpb25hbCBmbGFnIGlzIG9ubHkgdXNlZCB0byBjb250cm9sIA0KICAgICAgICAgIHdoZXRoZXIg
dXBkYXRlIHJlcXVlc3Qgb2JqZWN0cyAoZS5nLiBhZGRSdGVHcnBzUnFzdCwgZGVsUnRlR3Jwc1Jx
c3QsIGV0YykNCiAgICAgICAgICBmYWlsIG9yIHN1Y2NlZWQgYXMgYSBncm91cCwgbm90IHdoZXRo
ZXIgdGhlIHBvc3NpYmx5IG11bHRpcGxlIG9iamVjdHMgb3IgDQogICAgICAgICAgZWxlbWVudHMg
d2l0aGluIGEgc2luZ2xlIHVwZGF0ZSByZXF1ZXN0IG9iamVjdCBmYWlsIG9yIHN1Y2NlZWQuICBB
bGwgDQogICAgICAgICAgZWxlbWVudHMgYW5kL29yIG9iamVjdHMgd2l0aGluIGEgZ2l2ZW4gdXBk
YXRlIHJlcXVlc3Qgb2JqZWN0IG11c3QgYmUNCiAgICAgICAgICBoYW5kbGVkIHRyYW5zYWN0aW9u
YWxseSwgc3VjaCB0aGF0IHRoZXkgYWxsIGVpdGhlciBzdWNjZWVkIG9yIGZhaWwgYXMgYSBncm91
cC48L3Q+DQogICAgICAgICAgDQogICAgICAgICAgPHQ+IEFsbCB1cGRhdGUgcmVxdWVzdCBvYmpl
Y3RzIGV4dGVuZCB0aGUgQmFzaWNScXN0VHlwZSBiYXNlLiBUaGlzDQogICAgICAgICAgYmFzZSB0
eXBlIGlzIGRlZmluZWQgYXMgZm9sbG93czogPC90Pg0KDQogICAgICAgICAgPHQ+ICAgICAgIA0K
ICAgICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAgICA8YXJ0d29yayBhbGlnbj0i
bGVmdCI+DQogICAgICAgICAgICAgIDwhW0NEQVRBWw0KICAgICAgICAgIDxjb21wbGV4VHlwZSBu
YW1lPSJCYXNpY1Jxc3RUeXBlIj4NCiAgICAgICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICAg
ICAgPGVsZW1lbnQgbmFtZT0iY2xpZW50VHJhbnNJZCIgdHlwZT0ic3BwcGI6VHJhbnNJZFR5cGUi
DQogICAgICAgICAgICAgICAgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICAgICAgIDxlbGVtZW50
IG5hbWU9Im1pbm9yVmVyIiB0eXBlPSJzcHBwYjpNaW5vclZlclR5cGUiIG1pbk9jY3Vycz0iMCIv
Pg0KICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJleHQiIHR5cGU9InNwcHBiOkV4dEFueVR5
cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgICAgICA8
L2NvbXBsZXhUeXBlPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdXT4NCiAgICAg
ICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgICA8L3Q+DQog
ICAgDQogICAgICAgICAgPHQ+DQogICAgICAgICAgPGZpZ3VyZSB0aXRsZT0iIj4NCiAgICAgICAg
ICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAgPCFbQ0RBVEFbDQogICAg
ICAgICAgIDxzaW1wbGVUeXBlIG5hbWU9IlRyYW5zSWRUeXBlIj4NCiAgICAgICAgICAgICAgIDxy
ZXN0cmljdGlvbiBiYXNlPSJzdHJpbmciLz4NCiAgICAgICAgICAgPC9zaW1wbGVUeXBlPg0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdXT4NCiAgICAgICAgICAgIDwvYXJ0d29yaz4N
CiAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgICA8L3Q+DQogICAgICAgICANCiAgICAgICAg
ICA8dD4NCiAgICAgICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAgICAgIDxhcnR3
b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAgICA8IVtDREFUQVsNCiAgICAgICAgICA8
c2ltcGxlVHlwZSBuYW1lPSJNaW5vclZlclR5cGUiPg0KICAgICAgICAgICAgICA8cmVzdHJpY3Rp
b24gYmFzZT0idW5zaWduZWRMb25nIi8+DQogICAgICAgICAgPC9zaW1wbGVUeXBlPg0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBdXT4NCiAgICAgICAgICAgICAgPC9hcnR3b3JrPg0K
ICAgICAgICAgICAgPC9maWd1cmU+DQogICAgICAgICAgPC90Pg0KICAgICAgIA0KICAgICAgICAg
IDx0PiBUaGUgZGF0YSBlbGVtZW50cyB3aXRoaW4gdGhlIEJhc2ljUnFzdFR5cGUgb2JqZWN0IGFy
ZQ0KICAgICAgICAgIHByaW1hcmlseSDigJxob3VzZSBrZWVwaW5n4oCdIGRhdGEgZWxlbWVudHMg
YW5kIGFyZSBkZXNjcmliZWQNCiAgICAgICAgICBhcyBmb2xsb3dzOiANCiAgICAgICAgICA8bGlz
dCBzdHlsZT0ic3ltYm9scyIgaGFuZ0luZGVudD0iNSI+DQogICAgICAgICAgICA8dD4gY2xpZW50
VHJhbnNJZDogVGhlIGNsaWVudCBnZW5lcmF0ZWQgdHJhbnNhY3Rpb24gSUQNCiAgICAgICAgICAg
ICAgdGhhdCwgd2l0aGluIHRoZSBjb250ZXh0IG9mIHRoZSBTUFBQIGNsaWVudCwgaWRlbnRpZmll
cyB0aGlzLg0KICAgICAgICAgICAgICBUaGlzIHZhbHVlIGNhbiBiZSB1c2VkIGF0IHRoZSBkaXNj
cmV0aW9uIG9mIHRoZSBTUFAgY2xpZW50DQogICAgICAgICAgICAgIHRvIHRyYWNrIGFuZCBsb2cg
cmVxdWVzdHMgYW5kL29yIHRoZWlyIHJlc3BvbnNlcy4gVGhpcw0KICAgICAgICAgICAgICB2YWx1
ZSBpcyBhbHNvIGVjaG9lZCBiYWNrIHRvIHRoZSBjbGllbnQgaW4gdGhlIHJlc3BvbnNlLg0KICAg
ICAgICAgICAgICBBbiBTUFAgc2VydmVyIHdpbGwgbm90IGNoZWNrIHRoaXMgdmFsdWUgZm9yIHVu
aXF1ZW5lc3MuIDwvdD4NCiAgICAgICAgICAgIDx0PiBtaW5vclZlcjogVGhpcyBpZGVudGlmaWVz
IHRoZSBtaW5vciB2ZXJzaW9uIG9mIHRoZQ0KICAgICAgICAgICAgICBTUFBQIEFQSSB0aGF0IHRo
ZSBjbGllbnQgaXMgYXR0ZW1wdGluZyB0byB1c2UuIFRoaXMgaXMNCiAgICAgICAgICAgICAgdXNl
ZCBpbiBjb25qdW5jdGlvbiB3aXRoIHRoZSBtYWpvciB2ZXJzaW9uIGlkZW50aWZpZXIgaW4NCiAg
ICAgICAgICAgICAgdGhlIFhNTCBuYW1lc3BhY2UuIDwvdD4NCiAgICAgICAgICAgIDx0PiBleHQ6
IFRoaXMgaXMgdGhlIHN0YW5kYXJkIGV4dGVuc2lvbiBlbGVtZW50IGZvciB0aGlzDQogICAgICAg
ICAgICAgIG9iamVjdC4gUmVmZXIgdG8gdGhlIEV4dGVuc2liaWxpdHkgc2VjdGlvbiBvZiB0aGlz
DQogICAgICAgICAgICAgIGRvY3VtZW50IGZvciBtb3JlIGRldGFpbHMuIDwvdD4NCiAgICAgICAg
ICA8L2xpc3Q+DQogICAgICAgICAgPC90Pg0KICAgICAgICA8L3NlY3Rpb24+DQoNCiAgICAgICAg
PHNlY3Rpb24gYW5jaG9yPSJyZXNwb25zZSIgdGl0bGU9IlJlc3BvbnNlIj4NCiAgICAgICAgICA8
dD4gQW4gU1BQUCByZXNwb25zZSBvYmplY3QsIGNvbW1vbiB0byBhbnkgdHJhbnNwb3J0IGFuZCBl
bnZlbG9wZQ0KICAgICAgICAgIHRlY2hub2xvZ3ksIGlzIGNvbnRhaW5lZCB3aXRoaW4gdGhlIGdl
bmVyaWMNCiAgICAgICAgICA8IVtDREFUQVs8c3BwcFJlc3BvbnNlPl1dPiBlbGVtZW50LiA8L3Q+
DQogICAgICAgICAgPHQ+DQogICAgICAgICAgICA8ZmlndXJlIHRpdGxlPSIiPg0KICAgICAgICAg
ICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgICAgPCFbQ0RBVEFbDQog
ICAgICAgICAgPGVsZW1lbnQgbmFtZT0ic3BwcFJlc3BvbnNlIj4NCiAgICAgICAgICAgIDxjb21w
bGV4VHlwZT4NCiAgICAgICAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgICAgICAgIDxhbnkg
bWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAg
ICAgICAgIDwvY29tcGxleFR5cGU+DQogICAgICAgICAgPC9lbGVtZW50Pg0KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBdXT4NCiAgICAgICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAg
ICAgICAgPC9maWd1cmU+DQogICAgICAgICAgPC90Pg0KICAgICAgICAgIDx0PiBXaXRoaW4gYW55
IDwhW0NEQVRBWzxzcHBwUmVzcG9uc2U+XV0+IGVsZW1lbnQgaXMgdGhlIHJlc3BvbnNlDQogICAg
ICAgICAgb2JqZWN0IGNvbnRhaW5pbmcgdGhlIHJlc3VsdCBvZiB0aGUgcmVxdWVzdC4gQWxsIGNy
ZWF0ZSwNCiAgICAgICAgICB1cGRhdGUsIGFuZCBkZWxldGUgb3BlcmF0aW9ucyByZXN1bHQgaW4g
YSBjb21tb24gcmVzcG9uc2UNCiAgICAgICAgICBvYmplY3Qgc3RydWN0dXJlLCBkZWZpbmVkIGFz
IGZvbGxvd3M6IDwvdD4NCiAgICAgICAgICA8dD4NCiAgICAgICAgICAgIDxmaWd1cmUgdGl0bGU9
IiI+DQogICAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAg
ICA8IVtDREFUQVsNCiAgICAgICAgICA8Y29tcGxleFR5cGUgbmFtZT0iQmFzaWNSc3Buc1R5cGUi
Pg0KICAgICAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJj
bGllbnRUcmFuc0lkIiB0eXBlPSJzcHBwYjpUcmFuc0lkVHlwZSINCiAgICAgICAgICAgICAgICBt
aW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0ic2VydmVyVHJhbnNJ
ZCIgdHlwZT0ic3BwcGI6VHJhbnNJZFR5cGUiLz4NCiAgICAgICAgICAgICAgPGVsZW1lbnQgbmFt
ZT0icmVzQ29kZSIgdHlwZT0iaW50Ii8+DQogICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9InJl
c01zZyIgdHlwZT0ic3RyaW5nIi8+DQogICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImV4dCIg
dHlwZT0ic3BwcGI6RXh0QW55VHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICAgICA8L3Nl
cXVlbmNlPg0KICAgICAgICAgIDwvY29tcGxleFR5cGU+DQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIF1dPg0KICAgICAgICAgICAgICA8L2FydHdvcms+DQogICAgICAgICAgICA8L2Zp
Z3VyZT4NCiAgICAgICAgICA8L3Q+DQogICAgICAgICAgPHQ+IFRoZSBkYXRhIGVsZW1lbnRzIHdp
dGhpbiB0aGUgQmFzaWNSc3Buc1R5cGUgb2JqZWN0IGFyZQ0KICAgICAgICAgICAgZGVzY3JpYmVk
IGFzIGZvbGxvd3M6IDxsaXN0IHN0eWxlPSJzeW1ib2xzIiBoYW5nSW5kZW50PSI1Ij4NCiAgICAg
ICAgICAgICAgPHQ+IGNsaWVudFRyYW5zSWQ6IFRoZSBlY2hvZWQgYmFjayBjbGllbnQgdHJhbnNh
Y3Rpb24gSUQNCiAgICAgICAgICAgICAgdGhhdC4gVGhpcyB2YWx1ZSBpcyBub3QgZ3VhcmFudGVl
ZCB0byBiZSB1bmlxdWUuIDwvdD4NCiAgICAgICAgICAgICAgPHQ+IHNlcnZlclRyYW5zSWQ6IFRo
ZSBzZXJ2ZXIgdHJhbnNhY3Rpb24gSUQgdGhhdA0KICAgICAgICAgICAgICBpZGVudGlmaWVzIHRo
aXMgcmVxdWVzdCBmb3IgdHJhY2tpbmcgcHVycG9zZXMuIFRoaXMNCiAgICAgICAgICAgICAgdmFs
dWUgaXMgZ3VhcmFudGVlZCB0byBiZSB1bmlxdWUuIDwvdD4NCiAgICAgICAgICAgICAgPHQ+IHJl
c0NvZGU6IFRoZSByZXNwb25zZSBjb2RlIHRoYXQgZXhwbGljaXRseSBpZGVudGlmaWVzDQogICAg
ICAgICAgICAgIHRoZSByZXN1bHQgb2YgdGhlIHJlcXVlc3QuIFNlZSB0aGUgUmVzcG9uc2UgQ29k
ZSBzZWN0aW9uDQogICAgICAgICAgICAgIGZvciBmdXJ0aGVyIGRldGFpbHMuIDwvdD4NCiAgICAg
ICAgICAgICAgPHQ+IHJlc01zZzogVGhlIGh1bWFuIHJlYWRhYmxlIHJlc3BvbnNlIG1lc3NhZ2Ug
dGhhdA0KICAgICAgICAgICAgICBhY2NvbXBhbmllcyB0aGUgcmVzcG9uc2UgY29kZS4gU2VlIHRo
ZSBSZXNwb25zZSBDb2RlDQogICAgICAgICAgICAgIHNlY3Rpb24gZm9yIGZ1cnRoZXIgZGV0YWls
cy4gPC90Pg0KICAgICAgICAgICAgICA8dD4gZXh0OiBUaGlzIGlzIHRoZSBzdGFuZGFyZCBleHRl
bnNpb24gZWxlbWVudCBmb3IgdGhpcw0KICAgICAgICAgICAgICBvYmplY3QuIFJlZmVyIHRvIHRo
ZSBFeHRlbnNpYmlsaXR5IHNlY3Rpb24gZm9yIG1vcmUNCiAgICAgICAgICAgICAgZGV0YWlscy4g
PC90Pg0KICAgICAgICAgICAgPC9saXN0Pg0KICAgICAgICAgIDwvdD4NCiAgICAgICAgPC9zZWN0
aW9uPg0KICAgICAgDQogICAgICA8L3NlY3Rpb24+DQoNCiAgICAgIDxzZWN0aW9uIGFuY2hvcj0i
cmVzdWx0Y29kZXMiIHRpdGxlPSJSZXNwb25zZSBDb2RlcyBhbmQgTWVzc2FnZXMiPg0KDQogICAg
ICA8dD4gVGhpcyBzZWN0aW9uIGNvbnRhaW5zIGFuIGluaXRpYWwgbGlzdGluZyBvZiByZXNwb25z
ZSBjb2Rlcw0KICAgICAgICBhbmQgdGhlaXIgY29ycmVzcG9uZGluZyBodW1hbiByZWFkYWJsZSB0
ZXh0LiA8L3Q+DQogICAgICA8dD4gVGhlIHJlc3BvbnNlIGNvZGUgbnVtYmVyaW5nIHNjaGVtZSBn
ZW5lcmFsbHkgYWRoZXJlcyB0byB0aGUNCiAgICAgICAgdGhlb3J5IGZvcm1hbGl6ZWQgaW4gc2Vj
dGlvbiA0LjIuMSBvZiA8eHJlZiB0YXJnZXQ9IlJGQzI4MjEiDQogICAgICAgIC8+OiA8bGlzdCBz
dHlsZT0ic3ltYm9scyIgaGFuZ0luZGVudD0iNSI+DQogICAgICAgICAgPHQ+IFRoZSBmaXJzdCBk
aWdpdCBvZiB0aGUgcmVzcG9uc2UgY29kZSBjYW4gb25seSBiZSAxIG9yIDI6DQogICAgICAgICAg
ICAxID0gYSBwb3NpdGl2ZSByZXN1bHQsIDIgPSBhIG5lZ2F0aXZlIHJlc3VsdC4gPC90Pg0KICAg
ICAgICAgIDx0PiBUaGUgc2Vjb25kIGRpZ2l0IG9mIHRoZSByZXNwb25zZSBjb2RlIGluZGljYXRl
cyB0aGUNCiAgICAgICAgICAgIGNhdGVnb3J5OiAwID0gUHJvdG9jb2wgU3ludGF4LCAxID0gSW1w
bGVtZW50YXRpb24gU3BlY2lmaWMNCiAgICAgICAgICAgIEJ1c2luZXNzIFJ1bGUsIDIgPSBTZWN1
cml0eSwgMyA9IFNlcnZlciBTeXN0ZW0uIDwvdD4NCiAgICAgICAgICA8dD4gVGhlIHRoaXJkIGFu
ZCBmb3VydGggZGlnaXRzIG9mIHRoZSByZXNwb25zZSBjb2RlDQogICAgICAgICAgICBpbmRpY2F0
ZSB0aGUgaW5kaXZpZHVhbCBtZXNzYWdlIGV2ZW50IHdpdGhpbiB0aGUgY2F0ZWdvcnkNCiAgICAg
ICAgICAgIGRlZmluZXMgYnkgdGhlIGZpcnN0IHR3byBkaWdpdHMuIDwvdD4NCiAgICAgICAgPC9s
aXN0Pg0KICAgICAgPC90Pg0KDQogICAgICA8dGV4dHRhYmxlIGFuY2hvcj0iVGFibGUxIg0KICAg
ICAgICB0aXRsZT0iUmVzcG9uc2UgQ29kZXMgTnVtYmVyaW5nIFNjaGVtZSBhbmQgTWVzc2FnZXMi
Pg0KDQogICAgICAgIDx0dGNvbCBhbGlnbj0ibGVmdCIgd2lkdGg9IjEwJSI+UmVzdWx0IENvZGU8
L3R0Y29sPg0KICAgICAgICA8dHRjb2wgYWxpZ249ImxlZnQiIHdpZHRoPSI5MCUiPlRleHQ8L3R0
Y29sPg0KDQogICAgICAgIDxjPiAxMDAwIDwvYz4NCiAgICAgICAgPGM+IFJlcXVlc3QgU3VjY2Vl
ZGVkLjwvYz4NCg0KICAgICAgICA8Yz4gMjAwMSA8L2M+DQogICAgICAgIDxjPiBSZXF1ZXN0IHN5
bnRheCBpbnZhbGlkLjwvYz4NCg0KICAgICAgICA8Yz4gMjAwMiA8L2M+DQogICAgICAgIDxjPiBS
ZXF1ZXN0IHRvbyBsYXJnZS48L2M+DQoNCiAgICAgICAgPGM+IDIwMDMgPC9jPg0KICAgICAgICA8
Yz4gVmVyc2lvbiBub3Qgc3VwcG9ydGVkLjwvYz4NCg0KICAgICAgICA8Yz4gMjEwMyA8L2M+DQog
ICAgICAgIDxjPiBDb21tYW5kIGludmFsaWQuPC9jPg0KDQogICAgICAgIDxjPiAyMTA0IDwvYz4N
CiAgICAgICAgPGM+IEF0dHJpYnV0ZSB2YWx1ZSBpbnZhbGlkLiBPYmplY3RUeXBlOltPYmplY3RU
eXBlXSBPYmplY3RLZXk6W09iamVjdEtleV0gIA0KICAgICAgICAgIENoaWxkT2JqZWN0VHlwZTpb
T2JqZWN0VHlwZV0gQ2hpbGRPYmplY3RLZXk6W09iamVjdEtleV0gQXR0ck5hbWU6W0F0dHJpYnV0
ZU5hbWVdICANCiAgICAgICAgICBBdHRyVmFsOltBdHRyaWJ1dGVWYWx1ZV08L2M+DQoNCiAgICAg
ICAgPGM+IDIxMDUgPC9jPg0KICAgICAgICA8Yz4gT2JqZWN0IGRvZXMgbm90IGV4aXN0LiBPYmpl
Y3RUeXBlOltPYmplY3RUeXBlXSBPYmplY3RLZXk6W09iamVjdEtleV0gIA0KICAgICAgICAgIENo
aWxkT2JqZWN0VHlwZTpbT2JqZWN0VHlwZV0gQ2hpbGRPYmplY3RLZXk6W09iamVjdEtleV08L2M+
DQoNCiAgICAgICAgPGM+IDIxMDYgPC9jPg0KICAgICAgICA8Yz4gT2JqZWN0IHN0YXR1cyBvciBv
d25lcnNoaXAgZG9lcyBub3QgYWxsb3cgZm9yIG9wZXJhdGlvbi4gT2JqZWN0VHlwZTpbT2JqZWNU
eXBlTmFtZV0gDQogICAgICAgIE9iamVjdEtleTpbT2JqZWN0S2V5XSBDaGlsZE9iamVjdFR5cGU6
W09iamVjdFR5cGVdIENoaWxkT2JqZWN0S2V5OltPYmplY3RLZXldPC9jPg0KDQogICAgICAgIDxj
PiAyMzAxIDwvYz4NCiAgICAgICAgPGM+IFN5c3RlbSB0ZW1wb3JhcmlseSB1bmF2YWlsYWJsZS48
L2M+DQoNCiAgICAgICAgPGM+IDIzMDIgPC9jPg0KICAgICAgICA8Yz4gVW5leHBlY3RlZCBpbnRl
cm5hbCBzeXN0ZW0gb3Igc2VydmVyIGVycm9yLjwvYz4NCg0KICAgICAgICA8L3RleHR0YWJsZT4N
Cg0KICAgICAgICA8dD4gU29tZSByZXNwb25zZSBtZXNzYWdlcyBhcmUgInBhcmFtZXRlcml6ZWQi
IHdpdGggb25lIG9yIG1vcmUNCiAgICAgICAgb2YgdGhlIGZvbGxvd2luZyBwYXJhbWV0ZXJzOiAi
T2JqZWN0UmVxdWVzdE5hbWUiLCAiT2JqZWNUeXBlTmFtZSIsIA0KICAgICAgICAiT2JqZWN0Q29t
bWFEZWxpbWl0ZWRVbmlxdWVLZXkiLCBhbmQgIkF0dHJpYnV0ZU5hbWUiLCBhbmQgIkF0dHJpYnV0
ZVZhbHVlIi4gPC90Pg0KICAgICAgICA8dD4gVGhlIHVzZSBvZiB0aGVzZSBwYXJhbWV0ZXJzIE1V
U1QgYWRoZXJlIHRvIHRoZSBmb2xsb3dpbmcNCiAgICAgICAgcnVsZXM6IDxsaXN0IHN0eWxlPSJz
eW1ib2xzIiBoYW5nSW5kZW50PSI1Ij4NCiAgICAgICAgICAgIDx0IGhhbmdUZXh0PSIiPiBBbGwg
cGFyYW1ldGVycyB3aXRoaW4gYSByZXNwb25zZSBtZXNzYWdlIGFyZQ0KICAgICAgICAgICAgbWFu
ZGF0b3J5IGFuZCBNVVNUIGJlIHByZXNlbnQuIEhvd2V2ZXIsIHRoZSBvYmplY3Qga2V5IG9mIHRo
ZSANCiAgICAgICAgICAgIGZhaWxlZCBjaGlsZCBvYmplY3QgaXMgb25seSBtYW5kYXRvcnkgaW4g
Y2FzZXMgd2hlcmUgaXQgaXMgYW4gZW1iZWRkZWQgDQogICAgICAgICAgICBjaGlsZCBvYmplY3Qg
dG8gd2hpY2ggdGhlIGVycm9yIHJlc3BvbnNlIGNvZGUgaXMgYXBwbGljYWJsZS4gIFBhcmFtZXRl
cnMgd2l0aGluIGENCiAgICAgICAgICAgIHJlc3BvbnNlIG1lc3NhZ2UgTVVTVCBOT1QgYmUgbGVm
dCBlbXB0eS4gPC90PiANCiAgICAgICAgICAgIDx0IGhhbmdUZXh0PSIiPiBBIHZhbHVlIHByb3Zp
ZGVkIGZvciB0aGUgIk9iamVjdFR5cGUiIG9yICJDaGlsZE9iamVjdFR5cGUNCiAgICAgICAgICAg
IHBhcmFtZXRlciBNVVNUIGJlIGFuIGV4YWN0IFhTRCBvYmplY3QgdHlwZSBuYW1lIHRoYXQgdGhl
IHJlc3BvbnNlDQogICAgICAgICAgICBtZXNzYWdlIGlzIHJlZmVycmluZyB0by4gRm9yIGV4YW1w
bGUsIGEgdmFsaWQgdmFsdWUgZm9yDQogICAgICAgICAgICAiT2JqZWN0VHlwZU5hbWUiIGlzICJS
dGVHcnBUeXBlIiwgb3IgIkRlc3RHcnBUeXBlIi4gIEEgQ2hpbGRPYmplY3RUeXBlIGlzIA0KICAg
ICAgICAgICAgb3B0aW9uYWwgYW5kIGlzIHVzZWQgd2hlbiBhbiBvYmplY3QgaXMgZW1iZWRkZWQg
aW4gYSBwYXJlbnQgb2JqZWN0LiAgU3VjaCBhcyANCiAgICAgICAgICAgIGEgUnRlUmVjVHlwZSB3
aXRoaW4gYSBSdGVHcnBUeXBlLg0KICAgICAgICAgICAgPC90PiANCiAgICAgICAgICAgIDx0IGhh
bmdUZXh0PSIiPiBBIHZhbHVlIHByb3ZpZGVkIGZvciB0aGUgIk9iamVjdEtleSIgb3IgIkNoaWxk
T2JqZWN0S2V5IiANCiAgICAgICAgICAgIHBhcmFtZXRlciBNVVNUIGJlIHRoZSBjb21tYSBkZWxp
bWl0ZWQgdmFsdWVzIGNvbXByaXNpbmcgdGhlIGNvbXBvc2l0ZSANCiAgICAgICAgICAgIGJ1c2lu
ZXNzIGtleSBvZiB0aGUgb2JqZWN0LCB3aXRoIC4gRm9yIGV4YW1wbGUsIGEgdmFsaWQgdmFsdWUg
Zm9yICJPYmplY3RLZXkiIA0KICAgICAgICAgICAgZm9yIGEgcm91dGUgZ3JvdXAgbWlnaHQgYmUg
IjEyMzQsTXlSb3V0ZUdyb3VwTmFtZUFCQywiIA0KICAgICAgICAgICAgd2hlcmUgdGhlIHJvdXRl
IGdyb3VwJ3MgcmVnaXN0cmFudCBJRCBpcyAxMjM0IGFuZCB0aGUgcm91dGUgZ3JvdXAncyBuYW1l
IA0KICAgICAgICAgICAgaXMgTXlSb3V0ZUdyb3VwTmFtZUFCQyIuICBBIENoaWxkT2JqZWN0S2V5
IGlzIA0KICAgICAgICAgICAgb3B0aW9uYWwgYW5kIGlzIHVzZWQgd2hlbiBhbiBvYmplY3QgaXMg
ZW1iZWRkZWQgaW4gYSBwYXJlbnQgb2JqZWN0LiAgU3VjaCBhcyANCiAgICAgICAgICAgIGEgUnRl
UmVjVHlwZSB3aXRoaW4gYSBSdGVHcnBUeXBlLiAgV2hlbiBhbiBlbWJlZGRlZCBjaGlsZCBvYmpl
Y3QgZG9lcyBub3QgDQogICAgICAgICAgICBoYXZlIGEgdW5pcXVlIGtleSwgaXRzIG9yZGluYWwg
bXVzdCBiZSB1c2VkIChlLmcuIDAsIDEsIDIpLg0KICAgICAgICAgICAgPC90PiANCiAgICAgICAg
ICAgIDx0IGhhbmdUZXh0PSIiPiBBbnkgdmFsdWUgcHJvdmlkZWQgZm9yIHRoZSAiQXR0cmlidXRl
TmFtZSINCiAgICAgICAgICAgIHBhcmFtZXRlciBNVVNUIGJlIGFuIGV4YWN0IFhTRCBlbGVtZW50
IG5hbWUgb2YgdGhlIHByb3RvY29sDQogICAgICAgICAgICBkYXRhIGVsZW1lbnQgdGhhdCB0aGUg
cmVzcG9uc2UgbWVzc2FnZSBpcyByZWZlcnJpbmcgdG8uDQogICAgICAgICAgICBGb3IgZXhhbXBs
ZSwgdmFsaWQgdmFsdWVzIGZvciAiYXR0cmlidXRlIG5hbWUiIGFyZQ0KICAgICAgICAgICAgImRn
TmFtZSIsICJydGVHcnBOYW1lIiwgZXRjLiA8L3Q+IA0KICAgICAgICAgICAgPHQgaGFuZ1RleHQ9
IiI+IFRoZSB2YWx1ZSBmb3IgIkF0dHJpYnV0ZVZhbHVlIiBNVVNUIGJlIHRoZQ0KICAgICAgICAg
ICAgdmFsdWUgb2YgdGhlIGRhdGEgZWxlbWVudCB0byB3aGljaCB0aGUgcHJlY2VkaW5nDQogICAg
ICAgICAgICAiQXR0cmlidXRlTmFtZSIgcmVmZXJzLiA8L3Q+IA0KICAgICAgICAgICAgPHQgaGFu
Z1RleHQ9IiI+IFJlc3VsdCBjb2RlDQogICAgICAgICAgICAyMTA0IFNIT1VMRCBiZSB1c2VkIHdo
ZW5ldmVyIGFuIGVsZW1lbnQgdmFsdWUgZG9lcyBub3QNCiAgICAgICAgICAgIGFkaGVyZSB0byBk
YXRhIHZhbGlkYXRpb24gcnVsZXMuIDwvdD4gDQogICAgICAgICAgICA8dCBoYW5nVGV4dD0iIj4N
CiAgICAgICAgICAgIFJlc3VsdCBjb2RlcyAyMTA0IGFuZCAyMTA1IE1VU1QgTk9UIGJlIHVzZWQN
CiAgICAgICAgICAgIGludGVyY2hhbmdlYWJseS4gUmVzcG9uc2UgY29kZSAyMTA1IFNIT1VMRCBi
ZSByZXR1cm5lZA0KICAgICAgICAgICAgYnkgYW4gdXBkYXRlIG9wZXJhdGlvbiB3aGVuIHRoZSBk
YXRhIGVsZW1lbnQocykgdXNlZCB0byB1bmlxdWVseSBpZGVudGlmeSBhDQogICAgICAgICAgICBw
cmUtZXhpc3Rpbmcgb2JqZWN0IGRvIG5vdCBleGlzdC4gSWYgdGhlIGRhdGEgZWxlbWVudHMNCiAg
ICAgICAgICAgIHVzZWQgdG8gdW5pcXVlbHkgaWRlbnRpZnkgYW4gb2JqZWN0IGFyZSBtYWxmb3Jt
ZWQsIHRoZW4NCiAgICAgICAgICAgIHJlc3BvbnNlIGNvZGUgMjEwNCBTSE9VTEQgYmUgcmV0dXJu
ZWQuIDwvdD4NCiAgICAgICAgICA8L2xpc3Q+DQogICAgICAgIDwvdD4NCg0KICAgICAgPC9zZWN0
aW9uPg0KICAgIDwvc2VjdGlvbj4NCg0KICAgIDxzZWN0aW9uIGFuY2hvcj0icHJvdG9jb2xjb21t
YW5kcyIgdGl0bGU9IlByb3RvY29sIENvbW1hbmRzIj4NCiAgICAgIDx0PiBUaGlzIHNlY3Rpb24g
cHJvdmlkZXMgYSBwcmVsaW1pbmFyeSBsaXN0IG9mIFNQUFAgcHJvdG9jb2wNCiAgICAgICAgY29t
bWFuZHMuIDx2c3BhY2UgYmxhbmtMaW5lcz0iMCIvPiBBdCB0aGlzIGVhcmx5IHN0YWdlIG9mIHRo
ZQ0KICAgICAgICBwcm90b2NvbCBkZXZlbG9wbWVudCwgdGhlIGNvbW1hbmRzIGFyZSBvbmx5IGxp
c3RlZCB3aXRoIGENCiAgICAgICAgYnJpZWYgZGVzY3JpcHRpb24uIDwvdD4NCg0KICAgICAgPHNl
Y3Rpb24gYW5jaG9yPSJhZGRydGVncnBzIg0KICAgICAgICB0aXRsZT0iQWRkIFJvdXRlIEdyb3Vw
cyBPcGVyYXRpb24iPg0KICAgICAgICA8dD4gQXMgZGVzY3JpYmVkIGluIHRoZSBpbnRyb2R1Y3Rv
cnkgc2VjdGlvbnMsIGEgUm91dGUgR3JvdXANCiAgICAgICAgICByZXByZXNlbnRzIGEgY29tYmlu
ZWQgZ3JvdXBpbmcgb2YgUm91dGUgUmVjb3JkcyB0aGF0IGRlZmluZQ0KICAgICAgICAgIHJvdXRl
IGluZm9ybWF0aW9uLCBEZXN0aW5hdGlvbiBHcm91cHMgdGhhdCBjb250YWluIGEgc2V0IG9mDQog
ICAgICAgICAgUHVibGljIElkZW50aWZpZXJzIHdpdGggY29tbW9uIHJvdXRpbmcgaW5mb3JtYXRp
b24sIGFuZCB0aGUNCiAgICAgICAgICBsaXN0IG9mIHBlZXIgb3JnYW5pemF0aW9ucyB0aGF0IGhh
dmUgYWNjZXNzIHRvIHRoZXNlIHB1YmxpYw0KICAgICAgICAgIGlkZW50aWZpZXJzIHVzaW5nIHRo
aXMgcm91dGUgaW5mb3JtYXRpb24uIEl0IGlzIHRoaXMNCiAgICAgICAgICBpbmRpcmVjdCBsaW5r
aW5nIG9mIHB1YmxpYyBpZGVudGl0aWVzIHRvIHJvdXRlIGluZm9ybWF0aW9uDQogICAgICAgICAg
dGhhdCBzaWduaWZpY2FudGx5IGltcHJvdmVzIHRoZSBzY2FsYWJpbGl0eSBhbmQNCiAgICAgICAg
ICBtYW5hZ2VhYmlsaXR5IG9mIHRoZSBwZWVyaW5nIGRhdGEuIEFkZGl0aW9ucyBhbmQgY2hhbmdl
cyB0bw0KICAgICAgICAgIHJvdXRpbmcgaW5mb3JtYXRpb24gYXJlIHJlZHVjZWQgdG8gYSBzaW5n
bGUgb3BlcmF0aW9uIG9uIGENCiAgICAgICAgICBSb3V0ZSBHcm91cCwgcmF0aGVyIHRoYW4gbWls
bGlvbnMgb2YgZGF0YSB1cGRhdGVzIHRvDQogICAgICAgICAgaW5kaXZpZHVhbCBwdWJsaWMgaWRl
bnRpdHkgcmVjb3JkcyB0aGF0IGluZGl2aWR1YWxseSBjb250YWluDQogICAgICAgICAgdGhlaXIg
cGVlcmluZyBwb2ludCBkYXRhLiA8L3Q+DQogICAgICAgIDx0PiBUaGUgYWRkUnRlR3Jwc1Jxc3Qg
b3BlcmF0aW9uIGNyZWF0ZXMgb3Igb3ZlcndyaXRlcyBvbmUgb3INCiAgICAgICAgICBtb3JlIFJv
dXRlIEdyb3VwIG9iamVjdHMuIElmIGEgUm91dGUgR3JvdXAgd2l0aCB0aGUgZ2l2ZW4NCiAgICAg
ICAgICBuYW1lIGFuZCByZWdpc3RyYW50IElEIGRvZXMgbm90IGV4aXN0LCB0aGVuIHRoZSBzZXJ2
ZXIgTVVTVA0KICAgICAgICAgIGNyZWF0ZSB0aGUgUm91dGUgR3JvdXAuIElmIGEgUm91dGUgR3Jv
dXAgd2l0aCB0aGUgZ2l2ZW4gbmFtZQ0KICAgICAgICAgIGFuZCByZWdpc3RyYW50IGRvZXMgZXhp
c3QsIHRoZW4gdGhlIHNlcnZlciBNVVNUIHJlcGxhY2UgdGhlDQogICAgICAgICAgY3VycmVudCBw
cm9wZXJ0aWVzIG9mIHRoZSBSb3V0ZSBHcm91cCB3aXRoIHRoZSBwcm9wZXJ0aWVzDQogICAgICAg
ICAgcGFzc2VkIGludG8gdGhlIGFkZFJ0ZUdycHNScXN0IG9wZXJhdGlvbi4gVGhlIFhTRA0KICAg
ICAgICAgIGRlY2xhcmF0aW9ucyBvZiB0aGUgb3BlcmF0aW9uIHJlcXVlc3Qgb2JqZWN0IGFyZSBh
cyBmb2xsb3dzOiA8L3Q+DQoNCiAgICAgICAgPHQ+DQogICAgICAgICAgPGZpZ3VyZSB0aXRsZT0i
Ij4NCiAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAgPCFb
Q0RBVEFbDQogICAgICA8ZWxlbWVudCBuYW1lPSJhZGRSdGVHcnBzUnFzdCIgdHlwZT0ic3BwcGI6
QWRkUnRlR3Jwc1Jxc3RUeXBlIi8+DQogICAgDQoJICA8Y29tcGxleFR5cGUgbmFtZT0iQWRkUnRl
R3Jwc1Jxc3RUeXBlIj4JICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgPGNvbXBsZXhDb250
ZW50Pg0KICAgICAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQog
ICAgICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9InJ0ZUdy
cCIgdHlwZT0ic3BwcGI6UnRlR3JwVHlwZSIgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgICAgICA8L3Nl
cXVlbmNlPg0KICAgICAgICAgIDwvZXh0ZW5zaW9uPg0KICAgICAgICA8L2NvbXBsZXhDb250ZW50
Pg0KICAgIDwvY29tcGxleFR5cGU+DQogICAgICAgICAgICAgICAgICAgICAgICBdXT4NCiAgICAg
ICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgPC90Pg0KDQog
ICAgICAgIDx0PiBUaGUgZWxlbWVudCBwYXNzZWQgaW50byB0aGUgc3BwcFJlcXVlc3QgZWxlbWVu
dCBmb3IgdGhpcw0KICAgICAgICAgIG9wZXJhdGlvbiBpcyB0aGUgYWRkUnRlR3Jwc1Jxc3QgZWxl
bWVudC4gVGhpcyBlbGVtZW50IGlzIG9mDQogICAgICAgICAgdHlwZSBBZGRSdGVHcnBzUnFzdFR5
cGUsIHdoaWNoIGV4dGVuZHMgQmFzaWNScXN0VHlwZSBhbmQNCiAgICAgICAgICBjb250YWlucyBv
bmUgb3IgbW9yZSBSdGVHcnBUeXBlIG9iamVjdHMuIEFueSBsaW1pdGF0aW9uIG9uDQogICAgICAg
ICAgdGhlIG1heGltdW0gbnVtYmVyIG9mIFJ0ZUdycFR5cGUgb2JqZWN0cyB0aGF0IG1heSBiZSBw
YXNzZWQNCiAgICAgICAgICBpbnRvIHRoaXMgb3BlcmF0aW9uIGlzIGEgcG9saWN5IGRlY2lzaW9u
IGFuZCBpcyBub3QgbGltaXRlZA0KICAgICAgICAgIGJ5IHRoZSBwcm90b2NvbC4gVGhlIFJ0ZUdy
cFR5cGUgb2JqZWN0IHN0cnVjdHVyZSBpcyBkZWZpbmVkDQogICAgICAgICAgYXMgZm9sbG93czog
PC90Pg0KDQogICAgICAgIDx0Pg0KICAgICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAg
ICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgIDwhW0NEQVRBWw0KICA8
Y29tcGxleFR5cGUgbmFtZT0iUnRlR3JwVHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAg
ICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljT2JqVHlwZSI+DQogICAgICAgPHNlcXVlbmNl
Pg0KICAgICAgICAgPGVsZW1lbnQgbmFtZT0icnRlR3JwTmFtZSIgdHlwZT0ic3BwcGI6T2JqTmFt
ZVR5cGUiLz4NCiAgICAgICAgIDxlbGVtZW50IG5hbWU9InJ0ZVJlYyIgdHlwZT0ic3BwcGI6UnRl
UmVjVHlwZSIgbWluT2NjdXJzPSIwIg0KICAgICAgICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIv
Pg0KICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZGdOYW1lIiB0eXBlPSJzcHBwYjpPYmpOYW1lVHlw
ZSIgbWluT2NjdXJzPSIwIg0KICAgICAgICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAg
ICAgICAgPGVsZW1lbnQgbmFtZT0icGVlcmluZ09yZyIgdHlwZT0ic3BwcGI6T3JnSWRUeXBlIiBt
aW5PY2N1cnM9IjAiDQogICAgICAgICAgIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAg
ICA8ZWxlbWVudCBuYW1lPSJzb3VyY2VJZGVudCIgdHlwZT0ic3BwcGI6U291cmNlSWRlbnRUeXBl
Ig0KICAgICAgICAgICBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAg
ICAgICA8ZWxlbWVudCBuYW1lPSJpc0luU3ZjIiB0eXBlPSJib29sZWFuIi8+DQogICAgICAgICA8
ZWxlbWVudCBuYW1lPSJleHQiIHR5cGU9InNwcHBiOkV4dEFueVR5cGUiIG1pbk9jY3Vycz0iMCIv
Pg0KICAgICAgIDwvc2VxdWVuY2U+DQogICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENv
bnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogICAgICAgICAgICAgICAgICAgICAgICBdXT4NCiAg
ICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgPC90Pg0K
DQogICAgICAgIDx0PlRoZSBSdGVHcnBUeXBlIG9iamVjdCBpcyBjb21wb3NlZCBvZiB0aGUgZm9s
bG93aW5nDQogICAgICAgICAgZWxlbWVudHM6IDxsaXN0IHN0eWxlPSJzeW1ib2xzIiBoYW5nSW5k
ZW50PSI1Ij4NCiAgICAgICAgICAgIDx0PiBiYXNlOiBBbGwgZmlyc3QgY2xhc3Mgb2JqZWN0cyBl
eHRlbmQgDQogICAgICAgICAgICAgIEJhc2ljT2JqVHlwZSB3aGljaCBjb250YWlucyB0aGUgSUQg
b2YgdGhlIA0KICAgICAgICAgICAgICByZWdpc3RyYW50IG9yZ2FuaXphdGlvbiB0aGF0IG93bnMg
dGhpcyBvYmplY3QsIHRoZSBJRCANCiAgICAgICAgICAgICAgb2YgdGhlIHJlZ2lzdHJhciBvcmdh
bml6YXRpb24gdGhhdCBwcm92aXNpb25lZCB0aGlzIA0KICAgICAgICAgICAgICBvYmplY3QsIHRo
ZSBkYXRlIGFuZCB0aW1lIHRoYXQgdGhlIG9iamVjdCB3YXMgY3JlYXRlZCANCiAgICAgICAgICAg
ICAgYnkgdGhlIHNlcnZlciwgYW5kIHRoZSBkYXRlIGFuZCB0aW1lIHRoYXQgdGhlIG9iamVjdCAN
CiAgICAgICAgICAgICAgd2FzIGxhc3QgbW9kaWZpZWQuIElmIHRoZSBjbGllbnQgcGFzc2VkIGlu
IGVpdGhlciB0aGUgDQogICAgICAgICAgICAgIGNyZWF0ZWQgZGF0ZSBvciB0aGUgbW9kaWZpY2F0
aW9uIGRhdGUsIHRoZSB3aWxsIGlnbm9yZSANCiAgICAgICAgICAgICAgdGhlbS4gIFRoZSBzZXJ2
ZXIgc2V0cyB0aGVzZSB0d28gZGF0ZS90aW1lIHZhbHVlcy48L3Q+DQogICAgICAgICAgICA8dD4g
cnRlR3JwTmFtZTogVGhlIGNoYXJhY3RlciBzdHJpbmcgdGhhdCBjb250YWlucyB0aGUNCiAgICAg
ICAgICAgICAgbmFtZSBvZiB0aGUgUm91dGUgR3JvdXAuIEl0IHVuaXF1ZWx5IGlkZW50aWZpZXMg
dGhpcw0KICAgICAgICAgICAgICBvYmplY3Qgd2l0aGluIHRoZSBjb250ZXh0IG9mIHRoZSByZWdp
c3RyYW50IElEIChhIGNoaWxkDQogICAgICAgICAgICAgIGVsZW1lbnQgb2YgdGhlIGJhc2UgZWxl
bWVudCBhcyBkZXNjcmliZWQgYWJvdmUpLiA8L3Q+DQogICAgICAgICAgICA8dD4gcnRlUmVjOiBT
ZXQgb2YgemVybyBvciBtb3JlIG9iamVjdHMgb2YgdHlwZSBSdGVSZWNUeXBlDQogICAgICAgICAg
ICAgIHRoYXQgaG91c2UgdGhlIHJvdXRpbmcgaW5mb3JtYXRpb24sIHNvbWV0aW1lcyByZWZlcnJl
ZA0KICAgICAgICAgICAgICB0byBhcyBTRUQsIHRoYXQgdGhlIFJ0ZUdycFR5cGUgb2JqZWN0IGNv
bnRhaW5zLiA8L3Q+DQogICAgICAgICAgICA8dD4gZGdOYW1lOiBTZXQgb2YgemVybyBvciBtb3Jl
IG5hbWVzIG9mIERlc3RHcnBUeXBlDQogICAgICAgICAgICAgIG9iamVjdCBpbnN0YW5jZXMuIEVh
Y2ggZGdOYW1lIG5hbWUsIGluIGFzc29jaWF0aW9uIHdpdGgNCiAgICAgICAgICAgICAgdGhpcyBS
b3V0ZSBHcm91cCdzIHJlZ2lzdHJhbnQgSUQsIHVuaXF1ZWx5IGlkZW50aWZpZXMgYQ0KICAgICAg
ICAgICAgICBEZXN0R3JwVHlwZSBvYmplY3QgaW5zdGFuY2Ugd2hvc2UgcHVibGljIGlkZW50aXRp
ZXMgYXJlDQogICAgICAgICAgICAgIHJlYWNoYWJsZSB1c2luZyB0aGUgcm91dGluZyBpbmZvcm1h
dGlvbiBob3VzZWQgaW4gdGhpcw0KICAgICAgICAgICAgICBSb3V0ZSBHcm91cC4gPC90Pg0KICAg
ICAgICAgICAgPHQ+IHBlZXJpbmdPcmc6IFNldCBvZiB6ZXJvIG9yIG1vcmUgcGVlcmluZyBvcmdh
bml6YXRpb24NCiAgICAgICAgICAgICAgSURzIHRoYXQgaGF2ZSBhY2NlcHRlZCBhbiBvZmZlciB0
byByZWNlaXZlIHRoaXMgUm91dGUNCiAgICAgICAgICAgICAgR3JvdXAncyBpbmZvcm1hdGlvbi4g
VGhlIHNldCBvZiBwZWVyaW5nIG9yZ2FuaXphdGlvbnMgaW4NCiAgICAgICAgICAgICAgdGhpcyBs
aXN0IGlzIG5vdCBkaXJlY3RseSBzZXR0YWJsZSBvciBtb2RpZmlhYmxlIHVzaW5nDQogICAgICAg
ICAgICAgIHRoZSBhZGRSdGVHcnBzUnFzdCBvcGVyYXRpb24uIFRoaXMgc2V0IGlzIGluc3RlYWQN
CiAgICAgICAgICAgICAgY29udHJvbGxlZCB1c2luZyB0aGUgcm91dGUgb2ZmZXIgYW5kIGFjY2Vw
dCBvcGVyYXRpb25zLiA8L3Q+DQogICAgICAgICAgICA8dD4gc291cmNlSWRlbnQ6IFNldCBvZiB6
ZXJvIG9yIG1vcmUgU291cmNlSWRlbnRUeXBlDQogICAgICAgICAgICAgIG9iamVjdCBpbnN0YW5j
ZXMuIFRoZXNlIG9iamVjdHMsIGRlc2NyaWJlZCBmdXJ0aGVyDQogICAgICAgICAgICAgIGJlbG93
LCBob3VzZSB0aGUgc291cmNlIGlkZW50aWZpY2F0aW9uIHNjaGVtZXMgYW5kDQogICAgICAgICAg
ICAgIGlkZW50aWZpZXJzIHRoYXQgYXJlIGFwcGxpZWQgYXQgcmVzb2x1dGlvbiB0aW1lIGFzIHBh
cnQNCiAgICAgICAgICAgICAgb2Ygc291cmNlIGJhc2VkIHJvdXRpbmcgYWxnb3JpdGhtcyBmb3Ig
dGhlIFJvdXRlIEdyb3VwLiA8L3Q+DQogICAgICAgICAgICA8dD4gaXNJblN2YzogQSBib29sZWFu
IGVsZW1lbnQgdGhhdCBkZWZpbmVzIHdoZXRoZXIgdGhpcw0KICAgICAgICAgICAgICBSb3V0ZSBH
cm91cCBpcyBpbiBzZXJ2aWNlLiBUaGUgcm91dGluZyBpbmZvcm1hdGlvbg0KICAgICAgICAgICAg
ICBjb250YWluZWQgaW4gYSBSb3V0ZSBHcm91cCB0aGF0IGlzIGluIHNlcnZpY2UgaXMgYQ0KICAg
ICAgICAgICAgICBjYW5kaWRhdGUgZm9yIGluY2x1c2lvbiBpbiByZXNvbHV0aW9uIHJlc3BvbnNl
cyBmb3INCiAgICAgICAgICAgICAgcHVibGljIGlkZW50aXRpZXMgcmVzaWRpbmcgaW4gdGhlIERl
c3RpbmF0aW9uIEdyb3VwDQogICAgICAgICAgICAgIGFzc29jaWF0ZWQgd2l0aCB0aGlzIFJvdXRl
IEdyb3VwLiBUaGUgcm91dGluZw0KICAgICAgICAgICAgICBpbmZvcm1hdGlvbiBjb250YWluZWQg
aW4gYSBSb3V0ZSBHcm91cCB0aGF0IGlzIG5vdCBpbg0KICAgICAgICAgICAgICBzZXJ2aWNlIGlz
IG5vdCBhIGNhbmRpZGF0ZSBmb3IgaW5jbHVzaW9uIGlzIHJlc29sdXRpb24NCiAgICAgICAgICAg
ICAgcmVzcG9uc2VzLiA8L3Q+DQogICAgICAgICAgICA8dD4gZXh0OiBQb2ludCBvZiBleHRlbnNp
YmlsaXR5IGRlc2NyaWJlZCBpbiBhIHByZXZpb3VzDQogICAgICAgICAgICAgIHNlY3Rpb24gb2Yg
dGhpcyBkb2N1bWVudC4gPC90Pg0KICAgICAgICAgIDwvbGlzdD4NCiAgICAgICAgPC90Pg0KDQog
ICAgICAgIDx0PiBBcyBkZXNjcmliZWQgYWJvdmUsIHRoZSBSb3V0ZSBHcm91cCBjb250YWlucyBh
IHNldCBvZg0KICAgICAgICAgIHJvdXRlIHJlY29yZCBvYmplY3RzLiBBIHJvdXRlIHJlY29yZCBv
YmplY3QgaXMgYmFzZWQgb24gYW4NCiAgICAgICAgICBhYnN0cmFjdCB0eXBlOiBSdGVSZWNUeXBl
LiBUaGUgY29uY3JldGUgdHlwZXMgdGhhdCB1c2UNCiAgICAgICAgICBSdGVSZWNUeXBlIGFzIGFu
IGV4dGVuc2lvbiBiYXNlIGFyZSBOQVBUUlR5cGUsIE5TVHlwZSwgYW5kDQogICAgICAgICAgVVJJ
VHlwZS4gVGhlIGRlZmluaXRpb25zIG9mIHRoZXNlIHR5cGVzIGFyZSBpbmNsdWRlZCBiZWxvdy4N
CiAgICAgICAgICBUaGUgTkFQVFJUeXBlIG9iamVjdCBpcyBjb21wcmlzZWQgb2YgdGhlIGRhdGEg
ZWxlbWVudHMNCiAgICAgICAgICBuZWNlc3NhcnkgZm9yIGEgTkFQVFIgdGhhdCBjb250YWlucyBy
b3V0aW5nIGluZm9ybWF0aW9uIHRoZQ0KICAgICAgICAgIFJvdXRlIEdyb3VwLiBUaGUgTlNUeXBl
IG9iamVjdCBpcyBjb21wcmlzZWQgb2YgdGhlIGRhdGENCiAgICAgICAgICBlbGVtZW50cyBuZWNl
c3NhcnkgZm9yIGEgTmFtZSBTZXJ2ZXIgdGhhdCBwb2ludHMgdG8gYW5vdGhlcg0KICAgICAgICAg
IEROUyBzZXJ2ZXIgdGhhdCBjb250YWlucyB0aGUgZGVzaXJlZCByb3V0aW5nIGluZm9ybWF0aW9u
Lg0KICAgICAgICAgIFRoZSBVUklUeXBlIG9iamVjdCBpcyBjb21wcmlzZWQgb2YgdGhlIGRhdGEg
ZWxlbWVudHMNCiAgICAgICAgICBuZWNlc3NhcnkgdG8gaG91c2UgYSBVUkkuIDwvdD4NCg0KICAg
ICAgICA8dD4gVGhlIGRhdGEgcHJvdmlzaW9uZWQgaW4gYSBSZWdpc3RyeSBjYW4gYmUgbGV2ZXJh
Z2VkIGZvcg0KICAgICAgICAgIG1hbnkgcHVycG9zZXMgYW5kIHF1ZXJpZWQgdXNpbmcgdmFyaW91
cyBwcm90b2NvbHMgaW5jbHVkaW5nDQogICAgICAgICAgU0lQLCBFTlVNIGFuZCBvdGhlcnMuIEl0
IGlzIGZvciB0aGlzIHJlYXNvbiB0aGF0IGEgcm91dGUNCiAgICAgICAgICByZWNvcmQgdHlwZSBv
ZmZlcnMgYSBjaG9pY2Ugb2YgVVJJLCBhbmQgRE5TIHJlc291cmNlIHJlY29yZA0KICAgICAgICAg
IHR5cGVzLiBUaGUgVVJJVHlwZSBpcyBjb21tb25seSB1c2VkIHRvIHByb3Zpc2lvbiBkYXRhDQog
ICAgICAgICAgcmVsYXRlZCB0byB0aGUgU0lQIHJvdXRlIGluIHJlZ2lzdHJpZXMuIFRoZSB1c2Ug
b2YgRE5TDQogICAgICAgICAgcmVzb3VyY2UgcmVjb3JkIHR5cGVzIGlzIGFsc28gcmVsZXZhbnQg
dG8gdGhlIHNjZW5hcmlvIHdoZXJlDQogICAgICAgICAgdGhlIGRhdGEgcHJvdmlzaW9uZWQgaW4g
dGhlIHJlZ2lzdHJ5IGlzIHVzZWQgdG8gYW5zd2VyIEVOVU0NCiAgICAgICAgICBxdWVyaWVzIGJ1
dCB0aGUgcHJvdmlzaW9uaW5nIHByb3RvY29sIHNob3VsZCBiZSBhZ25vc3RpYyB0bw0KICAgICAg
ICAgIGEgcGFydGljdWxhciByZXNvbHV0aW9uIHByb3RvY29sLiA8L3Q+DQoNCiAgICAgICAgPHQ+
DQogICAgICAgICAgPGZpZ3VyZSB0aXRsZT0iIj4NCiAgICAgICAgICAgIDxhcnR3b3JrIGFsaWdu
PSJsZWZ0Ij4NCiAgICAgICAgICAgICAgPCFbQ0RBVEFbDQogICAgPGNvbXBsZXhUeXBlIG5hbWU9
IlJ0ZVJlY1R5cGUiIGFic3RyYWN0PSJ0cnVlIj4NCiAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAg
PGVsZW1lbnQgbmFtZT0icHJpb3JpdHkiIHR5cGU9InBvc2l0aXZlSW50ZWdlciIgDQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlZmF1bHQ9IjEwMCIvPg0KICAg
ICAgPC9zZXF1ZW5jZT4NCiAgICA8L2NvbXBsZXhUeXBlPg0KICAgICAgICAgICAgDQogICAgPGNv
bXBsZXhUeXBlIG5hbWU9Ik5BUFRSVHlwZSI+DQogICAgICA8Y29tcGxleENvbnRlbnQ+DQogICAg
ICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6UnRlUmVjVHlwZSI+DQogICAgICAgICAgPHNlcXVl
bmNlPg0KICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0ib3JkZXIiIHR5cGU9InVuc2lnbmVkU2hv
cnQiLz4NCiAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9InByZWYiIHR5cGU9InVuc2lnbmVkU2hv
cnQiLz4NCiAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImZsYWdzIiB0eXBlPSJzdHJpbmciIG1p
bk9jY3Vycz0iMCIvPg0KICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0ic3ZjcyIgdHlwZT0ic3Ry
aW5nIi8+DQogICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJyZWd4IiB0eXBlPSJzcHBwYjpSZWdl
eFBhcmFtVHlwZSIgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0icmVwbCIgdHlwZT0i
c3RyaW5nIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9InR0bCIg
dHlwZT0icG9zaXRpdmVJbnRlZ2VyIiANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJl
eHQiIHR5cGU9InNwcHBiOkV4dEFueVR5cGUiIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICA8L3NlcXVlbmNlPg0K
ICAgICAgICA8L2V4dGVuc2lvbj4NCiAgICAgIDwvY29tcGxleENvbnRlbnQ+DQogICAgPC9jb21w
bGV4VHlwZT4NCg0KICAgIDxjb21wbGV4VHlwZSBuYW1lPSJOU1R5cGUiPg0KICAgICAgPGNvbXBs
ZXhDb250ZW50Pg0KICAgICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOlJ0ZVJlY1R5cGUiPg0K
ICAgICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9Imhvc3ROYW1l
IiB0eXBlPSJzdHJpbmciLz4NCiAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImlwQWRkciIgdHlw
ZT0ic3BwcGI6SVBBZGRyVHlwZSIgDQogICAgICAgICAgICAgICAgICAgIG1pbk9jY3Vycz0iMCIg
bWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9InR0bCIg
dHlwZT0icG9zaXRpdmVJbnRlZ2VyIiANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJl
eHQiIHR5cGU9InNwcHBiOkV4dEFueVR5cGUiIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICA8L3NlcXVlbmNlPg0K
ICAgICAgICA8L2V4dGVuc2lvbj4NCiAgICAgIDwvY29tcGxleENvbnRlbnQ+DQogICAgPC9jb21w
bGV4VHlwZT4NCg0KICAgIDxjb21wbGV4VHlwZSBuYW1lPSJJUEFkZHJUeXBlIj4NCiAgICAgIDxz
ZXF1ZW5jZT4NCiAgICAgICAgPGVsZW1lbnQgbmFtZT0iYWRkciIgdHlwZT0ic3RyaW5nIi8+DQog
ICAgICAgIDxlbGVtZW50IG5hbWU9InR5cGUiIHR5cGU9InNwcHBiOklQVHlwZSIvPg0KICAgICAg
ICA8ZWxlbWVudCBuYW1lPSJleHQiIHR5cGU9InNwcHBiOkV4dEFueVR5cGUiIA0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW5PY2N1cnM9IjAiLz4NCiAgICAg
IDwvc2VxdWVuY2U+DQogICAgPC9jb21wbGV4VHlwZT4NCg0KICAgIDxzaW1wbGVUeXBlIG5hbWU9
IklQVHlwZSI+DQogICAgICA8cmVzdHJpY3Rpb24gYmFzZT0idG9rZW4iPg0KICAgICAgICA8ZW51
bWVyYXRpb24gdmFsdWU9IklQdjQiLz4NCiAgICAgICAgPGVudW1lcmF0aW9uIHZhbHVlPSJJUHY2
Ii8+DQogICAgICA8L3Jlc3RyaWN0aW9uPg0KICAgIDwvc2ltcGxlVHlwZT4NCg0KICAgIDxjb21w
bGV4VHlwZSBuYW1lPSJVUklUeXBlIj4NCiAgICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgICAg
PGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpSdGVSZWNUeXBlIj4NCiAgICAgICAgICA8c2VxdWVuY2U+
DQogICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJlcmUiIHR5cGU9InN0cmluZyIgZGVmYXVsdD0i
XiguKikkIi8+DQogICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJ1cmkiIHR5cGU9InN0cmluZyIv
Pg0KICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZXh0IiB0eXBlPSJzcHBwYjpFeHRBbnlUeXBl
IiANCm1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAgIDwvc2VxdWVuY2U+DQogICAgICAgIDwvZXh0
ZW5zaW9uPg0KICAgICAgPC9jb21wbGV4Q29udGVudD4NCiAgICA8L2NvbXBsZXhUeXBlPg0KICAg
ICAgICAgICAgICAgICAgICAgICAgXV0+DQogICAgICAgICAgICA8L2FydHdvcms+DQogICAgICAg
ICAgPC9maWd1cmU+DQogICAgICAgIDwvdD4NCg0KICAgICAgICA8dD5UaGUgTkFQVFJUeXBlIG9i
amVjdCBpcyBjb21wb3NlZCBvZiB0aGUgZm9sbG93aW5nIGVsZW1lbnRzOg0KICAgICAgICAgICAg
PGxpc3Qgc3R5bGU9InN5bWJvbHMiIGhhbmdJbmRlbnQ9IjUiPg0KICAgICAgICAgICAgPHQ+IG9y
ZGVyOiBPcmRlciB2YWx1ZSBpbiBhbiBFTlVNIE5BUFRSLCByZWxhdGl2ZSB0byBvdGhlcg0KICAg
ICAgICAgICAgICBOQVBUUlR5cGUgb2JqZWN0cyBpbiB0aGUgc2FtZSBSb3V0ZSBHcm91cC4gPC90
Pg0KICAgICAgICAgICAgPHQ+IHByZWY6IFByZWZlcmVuY2UgdmFsdWUgaW4gYW4gRU5VTSBOQVBU
Ui4gPC90Pg0KICAgICAgICAgICAgPHQ+IHN2Y3M6IEVOVU0gc2VydmljZShzKSB0aGF0IGFyZSBz
ZXJ2ZWQgYnkgdGhlIFNCRS4gVGhpcw0KICAgICAgICAgICAgICBmaWVsZCdzIHZhbHVlIG11c3Qg
YmUgb2YgdGhlIGZvcm0gc3BlY2lmaWVkIGluIFJGQyAzNzYxDQogICAgICAgICAgICAgIChlLmcu
LCBFMlUrcHN0bjpzaXArc2lwKS4gVGhlIGFsbG93YWJsZSB2YWx1ZXMgYXJlIGENCiAgICAgICAg
ICAgICAgbWF0dGVyIG9mIHBvbGljeSBhbmQgbm90IGxpbWl0ZWQgYnkgdGhpcyBwcm90b2NvbC4g
PC90Pg0KICAgICAgICAgICAgPHQ+IHJlZ3g6IE5BUFRS4oCZcyByZWd1bGFyIGV4cHJlc3Npb24g
ZmllbGQuIElmIHRoaXMgaXMgbm90DQogICAgICAgICAgICAgIGluY2x1ZGVkIHRoZW4gdGhlIFJl
cGwgZmllbGQgbXVzdCBiZSBpbmNsdWRlZC4gPC90Pg0KICAgICAgICAgICAgPHQ+IHJlcGw6IE5B
UFRSIHJlcGxhY2VtZW50IGZpZWxkLCBzaG91bGQgb25seSBiZSBwcm92aWRlZA0KICAgICAgICAg
ICAgICBpZiB0aGUgUmVnZXggZmllbGQgaXMgbm90IHByb3ZpZGVkLCBvdGhlcndpc2UgaXQgd2ls
bCBiZQ0KICAgICAgICAgICAgICBpZ25vcmVkIGJ5IHRoZSBzZXJ2ZXIuIDwvdD4NCiAgICAgICAg
ICAgIDx0PiB0dGw6IE51bWJlciBvZiBzZWNvbmRzIHRoYXQgYW4gYWRkcmVzc2luZyBzZXJ2ZXIg
bWF5DQogICAgICAgICAgICAgIGNhY2hlIHRoaXMgTkFQVFIuIDwvdD4NCiAgICAgICAgICAgIDx0
PiBleHQ6IFBvaW50IG9mIGV4dGVuc2liaWxpdHkgZGVzY3JpYmVkIGluIGEgcHJldmlvdXMNCiAg
ICAgICAgICAgICAgc2VjdGlvbiBvZiB0aGlzIGRvY3VtZW50LiA8L3Q+DQogICAgICAgICAgPC9s
aXN0Pg0KICAgICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+VGhlIE5TVHlwZSBvYmplY3QgaXMgY29t
cG9zZWQgb2YgdGhlIGZvbGxvd2luZyBlbGVtZW50czoNCiAgICAgICAgICAgIDxsaXN0IHN0eWxl
PSJzeW1ib2xzIiBoYW5nSW5kZW50PSI1Ij4NCiAgICAgICAgICAgIDx0PiBob3N0TmFtZTogRnVs
bHkgcXVhbGlmaWVkIGhvc3QgbmFtZSBvZiB0aGUgbmFtZQ0KICAgICAgICAgICAgICBzZXJ2ZXIu
IDwvdD4NCiAgICAgICAgICAgIDx0PiBpcEFkZHI6IFplcm8gb3IgbW9yZSBvYmplY3RzIG9mIHR5
cGUgSXBBZGRyVHlwZS4gRWFjaA0KICAgICAgICAgICAgICBvYmplY3QgaG9sZHMgYW4gSVAgQWRk
cmVzcyBhbmQgdGhlIElQIEFkZHJlc3MgdHlwZSwgSVB2NA0KICAgICAgICAgICAgICBvciBJUCB2
Ni4gPC90Pg0KICAgICAgICAgICAgPHQ+IHR0bDogTnVtYmVyIG9mIHNlY29uZHMgdGhhdCBhbiBh
ZGRyZXNzaW5nIHNlcnZlciBtYXkNCiAgICAgICAgICAgICAgY2FjaGUgdGhpcyBOYW1lIFNlcnZl
ci4gPC90Pg0KICAgICAgICAgICAgPHQ+IGV4dDogUG9pbnQgb2YgZXh0ZW5zaWJpbGl0eSBkZXNj
cmliZWQgaW4gYSBwcmV2aW91cw0KICAgICAgICAgICAgICBzZWN0aW9uIG9mIHRoaXMgZG9jdW1l
bnQuIDwvdD4gPC9saXN0Pg0KICAgICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+VGhlIFVSSVR5cGUg
b2JqZWN0IGlzIGNvbXBvc2VkIG9mIHRoZSBmb2xsb3dpbmcgZWxlbWVudHM6DQogICAgICAgICAg
ICA8bGlzdCBzdHlsZT0ic3ltYm9scyIgaGFuZ0luZGVudD0iNSI+DQogICAgICAgICAgICA8dD4g
ZXJlOiBUaGUgUE9TSVggRXh0ZW5kZWQgUmVndWxhciBFeHByZXNzaW9uIChlcmUpIGFzDQogICAg
ICAgICAgICAgIGRlZmluZWQgaW4gPHhyZWYgdGFyZ2V0PSJSRkMzOTg2Ii8+DQogICAgICAgICAg
ICA8L3Q+DQogICAgICAgICAgICA8dD4gdXJpOiB0aGUgVVJJIGFzIGRlZmluZWQgaW4gPHhyZWYg
dGFyZ2V0PSJSRkMzOTg2Ii8+DQogICAgICAgICAgICA8L3Q+DQogICAgICAgICAgPC9saXN0Pg0K
ICAgICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+IFRoZSBSdGVHcnBUeXBlIG9iamVjdCBwcm92aWRl
cyBzdXBwb3J0IGZvciBzb3VyY2UtYmFzZWQNCiAgICAgICAgICByb3V0aW5nIHZpYSB0aGUgc291
cmNlIGlkZW50aXR5IGVsZW1lbnQuIFRoZSBzb3VyY2UtYmFzZWQNCiAgICAgICAgICByb3V0aW5n
IGNyaXRlcmlhIHByb3ZpZGVzIHRoZSBhYmlsaXR5IHRvIHNwZWNpZnkgemVybyBvcg0KICAgICAg
ICAgIG1vcmUgb2YgdGhlIGZvbGxvd2luZyBpbiBhc3NvY2lhdGlvbiB3aXRoIGEgZ2l2ZW4gUm91
dGUNCiAgICAgICAgICBHcm91cDogYSByZWd1bGFyIGV4cHJlc3Npb24gdGhhdCBpcyBtYXRjaGVk
IGFnYWluc3QgdGhlDQogICAgICAgICAgcmVzb2x1dGlvbiBjbGllbnQgSVAgYWRkcmVzcywgYSBy
ZWd1bGFyIGV4cHJlc3Npb24gdGhhdCBpcw0KICAgICAgICAgIG1hdGNoZWQgYWdhaW5zdCB0aGUg
cm9vdCBkb21haW4gbmFtZShzKSwgYW5kL29yIGEgcmVndWxhcg0KICAgICAgICAgIGV4cHJlc3Np
b24gdGhhdCBpcyBtYXRjaGVkIGFnYWluc3QgdGhlIGNhbGxpbmcgcGFydHkgVVJJKHMpLg0KICAg
ICAgICAgIFRoZSByZXN1bHQgd2lsbCBiZSB0aGF0LCBhZnRlciBpZGVudGlmeWluZyB0aGUgdmlz
aWJsZSBSb3V0ZQ0KICAgICAgICAgIEdyb3VwcyB3aG9zZSBhc3NvY2lhdGVkIERlc3RpbmF0aW9u
IEdyb3VwKHMpIGNvbnRhaW4gdGhlDQogICAgICAgICAgbG9va3VwIGtleSBiZWluZyBxdWVyaWVk
LCB0aGUgcmVzb2x1dGlvbiBzZXJ2ZXIgd2lsbA0KICAgICAgICAgIGV2YWx1YXRlIHRoZSBjaGFy
YWN0ZXJpc3RpY3Mgb2YgdGhlIFNvdXJjZSBVUkksIGFuZCBTb3VyY2UNCiAgICAgICAgICBJUCBh
ZGRyZXNzLCBhbmQgcm9vdCBkb21haW4gb2YgdGhlIGxvb2t1cCBrZXkgYmVpbmcgcXVlcmllZC4N
CiAgICAgICAgICBUaGUgcmVzb2x1dGlvbiBzZXJ2ZXIgY29tcGFyZXMgdGhlc2UgY3JpdGVyaWEg
YWdhaW5zdCBzb3VyY2UNCiAgICAgICAgICBiYXNlZCByb3V0aW5nIGNyaXRlcmlhIGFzc29jaWF0
ZWQgd2l0aCB0aGUgUm91dGUgR3JvdXBzLiBUaGUNCiAgICAgICAgICByb3V0aW5nIGluZm9ybWF0
aW9uIGNvbnRhaW5lZCBpbiBSb3V0ZSBHcm91cHMgdGhhdCBoYXZlDQogICAgICAgICAgc291cmNl
IGJhc2VkIHJvdXRpbmcgY3JpdGVyaWEgd2lsbCBvbmx5IGJlIGluY2x1ZGVkIGluIHRoZQ0KICAg
ICAgICAgIHJlc29sdXRpb24gcmVzcG9uc2UgaWYgb25lIG9yIG1vcmUgb2YgdGhlIGNyaXRlcmlh
IG1hdGNoZXMNCiAgICAgICAgICB0aGUgc291cmNlIGNyaXRlcmlhIGZyb20gdGhlIHJlc29sdXRp
b24gcmVxdWVzdC4gPC90Pg0KDQogICAgICAgIDx0Pg0KICAgICAgICAgIDxmaWd1cmUgdGl0bGU9
IiI+DQogICAgICAgICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgIDwh
W0NEQVRBWw0KICAgIDxjb21wbGV4VHlwZSBuYW1lPSJTb3VyY2VJZGVudFR5cGUiPg0KICAgICAg
PHNlcXVlbmNlPg0KICAgICAgICA8ZWxlbWVudCBuYW1lPSJzb3VyY2VJZGVudFJlZ2V4IiB0eXBl
PSJzdHJpbmciLz4NCiAgICAgICAgPGVsZW1lbnQgbmFtZT0ic291cmNlSWRlbnRTY2hlbWUiIA0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9InNwcHBiOlNvdXJjZUlkZW50
U2NoZW1lVHlwZSIvPg0KICAgICAgICA8ZWxlbWVudCBuYW1lPSJleHQiIHR5cGU9InNwcHBiOkV4
dEFueVR5cGUiIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBt
aW5PY2N1cnM9IjAiLz4NCiAgICAgIDwvc2VxdWVuY2U+DQogICAgPC9jb21wbGV4VHlwZT4NCiAg
ICAgICAgICAgIA0KICAgIDxzaW1wbGVUeXBlIG5hbWU9IlNvdXJjZUlkZW50U2NoZW1lVHlwZSI+
DQogICAgICA8cmVzdHJpY3Rpb24gYmFzZT0idG9rZW4iPg0KICAgICAgICA8ZW51bWVyYXRpb24g
dmFsdWU9InVyaSIvPg0KICAgICAgICA8ZW51bWVyYXRpb24gdmFsdWU9ImlwIi8+DQogICAgICAg
IDxlbnVtZXJhdGlvbiB2YWx1ZT0icm9vdERvbWFpbiIvPg0KICAgICAgPC9yZXN0cmljdGlvbj4N
CiAgICA8L3NpbXBsZVR5cGU+DQogICAgICAgICAgICAgICAgICAgICAgICBdXT4NCiAgICAgICAg
ICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgPC90Pg0KDQogICAg
ICAgIDx0PlRoZSBTb3VyY2VJZGVudFR5cGUgb2JqZWN0IGlzIGNvbXBvc2VkIG9mIHRoZSBmb2xs
b3dpbmcNCiAgICAgICAgICBkYXRhIGVsZW1lbnRzOiA8bGlzdCBzdHlsZT0ic3ltYm9scyIgaGFu
Z0luZGVudD0iNSI+DQogICAgICAgICAgICA8dD4gc291cmNlSWRlbnRTY2hlbWU6IFRoZSBzb3Vy
Y2UgaWRlbnRpZmljYXRpb24gc2NoZW1lDQogICAgICAgICAgICAgIHRoYXQgdGhpcyBzb3VyY2Ug
aWRlbnRpZmljYXRpb24gY3JpdGVyaWEgYXBwbGllcyB0byBhbmQNCiAgICAgICAgICAgICAgdGhh
dCB0aGUgYXNzb2NpYXRlZCBzb3VyY2VJZGVudFJlZ2V4IHNob3VsZCBiZSBtYXRjaGVkDQogICAg
ICAgICAgICAgIGFnYWluc3QuIDwvdD4NCiAgICAgICAgICAgIDx0PiBzb3VyY2VJZGVudFJlZ2V4
OiBUaGUgcmVndWxhciBleHByZXNzaW9uIHRoYXQgc2hvdWxkDQogICAgICAgICAgICAgIGJlIHVz
ZWQgdG8gdGVzdCBmb3IgYSBtYXRjaCBhZ2FpbnN0IHRoZSBwb3J0aW9uIG9mIHRoZQ0KICAgICAg
ICAgICAgICByZXNvbHV0aW9uIHJlcXVlc3QgdGhhdCBpcyBkaWN0YXRlZCBieSB0aGUgYXNzb2Np
YXRlZA0KICAgICAgICAgICAgICBzb3VyY2VJZGVudFNjaGVtZS4gPC90Pg0KICAgICAgICAgICAg
PHQ+IGV4dDogUG9pbnQgb2YgZXh0ZW5zaWJpbGl0eSBkZXNjcmliZWQgaW4gYSBwcmV2aW91cw0K
ICAgICAgICAgICAgICBzZWN0aW9uIG9mIHRoaXMgZG9jdW1lbnQuIDwvdD4NCiAgICAgICAgICA8
L2xpc3Q+DQogICAgICAgIDwvdD4NCg0KICAgICAgICA8dD4gVGhlIHJlc3VsdCBvZiB0aGUgYWRk
UnRlR3Jwc1Jxc3Qgb3BlcmF0aW9uIGlzIHRoZQ0KICAgICAgICAgIGFkZFJ0ZUdycHNSc3BucyBl
bGVtZW50IGRlZmluZWQgYmVsb3cuIEFzIHdpdGggYWxsIFNQUFANCiAgICAgICAgICByZXF1ZXN0
cywgdGhlIHJlc3VsdCBpcyBhbGwtb3Itbm90aGluZy4gSWYgbW9yZSB0aGFuIG9uZQ0KICAgICAg
ICAgIFJ0ZUdycFR5cGUgaXMgcGFzc2VkIGludG8gdGhpcyByZXF1ZXN0LCB0aGVuIHRoZXkgd2ls
bA0KICAgICAgICAgIGVpdGhlciBhbGwgc3VjY2VlZCBvciBhbGwgZmFpbC4gSW4gdGhlIGNhc2Ug
b2YgZmFpbHVyZSwgdGhlDQogICAgICAgICAgZmFpbHVyZSByZXNwb25zZSBjb2RlKHMpIGFuZCBt
ZXNzYWdlKHMpIHdpbGwgaW5kaWNhdGUgdGhlDQogICAgICAgICAgcmVhc29uIGZvciB0aGUgZmFp
bHVyZSBhbmQgdGhlIG9iamVjdChzKSB0aGF0IGNhdXNlZCB0aGUNCiAgICAgICAgICBmYWlsdXJl
LiA8L3Q+DQoNCiAgICAgICAgPHQ+DQogICAgICAgICAgPGZpZ3VyZSB0aXRsZT0iIj4NCiAgICAg
ICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAgPCFbQ0RBVEFbDQo8
ZWxlbWVudCBuYW1lPSJhZGRSdGVHcnBzUnNwbnMiIHR5cGU9InNwcHBiOkJhc2ljUnNwbnNUeXBl
Ii8+DQogICAgICAgICAgICAgICAgICAgICAgICAgIF1dPg0KICAgICAgICAgICAgPC9hcnR3b3Jr
Pg0KICAgICAgICAgIDwvZmlndXJlPg0KICAgICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+VGhlIHJl
c3BvbnNlIGNvZGVzIHRoYXQgdGhlIGFkZFJ0ZUdycHNScXN0IG9wZXJhdGlvbiBjYW4NCiAgICAg
ICAgICByZXR1cm4gYXJlIGFzIGZvbGxvd3M6IDxsaXN0IHN0eWxlPSJzeW1ib2xzIiBoYW5nSW5k
ZW50PSI1Ij4NCiAgICAgICAgICAgIDx0PjEwMDA6IFJlcXVlc3QgU3VjY2VlZGVkLjwvdD4NCiAg
ICAgICAgICAgIDx0PjIwMDE6IFJlcXVlc3Qgc3ludGF4IGludmFsaWQuPC90Pg0KICAgICAgICAg
ICAgPHQ+MjAwMjogUmVxdWVzdCB0b28gbGFyZ2UuPC90Pg0KICAgICAgICAgICAgPHQ+MjAwMzog
VmVyc2lvbiBub3Qgc3VwcG9ydGVkLjwvdD4NCiAgICAgICAgICAgIDx0PjIxMDM6IENvbW1hbmQg
aW52YWxpZC48L3Q+DQogICAgICAgICAgICA8dD4yMTA0OiBBdHRyaWJ1dGUgdmFsdWUgaW52YWxp
ZC48L3Q+DQogICAgICAgICAgICA8dD4yMTA1OiBPYmplY3QgZG9lcyBub3QgZXhpc3QuPC90Pg0K
ICAgICAgICAgICAgPHQ+MjEwNjogT2JqZWN0IHN0YXR1cyBvciBvd25lcnNoaXAgZG9lcyBub3Qg
YWxsb3cgZm9yDQogICAgICAgICAgICAgIHJlcXVlc3QuPC90Pg0KICAgICAgICAgICAgPHQ+MjMw
MTogU3lzdGVtIHRlbXBvcmFyaWx5IHVuYXZhaWxhYmxlLjwvdD4NCiAgICAgICAgICAgIDx0PjIz
MDI6IFVuZXhwZWN0ZWQgaW50ZXJuYWwgc3lzdGVtIG9yIHNlcnZlciBlcnJvci48L3Q+DQogICAg
ICAgICAgPC9saXN0Pg0KICAgICAgICA8L3Q+DQoNCiAgICAgIDwvc2VjdGlvbj4NCg0KICAgICAg
PHNlY3Rpb24gYW5jaG9yPSJnZXRyb3V0ZWdycHMiDQogICAgICAgIHRpdGxlPSJHZXQgUm91dGUg
R3JvdXBzIE9wZXJhdGlvbiI+DQogICAgICAgIDx0PiBUaGUgZ2V0UnRlR3Jwc1Jxc3Qgb3BlcmF0
aW9uIGFsbG93cyBhIGNsaWVudCB0byBnZXQgdGhlDQogICAgICAgICAgcHJvcGVydGllcyBvZiBS
b3V0ZSBHcm91cCBvYmplY3RzIHRoYXQgYSByZWdpc3RyYXINCiAgICAgICAgICBvcmdhbml6YXRp
b24gaXMgYXV0aG9yaXplZCB0byB2aWV3LiBUaGUgc2VydmVyIHdpbGwgYXR0ZW1wdA0KICAgICAg
ICAgIHRvIGZpbmQgYSBSb3V0ZSBHcm91cCBvYmplY3QgdGhhdCBoYXMgdGhlIHJlZ2lzdHJhbnQg
SUQgYW5kDQogICAgICAgICAgcm91dGUgZ3JvdXAgbmFtZSBwYWlyIGNvbnRhaW5lZCBpbiBlYWNo
IE9iaktleVR5cGUgb2JqZWN0DQogICAgICAgICAgaW5zdGFuY2UuIElmIHRoZSBzZXQgb2YgT2Jq
S2V5VHlwZSBvYmplY3RzIGlzIGVtcHR5IHRoZW4gdGhlDQogICAgICAgICAgc2VydmVyIHdpbGwg
cmV0dXJuIHRoZSBsaXN0IG9mIFJvdXRlIEdyb3VwIG9iamVjdHMgdGhhdCB0aGUNCiAgICAgICAg
ICBxdWVyeWluZyBjbGllbnQgaGFzIHRoZSBhdXRob3JpdHkgdG8gdmlldy4gSWYgdGhlcmUgYXJl
IG5vDQogICAgICAgICAgbWF0Y2hpbmcgUm91dGUgR3JvdXBzIGZvdW5kIHRoZW4gYW4gZW1wdHkg
cmVzdWx0IHNldCB3aWxsIGJlDQogICAgICAgICAgcmV0dXJuZWQuIDwvdD4NCiAgICAgICAgPHQ+
IFRoZSBlbGVtZW50IHBhc3NlZCBpbnRvIHRoZSBzcHBwUmVxdWVzdCBlbGVtZW50IGZvciB0aGlz
DQogICAgICAgICAgb3BlcmF0aW9uIGlzIHRoZSBnZXRSdGVHcnBzUnFzdCBlbGVtZW50LiBUaGlz
IGVsZW1lbnQgaXMgb2YNCiAgICAgICAgICB0eXBlIEdldFJ0ZUdycHNScXN0VHlwZSwgd2hpY2gg
ZXh0ZW5kcyBCYXNpY1Jxc3RUeXBlIGFuZA0KICAgICAgICAgIGNvbnRhaW5zIHplcm8gb3IgbW9y
ZSBPYmpLZXlUeXBlIG9iamVjdHMuIEFueSBsaW1pdGF0aW9uIG9uDQogICAgICAgICAgdGhlIG1h
eGltdW0gbnVtYmVyIG9mIG9iamVjdHMgdGhhdCBtYXkgYmUgcGFzc2VkIGludG8gb3INCiAgICAg
ICAgICByZXR1cm5lZCBieSB0aGlzIG9wZXJhdGlvbiBpcyBhIHBvbGljeSBkZWNpc2lvbiBhbmQg
bm90DQogICAgICAgICAgbGltaXRlZCBieSB0aGUgcHJvdG9jb2wuIFRoZSBYU0QgZGVjbGFyYXRp
b24gb2YgdGhlDQogICAgICAgICAgb3BlcmF0aW9uIGlzIGFzIGZvbGxvd3M6IDwvdD4NCg0KICAg
ICAgICA8dD4NCiAgICAgICAgICA8ZmlndXJlIHRpdGxlPSIiPg0KICAgICAgICAgICAgPGFydHdv
cmsgYWxpZ249ImxlZnQiPg0KICAgICAgICAgICAgICA8IVtDREFUQVsNCiAgICA8ZWxlbWVudCBu
YW1lPSJnZXRSdGVHcnBzUnFzdCIgdHlwZT0ic3BwcGI6R2V0UnRlR3Jwc1Jxc3RUeXBlIi8+DQog
ICAgICAgICAgICAgICAgICAgICAgDQogICAgPGNvbXBsZXhUeXBlIG5hbWU9IkdldFJ0ZUdycHNS
cXN0VHlwZSI+DQogICAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICAgIDxleHRlbnNpb24gYmFz
ZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAg
ICAgPGVsZW1lbnQgbmFtZT0ib2JqZWN0S2V5IiB0eXBlPSJzcHBwYjpPYmpLZXlUeXBlIg0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5k
ZWQiLz4NCiAgICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgICA8L2V4dGVuc2lvbj4NCiAgICAg
IDwvY29tcGxleENvbnRlbnQ+DQogICAgPC9jb21wbGV4VHlwZT4NCiAgICAgICAgICAgICAgICAg
ICAgICAgIF1dPg0KICAgICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAgICAgIDwvZmlndXJlPg0K
ICAgICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+IFRoZSByZXN1bHQgb2YgdGhlIGdldFJ0ZUdycHNS
cXN0IG9wZXJhdGlvbiByZXR1cm5lZCBpbiB0aGUNCiAgICAgICAgICBzcHBwUmVzcG9uc2UgZWxl
bWVudCBpcyB0aGUgZ2V0UnRlR3Jwc1JzcG5zIGVsZW1lbnQgZGVmaW5lZA0KICAgICAgICAgIGJl
bG93LiBUaGlzIG9iamVjdCBjb250YWlucyB0aGUgcmVzdWx0aW5nIHNldCBvZiBSdGVHcnBUeXBl
DQogICAgICAgICAgb2JqZWN0cywgb3IgYW4gZW1wdHkgc2V0IGlmIHRoZXJlIHdlcmUgbm8gbWF0
Y2hlcy4gPC90Pg0KDQogICAgICAgIDx0Pg0KICAgICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQog
ICAgICAgICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgIDwhW0NEQVRB
Ww0KICAgIDxlbGVtZW50IG5hbWU9ImdldFJ0ZUdycHNSc3BucyIgdHlwZT0ic3BwcGI6R2V0UnRl
R3Jwc1JzcG5zVHlwZSIvPg0KDQogICAgPGNvbXBsZXhUeXBlIG5hbWU9IkdldFJ0ZUdycHNSc3Bu
c1R5cGUiPg0KICAgICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgICA8ZXh0ZW5zaW9uIGJhc2U9
InNwcHBiOkJhc2ljUnNwbnNUeXBlIj4NCiAgICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAg
ICA8ZWxlbWVudCBuYW1lPSJydGVHcnAiIHR5cGU9InNwcHBiOlJ0ZUdycFR5cGUiDQogICAgICAg
ICAgICAgICAgIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAg
ICA8L3NlcXVlbmNlPg0KICAgICAgICA8L2V4dGVuc2lvbj4NCiAgICAgIDwvY29tcGxleENvbnRl
bnQ+DQogICAgPC9jb21wbGV4VHlwZT4NCiAgICAgICAgICAgICAgICAgICAgICAgIF1dPg0KICAg
ICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAgICAgIDwvZmlndXJlPg0KICAgICAgICA8L3Q+DQoN
CiAgICAgICAgPHQ+VGhlIHJlc3BvbnNlIGNvZGVzIHRoYXQgdGhlIGdldFJ0ZUdycHNScXN0IG9w
ZXJhdGlvbiBjYW4NCiAgICAgICAgICByZXR1cm4gYXJlIGFzIGZvbGxvd3M6IDxsaXN0IHN0eWxl
PSJzeW1ib2xzIiBoYW5nSW5kZW50PSI1Ij4NCiAgICAgICAgICAgIDx0PjEwMDA6IFJlcXVlc3Qg
U3VjY2VlZGVkLjwvdD4NCiAgICAgICAgICAgIDx0PjIwMDE6IFJlcXVlc3Qgc3ludGF4IGludmFs
aWQuPC90Pg0KICAgICAgICAgICAgPHQ+MjAwMjogUmVxdWVzdCB0b28gbGFyZ2UuPC90Pg0KICAg
ICAgICAgICAgPHQ+MjAwMzogVmVyc2lvbiBub3Qgc3VwcG9ydGVkLjwvdD4NCiAgICAgICAgICAg
IDx0PjIxMDM6IENvbW1hbmQgaW52YWxpZC48L3Q+DQogICAgICAgICAgICA8dD4yMTA0OiBBdHRy
aWJ1dGUgdmFsdWUgaW52YWxpZC48L3Q+DQogICAgICAgICAgICA8dD4yMzAxOiBTeXN0ZW0gdGVt
cG9yYXJpbHkgdW5hdmFpbGFibGUuPC90Pg0KICAgICAgICAgICAgPHQ+MjMwMjogVW5leHBlY3Rl
ZCBpbnRlcm5hbCBzeXN0ZW0gb3Igc2VydmVyIGVycm9yLjwvdD4NCiAgICAgICAgICA8L2xpc3Q+
DQogICAgICAgIDwvdD4NCg0KICAgICAgPC9zZWN0aW9uPg0KDQoNCiAgICAgIDxzZWN0aW9uIGFu
Y2hvcj0iYWRkZGVzdGdycHMiDQogICAgICAgIHRpdGxlPSJBZGQgRGVzdGluYXRpb24gR3JvdXBz
IE9wZXJhdGlvbiI+DQogICAgICAgIDx0PiBBcyBkZXNjcmliZWQgaW4gdGhlIGludHJvZHVjdG9y
eSBzZWN0aW9ucywgYSBEZXN0aW5hdGlvbiBHcm91cA0KICAgICAgICAgIHJlcHJlc2VudHMgYSBz
ZXQgb2YgUHVibGljIElkZW50aWZpZXJzIHdpdGggY29tbW9uIHJvdXRpbmcgaW5mb3JtYXRpb24u
IDwvdD4NCiAgICAgICAgPHQ+IFRoZSBhZGREZXN0R3Jwc1Jxc3Qgb3BlcmF0aW9uIGNyZWF0ZXMg
b3Igb3ZlcndyaXRlcyBvbmUgb3INCiAgICAgICAgICBtb3JlIERlc3RpbmF0aW9uIEdyb3VwIG9i
amVjdHMuIElmIGEgRGVzdGluYXRpb24gR3JvdXAgd2l0aCB0aGUgZ2l2ZW4NCiAgICAgICAgICBu
YW1lIGFuZCByZWdpc3RyYW50IElEIGRvZXMgbm90IGV4aXN0LCB0aGVuIHRoZSBzZXJ2ZXIgTVVT
VA0KICAgICAgICAgIGNyZWF0ZSB0aGUgRGVzdGluYXRpb24gR3JvdXAuIElmIGEgRGVzdGluYXRp
b24gR3JvdXAgd2l0aCB0aGUgZ2l2ZW4gbmFtZQ0KICAgICAgICAgIGFuZCByZWdpc3RyYW50IElE
IGRvZXMgZXhpc3QsIHRoZW4gdGhlIHNlcnZlciBNVVNUIHJlcGxhY2UgdGhlDQogICAgICAgICAg
Y3VycmVudCBwcm9wZXJ0aWVzIG9mIHRoZSBEZXN0aW5hdGlvbiBHcm91cCB3aXRoIHRoZSBwcm9w
ZXJ0aWVzDQogICAgICAgICAgcGFzc2VkIGludG8gdGhlIGFkZERlc3RHcnBzUnFzdCBvcGVyYXRp
b24uIFRoZSBYU0QNCiAgICAgICAgICBkZWNsYXJhdGlvbnMgb2YgdGhlIG9wZXJhdGlvbiByZXF1
ZXN0IG9iamVjdCBhcmUgYXMgZm9sbG93czogPC90Pg0KDQogICAgICAgIDx0Pg0KICAgICAgICAg
IDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQog
ICAgICAgICAgICAgIDwhW0NEQVRBWw0KICAgIDxlbGVtZW50IG5hbWU9ImFkZERlc3RHcnBzUnFz
dCIgdHlwZT0ic3BwcGI6QWRkRGVzdEdycHNScXN0VHlwZSIvPg0KICAgIA0KICAgIDxjb21wbGV4
VHlwZSBuYW1lPSJBZGREZXN0R3Jwc1Jxc3RUeXBlIj4NCiAgICAgIDxjb21wbGV4Q29udGVudD4N
CiAgICAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAg
ICAgPHNlcXVlbmNlPg0KICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZGVzdEdycCIgdHlwZT0i
c3BwcGI6RGVzdEdycFR5cGUiDQogICAgICAgICAgICAgIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+
DQogICAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgICAgPC9leHRlbnNpb24+DQogICAgICA8L2Nv
bXBsZXhDb250ZW50Pg0KICAgIDwvY29tcGxleFR5cGU+DQogICAgICAgICAgICAgICAgICAgICAg
ICBdXT4NCiAgICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAg
ICAgPC90Pg0KDQogICAgICAgIDx0PiBUaGUgZWxlbWVudCBwYXNzZWQgaW50byB0aGUgc3BwcFJl
cXVlc3QgZWxlbWVudCBmb3IgdGhpcw0KICAgICAgICAgIG9wZXJhdGlvbiBpcyB0aGUgYWRkRGVz
dEdycHNScXN0IGVsZW1lbnQuIFRoaXMgZWxlbWVudCBpcyBvZg0KICAgICAgICAgIHR5cGUgQWRk
RGVzdEdycHNScXN0VHlwZSwgd2hpY2ggZXh0ZW5kcyBCYXNpY1Jxc3RUeXBlIGFuZA0KICAgICAg
ICAgIGNvbnRhaW5zIG9uZSBvciBtb3JlIERlc3RHcnBUeXBlIG9iamVjdHMuIEFueSBsaW1pdGF0
aW9uIG9uDQogICAgICAgICAgdGhlIG1heGltdW0gbnVtYmVyIG9mIERlc3RHcnBUeXBlIG9iamVj
dHMgdGhhdCBtYXkgYmUgcGFzc2VkDQogICAgICAgICAgaW50byB0aGlzIG9wZXJhdGlvbiBpcyBh
IHBvbGljeSBkZWNpc2lvbiBhbmQgaXMgbm90IGxpbWl0ZWQNCiAgICAgICAgICBieSB0aGUgcHJv
dG9jb2wuIFRoZSBEZXN0R3JwVHlwZSBvYmplY3Qgc3RydWN0dXJlIGlzIGRlZmluZWQNCiAgICAg
ICAgICBhcyBmb2xsb3dzOiA8L3Q+DQoNCiAgICAgICAgPHQ+DQogICAgICAgICAgPGZpZ3VyZSB0
aXRsZT0iIj4NCiAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAg
ICAgPCFbQ0RBVEFbDQogIDxjb21wbGV4VHlwZSBuYW1lPSJEZXN0R3JwVHlwZSI+DQogICAgPGNv
bXBsZXhDb250ZW50Pg0KICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljT2JqVHlwZSI+
DQogICAgICA8c2VxdWVuY2U+DQogICAgICAgICA8ZWxlbWVudCBuYW1lPSJkZ05hbWUiIHR5cGU9
InNwcHBiOk9iak5hbWVUeXBlIi8+DQogICAgICA8L3NlcXVlbmNlPg0KICAgICA8L2V4dGVuc2lv
bj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICAgICAgICAgICAg
ICAgICAgICAgICAgXV0+DQogICAgICAgICAgICA8L2FydHdvcms+DQogICAgICAgICAgPC9maWd1
cmU+DQogICAgICAgIDwvdD4NCg0KICAgICAgICA8dD5UaGUgRGVzdEdycFR5cGUgb2JqZWN0IGlz
IGNvbXBvc2VkIG9mIHRoZSBmb2xsb3dpbmcNCiAgICAgICAgICBlbGVtZW50czogPGxpc3Qgc3R5
bGU9InN5bWJvbHMiIGhhbmdJbmRlbnQ9IjUiPg0KICAgICAgICAgICAgPHQ+IGJhc2U6IEFsbCBm
aXJzdCBjbGFzcyBvYmplY3RzIGV4dGVuZCAgDQogICAgICAgICAgICAgIEJhc2ljT2JqVHlwZSB3
aGljaCBjb250YWlucyB0aGUgSUQgb2YgdGhlIA0KICAgICAgICAgICAgICByZWdpc3RyYW50IG9y
Z2FuaXphdGlvbiB0aGF0IG93bnMgdGhpcyBvYmplY3QsIHRoZSBJRCANCiAgICAgICAgICAgICAg
b2YgdGhlIHJlZ2lzdHJhciBvcmdhbml6YXRpb24gdGhhdCBwcm92aXNpb25lZCB0aGlzIA0KICAg
ICAgICAgICAgICBvYmplY3QsIHRoZSBkYXRlIGFuZCB0aW1lIHRoYXQgdGhlIG9iamVjdCB3YXMg
Y3JlYXRlZCANCiAgICAgICAgICAgICAgYnkgdGhlIHNlcnZlciwgYW5kIHRoZSBkYXRlIGFuZCB0
aW1lIHRoYXQgdGhlIG9iamVjdCANCiAgICAgICAgICAgICAgd2FzIGxhc3QgbW9kaWZpZWQuIElm
IHRoZSBjbGllbnQgcGFzc2VkIGluIGVpdGhlciB0aGUgDQogICAgICAgICAgICAgIGNyZWF0ZWQg
ZGF0ZSBvciB0aGUgbW9kaWZpY2F0aW9uIGRhdGUsIHRoZSB3aWxsIGlnbm9yZSANCiAgICAgICAg
ICAgICAgdGhlbS4gIFRoZSBzZXJ2ZXIgc2V0cyB0aGVzZSB0d28gZGF0ZS90aW1lIHZhbHVlcy48
L3Q+DQogICAgICAgICAgICA8dD4gZGdOYW1lOiBUaGUgY2hhcmFjdGVyIHN0cmluZyB0aGF0IGNv
bnRhaW5zIHRoZQ0KICAgICAgICAgICAgICBuYW1lIG9mIHRoZSBEZXN0aW5hdGlvbiBHcm91cC4g
SXQgdW5pcXVlbHkgaWRlbnRpZmllcyB0aGlzDQogICAgICAgICAgICAgIG9iamVjdCB3aXRoaW4g
dGhlIGNvbnRleHQgb2YgdGhlIHJlZ2lzdHJhbnQgSUQgKGEgY2hpbGQNCiAgICAgICAgICAgICAg
ZWxlbWVudCBvZiB0aGUgYmFzZSBlbGVtZW50IGFzIGRlc2NyaWJlZCBhYm92ZSkuIDwvdD4NCiAg
ICAgICAgICAgIDx0PiBleHQ6IFBvaW50IG9mIGV4dGVuc2liaWxpdHkgZGVzY3JpYmVkIGluIGEg
cHJldmlvdXMNCiAgICAgICAgICAgICAgc2VjdGlvbiBvZiB0aGlzIGRvY3VtZW50LiA8L3Q+DQog
ICAgICAgICAgPC9saXN0Pg0KICAgICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+IFRoZSByZXN1bHQg
b2YgdGhlIGFkZERlc3RHcnBzUnFzdCBvcGVyYXRpb24gaXMgdGhlDQogICAgICAgICAgYWRkRGVz
dEdycHNSc3BucyBlbGVtZW50IGRlZmluZWQgYmVsb3cuIEFzIHdpdGggYWxsIFNQUFANCiAgICAg
ICAgICByZXF1ZXN0cywgdGhlIHJlc3VsdCBpcyBhbGwtb3Itbm90aGluZy4gSWYgbW9yZSB0aGFu
IG9uZQ0KICAgICAgICAgIERlc3RHcnBUeXBlIGlzIHBhc3NlZCBpbnRvIHRoaXMgcmVxdWVzdCwg
dGhlbiB0aGV5IHdpbGwNCiAgICAgICAgICBlaXRoZXIgYWxsIHN1Y2NlZWQgb3IgYWxsIGZhaWwu
IEluIHRoZSBjYXNlIG9mIGZhaWx1cmUsIHRoZQ0KICAgICAgICAgIGZhaWx1cmUgcmVzcG9uc2Ug
Y29kZShzKSBhbmQgbWVzc2FnZShzKSB3aWxsIGluZGljYXRlIHRoZQ0KICAgICAgICAgIHJlYXNv
biBmb3IgdGhlIGZhaWx1cmUgYW5kIHRoZSBvYmplY3QocykgdGhhdCBjYXVzZWQgdGhlDQogICAg
ICAgICAgZmFpbHVyZS4gPC90Pg0KDQogICAgICAgIDx0Pg0KICAgICAgICAgIDxmaWd1cmUgdGl0
bGU9IiI+DQogICAgICAgICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAg
IDwhW0NEQVRBWw0KPGVsZW1lbnQgbmFtZT0iYWRkRGVzdEdycHNSc3BucyIgdHlwZT0ic3BwcGI6
QmFzaWNSc3Buc1R5cGUiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgXV0+DQogICAgICAg
ICAgICA8L2FydHdvcms+DQogICAgICAgICAgPC9maWd1cmU+DQogICAgICAgIDwvdD4NCg0KICAg
ICAgICA8dD5UaGUgcmVzcG9uc2UgY29kZXMgdGhhdCB0aGUgYWRkRGVzdEdycHNScXN0IG9wZXJh
dGlvbiBjYW4NCiAgICAgICAgICByZXR1cm4gYXJlIGFzIGZvbGxvd3M6IDxsaXN0IHN0eWxlPSJz
eW1ib2xzIiBoYW5nSW5kZW50PSI1Ij4NCiAgICAgICAgICAgIDx0PjEwMDA6IFJlcXVlc3QgU3Vj
Y2VlZGVkLjwvdD4NCiAgICAgICAgICAgIDx0PjIwMDE6IFJlcXVlc3Qgc3ludGF4IGludmFsaWQu
PC90Pg0KICAgICAgICAgICAgPHQ+MjAwMjogUmVxdWVzdCB0b28gbGFyZ2UuPC90Pg0KICAgICAg
ICAgICAgPHQ+MjAwMzogVmVyc2lvbiBub3Qgc3VwcG9ydGVkLjwvdD4NCiAgICAgICAgICAgIDx0
PjIxMDM6IENvbW1hbmQgaW52YWxpZC48L3Q+DQogICAgICAgICAgICA8dD4yMTA0OiBBdHRyaWJ1
dGUgdmFsdWUgaW52YWxpZC48L3Q+DQogICAgICAgICAgICA8dD4yMTA1OiBPYmplY3QgZG9lcyBu
b3QgZXhpc3QuPC90Pg0KICAgICAgICAgICAgPHQ+MjEwNjogT2JqZWN0IHN0YXR1cyBvciBvd25l
cnNoaXAgZG9lcyBub3QgYWxsb3cgZm9yDQogICAgICAgICAgICAgIHJlcXVlc3QuPC90Pg0KICAg
ICAgICAgICAgPHQ+MjMwMTogU3lzdGVtIHRlbXBvcmFyaWx5IHVuYXZhaWxhYmxlLjwvdD4NCiAg
ICAgICAgICAgIDx0PjIzMDI6IFVuZXhwZWN0ZWQgaW50ZXJuYWwgc3lzdGVtIG9yIHNlcnZlciBl
cnJvci48L3Q+DQogICAgICAgICAgPC9saXN0Pg0KICAgICAgICA8L3Q+DQoNCiAgICAgIDwvc2Vj
dGlvbj4NCg0KICAgICAgPHNlY3Rpb24gYW5jaG9yPSJnZXRkZXN0Z3JwcyINCiAgICAgICAgdGl0
bGU9IkdldCBSb3V0ZSBHcm91cHMgT3BlcmF0aW9uIj4NCiAgICAgICAgPHQ+IFRoZSBnZXREZXN0
R3Jwc1Jxc3Qgb3BlcmF0aW9uIGFsbG93cyBhIGNsaWVudCB0byBnZXQgdGhlDQogICAgICAgICAg
cHJvcGVydGllcyBvZiBSb3V0ZSBHcm91cCBvYmplY3RzIHRoYXQgYSByZWdpc3RyYXINCiAgICAg
ICAgICBvcmdhbml6YXRpb24gaXMgYXV0aG9yaXplZCB0byB2aWV3LiBUaGUgc2VydmVyIHdpbGwg
YXR0ZW1wdA0KICAgICAgICAgIHRvIGZpbmQgYSBEZXN0aW5hdGlvbiBHcm91cCBvYmplY3QgdGhh
dCBoYXMgdGhlIHJlZ2lzdHJhbnQgSUQgYW5kDQogICAgICAgICAgZGVzdGluYXRpb24gZ3JvdXAg
bmFtZSBwYWlyIGNvbnRhaW5lZCBpbiBlYWNoIE9iaktleVR5cGUgb2JqZWN0DQogICAgICAgICAg
aW5zdGFuY2UuIElmIHRoZXJlIGFyZSBubyBtYXRjaGluZyBEZXN0aW5hdGlvbiBHcm91cHMgZm91
bmQgdGhlbiANCiAgICAgICAgICBhbiBlbXB0eSByZXN1bHQgc2V0IHdpbGwgYmUgcmV0dXJuZWQu
IElmIHRoZSBzZXQgb2YgT2JqS2V5VHlwZSANCiAgICAgICAgICBvYmplY3RzIHBhc3NlZCBpbiBp
cyBlbXB0eSB0aGVuIHRoZSBzZXJ2ZXIgd2lsbCByZXR1cm4gdGhlIGxpc3Qgb2YgIA0KICAgICAg
ICAgIERlc3RpbmF0aW9uIEdyb3VwIG9iamVjdHMgdGhhdCB0aGUgcXVlcnlpbmcgY2xpZW50IGhh
cyB0aGUgYXV0aG9yaXR5IA0KICAgICAgICAgIHRvIHZpZXcuIDwvdD4NCiAgICAgICAgPHQ+IFRo
ZSBlbGVtZW50IHBhc3NlZCBpbnRvIHRoZSBzcHBwUmVxdWVzdCBlbGVtZW50IGZvciB0aGlzDQog
ICAgICAgICAgb3BlcmF0aW9uIGlzIHRoZSBnZXREZXN0R3Jwc1Jxc3QgZWxlbWVudC4gVGhpcyBl
bGVtZW50IGlzIG9mDQogICAgICAgICAgdHlwZSBHZXREZXN0R3Jwc1Jxc3RUeXBlLCB3aGljaCBl
eHRlbmRzIEJhc2ljUnFzdFR5cGUgYW5kDQogICAgICAgICAgY29udGFpbnMgemVybyBvciBtb3Jl
IE9iaktleVR5cGUgb2JqZWN0cy4gQW55IGxpbWl0YXRpb24gb24NCiAgICAgICAgICB0aGUgbWF4
aW11bSBudW1iZXIgb2Ygb2JqZWN0cyB0aGF0IG1heSBiZSBwYXNzZWQgaW50byBvcg0KICAgICAg
ICAgIHJldHVybmVkIGJ5IHRoaXMgb3BlcmF0aW9uIGlzIGEgcG9saWN5IGRlY2lzaW9uIGFuZCBu
b3QNCiAgICAgICAgICBsaW1pdGVkIGJ5IHRoZSBwcm90b2NvbC4gVGhlIFhTRCBkZWNsYXJhdGlv
biBvZiB0aGUNCiAgICAgICAgICBvcGVyYXRpb24gaXMgYXMgZm9sbG93czogPC90Pg0KDQogICAg
ICAgIDx0Pg0KICAgICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAgICA8YXJ0d29y
ayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgIDwhW0NEQVRBWw0KICAgICA8ZWxlbWVudCBu
YW1lPSJnZXREZXN0R3Jwc1Jxc3QiIHR5cGU9InNwcHBiOkdldERlc3RHcnBzUnFzdFR5cGUiLz4N
CiAgICAgICAgICAgICAgICAgICAgICANCiAgICAgPGNvbXBsZXhUeXBlIG5hbWU9IkdldERlc3RH
cnBzUnFzdFR5cGUiPg0KICAgICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgICAgIDxleHRlbnNp
b24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAgICAgIDxzZXF1ZW5jZT4NCiAg
ICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJvYmplY3RLZXkiIHR5cGU9InNwcHBiOk9iaktleVR5
cGUiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9
InVuYm91bmRlZCIvPg0KICAgICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgICAgPC9leHRlbnNp
b24+DQogICAgICAgPC9jb21wbGV4Q29udGVudD4NCiAgICAgPC9jb21wbGV4VHlwZT4NCiAgICAg
ICAgICAgICAgICAgICAgICAgIF1dPg0KICAgICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAgICAg
IDwvZmlndXJlPg0KICAgICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+IFRoZSByZXN1bHQgb2YgdGhl
IGdldERlc3RHcnBzUnFzdCBvcGVyYXRpb24gcmV0dXJuZWQgaW4gdGhlDQogICAgICAgICAgc3Bw
cFJlc3BvbnNlIGVsZW1lbnQgaXMgdGhlIGdldERlc3RHcnBzUnNwbnMgZWxlbWVudCBkZWZpbmVk
DQogICAgICAgICAgYmVsb3cuIFRoaXMgb2JqZWN0IGNvbnRhaW5zIHRoZSByZXN1bHRpbmcgc2V0
IG9mIERlc3RHcnBUeXBlDQogICAgICAgICAgb2JqZWN0cywgb3IgYW4gZW1wdHkgc2V0IGlmIHRo
ZXJlIHdlcmUgbm8gbWF0Y2hlcy4gPC90Pg0KDQogICAgICAgIDx0Pg0KICAgICAgICAgIDxmaWd1
cmUgdGl0bGU9IiI+DQogICAgICAgICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAg
ICAgICAgIDwhW0NEQVRBWw0KICAgIDxlbGVtZW50IG5hbWU9ImdldERlc3RHcnBzUnNwbnMiIHR5
cGU9InNwcHBiOkdldFJ0ZUdycHNSc3Buc1R5cGUiLz4NCg0KICAgIDxjb21wbGV4VHlwZSBuYW1l
PSJHZXREZXN0R3Jwc1JzcG5zVHlwZSI+DQogICAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICAg
IDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNSc3Buc1R5cGUiPg0KICAgICAgICAgIDxzZXF1
ZW5jZT4NCiAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImRlc3RHcnAiIHR5cGU9InNwcHBiOkRl
c3RHcnBUeXBlIg0KICAgICAgICAgICAgICAgICBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5i
b3VuZGVkIi8+DQogICAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgICAgPC9leHRlbnNpb24+DQog
ICAgICA8L2NvbXBsZXhDb250ZW50Pg0KICAgIDwvY29tcGxleFR5cGU+DQogICAgICAgICAgICAg
ICAgICAgICAgICBdXT4NCiAgICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICA8L2ZpZ3Vy
ZT4NCiAgICAgICAgPC90Pg0KDQogICAgICAgIDx0PlRoZSByZXNwb25zZSBjb2RlcyB0aGF0IHRo
ZSBnZXREZXN0R3Jwc1Jxc3Qgb3BlcmF0aW9uIGNhbg0KICAgICAgICAgIHJldHVybiBhcmUgYXMg
Zm9sbG93czogPGxpc3Qgc3R5bGU9InN5bWJvbHMiIGhhbmdJbmRlbnQ9IjUiPg0KICAgICAgICAg
ICAgPHQ+MTAwMDogUmVxdWVzdCBTdWNjZWVkZWQuPC90Pg0KICAgICAgICAgICAgPHQ+MjAwMTog
UmVxdWVzdCBzeW50YXggaW52YWxpZC48L3Q+DQogICAgICAgICAgICA8dD4yMDAyOiBSZXF1ZXN0
IHRvbyBsYXJnZS48L3Q+DQogICAgICAgICAgICA8dD4yMDAzOiBWZXJzaW9uIG5vdCBzdXBwb3J0
ZWQuPC90Pg0KICAgICAgICAgICAgPHQ+MjEwMzogQ29tbWFuZCBpbnZhbGlkLjwvdD4NCiAgICAg
ICAgICAgIDx0PjIxMDQ6IEF0dHJpYnV0ZSB2YWx1ZSBpbnZhbGlkLjwvdD4NCiAgICAgICAgICAg
IDx0PjIzMDE6IFN5c3RlbSB0ZW1wb3JhcmlseSB1bmF2YWlsYWJsZS48L3Q+DQogICAgICAgICAg
ICA8dD4yMzAyOiBVbmV4cGVjdGVkIGludGVybmFsIHN5c3RlbSBvciBzZXJ2ZXIgZXJyb3IuPC90
Pg0KICAgICAgICAgIDwvbGlzdD4NCiAgICAgICAgPC90Pg0KDQogICAgICA8L3NlY3Rpb24+DQoN
Cg0KICAgICAgPHNlY3Rpb24gYW5jaG9yPSJhZGRydGVncnBvZmZlcnMiDQogICAgICAgIHRpdGxl
PSJBZGQgUm91dGUgR3JvdXAgT2ZmZXJzIE9wZXJhdGlvbiI+DQogICAgICAgIDx0PiBUaGUgbGlz
dCBvZiBwZWVyIG9yZ2FuaXphdGlvbnMgd2hvc2UgcmVzb2x1dGlvbiByZXNwb25zZXMNCiAgICAg
ICAgICBjYW4gaW5jbHVkZSB0aGUgcm91dGluZyBpbmZvcm1hdGlvbiBjb250YWluZWQgaW4gYSBn
aXZlbg0KICAgICAgICAgIFJvdXRlIEdyb3VwIGlzIGNvbnRyb2xsZWQgYnkgdGhlIG9yZ2FuaXph
dGlvbiB0byB3aGljaCBhDQogICAgICAgICAgUm91dGUgR3JvdXAgb2JqZWN0IGJlbG9uZ3MsIGl0
cyByZWdpc3RyYW50LCBhbmQgdGhlIHBlZXINCiAgICAgICAgICBvcmdhbml6YXRpb24gdGhhdCBz
dWJtaXRzIHJlc29sdXRpb24gcmVxdWVzdHMsIGEgZGF0YQ0KICAgICAgICAgIHJlY2lwaWVudCBv
ciBwZWVyaW5nIG9yZ2FuaXphdGlvbi4gVGhlIHJlZ2lzdHJhbnQgb2ZmZXJzDQogICAgICAgICAg
YWNjZXNzIHRvIGEgUm91dGUgR3JvdXAgYnkgc3VibWl0dGluZyBhIFJvdXRlIEdyb3VwIE9mZmVy
DQogICAgICAgICAgYW5kIHRoZSBkYXRhIHJlY2lwaWVudCBjYW4gdGhlbiBhY2NlcHQgb3IgcmVq
ZWN0IHRoYXQgb2ZmZXIuDQogICAgICAgICAgTm90IHVudGlsIGFjY2VzcyB0byBhIFJvdXRlIEdy
b3VwIGhhcyBiZWVuIG9mZmVyZWQgYW5kDQogICAgICAgICAgYWNjZXB0ZWQgd2lsbCB0aGUgZGF0
YSByZWNpcGllbnQncyBvcmdhbml6YXRpb24gSUQgYmUNCiAgICAgICAgICBpbmNsdWRlZCBpbiB0
aGUgcGVlcmluZ09yZyBsaXN0IGluIGEgUm91dGUgR3JvdXAgb2JqZWN0LCBhbmQNCiAgICAgICAg
ICB0aGF0IFJvdXRlIEdyb3VwJ3MgcGVlcmluZyBpbmZvcm1hdGlvbiBiZWNvbWUgYSBjYW5kaWRh
dGUNCiAgICAgICAgICBmb3IgaW5jbHVzaW9uIGluIHRoZSByZXNwb25zZXMgdG8gdGhlIHJlc29s
dXRpb24gcmVxdWVzdHMNCiAgICAgICAgICBzdWJtaXR0ZWQgYnkgdGhhdCBkYXRhIHJlY2lwaWVu
dC4gVGhlIGFkZFJ0ZUdycE9mZmVyc1Jxc3QNCiAgICAgICAgICBvcGVyYXRpb24gY3JlYXRlcyBv
ciBvdmVyd3JpdGVzIG9uZSBvciBtb3JlIFJvdXRlIEdyb3VwDQogICAgICAgICAgT2ZmZXIgb2Jq
ZWN0cy4gSWYgYSBSb3V0ZSBHcm91cCBPZmZlciBmb3IgdGhlIGdpdmVuIFJvdXRlDQogICAgICAg
ICAga2V5IChyb3V0ZSBuYW1lIGFuZCByZWdpc3RyYW50IElEKSBhbmQgb2ZmZXJlZFRvT3JnIElE
IGRvZXMNCiAgICAgICAgICBub3QgZXhpc3QsIHRoZW4gdGhlIHNlcnZlciBjcmVhdGVzIHRoZSBS
b3V0ZSBHcm91cCBPZmZlcg0KICAgICAgICAgIG9iamVjdC4gSWYgYSBzdWNoIGEgUm91dGUgR3Jv
dXAgT2ZmZXIgZG9lcyBleGlzdCwgdGhlbiB0aGUNCiAgICAgICAgICBzZXJ2ZXIgcmVwbGFjZXMg
dGhlIGN1cnJlbnQgb2JqZWN0IHdpdGggdGhlIG5ldyBvYmplY3QuIFRoZQ0KICAgICAgICAgIFhT
RCBkZWNsYXJhdGlvbnMgb2YgdGhlIG9wZXJhdGlvbiByZXF1ZXN0IG9iamVjdCBhcmUgYXMNCiAg
ICAgICAgICBmb2xsb3dzOiA8L3Q+DQoNCiAgICAgICAgPHQ+DQogICAgICAgICAgPGZpZ3VyZSB0
aXRsZT0iIj4NCiAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAg
ICAgPCFbQ0RBVEFbDQogICAgPGVsZW1lbnQgbmFtZT0iYWRkUnRlR3JwT2ZmZXJzUnFzdCIgDQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9InNwcHBiOkFkZFJ0ZUdycE9mZmVy
c1Jxc3RUeXBlIi8+DQoNCiAgICA8Y29tcGxleFR5cGUgbmFtZT0iQWRkUnRlR3JwT2ZmZXJzUnFz
dFR5cGUiPg0KICAgICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgICA8ZXh0ZW5zaW9uIGJhc2U9
InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0KICAgICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICAg
IDxlbGVtZW50IG5hbWU9InJ0ZUdycE9mZmVyIiB0eXBlPSJzcHBwYjpSdGVHcnBPZmZlclR5cGUi
IA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXhPY2N1
cnM9InVuYm91bmRlZCIvPg0KICAgICAgICAgIDwvc2VxdWVuY2U+DQogICAgICAgIDwvZXh0ZW5z
aW9uPg0KICAgICAgPC9jb21wbGV4Q29udGVudD4NCiAgICA8L2NvbXBsZXhUeXBlPg0KICAgICAg
ICAgICAgICAgICAgICAgICAgXV0+DQogICAgICAgICAgICA8L2FydHdvcms+DQogICAgICAgICAg
PC9maWd1cmU+DQogICAgICAgIDwvdD4NCg0KICAgICAgICA8dD4gVGhlIGVsZW1lbnQgcGFzc2Vk
IGludG8gdGhlIHNwcHBSZXF1ZXN0IGVsZW1lbnQgZm9yIHRoaXMNCiAgICAgICAgICBvcGVyYXRp
b24gaXMgdGhlIGFkZFJ0ZUdycE9mZmVyc1Jxc3QgZWxlbWVudC4gVGhpcyBlbGVtZW50DQogICAg
ICAgICAgaXMgb2YgdHlwZSBBZGRSdGVHcnBPZmZlcnNScXN0VHlwZSwgd2hpY2ggZXh0ZW5kcw0K
ICAgICAgICAgIEJhc2ljUnFzdFR5cGUgYW5kIGNvbnRhaW5zIG9uZSBvciBtb3JlIFJ0ZUdycE9m
ZmVyVHlwZQ0KICAgICAgICAgIG9iamVjdHMuIEFueSBsaW1pdGF0aW9uIG9uIHRoZSBtYXhpbXVt
IG51bWJlciBvZiBvYmplY3RzDQogICAgICAgICAgdGhhdCBtYXkgYmUgcGFzc2VkIGludG8gb3Ig
cmV0dXJuZWQgYnkgdGhpcyBvcGVyYXRpb24gaXMgYQ0KICAgICAgICAgIHBvbGljeSBkZWNpc2lv
biBhbmQgbm90IGxpbWl0ZWQgYnkgdGhlIHByb3RvY29sLiBUaGUgWFNEDQogICAgICAgICAgZGVj
bGFyYXRpb24gb2YgdGhlIG9wZXJhdGlvbiBpcyBhcyBmb2xsb3dzOiA8L3Q+DQoNCiAgICAgICAg
PHQ+DQogICAgICAgICAgPGZpZ3VyZSB0aXRsZT0iIj4NCiAgICAgICAgICAgIDxhcnR3b3JrIGFs
aWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAgPCFbQ0RBVEFbDQogIDxjb21wbGV4VHlwZSBuYW1l
PSJSdGVHcnBPZmZlclR5cGUiPg0KICAgPCBjb21wbGV4Q29udGVudD4NCiAgICAgPGV4dGVuc2lv
biBiYXNlPSJzcHBwYjpCYXNpY09ialR5cGUiPg0KICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAg
IDxlbGVtZW50IG5hbWU9InJ0ZUdycE9mZmVyS2V5IiB0eXBlPSJzcHBwYjpSdGVHcnBPZmZlcktl
eVR5cGUiLz4NCiAgICAgICAgIDxlbGVtZW50IG5hbWU9InN0YXR1cyIgdHlwZT0ic3BwcGI6UnRl
R3JwT2ZmZXJTdGF0dXNUeXBlIi8+DQogICAgICAgICA8ZWxlbWVudCBuYW1lPSJvZmZlckRhdGVU
aW1lIiB0eXBlPSJkYXRlVGltZSIvPg0KICAgICAgICAgPGVsZW1lbnQgbmFtZT0iYWNjZXB0RGF0
ZVRpbWUiIHR5cGU9ImRhdGVUaW1lIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgIDxlbGVtZW50
IG5hbWU9ImV4dCIgdHlwZT0ic3BwcGI6RXh0QW55VHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAg
ICAgPC9zZXF1ZW5jZT4NCiAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4N
CiAgPC9jb21wbGV4VHlwZT4NCiAgICANCiAgICA8Y29tcGxleFR5cGUgbmFtZT0iUnRlR3JwT2Zm
ZXJLZXlUeXBlIj4NCiAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgPGVsZW1lbnQgbmFtZT0icnRl
R3JwS2V5IiB0eXBlPSJzcHBwYjpPYmpLZXlUeXBlIi8+DQogICAgICAgIDxlbGVtZW50IG5hbWU9
Im9mZmVyZWRUbyIgdHlwZT0ic3BwcGI6T3JnSWRUeXBlIi8+DQogICAgICA8L3NlcXVlbmNlPg0K
ICAgIDwvY29tcGxleFR5cGU+DQogICAgDQogICAgPHNpbXBsZVR5cGUgbmFtZT0iUnRlR3JwT2Zm
ZXJTdGF0dXNUeXBlIj4NCiAgICAgIDxyZXN0cmljdGlvbiBiYXNlPSJ0b2tlbiI+DQogICAgICAg
IDxlbnVtZXJhdGlvbiB2YWx1ZT0ib2ZmZXJlZCIvPg0KICAgICAgICA8ZW51bWVyYXRpb24gdmFs
dWU9ImFjY2VwdGVkIi8+DQogICAgICA8L3Jlc3RyaWN0aW9uPg0KICAgIDwvc2ltcGxlVHlwZT4N
CiAgICAgICAgICAgICAgICAgICAgICAgIF1dPg0KICAgICAgICAgICAgPC9hcnR3b3JrPg0KICAg
ICAgICAgIDwvZmlndXJlPg0KICAgICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+VGhlIFJ0ZUdycE9m
ZmVyVHlwZSBvYmplY3QgaXMgY29tcG9zZWQgb2YgdGhlIGZvbGxvd2luZw0KICAgICAgICAgIGVs
ZW1lbnRzOiA8bGlzdCBzdHlsZT0ic3ltYm9scyIgaGFuZ0luZGVudD0iNSI+DQogICAgICAgICAg
ICA8dD4gYmFzZTogQWxsIGZpcnN0IGNsYXNzIG9iamVjdHMgZXh0ZW5kICANCiAgICAgICAgICAg
ICAgQmFzaWNPYmpUeXBlIHdoaWNoIGNvbnRhaW5zIHRoZSBJRCBvZiB0aGUgDQogICAgICAgICAg
ICAgIHJlZ2lzdHJhbnQgb3JnYW5pemF0aW9uIHRoYXQgb3ducyB0aGlzIG9iamVjdCwgdGhlIElE
IA0KICAgICAgICAgICAgICBvZiB0aGUgcmVnaXN0cmFyIG9yZ2FuaXphdGlvbiB0aGF0IHByb3Zp
c2lvbmVkIHRoaXMgDQogICAgICAgICAgICAgIG9iamVjdCwgdGhlIGRhdGUgYW5kIHRpbWUgdGhh
dCB0aGUgb2JqZWN0IHdhcyBjcmVhdGVkIA0KICAgICAgICAgICAgICBieSB0aGUgc2VydmVyLCBh
bmQgdGhlIGRhdGUgYW5kIHRpbWUgdGhhdCB0aGUgb2JqZWN0IA0KICAgICAgICAgICAgICB3YXMg
bGFzdCBtb2RpZmllZC4gSWYgdGhlIGNsaWVudCBwYXNzZWQgaW4gZWl0aGVyIHRoZSANCiAgICAg
ICAgICAgICAgY3JlYXRlZCBkYXRlIG9yIHRoZSBtb2RpZmljYXRpb24gZGF0ZSwgdGhlIHdpbGwg
aWdub3JlIA0KICAgICAgICAgICAgICB0aGVtLiAgVGhlIHNlcnZlciBzZXRzIHRoZXNlIHR3byBk
YXRlL3RpbWUgdmFsdWVzLjwvdD4NCiAgICAgICAgICAgIDx0PiBydGVHcnBPZmZlcktleTogVGhl
IG9iamVjdCB0aGF0IGlkZW50aWZpZXMgdGhlIHJvdXRlDQogICAgICAgICAgICAgIHRoYXQgaXMg
b3IgaGFzIGJlZW4gb2ZmZXJlZCBhbmQgdGhlIG9yZ2FuaXphdGlvbiB0aGF0IGl0DQogICAgICAg
ICAgICAgIGlzIG9yIGhhcyBiZWVuIG9mZmVyZWQgdG8uIFRoZSBjb21iaW5hdGlvbiBvZiB0aGVz
ZQ0KICAgICAgICAgICAgICB0aHJlZSBkYXRhIGVsZW1lbnRzIHVuaXF1ZWx5IGlkZW50aWZ5IGEg
Um91dGUgR3JvdXANCiAgICAgICAgICAgICAgT2ZmZXIuIDwvdD4NCiAgICAgICAgICAgIDx0PiBz
dGF0dXM6IFRoZSBzdGF0dXMgb2YgdGhlIG9mZmVyLCBvZmZlcmVkIG9yIGFjY2VwdGVkLg0KICAg
ICAgICAgICAgICBUaGlzIHN0YXR1cyBpcyBjb250cm9sbGVkIGJ5IHRoZSBzZXJ2ZXIuIEl0IGlz
DQogICAgICAgICAgICAgIGF1dG9tYXRpY2FsbHkgc2V0IHRvICJvZmZlcmVkIiB3aGVuIGV2ZXIg
YSBuZXcgUm91dGUNCiAgICAgICAgICAgICAgR3JvdXAgT2ZmZXIgaXMgYWRkZWQsIGFuZCBpcyBh
dXRvbWF0aWNhbGx5IHNldCB0bw0KICAgICAgICAgICAgICAiYWNjZXB0ZWQiIGlmIGFuZCB3aGVu
IHRoYXQgb2ZmZXIgaXMgYWNjZXB0ZWQuIFRoZSB2YWx1ZQ0KICAgICAgICAgICAgICBvZiB0aGUg
ZWxlbWVudCBpcyBpZ25vcmVkIHdoZW4gcGFzc2VkIGluIGJ5IHRoZSBjbGllbnQuIDwvdD4NCiAg
ICAgICAgICAgIDx0PiBvZmZlckRhdGVUaW1lOiBEYXRlIGFuZCB0aW1lIGluIEdNVCB3aGVuIHRo
ZSBSb3V0ZQ0KICAgICAgICAgICAgICBHcm91cCBPZmZlciB3YXMgYWRkZWQuIDwvdD4NCiAgICAg
ICAgICAgIDx0PiBhY2NlcHREYXRlVGltZTogRGF0ZSBhbmQgdGltZSBpbiBHTVQgd2hlbiB0aGUg
Um91dGUNCiAgICAgICAgICAgICAgR3JvdXAgT2ZmZXIgd2FzIGFjY2VwdGVkLiA8L3Q+DQogICAg
ICAgICAgPC9saXN0Pg0KICAgICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+IFRoZSByZXN1bHQgb2Yg
YWRkUnRlR3JwT2ZmZXJzUnFzdCBpcyB0aGUNCiAgICAgICAgICBhZGRSdGVHcnBPZmZlcnNSc3Bu
cyBlbGVtZW50IGRlZmluZWQgYmVsb3cuIEFzIHdpdGggYWxsIFNQUFANCiAgICAgICAgICByZXF1
ZXN0cywgdGhlIHJlc3VsdCBpcyBhbGwtb3Itbm90aGluZy4gSWYgbW9yZSB0aGFuIG9uZQ0KICAg
ICAgICAgIFJ0ZUdycE9mZmVyVHlwZSBpcyBwYXNzZWQgaW50byB0aGlzIHJlcXVlc3QsIHRoZW4g
dGhleSB3aWxsDQogICAgICAgICAgZWl0aGVyIGFsbCBzdWNjZWVkIG9yIGFsbCBmYWlsLiBJbiB0
aGUgY2FzZSBvZiBmYWlsdXJlLCB0aGUNCiAgICAgICAgICBmYWlsdXJlIHJlc3BvbnNlIGNvZGUo
cykgYW5kIG1lc3NhZ2Uocykgd2lsbCBpbmRpY2F0ZSB0aGUNCiAgICAgICAgICByZWFzb24gZm9y
IHRoZSBmYWlsdXJlIGFuZCB0aGUgb2JqZWN0KHMpIHRoYXQgY2F1c2VkIHRoZQ0KICAgICAgICAg
IGZhaWx1cmUuIDwvdD4NCg0KICAgICAgICA8dD4NCiAgICAgICAgICA8ZmlndXJlIHRpdGxlPSIi
Pg0KICAgICAgICAgICAgPGFydHdvcmsgYWxpZ249ImxlZnQiPg0KICAgICAgICAgICAgICA8IVtD
REFUQVsNCiAgPGVsZW1lbnQgbmFtZT0iYWRkUnRlR3JwT2ZmZXJzUnNwbnMiIHR5cGU9InNwcHBi
OkJhc2ljUnNwbnNUeXBlIi8+DQogICAgICAgICAgICAgICAgICAgICAgICBdXT4NCiAgICAgICAg
ICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgPC90Pg0KDQogICAg
ICAgIDx0PlRoZSByZXNwb25zZSBjb2RlcyB0aGF0IHRoZSBhZGRSdGVHcnBPZmZlcnNScXN0IG9w
ZXJhdGlvbg0KICAgICAgICAgIGNhbiByZXR1cm4gYXJlIGFzIGZvbGxvd3M6IDxsaXN0IHN0eWxl
PSJzeW1ib2xzIg0KICAgICAgICAgICAgaGFuZ0luZGVudD0iNSI+DQogICAgICAgICAgICA8dD4x
MDAwOiBSZXF1ZXN0IFN1Y2NlZWRlZC48L3Q+DQogICAgICAgICAgICA8dD4yMDAxOiBSZXF1ZXN0
IHN5bnRheCBpbnZhbGlkLjwvdD4NCiAgICAgICAgICAgIDx0PjIwMDI6IFJlcXVlc3QgdG9vIGxh
cmdlLjwvdD4NCiAgICAgICAgICAgIDx0PjIwMDM6IFZlcnNpb24gbm90IHN1cHBvcnRlZC48L3Q+
DQogICAgICAgICAgICA8dD4yMTAzOiBDb21tYW5kIGludmFsaWQuPC90Pg0KICAgICAgICAgICAg
PHQ+MjEwNDogQXR0cmlidXRlIHZhbHVlIGludmFsaWQuPC90Pg0KICAgICAgICAgICAgPHQ+MjEw
NTogT2JqZWN0IGRvZXMgbm90IGV4aXN0LjwvdD4NCiAgICAgICAgICAgIDx0PjIxMDY6IE9iamVj
dCBzdGF0dXMgb3Igb3duZXJzaGlwIGRvZXMgbm90IGFsbG93IGZvcg0KICAgICAgICAgICAgICBy
ZXF1ZXN0LjwvdD4NCiAgICAgICAgICAgIDx0PjIzMDE6IFN5c3RlbSB0ZW1wb3JhcmlseSB1bmF2
YWlsYWJsZS48L3Q+DQogICAgICAgICAgICA8dD4yMzAyOiBVbmV4cGVjdGVkIGludGVybmFsIHN5
c3RlbSBvciBzZXJ2ZXIgZXJyb3IuPC90Pg0KICAgICAgICAgIDwvbGlzdD4NCiAgICAgICAgPC90
Pg0KDQogICAgICA8L3NlY3Rpb24+DQoNCg0KICAgICAgPHNlY3Rpb24gYW5jaG9yPSJhY2NydGVn
cnBvZmYiDQogICAgICAgIHRpdGxlPSJBY2NlcHQgUm91dGUgR3JvdXAgT2ZmZXJzIE9wZXJhdGlv
biI+DQogICAgICAgIDx0PiBOb3QgdW50aWwgYWNjZXNzIHRvIGEgUm91dGUgR3JvdXAgaGFzIGJl
ZW4gb2ZmZXJlZCBhbmQNCiAgICAgICAgICBhY2NlcHRlZCB3aWxsIHRoZSBkYXRhIHJlY2lwaWVu
dCdzIG9yZ2FuaXphdGlvbiBJRCBiZQ0KICAgICAgICAgIGluY2x1ZGVkIGluIHRoZSBwZWVyaW5n
T3JnIGxpc3QgaW4gdGhhdCBSb3V0ZSBHcm91cCBvYmplY3QsDQogICAgICAgICAgYW5kIHRoYXQg
Um91dGUgR3JvdXAncyBwZWVyaW5nIGluZm9ybWF0aW9uIGJlY29tZSBhDQogICAgICAgICAgY2Fu
ZGlkYXRlIGZvciBpbmNsdXNpb24gaW4gdGhlIHJlc3BvbnNlcyB0byB0aGUgcmVzb2x1dGlvbg0K
ICAgICAgICAgIHJlcXVlc3RzIHN1Ym1pdHRlZCBieSB0aGF0IGRhdGEgcmVjaXBpZW50LlRoZQ0K
ICAgICAgICAgIGFjY2VwdFJ0ZUdycE9mZmVyc1Jxc3Qgb3BlcmF0aW9uIGlzIGNhbGxlZCBieSwg
b3Igb24gYmVoYWxmDQogICAgICAgICAgb2YsIHRoZSBkYXRhIHJlY2lwaWVudCB0byBhY2NlcHQg
b25lIG9yIG1vcmUgUm91dGUgR3JvdXANCiAgICAgICAgICBPZmZlcnMgdGhhdCBhcmUgcGVuZGlu
ZyBpbiB0aGUgIm9mZmVyZWQiIHN0YXR1cyBmb3IgdGhlIGRhdGENCiAgICAgICAgICByZWNpcGll
bnQncyBvcmdhbml6YXRpb24gSUQuIElmIGEgUm91dGUgR3JvdXAgT2ZmZXIgZm9yIHRoZQ0KICAg
ICAgICAgIGdpdmVuIFJvdXRlIEdyb3VwIE9mZmVyIGtleSAocm91dGUgbmFtZSwgcm91dGUgcmVn
aXN0cmFudA0KICAgICAgICAgIElELCBkYXRhIHJlY2lwaWVudCdzIG9yZ2FuaXphdGlvbiBJRCkg
ZXhpc3RzLCB0aGVuIHRoZQ0KICAgICAgICAgIHNlcnZlciBtb3ZlcyB0aGUgUm91dGUgR3JvdXAg
T2ZmZXIgdG8gdGhlICJhY2NlcHRlZCIgc3RhdHVzDQogICAgICAgICAgYW5kIGFkZHMgdGhhdCBk
YXRhIHJlY2lwaWVudCdzIG9yZ2FuaXphdGlvbiBJRCBpbnRvIHRoZSBsaXN0DQogICAgICAgICAg
b2YgcGVlck9yZ0lkcyBmb3IgdGhhdCBSb3V0ZSBHcm91cC4gSWYgYSBzdWNoIGEgUm91dGUgR3Jv
dXANCiAgICAgICAgICBPZmZlciBkb2VzIG5vdCBleGlzdCwgdGhlbiB0aGUgc2VydmVyIHJldHVy
bnMgdGhlDQogICAgICAgICAgYXBwcm9wcmlhdGUgZXJyb3IgY29kZSAyMTA1LiBUaGUgWFNEIGRl
Y2xhcmF0aW9ucyBmb3IgdGhlDQogICAgICAgICAgb3BlcmF0aW9uIHJlcXVlc3Qgb2JqZWN0IGFy
ZSBhcyBmb2xsb3dzOiA8L3Q+DQoNCiAgICAgICAgPHQ+DQogICAgICAgICAgPGZpZ3VyZSB0aXRs
ZT0iIj4NCiAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAg
PCFbQ0RBVEFbDQogICAgPGVsZW1lbnQgbmFtZT0iYWNjZXB0UnRlR3JwT2ZmZXJzUnFzdCIgDQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9InNwcHBiOkFjY2VwdFJ0ZUdycE9mZmVy
c1Jxc3RUeXBlIi8+DQogICAgICAgICAgICAgICAgICAgICAgDQogICAgPGNvbXBsZXhUeXBlIG5h
bWU9IkFjY2VwdFJ0ZUdycE9mZmVyc1Jxc3RUeXBlIj4NCiAgICAgIDxjb21wbGV4Q29udGVudD4N
CiAgICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1Jxc3RUeXBlIj4NCiAgICAgICAg
ICA8c2VxdWVuY2U+DQogICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJydGVHcnBPZmZlcktleSIg
DQogICAgICAgICAgICAgICB0eXBlPSJzcHBwYjpSdGVHcnBPZmZlcktleVR5cGUiIG1heE9jY3Vy
cz0idW5ib3VuZGVkIi8+DQogICAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgICAgPC9leHRlbnNp
b24+DQogICAgICA8L2NvbXBsZXhDb250ZW50Pg0KICAgIDwvY29tcGxleFR5cGU+DQogICAgICAg
ICAgICAgICAgICAgICAgICBdXT4NCiAgICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICA8
L2ZpZ3VyZT4NCiAgICAgICAgPC90Pg0KDQogICAgICAgIDx0PiBUaGUgZWxlbWVudCBwYXNzZWQg
aW50byB0aGUgc3BwcFJlcXVlc3QgZWxlbWVudCBmb3IgdGhpcw0KICAgICAgICAgIG9wZXJhdGlv
biBpcyB0aGUgYWNjZXB0UnRlR3JwT2ZmZXJzUnFzdCBlbGVtZW50LiBUaGlzDQogICAgICAgICAg
ZWxlbWVudCBpcyBvZiB0eXBlIEFjY2VwdFJ0ZUdycE9mZmVyc1Jxc3RUeXBlLCB3aGljaCBleHRl
bmRzDQogICAgICAgICAgQmFzaWNScXN0VHlwZSBhbmQgY29udGFpbnMgb25lIG9yIG1vcmUgUnRl
R3JwT2ZmZXJLZXlUeXBlDQogICAgICAgICAgb2JqZWN0cy4gQW55IGxpbWl0YXRpb24gb24gdGhl
IG1heGltdW0gbnVtYmVyIG9mIG9iamVjdHMNCiAgICAgICAgICB0aGF0IG1heSBiZSBwYXNzZWQg
aW50byBvciByZXR1cm5lZCBieSB0aGlzIG9wZXJhdGlvbiBpcyBhDQogICAgICAgICAgcG9saWN5
IGRlY2lzaW9uIGFuZCBub3QgbGltaXRlZCBieSB0aGUgcHJvdG9jb2wuIDwvdD4NCg0KICAgICAg
ICA8dD4gVGhlIHJlc3VsdCBvZiBhY2NlcHRSdGVHcnBPZmZlcnNScXN0IGlzIHRoZQ0KICAgICAg
ICAgIGFjY2VwdFJ0ZUdycE9mZmVyc1JzcG5zIGVsZW1lbnQgZGVmaW5lZCBiZWxvdy4gQXMgd2l0
aCBhbGwNCiAgICAgICAgICBTUFBQIHJlcXVlc3RzLCB0aGUgcmVzdWx0IGlzIGFsbC1vci1ub3Ro
aW5nLiBJZiBtb3JlIHRoYW4NCiAgICAgICAgICBvbmUgUnRlR3JwT2ZmZXJLZXlUeXBlIGlzIHBh
c3NlZCBpbnRvIHRoaXMgcmVxdWVzdCwgdGhlbg0KICAgICAgICAgIHRoZXkgd2lsbCBlaXRoZXIg
YWxsIHN1Y2NlZWQgb3IgYWxsIGZhaWwuIEluIHRoZSBjYXNlIG9mDQogICAgICAgICAgZmFpbHVy
ZSwgdGhlIGZhaWx1cmUgcmVzcG9uc2UgY29kZShzKSBhbmQgbWVzc2FnZShzKSB3aWxsDQogICAg
ICAgICAgaW5kaWNhdGUgdGhlIHJlYXNvbiBmb3IgdGhlIGZhaWx1cmUgYW5kIHRoZSBvYmplY3Qo
cykgdGhhdA0KICAgICAgICAgIGNhdXNlZCB0aGUgZmFpbHVyZS4gPC90Pg0KDQogICAgICAgIDx0
Pg0KICAgICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAgICA8YXJ0d29yayBhbGln
bj0ibGVmdCI+DQogICAgICAgICAgICAgIDwhW0NEQVRBWw0KICAgIDxlbGVtZW50IG5hbWU9ImFj
Y2VwdFJ0ZUdycE9mZmVyc1JzcG5zIiANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdHlwZT0ic3BwcGI6QmFzaWNSc3Buc1R5cGUiLz4NCiAgICAgICAgICAgICAgICAg
ICAgICAgIF1dPg0KICAgICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAgICAgIDwvZmlndXJlPg0K
ICAgICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+VGhlIHJlc3BvbnNlIGNvZGVzIHRoYXQgdGhlIGFj
Y2VwdFJ0ZUdycE9mZmVyc1JzcG5zDQogICAgICAgICAgb3BlcmF0aW9uIGNhbiByZXR1cm4gYXJl
IGFzIGZvbGxvd3M6IDxsaXN0IHN0eWxlPSJzeW1ib2xzIg0KICAgICAgICAgICAgaGFuZ0luZGVu
dD0iNSI+DQogICAgICAgICAgICA8dD4xMDAwOiBSZXF1ZXN0IFN1Y2NlZWRlZC48L3Q+DQogICAg
ICAgICAgICA8dD4yMDAxOiBSZXF1ZXN0IHN5bnRheCBpbnZhbGlkLjwvdD4NCiAgICAgICAgICAg
IDx0PjIwMDI6IFJlcXVlc3QgdG9vIGxhcmdlLjwvdD4NCiAgICAgICAgICAgIDx0PjIwMDM6IFZl
cnNpb24gbm90IHN1cHBvcnRlZC48L3Q+DQogICAgICAgICAgICA8dD4yMTAzOiBDb21tYW5kIGlu
dmFsaWQuPC90Pg0KICAgICAgICAgICAgPHQ+MjEwNDogQXR0cmlidXRlIHZhbHVlIGludmFsaWQu
PC90Pg0KICAgICAgICAgICAgPHQ+MjEwNTogT2JqZWN0IGRvZXMgbm90IGV4aXN0LjwvdD4NCiAg
ICAgICAgICAgIDx0PjIxMDY6IE9iamVjdCBzdGF0dXMgb3Igb3duZXJzaGlwIGRvZXMgbm90IGFs
bG93IGZvcg0KICAgICAgICAgICAgICByZXF1ZXN0LjwvdD4NCiAgICAgICAgICAgIDx0PjIzMDE6
IFN5c3RlbSB0ZW1wb3JhcmlseSB1bmF2YWlsYWJsZS48L3Q+DQogICAgICAgICAgICA8dD4yMzAy
OiBVbmV4cGVjdGVkIGludGVybmFsIHN5c3RlbSBvciBzZXJ2ZXIgZXJyb3IuPC90Pg0KICAgICAg
ICAgIDwvbGlzdD4NCiAgICAgICAgPC90Pg0KDQogICAgICA8L3NlY3Rpb24+DQoNCiAgICAgIDxz
ZWN0aW9uIGFuY2hvcj0icmVqcnRlZ3Jwb2ZmIg0KICAgICAgICB0aXRsZT0iUmVqZWN0IFJvdXRl
IEdyb3VwIE9mZmVycyBPcGVyYXRpb24iPg0KICAgICAgICA8dD4gTm90IHVudGlsIGFjY2VzcyB0
byBhIFJvdXRlIEdyb3VwIGhhcyBiZWVuIG9mZmVyZWQgYW5kDQogICAgICAgICAgYWNjZXB0ZWQg
d2lsbCB0aGUgZGF0YSByZWNpcGllbnQncyBvcmdhbml6YXRpb24gSUQgYmUNCiAgICAgICAgICBp
bmNsdWRlZCBpbiB0aGUgcGVlcmluZ09yZyBsaXN0IGluIHRoYXQgUm91dGUgR3JvdXAgb2JqZWN0
LA0KICAgICAgICAgIGFuZCB0aGF0IFJvdXRlIEdyb3VwJ3MgcGVlcmluZyBpbmZvcm1hdGlvbiBi
ZWNvbWUgYQ0KICAgICAgICAgIGNhbmRpZGF0ZSBmb3IgaW5jbHVzaW9uIGluIHRoZSByZXNwb25z
ZXMgdG8gdGhlIHJlc29sdXRpb24NCiAgICAgICAgICByZXF1ZXN0cyBzdWJtaXR0ZWQgYnkgdGhh
dCBkYXRhIHJlY2lwaWVudC4gSG93ZXZlciwgdGhlIGRhdGENCiAgICAgICAgICByZWNpcGllbnQg
dGhhdCB0aGUgUm91dGUgR3JvdXAgaGFzIGJlZW4gb2ZmZXJlZCB0byBoYXMgdGhlDQogICAgICAg
ICAgb3B0aW9uIG9mIHJlamVjdGluZyBhIFJvdXRlIEdyb3VwIE9mZmVyIHRoYXQgaGFzIGJlZW4N
CiAgICAgICAgICBvZmZlcmVkIGJ1dCBub3QgYWNjZXB0ZWQgb3IgdGhhdCBoYXMgYmVlbiBvZmZl
cmVkIGFuZA0KICAgICAgICAgIGFjY2VwdGVkLiBUaGUgcmVqZWN0UnRlR3JwT2ZmZXJzUnFzdCBv
cGVyYXRpb24gaXMgdXNlZCBmb3INCiAgICAgICAgICB0aGVzZSBwdXJwb3NlcyBhbmQgaXMgY2Fs
bGVkIGJ5LCBvciBvbiBiZWhhbGYgb2YsIHRoZSBkYXRhDQogICAgICAgICAgcmVjaXBpZW50IHRv
IGFjY2VwdCBvbmUgb3IgbW9yZSBSb3V0ZSBHcm91cCBPZmZlcnMgdGhhdCBhcmUNCiAgICAgICAg
ICBwZW5kaW5nIGluIHRoZSAib2ZmZXJlZCIgc3RhdHVzIG9yIHRoZSAiYWNjZXB0ZWQiIHN0YXR1
cyBmb3INCiAgICAgICAgICB0aGUgZGF0YSByZWNpcGllbnQncyBvcmdhbml6YXRpb24gSUQuIElm
IGEgUm91dGUgR3JvdXAgT2ZmZXINCiAgICAgICAgICBmb3IgdGhlIGdpdmVuIFJvdXRlIEdyb3Vw
IE9mZmVyIGtleSAocm91dGUgbmFtZSwgcm91dGUNCiAgICAgICAgICByZWdpc3RyYW50IElELCBk
YXRhIHJlY2lwaWVudCdzIG9yZ2FuaXphdGlvbiBJRCkgZXhpc3RzIGluDQogICAgICAgICAgZWl0
aGVyIHRoZSBvZmZlcmVkIG9yIGFjY2VwdGVkIHN0YXR1cywgdGhlbiB0aGUgc2VydmVyDQogICAg
ICAgICAgZGVsZXRlcyB0aGF0IFJvdXRlIEdyb3VwIE9mZmVyIG9iamVjdCAsIGFuZCwgaWYgYXBw
cm9wcmlhdGUsDQogICAgICAgICAgcmVtb3ZlcyB0aGUgZGF0YSByZWNpcGllbnRzIG9yZ2FuaXph
dGlvbiBJRCBmcm9tIHRoZSBsaXN0IG9mDQogICAgICAgICAgcGVlck9yZ0lkcyBmb3IgdGhhdCBS
b3V0ZSBHcm91cC4gSWYgdGhlIFJvdXRlIEdyb3VwIE9mZmVyDQogICAgICAgICAgZG9lcyBub3Qg
ZXhpc3QsIHRoZW4gdGhlIHNlcnZlciByZXR1cm5zIHRoZSBhcHByb3ByaWF0ZQ0KICAgICAgICAg
IGVycm9yIGNvZGUgMjEwNS4gVGhlIFhTRCBkZWNsYXJhdGlvbnMgZm9yIHRoZSBvcGVyYXRpb24N
CiAgICAgICAgICByZXF1ZXN0IG9iamVjdCBhcmUgYXMgZm9sbG93czogPC90Pg0KDQogICAgICAg
IDx0Pg0KICAgICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAgICA8YXJ0d29yayBh
bGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgIDwhW0NEQVRBWw0KICAgIDxlbGVtZW50IG5hbWU9
InJlamVjdFJ0ZUdycE9mZmVyc1Jxc3QiIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0
eXBlPSJzcHBwYjpSZWplY3RSdGVHcnBPZmZlcnNScXN0VHlwZSIvPg0KICAgICAgICAgICAgICAg
ICAgICAgIA0KICAgIDxjb21wbGV4VHlwZSBuYW1lPSJSZWplY3RSdGVHcnBPZmZlcnNScXN0VHlw
ZSI+DQogICAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICAgIDxleHRlbnNpb24gYmFzZT0ic3Bw
cGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgICAgPGVs
ZW1lbnQgbmFtZT0icnRlR3JwT2ZmZXJLZXkiIA0KICAgICAgICAgICAgICAgdHlwZT0ic3BwcGI6
UnRlR3JwT2ZmZXJLZXlUeXBlIiBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICAgIDwv
c2VxdWVuY2U+DQogICAgICAgIDwvZXh0ZW5zaW9uPg0KICAgICAgPC9jb21wbGV4Q29udGVudD4N
CiAgICA8L2NvbXBsZXhUeXBlPg0KICAgICAgICAgICAgICAgICAgICAgICAgXV0+DQogICAgICAg
ICAgICA8L2FydHdvcms+DQogICAgICAgICAgPC9maWd1cmU+DQogICAgICAgIDwvdD4NCg0KICAg
ICAgICA8dD4gVGhlIGVsZW1lbnQgcGFzc2VkIGludG8gdGhlIHNwcHBSZXF1ZXN0IGVsZW1lbnQg
Zm9yIHRoaXMNCiAgICAgICAgICBvcGVyYXRpb24gaXMgdGhlIHJlamVjdFJ0ZUdycE9mZmVyc1Jx
c3QgZWxlbWVudC4gVGhpcw0KICAgICAgICAgIGVsZW1lbnQgaXMgb2YgdHlwZSBSZWplY3RSdGVH
cnBPZmZlcnNScXN0VHlwZSwgd2hpY2ggZXh0ZW5kcw0KICAgICAgICAgIEJhc2ljUnFzdFR5cGUg
YW5kIGNvbnRhaW5zIG9uZSBvciBtb3JlIFJ0ZUdycE9mZmVyS2V5VHlwZQ0KICAgICAgICAgIG9i
amVjdHMuIEFueSBsaW1pdGF0aW9uIG9uIHRoZSBtYXhpbXVtIG51bWJlciBvZiBvYmplY3RzDQog
ICAgICAgICAgdGhhdCBtYXkgYmUgcGFzc2VkIGludG8gb3IgcmV0dXJuZWQgYnkgdGhpcyBvcGVy
YXRpb24gaXMgYQ0KICAgICAgICAgIHBvbGljeSBkZWNpc2lvbiBhbmQgbm90IGxpbWl0ZWQgYnkg
dGhlIHByb3RvY29sLiA8L3Q+DQoNCiAgICAgICAgPHQ+IFRoZSByZXN1bHQgb2YgcmVqZWN0UnRl
R3JwT2ZmZXJzUnFzdCBpcyB0aGUNCiAgICAgICAgICByZWplY3RSdGVHcnBPZmZlcnNSc3BucyBl
bGVtZW50IGRlZmluZWQgYmVsb3cuIEFzIHdpdGggYWxsDQogICAgICAgICAgU1BQUCByZXF1ZXN0
cywgdGhlIHJlc3VsdCBpcyBhbGwtb3Itbm90aGluZy4gSWYgbW9yZSB0aGFuDQogICAgICAgICAg
b25lIFJ0ZUdycE9mZmVyS2V5VHlwZSBpcyBwYXNzZWQgaW50byB0aGlzIHJlcXVlc3QsIHRoZW4N
CiAgICAgICAgICB0aGV5IHdpbGwgZWl0aGVyIGFsbCBzdWNjZWVkIG9yIGFsbCBmYWlsLiBJbiB0
aGUgY2FzZSBvZg0KICAgICAgICAgIGZhaWx1cmUsIHRoZSBmYWlsdXJlIHJlc3BvbnNlIGNvZGUo
cykgYW5kIG1lc3NhZ2Uocykgd2lsbA0KICAgICAgICAgIGluZGljYXRlIHRoZSByZWFzb24gZm9y
IHRoZSBmYWlsdXJlIGFuZCB0aGUgb2JqZWN0KHMpIHRoYXQNCiAgICAgICAgICBjYXVzZWQgdGhl
IGZhaWx1cmUuIDwvdD4NCg0KICAgICAgICA8dD4NCiAgICAgICAgICA8ZmlndXJlIHRpdGxlPSIi
Pg0KICAgICAgICAgICAgPGFydHdvcmsgYWxpZ249ImxlZnQiPg0KICAgICAgICAgICAgICA8IVtD
REFUQVsNCiAgICA8ZWxlbWVudCBuYW1lPSJyZWplY3RSdGVHcnBPZmZlcnNSc3BucyIgDQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9InNwcHBiOkJhc2ljUnNwbnNUeXBlIi8+
DQogICAgICAgICAgICAgICAgICAgICAgICBdXT4NCiAgICAgICAgICAgIDwvYXJ0d29yaz4NCiAg
ICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgPC90Pg0KDQogICAgICAgIDx0PlRoZSByZXNwb25z
ZSBjb2RlcyB0aGF0IHRoZSByZWplY3RSdGVHcnBPZmZlcnNSc3Bucw0KICAgICAgICAgIG9wZXJh
dGlvbiBjYW4gcmV0dXJuIGFyZSBhcyBmb2xsb3dzOiA8bGlzdCBzdHlsZT0ic3ltYm9scyINCiAg
ICAgICAgICAgIGhhbmdJbmRlbnQ9IjUiPg0KICAgICAgICAgICAgPHQ+MTAwMDogUmVxdWVzdCBT
dWNjZWVkZWQuPC90Pg0KICAgICAgICAgICAgPHQ+MjAwMTogUmVxdWVzdCBzeW50YXggaW52YWxp
ZC48L3Q+DQogICAgICAgICAgICA8dD4yMDAyOiBSZXF1ZXN0IHRvbyBsYXJnZS48L3Q+DQogICAg
ICAgICAgICA8dD4yMDAzOiBWZXJzaW9uIG5vdCBzdXBwb3J0ZWQuPC90Pg0KICAgICAgICAgICAg
PHQ+MjEwMzogQ29tbWFuZCBpbnZhbGlkLjwvdD4NCiAgICAgICAgICAgIDx0PjIxMDQ6IEF0dHJp
YnV0ZSB2YWx1ZSBpbnZhbGlkLjwvdD4NCiAgICAgICAgICAgIDx0PjIxMDU6IE9iamVjdCBkb2Vz
IG5vdCBleGlzdC48L3Q+DQogICAgICAgICAgICA8dD4yMTA2OiBPYmplY3Qgc3RhdHVzIG9yIG93
bmVyc2hpcCBkb2VzIG5vdCBhbGxvdyBmb3INCiAgICAgICAgICAgICAgcmVxdWVzdC48L3Q+DQog
ICAgICAgICAgICA8dD4yMzAxOiBTeXN0ZW0gdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUuPC90Pg0K
ICAgICAgICAgICAgPHQ+MjMwMjogVW5leHBlY3RlZCBpbnRlcm5hbCBzeXN0ZW0gb3Igc2VydmVy
IGVycm9yLjwvdD4NCiAgICAgICAgICA8L2xpc3Q+DQogICAgICAgIDwvdD4NCg0KICAgICAgPC9z
ZWN0aW9uPg0KDQogICAgICA8c2VjdGlvbiBhbmNob3I9ImdldHJ0ZWdycG9mZiINCiAgICAgICAg
dGl0bGU9IkdldCBSb3V0ZSBHcm91cCBPZmZlcnMgT3BlcmF0aW9uIj4NCiAgICAgICAgPHQ+IFRo
ZSBnZXRSdGVHcnBPZmZlcnNScXN0IG9wZXJhdGlvbiBhbGxvd3MgYSBjbGllbnQgdG8gZ2V0DQog
ICAgICAgICAgdGhlIHByb3BlcnRpZXMgb2YgemVybyBvciBtb3JlIFJvdXRlIEdyb3VwIE9mZmVy
IG9iamVjdHMNCiAgICAgICAgICB0aGF0IHRoYXQgcmVnaXN0cmFyIGlzIGF1dGhvcml6ZWQgdG8g
dmlldy4gVGhlIHNlcnZlciB3aWxsDQogICAgICAgICAgYXR0ZW1wdCB0byBmaW5kIFJvdXRlIEdy
b3VwIE9mZmVyIG9iamVjdHMgdGhhdCBoYXMgYWxsIHRoZQ0KICAgICAgICAgIHByb3BlcnRpZXMg
c3BlY2lmaWVkIGluIHRoZSBjcml0ZXJpYSBwYXNzZWQgaW50byB0aGUNCiAgICAgICAgICBvcGVy
YXRpb24uIElmIG5vIGNyaXRlcmlhIGlzIHBhc3NlZCBpbiB0aGVuIHRoZSBzZXJ2ZXIgd2lsbA0K
ICAgICAgICAgIHJldHVybiB0aGUgbGlzdCBvZiBSb3V0ZSBHcm91cCBPZmZlciBvYmplY3RzIHRo
YXQgdGhlDQogICAgICAgICAgcXVlcnlpbmcgY2xpZW50IGhhcyB0aGUgYXV0aG9yaXR5IHRvIHZp
ZXcuIElmIHRoZXJlIGFyZSBubw0KICAgICAgICAgIG1hdGNoaW5nIFJvdXRlIEdyb3VwIE9mZmVy
cyBmb3VuZCB0aGVuIGFuIGVtcHR5IHJlc3VsdCBzZXQNCiAgICAgICAgICB3aWxsIGJlIHJldHVy
bmVkLiA8L3Q+DQogICAgICAgIDx0PiBUaGUgZWxlbWVudCBwYXNzZWQgaW50byB0aGUgc3BwcFJl
cXVlc3QgZWxlbWVudCBmb3IgdGhpcw0KICAgICAgICAgIG9wZXJhdGlvbiBpcyB0aGUgZ2V0UnRl
R3JwT2ZmZXJzUnFzdCBlbGVtZW50LiBUaGlzIGVsZW1lbnQNCiAgICAgICAgICBpcyBvZiB0eXBl
IEdldFJ0ZUdycE9mZmVyc1Jxc3RUeXBlLCB3aGljaCBleHRlbmRzDQogICAgICAgICAgQmFzaWNS
cXN0VHlwZSBhbmQgY29udGFpbnMgdGhlIGNyaXRlcmlhIHRoYXQgdGhlDQogICAgICAgICAgcmV0
dXJuZWRSb3V0ZSBHcm91cCBPZmZlciBvYmplY3RzIG11c3QgbWF0Y2guIEFueSBsaW1pdGF0aW9u
DQogICAgICAgICAgb24gdGhlIG1heGltdW0gbnVtYmVyIG9mIG9iamVjdHMgdGhhdCBtYXkgYmUg
cGFzc2VkIGludG8gb3INCiAgICAgICAgICByZXR1cm5lZCBieSB0aGlzIG9wZXJhdGlvbiBpcyBh
IHBvbGljeSBkZWNpc2lvbiBhbmQgbm90DQogICAgICAgICAgbGltaXRlZCBieSB0aGUgcHJvdG9j
b2wuIFRoZSBYU0QgZGVjbGFyYXRpb24gb2YgdGhlDQogICAgICAgICAgb3BlcmF0aW9uIGlzIGFz
IGZvbGxvd3M6IDwvdD4NCg0KICAgICAgICA8dD4NCiAgICAgICAgICA8ZmlndXJlIHRpdGxlPSIi
Pg0KICAgICAgICAgICAgPGFydHdvcmsgYWxpZ249ImxlZnQiPg0KICAgICAgICAgICAgICA8IVtD
REFUQVsNCiAgICA8ZWxlbWVudCBuYW1lPSJnZXRSdGVHcnBPZmZlcnNScXN0IiANCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdHlwZT0ic3BwcGI6R2V0UnRlR3JwT2ZmZXJzUnFzdFR5
cGUiLz4NCiAgICAgICAgICAgICAgICAgICAgICANCiAgICA8Y29tcGxleFR5cGUgbmFtZT0iR2V0
UnRlR3JwT2ZmZXJzUnFzdFR5cGUiPg0KICAgICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgICA8
ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0KICAgICAgICAgIDxzZXF1ZW5j
ZT4NCiAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9Im9mZmVyZWRCeVBlZXJzIiB0eXBlPSJib29s
ZWFuIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9Im9mZmVyZWRU
b1BlZXJzIiB0eXBlPSJib29sZWFuIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICAgIDxlbGVt
ZW50IG5hbWU9InN0YXR1cyIgdHlwZT0ic3BwcGI6UnRlR3JwT2ZmZXJTdGF0dXNUeXBlIiBtaW5P
Y2N1cnM9IjAiLz4NCiAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9InBlZXJpbmdPcmciIHR5cGU9
InNwcHBiOk9yZ0lkVHlwZSIgDQogICAgICAgICAgICAgICBtaW5PY2N1cnM9IjAiIG1heE9jY3Vy
cz0idW5ib3VuZGVkIi8+DQogICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJydGVHcnBPZmZlcktl
eSIgdHlwZT0ic3BwcGI6UnRlR3JwT2ZmZXJLZXlUeXBlIiANCiAgICAgICAgICAgICAgIG1pbk9j
Y3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgICA8L3NlcXVlbmNlPg0K
ICAgICAgICA8L2V4dGVuc2lvbj4NCiAgICAgIDwvY29tcGxleENvbnRlbnQ+DQogICAgPC9jb21w
bGV4VHlwZT4NCiAgICAgICAgICAgICAgICAgICAgICAgIF1dPg0KICAgICAgICAgICAgPC9hcnR3
b3JrPg0KICAgICAgICAgIDwvZmlndXJlPg0KICAgICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+VGhl
IEdldFJ0ZUdycE9mZmVyc1Jxc3RUeXBlIG9iamVjdCBpcyBjb21wb3NlZCBvZiB0aGUNCiAgICAg
ICAgICBmb2xsb3dpbmcgZWxlbWVudHM6IDxsaXN0IHN0eWxlPSJzeW1ib2xzIiBoYW5nSW5kZW50
PSI1Ij4NCiAgICAgICAgICAgIDx0PiBvZmZlcmVkQnlQZWVyczogWmVybyBvciBvbmUgYm9vbGVh
biB2YWx1ZSB0aGF0LCBpZg0KICAgICAgICAgICAgICB0cnVlLCBpbmRpY2F0ZXMgdGhhdCBvbmx5
IG9mZmVycyB0aGF0IGFyZSBvZmZlcmVkIGJ5DQogICAgICAgICAgICAgIHBlZXJpbmcgb3JnYW5p
emF0aW9ucyB0byB0aGUgcXVlcnlpbmcgcmVnaXN0cmFudCBzaG91bGQNCiAgICAgICAgICAgICAg
YmUgaW5jbHVkZWQgaW4gdGhlIHJlc3VsdCBzZXQuIElmIHRoaXMgdmFsdWUgaXMgZmFsc2UsDQog
ICAgICAgICAgICAgIHRoZSBvZmZlcnMgYnkgcGVlcmluZyBvcmdhbml6YXRpb25zIHRvIHRoZSBx
dWVyeWluZw0KICAgICAgICAgICAgICByZWdpc3RyYW50IHNob3VsZCBub3QgYmUgaW5jbHVkZWQg
aW4gdGhlIHJlc3VsdCBzZXQuIFRoZQ0KICAgICAgICAgICAgICByZXN1bHQgc2V0IGlzIGFsc28g
c3ViamVjdCB0byBvdGhlciBxdWVyeSBjcml0ZXJpYSBpbg0KICAgICAgICAgICAgICB0aGUgcmVx
dWVzdC4gPC90Pg0KICAgICAgICAgICAgPHQ+IG9mZmVyZWRUb1BlZXJzOiBaZXJvIG9yIG9uZSBi
b29sZWFuIHZhbHVlIHRoYXQsIGlmDQogICAgICAgICAgICAgIHRydWUsIGluZGljYXRlcyB0aGF0
IG9ubHkgb2ZmZXJzIHRoYXQgYXJlIG9mZmVyZWQgdG8NCiAgICAgICAgICAgICAgcGVlcmluZyBv
cmdhbml6YXRpb25zIGJ5IHRoZSBxdWVyeWluZyByZWdpc3RyYW50IHNob3VsZA0KICAgICAgICAg
ICAgICBiZSBpbmNsdWRlZCBpbiB0aGUgcmVzdWx0IHNldC4gSWYgdGhpcyB2YWx1ZSBpcyBmYWxz
ZSwNCiAgICAgICAgICAgICAgdGhlIG9mZmVycyB0byBwZWVyaW5nIG9yZ2FuaXphdGlvbnMgYnkg
dGhlIHF1ZXJ5aW5nDQogICAgICAgICAgICAgIHJlZ2lzdHJhbnQgc2hvdWxkIG5vdCBiZSBpbmNs
dWRlZCBpbiB0aGUgcmVzdWx0IHNldC4gVGhlDQogICAgICAgICAgICAgIHJlc3VsdCBzZXQgaXMg
YWxzbyBzdWJqZWN0IHRvIG90aGVyIHF1ZXJ5IGNyaXRlcmlhIGluDQogICAgICAgICAgICAgIHRo
ZSByZXF1ZXN0LiA8L3Q+DQogICAgICAgICAgICA8dD4gc3RhdHVzOiBUaGUgc3RhdHVzIG9mIHRo
ZSBvZmZlciwgb2ZmZXJlZCBvciBhY2NlcHRlZC4NCiAgICAgICAgICAgICAgT25seSBvZmZlcnMg
aW4gdGhlIHNwZWNpZmllZCBzdGF0dXMgc2hvdWxkIGJlIGluY2x1ZGVkDQogICAgICAgICAgICAg
IGluIHRoZSByZXN1bHQgc2V0LiBJZiB0aGlzIGVsZW1lbnQgaXMgbm90IHByZXNlbnQgdGhlbg0K
ICAgICAgICAgICAgICB0aGUgc3RhdHVzIG9mIHRoZSBvZmZlciBzaG91bGQgbm90IGJlIGNvbnNp
ZGVyZWQgaW4gdGhlDQogICAgICAgICAgICAgIHF1ZXJ5LiBUaGUgcmVzdWx0IHNldCBpcyBhbHNv
IHN1YmplY3QgdG8gb3RoZXIgcXVlcnkNCiAgICAgICAgICAgICAgY3JpdGVyaWEgaW4gdGhlIHJl
cXVlc3QuIDwvdD4NCiAgICAgICAgICAgIDx0PiBwZWVyaW5nT3JnOiBaZXJvIG9yIG1vcmUgb3Jn
YW5pemF0aW9uIElEcy4gT25seSBvZmZlcnMNCiAgICAgICAgICAgICAgdGhhdCBhcmUgb2ZmZXJl
ZCB0byBvciBvZmZlcmVkIGJ5IHRoZSBvcmdhbml6YXRpb24gSURzDQogICAgICAgICAgICAgIGlu
IHRoaXMgbGlzdCBzaG91bGQgYmUgaW5jbHVkZWQgaW4gdGhlIHJlc3VsdCBzZXQuIFRoZQ0KICAg
ICAgICAgICAgICByZXN1bHQgc2V0IGlzIGFsc28gc3ViamVjdCB0byBvdGhlciBxdWVyeSBjcml0
ZXJpYSBpbg0KICAgICAgICAgICAgICB0aGUgcmVxdWVzdC4gPC90Pg0KICAgICAgICAgICAgPHQ+
IHJ0ZUdycE9mZmVyS2V5OiBaZXJvIG9yIG1vcmUgUm91dGUgR3JvdXAgT2ZmZXIgS2V5cy4NCiAg
ICAgICAgICAgICAgT25seSBvZmZlcnMgaGF2aW5nIG9uZSBvZiB0aGVzZSBrZXlzIHNob3VsZCBi
ZSBpbmNsdWRlZA0KICAgICAgICAgICAgICBpbiB0aGUgcmVzdWx0IHNldC4gVGhlIHJlc3VsdCBz
ZXQgaXMgYWxzbyBzdWJqZWN0IHRvDQogICAgICAgICAgICAgIG90aGVyIHF1ZXJ5IGNyaXRlcmlh
IGluIHRoZSByZXF1ZXN0LiA8L3Q+DQogICAgICAgICAgPC9saXN0Pg0KICAgICAgICA8L3Q+DQoN
CiAgICAgICAgPHQ+IFRoZSByZXN1bHQgb2YgdGhlIGdldFJ0ZUdycE9mZmVyc1Jxc3Qgb3BlcmF0
aW9uIHJldHVybmVkDQogICAgICAgICAgaW4gdGhlIHNwcHBSZXNwb25zZSBlbGVtZW50IGlzIHRo
ZSBnZXRSdGVHcnBPZmZlcnNSc3Bucw0KICAgICAgICAgIGVsZW1lbnQgZGVmaW5lZCBiZWxvdy4g
VGhpcyBvYmplY3QgY29udGFpbnMgdGhlIHJlc3VsdGluZw0KICAgICAgICAgIHNldCBvZiBSdGVH
cnBPZmZlclR5cGUgb2JqZWN0cywgb3IgYW4gZW1wdHkgc2V0IGlmIHRoZXJlDQogICAgICAgICAg
d2VyZSBubyBtYXRjaGVzLiA8L3Q+DQoNCiAgICAgICAgPHQ+DQogICAgICAgICAgPGZpZ3VyZSB0
aXRsZT0iIj4NCiAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAg
ICAgPCFbQ0RBVEFbDQogICAgPGVsZW1lbnQgbmFtZT0iZ2V0UnRlR3JwT2ZmZXJzUnNwbnMiIA0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9InNwcHBiOkdldFJ0ZUdycE9mZmVy
c1JzcG5zVHlwZSIvPg0KICAgICAgICAgICAgDQogICAgPGNvbXBsZXhUeXBlIG5hbWU9IkdldFJ0
ZUdycE9mZmVyc1JzcG5zVHlwZSI+DQogICAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICAgIDxl
eHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNSc3Buc1R5cGUiPg0KICAgICAgICAgIDxzZXF1ZW5j
ZT4NCiAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9InJ0ZUdycE9mZmVyIiB0eXBlPSJzcHBwYjpS
dGVHcnBPZmZlclR5cGUiIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluT2Nj
dXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICAgIDwvc2VxdWVuY2U+DQog
ICAgICAgIDwvZXh0ZW5zaW9uPg0KICAgICAgPC9jb21wbGV4Q29udGVudD4NCiAgICA8L2NvbXBs
ZXhUeXBlPiAgICANCiAgICAgICAgICAgICAgICAgICAgICAgIF1dPg0KICAgICAgICAgICAgPC9h
cnR3b3JrPg0KICAgICAgICAgIDwvZmlndXJlPg0KICAgICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+
VGhlIHJlc3BvbnNlIGNvZGVzIHRoYXQgdGhlIGdldFJ0ZUdycE9mZmVyc1Jxc3Qgb3BlcmF0aW9u
DQogICAgICAgICAgY2FuIHJldHVybiBhcmUgYXMgZm9sbG93czogPGxpc3Qgc3R5bGU9InN5bWJv
bHMiDQogICAgICAgICAgICBoYW5nSW5kZW50PSI1Ij4NCiAgICAgICAgICAgIDx0PjEwMDA6IFJl
cXVlc3QgU3VjY2VlZGVkLjwvdD4NCiAgICAgICAgICAgIDx0PjIwMDE6IFJlcXVlc3Qgc3ludGF4
IGludmFsaWQuPC90Pg0KICAgICAgICAgICAgPHQ+MjAwMjogUmVxdWVzdCB0b28gbGFyZ2UuPC90
Pg0KICAgICAgICAgICAgPHQ+MjAwMzogVmVyc2lvbiBub3Qgc3VwcG9ydGVkLjwvdD4NCiAgICAg
ICAgICAgIDx0PjIxMDM6IENvbW1hbmQgaW52YWxpZC48L3Q+DQogICAgICAgICAgICA8dD4yMTA0
OiBBdHRyaWJ1dGUgdmFsdWUgaW52YWxpZC48L3Q+DQogICAgICAgICAgICA8dD4yMzAxOiBTeXN0
ZW0gdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUuPC90Pg0KICAgICAgICAgICAgPHQ+MjMwMjogVW5l
eHBlY3RlZCBpbnRlcm5hbCBzeXN0ZW0gb3Igc2VydmVyIGVycm9yLjwvdD4NCiAgICAgICAgICA8
L2xpc3Q+DQogICAgICAgIDwvdD4NCg0KICAgICAgPC9zZWN0aW9uPg0KICAgICAgPHNlY3Rpb24g
YW5jaG9yPSJwdWJJZHNPcGVyIg0KICAgICAgICB0aXRsZT0iUHVibGljIElkZW50aWZpZXIgT3Bl
cmF0aW9ucyI+DQoNCiAgICAgICAgPHQ+IFB1YmxpYyBJZGVudGlmaWVyIGlzIGEgd2VsbC1rbm93
biBhdHRyaWJ1dGUgdGhhdCBpcyB1c2VkDQogICAgICAgICAgYXMgdGhlIHNlYXJjaCBrZXkgdG8g
ZmluZCB0aGUgcm91dGVzIGFzc29jaWF0ZWQgd2l0aCBpdC4NCiAgICAgICAgICBUaGVyZSBhcmUg
dGhyZWUgdHlwZXMgb2YgcHVibGljIGlkZW50aWZpZXJzIGRlZmluZWQgaW4gdGhpcw0KICAgICAg
ICAgIGRvY3VtZW50OiBUTlR5cGUgZm9yIHRoZSB0ZWxlcGhvbmUgbnVtYmVyLCBFbWFpbFR5cGUg
Zm9yIHRoZQ0KICAgICAgICAgIGVtYWlsIGFkZHJlc3MsIGFuZCBSTlR5cGUgZm9yIFBTVE4gcm91
dGluZyBudW1iZXIuIEZ1cnRoZXIsDQogICAgICAgICAgVE5SYW5nZVR5cGUgaXMgdXNlZCB0byBh
ZGQgYSByYW5nZSBvZiB0ZWxlcGhvbmUgbnVtYmVycy4gPC90Pg0KDQogICAgICAgIDxzZWN0aW9u
IGFuY2hvcj0iYWRkUHViSWRzIiB0aXRsZT0iQWRkIFB1YmxpYyBJZGVudGlmaWVyIj4NCiAgICAg
ICAgICA8dD4gYWRkUHViSWRzUnFzdCBvcGVyYXRpb24gaXMgdXNlZCB0byBjcmVhdGUgb3Igb3Zl
cndyaXRlDQogICAgICAgICAgICBvbmUgb3IgbW9yZSBwdWJsaWMgaWRlbnRpZmllcihzKS4gV2hl
biBhY3RpdmF0aW5nIGEgbmV3DQogICAgICAgICAgICBwdWJsaWMgaWRlbnRpZmllciB0aGF0IGNh
biBiZSByZWFjaGVkIHVzaW5nIGEgY29tbW9uIHNldA0KICAgICAgICAgICAgb2Ygcm91dGVzLCBp
dCBpcyBvZnRlbiBhc3NvY2lhdGVkIHdpdGggYSB3ZWxsLWtub3duDQogICAgICAgICAgICBkZXN0
aW5hdGlvbiBncm91cC4gSW4gc29tZSBjYXNlcywgc3VjaCBhcyB0aGUgZW1haWwgcHVibGljDQog
ICAgICAgICAgICBpZGVudGlmaWVyLCB0aGUgcm91dGluZyBpbmZvcm1hdGlvbiBpcyB1bmlxdWUs
IGFuZA0KICAgICAgICAgICAgdGhlcmVmb3JlLCBhZGRQdWJJZHNScXN0IGFsbG93cyB0aGUgcHVi
bGljIGlkZW50aWZpZXIgdG8NCiAgICAgICAgICAgIGJlIGRpcmVjdGx5IGFzc29jaWF0ZWQgd2l0
aCBhIHJvdXRlIHJlY29yZC4gPC90Pg0KDQogICAgICAgICAgPHQ+IFB1YklkVHlwZSBpbiB0aGUg
c2NoZW1hIHJlcHJlc2VudHMgdGhlIHB1YmxpYyBpZGVudGlmaWVyDQogICAgICAgICAgICBhbmQg
aXQgaXMgZGVmaW5lZCBhcyBhbiBhYnN0cmFjdCB0eXBlLiBUTlR5cGUsIEVtYWlsVHlwZSwNCiAg
ICAgICAgICAgIGFuZCBSTlR5cGUsIHRoZSBjb25jcmV0ZSB0eXBlcyBvZiBQdWJJZFR5cGUsIGFy
ZSBpbnB1dHMgdG8NCiAgICAgICAgICAgICdhZGRQdWJJZFJxc3QnIG9wZXJhdGlvbi4gVGhlIGRl
Y2xhcmF0aW9uIG9mDQogICAgICAgICAgICAnYWRkUHViSWRzUnFzdCcgaXMgYXMgZm9sbG93czog
PC90Pg0KDQogICAgICAgICAgPHQ+DQogICAgICAgICAgICA8ZmlndXJlIHRpdGxlPSIiPg0KICAg
ICAgICAgICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgICAgPCFbQ0RB
VEFbDQogICAgPGVsZW1lbnQgbmFtZT0iYWRkUHViSWRzUnFzdCIgdHlwZT0ic3BwcGI6QWRkUHVi
SWRzUnFzdFR5cGUiLz4NCiAgICANCiAgICA8Y29tcGxleFR5cGUgbmFtZT0iQWRkUHViSWRzUnFz
dFR5cGUiPg0KICAgICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgICA8ZXh0ZW5zaW9uIGJhc2U9
InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0KICAgICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICAg
IDxlbGVtZW50IG5hbWU9InBpIiB0eXBlPSJzcHBwYjpQdWJJZFR5cGUiDQogICAgICAgICAgICAg
IG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgICAg
PC9leHRlbnNpb24+DQogICAgICA8L2NvbXBsZXhDb250ZW50Pg0KICAgIDwvY29tcGxleFR5cGU+
DQogICAgICAgICAgICAgICAgICAgICAgICBdXT4NCiAgICAgICAgICAgICAgPC9hcnR3b3JrPg0K
ICAgICAgICAgICAgPC9maWd1cmU+DQogICAgICAgICAgPC90Pg0KDQogICAgICAgICAgPHQ+IEZv
ciB0aGUgJ2FkZFB1Yklkc1Jxc3QnIG9wZXJhdGlvbiB0byBzdWNjZWVkLCBlYWNoDQogICAgICAg
ICAgICBwdWJsaWMgaWRlbnRpZmllciBzaG91bGQgYmUgYXNzb2NpYXRlZCB3aXRoIGF0IGxlYXN0
IGENCiAgICAgICAgICAgIHZhbGlkIGRlc3RpbmF0aW9uIGdyb3VwIG9yIGEgdmFsaWQgcm91dGUg
dHlwZSBhcyBkZWZpbmVkDQogICAgICAgICAgICB3aXRoaW4gdGhlIFB1YklkVHlwZSBkZWZpbml0
aW9uLiBJZiBub3QsIHRoZSBwcm92aXNpb25pbmcNCiAgICAgICAgICAgIHNlcnZlciB3aWxsIGRl
ZW0gdGhlIHJlcXVlc3QgYSBmYWlsdXJlIGFuZCByZXR1cm4gYW4NCiAgICAgICAgICAgIGFwcHJv
cHJpYXRlIGZhaWx1cmUgY29kZSBpbiB0aGUgcmVzcG9uc2UuIDwvdD4NCg0KICAgICAgICAgIDx0
PiBUTlR5cGUgaXMgYSBjb25jcmV0ZSBwdWJsaWMgaWRlbnRpZmllciB0aGF0IGV4dGVuZHMNCiAg
ICAgICAgICAgIFB1YklkVHlwZSBkZWZpbml0aW9uLiBJZiB0aGUgZW50aXR5IHByb3Zpc2lvbmlu
ZyB0aGUNCiAgICAgICAgICAgIHRlbGVwaG9uZSBudW1iZXIgY2FuIGFzc2VydCB0aGF0IHRoZSBy
ZWdpc3RyYW50IGZvciBhDQogICAgICAgICAgICBnaXZlbiBUTiBpcyB0aGUgY2FycmllciBvZiBy
ZWNvcmQgW3NlZSBSRkMgNTA2N10sIHRoZW4gaXQNCiAgICAgICAgICAgIFNIT1VMRCBpbmNsdWRl
IHRoZSAnY29yQ2xhaW0nIGVsZW1lbnQgd2l0aCBhIHZhbHVlICd0cnVlJy4NCiAgICAgICAgICAg
ICAgPHZzcGFjZSBibGFua0xpbmVzPSIwIi8+IEFuIFNQUFAgc2VydmVyIGltcGxlbWVudGF0aW9u
DQogICAgICAgICAgICBtYXkgdmFsaWRhdGUgdGhhdCB0aGUgcmVnaXN0cmFudCBvZiBhIGdpdmVu
IFROIGlzIGluZGVlZA0KICAgICAgICAgICAgdGhlIGNhcnJpZXIgb2YgcmVjb3JkIGluIG5lYXIt
cmVhbHRpbWUuIEluIHRoaXMgY2FzZSwgYW4NCiAgICAgICAgICAgIGFwcHJvcHJpYXRlIGZhaWx1
cmUgcmVzcG9uc2UgTVVTVCBiZSByZXR1cm5lZCBpZiB0aGUgU1BQUA0KICAgICAgICAgICAgc2Vy
dmVyIHJlY29yZHMgZGlzYWdyZWUgd2l0aCB0aGUgQ09SIGNsYWltIG9mIHRoZQ0KICAgICAgICAg
ICAgcHJvdmlzaW9uaW5nIGVudGl0eS4gPHZzcGFjZSBibGFua0xpbmVzPSIwIi8+IEFuIFNQUFAN
CiAgICAgICAgICAgIHNlcnZlciBpbXBsZW1lbnRhdGlvbiBtYXkgYWxzbyBhY2NlcHQgdGhlIHBy
b3Zpc2lvbmluZw0KICAgICAgICAgICAgcmVxdWVzdHMgaW4gYnVsayBhbmQgY29uZHVjdCBvZmZs
aW5lIHZhbGlkYXRpb24gb2YgdGhlIENPUg0KICAgICAgICAgICAgY2xhaW1zLiBJbiB0aGlzIGNh
c2UsIGlmIHRoZSBTUFBQIHNlcnZlciBNVVNUIGFkZCB0aGUNCiAgICAgICAgICAgIHN0YXR1cyBv
ZiB0aGUgQ09SIHZhbGlkYXRpb24gaW4gdGhlICdjb3InIGVsZW1lbnQgaW4gdGhlDQogICAgICAg
ICAgICBUTiBvYmplY3QgYW5kIHNldCB0aGUgJ2NvcicgdmFsdWUgdG8gJ2ZhbHNlJy4gPC90Pg0K
DQogICAgICAgICAgPHQ+DQogICAgICAgICAgICA8ZmlndXJlIHRpdGxlPSIiPg0KICAgICAgICAg
ICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgICAgPCFbQ0RBVEFbDQog
IDxjb21wbGV4VHlwZSBuYW1lPSJQdWJJZFR5cGUiIGFic3RyYWN0PSJ0cnVlIj4NCiAgICA8Y29t
cGxleENvbnRlbnQ+DQogICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNPYmpUeXBlIj4N
CiAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICA8ZWxlbWVudCBuYW1lPSJkZ05hbWUiIHR5cGU9
InNwcHBiOk9iak5hbWVUeXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgIDxlbGVtZW50IG5h
bWU9InJ0ZVJlYyIgdHlwZT0ic3BwcGI6UnRlUmVjVHlwZSIgbWluT2NjdXJzPSIwIg0KICAgICAg
ICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICAgPGVsZW1lbnQgbWluT2NjdXJz
PSIwIiBuYW1lPSJjb3JJbmZvIiB0eXBlPSJzcHBwYjpDT1JJbmZvVHlwZSIvPg0KICAgICAgIDwv
c2VxdWVuY2U+DQogICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwv
Y29tcGxleFR5cGU+DQogIA0KICA8Y29tcGxleFR5cGUgbmFtZT0iVE5UeXBlIj4NCiAgICA8Y29t
cGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOlB1YklkVHlwZSI+DQog
ICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJ0biIgdHlwZT0ic3Ry
aW5nIi8+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0iY29yQ2xhaW0iIHR5cGU9InNwcHBiOkNP
UkluZm9UeXBlIg0KICAgICAgICAgICAgbWluT2NjdXJzPSIwIi8+DQogICAgICAgIDwvc2VxdWVu
Y2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBs
ZXhUeXBlPg0KICAgICAgICAgICAgICAgICAgICAgICAgXV0+DQogICAgICAgICAgICAgIDwvYXJ0
d29yaz4NCiAgICAgICAgICAgIDwvZmlndXJlPg0KICAgICAgICAgIDwvdD4NCg0KICAgICAgICAg
IDx0PiBGb3IgYWRkZWQgZmxleGliaWxpdHksIHRoZXJlIGlzIHN1cHBvcnQgdG8gYWRkIGEgcmFu
Z2UNCiAgICAgICAgICAgIG9mIHRlbGVwaG9uZSBudW1iZXJzIGFuZCBhc3NvY2lhdGUgdGhlbSB3
aXRoIGEgZGVzdGluYXRpb24NCiAgICAgICAgICAgIGdyb3VwLiBUTlJUeXBlIGV4dGVuZHMgVE5U
eXBlIGFuZCBhZGRzIHRoZSAnZW5kVG4nDQogICAgICAgICAgICBhdHRyaWJ1dGUgdG8gbWFyayB0
aGUgZW5kIG9mIHRoZSByYW5nZS4gSW4gdGhlIFROUlR5cGUNCiAgICAgICAgICAgIGNvbnRleHQs
IHRoZSBleHRlbmRlZCAndG4nIGF0dHJpYnV0ZSBpcyB1c2VkIGZvciB0aGUNCiAgICAgICAgICAg
IHN0YXJ0aW5nIFROIG9mIGEgZ2l2ZW4gdGVsZXBob25lIG51bWJlciByYW5nZS4gPC90Pg0KDQog
ICAgICAgICAgPHQ+DQogICAgICAgICAgICA8ZmlndXJlIHRpdGxlPSIiPg0KICAgICAgICAgICAg
ICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgICAgPCFbQ0RBVEFbDQogICAg
PGNvbXBsZXhUeXBlIG5hbWU9IlROUlR5cGUiPg0KICAgICAgPGNvbXBsZXhDb250ZW50Pg0KICAg
ICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOlROVHlwZSI+DQogICAgICAgICAgPHNlcXVlbmNl
Pg0KICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZW5kVG4iIHR5cGU9InN0cmluZyIvPg0KICAg
ICAgICAgIDwvc2VxdWVuY2U+DQogICAgICAgIDwvZXh0ZW5zaW9uPg0KICAgICAgPC9jb21wbGV4
Q29udGVudD4NCiAgICA8L2NvbXBsZXhUeXBlPg0KICAgICAgICAgICAgICAgICAgICAgICAgXV0+
DQogICAgICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICAgIDwvZmlndXJlPg0KICAgICAg
ICAgIDwvdD4NCg0KICAgICAgICAgIDx0PiBUaGUgZWxlbWVudCBwYXNzZWQgaW50byB0aGUgc3Bw
cFJlcXVlc3QgZWxlbWVudCBmb3IgdGhpcw0KICAgICAgICAgICAgb3BlcmF0aW9uIGlzIHRoZSBh
ZGRQdWJJZHNScXN0IGVsZW1lbnQuIFRoaXMgZWxlbWVudCBpcyBvZg0KICAgICAgICAgICAgdHlw
ZSBBZGRQdWJJZHNScXN0VHlwZSwgd2hpY2ggZXh0ZW5kcyBCYXNpY1Jxc3RUeXBlIGFuZA0KICAg
ICAgICAgICAgY29udGlhbnMgb25lIG9yIG1vcmUgUHViSWRUeXBlIG9iamVjdHMuIEFueSBsaW1p
dGF0aW9uIG9uDQogICAgICAgICAgICB0aGUgbWF4aW11bSBudW1iZXIgb2YgUHViSWRUeXBlIG9i
amVjdHMgdGhhdCBtYXkgYmUgcGFzc2VkDQogICAgICAgICAgICBpbnRvIHRoaXMgb3BlcmF0b2lu
IGlzIGEgcG9saWN5IGRlY2lzaW9uIGFuZCBpcyBub3QNCiAgICAgICAgICAgIGxpbWl0ZWQgYnkg
dGhlIHByb3RvY29sLiA8L3Q+DQoNCiAgICAgICAgICA8dD4gVGhlIHJlc3BvbnNlIGZyb20gdGhl
IHNlcnZlciBpcyByZXR1cm5lZCBpbg0KICAgICAgICAgICAgYWRkUHViSWRzUnNwbnMgZWxlbWVu
dC4gSWYgbW9yZSB0aGFuIG9uZSBwdWJsaWMNCiAgICAgICAgICAgIGlkZW50aWZpZXJzIGFyZSBw
YXNzZWQgaW4gdGhlIGFkZFB1Yklkc1Jxc3QsIHRoZW4gYQ0KICAgICAgICAgICAgZmFpbHVyZSB0
byBhZGQgb25lIHdpbGwgcmVzdWx0IGluIHRoZSBmYWlsdXJlIG9mDQogICAgICAgICAgICBhZGRQ
dWJJZHNScXN0IG9wZXJhdGlvbi4gSWYgdGhlICd0cmFuc2FjdGlvbmFsJyBhdHRyaWJ1dGUNCiAg
ICAgICAgICAgIGlzIHNldCB0byAndHJ1ZScgaW4gdGhlIHJvb3QgZWxlbWVudCBzcHBwUmVxdWVz
dCBhbmQgbW9yZQ0KICAgICAgICAgICAgdGhhbiBvbmUgb3BlcmF0aW9uIHJlcXVlc3QgZWxlbWVu
dHMgYXJlIGluY2x1ZGVkLCB0aGVuIGENCiAgICAgICAgICAgIGZhaWx1cmUgb2YgYW55IG9uZSBv
cGVyYXRpb24gd2lsbCByZXN1bHQgaW4gdGhlIG92ZXJhbGwNCiAgICAgICAgICAgIGZhaWx1cmUg
b2Ygc3BwcFJlcXVlc3QuIEluIHRoZSBjYXNlIG9mIGEgZmFpbHVyZSwgdGhlDQogICAgICAgICAg
ICByZXNwb25zZSBjb2RlKHMpIGFuZCBtZXNzYWdlKHMpIHdpbGwgaW5kaWNhdGUgdGhlIHJlYXNv
bg0KICAgICAgICAgICAgb2YgZmFpbHVyZS4gPC90Pg0KDQogICAgICAgICAgPHQ+DQogICAgICAg
ICAgICA8ZmlndXJlIHRpdGxlPSIiPg0KICAgICAgICAgICAgICA8YXJ0d29yayBhbGlnbj0ibGVm
dCI+DQogICAgICAgICAgICAgICAgPCFbQ0RBVEFbDQogICAgICAgICAgICA8ZWxlbWVudCBuYW1l
PSJhZGRSdGVHcnBzUnNwbnMiIHR5cGU9InNwcHBiOkJhc2ljUnNwbnNUeXBlIi8+DQogICAgICAg
ICAgICAgICAgICAgICAgICAgIF1dPg0KICAgICAgICAgICAgICA8L2FydHdvcms+DQogICAgICAg
ICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgICA8L3Q+DQoNCiAgICAgICAgICA8dD5UaGUgcmVzcG9u
c2UgY29kZXMgdGhhdCB0aGUgYWRkUnRlR3Jwc1Jxc3Qgb3BlcmF0aW9uIGNhbg0KICAgICAgICAg
ICAgcmV0dXJuIGFyZSBhcyBmb2xsb3dzOiA8bGlzdCBzdHlsZT0ic3ltYm9scyINCiAgICAgICAg
ICAgICAgaGFuZ0luZGVudD0iNSI+DQogICAgICAgICAgICAgIDx0PjEwMDA6IFJlcXVlc3QgU3Vj
Y2VlZGVkLjwvdD4NCiAgICAgICAgICAgICAgPHQ+MjAwMTogUmVxdWVzdCBzeW50YXggaW52YWxp
ZC48L3Q+DQogICAgICAgICAgICAgIDx0PjIwMDI6IFJlcXVlc3QgdG9vIGxhcmdlLjwvdD4NCiAg
ICAgICAgICAgICAgPHQ+MjAwMzogVmVyc2lvbiBub3Qgc3VwcG9ydGVkLjwvdD4NCiAgICAgICAg
ICAgICAgPHQ+MjEwMzogQ29tbWFuZCBpbnZhbGlkLjwvdD4NCiAgICAgICAgICAgICAgPHQ+MjEw
NDogQXR0cmlidXRlIHZhbHVlIGludmFsaWQuPC90Pg0KICAgICAgICAgICAgICA8dD4yMTA1OiBP
YmplY3QgZG9lcyBub3QgZXhpc3QuPC90Pg0KICAgICAgICAgICAgICA8dD4yMTA2OiBPYmplY3Qg
c3RhdHVzIG9yIG93bmVyc2hpcCBkb2VzIG5vdCBhbGxvdyBmb3INCiAgICAgICAgICAgICAgICBy
ZXF1ZXN0LjwvdD4NCiAgICAgICAgICAgICAgPHQ+MjMwMTogU3lzdGVtIHRlbXBvcmFyaWx5IHVu
YXZhaWxhYmxlLjwvdD4NCiAgICAgICAgICAgICAgPHQ+MjMwMjogVW5leHBlY3RlZCBpbnRlcm5h
bCBzeXN0ZW0gb3Igc2VydmVyIGVycm9yLjwvdD4NCiAgICAgICAgICAgIDwvbGlzdD4NCiAgICAg
ICAgICA8L3Q+DQogICAgICAgIDwvc2VjdGlvbj4NCg0KICAgICAgICA8c2VjdGlvbiBhbmNob3I9
ImdldFB1YklkcyIgdGl0bGU9IkdldCBQdWJsaWMgSWRlbnRpZmllciI+DQoNCiAgICAgICAgICA8
dD4gVGhlIGdldFB1Yklkc1Jxc3QgY2FuIGJlIHVzZWQgYnkgYW4gYXV0aG9yaXplZCBlbnRpdHkg
dG8NCiAgICAgICAgICAgIG9idGFpbiB0aGUgcHJvcGVydGllcyBvZiBvbmUgb3IgbW9yZSBwdWJs
aWMgaWRlbnRpZmllcnMuDQogICAgICAgICAgICBJbiBjYXNlIG9mIGFuIGF1dGhvcml6YXRpb24g
ZmFpbHVyZSBvciBpZiBubyBtYXRjaGluZw0KICAgICAgICAgICAgcHVibGljIGlkZW50aWZpZXJz
IGFyZSBmb3VuZCwgYW4gYXBwcm9wcmlhdGUgZmFpbHVyZSBjb2RlDQogICAgICAgICAgICB3aWxs
IGJlIHJldHVybmVkLiA8L3Q+DQoNCiAgICAgICAgICA8dD4gVG8gbWFrZSBhIHN1Y2Nlc3NmdWwg
cXVlcnksIGdldFB1Yklkc1Jxc3QgZWxlbWVudCBpcyBzZXQNCiAgICAgICAgICAgIHdpdGhpbiB0
aGUgc3BwcFJlcXVlc3Qgcm9vdCBlbGVtZW50LiBnZXRQdWJJZHNScXN0IGlzIG9mDQogICAgICAg
ICAgICB0eXBlIEdldFB1Yklkc1Jxc3RUeXBlLCB3aGljaCBleHRlbmRzIGZyb20gdGhlIGNvbW1v
bg0KICAgICAgICAgICAgQmFzaWNScXN0VHlwZS4gPC90Pg0KDQogICAgICAgICAgPHQ+DQogICAg
ICAgICAgICA8ZmlndXJlIHRpdGxlPSIiPg0KICAgICAgICAgICAgICA8YXJ0d29yayBhbGlnbj0i
bGVmdCI+DQogICAgICAgICAgICAgICAgPCFbQ0RBVEFbDQogICAgICA8ZWxlbWVudCBuYW1lPSJn
ZXRQdWJJZHNScXN0IiB0eXBlPSJzcHBwYjpHZXRQdWJJZHNScXN0VHlwZSIvPg0KICAgICAgPGNv
bXBsZXhUeXBlIG5hbWU9IkFkZFB1Yklkc1Jxc3RUeXBlIj4NCiAgICAgICAgPGNvbXBsZXhDb250
ZW50Pg0KICAgICAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQog
ICAgICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9InBpIiB0
eXBlPSJzcHBwYjpQdWJJZFR5cGUiDQogICAgICAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5k
ZWQiLz4NCiAgICAgICAgICAgIDwvc2VxdWVuY2U+DQogICAgICAgICAgPC9leHRlbnNpb24+DQog
ICAgICAgIDwvY29tcGxleENvbnRlbnQ+DQogICAgICA8L2NvbXBsZXhUeXBlPg0KICAgICAgICAg
ICAgICAgICAgICAgICAgICBdXT4NCiAgICAgICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAgICAg
ICAgPC9maWd1cmU+DQogICAgICAgICAgPC90Pg0KDQogICAgICAgICAgPHQ+IFRoZSByZXN1bHQg
b2YgdGhlIGdldFB1Yklkc1Jxc3Qgb3BlcmF0aW9uIHJldHVybmVkIGluDQogICAgICAgICAgICB0
aGUgc3BwcFJlc3BvbnNlIGVsZW1lbnQgaXMgdGhlIGdldFB1Yklkc1JzcG5zIGVsZW1lbnQgb2YN
CiAgICAgICAgICAgIHR5cGUgR2V0UHViSWRzUnNwbnNUeXBlLiBJZiB0aGUgbWF0Y2hpbmcgcmVj
b3JkIGlzIGZvdW5kLA0KICAgICAgICAgICAgZ2V0UHViSWRzUnNwbnMgZWxlbWVudCB3aWxsIGlu
Y2x1ZGUgb25lIG9yIG1vcmUgcGkNCiAgICAgICAgICAgIGVsZW1lbnRzIHdpdGggZGVzdGluYXRp
b24gZ3JvdXAgbmFtZSBhbmQvb3IgdGhlIHJvdXRlDQogICAgICAgICAgICByZWNvcmQgYXNzb2Np
YXRpb25zLiA8L3Q+DQoNCiAgICAgICAgICA8dD4NCiAgICAgICAgICAgIDxmaWd1cmUgdGl0bGU9
IiI+DQogICAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAg
ICA8IVtDREFUQVsNCiAgICA8ZWxlbWVudCBuYW1lPSJnZXRQdWJJZHNSc3BucyIgdHlwZT0ic3Bw
cGI6R2V0UHViSWRzUnNwbnNUeXBlIi8+DQogICAgPGNvbXBsZXhUeXBlIG5hbWU9IkdldFB1Yklk
c1JzcG5zVHlwZSI+DQogICAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICAgIDxleHRlbnNpb24g
YmFzZT0ic3BwcGI6QmFzaWNSc3Buc1R5cGUiPg0KICAgICAgICAgIDxzZXF1ZW5jZT4NCiAgICAg
ICAgICAgIDxlbGVtZW50IG5hbWU9InBpIiB0eXBlPSJzcHBwYjpQdWJJZFR5cGUiIG1pbk9jY3Vy
cz0iMCINCiAgICAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgICA8
L3NlcXVlbmNlPg0KICAgICAgICA8L2V4dGVuc2lvbj4NCiAgICAgIDwvY29tcGxleENvbnRlbnQ+
DQogICAgPC9jb21wbGV4VHlwZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgXV0+DQogICAg
ICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICAgIDwvZmlndXJlPg0KICAgICAgICAgIDwv
dD4NCg0KICAgICAgICAgIDx0PlRoZSByZXNwb25zZSBjb2RlcyB0aGF0IHRoZSBhZGRSdGVHcnBz
UnFzdCBvcGVyYXRpb24gY2FuDQogICAgICAgICAgICByZXR1cm4gYXJlIGFzIGZvbGxvd3M6IDxs
aXN0IHN0eWxlPSJzeW1ib2xzIg0KICAgICAgICAgICAgICBoYW5nSW5kZW50PSI1Ij4NCiAgICAg
ICAgICAgICAgPHQ+MTAwMDogUmVxdWVzdCBTdWNjZWVkZWQuPC90Pg0KICAgICAgICAgICAgICA8
dD4yMDAxOiBSZXF1ZXN0IHN5bnRheCBpbnZhbGlkLjwvdD4NCiAgICAgICAgICAgICAgPHQ+MjAw
MjogUmVxdWVzdCB0b28gbGFyZ2UuPC90Pg0KICAgICAgICAgICAgICA8dD4yMDAzOiBWZXJzaW9u
IG5vdCBzdXBwb3J0ZWQuPC90Pg0KICAgICAgICAgICAgICA8dD4yMTAzOiBDb21tYW5kIGludmFs
aWQuPC90Pg0KICAgICAgICAgICAgICA8dD4yMTA0OiBBdHRyaWJ1dGUgdmFsdWUgaW52YWxpZC48
L3Q+DQogICAgICAgICAgICAgIDx0PjIxMDU6IE9iamVjdCBkb2VzIG5vdCBleGlzdC48L3Q+DQog
ICAgICAgICAgICAgIDx0PjIxMDY6IE9iamVjdCBzdGF0dXMgb3Igb3duZXJzaGlwIGRvZXMgbm90
IGFsbG93IGZvcg0KICAgICAgICAgICAgICAgIHJlcXVlc3QuPC90Pg0KICAgICAgICAgICAgICA8
dD4yMzAxOiBTeXN0ZW0gdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUuPC90Pg0KICAgICAgICAgICAg
ICA8dD4yMzAyOiBVbmV4cGVjdGVkIGludGVybmFsIHN5c3RlbSBvciBzZXJ2ZXIgZXJyb3IuPC90
Pg0KICAgICAgICAgICAgPC9saXN0Pg0KICAgICAgICAgIDwvdD4NCg0KICAgICAgICA8L3NlY3Rp
b24+DQoNCiAgICAgICAgPHNlY3Rpb24gYW5jaG9yPSJkZWxQdWJJZHMiIHRpdGxlPSJEZWxldGUg
UHVibGljIElkZW50aWZpZXIiPg0KDQogICAgICAgICAgPHQ+IEluIG9yZGVyIHRvIHJlbW92ZSB0
aGUgcHVibGljIGlkZW50aWZpZXIsIGFuIGF1dGhvcml6ZWQNCiAgICAgICAgICAgIGVudGl0eSBj
YW4gdXNlIHRoZSBkZWxQdWJJZHNScXN0IG9wZXJhdGlvbi4gSWYgdGhlIGVudGl0eQ0KICAgICAg
ICAgICAgdGhhdCBpc3N1ZWQgdGhlIGNvbW1hbmQgaXMgbm90IGF1dGhvcml6ZWQgdG8gcGVyZm9y
bSB0aGlzDQogICAgICAgICAgICBvcGVyYXRpb24gb3IgaWYgdGhlIHB1YmxpYyBpZGVudGlmaWVy
IGRvZXNuJ3QgZXhpc3QsIGFuDQogICAgICAgICAgICBhcHByb3ByaWF0ZSBlcnJvciBjb2RlIHdp
bGwgYmUgcmV0dXJuZWQgaW4gdGhlIHJlc3BvbnNlLiA8L3Q+DQoNCiAgICAgICAgICA8dD4gZGVs
UHViSWRzUnFzdCBlbGVtZW50IGlzIHNldCBpbiB0aGUgcm9vdCBzcHBwUmVxdWVzdA0KICAgICAg
ICAgICAgZWxlbWVudC4gZGVsUHViSWRzUnFzdCBlbGVtZW50IGlzIG9mIHR5cGUNCiAgICAgICAg
ICAgIERlbFB1Yklkc1Jxc3RUeXBlIGFzIHNob3duIGJlbG93OiA8L3Q+DQoNCiAgICAgICAgICA8
dD4NCiAgICAgICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAgICAgIDxhcnR3b3Jr
IGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAgICA8IVtDREFUQVsNCiAgICA8ZWxlbWVudCBu
YW1lPSJnZXRQdWJJZHNScXN0IiB0eXBlPSJzcHBwYjpHZXRQdWJJZHNScXN0VHlwZSIvPg0KICAg
IDxjb21wbGV4VHlwZSBuYW1lPSJEZWxQdWJJZHNScXN0VHlwZSI+DQogICAgICA8Y29tcGxleENv
bnRlbnQ+DQogICAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQog
ICAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0icGkiIHR5cGU9
InNwcHBiOlB1YklkVHlwZSINCiAgICAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4N
CiAgICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgICA8L2V4dGVuc2lvbj4NCiAgICAgIDwvY29t
cGxleENvbnRlbnQ+DQogICAgPC9jb21wbGV4VHlwZT4NCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgXV0+DQogICAgICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICAgIDwvZmlndXJlPg0K
ICAgICAgICAgIDwvdD4NCg0KICAgICAgICAgIDx0PiBUaGUgcmVzdWx0IG9mIHRoZSBkZWxQdWJJ
ZHNScXN0IG9wZXJhdGlvbiByZXR1cm5lZCBpbg0KICAgICAgICAgICAgdGhlIHNwcHBSZXNwb25z
ZSBlbGVtZW50IGlzIHRoZSBnZXRQdWJJZHNSc3BucyBlbGVtZW50IG9mDQogICAgICAgICAgICB0
eXBlIEdldFB1Yklkc1JzcG5zVHlwZS4gPC90Pg0KDQogICAgICAgICAgPHQ+DQogICAgICAgICAg
ICA8ZmlndXJlIHRpdGxlPSIiPg0KICAgICAgICAgICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+
DQogICAgICAgICAgICAgICAgPCFbQ0RBVEFbDQogICAgPGVsZW1lbnQgbmFtZT0iZGVsUHViSWRz
UnNwbnMiIHR5cGU9InNwcHBiOkJhc2ljUnNwbnNUeXBlIi8+DQogICAgICAgICAgICAgICAgICAg
ICAgICAgIF1dPg0KICAgICAgICAgICAgICA8L2FydHdvcms+DQogICAgICAgICAgICA8L2ZpZ3Vy
ZT4NCiAgICAgICAgICA8L3Q+DQoNCg0KICAgICAgICA8L3NlY3Rpb24+DQoNCiAgICAgIDwvc2Vj
dGlvbj4NCg0KICAgICAgPHNlY3Rpb24gYW5jaG9yPSJlZ3Jlc3NSdGVPcGVyIiB0aXRsZT0iRWdy
ZXNzIFJvdXRlIE9wZXJhdGlvbnMiPg0KICAgICAgICA8dD4gVGhpcyBzZWN0aW9uIGRlc2NyaWJl
cyB0aGUgb3BlcmF0aW9ucyByZWxhdGVkIHRvIGVncmVzcw0KICAgICAgICAgIHJvdXRlcy4gSW4g
dGhpcyB2ZXJzaW9uLCBlZ3Jlc3Mgcm91dGVzIGFyZSBvbmx5IGRlZmluZWQgZm9yDQogICAgICAg
ICAgcm91dGUgcmVjb3JkcyBvZiBOQVBUUiB0eXBlIChmdXR1cmUgdmVyc2lvbnMgbWF5IGV4cGFu
ZCB0aGlzDQogICAgICAgICAgbm90aW9uIHRvIFVSSSB0eXBlcykuIDwvdD4NCiAgICAgICAgPHQ+
IFRoZSBlZ3Jlc3Mgcm91dGUgZnVuY3Rpb25hbGl0eSBhbGxvd3MgYSBjYWxsIG9yaWdpbmF0aW5n
DQogICAgICAgICAgU1NQIHRvIGRlZmluZSBpdHMgZWdyZXNzIHJvdXRlIGluIGFuIGF0dGVtcHQg
dG8gcmVhY2ggdGhlDQogICAgICAgICAgaW5ncmVzcyBTQkUgb2YgdGhlIHRhcmdldCBTU1AuIElu
IHNvbWUgY2FzZXMsIHRoZSBjYWxsDQogICAgICAgICAgb3JpZ2luYXRpbmcgU1NQIGhhcyBtb3Jl
IHRoYW4gb25lIGNob2ljZSBvZiBlZ3Jlc3MgU0JFcyBhbmQNCiAgICAgICAgICBpbnRlbmRzIHRv
IHNlbGVjdGl2ZWx5IHVzZSBvbmUgb2YgdGhlc2Ugcm91dGUgZWxlbWVudHMgZm9yDQogICAgICAg
ICAgY2FsbCB0ZXJtaW5hdGlvbiB0byB0aGUgdGFyZ2V0IFNTUC4gPC90Pg0KICAgICAgICA8dD4g
QW4gZWdyZXNzIHJvdXRlIHNpbXBseSBhbGxvd3MgYW4gb3JnYW5pemF0aW9uIHRvIHJlLXdyaXRl
DQogICAgICAgICAgdGhlIHJvdXRlIHJlY29yZHMgcHJvdmlkZWQgYnkgYSBwZWVyIGluIGEgZ2l2
ZW4gUm91dGUgR3JvdXAuDQogICAgICAgICAgSWYgYSB0ZXJtaW5hdGluZyBTU1AgaGFzIHByb3Zp
ZGVkIGEgcm91dGUgZ3JvdXAgd2l0aCBhdA0KICAgICAgICAgIGxlYXN0IG9uZSByb3V0ZSByZWNv
cmQgaW4gdGhlIGZvcm0gb2YgYW4gaW5ncmVzcyBETlMgTkFQVFINCiAgICAgICAgICByZWNvcmQs
IHRoZW4gdGhlIGVncmVzcyByb3V0ZSBhbGxvd3MgdGhlIG9yaWdpbmF0aW5nIFNTUCB0bw0KICAg
ICAgICAgIHJlLXdyaXRlIHRoZSByZWd1bGFyIGV4cHJlc3Npb24gb2YgdGhlIG1hdGNoaW5nIGlu
Z3Jlc3MNCiAgICAgICAgICBOQVBUUi4gVGhlIFNQUFAgcHJvdG9jb2wgYWxsb3dzIGEgY2xpZW50
IHRvIGFkZCwgZ2V0IGFuZA0KICAgICAgICAgIGRlbGV0ZSBlZ3Jlc3Mgcm91dGUgb2JqZWN0cyBi
YXNlZCBvbiBhIGdpdmVuIHBlZXIncyBpbmdyZXNzDQogICAgICAgICAgcm91dGUgZ3JvdXAuIDwv
dD4NCiAgICAgICAgPHQ+IEFuIGVncmVzcyByb3V0ZSBpcyBvZiB0eXBlIEVnclJ0ZVR5cGUgYXMg
c2hvd24gYmVsb3c6IDwvdD4NCiAgICAgICAgPHQ+DQogICAgICAgICAgPGZpZ3VyZSB0aXRsZT0i
Ij4NCiAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAgPCFb
Q0RBVEFbDQogIDxjb21wbGV4VHlwZSBuYW1lPSJFZ3JSdGVUeXBlIj4NCiAgICA8c2VxdWVuY2U+
DQogICAgICA8ZWxlbWVudCBuYW1lPSJiYXNlIiB0eXBlPSJzcHBwYjpCYXNpY09ialR5cGUiLz4N
CiAgICAgIDxlbGVtZW50IG5hbWU9ImVnclJ0ZU5hbWUiIHR5cGU9InNwcHBiOk9iak5hbWVUeXBl
Ii8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJwcmVmIiB0eXBlPSJ1bnNpZ25lZFNob3J0Ii8+DQog
ICAgICA8ZWxlbWVudCBuYW1lPSJzdmNzIiB0eXBlPSJzdHJpbmciLz4NCiAgICAgIDxlbGVtZW50
IG5hbWU9InJlZ3hSZXdyaXRlUnVsZSIgdHlwZT0ic3BwcGI6UmVnZXhQYXJhbVR5cGUiLz4NCiAg
ICAgIDxlbGVtZW50IG5hbWU9ImluZ3Jlc3NSdGUiIHR5cGU9InNwcHBiOk9iaktleVR5cGUiIG1p
bk9jY3Vycz0iMCIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0iZXh0IiB0eXBlPSJzcHBwYjpFeHRB
bnlUeXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAgICA8L3NlcXVlbmNlPg0KICA8L2NvbXBsZXhUeXBl
Pg0KICBdXT4NCiAgICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICA8L2ZpZ3VyZT4NCiAg
ICAgICAgPC90Pg0KDQogICAgICAgIDx0PlRoZSBFZ3JSdGVUeXBlIG9iamVjdCBpcyBjb21wb3Nl
ZCBvZiB0aGUgZm9sbG93aW5nDQogICAgICAgICAgZWxlbWVudHM6IDxsaXN0IHN0eWxlPSJzeW1i
b2xzIiBoYW5nSW5kZW50PSI1Ij4NCiAgICAgICAgICAgIDx0PiBiYXNlOiBBbGwgZmlyc3QgY2xh
c3Mgb2JqZWN0cyBjb250YWluIGV4YWN0bHkgb25lIA0KICAgICAgICAgICAgICBpbnN0YW5jZSBv
ZiBCYXNpY09ialR5cGUgd2hpY2ggY29udGFpbnMgdGhlIElEIG9mIHRoZSANCiAgICAgICAgICAg
ICAgcmVnaXN0cmFudCBvcmdhbml6YXRpb24gdGhhdCBvd25zIHRoaXMgb2JqZWN0LCB0aGUgSUQg
DQogICAgICAgICAgICAgIG9mIHRoZSByZWdpc3RyYXIgb3JnYW5pemF0aW9uIHRoYXQgcHJvdmlz
aW9uZWQgdGhpcyANCiAgICAgICAgICAgICAgb2JqZWN0LCB0aGUgZGF0ZSBhbmQgdGltZSB0aGF0
IHRoZSBvYmplY3Qgd2FzIGNyZWF0ZWQgDQogICAgICAgICAgICAgIGJ5IHRoZSBzZXJ2ZXIsIGFu
ZCB0aGUgZGF0ZSBhbmQgdGltZSB0aGF0IHRoZSBvYmplY3QgDQogICAgICAgICAgICAgIHdhcyBs
YXN0IG1vZGlmaWVkLiBJZiB0aGUgY2xpZW50IHBhc3NlZCBpbiBlaXRoZXIgdGhlIA0KICAgICAg
ICAgICAgICBjcmVhdGVkIGRhdGUgb3IgdGhlIG1vZGlmaWNhdGlvbiBkYXRlLCB0aGUgd2lsbCBp
Z25vcmUgDQogICAgICAgICAgICAgIHRoZW0uICBUaGUgc2VydmVyIHNldHMgdGhlc2UgdHdvIGRh
dGUvdGltZSB2YWx1ZXMuPC90Pg0KICAgICAgICAgICAgPHQ+IGVnclJ0ZU5hbWU6IFRoZSBuYW1l
IG9mIHRoZSBlZ3Jlc3Mgcm91dGUuIDwvdD4NCiAgICAgICAgICAgIDx0PiBwcmVmOiA8L3Q+DQog
ICAgICAgICAgICA8dD4gc3ZjczogVGhlIEVOVU0gc2VydmljZXMgdGhhdCB0aGUgZWdyZXNzIHJv
dXRlIHNob3VsZA0KICAgICAgICAgICAgICBiZSB1c2VkIGZvciBpZiB0aGUgcm91dGUgcmVjb3Jk
IGlzIGEgTkFQVFIuIDwvdD4NCiAgICAgICAgICAgIDx0PiByZWd4UmV3cml0ZVJ1bGU6IFRoZSBy
ZWd1bGFyIGV4cHJlc3Npb24gcmUtd3JpdGUgcnVsZQ0KICAgICAgICAgICAgICB0aGF0IHNob3Vs
ZCBiZSBhcHBsaWVkIHRvIHRoZcKgcmVndWxhciBleHByZXNzaW9uIG9mIHRoZQ0KICAgICAgICAg
ICAgICBpbmdyZXNzIE5BUFRSKHMpIHRoYXQgYmVsb25nIHRvIHRoZSBpbmdyZXNzIHJvdXRlIGFu
ZA0KICAgICAgICAgICAgICB0aGF0IGhhdmUgdGhlIGdpdmVuIEVOVU0gc2VydmljZSAoZXJlICsg
cmVwbCkuIDwvdD4NCiAgICAgICAgICAgIDx0PiBpbmdyZXNzUnRlOiBUaGUgaW5ncmVzcyByb3V0
ZSBncm91cCBuYW1lIHRoYXQgdGhlDQogICAgICAgICAgICAgIGVncmVzcyByb3V0ZSBzaG91bGQg
YmUgdXNlZCBmb3IuIDwvdD4NCiAgICAgICAgICAgIDx0PiBleHQ6IFBvaW50IG9mIGV4dGVuc2li
aWxpdHkgZGVzY3JpYmVkIGluIGEgcHJldmlvdXMNCiAgICAgICAgICAgICAgc2VjdGlvbiBvZiB0
aGlzIGRvY3VtZW50LiA8L3Q+DQogICAgICAgICAgPC9saXN0Pg0KICAgICAgICA8L3Q+DQoNCg0K
ICAgICAgICA8c2VjdGlvbiBhbmNob3I9ImFkZEVncmVzc1J0ZSIgdGl0bGU9IkFkZCBFZ3Jlc3Mg
Um91dGUiPg0KICAgICAgICAgIDx0PiBhZGRFZ3JSdGVzUnFzdCBvcGVyYXRpb24gaXMgdXNlZCB0
byBjcmVhdGUgb3Igb3ZlcndyaXRlDQogICAgICAgICAgICBvbmUgb3IgbW9yZSBlZ3Jlc3Mgcm91
dGVzLiA8L3Q+DQoNCiAgICAgICAgICA8dD4NCiAgICAgICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+
DQogICAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAgICA8
IVtDREFUQVsNCiAgPGVsZW1lbnQgbmFtZT0iYWRkRWdyUnRlc1Jxc3QiIHR5cGU9InNwcHBiOkFk
ZEVnclJ0ZXNScXN0VHlwZSIvPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iQWRkRWdyUnRlc1Jxc3RU
eXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBi
OkJhc2ljUnFzdFR5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQg
bmFtZT0iZWdyUnRlIiB0eXBlPSJzcHBwYjpFZ3JSdGVUeXBlIg0KICAgICAgICAgICAgbWF4T2Nj
dXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9u
Pg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+ICAgDQogIDxjb21wbGV4
VHlwZSBuYW1lPSJFZ3JSdGVUeXBlIj4NCiAgICA8c2VxdWVuY2U+DQogICAgICA8ZWxlbWVudCBu
YW1lPSJiYXNlIiB0eXBlPSJzcHBwYjpCYXNpY09ialR5cGUiLz4NCiAgICAgIDxlbGVtZW50IG5h
bWU9ImVnclJ0ZU5hbWUiIHR5cGU9InNwcHBiOk9iak5hbWVUeXBlIi8+DQogICAgICA8ZWxlbWVu
dCBuYW1lPSJwcmVmIiB0eXBlPSJ1bnNpZ25lZFNob3J0Ii8+DQogICAgICA8ZWxlbWVudCBuYW1l
PSJzdmNzIiB0eXBlPSJzdHJpbmciLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9InJlZ3hSZXdyaXRl
UnVsZSIgdHlwZT0ic3BwcGI6UmVnZXhQYXJhbVR5cGUiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9
ImluZ3Jlc3NSdGUiIHR5cGU9InNwcHBiOk9iaktleVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAg
ICAgPGVsZW1lbnQgbmFtZT0iZXh0IiB0eXBlPSJzcHBwYjpFeHRBbnlUeXBlIiBtaW5PY2N1cnM9
IjAiLz4NCiAgICA8L3NlcXVlbmNlPg0KICA8L2NvbXBsZXhUeXBlPg0KICAgICAgICAgICAgICAg
ICAgICAgICAgXV0+DQogICAgICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICAgIDwvZmln
dXJlPg0KICAgICAgICAgIDwvdD4NCg0KICAgICAgICAgIDx0PiBhZGRFZ3JSdGVzUnFzdCBpcyBh
ZGRlZCBpbiB0aGUgc3BwcFJlcXVlc3Qgcm9vdCBlbGVtZW50DQogICAgICAgICAgICBpbiBvcmRl
ciB0byBzZW5kIGEgdmFsaWQgcmVxdWVzdCB0byB0aGUgc2VydmVyLiBBDQogICAgICAgICAgICBs
aW1pdGF0aW9uIG9uIHRoZSBtYXhpbXVtIG51bWJlciBvZiBFZ3JSdGVUeXBlIGlzIGVuZm9yY2Vk
DQogICAgICAgICAgICBieSB0aGUgcmVnaXN0cnkgYW5kIHdpbGwgdmFyeSBmcm9tIG9uZSBpbXBs
ZW1lbnRhdGlvbiB0bw0KICAgICAgICAgICAgdGhlIG5leHQuIDwvdD4NCg0KICAgICAgICAgIDx0
PiBUaGUgcmVzcG9uc2UgZnJvbSB0aGUgc2VydmVyIGlzIHJldHVybmVkIGluDQogICAgICAgICAg
ICBhZGRFZ3JSdGVzUnNwbnMgZWxlbWVudCwgd2hpY2ggaXMgZGVmaW5lZCBhcyB0aGUgZWxlbWVu
dA0KICAgICAgICAgICAgb2YgdHlwZSBCYXNpY1JzcG5zVHlwZS4gPC90Pg0KDQogICAgICAgIDwv
c2VjdGlvbj4NCg0KICAgICAgICA8c2VjdGlvbiBhbmNob3I9ImdldEVncmVzc1J0ZSIgdGl0bGU9
IkdldCBFZ3Jlc3MgUm91dGUiPg0KICAgICAgICAgIDx0PiBUaGUgZ2V0RWdyUnRlc1Jxc3QgaXMg
dXNlZCBieSBhbiBhdXRob3JpemVkIGVudGl0eSB0bw0KICAgICAgICAgICAgZmV0Y2ggdGhlIHdl
bGwta25vd24gZWdyZXNzIHJvdXRlIGRhdGEuIDwvdD4NCg0KICAgICAgICAgIDx0Pg0KICAgICAg
ICAgICAgPGZpZ3VyZSB0aXRsZT0iIj4NCiAgICAgICAgICAgICAgPGFydHdvcmsgYWxpZ249Imxl
ZnQiPg0KICAgICAgICAgICAgICAgIDwhW0NEQVRBWw0KICA8ZWxlbWVudCBuYW1lPSJnZXRFZ3JS
dGVzUnFzdCIgdHlwZT0ic3BwcGI6R2V0RWdyUnRlc1Jxc3RUeXBlIi8+DQogIDxjb21wbGV4VHlw
ZSBuYW1lPSJHZXRFZ3JSdGVzUnFzdFR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAg
IDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAgIDxzZXF1ZW5j
ZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJvYmplY3RLZXkiIHR5cGU9InNwcHBiOk9iaktl
eVR5cGUiDQogICAgICAgICAgICBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+
DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhD
b250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICAgICAgICAgICAgICAgICAgICAgICAgICBdXT4N
CiAgICAgICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAgICAgICAgPC9maWd1cmU+DQogICAgICAg
ICAgPC90Pg0KDQogICAgICAgIDwvc2VjdGlvbj4NCg0KICAgICAgICA8c2VjdGlvbiBhbmNob3I9
ImRlbEVncmVzc1J0ZSIgdGl0bGU9IkRlbGV0ZSBFZ3Jlc3MgUm91dGUiPg0KICAgICAgICAgIDx0
PiBkZWxFZ3Jlc3NSdGUgaXMgdXNlZCBieSBhdXRob3JpemVkIGVudGl0aWVzIHRvIHJlbW92ZSBh
DQogICAgICAgICAgICB3ZWxsLWtub3cgcm91dGUuIDwvdD4NCg0KICAgICAgICAgIDx0Pg0KICAg
ICAgICAgICAgPGZpZ3VyZSB0aXRsZT0iIj4NCiAgICAgICAgICAgICAgPGFydHdvcmsgYWxpZ249
ImxlZnQiPg0KICAgICAgICAgICAgICAgIDwhW0NEQVRBWw0KICA8ZWxlbWVudCBuYW1lPSJkZWxF
Z3JSdGVzUnFzdCIgdHlwZT0ic3BwcGI6RGVsRWdyUnRlc1Jxc3RUeXBlIi8+DQogIDxjb21wbGV4
VHlwZSBuYW1lPSJEZWxFZ3JSdGVzUnFzdFR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAg
ICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAgIDxzZXF1
ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJvYmplY3RLZXkiIHR5cGU9InNwcHBiOk9i
aktleVR5cGUiDQogICAgICAgICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICA8
L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAg
PC9jb21wbGV4VHlwZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgXV0+DQogICAgICAgICAg
ICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICAgIDwvZmlndXJlPg0KICAgICAgICAgIDwvdD4NCg0K
ICAgICAgICA8L3NlY3Rpb24+DQoNCiAgICAgIDwvc2VjdGlvbj4NCg0KDQogICAgPC9zZWN0aW9u
Pg0KDQogICAgPHNlY3Rpb24gYW5jaG9yPSJ4bWxjb25zaWRlcmF0aW9ucyIgdGl0bGU9IlhNTCBD
b25zaWRlcmF0aW9ucyI+DQogICAgICA8dD4gWE1MIHNlcnZlcyBhcyB0aGUgZW5jb2RpbmcgZm9y
bWF0IGZvciBTUFBQLCBhbGxvd2luZyBjb21wbGV4DQogICAgICAgIGhpZXJhcmNoaWNhbCBkYXRh
IHRvIGJlIGV4cHJlc3NlZCBpbiBhIHRleHQgZm9ybWF0IHRoYXQgY2FuIGJlDQogICAgICAgIHJl
YWQsIHNhdmVkLCBhbmQgbWFuaXB1bGF0ZWQgd2l0aCBib3RoIHRyYWRpdGlvbmFsIHRleHQgdG9v
bHMNCiAgICAgICAgYW5kIHRvb2xzIHNwZWNpZmljIHRvIFhNTC4gPHZzcGFjZSBibGFua0xpbmVz
PSIxIi8+IFhNTCBpcw0KICAgICAgICBjYXNlIHNlbnNpdGl2ZS4gVW5sZXNzIHN0YXRlZCBvdGhl
cndpc2UsIFhNTCBzcGVjaWZpY2F0aW9ucw0KICAgICAgICBhbmQgZXhhbXBsZXMgcHJvdmlkZWQg
aW4gdGhpcyBkb2N1bWVudCBNVVNUIGJlIGludGVycHJldGVkIGluDQogICAgICAgIHRoZSBjaGFy
YWN0ZXIgY2FzZSBwcmVzZW50ZWQgdG8gZGV2ZWxvcCBhIGNvbmZvcm1pbmcNCiAgICAgICAgaW1w
bGVtZW50YXRpb24uIDx2c3BhY2UgYmxhbmtMaW5lcz0iMSIvPiBUaGlzIHNlY3Rpb24NCiAgICAg
ICAgZGlzY3Vzc2VzIGEgc21hbGwgbnVtYmVyIG9mIFhNTC1yZWxhdGVkIGNvbnNpZGVyYXRpb25z
DQogICAgICAgIHBlcnRhaW5pbmcgdG8gU1BQUC4gPC90Pg0KDQogICAgICA8c2VjdGlvbiBhbmNo
b3I9Im5hbWVzcGFjZXMiIHRpdGxlPSJOYW1lc3BhY2VzIj4NCiAgICAgICAgPHQ+IEFsbCBTUFBQ
IHByb3RvY29sIGVsZW1lbnRzIGFyZSBkZWZpbmVkIGluIHRoZSBuYW1lc3BhY2VzIA0KICAgICAg
ICBpbiB0ZSBJQU5BIENvbnNpZGVyYXRpb25zIHNlY3Rpb24gYW5kIGluIHRoZSBGb3JtYWwgUHJv
dG9jb2wgDQogICAgICAgIFNwZWNpZmljYXRpb24gc2VjdGlvbiBvZiB0aGlzIGRvY3VtZW50Lg0K
ICAgICAgICA8L3Q+DQogICAgICA8L3NlY3Rpb24+DQogICAgICANCiAgICAgIDxzZWN0aW9uIGFu
Y2hvcj0idmVyc2lvbmluZyIgdGl0bGU9IlZlcnNpb25pbmcgYW5kIENoYXJhY3RlciBFbmNvZGlu
ZyI+DQogICAgICAgIDx0PiBBbGwgWE1MIGluc3RhbmNlcyBTSE9VTEQgYmVnaW4gd2l0aCBhbg0K
ICAgICAgICAgIDwhW0NEQVRBWyA8P3htbD8+IF1dPiBkZWNsYXJhdGlvbiB0byBpZGVudGlmeSB0
aGUgdmVyc2lvbiBvZg0KICAgICAgICAgIFhNTCB0aGF0IGlzIGJlaW5nIHVzZWQsIG9wdGlvbmFs
bHkgaWRlbnRpZnkgdXNlIG9mIHRoZQ0KICAgICAgICAgIGNoYXJhY3RlciBlbmNvZGluZyB1c2Vk
LCBhbmQgb3B0aW9uYWxseSBwcm92aWRlIGEgaGludCB0byBhbg0KICAgICAgICAgIFhNTCBwYXJz
ZXIgdGhhdCBhbiBleHRlcm5hbCBzY2hlbWEgZmlsZSBpcyBuZWVkZWQgdG8NCiAgICAgICAgICB2
YWxpZGF0ZSB0aGUgWE1MIGluc3RhbmNlLiA8dnNwYWNlIGJsYW5rTGluZXM9IjEiLz4NCiAgICAg
ICAgICBDb25mb3JtYW50IFhNTCBwYXJzZXJzIHJlY29nbml6ZSBib3RoIFVURi04IChkZWZpbmVk
IGluDQogICAgICAgICAgICA8eHJlZiB0YXJnZXQ9IlJGQzM2MjkiLz4pIGFuZCBVVEYtMTYgKGRl
ZmluZWQgaW4gPHhyZWYNCiAgICAgICAgICAgIHRhcmdldD0iUkZDMjc4MSIvPik7IHBlciA8eHJl
ZiB0YXJnZXQ9IlJGQzIyNzciLz4gVVRGLTggaXMNCiAgICAgICAgICB0aGUgUkVDT01NRU5ERUQg
Y2hhcmFjdGVyIGVuY29kaW5nIGZvciB1c2Ugd2l0aCBTUFBQLiA8L3Q+DQogICAgICAgIDx0PiBD
aGFyYWN0ZXIgZW5jb2RpbmdzIG90aGVyIHRoYW4gVVRGLTggYW5kIFVURi0xNiBhcmUNCiAgICAg
ICAgICBhbGxvd2VkIGJ5IFhNTC4gVVRGLTggaXMgdGhlIGRlZmF1bHQgZW5jb2RpbmcgYXNzdW1l
ZCBieSBYTUwNCiAgICAgICAgICBpbiB0aGUgYWJzZW5jZSBvZiBhbiAiZW5jb2RpbmciIGF0dHJp
YnV0ZSBvciBhIGJ5dGUgb3JkZXINCiAgICAgICAgICBtYXJrIChCT00pOyB0aHVzLCB0aGUgImVu
Y29kaW5nIiBhdHRyaWJ1dGUgaW4gdGhlIFhNTA0KICAgICAgICAgIGRlY2xhcmF0aW9uIGlzIE9Q
VElPTkFMIGlmIFVURi04IGVuY29kaW5nIGlzIHVzZWQuIFNQUFANCiAgICAgICAgICBjbGllbnRz
IGFuZCBzZXJ2ZXJzIE1VU1QgYWNjZXB0IGEgVVRGLTggQk9NIGlmIHByZXNlbnQsDQogICAgICAg
ICAgdGhvdWdoIGVtaXR0aW5nIGEgVVRGLTggQk9NIGlzIE5PVCBSRUNPTU1FTkRFRC4gPC90Pg0K
ICAgICAgICA8dD4gRXhhbXBsZSBYTUwgZGVjbGFyYXRpb25zOiA8dnNwYWNlIGJsYW5rTGluZXM9
IjEiLz4NCiAgICAgICAgICA8IVtDREFUQVsgPD94bWw/PiB2ZXJzaW9uPSIxLjAiIGVuY29kaW5n
PSJVVEYtOCIgc3RhbmRhbG9uZT0ibm8iPz5dXT4NCiAgICAgICAgPC90Pg0KICAgICAgPC9zZWN0
aW9uPg0KDQogICAgPC9zZWN0aW9uPg0KDQogICAgPHNlY3Rpb24gYW5jaG9yPSJzZWN1cml0eWNv
bnNpZGVyYXRpb25zIiB0aXRsZT0iU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMiPg0KICAgICAgPHQ+
IFRoZSB0cmFuc3BvcnQgcHJvdG9jb2wgc2VjdGlvbiBjb250YWlucyBzb21lIHNlY3VyaXR5DQog
ICAgICAgIHByb3BlcnRpZXMgdGhhdCB0aGUgdHJhbnNwb3J0IHByb3RvY29sIG11c3QgcHJvdmlk
ZSBzbyB0aGF0DQogICAgICAgIGF1dGhlbnRpY2F0ZWQgZW5kcG9pbnRzIGNhbiBleGNoYW5nZSBk
YXRhIGNvbmZpZGVudGlhbGx5IGFuZA0KICAgICAgICB3aXRoIGludGVncml0eSBwcm90ZWN0aW9u
LiA8L3Q+DQogICAgICA8dD4gTW9yZSBkZXRhaWxzIHdpbGwgYmUgcHJvdmlkZWQgaW4gYSBmdXR1
cmUgcmV2aXNpb24gb2YgdGhpcw0KICAgICAgICBkb2N1bWVudC4gPC90Pg0KICAgIDwvc2VjdGlv
bj4NCg0KICAgIDxzZWN0aW9uIGFuY2hvcj0iSUFOQSIgdGl0bGU9IklBTkEgQ29uc2lkZXJhdGlv
bnMiPg0KICAgICAgPHQ+IFRoaXMgZG9jdW1lbnQgdXNlcyBVUk5zIHRvIGRlc2NyaWJlIFhNTCBu
YW1lc3BhY2VzIGFuZCBYTUwNCiAgICAgICAgc2NoZW1hcyBjb25mb3JtaW5nIHRvIGEgcmVnaXN0
cnkgbWVjaGFuaXNtIGRlc2NyaWJlZCBpbiA8eHJlZg0KICAgICAgICAgIHRhcmdldD0iUkZDMzY4
OCIvPi4gPC90Pg0KICAgICAgPHQ+IFR3byBVUkkgYXNzaWdubWVudHMgYXJlIHJlcXVlc3RlZC4g
PHZzcGFjZSBibGFua0xpbmVzPSIxIi8+DQogICAgICAgIFJlZ2lzdHJhdGlvbiByZXF1ZXN0IGZv
ciB0aGUgU1BQUCBYTUwgbmFtZXNwYWNlOiA8dnNwYWNlDQogICAgICAgICAgYmxhbmtMaW5lcz0i
MCIvPiB1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOnNwcHA6YmFzZToxIDx2c3BhY2UNCiAgICAgICAg
ICBibGFua0xpbmVzPSIwIi8+IFJlZ2lzdHJhbnQgQ29udGFjdDogSUVTRyA8dnNwYWNlDQogICAg
ICAgICAgYmxhbmtMaW5lcz0iMCIvPiBYTUw6IE5vbmUuIE5hbWVzcGFjZSBVUklzIGRvIG5vdCBy
ZXByZXNlbnQNCiAgICAgICAgYW4gWE1MIHNwZWNpZmljYXRpb24uIDwvdD4NCiAgICAgIDx0PiBS
ZWdpc3RyYXRpb24gcmVxdWVzdCBmb3IgdGhlIFhNTCBzY2hlbWE6IDx2c3BhY2UNCiAgICAgICAg
ICBibGFua0xpbmVzPSIwIi8+IFVSSTogdXJuOmlldGY6cGFyYW1zOnhtbDpzY2hlbWE6c3BwcDox
DQogICAgICAgICAgPHZzcGFjZSBibGFua0xpbmVzPSIwIi8+IFJlZ2lzdHJhbnQgQ29udGFjdDog
SUVTRyA8dnNwYWNlDQogICAgICAgICAgYmxhbmtMaW5lcz0iMCIvPiBYTUw6IFNlZSB0aGUgIkZv
cm1hbCBTcGVjaWZpY2F0aW9uIiBzZWN0aW9uDQogICAgICAgIG9mIHRoaXMgZG9jdW1lbnQgKDx4
cmVmIHRhcmdldD0iZm9ybWFsc3BlY2lmaWNhdGlvbiIvPikuIDwvdD4NCiAgICA8L3NlY3Rpb24+
DQoNCiAgICA8c2VjdGlvbiBhbmNob3I9ImZvcm1hbHNwZWNpZmljYXRpb24iIHRpdGxlPSJGb3Jt
YWwgU3BlY2lmaWNhdGlvbiI+DQogICAgICA8dD4gVGhpcyBzZWN0aW9uIHByb3ZpZGVzIHRoZSBk
cmFmdCBYTUwgU2NoZW1hIERlZmluaXRpb24gZm9yDQogICAgICAgIHRoZSBTUFBQIHByb3RvY29s
LiBQbGVhc2UgcmVhZCA8eHJlZiB0YXJnZXQ9Im9wZW5pc3NzdWVzIi8+DQogICAgICAgIGZvciBr
bm93biBpc3N1ZXMuIDwvdD4NCiAgICAgIDx0Pg0KICAgICAgICA8ZmlndXJlIHRpdGxlPSIiPg0K
ICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgIDwhW0NEQVRBWw0K
PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzY2hlbWEgeG1sbnM6c3Bw
cGI9InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEiDQogIHhtbG5zPSJodHRwOi8v
d3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSINCiAgdGFyZ2V0TmFtZXNwYWNlPSJ1cm46aWV0Zjpw
YXJhbXM6eG1sOm5zOnNwcHA6YmFzZToxIg0KICBlbGVtZW50Rm9ybURlZmF1bHQ9InF1YWxpZmll
ZCIgeG1sOmxhbmc9IkVOIj4NCiAgPGFubm90YXRpb24+DQogICAgPGRvY3VtZW50YXRpb24+DQog
ICAgLS0tLS0tLS0tLS0tLS0tLS0tIE9iamVjdCBUeXBlIERlZmluaXRpb25zIC0tLS0tLS0tLS0t
LS0tIA0KICAgIDwvZG9jdW1lbnRhdGlvbj4NCiAgPC9hbm5vdGF0aW9uPg0KICA8Y29tcGxleFR5
cGUgbmFtZT0iUnRlR3JwVHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICA8ZXh0ZW5z
aW9uIGJhc2U9InNwcHBiOkJhc2ljT2JqVHlwZSI+DQogICAgICAgPHNlcXVlbmNlPg0KICAgICAg
ICAgPGVsZW1lbnQgbmFtZT0icnRlR3JwTmFtZSIgdHlwZT0ic3BwcGI6T2JqTmFtZVR5cGUiLz4N
CiAgICAgICAgIDxlbGVtZW50IG5hbWU9InJ0ZVJlYyIgdHlwZT0ic3BwcGI6UnRlUmVjVHlwZSIg
bWluT2NjdXJzPSIwIg0KICAgICAgICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAg
ICAgPGVsZW1lbnQgbmFtZT0iZGdOYW1lIiB0eXBlPSJzcHBwYjpPYmpOYW1lVHlwZSIgbWluT2Nj
dXJzPSIwIg0KICAgICAgICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICAgPGVs
ZW1lbnQgbmFtZT0icGVlcmluZ09yZyIgdHlwZT0ic3BwcGI6T3JnSWRUeXBlIiBtaW5PY2N1cnM9
IjAiDQogICAgICAgICAgIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgICA8ZWxlbWVu
dCBuYW1lPSJzb3VyY2VJZGVudCIgdHlwZT0ic3BwcGI6U291cmNlSWRlbnRUeXBlIg0KICAgICAg
ICAgICBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgICA8ZWxl
bWVudCBuYW1lPSJpc0luU3ZjIiB0eXBlPSJib29sZWFuIi8+DQogICAgICAgICA8ZWxlbWVudCBu
YW1lPSJleHQiIHR5cGU9InNwcHBiOkV4dEFueVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAg
IDwvc2VxdWVuY2U+DQogICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQog
IDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJEZXN0R3JwVHlwZSI+DQogICAg
PGNvbXBsZXhDb250ZW50Pg0KICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljT2JqVHlw
ZSI+DQogICAgICA8c2VxdWVuY2U+DQogICAgICAgICA8ZWxlbWVudCBuYW1lPSJkZ05hbWUiIHR5
cGU9InNwcHBiOk9iak5hbWVUeXBlIi8+DQogICAgICA8L3NlcXVlbmNlPg0KICAgICA8L2V4dGVu
c2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxl
eFR5cGUgbmFtZT0iUHViSWRUeXBlIiBhYnN0cmFjdD0idHJ1ZSI+DQogICAgPGNvbXBsZXhDb250
ZW50Pg0KICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljT2JqVHlwZSI+DQogICAgICAg
PHNlcXVlbmNlPg0KICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZGdOYW1lIiB0eXBlPSJzcHBwYjpP
YmpOYW1lVHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICA8ZWxlbWVudCBuYW1lPSJydGVS
ZWMiIHR5cGU9InNwcHBiOlJ0ZVJlY1R5cGUiIG1pbk9jY3Vycz0iMCINCiAgICAgICAgICAgbWF4
T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgIDxlbGVtZW50IG1pbk9jY3Vycz0iMCIgbmFt
ZT0iY29ySW5mbyIgdHlwZT0ic3BwcGI6Q09SSW5mb1R5cGUiLz4NCiAgICAgICA8L3NlcXVlbmNl
Pg0KICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhU
eXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iRW1haWxUeXBlIj4NCiAgICA8Y29tcGxleENvbnRl
bnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOlB1YklkVHlwZSI+DQogICAgICAgIDxz
ZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJlbWFpbCIgdHlwZT0ic3RyaW5nIi8+
DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhD
b250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iVE5UeXBlIj4N
CiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOlB1Yklk
VHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJ0biIg
dHlwZT0ic3RyaW5nIi8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVuc2lvbj4N
CiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUg
bmFtZT0iVE5SVHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBi
YXNlPSJzcHBwYjpUTlR5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1l
bnQgbmFtZT0iZW5kVG4iIHR5cGU9InN0cmluZyIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAg
ICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4N
CiAgPGNvbXBsZXhUeXBlIG5hbWU9IlJOVHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAg
ICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpQdWJJZFR5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+
DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0icm4iIHR5cGU9InN0cmluZyIgZGVmYXVsdD0idHJ1
ZSIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21w
bGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9Ik5BUFRS
VHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBw
YjpSdGVSZWNUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5h
bWU9Im9yZGVyIiB0eXBlPSJ1bnNpZ25lZFNob3J0Ii8+DQogICAgICAgICAgPGVsZW1lbnQgbmFt
ZT0icHJlZiIgdHlwZT0idW5zaWduZWRTaG9ydCIvPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9
ImZsYWdzIiB0eXBlPSJzdHJpbmciIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAgIDxlbGVtZW50
IG5hbWU9InN2Y3MiIHR5cGU9InN0cmluZyIvPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InJl
Z3giIHR5cGU9InNwcHBiOlJlZ2V4UGFyYW1UeXBlIg0KICAgICAgICAgICAgbWluT2NjdXJzPSIw
Ii8+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0icmVwbCIgdHlwZT0ic3RyaW5nIiBtaW5PY2N1
cnM9IjAiLz4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJ0dGwiIHR5cGU9InBvc2l0aXZlSW50
ZWdlciIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZXh0IiB0eXBl
PSJzcHBwYjpFeHRBbnlUeXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4N
CiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5
cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJOU1R5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4N
CiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6UnRlUmVjVHlwZSI+DQogICAgICAgIDxzZXF1
ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJob3N0TmFtZSIgdHlwZT0ic3RyaW5nIi8+
DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0iaXBBZGRyIiB0eXBlPSJzcHBwYjpJUEFkZHJUeXBl
IiBtaW5PY2N1cnM9IjAiDQogICAgICAgICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAg
ICAgICAgIDxlbGVtZW50IG5hbWU9InR0bCIgdHlwZT0icG9zaXRpdmVJbnRlZ2VyIiBtaW5PY2N1
cnM9IjAiLz4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJleHQiIHR5cGU9InNwcHBiOkV4dEFu
eVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRl
bnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBs
ZXhUeXBlIG5hbWU9IlVSSVR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRl
bnNpb24gYmFzZT0ic3BwcGI6UnRlUmVjVHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAg
ICAgICA8ZWxlbWVudCBuYW1lPSJlcmUiIHR5cGU9InN0cmluZyIgZGVmYXVsdD0iXiguKikkIi8+
DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0idXJpIiB0eXBlPSJzdHJpbmciLz4NCiAgICAgICAg
ICA8ZWxlbWVudCBuYW1lPSJleHQiIHR5cGU9InNwcHBiOkV4dEFueVR5cGUiIG1pbk9jY3Vycz0i
MCIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21w
bGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IlJ0ZUdy
cE9mZmVyVHlwZSI+DQogICA8Y29tcGxleENvbnRlbnQ+DQogICAgIDxleHRlbnNpb24gYmFzZT0i
c3BwcGI6QmFzaWNPYmpUeXBlIj4NCiAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICA8ZWxlbWVu
dCBuYW1lPSJydGVHcnBPZmZlcktleSIgdHlwZT0ic3BwcGI6UnRlR3JwT2ZmZXJLZXlUeXBlIi8+
DQogICAgICAgICA8ZWxlbWVudCBuYW1lPSJzdGF0dXMiIHR5cGU9InNwcHBiOlJ0ZUdycE9mZmVy
U3RhdHVzVHlwZSIvPg0KICAgICAgICAgPGVsZW1lbnQgbmFtZT0ib2ZmZXJEYXRlVGltZSIgdHlw
ZT0iZGF0ZVRpbWUiLz4NCiAgICAgICAgIDxlbGVtZW50IG5hbWU9ImFjY2VwdERhdGVUaW1lIiB0
eXBlPSJkYXRlVGltZSIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICA8ZWxlbWVudCBuYW1lPSJl
eHQiIHR5cGU9InNwcHBiOkV4dEFueVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgIDwvc2Vx
dWVuY2U+DQogICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29t
cGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJFZ3JSdGVUeXBlIj4NCiAgICA8Y29tcGxl
eENvbnRlbnQ+DQogICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNPYmpUeXBlIj4NCiAg
ICAgICA8c2VxdWVuY2U+DQogICAgICAgICA8ZWxlbWVudCBuYW1lPSJlZ3JSdGVOYW1lIiB0eXBl
PSJzcHBwYjpPYmpOYW1lVHlwZSIvPg0KICAgICAgICAgPGVsZW1lbnQgbmFtZT0icHJlZiIgdHlw
ZT0idW5zaWduZWRTaG9ydCIvPg0KICAgICAgICAgPGVsZW1lbnQgbmFtZT0ic3ZjcyIgdHlwZT0i
c3RyaW5nIi8+DQogICAgICAgICA8ZWxlbWVudCBuYW1lPSJyZWd4UmV3cml0ZVJ1bGUiIHR5cGU9
InNwcHBiOlJlZ2V4UGFyYW1UeXBlIi8+DQogICAgICAgICA8ZWxlbWVudCBuYW1lPSJpbmdyZXNz
UnRlIiB0eXBlPSJzcHBwYjpPYmpLZXlUeXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgIDxl
bGVtZW50IG5hbWU9ImV4dCIgdHlwZT0ic3BwcGI6RXh0QW55VHlwZSIgbWluT2NjdXJzPSIwIi8+
DQogICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29u
dGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGFubm90YXRpb24+DQogICAgPGRvY3VtZW50YXRp
b24+IC0tLS0tLS0tLS0tLS0tLS0tLSBBYnN0cmFjdCBPYmplY3QgYW5kIEVsZW1lbnQNCiAgICAg
IFR5cGUgRGVmaW5pdGlvbnMgLS0tLS0tLS0tLS0tLS0gPC9kb2N1bWVudGF0aW9uPg0KICA8L2Fu
bm90YXRpb24+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJCYXNpY09ialR5cGUiIGFic3RyYWN0PSJ0
cnVlIj4NCiAgICA8c2VxdWVuY2U+DQogICAgICA8ZWxlbWVudCBuYW1lPSJyYW50SWQiIHR5cGU9
InNwcHBiOk9yZ0lkVHlwZSIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0icmFySWQiIHR5cGU9InNw
cHBiOk9yZ0lkVHlwZSIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0iY3J0RGF0ZSIgdHlwZT0iZGF0
ZVRpbWUiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0ibW9kRGF0ZSIgdHlw
ZT0iZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0iZXh0IiB0
eXBlPSJzcHBwYjpFeHRBbnlUeXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAgICA8L3NlcXVlbmNlPg0K
ICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iUnRlUmVjVHlwZSIgYWJzdHJh
Y3Q9InRydWUiPg0KICAgIDxzZXF1ZW5jZT4NCiAgICAgIDxlbGVtZW50IG5hbWU9InByaW9yaXR5
IiB0eXBlPSJwb3NpdGl2ZUludGVnZXIiIGRlZmF1bHQ9IjEwMCIvPg0KICAgIDwvc2VxdWVuY2U+
DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJSZWdleFBhcmFtVHlwZSI+
DQogICAgPHNlcXVlbmNlPg0KICAgICAgPGVsZW1lbnQgbmFtZT0iZXJlIiB0eXBlPSJzdHJpbmci
IGRlZmF1bHQ9Il4oLiopJCIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0icmVwbCIgdHlwZT0ic3Ry
aW5nIi8+DQogICAgPC9zZXF1ZW5jZT4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPHNpbXBsZVR5cGUg
bmFtZT0iT3JnSWRUeXBlIj4NCiAgICA8cmVzdHJpY3Rpb24gYmFzZT0ic3RyaW5nIi8+DQogIDwv
c2ltcGxlVHlwZT4NCiAgPHNpbXBsZVR5cGUgbmFtZT0iT2JqTmFtZVR5cGUiPg0KICAgIDxyZXN0
cmljdGlvbiBiYXNlPSJzdHJpbmciLz4NCiAgPC9zaW1wbGVUeXBlPg0KICA8c2ltcGxlVHlwZSBu
YW1lPSJUcmFuc0lkVHlwZSI+DQogICAgPHJlc3RyaWN0aW9uIGJhc2U9InN0cmluZyIvPg0KICA8
L3NpbXBsZVR5cGU+DQogIDxzaW1wbGVUeXBlIG5hbWU9Ik1pbm9yVmVyVHlwZSI+DQogICAgPHJl
c3RyaWN0aW9uIGJhc2U9InVuc2lnbmVkTG9uZyIvPg0KICA8L3NpbXBsZVR5cGU+DQogIDxjb21w
bGV4VHlwZSBuYW1lPSJPYmpLZXlUeXBlIj4NCiAgICA8c2VxdWVuY2U+DQogICAgICA8ZWxlbWVu
dCBuYW1lPSJyYW50SWQiIHR5cGU9InNwcHBiOk9yZ0lkVHlwZSIvPg0KICAgICAgPGVsZW1lbnQg
bmFtZT0ibmFtZSIgdHlwZT0ic3BwcGI6T2JqTmFtZVR5cGUiLz4NCiAgICA8L3NlcXVlbmNlPg0K
ICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iUnRlR3JwT2ZmZXJLZXlUeXBl
Ij4NCiAgICA8c2VxdWVuY2U+DQogICAgICA8ZWxlbWVudCBuYW1lPSJydGVHcnBLZXkiIHR5cGU9
InNwcHBiOk9iaktleVR5cGUiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9Im9mZmVyZWRUbyIgdHlw
ZT0ic3BwcGI6T3JnSWRUeXBlIi8+DQogICAgPC9zZXF1ZW5jZT4NCiAgPC9jb21wbGV4VHlwZT4N
CiAgPGNvbXBsZXhUeXBlIG5hbWU9IklQQWRkclR5cGUiPg0KICAgIDxzZXF1ZW5jZT4NCiAgICAg
IDxlbGVtZW50IG5hbWU9ImFkZHIiIHR5cGU9InN0cmluZyIvPg0KICAgICAgPGVsZW1lbnQgbmFt
ZT0idHlwZSIgdHlwZT0ic3BwcGI6SVBUeXBlIi8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJleHQi
IHR5cGU9InNwcHBiOkV4dEFueVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgIDwvc2VxdWVuY2U+
DQogIDwvY29tcGxleFR5cGU+DQogIDxzaW1wbGVUeXBlIG5hbWU9IklQVHlwZSI+DQogICAgPHJl
c3RyaWN0aW9uIGJhc2U9InRva2VuIj4NCiAgICAgIDxlbnVtZXJhdGlvbiB2YWx1ZT0iSVB2NCIv
Pg0KICAgICAgPGVudW1lcmF0aW9uIHZhbHVlPSJJUHY2Ii8+DQogICAgPC9yZXN0cmljdGlvbj4N
CiAgPC9zaW1wbGVUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iU291cmNlSWRlbnRUeXBlIj4N
CiAgICA8c2VxdWVuY2U+DQogICAgICA8ZWxlbWVudCBuYW1lPSJzb3VyY2VJZGVudExhYmVsIiB0
eXBlPSJzdHJpbmciLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9InNvdXJjZUlkZW50U2NoZW1lIg0K
ICAgICAgICB0eXBlPSJzcHBwYjpTb3VyY2VJZGVudFNjaGVtZVR5cGUiLz4NCiAgICAgIDxlbGVt
ZW50IG5hbWU9ImV4dCIgdHlwZT0ic3BwcGI6RXh0QW55VHlwZSIgbWluT2NjdXJzPSIwIi8+DQog
ICAgPC9zZXF1ZW5jZT4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPHNpbXBsZVR5cGUgbmFtZT0iU291
cmNlSWRlbnRTY2hlbWVUeXBlIj4NCiAgICA8cmVzdHJpY3Rpb24gYmFzZT0idG9rZW4iPg0KICAg
ICAgPGVudW1lcmF0aW9uIHZhbHVlPSJ1cmkiLz4NCiAgICAgIDxlbnVtZXJhdGlvbiB2YWx1ZT0i
aXAiLz4NCiAgICAgIDxlbnVtZXJhdGlvbiB2YWx1ZT0icm9vdERvbWFpbiIvPg0KICAgIDwvcmVz
dHJpY3Rpb24+DQogIDwvc2ltcGxlVHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkNPUkluZm9U
eXBlIj4NCiAgICA8c2VxdWVuY2U+DQogICAgICA8ZWxlbWVudCBuYW1lPSJjb3JDbGFpbSIgdHlw
ZT0iYm9vbGVhbiIgZGVmYXVsdD0idHJ1ZSINCiAgICAgICAgbWluT2NjdXJzPSIwIi8+DQogICAg
ICA8ZWxlbWVudCBuYW1lPSJjb3IiIHR5cGU9ImJvb2xlYW4iIGRlZmF1bHQ9ImZhbHNlIiBtaW5P
Y2N1cnM9IjAiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9ImFzc2lnbmVkQ29yRGF0ZVRpbWUiIHR5
cGU9ImRhdGVUaW1lIg0KICAgICAgICBtaW5PY2N1cnM9IjAiLz4NCiAgICA8L3NlcXVlbmNlPg0K
ICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iU3ZjTWVudVR5cGUiPg0KICAg
IDxzZXF1ZW5jZT4NCiAgICAgIDxlbGVtZW50IG5hbWU9InNlcnZlclN0YXR1cyIgdHlwZT0ic3Bw
cGI6U2VydmVyU3RhdHVzVHlwZSIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0ibWFqTWluVmVyc2lv
biIgdHlwZT0ic3RyaW5nIg0KICAgICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAg
PGVsZW1lbnQgbmFtZT0ib2JqVVJJIiB0eXBlPSJhbnlVUkkiIG1heE9jY3Vycz0idW5ib3VuZGVk
Ii8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJleHRVUkkiIHR5cGU9ImFueVVSSSIgbWluT2NjdXJz
PSIwIg0KICAgICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgIDwvc2VxdWVuY2U+DQog
IDwvY29tcGxleFR5cGU+DQogIDxzaW1wbGVUeXBlIG5hbWU9IlNlcnZlclN0YXR1c1R5cGUiPg0K
ICAgIDxyZXN0cmljdGlvbiBiYXNlPSJ0b2tlbiI+DQogICAgICA8ZW51bWVyYXRpb24gdmFsdWU9
ImluU2VydmljZSIvPg0KICAgICAgPGVudW1lcmF0aW9uIHZhbHVlPSJvdXRPZlNlcnZpY2UiLz4N
CiAgICA8L3Jlc3RyaWN0aW9uPg0KICA8L3NpbXBsZVR5cGU+DQogIDxzaW1wbGVUeXBlIG5hbWU9
IlJ0ZUdycE9mZmVyU3RhdHVzVHlwZSI+DQogICAgPHJlc3RyaWN0aW9uIGJhc2U9InRva2VuIj4N
CiAgICAgIDxlbnVtZXJhdGlvbiB2YWx1ZT0ib2ZmZXJlZCIvPg0KICAgICAgPGVudW1lcmF0aW9u
IHZhbHVlPSJhY2NlcHRlZCIvPg0KICAgIDwvcmVzdHJpY3Rpb24+DQogIDwvc2ltcGxlVHlwZT4N
CiAgPGNvbXBsZXhUeXBlIG5hbWU9IkV4dEFueVR5cGUiPg0KICAgIDxzZXF1ZW5jZT4NCiAgICAg
IDxhbnkgbmFtZXNwYWNlPSIjI290aGVyIiBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgIDwv
c2VxdWVuY2U+DQogIDwvY29tcGxleFR5cGU+DQogIDxhbm5vdGF0aW9uPg0KICAgIDxkb2N1bWVu
dGF0aW9uPiAtLS0tLS0tLS0tLS0tLSBPcGVyYXRpb24gUmVxdWVzdCBhbmQgUmVzcG9uc2UNCiAg
ICAgIE9iamVjdCBUeXBlIERlZmluaXRpb25zIC0tLS0tLS0tLS0tLSA8L2RvY3VtZW50YXRpb24+
DQogIDwvYW5ub3RhdGlvbj4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IlJlc3VsdENvZGUiPg0KICAg
IDxzZXF1ZW5jZT4NCiAgICAgICA8ZWxlbWVudCBuYW1lPSJjb2RlIiB0eXBlPSJpbnQiLz4NCiAg
ICAgICA8ZWxlbWVudCBuYW1lPSJtc2ciIHR5cGU9InN0cmluZyIvPg0KICAgIDwvc2VxdWVuY2U+
DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJPYmplY3RSZXN1bHRDb2Rl
Ij4NCiAgICA8c2VxdWVuY2U+DQogICAgICAgPGVsZW1lbnQgbmFtZT0iY29kZSIgdHlwZT0iaW50
Ii8+DQogICAgICAgPGVsZW1lbnQgbmFtZT0ibXNnIiB0eXBlPSJzdHJpbmciLz4NCiAgICAgICA8
ZWxlbWVudCBuYW1lPSJvYmplY3QiIHR5cGU9InNwcHBiOkJhc2ljT2JqVHlwZSIvPg0KICAgIDwv
c2VxdWVuY2U+DQogIDwvY29tcGxleFR5cGU+DQogIA0KICA8Y29tcGxleFR5cGUgbmFtZT0iQmFz
aWNScXN0VHlwZSI+DQogICAgPHNlcXVlbmNlPg0KICAgICAgPGVsZW1lbnQgbmFtZT0iZXh0IiB0
eXBlPSJzcHBwYjpFeHRBbnlUeXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAgICA8L3NlcXVlbmNlPg0K
ICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iQmFzaWNRdWVyeVJxc3RUeXBl
Ij4NCiAgICA8c2VxdWVuY2U+DQogICAgICA8ZWxlbWVudCBuYW1lPSJleHQiIHR5cGU9InNwcHBi
OkV4dEFueVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgIDwvc2VxdWVuY2U+DQogIDwvY29tcGxl
eFR5cGU+DQogIA0KICA8Y29tcGxleFR5cGUgbmFtZT0iQWRkUnRlR3Jwc1Jxc3RUeXBlIj4NCiAg
ICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFz
dFR5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0icnRl
R3JwIiB0eXBlPSJzcHBwYjpSdGVHcnBUeXBlIg0KICAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJv
dW5kZWQiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwv
Y29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJE
ZWxSdGVHcnBzUnFzdFR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNp
b24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAg
ICAgICA8ZWxlbWVudCBuYW1lPSJvYmplY3RLZXkiIHR5cGU9InNwcHBiOk9iaktleVR5cGUiDQog
ICAgICAgICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0K
ICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlw
ZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkdldFJ0ZUdycHNScXN0VHlwZSI+DQogICAgPGNvbXBs
ZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1F1ZXJ5UnFzdFR5
cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0ib2JqZWN0
S2V5IiB0eXBlPSJzcHBwYjpPYmpLZXlUeXBlIg0KICAgICAgICAgICAgbWluT2NjdXJzPSIwIiBt
YXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRl
bnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBs
ZXhUeXBlIG5hbWU9IkFkZERlc3RHcnBzUnFzdFR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4N
CiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAgIDxz
ZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJkZXN0R3JwIiB0eXBlPSJzcHBwYjpE
ZXN0R3JwVHlwZSINCiAgICAgICAgICAgIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAg
IDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0K
ICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iRGVsRGVzdEdycHNScXN0VHlw
ZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpC
YXNpY1Jxc3RUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5h
bWU9Im9iamVjdEtleSIgdHlwZT0ic3BwcGI6T2JqS2V5VHlwZSINCiAgICAgICAgICAgIG1heE9j
Y3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVuc2lv
bj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5
cGUgbmFtZT0iR2V0RGVzdEdycHNScXN0VHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAg
ICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1F1ZXJ5UnFzdFR5cGUiPg0KICAgICAgICA8
c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0ib2JqZWN0S2V5IiB0eXBlPSJzcHBw
YjpPYmpLZXlUeXBlIg0KICAgICAgICAgICAgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91
bmRlZCIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9j
b21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkFk
ZFB1Yklkc1Jxc3RUeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9u
IGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQogICAgICAg
ICAgPGVsZW1lbnQgbmFtZT0icGkiIHR5cGU9InNwcHBiOlB1YklkVHlwZSIgbWluT2NjdXJzPSIw
Ig0KICAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgPC9zZXF1ZW5j
ZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxl
eFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJEZWxQdWJJZHNScXN0VHlwZSI+DQogICAgPGNv
bXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1Jxc3RUeXBl
Ij4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InBpIiB0eXBl
PSJzcHBwYjpQdWJJZFR5cGUiDQogICAgICAgICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0K
ICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29u
dGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkdldFB1Yklkc1Jx
c3RUeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNw
cHBiOkJhc2ljUXVlcnlScXN0VHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8
ZWxlbWVudCBuYW1lPSJwaSIgdHlwZT0ic3BwcGI6UHViSWRUeXBlIiBtaW5PY2N1cnM9IjAiDQog
ICAgICAgICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0K
ICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlw
ZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkFkZFJ0ZUdycE9mZmVyc1Jxc3RUeXBlIj4NCiAgICA8
Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5
cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0icnRlR3Jw
T2ZmZXIiIHR5cGU9InNwcHBiOlJ0ZUdycE9mZmVyVHlwZSINCiAgICAgICAgICAgIG1heE9jY3Vy
cz0idW5ib3VuZGVkIi8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVuc2lvbj4N
CiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUg
bmFtZT0iRGVsUnRlR3JwT2ZmZXJzUnFzdFR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAg
ICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAgIDxzZXF1
ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJydGVHcnBPZmZlcktleSINCiAgICAgICAg
ICAgIHR5cGU9InNwcHBiOlJ0ZUdycE9mZmVyS2V5VHlwZSIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQi
Lz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxl
eENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJBY2NlcHRS
dGVHcnBPZmZlcnNScXN0VHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVu
c2lvbiBiYXNlPSJzcHBwYjpCYXNpY1Jxc3RUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAg
ICAgICAgIDxlbGVtZW50IG5hbWU9InJ0ZUdycE9mZmVyS2V5Ig0KICAgICAgICAgICAgdHlwZT0i
c3BwcGI6UnRlR3JwT2ZmZXJLZXlUeXBlIiBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAg
ICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4N
CiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IlJlamVjdFJ0ZUdycE9mZmVy
c1Jxc3RUeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9
InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVs
ZW1lbnQgbmFtZT0icnRlR3JwT2ZmZXJLZXkiDQogICAgICAgICAgICB0eXBlPSJzcHBwYjpSdGVH
cnBPZmZlcktleVR5cGUiIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgIDwvc2VxdWVu
Y2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBs
ZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iR2V0UnRlR3JwT2ZmZXJzUnFzdFR5cGUiPg0K
ICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNR
dWVyeVJxc3RUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5h
bWU9Im9mZmVyZWRCeVBlZXJzIiB0eXBlPSJib29sZWFuIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAg
ICAgICA8ZWxlbWVudCBuYW1lPSJvZmZlcmVkVG9QZWVycyIgdHlwZT0iYm9vbGVhbiIgbWluT2Nj
dXJzPSIwIi8+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0ic3RhdHVzIiB0eXBlPSJzcHBwYjpS
dGVHcnBPZmZlclN0YXR1c1R5cGUiDQogICAgICAgICAgICBtaW5PY2N1cnM9IjAiLz4NCiAgICAg
ICAgICA8ZWxlbWVudCBuYW1lPSJwZWVyaW5nT3JnIiB0eXBlPSJzcHBwYjpPcmdJZFR5cGUiDQog
ICAgICAgICAgICBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAg
ICAgPGVsZW1lbnQgbmFtZT0icnRlR3JwT2ZmZXJLZXkiDQogICAgICAgICAgICB0eXBlPSJzcHBw
YjpSdGVHcnBPZmZlcktleVR5cGUiIG1pbk9jY3Vycz0iMCINCiAgICAgICAgICAgIG1heE9jY3Vy
cz0idW5ib3VuZGVkIi8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVuc2lvbj4N
CiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUg
bmFtZT0iQWRkRWdyUnRlc1Jxc3RUeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8
ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+
DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZWdyUnRlIiB0eXBlPSJzcHBwYjpFZ3JSdGVUeXBl
Ig0KICAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgPC9zZXF1ZW5j
ZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxl
eFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJEZWxFZ3JSdGVzUnFzdFR5cGUiPg0KICAgIDxj
b21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlw
ZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJvYmplY3RL
ZXkiIHR5cGU9InNwcHBiOk9iaktleVR5cGUiDQogICAgICAgICAgICBtYXhPY2N1cnM9InVuYm91
bmRlZCIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9j
b21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9Ikdl
dEVnclJ0ZXNScXN0VHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lv
biBiYXNlPSJzcHBwYjpCYXNpY1F1ZXJ5UnFzdFR5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQog
ICAgICAgICAgPGVsZW1lbnQgbmFtZT0ib2JqZWN0S2V5IiB0eXBlPSJzcHBwYjpPYmpLZXlUeXBl
Ig0KICAgICAgICAgICAgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAg
ICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVu
dD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGFubm90YXRpb24+DQogICAgPGRvY3VtZW50YXRpb24+
IC0tLS0tLS0tIEdlbmVyaWMgUmVxdWVzdCBhbmQgUmVzcG9uc2UgRGVmaW5pdGlvbnMNCiAgICAg
IC0tLS0tLS0tLS0tLS0tLSA8L2RvY3VtZW50YXRpb24+DQogIDwvYW5ub3RhdGlvbj4NCiAgPGVs
ZW1lbnQgbmFtZT0ic3BwcFVwZGF0ZVJlcXVlc3QiPg0KICAgIDxjb21wbGV4VHlwZT4NCiAgICAg
IDxzZXF1ZW5jZT4NCiAgICAgICAgPGVsZW1lbnQgbmFtZT0iY2xpZW50VHJhbnNJZCIgdHlwZT0i
c3BwcGI6VHJhbnNJZFR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICA8ZWxlbWVudCBuYW1l
PSJtaW5vclZlciIgdHlwZT0ic3BwcGI6TWlub3JWZXJUeXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAg
ICAgICAgPGVsZW1lbnQgbmFtZT0idXBkYXRlUnFzdCIgdHlwZT0ic3BwcGI6QmFzaWNScXN0VHlw
ZSIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8YXR0
cmlidXRlIG5hbWU9InRyYW5zYWN0aW9uYWwiIHR5cGU9ImJvb2xlYW4iIHVzZT0ib3B0aW9uYWwi
Lz4NCiAgICA8L2NvbXBsZXhUeXBlPg0KICA8L2VsZW1lbnQ+DQogIDxlbGVtZW50IG5hbWU9InNw
cHBVcGRhdGVSZXNwb25zZSI+DQogICAgPGNvbXBsZXhUeXBlPg0KICAgICAgPHNlcXVlbmNlPg0K
ICAgICAgICA8ZWxlbWVudCBuYW1lPSJvdmVyYWxsUmVzdWx0IiB0eXBlPSJzcHBwYjpSZXN1bHRD
b2RlIi8+DQogICAgICAgIDxlbGVtZW50IG5hbWU9Im9iamVjdFJlc3VsdCIgdHlwZT0ic3BwcGI6
T2JqZWN0UmVzdWx0Q29kZSIgbWluT2NjdXJzPSIwIiANCiAgICAgICAgICBtYXhPY2N1cnM9InVu
Ym91bmRlZCIvPg0KICAgICAgICA8ZWxlbWVudCBuYW1lPSJjbGllbnRUcmFuc0lkIiB0eXBlPSJz
cHBwYjpUcmFuc0lkVHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgIDxlbGVtZW50IG5hbWU9
InNlcnZlclRyYW5zSWQiIHR5cGU9InNwcHBiOlRyYW5zSWRUeXBlIi8+DQogICAgICA8L3NlcXVl
bmNlPg0KICAgIDwvY29tcGxleFR5cGU+DQogIDwvZWxlbWVudD4NCiAgPGVsZW1lbnQgbmFtZT0i
c3BwcFF1ZXJ5UmVxdWVzdCI+DQogICAgPGNvbXBsZXhUeXBlPg0KICAgICAgPHNlcXVlbmNlPg0K
ICAgICAgICA8ZWxlbWVudCBuYW1lPSJtaW5vclZlciIgdHlwZT0ic3BwcGI6TWlub3JWZXJUeXBl
IiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgPGVsZW1lbnQgbmFtZT0icXVlcnlScXN0IiB0eXBl
PSJzcHBwYjpCYXNpY1F1ZXJ5UnFzdFR5cGUiLz4NCiAgICAgIDwvc2VxdWVuY2U+DQogICAgPC9j
b21wbGV4VHlwZT4NCiAgPC9lbGVtZW50Pg0KICA8ZWxlbWVudCBuYW1lPSJzcHBwUXVlcnlSZXNw
b25zZSI+DQogICAgPGNvbXBsZXhUeXBlPg0KICAgICAgPHNlcXVlbmNlPg0KICAgICAgICA8ZWxl
bWVudCBuYW1lPSJvdmVyYWxsUmVzdWx0IiB0eXBlPSJzcHBwYjpSZXN1bHRDb2RlIi8+DQogICAg
ICAgIDxlbGVtZW50IG5hbWU9InJlc3VsdFNldCIgdHlwZT0ic3BwcGI6QmFzaWNPYmpUeXBlIiBt
aW5PY2N1cnM9IjAiIA0KICAgICAgICAgbWF4T2NjdXJzPSIgdW5ib3VuZGVkIi8+DQogICAgICA8
L3NlcXVlbmNlPg0KICAgIDwvY29tcGxleFR5cGU+DQogIDwvZWxlbWVudD4NCiAgPGVsZW1lbnQg
bmFtZT0ic3BwcFNlcnZlclN0YXR1c1JlcXVlc3QiPg0KICAgIDxjb21wbGV4VHlwZT4NCiAgICAg
IDxzZXF1ZW5jZT4NCiAgICAgICAgPGVsZW1lbnQgbmFtZT0ibWlub3JWZXIiIHR5cGU9InNwcHBi
Ok1pbm9yVmVyVHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgICA8L3NlcXVlbmNlPg0KICAgIDwv
Y29tcGxleFR5cGU+DQogIDwvZWxlbWVudD4NCiAgPGVsZW1lbnQgbmFtZT0ic3BwcFNlcnZlclN0
YXR1c1Jlc3BvbnNlIj4NCiAgICA8Y29tcGxleFR5cGU+DQogICAgICA8c2VxdWVuY2U+DQogICAg
ICAgIDxlbGVtZW50IG5hbWU9Im92ZXJhbGxSZXN1bHQiIHR5cGU9InNwcHBiOlJlc3VsdENvZGUi
Lz4NCiAgICAgICAgPGVsZW1lbnQgbmFtZT0ic3ZjTWVudSIgdHlwZT0ic3BwcGI6U3ZjTWVudVR5
cGUiLz4NCiAgICAgIDwvc2VxdWVuY2U+DQogICAgPC9jb21wbGV4VHlwZT4NCiAgPC9lbGVtZW50
Pg0KPC9zY2hlbWE+DQpdXT4NCiAgICAgICAgICA8L2FydHdvcms+DQogICAgICAgIDwvZmlndXJl
Pg0KDQogICAgICA8L3Q+DQogICAgPC9zZWN0aW9uPg0KDQogICAgPHNlY3Rpb24gYW5jaG9yPSJz
cGVjaWZpY2F0aW9uZXh0ZW5zaWJpbGl0eSIgdGl0bGU9IlNwZWNpZmljYXRpb24gRXh0ZW5zaWJp
bGl0eSI+DQogICAgICA8dD4gVGhlIHByb3RvY29sIGRlZmluZWQgaW4gdGhpcyBzcGVjaWZpY2F0
aW9uIGlzIGV4dGVuc2libGUuDQogICAgICAgIFRoaXMgc2VjdGlvbiBleHBsYWlucyBob3cgdG8g
ZXh0ZW5kIHRoZSBwcm90b2NvbCBhbmQgd2hhdA0KICAgICAgICBwcm9jZWR1cmVzIGFyZSBuZWNl
c3NhcnkgdG8gZm9sbG93IGluIG9yZGVyIHRvIGVuc3VyZSBwcm9wZXINCiAgICAgICAgZXh0ZW5z
aW9ucy4gPC90Pg0KICAgIDwvc2VjdGlvbj4NCg0KICAgIDxzZWN0aW9uIHRpdGxlPSJBY2tub3ds
ZWRnbWVudHMiPg0KICAgICAgPHQ+IFRoaXMgZG9jdW1lbnQgaXMgYSByZXN1bHQgb2YgdmFyaW91
cyBkaXNjdXNzaW9ucyBoZWxkIGluIHRoZQ0KICAgICAgICBEUklOS1Mgd29ya2luZyBncm91cCBh
bmQgd2l0aGluIHRoZSBEUklOS1MgcHJvdG9jb2wgZGVzaWduDQogICAgICAgIHRlYW0sIHdoaWNo
IGlzIGNvbXByaXNlZCBvZiB0aGUgZm9sbG93aW5nIGluZGl2aWR1YWxzLCBpbg0KICAgICAgICBh
bHBoYWJldGljYWwgb3JkZXI6IERlYm9yYWggQSBHdXl0b24gKFRlbGNvcmRpYSksIFN1bWFudGgN
CiAgICAgICAgQ2hhbm5hYmFzYXBwYSAoQ2FibGVMYWJzKSwgSmVhbi1GcmFuY29pcyBNdWxlIChD
YWJsZUxhYnMpLA0KICAgICAgICBLZW5uZXRoIENhcnR3cmlnaHQgKFROU0kpLCBNYW5qdWwgTWFo
YXJpc2hpIChUTlNJKSwgRGF2aWQNCiAgICAgICAgU2Nod2FydHogKFhDb25uZWN0KSwgYW5kIHRo
ZSBjby1jaGFpcnMgUmljaGFyZCBTaG9ja2V5IGFuZA0KICAgICAgICBBbGV4YW5kZXIgTWF5cmhv
ZmVyIChlbnVtLmF0IEdtYkgpLiA8L3Q+DQogICAgICA8dD4gVGhlIGF1dGhvcnMgb2YgdGhpcyBk
b2N1bWVudCB0aGFuayB0aGUgZm9sbG93aW5nIGluZGl2aWR1YWxzDQogICAgICAgIGZvciB0aGVp
ciBhZHZpY2UsIHJldmlld3MgYW5kIGNvbW1lbnRzIGR1cmluZyB0aGUgZGV2ZWxvcG1lbnQNCiAg
ICAgICAgb2YgdGhpcyBwcm90b2NvbDogTGlzYSBEdXNzZWF1bHQsICJZT1VSIE5BTUUgSEVSRSIg
LS0gc2VuZA0KICAgICAgICBjb21tZW50cyB0byBkcmlua3MgbGlzdC4gPC90Pg0KICAgIDwvc2Vj
dGlvbj4NCg0KICA8L21pZGRsZT4NCg0KICA8YmFjaz4NCiAgICA8cmVmZXJlbmNlcyB0aXRsZT0i
Tm9ybWF0aXZlIFJlZmVyZW5jZXMiPiAmcmZjMjExOTsgJnJmYzIyNzc7DQogICAgICAmcmZjMzYy
OTsgJnJmYzI3ODE7ICZyZmMzNjg4OyAmcmZjMzk4NjsNCiAgICAgICZJLUQuaWV0Zi1kcmlua3Mt
c3BwcC1vdmVyLXNvYXA7IDwvcmVmZXJlbmNlcz4NCg0KICAgIDxyZWZlcmVuY2VzIHRpdGxlPSJJ
bmZvcm1hdGl2ZSBSZWZlcmVuY2VzIj4gJnJmYzI4MjE7ICZyZmMzMjYxOw0KICAgICAgJnJmYzM3
NjE7ICZyZmM0NzI1OyAmcmZjNTQ4NjsNCiAgICAgICZJLUQuaWV0Zi1kcmlua3MtdXNlY2FzZXMt
cmVxdWlyZW1lbnRzOyA8L3JlZmVyZW5jZXM+DQogIDwvYmFjaz4NCg0KPC9yZmM+DQo=

--_003_754963199212404AB8E9CFCA6C3D0CDA244A455FFETNSMAILNAwin2_
Content-Type: text/plain; name="AdditionsAndChanges.txt"
Content-Description: AdditionsAndChanges.txt
Content-Disposition: attachment; filename="AdditionsAndChanges.txt";
	size=6324; creation-date="Wed, 08 Sep 2010 14:17:22 GMT";
	modification-date="Mon, 13 Sep 2010 17:53:20 GMT"
Content-Transfer-Encoding: base64

QWRkaXRpb25zIGFuZCBDaGFuZ2VzDQoNCjEpIENvbXBsZXRlZCBteSBpdGVtICIxIiBmcm9tIHRo
ZSBmb3JtYWwgVG8tRG8gbGlzdA0KCS0tIEFkZGVkIGluIHRoZSBzZWN0aW9uIGRlc2NyaWJpbmcg
dGhlIGFkZERlc3RHcnBzIG9wZXJhdGlvbg0KCS0tIEFkZGVkIGluIHRoZSBzZWN0aW9uIGRlc2Ny
aWJpbmcgdGhlIGdldERlc3RHcnBzIG9wZXJhdGlvbg0KCS0tIERpZCBhIHNlYXJjaCBhbmQgcmVw
bGFjZSByZW5hbWUgb24gYSBmZXcgaW5zdGFuY2VzIG9mICJEZXN0R3JvdXAiIHRvICJEZXN0R3Jw
Ii4NCgkJVGhpcyBzeW5jcyB1cCB3aXRoIHRoZSAiUnRlR3JwIiBuYW1lLg0KMikgRml4ZWQgYSBm
ZXcgZ3JhbW1hdGljYWwgaXNzdWVzIGluIHRoZSBhZGRSdGVHcnAgYW5kIGdldFJ0ZUdycCBzZWN0
aW9ucy4NCjMpIEZpeGVkIGEgZmV3IGlzc3VlcyB3aXRoIHRoZSBYTUwuICBTb21lb25lIGluc2Vy
dGVkIHRoZSB1c2Ugb2YgIiYiIGluIHNlY3Rpb24gaGVhZGVycyANCndpdGhvdXQgZXNjYXBpbmcg
aXQuICBTbyBJIHJlcGxhY2VkIHRoZW0gd2lodCAiYW5kIi4NCjQpIENvbXBsZXRlZCBteSBpdGVt
ICI0YSIgZnJvbSB0aGUgZm9ybWFsIFRvLURvIGxpc3QNCglVcGRhdGVkIHRoZSBSZXF1ZXN0IHNl
Y3Rpb24gdG8gcmVmbGVjdCBvdXIgbGF0ZXN0IFhTRCBkZWZpbml0aW9uIGFuZCBtYWRlIGEgZmV3
IGNvcnJlY3Rpb25zLg0KCVVwZGF0ZWQgdGhlIFJlcGx5L3Jlc3BvbnNlIHNlY3Rpb24gdG8gcmVm
bGVjdCBvdXIgbGF0ZXN0IFhTRCBkZWZpbml0aW9uIGFuZCBtYWRlIGEgZmV3IGNvcnJlY3Rpb25z
Lg0KCUNvcnJlY3RlZCB0aGUgWFNEIHN0cnVjdHVyZSBvZiB0aGUgc3BwcFJlc3BvbnNlIGVsZW1l
bnQgZGVmaW50aW9uIHRvIHJlbW92ZSB0aGUNCgkJZHVwbGljYXRlIGNsaW5ldCBhbmQgc2VydmVy
IHRyYW5zYWN0aW9uIElEIGF0dHJpYnV0ZWQuICBXZSBhcmUgdXNpbmcgZWxlbWVudHMuDQo1KSBD
b21wZWx0ZWQgaXRlbSAiNGgiIGluIHRoZSBmb3JtYWwgVG8tRG8gbGlzdC4gIFRoaXMgb25lIGFj
dHVhbGx5IGJlbG9uZ2VkIHRvIFN5ZWQsIGJ1dCBJIHJlYWxpemVkDQoJdGhhdCBpdCB0aWdodGx5
IHJlbGF0ZWQgdG8gbXkgaXRlbSAiNGEiLCBzbyBJIHdlbnQgYWhhZWFkIGFuZCBpbmNsdWRlZCBp
dCBpbiB0aGF0IHNlY3Rpb24uDQo2KSBUZW50YXRpdmVseSBDb21wbGV0ZWQgaXRlbSAiNGUiIGlu
IHRoZSBmb3JtYWwgVG8tRG8gbGlzdC4gIA0KCU1heSB3YW50IHRvIGJyZWFrIG91dCB0aGUgbWVz
c2FnZSBwYXJhbWV0ZXJzIHRvIGFuIFhNTCBkYXRhIHN0cnVjdHVyZSBpbiB0aGUgWFNELg0KNykg
Q29tcGxldGVkIG9uIGFjdGlvbiBpdGVtIDcgDQo4KSBJbmNvcnBvcmF0ZWQga2VucyBjb21tZW50
cyBmcm9tIGxhdGUgSnVseSBkb2N1bWVudCByZXZpZXcuDQo5KSBBZGRlZCBjcmVhdGVkIGRhdGUg
YW5kIA0KCW1vZGlmaWNhdGlvbiBkYXRlIHRvIHRoZSBCYXNpY09ialR5cGUgYW5kIHVwZGF0ZWQg
dGhlIGRvY3VtZW50LCANCgltYWRlIEJhc2ljT2JqVHlwZSBhYnN0cmFjdCBhbmQgaGFkIHRoZSBm
aXJzdCBjbGFzcyBvYmplY3RzIGV4dGVuZCBpdCwgcmF0aGVyIHRoYW4gY29udGFpbiBpdA0KCShQ
dWJJZFR5cGUsIERlc3RHcnBUeXBlLCBSdGVHcnBUeXBlLCBSdGVHcnBPZmZlclR5cGUsIEVnclJ0
ZVR5cGUpLg0KMTApIFNlZ3JlZ2F0ZWQgb3V0IHVwZGF0ZSByZXF1ZXN0cyBmcm9tIHF1ZXJ5IHJl
cXVlc3RzIGJ5IGFkZGluZyBpbiB0aGUgc3BwcFF1ZXJ5UnFzdCBhbmQNCglzcHBwUXVlcnlSc3Bu
cyBhbmQgcmVuYW1pbmcgdGhlIHNwcHBSZXF1ZXN0IGFuZCBzcHBwUmVzcG9uc2UgdG8gc3BwcFVw
ZGF0ZVJlcXVlc3QNCglhbmQgc3BwcHBVcGRhdGVSZXNwb25zZS4gIFRoZSBzZWNvbmQgcGFydCBv
ZiB0aGUgc2VncmVnYXRpb24gaXMgdG8gdGhlbiBhZGQgaW4gYQ0KCUJhc2ljUXVlcnlScXN0VHlw
ZSBhbmQgQmFzaWNRdWVyeVJzcG5zZVR5cGUgYW5kIHJlbW92ZSB0aGUgdHJhbnNhY3Rpb24gSUQg
ZWxlbWVudHMNCglmcm9tIHRoZW0gKHdoaWNoIHdlIHdhbnRlZCB0byBkbyBhbnl3YXkpLiAgVGhp
cyBhbHNvIHRoZSBhbGxvd2VkIHVzIHRvIGRlbGV0ZSBhbGwgb2YgdGhlDQoJZWxlbWVudCBkZWZp
bml0aW9ucyBmb3IgZWFjaCBvZiB0aGUgcmVxdWVzdCB0eXBlcyBhbmQgdGhlaXIgcmVwc29uc2Vz
LiAgVGhlIHJlc3VsdCBvZiB0aGVzZSANCgljaGFuZ2VzIGlzIGEgc2FmZXIgQVBJLCBhIG5vdGFi
bHkgc2hvcnRlciBYU0QsIGFuZCBubyBuZWVkIHRvIHdhc3RlIGFuZCBtYW5hZ2UgYWxvdCBvZg0K
CXRyYW5zYWN0aW9uIElEcyBmb3IgcXVlcnkgcmVxdWVzdHMuICBBbGwgZ29vZCB0aGluZ3MuDQox
MSkgT3VyIHByZXZpb3VzIGFwcHJvYWNoIHRvIG1lZXRpbmcgU3llZCdzIHJxbW50cyBvZiBwYXJ0
aWFsIHN1Y2Nlc3MsIG91ciBzaG9ydGN1dCBvZiBqdXN0IGFkZGluZw0KCWluIHRoZSAidHJhbnNh
Y3Rpb25hbCIgZmxhZyB0byB0aGUgc3BwcFJlcXVlc3QgZWxlbWVudCBhbmQgbWFraW5nIHRoZSBy
cXN0IGVsZW1lbnQgaW4gdGhlIA0KCXNwcHBSZXF1ZXN0IG1pbk9jY3VycyB1bmJvdW5kZWQgd2Fz
IG5vdCB3b3JraW5nIG91dCB3ZWxsLiAgU28gaW4gb3JkZXIgdG8gaGVscCBtZWV0IHRoZXNlIA0K
CXJlcXVpcmVtZXRucyBhbmQgdG8gY2xlYW51cCB0aGUgc2lkZSBhZmZlY3RzIG9mIHRoZSBwcmV2
aW91cyBhcHJvYWNoIEkgSSBkaWQgdGhlIGZvbGxvd2luZzoNCgkJLU1vdmVkIHRoZSB2ZXJzaW9u
IHRhZyBhbmQgdGhlIGNsaWVudCB0cmFuc2FjdGlvbiBJRCB0YWcgb3V0IG9mIEJhc2ljUnFzdE9i
aiBhbmQgaW50bw0KCQlzcHBwUmVxdWVzdC4NCgkJLU1vdmVkIHRoZSBjbGllbnQgYW5kIHNlcnZl
ciB0cmFuc2FjdGlvbklEcyBhbmQgdGhlIHJlc3BvbnNlIGNvZGUvbXNnIG91dCBvZiB0aGUgDQoJ
CUJhc2ljUnNwbnNPYmogYW5kIGludG8gdGhlIHNwcHBSZXNwb25zZS4NCgkJLURlbGV0ZWQgYWxs
IG9mIHRoZSBjb21tYW5kIHNwZWNpZmljIGZsYXZvcnMgb2YgdGhlIHJlc3BvbnNlIG9iamVjdCB0
eXBlcyANCgkJKGUuZy4gQWRkUnRlc1JzcG5zVHlwZSkNCgkJLUNyZWF0ZWQgYSBSZXN1bHRDb2Rl
VHlwZSBhbmQgT2JqZWN0UmVzdWx0Q29kZVR5cGUgYW5kIGFkZGVkIHRoZW0gaW50byB0aGUgDQoJ
CXNwcHBSZXNwb25zZSBzdHJ1Y3R1cmUuDQoJVGhlIHJlc3VsdHMgb2YgdGhpcyBpcyBpbiBmYWN0
IGEgc2hvcnRlciBYU0QgYW5kIG1vcmUgZXhwbGljaXQgc3VwcG9ydCBmb3Igd2hhdCBTeWVkIGlz
IGFza2luZw0KCWZvci4NCglUaHJlZSByZW1haW5pbmcgYWN0aW9ucyB0aGF0IG5vdyByZXN1bHQg
ZnJvbSB0aGlzIGNoYW5nZSBpcyB0byAoMSkgdXBkYXRlIHRoZSB0ZXh0IGJvZHkgb2YgdGhlIA0K
CWRvY3VtZW50IHRvIHJlZmxlY3QgdGhlc2UgY2hhbmdlcyBiZWNhdXNlIEkganVzdCB1cGRhdGVk
IHRoZSBYU0Qgc2VjdGlvbiBhdCB0aGUgZW5kIG9mIHRoZSANCglkb2N1bWVudCwgKDIpIHJldmFp
ZGF0ZSB0aGUgWFNEIChJIGRpZCBub3QgZ2V0IGEgY2hhbmNlIHRvIGRvIHRoYXQpLCAgYW5kICgz
KQ0KCXRvIGRpc2N1c3MgaG93IHdlIG1heSB3YW50IHRvIGNoYW5nZS9zaW1wbGlmeSB0aGUgcGFy
YW1ldGVyaXplZCByZXNwb25zZSBjb2RlcyBtZXNzYWdlcyANCglhcyBhIHJlc3VsdCBvZiB0aGUg
bmV3bHkgaW50cm9kdWNlZCBSZXN1bHRDb2RlVHlwZSBhbmQgT2JqZWN0UmVzdWx0Q29kZVR5cGUu
DQoxMikgQ2xlYW5lZCB1cCBzb21lIGRldGFpbHMgYWJvdXQgdGhlIFhTRCBzbyB0aGF0IGl0IHZh
bGlkYXRlcy4NCg0KS2VuDQoNCg0KDQoNCg0KVG8tRG9zOiAgS0pDOiAgTmVlZCB0byBkZXNjcmli
ZSBob3cgbXVsdGlwbGUgcmVzcG9uc2UgbWVzc2FnZXMgYXJlIHN1cHBvcnQuDQoNCg0KDQpVcGRh
dGVkIFRvLURvIExpc3Q6IEpGTSBoYXMgdGhlICJ0b2tlbiIgdW50aWwgbmV4dCBXZWRuZXNkYXku
IA0KWFggMSkgKEtlbikgV3JpdGUgdGhlIGFkZC9nZXQgRGVzdGluYXRpb24gR3JvdXAgb3BlcmF0
aW9uIHN1Yi1zZWN0aW9ucyBvZiBzZWN0aW9uIDguIA0KMikgKFN5ZWQpIFdyaXRlIHRoZSBnZW5l
cmFsICJkZWwiIG9wZXJhdGlvbiBzZWN0aW9ucyBvZiBzdWItc2VjdGlvbiA4LiANCjMpIChBbGV4
ICYgS2VuKSBNYWtlIHN1cmUgdGhhdCB0aGUgcG9ydGlvbnMgb2Ygc2VjdGlvbiA4IHRoYXQgSSB3
cm90ZSBhbmQgdGhlIHBvcnRpb25zIHRoYXQgU3llZCB3aWxsIHdyaXRlIGFyZSBpbiBzeW5jIGZy
b20gYSBzcGVjaWZpY2l0eSBzdGFuZHBvaW50IGFuZCBhIGZ1bmN0aW9uYWxpdHkgc3RhbmQgcG9p
bnQsIGFuZCB0aGF0IHRoZXkgYXJlIGFsbCBjb3JyZWN0IGZyb20gYSBzcGVsbGluZyBhbmQgZ3Jh
bW1hciBwZXJzcGVjdGl2ZS4gDQo0KSBVcGRhdGUvdHdlYWsvYWRkIHNlY3Rpb25zIHRoYXQgZGVz
Y3JpYmUgdGhlIFhTRCBhbmQgcHJvdG9jb2wgY29uY2VwdHMgdGhhdCBhcHBseSB0byBhbGwgb2Yg
dGhlIG9wZXJhdGlvbnMgaW4gc2VjdGlvbiA4LiBUaGlzIGluY2x1ZGVzIHRoZSBmb2xsb3dpbmc6
IA0KWFggYSkgKEtlbikgQmFzaWNScXN0VHlwZSBhbmQgQmFzaWNSc3BucyBUeXBlIA0KYikgKFN5
ZWQpIEJhc2VPYmpUeXBlIA0KZCkgKFN5ZWQpIFRyYW5zYWN0aW9uYWwgYm91bmRhcmllcyBhbmQg
dHJhbnNhY3Rpb24gSURzIA0KWFggZSkgKEtlbikgUmVzcG9uc2UgY29kZXMgDQpmKSAoS2VuKSBB
dXRob3JpemF0aW9uIHRvIG9iamVjdHMgYW5kIGluZm9ybWF0aW9uIA0KZykgKD8/P0hvd0RvV2VX
YW50VG9Eb2N1bWVudFRoaXMpPz8/IE9iamVjdCBrZXlzIChidXNpbmVzcyBrZXlzIHZzIHN5bnRo
ZXRpYyBrZXlzKS4gDQpYWCBoKSAoU3llZCAvIEtlbikgc3BwcFJlcXVlc3QgYW5kIHNwcHBSZXNw
b25zZSBkYXRhIGVsZW1lbnRzIGFuZCB0aGUgInRyYW5zYWN0aW9uYWwiIGVsZW1lbnQuIFJlbGF0
ZWQgdG8gKGQpIGFib3ZlLiANCmopIChLZW4pIE9yZ2FuaXphdGlvbiBJRCBkb2N1bWVudGF0aW9u
LiANCjUpIChTeWVkKSBFdmFsdWF0ZSBhbmQgaW5jb3Jwb3JhdGUgd2hhdCBTeWVkIGNvbWVzIHVw
IHdpdGggb24gdGhlIG9wZW4gbnVtYmVyIHBsYW4gY29uY2VwdCBhbmQgYWRkIHRoaXMgaW50byBT
eWVkJ3MgUHVibGljIElkZW50aXR5IHBvcnRpb24gb2Ygc2VjdGlvbiA4LiANCjYpIChTeWVkLCBB
bGV4IGZvciBTSVAgUmVkaXJlY3QgZXhhbXBsZSkgQWRkIG1vcmUgaW5mb3JtYXRpb24gaW4gc2Vj
dGlvbiA4IHRvIGV4cGxhaW4gaG93IHRoZSBVUklUeXBlIGlzIHVzZWQgKHRvIG1lZXQgdGhlIExV
RiByZXF1aXJlbWVudHMpLiBUaGlzIHdpbGwgYmUgcGFydCBvZiBhbiBleGFtcGxlIHNlY3Rpb24u
IFdlIHdpbGwgYWRkIGFuIGV4YW1wbGUgYXBwZW5kaXggYXQgdGhlIGVuZC4gDQpYWCA3KSAoSkZN
IGZpcnN0IHBhc3MgdGhlbiwgS2VuKSBDbGVhbiB1cCBhbmQgcGFydGlhbGx5IHJlLW9yZ2FuaXpl
ZCB0aGUgaW50cm9kdWN0b3J5IHNlY3Rpb25zIDEgdGhyb3VnaCA3IHRvIG1ha2UgdGhlbSBtb3Jl
IGZvY3VzZWQgYW5kIGNsZWFyIGN1dC4gUGVyaGFwcyBtb3ZlIHBhcnRzIG9mIHRoZWlyIGNvbnRl
bnQgaW50byBzZWN0aW9uIDgsIGV0Yy4gNy41KSAoQWxleCkgUmV2aWV3IHRoZSByZXF1aXJlbWVu
dHMgc2VjdGlvbi4gSSdtIG5vdCBzdXJlIHdoeSB3ZSBoYXZlIHRoZSB1c2UgY2FzZXMgYW5kIHJl
cXVpcmVtZW50cyByZS1zdGF0ZWQgaW4gdGhpcyBkb2N1bWVudC4gSSB0aGluayB3ZSBzaG91bGQg
bm90IGRvIHRoYXQuIEFsc28gc2VlIG15IGNvbW1lbnRzIG9uIHNlY3Rpb24gMSB0aHJvdWdoIDcg
c2VudCBvdXQgb24gTW9uZGF5LCA3LzI2Lg0KIDgpIChTdW1hbnRoKSBNYWtlIHN1cmUgdGhlIHRl
cm1pbm9sb2d5IGFuZCBkZWZpbml0aW9ucyBpbiB0aGUgaW50cm8gc2VjdGlvbnMgYXJlIG5vdyBp
biBzeW5jIHdpdGggb3VyIG5ldyB1bmRlcnN0YW5kaW5ncyBvZiB0aGUgdXNlIGNhc2VzIGluIHRo
ZSB1c2UgY2FzZSBkb2N1bWVudC4gDQo5KSBVcGRhdGVzIHRvIFB1YmxpYyBJZGVudGlmaWVyIFR5
cGUgRG9jdW1lbnRhdGlvbiBhbmQgWFNEIGFzIGZvbGxvd3M6IA0KYSkgKEpGTSljb3JDbGFpbVN0
YXR1cyBib29sZWFuIGluc3RlYWQgb2YgImFwcHJvdmVkIiBlbnVtIGFuZCBjb3JDbGFpbVN0YXR1
c0NoYW5nZXMgZGF0ZS9UaW1lIA0KYikgKFN5ZWQpIE9wZW4gbnVtYmVyaW5nIHBsYW4gc3VwcG9y
dCBmb3IgVE4gUmFuZ2UgDQpjKSAoSkZNKSBUTlJhbmdlIHNob3VsZCBub3QgaW5oZXJpdCBmcm9t
IFROIA0KMTEpIChLZW4pIEZpbGUgYmFzZWQgYnVsayBwcm92aXNpb25pbmcuIA0KMTIpIChLZW4s
IEFsZXgpIERhdGEgdmFsaWRhdGlvbiBydWxlcyBmb3IgZWFjaCBkYXRhIGVsZW1lbnQuIA0K

--_003_754963199212404AB8E9CFCA6C3D0CDA244A455FFETNSMAILNAwin2_--

From syed.ali@neustar.biz  Mon Sep 13 15:16:09 2010
Return-Path: <syed.ali@neustar.biz>
X-Original-To: drinks@core3.amsl.com
Delivered-To: drinks@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5E5AB3A6808 for <drinks@core3.amsl.com>; Mon, 13 Sep 2010 15:16:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.396
X-Spam-Level: *
X-Spam-Status: No, score=1.396 tagged_above=-999 required=5 tests=[AWL=-2.491,  BAYES_50=0.001, FB_IOW=3.333, HELO_MISMATCH_COM=0.553]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3bSZWMjtmxdn for <drinks@core3.amsl.com>; Mon, 13 Sep 2010 15:16:06 -0700 (PDT)
Received: from neustar.com (keys.neustar.biz [156.154.16.88]) by core3.amsl.com (Postfix) with ESMTP id 8FA8D3A6802 for <drinks@ietf.org>; Mon, 13 Sep 2010 15:16:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=neustar.biz; s=neustarbiz; t=1284416190; x=1599745160; q=dns/txt; h=From:Date:Subject:Message-ID:Content-Language: Content-Type:Content-Transfer-Encoding; bh=O+K2zCXGeV2F7SpvQIoaq 4/WqUxy9h70ivx3lea3NEg=; b=m6habQfdm2opk0IRYMWqTlAzivCFJVgddXI/b f7G+5mhsGZPcHSxGf7IXxPLtkLY4uEqbLnfRJ3HAxcZHXk6vw==
Received: from ([10.31.13.229]) by stihiron1.va.neustar.com with ESMTP with TLS id G6K7MJ1.13966469; Mon, 13 Sep 2010 18:16:28 -0400
Received: from STNTEXCH01.cis.neustar.com ([fe80::31b6:4d09:2ada:e6c0]) by STNTEXCHHT02.cis.neustar.com ([::1]) with mapi; Mon, 13 Sep 2010 18:16:28 -0400
From: "Ali, Syed Wasim" <syed.ali@neustar.biz>
To: "Cartwright, Ken" <kcartwright@tnsi.com>, "Drinks@ietf.org" <Drinks@ietf.org>
Date: Mon, 13 Sep 2010 18:16:24 -0400
Thread-Topic: [drinks] Progress Update
Thread-Index: ActFJDtWPdpsBdkVQvSv0Od13HdUdgJsAeHQAFOjNdAAAPoXsAA8V7CQAI7MHuAADrbq0AAAyo++
Message-ID: <C8B41AF8.4398D%syed.ali@neustar.biz>
In-Reply-To: <754963199212404AB8E9CFCA6C3D0CDA244A455FFE@TNS-MAIL-NA.win2k.corp.tnsi.com>
Accept-Language: en-US
Content-Language: en
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
x-ems-proccessed: R64IxjzeHPwwd+efoj3ZcA==
x-ems-stamp: kn07/gCH+KaIfm2SSyh0nw==
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [drinks] Progress Update
X-BeenThere: drinks@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF DRINKS WG <drinks.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/drinks>
List-Post: <mailto:drinks@ietf.org>
List-Help: <mailto:drinks-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Sep 2010 22:16:09 -0000

Ken,

Let me know if I can have the token for the doc. I will add my updates from
the todo list and publish it tomorrow mid-day.

thanks.


On 9/13/10 5:55 PM, "Cartwright, Ken" <kcartwright@tnsi.com> wrote:

> Here is what is likely to be the last update I will have prior to the
> Wednesday meeting.  The changes to this version are simply a few cleanups=
 to
> the XSD so that it validates.
>=20
> Ken
>=20
> -----Original Message-----
> From: Cartwright, Ken
> Sent: Monday, September 13, 2010 10:56 AM
> To: 'Drinks@ietf.org'
> Subject: RE: Progress Update
>=20
> Here's the next update to the doc.  Also attached is the running list of
> changes.  Items 9, 10, and 11 are the latest changes I made since my late
> update.
>=20
> Syed and JFM, you will of course want to review these asap.
>=20
> Ken
>=20
>=20
> -----Original Message-----
> From: Cartwright, Ken
> Sent: Friday, September 10, 2010 2:54 PM
> To: Cartwright, Ken; 'Drinks@ietf.org'
> Subject: RE: Progress Update
>=20
> Here's the next update.  I've completed item 7 from the To-Do list and
> incorporated all comments from my Pre-IETF document review (see second
> attached document), save 1.  The one comment that I did not fully address=
 is:
>=20
> "KJC:  Need to describe how multiple response messages are supported."
>=20
> There are a few different opinions on how/if/toWhatExtent we want to supp=
ort
> that.  We need to discuss this and put it to bed at the face-to-face meet=
ing
> next week.  This item is priority one as far as I am concerned.  And this=
 of
> course is related to the "Proposal for Syeds two requirements" referred t=
o in
> the email below.
>=20
> I'll continue to work this over the weekend and Monday and send out anoth=
er
> update no later than COB Monday.
>=20
> Ken
>=20
>=20
> -----Original Message-----
> From: Cartwright, Ken
> Sent: Thursday, September 09, 2010 9:57 AM
> To: Cartwright, Ken; Drinks@ietf.org
> Subject: RE: Progress Update
>=20
> Btw, here's the document as it currently stands.  I have the token and am=
 in
> progress.
>=20
> Ken
>=20
> -----Original Message-----
> From: drinks-bounces@ietf.org [mailto:drinks-bounces@ietf.org] On Behalf =
Of
> Cartwright, Ken
> Sent: Thursday, September 09, 2010 9:46 AM
> To: Drinks@ietf.org
> Subject: [drinks] Progress Update
>=20
>=20
> Below is my progress update for the past two weeks and a proposal for how=
 to
> handle the two goals/requirements that Syed has.  We can discuss this on
> today's call.
>=20
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>=20
> Progress
>=20
> 1) Completed my item "1" from the formal To-Do list
>         -- Added in the section describing the addDestGrps operation
>         -- Added in the section describing the getDestGrps operation
>         -- Did a search and replace rename on a few instances of "DestGro=
up"
> to "DestGrp".
>                 This syncs up with the "RteGrp" name.
> 2) Fixed a few grammatical issues in the addRteGrp and getRteGrp sections=
.
> 3) Fixed a few issues with the XML.  Someone inserted the use of "&" in
> section headers
> without escaping it.  So I replaced them wiht "and".
> 4) Completed my item "4a" from the formal To-Do list
>         Updated the Request section to reflect our latest XSD definition =
and
> made a few corrections.
>         Updated the Reply/response section to reflect our latest XSD
> definition and made a few corrections.
>         Corrected the XSD structure of the spppResponse element defintion=
 to
> remove the
>                 duplicate clinet and server transaction ID attributed.  W=
e are
> using elements.
> 5) Compelted item "4h" in the formal To-Do list.  This one actually belon=
ged
> to Syed, but I realized
>         that it tightly related to my item "4a", so I went ahaead and inc=
luded
> it in that section.
> 6) Tentatively Completed item "4e" in the formal To-Do list.
>         May want to break out the message parameters to an XML data struc=
ture
> in the XSD.
> 7) Working on action item 7
> 8) Worked on how to meet Syed two requirements.  I discuss this in more d=
etail
> below.
>=20
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>=20
> Proposal for Syeds two requirements:
>=20
> The Requirements:
> 1) Allow partial success within a given request (iow, the result of a giv=
en
> request is not all or nothing).
> 2) Allow the detailed result of the objects within a request to be echoed=
 back
> ti the client (specifically for the Public Identifier and its COR request
> result.
>=20
> Background:
>=20
> 1) I think both requirements are of course reasonable if you have systems=
 that
> need them and that are therefore ok with te moderate performance and
> complexity that they result in.  Which of course Syed does.  So I'm in
> agreement that we should make the necessary modifications to support them=
.
> 2) The protocol was not initially constructed to address these two
> requirements because they were not requirements at the time.
> 3) To help answer the first requirement we had just bolted on the
> "transactional" attribute to the spppRequest, and made the content of an
> spppRequest to be zero or more, object and relied on the parameterized
> response messages/codes to add the details about what failed.  However, I=
've
> come to believe that this is no longer a clean and effective way to handl=
e
> them.
>=20
> Proposal:
>=20
> 1) Change all the object operation objects so that they do not support
> multiple objects.  Iow, addDestGrps, would become addDestGrp, and addPIs =
would
> become addPI.  This eliminates the complexity of the response that result=
s
> from allowing both multiple objects and multiple object requests to be pa=
ssed
> into an spppRequest operation.
> 2) Change the response data structure and so that it can handle echoing b=
ack
> all of the objects that were passed in and the result of each.
> 3) I'll make the necessary changes to document and XSD over the next coup=
le
> days.
>=20
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>=20
>=20
> Document To-Do List
>=20
> XX 1) (Ken) Write the add/get Destination Group operation sub-sections of
> section 8.
> 2) (Syed) Write the general "del" operation sections of sub-section 8.
> 3) (Alex & Ken) Make sure that the portions of section 8 that I wrote and=
 the
> portions that Syed will write are in sync from a specificity standpoint a=
nd a
> functionality stand point, and that they are all correct from a spelling =
and
> grammar perspective.
> 4) Update/tweak/add sections that describe the XSD and protocol concepts =
that
> apply to all of the operations in section 8. This includes the following:
> XX a) (Ken) BasicRqstType and BasicRspns Type
> b) (Syed) BaseObjType
> d) (Syed) Transactional boundaries and transaction IDs
> XX e) (Ken) Response codes
> f) (Ken) Authorization to objects and information
> g) (???HowDoWeWantToDocumentThis)??? Object keys (business keys vs synthe=
tic
> keys).
> XX h) (Syed / Ken) spppRequest and spppResponse data elements and the
> "transactional" element. Related to (d) above.
> j) (Ken) Organization ID documentation.
> 5) (Syed) Evaluate and incorporate what Syed comes up with on the open nu=
mber
> plan concept and add this into Syed's Public Identity portion of section =
8.
> 6) (Syed, Alex for SIP Redirect example) Add more information in section =
8 to
> explain how the URIType is used (to meet the LUF requirements). This will=
 be
> part of an example section. We will add an example appendix at the end.
> Working 7) (JFM first pass then, Ken) Clean up and partially re-organized=
 the
> introductory sections 1 through 7 to make them more focused and clear cut=
.
> Perhaps move parts of their content into section 8, etc.
> 7.5) (Alex) Review the requirements section. I'm not sure why we have the=
 use
> cases and requirements re-stated in this document. I think we should not =
do
> that. Also see my comments on section 1 through 7 sent out on Monday, 7/2=
6.
>  8) (Sumanth) Make sure the terminology and definitions in the intro sect=
ions
> are now in sync with our new understandings of the use cases in the use c=
ase
> document.
> 9) Updates to Public Identifier Type Documentation and XSD as follows:
> a) (JFM)corClaimStatus boolean instead of "approved" enum and
> corClaimStatusChanges date/Time
> b) (Syed) Open numbering plan support for TN Range
> c) (JFM) TNRange should not inherit from TN
> 11) (Ken) File based bulk provisioning.
> 12) (Ken, Alex) Data validation rules for each data element.
> 13) (Ken) Make the content of spppRequest more explicit so that update
> requests and query requests cannot be co-mingloed in the same spppRequest=
.
>=20
>=20
>=20
> This e-mail message is for the sole use of the intended recipient(s)and m=
ay
> contain confidential and privileged information of Transaction Network
> Services.
> Any unauthorised review, use, disclosure or distribution is prohibited. I=
f you
> are not the intended recipient, please contact the sender by reply e-mail=
 and
> destroy all copies of the original message.
>=20
> _______________________________________________
> drinks mailing list
> drinks@ietf.org
> https://www.ietf.org/mailman/listinfo/drinks
>=20
> This e-mail message is for the sole use of the intended recipient(s)and m=
ay
> contain confidential and privileged information of Transaction Network
> Services.
> Any unauthorised review, use, disclosure or distribution is prohibited. I=
f you
> are not the intended recipient, please contact the sender by reply e-mail=
 and
> destroy all copies of the original message.
>=20


From kcartwright@tnsi.com  Tue Sep 14 06:15:46 2010
Return-Path: <kcartwright@tnsi.com>
X-Original-To: drinks@core3.amsl.com
Delivered-To: drinks@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3936D3A682F for <drinks@core3.amsl.com>; Tue, 14 Sep 2010 06:15:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.834
X-Spam-Level: 
X-Spam-Status: No, score=0.834 tagged_above=-999 required=5 tests=[AWL=0.100,  BAYES_00=-2.599, FB_IOW=3.333]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Lna87lzgNDX9 for <drinks@core3.amsl.com>; Tue, 14 Sep 2010 06:15:44 -0700 (PDT)
Received: from tnsi.com (relayus.tnsi.com [208.224.248.44]) by core3.amsl.com (Postfix) with ESMTP id D8C193A67EC for <drinks@ietf.org>; Tue, 14 Sep 2010 06:15:43 -0700 (PDT)
Received: from ([172.17.7.231]) by relayus.tnsi.com with ESMTP with TLS id 4440551.47645572; Tue, 14 Sep 2010 09:16:04 -0400
Received: from TNS-MAIL-NA.win2k.corp.tnsi.com ([172.17.7.219]) by MAIL-HUB-NA.win2k.corp.tnsi.com ([172.17.7.231]) with mapi; Tue, 14 Sep 2010 09:16:03 -0400
From: "Cartwright, Ken" <kcartwright@tnsi.com>
To: "Ali, Syed Wasim" <syed.ali@neustar.biz>, "Drinks@ietf.org" <Drinks@ietf.org>
Date: Tue, 14 Sep 2010 09:16:03 -0400
Thread-Topic: [drinks] Progress Update
Thread-Index: ActFJDtWPdpsBdkVQvSv0Od13HdUdgJsAeHQAFOjNdAAAPoXsAA8V7CQAI7MHuAADrbq0AAAyo++AB8ojHA=
Message-ID: <754963199212404AB8E9CFCA6C3D0CDA244A456129@TNS-MAIL-NA.win2k.corp.tnsi.com>
References: <754963199212404AB8E9CFCA6C3D0CDA244A455FFE@TNS-MAIL-NA.win2k.corp.tnsi.com> <C8B41AF8.4398D%syed.ali@neustar.biz>
In-Reply-To: <C8B41AF8.4398D%syed.ali@neustar.biz>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [drinks] Progress Update
X-BeenThere: drinks@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF DRINKS WG <drinks.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/drinks>
List-Post: <mailto:drinks@ietf.org>
List-Help: <mailto:drinks-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Sep 2010 13:15:46 -0000

Ok, you can have the token.  But before adding any of the XML into the exam=
ples section I think we need to talk through the proposed XSD changes that =
are designed to meet the partial success, and synchronous COR claim respons=
e.  This is of course because the examples will change based on that decisi=
on.  Also keep in mind that these proposed XSD changes are right now only r=
eflected in the XSD section, not the body of the doc.

My plan was for us to review these changes at the meeting tomorrow, and if =
we do agree to the changes, I would then make the resulting changes to the =
body of the doc over the subsequent few days, then hand off the token on Mo=
nday.

Ken

-----Original Message-----
From: Ali, Syed Wasim [mailto:syed.ali@neustar.biz]
Sent: Monday, September 13, 2010 6:16 PM
To: Cartwright, Ken; Drinks@ietf.org
Subject: Re: [drinks] Progress Update

Ken,

Let me know if I can have the token for the doc. I will add my updates from
the todo list and publish it tomorrow mid-day.

thanks.


On 9/13/10 5:55 PM, "Cartwright, Ken" <kcartwright@tnsi.com> wrote:

> Here is what is likely to be the last update I will have prior to the
> Wednesday meeting.  The changes to this version are simply a few cleanups=
 to
> the XSD so that it validates.
>
> Ken
>
> -----Original Message-----
> From: Cartwright, Ken
> Sent: Monday, September 13, 2010 10:56 AM
> To: 'Drinks@ietf.org'
> Subject: RE: Progress Update
>
> Here's the next update to the doc.  Also attached is the running list of
> changes.  Items 9, 10, and 11 are the latest changes I made since my late
> update.
>
> Syed and JFM, you will of course want to review these asap.
>
> Ken
>
>
> -----Original Message-----
> From: Cartwright, Ken
> Sent: Friday, September 10, 2010 2:54 PM
> To: Cartwright, Ken; 'Drinks@ietf.org'
> Subject: RE: Progress Update
>
> Here's the next update.  I've completed item 7 from the To-Do list and
> incorporated all comments from my Pre-IETF document review (see second
> attached document), save 1.  The one comment that I did not fully address=
 is:
>
> "KJC:  Need to describe how multiple response messages are supported."
>
> There are a few different opinions on how/if/toWhatExtent we want to supp=
ort
> that.  We need to discuss this and put it to bed at the face-to-face meet=
ing
> next week.  This item is priority one as far as I am concerned.  And this=
 of
> course is related to the "Proposal for Syeds two requirements" referred t=
o in
> the email below.
>
> I'll continue to work this over the weekend and Monday and send out anoth=
er
> update no later than COB Monday.
>
> Ken
>
>
> -----Original Message-----
> From: Cartwright, Ken
> Sent: Thursday, September 09, 2010 9:57 AM
> To: Cartwright, Ken; Drinks@ietf.org
> Subject: RE: Progress Update
>
> Btw, here's the document as it currently stands.  I have the token and am=
 in
> progress.
>
> Ken
>
> -----Original Message-----
> From: drinks-bounces@ietf.org [mailto:drinks-bounces@ietf.org] On Behalf =
Of
> Cartwright, Ken
> Sent: Thursday, September 09, 2010 9:46 AM
> To: Drinks@ietf.org
> Subject: [drinks] Progress Update
>
>
> Below is my progress update for the past two weeks and a proposal for how=
 to
> handle the two goals/requirements that Syed has.  We can discuss this on
> today's call.
>
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>
> Progress
>
> 1) Completed my item "1" from the formal To-Do list
>         -- Added in the section describing the addDestGrps operation
>         -- Added in the section describing the getDestGrps operation
>         -- Did a search and replace rename on a few instances of "DestGro=
up"
> to "DestGrp".
>                 This syncs up with the "RteGrp" name.
> 2) Fixed a few grammatical issues in the addRteGrp and getRteGrp sections=
.
> 3) Fixed a few issues with the XML.  Someone inserted the use of "&" in
> section headers
> without escaping it.  So I replaced them wiht "and".
> 4) Completed my item "4a" from the formal To-Do list
>         Updated the Request section to reflect our latest XSD definition =
and
> made a few corrections.
>         Updated the Reply/response section to reflect our latest XSD
> definition and made a few corrections.
>         Corrected the XSD structure of the spppResponse element defintion=
 to
> remove the
>                 duplicate clinet and server transaction ID attributed.  W=
e are
> using elements.
> 5) Compelted item "4h" in the formal To-Do list.  This one actually belon=
ged
> to Syed, but I realized
>         that it tightly related to my item "4a", so I went ahaead and inc=
luded
> it in that section.
> 6) Tentatively Completed item "4e" in the formal To-Do list.
>         May want to break out the message parameters to an XML data struc=
ture
> in the XSD.
> 7) Working on action item 7
> 8) Worked on how to meet Syed two requirements.  I discuss this in more d=
etail
> below.
>
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>
> Proposal for Syeds two requirements:
>
> The Requirements:
> 1) Allow partial success within a given request (iow, the result of a giv=
en
> request is not all or nothing).
> 2) Allow the detailed result of the objects within a request to be echoed=
 back
> ti the client (specifically for the Public Identifier and its COR request
> result.
>
> Background:
>
> 1) I think both requirements are of course reasonable if you have systems=
 that
> need them and that are therefore ok with te moderate performance and
> complexity that they result in.  Which of course Syed does.  So I'm in
> agreement that we should make the necessary modifications to support them=
.
> 2) The protocol was not initially constructed to address these two
> requirements because they were not requirements at the time.
> 3) To help answer the first requirement we had just bolted on the
> "transactional" attribute to the spppRequest, and made the content of an
> spppRequest to be zero or more, object and relied on the parameterized
> response messages/codes to add the details about what failed.  However, I=
've
> come to believe that this is no longer a clean and effective way to handl=
e
> them.
>
> Proposal:
>
> 1) Change all the object operation objects so that they do not support
> multiple objects.  Iow, addDestGrps, would become addDestGrp, and addPIs =
would
> become addPI.  This eliminates the complexity of the response that result=
s
> from allowing both multiple objects and multiple object requests to be pa=
ssed
> into an spppRequest operation.
> 2) Change the response data structure and so that it can handle echoing b=
ack
> all of the objects that were passed in and the result of each.
> 3) I'll make the necessary changes to document and XSD over the next coup=
le
> days.
>
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>
>
> Document To-Do List
>
> XX 1) (Ken) Write the add/get Destination Group operation sub-sections of
> section 8.
> 2) (Syed) Write the general "del" operation sections of sub-section 8.
> 3) (Alex & Ken) Make sure that the portions of section 8 that I wrote and=
 the
> portions that Syed will write are in sync from a specificity standpoint a=
nd a
> functionality stand point, and that they are all correct from a spelling =
and
> grammar perspective.
> 4) Update/tweak/add sections that describe the XSD and protocol concepts =
that
> apply to all of the operations in section 8. This includes the following:
> XX a) (Ken) BasicRqstType and BasicRspns Type
> b) (Syed) BaseObjType
> d) (Syed) Transactional boundaries and transaction IDs
> XX e) (Ken) Response codes
> f) (Ken) Authorization to objects and information
> g) (???HowDoWeWantToDocumentThis)??? Object keys (business keys vs synthe=
tic
> keys).
> XX h) (Syed / Ken) spppRequest and spppResponse data elements and the
> "transactional" element. Related to (d) above.
> j) (Ken) Organization ID documentation.
> 5) (Syed) Evaluate and incorporate what Syed comes up with on the open nu=
mber
> plan concept and add this into Syed's Public Identity portion of section =
8.
> 6) (Syed, Alex for SIP Redirect example) Add more information in section =
8 to
> explain how the URIType is used (to meet the LUF requirements). This will=
 be
> part of an example section. We will add an example appendix at the end.
> Working 7) (JFM first pass then, Ken) Clean up and partially re-organized=
 the
> introductory sections 1 through 7 to make them more focused and clear cut=
.
> Perhaps move parts of their content into section 8, etc.
> 7.5) (Alex) Review the requirements section. I'm not sure why we have the=
 use
> cases and requirements re-stated in this document. I think we should not =
do
> that. Also see my comments on section 1 through 7 sent out on Monday, 7/2=
6.
>  8) (Sumanth) Make sure the terminology and definitions in the intro sect=
ions
> are now in sync with our new understandings of the use cases in the use c=
ase
> document.
> 9) Updates to Public Identifier Type Documentation and XSD as follows:
> a) (JFM)corClaimStatus boolean instead of "approved" enum and
> corClaimStatusChanges date/Time
> b) (Syed) Open numbering plan support for TN Range
> c) (JFM) TNRange should not inherit from TN
> 11) (Ken) File based bulk provisioning.
> 12) (Ken, Alex) Data validation rules for each data element.
> 13) (Ken) Make the content of spppRequest more explicit so that update
> requests and query requests cannot be co-mingloed in the same spppRequest=
.
>
>
>
> This e-mail message is for the sole use of the intended recipient(s)and m=
ay
> contain confidential and privileged information of Transaction Network
> Services.
> Any unauthorised review, use, disclosure or distribution is prohibited. I=
f you
> are not the intended recipient, please contact the sender by reply e-mail=
 and
> destroy all copies of the original message.
>
> _______________________________________________
> drinks mailing list
> drinks@ietf.org
> https://www.ietf.org/mailman/listinfo/drinks
>
> This e-mail message is for the sole use of the intended recipient(s)and m=
ay
> contain confidential and privileged information of Transaction Network
> Services.
> Any unauthorised review, use, disclosure or distribution is prohibited. I=
f you
> are not the intended recipient, please contact the sender by reply e-mail=
 and
> destroy all copies of the original message.
>


This e-mail message is for the sole use of the intended recipient(s)and may
contain confidential and privileged information of Transaction Network Serv=
ices.
Any unauthorised review, use, disclosure or distribution is prohibited. If =
you
are not the intended recipient, please contact the sender by reply e-mail a=
nd destroy all copies of the original message.


From syed.ali@neustar.biz  Tue Sep 14 09:19:03 2010
Return-Path: <syed.ali@neustar.biz>
X-Original-To: drinks@core3.amsl.com
Delivered-To: drinks@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9C9D53A69FE for <drinks@core3.amsl.com>; Tue, 14 Sep 2010 09:19:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.441
X-Spam-Level: *
X-Spam-Status: No, score=1.441 tagged_above=-999 required=5 tests=[AWL=-1.707,  BAYES_40=-0.185, FB_IOW=3.333]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tFDJmp1fmWYD for <drinks@core3.amsl.com>; Tue, 14 Sep 2010 09:18:54 -0700 (PDT)
Received: from neustar.com (mx1.neustar.com [156.154.16.88]) by core3.amsl.com (Postfix) with ESMTP id 854AD3A69DA for <drinks@ietf.org>; Tue, 14 Sep 2010 09:18:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=neustar.biz; s=neustarbiz; t=1284481142; x=1599831330; q=dns/txt; h=From:Date:Subject:Message-ID:Content-Language: Content-Type:Content-Transfer-Encoding; bh=dFeVrT6kd9gfa0FGLIaOq E2QbdNaXBA7mS0bFDynKEI=; b=pE4jkgO9CnJ5b9nDTLRV89IIW7wUbAEc2ter3 /VaNG/f8vXp3GsC5GnORg9gVmZiBlfgPD8Sc7fIHW00Tb2qvg==
Received: from ([10.31.13.228]) by stihiron2.va.neustar.com with ESMTP with TLS id 5202732.37100219; Tue, 14 Sep 2010 12:19:01 -0400
Received: from STNTEXCH01.cis.neustar.com ([fe80::31b6:4d09:2ada:e6c0]) by STNTEXCHHT01.cis.neustar.com ([::1]) with mapi; Tue, 14 Sep 2010 12:19:01 -0400
From: "Ali, Syed Wasim" <syed.ali@neustar.biz>
To: "Cartwright, Ken" <kcartwright@tnsi.com>, "Drinks@ietf.org" <Drinks@ietf.org>
Date: Tue, 14 Sep 2010 12:18:58 -0400
Thread-Topic: [drinks] Progress Update
Thread-Index: ActFJDtWPdpsBdkVQvSv0Od13HdUdgJsAeHQAFOjNdAAAPoXsAA8V7CQAI7MHuAADrbq0AAAyo++AB8ojHAABqZa4Q==
Message-ID: <C8B518B2.439ED%syed.ali@neustar.biz>
In-Reply-To: <754963199212404AB8E9CFCA6C3D0CDA244A456129@TNS-MAIL-NA.win2k.corp.tnsi.com>
Accept-Language: en-US
Content-Language: en
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
x-ems-proccessed: R64IxjzeHPwwd+efoj3ZcA==
x-ems-stamp: yhfOMketCGuLl8hj/w/CFw==
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [drinks] Progress Update
X-BeenThere: drinks@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF DRINKS WG <drinks.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/drinks>
List-Post: <mailto:drinks@ietf.org>
List-Help: <mailto:drinks-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Sep 2010 16:19:03 -0000

Ken,

The examples I have put together are based on the schema that has gotten
nods already. And I agree, after tomorrow's f2f and review of the proposed
changes, we can decide how to move forward.

Just to be clear, I am not proposing anything new in regards to the "partia=
l
success". If an SP operation (such as addPubIdsRqst) allows for multiple
embedded objects for provisioning (such as 2 or more <pi>), there is an
opportunity for the server to point out which embedded object (i.e. one of
the many <pi>) is the cause of the failure. Prior understanding where an
operation (such as addPubIdRqst) is inherently transactional remains
unchanged.

-Syed =20


On 9/14/10 9:16 AM, "Cartwright, Ken" <kcartwright@tnsi.com> wrote:

> Ok, you can have the token.  But before adding any of the XML into the
> examples section I think we need to talk through the proposed XSD changes=
 that
> are designed to meet the partial success, and synchronous COR claim respo=
nse.
> This is of course because the examples will change based on that decision=
.
> Also keep in mind that these proposed XSD changes are right now only refl=
ected
> in the XSD section, not the body of the doc.
>=20
> My plan was for us to review these changes at the meeting tomorrow, and i=
f we
> do agree to the changes, I would then make the resulting changes to the b=
ody
> of the doc over the subsequent few days, then hand off the token on Monda=
y.
>=20
> Ken
>=20
> -----Original Message-----
> From: Ali, Syed Wasim [mailto:syed.ali@neustar.biz]
> Sent: Monday, September 13, 2010 6:16 PM
> To: Cartwright, Ken; Drinks@ietf.org
> Subject: Re: [drinks] Progress Update
>=20
> Ken,
>=20
> Let me know if I can have the token for the doc. I will add my updates fr=
om
> the todo list and publish it tomorrow mid-day.
>=20
> thanks.
>=20
>=20
> On 9/13/10 5:55 PM, "Cartwright, Ken" <kcartwright@tnsi.com> wrote:
>=20
>> Here is what is likely to be the last update I will have prior to the
>> Wednesday meeting.  The changes to this version are simply a few cleanup=
s to
>> the XSD so that it validates.
>>=20
>> Ken
>>=20
>> -----Original Message-----
>> From: Cartwright, Ken
>> Sent: Monday, September 13, 2010 10:56 AM
>> To: 'Drinks@ietf.org'
>> Subject: RE: Progress Update
>>=20
>> Here's the next update to the doc.  Also attached is the running list of
>> changes.  Items 9, 10, and 11 are the latest changes I made since my lat=
e
>> update.
>>=20
>> Syed and JFM, you will of course want to review these asap.
>>=20
>> Ken
>>=20
>>=20
>> -----Original Message-----
>> From: Cartwright, Ken
>> Sent: Friday, September 10, 2010 2:54 PM
>> To: Cartwright, Ken; 'Drinks@ietf.org'
>> Subject: RE: Progress Update
>>=20
>> Here's the next update.  I've completed item 7 from the To-Do list and
>> incorporated all comments from my Pre-IETF document review (see second
>> attached document), save 1.  The one comment that I did not fully addres=
s is:
>>=20
>> "KJC:  Need to describe how multiple response messages are supported."
>>=20
>> There are a few different opinions on how/if/toWhatExtent we want to sup=
port
>> that.  We need to discuss this and put it to bed at the face-to-face mee=
ting
>> next week.  This item is priority one as far as I am concerned.  And thi=
s of
>> course is related to the "Proposal for Syeds two requirements" referred =
to in
>> the email below.
>>=20
>> I'll continue to work this over the weekend and Monday and send out anot=
her
>> update no later than COB Monday.
>>=20
>> Ken
>>=20
>>=20
>> -----Original Message-----
>> From: Cartwright, Ken
>> Sent: Thursday, September 09, 2010 9:57 AM
>> To: Cartwright, Ken; Drinks@ietf.org
>> Subject: RE: Progress Update
>>=20
>> Btw, here's the document as it currently stands.  I have the token and a=
m in
>> progress.
>>=20
>> Ken
>>=20
>> -----Original Message-----
>> From: drinks-bounces@ietf.org [mailto:drinks-bounces@ietf.org] On Behalf=
 Of
>> Cartwright, Ken
>> Sent: Thursday, September 09, 2010 9:46 AM
>> To: Drinks@ietf.org
>> Subject: [drinks] Progress Update
>>=20
>>=20
>> Below is my progress update for the past two weeks and a proposal for ho=
w to
>> handle the two goals/requirements that Syed has.  We can discuss this on
>> today's call.
>>=20
>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>=20
>> Progress
>>=20
>> 1) Completed my item "1" from the formal To-Do list
>>         -- Added in the section describing the addDestGrps operation
>>         -- Added in the section describing the getDestGrps operation
>>         -- Did a search and replace rename on a few instances of "DestGr=
oup"
>> to "DestGrp".
>>                 This syncs up with the "RteGrp" name.
>> 2) Fixed a few grammatical issues in the addRteGrp and getRteGrp section=
s.
>> 3) Fixed a few issues with the XML.  Someone inserted the use of "&" in
>> section headers
>> without escaping it.  So I replaced them wiht "and".
>> 4) Completed my item "4a" from the formal To-Do list
>>         Updated the Request section to reflect our latest XSD definition=
 and
>> made a few corrections.
>>         Updated the Reply/response section to reflect our latest XSD
>> definition and made a few corrections.
>>         Corrected the XSD structure of the spppResponse element defintio=
n to
>> remove the
>>                 duplicate clinet and server transaction ID attributed.  =
We
>> are
>> using elements.
>> 5) Compelted item "4h" in the formal To-Do list.  This one actually belo=
nged
>> to Syed, but I realized
>>         that it tightly related to my item "4a", so I went ahaead and
>> included
>> it in that section.
>> 6) Tentatively Completed item "4e" in the formal To-Do list.
>>         May want to break out the message parameters to an XML data stru=
cture
>> in the XSD.
>> 7) Working on action item 7
>> 8) Worked on how to meet Syed two requirements.  I discuss this in more
>> detail
>> below.
>>=20
>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>=20
>> Proposal for Syeds two requirements:
>>=20
>> The Requirements:
>> 1) Allow partial success within a given request (iow, the result of a gi=
ven
>> request is not all or nothing).
>> 2) Allow the detailed result of the objects within a request to be echoe=
d
>> back
>> ti the client (specifically for the Public Identifier and its COR reques=
t
>> result.
>>=20
>> Background:
>>=20
>> 1) I think both requirements are of course reasonable if you have system=
s
>> that
>> need them and that are therefore ok with te moderate performance and
>> complexity that they result in.  Which of course Syed does.  So I'm in
>> agreement that we should make the necessary modifications to support the=
m.
>> 2) The protocol was not initially constructed to address these two
>> requirements because they were not requirements at the time.
>> 3) To help answer the first requirement we had just bolted on the
>> "transactional" attribute to the spppRequest, and made the content of an
>> spppRequest to be zero or more, object and relied on the parameterized
>> response messages/codes to add the details about what failed.  However, =
I've
>> come to believe that this is no longer a clean and effective way to hand=
le
>> them.
>>=20
>> Proposal:
>>=20
>> 1) Change all the object operation objects so that they do not support
>> multiple objects.  Iow, addDestGrps, would become addDestGrp, and addPIs
>> would
>> become addPI.  This eliminates the complexity of the response that resul=
ts
>> from allowing both multiple objects and multiple object requests to be p=
assed
>> into an spppRequest operation.
>> 2) Change the response data structure and so that it can handle echoing =
back
>> all of the objects that were passed in and the result of each.
>> 3) I'll make the necessary changes to document and XSD over the next cou=
ple
>> days.
>>=20
>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>=20
>>=20
>> Document To-Do List
>>=20
>> XX 1) (Ken) Write the add/get Destination Group operation sub-sections o=
f
>> section 8.
>> 2) (Syed) Write the general "del" operation sections of sub-section 8.
>> 3) (Alex & Ken) Make sure that the portions of section 8 that I wrote an=
d the
>> portions that Syed will write are in sync from a specificity standpoint =
and a
>> functionality stand point, and that they are all correct from a spelling=
 and
>> grammar perspective.
>> 4) Update/tweak/add sections that describe the XSD and protocol concepts=
 that
>> apply to all of the operations in section 8. This includes the following=
:
>> XX a) (Ken) BasicRqstType and BasicRspns Type
>> b) (Syed) BaseObjType
>> d) (Syed) Transactional boundaries and transaction IDs
>> XX e) (Ken) Response codes
>> f) (Ken) Authorization to objects and information
>> g) (???HowDoWeWantToDocumentThis)??? Object keys (business keys vs synth=
etic
>> keys).
>> XX h) (Syed / Ken) spppRequest and spppResponse data elements and the
>> "transactional" element. Related to (d) above.
>> j) (Ken) Organization ID documentation.
>> 5) (Syed) Evaluate and incorporate what Syed comes up with on the open n=
umber
>> plan concept and add this into Syed's Public Identity portion of section=
 8.
>> 6) (Syed, Alex for SIP Redirect example) Add more information in section=
 8 to
>> explain how the URIType is used (to meet the LUF requirements). This wil=
l be
>> part of an example section. We will add an example appendix at the end.
>> Working 7) (JFM first pass then, Ken) Clean up and partially re-organize=
d the
>> introductory sections 1 through 7 to make them more focused and clear cu=
t.
>> Perhaps move parts of their content into section 8, etc.
>> 7.5) (Alex) Review the requirements section. I'm not sure why we have th=
e use
>> cases and requirements re-stated in this document. I think we should not=
 do
>> that. Also see my comments on section 1 through 7 sent out on Monday, 7/=
26.
>>  8) (Sumanth) Make sure the terminology and definitions in the intro sec=
tions
>> are now in sync with our new understandings of the use cases in the use =
case
>> document.
>> 9) Updates to Public Identifier Type Documentation and XSD as follows:
>> a) (JFM)corClaimStatus boolean instead of "approved" enum and
>> corClaimStatusChanges date/Time
>> b) (Syed) Open numbering plan support for TN Range
>> c) (JFM) TNRange should not inherit from TN
>> 11) (Ken) File based bulk provisioning.
>> 12) (Ken, Alex) Data validation rules for each data element.
>> 13) (Ken) Make the content of spppRequest more explicit so that update
>> requests and query requests cannot be co-mingloed in the same spppReques=
t.
>>=20
>>=20
>>=20
>> This e-mail message is for the sole use of the intended recipient(s)and =
may
>> contain confidential and privileged information of Transaction Network
>> Services.
>> Any unauthorised review, use, disclosure or distribution is prohibited. =
If
>> you
>> are not the intended recipient, please contact the sender by reply e-mai=
l and
>> destroy all copies of the original message.
>>=20
>> _______________________________________________
>> drinks mailing list
>> drinks@ietf.org
>> https://www.ietf.org/mailman/listinfo/drinks
>>=20
>> This e-mail message is for the sole use of the intended recipient(s)and =
may
>> contain confidential and privileged information of Transaction Network
>> Services.
>> Any unauthorised review, use, disclosure or distribution is prohibited. =
If
>> you
>> are not the intended recipient, please contact the sender by reply e-mai=
l and
>> destroy all copies of the original message.
>>=20
>=20
>=20
> This e-mail message is for the sole use of the intended recipient(s)and m=
ay
> contain confidential and privileged information of Transaction Network
> Services.
> Any unauthorised review, use, disclosure or distribution is prohibited. I=
f you
> are not the intended recipient, please contact the sender by reply e-mail=
 and
> destroy all copies of the original message.
>=20


From syed.ali@neustar.biz  Tue Sep 14 10:22:20 2010
Return-Path: <syed.ali@neustar.biz>
X-Original-To: drinks@core3.amsl.com
Delivered-To: drinks@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 10E683A6A08 for <drinks@core3.amsl.com>; Tue, 14 Sep 2010 10:22:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.685
X-Spam-Level: *
X-Spam-Status: No, score=1.685 tagged_above=-999 required=5 tests=[AWL=-1.463,  BAYES_40=-0.185, FB_IOW=3.333]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ULMoY3AtQA2N for <drinks@core3.amsl.com>; Tue, 14 Sep 2010 10:22:18 -0700 (PDT)
Received: from neustar.com (mx1.neustar.com [156.154.16.88]) by core3.amsl.com (Postfix) with ESMTP id 4AF683A698B for <drinks@ietf.org>; Tue, 14 Sep 2010 10:22:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=neustar.biz; s=neustarbiz; t=1284484962; x=1599831330; q=dns/txt; h=From:Date:Subject:Message-ID:Content-Language: Content-Type; bh=H4Uo4gAlqdVA0vR49SJGKRLrjUyCos3biPSbA5mKIZ8=; b=pmYRgZPeA/tAvyMdP+DSYevuHE02DASaXBLm2ePRlSixEFYiOYX86v51U03b0w r1uFE7iAQVsjj6SHDzZWCjRw==
Received: from ([10.31.13.242]) by stihiron2.va.neustar.com with ESMTP with TLS id 5202732.37103096; Tue, 14 Sep 2010 13:22:41 -0400
Received: from STNTEXCH01.cis.neustar.com ([fe80::31b6:4d09:2ada:e6c0]) by STNTEXCHHT03.cis.neustar.com ([::1]) with mapi; Tue, 14 Sep 2010 13:22:41 -0400
From: "Ali, Syed Wasim" <syed.ali@neustar.biz>
To: "Cartwright, Ken" <kcartwright@tnsi.com>, "Drinks@ietf.org" <Drinks@ietf.org>
Date: Tue, 14 Sep 2010 13:22:37 -0400
Thread-Topic: [drinks] Progress Update
Thread-Index: ActFJDtWPdpsBdkVQvSv0Od13HdUdgJsAeHQAFOjNdAAAPoXsAA8V7CQAI7MHuAADrbq0AAAyo++AB8ojHAABqZa4QACORQU
Message-ID: <C8B5279F.439FE%syed.ali@neustar.biz>
In-Reply-To: <C8B518B2.439ED%syed.ali@neustar.biz>
Accept-Language: en-US
Content-Language: en
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
x-ems-proccessed: R64IxjzeHPwwd+efoj3ZcA==
x-ems-stamp: 5ciMSWAKHj5bQ0WJQ21uwA==
Content-Type: multipart/mixed; boundary="_002_C8B5279F439FEsyedalineustarbiz_"
MIME-Version: 1.0
Subject: Re: [drinks] Progress Update
X-BeenThere: drinks@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF DRINKS WG <drinks.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/drinks>
List-Post: <mailto:drinks@ietf.org>
List-Help: <mailto:drinks-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Sep 2010 17:22:20 -0000

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


Hi,

Attached is the first draft of the sppp example section. I will add the tex=
t
in the sub-sections in the protocol document .xml this afternoon to make th=
e
examples fit a hypothetical provisioning scenario for which the diagram is
already in place. Also, I will email the updated sppp protocol document
later today.

thanks,

-Syed


On 9/14/10 12:18 PM, "Syed Ali" <syed.ali@neustar.biz> wrote:

>=20
>=20
> Ken,
>=20
> The examples I have put together are based on the schema that has gotten
> nods already. And I agree, after tomorrow's f2f and review of the propose=
d
> changes, we can decide how to move forward.
>=20
> Just to be clear, I am not proposing anything new in regards to the "part=
ial
> success". If an SP operation (such as addPubIdsRqst) allows for multiple
> embedded objects for provisioning (such as 2 or more <pi>), there is an
> opportunity for the server to point out which embedded object (i.e. one o=
f
> the many <pi>) is the cause of the failure. Prior understanding where an
> operation (such as addPubIdRqst) is inherently transactional remains
> unchanged.
>=20
> -Syed=20
>=20
>=20
> On 9/14/10 9:16 AM, "Cartwright, Ken" <kcartwright@tnsi.com> wrote:
>=20
>> Ok, you can have the token.  But before adding any of the XML into the
>> examples section I think we need to talk through the proposed XSD change=
s
>> that
>> are designed to meet the partial success, and synchronous COR claim resp=
onse.
>> This is of course because the examples will change based on that decisio=
n.
>> Also keep in mind that these proposed XSD changes are right now only
>> reflected
>> in the XSD section, not the body of the doc.
>>=20
>> My plan was for us to review these changes at the meeting tomorrow, and =
if we
>> do agree to the changes, I would then make the resulting changes to the =
body
>> of the doc over the subsequent few days, then hand off the token on Mond=
ay.
>>=20
>> Ken
>>=20
>> -----Original Message-----
>> From: Ali, Syed Wasim [mailto:syed.ali@neustar.biz]
>> Sent: Monday, September 13, 2010 6:16 PM
>> To: Cartwright, Ken; Drinks@ietf.org
>> Subject: Re: [drinks] Progress Update
>>=20
>> Ken,
>>=20
>> Let me know if I can have the token for the doc. I will add my updates f=
rom
>> the todo list and publish it tomorrow mid-day.
>>=20
>> thanks.
>>=20
>>=20
>> On 9/13/10 5:55 PM, "Cartwright, Ken" <kcartwright@tnsi.com> wrote:
>>=20
>>> Here is what is likely to be the last update I will have prior to the
>>> Wednesday meeting.  The changes to this version are simply a few cleanu=
ps to
>>> the XSD so that it validates.
>>>=20
>>> Ken
>>>=20
>>> -----Original Message-----
>>> From: Cartwright, Ken
>>> Sent: Monday, September 13, 2010 10:56 AM
>>> To: 'Drinks@ietf.org'
>>> Subject: RE: Progress Update
>>>=20
>>> Here's the next update to the doc.  Also attached is the running list o=
f
>>> changes.  Items 9, 10, and 11 are the latest changes I made since my la=
te
>>> update.
>>>=20
>>> Syed and JFM, you will of course want to review these asap.
>>>=20
>>> Ken
>>>=20
>>>=20
>>> -----Original Message-----
>>> From: Cartwright, Ken
>>> Sent: Friday, September 10, 2010 2:54 PM
>>> To: Cartwright, Ken; 'Drinks@ietf.org'
>>> Subject: RE: Progress Update
>>>=20
>>> Here's the next update.  I've completed item 7 from the To-Do list and
>>> incorporated all comments from my Pre-IETF document review (see second
>>> attached document), save 1.  The one comment that I did not fully addre=
ss
>>> is:
>>>=20
>>> "KJC:  Need to describe how multiple response messages are supported."
>>>=20
>>> There are a few different opinions on how/if/toWhatExtent we want to su=
pport
>>> that.  We need to discuss this and put it to bed at the face-to-face me=
eting
>>> next week.  This item is priority one as far as I am concerned.  And th=
is of
>>> course is related to the "Proposal for Syeds two requirements" referred=
 to
>>> in
>>> the email below.
>>>=20
>>> I'll continue to work this over the weekend and Monday and send out ano=
ther
>>> update no later than COB Monday.
>>>=20
>>> Ken
>>>=20
>>>=20
>>> -----Original Message-----
>>> From: Cartwright, Ken
>>> Sent: Thursday, September 09, 2010 9:57 AM
>>> To: Cartwright, Ken; Drinks@ietf.org
>>> Subject: RE: Progress Update
>>>=20
>>> Btw, here's the document as it currently stands.  I have the token and =
am in
>>> progress.
>>>=20
>>> Ken
>>>=20
>>> -----Original Message-----
>>> From: drinks-bounces@ietf.org [mailto:drinks-bounces@ietf.org] On Behal=
f Of
>>> Cartwright, Ken
>>> Sent: Thursday, September 09, 2010 9:46 AM
>>> To: Drinks@ietf.org
>>> Subject: [drinks] Progress Update
>>>=20
>>>=20
>>> Below is my progress update for the past two weeks and a proposal for h=
ow to
>>> handle the two goals/requirements that Syed has.  We can discuss this o=
n
>>> today's call.
>>>=20
>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>>=20
>>> Progress
>>>=20
>>> 1) Completed my item "1" from the formal To-Do list
>>>         -- Added in the section describing the addDestGrps operation
>>>         -- Added in the section describing the getDestGrps operation
>>>         -- Did a search and replace rename on a few instances of "DestG=
roup"
>>> to "DestGrp".
>>>                 This syncs up with the "RteGrp" name.
>>> 2) Fixed a few grammatical issues in the addRteGrp and getRteGrp sectio=
ns.
>>> 3) Fixed a few issues with the XML.  Someone inserted the use of "&" in
>>> section headers
>>> without escaping it.  So I replaced them wiht "and".
>>> 4) Completed my item "4a" from the formal To-Do list
>>>         Updated the Request section to reflect our latest XSD definitio=
n and
>>> made a few corrections.
>>>         Updated the Reply/response section to reflect our latest XSD
>>> definition and made a few corrections.
>>>         Corrected the XSD structure of the spppResponse element definti=
on to
>>> remove the
>>>                 duplicate clinet and server transaction ID attributed. =
 We
>>> are
>>> using elements.
>>> 5) Compelted item "4h" in the formal To-Do list.  This one actually bel=
onged
>>> to Syed, but I realized
>>>         that it tightly related to my item "4a", so I went ahaead and
>>> included
>>> it in that section.
>>> 6) Tentatively Completed item "4e" in the formal To-Do list.
>>>         May want to break out the message parameters to an XML data
>>> structure
>>> in the XSD.
>>> 7) Working on action item 7
>>> 8) Worked on how to meet Syed two requirements.  I discuss this in more
>>> detail
>>> below.
>>>=20
>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>>=20
>>> Proposal for Syeds two requirements:
>>>=20
>>> The Requirements:
>>> 1) Allow partial success within a given request (iow, the result of a g=
iven
>>> request is not all or nothing).
>>> 2) Allow the detailed result of the objects within a request to be echo=
ed
>>> back
>>> ti the client (specifically for the Public Identifier and its COR reque=
st
>>> result.
>>>=20
>>> Background:
>>>=20
>>> 1) I think both requirements are of course reasonable if you have syste=
ms
>>> that
>>> need them and that are therefore ok with te moderate performance and
>>> complexity that they result in.  Which of course Syed does.  So I'm in
>>> agreement that we should make the necessary modifications to support th=
em.
>>> 2) The protocol was not initially constructed to address these two
>>> requirements because they were not requirements at the time.
>>> 3) To help answer the first requirement we had just bolted on the
>>> "transactional" attribute to the spppRequest, and made the content of a=
n
>>> spppRequest to be zero or more, object and relied on the parameterized
>>> response messages/codes to add the details about what failed.  However,=
 I've
>>> come to believe that this is no longer a clean and effective way to han=
dle
>>> them.
>>>=20
>>> Proposal:
>>>=20
>>> 1) Change all the object operation objects so that they do not support
>>> multiple objects.  Iow, addDestGrps, would become addDestGrp, and addPI=
s
>>> would
>>> become addPI.  This eliminates the complexity of the response that resu=
lts
>>> from allowing both multiple objects and multiple object requests to be
>>> passed
>>> into an spppRequest operation.
>>> 2) Change the response data structure and so that it can handle echoing=
 back
>>> all of the objects that were passed in and the result of each.
>>> 3) I'll make the necessary changes to document and XSD over the next co=
uple
>>> days.
>>>=20
>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>>=20
>>>=20
>>> Document To-Do List
>>>=20
>>> XX 1) (Ken) Write the add/get Destination Group operation sub-sections =
of
>>> section 8.
>>> 2) (Syed) Write the general "del" operation sections of sub-section 8.
>>> 3) (Alex & Ken) Make sure that the portions of section 8 that I wrote a=
nd
>>> the
>>> portions that Syed will write are in sync from a specificity standpoint=
 and
>>> a
>>> functionality stand point, and that they are all correct from a spellin=
g and
>>> grammar perspective.
>>> 4) Update/tweak/add sections that describe the XSD and protocol concept=
s
>>> that
>>> apply to all of the operations in section 8. This includes the followin=
g:
>>> XX a) (Ken) BasicRqstType and BasicRspns Type
>>> b) (Syed) BaseObjType
>>> d) (Syed) Transactional boundaries and transaction IDs
>>> XX e) (Ken) Response codes
>>> f) (Ken) Authorization to objects and information
>>> g) (???HowDoWeWantToDocumentThis)??? Object keys (business keys vs synt=
hetic
>>> keys).
>>> XX h) (Syed / Ken) spppRequest and spppResponse data elements and the
>>> "transactional" element. Related to (d) above.
>>> j) (Ken) Organization ID documentation.
>>> 5) (Syed) Evaluate and incorporate what Syed comes up with on the open
>>> number
>>> plan concept and add this into Syed's Public Identity portion of sectio=
n 8.
>>> 6) (Syed, Alex for SIP Redirect example) Add more information in sectio=
n 8
>>> to
>>> explain how the URIType is used (to meet the LUF requirements). This wi=
ll be
>>> part of an example section. We will add an example appendix at the end.
>>> Working 7) (JFM first pass then, Ken) Clean up and partially re-organiz=
ed
>>> the
>>> introductory sections 1 through 7 to make them more focused and clear c=
ut.
>>> Perhaps move parts of their content into section 8, etc.
>>> 7.5) (Alex) Review the requirements section. I'm not sure why we have t=
he
>>> use
>>> cases and requirements re-stated in this document. I think we should no=
t do
>>> that. Also see my comments on section 1 through 7 sent out on Monday, 7=
/26.
>>>  8) (Sumanth) Make sure the terminology and definitions in the intro
>>> sections
>>> are now in sync with our new understandings of the use cases in the use=
 case
>>> document.
>>> 9) Updates to Public Identifier Type Documentation and XSD as follows:
>>> a) (JFM)corClaimStatus boolean instead of "approved" enum and
>>> corClaimStatusChanges date/Time
>>> b) (Syed) Open numbering plan support for TN Range
>>> c) (JFM) TNRange should not inherit from TN
>>> 11) (Ken) File based bulk provisioning.
>>> 12) (Ken, Alex) Data validation rules for each data element.
>>> 13) (Ken) Make the content of spppRequest more explicit so that update
>>> requests and query requests cannot be co-mingloed in the same spppReque=
st.
>>>=20
>>>=20
>>>=20
>>> This e-mail message is for the sole use of the intended recipient(s)and=
 may
>>> contain confidential and privileged information of Transaction Network
>>> Services.
>>> Any unauthorised review, use, disclosure or distribution is prohibited.=
 If
>>> you
>>> are not the intended recipient, please contact the sender by reply e-ma=
il
>>> and
>>> destroy all copies of the original message.
>>>=20
>>> _______________________________________________
>>> drinks mailing list
>>> drinks@ietf.org
>>> https://www.ietf.org/mailman/listinfo/drinks
>>>=20
>>> This e-mail message is for the sole use of the intended recipient(s)and=
 may
>>> contain confidential and privileged information of Transaction Network
>>> Services.
>>> Any unauthorised review, use, disclosure or distribution is prohibited.=
 If
>>> you
>>> are not the intended recipient, please contact the sender by reply e-ma=
il
>>> and
>>> destroy all copies of the original message.
>>>=20
>>=20
>>=20
>> This e-mail message is for the sole use of the intended recipient(s)and =
may
>> contain confidential and privileged information of Transaction Network
>> Services.
>> Any unauthorised review, use, disclosure or distribution is prohibited. =
If
>> you
>> are not the intended recipient, please contact the sender by reply e-mai=
l and
>> destroy all copies of the original message.
>>=20
>=20
> _______________________________________________
> drinks mailing list
> drinks@ietf.org
> https://www.ietf.org/mailman/listinfo/drinks


--_002_C8B5279F439FEsyedalineustarbiz_
Content-Type: application/octet-stream; name="sp_example.txt"
Content-Description: sp_example.txt
Content-Disposition: attachment; filename="sp_example.txt"; size=24300;
	creation-date="Tue, 14 Sep 2010 13:22:41 GMT";
	modification-date="Tue, 14 Sep 2010 13:22:41 GMT"
Content-Transfer-Encoding: base64

CjkuIEFuIFNQUFAgcHJvdmlzaW9uaW5nIGV4YW1wbGUKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQoKCgotLS0tLS0tLS0tLS0tLS0rICAgICAgICAgICAgICAgICAgICAgICstLS0tLS0t
LS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICB8ICAgICAg
ICAgICAgCiAgICAgICAgICstLS0tLS0tLS0tLS0tLS0rICAgICArLS0tLS0tLS0tLS0tLS0tKwog
ICAgICAgICB8IHNiZTEuc3NwMS5jb20gfCAgICAgfCBzYmUyLnNzcDIuY29tIHwKICAgICAgICAg
Ky0tLS0tLS0tLS0tLS0tLSsgICAgICstLS0tLS0tLS0tLS0tLS0rCiBTU1AxICAgICAgICAgIHwg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgU1NQMgogICAgICAgICArLS0tLS0tLS0t
LS0tLS0tKyAgICAgKy0tLS0tLS0tLS0tLS0tLSsKICAgICAgICAgfCBzYmUzLnNzcDEuY29tIHwg
ICAgIHwgc2JlNC5zc3AyLmNvbSB8CiAgICAgICAgICstLS0tLS0tLS0tLS0tLS0rICAgICArLS0t
LS0tLS0tLS0tLS0tKwogICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgIHwKLS0t
LS0tLS0tLS0tLS0tKyAgICAgICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tCiAg
ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgICAgfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgICAgfCBTUFBQICAgKy0t
LS0tLS0tLS0tLS0tLS0tLSsgICBTUFBQICB8CiAgICAgICAgKy0tLS0tLS0+fCAgICAgUmVnaXN0
cnkgICAgIHw8LS0tLS0tLS0rCiAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLSsK
CjkuMSBBZGQgZGVzdGluYXRpb24gZ3JvdXAKClNTUDIgaW5pdGlhdGVzIGEgdHJhbnNhY3Rpb24g
d2l0aCB0aGUgUmVnaXN0cnkgdG8gYWRkIGEgZGVzdGluYXRpb24gZ3JvdXAuCgo8P3htbCB2ZXJz
aW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo8c3BwcFJlcXVlc3QgeG1sbnM6eHNpPSJodHRw
Oi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIKICB4c2k6c2NoZW1hTG9jYXRp
b249InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEgc3BwcC54c2QiCiAgeG1sbnM9
InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEiPgogIDxhZGREZXN0R3JvdXBzUnFz
dD4KICAgIDxjbGllbnRUcmFuc0lkPnR4Xzc3Nzc8L2NsaWVudFRyYW5zSWQ+CiAgICA8ZGVzdEdy
cD4KICAgICAgPGJhc2U+CiAgICAgICAgPHJhbnRJZD5zc3AyPC9yYW50SWQ+CiAgICAgICAgPHJh
cklkPnNzcDI8L3JhcklkPgogICAgICA8L2Jhc2U+CiAgICAgIDxkZ05hbWU+REVTVF9HUlBfU1NQ
Ml8xPC9kZ05hbWU+CiAgICA8L2Rlc3RHcnA+CiAgPC9hZGREZXN0R3JvdXBzUnFzdD4KPC9zcHBw
UmVxdWVzdD4KCgpUaGUgUmVnaXN0cnkgcHJvY2Vzc2VzIHRoZSByZXF1ZXN0IGFuZCByZXR1cm4g
YSBmYXZvcmFibGUgcmVzcG9uc2UgY29uZmlybWluZyBzdWNjZXNzZnVsIGNyZWF0aW9uIG9mIHRo
ZSBuYW1lZCBkZXN0aW5hdGlvbiBncm91cC4KCjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9
IlVURi04Ij8+CjxzcHBwUmVzcG9uc2UgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAx
L1hNTFNjaGVtYS1pbnN0YW5jZSIKICB4c2k6c2NoZW1hTG9jYXRpb249InVybjppZXRmOnBhcmFt
czp4bWw6bnM6c3BwcDpiYXNlOjEgc3BwcC54c2QiCiAgeG1sbnM9InVybjppZXRmOnBhcmFtczp4
bWw6bnM6c3BwcDpiYXNlOjEiPgogIDxhZGREZXN0R3JvdXBzUnNwbnM+CiAgICA8Y2xpZW50VHJh
bnNJZD50eF83Nzc3PC9jbGllbnRUcmFuc0lkPgogICAgPHNlcnZlclRyYW5zSWQ+dHhfaWRfMTIz
NDY8L3NlcnZlclRyYW5zSWQ+CiAgICA8cmVzQ29kZT4xMDAwPC9yZXNDb2RlPgogICAgPHJlc01z
Zz5SZXF1ZXN0IHN1Y2Nlc3NmdWw8L3Jlc01zZz4KICA8L2FkZERlc3RHcm91cHNSc3Bucz4KPC9z
cHBwUmVzcG9uc2U+CgoKOS4yIEFkZCBJbmdyZXNzIFJvdXRlIGRhdGEKClRoZSBwdWJsaWMgaWRl
bnRpdGllcyB0aGF0IFNTUDIgaGFzIGEgcmV0YWlsIHJlbGF0aW9uc2hpcCB3aXRoIGFyZSByZWFj
aGVhYmxlIHZpYSB0d28gU0JFIHJlc291cmNlcy4gU1NQMiBwcm92aXNpb25zIHRoaXMgaW5mb3Jt
YXRpb24gaW4gdGhlIFJlZ2lzdHJ5IAoKPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRG
LTgiPz4KPHNwcHBSZXF1ZXN0IHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxT
Y2hlbWEtaW5zdGFuY2UiCiAgeHNpOnNjaGVtYUxvY2F0aW9uPSJ1cm46aWV0ZjpwYXJhbXM6eG1s
Om5zOnNwcHA6YmFzZToxIHNwcHAueHNkIgogIHhtbG5zPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5z
OnNwcHA6YmFzZToxIj4KICA8YWRkUnRlR3Jwc1Jxc3Q+CiAgICA8cnRlR3JwPgogICAgICA8YmFz
ZT4KICAgICAgICA8cmFudElkPnNzcDI8L3JhbnRJZD4KICAgICAgICA8cmFySWQ+c3NwMjwvcmFy
SWQ+CiAgICAgIDwvYmFzZT4KICAgICAgPHJ0ZUdycE5hbWU+UlRFX0dSUF9TU1AyXzE8L3J0ZUdy
cE5hbWU+CiAgICAgIDxydGVSZWMgeG1sbnM6bnMxPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOnNw
cHA6YmFzZToxIgogICAgICAgIHhzaTp0eXBlPSJuczE6TkFQVFJUeXBlIj4KICAgICAgICA8cHJp
b3JpdHk+MTAwPC9wcmlvcml0eT4KICAgICAgICA8b3JkZXI+MTA8L29yZGVyPgogICAgICAgIDxw
cmVmPjMwPC9wcmVmPgogICAgICAgIDxmbGFncz51PC9mbGFncz4KICAgICAgICA8c3Zjcz5FMlUr
c2lwPC9zdmNzPgogICAgICAgIDxyZWd4PgogICAgICAgICAgPGVyZT5eKC4qKSQ8L2VyZT4KICAg
ICAgICAgIDxyZXBsPnNpcDpcMUBzYmUzLnNzcDIuY29tPC9yZXBsPgogICAgICAgIDwvcmVneD4K
ICAgICAgPC9ydGVSZWM+CiAgICAgIDxydGVSZWMgeG1sbnM6bnMxPSJ1cm46aWV0ZjpwYXJhbXM6
eG1sOm5zOnNwcHA6YmFzZToxIgogICAgICAgIHhzaTp0eXBlPSJuczE6TkFQVFJUeXBlIj4KICAg
ICAgICA8cHJpb3JpdHk+MTAwPC9wcmlvcml0eT4KICAgICAgICA8b3JkZXI+MTA8L29yZGVyPgog
ICAgICAgIDxwcmVmPjQwPC9wcmVmPgogICAgICAgIDxmbGFncz51PC9mbGFncz4KICAgICAgICA8
c3Zjcz5FMlUrc2lwPC9zdmNzPgogICAgICAgIDxyZWd4PgogICAgICAgICAgPGVyZT5eKC4qKSQ8
L2VyZT4KICAgICAgICAgIDxyZXBsPnNpcDpcMUBzYmU0LnNzcDIuY29tPC9yZXBsPgogICAgICAg
IDwvcmVneD4KICAgICAgPC9ydGVSZWM+CiAgICAgIDxkZ05hbWU+REVTVF9HUlBfU1NQMl8xPC9k
Z05hbWU+CiAgICAgIDxpc0luU3ZjPnRydWU8L2lzSW5TdmM+CiAgICA8L3J0ZUdycD4KICA8L2Fk
ZFJ0ZUdycHNScXN0Pgo8L3NwcHBSZXF1ZXN0PgoKVG8gY29uZmlybSBzdWNjZXNzZnVsIHByb2Nl
c3Npbmcgb2YgdGhpcyByZXF1ZXN0LCBTU1AyIFNQUFAgY2xpZW50IGdldHMgdGhlIGZvbGxvd2lu
ZyByZXNwb25zZSBiYWNrLgoKPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4K
PHNwcHBSZXNwb25zZSB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1h
LWluc3RhbmNlIgogIHhzaTpzY2hlbWFMb2NhdGlvbj0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpz
cHBwOmJhc2U6MSBzcHBwLnhzZCIKICB4bWxucz0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpzcHBw
OmJhc2U6MSI+CiAgPGFkZFJ0ZUdycHNSc3Bucz4KICAgIDxzZXJ2ZXJUcmFuc0lkPnR4X2lkXzEy
MzQ1PC9zZXJ2ZXJUcmFuc0lkPgogICAgPHJlc0NvZGU+MTAwMDwvcmVzQ29kZT4KICAgIDxyZXNN
c2c+UmVxdWVzdCBzdWNjZXNzZnVsPC9yZXNNc2c+CiAgPC9hZGRSdGVHcnBzUnNwbnM+Cjwvc3Bw
cFJlc3BvbnNlPgoKCjkuMyBBZGQgUHVibGljIElkZW50aWZpZXIgLS0gU3VjY2Vzc2Z1bCBDT1Ig
Y2xhaW0KClNTUDIgYWN0aXZhdGVzIGEgVE4gcHVibGljIGlkZW50aXR5IGJ5IGFzc29jaWF0aW5n
IGl0IHdpdGggYSB2YWxpZCBkZXN0aW5hdGlvbiBncm91cC4gRnVydGhlciwgU1NQMiBwdXQgZm9y
dGhzIGEgY2xhaW0gdGhhdCBpdCBpcyB0aGUgY2Fycmllci1vZi1yZWNvcmQgZm9yIHRoZSBUTi4K
Cjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+CjxzcHBwUmVxdWVzdCB4bWxu
cz0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpzcHBwOmJhc2U6MSIKICB4bWxuczp4c2k9Imh0dHA6
Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIgogIHhzaTpzY2hlbWFMb2NhdGlv
bj0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpzcHBwOmJhc2U6MSBzcHBwLnhzZCI+CiAgPGFkZFB1
Yklkc1Jxc3Q+CiAgICA8Y2xpZW50VHJhbnNJZD50eGlkLTU1NTU8L2NsaWVudFRyYW5zSWQ+CiAg
ICA8cGkgeG1sbnM6bnMxPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOnNwcHA6YmFzZToxIgogICAg
ICB4c2k6dHlwZT0ibnMxOlROVHlwZSI+CiAgICAgIDxiYXNlPgogICAgICAgIDxyYW50SWQ+cmFu
dElkMDwvcmFudElkPgogICAgICAgIDxyYXJJZD5yYXJJZDA8L3JhcklkPgogICAgICA8L2Jhc2U+
CiAgICAgIDxuczE6ZGdOYW1lPkRFU1RfR1JQXzE8L25zMTpkZ05hbWU+CiAgICAgIDxuczE6Y29y
SW5mbz4KICAgICAgICA8bnMxOmNvckNsYWltPnRydWU8L25zMTpjb3JDbGFpbT4KICAgICAgPC9u
czE6Y29ySW5mbz4KICAgICAgPHRuPisxMjAyNTU1NjY2NjwvdG4+CiAgICA8L3BpPgogIDwvYWRk
UHViSWRzUnFzdD4KPC9zcHBwUmVxdWVzdD4KCkFzc3VtaW5nIHRoYXQgdGhlIHJlZ2lzdHJ5IGhh
cyBhY2Nlc3MgdG8gYXV0aG9yaXRhdGl2ZSBkYXRhIGFuZCBpdCBwZXJmb3JtcyB0aGUgcmVxdWly
ZWQgY2hlY2tzIHRvIHZlcmlmeSB0aGF0IFNTUDIgaXMgaW4gZmFjdCB0aGUgc2VydmljZSBwcm92
aWRlciBvZiByZWNvcmRzIGZvciB0aGUgZ2l2ZW4gVE4sIHRoZSByZXF1ZXN0IHdhcyBwcm9jZXNz
ZWQgc3VjY2Vzc2Z1bGx5LgoKPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4K
PHNwcHBSZXNwb25zZSB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1h
LWluc3RhbmNlIgogeHNpOnNjaGVtYUxvY2F0aW9uPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOnNw
cHA6YmFzZToxIHNwcHAueHNkIgogeG1sbnM9InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpi
YXNlOjEiPgogIDxhZGRQdWJJZHNSc3Bucz4KICAgIDxjbGllbnRUcmFuc0lkPnR4aWQtNTU1NTwv
Y2xpZW50VHJhbnNJZD4KICAgIDxzZXJ2ZXJUcmFuc0lkPnR4X2lkXzEyMzIwOTwvc2VydmVyVHJh
bnNJZD4KICAgIDxyZXNDb2RlPjEwMDA8L3Jlc0NvZGU+CiAgICA8cmVzTXNnPlJlcXVlc3Qgc3Vj
Y2Vzc2Z1bDwvcmVzTXNnPgogIDwvYWRkUHViSWRzUnNwbnM+Cjwvc3BwcFJlc3BvbnNlPgoKOS40
IEFkZCBMUk4KClRvIGZhY2lsaXRhdGUgcm91dGUgbG9va3VwcyBvZiBwb3J0ZWQgbnVtYmVycyBi
eSB0aGUgYXNzb2NpYXRlIHJvdXRlIG51bWJlciwgU1NQMiBpbml0aWF0ZXMgYSByZXF1ZXN0IHRv
IGFzc29jaWF0ZSBhIGRlc3RpbmF0aW9uIGdyb3VwIHRvIGEgcm91dGUgbnVtYmVyLgoKPD94bWwg
dmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHNwcHBSZXF1ZXN0IHhtbG5zPSJ1cm46
aWV0ZjpwYXJhbXM6eG1sOm5zOnNwcHA6YmFzZToxIgogIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53
My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiCiAgeHNpOnNjaGVtYUxvY2F0aW9uPSJ1cm46
aWV0ZjpwYXJhbXM6eG1sOm5zOnNwcHA6YmFzZToxIHNwcHAueHNkIj4KICA8YWRkUHViSWRzUnFz
dD4KICAgIDxwaSB4bWxuczpuczE9InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEi
CiAgICAgIHhzaTp0eXBlPSJuczE6Uk5UeXBlIj4KICAgICAgPGJhc2U+CiAgICAgICAgPHJhbnRJ
ZD5yYW50SWQwPC9yYW50SWQ+CiAgICAgICAgPHJhcklkPnJhcklkMDwvcmFySWQ+CiAgICAgIDwv
YmFzZT4KICAgICAgPG5zMTpkZ05hbWU+REVTVF9HUlBfMTwvbnMxOmRnTmFtZT4KICAgICAgPHJu
PjIwMjU1NTAwMDA8L3JuPgogICAgPC9waT4KICA8L2FkZFB1Yklkc1Jxc3Q+Cjwvc3BwcFJlcXVl
c3Q+CgpSZWdpc3RyeSBjb21wbGV0ZXMgdGhlIHJlcXVlc3Qgc3VjY2Vzc2Z1bGx5Cgo8P3htbCB2
ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo8c3BwcFJlc3BvbnNlIHhtbG5zOnhzaT0i
aHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiCiB4c2k6c2NoZW1hTG9j
YXRpb249InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEgc3BwcC54c2QiCiB4bWxu
cz0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpzcHBwOmJhc2U6MSI+CiAgPGFkZFB1Yklkc1JzcG5z
PgogICAgPGNsaWVudFRyYW5zSWQ+dHhpZC01NTU1PC9jbGllbnRUcmFuc0lkPgogICAgPHNlcnZl
clRyYW5zSWQ+dHhfaWRfMTIyOTg8L3NlcnZlclRyYW5zSWQ+CiAgICA8cmVzQ29kZT4xMDAwPC9y
ZXNDb2RlPgogICAgPHJlc01zZz5SZXF1ZXN0IHN1Y2Nlc3NmdWw8L3Jlc01zZz4KICA8L2FkZFB1
Yklkc1JzcG5zPgo8L3NwcHBSZXNwb25zZT4KCjkuNSBBZGQgVE4gUmFuZ2UKCk5leHQsIFNTUDIg
YWN0aXZhdGVzIGEgVE4gcmFuZ2UuCgo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYt
OCI/Pgo8c3BwcFJlcXVlc3QgeG1sbnM9InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNl
OjEiCiAgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5j
ZSIKICB4c2k6c2NoZW1hTG9jYXRpb249InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNl
OjEgc3BwcC54c2QiPgogIDxhZGRQdWJJZHNScXN0PgogICAgPHBpIHhtbG5zOm5zMT0idXJuOmll
dGY6cGFyYW1zOnhtbDpuczpzcHBwOmJhc2U6MSIKICAgICAgeHNpOnR5cGU9Im5zMTpUTlJUeXBl
Ij4KICAgICAgPGJhc2U+CiAgICAgICAgPHJhbnRJZD5yYW50SWQwPC9yYW50SWQ+CiAgICAgICAg
PHJhcklkPnJhcklkMDwvcmFySWQ+CiAgICAgIDwvYmFzZT4KICAgICAgPG5zMTpkZ05hbWU+REVT
VF9HUlBfMTwvbnMxOmRnTmFtZT4KICAgICAgPHRuPisxMjAyNjY2MDAwMDwvdG4+CiAgICAgIDxl
bmRUbj4rMTIwMjY2Njk5OTk8L2VuZFRuPgogICAgPC9waT4KICA8L2FkZFB1Yklkc1Jxc3Q+Cjwv
c3BwcFJlcXVlc3Q+CgpSZWdpc3RyeSBjb21wbGV0ZXMgdGhlIHJlcXVlc3Qgc3VjY2Vzc2Z1bGx5
Cgo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo8c3BwcFJlc3BvbnNlIHht
bG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiCiB4c2k6
c2NoZW1hTG9jYXRpb249InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEgc3BwcC54
c2QiCiB4bWxucz0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpzcHBwOmJhc2U6MSI+CiAgPGFkZFB1
Yklkc1JzcG5zPgogICAgPGNsaWVudFRyYW5zSWQ+dHhpZC01NTU1PC9jbGllbnRUcmFuc0lkPgog
ICAgPHNlcnZlclRyYW5zSWQ+dHhfaWRfMTIyNDQ0OTg8L3NlcnZlclRyYW5zSWQ+CiAgICA8cmVz
Q29kZT4xMDAwPC9yZXNDb2RlPgogICAgPHJlc01zZz5SZXF1ZXN0IHN1Y2Nlc3NmdWw8L3Jlc01z
Zz4KICA8L2FkZFB1Yklkc1JzcG5zPgo8L3NwcHBSZXNwb25zZT4KCjkuNiBBZGQgVE4gUmFuZ2Ug
d2l0aCB0aGUgb3BlbiBudW1iZXIgcGxhbiBzdXBwb3J0Cgo8P3htbCB2ZXJzaW9uPSIxLjAiIGVu
Y29kaW5nPSJVVEYtOCI/Pgo8c3BwcFJlcXVlc3QgeG1sbnM9InVybjppZXRmOnBhcmFtczp4bWw6
bnM6c3BwcDpiYXNlOjEiCiAgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNj
aGVtYS1pbnN0YW5jZSIKICB4c2k6c2NoZW1hTG9jYXRpb249InVybjppZXRmOnBhcmFtczp4bWw6
bnM6c3BwcDpiYXNlOjEgc3BwcC54c2QiPgogIDxhZGRQdWJJZHNScXN0PgogICAgPHBpIHhtbG5z
Om5zMT0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpzcHBwOmJhc2U6MSIKICAgICAgeHNpOnR5cGU9
Im5zMTpUTlJUeXBlIiBwcmVmaXg9InRydWUiPgogICAgICA8YmFzZT4KICAgICAgICA8cmFudElk
PnJhbnRJZDA8L3JhbnRJZD4KICAgICAgICA8cmFySWQ+cmFySWQwPC9yYXJJZD4KICAgICAgPC9i
YXNlPgogICAgICA8bnMxOmRnTmFtZT5ERVNUX0dSUF8xPC9uczE6ZGdOYW1lPgogICAgICA8dG4+
KzQzMTIzMTU1NjY8L3RuPgogICAgICA8ZW5kVG4+KzQzMTIzMTU1Njc8L2VuZFRuPgogICAgPC9w
aT4KICA8L2FkZFB1Yklkc1Jxc3Q+Cjwvc3BwcFJlcXVlc3Q+Cgo8P3htbCB2ZXJzaW9uPSIxLjAi
IGVuY29kaW5nPSJVVEYtOCI/Pgo8c3BwcFJlc3BvbnNlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53
My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiCiB4c2k6c2NoZW1hTG9jYXRpb249InVybjpp
ZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEgc3BwcC54c2QiCiB4bWxucz0idXJuOmlldGY6
cGFyYW1zOnhtbDpuczpzcHBwOmJhc2U6MSI+CiAgPGFkZFB1Yklkc1JzcG5zPgogICAgPGNsaWVu
dFRyYW5zSWQ+dHhpZC01NTU1PC9jbGllbnRUcmFuc0lkPgogICAgPHNlcnZlclRyYW5zSWQ+dHhf
aWRfMTIyNTU1OTg8L3NlcnZlclRyYW5zSWQ+CiAgICA8cmVzQ29kZT4xMDAwPC9yZXNDb2RlPgog
ICAgPHJlc01zZz5SZXF1ZXN0IHN1Y2Nlc3NmdWw8L3Jlc01zZz4KICA8L2FkZFB1Yklkc1JzcG5z
Pgo8L3NwcHBSZXNwb25zZT4KCjkuNyBFbmFibGUgUGVlcmluZyAtLSBSb3V0ZSBHcm91cCBPZmZl
cgoKPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHNwcHBSZXF1ZXN0IHht
bG5zPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOnNwcHA6YmFzZToxIgogIHhtbG5zOnhzaT0iaHR0
cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiCiAgeHNpOnNjaGVtYUxvY2F0
aW9uPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOnNwcHA6YmFzZToxIHNwcHAueHNkIj4KICA8YWRk
UnRlR3JwT2ZmZXJzUnFzdD4KICAgIDxydGVHcnBPZmZlcj4KICAgICAgPGJhc2U+CiAgICAgICAg
PHJhbnRJZD5zc3AyPC9yYW50SWQ+CiAgICAgICAgPHJhcklkPnNzcDI8L3JhcklkPgogICAgICA8
L2Jhc2U+CiAgICAgIDxydGVHcnBPZmZlcktleT4KICAgICAgICA8cnRlR3JwS2V5PgogICAgICAg
ICAgPHJhbnRJZD5zc3AyPC9yYW50SWQ+CiAgICAgICAgICA8bmFtZT5SVEVfR1JQX1NTUDJfMTwv
bmFtZT4KICAgICAgICA8L3J0ZUdycEtleT4KICAgICAgICA8b2ZmZXJlZFRvPnNzcDE8L29mZmVy
ZWRUbz4KICAgICAgPC9ydGVHcnBPZmZlcktleT4KICAgICAgPHN0YXR1cz5vZmZlcmVkPC9zdGF0
dXM+CiAgICAgIDxvZmZlckRhdGVUaW1lPjIwMDYtMDUtMDRUMTg6MTM6NTEuMFo8L29mZmVyRGF0
ZVRpbWU+CiAgICA8L3J0ZUdycE9mZmVyPgogIDwvYWRkUnRlR3JwT2ZmZXJzUnFzdD4KPC9zcHBw
UmVxdWVzdD4KCjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+CjxzcHBwUmVz
cG9uc2UgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5j
ZSIKICB4c2k6c2NoZW1hTG9jYXRpb249InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNl
OjEgc3BwcC54c2QiCiAgeG1sbnM9InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEi
PgogIDxhZGRSdGVHcnBPZmZlcnNSc3Bucz4KICAgIDxjbGllbnRUcmFuc0lkPnR4aWQtNTU1NTwv
Y2xpZW50VHJhbnNJZD4KICAgIDxzZXJ2ZXJUcmFuc0lkPnR4X2lkXzEyMjc3Nzk4PC9zZXJ2ZXJU
cmFuc0lkPgogICAgPHJlc0NvZGU+MTAwMDwvcmVzQ29kZT4KICAgIDxyZXNNc2c+UmVxdWVzdCBz
dWNjZXNzZnVsPC9yZXNNc2c+CiAgPC9hZGRSdGVHcnBPZmZlcnNSc3Bucz4KPC9zcHBwUmVzcG9u
c2U+Cgo5LjggRW5hYmxlIFBlZXJpbmcgLS0gUm91dGUgR3JvdXAgT2ZmZXIgQWNjZXB0Cgo8P3ht
bCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo8c3BwcFJlcXVlc3QgeG1sbnM9InVy
bjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEiCiAgeG1sbnM6eHNpPSJodHRwOi8vd3d3
LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIKICB4c2k6c2NoZW1hTG9jYXRpb249InVy
bjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEgc3BwcC54c2QiPgogIDxhY2NlcHRSdGVH
cnBPZmZlcnNScXN0PgogICAgPHJ0ZUdycE9mZmVyS2V5PgogICAgICA8cnRlR3JwS2V5PgogICAg
ICAgIDxyYW50SWQ+c3NwMjwvcmFudElkPgogICAgICAgIDxuYW1lPlJURV9HUlBfU1NQMl8xPC9u
YW1lPgogICAgICA8L3J0ZUdycEtleT4KICAgICAgPG9mZmVyZWRUbz5zc3AxPC9vZmZlcmVkVG8+
CiAgICA8L3J0ZUdycE9mZmVyS2V5PgogIDwvYWNjZXB0UnRlR3JwT2ZmZXJzUnFzdD4KPC9zcHBw
UmVxdWVzdD4KCjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+CjxzcHBwUmVz
cG9uc2UgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5j
ZSIKICB4c2k6c2NoZW1hTG9jYXRpb249InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNl
OjEgc3BwcC54c2QiCiAgeG1sbnM9InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEi
PgogIDxhY2NlcHRSdGVHcnBPZmZlcnNSc3Bucz4KICAgIDxjbGllbnRUcmFuc0lkPnR4aWQtNTU1
NTwvY2xpZW50VHJhbnNJZD4KICAgIDxzZXJ2ZXJUcmFuc0lkPnR4X2lkXzEyMzMzNzk4PC9zZXJ2
ZXJUcmFuc0lkPgogICAgPHJlc0NvZGU+MTAwMDwvcmVzQ29kZT4KICAgIDxyZXNNc2c+UmVxdWVz
dCBzdWNjZXNzZnVsPC9yZXNNc2c+CiAgPC9hY2NlcHRSdGVHcnBPZmZlcnNSc3Bucz4KPC9zcHBw
UmVzcG9uc2U+Cgo5LjkgQWRkIEVncmVzcyBSb3V0ZQoKPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNv
ZGluZz0iVVRGLTgiPz4KPHNwcHBSZXF1ZXN0IHhtbG5zPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5z
OnNwcHA6YmFzZToxIgogIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hl
bWEtaW5zdGFuY2UiCiAgeHNpOnNjaGVtYUxvY2F0aW9uPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5z
OnNwcHA6YmFzZToxIHNwcHAueHNkIj4KICA8YWRkRWdyUnRlc1Jxc3Q+CiAgICA8ZWdyUnRlPgog
ICAgICA8YmFzZT4KICAgICAgICA8cmFudElkPnNzcDE8L3JhbnRJZD4KICAgICAgICA8cmFySWQv
PgogICAgICA8L2Jhc2U+CiAgICAgIDxlZ3JSdGVOYW1lPkVHUl9SVEVfMDE8L2VnclJ0ZU5hbWU+
CiAgICAgIDxwcmVmPjUwPC9wcmVmPgogICAgICA8c3Zjcz5FMlUrc2lwPC9zdmNzPgogICAgICA8
cmVneFJld3JpdGVSdWxlPgogICAgICAgIDxlcmU+XiguKikkPC9lcmU+CiAgICAgICAgPHJlcGw+
c2lwOlwxQHNiZTEuc3NwMS5jb208L3JlcGw+CiAgICAgIDwvcmVneFJld3JpdGVSdWxlPgogICAg
ICA8aW5ncmVzc1J0ZT4KICAgICAgICA8cmFudElkPnNzcDI8L3JhbnRJZD4KICAgICAgICA8bmFt
ZT5SVEVfR1JQX1NTUDJfMTwvbmFtZT4KICAgICAgPC9pbmdyZXNzUnRlPgogICAgPC9lZ3JSdGU+
CiAgPC9hZGRFZ3JSdGVzUnFzdD4KPC9zcHBwUmVxdWVzdD4KCgo8P3htbCB2ZXJzaW9uPSIxLjAi
IGVuY29kaW5nPSJVVEYtOCI/Pgo8c3BwcFJlc3BvbnNlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53
My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiCiAgeHNpOnNjaGVtYUxvY2F0aW9uPSJ1cm46
aWV0ZjpwYXJhbXM6eG1sOm5zOnNwcHA6YmFzZToxIHNwcHAueHNkIgogIHhtbG5zPSJ1cm46aWV0
ZjpwYXJhbXM6eG1sOm5zOnNwcHA6YmFzZToxIj4KICA8YWRkRWdyUnRlc1JzcG5zPgogICAgPGNs
aWVudFRyYW5zSWQ+dHhpZC01NTU1PC9jbGllbnRUcmFuc0lkPgogICAgPHNlcnZlclRyYW5zSWQ+
dHhfaWRfMTIzODg4OTg8L3NlcnZlclRyYW5zSWQ+CiAgICA8cmVzQ29kZT4xMDAwPC9yZXNDb2Rl
PgogICAgPHJlc01zZz5SZXF1ZXN0IHN1Y2Nlc3NmdWw8L3Jlc01zZz4KICA8L2FkZEVnclJ0ZXNS
c3Bucz4KPC9zcHBwUmVzcG9uc2U+Cgo5LjEwIEdldCBEZXN0aW5hdGlvbiBHcm91cAoKPD94bWwg
dmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHNwcHBSZXF1ZXN0IHhtbG5zPSJ1cm46
aWV0ZjpwYXJhbXM6eG1sOm5zOnNwcHA6YmFzZToxIgogIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53
My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiCiAgeHNpOnNjaGVtYUxvY2F0aW9uPSJ1cm46
aWV0ZjpwYXJhbXM6eG1sOm5zOnNwcHA6YmFzZToxIHNwcHAueHNkIj4KICA8Z2V0RGVzdEdyb3Vw
c1Jxc3Q+CiAgICA8b2JqZWN0S2V5PgogICAgICA8cmFudElkPnNzcDI8L3JhbnRJZD4KICAgICAg
PG5hbWU+REVTVF9HUlBfU1NQMl8xPC9uYW1lPgogICAgPC9vYmplY3RLZXk+CiAgPC9nZXREZXN0
R3JvdXBzUnFzdD4KPC9zcHBwUmVxdWVzdD4KCjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9
IlVURi04Ij8+CjxzcHBwUmVzcG9uc2UgeG1sbnM9InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3Bw
cDpiYXNlOjEiCiAgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1p
bnN0YW5jZSIKICB4c2k6c2NoZW1hTG9jYXRpb249InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3Bw
cDpiYXNlOjEgc3BwcC54c2QiPgogIDxnZXREZXN0R3JvdXBzUnNwbnM+CiAgICA8c2VydmVyVHJh
bnNJZD50eGlkLTk4MTM0MTIzPC9zZXJ2ZXJUcmFuc0lkPgogICAgPHJlc0NvZGU+MTAwMDwvcmVz
Q29kZT4KICAgIDxyZXNNc2c+U3VjY2VzczwvcmVzTXNnPgogICAgPGRlc3RHcnA+CiAgICAgIDxi
YXNlPgogICAgICAgIDxyYW50SWQ+c3NwMjwvcmFudElkPgogICAgICAgIDxyYXJJZD5zc3AyPC9y
YXJJZD4KICAgICAgPC9iYXNlPgogICAgICA8ZGdOYW1lPkRFU1RfR1JQX1NTUDJfMTwvZGdOYW1l
PgogICAgPC9kZXN0R3JwPgogIDwvZ2V0RGVzdEdyb3Vwc1JzcG5zPgo8L3NwcHBSZXNwb25zZT4K
CjkuMTEgR2V0IFB1YmxpYyBJZGVudGl0eQoKPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0i
VVRGLTgiPz4KPHNwcHBSZXF1ZXN0IHhtbG5zPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOnNwcHA6
YmFzZToxIgogIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5z
dGFuY2UiCiAgeHNpOnNjaGVtYUxvY2F0aW9uPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOnNwcHA6
YmFzZToxIHNwcHAueHNkIj4KICA8Z2V0UHViSWRzUnFzdD4KICAgIDxwaSB4bWxuczpuczE9InVy
bjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEiCiAgICAgIHhzaTp0eXBlPSJuczE6VE5U
eXBlIj4KICAgICAgPGJhc2U+CiAgICAgICAgPHJhbnRJZD5yYW50SWQwPC9yYW50SWQ+CiAgICAg
ICAgPHJhcklkPnJhcklkMDwvcmFySWQ+CiAgICAgIDwvYmFzZT4KICAgICAgPHRuPisxMjAyNTU1
NjY2NjwvdG4+CiAgICA8L3BpPgogIDwvZ2V0UHViSWRzUnFzdD4KPC9zcHBwUmVxdWVzdD4KCjw/
eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+CjxzcHBwUmVzcG9uc2UgeG1sbnM9
InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEiCiAgeG1sbnM6eHNpPSJodHRwOi8v
d3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIKICB4c2k6c2NoZW1hTG9jYXRpb249
InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEgc3BwcC54c2QiPgogIDxnZXRQdWJJ
ZHNSc3Bucz4KICAgIDxzZXJ2ZXJUcmFuc0lkPnR4aWQtOTgxMzQxMjM8L3NlcnZlclRyYW5zSWQ+
CiAgICA8cmVzQ29kZT4xMDAwPC9yZXNDb2RlPgogICAgPHJlc01zZz5TdWNjZXNzPC9yZXNNc2c+
CiAgICA8cGkgeG1sbnM6bnMxPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOnNwcHA6YmFzZToxIgog
ICAgICB4c2k6dHlwZT0ibnMxOlROVHlwZSI+CiAgICAgIDxiYXNlPgogICAgICAgIDxyYW50SWQ+
cmFudElkMDwvcmFudElkPgogICAgICAgIDxyYXJJZD5yYXJJZDA8L3JhcklkPgogICAgICA8L2Jh
c2U+CiAgICAgIDxuczE6ZGdOYW1lPkRFU1RfR1JQXzE8L25zMTpkZ05hbWU+CiAgICAgIDxuczE6
Y29ySW5mbz4KICAgICAgICA8bnMxOmNvckNsYWltPnRydWU8L25zMTpjb3JDbGFpbT4KICAgICAg
PC9uczE6Y29ySW5mbz4KICAgICAgPHRuPisxMjAyNTU1NjY2NjwvdG4+CiAgICA8L3BpPgogIDwv
Z2V0UHViSWRzUnNwbnM+Cjwvc3BwcFJlc3BvbnNlPgoKOS4xMiBHZXQgUm91dGUgR3JvdXAgUmVx
dWVzdAoKPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHNwcHBSZXF1ZXN0
IHhtbG5zPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOnNwcHA6YmFzZToxIgogIHhtbG5zOnhzaT0i
aHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiCiAgeHNpOnNjaGVtYUxv
Y2F0aW9uPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOnNwcHA6YmFzZToxIHNwcHAueHNkIj4KICA8
Z2V0UnRlR3Jwc1Jxc3Q+CiAgICA8b2JqZWN0S2V5PgogICAgICA8cmFudElkPnNzcDI8L3JhbnRJ
ZD4KICAgICAgPG5hbWU+REVTVF9HUlBfU1NQMl8xPC9uYW1lPgogICAgPC9vYmplY3RLZXk+CiAg
PC9nZXRSdGVHcnBzUnFzdD4KPC9zcHBwUmVxdWVzdD4KCjw/eG1sIHZlcnNpb249IjEuMCIgZW5j
b2Rpbmc9IlVURi04Ij8+CjxzcHBwUmVzcG9uc2UgeG1sbnM9InVybjppZXRmOnBhcmFtczp4bWw6
bnM6c3BwcDpiYXNlOjEiCiAgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNj
aGVtYS1pbnN0YW5jZSIKICB4c2k6c2NoZW1hTG9jYXRpb249InVybjppZXRmOnBhcmFtczp4bWw6
bnM6c3BwcDpiYXNlOjEgc3BwcC54c2QiPgogIDxnZXRSdGVHcnBzUnNwbnM+CiAgICA8c2VydmVy
VHJhbnNJZD50eGlkLTk4MTIzMTIzPC9zZXJ2ZXJUcmFuc0lkPgogICAgPHJlc0NvZGU+MTAwMDwv
cmVzQ29kZT4KICAgIDxyZXNNc2c+U3VjY2VzczwvcmVzTXNnPgogICAgPHJ0ZUdycD4KICAgICAg
PGJhc2U+CiAgICAgICAgPHJhbnRJZD5zc3AyPC9yYW50SWQ+CiAgICAgICAgPHJhcklkPnNzcDI8
L3JhcklkPgogICAgICA8L2Jhc2U+CiAgICAgIDxydGVHcnBOYW1lPlJURV9HUlBfU1NQMl8xPC9y
dGVHcnBOYW1lPgogICAgICA8cnRlUmVjIHhtbG5zOm5zMT0idXJuOmlldGY6cGFyYW1zOnhtbDpu
czpzcHBwOmJhc2U6MSIKICAgICAgICB4c2k6dHlwZT0ibnMxOk5BUFRSVHlwZSI+CiAgICAgICAg
PHByaW9yaXR5PjEwMDwvcHJpb3JpdHk+CiAgICAgICAgPG9yZGVyPjEwPC9vcmRlcj4KICAgICAg
ICA8cHJlZj4zMDwvcHJlZj4KICAgICAgICA8ZmxhZ3M+dTwvZmxhZ3M+CiAgICAgICAgPHN2Y3M+
RTJVK3NpcDwvc3Zjcz4KICAgICAgICA8cmVneD4KICAgICAgICAgIDxlcmU+XiguKikkPC9lcmU+
CiAgICAgICAgICA8cmVwbD5zaXA6XDFAc2JlMy5zc3AyLmNvbTwvcmVwbD4KICAgICAgICA8L3Jl
Z3g+CiAgICAgIDwvcnRlUmVjPgogICAgICA8cnRlUmVjIHhtbG5zOm5zMT0idXJuOmlldGY6cGFy
YW1zOnhtbDpuczpzcHBwOmJhc2U6MSIKICAgICAgICB4c2k6dHlwZT0ibnMxOk5BUFRSVHlwZSI+
CiAgICAgICAgPHByaW9yaXR5PjEwMDwvcHJpb3JpdHk+CiAgICAgICAgPG9yZGVyPjEwPC9vcmRl
cj4KICAgICAgICA8cHJlZj40MDwvcHJlZj4KICAgICAgICA8ZmxhZ3M+dTwvZmxhZ3M+CiAgICAg
ICAgPHN2Y3M+RTJVK3NpcDwvc3Zjcz4KICAgICAgICA8cmVneD4KICAgICAgICAgIDxlcmU+Xigu
KikkPC9lcmU+CiAgICAgICAgICA8cmVwbD5zaXA6XDFAc2JlNC5zc3AyLmNvbTwvcmVwbD4KICAg
ICAgICA8L3JlZ3g+CiAgICAgIDwvcnRlUmVjPgogICAgICA8ZGdOYW1lPkRFU1RfR1JQX1NTUDJf
MTwvZGdOYW1lPgogICAgICA8aXNJblN2Yz50cnVlPC9pc0luU3ZjPgogICAgPC9ydGVHcnA+CiAg
PC9nZXRSdGVHcnBzUnNwbnM+Cjwvc3BwcFJlc3BvbnNlPgoKCjkuMTQgR2V0IFJvdXRlIEdyb3Vw
IE9mZmVycyBSZXF1ZXN0Cgo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo8
c3BwcFJlcXVlc3QgeG1sbnM9InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEiCiAg
eG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIKICB4
c2k6c2NoZW1hTG9jYXRpb249InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEgc3Bw
cC54c2QiPgogIDxnZXRSdGVHcnBPZmZlcnNScXN0PgogICAgPG9mZmVyZWRUb1BlZXJzPnRydWU8
L29mZmVyZWRUb1BlZXJzPgogICAgPHBlZXJpbmdPcmc+c3NwMTwvcGVlcmluZ09yZz4KICA8L2dl
dFJ0ZUdycE9mZmVyc1Jxc3Q+Cjwvc3BwcFJlcXVlc3Q+Cgo8P3htbCB2ZXJzaW9uPSIxLjAiIGVu
Y29kaW5nPSJVVEYtOCI/Pgo8c3BwcFJlc3BvbnNlIHhtbG5zPSJ1cm46aWV0ZjpwYXJhbXM6eG1s
Om5zOnNwcHA6YmFzZToxIgogIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxT
Y2hlbWEtaW5zdGFuY2UiCiAgeHNpOnNjaGVtYUxvY2F0aW9uPSJ1cm46aWV0ZjpwYXJhbXM6eG1s
Om5zOnNwcHA6YmFzZToxIHNwcHAueHNkIj4KICA8Z2V0UnRlR3JwT2ZmZXJzUnNwbnM+CiAgICA8
c2VydmVyVHJhbnNJZD50eGlkLTk4MTM0MTIzPC9zZXJ2ZXJUcmFuc0lkPgogICAgPHJlc0NvZGU+
MTAwMDwvcmVzQ29kZT4KICAgIDxyZXNNc2c+U3VjY2VzczwvcmVzTXNnPgogICAgPHJ0ZUdycE9m
ZmVyPgogICAgICA8YmFzZT4KICAgICAgICA8cmFudElkPnNzcDI8L3JhbnRJZD4KICAgICAgICA8
cmFySWQ+c3NwMjwvcmFySWQ+CiAgICAgIDwvYmFzZT4KICAgICAgPHJ0ZUdycE9mZmVyS2V5Pgog
ICAgICAgIDxydGVHcnBLZXk+CiAgICAgICAgICA8cmFudElkPnNzcDI8L3JhbnRJZD4KICAgICAg
ICAgIDxuYW1lPlJURV9HUlBfU1NQMl8xPC9uYW1lPgogICAgICAgIDwvcnRlR3JwS2V5PgogICAg
ICAgIDxvZmZlcmVkVG8+c3NwMTwvb2ZmZXJlZFRvPgogICAgICA8L3J0ZUdycE9mZmVyS2V5Pgog
ICAgICA8c3RhdHVzPm9mZmVyZWQ8L3N0YXR1cz4KICAgICAgPG9mZmVyRGF0ZVRpbWU+MjAwNi0w
NS0wNFQxODoxMzo1MS4wWjwvb2ZmZXJEYXRlVGltZT4KICAgIDwvcnRlR3JwT2ZmZXI+CiAgPC9n
ZXRSdGVHcnBPZmZlcnNSc3Bucz4KPC9zcHBwUmVzcG9uc2U+Cgo5LjE1IEdldCBFZ3Jlc3MgUm91
dGUKCjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+CjxzcHBwUmVxdWVzdCB4
bWxucz0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpzcHBwOmJhc2U6MSIKICB4bWxuczp4c2k9Imh0
dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIgogIHhzaTpzY2hlbWFMb2Nh
dGlvbj0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpzcHBwOmJhc2U6MSBzcHBwLnhzZCI+CiAgPGdl
dEVnclJ0ZXNScXN0PgogICAgPG9iamVjdEtleT4KICAgICAgPHJhbnRJZD5zc3AxPC9yYW50SWQ+
CiAgICAgIDxuYW1lPkVHUl9SVEVfMDE8L25hbWU+CiAgICA8L29iamVjdEtleT4KICA8L2dldEVn
clJ0ZXNScXN0Pgo8L3NwcHBSZXF1ZXN0PgoKPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0i
VVRGLTgiPz4KPHNwcHBSZXNwb25zZSB4bWxucz0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpzcHBw
OmJhc2U6MSIKICB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWlu
c3RhbmNlIgogIHhzaTpzY2hlbWFMb2NhdGlvbj0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpzcHBw
OmJhc2U6MSBzcHBwLnhzZCI+CiAgPGdldEVnclJ0ZXNSc3Bucz4KICAgIDxzZXJ2ZXJUcmFuc0lk
PnR4aWQtOTgxMzQxMjM8L3NlcnZlclRyYW5zSWQ+CiAgICA8cmVzQ29kZT4xMDAwPC9yZXNDb2Rl
PgogICAgPHJlc01zZz5TdWNjZXNzPC9yZXNNc2c+CiAgICA8ZWdyUnRlPgogICAgICAgIDxiYXNl
PgogICAgICAgICAgPHJhbnRJZD5zc3AxPC9yYW50SWQ+CiAgICAgICAgICA8cmFySWQ+c3NwMTwv
cmFySWQ+CiAgICAgICAgPC9iYXNlPgogICAgICAgIDxlZ3JSdGVOYW1lPkVHUl9SVEVfMDE8L2Vn
clJ0ZU5hbWU+CiAgICAgICAgPHByZWY+NTA8L3ByZWY+CiAgICAgICAgPHN2Y3M+RTJVK3NpcDwv
c3Zjcz4KICAgICAgICA8cmVneFJld3JpdGVSdWxlPgogICAgICAgICAgPGVyZT5eKC4qKSQ8L2Vy
ZT4KICAgICAgICAgIDxyZXBsPnNpcDpcMUBzYmUxLnNzcDEuY29tPC9yZXBsPgogICAgICAgIDwv
cmVneFJld3JpdGVSdWxlPgogICAgICAgIDxpbmdyZXNzUnRlPgogICAgICAgICAgPHJhbnRJZD5z
c3AyPC9yYW50SWQ+CiAgICAgICAgICA8bmFtZT5SVEVfR1JQX1NTUDJfMTwvbmFtZT4KICAgICAg
ICA8L2luZ3Jlc3NSdGU+CiAgICAgIDwvZWdyUnRlPgogIDwvZ2V0RWdyUnRlc1JzcG5zPgo8L3Nw
cHBSZXNwb25zZT4KCjkuMTYgRGVsZXRlIERlc3RpbmF0aW9uIEdyb3VwCgo8P3htbCB2ZXJzaW9u
PSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo8c3BwcFJlcXVlc3QgeG1sbnM9InVybjppZXRmOnBh
cmFtczp4bWw6bnM6c3BwcDpiYXNlOjEiCiAgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8y
MDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIKICB4c2k6c2NoZW1hTG9jYXRpb249InVybjppZXRmOnBh
cmFtczp4bWw6bnM6c3BwcDpiYXNlOjEgc3BwcC54c2QiPgogIDxkZWxEZXN0R3JvdXBzUnFzdD4K
ICAgIDxvYmplY3RLZXk+CiAgICAgIDxyYW50SWQ+c3NwMjwvcmFudElkPgogICAgICA8bmFtZT5E
RVNUX0dSUF9TU1AyXzE8L25hbWU+CiAgICA8L29iamVjdEtleT4KICA8L2RlbERlc3RHcm91cHNS
cXN0Pgo8L3NwcHBSZXF1ZXN0PgoKPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgi
Pz4KPHNwcHBSZXNwb25zZSB4bWxucz0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpzcHBwOmJhc2U6
MSIKICB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNl
IgogIHhzaTpzY2hlbWFMb2NhdGlvbj0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpzcHBwOmJhc2U6
MSBzcHBwLnhzZCI+CiAgPGRlbERlc3RHcm91cHNSc3Bucz4KICAgIDxzZXJ2ZXJUcmFuc0lkPnR4
aWQtOTgyNTQzMTIzPC9zZXJ2ZXJUcmFuc0lkPgogICAgPHJlc0NvZGU+MTAwMDwvcmVzQ29kZT4K
ICAgIDxyZXNNc2c+U3VjY2VzczwvcmVzTXNnPgogIDwvZGVsRGVzdEdyb3Vwc1JzcG5zPgo8L3Nw
cHBSZXNwb25zZT4KCjkuMTcgRGVsZXRlIFB1YmxpYyBJZGVudGl0eQoKPD94bWwgdmVyc2lvbj0i
MS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHNwcHBSZXF1ZXN0IHhtbG5zPSJ1cm46aWV0ZjpwYXJh
bXM6eG1sOm5zOnNwcHA6YmFzZToxIgogIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAw
MS9YTUxTY2hlbWEtaW5zdGFuY2UiCiAgeHNpOnNjaGVtYUxvY2F0aW9uPSJ1cm46aWV0ZjpwYXJh
bXM6eG1sOm5zOnNwcHA6YmFzZToxIHNwcHAueHNkIj4KICA8ZGVsUHViSWRzUnFzdD4KICAgIDxw
aSB4bWxuczpuczE9InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEiCiAgICAgIHhz
aTp0eXBlPSJuczE6VE5UeXBlIj4KICAgICAgPGJhc2U+CiAgICAgICAgPHJhbnRJZD5yYW50SWQw
PC9yYW50SWQ+CiAgICAgICAgPHJhcklkPnJhcklkMDwvcmFySWQ+CiAgICAgIDwvYmFzZT4KICAg
ICAgPHRuPisxMjAyNTU1NjY2NjwvdG4+CiAgICA8L3BpPgogIDwvZGVsUHViSWRzUnFzdD4KPC9z
cHBwUmVxdWVzdD4KCjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+CjxzcHBw
UmVzcG9uc2UgeG1sbnM9InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEiCiAgeG1s
bnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIKICB4c2k6
c2NoZW1hTG9jYXRpb249InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEgc3BwcC54
c2QiPgogIDxkZWxQdWJJZHNSc3Bucz4KICAgIDxzZXJ2ZXJUcmFuc0lkPnR4aWQtOTgyOTgyNzMx
MjM8L3NlcnZlclRyYW5zSWQ+CiAgICA8cmVzQ29kZT4xMDAwPC9yZXNDb2RlPgogICAgPHJlc01z
Zz5TdWNjZXNzPC9yZXNNc2c+CiAgPC9kZWxQdWJJZHNSc3Bucz4KPC9zcHBwUmVzcG9uc2U+CgoK
OS4xOCBEZWxldGUgUm91dGUgR3JvdXAgUmVxdWVzdAoKPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNv
ZGluZz0iVVRGLTgiPz4KPHNwcHBSZXF1ZXN0IHhtbG5zPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5z
OnNwcHA6YmFzZToxIgogIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hl
bWEtaW5zdGFuY2UiCiAgeHNpOnNjaGVtYUxvY2F0aW9uPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5z
OnNwcHA6YmFzZToxIHNwcHAueHNkIj4KICA8Z2V0UnRlR3Jwc1Jxc3Q+CiAgICA8b2JqZWN0S2V5
PgogICAgICA8cmFudElkPnNzcDI8L3JhbnRJZD4KICAgICAgPG5hbWU+REVTVF9HUlBfU1NQMl8x
PC9uYW1lPgogICAgPC9vYmplY3RLZXk+CiAgPC9nZXRSdGVHcnBzUnFzdD4KPC9zcHBwUmVxdWVz
dD4KCjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+CjxzcHBwUmVzcG9uc2Ug
eG1sbnM9InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEiCiAgeG1sbnM6eHNpPSJo
dHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIKICB4c2k6c2NoZW1hTG9j
YXRpb249InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEgc3BwcC54c2QiPgogIDxn
ZXRSdGVHcnBzUnNwbnM+CiAgICA8c2VydmVyVHJhbnNJZD50eGlkLTk4MjU0MzEyMzwvc2VydmVy
VHJhbnNJZD4KICAgIDxyZXNDb2RlPjEwMDA8L3Jlc0NvZGU+CiAgICA8cmVzTXNnPlN1Y2Nlc3M8
L3Jlc01zZz4KICA8L2dldFJ0ZUdycHNSc3Bucz4KPC9zcHBwUmVzcG9uc2U+Cgo5LjE5IERlbGV0
ZSBSb3V0ZSBHcm91cCBPZmZlcnMgUmVxdWVzdAoKPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGlu
Zz0iVVRGLTgiPz4KPHNwcHBSZXF1ZXN0IHhtbG5zPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOnNw
cHA6YmFzZToxIgogIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEt
aW5zdGFuY2UiCiAgeHNpOnNjaGVtYUxvY2F0aW9uPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOnNw
cHA6YmFzZToxIHNwcHAueHNkIj4KICA8ZGVsUnRlR3JwT2ZmZXJzUnFzdD4KICAgIDxydGVHcnBP
ZmZlcktleT4KICAgICAgPHJ0ZUdycEtleT4KICAgICAgICA8cmFudElkPnNzcDI8L3JhbnRJZD4K
ICAgICAgICA8bmFtZT5SVEVfR1JQX1NTUDJfMTwvbmFtZT4KICAgICAgPC9ydGVHcnBLZXk+CiAg
ICAgIDxvZmZlcmVkVG8+c3NwMTwvb2ZmZXJlZFRvPgogICAgPC9ydGVHcnBPZmZlcktleT4KICA8
L2RlbFJ0ZUdycE9mZmVyc1Jxc3Q+Cjwvc3BwcFJlcXVlc3Q+Cgo8P3htbCB2ZXJzaW9uPSIxLjAi
IGVuY29kaW5nPSJVVEYtOCI/Pgo8c3BwcFJlc3BvbnNlIHhtbG5zPSJ1cm46aWV0ZjpwYXJhbXM6
eG1sOm5zOnNwcHA6YmFzZToxIgogIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9Y
TUxTY2hlbWEtaW5zdGFuY2UiCiAgeHNpOnNjaGVtYUxvY2F0aW9uPSJ1cm46aWV0ZjpwYXJhbXM6
eG1sOm5zOnNwcHA6YmFzZToxIHNwcHAueHNkIj4KICA8ZGVsUnRlR3JwT2ZmZXJzUnNwbnM+CiAg
ICA8c2VydmVyVHJhbnNJZD50eGlkLTk4MjU0MzEyMzwvc2VydmVyVHJhbnNJZD4KICAgIDxyZXND
b2RlPjEwMDA8L3Jlc0NvZGU+CiAgICA8cmVzTXNnPlN1Y2Nlc3M8L3Jlc01zZz4KICA8L2RlbFJ0
ZUdycE9mZmVyc1JzcG5zPgo8L3NwcHBSZXNwb25zZT4KCgo5LjIwIERlbGV0ZSBFZ3Jlc3MgUm91
dGUKCjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+CjxzcHBwUmVxdWVzdCB4
bWxucz0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpzcHBwOmJhc2U6MSIKICB4bWxuczp4c2k9Imh0
dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIgogIHhzaTpzY2hlbWFMb2Nh
dGlvbj0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpzcHBwOmJhc2U6MSBzcHBwLnhzZCI+CiAgPGRl
bEVnclJ0ZXNScXN0PgogICAgPG9iamVjdEtleT4KICAgICAgPHJhbnRJZD5zc3AxPC9yYW50SWQ+
CiAgICAgIDxuYW1lPkVHUl9SVEVfMDE8L25hbWU+CiAgICA8L29iamVjdEtleT4KICA8L2RlbEVn
clJ0ZXNScXN0Pgo8L3NwcHBSZXF1ZXN0PgoKPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0i
VVRGLTgiPz4KPHNwcHBSZXNwb25zZSB4bWxucz0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpzcHBw
OmJhc2U6MSIKICB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWlu
c3RhbmNlIgogIHhzaTpzY2hlbWFMb2NhdGlvbj0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpzcHBw
OmJhc2U6MSBzcHBwLnhzZCI+CiAgPGRlbEVnclJ0ZXNSc3Bucz4KICAgIDxzZXJ2ZXJUcmFuc0lk
PnR4aWQtOTgyNTQzMTIzPC9zZXJ2ZXJUcmFuc0lkPgogICAgPHJlc0NvZGU+MTAwMDwvcmVzQ29k
ZT4KICAgIDxyZXNNc2c+U3VjY2VzczwvcmVzTXNnPgogIDwvZGVsRWdyUnRlc1JzcG5zPgo8L3Nw
cHBSZXNwb25zZT4KCgo5LjIxIFVzZSBvZiAidHJhbnNhY3Rpb24iIGF0dHJpYnV0ZQoKPD94bWwg
dmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHNwcHBSZXF1ZXN0IHhtbG5zPSJ1cm46
aWV0ZjpwYXJhbXM6eG1sOm5zOnNwcHA6YmFzZToxIgogIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53
My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiCiAgeHNpOnNjaGVtYUxvY2F0aW9uPSJ1cm46
aWV0ZjpwYXJhbXM6eG1sOm5zOnNwcHA6YmFzZToxIHNwcHAueHNkIiB0cmFuc2FjdGlvbmFsPSJ0
cnVlIj4KICA8YWRkUHViSWRzUnFzdD4KICAgIDxjbGllbnRUcmFuc0lkPnR4aWQtNTU1NTwvY2xp
ZW50VHJhbnNJZD4KICAgIDxwaSB4bWxuczpuczE9InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3Bw
cDpiYXNlOjEiCiAgICAgIHhzaTp0eXBlPSJuczE6VE5UeXBlIj4KICAgICAgPGJhc2U+CiAgICAg
ICAgPHJhbnRJZD5yYW50SWQwPC9yYW50SWQ+CiAgICAgICAgPHJhcklkPnJhcklkMDwvcmFySWQ+
CiAgICAgIDwvYmFzZT4KICAgICAgPG5zMTpkZ05hbWU+REVTVF9HUlBfMTwvbnMxOmRnTmFtZT4K
ICAgICAgPG5zMTpjb3JJbmZvPgogICAgICAgIDxuczE6Y29yQ2xhaW0+dHJ1ZTwvbnMxOmNvckNs
YWltPgogICAgICA8L25zMTpjb3JJbmZvPgogICAgICA8dG4+KzEyMDI1NTU2NjY2PC90bj4KICAg
IDwvcGk+CiAgPC9hZGRQdWJJZHNScXN0PgogIDxhZGRQdWJJZHNScXN0PgogICAgPHBpIHhtbG5z
Om5zMT0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpzcHBwOmJhc2U6MSIKICAgICAgeHNpOnR5cGU9
Im5zMTpSTlR5cGUiPgogICAgICA8YmFzZT4KICAgICAgICA8cmFudElkPnJhbnRJZDA8L3JhbnRJ
ZD4KICAgICAgICA8cmFySWQ+cmFySWQwPC9yYXJJZD4KICAgICAgPC9iYXNlPgogICAgICA8bnMx
OmRnTmFtZT5ERVNUX0dSUF8xPC9uczE6ZGdOYW1lPgogICAgICA8cm4+MjAyNTU1MDAwMDwvcm4+
CiAgICA8L3BpPgogIDwvYWRkUHViSWRzUnFzdD4KICA8YWRkUHViSWRzUnFzdD4KICAgIDxwaSB4
bWxuczpuczE9InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEiCiAgICAgIHhzaTp0
eXBlPSJuczE6VE5SVHlwZSI+CiAgICAgIDxiYXNlPgogICAgICAgIDxyYW50SWQ+cmFudElkMDwv
cmFudElkPgogICAgICAgIDxyYXJJZD5yYXJJZDA8L3JhcklkPgogICAgICA8L2Jhc2U+CiAgICAg
IDxuczE6ZGdOYW1lPkRFU1RfR1JQXzE8L25zMTpkZ05hbWU+CiAgICAgIDx0bj4rMTIwMjY2NjAw
MDA8L3RuPgogICAgICA8ZW5kVG4+KzEyMDI2NjY5OTk5PC9lbmRUbj4KICAgIDwvcGk+CiAgPC9h
ZGRQdWJJZHNScXN0Pgo8L3NwcHBSZXF1ZXN0PgoKPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGlu
Zz0iVVRGLTgiPz4KPHNwcHBSZXNwb25zZSB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIw
MDEvWE1MU2NoZW1hLWluc3RhbmNlIgogIHhzaTpzY2hlbWFMb2NhdGlvbj0idXJuOmlldGY6cGFy
YW1zOnhtbDpuczpzcHBwOmJhc2U6MSBzcHBwLnhzZCIKICB4bWxucz0idXJuOmlldGY6cGFyYW1z
OnhtbDpuczpzcHBwOmJhc2U6MSI+CiAgPGFkZFB1Yklkc1JzcG5zPgogICAgPGNsaWVudFRyYW5z
SWQ+dHhpZC01NTU1PC9jbGllbnRUcmFuc0lkPgogICAgPHNlcnZlclRyYW5zSWQ+dHhfaWRfMTIz
MjA5PC9zZXJ2ZXJUcmFuc0lkPgogICAgPHJlc0NvZGU+MTAwMDwvcmVzQ29kZT4KICAgIDxyZXNN
c2c+UmVxdWVzdCBzdWNjZXNzZnVsPC9yZXNNc2c+CiAgPC9hZGRQdWJJZHNSc3Bucz4KPC9zcHBw
UmVzcG9uc2U+CgoKCgoKCgoK

--_002_C8B5279F439FEsyedalineustarbiz_--

From sumanth@cablelabs.com  Tue Sep 14 14:27:47 2010
Return-Path: <sumanth@cablelabs.com>
X-Original-To: drinks@core3.amsl.com
Delivered-To: drinks@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D04F63A6B2A for <drinks@core3.amsl.com>; Tue, 14 Sep 2010 14:27:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.503
X-Spam-Level: *
X-Spam-Status: No, score=1.503 tagged_above=-999 required=5 tests=[AWL=-0.634,  BAYES_50=0.001, HELO_EQ_MODEMCABLE=0.768, HOST_EQ_MODEMCABLE=1.368]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YZSHCXVL6A9A for <drinks@core3.amsl.com>; Tue, 14 Sep 2010 14:27:46 -0700 (PDT)
Received: from ondar.cablelabs.com (ondar.cablelabs.com [192.160.73.61]) by core3.amsl.com (Postfix) with ESMTP id B6DA03A6AA9 for <Drinks@ietf.org>; Tue, 14 Sep 2010 14:27:46 -0700 (PDT)
Received: from kyzyl.cablelabs.com (kyzyl [10.253.0.7]) by ondar.cablelabs.com (8.14.4/8.14.4) with ESMTP id o8ELSBmM028823 for <Drinks@ietf.org>; Tue, 14 Sep 2010 15:28:11 -0600
Received: from srvxchg.cablelabs.com (10.5.0.15) by kyzyl.cablelabs.com (F-Secure/fsigk_smtp/303/kyzyl.cablelabs.com); Tue, 14 Sep 2010 15:28:11 -0700 (MST)
X-Virus-Status: clean(F-Secure/fsigk_smtp/303/kyzyl.cablelabs.com)
Received: from srvxchg.cablelabs.com ([10.5.0.15]) by srvxchg ([10.5.0.15]) with mapi; Tue, 14 Sep 2010 15:28:12 -0600
From: Sumanth Channabasappa <sumanth@cablelabs.com>
To: "Drinks@ietf.org" <Drinks@ietf.org>
Date: Tue, 14 Sep 2010 15:28:10 -0600
Thread-Topic: F2F tomorrow
Thread-Index: ActOtVea2Rhos8yUTtyxtyU/x3LYewFnis3w
Message-ID: <76AC5FEF83F1E64491446437EA81A61F7D1FF40B84@srvxchg>
References: <76AC5FEF83F1E64491446437EA81A61F7D1FF40681@srvxchg>
In-Reply-To: <76AC5FEF83F1E64491446437EA81A61F7D1FF40681@srvxchg>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Approved: ondar
Subject: [drinks] F2F tomorrow
X-BeenThere: drinks@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF DRINKS WG <drinks.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/drinks>
List-Post: <mailto:drinks@ietf.org>
List-Help: <mailto:drinks-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 14 Sep 2010 21:27:47 -0000

Folks,

If you are joining in remotely, here's a repeat of the information you need=
, alongwith the agenda and other logistics.

For those of you who will be at the F2F, see you tomorrow! Safe travels!

- S=20

-----Original Message-----
From: drinks-bounces@ietf.org [mailto:drinks-bounces@ietf.org] On Behalf Of=
 Sumanth Channabasappa
Sent: Tuesday, September 07, 2010 11:52 AM
To: Drinks@ietf.org
Subject: [drinks] Follow-up: DRINKS WG Interim Meeting (9/15)

Folks,

As a follow-up to the logistics sent across earlier (8/26), please find enc=
losed the agenda for the interim meeting next week. Please provide any comm=
ents, corrections or suggestions.

Thanks!
- Alex and Sumanth



Data for Reachability of Inter/tra-NetworK SIP (DRINKS) Interim Meeting (78=
.5) Information
---------------------------------------------------------------------------=
---------------
=20
Date & Time: September 15 2010 (Wednesday); 0900 - 1630 (Mountain Daylight =
Time) / 1500 - 2230  (UTC)
=20
=20
Location:=20
     858 Coal Creek Circle, Louisville, Colorado, U.S.A., 80027-9750
=20
Chairs:
     Alexander Mayrhofer <alexander.mayrhofer@enum.at>
     Sumanth Channabasappa <sumanth@cablelabs.com>=20
=20
Real-time Applications and Infrastructure Area (RAI) Directors:
     Gonzalo Camarillo <gonzalo.camarillo@ericsson.com>
     Robert Sparks <rjsparks@nostrum.com>
=20
RAI Advisor:
     Gonzalo Camarillo <gonzalo.camarillo@ericsson.com>
=20
Mailing Lists:
     General Discussion: drinks@ietf.org
     To Subscribe:       https://www.ietf.org/mailman/listinfo/drinks
     Archive:            http://www.ietf.org/mail-archive/web/drinks/curren=
t/maillist.html
=20
=20
Jabber Chat:
     Room Address: xmpp:drinks@jabber.ietf.org
     Logs: http://jabber.ietf.org/logs/drinks/
=20
Remote participation information
     1/ Web link
=20
        https://www1.gotomeeting.com/join/743192888
=20
        Note: Please join GoToMeeting first so that you can obtain an audio=
 PIN; it will help us identify callers easily instead of relying on announc=
ements.
=20
     2/Conference Info
=20
       - Use your microphone and speakers (VoIP) to join in via the GoToMee=
ting Client. Or, call in using your telephone.
=20
         Dial       : +1-215-383-1008
         Access Code: 743-192-888
         Audio PIN  : Should be displayed on the GoToMeeting web client, af=
ter you join
=20
=20

Session Agenda
--------------
Note: All times are in Mountain Daylight Time (6 hours behind UTC)=20
=20
0. Administrivia (0900 - 0920, Leads; Chairs)
        - Welcome
        - Note Well (remember, this is an official IETF meeting!)
        - Meeting Logistics (Breaks & infrastructure)
        - Notetaker(s), Jabber Scribe(s) - please volunteer!
=20

1. WG & document status (0920 - 0930, Leads: Chairs) =20
        - New Milestones posted (http://tools.ietf.org/wg/drinks/charters)
           > Sept 2010: Request Publication of Usecases draft
           > Dec 2010: Request Publication of Protocol & Transport draft
             (shutdown WG after/in Prague?)
=20
        - Three WG documents: use cases, protocol, transport
        - Related efforts: Global SPID, others?
=20

2. Protocol Document, Part I (0930 - 1045; Leads: Jean-Francois, Ken, Syed)
        Link: http://tools.ietf.org/wg/drinks/draft-ietf-drinks-spprov/
=20
        - List of agreed-upon action items in Maastricht and updates=20
        - Incorporate any additions to the open issues list, and prioritiza=
tion of topics to address=20
        - Discuss priority list and document resolutions
=20

    -- 1045 - 1100: Break --
=20
=20
=20
2. Protocol Document, Part I (1100 - 1200) -- Contd.
=20
=20
=20

    =3D=3D 1200 - 1300: Lunch Break =3D=3D
=20
=20
=20

3. Protocol Document, Part II (1300 - 1430; Leads: Jean-Francois, Ken, Syed=
)=20
        - Plan for the next version of the draft (topics, action items, tim=
elines)
        - Complete any further discussion from Part I
=20

    -- 1430 - 1445: Break --
=20

4. Use Cases & Requirements Draft ( 1445 - 1530, Lead: Sumanth)
        Link: http://tools.ietf.org/wg/drinks/draft-ietf-drinks-usecases-re=
quirements/
        - Status of the Document
        - Discussion of individual issues raised by reviewers
        - Next steps: New version, WGLC?
=20

       =20
5. Transport Document (1530 - 1600, Lead: Ken)
        Link: http://tools.ietf.org/wg/drinks/draft-ietf-drinks-sppp-over-s=
oap/
        - Current status
        - Next steps and timeline
=20

6. Wrap-up (1600-1630)
        - Summary of action items
        - Next steps
=20
=20
=20
   =3D=3D Meeting concludes at 1630 =3D=3D
=20

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


From syed.ali@neustar.biz  Tue Sep 14 21:21:07 2010
Return-Path: <syed.ali@neustar.biz>
X-Original-To: drinks@core3.amsl.com
Delivered-To: drinks@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EC4E13A6B6C for <drinks@core3.amsl.com>; Tue, 14 Sep 2010 21:21:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.961
X-Spam-Level: *
X-Spam-Status: No, score=1.961 tagged_above=-999 required=5 tests=[AWL=-1.373,  BAYES_50=0.001, FB_IOW=3.333]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2I0IHsBHpmWG for <drinks@core3.amsl.com>; Tue, 14 Sep 2010 21:21:06 -0700 (PDT)
Received: from neustar.com (mx1.neustar.com [156.154.16.88]) by core3.amsl.com (Postfix) with ESMTP id 8CAE03A6B63 for <drinks@ietf.org>; Tue, 14 Sep 2010 21:21:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=neustar.biz; s=neustarbiz; t=1284524489; x=1599831312; q=dns/txt; h=From:Date:Subject:Message-ID:Content-Language: Content-Type; bh=LXwcpiNXy8KzrHANxX4FjTWEtymSZn2gJA0hRWrEhnY=; b=XFfFrDQv1Gqn+RVSvjqIpGpyBVFAA54yGzFKLbeURhsusHXStzv4oYOeEBzmSm unKAGYVJ36iXBE2h/1HNv9EQ==
Received: from ([10.31.13.242]) by stihiron1.va.neustar.com with ESMTP with TLS id G6K7MJ1.14023977; Wed, 15 Sep 2010 00:21:28 -0400
Received: from STNTEXCH01.cis.neustar.com ([fe80::31b6:4d09:2ada:e6c0]) by STNTEXCHHT03.cis.neustar.com ([::1]) with mapi; Wed, 15 Sep 2010 00:21:27 -0400
From: "Ali, Syed Wasim" <syed.ali@neustar.biz>
To: "Ali, Syed Wasim" <syed.ali@neustar.biz>, "Cartwright, Ken" <kcartwright@tnsi.com>, "Drinks@ietf.org" <Drinks@ietf.org>
Date: Wed, 15 Sep 2010 00:21:10 -0400
Thread-Topic: [drinks] Progress Update
Thread-Index: ActFJDtWPdpsBdkVQvSv0Od13HdUdgJsAeHQAFOjNdAAAPoXsAA8V7CQAI7MHuAADrbq0AAAyo++AB8ojHAABqZa4QACORQUABb/5bc=
Message-ID: <C8B5C1F7.43A21%syed.ali@neustar.biz>
In-Reply-To: <C8B5279F.439FE%syed.ali@neustar.biz>
Accept-Language: en-US
Content-Language: en
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
x-ems-proccessed: R64IxjzeHPwwd+efoj3ZcA==
x-ems-stamp: VZ8D3/5JvUPr2/roL8WlYw==
Content-Type: multipart/mixed; boundary="_002_C8B5C1F743A21syedalineustarbiz_"
MIME-Version: 1.0
Subject: Re: [drinks] Progress Update
X-BeenThere: drinks@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF DRINKS WG <drinks.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/drinks>
List-Post: <mailto:drinks@ietf.org>
List-Help: <mailto:drinks-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Sep 2010 04:21:08 -0000

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


Attached is the updated examples section. Added descriptive text and made a
few updates to the XML messages.

-Syed=20


On 9/14/10 1:22 PM, "Syed Ali" <syed.ali@neustar.biz> wrote:

>=20
>=20
> Hi,
>=20
> Attached is the first draft of the sppp example section. I will add the t=
ext
> in the sub-sections in the protocol document .xml this afternoon to make =
the
> examples fit a hypothetical provisioning scenario for which the diagram i=
s
> already in place. Also, I will email the updated sppp protocol document
> later today.
>=20
> thanks,
>=20
> -Syed
>=20
>=20
> On 9/14/10 12:18 PM, "Syed Ali" <syed.ali@neustar.biz> wrote:
>=20
>>=20
>>=20
>> Ken,
>>=20
>> The examples I have put together are based on the schema that has gotten
>> nods already. And I agree, after tomorrow's f2f and review of the propos=
ed
>> changes, we can decide how to move forward.
>>=20
>> Just to be clear, I am not proposing anything new in regards to the "par=
tial
>> success". If an SP operation (such as addPubIdsRqst) allows for multiple
>> embedded objects for provisioning (such as 2 or more <pi>), there is an
>> opportunity for the server to point out which embedded object (i.e. one =
of
>> the many <pi>) is the cause of the failure. Prior understanding where an
>> operation (such as addPubIdRqst) is inherently transactional remains
>> unchanged.
>>=20
>> -Syed
>>=20
>>=20
>> On 9/14/10 9:16 AM, "Cartwright, Ken" <kcartwright@tnsi.com> wrote:
>>=20
>>> Ok, you can have the token.  But before adding any of the XML into the
>>> examples section I think we need to talk through the proposed XSD chang=
es
>>> that
>>> are designed to meet the partial success, and synchronous COR claim
>>> response.
>>> This is of course because the examples will change based on that decisi=
on.
>>> Also keep in mind that these proposed XSD changes are right now only
>>> reflected
>>> in the XSD section, not the body of the doc.
>>>=20
>>> My plan was for us to review these changes at the meeting tomorrow, and=
 if
>>> we
>>> do agree to the changes, I would then make the resulting changes to the=
 body
>>> of the doc over the subsequent few days, then hand off the token on Mon=
day.
>>>=20
>>> Ken
>>>=20
>>> -----Original Message-----
>>> From: Ali, Syed Wasim [mailto:syed.ali@neustar.biz]
>>> Sent: Monday, September 13, 2010 6:16 PM
>>> To: Cartwright, Ken; Drinks@ietf.org
>>> Subject: Re: [drinks] Progress Update
>>>=20
>>> Ken,
>>>=20
>>> Let me know if I can have the token for the doc. I will add my updates =
from
>>> the todo list and publish it tomorrow mid-day.
>>>=20
>>> thanks.
>>>=20
>>>=20
>>> On 9/13/10 5:55 PM, "Cartwright, Ken" <kcartwright@tnsi.com> wrote:
>>>=20
>>>> Here is what is likely to be the last update I will have prior to the
>>>> Wednesday meeting.  The changes to this version are simply a few clean=
ups
>>>> to
>>>> the XSD so that it validates.
>>>>=20
>>>> Ken
>>>>=20
>>>> -----Original Message-----
>>>> From: Cartwright, Ken
>>>> Sent: Monday, September 13, 2010 10:56 AM
>>>> To: 'Drinks@ietf.org'
>>>> Subject: RE: Progress Update
>>>>=20
>>>> Here's the next update to the doc.  Also attached is the running list =
of
>>>> changes.  Items 9, 10, and 11 are the latest changes I made since my l=
ate
>>>> update.
>>>>=20
>>>> Syed and JFM, you will of course want to review these asap.
>>>>=20
>>>> Ken
>>>>=20
>>>>=20
>>>> -----Original Message-----
>>>> From: Cartwright, Ken
>>>> Sent: Friday, September 10, 2010 2:54 PM
>>>> To: Cartwright, Ken; 'Drinks@ietf.org'
>>>> Subject: RE: Progress Update
>>>>=20
>>>> Here's the next update.  I've completed item 7 from the To-Do list and
>>>> incorporated all comments from my Pre-IETF document review (see second
>>>> attached document), save 1.  The one comment that I did not fully addr=
ess
>>>> is:
>>>>=20
>>>> "KJC:  Need to describe how multiple response messages are supported."
>>>>=20
>>>> There are a few different opinions on how/if/toWhatExtent we want to
>>>> support
>>>> that.  We need to discuss this and put it to bed at the face-to-face
>>>> meeting
>>>> next week.  This item is priority one as far as I am concerned.  And t=
his
>>>> of
>>>> course is related to the "Proposal for Syeds two requirements" referre=
d to
>>>> in
>>>> the email below.
>>>>=20
>>>> I'll continue to work this over the weekend and Monday and send out an=
other
>>>> update no later than COB Monday.
>>>>=20
>>>> Ken
>>>>=20
>>>>=20
>>>> -----Original Message-----
>>>> From: Cartwright, Ken
>>>> Sent: Thursday, September 09, 2010 9:57 AM
>>>> To: Cartwright, Ken; Drinks@ietf.org
>>>> Subject: RE: Progress Update
>>>>=20
>>>> Btw, here's the document as it currently stands.  I have the token and=
 am
>>>> in
>>>> progress.
>>>>=20
>>>> Ken
>>>>=20
>>>> -----Original Message-----
>>>> From: drinks-bounces@ietf.org [mailto:drinks-bounces@ietf.org] On Beha=
lf Of
>>>> Cartwright, Ken
>>>> Sent: Thursday, September 09, 2010 9:46 AM
>>>> To: Drinks@ietf.org
>>>> Subject: [drinks] Progress Update
>>>>=20
>>>>=20
>>>> Below is my progress update for the past two weeks and a proposal for =
how
>>>> to
>>>> handle the two goals/requirements that Syed has.  We can discuss this =
on
>>>> today's call.
>>>>=20
>>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>>>=20
>>>> Progress
>>>>=20
>>>> 1) Completed my item "1" from the formal To-Do list
>>>>         -- Added in the section describing the addDestGrps operation
>>>>         -- Added in the section describing the getDestGrps operation
>>>>         -- Did a search and replace rename on a few instances of
>>>> "DestGroup"
>>>> to "DestGrp".
>>>>                 This syncs up with the "RteGrp" name.
>>>> 2) Fixed a few grammatical issues in the addRteGrp and getRteGrp secti=
ons.
>>>> 3) Fixed a few issues with the XML.  Someone inserted the use of "&" i=
n
>>>> section headers
>>>> without escaping it.  So I replaced them wiht "and".
>>>> 4) Completed my item "4a" from the formal To-Do list
>>>>         Updated the Request section to reflect our latest XSD definiti=
on
>>>> and
>>>> made a few corrections.
>>>>         Updated the Reply/response section to reflect our latest XSD
>>>> definition and made a few corrections.
>>>>         Corrected the XSD structure of the spppResponse element defint=
ion
>>>> to
>>>> remove the
>>>>                 duplicate clinet and server transaction ID attributed.=
  We
>>>> are
>>>> using elements.
>>>> 5) Compelted item "4h" in the formal To-Do list.  This one actually
>>>> belonged
>>>> to Syed, but I realized
>>>>         that it tightly related to my item "4a", so I went ahaead and
>>>> included
>>>> it in that section.
>>>> 6) Tentatively Completed item "4e" in the formal To-Do list.
>>>>         May want to break out the message parameters to an XML data
>>>> structure
>>>> in the XSD.
>>>> 7) Working on action item 7
>>>> 8) Worked on how to meet Syed two requirements.  I discuss this in mor=
e
>>>> detail
>>>> below.
>>>>=20
>>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>>>=20
>>>> Proposal for Syeds two requirements:
>>>>=20
>>>> The Requirements:
>>>> 1) Allow partial success within a given request (iow, the result of a =
given
>>>> request is not all or nothing).
>>>> 2) Allow the detailed result of the objects within a request to be ech=
oed
>>>> back
>>>> ti the client (specifically for the Public Identifier and its COR requ=
est
>>>> result.
>>>>=20
>>>> Background:
>>>>=20
>>>> 1) I think both requirements are of course reasonable if you have syst=
ems
>>>> that
>>>> need them and that are therefore ok with te moderate performance and
>>>> complexity that they result in.  Which of course Syed does.  So I'm in
>>>> agreement that we should make the necessary modifications to support t=
hem.
>>>> 2) The protocol was not initially constructed to address these two
>>>> requirements because they were not requirements at the time.
>>>> 3) To help answer the first requirement we had just bolted on the
>>>> "transactional" attribute to the spppRequest, and made the content of =
an
>>>> spppRequest to be zero or more, object and relied on the parameterized
>>>> response messages/codes to add the details about what failed.  However=
,
>>>> I've
>>>> come to believe that this is no longer a clean and effective way to ha=
ndle
>>>> them.
>>>>=20
>>>> Proposal:
>>>>=20
>>>> 1) Change all the object operation objects so that they do not support
>>>> multiple objects.  Iow, addDestGrps, would become addDestGrp, and addP=
Is
>>>> would
>>>> become addPI.  This eliminates the complexity of the response that res=
ults
>>>> from allowing both multiple objects and multiple object requests to be
>>>> passed
>>>> into an spppRequest operation.
>>>> 2) Change the response data structure and so that it can handle echoin=
g
>>>> back
>>>> all of the objects that were passed in and the result of each.
>>>> 3) I'll make the necessary changes to document and XSD over the next c=
ouple
>>>> days.
>>>>=20
>>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>>>=20
>>>>=20
>>>> Document To-Do List
>>>>=20
>>>> XX 1) (Ken) Write the add/get Destination Group operation sub-sections=
 of
>>>> section 8.
>>>> 2) (Syed) Write the general "del" operation sections of sub-section 8.
>>>> 3) (Alex & Ken) Make sure that the portions of section 8 that I wrote =
and
>>>> the
>>>> portions that Syed will write are in sync from a specificity standpoin=
t and
>>>> a
>>>> functionality stand point, and that they are all correct from a spelli=
ng
>>>> and
>>>> grammar perspective.
>>>> 4) Update/tweak/add sections that describe the XSD and protocol concep=
ts
>>>> that
>>>> apply to all of the operations in section 8. This includes the followi=
ng:
>>>> XX a) (Ken) BasicRqstType and BasicRspns Type
>>>> b) (Syed) BaseObjType
>>>> d) (Syed) Transactional boundaries and transaction IDs
>>>> XX e) (Ken) Response codes
>>>> f) (Ken) Authorization to objects and information
>>>> g) (???HowDoWeWantToDocumentThis)??? Object keys (business keys vs
>>>> synthetic
>>>> keys).
>>>> XX h) (Syed / Ken) spppRequest and spppResponse data elements and the
>>>> "transactional" element. Related to (d) above.
>>>> j) (Ken) Organization ID documentation.
>>>> 5) (Syed) Evaluate and incorporate what Syed comes up with on the open
>>>> number
>>>> plan concept and add this into Syed's Public Identity portion of secti=
on 8.
>>>> 6) (Syed, Alex for SIP Redirect example) Add more information in secti=
on 8
>>>> to
>>>> explain how the URIType is used (to meet the LUF requirements). This w=
ill
>>>> be
>>>> part of an example section. We will add an example appendix at the end=
.
>>>> Working 7) (JFM first pass then, Ken) Clean up and partially re-organi=
zed
>>>> the
>>>> introductory sections 1 through 7 to make them more focused and clear =
cut.
>>>> Perhaps move parts of their content into section 8, etc.
>>>> 7.5) (Alex) Review the requirements section. I'm not sure why we have =
the
>>>> use
>>>> cases and requirements re-stated in this document. I think we should n=
ot do
>>>> that. Also see my comments on section 1 through 7 sent out on Monday, =
7/26.
>>>>  8) (Sumanth) Make sure the terminology and definitions in the intro
>>>> sections
>>>> are now in sync with our new understandings of the use cases in the us=
e
>>>> case
>>>> document.
>>>> 9) Updates to Public Identifier Type Documentation and XSD as follows:
>>>> a) (JFM)corClaimStatus boolean instead of "approved" enum and
>>>> corClaimStatusChanges date/Time
>>>> b) (Syed) Open numbering plan support for TN Range
>>>> c) (JFM) TNRange should not inherit from TN
>>>> 11) (Ken) File based bulk provisioning.
>>>> 12) (Ken, Alex) Data validation rules for each data element.
>>>> 13) (Ken) Make the content of spppRequest more explicit so that update
>>>> requests and query requests cannot be co-mingloed in the same spppRequ=
est.
>>>>=20
>>>>=20
>>>>=20
>>>> This e-mail message is for the sole use of the intended recipient(s)an=
d may
>>>> contain confidential and privileged information of Transaction Network
>>>> Services.
>>>> Any unauthorised review, use, disclosure or distribution is prohibited=
. If
>>>> you
>>>> are not the intended recipient, please contact the sender by reply e-m=
ail
>>>> and
>>>> destroy all copies of the original message.
>>>>=20
>>>> _______________________________________________
>>>> drinks mailing list
>>>> drinks@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/drinks
>>>>=20
>>>> This e-mail message is for the sole use of the intended recipient(s)an=
d may
>>>> contain confidential and privileged information of Transaction Network
>>>> Services.
>>>> Any unauthorised review, use, disclosure or distribution is prohibited=
. If
>>>> you
>>>> are not the intended recipient, please contact the sender by reply e-m=
ail
>>>> and
>>>> destroy all copies of the original message.
>>>>=20
>>>=20
>>>=20
>>> This e-mail message is for the sole use of the intended recipient(s)and=
 may
>>> contain confidential and privileged information of Transaction Network
>>> Services.
>>> Any unauthorised review, use, disclosure or distribution is prohibited.=
 If
>>> you
>>> are not the intended recipient, please contact the sender by reply e-ma=
il
>>> and
>>> destroy all copies of the original message.
>>>=20
>>=20
>> _______________________________________________
>> drinks mailing list
>> drinks@ietf.org
>> https://www.ietf.org/mailman/listinfo/drinks
>=20


--_002_C8B5C1F743A21syedalineustarbiz_
Content-Type: application/octet-stream; name="sp_example.txt"
Content-Description: sp_example.txt
Content-Disposition: attachment; filename="sp_example.txt"; size=32005;
	creation-date="Wed, 15 Sep 2010 00:21:27 GMT";
	modification-date="Wed, 15 Sep 2010 00:21:27 GMT"
Content-Transfer-Encoding: base64

CjkuIEFuIFNQUFAgcHJvdmlzaW9uaW5nIGV4YW1wbGUKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQoKVGhpcyBzZWN0aW9uIHNob3dzIFhNTCBtZXNzYWdlIGV4Y2hhbmdlIGJldHdlZW4g
dHdvIFNJUCBTZXJ2aWNlIFByb3ZpZGVycyAoU1NQKSBhbmQgYSBSZWdpc3RyeS4gRm9yIHRoZSBz
YWtlIG9mIHNpbXBsaWNpdHksIHRoZSB0cmFuc3BvcnQgd3JhcHBlciBmb3IgdGhlIFNQUFAgcHJv
dG9jb2wgaXMgbGVmdCBvdXQuIFRoZSBTUFBQIHByb3RvY29sIG1lc3NhZ2VzIGluIHRoaXMgc2Vj
dGlvbiBhcmUgdmFsaWQgWE1MIGluc3RhbmNlcyB0aGF0IGNvbmZvcm0gdG8gdGhlIFNQUFAgc2No
ZW1hIHZlcnNpb24gd2l0aGluIHRoaXMgZG9jdW1lbnQuCgpJbiB0aGlzIHNhbXBsZSB1c2UgY2Fz
ZSBzY2VuYXJpbywgU1NQMSBhbmQgU1NQMiBwcm92aXNpb24gcmVzb3VyY2UgZGF0YSBpbiB0aGUg
cmVnaXN0cnkgYW5kIHVzZSBTUFBQIGNvbnN0cnVjdHMgdG8gc2VsZWN0aXZlbHkgc2hhcmUgdGhl
IHJvdXRlIGdyb3Vwcy4gSW4gdGhlIGZpZ3VyZSBiZWxvdywgU1NQMiBoYXMgdHdvIGluZ3Jlc3Mg
U0JFIGluc3RhbmNlcyB0aGF0IGFyZSBhc3NvY2lhdGVkIHdpdGggdGhlIHB1YmxpYyBpZGVudGl0
aWVzIHRoYXQgU1NQMiBoYXMgdGhlIHJldGFpbCByZWxhdGlvbnNoaXAgd2l0aC4gQWxzbywgdGhl
IHR3byBTQkUgaW5zdGFuY2VzIGZvciBTU1AxIGFyZSB1c2VkIHRvIHNob3cgaG93IHRvIHVzZSBT
UFBQIHByb3RvY29sIHRvIGFzc29jaWF0ZSByb3V0ZSBwcmVmZXJlbmNlcyBmb3IgdGhlIGRlc3Rp
bmF0aW9uIGluZ3Jlc3Mgcm91dGVzIGFuZCBleGVyY2lzZSBncmVhdGVyIGNvbnRyb2wgb24gb3V0
Ym91bmQgdHJhZmZpYyB0byB0aGUgcGVlcidzIGluZ3Jlc3MgU0JFcy4KCgotLS0tLS0tLS0tLS0t
LS0rICAgICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAg
ICAgfCAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgCiAgICAgICAgICstLS0tLS0t
LS0tLS0tLS0rICAgICArLS0tLS0tLS0tLS0tLS0tKwogICAgICAgICB8IHNiZTEuc3NwMS5jb20g
fCAgICAgfCBzYmUyLnNzcDIuY29tIHwKICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLSsgICAgICst
LS0tLS0tLS0tLS0tLS0rCiBTU1AxICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAgICAgICAgU1NQMgogICAgICAgICArLS0tLS0tLS0tLS0tLS0tKyAgICAgKy0tLS0tLS0tLS0t
LS0tLSsKICAgICAgICAgfCBzYmUzLnNzcDEuY29tIHwgICAgIHwgc2JlNC5zc3AyLmNvbSB8CiAg
ICAgICAgICstLS0tLS0tLS0tLS0tLS0rICAgICArLS0tLS0tLS0tLS0tLS0tKwogICAgICAgICAg
ICAgICB8ICAgICAgICAgICAgICAgICAgICAgIHwKLS0tLS0tLS0tLS0tLS0tKyAgICAgICAgICAg
ICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8CiAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8CiAgICAgICAgfCBTUFBQICAgKy0tLS0tLS0tLS0tLS0tLS0tLSsgICBTUFBQ
ICB8CiAgICAgICAgKy0tLS0tLS0+fCAgICAgUmVnaXN0cnkgICAgIHw8LS0tLS0tLS0rCiAgICAg
ICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLSsKCjkuMSBBZGQgZGVzdGluYXRpb24gZ3Jv
dXAKClNTUDIgYWRkcyBhIGRlc3RpbmF0aW9uIGdyb3VwIHRvIHRoZSBSZWdpc3RyeSBmb3IgdXNl
IGxhdGVyLiBUaGUgU1NQMiBTUFBQIGNsaWVudCBzZXRzIGEgdW5pcXVlIHRyYW5zYWN0aW9uIGlk
ZW50aWZpZXIgInR4Xzc3NzciIGZvciB0cmFja2luZyBwdXJwb3Nlcy4gVGhlIG5hbWUgb2YgdGhl
IGRlc3RpbmF0aW9uIGdyb3VwIGlzIHNldCB0byAiREVTVF9HUlBfU1NQMl8xIi4KCjw/eG1sIHZl
cnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+CjxzcHBwUmVxdWVzdCB4bWxuczp4c2k9Imh0
dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIgogIHhzaTpzY2hlbWFMb2Nh
dGlvbj0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpzcHBwOmJhc2U6MSBzcHBwLnhzZCIKICB4bWxu
cz0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpzcHBwOmJhc2U6MSI+CiAgPGFkZERlc3RHcm91cHNS
cXN0PgogICAgPGNsaWVudFRyYW5zSWQ+dHhfNzc3NzwvY2xpZW50VHJhbnNJZD4KICAgIDxkZXN0
R3JwPgogICAgICA8YmFzZT4KICAgICAgICA8cmFudElkPnNzcDI8L3JhbnRJZD4KICAgICAgICA8
cmFySWQ+c3NwMjwvcmFySWQ+CiAgICAgIDwvYmFzZT4KICAgICAgPGRnTmFtZT5ERVNUX0dSUF9T
U1AyXzE8L2RnTmFtZT4KICAgIDwvZGVzdEdycD4KICA8L2FkZERlc3RHcm91cHNScXN0Pgo8L3Nw
cHBSZXF1ZXN0PgoKClRoZSBSZWdpc3RyeSBwcm9jZXNzZXMgdGhlIHJlcXVlc3QgYW5kIHJldHVy
biBhIGZhdm9yYWJsZSByZXNwb25zZSBjb25maXJtaW5nIHN1Y2Nlc3NmdWwgY3JlYXRpb24gb2Yg
dGhlIG5hbWVkIGRlc3RpbmF0aW9uIGdyb3VwLiBBbHNvLCBiZXNpZGVzIHJldHVybmluZyBhIHVu
aXF1ZSB0cmFuc2FjdGlvbiBpZGVudGlmaWVyLCBSZWdpc3RyeSBhbHNvIHJldHVybnMgdGhlIG1h
dGNoaW5nIGNsaWVudCB0cmFuc2FjdGlvbiBpZGVudGlmaWVyIGZyb20gdGhlIHJlcXVlc3QgbWVz
c2FnZSBiYWNrIHRvIHRoZSBTUFBQIGNsaWVudC4KCjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rp
bmc9IlVURi04Ij8+CjxzcHBwUmVzcG9uc2UgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8y
MDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIKICB4c2k6c2NoZW1hTG9jYXRpb249InVybjppZXRmOnBh
cmFtczp4bWw6bnM6c3BwcDpiYXNlOjEgc3BwcC54c2QiCiAgeG1sbnM9InVybjppZXRmOnBhcmFt
czp4bWw6bnM6c3BwcDpiYXNlOjEiPgogIDxhZGREZXN0R3JvdXBzUnNwbnM+CiAgICA8Y2xpZW50
VHJhbnNJZD50eF83Nzc3PC9jbGllbnRUcmFuc0lkPgogICAgPHNlcnZlclRyYW5zSWQ+dHhfaWRf
MTIzNDY8L3NlcnZlclRyYW5zSWQ+CiAgICA8cmVzQ29kZT4xMDAwPC9yZXNDb2RlPgogICAgPHJl
c01zZz5SZXF1ZXN0IHN1Y2Nlc3NmdWw8L3Jlc01zZz4KICA8L2FkZERlc3RHcm91cHNSc3Bucz4K
PC9zcHBwUmVzcG9uc2U+CgoKOS4yIEFkZCBJbmdyZXNzIFJvdXRlcwoKU1NQMiBjcmVhdGVzIHRo
ZSBncm91cGluZyBvZiB0aGUgdHdvIGluZ3Jlc3Mgcm91dGVzIGFuZCBjaG9zZXMgaGlnaGVyIHBy
ZWNlZGVuY2UgZm9yICJzYmUzLnNzcDIuY29tIiBieSBzZXR0aW5nIGEgbG93ZXIgbnVtYmVyIGZv
ciB0aGUgb3B0aW9uYWwgInByaW9yaXR5IiBhdHRyaWJ1dGUsIGEgcHJvdG9jb2wgYWdub3N0aWMg
cHJlY2VkZW5jZSBpbmRpY2F0b3IuIAoKPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRG
LTgiPz4KPHNwcHBSZXF1ZXN0IHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxT
Y2hlbWEtaW5zdGFuY2UiCiAgeHNpOnNjaGVtYUxvY2F0aW9uPSJ1cm46aWV0ZjpwYXJhbXM6eG1s
Om5zOnNwcHA6YmFzZToxIHNwcHAueHNkIgogIHhtbG5zPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5z
OnNwcHA6YmFzZToxIj4KICA8YWRkUnRlR3Jwc1Jxc3Q+CiAgICA8cnRlR3JwPgogICAgICA8YmFz
ZT4KICAgICAgICA8cmFudElkPnNzcDI8L3JhbnRJZD4KICAgICAgICA8cmFySWQ+c3NwMjwvcmFy
SWQ+CiAgICAgIDwvYmFzZT4KICAgICAgPHJ0ZUdycE5hbWU+UlRFX0dSUF9TU1AyXzE8L3J0ZUdy
cE5hbWU+CiAgICAgIDxydGVSZWMgeG1sbnM6bnMxPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOnNw
cHA6YmFzZToxIgogICAgICAgIHhzaTp0eXBlPSJuczE6TkFQVFJUeXBlIj4KICAgICAgICA8cHJp
b3JpdHk+MTAwPC9wcmlvcml0eT4KICAgICAgICA8b3JkZXI+MTA8L29yZGVyPgogICAgICAgIDxw
cmVmPjMwPC9wcmVmPgogICAgICAgIDxmbGFncz51PC9mbGFncz4KICAgICAgICA8c3Zjcz5FMlUr
c2lwPC9zdmNzPgogICAgICAgIDxyZWd4PgogICAgICAgICAgPGVyZT5eKC4qKSQ8L2VyZT4KICAg
ICAgICAgIDxyZXBsPnNpcDpcMUBzYmUzLnNzcDIuY29tPC9yZXBsPgogICAgICAgIDwvcmVneD4K
ICAgICAgPC9ydGVSZWM+CiAgICAgIDxydGVSZWMgeG1sbnM6bnMxPSJ1cm46aWV0ZjpwYXJhbXM6
eG1sOm5zOnNwcHA6YmFzZToxIgogICAgICAgIHhzaTp0eXBlPSJuczE6TkFQVFJUeXBlIj4KICAg
ICAgICA8cHJpb3JpdHk+MjAwPC9wcmlvcml0eT4KICAgICAgICA8b3JkZXI+MTA8L29yZGVyPgog
ICAgICAgIDxwcmVmPjQwPC9wcmVmPgogICAgICAgIDxmbGFncz51PC9mbGFncz4KICAgICAgICA8
c3Zjcz5FMlUrc2lwPC9zdmNzPgogICAgICAgIDxyZWd4PgogICAgICAgICAgPGVyZT5eKC4qKSQ8
L2VyZT4KICAgICAgICAgIDxyZXBsPnNpcDpcMUBzYmU0LnNzcDIuY29tPC9yZXBsPgogICAgICAg
IDwvcmVneD4KICAgICAgPC9ydGVSZWM+CiAgICAgIDxkZ05hbWU+REVTVF9HUlBfU1NQMl8xPC9k
Z05hbWU+CiAgICAgIDxpc0luU3ZjPnRydWU8L2lzSW5TdmM+CiAgICA8L3J0ZUdycD4KICA8L2Fk
ZFJ0ZUdycHNScXN0Pgo8L3NwcHBSZXF1ZXN0PgoKVG8gY29uZmlybSBzdWNjZXNzZnVsIHByb2Nl
c3Npbmcgb2YgdGhpcyByZXF1ZXN0LCBSZWdpc3RyeSByZXR1cm5zIGEgd2VsbC1rbm93biByZXNv
bHV0aW9uIGNvZGUgIjEwMDAiIHRvIHRoZSBTU1AyIGNsaWVudC4KCjw/eG1sIHZlcnNpb249IjEu
MCIgZW5jb2Rpbmc9IlVURi04Ij8+CjxzcHBwUmVzcG9uc2UgeG1sbnM6eHNpPSJodHRwOi8vd3d3
LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIKICB4c2k6c2NoZW1hTG9jYXRpb249InVy
bjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEgc3BwcC54c2QiCiAgeG1sbnM9InVybjpp
ZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEiPgogIDxhZGRSdGVHcnBzUnNwbnM+CiAgICA8
c2VydmVyVHJhbnNJZD50eF9pZF8xMjM0NTwvc2VydmVyVHJhbnNJZD4KICAgIDxyZXNDb2RlPjEw
MDA8L3Jlc0NvZGU+CiAgICA8cmVzTXNnPlJlcXVlc3Qgc3VjY2Vzc2Z1bDwvcmVzTXNnPgogIDwv
YWRkUnRlR3Jwc1JzcG5zPgo8L3NwcHBSZXNwb25zZT4KCgo5LjMgQWRkIFB1YmxpYyBJZGVudGl0
eSAtLSBTdWNjZXNzZnVsIENPUiBjbGFpbQoKU1NQMiBhY3RpdmF0ZXMgYSBUTiBwdWJsaWMgaWRl
bnRpdHkgYnkgYXNzb2NpYXRpbmcgaXQgd2l0aCBhIHZhbGlkIGRlc3RpbmF0aW9uIGdyb3VwLiBG
dXJ0aGVyLCBTU1AyIHB1dHMgZm9ydGggYSBjbGFpbSB0aGF0IGl0IGlzIHRoZSBjYXJyaWVyLW9m
LXJlY29yZCBmb3IgdGhlIFROLgoKPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgi
Pz4KPHNwcHBSZXF1ZXN0IHhtbG5zPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOnNwcHA6YmFzZTox
IgogIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2Ui
CiAgeHNpOnNjaGVtYUxvY2F0aW9uPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOnNwcHA6YmFzZTox
IHNwcHAueHNkIj4KICA8YWRkUHViSWRzUnFzdD4KICAgIDxjbGllbnRUcmFuc0lkPnR4aWQtNTU3
NzwvY2xpZW50VHJhbnNJZD4KICAgIDxwaSB4bWxuczpuczE9InVybjppZXRmOnBhcmFtczp4bWw6
bnM6c3BwcDpiYXNlOjEiCiAgICAgIHhzaTp0eXBlPSJuczE6VE5UeXBlIj4KICAgICAgPGJhc2U+
CiAgICAgICAgPHJhbnRJZD5zc3AyPC9yYW50SWQ+CiAgICAgICAgPHJhcklkPnNzcDI8L3Jhcklk
PgogICAgICA8L2Jhc2U+CiAgICAgIDxuczE6ZGdOYW1lPkRFU1RfR1JQX1NTUDJfMTwvbnMxOmRn
TmFtZT4KICAgICAgPG5zMTpjb3JJbmZvPgogICAgICAgIDxuczE6Y29yQ2xhaW0+dHJ1ZTwvbnMx
OmNvckNsYWltPgogICAgICA8L25zMTpjb3JJbmZvPgogICAgICA8dG4+KzEyMDI1NTU2NjY2PC90
bj4KICAgIDwvcGk+CiAgPC9hZGRQdWJJZHNScXN0Pgo8L3NwcHBSZXF1ZXN0PgoKQXNzdW1pbmcg
dGhhdCB0aGUgUmVnaXN0cnkgaGFzIGFjY2VzcyB0byBUTiBhdXRob3JpdHkgZGF0YSBhbmQgaXQg
cGVyZm9ybXMgdGhlIHJlcXVpcmVkIGNoZWNrcyB0byB2ZXJpZnkgdGhhdCBTU1AyIGlzIGluIGZh
Y3QgdGhlIHNlcnZpY2UgcHJvdmlkZXIgb2YgcmVjb3JkIGZvciB0aGUgZ2l2ZW4gVE4sIHRoZSBy
ZXF1ZXN0IHdhcyBwcm9jZXNzZWQgc3VjY2Vzc2Z1bGx5LiA8Y29yPiBlbGVtZW50IGNvbmZpcm1z
IHRoYXQgU1NQMiBjbGFpbSB0byBiZSB0aGUgY2FycmllciBvZiByZWNvcmQgaGFzIGJlZW4gYWNj
ZXB0ZWQgYW5kIHRoZSBwcm9jZXNzaW5nIHRpbWUgaXMgcmVmbGVjdGVkIGJ5IDxhc3NpZ25lZENv
ckRhdGVUaW1lPiBkYXRhIGVsZW1lbnQuCgo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJV
VEYtOCI/Pgo8c3BwcFJlc3BvbnNlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9Y
TUxTY2hlbWEtaW5zdGFuY2UiCiAgeHNpOnNjaGVtYUxvY2F0aW9uPSJ1cm46aWV0ZjpwYXJhbXM6
eG1sOm5zOnNwcHA6YmFzZToxIHNwcHAueHNkIgogIHhtbG5zPSJ1cm46aWV0ZjpwYXJhbXM6eG1s
Om5zOnNwcHA6YmFzZToxIj4KICA8YWRkUHViSWRzUnNwbnM+CiAgICA8Y2xpZW50VHJhbnNJZD50
eGlkLTU1Nzc8L2NsaWVudFRyYW5zSWQ+CiAgICA8c2VydmVyVHJhbnNJZD50eF9pZF8xMjM0NTwv
c2VydmVyVHJhbnNJZD4KICAgIDxyZXNDb2RlPjEwMDA8L3Jlc0NvZGU+CiAgICA8cmVzTXNnPlJl
cXVlc3Qgc3VjY2Vzc2Z1bDwvcmVzTXNnPgogICAgPHBpIHhtbG5zOm5zMT0idXJuOmlldGY6cGFy
YW1zOnhtbDpuczpzcHBwOmJhc2U6MSIKICAgICAgeHNpOnR5cGU9Im5zMTpUTlR5cGUiPgogICAg
ICA8YmFzZT4KICAgICAgICA8cmFudElkPnNzcDI8L3JhbnRJZD4KICAgICAgICA8cmFySWQ+c3Nw
MjwvcmFySWQ+CiAgICAgIDwvYmFzZT4KICAgICAgPG5zMTpjb3JJbmZvPgogICAgICAgIDxuczE6
Y29yQ2xhaW0+dHJ1ZTwvbnMxOmNvckNsYWltPgogICAgICAgIDxuczE6Y29yPnRydWU8L25zMTpj
b3I+CiAgICAgICAgPG5zMTphc3NpZ25lZENvckRhdGVUaW1lPjIwMTAtMDktMDRUMTg6MTM6NTEu
MFo8L25zMTphc3NpZ25lZENvckRhdGVUaW1lPgogICAgICA8L25zMTpjb3JJbmZvPgogICAgICA8
dG4+KzEyMDI1NTU2NjY2PC90bj4KICAgIDwvcGk+CiAgPC9hZGRQdWJJZHNSc3Bucz4KPC9zcHBw
UmVzcG9uc2U+Cgo5LjQgQWRkIExSTgoKSWYgYW5vdGhlciBlbnRpdHkgdGhhdCBTU1AyIHNoYXJl
cyB0aGUgcm91dGVzIHdpdGggaGFzIGFjY2VzcyB0byBOdW1iZXIgUG9ydGFiaWxpdHkgZGF0YSwg
aXQgbWF5IGNob29zZSB0byBwZXJmb3JtIHJvdXRlIGxvb2t1cHMgYnkgcm91dGluZyBudW1iZXIu
IFRoZXJlZm9yZSwgU1NQMiBhc3NvY2lhdGVzIGEgcm91dGluZyBudW1iZXIgdG8gYSBkZXN0aW5h
dGlvbiBncm91cCBpbiBvcmRlciB0byBmYWNpbGl0YXRlIGluZ3Jlc3Mgcm91dGUgZGlzY292ZXJ5
LgoKPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHNwcHBSZXF1ZXN0IHht
bG5zPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOnNwcHA6YmFzZToxIgogIHhtbG5zOnhzaT0iaHR0
cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiCiAgeHNpOnNjaGVtYUxvY2F0
aW9uPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOnNwcHA6YmFzZToxIHNwcHAueHNkIj4KICA8YWRk
UHViSWRzUnFzdD4KICAgIDxwaSB4bWxuczpuczE9InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3Bw
cDpiYXNlOjEiCiAgICAgIHhzaTp0eXBlPSJuczE6Uk5UeXBlIj4KICAgICAgPGJhc2U+CiAgICAg
ICAgPHJhbnRJZD5zc3AyPC9yYW50SWQ+CiAgICAgICAgPHJhcklkPnNzcDI8L3JhcklkPgogICAg
ICA8L2Jhc2U+CiAgICAgIDxuczE6ZGdOYW1lPkRFU1RfR1JQX1NTUDJfMTwvbnMxOmRnTmFtZT4K
ICAgICAgPHJuPjIwMjU1NTAwMDA8L3JuPgogICAgPC9waT4KICA8L2FkZFB1Yklkc1Jxc3Q+Cjwv
c3BwcFJlcXVlc3Q+CgpSZWdpc3RyeSBjb21wbGV0ZXMgdGhlIHJlcXVlc3Qgc3VjY2Vzc2Z1bGx5
IGFuZCByZXR1cm5zIGEgZmF2b3JhYmxlIHJlc3BvbnNlIHRvIHRoZSBTUFBQIGNsaWVudC4KCjw/
eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+CjxzcHBwUmVzcG9uc2UgeG1sbnM6
eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIKIHhzaTpzY2hl
bWFMb2NhdGlvbj0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpzcHBwOmJhc2U6MSBzcHBwLnhzZCIK
IHhtbG5zPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOnNwcHA6YmFzZToxIj4KICA8YWRkUHViSWRz
UnNwbnM+CiAgICA8c2VydmVyVHJhbnNJZD50eF9pZF8xMjI5ODwvc2VydmVyVHJhbnNJZD4KICAg
IDxyZXNDb2RlPjEwMDA8L3Jlc0NvZGU+CiAgICA8cmVzTXNnPlJlcXVlc3Qgc3VjY2Vzc2Z1bDwv
cmVzTXNnPgogIDwvYWRkUHViSWRzUnNwbnM+Cjwvc3BwcFJlc3BvbnNlPgoKOS41IEFkZCBUTiBS
YW5nZQoKTmV4dCwgU1NQMiBhY3RpdmF0ZXMgYSBibG9jayBvZiB0ZW4gdGhvdXNhbmQgVE5zIGFu
ZCBhc3NvY2lhdGUgaXQgdG8gYSBkZXN0aW5hdGlvbiBncm91cC4gU2luY2UgdGhlICJwcmVmaXgi
IHB1YmxpYyBpZGVudGl0eSBhdHRyaWJ1dGUgaXMgbm90IHNldCB0byAidHJ1ZSIsIHRoaXMgbWVh
bnMgdGhhdCB0aGUgVE5zIGJlbG9uZyB0byBhIGNsb3NlZCBudW1iZXIgcGxhbi4KCjw/eG1sIHZl
cnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+CjxzcHBwUmVxdWVzdCB4bWxucz0idXJuOmll
dGY6cGFyYW1zOnhtbDpuczpzcHBwOmJhc2U6MSIKICB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMu
b3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIgogIHhzaTpzY2hlbWFMb2NhdGlvbj0idXJuOmll
dGY6cGFyYW1zOnhtbDpuczpzcHBwOmJhc2U6MSBzcHBwLnhzZCI+CiAgPGFkZFB1Yklkc1Jxc3Q+
CiAgICA8cGkgeG1sbnM6bnMxPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOnNwcHA6YmFzZToxIgog
ICAgICB4c2k6dHlwZT0ibnMxOlROUlR5cGUiPgogICAgICA8YmFzZT4KICAgICAgICA8cmFudElk
PnNzcDI8L3JhbnRJZD4KICAgICAgICA8cmFySWQ+c3NwMjwvcmFySWQ+CiAgICAgIDwvYmFzZT4K
ICAgICAgPG5zMTpkZ05hbWU+REVTVF9HUlBfU1NQMl8xPC9uczE6ZGdOYW1lPgogICAgICA8dG4+
KzEyMDI2NjYwMDAwPC90bj4KICAgICAgPGVuZFRuPisxMjAyNjY2OTk5OTwvZW5kVG4+CiAgICA8
L3BpPgogIDwvYWRkUHViSWRzUnFzdD4KPC9zcHBwUmVxdWVzdD4KClJlZ2lzdHJ5IGNvbXBsZXRl
cyB0aGUgcmVxdWVzdCBzdWNjZXNzZnVsbHkgYW5kIHJldHVybnMgYSBmYXZvcmFibGUgcmVzcG9u
c2UuCgo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo8c3BwcFJlc3BvbnNl
IHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiCiB4
c2k6c2NoZW1hTG9jYXRpb249InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEgc3Bw
cC54c2QiCiB4bWxucz0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpzcHBwOmJhc2U6MSI+CiAgPGFk
ZFB1Yklkc1JzcG5zPgogICAgPHNlcnZlclRyYW5zSWQ+dHhfaWRfMTIyNDQ0OTg8L3NlcnZlclRy
YW5zSWQ+CiAgICA8cmVzQ29kZT4xMDAwPC9yZXNDb2RlPgogICAgPHJlc01zZz5SZXF1ZXN0IHN1
Y2Nlc3NmdWw8L3Jlc01zZz4KICA8L2FkZFB1Yklkc1JzcG5zPgo8L3NwcHBSZXNwb25zZT4KCjku
NiBBZGQgVE4gUmFuZ2Ugd2l0aCB0aGUgb3BlbiBudW1iZXIgcGxhbiBzdXBwb3J0CgpJbiB0aGlz
IGNhc2UsIG9wZW4gbnVtYmVyIHBsYW4gcmVmZXJzIHRvIFROIGxlbmd0aCB2YXJpYW5jZS4gSW5j
bHVzaW9uIG9mICJwcmVmaXgiIGF0dHJpYnV0ZSBvZiBUTlJUeXBlIHdpdGggaXRzIHZhbHVlIHNl
dCB0byB0cnVlIGluZGljYXRlcyB0aGF0IHRoZSBzdGFydCBUTiByYW5nZSBpZGVudGlmaWVkIGJ5
IHRoZSA8dG4+IGVsZW1lbnQgaXMgbm90IG5lY2Vzc2FyaWx5IGEgc3Vic2NyaWJlciBudW1iZXIg
YW5kIHRoZSBSZWdpc3RyeSB3aWxsIGhhdmUgdG8gY29uc3VsdCB0aGUgbnVtYmVyIHBsYW4gZGF0
YSBmb3IgdGhlIHJlc3BlY3RpdmUgY291bnRyeSB0byBrbm93IGhvdyB0byBleHBhbmQgdGhlIG51
bWJlciByYW5nZS4gPGVuZFRuPiBhdHRyaWJ1dGUgbWFya3MgdGhlIGVuZCBvZiB0aGUgVE4gcmFu
Z2UuCgo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo8c3BwcFJlcXVlc3Qg
eG1sbnM9InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEiCiAgeG1sbnM6eHNpPSJo
dHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIKICB4c2k6c2NoZW1hTG9j
YXRpb249InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEgc3BwcC54c2QiPgogIDxh
ZGRQdWJJZHNScXN0PgogICAgPHBpIHhtbG5zOm5zMT0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpz
cHBwOmJhc2U6MSIKICAgICAgeHNpOnR5cGU9Im5zMTpUTlJUeXBlIiBwcmVmaXg9InRydWUiPgog
ICAgICA8YmFzZT4KICAgICAgICA8cmFudElkPnNzcDI8L3JhbnRJZD4KICAgICAgICA8cmFySWQ+
c3NwMjwvcmFySWQ+CiAgICAgIDwvYmFzZT4KICAgICAgPG5zMTpkZ05hbWU+REVTVF9HUlBfMTwv
bnMxOmRnTmFtZT4KICAgICAgPHRuPis0MzEyMzE1NTY2PC90bj4KICAgICAgPGVuZFRuPis0MzEy
MzE1NTY3PC9lbmRUbj4KICAgIDwvcGk+CiAgPC9hZGRQdWJJZHNScXN0Pgo8L3NwcHBSZXF1ZXN0
PgoKUmVnaXN0cnkgY29tcGxldGVzIHRoZSByZXF1ZXN0IHN1Y2Nlc3NmdWxseSBhbmQgcmV0dXJu
cyBhIGZhdm9yYWJsZSByZXNwb25zZS4KCjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVU
Ri04Ij8+CjxzcHBwUmVzcG9uc2UgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hN
TFNjaGVtYS1pbnN0YW5jZSIKIHhzaTpzY2hlbWFMb2NhdGlvbj0idXJuOmlldGY6cGFyYW1zOnht
bDpuczpzcHBwOmJhc2U6MSBzcHBwLnhzZCIKIHhtbG5zPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5z
OnNwcHA6YmFzZToxIj4KICA8YWRkUHViSWRzUnNwbnM+CiAgICA8c2VydmVyVHJhbnNJZD50eF9p
ZF8xMjI1NTU5ODwvc2VydmVyVHJhbnNJZD4KICAgIDxyZXNDb2RlPjEwMDA8L3Jlc0NvZGU+CiAg
ICA8cmVzTXNnPlJlcXVlc3Qgc3VjY2Vzc2Z1bDwvcmVzTXNnPgogIDwvYWRkUHViSWRzUnNwbnM+
Cjwvc3BwcFJlc3BvbnNlPgoKOS43IEVuYWJsZSBQZWVyaW5nIC0tIFJvdXRlIEdyb3VwIE9mZmVy
CgpJbiBvcmRlciBmb3IgU1NQMSB0byBjb21wbGV0ZSBzZXNzaW9uIGVzdGFibGlzaG1lbnQgZm9y
IGEgZGVzdGluYXRpb24gVE4gd2hlcmUgdGhlIHRhcmdldCBzdWJzY3JpYmVyIGhhcyBhIHJldGFp
bCByZWxhdGlvbnNoaXAgd2l0aCBTU1AyLCBpdCBmaXJzdCByZXF1aXJlcyBhbiBhc3luY2hyb25v
dXMgYmktZGlyZWN0aW9uYWwgaGFuZHNoYWtlIHRvIHNob3cgbXV0dWFsIGNvbnNlbnQuIFRvIHN0
YXJ0IHRoZSBwcm9jZXNzLCBTU1AyIGluaXRpYXRlcyB0aGUgcGVlcmluZyBoYW5kc2hha2UgYnkg
b2ZmZXJpbmcgU1NQMSBhY2Nlc3MgdG8gaXRzIHJvdXRlIGdyb3VwLgoKPD94bWwgdmVyc2lvbj0i
MS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHNwcHBSZXF1ZXN0IHhtbG5zPSJ1cm46aWV0ZjpwYXJh
bXM6eG1sOm5zOnNwcHA6YmFzZToxIgogIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAw
MS9YTUxTY2hlbWEtaW5zdGFuY2UiCiAgeHNpOnNjaGVtYUxvY2F0aW9uPSJ1cm46aWV0ZjpwYXJh
bXM6eG1sOm5zOnNwcHA6YmFzZToxIHNwcHAueHNkIj4KICA8YWRkUnRlR3JwT2ZmZXJzUnFzdD4K
ICAgIDxydGVHcnBPZmZlcj4KICAgICAgPGJhc2U+CiAgICAgICAgPHJhbnRJZD5zc3AyPC9yYW50
SWQ+CiAgICAgICAgPHJhcklkPnNzcDI8L3JhcklkPgogICAgICA8L2Jhc2U+CiAgICAgIDxydGVH
cnBPZmZlcktleT4KICAgICAgICA8cnRlR3JwS2V5PgogICAgICAgICAgPHJhbnRJZD5zc3AyPC9y
YW50SWQ+CiAgICAgICAgICA8bmFtZT5SVEVfR1JQX1NTUDJfMTwvbmFtZT4KICAgICAgICA8L3J0
ZUdycEtleT4KICAgICAgICA8b2ZmZXJlZFRvPnNzcDE8L29mZmVyZWRUbz4KICAgICAgPC9ydGVH
cnBPZmZlcktleT4KICAgICAgPHN0YXR1cz5vZmZlcmVkPC9zdGF0dXM+CiAgICAgIDxvZmZlckRh
dGVUaW1lPjIwMDYtMDUtMDRUMTg6MTM6NTEuMFo8L29mZmVyRGF0ZVRpbWU+CiAgICA8L3J0ZUdy
cE9mZmVyPgogIDwvYWRkUnRlR3JwT2ZmZXJzUnFzdD4KPC9zcHBwUmVxdWVzdD4KClJlZ2lzdHJ5
IGNvbXBsZXRlcyB0aGUgcmVxdWVzdCBzdWNjZXNzZnVsbHkgYW5kIGNvbmZpcm1zIHRoYXQgdGhl
IFNTUDEgd2lsbCBub3cgaGF2ZSB0aGUgb3Bwb3J0dW5pdHkgdG8gd2VpZ2ggaW4gb24gdGhlIG9m
ZmVyIGFuZCBlaXRoZXIgYWNjZXB0IG9yIHJlamVjdCBpdC4gVGhlIFJlZ2lzdHJ5IG1heSBlbXBs
b3kgb3V0LW9mLWJhbmQgbm90aWZpY2F0aW9uIG1lY2hhbmlzbXMgZm9yIHF1aWNrZXIgdXBkYXRl
cyB0byBTU1AxIHNvIHRoZXkgY2FuIGFjdCBmYXN0ZXIsIHRob3VnaCB0aGlzIHRvcGljIGlzIGJl
eW9uZCB0aGUgc2NvcGUgb2YgdGhpcyBkb2N1bWVudC4KCjw/eG1sIHZlcnNpb249IjEuMCIgZW5j
b2Rpbmc9IlVURi04Ij8+CjxzcHBwUmVzcG9uc2UgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9y
Zy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIKICB4c2k6c2NoZW1hTG9jYXRpb249InVybjppZXRm
OnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEgc3BwcC54c2QiCiAgeG1sbnM9InVybjppZXRmOnBh
cmFtczp4bWw6bnM6c3BwcDpiYXNlOjEiPgogIDxhZGRSdGVHcnBPZmZlcnNSc3Bucz4KICAgIDxz
ZXJ2ZXJUcmFuc0lkPnR4X2lkXzEyMjc3Nzk4PC9zZXJ2ZXJUcmFuc0lkPgogICAgPHJlc0NvZGU+
MTAwMDwvcmVzQ29kZT4KICAgIDxyZXNNc2c+UmVxdWVzdCBzdWNjZXNzZnVsPC9yZXNNc2c+CiAg
PC9hZGRSdGVHcnBPZmZlcnNSc3Bucz4KPC9zcHBwUmVzcG9uc2U+Cgo5LjggRW5hYmxlIFBlZXJp
bmcgLS0gUm91dGUgR3JvdXAgT2ZmZXIgQWNjZXB0CgpTU1AxIHJlc3BvbmRzIHRvIHRoZSBvZmZl
ciBmcm9tIFNTUDIgYW5kIGFncmVlcyB0byBoYXZlIHZpc2liaWxpdHkgdG8gU1NQMiBpbmdyZXNz
IHJvdXRlcy4KCjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+CjxzcHBwUmVx
dWVzdCB4bWxucz0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpzcHBwOmJhc2U6MSIKICB4bWxuczp4
c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIgogIHhzaTpzY2hl
bWFMb2NhdGlvbj0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpzcHBwOmJhc2U6MSBzcHBwLnhzZCI+
CiAgPGFjY2VwdFJ0ZUdycE9mZmVyc1Jxc3Q+CiAgICA8cnRlR3JwT2ZmZXJLZXk+CiAgICAgIDxy
dGVHcnBLZXk+CiAgICAgICAgPHJhbnRJZD5zc3AyPC9yYW50SWQ+CiAgICAgICAgPG5hbWU+UlRF
X0dSUF9TU1AyXzE8L25hbWU+CiAgICAgIDwvcnRlR3JwS2V5PgogICAgICA8b2ZmZXJlZFRvPnNz
cDE8L29mZmVyZWRUbz4KICAgIDwvcnRlR3JwT2ZmZXJLZXk+CiAgPC9hY2NlcHRSdGVHcnBPZmZl
cnNScXN0Pgo8L3NwcHBSZXF1ZXN0PgoKUmVnaXN0cnkgY29uZmlybXMgdGhhdCB0aGUgcmVxdWVz
dCBoYXMgYmVlbiBwcm9jZXNzZWQgc3VjY2Vzc2Z1bGx5LiBGcm9tIHRoaXMgcG9pbnQgZm9yd2Fy
ZCwgaWYgU1NQMSBsb29rcyB1cCBhIHB1YmxpYyBpZGVudGl0eSB0aHJvdWdoIHRoZSBxdWVyeSBy
ZXNvbHV0aW9uIHNlcnZlciwgd2hlcmUgdGhlIHB1YmxpYyBpZGVudGl0eSBpcyBwYXJ0IG9mIHRo
ZSBkZXN0aW5hdGlvbiBncm91cCBieSB3YXkgb2YgIlJURV9HUlBfU1NQMl8xIiByb3V0ZSBhc3Nv
Y2lhdGlvbiwgU1NQMiBpbmdyZXNzIFNCRSBpbmZvcm1hdGlvbiB3aWxsIGJlIHNoYXJlZCB3aXRo
IFNTUDEuCgo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo8c3BwcFJlc3Bv
bnNlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2Ui
CiAgeHNpOnNjaGVtYUxvY2F0aW9uPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOnNwcHA6YmFzZTox
IHNwcHAueHNkIgogIHhtbG5zPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOnNwcHA6YmFzZToxIj4K
ICA8YWNjZXB0UnRlR3JwT2ZmZXJzUnNwbnM+ICAgIAogICAgPHNlcnZlclRyYW5zSWQ+dHhfaWRf
MTIzMzM3OTg8L3NlcnZlclRyYW5zSWQ+CiAgICA8cmVzQ29kZT4xMDAwPC9yZXNDb2RlPgogICAg
PHJlc01zZz5SZXF1ZXN0IHN1Y2Nlc3NmdWw8L3Jlc01zZz4KICA8L2FjY2VwdFJ0ZUdycE9mZmVy
c1JzcG5zPgo8L3NwcHBSZXNwb25zZT4KCjkuOSBBZGQgRWdyZXNzIFJvdXRlCgpTU1AxIHdhbnRz
IHRvIHByaW9yaXRpemUgYWxsIG91dGJvdW5kIHRyYWZmaWMgdG8gcm91dGVzIGFzc29jaWF0ZWQg
d2l0aCAiUlRFX0dSUF9TU1AyXzEiIHJvdXRlIGdyb3VwIHRocm91Z2ggInNiZTEuc3NwMS5jb20i
LiBBIGxvd2VyIHByaW9yaXR5IGlzIGFzc2lnbmVkIHRvICJzYmU0LnNzcDEuY29tIiBwZXJoYXBz
IGZvciB1c2UgYXMgYSBiYWNrdXAgaW4gYSBmYXVsdC10b2xlcmFudCBjb25maWd1cmF0aW9uLgoK
PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHNwcHBSZXF1ZXN0IHhtbG5z
PSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOnNwcHA6YmFzZToxIgogIHhtbG5zOnhzaT0iaHR0cDov
L3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiCiAgeHNpOnNjaGVtYUxvY2F0aW9u
PSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOnNwcHA6YmFzZToxIHNwcHAueHNkIj4KICA8YWRkRWdy
UnRlc1Jxc3Q+CiAgICA8Y2xpZW50VHJhbnNJZD50eF85MDAwPC9jbGllbnRUcmFuc0lkPgogICAg
PGVnclJ0ZT4KICAgICAgPGJhc2U+CiAgICAgICAgPHJhbnRJZD5zc3AxPC9yYW50SWQ+CiAgICAg
ICAgPHJhcklkLz4KICAgICAgPC9iYXNlPgogICAgICA8ZWdyUnRlTmFtZT5FR1JfUlRFXzAxPC9l
Z3JSdGVOYW1lPgogICAgICA8cHJlZj41MDwvcHJlZj4KICAgICAgPHN2Y3M+RTJVK3NpcDwvc3Zj
cz4KICAgICAgPHJlZ3hSZXdyaXRlUnVsZT4KICAgICAgICA8ZXJlPl4oLiopJDwvZXJlPgogICAg
ICAgIDxyZXBsPnNpcDpcMUBzYmUxLnNzcDEuY29tPC9yZXBsPgogICAgICA8L3JlZ3hSZXdyaXRl
UnVsZT4KICAgICAgPGluZ3Jlc3NSdGU+CiAgICAgICAgPHJhbnRJZD5zc3AyPC9yYW50SWQ+CiAg
ICAgICAgPG5hbWU+UlRFX0dSUF9TU1AyXzE8L25hbWU+CiAgICAgIDwvaW5ncmVzc1J0ZT4KICAg
IDwvZWdyUnRlPgogIDwvYWRkRWdyUnRlc1Jxc3Q+CiAgPGFkZEVnclJ0ZXNScXN0PgogICAgPGNs
aWVudFRyYW5zSWQ+dHhfOTAwMTwvY2xpZW50VHJhbnNJZD4KICAgIDxlZ3JSdGU+CiAgICAgIDxi
YXNlPgogICAgICAgIDxyYW50SWQ+c3NwMTwvcmFudElkPgogICAgICAgIDxyYXJJZC8+CiAgICAg
IDwvYmFzZT4KICAgICAgPGVnclJ0ZU5hbWU+RUdSX1JURV8wMTwvZWdyUnRlTmFtZT4KICAgICAg
PHByZWY+MTAwPC9wcmVmPgogICAgICA8c3Zjcz5FMlUrc2lwPC9zdmNzPgogICAgICA8cmVneFJl
d3JpdGVSdWxlPgogICAgICAgIDxlcmU+XiguKikkPC9lcmU+CiAgICAgICAgPHJlcGw+c2lwOlwx
QHNiZTQuc3NwMS5jb208L3JlcGw+CiAgICAgIDwvcmVneFJld3JpdGVSdWxlPgogICAgICA8aW5n
cmVzc1J0ZT4KICAgICAgICA8cmFudElkPnNzcDI8L3JhbnRJZD4KICAgICAgICA8bmFtZT5SVEVf
R1JQX1NTUDJfMTwvbmFtZT4KICAgICAgPC9pbmdyZXNzUnRlPgogICAgPC9lZ3JSdGU+CiAgPC9h
ZGRFZ3JSdGVzUnFzdD4KPC9zcHBwUmVxdWVzdD4KClNpbmNlIHBlZXJpbmcgaGFzIGFscmVhZHkg
YmVlbiBlc3RhYmxpc2hlZCwgdGhlIHJlcXVlc3QgdG8gYWRkIHRoZSBlZ3Jlc3Mgcm91dGUgaGFz
IGJlZW4gc3VjY2Vzc2Z1bGx5IGNvbXBsZXRlZC4KCjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rp
bmc9IlVURi04Ij8+CjxzcHBwUmVzcG9uc2UgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8y
MDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIKICB4c2k6c2NoZW1hTG9jYXRpb249InVybjppZXRmOnBh
cmFtczp4bWw6bnM6c3BwcDpiYXNlOjEgc3BwcC54c2QiCiAgeG1sbnM9InVybjppZXRmOnBhcmFt
czp4bWw6bnM6c3BwcDpiYXNlOjEiPgogIDxhZGRFZ3JSdGVzUnNwbnM+CiAgICA8Y2xpZW50VHJh
bnNJZD50eF85MDAwPC9jbGllbnRUcmFuc0lkPgogICAgPHNlcnZlclRyYW5zSWQ+dHhfaWRfMTIz
ODg4OTg8L3NlcnZlclRyYW5zSWQ+CiAgICA8cmVzQ29kZT4xMDAwPC9yZXNDb2RlPgogICAgPHJl
c01zZz5SZXF1ZXN0IHN1Y2Nlc3NmdWw8L3Jlc01zZz4KICA8L2FkZEVnclJ0ZXNSc3Bucz4KICA8
YWRkRWdyUnRlc1JzcG5zPgogICAgPGNsaWVudFRyYW5zSWQ+dHhfOTAwMTwvY2xpZW50VHJhbnNJ
ZD4KICAgIDxzZXJ2ZXJUcmFuc0lkPnR4X2lkXzEyMzg4ODk5PC9zZXJ2ZXJUcmFuc0lkPgogICAg
PHJlc0NvZGU+MTAwMDwvcmVzQ29kZT4KICAgIDxyZXNNc2c+UmVxdWVzdCBzdWNjZXNzZnVsPC9y
ZXNNc2c+CiAgPC9hZGRFZ3JSdGVzUnNwbnM+Cjwvc3BwcFJlc3BvbnNlPgoKOS4xMCBHZXQgRGVz
dGluYXRpb24gR3JvdXAKClNTUDIgdXNlcyB0aGUgImdldCIgb3BlcmF0aW9uIHRvIGZldGNoIHRo
ZSBsYXN0IHByb3Zpc2lvbmVkIHJlY29yZCBmb3IgZGVzdGluYXRpb24gZ3JvdXAgIkRFU1RfR1JQ
X1NTUDJfMSIuCgo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo8c3BwcFJl
cXVlc3QgeG1sbnM9InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEiCiAgeG1sbnM6
eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIKICB4c2k6c2No
ZW1hTG9jYXRpb249InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEgc3BwcC54c2Qi
PgogIDxnZXREZXN0R3JvdXBzUnFzdD4KICAgIDxvYmplY3RLZXk+CiAgICAgIDxyYW50SWQ+c3Nw
MjwvcmFudElkPgogICAgICA8bmFtZT5ERVNUX0dSUF9TU1AyXzE8L25hbWU+CiAgICA8L29iamVj
dEtleT4KICA8L2dldERlc3RHcm91cHNScXN0Pgo8L3NwcHBSZXF1ZXN0PgoKUmVnaXN0cnkgY29t
cGxldGVzIHRoZSByZXF1ZXN0IHN1Y2Nlc3NmdWxseSBhbmQgcmV0dXJucyBhIGZhdm9yYWJsZSBy
ZXNwb25zZS4KCjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+CjxzcHBwUmVz
cG9uc2UgeG1sbnM9InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEiCiAgeG1sbnM6
eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIKICB4c2k6c2No
ZW1hTG9jYXRpb249InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEgc3BwcC54c2Qi
PgogIDxnZXREZXN0R3JvdXBzUnNwbnM+CiAgICA8c2VydmVyVHJhbnNJZD50eGlkLTk4MTM0MTIz
PC9zZXJ2ZXJUcmFuc0lkPgogICAgPHJlc0NvZGU+MTAwMDwvcmVzQ29kZT4KICAgIDxyZXNNc2c+
U3VjY2VzczwvcmVzTXNnPgogICAgPGRlc3RHcnA+CiAgICAgIDxiYXNlPgogICAgICAgIDxyYW50
SWQ+c3NwMjwvcmFudElkPgogICAgICAgIDxyYXJJZD5zc3AyPC9yYXJJZD4KICAgICAgPC9iYXNl
PgogICAgICA8ZGdOYW1lPkRFU1RfR1JQX1NTUDJfMTwvZGdOYW1lPgogICAgPC9kZXN0R3JwPgog
IDwvZ2V0RGVzdEdyb3Vwc1JzcG5zPgo8L3NwcHBSZXNwb25zZT4KCjkuMTEgR2V0IFB1YmxpYyBJ
ZGVudGl0eQoKU1NQMiBvYnRhaW5zIHRoZSBsYXN0IHByb3Zpc2lvbmVkIHJlY29yZCBhc3NvY2lh
dGVkIHdpdGggYSBnaXZlbiBUTi4gCgo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYt
OCI/Pgo8c3BwcFJlcXVlc3QgeG1sbnM9InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNl
OjEiCiAgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5j
ZSIKICB4c2k6c2NoZW1hTG9jYXRpb249InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNl
OjEgc3BwcC54c2QiPgogIDxnZXRQdWJJZHNScXN0PgogICAgPHBpIHhtbG5zOm5zMT0idXJuOmll
dGY6cGFyYW1zOnhtbDpuczpzcHBwOmJhc2U6MSIKICAgICAgeHNpOnR5cGU9Im5zMTpUTlR5cGUi
PgogICAgICA8YmFzZT4KICAgICAgICA8cmFudElkPnNzcDI8L3JhbnRJZD4KICAgICAgICA8cmFy
SWQ+c3NwMjwvcmFySWQ+CiAgICAgIDwvYmFzZT4KICAgICAgPHRuPisxMjAyNTU1NjY2NjwvdG4+
CiAgICA8L3BpPgogIDwvZ2V0UHViSWRzUnFzdD4KPC9zcHBwUmVxdWVzdD4KClJlZ2lzdHJ5IGNv
bXBsZXRlcyB0aGUgcmVxdWVzdCBzdWNjZXNzZnVsbHkgYW5kIHJldHVybnMgYSBmYXZvcmFibGUg
cmVzcG9uc2UuCgo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo8c3BwcFJl
c3BvbnNlIHhtbG5zPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOnNwcHA6YmFzZToxIgogIHhtbG5z
OnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiCiAgeHNpOnNj
aGVtYUxvY2F0aW9uPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOnNwcHA6YmFzZToxIHNwcHAueHNk
Ij4KICA8Z2V0UHViSWRzUnNwbnM+CiAgICA8c2VydmVyVHJhbnNJZD50eGlkLTk4MTM0MTIzPC9z
ZXJ2ZXJUcmFuc0lkPgogICAgPHJlc0NvZGU+MTAwMDwvcmVzQ29kZT4KICAgIDxyZXNNc2c+U3Vj
Y2VzczwvcmVzTXNnPgogICAgPHBpIHhtbG5zOm5zMT0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpz
cHBwOmJhc2U6MSIKICAgICAgeHNpOnR5cGU9Im5zMTpUTlR5cGUiPgogICAgICA8YmFzZT4KICAg
ICAgICA8cmFudElkPnNzcDI8L3JhbnRJZD4KICAgICAgICA8cmFySWQ+c3NwMjwvcmFySWQ+CiAg
ICAgIDwvYmFzZT4KICAgICAgPG5zMTpkZ05hbWU+REVTVF9HUlBfMTwvbnMxOmRnTmFtZT4KICAg
ICAgPG5zMTpjb3JJbmZvPgogICAgICAgIDxuczE6Y29yQ2xhaW0+dHJ1ZTwvbnMxOmNvckNsYWlt
PgogICAgICA8L25zMTpjb3JJbmZvPgogICAgICA8dG4+KzEyMDI1NTU2NjY2PC90bj4KICAgIDwv
cGk+CiAgPC9nZXRQdWJJZHNSc3Bucz4KPC9zcHBwUmVzcG9uc2U+Cgo5LjEyIEdldCBSb3V0ZSBH
cm91cCBSZXF1ZXN0CgpTU1AyIG9idGFpbnMgdGhlIGxhc3QgcHJvdmlzaW9uZWQgcmVjb3JkIGZv
ciB0aGUgcm91dGUgZ3JvdXAgIlJURV9HUlBfU1NQMl8xIi4KCjw/eG1sIHZlcnNpb249IjEuMCIg
ZW5jb2Rpbmc9IlVURi04Ij8+CjxzcHBwUmVxdWVzdCB4bWxucz0idXJuOmlldGY6cGFyYW1zOnht
bDpuczpzcHBwOmJhc2U6MSIKICB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1M
U2NoZW1hLWluc3RhbmNlIgogIHhzaTpzY2hlbWFMb2NhdGlvbj0idXJuOmlldGY6cGFyYW1zOnht
bDpuczpzcHBwOmJhc2U6MSBzcHBwLnhzZCI+CiAgPGdldFJ0ZUdycHNScXN0PgogICAgPG9iamVj
dEtleT4KICAgICAgPHJhbnRJZD5zc3AyPC9yYW50SWQ+CiAgICAgIDxuYW1lPlJURV9HUlBfU1NQ
Ml8xPC9uYW1lPgogICAgPC9vYmplY3RLZXk+CiAgPC9nZXRSdGVHcnBzUnFzdD4KPC9zcHBwUmVx
dWVzdD4KClJlZ2lzdHJ5IGNvbXBsZXRlcyB0aGUgcmVxdWVzdCBzdWNjZXNzZnVsbHkgYW5kIHJl
dHVybnMgYSBmYXZvcmFibGUgcmVzcG9uc2UuCgo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5n
PSJVVEYtOCI/Pgo8c3BwcFJlc3BvbnNlIHhtbG5zPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOnNw
cHA6YmFzZToxIgogIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEt
aW5zdGFuY2UiCiAgeHNpOnNjaGVtYUxvY2F0aW9uPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOnNw
cHA6YmFzZToxIHNwcHAueHNkIj4KICA8Z2V0UnRlR3Jwc1JzcG5zPgogICAgPHNlcnZlclRyYW5z
SWQ+dHhpZC05ODEyMzEyMzwvc2VydmVyVHJhbnNJZD4KICAgIDxyZXNDb2RlPjEwMDA8L3Jlc0Nv
ZGU+CiAgICA8cmVzTXNnPlN1Y2Nlc3M8L3Jlc01zZz4KICAgIDxydGVHcnA+CiAgICAgIDxiYXNl
PgogICAgICAgIDxyYW50SWQ+c3NwMjwvcmFudElkPgogICAgICAgIDxyYXJJZD5zc3AyPC9yYXJJ
ZD4KICAgICAgPC9iYXNlPgogICAgICA8cnRlR3JwTmFtZT5SVEVfR1JQX1NTUDJfMTwvcnRlR3Jw
TmFtZT4KICAgICAgPHJ0ZVJlYyB4bWxuczpuczE9InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3Bw
cDpiYXNlOjEiCiAgICAgICAgeHNpOnR5cGU9Im5zMTpOQVBUUlR5cGUiPgogICAgICAgIDxwcmlv
cml0eT4xMDA8L3ByaW9yaXR5PgogICAgICAgIDxvcmRlcj4xMDwvb3JkZXI+CiAgICAgICAgPHBy
ZWY+MzA8L3ByZWY+CiAgICAgICAgPGZsYWdzPnU8L2ZsYWdzPgogICAgICAgIDxzdmNzPkUyVStz
aXA8L3N2Y3M+CiAgICAgICAgPHJlZ3g+CiAgICAgICAgICA8ZXJlPl4oLiopJDwvZXJlPgogICAg
ICAgICAgPHJlcGw+c2lwOlwxQHNiZTMuc3NwMi5jb208L3JlcGw+CiAgICAgICAgPC9yZWd4Pgog
ICAgICA8L3J0ZVJlYz4KICAgICAgPHJ0ZVJlYyB4bWxuczpuczE9InVybjppZXRmOnBhcmFtczp4
bWw6bnM6c3BwcDpiYXNlOjEiCiAgICAgICAgeHNpOnR5cGU9Im5zMTpOQVBUUlR5cGUiPgogICAg
ICAgIDxwcmlvcml0eT4yMDA8L3ByaW9yaXR5PgogICAgICAgIDxvcmRlcj4xMDwvb3JkZXI+CiAg
ICAgICAgPHByZWY+NDA8L3ByZWY+CiAgICAgICAgPGZsYWdzPnU8L2ZsYWdzPgogICAgICAgIDxz
dmNzPkUyVStzaXA8L3N2Y3M+CiAgICAgICAgPHJlZ3g+CiAgICAgICAgICA8ZXJlPl4oLiopJDwv
ZXJlPgogICAgICAgICAgPHJlcGw+c2lwOlwxQHNiZTQuc3NwMi5jb208L3JlcGw+CiAgICAgICAg
PC9yZWd4PgogICAgICA8L3J0ZVJlYz4KICAgICAgPGRnTmFtZT5ERVNUX0dSUF9TU1AyXzE8L2Rn
TmFtZT4KICAgICAgPGlzSW5TdmM+dHJ1ZTwvaXNJblN2Yz4KICAgIDwvcnRlR3JwPgogIDwvZ2V0
UnRlR3Jwc1JzcG5zPgo8L3NwcHBSZXNwb25zZT4KCgo5LjE0IEdldCBSb3V0ZSBHcm91cCBPZmZl
cnMgUmVxdWVzdAoKU1NQMiBjaG9zZXMgdG8gZmV0Y2ggdGhlIGxhc3QgcHJvdmlzaW9uZWQgcm91
dGUgZ3JvdXAgc2hhcmluZyBvZmZlciB0byB0aGUgPHBlZXJpbmdPcmc+IFNTUDEuCgo8P3htbCB2
ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo8c3BwcFJlcXVlc3QgeG1sbnM9InVybjpp
ZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEiCiAgeG1sbnM6eHNpPSJodHRwOi8vd3d3Lncz
Lm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIKICB4c2k6c2NoZW1hTG9jYXRpb249InVybjpp
ZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEgc3BwcC54c2QiPgogIDxnZXRSdGVHcnBPZmZl
cnNScXN0PgogICAgPG9mZmVyZWRUb1BlZXJzPnRydWU8L29mZmVyZWRUb1BlZXJzPgogICAgPHBl
ZXJpbmdPcmc+c3NwMTwvcGVlcmluZ09yZz4KICA8L2dldFJ0ZUdycE9mZmVyc1Jxc3Q+Cjwvc3Bw
cFJlcXVlc3Q+CgpSZWdpc3RyeSBjb21wbGV0ZXMgdGhlIHJlcXVlc3Qgc3VjY2Vzc2Z1bGx5IGFu
ZCByZXR1cm5zIGEgZmF2b3JhYmxlIHJlc3BvbnNlLgoKPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNv
ZGluZz0iVVRGLTgiPz4KPHNwcHBSZXNwb25zZSB4bWxucz0idXJuOmlldGY6cGFyYW1zOnhtbDpu
czpzcHBwOmJhc2U6MSIKICB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2No
ZW1hLWluc3RhbmNlIgogIHhzaTpzY2hlbWFMb2NhdGlvbj0idXJuOmlldGY6cGFyYW1zOnhtbDpu
czpzcHBwOmJhc2U6MSBzcHBwLnhzZCI+CiAgPGdldFJ0ZUdycE9mZmVyc1JzcG5zPgogICAgPHNl
cnZlclRyYW5zSWQ+dHhpZC05ODEzNDEyMzwvc2VydmVyVHJhbnNJZD4KICAgIDxyZXNDb2RlPjEw
MDA8L3Jlc0NvZGU+CiAgICA8cmVzTXNnPlN1Y2Nlc3M8L3Jlc01zZz4KICAgIDxydGVHcnBPZmZl
cj4KICAgICAgPGJhc2U+CiAgICAgICAgPHJhbnRJZD5zc3AyPC9yYW50SWQ+CiAgICAgICAgPHJh
cklkPnNzcDI8L3JhcklkPgogICAgICA8L2Jhc2U+CiAgICAgIDxydGVHcnBPZmZlcktleT4KICAg
ICAgICA8cnRlR3JwS2V5PgogICAgICAgICAgPHJhbnRJZD5zc3AyPC9yYW50SWQ+CiAgICAgICAg
ICA8bmFtZT5SVEVfR1JQX1NTUDJfMTwvbmFtZT4KICAgICAgICA8L3J0ZUdycEtleT4KICAgICAg
ICA8b2ZmZXJlZFRvPnNzcDE8L29mZmVyZWRUbz4KICAgICAgPC9ydGVHcnBPZmZlcktleT4KICAg
ICAgPHN0YXR1cz5vZmZlcmVkPC9zdGF0dXM+CiAgICAgIDxvZmZlckRhdGVUaW1lPjIwMDYtMDUt
MDRUMTg6MTM6NTEuMFo8L29mZmVyRGF0ZVRpbWU+CiAgICA8L3J0ZUdycE9mZmVyPgogIDwvZ2V0
UnRlR3JwT2ZmZXJzUnNwbnM+Cjwvc3BwcFJlc3BvbnNlPgoKOS4xNSBHZXQgRWdyZXNzIFJvdXRl
CgpTU1AxIHdhbnRzIHRvIHZlcmlmeSB0aGUgbGFzdCBwcm92aXNpb25lZCByZWNvcmQgZm9yIHRo
ZSBlZ3Jlc3Mgcm91dGUgY2FsbGVkICJFR1JfUlRFXzAxIi4KCjw/eG1sIHZlcnNpb249IjEuMCIg
ZW5jb2Rpbmc9IlVURi04Ij8+CjxzcHBwUmVxdWVzdCB4bWxucz0idXJuOmlldGY6cGFyYW1zOnht
bDpuczpzcHBwOmJhc2U6MSIKICB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1M
U2NoZW1hLWluc3RhbmNlIgogIHhzaTpzY2hlbWFMb2NhdGlvbj0idXJuOmlldGY6cGFyYW1zOnht
bDpuczpzcHBwOmJhc2U6MSBzcHBwLnhzZCI+CiAgPGdldEVnclJ0ZXNScXN0PgogICAgPG9iamVj
dEtleT4KICAgICAgPHJhbnRJZD5zc3AxPC9yYW50SWQ+CiAgICAgIDxuYW1lPkVHUl9SVEVfMDE8
L25hbWU+CiAgICA8L29iamVjdEtleT4KICA8L2dldEVnclJ0ZXNScXN0Pgo8L3NwcHBSZXF1ZXN0
PgoKUmVnaXN0cnkgY29tcGxldGVzIHRoZSByZXF1ZXN0IHN1Y2Nlc3NmdWxseSBhbmQgcmV0dXJu
cyBhIGZhdm9yYWJsZSByZXNwb25zZS4KCjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVU
Ri04Ij8+CjxzcHBwUmVzcG9uc2UgeG1sbnM9InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpi
YXNlOjEiCiAgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0
YW5jZSIKICB4c2k6c2NoZW1hTG9jYXRpb249InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpi
YXNlOjEgc3BwcC54c2QiPgogIDxnZXRFZ3JSdGVzUnNwbnM+CiAgICA8c2VydmVyVHJhbnNJZD50
eGlkLTk4MTM0MTIzPC9zZXJ2ZXJUcmFuc0lkPgogICAgPHJlc0NvZGU+MTAwMDwvcmVzQ29kZT4K
ICAgIDxyZXNNc2c+U3VjY2VzczwvcmVzTXNnPgogICAgPGVnclJ0ZT4KICAgICAgICA8YmFzZT4K
ICAgICAgICAgIDxyYW50SWQ+c3NwMTwvcmFudElkPgogICAgICAgICAgPHJhcklkPnNzcDE8L3Jh
cklkPgogICAgICAgIDwvYmFzZT4KICAgICAgICA8ZWdyUnRlTmFtZT5FR1JfUlRFXzAxPC9lZ3JS
dGVOYW1lPgogICAgICAgIDxwcmVmPjUwPC9wcmVmPgogICAgICAgIDxzdmNzPkUyVStzaXA8L3N2
Y3M+CiAgICAgICAgPHJlZ3hSZXdyaXRlUnVsZT4KICAgICAgICAgIDxlcmU+XiguKikkPC9lcmU+
CiAgICAgICAgICA8cmVwbD5zaXA6XDFAc2JlMS5zc3AxLmNvbTwvcmVwbD4KICAgICAgICA8L3Jl
Z3hSZXdyaXRlUnVsZT4KICAgICAgICA8aW5ncmVzc1J0ZT4KICAgICAgICAgIDxyYW50SWQ+c3Nw
MjwvcmFudElkPgogICAgICAgICAgPG5hbWU+UlRFX0dSUF9TU1AyXzE8L25hbWU+CiAgICAgICAg
PC9pbmdyZXNzUnRlPgogICAgICA8L2VnclJ0ZT4KICA8L2dldEVnclJ0ZXNSc3Bucz4KPC9zcHBw
UmVzcG9uc2U+Cgo5LjE2IERlbGV0ZSBEZXN0aW5hdGlvbiBHcm91cAoKU1NQMiBpbml0aWF0ZXMg
YSByZXF1ZXN0IHRvIGRlbGV0ZSB0aGUgZGVzdGluYXRpb24gZ3JvdXAgIkRFU1RfR1JQX1NTUDJf
MSIuCgo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo8c3BwcFJlcXVlc3Qg
eG1sbnM9InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEiCiAgeG1sbnM6eHNpPSJo
dHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIKICB4c2k6c2NoZW1hTG9j
YXRpb249InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEgc3BwcC54c2QiPgogIDxk
ZWxEZXN0R3JvdXBzUnFzdD4KICAgIDxvYmplY3RLZXk+CiAgICAgIDxyYW50SWQ+c3NwMjwvcmFu
dElkPgogICAgICA8bmFtZT5ERVNUX0dSUF9TU1AyXzE8L25hbWU+CiAgICA8L29iamVjdEtleT4K
ICA8L2RlbERlc3RHcm91cHNScXN0Pgo8L3NwcHBSZXF1ZXN0PgoKUmVnaXN0cnkgY29tcGxldGVz
IHRoZSByZXF1ZXN0IHN1Y2Nlc3NmdWxseSBhbmQgcmV0dXJucyBhIGZhdm9yYWJsZSByZXNwb25z
ZS4KCjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+CjxzcHBwUmVzcG9uc2Ug
eG1sbnM9InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEiCiAgeG1sbnM6eHNpPSJo
dHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIKICB4c2k6c2NoZW1hTG9j
YXRpb249InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEgc3BwcC54c2QiPgogIDxk
ZWxEZXN0R3JvdXBzUnNwbnM+CiAgICA8c2VydmVyVHJhbnNJZD50eGlkLTk4MjU0MzEyMzwvc2Vy
dmVyVHJhbnNJZD4KICAgIDxyZXNDb2RlPjEwMDA8L3Jlc0NvZGU+CiAgICA8cmVzTXNnPlN1Y2Nl
c3M8L3Jlc01zZz4KICA8L2RlbERlc3RHcm91cHNSc3Bucz4KPC9zcHBwUmVzcG9uc2U+Cgo5LjE3
IERlbGV0ZSBQdWJsaWMgSWRlbnRpdHkKClNTUDIgY2hvc2VzIHRvIGRlLWFjdGl2YXRlIHRoZSBU
TiBhbmQgcmVtb3ZlIGl0IGZyb20gdGhlIFJlZ2lzdHJ5LgoKPD94bWwgdmVyc2lvbj0iMS4wIiBl
bmNvZGluZz0iVVRGLTgiPz4KPHNwcHBSZXF1ZXN0IHhtbG5zPSJ1cm46aWV0ZjpwYXJhbXM6eG1s
Om5zOnNwcHA6YmFzZToxIgogIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxT
Y2hlbWEtaW5zdGFuY2UiCiAgeHNpOnNjaGVtYUxvY2F0aW9uPSJ1cm46aWV0ZjpwYXJhbXM6eG1s
Om5zOnNwcHA6YmFzZToxIHNwcHAueHNkIj4KICA8ZGVsUHViSWRzUnFzdD4KICAgIDxwaSB4bWxu
czpuczE9InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEiCiAgICAgIHhzaTp0eXBl
PSJuczE6VE5UeXBlIj4KICAgICAgPGJhc2U+CiAgICAgICAgPHJhbnRJZD5zc3AyPC9yYW50SWQ+
CiAgICAgICAgPHJhcklkPnNzcDI8L3JhcklkPgogICAgICA8L2Jhc2U+CiAgICAgIDx0bj4rMTIw
MjU1NTY2NjY8L3RuPgogICAgPC9waT4KICA8L2RlbFB1Yklkc1Jxc3Q+Cjwvc3BwcFJlcXVlc3Q+
CgpSZWdpc3RyeSBjb21wbGV0ZXMgdGhlIHJlcXVlc3Qgc3VjY2Vzc2Z1bGx5IGFuZCByZXR1cm5z
IGEgZmF2b3JhYmxlIHJlc3BvbnNlLgoKPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRG
LTgiPz4KPHNwcHBSZXNwb25zZSB4bWxucz0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpzcHBwOmJh
c2U6MSIKICB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3Rh
bmNlIgogIHhzaTpzY2hlbWFMb2NhdGlvbj0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpzcHBwOmJh
c2U6MSBzcHBwLnhzZCI+CiAgPGRlbFB1Yklkc1JzcG5zPgogICAgPHNlcnZlclRyYW5zSWQ+dHhp
ZC05ODI5ODI3MzEyMzwvc2VydmVyVHJhbnNJZD4KICAgIDxyZXNDb2RlPjEwMDA8L3Jlc0NvZGU+
CiAgICA8cmVzTXNnPlN1Y2Nlc3M8L3Jlc01zZz4KICA8L2RlbFB1Yklkc1JzcG5zPgo8L3NwcHBS
ZXNwb25zZT4KCgo5LjE4IERlbGV0ZSBSb3V0ZSBHcm91cCBSZXF1ZXN0CgpTU1AyIHJlbW92ZXMg
dGhlIHJvdXRlIGdyb3VwIGNhbGxlZCAiUlRFX0dSUF9TU1AyXzEiLgoKPD94bWwgdmVyc2lvbj0i
MS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHNwcHBSZXF1ZXN0IHhtbG5zPSJ1cm46aWV0ZjpwYXJh
bXM6eG1sOm5zOnNwcHA6YmFzZToxIgogIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAw
MS9YTUxTY2hlbWEtaW5zdGFuY2UiCiAgeHNpOnNjaGVtYUxvY2F0aW9uPSJ1cm46aWV0ZjpwYXJh
bXM6eG1sOm5zOnNwcHA6YmFzZToxIHNwcHAueHNkIj4KICA8Z2V0UnRlR3Jwc1Jxc3Q+CiAgICA8
b2JqZWN0S2V5PgogICAgICA8cmFudElkPnNzcDI8L3JhbnRJZD4KICAgICAgPG5hbWU+UlRFX0dS
UF9TU1AyXzE8L25hbWU+CiAgICA8L29iamVjdEtleT4KICA8L2dldFJ0ZUdycHNScXN0Pgo8L3Nw
cHBSZXF1ZXN0PgoKUmVnaXN0cnkgY29tcGxldGVzIHRoZSByZXF1ZXN0IHN1Y2Nlc3NmdWxseSBh
bmQgcmV0dXJucyBhIGZhdm9yYWJsZSByZXNwb25zZS4KCjw/eG1sIHZlcnNpb249IjEuMCIgZW5j
b2Rpbmc9IlVURi04Ij8+CjxzcHBwUmVzcG9uc2UgeG1sbnM9InVybjppZXRmOnBhcmFtczp4bWw6
bnM6c3BwcDpiYXNlOjEiCiAgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNj
aGVtYS1pbnN0YW5jZSIKICB4c2k6c2NoZW1hTG9jYXRpb249InVybjppZXRmOnBhcmFtczp4bWw6
bnM6c3BwcDpiYXNlOjEgc3BwcC54c2QiPgogIDxnZXRSdGVHcnBzUnNwbnM+CiAgICA8c2VydmVy
VHJhbnNJZD50eGlkLTk4MjU0MzEyMzwvc2VydmVyVHJhbnNJZD4KICAgIDxyZXNDb2RlPjEwMDA8
L3Jlc0NvZGU+CiAgICA8cmVzTXNnPlN1Y2Nlc3M8L3Jlc01zZz4KICA8L2dldFJ0ZUdycHNSc3Bu
cz4KPC9zcHBwUmVzcG9uc2U+Cgo5LjE5IERlbGV0ZSBSb3V0ZSBHcm91cCBPZmZlcnMgUmVxdWVz
dAoKU1NQMiBubyBsb25nZXIgd2FudHMgdG8gc2hhcmUgcm91dGUgZ3JvdXAgIlJURV9HUlBfU1NQ
Ml8xIiB3aXRoIFNTUDEuCgo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo8
c3BwcFJlcXVlc3QgeG1sbnM9InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEiCiAg
eG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIKICB4
c2k6c2NoZW1hTG9jYXRpb249InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEgc3Bw
cC54c2QiPgogIDxkZWxSdGVHcnBPZmZlcnNScXN0PgogICAgPHJ0ZUdycE9mZmVyS2V5PgogICAg
ICA8cnRlR3JwS2V5PgogICAgICAgIDxyYW50SWQ+c3NwMjwvcmFudElkPgogICAgICAgIDxuYW1l
PlJURV9HUlBfU1NQMl8xPC9uYW1lPgogICAgICA8L3J0ZUdycEtleT4KICAgICAgPG9mZmVyZWRU
bz5zc3AxPC9vZmZlcmVkVG8+CiAgICA8L3J0ZUdycE9mZmVyS2V5PgogIDwvZGVsUnRlR3JwT2Zm
ZXJzUnFzdD4KPC9zcHBwUmVxdWVzdD4KClJlZ2lzdHJ5IGNvbXBsZXRlcyB0aGUgcmVxdWVzdCBz
dWNjZXNzZnVsbHkgYW5kIHJldHVybnMgYSBmYXZvcmFibGUgcmVzcG9uc2UuIFJlc3RvcmluZyB0
aGlzIHJlc291cmNlIHNoYXJpbmcgd2lsbCByZXF1aXJlIGEgbmV3IHJvdXRlIGdyb3VwIG9mZmVy
IGZyb20gU1NQMiB0byBTU1AxIGZvbGxvd2VkIGJ5IGEgc3VjY2Vzc2Z1bCByb3V0ZSBncm91cCBh
Y2NlcHQgcmVxdWVzdCBmcm9tIFNTUDEuCgo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJV
VEYtOCI/Pgo8c3BwcFJlc3BvbnNlIHhtbG5zPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOnNwcHA6
YmFzZToxIgogIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5z
dGFuY2UiCiAgeHNpOnNjaGVtYUxvY2F0aW9uPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOnNwcHA6
YmFzZToxIHNwcHAueHNkIj4KICA8ZGVsUnRlR3JwT2ZmZXJzUnNwbnM+CiAgICA8c2VydmVyVHJh
bnNJZD50eGlkLTk4MjU0MzEyMzwvc2VydmVyVHJhbnNJZD4KICAgIDxyZXNDb2RlPjEwMDA8L3Jl
c0NvZGU+CiAgICA8cmVzTXNnPlN1Y2Nlc3M8L3Jlc01zZz4KICA8L2RlbFJ0ZUdycE9mZmVyc1Jz
cG5zPgo8L3NwcHBSZXNwb25zZT4KCgo5LjIwIERlbGV0ZSBFZ3Jlc3MgUm91dGUKClNTUDEgZGVj
aWRlcyB0byByZW1vdmUgdGhlIGVncmVzcyByb3V0ZSB3aXRoIHRoZSBsYWJlbCAiRUdSX1JURV8w
MSIuCgo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo8c3BwcFJlcXVlc3Qg
eG1sbnM9InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEiCiAgeG1sbnM6eHNpPSJo
dHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIKICB4c2k6c2NoZW1hTG9j
YXRpb249InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEgc3BwcC54c2QiPgogIDxk
ZWxFZ3JSdGVzUnFzdD4KICAgIDxvYmplY3RLZXk+CiAgICAgIDxyYW50SWQ+c3NwMTwvcmFudElk
PgogICAgICA8bmFtZT5FR1JfUlRFXzAxPC9uYW1lPgogICAgPC9vYmplY3RLZXk+CiAgPC9kZWxF
Z3JSdGVzUnFzdD4KPC9zcHBwUmVxdWVzdD4KClJlZ2lzdHJ5IGNvbXBsZXRlcyB0aGUgcmVxdWVz
dCBzdWNjZXNzZnVsbHkgYW5kIHJldHVybnMgYSBmYXZvcmFibGUgcmVzcG9uc2UuCgo8P3htbCB2
ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo8c3BwcFJlc3BvbnNlIHhtbG5zPSJ1cm46
aWV0ZjpwYXJhbXM6eG1sOm5zOnNwcHA6YmFzZToxIgogIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53
My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiCiAgeHNpOnNjaGVtYUxvY2F0aW9uPSJ1cm46
aWV0ZjpwYXJhbXM6eG1sOm5zOnNwcHA6YmFzZToxIHNwcHAueHNkIj4KICA8ZGVsRWdyUnRlc1Jz
cG5zPgogICAgPHNlcnZlclRyYW5zSWQ+dHhpZC05ODI1NDMxMjM8L3NlcnZlclRyYW5zSWQ+CiAg
ICA8cmVzQ29kZT4xMDAwPC9yZXNDb2RlPgogICAgPHJlc01zZz5TdWNjZXNzPC9yZXNNc2c+CiAg
PC9kZWxFZ3JSdGVzUnNwbnM+Cjwvc3BwcFJlc3BvbnNlPgoKCjkuMjEgVXNlIG9mICJ0cmFuc2Fj
dGlvbmFsIiBhdHRyaWJ1dGUgdG8gZGVtYW5kIGFsbCBvciBub3RoaW5nIHJlc3VsdAoKSW4gc29t
ZSBzaXR1YXRpb25zLCBpdCBtYXkgYmUgZGVzaXJhYmxlIHRvIGhhdmUgYWxsIG9wZXJhdGlvbnMg
d2l0aCBhIHJlcXVlc3QgdG8gc3VjY2VlZCB0b2dldGhlciBvciBhIGZhaWx1cmUgb2YgYW55IG9u
ZSBvcGVyYXRpb24gdG8gcmVzdWx0IGluIG5vIGNoYW5nZSBpbiB0aGUgUmVnaXN0cnkuIEluIG9y
ZGVyIHRvIGFjY29tcGxpc2ggdGhpcyBiZWhhdmlvciwgdGhlIG9wdGlvbmFsICJ0cmFuc2FjdGlv
bmFsIiBhdHRyaWJ1dGUgaW4gdGhlIDxzcHBwUmVxdWVzdD4gZWxlbWVudCBoYXMgdG8gYmUgc2V0
IHRvICJ0cnVlIi4gVGhlIGZvbGxvd2luZyBleGFtcGxlIGRlbW9uc3RyYXRlcyBob3cgU1NQMiB1
c2VzIHRoZSB0cmFuc2FjdGlvbmFsIGF0dHJpYnV0ZSB0byBwZXJmb3JtIHRocmVlIDxhZGRQdWJJ
ZHNScXN0PiBvcGVyYXRpb25zIGFuZCB0aGUgUmVnaXN0cnkgd2lsbCBndWFyYW50ZWUgZWl0aGVy
IGFsbCBzdWNjZXNzIG9yIG5vIGNoYW5nZSBpbiB0aGUgUmVnaXN0cnkuCgo8P3htbCB2ZXJzaW9u
PSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo8c3BwcFJlcXVlc3QgeG1sbnM9InVybjppZXRmOnBh
cmFtczp4bWw6bnM6c3BwcDpiYXNlOjEiCiAgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8y
MDAxL1hNTFNjaGVtYS1pbnN0YW5jZSIKICB4c2k6c2NoZW1hTG9jYXRpb249InVybjppZXRmOnBh
cmFtczp4bWw6bnM6c3BwcDpiYXNlOjEgc3BwcC54c2QiIHRyYW5zYWN0aW9uYWw9InRydWUiPgog
IDxhZGRQdWJJZHNScXN0PgogICAgPGNsaWVudFRyYW5zSWQ+dHhpZC01NTEyMzwvY2xpZW50VHJh
bnNJZD4KICAgIDxwaSB4bWxuczpuczE9InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNl
OjEiCiAgICAgIHhzaTp0eXBlPSJuczE6VE5UeXBlIj4KICAgICAgPGJhc2U+CiAgICAgICAgPHJh
bnRJZD5zc3AyPC9yYW50SWQ+CiAgICAgICAgPHJhcklkPnNzcDI8L3JhcklkPgogICAgICA8L2Jh
c2U+CiAgICAgIDxuczE6ZGdOYW1lPkRFU1RfR1JQXzE8L25zMTpkZ05hbWU+CiAgICAgIDxuczE6
Y29ySW5mbz4KICAgICAgICA8bnMxOmNvckNsYWltPnRydWU8L25zMTpjb3JDbGFpbT4KICAgICAg
PC9uczE6Y29ySW5mbz4KICAgICAgPHRuPisxMjAyNTU1NjY2NjwvdG4+CiAgICA8L3BpPgogIDwv
YWRkUHViSWRzUnFzdD4KICA8YWRkUHViSWRzUnFzdD4KICAgIDxjbGllbnRUcmFuc0lkPnR4aWQt
NTUxMjQ8L2NsaWVudFRyYW5zSWQ+CiAgICA8cGkgeG1sbnM6bnMxPSJ1cm46aWV0ZjpwYXJhbXM6
eG1sOm5zOnNwcHA6YmFzZToxIgogICAgICB4c2k6dHlwZT0ibnMxOlJOVHlwZSI+CiAgICAgIDxi
YXNlPgogICAgICAgIDxyYW50SWQ+c3NwMjwvcmFudElkPgogICAgICAgIDxyYXJJZD5zc3AyPC9y
YXJJZD4KICAgICAgPC9iYXNlPgogICAgICA8bnMxOmRnTmFtZT5ERVNUX0dSUF8xPC9uczE6ZGdO
YW1lPgogICAgICA8cm4+MjAyNTU1MDAwMDwvcm4+CiAgICA8L3BpPgogIDwvYWRkUHViSWRzUnFz
dD4KICA8YWRkUHViSWRzUnFzdD4KICAgIDxjbGllbnRUcmFuc0lkPnR4aWQtNTUxMjU8L2NsaWVu
dFRyYW5zSWQ+CiAgICA8cGkgeG1sbnM6bnMxPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOnNwcHA6
YmFzZToxIgogICAgICB4c2k6dHlwZT0ibnMxOlROUlR5cGUiPgogICAgICA8YmFzZT4KICAgICAg
ICA8cmFudElkPnNzcDI8L3JhbnRJZD4KICAgICAgICA8cmFySWQ+c3NwMjwvcmFySWQ+CiAgICAg
IDwvYmFzZT4KICAgICAgPG5zMTpkZ05hbWU+REVTVF9HUlBfMTwvbnMxOmRnTmFtZT4KICAgICAg
PHRuPisxMjAyNjY2MDAwMDwvdG4+CiAgICAgIDxlbmRUbj4rMTIwMjY2Njk5OTk8L2VuZFRuPgog
ICAgPC9waT4KICA8L2FkZFB1Yklkc1Jxc3Q+Cjwvc3BwcFJlcXVlc3Q+CgpSZWdpc3RyeSBjb21w
bGV0ZXMgdGhlIHJlcXVlc3Qgc3VjY2Vzc2Z1bGx5IGFuZCByZXR1cm5zIGEgZmF2b3JhYmxlIHJl
c3BvbnNlLgoKPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHNwcHBSZXNw
b25zZSB4bWxuczp4c2k9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNl
IgogIHhzaTpzY2hlbWFMb2NhdGlvbj0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpzcHBwOmJhc2U6
MSBzcHBwLnhzZCIKICB4bWxucz0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpzcHBwOmJhc2U6MSI+
CiAgPGFkZFB1Yklkc1JzcG5zPgogICAgPGNsaWVudFRyYW5zSWQ+dHhpZC01NTU1PC9jbGllbnRU
cmFuc0lkPgogICAgPHNlcnZlclRyYW5zSWQ+dHhfaWRfMTIzMjA5PC9zZXJ2ZXJUcmFuc0lkPgog
ICAgPHJlc0NvZGU+MTAwMDwvcmVzQ29kZT4KICAgIDxyZXNNc2c+UmVxdWVzdCBzdWNjZXNzZnVs
PC9yZXNNc2c+CiAgICA8cGkgeG1sbnM6bnMxPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOnNwcHA6
YmFzZToxIgogICAgICB4c2k6dHlwZT0ibnMxOlROVHlwZSI+CiAgICAgIDxiYXNlPgogICAgICAg
IDxyYW50SWQ+c3NwMjwvcmFudElkPgogICAgICAgIDxyYXJJZD5zc3AyPC9yYXJJZD4KICAgICAg
PC9iYXNlPgogICAgICA8bnMxOmNvckluZm8+CiAgICAgICAgPG5zMTpjb3JDbGFpbT50cnVlPC9u
czE6Y29yQ2xhaW0+CiAgICAgICAgPG5zMTpjb3I+dHJ1ZTwvbnMxOmNvcj4KICAgICAgICA8bnMx
OmFzc2lnbmVkQ29yRGF0ZVRpbWU+MjAxMC0wOS0wNFQxODoxMzo1MS4wWjwvbnMxOmFzc2lnbmVk
Q29yRGF0ZVRpbWU+CiAgICAgIDwvbnMxOmNvckluZm8+CiAgICAgIDx0bj4rMTIwMjU1NTY2NjY8
L3RuPgogICAgPC9waT4KICA8L2FkZFB1Yklkc1JzcG5zPgogIDxhZGRQdWJJZHNSc3Bucz4KICAg
IDxzZXJ2ZXJUcmFuc0lkPnR4X2lkXzEyMjk4PC9zZXJ2ZXJUcmFuc0lkPgogICAgPHJlc0NvZGU+
MTAwMDwvcmVzQ29kZT4KICAgIDxyZXNNc2c+UmVxdWVzdCBzdWNjZXNzZnVsPC9yZXNNc2c+CiAg
PC9hZGRQdWJJZHNSc3Bucz4KICA8YWRkUHViSWRzUnNwbnM+CiAgICA8c2VydmVyVHJhbnNJZD50
eF9pZF8xMjI0NDQ5ODwvc2VydmVyVHJhbnNJZD4KICAgIDxyZXNDb2RlPjEwMDA8L3Jlc0NvZGU+
CiAgICA8cmVzTXNnPlJlcXVlc3Qgc3VjY2Vzc2Z1bDwvcmVzTXNnPgogIDwvYWRkUHViSWRzUnNw
bnM+Cjwvc3BwcFJlc3BvbnNlPgoKCgoKCgoKCg==

--_002_C8B5C1F743A21syedalineustarbiz_--

From sumanth@cablelabs.com  Wed Sep 15 08:46:53 2010
Return-Path: <sumanth@cablelabs.com>
X-Original-To: drinks@core3.amsl.com
Delivered-To: drinks@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 02AAB3A68FE for <drinks@core3.amsl.com>; Wed, 15 Sep 2010 08:46:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.409
X-Spam-Level: **
X-Spam-Status: No, score=2.409 tagged_above=-999 required=5 tests=[AWL=-1.476,  BAYES_50=0.001, FM_ASCII_ART_SPACINGc=0.833, HELO_EQ_MODEMCABLE=0.768,  HOST_EQ_MODEMCABLE=1.368, J_CHICKENPOX_42=0.6, SARE_MILLIONSOF=0.315]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bcXpcUbQk8m8 for <drinks@core3.amsl.com>; Wed, 15 Sep 2010 08:46:45 -0700 (PDT)
Received: from ondar.cablelabs.com (ondar.cablelabs.com [192.160.73.61]) by core3.amsl.com (Postfix) with ESMTP id D784C3A69DE for <drinks@ietf.org>; Wed, 15 Sep 2010 08:46:42 -0700 (PDT)
Received: from kyzyl.cablelabs.com (kyzyl [10.253.0.7]) by ondar.cablelabs.com (8.14.4/8.14.4) with ESMTP id o8FFl6dC010316 for <drinks@ietf.org>; Wed, 15 Sep 2010 09:47:07 -0600
Received: from srvxchg.cablelabs.com (10.5.0.15) by kyzyl.cablelabs.com (F-Secure/fsigk_smtp/303/kyzyl.cablelabs.com); Wed, 15 Sep 2010 09:47:07 -0700 (MST)
X-Virus-Status: clean(F-Secure/fsigk_smtp/303/kyzyl.cablelabs.com)
Received: from srvxchg.cablelabs.com ([10.5.0.15]) by srvxchg ([10.5.0.15]) with mapi; Wed, 15 Sep 2010 09:47:07 -0600
From: Sumanth Channabasappa <sumanth@cablelabs.com>
To: "drinks@ietf.org" <drinks@ietf.org>
Date: Wed, 15 Sep 2010 09:45:55 -0600
Thread-Topic: Text version of the latest document revision sent by Ken on 11/13 - thanks to Jean-Francois /eom
Thread-Index: AQHLVO0/JgmBEqK6vU2PaFw97/G83w==
Message-ID: <76AC5FEF83F1E64491446437EA81A61F7D1FFBCAD3@srvxchg>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/mixed; boundary="_002_76AC5FEF83F1E64491446437EA81A61F7D1FFBCAD3srvxchg_"
MIME-Version: 1.0
X-Approved: ondar
Subject: [drinks] Text version of the latest document revision sent by Ken on 11/13 - thanks to Jean-Francois /eom
X-BeenThere: drinks@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF DRINKS WG <drinks.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/drinks>
List-Post: <mailto:drinks@ietf.org>
List-Help: <mailto:drinks-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Sep 2010 15:46:53 -0000

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


--_002_76AC5FEF83F1E64491446437EA81A61F7D1FFBCAD3srvxchg_
Content-Type: text/plain; name="draft-ietf-drinks-sppprov-01v9.txt"
Content-Description: draft-ietf-drinks-sppprov-01v9.txt
Content-Disposition: attachment;
	filename="draft-ietf-drinks-sppprov-01v9.txt"; size=136039;
	creation-date="Wed, 15 Sep 2010 09:46:11 GMT";
	modification-date="Wed, 15 Sep 2010 09:46:11 GMT"
Content-Transfer-Encoding: base64

CgoKRFJJTktTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgSi1GLiBNdWxlCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIENhYmxlTGFicwpJbnRlbmRlZCBzdGF0dXM6IFN0YW5k
YXJkcyBUcmFjayAgICAgICAgICAgICAgICAgICAgICAgICAgIEsuIENhcnR3cmlnaHQKRXhwaXJl
czogTWFyY2ggMTksIDIwMTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgVE5TCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFMuIEFsaQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5ldVN0YXIKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQS4gTWF5cmhvZmVy
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGVudW0uYXQgR21iSAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBTZXB0ZW1iZXIgMTUsIDIwMTAKCgogICAgICAgICAgICAgICAgIFNlc3Np
b24gUGVlcmluZyBQcm92aXNpb25pbmcgUHJvdG9jb2wKICAgICAgICAgICAgICAgICAgICAgZHJh
ZnQtaWV0Zi1kcmlua3Mtc3Bwcm92LTAxdjEKCkFic3RyYWN0CgogICBUaGlzIGRvY3VtZW50IGRl
ZmluZXMgYSBwcm90b2NvbCBmb3IgcHJvdmlzaW9uaW5nIHNlc3Npb24KICAgZXN0YWJsaXNobWVu
dCBkYXRhIGludG8gU2Vzc2lvbiBEYXRhIFJlZ2lzdHJpZXMgYW5kIFNJUCBTZXJ2aWNlCiAgIFBy
b3ZpZGVyIGRhdGEgc3RvcmVzLiAgVGhlIHByb3Zpc2lvbmVkIGRhdGEgaXMgdHlwaWNhbGx5IHVz
ZWQgYnkKICAgdmFyaW91cyBuZXR3b3JrIGVsZW1lbnRzIGZvciBzZXNzaW9uIHBlZXJpbmcuCgog
ICBUaGlzIGRvY3VtZW50IGRlc2NyaWJlcyB0aGUgU2Vzc2lvbiBQZWVyaW5nIFByb3Zpc2lvbmlu
ZyBQcm90b2NvbAogICB1c2VkIGJ5IGNsaWVudHMgdG8gcHJvdmlzaW9uIHJlZ2lzdHJpZXMuICBU
aGUgZG9jdW1lbnQgcHJvdmlkZXMgYSBzZXQKICAgb2YgZ3VpZGluZyBwcmluY2lwbGVzIGZvciB0
aGUgZGVzaWduIG9mIHRoaXMgcHJvdG9jb2wgaW5jbHVkaW5nCiAgIGV4dGVuc2liaWxpdHkgYW5k
IGluZGVwZW5kZW50IHRyYW5zcG9ydCBkZWZpbml0aW9ucywgYSBiYXNpYyBkYXRhCiAgIG1vZGVs
IGFuZCBhbiBYTUwgU2NoZW1hIERvY3VtZW50LgoKU3RhdHVzIG9mIHRoaXMgTWVtbwoKICAgVGhp
cyBJbnRlcm5ldC1EcmFmdCBpcyBzdWJtaXR0ZWQgaW4gZnVsbCBjb25mb3JtYW5jZSB3aXRoIHRo
ZQogICBwcm92aXNpb25zIG9mIEJDUCA3OCBhbmQgQkNQIDc5LgoKICAgSW50ZXJuZXQtRHJhZnRz
IGFyZSB3b3JraW5nIGRvY3VtZW50cyBvZiB0aGUgSW50ZXJuZXQgRW5naW5lZXJpbmcKICAgVGFz
ayBGb3JjZSAoSUVURikuICBOb3RlIHRoYXQgb3RoZXIgZ3JvdXBzIG1heSBhbHNvIGRpc3RyaWJ1
dGUKICAgd29ya2luZyBkb2N1bWVudHMgYXMgSW50ZXJuZXQtRHJhZnRzLiAgVGhlIGxpc3Qgb2Yg
Y3VycmVudCBJbnRlcm5ldC0KICAgRHJhZnRzIGlzIGF0IGh0dHA6Ly9kYXRhdHJhY2tlci5pZXRm
Lm9yZy9kcmFmdHMvY3VycmVudC8uCgogICBJbnRlcm5ldC1EcmFmdHMgYXJlIGRyYWZ0IGRvY3Vt
ZW50cyB2YWxpZCBmb3IgYSBtYXhpbXVtIG9mIHNpeCBtb250aHMKICAgYW5kIG1heSBiZSB1cGRh
dGVkLCByZXBsYWNlZCwgb3Igb2Jzb2xldGVkIGJ5IG90aGVyIGRvY3VtZW50cyBhdCBhbnkKICAg
dGltZS4gIEl0IGlzIGluYXBwcm9wcmlhdGUgdG8gdXNlIEludGVybmV0LURyYWZ0cyBhcyByZWZl
cmVuY2UKICAgbWF0ZXJpYWwgb3IgdG8gY2l0ZSB0aGVtIG90aGVyIHRoYW4gYXMgIndvcmsgaW4g
cHJvZ3Jlc3MuIgoKICAgVGhpcyBJbnRlcm5ldC1EcmFmdCB3aWxsIGV4cGlyZSBvbiBNYXJjaCAx
OSwgMjAxMS4KCkNvcHlyaWdodCBOb3RpY2UKCiAgIENvcHlyaWdodCAoYykgMjAxMCBJRVRGIFRy
dXN0IGFuZCB0aGUgcGVyc29ucyBpZGVudGlmaWVkIGFzIHRoZQogICBkb2N1bWVudCBhdXRob3Jz
LiAgQWxsIHJpZ2h0cyByZXNlcnZlZC4KCgoKTXVsZSwgZXQgYWwuICAgICAgICAgICAgIEV4cGly
ZXMgTWFyY2ggMTksIDIwMTEgICAgICAgICAgICAgICAgIFtQYWdlIDFdCgwKSW50ZXJuZXQtRHJh
ZnQgICAgICAgICAgICAgZHJhZnQtZHJpbmtzLXNwcHJvdiAgICAgICAgICAgIFNlcHRlbWJlciAy
MDEwCgoKICAgVGhpcyBkb2N1bWVudCBpcyBzdWJqZWN0IHRvIEJDUCA3OCBhbmQgdGhlIElFVEYg
VHJ1c3QncyBMZWdhbAogICBQcm92aXNpb25zIFJlbGF0aW5nIHRvIElFVEYgRG9jdW1lbnRzCiAg
IChodHRwOi8vdHJ1c3RlZS5pZXRmLm9yZy9saWNlbnNlLWluZm8pIGluIGVmZmVjdCBvbiB0aGUg
ZGF0ZSBvZgogICBwdWJsaWNhdGlvbiBvZiB0aGlzIGRvY3VtZW50LiAgUGxlYXNlIHJldmlldyB0
aGVzZSBkb2N1bWVudHMKICAgY2FyZWZ1bGx5LCBhcyB0aGV5IGRlc2NyaWJlIHlvdXIgcmlnaHRz
IGFuZCByZXN0cmljdGlvbnMgd2l0aCByZXNwZWN0CiAgIHRvIHRoaXMgZG9jdW1lbnQuICBDb2Rl
IENvbXBvbmVudHMgZXh0cmFjdGVkIGZyb20gdGhpcyBkb2N1bWVudCBtdXN0CiAgIGluY2x1ZGUg
U2ltcGxpZmllZCBCU0QgTGljZW5zZSB0ZXh0IGFzIGRlc2NyaWJlZCBpbiBTZWN0aW9uIDQuZSBv
ZgogICB0aGUgVHJ1c3QgTGVnYWwgUHJvdmlzaW9ucyBhbmQgYXJlIHByb3ZpZGVkIHdpdGhvdXQg
d2FycmFudHkgYXMKICAgZGVzY3JpYmVkIGluIHRoZSBTaW1wbGlmaWVkIEJTRCBMaWNlbnNlLgoK
ClRhYmxlIG9mIENvbnRlbnRzCgogICAxLiAgSW50cm9kdWN0aW9uIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDQKICAgMi4gIFRlcm1pbm9sb2d5ICAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA3CiAgIDMu
ICBQcm90b2NvbCBIaWdoIExldmVsIERlc2lnbiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAgOQogICAgIDMuMS4gIFByb3RvY29sIExheWVyaW5nICAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDkKICAgICAzLjIuICBQcm90b2NvbCBEYXRhIE1vZGVs
ICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDEwCiAgIDQuICBUcmFuc3Bv
cnQgUHJvdG9jb2wgUmVxdWlyZW1lbnRzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAx
NAogICAgIDQuMS4gIENvbm5lY3Rpb24gT3JpZW50ZWQgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gMTUKICAgICA0LjIuICBSZXF1ZXN0IGFuZCBSZXNwb25zZSBNb2RlbCAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDE1CiAgICAgNC4zLiAgQ29ubmVjdGlvbiBM
aWZldGltZSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAxNQogICAgIDQu
NC4gIEF1dGhlbnRpY2F0aW9uIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gMTUKICAgICA0LjUuICBDb25maWRlbnRpYWxpdHkgYW5kIEludGVncml0eSAgLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIDE2CiAgICAgNC42LiAgTmVhciBSZWFsIFRpbWUgLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAxNgogICAgIDQuNy4gIFJlcXVl
c3QgYW5kIFJlc3BvbnNlIFNpemVzIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMTYK
ICAgICA0LjguICBSZXF1ZXN0IGFuZCBSZXNwb25zZSBDb3JyZWxhdGlvbiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIDE2CiAgICAgNC45LiAgUmVxdWVzdCBBY2tub3dsZWRnZW1lbnQgIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAxNgogICAgIDQuMTAuIE1hbmRhdG9yeSBUcmFu
c3BvcnQgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMTcKICAgNS4gIEJh
c2UgUHJvdG9jb2wgRGF0YSBTdHJ1Y3R1cmVzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIDE4CiAgICAgNS4xLiAgUmVxdWVzdCBhbmQgUmVzcG9uc2UgU3RydWN0dXJlIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAxOAogICAgICAgNS4xLjEuICBSZXF1ZXN0ICAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMTgKICAgICAgIDUuMS4yLiAgUmVz
cG9uc2UgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDIwCiAg
ICAgNS4yLiAgUmVzcG9uc2UgQ29kZXMgYW5kIE1lc3NhZ2VzICAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAyMQogICA2LiAgUHJvdG9jb2wgQ29tbWFuZHMgIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMjQKICAgICA2LjEuICBBZGQgUm91dGUgR3JvdXBz
IE9wZXJhdGlvbiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDI0CiAgICAgNi4yLiAg
R2V0IFJvdXRlIEdyb3VwcyBPcGVyYXRpb24gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAzMQogICAgIDYuMy4gIEFkZCBEZXN0aW5hdGlvbiBHcm91cHMgT3BlcmF0aW9uIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gMzMKICAgICA2LjQuICBHZXQgUm91dGUgR3JvdXBzIE9wZXJhdGlv
biAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDM1CiAgICAgNi41LiAgQWRkIFJvdXRl
IEdyb3VwIE9mZmVycyBPcGVyYXRpb24gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAzNwogICAg
IDYuNi4gIEFjY2VwdCBSb3V0ZSBHcm91cCBPZmZlcnMgT3BlcmF0aW9uICAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gNDAKICAgICA2LjcuICBSZWplY3QgUm91dGUgR3JvdXAgT2ZmZXJzIE9wZXJhdGlv
biAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDQxCiAgICAgNi44LiAgR2V0IFJvdXRlIEdyb3VwIE9m
ZmVycyBPcGVyYXRpb24gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiA0MwogICAgIDYuOS4gIFB1
YmxpYyBJZGVudGlmaWVyIE9wZXJhdGlvbnMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
NDYKICAgICAgIDYuOS4xLiAgQWRkIFB1YmxpYyBJZGVudGlmaWVyICAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIDQ2CiAgICAgICA2LjkuMi4gIEdldCBQdWJsaWMgSWRlbnRpZmllciAg
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiA0OQogICAgICAgNi45LjMuICBEZWxldGUg
UHVibGljIElkZW50aWZpZXIgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gNTAKICAgICA2
LjEwLiBFZ3Jlc3MgUm91dGUgT3BlcmF0aW9ucyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIDUxCgoKCk11bGUsIGV0IGFsLiAgICAgICAgICAgICBFeHBpcmVzIE1hcmNoIDE5LCAy
MDExICAgICAgICAgICAgICAgICBbUGFnZSAyXQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAg
IGRyYWZ0LWRyaW5rcy1zcHByb3YgICAgICAgICAgICBTZXB0ZW1iZXIgMjAxMAoKCiAgICAgICA2
LjEwLjEuIEFkZCBFZ3Jlc3MgUm91dGUgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiA1MgogICAgICAgNi4xMC4yLiBHZXQgRWdyZXNzIFJvdXRlIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gNTMKICAgICAgIDYuMTAuMy4gRGVsZXRlIEVncmVzcyBSb3V0
ZSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDU0CiAgIDcuICBYTUwgQ29uc2lk
ZXJhdGlvbnMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiA1NQog
ICAgIDcuMS4gIE5hbWVzcGFjZXMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gNTUKICAgICA3LjIuICBWZXJzaW9uaW5nIGFuZCBDaGFyYWN0ZXIgRW5jb2Rp
bmcgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDU1CiAgIDguICBTZWN1cml0eSBDb25zaWRlcmF0
aW9ucyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiA1NgogICA5LiAgSUFO
QSBDb25zaWRlcmF0aW9ucyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gNTcKICAgMTAuIEZvcm1hbCBTcGVjaWZpY2F0aW9uIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIDU4CiAgIDExLiBTcGVjaWZpY2F0aW9uIEV4dGVuc2liaWxpdHkg
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiA3MAogICAxMi4gQWNrbm93bGVkZ21l
bnRzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gNzEKICAg
MTMuIFJlZmVyZW5jZXMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIDcyCiAgICAgMTMuMS4gTm9ybWF0aXZlIFJlZmVyZW5jZXMgLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiA3MgogICAgIDEzLjIuIEluZm9ybWF0aXZlIFJlZmVy
ZW5jZXMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gNzIKICAgQXV0aG9ycycg
QWRkcmVzc2VzIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IDc0CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCk11bGUsIGV0IGFsLiAgICAg
ICAgICAgICBFeHBpcmVzIE1hcmNoIDE5LCAyMDExICAgICAgICAgICAgICAgICBbUGFnZSAzXQoM
CkludGVybmV0LURyYWZ0ICAgICAgICAgICAgIGRyYWZ0LWRyaW5rcy1zcHByb3YgICAgICAgICAg
ICBTZXB0ZW1iZXIgMjAxMAoKCjEuICBJbnRyb2R1Y3Rpb24KCiAgIFNlcnZpY2UgcHJvdmlkZXJz
IGFuZCBlbnRlcnByaXNlcyB1c2UgcmVnaXN0cmllcyB0byBtYWtlIGNhbGwgb3IKICAgc2Vzc2lv
biByb3V0aW5nIGRlY2lzaW9ucyBmb3IgVm9pY2Ugb3ZlciBJUCwgU01TIGFuZCBNTVMgdHJhZmZp
YwogICBleGNoYW5nZXMuICBUaGlzIGRvY3VtZW50IGlzIG5hcnJvd2x5IGZvY3VzZWQgb24gdGhl
IHByb3Zpc2lvbmluZwogICBwcm90b2NvbCBmb3IgdGhlc2UgcmVnaXN0cmllcy4gIFRoaXMgcHJv
dG9jb2wgcHJlc2NyaWJlcyBhIHdheSBmb3IgYW4KICAgZW50aXR5IHRvIHByb3Zpc2lvbiBzZXNz
aW9uLXJlbGF0ZWQgZGF0YSBpbnRvIGEgcmVnaXN0cnkuICBUaGUgZGF0YQogICBiZWluZyBwcm92
aXNpb25lZCBjYW4gYmUgb3B0aW9uYWxseSBzaGFyZWQgd2l0aCBvdGhlciBwYXJ0aWNpcGF0aW5n
CiAgIHBlZXJpbmcgZW50aXRpZXMuICBUaGUgcmVxdWlyZW1lbnRzIGFuZCB1c2UgY2FzZXMgZHJp
dmluZyB0aGlzCiAgIHByb3RvY29sIGhhdmUgYmVlbiBkb2N1bWVudGVkIGluCiAgIFtJLUQuaWV0
Zi1kcmlua3MtdXNlY2FzZXMtcmVxdWlyZW1lbnRzXS4gIFRoZSByZWFkZXIgaXMgZXhwZWN0ZWQg
dG8KICAgYmUgZmFtaWxpYXIgd2l0aCB0aGUgdGVybWlub2xvZ3kgZGVmaW5lZCBpbiB0aGUgcHJl
dmlvdXNseSBtZW50aW9uZWQKICAgZG9jdW1lbnQuCgogICBUaHJlZSB0eXBlcyBvZiBwcm92aXNp
b25pbmcgZmxvd3MgaGF2ZSBiZWVuIGRlc2NyaWJlZCBpbiB0aGUgdXNlIGNhc2UKICAgZG9jdW1l
bnQ6IGNsaWVudCB0byByZWdpc3RyeSBwcm92aXNpb25pbmcsIHJlZ2lzdHJ5IHRvIGxvY2FsIGRh
dGEKICAgcmVwb3NpdG9yeSBhbmQgcmVnaXN0cnktdG8tcmVnaXN0cnkuICBUaGlzIGRvY3VtZW50
IGFkZHJlc3NlcyBhCiAgIHN1YnNldCAoY2xpZW50LXRvLXJlZ2lzdHJ5IHByb3Zpc2lvbmluZykg
YnkgZGVmaW5pbmcgYSBTZXNzaW9uCiAgIFBlZXJpbmcgUHJvdmlzaW9uaW5nIFByb3RvY29sIChT
UFBQKSBmb3IgcHJvdmlzaW9uaW5nIFNlc3Npb24KICAgRXN0YWJsaXNobWVudCBEYXRhIChTRUQp
IGludG8gYSBSZWdpc3RyeSAoYXJyb3cgIjEiIGluIHRoZSBmaWd1cmUKICAgYmVsb3cpLiAgV2hp
bGUgdGhlIG90aGVyICJwcm92aXNpb25pbmcgZmxvd3MiIGFyZSBzaG93biBiZWxvdyBhcwogICBz
ZXBhcmF0ZSBtZXNzYWdlIGZsb3dzLCBubyBkZXRlcm1pbmF0aW9uIGhhcyBiZWVuIG1hZGUgZm9y
IHdoZXRoZXIKICAgb25lIGNvbW1vbiBiYXNlbGluZSBwcm90b2NvbCBjb3VsZCBiZSB1c2VkIGZv
ciBhbGwgdGhyZWUsIG9yIHdoZXRoZXIKICAgZGlzdGluY3QgcHJvdG9jb2xzIGFyZSByZXF1aXJl
ZC4KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKTXVsZSwgZXQgYWwuICAgICAgICAgICAgIEV4
cGlyZXMgTWFyY2ggMTksIDIwMTEgICAgICAgICAgICAgICAgIFtQYWdlIDRdCgwKSW50ZXJuZXQt
RHJhZnQgICAgICAgICAgICAgZHJhZnQtZHJpbmtzLXNwcHJvdiAgICAgICAgICAgIFNlcHRlbWJl
ciAyMDEwCgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqLS0tLS0tLS0tLS0tKiAgICAg
ICAgICAgICAgICotLS0tLS0tLS0tLS0qCiAgICAoMSkuIFByb3Zpc2lvbmluZyBTRUQgICAgfCAg
ICAgICAgICAgIHwgKDMpLlJlZ2lzdHJ5ICB8ICAgICAgICAgICAgfAogICAgLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0+IHwgIFJlZ2lzdHJ5ICB8PC0tLS0tLS0tLS0tLS0+fCAgUmVnaXN0cnkgIHwK
ICAgICAgICAgZGF0YSBpbnRvIFJlZ2lzdHJpZXN8ICAgICAgICAgICAgfCAgdG8gUmVnaXN0cnkg
IHwgICAgICAgICAgICB8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi0tLS0tLS0tLS0t
LSogIGV4Y2hhbmdlcyAgICAqLS0tLS0tLS0tLS0tKgogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgLyAgXCAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAvICAgIFwgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAvICAgICAgXCAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyAgICAgICAgXCAgICAgICAgICAg
ICAgICAgICAgICAgICAgdgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvICAgICAgICAg
IFwgICAgICAgICAgICAgICAgICAgICAgICAgLi4uCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgLyAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8gKDIpLiAgICAg
ICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgLyBEaXN0cmlidXRpbmcgICBcCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgLyAgICAgIFNFRCAgICAgICAgIFwKICAgICAgICAgICAgICAg
ICAgICAgICAgIFYgICAgICAgICAgICAgICAgICAgIFYKICAgICAgICAgICAgICAgICAgICAgICAg
Ky0tLS0tLS0tLS0rICAgICAgICstLS0tLS0tLS0tKwogICAgICAgICAgICAgICAgICAgICAgICB8
TG9jYWwgRGF0YXwgICAgICAgfExvY2FsIERhdGF8CiAgICAgICAgICAgICAgICAgICAgICAgIHxS
ZXBvc2l0b3J5fCAgICAgICB8UmVwb3NpdG9yeXwKICAgICAgICAgICAgICAgICAgICAgICAgKy0t
LS0tLS0tLS0rICAgICAgICstLS0tLS0tLS0tKwoKCiAgICAgICAgICAgICAgICAgICAgIFRocmVl
IFJlZ2lzdHJ5IFByb3Zpc2lvbmluZyBGbG93cwoKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgRmlndXJlIDEKCiAgIFRoZSBkYXRhIHByb3Zpc2lvbmVkIGZvciBzZXNzaW9uIGVzdGFi
bGlzaG1lbnQgaXMgdHlwaWNhbGx5IHVzZWQgYnkKICAgdmFyaW91cyBkb3duc3RyZWFtIFNJUCBz
aWduYWxpbmcgc3lzdGVtcyB0byByb3V0ZSBhIGNhbGwgdG8gdGhlIG5leHQKICAgaG9wIGFzc29j
aWF0ZWQgd2l0aCB0aGUgY2FsbGVkIGRvbWFpbi4gIFRoZXNlIHN5c3RlbXMgdHlwaWNhbGx5IHVz
ZSBhCiAgIGxvY2FsIGRhdGEgc3RvcmUgKCJMb2NhbCBEYXRhIFJlcG9zaXRvcnkiKSBhcyB0aGVp
ciBzb3VyY2Ugb2Ygc2Vzc2lvbgogICByb3V0aW5nIGluZm9ybWF0aW9uLiAgTW9yZSBzcGVjaWZp
Y2FsbHksIHRoZSBTRUQgZGF0YSBpcyB0aGUgc2V0IG9mCiAgIHBhcmFtZXRlcnMgdGhhdCB0aGUg
b3V0Z29pbmcgc2lnbmFsaW5nIHBhdGggYm9yZGVyIGVsZW1lbnRzIChTQkVzKQogICBuZWVkIHRv
IGluaXRpYXRlIHRoZSBzZXNzaW9uLiAgU2VlIFtSRkM1NDg2XSBmb3IgbW9yZSBkZXRhaWxzLgoK
ICAgQSAidGVybWluYXRpbmciIFNJUCBTZXJ2aWNlIFByb3ZpZGVyIChTU1ApIHByb3Zpc2lvbnMg
U0VEIGludG8gdGhlCiAgIHJlZ2lzdHJ5IHRvIGJlIHNlbGVjdGl2ZWx5IHNoYXJlZCB3aXRoIG90
aGVyIHBlZXIgU1NQcy4KICAgU3Vic2VxdWVudGx5LCBhIFJlZ2lzdHJ5IG1heSBkaXN0cmlidXRl
IHRoZSBwcm92aXNpb25lZCBkYXRhIGludG8KICAgbG9jYWwgRGF0YSBSZXBvc2l0b3JpZXMgdXNl
ZCBmb3IgbG9vay11cCBxdWVyaWVzIChpZGVudGlmaWVyIC0+IFVSSSkKICAgb3IgZm9yIGxvb2t1
cCBhbmQgbG9jYXRpb24gcmVzb2x1dGlvbiAoaWRlbnRpZmllciAtPiBVUkkgLT4gaW5ncmVzcwog
ICBTQkUgb2YgdGVybWluYXRpbmcgU1NQKS4gIEluIHNvbWUgY2FzZXMsIHRoZSBSZWdpc3RyeSBt
YXkKICAgYWRkaXRpb25hbGx5IG9mZmVyIGEgY2VudHJhbCBxdWVyeSByZXNvbHV0aW9uIHNlcnZp
Y2UgKG5vdCBzaG93biBpbgogICB0aGUgYWJvdmUgZmlndXJlKS4KCiAgIEEga2V5IHJlcXVpcmVt
ZW50IGZvciB0aGUgU1BQUCBwcm90b2NvbCBpcyB0byBiZSBhYmxlIHRvIGFjY29tbW9kYXRlCiAg
IHR3byBiYXNpYyBkZXBsb3ltZW50IHNjZW5hcmlvczoKCiAgIDEuICBBIExvb2stVXAgRnVuY3Rp
b24gKExVRikgdG8gZGV0ZXJtaW5lIHRoZSB0YXJnZXQgZG9tYWluIHRvIGFzc2lzdAogICAgICAg
aW4gY2FsbCByb3V0aW5nIChhcyBkZXNjcmliZWQgaW4gW1JGQzU0ODZdKS4gIEluIHRoaXMgY2Fz
ZSwgdGhlCiAgICAgICBxdWVyeWluZyBlbnRpdHkgbWF5IHVzZSBvdGhlciBtZWFucyB0byBwZXJm
b3JtIHRoZSBMb2NhdGlvbgoKCgpNdWxlLCBldCBhbC4gICAgICAgICAgICAgRXhwaXJlcyBNYXJj
aCAxOSwgMjAxMSAgICAgICAgICAgICAgICAgW1BhZ2UgNV0KDApJbnRlcm5ldC1EcmFmdCAgICAg
ICAgICAgICBkcmFmdC1kcmlua3Mtc3Bwcm92ICAgICAgICAgICAgU2VwdGVtYmVyIDIwMTAKCgog
ICAgICAgUm91dGluZyBGdW5jdGlvbiAoTFJGKSB3aGljaCBpbiB0dXJuIGhlbHBzIGRldGVybWlu
ZSB0aGUgYWN0dWFsCiAgICAgICBsb2NhdGlvbiBvZiB0aGUgU2lnbmFsaW5nIEZ1bmN0aW9uIGlu
IHRoYXQgZG9tYWluLgoKICAgMi4gIEJvdGggTG9vay1VcCBmdW5jdGlvbiAoTFVGKSBhbmQgTG9j
YXRpb24gUm91dGluZyBGdW5jdGlvbiAoTFJGKQogICAgICAgdG8gbG9jYXRlIHRoZSBTRUQgZGF0
YSBmdWxseS4KCiAgIEluIHRlcm1zIG9mIHByb3RvY29sIGRlc2lnbiwgU1BQUCBwcm90b2NvbCBp
cyBhZ25vc3RpYyB0byB0aGUKICAgdHJhbnNwb3J0LiAgVGhpcyBkb2N1bWVudCBpbmNsdWRlcyB0
aGUgZGVzY3JpcHRpb24gb2YgdGhlIGRhdGEgbW9kZWwKICAgYW5kIHRoZSBtZWFucyB0byBlbmFi
bGUgcHJvdG9jb2wgb3BlcmF0aW9ucyB3aXRoaW4gYSByZXF1ZXN0IGFuZAogICByZXNwb25zZSBz
dHJ1Y3R1cmUuICBUbyBlbmNvdXJhZ2UgaW50ZXJvcGVyYWJpbGl0eSwgdGhlIHByb3RvY29sCiAg
IHN1cHBvcnRzIGV4dGVuc2liaWxpdHkgYXNwZWN0cy4KCiAgIFRyYW5zcG9ydCByZXF1aXJlbWVu
dHMgYXJlIHByb3ZpZGVkIGluIHRoaXMgZG9jdW1lbnQgdG8gaGVscCB3aXRoIHRoZQogICBzZWxl
Y3Rpb24gb2YgdGhlIG9wdGltdW0gdHJhbnNwb3J0IG1lY2hhbmlzbS4KICAgKFtJLUQuaWV0Zi1k
cmlua3Mtc3BwcC1vdmVyLXNvYXBdKSBpZGVudGlmaWVzIGEgU09BUCB0cmFuc3BvcnQKICAgbWVj
aGFuaXNtIGZvciBTUFBQLgoKICAgVGhpcyBkb2N1bWVudCBpcyBvcmdhbml6ZWQgYXMgZm9sbG93
czoKCiAgIG8gICAgVE9ETyB4cmVmIHRhcmdldD0icHJvdG9jb2xkZWZpbml0aW9uIiBwcm92aWRl
cyBhbiBvdmVydmlldyBvZgogICAgICAgIHRoZSBTUFBQIHByb3RvY29sLCBpbmNsdWRpbmcgdGhl
IGxheWVyaW5nIGFwcHJvYWNoLCBmdW5jdGlvbmFsCiAgICAgICAgZW50aXRpZXMgYW5kIGRhdGEg
bW9kZWw7CgogICBvICAgIFNlY3Rpb24gNCBkZWZpbmVzIHJlcXVpcmVtZW50cyBmb3IgU1BQUCB0
cmFuc3BvcnQgcHJvdG9jb2xzOwoKICAgbyAgICBTZWN0aW9uIDcgZGVmaW5lcyBYTUwgY29uc2lk
ZXJhdGlvbnMgdGhhdCBYTUwgcGFyc2VycyBtdXN0IG1lZXQKICAgICAgICB0byBjb25mb3JtIHRv
IHRoaXMgc3BlY2lmaWNhdGlvbi4KCiAgIG8gICAgU2VjdGlvbiA1LjIgZGVzY3JpYmVzIHRoZSBw
cm90b2NvbCByZXNwb25zZSBjb2RlcyBhbmQgbWVzc2FnZXM7CgogICBvICAgIFRPRE8geHJlZiB0
YXJnZXQ9IlJlcXVlc3QgYW5kIFJlcGx5IE1vZGVsIiBkZXNjcmliZXMgdGhlCiAgICAgICAgcHJv
dG9jb2wgcmVxdWVzdC1yZXBseSBtb2RlbDsKCiAgIG8gICAgU2VjdGlvbiA2IGRlZmluZXMgdGhl
IHByb3RvY29sIGNvbW1hbmRzIGZvciB0aGlzIHZlcnNpb24gb2YKICAgICAgICBTUFBQLCBhbmQg
aG93IHRvIGV4dGVuZCB0aGVtOwoKCgoKCgoKCgoKCgoKCgoKTXVsZSwgZXQgYWwuICAgICAgICAg
ICAgIEV4cGlyZXMgTWFyY2ggMTksIDIwMTEgICAgICAgICAgICAgICAgIFtQYWdlIDZdCgwKSW50
ZXJuZXQtRHJhZnQgICAgICAgICAgICAgZHJhZnQtZHJpbmtzLXNwcHJvdiAgICAgICAgICAgIFNl
cHRlbWJlciAyMDEwCgoKMi4gIFRlcm1pbm9sb2d5CgogICBUaGUga2V5IHdvcmRzICJNVVNUIiwg
Ik1VU1QgTk9UIiwgIlJFUVVJUkVEIiwgIlNIQUxMIiwgIlNIQUxMIE5PVCIsCiAgICJTSE9VTEQi
LCAiU0hPVUxEIE5PVCIsICJSRUNPTU1FTkRFRCIsICJNQVkiLCBhbmQgIk9QVElPTkFMIiBpbiB0
aGlzCiAgIGRvY3VtZW50IGFyZSB0byBiZSBpbnRlcnByZXRlZCBhcyBkZXNjcmliZWQgaW4gW1JG
QzIxMTldLgoKICAgVGhpcyBkb2N1bWVudCByZXVzZXMgdGVybXMgZnJvbSBbUkZDMzI2MV0sIFtS
RkM1NDg2XSwgdXNlIGNhc2VzIGFuZAogICByZXF1aXJlbWVudHMgZG9jdW1lbnRlZCBpbiBbSS1E
LmlldGYtZHJpbmtzLXVzZWNhc2VzLXJlcXVpcmVtZW50c10KICAgYW5kIHRoZSBFTlVNIFZhbGlk
YXRpb24gQXJjaGl0ZWN0dXJlIFtSRkM0NzI1XS4KCiAgIEluIGFkZGl0aW9uLCB0aGlzIGRvY3Vt
ZW50IHNwZWNpZmllcyB0aGUgZm9sbG93aW5nIGFkZGl0aW9uYWwgdGVybXM6CgoKICAgU1BQUDog
ICBTZXNzaW9uIFBlZXJpbmcgUHJvdmlzaW9uaW5nIFByb3RvY29sLCB0aGUgcHJvdG9jb2wgdXNl
ZCB0bwogICAgICBwcm92aXNpb24gZGF0YSBpbnRvIGEgUmVnaXN0cnkgKHNlZSBhcnJvdyBsYWJl
bGVkICIxLiIgaW4gRmlndXJlIDEKICAgICAgb2YgW0ktRC5pZXRmLWRyaW5rcy11c2VjYXNlcy1y
ZXF1aXJlbWVudHNdKS4gIEl0IGlzIHRoZSBwcmltYXJ5CiAgICAgIHNjb3BlIG9mIHRoaXMgZG9j
dW1lbnQuCgoKICAgU1BEUDogICBTZXNzaW9uIFBlZXJpbmcgRGlzdHJpYnV0aW9uIFByb3RvY29s
LCB0aGUgcHJvdG9jb2wgdXNlZCB0bwogICAgICBkaXN0cmlidXRlIGRhdGEgdG8gTG9jYWwgRGF0
YSBSZXBvc2l0b3J5IChzZWUgYXJyb3cgbGFiZWxlZCAiMi4iCiAgICAgIGluIEZpZ3VyZSAxIG9m
IFtJLUQuaWV0Zi1kcmlua3MtdXNlY2FzZXMtcmVxdWlyZW1lbnRzXSkuCgoKICAgQ2xpZW50OiAg
IEFuIGFwcGxpY2F0aW9uIHRoYXQgc3VwcG9ydHMgYW4gU1BQUCBDbGllbnQ7IGl0IGlzCiAgICAg
IHNvbWV0aW1lcyByZWZlcnJlZCB0byBhcyBhICJSZWdpc3RyeSBDbGllbnQiLgoKCiAgIFJlZ2lz
dHJ5OiAgIFRoZSBSZWdpc3RyeSBvcGVyYXRlcyBhIG1hc3RlciBkYXRhYmFzZSBvZiBTZXNzaW9u
CiAgICAgIEVzdGFibGlzaG1lbnQgRGF0YSBmb3Igb25lIG9yIG1vcmUgUmVnaXN0cmFudHMuCgog
ICAgICBBIFJlZ2lzdHJ5IGFjdHMgYXMgYW4gU1BQUCBTZXJ2ZXIuCgoKICAgUmVnaXN0cmFudDog
ICBJbiB0aGlzIGRvY3VtZW50LCB3ZSBleHRlbmQgdGhlIGRlZmluaXRpb24gb2YgYQogICAgICBS
ZWdpc3RyYW50IGJhc2VkIG9uIFtSRkM0NzI1XS4gIFRoZSBSZWdpc3RyYW50IGlzIHRoZSBlbmQt
dXNlciwKICAgICAgdGhlIHBlcnNvbiBvciBvcmdhbml6YXRpb24gd2hvIGlzIHRoZSAiaG9sZGVy
IiBvZiB0aGUgU2Vzc2lvbgogICAgICBFc3RhYmxpc2htZW50IERhdGEgYmVpbmcgcHJvdmlzaW9u
ZWQgaW50byB0aGUgUmVnaXN0cnkuICBGb3IKICAgICAgZXhhbXBsZSwgaW4gW0ktRC5pZXRmLWRy
aW5rcy11c2VjYXNlcy1yZXF1aXJlbWVudHNdLCBhIFJlZ2lzdHJhbnQKICAgICAgaXMgcGljdHVy
ZWQgYXMgYSBTSVAgU2VydmljZSBQcm92aWRlciBpbiBGaWd1cmUgMi4KCiAgICAgIEEgUmVnaXN0
cmFudCBpcyBpZGVudGlmaWVkIGJ5IGl0cyBuYW1lIGluIHRoZSBkYXRhIG1vZGVsLgoKCiAgIFJl
Z2lzdHJhcjogICBJbiB0aGlzIGRvY3VtZW50LCB3ZSBhbHNvIGV4dGVuZCB0aGUgZGVmaW5pdGlv
biBvZiBhCiAgICAgIFJlZ2lzdHJhciBmcm9tIFtSRkM0NzI1XS4gIEEgUmVnaXN0cmFyIHBlcmZv
cm1zIHByb3Zpc2lvbmluZwogICAgICBvcGVyYXRpb25zIG9uIGJlaGFsZiBvZiBhIFJlZ2lzdHJh
bnQgYnkgaW50ZXJhY3Rpbmcgd2l0aCB0aGUKICAgICAgUmVnaXN0cnksIGluIG91ciBjYXNlIHZp
YSB0aGUgU1BQUCBwcm90b2NvbCBkZWZpbmVkIGluIHRoaXMKCgoKTXVsZSwgZXQgYWwuICAgICAg
ICAgICAgIEV4cGlyZXMgTWFyY2ggMTksIDIwMTEgICAgICAgICAgICAgICAgIFtQYWdlIDddCgwK
SW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgZHJhZnQtZHJpbmtzLXNwcHJvdiAgICAgICAgICAg
IFNlcHRlbWJlciAyMDEwCgoKICAgICAgZG9jdW1lbnQuCgogICAgICBBIFJlZ2lzdHJhciBpcyBp
ZGVudGlmaWVkIGJ5IGl0cyBuYW1lIGluIHRoZSBkYXRhIG1vZGVsLgoKCgoKCgoKCgoKCgoKCgoK
CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgpNdWxlLCBldCBhbC4gICAgICAgICAgICAg
RXhwaXJlcyBNYXJjaCAxOSwgMjAxMSAgICAgICAgICAgICAgICAgW1BhZ2UgOF0KDApJbnRlcm5l
dC1EcmFmdCAgICAgICAgICAgICBkcmFmdC1kcmlua3Mtc3Bwcm92ICAgICAgICAgICAgU2VwdGVt
YmVyIDIwMTAKCgozLiAgUHJvdG9jb2wgSGlnaCBMZXZlbCBEZXNpZ24KCiAgIFRoaXMgc2VjdGlv
biBpbnRyb2R1Y2VzIHRoZSBzdHJ1Y3R1cmUgb2YgdGhlIGRhdGEgbW9kZWwgYW5kIHByb3ZpZGVz
CiAgIHRoZSBpbmZvcm1hdGlvbiBmcmFtZXdvcmsgZm9yIHRoZSBTUFBQIHByb3RvY29sLiAgQW4g
b3ZlcnZpZXcgb2YgdGhlCiAgIHByb3RvY29sIG9wZXJhdGlvbnMgaXMgZmlyc3QgcHJvdmlkZWQg
d2l0aCBhIHR5cGljYWwgZGVwbG95bWVudAogICBzY2VuYXJpby4gIFRoZSBkYXRhIG1vZGVsIGlz
IHRoZW4gZGVmaW5lZCBhbG9uZyB3aXRoIGFsbCB0aGUgb2JqZWN0cwogICBtYW5pcHVsYXRlZCBi
eSB0aGUgcHJvdG9jb2wgYW5kIHRoZWlyIHJlbGF0aW9uc2hpcHMuCgozLjEuICBQcm90b2NvbCBM
YXllcmluZwoKICAgU1BQUCBpcyBhIHNpbXBsZSByZXF1ZXN0L3JlcGx5IHByb3RvY29sIHRoYXQg
YWxsb3dzIGEgY2xpZW50CiAgIGFwcGxpY2F0aW9uIHRvIHN1Ym1pdCBwcm92aXNpb25pbmcgZGF0
YSBhbmQgcXVlcnkgcmVxdWVzdHMgdG8gYQogICBzZXJ2ZXIuICBUaGUgU1BQUCBkYXRhIHN0cnVj
dHVyZXMgYXJlIGRlc2lnbmVkIHRvIGJlIHByb3RvY29sCiAgIGFnbm9zdGljLiAgQ29uY2VybnMg
cmVnYXJkaW5nIGVuY3J5cHRpb24sIG5vbi1yZXB1ZGlhdGlvbiwgYW5kCiAgIGF1dGhlbnRpY2F0
aW9uIGFyZSBiZXlvbmQgdGhlIHNjb3BlIG9mIHRoaXMgZG9jdW1lbnQuICBGb3IgbW9yZQogICBk
ZXRhaWxzLCBwbGVhc2UgcmVmZXIgdG8gdGhlIFRyYW5zcG9ydCBQcm90b2NvbCBSZXF1aXJlbWVu
dHMgc2VjdGlvbi4KCgogICAgICAgICAgICAgICAgICAgTGF5ZXIgICAgICAgICAgICAgICAgICAg
ICAgRXhhbXBsZQogICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tKyAgICAgICstLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLSsKICAgICAgICAgICg1KSB8RGF0YSBPYmplY3RzIHwgICAgICB8
ICAgICAgUnRlR3JwVHlwZSwgZXRjLiAgICAgICB8CiAgICAgICAgICAgICAgKy0tLS0tLS0tLS0t
LS0rICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwogICAgICAgICAgICAgICAg
ICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgICAgICAgICAgKy0tLS0tLS0t
LS0tLS0rICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwogICAgICAgICAgKDQp
IHwgT3BlcmF0aW9ucyAgfCAgICAgIHwgICAgYWRkUnRlR3Jwc1Jxc3QsIGV0Yy4gICAgIHwKICAg
ICAgICAgICAgICArLS0tLS0tLS0tLS0tLSsgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0rCiAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwK
ICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLSsgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0rCiAgICAgICAgICAoMykgfCAgIE1lc3NhZ2UgICB8ICAgICAgfCBzcHBwUmVxdWVz
dCwgc3BwcFJlc3BvbnNlICAgfAogICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tKyAgICAgICst
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKICAgICAgICAgICAgICAgICAgICB8ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfAogICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tKyAgICAg
ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKICAgICAgICAgICgyKSB8ICAgTWVzc2Fn
ZSAgIHwgICAgICB8ICAgSFRUUCwgU09BUCwgTm9uZSwgZXRjLiAgICB8CiAgICAgICAgICAgICAg
fCAgIEVudmVsb3BlICB8ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAg
ICAgICAgICAgICstLS0tLS0tLS0tLS0tKyAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLSsKICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgfAog
ICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tKyAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLSsKICAgICAgICAgICgxKSB8ICBUcmFuc3BvcnQgIHwgICAgICB8ICAgIFRDUCwgVExT
LCBCRUVQLCBldGMuICAgICB8CiAgICAgICAgICAgICAgfCAgIFByb3RvY29sICB8ICAgICAgfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICAgICAgICAgICstLS0tLS0tLS0tLS0t
KyAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKCgogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgU1BQUCBMYXllcmluZwoKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgRmlndXJlIDIKCiAgIFNQUFAgY2FuIGJlIHZpZXdlZCBhcyBhIHNldCBvZiBsYXllcnMg
dGhhdCBjb2xsZWN0aXZlbHkgZGVmaW5lIHRoZQogICBzdHJ1Y3R1cmUgb2YgYW4gU1BQUCByZXF1
ZXN0IGFuZCByZXNwb25zZS4gIExheWVycyAxIGFuZCAyLCBhcwoKCgpNdWxlLCBldCBhbC4gICAg
ICAgICAgICAgRXhwaXJlcyBNYXJjaCAxOSwgMjAxMSAgICAgICAgICAgICAgICAgW1BhZ2UgOV0K
DApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICBkcmFmdC1kcmlua3Mtc3Bwcm92ICAgICAgICAg
ICAgU2VwdGVtYmVyIDIwMTAKCgogICBkZXRhaWxlZCBiZWxvdywgYXJlIGxlZnQgdG8gc2VwYXJh
dGUgc3BlY2lmaWNhdGlvbnMgdG8gYWxsb3cgZm9yCiAgIHBvdGVudGlhbGx5IG11bHRpcGxlIFNQ
UFAgdHJhbnNwb3J0LCBlbnZlbG9wZSwgYW5kIGF1dGhlbnRpY2F0aW9uCiAgIHRlY2hub2xvZ2ll
cy4gIFRoaXMgZG9jdW1lbnQgZGVmaW5lcyBsYXllcnMgMywgNCwgYW5kIDUgYmVsb3cuCgogICAx
LiAgVGhlIHRyYW5zcG9ydCBwcm90b2NvbCBsYXllciBwcm92aWRlcyBhIGNvbW11bmljYXRpb24g
bWVjaGFuaXNtCiAgICAgICBiZXR3ZWVuIHRoZSBjbGllbnQgYW5kIHNlcnZlci4gIFNQUFAgY2Fu
IGJlIGxheWVyZWQgb3ZlciBhbnkKICAgICAgIHRyYW5zcG9ydCBwcm90b2NvbCB0aGF0IHByb3Zp
ZGVzIGEgc2V0IG9mIGJhc2ljIHJlcXVpcmVtZW50cwogICAgICAgZGVmaW5lZCBpbiB0aGUgVHJh
bnNwb3J0IFByb3RvY29sIFJlcXVpcmVtZW50cyBzZWN0aW9uLgoKICAgMi4gIFRoZSBtZXNzYWdl
IGVudmVsb3BlIGxheWVyIGlzIG9wdGlvbmFsLCBidXQgY2FuIHByb3ZpZGUgZmVhdHVyZXMKICAg
ICAgIHRoYXQgYXJlIGFib3ZlIHRoZSB0cmFuc3BvcnQgdGVjaG5vbG9neSBsYXllciBidXQgYmVs
b3cgdGhlCiAgICAgICBhcHBsaWNhdGlvbiBtZXNzYWdpbmcgbGF5ZXIuICBUZWNobm9sb2dpZXMg
c3VjaCBhcyBIVFRQIGFuZCBTT0FQCiAgICAgICBhcmUgZXhhbXBsZXMgb2YgbWVzc2FnaW5nIGVu
dmVsb3BlIHRlY2hub2xvZ2llcy4KCiAgIDMuICBUaGUgbWVzc2FnZSBsYXllciBwcm92aWRlcyBh
IHNpbXBsZSwgZW52ZWxvcGUtaW5kZXBlbmRlbnQgYW5kCiAgICAgICB0cmFuc3BvcnQtaW5kZXBl
bmRlbnQsIFNQUFAgd3JhcHBlciBmb3IgU1BQUCByZXF1ZXN0IGFuZCByZXNwb25zZQogICAgICAg
bWVzc2FnZXMuCgogICA0LiAgVGhlIG9wZXJhdGlvbiBsYXllciBkZWZpbmVzIHRoZSBzZXQgb2Yg
YmFzZSBTUFBQIGFjdGlvbnMgdGhhdCBjYW4KICAgICAgIGJlIGludm9rZWQgdXNpbmcgYW4gU1BQ
UCBtZXNzYWdlLiAgT3BlcmF0aW9ucyBhcmUgZW5jb2RlZCB1c2luZwogICAgICAgWE1MIGVuY29k
ZWQgYWN0aW9ucyBhbmQgb2JqZWN0cy4KCiAgIDUuICBUaGUgZGF0YSBvYmplY3QgbGF5ZXIgZGVm
aW5lcyB0aGUgYmFzZSBzZXQgb2YgU1BQUCBkYXRhIG9iamVjdHMKICAgICAgIHRoYXQgY2FuIGJl
IGluY2x1ZGVkIGluIHVwZGF0ZSBvcGVyYXRpb25zIG9yIHJldHVybmVkIGluCiAgICAgICBvcGVy
YXRpb24gcmVzcG9uc2VzLgoKMy4yLiAgUHJvdG9jb2wgRGF0YSBNb2RlbAoKICAgVGhlIGRhdGEg
bW9kZWwgaWxsdXN0cmF0ZWQgYW5kIGRlc2NyaWJlZCBpbiBGaWd1cmUgMyBkZWZpbmVzIHRoZQog
ICBsb2dpY2FsIG9iamVjdHMgYW5kIHRoZSByZWxhdGlvbnNoaXBzIGJldHdlZW4gdGhlc2Ugb2Jq
ZWN0cyB0aGF0IHRoZQogICBTUFBQIHByb3RvY29sIHN1cHBvcnRzLiAgU1BQUCBkZWZpbmVzIHRo
ZSBwcm90b2NvbCBvcGVyYXRpb25zIHRocm91Z2gKICAgd2hpY2ggYW4gU1BQUCBDbGllbnQgcG9w
dWxhdGVzIGEgUmVnaXN0cnkgd2l0aCB0aGVzZSBsb2dpY2FsIG9iamVjdHMuCiAgIFZhcmlvdXMg
Y2xpZW50cyBiZWxvbmdpbmcgdG8gZGlmZmVyZW50IFJlZ2lzdHJhcnMgbWF5IHVzZSB0aGUKICAg
cHJvdG9jb2wgZm9yIHBvcHVsYXRpbmcgdGhlIFJlZ2lzdHJ5J3MgZGF0YS4KCiAgIFRoZSBsb2dp
Y2FsIHN0cnVjdHVyZSBwcmVzZW50ZWQgYmVsb3cgaXMgY29uc2lzdGVudCB3aXRoIHRoZQogICB0
ZXJtaW5vbG9neSBhbmQgcmVxdWlyZW1lbnRzIGRlZmluZWQgaW4KICAgW0ktRC5pZXRmLWRyaW5r
cy11c2VjYXNlcy1yZXF1aXJlbWVudHNdLgoKCiAgICstLS0tLS0tLS0tLS0tKyAgICAgICstLS0t
LS0tLS0tLS0tLS0tLS0rCiAgIHwgYWxsIG9iamVjdCAgfCAgICAgIHxPcmdhbml6YXRpb246ICAg
ICB8CiAgIHwgdHlwZXMgICAgICAgfCAgICAgIHxvcmdJZCwgICAgICAgICAgICB8CiAgICstLS0t
LS0rLS0tLS0tKyAgICAgIHxvcmdOYW1lLCAgICAgICAgICB8CiAgICAgICAgICArLS0tLS0tLS0t
LS0tPnwgICAgICAgICAgICAgICAgICB8CiAgICAgICAgICAgICAgICAgICAgICAgIHxleHRlbnNp
b24gICAgICAgICB8CiAgICBBbGwgb2JqZWN0cyBhcmUgICAgIHwgICAgICAgICAgICAgICAgICB8
CiAgICBhc3NvY2lhdGVkIHdpdGggMiAgIHwgICAgICAgICAgICAgICAgICB8CgoKCk11bGUsIGV0
IGFsLiAgICAgICAgICAgICBFeHBpcmVzIE1hcmNoIDE5LCAyMDExICAgICAgICAgICAgICAgIFtQ
YWdlIDEwXQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgIGRyYWZ0LWRyaW5rcy1zcHByb3Yg
ICAgICAgICAgICBTZXB0ZW1iZXIgMjAxMAoKCiAgICBPcmdhbml6YXRpb25zIHRvICAgICstLS0t
LS0tLS0tLS0tLS0tLS0rCiAgICBpZGVudGlmeSB0aGUgICAgICAgICAgICBeCiAgICByZWdpc3Ry
YW50IGFuZCAgICAgICAgICB8QSBSb3V0ZSBHcm91cCBpcwogICAgdGhlIHJlZ2lzdHJhciAgICAg
ICAgICAgfGFzc29jaWF0ZWQgd2l0aAogICAgICAgICAgICAgICAgICAgICAgICAgICAgfHplcm8g
b3IgbW9yZSBQZWVyaW5nCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB8T3JnYW5pemF0aW9u
cwogICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICAgICAgICAgICAgICAgKy0tLS0t
LS0tKy0tLS0tLS0tLS0tLS0tKwogICAgICAgICAgICAgICAgICAgfFJvdXRlIEdyb3VwOiAgICAg
ICAgICAgfCAgICAgICAgKy0tLS0tW2Fic3RyYWN0XS0rCiAgICAgICAgICAgICAgICAgICB8ICBy
YW50SWQsICAgICAgICAgICAgICB8ICAgICAgICB8ICAgICAgICAgICAgICAgIHwKICAgICAgICAg
ICAgICAgICAgIHwgIHJhcklkLCAgICAgICAgICAgICAgIHwgICAgICAgIHwgICAgICAgICAgICAg
ICAgfAogICAgICAgICAgICAgICAgICAgfCAgcnRlR3JwTmFtZSwgICAgICAgICAgfCAgICAgICAg
fCBSb3V0ZSBSZWNvcmQ6ICB8CiAgICAgICAgICAgICAgICAgICB8ICBkZXN0R3JwUmVmcywgICAg
ICAgICArLS0tLS0tLT58ICBwcmlvcml0eSwgICAgIHwKICAgICAgICAgICAgICAgICAgIHwgIGlz
SW5TdmMsICAgICAgICAgICAgIHwgICAgICAgIHwgIGV4dGVuc2lvbiAgICAgfAogICAgICAgICAg
ICAgICAgICAgfCAgcnRlUmVjcywgICAgICAgICAgICAgfCAgICAgICAgfCAgICAgICAgICAgICAg
ICB8CiAgICAgICAgICAgICAgICAgICB8ICBwZWVyaW5nT3JnUmVmcyAgICAgICB8ICAgICAgICAr
LS0tLS0tLS0tLS0tLS0tLSsKICAgICAgICAgICAgICAgICAgIHwgIHNvdXJjZUlkZW50LCAgICAg
ICAgIHwgICAgICAgICAgICBeCiAgICAgICAgICAgICAgICAgICB8ICBleHRlbnNpb24gICAgICAg
ICAgICB8ICAgICAgICAgICAgfFZhcmlvdXMgdHlwZXMKICAgICAgICAgICAgICAgICAgICstLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLSsgICAgICAgICAgICB8b2YgUm91dGUKICAgICAgICAgICAgICAg
ICAgICAgICAgIF4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8UmVjb3Jkcy4uLgogICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgKy0tLS0tLSstLS0t
LS0tLS0tLS0uLi4KICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgICAgIHwgICAgICAgICB8CiAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAg
ICAgICAgICAgICAgICAgKy0tLS0rICArLS0tLS0tLSsgKy0tLS0rCiAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgfCBVUkl8ICB8IE5BUFRSIHwgfCBOUyB8CiAg
ICAgICAgKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0rICAgICAgICAgICAgICAgKy0tLS0rICArLS0t
LS0tLSsgKy0tLS0rCiAgICAgICAgfERlc3RpbmF0aW9uICAgICAgICAgICB8CiAgICAgICAgfEdy
b3VwOiAgICAgICAgICAgICAgICB8ICAgICArLS0tLS0tLS0tLVthYnN0cmFjdF0tKwogICAgICAg
IHwgIHJhbnRJZCwgICAgICAgICAgICAgfCAgICAgfFB1YmxpYyBJZGVudGlmaWVyOiAgIHwKICAg
ICAgICB8ICByYXJJZCwgICAgICAgICAgICAgIHwgICAgIHwgICAgICAgICAgICAgICAgICAgICB8
CiAgICAgICAgfCAgZGdOYW1lLCAgICAgICAgICAgICB8ICAgICB8ICByYW50SWQsICAgICAgICAg
ICAgfAogICAgICAgIHwgIGV4dGVuc2lvbiAgICAgICAgICAgfDwtLS0tKyAgcmFySWQsICAgICAg
ICAgICAgIHwKICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsgICAgIHwgIHB1YmxpY0lk
ZW50aWZpZXIgLCB8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICBkZXN0
R3JwUmVmLCAgICAgICAgfAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
cnRlUmVjcywgICAgICAgICAgIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgIGV4dGVuc2lvbiAgICAgICAgICB8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBeCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHxWYXJpb3VzIHR5cGVzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHxvZiBQdWJsaWMKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfElkZW50aWZpZXJzLi4uCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICArLS0tLS0tKy0tLS0tLS0tLS0tLS4uLgogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgfCAgICAgIHwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICstLS0tLSsgICstLS0tKyArLS0tLS0rCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8RW1haWx8ICB8IFROIHwgfCBUTlIgfAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKy0tLS0tKyAgKy0tLS0rICstLS0tLSsgLi4uCgoKCgoKCk11bGUs
IGV0IGFsLiAgICAgICAgICAgICBFeHBpcmVzIE1hcmNoIDE5LCAyMDExICAgICAgICAgICAgICAg
IFtQYWdlIDExXQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgIGRyYWZ0LWRyaW5rcy1zcHBy
b3YgICAgICAgICAgICBTZXB0ZW1iZXIgMjAxMAoKCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFNQUFAgRGF0YSBNb2RlbAoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRmln
dXJlIDMKCiAgIFRoZSBvYmplY3RzIGFuZCBhdHRyaWJ1dGVzIHRoYXQgY29tcHJpc2UgdGhlIGRh
dGEgbW9kZWwgY2FuIGJlCiAgIGRlc2NyaWJlZCBhcyBmb2xsb3dzIChvYmplY3RzIGxpc3RlZCBm
cm9tIHRoZSBib3R0b20gdXApOgoKICAgbyAgUHVibGljIElkZW50aWZpZXI6CiAgICAgIEEgcHVi
bGljIGlkZW50aWZpZXIgaXMgYSB3ZWxsIGtub3duIGF0dHJpYnV0ZSB0aGF0IGlzIHVzZWQgYXMg
dGhlCiAgICAgIGtleSB0byBwZXJmb3JtIGxvb2t1cCBmdW5jdGlvbnMuICBGb3IgdGhlIHB1cnBv
c2VzIG9mIHRoaXMKICAgICAgZG9jdW1lbnQsIGEgUHVibGljIElkZW50aWZpZXIgY2FuIGJlIGEg
dGVsZXBob25lIG51bWJlciwgYSByYW5nZQogICAgICBvZiB0ZWxlcGhvbmUgbnVtYmVycywgYSBQ
U1ROIFJvdXRpbmcgTnVtYmVyIChSTiksIG9yIHBlcmhhcHMKICAgICAgYW5vdGhlciB0eXBlIG9m
IGxvb2t1cCBrZXkuCgogICAgICBBIFB1YmxpYyBJZGVudGlmaWVyIG1heSBiZSBhc3NvY2lhdGVk
IHdpdGggYSBEZXN0aW5hdGlvbiBHcm91cCB0bwogICAgICBjcmVhdGUgYSBsb2dpY2FsIGdyb3Vw
aW5nIG9mIFB1YmxpYyBJZGVudGlmaWVycyB0aGF0IHNoYXJlIGEKICAgICAgY29tbW9uIHNldCBv
ZiBSb3V0ZXMuCgogICAgICBBIFB1YmxpYyBJZGVudGlmaWVyIG1heSBvcHRpb25hbGx5IGJlIGFz
c29jaWF0ZWQgd2l0aCB6ZXJvIG9yIG1vcmUKICAgICAgaW5kaXZpZHVhbCBSb3V0ZSBSZWNvcmRz
LiAgVGhpcyBhYmlsaXR5IGZvciBhIFB1YmxpYyBJZGVudGlmaWVyIHRvCiAgICAgIGJlIGRpcmVj
dGx5IGFzc29jaWF0ZWQgd2l0aCBhIHNldCBvZiBSb3V0ZSBSZWNvcmRzIChlLmcuIHRhcmdldAog
ICAgICBVUkkpLCBhcyBvcHBvc2VkIHRvIGJlaW5nIGFzc29jaWF0ZWQgd2l0aCBhIERlc3RpbmF0
aW9uIEdyb3VwLAogICAgICBzdXBwb3J0cyB0aGUgdXNlIGNhc2VzIHdoZXJlIHRoZSB0YXJnZXQg
VVJJIGNvbnRhaW5zIGRhdGEKICAgICAgc3BlY2lmaWNhbGx5IHRhaWxvcmVkIHRvIGFuIGluZGl2
aWR1YWwgUHVibGljIElkZW50aWZpZXIuCgogICBvICBUZWxlcGhvbmUgTnVtYmVyIFJhbmdlOgog
ICAgICBBIHB1YmxpYyBpZGVudGlmaWVyIG1heSByZXByZXNlbnQgYW4gaW5jbHVzaXZlIHJhbmdl
IG9mIHRlbGVwaG9uZQogICAgICBudW1iZXJzLiAgVGhlIFROIHJhbmdlIGlzIGRlZmluZWQgYnkg
dGhlIGZpcnN0IGFuZCBsYXN0IHRlbGVwaG9uZQogICAgICBudW1iZXIgb2YgdGhlIGluY2x1c2l2
ZSByYW5nZS4gIEZvciBleGFtcGxlLCBhIFROIHJhbmdlIGRlZmluZWQgYnkKICAgICAgdG49MTIx
MjU1NTAwMDAgYW5kIGVuZFRuPTEyMTI1NTYwMDAwIG1lYW5zIGFsbCB0aGUgVE5zIGZyb20KICAg
ICAgMTIxMjU1NTAwMDAgdG8gMTIxMjU1NjAwMDAgaW5jbHVzaXZlIGFyZSBpbmNsdWRlZC4KCiAg
IG8gIERlc3RpbmF0aW9uIEdyb3VwOgogICAgICBBIG5hbWUgY29sbGVjdGlvbiBvZiB6ZXJvIG9y
IG1vcmUgUHVibGljIElkZW50aWZpZXJzIHRoYXQgY2FuIGJlCiAgICAgIGFzc29jaWF0ZWQgd2l0
aCBvbmUgb3IgbW9yZSBSb3V0ZSBHcm91cHMgZm9yIHRoZSBwdXJwb3NlIG9mCiAgICAgIGZhY2ls
aXRhdGluZyB0aGUgbWFuYWdlbWVudCBvZiB0aGllciBjb21tb24gcm91dGluZyBpbmZvcm1hdGlv
bi4KCiAgIG8gIFJvdXRlIEdyb3VwOgogICAgICBBIFJvdXRlIEdyb3VwIGNvbnRhaW5zIGEgc2V0
IG9mIFJvdXRlIFJlY29yZHMsIGEgc2V0IG9mCiAgICAgIERlc3RpbmF0aW9uIEdyb3VwIHJlZmVy
ZW5jZXMsIGFuZCBhIHNldCBvZiBwZWVyaW5nIG9yZ2FuaXphdGlvbgogICAgICBpZGVudGlmaWVy
cy4gIFRoaXMgaXMgdXNlZCB0byBlc3RhYmxpc2hlcyBhIHRocmVlIHBhcnQKICAgICAgcmVsYXRp
b25zaGlwcyBiZXR3ZWVuIGEgc2V0IG9mIFB1YmxpYyBJZGVudGlmaWVycyBhbmQgdGhlaXIgY29t
bW9uCiAgICAgIHJvdXRpbmcgaW5mb3JtYXRpb24gKFNFRCksIGFuZCB0aGUgbGlzdCBvZiBwZWVy
aW5nIG9yZ2FuaXphdGlvbnMKICAgICAgd2hvc2UgcXVlcnkgcmVzcG9uc2VzIG1heSBpbmNsdWRl
IHRoYXQgcm91dGluZyBpbmZvcm1hdGlvbiBpbgogICAgICB0aGVpciBxdWVyeSByZXNwb25zZXMu
ICBUbyBzdXBwb3J0IHRoZSB1c2UgY2FzZXMgZGVmaW5lZCBpbgogICAgICBbSS1ELmlldGYtZHJp
bmtzLXVzZWNhc2VzLXJlcXVpcmVtZW50c10sIHRoaXMgZG9jdW1lbnQgZGVmaW5lcyB0aGUKICAg
ICAgZm9sbG93aW5nIHR5cGVzIG9mIFJvdXRlIFJlY29yZHM6IE5BUFRSVHlwZSwgTlNUeXBlLCBh
bmQgVVJJVHlwZS4KICAgICAgVGhlIHNvdXJjZUlkZW50IGVsZW1lbnQgd2l0aGluIGEgUm91dGUg
R3JvdXAsIGluIGNvbmNlcnQgd2l0aCB0aGUKCgoKTXVsZSwgZXQgYWwuICAgICAgICAgICAgIEV4
cGlyZXMgTWFyY2ggMTksIDIwMTEgICAgICAgICAgICAgICAgW1BhZ2UgMTJdCgwKSW50ZXJuZXQt
RHJhZnQgICAgICAgICAgICAgZHJhZnQtZHJpbmtzLXNwcHJvdiAgICAgICAgICAgIFNlcHRlbWJl
ciAyMDEwCgoKICAgICAgc2V0IG9mIHBlZXJpZyBvcmdhbml6YXRpb24gaWRlbnRpZmllcnMgZW5h
YmxlcyBmaW5lIGdyYWluZWQgc291cmNlCiAgICAgIGJhc2VkIHJvdXRpbmcuICBGdXJ0aGVyIGRl
dGFpbHMgYWJvdXQgdGhlIFJvdXRlIEdyb3VwIGFuZCBzb3VyY2UKICAgICAgYmFzZWQgcm91dGlu
ZyByZWZlciB0byB0aGUgZGVmaW5pdGlvbnMgYW5kIGRlc2NyaXB0aW9ucyBvZiB0aGUKICAgICAg
Um91dGUgR3JvdXAgb3BlcmF0aW9ucyBmb3VuZCBsYXRlciBpbiB0aGlzIGRvY3VtZW50LgoKICAg
byAgUm91dGUgUmVjb3JkOgogICAgICBBIFJvdXRlIFJlY29yZCBjb250YWlucyB0aGUgZGF0YSB0
aGF0IGEgcmVzb2x1dGlvbiBzeXN0ZW0gcmV0dXJucwogICAgICBpbiByZXNwb25zZSB0byBhIHN1
Y2Nlc3NmdWwgcXVlcnkgZm9yIGEgUHVibGljIElkZW50aWZpZXIuICBSb3V0ZQogICAgICBSZWNv
b3JkcyBhcmUgYXNzb2NpYXRlZCB3aXRoIGEgUm91dGUgR3JvdXAgZm9yIFNFRCB0aGF0IGlzIG5v
dAogICAgICBzcGVjaWZpYyB0byBhIFB1YmxpYyBJZGVudGlmaWVyLgogICAgICBUbyBzdXBwb3J0
IHRoZSB1c2UgY2FzZXMgZGVmaW5lZCBpbgogICAgICBbSS1ELmlldGYtZHJpbmtzLXVzZWNhc2Vz
LXJlcXVpcmVtZW50c10sIFNQUFAgcHJvdG9jb2wgZGVmaW5lcwogICAgICB0aHJlZSB0eXBlIG9m
IFJvdXRlIFJlY29yZHM6IFVSSVR5cGUsIE5BUFRSVHlwZSwgYW5kIE5TVHlwZS4KICAgICAgVGhl
c2UgUm91dGUgUmVjb3JkcyBleHRlbmQgdGhlIGFic3RyYWN0IHR5cGUgUnRlUmVjVHlwZSBhbmQK
ICAgICAgaW5oZXJpdCB0aGUgY29tbW9uIGF0dHJpYnV0ZSAncHJpb3JpdHknIHRoYXQgaXMgbWVh
bnQgZm9yIHNldHRpbmcKICAgICAgcHJlY2VkZW5jZSBhY3Jvc3MgdGhlIHJvdXRlIHJlY29yZHMg
ZGVmaW5lZCB3aXRoaW4gYSBSb3V0ZSBHcm91cAogICAgICBpbiBhIHByb3RvY29sIGFnbm9zdGlj
IGZhc2hpb24uCgogICBvICBPcmdhbml6YXRpb246CiAgICAgIEFuIE9yZ2FuaXphdGlvbiBpcyBh
biBlbnRpdHkgdGhhdCBtYXkgZnVsZmlsbCBhbnkgY29tYmluYXRpb24gb2YKICAgICAgdGhyZWUg
cm9sZXM6IFJlZ2lzdHJhbnQsIFJlZ2lzdHJhciwgYW5kIFBlZXJpbmcgT3JnYW5pemF0aW9uLiAg
QWxsCiAgICAgIFNQUFAgb2JqZWN0cyBhcmUgYXNzb2NpYXRlZCB3aXRoIHR3byBvcmdhbml6YXRp
b24gaWRlbnRpZmllcnMgdG8KICAgICAgaWRlbnRpZnkgZWFjaCBvYmplY3QncyByZWdpc3RyYW50
IGFuZCB0aGUgcmVnaXN0cmFyLiAgQSBSb3V0ZQogICAgICBHcm91cCBvYmplY3QgaXMgYWxzbyBh
c3NvY2lhdGVkIHdpdGggYSBzZXQgb2YgemVybyBvciBtb3JlCiAgICAgIG9yZ2FuaXphdGlvbiBp
ZGVudGlmaWVycyB0aGF0IGlkZW50aWZ5IHRoZSBwZWVyaW5nIG9yZ2FuaXphdGlvbnMKICAgICAg
d2hvc2UgcXVlcnkgcmVzcG9uc2VzIG1heSBpbmNsdWRlIHRoZSByb3V0aW5nIGluZm9ybWF0aW9u
IChTRUQpCiAgICAgIGRlZmluZWQgaW4gdGhlIFJvdXRlIFJlY29yZHMgd2l0aGluIHRoYXQgUm91
dGUgR3JvdXAuCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCk11bGUsIGV0IGFsLiAgICAgICAgICAg
ICBFeHBpcmVzIE1hcmNoIDE5LCAyMDExICAgICAgICAgICAgICAgIFtQYWdlIDEzXQoMCkludGVy
bmV0LURyYWZ0ICAgICAgICAgICAgIGRyYWZ0LWRyaW5rcy1zcHByb3YgICAgICAgICAgICBTZXB0
ZW1iZXIgMjAxMAoKCjQuICBUcmFuc3BvcnQgUHJvdG9jb2wgUmVxdWlyZW1lbnRzCgogICBUaGlz
IHNlY3Rpb24gcHJvdmlkZXMgcmVxdWlyZW1lbnRzIGZvciB0cmFuc3BvcnQgcHJvdG9jb2xzIHN1
aXRhYmxlCiAgIGZvciBTUFBQLiAgTW9yZSBzcGVjaWZpY2FsbHksIHRoaXMgc2VjdGlvbiBzcGVj
aWZpZXMgdGhlIHNlcnZpY2VzLAogICBmZWF0dXJlcywgYW5kIGFzc3VtcHRpb25zIHRoYXQgU1BQ
UCBkZWxlZ2F0ZXMgdG8gdGhlIGNob3NlbiB0cmFuc3BvcnQKICAgYW5kIGVudmVsb3BlIHRlY2hu
b2xvZ2llcy4KCiAgIFR3byBkaWZmZXJlbnQgZ3JvdXBzIG9mIHVzZSBjYXNlcyBhcmUgc3BlY2lm
aWVkIGluCiAgIFtJLUQuaWV0Zi1kcmlua3MtdXNlY2FzZXMtcmVxdWlyZW1lbnRzXS4gIE9uZSBn
cm91cCBvZiB1c2UgY2FzZXMKICAgZGVzY3JpYmVzIHRoZSBwcm92aXNpb25pbmcgb2YgZGF0YSBi
eSBhIGNsaWVudCBpbnRvIGEgUmVnaXN0cnkKICAgKFNlY3Rpb24gMy4xIG9mIHRoZSBhYm92ZSBy
ZWZlcmVuY2VkIGRvY3VtZW50KSwgd2hpbGUgdGhlIG90aGVyIGdyb3VwCiAgIGRlc2NyaWJlcyB0
aGUgZGlzdHJpYnV0aW9uIG9mIGRhdGEgaW50byBsb2NhbCBkYXRhIHJlcG9zaXRvcmllcwogICAo
U2VjdGlvbiAzLjIpLiAgVGhlIGN1cnJlbnQgdmVyc2lvbiBvZiB0aGlzIGRvY3VtZW50IGZvY3Vz
ZXMgb24gdGhlCiAgIGZpcnN0IHNldCBvZiB1c2UgY2FzZXMgKGNsaWVudCB0byByZWdpc3RyeSBw
cm92aXNpb25pbmcpLgoKICAgVGhlc2UgdXNlIGNhc2VzIG1heSBpbnZvbHZlIHRoZSBwcm92aXNp
b25pbmcgb2YgdmVyeSBzbWFsbCBkYXRhIHNldHMKICAgbGlrZSB0aGUgbW9kaWZpY2F0aW9uIG9y
IHVwZGF0ZSBvZiBhIHNpbmdsZSBwdWJsaWMgaWRlbnRpZmllci4gIE90aGVyCiAgIHByb3Zpc2lv
bmluZyBvcGVyYXRpb25zIG1heSBkZWFsIHdpdGggaHVnZSBkYXRhc2V0cyBsaWtlIHRoZQogICAi
ZG93bmxvYWQiIG9mIGEgd2hvbGUgbG9jYWwgbnVtYmVyIHBvcnRhYmlsaXR5IGRhdGFiYXNlIHRv
IGEKICAgUmVnaXN0cnkuCgogICBBcyBhIHJlc3VsdCwgYSB0cmFuc3BvcnQgcHJvdG9jb2wgZm9y
IFNQUFAgbXVzdCBiZSB2ZXJ5IGZsZXhpYmxlIGFuZAogICBhY2NvbW1vZGF0ZSB2YXJpb3VzIHNp
emVzIG9mIGRhdGEgc2V0IHNpemVzLgoKICAgRm9yIHRoZSByZWFzb25zIG91dGxpbmVkIGFib3Zl
LCBpdCBpcyBjb25jZWl2YWJsZSB0aGF0IHByb3Zpc2lvbmluZwogICBhbmQgZGlzdHJpYnV0aW5n
IG1heSB1c2UgZGlmZmVyZW50IHRyYW5zcG9ydCBwcm90b2NvbHMuICBUaGlzCiAgIGRvY3VtZW50
IGZvY3VzZXMgb24gdGhlIHByb3Zpc2lvbmluZyBwcm90b2NvbC4KCiAgIEEgZmV3IHRvcGljcyBy
ZW1haW4gb3BlbiBmb3IgZGlzY3Vzc2lvbjoKCiAgIG8gIFRoZSBhYmlsaXR5IHRvIGVzdGFibGlz
aCBtdWx0aXBsZSBjb25uZWN0aW9ucyBiZXR3ZWVuIGEgY2xpZW50IGFuZAogICAgICBzZXJ2ZXIg
bWF5IGJlIGRlc2lyYWJsZS4gIElmIHNvLCB3ZSBtYXkgd2FudCB0byBzcGVjaWZ5IHRoZQogICAg
ICByZWxhdGlvbiBvZiB0cmFuc2FjdGlvbnMgYmV0d2VlbiB0aGUgdmFyaW91cyBjb25uZWN0aW9u
cy4KCiAgIG8gIFBpcGVsaW5pbmcgb2YgcmVxdWVzdHMgaXMgcmVxdWlyZWQgYXQgdGhlIFNQUFAg
cHJvdG9jb2wgbGF5ZXIuICBJdAogICAgICBtYXkgaGF2ZSBpbXBhY3RzIGF0IHRoZSB0cmFuc3Bv
cnQgbGV2ZWwgdGhhdCBuZWVkIHRvIGJlIG91dGxpbmVkLgoKICAgbyAgU2NvcGU6IHRoZSBjdXJy
ZW50IHNjb3BlIG9mIHRoaXMgZWZmb3J0IGlzIGJhc2VkIHVwb24gaGF2aW5nIGEKICAgICAgY29u
bmVjdGlvbiBvcmllbnRlZCB0cmFuc3BvcnQuICBJcyB0aGVyZSBhbnkgbmVlZCB0byBzdXBwb3J0
IGEKICAgICAgdHJhbnNwb3J0IHByb3RvY29sIHdpdGggYXN5bmNocm9ub3VzIG9wZXJhdGlvbj8K
CiAgIG8gIElmIGl0IGlzIHJlcXVpcmVkIHRoYXQgcmVzcG9uc2VzIGFycml2ZSBpbiB0aGUgb3Jk
ZXIgb2YgdGhlCiAgICAgIHJlcXVlc3RzLCB0aGlzIG11c3QgYmUgc3BlY2lmaWVkIGNsZWFybHku
CgoKCgoKCgoKTXVsZSwgZXQgYWwuICAgICAgICAgICAgIEV4cGlyZXMgTWFyY2ggMTksIDIwMTEg
ICAgICAgICAgICAgICAgW1BhZ2UgMTRdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgZHJh
ZnQtZHJpbmtzLXNwcHJvdiAgICAgICAgICAgIFNlcHRlbWJlciAyMDEwCgoKNC4xLiAgQ29ubmVj
dGlvbiBPcmllbnRlZAoKICAgVGhlIFNQUFAgcHJvdG9jb2wgZm9sbG93cyBhIG1vZGVsIHdoZXJl
IGEgQ2xpZW50IGVzdGFibGlzaGVzIGEKICAgY29ubmVjdGlvbiB0byBhIFNlcnZlciBpbiBvcmRl
ciB0byBmdXJ0aGVyIGV4Y2hhbmdlIHByb3Zpc2lvbmluZwogICB0cmFuc2FjdGlvbnMgb3ZlciBz
dWNoIHBvaW50LXRvLXBvaW50IGNvbm5lY3Rpb24uICBBIHRyYW5zcG9ydAogICBwcm90b2NvbCBm
b3IgU1BQUCBNVVNUIHRoZXJlZm9yZSBiZSBjb25uZWN0aW9uIG9yaWVudGVkLgoKICAgTm90ZSB0
aGF0IHRoZSByb2xlIG9mIHRoZSAiQ2xpZW50IiBhbmQgdGhlICJTZXJ2ZXIiIG9ubHkgYXBwbGll
cyB0bwogICB0aGUgY29ubmVjdGlvbiwgYW5kIHRob3NlIHJvbGVzIGFyZSBub3QgcmVsYXRlZCBp
biBhbnkgd2F5IHRvIHRoZQogICB0eXBlIG9mIGVudGl0eSB0aGF0IHBhcnRpY2lwYXRlcyBpbiBh
IHByb3RvY29sIGV4Y2hhbmdlLiAgRm9yCiAgIGV4YW1wbGUsIGEgUmVnaXN0cnkgbWlnaHQgYWxz
byBpbmNsdWRlIGEgIkNsaWVudCIgd2hlbiBzdWNoIGEKICAgUmVnaXN0cnkgaW5pdGlhdGVzIGEg
Y29ubmVjdGlvbiAoZm9yIGV4YW1wbGUsIGZvciBkYXRhIGRpc3RyaWJ1dGlvbgogICB0byBTU1Ap
LgoKNC4yLiAgUmVxdWVzdCBhbmQgUmVzcG9uc2UgTW9kZWwKCiAgIFByb3Zpc2lvbmluZyBvcGVy
YXRpb25zIGluIFNQUFAgZm9sbG93IHRoZSByZXF1ZXN0IC0gcmVzcG9uc2UgbW9kZWwsCiAgIHdo
ZXJlIGEgdHJhbnNhY3Rpb24gaXMgaW5pdGlhdGVkIGJ5IGEgQ2xpZW50IHVzaW5nIGEgUmVxdWVz
dCBjb21tYW5kLAogICBhbmQgdGhlIFNlcnZlciByZXNwb25kcyB0byB0aGUgQ2xpZW50IGJ5IG1l
YW5zIG9mIGEgUmVzcG9uc2UuCgogICBNdWx0aXBsZSBzdWJzZXF1ZW50IHJlcXVlc3QtcmVzcG9u
c2UgZXhjaGFuZ2VzIE1BWSBiZSBwZXJmb3JtZWQgb3ZlcgogICBhIHNpbmdsZSBjb25uZWN0aW9u
LgoKICAgVGhlcmVmb3JlLCBhIHRyYW5zcG9ydCBwcm90b2NvbCBmb3IgU1BQUCBNVVNUIGZvbGxv
dyB0aGUgcmVxdWVzdC0KICAgcmVzcG9uc2UgbW9kZWwgYnkgYWxsb3dpbmcgYSByZXNwb25zZSB0
byBiZSBzZW50IHRvIHRoZSByZXF1ZXN0CiAgIGluaXRpYXRvci4KCjQuMy4gIENvbm5lY3Rpb24g
TGlmZXRpbWUKCiAgIFNvbWUgdXNlIGNhc2VzIGludm9sdmUgcHJvdmlzaW9uaW5nIGEgc2luZ2xl
IHJlcXVlc3QgdG8gYSBuZXR3b3JrCiAgIGVsZW1lbnQgLSBjb25uZWN0aW9ucyBzdXBwb3J0aW5n
IHN1Y2ggcHJvdmlzaW9uaW5nIHJlcXVlc3RzIG1pZ2h0IGJlCiAgIHNob3J0LWxpdmVkLCBhbmQg
b25seSBlc3RhYmxpc2hlZCBvbiBkZW1hbmQuCgogICBPdGhlciB1c2UgY2FzZXMgaW52b2x2ZSBl
aXRoZXIgcHJvdmlzaW9uaW5nIGEgaHVnZSBzZXQgb2YgZGF0YSwgb3IgYQogICBjb25zdGFudCBz
dHJlYW0gb2Ygc21hbGwgdXBkYXRlcywgd2hpY2ggd291bGQgcmVxdWlyZSBsb25nLWxpdmVkCiAg
IGNvbm5lY3Rpb25zLgoKICAgVGhlcmVmb3JlLCBhIHByb3RvY29sIHN1aXRhYmxlIGZvciBTUFBQ
IFNIT1VMRCBzdXBwb3J0IHNob3J0IGxpdmVkIGFzCiAgIHdlbGwgYXMgbG9uZyBsaXZlZCBjb25u
ZWN0aW9ucy4KCjQuNC4gIEF1dGhlbnRpY2F0aW9uCgogICBNYW55IHVzZSBjYXNlcyByZXF1aXJl
IHRoZSBTZXJ2ZXIgdG8gYXV0aGVudGljYXRlIHRoZSBDbGllbnQsIGFuZAogICBwb3RlbnRpYWxs
eSBhbHNvIHRoZSBDbGllbnQgdG8gYXV0aGVudGljYXRlIHRoZSBTZXJ2ZXIuICBXaGlsZQogICBh
dXRoZW50aWNhdGlvbiBvZiB0aGUgU2VydmVyIGJ5IHRoZSBDbGllbnQgaXMgZXhwZWN0ZWQgdG8g
YmUgdXNlZAogICBvbmx5IHRvIHByZXZlbnQgaW1wZXJzb25hdGlvbiBvZiB0aGUgU2VydmVyLCBh
dXRoZW50aWNhdGlvbiBvZiB0aGUKICAgQ2xpZW50IGJ5IHRoZSBTZXJ2ZXIgaXMgZXhwZWN0ZWQg
dG8gYmUgdXNlZCB0byBpZGVudGlmeSBhbmQgZnVydGhlcgogICBhdXRob3JpemUgdGhlIENsaWVu
dCB0byBjZXJ0YWluIHJlc291cmNlcyBvbiB0aGUgU2VydmVyLgoKCgpNdWxlLCBldCBhbC4gICAg
ICAgICAgICAgRXhwaXJlcyBNYXJjaCAxOSwgMjAxMSAgICAgICAgICAgICAgICBbUGFnZSAxNV0K
DApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICBkcmFmdC1kcmlua3Mtc3Bwcm92ICAgICAgICAg
ICAgU2VwdGVtYmVyIDIwMTAKCgogICBUaGVyZWZvcmUsIGFuIFNQUFAgdHJhbnNwb3J0IHByb3Rv
Y29sIE1VU1QgcHJvdmlkZSBtZWFucyBmb3IgYSBTZXJ2ZXIKICAgdG8gYXV0aGVudGljYXRlIGFu
ZCBhdXRob3JpemUgYSBDbGllbnQsIGFuZCBNQVkgcHJvdmlkZSBtZWFucyBmb3IKICAgQ2xpZW50
cyB0byBhdXRoZW50aWNhdGUgYSBTZXJ2ZXIuCgogICBIb3dldmVyLCBTUFBQIHRyYW5zcG9ydCBT
SE9VTEQgYWxzbyBhbGxvdyBmb3IgdW5hdXRoZW50aWNhdGVkCiAgIGNvbm5lY3Rpb25zLgoKNC41
LiAgQ29uZmlkZW50aWFsaXR5IGFuZCBJbnRlZ3JpdHkKCiAgIERhdGEgdGhhdCBpcyB0cmFuc3Bv
cnRlZCBvdmVyIHRoZSBwcm90b2NvbCBpcyBkZWVtZWQgY29uZmlkZW50aWFsLgogICBUaGVyZWZv
cmUsIGEgdHJhbnNwb3J0IHByb3RvY29sIHN1aXRhYmxlIGZvciBTUFBQIE1VU1QgZW5zdXJlCiAg
IGNvbmZpZGVudGlhbGl0eSBhbmQgaW50ZWdyaXR5IHByb3RlY3Rpb24gYnkgcHJvdmlkaW5nIGVu
Y3J5cHRpb24KICAgY2FwYWJpbGl0aWVzLgoKICAgQWRkaXRpb25hbGx5LCBhIERSSU5LUyBwcm90
b2NvbCBNVVNUIE5PVCB1c2UgYW4gdW5yZWxpYWJsZSBsb3dlci0KICAgbGF5ZXIgdHJhbnNwb3J0
IHByb3RvY29sIHRoYXQgZG9lcyBub3QgcHJvdmlkZSBjb25maWRlbnRpYWxpdHkgYW5kCiAgIGlu
dGVncml0eSBwcm90ZWN0aW9uLgoKNC42LiAgTmVhciBSZWFsIFRpbWUKCiAgIE1hbnkgdXNlIGNh
c2VzIHJlcXVpcmUgbmVhciByZWFsLXRpbWUgcmVzcG9uc2VzIGZyb20gdGhlIFNlcnZlci4KICAg
VGhlcmVmb3JlLCBhIERSSU5LUyB0cmFuc3BvcnQgcHJvdG9jb2wgTVVTVCBzdXBwb3J0IG5lYXIt
cmVhbC10aW1lCiAgIHJlc3BvbnNlIHRvIHJlcXVlc3RzIHN1Ym1pdHRlZCBieSB0aGUgQ2xpZW50
LgoKNC43LiAgUmVxdWVzdCBhbmQgUmVzcG9uc2UgU2l6ZXMKCiAgIFNQUFAgY292ZXJzIGEgcmFu
Z2Ugb2YgdXNlIGNhc2VzIC0gZnJvbSBjYXNlcyB3aGVyZSBwcm92aXNpb25pbmcgYQogICBzaW5n
bGUgcHVibGljIGlkZW50aWZpZXIgd2lsbCBjcmVhdGUgdmVyeSBzbWFsbCByZXF1ZXN0IGFuZCBy
ZXNwb25zZQogICBzaXplcyB0byBjYXNlcyB3aGVyZSBtaWxsaW9ucyBvZiBkYXRhIHJlY29yZHMg
YXJlIHN1Ym1pdHRlZCBvcgogICByZXRyaWV2ZWQgaW4gb25lIHRyYW5zYWN0aW9uLiAgVGhlcmVm
b3JlLCBhIHRyYW5zcG9ydCBwcm90b2NvbAogICBzdWl0YWJsZSBmb3IgU1BQUCBNVVNUIHN1cHBv
cnQgYSBncmVhdCB2YXJpZXR5IG9mIHJlcXVlc3QgYW5kCiAgIHJlc3BvbnNlIHNpemVzLgoKICAg
QSB0cmFuc3BvcnQgcHJvdG9jb2wgTUFZIGFsbG93IHNwbGl0dGluZyBsYXJnZSBjaHVua3Mgb2Yg
ZGF0YSBpbnRvCiAgIHNldmVyYWwgc21hbGxlciBjaHVua3MuCgo0LjguICBSZXF1ZXN0IGFuZCBS
ZXNwb25zZSBDb3JyZWxhdGlvbgoKICAgQSB0cmFuc3BvcnQgcHJvdG9jb2wgc3VpdGFibGUgZm9y
IFNQUFAgTVVTVCBhbGxvdyByZXNwb25zZXMgdG8gYmUKICAgY29ycmVsYXRlZCB3aXRoIHJlcXVl
c3RzLgoKNC45LiAgUmVxdWVzdCBBY2tub3dsZWRnZW1lbnQKCiAgIERhdGEgdHJhbnNwb3J0ZWQg
aW4gdGhlIFNQUFAgcHJvdG9jb2wgaXMgbGlrZWx5IGNydWNpYWwgZm9yIHRoZQogICBvcGVyYXRp
b24gb2YgdGhlIGNvbW11bmljYXRpb24gbmV0d29yayB0aGF0IGlzIGJlaW5nIHByb3Zpc2lvbmVk
LgoKICAgRmFpbGVkIHRyYW5zYWN0aW9ucyBjYW4gbGVhZCB0byBzaXR1YXRpb25zIHdoZXJlIGEg
c3Vic2V0IG9mIHB1YmxpYwogICBpZGVudGlmaWVycyAob3IgZXZlbiBTU1BzKSBtaWdodCBub3Qg
YmUgcmVhY2hhYmxlLCBvciBzaXR1YXRpb25zCgoKCk11bGUsIGV0IGFsLiAgICAgICAgICAgICBF
eHBpcmVzIE1hcmNoIDE5LCAyMDExICAgICAgICAgICAgICAgIFtQYWdlIDE2XQoMCkludGVybmV0
LURyYWZ0ICAgICAgICAgICAgIGRyYWZ0LWRyaW5rcy1zcHByb3YgICAgICAgICAgICBTZXB0ZW1i
ZXIgMjAxMAoKCiAgIHdoZXJlIHRoZSBwcm92aXNpb25pbmcgc3RhdGUgb2YgdGhlIG5ldHdvcmsg
aXMgaW5jb25zaXN0ZW50LgoKICAgVGhlcmVmb3JlLCBhIHRyYW5zcG9ydCBwcm90b2NvbCBmb3Ig
U1BQUCBNVVNUIHByb3ZpZGUgYSBSZXNwb25zZSBmb3IKICAgZWFjaCBSZXF1ZXN0LCBzbyB0aGF0
IGEgQ2xpZW50IGNhbiBpZGVudGlmeSB3aGV0aGVyIGEgUmVxdWVzdAogICBzdWNjZWVkZWQgb3Ig
ZmFpbGVkLgoKNC4xMC4gIE1hbmRhdG9yeSBUcmFuc3BvcnQKCiAgIEFzIG9mIHRoaXMgd3JpdGlu
ZyBvZiB0aGlzIHJldmlzaW9uLCBvbmUgdHJhbnNwb3J0IHByb3RvY29sIHByb3Bvc2FsCiAgIGhh
cyBiZWVuIHByb3ZpZGVkIGluIFtJLUQuaWV0Zi1kcmlua3Mtc3BwcC1vdmVyLXNvYXBdLgoKICAg
VGhpcyBzZWN0aW9uIHdpbGwgZGVmaW5lIGEgbWFuZGF0b3J5IHRyYW5zcG9ydCBwcm90b2NvbCB0
byBiZQogICBjb21wbGlhbnQgd2l0aCB0aGlzIFJGQy4KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoK
CgoKCgoKCgoKCgoKCgpNdWxlLCBldCBhbC4gICAgICAgICAgICAgRXhwaXJlcyBNYXJjaCAxOSwg
MjAxMSAgICAgICAgICAgICAgICBbUGFnZSAxN10KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAg
ICBkcmFmdC1kcmlua3Mtc3Bwcm92ICAgICAgICAgICAgU2VwdGVtYmVyIDIwMTAKCgo1LiAgQmFz
ZSBQcm90b2NvbCBEYXRhIFN0cnVjdHVyZXMKCiAgIFRvIHRoZSBleHRlbmQgcG9zc2libGUgU1BQ
UCB1c2VzIGEgY29tbW9uIG1vZGVsIGFuZCBhIGNvbW1vbiBzZXQgb2YKICAgZGF0YSBzdHJ1Y3R1
cmVzIGZvciBtb3N0IG9mIHRoZSBzdXBwb3J0ZWQgb3BlcmF0aW9ucyBhbmQgb2JqZWN0CiAgIHR5
cGVzLiAgVGhpcyBzZWN0aW9uIGRlc2NyaWJlZCB0aGVzZSBjb21tb24gZGF0YSBzdHJ1Y3R1cmVz
LgoKNS4xLiAgUmVxdWVzdCBhbmQgUmVzcG9uc2UgU3RydWN0dXJlCgogICBBbiBTUFBQIGNsaWVu
dCBpbnRlcmFjdHMgd2l0aCBhbiBTUFBQIHNlcnZlciBieSB1c2luZyBvbmUgb2YgdGhlCiAgIHN1
cHBvcnRlZCB0cmFuc3BvcnQgbWVjaGFuaXNtcyB0byBzZW5kIG9uZSBvciBtb3JlIHJlcXVlc3Rz
IHRvIHRoZQogICBzZXJ2ZXIgYW5kIHJlY2VpdmUgY29ycmVzcG9uZGluZyByZXBsaWVzIGZyb20g
dGhlIHNlcnZlci4gIEFuIFNQUFAKICAgcmVxdWVzdCBpcyB3cmFwcGVkIHdpdGhpbiB0aGUgPHNw
cHBSZXF1ZXN0PiBlbGVtZW50IHdoaWxlIGFuIFNQUFAKICAgcmVzcG9uc2UgaXMgd3JhcHBlZCB3
aXRoaW4gYW4gPHNwcHBSZXNwb25zZT4gZWxlbWVudC4gIEZ1cnRoZXJtb3JlLAogICBmdWxseSBm
b3JtZWQgU1BQUCByZXF1ZXN0cyBhbmQgcmVzcG9uc2VzIGFyZSBjb21wcmlzZWQgb2YgY29uc3Ry
dWN0cwogICByZXF1aXJlZCBieSB0aGUgY2hvc2VuIHRyYW5zcG9ydCBhbmQgZW52ZWxvcGUgdGVj
aG5vbG9neS4gIFRoZQogICBzdXBwb3J0ZWQgdHJhbnNwb3J0IGFuZCBlbnZlbG9wZSB0ZWNobm9s
b2d5IHNwZWNpZmljYXRpb25zIHdpbGwgYmUKICAgZGVmaW5lZCBpbiBzZXBhcmF0ZSBkb2N1bWVu
dHMsIGFuZCBhcmUgbm90IGRpc2N1c3NlZCBoZXJlLgoKNS4xLjEuICBSZXF1ZXN0CgogICBBbiBT
UFBQIHJlcXVlc3Qgb2JqZWN0LCBjb21tb24gdG8gYW55IHRyYW5zcG9ydCBhbmQgZW52ZWxvcGUK
ICAgdGVjaG5vbG9neSwgaXMgY29udGFpbmVkIHdpdGhpbiB0aGUgZ2VuZXJpYyA8c3BwcFJlcXVl
c3Q+IGVsZW1lbnQuCgoKCiAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJzcHBwUmVxdWVzdCI+
CiAgICAgICAgICAgICAgIDxjb21wbGV4VHlwZT4KICAgICAgICAgICAgICAgICA8c2VxdWVuY2U+
CiAgICAgICAgICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9InRyYW5zYWN0aW9uYWwiIHR5cGU9
ImJvb2xlYW4iCiAgICAgICAgICAgICAgICAgICAgIG1pbk9jY3Vycz0iMCIvPiA8YW55IG1heE9j
Y3Vycz0idW5ib3VuZGVkIi8+CiAgICAgICAgICAgICAgICAgPC9zZXF1ZW5jZT4KICAgICAgICAg
ICAgICAgPC9jb21wbGV4VHlwZT4KICAgICAgICAgICAgIDwvZWxlbWVudD4KCgogICBUaGUgZGF0
YSBlbGVtZW50cyB3aXRoaW4gdGhlIDxzcHBwUmVxdWVzdD4gZWxlbWVudCBhcmUgZGVzY3JpYmVk
IGFzCiAgIGZvbGxvd3M6CgogICBvICAgIHRyYW5zYWN0aW9uYWw6IEEgYm9vbGVhbiB2YWx1ZSB0
aGF0IGludHJ1Y3RzIHRoZSBzZXJ2ZXIgd2hldGhlcgogICAgICAgIHRvIGhhbmRsZSB0aGlzIHNw
cHBSZXF1ZXN0IGFzIGEgc2luZ2xlIHRyYW5zYWN0aW9uIG9yIGFzCiAgICAgICAgbXVsdGlwbGUg
dHJhbnNhY3Rpb25zLiAgSWYgdGhpcyB2YWx1ZSBpcyB0cnVlIHRoZW4gdGhlIHNlcnZlcgogICAg
ICAgIG11c3QgaGFuZGxlIGFsbCB1cGRhdGUgcmVxdWVzdCBvYmplY3RzIHdpdGhpbiB0aGUgcmVx
dWVzdCBhcyBhCiAgICAgICAgc2luZ2xlIHRyYW5zYWN0aW9uLiAgSWYgdGhpcyB2YWx1ZSBpcyBm
YWxzZSB0aGVuIHRoZSBzZXJ2ZXIgbXVzdAogICAgICAgIGhhbmRsZSBlYWNoIHVwZGF0ZSByZXF1
ZXN0IG9iamVjdCB3aXRoaW4gYSBzZXBhcmF0ZSB0cmFuc2FjdGlvbiwKICAgICAgICBhbGxvd2lu
ZyBwYXJ0aWFsIHN1Y2Nlc3MgYW5kIGZhaWx1cmUuCgogICBvICAgICJhbnkiOiBUaGlzIGFsbG93
cyB0aGUgcmVxdWVzdCB0byBjb250YWluIHplcm8gb3IgbW9yZSByZXF1ZXN0CiAgICAgICAgb2Jq
ZWN0IHN0cnVjdHVyZXMuCgoKCk11bGUsIGV0IGFsLiAgICAgICAgICAgICBFeHBpcmVzIE1hcmNo
IDE5LCAyMDExICAgICAgICAgICAgICAgIFtQYWdlIDE4XQoMCkludGVybmV0LURyYWZ0ICAgICAg
ICAgICAgIGRyYWZ0LWRyaW5rcy1zcHByb3YgICAgICAgICAgICBTZXB0ZW1iZXIgMjAxMAoKCiAg
IEZvciBleGFtcGxlLCB0aGUgImFueSIgY29uc3RydWN0IGFsbG93cyBtdWx0aXBsZSBhZGRSdGVH
cnBzUnFzdAogICBvYmplY3RzIHRvIGJlIHBhc3NlZCB3aXRoaW4gYSBzaW5nbGUgc3BwcFJlcXVl
c3QuICBJZiB0aGUgc3BwcFJlcXVlc3QKICAgdHJhbnNhY3Rpb25hbCBib29sZWFuIGlzIHNldCB0
byB0cnVlIHRoZW4gdGhlIHNlcnZlciB3aWxsIGZ1bGZpbGwKICAgZWl0aGVyIGFsbCBvciBub25l
IG9mIHRoZSBhZGRSdGVHcnBScXN0cyBjb250YWluZWQgaW4gdGhlCiAgIHNwcHBSZXF1ZXN0LiAg
SW4gdGhpcyBjYXNlLCB0aGUgZmlyc3QgYWRkUnRlR3Jwc1Jxc3QgdGhhdCBjcmVhdGVkIGEKICAg
ZmFpbHVyZSBzY2VuYXJpbyB3aWxsIHJlc3VsdCBpbiBhIHNpbmdsZSBjb3JyZXNwb25kaW5nCiAg
IGFkZFJ0ZUdycHNSc3BucyBlbGVtZW50IGluIHRoZSBzcHBwUmVzcG9uc2UuICBUaGF0IGFkZFJ0
ZUdycHNSc3BucwogICBvYmplY3Qgd2lsbCB0aGVuIGNvbnRhaW4gdGhlIGFwcHJvcHJpYXRlIGZh
aWx1cmUgcmVzcG9uc2UgY29kZSB0aGF0CiAgIGNhdXNlZCB0aGUgd2hvbGUgcmVxdWVzdCB0byBm
YWlsLiAgSWYsIG9uIHRoZSBvdGhlciBoYW5kLCB0aGUKICAgdHJhbnNhY3Rpb25hbCBib29sZWFu
IGlzIHNldCB0byBmYWxzZSB0aGVuIHRoZSBzZXJ2ZXIgd2lsbCBmdWxmaWxsCiAgIGVhY2ggYWRk
UnRlR3Jwc1Jxc3QgdGhhdCBzdWNjZWVkcyBhbmQgb25seSBmYWlsIHRoZSBhZGRSdGVHcnBzUnFz
dHMKICAgdGhhdCBjcmVhdGVkIGEgZmFpbHVyZSBzY2VuYXJpbywgYWxsb3dpbmcgZm9yIHBhcnRp
YWwgc3VjY2VzcyBhbmQKICAgcGFydGlhbCBmYWlsdXJlLiAgSW4gdGhpcyBjYXNlIGVhY2ggYWRk
UnRlR3Jwc1Jxc3QgdGhhdCBjcmVhdGVkIGEKICAgZmFpbHVyZSBzY2VuYXJpbyB3aWxsIHJlc3Vs
dCBpbiBhbiBhIGNvcnJlc3BvbmRpbmcgYWRkUnRlR3Jwc1JzcG5zCiAgIGVsZW1lbnQgaW4gdGhl
IHNwcHBSZXNwb25zZS4gIEVhY2ggc3VjaCBhZGRSdGVHcnBzUnNwbnMgb2JqZWN0CiAgIGNvbnRh
aW5zIHRoZSBhcHByb3ByaWF0ZSBmYWlsdXJlIHJlc3BvbnNlIGNvZGUuICBJbiBubyBjYXNlLCBo
b3dldmVyLAogICBjYW4gdGhlIGNvbnRlbnQgb2YgYSBzaW5nbGUgYWRkUnRlR3Jwc1Jxc3QgcGFy
dGlhbGx5IHN1Y2NlZWQgb3IKICAgcGFydGlhbGx5IGZhaWwuICBUaGUgdHJhbnNhY3Rpb25hbCBm
bGFnIGlzIG9ubHkgdXNlZCB0byBjb250cm9sCiAgIHdoZXRoZXIgdXBkYXRlIHJlcXVlc3Qgb2Jq
ZWN0cyAoZS5nLiBhZGRSdGVHcnBzUnFzdCwgZGVsUnRlR3Jwc1Jxc3QsCiAgIGV0YykgZmFpbCBv
ciBzdWNjZWVkIGFzIGEgZ3JvdXAsIG5vdCB3aGV0aGVyIHRoZSBwb3NzaWJseSBtdWx0aXBsZQog
ICBvYmplY3RzIG9yIGVsZW1lbnRzIHdpdGhpbiBhIHNpbmdsZSB1cGRhdGUgcmVxdWVzdCBvYmpl
Y3QgZmFpbCBvcgogICBzdWNjZWVkLiAgQWxsIGVsZW1lbnRzIGFuZC9vciBvYmplY3RzIHdpdGhp
biBhIGdpdmVuIHVwZGF0ZSByZXF1ZXN0CiAgIG9iamVjdCBtdXN0IGJlIGhhbmRsZWQgdHJhbnNh
Y3Rpb25hbGx5LCBzdWNoIHRoYXQgdGhleSBhbGwgZWl0aGVyCiAgIHN1Y2NlZWQgb3IgZmFpbCBh
cyBhIGdyb3VwLgoKICAgQWxsIHVwZGF0ZSByZXF1ZXN0IG9iamVjdHMgZXh0ZW5kIHRoZSBCYXNp
Y1Jxc3RUeXBlIGJhc2UuICBUaGlzIGJhc2UKICAgdHlwZSBpcyBkZWZpbmVkIGFzIGZvbGxvd3M6
CgoKCiAgICAgICAgICAgICA8Y29tcGxleFR5cGUgbmFtZT0iQmFzaWNScXN0VHlwZSI+CiAgICAg
ICAgICAgICAgIDxzZXF1ZW5jZT4KICAgICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJjbGll
bnRUcmFuc0lkIiB0eXBlPSJzcHBwYjpUcmFuc0lkVHlwZSIKICAgICAgICAgICAgICAgICAgIG1p
bk9jY3Vycz0iMCIvPgogICAgICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9Im1pbm9yVmVyIiB0
eXBlPSJzcHBwYjpNaW5vclZlclR5cGUiCiAgICAgICAgICAgICAgICAgbWluT2NjdXJzPSIwIi8+
CiAgICAgICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZXh0IiB0eXBlPSJzcHBwYjpFeHRBbnlU
eXBlIgogICAgICAgICAgICAgICAgIG1pbk9jY3Vycz0iMCIvPgogICAgICAgICAgICAgICA8L3Nl
cXVlbmNlPgogICAgICAgICAgICAgPC9jb21wbGV4VHlwZT4KCgoKCiAgICAgICAgICAgICAgPHNp
bXBsZVR5cGUgbmFtZT0iVHJhbnNJZFR5cGUiPgogICAgICAgICAgICAgICAgICA8cmVzdHJpY3Rp
b24gYmFzZT0ic3RyaW5nIi8+CiAgICAgICAgICAgICAgPC9zaW1wbGVUeXBlPgoKCgoKTXVsZSwg
ZXQgYWwuICAgICAgICAgICAgIEV4cGlyZXMgTWFyY2ggMTksIDIwMTEgICAgICAgICAgICAgICAg
W1BhZ2UgMTldCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgZHJhZnQtZHJpbmtzLXNwcHJv
diAgICAgICAgICAgIFNlcHRlbWJlciAyMDEwCgoKICAgICAgICAgICAgIDxzaW1wbGVUeXBlIG5h
bWU9Ik1pbm9yVmVyVHlwZSI+CiAgICAgICAgICAgICAgICAgPHJlc3RyaWN0aW9uIGJhc2U9InVu
c2lnbmVkTG9uZyIvPgogICAgICAgICAgICAgPC9zaW1wbGVUeXBlPgoKCiAgIFRoZSBkYXRhIGVs
ZW1lbnRzIHdpdGhpbiB0aGUgQmFzaWNScXN0VHlwZSBvYmplY3QgYXJlIHByaW1hcmlseQogICAi
aG91c2Uga2VlcGluZyIgZGF0YSBlbGVtZW50cyBhbmQgYXJlIGRlc2NyaWJlZCBhcyBmb2xsb3dz
OgoKICAgbyAgICBjbGllbnRUcmFuc0lkOiBUaGUgY2xpZW50IGdlbmVyYXRlZCB0cmFuc2FjdGlv
biBJRCB0aGF0LCB3aXRoaW4KICAgICAgICB0aGUgY29udGV4dCBvZiB0aGUgU1BQUCBjbGllbnQs
IGlkZW50aWZpZXMgdGhpcy4gIFRoaXMgdmFsdWUgY2FuCiAgICAgICAgYmUgdXNlZCBhdCB0aGUg
ZGlzY3JldGlvbiBvZiB0aGUgU1BQIGNsaWVudCB0byB0cmFjayBhbmQgbG9nCiAgICAgICAgcmVx
dWVzdHMgYW5kL29yIHRoZWlyIHJlc3BvbnNlcy4gIFRoaXMgdmFsdWUgaXMgYWxzbyBlY2hvZWQg
YmFjawogICAgICAgIHRvIHRoZSBjbGllbnQgaW4gdGhlIHJlc3BvbnNlLiAgQW4gU1BQIHNlcnZl
ciB3aWxsIG5vdCBjaGVjawogICAgICAgIHRoaXMgdmFsdWUgZm9yIHVuaXF1ZW5lc3MuCgogICBv
ICAgIG1pbm9yVmVyOiBUaGlzIGlkZW50aWZpZXMgdGhlIG1pbm9yIHZlcnNpb24gb2YgdGhlIFNQ
UFAgQVBJIHRoYXQKICAgICAgICB0aGUgY2xpZW50IGlzIGF0dGVtcHRpbmcgdG8gdXNlLiAgVGhp
cyBpcyB1c2VkIGluIGNvbmp1bmN0aW9uCiAgICAgICAgd2l0aCB0aGUgbWFqb3IgdmVyc2lvbiBp
ZGVudGlmaWVyIGluIHRoZSBYTUwgbmFtZXNwYWNlLgoKICAgbyAgICBleHQ6IFRoaXMgaXMgdGhl
IHN0YW5kYXJkIGV4dGVuc2lvbiBlbGVtZW50IGZvciB0aGlzIG9iamVjdC4KICAgICAgICBSZWZl
ciB0byB0aGUgRXh0ZW5zaWJpbGl0eSBzZWN0aW9uIG9mIHRoaXMgZG9jdW1lbnQgZm9yIG1vcmUK
ICAgICAgICBkZXRhaWxzLgoKNS4xLjIuICBSZXNwb25zZQoKICAgQW4gU1BQUCByZXNwb25zZSBv
YmplY3QsIGNvbW1vbiB0byBhbnkgdHJhbnNwb3J0IGFuZCBlbnZlbG9wZQogICB0ZWNobm9sb2d5
LCBpcyBjb250YWluZWQgd2l0aGluIHRoZSBnZW5lcmljIDxzcHBwUmVzcG9uc2U+IGVsZW1lbnQu
CgoKCiAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJzcHBwUmVzcG9uc2UiPgogICAgICAgICAg
ICAgICA8Y29tcGxleFR5cGU+CiAgICAgICAgICAgICAgICAgPHNlcXVlbmNlPgogICAgICAgICAg
ICAgICAgICAgPGFueSBtYXhPY2N1cnM9InVuYm91bmRlZCIvPgogICAgICAgICAgICAgICAgIDwv
c2VxdWVuY2U+CiAgICAgICAgICAgICAgIDwvY29tcGxleFR5cGU+CiAgICAgICAgICAgICA8L2Vs
ZW1lbnQ+CgoKICAgV2l0aGluIGFueSA8c3BwcFJlc3BvbnNlPiBlbGVtZW50IGlzIHRoZSByZXNw
b25zZSBvYmplY3QgY29udGFpbmluZwogICB0aGUgcmVzdWx0IG9mIHRoZSByZXF1ZXN0LiAgQWxs
IGNyZWF0ZSwgdXBkYXRlLCBhbmQgZGVsZXRlIG9wZXJhdGlvbnMKICAgcmVzdWx0IGluIGEgY29t
bW9uIHJlc3BvbnNlIG9iamVjdCBzdHJ1Y3R1cmUsIGRlZmluZWQgYXMgZm9sbG93czoKCgoKCgoK
CgoKTXVsZSwgZXQgYWwuICAgICAgICAgICAgIEV4cGlyZXMgTWFyY2ggMTksIDIwMTEgICAgICAg
ICAgICAgICAgW1BhZ2UgMjBdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgZHJhZnQtZHJp
bmtzLXNwcHJvdiAgICAgICAgICAgIFNlcHRlbWJlciAyMDEwCgoKICAgICAgICAgICAgPGNvbXBs
ZXhUeXBlIG5hbWU9IkJhc2ljUnNwbnNUeXBlIj4KICAgICAgICAgICAgICA8c2VxdWVuY2U+CiAg
ICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJjbGllbnRUcmFuc0lkIiB0eXBlPSJzcHBwYjpU
cmFuc0lkVHlwZSIKICAgICAgICAgICAgICAgICAgbWluT2NjdXJzPSIwIi8+CiAgICAgICAgICAg
ICAgICA8ZWxlbWVudCBuYW1lPSJzZXJ2ZXJUcmFuc0lkIiB0eXBlPSJzcHBwYjpUcmFuc0lkVHlw
ZSIvPgogICAgICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0icmVzQ29kZSIgdHlwZT0iaW50Ii8+
CiAgICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJyZXNNc2ciIHR5cGU9InN0cmluZyIvPgog
ICAgICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZXh0IiB0eXBlPSJzcHBwYjpFeHRBbnlUeXBl
IgogICAgICAgICAgICAgICAgbWluT2NjdXJzPSIwIi8+CiAgICAgICAgICAgICAgPC9zZXF1ZW5j
ZT4KCiAgICAgICAgICAgIDwvY29tcGxleFR5cGU+CgoKICAgVGhlIGRhdGEgZWxlbWVudHMgd2l0
aGluIHRoZSBCYXNpY1JzcG5zVHlwZSBvYmplY3QgYXJlIGRlc2NyaWJlZCBhcwogICBmb2xsb3dz
OgoKICAgbyAgICBjbGllbnRUcmFuc0lkOiBUaGUgZWNob2VkIGJhY2sgY2xpZW50IHRyYW5zYWN0
aW9uIElEIHRoYXQuICBUaGlzCiAgICAgICAgdmFsdWUgaXMgbm90IGd1YXJhbnRlZWQgdG8gYmUg
dW5pcXVlLgoKICAgbyAgICBzZXJ2ZXJUcmFuc0lkOiBUaGUgc2VydmVyIHRyYW5zYWN0aW9uIElE
IHRoYXQgaWRlbnRpZmllcyB0aGlzCiAgICAgICAgcmVxdWVzdCBmb3IgdHJhY2tpbmcgcHVycG9z
ZXMuICBUaGlzIHZhbHVlIGlzIGd1YXJhbnRlZWQgdG8gYmUKICAgICAgICB1bmlxdWUuCgogICBv
ICAgIHJlc0NvZGU6IFRoZSByZXNwb25zZSBjb2RlIHRoYXQgZXhwbGljaXRseSBpZGVudGlmaWVz
IHRoZSByZXN1bHQKICAgICAgICBvZiB0aGUgcmVxdWVzdC4gIFNlZSB0aGUgUmVzcG9uc2UgQ29k
ZSBzZWN0aW9uIGZvciBmdXJ0aGVyCiAgICAgICAgZGV0YWlscy4KCiAgIG8gICAgcmVzTXNnOiBU
aGUgaHVtYW4gcmVhZGFibGUgcmVzcG9uc2UgbWVzc2FnZSB0aGF0IGFjY29tcGFuaWVzIHRoZQog
ICAgICAgIHJlc3BvbnNlIGNvZGUuICBTZWUgdGhlIFJlc3BvbnNlIENvZGUgc2VjdGlvbiBmb3Ig
ZnVydGhlcgogICAgICAgIGRldGFpbHMuCgogICBvICAgIGV4dDogVGhpcyBpcyB0aGUgc3RhbmRh
cmQgZXh0ZW5zaW9uIGVsZW1lbnQgZm9yIHRoaXMgb2JqZWN0LgogICAgICAgIFJlZmVyIHRvIHRo
ZSBFeHRlbnNpYmlsaXR5IHNlY3Rpb24gZm9yIG1vcmUgZGV0YWlscy4KCjUuMi4gIFJlc3BvbnNl
IENvZGVzIGFuZCBNZXNzYWdlcwoKICAgVGhpcyBzZWN0aW9uIGNvbnRhaW5zIGFuIGluaXRpYWwg
bGlzdGluZyBvZiByZXNwb25zZSBjb2RlcyBhbmQgdGhlaXIKICAgY29ycmVzcG9uZGluZyBodW1h
biByZWFkYWJsZSB0ZXh0LgoKICAgVGhlIHJlc3BvbnNlIGNvZGUgbnVtYmVyaW5nIHNjaGVtZSBn
ZW5lcmFsbHkgYWRoZXJlcyB0byB0aGUgdGhlb3J5CiAgIGZvcm1hbGl6ZWQgaW4gc2VjdGlvbiA0
LjIuMSBvZiBbUkZDMjgyMV06CgogICBvICAgIFRoZSBmaXJzdCBkaWdpdCBvZiB0aGUgcmVzcG9u
c2UgY29kZSBjYW4gb25seSBiZSAxIG9yIDI6IDEgPSBhCiAgICAgICAgcG9zaXRpdmUgcmVzdWx0
LCAyID0gYSBuZWdhdGl2ZSByZXN1bHQuCgogICBvICAgIFRoZSBzZWNvbmQgZGlnaXQgb2YgdGhl
IHJlc3BvbnNlIGNvZGUgaW5kaWNhdGVzIHRoZSBjYXRlZ29yeTogMAogICAgICAgID0gUHJvdG9j
b2wgU3ludGF4LCAxID0gSW1wbGVtZW50YXRpb24gU3BlY2lmaWMgQnVzaW5lc3MgUnVsZSwgMgoK
CgpNdWxlLCBldCBhbC4gICAgICAgICAgICAgRXhwaXJlcyBNYXJjaCAxOSwgMjAxMSAgICAgICAg
ICAgICAgICBbUGFnZSAyMV0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICBkcmFmdC1kcmlu
a3Mtc3Bwcm92ICAgICAgICAgICAgU2VwdGVtYmVyIDIwMTAKCgogICAgICAgID0gU2VjdXJpdHks
IDMgPSBTZXJ2ZXIgU3lzdGVtLgoKICAgbyAgICBUaGUgdGhpcmQgYW5kIGZvdXJ0aCBkaWdpdHMg
b2YgdGhlIHJlc3BvbnNlIGNvZGUgaW5kaWNhdGUgdGhlCiAgICAgICAgaW5kaXZpZHVhbCBtZXNz
YWdlIGV2ZW50IHdpdGhpbiB0aGUgY2F0ZWdvcnkgZGVmaW5lcyBieSB0aGUKICAgICAgICBmaXJz
dCB0d28gZGlnaXRzLgoKICAgKy0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCiAgIHwgUmVzdWx0IHwgVGV4dCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICB8IENvZGUg
ICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwKICAgKy0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0rCiAgIHwgMTAwMCAgIHwgUmVxdWVzdCBTdWNjZWVkZWQuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICB8ICAgICAgICB8ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAg
fCAyMDAxICAgfCBSZXF1ZXN0IHN5bnRheCBpbnZhbGlkLiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8CiAgIHwgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICB8IDIwMDIgICB8IFJlcXVlc3QgdG9vIGxh
cmdlLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgfCAgICAgICAg
fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8CiAgIHwgMjAwMyAgIHwgVmVyc2lvbiBub3Qgc3VwcG9ydGVkLiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfAogICB8ICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgfCAyMTAzICAgfCBDb21tYW5k
IGludmFsaWQuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgIHwg
ICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfAogICB8IDIxMDQgICB8IEF0dHJpYnV0ZSB2YWx1ZSBpbnZhbGlkLiAgT2JqZWN0
VHlwZTpbT2JqZWN0VHlwZV0gICAgICAgIHwKICAgfCAgICAgICAgfCBPYmplY3RLZXk6W09iamVj
dEtleV0gQ2hpbGRPYmplY3RUeXBlOltPYmplY3RUeXBlXSAgICAgICB8CiAgIHwgICAgICAgIHwg
Q2hpbGRPYmplY3RLZXk6W09iamVjdEtleV0gQXR0ck5hbWU6W0F0dHJpYnV0ZU5hbWVdICAgICAg
fAogICB8ICAgICAgICB8IEF0dHJWYWw6W0F0dHJpYnV0ZVZhbHVlXSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwKICAgfCAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgIHwgMjEwNSAgIHwgT2JqZWN0IGRv
ZXMgbm90IGV4aXN0LiAgT2JqZWN0VHlwZTpbT2JqZWN0VHlwZV0gICAgICAgICAgfAogICB8ICAg
ICAgICB8IE9iamVjdEtleTpbT2JqZWN0S2V5XSBDaGlsZE9iamVjdFR5cGU6W09iamVjdFR5cGVd
ICAgICAgIHwKICAgfCAgICAgICAgfCBDaGlsZE9iamVjdEtleTpbT2JqZWN0S2V5XSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8CiAgIHwgICAgICAgIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICB8IDIxMDYgICB8IE9i
amVjdCBzdGF0dXMgb3Igb3duZXJzaGlwIGRvZXMgbm90IGFsbG93IGZvciBvcGVyYXRpb24uIHwK
ICAgfCAgICAgICAgfCBPYmplY3RUeXBlOltPYmplY1R5cGVOYW1lXSBPYmplY3RLZXk6W09iamVj
dEtleV0gICAgICAgICB8CiAgIHwgICAgICAgIHwgQ2hpbGRPYmplY3RUeXBlOltPYmplY3RUeXBl
XSBDaGlsZE9iamVjdEtleTpbT2JqZWN0S2V5XSAgfAogICB8ICAgICAgICB8ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgfCAyMzAx
ICAgfCBTeXN0ZW0gdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUuICAgICAgICAgICAgICAgICAgICAg
ICAgICB8CiAgIHwgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfAogICB8IDIzMDIgICB8IFVuZXhwZWN0ZWQgaW50ZXJuYWwg
c3lzdGVtIG9yIHNlcnZlciBlcnJvci4gICAgICAgICAgICAgIHwKICAgKy0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCgog
ICAgICAgICAgIFRhYmxlIDE6IFJlc3BvbnNlIENvZGVzIE51bWJlcmluZyBTY2hlbWUgYW5kIE1l
c3NhZ2VzCgogICBTb21lIHJlc3BvbnNlIG1lc3NhZ2VzIGFyZSAicGFyYW1ldGVyaXplZCIgd2l0
aCBvbmUgb3IgbW9yZSBvZiB0aGUKICAgZm9sbG93aW5nIHBhcmFtZXRlcnM6ICJPYmplY3RSZXF1
ZXN0TmFtZSIsICJPYmplY1R5cGVOYW1lIiwKICAgIk9iamVjdENvbW1hRGVsaW1pdGVkVW5pcXVl
S2V5IiwgYW5kICJBdHRyaWJ1dGVOYW1lIiwgYW5kCiAgICJBdHRyaWJ1dGVWYWx1ZSIuCgogICBU
aGUgdXNlIG9mIHRoZXNlIHBhcmFtZXRlcnMgTVVTVCBhZGhlcmUgdG8gdGhlIGZvbGxvd2luZyBy
dWxlczoKCgoKCgpNdWxlLCBldCBhbC4gICAgICAgICAgICAgRXhwaXJlcyBNYXJjaCAxOSwgMjAx
MSAgICAgICAgICAgICAgICBbUGFnZSAyMl0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICBk
cmFmdC1kcmlua3Mtc3Bwcm92ICAgICAgICAgICAgU2VwdGVtYmVyIDIwMTAKCgogICBvICAgIEFs
bCBwYXJhbWV0ZXJzIHdpdGhpbiBhIHJlc3BvbnNlIG1lc3NhZ2UgYXJlIG1hbmRhdG9yeSBhbmQg
TVVTVAogICAgICAgIGJlIHByZXNlbnQuICBIb3dldmVyLCB0aGUgb2JqZWN0IGtleSBvZiB0aGUg
ZmFpbGVkIGNoaWxkIG9iamVjdAogICAgICAgIGlzIG9ubHkgbWFuZGF0b3J5IGluIGNhc2VzIHdo
ZXJlIGl0IGlzIGFuIGVtYmVkZGVkIGNoaWxkIG9iamVjdAogICAgICAgIHRvIHdoaWNoIHRoZSBl
cnJvciByZXNwb25zZSBjb2RlIGlzIGFwcGxpY2FibGUuICBQYXJhbWV0ZXJzCiAgICAgICAgd2l0
aGluIGEgcmVzcG9uc2UgbWVzc2FnZSBNVVNUIE5PVCBiZSBsZWZ0IGVtcHR5LgoKICAgbyAgICBB
IHZhbHVlIHByb3ZpZGVkIGZvciB0aGUgIk9iamVjdFR5cGUiIG9yICJDaGlsZE9iamVjdFR5cGUK
ICAgICAgICBwYXJhbWV0ZXIgTVVTVCBiZSBhbiBleGFjdCBYU0Qgb2JqZWN0IHR5cGUgbmFtZSB0
aGF0IHRoZQogICAgICAgIHJlc3BvbnNlIG1lc3NhZ2UgaXMgcmVmZXJyaW5nIHRvLiAgRm9yIGV4
YW1wbGUsIGEgdmFsaWQgdmFsdWUKICAgICAgICBmb3IgIk9iamVjdFR5cGVOYW1lIiBpcyAiUnRl
R3JwVHlwZSIsIG9yICJEZXN0R3JwVHlwZSIuICBBCiAgICAgICAgQ2hpbGRPYmplY3RUeXBlIGlz
IG9wdGlvbmFsIGFuZCBpcyB1c2VkIHdoZW4gYW4gb2JqZWN0IGlzCiAgICAgICAgZW1iZWRkZWQg
aW4gYSBwYXJlbnQgb2JqZWN0LiAgU3VjaCBhcyBhIFJ0ZVJlY1R5cGUgd2l0aGluIGEKICAgICAg
ICBSdGVHcnBUeXBlLgoKICAgbyAgICBBIHZhbHVlIHByb3ZpZGVkIGZvciB0aGUgIk9iamVjdEtl
eSIgb3IgIkNoaWxkT2JqZWN0S2V5IgogICAgICAgIHBhcmFtZXRlciBNVVNUIGJlIHRoZSBjb21t
YSBkZWxpbWl0ZWQgdmFsdWVzIGNvbXByaXNpbmcgdGhlCiAgICAgICAgY29tcG9zaXRlIGJ1c2lu
ZXNzIGtleSBvZiB0aGUgb2JqZWN0LCB3aXRoIC4gIEZvciBleGFtcGxlLCBhCiAgICAgICAgdmFs
aWQgdmFsdWUgZm9yICJPYmplY3RLZXkiIGZvciBhIHJvdXRlIGdyb3VwIG1pZ2h0IGJlCiAgICAg
ICAgIjEyMzQsTXlSb3V0ZUdyb3VwTmFtZUFCQywiIHdoZXJlIHRoZSByb3V0ZSBncm91cCdzIHJl
Z2lzdHJhbnQKICAgICAgICBJRCBpcyAxMjM0IGFuZCB0aGUgcm91dGUgZ3JvdXAncyBuYW1lIGlz
IE15Um91dGVHcm91cE5hbWVBQkMiLgogICAgICAgIEEgQ2hpbGRPYmplY3RLZXkgaXMgb3B0aW9u
YWwgYW5kIGlzIHVzZWQgd2hlbiBhbiBvYmplY3QgaXMKICAgICAgICBlbWJlZGRlZCBpbiBhIHBh
cmVudCBvYmplY3QuICBTdWNoIGFzIGEgUnRlUmVjVHlwZSB3aXRoaW4gYQogICAgICAgIFJ0ZUdy
cFR5cGUuICBXaGVuIGFuIGVtYmVkZGVkIGNoaWxkIG9iamVjdCBkb2VzIG5vdCBoYXZlIGEKICAg
ICAgICB1bmlxdWUga2V5LCBpdHMgb3JkaW5hbCBtdXN0IGJlIHVzZWQgKGUuZy4gMCwgMSwgMiku
CgogICBvICAgIEFueSB2YWx1ZSBwcm92aWRlZCBmb3IgdGhlICJBdHRyaWJ1dGVOYW1lIiBwYXJh
bWV0ZXIgTVVTVCBiZSBhbgogICAgICAgIGV4YWN0IFhTRCBlbGVtZW50IG5hbWUgb2YgdGhlIHBy
b3RvY29sIGRhdGEgZWxlbWVudCB0aGF0IHRoZQogICAgICAgIHJlc3BvbnNlIG1lc3NhZ2UgaXMg
cmVmZXJyaW5nIHRvLiAgRm9yIGV4YW1wbGUsIHZhbGlkIHZhbHVlcyBmb3IKICAgICAgICAiYXR0
cmlidXRlIG5hbWUiIGFyZSAiZGdOYW1lIiwgInJ0ZUdycE5hbWUiLCBldGMuCgogICBvICAgIFRo
ZSB2YWx1ZSBmb3IgIkF0dHJpYnV0ZVZhbHVlIiBNVVNUIGJlIHRoZSB2YWx1ZSBvZiB0aGUgZGF0
YQogICAgICAgIGVsZW1lbnQgdG8gd2hpY2ggdGhlIHByZWNlZGluZyAiQXR0cmlidXRlTmFtZSIg
cmVmZXJzLgoKICAgbyAgICBSZXN1bHQgY29kZSAyMTA0IFNIT1VMRCBiZSB1c2VkIHdoZW5ldmVy
IGFuIGVsZW1lbnQgdmFsdWUgZG9lcwogICAgICAgIG5vdCBhZGhlcmUgdG8gZGF0YSB2YWxpZGF0
aW9uIHJ1bGVzLgoKICAgbyAgICBSZXN1bHQgY29kZXMgMjEwNCBhbmQgMjEwNSBNVVNUIE5PVCBi
ZSB1c2VkIGludGVyY2hhbmdlYWJseS4KICAgICAgICBSZXNwb25zZSBjb2RlIDIxMDUgU0hPVUxE
IGJlIHJldHVybmVkIGJ5IGFuIHVwZGF0ZSBvcGVyYXRpb24KICAgICAgICB3aGVuIHRoZSBkYXRh
IGVsZW1lbnQocykgdXNlZCB0byB1bmlxdWVseSBpZGVudGlmeSBhIHByZS0KICAgICAgICBleGlz
dGluZyBvYmplY3QgZG8gbm90IGV4aXN0LiAgSWYgdGhlIGRhdGEgZWxlbWVudHMgdXNlZCB0bwog
ICAgICAgIHVuaXF1ZWx5IGlkZW50aWZ5IGFuIG9iamVjdCBhcmUgbWFsZm9ybWVkLCB0aGVuIHJl
c3BvbnNlIGNvZGUKICAgICAgICAyMTA0IFNIT1VMRCBiZSByZXR1cm5lZC4KCgoKCgoKCgoKTXVs
ZSwgZXQgYWwuICAgICAgICAgICAgIEV4cGlyZXMgTWFyY2ggMTksIDIwMTEgICAgICAgICAgICAg
ICAgW1BhZ2UgMjNdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgZHJhZnQtZHJpbmtzLXNw
cHJvdiAgICAgICAgICAgIFNlcHRlbWJlciAyMDEwCgoKNi4gIFByb3RvY29sIENvbW1hbmRzCgog
ICBUaGlzIHNlY3Rpb24gcHJvdmlkZXMgYSBwcmVsaW1pbmFyeSBsaXN0IG9mIFNQUFAgcHJvdG9j
b2wgY29tbWFuZHMuCiAgIEF0IHRoaXMgZWFybHkgc3RhZ2Ugb2YgdGhlIHByb3RvY29sIGRldmVs
b3BtZW50LCB0aGUgY29tbWFuZHMgYXJlCiAgIG9ubHkgbGlzdGVkIHdpdGggYSBicmllZiBkZXNj
cmlwdGlvbi4KCjYuMS4gIEFkZCBSb3V0ZSBHcm91cHMgT3BlcmF0aW9uCgogICBBcyBkZXNjcmli
ZWQgaW4gdGhlIGludHJvZHVjdG9yeSBzZWN0aW9ucywgYSBSb3V0ZSBHcm91cCByZXByZXNlbnRz
IGEKICAgY29tYmluZWQgZ3JvdXBpbmcgb2YgUm91dGUgUmVjb3JkcyB0aGF0IGRlZmluZSByb3V0
ZSBpbmZvcm1hdGlvbiwKICAgRGVzdGluYXRpb24gR3JvdXBzIHRoYXQgY29udGFpbiBhIHNldCBv
ZiBQdWJsaWMgSWRlbnRpZmllcnMgd2l0aAogICBjb21tb24gcm91dGluZyBpbmZvcm1hdGlvbiwg
YW5kIHRoZSBsaXN0IG9mIHBlZXIgb3JnYW5pemF0aW9ucyB0aGF0CiAgIGhhdmUgYWNjZXNzIHRv
IHRoZXNlIHB1YmxpYyBpZGVudGlmaWVycyB1c2luZyB0aGlzIHJvdXRlIGluZm9ybWF0aW9uLgog
ICBJdCBpcyB0aGlzIGluZGlyZWN0IGxpbmtpbmcgb2YgcHVibGljIGlkZW50aXRpZXMgdG8gcm91
dGUgaW5mb3JtYXRpb24KICAgdGhhdCBzaWduaWZpY2FudGx5IGltcHJvdmVzIHRoZSBzY2FsYWJp
bGl0eSBhbmQgbWFuYWdlYWJpbGl0eSBvZiB0aGUKICAgcGVlcmluZyBkYXRhLiAgQWRkaXRpb25z
IGFuZCBjaGFuZ2VzIHRvIHJvdXRpbmcgaW5mb3JtYXRpb24gYXJlCiAgIHJlZHVjZWQgdG8gYSBz
aW5nbGUgb3BlcmF0aW9uIG9uIGEgUm91dGUgR3JvdXAsIHJhdGhlciB0aGFuIG1pbGxpb25zCiAg
IG9mIGRhdGEgdXBkYXRlcyB0byBpbmRpdmlkdWFsIHB1YmxpYyBpZGVudGl0eSByZWNvcmRzIHRo
YXQKICAgaW5kaXZpZHVhbGx5IGNvbnRhaW4gdGhlaXIgcGVlcmluZyBwb2ludCBkYXRhLgoKICAg
VGhlIGFkZFJ0ZUdycHNScXN0IG9wZXJhdGlvbiBjcmVhdGVzIG9yIG92ZXJ3cml0ZXMgb25lIG9y
IG1vcmUgUm91dGUKICAgR3JvdXAgb2JqZWN0cy4gIElmIGEgUm91dGUgR3JvdXAgd2l0aCB0aGUg
Z2l2ZW4gbmFtZSBhbmQgcmVnaXN0cmFudAogICBJRCBkb2VzIG5vdCBleGlzdCwgdGhlbiB0aGUg
c2VydmVyIE1VU1QgY3JlYXRlIHRoZSBSb3V0ZSBHcm91cC4gIElmIGEKICAgUm91dGUgR3JvdXAg
d2l0aCB0aGUgZ2l2ZW4gbmFtZSBhbmQgcmVnaXN0cmFudCBkb2VzIGV4aXN0LCB0aGVuIHRoZQog
ICBzZXJ2ZXIgTVVTVCByZXBsYWNlIHRoZSBjdXJyZW50IHByb3BlcnRpZXMgb2YgdGhlIFJvdXRl
IEdyb3VwIHdpdGgKICAgdGhlIHByb3BlcnRpZXMgcGFzc2VkIGludG8gdGhlIGFkZFJ0ZUdycHNS
cXN0IG9wZXJhdGlvbi4gIFRoZSBYU0QKICAgZGVjbGFyYXRpb25zIG9mIHRoZSBvcGVyYXRpb24g
cmVxdWVzdCBvYmplY3QgYXJlIGFzIGZvbGxvd3M6CgoKCiAgICAgICAgIDxlbGVtZW50IG5hbWU9
ImFkZFJ0ZUdycHNScXN0IgogICAgICAgICB0eXBlPSJzcHBwYjpBZGRSdGVHcnBzUnFzdFR5cGUi
Lz4KCiAgICAgICAgICAgICA8Y29tcGxleFR5cGUgbmFtZT0iQWRkUnRlR3Jwc1Jxc3RUeXBlIj4K
ICAgICAgICAgICA8Y29tcGxleENvbnRlbnQ+CiAgICAgICAgICAgICA8ZXh0ZW5zaW9uIGJhc2U9
InNwcHBiOkJhc2ljUnFzdFR5cGUiPgogICAgICAgICAgICAgICA8c2VxdWVuY2U+CiAgICAgICAg
ICAgICAgICAgPGVsZW1lbnQgbmFtZT0icnRlR3JwIiB0eXBlPSJzcHBwYjpSdGVHcnBUeXBlIgog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heE9jY3Vycz0i
dW5ib3VuZGVkIi8+CiAgICAgICAgICAgICAgIDwvc2VxdWVuY2U+CiAgICAgICAgICAgICA8L2V4
dGVuc2lvbj4KICAgICAgICAgICA8L2NvbXBsZXhDb250ZW50PgogICAgICAgPC9jb21wbGV4VHlw
ZT4KCgogICBUaGUgZWxlbWVudCBwYXNzZWQgaW50byB0aGUgc3BwcFJlcXVlc3QgZWxlbWVudCBm
b3IgdGhpcyBvcGVyYXRpb24gaXMKICAgdGhlIGFkZFJ0ZUdycHNScXN0IGVsZW1lbnQuICBUaGlz
IGVsZW1lbnQgaXMgb2YgdHlwZQogICBBZGRSdGVHcnBzUnFzdFR5cGUsIHdoaWNoIGV4dGVuZHMg
QmFzaWNScXN0VHlwZSBhbmQgY29udGFpbnMgb25lIG9yCgoKCk11bGUsIGV0IGFsLiAgICAgICAg
ICAgICBFeHBpcmVzIE1hcmNoIDE5LCAyMDExICAgICAgICAgICAgICAgIFtQYWdlIDI0XQoMCklu
dGVybmV0LURyYWZ0ICAgICAgICAgICAgIGRyYWZ0LWRyaW5rcy1zcHByb3YgICAgICAgICAgICBT
ZXB0ZW1iZXIgMjAxMAoKCiAgIG1vcmUgUnRlR3JwVHlwZSBvYmplY3RzLiAgQW55IGxpbWl0YXRp
b24gb24gdGhlIG1heGltdW0gbnVtYmVyIG9mCiAgIFJ0ZUdycFR5cGUgb2JqZWN0cyB0aGF0IG1h
eSBiZSBwYXNzZWQgaW50byB0aGlzIG9wZXJhdGlvbiBpcyBhIHBvbGljeQogICBkZWNpc2lvbiBh
bmQgaXMgbm90IGxpbWl0ZWQgYnkgdGhlIHByb3RvY29sLiAgVGhlIFJ0ZUdycFR5cGUgb2JqZWN0
CiAgIHN0cnVjdHVyZSBpcyBkZWZpbmVkIGFzIGZvbGxvd3M6CgoKCiAgPGNvbXBsZXhUeXBlIG5h
bWU9IlJ0ZUdycFR5cGUiPgogICAgPGNvbXBsZXhDb250ZW50PgogICAgIDxleHRlbnNpb24gYmFz
ZT0ic3BwcGI6QmFzaWNPYmpUeXBlIj4KICAgICAgIDxzZXF1ZW5jZT4KICAgICAgICAgPGVsZW1l
bnQgbmFtZT0icnRlR3JwTmFtZSIgdHlwZT0ic3BwcGI6T2JqTmFtZVR5cGUiLz4KICAgICAgICAg
PGVsZW1lbnQgbmFtZT0icnRlUmVjIiB0eXBlPSJzcHBwYjpSdGVSZWNUeXBlIiBtaW5PY2N1cnM9
IjAiCiAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4KICAgICAgICAgPGVsZW1lbnQg
bmFtZT0iZGdOYW1lIiB0eXBlPSJzcHBwYjpPYmpOYW1lVHlwZSIgbWluT2NjdXJzPSIwIgogICAg
ICAgICAgIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+CiAgICAgICAgIDxlbGVtZW50IG5hbWU9InBl
ZXJpbmdPcmciIHR5cGU9InNwcHBiOk9yZ0lkVHlwZSIgbWluT2NjdXJzPSIwIgogICAgICAgICAg
IG1heE9jY3Vycz0idW5ib3VuZGVkIi8+CiAgICAgICAgIDxlbGVtZW50IG5hbWU9InNvdXJjZUlk
ZW50IiB0eXBlPSJzcHBwYjpTb3VyY2VJZGVudFR5cGUiCiAgICAgICAgICAgbWluT2NjdXJzPSIw
IiBtYXhPY2N1cnM9InVuYm91bmRlZCIvPgogICAgICAgICA8ZWxlbWVudCBuYW1lPSJpc0luU3Zj
IiB0eXBlPSJib29sZWFuIi8+CiAgICAgICAgIDxlbGVtZW50IG5hbWU9ImV4dCIgdHlwZT0ic3Bw
cGI6RXh0QW55VHlwZSIgbWluT2NjdXJzPSIwIi8+CiAgICAgICA8L3NlcXVlbmNlPgogICAgIDwv
ZXh0ZW5zaW9uPgogICAgPC9jb21wbGV4Q29udGVudD4KICA8L2NvbXBsZXhUeXBlPgoKCiAgIFRo
ZSBSdGVHcnBUeXBlIG9iamVjdCBpcyBjb21wb3NlZCBvZiB0aGUgZm9sbG93aW5nIGVsZW1lbnRz
OgoKICAgbyAgICBiYXNlOiBBbGwgZmlyc3QgY2xhc3Mgb2JqZWN0cyBleHRlbmQgQmFzaWNPYmpU
eXBlIHdoaWNoIGNvbnRhaW5zCiAgICAgICAgdGhlIElEIG9mIHRoZSByZWdpc3RyYW50IG9yZ2Fu
aXphdGlvbiB0aGF0IG93bnMgdGhpcyBvYmplY3QsIHRoZQogICAgICAgIElEIG9mIHRoZSByZWdp
c3RyYXIgb3JnYW5pemF0aW9uIHRoYXQgcHJvdmlzaW9uZWQgdGhpcyBvYmplY3QsCiAgICAgICAg
dGhlIGRhdGUgYW5kIHRpbWUgdGhhdCB0aGUgb2JqZWN0IHdhcyBjcmVhdGVkIGJ5IHRoZSBzZXJ2
ZXIsIGFuZAogICAgICAgIHRoZSBkYXRlIGFuZCB0aW1lIHRoYXQgdGhlIG9iamVjdCB3YXMgbGFz
dCBtb2RpZmllZC4gIElmIHRoZQogICAgICAgIGNsaWVudCBwYXNzZWQgaW4gZWl0aGVyIHRoZSBj
cmVhdGVkIGRhdGUgb3IgdGhlIG1vZGlmaWNhdGlvbgogICAgICAgIGRhdGUsIHRoZSB3aWxsIGln
bm9yZSB0aGVtLiAgVGhlIHNlcnZlciBzZXRzIHRoZXNlIHR3byBkYXRlL3RpbWUKICAgICAgICB2
YWx1ZXMuCgogICBvICAgIHJ0ZUdycE5hbWU6IFRoZSBjaGFyYWN0ZXIgc3RyaW5nIHRoYXQgY29u
dGFpbnMgdGhlIG5hbWUgb2YgdGhlCiAgICAgICAgUm91dGUgR3JvdXAuICBJdCB1bmlxdWVseSBp
ZGVudGlmaWVzIHRoaXMgb2JqZWN0IHdpdGhpbiB0aGUKICAgICAgICBjb250ZXh0IG9mIHRoZSBy
ZWdpc3RyYW50IElEIChhIGNoaWxkIGVsZW1lbnQgb2YgdGhlIGJhc2UKICAgICAgICBlbGVtZW50
IGFzIGRlc2NyaWJlZCBhYm92ZSkuCgogICBvICAgIHJ0ZVJlYzogU2V0IG9mIHplcm8gb3IgbW9y
ZSBvYmplY3RzIG9mIHR5cGUgUnRlUmVjVHlwZSB0aGF0CiAgICAgICAgaG91c2UgdGhlIHJvdXRp
bmcgaW5mb3JtYXRpb24sIHNvbWV0aW1lcyByZWZlcnJlZCB0byBhcyBTRUQsCiAgICAgICAgdGhh
dCB0aGUgUnRlR3JwVHlwZSBvYmplY3QgY29udGFpbnMuCgoKCgpNdWxlLCBldCBhbC4gICAgICAg
ICAgICAgRXhwaXJlcyBNYXJjaCAxOSwgMjAxMSAgICAgICAgICAgICAgICBbUGFnZSAyNV0KDApJ
bnRlcm5ldC1EcmFmdCAgICAgICAgICAgICBkcmFmdC1kcmlua3Mtc3Bwcm92ICAgICAgICAgICAg
U2VwdGVtYmVyIDIwMTAKCgogICBvICAgIGRnTmFtZTogU2V0IG9mIHplcm8gb3IgbW9yZSBuYW1l
cyBvZiBEZXN0R3JwVHlwZSBvYmplY3QKICAgICAgICBpbnN0YW5jZXMuICBFYWNoIGRnTmFtZSBu
YW1lLCBpbiBhc3NvY2lhdGlvbiB3aXRoIHRoaXMgUm91dGUKICAgICAgICBHcm91cCdzIHJlZ2lz
dHJhbnQgSUQsIHVuaXF1ZWx5IGlkZW50aWZpZXMgYSBEZXN0R3JwVHlwZSBvYmplY3QKICAgICAg
ICBpbnN0YW5jZSB3aG9zZSBwdWJsaWMgaWRlbnRpdGllcyBhcmUgcmVhY2hhYmxlIHVzaW5nIHRo
ZSByb3V0aW5nCiAgICAgICAgaW5mb3JtYXRpb24gaG91c2VkIGluIHRoaXMgUm91dGUgR3JvdXAu
CgogICBvICAgIHBlZXJpbmdPcmc6IFNldCBvZiB6ZXJvIG9yIG1vcmUgcGVlcmluZyBvcmdhbml6
YXRpb24gSURzIHRoYXQKICAgICAgICBoYXZlIGFjY2VwdGVkIGFuIG9mZmVyIHRvIHJlY2VpdmUg
dGhpcyBSb3V0ZSBHcm91cCdzCiAgICAgICAgaW5mb3JtYXRpb24uICBUaGUgc2V0IG9mIHBlZXJp
bmcgb3JnYW5pemF0aW9ucyBpbiB0aGlzIGxpc3QgaXMKICAgICAgICBub3QgZGlyZWN0bHkgc2V0
dGFibGUgb3IgbW9kaWZpYWJsZSB1c2luZyB0aGUgYWRkUnRlR3Jwc1Jxc3QKICAgICAgICBvcGVy
YXRpb24uICBUaGlzIHNldCBpcyBpbnN0ZWFkIGNvbnRyb2xsZWQgdXNpbmcgdGhlIHJvdXRlIG9m
ZmVyCiAgICAgICAgYW5kIGFjY2VwdCBvcGVyYXRpb25zLgoKICAgbyAgICBzb3VyY2VJZGVudDog
U2V0IG9mIHplcm8gb3IgbW9yZSBTb3VyY2VJZGVudFR5cGUgb2JqZWN0CiAgICAgICAgaW5zdGFu
Y2VzLiAgVGhlc2Ugb2JqZWN0cywgZGVzY3JpYmVkIGZ1cnRoZXIgYmVsb3csIGhvdXNlIHRoZQog
ICAgICAgIHNvdXJjZSBpZGVudGlmaWNhdGlvbiBzY2hlbWVzIGFuZCBpZGVudGlmaWVycyB0aGF0
IGFyZSBhcHBsaWVkCiAgICAgICAgYXQgcmVzb2x1dGlvbiB0aW1lIGFzIHBhcnQgb2Ygc291cmNl
IGJhc2VkIHJvdXRpbmcgYWxnb3JpdGhtcwogICAgICAgIGZvciB0aGUgUm91dGUgR3JvdXAuCgog
ICBvICAgIGlzSW5TdmM6IEEgYm9vbGVhbiBlbGVtZW50IHRoYXQgZGVmaW5lcyB3aGV0aGVyIHRo
aXMgUm91dGUgR3JvdXAKICAgICAgICBpcyBpbiBzZXJ2aWNlLiAgVGhlIHJvdXRpbmcgaW5mb3Jt
YXRpb24gY29udGFpbmVkIGluIGEgUm91dGUKICAgICAgICBHcm91cCB0aGF0IGlzIGluIHNlcnZp
Y2UgaXMgYSBjYW5kaWRhdGUgZm9yIGluY2x1c2lvbiBpbgogICAgICAgIHJlc29sdXRpb24gcmVz
cG9uc2VzIGZvciBwdWJsaWMgaWRlbnRpdGllcyByZXNpZGluZyBpbiB0aGUKICAgICAgICBEZXN0
aW5hdGlvbiBHcm91cCBhc3NvY2lhdGVkIHdpdGggdGhpcyBSb3V0ZSBHcm91cC4gIFRoZSByb3V0
aW5nCiAgICAgICAgaW5mb3JtYXRpb24gY29udGFpbmVkIGluIGEgUm91dGUgR3JvdXAgdGhhdCBp
cyBub3QgaW4gc2VydmljZSBpcwogICAgICAgIG5vdCBhIGNhbmRpZGF0ZSBmb3IgaW5jbHVzaW9u
IGlzIHJlc29sdXRpb24gcmVzcG9uc2VzLgoKICAgbyAgICBleHQ6IFBvaW50IG9mIGV4dGVuc2li
aWxpdHkgZGVzY3JpYmVkIGluIGEgcHJldmlvdXMgc2VjdGlvbiBvZgogICAgICAgIHRoaXMgZG9j
dW1lbnQuCgogICBBcyBkZXNjcmliZWQgYWJvdmUsIHRoZSBSb3V0ZSBHcm91cCBjb250YWlucyBh
IHNldCBvZiByb3V0ZSByZWNvcmQKICAgb2JqZWN0cy4gIEEgcm91dGUgcmVjb3JkIG9iamVjdCBp
cyBiYXNlZCBvbiBhbiBhYnN0cmFjdCB0eXBlOgogICBSdGVSZWNUeXBlLiAgVGhlIGNvbmNyZXRl
IHR5cGVzIHRoYXQgdXNlIFJ0ZVJlY1R5cGUgYXMgYW4gZXh0ZW5zaW9uCiAgIGJhc2UgYXJlIE5B
UFRSVHlwZSwgTlNUeXBlLCBhbmQgVVJJVHlwZS4gIFRoZSBkZWZpbml0aW9ucyBvZiB0aGVzZQog
ICB0eXBlcyBhcmUgaW5jbHVkZWQgYmVsb3cuICBUaGUgTkFQVFJUeXBlIG9iamVjdCBpcyBjb21w
cmlzZWQgb2YgdGhlCiAgIGRhdGEgZWxlbWVudHMgbmVjZXNzYXJ5IGZvciBhIE5BUFRSIHRoYXQg
Y29udGFpbnMgcm91dGluZyBpbmZvcm1hdGlvbgogICB0aGUgUm91dGUgR3JvdXAuICBUaGUgTlNU
eXBlIG9iamVjdCBpcyBjb21wcmlzZWQgb2YgdGhlIGRhdGEgZWxlbWVudHMKICAgbmVjZXNzYXJ5
IGZvciBhIE5hbWUgU2VydmVyIHRoYXQgcG9pbnRzIHRvIGFub3RoZXIgRE5TIHNlcnZlciB0aGF0
CiAgIGNvbnRhaW5zIHRoZSBkZXNpcmVkIHJvdXRpbmcgaW5mb3JtYXRpb24uICBUaGUgVVJJVHlw
ZSBvYmplY3QgaXMKICAgY29tcHJpc2VkIG9mIHRoZSBkYXRhIGVsZW1lbnRzIG5lY2Vzc2FyeSB0
byBob3VzZSBhIFVSSS4KCiAgIFRoZSBkYXRhIHByb3Zpc2lvbmVkIGluIGEgUmVnaXN0cnkgY2Fu
IGJlIGxldmVyYWdlZCBmb3IgbWFueSBwdXJwb3NlcwogICBhbmQgcXVlcmllZCB1c2luZyB2YXJp
b3VzIHByb3RvY29scyBpbmNsdWRpbmcgU0lQLCBFTlVNIGFuZCBvdGhlcnMuCiAgIEl0IGlzIGZv
ciB0aGlzIHJlYXNvbiB0aGF0IGEgcm91dGUgcmVjb3JkIHR5cGUgb2ZmZXJzIGEgY2hvaWNlIG9m
CiAgIFVSSSwgYW5kIEROUyByZXNvdXJjZSByZWNvcmQgdHlwZXMuICBUaGUgVVJJVHlwZSBpcyBj
b21tb25seSB1c2VkIHRvCiAgIHByb3Zpc2lvbiBkYXRhIHJlbGF0ZWQgdG8gdGhlIFNJUCByb3V0
ZSBpbiByZWdpc3RyaWVzLiAgVGhlIHVzZSBvZgogICBETlMgcmVzb3VyY2UgcmVjb3JkIHR5cGVz
IGlzIGFsc28gcmVsZXZhbnQgdG8gdGhlIHNjZW5hcmlvIHdoZXJlIHRoZQogICBkYXRhIHByb3Zp
c2lvbmVkIGluIHRoZSByZWdpc3RyeSBpcyB1c2VkIHRvIGFuc3dlciBFTlVNIHF1ZXJpZXMgYnV0
CgoKCk11bGUsIGV0IGFsLiAgICAgICAgICAgICBFeHBpcmVzIE1hcmNoIDE5LCAyMDExICAgICAg
ICAgICAgICAgIFtQYWdlIDI2XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgIGRyYWZ0LWRy
aW5rcy1zcHByb3YgICAgICAgICAgICBTZXB0ZW1iZXIgMjAxMAoKCiAgIHRoZSBwcm92aXNpb25p
bmcgcHJvdG9jb2wgc2hvdWxkIGJlIGFnbm9zdGljIHRvIGEgcGFydGljdWxhcgogICByZXNvbHV0
aW9uIHByb3RvY29sLgoKCgogICAgICAgPGNvbXBsZXhUeXBlIG5hbWU9IlJ0ZVJlY1R5cGUiIGFi
c3RyYWN0PSJ0cnVlIj4KICAgICAgICAgPHNlcXVlbmNlPgogICAgICAgICAgIDxlbGVtZW50IG5h
bWU9InByaW9yaXR5IiB0eXBlPSJwb3NpdGl2ZUludGVnZXIiCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVmYXVsdD0iMTAwIi8+CiAgICAgICAgIDwvc2Vx
dWVuY2U+CiAgICAgICA8L2NvbXBsZXhUeXBlPgoKICAgICAgIDxjb21wbGV4VHlwZSBuYW1lPSJO
QVBUUlR5cGUiPgogICAgICAgICA8Y29tcGxleENvbnRlbnQ+CiAgICAgICAgICAgPGV4dGVuc2lv
biBiYXNlPSJzcHBwYjpSdGVSZWNUeXBlIj4KICAgICAgICAgICAgIDxzZXF1ZW5jZT4KICAgICAg
ICAgICAgICAgPGVsZW1lbnQgbmFtZT0ib3JkZXIiIHR5cGU9InVuc2lnbmVkU2hvcnQiLz4KICAg
ICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0icHJlZiIgdHlwZT0idW5zaWduZWRTaG9ydCIvPgog
ICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJmbGFncyIgdHlwZT0ic3RyaW5nIiBtaW5PY2N1
cnM9IjAiLz4KICAgICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0ic3ZjcyIgdHlwZT0ic3RyaW5n
Ii8+CiAgICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9InJlZ3giIHR5cGU9InNwcHBiOlJlZ2V4
UGFyYW1UeXBlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IG1pbk9jY3Vycz0iMCIvPgogICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJyZXBsIiB0eXBl
PSJzdHJpbmciIG1pbk9jY3Vycz0iMCIvPgogICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJ0
dGwiIHR5cGU9InBvc2l0aXZlSW50ZWdlciIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBtaW5PY2N1cnM9IjAiLz4KICAgICAgICAgICAgICAgPGVsZW1lbnQg
bmFtZT0iZXh0IiB0eXBlPSJzcHBwYjpFeHRBbnlUeXBlIgogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG1pbk9jY3Vycz0iMCIvPgogICAgICAgICAgICAgPC9z
ZXF1ZW5jZT4KICAgICAgICAgICA8L2V4dGVuc2lvbj4KICAgICAgICAgPC9jb21wbGV4Q29udGVu
dD4KICAgICAgIDwvY29tcGxleFR5cGU+CgogICAgICAgPGNvbXBsZXhUeXBlIG5hbWU9Ik5TVHlw
ZSI+CiAgICAgICAgIDxjb21wbGV4Q29udGVudD4KICAgICAgICAgICA8ZXh0ZW5zaW9uIGJhc2U9
InNwcHBiOlJ0ZVJlY1R5cGUiPgogICAgICAgICAgICAgPHNlcXVlbmNlPgogICAgICAgICAgICAg
ICA8ZWxlbWVudCBuYW1lPSJob3N0TmFtZSIgdHlwZT0ic3RyaW5nIi8+CiAgICAgICAgICAgICAg
IDxlbGVtZW50IG5hbWU9ImlwQWRkciIgdHlwZT0ic3BwcGI6SVBBZGRyVHlwZSIKICAgICAgICAg
ICAgICAgICAgICAgICBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+CiAgICAg
ICAgICAgICAgIDxlbGVtZW50IG5hbWU9InR0bCIgdHlwZT0icG9zaXRpdmVJbnRlZ2VyIgogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbk9jY3Vycz0iMCIv
PgogICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJleHQiIHR5cGU9InNwcHBiOkV4dEFueVR5
cGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluT2Nj
dXJzPSIwIi8+CiAgICAgICAgICAgICA8L3NlcXVlbmNlPgogICAgICAgICAgIDwvZXh0ZW5zaW9u
PgogICAgICAgICA8L2NvbXBsZXhDb250ZW50PgogICAgICAgPC9jb21wbGV4VHlwZT4KCgoKCk11
bGUsIGV0IGFsLiAgICAgICAgICAgICBFeHBpcmVzIE1hcmNoIDE5LCAyMDExICAgICAgICAgICAg
ICAgIFtQYWdlIDI3XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgIGRyYWZ0LWRyaW5rcy1z
cHByb3YgICAgICAgICAgICBTZXB0ZW1iZXIgMjAxMAoKCiAgICAgICA8Y29tcGxleFR5cGUgbmFt
ZT0iSVBBZGRyVHlwZSI+CiAgICAgICAgIDxzZXF1ZW5jZT4KICAgICAgICAgICA8ZWxlbWVudCBu
YW1lPSJhZGRyIiB0eXBlPSJzdHJpbmciLz4KICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJ0eXBl
IiB0eXBlPSJzcHBwYjpJUFR5cGUiLz4KICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJleHQiIHR5
cGU9InNwcHBiOkV4dEFueVR5cGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbWluT2NjdXJzPSIwIi8+CiAgICAgICAgIDwvc2VxdWVuY2U+CiAgICAgICA8
L2NvbXBsZXhUeXBlPgoKICAgICAgIDxzaW1wbGVUeXBlIG5hbWU9IklQVHlwZSI+CiAgICAgICAg
IDxyZXN0cmljdGlvbiBiYXNlPSJ0b2tlbiI+CiAgICAgICAgICAgPGVudW1lcmF0aW9uIHZhbHVl
PSJJUHY0Ii8+CiAgICAgICAgICAgPGVudW1lcmF0aW9uIHZhbHVlPSJJUHY2Ii8+CiAgICAgICAg
IDwvcmVzdHJpY3Rpb24+CiAgICAgICA8L3NpbXBsZVR5cGU+CgogICAgICAgPGNvbXBsZXhUeXBl
IG5hbWU9IlVSSVR5cGUiPgogICAgICAgICA8Y29tcGxleENvbnRlbnQ+CiAgICAgICAgICAgPGV4
dGVuc2lvbiBiYXNlPSJzcHBwYjpSdGVSZWNUeXBlIj4KICAgICAgICAgICAgIDxzZXF1ZW5jZT4K
ICAgICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZXJlIiB0eXBlPSJzdHJpbmciIGRlZmF1bHQ9
Il4oLiopJCIvPgogICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJ1cmkiIHR5cGU9InN0cmlu
ZyIvPgogICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJleHQiIHR5cGU9InNwcHBiOkV4dEFu
eVR5cGUiCiAgIG1pbk9jY3Vycz0iMCIvPgogICAgICAgICAgICAgPC9zZXF1ZW5jZT4KICAgICAg
ICAgICA8L2V4dGVuc2lvbj4KICAgICAgICAgPC9jb21wbGV4Q29udGVudD4KICAgICAgIDwvY29t
cGxleFR5cGU+CgoKICAgVGhlIE5BUFRSVHlwZSBvYmplY3QgaXMgY29tcG9zZWQgb2YgdGhlIGZv
bGxvd2luZyBlbGVtZW50czoKCiAgIG8gICAgb3JkZXI6IE9yZGVyIHZhbHVlIGluIGFuIEVOVU0g
TkFQVFIsIHJlbGF0aXZlIHRvIG90aGVyIE5BUFRSVHlwZQogICAgICAgIG9iamVjdHMgaW4gdGhl
IHNhbWUgUm91dGUgR3JvdXAuCgogICBvICAgIHByZWY6IFByZWZlcmVuY2UgdmFsdWUgaW4gYW4g
RU5VTSBOQVBUUi4KCiAgIG8gICAgc3ZjczogRU5VTSBzZXJ2aWNlKHMpIHRoYXQgYXJlIHNlcnZl
ZCBieSB0aGUgU0JFLiAgVGhpcyBmaWVsZCdzCiAgICAgICAgdmFsdWUgbXVzdCBiZSBvZiB0aGUg
Zm9ybSBzcGVjaWZpZWQgaW4gUkZDIDM3NjEgKGUuZy4sIEUyVSsKICAgICAgICBwc3RuOnNpcCtz
aXApLiAgVGhlIGFsbG93YWJsZSB2YWx1ZXMgYXJlIGEgbWF0dGVyIG9mIHBvbGljeSBhbmQKICAg
ICAgICBub3QgbGltaXRlZCBieSB0aGlzIHByb3RvY29sLgoKICAgbyAgICByZWd4OiBOQVBUUidz
IHJlZ3VsYXIgZXhwcmVzc2lvbiBmaWVsZC4gIElmIHRoaXMgaXMgbm90IGluY2x1ZGVkCiAgICAg
ICAgdGhlbiB0aGUgUmVwbCBmaWVsZCBtdXN0IGJlIGluY2x1ZGVkLgoKICAgbyAgICByZXBsOiBO
QVBUUiByZXBsYWNlbWVudCBmaWVsZCwgc2hvdWxkIG9ubHkgYmUgcHJvdmlkZWQgaWYgdGhlCiAg
ICAgICAgUmVnZXggZmllbGQgaXMgbm90IHByb3ZpZGVkLCBvdGhlcndpc2UgaXQgd2lsbCBiZSBp
Z25vcmVkIGJ5IHRoZQogICAgICAgIHNlcnZlci4KCgoKTXVsZSwgZXQgYWwuICAgICAgICAgICAg
IEV4cGlyZXMgTWFyY2ggMTksIDIwMTEgICAgICAgICAgICAgICAgW1BhZ2UgMjhdCgwKSW50ZXJu
ZXQtRHJhZnQgICAgICAgICAgICAgZHJhZnQtZHJpbmtzLXNwcHJvdiAgICAgICAgICAgIFNlcHRl
bWJlciAyMDEwCgoKICAgbyAgICB0dGw6IE51bWJlciBvZiBzZWNvbmRzIHRoYXQgYW4gYWRkcmVz
c2luZyBzZXJ2ZXIgbWF5IGNhY2hlIHRoaXMKICAgICAgICBOQVBUUi4KCiAgIG8gICAgZXh0OiBQ
b2ludCBvZiBleHRlbnNpYmlsaXR5IGRlc2NyaWJlZCBpbiBhIHByZXZpb3VzIHNlY3Rpb24gb2YK
ICAgICAgICB0aGlzIGRvY3VtZW50LgoKICAgVGhlIE5TVHlwZSBvYmplY3QgaXMgY29tcG9zZWQg
b2YgdGhlIGZvbGxvd2luZyBlbGVtZW50czoKCiAgIG8gICAgaG9zdE5hbWU6IEZ1bGx5IHF1YWxp
ZmllZCBob3N0IG5hbWUgb2YgdGhlIG5hbWUgc2VydmVyLgoKICAgbyAgICBpcEFkZHI6IFplcm8g
b3IgbW9yZSBvYmplY3RzIG9mIHR5cGUgSXBBZGRyVHlwZS4gIEVhY2ggb2JqZWN0CiAgICAgICAg
aG9sZHMgYW4gSVAgQWRkcmVzcyBhbmQgdGhlIElQIEFkZHJlc3MgdHlwZSwgSVB2NCBvciBJUCB2
Ni4KCiAgIG8gICAgdHRsOiBOdW1iZXIgb2Ygc2Vjb25kcyB0aGF0IGFuIGFkZHJlc3Npbmcgc2Vy
dmVyIG1heSBjYWNoZSB0aGlzCiAgICAgICAgTmFtZSBTZXJ2ZXIuCgogICBvICAgIGV4dDogUG9p
bnQgb2YgZXh0ZW5zaWJpbGl0eSBkZXNjcmliZWQgaW4gYSBwcmV2aW91cyBzZWN0aW9uIG9mCiAg
ICAgICAgdGhpcyBkb2N1bWVudC4KCiAgIFRoZSBVUklUeXBlIG9iamVjdCBpcyBjb21wb3NlZCBv
ZiB0aGUgZm9sbG93aW5nIGVsZW1lbnRzOgoKICAgbyAgICBlcmU6IFRoZSBQT1NJWCBFeHRlbmRl
ZCBSZWd1bGFyIEV4cHJlc3Npb24gKGVyZSkgYXMgZGVmaW5lZCBpbgogICAgICAgIFtSRkMzOTg2
XQoKICAgbyAgICB1cmk6IHRoZSBVUkkgYXMgZGVmaW5lZCBpbiBbUkZDMzk4Nl0KCiAgIFRoZSBS
dGVHcnBUeXBlIG9iamVjdCBwcm92aWRlcyBzdXBwb3J0IGZvciBzb3VyY2UtYmFzZWQgcm91dGlu
ZyB2aWEKICAgdGhlIHNvdXJjZSBpZGVudGl0eSBlbGVtZW50LiAgVGhlIHNvdXJjZS1iYXNlZCBy
b3V0aW5nIGNyaXRlcmlhCiAgIHByb3ZpZGVzIHRoZSBhYmlsaXR5IHRvIHNwZWNpZnkgemVybyBv
ciBtb3JlIG9mIHRoZSBmb2xsb3dpbmcgaW4KICAgYXNzb2NpYXRpb24gd2l0aCBhIGdpdmVuIFJv
dXRlIEdyb3VwOiBhIHJlZ3VsYXIgZXhwcmVzc2lvbiB0aGF0IGlzCiAgIG1hdGNoZWQgYWdhaW5z
dCB0aGUgcmVzb2x1dGlvbiBjbGllbnQgSVAgYWRkcmVzcywgYSByZWd1bGFyCiAgIGV4cHJlc3Np
b24gdGhhdCBpcyBtYXRjaGVkIGFnYWluc3QgdGhlIHJvb3QgZG9tYWluIG5hbWUocyksIGFuZC9v
ciBhCiAgIHJlZ3VsYXIgZXhwcmVzc2lvbiB0aGF0IGlzIG1hdGNoZWQgYWdhaW5zdCB0aGUgY2Fs
bGluZyBwYXJ0eSBVUkkocykuCiAgIFRoZSByZXN1bHQgd2lsbCBiZSB0aGF0LCBhZnRlciBpZGVu
dGlmeWluZyB0aGUgdmlzaWJsZSBSb3V0ZSBHcm91cHMKICAgd2hvc2UgYXNzb2NpYXRlZCBEZXN0
aW5hdGlvbiBHcm91cChzKSBjb250YWluIHRoZSBsb29rdXAga2V5IGJlaW5nCiAgIHF1ZXJpZWQs
IHRoZSByZXNvbHV0aW9uIHNlcnZlciB3aWxsIGV2YWx1YXRlIHRoZSBjaGFyYWN0ZXJpc3RpY3Mg
b2YKICAgdGhlIFNvdXJjZSBVUkksIGFuZCBTb3VyY2UgSVAgYWRkcmVzcywgYW5kIHJvb3QgZG9t
YWluIG9mIHRoZSBsb29rdXAKICAga2V5IGJlaW5nIHF1ZXJpZWQuICBUaGUgcmVzb2x1dGlvbiBz
ZXJ2ZXIgY29tcGFyZXMgdGhlc2UgY3JpdGVyaWEKICAgYWdhaW5zdCBzb3VyY2UgYmFzZWQgcm91
dGluZyBjcml0ZXJpYSBhc3NvY2lhdGVkIHdpdGggdGhlIFJvdXRlCiAgIEdyb3Vwcy4gIFRoZSBy
b3V0aW5nIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBpbiBSb3V0ZSBHcm91cHMgdGhhdCBoYXZlCiAg
IHNvdXJjZSBiYXNlZCByb3V0aW5nIGNyaXRlcmlhIHdpbGwgb25seSBiZSBpbmNsdWRlZCBpbiB0
aGUgcmVzb2x1dGlvbgogICByZXNwb25zZSBpZiBvbmUgb3IgbW9yZSBvZiB0aGUgY3JpdGVyaWEg
bWF0Y2hlcyB0aGUgc291cmNlIGNyaXRlcmlhCiAgIGZyb20gdGhlIHJlc29sdXRpb24gcmVxdWVz
dC4KCgoKCgoKCgpNdWxlLCBldCBhbC4gICAgICAgICAgICAgRXhwaXJlcyBNYXJjaCAxOSwgMjAx
MSAgICAgICAgICAgICAgICBbUGFnZSAyOV0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICBk
cmFmdC1kcmlua3Mtc3Bwcm92ICAgICAgICAgICAgU2VwdGVtYmVyIDIwMTAKCgogICAgICA8Y29t
cGxleFR5cGUgbmFtZT0iU291cmNlSWRlbnRUeXBlIj4KICAgICAgICA8c2VxdWVuY2U+CiAgICAg
ICAgICA8ZWxlbWVudCBuYW1lPSJzb3VyY2VJZGVudFJlZ2V4IiB0eXBlPSJzdHJpbmciLz4KICAg
ICAgICAgIDxlbGVtZW50IG5hbWU9InNvdXJjZUlkZW50U2NoZW1lIgogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB0eXBlPSJzcHBwYjpTb3VyY2VJZGVudFNjaGVtZVR5cGUiLz4K
ICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImV4dCIgdHlwZT0ic3BwcGI6RXh0QW55VHlwZSIKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbk9jY3Vycz0iMCIv
PgogICAgICAgIDwvc2VxdWVuY2U+CiAgICAgIDwvY29tcGxleFR5cGU+CgogICAgICA8c2ltcGxl
VHlwZSBuYW1lPSJTb3VyY2VJZGVudFNjaGVtZVR5cGUiPgogICAgICAgIDxyZXN0cmljdGlvbiBi
YXNlPSJ0b2tlbiI+CiAgICAgICAgICA8ZW51bWVyYXRpb24gdmFsdWU9InVyaSIvPgogICAgICAg
ICAgPGVudW1lcmF0aW9uIHZhbHVlPSJpcCIvPgogICAgICAgICAgPGVudW1lcmF0aW9uIHZhbHVl
PSJyb290RG9tYWluIi8+CiAgICAgICAgPC9yZXN0cmljdGlvbj4KICAgICAgPC9zaW1wbGVUeXBl
PgoKCiAgIFRoZSBTb3VyY2VJZGVudFR5cGUgb2JqZWN0IGlzIGNvbXBvc2VkIG9mIHRoZSBmb2xs
b3dpbmcgZGF0YQogICBlbGVtZW50czoKCiAgIG8gICAgc291cmNlSWRlbnRTY2hlbWU6IFRoZSBz
b3VyY2UgaWRlbnRpZmljYXRpb24gc2NoZW1lIHRoYXQgdGhpcwogICAgICAgIHNvdXJjZSBpZGVu
dGlmaWNhdGlvbiBjcml0ZXJpYSBhcHBsaWVzIHRvIGFuZCB0aGF0IHRoZQogICAgICAgIGFzc29j
aWF0ZWQgc291cmNlSWRlbnRSZWdleCBzaG91bGQgYmUgbWF0Y2hlZCBhZ2FpbnN0LgoKICAgbyAg
ICBzb3VyY2VJZGVudFJlZ2V4OiBUaGUgcmVndWxhciBleHByZXNzaW9uIHRoYXQgc2hvdWxkIGJl
IHVzZWQgdG8KICAgICAgICB0ZXN0IGZvciBhIG1hdGNoIGFnYWluc3QgdGhlIHBvcnRpb24gb2Yg
dGhlIHJlc29sdXRpb24gcmVxdWVzdAogICAgICAgIHRoYXQgaXMgZGljdGF0ZWQgYnkgdGhlIGFz
c29jaWF0ZWQgc291cmNlSWRlbnRTY2hlbWUuCgogICBvICAgIGV4dDogUG9pbnQgb2YgZXh0ZW5z
aWJpbGl0eSBkZXNjcmliZWQgaW4gYSBwcmV2aW91cyBzZWN0aW9uIG9mCiAgICAgICAgdGhpcyBk
b2N1bWVudC4KCiAgIFRoZSByZXN1bHQgb2YgdGhlIGFkZFJ0ZUdycHNScXN0IG9wZXJhdGlvbiBp
cyB0aGUgYWRkUnRlR3Jwc1JzcG5zCiAgIGVsZW1lbnQgZGVmaW5lZCBiZWxvdy4gIEFzIHdpdGgg
YWxsIFNQUFAgcmVxdWVzdHMsIHRoZSByZXN1bHQgaXMgYWxsLQogICBvci1ub3RoaW5nLiAgSWYg
bW9yZSB0aGFuIG9uZSBSdGVHcnBUeXBlIGlzIHBhc3NlZCBpbnRvIHRoaXMgcmVxdWVzdCwKICAg
dGhlbiB0aGV5IHdpbGwgZWl0aGVyIGFsbCBzdWNjZWVkIG9yIGFsbCBmYWlsLiAgSW4gdGhlIGNh
c2Ugb2YKICAgZmFpbHVyZSwgdGhlIGZhaWx1cmUgcmVzcG9uc2UgY29kZShzKSBhbmQgbWVzc2Fn
ZShzKSB3aWxsIGluZGljYXRlCiAgIHRoZSByZWFzb24gZm9yIHRoZSBmYWlsdXJlIGFuZCB0aGUg
b2JqZWN0KHMpIHRoYXQgY2F1c2VkIHRoZSBmYWlsdXJlLgoKCgogICA8ZWxlbWVudCBuYW1lPSJh
ZGRSdGVHcnBzUnNwbnMiIHR5cGU9InNwcHBiOkJhc2ljUnNwbnNUeXBlIi8+CgoKICAgVGhlIHJl
c3BvbnNlIGNvZGVzIHRoYXQgdGhlIGFkZFJ0ZUdycHNScXN0IG9wZXJhdGlvbiBjYW4gcmV0dXJu
IGFyZQogICBhcyBmb2xsb3dzOgoKCgoKTXVsZSwgZXQgYWwuICAgICAgICAgICAgIEV4cGlyZXMg
TWFyY2ggMTksIDIwMTEgICAgICAgICAgICAgICAgW1BhZ2UgMzBdCgwKSW50ZXJuZXQtRHJhZnQg
ICAgICAgICAgICAgZHJhZnQtZHJpbmtzLXNwcHJvdiAgICAgICAgICAgIFNlcHRlbWJlciAyMDEw
CgoKICAgbyAgICAxMDAwOiBSZXF1ZXN0IFN1Y2NlZWRlZC4KCiAgIG8gICAgMjAwMTogUmVxdWVz
dCBzeW50YXggaW52YWxpZC4KCiAgIG8gICAgMjAwMjogUmVxdWVzdCB0b28gbGFyZ2UuCgogICBv
ICAgIDIwMDM6IFZlcnNpb24gbm90IHN1cHBvcnRlZC4KCiAgIG8gICAgMjEwMzogQ29tbWFuZCBp
bnZhbGlkLgoKICAgbyAgICAyMTA0OiBBdHRyaWJ1dGUgdmFsdWUgaW52YWxpZC4KCiAgIG8gICAg
MjEwNTogT2JqZWN0IGRvZXMgbm90IGV4aXN0LgoKICAgbyAgICAyMTA2OiBPYmplY3Qgc3RhdHVz
IG9yIG93bmVyc2hpcCBkb2VzIG5vdCBhbGxvdyBmb3IgcmVxdWVzdC4KCiAgIG8gICAgMjMwMTog
U3lzdGVtIHRlbXBvcmFyaWx5IHVuYXZhaWxhYmxlLgoKICAgbyAgICAyMzAyOiBVbmV4cGVjdGVk
IGludGVybmFsIHN5c3RlbSBvciBzZXJ2ZXIgZXJyb3IuCgo2LjIuICBHZXQgUm91dGUgR3JvdXBz
IE9wZXJhdGlvbgoKICAgVGhlIGdldFJ0ZUdycHNScXN0IG9wZXJhdGlvbiBhbGxvd3MgYSBjbGll
bnQgdG8gZ2V0IHRoZSBwcm9wZXJ0aWVzIG9mCiAgIFJvdXRlIEdyb3VwIG9iamVjdHMgdGhhdCBh
IHJlZ2lzdHJhciBvcmdhbml6YXRpb24gaXMgYXV0aG9yaXplZCB0bwogICB2aWV3LiAgVGhlIHNl
cnZlciB3aWxsIGF0dGVtcHQgdG8gZmluZCBhIFJvdXRlIEdyb3VwIG9iamVjdCB0aGF0IGhhcwog
ICB0aGUgcmVnaXN0cmFudCBJRCBhbmQgcm91dGUgZ3JvdXAgbmFtZSBwYWlyIGNvbnRhaW5lZCBp
biBlYWNoCiAgIE9iaktleVR5cGUgb2JqZWN0IGluc3RhbmNlLiAgSWYgdGhlIHNldCBvZiBPYmpL
ZXlUeXBlIG9iamVjdHMgaXMKICAgZW1wdHkgdGhlbiB0aGUgc2VydmVyIHdpbGwgcmV0dXJuIHRo
ZSBsaXN0IG9mIFJvdXRlIEdyb3VwIG9iamVjdHMKICAgdGhhdCB0aGUgcXVlcnlpbmcgY2xpZW50
IGhhcyB0aGUgYXV0aG9yaXR5IHRvIHZpZXcuICBJZiB0aGVyZSBhcmUgbm8KICAgbWF0Y2hpbmcg
Um91dGUgR3JvdXBzIGZvdW5kIHRoZW4gYW4gZW1wdHkgcmVzdWx0IHNldCB3aWxsIGJlCiAgIHJl
dHVybmVkLgoKICAgVGhlIGVsZW1lbnQgcGFzc2VkIGludG8gdGhlIHNwcHBSZXF1ZXN0IGVsZW1l
bnQgZm9yIHRoaXMgb3BlcmF0aW9uIGlzCiAgIHRoZSBnZXRSdGVHcnBzUnFzdCBlbGVtZW50LiAg
VGhpcyBlbGVtZW50IGlzIG9mIHR5cGUKICAgR2V0UnRlR3Jwc1Jxc3RUeXBlLCB3aGljaCBleHRl
bmRzIEJhc2ljUnFzdFR5cGUgYW5kIGNvbnRhaW5zIHplcm8gb3IKICAgbW9yZSBPYmpLZXlUeXBl
IG9iamVjdHMuICBBbnkgbGltaXRhdGlvbiBvbiB0aGUgbWF4aW11bSBudW1iZXIgb2YKICAgb2Jq
ZWN0cyB0aGF0IG1heSBiZSBwYXNzZWQgaW50byBvciByZXR1cm5lZCBieSB0aGlzIG9wZXJhdGlv
biBpcyBhCiAgIHBvbGljeSBkZWNpc2lvbiBhbmQgbm90IGxpbWl0ZWQgYnkgdGhlIHByb3RvY29s
LiAgVGhlIFhTRCBkZWNsYXJhdGlvbgogICBvZiB0aGUgb3BlcmF0aW9uIGlzIGFzIGZvbGxvd3M6
CgoKCgoKCgoKCgoKCk11bGUsIGV0IGFsLiAgICAgICAgICAgICBFeHBpcmVzIE1hcmNoIDE5LCAy
MDExICAgICAgICAgICAgICAgIFtQYWdlIDMxXQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAg
IGRyYWZ0LWRyaW5rcy1zcHByb3YgICAgICAgICAgICBTZXB0ZW1iZXIgMjAxMAoKCiAgICAgICA8
ZWxlbWVudCBuYW1lPSJnZXRSdGVHcnBzUnFzdCIgdHlwZT0ic3BwcGI6R2V0UnRlR3Jwc1Jxc3RU
eXBlIi8+CgogICAgICAgPGNvbXBsZXhUeXBlIG5hbWU9IkdldFJ0ZUdycHNScXN0VHlwZSI+CiAg
ICAgICAgIDxjb21wbGV4Q29udGVudD4KICAgICAgICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBi
OkJhc2ljUnFzdFR5cGUiPgogICAgICAgICAgICAgPHNlcXVlbmNlPgogICAgICAgICAgICAgICA8
ZWxlbWVudCBuYW1lPSJvYmplY3RLZXkiIHR5cGU9InNwcHBiOk9iaktleVR5cGUiCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVk
Ii8+CiAgICAgICAgICAgICA8L3NlcXVlbmNlPgogICAgICAgICAgIDwvZXh0ZW5zaW9uPgogICAg
ICAgICA8L2NvbXBsZXhDb250ZW50PgogICAgICAgPC9jb21wbGV4VHlwZT4KCgogICBUaGUgcmVz
dWx0IG9mIHRoZSBnZXRSdGVHcnBzUnFzdCBvcGVyYXRpb24gcmV0dXJuZWQgaW4gdGhlCiAgIHNw
cHBSZXNwb25zZSBlbGVtZW50IGlzIHRoZSBnZXRSdGVHcnBzUnNwbnMgZWxlbWVudCBkZWZpbmVk
IGJlbG93LgogICBUaGlzIG9iamVjdCBjb250YWlucyB0aGUgcmVzdWx0aW5nIHNldCBvZiBSdGVH
cnBUeXBlIG9iamVjdHMsIG9yIGFuCiAgIGVtcHR5IHNldCBpZiB0aGVyZSB3ZXJlIG5vIG1hdGNo
ZXMuCgoKCiAgICAgICA8ZWxlbWVudCBuYW1lPSJnZXRSdGVHcnBzUnNwbnMiCiAgICAgICB0eXBl
PSJzcHBwYjpHZXRSdGVHcnBzUnNwbnNUeXBlIi8+CgogICAgICAgPGNvbXBsZXhUeXBlIG5hbWU9
IkdldFJ0ZUdycHNSc3Buc1R5cGUiPgogICAgICAgICA8Y29tcGxleENvbnRlbnQ+CiAgICAgICAg
ICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1JzcG5zVHlwZSI+CiAgICAgICAgICAgICA8
c2VxdWVuY2U+CiAgICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9InJ0ZUdycCIgdHlwZT0ic3Bw
cGI6UnRlR3JwVHlwZSIKICAgICAgICAgICAgICAgICAgICBtaW5PY2N1cnM9IjAiIG1heE9jY3Vy
cz0idW5ib3VuZGVkIi8+CiAgICAgICAgICAgICA8L3NlcXVlbmNlPgogICAgICAgICAgIDwvZXh0
ZW5zaW9uPgogICAgICAgICA8L2NvbXBsZXhDb250ZW50PgogICAgICAgPC9jb21wbGV4VHlwZT4K
CgogICBUaGUgcmVzcG9uc2UgY29kZXMgdGhhdCB0aGUgZ2V0UnRlR3Jwc1Jxc3Qgb3BlcmF0aW9u
IGNhbiByZXR1cm4gYXJlCiAgIGFzIGZvbGxvd3M6CgogICBvICAgIDEwMDA6IFJlcXVlc3QgU3Vj
Y2VlZGVkLgoKICAgbyAgICAyMDAxOiBSZXF1ZXN0IHN5bnRheCBpbnZhbGlkLgoKICAgbyAgICAy
MDAyOiBSZXF1ZXN0IHRvbyBsYXJnZS4KCiAgIG8gICAgMjAwMzogVmVyc2lvbiBub3Qgc3VwcG9y
dGVkLgoKCgoKCk11bGUsIGV0IGFsLiAgICAgICAgICAgICBFeHBpcmVzIE1hcmNoIDE5LCAyMDEx
ICAgICAgICAgICAgICAgIFtQYWdlIDMyXQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgIGRy
YWZ0LWRyaW5rcy1zcHByb3YgICAgICAgICAgICBTZXB0ZW1iZXIgMjAxMAoKCiAgIG8gICAgMjEw
MzogQ29tbWFuZCBpbnZhbGlkLgoKICAgbyAgICAyMTA0OiBBdHRyaWJ1dGUgdmFsdWUgaW52YWxp
ZC4KCiAgIG8gICAgMjMwMTogU3lzdGVtIHRlbXBvcmFyaWx5IHVuYXZhaWxhYmxlLgoKICAgbyAg
ICAyMzAyOiBVbmV4cGVjdGVkIGludGVybmFsIHN5c3RlbSBvciBzZXJ2ZXIgZXJyb3IuCgo2LjMu
ICBBZGQgRGVzdGluYXRpb24gR3JvdXBzIE9wZXJhdGlvbgoKICAgQXMgZGVzY3JpYmVkIGluIHRo
ZSBpbnRyb2R1Y3Rvcnkgc2VjdGlvbnMsIGEgRGVzdGluYXRpb24gR3JvdXAKICAgcmVwcmVzZW50
cyBhIHNldCBvZiBQdWJsaWMgSWRlbnRpZmllcnMgd2l0aCBjb21tb24gcm91dGluZwogICBpbmZv
cm1hdGlvbi4KCiAgIFRoZSBhZGREZXN0R3Jwc1Jxc3Qgb3BlcmF0aW9uIGNyZWF0ZXMgb3Igb3Zl
cndyaXRlcyBvbmUgb3IgbW9yZQogICBEZXN0aW5hdGlvbiBHcm91cCBvYmplY3RzLiAgSWYgYSBE
ZXN0aW5hdGlvbiBHcm91cCB3aXRoIHRoZSBnaXZlbgogICBuYW1lIGFuZCByZWdpc3RyYW50IElE
IGRvZXMgbm90IGV4aXN0LCB0aGVuIHRoZSBzZXJ2ZXIgTVVTVCBjcmVhdGUKICAgdGhlIERlc3Rp
bmF0aW9uIEdyb3VwLiAgSWYgYSBEZXN0aW5hdGlvbiBHcm91cCB3aXRoIHRoZSBnaXZlbiBuYW1l
CiAgIGFuZCByZWdpc3RyYW50IElEIGRvZXMgZXhpc3QsIHRoZW4gdGhlIHNlcnZlciBNVVNUIHJl
cGxhY2UgdGhlCiAgIGN1cnJlbnQgcHJvcGVydGllcyBvZiB0aGUgRGVzdGluYXRpb24gR3JvdXAg
d2l0aCB0aGUgcHJvcGVydGllcwogICBwYXNzZWQgaW50byB0aGUgYWRkRGVzdEdycHNScXN0IG9w
ZXJhdGlvbi4gIFRoZSBYU0QgZGVjbGFyYXRpb25zIG9mCiAgIHRoZSBvcGVyYXRpb24gcmVxdWVz
dCBvYmplY3QgYXJlIGFzIGZvbGxvd3M6CgoKCiAgICAgICA8ZWxlbWVudCBuYW1lPSJhZGREZXN0
R3Jwc1Jxc3QiCiAgICAgICB0eXBlPSJzcHBwYjpBZGREZXN0R3Jwc1Jxc3RUeXBlIi8+CgogICAg
ICAgPGNvbXBsZXhUeXBlIG5hbWU9IkFkZERlc3RHcnBzUnFzdFR5cGUiPgogICAgICAgICA8Y29t
cGxleENvbnRlbnQ+CiAgICAgICAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNScXN0
VHlwZSI+CiAgICAgICAgICAgICA8c2VxdWVuY2U+CiAgICAgICAgICAgICAgIDxlbGVtZW50IG5h
bWU9ImRlc3RHcnAiIHR5cGU9InNwcHBiOkRlc3RHcnBUeXBlIgogICAgICAgICAgICAgICAgIG1h
eE9jY3Vycz0idW5ib3VuZGVkIi8+CiAgICAgICAgICAgICA8L3NlcXVlbmNlPgogICAgICAgICAg
IDwvZXh0ZW5zaW9uPgogICAgICAgICA8L2NvbXBsZXhDb250ZW50PgogICAgICAgPC9jb21wbGV4
VHlwZT4KCgogICBUaGUgZWxlbWVudCBwYXNzZWQgaW50byB0aGUgc3BwcFJlcXVlc3QgZWxlbWVu
dCBmb3IgdGhpcyBvcGVyYXRpb24gaXMKICAgdGhlIGFkZERlc3RHcnBzUnFzdCBlbGVtZW50LiAg
VGhpcyBlbGVtZW50IGlzIG9mIHR5cGUKICAgQWRkRGVzdEdycHNScXN0VHlwZSwgd2hpY2ggZXh0
ZW5kcyBCYXNpY1Jxc3RUeXBlIGFuZCBjb250YWlucyBvbmUgb3IKICAgbW9yZSBEZXN0R3JwVHlw
ZSBvYmplY3RzLiAgQW55IGxpbWl0YXRpb24gb24gdGhlIG1heGltdW0gbnVtYmVyIG9mCiAgIERl
c3RHcnBUeXBlIG9iamVjdHMgdGhhdCBtYXkgYmUgcGFzc2VkIGludG8gdGhpcyBvcGVyYXRpb24g
aXMgYQogICBwb2xpY3kgZGVjaXNpb24gYW5kIGlzIG5vdCBsaW1pdGVkIGJ5IHRoZSBwcm90b2Nv
bC4gIFRoZSBEZXN0R3JwVHlwZQogICBvYmplY3Qgc3RydWN0dXJlIGlzIGRlZmluZWQgYXMgZm9s
bG93czoKCgoKCk11bGUsIGV0IGFsLiAgICAgICAgICAgICBFeHBpcmVzIE1hcmNoIDE5LCAyMDEx
ICAgICAgICAgICAgICAgIFtQYWdlIDMzXQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgIGRy
YWZ0LWRyaW5rcy1zcHByb3YgICAgICAgICAgICBTZXB0ZW1iZXIgMjAxMAoKCiAgICAgPGNvbXBs
ZXhUeXBlIG5hbWU9IkRlc3RHcnBUeXBlIj4KICAgICAgIDxjb21wbGV4Q29udGVudD4KICAgICAg
ICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljT2JqVHlwZSI+CiAgICAgICAgIDxzZXF1ZW5j
ZT4KICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZGdOYW1lIiB0eXBlPSJzcHBwYjpPYmpOYW1l
VHlwZSIvPgogICAgICAgICA8L3NlcXVlbmNlPgogICAgICAgIDwvZXh0ZW5zaW9uPgogICAgICAg
PC9jb21wbGV4Q29udGVudD4KICAgICA8L2NvbXBsZXhUeXBlPgoKCiAgIFRoZSBEZXN0R3JwVHlw
ZSBvYmplY3QgaXMgY29tcG9zZWQgb2YgdGhlIGZvbGxvd2luZyBlbGVtZW50czoKCiAgIG8gICAg
YmFzZTogQWxsIGZpcnN0IGNsYXNzIG9iamVjdHMgZXh0ZW5kIEJhc2ljT2JqVHlwZSB3aGljaCBj
b250YWlucwogICAgICAgIHRoZSBJRCBvZiB0aGUgcmVnaXN0cmFudCBvcmdhbml6YXRpb24gdGhh
dCBvd25zIHRoaXMgb2JqZWN0LCB0aGUKICAgICAgICBJRCBvZiB0aGUgcmVnaXN0cmFyIG9yZ2Fu
aXphdGlvbiB0aGF0IHByb3Zpc2lvbmVkIHRoaXMgb2JqZWN0LAogICAgICAgIHRoZSBkYXRlIGFu
ZCB0aW1lIHRoYXQgdGhlIG9iamVjdCB3YXMgY3JlYXRlZCBieSB0aGUgc2VydmVyLCBhbmQKICAg
ICAgICB0aGUgZGF0ZSBhbmQgdGltZSB0aGF0IHRoZSBvYmplY3Qgd2FzIGxhc3QgbW9kaWZpZWQu
ICBJZiB0aGUKICAgICAgICBjbGllbnQgcGFzc2VkIGluIGVpdGhlciB0aGUgY3JlYXRlZCBkYXRl
IG9yIHRoZSBtb2RpZmljYXRpb24KICAgICAgICBkYXRlLCB0aGUgd2lsbCBpZ25vcmUgdGhlbS4g
IFRoZSBzZXJ2ZXIgc2V0cyB0aGVzZSB0d28gZGF0ZS90aW1lCiAgICAgICAgdmFsdWVzLgoKICAg
byAgICBkZ05hbWU6IFRoZSBjaGFyYWN0ZXIgc3RyaW5nIHRoYXQgY29udGFpbnMgdGhlIG5hbWUg
b2YgdGhlCiAgICAgICAgRGVzdGluYXRpb24gR3JvdXAuICBJdCB1bmlxdWVseSBpZGVudGlmaWVz
IHRoaXMgb2JqZWN0IHdpdGhpbgogICAgICAgIHRoZSBjb250ZXh0IG9mIHRoZSByZWdpc3RyYW50
IElEIChhIGNoaWxkIGVsZW1lbnQgb2YgdGhlIGJhc2UKICAgICAgICBlbGVtZW50IGFzIGRlc2Ny
aWJlZCBhYm92ZSkuCgogICBvICAgIGV4dDogUG9pbnQgb2YgZXh0ZW5zaWJpbGl0eSBkZXNjcmli
ZWQgaW4gYSBwcmV2aW91cyBzZWN0aW9uIG9mCiAgICAgICAgdGhpcyBkb2N1bWVudC4KCiAgIFRo
ZSByZXN1bHQgb2YgdGhlIGFkZERlc3RHcnBzUnFzdCBvcGVyYXRpb24gaXMgdGhlIGFkZERlc3RH
cnBzUnNwbnMKICAgZWxlbWVudCBkZWZpbmVkIGJlbG93LiAgQXMgd2l0aCBhbGwgU1BQUCByZXF1
ZXN0cywgdGhlIHJlc3VsdCBpcyBhbGwtCiAgIG9yLW5vdGhpbmcuICBJZiBtb3JlIHRoYW4gb25l
IERlc3RHcnBUeXBlIGlzIHBhc3NlZCBpbnRvIHRoaXMKICAgcmVxdWVzdCwgdGhlbiB0aGV5IHdp
bGwgZWl0aGVyIGFsbCBzdWNjZWVkIG9yIGFsbCBmYWlsLiAgSW4gdGhlIGNhc2UKICAgb2YgZmFp
bHVyZSwgdGhlIGZhaWx1cmUgcmVzcG9uc2UgY29kZShzKSBhbmQgbWVzc2FnZShzKSB3aWxsIGlu
ZGljYXRlCiAgIHRoZSByZWFzb24gZm9yIHRoZSBmYWlsdXJlIGFuZCB0aGUgb2JqZWN0KHMpIHRo
YXQgY2F1c2VkIHRoZSBmYWlsdXJlLgoKCgogICA8ZWxlbWVudCBuYW1lPSJhZGREZXN0R3Jwc1Jz
cG5zIiB0eXBlPSJzcHBwYjpCYXNpY1JzcG5zVHlwZSIvPgoKCiAgIFRoZSByZXNwb25zZSBjb2Rl
cyB0aGF0IHRoZSBhZGREZXN0R3Jwc1Jxc3Qgb3BlcmF0aW9uIGNhbiByZXR1cm4gYXJlCiAgIGFz
IGZvbGxvd3M6CgogICBvICAgIDEwMDA6IFJlcXVlc3QgU3VjY2VlZGVkLgoKCgoKCk11bGUsIGV0
IGFsLiAgICAgICAgICAgICBFeHBpcmVzIE1hcmNoIDE5LCAyMDExICAgICAgICAgICAgICAgIFtQ
YWdlIDM0XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgIGRyYWZ0LWRyaW5rcy1zcHByb3Yg
ICAgICAgICAgICBTZXB0ZW1iZXIgMjAxMAoKCiAgIG8gICAgMjAwMTogUmVxdWVzdCBzeW50YXgg
aW52YWxpZC4KCiAgIG8gICAgMjAwMjogUmVxdWVzdCB0b28gbGFyZ2UuCgogICBvICAgIDIwMDM6
IFZlcnNpb24gbm90IHN1cHBvcnRlZC4KCiAgIG8gICAgMjEwMzogQ29tbWFuZCBpbnZhbGlkLgoK
ICAgbyAgICAyMTA0OiBBdHRyaWJ1dGUgdmFsdWUgaW52YWxpZC4KCiAgIG8gICAgMjEwNTogT2Jq
ZWN0IGRvZXMgbm90IGV4aXN0LgoKICAgbyAgICAyMTA2OiBPYmplY3Qgc3RhdHVzIG9yIG93bmVy
c2hpcCBkb2VzIG5vdCBhbGxvdyBmb3IgcmVxdWVzdC4KCiAgIG8gICAgMjMwMTogU3lzdGVtIHRl
bXBvcmFyaWx5IHVuYXZhaWxhYmxlLgoKICAgbyAgICAyMzAyOiBVbmV4cGVjdGVkIGludGVybmFs
IHN5c3RlbSBvciBzZXJ2ZXIgZXJyb3IuCgo2LjQuICBHZXQgUm91dGUgR3JvdXBzIE9wZXJhdGlv
bgoKICAgVGhlIGdldERlc3RHcnBzUnFzdCBvcGVyYXRpb24gYWxsb3dzIGEgY2xpZW50IHRvIGdl
dCB0aGUgcHJvcGVydGllcwogICBvZiBSb3V0ZSBHcm91cCBvYmplY3RzIHRoYXQgYSByZWdpc3Ry
YXIgb3JnYW5pemF0aW9uIGlzIGF1dGhvcml6ZWQgdG8KICAgdmlldy4gIFRoZSBzZXJ2ZXIgd2ls
bCBhdHRlbXB0IHRvIGZpbmQgYSBEZXN0aW5hdGlvbiBHcm91cCBvYmplY3QKICAgdGhhdCBoYXMg
dGhlIHJlZ2lzdHJhbnQgSUQgYW5kIGRlc3RpbmF0aW9uIGdyb3VwIG5hbWUgcGFpciBjb250YWlu
ZWQKICAgaW4gZWFjaCBPYmpLZXlUeXBlIG9iamVjdCBpbnN0YW5jZS4gIElmIHRoZXJlIGFyZSBu
byBtYXRjaGluZwogICBEZXN0aW5hdGlvbiBHcm91cHMgZm91bmQgdGhlbiBhbiBlbXB0eSByZXN1
bHQgc2V0IHdpbGwgYmUgcmV0dXJuZWQuCiAgIElmIHRoZSBzZXQgb2YgT2JqS2V5VHlwZSBvYmpl
Y3RzIHBhc3NlZCBpbiBpcyBlbXB0eSB0aGVuIHRoZSBzZXJ2ZXIKICAgd2lsbCByZXR1cm4gdGhl
IGxpc3Qgb2YgRGVzdGluYXRpb24gR3JvdXAgb2JqZWN0cyB0aGF0IHRoZSBxdWVyeWluZwogICBj
bGllbnQgaGFzIHRoZSBhdXRob3JpdHkgdG8gdmlldy4KCiAgIFRoZSBlbGVtZW50IHBhc3NlZCBp
bnRvIHRoZSBzcHBwUmVxdWVzdCBlbGVtZW50IGZvciB0aGlzIG9wZXJhdGlvbiBpcwogICB0aGUg
Z2V0RGVzdEdycHNScXN0IGVsZW1lbnQuICBUaGlzIGVsZW1lbnQgaXMgb2YgdHlwZQogICBHZXRE
ZXN0R3Jwc1Jxc3RUeXBlLCB3aGljaCBleHRlbmRzIEJhc2ljUnFzdFR5cGUgYW5kIGNvbnRhaW5z
IHplcm8gb3IKICAgbW9yZSBPYmpLZXlUeXBlIG9iamVjdHMuICBBbnkgbGltaXRhdGlvbiBvbiB0
aGUgbWF4aW11bSBudW1iZXIgb2YKICAgb2JqZWN0cyB0aGF0IG1heSBiZSBwYXNzZWQgaW50byBv
ciByZXR1cm5lZCBieSB0aGlzIG9wZXJhdGlvbiBpcyBhCiAgIHBvbGljeSBkZWNpc2lvbiBhbmQg
bm90IGxpbWl0ZWQgYnkgdGhlIHByb3RvY29sLiAgVGhlIFhTRCBkZWNsYXJhdGlvbgogICBvZiB0
aGUgb3BlcmF0aW9uIGlzIGFzIGZvbGxvd3M6CgoKCgoKCgoKCgoKCgoKTXVsZSwgZXQgYWwuICAg
ICAgICAgICAgIEV4cGlyZXMgTWFyY2ggMTksIDIwMTEgICAgICAgICAgICAgICAgW1BhZ2UgMzVd
CgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgZHJhZnQtZHJpbmtzLXNwcHJvdiAgICAgICAg
ICAgIFNlcHRlbWJlciAyMDEwCgoKICAgICAgICA8ZWxlbWVudCBuYW1lPSJnZXREZXN0R3Jwc1Jx
c3QiCiAgICAgICAgdHlwZT0ic3BwcGI6R2V0RGVzdEdycHNScXN0VHlwZSIvPgoKICAgICAgICA8
Y29tcGxleFR5cGUgbmFtZT0iR2V0RGVzdEdycHNScXN0VHlwZSI+CiAgICAgICAgICA8Y29tcGxl
eENvbnRlbnQ+CiAgICAgICAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlw
ZSI+CiAgICAgICAgICAgICAgPHNlcXVlbmNlPgogICAgICAgICAgICAgICAgPGVsZW1lbnQgbmFt
ZT0ib2JqZWN0S2V5IiB0eXBlPSJzcHBwYjpPYmpLZXlUeXBlIgogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIvPgogICAgICAg
ICAgICAgIDwvc2VxdWVuY2U+CiAgICAgICAgICAgIDwvZXh0ZW5zaW9uPgogICAgICAgICAgPC9j
b21wbGV4Q29udGVudD4KICAgICAgICA8L2NvbXBsZXhUeXBlPgoKCiAgIFRoZSByZXN1bHQgb2Yg
dGhlIGdldERlc3RHcnBzUnFzdCBvcGVyYXRpb24gcmV0dXJuZWQgaW4gdGhlCiAgIHNwcHBSZXNw
b25zZSBlbGVtZW50IGlzIHRoZSBnZXREZXN0R3Jwc1JzcG5zIGVsZW1lbnQgZGVmaW5lZCBiZWxv
dy4KICAgVGhpcyBvYmplY3QgY29udGFpbnMgdGhlIHJlc3VsdGluZyBzZXQgb2YgRGVzdEdycFR5
cGUgb2JqZWN0cywgb3IgYW4KICAgZW1wdHkgc2V0IGlmIHRoZXJlIHdlcmUgbm8gbWF0Y2hlcy4K
CgoKICAgICAgIDxlbGVtZW50IG5hbWU9ImdldERlc3RHcnBzUnNwbnMiCiAgICAgICB0eXBlPSJz
cHBwYjpHZXRSdGVHcnBzUnNwbnNUeXBlIi8+CgogICAgICAgPGNvbXBsZXhUeXBlIG5hbWU9Ikdl
dERlc3RHcnBzUnNwbnNUeXBlIj4KICAgICAgICAgPGNvbXBsZXhDb250ZW50PgogICAgICAgICAg
IDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNSc3Buc1R5cGUiPgogICAgICAgICAgICAgPHNl
cXVlbmNlPgogICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJkZXN0R3JwIiB0eXBlPSJzcHBw
YjpEZXN0R3JwVHlwZSIKICAgICAgICAgICAgICAgICAgICBtaW5PY2N1cnM9IjAiIG1heE9jY3Vy
cz0idW5ib3VuZGVkIi8+CiAgICAgICAgICAgICA8L3NlcXVlbmNlPgogICAgICAgICAgIDwvZXh0
ZW5zaW9uPgogICAgICAgICA8L2NvbXBsZXhDb250ZW50PgogICAgICAgPC9jb21wbGV4VHlwZT4K
CgogICBUaGUgcmVzcG9uc2UgY29kZXMgdGhhdCB0aGUgZ2V0RGVzdEdycHNScXN0IG9wZXJhdGlv
biBjYW4gcmV0dXJuIGFyZQogICBhcyBmb2xsb3dzOgoKICAgbyAgICAxMDAwOiBSZXF1ZXN0IFN1
Y2NlZWRlZC4KCiAgIG8gICAgMjAwMTogUmVxdWVzdCBzeW50YXggaW52YWxpZC4KCiAgIG8gICAg
MjAwMjogUmVxdWVzdCB0b28gbGFyZ2UuCgogICBvICAgIDIwMDM6IFZlcnNpb24gbm90IHN1cHBv
cnRlZC4KCgoKCk11bGUsIGV0IGFsLiAgICAgICAgICAgICBFeHBpcmVzIE1hcmNoIDE5LCAyMDEx
ICAgICAgICAgICAgICAgIFtQYWdlIDM2XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgIGRy
YWZ0LWRyaW5rcy1zcHByb3YgICAgICAgICAgICBTZXB0ZW1iZXIgMjAxMAoKCiAgIG8gICAgMjEw
MzogQ29tbWFuZCBpbnZhbGlkLgoKICAgbyAgICAyMTA0OiBBdHRyaWJ1dGUgdmFsdWUgaW52YWxp
ZC4KCiAgIG8gICAgMjMwMTogU3lzdGVtIHRlbXBvcmFyaWx5IHVuYXZhaWxhYmxlLgoKICAgbyAg
ICAyMzAyOiBVbmV4cGVjdGVkIGludGVybmFsIHN5c3RlbSBvciBzZXJ2ZXIgZXJyb3IuCgo2LjUu
ICBBZGQgUm91dGUgR3JvdXAgT2ZmZXJzIE9wZXJhdGlvbgoKICAgVGhlIGxpc3Qgb2YgcGVlciBv
cmdhbml6YXRpb25zIHdob3NlIHJlc29sdXRpb24gcmVzcG9uc2VzIGNhbiBpbmNsdWRlCiAgIHRo
ZSByb3V0aW5nIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBpbiBhIGdpdmVuIFJvdXRlIEdyb3VwIGlz
CiAgIGNvbnRyb2xsZWQgYnkgdGhlIG9yZ2FuaXphdGlvbiB0byB3aGljaCBhIFJvdXRlIEdyb3Vw
IG9iamVjdCBiZWxvbmdzLAogICBpdHMgcmVnaXN0cmFudCwgYW5kIHRoZSBwZWVyIG9yZ2FuaXph
dGlvbiB0aGF0IHN1Ym1pdHMgcmVzb2x1dGlvbgogICByZXF1ZXN0cywgYSBkYXRhIHJlY2lwaWVu
dCBvciBwZWVyaW5nIG9yZ2FuaXphdGlvbi4gIFRoZSByZWdpc3RyYW50CiAgIG9mZmVycyBhY2Nl
c3MgdG8gYSBSb3V0ZSBHcm91cCBieSBzdWJtaXR0aW5nIGEgUm91dGUgR3JvdXAgT2ZmZXIgYW5k
CiAgIHRoZSBkYXRhIHJlY2lwaWVudCBjYW4gdGhlbiBhY2NlcHQgb3IgcmVqZWN0IHRoYXQgb2Zm
ZXIuICBOb3QgdW50aWwKICAgYWNjZXNzIHRvIGEgUm91dGUgR3JvdXAgaGFzIGJlZW4gb2ZmZXJl
ZCBhbmQgYWNjZXB0ZWQgd2lsbCB0aGUgZGF0YQogICByZWNpcGllbnQncyBvcmdhbml6YXRpb24g
SUQgYmUgaW5jbHVkZWQgaW4gdGhlIHBlZXJpbmdPcmcgbGlzdCBpbiBhCiAgIFJvdXRlIEdyb3Vw
IG9iamVjdCwgYW5kIHRoYXQgUm91dGUgR3JvdXAncyBwZWVyaW5nIGluZm9ybWF0aW9uIGJlY29t
ZQogICBhIGNhbmRpZGF0ZSBmb3IgaW5jbHVzaW9uIGluIHRoZSByZXNwb25zZXMgdG8gdGhlIHJl
c29sdXRpb24gcmVxdWVzdHMKICAgc3VibWl0dGVkIGJ5IHRoYXQgZGF0YSByZWNpcGllbnQuICBU
aGUgYWRkUnRlR3JwT2ZmZXJzUnFzdCBvcGVyYXRpb24KICAgY3JlYXRlcyBvciBvdmVyd3JpdGVz
IG9uZSBvciBtb3JlIFJvdXRlIEdyb3VwIE9mZmVyIG9iamVjdHMuICBJZiBhCiAgIFJvdXRlIEdy
b3VwIE9mZmVyIGZvciB0aGUgZ2l2ZW4gUm91dGUga2V5IChyb3V0ZSBuYW1lIGFuZCByZWdpc3Ry
YW50CiAgIElEKSBhbmQgb2ZmZXJlZFRvT3JnIElEIGRvZXMgbm90IGV4aXN0LCB0aGVuIHRoZSBz
ZXJ2ZXIgY3JlYXRlcyB0aGUKICAgUm91dGUgR3JvdXAgT2ZmZXIgb2JqZWN0LiAgSWYgYSBzdWNo
IGEgUm91dGUgR3JvdXAgT2ZmZXIgZG9lcyBleGlzdCwKICAgdGhlbiB0aGUgc2VydmVyIHJlcGxh
Y2VzIHRoZSBjdXJyZW50IG9iamVjdCB3aXRoIHRoZSBuZXcgb2JqZWN0LiAgVGhlCiAgIFhTRCBk
ZWNsYXJhdGlvbnMgb2YgdGhlIG9wZXJhdGlvbiByZXF1ZXN0IG9iamVjdCBhcmUgYXMgZm9sbG93
czoKCgoKICAgICAgPGVsZW1lbnQgbmFtZT0iYWRkUnRlR3JwT2ZmZXJzUnFzdCIKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9InNwcHBiOkFkZFJ0ZUdycE9mZmVyc1Jxc3RU
eXBlIi8+CgogICAgICA8Y29tcGxleFR5cGUgbmFtZT0iQWRkUnRlR3JwT2ZmZXJzUnFzdFR5cGUi
PgogICAgICAgIDxjb21wbGV4Q29udGVudD4KICAgICAgICAgIDxleHRlbnNpb24gYmFzZT0ic3Bw
cGI6QmFzaWNScXN0VHlwZSI+CiAgICAgICAgICAgIDxzZXF1ZW5jZT4KICAgICAgICAgICAgICA8
ZWxlbWVudCBuYW1lPSJydGVHcnBPZmZlciIgdHlwZT0ic3BwcGI6UnRlR3JwT2ZmZXJUeXBlIgog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4T2NjdXJz
PSJ1bmJvdW5kZWQiLz4KICAgICAgICAgICAgPC9zZXF1ZW5jZT4KICAgICAgICAgIDwvZXh0ZW5z
aW9uPgogICAgICAgIDwvY29tcGxleENvbnRlbnQ+CiAgICAgIDwvY29tcGxleFR5cGU+CgoKICAg
VGhlIGVsZW1lbnQgcGFzc2VkIGludG8gdGhlIHNwcHBSZXF1ZXN0IGVsZW1lbnQgZm9yIHRoaXMg
b3BlcmF0aW9uIGlzCiAgIHRoZSBhZGRSdGVHcnBPZmZlcnNScXN0IGVsZW1lbnQuICBUaGlzIGVs
ZW1lbnQgaXMgb2YgdHlwZQoKCgpNdWxlLCBldCBhbC4gICAgICAgICAgICAgRXhwaXJlcyBNYXJj
aCAxOSwgMjAxMSAgICAgICAgICAgICAgICBbUGFnZSAzN10KDApJbnRlcm5ldC1EcmFmdCAgICAg
ICAgICAgICBkcmFmdC1kcmlua3Mtc3Bwcm92ICAgICAgICAgICAgU2VwdGVtYmVyIDIwMTAKCgog
ICBBZGRSdGVHcnBPZmZlcnNScXN0VHlwZSwgd2hpY2ggZXh0ZW5kcyBCYXNpY1Jxc3RUeXBlIGFu
ZCBjb250YWlucyBvbmUKICAgb3IgbW9yZSBSdGVHcnBPZmZlclR5cGUgb2JqZWN0cy4gIEFueSBs
aW1pdGF0aW9uIG9uIHRoZSBtYXhpbXVtCiAgIG51bWJlciBvZiBvYmplY3RzIHRoYXQgbWF5IGJl
IHBhc3NlZCBpbnRvIG9yIHJldHVybmVkIGJ5IHRoaXMKICAgb3BlcmF0aW9uIGlzIGEgcG9saWN5
IGRlY2lzaW9uIGFuZCBub3QgbGltaXRlZCBieSB0aGUgcHJvdG9jb2wuICBUaGUKICAgWFNEIGRl
Y2xhcmF0aW9uIG9mIHRoZSBvcGVyYXRpb24gaXMgYXMgZm9sbG93czoKCgoKICAgICA8Y29tcGxl
eFR5cGUgbmFtZT0iUnRlR3JwT2ZmZXJUeXBlIj4KICAgICAgPCBjb21wbGV4Q29udGVudD4KICAg
ICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljT2JqVHlwZSI+CiAgICAgICAgICA8c2Vx
dWVuY2U+CiAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9InJ0ZUdycE9mZmVyS2V5IgogICAgICAg
ICAgICB0eXBlPSJzcHBwYjpSdGVHcnBPZmZlcktleVR5cGUiLz4KICAgICAgICAgICAgPGVsZW1l
bnQgbmFtZT0ic3RhdHVzIgogICAgICAgICAgICB0eXBlPSJzcHBwYjpSdGVHcnBPZmZlclN0YXR1
c1R5cGUiLz4KICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0ib2ZmZXJEYXRlVGltZSIgdHlwZT0i
ZGF0ZVRpbWUiLz4KICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0iYWNjZXB0RGF0ZVRpbWUiCiAg
ICAgICAgICAgIHR5cGU9ImRhdGVUaW1lIiBtaW5PY2N1cnM9IjAiLz4KICAgICAgICAgICAgPGVs
ZW1lbnQgbmFtZT0iZXh0IiB0eXBlPSJzcHBwYjpFeHRBbnlUeXBlIgogICAgICAgICAgICBtaW5P
Y2N1cnM9IjAiLz4KICAgICAgICAgIDwvc2VxdWVuY2U+CiAgICAgICAgPC9leHRlbnNpb24+CiAg
ICAgICA8L2NvbXBsZXhDb250ZW50PgogICAgIDwvY29tcGxleFR5cGU+CgogICAgICAgPGNvbXBs
ZXhUeXBlIG5hbWU9IlJ0ZUdycE9mZmVyS2V5VHlwZSI+CiAgICAgICAgIDxzZXF1ZW5jZT4KICAg
ICAgICAgICA8ZWxlbWVudCBuYW1lPSJydGVHcnBLZXkiIHR5cGU9InNwcHBiOk9iaktleVR5cGUi
Lz4KICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJvZmZlcmVkVG8iIHR5cGU9InNwcHBiOk9yZ0lk
VHlwZSIvPgogICAgICAgICA8L3NlcXVlbmNlPgogICAgICAgPC9jb21wbGV4VHlwZT4KCiAgICAg
ICA8c2ltcGxlVHlwZSBuYW1lPSJSdGVHcnBPZmZlclN0YXR1c1R5cGUiPgogICAgICAgICA8cmVz
dHJpY3Rpb24gYmFzZT0idG9rZW4iPgogICAgICAgICAgIDxlbnVtZXJhdGlvbiB2YWx1ZT0ib2Zm
ZXJlZCIvPgogICAgICAgICAgIDxlbnVtZXJhdGlvbiB2YWx1ZT0iYWNjZXB0ZWQiLz4KICAgICAg
ICAgPC9yZXN0cmljdGlvbj4KICAgICAgIDwvc2ltcGxlVHlwZT4KCgogICBUaGUgUnRlR3JwT2Zm
ZXJUeXBlIG9iamVjdCBpcyBjb21wb3NlZCBvZiB0aGUgZm9sbG93aW5nIGVsZW1lbnRzOgoKICAg
byAgICBiYXNlOiBBbGwgZmlyc3QgY2xhc3Mgb2JqZWN0cyBleHRlbmQgQmFzaWNPYmpUeXBlIHdo
aWNoIGNvbnRhaW5zCiAgICAgICAgdGhlIElEIG9mIHRoZSByZWdpc3RyYW50IG9yZ2FuaXphdGlv
biB0aGF0IG93bnMgdGhpcyBvYmplY3QsIHRoZQogICAgICAgIElEIG9mIHRoZSByZWdpc3RyYXIg
b3JnYW5pemF0aW9uIHRoYXQgcHJvdmlzaW9uZWQgdGhpcyBvYmplY3QsCiAgICAgICAgdGhlIGRh
dGUgYW5kIHRpbWUgdGhhdCB0aGUgb2JqZWN0IHdhcyBjcmVhdGVkIGJ5IHRoZSBzZXJ2ZXIsIGFu
ZAogICAgICAgIHRoZSBkYXRlIGFuZCB0aW1lIHRoYXQgdGhlIG9iamVjdCB3YXMgbGFzdCBtb2Rp
ZmllZC4gIElmIHRoZQoKCgpNdWxlLCBldCBhbC4gICAgICAgICAgICAgRXhwaXJlcyBNYXJjaCAx
OSwgMjAxMSAgICAgICAgICAgICAgICBbUGFnZSAzOF0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAg
ICAgICBkcmFmdC1kcmlua3Mtc3Bwcm92ICAgICAgICAgICAgU2VwdGVtYmVyIDIwMTAKCgogICAg
ICAgIGNsaWVudCBwYXNzZWQgaW4gZWl0aGVyIHRoZSBjcmVhdGVkIGRhdGUgb3IgdGhlIG1vZGlm
aWNhdGlvbgogICAgICAgIGRhdGUsIHRoZSB3aWxsIGlnbm9yZSB0aGVtLiAgVGhlIHNlcnZlciBz
ZXRzIHRoZXNlIHR3byBkYXRlL3RpbWUKICAgICAgICB2YWx1ZXMuCgogICBvICAgIHJ0ZUdycE9m
ZmVyS2V5OiBUaGUgb2JqZWN0IHRoYXQgaWRlbnRpZmllcyB0aGUgcm91dGUgdGhhdCBpcyBvcgog
ICAgICAgIGhhcyBiZWVuIG9mZmVyZWQgYW5kIHRoZSBvcmdhbml6YXRpb24gdGhhdCBpdCBpcyBv
ciBoYXMgYmVlbgogICAgICAgIG9mZmVyZWQgdG8uICBUaGUgY29tYmluYXRpb24gb2YgdGhlc2Ug
dGhyZWUgZGF0YSBlbGVtZW50cwogICAgICAgIHVuaXF1ZWx5IGlkZW50aWZ5IGEgUm91dGUgR3Jv
dXAgT2ZmZXIuCgogICBvICAgIHN0YXR1czogVGhlIHN0YXR1cyBvZiB0aGUgb2ZmZXIsIG9mZmVy
ZWQgb3IgYWNjZXB0ZWQuICBUaGlzCiAgICAgICAgc3RhdHVzIGlzIGNvbnRyb2xsZWQgYnkgdGhl
IHNlcnZlci4gIEl0IGlzIGF1dG9tYXRpY2FsbHkgc2V0IHRvCiAgICAgICAgIm9mZmVyZWQiIHdo
ZW4gZXZlciBhIG5ldyBSb3V0ZSBHcm91cCBPZmZlciBpcyBhZGRlZCwgYW5kIGlzCiAgICAgICAg
YXV0b21hdGljYWxseSBzZXQgdG8gImFjY2VwdGVkIiBpZiBhbmQgd2hlbiB0aGF0IG9mZmVyIGlz
CiAgICAgICAgYWNjZXB0ZWQuICBUaGUgdmFsdWUgb2YgdGhlIGVsZW1lbnQgaXMgaWdub3JlZCB3
aGVuIHBhc3NlZCBpbiBieQogICAgICAgIHRoZSBjbGllbnQuCgogICBvICAgIG9mZmVyRGF0ZVRp
bWU6IERhdGUgYW5kIHRpbWUgaW4gR01UIHdoZW4gdGhlIFJvdXRlIEdyb3VwIE9mZmVyCiAgICAg
ICAgd2FzIGFkZGVkLgoKICAgbyAgICBhY2NlcHREYXRlVGltZTogRGF0ZSBhbmQgdGltZSBpbiBH
TVQgd2hlbiB0aGUgUm91dGUgR3JvdXAgT2ZmZXIKICAgICAgICB3YXMgYWNjZXB0ZWQuCgogICBU
aGUgcmVzdWx0IG9mIGFkZFJ0ZUdycE9mZmVyc1Jxc3QgaXMgdGhlIGFkZFJ0ZUdycE9mZmVyc1Jz
cG5zIGVsZW1lbnQKICAgZGVmaW5lZCBiZWxvdy4gIEFzIHdpdGggYWxsIFNQUFAgcmVxdWVzdHMs
IHRoZSByZXN1bHQgaXMgYWxsLW9yLQogICBub3RoaW5nLiAgSWYgbW9yZSB0aGFuIG9uZSBSdGVH
cnBPZmZlclR5cGUgaXMgcGFzc2VkIGludG8gdGhpcwogICByZXF1ZXN0LCB0aGVuIHRoZXkgd2ls
bCBlaXRoZXIgYWxsIHN1Y2NlZWQgb3IgYWxsIGZhaWwuICBJbiB0aGUgY2FzZQogICBvZiBmYWls
dXJlLCB0aGUgZmFpbHVyZSByZXNwb25zZSBjb2RlKHMpIGFuZCBtZXNzYWdlKHMpIHdpbGwgaW5k
aWNhdGUKICAgdGhlIHJlYXNvbiBmb3IgdGhlIGZhaWx1cmUgYW5kIHRoZSBvYmplY3QocykgdGhh
dCBjYXVzZWQgdGhlIGZhaWx1cmUuCgoKCiAgICAgPGVsZW1lbnQgbmFtZT0iYWRkUnRlR3JwT2Zm
ZXJzUnNwbnMiIHR5cGU9InNwcHBiOkJhc2ljUnNwbnNUeXBlIi8+CgoKICAgVGhlIHJlc3BvbnNl
IGNvZGVzIHRoYXQgdGhlIGFkZFJ0ZUdycE9mZmVyc1Jxc3Qgb3BlcmF0aW9uIGNhbiByZXR1cm4K
ICAgYXJlIGFzIGZvbGxvd3M6CgogICBvICAgIDEwMDA6IFJlcXVlc3QgU3VjY2VlZGVkLgoKICAg
byAgICAyMDAxOiBSZXF1ZXN0IHN5bnRheCBpbnZhbGlkLgoKICAgbyAgICAyMDAyOiBSZXF1ZXN0
IHRvbyBsYXJnZS4KCiAgIG8gICAgMjAwMzogVmVyc2lvbiBub3Qgc3VwcG9ydGVkLgoKICAgbyAg
ICAyMTAzOiBDb21tYW5kIGludmFsaWQuCgoKCgoKTXVsZSwgZXQgYWwuICAgICAgICAgICAgIEV4
cGlyZXMgTWFyY2ggMTksIDIwMTEgICAgICAgICAgICAgICAgW1BhZ2UgMzldCgwKSW50ZXJuZXQt
RHJhZnQgICAgICAgICAgICAgZHJhZnQtZHJpbmtzLXNwcHJvdiAgICAgICAgICAgIFNlcHRlbWJl
ciAyMDEwCgoKICAgbyAgICAyMTA0OiBBdHRyaWJ1dGUgdmFsdWUgaW52YWxpZC4KCiAgIG8gICAg
MjEwNTogT2JqZWN0IGRvZXMgbm90IGV4aXN0LgoKICAgbyAgICAyMTA2OiBPYmplY3Qgc3RhdHVz
IG9yIG93bmVyc2hpcCBkb2VzIG5vdCBhbGxvdyBmb3IgcmVxdWVzdC4KCiAgIG8gICAgMjMwMTog
U3lzdGVtIHRlbXBvcmFyaWx5IHVuYXZhaWxhYmxlLgoKICAgbyAgICAyMzAyOiBVbmV4cGVjdGVk
IGludGVybmFsIHN5c3RlbSBvciBzZXJ2ZXIgZXJyb3IuCgo2LjYuICBBY2NlcHQgUm91dGUgR3Jv
dXAgT2ZmZXJzIE9wZXJhdGlvbgoKICAgTm90IHVudGlsIGFjY2VzcyB0byBhIFJvdXRlIEdyb3Vw
IGhhcyBiZWVuIG9mZmVyZWQgYW5kIGFjY2VwdGVkIHdpbGwKICAgdGhlIGRhdGEgcmVjaXBpZW50
J3Mgb3JnYW5pemF0aW9uIElEIGJlIGluY2x1ZGVkIGluIHRoZSBwZWVyaW5nT3JnCiAgIGxpc3Qg
aW4gdGhhdCBSb3V0ZSBHcm91cCBvYmplY3QsIGFuZCB0aGF0IFJvdXRlIEdyb3VwJ3MgcGVlcmlu
ZwogICBpbmZvcm1hdGlvbiBiZWNvbWUgYSBjYW5kaWRhdGUgZm9yIGluY2x1c2lvbiBpbiB0aGUg
cmVzcG9uc2VzIHRvIHRoZQogICByZXNvbHV0aW9uIHJlcXVlc3RzIHN1Ym1pdHRlZCBieSB0aGF0
IGRhdGEgcmVjaXBpZW50LlRoZQogICBhY2NlcHRSdGVHcnBPZmZlcnNScXN0IG9wZXJhdGlvbiBp
cyBjYWxsZWQgYnksIG9yIG9uIGJlaGFsZiBvZiwgdGhlCiAgIGRhdGEgcmVjaXBpZW50IHRvIGFj
Y2VwdCBvbmUgb3IgbW9yZSBSb3V0ZSBHcm91cCBPZmZlcnMgdGhhdCBhcmUKICAgcGVuZGluZyBp
biB0aGUgIm9mZmVyZWQiIHN0YXR1cyBmb3IgdGhlIGRhdGEgcmVjaXBpZW50J3Mgb3JnYW5pemF0
aW9uCiAgIElELiAgSWYgYSBSb3V0ZSBHcm91cCBPZmZlciBmb3IgdGhlIGdpdmVuIFJvdXRlIEdy
b3VwIE9mZmVyIGtleQogICAocm91dGUgbmFtZSwgcm91dGUgcmVnaXN0cmFudCBJRCwgZGF0YSBy
ZWNpcGllbnQncyBvcmdhbml6YXRpb24gSUQpCiAgIGV4aXN0cywgdGhlbiB0aGUgc2VydmVyIG1v
dmVzIHRoZSBSb3V0ZSBHcm91cCBPZmZlciB0byB0aGUgImFjY2VwdGVkIgogICBzdGF0dXMgYW5k
IGFkZHMgdGhhdCBkYXRhIHJlY2lwaWVudCdzIG9yZ2FuaXphdGlvbiBJRCBpbnRvIHRoZSBsaXN0
CiAgIG9mIHBlZXJPcmdJZHMgZm9yIHRoYXQgUm91dGUgR3JvdXAuICBJZiBhIHN1Y2ggYSBSb3V0
ZSBHcm91cCBPZmZlcgogICBkb2VzIG5vdCBleGlzdCwgdGhlbiB0aGUgc2VydmVyIHJldHVybnMg
dGhlIGFwcHJvcHJpYXRlIGVycm9yIGNvZGUKICAgMjEwNS4gIFRoZSBYU0QgZGVjbGFyYXRpb25z
IGZvciB0aGUgb3BlcmF0aW9uIHJlcXVlc3Qgb2JqZWN0IGFyZSBhcwogICBmb2xsb3dzOgoKCgog
ICAgICA8ZWxlbWVudCBuYW1lPSJhY2NlcHRSdGVHcnBPZmZlcnNScXN0IgogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdHlwZT0ic3BwcGI6QWNjZXB0UnRlR3JwT2ZmZXJzUnFzdFR5cGUi
Lz4KCiAgICAgIDxjb21wbGV4VHlwZSBuYW1lPSJBY2NlcHRSdGVHcnBPZmZlcnNScXN0VHlwZSI+
CiAgICAgICAgPGNvbXBsZXhDb250ZW50PgogICAgICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBw
YjpCYXNpY1Jxc3RUeXBlIj4KICAgICAgICAgICAgPHNlcXVlbmNlPgogICAgICAgICAgICAgIDxl
bGVtZW50IG5hbWU9InJ0ZUdycE9mZmVyS2V5IgogICAgICAgICAgICAgICAgIHR5cGU9InNwcHBi
OlJ0ZUdycE9mZmVyS2V5VHlwZSIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4KICAgICAgICAgICAg
PC9zZXF1ZW5jZT4KICAgICAgICAgIDwvZXh0ZW5zaW9uPgogICAgICAgIDwvY29tcGxleENvbnRl
bnQ+CiAgICAgIDwvY29tcGxleFR5cGU+CgoKICAgVGhlIGVsZW1lbnQgcGFzc2VkIGludG8gdGhl
IHNwcHBSZXF1ZXN0IGVsZW1lbnQgZm9yIHRoaXMgb3BlcmF0aW9uIGlzCiAgIHRoZSBhY2NlcHRS
dGVHcnBPZmZlcnNScXN0IGVsZW1lbnQuICBUaGlzIGVsZW1lbnQgaXMgb2YgdHlwZQoKCgpNdWxl
LCBldCBhbC4gICAgICAgICAgICAgRXhwaXJlcyBNYXJjaCAxOSwgMjAxMSAgICAgICAgICAgICAg
ICBbUGFnZSA0MF0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICBkcmFmdC1kcmlua3Mtc3Bw
cm92ICAgICAgICAgICAgU2VwdGVtYmVyIDIwMTAKCgogICBBY2NlcHRSdGVHcnBPZmZlcnNScXN0
VHlwZSwgd2hpY2ggZXh0ZW5kcyBCYXNpY1Jxc3RUeXBlIGFuZCBjb250YWlucwogICBvbmUgb3Ig
bW9yZSBSdGVHcnBPZmZlcktleVR5cGUgb2JqZWN0cy4gIEFueSBsaW1pdGF0aW9uIG9uIHRoZQog
ICBtYXhpbXVtIG51bWJlciBvZiBvYmplY3RzIHRoYXQgbWF5IGJlIHBhc3NlZCBpbnRvIG9yIHJl
dHVybmVkIGJ5IHRoaXMKICAgb3BlcmF0aW9uIGlzIGEgcG9saWN5IGRlY2lzaW9uIGFuZCBub3Qg
bGltaXRlZCBieSB0aGUgcHJvdG9jb2wuCgogICBUaGUgcmVzdWx0IG9mIGFjY2VwdFJ0ZUdycE9m
ZmVyc1Jxc3QgaXMgdGhlIGFjY2VwdFJ0ZUdycE9mZmVyc1JzcG5zCiAgIGVsZW1lbnQgZGVmaW5l
ZCBiZWxvdy4gIEFzIHdpdGggYWxsIFNQUFAgcmVxdWVzdHMsIHRoZSByZXN1bHQgaXMgYWxsLQog
ICBvci1ub3RoaW5nLiAgSWYgbW9yZSB0aGFuIG9uZSBSdGVHcnBPZmZlcktleVR5cGUgaXMgcGFz
c2VkIGludG8gdGhpcwogICByZXF1ZXN0LCB0aGVuIHRoZXkgd2lsbCBlaXRoZXIgYWxsIHN1Y2Nl
ZWQgb3IgYWxsIGZhaWwuICBJbiB0aGUgY2FzZQogICBvZiBmYWlsdXJlLCB0aGUgZmFpbHVyZSBy
ZXNwb25zZSBjb2RlKHMpIGFuZCBtZXNzYWdlKHMpIHdpbGwgaW5kaWNhdGUKICAgdGhlIHJlYXNv
biBmb3IgdGhlIGZhaWx1cmUgYW5kIHRoZSBvYmplY3QocykgdGhhdCBjYXVzZWQgdGhlIGZhaWx1
cmUuCgoKCiAgICAgIDxlbGVtZW50IG5hbWU9ImFjY2VwdFJ0ZUdycE9mZmVyc1JzcG5zIgogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZT0ic3BwcGI6QmFzaWNS
c3Buc1R5cGUiLz4KCgogICBUaGUgcmVzcG9uc2UgY29kZXMgdGhhdCB0aGUgYWNjZXB0UnRlR3Jw
T2ZmZXJzUnNwbnMgb3BlcmF0aW9uIGNhbgogICByZXR1cm4gYXJlIGFzIGZvbGxvd3M6CgogICBv
ICAgIDEwMDA6IFJlcXVlc3QgU3VjY2VlZGVkLgoKICAgbyAgICAyMDAxOiBSZXF1ZXN0IHN5bnRh
eCBpbnZhbGlkLgoKICAgbyAgICAyMDAyOiBSZXF1ZXN0IHRvbyBsYXJnZS4KCiAgIG8gICAgMjAw
MzogVmVyc2lvbiBub3Qgc3VwcG9ydGVkLgoKICAgbyAgICAyMTAzOiBDb21tYW5kIGludmFsaWQu
CgogICBvICAgIDIxMDQ6IEF0dHJpYnV0ZSB2YWx1ZSBpbnZhbGlkLgoKICAgbyAgICAyMTA1OiBP
YmplY3QgZG9lcyBub3QgZXhpc3QuCgogICBvICAgIDIxMDY6IE9iamVjdCBzdGF0dXMgb3Igb3du
ZXJzaGlwIGRvZXMgbm90IGFsbG93IGZvciByZXF1ZXN0LgoKICAgbyAgICAyMzAxOiBTeXN0ZW0g
dGVtcG9yYXJpbHkgdW5hdmFpbGFibGUuCgogICBvICAgIDIzMDI6IFVuZXhwZWN0ZWQgaW50ZXJu
YWwgc3lzdGVtIG9yIHNlcnZlciBlcnJvci4KCjYuNy4gIFJlamVjdCBSb3V0ZSBHcm91cCBPZmZl
cnMgT3BlcmF0aW9uCgogICBOb3QgdW50aWwgYWNjZXNzIHRvIGEgUm91dGUgR3JvdXAgaGFzIGJl
ZW4gb2ZmZXJlZCBhbmQgYWNjZXB0ZWQgd2lsbAogICB0aGUgZGF0YSByZWNpcGllbnQncyBvcmdh
bml6YXRpb24gSUQgYmUgaW5jbHVkZWQgaW4gdGhlIHBlZXJpbmdPcmcKICAgbGlzdCBpbiB0aGF0
IFJvdXRlIEdyb3VwIG9iamVjdCwgYW5kIHRoYXQgUm91dGUgR3JvdXAncyBwZWVyaW5nCiAgIGlu
Zm9ybWF0aW9uIGJlY29tZSBhIGNhbmRpZGF0ZSBmb3IgaW5jbHVzaW9uIGluIHRoZSByZXNwb25z
ZXMgdG8gdGhlCiAgIHJlc29sdXRpb24gcmVxdWVzdHMgc3VibWl0dGVkIGJ5IHRoYXQgZGF0YSBy
ZWNpcGllbnQuICBIb3dldmVyLCB0aGUKCgoKTXVsZSwgZXQgYWwuICAgICAgICAgICAgIEV4cGly
ZXMgTWFyY2ggMTksIDIwMTEgICAgICAgICAgICAgICAgW1BhZ2UgNDFdCgwKSW50ZXJuZXQtRHJh
ZnQgICAgICAgICAgICAgZHJhZnQtZHJpbmtzLXNwcHJvdiAgICAgICAgICAgIFNlcHRlbWJlciAy
MDEwCgoKICAgZGF0YSByZWNpcGllbnQgdGhhdCB0aGUgUm91dGUgR3JvdXAgaGFzIGJlZW4gb2Zm
ZXJlZCB0byBoYXMgdGhlCiAgIG9wdGlvbiBvZiByZWplY3RpbmcgYSBSb3V0ZSBHcm91cCBPZmZl
ciB0aGF0IGhhcyBiZWVuIG9mZmVyZWQgYnV0IG5vdAogICBhY2NlcHRlZCBvciB0aGF0IGhhcyBi
ZWVuIG9mZmVyZWQgYW5kIGFjY2VwdGVkLiAgVGhlCiAgIHJlamVjdFJ0ZUdycE9mZmVyc1Jxc3Qg
b3BlcmF0aW9uIGlzIHVzZWQgZm9yIHRoZXNlIHB1cnBvc2VzIGFuZCBpcwogICBjYWxsZWQgYnks
IG9yIG9uIGJlaGFsZiBvZiwgdGhlIGRhdGEgcmVjaXBpZW50IHRvIGFjY2VwdCBvbmUgb3IgbW9y
ZQogICBSb3V0ZSBHcm91cCBPZmZlcnMgdGhhdCBhcmUgcGVuZGluZyBpbiB0aGUgIm9mZmVyZWQi
IHN0YXR1cyBvciB0aGUKICAgImFjY2VwdGVkIiBzdGF0dXMgZm9yIHRoZSBkYXRhIHJlY2lwaWVu
dCdzIG9yZ2FuaXphdGlvbiBJRC4gIElmIGEKICAgUm91dGUgR3JvdXAgT2ZmZXIgZm9yIHRoZSBn
aXZlbiBSb3V0ZSBHcm91cCBPZmZlciBrZXkgKHJvdXRlIG5hbWUsCiAgIHJvdXRlIHJlZ2lzdHJh
bnQgSUQsIGRhdGEgcmVjaXBpZW50J3Mgb3JnYW5pemF0aW9uIElEKSBleGlzdHMgaW4KICAgZWl0
aGVyIHRoZSBvZmZlcmVkIG9yIGFjY2VwdGVkIHN0YXR1cywgdGhlbiB0aGUgc2VydmVyIGRlbGV0
ZXMgdGhhdAogICBSb3V0ZSBHcm91cCBPZmZlciBvYmplY3QgLCBhbmQsIGlmIGFwcHJvcHJpYXRl
LCByZW1vdmVzIHRoZSBkYXRhCiAgIHJlY2lwaWVudHMgb3JnYW5pemF0aW9uIElEIGZyb20gdGhl
IGxpc3Qgb2YgcGVlck9yZ0lkcyBmb3IgdGhhdCBSb3V0ZQogICBHcm91cC4gIElmIHRoZSBSb3V0
ZSBHcm91cCBPZmZlciBkb2VzIG5vdCBleGlzdCwgdGhlbiB0aGUgc2VydmVyCiAgIHJldHVybnMg
dGhlIGFwcHJvcHJpYXRlIGVycm9yIGNvZGUgMjEwNS4gIFRoZSBYU0QgZGVjbGFyYXRpb25zIGZv
cgogICB0aGUgb3BlcmF0aW9uIHJlcXVlc3Qgb2JqZWN0IGFyZSBhcyBmb2xsb3dzOgoKCgogICAg
ICA8ZWxlbWVudCBuYW1lPSJyZWplY3RSdGVHcnBPZmZlcnNScXN0IgogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdHlwZT0ic3BwcGI6UmVqZWN0UnRlR3JwT2ZmZXJzUnFzdFR5cGUiLz4K
CiAgICAgIDxjb21wbGV4VHlwZSBuYW1lPSJSZWplY3RSdGVHcnBPZmZlcnNScXN0VHlwZSI+CiAg
ICAgICAgPGNvbXBsZXhDb250ZW50PgogICAgICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpC
YXNpY1Jxc3RUeXBlIj4KICAgICAgICAgICAgPHNlcXVlbmNlPgogICAgICAgICAgICAgIDxlbGVt
ZW50IG5hbWU9InJ0ZUdycE9mZmVyS2V5IgogICAgICAgICAgICAgICAgIHR5cGU9InNwcHBiOlJ0
ZUdycE9mZmVyS2V5VHlwZSIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4KICAgICAgICAgICAgPC9z
ZXF1ZW5jZT4KICAgICAgICAgIDwvZXh0ZW5zaW9uPgogICAgICAgIDwvY29tcGxleENvbnRlbnQ+
CiAgICAgIDwvY29tcGxleFR5cGU+CgoKICAgVGhlIGVsZW1lbnQgcGFzc2VkIGludG8gdGhlIHNw
cHBSZXF1ZXN0IGVsZW1lbnQgZm9yIHRoaXMgb3BlcmF0aW9uIGlzCiAgIHRoZSByZWplY3RSdGVH
cnBPZmZlcnNScXN0IGVsZW1lbnQuICBUaGlzIGVsZW1lbnQgaXMgb2YgdHlwZQogICBSZWplY3RS
dGVHcnBPZmZlcnNScXN0VHlwZSwgd2hpY2ggZXh0ZW5kcyBCYXNpY1Jxc3RUeXBlIGFuZCBjb250
YWlucwogICBvbmUgb3IgbW9yZSBSdGVHcnBPZmZlcktleVR5cGUgb2JqZWN0cy4gIEFueSBsaW1p
dGF0aW9uIG9uIHRoZQogICBtYXhpbXVtIG51bWJlciBvZiBvYmplY3RzIHRoYXQgbWF5IGJlIHBh
c3NlZCBpbnRvIG9yIHJldHVybmVkIGJ5IHRoaXMKICAgb3BlcmF0aW9uIGlzIGEgcG9saWN5IGRl
Y2lzaW9uIGFuZCBub3QgbGltaXRlZCBieSB0aGUgcHJvdG9jb2wuCgogICBUaGUgcmVzdWx0IG9m
IHJlamVjdFJ0ZUdycE9mZmVyc1Jxc3QgaXMgdGhlIHJlamVjdFJ0ZUdycE9mZmVyc1JzcG5zCiAg
IGVsZW1lbnQgZGVmaW5lZCBiZWxvdy4gIEFzIHdpdGggYWxsIFNQUFAgcmVxdWVzdHMsIHRoZSBy
ZXN1bHQgaXMgYWxsLQogICBvci1ub3RoaW5nLiAgSWYgbW9yZSB0aGFuIG9uZSBSdGVHcnBPZmZl
cktleVR5cGUgaXMgcGFzc2VkIGludG8gdGhpcwogICByZXF1ZXN0LCB0aGVuIHRoZXkgd2lsbCBl
aXRoZXIgYWxsIHN1Y2NlZWQgb3IgYWxsIGZhaWwuICBJbiB0aGUgY2FzZQogICBvZiBmYWlsdXJl
LCB0aGUgZmFpbHVyZSByZXNwb25zZSBjb2RlKHMpIGFuZCBtZXNzYWdlKHMpIHdpbGwgaW5kaWNh
dGUKICAgdGhlIHJlYXNvbiBmb3IgdGhlIGZhaWx1cmUgYW5kIHRoZSBvYmplY3QocykgdGhhdCBj
YXVzZWQgdGhlIGZhaWx1cmUuCgoKCgoKTXVsZSwgZXQgYWwuICAgICAgICAgICAgIEV4cGlyZXMg
TWFyY2ggMTksIDIwMTEgICAgICAgICAgICAgICAgW1BhZ2UgNDJdCgwKSW50ZXJuZXQtRHJhZnQg
ICAgICAgICAgICAgZHJhZnQtZHJpbmtzLXNwcHJvdiAgICAgICAgICAgIFNlcHRlbWJlciAyMDEw
CgoKICAgICAgIDxlbGVtZW50IG5hbWU9InJlamVjdFJ0ZUdycE9mZmVyc1JzcG5zIgogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9InNwcHBiOkJhc2ljUnNwbnNUeXBlIi8+
CgoKICAgVGhlIHJlc3BvbnNlIGNvZGVzIHRoYXQgdGhlIHJlamVjdFJ0ZUdycE9mZmVyc1JzcG5z
IG9wZXJhdGlvbiBjYW4KICAgcmV0dXJuIGFyZSBhcyBmb2xsb3dzOgoKICAgbyAgICAxMDAwOiBS
ZXF1ZXN0IFN1Y2NlZWRlZC4KCiAgIG8gICAgMjAwMTogUmVxdWVzdCBzeW50YXggaW52YWxpZC4K
CiAgIG8gICAgMjAwMjogUmVxdWVzdCB0b28gbGFyZ2UuCgogICBvICAgIDIwMDM6IFZlcnNpb24g
bm90IHN1cHBvcnRlZC4KCiAgIG8gICAgMjEwMzogQ29tbWFuZCBpbnZhbGlkLgoKICAgbyAgICAy
MTA0OiBBdHRyaWJ1dGUgdmFsdWUgaW52YWxpZC4KCiAgIG8gICAgMjEwNTogT2JqZWN0IGRvZXMg
bm90IGV4aXN0LgoKICAgbyAgICAyMTA2OiBPYmplY3Qgc3RhdHVzIG9yIG93bmVyc2hpcCBkb2Vz
IG5vdCBhbGxvdyBmb3IgcmVxdWVzdC4KCiAgIG8gICAgMjMwMTogU3lzdGVtIHRlbXBvcmFyaWx5
IHVuYXZhaWxhYmxlLgoKICAgbyAgICAyMzAyOiBVbmV4cGVjdGVkIGludGVybmFsIHN5c3RlbSBv
ciBzZXJ2ZXIgZXJyb3IuCgo2LjguICBHZXQgUm91dGUgR3JvdXAgT2ZmZXJzIE9wZXJhdGlvbgoK
ICAgVGhlIGdldFJ0ZUdycE9mZmVyc1Jxc3Qgb3BlcmF0aW9uIGFsbG93cyBhIGNsaWVudCB0byBn
ZXQgdGhlCiAgIHByb3BlcnRpZXMgb2YgemVybyBvciBtb3JlIFJvdXRlIEdyb3VwIE9mZmVyIG9i
amVjdHMgdGhhdCB0aGF0CiAgIHJlZ2lzdHJhciBpcyBhdXRob3JpemVkIHRvIHZpZXcuICBUaGUg
c2VydmVyIHdpbGwgYXR0ZW1wdCB0byBmaW5kCiAgIFJvdXRlIEdyb3VwIE9mZmVyIG9iamVjdHMg
dGhhdCBoYXMgYWxsIHRoZSBwcm9wZXJ0aWVzIHNwZWNpZmllZCBpbgogICB0aGUgY3JpdGVyaWEg
cGFzc2VkIGludG8gdGhlIG9wZXJhdGlvbi4gIElmIG5vIGNyaXRlcmlhIGlzIHBhc3NlZCBpbgog
ICB0aGVuIHRoZSBzZXJ2ZXIgd2lsbCByZXR1cm4gdGhlIGxpc3Qgb2YgUm91dGUgR3JvdXAgT2Zm
ZXIgb2JqZWN0cwogICB0aGF0IHRoZSBxdWVyeWluZyBjbGllbnQgaGFzIHRoZSBhdXRob3JpdHkg
dG8gdmlldy4gIElmIHRoZXJlIGFyZSBubwogICBtYXRjaGluZyBSb3V0ZSBHcm91cCBPZmZlcnMg
Zm91bmQgdGhlbiBhbiBlbXB0eSByZXN1bHQgc2V0IHdpbGwgYmUKICAgcmV0dXJuZWQuCgogICBU
aGUgZWxlbWVudCBwYXNzZWQgaW50byB0aGUgc3BwcFJlcXVlc3QgZWxlbWVudCBmb3IgdGhpcyBv
cGVyYXRpb24gaXMKICAgdGhlIGdldFJ0ZUdycE9mZmVyc1Jxc3QgZWxlbWVudC4gIFRoaXMgZWxl
bWVudCBpcyBvZiB0eXBlCiAgIEdldFJ0ZUdycE9mZmVyc1Jxc3RUeXBlLCB3aGljaCBleHRlbmRz
IEJhc2ljUnFzdFR5cGUgYW5kIGNvbnRhaW5zIHRoZQogICBjcml0ZXJpYSB0aGF0IHRoZSByZXR1
cm5lZFJvdXRlIEdyb3VwIE9mZmVyIG9iamVjdHMgbXVzdCBtYXRjaC4gIEFueQogICBsaW1pdGF0
aW9uIG9uIHRoZSBtYXhpbXVtIG51bWJlciBvZiBvYmplY3RzIHRoYXQgbWF5IGJlIHBhc3NlZCBp
bnRvCiAgIG9yIHJldHVybmVkIGJ5IHRoaXMgb3BlcmF0aW9uIGlzIGEgcG9saWN5IGRlY2lzaW9u
IGFuZCBub3QgbGltaXRlZCBieQogICB0aGUgcHJvdG9jb2wuICBUaGUgWFNEIGRlY2xhcmF0aW9u
IG9mIHRoZSBvcGVyYXRpb24gaXMgYXMgZm9sbG93czoKCgoKCgpNdWxlLCBldCBhbC4gICAgICAg
ICAgICAgRXhwaXJlcyBNYXJjaCAxOSwgMjAxMSAgICAgICAgICAgICAgICBbUGFnZSA0M10KDApJ
bnRlcm5ldC1EcmFmdCAgICAgICAgICAgICBkcmFmdC1kcmlua3Mtc3Bwcm92ICAgICAgICAgICAg
U2VwdGVtYmVyIDIwMTAKCgogICAgICA8ZWxlbWVudCBuYW1lPSJnZXRSdGVHcnBPZmZlcnNScXN0
IgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZT0ic3BwcGI6R2V0UnRlR3Jw
T2ZmZXJzUnFzdFR5cGUiLz4KCiAgICAgIDxjb21wbGV4VHlwZSBuYW1lPSJHZXRSdGVHcnBPZmZl
cnNScXN0VHlwZSI+CiAgICAgICAgPGNvbXBsZXhDb250ZW50PgogICAgICAgICAgPGV4dGVuc2lv
biBiYXNlPSJzcHBwYjpCYXNpY1Jxc3RUeXBlIj4KICAgICAgICAgICAgPHNlcXVlbmNlPgogICAg
ICAgICAgICAgIDxlbGVtZW50IG5hbWU9Im9mZmVyZWRCeVBlZXJzIgogICAgICAgICAgICAgIHR5
cGU9ImJvb2xlYW4iIG1pbk9jY3Vycz0iMCIvPgogICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9
Im9mZmVyZWRUb1BlZXJzIgogICAgICAgICAgICAgIHR5cGU9ImJvb2xlYW4iIG1pbk9jY3Vycz0i
MCIvPgogICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9InN0YXR1cyIKICAgICAgICAgICAgICB0
eXBlPSJzcHBwYjpSdGVHcnBPZmZlclN0YXR1c1R5cGUiIG1pbk9jY3Vycz0iMCIvPgogICAgICAg
ICAgICAgIDxlbGVtZW50IG5hbWU9InBlZXJpbmdPcmciIHR5cGU9InNwcHBiOk9yZ0lkVHlwZSIK
ICAgICAgICAgICAgICAgICBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+CiAg
ICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0icnRlR3JwT2ZmZXJLZXkiCiAgICAgICAgICAgICAg
dHlwZT0ic3BwcGI6UnRlR3JwT2ZmZXJLZXlUeXBlIgogICAgICAgICAgICAgICAgIG1pbk9jY3Vy
cz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4KICAgICAgICAgICAgPC9zZXF1ZW5jZT4KICAg
ICAgICAgIDwvZXh0ZW5zaW9uPgogICAgICAgIDwvY29tcGxleENvbnRlbnQ+CiAgICAgIDwvY29t
cGxleFR5cGU+CgoKICAgVGhlIEdldFJ0ZUdycE9mZmVyc1Jxc3RUeXBlIG9iamVjdCBpcyBjb21w
b3NlZCBvZiB0aGUgZm9sbG93aW5nCiAgIGVsZW1lbnRzOgoKICAgbyAgICBvZmZlcmVkQnlQZWVy
czogWmVybyBvciBvbmUgYm9vbGVhbiB2YWx1ZSB0aGF0LCBpZiB0cnVlLAogICAgICAgIGluZGlj
YXRlcyB0aGF0IG9ubHkgb2ZmZXJzIHRoYXQgYXJlIG9mZmVyZWQgYnkgcGVlcmluZwogICAgICAg
IG9yZ2FuaXphdGlvbnMgdG8gdGhlIHF1ZXJ5aW5nIHJlZ2lzdHJhbnQgc2hvdWxkIGJlIGluY2x1
ZGVkIGluCiAgICAgICAgdGhlIHJlc3VsdCBzZXQuICBJZiB0aGlzIHZhbHVlIGlzIGZhbHNlLCB0
aGUgb2ZmZXJzIGJ5IHBlZXJpbmcKICAgICAgICBvcmdhbml6YXRpb25zIHRvIHRoZSBxdWVyeWlu
ZyByZWdpc3RyYW50IHNob3VsZCBub3QgYmUgaW5jbHVkZWQKICAgICAgICBpbiB0aGUgcmVzdWx0
IHNldC4gIFRoZSByZXN1bHQgc2V0IGlzIGFsc28gc3ViamVjdCB0byBvdGhlcgogICAgICAgIHF1
ZXJ5IGNyaXRlcmlhIGluIHRoZSByZXF1ZXN0LgoKICAgbyAgICBvZmZlcmVkVG9QZWVyczogWmVy
byBvciBvbmUgYm9vbGVhbiB2YWx1ZSB0aGF0LCBpZiB0cnVlLAogICAgICAgIGluZGljYXRlcyB0
aGF0IG9ubHkgb2ZmZXJzIHRoYXQgYXJlIG9mZmVyZWQgdG8gcGVlcmluZwogICAgICAgIG9yZ2Fu
aXphdGlvbnMgYnkgdGhlIHF1ZXJ5aW5nIHJlZ2lzdHJhbnQgc2hvdWxkIGJlIGluY2x1ZGVkIGlu
CiAgICAgICAgdGhlIHJlc3VsdCBzZXQuICBJZiB0aGlzIHZhbHVlIGlzIGZhbHNlLCB0aGUgb2Zm
ZXJzIHRvIHBlZXJpbmcKICAgICAgICBvcmdhbml6YXRpb25zIGJ5IHRoZSBxdWVyeWluZyByZWdp
c3RyYW50IHNob3VsZCBub3QgYmUgaW5jbHVkZWQKICAgICAgICBpbiB0aGUgcmVzdWx0IHNldC4g
IFRoZSByZXN1bHQgc2V0IGlzIGFsc28gc3ViamVjdCB0byBvdGhlcgogICAgICAgIHF1ZXJ5IGNy
aXRlcmlhIGluIHRoZSByZXF1ZXN0LgoKICAgbyAgICBzdGF0dXM6IFRoZSBzdGF0dXMgb2YgdGhl
IG9mZmVyLCBvZmZlcmVkIG9yIGFjY2VwdGVkLiAgT25seQogICAgICAgIG9mZmVycyBpbiB0aGUg
c3BlY2lmaWVkIHN0YXR1cyBzaG91bGQgYmUgaW5jbHVkZWQgaW4gdGhlIHJlc3VsdAogICAgICAg
IHNldC4gIElmIHRoaXMgZWxlbWVudCBpcyBub3QgcHJlc2VudCB0aGVuIHRoZSBzdGF0dXMgb2Yg
dGhlCiAgICAgICAgb2ZmZXIgc2hvdWxkIG5vdCBiZSBjb25zaWRlcmVkIGluIHRoZSBxdWVyeS4g
IFRoZSByZXN1bHQgc2V0IGlzCiAgICAgICAgYWxzbyBzdWJqZWN0IHRvIG90aGVyIHF1ZXJ5IGNy
aXRlcmlhIGluIHRoZSByZXF1ZXN0LgoKCgpNdWxlLCBldCBhbC4gICAgICAgICAgICAgRXhwaXJl
cyBNYXJjaCAxOSwgMjAxMSAgICAgICAgICAgICAgICBbUGFnZSA0NF0KDApJbnRlcm5ldC1EcmFm
dCAgICAgICAgICAgICBkcmFmdC1kcmlua3Mtc3Bwcm92ICAgICAgICAgICAgU2VwdGVtYmVyIDIw
MTAKCgogICBvICAgIHBlZXJpbmdPcmc6IFplcm8gb3IgbW9yZSBvcmdhbml6YXRpb24gSURzLiAg
T25seSBvZmZlcnMgdGhhdCBhcmUKICAgICAgICBvZmZlcmVkIHRvIG9yIG9mZmVyZWQgYnkgdGhl
IG9yZ2FuaXphdGlvbiBJRHMgaW4gdGhpcyBsaXN0CiAgICAgICAgc2hvdWxkIGJlIGluY2x1ZGVk
IGluIHRoZSByZXN1bHQgc2V0LiAgVGhlIHJlc3VsdCBzZXQgaXMgYWxzbwogICAgICAgIHN1Ympl
Y3QgdG8gb3RoZXIgcXVlcnkgY3JpdGVyaWEgaW4gdGhlIHJlcXVlc3QuCgogICBvICAgIHJ0ZUdy
cE9mZmVyS2V5OiBaZXJvIG9yIG1vcmUgUm91dGUgR3JvdXAgT2ZmZXIgS2V5cy4gIE9ubHkKICAg
ICAgICBvZmZlcnMgaGF2aW5nIG9uZSBvZiB0aGVzZSBrZXlzIHNob3VsZCBiZSBpbmNsdWRlZCBp
biB0aGUgcmVzdWx0CiAgICAgICAgc2V0LiAgVGhlIHJlc3VsdCBzZXQgaXMgYWxzbyBzdWJqZWN0
IHRvIG90aGVyIHF1ZXJ5IGNyaXRlcmlhIGluCiAgICAgICAgdGhlIHJlcXVlc3QuCgogICBUaGUg
cmVzdWx0IG9mIHRoZSBnZXRSdGVHcnBPZmZlcnNScXN0IG9wZXJhdGlvbiByZXR1cm5lZCBpbiB0
aGUKICAgc3BwcFJlc3BvbnNlIGVsZW1lbnQgaXMgdGhlIGdldFJ0ZUdycE9mZmVyc1JzcG5zIGVs
ZW1lbnQgZGVmaW5lZAogICBiZWxvdy4gIFRoaXMgb2JqZWN0IGNvbnRhaW5zIHRoZSByZXN1bHRp
bmcgc2V0IG9mIFJ0ZUdycE9mZmVyVHlwZQogICBvYmplY3RzLCBvciBhbiBlbXB0eSBzZXQgaWYg
dGhlcmUgd2VyZSBubyBtYXRjaGVzLgoKCgogICAgICA8ZWxlbWVudCBuYW1lPSJnZXRSdGVHcnBP
ZmZlcnNSc3BucyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZT0ic3BwcGI6
R2V0UnRlR3JwT2ZmZXJzUnNwbnNUeXBlIi8+CgogICAgICA8Y29tcGxleFR5cGUgbmFtZT0iR2V0
UnRlR3JwT2ZmZXJzUnNwbnNUeXBlIj4KICAgICAgICA8Y29tcGxleENvbnRlbnQ+CiAgICAgICAg
ICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnNwbnNUeXBlIj4KICAgICAgICAgICAgPHNl
cXVlbmNlPgogICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9InJ0ZUdycE9mZmVyIiB0eXBlPSJz
cHBwYjpSdGVHcnBPZmZlclR5cGUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIvPgogICAgICAgICAgICA8L3NlcXVl
bmNlPgogICAgICAgICAgPC9leHRlbnNpb24+CiAgICAgICAgPC9jb21wbGV4Q29udGVudD4KICAg
ICAgPC9jb21wbGV4VHlwZT4KCgogICBUaGUgcmVzcG9uc2UgY29kZXMgdGhhdCB0aGUgZ2V0UnRl
R3JwT2ZmZXJzUnFzdCBvcGVyYXRpb24gY2FuIHJldHVybgogICBhcmUgYXMgZm9sbG93czoKCiAg
IG8gICAgMTAwMDogUmVxdWVzdCBTdWNjZWVkZWQuCgogICBvICAgIDIwMDE6IFJlcXVlc3Qgc3lu
dGF4IGludmFsaWQuCgogICBvICAgIDIwMDI6IFJlcXVlc3QgdG9vIGxhcmdlLgoKICAgbyAgICAy
MDAzOiBWZXJzaW9uIG5vdCBzdXBwb3J0ZWQuCgogICBvICAgIDIxMDM6IENvbW1hbmQgaW52YWxp
ZC4KCiAgIG8gICAgMjEwNDogQXR0cmlidXRlIHZhbHVlIGludmFsaWQuCgoKCgoKTXVsZSwgZXQg
YWwuICAgICAgICAgICAgIEV4cGlyZXMgTWFyY2ggMTksIDIwMTEgICAgICAgICAgICAgICAgW1Bh
Z2UgNDVdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgZHJhZnQtZHJpbmtzLXNwcHJvdiAg
ICAgICAgICAgIFNlcHRlbWJlciAyMDEwCgoKICAgbyAgICAyMzAxOiBTeXN0ZW0gdGVtcG9yYXJp
bHkgdW5hdmFpbGFibGUuCgogICBvICAgIDIzMDI6IFVuZXhwZWN0ZWQgaW50ZXJuYWwgc3lzdGVt
IG9yIHNlcnZlciBlcnJvci4KCjYuOS4gIFB1YmxpYyBJZGVudGlmaWVyIE9wZXJhdGlvbnMKCiAg
IFB1YmxpYyBJZGVudGlmaWVyIGlzIGEgd2VsbC1rbm93biBhdHRyaWJ1dGUgdGhhdCBpcyB1c2Vk
IGFzIHRoZQogICBzZWFyY2gga2V5IHRvIGZpbmQgdGhlIHJvdXRlcyBhc3NvY2lhdGVkIHdpdGgg
aXQuICBUaGVyZSBhcmUgdGhyZWUKICAgdHlwZXMgb2YgcHVibGljIGlkZW50aWZpZXJzIGRlZmlu
ZWQgaW4gdGhpcyBkb2N1bWVudDogVE5UeXBlIGZvciB0aGUKICAgdGVsZXBob25lIG51bWJlciwg
RW1haWxUeXBlIGZvciB0aGUgZW1haWwgYWRkcmVzcywgYW5kIFJOVHlwZSBmb3IKICAgUFNUTiBy
b3V0aW5nIG51bWJlci4gIEZ1cnRoZXIsIFROUmFuZ2VUeXBlIGlzIHVzZWQgdG8gYWRkIGEgcmFu
Z2Ugb2YKICAgdGVsZXBob25lIG51bWJlcnMuCgo2LjkuMS4gIEFkZCBQdWJsaWMgSWRlbnRpZmll
cgoKICAgYWRkUHViSWRzUnFzdCBvcGVyYXRpb24gaXMgdXNlZCB0byBjcmVhdGUgb3Igb3Zlcndy
aXRlIG9uZSBvciBtb3JlCiAgIHB1YmxpYyBpZGVudGlmaWVyKHMpLiAgV2hlbiBhY3RpdmF0aW5n
IGEgbmV3IHB1YmxpYyBpZGVudGlmaWVyIHRoYXQKICAgY2FuIGJlIHJlYWNoZWQgdXNpbmcgYSBj
b21tb24gc2V0IG9mIHJvdXRlcywgaXQgaXMgb2Z0ZW4gYXNzb2NpYXRlZAogICB3aXRoIGEgd2Vs
bC1rbm93biBkZXN0aW5hdGlvbiBncm91cC4gIEluIHNvbWUgY2FzZXMsIHN1Y2ggYXMgdGhlCiAg
IGVtYWlsIHB1YmxpYyBpZGVudGlmaWVyLCB0aGUgcm91dGluZyBpbmZvcm1hdGlvbiBpcyB1bmlx
dWUsIGFuZAogICB0aGVyZWZvcmUsIGFkZFB1Yklkc1Jxc3QgYWxsb3dzIHRoZSBwdWJsaWMgaWRl
bnRpZmllciB0byBiZSBkaXJlY3RseQogICBhc3NvY2lhdGVkIHdpdGggYSByb3V0ZSByZWNvcmQu
CgogICBQdWJJZFR5cGUgaW4gdGhlIHNjaGVtYSByZXByZXNlbnRzIHRoZSBwdWJsaWMgaWRlbnRp
ZmllciBhbmQgaXQgaXMKICAgZGVmaW5lZCBhcyBhbiBhYnN0cmFjdCB0eXBlLiAgVE5UeXBlLCBF
bWFpbFR5cGUsIGFuZCBSTlR5cGUsIHRoZQogICBjb25jcmV0ZSB0eXBlcyBvZiBQdWJJZFR5cGUs
IGFyZSBpbnB1dHMgdG8gJ2FkZFB1YklkUnFzdCcgb3BlcmF0aW9uLgogICBUaGUgZGVjbGFyYXRp
b24gb2YgJ2FkZFB1Yklkc1Jxc3QnIGlzIGFzIGZvbGxvd3M6CgoKCiAgICAgICA8ZWxlbWVudCBu
YW1lPSJhZGRQdWJJZHNScXN0IiB0eXBlPSJzcHBwYjpBZGRQdWJJZHNScXN0VHlwZSIvPgoKICAg
ICAgIDxjb21wbGV4VHlwZSBuYW1lPSJBZGRQdWJJZHNScXN0VHlwZSI+CiAgICAgICAgIDxjb21w
bGV4Q29udGVudD4KICAgICAgICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5
cGUiPgogICAgICAgICAgICAgPHNlcXVlbmNlPgogICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1l
PSJwaSIgdHlwZT0ic3BwcGI6UHViSWRUeXBlIgogICAgICAgICAgICAgICAgIG1heE9jY3Vycz0i
dW5ib3VuZGVkIi8+CiAgICAgICAgICAgICA8L3NlcXVlbmNlPgogICAgICAgICAgIDwvZXh0ZW5z
aW9uPgogICAgICAgICA8L2NvbXBsZXhDb250ZW50PgogICAgICAgPC9jb21wbGV4VHlwZT4KCgog
ICBGb3IgdGhlICdhZGRQdWJJZHNScXN0JyBvcGVyYXRpb24gdG8gc3VjY2VlZCwgZWFjaCBwdWJs
aWMgaWRlbnRpZmllcgogICBzaG91bGQgYmUgYXNzb2NpYXRlZCB3aXRoIGF0IGxlYXN0IGEgdmFs
aWQgZGVzdGluYXRpb24gZ3JvdXAgb3IgYQogICB2YWxpZCByb3V0ZSB0eXBlIGFzIGRlZmluZWQg
d2l0aGluIHRoZSBQdWJJZFR5cGUgZGVmaW5pdGlvbi4gIElmIG5vdCwKICAgdGhlIHByb3Zpc2lv
bmluZyBzZXJ2ZXIgd2lsbCBkZWVtIHRoZSByZXF1ZXN0IGEgZmFpbHVyZSBhbmQgcmV0dXJuIGFu
CgoKCk11bGUsIGV0IGFsLiAgICAgICAgICAgICBFeHBpcmVzIE1hcmNoIDE5LCAyMDExICAgICAg
ICAgICAgICAgIFtQYWdlIDQ2XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgIGRyYWZ0LWRy
aW5rcy1zcHByb3YgICAgICAgICAgICBTZXB0ZW1iZXIgMjAxMAoKCiAgIGFwcHJvcHJpYXRlIGZh
aWx1cmUgY29kZSBpbiB0aGUgcmVzcG9uc2UuCgogICBUTlR5cGUgaXMgYSBjb25jcmV0ZSBwdWJs
aWMgaWRlbnRpZmllciB0aGF0IGV4dGVuZHMgUHViSWRUeXBlCiAgIGRlZmluaXRpb24uICBJZiB0
aGUgZW50aXR5IHByb3Zpc2lvbmluZyB0aGUgdGVsZXBob25lIG51bWJlciBjYW4KICAgYXNzZXJ0
IHRoYXQgdGhlIHJlZ2lzdHJhbnQgZm9yIGEgZ2l2ZW4gVE4gaXMgdGhlIGNhcnJpZXIgb2YgcmVj
b3JkCiAgIFtzZWUgUkZDIDUwNjddLCB0aGVuIGl0IFNIT1VMRCBpbmNsdWRlIHRoZSAnY29yQ2xh
aW0nIGVsZW1lbnQgd2l0aCBhCiAgIHZhbHVlICd0cnVlJy4KICAgQW4gU1BQUCBzZXJ2ZXIgaW1w
bGVtZW50YXRpb24gbWF5IHZhbGlkYXRlIHRoYXQgdGhlIHJlZ2lzdHJhbnQgb2YgYQogICBnaXZl
biBUTiBpcyBpbmRlZWQgdGhlIGNhcnJpZXIgb2YgcmVjb3JkIGluIG5lYXItcmVhbHRpbWUuICBJ
biB0aGlzCiAgIGNhc2UsIGFuIGFwcHJvcHJpYXRlIGZhaWx1cmUgcmVzcG9uc2UgTVVTVCBiZSBy
ZXR1cm5lZCBpZiB0aGUgU1BQUAogICBzZXJ2ZXIgcmVjb3JkcyBkaXNhZ3JlZSB3aXRoIHRoZSBD
T1IgY2xhaW0gb2YgdGhlIHByb3Zpc2lvbmluZwogICBlbnRpdHkuCiAgIEFuIFNQUFAgc2VydmVy
IGltcGxlbWVudGF0aW9uIG1heSBhbHNvIGFjY2VwdCB0aGUgcHJvdmlzaW9uaW5nCiAgIHJlcXVl
c3RzIGluIGJ1bGsgYW5kIGNvbmR1Y3Qgb2ZmbGluZSB2YWxpZGF0aW9uIG9mIHRoZSBDT1IgY2xh
aW1zLgogICBJbiB0aGlzIGNhc2UsIGlmIHRoZSBTUFBQIHNlcnZlciBNVVNUIGFkZCB0aGUgc3Rh
dHVzIG9mIHRoZSBDT1IKICAgdmFsaWRhdGlvbiBpbiB0aGUgJ2NvcicgZWxlbWVudCBpbiB0aGUg
VE4gb2JqZWN0IGFuZCBzZXQgdGhlICdjb3InCiAgIHZhbHVlIHRvICdmYWxzZScuCgoKCiAgPGNv
bXBsZXhUeXBlIG5hbWU9IlB1YklkVHlwZSIgYWJzdHJhY3Q9InRydWUiPgogICAgPGNvbXBsZXhD
b250ZW50PgogICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNPYmpUeXBlIj4KICAgICAg
IDxzZXF1ZW5jZT4KICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZGdOYW1lIiB0eXBlPSJzcHBwYjpP
YmpOYW1lVHlwZSIgbWluT2NjdXJzPSIwIi8+CiAgICAgICAgIDxlbGVtZW50IG5hbWU9InJ0ZVJl
YyIgdHlwZT0ic3BwcGI6UnRlUmVjVHlwZSIgbWluT2NjdXJzPSIwIgogICAgICAgICAgIG1heE9j
Y3Vycz0idW5ib3VuZGVkIi8+CiAgICAgICAgIDxlbGVtZW50IG1pbk9jY3Vycz0iMCIKICAgICAg
ICAgbmFtZT0iY29ySW5mbyIgdHlwZT0ic3BwcGI6Q09SSW5mb1R5cGUiLz4KICAgICAgIDwvc2Vx
dWVuY2U+CiAgICAgPC9leHRlbnNpb24+CiAgICA8L2NvbXBsZXhDb250ZW50PgogIDwvY29tcGxl
eFR5cGU+CgogIDxjb21wbGV4VHlwZSBuYW1lPSJUTlR5cGUiPgogICAgPGNvbXBsZXhDb250ZW50
PgogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOlB1YklkVHlwZSI+CiAgICAgICAgPHNlcXVl
bmNlPgogICAgICAgICAgPGVsZW1lbnQgbmFtZT0idG4iIHR5cGU9InN0cmluZyIvPgogICAgICAg
ICAgPGVsZW1lbnQgbmFtZT0iY29yQ2xhaW0iIHR5cGU9InNwcHBiOkNPUkluZm9UeXBlIgogICAg
ICAgICAgICBtaW5PY2N1cnM9IjAiLz4KICAgICAgICA8L3NlcXVlbmNlPgogICAgICA8L2V4dGVu
c2lvbj4KICAgIDwvY29tcGxleENvbnRlbnQ+CiAgPC9jb21wbGV4VHlwZT4KCgogICBGb3IgYWRk
ZWQgZmxleGliaWxpdHksIHRoZXJlIGlzIHN1cHBvcnQgdG8gYWRkIGEgcmFuZ2Ugb2YgdGVsZXBo
b25lCgoKCk11bGUsIGV0IGFsLiAgICAgICAgICAgICBFeHBpcmVzIE1hcmNoIDE5LCAyMDExICAg
ICAgICAgICAgICAgIFtQYWdlIDQ3XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgIGRyYWZ0
LWRyaW5rcy1zcHByb3YgICAgICAgICAgICBTZXB0ZW1iZXIgMjAxMAoKCiAgIG51bWJlcnMgYW5k
IGFzc29jaWF0ZSB0aGVtIHdpdGggYSBkZXN0aW5hdGlvbiBncm91cC4gIFROUlR5cGUgZXh0ZW5k
cwogICBUTlR5cGUgYW5kIGFkZHMgdGhlICdlbmRUbicgYXR0cmlidXRlIHRvIG1hcmsgdGhlIGVu
ZCBvZiB0aGUgcmFuZ2UuCiAgIEluIHRoZSBUTlJUeXBlIGNvbnRleHQsIHRoZSBleHRlbmRlZCAn
dG4nIGF0dHJpYnV0ZSBpcyB1c2VkIGZvciB0aGUKICAgc3RhcnRpbmcgVE4gb2YgYSBnaXZlbiB0
ZWxlcGhvbmUgbnVtYmVyIHJhbmdlLgoKCgogICAgICAgPGNvbXBsZXhUeXBlIG5hbWU9IlROUlR5
cGUiPgogICAgICAgICA8Y29tcGxleENvbnRlbnQ+CiAgICAgICAgICAgPGV4dGVuc2lvbiBiYXNl
PSJzcHBwYjpUTlR5cGUiPgogICAgICAgICAgICAgPHNlcXVlbmNlPgogICAgICAgICAgICAgICA8
ZWxlbWVudCBuYW1lPSJlbmRUbiIgdHlwZT0ic3RyaW5nIi8+CiAgICAgICAgICAgICA8L3NlcXVl
bmNlPgogICAgICAgICAgIDwvZXh0ZW5zaW9uPgogICAgICAgICA8L2NvbXBsZXhDb250ZW50Pgog
ICAgICAgPC9jb21wbGV4VHlwZT4KCgogICBUaGUgZWxlbWVudCBwYXNzZWQgaW50byB0aGUgc3Bw
cFJlcXVlc3QgZWxlbWVudCBmb3IgdGhpcyBvcGVyYXRpb24gaXMKICAgdGhlIGFkZFB1Yklkc1Jx
c3QgZWxlbWVudC4gIFRoaXMgZWxlbWVudCBpcyBvZiB0eXBlCiAgIEFkZFB1Yklkc1Jxc3RUeXBl
LCB3aGljaCBleHRlbmRzIEJhc2ljUnFzdFR5cGUgYW5kIGNvbnRpYW5zIG9uZSBvcgogICBtb3Jl
IFB1YklkVHlwZSBvYmplY3RzLiAgQW55IGxpbWl0YXRpb24gb24gdGhlIG1heGltdW0gbnVtYmVy
IG9mCiAgIFB1YklkVHlwZSBvYmplY3RzIHRoYXQgbWF5IGJlIHBhc3NlZCBpbnRvIHRoaXMgb3Bl
cmF0b2luIGlzIGEgcG9saWN5CiAgIGRlY2lzaW9uIGFuZCBpcyBub3QgbGltaXRlZCBieSB0aGUg
cHJvdG9jb2wuCgogICBUaGUgcmVzcG9uc2UgZnJvbSB0aGUgc2VydmVyIGlzIHJldHVybmVkIGlu
IGFkZFB1Yklkc1JzcG5zIGVsZW1lbnQuCiAgIElmIG1vcmUgdGhhbiBvbmUgcHVibGljIGlkZW50
aWZpZXJzIGFyZSBwYXNzZWQgaW4gdGhlIGFkZFB1Yklkc1Jxc3QsCiAgIHRoZW4gYSBmYWlsdXJl
IHRvIGFkZCBvbmUgd2lsbCByZXN1bHQgaW4gdGhlIGZhaWx1cmUgb2YgYWRkUHViSWRzUnFzdAog
ICBvcGVyYXRpb24uICBJZiB0aGUgJ3RyYW5zYWN0aW9uYWwnIGF0dHJpYnV0ZSBpcyBzZXQgdG8g
J3RydWUnIGluIHRoZQogICByb290IGVsZW1lbnQgc3BwcFJlcXVlc3QgYW5kIG1vcmUgdGhhbiBv
bmUgb3BlcmF0aW9uIHJlcXVlc3QgZWxlbWVudHMKICAgYXJlIGluY2x1ZGVkLCB0aGVuIGEgZmFp
bHVyZSBvZiBhbnkgb25lIG9wZXJhdGlvbiB3aWxsIHJlc3VsdCBpbiB0aGUKICAgb3ZlcmFsbCBm
YWlsdXJlIG9mIHNwcHBSZXF1ZXN0LiAgSW4gdGhlIGNhc2Ugb2YgYSBmYWlsdXJlLCB0aGUKICAg
cmVzcG9uc2UgY29kZShzKSBhbmQgbWVzc2FnZShzKSB3aWxsIGluZGljYXRlIHRoZSByZWFzb24g
b2YgZmFpbHVyZS4KCgoKICAgICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0iYWRkUnRlR3Jwc1Jz
cG5zIgogICAgICAgICAgICAgICB0eXBlPSJzcHBwYjpCYXNpY1JzcG5zVHlwZSIvPgoKCiAgIFRo
ZSByZXNwb25zZSBjb2RlcyB0aGF0IHRoZSBhZGRSdGVHcnBzUnFzdCBvcGVyYXRpb24gY2FuIHJl
dHVybiBhcmUKICAgYXMgZm9sbG93czoKCiAgIG8gICAgMTAwMDogUmVxdWVzdCBTdWNjZWVkZWQu
CgogICBvICAgIDIwMDE6IFJlcXVlc3Qgc3ludGF4IGludmFsaWQuCgoKCgoKTXVsZSwgZXQgYWwu
ICAgICAgICAgICAgIEV4cGlyZXMgTWFyY2ggMTksIDIwMTEgICAgICAgICAgICAgICAgW1BhZ2Ug
NDhdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgZHJhZnQtZHJpbmtzLXNwcHJvdiAgICAg
ICAgICAgIFNlcHRlbWJlciAyMDEwCgoKICAgbyAgICAyMDAyOiBSZXF1ZXN0IHRvbyBsYXJnZS4K
CiAgIG8gICAgMjAwMzogVmVyc2lvbiBub3Qgc3VwcG9ydGVkLgoKICAgbyAgICAyMTAzOiBDb21t
YW5kIGludmFsaWQuCgogICBvICAgIDIxMDQ6IEF0dHJpYnV0ZSB2YWx1ZSBpbnZhbGlkLgoKICAg
byAgICAyMTA1OiBPYmplY3QgZG9lcyBub3QgZXhpc3QuCgogICBvICAgIDIxMDY6IE9iamVjdCBz
dGF0dXMgb3Igb3duZXJzaGlwIGRvZXMgbm90IGFsbG93IGZvciByZXF1ZXN0LgoKICAgbyAgICAy
MzAxOiBTeXN0ZW0gdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUuCgogICBvICAgIDIzMDI6IFVuZXhw
ZWN0ZWQgaW50ZXJuYWwgc3lzdGVtIG9yIHNlcnZlciBlcnJvci4KCjYuOS4yLiAgR2V0IFB1Ymxp
YyBJZGVudGlmaWVyCgogICBUaGUgZ2V0UHViSWRzUnFzdCBjYW4gYmUgdXNlZCBieSBhbiBhdXRo
b3JpemVkIGVudGl0eSB0byBvYnRhaW4gdGhlCiAgIHByb3BlcnRpZXMgb2Ygb25lIG9yIG1vcmUg
cHVibGljIGlkZW50aWZpZXJzLiAgSW4gY2FzZSBvZiBhbgogICBhdXRob3JpemF0aW9uIGZhaWx1
cmUgb3IgaWYgbm8gbWF0Y2hpbmcgcHVibGljIGlkZW50aWZpZXJzIGFyZSBmb3VuZCwKICAgYW4g
YXBwcm9wcmlhdGUgZmFpbHVyZSBjb2RlIHdpbGwgYmUgcmV0dXJuZWQuCgogICBUbyBtYWtlIGEg
c3VjY2Vzc2Z1bCBxdWVyeSwgZ2V0UHViSWRzUnFzdCBlbGVtZW50IGlzIHNldCB3aXRoaW4gdGhl
CiAgIHNwcHBSZXF1ZXN0IHJvb3QgZWxlbWVudC4gZ2V0UHViSWRzUnFzdCBpcyBvZiB0eXBlIEdl
dFB1Yklkc1Jxc3RUeXBlLAogICB3aGljaCBleHRlbmRzIGZyb20gdGhlIGNvbW1vbiBCYXNpY1Jx
c3RUeXBlLgoKCgogICAgICAgICA8ZWxlbWVudCBuYW1lPSJnZXRQdWJJZHNScXN0IiB0eXBlPSJz
cHBwYjpHZXRQdWJJZHNScXN0VHlwZSIvPgogICAgICAgICA8Y29tcGxleFR5cGUgbmFtZT0iQWRk
UHViSWRzUnFzdFR5cGUiPgogICAgICAgICAgIDxjb21wbGV4Q29udGVudD4KICAgICAgICAgICAg
IDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+CiAgICAgICAgICAgICAgIDxz
ZXF1ZW5jZT4KICAgICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJwaSIgdHlwZT0ic3BwcGI6
UHViSWRUeXBlIgogICAgICAgICAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4KICAg
ICAgICAgICAgICAgPC9zZXF1ZW5jZT4KICAgICAgICAgICAgIDwvZXh0ZW5zaW9uPgogICAgICAg
ICAgIDwvY29tcGxleENvbnRlbnQ+CiAgICAgICAgIDwvY29tcGxleFR5cGU+CgoKICAgVGhlIHJl
c3VsdCBvZiB0aGUgZ2V0UHViSWRzUnFzdCBvcGVyYXRpb24gcmV0dXJuZWQgaW4gdGhlCiAgIHNw
cHBSZXNwb25zZSBlbGVtZW50IGlzIHRoZSBnZXRQdWJJZHNSc3BucyBlbGVtZW50IG9mIHR5cGUK
ICAgR2V0UHViSWRzUnNwbnNUeXBlLiAgSWYgdGhlIG1hdGNoaW5nIHJlY29yZCBpcyBmb3VuZCwg
Z2V0UHViSWRzUnNwbnMKICAgZWxlbWVudCB3aWxsIGluY2x1ZGUgb25lIG9yIG1vcmUgcGkgZWxl
bWVudHMgd2l0aCBkZXN0aW5hdGlvbiBncm91cAogICBuYW1lIGFuZC9vciB0aGUgcm91dGUgcmVj
b3JkIGFzc29jaWF0aW9ucy4KCgoKCk11bGUsIGV0IGFsLiAgICAgICAgICAgICBFeHBpcmVzIE1h
cmNoIDE5LCAyMDExICAgICAgICAgICAgICAgIFtQYWdlIDQ5XQoMCkludGVybmV0LURyYWZ0ICAg
ICAgICAgICAgIGRyYWZ0LWRyaW5rcy1zcHByb3YgICAgICAgICAgICBTZXB0ZW1iZXIgMjAxMAoK
CiAgICAgICA8ZWxlbWVudCBuYW1lPSJnZXRQdWJJZHNSc3BucyIgdHlwZT0ic3BwcGI6R2V0UHVi
SWRzUnNwbnNUeXBlIi8+CiAgICAgICA8Y29tcGxleFR5cGUgbmFtZT0iR2V0UHViSWRzUnNwbnNU
eXBlIj4KICAgICAgICAgPGNvbXBsZXhDb250ZW50PgogICAgICAgICAgIDxleHRlbnNpb24gYmFz
ZT0ic3BwcGI6QmFzaWNSc3Buc1R5cGUiPgogICAgICAgICAgICAgPHNlcXVlbmNlPgogICAgICAg
ICAgICAgICA8ZWxlbWVudCBuYW1lPSJwaSIgdHlwZT0ic3BwcGI6UHViSWRUeXBlIiBtaW5PY2N1
cnM9IjAiCiAgICAgICAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4KICAgICAgICAg
ICAgIDwvc2VxdWVuY2U+CiAgICAgICAgICAgPC9leHRlbnNpb24+CiAgICAgICAgIDwvY29tcGxl
eENvbnRlbnQ+CiAgICAgICA8L2NvbXBsZXhUeXBlPgoKCiAgIFRoZSByZXNwb25zZSBjb2RlcyB0
aGF0IHRoZSBhZGRSdGVHcnBzUnFzdCBvcGVyYXRpb24gY2FuIHJldHVybiBhcmUKICAgYXMgZm9s
bG93czoKCiAgIG8gICAgMTAwMDogUmVxdWVzdCBTdWNjZWVkZWQuCgogICBvICAgIDIwMDE6IFJl
cXVlc3Qgc3ludGF4IGludmFsaWQuCgogICBvICAgIDIwMDI6IFJlcXVlc3QgdG9vIGxhcmdlLgoK
ICAgbyAgICAyMDAzOiBWZXJzaW9uIG5vdCBzdXBwb3J0ZWQuCgogICBvICAgIDIxMDM6IENvbW1h
bmQgaW52YWxpZC4KCiAgIG8gICAgMjEwNDogQXR0cmlidXRlIHZhbHVlIGludmFsaWQuCgogICBv
ICAgIDIxMDU6IE9iamVjdCBkb2VzIG5vdCBleGlzdC4KCiAgIG8gICAgMjEwNjogT2JqZWN0IHN0
YXR1cyBvciBvd25lcnNoaXAgZG9lcyBub3QgYWxsb3cgZm9yIHJlcXVlc3QuCgogICBvICAgIDIz
MDE6IFN5c3RlbSB0ZW1wb3JhcmlseSB1bmF2YWlsYWJsZS4KCiAgIG8gICAgMjMwMjogVW5leHBl
Y3RlZCBpbnRlcm5hbCBzeXN0ZW0gb3Igc2VydmVyIGVycm9yLgoKNi45LjMuICBEZWxldGUgUHVi
bGljIElkZW50aWZpZXIKCiAgIEluIG9yZGVyIHRvIHJlbW92ZSB0aGUgcHVibGljIGlkZW50aWZp
ZXIsIGFuIGF1dGhvcml6ZWQgZW50aXR5IGNhbgogICB1c2UgdGhlIGRlbFB1Yklkc1Jxc3Qgb3Bl
cmF0aW9uLiAgSWYgdGhlIGVudGl0eSB0aGF0IGlzc3VlZCB0aGUKICAgY29tbWFuZCBpcyBub3Qg
YXV0aG9yaXplZCB0byBwZXJmb3JtIHRoaXMgb3BlcmF0aW9uIG9yIGlmIHRoZSBwdWJsaWMKICAg
aWRlbnRpZmllciBkb2Vzbid0IGV4aXN0LCBhbiBhcHByb3ByaWF0ZSBlcnJvciBjb2RlIHdpbGwg
YmUgcmV0dXJuZWQKICAgaW4gdGhlIHJlc3BvbnNlLgoKICAgZGVsUHViSWRzUnFzdCBlbGVtZW50
IGlzIHNldCBpbiB0aGUgcm9vdCBzcHBwUmVxdWVzdCBlbGVtZW50LgogICBkZWxQdWJJZHNScXN0
IGVsZW1lbnQgaXMgb2YgdHlwZSBEZWxQdWJJZHNScXN0VHlwZSBhcyBzaG93biBiZWxvdzoKCgoK
CgpNdWxlLCBldCBhbC4gICAgICAgICAgICAgRXhwaXJlcyBNYXJjaCAxOSwgMjAxMSAgICAgICAg
ICAgICAgICBbUGFnZSA1MF0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICBkcmFmdC1kcmlu
a3Mtc3Bwcm92ICAgICAgICAgICAgU2VwdGVtYmVyIDIwMTAKCgogICAgICAgPGVsZW1lbnQgbmFt
ZT0iZ2V0UHViSWRzUnFzdCIgdHlwZT0ic3BwcGI6R2V0UHViSWRzUnFzdFR5cGUiLz4KICAgICAg
IDxjb21wbGV4VHlwZSBuYW1lPSJEZWxQdWJJZHNScXN0VHlwZSI+CiAgICAgICAgIDxjb21wbGV4
Q29udGVudD4KICAgICAgICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUi
PgogICAgICAgICAgICAgPHNlcXVlbmNlPgogICAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJw
aSIgdHlwZT0ic3BwcGI6UHViSWRUeXBlIgogICAgICAgICAgICAgICAgIG1heE9jY3Vycz0idW5i
b3VuZGVkIi8+CiAgICAgICAgICAgICA8L3NlcXVlbmNlPgogICAgICAgICAgIDwvZXh0ZW5zaW9u
PgogICAgICAgICA8L2NvbXBsZXhDb250ZW50PgogICAgICAgPC9jb21wbGV4VHlwZT4KCgogICBU
aGUgcmVzdWx0IG9mIHRoZSBkZWxQdWJJZHNScXN0IG9wZXJhdGlvbiByZXR1cm5lZCBpbiB0aGUK
ICAgc3BwcFJlc3BvbnNlIGVsZW1lbnQgaXMgdGhlIGdldFB1Yklkc1JzcG5zIGVsZW1lbnQgb2Yg
dHlwZQogICBHZXRQdWJJZHNSc3Buc1R5cGUuCgoKCiAgICAgICA8ZWxlbWVudCBuYW1lPSJkZWxQ
dWJJZHNSc3BucyIgdHlwZT0ic3BwcGI6QmFzaWNSc3Buc1R5cGUiLz4KCgo2LjEwLiAgRWdyZXNz
IFJvdXRlIE9wZXJhdGlvbnMKCiAgIFRoaXMgc2VjdGlvbiBkZXNjcmliZXMgdGhlIG9wZXJhdGlv
bnMgcmVsYXRlZCB0byBlZ3Jlc3Mgcm91dGVzLiAgSW4KICAgdGhpcyB2ZXJzaW9uLCBlZ3Jlc3Mg
cm91dGVzIGFyZSBvbmx5IGRlZmluZWQgZm9yIHJvdXRlIHJlY29yZHMgb2YKICAgTkFQVFIgdHlw
ZSAoZnV0dXJlIHZlcnNpb25zIG1heSBleHBhbmQgdGhpcyBub3Rpb24gdG8gVVJJIHR5cGVzKS4K
CiAgIFRoZSBlZ3Jlc3Mgcm91dGUgZnVuY3Rpb25hbGl0eSBhbGxvd3MgYSBjYWxsIG9yaWdpbmF0
aW5nIFNTUCB0bwogICBkZWZpbmUgaXRzIGVncmVzcyByb3V0ZSBpbiBhbiBhdHRlbXB0IHRvIHJl
YWNoIHRoZSBpbmdyZXNzIFNCRSBvZiB0aGUKICAgdGFyZ2V0IFNTUC4gIEluIHNvbWUgY2FzZXMs
IHRoZSBjYWxsIG9yaWdpbmF0aW5nIFNTUCBoYXMgbW9yZSB0aGFuCiAgIG9uZSBjaG9pY2Ugb2Yg
ZWdyZXNzIFNCRXMgYW5kIGludGVuZHMgdG8gc2VsZWN0aXZlbHkgdXNlIG9uZSBvZiB0aGVzZQog
ICByb3V0ZSBlbGVtZW50cyBmb3IgY2FsbCB0ZXJtaW5hdGlvbiB0byB0aGUgdGFyZ2V0IFNTUC4K
CiAgIEFuIGVncmVzcyByb3V0ZSBzaW1wbHkgYWxsb3dzIGFuIG9yZ2FuaXphdGlvbiB0byByZS13
cml0ZSB0aGUgcm91dGUKICAgcmVjb3JkcyBwcm92aWRlZCBieSBhIHBlZXIgaW4gYSBnaXZlbiBS
b3V0ZSBHcm91cC4gIElmIGEgdGVybWluYXRpbmcKICAgU1NQIGhhcyBwcm92aWRlZCBhIHJvdXRl
IGdyb3VwIHdpdGggYXQgbGVhc3Qgb25lIHJvdXRlIHJlY29yZCBpbiB0aGUKICAgZm9ybSBvZiBh
biBpbmdyZXNzIEROUyBOQVBUUiByZWNvcmQsIHRoZW4gdGhlIGVncmVzcyByb3V0ZSBhbGxvd3Mg
dGhlCiAgIG9yaWdpbmF0aW5nIFNTUCB0byByZS13cml0ZSB0aGUgcmVndWxhciBleHByZXNzaW9u
IG9mIHRoZSBtYXRjaGluZwogICBpbmdyZXNzIE5BUFRSLiAgVGhlIFNQUFAgcHJvdG9jb2wgYWxs
b3dzIGEgY2xpZW50IHRvIGFkZCwgZ2V0IGFuZAogICBkZWxldGUgZWdyZXNzIHJvdXRlIG9iamVj
dHMgYmFzZWQgb24gYSBnaXZlbiBwZWVyJ3MgaW5ncmVzcyByb3V0ZQogICBncm91cC4KCiAgIEFu
IGVncmVzcyByb3V0ZSBpcyBvZiB0eXBlIEVnclJ0ZVR5cGUgYXMgc2hvd24gYmVsb3c6CgoKCgoK
CgpNdWxlLCBldCBhbC4gICAgICAgICAgICAgRXhwaXJlcyBNYXJjaCAxOSwgMjAxMSAgICAgICAg
ICAgICAgICBbUGFnZSA1MV0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICBkcmFmdC1kcmlu
a3Mtc3Bwcm92ICAgICAgICAgICAgU2VwdGVtYmVyIDIwMTAKCgogIDxjb21wbGV4VHlwZSBuYW1l
PSJFZ3JSdGVUeXBlIj4KICAgIDxzZXF1ZW5jZT4KICAgICAgPGVsZW1lbnQgbmFtZT0iYmFzZSIg
dHlwZT0ic3BwcGI6QmFzaWNPYmpUeXBlIi8+CiAgICAgIDxlbGVtZW50IG5hbWU9ImVnclJ0ZU5h
bWUiIHR5cGU9InNwcHBiOk9iak5hbWVUeXBlIi8+CiAgICAgIDxlbGVtZW50IG5hbWU9InByZWYi
IHR5cGU9InVuc2lnbmVkU2hvcnQiLz4KICAgICAgPGVsZW1lbnQgbmFtZT0ic3ZjcyIgdHlwZT0i
c3RyaW5nIi8+CiAgICAgIDxlbGVtZW50IG5hbWU9InJlZ3hSZXdyaXRlUnVsZSIgdHlwZT0ic3Bw
cGI6UmVnZXhQYXJhbVR5cGUiLz4KICAgICAgPGVsZW1lbnQgbmFtZT0iaW5ncmVzc1J0ZSIgdHlw
ZT0ic3BwcGI6T2JqS2V5VHlwZSIgbWluT2NjdXJzPSIwIi8+CiAgICAgIDxlbGVtZW50IG5hbWU9
ImV4dCIgdHlwZT0ic3BwcGI6RXh0QW55VHlwZSIgbWluT2NjdXJzPSIwIi8+CiAgICA8L3NlcXVl
bmNlPgogIDwvY29tcGxleFR5cGU+CgoKICAgVGhlIEVnclJ0ZVR5cGUgb2JqZWN0IGlzIGNvbXBv
c2VkIG9mIHRoZSBmb2xsb3dpbmcgZWxlbWVudHM6CgogICBvICAgIGJhc2U6IEFsbCBmaXJzdCBj
bGFzcyBvYmplY3RzIGNvbnRhaW4gZXhhY3RseSBvbmUgaW5zdGFuY2Ugb2YKICAgICAgICBCYXNp
Y09ialR5cGUgd2hpY2ggY29udGFpbnMgdGhlIElEIG9mIHRoZSByZWdpc3RyYW50CiAgICAgICAg
b3JnYW5pemF0aW9uIHRoYXQgb3ducyB0aGlzIG9iamVjdCwgdGhlIElEIG9mIHRoZSByZWdpc3Ry
YXIKICAgICAgICBvcmdhbml6YXRpb24gdGhhdCBwcm92aXNpb25lZCB0aGlzIG9iamVjdCwgdGhl
IGRhdGUgYW5kIHRpbWUKICAgICAgICB0aGF0IHRoZSBvYmplY3Qgd2FzIGNyZWF0ZWQgYnkgdGhl
IHNlcnZlciwgYW5kIHRoZSBkYXRlIGFuZCB0aW1lCiAgICAgICAgdGhhdCB0aGUgb2JqZWN0IHdh
cyBsYXN0IG1vZGlmaWVkLiAgSWYgdGhlIGNsaWVudCBwYXNzZWQgaW4KICAgICAgICBlaXRoZXIg
dGhlIGNyZWF0ZWQgZGF0ZSBvciB0aGUgbW9kaWZpY2F0aW9uIGRhdGUsIHRoZSB3aWxsCiAgICAg
ICAgaWdub3JlIHRoZW0uICBUaGUgc2VydmVyIHNldHMgdGhlc2UgdHdvIGRhdGUvdGltZSB2YWx1
ZXMuCgogICBvICAgIGVnclJ0ZU5hbWU6IFRoZSBuYW1lIG9mIHRoZSBlZ3Jlc3Mgcm91dGUuCgog
ICBvICAgIHByZWY6CgogICBvICAgIHN2Y3M6IFRoZSBFTlVNIHNlcnZpY2VzIHRoYXQgdGhlIGVn
cmVzcyByb3V0ZSBzaG91bGQgYmUgdXNlZCBmb3IKICAgICAgICBpZiB0aGUgcm91dGUgcmVjb3Jk
IGlzIGEgTkFQVFIuCgogICBvICAgIHJlZ3hSZXdyaXRlUnVsZTogVGhlIHJlZ3VsYXIgZXhwcmVz
c2lvbiByZS13cml0ZSBydWxlIHRoYXQKICAgICAgICBzaG91bGQgYmUgYXBwbGllZCB0byB0aGUg
cmVndWxhciBleHByZXNzaW9uIG9mIHRoZSBpbmdyZXNzCiAgICAgICAgTkFQVFIocykgdGhhdCBi
ZWxvbmcgdG8gdGhlIGluZ3Jlc3Mgcm91dGUgYW5kIHRoYXQgaGF2ZSB0aGUKICAgICAgICBnaXZl
biBFTlVNIHNlcnZpY2UgKGVyZSArIHJlcGwpLgoKICAgbyAgICBpbmdyZXNzUnRlOiBUaGUgaW5n
cmVzcyByb3V0ZSBncm91cCBuYW1lIHRoYXQgdGhlIGVncmVzcyByb3V0ZQogICAgICAgIHNob3Vs
ZCBiZSB1c2VkIGZvci4KCiAgIG8gICAgZXh0OiBQb2ludCBvZiBleHRlbnNpYmlsaXR5IGRlc2Ny
aWJlZCBpbiBhIHByZXZpb3VzIHNlY3Rpb24gb2YKICAgICAgICB0aGlzIGRvY3VtZW50LgoKNi4x
MC4xLiAgQWRkIEVncmVzcyBSb3V0ZQoKICAgYWRkRWdyUnRlc1Jxc3Qgb3BlcmF0aW9uIGlzIHVz
ZWQgdG8gY3JlYXRlIG9yIG92ZXJ3cml0ZSBvbmUgb3IgbW9yZQogICBlZ3Jlc3Mgcm91dGVzLgoK
CgoKCk11bGUsIGV0IGFsLiAgICAgICAgICAgICBFeHBpcmVzIE1hcmNoIDE5LCAyMDExICAgICAg
ICAgICAgICAgIFtQYWdlIDUyXQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgIGRyYWZ0LWRy
aW5rcy1zcHByb3YgICAgICAgICAgICBTZXB0ZW1iZXIgMjAxMAoKCiAgPGVsZW1lbnQgbmFtZT0i
YWRkRWdyUnRlc1Jxc3QiIHR5cGU9InNwcHBiOkFkZEVnclJ0ZXNScXN0VHlwZSIvPgogIDxjb21w
bGV4VHlwZSBuYW1lPSJBZGRFZ3JSdGVzUnFzdFR5cGUiPgogICAgPGNvbXBsZXhDb250ZW50Pgog
ICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiPgogICAgICAgIDxzZXF1
ZW5jZT4KICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImVnclJ0ZSIgdHlwZT0ic3BwcGI6RWdyUnRl
VHlwZSIKICAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4KICAgICAgICA8L3NlcXVl
bmNlPgogICAgICA8L2V4dGVuc2lvbj4KICAgIDwvY29tcGxleENvbnRlbnQ+CiAgPC9jb21wbGV4
VHlwZT4KICA8Y29tcGxleFR5cGUgbmFtZT0iRWdyUnRlVHlwZSI+CiAgICA8c2VxdWVuY2U+CiAg
ICAgIDxlbGVtZW50IG5hbWU9ImJhc2UiIHR5cGU9InNwcHBiOkJhc2ljT2JqVHlwZSIvPgogICAg
ICA8ZWxlbWVudCBuYW1lPSJlZ3JSdGVOYW1lIiB0eXBlPSJzcHBwYjpPYmpOYW1lVHlwZSIvPgog
ICAgICA8ZWxlbWVudCBuYW1lPSJwcmVmIiB0eXBlPSJ1bnNpZ25lZFNob3J0Ii8+CiAgICAgIDxl
bGVtZW50IG5hbWU9InN2Y3MiIHR5cGU9InN0cmluZyIvPgogICAgICA8ZWxlbWVudCBuYW1lPSJy
ZWd4UmV3cml0ZVJ1bGUiIHR5cGU9InNwcHBiOlJlZ2V4UGFyYW1UeXBlIi8+CiAgICAgIDxlbGVt
ZW50IG5hbWU9ImluZ3Jlc3NSdGUiIHR5cGU9InNwcHBiOk9iaktleVR5cGUiIG1pbk9jY3Vycz0i
MCIvPgogICAgICA8ZWxlbWVudCBuYW1lPSJleHQiIHR5cGU9InNwcHBiOkV4dEFueVR5cGUiIG1p
bk9jY3Vycz0iMCIvPgogICAgPC9zZXF1ZW5jZT4KICA8L2NvbXBsZXhUeXBlPgoKCiAgIGFkZEVn
clJ0ZXNScXN0IGlzIGFkZGVkIGluIHRoZSBzcHBwUmVxdWVzdCByb290IGVsZW1lbnQgaW4gb3Jk
ZXIgdG8KICAgc2VuZCBhIHZhbGlkIHJlcXVlc3QgdG8gdGhlIHNlcnZlci4gIEEgbGltaXRhdGlv
biBvbiB0aGUgbWF4aW11bQogICBudW1iZXIgb2YgRWdyUnRlVHlwZSBpcyBlbmZvcmNlZCBieSB0
aGUgcmVnaXN0cnkgYW5kIHdpbGwgdmFyeSBmcm9tCiAgIG9uZSBpbXBsZW1lbnRhdGlvbiB0byB0
aGUgbmV4dC4KCiAgIFRoZSByZXNwb25zZSBmcm9tIHRoZSBzZXJ2ZXIgaXMgcmV0dXJuZWQgaW4g
YWRkRWdyUnRlc1JzcG5zIGVsZW1lbnQsCiAgIHdoaWNoIGlzIGRlZmluZWQgYXMgdGhlIGVsZW1l
bnQgb2YgdHlwZSBCYXNpY1JzcG5zVHlwZS4KCjYuMTAuMi4gIEdldCBFZ3Jlc3MgUm91dGUKCiAg
IFRoZSBnZXRFZ3JSdGVzUnFzdCBpcyB1c2VkIGJ5IGFuIGF1dGhvcml6ZWQgZW50aXR5IHRvIGZl
dGNoIHRoZSB3ZWxsLQogICBrbm93biBlZ3Jlc3Mgcm91dGUgZGF0YS4KCgoKICAgICA8ZWxlbWVu
dCBuYW1lPSJnZXRFZ3JSdGVzUnFzdCIgdHlwZT0ic3BwcGI6R2V0RWdyUnRlc1Jxc3RUeXBlIi8+
CiAgICAgPGNvbXBsZXhUeXBlIG5hbWU9IkdldEVnclJ0ZXNScXN0VHlwZSI+CiAgICAgICA8Y29t
cGxleENvbnRlbnQ+CiAgICAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlw
ZSI+CiAgICAgICAgICAgPHNlcXVlbmNlPgogICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0ib2Jq
ZWN0S2V5IiB0eXBlPSJzcHBwYjpPYmpLZXlUeXBlIgogICAgICAgICAgICAgICBtaW5PY2N1cnM9
IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+CiAgICAgICAgICAgPC9zZXF1ZW5jZT4KICAgICAg
ICAgPC9leHRlbnNpb24+CgoKCk11bGUsIGV0IGFsLiAgICAgICAgICAgICBFeHBpcmVzIE1hcmNo
IDE5LCAyMDExICAgICAgICAgICAgICAgIFtQYWdlIDUzXQoMCkludGVybmV0LURyYWZ0ICAgICAg
ICAgICAgIGRyYWZ0LWRyaW5rcy1zcHByb3YgICAgICAgICAgICBTZXB0ZW1iZXIgMjAxMAoKCiAg
ICAgICA8L2NvbXBsZXhDb250ZW50PgogICAgIDwvY29tcGxleFR5cGU+CgoKNi4xMC4zLiAgRGVs
ZXRlIEVncmVzcyBSb3V0ZQoKICAgZGVsRWdyZXNzUnRlIGlzIHVzZWQgYnkgYXV0aG9yaXplZCBl
bnRpdGllcyB0byByZW1vdmUgYSB3ZWxsLWtub3cKICAgcm91dGUuCgoKCiAgICAgPGVsZW1lbnQg
bmFtZT0iZGVsRWdyUnRlc1Jxc3QiIHR5cGU9InNwcHBiOkRlbEVnclJ0ZXNScXN0VHlwZSIvPgog
ICAgIDxjb21wbGV4VHlwZSBuYW1lPSJEZWxFZ3JSdGVzUnFzdFR5cGUiPgogICAgICAgPGNvbXBs
ZXhDb250ZW50PgogICAgICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUi
PgogICAgICAgICAgIDxzZXF1ZW5jZT4KICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9Im9iamVj
dEtleSIgdHlwZT0ic3BwcGI6T2JqS2V5VHlwZSIKICAgICAgICAgICAgICAgbWF4T2NjdXJzPSJ1
bmJvdW5kZWQiLz4KICAgICAgICAgICA8L3NlcXVlbmNlPgogICAgICAgICA8L2V4dGVuc2lvbj4K
ICAgICAgIDwvY29tcGxleENvbnRlbnQ+CiAgICAgPC9jb21wbGV4VHlwZT4KCgoKCgoKCgoKCgoK
CgoKCgoKCgoKCgoKCgoKCgpNdWxlLCBldCBhbC4gICAgICAgICAgICAgRXhwaXJlcyBNYXJjaCAx
OSwgMjAxMSAgICAgICAgICAgICAgICBbUGFnZSA1NF0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAg
ICAgICBkcmFmdC1kcmlua3Mtc3Bwcm92ICAgICAgICAgICAgU2VwdGVtYmVyIDIwMTAKCgo3LiAg
WE1MIENvbnNpZGVyYXRpb25zCgogICBYTUwgc2VydmVzIGFzIHRoZSBlbmNvZGluZyBmb3JtYXQg
Zm9yIFNQUFAsIGFsbG93aW5nIGNvbXBsZXgKICAgaGllcmFyY2hpY2FsIGRhdGEgdG8gYmUgZXhw
cmVzc2VkIGluIGEgdGV4dCBmb3JtYXQgdGhhdCBjYW4gYmUgcmVhZCwKICAgc2F2ZWQsIGFuZCBt
YW5pcHVsYXRlZCB3aXRoIGJvdGggdHJhZGl0aW9uYWwgdGV4dCB0b29scyBhbmQgdG9vbHMKICAg
c3BlY2lmaWMgdG8gWE1MLgoKICAgWE1MIGlzIGNhc2Ugc2Vuc2l0aXZlLiAgVW5sZXNzIHN0YXRl
ZCBvdGhlcndpc2UsIFhNTCBzcGVjaWZpY2F0aW9ucwogICBhbmQgZXhhbXBsZXMgcHJvdmlkZWQg
aW4gdGhpcyBkb2N1bWVudCBNVVNUIGJlIGludGVycHJldGVkIGluIHRoZQogICBjaGFyYWN0ZXIg
Y2FzZSBwcmVzZW50ZWQgdG8gZGV2ZWxvcCBhIGNvbmZvcm1pbmcgaW1wbGVtZW50YXRpb24uCgog
ICBUaGlzIHNlY3Rpb24gZGlzY3Vzc2VzIGEgc21hbGwgbnVtYmVyIG9mIFhNTC1yZWxhdGVkIGNv
bnNpZGVyYXRpb25zCiAgIHBlcnRhaW5pbmcgdG8gU1BQUC4KCjcuMS4gIE5hbWVzcGFjZXMKCiAg
IEFsbCBTUFBQIHByb3RvY29sIGVsZW1lbnRzIGFyZSBkZWZpbmVkIGluIHRoZSBuYW1lc3BhY2Vz
IGluIHRlIElBTkEKICAgQ29uc2lkZXJhdGlvbnMgc2VjdGlvbiBhbmQgaW4gdGhlIEZvcm1hbCBQ
cm90b2NvbCBTcGVjaWZpY2F0aW9uCiAgIHNlY3Rpb24gb2YgdGhpcyBkb2N1bWVudC4KCjcuMi4g
IFZlcnNpb25pbmcgYW5kIENoYXJhY3RlciBFbmNvZGluZwoKICAgQWxsIFhNTCBpbnN0YW5jZXMg
U0hPVUxEIGJlZ2luIHdpdGggYW4gPD94bWw/PiBkZWNsYXJhdGlvbiB0bwogICBpZGVudGlmeSB0
aGUgdmVyc2lvbiBvZiBYTUwgdGhhdCBpcyBiZWluZyB1c2VkLCBvcHRpb25hbGx5IGlkZW50aWZ5
CiAgIHVzZSBvZiB0aGUgY2hhcmFjdGVyIGVuY29kaW5nIHVzZWQsIGFuZCBvcHRpb25hbGx5IHBy
b3ZpZGUgYSBoaW50IHRvCiAgIGFuIFhNTCBwYXJzZXIgdGhhdCBhbiBleHRlcm5hbCBzY2hlbWEg
ZmlsZSBpcyBuZWVkZWQgdG8gdmFsaWRhdGUgdGhlCiAgIFhNTCBpbnN0YW5jZS4KCiAgIENvbmZv
cm1hbnQgWE1MIHBhcnNlcnMgcmVjb2duaXplIGJvdGggVVRGLTggKGRlZmluZWQgaW4gW1JGQzM2
MjldKQogICBhbmQgVVRGLTE2IChkZWZpbmVkIGluIFtSRkMyNzgxXSk7IHBlciBbUkZDMjI3N10g
VVRGLTggaXMgdGhlCiAgIFJFQ09NTUVOREVEIGNoYXJhY3RlciBlbmNvZGluZyBmb3IgdXNlIHdp
dGggU1BQUC4KCiAgIENoYXJhY3RlciBlbmNvZGluZ3Mgb3RoZXIgdGhhbiBVVEYtOCBhbmQgVVRG
LTE2IGFyZSBhbGxvd2VkIGJ5IFhNTC4KICAgVVRGLTggaXMgdGhlIGRlZmF1bHQgZW5jb2Rpbmcg
YXNzdW1lZCBieSBYTUwgaW4gdGhlIGFic2VuY2Ugb2YgYW4KICAgImVuY29kaW5nIiBhdHRyaWJ1
dGUgb3IgYSBieXRlIG9yZGVyIG1hcmsgKEJPTSk7IHRodXMsIHRoZSAiZW5jb2RpbmciCiAgIGF0
dHJpYnV0ZSBpbiB0aGUgWE1MIGRlY2xhcmF0aW9uIGlzIE9QVElPTkFMIGlmIFVURi04IGVuY29k
aW5nIGlzCiAgIHVzZWQuICBTUFBQIGNsaWVudHMgYW5kIHNlcnZlcnMgTVVTVCBhY2NlcHQgYSBV
VEYtOCBCT00gaWYgcHJlc2VudCwKICAgdGhvdWdoIGVtaXR0aW5nIGEgVVRGLTggQk9NIGlzIE5P
VCBSRUNPTU1FTkRFRC4KCiAgIEV4YW1wbGUgWE1MIGRlY2xhcmF0aW9uczoKCiAgIDw/eG1sPz4g
dmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CgoKCgoKCgoK
Ck11bGUsIGV0IGFsLiAgICAgICAgICAgICBFeHBpcmVzIE1hcmNoIDE5LCAyMDExICAgICAgICAg
ICAgICAgIFtQYWdlIDU1XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgIGRyYWZ0LWRyaW5r
cy1zcHByb3YgICAgICAgICAgICBTZXB0ZW1iZXIgMjAxMAoKCjguICBTZWN1cml0eSBDb25zaWRl
cmF0aW9ucwoKICAgVGhlIHRyYW5zcG9ydCBwcm90b2NvbCBzZWN0aW9uIGNvbnRhaW5zIHNvbWUg
c2VjdXJpdHkgcHJvcGVydGllcyB0aGF0CiAgIHRoZSB0cmFuc3BvcnQgcHJvdG9jb2wgbXVzdCBw
cm92aWRlIHNvIHRoYXQgYXV0aGVudGljYXRlZCBlbmRwb2ludHMKICAgY2FuIGV4Y2hhbmdlIGRh
dGEgY29uZmlkZW50aWFsbHkgYW5kIHdpdGggaW50ZWdyaXR5IHByb3RlY3Rpb24uCgogICBNb3Jl
IGRldGFpbHMgd2lsbCBiZSBwcm92aWRlZCBpbiBhIGZ1dHVyZSByZXZpc2lvbiBvZiB0aGlzIGRv
Y3VtZW50LgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCk11bGUs
IGV0IGFsLiAgICAgICAgICAgICBFeHBpcmVzIE1hcmNoIDE5LCAyMDExICAgICAgICAgICAgICAg
IFtQYWdlIDU2XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgIGRyYWZ0LWRyaW5rcy1zcHBy
b3YgICAgICAgICAgICBTZXB0ZW1iZXIgMjAxMAoKCjkuICBJQU5BIENvbnNpZGVyYXRpb25zCgog
ICBUaGlzIGRvY3VtZW50IHVzZXMgVVJOcyB0byBkZXNjcmliZSBYTUwgbmFtZXNwYWNlcyBhbmQg
WE1MIHNjaGVtYXMKICAgY29uZm9ybWluZyB0byBhIHJlZ2lzdHJ5IG1lY2hhbmlzbSBkZXNjcmli
ZWQgaW4gW1JGQzM2ODhdLgoKICAgVHdvIFVSSSBhc3NpZ25tZW50cyBhcmUgcmVxdWVzdGVkLgoK
ICAgUmVnaXN0cmF0aW9uIHJlcXVlc3QgZm9yIHRoZSBTUFBQIFhNTCBuYW1lc3BhY2U6CiAgIHVy
bjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEKICAgUmVnaXN0cmFudCBDb250YWN0OiBJ
RVNHCiAgIFhNTDogTm9uZS4gIE5hbWVzcGFjZSBVUklzIGRvIG5vdCByZXByZXNlbnQgYW4gWE1M
IHNwZWNpZmljYXRpb24uCgogICBSZWdpc3RyYXRpb24gcmVxdWVzdCBmb3IgdGhlIFhNTCBzY2hl
bWE6CiAgIFVSSTogdXJuOmlldGY6cGFyYW1zOnhtbDpzY2hlbWE6c3BwcDoxCiAgIFJlZ2lzdHJh
bnQgQ29udGFjdDogSUVTRwogICBYTUw6IFNlZSB0aGUgIkZvcm1hbCBTcGVjaWZpY2F0aW9uIiBz
ZWN0aW9uIG9mIHRoaXMgZG9jdW1lbnQKICAgKFNlY3Rpb24gMTApLgoKCgoKCgoKCgoKCgoKCgoK
CgoKCgoKCgoKCgoKCgoKCgoKTXVsZSwgZXQgYWwuICAgICAgICAgICAgIEV4cGlyZXMgTWFyY2gg
MTksIDIwMTEgICAgICAgICAgICAgICAgW1BhZ2UgNTddCgwKSW50ZXJuZXQtRHJhZnQgICAgICAg
ICAgICAgZHJhZnQtZHJpbmtzLXNwcHJvdiAgICAgICAgICAgIFNlcHRlbWJlciAyMDEwCgoKMTAu
ICBGb3JtYWwgU3BlY2lmaWNhdGlvbgoKICAgVGhpcyBzZWN0aW9uIHByb3ZpZGVzIHRoZSBkcmFm
dCBYTUwgU2NoZW1hIERlZmluaXRpb24gZm9yIHRoZSBTUFBQCiAgIHByb3RvY29sLgoKCgo8P3ht
bCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo8c2NoZW1hIHhtbG5zOnNwcHBiPSJ1
cm46aWV0ZjpwYXJhbXM6eG1sOm5zOnNwcHA6YmFzZToxIgogIHhtbG5zPSJodHRwOi8vd3d3Lncz
Lm9yZy8yMDAxL1hNTFNjaGVtYSIKICB0YXJnZXROYW1lc3BhY2U9InVybjppZXRmOnBhcmFtczp4
bWw6bnM6c3BwcDpiYXNlOjEiCiAgZWxlbWVudEZvcm1EZWZhdWx0PSJxdWFsaWZpZWQiIHhtbDps
YW5nPSJFTiI+CiAgPGFubm90YXRpb24+CiAgICA8ZG9jdW1lbnRhdGlvbj4KICAgIC0tLS0tLS0t
LS0tLS0tLS0tLSBPYmplY3QgVHlwZSBEZWZpbml0aW9ucyAtLS0tLS0tLS0tLS0tLQogICAgPC9k
b2N1bWVudGF0aW9uPgogIDwvYW5ub3RhdGlvbj4KICA8Y29tcGxleFR5cGUgbmFtZT0iUnRlR3Jw
VHlwZSI+CiAgICA8Y29tcGxleENvbnRlbnQ+CiAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpC
YXNpY09ialR5cGUiPgogICAgICAgPHNlcXVlbmNlPgogICAgICAgICA8ZWxlbWVudCBuYW1lPSJy
dGVHcnBOYW1lIiB0eXBlPSJzcHBwYjpPYmpOYW1lVHlwZSIvPgogICAgICAgICA8ZWxlbWVudCBu
YW1lPSJydGVSZWMiIHR5cGU9InNwcHBiOlJ0ZVJlY1R5cGUiIG1pbk9jY3Vycz0iMCIKICAgICAg
ICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPgogICAgICAgICA8ZWxlbWVudCBuYW1lPSJkZ05h
bWUiIHR5cGU9InNwcHBiOk9iak5hbWVUeXBlIiBtaW5PY2N1cnM9IjAiCiAgICAgICAgICAgbWF4
T2NjdXJzPSJ1bmJvdW5kZWQiLz4KICAgICAgICAgPGVsZW1lbnQgbmFtZT0icGVlcmluZ09yZyIg
dHlwZT0ic3BwcGI6T3JnSWRUeXBlIiBtaW5PY2N1cnM9IjAiCiAgICAgICAgICAgbWF4T2NjdXJz
PSJ1bmJvdW5kZWQiLz4KICAgICAgICAgPGVsZW1lbnQgbmFtZT0ic291cmNlSWRlbnQiIHR5cGU9
InNwcHBiOlNvdXJjZUlkZW50VHlwZSIKICAgICAgICAgICBtaW5PY2N1cnM9IjAiIG1heE9jY3Vy
cz0idW5ib3VuZGVkIi8+CiAgICAgICAgIDxlbGVtZW50IG5hbWU9ImlzSW5TdmMiIHR5cGU9ImJv
b2xlYW4iLz4KICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZXh0IiB0eXBlPSJzcHBwYjpFeHRBbnlU
eXBlIiBtaW5PY2N1cnM9IjAiLz4KICAgICAgIDwvc2VxdWVuY2U+CiAgICAgPC9leHRlbnNpb24+
CiAgICA8L2NvbXBsZXhDb250ZW50PgogIDwvY29tcGxleFR5cGU+CiAgPGNvbXBsZXhUeXBlIG5h
bWU9IkRlc3RHcnBUeXBlIj4KICAgIDxjb21wbGV4Q29udGVudD4KICAgICA8ZXh0ZW5zaW9uIGJh
c2U9InNwcHBiOkJhc2ljT2JqVHlwZSI+CiAgICAgIDxzZXF1ZW5jZT4KICAgICAgICAgPGVsZW1l
bnQgbmFtZT0iZGdOYW1lIiB0eXBlPSJzcHBwYjpPYmpOYW1lVHlwZSIvPgogICAgICA8L3NlcXVl
bmNlPgogICAgIDwvZXh0ZW5zaW9uPgogICAgPC9jb21wbGV4Q29udGVudD4KICA8L2NvbXBsZXhU
eXBlPgogIDxjb21wbGV4VHlwZSBuYW1lPSJQdWJJZFR5cGUiIGFic3RyYWN0PSJ0cnVlIj4KICAg
IDxjb21wbGV4Q29udGVudD4KICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljT2JqVHlw
ZSI+CgoKCk11bGUsIGV0IGFsLiAgICAgICAgICAgICBFeHBpcmVzIE1hcmNoIDE5LCAyMDExICAg
ICAgICAgICAgICAgIFtQYWdlIDU4XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgIGRyYWZ0
LWRyaW5rcy1zcHByb3YgICAgICAgICAgICBTZXB0ZW1iZXIgMjAxMAoKCiAgICAgICA8c2VxdWVu
Y2U+CiAgICAgICAgIDxlbGVtZW50IG5hbWU9ImRnTmFtZSIgdHlwZT0ic3BwcGI6T2JqTmFtZVR5
cGUiIG1pbk9jY3Vycz0iMCIvPgogICAgICAgICA8ZWxlbWVudCBuYW1lPSJydGVSZWMiIHR5cGU9
InNwcHBiOlJ0ZVJlY1R5cGUiIG1pbk9jY3Vycz0iMCIKICAgICAgICAgICBtYXhPY2N1cnM9InVu
Ym91bmRlZCIvPgogICAgICAgICA8ZWxlbWVudCBtaW5PY2N1cnM9IjAiCiAgICAgICAgIG5hbWU9
ImNvckluZm8iIHR5cGU9InNwcHBiOkNPUkluZm9UeXBlIi8+CiAgICAgICA8L3NlcXVlbmNlPgog
ICAgIDwvZXh0ZW5zaW9uPgogICAgPC9jb21wbGV4Q29udGVudD4KICA8L2NvbXBsZXhUeXBlPgog
IDxjb21wbGV4VHlwZSBuYW1lPSJFbWFpbFR5cGUiPgogICAgPGNvbXBsZXhDb250ZW50PgogICAg
ICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOlB1YklkVHlwZSI+CiAgICAgICAgPHNlcXVlbmNlPgog
ICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZW1haWwiIHR5cGU9InN0cmluZyIvPgogICAgICAgIDwv
c2VxdWVuY2U+CiAgICAgIDwvZXh0ZW5zaW9uPgogICAgPC9jb21wbGV4Q29udGVudD4KICA8L2Nv
bXBsZXhUeXBlPgogIDxjb21wbGV4VHlwZSBuYW1lPSJUTlR5cGUiPgogICAgPGNvbXBsZXhDb250
ZW50PgogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOlB1YklkVHlwZSI+CiAgICAgICAgPHNl
cXVlbmNlPgogICAgICAgICAgPGVsZW1lbnQgbmFtZT0idG4iIHR5cGU9InN0cmluZyIvPgogICAg
ICAgIDwvc2VxdWVuY2U+CiAgICAgIDwvZXh0ZW5zaW9uPgogICAgPC9jb21wbGV4Q29udGVudD4K
ICA8L2NvbXBsZXhUeXBlPgogIDxjb21wbGV4VHlwZSBuYW1lPSJUTlJUeXBlIj4KICAgIDxjb21w
bGV4Q29udGVudD4KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpUTlR5cGUiPgogICAgICAg
IDxzZXF1ZW5jZT4KICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImVuZFRuIiB0eXBlPSJzdHJpbmci
Lz4KICAgICAgICA8L3NlcXVlbmNlPgogICAgICA8L2V4dGVuc2lvbj4KICAgIDwvY29tcGxleENv
bnRlbnQ+CiAgPC9jb21wbGV4VHlwZT4KICA8Y29tcGxleFR5cGUgbmFtZT0iUk5UeXBlIj4KICAg
IDxjb21wbGV4Q29udGVudD4KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpQdWJJZFR5cGUi
PgogICAgICAgIDxzZXF1ZW5jZT4KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InJuIiB0eXBlPSJz
dHJpbmciIGRlZmF1bHQ9InRydWUiLz4KICAgICAgICA8L3NlcXVlbmNlPgogICAgICA8L2V4dGVu
c2lvbj4KICAgIDwvY29tcGxleENvbnRlbnQ+CiAgPC9jb21wbGV4VHlwZT4KICA8Y29tcGxleFR5
cGUgbmFtZT0iTkFQVFJUeXBlIj4KICAgIDxjb21wbGV4Q29udGVudD4KCgoKTXVsZSwgZXQgYWwu
ICAgICAgICAgICAgIEV4cGlyZXMgTWFyY2ggMTksIDIwMTEgICAgICAgICAgICAgICAgW1BhZ2Ug
NTldCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgZHJhZnQtZHJpbmtzLXNwcHJvdiAgICAg
ICAgICAgIFNlcHRlbWJlciAyMDEwCgoKICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpSdGVS
ZWNUeXBlIj4KICAgICAgICA8c2VxdWVuY2U+CiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJvcmRl
ciIgdHlwZT0idW5zaWduZWRTaG9ydCIvPgogICAgICAgICAgPGVsZW1lbnQgbmFtZT0icHJlZiIg
dHlwZT0idW5zaWduZWRTaG9ydCIvPgogICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZmxhZ3MiIHR5
cGU9InN0cmluZyIgbWluT2NjdXJzPSIwIi8+CiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJzdmNz
IiB0eXBlPSJzdHJpbmciLz4KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InJlZ3giIHR5cGU9InNw
cHBiOlJlZ2V4UGFyYW1UeXBlIgogICAgICAgICAgICBtaW5PY2N1cnM9IjAiLz4KICAgICAgICAg
IDxlbGVtZW50IG5hbWU9InJlcGwiIHR5cGU9InN0cmluZyIgbWluT2NjdXJzPSIwIi8+CiAgICAg
ICAgICA8ZWxlbWVudCBuYW1lPSJ0dGwiIHR5cGU9InBvc2l0aXZlSW50ZWdlciIgbWluT2NjdXJz
PSIwIi8+CiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJleHQiIHR5cGU9InNwcHBiOkV4dEFueVR5
cGUiIG1pbk9jY3Vycz0iMCIvPgogICAgICAgIDwvc2VxdWVuY2U+CiAgICAgIDwvZXh0ZW5zaW9u
PgogICAgPC9jb21wbGV4Q29udGVudD4KICA8L2NvbXBsZXhUeXBlPgogIDxjb21wbGV4VHlwZSBu
YW1lPSJOU1R5cGUiPgogICAgPGNvbXBsZXhDb250ZW50PgogICAgICA8ZXh0ZW5zaW9uIGJhc2U9
InNwcHBiOlJ0ZVJlY1R5cGUiPgogICAgICAgIDxzZXF1ZW5jZT4KICAgICAgICAgIDxlbGVtZW50
IG5hbWU9Imhvc3ROYW1lIiB0eXBlPSJzdHJpbmciLz4KICAgICAgICAgIDxlbGVtZW50IG5hbWU9
ImlwQWRkciIgdHlwZT0ic3BwcGI6SVBBZGRyVHlwZSIgbWluT2NjdXJzPSIwIgogICAgICAgICAg
ICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPgogICAgICAgICAgPGVsZW1lbnQgbmFtZT0idHRsIiB0
eXBlPSJwb3NpdGl2ZUludGVnZXIiIG1pbk9jY3Vycz0iMCIvPgogICAgICAgICAgPGVsZW1lbnQg
bmFtZT0iZXh0IiB0eXBlPSJzcHBwYjpFeHRBbnlUeXBlIiBtaW5PY2N1cnM9IjAiLz4KICAgICAg
ICA8L3NlcXVlbmNlPgogICAgICA8L2V4dGVuc2lvbj4KICAgIDwvY29tcGxleENvbnRlbnQ+CiAg
PC9jb21wbGV4VHlwZT4KICA8Y29tcGxleFR5cGUgbmFtZT0iVVJJVHlwZSI+CiAgICA8Y29tcGxl
eENvbnRlbnQ+CiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6UnRlUmVjVHlwZSI+CiAgICAg
ICAgPHNlcXVlbmNlPgogICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZXJlIiB0eXBlPSJzdHJpbmci
IGRlZmF1bHQ9Il4oLiopJCIvPgogICAgICAgICAgPGVsZW1lbnQgbmFtZT0idXJpIiB0eXBlPSJz
dHJpbmciLz4KICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImV4dCIgdHlwZT0ic3BwcGI6RXh0QW55
VHlwZSIgbWluT2NjdXJzPSIwIi8+CiAgICAgICAgPC9zZXF1ZW5jZT4KICAgICAgPC9leHRlbnNp
b24+CiAgICA8L2NvbXBsZXhDb250ZW50PgogIDwvY29tcGxleFR5cGU+CiAgPGNvbXBsZXhUeXBl
IG5hbWU9IlJ0ZUdycE9mZmVyVHlwZSI+CiAgIDxjb21wbGV4Q29udGVudD4KICAgICA8ZXh0ZW5z
aW9uIGJhc2U9InNwcHBiOkJhc2ljT2JqVHlwZSI+CiAgICAgICA8c2VxdWVuY2U+CiAgICAgICAg
IDxlbGVtZW50IG5hbWU9InJ0ZUdycE9mZmVyS2V5IgogICAgICAgICB0eXBlPSJzcHBwYjpSdGVH
cnBPZmZlcktleVR5cGUiLz4KICAgICAgICAgPGVsZW1lbnQgbmFtZT0ic3RhdHVzIiB0eXBlPSJz
cHBwYjpSdGVHcnBPZmZlclN0YXR1c1R5cGUiLz4KICAgICAgICAgPGVsZW1lbnQgbmFtZT0ib2Zm
ZXJEYXRlVGltZSIgdHlwZT0iZGF0ZVRpbWUiLz4KICAgICAgICAgPGVsZW1lbnQgbmFtZT0iYWNj
ZXB0RGF0ZVRpbWUiIHR5cGU9ImRhdGVUaW1lIiBtaW5PY2N1cnM9IjAiLz4KCgoKTXVsZSwgZXQg
YWwuICAgICAgICAgICAgIEV4cGlyZXMgTWFyY2ggMTksIDIwMTEgICAgICAgICAgICAgICAgW1Bh
Z2UgNjBdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgZHJhZnQtZHJpbmtzLXNwcHJvdiAg
ICAgICAgICAgIFNlcHRlbWJlciAyMDEwCgoKICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZXh0Igog
ICAgICAgICB0eXBlPSJzcHBwYjpFeHRBbnlUeXBlIiBtaW5PY2N1cnM9IjAiLz4KICAgICAgIDwv
c2VxdWVuY2U+CiAgICAgPC9leHRlbnNpb24+CiAgICA8L2NvbXBsZXhDb250ZW50PgogIDwvY29t
cGxleFR5cGU+CiAgPGNvbXBsZXhUeXBlIG5hbWU9IkVnclJ0ZVR5cGUiPgogICAgPGNvbXBsZXhD
b250ZW50PgogICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNPYmpUeXBlIj4KICAgICAg
IDxzZXF1ZW5jZT4KICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZWdyUnRlTmFtZSIgdHlwZT0ic3Bw
cGI6T2JqTmFtZVR5cGUiLz4KICAgICAgICAgPGVsZW1lbnQgbmFtZT0icHJlZiIgdHlwZT0idW5z
aWduZWRTaG9ydCIvPgogICAgICAgICA8ZWxlbWVudCBuYW1lPSJzdmNzIiB0eXBlPSJzdHJpbmci
Lz4KICAgICAgICAgPGVsZW1lbnQgbmFtZT0icmVneFJld3JpdGVSdWxlIiB0eXBlPSJzcHBwYjpS
ZWdleFBhcmFtVHlwZSIvPgogICAgICAgICA8ZWxlbWVudCBuYW1lPSJpbmdyZXNzUnRlIiB0eXBl
PSJzcHBwYjpPYmpLZXlUeXBlIgogICAgICAgICBtaW5PY2N1cnM9IjAiLz4KICAgICAgICAgPGVs
ZW1lbnQgbmFtZT0iZXh0IgogICAgICAgICB0eXBlPSJzcHBwYjpFeHRBbnlUeXBlIiBtaW5PY2N1
cnM9IjAiLz4KICAgICAgIDwvc2VxdWVuY2U+CiAgICAgPC9leHRlbnNpb24+CiAgICA8L2NvbXBs
ZXhDb250ZW50PgogIDwvY29tcGxleFR5cGU+CiAgPGFubm90YXRpb24+CiAgICA8ZG9jdW1lbnRh
dGlvbj4gLS0tLS0tLS0tLS0tLS0tLS0tIEFic3RyYWN0IE9iamVjdCBhbmQgRWxlbWVudAogICAg
ICBUeXBlIERlZmluaXRpb25zIC0tLS0tLS0tLS0tLS0tIDwvZG9jdW1lbnRhdGlvbj4KICA8L2Fu
bm90YXRpb24+CiAgPGNvbXBsZXhUeXBlIG5hbWU9IkJhc2ljT2JqVHlwZSIgYWJzdHJhY3Q9InRy
dWUiPgogICAgPHNlcXVlbmNlPgogICAgICA8ZWxlbWVudCBuYW1lPSJyYW50SWQiIHR5cGU9InNw
cHBiOk9yZ0lkVHlwZSIvPgogICAgICA8ZWxlbWVudCBuYW1lPSJyYXJJZCIgdHlwZT0ic3BwcGI6
T3JnSWRUeXBlIi8+CiAgICAgIDxlbGVtZW50IG5hbWU9ImNydERhdGUiIHR5cGU9ImRhdGVUaW1l
IiBtaW5PY2N1cnM9IjAiLz4KICAgICAgPGVsZW1lbnQgbmFtZT0ibW9kRGF0ZSIgdHlwZT0iZGF0
ZVRpbWUiIG1pbk9jY3Vycz0iMCIvPgogICAgICA8ZWxlbWVudCBuYW1lPSJleHQiIHR5cGU9InNw
cHBiOkV4dEFueVR5cGUiIG1pbk9jY3Vycz0iMCIvPgogICAgPC9zZXF1ZW5jZT4KICA8L2NvbXBs
ZXhUeXBlPgogIDxjb21wbGV4VHlwZSBuYW1lPSJSdGVSZWNUeXBlIiBhYnN0cmFjdD0idHJ1ZSI+
CiAgICA8c2VxdWVuY2U+CiAgICAgIDxlbGVtZW50IG5hbWU9InByaW9yaXR5IiB0eXBlPSJwb3Np
dGl2ZUludGVnZXIiIGRlZmF1bHQ9IjEwMCIvPgogICAgPC9zZXF1ZW5jZT4KICA8L2NvbXBsZXhU
eXBlPgogIDxjb21wbGV4VHlwZSBuYW1lPSJSZWdleFBhcmFtVHlwZSI+CiAgICA8c2VxdWVuY2U+
CiAgICAgIDxlbGVtZW50IG5hbWU9ImVyZSIgdHlwZT0ic3RyaW5nIiBkZWZhdWx0PSJeKC4qKSQi
Lz4KICAgICAgPGVsZW1lbnQgbmFtZT0icmVwbCIgdHlwZT0ic3RyaW5nIi8+CiAgICA8L3NlcXVl
bmNlPgogIDwvY29tcGxleFR5cGU+CiAgPHNpbXBsZVR5cGUgbmFtZT0iT3JnSWRUeXBlIj4KICAg
IDxyZXN0cmljdGlvbiBiYXNlPSJzdHJpbmciLz4KCgoKTXVsZSwgZXQgYWwuICAgICAgICAgICAg
IEV4cGlyZXMgTWFyY2ggMTksIDIwMTEgICAgICAgICAgICAgICAgW1BhZ2UgNjFdCgwKSW50ZXJu
ZXQtRHJhZnQgICAgICAgICAgICAgZHJhZnQtZHJpbmtzLXNwcHJvdiAgICAgICAgICAgIFNlcHRl
bWJlciAyMDEwCgoKICA8L3NpbXBsZVR5cGU+CiAgPHNpbXBsZVR5cGUgbmFtZT0iT2JqTmFtZVR5
cGUiPgogICAgPHJlc3RyaWN0aW9uIGJhc2U9InN0cmluZyIvPgogIDwvc2ltcGxlVHlwZT4KICA8
c2ltcGxlVHlwZSBuYW1lPSJUcmFuc0lkVHlwZSI+CiAgICA8cmVzdHJpY3Rpb24gYmFzZT0ic3Ry
aW5nIi8+CiAgPC9zaW1wbGVUeXBlPgogIDxzaW1wbGVUeXBlIG5hbWU9Ik1pbm9yVmVyVHlwZSI+
CiAgICA8cmVzdHJpY3Rpb24gYmFzZT0idW5zaWduZWRMb25nIi8+CiAgPC9zaW1wbGVUeXBlPgog
IDxjb21wbGV4VHlwZSBuYW1lPSJPYmpLZXlUeXBlIj4KICAgIDxzZXF1ZW5jZT4KICAgICAgPGVs
ZW1lbnQgbmFtZT0icmFudElkIiB0eXBlPSJzcHBwYjpPcmdJZFR5cGUiLz4KICAgICAgPGVsZW1l
bnQgbmFtZT0ibmFtZSIgdHlwZT0ic3BwcGI6T2JqTmFtZVR5cGUiLz4KICAgIDwvc2VxdWVuY2U+
CiAgPC9jb21wbGV4VHlwZT4KICA8Y29tcGxleFR5cGUgbmFtZT0iUnRlR3JwT2ZmZXJLZXlUeXBl
Ij4KICAgIDxzZXF1ZW5jZT4KICAgICAgPGVsZW1lbnQgbmFtZT0icnRlR3JwS2V5IiB0eXBlPSJz
cHBwYjpPYmpLZXlUeXBlIi8+CiAgICAgIDxlbGVtZW50IG5hbWU9Im9mZmVyZWRUbyIgdHlwZT0i
c3BwcGI6T3JnSWRUeXBlIi8+CiAgICA8L3NlcXVlbmNlPgogIDwvY29tcGxleFR5cGU+CiAgPGNv
bXBsZXhUeXBlIG5hbWU9IklQQWRkclR5cGUiPgogICAgPHNlcXVlbmNlPgogICAgICA8ZWxlbWVu
dCBuYW1lPSJhZGRyIiB0eXBlPSJzdHJpbmciLz4KICAgICAgPGVsZW1lbnQgbmFtZT0idHlwZSIg
dHlwZT0ic3BwcGI6SVBUeXBlIi8+CiAgICAgIDxlbGVtZW50IG5hbWU9ImV4dCIgdHlwZT0ic3Bw
cGI6RXh0QW55VHlwZSIgbWluT2NjdXJzPSIwIi8+CiAgICA8L3NlcXVlbmNlPgogIDwvY29tcGxl
eFR5cGU+CiAgPHNpbXBsZVR5cGUgbmFtZT0iSVBUeXBlIj4KICAgIDxyZXN0cmljdGlvbiBiYXNl
PSJ0b2tlbiI+CiAgICAgIDxlbnVtZXJhdGlvbiB2YWx1ZT0iSVB2NCIvPgogICAgICA8ZW51bWVy
YXRpb24gdmFsdWU9IklQdjYiLz4KICAgIDwvcmVzdHJpY3Rpb24+CiAgPC9zaW1wbGVUeXBlPgog
IDxjb21wbGV4VHlwZSBuYW1lPSJTb3VyY2VJZGVudFR5cGUiPgogICAgPHNlcXVlbmNlPgogICAg
ICA8ZWxlbWVudCBuYW1lPSJzb3VyY2VJZGVudExhYmVsIiB0eXBlPSJzdHJpbmciLz4KICAgICAg
PGVsZW1lbnQgbmFtZT0ic291cmNlSWRlbnRTY2hlbWUiCiAgICAgICAgdHlwZT0ic3BwcGI6U291
cmNlSWRlbnRTY2hlbWVUeXBlIi8+CiAgICAgIDxlbGVtZW50IG5hbWU9ImV4dCIgdHlwZT0ic3Bw
cGI6RXh0QW55VHlwZSIgbWluT2NjdXJzPSIwIi8+CiAgICA8L3NlcXVlbmNlPgogIDwvY29tcGxl
eFR5cGU+CiAgPHNpbXBsZVR5cGUgbmFtZT0iU291cmNlSWRlbnRTY2hlbWVUeXBlIj4KICAgIDxy
ZXN0cmljdGlvbiBiYXNlPSJ0b2tlbiI+CiAgICAgIDxlbnVtZXJhdGlvbiB2YWx1ZT0idXJpIi8+
CiAgICAgIDxlbnVtZXJhdGlvbiB2YWx1ZT0iaXAiLz4KICAgICAgPGVudW1lcmF0aW9uIHZhbHVl
PSJyb290RG9tYWluIi8+CgoKCk11bGUsIGV0IGFsLiAgICAgICAgICAgICBFeHBpcmVzIE1hcmNo
IDE5LCAyMDExICAgICAgICAgICAgICAgIFtQYWdlIDYyXQoMCkludGVybmV0LURyYWZ0ICAgICAg
ICAgICAgIGRyYWZ0LWRyaW5rcy1zcHByb3YgICAgICAgICAgICBTZXB0ZW1iZXIgMjAxMAoKCiAg
ICA8L3Jlc3RyaWN0aW9uPgogIDwvc2ltcGxlVHlwZT4KICA8Y29tcGxleFR5cGUgbmFtZT0iQ09S
SW5mb1R5cGUiPgogICAgPHNlcXVlbmNlPgogICAgICA8ZWxlbWVudCBuYW1lPSJjb3JDbGFpbSIg
dHlwZT0iYm9vbGVhbiIgZGVmYXVsdD0idHJ1ZSIKICAgICAgICBtaW5PY2N1cnM9IjAiLz4KICAg
ICAgPGVsZW1lbnQgbmFtZT0iY29yIiB0eXBlPSJib29sZWFuIiBkZWZhdWx0PSJmYWxzZSIgbWlu
T2NjdXJzPSIwIi8+CiAgICAgIDxlbGVtZW50IG5hbWU9ImFzc2lnbmVkQ29yRGF0ZVRpbWUiIHR5
cGU9ImRhdGVUaW1lIgogICAgICAgIG1pbk9jY3Vycz0iMCIvPgogICAgPC9zZXF1ZW5jZT4KICA8
L2NvbXBsZXhUeXBlPgogIDxjb21wbGV4VHlwZSBuYW1lPSJTdmNNZW51VHlwZSI+CiAgICA8c2Vx
dWVuY2U+CiAgICAgIDxlbGVtZW50IG5hbWU9InNlcnZlclN0YXR1cyIgdHlwZT0ic3BwcGI6U2Vy
dmVyU3RhdHVzVHlwZSIvPgogICAgICA8ZWxlbWVudCBuYW1lPSJtYWpNaW5WZXJzaW9uIiB0eXBl
PSJzdHJpbmciCiAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4KICAgICAgPGVsZW1lbnQg
bmFtZT0ib2JqVVJJIiB0eXBlPSJhbnlVUkkiIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+CiAgICAg
IDxlbGVtZW50IG5hbWU9ImV4dFVSSSIgdHlwZT0iYW55VVJJIiBtaW5PY2N1cnM9IjAiCiAgICAg
ICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4KICAgIDwvc2VxdWVuY2U+CiAgPC9jb21wbGV4VHlw
ZT4KICA8c2ltcGxlVHlwZSBuYW1lPSJTZXJ2ZXJTdGF0dXNUeXBlIj4KICAgIDxyZXN0cmljdGlv
biBiYXNlPSJ0b2tlbiI+CiAgICAgIDxlbnVtZXJhdGlvbiB2YWx1ZT0iaW5TZXJ2aWNlIi8+CiAg
ICAgIDxlbnVtZXJhdGlvbiB2YWx1ZT0ib3V0T2ZTZXJ2aWNlIi8+CiAgICA8L3Jlc3RyaWN0aW9u
PgogIDwvc2ltcGxlVHlwZT4KICA8c2ltcGxlVHlwZSBuYW1lPSJSdGVHcnBPZmZlclN0YXR1c1R5
cGUiPgogICAgPHJlc3RyaWN0aW9uIGJhc2U9InRva2VuIj4KICAgICAgPGVudW1lcmF0aW9uIHZh
bHVlPSJvZmZlcmVkIi8+CiAgICAgIDxlbnVtZXJhdGlvbiB2YWx1ZT0iYWNjZXB0ZWQiLz4KICAg
IDwvcmVzdHJpY3Rpb24+CiAgPC9zaW1wbGVUeXBlPgogIDxjb21wbGV4VHlwZSBuYW1lPSJFeHRB
bnlUeXBlIj4KICAgIDxzZXF1ZW5jZT4KICAgICAgPGFueSBuYW1lc3BhY2U9IiMjb3RoZXIiIG1h
eE9jY3Vycz0idW5ib3VuZGVkIi8+CiAgICA8L3NlcXVlbmNlPgogIDwvY29tcGxleFR5cGU+CiAg
PGFubm90YXRpb24+CiAgICA8ZG9jdW1lbnRhdGlvbj4gLS0tLS0tLS0tLS0tLS0gT3BlcmF0aW9u
IFJlcXVlc3QgYW5kIFJlc3BvbnNlCiAgICAgIE9iamVjdCBUeXBlIERlZmluaXRpb25zIC0tLS0t
LS0tLS0tLSA8L2RvY3VtZW50YXRpb24+CiAgPC9hbm5vdGF0aW9uPgogIDxjb21wbGV4VHlwZSBu
YW1lPSJSZXN1bHRDb2RlIj4KICAgIDxzZXF1ZW5jZT4KICAgICAgIDxlbGVtZW50IG5hbWU9ImNv
ZGUiIHR5cGU9ImludCIvPgogICAgICAgPGVsZW1lbnQgbmFtZT0ibXNnIiB0eXBlPSJzdHJpbmci
Lz4KICAgIDwvc2VxdWVuY2U+CiAgPC9jb21wbGV4VHlwZT4KCgoKTXVsZSwgZXQgYWwuICAgICAg
ICAgICAgIEV4cGlyZXMgTWFyY2ggMTksIDIwMTEgICAgICAgICAgICAgICAgW1BhZ2UgNjNdCgwK
SW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgZHJhZnQtZHJpbmtzLXNwcHJvdiAgICAgICAgICAg
IFNlcHRlbWJlciAyMDEwCgoKICA8Y29tcGxleFR5cGUgbmFtZT0iT2JqZWN0UmVzdWx0Q29kZSI+
CiAgICA8c2VxdWVuY2U+CiAgICAgICA8ZWxlbWVudCBuYW1lPSJjb2RlIiB0eXBlPSJpbnQiLz4K
ICAgICAgIDxlbGVtZW50IG5hbWU9Im1zZyIgdHlwZT0ic3RyaW5nIi8+CiAgICAgICA8ZWxlbWVu
dCBuYW1lPSJvYmplY3QiIHR5cGU9InNwcHBiOkJhc2ljT2JqVHlwZSIvPgogICAgPC9zZXF1ZW5j
ZT4KICA8L2NvbXBsZXhUeXBlPgoKICA8Y29tcGxleFR5cGUgbmFtZT0iQmFzaWNScXN0VHlwZSI+
CiAgICA8c2VxdWVuY2U+CiAgICAgIDxlbGVtZW50IG5hbWU9ImV4dCIgdHlwZT0ic3BwcGI6RXh0
QW55VHlwZSIgbWluT2NjdXJzPSIwIi8+CiAgICA8L3NlcXVlbmNlPgogIDwvY29tcGxleFR5cGU+
CiAgPGNvbXBsZXhUeXBlIG5hbWU9IkJhc2ljUXVlcnlScXN0VHlwZSI+CiAgICA8c2VxdWVuY2U+
CiAgICAgIDxlbGVtZW50IG5hbWU9ImV4dCIgdHlwZT0ic3BwcGI6RXh0QW55VHlwZSIgbWluT2Nj
dXJzPSIwIi8+CiAgICA8L3NlcXVlbmNlPgogIDwvY29tcGxleFR5cGU+CgogIDxjb21wbGV4VHlw
ZSBuYW1lPSJBZGRSdGVHcnBzUnFzdFR5cGUiPgogICAgPGNvbXBsZXhDb250ZW50PgogICAgICA8
ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiPgogICAgICAgIDxzZXF1ZW5jZT4K
ICAgICAgICAgIDxlbGVtZW50IG5hbWU9InJ0ZUdycCIgdHlwZT0ic3BwcGI6UnRlR3JwVHlwZSIK
ICAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4KICAgICAgICA8L3NlcXVlbmNlPgog
ICAgICA8L2V4dGVuc2lvbj4KICAgIDwvY29tcGxleENvbnRlbnQ+CiAgPC9jb21wbGV4VHlwZT4K
ICA8Y29tcGxleFR5cGUgbmFtZT0iRGVsUnRlR3Jwc1Jxc3RUeXBlIj4KICAgIDxjb21wbGV4Q29u
dGVudD4KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1Jxc3RUeXBlIj4KICAgICAg
ICA8c2VxdWVuY2U+CiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJvYmplY3RLZXkiIHR5cGU9InNw
cHBiOk9iaktleVR5cGUiCiAgICAgICAgICAgIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+CiAgICAg
ICAgPC9zZXF1ZW5jZT4KICAgICAgPC9leHRlbnNpb24+CiAgICA8L2NvbXBsZXhDb250ZW50Pgog
IDwvY29tcGxleFR5cGU+CiAgPGNvbXBsZXhUeXBlIG5hbWU9IkdldFJ0ZUdycHNScXN0VHlwZSI+
CiAgICA8Y29tcGxleENvbnRlbnQ+CiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNR
dWVyeVJxc3RUeXBlIj4KICAgICAgICA8c2VxdWVuY2U+CiAgICAgICAgICA8ZWxlbWVudCBuYW1l
PSJvYmplY3RLZXkiIHR5cGU9InNwcHBiOk9iaktleVR5cGUiCiAgICAgICAgICAgIG1pbk9jY3Vy
cz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4KICAgICAgICA8L3NlcXVlbmNlPgogICAgICA8
L2V4dGVuc2lvbj4KICAgIDwvY29tcGxleENvbnRlbnQ+CgoKCk11bGUsIGV0IGFsLiAgICAgICAg
ICAgICBFeHBpcmVzIE1hcmNoIDE5LCAyMDExICAgICAgICAgICAgICAgIFtQYWdlIDY0XQoMCklu
dGVybmV0LURyYWZ0ICAgICAgICAgICAgIGRyYWZ0LWRyaW5rcy1zcHByb3YgICAgICAgICAgICBT
ZXB0ZW1iZXIgMjAxMAoKCiAgPC9jb21wbGV4VHlwZT4KICA8Y29tcGxleFR5cGUgbmFtZT0iQWRk
RGVzdEdycHNScXN0VHlwZSI+CiAgICA8Y29tcGxleENvbnRlbnQ+CiAgICAgIDxleHRlbnNpb24g
YmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+CiAgICAgICAgPHNlcXVlbmNlPgogICAgICAgICAg
PGVsZW1lbnQgbmFtZT0iZGVzdEdycCIgdHlwZT0ic3BwcGI6RGVzdEdycFR5cGUiCiAgICAgICAg
ICAgIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+CiAgICAgICAgPC9zZXF1ZW5jZT4KICAgICAgPC9l
eHRlbnNpb24+CiAgICA8L2NvbXBsZXhDb250ZW50PgogIDwvY29tcGxleFR5cGU+CiAgPGNvbXBs
ZXhUeXBlIG5hbWU9IkRlbERlc3RHcnBzUnFzdFR5cGUiPgogICAgPGNvbXBsZXhDb250ZW50Pgog
ICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiPgogICAgICAgIDxzZXF1
ZW5jZT4KICAgICAgICAgIDxlbGVtZW50IG5hbWU9Im9iamVjdEtleSIgdHlwZT0ic3BwcGI6T2Jq
S2V5VHlwZSIKICAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4KICAgICAgICA8L3Nl
cXVlbmNlPgogICAgICA8L2V4dGVuc2lvbj4KICAgIDwvY29tcGxleENvbnRlbnQ+CiAgPC9jb21w
bGV4VHlwZT4KICA8Y29tcGxleFR5cGUgbmFtZT0iR2V0RGVzdEdycHNScXN0VHlwZSI+CiAgICA8
Y29tcGxleENvbnRlbnQ+CiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNRdWVyeVJx
c3RUeXBlIj4KICAgICAgICA8c2VxdWVuY2U+CiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJvYmpl
Y3RLZXkiIHR5cGU9InNwcHBiOk9iaktleVR5cGUiCiAgICAgICAgICAgIG1pbk9jY3Vycz0iMCIg
bWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4KICAgICAgICA8L3NlcXVlbmNlPgogICAgICA8L2V4dGVu
c2lvbj4KICAgIDwvY29tcGxleENvbnRlbnQ+CiAgPC9jb21wbGV4VHlwZT4KICA8Y29tcGxleFR5
cGUgbmFtZT0iQWRkUHViSWRzUnFzdFR5cGUiPgogICAgPGNvbXBsZXhDb250ZW50PgogICAgICA8
ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiPgogICAgICAgIDxzZXF1ZW5jZT4K
ICAgICAgICAgIDxlbGVtZW50IG5hbWU9InBpIiB0eXBlPSJzcHBwYjpQdWJJZFR5cGUiIG1pbk9j
Y3Vycz0iMCIKICAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4KICAgICAgICA8L3Nl
cXVlbmNlPgogICAgICA8L2V4dGVuc2lvbj4KICAgIDwvY29tcGxleENvbnRlbnQ+CiAgPC9jb21w
bGV4VHlwZT4KICA8Y29tcGxleFR5cGUgbmFtZT0iRGVsUHViSWRzUnFzdFR5cGUiPgogICAgPGNv
bXBsZXhDb250ZW50PgogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUi
PgogICAgICAgIDxzZXF1ZW5jZT4KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InBpIiB0eXBlPSJz
cHBwYjpQdWJJZFR5cGUiCiAgICAgICAgICAgIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+CiAgICAg
ICAgPC9zZXF1ZW5jZT4KCgoKTXVsZSwgZXQgYWwuICAgICAgICAgICAgIEV4cGlyZXMgTWFyY2gg
MTksIDIwMTEgICAgICAgICAgICAgICAgW1BhZ2UgNjVdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAg
ICAgICAgZHJhZnQtZHJpbmtzLXNwcHJvdiAgICAgICAgICAgIFNlcHRlbWJlciAyMDEwCgoKICAg
ICAgPC9leHRlbnNpb24+CiAgICA8L2NvbXBsZXhDb250ZW50PgogIDwvY29tcGxleFR5cGU+CiAg
PGNvbXBsZXhUeXBlIG5hbWU9IkdldFB1Yklkc1Jxc3RUeXBlIj4KICAgIDxjb21wbGV4Q29udGVu
dD4KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1F1ZXJ5UnFzdFR5cGUiPgogICAg
ICAgIDxzZXF1ZW5jZT4KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InBpIiB0eXBlPSJzcHBwYjpQ
dWJJZFR5cGUiIG1pbk9jY3Vycz0iMCIKICAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQi
Lz4KICAgICAgICA8L3NlcXVlbmNlPgogICAgICA8L2V4dGVuc2lvbj4KICAgIDwvY29tcGxleENv
bnRlbnQ+CiAgPC9jb21wbGV4VHlwZT4KICA8Y29tcGxleFR5cGUgbmFtZT0iQWRkUnRlR3JwT2Zm
ZXJzUnFzdFR5cGUiPgogICAgPGNvbXBsZXhDb250ZW50PgogICAgICA8ZXh0ZW5zaW9uIGJhc2U9
InNwcHBiOkJhc2ljUnFzdFR5cGUiPgogICAgICAgIDxzZXF1ZW5jZT4KICAgICAgICAgIDxlbGVt
ZW50IG5hbWU9InJ0ZUdycE9mZmVyIiB0eXBlPSJzcHBwYjpSdGVHcnBPZmZlclR5cGUiCiAgICAg
ICAgICAgIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+CiAgICAgICAgPC9zZXF1ZW5jZT4KICAgICAg
PC9leHRlbnNpb24+CiAgICA8L2NvbXBsZXhDb250ZW50PgogIDwvY29tcGxleFR5cGU+CiAgPGNv
bXBsZXhUeXBlIG5hbWU9IkRlbFJ0ZUdycE9mZmVyc1Jxc3RUeXBlIj4KICAgIDxjb21wbGV4Q29u
dGVudD4KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1Jxc3RUeXBlIj4KICAgICAg
ICA8c2VxdWVuY2U+CiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJydGVHcnBPZmZlcktleSIKICAg
ICAgICAgICAgdHlwZT0ic3BwcGI6UnRlR3JwT2ZmZXJLZXlUeXBlIiBtYXhPY2N1cnM9InVuYm91
bmRlZCIvPgogICAgICAgIDwvc2VxdWVuY2U+CiAgICAgIDwvZXh0ZW5zaW9uPgogICAgPC9jb21w
bGV4Q29udGVudD4KICA8L2NvbXBsZXhUeXBlPgogIDxjb21wbGV4VHlwZSBuYW1lPSJBY2NlcHRS
dGVHcnBPZmZlcnNScXN0VHlwZSI+CiAgICA8Y29tcGxleENvbnRlbnQ+CiAgICAgIDxleHRlbnNp
b24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+CiAgICAgICAgPHNlcXVlbmNlPgogICAgICAg
ICAgPGVsZW1lbnQgbmFtZT0icnRlR3JwT2ZmZXJLZXkiCiAgICAgICAgICAgIHR5cGU9InNwcHBi
OlJ0ZUdycE9mZmVyS2V5VHlwZSIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4KICAgICAgICA8L3Nl
cXVlbmNlPgogICAgICA8L2V4dGVuc2lvbj4KICAgIDwvY29tcGxleENvbnRlbnQ+CiAgPC9jb21w
bGV4VHlwZT4KICA8Y29tcGxleFR5cGUgbmFtZT0iUmVqZWN0UnRlR3JwT2ZmZXJzUnFzdFR5cGUi
PgogICAgPGNvbXBsZXhDb250ZW50PgogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2lj
UnFzdFR5cGUiPgogICAgICAgIDxzZXF1ZW5jZT4KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InJ0
ZUdycE9mZmVyS2V5IgoKCgpNdWxlLCBldCBhbC4gICAgICAgICAgICAgRXhwaXJlcyBNYXJjaCAx
OSwgMjAxMSAgICAgICAgICAgICAgICBbUGFnZSA2Nl0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAg
ICAgICBkcmFmdC1kcmlua3Mtc3Bwcm92ICAgICAgICAgICAgU2VwdGVtYmVyIDIwMTAKCgogICAg
ICAgICAgICB0eXBlPSJzcHBwYjpSdGVHcnBPZmZlcktleVR5cGUiIG1heE9jY3Vycz0idW5ib3Vu
ZGVkIi8+CiAgICAgICAgPC9zZXF1ZW5jZT4KICAgICAgPC9leHRlbnNpb24+CiAgICA8L2NvbXBs
ZXhDb250ZW50PgogIDwvY29tcGxleFR5cGU+CiAgPGNvbXBsZXhUeXBlIG5hbWU9IkdldFJ0ZUdy
cE9mZmVyc1Jxc3RUeXBlIj4KICAgIDxjb21wbGV4Q29udGVudD4KICAgICAgPGV4dGVuc2lvbiBi
YXNlPSJzcHBwYjpCYXNpY1F1ZXJ5UnFzdFR5cGUiPgogICAgICAgIDxzZXF1ZW5jZT4KICAgICAg
ICAgIDxlbGVtZW50IG5hbWU9Im9mZmVyZWRCeVBlZXJzIiB0eXBlPSJib29sZWFuIiBtaW5PY2N1
cnM9IjAiLz4KICAgICAgICAgIDxlbGVtZW50IG5hbWU9Im9mZmVyZWRUb1BlZXJzIiB0eXBlPSJi
b29sZWFuIiBtaW5PY2N1cnM9IjAiLz4KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InN0YXR1cyIg
dHlwZT0ic3BwcGI6UnRlR3JwT2ZmZXJTdGF0dXNUeXBlIgogICAgICAgICAgICBtaW5PY2N1cnM9
IjAiLz4KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InBlZXJpbmdPcmciIHR5cGU9InNwcHBiOk9y
Z0lkVHlwZSIKICAgICAgICAgICAgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIv
PgogICAgICAgICAgPGVsZW1lbnQgbmFtZT0icnRlR3JwT2ZmZXJLZXkiCiAgICAgICAgICAgIHR5
cGU9InNwcHBiOlJ0ZUdycE9mZmVyS2V5VHlwZSIgbWluT2NjdXJzPSIwIgogICAgICAgICAgICBt
YXhPY2N1cnM9InVuYm91bmRlZCIvPgogICAgICAgIDwvc2VxdWVuY2U+CiAgICAgIDwvZXh0ZW5z
aW9uPgogICAgPC9jb21wbGV4Q29udGVudD4KICA8L2NvbXBsZXhUeXBlPgogIDxjb21wbGV4VHlw
ZSBuYW1lPSJBZGRFZ3JSdGVzUnFzdFR5cGUiPgogICAgPGNvbXBsZXhDb250ZW50PgogICAgICA8
ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiPgogICAgICAgIDxzZXF1ZW5jZT4K
ICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImVnclJ0ZSIgdHlwZT0ic3BwcGI6RWdyUnRlVHlwZSIK
ICAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4KICAgICAgICA8L3NlcXVlbmNlPgog
ICAgICA8L2V4dGVuc2lvbj4KICAgIDwvY29tcGxleENvbnRlbnQ+CiAgPC9jb21wbGV4VHlwZT4K
ICA8Y29tcGxleFR5cGUgbmFtZT0iRGVsRWdyUnRlc1Jxc3RUeXBlIj4KICAgIDxjb21wbGV4Q29u
dGVudD4KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1Jxc3RUeXBlIj4KICAgICAg
ICA8c2VxdWVuY2U+CiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJvYmplY3RLZXkiIHR5cGU9InNw
cHBiOk9iaktleVR5cGUiCiAgICAgICAgICAgIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+CiAgICAg
ICAgPC9zZXF1ZW5jZT4KICAgICAgPC9leHRlbnNpb24+CiAgICA8L2NvbXBsZXhDb250ZW50Pgog
IDwvY29tcGxleFR5cGU+CiAgPGNvbXBsZXhUeXBlIG5hbWU9IkdldEVnclJ0ZXNScXN0VHlwZSI+
CiAgICA8Y29tcGxleENvbnRlbnQ+CiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNR
dWVyeVJxc3RUeXBlIj4KICAgICAgICA8c2VxdWVuY2U+CiAgICAgICAgICA8ZWxlbWVudCBuYW1l
PSJvYmplY3RLZXkiIHR5cGU9InNwcHBiOk9iaktleVR5cGUiCiAgICAgICAgICAgIG1pbk9jY3Vy
cz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4KCgoKTXVsZSwgZXQgYWwuICAgICAgICAgICAg
IEV4cGlyZXMgTWFyY2ggMTksIDIwMTEgICAgICAgICAgICAgICAgW1BhZ2UgNjddCgwKSW50ZXJu
ZXQtRHJhZnQgICAgICAgICAgICAgZHJhZnQtZHJpbmtzLXNwcHJvdiAgICAgICAgICAgIFNlcHRl
bWJlciAyMDEwCgoKICAgICAgICA8L3NlcXVlbmNlPgogICAgICA8L2V4dGVuc2lvbj4KICAgIDwv
Y29tcGxleENvbnRlbnQ+CiAgPC9jb21wbGV4VHlwZT4KICA8YW5ub3RhdGlvbj4KICAgIDxkb2N1
bWVudGF0aW9uPiAtLS0tLS0tLSBHZW5lcmljIFJlcXVlc3QgYW5kIFJlc3BvbnNlIERlZmluaXRp
b25zCiAgICAgIC0tLS0tLS0tLS0tLS0tLSA8L2RvY3VtZW50YXRpb24+CiAgPC9hbm5vdGF0aW9u
PgogIDxlbGVtZW50IG5hbWU9InNwcHBVcGRhdGVSZXF1ZXN0Ij4KICAgIDxjb21wbGV4VHlwZT4K
ICAgICAgPHNlcXVlbmNlPgogICAgICAgIDxlbGVtZW50IG5hbWU9ImNsaWVudFRyYW5zSWQiCiAg
ICAgICAgdHlwZT0ic3BwcGI6VHJhbnNJZFR5cGUiIG1pbk9jY3Vycz0iMCIvPgogICAgICAgIDxl
bGVtZW50IG5hbWU9Im1pbm9yVmVyIgogICAgICAgIHR5cGU9InNwcHBiOk1pbm9yVmVyVHlwZSIg
bWluT2NjdXJzPSIwIi8+CiAgICAgICAgPGVsZW1lbnQgbmFtZT0idXBkYXRlUnFzdCIKICAgICAg
ICAgICAgICAgICAgIHR5cGU9InNwcHBiOkJhc2ljUnFzdFR5cGUiCiAgICAgICAgICAgICAgICAg
ICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPgogICAgICA8L3NlcXVlbmNlPgogICAgICA8YXR0cmli
dXRlIG5hbWU9InRyYW5zYWN0aW9uYWwiIHR5cGU9ImJvb2xlYW4iIHVzZT0ib3B0aW9uYWwiLz4K
ICAgIDwvY29tcGxleFR5cGU+CiAgPC9lbGVtZW50PgogIDxlbGVtZW50IG5hbWU9InNwcHBVcGRh
dGVSZXNwb25zZSI+CiAgICA8Y29tcGxleFR5cGU+CiAgICAgIDxzZXF1ZW5jZT4KICAgICAgICA8
ZWxlbWVudCBuYW1lPSJvdmVyYWxsUmVzdWx0IiB0eXBlPSJzcHBwYjpSZXN1bHRDb2RlIi8+CiAg
ICAgICAgPGVsZW1lbnQgbmFtZT0ib2JqZWN0UmVzdWx0IiB0eXBlPSJzcHBwYjpPYmplY3RSZXN1
bHRDb2RlIgogICAgICAgIG1pbk9jY3Vycz0iMCIKICAgICAgICAgIG1heE9jY3Vycz0idW5ib3Vu
ZGVkIi8+CiAgICAgICAgPGVsZW1lbnQgbmFtZT0iY2xpZW50VHJhbnNJZCIgdHlwZT0ic3BwcGI6
VHJhbnNJZFR5cGUiCiAgICAgICAgICAgICAgbWluT2NjdXJzPSIwIi8+CiAgICAgICAgPGVsZW1l
bnQgbmFtZT0ic2VydmVyVHJhbnNJZCIKICAgICAgICAgICAgICAgICB0eXBlPSJzcHBwYjpUcmFu
c0lkVHlwZSIvPgogICAgICA8L3NlcXVlbmNlPgogICAgPC9jb21wbGV4VHlwZT4KICA8L2VsZW1l
bnQ+CiAgPGVsZW1lbnQgbmFtZT0ic3BwcFF1ZXJ5UmVxdWVzdCI+CiAgICA8Y29tcGxleFR5cGU+
CiAgICAgIDxzZXF1ZW5jZT4KICAgICAgICA8ZWxlbWVudCBuYW1lPSJtaW5vclZlciIKICAgICAg
ICB0eXBlPSJzcHBwYjpNaW5vclZlclR5cGUiIG1pbk9jY3Vycz0iMCIvPgogICAgICAgIDxlbGVt
ZW50IG5hbWU9InF1ZXJ5UnFzdCIKICAgICAgICB0eXBlPSJzcHBwYjpCYXNpY1F1ZXJ5UnFzdFR5
cGUiLz4KICAgICAgPC9zZXF1ZW5jZT4KICAgIDwvY29tcGxleFR5cGU+CiAgPC9lbGVtZW50Pgog
IDxlbGVtZW50IG5hbWU9InNwcHBRdWVyeVJlc3BvbnNlIj4KICAgIDxjb21wbGV4VHlwZT4KCgoK
TXVsZSwgZXQgYWwuICAgICAgICAgICAgIEV4cGlyZXMgTWFyY2ggMTksIDIwMTEgICAgICAgICAg
ICAgICAgW1BhZ2UgNjhdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgZHJhZnQtZHJpbmtz
LXNwcHJvdiAgICAgICAgICAgIFNlcHRlbWJlciAyMDEwCgoKICAgICAgPHNlcXVlbmNlPgogICAg
ICAgIDxlbGVtZW50IG5hbWU9Im92ZXJhbGxSZXN1bHQiIHR5cGU9InNwcHBiOlJlc3VsdENvZGUi
Lz4KICAgICAgICA8ZWxlbWVudCBuYW1lPSJyZXN1bHRTZXQiCiAgICAgICAgdHlwZT0ic3BwcGI6
QmFzaWNPYmpUeXBlIiBtaW5PY2N1cnM9IjAiCiAgICAgICAgIG1heE9jY3Vycz0iIHVuYm91bmRl
ZCIvPgogICAgICA8L3NlcXVlbmNlPgogICAgPC9jb21wbGV4VHlwZT4KICA8L2VsZW1lbnQ+CiAg
PGVsZW1lbnQgbmFtZT0ic3BwcFNlcnZlclN0YXR1c1JlcXVlc3QiPgogICAgPGNvbXBsZXhUeXBl
PgogICAgICA8c2VxdWVuY2U+CiAgICAgICAgPGVsZW1lbnQgbmFtZT0ibWlub3JWZXIiIHR5cGU9
InNwcHBiOk1pbm9yVmVyVHlwZSIKICAgICAgICBtaW5PY2N1cnM9IjAiLz4KICAgICAgPC9zZXF1
ZW5jZT4KICAgIDwvY29tcGxleFR5cGU+CiAgPC9lbGVtZW50PgogIDxlbGVtZW50IG5hbWU9InNw
cHBTZXJ2ZXJTdGF0dXNSZXNwb25zZSI+CiAgICA8Y29tcGxleFR5cGU+CiAgICAgIDxzZXF1ZW5j
ZT4KICAgICAgICA8ZWxlbWVudCBuYW1lPSJvdmVyYWxsUmVzdWx0IiB0eXBlPSJzcHBwYjpSZXN1
bHRDb2RlIi8+CiAgICAgICAgPGVsZW1lbnQgbmFtZT0ic3ZjTWVudSIgdHlwZT0ic3BwcGI6U3Zj
TWVudVR5cGUiLz4KICAgICAgPC9zZXF1ZW5jZT4KICAgIDwvY29tcGxleFR5cGU+CiAgPC9lbGVt
ZW50Pgo8L3NjaGVtYT4KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgpNdWxlLCBldCBhbC4gICAg
ICAgICAgICAgRXhwaXJlcyBNYXJjaCAxOSwgMjAxMSAgICAgICAgICAgICAgICBbUGFnZSA2OV0K
DApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICBkcmFmdC1kcmlua3Mtc3Bwcm92ICAgICAgICAg
ICAgU2VwdGVtYmVyIDIwMTAKCgoxMS4gIFNwZWNpZmljYXRpb24gRXh0ZW5zaWJpbGl0eQoKICAg
VGhlIHByb3RvY29sIGRlZmluZWQgaW4gdGhpcyBzcGVjaWZpY2F0aW9uIGlzIGV4dGVuc2libGUu
ICBUaGlzCiAgIHNlY3Rpb24gZXhwbGFpbnMgaG93IHRvIGV4dGVuZCB0aGUgcHJvdG9jb2wgYW5k
IHdoYXQgcHJvY2VkdXJlcyBhcmUKICAgbmVjZXNzYXJ5IHRvIGZvbGxvdyBpbiBvcmRlciB0byBl
bnN1cmUgcHJvcGVyIGV4dGVuc2lvbnMuCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoK
CgoKCgoKCgoKCgoKCgpNdWxlLCBldCBhbC4gICAgICAgICAgICAgRXhwaXJlcyBNYXJjaCAxOSwg
MjAxMSAgICAgICAgICAgICAgICBbUGFnZSA3MF0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAg
ICBkcmFmdC1kcmlua3Mtc3Bwcm92ICAgICAgICAgICAgU2VwdGVtYmVyIDIwMTAKCgoxMi4gIEFj
a25vd2xlZGdtZW50cwoKICAgVGhpcyBkb2N1bWVudCBpcyBhIHJlc3VsdCBvZiB2YXJpb3VzIGRp
c2N1c3Npb25zIGhlbGQgaW4gdGhlIERSSU5LUwogICB3b3JraW5nIGdyb3VwIGFuZCB3aXRoaW4g
dGhlIERSSU5LUyBwcm90b2NvbCBkZXNpZ24gdGVhbSwgd2hpY2ggaXMKICAgY29tcHJpc2VkIG9m
IHRoZSBmb2xsb3dpbmcgaW5kaXZpZHVhbHMsIGluIGFscGhhYmV0aWNhbCBvcmRlcjoKICAgRGVi
b3JhaCBBIEd1eXRvbiAoVGVsY29yZGlhKSwgU3VtYW50aCBDaGFubmFiYXNhcHBhIChDYWJsZUxh
YnMpLAogICBKZWFuLUZyYW5jb2lzIE11bGUgKENhYmxlTGFicyksIEtlbm5ldGggQ2FydHdyaWdo
dCAoVE5TSSksIE1hbmp1bAogICBNYWhhcmlzaGkgKFROU0kpLCBEYXZpZCBTY2h3YXJ0eiAoWENv
bm5lY3QpLCBhbmQgdGhlIGNvLWNoYWlycwogICBSaWNoYXJkIFNob2NrZXkgYW5kIEFsZXhhbmRl
ciBNYXlyaG9mZXIgKGVudW0uYXQgR21iSCkuCgogICBUaGUgYXV0aG9ycyBvZiB0aGlzIGRvY3Vt
ZW50IHRoYW5rIHRoZSBmb2xsb3dpbmcgaW5kaXZpZHVhbHMgZm9yCiAgIHRoZWlyIGFkdmljZSwg
cmV2aWV3cyBhbmQgY29tbWVudHMgZHVyaW5nIHRoZSBkZXZlbG9wbWVudCBvZiB0aGlzCiAgIHBy
b3RvY29sOiBMaXNhIER1c3NlYXVsdCwgIllPVVIgTkFNRSBIRVJFIiAtLSBzZW5kIGNvbW1lbnRz
IHRvIGRyaW5rcwogICBsaXN0LgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoK
TXVsZSwgZXQgYWwuICAgICAgICAgICAgIEV4cGlyZXMgTWFyY2ggMTksIDIwMTEgICAgICAgICAg
ICAgICAgW1BhZ2UgNzFdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgZHJhZnQtZHJpbmtz
LXNwcHJvdiAgICAgICAgICAgIFNlcHRlbWJlciAyMDEwCgoKMTMuICBSZWZlcmVuY2VzCgoxMy4x
LiAgTm9ybWF0aXZlIFJlZmVyZW5jZXMKCiAgIFtJLUQuaWV0Zi1kcmlua3Mtc3BwcC1vdmVyLXNv
YXBdCiAgICAgICAgICAgICAgQ2FydHdyaWdodCwgSy4sICJTUFBQIE92ZXIgU09BUCBhbmQgSFRU
UCIsCiAgICAgICAgICAgICAgZHJhZnQtaWV0Zi1kcmlua3Mtc3BwcC1vdmVyLXNvYXAtMDAgKHdv
cmsgaW4gcHJvZ3Jlc3MpLAogICAgICAgICAgICAgIEp1bmUgMjAxMC4KCiAgIFtSRkMyMTE5XSAg
QnJhZG5lciwgUy4sICJLZXkgd29yZHMgZm9yIHVzZSBpbiBSRkNzIHRvIEluZGljYXRlCiAgICAg
ICAgICAgICAgUmVxdWlyZW1lbnQgTGV2ZWxzIiwgQkNQIDE0LCBSRkMgMjExOSwgTWFyY2ggMTk5
Ny4KCiAgIFtSRkMyMjc3XSAgQWx2ZXN0cmFuZCwgSC4sICJJRVRGIFBvbGljeSBvbiBDaGFyYWN0
ZXIgU2V0cyBhbmQKICAgICAgICAgICAgICBMYW5ndWFnZXMiLCBCQ1AgMTgsIFJGQyAyMjc3LCBK
YW51YXJ5IDE5OTguCgogICBbUkZDMjc4MV0gIEhvZmZtYW4sIFAuIGFuZCBGLiBZZXJnZWF1LCAi
VVRGLTE2LCBhbiBlbmNvZGluZyBvZiBJU08KICAgICAgICAgICAgICAxMDY0NiIsIFJGQyAyNzgx
LCBGZWJydWFyeSAyMDAwLgoKICAgW1JGQzM2MjldICBZZXJnZWF1LCBGLiwgIlVURi04LCBhIHRy
YW5zZm9ybWF0aW9uIGZvcm1hdCBvZiBJU08KICAgICAgICAgICAgICAxMDY0NiIsIFNURCA2Mywg
UkZDIDM2MjksIE5vdmVtYmVyIDIwMDMuCgogICBbUkZDMzY4OF0gIE1lYWxsaW5nLCBNLiwgIlRo
ZSBJRVRGIFhNTCBSZWdpc3RyeSIsIEJDUCA4MSwgUkZDIDM2ODgsCiAgICAgICAgICAgICAgSmFu
dWFyeSAyMDA0LgoKICAgW1JGQzM5ODZdICBCZXJuZXJzLUxlZSwgVC4sIEZpZWxkaW5nLCBSLiwg
YW5kIEwuIE1hc2ludGVyLCAiVW5pZm9ybQogICAgICAgICAgICAgIFJlc291cmNlIElkZW50aWZp
ZXIgKFVSSSk6IEdlbmVyaWMgU3ludGF4IiwgU1REIDY2LAogICAgICAgICAgICAgIFJGQyAzOTg2
LCBKYW51YXJ5IDIwMDUuCgoxMy4yLiAgSW5mb3JtYXRpdmUgUmVmZXJlbmNlcwoKICAgW0ktRC5p
ZXRmLWRyaW5rcy11c2VjYXNlcy1yZXF1aXJlbWVudHNdCiAgICAgICAgICAgICAgQ2hhbm5hYmFz
YXBwYSwgUy4sICJEUklOS1MgVXNlIGNhc2VzIGFuZCBQcm90b2NvbAogICAgICAgICAgICAgIFJl
cXVpcmVtZW50cyIsIGRyYWZ0LWlldGYtZHJpbmtzLXVzZWNhc2VzLXJlcXVpcmVtZW50cy0wMwog
ICAgICAgICAgICAgICh3b3JrIGluIHByb2dyZXNzKSwgTWF5IDIwMTAuCgogICBbUkZDMjgyMV0g
IEtsZW5zaW4sIEouLCAiU2ltcGxlIE1haWwgVHJhbnNmZXIgUHJvdG9jb2wiLCBSRkMgMjgyMSwK
ICAgICAgICAgICAgICBBcHJpbCAyMDAxLgoKICAgW1JGQzMyNjFdICBSb3NlbmJlcmcsIEouLCBT
Y2h1bHpyaW5uZSwgSC4sIENhbWFyaWxsbywgRy4sIEpvaG5zdG9uLAogICAgICAgICAgICAgIEEu
LCBQZXRlcnNvbiwgSi4sIFNwYXJrcywgUi4sIEhhbmRsZXksIE0uLCBhbmQgRS4KICAgICAgICAg
ICAgICBTY2hvb2xlciwgIlNJUDogU2Vzc2lvbiBJbml0aWF0aW9uIFByb3RvY29sIiwgUkZDIDMy
NjEsCiAgICAgICAgICAgICAgSnVuZSAyMDAyLgoKICAgW1JGQzM3NjFdICBGYWx0c3Ryb20sIFAu
IGFuZCBNLiBNZWFsbGluZywgIlRoZSBFLjE2NCB0byBVbmlmb3JtCiAgICAgICAgICAgICAgUmVz
b3VyY2UgSWRlbnRpZmllcnMgKFVSSSkgRHluYW1pYyBEZWxlZ2F0aW9uIERpc2NvdmVyeQogICAg
ICAgICAgICAgIFN5c3RlbSAoREREUykgQXBwbGljYXRpb24gKEVOVU0pIiwgUkZDIDM3NjEsIEFw
cmlsIDIwMDQuCgogICBbUkZDNDcyNV0gIE1heXJob2ZlciwgQS4gYW5kIEIuIEhvZW5laXNlbiwg
IkVOVU0gVmFsaWRhdGlvbgoKCgpNdWxlLCBldCBhbC4gICAgICAgICAgICAgRXhwaXJlcyBNYXJj
aCAxOSwgMjAxMSAgICAgICAgICAgICAgICBbUGFnZSA3Ml0KDApJbnRlcm5ldC1EcmFmdCAgICAg
ICAgICAgICBkcmFmdC1kcmlua3Mtc3Bwcm92ICAgICAgICAgICAgU2VwdGVtYmVyIDIwMTAKCgog
ICAgICAgICAgICAgIEFyY2hpdGVjdHVyZSIsIFJGQyA0NzI1LCBOb3ZlbWJlciAyMDA2LgoKICAg
W1JGQzU0ODZdICBNYWxhcywgRC4gYW5kIEQuIE1leWVyLCAiU2Vzc2lvbiBQZWVyaW5nIGZvciBN
dWx0aW1lZGlhCiAgICAgICAgICAgICAgSW50ZXJjb25uZWN0IChTUEVFUk1JTlQpIFRlcm1pbm9s
b2d5IiwgUkZDIDU0ODYsCiAgICAgICAgICAgICAgTWFyY2ggMjAwOS4KCgoKCgoKCgoKCgoKCgoK
CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCk11bGUsIGV0IGFsLiAgICAgICAgICAgICBF
eHBpcmVzIE1hcmNoIDE5LCAyMDExICAgICAgICAgICAgICAgIFtQYWdlIDczXQoMCkludGVybmV0
LURyYWZ0ICAgICAgICAgICAgIGRyYWZ0LWRyaW5rcy1zcHByb3YgICAgICAgICAgICBTZXB0ZW1i
ZXIgMjAxMAoKCkF1dGhvcnMnIEFkZHJlc3NlcwoKICAgSmVhbi1GcmFuY29pcyBNdWxlCiAgIENh
YmxlTGFicwogICA4NTggQ29hbCBDcmVlayBDaXJjbGUKICAgTG91aXN2aWxsZSwgQ08gIDgwMDI3
CiAgIFVTQQoKICAgRW1haWw6IGpmbUBjYWJsZWxhYnMuY29tCgoKICAgS2VubmV0aCBDYXJ0d3Jp
Z2h0CiAgIFROUwogICAxOTM5IFJvbGFuZCBDbGFya2UgUGxhY2UKICAgUmVzdG9uLCBWQSAgMjAx
OTEKICAgVVNBCgogICBFbWFpbDoga2NhcnR3cmlnaHRAdG5zaS5jb20KCgogICBTeWVkIFdhc2lt
IEFsaQogICBOZXVTdGFyCiAgIDQ2MDAwIENlbnRlciBPYWsgUGxhemEKICAgU3RlcmxpbmcsIFZB
ICAyMDE2NgogICBVU0EKCiAgIEVtYWlsOiBzeWVkLmFsaUBuZXVzdGFyLmJpegoKCiAgIEFsZXhh
bmRlciBNYXlyaG9mZXIKICAgZW51bS5hdCBHbWJICiAgIEthcmxzcGxhdHogMS85CiAgIFdpZW4s
ICAgQS0xMDEwCiAgIEF1c3RyaWEKCiAgIEVtYWlsOiBhbGV4YW5kZXIubWF5cmhvZmVyQGVudW0u
YXQKCgoKCgoKCgoKCgoKCgoKTXVsZSwgZXQgYWwuICAgICAgICAgICAgIEV4cGlyZXMgTWFyY2gg
MTksIDIwMTEgICAgICAgICAgICAgICAgW1BhZ2UgNzRdCgwKCg==

--_002_76AC5FEF83F1E64491446437EA81A61F7D1FFBCAD3srvxchg_--

From lendl@nic.at  Wed Sep 15 13:39:13 2010
Return-Path: <lendl@nic.at>
X-Original-To: drinks@core3.amsl.com
Delivered-To: drinks@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CC9DE3A6970 for <drinks@core3.amsl.com>; Wed, 15 Sep 2010 13:39:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.43
X-Spam-Level: 
X-Spam-Status: No, score=-2.43 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_AT=0.424, HOST_EQ_AT=0.745, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TVFVmNh8D5za for <drinks@core3.amsl.com>; Wed, 15 Sep 2010 13:39:11 -0700 (PDT)
Received: from mail.bofh.priv.at (fardach.bofh.priv.at [88.198.34.164]) by core3.amsl.com (Postfix) with ESMTP id BEA123A681D for <drinks@ietf.org>; Wed, 15 Sep 2010 13:39:03 -0700 (PDT)
Received: from [10.20.30.241] (alix.bofh.priv.at [213.129.239.194]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mail.bofh.priv.at (Postfix) with ESMTPSA id 6A4624C8CF for <drinks@ietf.org>; Wed, 15 Sep 2010 22:39:25 +0200 (CEST)
Message-ID: <4C912EFF.2090304@nic.at>
Date: Wed, 15 Sep 2010 22:39:27 +0200
From: Otmar Lendl <lendl@nic.at>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.9) Gecko/20100825 Thunderbird/3.1.3
MIME-Version: 1.0
To: IETF DRINKS WG <drinks@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Subject: [drinks] TN / TNRange / TNPrefix
X-BeenThere: drinks@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF DRINKS WG <drinks.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/drinks>
List-Post: <mailto:drinks@ietf.org>
List-Help: <mailto:drinks-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 15 Sep 2010 20:39:13 -0000

I just picked up an action item during the interim:

We were talking about how to denote prefixes (esp. for open numbering
plan), and David and I suggested that it's better and less likely to cause
confusion if there were an explicit prefix object, and not just a TNRange
with some attribute to flag it's actually a prefix.

Here is an off-the-cuff xsd proposal:

  <complexType name="TNType">
    <complexContent>
      <extension base="spppb:PubIdType">
        <sequence>
          <element name="tn" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <complexType name="TNRType">
    <complexContent>
      <extension base="spppb:PubIdType">
        <sequence>
          <element name="startTn" type="string"/>
          <element name="endTn" type="string"/>
        </sequence>
      </extension>
    </complexContent>
  </complexType>

  <complexType name="TNPType">
    <complexContent>
      <extension base="spppb:PubIdType">
        <sequence>
          <element name="prefix" type="string"/>
          <element name="minLen" type="integer" minOccurs="0" />
          <element name="maxLen" type="integer" minOccurs="0" />
        </sequence>
      </extension>
    </complexContent>
  </complexType>

cheers,

otmar
-- 
// Otmar Lendl <lendl@nic.at>, T: +43 1 5056416 - 33, F: - 933 //

From kcartwright@tnsi.com  Tue Sep 21 14:21:15 2010
Return-Path: <kcartwright@tnsi.com>
X-Original-To: drinks@core3.amsl.com
Delivered-To: drinks@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5FA963A6886 for <drinks@core3.amsl.com>; Tue, 21 Sep 2010 14:21:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 3.852
X-Spam-Level: ***
X-Spam-Status: No, score=3.852 tagged_above=-999 required=5 tests=[AWL=-2.930,  BAYES_50=0.001, FB_IOW=3.333, FM_ASCII_ART_SPACINGc=0.833, MANGLED_TEXT=2.3, SARE_MILLIONSOF=0.315]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0UvdZf2d1grO for <drinks@core3.amsl.com>; Tue, 21 Sep 2010 14:21:06 -0700 (PDT)
Received: from tnsi.com (relayus.tnsi.com [208.224.248.44]) by core3.amsl.com (Postfix) with ESMTP id 492763A6852 for <drinks@ietf.org>; Tue, 21 Sep 2010 14:21:05 -0700 (PDT)
Received: from ([172.17.7.231]) by relayus.tnsi.com with ESMTP with TLS id 4440551.47893733; Tue, 21 Sep 2010 17:21:27 -0400
Received: from TNS-MAIL-NA.win2k.corp.tnsi.com ([172.17.7.214]) by MAIL-HUB-NA.win2k.corp.tnsi.com ([172.17.7.231]) with mapi; Tue, 21 Sep 2010 17:21:27 -0400
From: "Cartwright, Ken" <kcartwright@tnsi.com>
To: "Ali, Syed Wasim" <syed.ali@neustar.biz>, "Drinks@ietf.org" <Drinks@ietf.org>
Date: Tue, 21 Sep 2010 17:21:26 -0400
Thread-Topic: [drinks] Progress Update
Thread-Index: ActFJDtWPdpsBdkVQvSv0Od13HdUdgJsAeHQAFOjNdAAAPoXsAA8V7CQAI7MHuAADrbq0AAAyo++AB8ojHAABqZa4QACORQUABb/5bcBUH5gQA==
Message-ID: <754963199212404AB8E9CFCA6C3D0CDA260A07AA20@TNS-MAIL-NA.win2k.corp.tnsi.com>
References: <C8B5279F.439FE%syed.ali@neustar.biz> <C8B5C1F7.43A21%syed.ali@neustar.biz>
In-Reply-To: <C8B5C1F7.43A21%syed.ali@neustar.biz>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/mixed; boundary="_002_754963199212404AB8E9CFCA6C3D0CDA260A07AA20TNSMAILNAwin2_"
MIME-Version: 1.0
Subject: Re: [drinks] Progress Update
X-BeenThere: drinks@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF DRINKS WG <drinks.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/drinks>
List-Post: <mailto:drinks@ietf.org>
List-Help: <mailto:drinks-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 21 Sep 2010 21:21:15 -0000

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

Here is the next version of the protocol document.  Based on the decisions =
we made at the face-to-face, the final version of this document is now clea=
rly within shouting distance.  And the document overall is notably simpler =
and shorter.

Syed, if you want it, you can have the token now.  At some point I'll need =
it back for maybe one day before we finalize it to wrap up a couple to-do i=
tems of mine.

What I've done since the last update is as follows:

XSD Changes (which have resulted in a notably simpler and cleaner XSD)
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
1) Search and replace cleaned up a few naming inconsistencies using the wor=
d "Object".  The preference is not to use "Obj".
2) Per agreement at meeting, made RqstObjResultCodeType inherit from Result=
CodeType, and added the word "Type" onto the end of each of these names to =
get them in sync with our naming convention.
3) Per agreement at meeting, changes all of the operation object types (e.g=
. AddRteGrpRqstType) so that they now contain a single object instance.
4) Per agreement at the meeting, cleaned up what was the spppRequest and sp=
ppResponse element definitions to remove the transactional flag and to expl=
icitly break our updates from queries.  This resulted in the spppUpdateRequ=
est/Response and spppQueryRequest/Response.  Also made all operation object=
 types and query types inherit from their corresponding abstract base types=
.
5) Per agreement at the meeting, changed the multiplicity of the ingressRte=
 element to allow reference to more tan one Route Group.
6) Per agreement at the meeting, change "assignedCorDateTime" elementname t=
o "corDateTime".  Also tightened up the multiplicity indicator on the corCl=
aim element in relation to our discussion about the confusion resulting fro=
m having a default value provided for an optional data element.
7) Per agreement at the meeting, moved RteRec out of PIType base type and i=
nto the concrete type(s) it is needed for (i.e. TNType).
8) Per agreement at the meeting, added priority into the RteGrpType.
9) Per agreement at the meeting, changed RteRecs in RteGrpType to be refere=
nces rather than embedded objects, therefore promoting RteRecs to first cla=
ss object type.  As discussed, this also necessitate adding a "name" elemen=
t in the abstract base RteRecType.
10) Misc other cleanups.

Document Changes
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
1) Placed the new XSD into the XSD section of the document.
2) Updated all the sections that describe the base data structures of the p=
rotocol to reflect all the XSD changes listed above (layering, spppUpdateRe=
quest/Response, spppQueryRequest/Response, response codes, etc).
3) Updated all the following protocol command sections to reflect the XSD c=
hanges listed above:
        -- add and get route groups
        -- add and get dest groups
        -- add, accept, reject, and get route group offers

Ken


-----Original Message-----
From: Ali, Syed Wasim [mailto:syed.ali@neustar.biz]
Sent: Wednesday, September 15, 2010 12:21 AM
To: Ali, Syed Wasim; Cartwright, Ken; Drinks@ietf.org
Subject: Re: [drinks] Progress Update


Attached is the updated examples section. Added descriptive text and made a
few updates to the XML messages.

-Syed


On 9/14/10 1:22 PM, "Syed Ali" <syed.ali@neustar.biz> wrote:

>
>
> Hi,
>
> Attached is the first draft of the sppp example section. I will add the t=
ext
> in the sub-sections in the protocol document .xml this afternoon to make =
the
> examples fit a hypothetical provisioning scenario for which the diagram i=
s
> already in place. Also, I will email the updated sppp protocol document
> later today.
>
> thanks,
>
> -Syed
>
>
> On 9/14/10 12:18 PM, "Syed Ali" <syed.ali@neustar.biz> wrote:
>
>>
>>
>> Ken,
>>
>> The examples I have put together are based on the schema that has gotten
>> nods already. And I agree, after tomorrow's f2f and review of the propos=
ed
>> changes, we can decide how to move forward.
>>
>> Just to be clear, I am not proposing anything new in regards to the "par=
tial
>> success". If an SP operation (such as addPubIdsRqst) allows for multiple
>> embedded objects for provisioning (such as 2 or more <pi>), there is an
>> opportunity for the server to point out which embedded object (i.e. one =
of
>> the many <pi>) is the cause of the failure. Prior understanding where an
>> operation (such as addPubIdRqst) is inherently transactional remains
>> unchanged.
>>
>> -Syed
>>
>>
>> On 9/14/10 9:16 AM, "Cartwright, Ken" <kcartwright@tnsi.com> wrote:
>>
>>> Ok, you can have the token.  But before adding any of the XML into the
>>> examples section I think we need to talk through the proposed XSD chang=
es
>>> that
>>> are designed to meet the partial success, and synchronous COR claim
>>> response.
>>> This is of course because the examples will change based on that decisi=
on.
>>> Also keep in mind that these proposed XSD changes are right now only
>>> reflected
>>> in the XSD section, not the body of the doc.
>>>
>>> My plan was for us to review these changes at the meeting tomorrow, and=
 if
>>> we
>>> do agree to the changes, I would then make the resulting changes to the=
 body
>>> of the doc over the subsequent few days, then hand off the token on Mon=
day.
>>>
>>> Ken
>>>
>>> -----Original Message-----
>>> From: Ali, Syed Wasim [mailto:syed.ali@neustar.biz]
>>> Sent: Monday, September 13, 2010 6:16 PM
>>> To: Cartwright, Ken; Drinks@ietf.org
>>> Subject: Re: [drinks] Progress Update
>>>
>>> Ken,
>>>
>>> Let me know if I can have the token for the doc. I will add my updates =
from
>>> the todo list and publish it tomorrow mid-day.
>>>
>>> thanks.
>>>
>>>
>>> On 9/13/10 5:55 PM, "Cartwright, Ken" <kcartwright@tnsi.com> wrote:
>>>
>>>> Here is what is likely to be the last update I will have prior to the
>>>> Wednesday meeting.  The changes to this version are simply a few clean=
ups
>>>> to
>>>> the XSD so that it validates.
>>>>
>>>> Ken
>>>>
>>>> -----Original Message-----
>>>> From: Cartwright, Ken
>>>> Sent: Monday, September 13, 2010 10:56 AM
>>>> To: 'Drinks@ietf.org'
>>>> Subject: RE: Progress Update
>>>>
>>>> Here's the next update to the doc.  Also attached is the running list =
of
>>>> changes.  Items 9, 10, and 11 are the latest changes I made since my l=
ate
>>>> update.
>>>>
>>>> Syed and JFM, you will of course want to review these asap.
>>>>
>>>> Ken
>>>>
>>>>
>>>> -----Original Message-----
>>>> From: Cartwright, Ken
>>>> Sent: Friday, September 10, 2010 2:54 PM
>>>> To: Cartwright, Ken; 'Drinks@ietf.org'
>>>> Subject: RE: Progress Update
>>>>
>>>> Here's the next update.  I've completed item 7 from the To-Do list and
>>>> incorporated all comments from my Pre-IETF document review (see second
>>>> attached document), save 1.  The one comment that I did not fully addr=
ess
>>>> is:
>>>>
>>>> "KJC:  Need to describe how multiple response messages are supported."
>>>>
>>>> There are a few different opinions on how/if/toWhatExtent we want to
>>>> support
>>>> that.  We need to discuss this and put it to bed at the face-to-face
>>>> meeting
>>>> next week.  This item is priority one as far as I am concerned.  And t=
his
>>>> of
>>>> course is related to the "Proposal for Syeds two requirements" referre=
d to
>>>> in
>>>> the email below.
>>>>
>>>> I'll continue to work this over the weekend and Monday and send out an=
other
>>>> update no later than COB Monday.
>>>>
>>>> Ken
>>>>
>>>>
>>>> -----Original Message-----
>>>> From: Cartwright, Ken
>>>> Sent: Thursday, September 09, 2010 9:57 AM
>>>> To: Cartwright, Ken; Drinks@ietf.org
>>>> Subject: RE: Progress Update
>>>>
>>>> Btw, here's the document as it currently stands.  I have the token and=
 am
>>>> in
>>>> progress.
>>>>
>>>> Ken
>>>>
>>>> -----Original Message-----
>>>> From: drinks-bounces@ietf.org [mailto:drinks-bounces@ietf.org] On Beha=
lf Of
>>>> Cartwright, Ken
>>>> Sent: Thursday, September 09, 2010 9:46 AM
>>>> To: Drinks@ietf.org
>>>> Subject: [drinks] Progress Update
>>>>
>>>>
>>>> Below is my progress update for the past two weeks and a proposal for =
how
>>>> to
>>>> handle the two goals/requirements that Syed has.  We can discuss this =
on
>>>> today's call.
>>>>
>>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>>>
>>>> Progress
>>>>
>>>> 1) Completed my item "1" from the formal To-Do list
>>>>         -- Added in the section describing the addDestGrps operation
>>>>         -- Added in the section describing the getDestGrps operation
>>>>         -- Did a search and replace rename on a few instances of
>>>> "DestGroup"
>>>> to "DestGrp".
>>>>                 This syncs up with the "RteGrp" name.
>>>> 2) Fixed a few grammatical issues in the addRteGrp and getRteGrp secti=
ons.
>>>> 3) Fixed a few issues with the XML.  Someone inserted the use of "&" i=
n
>>>> section headers
>>>> without escaping it.  So I replaced them wiht "and".
>>>> 4) Completed my item "4a" from the formal To-Do list
>>>>         Updated the Request section to reflect our latest XSD definiti=
on
>>>> and
>>>> made a few corrections.
>>>>         Updated the Reply/response section to reflect our latest XSD
>>>> definition and made a few corrections.
>>>>         Corrected the XSD structure of the spppResponse element defint=
ion
>>>> to
>>>> remove the
>>>>                 duplicate clinet and server transaction ID attributed.=
  We
>>>> are
>>>> using elements.
>>>> 5) Compelted item "4h" in the formal To-Do list.  This one actually
>>>> belonged
>>>> to Syed, but I realized
>>>>         that it tightly related to my item "4a", so I went ahaead and
>>>> included
>>>> it in that section.
>>>> 6) Tentatively Completed item "4e" in the formal To-Do list.
>>>>         May want to break out the message parameters to an XML data
>>>> structure
>>>> in the XSD.
>>>> 7) Working on action item 7
>>>> 8) Worked on how to meet Syed two requirements.  I discuss this in mor=
e
>>>> detail
>>>> below.
>>>>
>>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>>>
>>>> Proposal for Syeds two requirements:
>>>>
>>>> The Requirements:
>>>> 1) Allow partial success within a given request (iow, the result of a =
given
>>>> request is not all or nothing).
>>>> 2) Allow the detailed result of the objects within a request to be ech=
oed
>>>> back
>>>> ti the client (specifically for the Public Identifier and its COR requ=
est
>>>> result.
>>>>
>>>> Background:
>>>>
>>>> 1) I think both requirements are of course reasonable if you have syst=
ems
>>>> that
>>>> need them and that are therefore ok with te moderate performance and
>>>> complexity that they result in.  Which of course Syed does.  So I'm in
>>>> agreement that we should make the necessary modifications to support t=
hem.
>>>> 2) The protocol was not initially constructed to address these two
>>>> requirements because they were not requirements at the time.
>>>> 3) To help answer the first requirement we had just bolted on the
>>>> "transactional" attribute to the spppRequest, and made the content of =
an
>>>> spppRequest to be zero or more, object and relied on the parameterized
>>>> response messages/codes to add the details about what failed.  However=
,
>>>> I've
>>>> come to believe that this is no longer a clean and effective way to ha=
ndle
>>>> them.
>>>>
>>>> Proposal:
>>>>
>>>> 1) Change all the object operation objects so that they do not support
>>>> multiple objects.  Iow, addDestGrps, would become addDestGrp, and addP=
Is
>>>> would
>>>> become addPI.  This eliminates the complexity of the response that res=
ults
>>>> from allowing both multiple objects and multiple object requests to be
>>>> passed
>>>> into an spppRequest operation.
>>>> 2) Change the response data structure and so that it can handle echoin=
g
>>>> back
>>>> all of the objects that were passed in and the result of each.
>>>> 3) I'll make the necessary changes to document and XSD over the next c=
ouple
>>>> days.
>>>>
>>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>>>
>>>>
>>>> Document To-Do List
>>>>
>>>> XX 1) (Ken) Write the add/get Destination Group operation sub-sections=
 of
>>>> section 8.
>>>> 2) (Syed) Write the general "del" operation sections of sub-section 8.
>>>> 3) (Alex & Ken) Make sure that the portions of section 8 that I wrote =
and
>>>> the
>>>> portions that Syed will write are in sync from a specificity standpoin=
t and
>>>> a
>>>> functionality stand point, and that they are all correct from a spelli=
ng
>>>> and
>>>> grammar perspective.
>>>> 4) Update/tweak/add sections that describe the XSD and protocol concep=
ts
>>>> that
>>>> apply to all of the operations in section 8. This includes the followi=
ng:
>>>> XX a) (Ken) BasicRqstType and BasicRspns Type
>>>> b) (Syed) BaseObjType
>>>> d) (Syed) Transactional boundaries and transaction IDs
>>>> XX e) (Ken) Response codes
>>>> f) (Ken) Authorization to objects and information
>>>> g) (???HowDoWeWantToDocumentThis)??? Object keys (business keys vs
>>>> synthetic
>>>> keys).
>>>> XX h) (Syed / Ken) spppRequest and spppResponse data elements and the
>>>> "transactional" element. Related to (d) above.
>>>> j) (Ken) Organization ID documentation.
>>>> 5) (Syed) Evaluate and incorporate what Syed comes up with on the open
>>>> number
>>>> plan concept and add this into Syed's Public Identity portion of secti=
on 8.
>>>> 6) (Syed, Alex for SIP Redirect example) Add more information in secti=
on 8
>>>> to
>>>> explain how the URIType is used (to meet the LUF requirements). This w=
ill
>>>> be
>>>> part of an example section. We will add an example appendix at the end=
.
>>>> Working 7) (JFM first pass then, Ken) Clean up and partially re-organi=
zed
>>>> the
>>>> introductory sections 1 through 7 to make them more focused and clear =
cut.
>>>> Perhaps move parts of their content into section 8, etc.
>>>> 7.5) (Alex) Review the requirements section. I'm not sure why we have =
the
>>>> use
>>>> cases and requirements re-stated in this document. I think we should n=
ot do
>>>> that. Also see my comments on section 1 through 7 sent out on Monday, =
7/26.
>>>>  8) (Sumanth) Make sure the terminology and definitions in the intro
>>>> sections
>>>> are now in sync with our new understandings of the use cases in the us=
e
>>>> case
>>>> document.
>>>> 9) Updates to Public Identifier Type Documentation and XSD as follows:
>>>> a) (JFM)corClaimStatus boolean instead of "approved" enum and
>>>> corClaimStatusChanges date/Time
>>>> b) (Syed) Open numbering plan support for TN Range
>>>> c) (JFM) TNRange should not inherit from TN
>>>> 11) (Ken) File based bulk provisioning.
>>>> 12) (Ken, Alex) Data validation rules for each data element.
>>>> 13) (Ken) Make the content of spppRequest more explicit so that update
>>>> requests and query requests cannot be co-mingloed in the same spppRequ=
est.
>>>>
>>>>
>>>>
>>>> This e-mail message is for the sole use of the intended recipient(s)an=
d may
>>>> contain confidential and privileged information of Transaction Network
>>>> Services.
>>>> Any unauthorised review, use, disclosure or distribution is prohibited=
. If
>>>> you
>>>> are not the intended recipient, please contact the sender by reply e-m=
ail
>>>> and
>>>> destroy all copies of the original message.
>>>>
>>>> _______________________________________________
>>>> drinks mailing list
>>>> drinks@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/drinks
>>>>
>>>> This e-mail message is for the sole use of the intended recipient(s)an=
d may
>>>> contain confidential and privileged information of Transaction Network
>>>> Services.
>>>> Any unauthorised review, use, disclosure or distribution is prohibited=
. If
>>>> you
>>>> are not the intended recipient, please contact the sender by reply e-m=
ail
>>>> and
>>>> destroy all copies of the original message.
>>>>
>>>
>>>
>>> This e-mail message is for the sole use of the intended recipient(s)and=
 may
>>> contain confidential and privileged information of Transaction Network
>>> Services.
>>> Any unauthorised review, use, disclosure or distribution is prohibited.=
 If
>>> you
>>> are not the intended recipient, please contact the sender by reply e-ma=
il
>>> and
>>> destroy all copies of the original message.
>>>
>>
>> _______________________________________________
>> drinks mailing list
>> drinks@ietf.org
>> https://www.ietf.org/mailman/listinfo/drinks
>


This e-mail message is for the sole use of the intended recipient(s)and may
contain confidential and privileged information of Transaction Network Serv=
ices.
Any unauthorised review, use, disclosure or distribution is prohibited. If =
you
are not the intended recipient, please contact the sender by reply e-mail a=
nd destroy all copies of the original message.


--_002_754963199212404AB8E9CFCA6C3D0CDA260A07AA20TNSMAILNAwin2_
Content-Type: text/xml; name="draft-ietf-drinks-sppprov-01v10.xml"
Content-Description: draft-ietf-drinks-sppprov-01v10.xml
Content-Disposition: attachment;
	filename="draft-ietf-drinks-sppprov-01v10.xml"; size=136710;
	creation-date="Mon, 20 Sep 2010 12:08:21 GMT";
	modification-date="Tue, 21 Sep 2010 17:19:28 GMT"
Content-Transfer-Encoding: base64

PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCg0KPCFET0NUWVBFIHJmYyBT
WVNURU0gInJmYzI2MjkuZHRkIiBbDQogICAgICAgIDwhRU5USVRZIHJmYzIyNzcgUFVCTElDICIi
DQogICAgICAgICAgImh0dHA6Ly94bWwucmVzb3VyY2Uub3JnL3B1YmxpYy9yZmMvYmlieG1sL3Jl
ZmVyZW5jZS5SRkMuMjI3Ny54bWwiPg0KICAgICAgICA8IUVOVElUWSByZmMyMTE5IFBVQkxJQyAi
Ig0KICAgICAgICAgICJodHRwOi8veG1sLnJlc291cmNlLm9yZy9wdWJsaWMvcmZjL2JpYnhtbC9y
ZWZlcmVuY2UuUkZDLjIxMTkueG1sIj4NCiAgICAgICAgPCFFTlRJVFkgcmZjMjc4MSBQVUJMSUMg
IiINCiAgICAgICAgICAiaHR0cDovL3htbC5yZXNvdXJjZS5vcmcvcHVibGljL3JmYy9iaWJ4bWwv
cmVmZXJlbmNlLlJGQy4yNzgxLnhtbCI+DQogICAgICAgIDwhRU5USVRZIHJmYzI4MjEgUFVCTElD
ICIiDQogICAgICAgICAgImh0dHA6Ly94bWwucmVzb3VyY2Uub3JnL3B1YmxpYy9yZmMvYmlieG1s
L3JlZmVyZW5jZS5SRkMuMjgyMS54bWwiPg0KICAgICAgICA8IUVOVElUWSByZmMzMjYxIFBVQkxJ
QyAiIg0KICAgICAgICAgICJodHRwOi8veG1sLnJlc291cmNlLm9yZy9wdWJsaWMvcmZjL2JpYnht
bC9yZWZlcmVuY2UuUkZDLjMyNjEueG1sIj4NCiAgICAgICAgPCFFTlRJVFkgcmZjMzI2MyBQVUJM
SUMgIiINCiAgICAgICAgICAiaHR0cDovL3htbC5yZXNvdXJjZS5vcmcvcHVibGljL3JmYy9iaWJ4
bWwvcmVmZXJlbmNlLlJGQy4zMjYzLnhtbCI+DQogICAgICAgIDwhRU5USVRZIHJmYzM2MjkgUFVC
TElDICIiDQogICAgICAgICAgImh0dHA6Ly94bWwucmVzb3VyY2Uub3JnL3B1YmxpYy9yZmMvYmli
eG1sL3JlZmVyZW5jZS5SRkMuMzYyOS54bWwiPg0KICAgICAgICA8IUVOVElUWSByZmMzNjg4IFBV
QkxJQyAiIg0KICAgICAgICAgICJodHRwOi8veG1sLnJlc291cmNlLm9yZy9wdWJsaWMvcmZjL2Jp
YnhtbC9yZWZlcmVuY2UuUkZDLjM2ODgueG1sIj4NCiAgICAgICAgPCFFTlRJVFkgcmZjMzk4NiBQ
VUJMSUMgIiINCiAgICAgICAgICAiaHR0cDovL3htbC5yZXNvdXJjZS5vcmcvcHVibGljL3JmYy9i
aWJ4bWwvcmVmZXJlbmNlLlJGQy4zOTg2LnhtbCI+DQogICAgICAgIDwhRU5USVRZIHJmYzM3NjEg
UFVCTElDICIiDQogICAgICAgICAgImh0dHA6Ly94bWwucmVzb3VyY2Uub3JnL3B1YmxpYy9yZmMv
YmlieG1sL3JlZmVyZW5jZS5SRkMuMzc2MS54bWwiPg0KICAgICAgICA8IUVOVElUWSByZmM0NzI1
IFBVQkxJQyAiIg0KICAgICAgICAgICJodHRwOi8veG1sLnJlc291cmNlLm9yZy9wdWJsaWMvcmZj
L2JpYnhtbC9yZWZlcmVuY2UuUkZDLjQ3MjUueG1sIj4gICAgICAgICAgDQogICAgICAgIDwhRU5U
SVRZIHJmYzU0ODYgUFVCTElDICIiDQogICAgICAgICAgImh0dHA6Ly94bWwucmVzb3VyY2Uub3Jn
L3B1YmxpYy9yZmMvYmlieG1sL3JlZmVyZW5jZS5SRkMuNTQ4Ni54bWwiPg0KCQk8IUVOVElUWSBJ
LUQuaWV0Zi1kcmlua3MtdXNlY2FzZXMtcmVxdWlyZW1lbnRzIFNZU1RFTSAiaHR0cDovL3htbC5y
ZXNvdXJjZS5vcmcvcHVibGljL3JmYy9iaWJ4bWwzL3JlZmVyZW5jZS5JLUQuaWV0Zi1kcmlua3Mt
dXNlY2FzZXMtcmVxdWlyZW1lbnRzLnhtbCI+DQoJCQ0KCQk8IUVOVElUWSBJLUQuaWV0Zi1kcmlu
a3Mtc3BwcC1vdmVyLXNvYXAgU1lTVEVNICJodHRwOi8veG1sLnJlc291cmNlLm9yZy9wdWJsaWMv
cmZjL2JpYnhtbDMvcmVmZXJlbmNlLkktRC5pZXRmLWRyaW5rcy1zcHBwLW92ZXItc29hcC54bWwi
Pg0KCQkNCl0+DQoNCg0KPHJmYyBjYXRlZ29yeT0ic3RkIiBkb2NOYW1lPSJkcmFmdC1pZXRmLWRy
aW5rcy1zcHByb3YtMDF2MSINCiAgaXByPSJ0cnVzdDIwMDkwMiI+DQoNCiAgPD94bWwtc3R5bGVz
aGVldCB0eXBlPSd0ZXh0L3hzbCcgaHJlZj0ncmZjMjYyOS54c2x0JyA/Pg0KDQogIDw/cmZjIHRv
Yz0ieWVzIiA/Pg0KICA8P3JmYyBzeW1yZWZzPSJ5ZXMiID8+DQogIDw/cmZjIHNvcnRyZWZzPSJ5
ZXMiPz4NCiAgPD9yZmMgaXBybm90aWZpZWQ9Im5vIiA/Pg0KICA8P3JmYyBzdHJpY3Q9InllcyIg
Pz4NCg0KICA8ZnJvbnQ+DQogICAgPHRpdGxlIGFiYnJldj0iZHJhZnQtZHJpbmtzLXNwcHJvdiI+
IFNlc3Npb24gUGVlcmluZyBQcm92aXNpb25pbmcNCiAgICAgIFByb3RvY29sIDwvdGl0bGU+DQoN
CiAgICA8YXV0aG9yIGluaXRpYWxzPSJKLUYuTS4iIHN1cm5hbWU9Ik11bGUiDQogICAgICBmdWxs
bmFtZT0iSmVhbi1GcmFuY29pcyBNdWxlIj4NCiAgICAgIDxvcmdhbml6YXRpb24+Q2FibGVMYWJz
IDwvb3JnYW5pemF0aW9uPg0KICAgICAgPGFkZHJlc3M+DQogICAgICAgICAgICAgICAgICAgICAg
ICA8cG9zdGFsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3RyZWV0Pjg1OCBD
b2FsIENyZWVrIENpcmNsZTwvc3RyZWV0Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA8Y2l0eT5Mb3Vpc3ZpbGxlPC9jaXR5PiA8cmVnaW9uPkNPPC9yZWdpb24+IA0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA8Y29kZT44MDAyNzwvY29kZT4NCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgPGNvdW50cnk+VVNBPC9jb3VudHJ5Pg0KICAgICAgICAgICAgICAg
ICAgICAgICAgPC9wb3N0YWw+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZW1haWw+amZtQGNh
YmxlbGFicy5jb208L2VtYWlsPg0KICAgICAgICAgICAgICAgIDwvYWRkcmVzcz4NCiAgICA8L2F1
dGhvcj4NCg0KICAgIDxhdXRob3IgaW5pdGlhbHM9IksuQy4iIHN1cm5hbWU9IkNhcnR3cmlnaHQi
DQogICAgICBmdWxsbmFtZT0iS2VubmV0aCBDYXJ0d3JpZ2h0Ij4NCiAgICAgIDxvcmdhbml6YXRp
b24+VE5TPC9vcmdhbml6YXRpb24+DQogICAgICA8YWRkcmVzcz4NCiAgICAgICAgICAgICAgICAg
ICAgICAgIDxwb3N0YWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzdHJlZXQ+
MTkzOSBSb2xhbmQgQ2xhcmtlIFBsYWNlPC9zdHJlZXQ+DQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDxjaXR5PlJlc3RvbjwvY2l0eT4gPHJlZ2lvbj5WQTwvcmVnaW9uPiANCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGU+MjAxOTE8L2NvZGU+DQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDxjb3VudHJ5PlVTQTwvY291bnRyeT4NCiAgICAgICAgICAg
ICAgICAgICAgICAgIDwvcG9zdGFsPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGVtYWlsPmtj
YXJ0d3JpZ2h0QHRuc2kuY29tPC9lbWFpbD4NCiAgICAgICAgICAgICAgICA8L2FkZHJlc3M+DQog
ICAgPC9hdXRob3I+DQoNCiAgICA8YXV0aG9yIGluaXRpYWxzPSJTLkEuIiBzdXJuYW1lPSJBbGki
IGZ1bGxuYW1lPSJTeWVkIFdhc2ltIEFsaSI+DQogICAgICA8b3JnYW5pemF0aW9uPk5ldVN0YXI8
L29yZ2FuaXphdGlvbj4NCiAgICAgIDxhZGRyZXNzPg0KICAgICAgICAgICAgICAgICAgICAgICAg
PHBvc3RhbD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0cmVldD40NjAwMCBD
ZW50ZXIgT2FrIFBsYXphPC9zdHJlZXQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDxjaXR5PlN0ZXJsaW5nPC9jaXR5PiA8cmVnaW9uPlZBPC9yZWdpb24+IA0KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA8Y29kZT4yMDE2NjwvY29kZT4NCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgPGNvdW50cnk+VVNBPC9jb3VudHJ5Pg0KICAgICAgICAgICAgICAgICAg
ICAgICAgPC9wb3N0YWw+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZW1haWw+c3llZC5hbGlA
bmV1c3Rhci5iaXo8L2VtYWlsPg0KICAgICAgICAgICAgICAgIDwvYWRkcmVzcz4NCiAgICA8L2F1
dGhvcj4NCg0KICAgIDxhdXRob3IgaW5pdGlhbHM9IkEuTS4iIHN1cm5hbWU9Ik1heXJob2ZlciIN
CiAgICAgIGZ1bGxuYW1lPSJBbGV4YW5kZXIgTWF5cmhvZmVyIj4NCiAgICAgIDxvcmdhbml6YXRp
b24+ZW51bS5hdCBHbWJIPC9vcmdhbml6YXRpb24+DQogICAgICA8YWRkcmVzcz4NCiAgICAgICAg
ICAgICAgICAgICAgICAgIDxwb3N0YWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDxzdHJlZXQ+S2FybHNwbGF0eiAxLzk8L3N0cmVldD4NCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgPGNpdHk+V2llbjwvY2l0eT4gPHJlZ2lvbj4gPC9yZWdpb24+IA0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA8Y29kZT5BLTEwMTA8L2NvZGU+DQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDxjb3VudHJ5PkF1c3RyaWE8L2NvdW50cnk+DQogICAgICAgICAg
ICAgICAgICAgICAgICA8L3Bvc3RhbD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxlbWFpbD5h
bGV4YW5kZXIubWF5cmhvZmVyQGVudW0uYXQ8L2VtYWlsPg0KICAgICAgICAgICAgICAgIDwvYWRk
cmVzcz4NCiAgICA8L2F1dGhvcj4NCg0KICAgIDxkYXRlIHllYXI9IjIwMTAiLz4NCg0KICAgIDxh
cmVhPlJlYWwtdGltZSBBcHBsaWNhdGlvbnMgYW5kIEluZnJhc3RydWN0dXJlIEFyZWE8L2FyZWE+
DQoNCiAgICA8d29ya2dyb3VwPkRSSU5LUzwvd29ya2dyb3VwPg0KDQogICAgPGFic3RyYWN0Pg0K
ICAgICAgPHQ+IFRoaXMgZG9jdW1lbnQgZGVmaW5lcyBhIHByb3RvY29sIGZvciBwcm92aXNpb25p
bmcgc2Vzc2lvbg0KICAgICAgICBlc3RhYmxpc2htZW50IGRhdGEgaW50byBTZXNzaW9uIERhdGEg
UmVnaXN0cmllcyBhbmQgU0lQDQogICAgICAgIFNlcnZpY2UgUHJvdmlkZXIgZGF0YSBzdG9yZXMu
IFRoZSBwcm92aXNpb25lZCBkYXRhIGlzDQogICAgICAgIHR5cGljYWxseSB1c2VkIGJ5IHZhcmlv
dXMgbmV0d29yayBlbGVtZW50cyBmb3Igc2Vzc2lvbg0KICAgICAgICBwZWVyaW5nLiA8L3Q+DQog
ICAgICA8dD4gVGhpcyBkb2N1bWVudCBkZXNjcmliZXMgdGhlIFNlc3Npb24gUGVlcmluZyBQcm92
aXNpb25pbmcNCiAgICAgICAgUHJvdG9jb2wgdXNlZCBieSBjbGllbnRzIHRvIHByb3Zpc2lvbiBy
ZWdpc3RyaWVzLiBUaGUgZG9jdW1lbnQNCiAgICAgICAgcHJvdmlkZXMgYSBzZXQgb2YgZ3VpZGlu
ZyBwcmluY2lwbGVzIGZvciB0aGUgZGVzaWduIG9mIHRoaXMNCiAgICAgICAgcHJvdG9jb2wgaW5j
bHVkaW5nIGV4dGVuc2liaWxpdHkgYW5kIGluZGVwZW5kZW50IHRyYW5zcG9ydA0KICAgICAgICBk
ZWZpbml0aW9ucywgYSBiYXNpYyBkYXRhIG1vZGVsIGFuZCBhbiBYTUwgU2NoZW1hIERvY3VtZW50
Lg0KICAgICAgPC90Pg0KICAgIDwvYWJzdHJhY3Q+DQogIDwvZnJvbnQ+DQoNCiAgPG1pZGRsZT4N
CiAgICA8IS0tICBOb3RlOiB0aGlzIGlzIGhvdyB5b3UgY2FuIHB1dCBhIG5vdGUgaW4gdGhlIGRy
YWZ0IGZvciB5b3Vyc2VsZiBvciBmb3IgdGhlIGNvLWF1dGhvcnMgdG8gY2hlY2sgb24gLS0+DQog
ICAgPHNlY3Rpb24gYW5jaG9yPSJpbnRyb2R1Y3Rpb24iIHRpdGxlPSJJbnRyb2R1Y3Rpb24iPg0K
ICAgICAgPHQ+IFNlcnZpY2UgcHJvdmlkZXJzIGFuZCBlbnRlcnByaXNlcyB1c2UgcmVnaXN0cmll
cyB0byBtYWtlDQogICAgICAgIGNhbGwgb3Igc2Vzc2lvbiByb3V0aW5nIGRlY2lzaW9ucyBmb3Ig
Vm9pY2Ugb3ZlciBJUCwgU01TIGFuZA0KICAgICAgICBNTVMgdHJhZmZpYyBleGNoYW5nZXMuIFRo
aXMgZG9jdW1lbnQgaXMgbmFycm93bHkgZm9jdXNlZCBvbg0KICAgICAgICB0aGUgcHJvdmlzaW9u
aW5nIHByb3RvY29sIGZvciB0aGVzZSByZWdpc3RyaWVzLiBUaGlzIHByb3RvY29sDQogICAgICAg
IHByZXNjcmliZXMgYSB3YXkgZm9yIGFuIGVudGl0eSB0byBwcm92aXNpb24gc2Vzc2lvbi1yZWxh
dGVkDQogICAgICAgIGRhdGEgaW50byBhIHJlZ2lzdHJ5LiBUaGUgZGF0YSBiZWluZyBwcm92aXNp
b25lZCBjYW4gYmUNCiAgICAgICAgb3B0aW9uYWxseSBzaGFyZWQgd2l0aCBvdGhlciBwYXJ0aWNp
cGF0aW5nIHBlZXJpbmcgZW50aXRpZXMuDQogICAgICAgIFRoZSByZXF1aXJlbWVudHMgYW5kIHVz
ZSBjYXNlcyBkcml2aW5nIHRoaXMgcHJvdG9jb2wgaGF2ZSBiZWVuDQogICAgICAgIGRvY3VtZW50
ZWQgaW4gPHhyZWYNCiAgICAgICAgICB0YXJnZXQ9IkktRC5pZXRmLWRyaW5rcy11c2VjYXNlcy1y
ZXF1aXJlbWVudHMiLz4uIFRoZSByZWFkZXINCiAgICAgICAgaXMgZXhwZWN0ZWQgdG8gYmUgZmFt
aWxpYXIgd2l0aCB0aGUgdGVybWlub2xvZ3kgZGVmaW5lZCBpbiB0aGUNCiAgICAgICAgcHJldmlv
dXNseSBtZW50aW9uZWQgZG9jdW1lbnQuIDx2c3BhY2UgYmxhbmtMaW5lcz0iMSIvPiBUaHJlZQ0K
ICAgICAgICB0eXBlcyBvZiBwcm92aXNpb25pbmcgZmxvd3MgaGF2ZSBiZWVuIGRlc2NyaWJlZCBp
biB0aGUgdXNlDQogICAgICAgIGNhc2UgZG9jdW1lbnQ6IGNsaWVudCB0byByZWdpc3RyeSBwcm92
aXNpb25pbmcsIHJlZ2lzdHJ5IHRvDQogICAgICAgIGxvY2FsIGRhdGEgcmVwb3NpdG9yeSBhbmQg
cmVnaXN0cnktdG8tcmVnaXN0cnkuIFRoaXMgZG9jdW1lbnQNCiAgICAgICAgYWRkcmVzc2VzIGEg
c3Vic2V0IChjbGllbnQtdG8tcmVnaXN0cnkgcHJvdmlzaW9uaW5nKSBieQ0KICAgICAgICBkZWZp
bmluZyBhIFNlc3Npb24gUGVlcmluZyBQcm92aXNpb25pbmcgUHJvdG9jb2wgKFNQUFApIGZvcg0K
ICAgICAgICBwcm92aXNpb25pbmcgU2Vzc2lvbiBFc3RhYmxpc2htZW50IERhdGEgKFNFRCkgaW50
byBhIFJlZ2lzdHJ5DQogICAgICAgIChhcnJvdyAiMSIgaW4gdGhlIGZpZ3VyZSBiZWxvdykuIFdo
aWxlIHRoZSBvdGhlciAicHJvdmlzaW9uaW5nDQogICAgICAgIGZsb3dzIiBhcmUgc2hvd24gYmVs
b3cgYXMgc2VwYXJhdGUgbWVzc2FnZSBmbG93cywgbm8NCiAgICAgICAgZGV0ZXJtaW5hdGlvbiBo
YXMgYmVlbiBtYWRlIGZvciB3aGV0aGVyIG9uZSBjb21tb24gYmFzZWxpbmUNCiAgICAgICAgcHJv
dG9jb2wgY291bGQgYmUgdXNlZCBmb3IgYWxsIHRocmVlLCBvciB3aGV0aGVyIGRpc3RpbmN0DQog
ICAgICAgIHByb3RvY29scyBhcmUgcmVxdWlyZWQuIDwvdD4NCg0KICAgICAgPHQ+DQogICAgICAg
IDxmaWd1cmUgYWxpZ249ImNlbnRlciIgYW5jaG9yPSJSZWdGbG93cyI+DQogICAgICAgICAgPGFy
dHdvcmsgYWxpZ249ImNlbnRlciI+DQogICAgICAgICAgICA8IVtDREFUQVsNCiAgICAgICAgICAg
ICAgICAgICAgICAgICAqLS0tLS0tLS0tLS0tKiAgICAgICAgICAgICAgICotLS0tLS0tLS0tLS0q
DQooMSkuIFByb3Zpc2lvbmluZyBTRUQgICAgfCAgICAgICAgICAgIHwgKDMpLlJlZ2lzdHJ5ICB8
ICAgICAgICAgICAgfA0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0+IHwgIFJlZ2lzdHJ5ICB8PC0t
LS0tLS0tLS0tLS0+fCAgUmVnaXN0cnkgIHwgDQogICAgIGRhdGEgaW50byBSZWdpc3RyaWVzfCAg
ICAgICAgICAgIHwgIHRvIFJlZ2lzdHJ5ICB8ICAgICAgICAgICAgfA0KICAgICAgICAgICAgICAg
ICAgICAgICAgICotLS0tLS0tLS0tLS0qICBleGNoYW5nZXMgICAgKi0tLS0tLS0tLS0tLSoNCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8gIFwgICAgICAgICAgICAgICAgICAgICAgICAg
IFwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyAgICBcICAgICAgICAgICAgICAgICAg
ICAgICAgICBcDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgLyAgICAgIFwgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgIC8gICAgICAgIFwg
ICAgICAgICAgICAgICAgICAgICAgICAgIHYNCiAgICAgICAgICAgICAgICAgICAgICAgICAgLyAg
ICAgICAgICBcICAgICAgICAgICAgICAgICAgICAgICAgIC4uLg0KICAgICAgICAgICAgICAgICAg
ICAgICAgIC8gICAgICAgICAgICBcDQogICAgICAgICAgICAgICAgICAgICAgICAvICgyKS4gICAg
ICAgICBcDQogICAgICAgICAgICAgICAgICAgICAgIC8gRGlzdHJpYnV0aW5nICAgXA0KICAgICAg
ICAgICAgICAgICAgICAgIC8gICAgICBTRUQgICAgICAgICBcDQogICAgICAgICAgICAgICAgICAg
ICBWICAgICAgICAgICAgICAgICAgICBWDQogICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0t
KyAgICAgICArLS0tLS0tLS0tLSsNCiAgICAgICAgICAgICAgICAgICAgfExvY2FsIERhdGF8ICAg
ICAgIHxMb2NhbCBEYXRhfA0KICAgICAgICAgICAgICAgICAgICB8UmVwb3NpdG9yeXwgICAgICAg
fFJlcG9zaXRvcnl8DQogICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tKyAgICAgICArLS0t
LS0tLS0tLSsNCiAgICAgICAgICAgICAgICAgICAgICAgXV0+DQogICAgICAgICAgPC9hcnR3b3Jr
Pg0KICAgICAgICAgIDxwb3N0YW1ibGU+IFRocmVlIFJlZ2lzdHJ5IFByb3Zpc2lvbmluZyBGbG93
cyA8L3Bvc3RhbWJsZT4NCiAgICAgICAgPC9maWd1cmU+DQogICAgICA8L3Q+DQoNCiAgICAgIDx0
PiBUaGUgZGF0YSBwcm92aXNpb25lZCBmb3Igc2Vzc2lvbiBlc3RhYmxpc2htZW50IGlzIHR5cGlj
YWxseQ0KICAgICAgICB1c2VkIGJ5IHZhcmlvdXMgZG93bnN0cmVhbSBTSVAgc2lnbmFsaW5nIHN5
c3RlbXMgdG8gcm91dGUgYQ0KICAgICAgICBjYWxsIHRvIHRoZSBuZXh0IGhvcCBhc3NvY2lhdGVk
IHdpdGggdGhlIGNhbGxlZCBkb21haW4uIFRoZXNlDQogICAgICAgIHN5c3RlbXMgdHlwaWNhbGx5
IHVzZSBhIGxvY2FsIGRhdGEgc3RvcmUgKCJMb2NhbCBEYXRhDQogICAgICAgIFJlcG9zaXRvcnki
KSBhcyB0aGVpciBzb3VyY2Ugb2Ygc2Vzc2lvbiByb3V0aW5nIGluZm9ybWF0aW9uLg0KICAgICAg
ICBNb3JlIHNwZWNpZmljYWxseSwgdGhlIFNFRCBkYXRhIGlzIHRoZSBzZXQgb2YgcGFyYW1ldGVy
cyB0aGF0DQogICAgICAgIHRoZSBvdXRnb2luZyBzaWduYWxpbmcgcGF0aCBib3JkZXIgZWxlbWVu
dHMgKFNCRXMpIG5lZWQgdG8NCiAgICAgICAgaW5pdGlhdGUgdGhlIHNlc3Npb24uIFNlZSA8eHJl
ZiB0YXJnZXQ9IlJGQzU0ODYiLz4gZm9yIG1vcmUNCiAgICAgICAgZGV0YWlscy4gPHZzcGFjZSBi
bGFua0xpbmVzPSIxIi8+IEEgInRlcm1pbmF0aW5nIiBTSVAgU2VydmljZQ0KICAgICAgICBQcm92
aWRlciAoU1NQKSBwcm92aXNpb25zIFNFRCBpbnRvIHRoZSByZWdpc3RyeSB0byBiZQ0KICAgICAg
ICBzZWxlY3RpdmVseSBzaGFyZWQgd2l0aCBvdGhlciBwZWVyIFNTUHMuIFN1YnNlcXVlbnRseSwg
YQ0KICAgICAgICBSZWdpc3RyeSBtYXkgZGlzdHJpYnV0ZSB0aGUgcHJvdmlzaW9uZWQgZGF0YSBp
bnRvIGxvY2FsIERhdGENCiAgICAgICAgUmVwb3NpdG9yaWVzIHVzZWQgZm9yIGxvb2stdXAgcXVl
cmllcyAoaWRlbnRpZmllciAtPiBVUkkpIG9yDQogICAgICAgIGZvciBsb29rdXAgYW5kIGxvY2F0
aW9uIHJlc29sdXRpb24gKGlkZW50aWZpZXIgLT4gVVJJIC0+DQogICAgICAgIGluZ3Jlc3MgU0JF
IG9mIHRlcm1pbmF0aW5nIFNTUCkuIEluIHNvbWUgY2FzZXMsIHRoZSBSZWdpc3RyeQ0KICAgICAg
ICBtYXkgYWRkaXRpb25hbGx5IG9mZmVyIGEgY2VudHJhbCBxdWVyeSByZXNvbHV0aW9uIHNlcnZp
Y2UgKG5vdA0KICAgICAgICBzaG93biBpbiB0aGUgYWJvdmUgZmlndXJlKS4gPC90Pg0KICAgICAg
PHQ+IEEga2V5IHJlcXVpcmVtZW50IGZvciB0aGUgU1BQUCBwcm90b2NvbCBpcyB0byBiZSBhYmxl
IHRvDQogICAgICAgIGFjY29tbW9kYXRlIHR3byBiYXNpYyBkZXBsb3ltZW50IHNjZW5hcmlvczog
PGxpc3QNCiAgICAgICAgICBzdHlsZT0ibnVtYmVycyI+DQogICAgICAgICAgPHQ+IEEgTG9vay1V
cCBGdW5jdGlvbiAoTFVGKSB0byBkZXRlcm1pbmUgdGhlIHRhcmdldCBkb21haW4NCiAgICAgICAg
ICAgIHRvIGFzc2lzdCBpbiBjYWxsIHJvdXRpbmcgKGFzIGRlc2NyaWJlZCBpbiA8eHJlZg0KICAg
ICAgICAgICAgICB0YXJnZXQ9IlJGQzU0ODYiLz4pLiBJbiB0aGlzIGNhc2UsIHRoZSBxdWVyeWlu
ZyBlbnRpdHkNCiAgICAgICAgICAgIG1heSB1c2Ugb3RoZXIgbWVhbnMgdG8gcGVyZm9ybSB0aGUg
TG9jYXRpb24gUm91dGluZw0KICAgICAgICAgICAgRnVuY3Rpb24gKExSRikgd2hpY2ggaW4gdHVy
biBoZWxwcyBkZXRlcm1pbmUgdGhlIGFjdHVhbA0KICAgICAgICAgICAgbG9jYXRpb24gb2YgdGhl
IFNpZ25hbGluZyBGdW5jdGlvbiBpbiB0aGF0IGRvbWFpbi4gPC90Pg0KICAgICAgICAgIDx0PiBC
b3RoIExvb2stVXAgZnVuY3Rpb24gKExVRikgYW5kIExvY2F0aW9uIFJvdXRpbmcNCiAgICAgICAg
ICAgIEZ1bmN0aW9uIChMUkYpIHRvIGxvY2F0ZSB0aGUgU0VEIGRhdGEgZnVsbHkuIDwvdD4NCiAg
ICAgICAgPC9saXN0Pg0KICAgICAgPC90Pg0KDQogICAgICA8dD4gSW4gdGVybXMgb2YgcHJvdG9j
b2wgZGVzaWduLCBTUFBQIHByb3RvY29sIGlzIGFnbm9zdGljIHRvDQogICAgICAgIHRoZSB0cmFu
c3BvcnQuIFRoaXMgZG9jdW1lbnQgaW5jbHVkZXMgdGhlIGRlc2NyaXB0aW9uIG9mIHRoZQ0KICAg
ICAgICBkYXRhIG1vZGVsIGFuZCB0aGUgbWVhbnMgdG8gZW5hYmxlIHByb3RvY29sIG9wZXJhdGlv
bnMgd2l0aGluDQogICAgICAgIGEgcmVxdWVzdCBhbmQgcmVzcG9uc2Ugc3RydWN0dXJlLiBUbyBl
bmNvdXJhZ2UNCiAgICAgICAgaW50ZXJvcGVyYWJpbGl0eSwgdGhlIHByb3RvY29sIHN1cHBvcnRz
IGV4dGVuc2liaWxpdHkgYXNwZWN0cy4gPC90Pg0KICAgICAgPHQ+IFRyYW5zcG9ydCByZXF1aXJl
bWVudHMgYXJlIHByb3ZpZGVkIGluIHRoaXMgZG9jdW1lbnQgdG8gaGVscA0KICAgICAgICB3aXRo
IHRoZSBzZWxlY3Rpb24gb2YgdGhlIG9wdGltdW0gdHJhbnNwb3J0IG1lY2hhbmlzbS4gKDx4cmVm
DQogICAgICAgICAgdGFyZ2V0PSJJLUQuaWV0Zi1kcmlua3Mtc3BwcC1vdmVyLXNvYXAiLz4pIGlk
ZW50aWZpZXMgYSBTT0FQDQogICAgICAgIHRyYW5zcG9ydCBtZWNoYW5pc20gZm9yIFNQUFAuIDwv
dD4NCiAgICAgIDx0PiBUaGlzIGRvY3VtZW50IGlzIG9yZ2FuaXplZCBhcyBmb2xsb3dzOiA8bGlz
dCBzdHlsZT0ic3ltYm9scyINCiAgICAgICAgICBoYW5nSW5kZW50PSI1Ij4NCiAgICAgICAgICA8
dD4NCiAgICAgICAgICAgIDx4cmVmIHRhcmdldD0icHJvdG9jb2xkZWZpbml0aW9uIi8+IHByb3Zp
ZGVzIGFuIG92ZXJ2aWV3DQogICAgICAgICAgICBvZiB0aGUgU1BQUCBwcm90b2NvbCwgaW5jbHVk
aW5nIHRoZSBsYXllcmluZyBhcHByb2FjaCwNCiAgICAgICAgICAgIGZ1bmN0aW9uYWwgZW50aXRp
ZXMgYW5kIGRhdGEgbW9kZWw7IDwvdD4gPHQ+DQogICAgICAgICAgICA8eHJlZiB0YXJnZXQ9InRy
YW5zcG9ydHJlcSIvPiBkZWZpbmVzIHJlcXVpcmVtZW50cyBmb3INCiAgICAgICAgICAgIFNQUFAg
dHJhbnNwb3J0IHByb3RvY29sczsgPC90PiA8dD4NCiAgICAgICAgICAgIDx4cmVmIHRhcmdldD0i
eG1sY29uc2lkZXJhdGlvbnMiLz4gZGVmaW5lcyBYTUwNCiAgICAgICAgICAgIGNvbnNpZGVyYXRp
b25zIHRoYXQgWE1MIHBhcnNlcnMgbXVzdCBtZWV0IHRvIGNvbmZvcm0gdG8NCiAgICAgICAgICAg
IHRoaXMgc3BlY2lmaWNhdGlvbi4gPC90PiA8dD4NCiAgICAgICAgICAgIDx4cmVmIHRhcmdldD0i
cmVzdWx0Y29kZXMiLz4gZGVzY3JpYmVzIHRoZSBwcm90b2NvbA0KICAgICAgICAgICAgcmVzcG9u
c2UgY29kZXMgYW5kIG1lc3NhZ2VzOyA8L3Q+DQogICAgICAgICAgPHQ+DQogICAgICAgICAgICA8
eHJlZiB0YXJnZXQ9IlJlcXVlc3QgYW5kIFJlcGx5IE1vZGVsIi8+IGRlc2NyaWJlcyB0aGUNCiAg
ICAgICAgICAgIHByb3RvY29sIHJlcXVlc3QtcmVwbHkgbW9kZWw7IDwvdD4gPHQ+DQogICAgICAg
ICAgICA8eHJlZiB0YXJnZXQ9InByb3RvY29sY29tbWFuZHMiLz4gZGVmaW5lcyB0aGUgcHJvdG9j
b2wNCiAgICAgICAgICAgIGNvbW1hbmRzIGZvciB0aGlzIHZlcnNpb24gb2YgU1BQUCwgYW5kIGhv
dyB0byBleHRlbmQgdGhlbTsNCiAgICAgICAgICA8L3Q+DQogICAgICAgIDwvbGlzdD4NCiAgICAg
IDwvdD4NCiAgICA8L3NlY3Rpb24+DQoNCiAgICA8c2VjdGlvbiBhbmNob3I9IlRlcm1pbm9sb2d5
IiB0aXRsZT0iVGVybWlub2xvZ3kiPg0KICAgICAgPHQ+IFRoZSBrZXkgd29yZHMgIk1VU1QiLCAi
TVVTVCBOT1QiLCAiUkVRVUlSRUQiLCAiU0hBTEwiLA0KICAgICAgICAiU0hBTEwgTk9UIiwgIlNI
T1VMRCIsICJTSE9VTEQgTk9UIiwgIlJFQ09NTUVOREVEIiwgIk1BWSIsIGFuZA0KICAgICAgICAi
T1BUSU9OQUwiIGluIHRoaXMgZG9jdW1lbnQgYXJlIHRvIGJlIGludGVycHJldGVkIGFzIGRlc2Ny
aWJlZA0KICAgICAgICBpbiA8eHJlZiB0YXJnZXQ9IlJGQzIxMTkiLz4uIDwvdD4NCiAgICAgIDx0
PiBUaGlzIGRvY3VtZW50IHJldXNlcyB0ZXJtcyBmcm9tIDx4cmVmIHRhcmdldD0iUkZDMzI2MSIv
PiwNCiAgICAgICAgICA8eHJlZiB0YXJnZXQ9IlJGQzU0ODYiLz4sIHVzZSBjYXNlcyBhbmQgcmVx
dWlyZW1lbnRzDQogICAgICAgIGRvY3VtZW50ZWQgaW4gPHhyZWYNCiAgICAgICAgICB0YXJnZXQ9
IkktRC5pZXRmLWRyaW5rcy11c2VjYXNlcy1yZXF1aXJlbWVudHMiLz4gYW5kIHRoZQ0KICAgICAg
ICBFTlVNIFZhbGlkYXRpb24gQXJjaGl0ZWN0dXJlIDx4cmVmIHRhcmdldD0iUkZDNDcyNSIvPi4g
PC90Pg0KICAgICAgPHQ+IEluIGFkZGl0aW9uLCB0aGlzIGRvY3VtZW50IHNwZWNpZmllcyB0aGUg
Zm9sbG93aW5nDQogICAgICAgIGFkZGl0aW9uYWwgdGVybXM6IDx2c3BhY2UgYmxhbmtMaW5lcz0i
MSIvPg0KICAgICAgICA8bGlzdCBzdHlsZT0iaGFuZ2luZyI+DQogICAgICAgICAgPHQgaGFuZ1Rl
eHQ9IlNQUFA6ICI+IFNlc3Npb24gUGVlcmluZyBQcm92aXNpb25pbmcgUHJvdG9jb2wsDQogICAg
ICAgICAgICB0aGUgcHJvdG9jb2wgdXNlZCB0byBwcm92aXNpb24gZGF0YSBpbnRvIGEgUmVnaXN0
cnkgKHNlZQ0KICAgICAgICAgICAgYXJyb3cgbGFiZWxlZCAiMS4iIGluIEZpZ3VyZSAxIG9mIDx4
cmVmDQogICAgICAgICAgICAgIHRhcmdldD0iSS1ELmlldGYtZHJpbmtzLXVzZWNhc2VzLXJlcXVp
cmVtZW50cyIvPikuIEl0IGlzDQogICAgICAgICAgICB0aGUgcHJpbWFyeSBzY29wZSBvZiB0aGlz
IGRvY3VtZW50LiA8dnNwYWNlIGJsYW5rTGluZXM9IjEiDQogICAgICAgICAgICAvPg0KICAgICAg
ICAgIDwvdD4NCiAgICAgICAgICA8dCBoYW5nVGV4dD0iU1BEUDogIj4gU2Vzc2lvbiBQZWVyaW5n
IERpc3RyaWJ1dGlvbiBQcm90b2NvbCwNCiAgICAgICAgICAgIHRoZSBwcm90b2NvbCB1c2VkIHRv
IGRpc3RyaWJ1dGUgZGF0YSB0byBMb2NhbCBEYXRhDQogICAgICAgICAgICBSZXBvc2l0b3J5IChz
ZWUgYXJyb3cgbGFiZWxlZCAiMi4iIGluIEZpZ3VyZSAxIG9mIDx4cmVmDQogICAgICAgICAgICAg
IHRhcmdldD0iSS1ELmlldGYtZHJpbmtzLXVzZWNhc2VzLXJlcXVpcmVtZW50cyIvPikuDQogICAg
ICAgICAgICAgIDx2c3BhY2UgYmxhbmtMaW5lcz0iMSIvPg0KICAgICAgICAgIDwvdD4NCiAgICAg
ICAgICA8dCBoYW5nVGV4dD0iQ2xpZW50OiAiPiBBbiBhcHBsaWNhdGlvbiB0aGF0IHN1cHBvcnRz
IGFuIFNQUFANCiAgICAgICAgICAgIENsaWVudDsgaXQgaXMgc29tZXRpbWVzIHJlZmVycmVkIHRv
IGFzIGEgIlJlZ2lzdHJ5DQogICAgICAgICAgICBDbGllbnQiLiA8dnNwYWNlIGJsYW5rTGluZXM9
IjEiLz4NCiAgICAgICAgICA8L3Q+DQogICAgICAgICAgPHQgaGFuZ1RleHQ9IlJlZ2lzdHJ5OiAi
PiBUaGUgUmVnaXN0cnkgb3BlcmF0ZXMgYSBtYXN0ZXINCiAgICAgICAgICAgIGRhdGFiYXNlIG9m
IFNlc3Npb24gRXN0YWJsaXNobWVudCBEYXRhIGZvciBvbmUgb3IgbW9yZQ0KICAgICAgICAgICAg
UmVnaXN0cmFudHMuIDx2c3BhY2UgYmxhbmtMaW5lcz0iMSIvPiBBIFJlZ2lzdHJ5IGFjdHMgYXMN
CiAgICAgICAgICAgIGFuIFNQUFAgU2VydmVyLiA8dnNwYWNlIGJsYW5rTGluZXM9IjEiLz4NCiAg
ICAgICAgICA8L3Q+DQogICAgICAgICAgPHQgaGFuZ1RleHQ9IlJlZ2lzdHJhbnQ6ICI+IEluIHRo
aXMgZG9jdW1lbnQsIHdlIGV4dGVuZCB0aGUNCiAgICAgICAgICAgIGRlZmluaXRpb24gb2YgYSBS
ZWdpc3RyYW50IGJhc2VkIG9uIDx4cmVmIHRhcmdldD0iUkZDNDcyNSINCiAgICAgICAgICAgIC8+
LiBUaGUgUmVnaXN0cmFudCBpcyB0aGUgZW5kLXVzZXIsIHRoZSBwZXJzb24gb3INCiAgICAgICAg
ICAgIG9yZ2FuaXphdGlvbiB3aG8gaXMgdGhlICJob2xkZXIiIG9mIHRoZSBTZXNzaW9uDQogICAg
ICAgICAgICBFc3RhYmxpc2htZW50IERhdGEgYmVpbmcgcHJvdmlzaW9uZWQgaW50byB0aGUgUmVn
aXN0cnkuDQogICAgICAgICAgICBGb3IgZXhhbXBsZSwgaW4gPHhyZWYNCiAgICAgICAgICAgICAg
dGFyZ2V0PSJJLUQuaWV0Zi1kcmlua3MtdXNlY2FzZXMtcmVxdWlyZW1lbnRzIi8+LCBhDQogICAg
ICAgICAgICBSZWdpc3RyYW50IGlzIHBpY3R1cmVkIGFzIGEgU0lQIFNlcnZpY2UgUHJvdmlkZXIg
aW4gRmlndXJlDQogICAgICAgICAgICAyLiA8dnNwYWNlIGJsYW5rTGluZXM9IjEiLz4gQSBSZWdp
c3RyYW50IGlzIGlkZW50aWZpZWQgYnkNCiAgICAgICAgICAgIGl0cyBuYW1lIGluIHRoZSBkYXRh
IG1vZGVsLiA8dnNwYWNlIGJsYW5rTGluZXM9IjEiLz4NCiAgICAgICAgICA8L3Q+DQogICAgICAg
ICAgPHQgaGFuZ1RleHQ9IlJlZ2lzdHJhcjogIj4gSW4gdGhpcyBkb2N1bWVudCwgd2UgYWxzbyBl
eHRlbmQNCiAgICAgICAgICAgIHRoZSBkZWZpbml0aW9uIG9mIGEgUmVnaXN0cmFyIGZyb20gPHhy
ZWYgdGFyZ2V0PSJSRkM0NzI1Ig0KICAgICAgICAgICAgLz4uIEEgUmVnaXN0cmFyIHBlcmZvcm1z
IHByb3Zpc2lvbmluZyBvcGVyYXRpb25zIG9uIGJlaGFsZg0KICAgICAgICAgICAgb2YgYSBSZWdp
c3RyYW50IGJ5IGludGVyYWN0aW5nIHdpdGggdGhlIFJlZ2lzdHJ5LCBpbiBvdXINCiAgICAgICAg
ICAgIGNhc2UgdmlhIHRoZSBTUFBQIHByb3RvY29sIGRlZmluZWQgaW4gdGhpcyBkb2N1bWVudC4N
CiAgICAgICAgICAgICAgPHZzcGFjZSBibGFua0xpbmVzPSIxIi8+IEEgUmVnaXN0cmFyIGlzIGlk
ZW50aWZpZWQgYnkNCiAgICAgICAgICAgIGl0cyBuYW1lIGluIHRoZSBkYXRhIG1vZGVsLiA8L3Q+
DQogICAgICAgIDwvbGlzdD4NCiAgICAgIDwvdD4NCiAgICA8L3NlY3Rpb24+DQoNCiAgICA8c2Vj
dGlvbiBhbmNob3I9ImhpZ2hsZXZlbGRlc2lnbiIgdGl0bGU9IlByb3RvY29sIEhpZ2ggTGV2ZWwg
RGVzaWduIj4NCiAgICAgIDx0PiBUaGlzIHNlY3Rpb24gaW50cm9kdWNlcyB0aGUgc3RydWN0dXJl
IG9mIHRoZSBkYXRhIG1vZGVsIGFuZA0KICAgICAgICBwcm92aWRlcyB0aGUgaW5mb3JtYXRpb24g
ZnJhbWV3b3JrIGZvciB0aGUgU1BQUCBwcm90b2NvbC4gQW4NCiAgICAgICAgb3ZlcnZpZXcgb2Yg
dGhlIHByb3RvY29sIG9wZXJhdGlvbnMgaXMgZmlyc3QgcHJvdmlkZWQgd2l0aCBhDQogICAgICAg
IHR5cGljYWwgZGVwbG95bWVudCBzY2VuYXJpby4gVGhlIGRhdGEgbW9kZWwgaXMgdGhlbiBkZWZp
bmVkDQogICAgICAgIGFsb25nIHdpdGggYWxsIHRoZSBvYmplY3RzIG1hbmlwdWxhdGVkIGJ5IHRo
ZSBwcm90b2NvbCBhbmQNCiAgICAgICAgdGhlaXIgcmVsYXRpb25zaGlwcy4gPC90Pg0KDQogICAg
ICA8c2VjdGlvbiBhbmNob3I9ImxheWVyaW5nIiB0aXRsZT0iUHJvdG9jb2wgTGF5ZXJpbmciPg0K
ICAgICAgICA8dD4gU1BQUCBpcyBhIHNpbXBsZSByZXF1ZXN0L3JlcGx5IHByb3RvY29sIHRoYXQg
YWxsb3dzIGENCiAgICAgICAgICBjbGllbnQgYXBwbGljYXRpb24gdG8gc3VibWl0IHByb3Zpc2lv
bmluZyBkYXRhIGFuZCBxdWVyeQ0KICAgICAgICAgIHJlcXVlc3RzIHRvIGEgc2VydmVyLiBUaGUg
U1BQUCBkYXRhIHN0cnVjdHVyZXMgYXJlIGRlc2lnbmVkDQogICAgICAgICAgdG8gYmUgcHJvdG9j
b2wgYWdub3N0aWMuIENvbmNlcm5zIHJlZ2FyZGluZyBlbmNyeXB0aW9uLA0KICAgICAgICAgIG5v
bi1yZXB1ZGlhdGlvbiwgYW5kIGF1dGhlbnRpY2F0aW9uIGFyZSBiZXlvbmQgdGhlIHNjb3BlIG9m
DQogICAgICAgICAgdGhpcyBkb2N1bWVudC4gRm9yIG1vcmUgZGV0YWlscywgcGxlYXNlIHJlZmVy
IHRvIHRoZQ0KICAgICAgICAgIFRyYW5zcG9ydCBQcm90b2NvbCBSZXF1aXJlbWVudHMgc2VjdGlv
bi4gPC90Pg0KDQoNCiAgICAgICAgPGZpZ3VyZSBhbGlnbj0iY2VudGVyIiBhbmNob3I9IlNQUFBf
bGF5ZXJpbmciPg0KICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJjZW50ZXIiPg0KICAgICAgICAg
ICAgPCFbQ0RBVEFbDQogICAgICAgICAgTGF5ZXIgICAgICAgICAgICAgICAgICAgICAgRXhhbXBs
ZQ0KICAgICArLS0tLS0tLS0tLS0tLSsgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0rDQogKDUpIHxEYXRhIE9iamVjdHMgfCAgICAgIHwgICAgICBSdGVHcnBUeXBlLCBldGMuICAg
ICAgIHwNCiAgICAgKy0tLS0tLS0tLS0tLS0rICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tKw0KICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAgICAr
LS0tLS0tLS0tLS0tLSsgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQogKDQp
IHwgT3BlcmF0aW9ucyAgfCAgICAgIHwgICBBZGRSdGVHcnBScXN0VHlwZSwgZXRjLiAgIHwNCiAg
ICAgKy0tLS0tLS0tLS0tLS0rICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0K
ICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAgICArLS0tLS0tLS0t
LS0tLSsgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQogKDMpIHwgICBNZXNz
YWdlICAgfCAgICAgIHwgc3BwcFJlcXVlc3QsIHNwcHBSZXNwb25zZSAgIHwNCiAgICAgKy0tLS0t
LS0tLS0tLS0rICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KICAgICAgICAg
ICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAgICArLS0tLS0tLS0tLS0tLSsgICAg
ICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQogKDIpIHwgICBNZXNzYWdlICAgfCAg
ICAgIHwgICBIVFRQLCBTT0FQLCBOb25lLCBldGMuICAgIHwNCiAgICAgfCAgIEVudmVsb3BlICB8
ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAgICArLS0tLS0tLS0tLS0t
LSsgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQogICAgICAgICAgIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8DQogICAgICstLS0tLS0tLS0tLS0tKyAgICAgICstLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCiAoMSkgfCAgVHJhbnNwb3J0ICB8ICAgICAgfCAg
ICBUQ1AsIFRMUywgQkVFUCwgZXRjLiAgICAgfA0KICAgICB8ICAgUHJvdG9jb2wgIHwgICAgICB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQogICAgICstLS0tLS0tLS0tLS0tKyAgICAg
ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCiAgICAgICAgICAgICAgICAgICAgICAg
XV0+DQogICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAgICAgIDxwb3N0YW1ibGU+IFNQUFAgTGF5
ZXJpbmcgPC9wb3N0YW1ibGU+DQogICAgICAgIDwvZmlndXJlPg0KICAgICAgICA8dD4gU1BQUCBj
YW4gYmUgdmlld2VkIGFzIGEgc2V0IG9mIGxheWVycyB0aGF0IGNvbGxlY3RpdmVseQ0KICAgICAg
ICAgIGRlZmluZSB0aGUgc3RydWN0dXJlIG9mIGFuIFNQUFAgcmVxdWVzdCBhbmQgcmVzcG9uc2Uu
IExheWVycw0KICAgICAgICAgIDEgYW5kIDIsIGFzIGRldGFpbGVkIGJlbG93LCBhcmUgbGVmdCB0
byBzZXBhcmF0ZQ0KICAgICAgICAgIHNwZWNpZmljYXRpb25zIHRvIGFsbG93IGZvciBwb3RlbnRp
YWxseSBtdWx0aXBsZSBTUFBQDQogICAgICAgICAgdHJhbnNwb3J0LCBlbnZlbG9wZSwgYW5kIGF1
dGhlbnRpY2F0aW9uIHRlY2hub2xvZ2llcy4gVGhpcw0KICAgICAgICAgIGRvY3VtZW50IGRlZmlu
ZXMgbGF5ZXJzIDMsIDQsIGFuZCA1IGJlbG93LiA8L3Q+DQogICAgICAgIDx0Pg0KICAgICAgICAg
IDxsaXN0IHN0eWxlPSJudW1iZXJzIj4NCiAgICAgICAgICAgIDx0PiBUaGUgdHJhbnNwb3J0IHBy
b3RvY29sIGxheWVyIHByb3ZpZGVzIGEgY29tbXVuaWNhdGlvbg0KICAgICAgICAgICAgICBtZWNo
YW5pc20gYmV0d2VlbiB0aGUgY2xpZW50IGFuZCBzZXJ2ZXIuIFNQUFAgY2FuIGJlDQogICAgICAg
ICAgICAgIGxheWVyZWQgb3ZlciBhbnkgdHJhbnNwb3J0IHByb3RvY29sIHRoYXQgcHJvdmlkZXMg
YSBzZXQNCiAgICAgICAgICAgICAgb2YgYmFzaWMgcmVxdWlyZW1lbnRzIGRlZmluZWQgaW4gdGhl
IFRyYW5zcG9ydCBQcm90b2NvbA0KICAgICAgICAgICAgICBSZXF1aXJlbWVudHMgc2VjdGlvbi4g
PC90Pg0KICAgICAgICAgICAgPHQ+IFRoZSBtZXNzYWdlIGVudmVsb3BlIGxheWVyIGlzIG9wdGlv
bmFsLCBidXQgY2FuDQogICAgICAgICAgICAgIHByb3ZpZGUgZmVhdHVyZXMgdGhhdCBhcmUgYWJv
dmUgdGhlIHRyYW5zcG9ydCB0ZWNobm9sb2d5DQogICAgICAgICAgICAgIGxheWVyIGJ1dCBiZWxv
dyB0aGUgYXBwbGljYXRpb24gbWVzc2FnaW5nIGxheWVyLg0KICAgICAgICAgICAgICBUZWNobm9s
b2dpZXMgc3VjaCBhcyBIVFRQIGFuZCBTT0FQIGFyZSBleGFtcGxlcyBvZg0KICAgICAgICAgICAg
ICBtZXNzYWdpbmcgZW52ZWxvcGUgdGVjaG5vbG9naWVzLiA8L3Q+DQogICAgICAgICAgICA8dD4g
VGhlIG1lc3NhZ2UgbGF5ZXIgcHJvdmlkZXMgYSBzaW1wbGUsDQogICAgICAgICAgICAgIGVudmVs
b3BlLWluZGVwZW5kZW50IGFuZCB0cmFuc3BvcnQtaW5kZXBlbmRlbnQsIFNQUFANCiAgICAgICAg
ICAgICAgd3JhcHBlciBmb3IgU1BQUCByZXF1ZXN0IGFuZCByZXNwb25zZSBtZXNzYWdlcy4gPC90
Pg0KICAgICAgICAgICAgPHQ+IFRoZSBvcGVyYXRpb24gbGF5ZXIgZGVmaW5lcyB0aGUgc2V0IG9m
IGJhc2UgU1BQUA0KICAgICAgICAgICAgICBhY3Rpb25zIHRoYXQgY2FuIGJlIGludm9rZWQgZm9y
IGEgZ2l2ZW4gb2JqZWN0IGRhdGEgdHlwZSANCiAgICAgICAgICAgICAgdXNpbmcgYW4gU1BQUCBt
ZXNzYWdlLiAgT3BlcmF0aW9ucyBhcmUgZW5jb2RlZCB1c2luZyBYTUwgDQogICAgICAgICAgICAg
IGVuY29kZWQgYWN0aW9ucyBhbmQgb2JqZWN0cy4gPC90Pg0KICAgICAgICAgICAgPHQ+IFRoZSBk
YXRhIG9iamVjdCBsYXllciBkZWZpbmVzIHRoZSBiYXNlIHNldCBvZiBTUFBQDQogICAgICAgICAg
ICAgIGRhdGEgb2JqZWN0cyB0aGF0IGNhbiBiZSBpbmNsdWRlZCBpbiB1cGRhdGUgb3BlcmF0aW9u
cw0KICAgICAgICAgICAgICBvciByZXR1cm5lZCBpbiBvcGVyYXRpb24gcmVzcG9uc2VzLiA8L3Q+
DQogICAgICAgICAgPC9saXN0Pg0KICAgICAgICA8L3Q+DQogICAgICA8L3NlY3Rpb24+DQoNCiAg
ICAgIDxzZWN0aW9uIGFuY2hvcj0iZGF0YW1vZGVsIiB0aXRsZT0iUHJvdG9jb2wgRGF0YSBNb2Rl
bCI+DQogICAgICAgIDx0PiBUaGUgZGF0YSBtb2RlbCBpbGx1c3RyYXRlZCBhbmQgZGVzY3JpYmVk
IGluIDx4cmVmDQogICAgICAgICAgICB0YXJnZXQ9IlNQUFBfZGF0YW1vZGVsIi8+IGRlZmluZXMg
dGhlIGxvZ2ljYWwgb2JqZWN0cyBhbmQNCiAgICAgICAgICB0aGUgcmVsYXRpb25zaGlwcyBiZXR3
ZWVuIHRoZXNlIG9iamVjdHMgdGhhdCB0aGUgU1BQUA0KICAgICAgICAgIHByb3RvY29sIHN1cHBv
cnRzLiBTUFBQIGRlZmluZXMgdGhlIHByb3RvY29sIG9wZXJhdGlvbnMNCiAgICAgICAgICB0aHJv
dWdoIHdoaWNoIGFuIFNQUFAgQ2xpZW50IHBvcHVsYXRlcyBhIFJlZ2lzdHJ5IHdpdGggdGhlc2UN
CiAgICAgICAgICBsb2dpY2FsIG9iamVjdHMuIFZhcmlvdXMgY2xpZW50cyBiZWxvbmdpbmcgdG8g
ZGlmZmVyZW50DQogICAgICAgICAgUmVnaXN0cmFycyBtYXkgdXNlIHRoZSBwcm90b2NvbCBmb3Ig
cG9wdWxhdGluZyB0aGUNCiAgICAgICAgICBSZWdpc3RyeSdzIGRhdGEuIDwvdD4NCiAgICAgICAg
DQogICAgICAgICAgPHQ+IFRoZSBsb2dpY2FsIHN0cnVjdHVyZSBwcmVzZW50ZWQgYmVsb3cgaXMg
Y29uc2lzdGVudCB3aXRoDQogICAgICAgICAgICB0aGUgdGVybWlub2xvZ3kgYW5kIHJlcXVpcmVt
ZW50cyBkZWZpbmVkIGluIDx4cmVmDQogICAgICAgICAgICAgIHRhcmdldD0iSS1ELmlldGYtZHJp
bmtzLXVzZWNhc2VzLXJlcXVpcmVtZW50cyIvPi4gPC90Pg0KDQogICAgICAgICAgPGZpZ3VyZSBh
bGlnbj0iY2VudGVyIiBhbmNob3I9IlNQUFBfZGF0YW1vZGVsIj4NCiAgICAgICAgICAgIDxwcmVh
bWJsZT4gPC9wcmVhbWJsZT4NCiAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJjZW50ZXIiPjwh
W0NEQVRBWw0KKy0tLS0tLS0tLS0tLS0rICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLSsgICAgICAg
ICAgICAgICAgICAgICAgICAgDQp8IGFsbCBvYmplY3QgIHwgICAgICB8T3JnYW5pemF0aW9uOiAg
ICAgfCAgICAgICAgICAgICAgICAgICAgICAgIA0KfCB0eXBlcyAgICAgICB8ICAgICAgfG9yZ0lk
LCAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgIA0KKy0tLS0tLSstLS0tLS0rICAg
ICAgfG9yZ05hbWUsICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICst
LS0tLS0tLS0tLS0+fCAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICANCiAgICAgICAgICAgICAgICAgICAgIHxleHRlbnNpb24gICAgICAgICB8ICAgICAgICAgICAg
ICAgICAgICAgICANCiBBbGwgb2JqZWN0cyBhcmUgICAgIHwgICAgICAgICAgICAgICAgICB8ICAg
ICAgICAgICAgICAgICAgICAgICANCiBhc3NvY2lhdGVkIHdpdGggMiAgIHwgICAgICAgICAgICAg
ICAgICB8ICAgICAgICAgICAgICAgICAgICAgICANCiBPcmdhbml6YXRpb25zIHRvICAgICstLS0t
LS0tLS0tLS0tLS0tLS0rICAgICAgICAgICAgICAgICAgICAgICANCiBpZGVudGlmeSB0aGUgICAg
ICAgICAgICBeICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiByZWdpc3Ry
YW50IGFuZCAgICAgICAgICB8QSBSb3V0ZSBHcm91cCBpcyAgICAgICAgICAgICAgICAgICAgICAN
CiB0aGUgcmVnaXN0cmFyICAgICAgICAgICB8YXNzb2NpYXRlZCB3aXRoICAgICAgICAgICAgICAg
ICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICB8emVybyBvciBtb3JlIFBlZXJpbmcg
ICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgfE9yZ2FuaXphdGlvbnMgICAgICAg
ICANCiAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgIA0KICAg
ICAgICAgICAgICAgICstLS0tLS0tLSstLS0tLS0tLS0tLS0tLSsgICAgICAgICAgICAgICAgICAg
ICAgICAgIA0KICAgICAgICAgICAgICAgIHxSb3V0ZSBHcm91cDogICAgICAgICAgIHwgICAgICAg
ICstLS0tLVthYnN0cmFjdF0tKyAgIA0KICAgICAgICAgICAgICAgIHwgIHJhbnRJZCwgICAgICAg
ICAgICAgIHwgICAgICAgIHwgICAgICAgICAgICAgICAgfA0KICAgICAgICAgICAgICAgIHwgIHJh
cklkLCAgICAgICAgICAgICAgIHwgICAgICAgIHwgICAgICAgICAgICAgICAgfA0KICAgICAgICAg
ICAgICAgIHwgIHJ0ZUdycE5hbWUsICAgICAgICAgIHwgICAgICAgIHwgUm91dGUgUmVjb3JkOiAg
fA0KICAgICAgICAgICAgICAgIHwgIGRlc3RHcnBSZWZzLCAgICAgICAgICstLS0tLS0tPnwgIHBy
aW9yaXR5LCAgICAgfA0KICAgICAgICAgICAgICAgIHwgIGlzSW5TdmMsICAgICAgICAgICAgIHwg
ICAgICAgIHwgIGV4dGVuc2lvbiAgICAgfA0KICAgICAgICAgICAgICAgIHwgIHJ0ZVJlY3MsICAg
ICAgICAgICAgIHwgICAgICAgIHwgICAgICAgICAgICAgICAgfA0KICAgICAgICAgICAgICAgIHwg
IHBlZXJpbmdPcmdSZWZzICAgICAgIHwgICAgICAgICstLS0tLS0tLS0tLS0tLS0tKw0KICAgICAg
ICAgICAgICAgIHwgIHNvdXJjZUlkZW50LCAgICAgICAgIHwgICAgICAgICAgICBeDQogICAgICAg
ICAgICAgICAgfCAgcHJpb3JpdHksICAgICAgICAgICAgfCAgICAgICAgICAgIHwgICAgICAgICAg
ICAgDQogICAgICAgICAgICAgICAgfCAgZXh0ZW5zaW9uICAgICAgICAgICAgfCAgICAgICAgICAg
IHxWYXJpb3VzIHR5cGVzDQogICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
KyAgICAgICAgICAgIHxvZiBSb3V0ZSAgICAgDQogICAgICAgICAgICAgICAgICAgICAgXiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHxSZWNvcmRzLi4uDQogICAgICAgICAgICAgICAgICAg
ICAgfCAgICAgICAgICAgICAgICAgICAgICAgKy0tLS0tLSstLS0tLS0tLS0tLS0uLi4NCiAgICAg
ICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICB8ICAgICAg
ICAgfA0KICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICArLS0tLSsg
ICstLS0tLS0tKyArLS0tLSsgICAgDQogICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAg
ICAgICAgICAgIHwgVVJJfCAgfCBOQVBUUiB8IHwgTlMgfCANCiAgICAgKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0rICAgICAgICAgICAgICAgKy0tLS0rICArLS0tLS0tLSsgKy0tLS0rDQogICAgIHxE
ZXN0aW5hdGlvbiAgICAgICAgICAgfCAgICAgICAgICAgICAgICANCiAgICAgfEdyb3VwOiAgICAg
ICAgICAgICAgICB8ICAgICArLS0tLS0tLS0tLVthYnN0cmFjdF0tKyAgICAgICAgICANCiAgICAg
fCAgcmFudElkLCAgICAgICAgICAgICB8ICAgICB8UHVibGljIElkZW50aWZpZXI6ICAgfA0KICAg
ICB8ICByYXJJZCwgICAgICAgICAgICAgIHwgICAgIHwgICAgICAgICAgICAgICAgICAgICB8DQog
ICAgIHwgIGRnTmFtZSwgICAgICAgICAgICAgfCAgICAgfCAgcmFudElkLCAgICAgICAgICAgIHwN
CiAgICAgfCAgZXh0ZW5zaW9uICAgICAgICAgICB8PC0tLS0rICByYXJJZCwgICAgICAgICAgICAg
fA0KICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsgICAgIHwgIHB1YmxpY0lkZW50aWZpZXIg
LCB8DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgZGVzdEdycFJlZiwgICAg
ICAgIHwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICBydGVSZWNzLCAgICAg
ICAgICAgfA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIGV4dGVuc2lvbiAg
ICAgICAgICB8DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLSsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IF4gICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8VmFyaW91cyB0eXBlcw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfG9mIFB1YmxpYyAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8SWRlbnRpZmllcnMuLi4gICANCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICArLS0tLS0tKy0tLS0tLS0tLS0tLS4uLg0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgICAgIHwgICAgICB8DQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKy0tLS0tKyAgKy0tLS0rICstLS0tLSsgICAgDQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCBUTiAgfCAgfFROUiB8IHwgUk4gIHwgDQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKy0tLS0tKyAgKy0tLS0rICstLS0tLSsgLi4uDQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgDQoNCl1dPjwvYXJ0d29yaz4NCiAgICAgICAgICAgIDxwb3N0YW1ibGU+IFNQ
UFAgRGF0YSBNb2RlbCA8L3Bvc3RhbWJsZT4NCiAgICAgICAgICA8L2ZpZ3VyZT4NCg0KICAgICAg
ICAgIDx0PiBUaGUgb2JqZWN0cyBhbmQgYXR0cmlidXRlcyB0aGF0IGNvbXByaXNlIHRoZSBkYXRh
IG1vZGVsDQogICAgICAgICAgICBjYW4gYmUgZGVzY3JpYmVkIGFzIGZvbGxvd3MgKG9iamVjdHMg
bGlzdGVkIGZyb20gdGhlDQogICAgICAgICAgICBib3R0b20gdXApOiA8bGlzdCBzdHlsZT0ic3lt
Ym9scyI+DQogICAgICAgICAgICAgICAgPHQ+IFB1YmxpYyBJZGVudGlmaWVyOiA8dnNwYWNlIGJs
YW5rTGluZXM9IjAiLz4gDQogICAgICAgICAgICAgICAgQSBwdWJsaWMgaWRlbnRpZmllciBpcyBh
IHdlbGwga25vd24NCiAgICAgICAgICAgICAgICBhdHRyaWJ1dGUgdGhhdCBpcyB1c2VkIGFzIHRo
ZSBrZXkgdG8gcGVyZm9ybSBsb29rdXANCiAgICAgICAgICAgICAgICBmdW5jdGlvbnMuIEZvciB0
aGUgcHVycG9zZXMgb2YgdGhpcyBkb2N1bWVudCwgYSBQdWJsaWMNCiAgICAgICAgICAgICAgICBJ
ZGVudGlmaWVyIGNhbiBiZSBhIHRlbGVwaG9uZSBudW1iZXIsIGEgcmFuZ2Ugb2YgdGVsZXBob25l
IA0KICAgICAgICAgICAgICAgIG51bWJlcnMsIGEgUFNUTiBSb3V0aW5nIE51bWJlciAoUk4pLCBv
ciBwZXJoYXBzIGFub3RoZXIgDQogICAgICAgICAgICAgICAgdHlwZSBvZiBsb29rdXAga2V5LiA8
dnNwYWNlIGJsYW5rTGluZXM9IjEiLz4gQSBQdWJsaWMgDQogICAgICAgICAgICAgICAgSWRlbnRp
ZmllciBtYXkgYmUgYXNzb2NpYXRlZCB3aXRoIGEgRGVzdGluYXRpb24gR3JvdXAgdG8NCiAgICAg
ICAgICAgICAgICBjcmVhdGUgYSBsb2dpY2FsIGdyb3VwaW5nIG9mIFB1YmxpYyBJZGVudGlmaWVy
cyB0aGF0IHNoYXJlIGEgY29tbW9uIHNldCBvZg0KICAgICAgICAgICAgICAgIFJvdXRlcy4gPHZz
cGFjZSBibGFua0xpbmVzPSIxIi8+IEEgUHVibGljIElkZW50aWZpZXINCiAgICAgICAgICAgICAg
ICBtYXkgb3B0aW9uYWxseSBiZSBhc3NvY2lhdGVkIHdpdGggemVybyBvciBtb3JlDQogICAgICAg
ICAgICAgICAgaW5kaXZpZHVhbCBSb3V0ZSBSZWNvcmRzLiBUaGlzIGFiaWxpdHkgZm9yIGEgUHVi
bGljDQogICAgICAgICAgICAgICAgSWRlbnRpZmllciB0byBiZSBkaXJlY3RseSBhc3NvY2lhdGVk
IHdpdGggYSBzZXQgb2YgUm91dGUNCiAgICAgICAgICAgICAgICBSZWNvcmRzIChlLmcuIHRhcmdl
dCBVUkkpLCBhcyBvcHBvc2VkIHRvIGJlaW5nDQogICAgICAgICAgICAgICAgYXNzb2NpYXRlZCB3
aXRoIGEgRGVzdGluYXRpb24gR3JvdXAsIHN1cHBvcnRzIHRoZSB1c2UNCiAgICAgICAgICAgICAg
ICBjYXNlcyB3aGVyZSB0aGUgdGFyZ2V0IFVSSSBjb250YWlucyBkYXRhIHNwZWNpZmljYWxseQ0K
ICAgICAgICAgICAgICAgIHRhaWxvcmVkIHRvIGFuIGluZGl2aWR1YWwgUHVibGljIElkZW50aWZp
ZXIuIDwvdD4gDQogICAgICAgICAgICAgICAgPHQ+IFRlbGVwaG9uZSBOdW1iZXIgUmFuZ2U6IDx2
c3BhY2UgYmxhbmtMaW5lcz0iMCIvPg0KICAgICAgICAgICAgICAgIEEgcHVibGljIGlkZW50aWZp
ZXIgbWF5IHJlcHJlc2VudA0KICAgICAgICAgICAgICAgIGFuIGluY2x1c2l2ZSByYW5nZSBvZiB0
ZWxlcGhvbmUgbnVtYmVycy4gVGhlIFROIHJhbmdlDQogICAgICAgICAgICAgICAgaXMgZGVmaW5l
ZCBieSB0aGUgZmlyc3QgYW5kIGxhc3QgdGVsZXBob25lIG51bWJlciBvZg0KICAgICAgICAgICAg
ICAgIHRoZSBpbmNsdXNpdmUgcmFuZ2UuIEZvciBleGFtcGxlLCBhIFROIHJhbmdlIGRlZmluZWQg
YnkgDQogICAgICAgICAgICAgICAgdG49MTIxMjU1NTAwMDAgYW5kIGVuZFRuPTEyMTI1NTYwMDAw
IG1lYW5zIGFsbCB0aGUgVE5zDQogICAgICAgICAgICAgICAgZnJvbSAxMjEyNTU1MDAwMCB0byAx
MjEyNTU2MDAwMCBpbmNsdXNpdmUgYXJlIGluY2x1ZGVkLiA8L3Q+IA0KICAgICAgICAgICAgICAg
IDx0PiBEZXN0aW5hdGlvbiBHcm91cDogPHZzcGFjZSBibGFua0xpbmVzPSIwIi8+IA0KICAgICAg
ICAgICAgICAgIEEgbmFtZSBjb2xsZWN0aW9uIG9mIHplcm8gb3IgbW9yZSBQdWJsaWMgSWRlbnRp
ZmllcnMgdGhhdCANCiAgICAgICAgICAgICAgICBjYW4gYmUgYXNzb2NpYXRlZCB3aXRoIG9uZSBv
ciBtb3JlIFJvdXRlIEdyb3VwcyBmb3IgdGhlIA0KICAgICAgICAgICAgICAgIHB1cnBvc2Ugb2Yg
ZmFjaWxpdGF0aW5nIHRoZSBtYW5hZ2VtZW50IG9mIHRoaWVyIGNvbW1vbiANCiAgICAgICAgICAg
ICAgICByb3V0aW5nIGluZm9ybWF0aW9uLiA8L3Q+DQogICAgICAgICAgICAgICAgPHQ+IFJvdXRl
IEdyb3VwOiA8dnNwYWNlIGJsYW5rTGluZXM9IjAiLz4NCiAgICAgICAgICAgICAgICBBIFJvdXRl
IEdyb3VwIGNvbnRhaW5zIGEgc2V0IG9mIFJvdXRlIFJlY29yZHMsIA0KICAgICAgICAgICAgICAg
IGEgc2V0IG9mIERlc3RpbmF0aW9uIEdyb3VwIHJlZmVyZW5jZXMsIGFuZCBhIHNldCBvZiANCiAg
ICAgICAgICAgICAgICBwZWVyaW5nIG9yZ2FuaXphdGlvbiBpZGVudGlmaWVycy4gIFRoaXMgaXMg
dXNlZCB0byANCiAgICAgICAgICAgICAgICBlc3RhYmxpc2hlcyBhIHRocmVlIHBhcnQgcmVsYXRp
b25zaGlwcyBiZXR3ZWVuIGEgc2V0IG9mIA0KICAgICAgICAgICAgICAgIFB1YmxpYyBJZGVudGlm
aWVycyBhbmQgdGhlaXIgY29tbW9uIHJvdXRpbmcgaW5mb3JtYXRpb24gDQogICAgICAgICAgICAg
ICAgKFNFRCksIGFuZCB0aGUgbGlzdCBvZiBwZWVyaW5nIG9yZ2FuaXphdGlvbnMgd2hvc2UgcXVl
cnkgDQogICAgICAgICAgICAgICAgcmVzcG9uc2VzIG1heSBpbmNsdWRlIHRoYXQgcm91dGluZyBp
bmZvcm1hdGlvbiBpbiB0aGVpciANCiAgICAgICAgICAgICAgICBxdWVyeSByZXNwb25zZXMuICBU
byBzdXBwb3J0IHRoZSB1c2UgY2FzZXMgZGVmaW5lZCBpbiANCiAgICAgICAgICAgICAgICBbSS1E
LmlldGYtZHJpbmtzLXVzZWNhc2VzLXJlcXVpcmVtZW50c10sIHRoaXMgZG9jdW1lbnQgDQogICAg
ICAgICAgICAgICAgZGVmaW5lcyB0aGUgZm9sbG93aW5nIHR5cGVzIG9mIFJvdXRlIFJlY29yZHM6
IE5BUFRSVHlwZSwgDQogICAgICAgICAgICAgICAgTlNUeXBlLCBhbmQgVVJJVHlwZS4gIFRoZSBz
b3VyY2VJZGVudCBlbGVtZW50IHdpdGhpbiBhIFJvdXRlIA0KICAgICAgICAgICAgICAgIEdyb3Vw
LCBpbiBjb25jZXJ0IHdpdGggdGhlIHNldCBvZiBwZWVyaWcgb3JnYW5pemF0aW9uIA0KICAgICAg
ICAgICAgICAgIGlkZW50aWZpZXJzIGVuYWJsZXMgZmluZSBncmFpbmVkIHNvdXJjZSBiYXNlZCBy
b3V0aW5nLiAgDQogICAgICAgICAgICAgICAgRnVydGhlciBkZXRhaWxzIGFib3V0IHRoZSBSb3V0
ZSBHcm91cCBhbmQgc291cmNlIGJhc2VkIHJvdXRpbmcgDQogICAgICAgICAgICAgICAgcmVmZXIg
dG8gdGhlIGRlZmluaXRpb25zIGFuZCBkZXNjcmlwdGlvbnMgb2YgdGhlIFJvdXRlIA0KICAgICAg
ICAgICAgICAgIEdyb3VwIG9wZXJhdGlvbnMgZm91bmQgbGF0ZXIgaW4gdGhpcyBkb2N1bWVudC4g
PC90PiAgICAgICAgICAgDQogICAgICAgICAgICAgICAgPHQ+IFJvdXRlIFJlY29yZDogPHZzcGFj
ZSBibGFua0xpbmVzPSIwIi8+DQogICAgICAgICAgICAgICAgQSBSb3V0ZSBSZWNvcmQgY29udGFp
bnMgdGhlIGRhdGEgdGhhdCBhIHJlc29sdXRpb24gc3lzdGVtIA0KICAgICAgICAgICAgICAgIHJl
dHVybnMgaW4gcmVzcG9uc2UgdG8gYSBzdWNjZXNzZnVsIHF1ZXJ5IGZvciBhIFB1YmxpYyANCiAg
ICAgICAgICAgICAgICBJZGVudGlmaWVyLiAgUm91dGUgUmVjb29yZHMgYXJlIGFzc29jaWF0ZWQg
d2l0aCBhIFJvdXRlIA0KICAgICAgICAgICAgICAgIEdyb3VwIGZvciBTRUQgdGhhdCBpcyBub3Qg
c3BlY2lmaWMgdG8gYSBQdWJsaWMgSWRlbnRpZmllci4gDQogICAgICAgICAgICAgICAgPHZzcGFj
ZSBibGFua0xpbmVzPSIwIi8+IFRvIHN1cHBvcnQgdGhlIHVzZSBjYXNlcyBkZWZpbmVkIGluIA0K
ICAgICAgICAgICAgICAgIDx4cmVmIHRhcmdldD0iSS1ELmlldGYtZHJpbmtzLXVzZWNhc2VzLXJl
cXVpcmVtZW50cyIvPiwgDQogICAgICAgICAgICAgICAgU1BQUCBwcm90b2NvbCBkZWZpbmVzIHRo
cmVlIHR5cGUgb2YgUm91dGUgUmVjb3JkczoNCiAgICAgICAgICAgICAgICBVUklUeXBlLCBOQVBU
UlR5cGUsIGFuZCBOU1R5cGUuIFRoZXNlIFJvdXRlIFJlY29yZHMNCiAgICAgICAgICAgICAgICBl
eHRlbmQgdGhlIGFic3RyYWN0IHR5cGUgUnRlUmVjVHlwZSBhbmQgaW5oZXJpdCB0aGUNCiAgICAg
ICAgICAgICAgICBjb21tb24gYXR0cmlidXRlICdwcmlvcml0eScgdGhhdCBpcyBtZWFudCBmb3Ig
c2V0dGluZw0KICAgICAgICAgICAgICAgIHByZWNlZGVuY2UgYWNyb3NzIHRoZSByb3V0ZSByZWNv
cmRzIGRlZmluZWQgd2l0aGluIGENCiAgICAgICAgICAgICAgICBSb3V0ZSBHcm91cCBpbiBhIHBy
b3RvY29sIGFnbm9zdGljIGZhc2hpb24uIDwvdD4gDQogICAgICAgICAgICAgICAgPHQ+IE9yZ2Fu
aXphdGlvbjogPHZzcGFjZSBibGFua0xpbmVzPSIwIi8+IEFuDQogICAgICAgICAgICAgICAgT3Jn
YW5pemF0aW9uIGlzIGFuIGVudGl0eSB0aGF0IG1heSBmdWxmaWxsIGFueSANCiAgICAgICAgICAg
ICAgICBjb21iaW5hdGlvbiBvZiB0aHJlZSByb2xlczogIFJlZ2lzdHJhbnQsIFJlZ2lzdHJhciwg
YW5kIA0KICAgICAgICAgICAgICAgIFBlZXJpbmcgT3JnYW5pemF0aW9uLiAgQWxsIFNQUFAgb2Jq
ZWN0cyBhcmUNCiAgICAgICAgICAgICAgICBhc3NvY2lhdGVkIHdpdGggdHdvIG9yZ2FuaXphdGlv
biBpZGVudGlmaWVycyB0byBpZGVudGlmeSANCiAgICAgICAgICAgICAgICBlYWNoIG9iamVjdCdz
IHJlZ2lzdHJhbnQgYW5kIHRoZSByZWdpc3RyYXIuIEEgUm91dGUgR3JvdXAgDQogICAgICAgICAg
ICAgICAgb2JqZWN0IGlzIGFsc28gYXNzb2NpYXRlZCB3aXRoIGEgc2V0IG9mIHplcm8gb3IgbW9y
ZSANCiAgICAgICAgICAgICAgICBvcmdhbml6YXRpb24gaWRlbnRpZmllcnMgdGhhdCBpZGVudGlm
eSB0aGUgcGVlcmluZyANCiAgICAgICAgICAgICAgICBvcmdhbml6YXRpb25zIHdob3NlIHF1ZXJ5
IHJlc3BvbnNlcyBtYXkgaW5jbHVkZSB0aGUgDQogICAgICAgICAgICAgICAgcm91dGluZyBpbmZv
cm1hdGlvbiAoU0VEKSBkZWZpbmVkIGluIHRoZSBSb3V0ZSBSZWNvcmRzIA0KICAgICAgICAgICAg
ICAgIHdpdGhpbiB0aGF0IFJvdXRlIEdyb3VwLiA8L3Q+DQogICAgICAgICAgICA8L2xpc3Q+DQog
ICAgICAgICAgPC90Pg0KICAgICANCiAgICAgICA8L3NlY3Rpb24+DQogICAgICAgDQogICAgPC9z
ZWN0aW9uPg0KDQogICAgPHNlY3Rpb24gYW5jaG9yPSJ0cmFuc3BvcnRyZXEiIHRpdGxlPSJUcmFu
c3BvcnQgUHJvdG9jb2wgUmVxdWlyZW1lbnRzIj4NCg0KICAgICAgPHQ+IFRoaXMgc2VjdGlvbiBw
cm92aWRlcyByZXF1aXJlbWVudHMgZm9yIHRyYW5zcG9ydCBwcm90b2NvbHMNCiAgICAgICAgc3Vp
dGFibGUgZm9yIFNQUFAuIE1vcmUgc3BlY2lmaWNhbGx5LCB0aGlzIHNlY3Rpb24gc3BlY2lmaWVz
DQogICAgICAgIHRoZSBzZXJ2aWNlcywgZmVhdHVyZXMsIGFuZCBhc3N1bXB0aW9ucyB0aGF0IFNQ
UFAgZGVsZWdhdGVzIHRvDQogICAgICAgIHRoZSBjaG9zZW4gdHJhbnNwb3J0IGFuZCBlbnZlbG9w
ZSB0ZWNobm9sb2dpZXMuIDwvdD4NCg0KICAgICAgPHQ+IFR3byBkaWZmZXJlbnQgZ3JvdXBzIG9m
IHVzZSBjYXNlcyBhcmUgc3BlY2lmaWVkIGluIDx4cmVmDQogICAgICAgICAgdGFyZ2V0PSJJLUQu
aWV0Zi1kcmlua3MtdXNlY2FzZXMtcmVxdWlyZW1lbnRzIi8+LiBPbmUgZ3JvdXANCiAgICAgICAg
b2YgdXNlIGNhc2VzIGRlc2NyaWJlcyB0aGUgcHJvdmlzaW9uaW5nIG9mIGRhdGEgYnkgYSBjbGll
bnQNCiAgICAgICAgaW50byBhIFJlZ2lzdHJ5IChTZWN0aW9uIDMuMSBvZiB0aGUgYWJvdmUgcmVm
ZXJlbmNlZA0KICAgICAgICBkb2N1bWVudCksIHdoaWxlIHRoZSBvdGhlciBncm91cCBkZXNjcmli
ZXMgdGhlIGRpc3RyaWJ1dGlvbiBvZg0KICAgICAgICBkYXRhIGludG8gbG9jYWwgZGF0YSByZXBv
c2l0b3JpZXMgKFNlY3Rpb24gMy4yKS4gVGhlIGN1cnJlbnQNCiAgICAgICAgdmVyc2lvbiBvZiB0
aGlzIGRvY3VtZW50IGZvY3VzZXMgb24gdGhlIGZpcnN0IHNldCBvZiB1c2UgY2FzZXMNCiAgICAg
ICAgKGNsaWVudCB0byByZWdpc3RyeSBwcm92aXNpb25pbmcpLiA8dnNwYWNlIGJsYW5rTGluZXM9
IjEiLz4NCiAgICAgICAgVGhlc2UgdXNlIGNhc2VzIG1heSBpbnZvbHZlIHRoZSBwcm92aXNpb25p
bmcgb2YgdmVyeSBzbWFsbA0KICAgICAgICBkYXRhIHNldHMgbGlrZSB0aGUgbW9kaWZpY2F0aW9u
IG9yIHVwZGF0ZSBvZiBhIHNpbmdsZSBwdWJsaWMNCiAgICAgICAgaWRlbnRpZmllci4gT3RoZXIg
cHJvdmlzaW9uaW5nIG9wZXJhdGlvbnMgbWF5IGRlYWwgd2l0aCBodWdlDQogICAgICAgIGRhdGFz
ZXRzIGxpa2UgdGhlICJkb3dubG9hZCIgb2YgYSB3aG9sZSBsb2NhbCBudW1iZXINCiAgICAgICAg
cG9ydGFiaWxpdHkgZGF0YWJhc2UgdG8gYSBSZWdpc3RyeS4gPHZzcGFjZSBibGFua0xpbmVzPSIx
Ii8+DQogICAgICAgIEFzIGEgcmVzdWx0LCBhIHRyYW5zcG9ydCBwcm90b2NvbCBmb3IgU1BQUCBt
dXN0IGJlIHZlcnkNCiAgICAgICAgZmxleGlibGUgYW5kIGFjY29tbW9kYXRlIHZhcmlvdXMgc2l6
ZXMgb2YgZGF0YSBzZXQgc2l6ZXMuIDwvdD4NCiAgICAgIDx0PiBGb3IgdGhlIHJlYXNvbnMgb3V0
bGluZWQgYWJvdmUsIGl0IGlzIGNvbmNlaXZhYmxlIHRoYXQNCiAgICAgICAgcHJvdmlzaW9uaW5n
IGFuZCBkaXN0cmlidXRpbmcgbWF5IHVzZSBkaWZmZXJlbnQgdHJhbnNwb3J0DQogICAgICAgIHBy
b3RvY29scy4gVGhpcyBkb2N1bWVudCBmb2N1c2VzIG9uIHRoZSBwcm92aXNpb25pbmcgcHJvdG9j
b2wuIDwvdD4NCg0KICAgICAgPHQ+QSBmZXcgdG9waWNzIHJlbWFpbiBvcGVuIGZvciBkaXNjdXNz
aW9uOiA8bGlzdA0KICAgICAgICAgIHN0eWxlPSJzeW1ib2xzIj4NCiAgICAgICAgICA8dD5UaGUg
YWJpbGl0eSB0byBlc3RhYmxpc2ggbXVsdGlwbGUgY29ubmVjdGlvbnMgYmV0d2VlbiBhDQogICAg
ICAgICAgICBjbGllbnQgYW5kIHNlcnZlciBtYXkgYmUgZGVzaXJhYmxlLiBJZiBzbywgd2UgbWF5
IHdhbnQgdG8NCiAgICAgICAgICAgIHNwZWNpZnkgdGhlIHJlbGF0aW9uIG9mIHRyYW5zYWN0aW9u
cyBiZXR3ZWVuIHRoZSB2YXJpb3VzDQogICAgICAgICAgICBjb25uZWN0aW9ucy48L3Q+DQogICAg
ICAgICAgPHQ+UGlwZWxpbmluZyBvZiByZXF1ZXN0cyBpcyByZXF1aXJlZCBhdCB0aGUgU1BQUCBw
cm90b2NvbA0KICAgICAgICAgICAgbGF5ZXIuIEl0IG1heSBoYXZlIGltcGFjdHMgYXQgdGhlIHRy
YW5zcG9ydCBsZXZlbCB0aGF0DQogICAgICAgICAgICBuZWVkIHRvIGJlIG91dGxpbmVkLjwvdD4N
CiAgICAgICAgICA8dD5TY29wZTogdGhlIGN1cnJlbnQgc2NvcGUgb2YgdGhpcyBlZmZvcnQgaXMg
YmFzZWQgdXBvbg0KICAgICAgICAgICAgaGF2aW5nIGEgY29ubmVjdGlvbiBvcmllbnRlZCB0cmFu
c3BvcnQuIElzIHRoZXJlIGFueSBuZWVkDQogICAgICAgICAgICB0byBzdXBwb3J0IGEgdHJhbnNw
b3J0IHByb3RvY29sIHdpdGggYXN5bmNocm9ub3VzDQogICAgICAgICAgICBvcGVyYXRpb24/IDwv
dD4NCiAgICAgICAgICA8dD5JZiBpdCBpcyByZXF1aXJlZCB0aGF0IHJlc3BvbnNlcyBhcnJpdmUg
aW4gdGhlIG9yZGVyIG9mDQogICAgICAgICAgICB0aGUgcmVxdWVzdHMsIHRoaXMgbXVzdCBiZSBz
cGVjaWZpZWQgY2xlYXJseS48L3Q+DQogICAgICAgIDwvbGlzdD4NCiAgICAgIDwvdD4NCg0KICAg
ICAgPHNlY3Rpb24gYW5jaG9yPSJ0cmFuc3Bjb25ucmVxIiB0aXRsZT0iQ29ubmVjdGlvbiBPcmll
bnRlZCI+DQogICAgICAgIDx0PiBUaGUgU1BQUCBwcm90b2NvbCBmb2xsb3dzIGEgbW9kZWwgd2hl
cmUgYSBDbGllbnQNCiAgICAgICAgICBlc3RhYmxpc2hlcyBhIGNvbm5lY3Rpb24gdG8gYSBTZXJ2
ZXIgaW4gb3JkZXIgdG8gZnVydGhlcg0KICAgICAgICAgIGV4Y2hhbmdlIHByb3Zpc2lvbmluZyB0
cmFuc2FjdGlvbnMgb3ZlciBzdWNoIHBvaW50LXRvLXBvaW50DQogICAgICAgICAgY29ubmVjdGlv
bi4gQSB0cmFuc3BvcnQgcHJvdG9jb2wgZm9yIFNQUFAgTVVTVCB0aGVyZWZvcmUgYmUNCiAgICAg
ICAgICBjb25uZWN0aW9uIG9yaWVudGVkLiA8L3Q+DQogICAgICAgIDx0PiBOb3RlIHRoYXQgdGhl
IHJvbGUgb2YgdGhlICJDbGllbnQiIGFuZCB0aGUgIlNlcnZlciIgb25seQ0KICAgICAgICAgIGFw
cGxpZXMgdG8gdGhlIGNvbm5lY3Rpb24sIGFuZCB0aG9zZSByb2xlcyBhcmUgbm90IHJlbGF0ZWQN
CiAgICAgICAgICBpbiBhbnkgd2F5IHRvIHRoZSB0eXBlIG9mIGVudGl0eSB0aGF0IHBhcnRpY2lw
YXRlcyBpbiBhDQogICAgICAgICAgcHJvdG9jb2wgZXhjaGFuZ2UuIEZvciBleGFtcGxlLCBhIFJl
Z2lzdHJ5IG1pZ2h0IGFsc28NCiAgICAgICAgICBpbmNsdWRlIGEgIkNsaWVudCIgd2hlbiBzdWNo
IGEgUmVnaXN0cnkgaW5pdGlhdGVzIGENCiAgICAgICAgICBjb25uZWN0aW9uIChmb3IgZXhhbXBs
ZSwgZm9yIGRhdGEgZGlzdHJpYnV0aW9uIHRvIFNTUCkuIDwvdD4NCiAgICAgIDwvc2VjdGlvbj4N
Cg0KICAgICAgPHNlY3Rpb24gYW5jaG9yPSJyZXF1ZXN0cmVzcG9uc2UiDQogICAgICAgIHRpdGxl
PSJSZXF1ZXN0IGFuZCBSZXNwb25zZSBNb2RlbCI+DQogICAgICAgIDx0PiBQcm92aXNpb25pbmcg
b3BlcmF0aW9ucyBpbiBTUFBQIGZvbGxvdyB0aGUgcmVxdWVzdCAtDQogICAgICAgICAgcmVzcG9u
c2UgbW9kZWwsIHdoZXJlIGEgdHJhbnNhY3Rpb24gaXMgaW5pdGlhdGVkIGJ5IGEgQ2xpZW50DQog
ICAgICAgICAgdXNpbmcgYSBSZXF1ZXN0IGNvbW1hbmQsIGFuZCB0aGUgU2VydmVyIHJlc3BvbmRz
IHRvIHRoZQ0KICAgICAgICAgIENsaWVudCBieSBtZWFucyBvZiBhIFJlc3BvbnNlLiA8dnNwYWNl
IGJsYW5rTGluZXM9IjEiLz4NCiAgICAgICAgICBNdWx0aXBsZSBzdWJzZXF1ZW50IHJlcXVlc3Qt
cmVzcG9uc2UgZXhjaGFuZ2VzIE1BWSBiZQ0KICAgICAgICAgIHBlcmZvcm1lZCBvdmVyIGEgc2lu
Z2xlIGNvbm5lY3Rpb24uIDwvdD4NCiAgICAgICAgPHQ+IFRoZXJlZm9yZSwgYSB0cmFuc3BvcnQg
cHJvdG9jb2wgZm9yIFNQUFAgTVVTVCBmb2xsb3cgdGhlDQogICAgICAgICAgcmVxdWVzdC1yZXNw
b25zZSBtb2RlbCBieSBhbGxvd2luZyBhIHJlc3BvbnNlIHRvIGJlIHNlbnQgdG8NCiAgICAgICAg
ICB0aGUgcmVxdWVzdCBpbml0aWF0b3IuPC90Pg0KICAgICAgPC9zZWN0aW9uPg0KDQogICAgICA8
c2VjdGlvbiBhbmNob3I9ImNvbm5lY3Rpb25sZW5ndGgiIHRpdGxlPSJDb25uZWN0aW9uIExpZmV0
aW1lIj4NCiAgICAgICAgPHQ+IFNvbWUgdXNlIGNhc2VzIGludm9sdmUgcHJvdmlzaW9uaW5nIGEg
c2luZ2xlIHJlcXVlc3QgdG8gYQ0KICAgICAgICAgIG5ldHdvcmsgZWxlbWVudCAtIGNvbm5lY3Rp
b25zIHN1cHBvcnRpbmcgc3VjaCBwcm92aXNpb25pbmcNCiAgICAgICAgICByZXF1ZXN0cyBtaWdo
dCBiZSBzaG9ydC1saXZlZCwgYW5kIG9ubHkgZXN0YWJsaXNoZWQgb24NCiAgICAgICAgICBkZW1h
bmQuIDwvdD4NCiAgICAgICAgPHQ+IE90aGVyIHVzZSBjYXNlcyBpbnZvbHZlIGVpdGhlciBwcm92
aXNpb25pbmcgYSBodWdlIHNldCBvZg0KICAgICAgICAgIGRhdGEsIG9yIGEgY29uc3RhbnQgc3Ry
ZWFtIG9mIHNtYWxsIHVwZGF0ZXMsIHdoaWNoIHdvdWxkDQogICAgICAgICAgcmVxdWlyZSBsb25n
LWxpdmVkIGNvbm5lY3Rpb25zLiA8L3Q+DQogICAgICAgIDx0PiBUaGVyZWZvcmUsIGEgcHJvdG9j
b2wgc3VpdGFibGUgZm9yIFNQUFAgU0hPVUxEIHN1cHBvcnQNCiAgICAgICAgICBzaG9ydCBsaXZl
ZCBhcyB3ZWxsIGFzIGxvbmcgbGl2ZWQgY29ubmVjdGlvbnMuIDwvdD4NCiAgICAgIDwvc2VjdGlv
bj4NCg0KICAgICAgPHNlY3Rpb24gYW5jaG9yPSJhdXRoZW50aWNhdGlvbiIgdGl0bGU9IkF1dGhl
bnRpY2F0aW9uIj4NCiAgICAgICAgPHQ+IE1hbnkgdXNlIGNhc2VzIHJlcXVpcmUgdGhlIFNlcnZl
ciB0byBhdXRoZW50aWNhdGUgdGhlDQogICAgICAgICAgQ2xpZW50LCBhbmQgcG90ZW50aWFsbHkg
YWxzbyB0aGUgQ2xpZW50IHRvIGF1dGhlbnRpY2F0ZSB0aGUNCiAgICAgICAgICBTZXJ2ZXIuIFdo
aWxlIGF1dGhlbnRpY2F0aW9uIG9mIHRoZSBTZXJ2ZXIgYnkgdGhlIENsaWVudCBpcw0KICAgICAg
ICAgIGV4cGVjdGVkIHRvIGJlIHVzZWQgb25seSB0byBwcmV2ZW50IGltcGVyc29uYXRpb24gb2Yg
dGhlDQogICAgICAgICAgU2VydmVyLCBhdXRoZW50aWNhdGlvbiBvZiB0aGUgQ2xpZW50IGJ5IHRo
ZSBTZXJ2ZXIgaXMNCiAgICAgICAgICBleHBlY3RlZCB0byBiZSB1c2VkIHRvIGlkZW50aWZ5IGFu
ZCBmdXJ0aGVyIGF1dGhvcml6ZSB0aGUNCiAgICAgICAgICBDbGllbnQgdG8gY2VydGFpbiByZXNv
dXJjZXMgb24gdGhlIFNlcnZlci4gPC90Pg0KICAgICAgICA8dD4gVGhlcmVmb3JlLCBhbiBTUFBQ
IHRyYW5zcG9ydCBwcm90b2NvbCBNVVNUIHByb3ZpZGUgbWVhbnMNCiAgICAgICAgICBmb3IgYSBT
ZXJ2ZXIgdG8gYXV0aGVudGljYXRlIGFuZCBhdXRob3JpemUgYSBDbGllbnQsIGFuZCBNQVkNCiAg
ICAgICAgICBwcm92aWRlIG1lYW5zIGZvciBDbGllbnRzIHRvIGF1dGhlbnRpY2F0ZSBhIFNlcnZl
ci4gPC90Pg0KICAgICAgICA8dD4gSG93ZXZlciwgU1BQUCB0cmFuc3BvcnQgU0hPVUxEIGFsc28g
YWxsb3cgZm9yDQogICAgICAgICAgdW5hdXRoZW50aWNhdGVkIGNvbm5lY3Rpb25zLiA8L3Q+DQog
ICAgICA8L3NlY3Rpb24+DQoNCiAgICAgIDxzZWN0aW9uIGFuY2hvcj0iY29uZmlkZW50aWFsaXR5
Ig0KICAgICAgICB0aXRsZT0iQ29uZmlkZW50aWFsaXR5IGFuZCBJbnRlZ3JpdHkiPg0KICAgICAg
ICA8dD4gRGF0YSB0aGF0IGlzIHRyYW5zcG9ydGVkIG92ZXIgdGhlIHByb3RvY29sIGlzIGRlZW1l
ZA0KICAgICAgICAgIGNvbmZpZGVudGlhbC4gVGhlcmVmb3JlLCBhIHRyYW5zcG9ydCBwcm90b2Nv
bCBzdWl0YWJsZSBmb3INCiAgICAgICAgICBTUFBQIE1VU1QgZW5zdXJlIGNvbmZpZGVudGlhbGl0
eSBhbmQgaW50ZWdyaXR5IHByb3RlY3Rpb24gYnkNCiAgICAgICAgICBwcm92aWRpbmcgZW5jcnlw
dGlvbiBjYXBhYmlsaXRpZXMuIDwvdD4NCiAgICAgICAgPHQ+IEFkZGl0aW9uYWxseSwgYSBEUklO
S1MgcHJvdG9jb2wgTVVTVCBOT1QgdXNlIGFuIHVucmVsaWFibGUNCiAgICAgICAgICBsb3dlci1s
YXllciB0cmFuc3BvcnQgcHJvdG9jb2wgdGhhdCBkb2VzIG5vdCBwcm92aWRlDQogICAgICAgICAg
Y29uZmlkZW50aWFsaXR5IGFuZCBpbnRlZ3JpdHkgcHJvdGVjdGlvbi4gPC90Pg0KICAgICAgPC9z
ZWN0aW9uPg0KDQogICAgICA8c2VjdGlvbiBhbmNob3I9InRpbWluZyIgdGl0bGU9Ik5lYXIgUmVh
bCBUaW1lIj4NCiAgICAgICAgPHQ+IE1hbnkgdXNlIGNhc2VzIHJlcXVpcmUgbmVhciByZWFsLXRp
bWUgcmVzcG9uc2VzIGZyb20gdGhlDQogICAgICAgICAgU2VydmVyLiBUaGVyZWZvcmUsIGEgRFJJ
TktTIHRyYW5zcG9ydCBwcm90b2NvbCBNVVNUIHN1cHBvcnQNCiAgICAgICAgICBuZWFyLXJlYWwt
dGltZSByZXNwb25zZSB0byByZXF1ZXN0cyBzdWJtaXR0ZWQgYnkgdGhlIENsaWVudC4NCiAgICAg
ICAgPC90Pg0KICAgICAgPC9zZWN0aW9uPg0KDQogICAgICA8c2VjdGlvbiBhbmNob3I9InJlc3Bz
aXplcyIgdGl0bGU9IlJlcXVlc3QgYW5kIFJlc3BvbnNlIFNpemVzIj4NCiAgICAgICAgPHQ+IFNQ
UFAgY292ZXJzIGEgcmFuZ2Ugb2YgdXNlIGNhc2VzIC0gZnJvbSBjYXNlcyB3aGVyZQ0KICAgICAg
ICAgIHByb3Zpc2lvbmluZyBhIHNpbmdsZSBwdWJsaWMgaWRlbnRpZmllciB3aWxsIGNyZWF0ZSB2
ZXJ5DQogICAgICAgICAgc21hbGwgcmVxdWVzdCBhbmQgcmVzcG9uc2Ugc2l6ZXMgdG8gY2FzZXMg
d2hlcmUgbWlsbGlvbnMgb2YNCiAgICAgICAgICBkYXRhIHJlY29yZHMgYXJlIHN1Ym1pdHRlZCBv
ciByZXRyaWV2ZWQgaW4gb25lIHRyYW5zYWN0aW9uLg0KICAgICAgICAgIFRoZXJlZm9yZSwgYSB0
cmFuc3BvcnQgcHJvdG9jb2wgc3VpdGFibGUgZm9yIFNQUFAgTVVTVA0KICAgICAgICAgIHN1cHBv
cnQgYSBncmVhdCB2YXJpZXR5IG9mIHJlcXVlc3QgYW5kIHJlc3BvbnNlIHNpemVzLiA8L3Q+DQog
ICAgICAgIDx0PiBBIHRyYW5zcG9ydCBwcm90b2NvbCBNQVkgYWxsb3cgc3BsaXR0aW5nIGxhcmdl
IGNodW5rcyBvZg0KICAgICAgICAgIGRhdGEgaW50byBzZXZlcmFsIHNtYWxsZXIgY2h1bmtzLiA8
L3Q+DQogICAgICA8L3NlY3Rpb24+DQoNCiAgICAgIDxzZWN0aW9uIGFuY2hvcj0icmVxb3JkZXIi
DQogICAgICAgIHRpdGxlPSJSZXF1ZXN0IGFuZCBSZXNwb25zZSBDb3JyZWxhdGlvbiI+DQogICAg
ICAgIDx0PiBBIHRyYW5zcG9ydCBwcm90b2NvbCBzdWl0YWJsZSBmb3IgU1BQUCBNVVNUIGFsbG93
DQogICAgICAgICAgcmVzcG9uc2VzIHRvIGJlIGNvcnJlbGF0ZWQgd2l0aCByZXF1ZXN0cy4gPC90
Pg0KICAgICAgPC9zZWN0aW9uPg0KDQogICAgICA8c2VjdGlvbiBhbmNob3I9ImFjayIgdGl0bGU9
IlJlcXVlc3QgQWNrbm93bGVkZ2VtZW50Ij4NCiAgICAgICAgPHQ+IERhdGEgdHJhbnNwb3J0ZWQg
aW4gdGhlIFNQUFAgcHJvdG9jb2wgaXMgbGlrZWx5IGNydWNpYWwNCiAgICAgICAgICBmb3IgdGhl
IG9wZXJhdGlvbiBvZiB0aGUgY29tbXVuaWNhdGlvbiBuZXR3b3JrIHRoYXQgaXMgYmVpbmcNCiAg
ICAgICAgICBwcm92aXNpb25lZC4gPHZzcGFjZSBibGFua0xpbmVzPSIxIi8+IEZhaWxlZCB0cmFu
c2FjdGlvbnMNCiAgICAgICAgICBjYW4gbGVhZCB0byBzaXR1YXRpb25zIHdoZXJlIGEgc3Vic2V0
IG9mIHB1YmxpYyBpZGVudGlmaWVycw0KICAgICAgICAgIChvciBldmVuIFNTUHMpIG1pZ2h0IG5v
dCBiZSByZWFjaGFibGUsIG9yIHNpdHVhdGlvbnMgd2hlcmUNCiAgICAgICAgICB0aGUgcHJvdmlz
aW9uaW5nIHN0YXRlIG9mIHRoZSBuZXR3b3JrIGlzIGluY29uc2lzdGVudC4gPC90Pg0KICAgICAg
ICA8dD4gVGhlcmVmb3JlLCBhIHRyYW5zcG9ydCBwcm90b2NvbCBmb3IgU1BQUCBNVVNUIHByb3Zp
ZGUgYQ0KICAgICAgICAgIFJlc3BvbnNlIGZvciBlYWNoIFJlcXVlc3QsIHNvIHRoYXQgYSBDbGll
bnQgY2FuIGlkZW50aWZ5DQogICAgICAgICAgd2hldGhlciBhIFJlcXVlc3Qgc3VjY2VlZGVkIG9y
IGZhaWxlZC4gPC90Pg0KICAgICAgPC9zZWN0aW9uPg0KDQogICAgICA8c2VjdGlvbiBhbmNob3I9
Im1hbmRhdG9yeXRyYW5zcG9ydCINCiAgICAgICAgdGl0bGU9Ik1hbmRhdG9yeQ0KICAgICAgICBU
cmFuc3BvcnQiPg0KICAgICAgICA8dD4gQXMgb2YgdGhpcyB3cml0aW5nIG9mIHRoaXMgcmV2aXNp
b24sIG9uZSB0cmFuc3BvcnQNCiAgICAgICAgICBwcm90b2NvbCBwcm9wb3NhbCBoYXMgYmVlbiBw
cm92aWRlZCBpbiA8eHJlZg0KICAgICAgICAgICAgdGFyZ2V0PSJJLUQuaWV0Zi1kcmlua3Mtc3Bw
cC1vdmVyLXNvYXAiLz4uIDx2c3BhY2UNCiAgICAgICAgICAgIGJsYW5rTGluZXM9IjEiLz4gVGhp
cyBzZWN0aW9uIHdpbGwgZGVmaW5lIGEgbWFuZGF0b3J5DQogICAgICAgICAgdHJhbnNwb3J0IHBy
b3RvY29sIHRvIGJlIGNvbXBsaWFudCB3aXRoIHRoaXMgUkZDLiA8L3Q+DQogICAgICA8L3NlY3Rp
b24+DQoNCiAgICA8L3NlY3Rpb24+DQogICAgDQogICAgPHNlY3Rpb24gYW5jaG9yPSJiYXNpY2Rh
dGFzdHJ1Y3R1cmVzIiB0aXRsZT0iQmFzZSBQcm90b2NvbCBEYXRhIFN0cnVjdHVyZXMiPg0KDQog
ICAgICAgPHQ+IFRvIHRoZSBleHRlbnQgcG9zc2libGUgU1BQUCB1c2VzIGEgY29tbW9uIG1vZGVs
IGFuZCBhIGNvbW1vbiBzZXQgb2YNCiAgICAgICBkYXRhIHN0cnVjdHVyZXMgZm9yIG1vc3Qgb2Yg
dGhlIHN1cHBvcnRlZCBvcGVyYXRpb25zIGFuZCBvYmplY3QgdHlwZXMuICANCiAgICAgICBUaGlz
IHNlY3Rpb24gZGVzY3JpYmVzIHRoZXNlIGNvbW1vbiBkYXRhIHN0cnVjdHVyZXMuPC90Pg0KICAg
ICAgIA0KICAgICAgIDxzZWN0aW9uIGFuY2hvcj0icmVxdWVzdGFuZHJlc3BvbnNlIiB0aXRsZT0i
UmVxdWVzdCBhbmQgUmVzcG9uc2UgU3RydWN0dXJlcyI+DQoNCiAgICAgICAgIDx0PiBBbiBTUFBQ
IGNsaWVudCBpbnRlcmFjdHMgd2l0aCBhbiBTUFBQIHNlcnZlciBieSB1c2luZyBvbmUgb2YNCiAg
ICAgICAgIHRoZSBzdXBwb3J0ZWQgdHJhbnNwb3J0IG1lY2hhbmlzbXMgdG8gc2VuZCBvbmUgb3Ig
bW9yZQ0KICAgICAgICAgcmVxdWVzdHMgdG8gdGhlIHNlcnZlciBhbmQgcmVjZWl2ZSBjb3JyZXNw
b25kaW5nIHJlcGxpZXMgZnJvbQ0KICAgICAgICAgdGhlIHNlcnZlci4gIFRoZXJlIGFyZSB0d28g
Z2VuZXJhbGl6ZWQgdHlwZXMgb2Ygb3BlcmF0aW9ucyB0aGF0IGFuIFNQUFANCiAgICAgICAgIGNs
aWVudCBjYW4gc3VibWl0IHRvIGFuIFNQUFAgc2VydmVyLCB1cGRhdGVzIGFuZCBxdWVyaWVzLiAg
VGhlIGZvbGxvd2luZyANCiAgICAgICAgIHR3byBzdWItc2VjdGlvbnMgZGVjcmliZSB0aGUgZ2Vu
ZXJhbGl6ZWQgZGF0YSBzdHJ1Y3R1cmVzIHRoYXQgYXJlIA0KICAgICAgICAgdXNlZCBmb3IgZWFj
aCBvZiB0aGVzZSB0d28gdHlwZXMgb2Ygb3BlcmF0aW9ucy4gPC90Pg0KICAgICAgICAgDQogICAg
ICAgIDxzZWN0aW9uIGFuY2hvcj0idXBkYXRlcyIgdGl0bGU9IlVwZGF0ZSBSZXF1ZXN0IGFuZCBS
ZXNwb25zZSBTdHJ1Y3R1cmVzIj4NCg0KICAgICAgICAgPHQ+QW4gU1BQUCB1cGRhdGUgcmVxdWVz
dCBpcyB3cmFwcGVkIHdpdGhpbiB0aGUNCiAgICAgICAgIDwhW0NEQVRBWzxzcHBwVXBkYXRlUmVx
dWVzdD4gXV0+IGVsZW1lbnQgd2hpbGUgYW4gU1BQUCB1cGRhdGUgcmVzcG9uc2UgaXMNCiAgICAg
ICAgIHdyYXBwZWQgd2l0aGluIGFuIDwhW0NEQVRBWzxzcHBwVXBkYXRlUmVzcG9uc2U+XV0+IGVs
ZW1lbnQuDQogICAgICAgICBUaGUgZm9sbG93aW5nIHR3byBzdWItc2VjdGlvbnMgZGVzY3JpYmUg
dGhlc2UgdHdvIGVsZW1lbnRzLjwvdD4NCg0KICAgICAgICA8c2VjdGlvbiBhbmNob3I9InVwZGF0
ZXJlcXVlc3QiIHRpdGxlPSJVcGRhdGUgUmVxdWVzdCI+DQogICAgICAgICAgPHQ+IEFuIFNQUFAg
dXBkYXRlIHJlcXVlc3Qgb2JqZWN0IGlzIGNvbnRhaW5lZCB3aXRoaW4gdGhlIGdlbmVyaWMNCiAg
ICAgICAgICAgIDwhW0NEQVRBWzxzcHBwVXBkYXRlUmVxdWVzdD5dXT4gZWxlbWVudC4gPC90Pg0K
ICAgICAgICAgIDx0Pg0KICAgICAgICAgICAgPGZpZ3VyZSB0aXRsZT0iIj4NCiAgICAgICAgICAg
ICAgPGFydHdvcmsgYWxpZ249ImxlZnQiPg0KICAgICAgICAgICAgICAgIDwhW0NEQVRBWw0KICAg
ICAgICAgICAgICAgIA0KICA8ZWxlbWVudCBuYW1lPSJzcHBwVXBkYXRlUmVxdWVzdCI+DQogICAg
PGNvbXBsZXhUeXBlPg0KICAgICAgPHNlcXVlbmNlPg0KICAgICAgICA8ZWxlbWVudCBuYW1lPSJj
bGllbnRUcmFuc0lkIiB0eXBlPSJzcHBwYjpUcmFuc0lkVHlwZSIgbWluT2NjdXJzPSIwIi8+DQog
ICAgICAgIDxlbGVtZW50IG5hbWU9Im1pbm9yVmVyIiB0eXBlPSJzcHBwYjpNaW5vclZlclR5cGUi
IG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICA8ZWxlbWVudCBuYW1lPSJycXN0IiB0eXBlPSJzcHBw
YjpCYXNpY1Jxc3RUeXBlIiBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgPC9zZXF1ZW5j
ZT4NCiAgICA8L2NvbXBsZXhUeXBlPg0KICA8L2VsZW1lbnQ+DQogIA0KICA8c2ltcGxlVHlwZSBu
YW1lPSJUcmFuc0lkVHlwZSI+DQogICAgPHJlc3RyaWN0aW9uIGJhc2U9InN0cmluZyIvPg0KICA8
L3NpbXBsZVR5cGU+DQogIA0KICA8c2ltcGxlVHlwZSBuYW1lPSJNaW5vclZlclR5cGUiPg0KICAg
IDxyZXN0cmljdGlvbiBiYXNlPSJ1bnNpZ25lZExvbmciLz4NCiAgPC9zaW1wbGVUeXBlPg0KDQog
ICAgICAgICAgICAgICAgIF1dPg0KICAgICAgICAgICAgICA8L2FydHdvcms+DQogICAgICAgICAg
ICA8L2ZpZ3VyZT4NCiAgICAgICAgICA8L3Q+DQogICAgICAgIA0KICAgICAgICAgIDx0PiBUaGUg
ZGF0YSBlbGVtZW50cyB3aXRoaW4gdGhlIDwhW0NEQVRBWzxzcHBwVXBkYXRlUmVxdWVzdD5dXT4g
DQogICAgICAgICAgZWxlbWVudCBhcmUgZGVzY3JpYmVkIGFzIGZvbGxvd3M6IA0KICAgICAgICAg
IDxsaXN0IHN0eWxlPSJzeW1ib2xzIiBoYW5nSW5kZW50PSI1Ij4NCiAgICAgICAgICAgIDx0PiBj
bGllbnRUcmFuc0lkOiBaZXJvIG9yIG9uZSBjbGllbnQgZ2VuZXJhdGVkIHRyYW5zYWN0aW9uIElE
DQogICAgICAgICAgICAgIHRoYXQsIHdpdGhpbiB0aGUgY29udGV4dCBvZiB0aGUgU1BQUCBjbGll
bnQsIGlkZW50aWZpZXMgdGhpcyANCiAgICAgICAgICAgICAgcmVxdWVzdC4gVGhpcyB2YWx1ZSBj
YW4gYmUgdXNlZCBhdCB0aGUgZGlzY3JldGlvbiBvZiB0aGUgU1BQIA0KICAgICAgICAgICAgICBj
bGllbnQgdG8gdHJhY2sgYW5kIGxvZyByZXF1ZXN0cyBhbmQvb3IgdGhlaXIgcmVzcG9uc2VzLiBU
aGlzDQogICAgICAgICAgICAgIHZhbHVlIGlzIGFsc28gZWNob2VkIGJhY2sgdG8gdGhlIGNsaWVu
dCBpbiB0aGUgU1BQUCB1cGRhdGUgcmVzcG9uc2UuDQogICAgICAgICAgICAgIEFuIFNQUCBzZXJ2
ZXIgd2lsbCBub3QgY2hlY2sgdGhpcyB2YWx1ZSBmb3IgdW5pcXVlbmVzcy4gPC90Pg0KICAgICAg
ICAgICAgPHQ+IG1pbm9yVmVyOiBaZXJvIG9yIG9uZSBtaW5vciB2ZXJzaW9uIGlkZW50aWZpZXIs
IGluZGljYXRpbmcgdGhlIG1pbm9yICANCiAgICAgICAgICAgICAgdmVyc2lvbiBvZiB0aGUgU1BQ
UCBBUEkgdGhhdCB0aGUgY2xpZW50IGlzIGF0dGVtcHRpbmcgdG8gdXNlLiBUaGlzIGlzDQogICAg
ICAgICAgICAgIHVzZWQgaW4gY29uanVuY3Rpb24gd2l0aCB0aGUgbWFqb3IgdmVyc2lvbiBpZGVu
dGlmaWVyIGluDQogICAgICAgICAgICAgIHRoZSBYTUwgbmFtZXNwYWNlIHRvIGlkZW50aWZ5IHRo
ZSB2ZXJzaW9uIG9mIFNQUCB0aGF0IHRoZSBjbGllbnQgDQogICAgICAgICAgICAgIGlzIHVzaW5n
LiAgSWYgdGhlIGVsZW1lbnQgaXMgbm90IHByZXNlbnQsIHRoZSBzZXJ2ZXIgYXNzdW1lcyB0aGF0
IA0KICAgICAgICAgICAgICB0aGUgY2xpZW50IGlzIHVzaW5nIHRoZSBsYXRlc3QgbWlub3IgdmVy
c2lvbiBzdXBwb3J0ZWQgYnkgdGhlIFNQUFANCiAgICAgICAgICAgICAgc2VydmVyIGZvciB0aGUg
Z2l2ZW4gbWFqb3IgdmVyc2lvbi4gVGhlIHZlcnNpb25zIHN1cHBvcnRlZCBieSBhIA0KICAgICAg
ICAgICAgICBnaXZlbiBTUFBQIHNlcnZlciBjYW4gYmUgcmV0cmlldmVkIGJ5IHRoZSBjbGllbnQg
dXNpbmcgdGhlIA0KICAgICAgICAgICAgICBTUFBQIHNlcnZlciBtZW51IG9wZXJhdGlvbiBkZXNj
cmliZWQgbGF0ZXIgaW4gdGhlIGRvY3VtZW50LjwvdD4NCiAgICAgICAgICAgIDx0PiBycXN0OiBP
bmUgb3IgbW9yZSBCYXNpY1Jxc3RUeXBlIG9iamVjdHMuICBUaGVzZSBhcmUgdGhlIGFjdGlvbnMg
DQogICAgICAgICAgICAgIHRoYXQgdGhlIGNsaWVudCBpcyByZXF1ZXN0aW5nIHRoZSBTUFAgc2Vy
dmVyIHBlcmZvcm0uICBUaGV5IGFyZSBwcm9jZXNzZWQgDQogICAgICAgICAgICAgIGJ5IHRoZSBT
UFAgc2VydmVyIGluIHRoZSBvcmRlciBpbiB3aGljaCB0aGV5IGFyZSBpbmNsdWRlZCBpbiB0aGUg
cmVxdWVzdC4gIA0KICAgICAgICAgICAgICBBbmQgd2l0aCByZXNwZWN0IHRvIGhhbmRsaW5nIGVy
cm9yIGNvbmRpdGlvbnMsIGl0IGlzIGEgbWF0dGVyIG9mIHBvbGljeSANCiAgICAgICAgICAgICAg
d2hldGhlciB0aGUgb2JqZWN0cyBhcmUgcHJvY2Vzc2VkIGluIGEgInN0b3AgYW5kIHJvbGxiYWNr
IiBmYXNoaW9uIG9yIA0KICAgICAgICAgICAgICBpbiBhICJzdG9wIGFuZCBjb21taXQiIGZhc2hp
b24uICBJbiB0aGUgInN0b3AgYW5kIHJvbGxiYWNrIiBzY2VuYXJpbyANCiAgICAgICAgICAgICAg
dGhlIFNQUFAgc2VydmVyIHdvdWxkIHN0b3AgcHJvY2Vzc2luZyBCYXNpY1Jxc3RUeXBlIG9iamVj
dCBpbnN0YW5jZXMgaW4gdGhlDQogICAgICAgICAgICAgIHJlcXVlc3QgYXQgdGhlIGZpcnN0IGVy
cm9yIGFuZCByb2xsIGJhY2sgYW55IEJhc2ljUnFzdFR5cGUgb2JqZWN0IGluc3RhbmNlcyANCiAg
ICAgICAgICAgICAgdGhhdCBoYWQgYWxyZWFkeSBiZWVuIHByb2Nlc3NlZCBmb3IgdGhhdCBzcHBw
IHVwZGF0ZSByZXF1ZXN0LiANCiAgICAgICAgICAgICAgSW4gdGhlICJzdG9wIGFuZCBjb21taXQi
IHNjZW5hcmlvIHRoZSBTUFBQIHNlcnZlciB3b3VsZCBzdG9wIA0KICAgICAgICAgICAgICBwcm9j
ZXNzaW5nIEJhc2ljUnFzdFR5cGUgb2JqZWN0IGluc3RhbmNlcyBpbiB0aGUgcmVxdWVzdCBhdCB0
aGUgDQogICAgICAgICAgICAgIGZpcnN0IGVycm9yIGJ1dCBjb21taXQgYW55IEJhc2ljUnFzdFR5
cGUgb2JqZWN0IGluc3RhbmNlcyANCiAgICAgICAgICAgICAgdGhhdCBoYWQgYWxyZWFkeSBiZWVu
IHByb2Nlc3NlZCBmb3IgdGhhdCBzcHBwIHVwZGF0ZSByZXF1ZXN0LiANCiAgICAgICAgICAgIDwv
dD4NCiAgICAgICAgICA8L2xpc3Q+DQogICAgICAgICAgPC90Pg0KICAgICAgICANCiAgICAgICAg
ICA8dD4gQWxsIHVwZGF0ZSByZXF1ZXN0IG9iamVjdHMgZXh0ZW5kIHRoZSBiYXNlIHR5cGUgQmFz
aWNScXN0VHlwZS4gVGhpcw0KICAgICAgICAgIGJhc2UgdHlwZSBpcyBkZWZpbmVkIGFzIGZvbGxv
d3M6IDwvdD4NCg0KICAgICAgICAgIDx0PiAgICAgICANCiAgICAgICAgICA8ZmlndXJlIHRpdGxl
PSIiPg0KICAgICAgICAgICAgPGFydHdvcmsgYWxpZ249ImxlZnQiPg0KICAgICAgICAgICAgICA8
IVtDREFUQVsNCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkJhc2ljUnFzdFR5cGUiIGFic3RyYWN0PSJ0
cnVlIj4NCiAgICA8c2VxdWVuY2U+DQogICAgICA8ZWxlbWVudCBuYW1lPSJleHQiIHR5cGU9InNw
cHBiOkV4dEFueVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgIDwvc2VxdWVuY2U+DQogIDwvY29t
cGxleFR5cGU+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF1dPg0KICAgICAgICAg
ICAgPC9hcnR3b3JrPg0KICAgICAgICAgIDwvZmlndXJlPg0KICAgICAgICAgIDwvdD4NCiAgICAg
ICANCiAgICAgICAgICA8dD4gVGhlIEJhc2ljUnFzdFR5cGUgb2JqZWN0IHByaW1hcmlseSBhY3Rz
IGFzIGFuIGFic3RyYWN0IGJhc2UgdHlwZSwgDQogICAgICAgICAgYW5kIGl0cyBvbmx5IGRhdGEg
ZWxlbWVudCBpcyBkZXNjcmliZWQgYXMgZm9sbG93czogDQogICAgICAgICAgPGxpc3Qgc3R5bGU9
InN5bWJvbHMiIGhhbmdJbmRlbnQ9IjUiPg0KICAgICAgICAgICAgPHQ+IGV4dDogVGhpcyBpcyB0
aGUgc3RhbmRhcmQgZXh0ZW5zaW9uIGVsZW1lbnQgZm9yIHRoaXMNCiAgICAgICAgICAgICAgb2Jq
ZWN0LiBSZWZlciB0byB0aGUgRXh0ZW5zaWJpbGl0eSBzZWN0aW9uIG9mIHRoaXMNCiAgICAgICAg
ICAgICAgZG9jdW1lbnQgZm9yIG1vcmUgZGV0YWlscy4gPC90Pg0KICAgICAgICAgIDwvbGlzdD4N
CiAgICAgICAgICA8L3Q+DQogICAgICAgIDwvc2VjdGlvbj4NCg0KICAgICAgICA8c2VjdGlvbiBh
bmNob3I9InVwZGF0ZXJlc3BvbnNlIiB0aXRsZT0iVXBkYXRlIFJlc3BvbnNlIj4NCiAgICAgICAg
ICA8dD4gQW4gU1BQUCB1cGRhdGUgcmVzcG9uc2Ugb2JqZWN0IGlzIGNvbnRhaW5lZCB3aXRoaW4g
dGhlIGdlbmVyaWMNCiAgICAgICAgICA8IVtDREFUQVs8c3BwcFVwZGF0ZVJlc3BvbnNlPl1dPiBl
bGVtZW50LiA8L3Q+DQogICAgICAgICAgPHQ+DQogICAgICAgICAgICA8ZmlndXJlIHRpdGxlPSIi
Pg0KICAgICAgICAgICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgICAg
PCFbQ0RBVEFbDQogIDxlbGVtZW50IG5hbWU9InNwcHBVcGRhdGVSZXNwb25zZSI+DQogICAgPGNv
bXBsZXhUeXBlPg0KICAgICAgPHNlcXVlbmNlPg0KICAgICAgICA8ZWxlbWVudCBuYW1lPSJvdmVy
YWxsUmVzdWx0IiB0eXBlPSJzcHBwYjpSZXN1bHRDb2RlVHlwZSIvPg0KICAgICAgICA8ZWxlbWVu
dCBuYW1lPSJycXN0T2JqUmVzdWx0IiB0eXBlPSJzcHBwYjpScXN0T2JqUmVzdWx0Q29kZVR5cGUi
IG1pbk9jY3Vycz0iMCIgDQogICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAg
ICAgPGVsZW1lbnQgbmFtZT0iY2xpZW50VHJhbnNJZCIgdHlwZT0ic3BwcGI6VHJhbnNJZFR5cGUi
IG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICA8ZWxlbWVudCBuYW1lPSJzZXJ2ZXJUcmFuc0lkIiB0
eXBlPSJzcHBwYjpUcmFuc0lkVHlwZSIvPg0KICAgICAgPC9zZXF1ZW5jZT4NCiAgICA8L2NvbXBs
ZXhUeXBlPg0KICA8L2VsZW1lbnQ+DQogIA0KICA8Y29tcGxleFR5cGUgbmFtZT0iUmVzdWx0Q29k
ZVR5cGUiPg0KICAgIDxzZXF1ZW5jZT4NCiAgICAgICA8ZWxlbWVudCBuYW1lPSJjb2RlIiB0eXBl
PSJpbnQiLz4NCiAgICAgICA8ZWxlbWVudCBuYW1lPSJtc2ciIHR5cGU9InN0cmluZyIvPg0KICAg
IDwvc2VxdWVuY2U+DQogIDwvY29tcGxleFR5cGU+DQogIA0KICA8Y29tcGxleFR5cGUgbmFtZT0i
UnFzdE9ialJlc3VsdENvZGVUeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICAgPGV4
dGVuc2lvbiBiYXNlPSJzcHBwYjpSZXN1bHRDb2RlVHlwZSI+DQogICAgICAgICAgPHNlcXVlbmNl
Pg0KICAgICAgICAgICAgIDxlbGVtZW50IG5hbWU9InJxc3RPYmoiIHR5cGU9InNwcHBiOkJhc2lj
UnFzdFR5cGUiLz4NCiAgICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgIDwvZXh0ZW5zaW9uPg0K
ICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogIA0KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBdXT4NCiAgICAgICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAg
ICAgICAgPC9maWd1cmU+DQogICAgICAgICAgPC90Pg0KICAgICAgICAgIDx0PiBXaXRoaW4gYW4g
PCFbQ0RBVEFbPHNwcHBVcGRhdGVSZXNwb25zZT5dXT4gZWxlbWVudCBhcmUgdGhlIA0KICAgICAg
ICAgIGVsZW1lbnRzIG5lY2Vzc2FyeSBmb3IgdGhlIFNQUCBjbGllbnQgdG8gcHJlY2lzZWx5IGRl
dGVybWluZSB0aGUgDQogICAgICAgICAgb3ZlcmFsIHJlc3VsdCBvZiB0aGUgcmVxdWVzdCwgYW5k
IGlmIGFuIGVycm9yIG9jdXJyZWQsIGV4YWN0bHkgDQogICAgICAgICAgd2hhdCBvYmplY3QsIGFu
ZC9vciBkYXRhIGVsZW1lbnQsIGFuZC9vciBjb25kaXRpb24gY2F1c2VkIHRoZSANCiAgICAgICAg
ICBlcnJvci4gPC90Pg0KDQogICAgICAgICAgPHQ+IFRoZSBkYXRhIGVsZW1lbnRzIHdpdGhpbiB0
aGUgU1BQUCB1cGRhdGUgcmVzcG9uc2UgYXJlDQogICAgICAgICAgICBkZXNjcmliZWQgYXMgZm9s
bG93czogPGxpc3Qgc3R5bGU9InN5bWJvbHMiIGhhbmdJbmRlbnQ9IjUiPg0KICAgICAgICAgICAg
ICA8dD4gY2xpZW50VHJhbnNJZDogWmVybyBvciBvbmUgY2xpZW50IHRyYW5zYWN0aW9uIElELiAg
VGhpcyANCiAgICAgICAgICAgICAgdmFsdWUgaXMgc2ltcGx5IGFuIGVjaG8gb2YgdGhlIGNsaWVu
dCB0cmFuc2FjdGlvbiBJRCB0aGF0IA0KICAgICAgICAgICAgICBTUFAgY2xpZW50IHBhc3NlZCBp
bnRvIHRoZSBTUFBQIHVwZGF0ZSByZXF1ZXN0LjwvdD4NCiAgICAgICAgICAgICAgPHQ+IHNlcnZl
clRyYW5zSWQ6IEV4YWN0bHkgb25lIHNlcnZlciB0cmFuc2FjdGlvbiBJRCB0aGF0DQogICAgICAg
ICAgICAgIGlkZW50aWZpZXMgdGhpcyByZXF1ZXN0IGZvciB0cmFja2luZyBwdXJwb3Nlcy4gVGhp
cw0KICAgICAgICAgICAgICB2YWx1ZSBpcyBndWFyYW50ZWVkIHRvIGJlIHVuaXF1ZSBmb3IgYSBn
aXZlbiBTUFAgc2VydmVyLiA8L3Q+DQogICAgICAgICAgICAgIDx0PiBvdmVyYWxsUmVzdWx0OiBF
eGFjdGx5IG9uZSByZXNwb25zZSBjb2RlIGFuZCBtZXNzYWdlIHBhaXIgdGhhdCANCiAgICAgICAg
ICAgICAgZXhwbGljaXRseSBpZGVudGlmaWVzIHRoZSByZXN1bHQgb2YgdGhlIHJlcXVlc3QuIFNl
ZSB0aGUgDQogICAgICAgICAgICAgIFJlc3BvbnNlIENvZGUgc2VjdGlvbiBmb3IgZnVydGhlciBk
ZXRhaWxzLiA8L3Q+DQogICAgICAgICAgICAgIDx0PiBycXN0T2JqUmVzdWx0OiBBbiBvcHRpb25h
bCByZXNwb25zZSBjb2RlLCByZXNwb25zZSBtZXNzYWdlLCANCiAgICAgICAgICAgICAgYW5kIEJh
c2ljUnFzdE9iamVjdCB0cmlwbGV0LiAgVGhpcyBlbGVtZW50IHdpbGwgYmUgcHJlc2VudCBvbmx5
IGlmIA0KICAgICAgICAgICAgICBhbiBvYmplY3QgbGV2ZWwgZXJyb3IgY29uZGl0aW9uIG9jY3Vy
cywgYW5kIGluZGljYXRlcyBleGFjdGx5IHdoaWNoIA0KICAgICAgICAgICAgICBlcnJvciBjb25k
aXRpb24gb2NjdXJlZCBhbmQgZXhhY3RseSB3aGljaCByZXF1ZXN0IG9iamVjdCB0aGF0IHdhcyAN
CiAgICAgICAgICAgICAgcGFzc2VkIGluIGNhdXNlZCB0aGUgZXJyb3IgY29uZGl0aW9uLiAgVGhl
IGNvbnRhaW5lZCBCYXNpY1Jxc3RPYmplY3QgDQogICAgICAgICAgICAgIGlzIHNpbXBseSBhbiBl
Y2hvIG9mIHRoZSByZXF1ZXN0IG9iamVjdCBpbnN0YW5jZSB0aGF0IGNhdXNlZCB0aGUgZXJyb3Is
DQogICAgICAgICAgICAgIHdoaWxlIHRoZSByZXNwb25zZSBjb2RlIGFuZCBtZXNzYWdlIGluZGlj
YXRlIHRoZSBlcnJvciBjb25kaXRpb24gDQogICAgICAgICAgICAgIGZvciB0aGlzIG9iamVjdC4g
U2VlIHRoZSBSZXNwb25zZSBDb2RlIHNlY3Rpb24gZm9yIGZ1cnRoZXIgZGV0YWlscy4gPC90Pg0K
ICAgICAgICAgICAgICA8dD4gZXh0OiBUaGlzIGlzIHRoZSBzdGFuZGFyZCBleHRlbnNpb24gZWxl
bWVudCBmb3IgdGhpcw0KICAgICAgICAgICAgICBvYmplY3QuIFJlZmVyIHRvIHRoZSBFeHRlbnNp
YmlsaXR5IHNlY3Rpb24gZm9yIG1vcmUNCiAgICAgICAgICAgICAgZGV0YWlscy4gPC90Pg0KICAg
ICAgICAgICAgPC9saXN0Pg0KICAgICAgICAgIDwvdD4NCiAgICAgICAgPC9zZWN0aW9uPg0KICAg
ICAgICANCiAgICAgICAgPC9zZWN0aW9uPg0KICAgICAgIA0KICAgICAgICA8c2VjdGlvbiBhbmNo
b3I9InF1ZXJpZXMiIHRpdGxlPSJRdWVyeSBSZXF1ZXN0IGFuZCBSZXNwb25zZSBTdHJ1Y3R1cmVz
Ij4NCg0KICAgICAgICAgPHQ+QW4gU1BQUCBxdWVyeSByZXF1ZXN0IGlzIHdyYXBwZWQgd2l0aGlu
IHRoZQ0KICAgICAgICAgPCFbQ0RBVEFbPHNwcHBRdWVyeVJlcXVlc3Q+IF1dPiBlbGVtZW50IHdo
aWxlIGFuIFNQUFAgcXVlcnkgcmVzcG9uc2UgaXMNCiAgICAgICAgIHdyYXBwZWQgd2l0aGluIGFu
IDwhW0NEQVRBWzxzcHBwUXVlcnlSZXNwb25zZT5dXT4gZWxlbWVudC4NCiAgICAgICAgIFRoZSBm
b2xsb3dpbmcgdHdvIHN1Yi1zZWN0aW9ucyBkZXNjcmliZSB0aGVzZSB0d28gZWxlbWVudCBzdHJ1
Y3R1cmVzLjwvdD4NCg0KICAgICAgICA8c2VjdGlvbiBhbmNob3I9InF1ZXJ5cmVxdWVzdCIgdGl0
bGU9IlF1ZXJ5IFJlcXVlc3QiPg0KICAgICAgICAgIDx0PiBBbiBTUFBQIHF1ZXJ5IHJlcXVlc3Qg
b2JqZWN0IGlzIGNvbnRhaW5lZCB3aXRoaW4gdGhlIGdlbmVyaWMNCiAgICAgICAgICAgIDwhW0NE
QVRBWzxzcHBwUXVlcnlSZXF1ZXN0Pl1dPiBlbGVtZW50LiA8L3Q+DQogICAgICAgICAgPHQ+DQog
ICAgICAgICAgICA8ZmlndXJlIHRpdGxlPSIiPg0KICAgICAgICAgICAgICA8YXJ0d29yayBhbGln
bj0ibGVmdCI+DQogICAgICAgICAgICAgICAgPCFbQ0RBVEFbDQogIDxlbGVtZW50IG5hbWU9InNw
cHBRdWVyeVJlcXVlc3QiPg0KICAgIDxjb21wbGV4VHlwZT4NCiAgICAgIDxzZXF1ZW5jZT4NCiAg
ICAgICAgPGVsZW1lbnQgbmFtZT0ibWlub3JWZXIiIHR5cGU9InNwcHBiOk1pbm9yVmVyVHlwZSIg
bWluT2NjdXJzPSIwIi8+DQogICAgICAgIDxlbGVtZW50IG5hbWU9InJxc3QiIHR5cGU9InNwcHBi
OkJhc2ljUXVlcnlScXN0VHlwZSIvPg0KICAgICAgPC9zZXF1ZW5jZT4NCiAgICA8L2NvbXBsZXhU
eXBlPg0KICA8L2VsZW1lbnQ+DQogICAgICAgICAgICAgICAgIF1dPg0KICAgICAgICAgICAgICA8
L2FydHdvcms+DQogICAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgICA8L3Q+DQogICAgICAg
IA0KICAgICAgICAgIDx0PiBUaGUgZGF0YSBlbGVtZW50cyB3aXRoaW4gdGhlIDwhW0NEQVRBWzxz
cHBwUXVlcnlSZXF1ZXN0Pl1dPiANCiAgICAgICAgICBlbGVtZW50IGFyZSBkZXNjcmliZWQgYXMg
Zm9sbG93czogDQogICAgICAgICAgPGxpc3Qgc3R5bGU9InN5bWJvbHMiIGhhbmdJbmRlbnQ9IjUi
Pg0KICAgICAgICAgICAgPHQ+IG1pbm9yVmVyOiBaZXJvIG9yIG9uZSBtaW5vciB2ZXJzaW9uIGlk
ZW50aWZpZXIsIGluZGljYXRpbmcgdGhlIG1pbm9yICANCiAgICAgICAgICAgICAgdmVyc2lvbiBv
ZiB0aGUgU1BQUCBBUEkgdGhhdCB0aGUgY2xpZW50IGlzIGF0dGVtcHRpbmcgdG8gdXNlLiBUaGlz
IGlzDQogICAgICAgICAgICAgIHVzZWQgaW4gY29uanVuY3Rpb24gd2l0aCB0aGUgbWFqb3IgdmVy
c2lvbiBpZGVudGlmaWVyIGluDQogICAgICAgICAgICAgIHRoZSBYTUwgbmFtZXNwYWNlIHRvIGlk
ZW50aWZ5IHRoZSB2ZXJzaW9uIG9mIFNQUCB0aGF0IHRoZSBjbGllbnQgDQogICAgICAgICAgICAg
IGlzIHVzaW5nLiAgSWYgdGhlIGVsZW1lbnQgaXMgbm90IHByZXNlbnQsIHRoZSBzZXJ2ZXIgYXNz
dW1lcyB0aGF0IA0KICAgICAgICAgICAgICB0aGUgY2xpZW50IGlzIHVzaW5nIHRoZSBsYXRlc3Qg
bWlub3IgdmVyc2lvbiBzdXBwb3J0ZWQgYnkgdGhlIFNQUFANCiAgICAgICAgICAgICAgc2VydmVy
IGZvciB0aGUgZ2l2ZW4gbWFqb3IgdmVyc2lvbi4gVGhlIHZlcnNpb25zIHN1cHBvcnRlZCBieSBh
IA0KICAgICAgICAgICAgICBnaXZlbiBTUFBQIHNlcnZlciBjYW4gYmUgcmV0cmlldmVkIGJ5IHRo
ZSBjbGllbnQgdXNpbmcgdGhlIA0KICAgICAgICAgICAgICBTUFBQIHNlcnZlciBtZW51IG9wZXJh
dGlvbiBkZXNjcmliZWQgbGF0ZXIgaW4gdGhlIGRvY3VtZW50LjwvdD4NCiAgICAgICAgICAgIDx0
PiBycXN0OiBPbmUgQmFzaWNRdWVyeVJxc3RUeXBlIG9iamVjdHMuICBUaGlzIGlzIHRoZSBxdWVy
eSANCiAgICAgICAgICAgICAgdGhhdCB0aGUgY2xpZW50IGlzIHJlcXVlc3RpbmcgdGhlIFNQUCBz
ZXJ2ZXIgcGVyZm9ybS4gDQogICAgICAgICAgICA8L3Q+DQogICAgICAgICAgPC9saXN0Pg0KICAg
ICAgICAgIDwvdD4NCiAgICAgICAgDQogICAgICAgICAgPHQ+IEFsbCBxdWVyeSByZXF1ZXN0IG9i
amVjdHMgZXh0ZW5kIHRoZSBiYXNlIHR5cGUgQmFzaWNRdWVyeVJxc3RUeXBlLiBUaGlzDQogICAg
ICAgICAgYmFzZSB0eXBlIGlzIGRlZmluZWQgYXMgZm9sbG93czogPC90Pg0KDQogICAgICAgICAg
PHQ+ICAgICAgIA0KICAgICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAgICA8YXJ0
d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgIDwhW0NEQVRBWw0KICA8Y29tcGxleFR5
cGUgbmFtZT0iQmFzaWNRdWVyeVJxc3RUeXBlIiBhYnN0cmFjdD0idHJ1ZSI+DQogICAgPHNlcXVl
bmNlPg0KICAgICAgPGVsZW1lbnQgbmFtZT0iZXh0IiB0eXBlPSJzcHBwYjpFeHRBbnlUeXBlIiBt
aW5PY2N1cnM9IjAiLz4NCiAgICA8L3NlcXVlbmNlPg0KICA8L2NvbXBsZXhUeXBlPg0KICAgICAg
ICAgICAgICBdXT4NCiAgICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICA8L2ZpZ3VyZT4N
CiAgICAgICAgICA8L3Q+DQogICAgICAgDQogICAgICAgICAgPHQ+IFRoZSBCYXNpY1F1ZXJ5UnFz
dFR5cGUgb2JqZWN0IHByaW1hcmlseSBhY3RzIGFzIGFuIGFic3RyYWN0IGJhc2UgdHlwZSwgDQog
ICAgICAgICAgYW5kIGl0cyBvbmx5IGRhdGEgZWxlbWVudCBpcyBkZXNjcmliZWQgYXMgZm9sbG93
czogDQogICAgICAgICAgPGxpc3Qgc3R5bGU9InN5bWJvbHMiIGhhbmdJbmRlbnQ9IjUiPg0KICAg
ICAgICAgICAgPHQ+IGV4dDogVGhpcyBpcyB0aGUgc3RhbmRhcmQgZXh0ZW5zaW9uIGVsZW1lbnQg
Zm9yIHRoaXMNCiAgICAgICAgICAgICAgb2JqZWN0LiBSZWZlciB0byB0aGUgRXh0ZW5zaWJpbGl0
eSBzZWN0aW9uIG9mIHRoaXMNCiAgICAgICAgICAgICAgZG9jdW1lbnQgZm9yIG1vcmUgZGV0YWls
cy4gPC90Pg0KICAgICAgICAgIDwvbGlzdD4NCiAgICAgICAgICA8L3Q+DQogICAgICAgIDwvc2Vj
dGlvbj4NCg0KICAgICAgICA8c2VjdGlvbiBhbmNob3I9InF1ZXJ5cmVzcG9uc2UiIHRpdGxlPSJR
dWVyeSBSZXNwb25zZSI+DQogICAgICAgICAgPHQ+IEFuIFNQUFAgcXVlcnkgcmVzcG9uc2Ugb2Jq
ZWN0IGlzIGNvbnRhaW5lZCB3aXRoaW4gdGhlIGdlbmVyaWMNCiAgICAgICAgICA8IVtDREFUQVs8
c3BwcFF1ZXJ5UmVzcG9uc2U+XV0+IGVsZW1lbnQuIDwvdD4NCiAgICAgICAgICA8dD4NCiAgICAg
ICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJs
ZWZ0Ij4NCiAgICAgICAgICAgICAgICA8IVtDREFUQVsNCiAgPGVsZW1lbnQgbmFtZT0ic3BwcFF1
ZXJ5UmVzcG9uc2UiPg0KICAgIDxjb21wbGV4VHlwZT4NCiAgICAgIDxzZXF1ZW5jZT4NCiAgICAg
ICAgPGVsZW1lbnQgbmFtZT0ib3ZlcmFsbFJlc3VsdCIgdHlwZT0ic3BwcGI6UmVzdWx0Q29kZVR5
cGUiLz4NCiAgICAgICAgPGVsZW1lbnQgbmFtZT0icmVzdWx0U2V0IiB0eXBlPSJzcHBwYjpCYXNp
Y09ialR5cGUiIG1pbk9jY3Vycz0iMCIgDQogICAgICAgICBtYXhPY2N1cnM9IiB1bmJvdW5kZWQi
Lz4NCiAgICAgIDwvc2VxdWVuY2U+DQogICAgPC9jb21wbGV4VHlwZT4NCiAgPC9lbGVtZW50Pg0K
ICAgICAgICAgICAgICAgICBdXT4NCiAgICAgICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAgICAg
ICAgPC9maWd1cmU+DQogICAgICAgICAgPC90Pg0KICAgICAgICAgIDx0PiBXaXRoaW4gYW4gPCFb
Q0RBVEFbPHNwcHBRdWVyeVJlc3BvbnNlPl1dPiBlbGVtZW50IGFyZSB0aGUgDQogICAgICAgICAg
ZWxlbWVudHMgbmVjZXNzYXJ5IGZvciB0aGUgU1BQUCBjbGllbnQgdG8gcHJlY2lzZWx5IGRldGVy
bWluZSB0aGUgDQogICAgICAgICAgb3ZlcmFsIHJlc3VsdCBvZiB0aGUgcXVlcnksIGFuZCBpZiBh
biBlcnJvciBvY3VycmVkLCBleGFjdGx5IA0KICAgICAgICAgIHdoYXQgY29uZGl0aW9uIGNhdXNl
ZCB0aGUgZXJyb3IuIDwvdD4NCg0KICAgICAgICAgIDx0PiBUaGUgZGF0YSBlbGVtZW50cyB3aXRo
aW4gdGhlIFNQUFAgcXVlcnkgcmVzcG9uc2UgYXJlDQogICAgICAgICAgICBkZXNjcmliZWQgYXMg
Zm9sbG93czogPGxpc3Qgc3R5bGU9InN5bWJvbHMiIGhhbmdJbmRlbnQ9IjUiPg0KICAgICAgICAg
ICAgICA8dD4gb3ZlcmFsbFJlc3VsdDogRXhhY3RseSBvbmUgcmVzcG9uc2UgY29kZSBhbmQgbWVz
c2FnZSBwYWlyIHRoYXQgDQogICAgICAgICAgICAgIGV4cGxpY2l0bHkgaWRlbnRpZmllcyB0aGUg
cmVzdWx0IG9mIHRoZSByZXF1ZXN0LiBTZWUgdGhlIA0KICAgICAgICAgICAgICBSZXNwb25zZSBD
b2RlIHNlY3Rpb24gZm9yIGZ1cnRoZXIgZGV0YWlscy4gPC90Pg0KICAgICAgICAgICAgICA8dD4g
cmVzdWx0U2V0OiBUaGUgc2V0IG9mIHplcm8gb3IgbW9yZSBvYmplY3RzIHRoYXQgbWF0Y2hlZCB0
aGUgDQogICAgICAgICAgICAgIHF1ZXJ5IGNyaXRlcmlhLiAgSWYgbm8gb2JqZWN0cyBtYXRjaGVk
IHRoZSBxdWVyeSBjcml0ZXJpYSB0aGVuIHRoaXMgDQogICAgICAgICAgICAgIHJlc3VsdCBzZXQg
d2lsbCBiZSBlbXB0eS4gIEhvd2V2ZXIsIG5vIG1hdGNoZXMgZm91bmQgZm9yIHRoZSBxdWVyeSAN
CiAgICAgICAgICAgICAgY3JpdGVyaWEgaXMgbm90IGNvbnNpZGVyZWQgYW4gZXJyb3IgY29uZGl0
aW9uLiBTbyB0aGUgb3ZlcmFsIHJlc3BvbnNlIA0KICAgICAgICAgICAgICBjb2RlIGluIHRpcyBj
YXNlIHdpbGwgaW5kaWNhdGUgc3VjY2Vzcy48L3Q+DQogICAgICAgICAgICA8L2xpc3Q+DQogICAg
ICAgICAgPC90Pg0KICAgICAgICA8L3NlY3Rpb24+DQogIA0KICAgICAgIDwvc2VjdGlvbj4NCiAg
ICAgIA0KICAgICAgIDwvc2VjdGlvbj4NCg0KICAgICAgIDxzZWN0aW9uIGFuY2hvcj0icmVzdWx0
Y29kZXMiIHRpdGxlPSJSZXNwb25zZSBDb2RlcyBhbmQgTWVzc2FnZXMiPg0KDQogICAgICA8dD4g
VGhpcyBzZWN0aW9uIGNvbnRhaW5zIHRoZSBsaXN0aW5nIG9mIHJlc3BvbnNlIGNvZGVzDQogICAg
ICAgIGFuZCB0aGVpciBjb3JyZXNwb25kaW5nIGh1bWFuIHJlYWRhYmxlIHRleHQuIDwvdD4NCiAg
ICAgIDx0PiBUaGUgcmVzcG9uc2UgY29kZSBudW1iZXJpbmcgc2NoZW1lIGdlbmVyYWxseSBhZGhl
cmVzIHRvIHRoZQ0KICAgICAgICB0aGVvcnkgZm9ybWFsaXplZCBpbiBzZWN0aW9uIDQuMi4xIG9m
IDx4cmVmIHRhcmdldD0iUkZDMjgyMSIvPjogDQogICAgICAgIDxsaXN0IHN0eWxlPSJzeW1ib2xz
IiBoYW5nSW5kZW50PSI1Ij4NCiAgICAgICAgICA8dD4gVGhlIGZpcnN0IGRpZ2l0IG9mIHRoZSBy
ZXNwb25zZSBjb2RlIGNhbiBvbmx5IGJlIDEgb3IgMjoNCiAgICAgICAgICAgIDEgPSBhIHBvc2l0
aXZlIHJlc3VsdCwgMiA9IGEgbmVnYXRpdmUgcmVzdWx0LiA8L3Q+DQogICAgICAgICAgPHQ+IFRo
ZSBzZWNvbmQgZGlnaXQgb2YgdGhlIHJlc3BvbnNlIGNvZGUgaW5kaWNhdGVzIHRoZQ0KICAgICAg
ICAgICAgY2F0ZWdvcnk6IDAgPSBQcm90b2NvbCBTeW50YXgsIDEgPSBJbXBsZW1lbnRhdGlvbiBT
cGVjaWZpYw0KICAgICAgICAgICAgQnVzaW5lc3MgUnVsZSwgMiA9IFNlY3VyaXR5LCAzID0gU2Vy
dmVyIFN5c3RlbS4gPC90Pg0KICAgICAgICAgIDx0PiBUaGUgdGhpcmQgYW5kIGZvdXJ0aCBkaWdp
dHMgb2YgdGhlIHJlc3BvbnNlIGNvZGUNCiAgICAgICAgICAgIGluZGljYXRlIHRoZSBpbmRpdmlk
dWFsIG1lc3NhZ2UgZXZlbnQgd2l0aGluIHRoZSBjYXRlZ29yeQ0KICAgICAgICAgICAgZGVmaW5l
cyBieSB0aGUgZmlyc3QgdHdvIGRpZ2l0cy4gPC90Pg0KICAgICAgICA8L2xpc3Q+DQogICAgICA8
L3Q+DQogICAgICANCiAgICAgIDx0PiBUaGUgcmVzcG9uc2UgY29kZXMgYXJlIGFsc28gY2F0ZWdv
cml6ZWQgYXMgdG8gd2hldGhlciB0aGV5IGFyZSANCiAgICAgIG92ZXJhbGwgcmVzcG9uc2UgY29k
ZXMgdGhhdCBtYXkgb25seSBiZSByZXR1cm5lZCBpbiB0aGUgIm92ZXJhbGxSZXN1bHQiDQogICAg
ICBkYXRhIGVsZW1lbnQgaW4gU1BQUCByZXNwb25zZXMsIG9mIG9iamVjdCBsZXZlbCByZXNwb25z
ZSBjb2RlcyB0aGF0IA0KICAgICAgbWF5IG9ubHkgYmUgcmV0dXJuZWQgaW4gdGhlICJycXN0T2Jq
UmVzdWx0IiBlbGVtZW50IG9mIHRoZSBTUFBQDQogICAgICByZXNwb25zZXMuPC90Pg0KDQogICAg
ICA8dGV4dHRhYmxlIGFuY2hvcj0iVGFibGUxIg0KICAgICAgICB0aXRsZT0iUmVzcG9uc2UgQ29k
ZXMgTnVtYmVyaW5nIFNjaGVtZSBhbmQgTWVzc2FnZXMiPg0KDQogICAgICAgIDx0dGNvbCBhbGln
bj0ibGVmdCIgd2lkdGg9IjEwJSI+UmVzdWx0IENvZGU8L3R0Y29sPg0KICAgICAgICA8dHRjb2wg
YWxpZ249ImxlZnQiIHdpZHRoPSIzMCUiPlRleHQ8L3R0Y29sPg0KICAgICAgICA8dHRjb2wgYWxp
Z249ImxlZnQiIHdpZHRoPSI2MCUiPk92ZXJhbGwgb3IgT2JqZWN0IExldmVsPC90dGNvbD4NCg0K
ICAgICAgICA8Yz4gMTAwMCA8L2M+DQogICAgICAgIDxjPiBSZXF1ZXN0IFN1Y2NlZWRlZC48L2M+
DQogICAgICAgIDxjPiBPdmVyYWxsIFJlc3BvbnNlIENvZGU8L2M+DQoNCiAgICAgICAgPGM+IDIw
MDEgPC9jPg0KICAgICAgICA8Yz4gUmVxdWVzdCBzeW50YXggaW52YWxpZC48L2M+DQogICAgICAg
IDxjPiBPdmVyYWxsIFJlc3BvbnNlIENvZGU8L2M+DQoNCiAgICAgICAgPGM+IDIwMDIgPC9jPg0K
ICAgICAgICA8Yz4gUmVxdWVzdCB0b28gbGFyZ2UuPC9jPg0KICAgICAgICA8Yz4gT3ZlcmFsbCBS
ZXNwb25zZSBDb2RlPC9jPg0KDQogICAgICAgIDxjPiAyMDAzIDwvYz4NCiAgICAgICAgPGM+IFZl
cnNpb24gbm90IHN1cHBvcnRlZC48L2M+DQogICAgICAgIDxjPiBPdmVyYWxsIFJlc3BvbnNlIENv
ZGU8L2M+DQoNCiAgICAgICAgPGM+IDIxMDMgPC9jPg0KICAgICAgICA8Yz4gQ29tbWFuZCBpbnZh
bGlkLjwvYz4NCiAgICAgICAgPGM+IE92ZXJhbGwgUmVzcG9uc2UgQ29kZTwvYz4NCiAgICAgICAg
DQogICAgICAgIDxjPiAyMzAxIDwvYz4NCiAgICAgICAgPGM+IFN5c3RlbSB0ZW1wb3JhcmlseSB1
bmF2YWlsYWJsZS48L2M+DQogICAgICAgIDxjPiBPdmVyYWxsIFJlc3BvbnNlIENvZGU8L2M+DQoN
CiAgICAgICAgPGM+IDIzMDIgPC9jPg0KICAgICAgICA8Yz4gVW5leHBlY3RlZCBpbnRlcm5hbCBz
eXN0ZW0gb3Igc2VydmVyIGVycm9yLjwvYz4NCiAgICAgICAgPGM+IE92ZXJhbGwgUmVzcG9uc2Ug
Q29kZTwvYz4NCg0KICAgICAgICA8Yz4gMjEwNCA8L2M+DQogICAgICAgIDxjPiBBdHRyaWJ1dGUg
dmFsdWUgaW52YWxpZC4gQXR0ck5hbWU6W0F0dHJpYnV0ZU5hbWVdIEF0dHJWYWw6W0F0dHJpYnV0
ZVZhbHVlXTwvYz4NCiAgICAgICAgPGM+IE9iamVjdCBMZXZlbCBSZXNwb25zZSBDb2RlPC9jPg0K
DQogICAgICAgIDxjPiAyMTA1IDwvYz4NCiAgICAgICAgPGM+IE9iamVjdCBkb2VzIG5vdCBleGlz
dC4gQXR0ck5hbWU6W0F0dHJpYnV0ZU5hbWVdIEF0dHJWYWw6W0F0dHJpYnV0ZVZhbHVlXTwvYz4N
CiAgICAgICAgPGM+IE9iamVjdCBMZXZlbCBSZXNwb25zZSBDb2RlPC9jPg0KDQogICAgICAgIDxj
PiAyMTA2IDwvYz4NCiAgICAgICAgPGM+IE9iamVjdCBzdGF0dXMgb3Igb3duZXJzaGlwIGRvZXMg
bm90IGFsbG93IGZvciBvcGVyYXRpb24uIEF0dHJOYW1lOltBdHRyaWJ1dGVOYW1lXSANCiAgICAg
ICAgQXR0clZhbDpbQXR0cmlidXRlVmFsdWVdPC9jPg0KICAgICAgICA8Yz4gT2JqZWN0IExldmVs
IFJlc3BvbnNlIENvZGU8L2M+DQoNCiAgICAgICAgPC90ZXh0dGFibGU+DQoNCiAgICAgICAgPHQ+
IEVhY2ggb2YgdGhlIG9iamVjdCBsZXZlbCByZXNwb25zZSBtZXNzYWdlcyBhcmUgInBhcmFtZXRl
cml6ZWQiIHdpdGggdGhlIA0KICAgICAgICBmb2xsb3dpbmcgcGFyYW1ldGVyczogIkF0dHJpYnV0
ZU5hbWUiIGFuZCAiQXR0cmlidXRlVmFsdWUiLiA8L3Q+DQogICAgICAgIDx0PiBUaGUgdXNlIG9m
IHRoZXNlIHBhcmFtZXRlcnMgTVVTVCBhZGhlcmUgdG8gdGhlIGZvbGxvd2luZw0KICAgICAgICBy
dWxlczogPGxpc3Qgc3R5bGU9InN5bWJvbHMiIGhhbmdJbmRlbnQ9IjUiPg0KICAgICAgICAgICAg
PHQgaGFuZ1RleHQ9IiI+IEFsbCBwYXJhbWV0ZXJzIHdpdGhpbiBhIHJlc3BvbnNlIG1lc3NhZ2Ug
YXJlDQogICAgICAgICAgICBtYW5kYXRvcnkgYW5kIE1VU1QgYmUgcHJlc2VudC4gPC90PiANCiAg
ICAgICAgICAgIDx0IGhhbmdUZXh0PSIiPiBBbnkgdmFsdWUgcHJvdmlkZWQgZm9yIHRoZSAiQXR0
cmlidXRlTmFtZSINCiAgICAgICAgICAgIHBhcmFtZXRlciBNVVNUIGJlIGFuIGV4YWN0IFhTRCBl
bGVtZW50IG5hbWUgb2YgdGhlIHByb3RvY29sDQogICAgICAgICAgICBkYXRhIGVsZW1lbnQgdGhh
dCB0aGUgcmVzcG9uc2UgbWVzc2FnZSBpcyByZWZlcnJpbmcgdG8uDQogICAgICAgICAgICBGb3Ig
ZXhhbXBsZSwgdmFsaWQgdmFsdWVzIGZvciAiYXR0cmlidXRlIG5hbWUiIGFyZQ0KICAgICAgICAg
ICAgImRnTmFtZSIsICJydGVHcnBOYW1lIiwgInJ0ZVJlYyIsIGV0Yy4gPC90PiANCiAgICAgICAg
ICAgIDx0IGhhbmdUZXh0PSIiPiBUaGUgdmFsdWUgZm9yICJBdHRyaWJ1dGVWYWx1ZSIgTVVTVCBi
ZSB0aGUNCiAgICAgICAgICAgIHZhbHVlIG9mIHRoZSBkYXRhIGVsZW1lbnQgdG8gd2hpY2ggdGhl
IHByZWNlZGluZw0KICAgICAgICAgICAgIkF0dHJpYnV0ZU5hbWUiIHJlZmVycy4gPC90PiANCiAg
ICAgICAgICAgIDx0IGhhbmdUZXh0PSIiPiBSZXN1bHQgY29kZQ0KICAgICAgICAgICAgMjEwNCBT
SE9VTEQgYmUgdXNlZCB3aGVuZXZlciBhbiBlbGVtZW50IHZhbHVlIGRvZXMgbm90DQogICAgICAg
ICAgICBhZGhlcmUgdG8gZGF0YSB2YWxpZGF0aW9uIHJ1bGVzLiA8L3Q+IA0KICAgICAgICAgICAg
PHQgaGFuZ1RleHQ9IiI+DQogICAgICAgICAgICBSZXN1bHQgY29kZXMgMjEwNCBhbmQgMjEwNSBN
VVNUIE5PVCBiZSB1c2VkDQogICAgICAgICAgICBpbnRlcmNoYW5nZWFibHkuIFJlc3BvbnNlIGNv
ZGUgMjEwNSBTSE9VTEQgYmUgcmV0dXJuZWQNCiAgICAgICAgICAgIGJ5IGFuIHVwZGF0ZSBvcGVy
YXRpb24gd2hlbiB0aGUgZGF0YSBlbGVtZW50KHMpIHVzZWQgdG8gdW5pcXVlbHkgaWRlbnRpZnkg
YQ0KICAgICAgICAgICAgcHJlLWV4aXN0aW5nIG9iamVjdCBkbyBub3QgZXhpc3QuIElmIHRoZSBk
YXRhIGVsZW1lbnRzDQogICAgICAgICAgICB1c2VkIHRvIHVuaXF1ZWx5IGlkZW50aWZ5IGFuIG9i
amVjdCBhcmUgbWFsZm9ybWVkLCB0aGVuDQogICAgICAgICAgICByZXNwb25zZSBjb2RlIDIxMDQg
U0hPVUxEIGJlIHJldHVybmVkLiA8L3Q+DQogICAgICAgICAgPC9saXN0Pg0KICAgICAgICA8L3Q+
DQoNCiAgICAgIDwvc2VjdGlvbj4NCiAgICAgIA0KICAgIDwvc2VjdGlvbj4NCg0KICAgIDxzZWN0
aW9uIGFuY2hvcj0icHJvdG9jb2xjb21tYW5kcyIgdGl0bGU9IlByb3RvY29sIENvbW1hbmRzIj4N
CiAgICAgIDx0PiBUaGlzIHNlY3Rpb24gcHJvdmlkZXMgYSBkZXNjcmlwdGlvbiBvZiBlYWNoIHN1
cHBvcnRlZCBwcm90b2NvbCANCiAgICAgIGNvbW1hbmQuIDwvdD4NCg0KICAgICAgPHNlY3Rpb24g
YW5jaG9yPSJhZGRydGVncnAiIHRpdGxlPSJBZGQgUm91dGUgR3JvdXAgT3BlcmF0aW9uIj4NCiAg
ICAgICAgPHQ+IEFzIGRlc2NyaWJlZCBpbiB0aGUgaW50cm9kdWN0b3J5IHNlY3Rpb25zLCBhIFJv
dXRlIEdyb3VwDQogICAgICAgICAgcmVwcmVzZW50cyBhIGNvbWJpbmVkIGdyb3VwaW5nIG9mIFJv
dXRlIFJlY29yZHMgdGhhdCBkZWZpbmUNCiAgICAgICAgICByb3V0ZSBpbmZvcm1hdGlvbiwgRGVz
dGluYXRpb24gR3JvdXBzIHRoYXQgY29udGFpbiBhIHNldCBvZg0KICAgICAgICAgIFB1YmxpYyBJ
ZGVudGlmaWVycyB3aXRoIGNvbW1vbiByb3V0aW5nIGluZm9ybWF0aW9uLCBhbmQgdGhlDQogICAg
ICAgICAgbGlzdCBvZiBwZWVyIG9yZ2FuaXphdGlvbnMgdGhhdCBoYXZlIGFjY2VzcyB0byB0aGVz
ZSBwdWJsaWMNCiAgICAgICAgICBpZGVudGlmaWVycyB1c2luZyB0aGlzIHJvdXRlIGluZm9ybWF0
aW9uLiBJdCBpcyB0aGlzDQogICAgICAgICAgaW5kaXJlY3QgbGlua2luZyBvZiBwdWJsaWMgaWRl
bnRpZmllcnMgdG8gdGhlaXIgcm91dGUgDQogICAgICAgICAgaW5mb3JtYXRpb24gdGhhdCBzaWdu
aWZpY2FudGx5IGltcHJvdmVzIHRoZSBzY2FsYWJpbGl0eSBhbmQNCiAgICAgICAgICBtYW5hZ2Vh
YmlsaXR5IG9mIHRoZSBwZWVyaW5nIGRhdGEuIEFkZGl0aW9ucyBhbmQgY2hhbmdlcyB0bw0KICAg
ICAgICAgIHJvdXRpbmcgaW5mb3JtYXRpb24gYXJlIHJlZHVjZWQgdG8gYSBzaW5nbGUgb3BlcmF0
aW9uIG9uIGENCiAgICAgICAgICBSb3V0ZSBHcm91cCBvciBSb3V0ZSBSZWNvcmQgLCByYXRoZXIg
dGhhbiBtaWxsaW9ucyBvZiBkYXRhIHVwZGF0ZXMgDQogICAgICAgICAgdG8gaW5kaXZpZHVhbCBw
dWJsaWMgaWRlbnRpZmllciByZWNvcmRzIHRoYXQgaW5kaXZpZHVhbGx5IGNvbnRhaW4NCiAgICAg
ICAgICB0aGVpciBwZWVyaW5nIGRhdGEuIDwvdD4NCiAgICAgICAgPHQ+IFRoZSBBZGRSdGVHcnBS
cXN0VHlwZSBvcGVyYXRpb24gY3JlYXRlcyBvciBvdmVyd3JpdGVzIGEgUm91dGUgDQogICAgICAg
ICAgR3JvdXAgb2JqZWN0LiBJZiBhIFJvdXRlIEdyb3VwIHdpdGggdGhlIGdpdmVuDQogICAgICAg
ICAgbmFtZSBhbmQgcmVnaXN0cmFudCBJRCAod2hpY2ggdG9nZXRoZXIgY29tcHJpc2UgdGhlIHVu
aXF1ZSBrZXkNCiAgICAgICAgICBvciBhIFJvdXRlIEdyb3VwKSBkb2VzIG5vdCBleGlzdCwgdGhl
biB0aGUgc2VydmVyIE1VU1QNCiAgICAgICAgICBjcmVhdGUgdGhlIFJvdXRlIEdyb3VwLiBJZiBh
IFJvdXRlIEdyb3VwIHdpdGggdGhlIGdpdmVuIG5hbWUNCiAgICAgICAgICBhbmQgcmVnaXN0cmFu
dCBJRCBkb2VzIGV4aXN0LCB0aGVuIHRoZSBzZXJ2ZXIgTVVTVCByZXBsYWNlIHRoZQ0KICAgICAg
ICAgIGN1cnJlbnQgcHJvcGVydGllcyBvZiB0aGUgUm91dGUgR3JvdXAgd2l0aCB0aGUgcHJvcGVy
dGllcw0KICAgICAgICAgIHBhc3NlZCBpbnRvIHRoZSBBZGRSdGVHcnBScXN0VHlwZSBvcGVyYXRp
b24uIFRoZSBYU0QNCiAgICAgICAgICBkZWNsYXJhdGlvbnMgb2YgdGhlIEFkZFJ0ZUdycFJxc3RU
eXBlIG9wZXJhdGlvbiByZXF1ZXN0IG9iamVjdCANCiAgICAgICAgICBhcmUgYXMgZm9sbG93czog
PC90Pg0KDQogICAgICAgIDx0Pg0KICAgICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAg
ICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgIDwhW0NEQVRBWw0KICA8
Y29tcGxleFR5cGUgbmFtZT0iQWRkUnRlR3JwUnFzdFR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVu
dD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAg
IDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJydGVHcnAiIHR5cGU9InNwcHBi
OlJ0ZUdycFR5cGUiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0K
ICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogICAgICAgICAgICAgICAg
ICAgICAgICBdXT4NCiAgICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICA8L2ZpZ3VyZT4N
CiAgICAgICAgPC90Pg0KDQogICAgICAgIDx0PiBUaGUgZWxlbWVudCBwYXNzZWQgaW50byB0aGUg
c3BwcFVwZGF0ZVJlcXVlc3QgZWxlbWVudCBmb3IgdGhpcw0KICAgICAgICAgIG9wZXJhdGlvbiBp
cyBhbiBpbnN0YW5jZSBvZiBBZGRSdGVHcnBScXN0VHlwZSwgd2hpY2ggZXh0ZW5kcyANCiAgICAg
ICAgICBCYXNpY1Jxc3RUeXBlIGFuZCBjb250YWlucyBvbmUgUnRlR3JwVHlwZSBvYmplY3QuIFRo
ZSBSdGVHcnBUeXBlIA0KICAgICAgICAgIG9iamVjdCBzdHJ1Y3R1cmUgaXMgZGVmaW5lZCBhcyBm
b2xsb3dzOiA8L3Q+DQoNCiAgICAgICAgPHQ+DQogICAgICAgICAgPGZpZ3VyZSB0aXRsZT0iIj4N
CiAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAgPCFbQ0RB
VEFbDQogIDxjb21wbGV4VHlwZSBuYW1lPSJSdGVHcnBUeXBlIj4NCiAgICA8Y29tcGxleENvbnRl
bnQ+DQogICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNPYmpUeXBlIj4NCiAgICAgICA8
c2VxdWVuY2U+DQogICAgICAgICA8ZWxlbWVudCBuYW1lPSJydGVHcnBOYW1lIiB0eXBlPSJzcHBw
YjpPYmpOYW1lVHlwZSIvPg0KICAgICAgICAgPGVsZW1lbnQgbmFtZT0icnRlUmVjIiB0eXBlPSJz
cHBwYjpPYmpLZXlUeXBlIiBtaW5PY2N1cnM9IjAiDQogICAgICAgICAgIG1heE9jY3Vycz0idW5i
b3VuZGVkIi8+DQogICAgICAgICA8ZWxlbWVudCBuYW1lPSJkZ05hbWUiIHR5cGU9InNwcHBiOk9i
ak5hbWVUeXBlIiBtaW5PY2N1cnM9IjAiDQogICAgICAgICAgIG1heE9jY3Vycz0idW5ib3VuZGVk
Ii8+DQogICAgICAgICA8ZWxlbWVudCBuYW1lPSJwZWVyaW5nT3JnIiB0eXBlPSJzcHBwYjpPcmdJ
ZFR5cGUiIG1pbk9jY3Vycz0iMCINCiAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4N
CiAgICAgICAgIDxlbGVtZW50IG5hbWU9InNvdXJjZUlkZW50IiB0eXBlPSJzcHBwYjpTb3VyY2VJ
ZGVudFR5cGUiDQogICAgICAgICAgIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQi
Lz4NCiAgICAgICAgIDxlbGVtZW50IG5hbWU9ImlzSW5TdmMiIHR5cGU9ImJvb2xlYW4iLz4NCiAg
ICAgICAgIDxlbGVtZW50IG5hbWU9InByaW9yaXR5IiB0eXBlPSJ1bnNpZ25lZFNob3J0Ii8+DQog
ICAgICAgICA8ZWxlbWVudCBuYW1lPSJleHQiIHR5cGU9InNwcHBiOkV4dEFueVR5cGUiIG1pbk9j
Y3Vycz0iMCIvPg0KICAgICAgIDwvc2VxdWVuY2U+DQogICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwv
Y29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogICAgICAgICAgICAgICAgICAgICAg
ICBdXT4NCiAgICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAg
ICAgPC90Pg0KDQogICAgICAgIDx0PlRoZSBSdGVHcnBUeXBlIG9iamVjdCBpcyBjb21wb3NlZCBv
ZiB0aGUgZm9sbG93aW5nDQogICAgICAgICAgZWxlbWVudHM6IDxsaXN0IHN0eWxlPSJzeW1ib2xz
IiBoYW5nSW5kZW50PSI1Ij4NCiAgICAgICAgICAgIDx0PiBiYXNlOiBBbGwgZmlyc3QgY2xhc3Mg
b2JqZWN0cyBleHRlbmQgDQogICAgICAgICAgICAgIEJhc2ljT2JqVHlwZSB3aGljaCBjb250YWlu
cyB0aGUgSUQgb2YgdGhlIA0KICAgICAgICAgICAgICByZWdpc3RyYW50IG9yZ2FuaXphdGlvbiB0
aGF0IG93bnMgdGhpcyBvYmplY3QsIHRoZSBJRCANCiAgICAgICAgICAgICAgb2YgdGhlIHJlZ2lz
dHJhciBvcmdhbml6YXRpb24gdGhhdCBwcm92aXNpb25lZCB0aGlzIA0KICAgICAgICAgICAgICBv
YmplY3QsIHRoZSBkYXRlIGFuZCB0aW1lIHRoYXQgdGhlIG9iamVjdCB3YXMgY3JlYXRlZCANCiAg
ICAgICAgICAgICAgYnkgdGhlIHNlcnZlciwgYW5kIHRoZSBkYXRlIGFuZCB0aW1lIHRoYXQgdGhl
IG9iamVjdCANCiAgICAgICAgICAgICAgd2FzIGxhc3QgbW9kaWZpZWQuIElmIHRoZSBjbGllbnQg
cGFzc2VzIGluIGVpdGhlciB0aGUgDQogICAgICAgICAgICAgIGNyZWF0ZWQgZGF0ZSBvciB0aGUg
bW9kaWZpY2F0aW9uIGRhdGUsIHRoZSBzZXJ2ZXIgd2lsbCAgDQogICAgICAgICAgICAgIGlnbm9y
ZSB0aGVtLiAgVGhlIHNlcnZlciBzZXRzIHRoZXNlIHR3byBkYXRlL3RpbWUgdmFsdWVzLjwvdD4N
CiAgICAgICAgICAgIDx0PiBydGVHcnBOYW1lOiBUaGUgY2hhcmFjdGVyIHN0cmluZyB0aGF0IGNv
bnRhaW5zIHRoZQ0KICAgICAgICAgICAgICBuYW1lIG9mIHRoZSBSb3V0ZSBHcm91cC4gSXQgdW5p
cXVlbHkgaWRlbnRpZmllcyB0aGlzDQogICAgICAgICAgICAgIG9iamVjdCB3aXRoaW4gdGhlIGNv
bnRleHQgb2YgdGhlIHJlZ2lzdHJhbnQgSUQgKGEgY2hpbGQNCiAgICAgICAgICAgICAgZWxlbWVu
dCBvZiB0aGUgYmFzZSBlbGVtZW50IGFzIGRlc2NyaWJlZCBhYm92ZSkuIDwvdD4NCiAgICAgICAg
ICAgIDx0PiBydGVSZWM6IFNldCBvZiB6ZXJvIG9yIG1vcmUgb2JqZWN0cyBvZiB0eXBlIE9iaktl
eVR5cGUNCiAgICAgICAgICAgICAgdGhhdCBob3VzZSB0aGUgdW5pcXVlIGtleXMgb2YgdGhlIFJv
dXRlIFJlY29yZHMgdGhhdCB0aGUgDQogICAgICAgICAgICAgIHRoZSBSdGVHcnBUeXBlIG9iamVj
dCByZWZlcnMgdG8uIFRoZXNlIFJvdXRlIFJlY29yZHMgDQogICAgICAgICAgICAgIGNvbnRhaW4g
dGhlIHJvdXRpbmcgaW5mb3JtYXRpb24sIHNvbWV0aW1lcyBjYWxsZWQgU0VELCANCiAgICAgICAg
ICAgICAgYXNzb2NpYXRlZCB3aXRoIHRoaXMgUm91ZSBHcm91cC48L3Q+DQogICAgICAgICAgICA8
dD4gZGdOYW1lOiBTZXQgb2YgemVybyBvciBtb3JlIG5hbWVzIG9mIERlc3RHcnBUeXBlDQogICAg
ICAgICAgICAgIG9iamVjdCBpbnN0YW5jZXMuIEVhY2ggZGdOYW1lIG5hbWUsIGluIGFzc29jaWF0
aW9uIHdpdGgNCiAgICAgICAgICAgICAgdGhpcyBSb3V0ZSBHcm91cCdzIHJlZ2lzdHJhbnQgSUQs
IHVuaXF1ZWx5IGlkZW50aWZpZXMgYQ0KICAgICAgICAgICAgICBEZXN0R3JwVHlwZSBvYmplY3Qg
aW5zdGFuY2Ugd2hvc2UgcHVibGljIGlkZW50aWZpZXJzIGFyZQ0KICAgICAgICAgICAgICByZWFj
aGFibGUgdXNpbmcgdGhlIHJvdXRpbmcgaW5mb3JtYXRpb24gaG91c2VkIGluIHRoaXMNCiAgICAg
ICAgICAgICAgUm91dGUgR3JvdXAuICBBbiBpbnRlbnRlZCBzaWRlIGFmZmVjdCBvZiB0aGlzIGlz
IHRoYXQgDQogICAgICAgICAgICAgIGEgUm91dGUgR3JvdXAgY2Fubm90IHByb3ZpZGUgcm91dGlu
ZyBpbmZvcm1hdGlvbiBmb3IgYSANCiAgICAgICAgICAgICAgRGVzdGluYXRpb24gR3JvdXAgYmVs
b25naW5nIHRvIGFub3RoZXIgcmVnaXN0cmFudC4gPC90Pg0KICAgICAgICAgICAgPHQ+IHBlZXJp
bmdPcmc6IFNldCBvZiB6ZXJvIG9yIG1vcmUgcGVlcmluZyBvcmdhbml6YXRpb24NCiAgICAgICAg
ICAgICAgSURzIHRoYXQgaGF2ZSBhY2NlcHRlZCBhbiBvZmZlciB0byByZWNlaXZlIHRoaXMgUm91
dGUNCiAgICAgICAgICAgICAgR3JvdXAncyBpbmZvcm1hdGlvbi4gVGhlIHNldCBvZiBwZWVyaW5n
IG9yZ2FuaXphdGlvbnMgaW4NCiAgICAgICAgICAgICAgdGhpcyBsaXN0IGlzIG5vdCBkaXJlY3Rs
eSBzZXR0YWJsZSBvciBtb2RpZmlhYmxlIHVzaW5nDQogICAgICAgICAgICAgIHRoZSBhZGRSdGVH
cnBzUnFzdCBvcGVyYXRpb24uIFRoaXMgc2V0IGlzIGluc3RlYWQNCiAgICAgICAgICAgICAgY29u
dHJvbGxlZCB1c2luZyB0aGUgcm91dGUgb2ZmZXIgYW5kIGFjY2VwdCBvcGVyYXRpb25zLiA8L3Q+
DQogICAgICAgICAgICA8dD4gc291cmNlSWRlbnQ6IFNldCBvZiB6ZXJvIG9yIG1vcmUgU291cmNl
SWRlbnRUeXBlDQogICAgICAgICAgICAgIG9iamVjdCBpbnN0YW5jZXMuIFRoZXNlIG9iamVjdHMs
IGRlc2NyaWJlZCBmdXJ0aGVyDQogICAgICAgICAgICAgIGJlbG93LCBob3VzZSB0aGUgc291cmNl
IGlkZW50aWZpY2F0aW9uIHNjaGVtZXMgYW5kDQogICAgICAgICAgICAgIGlkZW50aWZpZXJzIHRo
YXQgYXJlIGFwcGxpZWQgYXQgcmVzb2x1dGlvbiB0aW1lIGFzIHBhcnQNCiAgICAgICAgICAgICAg
b2Ygc291cmNlIGJhc2VkIHJvdXRpbmcgYWxnb3JpdGhtcyBmb3IgdGhlIFJvdXRlIEdyb3VwLiA8
L3Q+DQogICAgICAgICAgICA8dD4gaXNJblN2YzogQSBib29sZWFuIGVsZW1lbnQgdGhhdCBkZWZp
bmVzIHdoZXRoZXIgdGhpcw0KICAgICAgICAgICAgICBSb3V0ZSBHcm91cCBpcyBpbiBzZXJ2aWNl
LiBUaGUgcm91dGluZyBpbmZvcm1hdGlvbg0KICAgICAgICAgICAgICBjb250YWluZWQgaW4gYSBS
b3V0ZSBHcm91cCB0aGF0IGlzIGluIHNlcnZpY2UgaXMgYQ0KICAgICAgICAgICAgICBjYW5kaWRh
dGUgZm9yIGluY2x1c2lvbiBpbiByZXNvbHV0aW9uIHJlc3BvbnNlcyBmb3INCiAgICAgICAgICAg
ICAgcHVibGljIGlkZW50aXRpZXMgcmVzaWRpbmcgaW4gdGhlIERlc3RpbmF0aW9uIEdyb3VwDQog
ICAgICAgICAgICAgIGFzc29jaWF0ZWQgd2l0aCB0aGlzIFJvdXRlIEdyb3VwLiBUaGUgcm91dGlu
Zw0KICAgICAgICAgICAgICBpbmZvcm1hdGlvbiBjb250YWluZWQgaW4gYSBSb3V0ZSBHcm91cCB0
aGF0IGlzIG5vdCBpbg0KICAgICAgICAgICAgICBzZXJ2aWNlIGlzIG5vdCBhIGNhbmRpZGF0ZSBm
b3IgaW5jbHVzaW9uIGlzIHJlc29sdXRpb24NCiAgICAgICAgICAgICAgcmVzcG9uc2VzLiA8L3Q+
DQogICAgICAgICAgICA8dD4gcHJpb3JpdHk6IFplcm8gb3Igb25lIHByaW9yaXR5IHZhbHVlIHRo
YXQgY2FuIGJlIHVzZWQgDQogICAgICAgICAgICAgIHRvIHByb3ZpZGUgYSByZWxhdGl2ZSB2YWx1
ZSB3ZWlnaHRpbmcgb2Ygb25lIFJvdXRlIEdyb3VwIA0KICAgICAgICAgICAgICBvdmVyIGFub3Ro
ZXIuICBUaGUgbWFubmVyIGluIHdoaWNoIHRoaXMgdmFsdWUgaXMgdXNlZCwgDQogICAgICAgICAg
ICAgIHBlcmhhcHMgaW4gY29uanVuY3Rpb24gd2l0aCBvdGhlciBmYWN0b3JzLCBpcyBhIG1hdHRl
ciBvZiANCiAgICAgICAgICAgICAgcG9saWN5LjwvdD4NCiAgICAgICAgICAgIDx0PiBleHQ6IFBv
aW50IG9mIGV4dGVuc2liaWxpdHkgZGVzY3JpYmVkIGluIGEgcHJldmlvdXMNCiAgICAgICAgICAg
ICAgc2VjdGlvbiBvZiB0aGlzIGRvY3VtZW50LiA8L3Q+DQogICAgICAgICAgPC9saXN0Pg0KICAg
ICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+IEFzIGRlc2NyaWJlZCBhYm92ZSwgdGhlIFJvdXRlIEdy
b3VwIGNvbnRhaW5zIGEgc2V0IG9mIHJlZmVyZW5jZXMgDQogICAgICAgICAgdG8gcm91dGUgcmVj
b3JkIG9iamVjdHMuIEEgcm91dGUgcmVjb3JkIG9iamVjdCBpcyBiYXNlZCBvbiBhbg0KICAgICAg
ICAgIGFic3RyYWN0IHR5cGU6IFJ0ZVJlY1R5cGUuIFRoZSBjb25jcmV0ZSB0eXBlcyB0aGF0IHVz
ZQ0KICAgICAgICAgIFJ0ZVJlY1R5cGUgYXMgYW4gZXh0ZW5zaW9uIGJhc2UgYXJlIE5BUFRSVHlw
ZSwgTlNUeXBlLCBhbmQNCiAgICAgICAgICBVUklUeXBlLiBUaGUgZGVmaW5pdGlvbnMgb2YgdGhl
c2UgdHlwZXMgYXJlIGluY2x1ZGVkIGJlbG93Lg0KICAgICAgICAgIFRoZSBOQVBUUlR5cGUgb2Jq
ZWN0IGlzIGNvbXByaXNlZCBvZiB0aGUgZGF0YSBlbGVtZW50cw0KICAgICAgICAgIG5lY2Vzc2Fy
eSBmb3IgYSBOQVBUUiB0aGF0IGNvbnRhaW5zIHJvdXRpbmcgaW5mb3JtYXRpb24gZm9yIGENCiAg
ICAgICAgICBSb3V0ZSBHcm91cC4gVGhlIE5TVHlwZSBvYmplY3QgaXMgY29tcHJpc2VkIG9mIHRo
ZSBkYXRhDQogICAgICAgICAgZWxlbWVudHMgbmVjZXNzYXJ5IGZvciBhIE5hbWUgU2VydmVyIHRo
YXQgcG9pbnRzIHRvIGFub3RoZXINCiAgICAgICAgICBETlMgc2VydmVyIHRoYXQgY29udGFpbnMg
dGhlIGRlc2lyZWQgcm91dGluZyBpbmZvcm1hdGlvbi4NCiAgICAgICAgICBUaGUgVVJJVHlwZSBv
YmplY3QgaXMgY29tcHJpc2VkIG9mIHRoZSBkYXRhIGVsZW1lbnRzDQogICAgICAgICAgbmVjZXNz
YXJ5IHRvIGhvdXNlIGEgVVJJLiA8L3Q+DQoNCiAgICAgICAgPHQ+IFRoZSBkYXRhIHByb3Zpc2lv
bmVkIGluIGEgUmVnaXN0cnkgY2FuIGJlIGxldmVyYWdlZCBmb3INCiAgICAgICAgICBtYW55IHB1
cnBvc2VzIGFuZCBxdWVyaWVkIHVzaW5nIHZhcmlvdXMgcHJvdG9jb2xzIGluY2x1ZGluZw0KICAg
ICAgICAgIFNJUCwgRU5VTSBhbmQgb3RoZXJzLiBJdCBpcyBmb3IgdGhpcyByZWFzb24gdGhhdCBh
IHJvdXRlDQogICAgICAgICAgcmVjb3JkIHR5cGUgb2ZmZXJzIGEgY2hvaWNlIG9mIFVSSSwgYW5k
IEROUyByZXNvdXJjZSByZWNvcmQNCiAgICAgICAgICB0eXBlcy4gVGhlIFVSSVR5cGUgaXMgY29t
bW9ubHkgdXNlZCB0byBwcm92aXNpb24gZGF0YQ0KICAgICAgICAgIHJlbGF0ZWQgdG8gdGhlIFNJ
UCByb3V0ZSBpbiByZWdpc3RyaWVzLiA8L3Q+DQoNCiAgICAgICAgPHQ+DQogICAgICAgICAgPGZp
Z3VyZSB0aXRsZT0iIj4NCiAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAg
ICAgICAgICAgPCFbQ0RBVEFbDQogIDxjb21wbGV4VHlwZSBuYW1lPSJSdGVSZWNUeXBlIiBhYnN0
cmFjdD0idHJ1ZSI+DQogICAgPHNlcXVlbmNlPg0KICAgICAgPGVsZW1lbnQgbmFtZT0icnJOYW1l
IiB0eXBlPSJzcHBwYjpPYmpOYW1lVHlwZSIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0icHJpb3Jp
dHkiIHR5cGU9InVuc2lnbmVkU2hvcnQiLz4NCiAgICA8L3NlcXVlbmNlPg0KICA8L2NvbXBsZXhU
eXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iTkFQVFJUeXBlIj4NCiAgICA8Y29tcGxleENvbnRl
bnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOlJ0ZVJlY1R5cGUiPg0KICAgICAgICA8
c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0ib3JkZXIiIHR5cGU9InVuc2lnbmVk
U2hvcnQiLz4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJmbGFncyIgdHlwZT0ic3RyaW5nIiBt
aW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJzdmNzIiB0eXBlPSJzdHJp
bmciLz4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJyZWd4IiB0eXBlPSJzcHBwYjpSZWdleFBh
cmFtVHlwZSINCiAgICAgICAgICAgIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAgIDxlbGVtZW50
IG5hbWU9InJlcGwiIHR5cGU9InN0cmluZyIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICAgPGVs
ZW1lbnQgbmFtZT0idHRsIiB0eXBlPSJwb3NpdGl2ZUludGVnZXIiIG1pbk9jY3Vycz0iMCIvPg0K
ICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImV4dCIgdHlwZT0ic3BwcGI6RXh0QW55VHlwZSIgbWlu
T2NjdXJzPSIwIi8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAg
ICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICANCiAgPGNvbXBsZXhUeXBl
IG5hbWU9Ik5TVHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBi
YXNlPSJzcHBwYjpSdGVSZWNUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxl
bGVtZW50IG5hbWU9Imhvc3ROYW1lIiB0eXBlPSJzdHJpbmciLz4NCiAgICAgICAgICA8ZWxlbWVu
dCBuYW1lPSJpcEFkZHIiIHR5cGU9InNwcHBiOklQQWRkclR5cGUiIG1pbk9jY3Vycz0iMCINCiAg
ICAgICAgICAgIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgICAgPGVsZW1lbnQgbmFt
ZT0idHRsIiB0eXBlPSJwb3NpdGl2ZUludGVnZXIiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAg
IDxlbGVtZW50IG5hbWU9ImV4dCIgdHlwZT0ic3BwcGI6RXh0QW55VHlwZSIgbWluT2NjdXJzPSIw
Ii8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBs
ZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICANCiAgPGNvbXBsZXhUeXBlIG5hbWU9IlVS
SVR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3Bw
cGI6UnRlUmVjVHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBu
YW1lPSJlcmUiIHR5cGU9InN0cmluZyIgZGVmYXVsdD0iXiguKikkIi8+DQogICAgICAgICAgPGVs
ZW1lbnQgbmFtZT0idXJpIiB0eXBlPSJzdHJpbmciLz4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1l
PSJleHQiIHR5cGU9InNwcHBiOkV4dEFueVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICA8
L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAg
PC9jb21wbGV4VHlwZT4NCg0KICA8Y29tcGxleFR5cGUgbmFtZT0iSVBBZGRyVHlwZSI+DQogICAg
PHNlcXVlbmNlPg0KICAgICAgPGVsZW1lbnQgbmFtZT0iYWRkciIgdHlwZT0ic3RyaW5nIi8+DQog
ICAgICA8ZWxlbWVudCBuYW1lPSJ0eXBlIiB0eXBlPSJzcHBwYjpJUFR5cGUiLz4NCiAgICAgIDxl
bGVtZW50IG5hbWU9ImV4dCIgdHlwZT0ic3BwcGI6RXh0QW55VHlwZSIgbWluT2NjdXJzPSIwIi8+
DQogICAgPC9zZXF1ZW5jZT4NCiAgPC9jb21wbGV4VHlwZT4NCiAgDQogIDxzaW1wbGVUeXBlIG5h
bWU9IklQVHlwZSI+DQogICAgPHJlc3RyaWN0aW9uIGJhc2U9InRva2VuIj4NCiAgICAgIDxlbnVt
ZXJhdGlvbiB2YWx1ZT0iSVB2NCIvPg0KICAgICAgPGVudW1lcmF0aW9uIHZhbHVlPSJJUHY2Ii8+
DQogICAgPC9yZXN0cmljdGlvbj4NCiAgPC9zaW1wbGVUeXBlPg0KDQogICAgICAgICAgICAgICAg
ICAgICAgICBdXT4NCiAgICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICA8L2ZpZ3VyZT4N
CiAgICAgICAgPC90Pg0KDQogICAgICAgIDx0PlRoZSBOQVBUUlR5cGUgb2JqZWN0IGlzIGNvbXBv
c2VkIG9mIHRoZSBmb2xsb3dpbmcgZWxlbWVudHM6DQogICAgICAgICAgICA8bGlzdCBzdHlsZT0i
c3ltYm9scyIgaGFuZ0luZGVudD0iNSI+DQogICAgICAgICAgICA8dD4gb3JkZXI6IE9yZGVyIHZh
bHVlIGluIGFuIEVOVU0gTkFQVFIsIHJlbGF0aXZlIHRvIG90aGVyDQogICAgICAgICAgICAgIE5B
UFRSVHlwZSBvYmplY3RzIGluIHRoZSBzYW1lIFJvdXRlIEdyb3VwLiA8L3Q+DQogICAgICAgICAg
ICA8dD4gcHJlZjogUHJlZmVyZW5jZSB2YWx1ZSBpbiBhbiBFTlVNIE5BUFRSLiA8L3Q+DQogICAg
ICAgICAgICA8dD4gc3ZjczogRU5VTSBzZXJ2aWNlKHMpIHRoYXQgYXJlIHNlcnZlZCBieSB0aGUg
U0JFLiBUaGlzDQogICAgICAgICAgICAgIGZpZWxkJ3MgdmFsdWUgbXVzdCBiZSBvZiB0aGUgZm9y
bSBzcGVjaWZpZWQgaW4gUkZDIDM3NjENCiAgICAgICAgICAgICAgKGUuZy4sIEUyVStwc3RuOnNp
cCtzaXApLiBUaGUgYWxsb3dhYmxlIHZhbHVlcyBhcmUgYQ0KICAgICAgICAgICAgICBtYXR0ZXIg
b2YgcG9saWN5IGFuZCBub3QgbGltaXRlZCBieSB0aGlzIHByb3RvY29sLiA8L3Q+DQogICAgICAg
ICAgICA8dD4gcmVneDogTkFQVFLigJlzIHJlZ3VsYXIgZXhwcmVzc2lvbiBmaWVsZC4gSWYgdGhp
cyBpcyBub3QNCiAgICAgICAgICAgICAgaW5jbHVkZWQgdGhlbiB0aGUgUmVwbCBmaWVsZCBtdXN0
IGJlIGluY2x1ZGVkLiA8L3Q+DQogICAgICAgICAgICA8dD4gcmVwbDogTkFQVFIgcmVwbGFjZW1l
bnQgZmllbGQsIHNob3VsZCBvbmx5IGJlIHByb3ZpZGVkDQogICAgICAgICAgICAgIGlmIHRoZSBS
ZWdleCBmaWVsZCBpcyBub3QgcHJvdmlkZWQsIG90aGVyd2lzZSBpdCB3aWxsIGJlDQogICAgICAg
ICAgICAgIGlnbm9yZWQgYnkgdGhlIHNlcnZlci4gPC90Pg0KICAgICAgICAgICAgPHQ+IHR0bDog
TnVtYmVyIG9mIHNlY29uZHMgdGhhdCBhbiBhZGRyZXNzaW5nIHNlcnZlciBtYXkNCiAgICAgICAg
ICAgICAgY2FjaGUgdGhpcyBOQVBUUi4gPC90Pg0KICAgICAgICAgICAgPHQ+IGV4dDogUG9pbnQg
b2YgZXh0ZW5zaWJpbGl0eSBkZXNjcmliZWQgaW4gYSBwcmV2aW91cw0KICAgICAgICAgICAgICBz
ZWN0aW9uIG9mIHRoaXMgZG9jdW1lbnQuIDwvdD4NCiAgICAgICAgICA8L2xpc3Q+DQogICAgICAg
IDwvdD4NCg0KICAgICAgICA8dD5UaGUgTlNUeXBlIG9iamVjdCBpcyBjb21wb3NlZCBvZiB0aGUg
Zm9sbG93aW5nIGVsZW1lbnRzOg0KICAgICAgICAgICAgPGxpc3Qgc3R5bGU9InN5bWJvbHMiIGhh
bmdJbmRlbnQ9IjUiPg0KICAgICAgICAgICAgPHQ+IGhvc3ROYW1lOiBGdWxseSBxdWFsaWZpZWQg
aG9zdCBuYW1lIG9mIHRoZSBuYW1lDQogICAgICAgICAgICAgIHNlcnZlci4gPC90Pg0KICAgICAg
ICAgICAgPHQ+IGlwQWRkcjogWmVybyBvciBtb3JlIG9iamVjdHMgb2YgdHlwZSBJcEFkZHJUeXBl
LiBFYWNoDQogICAgICAgICAgICAgIG9iamVjdCBob2xkcyBhbiBJUCBBZGRyZXNzIGFuZCB0aGUg
SVAgQWRkcmVzcyB0eXBlLCBJUHY0DQogICAgICAgICAgICAgIG9yIElQIHY2LiA8L3Q+DQogICAg
ICAgICAgICA8dD4gdHRsOiBOdW1iZXIgb2Ygc2Vjb25kcyB0aGF0IGFuIGFkZHJlc3Npbmcgc2Vy
dmVyIG1heQ0KICAgICAgICAgICAgICBjYWNoZSB0aGlzIE5hbWUgU2VydmVyLiA8L3Q+DQogICAg
ICAgICAgICA8dD4gZXh0OiBQb2ludCBvZiBleHRlbnNpYmlsaXR5IGRlc2NyaWJlZCBpbiBhIHBy
ZXZpb3VzDQogICAgICAgICAgICAgIHNlY3Rpb24gb2YgdGhpcyBkb2N1bWVudC4gPC90PiA8L2xp
c3Q+DQogICAgICAgIDwvdD4NCg0KICAgICAgICA8dD5UaGUgVVJJVHlwZSBvYmplY3QgaXMgY29t
cG9zZWQgb2YgdGhlIGZvbGxvd2luZyBlbGVtZW50czoNCiAgICAgICAgICAgIDxsaXN0IHN0eWxl
PSJzeW1ib2xzIiBoYW5nSW5kZW50PSI1Ij4NCiAgICAgICAgICAgIDx0PiBlcmU6IFRoZSBQT1NJ
WCBFeHRlbmRlZCBSZWd1bGFyIEV4cHJlc3Npb24gKGVyZSkgYXMNCiAgICAgICAgICAgICAgZGVm
aW5lZCBpbiA8eHJlZiB0YXJnZXQ9IlJGQzM5ODYiLz4NCiAgICAgICAgICAgIDwvdD4NCiAgICAg
ICAgICAgIDx0PiB1cmk6IHRoZSBVUkkgYXMgZGVmaW5lZCBpbiA8eHJlZiB0YXJnZXQ9IlJGQzM5
ODYiLz4NCiAgICAgICAgICAgIDwvdD4NCiAgICAgICAgICA8L2xpc3Q+DQogICAgICAgIDwvdD4N
Cg0KICAgICAgICA8dD4gVGhlIFJ0ZUdycFR5cGUgb2JqZWN0IHByb3ZpZGVzIHN1cHBvcnQgZm9y
IHNvdXJjZS1iYXNlZCANCiAgICAgICAgICByb3V0aW5nIHZpYSB0aGUgcGVlcmluZ09yZyBkYXRh
IGVsZW1lbnQgYW5kIG1vcmUgZ3JhbnVsYXIgDQogICAgICAgICAgc291cmNlIGJhc2Ugcm91dGlu
ZyB2aWEgdGhlIHNvdXJjZSBpZGVudGl0eSBlbGVtZW50LiBUaGUgDQogICAgICAgICAgc291cmNl
IGlkZW50aXR5IGVsZW1lbnQgcHJvdmlkZXMgdGhlIGFiaWxpdHkgdG8gc3BlY2lmeSB6ZXJvIG9y
DQogICAgICAgICAgbW9yZSBvZiB0aGUgZm9sbG93aW5nIGluIGFzc29jaWF0aW9uIHdpdGggYSBn
aXZlbiBSb3V0ZQ0KICAgICAgICAgIEdyb3VwOiBhIHJlZ3VsYXIgZXhwcmVzc2lvbiB0aGF0IGlz
IG1hdGNoZWQgYWdhaW5zdCB0aGUNCiAgICAgICAgICByZXNvbHV0aW9uIGNsaWVudCBJUCBhZGRy
ZXNzLCBhIHJlZ3VsYXIgZXhwcmVzc2lvbiB0aGF0IGlzDQogICAgICAgICAgbWF0Y2hlZCBhZ2Fp
bnN0IHRoZSByb290IGRvbWFpbiBuYW1lKHMpLCBhbmQvb3IgYSByZWd1bGFyDQogICAgICAgICAg
ZXhwcmVzc2lvbiB0aGF0IGlzIG1hdGNoZWQgYWdhaW5zdCB0aGUgY2FsbGluZyBwYXJ0eSBVUkko
cykuDQogICAgICAgICAgVGhlIHJlc3VsdCB3aWxsIGJlIHRoYXQsIGFmdGVyIGlkZW50aWZ5aW5n
IHRoZSB2aXNpYmxlIFJvdXRlDQogICAgICAgICAgR3JvdXBzIHdob3NlIGFzc29jaWF0ZWQgRGVz
dGluYXRpb24gR3JvdXAocykgY29udGFpbiB0aGUNCiAgICAgICAgICBsb29rdXAga2V5IGJlaW5n
IHF1ZXJpZWQgYW5kIHdob3NlIHBlZXJpbmdPcmcgbGlzdCBjb250YWlucyANCiAgICAgICAgICB0
aGUgcXVlcnlpbmcgb3JnYW5pemF0aW9ucyBvcmdhbml6YXRpb24gSUQsIHRoZSByZXNvbHV0aW9u
IHNlcnZlciANCiAgICAgICAgICB3aWxsIGV2YWx1YXRlIHRoZSBjaGFyYWN0ZXJpc3RpY3Mgb2Yg
dGhlIFNvdXJjZSBVUkksIGFuZCBTb3VyY2UNCiAgICAgICAgICBJUCBhZGRyZXNzLCBhbmQgcm9v
dCBkb21haW4gb2YgdGhlIGxvb2t1cCBrZXkgYmVpbmcgcXVlcmllZC4NCiAgICAgICAgICBUaGUg
cmVzb2x1dGlvbiBzZXJ2ZXIgdGhlbiBjb21wYXJlcyB0aGVzZSBjcml0ZXJpYSBhZ2FpbnN0IHRo
ZSANCiAgICAgICAgICBzb3VyY2UgaWRlbnRpdHkgY3JpdGVyaWEgYXNzb2NpYXRlZCB3aXRoIHRo
ZSBSb3V0ZSBHcm91cHMuIFRoZQ0KICAgICAgICAgIHJvdXRpbmcgaW5mb3JtYXRpb24gY29udGFp
bmVkIGluIFJvdXRlIEdyb3VwcyB0aGF0IGhhdmUNCiAgICAgICAgICBzb3VyY2UgYmFzZWQgcm91
dGluZyBjcml0ZXJpYSB3aWxsIG9ubHkgYmUgaW5jbHVkZWQgaW4gdGhlDQogICAgICAgICAgcmVz
b2x1dGlvbiByZXNwb25zZSBpZiBvbmUgb3IgbW9yZSBvZiB0aGUgY3JpdGVyaWEgbWF0Y2hlcw0K
ICAgICAgICAgIHRoZSBzb3VyY2UgY3JpdGVyaWEgZnJvbSB0aGUgcmVzb2x1dGlvbiByZXF1ZXN0
LiAgVGhlIFNvdXJjZSANCiAgICAgICAgICBJZGVudGl0eSBkYXRhIGVsZW1lbnQgaXMgb2YgdHlw
ZSBTb3VyY2VJZGVudFR5cGUsIHdob3NlIHN0cnVjdHVyZSANCiAgICAgICAgICBpcyBkZWZpbmVk
IGFzIGZvbGxvd3M6PC90Pg0KDQogICAgICAgIDx0Pg0KICAgICAgICAgIDxmaWd1cmUgdGl0bGU9
IiI+DQogICAgICAgICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgIDwh
W0NEQVRBWw0KICA8Y29tcGxleFR5cGUgbmFtZT0iU291cmNlSWRlbnRUeXBlIj4NCiAgICA8c2Vx
dWVuY2U+DQogICAgICA8ZWxlbWVudCBuYW1lPSJzb3VyY2VJZGVudExhYmVsIiB0eXBlPSJzdHJp
bmciLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9InNvdXJjZUlkZW50U2NoZW1lIg0KICAgICAgICB0
eXBlPSJzcHBwYjpTb3VyY2VJZGVudFNjaGVtZVR5cGUiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9
ImV4dCIgdHlwZT0ic3BwcGI6RXh0QW55VHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgPC9zZXF1
ZW5jZT4NCiAgPC9jb21wbGV4VHlwZT4NCiAgDQogIDxzaW1wbGVUeXBlIG5hbWU9IlNvdXJjZUlk
ZW50U2NoZW1lVHlwZSI+DQogICAgPHJlc3RyaWN0aW9uIGJhc2U9InRva2VuIj4NCiAgICAgIDxl
bnVtZXJhdGlvbiB2YWx1ZT0idXJpIi8+DQogICAgICA8ZW51bWVyYXRpb24gdmFsdWU9ImlwIi8+
DQogICAgICA8ZW51bWVyYXRpb24gdmFsdWU9InJvb3REb21haW4iLz4NCiAgICA8L3Jlc3RyaWN0
aW9uPg0KICA8L3NpbXBsZVR5cGU+DQogICAgICAgICAgICAgICAgICAgICAgICBdXT4NCiAgICAg
ICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgPC90Pg0KDQog
ICAgICAgIDx0PlRoZSBTb3VyY2VJZGVudFR5cGUgb2JqZWN0IGlzIGNvbXBvc2VkIG9mIHRoZSBm
b2xsb3dpbmcNCiAgICAgICAgICBkYXRhIGVsZW1lbnRzOiA8bGlzdCBzdHlsZT0ic3ltYm9scyIg
aGFuZ0luZGVudD0iNSI+DQogICAgICAgICAgICA8dD4gc291cmNlSWRlbnRTY2hlbWU6IFRoZSBz
b3VyY2UgaWRlbnRpZmljYXRpb24gc2NoZW1lDQogICAgICAgICAgICAgIHRoYXQgdGhpcyBzb3Vy
Y2UgaWRlbnRpZmljYXRpb24gY3JpdGVyaWEgYXBwbGllcyB0byBhbmQNCiAgICAgICAgICAgICAg
dGhhdCB0aGUgYXNzb2NpYXRlZCBzb3VyY2VJZGVudFJlZ2V4IHNob3VsZCBiZSBtYXRjaGVkDQog
ICAgICAgICAgICAgIGFnYWluc3QuIDwvdD4NCiAgICAgICAgICAgIDx0PiBzb3VyY2VJZGVudFJl
Z2V4OiBUaGUgcmVndWxhciBleHByZXNzaW9uIHRoYXQgc2hvdWxkDQogICAgICAgICAgICAgIGJl
IHVzZWQgdG8gdGVzdCBmb3IgYSBtYXRjaCBhZ2FpbnN0IHRoZSBwb3J0aW9uIG9mIHRoZQ0KICAg
ICAgICAgICAgICByZXNvbHV0aW9uIHJlcXVlc3QgdGhhdCBpcyBkaWN0YXRlZCBieSB0aGUgYXNz
b2NpYXRlZA0KICAgICAgICAgICAgICBzb3VyY2VJZGVudFNjaGVtZS4gPC90Pg0KICAgICAgICAg
ICAgPHQ+IGV4dDogUG9pbnQgb2YgZXh0ZW5zaWJpbGl0eSBkZXNjcmliZWQgaW4gYSBwcmV2aW91
cw0KICAgICAgICAgICAgICBzZWN0aW9uIG9mIHRoaXMgZG9jdW1lbnQuIDwvdD4NCiAgICAgICAg
ICA8L2xpc3Q+DQogICAgICAgIDwvdD4NCg0KICAgICAgICA8dD5BcyB3aXRoIHRoZSByZXNwb25z
ZXMgdG8gYWxsIHVwZGF0ZSBvcGVyYXRpb25zLCB0aGUgcmVzdWx0IA0KICAgICAgICBvZiB0aGUg
QWRkUnRlR3JwUnFzdFR5cGUgb3BlcmF0aW9uIGlzIGNvbnRhaW5lZCBpbiB0aGUgZ2VuZXJpYyAN
CiAgICAgICAgc3BwcFVwZGF0ZVJlc3BvbnNlIGRhdGEgc3RydWN0dXJlIGRlc2NyaWJlZCBpbiBh
biBlYXJsaWVyIHNlY3Rpb25zIA0KICAgICAgICBvZiB0aGlzIGRvY3VtZW50LiAgRm9yIGEgZGV0
YWlsZWQgZGVzY3JpcHRpb24gb2YgdGhlIA0KICAgICAgICBzcHBwVXBkYXRlUmVzcG9uc2UgZGF0
YSBzdHJ1Y3R1cmUgcmVmZXIgdG8gdGhhdCBzZWN0aW9uIG9mIHRoZSANCiAgICAgICAgZG9jdW1l
bnQuPC90Pg0KDQogICAgICA8L3NlY3Rpb24+DQoNCiAgICAgIDxzZWN0aW9uIGFuY2hvcj0iZ2V0
cm91dGVncnBzIiB0aXRsZT0iR2V0IFJvdXRlIEdyb3VwcyBPcGVyYXRpb24iPg0KICAgICAgICA8
dD4gVGhlIGdldFJ0ZUdycHNScXN0IG9wZXJhdGlvbiBhbGxvd3MgYSBjbGllbnQgdG8gZ2V0IHRo
ZQ0KICAgICAgICAgIHByb3BlcnRpZXMgb2YgUm91dGUgR3JvdXAgb2JqZWN0cyB0aGF0IGEgcmVn
aXN0cmFyDQogICAgICAgICAgb3JnYW5pemF0aW9uIGlzIGF1dGhvcml6ZWQgdG8gdmlldy4gVGhl
IHNlcnZlciB3aWxsIGF0dGVtcHQNCiAgICAgICAgICB0byBmaW5kIGEgUm91dGUgR3JvdXAgb2Jq
ZWN0IHRoYXQgaGFzIHRoZSByZWdpc3RyYW50IElEIGFuZA0KICAgICAgICAgIHJvdXRlIGdyb3Vw
IG5hbWUgcGFpciBjb250YWluZWQgaW4gZWFjaCBPYmpLZXlUeXBlIG9iamVjdA0KICAgICAgICAg
IGluc3RhbmNlLiBJZiB0aGUgc2V0IG9mIE9iaktleVR5cGUgb2JqZWN0cyBpcyBlbXB0eSB0aGVu
IHRoZQ0KICAgICAgICAgIHNlcnZlciB3aWxsIHJldHVybiB0aGUgbGlzdCBvZiBSb3V0ZSBHcm91
cCBvYmplY3RzIHRoYXQgdGhlDQogICAgICAgICAgcXVlcnlpbmcgY2xpZW50IGhhcyB0aGUgYXV0
aG9yaXR5IHRvIHZpZXcuIElmIHRoZXJlIGFyZSBubw0KICAgICAgICAgIG1hdGNoaW5nIFJvdXRl
IEdyb3VwcyBmb3VuZCB0aGVuIGFuIGVtcHR5IHJlc3VsdCBzZXQgd2lsbCBiZQ0KICAgICAgICAg
IHJldHVybmVkLiA8L3Q+DQogICAgICAgIDx0PiBUaGUgZWxlbWVudCBwYXNzZWQgaW50byB0aGUg
c3BwcFF1ZXJ5UmVxdWVzdCBlbGVtZW50IGZvciB0aGlzDQogICAgICAgICAgb3BlcmF0aW9uIGlz
IGFuIGluc3RhbmNlIG9mIHR5cGUgR2V0UnRlR3Jwc1Jxc3RUeXBlLCB3aGljaCANCiAgICAgICAg
ICBleHRlbmRzIEJhc2ljUnFzdFR5cGUgYW5kIGNvbnRhaW5zIHplcm8gb3IgbW9yZSBPYmpLZXlU
eXBlIA0KICAgICAgICAgIG9iamVjdHMuIEFueSBsaW1pdGF0aW9uIG9uIHRoZSBtYXhpbXVtIG51
bWJlciBvZiBvYmplY3RzIHRoYXQgDQogICAgICAgICAgbWF5IGJlIHBhc3NlZCBpbnRvIG9yIHJl
dHVybmVkIGJ5IHRoaXMgb3BlcmF0aW9uIGlzIGEgcG9saWN5IA0KICAgICAgICAgIGRlY2lzaW9u
IGFuZCBub3QgbGltaXRlZCBieSB0aGUgcHJvdG9jb2wuIFRoZSBYU0QgZGVjbGFyYXRpb24gDQog
ICAgICAgICAgb2YgdGhlIG9wZXJhdGlvbiBpcyBhcyBmb2xsb3dzOiA8L3Q+DQoNCiAgICAgICAg
PHQ+DQogICAgICAgICAgPGZpZ3VyZSB0aXRsZT0iIj4NCiAgICAgICAgICAgIDxhcnR3b3JrIGFs
aWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAgPCFbQ0RBVEFbDQogIDxjb21wbGV4VHlwZSBuYW1l
PSJHZXRSdGVHcnBzUnFzdFR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRl
bnNpb24gYmFzZT0ic3BwcGI6QmFzaWNRdWVyeVJxc3RUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNl
Pg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9Im9iaktleSIgdHlwZT0ic3BwcGI6T2JqS2V5VHlw
ZSINCiAgICAgICAgICAgIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAg
ICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRl
bnQ+DQogIDwvY29tcGxleFR5cGU+DQogICAgICAgICAgICAgICAgICAgICAgICBdXT4NCiAgICAg
ICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgPC90Pg0KDQog
ICAgICAgIDx0PkFzIGRlc2NyaWJlZCBpbiBhbiBlYXJsaWVyIHNlY3Rpb24gb2YgdGhpcyBkb2N1
bWVudCwgdGhlIHJlc3VsdCANCiAgICAgICAgb2YgYW55IHNwcHBRdWVyeVJlcXVlc3Qgb3BlcmF0
aW9uIGlzIGFuIHNwcHBRdWVyeVJlc3BvbnNlIGVsZW1lbnQgDQogICAgICAgIHRoYXQgY29udGFp
bnMgdGhlIG92ZXJhbGwgcmVzcG9uc2UgY29kZSBhbmQgdGhlIHF1ZXJ5IHJlc3VsdCBzZXQsIGlm
DQogICAgICAgIGFueS4gIFJlZmVyIHRvIHRoYXQgc2VjdGlvbiBvZiB0aGUgZG9jdW1lbnQgZm9y
IGEgZGV0YWlsZWQgZGVzY3JpcHRpb24gDQogICAgICAgIG9mIHRoZSBzcHBwUXVlcnlSZXNwb25z
ZSBlbGVtZW50LjwvdD4NCg0KICAgICAgPC9zZWN0aW9uPg0KDQogICAgICA8c2VjdGlvbiBhbmNo
b3I9ImFkZGRlc3RncnAiIHRpdGxlPSJBZGQgRGVzdGluYXRpb24gR3JvdXAgT3BlcmF0aW9uIj4N
CiAgICAgICAgPHQ+IEFzIGRlc2NyaWJlZCBpbiB0aGUgaW50cm9kdWN0b3J5IHNlY3Rpb25zLCBh
IERlc3RpbmF0aW9uIEdyb3VwDQogICAgICAgICAgcmVwcmVzZW50cyBhIHNldCBvZiBQdWJsaWMg
SWRlbnRpZmllcnMgd2l0aCBjb21tb24gcm91dGluZyBpbmZvcm1hdGlvbi4gPC90Pg0KICAgICAg
ICA8dD4gVGhlIEFkZERlc3RHcnBScXN0VHlwZSBvcGVyYXRpb24gY3JlYXRlcyBvciBvdmVyd3Jp
dGVzIGEgRGVzdGluYXRpb24gDQogICAgICAgICAgR3JvdXAgb2JqZWN0LiBJZiBhIERlc3RpbmF0
aW9uIEdyb3VwIHdpdGggdGhlIGdpdmVuDQogICAgICAgICAgbmFtZSBhbmQgcmVnaXN0cmFudCBJ
RCAod2hpY2ggdG9nZXRoZXIgY29tcHJpc2UgdGhlIHVuaXF1ZSBrZXkgZm9yIGEgDQogICAgICAg
ICAgRGVzdGluYXRpb24gR3JvdXApIGRvZXMgbm90IGV4aXN0LCB0aGVuIHRoZSBzZXJ2ZXIgTVVT
VA0KICAgICAgICAgIGNyZWF0ZSB0aGUgRGVzdGluYXRpb24gR3JvdXAuIElmIGEgRGVzdGluYXRp
b24gR3JvdXAgd2l0aCB0aGUgZ2l2ZW4gbmFtZQ0KICAgICAgICAgIGFuZCByZWdpc3RyYW50IElE
IGRvZXMgZXhpc3QsIHRoZW4gdGhlIHNlcnZlciBNVVNUIHJlcGxhY2UgdGhlDQogICAgICAgICAg
Y3VycmVudCBwcm9wZXJ0aWVzIG9mIHRoZSBEZXN0aW5hdGlvbiBHcm91cCB3aXRoIHRoZSBwcm9w
ZXJ0aWVzDQogICAgICAgICAgcGFzc2VkIGludG8gdGhlIEFkZERlc3RHcnBzUnFzdFR5cGUgb3Bl
cmF0aW9uLiBUaGUgWFNEDQogICAgICAgICAgZGVjbGFyYXRpb25zIG9mIHRoZSBvcGVyYXRpb24g
cmVxdWVzdCBvYmplY3QgYXJlIGFzIGZvbGxvd3M6IDwvdD4NCg0KICAgICAgICA8dD4NCiAgICAg
ICAgICA8ZmlndXJlIHRpdGxlPSIiPg0KICAgICAgICAgICAgPGFydHdvcmsgYWxpZ249ImxlZnQi
Pg0KICAgICAgICAgICAgICA8IVtDREFUQVsNCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkFkZERlc3RH
cnBScXN0VHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNl
PSJzcHBwYjpCYXNpY1Jxc3RUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxl
bGVtZW50IG5hbWU9ImRlc3RHcnAiIHR5cGU9InNwcHBiOkRlc3RHcnBUeXBlIi8+DQogICAgICAg
IDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0K
ICA8L2NvbXBsZXhUeXBlPg0KICAgICAgICAgICAgICAgICAgICAgICAgXV0+DQogICAgICAgICAg
ICA8L2FydHdvcms+DQogICAgICAgICAgPC9maWd1cmU+DQogICAgICAgIDwvdD4NCg0KICAgICAg
ICA8dD4gVGhlIGVsZW1lbnQgcGFzc2VkIGludG8gdGhlIHNwcHBVcGRhdGVSZXF1ZXN0IGVsZW1l
bnQgZm9yIHRoaXMNCiAgICAgICAgICBvcGVyYXRpb24gaXMgYW4gZWxlbWVudCBvZiB0eXBlIEFk
ZERlc3RHcnBScXN0dHlwZSwgd2hpY2ggZXh0ZW5kcyANCiAgICAgICAgICBCYXNpY1Jxc3RUeXBl
IGFuZCBjb250YWlucyBhIERlc3RHcnBUeXBlIG9iamVjdC4gVGhlIERlc3RHcnBUeXBlIA0KICAg
ICAgICAgIG9iamVjdCBzdHJ1Y3R1cmUgaXMgZGVmaW5lZCBhcyBmb2xsb3dzOiA8L3Q+DQoNCiAg
ICAgICAgPHQ+DQogICAgICAgICAgPGZpZ3VyZSB0aXRsZT0iIj4NCiAgICAgICAgICAgIDxhcnR3
b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAgPCFbQ0RBVEFbDQogIDxjb21wbGV4VHlw
ZSBuYW1lPSJEZXN0R3JwVHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICA8ZXh0ZW5z
aW9uIGJhc2U9InNwcHBiOkJhc2ljT2JqVHlwZSI+DQogICAgICA8c2VxdWVuY2U+DQogICAgICAg
ICA8ZWxlbWVudCBuYW1lPSJkZ05hbWUiIHR5cGU9InNwcHBiOk9iak5hbWVUeXBlIi8+DQogICAg
ICA8L3NlcXVlbmNlPg0KICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0K
ICA8L2NvbXBsZXhUeXBlPg0KICAgICAgICAgICAgICAgICAgICAgICAgXV0+DQogICAgICAgICAg
ICA8L2FydHdvcms+DQogICAgICAgICAgPC9maWd1cmU+DQogICAgICAgIDwvdD4NCg0KICAgICAg
ICA8dD5UaGUgRGVzdEdycFR5cGUgb2JqZWN0IGlzIGNvbXBvc2VkIG9mIHRoZSBmb2xsb3dpbmcN
CiAgICAgICAgICBlbGVtZW50czogPGxpc3Qgc3R5bGU9InN5bWJvbHMiIGhhbmdJbmRlbnQ9IjUi
Pg0KICAgICAgICAgICAgPHQ+IGJhc2U6IEFsbCBmaXJzdCBjbGFzcyBvYmplY3RzIGV4dGVuZCAg
DQogICAgICAgICAgICAgIEJhc2ljT2JqVHlwZSB3aGljaCBjb250YWlucyB0aGUgSUQgb2YgdGhl
IA0KICAgICAgICAgICAgICByZWdpc3RyYW50IG9yZ2FuaXphdGlvbiB0aGF0IG93bnMgdGhpcyBv
YmplY3QsIHRoZSBJRCANCiAgICAgICAgICAgICAgb2YgdGhlIHJlZ2lzdHJhciBvcmdhbml6YXRp
b24gdGhhdCBwcm92aXNpb25lZCB0aGlzIA0KICAgICAgICAgICAgICBvYmplY3QsIHRoZSBkYXRl
IGFuZCB0aW1lIHRoYXQgdGhlIG9iamVjdCB3YXMgY3JlYXRlZCANCiAgICAgICAgICAgICAgYnkg
dGhlIHNlcnZlciwgYW5kIHRoZSBkYXRlIGFuZCB0aW1lIHRoYXQgdGhlIG9iamVjdCANCiAgICAg
ICAgICAgICAgd2FzIGxhc3QgbW9kaWZpZWQuIElmIHRoZSBjbGllbnQgcGFzc2VkIGluIGVpdGhl
ciB0aGUgDQogICAgICAgICAgICAgIGNyZWF0ZWQgZGF0ZSBvciB0aGUgbW9kaWZpY2F0aW9uIGRh
dGUsIHRoZSBzZXJ2ZXIgd2lsbCANCiAgICAgICAgICAgICAgaWdub3JlIHRoZW0uICBUaGUgc2Vy
dmVyIHNldHMgdGhlc2UgdHdvIGRhdGUvdGltZSB2YWx1ZXMuPC90Pg0KICAgICAgICAgICAgPHQ+
IGRnTmFtZTogVGhlIGNoYXJhY3RlciBzdHJpbmcgdGhhdCBjb250YWlucyB0aGUNCiAgICAgICAg
ICAgICAgbmFtZSBvZiB0aGUgRGVzdGluYXRpb24gR3JvdXAuIFRoaXMgdW5pcXVlbHkgaWRlbnRp
ZmllcyB0aGlzDQogICAgICAgICAgICAgIG9iamVjdCB3aXRoaW4gdGhlIGNvbnRleHQgb2YgdGhl
IHJlZ2lzdHJhbnQgSUQgKGEgY2hpbGQNCiAgICAgICAgICAgICAgZWxlbWVudCBvZiB0aGUgYmFz
ZSBlbGVtZW50IGFzIGRlc2NyaWJlZCBhYm92ZSkuIDwvdD4NCiAgICAgICAgICAgIDx0PiBleHQ6
IFBvaW50IG9mIGV4dGVuc2liaWxpdHkgZGVzY3JpYmVkIGluIGEgcHJldmlvdXMNCiAgICAgICAg
ICAgICAgc2VjdGlvbiBvZiB0aGlzIGRvY3VtZW50LiA8L3Q+DQogICAgICAgICAgPC9saXN0Pg0K
ICAgICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+QXMgd2l0aCB0aGUgcmVzcG9uc2VzIHRvIGFsbCB1
cGRhdGUgb3BlcmF0aW9ucywgdGhlIHJlc3VsdCANCiAgICAgICAgb2YgdGhlIEFkZERlc3RHcnBS
cXN0VHlwZSBvcGVyYXRpb24gaXMgY29udGFpbmVkIGluIHRoZSBnZW5lcmljIA0KICAgICAgICBz
cHBwVXBkYXRlUmVzcG9uc2UgZGF0YSBzdHJ1Y3R1cmUgZGVzY3JpYmVkIGluIGFuIGVhcmxpZXIg
c2VjdGlvbnMgDQogICAgICAgIG9mIHRoaXMgZG9jdW1lbnQuICBGb3IgYSBkZXRhaWxlZCBkZXNj
cmlwdGlvbiBvZiB0aGUgDQogICAgICAgIHNwcHBVcGRhdGVSZXNwb25zZSBkYXRhIHN0cnVjdHVy
ZSByZWZlciB0byB0aGF0IHNlY3Rpb24gb2YgdGhlIA0KICAgICAgICBkb2N1bWVudC48L3Q+DQoN
CiAgICAgIDwvc2VjdGlvbj4NCg0KICAgICAgPHNlY3Rpb24gYW5jaG9yPSJnZXRkZXN0Z3JwcyIg
dGl0bGU9IkdldCBEZXN0aW5hdGlvbiBHcm91cHMgT3BlcmF0aW9uIj4NCiAgICAgICAgPHQ+IFRo
ZSBnZXREZXN0R3Jwc1Jxc3Qgb3BlcmF0aW9uIGFsbG93cyBhIGNsaWVudCB0byBnZXQgdGhlDQog
ICAgICAgICAgcHJvcGVydGllcyBvZiBEZXN0aW5hdG9pbiBHcm91cCBvYmplY3RzIHRoYXQgYSBy
ZWdpc3RyYXINCiAgICAgICAgICBvcmdhbml6YXRpb24gaXMgYXV0aG9yaXplZCB0byB2aWV3LiBU
aGUgc2VydmVyIHdpbGwgYXR0ZW1wdA0KICAgICAgICAgIHRvIGZpbmQgYSBEZXN0aW5hdGlvbiBH
cm91cCBvYmplY3QgdGhhdCBoYXMgdGhlIHJlZ2lzdHJhbnQgSUQgYW5kDQogICAgICAgICAgZGVz
dGluYXRpb24gZ3JvdXAgbmFtZSBwYWlyIGNvbnRhaW5lZCBpbiBlYWNoIE9iaktleVR5cGUgb2Jq
ZWN0DQogICAgICAgICAgaW5zdGFuY2UuIElmIHRoZXJlIGFyZSBubyBtYXRjaGluZyBEZXN0aW5h
dGlvbiBHcm91cHMgZm91bmQgdGhlbiANCiAgICAgICAgICBhbiBlbXB0eSByZXN1bHQgc2V0IHdp
bGwgYmUgcmV0dXJuZWQuIElmIHRoZSBzZXQgb2YgT2JqS2V5VHlwZSANCiAgICAgICAgICBvYmpl
Y3RzIHBhc3NlZCBpbiBpcyBlbXB0eSB0aGVuIHRoZSBzZXJ2ZXIgd2lsbCByZXR1cm4gdGhlIGxp
c3Qgb2YgIA0KICAgICAgICAgIERlc3RpbmF0aW9uIEdyb3VwIG9iamVjdHMgdGhhdCB0aGUgcXVl
cnlpbmcgcmVnaXN0cmFyIGhhcyB0aGUgYXV0aG9yaXR5IA0KICAgICAgICAgIHRvIHZpZXcuIDwv
dD4NCiAgICAgICAgPHQ+IFRoZSBlbGVtZW50IHBhc3NlZCBpbnRvIHRoZSBzcHBwUXVlcnlSZXF1
ZXN0IGVsZW1lbnQgZm9yIHRoaXMNCiAgICAgICAgICBvcGVyYXRpb24gaXMgYW4gaW5zdGFuY2Ug
b2YgdHlwZSBHZXREZXN0R3Jwc1Jxc3RUeXBlLCB3aGljaCANCiAgICAgICAgICBleHRlbmRzIEJh
c2ljUXVlcnlScXN0VHlwZSBhbmQgY29udGFpbnMgemVybyBvciBtb3JlIE9iaktleVR5cGUgDQog
ICAgICAgICAgb2JqZWN0cy4gQW55IGxpbWl0YXRpb24gb24gdGhlIG1heGltdW0gbnVtYmVyIG9m
IG9iamVjdHMgdGhhdCANCiAgICAgICAgICBtYXkgYmUgcGFzc2VkIGludG8gb3IgcmV0dXJuZWQg
YnkgdGhpcyBvcGVyYXRpb24gaXMgYSBwb2xpY3kgDQogICAgICAgICAgZGVjaXNpb24gYW5kIG5v
dCBsaW1pdGVkIGJ5IHRoZSBwcm90b2NvbC4gVGhlIFhTRCBkZWNsYXJhdGlvbiANCiAgICAgICAg
ICBvZiB0aGUgb3BlcmF0aW9uIGlzIGFzIGZvbGxvd3M6IDwvdD4NCg0KICAgICAgICA8dD4NCiAg
ICAgICAgICA8ZmlndXJlIHRpdGxlPSIiPg0KICAgICAgICAgICAgPGFydHdvcmsgYWxpZ249Imxl
ZnQiPg0KICAgICAgICAgICAgICA8IVtDREFUQVsNCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkdldERl
c3RHcnBzUnFzdFR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24g
YmFzZT0ic3BwcGI6QmFzaWNRdWVyeVJxc3RUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAg
ICAgICAgIDxlbGVtZW50IG5hbWU9Im9iaktleSIgdHlwZT0ic3BwcGI6T2JqS2V5VHlwZSINCiAg
ICAgICAgICAgIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAg
PC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQog
IDwvY29tcGxleFR5cGU+DQogICAgICAgICAgICAgICAgICAgICAgICBdXT4NCiAgICAgICAgICAg
IDwvYXJ0d29yaz4NCiAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgPC90Pg0KDQogICAgICAg
IDx0PkFzIGRlc2NyaWJlZCBpbiBhbiBlYXJsaWVyIHNlY3Rpb24gb2YgdGhpcyBkb2N1bWVudCwg
dGhlIHJlc3VsdCANCiAgICAgICAgb2YgYW55IHNwcHBRdWVyeVJlcXVlc3Qgb3BlcmF0aW9uIGlz
IGFuIHNwcHBRdWVyeVJlc3BvbnNlIGVsZW1lbnQgDQogICAgICAgIHRoYXQgY29udGFpbnMgdGhl
IG92ZXJhbGwgcmVzcG9uc2UgY29kZSBhbmQgdGhlIHF1ZXJ5IHJlc3VsdCBzZXQsIGlmDQogICAg
ICAgIGFueS4gIFJlZmVyIHRvIHRoYXQgc2VjdGlvbiBvZiB0aGUgZG9jdW1lbnQgZm9yIGEgZGV0
YWlsZWQgZGVzY3JpcHRpb24gDQogICAgICAgIG9mIHRoZSBzcHBwUXVlcnlSZXNwb25zZSBlbGVt
ZW50LjwvdD4NCg0KICAgICAgPC9zZWN0aW9uPg0KDQogICAgICA8c2VjdGlvbiBhbmNob3I9ImFk
ZHJ0ZWdycG9mZmVyIiB0aXRsZT0iQWRkIFJvdXRlIEdyb3VwIE9mZmVyIE9wZXJhdGlvbiI+DQog
ICAgICAgIDx0PiBUaGUgbGlzdCBvZiBwZWVyIG9yZ2FuaXphdGlvbnMgd2hvc2UgcmVzb2x1dGlv
biByZXNwb25zZXMNCiAgICAgICAgICBjYW4gaW5jbHVkZSB0aGUgcm91dGluZyBpbmZvcm1hdGlv
biBjb250YWluZWQgaW4gYSBnaXZlbg0KICAgICAgICAgIFJvdXRlIEdyb3VwIGlzIGNvbnRyb2xs
ZWQgYnkgdGhlIG9yZ2FuaXphdGlvbiB0byB3aGljaCBhDQogICAgICAgICAgUm91dGUgR3JvdXAg
b2JqZWN0IGJlbG9uZ3MgKGl0cyByZWdpc3RyYW50KSwgYW5kIHRoZSBwZWVyDQogICAgICAgICAg
b3JnYW5pemF0aW9uIHRoYXQgc3VibWl0cyByZXNvbHV0aW9uIHJlcXVlc3RzIChhIGRhdGENCiAg
ICAgICAgICByZWNpcGllbnQsIGFsc28ga25vdyBhcyBhIHBlZXJpbmcgb3JnYW5pemF0aW9uKS4g
VGhlIHJlZ2lzdHJhbnQgDQogICAgICAgICAgb2ZmZXJzIGFjY2VzcyB0byBhIFJvdXRlIEdyb3Vw
IGJ5IHN1Ym1pdHRpbmcgYSBSb3V0ZSBHcm91cCBPZmZlci4gDQogICAgICAgICAgVGhlIGRhdGEg
cmVjaXBpZW50IGNhbiB0aGVuIGFjY2VwdCBvciByZWplY3QgdGhhdCBvZmZlci4NCiAgICAgICAg
ICBOb3QgdW50aWwgYWNjZXNzIHRvIGEgUm91dGUgR3JvdXAgaGFzIGJlZW4gb2ZmZXJlZCBhbmQN
CiAgICAgICAgICBhY2NlcHRlZCB3aWxsIHRoZSBkYXRhIHJlY2lwaWVudCdzIG9yZ2FuaXphdGlv
biBJRCBiZQ0KICAgICAgICAgIGluY2x1ZGVkIGluIHRoZSBwZWVyaW5nT3JnIGxpc3QgaW4gYSBS
b3V0ZSBHcm91cCBvYmplY3QsIGFuZA0KICAgICAgICAgIHRoYXQgUm91dGUgR3JvdXAncyBwZWVy
aW5nIGluZm9ybWF0aW9uIGJlY29tZSBhIGNhbmRpZGF0ZQ0KICAgICAgICAgIGZvciBpbmNsdXNp
b24gaW4gdGhlIHJlc3BvbnNlcyB0byB0aGUgcmVzb2x1dGlvbiByZXF1ZXN0cw0KICAgICAgICAg
IHN1Ym1pdHRlZCBieSB0aGF0IGRhdGEgcmVjaXBpZW50LiBUaGUgQWRkUnRlR3JwT2ZmZXJzUnFz
dFR5cGUNCiAgICAgICAgICBvcGVyYXRpb24gY3JlYXRlcyBvciBvdmVyd3JpdGVzIG9uZSBvciBt
b3JlIFJvdXRlIEdyb3VwDQogICAgICAgICAgT2ZmZXIgb2JqZWN0cy4gSWYgYSBSb3V0ZSBHcm91
cCBPZmZlciBmb3IgdGhlIGdpdmVuIFJvdXRlIEdyb3VwIA0KICAgICAgICAgIG9iamVjdCBrZXkg
YW5kIHRoZSBvZmZlcmVkVG9PcmcgSUQgZG9lcyBub3QgZXhpc3QsIHRoZW4gdGhlIA0KICAgICAg
ICAgIHNlcnZlciBjcmVhdGVzIHRoZSBSb3V0ZSBHcm91cCBPZmZlciBvYmplY3QuIElmIGEgc3Vj
aCBhIA0KICAgICAgICAgIFJvdXRlIEdyb3VwIE9mZmVyIGRvZXMgZXhpc3QsIHRoZW4gdGhlIHNl
cnZlciByZXBsYWNlcyB0aGUgDQogICAgICAgICAgY3VycmVudCBvYmplY3Qgd2l0aCB0aGUgbmV3
IG9iamVjdC4gVGhlIFhTRCBkZWNsYXJhdGlvbnMgb2YgDQogICAgICAgICAgdGhlIG9wZXJhdGlv
biByZXF1ZXN0IG9iamVjdCBhcmUgYXMgZm9sbG93czogPC90Pg0KDQogICAgICAgIDx0Pg0KICAg
ICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAgICA8YXJ0d29yayBhbGlnbj0ibGVm
dCI+DQogICAgICAgICAgICAgIDwhW0NEQVRBWw0KICA8Y29tcGxleFR5cGUgbmFtZT0iQWRkUnRl
R3JwT2ZmZXJScXN0VHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lv
biBiYXNlPSJzcHBwYjpCYXNpY1Jxc3RUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAg
ICAgIDxlbGVtZW50IG5hbWU9InJ0ZUdycE9mZmVyIiB0eXBlPSJzcHBwYjpSdGVHcnBPZmZlclR5
cGUiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29t
cGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogICAgICAgICAgICAgICAgICAgICAgICBd
XT4NCiAgICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAg
PC90Pg0KDQogICAgICAgIDx0PiBUaGUgZWxlbWVudCBwYXNzZWQgaW50byB0aGUgc3BwcFVwZGF0
ZVJlcXVlc3QgZWxlbWVudCBmb3IgdGhpcw0KICAgICAgICAgIG9wZXJhdGlvbiBpcyBhbiBpbnN0
YW5jZSBvZiBBZGRSdGVHcnBPZmZlclJxc3RUeXBlLCB3aGljaCBleHRlbmRzDQogICAgICAgICAg
QmFzaWNScXN0VHlwZSBhbmQgY29udGFpbnMgYSBSdGVHcnBPZmZlclR5cGUgb2JqZWN0LiBUaGUg
WFNEDQogICAgICAgICAgZGVjbGFyYXRpb24gb2YgdGhlIFJ0ZUdycE9mZmVyVHlwZSBpcyBhcyBm
b2xsb3dzOiA8L3Q+DQoNCiAgICAgICAgPHQ+DQogICAgICAgICAgPGZpZ3VyZSB0aXRsZT0iIj4N
CiAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAgPCFbQ0RB
VEFbDQogIDxjb21wbGV4VHlwZSBuYW1lPSJSdGVHcnBPZmZlclR5cGUiPg0KICAgPGNvbXBsZXhD
b250ZW50Pg0KICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljT2JqVHlwZSI+DQogICAg
ICAgPHNlcXVlbmNlPg0KICAgICAgICAgPGVsZW1lbnQgbmFtZT0icnRlR3JwT2ZmZXJLZXkiIHR5
cGU9InNwcHBiOlJ0ZUdycE9mZmVyS2V5VHlwZSIvPg0KICAgICAgICAgPGVsZW1lbnQgbmFtZT0i
c3RhdHVzIiB0eXBlPSJzcHBwYjpSdGVHcnBPZmZlclN0YXR1c1R5cGUiLz4NCiAgICAgICAgIDxl
bGVtZW50IG5hbWU9Im9mZmVyRGF0ZVRpbWUiIHR5cGU9ImRhdGVUaW1lIi8+DQogICAgICAgICA8
ZWxlbWVudCBuYW1lPSJhY2NlcHREYXRlVGltZSIgdHlwZT0iZGF0ZVRpbWUiIG1pbk9jY3Vycz0i
MCIvPg0KICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZXh0IiB0eXBlPSJzcHBwYjpFeHRBbnlUeXBl
IiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICA8L3NlcXVlbmNlPg0KICAgICA8L2V4dGVuc2lvbj4N
CiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICAgIA0KICA8Y29tcGxl
eFR5cGUgbmFtZT0iUnRlR3JwT2ZmZXJLZXlUeXBlIj4NCiAgICA8c2VxdWVuY2U+DQogICAgICA8
ZWxlbWVudCBuYW1lPSJydGVHcnBLZXkiIHR5cGU9InNwcHBiOk9iaktleVR5cGUiLz4NCiAgICAg
IDxlbGVtZW50IG5hbWU9Im9mZmVyZWRUbyIgdHlwZT0ic3BwcGI6T3JnSWRUeXBlIi8+DQogICAg
PC9zZXF1ZW5jZT4NCiAgPC9jb21wbGV4VHlwZT4NCiAgDQogIDxzaW1wbGVUeXBlIG5hbWU9IlJ0
ZUdycE9mZmVyU3RhdHVzVHlwZSI+DQogICAgPHJlc3RyaWN0aW9uIGJhc2U9InRva2VuIj4NCiAg
ICAgIDxlbnVtZXJhdGlvbiB2YWx1ZT0ib2ZmZXJlZCIvPg0KICAgICAgPGVudW1lcmF0aW9uIHZh
bHVlPSJhY2NlcHRlZCIvPg0KICAgIDwvcmVzdHJpY3Rpb24+DQogIDwvc2ltcGxlVHlwZT4NCiAg
ICAgICAgICAgICAgICAgICAgICAgIF1dPg0KICAgICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAg
ICAgIDwvZmlndXJlPg0KICAgICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+VGhlIFJ0ZUdycE9mZmVy
VHlwZSBvYmplY3QgaXMgY29tcG9zZWQgb2YgdGhlIGZvbGxvd2luZw0KICAgICAgICAgIGVsZW1l
bnRzOiA8bGlzdCBzdHlsZT0ic3ltYm9scyIgaGFuZ0luZGVudD0iNSI+DQogICAgICAgICAgICA8
dD4gYmFzZTogQWxsIGZpcnN0IGNsYXNzIG9iamVjdHMgZXh0ZW5kICANCiAgICAgICAgICAgICAg
QmFzaWNPYmpUeXBlIHdoaWNoIGNvbnRhaW5zIHRoZSBJRCBvZiB0aGUgDQogICAgICAgICAgICAg
IHJlZ2lzdHJhbnQgb3JnYW5pemF0aW9uIHRoYXQgb3ducyB0aGlzIG9iamVjdCwgdGhlIElEIA0K
ICAgICAgICAgICAgICBvZiB0aGUgcmVnaXN0cmFyIG9yZ2FuaXphdGlvbiB0aGF0IHByb3Zpc2lv
bmVkIHRoaXMgDQogICAgICAgICAgICAgIG9iamVjdCwgdGhlIGRhdGUgYW5kIHRpbWUgdGhhdCB0
aGUgb2JqZWN0IHdhcyBjcmVhdGVkIA0KICAgICAgICAgICAgICBieSB0aGUgc2VydmVyLCBhbmQg
dGhlIGRhdGUgYW5kIHRpbWUgdGhhdCB0aGUgb2JqZWN0IA0KICAgICAgICAgICAgICB3YXMgbGFz
dCBtb2RpZmllZC4gSWYgdGhlIGNsaWVudCBwYXNzZWQgaW4gZWl0aGVyIHRoZSANCiAgICAgICAg
ICAgICAgY3JlYXRlZCBkYXRlIG9yIHRoZSBtb2RpZmljYXRpb24gZGF0ZSwgdGhlIHdpbGwgaWdu
b3JlIA0KICAgICAgICAgICAgICB0aGVtLiAgVGhlIHNlcnZlciBzZXRzIHRoZXNlIHR3byBkYXRl
L3RpbWUgdmFsdWVzLjwvdD4NCiAgICAgICAgICAgIDx0PiBydGVHcnBPZmZlcktleTogVGhlIG9i
amVjdCB0aGF0IGlkZW50aWZpZXMgdGhlIHJvdXRlDQogICAgICAgICAgICAgIHRoYXQgaXMgb3Ig
aGFzIGJlZW4gb2ZmZXJlZCBhbmQgdGhlIG9yZ2FuaXphdGlvbiB0aGF0IGl0DQogICAgICAgICAg
ICAgIGlzIG9yIGhhcyBiZWVuIG9mZmVyZWQgdG8uIFRoZSBjb21iaW5hdGlvbiBvZiB0aGVzZQ0K
ICAgICAgICAgICAgICB0aHJlZSBkYXRhIGVsZW1lbnRzIHVuaXF1ZWx5IGlkZW50aWZ5IGEgUm91
dGUgR3JvdXANCiAgICAgICAgICAgICAgT2ZmZXIuIDwvdD4NCiAgICAgICAgICAgIDx0PiBzdGF0
dXM6IFRoZSBzdGF0dXMgb2YgdGhlIG9mZmVyLCBvZmZlcmVkIG9yIGFjY2VwdGVkLg0KICAgICAg
ICAgICAgICBUaGlzIHN0YXR1cyBpcyBjb250cm9sbGVkIGJ5IHRoZSBzZXJ2ZXIuIEl0IGlzDQog
ICAgICAgICAgICAgIGF1dG9tYXRpY2FsbHkgc2V0IHRvICJvZmZlcmVkIiB3aGVuIGV2ZXIgYSBu
ZXcgUm91dGUNCiAgICAgICAgICAgICAgR3JvdXAgT2ZmZXIgaXMgYWRkZWQsIGFuZCBpcyBhdXRv
bWF0aWNhbGx5IHNldCB0bw0KICAgICAgICAgICAgICAiYWNjZXB0ZWQiIGlmIGFuZCB3aGVuIHRo
YXQgb2ZmZXIgaXMgYWNjZXB0ZWQuIFRoZSB2YWx1ZQ0KICAgICAgICAgICAgICBvZiB0aGUgZWxl
bWVudCBpcyBpZ25vcmVkIHdoZW4gcGFzc2VkIGluIGJ5IHRoZSBjbGllbnQuIDwvdD4NCiAgICAg
ICAgICAgIDx0PiBvZmZlckRhdGVUaW1lOiBEYXRlIGFuZCB0aW1lIGluIEdNVCB3aGVuIHRoZSBS
b3V0ZQ0KICAgICAgICAgICAgICBHcm91cCBPZmZlciB3YXMgYWRkZWQuIDwvdD4NCiAgICAgICAg
ICAgIDx0PiBhY2NlcHREYXRlVGltZTogRGF0ZSBhbmQgdGltZSBpbiBHTVQgd2hlbiB0aGUgUm91
dGUNCiAgICAgICAgICAgICAgR3JvdXAgT2ZmZXIgd2FzIGFjY2VwdGVkLiA8L3Q+DQogICAgICAg
ICAgPC9saXN0Pg0KICAgICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+QXMgd2l0aCB0aGUgcmVzcG9u
c2VzIHRvIGFsbCB1cGRhdGUgb3BlcmF0aW9ucywgdGhlIHJlc3VsdCANCiAgICAgICAgb2YgdGhl
IEFkZFJ0ZUdycE9mZmVyUnFzdFR5cGUgb3BlcmF0aW9uIGlzIGNvbnRhaW5lZCBpbiB0aGUgZ2Vu
ZXJpYyANCiAgICAgICAgc3BwcFVwZGF0ZVJlc3BvbnNlIGRhdGEgc3RydWN0dXJlIGRlc2NyaWJl
ZCBpbiBhbiBlYXJsaWVyIHNlY3Rpb25zIA0KICAgICAgICBvZiB0aGlzIGRvY3VtZW50LiAgRm9y
IGEgZGV0YWlsZWQgZGVzY3JpcHRpb24gb2YgdGhlIA0KICAgICAgICBzcHBwVXBkYXRlUmVzcG9u
c2UgZGF0YSBzdHJ1Y3R1cmUgcmVmZXIgdG8gdGhhdCBzZWN0aW9uIG9mIHRoZSANCiAgICAgICAg
ZG9jdW1lbnQuPC90Pg0KICAgICAgICANCiAgICAgIDwvc2VjdGlvbj4NCg0KICAgICAgPHNlY3Rp
b24gYW5jaG9yPSJhY2NydGVncnBvZmYiIHRpdGxlPSJBY2NlcHQgUm91dGUgR3JvdXAgT2ZmZXIg
T3BlcmF0aW9uIj4NCiAgICAgICAgPHQ+IE5vdCB1bnRpbCBhY2Nlc3MgdG8gYSBSb3V0ZSBHcm91
cCBoYXMgYmVlbiBvZmZlcmVkIGFuZA0KICAgICAgICAgIGFjY2VwdGVkIHdpbGwgdGhlIGRhdGEg
cmVjaXBpZW50J3Mgb3JnYW5pemF0aW9uIElEIHdpbGwgaXQgYmUgIA0KICAgICAgICAgIGluY2x1
ZGVkIGluIHRoZSBwZWVyaW5nT3JnIGxpc3QgaW4gdGhhdCBSb3V0ZSBHcm91cCBvYmplY3QsDQog
ICAgICAgICAgYW5kIHRoYXQgUm91dGUgR3JvdXAncyBwZWVyaW5nIGluZm9ybWF0aW9uIGJlY29t
ZSBhDQogICAgICAgICAgY2FuZGlkYXRlIGZvciBpbmNsdXNpb24gaW4gdGhlIHJlc3BvbnNlcyB0
byB0aGUgcmVzb2x1dGlvbg0KICAgICAgICAgIHJlcXVlc3RzIHN1Ym1pdHRlZCBieSB0aGF0IGRh
dGEgcmVjaXBpZW50LiAgVGhlDQogICAgICAgICAgQWNjZXB0UnRlR3JwT2ZmZXJzUnFzdFR5cGUg
b3BlcmF0aW9uIGlzIGNhbGxlZCBieSwgb3Igb24gYmVoYWxmDQogICAgICAgICAgb2YsIHRoZSBk
YXRhIHJlY2lwaWVudCB0byBhY2NlcHQgYSBSb3V0ZSBHcm91cA0KICAgICAgICAgIE9mZmVyIHRo
YXQgaXMgcGVuZGluZyBpbiB0aGUgIm9mZmVyZWQiIHN0YXR1cyBmb3IgdGhlIGRhdGENCiAgICAg
ICAgICByZWNpcGllbnQncyBvcmdhbml6YXRpb24gSUQuIElmIGEgUm91dGUgR3JvdXAgT2ZmZXIg
Zm9yIHRoZQ0KICAgICAgICAgIGdpdmVuIFJvdXRlIEdyb3VwIE9mZmVyIGtleSAocm91dGUgbmFt
ZSwgcm91dGUgcmVnaXN0cmFudA0KICAgICAgICAgIElELCBkYXRhIHJlY2lwaWVudCdzIG9yZ2Fu
aXphdGlvbiBJRCkgZXhpc3RzLCB0aGVuIHRoZQ0KICAgICAgICAgIHNlcnZlciBtb3ZlcyB0aGUg
Um91dGUgR3JvdXAgT2ZmZXIgdG8gdGhlICJhY2NlcHRlZCIgc3RhdHVzDQogICAgICAgICAgYW5k
IGFkZHMgdGhhdCBkYXRhIHJlY2lwaWVudCdzIG9yZ2FuaXphdGlvbiBJRCBpbnRvIHRoZSBsaXN0
DQogICAgICAgICAgb2YgcGVlck9yZ0lkcyBmb3IgdGhhdCBSb3V0ZSBHcm91cC4gSWYgYSBzdWNo
IGEgUm91dGUgR3JvdXANCiAgICAgICAgICBPZmZlciBkb2VzIG5vdCBleGlzdCwgdGhlbiB0aGUg
c2VydmVyIHJldHVybnMgdGhlDQogICAgICAgICAgYXBwcm9wcmlhdGUgZXJyb3IgY29kZSwgMjEw
NS4gVGhlIFhTRCBkZWNsYXJhdGlvbnMgZm9yIHRoZQ0KICAgICAgICAgIG9wZXJhdGlvbiByZXF1
ZXN0IG9iamVjdCBhcmUgYXMgZm9sbG93czogPC90Pg0KDQogICAgICAgIDx0Pg0KICAgICAgICAg
IDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQog
ICAgICAgICAgICAgIDwhW0NEQVRBWw0KICA8Y29tcGxleFR5cGUgbmFtZT0iQWNjZXB0UnRlR3Jw
T2ZmZXJScXN0VHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBi
YXNlPSJzcHBwYjpCYXNpY1Jxc3RUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAg
IDxlbGVtZW50IG5hbWU9InJ0ZUdycE9mZmVyS2V5IiB0eXBlPSJzcHBwYjpSdGVHcnBPZmZlcktl
eVR5cGUiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwv
Y29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogICAgICAgICAgICAgICAgICAgICAg
ICBdXT4NCiAgICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAg
ICAgPC90Pg0KDQogICAgICAgIDx0PlRoZSBlbGVtZW50IHBhc3NlZCBpbnRvIHRoZSBzcHBwVXBk
YXRlUmVxdWVzdCBlbGVtZW50IGZvciB0aGlzDQogICAgICAgICAgb3BlcmF0aW9uIGlzIGFuIGlu
c3RhbmNlIG9mIEFjY2VwdFJ0ZUdycE9mZmVyc1Jxc3RUeXBlLCB3aGljaCBleHRlbmRzDQogICAg
ICAgICAgQmFzaWNScXN0VHlwZSBhbmQgY29udGFpbnMgYSBSdGVHcnBPZmZlcktleVR5cGUgb2Jq
ZWN0LjwvdD4NCg0KICAgICAgICA8dD5BcyB3aXRoIHRoZSByZXNwb25zZXMgdG8gYWxsIHVwZGF0
ZSBvcGVyYXRpb25zLCB0aGUgcmVzdWx0IA0KICAgICAgICBvZiB0aGUgQWNjZXB0UnRlR3JwT2Zm
ZXJScXN0VHlwZSBvcGVyYXRpb24gaXMgY29udGFpbmVkIGluIHRoZSBnZW5lcmljIA0KICAgICAg
ICBzcHBwVXBkYXRlUmVzcG9uc2UgZGF0YSBzdHJ1Y3R1cmUgZGVzY3JpYmVkIGluIGFuIGVhcmxp
ZXIgc2VjdGlvbnMgDQogICAgICAgIG9mIHRoaXMgZG9jdW1lbnQuICBGb3IgYSBkZXRhaWxlZCBk
ZXNjcmlwdGlvbiBvZiB0aGUgDQogICAgICAgIHNwcHBVcGRhdGVSZXNwb25zZSBkYXRhIHN0cnVj
dHVyZSByZWZlciB0byB0aGF0IHNlY3Rpb24gb2YgdGhlIA0KICAgICAgICBkb2N1bWVudC48L3Q+
DQoNCiAgICAgIDwvc2VjdGlvbj4NCg0KICAgICAgPHNlY3Rpb24gYW5jaG9yPSJyZWpydGVncnBv
ZmYiIHRpdGxlPSJSZWplY3QgUm91dGUgR3JvdXAgT2ZmZXIgT3BlcmF0aW9uIj4NCiAgICAgICAg
PHQ+IFRoZSBkYXRhIHJlY2lwaWVudCB0byB3aGljaCBhIFJvdXRlIEdyb3VwIGhhcyBiZWVuIG9m
ZmVyZWQgaGFzIA0KICAgICAgICAgIHRoZSBvcHRpb24gb2YgcmVqZWN0aW5nIGEgUm91dGUgR3Jv
dXAgT2ZmZXIuICBGdXJ0aGVybW9yZSwgdGhhdCANCiAgICAgICAgICBvZmZlciBtYXkgYmUgcmVq
ZWN0ZWQsIHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciBvciBub3QgaXQgaGFzIGJlZW4NCiAgICAgICAg
ICBwcmV2aW91c2x5IGFjY2VwdGVkLiAgVGhlIFJlamVjdFJ0ZUdycE9mZmVyc1Jxc3RUeXBlIG9w
ZXJhdGlvbiBpcyB1c2VkDQogICAgICAgICAgZm9yIHRoZXNlIHB1cnBvc2VzIGFuZCBpcyBjYWxs
ZWQgYnksIG9yIG9uIGJlaGFsZiBvZiwgdGhlIGRhdGENCiAgICAgICAgICByZWNpcGllbnQgdG8g
YWNjZXB0IGEgUm91dGUgR3JvdXAgT2ZmZXIgdGhhdCBpcw0KICAgICAgICAgIHBlbmRpbmcgaW4g
dGhlICJvZmZlcmVkIiBzdGF0dXMgb3IgaXMgaW4gdGhlICJhY2NlcHRlZCIgc3RhdHVzIGZvcg0K
ICAgICAgICAgIHRoZSBkYXRhIHJlY2lwaWVudCdzIG9yZ2FuaXphdGlvbiBJRC4gSWYgYSBSb3V0
ZSBHcm91cCBPZmZlcg0KICAgICAgICAgIGZvciB0aGUgZ2l2ZW4gUm91dGUgR3JvdXAgT2ZmZXIg
a2V5IChyb3V0ZSBuYW1lLCByb3V0ZQ0KICAgICAgICAgIHJlZ2lzdHJhbnQgSUQsIGRhdGEgcmVj
aXBpZW50J3Mgb3JnYW5pemF0aW9uIElEKSBleGlzdHMgaW4NCiAgICAgICAgICBlaXRoZXIgdGhl
IG9mZmVyZWQgb3IgYWNjZXB0ZWQgc3RhdHVzLCB0aGVuIHRoZSBzZXJ2ZXINCiAgICAgICAgICBk
ZWxldGVzIHRoYXQgUm91dGUgR3JvdXAgT2ZmZXIgb2JqZWN0LCBhbmQsIGlmIGFwcHJvcHJpYXRl
LA0KICAgICAgICAgIHJlbW92ZXMgdGhlIGRhdGEgcmVjaXBpZW50cyBvcmdhbml6YXRpb24gSUQg
ZnJvbSB0aGUgbGlzdCBvZg0KICAgICAgICAgIHBlZXJpbmdPcmcgSURzIGZvciB0aGF0IFJvdXRl
IEdyb3VwLiBJZiB0aGUgUm91dGUgR3JvdXAgT2ZmZXINCiAgICAgICAgICBkb2VzIG5vdCBleGlz
dCwgdGhlbiB0aGUgc2VydmVyIHJldHVybnMgdGhlIGFwcHJvcHJpYXRlDQogICAgICAgICAgZXJy
b3IgY29kZSwgMjEwNS4gVGhlIFhTRCBkZWNsYXJhdGlvbnMgZm9yIHRoZSBvcGVyYXRpb24NCiAg
ICAgICAgICByZXF1ZXN0IG9iamVjdCBhcmUgYXMgZm9sbG93czogPC90Pg0KDQogICAgICAgIDx0
Pg0KICAgICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAgICA8YXJ0d29yayBhbGln
bj0ibGVmdCI+DQogICAgICAgICAgICAgIDwhW0NEQVRBWw0KICA8Y29tcGxleFR5cGUgbmFtZT0i
UmVqZWN0UnRlR3JwT2ZmZXJScXN0VHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAg
PGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1Jxc3RUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNl
Pg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InJ0ZUdycE9mZmVyS2V5IiB0eXBlPSJzcHBwYjpS
dGVHcnBPZmZlcktleVR5cGUiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5z
aW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogICAgICAgICAg
ICAgICAgICAgICAgICBdXT4NCiAgICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICA8L2Zp
Z3VyZT4NCiAgICAgICAgPC90Pg0KDQogICAgICAgIDx0PlRoZSBlbGVtZW50IHBhc3NlZCBpbnRv
IHRoZSBzcHBwVXBkYXRlUmVxdWVzdCBlbGVtZW50IGZvciB0aGlzDQogICAgICAgICAgb3BlcmF0
aW9uIGlzIGFuIGluc3RhbmNlIG9mIFJlamVjdFJ0ZUdycE9mZmVyc1Jxc3RUeXBlLCB3aGljaCBl
eHRlbmRzDQogICAgICAgICAgQmFzaWNScXN0VHlwZSBhbmQgY29udGFpbnMgYSBSdGVHcnBPZmZl
cktleVR5cGUgb2JqZWN0LjwvdD4NCg0KICAgICAgICA8dD5BcyB3aXRoIHRoZSByZXNwb25zZXMg
dG8gYWxsIHVwZGF0ZSBvcGVyYXRpb25zLCB0aGUgcmVzdWx0IA0KICAgICAgICBvZiB0aGUgUmVq
ZWN0UnRlR3JwT2ZmZXJScXN0VHlwZSBvcGVyYXRpb24gaXMgY29udGFpbmVkIGluIHRoZSBnZW5l
cmljIA0KICAgICAgICBzcHBwVXBkYXRlUmVzcG9uc2UgZGF0YSBzdHJ1Y3R1cmUgZGVzY3JpYmVk
IGluIGFuIGVhcmxpZXIgc2VjdGlvbnMgDQogICAgICAgIG9mIHRoaXMgZG9jdW1lbnQuICBGb3Ig
YSBkZXRhaWxlZCBkZXNjcmlwdGlvbiBvZiB0aGUgDQogICAgICAgIHNwcHBVcGRhdGVSZXNwb25z
ZSBkYXRhIHN0cnVjdHVyZSByZWZlciB0byB0aGF0IHNlY3Rpb24gb2YgdGhlIA0KICAgICAgICBk
b2N1bWVudC48L3Q+DQoNCiAgICAgIDwvc2VjdGlvbj4NCg0KICAgICAgPHNlY3Rpb24gYW5jaG9y
PSJnZXRydGVncnBvZmYiIHRpdGxlPSJHZXQgUm91dGUgR3JvdXAgT2ZmZXJzIE9wZXJhdGlvbiI+
DQogICAgICAgIDx0PiBUaGUgZ2V0UnRlR3JwT2ZmZXJzUnFzdCBvcGVyYXRpb24gYWxsb3dzIGEg
Y2xpZW50IHRvIGdldA0KICAgICAgICAgIHRoZSBwcm9wZXJ0aWVzIG9mIHplcm8gb3IgbW9yZSBS
b3V0ZSBHcm91cCBPZmZlciBvYmplY3RzDQogICAgICAgICAgdGhhdCB0aGF0IHJlZ2lzdHJhciBp
cyBhdXRob3JpemVkIHRvIHZpZXcuIFRoZSBzZXJ2ZXIgd2lsbA0KICAgICAgICAgIGF0dGVtcHQg
dG8gZmluZCBSb3V0ZSBHcm91cCBPZmZlciBvYmplY3RzIHRoYXQgaGF2ZSBhbGwgdGhlDQogICAg
ICAgICAgcHJvcGVydGllcyBzcGVjaWZpZWQgaW4gdGhlIGNyaXRlcmlhIHBhc3NlZCBpbnRvIHRo
ZQ0KICAgICAgICAgIG9wZXJhdGlvbi4gSWYgbm8gY3JpdGVyaWEgaXMgcGFzc2VkIGluIHRoZW4g
dGhlIHNlcnZlciB3aWxsDQogICAgICAgICAgcmV0dXJuIHRoZSBsaXN0IG9mIFJvdXRlIEdyb3Vw
IE9mZmVyIG9iamVjdHMgdGhhdCB0aGUNCiAgICAgICAgICBxdWVyeWluZyBjbGllbnQgaGFzIHRo
ZSBhdXRob3JpdHkgdG8gdmlldy4gSWYgdGhlcmUgYXJlIG5vDQogICAgICAgICAgbWF0Y2hpbmcg
Um91dGUgR3JvdXAgT2ZmZXJzIGZvdW5kIHRoZW4gYW4gZW1wdHkgcmVzdWx0IHNldA0KICAgICAg
ICAgIHdpbGwgYmUgcmV0dXJuZWQuIDwvdD4NCiAgICAgICAgPHQ+IFRoZSBlbGVtZW50IHBhc3Nl
ZCBpbnRvIHRoZSBzcHBwUXVlcnlSZXF1ZXN0IGVsZW1lbnQgZm9yIHRoaXMNCiAgICAgICAgICBv
cGVyYXRpb24gaXMgYW4gaW5zdGFuY2Ugb2YgR2V0UnRlR3JwT2ZmZXJzUnFzdFR5cGUsIHdoaWNo
IGV4dGVuZHMNCiAgICAgICAgICBCYXNpY1F1ZXJ5UnFzdFR5cGUgYW5kIGNvbnRhaW5zIHRoZSBj
cml0ZXJpYSB0aGF0IHRoZQ0KICAgICAgICAgIHJldHVybmVkIFJvdXRlIEdyb3VwIE9mZmVyIG9i
amVjdHMgbXVzdCBtYXRjaC4gQW55IGxpbWl0YXRpb24NCiAgICAgICAgICBvbiB0aGUgbWF4aW11
bSBudW1iZXIgb2Ygb2JqZWN0cyB0aGF0IG1heSBiZSANCiAgICAgICAgICByZXR1cm5lZCBieSB0
aGlzIG9wZXJhdGlvbiBpcyBhIHBvbGljeSBkZWNpc2lvbiBhbmQgbm90DQogICAgICAgICAgbGlt
aXRlZCBieSB0aGUgcHJvdG9jb2wuIFRoZSBYU0QgZGVjbGFyYXRpb24gb2YgdGhlDQogICAgICAg
ICAgb3BlcmF0aW9uIGlzIGFzIGZvbGxvd3M6IDwvdD4NCg0KICAgICAgICA8dD4NCiAgICAgICAg
ICA8ZmlndXJlIHRpdGxlPSIiPg0KICAgICAgICAgICAgPGFydHdvcmsgYWxpZ249ImxlZnQiPg0K
ICAgICAgICAgICAgICA8IVtDREFUQVsNCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkdldFJ0ZUdycE9m
ZmVyc1Jxc3RUeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJh
c2U9InNwcHBiOkJhc2ljUXVlcnlScXN0VHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAg
ICAgICA8ZWxlbWVudCBuYW1lPSJvZmZlcmVkQnlQZWVycyIgdHlwZT0iYm9vbGVhbiIgbWluT2Nj
dXJzPSIwIi8+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0ib2ZmZXJlZFRvUGVlcnMiIHR5cGU9
ImJvb2xlYW4iIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InN0YXR1
cyIgdHlwZT0ic3BwcGI6UnRlR3JwT2ZmZXJTdGF0dXNUeXBlIg0KICAgICAgICAgICAgbWluT2Nj
dXJzPSIwIi8+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0icGVlcmluZ09yZyIgdHlwZT0ic3Bw
cGI6T3JnSWRUeXBlIg0KICAgICAgICAgICAgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91
bmRlZCIvPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InJ0ZUdycE9mZmVyS2V5Ig0KICAgICAg
ICAgICAgdHlwZT0ic3BwcGI6UnRlR3JwT2ZmZXJLZXlUeXBlIiBtaW5PY2N1cnM9IjAiDQogICAg
ICAgICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAg
ICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4N
CiAgICAgICAgICAgICAgICAgICAgICAgIF1dPg0KICAgICAgICAgICAgPC9hcnR3b3JrPg0KICAg
ICAgICAgIDwvZmlndXJlPg0KICAgICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+VGhlIEdldFJ0ZUdy
cE9mZmVyc1Jxc3RUeXBlIG9iamVjdCBpcyBjb21wb3NlZCBvZiB0aGUNCiAgICAgICAgICBmb2xs
b3dpbmcgZWxlbWVudHM6IDxsaXN0IHN0eWxlPSJzeW1ib2xzIiBoYW5nSW5kZW50PSI1Ij4NCiAg
ICAgICAgICAgIDx0PiBvZmZlcmVkQnlQZWVyczogWmVybyBvciBvbmUgYm9vbGVhbiB2YWx1ZSB0
aGF0LCBpZg0KICAgICAgICAgICAgICB0cnVlLCBpbmRpY2F0ZXMgdGhhdCBvbmx5IG9mZmVycyB0
aGF0IGFyZSBvZmZlcmVkIGJ5DQogICAgICAgICAgICAgIHBlZXJpbmcgb3JnYW5pemF0aW9ucyB0
byB0aGUgcXVlcnlpbmcgcmVnaXN0cmFudCBzaG91bGQNCiAgICAgICAgICAgICAgYmUgaW5jbHVk
ZWQgaW4gdGhlIHJlc3VsdCBzZXQuIElmIHRoaXMgdmFsdWUgaXMgZmFsc2UsDQogICAgICAgICAg
ICAgIHRoZSBvZmZlcnMgYnkgcGVlcmluZyBvcmdhbml6YXRpb25zIHRvIHRoZSBxdWVyeWluZw0K
ICAgICAgICAgICAgICByZWdpc3RyYW50IHNob3VsZCBub3QgYmUgaW5jbHVkZWQgaW4gdGhlIHJl
c3VsdCBzZXQuIFRoZQ0KICAgICAgICAgICAgICByZXN1bHQgc2V0IGlzIGFsc28gc3ViamVjdCB0
byBvdGhlciBxdWVyeSBjcml0ZXJpYSBpbg0KICAgICAgICAgICAgICB0aGUgcmVxdWVzdC4gPC90
Pg0KICAgICAgICAgICAgPHQ+IG9mZmVyZWRUb1BlZXJzOiBaZXJvIG9yIG9uZSBib29sZWFuIHZh
bHVlIHRoYXQsIGlmDQogICAgICAgICAgICAgIHRydWUsIGluZGljYXRlcyB0aGF0IG9ubHkgb2Zm
ZXJzIHRoYXQgYXJlIG9mZmVyZWQgdG8NCiAgICAgICAgICAgICAgcGVlcmluZyBvcmdhbml6YXRp
b25zIGJ5IHRoZSBxdWVyeWluZyByZWdpc3RyYW50IHNob3VsZA0KICAgICAgICAgICAgICBiZSBp
bmNsdWRlZCBpbiB0aGUgcmVzdWx0IHNldC4gSWYgdGhpcyB2YWx1ZSBpcyBmYWxzZSwNCiAgICAg
ICAgICAgICAgdGhlIG9mZmVycyB0byBwZWVyaW5nIG9yZ2FuaXphdGlvbnMgYnkgdGhlIHF1ZXJ5
aW5nDQogICAgICAgICAgICAgIHJlZ2lzdHJhbnQgc2hvdWxkIG5vdCBiZSBpbmNsdWRlZCBpbiB0
aGUgcmVzdWx0IHNldC4gVGhlDQogICAgICAgICAgICAgIHJlc3VsdCBzZXQgaXMgYWxzbyBzdWJq
ZWN0IHRvIG90aGVyIHF1ZXJ5IGNyaXRlcmlhIGluDQogICAgICAgICAgICAgIHRoZSByZXF1ZXN0
LiA8L3Q+DQogICAgICAgICAgICA8dD4gc3RhdHVzOiBUaGUgc3RhdHVzIG9mIHRoZSBvZmZlciwg
b2ZmZXJlZCBvciBhY2NlcHRlZC4NCiAgICAgICAgICAgICAgT25seSBvZmZlcnMgaW4gdGhlIHNw
ZWNpZmllZCBzdGF0dXMgc2hvdWxkIGJlIGluY2x1ZGVkDQogICAgICAgICAgICAgIGluIHRoZSBy
ZXN1bHQgc2V0LiBJZiB0aGlzIGVsZW1lbnQgaXMgbm90IHByZXNlbnQgdGhlbg0KICAgICAgICAg
ICAgICB0aGUgc3RhdHVzIG9mIHRoZSBvZmZlciBzaG91bGQgbm90IGJlIGNvbnNpZGVyZWQgaW4g
dGhlDQogICAgICAgICAgICAgIHF1ZXJ5LiBUaGUgcmVzdWx0IHNldCBpcyBhbHNvIHN1YmplY3Qg
dG8gb3RoZXIgcXVlcnkNCiAgICAgICAgICAgICAgY3JpdGVyaWEgaW4gdGhlIHJlcXVlc3QuIDwv
dD4NCiAgICAgICAgICAgIDx0PiBwZWVyaW5nT3JnOiBaZXJvIG9yIG1vcmUgb3JnYW5pemF0aW9u
IElEcy4gT25seSBvZmZlcnMNCiAgICAgICAgICAgICAgdGhhdCBhcmUgb2ZmZXJlZCB0byBvciBv
ZmZlcmVkIGJ5IHRoZSBvcmdhbml6YXRpb24gSURzDQogICAgICAgICAgICAgIGluIHRoaXMgbGlz
dCBzaG91bGQgYmUgaW5jbHVkZWQgaW4gdGhlIHJlc3VsdCBzZXQuIFRoZQ0KICAgICAgICAgICAg
ICByZXN1bHQgc2V0IGlzIGFsc28gc3ViamVjdCB0byBvdGhlciBxdWVyeSBjcml0ZXJpYSBpbg0K
ICAgICAgICAgICAgICB0aGUgcmVxdWVzdC4gPC90Pg0KICAgICAgICAgICAgPHQ+IHJ0ZUdycE9m
ZmVyS2V5OiBaZXJvIG9yIG1vcmUgUm91dGUgR3JvdXAgT2ZmZXIgS2V5cy4NCiAgICAgICAgICAg
ICAgT25seSBvZmZlcnMgaGF2aW5nIG9uZSBvZiB0aGVzZSBrZXlzIHNob3VsZCBiZSBpbmNsdWRl
ZA0KICAgICAgICAgICAgICBpbiB0aGUgcmVzdWx0IHNldC4gVGhlIHJlc3VsdCBzZXQgaXMgYWxz
byBzdWJqZWN0IHRvDQogICAgICAgICAgICAgIG90aGVyIHF1ZXJ5IGNyaXRlcmlhIGluIHRoZSBy
ZXF1ZXN0LiA8L3Q+DQogICAgICAgICAgPC9saXN0Pg0KICAgICAgICA8L3Q+DQoNCiAgICAgICAg
PHQ+QXMgZGVzY3JpYmVkIGluIGFuIGVhcmxpZXIgc2VjdGlvbiBvZiB0aGlzIGRvY3VtZW50LCB0
aGUgcmVzdWx0IA0KICAgICAgICBvZiBhbnkgc3BwcFF1ZXJ5UmVxdWVzdCBvcGVyYXRpb24gaXMg
YW4gc3BwcFF1ZXJ5UmVzcG9uc2UgZWxlbWVudCANCiAgICAgICAgdGhhdCBjb250YWlucyB0aGUg
b3ZlcmFsbCByZXNwb25zZSBjb2RlIGFuZCB0aGUgcXVlcnkgcmVzdWx0IHNldCwgaWYNCiAgICAg
ICAgYW55LiAgUmVmZXIgdG8gdGhhdCBzZWN0aW9uIG9mIHRoZSBkb2N1bWVudCBmb3IgYSBkZXRh
aWxlZCBkZXNjcmlwdGlvbiANCiAgICAgICAgb2YgdGhlIHNwcHBRdWVyeVJlc3BvbnNlIGVsZW1l
bnQuPC90Pg0KDQogICAgICA8L3NlY3Rpb24+DQogICAgICANCiAgICAgIDxzZWN0aW9uIGFuY2hv
cj0icHViSWRzT3BlciIgdGl0bGU9IlB1YmxpYyBJZGVudGlmaWVyIE9wZXJhdGlvbnMiPg0KDQog
ICAgICAgIDx0PiBQdWJsaWMgSWRlbnRpZmllciBpcyBhIHdlbGwta25vd24gYXR0cmlidXRlIHRo
YXQgaXMgdXNlZA0KICAgICAgICAgIGFzIHRoZSBzZWFyY2gga2V5IHRvIGZpbmQgdGhlIHJvdXRl
cyBhc3NvY2lhdGVkIHdpdGggaXQuDQogICAgICAgICAgVGhlcmUgYXJlIHRocmVlIHR5cGVzIG9m
IHB1YmxpYyBpZGVudGlmaWVycyBkZWZpbmVkIGluIHRoaXMNCiAgICAgICAgICBkb2N1bWVudDog
VE5UeXBlIGZvciB0aGUgdGVsZXBob25lIG51bWJlciwgRW1haWxUeXBlIGZvciB0aGUNCiAgICAg
ICAgICBlbWFpbCBhZGRyZXNzLCBhbmQgUk5UeXBlIGZvciBQU1ROIHJvdXRpbmcgbnVtYmVyLiBG
dXJ0aGVyLA0KICAgICAgICAgIFROUmFuZ2VUeXBlIGlzIHVzZWQgdG8gYWRkIGEgcmFuZ2Ugb2Yg
dGVsZXBob25lIG51bWJlcnMuIDwvdD4NCg0KICAgICAgICA8c2VjdGlvbiBhbmNob3I9ImFkZFB1
YklkIiB0aXRsZT0iQWRkIFB1YmxpYyBJZGVudGlmaWVyIj4NCiAgICAgICAgICA8dD4gYWRkUHVi
SWRzUnFzdCBvcGVyYXRpb24gaXMgdXNlZCB0byBjcmVhdGUgb3Igb3ZlcndyaXRlDQogICAgICAg
ICAgICBvbmUgb3IgbW9yZSBwdWJsaWMgaWRlbnRpZmllcihzKS4gV2hlbiBhY3RpdmF0aW5nIGEg
bmV3DQogICAgICAgICAgICBwdWJsaWMgaWRlbnRpZmllciB0aGF0IGNhbiBiZSByZWFjaGVkIHVz
aW5nIGEgY29tbW9uIHNldA0KICAgICAgICAgICAgb2Ygcm91dGVzLCBpdCBpcyBvZnRlbiBhc3Nv
Y2lhdGVkIHdpdGggYSB3ZWxsLWtub3duDQogICAgICAgICAgICBkZXN0aW5hdGlvbiBncm91cC4g
SW4gc29tZSBjYXNlcywgc3VjaCBhcyB0aGUgZW1haWwgcHVibGljDQogICAgICAgICAgICBpZGVu
dGlmaWVyLCB0aGUgcm91dGluZyBpbmZvcm1hdGlvbiBpcyB1bmlxdWUsIGFuZA0KICAgICAgICAg
ICAgdGhlcmVmb3JlLCBhZGRQdWJJZHNScXN0IGFsbG93cyB0aGUgcHVibGljIGlkZW50aWZpZXIg
dG8NCiAgICAgICAgICAgIGJlIGRpcmVjdGx5IGFzc29jaWF0ZWQgd2l0aCBhIHJvdXRlIHJlY29y
ZC4gPC90Pg0KDQogICAgICAgICAgPHQ+IFB1YklkVHlwZSBpbiB0aGUgc2NoZW1hIHJlcHJlc2Vu
dHMgdGhlIHB1YmxpYyBpZGVudGlmaWVyDQogICAgICAgICAgICBhbmQgaXQgaXMgZGVmaW5lZCBh
cyBhbiBhYnN0cmFjdCB0eXBlLiBUTlR5cGUsIEVtYWlsVHlwZSwNCiAgICAgICAgICAgIGFuZCBS
TlR5cGUsIHRoZSBjb25jcmV0ZSB0eXBlcyBvZiBQdWJJZFR5cGUsIGFyZSBpbnB1dHMgdG8NCiAg
ICAgICAgICAgICdhZGRQdWJJZFJxc3QnIG9wZXJhdGlvbi4gVGhlIGRlY2xhcmF0aW9uIG9mDQog
ICAgICAgICAgICAnYWRkUHViSWRzUnFzdCcgaXMgYXMgZm9sbG93czogPC90Pg0KDQogICAgICAg
ICAgPHQ+DQogICAgICAgICAgICA8ZmlndXJlIHRpdGxlPSIiPg0KICAgICAgICAgICAgICA8YXJ0
d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgICAgPCFbQ0RBVEFbDQogIDxjb21wbGV4
VHlwZSBuYW1lPSJBZGRQdWJJZFJxc3RUeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAg
ICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0KICAgICAgICA8c2VxdWVu
Y2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0icGkiIHR5cGU9InNwcHBiOlB1YklkVHlwZSIv
Pg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4
Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgICAgICAgICAgICAgICAgICAgICAgIF1dPg0K
ICAgICAgICAgICAgICA8L2FydHdvcms+DQogICAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAg
ICA8L3Q+DQoNCiAgICAgICAgICA8dD4gRm9yIHRoZSAnYWRkUHViSWRzUnFzdCcgb3BlcmF0aW9u
IHRvIHN1Y2NlZWQsIGVhY2gNCiAgICAgICAgICAgIHB1YmxpYyBpZGVudGlmaWVyIHNob3VsZCBi
ZSBhc3NvY2lhdGVkIHdpdGggYXQgbGVhc3QgYQ0KICAgICAgICAgICAgdmFsaWQgZGVzdGluYXRp
b24gZ3JvdXAgb3IgYSB2YWxpZCByb3V0ZSB0eXBlIGFzIGRlZmluZWQNCiAgICAgICAgICAgIHdp
dGhpbiB0aGUgUHViSWRUeXBlIGRlZmluaXRpb24uIElmIG5vdCwgdGhlIHByb3Zpc2lvbmluZw0K
ICAgICAgICAgICAgc2VydmVyIHdpbGwgZGVlbSB0aGUgcmVxdWVzdCBhIGZhaWx1cmUgYW5kIHJl
dHVybiBhbg0KICAgICAgICAgICAgYXBwcm9wcmlhdGUgZmFpbHVyZSBjb2RlIGluIHRoZSByZXNw
b25zZS4gPC90Pg0KDQogICAgICAgICAgPHQ+IFROVHlwZSBpcyBhIGNvbmNyZXRlIHB1YmxpYyBp
ZGVudGlmaWVyIHRoYXQgZXh0ZW5kcw0KICAgICAgICAgICAgUHViSWRUeXBlIGRlZmluaXRpb24u
IElmIHRoZSBlbnRpdHkgcHJvdmlzaW9uaW5nIHRoZQ0KICAgICAgICAgICAgdGVsZXBob25lIG51
bWJlciBjYW4gYXNzZXJ0IHRoYXQgdGhlIHJlZ2lzdHJhbnQgZm9yIGENCiAgICAgICAgICAgIGdp
dmVuIFROIGlzIHRoZSBjYXJyaWVyIG9mIHJlY29yZCBbc2VlIFJGQyA1MDY3XSwgdGhlbiBpdA0K
ICAgICAgICAgICAgU0hPVUxEIGluY2x1ZGUgdGhlICdjb3JDbGFpbScgZWxlbWVudCB3aXRoIGEg
dmFsdWUgJ3RydWUnLg0KICAgICAgICAgICAgICA8dnNwYWNlIGJsYW5rTGluZXM9IjAiLz4gQW4g
U1BQUCBzZXJ2ZXIgaW1wbGVtZW50YXRpb24NCiAgICAgICAgICAgIG1heSB2YWxpZGF0ZSB0aGF0
IHRoZSByZWdpc3RyYW50IG9mIGEgZ2l2ZW4gVE4gaXMgaW5kZWVkDQogICAgICAgICAgICB0aGUg
Y2FycmllciBvZiByZWNvcmQgaW4gbmVhci1yZWFsdGltZS4gSW4gdGhpcyBjYXNlLCBhbg0KICAg
ICAgICAgICAgYXBwcm9wcmlhdGUgZmFpbHVyZSByZXNwb25zZSBNVVNUIGJlIHJldHVybmVkIGlm
IHRoZSBTUFBQDQogICAgICAgICAgICBzZXJ2ZXIgcmVjb3JkcyBkaXNhZ3JlZSB3aXRoIHRoZSBD
T1IgY2xhaW0gb2YgdGhlDQogICAgICAgICAgICBwcm92aXNpb25pbmcgZW50aXR5LiA8dnNwYWNl
IGJsYW5rTGluZXM9IjAiLz4gQW4gU1BQUA0KICAgICAgICAgICAgc2VydmVyIGltcGxlbWVudGF0
aW9uIG1heSBhbHNvIGFjY2VwdCB0aGUgcHJvdmlzaW9uaW5nDQogICAgICAgICAgICByZXF1ZXN0
cyBpbiBidWxrIGFuZCBjb25kdWN0IG9mZmxpbmUgdmFsaWRhdGlvbiBvZiB0aGUgQ09SDQogICAg
ICAgICAgICBjbGFpbXMuIEluIHRoaXMgY2FzZSwgaWYgdGhlIFNQUFAgc2VydmVyIE1VU1QgYWRk
IHRoZQ0KICAgICAgICAgICAgc3RhdHVzIG9mIHRoZSBDT1IgdmFsaWRhdGlvbiBpbiB0aGUgJ2Nv
cicgZWxlbWVudCBpbiB0aGUNCiAgICAgICAgICAgIFROIG9iamVjdCBhbmQgc2V0IHRoZSAnY29y
JyB2YWx1ZSB0byAnZmFsc2UnLiA8L3Q+DQoNCiAgICAgICAgICA8dD4NCiAgICAgICAgICAgIDxm
aWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAg
ICAgICAgICAgICAgICA8IVtDREFUQVsNCiAgPGNvbXBsZXhUeXBlIG5hbWU9IlB1YklkVHlwZSIg
YWJzdHJhY3Q9InRydWUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgPGV4dGVuc2lvbiBi
YXNlPSJzcHBwYjpCYXNpY09ialR5cGUiPg0KICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgIDxl
bGVtZW50IG5hbWU9ImRnTmFtZSIgdHlwZT0ic3BwcGI6T2JqTmFtZVR5cGUiIG1pbk9jY3Vycz0i
MCIvPg0KICAgICAgICAgPGVsZW1lbnQgbmFtZT0icnRlUmVjIiB0eXBlPSJzcHBwYjpSdGVSZWNU
eXBlIiBtaW5PY2N1cnM9IjAiDQogICAgICAgICAgIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQog
ICAgICAgICA8ZWxlbWVudCBtaW5PY2N1cnM9IjAiIG5hbWU9ImNvckluZm8iIHR5cGU9InNwcHBi
OkNPUkluZm9UeXBlIi8+DQogICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgPC9leHRlbnNpb24+DQog
ICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgDQogIDxjb21wbGV4VHlw
ZSBuYW1lPSJUTlR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24g
YmFzZT0ic3BwcGI6UHViSWRUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxl
bGVtZW50IG5hbWU9InRuIiB0eXBlPSJzdHJpbmciLz4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1l
PSJjb3JDbGFpbSIgdHlwZT0ic3BwcGI6Q09SSW5mb1R5cGUiDQogICAgICAgICAgICBtaW5PY2N1
cnM9IjAiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwv
Y29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogICAgICAgICAgICAgICAgICAgICAg
ICBdXT4NCiAgICAgICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAgICAgICAgPC9maWd1cmU+DQog
ICAgICAgICAgPC90Pg0KDQogICAgICAgICAgPHQ+IEZvciBhZGRlZCBmbGV4aWJpbGl0eSwgdGhl
cmUgaXMgc3VwcG9ydCB0byBhZGQgYSByYW5nZQ0KICAgICAgICAgICAgb2YgdGVsZXBob25lIG51
bWJlcnMgYW5kIGFzc29jaWF0ZSB0aGVtIHdpdGggYSBkZXN0aW5hdGlvbg0KICAgICAgICAgICAg
Z3JvdXAuIFROUlR5cGUgZXh0ZW5kcyBUTlR5cGUgYW5kIGFkZHMgdGhlICdlbmRUbicNCiAgICAg
ICAgICAgIGF0dHJpYnV0ZSB0byBtYXJrIHRoZSBlbmQgb2YgdGhlIHJhbmdlLiBJbiB0aGUgVE5S
VHlwZQ0KICAgICAgICAgICAgY29udGV4dCwgdGhlIGV4dGVuZGVkICd0bicgYXR0cmlidXRlIGlz
IHVzZWQgZm9yIHRoZQ0KICAgICAgICAgICAgc3RhcnRpbmcgVE4gb2YgYSBnaXZlbiB0ZWxlcGhv
bmUgbnVtYmVyIHJhbmdlLiA8L3Q+DQoNCiAgICAgICAgICA8dD4NCiAgICAgICAgICAgIDxmaWd1
cmUgdGl0bGU9IiI+DQogICAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAg
ICAgICAgICAgICA8IVtDREFUQVsNCiAgICA8Y29tcGxleFR5cGUgbmFtZT0iVE5SVHlwZSI+DQog
ICAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6VE5U
eXBlIj4NCiAgICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJl
bmRUbiIgdHlwZT0ic3RyaW5nIi8+DQogICAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgICAgPC9l
eHRlbnNpb24+DQogICAgICA8L2NvbXBsZXhDb250ZW50Pg0KICAgIDwvY29tcGxleFR5cGU+DQog
ICAgICAgICAgICAgICAgICAgICAgICBdXT4NCiAgICAgICAgICAgICAgPC9hcnR3b3JrPg0KICAg
ICAgICAgICAgPC9maWd1cmU+DQogICAgICAgICAgPC90Pg0KDQogICAgICAgICAgPHQ+IFRoZSBl
bGVtZW50IHBhc3NlZCBpbnRvIHRoZSBzcHBwUmVxdWVzdCBlbGVtZW50IGZvciB0aGlzDQogICAg
ICAgICAgICBvcGVyYXRpb24gaXMgdGhlIGFkZFB1Yklkc1Jxc3QgZWxlbWVudC4gVGhpcyBlbGVt
ZW50IGlzIG9mDQogICAgICAgICAgICB0eXBlIEFkZFB1Yklkc1Jxc3RUeXBlLCB3aGljaCBleHRl
bmRzIEJhc2ljUnFzdFR5cGUgYW5kDQogICAgICAgICAgICBjb250aWFucyBvbmUgb3IgbW9yZSBQ
dWJJZFR5cGUgb2JqZWN0cy4gQW55IGxpbWl0YXRpb24gb24NCiAgICAgICAgICAgIHRoZSBtYXhp
bXVtIG51bWJlciBvZiBQdWJJZFR5cGUgb2JqZWN0cyB0aGF0IG1heSBiZSBwYXNzZWQNCiAgICAg
ICAgICAgIGludG8gdGhpcyBvcGVyYXRvaW4gaXMgYSBwb2xpY3kgZGVjaXNpb24gYW5kIGlzIG5v
dA0KICAgICAgICAgICAgbGltaXRlZCBieSB0aGUgcHJvdG9jb2wuIDwvdD4NCg0KICAgICAgICA8
dD5BcyB3aXRoIHRoZSByZXNwb25zZXMgdG8gYWxsIHVwZGF0ZSBvcGVyYXRpb25zLCB0aGUgcmVz
dWx0IA0KICAgICAgICBvZiB0aGUgQWRkUHViSWRScXN0VHlwZSBvcGVyYXRpb24gaXMgY29udGFp
bmVkIGluIHRoZSBnZW5lcmljIA0KICAgICAgICBzcHBwVXBkYXRlUmVzcG9uc2UgZGF0YSBzdHJ1
Y3R1cmUgZGVzY3JpYmVkIGluIGFuIGVhcmxpZXIgc2VjdGlvbnMgDQogICAgICAgIG9mIHRoaXMg
ZG9jdW1lbnQuICBGb3IgYSBkZXRhaWxlZCBkZXNjcmlwdGlvbiBvZiB0aGUgDQogICAgICAgIHNw
cHBVcGRhdGVSZXNwb25zZSBkYXRhIHN0cnVjdHVyZSByZWZlciB0byB0aGF0IHNlY3Rpb24gb2Yg
dGhlIA0KICAgICAgICBkb2N1bWVudC48L3Q+DQogICAgICAgIDwvc2VjdGlvbj4NCg0KICAgICAg
ICA8c2VjdGlvbiBhbmNob3I9ImdldFB1YklkIiB0aXRsZT0iR2V0IFB1YmxpYyBJZGVudGlmaWVy
Ij4NCg0KICAgICAgICAgIDx0PiBUaGUgZ2V0UHViSWRzUnFzdCBjYW4gYmUgdXNlZCBieSBhbiBh
dXRob3JpemVkIGVudGl0eSB0bw0KICAgICAgICAgICAgb2J0YWluIHRoZSBwcm9wZXJ0aWVzIG9m
IG9uZSBvciBtb3JlIHB1YmxpYyBpZGVudGlmaWVycy4NCiAgICAgICAgICAgIEluIGNhc2Ugb2Yg
YW4gYXV0aG9yaXphdGlvbiBmYWlsdXJlIG9yIGlmIG5vIG1hdGNoaW5nDQogICAgICAgICAgICBw
dWJsaWMgaWRlbnRpZmllcnMgYXJlIGZvdW5kLCBhbiBhcHByb3ByaWF0ZSBmYWlsdXJlIGNvZGUN
CiAgICAgICAgICAgIHdpbGwgYmUgcmV0dXJuZWQuIDwvdD4NCg0KICAgICAgICAgIDx0PiBUbyBt
YWtlIGEgc3VjY2Vzc2Z1bCBxdWVyeSwgZ2V0UHViSWRzUnFzdCBlbGVtZW50IGlzIHNldA0KICAg
ICAgICAgICAgd2l0aGluIHRoZSBzcHBwUmVxdWVzdCByb290IGVsZW1lbnQuIGdldFB1Yklkc1Jx
c3QgaXMgb2YNCiAgICAgICAgICAgIHR5cGUgR2V0UHViSWRzUnFzdFR5cGUsIHdoaWNoIGV4dGVu
ZHMgZnJvbSB0aGUgY29tbW9uDQogICAgICAgICAgICBCYXNpY1Jxc3RUeXBlLiA8L3Q+DQoNCiAg
ICAgICAgICA8dD4NCiAgICAgICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAgICAg
IDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAgICA8IVtDREFUQVsNCiAgPGNv
bXBsZXhUeXBlIG5hbWU9IkdldFB1Yklkc1Jxc3RUeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+
DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUXVlcnlScXN0VHlwZSI+DQogICAg
ICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJwaSIgdHlwZT0ic3BwcGI6
UHViSWRUeXBlIiBtaW5PY2N1cnM9IjAiDQogICAgICAgICAgICBtYXhPY2N1cnM9InVuYm91bmRl
ZCIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21w
bGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAg
XV0+DQogICAgICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICAgIDwvZmlndXJlPg0KICAg
ICAgICAgIDwvdD4NCg0KICAgICAgICA8dD5BcyBkZXNjcmliZWQgaW4gYW4gZWFybGllciBzZWN0
aW9uIG9mIHRoaXMgZG9jdW1lbnQsIHRoZSByZXN1bHQgDQogICAgICAgIG9mIGFueSBzcHBwUXVl
cnlSZXF1ZXN0IG9wZXJhdGlvbiBpcyBhbiBzcHBwUXVlcnlSZXNwb25zZSBlbGVtZW50IA0KICAg
ICAgICB0aGF0IGNvbnRhaW5zIHRoZSBvdmVyYWxsIHJlc3BvbnNlIGNvZGUgYW5kIHRoZSBxdWVy
eSByZXN1bHQgc2V0LCBpZg0KICAgICAgICBhbnkuICBSZWZlciB0byB0aGF0IHNlY3Rpb24gb2Yg
dGhlIGRvY3VtZW50IGZvciBhIGRldGFpbGVkIGRlc2NyaXB0aW9uIA0KICAgICAgICBvZiB0aGUg
c3BwcFF1ZXJ5UmVzcG9uc2UgZWxlbWVudC48L3Q+DQoNCiAgICAgICAgPC9zZWN0aW9uPg0KDQog
ICAgICAgIDxzZWN0aW9uIGFuY2hvcj0iZGVsUHViSWQiIHRpdGxlPSJEZWxldGUgUHVibGljIElk
ZW50aWZpZXIiPg0KDQogICAgICAgICAgPHQ+IEluIG9yZGVyIHRvIHJlbW92ZSB0aGUgcHVibGlj
IGlkZW50aWZpZXIsIGFuIGF1dGhvcml6ZWQNCiAgICAgICAgICAgIGVudGl0eSBjYW4gdXNlIHRo
ZSBkZWxQdWJJZHNScXN0IG9wZXJhdGlvbi4gSWYgdGhlIGVudGl0eQ0KICAgICAgICAgICAgdGhh
dCBpc3N1ZWQgdGhlIGNvbW1hbmQgaXMgbm90IGF1dGhvcml6ZWQgdG8gcGVyZm9ybSB0aGlzDQog
ICAgICAgICAgICBvcGVyYXRpb24gb3IgaWYgdGhlIHB1YmxpYyBpZGVudGlmaWVyIGRvZXNuJ3Qg
ZXhpc3QsIGFuDQogICAgICAgICAgICBhcHByb3ByaWF0ZSBlcnJvciBjb2RlIHdpbGwgYmUgcmV0
dXJuZWQgaW4gdGhlIHJlc3BvbnNlLiA8L3Q+DQoNCiAgICAgICAgICA8dD4gZGVsUHViSWRzUnFz
dCBlbGVtZW50IGlzIHNldCBpbiB0aGUgcm9vdCBzcHBwUmVxdWVzdA0KICAgICAgICAgICAgZWxl
bWVudC4gZGVsUHViSWRzUnFzdCBlbGVtZW50IGlzIG9mIHR5cGUNCiAgICAgICAgICAgIERlbFB1
Yklkc1Jxc3RUeXBlIGFzIHNob3duIGJlbG93OiA8L3Q+DQoNCiAgICAgICAgICA8dD4NCiAgICAg
ICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJs
ZWZ0Ij4NCiAgICAgICAgICAgICAgICA8IVtDREFUQVsNCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkRl
bFB1Yklkc1Jxc3RUeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9u
IGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQogICAgICAg
ICAgPGVsZW1lbnQgbmFtZT0icGkiIHR5cGU9InNwcHBiOlB1YklkVHlwZSIvPg0KICAgICAgICA8
L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAg
PC9jb21wbGV4VHlwZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgXV0+DQogICAgICAgICAg
ICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICAgIDwvZmlndXJlPg0KICAgICAgICAgIDwvdD4NCg0K
ICAgICAgICAgIDx0PiBUaGUgcmVzdWx0IG9mIHRoZSBkZWxQdWJJZHNScXN0IG9wZXJhdGlvbiBy
ZXR1cm5lZCBpbg0KICAgICAgICAgICAgdGhlIHNwcHBSZXNwb25zZSBlbGVtZW50IGlzIHRoZSBn
ZXRQdWJJZHNSc3BucyBlbGVtZW50IG9mDQogICAgICAgICAgICB0eXBlIEdldFB1Yklkc1JzcG5z
VHlwZS4gPC90Pg0KDQogICAgICAgICAgPHQ+DQogICAgICAgICAgICA8ZmlndXJlIHRpdGxlPSIi
Pg0KICAgICAgICAgICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgICAg
PCFbQ0RBVEFbDQogICAgPGVsZW1lbnQgbmFtZT0iZGVsUHViSWRzUnNwbnMiIHR5cGU9InNwcHBi
OkJhc2ljUnNwbnNUeXBlIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgIF1dPg0KICAgICAg
ICAgICAgICA8L2FydHdvcms+DQogICAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgICA8L3Q+
DQoNCg0KICAgICAgICA8L3NlY3Rpb24+DQoNCiAgICAgIDwvc2VjdGlvbj4NCg0KICAgICAgPHNl
Y3Rpb24gYW5jaG9yPSJlZ3Jlc3NSdGVPcGVyIiB0aXRsZT0iRWdyZXNzIFJvdXRlIE9wZXJhdGlv
bnMiPg0KICAgICAgICA8dD4gVGhpcyBzZWN0aW9uIGRlc2NyaWJlcyB0aGUgb3BlcmF0aW9ucyBy
ZWxhdGVkIHRvIGVncmVzcw0KICAgICAgICAgIHJvdXRlcy4gSW4gdGhpcyB2ZXJzaW9uLCBlZ3Jl
c3Mgcm91dGVzIGFyZSBvbmx5IGRlZmluZWQgZm9yDQogICAgICAgICAgcm91dGUgcmVjb3JkcyBv
ZiBOQVBUUiB0eXBlIChmdXR1cmUgdmVyc2lvbnMgbWF5IGV4cGFuZCB0aGlzDQogICAgICAgICAg
bm90aW9uIHRvIFVSSSB0eXBlcykuIDwvdD4NCiAgICAgICAgPHQ+IFRoZSBlZ3Jlc3Mgcm91dGUg
ZnVuY3Rpb25hbGl0eSBhbGxvd3MgYSBjYWxsIG9yaWdpbmF0aW5nDQogICAgICAgICAgU1NQIHRv
IGRlZmluZSBpdHMgZWdyZXNzIHJvdXRlIGluIGFuIGF0dGVtcHQgdG8gcmVhY2ggdGhlDQogICAg
ICAgICAgaW5ncmVzcyBTQkUgb2YgdGhlIHRhcmdldCBTU1AuIEluIHNvbWUgY2FzZXMsIHRoZSBj
YWxsDQogICAgICAgICAgb3JpZ2luYXRpbmcgU1NQIGhhcyBtb3JlIHRoYW4gb25lIGNob2ljZSBv
ZiBlZ3Jlc3MgU0JFcyBhbmQNCiAgICAgICAgICBpbnRlbmRzIHRvIHNlbGVjdGl2ZWx5IHVzZSBv
bmUgb2YgdGhlc2Ugcm91dGUgZWxlbWVudHMgZm9yDQogICAgICAgICAgY2FsbCB0ZXJtaW5hdGlv
biB0byB0aGUgdGFyZ2V0IFNTUC4gPC90Pg0KICAgICAgICA8dD4gQW4gZWdyZXNzIHJvdXRlIHNp
bXBseSBhbGxvd3MgYW4gb3JnYW5pemF0aW9uIHRvIHJlLXdyaXRlDQogICAgICAgICAgdGhlIHJv
dXRlIHJlY29yZHMgcHJvdmlkZWQgYnkgYSBwZWVyIGluIGEgZ2l2ZW4gUm91dGUgR3JvdXAuDQog
ICAgICAgICAgSWYgYSB0ZXJtaW5hdGluZyBTU1AgaGFzIHByb3ZpZGVkIGEgcm91dGUgZ3JvdXAg
d2l0aCBhdA0KICAgICAgICAgIGxlYXN0IG9uZSByb3V0ZSByZWNvcmQgaW4gdGhlIGZvcm0gb2Yg
YW4gaW5ncmVzcyBETlMgTkFQVFINCiAgICAgICAgICByZWNvcmQsIHRoZW4gdGhlIGVncmVzcyBy
b3V0ZSBhbGxvd3MgdGhlIG9yaWdpbmF0aW5nIFNTUCB0bw0KICAgICAgICAgIHJlLXdyaXRlIHRo
ZSByZWd1bGFyIGV4cHJlc3Npb24gb2YgdGhlIG1hdGNoaW5nIGluZ3Jlc3MNCiAgICAgICAgICBO
QVBUUi4gVGhlIFNQUFAgcHJvdG9jb2wgYWxsb3dzIGEgY2xpZW50IHRvIGFkZCwgZ2V0IGFuZA0K
ICAgICAgICAgIGRlbGV0ZSBlZ3Jlc3Mgcm91dGUgb2JqZWN0cyBiYXNlZCBvbiBhIGdpdmVuIHBl
ZXIncyBpbmdyZXNzDQogICAgICAgICAgcm91dGUgZ3JvdXAuIDwvdD4NCiAgICAgICAgPHQ+IEFu
IGVncmVzcyByb3V0ZSBpcyBvZiB0eXBlIEVnclJ0ZVR5cGUgYXMgc2hvd24gYmVsb3c6IDwvdD4N
CiAgICAgICAgPHQ+DQogICAgICAgICAgPGZpZ3VyZSB0aXRsZT0iIj4NCiAgICAgICAgICAgIDxh
cnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAgPCFbQ0RBVEFbDQogIDxjb21wbGV4
VHlwZSBuYW1lPSJFZ3JSdGVUeXBlIj4NCiAgICA8c2VxdWVuY2U+DQogICAgICA8ZWxlbWVudCBu
YW1lPSJiYXNlIiB0eXBlPSJzcHBwYjpCYXNpY09ialR5cGUiLz4NCiAgICAgIDxlbGVtZW50IG5h
bWU9ImVnclJ0ZU5hbWUiIHR5cGU9InNwcHBiOk9iak5hbWVUeXBlIi8+DQogICAgICA8ZWxlbWVu
dCBuYW1lPSJwcmVmIiB0eXBlPSJ1bnNpZ25lZFNob3J0Ii8+DQogICAgICA8ZWxlbWVudCBuYW1l
PSJzdmNzIiB0eXBlPSJzdHJpbmciLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9InJlZ3hSZXdyaXRl
UnVsZSIgdHlwZT0ic3BwcGI6UmVnZXhQYXJhbVR5cGUiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9
ImluZ3Jlc3NSdGUiIHR5cGU9InNwcHBiOk9iaktleVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAg
ICAgPGVsZW1lbnQgbmFtZT0iZXh0IiB0eXBlPSJzcHBwYjpFeHRBbnlUeXBlIiBtaW5PY2N1cnM9
IjAiLz4NCiAgICA8L3NlcXVlbmNlPg0KICA8L2NvbXBsZXhUeXBlPg0KICBdXT4NCiAgICAgICAg
ICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgPC90Pg0KDQogICAg
ICAgIDx0PlRoZSBFZ3JSdGVUeXBlIG9iamVjdCBpcyBjb21wb3NlZCBvZiB0aGUgZm9sbG93aW5n
DQogICAgICAgICAgZWxlbWVudHM6IDxsaXN0IHN0eWxlPSJzeW1ib2xzIiBoYW5nSW5kZW50PSI1
Ij4NCiAgICAgICAgICAgIDx0PiBiYXNlOiBBbGwgZmlyc3QgY2xhc3Mgb2JqZWN0cyBjb250YWlu
IGV4YWN0bHkgb25lIA0KICAgICAgICAgICAgICBpbnN0YW5jZSBvZiBCYXNpY09ialR5cGUgd2hp
Y2ggY29udGFpbnMgdGhlIElEIG9mIHRoZSANCiAgICAgICAgICAgICAgcmVnaXN0cmFudCBvcmdh
bml6YXRpb24gdGhhdCBvd25zIHRoaXMgb2JqZWN0LCB0aGUgSUQgDQogICAgICAgICAgICAgIG9m
IHRoZSByZWdpc3RyYXIgb3JnYW5pemF0aW9uIHRoYXQgcHJvdmlzaW9uZWQgdGhpcyANCiAgICAg
ICAgICAgICAgb2JqZWN0LCB0aGUgZGF0ZSBhbmQgdGltZSB0aGF0IHRoZSBvYmplY3Qgd2FzIGNy
ZWF0ZWQgDQogICAgICAgICAgICAgIGJ5IHRoZSBzZXJ2ZXIsIGFuZCB0aGUgZGF0ZSBhbmQgdGlt
ZSB0aGF0IHRoZSBvYmplY3QgDQogICAgICAgICAgICAgIHdhcyBsYXN0IG1vZGlmaWVkLiBJZiB0
aGUgY2xpZW50IHBhc3NlZCBpbiBlaXRoZXIgdGhlIA0KICAgICAgICAgICAgICBjcmVhdGVkIGRh
dGUgb3IgdGhlIG1vZGlmaWNhdGlvbiBkYXRlLCB0aGUgd2lsbCBpZ25vcmUgDQogICAgICAgICAg
ICAgIHRoZW0uICBUaGUgc2VydmVyIHNldHMgdGhlc2UgdHdvIGRhdGUvdGltZSB2YWx1ZXMuPC90
Pg0KICAgICAgICAgICAgPHQ+IGVnclJ0ZU5hbWU6IFRoZSBuYW1lIG9mIHRoZSBlZ3Jlc3Mgcm91
dGUuIDwvdD4NCiAgICAgICAgICAgIDx0PiBwcmVmOiA8L3Q+DQogICAgICAgICAgICA8dD4gc3Zj
czogVGhlIEVOVU0gc2VydmljZXMgdGhhdCB0aGUgZWdyZXNzIHJvdXRlIHNob3VsZA0KICAgICAg
ICAgICAgICBiZSB1c2VkIGZvciBpZiB0aGUgcm91dGUgcmVjb3JkIGlzIGEgTkFQVFIuIDwvdD4N
CiAgICAgICAgICAgIDx0PiByZWd4UmV3cml0ZVJ1bGU6IFRoZSByZWd1bGFyIGV4cHJlc3Npb24g
cmUtd3JpdGUgcnVsZQ0KICAgICAgICAgICAgICB0aGF0IHNob3VsZCBiZSBhcHBsaWVkIHRvIHRo
ZcKgcmVndWxhciBleHByZXNzaW9uIG9mIHRoZQ0KICAgICAgICAgICAgICBpbmdyZXNzIE5BUFRS
KHMpIHRoYXQgYmVsb25nIHRvIHRoZSBpbmdyZXNzIHJvdXRlIGFuZA0KICAgICAgICAgICAgICB0
aGF0IGhhdmUgdGhlIGdpdmVuIEVOVU0gc2VydmljZSAoZXJlICsgcmVwbCkuIDwvdD4NCiAgICAg
ICAgICAgIDx0PiBpbmdyZXNzUnRlOiBUaGUgaW5ncmVzcyByb3V0ZSBncm91cCBuYW1lIHRoYXQg
dGhlDQogICAgICAgICAgICAgIGVncmVzcyByb3V0ZSBzaG91bGQgYmUgdXNlZCBmb3IuIDwvdD4N
CiAgICAgICAgICAgIDx0PiBleHQ6IFBvaW50IG9mIGV4dGVuc2liaWxpdHkgZGVzY3JpYmVkIGlu
IGEgcHJldmlvdXMNCiAgICAgICAgICAgICAgc2VjdGlvbiBvZiB0aGlzIGRvY3VtZW50LiA8L3Q+
DQogICAgICAgICAgPC9saXN0Pg0KICAgICAgICA8L3Q+DQoNCg0KICAgICAgICA8c2VjdGlvbiBh
bmNob3I9ImFkZEVncmVzc1J0ZSIgdGl0bGU9IkFkZCBFZ3Jlc3MgUm91dGUiPg0KICAgICAgICAg
IDx0PiBhZGRFZ3JSdGVzUnFzdCBvcGVyYXRpb24gaXMgdXNlZCB0byBjcmVhdGUgb3Igb3Zlcndy
aXRlDQogICAgICAgICAgICBvbmUgb3IgbW9yZSBlZ3Jlc3Mgcm91dGVzLiA8L3Q+DQoNCiAgICAg
ICAgICA8dD4NCiAgICAgICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAgICAgIDxh
cnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAgICA8IVtDREFUQVsNCiAgPGVsZW1l
bnQgbmFtZT0iYWRkRWdyUnRlc1Jxc3QiIHR5cGU9InNwcHBiOkFkZEVnclJ0ZXNScXN0VHlwZSIv
Pg0KICA8Y29tcGxleFR5cGUgbmFtZT0iQWRkRWdyUnRlc1Jxc3RUeXBlIj4NCiAgICA8Y29tcGxl
eENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0K
ICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZWdyUnRlIiB0eXBl
PSJzcHBwYjpFZ3JSdGVUeXBlIg0KICAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4N
CiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENv
bnRlbnQ+DQogIDwvY29tcGxleFR5cGU+ICAgDQogIDxjb21wbGV4VHlwZSBuYW1lPSJFZ3JSdGVU
eXBlIj4NCiAgICA8c2VxdWVuY2U+DQogICAgICA8ZWxlbWVudCBuYW1lPSJiYXNlIiB0eXBlPSJz
cHBwYjpCYXNpY09ialR5cGUiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9ImVnclJ0ZU5hbWUiIHR5
cGU9InNwcHBiOk9iak5hbWVUeXBlIi8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJwcmVmIiB0eXBl
PSJ1bnNpZ25lZFNob3J0Ii8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJzdmNzIiB0eXBlPSJzdHJp
bmciLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9InJlZ3hSZXdyaXRlUnVsZSIgdHlwZT0ic3BwcGI6
UmVnZXhQYXJhbVR5cGUiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9ImluZ3Jlc3NSdGUiIHR5cGU9
InNwcHBiOk9iaktleVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0i
ZXh0IiB0eXBlPSJzcHBwYjpFeHRBbnlUeXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAgICA8L3NlcXVl
bmNlPg0KICA8L2NvbXBsZXhUeXBlPg0KICAgICAgICAgICAgICAgICAgICAgICAgXV0+DQogICAg
ICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICAgIDwvZmlndXJlPg0KICAgICAgICAgIDwv
dD4NCg0KICAgICAgICAgIDx0PiBhZGRFZ3JSdGVzUnFzdCBpcyBhZGRlZCBpbiB0aGUgc3BwcFJl
cXVlc3Qgcm9vdCBlbGVtZW50DQogICAgICAgICAgICBpbiBvcmRlciB0byBzZW5kIGEgdmFsaWQg
cmVxdWVzdCB0byB0aGUgc2VydmVyLiBBDQogICAgICAgICAgICBsaW1pdGF0aW9uIG9uIHRoZSBt
YXhpbXVtIG51bWJlciBvZiBFZ3JSdGVUeXBlIGlzIGVuZm9yY2VkDQogICAgICAgICAgICBieSB0
aGUgcmVnaXN0cnkgYW5kIHdpbGwgdmFyeSBmcm9tIG9uZSBpbXBsZW1lbnRhdGlvbiB0bw0KICAg
ICAgICAgICAgdGhlIG5leHQuIDwvdD4NCg0KICAgICAgICAgIDx0PiBUaGUgcmVzcG9uc2UgZnJv
bSB0aGUgc2VydmVyIGlzIHJldHVybmVkIGluDQogICAgICAgICAgICBhZGRFZ3JSdGVzUnNwbnMg
ZWxlbWVudCwgd2hpY2ggaXMgZGVmaW5lZCBhcyB0aGUgZWxlbWVudA0KICAgICAgICAgICAgb2Yg
dHlwZSBCYXNpY1JzcG5zVHlwZS4gPC90Pg0KDQogICAgICAgIDwvc2VjdGlvbj4NCg0KICAgICAg
ICA8c2VjdGlvbiBhbmNob3I9ImdldEVncmVzc1J0ZSIgdGl0bGU9IkdldCBFZ3Jlc3MgUm91dGUi
Pg0KICAgICAgICAgIDx0PiBUaGUgZ2V0RWdyUnRlc1Jxc3QgaXMgdXNlZCBieSBhbiBhdXRob3Jp
emVkIGVudGl0eSB0bw0KICAgICAgICAgICAgZmV0Y2ggdGhlIHdlbGwta25vd24gZWdyZXNzIHJv
dXRlIGRhdGEuIDwvdD4NCg0KICAgICAgICAgIDx0Pg0KICAgICAgICAgICAgPGZpZ3VyZSB0aXRs
ZT0iIj4NCiAgICAgICAgICAgICAgPGFydHdvcmsgYWxpZ249ImxlZnQiPg0KICAgICAgICAgICAg
ICAgIDwhW0NEQVRBWw0KICA8ZWxlbWVudCBuYW1lPSJnZXRFZ3JSdGVzUnFzdCIgdHlwZT0ic3Bw
cGI6R2V0RWdyUnRlc1Jxc3RUeXBlIi8+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJHZXRFZ3JSdGVz
UnFzdFR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0i
c3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxl
bWVudCBuYW1lPSJvYmplY3RLZXkiIHR5cGU9InNwcHBiOk9iaktleVR5cGUiDQogICAgICAgICAg
ICBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgIDwvc2VxdWVu
Y2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBs
ZXhUeXBlPg0KICAgICAgICAgICAgICAgICAgICAgICAgICBdXT4NCiAgICAgICAgICAgICAgPC9h
cnR3b3JrPg0KICAgICAgICAgICAgPC9maWd1cmU+DQogICAgICAgICAgPC90Pg0KDQogICAgICAg
IDwvc2VjdGlvbj4NCg0KICAgICAgICA8c2VjdGlvbiBhbmNob3I9ImRlbEVncmVzc1J0ZSIgdGl0
bGU9IkRlbGV0ZSBFZ3Jlc3MgUm91dGUiPg0KICAgICAgICAgIDx0PiBkZWxFZ3Jlc3NSdGUgaXMg
dXNlZCBieSBhdXRob3JpemVkIGVudGl0aWVzIHRvIHJlbW92ZSBhDQogICAgICAgICAgICB3ZWxs
LWtub3cgcm91dGUuIDwvdD4NCg0KICAgICAgICAgIDx0Pg0KICAgICAgICAgICAgPGZpZ3VyZSB0
aXRsZT0iIj4NCiAgICAgICAgICAgICAgPGFydHdvcmsgYWxpZ249ImxlZnQiPg0KICAgICAgICAg
ICAgICAgIDwhW0NEQVRBWw0KICA8ZWxlbWVudCBuYW1lPSJkZWxFZ3JSdGVzUnFzdCIgdHlwZT0i
c3BwcGI6RGVsRWdyUnRlc1Jxc3RUeXBlIi8+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJEZWxFZ3JS
dGVzUnFzdFR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFz
ZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8
ZWxlbWVudCBuYW1lPSJvYmplY3RLZXkiIHR5cGU9InNwcHBiOk9iaktleVR5cGUiDQogICAgICAg
ICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAg
PC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgXV0+DQogICAgICAgICAgICAgIDwvYXJ0d29yaz4NCiAg
ICAgICAgICAgIDwvZmlndXJlPg0KICAgICAgICAgIDwvdD4NCg0KICAgICAgICA8L3NlY3Rpb24+
DQoNCiAgICAgIDwvc2VjdGlvbj4NCg0KICAgIDwvc2VjdGlvbj4NCg0KICAgIDxzZWN0aW9uIGFu
Y2hvcj0ieG1sY29uc2lkZXJhdGlvbnMiIHRpdGxlPSJYTUwgQ29uc2lkZXJhdGlvbnMiPg0KICAg
ICAgPHQ+IFhNTCBzZXJ2ZXMgYXMgdGhlIGVuY29kaW5nIGZvcm1hdCBmb3IgU1BQUCwgYWxsb3dp
bmcgY29tcGxleA0KICAgICAgICBoaWVyYXJjaGljYWwgZGF0YSB0byBiZSBleHByZXNzZWQgaW4g
YSB0ZXh0IGZvcm1hdCB0aGF0IGNhbiBiZQ0KICAgICAgICByZWFkLCBzYXZlZCwgYW5kIG1hbmlw
dWxhdGVkIHdpdGggYm90aCB0cmFkaXRpb25hbCB0ZXh0IHRvb2xzDQogICAgICAgIGFuZCB0b29s
cyBzcGVjaWZpYyB0byBYTUwuIDx2c3BhY2UgYmxhbmtMaW5lcz0iMSIvPiBYTUwgaXMNCiAgICAg
ICAgY2FzZSBzZW5zaXRpdmUuIFVubGVzcyBzdGF0ZWQgb3RoZXJ3aXNlLCBYTUwgc3BlY2lmaWNh
dGlvbnMNCiAgICAgICAgYW5kIGV4YW1wbGVzIHByb3ZpZGVkIGluIHRoaXMgZG9jdW1lbnQgTVVT
VCBiZSBpbnRlcnByZXRlZCBpbg0KICAgICAgICB0aGUgY2hhcmFjdGVyIGNhc2UgcHJlc2VudGVk
IHRvIGRldmVsb3AgYSBjb25mb3JtaW5nDQogICAgICAgIGltcGxlbWVudGF0aW9uLiA8dnNwYWNl
IGJsYW5rTGluZXM9IjEiLz4gVGhpcyBzZWN0aW9uDQogICAgICAgIGRpc2N1c3NlcyBhIHNtYWxs
IG51bWJlciBvZiBYTUwtcmVsYXRlZCBjb25zaWRlcmF0aW9ucw0KICAgICAgICBwZXJ0YWluaW5n
IHRvIFNQUFAuIDwvdD4NCg0KICAgICAgPHNlY3Rpb24gYW5jaG9yPSJuYW1lc3BhY2VzIiB0aXRs
ZT0iTmFtZXNwYWNlcyI+DQogICAgICAgIDx0PiBBbGwgU1BQUCBwcm90b2NvbCBlbGVtZW50cyBh
cmUgZGVmaW5lZCBpbiB0aGUgbmFtZXNwYWNlcyANCiAgICAgICAgaW4gdGUgSUFOQSBDb25zaWRl
cmF0aW9ucyBzZWN0aW9uIGFuZCBpbiB0aGUgRm9ybWFsIFByb3RvY29sIA0KICAgICAgICBTcGVj
aWZpY2F0aW9uIHNlY3Rpb24gb2YgdGhpcyBkb2N1bWVudC4NCiAgICAgICAgPC90Pg0KICAgICAg
PC9zZWN0aW9uPg0KICAgICAgDQogICAgICA8c2VjdGlvbiBhbmNob3I9InZlcnNpb25pbmciIHRp
dGxlPSJWZXJzaW9uaW5nIGFuZCBDaGFyYWN0ZXIgRW5jb2RpbmciPg0KICAgICAgICA8dD4gQWxs
IFhNTCBpbnN0YW5jZXMgU0hPVUxEIGJlZ2luIHdpdGggYW4NCiAgICAgICAgICA8IVtDREFUQVsg
PD94bWw/PiBdXT4gZGVjbGFyYXRpb24gdG8gaWRlbnRpZnkgdGhlIHZlcnNpb24gb2YNCiAgICAg
ICAgICBYTUwgdGhhdCBpcyBiZWluZyB1c2VkLCBvcHRpb25hbGx5IGlkZW50aWZ5IHVzZSBvZiB0
aGUNCiAgICAgICAgICBjaGFyYWN0ZXIgZW5jb2RpbmcgdXNlZCwgYW5kIG9wdGlvbmFsbHkgcHJv
dmlkZSBhIGhpbnQgdG8gYW4NCiAgICAgICAgICBYTUwgcGFyc2VyIHRoYXQgYW4gZXh0ZXJuYWwg
c2NoZW1hIGZpbGUgaXMgbmVlZGVkIHRvDQogICAgICAgICAgdmFsaWRhdGUgdGhlIFhNTCBpbnN0
YW5jZS4gPHZzcGFjZSBibGFua0xpbmVzPSIxIi8+DQogICAgICAgICAgQ29uZm9ybWFudCBYTUwg
cGFyc2VycyByZWNvZ25pemUgYm90aCBVVEYtOCAoZGVmaW5lZCBpbg0KICAgICAgICAgICAgPHhy
ZWYgdGFyZ2V0PSJSRkMzNjI5Ii8+KSBhbmQgVVRGLTE2IChkZWZpbmVkIGluIDx4cmVmDQogICAg
ICAgICAgICB0YXJnZXQ9IlJGQzI3ODEiLz4pOyBwZXIgPHhyZWYgdGFyZ2V0PSJSRkMyMjc3Ii8+
IFVURi04IGlzDQogICAgICAgICAgdGhlIFJFQ09NTUVOREVEIGNoYXJhY3RlciBlbmNvZGluZyBm
b3IgdXNlIHdpdGggU1BQUC4gPC90Pg0KICAgICAgICA8dD4gQ2hhcmFjdGVyIGVuY29kaW5ncyBv
dGhlciB0aGFuIFVURi04IGFuZCBVVEYtMTYgYXJlDQogICAgICAgICAgYWxsb3dlZCBieSBYTUwu
IFVURi04IGlzIHRoZSBkZWZhdWx0IGVuY29kaW5nIGFzc3VtZWQgYnkgWE1MDQogICAgICAgICAg
aW4gdGhlIGFic2VuY2Ugb2YgYW4gImVuY29kaW5nIiBhdHRyaWJ1dGUgb3IgYSBieXRlIG9yZGVy
DQogICAgICAgICAgbWFyayAoQk9NKTsgdGh1cywgdGhlICJlbmNvZGluZyIgYXR0cmlidXRlIGlu
IHRoZSBYTUwNCiAgICAgICAgICBkZWNsYXJhdGlvbiBpcyBPUFRJT05BTCBpZiBVVEYtOCBlbmNv
ZGluZyBpcyB1c2VkLiBTUFBQDQogICAgICAgICAgY2xpZW50cyBhbmQgc2VydmVycyBNVVNUIGFj
Y2VwdCBhIFVURi04IEJPTSBpZiBwcmVzZW50LA0KICAgICAgICAgIHRob3VnaCBlbWl0dGluZyBh
IFVURi04IEJPTSBpcyBOT1QgUkVDT01NRU5ERUQuIDwvdD4NCiAgICAgICAgPHQ+IEV4YW1wbGUg
WE1MIGRlY2xhcmF0aW9uczogPHZzcGFjZSBibGFua0xpbmVzPSIxIi8+DQogICAgICAgICAgPCFb
Q0RBVEFbIDw/eG1sPz4gdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9
Im5vIj8+XV0+DQogICAgICAgIDwvdD4NCiAgICAgIDwvc2VjdGlvbj4NCg0KICAgIDwvc2VjdGlv
bj4NCg0KICAgIDxzZWN0aW9uIGFuY2hvcj0ic2VjdXJpdHljb25zaWRlcmF0aW9ucyIgdGl0bGU9
IlNlY3VyaXR5IENvbnNpZGVyYXRpb25zIj4NCiAgICAgIDx0PiBUaGUgdHJhbnNwb3J0IHByb3Rv
Y29sIHNlY3Rpb24gY29udGFpbnMgc29tZSBzZWN1cml0eQ0KICAgICAgICBwcm9wZXJ0aWVzIHRo
YXQgdGhlIHRyYW5zcG9ydCBwcm90b2NvbCBtdXN0IHByb3ZpZGUgc28gdGhhdA0KICAgICAgICBh
dXRoZW50aWNhdGVkIGVuZHBvaW50cyBjYW4gZXhjaGFuZ2UgZGF0YSBjb25maWRlbnRpYWxseSBh
bmQNCiAgICAgICAgd2l0aCBpbnRlZ3JpdHkgcHJvdGVjdGlvbi4gPC90Pg0KICAgICAgPHQ+IE1v
cmUgZGV0YWlscyB3aWxsIGJlIHByb3ZpZGVkIGluIGEgZnV0dXJlIHJldmlzaW9uIG9mIHRoaXMN
CiAgICAgICAgZG9jdW1lbnQuIDwvdD4NCiAgICA8L3NlY3Rpb24+DQoNCiAgICA8c2VjdGlvbiBh
bmNob3I9IklBTkEiIHRpdGxlPSJJQU5BIENvbnNpZGVyYXRpb25zIj4NCiAgICAgIDx0PiBUaGlz
IGRvY3VtZW50IHVzZXMgVVJOcyB0byBkZXNjcmliZSBYTUwgbmFtZXNwYWNlcyBhbmQgWE1MDQog
ICAgICAgIHNjaGVtYXMgY29uZm9ybWluZyB0byBhIHJlZ2lzdHJ5IG1lY2hhbmlzbSBkZXNjcmli
ZWQgaW4gPHhyZWYNCiAgICAgICAgICB0YXJnZXQ9IlJGQzM2ODgiLz4uIDwvdD4NCiAgICAgIDx0
PiBUd28gVVJJIGFzc2lnbm1lbnRzIGFyZSByZXF1ZXN0ZWQuIDx2c3BhY2UgYmxhbmtMaW5lcz0i
MSIvPg0KICAgICAgICBSZWdpc3RyYXRpb24gcmVxdWVzdCBmb3IgdGhlIFNQUFAgWE1MIG5hbWVz
cGFjZTogPHZzcGFjZQ0KICAgICAgICAgIGJsYW5rTGluZXM9IjAiLz4gdXJuOmlldGY6cGFyYW1z
OnhtbDpuczpzcHBwOmJhc2U6MSA8dnNwYWNlDQogICAgICAgICAgYmxhbmtMaW5lcz0iMCIvPiBS
ZWdpc3RyYW50IENvbnRhY3Q6IElFU0cgPHZzcGFjZQ0KICAgICAgICAgIGJsYW5rTGluZXM9IjAi
Lz4gWE1MOiBOb25lLiBOYW1lc3BhY2UgVVJJcyBkbyBub3QgcmVwcmVzZW50DQogICAgICAgIGFu
IFhNTCBzcGVjaWZpY2F0aW9uLiA8L3Q+DQogICAgICA8dD4gUmVnaXN0cmF0aW9uIHJlcXVlc3Qg
Zm9yIHRoZSBYTUwgc2NoZW1hOiA8dnNwYWNlDQogICAgICAgICAgYmxhbmtMaW5lcz0iMCIvPiBV
Ukk6IHVybjppZXRmOnBhcmFtczp4bWw6c2NoZW1hOnNwcHA6MQ0KICAgICAgICAgIDx2c3BhY2Ug
YmxhbmtMaW5lcz0iMCIvPiBSZWdpc3RyYW50IENvbnRhY3Q6IElFU0cgPHZzcGFjZQ0KICAgICAg
ICAgIGJsYW5rTGluZXM9IjAiLz4gWE1MOiBTZWUgdGhlICJGb3JtYWwgU3BlY2lmaWNhdGlvbiIg
c2VjdGlvbg0KICAgICAgICBvZiB0aGlzIGRvY3VtZW50ICg8eHJlZiB0YXJnZXQ9ImZvcm1hbHNw
ZWNpZmljYXRpb24iLz4pLiA8L3Q+DQogICAgPC9zZWN0aW9uPg0KDQogICAgPHNlY3Rpb24gYW5j
aG9yPSJmb3JtYWxzcGVjaWZpY2F0aW9uIiB0aXRsZT0iRm9ybWFsIFNwZWNpZmljYXRpb24iPg0K
ICAgICAgPHQ+IFRoaXMgc2VjdGlvbiBwcm92aWRlcyB0aGUgZHJhZnQgWE1MIFNjaGVtYSBEZWZp
bml0aW9uIGZvcg0KICAgICAgICB0aGUgU1BQUCBwcm90b2NvbC4gUGxlYXNlIHJlYWQgPHhyZWYg
dGFyZ2V0PSJvcGVuaXNzc3VlcyIvPg0KICAgICAgICBmb3Iga25vd24gaXNzdWVzLiA8L3Q+DQog
ICAgICA8dD4NCiAgICAgICAgPGZpZ3VyZSB0aXRsZT0iIj4NCiAgICAgICAgICA8YXJ0d29yayBh
bGlnbj0ibGVmdCI+DQogICAgICAgICAgICA8IVtDREFUQVsNCjw/eG1sIHZlcnNpb249IjEuMCIg
ZW5jb2Rpbmc9IlVURi04Ij8+DQo8c2NoZW1hIHhtbG5zOnNwcHBiPSJ1cm46aWV0ZjpwYXJhbXM6
eG1sOm5zOnNwcHA6YmFzZToxIg0KICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxT
Y2hlbWEiDQogIHRhcmdldE5hbWVzcGFjZT0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpzcHBwOmJh
c2U6MSINCiAgZWxlbWVudEZvcm1EZWZhdWx0PSJxdWFsaWZpZWQiIHhtbDpsYW5nPSJFTiI+DQog
IDxhbm5vdGF0aW9uPg0KICAgIDxkb2N1bWVudGF0aW9uPg0KICAgIC0tLS0tLS0tLS0tLS0tLS0t
LSBPYmplY3QgVHlwZSBEZWZpbml0aW9ucyAtLS0tLS0tLS0tLS0tLSANCiAgICA8L2RvY3VtZW50
YXRpb24+DQogIDwvYW5ub3RhdGlvbj4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IlJ0ZUdycFR5cGUi
Pg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNp
Y09ialR5cGUiPg0KICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgIDxlbGVtZW50IG5hbWU9InJ0
ZUdycE5hbWUiIHR5cGU9InNwcHBiOk9iak5hbWVUeXBlIi8+DQogICAgICAgICA8ZWxlbWVudCBu
YW1lPSJydGVSZWMiIHR5cGU9InNwcHBiOk9iaktleVR5cGUiIG1pbk9jY3Vycz0iMCINCiAgICAg
ICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgIDxlbGVtZW50IG5hbWU9ImRn
TmFtZSIgdHlwZT0ic3BwcGI6T2JqTmFtZVR5cGUiIG1pbk9jY3Vycz0iMCINCiAgICAgICAgICAg
bWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgIDxlbGVtZW50IG5hbWU9InBlZXJpbmdP
cmciIHR5cGU9InNwcHBiOk9yZ0lkVHlwZSIgbWluT2NjdXJzPSIwIg0KICAgICAgICAgICBtYXhP
Y2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICAgPGVsZW1lbnQgbmFtZT0ic291cmNlSWRlbnQi
IHR5cGU9InNwcHBiOlNvdXJjZUlkZW50VHlwZSINCiAgICAgICAgICAgbWluT2NjdXJzPSIwIiBt
YXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICAgPGVsZW1lbnQgbmFtZT0iaXNJblN2YyIg
dHlwZT0iYm9vbGVhbiIvPg0KICAgICAgICAgPGVsZW1lbnQgbmFtZT0icHJpb3JpdHkiIHR5cGU9
InVuc2lnbmVkU2hvcnQiLz4NCiAgICAgICAgIDxlbGVtZW50IG5hbWU9ImV4dCIgdHlwZT0ic3Bw
cGI6RXh0QW55VHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgPC9zZXF1ZW5jZT4NCiAgICAg
PC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAg
PGNvbXBsZXhUeXBlIG5hbWU9IkRlc3RHcnBUeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQog
ICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNPYmpUeXBlIj4NCiAgICAgIDxzZXF1ZW5j
ZT4NCiAgICAgICAgIDxlbGVtZW50IG5hbWU9ImRnTmFtZSIgdHlwZT0ic3BwcGI6T2JqTmFtZVR5
cGUiLz4NCiAgICAgIDwvc2VxdWVuY2U+DQogICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxl
eENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJQdWJJZFR5
cGUiIGFic3RyYWN0PSJ0cnVlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgIDxleHRlbnNp
b24gYmFzZT0ic3BwcGI6QmFzaWNPYmpUeXBlIj4NCiAgICAgICA8c2VxdWVuY2U+DQogICAgICAg
ICA8ZWxlbWVudCBuYW1lPSJkZ05hbWUiIHR5cGU9InNwcHBiOk9iak5hbWVUeXBlIiBtaW5PY2N1
cnM9IjAiLz4NCiAgICAgICA8L3NlcXVlbmNlPg0KICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2Nv
bXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iRW1h
aWxUeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNw
cHBiOlB1YklkVHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBu
YW1lPSJlbWFpbCIgdHlwZT0ic3RyaW5nIi8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8
L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8
Y29tcGxleFR5cGUgbmFtZT0iVE5UeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8
ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOlB1YklkVHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAg
ICAgICAgICA8ZWxlbWVudCBuYW1lPSJ0biIgdHlwZT0ic3RyaW5nIi8+DQogICAgICAgICAgPGVs
ZW1lbnQgbmFtZT0icnRlUmVjIiB0eXBlPSJzcHBwYjpSdGVSZWNUeXBlIiBtaW5PY2N1cnM9IjAi
DQogICAgICAgICAgIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgICAgPGVsZW1lbnQg
bmFtZT0iY29ySW5mbyIgdHlwZT0ic3BwcGI6Q09SSW5mb1R5cGUiIG1pbk9jY3Vycz0iMCIvPg0K
ICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29u
dGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IlROUlR5cGUiPg0K
ICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6VE5UeXBl
Ij4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImVuZFRuIiB0
eXBlPSJzdHJpbmciLz4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJjb3JJbmZvIiB0eXBlPSJz
cHBwYjpDT1JJbmZvVHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgIDwvc2VxdWVuY2U+DQog
ICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBl
Pg0KICA8Y29tcGxleFR5cGUgbmFtZT0iUk5UeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQog
ICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOlB1YklkVHlwZSI+DQogICAgICAgIDxzZXF1ZW5j
ZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJybiIgdHlwZT0ic3RyaW5nIiBkZWZhdWx0PSJ0
cnVlIi8+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0iY29ySW5mbyIgdHlwZT0ic3BwcGI6Q09S
SW5mb1R5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9l
eHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNv
bXBsZXhUeXBlIG5hbWU9IlJ0ZVJlY1R5cGUiIGFic3RyYWN0PSJ0cnVlIj4NCiAgICA8c2VxdWVu
Y2U+DQogICAgICA8ZWxlbWVudCBuYW1lPSJyck5hbWUiIHR5cGU9InNwcHBiOk9iak5hbWVUeXBl
Ii8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJwcmlvcml0eSIgdHlwZT0idW5zaWduZWRTaG9ydCIv
Pg0KICAgIDwvc2VxdWVuY2U+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1l
PSJOQVBUUlR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFz
ZT0ic3BwcGI6UnRlUmVjVHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxl
bWVudCBuYW1lPSJvcmRlciIgdHlwZT0idW5zaWduZWRTaG9ydCIvPg0KICAgICAgICAgIDxlbGVt
ZW50IG5hbWU9ImZsYWdzIiB0eXBlPSJzdHJpbmciIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAg
IDxlbGVtZW50IG5hbWU9InN2Y3MiIHR5cGU9InN0cmluZyIvPg0KICAgICAgICAgIDxlbGVtZW50
IG5hbWU9InJlZ3giIHR5cGU9InNwcHBiOlJlZ2V4UGFyYW1UeXBlIg0KICAgICAgICAgICAgbWlu
T2NjdXJzPSIwIi8+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0icmVwbCIgdHlwZT0ic3RyaW5n
IiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJ0dGwiIHR5cGU9InBv
c2l0aXZlSW50ZWdlciIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0i
ZXh0IiB0eXBlPSJzcHBwYjpFeHRBbnlUeXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgPC9z
ZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwv
Y29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJOU1R5cGUiPg0KICAgIDxjb21wbGV4
Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6UnRlUmVjVHlwZSI+DQogICAg
ICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJob3N0TmFtZSIgdHlwZT0i
c3RyaW5nIi8+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0iaXBBZGRyIiB0eXBlPSJzcHBwYjpJ
UEFkZHJUeXBlIiBtaW5PY2N1cnM9IjAiDQogICAgICAgICAgICBtYXhPY2N1cnM9InVuYm91bmRl
ZCIvPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InR0bCIgdHlwZT0icG9zaXRpdmVJbnRlZ2Vy
IiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJleHQiIHR5cGU9InNw
cHBiOkV4dEFueVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAg
ICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4N
CiAgPGNvbXBsZXhUeXBlIG5hbWU9IlVSSVR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAg
ICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6UnRlUmVjVHlwZSI+DQogICAgICAgIDxzZXF1ZW5j
ZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJlcmUiIHR5cGU9InN0cmluZyIgZGVmYXVsdD0i
XiguKikkIi8+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0idXJpIiB0eXBlPSJzdHJpbmciLz4N
CiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJleHQiIHR5cGU9InNwcHBiOkV4dEFueVR5cGUiIG1p
bk9jY3Vycz0iMCIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQog
ICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5h
bWU9IlJ0ZUdycE9mZmVyVHlwZSI+DQogICA8Y29tcGxleENvbnRlbnQ+DQogICAgIDxleHRlbnNp
b24gYmFzZT0ic3BwcGI6QmFzaWNPYmpUeXBlIj4NCiAgICAgICA8c2VxdWVuY2U+DQogICAgICAg
ICA8ZWxlbWVudCBuYW1lPSJydGVHcnBPZmZlcktleSIgdHlwZT0ic3BwcGI6UnRlR3JwT2ZmZXJL
ZXlUeXBlIi8+DQogICAgICAgICA8ZWxlbWVudCBuYW1lPSJzdGF0dXMiIHR5cGU9InNwcHBiOlJ0
ZUdycE9mZmVyU3RhdHVzVHlwZSIvPg0KICAgICAgICAgPGVsZW1lbnQgbmFtZT0ib2ZmZXJEYXRl
VGltZSIgdHlwZT0iZGF0ZVRpbWUiLz4NCiAgICAgICAgIDxlbGVtZW50IG5hbWU9ImFjY2VwdERh
dGVUaW1lIiB0eXBlPSJkYXRlVGltZSIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICA8ZWxlbWVu
dCBuYW1lPSJleHQiIHR5cGU9InNwcHBiOkV4dEFueVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAg
ICAgIDwvc2VxdWVuY2U+DQogICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+
DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJFZ3JSdGVUeXBlIj4NCiAg
ICA8Y29tcGxleENvbnRlbnQ+DQogICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNPYmpU
eXBlIj4NCiAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICA8ZWxlbWVudCBuYW1lPSJlZ3JSdGVO
YW1lIiB0eXBlPSJzcHBwYjpPYmpOYW1lVHlwZSIvPg0KICAgICAgICAgPGVsZW1lbnQgbmFtZT0i
cHJlZiIgdHlwZT0idW5zaWduZWRTaG9ydCIvPg0KICAgICAgICAgPGVsZW1lbnQgbmFtZT0ic3Zj
cyIgdHlwZT0ic3RyaW5nIi8+DQogICAgICAgICA8ZWxlbWVudCBuYW1lPSJyZWd4UmV3cml0ZVJ1
bGUiIHR5cGU9InNwcHBiOlJlZ2V4UGFyYW1UeXBlIi8+DQogICAgICAgICA8ZWxlbWVudCBuYW1l
PSJpbmdyZXNzUnRlIiB0eXBlPSJzcHBwYjpPYmpLZXlUeXBlIiBtaW5PY2N1cnM9IjAiIG1heE9j
Y3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgICA8ZWxlbWVudCBuYW1lPSJleHQiIHR5cGU9InNw
cHBiOkV4dEFueVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgIDwvc2VxdWVuY2U+DQogICAg
IDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQog
IDxhbm5vdGF0aW9uPg0KICAgIDxkb2N1bWVudGF0aW9uPiAtLS0tLS0tLS0tLS0tLS0tLS0gQWJz
dHJhY3QgT2JqZWN0IGFuZCBFbGVtZW50DQogICAgICBUeXBlIERlZmluaXRpb25zIC0tLS0tLS0t
LS0tLS0tIDwvZG9jdW1lbnRhdGlvbj4NCiAgPC9hbm5vdGF0aW9uPg0KICA8Y29tcGxleFR5cGUg
bmFtZT0iQmFzaWNPYmpUeXBlIiBhYnN0cmFjdD0idHJ1ZSI+DQogICAgPHNlcXVlbmNlPg0KICAg
ICAgPGVsZW1lbnQgbmFtZT0icmFudElkIiB0eXBlPSJzcHBwYjpPcmdJZFR5cGUiLz4NCiAgICAg
IDxlbGVtZW50IG5hbWU9InJhcklkIiB0eXBlPSJzcHBwYjpPcmdJZFR5cGUiLz4NCiAgICAgIDxl
bGVtZW50IG5hbWU9ImNydERhdGUiIHR5cGU9ImRhdGVUaW1lIiBtaW5PY2N1cnM9IjAiLz4NCiAg
ICAgIDxlbGVtZW50IG5hbWU9Im1vZERhdGUiIHR5cGU9ImRhdGVUaW1lIiBtaW5PY2N1cnM9IjAi
Lz4NCiAgICAgIDxlbGVtZW50IG5hbWU9ImV4dCIgdHlwZT0ic3BwcGI6RXh0QW55VHlwZSIgbWlu
T2NjdXJzPSIwIi8+DQogICAgPC9zZXF1ZW5jZT4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBs
ZXhUeXBlIG5hbWU9IlJlZ2V4UGFyYW1UeXBlIj4NCiAgICA8c2VxdWVuY2U+DQogICAgICA8ZWxl
bWVudCBuYW1lPSJlcmUiIHR5cGU9InN0cmluZyIgZGVmYXVsdD0iXiguKikkIi8+DQogICAgICA8
ZWxlbWVudCBuYW1lPSJyZXBsIiB0eXBlPSJzdHJpbmciLz4NCiAgICA8L3NlcXVlbmNlPg0KICA8
L2NvbXBsZXhUeXBlPg0KICA8c2ltcGxlVHlwZSBuYW1lPSJPcmdJZFR5cGUiPg0KICAgIDxyZXN0
cmljdGlvbiBiYXNlPSJzdHJpbmciLz4NCiAgPC9zaW1wbGVUeXBlPg0KICA8c2ltcGxlVHlwZSBu
YW1lPSJPYmpOYW1lVHlwZSI+DQogICAgPHJlc3RyaWN0aW9uIGJhc2U9InN0cmluZyIvPg0KICA8
L3NpbXBsZVR5cGU+DQogIDxzaW1wbGVUeXBlIG5hbWU9IlRyYW5zSWRUeXBlIj4NCiAgICA8cmVz
dHJpY3Rpb24gYmFzZT0ic3RyaW5nIi8+DQogIDwvc2ltcGxlVHlwZT4NCiAgPHNpbXBsZVR5cGUg
bmFtZT0iTWlub3JWZXJUeXBlIj4NCiAgICA8cmVzdHJpY3Rpb24gYmFzZT0idW5zaWduZWRMb25n
Ii8+DQogIDwvc2ltcGxlVHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9Ik9iaktleVR5cGUiPg0K
ICAgIDxzZXF1ZW5jZT4NCiAgICAgIDxlbGVtZW50IG5hbWU9InJhbnRJZCIgdHlwZT0ic3BwcGI6
T3JnSWRUeXBlIi8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJuYW1lIiB0eXBlPSJzcHBwYjpPYmpO
YW1lVHlwZSIvPg0KICAgIDwvc2VxdWVuY2U+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4
VHlwZSBuYW1lPSJJUEFkZHJUeXBlIj4NCiAgICA8c2VxdWVuY2U+DQogICAgICA8ZWxlbWVudCBu
YW1lPSJhZGRyIiB0eXBlPSJzdHJpbmciLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9InR5cGUiIHR5
cGU9InNwcHBiOklQVHlwZSIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0iZXh0IiB0eXBlPSJzcHBw
YjpFeHRBbnlUeXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAgICA8L3NlcXVlbmNlPg0KICA8L2NvbXBs
ZXhUeXBlPg0KICA8c2ltcGxlVHlwZSBuYW1lPSJJUFR5cGUiPg0KICAgIDxyZXN0cmljdGlvbiBi
YXNlPSJ0b2tlbiI+DQogICAgICA8ZW51bWVyYXRpb24gdmFsdWU9IklQdjQiLz4NCiAgICAgIDxl
bnVtZXJhdGlvbiB2YWx1ZT0iSVB2NiIvPg0KICAgIDwvcmVzdHJpY3Rpb24+DQogIDwvc2ltcGxl
VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IlNvdXJjZUlkZW50VHlwZSI+DQogICAgPHNlcXVl
bmNlPg0KICAgICAgPGVsZW1lbnQgbmFtZT0ic291cmNlSWRlbnRMYWJlbCIgdHlwZT0ic3RyaW5n
Ii8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJzb3VyY2VJZGVudFNjaGVtZSINCiAgICAgICAgdHlw
ZT0ic3BwcGI6U291cmNlSWRlbnRTY2hlbWVUeXBlIi8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJl
eHQiIHR5cGU9InNwcHBiOkV4dEFueVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgIDwvc2VxdWVu
Y2U+DQogIDwvY29tcGxleFR5cGU+DQogIDxzaW1wbGVUeXBlIG5hbWU9IlNvdXJjZUlkZW50U2No
ZW1lVHlwZSI+DQogICAgPHJlc3RyaWN0aW9uIGJhc2U9InRva2VuIj4NCiAgICAgIDxlbnVtZXJh
dGlvbiB2YWx1ZT0idXJpIi8+DQogICAgICA8ZW51bWVyYXRpb24gdmFsdWU9ImlwIi8+DQogICAg
ICA8ZW51bWVyYXRpb24gdmFsdWU9InJvb3REb21haW4iLz4NCiAgICA8L3Jlc3RyaWN0aW9uPg0K
ICA8L3NpbXBsZVR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJDT1JJbmZvVHlwZSI+DQogICAg
PHNlcXVlbmNlPg0KICAgICAgPGVsZW1lbnQgbmFtZT0iY29yQ2xhaW0iIHR5cGU9ImJvb2xlYW4i
IGRlZmF1bHQ9InRydWUiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9ImNvciIgdHlwZT0iYm9vbGVh
biIgZGVmYXVsdD0iZmFsc2UiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0i
Y29yRGF0ZVRpbWUiIHR5cGU9ImRhdGVUaW1lIiBtaW5PY2N1cnM9IjAiLz4NCiAgICA8L3NlcXVl
bmNlPg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iU3ZjTWVudVR5cGUi
Pg0KICAgIDxzZXF1ZW5jZT4NCiAgICAgIDxlbGVtZW50IG5hbWU9InNlcnZlclN0YXR1cyIgdHlw
ZT0ic3BwcGI6U2VydmVyU3RhdHVzVHlwZSIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0ibWFqTWlu
VmVyc2lvbiIgdHlwZT0ic3RyaW5nIg0KICAgICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0K
ICAgICAgPGVsZW1lbnQgbmFtZT0ib2JqVVJJIiB0eXBlPSJhbnlVUkkiIG1heE9jY3Vycz0idW5i
b3VuZGVkIi8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJleHRVUkkiIHR5cGU9ImFueVVSSSIgbWlu
T2NjdXJzPSIwIg0KICAgICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgIDwvc2VxdWVu
Y2U+DQogIDwvY29tcGxleFR5cGU+DQogIDxzaW1wbGVUeXBlIG5hbWU9IlNlcnZlclN0YXR1c1R5
cGUiPg0KICAgIDxyZXN0cmljdGlvbiBiYXNlPSJ0b2tlbiI+DQogICAgICA8ZW51bWVyYXRpb24g
dmFsdWU9ImluU2VydmljZSIvPg0KICAgICAgPGVudW1lcmF0aW9uIHZhbHVlPSJvdXRPZlNlcnZp
Y2UiLz4NCiAgICA8L3Jlc3RyaWN0aW9uPg0KICA8L3NpbXBsZVR5cGU+DQogIDxjb21wbGV4VHlw
ZSBuYW1lPSJSdGVHcnBPZmZlcktleVR5cGUiPg0KICAgIDxzZXF1ZW5jZT4NCiAgICAgIDxlbGVt
ZW50IG5hbWU9InJ0ZUdycEtleSIgdHlwZT0ic3BwcGI6T2JqS2V5VHlwZSIvPg0KICAgICAgPGVs
ZW1lbnQgbmFtZT0ib2ZmZXJlZFRvIiB0eXBlPSJzcHBwYjpPcmdJZFR5cGUiLz4NCiAgICA8L3Nl
cXVlbmNlPg0KICA8L2NvbXBsZXhUeXBlPg0KICA8c2ltcGxlVHlwZSBuYW1lPSJSdGVHcnBPZmZl
clN0YXR1c1R5cGUiPg0KICAgIDxyZXN0cmljdGlvbiBiYXNlPSJ0b2tlbiI+DQogICAgICA8ZW51
bWVyYXRpb24gdmFsdWU9Im9mZmVyZWQiLz4NCiAgICAgIDxlbnVtZXJhdGlvbiB2YWx1ZT0iYWNj
ZXB0ZWQiLz4NCiAgICA8L3Jlc3RyaWN0aW9uPg0KICA8L3NpbXBsZVR5cGU+DQogIDxjb21wbGV4
VHlwZSBuYW1lPSJFeHRBbnlUeXBlIj4NCiAgICA8c2VxdWVuY2U+DQogICAgICA8YW55IG5hbWVz
cGFjZT0iIyNvdGhlciIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICA8L3NlcXVlbmNlPg0K
ICA8L2NvbXBsZXhUeXBlPg0KICA8YW5ub3RhdGlvbj4NCiAgICA8ZG9jdW1lbnRhdGlvbj4gLS0t
LS0tLS0tLS0tLS0gT3BlcmF0aW9uIFJlcXVlc3QgYW5kIFJlc3BvbnNlDQogICAgICBPYmplY3Qg
VHlwZSBEZWZpbml0aW9ucyAtLS0tLS0tLS0tLS0gPC9kb2N1bWVudGF0aW9uPg0KICA8L2Fubm90
YXRpb24+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJSZXN1bHRDb2RlVHlwZSI+DQogICAgPHNlcXVl
bmNlPg0KICAgICAgIDxlbGVtZW50IG5hbWU9ImNvZGUiIHR5cGU9ImludCIvPg0KICAgICAgIDxl
bGVtZW50IG5hbWU9Im1zZyIgdHlwZT0ic3RyaW5nIi8+DQogICAgPC9zZXF1ZW5jZT4NCiAgPC9j
b21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IlJxc3RPYmpSZXN1bHRDb2RlVHlwZSI+
DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6UmVz
dWx0Q29kZVR5cGUiPg0KICAgICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICAgICA8ZWxlbWVu
dCBuYW1lPSJycXN0T2JqIiB0eXBlPSJzcHBwYjpCYXNpY1Jxc3RUeXBlIi8+DQogICAgICAgICAg
PC9zZXF1ZW5jZT4NCiAgICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0K
ICA8L2NvbXBsZXhUeXBlPg0KICANCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkJhc2ljUnFzdFR5cGUi
IGFic3RyYWN0PSJ0cnVlIj4NCiAgICA8c2VxdWVuY2U+DQogICAgICA8ZWxlbWVudCBuYW1lPSJl
eHQiIHR5cGU9InNwcHBiOkV4dEFueVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgIDwvc2VxdWVu
Y2U+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJCYXNpY1F1ZXJ5UnFz
dFR5cGUiIGFic3RyYWN0PSJ0cnVlIj4NCiAgICA8c2VxdWVuY2U+DQogICAgICA8ZWxlbWVudCBu
YW1lPSJleHQiIHR5cGU9InNwcHBiOkV4dEFueVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgIDwv
c2VxdWVuY2U+DQogIDwvY29tcGxleFR5cGU+DQogIA0KICA8Y29tcGxleFR5cGUgbmFtZT0iQWRk
UnRlR3JwUnFzdFR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24g
YmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAg
ICA8ZWxlbWVudCBuYW1lPSJydGVHcnAiIHR5cGU9InNwcHBiOlJ0ZUdycFR5cGUiLz4NCiAgICAg
ICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+
DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJEZWxSdGVHcnBScXN0VHlw
ZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpC
YXNpY1Jxc3RUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5h
bWU9Im9iaktleSIgdHlwZT0ic3BwcGI6T2JqS2V5VHlwZSIvPg0KICAgICAgICA8L3NlcXVlbmNl
Pg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4
VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkdldFJ0ZUdycHNScXN0VHlwZSI+DQogICAgPGNv
bXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1F1ZXJ5UnFz
dFR5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0ib2Jq
S2V5IiB0eXBlPSJzcHBwYjpPYmpLZXlUeXBlIg0KICAgICAgICAgICAgbWluT2NjdXJzPSIwIiBt
YXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRl
bnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgDQogIDxj
b21wbGV4VHlwZSBuYW1lPSJBZGRSdGVSZWNScXN0VHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50
Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1Jxc3RUeXBlIj4NCiAgICAgICAg
PHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InJ0ZVJlYyIgdHlwZT0ic3BwcGI6
UnRlUmVjVHlwZSIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQog
ICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5h
bWU9IkRlbFJ0ZVJlY1Jxc3RUeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0
ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQog
ICAgICAgICAgPGVsZW1lbnQgbmFtZT0ib2JqS2V5IiB0eXBlPSJzcHBwYjpPYmpLZXlUeXBlIi8+
DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhD
b250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iR2V0UnRlUmVj
c1Jxc3RUeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9
InNwcHBiOkJhc2ljUXVlcnlScXN0VHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAg
ICA8ZWxlbWVudCBuYW1lPSJvYmpLZXkiIHR5cGU9InNwcHBiOk9iaktleVR5cGUiDQogICAgICAg
ICAgICBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgIDwvc2Vx
dWVuY2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2Nv
bXBsZXhUeXBlPg0KIA0KICA8Y29tcGxleFR5cGUgbmFtZT0iQWRkRGVzdEdycFJxc3RUeXBlIj4N
CiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2lj
UnFzdFR5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0i
ZGVzdEdycCIgdHlwZT0ic3BwcGI6RGVzdEdycFR5cGUiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4N
CiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5
cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJEZWxEZXN0R3JwUnFzdFR5cGUiPg0KICAgIDxjb21w
bGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+
DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJvYmpLZXkiIHR5
cGU9InNwcHBiOk9iaktleVR5cGUiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0
ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21w
bGV4VHlwZSBuYW1lPSJHZXREZXN0R3Jwc1Jxc3RUeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+
DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUXVlcnlScXN0VHlwZSI+DQogICAg
ICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJvYmpLZXkiIHR5cGU9InNw
cHBiOk9iaktleVR5cGUiDQogICAgICAgICAgICBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5i
b3VuZGVkIi8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAgICA8
L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0i
QWRkUHViSWRScXN0VHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lv
biBiYXNlPSJzcHBwYjpCYXNpY1Jxc3RUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAg
ICAgIDxlbGVtZW50IG5hbWU9InBpIiB0eXBlPSJzcHBwYjpQdWJJZFR5cGUiLz4NCiAgICAgICAg
PC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQog
IDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJEZWxQdWJJZHNScXN0VHlwZSI+
DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNp
Y1Jxc3RUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9
InBpIiB0eXBlPSJzcHBwYjpQdWJJZFR5cGUiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAg
IDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQog
IDxjb21wbGV4VHlwZSBuYW1lPSJHZXRQdWJJZHNScXN0VHlwZSI+DQogICAgPGNvbXBsZXhDb250
ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1F1ZXJ5UnFzdFR5cGUiPg0K
ICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0icGkiIHR5cGU9InNw
cHBiOlB1YklkVHlwZSIgbWluT2NjdXJzPSIwIg0KICAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJv
dW5kZWQiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwv
Y29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJB
ZGRSdGVHcnBPZmZlclJxc3RUeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0
ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQog
ICAgICAgICAgPGVsZW1lbnQgbmFtZT0icnRlR3JwT2ZmZXIiIHR5cGU9InNwcHBiOlJ0ZUdycE9m
ZmVyVHlwZSIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAg
PC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9
IkRlbFJ0ZUdycE9mZmVyUnFzdFR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxl
eHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4N
CiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJydGVHcnBPZmZlcktleSIgdHlwZT0ic3BwcGI6UnRl
R3JwT2ZmZXJLZXlUeXBlIiAvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNp
b24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhU
eXBlIG5hbWU9IkFjY2VwdFJ0ZUdycE9mZmVyUnFzdFR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVu
dD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAg
IDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJydGVHcnBPZmZlcktleSIgdHlw
ZT0ic3BwcGI6UnRlR3JwT2ZmZXJLZXlUeXBlIi8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAg
ICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0K
ICA8Y29tcGxleFR5cGUgbmFtZT0iUmVqZWN0UnRlR3JwT2ZmZXJScXN0VHlwZSI+DQogICAgPGNv
bXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1Jxc3RUeXBl
Ij4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InJ0ZUdycE9m
ZmVyS2V5IiB0eXBlPSJzcHBwYjpSdGVHcnBPZmZlcktleVR5cGUiLz4NCiAgICAgICAgPC9zZXF1
ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29t
cGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJHZXRSdGVHcnBPZmZlcnNScXN0VHlwZSI+
DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNp
Y1F1ZXJ5UnFzdFR5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQg
bmFtZT0ib2ZmZXJlZEJ5UGVlcnMiIHR5cGU9ImJvb2xlYW4iIG1pbk9jY3Vycz0iMCIvPg0KICAg
ICAgICAgIDxlbGVtZW50IG5hbWU9Im9mZmVyZWRUb1BlZXJzIiB0eXBlPSJib29sZWFuIiBtaW5P
Y2N1cnM9IjAiLz4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJzdGF0dXMiIHR5cGU9InNwcHBi
OlJ0ZUdycE9mZmVyU3RhdHVzVHlwZSINCiAgICAgICAgICAgIG1pbk9jY3Vycz0iMCIvPg0KICAg
ICAgICAgIDxlbGVtZW50IG5hbWU9InBlZXJpbmdPcmciIHR5cGU9InNwcHBiOk9yZ0lkVHlwZSIN
CiAgICAgICAgICAgIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAg
ICAgICA8ZWxlbWVudCBuYW1lPSJydGVHcnBPZmZlcktleSINCiAgICAgICAgICAgIHR5cGU9InNw
cHBiOlJ0ZUdycE9mZmVyS2V5VHlwZSIgbWluT2NjdXJzPSIwIg0KICAgICAgICAgICAgbWF4T2Nj
dXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9u
Pg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlw
ZSBuYW1lPSJBZGRFZ3JSdGVScXN0VHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAg
PGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1Jxc3RUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNl
Pg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImVnclJ0ZSIgdHlwZT0ic3BwcGI6RWdyUnRlVHlw
ZSIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21w
bGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkRlbEVn
clJ0ZVJxc3RUeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJh
c2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAg
PGVsZW1lbnQgbmFtZT0ib2JqS2V5IiB0eXBlPSJzcHBwYjpPYmpLZXlUeXBlIi8+DQogICAgICAg
IDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0K
ICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iR2V0RWdyUnRlc1Jxc3RUeXBl
Ij4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJh
c2ljUXVlcnlScXN0VHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVu
dCBuYW1lPSJvYmpLZXkiIHR5cGU9InNwcHBiOk9iaktleVR5cGUiDQogICAgICAgICAgICBtaW5P
Y2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgIDwvc2VxdWVuY2U+DQog
ICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBl
Pg0KICA8YW5ub3RhdGlvbj4NCiAgICA8ZG9jdW1lbnRhdGlvbj4gLS0tLS0tLS0gR2VuZXJpYyBS
ZXF1ZXN0IGFuZCBSZXNwb25zZSBEZWZpbml0aW9ucw0KICAgICAgLS0tLS0tLS0tLS0tLS0tIDwv
ZG9jdW1lbnRhdGlvbj4NCiAgPC9hbm5vdGF0aW9uPg0KICA8ZWxlbWVudCBuYW1lPSJzcHBwVXBk
YXRlUmVxdWVzdCI+DQogICAgPGNvbXBsZXhUeXBlPg0KICAgICAgPHNlcXVlbmNlPg0KICAgICAg
ICA8ZWxlbWVudCBuYW1lPSJjbGllbnRUcmFuc0lkIiB0eXBlPSJzcHBwYjpUcmFuc0lkVHlwZSIg
bWluT2NjdXJzPSIwIi8+DQogICAgICAgIDxlbGVtZW50IG5hbWU9Im1pbm9yVmVyIiB0eXBlPSJz
cHBwYjpNaW5vclZlclR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICA8ZWxlbWVudCBuYW1l
PSJycXN0IiB0eXBlPSJzcHBwYjpCYXNpY1Jxc3RUeXBlIiBtYXhPY2N1cnM9InVuYm91bmRlZCIv
Pg0KICAgICAgPC9zZXF1ZW5jZT4NCiAgICA8L2NvbXBsZXhUeXBlPg0KICA8L2VsZW1lbnQ+DQog
IDxlbGVtZW50IG5hbWU9InNwcHBVcGRhdGVSZXNwb25zZSI+DQogICAgPGNvbXBsZXhUeXBlPg0K
ICAgICAgPHNlcXVlbmNlPg0KICAgICAgICA8ZWxlbWVudCBuYW1lPSJvdmVyYWxsUmVzdWx0IiB0
eXBlPSJzcHBwYjpSZXN1bHRDb2RlVHlwZSIvPg0KICAgICAgICA8ZWxlbWVudCBuYW1lPSJycXN0
T2JqUmVzdWx0IiB0eXBlPSJzcHBwYjpScXN0T2JqUmVzdWx0Q29kZVR5cGUiIG1pbk9jY3Vycz0i
MCIgDQogICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgPGVsZW1lbnQg
bmFtZT0iY2xpZW50VHJhbnNJZCIgdHlwZT0ic3BwcGI6VHJhbnNJZFR5cGUiIG1pbk9jY3Vycz0i
MCIvPg0KICAgICAgICA8ZWxlbWVudCBuYW1lPSJzZXJ2ZXJUcmFuc0lkIiB0eXBlPSJzcHBwYjpU
cmFuc0lkVHlwZSIvPg0KICAgICAgPC9zZXF1ZW5jZT4NCiAgICA8L2NvbXBsZXhUeXBlPg0KICA8
L2VsZW1lbnQ+DQogIDxlbGVtZW50IG5hbWU9InNwcHBRdWVyeVJlcXVlc3QiPg0KICAgIDxjb21w
bGV4VHlwZT4NCiAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgPGVsZW1lbnQgbmFtZT0ibWlub3JW
ZXIiIHR5cGU9InNwcHBiOk1pbm9yVmVyVHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgIDxl
bGVtZW50IG5hbWU9InJxc3QiIHR5cGU9InNwcHBiOkJhc2ljUXVlcnlScXN0VHlwZSIvPg0KICAg
ICAgPC9zZXF1ZW5jZT4NCiAgICA8L2NvbXBsZXhUeXBlPg0KICA8L2VsZW1lbnQ+DQogIDxlbGVt
ZW50IG5hbWU9InNwcHBRdWVyeVJlc3BvbnNlIj4NCiAgICA8Y29tcGxleFR5cGU+DQogICAgICA8
c2VxdWVuY2U+DQogICAgICAgIDxlbGVtZW50IG5hbWU9Im92ZXJhbGxSZXN1bHQiIHR5cGU9InNw
cHBiOlJlc3VsdENvZGVUeXBlIi8+DQogICAgICAgIDxlbGVtZW50IG5hbWU9InJlc3VsdFNldCIg
dHlwZT0ic3BwcGI6QmFzaWNPYmpUeXBlIiBtaW5PY2N1cnM9IjAiIA0KICAgICAgICAgbWF4T2Nj
dXJzPSIgdW5ib3VuZGVkIi8+DQogICAgICA8L3NlcXVlbmNlPg0KICAgIDwvY29tcGxleFR5cGU+
DQogIDwvZWxlbWVudD4NCiAgPGVsZW1lbnQgbmFtZT0ic3BwcFNlcnZlclN0YXR1c1JlcXVlc3Qi
Pg0KICAgIDxjb21wbGV4VHlwZT4NCiAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgPGVsZW1lbnQg
bmFtZT0ibWlub3JWZXIiIHR5cGU9InNwcHBiOk1pbm9yVmVyVHlwZSIgbWluT2NjdXJzPSIwIi8+
DQogICAgICA8L3NlcXVlbmNlPg0KICAgIDwvY29tcGxleFR5cGU+DQogIDwvZWxlbWVudD4NCiAg
PGVsZW1lbnQgbmFtZT0ic3BwcFNlcnZlclN0YXR1c1Jlc3BvbnNlIj4NCiAgICA8Y29tcGxleFR5
cGU+DQogICAgICA8c2VxdWVuY2U+DQogICAgICAgIDxlbGVtZW50IG5hbWU9Im92ZXJhbGxSZXN1
bHQiIHR5cGU9InNwcHBiOlJlc3VsdENvZGVUeXBlIi8+DQogICAgICAgIDxlbGVtZW50IG5hbWU9
InN2Y01lbnUiIHR5cGU9InNwcHBiOlN2Y01lbnVUeXBlIi8+DQogICAgICA8L3NlcXVlbmNlPg0K
ICAgIDwvY29tcGxleFR5cGU+DQogIDwvZWxlbWVudD4NCjwvc2NoZW1hPg0KXV0+DQogICAgICAg
ICAgPC9hcnR3b3JrPg0KICAgICAgICA8L2ZpZ3VyZT4NCg0KICAgICAgPC90Pg0KICAgIDwvc2Vj
dGlvbj4NCg0KICAgIDxzZWN0aW9uIGFuY2hvcj0ic3BlY2lmaWNhdGlvbmV4dGVuc2liaWxpdHki
IHRpdGxlPSJTcGVjaWZpY2F0aW9uIEV4dGVuc2liaWxpdHkiPg0KICAgICAgPHQ+IFRoZSBwcm90
b2NvbCBkZWZpbmVkIGluIHRoaXMgc3BlY2lmaWNhdGlvbiBpcyBleHRlbnNpYmxlLg0KICAgICAg
ICBUaGlzIHNlY3Rpb24gZXhwbGFpbnMgaG93IHRvIGV4dGVuZCB0aGUgcHJvdG9jb2wgYW5kIHdo
YXQNCiAgICAgICAgcHJvY2VkdXJlcyBhcmUgbmVjZXNzYXJ5IHRvIGZvbGxvdyBpbiBvcmRlciB0
byBlbnN1cmUgcHJvcGVyDQogICAgICAgIGV4dGVuc2lvbnMuIDwvdD4NCiAgICA8L3NlY3Rpb24+
DQoNCiAgICA8c2VjdGlvbiB0aXRsZT0iQWNrbm93bGVkZ21lbnRzIj4NCiAgICAgIDx0PiBUaGlz
IGRvY3VtZW50IGlzIGEgcmVzdWx0IG9mIHZhcmlvdXMgZGlzY3Vzc2lvbnMgaGVsZCBpbiB0aGUN
CiAgICAgICAgRFJJTktTIHdvcmtpbmcgZ3JvdXAgYW5kIHdpdGhpbiB0aGUgRFJJTktTIHByb3Rv
Y29sIGRlc2lnbg0KICAgICAgICB0ZWFtLCB3aGljaCBpcyBjb21wcmlzZWQgb2YgdGhlIGZvbGxv
d2luZyBpbmRpdmlkdWFscywgaW4NCiAgICAgICAgYWxwaGFiZXRpY2FsIG9yZGVyOiBEZWJvcmFo
IEEgR3V5dG9uIChUZWxjb3JkaWEpLCBTdW1hbnRoDQogICAgICAgIENoYW5uYWJhc2FwcGEgKENh
YmxlTGFicyksIEplYW4tRnJhbmNvaXMgTXVsZSAoQ2FibGVMYWJzKSwNCiAgICAgICAgS2VubmV0
aCBDYXJ0d3JpZ2h0IChUTlNJKSwgTWFuanVsIE1haGFyaXNoaSAoVE5TSSksIERhdmlkDQogICAg
ICAgIFNjaHdhcnR6IChYQ29ubmVjdCksIGFuZCB0aGUgY28tY2hhaXJzIFJpY2hhcmQgU2hvY2tl
eSBhbmQNCiAgICAgICAgQWxleGFuZGVyIE1heXJob2ZlciAoZW51bS5hdCBHbWJIKS4gPC90Pg0K
ICAgICAgPHQ+IFRoZSBhdXRob3JzIG9mIHRoaXMgZG9jdW1lbnQgdGhhbmsgdGhlIGZvbGxvd2lu
ZyBpbmRpdmlkdWFscw0KICAgICAgICBmb3IgdGhlaXIgYWR2aWNlLCByZXZpZXdzIGFuZCBjb21t
ZW50cyBkdXJpbmcgdGhlIGRldmVsb3BtZW50DQogICAgICAgIG9mIHRoaXMgcHJvdG9jb2w6IExp
c2EgRHVzc2VhdWx0LCAiWU9VUiBOQU1FIEhFUkUiIC0tIHNlbmQNCiAgICAgICAgY29tbWVudHMg
dG8gZHJpbmtzIGxpc3QuIDwvdD4NCiAgICA8L3NlY3Rpb24+DQoNCiAgPC9taWRkbGU+DQoNCiAg
PGJhY2s+DQogICAgPHJlZmVyZW5jZXMgdGl0bGU9Ik5vcm1hdGl2ZSBSZWZlcmVuY2VzIj4gJnJm
YzIxMTk7ICZyZmMyMjc3Ow0KICAgICAgJnJmYzM2Mjk7ICZyZmMyNzgxOyAmcmZjMzY4ODsgJnJm
YzM5ODY7DQogICAgICAmSS1ELmlldGYtZHJpbmtzLXNwcHAtb3Zlci1zb2FwOyA8L3JlZmVyZW5j
ZXM+DQoNCiAgICA8cmVmZXJlbmNlcyB0aXRsZT0iSW5mb3JtYXRpdmUgUmVmZXJlbmNlcyI+ICZy
ZmMyODIxOyAmcmZjMzI2MTsNCiAgICAgICZyZmMzNzYxOyAmcmZjNDcyNTsgJnJmYzU0ODY7DQog
ICAgICAmSS1ELmlldGYtZHJpbmtzLXVzZWNhc2VzLXJlcXVpcmVtZW50czsgPC9yZWZlcmVuY2Vz
Pg0KICA8L2JhY2s+DQoNCjwvcmZjPg0K

--_002_754963199212404AB8E9CFCA6C3D0CDA260A07AA20TNSMAILNAwin2_--

From kcartwright@tnsi.com  Wed Sep 22 08:36:51 2010
Return-Path: <kcartwright@tnsi.com>
X-Original-To: drinks@core3.amsl.com
Delivered-To: drinks@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9155B28C0EE for <drinks@core3.amsl.com>; Wed, 22 Sep 2010 08:36:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 4.024
X-Spam-Level: ****
X-Spam-Status: No, score=4.024 tagged_above=-999 required=5 tests=[AWL=-2.758,  BAYES_50=0.001, FB_IOW=3.333, FM_ASCII_ART_SPACINGc=0.833, MANGLED_TEXT=2.3, SARE_MILLIONSOF=0.315]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id W8JSU5wrWdlG for <drinks@core3.amsl.com>; Wed, 22 Sep 2010 08:36:42 -0700 (PDT)
Received: from tnsi.com (relayus.tnsi.com [208.224.248.44]) by core3.amsl.com (Postfix) with ESMTP id D48203A6955 for <drinks@ietf.org>; Wed, 22 Sep 2010 08:36:41 -0700 (PDT)
Received: from ([172.17.7.231]) by relayus.tnsi.com with ESMTP with TLS id 4440551.47917306; Wed, 22 Sep 2010 11:37:05 -0400
Received: from TNS-MAIL-NA.win2k.corp.tnsi.com ([172.17.7.214]) by MAIL-HUB-NA.win2k.corp.tnsi.com ([172.17.7.231]) with mapi; Wed, 22 Sep 2010 11:37:04 -0400
From: "Cartwright, Ken" <kcartwright@tnsi.com>
To: "Ali, Syed Wasim" <syed.ali@neustar.biz>, "Drinks@ietf.org" <Drinks@ietf.org>
Date: Wed, 22 Sep 2010 11:37:04 -0400
Thread-Topic: [drinks] Progress Update
Thread-Index: ActFJDtWPdpsBdkVQvSv0Od13HdUdgJsAeHQAFOjNdAAAPoXsAA8V7CQAI7MHuAADrbq0AAAyo++AB8ojHAABqZa4QACORQUABb/5bcBUH5gQAAnCP7g
Message-ID: <754963199212404AB8E9CFCA6C3D0CDA260A07ACDC@TNS-MAIL-NA.win2k.corp.tnsi.com>
References: <C8B5279F.439FE%syed.ali@neustar.biz> <C8B5C1F7.43A21%syed.ali@neustar.biz> 
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/mixed; boundary="_002_754963199212404AB8E9CFCA6C3D0CDA260A07ACDCTNSMAILNAwin2_"
MIME-Version: 1.0
Subject: Re: [drinks] Progress Update
X-BeenThere: drinks@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF DRINKS WG <drinks.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/drinks>
List-Post: <mailto:drinks@ietf.org>
List-Help: <mailto:drinks-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Sep 2010 15:36:51 -0000

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

Syed handed the token back to me for a couple hours this morning so that I =
could go ahead and do the Route Rec management updates to the doc.  This is=
 now done and here is the next rev of the document.

Ken

-----Original Message-----
From: Cartwright, Ken
Sent: Tuesday, September 21, 2010 5:21 PM
To: 'Ali, Syed Wasim'; Drinks@ietf.org
Subject: RE: [drinks] Progress Update

Here is the next version of the protocol document.  Based on the decisions =
we made at the face-to-face, the final version of this document is now clea=
rly within shouting distance.  And the document overall is notably simpler =
and shorter.

Syed, if you want it, you can have the token now.  At some point I'll need =
it back for maybe one day before we finalize it to wrap up a couple to-do i=
tems of mine.

What I've done since the last update is as follows:

XSD Changes (which have resulted in a notably simpler and cleaner XSD)
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
1) Search and replace cleaned up a few naming inconsistencies using the wor=
d "Object".  The preference is not to use "Obj".
2) Per agreement at meeting, made RqstObjResultCodeType inherit from Result=
CodeType, and added the word "Type" onto the end of each of these names to =
get them in sync with our naming convention.
3) Per agreement at meeting, changes all of the operation object types (e.g=
. AddRteGrpRqstType) so that they now contain a single object instance.
4) Per agreement at the meeting, cleaned up what was the spppRequest and sp=
ppResponse element definitions to remove the transactional flag and to expl=
icitly break our updates from queries.  This resulted in the spppUpdateRequ=
est/Response and spppQueryRequest/Response.  Also made all operation object=
 types and query types inherit from their corresponding abstract base types=
.
5) Per agreement at the meeting, changed the multiplicity of the ingressRte=
 element to allow reference to more tan one Route Group.
6) Per agreement at the meeting, change "assignedCorDateTime" elementname t=
o "corDateTime".  Also tightened up the multiplicity indicator on the corCl=
aim element in relation to our discussion about the confusion resulting fro=
m having a default value provided for an optional data element.
7) Per agreement at the meeting, moved RteRec out of PIType base type and i=
nto the concrete type(s) it is needed for (i.e. TNType).
8) Per agreement at the meeting, added priority into the RteGrpType.
9) Per agreement at the meeting, changed RteRecs in RteGrpType to be refere=
nces rather than embedded objects, therefore promoting RteRecs to first cla=
ss object type.  As discussed, this also necessitate adding a "name" elemen=
t in the abstract base RteRecType.
10) Misc other cleanups.

Document Changes
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
1) Placed the new XSD into the XSD section of the document.
2) Updated all the sections that describe the base data structures of the p=
rotocol to reflect all the XSD changes listed above (layering, spppUpdateRe=
quest/Response, spppQueryRequest/Response, response codes, etc).
3) Updated all the following protocol command sections to reflect the XSD c=
hanges listed above:
        -- add and get route groups
        -- add and get dest groups
        -- add, accept, reject, and get route group offers

Ken


-----Original Message-----
From: Ali, Syed Wasim [mailto:syed.ali@neustar.biz]
Sent: Wednesday, September 15, 2010 12:21 AM
To: Ali, Syed Wasim; Cartwright, Ken; Drinks@ietf.org
Subject: Re: [drinks] Progress Update


Attached is the updated examples section. Added descriptive text and made a
few updates to the XML messages.

-Syed


On 9/14/10 1:22 PM, "Syed Ali" <syed.ali@neustar.biz> wrote:

>
>
> Hi,
>
> Attached is the first draft of the sppp example section. I will add the t=
ext
> in the sub-sections in the protocol document .xml this afternoon to make =
the
> examples fit a hypothetical provisioning scenario for which the diagram i=
s
> already in place. Also, I will email the updated sppp protocol document
> later today.
>
> thanks,
>
> -Syed
>
>
> On 9/14/10 12:18 PM, "Syed Ali" <syed.ali@neustar.biz> wrote:
>
>>
>>
>> Ken,
>>
>> The examples I have put together are based on the schema that has gotten
>> nods already. And I agree, after tomorrow's f2f and review of the propos=
ed
>> changes, we can decide how to move forward.
>>
>> Just to be clear, I am not proposing anything new in regards to the "par=
tial
>> success". If an SP operation (such as addPubIdsRqst) allows for multiple
>> embedded objects for provisioning (such as 2 or more <pi>), there is an
>> opportunity for the server to point out which embedded object (i.e. one =
of
>> the many <pi>) is the cause of the failure. Prior understanding where an
>> operation (such as addPubIdRqst) is inherently transactional remains
>> unchanged.
>>
>> -Syed
>>
>>
>> On 9/14/10 9:16 AM, "Cartwright, Ken" <kcartwright@tnsi.com> wrote:
>>
>>> Ok, you can have the token.  But before adding any of the XML into the
>>> examples section I think we need to talk through the proposed XSD chang=
es
>>> that
>>> are designed to meet the partial success, and synchronous COR claim
>>> response.
>>> This is of course because the examples will change based on that decisi=
on.
>>> Also keep in mind that these proposed XSD changes are right now only
>>> reflected
>>> in the XSD section, not the body of the doc.
>>>
>>> My plan was for us to review these changes at the meeting tomorrow, and=
 if
>>> we
>>> do agree to the changes, I would then make the resulting changes to the=
 body
>>> of the doc over the subsequent few days, then hand off the token on Mon=
day.
>>>
>>> Ken
>>>
>>> -----Original Message-----
>>> From: Ali, Syed Wasim [mailto:syed.ali@neustar.biz]
>>> Sent: Monday, September 13, 2010 6:16 PM
>>> To: Cartwright, Ken; Drinks@ietf.org
>>> Subject: Re: [drinks] Progress Update
>>>
>>> Ken,
>>>
>>> Let me know if I can have the token for the doc. I will add my updates =
from
>>> the todo list and publish it tomorrow mid-day.
>>>
>>> thanks.
>>>
>>>
>>> On 9/13/10 5:55 PM, "Cartwright, Ken" <kcartwright@tnsi.com> wrote:
>>>
>>>> Here is what is likely to be the last update I will have prior to the
>>>> Wednesday meeting.  The changes to this version are simply a few clean=
ups
>>>> to
>>>> the XSD so that it validates.
>>>>
>>>> Ken
>>>>
>>>> -----Original Message-----
>>>> From: Cartwright, Ken
>>>> Sent: Monday, September 13, 2010 10:56 AM
>>>> To: 'Drinks@ietf.org'
>>>> Subject: RE: Progress Update
>>>>
>>>> Here's the next update to the doc.  Also attached is the running list =
of
>>>> changes.  Items 9, 10, and 11 are the latest changes I made since my l=
ate
>>>> update.
>>>>
>>>> Syed and JFM, you will of course want to review these asap.
>>>>
>>>> Ken
>>>>
>>>>
>>>> -----Original Message-----
>>>> From: Cartwright, Ken
>>>> Sent: Friday, September 10, 2010 2:54 PM
>>>> To: Cartwright, Ken; 'Drinks@ietf.org'
>>>> Subject: RE: Progress Update
>>>>
>>>> Here's the next update.  I've completed item 7 from the To-Do list and
>>>> incorporated all comments from my Pre-IETF document review (see second
>>>> attached document), save 1.  The one comment that I did not fully addr=
ess
>>>> is:
>>>>
>>>> "KJC:  Need to describe how multiple response messages are supported."
>>>>
>>>> There are a few different opinions on how/if/toWhatExtent we want to
>>>> support
>>>> that.  We need to discuss this and put it to bed at the face-to-face
>>>> meeting
>>>> next week.  This item is priority one as far as I am concerned.  And t=
his
>>>> of
>>>> course is related to the "Proposal for Syeds two requirements" referre=
d to
>>>> in
>>>> the email below.
>>>>
>>>> I'll continue to work this over the weekend and Monday and send out an=
other
>>>> update no later than COB Monday.
>>>>
>>>> Ken
>>>>
>>>>
>>>> -----Original Message-----
>>>> From: Cartwright, Ken
>>>> Sent: Thursday, September 09, 2010 9:57 AM
>>>> To: Cartwright, Ken; Drinks@ietf.org
>>>> Subject: RE: Progress Update
>>>>
>>>> Btw, here's the document as it currently stands.  I have the token and=
 am
>>>> in
>>>> progress.
>>>>
>>>> Ken
>>>>
>>>> -----Original Message-----
>>>> From: drinks-bounces@ietf.org [mailto:drinks-bounces@ietf.org] On Beha=
lf Of
>>>> Cartwright, Ken
>>>> Sent: Thursday, September 09, 2010 9:46 AM
>>>> To: Drinks@ietf.org
>>>> Subject: [drinks] Progress Update
>>>>
>>>>
>>>> Below is my progress update for the past two weeks and a proposal for =
how
>>>> to
>>>> handle the two goals/requirements that Syed has.  We can discuss this =
on
>>>> today's call.
>>>>
>>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>>>
>>>> Progress
>>>>
>>>> 1) Completed my item "1" from the formal To-Do list
>>>>         -- Added in the section describing the addDestGrps operation
>>>>         -- Added in the section describing the getDestGrps operation
>>>>         -- Did a search and replace rename on a few instances of
>>>> "DestGroup"
>>>> to "DestGrp".
>>>>                 This syncs up with the "RteGrp" name.
>>>> 2) Fixed a few grammatical issues in the addRteGrp and getRteGrp secti=
ons.
>>>> 3) Fixed a few issues with the XML.  Someone inserted the use of "&" i=
n
>>>> section headers
>>>> without escaping it.  So I replaced them wiht "and".
>>>> 4) Completed my item "4a" from the formal To-Do list
>>>>         Updated the Request section to reflect our latest XSD definiti=
on
>>>> and
>>>> made a few corrections.
>>>>         Updated the Reply/response section to reflect our latest XSD
>>>> definition and made a few corrections.
>>>>         Corrected the XSD structure of the spppResponse element defint=
ion
>>>> to
>>>> remove the
>>>>                 duplicate clinet and server transaction ID attributed.=
  We
>>>> are
>>>> using elements.
>>>> 5) Compelted item "4h" in the formal To-Do list.  This one actually
>>>> belonged
>>>> to Syed, but I realized
>>>>         that it tightly related to my item "4a", so I went ahaead and
>>>> included
>>>> it in that section.
>>>> 6) Tentatively Completed item "4e" in the formal To-Do list.
>>>>         May want to break out the message parameters to an XML data
>>>> structure
>>>> in the XSD.
>>>> 7) Working on action item 7
>>>> 8) Worked on how to meet Syed two requirements.  I discuss this in mor=
e
>>>> detail
>>>> below.
>>>>
>>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>>>
>>>> Proposal for Syeds two requirements:
>>>>
>>>> The Requirements:
>>>> 1) Allow partial success within a given request (iow, the result of a =
given
>>>> request is not all or nothing).
>>>> 2) Allow the detailed result of the objects within a request to be ech=
oed
>>>> back
>>>> ti the client (specifically for the Public Identifier and its COR requ=
est
>>>> result.
>>>>
>>>> Background:
>>>>
>>>> 1) I think both requirements are of course reasonable if you have syst=
ems
>>>> that
>>>> need them and that are therefore ok with te moderate performance and
>>>> complexity that they result in.  Which of course Syed does.  So I'm in
>>>> agreement that we should make the necessary modifications to support t=
hem.
>>>> 2) The protocol was not initially constructed to address these two
>>>> requirements because they were not requirements at the time.
>>>> 3) To help answer the first requirement we had just bolted on the
>>>> "transactional" attribute to the spppRequest, and made the content of =
an
>>>> spppRequest to be zero or more, object and relied on the parameterized
>>>> response messages/codes to add the details about what failed.  However=
,
>>>> I've
>>>> come to believe that this is no longer a clean and effective way to ha=
ndle
>>>> them.
>>>>
>>>> Proposal:
>>>>
>>>> 1) Change all the object operation objects so that they do not support
>>>> multiple objects.  Iow, addDestGrps, would become addDestGrp, and addP=
Is
>>>> would
>>>> become addPI.  This eliminates the complexity of the response that res=
ults
>>>> from allowing both multiple objects and multiple object requests to be
>>>> passed
>>>> into an spppRequest operation.
>>>> 2) Change the response data structure and so that it can handle echoin=
g
>>>> back
>>>> all of the objects that were passed in and the result of each.
>>>> 3) I'll make the necessary changes to document and XSD over the next c=
ouple
>>>> days.
>>>>
>>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>>>
>>>>
>>>> Document To-Do List
>>>>
>>>> XX 1) (Ken) Write the add/get Destination Group operation sub-sections=
 of
>>>> section 8.
>>>> 2) (Syed) Write the general "del" operation sections of sub-section 8.
>>>> 3) (Alex & Ken) Make sure that the portions of section 8 that I wrote =
and
>>>> the
>>>> portions that Syed will write are in sync from a specificity standpoin=
t and
>>>> a
>>>> functionality stand point, and that they are all correct from a spelli=
ng
>>>> and
>>>> grammar perspective.
>>>> 4) Update/tweak/add sections that describe the XSD and protocol concep=
ts
>>>> that
>>>> apply to all of the operations in section 8. This includes the followi=
ng:
>>>> XX a) (Ken) BasicRqstType and BasicRspns Type
>>>> b) (Syed) BaseObjType
>>>> d) (Syed) Transactional boundaries and transaction IDs
>>>> XX e) (Ken) Response codes
>>>> f) (Ken) Authorization to objects and information
>>>> g) (???HowDoWeWantToDocumentThis)??? Object keys (business keys vs
>>>> synthetic
>>>> keys).
>>>> XX h) (Syed / Ken) spppRequest and spppResponse data elements and the
>>>> "transactional" element. Related to (d) above.
>>>> j) (Ken) Organization ID documentation.
>>>> 5) (Syed) Evaluate and incorporate what Syed comes up with on the open
>>>> number
>>>> plan concept and add this into Syed's Public Identity portion of secti=
on 8.
>>>> 6) (Syed, Alex for SIP Redirect example) Add more information in secti=
on 8
>>>> to
>>>> explain how the URIType is used (to meet the LUF requirements). This w=
ill
>>>> be
>>>> part of an example section. We will add an example appendix at the end=
.
>>>> Working 7) (JFM first pass then, Ken) Clean up and partially re-organi=
zed
>>>> the
>>>> introductory sections 1 through 7 to make them more focused and clear =
cut.
>>>> Perhaps move parts of their content into section 8, etc.
>>>> 7.5) (Alex) Review the requirements section. I'm not sure why we have =
the
>>>> use
>>>> cases and requirements re-stated in this document. I think we should n=
ot do
>>>> that. Also see my comments on section 1 through 7 sent out on Monday, =
7/26.
>>>>  8) (Sumanth) Make sure the terminology and definitions in the intro
>>>> sections
>>>> are now in sync with our new understandings of the use cases in the us=
e
>>>> case
>>>> document.
>>>> 9) Updates to Public Identifier Type Documentation and XSD as follows:
>>>> a) (JFM)corClaimStatus boolean instead of "approved" enum and
>>>> corClaimStatusChanges date/Time
>>>> b) (Syed) Open numbering plan support for TN Range
>>>> c) (JFM) TNRange should not inherit from TN
>>>> 11) (Ken) File based bulk provisioning.
>>>> 12) (Ken, Alex) Data validation rules for each data element.
>>>> 13) (Ken) Make the content of spppRequest more explicit so that update
>>>> requests and query requests cannot be co-mingloed in the same spppRequ=
est.
>>>>
>>>>
>>>>
>>>> This e-mail message is for the sole use of the intended recipient(s)an=
d may
>>>> contain confidential and privileged information of Transaction Network
>>>> Services.
>>>> Any unauthorised review, use, disclosure or distribution is prohibited=
. If
>>>> you
>>>> are not the intended recipient, please contact the sender by reply e-m=
ail
>>>> and
>>>> destroy all copies of the original message.
>>>>
>>>> _______________________________________________
>>>> drinks mailing list
>>>> drinks@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/drinks
>>>>
>>>> This e-mail message is for the sole use of the intended recipient(s)an=
d may
>>>> contain confidential and privileged information of Transaction Network
>>>> Services.
>>>> Any unauthorised review, use, disclosure or distribution is prohibited=
. If
>>>> you
>>>> are not the intended recipient, please contact the sender by reply e-m=
ail
>>>> and
>>>> destroy all copies of the original message.
>>>>
>>>
>>>
>>> This e-mail message is for the sole use of the intended recipient(s)and=
 may
>>> contain confidential and privileged information of Transaction Network
>>> Services.
>>> Any unauthorised review, use, disclosure or distribution is prohibited.=
 If
>>> you
>>> are not the intended recipient, please contact the sender by reply e-ma=
il
>>> and
>>> destroy all copies of the original message.
>>>
>>
>> _______________________________________________
>> drinks mailing list
>> drinks@ietf.org
>> https://www.ietf.org/mailman/listinfo/drinks
>


This e-mail message is for the sole use of the intended recipient(s)and may
contain confidential and privileged information of Transaction Network Serv=
ices.
Any unauthorised review, use, disclosure or distribution is prohibited. If =
you
are not the intended recipient, please contact the sender by reply e-mail a=
nd destroy all copies of the original message.


--_002_754963199212404AB8E9CFCA6C3D0CDA260A07ACDCTNSMAILNAwin2_
Content-Type: text/xml; name="draft-ietf-drinks-sppprov-01v11.xml"
Content-Description: draft-ietf-drinks-sppprov-01v11.xml
Content-Disposition: attachment;
	filename="draft-ietf-drinks-sppprov-01v11.xml"; size=143951;
	creation-date="Wed, 22 Sep 2010 11:36:34 GMT";
	modification-date="Wed, 22 Sep 2010 11:36:34 GMT"
Content-Transfer-Encoding: base64

PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCg0KPCFET0NUWVBFIHJmYyBT
WVNURU0gInJmYzI2MjkuZHRkIiBbDQogICAgICAgIDwhRU5USVRZIHJmYzIyNzcgUFVCTElDICIi
DQogICAgICAgICAgImh0dHA6Ly94bWwucmVzb3VyY2Uub3JnL3B1YmxpYy9yZmMvYmlieG1sL3Jl
ZmVyZW5jZS5SRkMuMjI3Ny54bWwiPg0KICAgICAgICA8IUVOVElUWSByZmMyMTE5IFBVQkxJQyAi
Ig0KICAgICAgICAgICJodHRwOi8veG1sLnJlc291cmNlLm9yZy9wdWJsaWMvcmZjL2JpYnhtbC9y
ZWZlcmVuY2UuUkZDLjIxMTkueG1sIj4NCiAgICAgICAgPCFFTlRJVFkgcmZjMjc4MSBQVUJMSUMg
IiINCiAgICAgICAgICAiaHR0cDovL3htbC5yZXNvdXJjZS5vcmcvcHVibGljL3JmYy9iaWJ4bWwv
cmVmZXJlbmNlLlJGQy4yNzgxLnhtbCI+DQogICAgICAgIDwhRU5USVRZIHJmYzI4MjEgUFVCTElD
ICIiDQogICAgICAgICAgImh0dHA6Ly94bWwucmVzb3VyY2Uub3JnL3B1YmxpYy9yZmMvYmlieG1s
L3JlZmVyZW5jZS5SRkMuMjgyMS54bWwiPg0KICAgICAgICA8IUVOVElUWSByZmMzMjYxIFBVQkxJ
QyAiIg0KICAgICAgICAgICJodHRwOi8veG1sLnJlc291cmNlLm9yZy9wdWJsaWMvcmZjL2JpYnht
bC9yZWZlcmVuY2UuUkZDLjMyNjEueG1sIj4NCiAgICAgICAgPCFFTlRJVFkgcmZjMzI2MyBQVUJM
SUMgIiINCiAgICAgICAgICAiaHR0cDovL3htbC5yZXNvdXJjZS5vcmcvcHVibGljL3JmYy9iaWJ4
bWwvcmVmZXJlbmNlLlJGQy4zMjYzLnhtbCI+DQogICAgICAgIDwhRU5USVRZIHJmYzM2MjkgUFVC
TElDICIiDQogICAgICAgICAgImh0dHA6Ly94bWwucmVzb3VyY2Uub3JnL3B1YmxpYy9yZmMvYmli
eG1sL3JlZmVyZW5jZS5SRkMuMzYyOS54bWwiPg0KICAgICAgICA8IUVOVElUWSByZmMzNjg4IFBV
QkxJQyAiIg0KICAgICAgICAgICJodHRwOi8veG1sLnJlc291cmNlLm9yZy9wdWJsaWMvcmZjL2Jp
YnhtbC9yZWZlcmVuY2UuUkZDLjM2ODgueG1sIj4NCiAgICAgICAgPCFFTlRJVFkgcmZjMzk4NiBQ
VUJMSUMgIiINCiAgICAgICAgICAiaHR0cDovL3htbC5yZXNvdXJjZS5vcmcvcHVibGljL3JmYy9i
aWJ4bWwvcmVmZXJlbmNlLlJGQy4zOTg2LnhtbCI+DQogICAgICAgIDwhRU5USVRZIHJmYzM3NjEg
UFVCTElDICIiDQogICAgICAgICAgImh0dHA6Ly94bWwucmVzb3VyY2Uub3JnL3B1YmxpYy9yZmMv
YmlieG1sL3JlZmVyZW5jZS5SRkMuMzc2MS54bWwiPg0KICAgICAgICA8IUVOVElUWSByZmM0NzI1
IFBVQkxJQyAiIg0KICAgICAgICAgICJodHRwOi8veG1sLnJlc291cmNlLm9yZy9wdWJsaWMvcmZj
L2JpYnhtbC9yZWZlcmVuY2UuUkZDLjQ3MjUueG1sIj4gICAgICAgICAgDQogICAgICAgIDwhRU5U
SVRZIHJmYzU0ODYgUFVCTElDICIiDQogICAgICAgICAgImh0dHA6Ly94bWwucmVzb3VyY2Uub3Jn
L3B1YmxpYy9yZmMvYmlieG1sL3JlZmVyZW5jZS5SRkMuNTQ4Ni54bWwiPg0KCQk8IUVOVElUWSBJ
LUQuaWV0Zi1kcmlua3MtdXNlY2FzZXMtcmVxdWlyZW1lbnRzIFNZU1RFTSAiaHR0cDovL3htbC5y
ZXNvdXJjZS5vcmcvcHVibGljL3JmYy9iaWJ4bWwzL3JlZmVyZW5jZS5JLUQuaWV0Zi1kcmlua3Mt
dXNlY2FzZXMtcmVxdWlyZW1lbnRzLnhtbCI+DQoJCQ0KCQk8IUVOVElUWSBJLUQuaWV0Zi1kcmlu
a3Mtc3BwcC1vdmVyLXNvYXAgU1lTVEVNICJodHRwOi8veG1sLnJlc291cmNlLm9yZy9wdWJsaWMv
cmZjL2JpYnhtbDMvcmVmZXJlbmNlLkktRC5pZXRmLWRyaW5rcy1zcHBwLW92ZXItc29hcC54bWwi
Pg0KCQkNCl0+DQoNCg0KPHJmYyBjYXRlZ29yeT0ic3RkIiBkb2NOYW1lPSJkcmFmdC1pZXRmLWRy
aW5rcy1zcHByb3YtMDF2MSINCiAgaXByPSJ0cnVzdDIwMDkwMiI+DQoNCiAgPD94bWwtc3R5bGVz
aGVldCB0eXBlPSd0ZXh0L3hzbCcgaHJlZj0ncmZjMjYyOS54c2x0JyA/Pg0KDQogIDw/cmZjIHRv
Yz0ieWVzIiA/Pg0KICA8P3JmYyBzeW1yZWZzPSJ5ZXMiID8+DQogIDw/cmZjIHNvcnRyZWZzPSJ5
ZXMiPz4NCiAgPD9yZmMgaXBybm90aWZpZWQ9Im5vIiA/Pg0KICA8P3JmYyBzdHJpY3Q9InllcyIg
Pz4NCg0KICA8ZnJvbnQ+DQogICAgPHRpdGxlIGFiYnJldj0iZHJhZnQtZHJpbmtzLXNwcHJvdiI+
IFNlc3Npb24gUGVlcmluZyBQcm92aXNpb25pbmcNCiAgICAgIFByb3RvY29sIDwvdGl0bGU+DQoN
CiAgICA8YXV0aG9yIGluaXRpYWxzPSJKLUYuTS4iIHN1cm5hbWU9Ik11bGUiDQogICAgICBmdWxs
bmFtZT0iSmVhbi1GcmFuY29pcyBNdWxlIj4NCiAgICAgIDxvcmdhbml6YXRpb24+Q2FibGVMYWJz
IDwvb3JnYW5pemF0aW9uPg0KICAgICAgPGFkZHJlc3M+DQogICAgICAgICAgICAgICAgICAgICAg
ICA8cG9zdGFsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3RyZWV0Pjg1OCBD
b2FsIENyZWVrIENpcmNsZTwvc3RyZWV0Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA8Y2l0eT5Mb3Vpc3ZpbGxlPC9jaXR5PiA8cmVnaW9uPkNPPC9yZWdpb24+IA0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA8Y29kZT44MDAyNzwvY29kZT4NCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgPGNvdW50cnk+VVNBPC9jb3VudHJ5Pg0KICAgICAgICAgICAgICAg
ICAgICAgICAgPC9wb3N0YWw+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZW1haWw+amZtQGNh
YmxlbGFicy5jb208L2VtYWlsPg0KICAgICAgICAgICAgICAgIDwvYWRkcmVzcz4NCiAgICA8L2F1
dGhvcj4NCg0KICAgIDxhdXRob3IgaW5pdGlhbHM9IksuQy4iIHN1cm5hbWU9IkNhcnR3cmlnaHQi
DQogICAgICBmdWxsbmFtZT0iS2VubmV0aCBDYXJ0d3JpZ2h0Ij4NCiAgICAgIDxvcmdhbml6YXRp
b24+VE5TPC9vcmdhbml6YXRpb24+DQogICAgICA8YWRkcmVzcz4NCiAgICAgICAgICAgICAgICAg
ICAgICAgIDxwb3N0YWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzdHJlZXQ+
MTkzOSBSb2xhbmQgQ2xhcmtlIFBsYWNlPC9zdHJlZXQ+DQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDxjaXR5PlJlc3RvbjwvY2l0eT4gPHJlZ2lvbj5WQTwvcmVnaW9uPiANCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGU+MjAxOTE8L2NvZGU+DQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDxjb3VudHJ5PlVTQTwvY291bnRyeT4NCiAgICAgICAgICAg
ICAgICAgICAgICAgIDwvcG9zdGFsPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGVtYWlsPmtj
YXJ0d3JpZ2h0QHRuc2kuY29tPC9lbWFpbD4NCiAgICAgICAgICAgICAgICA8L2FkZHJlc3M+DQog
ICAgPC9hdXRob3I+DQoNCiAgICA8YXV0aG9yIGluaXRpYWxzPSJTLkEuIiBzdXJuYW1lPSJBbGki
IGZ1bGxuYW1lPSJTeWVkIFdhc2ltIEFsaSI+DQogICAgICA8b3JnYW5pemF0aW9uPk5ldVN0YXI8
L29yZ2FuaXphdGlvbj4NCiAgICAgIDxhZGRyZXNzPg0KICAgICAgICAgICAgICAgICAgICAgICAg
PHBvc3RhbD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0cmVldD40NjAwMCBD
ZW50ZXIgT2FrIFBsYXphPC9zdHJlZXQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDxjaXR5PlN0ZXJsaW5nPC9jaXR5PiA8cmVnaW9uPlZBPC9yZWdpb24+IA0KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA8Y29kZT4yMDE2NjwvY29kZT4NCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgPGNvdW50cnk+VVNBPC9jb3VudHJ5Pg0KICAgICAgICAgICAgICAgICAg
ICAgICAgPC9wb3N0YWw+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZW1haWw+c3llZC5hbGlA
bmV1c3Rhci5iaXo8L2VtYWlsPg0KICAgICAgICAgICAgICAgIDwvYWRkcmVzcz4NCiAgICA8L2F1
dGhvcj4NCg0KICAgIDxhdXRob3IgaW5pdGlhbHM9IkEuTS4iIHN1cm5hbWU9Ik1heXJob2ZlciIN
CiAgICAgIGZ1bGxuYW1lPSJBbGV4YW5kZXIgTWF5cmhvZmVyIj4NCiAgICAgIDxvcmdhbml6YXRp
b24+ZW51bS5hdCBHbWJIPC9vcmdhbml6YXRpb24+DQogICAgICA8YWRkcmVzcz4NCiAgICAgICAg
ICAgICAgICAgICAgICAgIDxwb3N0YWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDxzdHJlZXQ+S2FybHNwbGF0eiAxLzk8L3N0cmVldD4NCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgPGNpdHk+V2llbjwvY2l0eT4gPHJlZ2lvbj4gPC9yZWdpb24+IA0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA8Y29kZT5BLTEwMTA8L2NvZGU+DQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDxjb3VudHJ5PkF1c3RyaWE8L2NvdW50cnk+DQogICAgICAgICAg
ICAgICAgICAgICAgICA8L3Bvc3RhbD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxlbWFpbD5h
bGV4YW5kZXIubWF5cmhvZmVyQGVudW0uYXQ8L2VtYWlsPg0KICAgICAgICAgICAgICAgIDwvYWRk
cmVzcz4NCiAgICA8L2F1dGhvcj4NCg0KICAgIDxkYXRlIHllYXI9IjIwMTAiLz4NCg0KICAgIDxh
cmVhPlJlYWwtdGltZSBBcHBsaWNhdGlvbnMgYW5kIEluZnJhc3RydWN0dXJlIEFyZWE8L2FyZWE+
DQoNCiAgICA8d29ya2dyb3VwPkRSSU5LUzwvd29ya2dyb3VwPg0KDQogICAgPGFic3RyYWN0Pg0K
ICAgICAgPHQ+IFRoaXMgZG9jdW1lbnQgZGVmaW5lcyBhIHByb3RvY29sIGZvciBwcm92aXNpb25p
bmcgc2Vzc2lvbg0KICAgICAgICBlc3RhYmxpc2htZW50IGRhdGEgaW50byBTZXNzaW9uIERhdGEg
UmVnaXN0cmllcyBhbmQgU0lQDQogICAgICAgIFNlcnZpY2UgUHJvdmlkZXIgZGF0YSBzdG9yZXMu
IFRoZSBwcm92aXNpb25lZCBkYXRhIGlzDQogICAgICAgIHR5cGljYWxseSB1c2VkIGJ5IHZhcmlv
dXMgbmV0d29yayBlbGVtZW50cyBmb3Igc2Vzc2lvbg0KICAgICAgICBwZWVyaW5nLiA8L3Q+DQog
ICAgICA8dD4gVGhpcyBkb2N1bWVudCBkZXNjcmliZXMgdGhlIFNlc3Npb24gUGVlcmluZyBQcm92
aXNpb25pbmcNCiAgICAgICAgUHJvdG9jb2wgdXNlZCBieSBjbGllbnRzIHRvIHByb3Zpc2lvbiBy
ZWdpc3RyaWVzLiBUaGUgZG9jdW1lbnQNCiAgICAgICAgcHJvdmlkZXMgYSBzZXQgb2YgZ3VpZGlu
ZyBwcmluY2lwbGVzIGZvciB0aGUgZGVzaWduIG9mIHRoaXMNCiAgICAgICAgcHJvdG9jb2wgaW5j
bHVkaW5nIGV4dGVuc2liaWxpdHkgYW5kIGluZGVwZW5kZW50IHRyYW5zcG9ydA0KICAgICAgICBk
ZWZpbml0aW9ucywgYSBiYXNpYyBkYXRhIG1vZGVsIGFuZCBhbiBYTUwgU2NoZW1hIERvY3VtZW50
Lg0KICAgICAgPC90Pg0KICAgIDwvYWJzdHJhY3Q+DQogIDwvZnJvbnQ+DQoNCiAgPG1pZGRsZT4N
CiAgICA8IS0tICBOb3RlOiB0aGlzIGlzIGhvdyB5b3UgY2FuIHB1dCBhIG5vdGUgaW4gdGhlIGRy
YWZ0IGZvciB5b3Vyc2VsZiBvciBmb3IgdGhlIGNvLWF1dGhvcnMgdG8gY2hlY2sgb24gLS0+DQog
ICAgPHNlY3Rpb24gYW5jaG9yPSJpbnRyb2R1Y3Rpb24iIHRpdGxlPSJJbnRyb2R1Y3Rpb24iPg0K
ICAgICAgPHQ+IFNlcnZpY2UgcHJvdmlkZXJzIGFuZCBlbnRlcnByaXNlcyB1c2UgcmVnaXN0cmll
cyB0byBtYWtlDQogICAgICAgIGNhbGwgb3Igc2Vzc2lvbiByb3V0aW5nIGRlY2lzaW9ucyBmb3Ig
Vm9pY2Ugb3ZlciBJUCwgU01TIGFuZA0KICAgICAgICBNTVMgdHJhZmZpYyBleGNoYW5nZXMuIFRo
aXMgZG9jdW1lbnQgaXMgbmFycm93bHkgZm9jdXNlZCBvbg0KICAgICAgICB0aGUgcHJvdmlzaW9u
aW5nIHByb3RvY29sIGZvciB0aGVzZSByZWdpc3RyaWVzLiBUaGlzIHByb3RvY29sDQogICAgICAg
IHByZXNjcmliZXMgYSB3YXkgZm9yIGFuIGVudGl0eSB0byBwcm92aXNpb24gc2Vzc2lvbi1yZWxh
dGVkDQogICAgICAgIGRhdGEgaW50byBhIHJlZ2lzdHJ5LiBUaGUgZGF0YSBiZWluZyBwcm92aXNp
b25lZCBjYW4gYmUNCiAgICAgICAgb3B0aW9uYWxseSBzaGFyZWQgd2l0aCBvdGhlciBwYXJ0aWNp
cGF0aW5nIHBlZXJpbmcgZW50aXRpZXMuDQogICAgICAgIFRoZSByZXF1aXJlbWVudHMgYW5kIHVz
ZSBjYXNlcyBkcml2aW5nIHRoaXMgcHJvdG9jb2wgaGF2ZSBiZWVuDQogICAgICAgIGRvY3VtZW50
ZWQgaW4gPHhyZWYNCiAgICAgICAgICB0YXJnZXQ9IkktRC5pZXRmLWRyaW5rcy11c2VjYXNlcy1y
ZXF1aXJlbWVudHMiLz4uIFRoZSByZWFkZXINCiAgICAgICAgaXMgZXhwZWN0ZWQgdG8gYmUgZmFt
aWxpYXIgd2l0aCB0aGUgdGVybWlub2xvZ3kgZGVmaW5lZCBpbiB0aGUNCiAgICAgICAgcHJldmlv
dXNseSBtZW50aW9uZWQgZG9jdW1lbnQuIDx2c3BhY2UgYmxhbmtMaW5lcz0iMSIvPiBUaHJlZQ0K
ICAgICAgICB0eXBlcyBvZiBwcm92aXNpb25pbmcgZmxvd3MgaGF2ZSBiZWVuIGRlc2NyaWJlZCBp
biB0aGUgdXNlDQogICAgICAgIGNhc2UgZG9jdW1lbnQ6IGNsaWVudCB0byByZWdpc3RyeSBwcm92
aXNpb25pbmcsIHJlZ2lzdHJ5IHRvDQogICAgICAgIGxvY2FsIGRhdGEgcmVwb3NpdG9yeSBhbmQg
cmVnaXN0cnktdG8tcmVnaXN0cnkuIFRoaXMgZG9jdW1lbnQNCiAgICAgICAgYWRkcmVzc2VzIGEg
c3Vic2V0IChjbGllbnQtdG8tcmVnaXN0cnkgcHJvdmlzaW9uaW5nKSBieQ0KICAgICAgICBkZWZp
bmluZyBhIFNlc3Npb24gUGVlcmluZyBQcm92aXNpb25pbmcgUHJvdG9jb2wgKFNQUFApIGZvcg0K
ICAgICAgICBwcm92aXNpb25pbmcgU2Vzc2lvbiBFc3RhYmxpc2htZW50IERhdGEgKFNFRCkgaW50
byBhIFJlZ2lzdHJ5DQogICAgICAgIChhcnJvdyAiMSIgaW4gdGhlIGZpZ3VyZSBiZWxvdykuIFdo
aWxlIHRoZSBvdGhlciAicHJvdmlzaW9uaW5nDQogICAgICAgIGZsb3dzIiBhcmUgc2hvd24gYmVs
b3cgYXMgc2VwYXJhdGUgbWVzc2FnZSBmbG93cywgbm8NCiAgICAgICAgZGV0ZXJtaW5hdGlvbiBo
YXMgYmVlbiBtYWRlIGZvciB3aGV0aGVyIG9uZSBjb21tb24gYmFzZWxpbmUNCiAgICAgICAgcHJv
dG9jb2wgY291bGQgYmUgdXNlZCBmb3IgYWxsIHRocmVlLCBvciB3aGV0aGVyIGRpc3RpbmN0DQog
ICAgICAgIHByb3RvY29scyBhcmUgcmVxdWlyZWQuIDwvdD4NCg0KICAgICAgPHQ+DQogICAgICAg
IDxmaWd1cmUgYWxpZ249ImNlbnRlciIgYW5jaG9yPSJSZWdGbG93cyI+DQogICAgICAgICAgPGFy
dHdvcmsgYWxpZ249ImNlbnRlciI+DQogICAgICAgICAgICA8IVtDREFUQVsNCiAgICAgICAgICAg
ICAgICAgICAgICAgICAqLS0tLS0tLS0tLS0tKiAgICAgICAgICAgICAgICotLS0tLS0tLS0tLS0q
DQooMSkuIFByb3Zpc2lvbmluZyBTRUQgICAgfCAgICAgICAgICAgIHwgKDMpLlJlZ2lzdHJ5ICB8
ICAgICAgICAgICAgfA0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0+IHwgIFJlZ2lzdHJ5ICB8PC0t
LS0tLS0tLS0tLS0+fCAgUmVnaXN0cnkgIHwgDQogICAgIGRhdGEgaW50byBSZWdpc3RyaWVzfCAg
ICAgICAgICAgIHwgIHRvIFJlZ2lzdHJ5ICB8ICAgICAgICAgICAgfA0KICAgICAgICAgICAgICAg
ICAgICAgICAgICotLS0tLS0tLS0tLS0qICBleGNoYW5nZXMgICAgKi0tLS0tLS0tLS0tLSoNCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8gIFwgICAgICAgICAgICAgICAgICAgICAgICAg
IFwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyAgICBcICAgICAgICAgICAgICAgICAg
ICAgICAgICBcDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgLyAgICAgIFwgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgIC8gICAgICAgIFwg
ICAgICAgICAgICAgICAgICAgICAgICAgIHYNCiAgICAgICAgICAgICAgICAgICAgICAgICAgLyAg
ICAgICAgICBcICAgICAgICAgICAgICAgICAgICAgICAgIC4uLg0KICAgICAgICAgICAgICAgICAg
ICAgICAgIC8gICAgICAgICAgICBcDQogICAgICAgICAgICAgICAgICAgICAgICAvICgyKS4gICAg
ICAgICBcDQogICAgICAgICAgICAgICAgICAgICAgIC8gRGlzdHJpYnV0aW5nICAgXA0KICAgICAg
ICAgICAgICAgICAgICAgIC8gICAgICBTRUQgICAgICAgICBcDQogICAgICAgICAgICAgICAgICAg
ICBWICAgICAgICAgICAgICAgICAgICBWDQogICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0t
KyAgICAgICArLS0tLS0tLS0tLSsNCiAgICAgICAgICAgICAgICAgICAgfExvY2FsIERhdGF8ICAg
ICAgIHxMb2NhbCBEYXRhfA0KICAgICAgICAgICAgICAgICAgICB8UmVwb3NpdG9yeXwgICAgICAg
fFJlcG9zaXRvcnl8DQogICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tKyAgICAgICArLS0t
LS0tLS0tLSsNCiAgICAgICAgICAgICAgICAgICAgICAgXV0+DQogICAgICAgICAgPC9hcnR3b3Jr
Pg0KICAgICAgICAgIDxwb3N0YW1ibGU+IFRocmVlIFJlZ2lzdHJ5IFByb3Zpc2lvbmluZyBGbG93
cyA8L3Bvc3RhbWJsZT4NCiAgICAgICAgPC9maWd1cmU+DQogICAgICA8L3Q+DQoNCiAgICAgIDx0
PiBUaGUgZGF0YSBwcm92aXNpb25lZCBmb3Igc2Vzc2lvbiBlc3RhYmxpc2htZW50IGlzIHR5cGlj
YWxseQ0KICAgICAgICB1c2VkIGJ5IHZhcmlvdXMgZG93bnN0cmVhbSBTSVAgc2lnbmFsaW5nIHN5
c3RlbXMgdG8gcm91dGUgYQ0KICAgICAgICBjYWxsIHRvIHRoZSBuZXh0IGhvcCBhc3NvY2lhdGVk
IHdpdGggdGhlIGNhbGxlZCBkb21haW4uIFRoZXNlDQogICAgICAgIHN5c3RlbXMgdHlwaWNhbGx5
IHVzZSBhIGxvY2FsIGRhdGEgc3RvcmUgKCJMb2NhbCBEYXRhDQogICAgICAgIFJlcG9zaXRvcnki
KSBhcyB0aGVpciBzb3VyY2Ugb2Ygc2Vzc2lvbiByb3V0aW5nIGluZm9ybWF0aW9uLg0KICAgICAg
ICBNb3JlIHNwZWNpZmljYWxseSwgdGhlIFNFRCBkYXRhIGlzIHRoZSBzZXQgb2YgcGFyYW1ldGVy
cyB0aGF0DQogICAgICAgIHRoZSBvdXRnb2luZyBzaWduYWxpbmcgcGF0aCBib3JkZXIgZWxlbWVu
dHMgKFNCRXMpIG5lZWQgdG8NCiAgICAgICAgaW5pdGlhdGUgdGhlIHNlc3Npb24uIFNlZSA8eHJl
ZiB0YXJnZXQ9IlJGQzU0ODYiLz4gZm9yIG1vcmUNCiAgICAgICAgZGV0YWlscy4gPHZzcGFjZSBi
bGFua0xpbmVzPSIxIi8+IEEgInRlcm1pbmF0aW5nIiBTSVAgU2VydmljZQ0KICAgICAgICBQcm92
aWRlciAoU1NQKSBwcm92aXNpb25zIFNFRCBpbnRvIHRoZSByZWdpc3RyeSB0byBiZQ0KICAgICAg
ICBzZWxlY3RpdmVseSBzaGFyZWQgd2l0aCBvdGhlciBwZWVyIFNTUHMuIFN1YnNlcXVlbnRseSwg
YQ0KICAgICAgICBSZWdpc3RyeSBtYXkgZGlzdHJpYnV0ZSB0aGUgcHJvdmlzaW9uZWQgZGF0YSBp
bnRvIGxvY2FsIERhdGENCiAgICAgICAgUmVwb3NpdG9yaWVzIHVzZWQgZm9yIGxvb2stdXAgcXVl
cmllcyAoaWRlbnRpZmllciAtPiBVUkkpIG9yDQogICAgICAgIGZvciBsb29rdXAgYW5kIGxvY2F0
aW9uIHJlc29sdXRpb24gKGlkZW50aWZpZXIgLT4gVVJJIC0+DQogICAgICAgIGluZ3Jlc3MgU0JF
IG9mIHRlcm1pbmF0aW5nIFNTUCkuIEluIHNvbWUgY2FzZXMsIHRoZSBSZWdpc3RyeQ0KICAgICAg
ICBtYXkgYWRkaXRpb25hbGx5IG9mZmVyIGEgY2VudHJhbCBxdWVyeSByZXNvbHV0aW9uIHNlcnZp
Y2UgKG5vdA0KICAgICAgICBzaG93biBpbiB0aGUgYWJvdmUgZmlndXJlKS4gPC90Pg0KICAgICAg
PHQ+IEEga2V5IHJlcXVpcmVtZW50IGZvciB0aGUgU1BQUCBwcm90b2NvbCBpcyB0byBiZSBhYmxl
IHRvDQogICAgICAgIGFjY29tbW9kYXRlIHR3byBiYXNpYyBkZXBsb3ltZW50IHNjZW5hcmlvczog
PGxpc3QNCiAgICAgICAgICBzdHlsZT0ibnVtYmVycyI+DQogICAgICAgICAgPHQ+IEEgTG9vay1V
cCBGdW5jdGlvbiAoTFVGKSB0byBkZXRlcm1pbmUgdGhlIHRhcmdldCBkb21haW4NCiAgICAgICAg
ICAgIHRvIGFzc2lzdCBpbiBjYWxsIHJvdXRpbmcgKGFzIGRlc2NyaWJlZCBpbiA8eHJlZg0KICAg
ICAgICAgICAgICB0YXJnZXQ9IlJGQzU0ODYiLz4pLiBJbiB0aGlzIGNhc2UsIHRoZSBxdWVyeWlu
ZyBlbnRpdHkNCiAgICAgICAgICAgIG1heSB1c2Ugb3RoZXIgbWVhbnMgdG8gcGVyZm9ybSB0aGUg
TG9jYXRpb24gUm91dGluZw0KICAgICAgICAgICAgRnVuY3Rpb24gKExSRikgd2hpY2ggaW4gdHVy
biBoZWxwcyBkZXRlcm1pbmUgdGhlIGFjdHVhbA0KICAgICAgICAgICAgbG9jYXRpb24gb2YgdGhl
IFNpZ25hbGluZyBGdW5jdGlvbiBpbiB0aGF0IGRvbWFpbi4gPC90Pg0KICAgICAgICAgIDx0PiBC
b3RoIExvb2stVXAgZnVuY3Rpb24gKExVRikgYW5kIExvY2F0aW9uIFJvdXRpbmcNCiAgICAgICAg
ICAgIEZ1bmN0aW9uIChMUkYpIHRvIGxvY2F0ZSB0aGUgU0VEIGRhdGEgZnVsbHkuIDwvdD4NCiAg
ICAgICAgPC9saXN0Pg0KICAgICAgPC90Pg0KDQogICAgICA8dD4gSW4gdGVybXMgb2YgcHJvdG9j
b2wgZGVzaWduLCBTUFBQIHByb3RvY29sIGlzIGFnbm9zdGljIHRvDQogICAgICAgIHRoZSB0cmFu
c3BvcnQuIFRoaXMgZG9jdW1lbnQgaW5jbHVkZXMgdGhlIGRlc2NyaXB0aW9uIG9mIHRoZQ0KICAg
ICAgICBkYXRhIG1vZGVsIGFuZCB0aGUgbWVhbnMgdG8gZW5hYmxlIHByb3RvY29sIG9wZXJhdGlv
bnMgd2l0aGluDQogICAgICAgIGEgcmVxdWVzdCBhbmQgcmVzcG9uc2Ugc3RydWN0dXJlLiBUbyBl
bmNvdXJhZ2UNCiAgICAgICAgaW50ZXJvcGVyYWJpbGl0eSwgdGhlIHByb3RvY29sIHN1cHBvcnRz
IGV4dGVuc2liaWxpdHkgYXNwZWN0cy4gPC90Pg0KICAgICAgPHQ+IFRyYW5zcG9ydCByZXF1aXJl
bWVudHMgYXJlIHByb3ZpZGVkIGluIHRoaXMgZG9jdW1lbnQgdG8gaGVscA0KICAgICAgICB3aXRo
IHRoZSBzZWxlY3Rpb24gb2YgdGhlIG9wdGltdW0gdHJhbnNwb3J0IG1lY2hhbmlzbS4gKDx4cmVm
DQogICAgICAgICAgdGFyZ2V0PSJJLUQuaWV0Zi1kcmlua3Mtc3BwcC1vdmVyLXNvYXAiLz4pIGlk
ZW50aWZpZXMgYSBTT0FQDQogICAgICAgIHRyYW5zcG9ydCBtZWNoYW5pc20gZm9yIFNQUFAuIDwv
dD4NCiAgICAgIDx0PiBUaGlzIGRvY3VtZW50IGlzIG9yZ2FuaXplZCBhcyBmb2xsb3dzOiA8bGlz
dCBzdHlsZT0ic3ltYm9scyINCiAgICAgICAgICBoYW5nSW5kZW50PSI1Ij4NCiAgICAgICAgICA8
dD4NCiAgICAgICAgICAgIDx4cmVmIHRhcmdldD0icHJvdG9jb2xkZWZpbml0aW9uIi8+IHByb3Zp
ZGVzIGFuIG92ZXJ2aWV3DQogICAgICAgICAgICBvZiB0aGUgU1BQUCBwcm90b2NvbCwgaW5jbHVk
aW5nIHRoZSBsYXllcmluZyBhcHByb2FjaCwNCiAgICAgICAgICAgIGZ1bmN0aW9uYWwgZW50aXRp
ZXMgYW5kIGRhdGEgbW9kZWw7IDwvdD4gPHQ+DQogICAgICAgICAgICA8eHJlZiB0YXJnZXQ9InRy
YW5zcG9ydHJlcSIvPiBkZWZpbmVzIHJlcXVpcmVtZW50cyBmb3INCiAgICAgICAgICAgIFNQUFAg
dHJhbnNwb3J0IHByb3RvY29sczsgPC90PiA8dD4NCiAgICAgICAgICAgIDx4cmVmIHRhcmdldD0i
eG1sY29uc2lkZXJhdGlvbnMiLz4gZGVmaW5lcyBYTUwNCiAgICAgICAgICAgIGNvbnNpZGVyYXRp
b25zIHRoYXQgWE1MIHBhcnNlcnMgbXVzdCBtZWV0IHRvIGNvbmZvcm0gdG8NCiAgICAgICAgICAg
IHRoaXMgc3BlY2lmaWNhdGlvbi4gPC90PiA8dD4NCiAgICAgICAgICAgIDx4cmVmIHRhcmdldD0i
cmVzdWx0Y29kZXMiLz4gZGVzY3JpYmVzIHRoZSBwcm90b2NvbA0KICAgICAgICAgICAgcmVzcG9u
c2UgY29kZXMgYW5kIG1lc3NhZ2VzOyA8L3Q+DQogICAgICAgICAgPHQ+DQogICAgICAgICAgICA8
eHJlZiB0YXJnZXQ9IlJlcXVlc3QgYW5kIFJlcGx5IE1vZGVsIi8+IGRlc2NyaWJlcyB0aGUNCiAg
ICAgICAgICAgIHByb3RvY29sIHJlcXVlc3QtcmVwbHkgbW9kZWw7IDwvdD4gPHQ+DQogICAgICAg
ICAgICA8eHJlZiB0YXJnZXQ9InByb3RvY29sY29tbWFuZHMiLz4gZGVmaW5lcyB0aGUgcHJvdG9j
b2wNCiAgICAgICAgICAgIGNvbW1hbmRzIGZvciB0aGlzIHZlcnNpb24gb2YgU1BQUCwgYW5kIGhv
dyB0byBleHRlbmQgdGhlbTsNCiAgICAgICAgICA8L3Q+DQogICAgICAgIDwvbGlzdD4NCiAgICAg
IDwvdD4NCiAgICA8L3NlY3Rpb24+DQoNCiAgICA8c2VjdGlvbiBhbmNob3I9IlRlcm1pbm9sb2d5
IiB0aXRsZT0iVGVybWlub2xvZ3kiPg0KICAgICAgPHQ+IFRoZSBrZXkgd29yZHMgIk1VU1QiLCAi
TVVTVCBOT1QiLCAiUkVRVUlSRUQiLCAiU0hBTEwiLA0KICAgICAgICAiU0hBTEwgTk9UIiwgIlNI
T1VMRCIsICJTSE9VTEQgTk9UIiwgIlJFQ09NTUVOREVEIiwgIk1BWSIsIGFuZA0KICAgICAgICAi
T1BUSU9OQUwiIGluIHRoaXMgZG9jdW1lbnQgYXJlIHRvIGJlIGludGVycHJldGVkIGFzIGRlc2Ny
aWJlZA0KICAgICAgICBpbiA8eHJlZiB0YXJnZXQ9IlJGQzIxMTkiLz4uIDwvdD4NCiAgICAgIDx0
PiBUaGlzIGRvY3VtZW50IHJldXNlcyB0ZXJtcyBmcm9tIDx4cmVmIHRhcmdldD0iUkZDMzI2MSIv
PiwNCiAgICAgICAgICA8eHJlZiB0YXJnZXQ9IlJGQzU0ODYiLz4sIHVzZSBjYXNlcyBhbmQgcmVx
dWlyZW1lbnRzDQogICAgICAgIGRvY3VtZW50ZWQgaW4gPHhyZWYNCiAgICAgICAgICB0YXJnZXQ9
IkktRC5pZXRmLWRyaW5rcy11c2VjYXNlcy1yZXF1aXJlbWVudHMiLz4gYW5kIHRoZQ0KICAgICAg
ICBFTlVNIFZhbGlkYXRpb24gQXJjaGl0ZWN0dXJlIDx4cmVmIHRhcmdldD0iUkZDNDcyNSIvPi4g
PC90Pg0KICAgICAgPHQ+IEluIGFkZGl0aW9uLCB0aGlzIGRvY3VtZW50IHNwZWNpZmllcyB0aGUg
Zm9sbG93aW5nDQogICAgICAgIGFkZGl0aW9uYWwgdGVybXM6IDx2c3BhY2UgYmxhbmtMaW5lcz0i
MSIvPg0KICAgICAgICA8bGlzdCBzdHlsZT0iaGFuZ2luZyI+DQogICAgICAgICAgPHQgaGFuZ1Rl
eHQ9IlNQUFA6ICI+IFNlc3Npb24gUGVlcmluZyBQcm92aXNpb25pbmcgUHJvdG9jb2wsDQogICAg
ICAgICAgICB0aGUgcHJvdG9jb2wgdXNlZCB0byBwcm92aXNpb24gZGF0YSBpbnRvIGEgUmVnaXN0
cnkgKHNlZQ0KICAgICAgICAgICAgYXJyb3cgbGFiZWxlZCAiMS4iIGluIEZpZ3VyZSAxIG9mIDx4
cmVmDQogICAgICAgICAgICAgIHRhcmdldD0iSS1ELmlldGYtZHJpbmtzLXVzZWNhc2VzLXJlcXVp
cmVtZW50cyIvPikuIEl0IGlzDQogICAgICAgICAgICB0aGUgcHJpbWFyeSBzY29wZSBvZiB0aGlz
IGRvY3VtZW50LiA8dnNwYWNlIGJsYW5rTGluZXM9IjEiDQogICAgICAgICAgICAvPg0KICAgICAg
ICAgIDwvdD4NCiAgICAgICAgICA8dCBoYW5nVGV4dD0iU1BEUDogIj4gU2Vzc2lvbiBQZWVyaW5n
IERpc3RyaWJ1dGlvbiBQcm90b2NvbCwNCiAgICAgICAgICAgIHRoZSBwcm90b2NvbCB1c2VkIHRv
IGRpc3RyaWJ1dGUgZGF0YSB0byBMb2NhbCBEYXRhDQogICAgICAgICAgICBSZXBvc2l0b3J5IChz
ZWUgYXJyb3cgbGFiZWxlZCAiMi4iIGluIEZpZ3VyZSAxIG9mIDx4cmVmDQogICAgICAgICAgICAg
IHRhcmdldD0iSS1ELmlldGYtZHJpbmtzLXVzZWNhc2VzLXJlcXVpcmVtZW50cyIvPikuDQogICAg
ICAgICAgICAgIDx2c3BhY2UgYmxhbmtMaW5lcz0iMSIvPg0KICAgICAgICAgIDwvdD4NCiAgICAg
ICAgICA8dCBoYW5nVGV4dD0iQ2xpZW50OiAiPiBBbiBhcHBsaWNhdGlvbiB0aGF0IHN1cHBvcnRz
IGFuIFNQUFANCiAgICAgICAgICAgIENsaWVudDsgaXQgaXMgc29tZXRpbWVzIHJlZmVycmVkIHRv
IGFzIGEgIlJlZ2lzdHJ5DQogICAgICAgICAgICBDbGllbnQiLiA8dnNwYWNlIGJsYW5rTGluZXM9
IjEiLz4NCiAgICAgICAgICA8L3Q+DQogICAgICAgICAgPHQgaGFuZ1RleHQ9IlJlZ2lzdHJ5OiAi
PiBUaGUgUmVnaXN0cnkgb3BlcmF0ZXMgYSBtYXN0ZXINCiAgICAgICAgICAgIGRhdGFiYXNlIG9m
IFNlc3Npb24gRXN0YWJsaXNobWVudCBEYXRhIGZvciBvbmUgb3IgbW9yZQ0KICAgICAgICAgICAg
UmVnaXN0cmFudHMuIDx2c3BhY2UgYmxhbmtMaW5lcz0iMSIvPiBBIFJlZ2lzdHJ5IGFjdHMgYXMN
CiAgICAgICAgICAgIGFuIFNQUFAgU2VydmVyLiA8dnNwYWNlIGJsYW5rTGluZXM9IjEiLz4NCiAg
ICAgICAgICA8L3Q+DQogICAgICAgICAgPHQgaGFuZ1RleHQ9IlJlZ2lzdHJhbnQ6ICI+IEluIHRo
aXMgZG9jdW1lbnQsIHdlIGV4dGVuZCB0aGUNCiAgICAgICAgICAgIGRlZmluaXRpb24gb2YgYSBS
ZWdpc3RyYW50IGJhc2VkIG9uIDx4cmVmIHRhcmdldD0iUkZDNDcyNSINCiAgICAgICAgICAgIC8+
LiBUaGUgUmVnaXN0cmFudCBpcyB0aGUgZW5kLXVzZXIsIHRoZSBwZXJzb24gb3INCiAgICAgICAg
ICAgIG9yZ2FuaXphdGlvbiB3aG8gaXMgdGhlICJob2xkZXIiIG9mIHRoZSBTZXNzaW9uDQogICAg
ICAgICAgICBFc3RhYmxpc2htZW50IERhdGEgYmVpbmcgcHJvdmlzaW9uZWQgaW50byB0aGUgUmVn
aXN0cnkuDQogICAgICAgICAgICBGb3IgZXhhbXBsZSwgaW4gPHhyZWYNCiAgICAgICAgICAgICAg
dGFyZ2V0PSJJLUQuaWV0Zi1kcmlua3MtdXNlY2FzZXMtcmVxdWlyZW1lbnRzIi8+LCBhDQogICAg
ICAgICAgICBSZWdpc3RyYW50IGlzIHBpY3R1cmVkIGFzIGEgU0lQIFNlcnZpY2UgUHJvdmlkZXIg
aW4gRmlndXJlDQogICAgICAgICAgICAyLiA8dnNwYWNlIGJsYW5rTGluZXM9IjEiLz4gQSBSZWdp
c3RyYW50IGlzIGlkZW50aWZpZWQgYnkNCiAgICAgICAgICAgIGl0cyBuYW1lIGluIHRoZSBkYXRh
IG1vZGVsLiA8dnNwYWNlIGJsYW5rTGluZXM9IjEiLz4NCiAgICAgICAgICA8L3Q+DQogICAgICAg
ICAgPHQgaGFuZ1RleHQ9IlJlZ2lzdHJhcjogIj4gSW4gdGhpcyBkb2N1bWVudCwgd2UgYWxzbyBl
eHRlbmQNCiAgICAgICAgICAgIHRoZSBkZWZpbml0aW9uIG9mIGEgUmVnaXN0cmFyIGZyb20gPHhy
ZWYgdGFyZ2V0PSJSRkM0NzI1Ig0KICAgICAgICAgICAgLz4uIEEgUmVnaXN0cmFyIHBlcmZvcm1z
IHByb3Zpc2lvbmluZyBvcGVyYXRpb25zIG9uIGJlaGFsZg0KICAgICAgICAgICAgb2YgYSBSZWdp
c3RyYW50IGJ5IGludGVyYWN0aW5nIHdpdGggdGhlIFJlZ2lzdHJ5LCBpbiBvdXINCiAgICAgICAg
ICAgIGNhc2UgdmlhIHRoZSBTUFBQIHByb3RvY29sIGRlZmluZWQgaW4gdGhpcyBkb2N1bWVudC4N
CiAgICAgICAgICAgICAgPHZzcGFjZSBibGFua0xpbmVzPSIxIi8+IEEgUmVnaXN0cmFyIGlzIGlk
ZW50aWZpZWQgYnkNCiAgICAgICAgICAgIGl0cyBuYW1lIGluIHRoZSBkYXRhIG1vZGVsLiA8L3Q+
DQogICAgICAgIDwvbGlzdD4NCiAgICAgIDwvdD4NCiAgICA8L3NlY3Rpb24+DQoNCiAgICA8c2Vj
dGlvbiBhbmNob3I9ImhpZ2hsZXZlbGRlc2lnbiIgdGl0bGU9IlByb3RvY29sIEhpZ2ggTGV2ZWwg
RGVzaWduIj4NCiAgICAgIDx0PiBUaGlzIHNlY3Rpb24gaW50cm9kdWNlcyB0aGUgc3RydWN0dXJl
IG9mIHRoZSBkYXRhIG1vZGVsIGFuZA0KICAgICAgICBwcm92aWRlcyB0aGUgaW5mb3JtYXRpb24g
ZnJhbWV3b3JrIGZvciB0aGUgU1BQUCBwcm90b2NvbC4gQW4NCiAgICAgICAgb3ZlcnZpZXcgb2Yg
dGhlIHByb3RvY29sIG9wZXJhdGlvbnMgaXMgZmlyc3QgcHJvdmlkZWQgd2l0aCBhDQogICAgICAg
IHR5cGljYWwgZGVwbG95bWVudCBzY2VuYXJpby4gVGhlIGRhdGEgbW9kZWwgaXMgdGhlbiBkZWZp
bmVkDQogICAgICAgIGFsb25nIHdpdGggYWxsIHRoZSBvYmplY3RzIG1hbmlwdWxhdGVkIGJ5IHRo
ZSBwcm90b2NvbCBhbmQNCiAgICAgICAgdGhlaXIgcmVsYXRpb25zaGlwcy4gPC90Pg0KDQogICAg
ICA8c2VjdGlvbiBhbmNob3I9ImxheWVyaW5nIiB0aXRsZT0iUHJvdG9jb2wgTGF5ZXJpbmciPg0K
ICAgICAgICA8dD4gU1BQUCBpcyBhIHNpbXBsZSByZXF1ZXN0L3JlcGx5IHByb3RvY29sIHRoYXQg
YWxsb3dzIGENCiAgICAgICAgICBjbGllbnQgYXBwbGljYXRpb24gdG8gc3VibWl0IHByb3Zpc2lv
bmluZyBkYXRhIGFuZCBxdWVyeQ0KICAgICAgICAgIHJlcXVlc3RzIHRvIGEgc2VydmVyLiBUaGUg
U1BQUCBkYXRhIHN0cnVjdHVyZXMgYXJlIGRlc2lnbmVkDQogICAgICAgICAgdG8gYmUgcHJvdG9j
b2wgYWdub3N0aWMuIENvbmNlcm5zIHJlZ2FyZGluZyBlbmNyeXB0aW9uLA0KICAgICAgICAgIG5v
bi1yZXB1ZGlhdGlvbiwgYW5kIGF1dGhlbnRpY2F0aW9uIGFyZSBiZXlvbmQgdGhlIHNjb3BlIG9m
DQogICAgICAgICAgdGhpcyBkb2N1bWVudC4gRm9yIG1vcmUgZGV0YWlscywgcGxlYXNlIHJlZmVy
IHRvIHRoZQ0KICAgICAgICAgIFRyYW5zcG9ydCBQcm90b2NvbCBSZXF1aXJlbWVudHMgc2VjdGlv
bi4gPC90Pg0KDQoNCiAgICAgICAgPGZpZ3VyZSBhbGlnbj0iY2VudGVyIiBhbmNob3I9IlNQUFBf
bGF5ZXJpbmciPg0KICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJjZW50ZXIiPg0KICAgICAgICAg
ICAgPCFbQ0RBVEFbDQogICAgICAgICAgTGF5ZXIgICAgICAgICAgICAgICAgICAgICAgRXhhbXBs
ZQ0KICAgICArLS0tLS0tLS0tLS0tLSsgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0rDQogKDUpIHxEYXRhIE9iamVjdHMgfCAgICAgIHwgICAgICBSdGVHcnBUeXBlLCBldGMuICAg
ICAgIHwNCiAgICAgKy0tLS0tLS0tLS0tLS0rICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tKw0KICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAgICAr
LS0tLS0tLS0tLS0tLSsgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQogKDQp
IHwgT3BlcmF0aW9ucyAgfCAgICAgIHwgICBBZGRSdGVHcnBScXN0VHlwZSwgZXRjLiAgIHwNCiAg
ICAgKy0tLS0tLS0tLS0tLS0rICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0K
ICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAgICArLS0tLS0tLS0t
LS0tLSsgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQogKDMpIHwgICBNZXNz
YWdlICAgfCAgICAgIHwgc3BwcFJlcXVlc3QsIHNwcHBSZXNwb25zZSAgIHwNCiAgICAgKy0tLS0t
LS0tLS0tLS0rICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KICAgICAgICAg
ICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAgICArLS0tLS0tLS0tLS0tLSsgICAg
ICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQogKDIpIHwgICBNZXNzYWdlICAgfCAg
ICAgIHwgICBIVFRQLCBTT0FQLCBOb25lLCBldGMuICAgIHwNCiAgICAgfCAgIEVudmVsb3BlICB8
ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAgICArLS0tLS0tLS0tLS0t
LSsgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQogICAgICAgICAgIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8DQogICAgICstLS0tLS0tLS0tLS0tKyAgICAgICstLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCiAoMSkgfCAgVHJhbnNwb3J0ICB8ICAgICAgfCAg
ICBUQ1AsIFRMUywgQkVFUCwgZXRjLiAgICAgfA0KICAgICB8ICAgUHJvdG9jb2wgIHwgICAgICB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQogICAgICstLS0tLS0tLS0tLS0tKyAgICAg
ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCiAgICAgICAgICAgICAgICAgICAgICAg
XV0+DQogICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAgICAgIDxwb3N0YW1ibGU+IFNQUFAgTGF5
ZXJpbmcgPC9wb3N0YW1ibGU+DQogICAgICAgIDwvZmlndXJlPg0KICAgICAgICA8dD4gU1BQUCBj
YW4gYmUgdmlld2VkIGFzIGEgc2V0IG9mIGxheWVycyB0aGF0IGNvbGxlY3RpdmVseQ0KICAgICAg
ICAgIGRlZmluZSB0aGUgc3RydWN0dXJlIG9mIGFuIFNQUFAgcmVxdWVzdCBhbmQgcmVzcG9uc2Uu
IExheWVycw0KICAgICAgICAgIDEgYW5kIDIsIGFzIGRldGFpbGVkIGJlbG93LCBhcmUgbGVmdCB0
byBzZXBhcmF0ZQ0KICAgICAgICAgIHNwZWNpZmljYXRpb25zIHRvIGFsbG93IGZvciBwb3RlbnRp
YWxseSBtdWx0aXBsZSBTUFBQDQogICAgICAgICAgdHJhbnNwb3J0LCBlbnZlbG9wZSwgYW5kIGF1
dGhlbnRpY2F0aW9uIHRlY2hub2xvZ2llcy4gVGhpcw0KICAgICAgICAgIGRvY3VtZW50IGRlZmlu
ZXMgbGF5ZXJzIDMsIDQsIGFuZCA1IGJlbG93LiA8L3Q+DQogICAgICAgIDx0Pg0KICAgICAgICAg
IDxsaXN0IHN0eWxlPSJudW1iZXJzIj4NCiAgICAgICAgICAgIDx0PiBUaGUgdHJhbnNwb3J0IHBy
b3RvY29sIGxheWVyIHByb3ZpZGVzIGEgY29tbXVuaWNhdGlvbg0KICAgICAgICAgICAgICBtZWNo
YW5pc20gYmV0d2VlbiB0aGUgY2xpZW50IGFuZCBzZXJ2ZXIuIFNQUFAgY2FuIGJlDQogICAgICAg
ICAgICAgIGxheWVyZWQgb3ZlciBhbnkgdHJhbnNwb3J0IHByb3RvY29sIHRoYXQgcHJvdmlkZXMg
YSBzZXQNCiAgICAgICAgICAgICAgb2YgYmFzaWMgcmVxdWlyZW1lbnRzIGRlZmluZWQgaW4gdGhl
IFRyYW5zcG9ydCBQcm90b2NvbA0KICAgICAgICAgICAgICBSZXF1aXJlbWVudHMgc2VjdGlvbi4g
PC90Pg0KICAgICAgICAgICAgPHQ+IFRoZSBtZXNzYWdlIGVudmVsb3BlIGxheWVyIGlzIG9wdGlv
bmFsLCBidXQgY2FuDQogICAgICAgICAgICAgIHByb3ZpZGUgZmVhdHVyZXMgdGhhdCBhcmUgYWJv
dmUgdGhlIHRyYW5zcG9ydCB0ZWNobm9sb2d5DQogICAgICAgICAgICAgIGxheWVyIGJ1dCBiZWxv
dyB0aGUgYXBwbGljYXRpb24gbWVzc2FnaW5nIGxheWVyLg0KICAgICAgICAgICAgICBUZWNobm9s
b2dpZXMgc3VjaCBhcyBIVFRQIGFuZCBTT0FQIGFyZSBleGFtcGxlcyBvZg0KICAgICAgICAgICAg
ICBtZXNzYWdpbmcgZW52ZWxvcGUgdGVjaG5vbG9naWVzLiA8L3Q+DQogICAgICAgICAgICA8dD4g
VGhlIG1lc3NhZ2UgbGF5ZXIgcHJvdmlkZXMgYSBzaW1wbGUsDQogICAgICAgICAgICAgIGVudmVs
b3BlLWluZGVwZW5kZW50IGFuZCB0cmFuc3BvcnQtaW5kZXBlbmRlbnQsIFNQUFANCiAgICAgICAg
ICAgICAgd3JhcHBlciBmb3IgU1BQUCByZXF1ZXN0IGFuZCByZXNwb25zZSBtZXNzYWdlcy4gPC90
Pg0KICAgICAgICAgICAgPHQ+IFRoZSBvcGVyYXRpb24gbGF5ZXIgZGVmaW5lcyB0aGUgc2V0IG9m
IGJhc2UgU1BQUA0KICAgICAgICAgICAgICBhY3Rpb25zIHRoYXQgY2FuIGJlIGludm9rZWQgZm9y
IGEgZ2l2ZW4gb2JqZWN0IGRhdGEgdHlwZSANCiAgICAgICAgICAgICAgdXNpbmcgYW4gU1BQUCBt
ZXNzYWdlLiAgT3BlcmF0aW9ucyBhcmUgZW5jb2RlZCB1c2luZyBYTUwgDQogICAgICAgICAgICAg
IGVuY29kZWQgYWN0aW9ucyBhbmQgb2JqZWN0cy4gPC90Pg0KICAgICAgICAgICAgPHQ+IFRoZSBk
YXRhIG9iamVjdCBsYXllciBkZWZpbmVzIHRoZSBiYXNlIHNldCBvZiBTUFBQDQogICAgICAgICAg
ICAgIGRhdGEgb2JqZWN0cyB0aGF0IGNhbiBiZSBpbmNsdWRlZCBpbiB1cGRhdGUgb3BlcmF0aW9u
cw0KICAgICAgICAgICAgICBvciByZXR1cm5lZCBpbiBvcGVyYXRpb24gcmVzcG9uc2VzLiA8L3Q+
DQogICAgICAgICAgPC9saXN0Pg0KICAgICAgICA8L3Q+DQogICAgICA8L3NlY3Rpb24+DQoNCiAg
ICAgIDxzZWN0aW9uIGFuY2hvcj0iZGF0YW1vZGVsIiB0aXRsZT0iUHJvdG9jb2wgRGF0YSBNb2Rl
bCI+DQogICAgICAgIDx0PiBUaGUgZGF0YSBtb2RlbCBpbGx1c3RyYXRlZCBhbmQgZGVzY3JpYmVk
IGluIDx4cmVmDQogICAgICAgICAgICB0YXJnZXQ9IlNQUFBfZGF0YW1vZGVsIi8+IGRlZmluZXMg
dGhlIGxvZ2ljYWwgb2JqZWN0cyBhbmQNCiAgICAgICAgICB0aGUgcmVsYXRpb25zaGlwcyBiZXR3
ZWVuIHRoZXNlIG9iamVjdHMgdGhhdCB0aGUgU1BQUA0KICAgICAgICAgIHByb3RvY29sIHN1cHBv
cnRzLiBTUFBQIGRlZmluZXMgdGhlIHByb3RvY29sIG9wZXJhdGlvbnMNCiAgICAgICAgICB0aHJv
dWdoIHdoaWNoIGFuIFNQUFAgQ2xpZW50IHBvcHVsYXRlcyBhIFJlZ2lzdHJ5IHdpdGggdGhlc2UN
CiAgICAgICAgICBsb2dpY2FsIG9iamVjdHMuIFZhcmlvdXMgY2xpZW50cyBiZWxvbmdpbmcgdG8g
ZGlmZmVyZW50DQogICAgICAgICAgUmVnaXN0cmFycyBtYXkgdXNlIHRoZSBwcm90b2NvbCBmb3Ig
cG9wdWxhdGluZyB0aGUNCiAgICAgICAgICBSZWdpc3RyeSdzIGRhdGEuIDwvdD4NCiAgICAgICAg
DQogICAgICAgICAgPHQ+IFRoZSBsb2dpY2FsIHN0cnVjdHVyZSBwcmVzZW50ZWQgYmVsb3cgaXMg
Y29uc2lzdGVudCB3aXRoDQogICAgICAgICAgICB0aGUgdGVybWlub2xvZ3kgYW5kIHJlcXVpcmVt
ZW50cyBkZWZpbmVkIGluIDx4cmVmDQogICAgICAgICAgICAgIHRhcmdldD0iSS1ELmlldGYtZHJp
bmtzLXVzZWNhc2VzLXJlcXVpcmVtZW50cyIvPi4gPC90Pg0KDQogICAgICAgICAgPGZpZ3VyZSBh
bGlnbj0iY2VudGVyIiBhbmNob3I9IlNQUFBfZGF0YW1vZGVsIj4NCiAgICAgICAgICAgIDxwcmVh
bWJsZT4gPC9wcmVhbWJsZT4NCiAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJjZW50ZXIiPjwh
W0NEQVRBWw0KKy0tLS0tLS0tLS0tLS0rICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLSsgICAgICAg
ICAgICAgICAgICAgICAgICAgDQp8IGFsbCBvYmplY3QgIHwgICAgICB8T3JnYW5pemF0aW9uOiAg
ICAgfCAgICAgICAgICAgICAgICAgICAgICAgIA0KfCB0eXBlcyAgICAgICB8ICAgICAgfG9yZ0lk
LCAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgIA0KKy0tLS0tLSstLS0tLS0rICAg
ICAgfG9yZ05hbWUsICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICst
LS0tLS0tLS0tLS0+fGV4dGVuc2lvbiAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICANCiAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAg
ICAgICAgICAgICANCiBBbGwgb2JqZWN0cyBhcmUgICAgIHwgICAgICAgICAgICAgICAgICB8ICAg
ICAgICAgICAgICAgICAgICAgICANCiBhc3NvY2lhdGVkIHdpdGggMiAgIHwgICAgICAgICAgICAg
ICAgICB8ICAgICAgICAgICAgICAgICAgICAgICANCiBPcmdhbml6YXRpb25zIHRvICAgICstLS0t
LS0tLS0tLS0tLS0tLS0rICAgICAgICAgICAgICAgICAgICAgICANCiBpZGVudGlmeSB0aGUgICAg
ICAgICAgICBeICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiByZWdpc3Ry
YW50IGFuZCAgICAgICAgICB8QSBSb3V0ZSBHcm91cCBpcyAgICAgICAgICAgICAgICAgICAgICAN
CiB0aGUgcmVnaXN0cmFyICAgICAgICAgICB8YXNzb2NpYXRlZCB3aXRoICAgICAgICAgICAgICAg
ICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICB8emVybyBvciBtb3JlIFBlZXJpbmcg
ICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgfE9yZ2FuaXphdGlvbnMgICAgICAg
ICANCiAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgIA0KICAg
ICAgICAgICAgICAgICstLS0tLS0tLSstLS0tLS0tLS0tLS0tLSsgICAgICAgICAgICAgICAgICAg
ICAgICAgIA0KICAgICAgICAgICAgICAgIHxSb3V0ZSBHcm91cDogICAgICAgICAgIHwgICAgICAg
ICstLS0tLVthYnN0cmFjdF0tKyAgIA0KICAgICAgICAgICAgICAgIHwgIHJhbnRJZCwgICAgICAg
ICAgICAgIHwgICAgICAgIHwgICAgICAgICAgICAgICAgfA0KICAgICAgICAgICAgICAgIHwgIHJh
cklkLCAgICAgICAgICAgICAgIHwgICAgICAgIHwgICAgICAgICAgICAgICAgfA0KICAgICAgICAg
ICAgICAgIHwgIHJ0ZUdycE5hbWUsICAgICAgICAgIHwgICAgICAgIHwgUm91dGUgUmVjb3JkOiAg
fA0KICAgICAgICAgICAgICAgIHwgIGRlc3RHcnBSZWZzLCAgICAgICAgICstLS0tLS0tPnwgIHBy
aW9yaXR5LCAgICAgfA0KICAgICAgICAgICAgICAgIHwgIGlzSW5TdmMsICAgICAgICAgICAgIHwg
ICAgICAgIHwgIGV4dGVuc2lvbiAgICAgfA0KICAgICAgICAgICAgICAgIHwgIHJ0ZVJlY1JlZnMs
ICAgICAgICAgIHwgICAgICAgIHwgICAgICAgICAgICAgICAgfA0KICAgICAgICAgICAgICAgIHwg
IHBlZXJpbmdPcmdSZWZzICAgICAgIHwgICAgICAgICstLS0tLS0tLS0tLS0tLS0tKw0KICAgICAg
ICAgICAgICAgIHwgIHNvdXJjZUlkZW50LCAgICAgICAgIHwgICAgICAgICAgICBeDQogICAgICAg
ICAgICAgICAgfCAgcHJpb3JpdHksICAgICAgICAgICAgfCAgICAgICAgICAgIHwgICAgICAgICAg
ICAgDQogICAgICAgICAgICAgICAgfCAgZXh0ZW5zaW9uICAgICAgICAgICAgfCAgICAgICAgICAg
IHxWYXJpb3VzIHR5cGVzDQogICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
KyAgICAgICAgICAgIHxvZiBSb3V0ZSAgICAgDQogICAgICAgICAgICAgICAgICAgICAgXiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHxSZWNvcmRzLi4uDQogICAgICAgICAgICAgICAgICAg
ICAgfCAgICAgICAgICAgICAgICAgICAgICAgKy0tLS0tLSstLS0tLS0tLS0tLS0uLi4NCiAgICAg
ICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICB8ICAgICAg
ICAgfA0KICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICArLS0tLSsg
ICstLS0tLS0tKyArLS0tLSsgICAgDQogICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAg
ICAgICAgICAgIHwgVVJJfCAgfCBOQVBUUiB8IHwgTlMgfCANCiAgICAgKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0rICAgICAgICAgICAgICAgKy0tLS0rICArLS0tLS0tLSsgKy0tLS0rDQogICAgIHxE
ZXN0aW5hdGlvbiAgICAgICAgICAgfCAgICAgICAgICAgICAgICANCiAgICAgfEdyb3VwOiAgICAg
ICAgICAgICAgICB8ICAgICArLS0tLS0tLS0tLVthYnN0cmFjdF0tKyAgICAgICAgICANCiAgICAg
fCAgcmFudElkLCAgICAgICAgICAgICB8ICAgICB8UHVibGljIElkZW50aWZpZXI6ICAgfA0KICAg
ICB8ICByYXJJZCwgICAgICAgICAgICAgIHwgICAgIHwgICAgICAgICAgICAgICAgICAgICB8DQog
ICAgIHwgIGRnTmFtZSwgICAgICAgICAgICAgfCAgICAgfCAgcmFudElkLCAgICAgICAgICAgIHwN
CiAgICAgfCAgZXh0ZW5zaW9uICAgICAgICAgICB8PC0tLS0rICByYXJJZCwgICAgICAgICAgICAg
fA0KICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsgICAgIHwgIHB1YmxpY0lkZW50aWZpZXIg
LCB8DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgZGVzdEdycFJlZiwgICAg
ICAgIHwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICBydGVSZWNzLCAgICAg
ICAgICAgfA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIGV4dGVuc2lvbiAg
ICAgICAgICB8DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLSsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IF4gICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8VmFyaW91cyB0eXBlcw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfG9mIFB1YmxpYyAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8SWRlbnRpZmllcnMuLi4gICANCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICArLS0tLS0tKy0tLS0tLS0tLS0tLS4uLg0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgICAgIHwgICAgICB8DQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKy0tLS0tKyAgKy0tLS0rICstLS0tLSsgICAgDQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCBUTiAgfCAgfFROUiB8IHwgUk4gIHwgDQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKy0tLS0tKyAgKy0tLS0rICstLS0tLSsgLi4uDQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgDQoNCl1dPjwvYXJ0d29yaz4NCiAgICAgICAgICAgIDxwb3N0YW1ibGU+IFNQ
UFAgRGF0YSBNb2RlbCA8L3Bvc3RhbWJsZT4NCiAgICAgICAgICA8L2ZpZ3VyZT4NCg0KICAgICAg
ICAgIDx0PiBUaGUgb2JqZWN0cyBhbmQgYXR0cmlidXRlcyB0aGF0IGNvbXByaXNlIHRoZSBkYXRh
IG1vZGVsDQogICAgICAgICAgICBjYW4gYmUgZGVzY3JpYmVkIGFzIGZvbGxvd3MgKG9iamVjdHMg
bGlzdGVkIGZyb20gdGhlDQogICAgICAgICAgICBib3R0b20gdXApOiA8bGlzdCBzdHlsZT0ic3lt
Ym9scyI+DQogICAgICAgICAgICAgICAgPHQ+IFB1YmxpYyBJZGVudGlmaWVyOiA8dnNwYWNlIGJs
YW5rTGluZXM9IjAiLz4gDQogICAgICAgICAgICAgICAgQSBwdWJsaWMgaWRlbnRpZmllciBpcyBh
IHdlbGwga25vd24NCiAgICAgICAgICAgICAgICBhdHRyaWJ1dGUgdGhhdCBpcyB1c2VkIGFzIHRo
ZSBrZXkgdG8gcGVyZm9ybSBsb29rdXANCiAgICAgICAgICAgICAgICBmdW5jdGlvbnMuIEZvciB0
aGUgcHVycG9zZXMgb2YgdGhpcyBkb2N1bWVudCwgYSBQdWJsaWMNCiAgICAgICAgICAgICAgICBJ
ZGVudGlmaWVyIGNhbiBiZSBhIHRlbGVwaG9uZSBudW1iZXIsIGEgcmFuZ2Ugb2YgdGVsZXBob25l
IA0KICAgICAgICAgICAgICAgIG51bWJlcnMsIGEgUFNUTiBSb3V0aW5nIE51bWJlciAoUk4pLCBv
ciBwZXJoYXBzIGFub3RoZXIgDQogICAgICAgICAgICAgICAgdHlwZSBvZiBsb29rdXAga2V5LiA8
dnNwYWNlIGJsYW5rTGluZXM9IjEiLz4gQSBQdWJsaWMgDQogICAgICAgICAgICAgICAgSWRlbnRp
ZmllciBtYXkgYmUgYXNzb2NpYXRlZCB3aXRoIGEgRGVzdGluYXRpb24gR3JvdXAgdG8NCiAgICAg
ICAgICAgICAgICBjcmVhdGUgYSBsb2dpY2FsIGdyb3VwaW5nIG9mIFB1YmxpYyBJZGVudGlmaWVy
cyB0aGF0IHNoYXJlIGEgY29tbW9uIHNldCBvZg0KICAgICAgICAgICAgICAgIFJvdXRlcy4gPHZz
cGFjZSBibGFua0xpbmVzPSIxIi8+IEEgUHVibGljIElkZW50aWZpZXINCiAgICAgICAgICAgICAg
ICBtYXkgb3B0aW9uYWxseSBiZSBhc3NvY2lhdGVkIHdpdGggemVybyBvciBtb3JlDQogICAgICAg
ICAgICAgICAgaW5kaXZpZHVhbCBSb3V0ZSBSZWNvcmRzLiBUaGlzIGFiaWxpdHkgZm9yIGEgUHVi
bGljDQogICAgICAgICAgICAgICAgSWRlbnRpZmllciB0byBiZSBkaXJlY3RseSBhc3NvY2lhdGVk
IHdpdGggYSBzZXQgb2YgUm91dGUNCiAgICAgICAgICAgICAgICBSZWNvcmRzIChlLmcuIHRhcmdl
dCBVUkkpLCBhcyBvcHBvc2VkIHRvIGJlaW5nDQogICAgICAgICAgICAgICAgYXNzb2NpYXRlZCB3
aXRoIGEgRGVzdGluYXRpb24gR3JvdXAsIHN1cHBvcnRzIHRoZSB1c2UNCiAgICAgICAgICAgICAg
ICBjYXNlcyB3aGVyZSB0aGUgdGFyZ2V0IFVSSSBjb250YWlucyBkYXRhIHNwZWNpZmljYWxseQ0K
ICAgICAgICAgICAgICAgIHRhaWxvcmVkIHRvIGFuIGluZGl2aWR1YWwgUHVibGljIElkZW50aWZp
ZXIuIDwvdD4gDQogICAgICAgICAgICAgICAgPHQ+IFRlbGVwaG9uZSBOdW1iZXIgUmFuZ2U6IDx2
c3BhY2UgYmxhbmtMaW5lcz0iMCIvPg0KICAgICAgICAgICAgICAgIEEgcHVibGljIGlkZW50aWZp
ZXIgbWF5IHJlcHJlc2VudA0KICAgICAgICAgICAgICAgIGFuIGluY2x1c2l2ZSByYW5nZSBvZiB0
ZWxlcGhvbmUgbnVtYmVycy4gVGhlIFROIHJhbmdlDQogICAgICAgICAgICAgICAgaXMgZGVmaW5l
ZCBieSB0aGUgZmlyc3QgYW5kIGxhc3QgdGVsZXBob25lIG51bWJlciBvZg0KICAgICAgICAgICAg
ICAgIHRoZSBpbmNsdXNpdmUgcmFuZ2UuIEZvciBleGFtcGxlLCBhIFROIHJhbmdlIGRlZmluZWQg
YnkgDQogICAgICAgICAgICAgICAgdG49MTIxMjU1NTAwMDAgYW5kIGVuZFRuPTEyMTI1NTYwMDAw
IG1lYW5zIGFsbCB0aGUgVE5zDQogICAgICAgICAgICAgICAgZnJvbSAxMjEyNTU1MDAwMCB0byAx
MjEyNTU2MDAwMCBpbmNsdXNpdmUgYXJlIGluY2x1ZGVkLiA8L3Q+IA0KICAgICAgICAgICAgICAg
IDx0PiBEZXN0aW5hdGlvbiBHcm91cDogPHZzcGFjZSBibGFua0xpbmVzPSIwIi8+IA0KICAgICAg
ICAgICAgICAgIEEgbmFtZSBjb2xsZWN0aW9uIG9mIHplcm8gb3IgbW9yZSBQdWJsaWMgSWRlbnRp
ZmllcnMgdGhhdCANCiAgICAgICAgICAgICAgICBjYW4gYmUgYXNzb2NpYXRlZCB3aXRoIG9uZSBv
ciBtb3JlIFJvdXRlIEdyb3VwcyBmb3IgdGhlIA0KICAgICAgICAgICAgICAgIHB1cnBvc2Ugb2Yg
ZmFjaWxpdGF0aW5nIHRoZSBtYW5hZ2VtZW50IG9mIHRoaWVyIGNvbW1vbiANCiAgICAgICAgICAg
ICAgICByb3V0aW5nIGluZm9ybWF0aW9uLiA8L3Q+DQogICAgICAgICAgICAgICAgPHQ+IFJvdXRl
IEdyb3VwOiA8dnNwYWNlIGJsYW5rTGluZXM9IjAiLz4NCiAgICAgICAgICAgICAgICBBIFJvdXRl
IEdyb3VwIGNvbnRhaW5zIGEgc2V0IG9mIHJlZmVyZW5jZXMgdG8gUm91dGUgUmVjb3JkcywgDQog
ICAgICAgICAgICAgICAgYSBzZXQgb2YgRGVzdGluYXRpb24gR3JvdXAgcmVmZXJlbmNlcywgYW5k
IGEgc2V0IG9mIA0KICAgICAgICAgICAgICAgIHBlZXJpbmcgb3JnYW5pemF0aW9uIGlkZW50aWZp
ZXJzLiAgVGhpcyBpcyB1c2VkIHRvIA0KICAgICAgICAgICAgICAgIGVzdGFibGlzaGUgYSB0aHJl
ZSBwYXJ0IHJlbGF0aW9uc2hpcHMgYmV0d2VlbiBhIHNldCBvZiANCiAgICAgICAgICAgICAgICBQ
dWJsaWMgSWRlbnRpZmllcnMgYW5kIHRoZWlyIGNvbW1vbiByb3V0aW5nIGluZm9ybWF0aW9uIA0K
ICAgICAgICAgICAgICAgIChTRUQpLCBhbmQgdGhlIGxpc3Qgb2YgcGVlcmluZyBvcmdhbml6YXRp
b25zIHdob3NlIHF1ZXJ5IA0KICAgICAgICAgICAgICAgIHJlc3BvbnNlcyBtYXkgaW5jbHVkZSB0
aGF0IHJvdXRpbmcgaW5mb3JtYXRpb24gaW4gdGhlaXIgDQogICAgICAgICAgICAgICAgcXVlcnkg
cmVzcG9uc2VzLiAgVG8gc3VwcG9ydCB0aGUgdXNlIGNhc2VzIGRlZmluZWQgaW4gDQogICAgICAg
ICAgICAgICAgW0ktRC5pZXRmLWRyaW5rcy11c2VjYXNlcy1yZXF1aXJlbWVudHNdLCB0aGlzIGRv
Y3VtZW50IA0KICAgICAgICAgICAgICAgIGRlZmluZXMgdGhlIGZvbGxvd2luZyB0eXBlcyBvZiBS
b3V0ZSBSZWNvcmRzOiBOQVBUUlR5cGUsIA0KICAgICAgICAgICAgICAgIE5TVHlwZSwgYW5kIFVS
SVR5cGUuICBUaGUgc291cmNlSWRlbnQgZWxlbWVudCB3aXRoaW4gYSBSb3V0ZSANCiAgICAgICAg
ICAgICAgICBHcm91cCwgaW4gY29uY2VydCB3aXRoIHRoZSBzZXQgb2YgcGVlcmluZyBvcmdhbml6
YXRpb24gDQogICAgICAgICAgICAgICAgaWRlbnRpZmllcnMgZW5hYmxlcyBmaW5lIGdyYWluZWQg
c291cmNlIGJhc2VkIHJvdXRpbmcuICANCiAgICAgICAgICAgICAgICBGdXJ0aGVyIGRldGFpbHMg
YWJvdXQgdGhlIFJvdXRlIEdyb3VwIGFuZCBzb3VyY2UgYmFzZWQgcm91dGluZyANCiAgICAgICAg
ICAgICAgICByZWZlciB0byB0aGUgZGVmaW5pdGlvbnMgYW5kIGRlc2NyaXB0aW9ucyBvZiB0aGUg
Um91dGUgDQogICAgICAgICAgICAgICAgR3JvdXAgb3BlcmF0aW9ucyBmb3VuZCBsYXRlciBpbiB0
aGlzIGRvY3VtZW50LiA8L3Q+ICAgICAgICAgICANCiAgICAgICAgICAgICAgICA8dD4gUm91dGUg
UmVjb3JkOiA8dnNwYWNlIGJsYW5rTGluZXM9IjAiLz4NCiAgICAgICAgICAgICAgICBBIFJvdXRl
IFJlY29yZCBjb250YWlucyB0aGUgZGF0YSB0aGF0IGEgcmVzb2x1dGlvbiBzeXN0ZW0gDQogICAg
ICAgICAgICAgICAgcmV0dXJucyBpbiByZXNwb25zZSB0byBhIHN1Y2Nlc3NmdWwgcXVlcnkgZm9y
IGEgUHVibGljIA0KICAgICAgICAgICAgICAgIElkZW50aWZpZXIuICBSb3V0ZSBSZWNvb3JkcyBh
cmUgYXNzb2NpYXRlZCB3aXRoIGEgUm91dGUgDQogICAgICAgICAgICAgICAgR3JvdXAgZm9yIFNF
RCB0aGF0IGlzIG5vdCBzcGVjaWZpYyB0byBhIFB1YmxpYyBJZGVudGlmaWVyLiANCiAgICAgICAg
ICAgICAgICA8dnNwYWNlIGJsYW5rTGluZXM9IjAiLz4gVG8gc3VwcG9ydCB0aGUgdXNlIGNhc2Vz
IGRlZmluZWQgaW4gDQogICAgICAgICAgICAgICAgPHhyZWYgdGFyZ2V0PSJJLUQuaWV0Zi1kcmlu
a3MtdXNlY2FzZXMtcmVxdWlyZW1lbnRzIi8+LCANCiAgICAgICAgICAgICAgICBTUFBQIHByb3Rv
Y29sIGRlZmluZXMgdGhyZWUgdHlwZSBvZiBSb3V0ZSBSZWNvcmRzOg0KICAgICAgICAgICAgICAg
IFVSSVR5cGUsIE5BUFRSVHlwZSwgYW5kIE5TVHlwZS4gVGhlc2UgUm91dGUgUmVjb3Jkcw0KICAg
ICAgICAgICAgICAgIGV4dGVuZCB0aGUgYWJzdHJhY3QgdHlwZSBSdGVSZWNUeXBlIGFuZCBpbmhl
cml0IHRoZQ0KICAgICAgICAgICAgICAgIGNvbW1vbiBhdHRyaWJ1dGUgJ3ByaW9yaXR5JyB0aGF0
IGlzIG1lYW50IGZvciBzZXR0aW5nDQogICAgICAgICAgICAgICAgcHJlY2VkZW5jZSBhY3Jvc3Mg
dGhlIHJvdXRlIHJlY29yZHMgZGVmaW5lZCB3aXRoaW4gYQ0KICAgICAgICAgICAgICAgIFJvdXRl
IEdyb3VwIGluIGEgcHJvdG9jb2wgYWdub3N0aWMgZmFzaGlvbi4gPC90PiANCiAgICAgICAgICAg
ICAgICA8dD4gT3JnYW5pemF0aW9uOiA8dnNwYWNlIGJsYW5rTGluZXM9IjAiLz4gQW4NCiAgICAg
ICAgICAgICAgICBPcmdhbml6YXRpb24gaXMgYW4gZW50aXR5IHRoYXQgbWF5IGZ1bGZpbGwgYW55
IA0KICAgICAgICAgICAgICAgIGNvbWJpbmF0aW9uIG9mIHRocmVlIHJvbGVzOiAgUmVnaXN0cmFu
dCwgUmVnaXN0cmFyLCBhbmQgDQogICAgICAgICAgICAgICAgUGVlcmluZyBPcmdhbml6YXRpb24u
ICBBbGwgU1BQUCBvYmplY3RzIGFyZQ0KICAgICAgICAgICAgICAgIGFzc29jaWF0ZWQgd2l0aCB0
d28gb3JnYW5pemF0aW9uIGlkZW50aWZpZXJzIHRvIGlkZW50aWZ5IA0KICAgICAgICAgICAgICAg
IGVhY2ggb2JqZWN0J3MgcmVnaXN0cmFudCBhbmQgdGhlIHJlZ2lzdHJhci4gQSBSb3V0ZSBHcm91
cCANCiAgICAgICAgICAgICAgICBvYmplY3QgaXMgYWxzbyBhc3NvY2lhdGVkIHdpdGggYSBzZXQg
b2YgemVybyBvciBtb3JlIA0KICAgICAgICAgICAgICAgIG9yZ2FuaXphdGlvbiBpZGVudGlmaWVy
cyB0aGF0IGlkZW50aWZ5IHRoZSBwZWVyaW5nIA0KICAgICAgICAgICAgICAgIG9yZ2FuaXphdGlv
bnMgd2hvc2UgcXVlcnkgcmVzcG9uc2VzIG1heSBpbmNsdWRlIHRoZSANCiAgICAgICAgICAgICAg
ICByb3V0aW5nIGluZm9ybWF0aW9uIChTRUQpIGRlZmluZWQgaW4gdGhlIFJvdXRlIFJlY29yZHMg
DQogICAgICAgICAgICAgICAgd2l0aGluIHRoYXQgUm91dGUgR3JvdXAuIDwvdD4NCiAgICAgICAg
ICAgIDwvbGlzdD4NCiAgICAgICAgICA8L3Q+DQogICAgIA0KICAgICAgIDwvc2VjdGlvbj4NCiAg
ICAgICANCiAgICA8L3NlY3Rpb24+DQoNCiAgICA8c2VjdGlvbiBhbmNob3I9InRyYW5zcG9ydHJl
cSIgdGl0bGU9IlRyYW5zcG9ydCBQcm90b2NvbCBSZXF1aXJlbWVudHMiPg0KDQogICAgICA8dD4g
VGhpcyBzZWN0aW9uIHByb3ZpZGVzIHJlcXVpcmVtZW50cyBmb3IgdHJhbnNwb3J0IHByb3RvY29s
cw0KICAgICAgICBzdWl0YWJsZSBmb3IgU1BQUC4gTW9yZSBzcGVjaWZpY2FsbHksIHRoaXMgc2Vj
dGlvbiBzcGVjaWZpZXMNCiAgICAgICAgdGhlIHNlcnZpY2VzLCBmZWF0dXJlcywgYW5kIGFzc3Vt
cHRpb25zIHRoYXQgU1BQUCBkZWxlZ2F0ZXMgdG8NCiAgICAgICAgdGhlIGNob3NlbiB0cmFuc3Bv
cnQgYW5kIGVudmVsb3BlIHRlY2hub2xvZ2llcy4gPC90Pg0KDQogICAgICA8dD4gVHdvIGRpZmZl
cmVudCBncm91cHMgb2YgdXNlIGNhc2VzIGFyZSBzcGVjaWZpZWQgaW4gPHhyZWYNCiAgICAgICAg
ICB0YXJnZXQ9IkktRC5pZXRmLWRyaW5rcy11c2VjYXNlcy1yZXF1aXJlbWVudHMiLz4uIE9uZSBn
cm91cA0KICAgICAgICBvZiB1c2UgY2FzZXMgZGVzY3JpYmVzIHRoZSBwcm92aXNpb25pbmcgb2Yg
ZGF0YSBieSBhIGNsaWVudA0KICAgICAgICBpbnRvIGEgUmVnaXN0cnkgKFNlY3Rpb24gMy4xIG9m
IHRoZSBhYm92ZSByZWZlcmVuY2VkDQogICAgICAgIGRvY3VtZW50KSwgd2hpbGUgdGhlIG90aGVy
IGdyb3VwIGRlc2NyaWJlcyB0aGUgZGlzdHJpYnV0aW9uIG9mDQogICAgICAgIGRhdGEgaW50byBs
b2NhbCBkYXRhIHJlcG9zaXRvcmllcyAoU2VjdGlvbiAzLjIpLiBUaGUgY3VycmVudA0KICAgICAg
ICB2ZXJzaW9uIG9mIHRoaXMgZG9jdW1lbnQgZm9jdXNlcyBvbiB0aGUgZmlyc3Qgc2V0IG9mIHVz
ZSBjYXNlcw0KICAgICAgICAoY2xpZW50IHRvIHJlZ2lzdHJ5IHByb3Zpc2lvbmluZykuIDx2c3Bh
Y2UgYmxhbmtMaW5lcz0iMSIvPg0KICAgICAgICBUaGVzZSB1c2UgY2FzZXMgbWF5IGludm9sdmUg
dGhlIHByb3Zpc2lvbmluZyBvZiB2ZXJ5IHNtYWxsDQogICAgICAgIGRhdGEgc2V0cyBsaWtlIHRo
ZSBtb2RpZmljYXRpb24gb3IgdXBkYXRlIG9mIGEgc2luZ2xlIHB1YmxpYw0KICAgICAgICBpZGVu
dGlmaWVyLiBPdGhlciBwcm92aXNpb25pbmcgb3BlcmF0aW9ucyBtYXkgZGVhbCB3aXRoIGh1Z2UN
CiAgICAgICAgZGF0YXNldHMgbGlrZSB0aGUgImRvd25sb2FkIiBvZiBhIHdob2xlIGxvY2FsIG51
bWJlcg0KICAgICAgICBwb3J0YWJpbGl0eSBkYXRhYmFzZSB0byBhIFJlZ2lzdHJ5LiA8dnNwYWNl
IGJsYW5rTGluZXM9IjEiLz4NCiAgICAgICAgQXMgYSByZXN1bHQsIGEgdHJhbnNwb3J0IHByb3Rv
Y29sIGZvciBTUFBQIG11c3QgYmUgdmVyeQ0KICAgICAgICBmbGV4aWJsZSBhbmQgYWNjb21tb2Rh
dGUgdmFyaW91cyBzaXplcyBvZiBkYXRhIHNldCBzaXplcy4gPC90Pg0KICAgICAgPHQ+IEZvciB0
aGUgcmVhc29ucyBvdXRsaW5lZCBhYm92ZSwgaXQgaXMgY29uY2VpdmFibGUgdGhhdA0KICAgICAg
ICBwcm92aXNpb25pbmcgYW5kIGRpc3RyaWJ1dGluZyBtYXkgdXNlIGRpZmZlcmVudCB0cmFuc3Bv
cnQNCiAgICAgICAgcHJvdG9jb2xzLiBUaGlzIGRvY3VtZW50IGZvY3VzZXMgb24gdGhlIHByb3Zp
c2lvbmluZyBwcm90b2NvbC4gPC90Pg0KDQogICAgICA8dD5BIGZldyB0b3BpY3MgcmVtYWluIG9w
ZW4gZm9yIGRpc2N1c3Npb246IDxsaXN0DQogICAgICAgICAgc3R5bGU9InN5bWJvbHMiPg0KICAg
ICAgICAgIDx0PlRoZSBhYmlsaXR5IHRvIGVzdGFibGlzaCBtdWx0aXBsZSBjb25uZWN0aW9ucyBi
ZXR3ZWVuIGENCiAgICAgICAgICAgIGNsaWVudCBhbmQgc2VydmVyIG1heSBiZSBkZXNpcmFibGUu
IElmIHNvLCB3ZSBtYXkgd2FudCB0bw0KICAgICAgICAgICAgc3BlY2lmeSB0aGUgcmVsYXRpb24g
b2YgdHJhbnNhY3Rpb25zIGJldHdlZW4gdGhlIHZhcmlvdXMNCiAgICAgICAgICAgIGNvbm5lY3Rp
b25zLjwvdD4NCiAgICAgICAgICA8dD5QaXBlbGluaW5nIG9mIHJlcXVlc3RzIGlzIHJlcXVpcmVk
IGF0IHRoZSBTUFBQIHByb3RvY29sDQogICAgICAgICAgICBsYXllci4gSXQgbWF5IGhhdmUgaW1w
YWN0cyBhdCB0aGUgdHJhbnNwb3J0IGxldmVsIHRoYXQNCiAgICAgICAgICAgIG5lZWQgdG8gYmUg
b3V0bGluZWQuPC90Pg0KICAgICAgICAgIDx0PlNjb3BlOiB0aGUgY3VycmVudCBzY29wZSBvZiB0
aGlzIGVmZm9ydCBpcyBiYXNlZCB1cG9uDQogICAgICAgICAgICBoYXZpbmcgYSBjb25uZWN0aW9u
IG9yaWVudGVkIHRyYW5zcG9ydC4gSXMgdGhlcmUgYW55IG5lZWQNCiAgICAgICAgICAgIHRvIHN1
cHBvcnQgYSB0cmFuc3BvcnQgcHJvdG9jb2wgd2l0aCBhc3luY2hyb25vdXMNCiAgICAgICAgICAg
IG9wZXJhdGlvbj8gPC90Pg0KICAgICAgICAgIDx0PklmIGl0IGlzIHJlcXVpcmVkIHRoYXQgcmVz
cG9uc2VzIGFycml2ZSBpbiB0aGUgb3JkZXIgb2YNCiAgICAgICAgICAgIHRoZSByZXF1ZXN0cywg
dGhpcyBtdXN0IGJlIHNwZWNpZmllZCBjbGVhcmx5LjwvdD4NCiAgICAgICAgPC9saXN0Pg0KICAg
ICAgPC90Pg0KDQogICAgICA8c2VjdGlvbiBhbmNob3I9InRyYW5zcGNvbm5yZXEiIHRpdGxlPSJD
b25uZWN0aW9uIE9yaWVudGVkIj4NCiAgICAgICAgPHQ+IFRoZSBTUFBQIHByb3RvY29sIGZvbGxv
d3MgYSBtb2RlbCB3aGVyZSBhIENsaWVudA0KICAgICAgICAgIGVzdGFibGlzaGVzIGEgY29ubmVj
dGlvbiB0byBhIFNlcnZlciBpbiBvcmRlciB0byBmdXJ0aGVyDQogICAgICAgICAgZXhjaGFuZ2Ug
cHJvdmlzaW9uaW5nIHRyYW5zYWN0aW9ucyBvdmVyIHN1Y2ggcG9pbnQtdG8tcG9pbnQNCiAgICAg
ICAgICBjb25uZWN0aW9uLiBBIHRyYW5zcG9ydCBwcm90b2NvbCBmb3IgU1BQUCBNVVNUIHRoZXJl
Zm9yZSBiZQ0KICAgICAgICAgIGNvbm5lY3Rpb24gb3JpZW50ZWQuIDwvdD4NCiAgICAgICAgPHQ+
IE5vdGUgdGhhdCB0aGUgcm9sZSBvZiB0aGUgIkNsaWVudCIgYW5kIHRoZSAiU2VydmVyIiBvbmx5
DQogICAgICAgICAgYXBwbGllcyB0byB0aGUgY29ubmVjdGlvbiwgYW5kIHRob3NlIHJvbGVzIGFy
ZSBub3QgcmVsYXRlZA0KICAgICAgICAgIGluIGFueSB3YXkgdG8gdGhlIHR5cGUgb2YgZW50aXR5
IHRoYXQgcGFydGljaXBhdGVzIGluIGENCiAgICAgICAgICBwcm90b2NvbCBleGNoYW5nZS4gRm9y
IGV4YW1wbGUsIGEgUmVnaXN0cnkgbWlnaHQgYWxzbw0KICAgICAgICAgIGluY2x1ZGUgYSAiQ2xp
ZW50IiB3aGVuIHN1Y2ggYSBSZWdpc3RyeSBpbml0aWF0ZXMgYQ0KICAgICAgICAgIGNvbm5lY3Rp
b24gKGZvciBleGFtcGxlLCBmb3IgZGF0YSBkaXN0cmlidXRpb24gdG8gU1NQKS4gPC90Pg0KICAg
ICAgPC9zZWN0aW9uPg0KDQogICAgICA8c2VjdGlvbiBhbmNob3I9InJlcXVlc3RyZXNwb25zZSIN
CiAgICAgICAgdGl0bGU9IlJlcXVlc3QgYW5kIFJlc3BvbnNlIE1vZGVsIj4NCiAgICAgICAgPHQ+
IFByb3Zpc2lvbmluZyBvcGVyYXRpb25zIGluIFNQUFAgZm9sbG93IHRoZSByZXF1ZXN0IC0NCiAg
ICAgICAgICByZXNwb25zZSBtb2RlbCwgd2hlcmUgYSB0cmFuc2FjdGlvbiBpcyBpbml0aWF0ZWQg
YnkgYSBDbGllbnQNCiAgICAgICAgICB1c2luZyBhIFJlcXVlc3QgY29tbWFuZCwgYW5kIHRoZSBT
ZXJ2ZXIgcmVzcG9uZHMgdG8gdGhlDQogICAgICAgICAgQ2xpZW50IGJ5IG1lYW5zIG9mIGEgUmVz
cG9uc2UuIDx2c3BhY2UgYmxhbmtMaW5lcz0iMSIvPg0KICAgICAgICAgIE11bHRpcGxlIHN1YnNl
cXVlbnQgcmVxdWVzdC1yZXNwb25zZSBleGNoYW5nZXMgTUFZIGJlDQogICAgICAgICAgcGVyZm9y
bWVkIG92ZXIgYSBzaW5nbGUgY29ubmVjdGlvbi4gPC90Pg0KICAgICAgICA8dD4gVGhlcmVmb3Jl
LCBhIHRyYW5zcG9ydCBwcm90b2NvbCBmb3IgU1BQUCBNVVNUIGZvbGxvdyB0aGUNCiAgICAgICAg
ICByZXF1ZXN0LXJlc3BvbnNlIG1vZGVsIGJ5IGFsbG93aW5nIGEgcmVzcG9uc2UgdG8gYmUgc2Vu
dCB0bw0KICAgICAgICAgIHRoZSByZXF1ZXN0IGluaXRpYXRvci48L3Q+DQogICAgICA8L3NlY3Rp
b24+DQoNCiAgICAgIDxzZWN0aW9uIGFuY2hvcj0iY29ubmVjdGlvbmxlbmd0aCIgdGl0bGU9IkNv
bm5lY3Rpb24gTGlmZXRpbWUiPg0KICAgICAgICA8dD4gU29tZSB1c2UgY2FzZXMgaW52b2x2ZSBw
cm92aXNpb25pbmcgYSBzaW5nbGUgcmVxdWVzdCB0byBhDQogICAgICAgICAgbmV0d29yayBlbGVt
ZW50IC0gY29ubmVjdGlvbnMgc3VwcG9ydGluZyBzdWNoIHByb3Zpc2lvbmluZw0KICAgICAgICAg
IHJlcXVlc3RzIG1pZ2h0IGJlIHNob3J0LWxpdmVkLCBhbmQgb25seSBlc3RhYmxpc2hlZCBvbg0K
ICAgICAgICAgIGRlbWFuZC4gPC90Pg0KICAgICAgICA8dD4gT3RoZXIgdXNlIGNhc2VzIGludm9s
dmUgZWl0aGVyIHByb3Zpc2lvbmluZyBhIGh1Z2Ugc2V0IG9mDQogICAgICAgICAgZGF0YSwgb3Ig
YSBjb25zdGFudCBzdHJlYW0gb2Ygc21hbGwgdXBkYXRlcywgd2hpY2ggd291bGQNCiAgICAgICAg
ICByZXF1aXJlIGxvbmctbGl2ZWQgY29ubmVjdGlvbnMuIDwvdD4NCiAgICAgICAgPHQ+IFRoZXJl
Zm9yZSwgYSBwcm90b2NvbCBzdWl0YWJsZSBmb3IgU1BQUCBTSE9VTEQgc3VwcG9ydA0KICAgICAg
ICAgIHNob3J0IGxpdmVkIGFzIHdlbGwgYXMgbG9uZyBsaXZlZCBjb25uZWN0aW9ucy4gPC90Pg0K
ICAgICAgPC9zZWN0aW9uPg0KDQogICAgICA8c2VjdGlvbiBhbmNob3I9ImF1dGhlbnRpY2F0aW9u
IiB0aXRsZT0iQXV0aGVudGljYXRpb24iPg0KICAgICAgICA8dD4gTWFueSB1c2UgY2FzZXMgcmVx
dWlyZSB0aGUgU2VydmVyIHRvIGF1dGhlbnRpY2F0ZSB0aGUNCiAgICAgICAgICBDbGllbnQsIGFu
ZCBwb3RlbnRpYWxseSBhbHNvIHRoZSBDbGllbnQgdG8gYXV0aGVudGljYXRlIHRoZQ0KICAgICAg
ICAgIFNlcnZlci4gV2hpbGUgYXV0aGVudGljYXRpb24gb2YgdGhlIFNlcnZlciBieSB0aGUgQ2xp
ZW50IGlzDQogICAgICAgICAgZXhwZWN0ZWQgdG8gYmUgdXNlZCBvbmx5IHRvIHByZXZlbnQgaW1w
ZXJzb25hdGlvbiBvZiB0aGUNCiAgICAgICAgICBTZXJ2ZXIsIGF1dGhlbnRpY2F0aW9uIG9mIHRo
ZSBDbGllbnQgYnkgdGhlIFNlcnZlciBpcw0KICAgICAgICAgIGV4cGVjdGVkIHRvIGJlIHVzZWQg
dG8gaWRlbnRpZnkgYW5kIGZ1cnRoZXIgYXV0aG9yaXplIHRoZQ0KICAgICAgICAgIENsaWVudCB0
byBjZXJ0YWluIHJlc291cmNlcyBvbiB0aGUgU2VydmVyLiA8L3Q+DQogICAgICAgIDx0PiBUaGVy
ZWZvcmUsIGFuIFNQUFAgdHJhbnNwb3J0IHByb3RvY29sIE1VU1QgcHJvdmlkZSBtZWFucw0KICAg
ICAgICAgIGZvciBhIFNlcnZlciB0byBhdXRoZW50aWNhdGUgYW5kIGF1dGhvcml6ZSBhIENsaWVu
dCwgYW5kIE1BWQ0KICAgICAgICAgIHByb3ZpZGUgbWVhbnMgZm9yIENsaWVudHMgdG8gYXV0aGVu
dGljYXRlIGEgU2VydmVyLiA8L3Q+DQogICAgICAgIDx0PiBIb3dldmVyLCBTUFBQIHRyYW5zcG9y
dCBTSE9VTEQgYWxzbyBhbGxvdyBmb3INCiAgICAgICAgICB1bmF1dGhlbnRpY2F0ZWQgY29ubmVj
dGlvbnMuIDwvdD4NCiAgICAgIDwvc2VjdGlvbj4NCg0KICAgICAgPHNlY3Rpb24gYW5jaG9yPSJj
b25maWRlbnRpYWxpdHkiDQogICAgICAgIHRpdGxlPSJDb25maWRlbnRpYWxpdHkgYW5kIEludGVn
cml0eSI+DQogICAgICAgIDx0PiBEYXRhIHRoYXQgaXMgdHJhbnNwb3J0ZWQgb3ZlciB0aGUgcHJv
dG9jb2wgaXMgZGVlbWVkDQogICAgICAgICAgY29uZmlkZW50aWFsLiBUaGVyZWZvcmUsIGEgdHJh
bnNwb3J0IHByb3RvY29sIHN1aXRhYmxlIGZvcg0KICAgICAgICAgIFNQUFAgTVVTVCBlbnN1cmUg
Y29uZmlkZW50aWFsaXR5IGFuZCBpbnRlZ3JpdHkgcHJvdGVjdGlvbiBieQ0KICAgICAgICAgIHBy
b3ZpZGluZyBlbmNyeXB0aW9uIGNhcGFiaWxpdGllcy4gPC90Pg0KICAgICAgICA8dD4gQWRkaXRp
b25hbGx5LCBhIERSSU5LUyBwcm90b2NvbCBNVVNUIE5PVCB1c2UgYW4gdW5yZWxpYWJsZQ0KICAg
ICAgICAgIGxvd2VyLWxheWVyIHRyYW5zcG9ydCBwcm90b2NvbCB0aGF0IGRvZXMgbm90IHByb3Zp
ZGUNCiAgICAgICAgICBjb25maWRlbnRpYWxpdHkgYW5kIGludGVncml0eSBwcm90ZWN0aW9uLiA8
L3Q+DQogICAgICA8L3NlY3Rpb24+DQoNCiAgICAgIDxzZWN0aW9uIGFuY2hvcj0idGltaW5nIiB0
aXRsZT0iTmVhciBSZWFsIFRpbWUiPg0KICAgICAgICA8dD4gTWFueSB1c2UgY2FzZXMgcmVxdWly
ZSBuZWFyIHJlYWwtdGltZSByZXNwb25zZXMgZnJvbSB0aGUNCiAgICAgICAgICBTZXJ2ZXIuIFRo
ZXJlZm9yZSwgYSBEUklOS1MgdHJhbnNwb3J0IHByb3RvY29sIE1VU1Qgc3VwcG9ydA0KICAgICAg
ICAgIG5lYXItcmVhbC10aW1lIHJlc3BvbnNlIHRvIHJlcXVlc3RzIHN1Ym1pdHRlZCBieSB0aGUg
Q2xpZW50Lg0KICAgICAgICA8L3Q+DQogICAgICA8L3NlY3Rpb24+DQoNCiAgICAgIDxzZWN0aW9u
IGFuY2hvcj0icmVzcHNpemVzIiB0aXRsZT0iUmVxdWVzdCBhbmQgUmVzcG9uc2UgU2l6ZXMiPg0K
ICAgICAgICA8dD4gU1BQUCBjb3ZlcnMgYSByYW5nZSBvZiB1c2UgY2FzZXMgLSBmcm9tIGNhc2Vz
IHdoZXJlDQogICAgICAgICAgcHJvdmlzaW9uaW5nIGEgc2luZ2xlIHB1YmxpYyBpZGVudGlmaWVy
IHdpbGwgY3JlYXRlIHZlcnkNCiAgICAgICAgICBzbWFsbCByZXF1ZXN0IGFuZCByZXNwb25zZSBz
aXplcyB0byBjYXNlcyB3aGVyZSBtaWxsaW9ucyBvZg0KICAgICAgICAgIGRhdGEgcmVjb3JkcyBh
cmUgc3VibWl0dGVkIG9yIHJldHJpZXZlZCBpbiBvbmUgdHJhbnNhY3Rpb24uDQogICAgICAgICAg
VGhlcmVmb3JlLCBhIHRyYW5zcG9ydCBwcm90b2NvbCBzdWl0YWJsZSBmb3IgU1BQUCBNVVNUDQog
ICAgICAgICAgc3VwcG9ydCBhIGdyZWF0IHZhcmlldHkgb2YgcmVxdWVzdCBhbmQgcmVzcG9uc2Ug
c2l6ZXMuIDwvdD4NCiAgICAgICAgPHQ+IEEgdHJhbnNwb3J0IHByb3RvY29sIE1BWSBhbGxvdyBz
cGxpdHRpbmcgbGFyZ2UgY2h1bmtzIG9mDQogICAgICAgICAgZGF0YSBpbnRvIHNldmVyYWwgc21h
bGxlciBjaHVua3MuIDwvdD4NCiAgICAgIDwvc2VjdGlvbj4NCg0KICAgICAgPHNlY3Rpb24gYW5j
aG9yPSJyZXFvcmRlciINCiAgICAgICAgdGl0bGU9IlJlcXVlc3QgYW5kIFJlc3BvbnNlIENvcnJl
bGF0aW9uIj4NCiAgICAgICAgPHQ+IEEgdHJhbnNwb3J0IHByb3RvY29sIHN1aXRhYmxlIGZvciBT
UFBQIE1VU1QgYWxsb3cNCiAgICAgICAgICByZXNwb25zZXMgdG8gYmUgY29ycmVsYXRlZCB3aXRo
IHJlcXVlc3RzLiA8L3Q+DQogICAgICA8L3NlY3Rpb24+DQoNCiAgICAgIDxzZWN0aW9uIGFuY2hv
cj0iYWNrIiB0aXRsZT0iUmVxdWVzdCBBY2tub3dsZWRnZW1lbnQiPg0KICAgICAgICA8dD4gRGF0
YSB0cmFuc3BvcnRlZCBpbiB0aGUgU1BQUCBwcm90b2NvbCBpcyBsaWtlbHkgY3J1Y2lhbA0KICAg
ICAgICAgIGZvciB0aGUgb3BlcmF0aW9uIG9mIHRoZSBjb21tdW5pY2F0aW9uIG5ldHdvcmsgdGhh
dCBpcyBiZWluZw0KICAgICAgICAgIHByb3Zpc2lvbmVkLiA8dnNwYWNlIGJsYW5rTGluZXM9IjEi
Lz4gRmFpbGVkIHRyYW5zYWN0aW9ucw0KICAgICAgICAgIGNhbiBsZWFkIHRvIHNpdHVhdGlvbnMg
d2hlcmUgYSBzdWJzZXQgb2YgcHVibGljIGlkZW50aWZpZXJzDQogICAgICAgICAgKG9yIGV2ZW4g
U1NQcykgbWlnaHQgbm90IGJlIHJlYWNoYWJsZSwgb3Igc2l0dWF0aW9ucyB3aGVyZQ0KICAgICAg
ICAgIHRoZSBwcm92aXNpb25pbmcgc3RhdGUgb2YgdGhlIG5ldHdvcmsgaXMgaW5jb25zaXN0ZW50
LiA8L3Q+DQogICAgICAgIDx0PiBUaGVyZWZvcmUsIGEgdHJhbnNwb3J0IHByb3RvY29sIGZvciBT
UFBQIE1VU1QgcHJvdmlkZSBhDQogICAgICAgICAgUmVzcG9uc2UgZm9yIGVhY2ggUmVxdWVzdCwg
c28gdGhhdCBhIENsaWVudCBjYW4gaWRlbnRpZnkNCiAgICAgICAgICB3aGV0aGVyIGEgUmVxdWVz
dCBzdWNjZWVkZWQgb3IgZmFpbGVkLiA8L3Q+DQogICAgICA8L3NlY3Rpb24+DQoNCiAgICAgIDxz
ZWN0aW9uIGFuY2hvcj0ibWFuZGF0b3J5dHJhbnNwb3J0Ig0KICAgICAgICB0aXRsZT0iTWFuZGF0
b3J5DQogICAgICAgIFRyYW5zcG9ydCI+DQogICAgICAgIDx0PiBBcyBvZiB0aGlzIHdyaXRpbmcg
b2YgdGhpcyByZXZpc2lvbiwgb25lIHRyYW5zcG9ydA0KICAgICAgICAgIHByb3RvY29sIHByb3Bv
c2FsIGhhcyBiZWVuIHByb3ZpZGVkIGluIDx4cmVmDQogICAgICAgICAgICB0YXJnZXQ9IkktRC5p
ZXRmLWRyaW5rcy1zcHBwLW92ZXItc29hcCIvPi4gPHZzcGFjZQ0KICAgICAgICAgICAgYmxhbmtM
aW5lcz0iMSIvPiBUaGlzIHNlY3Rpb24gd2lsbCBkZWZpbmUgYSBtYW5kYXRvcnkNCiAgICAgICAg
ICB0cmFuc3BvcnQgcHJvdG9jb2wgdG8gYmUgY29tcGxpYW50IHdpdGggdGhpcyBSRkMuIDwvdD4N
CiAgICAgIDwvc2VjdGlvbj4NCg0KICAgIDwvc2VjdGlvbj4NCiAgICANCiAgICA8c2VjdGlvbiBh
bmNob3I9ImJhc2ljZGF0YXN0cnVjdHVyZXMiIHRpdGxlPSJCYXNlIFByb3RvY29sIERhdGEgU3Ry
dWN0dXJlcyI+DQoNCiAgICAgICA8dD4gVG8gdGhlIGV4dGVudCBwb3NzaWJsZSBTUFBQIHVzZXMg
YSBjb21tb24gbW9kZWwgYW5kIGEgY29tbW9uIHNldCBvZg0KICAgICAgIGRhdGEgc3RydWN0dXJl
cyBmb3IgbW9zdCBvZiB0aGUgc3VwcG9ydGVkIG9wZXJhdGlvbnMgYW5kIG9iamVjdCB0eXBlcy4g
IA0KICAgICAgIFRoaXMgc2VjdGlvbiBkZXNjcmliZXMgdGhlc2UgY29tbW9uIGRhdGEgc3RydWN0
dXJlcy48L3Q+DQogICAgICAgDQogICAgICAgPHNlY3Rpb24gYW5jaG9yPSJyZXF1ZXN0YW5kcmVz
cG9uc2UiIHRpdGxlPSJSZXF1ZXN0IGFuZCBSZXNwb25zZSBTdHJ1Y3R1cmVzIj4NCg0KICAgICAg
ICAgPHQ+IEFuIFNQUFAgY2xpZW50IGludGVyYWN0cyB3aXRoIGFuIFNQUFAgc2VydmVyIGJ5IHVz
aW5nIG9uZSBvZg0KICAgICAgICAgdGhlIHN1cHBvcnRlZCB0cmFuc3BvcnQgbWVjaGFuaXNtcyB0
byBzZW5kIG9uZSBvciBtb3JlDQogICAgICAgICByZXF1ZXN0cyB0byB0aGUgc2VydmVyIGFuZCBy
ZWNlaXZlIGNvcnJlc3BvbmRpbmcgcmVwbGllcyBmcm9tDQogICAgICAgICB0aGUgc2VydmVyLiAg
VGhlcmUgYXJlIHR3byBnZW5lcmFsaXplZCB0eXBlcyBvZiBvcGVyYXRpb25zIHRoYXQgYW4gU1BQ
UA0KICAgICAgICAgY2xpZW50IGNhbiBzdWJtaXQgdG8gYW4gU1BQUCBzZXJ2ZXIsIHVwZGF0ZXMg
YW5kIHF1ZXJpZXMuICBUaGUgZm9sbG93aW5nIA0KICAgICAgICAgdHdvIHN1Yi1zZWN0aW9ucyBk
ZWNyaWJlIHRoZSBnZW5lcmFsaXplZCBkYXRhIHN0cnVjdHVyZXMgdGhhdCBhcmUgDQogICAgICAg
ICB1c2VkIGZvciBlYWNoIG9mIHRoZXNlIHR3byB0eXBlcyBvZiBvcGVyYXRpb25zLiA8L3Q+DQog
ICAgICAgICANCiAgICAgICAgPHNlY3Rpb24gYW5jaG9yPSJ1cGRhdGVzIiB0aXRsZT0iVXBkYXRl
IFJlcXVlc3QgYW5kIFJlc3BvbnNlIFN0cnVjdHVyZXMiPg0KDQogICAgICAgICA8dD5BbiBTUFBQ
IHVwZGF0ZSByZXF1ZXN0IGlzIHdyYXBwZWQgd2l0aGluIHRoZQ0KICAgICAgICAgPCFbQ0RBVEFb
PHNwcHBVcGRhdGVSZXF1ZXN0PiBdXT4gZWxlbWVudCB3aGlsZSBhbiBTUFBQIHVwZGF0ZSByZXNw
b25zZSBpcw0KICAgICAgICAgd3JhcHBlZCB3aXRoaW4gYW4gPCFbQ0RBVEFbPHNwcHBVcGRhdGVS
ZXNwb25zZT5dXT4gZWxlbWVudC4NCiAgICAgICAgIFRoZSBmb2xsb3dpbmcgdHdvIHN1Yi1zZWN0
aW9ucyBkZXNjcmliZSB0aGVzZSB0d28gZWxlbWVudHMuPC90Pg0KDQogICAgICAgIDxzZWN0aW9u
IGFuY2hvcj0idXBkYXRlcmVxdWVzdCIgdGl0bGU9IlVwZGF0ZSBSZXF1ZXN0Ij4NCiAgICAgICAg
ICA8dD4gQW4gU1BQUCB1cGRhdGUgcmVxdWVzdCBvYmplY3QgaXMgY29udGFpbmVkIHdpdGhpbiB0
aGUgZ2VuZXJpYw0KICAgICAgICAgICAgPCFbQ0RBVEFbPHNwcHBVcGRhdGVSZXF1ZXN0Pl1dPiBl
bGVtZW50LiA8L3Q+DQogICAgICAgICAgPHQ+DQogICAgICAgICAgICA8ZmlndXJlIHRpdGxlPSIi
Pg0KICAgICAgICAgICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgICAg
PCFbQ0RBVEFbDQogICAgICAgICAgICAgICAgDQogIDxlbGVtZW50IG5hbWU9InNwcHBVcGRhdGVS
ZXF1ZXN0Ij4NCiAgICA8Y29tcGxleFR5cGU+DQogICAgICA8c2VxdWVuY2U+DQogICAgICAgIDxl
bGVtZW50IG5hbWU9ImNsaWVudFRyYW5zSWQiIHR5cGU9InNwcHBiOlRyYW5zSWRUeXBlIiBtaW5P
Y2N1cnM9IjAiLz4NCiAgICAgICAgPGVsZW1lbnQgbmFtZT0ibWlub3JWZXIiIHR5cGU9InNwcHBi
Ok1pbm9yVmVyVHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgIDxlbGVtZW50IG5hbWU9InJx
c3QiIHR5cGU9InNwcHBiOkJhc2ljUnFzdFR5cGUiIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQog
ICAgICA8L3NlcXVlbmNlPg0KICAgIDwvY29tcGxleFR5cGU+DQogIDwvZWxlbWVudD4NCiAgDQog
IDxzaW1wbGVUeXBlIG5hbWU9IlRyYW5zSWRUeXBlIj4NCiAgICA8cmVzdHJpY3Rpb24gYmFzZT0i
c3RyaW5nIi8+DQogIDwvc2ltcGxlVHlwZT4NCiAgDQogIDxzaW1wbGVUeXBlIG5hbWU9Ik1pbm9y
VmVyVHlwZSI+DQogICAgPHJlc3RyaWN0aW9uIGJhc2U9InVuc2lnbmVkTG9uZyIvPg0KICA8L3Np
bXBsZVR5cGU+DQoNCiAgICAgICAgICAgICAgICAgXV0+DQogICAgICAgICAgICAgIDwvYXJ0d29y
az4NCiAgICAgICAgICAgIDwvZmlndXJlPg0KICAgICAgICAgIDwvdD4NCiAgICAgICAgDQogICAg
ICAgICAgPHQ+IFRoZSBkYXRhIGVsZW1lbnRzIHdpdGhpbiB0aGUgPCFbQ0RBVEFbPHNwcHBVcGRh
dGVSZXF1ZXN0Pl1dPiANCiAgICAgICAgICBlbGVtZW50IGFyZSBkZXNjcmliZWQgYXMgZm9sbG93
czogDQogICAgICAgICAgPGxpc3Qgc3R5bGU9InN5bWJvbHMiIGhhbmdJbmRlbnQ9IjUiPg0KICAg
ICAgICAgICAgPHQ+IGNsaWVudFRyYW5zSWQ6IFplcm8gb3Igb25lIGNsaWVudCBnZW5lcmF0ZWQg
dHJhbnNhY3Rpb24gSUQNCiAgICAgICAgICAgICAgdGhhdCwgd2l0aGluIHRoZSBjb250ZXh0IG9m
IHRoZSBTUFBQIGNsaWVudCwgaWRlbnRpZmllcyB0aGlzIA0KICAgICAgICAgICAgICByZXF1ZXN0
LiBUaGlzIHZhbHVlIGNhbiBiZSB1c2VkIGF0IHRoZSBkaXNjcmV0aW9uIG9mIHRoZSBTUFAgDQog
ICAgICAgICAgICAgIGNsaWVudCB0byB0cmFjayBhbmQgbG9nIHJlcXVlc3RzIGFuZC9vciB0aGVp
ciByZXNwb25zZXMuIFRoaXMNCiAgICAgICAgICAgICAgdmFsdWUgaXMgYWxzbyBlY2hvZWQgYmFj
ayB0byB0aGUgY2xpZW50IGluIHRoZSBTUFBQIHVwZGF0ZSByZXNwb25zZS4NCiAgICAgICAgICAg
ICAgQW4gU1BQIHNlcnZlciB3aWxsIG5vdCBjaGVjayB0aGlzIHZhbHVlIGZvciB1bmlxdWVuZXNz
LiA8L3Q+DQogICAgICAgICAgICA8dD4gbWlub3JWZXI6IFplcm8gb3Igb25lIG1pbm9yIHZlcnNp
b24gaWRlbnRpZmllciwgaW5kaWNhdGluZyB0aGUgbWlub3IgIA0KICAgICAgICAgICAgICB2ZXJz
aW9uIG9mIHRoZSBTUFBQIEFQSSB0aGF0IHRoZSBjbGllbnQgaXMgYXR0ZW1wdGluZyB0byB1c2Uu
IFRoaXMgaXMNCiAgICAgICAgICAgICAgdXNlZCBpbiBjb25qdW5jdGlvbiB3aXRoIHRoZSBtYWpv
ciB2ZXJzaW9uIGlkZW50aWZpZXIgaW4NCiAgICAgICAgICAgICAgdGhlIFhNTCBuYW1lc3BhY2Ug
dG8gaWRlbnRpZnkgdGhlIHZlcnNpb24gb2YgU1BQIHRoYXQgdGhlIGNsaWVudCANCiAgICAgICAg
ICAgICAgaXMgdXNpbmcuICBJZiB0aGUgZWxlbWVudCBpcyBub3QgcHJlc2VudCwgdGhlIHNlcnZl
ciBhc3N1bWVzIHRoYXQgDQogICAgICAgICAgICAgIHRoZSBjbGllbnQgaXMgdXNpbmcgdGhlIGxh
dGVzdCBtaW5vciB2ZXJzaW9uIHN1cHBvcnRlZCBieSB0aGUgU1BQUA0KICAgICAgICAgICAgICBz
ZXJ2ZXIgZm9yIHRoZSBnaXZlbiBtYWpvciB2ZXJzaW9uLiBUaGUgdmVyc2lvbnMgc3VwcG9ydGVk
IGJ5IGEgDQogICAgICAgICAgICAgIGdpdmVuIFNQUFAgc2VydmVyIGNhbiBiZSByZXRyaWV2ZWQg
YnkgdGhlIGNsaWVudCB1c2luZyB0aGUgDQogICAgICAgICAgICAgIFNQUFAgc2VydmVyIG1lbnUg
b3BlcmF0aW9uIGRlc2NyaWJlZCBsYXRlciBpbiB0aGUgZG9jdW1lbnQuPC90Pg0KICAgICAgICAg
ICAgPHQ+IHJxc3Q6IE9uZSBvciBtb3JlIEJhc2ljUnFzdFR5cGUgb2JqZWN0cy4gIFRoZXNlIGFy
ZSB0aGUgYWN0aW9ucyANCiAgICAgICAgICAgICAgdGhhdCB0aGUgY2xpZW50IGlzIHJlcXVlc3Rp
bmcgdGhlIFNQUCBzZXJ2ZXIgcGVyZm9ybS4gIFRoZXkgYXJlIHByb2Nlc3NlZCANCiAgICAgICAg
ICAgICAgYnkgdGhlIFNQUCBzZXJ2ZXIgaW4gdGhlIG9yZGVyIGluIHdoaWNoIHRoZXkgYXJlIGlu
Y2x1ZGVkIGluIHRoZSByZXF1ZXN0LiAgDQogICAgICAgICAgICAgIEFuZCB3aXRoIHJlc3BlY3Qg
dG8gaGFuZGxpbmcgZXJyb3IgY29uZGl0aW9ucywgaXQgaXMgYSBtYXR0ZXIgb2YgcG9saWN5IA0K
ICAgICAgICAgICAgICB3aGV0aGVyIHRoZSBvYmplY3RzIGFyZSBwcm9jZXNzZWQgaW4gYSAic3Rv
cCBhbmQgcm9sbGJhY2siIGZhc2hpb24gb3IgDQogICAgICAgICAgICAgIGluIGEgInN0b3AgYW5k
IGNvbW1pdCIgZmFzaGlvbi4gIEluIHRoZSAic3RvcCBhbmQgcm9sbGJhY2siIHNjZW5hcmlvIA0K
ICAgICAgICAgICAgICB0aGUgU1BQUCBzZXJ2ZXIgd291bGQgc3RvcCBwcm9jZXNzaW5nIEJhc2lj
UnFzdFR5cGUgb2JqZWN0IGluc3RhbmNlcyBpbiB0aGUNCiAgICAgICAgICAgICAgcmVxdWVzdCBh
dCB0aGUgZmlyc3QgZXJyb3IgYW5kIHJvbGwgYmFjayBhbnkgQmFzaWNScXN0VHlwZSBvYmplY3Qg
aW5zdGFuY2VzIA0KICAgICAgICAgICAgICB0aGF0IGhhZCBhbHJlYWR5IGJlZW4gcHJvY2Vzc2Vk
IGZvciB0aGF0IHNwcHAgdXBkYXRlIHJlcXVlc3QuIA0KICAgICAgICAgICAgICBJbiB0aGUgInN0
b3AgYW5kIGNvbW1pdCIgc2NlbmFyaW8gdGhlIFNQUFAgc2VydmVyIHdvdWxkIHN0b3AgDQogICAg
ICAgICAgICAgIHByb2Nlc3NpbmcgQmFzaWNScXN0VHlwZSBvYmplY3QgaW5zdGFuY2VzIGluIHRo
ZSByZXF1ZXN0IGF0IHRoZSANCiAgICAgICAgICAgICAgZmlyc3QgZXJyb3IgYnV0IGNvbW1pdCBh
bnkgQmFzaWNScXN0VHlwZSBvYmplY3QgaW5zdGFuY2VzIA0KICAgICAgICAgICAgICB0aGF0IGhh
ZCBhbHJlYWR5IGJlZW4gcHJvY2Vzc2VkIGZvciB0aGF0IHNwcHAgdXBkYXRlIHJlcXVlc3QuIA0K
ICAgICAgICAgICAgPC90Pg0KICAgICAgICAgIDwvbGlzdD4NCiAgICAgICAgICA8L3Q+DQogICAg
ICAgIA0KICAgICAgICAgIDx0PiBBbGwgdXBkYXRlIHJlcXVlc3Qgb2JqZWN0cyBleHRlbmQgdGhl
IGJhc2UgdHlwZSBCYXNpY1Jxc3RUeXBlLiBUaGlzDQogICAgICAgICAgYmFzZSB0eXBlIGlzIGRl
ZmluZWQgYXMgZm9sbG93czogPC90Pg0KDQogICAgICAgICAgPHQ+ICAgICAgIA0KICAgICAgICAg
IDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQog
ICAgICAgICAgICAgIDwhW0NEQVRBWw0KICA8Y29tcGxleFR5cGUgbmFtZT0iQmFzaWNScXN0VHlw
ZSIgYWJzdHJhY3Q9InRydWUiPg0KICAgIDxzZXF1ZW5jZT4NCiAgICAgIDxlbGVtZW50IG5hbWU9
ImV4dCIgdHlwZT0ic3BwcGI6RXh0QW55VHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgPC9zZXF1
ZW5jZT4NCiAgPC9jb21wbGV4VHlwZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XV0+DQogICAgICAgICAgICA8L2FydHdvcms+DQogICAgICAgICAgPC9maWd1cmU+DQogICAgICAg
ICAgPC90Pg0KICAgICAgIA0KICAgICAgICAgIDx0PiBUaGUgQmFzaWNScXN0VHlwZSBvYmplY3Qg
cHJpbWFyaWx5IGFjdHMgYXMgYW4gYWJzdHJhY3QgYmFzZSB0eXBlLCANCiAgICAgICAgICBhbmQg
aXRzIG9ubHkgZGF0YSBlbGVtZW50IGlzIGRlc2NyaWJlZCBhcyBmb2xsb3dzOiANCiAgICAgICAg
ICA8bGlzdCBzdHlsZT0ic3ltYm9scyIgaGFuZ0luZGVudD0iNSI+DQogICAgICAgICAgICA8dD4g
ZXh0OiBUaGlzIGlzIHRoZSBzdGFuZGFyZCBleHRlbnNpb24gZWxlbWVudCBmb3IgdGhpcw0KICAg
ICAgICAgICAgICBvYmplY3QuIFJlZmVyIHRvIHRoZSBFeHRlbnNpYmlsaXR5IHNlY3Rpb24gb2Yg
dGhpcw0KICAgICAgICAgICAgICBkb2N1bWVudCBmb3IgbW9yZSBkZXRhaWxzLiA8L3Q+DQogICAg
ICAgICAgPC9saXN0Pg0KICAgICAgICAgIDwvdD4NCiAgICAgICAgPC9zZWN0aW9uPg0KDQogICAg
ICAgIDxzZWN0aW9uIGFuY2hvcj0idXBkYXRlcmVzcG9uc2UiIHRpdGxlPSJVcGRhdGUgUmVzcG9u
c2UiPg0KICAgICAgICAgIDx0PiBBbiBTUFBQIHVwZGF0ZSByZXNwb25zZSBvYmplY3QgaXMgY29u
dGFpbmVkIHdpdGhpbiB0aGUgZ2VuZXJpYw0KICAgICAgICAgIDwhW0NEQVRBWzxzcHBwVXBkYXRl
UmVzcG9uc2U+XV0+IGVsZW1lbnQuIDwvdD4NCiAgICAgICAgICA8dD4NCiAgICAgICAgICAgIDxm
aWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAg
ICAgICAgICAgICAgICA8IVtDREFUQVsNCiAgPGVsZW1lbnQgbmFtZT0ic3BwcFVwZGF0ZVJlc3Bv
bnNlIj4NCiAgICA8Y29tcGxleFR5cGU+DQogICAgICA8c2VxdWVuY2U+DQogICAgICAgIDxlbGVt
ZW50IG5hbWU9Im92ZXJhbGxSZXN1bHQiIHR5cGU9InNwcHBiOlJlc3VsdENvZGVUeXBlIi8+DQog
ICAgICAgIDxlbGVtZW50IG5hbWU9InJxc3RPYmpSZXN1bHQiIHR5cGU9InNwcHBiOlJxc3RPYmpS
ZXN1bHRDb2RlVHlwZSIgbWluT2NjdXJzPSIwIiANCiAgICAgICAgICBtYXhPY2N1cnM9InVuYm91
bmRlZCIvPg0KICAgICAgICA8ZWxlbWVudCBuYW1lPSJjbGllbnRUcmFuc0lkIiB0eXBlPSJzcHBw
YjpUcmFuc0lkVHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgIDxlbGVtZW50IG5hbWU9InNl
cnZlclRyYW5zSWQiIHR5cGU9InNwcHBiOlRyYW5zSWRUeXBlIi8+DQogICAgICA8L3NlcXVlbmNl
Pg0KICAgIDwvY29tcGxleFR5cGU+DQogIDwvZWxlbWVudD4NCiAgDQogIDxjb21wbGV4VHlwZSBu
YW1lPSJSZXN1bHRDb2RlVHlwZSI+DQogICAgPHNlcXVlbmNlPg0KICAgICAgIDxlbGVtZW50IG5h
bWU9ImNvZGUiIHR5cGU9ImludCIvPg0KICAgICAgIDxlbGVtZW50IG5hbWU9Im1zZyIgdHlwZT0i
c3RyaW5nIi8+DQogICAgPC9zZXF1ZW5jZT4NCiAgPC9jb21wbGV4VHlwZT4NCiAgDQogIDxjb21w
bGV4VHlwZSBuYW1lPSJScXN0T2JqUmVzdWx0Q29kZVR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVu
dD4NCiAgICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOlJlc3VsdENvZGVUeXBlIj4NCiAgICAg
ICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0icnFzdE9iaiIgdHlw
ZT0ic3BwcGI6QmFzaWNScXN0VHlwZSIvPg0KICAgICAgICAgIDwvc2VxdWVuY2U+DQogICAgICAg
PC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAg
DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF1dPg0KICAgICAgICAgICAgICA8L2Fy
dHdvcms+DQogICAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgICA8L3Q+DQogICAgICAgICAg
PHQ+IFdpdGhpbiBhbiA8IVtDREFUQVs8c3BwcFVwZGF0ZVJlc3BvbnNlPl1dPiBlbGVtZW50IGFy
ZSB0aGUgDQogICAgICAgICAgZWxlbWVudHMgbmVjZXNzYXJ5IGZvciB0aGUgU1BQIGNsaWVudCB0
byBwcmVjaXNlbHkgZGV0ZXJtaW5lIHRoZSANCiAgICAgICAgICBvdmVyYWwgcmVzdWx0IG9mIHRo
ZSByZXF1ZXN0LCBhbmQgaWYgYW4gZXJyb3Igb2N1cnJlZCwgZXhhY3RseSANCiAgICAgICAgICB3
aGF0IG9iamVjdCwgYW5kL29yIGRhdGEgZWxlbWVudCwgYW5kL29yIGNvbmRpdGlvbiBjYXVzZWQg
dGhlIA0KICAgICAgICAgIGVycm9yLiA8L3Q+DQoNCiAgICAgICAgICA8dD4gVGhlIGRhdGEgZWxl
bWVudHMgd2l0aGluIHRoZSBTUFBQIHVwZGF0ZSByZXNwb25zZSBhcmUNCiAgICAgICAgICAgIGRl
c2NyaWJlZCBhcyBmb2xsb3dzOiA8bGlzdCBzdHlsZT0ic3ltYm9scyIgaGFuZ0luZGVudD0iNSI+
DQogICAgICAgICAgICAgIDx0PiBjbGllbnRUcmFuc0lkOiBaZXJvIG9yIG9uZSBjbGllbnQgdHJh
bnNhY3Rpb24gSUQuICBUaGlzIA0KICAgICAgICAgICAgICB2YWx1ZSBpcyBzaW1wbHkgYW4gZWNo
byBvZiB0aGUgY2xpZW50IHRyYW5zYWN0aW9uIElEIHRoYXQgDQogICAgICAgICAgICAgIFNQUCBj
bGllbnQgcGFzc2VkIGludG8gdGhlIFNQUFAgdXBkYXRlIHJlcXVlc3QuPC90Pg0KICAgICAgICAg
ICAgICA8dD4gc2VydmVyVHJhbnNJZDogRXhhY3RseSBvbmUgc2VydmVyIHRyYW5zYWN0aW9uIElE
IHRoYXQNCiAgICAgICAgICAgICAgaWRlbnRpZmllcyB0aGlzIHJlcXVlc3QgZm9yIHRyYWNraW5n
IHB1cnBvc2VzLiBUaGlzDQogICAgICAgICAgICAgIHZhbHVlIGlzIGd1YXJhbnRlZWQgdG8gYmUg
dW5pcXVlIGZvciBhIGdpdmVuIFNQUCBzZXJ2ZXIuIDwvdD4NCiAgICAgICAgICAgICAgPHQ+IG92
ZXJhbGxSZXN1bHQ6IEV4YWN0bHkgb25lIHJlc3BvbnNlIGNvZGUgYW5kIG1lc3NhZ2UgcGFpciB0
aGF0IA0KICAgICAgICAgICAgICBleHBsaWNpdGx5IGlkZW50aWZpZXMgdGhlIHJlc3VsdCBvZiB0
aGUgcmVxdWVzdC4gU2VlIHRoZSANCiAgICAgICAgICAgICAgUmVzcG9uc2UgQ29kZSBzZWN0aW9u
IGZvciBmdXJ0aGVyIGRldGFpbHMuIDwvdD4NCiAgICAgICAgICAgICAgPHQ+IHJxc3RPYmpSZXN1
bHQ6IEFuIG9wdGlvbmFsIHJlc3BvbnNlIGNvZGUsIHJlc3BvbnNlIG1lc3NhZ2UsIA0KICAgICAg
ICAgICAgICBhbmQgQmFzaWNScXN0T2JqZWN0IHRyaXBsZXQuICBUaGlzIGVsZW1lbnQgd2lsbCBi
ZSBwcmVzZW50IG9ubHkgaWYgDQogICAgICAgICAgICAgIGFuIG9iamVjdCBsZXZlbCBlcnJvciBj
b25kaXRpb24gb2NjdXJzLCBhbmQgaW5kaWNhdGVzIGV4YWN0bHkgd2hpY2ggDQogICAgICAgICAg
ICAgIGVycm9yIGNvbmRpdGlvbiBvY2N1cmVkIGFuZCBleGFjdGx5IHdoaWNoIHJlcXVlc3Qgb2Jq
ZWN0IHRoYXQgd2FzIA0KICAgICAgICAgICAgICBwYXNzZWQgaW4gY2F1c2VkIHRoZSBlcnJvciBj
b25kaXRpb24uICBUaGUgY29udGFpbmVkIEJhc2ljUnFzdE9iamVjdCANCiAgICAgICAgICAgICAg
aXMgc2ltcGx5IGFuIGVjaG8gb2YgdGhlIHJlcXVlc3Qgb2JqZWN0IGluc3RhbmNlIHRoYXQgY2F1
c2VkIHRoZSBlcnJvciwNCiAgICAgICAgICAgICAgd2hpbGUgdGhlIHJlc3BvbnNlIGNvZGUgYW5k
IG1lc3NhZ2UgaW5kaWNhdGUgdGhlIGVycm9yIGNvbmRpdGlvbiANCiAgICAgICAgICAgICAgZm9y
IHRoaXMgb2JqZWN0LiBTZWUgdGhlIFJlc3BvbnNlIENvZGUgc2VjdGlvbiBmb3IgZnVydGhlciBk
ZXRhaWxzLiA8L3Q+DQogICAgICAgICAgICAgIDx0PiBleHQ6IFRoaXMgaXMgdGhlIHN0YW5kYXJk
IGV4dGVuc2lvbiBlbGVtZW50IGZvciB0aGlzDQogICAgICAgICAgICAgIG9iamVjdC4gUmVmZXIg
dG8gdGhlIEV4dGVuc2liaWxpdHkgc2VjdGlvbiBmb3IgbW9yZQ0KICAgICAgICAgICAgICBkZXRh
aWxzLiA8L3Q+DQogICAgICAgICAgICA8L2xpc3Q+DQogICAgICAgICAgPC90Pg0KICAgICAgICA8
L3NlY3Rpb24+DQogICAgICAgIA0KICAgICAgICA8L3NlY3Rpb24+DQogICAgICAgDQogICAgICAg
IDxzZWN0aW9uIGFuY2hvcj0icXVlcmllcyIgdGl0bGU9IlF1ZXJ5IFJlcXVlc3QgYW5kIFJlc3Bv
bnNlIFN0cnVjdHVyZXMiPg0KDQogICAgICAgICA8dD5BbiBTUFBQIHF1ZXJ5IHJlcXVlc3QgaXMg
d3JhcHBlZCB3aXRoaW4gdGhlDQogICAgICAgICA8IVtDREFUQVs8c3BwcFF1ZXJ5UmVxdWVzdD4g
XV0+IGVsZW1lbnQgd2hpbGUgYW4gU1BQUCBxdWVyeSByZXNwb25zZSBpcw0KICAgICAgICAgd3Jh
cHBlZCB3aXRoaW4gYW4gPCFbQ0RBVEFbPHNwcHBRdWVyeVJlc3BvbnNlPl1dPiBlbGVtZW50Lg0K
ICAgICAgICAgVGhlIGZvbGxvd2luZyB0d28gc3ViLXNlY3Rpb25zIGRlc2NyaWJlIHRoZXNlIHR3
byBlbGVtZW50IHN0cnVjdHVyZXMuPC90Pg0KDQogICAgICAgIDxzZWN0aW9uIGFuY2hvcj0icXVl
cnlyZXF1ZXN0IiB0aXRsZT0iUXVlcnkgUmVxdWVzdCI+DQogICAgICAgICAgPHQ+IEFuIFNQUFAg
cXVlcnkgcmVxdWVzdCBvYmplY3QgaXMgY29udGFpbmVkIHdpdGhpbiB0aGUgZ2VuZXJpYw0KICAg
ICAgICAgICAgPCFbQ0RBVEFbPHNwcHBRdWVyeVJlcXVlc3Q+XV0+IGVsZW1lbnQuIDwvdD4NCiAg
ICAgICAgICA8dD4NCiAgICAgICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAgICAg
IDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAgICA8IVtDREFUQVsNCiAgPGVs
ZW1lbnQgbmFtZT0ic3BwcFF1ZXJ5UmVxdWVzdCI+DQogICAgPGNvbXBsZXhUeXBlPg0KICAgICAg
PHNlcXVlbmNlPg0KICAgICAgICA8ZWxlbWVudCBuYW1lPSJtaW5vclZlciIgdHlwZT0ic3BwcGI6
TWlub3JWZXJUeXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgPGVsZW1lbnQgbmFtZT0icnFz
dCIgdHlwZT0ic3BwcGI6QmFzaWNRdWVyeVJxc3RUeXBlIi8+DQogICAgICA8L3NlcXVlbmNlPg0K
ICAgIDwvY29tcGxleFR5cGU+DQogIDwvZWxlbWVudD4NCiAgICAgICAgICAgICAgICAgXV0+DQog
ICAgICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICAgIDwvZmlndXJlPg0KICAgICAgICAg
IDwvdD4NCiAgICAgICAgDQogICAgICAgICAgPHQ+IFRoZSBkYXRhIGVsZW1lbnRzIHdpdGhpbiB0
aGUgPCFbQ0RBVEFbPHNwcHBRdWVyeVJlcXVlc3Q+XV0+IA0KICAgICAgICAgIGVsZW1lbnQgYXJl
IGRlc2NyaWJlZCBhcyBmb2xsb3dzOiANCiAgICAgICAgICA8bGlzdCBzdHlsZT0ic3ltYm9scyIg
aGFuZ0luZGVudD0iNSI+DQogICAgICAgICAgICA8dD4gbWlub3JWZXI6IFplcm8gb3Igb25lIG1p
bm9yIHZlcnNpb24gaWRlbnRpZmllciwgaW5kaWNhdGluZyB0aGUgbWlub3IgIA0KICAgICAgICAg
ICAgICB2ZXJzaW9uIG9mIHRoZSBTUFBQIEFQSSB0aGF0IHRoZSBjbGllbnQgaXMgYXR0ZW1wdGlu
ZyB0byB1c2UuIFRoaXMgaXMNCiAgICAgICAgICAgICAgdXNlZCBpbiBjb25qdW5jdGlvbiB3aXRo
IHRoZSBtYWpvciB2ZXJzaW9uIGlkZW50aWZpZXIgaW4NCiAgICAgICAgICAgICAgdGhlIFhNTCBu
YW1lc3BhY2UgdG8gaWRlbnRpZnkgdGhlIHZlcnNpb24gb2YgU1BQIHRoYXQgdGhlIGNsaWVudCAN
CiAgICAgICAgICAgICAgaXMgdXNpbmcuICBJZiB0aGUgZWxlbWVudCBpcyBub3QgcHJlc2VudCwg
dGhlIHNlcnZlciBhc3N1bWVzIHRoYXQgDQogICAgICAgICAgICAgIHRoZSBjbGllbnQgaXMgdXNp
bmcgdGhlIGxhdGVzdCBtaW5vciB2ZXJzaW9uIHN1cHBvcnRlZCBieSB0aGUgU1BQUA0KICAgICAg
ICAgICAgICBzZXJ2ZXIgZm9yIHRoZSBnaXZlbiBtYWpvciB2ZXJzaW9uLiBUaGUgdmVyc2lvbnMg
c3VwcG9ydGVkIGJ5IGEgDQogICAgICAgICAgICAgIGdpdmVuIFNQUFAgc2VydmVyIGNhbiBiZSBy
ZXRyaWV2ZWQgYnkgdGhlIGNsaWVudCB1c2luZyB0aGUgDQogICAgICAgICAgICAgIFNQUFAgc2Vy
dmVyIG1lbnUgb3BlcmF0aW9uIGRlc2NyaWJlZCBsYXRlciBpbiB0aGUgZG9jdW1lbnQuPC90Pg0K
ICAgICAgICAgICAgPHQ+IHJxc3Q6IE9uZSBCYXNpY1F1ZXJ5UnFzdFR5cGUgb2JqZWN0cy4gIFRo
aXMgaXMgdGhlIHF1ZXJ5IA0KICAgICAgICAgICAgICB0aGF0IHRoZSBjbGllbnQgaXMgcmVxdWVz
dGluZyB0aGUgU1BQIHNlcnZlciBwZXJmb3JtLiANCiAgICAgICAgICAgIDwvdD4NCiAgICAgICAg
ICA8L2xpc3Q+DQogICAgICAgICAgPC90Pg0KICAgICAgICANCiAgICAgICAgICA8dD4gQWxsIHF1
ZXJ5IHJlcXVlc3Qgb2JqZWN0cyBleHRlbmQgdGhlIGJhc2UgdHlwZSBCYXNpY1F1ZXJ5UnFzdFR5
cGUuIFRoaXMNCiAgICAgICAgICBiYXNlIHR5cGUgaXMgZGVmaW5lZCBhcyBmb2xsb3dzOiA8L3Q+
DQoNCiAgICAgICAgICA8dD4gICAgICAgDQogICAgICAgICAgPGZpZ3VyZSB0aXRsZT0iIj4NCiAg
ICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAgPCFbQ0RBVEFb
DQogIDxjb21wbGV4VHlwZSBuYW1lPSJCYXNpY1F1ZXJ5UnFzdFR5cGUiIGFic3RyYWN0PSJ0cnVl
Ij4NCiAgICA8c2VxdWVuY2U+DQogICAgICA8ZWxlbWVudCBuYW1lPSJleHQiIHR5cGU9InNwcHBi
OkV4dEFueVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgIDwvc2VxdWVuY2U+DQogIDwvY29tcGxl
eFR5cGU+DQogICAgICAgICAgICAgIF1dPg0KICAgICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAg
ICAgIDwvZmlndXJlPg0KICAgICAgICAgIDwvdD4NCiAgICAgICANCiAgICAgICAgICA8dD4gVGhl
IEJhc2ljUXVlcnlScXN0VHlwZSBvYmplY3QgcHJpbWFyaWx5IGFjdHMgYXMgYW4gYWJzdHJhY3Qg
YmFzZSB0eXBlLCANCiAgICAgICAgICBhbmQgaXRzIG9ubHkgZGF0YSBlbGVtZW50IGlzIGRlc2Ny
aWJlZCBhcyBmb2xsb3dzOiANCiAgICAgICAgICA8bGlzdCBzdHlsZT0ic3ltYm9scyIgaGFuZ0lu
ZGVudD0iNSI+DQogICAgICAgICAgICA8dD4gZXh0OiBUaGlzIGlzIHRoZSBzdGFuZGFyZCBleHRl
bnNpb24gZWxlbWVudCBmb3IgdGhpcw0KICAgICAgICAgICAgICBvYmplY3QuIFJlZmVyIHRvIHRo
ZSBFeHRlbnNpYmlsaXR5IHNlY3Rpb24gb2YgdGhpcw0KICAgICAgICAgICAgICBkb2N1bWVudCBm
b3IgbW9yZSBkZXRhaWxzLiA8L3Q+DQogICAgICAgICAgPC9saXN0Pg0KICAgICAgICAgIDwvdD4N
CiAgICAgICAgPC9zZWN0aW9uPg0KDQogICAgICAgIDxzZWN0aW9uIGFuY2hvcj0icXVlcnlyZXNw
b25zZSIgdGl0bGU9IlF1ZXJ5IFJlc3BvbnNlIj4NCiAgICAgICAgICA8dD4gQW4gU1BQUCBxdWVy
eSByZXNwb25zZSBvYmplY3QgaXMgY29udGFpbmVkIHdpdGhpbiB0aGUgZ2VuZXJpYw0KICAgICAg
ICAgIDwhW0NEQVRBWzxzcHBwUXVlcnlSZXNwb25zZT5dXT4gZWxlbWVudC4gPC90Pg0KICAgICAg
ICAgIDx0Pg0KICAgICAgICAgICAgPGZpZ3VyZSB0aXRsZT0iIj4NCiAgICAgICAgICAgICAgPGFy
dHdvcmsgYWxpZ249ImxlZnQiPg0KICAgICAgICAgICAgICAgIDwhW0NEQVRBWw0KICA8ZWxlbWVu
dCBuYW1lPSJzcHBwUXVlcnlSZXNwb25zZSI+DQogICAgPGNvbXBsZXhUeXBlPg0KICAgICAgPHNl
cXVlbmNlPg0KICAgICAgICA8ZWxlbWVudCBuYW1lPSJvdmVyYWxsUmVzdWx0IiB0eXBlPSJzcHBw
YjpSZXN1bHRDb2RlVHlwZSIvPg0KICAgICAgICA8ZWxlbWVudCBuYW1lPSJyZXN1bHRTZXQiIHR5
cGU9InNwcHBiOkJhc2ljT2JqVHlwZSIgbWluT2NjdXJzPSIwIiANCiAgICAgICAgIG1heE9jY3Vy
cz0iIHVuYm91bmRlZCIvPg0KICAgICAgPC9zZXF1ZW5jZT4NCiAgICA8L2NvbXBsZXhUeXBlPg0K
ICA8L2VsZW1lbnQ+DQogICAgICAgICAgICAgICAgIF1dPg0KICAgICAgICAgICAgICA8L2FydHdv
cms+DQogICAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgICA8L3Q+DQogICAgICAgICAgPHQ+
IFdpdGhpbiBhbiA8IVtDREFUQVs8c3BwcFF1ZXJ5UmVzcG9uc2U+XV0+IGVsZW1lbnQgYXJlIHRo
ZSANCiAgICAgICAgICBlbGVtZW50cyBuZWNlc3NhcnkgZm9yIHRoZSBTUFBQIGNsaWVudCB0byBw
cmVjaXNlbHkgZGV0ZXJtaW5lIHRoZSANCiAgICAgICAgICBvdmVyYWwgcmVzdWx0IG9mIHRoZSBx
dWVyeSwgYW5kIGlmIGFuIGVycm9yIG9jdXJyZWQsIGV4YWN0bHkgDQogICAgICAgICAgd2hhdCBj
b25kaXRpb24gY2F1c2VkIHRoZSBlcnJvci4gPC90Pg0KDQogICAgICAgICAgPHQ+IFRoZSBkYXRh
IGVsZW1lbnRzIHdpdGhpbiB0aGUgU1BQUCBxdWVyeSByZXNwb25zZSBhcmUNCiAgICAgICAgICAg
IGRlc2NyaWJlZCBhcyBmb2xsb3dzOiA8bGlzdCBzdHlsZT0ic3ltYm9scyIgaGFuZ0luZGVudD0i
NSI+DQogICAgICAgICAgICAgIDx0PiBvdmVyYWxsUmVzdWx0OiBFeGFjdGx5IG9uZSByZXNwb25z
ZSBjb2RlIGFuZCBtZXNzYWdlIHBhaXIgdGhhdCANCiAgICAgICAgICAgICAgZXhwbGljaXRseSBp
ZGVudGlmaWVzIHRoZSByZXN1bHQgb2YgdGhlIHJlcXVlc3QuIFNlZSB0aGUgDQogICAgICAgICAg
ICAgIFJlc3BvbnNlIENvZGUgc2VjdGlvbiBmb3IgZnVydGhlciBkZXRhaWxzLiA8L3Q+DQogICAg
ICAgICAgICAgIDx0PiByZXN1bHRTZXQ6IFRoZSBzZXQgb2YgemVybyBvciBtb3JlIG9iamVjdHMg
dGhhdCBtYXRjaGVkIHRoZSANCiAgICAgICAgICAgICAgcXVlcnkgY3JpdGVyaWEuICBJZiBubyBv
YmplY3RzIG1hdGNoZWQgdGhlIHF1ZXJ5IGNyaXRlcmlhIHRoZW4gdGhpcyANCiAgICAgICAgICAg
ICAgcmVzdWx0IHNldCB3aWxsIGJlIGVtcHR5LiAgSG93ZXZlciwgbm8gbWF0Y2hlcyBmb3VuZCBm
b3IgdGhlIHF1ZXJ5IA0KICAgICAgICAgICAgICBjcml0ZXJpYSBpcyBub3QgY29uc2lkZXJlZCBh
biBlcnJvciBjb25kaXRpb24uIFNvIHRoZSBvdmVyYWwgcmVzcG9uc2UgDQogICAgICAgICAgICAg
IGNvZGUgaW4gdGlzIGNhc2Ugd2lsbCBpbmRpY2F0ZSBzdWNjZXNzLjwvdD4NCiAgICAgICAgICAg
IDwvbGlzdD4NCiAgICAgICAgICA8L3Q+DQogICAgICAgIDwvc2VjdGlvbj4NCiAgDQogICAgICAg
PC9zZWN0aW9uPg0KICAgICAgDQogICAgICAgPC9zZWN0aW9uPg0KDQogICAgICAgPHNlY3Rpb24g
YW5jaG9yPSJyZXN1bHRjb2RlcyIgdGl0bGU9IlJlc3BvbnNlIENvZGVzIGFuZCBNZXNzYWdlcyI+
DQoNCiAgICAgIDx0PiBUaGlzIHNlY3Rpb24gY29udGFpbnMgdGhlIGxpc3Rpbmcgb2YgcmVzcG9u
c2UgY29kZXMNCiAgICAgICAgYW5kIHRoZWlyIGNvcnJlc3BvbmRpbmcgaHVtYW4gcmVhZGFibGUg
dGV4dC4gPC90Pg0KICAgICAgPHQ+IFRoZSByZXNwb25zZSBjb2RlIG51bWJlcmluZyBzY2hlbWUg
Z2VuZXJhbGx5IGFkaGVyZXMgdG8gdGhlDQogICAgICAgIHRoZW9yeSBmb3JtYWxpemVkIGluIHNl
Y3Rpb24gNC4yLjEgb2YgPHhyZWYgdGFyZ2V0PSJSRkMyODIxIi8+OiANCiAgICAgICAgPGxpc3Qg
c3R5bGU9InN5bWJvbHMiIGhhbmdJbmRlbnQ9IjUiPg0KICAgICAgICAgIDx0PiBUaGUgZmlyc3Qg
ZGlnaXQgb2YgdGhlIHJlc3BvbnNlIGNvZGUgY2FuIG9ubHkgYmUgMSBvciAyOg0KICAgICAgICAg
ICAgMSA9IGEgcG9zaXRpdmUgcmVzdWx0LCAyID0gYSBuZWdhdGl2ZSByZXN1bHQuIDwvdD4NCiAg
ICAgICAgICA8dD4gVGhlIHNlY29uZCBkaWdpdCBvZiB0aGUgcmVzcG9uc2UgY29kZSBpbmRpY2F0
ZXMgdGhlDQogICAgICAgICAgICBjYXRlZ29yeTogMCA9IFByb3RvY29sIFN5bnRheCwgMSA9IElt
cGxlbWVudGF0aW9uIFNwZWNpZmljDQogICAgICAgICAgICBCdXNpbmVzcyBSdWxlLCAyID0gU2Vj
dXJpdHksIDMgPSBTZXJ2ZXIgU3lzdGVtLiA8L3Q+DQogICAgICAgICAgPHQ+IFRoZSB0aGlyZCBh
bmQgZm91cnRoIGRpZ2l0cyBvZiB0aGUgcmVzcG9uc2UgY29kZQ0KICAgICAgICAgICAgaW5kaWNh
dGUgdGhlIGluZGl2aWR1YWwgbWVzc2FnZSBldmVudCB3aXRoaW4gdGhlIGNhdGVnb3J5DQogICAg
ICAgICAgICBkZWZpbmVzIGJ5IHRoZSBmaXJzdCB0d28gZGlnaXRzLiA8L3Q+DQogICAgICAgIDwv
bGlzdD4NCiAgICAgIDwvdD4NCiAgICAgIA0KICAgICAgPHQ+IFRoZSByZXNwb25zZSBjb2RlcyBh
cmUgYWxzbyBjYXRlZ29yaXplZCBhcyB0byB3aGV0aGVyIHRoZXkgYXJlIA0KICAgICAgb3ZlcmFs
bCByZXNwb25zZSBjb2RlcyB0aGF0IG1heSBvbmx5IGJlIHJldHVybmVkIGluIHRoZSAib3ZlcmFs
bFJlc3VsdCINCiAgICAgIGRhdGEgZWxlbWVudCBpbiBTUFBQIHJlc3BvbnNlcywgb2Ygb2JqZWN0
IGxldmVsIHJlc3BvbnNlIGNvZGVzIHRoYXQgDQogICAgICBtYXkgb25seSBiZSByZXR1cm5lZCBp
biB0aGUgInJxc3RPYmpSZXN1bHQiIGVsZW1lbnQgb2YgdGhlIFNQUFANCiAgICAgIHJlc3BvbnNl
cy48L3Q+DQoNCiAgICAgIDx0ZXh0dGFibGUgYW5jaG9yPSJUYWJsZTEiDQogICAgICAgIHRpdGxl
PSJSZXNwb25zZSBDb2RlcyBOdW1iZXJpbmcgU2NoZW1lIGFuZCBNZXNzYWdlcyI+DQoNCiAgICAg
ICAgPHR0Y29sIGFsaWduPSJsZWZ0IiB3aWR0aD0iMTAlIj5SZXN1bHQgQ29kZTwvdHRjb2w+DQog
ICAgICAgIDx0dGNvbCBhbGlnbj0ibGVmdCIgd2lkdGg9IjMwJSI+VGV4dDwvdHRjb2w+DQogICAg
ICAgIDx0dGNvbCBhbGlnbj0ibGVmdCIgd2lkdGg9IjYwJSI+T3ZlcmFsbCBvciBPYmplY3QgTGV2
ZWw8L3R0Y29sPg0KDQogICAgICAgIDxjPiAxMDAwIDwvYz4NCiAgICAgICAgPGM+IFJlcXVlc3Qg
U3VjY2VlZGVkLjwvYz4NCiAgICAgICAgPGM+IE92ZXJhbGwgUmVzcG9uc2UgQ29kZTwvYz4NCg0K
ICAgICAgICA8Yz4gMjAwMSA8L2M+DQogICAgICAgIDxjPiBSZXF1ZXN0IHN5bnRheCBpbnZhbGlk
LjwvYz4NCiAgICAgICAgPGM+IE92ZXJhbGwgUmVzcG9uc2UgQ29kZTwvYz4NCg0KICAgICAgICA8
Yz4gMjAwMiA8L2M+DQogICAgICAgIDxjPiBSZXF1ZXN0IHRvbyBsYXJnZS48L2M+DQogICAgICAg
IDxjPiBPdmVyYWxsIFJlc3BvbnNlIENvZGU8L2M+DQoNCiAgICAgICAgPGM+IDIwMDMgPC9jPg0K
ICAgICAgICA8Yz4gVmVyc2lvbiBub3Qgc3VwcG9ydGVkLjwvYz4NCiAgICAgICAgPGM+IE92ZXJh
bGwgUmVzcG9uc2UgQ29kZTwvYz4NCg0KICAgICAgICA8Yz4gMjEwMyA8L2M+DQogICAgICAgIDxj
PiBDb21tYW5kIGludmFsaWQuPC9jPg0KICAgICAgICA8Yz4gT3ZlcmFsbCBSZXNwb25zZSBDb2Rl
PC9jPg0KICAgICAgICANCiAgICAgICAgPGM+IDIzMDEgPC9jPg0KICAgICAgICA8Yz4gU3lzdGVt
IHRlbXBvcmFyaWx5IHVuYXZhaWxhYmxlLjwvYz4NCiAgICAgICAgPGM+IE92ZXJhbGwgUmVzcG9u
c2UgQ29kZTwvYz4NCg0KICAgICAgICA8Yz4gMjMwMiA8L2M+DQogICAgICAgIDxjPiBVbmV4cGVj
dGVkIGludGVybmFsIHN5c3RlbSBvciBzZXJ2ZXIgZXJyb3IuPC9jPg0KICAgICAgICA8Yz4gT3Zl
cmFsbCBSZXNwb25zZSBDb2RlPC9jPg0KDQogICAgICAgIDxjPiAyMTA0IDwvYz4NCiAgICAgICAg
PGM+IEF0dHJpYnV0ZSB2YWx1ZSBpbnZhbGlkLiBBdHRyTmFtZTpbQXR0cmlidXRlTmFtZV0gQXR0
clZhbDpbQXR0cmlidXRlVmFsdWVdPC9jPg0KICAgICAgICA8Yz4gT2JqZWN0IExldmVsIFJlc3Bv
bnNlIENvZGU8L2M+DQoNCiAgICAgICAgPGM+IDIxMDUgPC9jPg0KICAgICAgICA8Yz4gT2JqZWN0
IGRvZXMgbm90IGV4aXN0LiBBdHRyTmFtZTpbQXR0cmlidXRlTmFtZV0gQXR0clZhbDpbQXR0cmli
dXRlVmFsdWVdPC9jPg0KICAgICAgICA8Yz4gT2JqZWN0IExldmVsIFJlc3BvbnNlIENvZGU8L2M+
DQoNCiAgICAgICAgPGM+IDIxMDYgPC9jPg0KICAgICAgICA8Yz4gT2JqZWN0IHN0YXR1cyBvciBv
d25lcnNoaXAgZG9lcyBub3QgYWxsb3cgZm9yIG9wZXJhdGlvbi4gQXR0ck5hbWU6W0F0dHJpYnV0
ZU5hbWVdIA0KICAgICAgICBBdHRyVmFsOltBdHRyaWJ1dGVWYWx1ZV08L2M+DQogICAgICAgIDxj
PiBPYmplY3QgTGV2ZWwgUmVzcG9uc2UgQ29kZTwvYz4NCg0KICAgICAgICA8L3RleHR0YWJsZT4N
Cg0KICAgICAgICA8dD4gRWFjaCBvZiB0aGUgb2JqZWN0IGxldmVsIHJlc3BvbnNlIG1lc3NhZ2Vz
IGFyZSAicGFyYW1ldGVyaXplZCIgd2l0aCB0aGUgDQogICAgICAgIGZvbGxvd2luZyBwYXJhbWV0
ZXJzOiAiQXR0cmlidXRlTmFtZSIgYW5kICJBdHRyaWJ1dGVWYWx1ZSIuIDwvdD4NCiAgICAgICAg
PHQ+IFRoZSB1c2Ugb2YgdGhlc2UgcGFyYW1ldGVycyBNVVNUIGFkaGVyZSB0byB0aGUgZm9sbG93
aW5nDQogICAgICAgIHJ1bGVzOiA8bGlzdCBzdHlsZT0ic3ltYm9scyIgaGFuZ0luZGVudD0iNSI+
DQogICAgICAgICAgICA8dCBoYW5nVGV4dD0iIj4gQWxsIHBhcmFtZXRlcnMgd2l0aGluIGEgcmVz
cG9uc2UgbWVzc2FnZSBhcmUNCiAgICAgICAgICAgIG1hbmRhdG9yeSBhbmQgTVVTVCBiZSBwcmVz
ZW50LiA8L3Q+IA0KICAgICAgICAgICAgPHQgaGFuZ1RleHQ9IiI+IEFueSB2YWx1ZSBwcm92aWRl
ZCBmb3IgdGhlICJBdHRyaWJ1dGVOYW1lIg0KICAgICAgICAgICAgcGFyYW1ldGVyIE1VU1QgYmUg
YW4gZXhhY3QgWFNEIGVsZW1lbnQgbmFtZSBvZiB0aGUgcHJvdG9jb2wNCiAgICAgICAgICAgIGRh
dGEgZWxlbWVudCB0aGF0IHRoZSByZXNwb25zZSBtZXNzYWdlIGlzIHJlZmVycmluZyB0by4NCiAg
ICAgICAgICAgIEZvciBleGFtcGxlLCB2YWxpZCB2YWx1ZXMgZm9yICJhdHRyaWJ1dGUgbmFtZSIg
YXJlDQogICAgICAgICAgICAiZGdOYW1lIiwgInJ0ZUdycE5hbWUiLCAicnRlUmVjIiwgZXRjLiA8
L3Q+IA0KICAgICAgICAgICAgPHQgaGFuZ1RleHQ9IiI+IFRoZSB2YWx1ZSBmb3IgIkF0dHJpYnV0
ZVZhbHVlIiBNVVNUIGJlIHRoZQ0KICAgICAgICAgICAgdmFsdWUgb2YgdGhlIGRhdGEgZWxlbWVu
dCB0byB3aGljaCB0aGUgcHJlY2VkaW5nDQogICAgICAgICAgICAiQXR0cmlidXRlTmFtZSIgcmVm
ZXJzLiA8L3Q+IA0KICAgICAgICAgICAgPHQgaGFuZ1RleHQ9IiI+IFJlc3VsdCBjb2RlDQogICAg
ICAgICAgICAyMTA0IFNIT1VMRCBiZSB1c2VkIHdoZW5ldmVyIGFuIGVsZW1lbnQgdmFsdWUgZG9l
cyBub3QNCiAgICAgICAgICAgIGFkaGVyZSB0byBkYXRhIHZhbGlkYXRpb24gcnVsZXMuIDwvdD4g
DQogICAgICAgICAgICA8dCBoYW5nVGV4dD0iIj4NCiAgICAgICAgICAgIFJlc3VsdCBjb2RlcyAy
MTA0IGFuZCAyMTA1IE1VU1QgTk9UIGJlIHVzZWQNCiAgICAgICAgICAgIGludGVyY2hhbmdlYWJs
eS4gUmVzcG9uc2UgY29kZSAyMTA1IFNIT1VMRCBiZSByZXR1cm5lZA0KICAgICAgICAgICAgYnkg
YW4gdXBkYXRlIG9wZXJhdGlvbiB3aGVuIHRoZSBkYXRhIGVsZW1lbnQocykgdXNlZCB0byB1bmlx
dWVseSBpZGVudGlmeSBhDQogICAgICAgICAgICBwcmUtZXhpc3Rpbmcgb2JqZWN0IGRvIG5vdCBl
eGlzdC4gSWYgdGhlIGRhdGEgZWxlbWVudHMNCiAgICAgICAgICAgIHVzZWQgdG8gdW5pcXVlbHkg
aWRlbnRpZnkgYW4gb2JqZWN0IGFyZSBtYWxmb3JtZWQsIHRoZW4NCiAgICAgICAgICAgIHJlc3Bv
bnNlIGNvZGUgMjEwNCBTSE9VTEQgYmUgcmV0dXJuZWQuIDwvdD4NCiAgICAgICAgICA8L2xpc3Q+
DQogICAgICAgIDwvdD4NCg0KICAgICAgPC9zZWN0aW9uPg0KICAgICAgDQogICAgPC9zZWN0aW9u
Pg0KDQogICAgPHNlY3Rpb24gYW5jaG9yPSJwcm90b2NvbGNvbW1hbmRzIiB0aXRsZT0iUHJvdG9j
b2wgQ29tbWFuZHMiPg0KICAgICAgPHQ+IFRoaXMgc2VjdGlvbiBwcm92aWRlcyBhIGRlc2NyaXB0
aW9uIG9mIGVhY2ggc3VwcG9ydGVkIHByb3RvY29sIA0KICAgICAgY29tbWFuZC4gPC90Pg0KDQog
ICAgICA8c2VjdGlvbiBhbmNob3I9ImFkZHJ0ZWdycCIgdGl0bGU9IkFkZCBSb3V0ZSBHcm91cCBP
cGVyYXRpb24iPg0KICAgICAgICA8dD4gQXMgZGVzY3JpYmVkIGluIHRoZSBpbnRyb2R1Y3Rvcnkg
c2VjdGlvbnMsIGEgUm91dGUgR3JvdXANCiAgICAgICAgICByZXByZXNlbnRzIGEgY29tYmluZWQg
Z3JvdXBpbmcgb2YgUm91dGUgUmVjb3JkcyB0aGF0IGRlZmluZQ0KICAgICAgICAgIHJvdXRlIGlu
Zm9ybWF0aW9uLCBEZXN0aW5hdGlvbiBHcm91cHMgdGhhdCBjb250YWluIGEgc2V0IG9mDQogICAg
ICAgICAgUHVibGljIElkZW50aWZpZXJzIHdpdGggY29tbW9uIHJvdXRpbmcgaW5mb3JtYXRpb24s
IGFuZCB0aGUNCiAgICAgICAgICBsaXN0IG9mIHBlZXIgb3JnYW5pemF0aW9ucyB0aGF0IGhhdmUg
YWNjZXNzIHRvIHRoZXNlIHB1YmxpYw0KICAgICAgICAgIGlkZW50aWZpZXJzIHVzaW5nIHRoaXMg
cm91dGUgaW5mb3JtYXRpb24uIEl0IGlzIHRoaXMNCiAgICAgICAgICBpbmRpcmVjdCBsaW5raW5n
IG9mIHB1YmxpYyBpZGVudGlmaWVycyB0byB0aGVpciByb3V0ZSANCiAgICAgICAgICBpbmZvcm1h
dGlvbiB0aGF0IHNpZ25pZmljYW50bHkgaW1wcm92ZXMgdGhlIHNjYWxhYmlsaXR5IGFuZA0KICAg
ICAgICAgIG1hbmFnZWFiaWxpdHkgb2YgdGhlIHBlZXJpbmcgZGF0YS4gQWRkaXRpb25zIGFuZCBj
aGFuZ2VzIHRvDQogICAgICAgICAgcm91dGluZyBpbmZvcm1hdGlvbiBhcmUgcmVkdWNlZCB0byBh
IHNpbmdsZSBvcGVyYXRpb24gb24gYQ0KICAgICAgICAgIFJvdXRlIEdyb3VwIG9yIFJvdXRlIFJl
Y29yZCAsIHJhdGhlciB0aGFuIG1pbGxpb25zIG9mIGRhdGEgdXBkYXRlcyANCiAgICAgICAgICB0
byBpbmRpdmlkdWFsIHB1YmxpYyBpZGVudGlmaWVyIHJlY29yZHMgdGhhdCBpbmRpdmlkdWFsbHkg
Y29udGFpbg0KICAgICAgICAgIHRoZWlyIHBlZXJpbmcgZGF0YS4gPC90Pg0KICAgICAgICA8dD4g
VGhlIEFkZFJ0ZUdycFJxc3RUeXBlIG9wZXJhdGlvbiBjcmVhdGVzIG9yIG92ZXJ3cml0ZXMgYSBS
b3V0ZSANCiAgICAgICAgICBHcm91cCBvYmplY3QuIElmIGEgUm91dGUgR3JvdXAgd2l0aCB0aGUg
Z2l2ZW4NCiAgICAgICAgICBuYW1lIGFuZCByZWdpc3RyYW50IElEICh3aGljaCB0b2dldGhlciBj
b21wcmlzZSB0aGUgdW5pcXVlIGtleQ0KICAgICAgICAgIG9yIGEgUm91dGUgR3JvdXApIGRvZXMg
bm90IGV4aXN0LCB0aGVuIHRoZSBzZXJ2ZXIgTVVTVA0KICAgICAgICAgIGNyZWF0ZSB0aGUgUm91
dGUgR3JvdXAuIElmIGEgUm91dGUgR3JvdXAgd2l0aCB0aGUgZ2l2ZW4gbmFtZQ0KICAgICAgICAg
IGFuZCByZWdpc3RyYW50IElEIGRvZXMgZXhpc3QsIHRoZW4gdGhlIHNlcnZlciBNVVNUIHJlcGxh
Y2UgdGhlDQogICAgICAgICAgY3VycmVudCBwcm9wZXJ0aWVzIG9mIHRoZSBSb3V0ZSBHcm91cCB3
aXRoIHRoZSBwcm9wZXJ0aWVzDQogICAgICAgICAgcGFzc2VkIGludG8gdGhlIEFkZFJ0ZUdycFJx
c3RUeXBlIG9wZXJhdGlvbi4gVGhlIFhTRA0KICAgICAgICAgIGRlY2xhcmF0aW9ucyBvZiB0aGUg
QWRkUnRlR3JwUnFzdFR5cGUgb3BlcmF0aW9uIHJlcXVlc3Qgb2JqZWN0IA0KICAgICAgICAgIGFy
ZSBhcyBmb2xsb3dzOiA8L3Q+DQoNCiAgICAgICAgPHQ+DQogICAgICAgICAgPGZpZ3VyZSB0aXRs
ZT0iIj4NCiAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAg
PCFbQ0RBVEFbDQogIDxjb21wbGV4VHlwZSBuYW1lPSJBZGRSdGVHcnBScXN0VHlwZSI+DQogICAg
PGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1Jxc3RU
eXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InJ0ZUdy
cCIgdHlwZT0ic3BwcGI6UnRlR3JwVHlwZSIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAg
PC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAg
ICAgICAgICAgICAgICAgICAgICAgIF1dPg0KICAgICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAg
ICAgIDwvZmlndXJlPg0KICAgICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+IFRoZSBlbGVtZW50IHBh
c3NlZCBpbnRvIHRoZSBzcHBwVXBkYXRlUmVxdWVzdCBlbGVtZW50IGZvciB0aGlzDQogICAgICAg
ICAgb3BlcmF0aW9uIGlzIGFuIGluc3RhbmNlIG9mIEFkZFJ0ZUdycFJxc3RUeXBlLCB3aGljaCBl
eHRlbmRzIA0KICAgICAgICAgIEJhc2ljUnFzdFR5cGUgYW5kIGNvbnRhaW5zIG9uZSBSdGVHcnBU
eXBlIG9iamVjdC4gVGhlIFJ0ZUdycFR5cGUgDQogICAgICAgICAgb2JqZWN0IHN0cnVjdHVyZSBp
cyBkZWZpbmVkIGFzIGZvbGxvd3M6IDwvdD4NCg0KICAgICAgICA8dD4NCiAgICAgICAgICA8Zmln
dXJlIHRpdGxlPSIiPg0KICAgICAgICAgICAgPGFydHdvcmsgYWxpZ249ImxlZnQiPg0KICAgICAg
ICAgICAgICA8IVtDREFUQVsNCiAgPGNvbXBsZXhUeXBlIG5hbWU9IlJ0ZUdycFR5cGUiPg0KICAg
IDxjb21wbGV4Q29udGVudD4NCiAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY09ialR5
cGUiPg0KICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgIDxlbGVtZW50IG5hbWU9InJ0ZUdycE5h
bWUiIHR5cGU9InNwcHBiOk9iak5hbWVUeXBlIi8+DQogICAgICAgICA8ZWxlbWVudCBuYW1lPSJy
dGVSZWMiIHR5cGU9InNwcHBiOk9iaktleVR5cGUiIG1pbk9jY3Vycz0iMCINCiAgICAgICAgICAg
bWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgIDxlbGVtZW50IG5hbWU9ImRnTmFtZSIg
dHlwZT0ic3BwcGI6T2JqTmFtZVR5cGUiIG1pbk9jY3Vycz0iMCINCiAgICAgICAgICAgbWF4T2Nj
dXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgIDxlbGVtZW50IG5hbWU9InBlZXJpbmdPcmciIHR5
cGU9InNwcHBiOk9yZ0lkVHlwZSIgbWluT2NjdXJzPSIwIg0KICAgICAgICAgICBtYXhPY2N1cnM9
InVuYm91bmRlZCIvPg0KICAgICAgICAgPGVsZW1lbnQgbmFtZT0ic291cmNlSWRlbnQiIHR5cGU9
InNwcHBiOlNvdXJjZUlkZW50VHlwZSINCiAgICAgICAgICAgbWluT2NjdXJzPSIwIiBtYXhPY2N1
cnM9InVuYm91bmRlZCIvPg0KICAgICAgICAgPGVsZW1lbnQgbmFtZT0iaXNJblN2YyIgdHlwZT0i
Ym9vbGVhbiIvPg0KICAgICAgICAgPGVsZW1lbnQgbmFtZT0icHJpb3JpdHkiIHR5cGU9InVuc2ln
bmVkU2hvcnQiLz4NCiAgICAgICAgIDxlbGVtZW50IG5hbWU9ImV4dCIgdHlwZT0ic3BwcGI6RXh0
QW55VHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgPC9leHRl
bnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgICAgICAg
ICAgICAgICAgICAgICAgIF1dPg0KICAgICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAgICAgIDwv
ZmlndXJlPg0KICAgICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+VGhlIFJ0ZUdycFR5cGUgb2JqZWN0
IGlzIGNvbXBvc2VkIG9mIHRoZSBmb2xsb3dpbmcNCiAgICAgICAgICBlbGVtZW50czogPGxpc3Qg
c3R5bGU9InN5bWJvbHMiIGhhbmdJbmRlbnQ9IjUiPg0KICAgICAgICAgICAgPHQ+IGJhc2U6IEFs
bCBmaXJzdCBjbGFzcyBvYmplY3RzIGV4dGVuZCANCiAgICAgICAgICAgICAgQmFzaWNPYmpUeXBl
IHdoaWNoIGNvbnRhaW5zIHRoZSBJRCBvZiB0aGUgDQogICAgICAgICAgICAgIHJlZ2lzdHJhbnQg
b3JnYW5pemF0aW9uIHRoYXQgb3ducyB0aGlzIG9iamVjdCwgdGhlIElEIA0KICAgICAgICAgICAg
ICBvZiB0aGUgcmVnaXN0cmFyIG9yZ2FuaXphdGlvbiB0aGF0IHByb3Zpc2lvbmVkIHRoaXMgDQog
ICAgICAgICAgICAgIG9iamVjdCwgdGhlIGRhdGUgYW5kIHRpbWUgdGhhdCB0aGUgb2JqZWN0IHdh
cyBjcmVhdGVkIA0KICAgICAgICAgICAgICBieSB0aGUgc2VydmVyLCBhbmQgdGhlIGRhdGUgYW5k
IHRpbWUgdGhhdCB0aGUgb2JqZWN0IA0KICAgICAgICAgICAgICB3YXMgbGFzdCBtb2RpZmllZC4g
SWYgdGhlIGNsaWVudCBwYXNzZXMgaW4gZWl0aGVyIHRoZSANCiAgICAgICAgICAgICAgY3JlYXRl
ZCBkYXRlIG9yIHRoZSBtb2RpZmljYXRpb24gZGF0ZSwgdGhlIHNlcnZlciB3aWxsICANCiAgICAg
ICAgICAgICAgaWdub3JlIHRoZW0uICBUaGUgc2VydmVyIHNldHMgdGhlc2UgdHdvIGRhdGUvdGlt
ZSB2YWx1ZXMuPC90Pg0KICAgICAgICAgICAgPHQ+IHJ0ZUdycE5hbWU6IFRoZSBjaGFyYWN0ZXIg
c3RyaW5nIHRoYXQgY29udGFpbnMgdGhlDQogICAgICAgICAgICAgIG5hbWUgb2YgdGhlIFJvdXRl
IEdyb3VwLiBJdCB1bmlxdWVseSBpZGVudGlmaWVzIHRoaXMNCiAgICAgICAgICAgICAgb2JqZWN0
IHdpdGhpbiB0aGUgY29udGV4dCBvZiB0aGUgcmVnaXN0cmFudCBJRCAoYSBjaGlsZA0KICAgICAg
ICAgICAgICBlbGVtZW50IG9mIHRoZSBiYXNlIGVsZW1lbnQgYXMgZGVzY3JpYmVkIGFib3ZlKS4g
PC90Pg0KICAgICAgICAgICAgPHQ+IHJ0ZVJlYzogU2V0IG9mIHplcm8gb3IgbW9yZSBvYmplY3Rz
IG9mIHR5cGUgT2JqS2V5VHlwZQ0KICAgICAgICAgICAgICB0aGF0IGhvdXNlIHRoZSB1bmlxdWUg
a2V5cyBvZiB0aGUgUm91dGUgUmVjb3JkcyB0aGF0IHRoZSANCiAgICAgICAgICAgICAgdGhlIFJ0
ZUdycFR5cGUgb2JqZWN0IHJlZmVycyB0by4gVGhlc2UgUm91dGUgUmVjb3JkcyANCiAgICAgICAg
ICAgICAgY29udGFpbiB0aGUgcm91dGluZyBpbmZvcm1hdGlvbiwgc29tZXRpbWVzIGNhbGxlZCBT
RUQsIA0KICAgICAgICAgICAgICBhc3NvY2lhdGVkIHdpdGggdGhpcyBSb3VlIEdyb3VwLjwvdD4N
CiAgICAgICAgICAgIDx0PiBkZ05hbWU6IFNldCBvZiB6ZXJvIG9yIG1vcmUgbmFtZXMgb2YgRGVz
dEdycFR5cGUNCiAgICAgICAgICAgICAgb2JqZWN0IGluc3RhbmNlcy4gRWFjaCBkZ05hbWUgbmFt
ZSwgaW4gYXNzb2NpYXRpb24gd2l0aA0KICAgICAgICAgICAgICB0aGlzIFJvdXRlIEdyb3VwJ3Mg
cmVnaXN0cmFudCBJRCwgdW5pcXVlbHkgaWRlbnRpZmllcyBhDQogICAgICAgICAgICAgIERlc3RH
cnBUeXBlIG9iamVjdCBpbnN0YW5jZSB3aG9zZSBwdWJsaWMgaWRlbnRpZmllcnMgYXJlDQogICAg
ICAgICAgICAgIHJlYWNoYWJsZSB1c2luZyB0aGUgcm91dGluZyBpbmZvcm1hdGlvbiBob3VzZWQg
aW4gdGhpcw0KICAgICAgICAgICAgICBSb3V0ZSBHcm91cC4gIEFuIGludGVudGVkIHNpZGUgYWZm
ZWN0IG9mIHRoaXMgaXMgdGhhdCANCiAgICAgICAgICAgICAgYSBSb3V0ZSBHcm91cCBjYW5ub3Qg
cHJvdmlkZSByb3V0aW5nIGluZm9ybWF0aW9uIGZvciBhIA0KICAgICAgICAgICAgICBEZXN0aW5h
dGlvbiBHcm91cCBiZWxvbmdpbmcgdG8gYW5vdGhlciByZWdpc3RyYW50LiA8L3Q+DQogICAgICAg
ICAgICA8dD4gcGVlcmluZ09yZzogU2V0IG9mIHplcm8gb3IgbW9yZSBwZWVyaW5nIG9yZ2FuaXph
dGlvbg0KICAgICAgICAgICAgICBJRHMgdGhhdCBoYXZlIGFjY2VwdGVkIGFuIG9mZmVyIHRvIHJl
Y2VpdmUgdGhpcyBSb3V0ZQ0KICAgICAgICAgICAgICBHcm91cCdzIGluZm9ybWF0aW9uLiBUaGUg
c2V0IG9mIHBlZXJpbmcgb3JnYW5pemF0aW9ucyBpbg0KICAgICAgICAgICAgICB0aGlzIGxpc3Qg
aXMgbm90IGRpcmVjdGx5IHNldHRhYmxlIG9yIG1vZGlmaWFibGUgdXNpbmcNCiAgICAgICAgICAg
ICAgdGhlIGFkZFJ0ZUdycHNScXN0IG9wZXJhdGlvbi4gVGhpcyBzZXQgaXMgaW5zdGVhZA0KICAg
ICAgICAgICAgICBjb250cm9sbGVkIHVzaW5nIHRoZSByb3V0ZSBvZmZlciBhbmQgYWNjZXB0IG9w
ZXJhdGlvbnMuIDwvdD4NCiAgICAgICAgICAgIDx0PiBzb3VyY2VJZGVudDogU2V0IG9mIHplcm8g
b3IgbW9yZSBTb3VyY2VJZGVudFR5cGUNCiAgICAgICAgICAgICAgb2JqZWN0IGluc3RhbmNlcy4g
VGhlc2Ugb2JqZWN0cywgZGVzY3JpYmVkIGZ1cnRoZXINCiAgICAgICAgICAgICAgYmVsb3csIGhv
dXNlIHRoZSBzb3VyY2UgaWRlbnRpZmljYXRpb24gc2NoZW1lcyBhbmQNCiAgICAgICAgICAgICAg
aWRlbnRpZmllcnMgdGhhdCBhcmUgYXBwbGllZCBhdCByZXNvbHV0aW9uIHRpbWUgYXMgcGFydA0K
ICAgICAgICAgICAgICBvZiBzb3VyY2UgYmFzZWQgcm91dGluZyBhbGdvcml0aG1zIGZvciB0aGUg
Um91dGUgR3JvdXAuIDwvdD4NCiAgICAgICAgICAgIDx0PiBpc0luU3ZjOiBBIGJvb2xlYW4gZWxl
bWVudCB0aGF0IGRlZmluZXMgd2hldGhlciB0aGlzDQogICAgICAgICAgICAgIFJvdXRlIEdyb3Vw
IGlzIGluIHNlcnZpY2UuIFRoZSByb3V0aW5nIGluZm9ybWF0aW9uDQogICAgICAgICAgICAgIGNv
bnRhaW5lZCBpbiBhIFJvdXRlIEdyb3VwIHRoYXQgaXMgaW4gc2VydmljZSBpcyBhDQogICAgICAg
ICAgICAgIGNhbmRpZGF0ZSBmb3IgaW5jbHVzaW9uIGluIHJlc29sdXRpb24gcmVzcG9uc2VzIGZv
cg0KICAgICAgICAgICAgICBwdWJsaWMgaWRlbnRpdGllcyByZXNpZGluZyBpbiB0aGUgRGVzdGlu
YXRpb24gR3JvdXANCiAgICAgICAgICAgICAgYXNzb2NpYXRlZCB3aXRoIHRoaXMgUm91dGUgR3Jv
dXAuIFRoZSByb3V0aW5nDQogICAgICAgICAgICAgIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBpbiBh
IFJvdXRlIEdyb3VwIHRoYXQgaXMgbm90IGluDQogICAgICAgICAgICAgIHNlcnZpY2UgaXMgbm90
IGEgY2FuZGlkYXRlIGZvciBpbmNsdXNpb24gaXMgcmVzb2x1dGlvbg0KICAgICAgICAgICAgICBy
ZXNwb25zZXMuIDwvdD4NCiAgICAgICAgICAgIDx0PiBwcmlvcml0eTogWmVybyBvciBvbmUgcHJp
b3JpdHkgdmFsdWUgdGhhdCBjYW4gYmUgdXNlZCANCiAgICAgICAgICAgICAgdG8gcHJvdmlkZSBh
IHJlbGF0aXZlIHZhbHVlIHdlaWdodGluZyBvZiBvbmUgUm91dGUgR3JvdXAgDQogICAgICAgICAg
ICAgIG92ZXIgYW5vdGhlci4gIFRoZSBtYW5uZXIgaW4gd2hpY2ggdGhpcyB2YWx1ZSBpcyB1c2Vk
LCANCiAgICAgICAgICAgICAgcGVyaGFwcyBpbiBjb25qdW5jdGlvbiB3aXRoIG90aGVyIGZhY3Rv
cnMsIGlzIGEgbWF0dGVyIG9mIA0KICAgICAgICAgICAgICBwb2xpY3kuPC90Pg0KICAgICAgICAg
ICAgPHQ+IGV4dDogUG9pbnQgb2YgZXh0ZW5zaWJpbGl0eSBkZXNjcmliZWQgaW4gYSBwcmV2aW91
cw0KICAgICAgICAgICAgICBzZWN0aW9uIG9mIHRoaXMgZG9jdW1lbnQuIDwvdD4NCiAgICAgICAg
ICA8L2xpc3Q+DQogICAgICAgIDwvdD4NCg0KICAgICAgICA8dD4gQXMgZGVzY3JpYmVkIGFib3Zl
LCB0aGUgUm91dGUgR3JvdXAgY29udGFpbnMgYSBzZXQgb2YgcmVmZXJlbmNlcyANCiAgICAgICAg
ICB0byByb3V0ZSByZWNvcmQgb2JqZWN0cy4gQSByb3V0ZSByZWNvcmQgb2JqZWN0IGlzIGJhc2Vk
IG9uIGFuDQogICAgICAgICAgYWJzdHJhY3QgdHlwZTogUnRlUmVjVHlwZS4gVGhlIGNvbmNyZXRl
IHR5cGVzIHRoYXQgdXNlDQogICAgICAgICAgUnRlUmVjVHlwZSBhcyBhbiBleHRlbnNpb24gYmFz
ZSBhcmUgTkFQVFJUeXBlLCBOU1R5cGUsIGFuZA0KICAgICAgICAgIFVSSVR5cGUuIFRoZSBkZWZp
bml0aW9ucyBvZiB0aGVzZSB0eXBlcyBhcmUgaW5jbHVkZWQgdGhlIFJvdXRlIA0KICAgICAgICAg
IFJlY29yZCBzZWN0aW9uIG9mIHRoaXMgZG9jdW1lbnQuIDwvdD4NCg0KICAgICAgICA8dD4gVGhl
IFJ0ZUdycFR5cGUgb2JqZWN0IHByb3ZpZGVzIHN1cHBvcnQgZm9yIHNvdXJjZS1iYXNlZCANCiAg
ICAgICAgICByb3V0aW5nIHZpYSB0aGUgcGVlcmluZ09yZyBkYXRhIGVsZW1lbnQgYW5kIG1vcmUg
Z3JhbnVsYXIgDQogICAgICAgICAgc291cmNlIGJhc2Ugcm91dGluZyB2aWEgdGhlIHNvdXJjZSBp
ZGVudGl0eSBlbGVtZW50LiBUaGUgDQogICAgICAgICAgc291cmNlIGlkZW50aXR5IGVsZW1lbnQg
cHJvdmlkZXMgdGhlIGFiaWxpdHkgdG8gc3BlY2lmeSB6ZXJvIG9yDQogICAgICAgICAgbW9yZSBv
ZiB0aGUgZm9sbG93aW5nIGluIGFzc29jaWF0aW9uIHdpdGggYSBnaXZlbiBSb3V0ZQ0KICAgICAg
ICAgIEdyb3VwOiBhIHJlZ3VsYXIgZXhwcmVzc2lvbiB0aGF0IGlzIG1hdGNoZWQgYWdhaW5zdCB0
aGUNCiAgICAgICAgICByZXNvbHV0aW9uIGNsaWVudCBJUCBhZGRyZXNzLCBhIHJlZ3VsYXIgZXhw
cmVzc2lvbiB0aGF0IGlzDQogICAgICAgICAgbWF0Y2hlZCBhZ2FpbnN0IHRoZSByb290IGRvbWFp
biBuYW1lKHMpLCBhbmQvb3IgYSByZWd1bGFyDQogICAgICAgICAgZXhwcmVzc2lvbiB0aGF0IGlz
IG1hdGNoZWQgYWdhaW5zdCB0aGUgY2FsbGluZyBwYXJ0eSBVUkkocykuDQogICAgICAgICAgVGhl
IHJlc3VsdCB3aWxsIGJlIHRoYXQsIGFmdGVyIGlkZW50aWZ5aW5nIHRoZSB2aXNpYmxlIFJvdXRl
DQogICAgICAgICAgR3JvdXBzIHdob3NlIGFzc29jaWF0ZWQgRGVzdGluYXRpb24gR3JvdXAocykg
Y29udGFpbiB0aGUNCiAgICAgICAgICBsb29rdXAga2V5IGJlaW5nIHF1ZXJpZWQgYW5kIHdob3Nl
IHBlZXJpbmdPcmcgbGlzdCBjb250YWlucyANCiAgICAgICAgICB0aGUgcXVlcnlpbmcgb3JnYW5p
emF0aW9ucyBvcmdhbml6YXRpb24gSUQsIHRoZSByZXNvbHV0aW9uIHNlcnZlciANCiAgICAgICAg
ICB3aWxsIGV2YWx1YXRlIHRoZSBjaGFyYWN0ZXJpc3RpY3Mgb2YgdGhlIFNvdXJjZSBVUkksIGFu
ZCBTb3VyY2UNCiAgICAgICAgICBJUCBhZGRyZXNzLCBhbmQgcm9vdCBkb21haW4gb2YgdGhlIGxv
b2t1cCBrZXkgYmVpbmcgcXVlcmllZC4NCiAgICAgICAgICBUaGUgcmVzb2x1dGlvbiBzZXJ2ZXIg
dGhlbiBjb21wYXJlcyB0aGVzZSBjcml0ZXJpYSBhZ2FpbnN0IHRoZSANCiAgICAgICAgICBzb3Vy
Y2UgaWRlbnRpdHkgY3JpdGVyaWEgYXNzb2NpYXRlZCB3aXRoIHRoZSBSb3V0ZSBHcm91cHMuIFRo
ZQ0KICAgICAgICAgIHJvdXRpbmcgaW5mb3JtYXRpb24gY29udGFpbmVkIGluIFJvdXRlIEdyb3Vw
cyB0aGF0IGhhdmUNCiAgICAgICAgICBzb3VyY2UgYmFzZWQgcm91dGluZyBjcml0ZXJpYSB3aWxs
IG9ubHkgYmUgaW5jbHVkZWQgaW4gdGhlDQogICAgICAgICAgcmVzb2x1dGlvbiByZXNwb25zZSBp
ZiBvbmUgb3IgbW9yZSBvZiB0aGUgY3JpdGVyaWEgbWF0Y2hlcw0KICAgICAgICAgIHRoZSBzb3Vy
Y2UgY3JpdGVyaWEgZnJvbSB0aGUgcmVzb2x1dGlvbiByZXF1ZXN0LiAgVGhlIFNvdXJjZSANCiAg
ICAgICAgICBJZGVudGl0eSBkYXRhIGVsZW1lbnQgaXMgb2YgdHlwZSBTb3VyY2VJZGVudFR5cGUs
IHdob3NlIHN0cnVjdHVyZSANCiAgICAgICAgICBpcyBkZWZpbmVkIGFzIGZvbGxvd3M6PC90Pg0K
DQogICAgICAgIDx0Pg0KICAgICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAgICA8
YXJ0d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgIDwhW0NEQVRBWw0KICA8Y29tcGxl
eFR5cGUgbmFtZT0iU291cmNlSWRlbnRUeXBlIj4NCiAgICA8c2VxdWVuY2U+DQogICAgICA8ZWxl
bWVudCBuYW1lPSJzb3VyY2VJZGVudExhYmVsIiB0eXBlPSJzdHJpbmciLz4NCiAgICAgIDxlbGVt
ZW50IG5hbWU9InNvdXJjZUlkZW50U2NoZW1lIg0KICAgICAgICB0eXBlPSJzcHBwYjpTb3VyY2VJ
ZGVudFNjaGVtZVR5cGUiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9ImV4dCIgdHlwZT0ic3BwcGI6
RXh0QW55VHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgPC9zZXF1ZW5jZT4NCiAgPC9jb21wbGV4
VHlwZT4NCiAgDQogIDxzaW1wbGVUeXBlIG5hbWU9IlNvdXJjZUlkZW50U2NoZW1lVHlwZSI+DQog
ICAgPHJlc3RyaWN0aW9uIGJhc2U9InRva2VuIj4NCiAgICAgIDxlbnVtZXJhdGlvbiB2YWx1ZT0i
dXJpIi8+DQogICAgICA8ZW51bWVyYXRpb24gdmFsdWU9ImlwIi8+DQogICAgICA8ZW51bWVyYXRp
b24gdmFsdWU9InJvb3REb21haW4iLz4NCiAgICA8L3Jlc3RyaWN0aW9uPg0KICA8L3NpbXBsZVR5
cGU+DQogICAgICAgICAgICAgICAgICAgICAgICBdXT4NCiAgICAgICAgICAgIDwvYXJ0d29yaz4N
CiAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgPC90Pg0KDQogICAgICAgIDx0PlRoZSBTb3Vy
Y2VJZGVudFR5cGUgb2JqZWN0IGlzIGNvbXBvc2VkIG9mIHRoZSBmb2xsb3dpbmcNCiAgICAgICAg
ICBkYXRhIGVsZW1lbnRzOiA8bGlzdCBzdHlsZT0ic3ltYm9scyIgaGFuZ0luZGVudD0iNSI+DQog
ICAgICAgICAgICA8dD4gc291cmNlSWRlbnRTY2hlbWU6IFRoZSBzb3VyY2UgaWRlbnRpZmljYXRp
b24gc2NoZW1lDQogICAgICAgICAgICAgIHRoYXQgdGhpcyBzb3VyY2UgaWRlbnRpZmljYXRpb24g
Y3JpdGVyaWEgYXBwbGllcyB0byBhbmQNCiAgICAgICAgICAgICAgdGhhdCB0aGUgYXNzb2NpYXRl
ZCBzb3VyY2VJZGVudFJlZ2V4IHNob3VsZCBiZSBtYXRjaGVkDQogICAgICAgICAgICAgIGFnYWlu
c3QuIDwvdD4NCiAgICAgICAgICAgIDx0PiBzb3VyY2VJZGVudFJlZ2V4OiBUaGUgcmVndWxhciBl
eHByZXNzaW9uIHRoYXQgc2hvdWxkDQogICAgICAgICAgICAgIGJlIHVzZWQgdG8gdGVzdCBmb3Ig
YSBtYXRjaCBhZ2FpbnN0IHRoZSBwb3J0aW9uIG9mIHRoZQ0KICAgICAgICAgICAgICByZXNvbHV0
aW9uIHJlcXVlc3QgdGhhdCBpcyBkaWN0YXRlZCBieSB0aGUgYXNzb2NpYXRlZA0KICAgICAgICAg
ICAgICBzb3VyY2VJZGVudFNjaGVtZS4gPC90Pg0KICAgICAgICAgICAgPHQ+IGV4dDogUG9pbnQg
b2YgZXh0ZW5zaWJpbGl0eSBkZXNjcmliZWQgaW4gYSBwcmV2aW91cw0KICAgICAgICAgICAgICBz
ZWN0aW9uIG9mIHRoaXMgZG9jdW1lbnQuIDwvdD4NCiAgICAgICAgICA8L2xpc3Q+DQogICAgICAg
IDwvdD4NCg0KICAgICAgICA8dD5BcyB3aXRoIHRoZSByZXNwb25zZXMgdG8gYWxsIHVwZGF0ZSBv
cGVyYXRpb25zLCB0aGUgcmVzdWx0IA0KICAgICAgICBvZiB0aGUgQWRkUnRlR3JwUnFzdFR5cGUg
b3BlcmF0aW9uIGlzIGNvbnRhaW5lZCBpbiB0aGUgZ2VuZXJpYyANCiAgICAgICAgc3BwcFVwZGF0
ZVJlc3BvbnNlIGRhdGEgc3RydWN0dXJlIGRlc2NyaWJlZCBpbiBhbiBlYXJsaWVyIHNlY3Rpb25z
IA0KICAgICAgICBvZiB0aGlzIGRvY3VtZW50LiAgRm9yIGEgZGV0YWlsZWQgZGVzY3JpcHRpb24g
b2YgdGhlIA0KICAgICAgICBzcHBwVXBkYXRlUmVzcG9uc2UgZGF0YSBzdHJ1Y3R1cmUgcmVmZXIg
dG8gdGhhdCBzZWN0aW9uIG9mIHRoZSANCiAgICAgICAgZG9jdW1lbnQuPC90Pg0KDQogICAgICA8
L3NlY3Rpb24+DQoNCiAgICAgIDxzZWN0aW9uIGFuY2hvcj0iZ2V0cm91dGVncnBzIiB0aXRsZT0i
R2V0IFJvdXRlIEdyb3VwcyBPcGVyYXRpb24iPg0KICAgICAgICA8dD4gVGhlIGdldFJ0ZUdycHNS
cXN0IG9wZXJhdGlvbiBhbGxvd3MgYSBjbGllbnQgdG8gZ2V0IHRoZQ0KICAgICAgICAgIHByb3Bl
cnRpZXMgb2YgUm91dGUgR3JvdXAgb2JqZWN0cyB0aGF0IGEgcmVnaXN0cmFyDQogICAgICAgICAg
b3JnYW5pemF0aW9uIGlzIGF1dGhvcml6ZWQgdG8gdmlldy4gVGhlIHNlcnZlciB3aWxsIGF0dGVt
cHQNCiAgICAgICAgICB0byBmaW5kIGEgUm91dGUgR3JvdXAgb2JqZWN0IHRoYXQgaGFzIHRoZSBy
ZWdpc3RyYW50IElEIGFuZA0KICAgICAgICAgIHJvdXRlIGdyb3VwIG5hbWUgcGFpciBjb250YWlu
ZWQgaW4gZWFjaCBPYmpLZXlUeXBlIG9iamVjdA0KICAgICAgICAgIGluc3RhbmNlLiBJZiB0aGUg
c2V0IG9mIE9iaktleVR5cGUgb2JqZWN0cyBpcyBlbXB0eSB0aGVuIHRoZQ0KICAgICAgICAgIHNl
cnZlciB3aWxsIHJldHVybiB0aGUgbGlzdCBvZiBSb3V0ZSBHcm91cCBvYmplY3RzIHRoYXQgdGhl
DQogICAgICAgICAgcXVlcnlpbmcgY2xpZW50IGhhcyB0aGUgYXV0aG9yaXR5IHRvIHZpZXcuIElm
IHRoZXJlIGFyZSBubw0KICAgICAgICAgIG1hdGNoaW5nIFJvdXRlIEdyb3VwcyBmb3VuZCB0aGVu
IGFuIGVtcHR5IHJlc3VsdCBzZXQgd2lsbCBiZQ0KICAgICAgICAgIHJldHVybmVkLiA8L3Q+DQog
ICAgICAgIDx0PiBUaGUgZWxlbWVudCBwYXNzZWQgaW50byB0aGUgc3BwcFF1ZXJ5UmVxdWVzdCBl
bGVtZW50IGZvciB0aGlzDQogICAgICAgICAgb3BlcmF0aW9uIGlzIGFuIGluc3RhbmNlIG9mIHR5
cGUgR2V0UnRlR3Jwc1Jxc3RUeXBlLCB3aGljaCANCiAgICAgICAgICBleHRlbmRzIEJhc2ljUnFz
dFR5cGUgYW5kIGNvbnRhaW5zIHplcm8gb3IgbW9yZSBPYmpLZXlUeXBlIA0KICAgICAgICAgIG9i
amVjdHMuIEFueSBsaW1pdGF0aW9uIG9uIHRoZSBtYXhpbXVtIG51bWJlciBvZiBvYmplY3RzIHRo
YXQgDQogICAgICAgICAgbWF5IGJlIHBhc3NlZCBpbnRvIG9yIHJldHVybmVkIGJ5IHRoaXMgb3Bl
cmF0aW9uIGlzIGEgcG9saWN5IA0KICAgICAgICAgIGRlY2lzaW9uIGFuZCBub3QgbGltaXRlZCBi
eSB0aGUgcHJvdG9jb2wuIFRoZSBYU0QgZGVjbGFyYXRpb24gDQogICAgICAgICAgb2YgdGhlIG9w
ZXJhdGlvbiBpcyBhcyBmb2xsb3dzOiA8L3Q+DQoNCiAgICAgICAgPHQ+DQogICAgICAgICAgPGZp
Z3VyZSB0aXRsZT0iIj4NCiAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAg
ICAgICAgICAgPCFbQ0RBVEFbDQogIDxjb21wbGV4VHlwZSBuYW1lPSJHZXRSdGVHcnBzUnFzdFR5
cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6
QmFzaWNRdWVyeVJxc3RUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVt
ZW50IG5hbWU9Im9iaktleSIgdHlwZT0ic3BwcGI6T2JqS2V5VHlwZSINCiAgICAgICAgICAgIG1p
bk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4N
CiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5
cGU+DQogICAgICAgICAgICAgICAgICAgICAgICBdXT4NCiAgICAgICAgICAgIDwvYXJ0d29yaz4N
CiAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgPC90Pg0KDQogICAgICAgIDx0PkFzIGRlc2Ny
aWJlZCBpbiBhbiBlYXJsaWVyIHNlY3Rpb24gb2YgdGhpcyBkb2N1bWVudCwgdGhlIHJlc3VsdCAN
CiAgICAgICAgb2YgYW55IHNwcHBRdWVyeVJlcXVlc3Qgb3BlcmF0aW9uIGlzIGFuIHNwcHBRdWVy
eVJlc3BvbnNlIGVsZW1lbnQgDQogICAgICAgIHRoYXQgY29udGFpbnMgdGhlIG92ZXJhbGwgcmVz
cG9uc2UgY29kZSBhbmQgdGhlIHF1ZXJ5IHJlc3VsdCBzZXQsIGlmDQogICAgICAgIGFueS4gIFJl
ZmVyIHRvIHRoYXQgc2VjdGlvbiBvZiB0aGUgZG9jdW1lbnQgZm9yIGEgZGV0YWlsZWQgZGVzY3Jp
cHRpb24gDQogICAgICAgIG9mIHRoZSBzcHBwUXVlcnlSZXNwb25zZSBlbGVtZW50LjwvdD4NCg0K
ICAgICAgPC9zZWN0aW9uPg0KDQogICAgICA8c2VjdGlvbiBhbmNob3I9ImFkZGRlc3RncnAiIHRp
dGxlPSJBZGQgRGVzdGluYXRpb24gR3JvdXAgT3BlcmF0aW9uIj4NCiAgICAgICAgPHQ+IEFzIGRl
c2NyaWJlZCBpbiB0aGUgaW50cm9kdWN0b3J5IHNlY3Rpb25zLCBhIERlc3RpbmF0aW9uIEdyb3Vw
DQogICAgICAgICAgcmVwcmVzZW50cyBhIHNldCBvZiBQdWJsaWMgSWRlbnRpZmllcnMgd2l0aCBj
b21tb24gcm91dGluZyBpbmZvcm1hdGlvbi4gPC90Pg0KICAgICAgICA8dD4gVGhlIEFkZERlc3RH
cnBScXN0VHlwZSBvcGVyYXRpb24gY3JlYXRlcyBvciBvdmVyd3JpdGVzIGEgRGVzdGluYXRpb24g
DQogICAgICAgICAgR3JvdXAgb2JqZWN0LiBJZiBhIERlc3RpbmF0aW9uIEdyb3VwIHdpdGggdGhl
IGdpdmVuDQogICAgICAgICAgbmFtZSBhbmQgcmVnaXN0cmFudCBJRCAod2hpY2ggdG9nZXRoZXIg
Y29tcHJpc2UgdGhlIHVuaXF1ZSBrZXkgZm9yIGEgDQogICAgICAgICAgRGVzdGluYXRpb24gR3Jv
dXApIGRvZXMgbm90IGV4aXN0LCB0aGVuIHRoZSBzZXJ2ZXIgTVVTVA0KICAgICAgICAgIGNyZWF0
ZSB0aGUgRGVzdGluYXRpb24gR3JvdXAuIElmIGEgRGVzdGluYXRpb24gR3JvdXAgd2l0aCB0aGUg
Z2l2ZW4gbmFtZQ0KICAgICAgICAgIGFuZCByZWdpc3RyYW50IElEIGRvZXMgZXhpc3QsIHRoZW4g
dGhlIHNlcnZlciBNVVNUIHJlcGxhY2UgdGhlDQogICAgICAgICAgY3VycmVudCBwcm9wZXJ0aWVz
IG9mIHRoZSBEZXN0aW5hdGlvbiBHcm91cCB3aXRoIHRoZSBwcm9wZXJ0aWVzDQogICAgICAgICAg
cGFzc2VkIGludG8gdGhlIEFkZERlc3RHcnBzUnFzdFR5cGUgb3BlcmF0aW9uLiBUaGUgWFNEDQog
ICAgICAgICAgZGVjbGFyYXRpb25zIG9mIHRoZSBvcGVyYXRpb24gcmVxdWVzdCBvYmplY3QgYXJl
IGFzIGZvbGxvd3M6IDwvdD4NCg0KICAgICAgICA8dD4NCiAgICAgICAgICA8ZmlndXJlIHRpdGxl
PSIiPg0KICAgICAgICAgICAgPGFydHdvcmsgYWxpZ249ImxlZnQiPg0KICAgICAgICAgICAgICA8
IVtDREFUQVsNCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkFkZERlc3RHcnBScXN0VHlwZSI+DQogICAg
PGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1Jxc3RU
eXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImRlc3RH
cnAiIHR5cGU9InNwcHBiOkRlc3RHcnBUeXBlIi8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAg
ICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0K
ICAgICAgICAgICAgICAgICAgICAgICAgXV0+DQogICAgICAgICAgICA8L2FydHdvcms+DQogICAg
ICAgICAgPC9maWd1cmU+DQogICAgICAgIDwvdD4NCg0KICAgICAgICA8dD4gVGhlIGVsZW1lbnQg
cGFzc2VkIGludG8gdGhlIHNwcHBVcGRhdGVSZXF1ZXN0IGVsZW1lbnQgZm9yIHRoaXMNCiAgICAg
ICAgICBvcGVyYXRpb24gaXMgYW4gZWxlbWVudCBvZiB0eXBlIEFkZERlc3RHcnBScXN0dHlwZSwg
d2hpY2ggZXh0ZW5kcyANCiAgICAgICAgICBCYXNpY1Jxc3RUeXBlIGFuZCBjb250YWlucyBhIERl
c3RHcnBUeXBlIG9iamVjdC4gVGhlIERlc3RHcnBUeXBlIA0KICAgICAgICAgIG9iamVjdCBzdHJ1
Y3R1cmUgaXMgZGVmaW5lZCBhcyBmb2xsb3dzOiA8L3Q+DQoNCiAgICAgICAgPHQ+DQogICAgICAg
ICAgPGZpZ3VyZSB0aXRsZT0iIj4NCiAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4N
CiAgICAgICAgICAgICAgPCFbQ0RBVEFbDQogIDxjb21wbGV4VHlwZSBuYW1lPSJEZXN0R3JwVHlw
ZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJh
c2ljT2JqVHlwZSI+DQogICAgICA8c2VxdWVuY2U+DQogICAgICAgICA8ZWxlbWVudCBuYW1lPSJk
Z05hbWUiIHR5cGU9InNwcHBiOk9iak5hbWVUeXBlIi8+DQogICAgICA8L3NlcXVlbmNlPg0KICAg
ICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0K
ICAgICAgICAgICAgICAgICAgICAgICAgXV0+DQogICAgICAgICAgICA8L2FydHdvcms+DQogICAg
ICAgICAgPC9maWd1cmU+DQogICAgICAgIDwvdD4NCg0KICAgICAgICA8dD5UaGUgRGVzdEdycFR5
cGUgb2JqZWN0IGlzIGNvbXBvc2VkIG9mIHRoZSBmb2xsb3dpbmcNCiAgICAgICAgICBlbGVtZW50
czogPGxpc3Qgc3R5bGU9InN5bWJvbHMiIGhhbmdJbmRlbnQ9IjUiPg0KICAgICAgICAgICAgPHQ+
IGJhc2U6IEFsbCBmaXJzdCBjbGFzcyBvYmplY3RzIGV4dGVuZCAgDQogICAgICAgICAgICAgIEJh
c2ljT2JqVHlwZSB3aGljaCBjb250YWlucyB0aGUgSUQgb2YgdGhlIA0KICAgICAgICAgICAgICBy
ZWdpc3RyYW50IG9yZ2FuaXphdGlvbiB0aGF0IG93bnMgdGhpcyBvYmplY3QsIHRoZSBJRCANCiAg
ICAgICAgICAgICAgb2YgdGhlIHJlZ2lzdHJhciBvcmdhbml6YXRpb24gdGhhdCBwcm92aXNpb25l
ZCB0aGlzIA0KICAgICAgICAgICAgICBvYmplY3QsIHRoZSBkYXRlIGFuZCB0aW1lIHRoYXQgdGhl
IG9iamVjdCB3YXMgY3JlYXRlZCANCiAgICAgICAgICAgICAgYnkgdGhlIHNlcnZlciwgYW5kIHRo
ZSBkYXRlIGFuZCB0aW1lIHRoYXQgdGhlIG9iamVjdCANCiAgICAgICAgICAgICAgd2FzIGxhc3Qg
bW9kaWZpZWQuIElmIHRoZSBjbGllbnQgcGFzc2VkIGluIGVpdGhlciB0aGUgDQogICAgICAgICAg
ICAgIGNyZWF0ZWQgZGF0ZSBvciB0aGUgbW9kaWZpY2F0aW9uIGRhdGUsIHRoZSBzZXJ2ZXIgd2ls
bCANCiAgICAgICAgICAgICAgaWdub3JlIHRoZW0uICBUaGUgc2VydmVyIHNldHMgdGhlc2UgdHdv
IGRhdGUvdGltZSB2YWx1ZXMuPC90Pg0KICAgICAgICAgICAgPHQ+IGRnTmFtZTogVGhlIGNoYXJh
Y3RlciBzdHJpbmcgdGhhdCBjb250YWlucyB0aGUNCiAgICAgICAgICAgICAgbmFtZSBvZiB0aGUg
RGVzdGluYXRpb24gR3JvdXAuIFRoaXMgdW5pcXVlbHkgaWRlbnRpZmllcyB0aGlzDQogICAgICAg
ICAgICAgIG9iamVjdCB3aXRoaW4gdGhlIGNvbnRleHQgb2YgdGhlIHJlZ2lzdHJhbnQgSUQgKGEg
Y2hpbGQNCiAgICAgICAgICAgICAgZWxlbWVudCBvZiB0aGUgYmFzZSBlbGVtZW50IGFzIGRlc2Ny
aWJlZCBhYm92ZSkuIDwvdD4NCiAgICAgICAgICAgIDx0PiBleHQ6IFBvaW50IG9mIGV4dGVuc2li
aWxpdHkgZGVzY3JpYmVkIGluIGEgcHJldmlvdXMNCiAgICAgICAgICAgICAgc2VjdGlvbiBvZiB0
aGlzIGRvY3VtZW50LiA8L3Q+DQogICAgICAgICAgPC9saXN0Pg0KICAgICAgICA8L3Q+DQoNCiAg
ICAgICAgPHQ+QXMgd2l0aCB0aGUgcmVzcG9uc2VzIHRvIGFsbCB1cGRhdGUgb3BlcmF0aW9ucywg
dGhlIHJlc3VsdCANCiAgICAgICAgb2YgdGhlIEFkZERlc3RHcnBScXN0VHlwZSBvcGVyYXRpb24g
aXMgY29udGFpbmVkIGluIHRoZSBnZW5lcmljIA0KICAgICAgICBzcHBwVXBkYXRlUmVzcG9uc2Ug
ZGF0YSBzdHJ1Y3R1cmUgZGVzY3JpYmVkIGluIGFuIGVhcmxpZXIgc2VjdGlvbnMgDQogICAgICAg
IG9mIHRoaXMgZG9jdW1lbnQuICBGb3IgYSBkZXRhaWxlZCBkZXNjcmlwdGlvbiBvZiB0aGUgDQog
ICAgICAgIHNwcHBVcGRhdGVSZXNwb25zZSBkYXRhIHN0cnVjdHVyZSByZWZlciB0byB0aGF0IHNl
Y3Rpb24gb2YgdGhlIA0KICAgICAgICBkb2N1bWVudC48L3Q+DQoNCiAgICAgIDwvc2VjdGlvbj4N
Cg0KICAgICAgPHNlY3Rpb24gYW5jaG9yPSJnZXRkZXN0Z3JwcyIgdGl0bGU9IkdldCBEZXN0aW5h
dGlvbiBHcm91cHMgT3BlcmF0aW9uIj4NCiAgICAgICAgPHQ+IFRoZSBnZXREZXN0R3Jwc1Jxc3Qg
b3BlcmF0aW9uIGFsbG93cyBhIGNsaWVudCB0byBnZXQgdGhlDQogICAgICAgICAgcHJvcGVydGll
cyBvZiBEZXN0aW5hdG9pbiBHcm91cCBvYmplY3RzIHRoYXQgYSByZWdpc3RyYXINCiAgICAgICAg
ICBvcmdhbml6YXRpb24gaXMgYXV0aG9yaXplZCB0byB2aWV3LiBUaGUgc2VydmVyIHdpbGwgYXR0
ZW1wdA0KICAgICAgICAgIHRvIGZpbmQgYSBEZXN0aW5hdGlvbiBHcm91cCBvYmplY3QgdGhhdCBo
YXMgdGhlIHJlZ2lzdHJhbnQgSUQgYW5kDQogICAgICAgICAgZGVzdGluYXRpb24gZ3JvdXAgbmFt
ZSBwYWlyIGNvbnRhaW5lZCBpbiBlYWNoIE9iaktleVR5cGUgb2JqZWN0DQogICAgICAgICAgaW5z
dGFuY2UuIElmIHRoZXJlIGFyZSBubyBtYXRjaGluZyBEZXN0aW5hdGlvbiBHcm91cHMgZm91bmQg
dGhlbiANCiAgICAgICAgICBhbiBlbXB0eSByZXN1bHQgc2V0IHdpbGwgYmUgcmV0dXJuZWQuIElm
IHRoZSBzZXQgb2YgT2JqS2V5VHlwZSANCiAgICAgICAgICBvYmplY3RzIHBhc3NlZCBpbiBpcyBl
bXB0eSB0aGVuIHRoZSBzZXJ2ZXIgd2lsbCByZXR1cm4gdGhlIGxpc3Qgb2YgIA0KICAgICAgICAg
IERlc3RpbmF0aW9uIEdyb3VwIG9iamVjdHMgdGhhdCB0aGUgcXVlcnlpbmcgcmVnaXN0cmFyIGhh
cyB0aGUgYXV0aG9yaXR5IA0KICAgICAgICAgIHRvIHZpZXcuIDwvdD4NCiAgICAgICAgPHQ+IFRo
ZSBlbGVtZW50IHBhc3NlZCBpbnRvIHRoZSBzcHBwUXVlcnlSZXF1ZXN0IGVsZW1lbnQgZm9yIHRo
aXMNCiAgICAgICAgICBvcGVyYXRpb24gaXMgYW4gaW5zdGFuY2Ugb2YgdHlwZSBHZXREZXN0R3Jw
c1Jxc3RUeXBlLCB3aGljaCANCiAgICAgICAgICBleHRlbmRzIEJhc2ljUXVlcnlScXN0VHlwZSBh
bmQgY29udGFpbnMgemVybyBvciBtb3JlIE9iaktleVR5cGUgDQogICAgICAgICAgb2JqZWN0cy4g
QW55IGxpbWl0YXRpb24gb24gdGhlIG1heGltdW0gbnVtYmVyIG9mIG9iamVjdHMgdGhhdCANCiAg
ICAgICAgICBtYXkgYmUgcGFzc2VkIGludG8gb3IgcmV0dXJuZWQgYnkgdGhpcyBvcGVyYXRpb24g
aXMgYSBwb2xpY3kgDQogICAgICAgICAgZGVjaXNpb24gYW5kIG5vdCBsaW1pdGVkIGJ5IHRoZSBw
cm90b2NvbC4gVGhlIFhTRCBkZWNsYXJhdGlvbiANCiAgICAgICAgICBvZiB0aGUgb3BlcmF0aW9u
IGlzIGFzIGZvbGxvd3M6IDwvdD4NCg0KICAgICAgICA8dD4NCiAgICAgICAgICA8ZmlndXJlIHRp
dGxlPSIiPg0KICAgICAgICAgICAgPGFydHdvcmsgYWxpZ249ImxlZnQiPg0KICAgICAgICAgICAg
ICA8IVtDREFUQVsNCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkdldERlc3RHcnBzUnFzdFR5cGUiPg0K
ICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNR
dWVyeVJxc3RUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5h
bWU9Im9iaktleSIgdHlwZT0ic3BwcGI6T2JqS2V5VHlwZSINCiAgICAgICAgICAgIG1pbk9jY3Vy
cz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAg
IDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQog
ICAgICAgICAgICAgICAgICAgICAgICBdXT4NCiAgICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAg
ICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgPC90Pg0KDQogICAgICAgIDx0PkFzIGRlc2NyaWJlZCBp
biBhbiBlYXJsaWVyIHNlY3Rpb24gb2YgdGhpcyBkb2N1bWVudCwgdGhlIHJlc3VsdCANCiAgICAg
ICAgb2YgYW55IHNwcHBRdWVyeVJlcXVlc3Qgb3BlcmF0aW9uIGlzIGFuIHNwcHBRdWVyeVJlc3Bv
bnNlIGVsZW1lbnQgDQogICAgICAgIHRoYXQgY29udGFpbnMgdGhlIG92ZXJhbGwgcmVzcG9uc2Ug
Y29kZSBhbmQgdGhlIHF1ZXJ5IHJlc3VsdCBzZXQsIGlmDQogICAgICAgIGFueS4gIFJlZmVyIHRv
IHRoYXQgc2VjdGlvbiBvZiB0aGUgZG9jdW1lbnQgZm9yIGEgZGV0YWlsZWQgZGVzY3JpcHRpb24g
DQogICAgICAgIG9mIHRoZSBzcHBwUXVlcnlSZXNwb25zZSBlbGVtZW50LjwvdD4NCg0KICAgICAg
PC9zZWN0aW9uPg0KDQogICAgICA8c2VjdGlvbiBhbmNob3I9ImFkZHJ0ZWdycG9mZmVyIiB0aXRs
ZT0iQWRkIFJvdXRlIEdyb3VwIE9mZmVyIE9wZXJhdGlvbiI+DQogICAgICAgIDx0PiBUaGUgbGlz
dCBvZiBwZWVyIG9yZ2FuaXphdGlvbnMgd2hvc2UgcmVzb2x1dGlvbiByZXNwb25zZXMNCiAgICAg
ICAgICBjYW4gaW5jbHVkZSB0aGUgcm91dGluZyBpbmZvcm1hdGlvbiBjb250YWluZWQgaW4gYSBn
aXZlbg0KICAgICAgICAgIFJvdXRlIEdyb3VwIGlzIGNvbnRyb2xsZWQgYnkgdGhlIG9yZ2FuaXph
dGlvbiB0byB3aGljaCBhDQogICAgICAgICAgUm91dGUgR3JvdXAgb2JqZWN0IGJlbG9uZ3MgKGl0
cyByZWdpc3RyYW50KSwgYW5kIHRoZSBwZWVyDQogICAgICAgICAgb3JnYW5pemF0aW9uIHRoYXQg
c3VibWl0cyByZXNvbHV0aW9uIHJlcXVlc3RzIChhIGRhdGENCiAgICAgICAgICByZWNpcGllbnQs
IGFsc28ga25vdyBhcyBhIHBlZXJpbmcgb3JnYW5pemF0aW9uKS4gVGhlIHJlZ2lzdHJhbnQgDQog
ICAgICAgICAgb2ZmZXJzIGFjY2VzcyB0byBhIFJvdXRlIEdyb3VwIGJ5IHN1Ym1pdHRpbmcgYSBS
b3V0ZSBHcm91cCBPZmZlci4gDQogICAgICAgICAgVGhlIGRhdGEgcmVjaXBpZW50IGNhbiB0aGVu
IGFjY2VwdCBvciByZWplY3QgdGhhdCBvZmZlci4NCiAgICAgICAgICBOb3QgdW50aWwgYWNjZXNz
IHRvIGEgUm91dGUgR3JvdXAgaGFzIGJlZW4gb2ZmZXJlZCBhbmQNCiAgICAgICAgICBhY2NlcHRl
ZCB3aWxsIHRoZSBkYXRhIHJlY2lwaWVudCdzIG9yZ2FuaXphdGlvbiBJRCBiZQ0KICAgICAgICAg
IGluY2x1ZGVkIGluIHRoZSBwZWVyaW5nT3JnIGxpc3QgaW4gYSBSb3V0ZSBHcm91cCBvYmplY3Qs
IGFuZA0KICAgICAgICAgIHRoYXQgUm91dGUgR3JvdXAncyBwZWVyaW5nIGluZm9ybWF0aW9uIGJl
Y29tZSBhIGNhbmRpZGF0ZQ0KICAgICAgICAgIGZvciBpbmNsdXNpb24gaW4gdGhlIHJlc3BvbnNl
cyB0byB0aGUgcmVzb2x1dGlvbiByZXF1ZXN0cw0KICAgICAgICAgIHN1Ym1pdHRlZCBieSB0aGF0
IGRhdGEgcmVjaXBpZW50LiBUaGUgQWRkUnRlR3JwT2ZmZXJzUnFzdFR5cGUNCiAgICAgICAgICBv
cGVyYXRpb24gY3JlYXRlcyBvciBvdmVyd3JpdGVzIG9uZSBvciBtb3JlIFJvdXRlIEdyb3VwDQog
ICAgICAgICAgT2ZmZXIgb2JqZWN0cy4gSWYgYSBSb3V0ZSBHcm91cCBPZmZlciBmb3IgdGhlIGdp
dmVuIFJvdXRlIEdyb3VwIA0KICAgICAgICAgIG9iamVjdCBrZXkgYW5kIHRoZSBvZmZlcmVkVG9P
cmcgSUQgZG9lcyBub3QgZXhpc3QsIHRoZW4gdGhlIA0KICAgICAgICAgIHNlcnZlciBjcmVhdGVz
IHRoZSBSb3V0ZSBHcm91cCBPZmZlciBvYmplY3QuIElmIGEgc3VjaCBhIA0KICAgICAgICAgIFJv
dXRlIEdyb3VwIE9mZmVyIGRvZXMgZXhpc3QsIHRoZW4gdGhlIHNlcnZlciByZXBsYWNlcyB0aGUg
DQogICAgICAgICAgY3VycmVudCBvYmplY3Qgd2l0aCB0aGUgbmV3IG9iamVjdC4gVGhlIFhTRCBk
ZWNsYXJhdGlvbnMgb2YgDQogICAgICAgICAgdGhlIG9wZXJhdGlvbiByZXF1ZXN0IG9iamVjdCBh
cmUgYXMgZm9sbG93czogPC90Pg0KDQogICAgICAgIDx0Pg0KICAgICAgICAgIDxmaWd1cmUgdGl0
bGU9IiI+DQogICAgICAgICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAg
IDwhW0NEQVRBWw0KICA8Y29tcGxleFR5cGUgbmFtZT0iQWRkUnRlR3JwT2ZmZXJScXN0VHlwZSI+
DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNp
Y1Jxc3RUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9
InJ0ZUdycE9mZmVyIiB0eXBlPSJzcHBwYjpSdGVHcnBPZmZlclR5cGUiLz4NCiAgICAgICAgPC9z
ZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwv
Y29tcGxleFR5cGU+DQogICAgICAgICAgICAgICAgICAgICAgICBdXT4NCiAgICAgICAgICAgIDwv
YXJ0d29yaz4NCiAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgPC90Pg0KDQogICAgICAgIDx0
PiBUaGUgZWxlbWVudCBwYXNzZWQgaW50byB0aGUgc3BwcFVwZGF0ZVJlcXVlc3QgZWxlbWVudCBm
b3IgdGhpcw0KICAgICAgICAgIG9wZXJhdGlvbiBpcyBhbiBpbnN0YW5jZSBvZiBBZGRSdGVHcnBP
ZmZlclJxc3RUeXBlLCB3aGljaCBleHRlbmRzDQogICAgICAgICAgQmFzaWNScXN0VHlwZSBhbmQg
Y29udGFpbnMgYSBSdGVHcnBPZmZlclR5cGUgb2JqZWN0LiBUaGUgWFNEDQogICAgICAgICAgZGVj
bGFyYXRpb24gb2YgdGhlIFJ0ZUdycE9mZmVyVHlwZSBpcyBhcyBmb2xsb3dzOiA8L3Q+DQoNCiAg
ICAgICAgPHQ+DQogICAgICAgICAgPGZpZ3VyZSB0aXRsZT0iIj4NCiAgICAgICAgICAgIDxhcnR3
b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAgPCFbQ0RBVEFbDQogIDxjb21wbGV4VHlw
ZSBuYW1lPSJSdGVHcnBPZmZlclR5cGUiPg0KICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICA8ZXh0
ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljT2JqVHlwZSI+DQogICAgICAgPHNlcXVlbmNlPg0KICAg
ICAgICAgPGVsZW1lbnQgbmFtZT0icnRlR3JwT2ZmZXJLZXkiIHR5cGU9InNwcHBiOlJ0ZUdycE9m
ZmVyS2V5VHlwZSIvPg0KICAgICAgICAgPGVsZW1lbnQgbmFtZT0ic3RhdHVzIiB0eXBlPSJzcHBw
YjpSdGVHcnBPZmZlclN0YXR1c1R5cGUiLz4NCiAgICAgICAgIDxlbGVtZW50IG5hbWU9Im9mZmVy
RGF0ZVRpbWUiIHR5cGU9ImRhdGVUaW1lIi8+DQogICAgICAgICA8ZWxlbWVudCBuYW1lPSJhY2Nl
cHREYXRlVGltZSIgdHlwZT0iZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAgPGVs
ZW1lbnQgbmFtZT0iZXh0IiB0eXBlPSJzcHBwYjpFeHRBbnlUeXBlIiBtaW5PY2N1cnM9IjAiLz4N
CiAgICAgICA8L3NlcXVlbmNlPg0KICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250
ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICAgIA0KICA8Y29tcGxleFR5cGUgbmFtZT0iUnRlR3Jw
T2ZmZXJLZXlUeXBlIj4NCiAgICA8c2VxdWVuY2U+DQogICAgICA8ZWxlbWVudCBuYW1lPSJydGVH
cnBLZXkiIHR5cGU9InNwcHBiOk9iaktleVR5cGUiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9Im9m
ZmVyZWRUbyIgdHlwZT0ic3BwcGI6T3JnSWRUeXBlIi8+DQogICAgPC9zZXF1ZW5jZT4NCiAgPC9j
b21wbGV4VHlwZT4NCiAgDQogIDxzaW1wbGVUeXBlIG5hbWU9IlJ0ZUdycE9mZmVyU3RhdHVzVHlw
ZSI+DQogICAgPHJlc3RyaWN0aW9uIGJhc2U9InRva2VuIj4NCiAgICAgIDxlbnVtZXJhdGlvbiB2
YWx1ZT0ib2ZmZXJlZCIvPg0KICAgICAgPGVudW1lcmF0aW9uIHZhbHVlPSJhY2NlcHRlZCIvPg0K
ICAgIDwvcmVzdHJpY3Rpb24+DQogIDwvc2ltcGxlVHlwZT4NCiAgICAgICAgICAgICAgICAgICAg
ICAgIF1dPg0KICAgICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAgICAgIDwvZmlndXJlPg0KICAg
ICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+VGhlIFJ0ZUdycE9mZmVyVHlwZSBvYmplY3QgaXMgY29t
cG9zZWQgb2YgdGhlIGZvbGxvd2luZw0KICAgICAgICAgIGVsZW1lbnRzOiA8bGlzdCBzdHlsZT0i
c3ltYm9scyIgaGFuZ0luZGVudD0iNSI+DQogICAgICAgICAgICA8dD4gYmFzZTogQWxsIGZpcnN0
IGNsYXNzIG9iamVjdHMgZXh0ZW5kICANCiAgICAgICAgICAgICAgQmFzaWNPYmpUeXBlIHdoaWNo
IGNvbnRhaW5zIHRoZSBJRCBvZiB0aGUgDQogICAgICAgICAgICAgIHJlZ2lzdHJhbnQgb3JnYW5p
emF0aW9uIHRoYXQgb3ducyB0aGlzIG9iamVjdCwgdGhlIElEIA0KICAgICAgICAgICAgICBvZiB0
aGUgcmVnaXN0cmFyIG9yZ2FuaXphdGlvbiB0aGF0IHByb3Zpc2lvbmVkIHRoaXMgDQogICAgICAg
ICAgICAgIG9iamVjdCwgdGhlIGRhdGUgYW5kIHRpbWUgdGhhdCB0aGUgb2JqZWN0IHdhcyBjcmVh
dGVkIA0KICAgICAgICAgICAgICBieSB0aGUgc2VydmVyLCBhbmQgdGhlIGRhdGUgYW5kIHRpbWUg
dGhhdCB0aGUgb2JqZWN0IA0KICAgICAgICAgICAgICB3YXMgbGFzdCBtb2RpZmllZC4gSWYgdGhl
IGNsaWVudCBwYXNzZWQgaW4gZWl0aGVyIHRoZSANCiAgICAgICAgICAgICAgY3JlYXRlZCBkYXRl
IG9yIHRoZSBtb2RpZmljYXRpb24gZGF0ZSwgdGhlIHdpbGwgaWdub3JlIA0KICAgICAgICAgICAg
ICB0aGVtLiAgVGhlIHNlcnZlciBzZXRzIHRoZXNlIHR3byBkYXRlL3RpbWUgdmFsdWVzLjwvdD4N
CiAgICAgICAgICAgIDx0PiBydGVHcnBPZmZlcktleTogVGhlIG9iamVjdCB0aGF0IGlkZW50aWZp
ZXMgdGhlIHJvdXRlDQogICAgICAgICAgICAgIHRoYXQgaXMgb3IgaGFzIGJlZW4gb2ZmZXJlZCBh
bmQgdGhlIG9yZ2FuaXphdGlvbiB0aGF0IGl0DQogICAgICAgICAgICAgIGlzIG9yIGhhcyBiZWVu
IG9mZmVyZWQgdG8uIFRoZSBjb21iaW5hdGlvbiBvZiB0aGVzZQ0KICAgICAgICAgICAgICB0aHJl
ZSBkYXRhIGVsZW1lbnRzIHVuaXF1ZWx5IGlkZW50aWZ5IGEgUm91dGUgR3JvdXANCiAgICAgICAg
ICAgICAgT2ZmZXIuIDwvdD4NCiAgICAgICAgICAgIDx0PiBzdGF0dXM6IFRoZSBzdGF0dXMgb2Yg
dGhlIG9mZmVyLCBvZmZlcmVkIG9yIGFjY2VwdGVkLg0KICAgICAgICAgICAgICBUaGlzIHN0YXR1
cyBpcyBjb250cm9sbGVkIGJ5IHRoZSBzZXJ2ZXIuIEl0IGlzDQogICAgICAgICAgICAgIGF1dG9t
YXRpY2FsbHkgc2V0IHRvICJvZmZlcmVkIiB3aGVuIGV2ZXIgYSBuZXcgUm91dGUNCiAgICAgICAg
ICAgICAgR3JvdXAgT2ZmZXIgaXMgYWRkZWQsIGFuZCBpcyBhdXRvbWF0aWNhbGx5IHNldCB0bw0K
ICAgICAgICAgICAgICAiYWNjZXB0ZWQiIGlmIGFuZCB3aGVuIHRoYXQgb2ZmZXIgaXMgYWNjZXB0
ZWQuIFRoZSB2YWx1ZQ0KICAgICAgICAgICAgICBvZiB0aGUgZWxlbWVudCBpcyBpZ25vcmVkIHdo
ZW4gcGFzc2VkIGluIGJ5IHRoZSBjbGllbnQuIDwvdD4NCiAgICAgICAgICAgIDx0PiBvZmZlckRh
dGVUaW1lOiBEYXRlIGFuZCB0aW1lIGluIEdNVCB3aGVuIHRoZSBSb3V0ZQ0KICAgICAgICAgICAg
ICBHcm91cCBPZmZlciB3YXMgYWRkZWQuIDwvdD4NCiAgICAgICAgICAgIDx0PiBhY2NlcHREYXRl
VGltZTogRGF0ZSBhbmQgdGltZSBpbiBHTVQgd2hlbiB0aGUgUm91dGUNCiAgICAgICAgICAgICAg
R3JvdXAgT2ZmZXIgd2FzIGFjY2VwdGVkLiA8L3Q+DQogICAgICAgICAgPC9saXN0Pg0KICAgICAg
ICA8L3Q+DQoNCiAgICAgICAgPHQ+QXMgd2l0aCB0aGUgcmVzcG9uc2VzIHRvIGFsbCB1cGRhdGUg
b3BlcmF0aW9ucywgdGhlIHJlc3VsdCANCiAgICAgICAgb2YgdGhlIEFkZFJ0ZUdycE9mZmVyUnFz
dFR5cGUgb3BlcmF0aW9uIGlzIGNvbnRhaW5lZCBpbiB0aGUgZ2VuZXJpYyANCiAgICAgICAgc3Bw
cFVwZGF0ZVJlc3BvbnNlIGRhdGEgc3RydWN0dXJlIGRlc2NyaWJlZCBpbiBhbiBlYXJsaWVyIHNl
Y3Rpb25zIA0KICAgICAgICBvZiB0aGlzIGRvY3VtZW50LiAgRm9yIGEgZGV0YWlsZWQgZGVzY3Jp
cHRpb24gb2YgdGhlIA0KICAgICAgICBzcHBwVXBkYXRlUmVzcG9uc2UgZGF0YSBzdHJ1Y3R1cmUg
cmVmZXIgdG8gdGhhdCBzZWN0aW9uIG9mIHRoZSANCiAgICAgICAgZG9jdW1lbnQuPC90Pg0KICAg
ICAgICANCiAgICAgIDwvc2VjdGlvbj4NCg0KICAgICAgPHNlY3Rpb24gYW5jaG9yPSJhY2NydGVn
cnBvZmYiIHRpdGxlPSJBY2NlcHQgUm91dGUgR3JvdXAgT2ZmZXIgT3BlcmF0aW9uIj4NCiAgICAg
ICAgPHQ+IE5vdCB1bnRpbCBhY2Nlc3MgdG8gYSBSb3V0ZSBHcm91cCBoYXMgYmVlbiBvZmZlcmVk
IGFuZA0KICAgICAgICAgIGFjY2VwdGVkIHdpbGwgdGhlIGRhdGEgcmVjaXBpZW50J3Mgb3JnYW5p
emF0aW9uIElEIHdpbGwgaXQgYmUgIA0KICAgICAgICAgIGluY2x1ZGVkIGluIHRoZSBwZWVyaW5n
T3JnIGxpc3QgaW4gdGhhdCBSb3V0ZSBHcm91cCBvYmplY3QsDQogICAgICAgICAgYW5kIHRoYXQg
Um91dGUgR3JvdXAncyBwZWVyaW5nIGluZm9ybWF0aW9uIGJlY29tZSBhDQogICAgICAgICAgY2Fu
ZGlkYXRlIGZvciBpbmNsdXNpb24gaW4gdGhlIHJlc3BvbnNlcyB0byB0aGUgcmVzb2x1dGlvbg0K
ICAgICAgICAgIHJlcXVlc3RzIHN1Ym1pdHRlZCBieSB0aGF0IGRhdGEgcmVjaXBpZW50LiAgVGhl
DQogICAgICAgICAgQWNjZXB0UnRlR3JwT2ZmZXJzUnFzdFR5cGUgb3BlcmF0aW9uIGlzIGNhbGxl
ZCBieSwgb3Igb24gYmVoYWxmDQogICAgICAgICAgb2YsIHRoZSBkYXRhIHJlY2lwaWVudCB0byBh
Y2NlcHQgYSBSb3V0ZSBHcm91cA0KICAgICAgICAgIE9mZmVyIHRoYXQgaXMgcGVuZGluZyBpbiB0
aGUgIm9mZmVyZWQiIHN0YXR1cyBmb3IgdGhlIGRhdGENCiAgICAgICAgICByZWNpcGllbnQncyBv
cmdhbml6YXRpb24gSUQuIElmIGEgUm91dGUgR3JvdXAgT2ZmZXIgZm9yIHRoZQ0KICAgICAgICAg
IGdpdmVuIFJvdXRlIEdyb3VwIE9mZmVyIGtleSAocm91dGUgbmFtZSwgcm91dGUgcmVnaXN0cmFu
dA0KICAgICAgICAgIElELCBkYXRhIHJlY2lwaWVudCdzIG9yZ2FuaXphdGlvbiBJRCkgZXhpc3Rz
LCB0aGVuIHRoZQ0KICAgICAgICAgIHNlcnZlciBtb3ZlcyB0aGUgUm91dGUgR3JvdXAgT2ZmZXIg
dG8gdGhlICJhY2NlcHRlZCIgc3RhdHVzDQogICAgICAgICAgYW5kIGFkZHMgdGhhdCBkYXRhIHJl
Y2lwaWVudCdzIG9yZ2FuaXphdGlvbiBJRCBpbnRvIHRoZSBsaXN0DQogICAgICAgICAgb2YgcGVl
ck9yZ0lkcyBmb3IgdGhhdCBSb3V0ZSBHcm91cC4gSWYgYSBzdWNoIGEgUm91dGUgR3JvdXANCiAg
ICAgICAgICBPZmZlciBkb2VzIG5vdCBleGlzdCwgdGhlbiB0aGUgc2VydmVyIHJldHVybnMgdGhl
DQogICAgICAgICAgYXBwcm9wcmlhdGUgZXJyb3IgY29kZSwgMjEwNS4gVGhlIFhTRCBkZWNsYXJh
dGlvbnMgZm9yIHRoZQ0KICAgICAgICAgIG9wZXJhdGlvbiByZXF1ZXN0IG9iamVjdCBhcmUgYXMg
Zm9sbG93czogPC90Pg0KDQogICAgICAgIDx0Pg0KICAgICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+
DQogICAgICAgICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgIDwhW0NE
QVRBWw0KICA8Y29tcGxleFR5cGUgbmFtZT0iQWNjZXB0UnRlR3JwT2ZmZXJScXN0VHlwZSI+DQog
ICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1Jx
c3RUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InJ0
ZUdycE9mZmVyS2V5IiB0eXBlPSJzcHBwYjpSdGVHcnBPZmZlcktleVR5cGUiLz4NCiAgICAgICAg
PC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQog
IDwvY29tcGxleFR5cGU+DQogICAgICAgICAgICAgICAgICAgICAgICBdXT4NCiAgICAgICAgICAg
IDwvYXJ0d29yaz4NCiAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgPC90Pg0KDQogICAgICAg
IDx0PlRoZSBlbGVtZW50IHBhc3NlZCBpbnRvIHRoZSBzcHBwVXBkYXRlUmVxdWVzdCBlbGVtZW50
IGZvciB0aGlzDQogICAgICAgICAgb3BlcmF0aW9uIGlzIGFuIGluc3RhbmNlIG9mIEFjY2VwdFJ0
ZUdycE9mZmVyc1Jxc3RUeXBlLCB3aGljaCBleHRlbmRzDQogICAgICAgICAgQmFzaWNScXN0VHlw
ZSBhbmQgY29udGFpbnMgYSBSdGVHcnBPZmZlcktleVR5cGUgb2JqZWN0LjwvdD4NCg0KICAgICAg
ICA8dD5BcyB3aXRoIHRoZSByZXNwb25zZXMgdG8gYWxsIHVwZGF0ZSBvcGVyYXRpb25zLCB0aGUg
cmVzdWx0IA0KICAgICAgICBvZiB0aGUgQWNjZXB0UnRlR3JwT2ZmZXJScXN0VHlwZSBvcGVyYXRp
b24gaXMgY29udGFpbmVkIGluIHRoZSBnZW5lcmljIA0KICAgICAgICBzcHBwVXBkYXRlUmVzcG9u
c2UgZGF0YSBzdHJ1Y3R1cmUgZGVzY3JpYmVkIGluIGFuIGVhcmxpZXIgc2VjdGlvbnMgDQogICAg
ICAgIG9mIHRoaXMgZG9jdW1lbnQuICBGb3IgYSBkZXRhaWxlZCBkZXNjcmlwdGlvbiBvZiB0aGUg
DQogICAgICAgIHNwcHBVcGRhdGVSZXNwb25zZSBkYXRhIHN0cnVjdHVyZSByZWZlciB0byB0aGF0
IHNlY3Rpb24gb2YgdGhlIA0KICAgICAgICBkb2N1bWVudC48L3Q+DQoNCiAgICAgIDwvc2VjdGlv
bj4NCg0KICAgICAgPHNlY3Rpb24gYW5jaG9yPSJyZWpydGVncnBvZmYiIHRpdGxlPSJSZWplY3Qg
Um91dGUgR3JvdXAgT2ZmZXIgT3BlcmF0aW9uIj4NCiAgICAgICAgPHQ+IFRoZSBkYXRhIHJlY2lw
aWVudCB0byB3aGljaCBhIFJvdXRlIEdyb3VwIGhhcyBiZWVuIG9mZmVyZWQgaGFzIA0KICAgICAg
ICAgIHRoZSBvcHRpb24gb2YgcmVqZWN0aW5nIGEgUm91dGUgR3JvdXAgT2ZmZXIuICBGdXJ0aGVy
bW9yZSwgdGhhdCANCiAgICAgICAgICBvZmZlciBtYXkgYmUgcmVqZWN0ZWQsIHJlZ2FyZGxlc3Mg
b2Ygd2hldGhlciBvciBub3QgaXQgaGFzIGJlZW4NCiAgICAgICAgICBwcmV2aW91c2x5IGFjY2Vw
dGVkLiAgVGhlIFJlamVjdFJ0ZUdycE9mZmVyc1Jxc3RUeXBlIG9wZXJhdGlvbiBpcyB1c2VkDQog
ICAgICAgICAgZm9yIHRoZXNlIHB1cnBvc2VzIGFuZCBpcyBjYWxsZWQgYnksIG9yIG9uIGJlaGFs
ZiBvZiwgdGhlIGRhdGENCiAgICAgICAgICByZWNpcGllbnQgdG8gYWNjZXB0IGEgUm91dGUgR3Jv
dXAgT2ZmZXIgdGhhdCBpcw0KICAgICAgICAgIHBlbmRpbmcgaW4gdGhlICJvZmZlcmVkIiBzdGF0
dXMgb3IgaXMgaW4gdGhlICJhY2NlcHRlZCIgc3RhdHVzIGZvcg0KICAgICAgICAgIHRoZSBkYXRh
IHJlY2lwaWVudCdzIG9yZ2FuaXphdGlvbiBJRC4gSWYgYSBSb3V0ZSBHcm91cCBPZmZlcg0KICAg
ICAgICAgIGZvciB0aGUgZ2l2ZW4gUm91dGUgR3JvdXAgT2ZmZXIga2V5IChyb3V0ZSBuYW1lLCBy
b3V0ZQ0KICAgICAgICAgIHJlZ2lzdHJhbnQgSUQsIGRhdGEgcmVjaXBpZW50J3Mgb3JnYW5pemF0
aW9uIElEKSBleGlzdHMgaW4NCiAgICAgICAgICBlaXRoZXIgdGhlIG9mZmVyZWQgb3IgYWNjZXB0
ZWQgc3RhdHVzLCB0aGVuIHRoZSBzZXJ2ZXINCiAgICAgICAgICBkZWxldGVzIHRoYXQgUm91dGUg
R3JvdXAgT2ZmZXIgb2JqZWN0LCBhbmQsIGlmIGFwcHJvcHJpYXRlLA0KICAgICAgICAgIHJlbW92
ZXMgdGhlIGRhdGEgcmVjaXBpZW50cyBvcmdhbml6YXRpb24gSUQgZnJvbSB0aGUgbGlzdCBvZg0K
ICAgICAgICAgIHBlZXJpbmdPcmcgSURzIGZvciB0aGF0IFJvdXRlIEdyb3VwLiBJZiB0aGUgUm91
dGUgR3JvdXAgT2ZmZXINCiAgICAgICAgICBkb2VzIG5vdCBleGlzdCwgdGhlbiB0aGUgc2VydmVy
IHJldHVybnMgdGhlIGFwcHJvcHJpYXRlDQogICAgICAgICAgZXJyb3IgY29kZSwgMjEwNS4gVGhl
IFhTRCBkZWNsYXJhdGlvbnMgZm9yIHRoZSBvcGVyYXRpb24NCiAgICAgICAgICByZXF1ZXN0IG9i
amVjdCBhcmUgYXMgZm9sbG93czogPC90Pg0KDQogICAgICAgIDx0Pg0KICAgICAgICAgIDxmaWd1
cmUgdGl0bGU9IiI+DQogICAgICAgICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAg
ICAgICAgIDwhW0NEQVRBWw0KICA8Y29tcGxleFR5cGUgbmFtZT0iUmVqZWN0UnRlR3JwT2ZmZXJS
cXN0VHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJz
cHBwYjpCYXNpY1Jxc3RUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVt
ZW50IG5hbWU9InJ0ZUdycE9mZmVyS2V5IiB0eXBlPSJzcHBwYjpSdGVHcnBPZmZlcktleVR5cGUi
Lz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxl
eENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogICAgICAgICAgICAgICAgICAgICAgICBdXT4N
CiAgICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgPC90
Pg0KDQogICAgICAgIDx0PlRoZSBlbGVtZW50IHBhc3NlZCBpbnRvIHRoZSBzcHBwVXBkYXRlUmVx
dWVzdCBlbGVtZW50IGZvciB0aGlzDQogICAgICAgICAgb3BlcmF0aW9uIGlzIGFuIGluc3RhbmNl
IG9mIFJlamVjdFJ0ZUdycE9mZmVyc1Jxc3RUeXBlLCB3aGljaCBleHRlbmRzDQogICAgICAgICAg
QmFzaWNScXN0VHlwZSBhbmQgY29udGFpbnMgYSBSdGVHcnBPZmZlcktleVR5cGUgb2JqZWN0Ljwv
dD4NCg0KICAgICAgICA8dD5BcyB3aXRoIHRoZSByZXNwb25zZXMgdG8gYWxsIHVwZGF0ZSBvcGVy
YXRpb25zLCB0aGUgcmVzdWx0IA0KICAgICAgICBvZiB0aGUgUmVqZWN0UnRlR3JwT2ZmZXJScXN0
VHlwZSBvcGVyYXRpb24gaXMgY29udGFpbmVkIGluIHRoZSBnZW5lcmljIA0KICAgICAgICBzcHBw
VXBkYXRlUmVzcG9uc2UgZGF0YSBzdHJ1Y3R1cmUgZGVzY3JpYmVkIGluIGFuIGVhcmxpZXIgc2Vj
dGlvbnMgDQogICAgICAgIG9mIHRoaXMgZG9jdW1lbnQuICBGb3IgYSBkZXRhaWxlZCBkZXNjcmlw
dGlvbiBvZiB0aGUgDQogICAgICAgIHNwcHBVcGRhdGVSZXNwb25zZSBkYXRhIHN0cnVjdHVyZSBy
ZWZlciB0byB0aGF0IHNlY3Rpb24gb2YgdGhlIA0KICAgICAgICBkb2N1bWVudC48L3Q+DQoNCiAg
ICAgIDwvc2VjdGlvbj4NCg0KICAgICAgPHNlY3Rpb24gYW5jaG9yPSJnZXRydGVncnBvZmYiIHRp
dGxlPSJHZXQgUm91dGUgR3JvdXAgT2ZmZXJzIE9wZXJhdGlvbiI+DQogICAgICAgIDx0PiBUaGUg
Z2V0UnRlR3JwT2ZmZXJzUnFzdCBvcGVyYXRpb24gYWxsb3dzIGEgY2xpZW50IHRvIGdldA0KICAg
ICAgICAgIHRoZSBwcm9wZXJ0aWVzIG9mIHplcm8gb3IgbW9yZSBSb3V0ZSBHcm91cCBPZmZlciBv
YmplY3RzDQogICAgICAgICAgdGhhdCB0aGF0IHJlZ2lzdHJhciBpcyBhdXRob3JpemVkIHRvIHZp
ZXcuIFRoZSBzZXJ2ZXIgd2lsbA0KICAgICAgICAgIGF0dGVtcHQgdG8gZmluZCBSb3V0ZSBHcm91
cCBPZmZlciBvYmplY3RzIHRoYXQgaGF2ZSBhbGwgdGhlDQogICAgICAgICAgcHJvcGVydGllcyBz
cGVjaWZpZWQgaW4gdGhlIGNyaXRlcmlhIHBhc3NlZCBpbnRvIHRoZQ0KICAgICAgICAgIG9wZXJh
dGlvbi4gSWYgbm8gY3JpdGVyaWEgaXMgcGFzc2VkIGluIHRoZW4gdGhlIHNlcnZlciB3aWxsDQog
ICAgICAgICAgcmV0dXJuIHRoZSBsaXN0IG9mIFJvdXRlIEdyb3VwIE9mZmVyIG9iamVjdHMgdGhh
dCB0aGUNCiAgICAgICAgICBxdWVyeWluZyBjbGllbnQgaGFzIHRoZSBhdXRob3JpdHkgdG8gdmll
dy4gSWYgdGhlcmUgYXJlIG5vDQogICAgICAgICAgbWF0Y2hpbmcgUm91dGUgR3JvdXAgT2ZmZXJz
IGZvdW5kIHRoZW4gYW4gZW1wdHkgcmVzdWx0IHNldA0KICAgICAgICAgIHdpbGwgYmUgcmV0dXJu
ZWQuIDwvdD4NCiAgICAgICAgPHQ+IFRoZSBlbGVtZW50IHBhc3NlZCBpbnRvIHRoZSBzcHBwUXVl
cnlSZXF1ZXN0IGVsZW1lbnQgZm9yIHRoaXMNCiAgICAgICAgICBvcGVyYXRpb24gaXMgYW4gaW5z
dGFuY2Ugb2YgR2V0UnRlR3JwT2ZmZXJzUnFzdFR5cGUsIHdoaWNoIGV4dGVuZHMNCiAgICAgICAg
ICBCYXNpY1F1ZXJ5UnFzdFR5cGUgYW5kIGNvbnRhaW5zIHRoZSBjcml0ZXJpYSB0aGF0IHRoZQ0K
ICAgICAgICAgIHJldHVybmVkIFJvdXRlIEdyb3VwIE9mZmVyIG9iamVjdHMgbXVzdCBtYXRjaC4g
QW55IGxpbWl0YXRpb24NCiAgICAgICAgICBvbiB0aGUgbWF4aW11bSBudW1iZXIgb2Ygb2JqZWN0
cyB0aGF0IG1heSBiZSANCiAgICAgICAgICByZXR1cm5lZCBieSB0aGlzIG9wZXJhdGlvbiBpcyBh
IHBvbGljeSBkZWNpc2lvbiBhbmQgbm90DQogICAgICAgICAgbGltaXRlZCBieSB0aGUgcHJvdG9j
b2wuIFRoZSBYU0QgZGVjbGFyYXRpb24gb2YgdGhlDQogICAgICAgICAgb3BlcmF0aW9uIGlzIGFz
IGZvbGxvd3M6IDwvdD4NCg0KICAgICAgICA8dD4NCiAgICAgICAgICA8ZmlndXJlIHRpdGxlPSIi
Pg0KICAgICAgICAgICAgPGFydHdvcmsgYWxpZ249ImxlZnQiPg0KICAgICAgICAgICAgICA8IVtD
REFUQVsNCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkdldFJ0ZUdycE9mZmVyc1Jxc3RUeXBlIj4NCiAg
ICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUXVl
cnlScXN0VHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1l
PSJvZmZlcmVkQnlQZWVycyIgdHlwZT0iYm9vbGVhbiIgbWluT2NjdXJzPSIwIi8+DQogICAgICAg
ICAgPGVsZW1lbnQgbmFtZT0ib2ZmZXJlZFRvUGVlcnMiIHR5cGU9ImJvb2xlYW4iIG1pbk9jY3Vy
cz0iMCIvPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InN0YXR1cyIgdHlwZT0ic3BwcGI6UnRl
R3JwT2ZmZXJTdGF0dXNUeXBlIg0KICAgICAgICAgICAgbWluT2NjdXJzPSIwIi8+DQogICAgICAg
ICAgPGVsZW1lbnQgbmFtZT0icGVlcmluZ09yZyIgdHlwZT0ic3BwcGI6T3JnSWRUeXBlIg0KICAg
ICAgICAgICAgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICAg
IDxlbGVtZW50IG5hbWU9InJ0ZUdycE9mZmVyS2V5Ig0KICAgICAgICAgICAgdHlwZT0ic3BwcGI6
UnRlR3JwT2ZmZXJLZXlUeXBlIiBtaW5PY2N1cnM9IjAiDQogICAgICAgICAgICBtYXhPY2N1cnM9
InVuYm91bmRlZCIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQog
ICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgICAgICAgICAgICAgICAg
ICAgICAgIF1dPg0KICAgICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAgICAgIDwvZmlndXJlPg0K
ICAgICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+VGhlIEdldFJ0ZUdycE9mZmVyc1Jxc3RUeXBlIG9i
amVjdCBpcyBjb21wb3NlZCBvZiB0aGUNCiAgICAgICAgICBmb2xsb3dpbmcgZWxlbWVudHM6IDxs
aXN0IHN0eWxlPSJzeW1ib2xzIiBoYW5nSW5kZW50PSI1Ij4NCiAgICAgICAgICAgIDx0PiBvZmZl
cmVkQnlQZWVyczogWmVybyBvciBvbmUgYm9vbGVhbiB2YWx1ZSB0aGF0LCBpZg0KICAgICAgICAg
ICAgICB0cnVlLCBpbmRpY2F0ZXMgdGhhdCBvbmx5IG9mZmVycyB0aGF0IGFyZSBvZmZlcmVkIGJ5
DQogICAgICAgICAgICAgIHBlZXJpbmcgb3JnYW5pemF0aW9ucyB0byB0aGUgcXVlcnlpbmcgcmVn
aXN0cmFudCBzaG91bGQNCiAgICAgICAgICAgICAgYmUgaW5jbHVkZWQgaW4gdGhlIHJlc3VsdCBz
ZXQuIElmIHRoaXMgdmFsdWUgaXMgZmFsc2UsDQogICAgICAgICAgICAgIHRoZSBvZmZlcnMgYnkg
cGVlcmluZyBvcmdhbml6YXRpb25zIHRvIHRoZSBxdWVyeWluZw0KICAgICAgICAgICAgICByZWdp
c3RyYW50IHNob3VsZCBub3QgYmUgaW5jbHVkZWQgaW4gdGhlIHJlc3VsdCBzZXQuIFRoZQ0KICAg
ICAgICAgICAgICByZXN1bHQgc2V0IGlzIGFsc28gc3ViamVjdCB0byBvdGhlciBxdWVyeSBjcml0
ZXJpYSBpbg0KICAgICAgICAgICAgICB0aGUgcmVxdWVzdC4gPC90Pg0KICAgICAgICAgICAgPHQ+
IG9mZmVyZWRUb1BlZXJzOiBaZXJvIG9yIG9uZSBib29sZWFuIHZhbHVlIHRoYXQsIGlmDQogICAg
ICAgICAgICAgIHRydWUsIGluZGljYXRlcyB0aGF0IG9ubHkgb2ZmZXJzIHRoYXQgYXJlIG9mZmVy
ZWQgdG8NCiAgICAgICAgICAgICAgcGVlcmluZyBvcmdhbml6YXRpb25zIGJ5IHRoZSBxdWVyeWlu
ZyByZWdpc3RyYW50IHNob3VsZA0KICAgICAgICAgICAgICBiZSBpbmNsdWRlZCBpbiB0aGUgcmVz
dWx0IHNldC4gSWYgdGhpcyB2YWx1ZSBpcyBmYWxzZSwNCiAgICAgICAgICAgICAgdGhlIG9mZmVy
cyB0byBwZWVyaW5nIG9yZ2FuaXphdGlvbnMgYnkgdGhlIHF1ZXJ5aW5nDQogICAgICAgICAgICAg
IHJlZ2lzdHJhbnQgc2hvdWxkIG5vdCBiZSBpbmNsdWRlZCBpbiB0aGUgcmVzdWx0IHNldC4gVGhl
DQogICAgICAgICAgICAgIHJlc3VsdCBzZXQgaXMgYWxzbyBzdWJqZWN0IHRvIG90aGVyIHF1ZXJ5
IGNyaXRlcmlhIGluDQogICAgICAgICAgICAgIHRoZSByZXF1ZXN0LiA8L3Q+DQogICAgICAgICAg
ICA8dD4gc3RhdHVzOiBUaGUgc3RhdHVzIG9mIHRoZSBvZmZlciwgb2ZmZXJlZCBvciBhY2NlcHRl
ZC4NCiAgICAgICAgICAgICAgT25seSBvZmZlcnMgaW4gdGhlIHNwZWNpZmllZCBzdGF0dXMgc2hv
dWxkIGJlIGluY2x1ZGVkDQogICAgICAgICAgICAgIGluIHRoZSByZXN1bHQgc2V0LiBJZiB0aGlz
IGVsZW1lbnQgaXMgbm90IHByZXNlbnQgdGhlbg0KICAgICAgICAgICAgICB0aGUgc3RhdHVzIG9m
IHRoZSBvZmZlciBzaG91bGQgbm90IGJlIGNvbnNpZGVyZWQgaW4gdGhlDQogICAgICAgICAgICAg
IHF1ZXJ5LiBUaGUgcmVzdWx0IHNldCBpcyBhbHNvIHN1YmplY3QgdG8gb3RoZXIgcXVlcnkNCiAg
ICAgICAgICAgICAgY3JpdGVyaWEgaW4gdGhlIHJlcXVlc3QuIDwvdD4NCiAgICAgICAgICAgIDx0
PiBwZWVyaW5nT3JnOiBaZXJvIG9yIG1vcmUgb3JnYW5pemF0aW9uIElEcy4gT25seSBvZmZlcnMN
CiAgICAgICAgICAgICAgdGhhdCBhcmUgb2ZmZXJlZCB0byBvciBvZmZlcmVkIGJ5IHRoZSBvcmdh
bml6YXRpb24gSURzDQogICAgICAgICAgICAgIGluIHRoaXMgbGlzdCBzaG91bGQgYmUgaW5jbHVk
ZWQgaW4gdGhlIHJlc3VsdCBzZXQuIFRoZQ0KICAgICAgICAgICAgICByZXN1bHQgc2V0IGlzIGFs
c28gc3ViamVjdCB0byBvdGhlciBxdWVyeSBjcml0ZXJpYSBpbg0KICAgICAgICAgICAgICB0aGUg
cmVxdWVzdC4gPC90Pg0KICAgICAgICAgICAgPHQ+IHJ0ZUdycE9mZmVyS2V5OiBaZXJvIG9yIG1v
cmUgUm91dGUgR3JvdXAgT2ZmZXIgS2V5cy4NCiAgICAgICAgICAgICAgT25seSBvZmZlcnMgaGF2
aW5nIG9uZSBvZiB0aGVzZSBrZXlzIHNob3VsZCBiZSBpbmNsdWRlZA0KICAgICAgICAgICAgICBp
biB0aGUgcmVzdWx0IHNldC4gVGhlIHJlc3VsdCBzZXQgaXMgYWxzbyBzdWJqZWN0IHRvDQogICAg
ICAgICAgICAgIG90aGVyIHF1ZXJ5IGNyaXRlcmlhIGluIHRoZSByZXF1ZXN0LiA8L3Q+DQogICAg
ICAgICAgPC9saXN0Pg0KICAgICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+QXMgZGVzY3JpYmVkIGlu
IGFuIGVhcmxpZXIgc2VjdGlvbiBvZiB0aGlzIGRvY3VtZW50LCB0aGUgcmVzdWx0IA0KICAgICAg
ICBvZiBhbnkgc3BwcFF1ZXJ5UmVxdWVzdCBvcGVyYXRpb24gaXMgYW4gc3BwcFF1ZXJ5UmVzcG9u
c2UgZWxlbWVudCANCiAgICAgICAgdGhhdCBjb250YWlucyB0aGUgb3ZlcmFsbCByZXNwb25zZSBj
b2RlIGFuZCB0aGUgcXVlcnkgcmVzdWx0IHNldCwgaWYNCiAgICAgICAgYW55LiAgUmVmZXIgdG8g
dGhhdCBzZWN0aW9uIG9mIHRoZSBkb2N1bWVudCBmb3IgYSBkZXRhaWxlZCBkZXNjcmlwdGlvbiAN
CiAgICAgICAgb2YgdGhlIHNwcHBRdWVyeVJlc3BvbnNlIGVsZW1lbnQuPC90Pg0KDQogICAgICA8
L3NlY3Rpb24+DQogICAgICANCiAgICAgIDxzZWN0aW9uIGFuY2hvcj0icHViSWRzT3BlciIgdGl0
bGU9IlB1YmxpYyBJZGVudGlmaWVyIE9wZXJhdGlvbnMiPg0KDQogICAgICAgIDx0PiBQdWJsaWMg
SWRlbnRpZmllciBpcyBhIHdlbGwta25vd24gYXR0cmlidXRlIHRoYXQgaXMgdXNlZA0KICAgICAg
ICAgIGFzIHRoZSBzZWFyY2gga2V5IHRvIGZpbmQgdGhlIHJvdXRlcyBhc3NvY2lhdGVkIHdpdGgg
aXQuDQogICAgICAgICAgVGhlcmUgYXJlIHRocmVlIHR5cGVzIG9mIHB1YmxpYyBpZGVudGlmaWVy
cyBkZWZpbmVkIGluIHRoaXMNCiAgICAgICAgICBkb2N1bWVudDogVE5UeXBlIGZvciB0aGUgdGVs
ZXBob25lIG51bWJlciwgRW1haWxUeXBlIGZvciB0aGUNCiAgICAgICAgICBlbWFpbCBhZGRyZXNz
LCBhbmQgUk5UeXBlIGZvciBQU1ROIHJvdXRpbmcgbnVtYmVyLiBGdXJ0aGVyLA0KICAgICAgICAg
IFROUmFuZ2VUeXBlIGlzIHVzZWQgdG8gYWRkIGEgcmFuZ2Ugb2YgdGVsZXBob25lIG51bWJlcnMu
IDwvdD4NCg0KICAgICAgICA8c2VjdGlvbiBhbmNob3I9ImFkZFB1YklkIiB0aXRsZT0iQWRkIFB1
YmxpYyBJZGVudGlmaWVyIj4NCiAgICAgICAgICA8dD4gYWRkUHViSWRzUnFzdCBvcGVyYXRpb24g
aXMgdXNlZCB0byBjcmVhdGUgb3Igb3ZlcndyaXRlDQogICAgICAgICAgICBvbmUgb3IgbW9yZSBw
dWJsaWMgaWRlbnRpZmllcihzKS4gV2hlbiBhY3RpdmF0aW5nIGEgbmV3DQogICAgICAgICAgICBw
dWJsaWMgaWRlbnRpZmllciB0aGF0IGNhbiBiZSByZWFjaGVkIHVzaW5nIGEgY29tbW9uIHNldA0K
ICAgICAgICAgICAgb2Ygcm91dGVzLCBpdCBpcyBvZnRlbiBhc3NvY2lhdGVkIHdpdGggYSB3ZWxs
LWtub3duDQogICAgICAgICAgICBkZXN0aW5hdGlvbiBncm91cC4gSW4gc29tZSBjYXNlcywgc3Vj
aCBhcyB0aGUgZW1haWwgcHVibGljDQogICAgICAgICAgICBpZGVudGlmaWVyLCB0aGUgcm91dGlu
ZyBpbmZvcm1hdGlvbiBpcyB1bmlxdWUsIGFuZA0KICAgICAgICAgICAgdGhlcmVmb3JlLCBhZGRQ
dWJJZHNScXN0IGFsbG93cyB0aGUgcHVibGljIGlkZW50aWZpZXIgdG8NCiAgICAgICAgICAgIGJl
IGRpcmVjdGx5IGFzc29jaWF0ZWQgd2l0aCBhIHJvdXRlIHJlY29yZC4gPC90Pg0KDQogICAgICAg
ICAgPHQ+IFB1YklkVHlwZSBpbiB0aGUgc2NoZW1hIHJlcHJlc2VudHMgdGhlIHB1YmxpYyBpZGVu
dGlmaWVyDQogICAgICAgICAgICBhbmQgaXQgaXMgZGVmaW5lZCBhcyBhbiBhYnN0cmFjdCB0eXBl
LiBUTlR5cGUsIEVtYWlsVHlwZSwNCiAgICAgICAgICAgIGFuZCBSTlR5cGUsIHRoZSBjb25jcmV0
ZSB0eXBlcyBvZiBQdWJJZFR5cGUsIGFyZSBpbnB1dHMgdG8NCiAgICAgICAgICAgICdhZGRQdWJJ
ZFJxc3QnIG9wZXJhdGlvbi4gVGhlIGRlY2xhcmF0aW9uIG9mDQogICAgICAgICAgICAnYWRkUHVi
SWRzUnFzdCcgaXMgYXMgZm9sbG93czogPC90Pg0KDQogICAgICAgICAgPHQ+DQogICAgICAgICAg
ICA8ZmlndXJlIHRpdGxlPSIiPg0KICAgICAgICAgICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+
DQogICAgICAgICAgICAgICAgPCFbQ0RBVEFbDQogIDxjb21wbGV4VHlwZSBuYW1lPSJBZGRQdWJJ
ZFJxc3RUeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9
InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVs
ZW1lbnQgbmFtZT0icGkiIHR5cGU9InNwcHBiOlB1YklkVHlwZSIvPg0KICAgICAgICA8L3NlcXVl
bmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21w
bGV4VHlwZT4NCiAgICAgICAgICAgICAgICAgICAgICAgIF1dPg0KICAgICAgICAgICAgICA8L2Fy
dHdvcms+DQogICAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgICA8L3Q+DQoNCiAgICAgICAg
ICA8dD4gRm9yIHRoZSAnYWRkUHViSWRzUnFzdCcgb3BlcmF0aW9uIHRvIHN1Y2NlZWQsIGVhY2gN
CiAgICAgICAgICAgIHB1YmxpYyBpZGVudGlmaWVyIHNob3VsZCBiZSBhc3NvY2lhdGVkIHdpdGgg
YXQgbGVhc3QgYQ0KICAgICAgICAgICAgdmFsaWQgZGVzdGluYXRpb24gZ3JvdXAgb3IgYSB2YWxp
ZCByb3V0ZSB0eXBlIGFzIGRlZmluZWQNCiAgICAgICAgICAgIHdpdGhpbiB0aGUgUHViSWRUeXBl
IGRlZmluaXRpb24uIElmIG5vdCwgdGhlIHByb3Zpc2lvbmluZw0KICAgICAgICAgICAgc2VydmVy
IHdpbGwgZGVlbSB0aGUgcmVxdWVzdCBhIGZhaWx1cmUgYW5kIHJldHVybiBhbg0KICAgICAgICAg
ICAgYXBwcm9wcmlhdGUgZmFpbHVyZSBjb2RlIGluIHRoZSByZXNwb25zZS4gPC90Pg0KDQogICAg
ICAgICAgPHQ+IFROVHlwZSBpcyBhIGNvbmNyZXRlIHB1YmxpYyBpZGVudGlmaWVyIHRoYXQgZXh0
ZW5kcw0KICAgICAgICAgICAgUHViSWRUeXBlIGRlZmluaXRpb24uIElmIHRoZSBlbnRpdHkgcHJv
dmlzaW9uaW5nIHRoZQ0KICAgICAgICAgICAgdGVsZXBob25lIG51bWJlciBjYW4gYXNzZXJ0IHRo
YXQgdGhlIHJlZ2lzdHJhbnQgZm9yIGENCiAgICAgICAgICAgIGdpdmVuIFROIGlzIHRoZSBjYXJy
aWVyIG9mIHJlY29yZCBbc2VlIFJGQyA1MDY3XSwgdGhlbiBpdA0KICAgICAgICAgICAgU0hPVUxE
IGluY2x1ZGUgdGhlICdjb3JDbGFpbScgZWxlbWVudCB3aXRoIGEgdmFsdWUgJ3RydWUnLg0KICAg
ICAgICAgICAgICA8dnNwYWNlIGJsYW5rTGluZXM9IjAiLz4gQW4gU1BQUCBzZXJ2ZXIgaW1wbGVt
ZW50YXRpb24NCiAgICAgICAgICAgIG1heSB2YWxpZGF0ZSB0aGF0IHRoZSByZWdpc3RyYW50IG9m
IGEgZ2l2ZW4gVE4gaXMgaW5kZWVkDQogICAgICAgICAgICB0aGUgY2FycmllciBvZiByZWNvcmQg
aW4gbmVhci1yZWFsdGltZS4gSW4gdGhpcyBjYXNlLCBhbg0KICAgICAgICAgICAgYXBwcm9wcmlh
dGUgZmFpbHVyZSByZXNwb25zZSBNVVNUIGJlIHJldHVybmVkIGlmIHRoZSBTUFBQDQogICAgICAg
ICAgICBzZXJ2ZXIgcmVjb3JkcyBkaXNhZ3JlZSB3aXRoIHRoZSBDT1IgY2xhaW0gb2YgdGhlDQog
ICAgICAgICAgICBwcm92aXNpb25pbmcgZW50aXR5LiA8dnNwYWNlIGJsYW5rTGluZXM9IjAiLz4g
QW4gU1BQUA0KICAgICAgICAgICAgc2VydmVyIGltcGxlbWVudGF0aW9uIG1heSBhbHNvIGFjY2Vw
dCB0aGUgcHJvdmlzaW9uaW5nDQogICAgICAgICAgICByZXF1ZXN0cyBpbiBidWxrIGFuZCBjb25k
dWN0IG9mZmxpbmUgdmFsaWRhdGlvbiBvZiB0aGUgQ09SDQogICAgICAgICAgICBjbGFpbXMuIElu
IHRoaXMgY2FzZSwgaWYgdGhlIFNQUFAgc2VydmVyIE1VU1QgYWRkIHRoZQ0KICAgICAgICAgICAg
c3RhdHVzIG9mIHRoZSBDT1IgdmFsaWRhdGlvbiBpbiB0aGUgJ2NvcicgZWxlbWVudCBpbiB0aGUN
CiAgICAgICAgICAgIFROIG9iamVjdCBhbmQgc2V0IHRoZSAnY29yJyB2YWx1ZSB0byAnZmFsc2Un
LiA8L3Q+DQoNCiAgICAgICAgICA8dD4NCiAgICAgICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQog
ICAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAgICA8IVtD
REFUQVsNCiAgPGNvbXBsZXhUeXBlIG5hbWU9IlB1YklkVHlwZSIgYWJzdHJhY3Q9InRydWUiPg0K
ICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY09i
alR5cGUiPg0KICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgIDxlbGVtZW50IG5hbWU9ImRnTmFt
ZSIgdHlwZT0ic3BwcGI6T2JqTmFtZVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAgPGVs
ZW1lbnQgbmFtZT0icnRlUmVjIiB0eXBlPSJzcHBwYjpSdGVSZWNUeXBlIiBtaW5PY2N1cnM9IjAi
DQogICAgICAgICAgIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgICA8ZWxlbWVudCBt
aW5PY2N1cnM9IjAiIG5hbWU9ImNvckluZm8iIHR5cGU9InNwcHBiOkNPUkluZm9UeXBlIi8+DQog
ICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVu
dD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgDQogIDxjb21wbGV4VHlwZSBuYW1lPSJUTlR5cGUiPg0K
ICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6UHViSWRU
eXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InRuIiB0
eXBlPSJzdHJpbmciLz4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJjb3JDbGFpbSIgdHlwZT0i
c3BwcGI6Q09SSW5mb1R5cGUiDQogICAgICAgICAgICBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAg
PC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQog
IDwvY29tcGxleFR5cGU+DQogICAgICAgICAgICAgICAgICAgICAgICBdXT4NCiAgICAgICAgICAg
ICAgPC9hcnR3b3JrPg0KICAgICAgICAgICAgPC9maWd1cmU+DQogICAgICAgICAgPC90Pg0KDQog
ICAgICAgICAgPHQ+IEZvciBhZGRlZCBmbGV4aWJpbGl0eSwgdGhlcmUgaXMgc3VwcG9ydCB0byBh
ZGQgYSByYW5nZQ0KICAgICAgICAgICAgb2YgdGVsZXBob25lIG51bWJlcnMgYW5kIGFzc29jaWF0
ZSB0aGVtIHdpdGggYSBkZXN0aW5hdGlvbg0KICAgICAgICAgICAgZ3JvdXAuIFROUlR5cGUgZXh0
ZW5kcyBUTlR5cGUgYW5kIGFkZHMgdGhlICdlbmRUbicNCiAgICAgICAgICAgIGF0dHJpYnV0ZSB0
byBtYXJrIHRoZSBlbmQgb2YgdGhlIHJhbmdlLiBJbiB0aGUgVE5SVHlwZQ0KICAgICAgICAgICAg
Y29udGV4dCwgdGhlIGV4dGVuZGVkICd0bicgYXR0cmlidXRlIGlzIHVzZWQgZm9yIHRoZQ0KICAg
ICAgICAgICAgc3RhcnRpbmcgVE4gb2YgYSBnaXZlbiB0ZWxlcGhvbmUgbnVtYmVyIHJhbmdlLiA8
L3Q+DQoNCiAgICAgICAgICA8dD4NCiAgICAgICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQogICAg
ICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAgICA8IVtDREFU
QVsNCiAgICA8Y29tcGxleFR5cGUgbmFtZT0iVE5SVHlwZSI+DQogICAgICA8Y29tcGxleENvbnRl
bnQ+DQogICAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6VE5UeXBlIj4NCiAgICAgICAgICA8
c2VxdWVuY2U+DQogICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJlbmRUbiIgdHlwZT0ic3RyaW5n
Ii8+DQogICAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgICAgPC9leHRlbnNpb24+DQogICAgICA8
L2NvbXBsZXhDb250ZW50Pg0KICAgIDwvY29tcGxleFR5cGU+DQogICAgICAgICAgICAgICAgICAg
ICAgICBdXT4NCiAgICAgICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAgICAgICAgPC9maWd1cmU+
DQogICAgICAgICAgPC90Pg0KDQogICAgICAgICAgPHQ+IFRoZSBlbGVtZW50IHBhc3NlZCBpbnRv
IHRoZSBzcHBwUmVxdWVzdCBlbGVtZW50IGZvciB0aGlzDQogICAgICAgICAgICBvcGVyYXRpb24g
aXMgdGhlIGFkZFB1Yklkc1Jxc3QgZWxlbWVudC4gVGhpcyBlbGVtZW50IGlzIG9mDQogICAgICAg
ICAgICB0eXBlIEFkZFB1Yklkc1Jxc3RUeXBlLCB3aGljaCBleHRlbmRzIEJhc2ljUnFzdFR5cGUg
YW5kDQogICAgICAgICAgICBjb250aWFucyBvbmUgb3IgbW9yZSBQdWJJZFR5cGUgb2JqZWN0cy4g
QW55IGxpbWl0YXRpb24gb24NCiAgICAgICAgICAgIHRoZSBtYXhpbXVtIG51bWJlciBvZiBQdWJJ
ZFR5cGUgb2JqZWN0cyB0aGF0IG1heSBiZSBwYXNzZWQNCiAgICAgICAgICAgIGludG8gdGhpcyBv
cGVyYXRvaW4gaXMgYSBwb2xpY3kgZGVjaXNpb24gYW5kIGlzIG5vdA0KICAgICAgICAgICAgbGlt
aXRlZCBieSB0aGUgcHJvdG9jb2wuIDwvdD4NCg0KICAgICAgICA8dD5BcyB3aXRoIHRoZSByZXNw
b25zZXMgdG8gYWxsIHVwZGF0ZSBvcGVyYXRpb25zLCB0aGUgcmVzdWx0IA0KICAgICAgICBvZiB0
aGUgQWRkUHViSWRScXN0VHlwZSBvcGVyYXRpb24gaXMgY29udGFpbmVkIGluIHRoZSBnZW5lcmlj
IA0KICAgICAgICBzcHBwVXBkYXRlUmVzcG9uc2UgZGF0YSBzdHJ1Y3R1cmUgZGVzY3JpYmVkIGlu
IGFuIGVhcmxpZXIgc2VjdGlvbnMgDQogICAgICAgIG9mIHRoaXMgZG9jdW1lbnQuICBGb3IgYSBk
ZXRhaWxlZCBkZXNjcmlwdGlvbiBvZiB0aGUgDQogICAgICAgIHNwcHBVcGRhdGVSZXNwb25zZSBk
YXRhIHN0cnVjdHVyZSByZWZlciB0byB0aGF0IHNlY3Rpb24gb2YgdGhlIA0KICAgICAgICBkb2N1
bWVudC48L3Q+DQogICAgICAgIDwvc2VjdGlvbj4NCg0KICAgICAgICA8c2VjdGlvbiBhbmNob3I9
ImdldFB1YklkIiB0aXRsZT0iR2V0IFB1YmxpYyBJZGVudGlmaWVyIj4NCg0KICAgICAgICAgIDx0
PiBUaGUgZ2V0UHViSWRzUnFzdCBjYW4gYmUgdXNlZCBieSBhbiBhdXRob3JpemVkIGVudGl0eSB0
bw0KICAgICAgICAgICAgb2J0YWluIHRoZSBwcm9wZXJ0aWVzIG9mIG9uZSBvciBtb3JlIHB1Ymxp
YyBpZGVudGlmaWVycy4NCiAgICAgICAgICAgIEluIGNhc2Ugb2YgYW4gYXV0aG9yaXphdGlvbiBm
YWlsdXJlIG9yIGlmIG5vIG1hdGNoaW5nDQogICAgICAgICAgICBwdWJsaWMgaWRlbnRpZmllcnMg
YXJlIGZvdW5kLCBhbiBhcHByb3ByaWF0ZSBmYWlsdXJlIGNvZGUNCiAgICAgICAgICAgIHdpbGwg
YmUgcmV0dXJuZWQuIDwvdD4NCg0KICAgICAgICAgIDx0PiBUbyBtYWtlIGEgc3VjY2Vzc2Z1bCBx
dWVyeSwgZ2V0UHViSWRzUnFzdCBlbGVtZW50IGlzIHNldA0KICAgICAgICAgICAgd2l0aGluIHRo
ZSBzcHBwUmVxdWVzdCByb290IGVsZW1lbnQuIGdldFB1Yklkc1Jxc3QgaXMgb2YNCiAgICAgICAg
ICAgIHR5cGUgR2V0UHViSWRzUnFzdFR5cGUsIHdoaWNoIGV4dGVuZHMgZnJvbSB0aGUgY29tbW9u
DQogICAgICAgICAgICBCYXNpY1Jxc3RUeXBlLiA8L3Q+DQoNCiAgICAgICAgICA8dD4NCiAgICAg
ICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJs
ZWZ0Ij4NCiAgICAgICAgICAgICAgICA8IVtDREFUQVsNCiAgPGNvbXBsZXhUeXBlIG5hbWU9Ikdl
dFB1Yklkc1Jxc3RUeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9u
IGJhc2U9InNwcHBiOkJhc2ljUXVlcnlScXN0VHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAg
ICAgICAgICA8ZWxlbWVudCBuYW1lPSJwaSIgdHlwZT0ic3BwcGI6UHViSWRUeXBlIiBtaW5PY2N1
cnM9IjAiDQogICAgICAgICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICA8L3Nl
cXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9j
b21wbGV4VHlwZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgXV0+DQogICAgICAgICAgICAg
IDwvYXJ0d29yaz4NCiAgICAgICAgICAgIDwvZmlndXJlPg0KICAgICAgICAgIDwvdD4NCg0KICAg
ICAgICA8dD5BcyBkZXNjcmliZWQgaW4gYW4gZWFybGllciBzZWN0aW9uIG9mIHRoaXMgZG9jdW1l
bnQsIHRoZSByZXN1bHQgDQogICAgICAgIG9mIGFueSBzcHBwUXVlcnlSZXF1ZXN0IG9wZXJhdGlv
biBpcyBhbiBzcHBwUXVlcnlSZXNwb25zZSBlbGVtZW50IA0KICAgICAgICB0aGF0IGNvbnRhaW5z
IHRoZSBvdmVyYWxsIHJlc3BvbnNlIGNvZGUgYW5kIHRoZSBxdWVyeSByZXN1bHQgc2V0LCBpZg0K
ICAgICAgICBhbnkuICBSZWZlciB0byB0aGF0IHNlY3Rpb24gb2YgdGhlIGRvY3VtZW50IGZvciBh
IGRldGFpbGVkIGRlc2NyaXB0aW9uIA0KICAgICAgICBvZiB0aGUgc3BwcFF1ZXJ5UmVzcG9uc2Ug
ZWxlbWVudC48L3Q+DQoNCiAgICAgICAgPC9zZWN0aW9uPg0KDQogICAgICAgIDxzZWN0aW9uIGFu
Y2hvcj0iZGVsUHViSWQiIHRpdGxlPSJEZWxldGUgUHVibGljIElkZW50aWZpZXIiPg0KDQogICAg
ICAgICAgPHQ+IEluIG9yZGVyIHRvIHJlbW92ZSB0aGUgcHVibGljIGlkZW50aWZpZXIsIGFuIGF1
dGhvcml6ZWQNCiAgICAgICAgICAgIGVudGl0eSBjYW4gdXNlIHRoZSBkZWxQdWJJZHNScXN0IG9w
ZXJhdGlvbi4gSWYgdGhlIGVudGl0eQ0KICAgICAgICAgICAgdGhhdCBpc3N1ZWQgdGhlIGNvbW1h
bmQgaXMgbm90IGF1dGhvcml6ZWQgdG8gcGVyZm9ybSB0aGlzDQogICAgICAgICAgICBvcGVyYXRp
b24gb3IgaWYgdGhlIHB1YmxpYyBpZGVudGlmaWVyIGRvZXNuJ3QgZXhpc3QsIGFuDQogICAgICAg
ICAgICBhcHByb3ByaWF0ZSBlcnJvciBjb2RlIHdpbGwgYmUgcmV0dXJuZWQgaW4gdGhlIHJlc3Bv
bnNlLiA8L3Q+DQoNCiAgICAgICAgICA8dD4gZGVsUHViSWRzUnFzdCBlbGVtZW50IGlzIHNldCBp
biB0aGUgcm9vdCBzcHBwUmVxdWVzdA0KICAgICAgICAgICAgZWxlbWVudC4gZGVsUHViSWRzUnFz
dCBlbGVtZW50IGlzIG9mIHR5cGUNCiAgICAgICAgICAgIERlbFB1Yklkc1Jxc3RUeXBlIGFzIHNo
b3duIGJlbG93OiA8L3Q+DQoNCiAgICAgICAgICA8dD4NCiAgICAgICAgICAgIDxmaWd1cmUgdGl0
bGU9IiI+DQogICAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAg
ICAgICA8IVtDREFUQVsNCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkRlbFB1Yklkc1Jxc3RUeXBlIj4N
CiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2lj
UnFzdFR5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0i
cGkiIHR5cGU9InNwcHBiOlB1YklkVHlwZSIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAg
PC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgXV0+DQogICAgICAgICAgICAgIDwvYXJ0d29yaz4NCiAg
ICAgICAgICAgIDwvZmlndXJlPg0KICAgICAgICAgIDwvdD4NCg0KICAgICAgICAgIDx0PiBUaGUg
cmVzdWx0IG9mIHRoZSBkZWxQdWJJZHNScXN0IG9wZXJhdGlvbiByZXR1cm5lZCBpbg0KICAgICAg
ICAgICAgdGhlIHNwcHBSZXNwb25zZSBlbGVtZW50IGlzIHRoZSBnZXRQdWJJZHNSc3BucyBlbGVt
ZW50IG9mDQogICAgICAgICAgICB0eXBlIEdldFB1Yklkc1JzcG5zVHlwZS4gPC90Pg0KDQogICAg
ICAgICAgPHQ+DQogICAgICAgICAgICA8ZmlndXJlIHRpdGxlPSIiPg0KICAgICAgICAgICAgICA8
YXJ0d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgICAgPCFbQ0RBVEFbDQogICAgPGVs
ZW1lbnQgbmFtZT0iZGVsUHViSWRzUnNwbnMiIHR5cGU9InNwcHBiOkJhc2ljUnNwbnNUeXBlIi8+
DQogICAgICAgICAgICAgICAgICAgICAgICAgIF1dPg0KICAgICAgICAgICAgICA8L2FydHdvcms+
DQogICAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgICA8L3Q+DQoNCg0KICAgICAgICA8L3Nl
Y3Rpb24+DQoNCiAgICAgIDwvc2VjdGlvbj4NCg0KICAgICAgPHNlY3Rpb24gYW5jaG9yPSJlZ3Jl
c3NSdGVPcGVyIiB0aXRsZT0iRWdyZXNzIFJvdXRlIE9wZXJhdGlvbnMiPg0KICAgICAgICA8dD4g
VGhpcyBzZWN0aW9uIGRlc2NyaWJlcyB0aGUgb3BlcmF0aW9ucyByZWxhdGVkIHRvIGVncmVzcw0K
ICAgICAgICAgIHJvdXRlcy4gSW4gdGhpcyB2ZXJzaW9uLCBlZ3Jlc3Mgcm91dGVzIGFyZSBvbmx5
IGRlZmluZWQgZm9yDQogICAgICAgICAgcm91dGUgcmVjb3JkcyBvZiBOQVBUUiB0eXBlIChmdXR1
cmUgdmVyc2lvbnMgbWF5IGV4cGFuZCB0aGlzDQogICAgICAgICAgbm90aW9uIHRvIFVSSSB0eXBl
cykuIDwvdD4NCiAgICAgICAgPHQ+IFRoZSBlZ3Jlc3Mgcm91dGUgZnVuY3Rpb25hbGl0eSBhbGxv
d3MgYSBjYWxsIG9yaWdpbmF0aW5nDQogICAgICAgICAgU1NQIHRvIGRlZmluZSBpdHMgZWdyZXNz
IHJvdXRlIGluIGFuIGF0dGVtcHQgdG8gcmVhY2ggdGhlDQogICAgICAgICAgaW5ncmVzcyBTQkUg
b2YgdGhlIHRhcmdldCBTU1AuIEluIHNvbWUgY2FzZXMsIHRoZSBjYWxsDQogICAgICAgICAgb3Jp
Z2luYXRpbmcgU1NQIGhhcyBtb3JlIHRoYW4gb25lIGNob2ljZSBvZiBlZ3Jlc3MgU0JFcyBhbmQN
CiAgICAgICAgICBpbnRlbmRzIHRvIHNlbGVjdGl2ZWx5IHVzZSBvbmUgb2YgdGhlc2Ugcm91dGUg
ZWxlbWVudHMgZm9yDQogICAgICAgICAgY2FsbCB0ZXJtaW5hdGlvbiB0byB0aGUgdGFyZ2V0IFNT
UC4gPC90Pg0KICAgICAgICA8dD4gQW4gZWdyZXNzIHJvdXRlIHNpbXBseSBhbGxvd3MgYW4gb3Jn
YW5pemF0aW9uIHRvIHJlLXdyaXRlDQogICAgICAgICAgdGhlIHJvdXRlIHJlY29yZHMgcHJvdmlk
ZWQgYnkgYSBwZWVyIGluIGEgZ2l2ZW4gUm91dGUgR3JvdXAuDQogICAgICAgICAgSWYgYSB0ZXJt
aW5hdGluZyBTU1AgaGFzIHByb3ZpZGVkIGEgcm91dGUgZ3JvdXAgd2l0aCBhdA0KICAgICAgICAg
IGxlYXN0IG9uZSByb3V0ZSByZWNvcmQgaW4gdGhlIGZvcm0gb2YgYW4gaW5ncmVzcyBETlMgTkFQ
VFINCiAgICAgICAgICByZWNvcmQsIHRoZW4gdGhlIGVncmVzcyByb3V0ZSBhbGxvd3MgdGhlIG9y
aWdpbmF0aW5nIFNTUCB0bw0KICAgICAgICAgIHJlLXdyaXRlIHRoZSByZWd1bGFyIGV4cHJlc3Np
b24gb2YgdGhlIG1hdGNoaW5nIGluZ3Jlc3MNCiAgICAgICAgICBOQVBUUi4gVGhlIFNQUFAgcHJv
dG9jb2wgYWxsb3dzIGEgY2xpZW50IHRvIGFkZCwgZ2V0IGFuZA0KICAgICAgICAgIGRlbGV0ZSBl
Z3Jlc3Mgcm91dGUgb2JqZWN0cyBiYXNlZCBvbiBhIGdpdmVuIHBlZXIncyBpbmdyZXNzDQogICAg
ICAgICAgcm91dGUgZ3JvdXAuIDwvdD4NCiAgICAgICAgPHQ+IEFuIGVncmVzcyByb3V0ZSBpcyBv
ZiB0eXBlIEVnclJ0ZVR5cGUgYXMgc2hvd24gYmVsb3c6IDwvdD4NCiAgICAgICAgPHQ+DQogICAg
ICAgICAgPGZpZ3VyZSB0aXRsZT0iIj4NCiAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0
Ij4NCiAgICAgICAgICAgICAgPCFbQ0RBVEFbDQogIDxjb21wbGV4VHlwZSBuYW1lPSJFZ3JSdGVU
eXBlIj4NCiAgICA8c2VxdWVuY2U+DQogICAgICA8ZWxlbWVudCBuYW1lPSJiYXNlIiB0eXBlPSJz
cHBwYjpCYXNpY09ialR5cGUiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9ImVnclJ0ZU5hbWUiIHR5
cGU9InNwcHBiOk9iak5hbWVUeXBlIi8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJwcmVmIiB0eXBl
PSJ1bnNpZ25lZFNob3J0Ii8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJzdmNzIiB0eXBlPSJzdHJp
bmciLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9InJlZ3hSZXdyaXRlUnVsZSIgdHlwZT0ic3BwcGI6
UmVnZXhQYXJhbVR5cGUiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9ImluZ3Jlc3NSdGUiIHR5cGU9
InNwcHBiOk9iaktleVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0i
ZXh0IiB0eXBlPSJzcHBwYjpFeHRBbnlUeXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAgICA8L3NlcXVl
bmNlPg0KICA8L2NvbXBsZXhUeXBlPg0KICBdXT4NCiAgICAgICAgICAgIDwvYXJ0d29yaz4NCiAg
ICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgPC90Pg0KDQogICAgICAgIDx0PlRoZSBFZ3JSdGVU
eXBlIG9iamVjdCBpcyBjb21wb3NlZCBvZiB0aGUgZm9sbG93aW5nDQogICAgICAgICAgZWxlbWVu
dHM6IDxsaXN0IHN0eWxlPSJzeW1ib2xzIiBoYW5nSW5kZW50PSI1Ij4NCiAgICAgICAgICAgIDx0
PiBiYXNlOiBBbGwgZmlyc3QgY2xhc3Mgb2JqZWN0cyBjb250YWluIGV4YWN0bHkgb25lIA0KICAg
ICAgICAgICAgICBpbnN0YW5jZSBvZiBCYXNpY09ialR5cGUgd2hpY2ggY29udGFpbnMgdGhlIElE
IG9mIHRoZSANCiAgICAgICAgICAgICAgcmVnaXN0cmFudCBvcmdhbml6YXRpb24gdGhhdCBvd25z
IHRoaXMgb2JqZWN0LCB0aGUgSUQgDQogICAgICAgICAgICAgIG9mIHRoZSByZWdpc3RyYXIgb3Jn
YW5pemF0aW9uIHRoYXQgcHJvdmlzaW9uZWQgdGhpcyANCiAgICAgICAgICAgICAgb2JqZWN0LCB0
aGUgZGF0ZSBhbmQgdGltZSB0aGF0IHRoZSBvYmplY3Qgd2FzIGNyZWF0ZWQgDQogICAgICAgICAg
ICAgIGJ5IHRoZSBzZXJ2ZXIsIGFuZCB0aGUgZGF0ZSBhbmQgdGltZSB0aGF0IHRoZSBvYmplY3Qg
DQogICAgICAgICAgICAgIHdhcyBsYXN0IG1vZGlmaWVkLiBJZiB0aGUgY2xpZW50IHBhc3NlZCBp
biBlaXRoZXIgdGhlIA0KICAgICAgICAgICAgICBjcmVhdGVkIGRhdGUgb3IgdGhlIG1vZGlmaWNh
dGlvbiBkYXRlLCB0aGUgd2lsbCBpZ25vcmUgDQogICAgICAgICAgICAgIHRoZW0uICBUaGUgc2Vy
dmVyIHNldHMgdGhlc2UgdHdvIGRhdGUvdGltZSB2YWx1ZXMuPC90Pg0KICAgICAgICAgICAgPHQ+
IGVnclJ0ZU5hbWU6IFRoZSBuYW1lIG9mIHRoZSBlZ3Jlc3Mgcm91dGUuIDwvdD4NCiAgICAgICAg
ICAgIDx0PiBwcmVmOiA8L3Q+DQogICAgICAgICAgICA8dD4gc3ZjczogVGhlIEVOVU0gc2Vydmlj
ZXMgdGhhdCB0aGUgZWdyZXNzIHJvdXRlIHNob3VsZA0KICAgICAgICAgICAgICBiZSB1c2VkIGZv
ciBpZiB0aGUgcm91dGUgcmVjb3JkIGlzIGEgTkFQVFIuIDwvdD4NCiAgICAgICAgICAgIDx0PiBy
ZWd4UmV3cml0ZVJ1bGU6IFRoZSByZWd1bGFyIGV4cHJlc3Npb24gcmUtd3JpdGUgcnVsZQ0KICAg
ICAgICAgICAgICB0aGF0IHNob3VsZCBiZSBhcHBsaWVkIHRvIHRoZcKgcmVndWxhciBleHByZXNz
aW9uIG9mIHRoZQ0KICAgICAgICAgICAgICBpbmdyZXNzIE5BUFRSKHMpIHRoYXQgYmVsb25nIHRv
IHRoZSBpbmdyZXNzIHJvdXRlIGFuZA0KICAgICAgICAgICAgICB0aGF0IGhhdmUgdGhlIGdpdmVu
IEVOVU0gc2VydmljZSAoZXJlICsgcmVwbCkuIDwvdD4NCiAgICAgICAgICAgIDx0PiBpbmdyZXNz
UnRlOiBUaGUgaW5ncmVzcyByb3V0ZSBncm91cCBuYW1lIHRoYXQgdGhlDQogICAgICAgICAgICAg
IGVncmVzcyByb3V0ZSBzaG91bGQgYmUgdXNlZCBmb3IuIDwvdD4NCiAgICAgICAgICAgIDx0PiBl
eHQ6IFBvaW50IG9mIGV4dGVuc2liaWxpdHkgZGVzY3JpYmVkIGluIGEgcHJldmlvdXMNCiAgICAg
ICAgICAgICAgc2VjdGlvbiBvZiB0aGlzIGRvY3VtZW50LiA8L3Q+DQogICAgICAgICAgPC9saXN0
Pg0KICAgICAgICA8L3Q+DQoNCg0KICAgICAgICA8c2VjdGlvbiBhbmNob3I9ImFkZEVncmVzc1J0
ZSIgdGl0bGU9IkFkZCBFZ3Jlc3MgUm91dGUiPg0KICAgICAgICAgIDx0PiBhZGRFZ3JSdGVzUnFz
dCBvcGVyYXRpb24gaXMgdXNlZCB0byBjcmVhdGUgb3Igb3ZlcndyaXRlDQogICAgICAgICAgICBv
bmUgb3IgbW9yZSBlZ3Jlc3Mgcm91dGVzLiA8L3Q+DQoNCiAgICAgICAgICA8dD4NCiAgICAgICAg
ICAgIDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0
Ij4NCiAgICAgICAgICAgICAgICA8IVtDREFUQVsNCiAgPGVsZW1lbnQgbmFtZT0iYWRkRWdyUnRl
c1Jxc3QiIHR5cGU9InNwcHBiOkFkZEVnclJ0ZXNScXN0VHlwZSIvPg0KICA8Y29tcGxleFR5cGUg
bmFtZT0iQWRkRWdyUnRlc1Jxc3RUeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8
ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+
DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZWdyUnRlIiB0eXBlPSJzcHBwYjpFZ3JSdGVUeXBl
Ig0KICAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgPC9zZXF1ZW5j
ZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxl
eFR5cGU+ICAgDQogIDxjb21wbGV4VHlwZSBuYW1lPSJFZ3JSdGVUeXBlIj4NCiAgICA8c2VxdWVu
Y2U+DQogICAgICA8ZWxlbWVudCBuYW1lPSJiYXNlIiB0eXBlPSJzcHBwYjpCYXNpY09ialR5cGUi
Lz4NCiAgICAgIDxlbGVtZW50IG5hbWU9ImVnclJ0ZU5hbWUiIHR5cGU9InNwcHBiOk9iak5hbWVU
eXBlIi8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJwcmVmIiB0eXBlPSJ1bnNpZ25lZFNob3J0Ii8+
DQogICAgICA8ZWxlbWVudCBuYW1lPSJzdmNzIiB0eXBlPSJzdHJpbmciLz4NCiAgICAgIDxlbGVt
ZW50IG5hbWU9InJlZ3hSZXdyaXRlUnVsZSIgdHlwZT0ic3BwcGI6UmVnZXhQYXJhbVR5cGUiLz4N
CiAgICAgIDxlbGVtZW50IG5hbWU9ImluZ3Jlc3NSdGUiIHR5cGU9InNwcHBiOk9iaktleVR5cGUi
IG1pbk9jY3Vycz0iMCIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0iZXh0IiB0eXBlPSJzcHBwYjpF
eHRBbnlUeXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAgICA8L3NlcXVlbmNlPg0KICA8L2NvbXBsZXhU
eXBlPg0KICAgICAgICAgICAgICAgICAgICAgICAgXV0+DQogICAgICAgICAgICAgIDwvYXJ0d29y
az4NCiAgICAgICAgICAgIDwvZmlndXJlPg0KICAgICAgICAgIDwvdD4NCg0KICAgICAgICAgIDx0
PiBhZGRFZ3JSdGVzUnFzdCBpcyBhZGRlZCBpbiB0aGUgc3BwcFJlcXVlc3Qgcm9vdCBlbGVtZW50
DQogICAgICAgICAgICBpbiBvcmRlciB0byBzZW5kIGEgdmFsaWQgcmVxdWVzdCB0byB0aGUgc2Vy
dmVyLiBBDQogICAgICAgICAgICBsaW1pdGF0aW9uIG9uIHRoZSBtYXhpbXVtIG51bWJlciBvZiBF
Z3JSdGVUeXBlIGlzIGVuZm9yY2VkDQogICAgICAgICAgICBieSB0aGUgcmVnaXN0cnkgYW5kIHdp
bGwgdmFyeSBmcm9tIG9uZSBpbXBsZW1lbnRhdGlvbiB0bw0KICAgICAgICAgICAgdGhlIG5leHQu
IDwvdD4NCg0KICAgICAgICAgIDx0PiBUaGUgcmVzcG9uc2UgZnJvbSB0aGUgc2VydmVyIGlzIHJl
dHVybmVkIGluDQogICAgICAgICAgICBhZGRFZ3JSdGVzUnNwbnMgZWxlbWVudCwgd2hpY2ggaXMg
ZGVmaW5lZCBhcyB0aGUgZWxlbWVudA0KICAgICAgICAgICAgb2YgdHlwZSBCYXNpY1JzcG5zVHlw
ZS4gPC90Pg0KDQogICAgICAgIDwvc2VjdGlvbj4NCg0KICAgICAgICA8c2VjdGlvbiBhbmNob3I9
ImdldEVncmVzc1J0ZSIgdGl0bGU9IkdldCBFZ3Jlc3MgUm91dGUiPg0KICAgICAgICAgIDx0PiBU
aGUgZ2V0RWdyUnRlc1Jxc3QgaXMgdXNlZCBieSBhbiBhdXRob3JpemVkIGVudGl0eSB0bw0KICAg
ICAgICAgICAgZmV0Y2ggdGhlIHdlbGwta25vd24gZWdyZXNzIHJvdXRlIGRhdGEuIDwvdD4NCg0K
ICAgICAgICAgIDx0Pg0KICAgICAgICAgICAgPGZpZ3VyZSB0aXRsZT0iIj4NCiAgICAgICAgICAg
ICAgPGFydHdvcmsgYWxpZ249ImxlZnQiPg0KICAgICAgICAgICAgICAgIDwhW0NEQVRBWw0KICA8
ZWxlbWVudCBuYW1lPSJnZXRFZ3JSdGVzUnFzdCIgdHlwZT0ic3BwcGI6R2V0RWdyUnRlc1Jxc3RU
eXBlIi8+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJHZXRFZ3JSdGVzUnFzdFR5cGUiPg0KICAgIDxj
b21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlw
ZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJvYmplY3RL
ZXkiIHR5cGU9InNwcHBiOk9iaktleVR5cGUiDQogICAgICAgICAgICBtaW5PY2N1cnM9IjAiIG1h
eE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVu
c2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICAgICAgICAg
ICAgICAgICAgICAgICAgICBdXT4NCiAgICAgICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAgICAg
ICAgPC9maWd1cmU+DQogICAgICAgICAgPC90Pg0KDQogICAgICAgIDwvc2VjdGlvbj4NCg0KICAg
ICAgICA8c2VjdGlvbiBhbmNob3I9ImRlbEVncmVzc1J0ZSIgdGl0bGU9IkRlbGV0ZSBFZ3Jlc3Mg
Um91dGUiPg0KICAgICAgICAgIDx0PiBkZWxFZ3Jlc3NSdGUgaXMgdXNlZCBieSBhdXRob3JpemVk
IGVudGl0aWVzIHRvIHJlbW92ZSBhDQogICAgICAgICAgICB3ZWxsLWtub3cgcm91dGUuIDwvdD4N
Cg0KICAgICAgICAgIDx0Pg0KICAgICAgICAgICAgPGZpZ3VyZSB0aXRsZT0iIj4NCiAgICAgICAg
ICAgICAgPGFydHdvcmsgYWxpZ249ImxlZnQiPg0KICAgICAgICAgICAgICAgIDwhW0NEQVRBWw0K
ICA8ZWxlbWVudCBuYW1lPSJkZWxFZ3JSdGVzUnFzdCIgdHlwZT0ic3BwcGI6RGVsRWdyUnRlc1Jx
c3RUeXBlIi8+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJEZWxFZ3JSdGVzUnFzdFR5cGUiPg0KICAg
IDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNScXN0
VHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJvYmpl
Y3RLZXkiIHR5cGU9InNwcHBiOk9iaktleVR5cGUiDQogICAgICAgICAgICBtYXhPY2N1cnM9InVu
Ym91bmRlZCIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAg
PC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgXV0+DQogICAgICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICAgIDwvZmlndXJl
Pg0KICAgICAgICAgIDwvdD4NCg0KICAgICAgICA8L3NlY3Rpb24+DQoNCiAgICAgIDwvc2VjdGlv
bj4NCg0KICAgICAgPHNlY3Rpb24gYW5jaG9yPSJhZGRydGVyZWMiIHRpdGxlPSJBZGQgUm91dGUg
UmVjb3JkIE9wZXJhdGlvbiI+DQogICAgICAgIDx0PiBBcyBkZXNjcmliZWQgaW4gdGhlIGludHJv
ZHVjdG9yeSBzZWN0aW9ucywgYSBSb3V0ZSBHcm91cA0KICAgICAgICAgIHJlcHJlc2VudHMgYSBj
b21iaW5lZCBncm91cGluZyBvZiBSb3V0ZSBSZWNvcmRzIHRoYXQgZGVmaW5lDQogICAgICAgICAg
cm91dGUgaW5mb3JtYXRpb24uIEhvd2V2ZXIsIFJvdXRlIFJlY29yZHMgbmVlZCBub3QgYmUgY3Jl
YXRlZCB0byANCiAgICAgICAgICBqdXN0IHNlcnZlciBhIHNpbmdsZSBSb3V0ZSBHcm91cC4gIFJv
dXRlIFJlY29yZHMgY2FuIGJlIGNyZWF0ZWQgDQogICAgICAgICAgYW5kIG1hbmFnZWQgdG8gc2Vy
dmUgbXVsdGlwbGUgUm91dGUgR3JvdXBzLiAgQXMgYSByZXN1bHQsIGEgY2hhbmdlIA0KICAgICAg
ICAgIHRvIHRoZSBwcm9wZXJ0aWVzIG9mIGEgbmV3b3JrIG5vZGUsIGZvciBleGFtcGxlLCB0aGF0
IGlzIHVzZWQgZm9yIA0KICAgICAgICAgIG11bHRpcGxlIHJvdXRlcywgd291bGQgbmVjZXNzaXRh
dGUganVzdCBhIHNpbmdsZSB1cGRhdGUgb3BlcmF0aW9uIA0KICAgICAgICAgIHRvIGNoYW5nZSB0
aGUgcHJvcGVydGllcyBvZiB0aGF0IG5vZGUuICBUaGUgY2hhbmdlIHdvdWxkIHRoZW4gYmUgDQog
ICAgICAgICAgcmVmbGVjdGVkIGluIGFsbCB0aGUgUm91dGUgR3JvdXBzIHdob3NlIHJvdXRlIHJl
Y29yZCBzZXQgY29udGFpbnMgDQogICAgICAgICAgYSByZWZlcmVuY2UgdG8gdGhhdCBub2RlLiA8
L3Q+DQogICAgICAgIDx0PiBUaGUgQWRkUnRlUmVjUnFzdFR5cGUgb3BlcmF0aW9uIGNyZWF0ZXMg
b3Igb3ZlcndyaXRlcyBhIFJvdXRlIA0KICAgICAgICAgIFJlY29yZCBvYmplY3QuIElmIGEgUm91
dGUgUmVjb3JkIHdpdGggdGhlIGdpdmVuDQogICAgICAgICAgbmFtZSBhbmQgcmVnaXN0cmFudCBJ
RCAod2hpY2ggdG9nZXRoZXIgY29tcHJpc2UgdGhlIHVuaXF1ZSBrZXkNCiAgICAgICAgICBvciBh
IFJvdXRlIFJlY29yZCkgZG9lcyBub3QgZXhpc3QsIHRoZW4gdGhlIHNlcnZlciBNVVNUDQogICAg
ICAgICAgY3JlYXRlIHRoZSBSb3V0ZSBSZWNvcmQuIElmIGEgUm91dGUgUmVjb3JkIHdpdGggdGhl
IGdpdmVuIG5hbWUNCiAgICAgICAgICBhbmQgcmVnaXN0cmFudCBJRCBkb2VzIGV4aXN0LCB0aGVu
IHRoZSBzZXJ2ZXIgTVVTVCByZXBsYWNlIHRoZQ0KICAgICAgICAgIGN1cnJlbnQgcHJvcGVydGll
cyBvZiB0aGUgUm91dGUgUmVjb3JkIHdpdGggdGhlIHByb3BlcnRpZXMNCiAgICAgICAgICBwYXNz
ZWQgaW50byB0aGUgQWRkUnRlUmVjUnFzdFR5cGUgb3BlcmF0aW9uLiBUaGUgWFNEDQogICAgICAg
ICAgZGVjbGFyYXRpb25zIG9mIHRoZSBBZGRSdGVSZWNScXN0VHlwZSBvcGVyYXRpb24gcmVxdWVz
dCBvYmplY3QgDQogICAgICAgICAgYXJlIGFzIGZvbGxvd3M6IDwvdD4NCg0KICAgICAgICA8dD4N
CiAgICAgICAgICA8ZmlndXJlIHRpdGxlPSIiPg0KICAgICAgICAgICAgPGFydHdvcmsgYWxpZ249
ImxlZnQiPg0KICAgICAgICAgICAgICA8IVtDREFUQVsNCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkFk
ZFJ0ZVJlY1Jxc3RUeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9u
IGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQogICAgICAg
ICAgPGVsZW1lbnQgbmFtZT0icnRlUmVjIiB0eXBlPSJzcHBwYjpSdGVSZWNUeXBlIi8+DQogICAg
ICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50
Pg0KICA8L2NvbXBsZXhUeXBlPg0KICAgICAgICAgICAgICAgICAgICAgICAgXV0+DQogICAgICAg
ICAgICA8L2FydHdvcms+DQogICAgICAgICAgPC9maWd1cmU+DQogICAgICAgIDwvdD4NCg0KICAg
ICAgICA8dD4gVGhlIGVsZW1lbnQgcGFzc2VkIGludG8gdGhlIHNwcHBVcGRhdGVSZXF1ZXN0IGVs
ZW1lbnQgZm9yIHRoaXMNCiAgICAgICAgICBvcGVyYXRpb24gaXMgYW4gaW5zdGFuY2Ugb2YgQWRk
UnRlUmVjUnFzdFR5cGUsIHdoaWNoIGV4dGVuZHMgDQogICAgICAgICAgQmFzaWNScXN0VHlwZSBh
bmQgY29udGFpbnMgb25lIFJ0ZVJlY1R5cGUgb2JqZWN0LiBUaGUgUnRlUmVjVHlwZSANCiAgICAg
ICAgICBvYmplY3Qgc3RydWN0dXJlIGlzIGRlZmluZWQgYXMgZm9sbG93czogPC90Pg0KDQogICAg
ICAgIDx0Pg0KICAgICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAgICA8YXJ0d29y
ayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgIDwhW0NEQVRBWw0KICA8Y29tcGxleFR5cGUg
bmFtZT0iUnRlUmVjVHlwZSIgYWJzdHJhY3Q9InRydWUiPg0KICAgIDxjb21wbGV4Q29udGVudD4N
CiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNPYmpUeXBlIj4NCiAgICAgICAgIDxz
ZXF1ZW5jZT4NCiAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0icnJOYW1lIiB0eXBlPSJzcHBwYjpP
YmpOYW1lVHlwZSIvPg0KICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJwcmlvcml0eSIgdHlwZT0i
dW5zaWduZWRTaG9ydCIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICA8L3NlcXVlbmNlPg0KICAg
ICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4N
CiAgICAgICAgICAgICAgICAgICAgICAgIF1dPg0KICAgICAgICAgICAgPC9hcnR3b3JrPg0KICAg
ICAgICAgIDwvZmlndXJlPg0KICAgICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+VGhlIFJ0ZVJlY1R5
cGUgb2JqZWN0IGlzIGNvbXBvc2VkIG9mIHRoZSBmb2xsb3dpbmcNCiAgICAgICAgICBlbGVtZW50
czogPGxpc3Qgc3R5bGU9InN5bWJvbHMiIGhhbmdJbmRlbnQ9IjUiPg0KICAgICAgICAgICAgPHQ+
IGJhc2U6IEFsbCBmaXJzdCBjbGFzcyBvYmplY3RzIGV4dGVuZCANCiAgICAgICAgICAgICAgQmFz
aWNPYmpUeXBlIHdoaWNoIGNvbnRhaW5zIHRoZSBJRCBvZiB0aGUgDQogICAgICAgICAgICAgIHJl
Z2lzdHJhbnQgb3JnYW5pemF0aW9uIHRoYXQgb3ducyB0aGlzIG9iamVjdCwgdGhlIElEIA0KICAg
ICAgICAgICAgICBvZiB0aGUgcmVnaXN0cmFyIG9yZ2FuaXphdGlvbiB0aGF0IHByb3Zpc2lvbmVk
IHRoaXMgDQogICAgICAgICAgICAgIG9iamVjdCwgdGhlIGRhdGUgYW5kIHRpbWUgdGhhdCB0aGUg
b2JqZWN0IHdhcyBjcmVhdGVkIA0KICAgICAgICAgICAgICBieSB0aGUgc2VydmVyLCBhbmQgdGhl
IGRhdGUgYW5kIHRpbWUgdGhhdCB0aGUgb2JqZWN0IA0KICAgICAgICAgICAgICB3YXMgbGFzdCBt
b2RpZmllZC4gSWYgdGhlIGNsaWVudCBwYXNzZXMgaW4gZWl0aGVyIHRoZSANCiAgICAgICAgICAg
ICAgY3JlYXRlZCBkYXRlIG9yIHRoZSBtb2RpZmljYXRpb24gZGF0ZSwgdGhlIHNlcnZlciB3aWxs
ICANCiAgICAgICAgICAgICAgaWdub3JlIHRoZW0uICBUaGUgc2VydmVyIHNldHMgdGhlc2UgdHdv
IGRhdGUvdGltZSB2YWx1ZXMuPC90Pg0KICAgICAgICAgICAgPHQ+IHJyTmFtZTogVGhlIGNoYXJh
Y3RlciBzdHJpbmcgdGhhdCBjb250YWlucyB0aGUNCiAgICAgICAgICAgICAgbmFtZSBvZiB0aGUg
Um91dGUgUmVjb3JkLiBJdCB1bmlxdWVseSBpZGVudGlmaWVzIHRoaXMNCiAgICAgICAgICAgICAg
b2JqZWN0IHdpdGhpbiB0aGUgY29udGV4dCBvZiB0aGUgcmVnaXN0cmFudCBJRCAoYSBjaGlsZA0K
ICAgICAgICAgICAgICBlbGVtZW50IG9mIHRoZSBiYXNlIGVsZW1lbnQgYXMgZGVzY3JpYmVkIGFi
b3ZlKS4gPC90Pg0KICAgICAgICAgICAgPHQ+IHByaW9yaXR5OiBaZXJvIG9yIG9uZSBwcmlvcml0
eSB2YWx1ZSB0aGF0IGNhbiBiZSB1c2VkIA0KICAgICAgICAgICAgICB0byBwcm92aWRlIGEgcmVs
YXRpdmUgdmFsdWUgd2VpZ2h0aW5nIG9mIG9uZSBSb3V0ZSBSZWNvcmQgDQogICAgICAgICAgICAg
IG92ZXIgYW5vdGhlci4gIFRoZSBtYW5uZXIgaW4gd2hpY2ggdGhpcyB2YWx1ZSBpcyB1c2VkLCAN
CiAgICAgICAgICAgICAgcGVyaGFwcyBpbiBjb25qdW5jdGlvbiB3aXRoIG90aGVyIGZhY3RvcnMs
IGlzIGEgbWF0dGVyIG9mIA0KICAgICAgICAgICAgICBwb2xpY3kuPC90Pg0KICAgICAgICAgICAg
PHQ+IGV4dDogUG9pbnQgb2YgZXh0ZW5zaWJpbGl0eSBkZXNjcmliZWQgaW4gYSBwcmV2aW91cw0K
ICAgICAgICAgICAgICBzZWN0aW9uIG9mIHRoaXMgZG9jdW1lbnQuIDwvdD4NCiAgICAgICAgICA8
L2xpc3Q+DQogICAgICAgIDwvdD4NCg0KICAgICAgICA8dD4gQXMgZGVzY3JpYmVkIGFib3ZlLCBy
b3V0ZSByZWNvcmRzIGFyZSBiYXNlZCBvbiBhbg0KICAgICAgICAgIGFic3RyYWN0IHR5cGU6IFJ0
ZVJlY1R5cGUuIFRoZSBjb25jcmV0ZSB0eXBlcyB0aGF0IHVzZQ0KICAgICAgICAgIFJ0ZVJlY1R5
cGUgYXMgYW4gZXh0ZW5zaW9uIGJhc2UgYXJlIE5BUFRSVHlwZSwgTlNUeXBlLCBhbmQNCiAgICAg
ICAgICBVUklUeXBlLiBUaGUgZGVmaW5pdGlvbnMgb2YgdGhlc2UgdHlwZXMgYXJlIGluY2x1ZGVk
IGJlbG93Lg0KICAgICAgICAgIFRoZSBOQVBUUlR5cGUgb2JqZWN0IGlzIGNvbXByaXNlZCBvZiB0
aGUgZGF0YSBlbGVtZW50cw0KICAgICAgICAgIG5lY2Vzc2FyeSBmb3IgYSBOQVBUUiB0aGF0IGNv
bnRhaW5zIHJvdXRpbmcgaW5mb3JtYXRpb24gZm9yIGENCiAgICAgICAgICBSb3V0ZSBHcm91cC4g
VGhlIE5TVHlwZSBvYmplY3QgaXMgY29tcHJpc2VkIG9mIHRoZSBkYXRhDQogICAgICAgICAgZWxl
bWVudHMgbmVjZXNzYXJ5IGZvciBhIE5hbWUgU2VydmVyIHRoYXQgcG9pbnRzIHRvIGFub3RoZXIN
CiAgICAgICAgICBETlMgc2VydmVyIHRoYXQgY29udGFpbnMgdGhlIGRlc2lyZWQgcm91dGluZyBp
bmZvcm1hdGlvbi4NCiAgICAgICAgICBUaGUgVVJJVHlwZSBvYmplY3QgaXMgY29tcHJpc2VkIG9m
IHRoZSBkYXRhIGVsZW1lbnRzDQogICAgICAgICAgbmVjZXNzYXJ5IHRvIGhvdXNlIGEgVVJJLiA8
L3Q+DQoNCiAgICAgICAgPHQ+IFRoZSBkYXRhIHByb3Zpc2lvbmVkIGluIGEgUmVnaXN0cnkgY2Fu
IGJlIGxldmVyYWdlZCBmb3INCiAgICAgICAgICBtYW55IHB1cnBvc2VzIGFuZCBxdWVyaWVkIHVz
aW5nIHZhcmlvdXMgcHJvdG9jb2xzIGluY2x1ZGluZw0KICAgICAgICAgIFNJUCwgRU5VTSBhbmQg
b3RoZXJzLiBJdCBpcyBmb3IgdGhpcyByZWFzb24gdGhhdCBhIHJvdXRlDQogICAgICAgICAgcmVj
b3JkIHR5cGUgb2ZmZXJzIGEgY2hvaWNlIG9mIFVSSSwgYW5kIEROUyByZXNvdXJjZSByZWNvcmQN
CiAgICAgICAgICB0eXBlcy4gVGhlIFVSSVR5cGUgaXMgY29tbW9ubHkgdXNlZCB0byBwcm92aXNp
b24gZGF0YQ0KICAgICAgICAgIHJlbGF0ZWQgdG8gdGhlIFNJUCByb3V0ZSBpbiByZWdpc3RyaWVz
LiA8L3Q+DQoNCiAgICAgICAgPHQ+DQogICAgICAgICAgPGZpZ3VyZSB0aXRsZT0iIj4NCiAgICAg
ICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAgPCFbQ0RBVEFbDQog
IDxjb21wbGV4VHlwZSBuYW1lPSJSdGVSZWNUeXBlIiBhYnN0cmFjdD0idHJ1ZSI+DQogICAgPHNl
cXVlbmNlPg0KICAgICAgPGVsZW1lbnQgbmFtZT0icnJOYW1lIiB0eXBlPSJzcHBwYjpPYmpOYW1l
VHlwZSIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0icHJpb3JpdHkiIHR5cGU9InVuc2lnbmVkU2hv
cnQiLz4NCiAgICA8L3NlcXVlbmNlPg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUg
bmFtZT0iTkFQVFJUeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9u
IGJhc2U9InNwcHBiOlJ0ZVJlY1R5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAg
PGVsZW1lbnQgbmFtZT0ib3JkZXIiIHR5cGU9InVuc2lnbmVkU2hvcnQiLz4NCiAgICAgICAgICA8
ZWxlbWVudCBuYW1lPSJmbGFncyIgdHlwZT0ic3RyaW5nIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAg
ICAgICA8ZWxlbWVudCBuYW1lPSJzdmNzIiB0eXBlPSJzdHJpbmciLz4NCiAgICAgICAgICA8ZWxl
bWVudCBuYW1lPSJyZWd4IiB0eXBlPSJzcHBwYjpSZWdleFBhcmFtVHlwZSINCiAgICAgICAgICAg
IG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InJlcGwiIHR5cGU9InN0
cmluZyIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0idHRsIiB0eXBl
PSJwb3NpdGl2ZUludGVnZXIiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAgIDxlbGVtZW50IG5h
bWU9ImV4dCIgdHlwZT0ic3BwcGI6RXh0QW55VHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgICAg
IDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0K
ICA8L2NvbXBsZXhUeXBlPg0KICANCiAgPGNvbXBsZXhUeXBlIG5hbWU9Ik5TVHlwZSI+DQogICAg
PGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpSdGVSZWNUeXBl
Ij4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9Imhvc3ROYW1l
IiB0eXBlPSJzdHJpbmciLz4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJpcEFkZHIiIHR5cGU9
InNwcHBiOklQQWRkclR5cGUiIG1pbk9jY3Vycz0iMCINCiAgICAgICAgICAgIG1heE9jY3Vycz0i
dW5ib3VuZGVkIi8+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0idHRsIiB0eXBlPSJwb3NpdGl2
ZUludGVnZXIiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImV4dCIg
dHlwZT0ic3BwcGI6RXh0QW55VHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgIDwvc2VxdWVu
Y2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBs
ZXhUeXBlPg0KICANCiAgPGNvbXBsZXhUeXBlIG5hbWU9IlVSSVR5cGUiPg0KICAgIDxjb21wbGV4
Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6UnRlUmVjVHlwZSI+DQogICAg
ICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJlcmUiIHR5cGU9InN0cmlu
ZyIgZGVmYXVsdD0iXiguKikkIi8+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0idXJpIiB0eXBl
PSJzdHJpbmciLz4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJleHQiIHR5cGU9InNwcHBiOkV4
dEFueVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9l
eHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCg0KICA8
Y29tcGxleFR5cGUgbmFtZT0iSVBBZGRyVHlwZSI+DQogICAgPHNlcXVlbmNlPg0KICAgICAgPGVs
ZW1lbnQgbmFtZT0iYWRkciIgdHlwZT0ic3RyaW5nIi8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJ0
eXBlIiB0eXBlPSJzcHBwYjpJUFR5cGUiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9ImV4dCIgdHlw
ZT0ic3BwcGI6RXh0QW55VHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgPC9zZXF1ZW5jZT4NCiAg
PC9jb21wbGV4VHlwZT4NCiAgDQogIDxzaW1wbGVUeXBlIG5hbWU9IklQVHlwZSI+DQogICAgPHJl
c3RyaWN0aW9uIGJhc2U9InRva2VuIj4NCiAgICAgIDxlbnVtZXJhdGlvbiB2YWx1ZT0iSVB2NCIv
Pg0KICAgICAgPGVudW1lcmF0aW9uIHZhbHVlPSJJUHY2Ii8+DQogICAgPC9yZXN0cmljdGlvbj4N
CiAgPC9zaW1wbGVUeXBlPg0KDQogICAgICAgICAgICAgICAgICAgICAgICBdXT4NCiAgICAgICAg
ICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgPC90Pg0KDQogICAg
ICAgIDx0PlRoZSBOQVBUUlR5cGUgb2JqZWN0IGlzIGNvbXBvc2VkIG9mIHRoZSBmb2xsb3dpbmcg
ZWxlbWVudHM6DQogICAgICAgICAgICA8bGlzdCBzdHlsZT0ic3ltYm9scyIgaGFuZ0luZGVudD0i
NSI+DQogICAgICAgICAgICA8dD4gb3JkZXI6IE9yZGVyIHZhbHVlIGluIGFuIEVOVU0gTkFQVFIs
IHJlbGF0aXZlIHRvIG90aGVyDQogICAgICAgICAgICAgIE5BUFRSVHlwZSBvYmplY3RzIGluIHRo
ZSBzYW1lIFJvdXRlIEdyb3VwLiA8L3Q+DQogICAgICAgICAgICA8dD4gcHJlZjogUHJlZmVyZW5j
ZSB2YWx1ZSBpbiBhbiBFTlVNIE5BUFRSLiA8L3Q+DQogICAgICAgICAgICA8dD4gc3ZjczogRU5V
TSBzZXJ2aWNlKHMpIHRoYXQgYXJlIHNlcnZlZCBieSB0aGUgU0JFLiBUaGlzDQogICAgICAgICAg
ICAgIGZpZWxkJ3MgdmFsdWUgbXVzdCBiZSBvZiB0aGUgZm9ybSBzcGVjaWZpZWQgaW4gUkZDIDM3
NjENCiAgICAgICAgICAgICAgKGUuZy4sIEUyVStwc3RuOnNpcCtzaXApLiBUaGUgYWxsb3dhYmxl
IHZhbHVlcyBhcmUgYQ0KICAgICAgICAgICAgICBtYXR0ZXIgb2YgcG9saWN5IGFuZCBub3QgbGlt
aXRlZCBieSB0aGlzIHByb3RvY29sLiA8L3Q+DQogICAgICAgICAgICA8dD4gcmVneDogTkFQVFLi
gJlzIHJlZ3VsYXIgZXhwcmVzc2lvbiBmaWVsZC4gSWYgdGhpcyBpcyBub3QNCiAgICAgICAgICAg
ICAgaW5jbHVkZWQgdGhlbiB0aGUgUmVwbCBmaWVsZCBtdXN0IGJlIGluY2x1ZGVkLiA8L3Q+DQog
ICAgICAgICAgICA8dD4gcmVwbDogTkFQVFIgcmVwbGFjZW1lbnQgZmllbGQsIHNob3VsZCBvbmx5
IGJlIHByb3ZpZGVkDQogICAgICAgICAgICAgIGlmIHRoZSBSZWdleCBmaWVsZCBpcyBub3QgcHJv
dmlkZWQsIG90aGVyd2lzZSBpdCB3aWxsIGJlDQogICAgICAgICAgICAgIGlnbm9yZWQgYnkgdGhl
IHNlcnZlci4gPC90Pg0KICAgICAgICAgICAgPHQ+IHR0bDogTnVtYmVyIG9mIHNlY29uZHMgdGhh
dCBhbiBhZGRyZXNzaW5nIHNlcnZlciBtYXkNCiAgICAgICAgICAgICAgY2FjaGUgdGhpcyBOQVBU
Ui4gPC90Pg0KICAgICAgICAgICAgPHQ+IGV4dDogUG9pbnQgb2YgZXh0ZW5zaWJpbGl0eSBkZXNj
cmliZWQgaW4gYSBwcmV2aW91cw0KICAgICAgICAgICAgICBzZWN0aW9uIG9mIHRoaXMgZG9jdW1l
bnQuIDwvdD4NCiAgICAgICAgICA8L2xpc3Q+DQogICAgICAgIDwvdD4NCg0KICAgICAgICA8dD5U
aGUgTlNUeXBlIG9iamVjdCBpcyBjb21wb3NlZCBvZiB0aGUgZm9sbG93aW5nIGVsZW1lbnRzOg0K
ICAgICAgICAgICAgPGxpc3Qgc3R5bGU9InN5bWJvbHMiIGhhbmdJbmRlbnQ9IjUiPg0KICAgICAg
ICAgICAgPHQ+IGhvc3ROYW1lOiBGdWxseSBxdWFsaWZpZWQgaG9zdCBuYW1lIG9mIHRoZSBuYW1l
DQogICAgICAgICAgICAgIHNlcnZlci4gPC90Pg0KICAgICAgICAgICAgPHQ+IGlwQWRkcjogWmVy
byBvciBtb3JlIG9iamVjdHMgb2YgdHlwZSBJcEFkZHJUeXBlLiBFYWNoDQogICAgICAgICAgICAg
IG9iamVjdCBob2xkcyBhbiBJUCBBZGRyZXNzIGFuZCB0aGUgSVAgQWRkcmVzcyB0eXBlLCBJUHY0
DQogICAgICAgICAgICAgIG9yIElQIHY2LiA8L3Q+DQogICAgICAgICAgICA8dD4gdHRsOiBOdW1i
ZXIgb2Ygc2Vjb25kcyB0aGF0IGFuIGFkZHJlc3Npbmcgc2VydmVyIG1heQ0KICAgICAgICAgICAg
ICBjYWNoZSB0aGlzIE5hbWUgU2VydmVyLiA8L3Q+DQogICAgICAgICAgICA8dD4gZXh0OiBQb2lu
dCBvZiBleHRlbnNpYmlsaXR5IGRlc2NyaWJlZCBpbiBhIHByZXZpb3VzDQogICAgICAgICAgICAg
IHNlY3Rpb24gb2YgdGhpcyBkb2N1bWVudC4gPC90PiA8L2xpc3Q+DQogICAgICAgIDwvdD4NCg0K
ICAgICAgICA8dD5UaGUgVVJJVHlwZSBvYmplY3QgaXMgY29tcG9zZWQgb2YgdGhlIGZvbGxvd2lu
ZyBlbGVtZW50czoNCiAgICAgICAgICAgIDxsaXN0IHN0eWxlPSJzeW1ib2xzIiBoYW5nSW5kZW50
PSI1Ij4NCiAgICAgICAgICAgIDx0PiBlcmU6IFRoZSBQT1NJWCBFeHRlbmRlZCBSZWd1bGFyIEV4
cHJlc3Npb24gKGVyZSkgYXMNCiAgICAgICAgICAgICAgZGVmaW5lZCBpbiA8eHJlZiB0YXJnZXQ9
IlJGQzM5ODYiLz4NCiAgICAgICAgICAgIDwvdD4NCiAgICAgICAgICAgIDx0PiB1cmk6IHRoZSBV
UkkgYXMgZGVmaW5lZCBpbiA8eHJlZiB0YXJnZXQ9IlJGQzM5ODYiLz4NCiAgICAgICAgICAgIDwv
dD4NCiAgICAgICAgICA8L2xpc3Q+DQogICAgICAgIDwvdD4NCg0KICAgICAgICA8dD5BcyB3aXRo
IHRoZSByZXNwb25zZXMgdG8gYWxsIHVwZGF0ZSBvcGVyYXRpb25zLCB0aGUgcmVzdWx0IA0KICAg
ICAgICBvZiB0aGUgQWRkUnRlUmVjUnFzdFR5cGUgb3BlcmF0aW9uIGlzIGNvbnRhaW5lZCBpbiB0
aGUgZ2VuZXJpYyANCiAgICAgICAgc3BwcFVwZGF0ZVJlc3BvbnNlIGRhdGEgc3RydWN0dXJlIGRl
c2NyaWJlZCBpbiBhbiBlYXJsaWVyIHNlY3Rpb25zIA0KICAgICAgICBvZiB0aGlzIGRvY3VtZW50
LiAgRm9yIGEgZGV0YWlsZWQgZGVzY3JpcHRpb24gb2YgdGhlIA0KICAgICAgICBzcHBwVXBkYXRl
UmVzcG9uc2UgZGF0YSBzdHJ1Y3R1cmUgcmVmZXIgdG8gdGhhdCBzZWN0aW9uIG9mIHRoZSANCiAg
ICAgICAgZG9jdW1lbnQuPC90Pg0KDQogICAgICA8L3NlY3Rpb24+DQoNCiAgICAgIDxzZWN0aW9u
IGFuY2hvcj0iZ2V0cnRlcmVjcyIgdGl0bGU9IkdldCBSb3V0ZSBSZWNvcmRzIE9wZXJhdGlvbiI+
DQogICAgICAgIDx0PiBUaGUgZ2V0UnRlUmVjc1Jxc3Qgb3BlcmF0aW9uIGFsbG93cyBhIGNsaWVu
dCB0byBnZXQgdGhlDQogICAgICAgICAgcHJvcGVydGllcyBvZiBSb3V0ZSBSZWNvcmQgb2JqZWN0
cyB0aGF0IGEgcmVnaXN0cmFyDQogICAgICAgICAgb3JnYW5pemF0aW9uIGlzIGF1dGhvcml6ZWQg
dG8gdmlldy4gVGhlIHNlcnZlciB3aWxsIGF0dGVtcHQNCiAgICAgICAgICB0byBmaW5kIGEgUm91
dGUgUmVjb3JkIG9iamVjdCB0aGF0IGhhcyB0aGUgcmVnaXN0cmFudCBJRCBhbmQNCiAgICAgICAg
ICByb3V0ZSByZWNvcmQgbmFtZSBwYWlyIGNvbnRhaW5lZCBpbiBlYWNoIE9iaktleVR5cGUgb2Jq
ZWN0DQogICAgICAgICAgaW5zdGFuY2UuIElmIHRoZSBzZXQgb2YgT2JqS2V5VHlwZSBvYmplY3Rz
IGlzIGVtcHR5IHRoZW4gdGhlDQogICAgICAgICAgc2VydmVyIHdpbGwgcmV0dXJuIHRoZSBsaXN0
IG9mIFJvdXRlIFJlY29yZCBvYmplY3RzIHRoYXQgdGhlDQogICAgICAgICAgcXVlcnlpbmcgY2xp
ZW50IGhhcyB0aGUgYXV0aG9yaXR5IHRvIHZpZXcuIElmIHRoZXJlIGFyZSBubw0KICAgICAgICAg
IG1hdGNoaW5nIFJvdXRlIFJlY29yZCBmb3VuZCB0aGVuIGFuIGVtcHR5IHJlc3VsdCBzZXQgd2ls
bCBiZQ0KICAgICAgICAgIHJldHVybmVkLiA8L3Q+DQogICAgICAgIDx0PiBUaGUgZWxlbWVudCBw
YXNzZWQgaW50byB0aGUgc3BwcFF1ZXJ5UmVxdWVzdCBlbGVtZW50IGZvciB0aGlzDQogICAgICAg
ICAgb3BlcmF0aW9uIGlzIGFuIGluc3RhbmNlIG9mIHR5cGUgR2V0UnRlUmVjc1Jxc3RUeXBlLCB3
aGljaCANCiAgICAgICAgICBleHRlbmRzIEJhc2ljUnFzdFR5cGUgYW5kIGNvbnRhaW5zIHplcm8g
b3IgbW9yZSBPYmpLZXlUeXBlIA0KICAgICAgICAgIG9iamVjdHMuIEFueSBsaW1pdGF0aW9uIG9u
IHRoZSBtYXhpbXVtIG51bWJlciBvZiBvYmplY3RzIHRoYXQgDQogICAgICAgICAgbWF5IGJlIHBh
c3NlZCBpbnRvIG9yIHJldHVybmVkIGJ5IHRoaXMgb3BlcmF0aW9uIGlzIGEgcG9saWN5IA0KICAg
ICAgICAgIGRlY2lzaW9uIGFuZCBub3QgbGltaXRlZCBieSB0aGUgcHJvdG9jb2wuIFRoZSBYU0Qg
ZGVjbGFyYXRpb24gDQogICAgICAgICAgb2YgdGhlIG9wZXJhdGlvbiBpcyBhcyBmb2xsb3dzOiA8
L3Q+DQoNCiAgICAgICAgPHQ+DQogICAgICAgICAgPGZpZ3VyZSB0aXRsZT0iIj4NCiAgICAgICAg
ICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAgPCFbQ0RBVEFbDQogIDxj
b21wbGV4VHlwZSBuYW1lPSJHZXRSdGVSZWNzUnFzdFR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVu
dD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNRdWVyeVJxc3RUeXBlIj4NCiAg
ICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9Im9iaktleSIgdHlwZT0i
c3BwcGI6T2JqS2V5VHlwZSINCiAgICAgICAgICAgIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1
bmJvdW5kZWQiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAg
IDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogICAgICAgICAgICAgICAgICAg
ICAgICBdXT4NCiAgICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICA8L2ZpZ3VyZT4NCiAg
ICAgICAgPC90Pg0KDQogICAgICAgIDx0PkFzIGRlc2NyaWJlZCBpbiBhbiBlYXJsaWVyIHNlY3Rp
b24gb2YgdGhpcyBkb2N1bWVudCwgdGhlIHJlc3VsdCANCiAgICAgICAgb2YgYW55IHNwcHBRdWVy
eVJlcXVlc3Qgb3BlcmF0aW9uIGlzIGFuIHNwcHBRdWVyeVJlc3BvbnNlIGVsZW1lbnQgDQogICAg
ICAgIHRoYXQgY29udGFpbnMgdGhlIG92ZXJhbGwgcmVzcG9uc2UgY29kZSBhbmQgdGhlIHF1ZXJ5
IHJlc3VsdCBzZXQsIGlmDQogICAgICAgIGFueS4gIFJlZmVyIHRvIHRoYXQgc2VjdGlvbiBvZiB0
aGUgZG9jdW1lbnQgZm9yIGEgZGV0YWlsZWQgZGVzY3JpcHRpb24gDQogICAgICAgIG9mIHRoZSBz
cHBwUXVlcnlSZXNwb25zZSBlbGVtZW50LjwvdD4NCg0KICAgICAgPC9zZWN0aW9uPg0KDQogICAg
PC9zZWN0aW9uPg0KDQogICAgPHNlY3Rpb24gYW5jaG9yPSJ4bWxjb25zaWRlcmF0aW9ucyIgdGl0
bGU9IlhNTCBDb25zaWRlcmF0aW9ucyI+DQogICAgICA8dD4gWE1MIHNlcnZlcyBhcyB0aGUgZW5j
b2RpbmcgZm9ybWF0IGZvciBTUFBQLCBhbGxvd2luZyBjb21wbGV4DQogICAgICAgIGhpZXJhcmNo
aWNhbCBkYXRhIHRvIGJlIGV4cHJlc3NlZCBpbiBhIHRleHQgZm9ybWF0IHRoYXQgY2FuIGJlDQog
ICAgICAgIHJlYWQsIHNhdmVkLCBhbmQgbWFuaXB1bGF0ZWQgd2l0aCBib3RoIHRyYWRpdGlvbmFs
IHRleHQgdG9vbHMNCiAgICAgICAgYW5kIHRvb2xzIHNwZWNpZmljIHRvIFhNTC4gPHZzcGFjZSBi
bGFua0xpbmVzPSIxIi8+IFhNTCBpcw0KICAgICAgICBjYXNlIHNlbnNpdGl2ZS4gVW5sZXNzIHN0
YXRlZCBvdGhlcndpc2UsIFhNTCBzcGVjaWZpY2F0aW9ucw0KICAgICAgICBhbmQgZXhhbXBsZXMg
cHJvdmlkZWQgaW4gdGhpcyBkb2N1bWVudCBNVVNUIGJlIGludGVycHJldGVkIGluDQogICAgICAg
IHRoZSBjaGFyYWN0ZXIgY2FzZSBwcmVzZW50ZWQgdG8gZGV2ZWxvcCBhIGNvbmZvcm1pbmcNCiAg
ICAgICAgaW1wbGVtZW50YXRpb24uIDx2c3BhY2UgYmxhbmtMaW5lcz0iMSIvPiBUaGlzIHNlY3Rp
b24NCiAgICAgICAgZGlzY3Vzc2VzIGEgc21hbGwgbnVtYmVyIG9mIFhNTC1yZWxhdGVkIGNvbnNp
ZGVyYXRpb25zDQogICAgICAgIHBlcnRhaW5pbmcgdG8gU1BQUC4gPC90Pg0KDQogICAgICA8c2Vj
dGlvbiBhbmNob3I9Im5hbWVzcGFjZXMiIHRpdGxlPSJOYW1lc3BhY2VzIj4NCiAgICAgICAgPHQ+
IEFsbCBTUFBQIHByb3RvY29sIGVsZW1lbnRzIGFyZSBkZWZpbmVkIGluIHRoZSBuYW1lc3BhY2Vz
IA0KICAgICAgICBpbiB0ZSBJQU5BIENvbnNpZGVyYXRpb25zIHNlY3Rpb24gYW5kIGluIHRoZSBG
b3JtYWwgUHJvdG9jb2wgDQogICAgICAgIFNwZWNpZmljYXRpb24gc2VjdGlvbiBvZiB0aGlzIGRv
Y3VtZW50Lg0KICAgICAgICA8L3Q+DQogICAgICA8L3NlY3Rpb24+DQogICAgICANCiAgICAgIDxz
ZWN0aW9uIGFuY2hvcj0idmVyc2lvbmluZyIgdGl0bGU9IlZlcnNpb25pbmcgYW5kIENoYXJhY3Rl
ciBFbmNvZGluZyI+DQogICAgICAgIDx0PiBBbGwgWE1MIGluc3RhbmNlcyBTSE9VTEQgYmVnaW4g
d2l0aCBhbg0KICAgICAgICAgIDwhW0NEQVRBWyA8P3htbD8+IF1dPiBkZWNsYXJhdGlvbiB0byBp
ZGVudGlmeSB0aGUgdmVyc2lvbiBvZg0KICAgICAgICAgIFhNTCB0aGF0IGlzIGJlaW5nIHVzZWQs
IG9wdGlvbmFsbHkgaWRlbnRpZnkgdXNlIG9mIHRoZQ0KICAgICAgICAgIGNoYXJhY3RlciBlbmNv
ZGluZyB1c2VkLCBhbmQgb3B0aW9uYWxseSBwcm92aWRlIGEgaGludCB0byBhbg0KICAgICAgICAg
IFhNTCBwYXJzZXIgdGhhdCBhbiBleHRlcm5hbCBzY2hlbWEgZmlsZSBpcyBuZWVkZWQgdG8NCiAg
ICAgICAgICB2YWxpZGF0ZSB0aGUgWE1MIGluc3RhbmNlLiA8dnNwYWNlIGJsYW5rTGluZXM9IjEi
Lz4NCiAgICAgICAgICBDb25mb3JtYW50IFhNTCBwYXJzZXJzIHJlY29nbml6ZSBib3RoIFVURi04
IChkZWZpbmVkIGluDQogICAgICAgICAgICA8eHJlZiB0YXJnZXQ9IlJGQzM2MjkiLz4pIGFuZCBV
VEYtMTYgKGRlZmluZWQgaW4gPHhyZWYNCiAgICAgICAgICAgIHRhcmdldD0iUkZDMjc4MSIvPik7
IHBlciA8eHJlZiB0YXJnZXQ9IlJGQzIyNzciLz4gVVRGLTggaXMNCiAgICAgICAgICB0aGUgUkVD
T01NRU5ERUQgY2hhcmFjdGVyIGVuY29kaW5nIGZvciB1c2Ugd2l0aCBTUFBQLiA8L3Q+DQogICAg
ICAgIDx0PiBDaGFyYWN0ZXIgZW5jb2RpbmdzIG90aGVyIHRoYW4gVVRGLTggYW5kIFVURi0xNiBh
cmUNCiAgICAgICAgICBhbGxvd2VkIGJ5IFhNTC4gVVRGLTggaXMgdGhlIGRlZmF1bHQgZW5jb2Rp
bmcgYXNzdW1lZCBieSBYTUwNCiAgICAgICAgICBpbiB0aGUgYWJzZW5jZSBvZiBhbiAiZW5jb2Rp
bmciIGF0dHJpYnV0ZSBvciBhIGJ5dGUgb3JkZXINCiAgICAgICAgICBtYXJrIChCT00pOyB0aHVz
LCB0aGUgImVuY29kaW5nIiBhdHRyaWJ1dGUgaW4gdGhlIFhNTA0KICAgICAgICAgIGRlY2xhcmF0
aW9uIGlzIE9QVElPTkFMIGlmIFVURi04IGVuY29kaW5nIGlzIHVzZWQuIFNQUFANCiAgICAgICAg
ICBjbGllbnRzIGFuZCBzZXJ2ZXJzIE1VU1QgYWNjZXB0IGEgVVRGLTggQk9NIGlmIHByZXNlbnQs
DQogICAgICAgICAgdGhvdWdoIGVtaXR0aW5nIGEgVVRGLTggQk9NIGlzIE5PVCBSRUNPTU1FTkRF
RC4gPC90Pg0KICAgICAgICA8dD4gRXhhbXBsZSBYTUwgZGVjbGFyYXRpb25zOiA8dnNwYWNlIGJs
YW5rTGluZXM9IjEiLz4NCiAgICAgICAgICA8IVtDREFUQVsgPD94bWw/PiB2ZXJzaW9uPSIxLjAi
IGVuY29kaW5nPSJVVEYtOCIgc3RhbmRhbG9uZT0ibm8iPz5dXT4NCiAgICAgICAgPC90Pg0KICAg
ICAgPC9zZWN0aW9uPg0KDQogICAgPC9zZWN0aW9uPg0KDQogICAgPHNlY3Rpb24gYW5jaG9yPSJz
ZWN1cml0eWNvbnNpZGVyYXRpb25zIiB0aXRsZT0iU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMiPg0K
ICAgICAgPHQ+IFRoZSB0cmFuc3BvcnQgcHJvdG9jb2wgc2VjdGlvbiBjb250YWlucyBzb21lIHNl
Y3VyaXR5DQogICAgICAgIHByb3BlcnRpZXMgdGhhdCB0aGUgdHJhbnNwb3J0IHByb3RvY29sIG11
c3QgcHJvdmlkZSBzbyB0aGF0DQogICAgICAgIGF1dGhlbnRpY2F0ZWQgZW5kcG9pbnRzIGNhbiBl
eGNoYW5nZSBkYXRhIGNvbmZpZGVudGlhbGx5IGFuZA0KICAgICAgICB3aXRoIGludGVncml0eSBw
cm90ZWN0aW9uLiA8L3Q+DQogICAgICA8dD4gTW9yZSBkZXRhaWxzIHdpbGwgYmUgcHJvdmlkZWQg
aW4gYSBmdXR1cmUgcmV2aXNpb24gb2YgdGhpcw0KICAgICAgICBkb2N1bWVudC4gPC90Pg0KICAg
IDwvc2VjdGlvbj4NCg0KICAgIDxzZWN0aW9uIGFuY2hvcj0iSUFOQSIgdGl0bGU9IklBTkEgQ29u
c2lkZXJhdGlvbnMiPg0KICAgICAgPHQ+IFRoaXMgZG9jdW1lbnQgdXNlcyBVUk5zIHRvIGRlc2Ny
aWJlIFhNTCBuYW1lc3BhY2VzIGFuZCBYTUwNCiAgICAgICAgc2NoZW1hcyBjb25mb3JtaW5nIHRv
IGEgcmVnaXN0cnkgbWVjaGFuaXNtIGRlc2NyaWJlZCBpbiA8eHJlZg0KICAgICAgICAgIHRhcmdl
dD0iUkZDMzY4OCIvPi4gPC90Pg0KICAgICAgPHQ+IFR3byBVUkkgYXNzaWdubWVudHMgYXJlIHJl
cXVlc3RlZC4gPHZzcGFjZSBibGFua0xpbmVzPSIxIi8+DQogICAgICAgIFJlZ2lzdHJhdGlvbiBy
ZXF1ZXN0IGZvciB0aGUgU1BQUCBYTUwgbmFtZXNwYWNlOiA8dnNwYWNlDQogICAgICAgICAgYmxh
bmtMaW5lcz0iMCIvPiB1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOnNwcHA6YmFzZToxIDx2c3BhY2UN
CiAgICAgICAgICBibGFua0xpbmVzPSIwIi8+IFJlZ2lzdHJhbnQgQ29udGFjdDogSUVTRyA8dnNw
YWNlDQogICAgICAgICAgYmxhbmtMaW5lcz0iMCIvPiBYTUw6IE5vbmUuIE5hbWVzcGFjZSBVUklz
IGRvIG5vdCByZXByZXNlbnQNCiAgICAgICAgYW4gWE1MIHNwZWNpZmljYXRpb24uIDwvdD4NCiAg
ICAgIDx0PiBSZWdpc3RyYXRpb24gcmVxdWVzdCBmb3IgdGhlIFhNTCBzY2hlbWE6IDx2c3BhY2UN
CiAgICAgICAgICBibGFua0xpbmVzPSIwIi8+IFVSSTogdXJuOmlldGY6cGFyYW1zOnhtbDpzY2hl
bWE6c3BwcDoxDQogICAgICAgICAgPHZzcGFjZSBibGFua0xpbmVzPSIwIi8+IFJlZ2lzdHJhbnQg
Q29udGFjdDogSUVTRyA8dnNwYWNlDQogICAgICAgICAgYmxhbmtMaW5lcz0iMCIvPiBYTUw6IFNl
ZSB0aGUgIkZvcm1hbCBTcGVjaWZpY2F0aW9uIiBzZWN0aW9uDQogICAgICAgIG9mIHRoaXMgZG9j
dW1lbnQgKDx4cmVmIHRhcmdldD0iZm9ybWFsc3BlY2lmaWNhdGlvbiIvPikuIDwvdD4NCiAgICA8
L3NlY3Rpb24+DQoNCiAgICA8c2VjdGlvbiBhbmNob3I9ImZvcm1hbHNwZWNpZmljYXRpb24iIHRp
dGxlPSJGb3JtYWwgU3BlY2lmaWNhdGlvbiI+DQogICAgICA8dD4gVGhpcyBzZWN0aW9uIHByb3Zp
ZGVzIHRoZSBkcmFmdCBYTUwgU2NoZW1hIERlZmluaXRpb24gZm9yDQogICAgICAgIHRoZSBTUFBQ
IHByb3RvY29sLiBQbGVhc2UgcmVhZCA8eHJlZiB0YXJnZXQ9Im9wZW5pc3NzdWVzIi8+DQogICAg
ICAgIGZvciBrbm93biBpc3N1ZXMuIDwvdD4NCiAgICAgIDx0Pg0KICAgICAgICA8ZmlndXJlIHRp
dGxlPSIiPg0KICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgIDwh
W0NEQVRBWw0KPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzY2hlbWEg
eG1sbnM6c3BwcGI9InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNlOjEiDQogIHhtbG5z
PSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSINCiAgdGFyZ2V0TmFtZXNwYWNlPSJ1
cm46aWV0ZjpwYXJhbXM6eG1sOm5zOnNwcHA6YmFzZToxIg0KICBlbGVtZW50Rm9ybURlZmF1bHQ9
InF1YWxpZmllZCIgeG1sOmxhbmc9IkVOIj4NCiAgPGFubm90YXRpb24+DQogICAgPGRvY3VtZW50
YXRpb24+DQogICAgLS0tLS0tLS0tLS0tLS0tLS0tIE9iamVjdCBUeXBlIERlZmluaXRpb25zIC0t
LS0tLS0tLS0tLS0tIA0KICAgIDwvZG9jdW1lbnRhdGlvbj4NCiAgPC9hbm5vdGF0aW9uPg0KICA8
Y29tcGxleFR5cGUgbmFtZT0iUnRlR3JwVHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAg
ICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljT2JqVHlwZSI+DQogICAgICAgPHNlcXVlbmNl
Pg0KICAgICAgICAgPGVsZW1lbnQgbmFtZT0icnRlR3JwTmFtZSIgdHlwZT0ic3BwcGI6T2JqTmFt
ZVR5cGUiLz4NCiAgICAgICAgIDxlbGVtZW50IG5hbWU9InJ0ZVJlYyIgdHlwZT0ic3BwcGI6T2Jq
S2V5VHlwZSIgbWluT2NjdXJzPSIwIg0KICAgICAgICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIv
Pg0KICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZGdOYW1lIiB0eXBlPSJzcHBwYjpPYmpOYW1lVHlw
ZSIgbWluT2NjdXJzPSIwIg0KICAgICAgICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAg
ICAgICAgPGVsZW1lbnQgbmFtZT0icGVlcmluZ09yZyIgdHlwZT0ic3BwcGI6T3JnSWRUeXBlIiBt
aW5PY2N1cnM9IjAiDQogICAgICAgICAgIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAg
ICA8ZWxlbWVudCBuYW1lPSJzb3VyY2VJZGVudCIgdHlwZT0ic3BwcGI6U291cmNlSWRlbnRUeXBl
Ig0KICAgICAgICAgICBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAg
ICAgICA8ZWxlbWVudCBuYW1lPSJpc0luU3ZjIiB0eXBlPSJib29sZWFuIi8+DQogICAgICAgICA8
ZWxlbWVudCBuYW1lPSJwcmlvcml0eSIgdHlwZT0idW5zaWduZWRTaG9ydCIvPg0KICAgICAgICAg
PGVsZW1lbnQgbmFtZT0iZXh0IiB0eXBlPSJzcHBwYjpFeHRBbnlUeXBlIiBtaW5PY2N1cnM9IjAi
Lz4NCiAgICAgICA8L3NlcXVlbmNlPg0KICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhD
b250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iRGVzdEdycFR5
cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpC
YXNpY09ialR5cGUiPg0KICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgPGVsZW1lbnQgbmFtZT0i
ZGdOYW1lIiB0eXBlPSJzcHBwYjpPYmpOYW1lVHlwZSIvPg0KICAgICAgPC9zZXF1ZW5jZT4NCiAg
ICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4N
CiAgPGNvbXBsZXhUeXBlIG5hbWU9IlB1YklkVHlwZSIgYWJzdHJhY3Q9InRydWUiPg0KICAgIDxj
b21wbGV4Q29udGVudD4NCiAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY09ialR5cGUi
Pg0KICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgIDxlbGVtZW50IG5hbWU9ImRnTmFtZSIgdHlw
ZT0ic3BwcGI6T2JqTmFtZVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgIDwvc2VxdWVuY2U+
DQogICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5
cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJFbWFpbFR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVu
dD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6UHViSWRUeXBlIj4NCiAgICAgICAgPHNl
cXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImVtYWlsIiB0eXBlPSJzdHJpbmciLz4N
CiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENv
bnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJUTlR5cGUiPg0K
ICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6UHViSWRU
eXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InRuIiB0
eXBlPSJzdHJpbmciLz4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJydGVSZWMiIHR5cGU9InNw
cHBiOlJ0ZVJlY1R5cGUiIG1pbk9jY3Vycz0iMCINCiAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJv
dW5kZWQiLz4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJjb3JJbmZvIiB0eXBlPSJzcHBwYjpD
T1JJbmZvVHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8
L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8
Y29tcGxleFR5cGUgbmFtZT0iVE5SVHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAg
PGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpUTlR5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQogICAg
ICAgICAgPGVsZW1lbnQgbmFtZT0iZW5kVG4iIHR5cGU9InN0cmluZyIvPg0KICAgICAgICAgIDxl
bGVtZW50IG5hbWU9ImNvckluZm8iIHR5cGU9InNwcHBiOkNPUkluZm9UeXBlIiBtaW5PY2N1cnM9
IjAiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29t
cGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJSTlR5
cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6
UHViSWRUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9
InJuIiB0eXBlPSJzdHJpbmciIGRlZmF1bHQ9InRydWUiLz4NCiAgICAgICAgICA8ZWxlbWVudCBu
YW1lPSJjb3JJbmZvIiB0eXBlPSJzcHBwYjpDT1JJbmZvVHlwZSIgbWluT2NjdXJzPSIwIi8+DQog
ICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250
ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iUnRlUmVjVHlwZSIg
YWJzdHJhY3Q9InRydWUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24g
YmFzZT0ic3BwcGI6QmFzaWNPYmpUeXBlIj4NCiAgICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAg
ICAgPGVsZW1lbnQgbmFtZT0icnJOYW1lIiB0eXBlPSJzcHBwYjpPYmpOYW1lVHlwZSIvPg0KICAg
ICAgICAgICA8ZWxlbWVudCBuYW1lPSJwcmlvcml0eSIgdHlwZT0idW5zaWduZWRTaG9ydCIgbWlu
T2NjdXJzPSIwIi8+DQogICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQog
ICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5h
bWU9Ik5BUFRSVHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBi
YXNlPSJzcHBwYjpSdGVSZWNUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxl
bGVtZW50IG5hbWU9Im9yZGVyIiB0eXBlPSJ1bnNpZ25lZFNob3J0Ii8+DQogICAgICAgICAgPGVs
ZW1lbnQgbmFtZT0iZmxhZ3MiIHR5cGU9InN0cmluZyIgbWluT2NjdXJzPSIwIi8+DQogICAgICAg
ICAgPGVsZW1lbnQgbmFtZT0ic3ZjcyIgdHlwZT0ic3RyaW5nIi8+DQogICAgICAgICAgPGVsZW1l
bnQgbmFtZT0icmVneCIgdHlwZT0ic3BwcGI6UmVnZXhQYXJhbVR5cGUiDQogICAgICAgICAgICBt
aW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJyZXBsIiB0eXBlPSJzdHJp
bmciIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InR0bCIgdHlwZT0i
cG9zaXRpdmVJbnRlZ2VyIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1l
PSJleHQiIHR5cGU9InNwcHBiOkV4dEFueVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICA8
L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAg
PC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9Ik5TVHlwZSI+DQogICAgPGNvbXBs
ZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpSdGVSZWNUeXBlIj4NCiAg
ICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9Imhvc3ROYW1lIiB0eXBl
PSJzdHJpbmciLz4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJpcEFkZHIiIHR5cGU9InNwcHBi
OklQQWRkclR5cGUiIG1pbk9jY3Vycz0iMCINCiAgICAgICAgICAgIG1heE9jY3Vycz0idW5ib3Vu
ZGVkIi8+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0idHRsIiB0eXBlPSJwb3NpdGl2ZUludGVn
ZXIiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImV4dCIgdHlwZT0i
c3BwcGI6RXh0QW55VHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgIDwvc2VxdWVuY2U+DQog
ICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBl
Pg0KICA8Y29tcGxleFR5cGUgbmFtZT0iVVJJVHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0K
ICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpSdGVSZWNUeXBlIj4NCiAgICAgICAgPHNlcXVl
bmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImVyZSIgdHlwZT0ic3RyaW5nIiBkZWZhdWx0
PSJeKC4qKSQiLz4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJ1cmkiIHR5cGU9InN0cmluZyIv
Pg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImV4dCIgdHlwZT0ic3BwcGI6RXh0QW55VHlwZSIg
bWluT2NjdXJzPSIwIi8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVuc2lvbj4N
CiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUg
bmFtZT0iUnRlR3JwT2ZmZXJUeXBlIj4NCiAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgPGV4dGVu
c2lvbiBiYXNlPSJzcHBwYjpCYXNpY09ialR5cGUiPg0KICAgICAgIDxzZXF1ZW5jZT4NCiAgICAg
ICAgIDxlbGVtZW50IG5hbWU9InJ0ZUdycE9mZmVyS2V5IiB0eXBlPSJzcHBwYjpSdGVHcnBPZmZl
cktleVR5cGUiLz4NCiAgICAgICAgIDxlbGVtZW50IG5hbWU9InN0YXR1cyIgdHlwZT0ic3BwcGI6
UnRlR3JwT2ZmZXJTdGF0dXNUeXBlIi8+DQogICAgICAgICA8ZWxlbWVudCBuYW1lPSJvZmZlckRh
dGVUaW1lIiB0eXBlPSJkYXRlVGltZSIvPg0KICAgICAgICAgPGVsZW1lbnQgbmFtZT0iYWNjZXB0
RGF0ZVRpbWUiIHR5cGU9ImRhdGVUaW1lIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgIDxlbGVt
ZW50IG5hbWU9ImV4dCIgdHlwZT0ic3BwcGI6RXh0QW55VHlwZSIgbWluT2NjdXJzPSIwIi8+DQog
ICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVu
dD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkVnclJ0ZVR5cGUiPg0K
ICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY09i
alR5cGUiPg0KICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgIDxlbGVtZW50IG5hbWU9ImVnclJ0
ZU5hbWUiIHR5cGU9InNwcHBiOk9iak5hbWVUeXBlIi8+DQogICAgICAgICA8ZWxlbWVudCBuYW1l
PSJwcmVmIiB0eXBlPSJ1bnNpZ25lZFNob3J0Ii8+DQogICAgICAgICA8ZWxlbWVudCBuYW1lPSJz
dmNzIiB0eXBlPSJzdHJpbmciLz4NCiAgICAgICAgIDxlbGVtZW50IG5hbWU9InJlZ3hSZXdyaXRl
UnVsZSIgdHlwZT0ic3BwcGI6UmVnZXhQYXJhbVR5cGUiLz4NCiAgICAgICAgIDxlbGVtZW50IG5h
bWU9ImluZ3Jlc3NSdGUiIHR5cGU9InNwcHBiOk9iaktleVR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4
T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgIDxlbGVtZW50IG5hbWU9ImV4dCIgdHlwZT0i
c3BwcGI6RXh0QW55VHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgPC9zZXF1ZW5jZT4NCiAg
ICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4N
CiAgPGFubm90YXRpb24+DQogICAgPGRvY3VtZW50YXRpb24+IC0tLS0tLS0tLS0tLS0tLS0tLSBB
YnN0cmFjdCBPYmplY3QgYW5kIEVsZW1lbnQNCiAgICAgIFR5cGUgRGVmaW5pdGlvbnMgLS0tLS0t
LS0tLS0tLS0gPC9kb2N1bWVudGF0aW9uPg0KICA8L2Fubm90YXRpb24+DQogIDxjb21wbGV4VHlw
ZSBuYW1lPSJCYXNpY09ialR5cGUiIGFic3RyYWN0PSJ0cnVlIj4NCiAgICA8c2VxdWVuY2U+DQog
ICAgICA8ZWxlbWVudCBuYW1lPSJyYW50SWQiIHR5cGU9InNwcHBiOk9yZ0lkVHlwZSIvPg0KICAg
ICAgPGVsZW1lbnQgbmFtZT0icmFySWQiIHR5cGU9InNwcHBiOk9yZ0lkVHlwZSIvPg0KICAgICAg
PGVsZW1lbnQgbmFtZT0iY3J0RGF0ZSIgdHlwZT0iZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIvPg0K
ICAgICAgPGVsZW1lbnQgbmFtZT0ibW9kRGF0ZSIgdHlwZT0iZGF0ZVRpbWUiIG1pbk9jY3Vycz0i
MCIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0iZXh0IiB0eXBlPSJzcHBwYjpFeHRBbnlUeXBlIiBt
aW5PY2N1cnM9IjAiLz4NCiAgICA8L3NlcXVlbmNlPg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29t
cGxleFR5cGUgbmFtZT0iUmVnZXhQYXJhbVR5cGUiPg0KICAgIDxzZXF1ZW5jZT4NCiAgICAgIDxl
bGVtZW50IG5hbWU9ImVyZSIgdHlwZT0ic3RyaW5nIiBkZWZhdWx0PSJeKC4qKSQiLz4NCiAgICAg
IDxlbGVtZW50IG5hbWU9InJlcGwiIHR5cGU9InN0cmluZyIvPg0KICAgIDwvc2VxdWVuY2U+DQog
IDwvY29tcGxleFR5cGU+DQogIDxzaW1wbGVUeXBlIG5hbWU9Ik9yZ0lkVHlwZSI+DQogICAgPHJl
c3RyaWN0aW9uIGJhc2U9InN0cmluZyIvPg0KICA8L3NpbXBsZVR5cGU+DQogIDxzaW1wbGVUeXBl
IG5hbWU9Ik9iak5hbWVUeXBlIj4NCiAgICA8cmVzdHJpY3Rpb24gYmFzZT0ic3RyaW5nIi8+DQog
IDwvc2ltcGxlVHlwZT4NCiAgPHNpbXBsZVR5cGUgbmFtZT0iVHJhbnNJZFR5cGUiPg0KICAgIDxy
ZXN0cmljdGlvbiBiYXNlPSJzdHJpbmciLz4NCiAgPC9zaW1wbGVUeXBlPg0KICA8c2ltcGxlVHlw
ZSBuYW1lPSJNaW5vclZlclR5cGUiPg0KICAgIDxyZXN0cmljdGlvbiBiYXNlPSJ1bnNpZ25lZExv
bmciLz4NCiAgPC9zaW1wbGVUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iT2JqS2V5VHlwZSI+
DQogICAgPHNlcXVlbmNlPg0KICAgICAgPGVsZW1lbnQgbmFtZT0icmFudElkIiB0eXBlPSJzcHBw
YjpPcmdJZFR5cGUiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9Im5hbWUiIHR5cGU9InNwcHBiOk9i
ak5hbWVUeXBlIi8+DQogICAgPC9zZXF1ZW5jZT4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBs
ZXhUeXBlIG5hbWU9IklQQWRkclR5cGUiPg0KICAgIDxzZXF1ZW5jZT4NCiAgICAgIDxlbGVtZW50
IG5hbWU9ImFkZHIiIHR5cGU9InN0cmluZyIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0idHlwZSIg
dHlwZT0ic3BwcGI6SVBUeXBlIi8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJleHQiIHR5cGU9InNw
cHBiOkV4dEFueVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgIDwvc2VxdWVuY2U+DQogIDwvY29t
cGxleFR5cGU+DQogIDxzaW1wbGVUeXBlIG5hbWU9IklQVHlwZSI+DQogICAgPHJlc3RyaWN0aW9u
IGJhc2U9InRva2VuIj4NCiAgICAgIDxlbnVtZXJhdGlvbiB2YWx1ZT0iSVB2NCIvPg0KICAgICAg
PGVudW1lcmF0aW9uIHZhbHVlPSJJUHY2Ii8+DQogICAgPC9yZXN0cmljdGlvbj4NCiAgPC9zaW1w
bGVUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iU291cmNlSWRlbnRUeXBlIj4NCiAgICA8c2Vx
dWVuY2U+DQogICAgICA8ZWxlbWVudCBuYW1lPSJzb3VyY2VJZGVudExhYmVsIiB0eXBlPSJzdHJp
bmciLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9InNvdXJjZUlkZW50U2NoZW1lIg0KICAgICAgICB0
eXBlPSJzcHBwYjpTb3VyY2VJZGVudFNjaGVtZVR5cGUiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9
ImV4dCIgdHlwZT0ic3BwcGI6RXh0QW55VHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgPC9zZXF1
ZW5jZT4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPHNpbXBsZVR5cGUgbmFtZT0iU291cmNlSWRlbnRT
Y2hlbWVUeXBlIj4NCiAgICA8cmVzdHJpY3Rpb24gYmFzZT0idG9rZW4iPg0KICAgICAgPGVudW1l
cmF0aW9uIHZhbHVlPSJ1cmkiLz4NCiAgICAgIDxlbnVtZXJhdGlvbiB2YWx1ZT0iaXAiLz4NCiAg
ICAgIDxlbnVtZXJhdGlvbiB2YWx1ZT0icm9vdERvbWFpbiIvPg0KICAgIDwvcmVzdHJpY3Rpb24+
DQogIDwvc2ltcGxlVHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkNPUkluZm9UeXBlIj4NCiAg
ICA8c2VxdWVuY2U+DQogICAgICA8ZWxlbWVudCBuYW1lPSJjb3JDbGFpbSIgdHlwZT0iYm9vbGVh
biIgZGVmYXVsdD0idHJ1ZSIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0iY29yIiB0eXBlPSJib29s
ZWFuIiBkZWZhdWx0PSJmYWxzZSIgbWluT2NjdXJzPSIwIi8+DQogICAgICA8ZWxlbWVudCBuYW1l
PSJjb3JEYXRlVGltZSIgdHlwZT0iZGF0ZVRpbWUiIG1pbk9jY3Vycz0iMCIvPg0KICAgIDwvc2Vx
dWVuY2U+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJTdmNNZW51VHlw
ZSI+DQogICAgPHNlcXVlbmNlPg0KICAgICAgPGVsZW1lbnQgbmFtZT0ic2VydmVyU3RhdHVzIiB0
eXBlPSJzcHBwYjpTZXJ2ZXJTdGF0dXNUeXBlIi8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJtYWpN
aW5WZXJzaW9uIiB0eXBlPSJzdHJpbmciDQogICAgICAgIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+
DQogICAgICA8ZWxlbWVudCBuYW1lPSJvYmpVUkkiIHR5cGU9ImFueVVSSSIgbWF4T2NjdXJzPSJ1
bmJvdW5kZWQiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9ImV4dFVSSSIgdHlwZT0iYW55VVJJIiBt
aW5PY2N1cnM9IjAiDQogICAgICAgIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgPC9zZXF1
ZW5jZT4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPHNpbXBsZVR5cGUgbmFtZT0iU2VydmVyU3RhdHVz
VHlwZSI+DQogICAgPHJlc3RyaWN0aW9uIGJhc2U9InRva2VuIj4NCiAgICAgIDxlbnVtZXJhdGlv
biB2YWx1ZT0iaW5TZXJ2aWNlIi8+DQogICAgICA8ZW51bWVyYXRpb24gdmFsdWU9Im91dE9mU2Vy
dmljZSIvPg0KICAgIDwvcmVzdHJpY3Rpb24+DQogIDwvc2ltcGxlVHlwZT4NCiAgPGNvbXBsZXhU
eXBlIG5hbWU9IlJ0ZUdycE9mZmVyS2V5VHlwZSI+DQogICAgPHNlcXVlbmNlPg0KICAgICAgPGVs
ZW1lbnQgbmFtZT0icnRlR3JwS2V5IiB0eXBlPSJzcHBwYjpPYmpLZXlUeXBlIi8+DQogICAgICA8
ZWxlbWVudCBuYW1lPSJvZmZlcmVkVG8iIHR5cGU9InNwcHBiOk9yZ0lkVHlwZSIvPg0KICAgIDwv
c2VxdWVuY2U+DQogIDwvY29tcGxleFR5cGU+DQogIDxzaW1wbGVUeXBlIG5hbWU9IlJ0ZUdycE9m
ZmVyU3RhdHVzVHlwZSI+DQogICAgPHJlc3RyaWN0aW9uIGJhc2U9InRva2VuIj4NCiAgICAgIDxl
bnVtZXJhdGlvbiB2YWx1ZT0ib2ZmZXJlZCIvPg0KICAgICAgPGVudW1lcmF0aW9uIHZhbHVlPSJh
Y2NlcHRlZCIvPg0KICAgIDwvcmVzdHJpY3Rpb24+DQogIDwvc2ltcGxlVHlwZT4NCiAgPGNvbXBs
ZXhUeXBlIG5hbWU9IkV4dEFueVR5cGUiPg0KICAgIDxzZXF1ZW5jZT4NCiAgICAgIDxhbnkgbmFt
ZXNwYWNlPSIjI290aGVyIiBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgIDwvc2VxdWVuY2U+
DQogIDwvY29tcGxleFR5cGU+DQogIDxhbm5vdGF0aW9uPg0KICAgIDxkb2N1bWVudGF0aW9uPiAt
LS0tLS0tLS0tLS0tLSBPcGVyYXRpb24gUmVxdWVzdCBhbmQgUmVzcG9uc2UNCiAgICAgIE9iamVj
dCBUeXBlIERlZmluaXRpb25zIC0tLS0tLS0tLS0tLSA8L2RvY3VtZW50YXRpb24+DQogIDwvYW5u
b3RhdGlvbj4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IlJlc3VsdENvZGVUeXBlIj4NCiAgICA8c2Vx
dWVuY2U+DQogICAgICAgPGVsZW1lbnQgbmFtZT0iY29kZSIgdHlwZT0iaW50Ii8+DQogICAgICAg
PGVsZW1lbnQgbmFtZT0ibXNnIiB0eXBlPSJzdHJpbmciLz4NCiAgICA8L3NlcXVlbmNlPg0KICA8
L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iUnFzdE9ialJlc3VsdENvZGVUeXBl
Ij4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpS
ZXN1bHRDb2RlVHlwZSI+DQogICAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgICAgIDxlbGVt
ZW50IG5hbWU9InJxc3RPYmoiIHR5cGU9InNwcHBiOkJhc2ljUnFzdFR5cGUiLz4NCiAgICAgICAg
ICA8L3NlcXVlbmNlPg0KICAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+
DQogIDwvY29tcGxleFR5cGU+DQogIA0KICA8Y29tcGxleFR5cGUgbmFtZT0iQmFzaWNScXN0VHlw
ZSIgYWJzdHJhY3Q9InRydWUiPg0KICAgIDxzZXF1ZW5jZT4NCiAgICAgIDxlbGVtZW50IG5hbWU9
ImV4dCIgdHlwZT0ic3BwcGI6RXh0QW55VHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgPC9zZXF1
ZW5jZT4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkJhc2ljUXVlcnlS
cXN0VHlwZSIgYWJzdHJhY3Q9InRydWUiPg0KICAgIDxzZXF1ZW5jZT4NCiAgICAgIDxlbGVtZW50
IG5hbWU9ImV4dCIgdHlwZT0ic3BwcGI6RXh0QW55VHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAg
PC9zZXF1ZW5jZT4NCiAgPC9jb21wbGV4VHlwZT4NCiAgDQogIDxjb21wbGV4VHlwZSBuYW1lPSJB
ZGRSdGVHcnBScXN0VHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lv
biBiYXNlPSJzcHBwYjpCYXNpY1Jxc3RUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAg
ICAgIDxlbGVtZW50IG5hbWU9InJ0ZUdycCIgdHlwZT0ic3BwcGI6UnRlR3JwVHlwZSIvPg0KICAg
ICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVu
dD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkRlbFJ0ZUdycFJxc3RU
eXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBi
OkJhc2ljUnFzdFR5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQg
bmFtZT0ib2JqS2V5IiB0eXBlPSJzcHBwYjpPYmpLZXlUeXBlIi8+DQogICAgICAgIDwvc2VxdWVu
Y2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBs
ZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iR2V0UnRlR3Jwc1Jxc3RUeXBlIj4NCiAgICA8
Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUXVlcnlS
cXN0VHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJv
YmpLZXkiIHR5cGU9InNwcHBiOk9iaktleVR5cGUiDQogICAgICAgICAgICBtaW5PY2N1cnM9IjAi
IG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4
dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICANCiAg
PGNvbXBsZXhUeXBlIG5hbWU9IkFkZFJ0ZVJlY1Jxc3RUeXBlIj4NCiAgICA8Y29tcGxleENvbnRl
bnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0KICAgICAg
ICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0icnRlUmVjIiB0eXBlPSJzcHBw
YjpSdGVSZWNUeXBlIi8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVuc2lvbj4N
CiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUg
bmFtZT0iRGVsUnRlUmVjUnFzdFR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxl
eHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4N
CiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJvYmpLZXkiIHR5cGU9InNwcHBiOk9iaktleVR5cGUi
Lz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxl
eENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJHZXRSdGVS
ZWNzUnFzdFR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFz
ZT0ic3BwcGI6QmFzaWNRdWVyeVJxc3RUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAg
ICAgIDxlbGVtZW50IG5hbWU9Im9iaktleSIgdHlwZT0ic3BwcGI6T2JqS2V5VHlwZSINCiAgICAg
ICAgICAgIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgPC9z
ZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwv
Y29tcGxleFR5cGU+DQogDQogIDxjb21wbGV4VHlwZSBuYW1lPSJBZGREZXN0R3JwUnFzdFR5cGUi
Pg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFz
aWNScXN0VHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1l
PSJkZXN0R3JwIiB0eXBlPSJzcHBwYjpEZXN0R3JwVHlwZSIvPg0KICAgICAgICA8L3NlcXVlbmNl
Pg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4
VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkRlbERlc3RHcnBScXN0VHlwZSI+DQogICAgPGNv
bXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1Jxc3RUeXBl
Ij4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9Im9iaktleSIg
dHlwZT0ic3BwcGI6T2JqS2V5VHlwZSIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9l
eHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNv
bXBsZXhUeXBlIG5hbWU9IkdldERlc3RHcnBzUnFzdFR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVu
dD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNRdWVyeVJxc3RUeXBlIj4NCiAg
ICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9Im9iaktleSIgdHlwZT0i
c3BwcGI6T2JqS2V5VHlwZSINCiAgICAgICAgICAgIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1
bmJvdW5kZWQiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAg
IDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1l
PSJBZGRQdWJJZFJxc3RUeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5z
aW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQogICAg
ICAgICAgPGVsZW1lbnQgbmFtZT0icGkiIHR5cGU9InNwcHBiOlB1YklkVHlwZSIvPg0KICAgICAg
ICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4N
CiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkRlbFB1Yklkc1Jxc3RUeXBl
Ij4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJh
c2ljUnFzdFR5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFt
ZT0icGkiIHR5cGU9InNwcHBiOlB1YklkVHlwZSIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAg
ICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4N
CiAgPGNvbXBsZXhUeXBlIG5hbWU9IkdldFB1Yklkc1Jxc3RUeXBlIj4NCiAgICA8Y29tcGxleENv
bnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUXVlcnlScXN0VHlwZSI+
DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJwaSIgdHlwZT0i
c3BwcGI6UHViSWRUeXBlIiBtaW5PY2N1cnM9IjAiDQogICAgICAgICAgICBtYXhPY2N1cnM9InVu
Ym91bmRlZCIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAg
PC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9
IkFkZFJ0ZUdycE9mZmVyUnFzdFR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxl
eHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4N
CiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJydGVHcnBPZmZlciIgdHlwZT0ic3BwcGI6UnRlR3Jw
T2ZmZXJUeXBlIi8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAg
ICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFt
ZT0iRGVsUnRlR3JwT2ZmZXJScXN0VHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAg
PGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1Jxc3RUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNl
Pg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InJ0ZUdycE9mZmVyS2V5IiB0eXBlPSJzcHBwYjpS
dGVHcnBPZmZlcktleVR5cGUiIC8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVu
c2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxl
eFR5cGUgbmFtZT0iQWNjZXB0UnRlR3JwT2ZmZXJScXN0VHlwZSI+DQogICAgPGNvbXBsZXhDb250
ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1Jxc3RUeXBlIj4NCiAgICAg
ICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InJ0ZUdycE9mZmVyS2V5IiB0
eXBlPSJzcHBwYjpSdGVHcnBPZmZlcktleVR5cGUiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAg
ICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+
DQogIDxjb21wbGV4VHlwZSBuYW1lPSJSZWplY3RSdGVHcnBPZmZlclJxc3RUeXBlIj4NCiAgICA8
Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5
cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0icnRlR3Jw
T2ZmZXJLZXkiIHR5cGU9InNwcHBiOlJ0ZUdycE9mZmVyS2V5VHlwZSIvPg0KICAgICAgICA8L3Nl
cXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9j
b21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkdldFJ0ZUdycE9mZmVyc1Jxc3RUeXBl
Ij4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJh
c2ljUXVlcnlScXN0VHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVu
dCBuYW1lPSJvZmZlcmVkQnlQZWVycyIgdHlwZT0iYm9vbGVhbiIgbWluT2NjdXJzPSIwIi8+DQog
ICAgICAgICAgPGVsZW1lbnQgbmFtZT0ib2ZmZXJlZFRvUGVlcnMiIHR5cGU9ImJvb2xlYW4iIG1p
bk9jY3Vycz0iMCIvPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InN0YXR1cyIgdHlwZT0ic3Bw
cGI6UnRlR3JwT2ZmZXJTdGF0dXNUeXBlIg0KICAgICAgICAgICAgbWluT2NjdXJzPSIwIi8+DQog
ICAgICAgICAgPGVsZW1lbnQgbmFtZT0icGVlcmluZ09yZyIgdHlwZT0ic3BwcGI6T3JnSWRUeXBl
Ig0KICAgICAgICAgICAgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAg
ICAgICAgIDxlbGVtZW50IG5hbWU9InJ0ZUdycE9mZmVyS2V5Ig0KICAgICAgICAgICAgdHlwZT0i
c3BwcGI6UnRlR3JwT2ZmZXJLZXlUeXBlIiBtaW5PY2N1cnM9IjAiDQogICAgICAgICAgICBtYXhP
Y2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNp
b24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhU
eXBlIG5hbWU9IkFkZEVnclJ0ZVJxc3RUeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAg
ICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0KICAgICAgICA8c2VxdWVu
Y2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZWdyUnRlIiB0eXBlPSJzcHBwYjpFZ3JSdGVU
eXBlIi8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2Nv
bXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iRGVs
RWdyUnRlUnFzdFR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24g
YmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAg
ICA8ZWxlbWVudCBuYW1lPSJvYmpLZXkiIHR5cGU9InNwcHBiOk9iaktleVR5cGUiLz4NCiAgICAg
ICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+
DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJHZXRFZ3JSdGVzUnFzdFR5
cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6
QmFzaWNRdWVyeVJxc3RUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVt
ZW50IG5hbWU9Im9iaktleSIgdHlwZT0ic3BwcGI6T2JqS2V5VHlwZSINCiAgICAgICAgICAgIG1p
bk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4N
CiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5
cGU+DQogIDxhbm5vdGF0aW9uPg0KICAgIDxkb2N1bWVudGF0aW9uPiAtLS0tLS0tLSBHZW5lcmlj
IFJlcXVlc3QgYW5kIFJlc3BvbnNlIERlZmluaXRpb25zDQogICAgICAtLS0tLS0tLS0tLS0tLS0g
PC9kb2N1bWVudGF0aW9uPg0KICA8L2Fubm90YXRpb24+DQogIDxlbGVtZW50IG5hbWU9InNwcHBV
cGRhdGVSZXF1ZXN0Ij4NCiAgICA8Y29tcGxleFR5cGU+DQogICAgICA8c2VxdWVuY2U+DQogICAg
ICAgIDxlbGVtZW50IG5hbWU9ImNsaWVudFRyYW5zSWQiIHR5cGU9InNwcHBiOlRyYW5zSWRUeXBl
IiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgPGVsZW1lbnQgbmFtZT0ibWlub3JWZXIiIHR5cGU9
InNwcHBiOk1pbm9yVmVyVHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgIDxlbGVtZW50IG5h
bWU9InJxc3QiIHR5cGU9InNwcHBiOkJhc2ljUnFzdFR5cGUiIG1heE9jY3Vycz0idW5ib3VuZGVk
Ii8+DQogICAgICA8L3NlcXVlbmNlPg0KICAgIDwvY29tcGxleFR5cGU+DQogIDwvZWxlbWVudD4N
CiAgPGVsZW1lbnQgbmFtZT0ic3BwcFVwZGF0ZVJlc3BvbnNlIj4NCiAgICA8Y29tcGxleFR5cGU+
DQogICAgICA8c2VxdWVuY2U+DQogICAgICAgIDxlbGVtZW50IG5hbWU9Im92ZXJhbGxSZXN1bHQi
IHR5cGU9InNwcHBiOlJlc3VsdENvZGVUeXBlIi8+DQogICAgICAgIDxlbGVtZW50IG5hbWU9InJx
c3RPYmpSZXN1bHQiIHR5cGU9InNwcHBiOlJxc3RPYmpSZXN1bHRDb2RlVHlwZSIgbWluT2NjdXJz
PSIwIiANCiAgICAgICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICA8ZWxlbWVu
dCBuYW1lPSJjbGllbnRUcmFuc0lkIiB0eXBlPSJzcHBwYjpUcmFuc0lkVHlwZSIgbWluT2NjdXJz
PSIwIi8+DQogICAgICAgIDxlbGVtZW50IG5hbWU9InNlcnZlclRyYW5zSWQiIHR5cGU9InNwcHBi
OlRyYW5zSWRUeXBlIi8+DQogICAgICA8L3NlcXVlbmNlPg0KICAgIDwvY29tcGxleFR5cGU+DQog
IDwvZWxlbWVudD4NCiAgPGVsZW1lbnQgbmFtZT0ic3BwcFF1ZXJ5UmVxdWVzdCI+DQogICAgPGNv
bXBsZXhUeXBlPg0KICAgICAgPHNlcXVlbmNlPg0KICAgICAgICA8ZWxlbWVudCBuYW1lPSJtaW5v
clZlciIgdHlwZT0ic3BwcGI6TWlub3JWZXJUeXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAg
PGVsZW1lbnQgbmFtZT0icnFzdCIgdHlwZT0ic3BwcGI6QmFzaWNRdWVyeVJxc3RUeXBlIi8+DQog
ICAgICA8L3NlcXVlbmNlPg0KICAgIDwvY29tcGxleFR5cGU+DQogIDwvZWxlbWVudD4NCiAgPGVs
ZW1lbnQgbmFtZT0ic3BwcFF1ZXJ5UmVzcG9uc2UiPg0KICAgIDxjb21wbGV4VHlwZT4NCiAgICAg
IDxzZXF1ZW5jZT4NCiAgICAgICAgPGVsZW1lbnQgbmFtZT0ib3ZlcmFsbFJlc3VsdCIgdHlwZT0i
c3BwcGI6UmVzdWx0Q29kZVR5cGUiLz4NCiAgICAgICAgPGVsZW1lbnQgbmFtZT0icmVzdWx0U2V0
IiB0eXBlPSJzcHBwYjpCYXNpY09ialR5cGUiIG1pbk9jY3Vycz0iMCIgDQogICAgICAgICBtYXhP
Y2N1cnM9IiB1bmJvdW5kZWQiLz4NCiAgICAgIDwvc2VxdWVuY2U+DQogICAgPC9jb21wbGV4VHlw
ZT4NCiAgPC9lbGVtZW50Pg0KICA8ZWxlbWVudCBuYW1lPSJzcHBwU2VydmVyU3RhdHVzUmVxdWVz
dCI+DQogICAgPGNvbXBsZXhUeXBlPg0KICAgICAgPHNlcXVlbmNlPg0KICAgICAgICA8ZWxlbWVu
dCBuYW1lPSJtaW5vclZlciIgdHlwZT0ic3BwcGI6TWlub3JWZXJUeXBlIiBtaW5PY2N1cnM9IjAi
Lz4NCiAgICAgIDwvc2VxdWVuY2U+DQogICAgPC9jb21wbGV4VHlwZT4NCiAgPC9lbGVtZW50Pg0K
ICA8ZWxlbWVudCBuYW1lPSJzcHBwU2VydmVyU3RhdHVzUmVzcG9uc2UiPg0KICAgIDxjb21wbGV4
VHlwZT4NCiAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgPGVsZW1lbnQgbmFtZT0ib3ZlcmFsbFJl
c3VsdCIgdHlwZT0ic3BwcGI6UmVzdWx0Q29kZVR5cGUiLz4NCiAgICAgICAgPGVsZW1lbnQgbmFt
ZT0ic3ZjTWVudSIgdHlwZT0ic3BwcGI6U3ZjTWVudVR5cGUiLz4NCiAgICAgIDwvc2VxdWVuY2U+
DQogICAgPC9jb21wbGV4VHlwZT4NCiAgPC9lbGVtZW50Pg0KPC9zY2hlbWE+DQpdXT4NCiAgICAg
ICAgICA8L2FydHdvcms+DQogICAgICAgIDwvZmlndXJlPg0KDQogICAgICA8L3Q+DQogICAgPC9z
ZWN0aW9uPg0KDQogICAgPHNlY3Rpb24gYW5jaG9yPSJzcGVjaWZpY2F0aW9uZXh0ZW5zaWJpbGl0
eSIgdGl0bGU9IlNwZWNpZmljYXRpb24gRXh0ZW5zaWJpbGl0eSI+DQogICAgICA8dD4gVGhlIHBy
b3RvY29sIGRlZmluZWQgaW4gdGhpcyBzcGVjaWZpY2F0aW9uIGlzIGV4dGVuc2libGUuDQogICAg
ICAgIFRoaXMgc2VjdGlvbiBleHBsYWlucyBob3cgdG8gZXh0ZW5kIHRoZSBwcm90b2NvbCBhbmQg
d2hhdA0KICAgICAgICBwcm9jZWR1cmVzIGFyZSBuZWNlc3NhcnkgdG8gZm9sbG93IGluIG9yZGVy
IHRvIGVuc3VyZSBwcm9wZXINCiAgICAgICAgZXh0ZW5zaW9ucy4gPC90Pg0KICAgIDwvc2VjdGlv
bj4NCg0KICAgIDxzZWN0aW9uIHRpdGxlPSJBY2tub3dsZWRnbWVudHMiPg0KICAgICAgPHQ+IFRo
aXMgZG9jdW1lbnQgaXMgYSByZXN1bHQgb2YgdmFyaW91cyBkaXNjdXNzaW9ucyBoZWxkIGluIHRo
ZQ0KICAgICAgICBEUklOS1Mgd29ya2luZyBncm91cCBhbmQgd2l0aGluIHRoZSBEUklOS1MgcHJv
dG9jb2wgZGVzaWduDQogICAgICAgIHRlYW0sIHdoaWNoIGlzIGNvbXByaXNlZCBvZiB0aGUgZm9s
bG93aW5nIGluZGl2aWR1YWxzLCBpbg0KICAgICAgICBhbHBoYWJldGljYWwgb3JkZXI6IERlYm9y
YWggQSBHdXl0b24gKFRlbGNvcmRpYSksIFN1bWFudGgNCiAgICAgICAgQ2hhbm5hYmFzYXBwYSAo
Q2FibGVMYWJzKSwgSmVhbi1GcmFuY29pcyBNdWxlIChDYWJsZUxhYnMpLA0KICAgICAgICBLZW5u
ZXRoIENhcnR3cmlnaHQgKFROU0kpLCBNYW5qdWwgTWFoYXJpc2hpIChUTlNJKSwgRGF2aWQNCiAg
ICAgICAgU2Nod2FydHogKFhDb25uZWN0KSwgYW5kIHRoZSBjby1jaGFpcnMgUmljaGFyZCBTaG9j
a2V5IGFuZA0KICAgICAgICBBbGV4YW5kZXIgTWF5cmhvZmVyIChlbnVtLmF0IEdtYkgpLiA8L3Q+
DQogICAgICA8dD4gVGhlIGF1dGhvcnMgb2YgdGhpcyBkb2N1bWVudCB0aGFuayB0aGUgZm9sbG93
aW5nIGluZGl2aWR1YWxzDQogICAgICAgIGZvciB0aGVpciBhZHZpY2UsIHJldmlld3MgYW5kIGNv
bW1lbnRzIGR1cmluZyB0aGUgZGV2ZWxvcG1lbnQNCiAgICAgICAgb2YgdGhpcyBwcm90b2NvbDog
TGlzYSBEdXNzZWF1bHQsICJZT1VSIE5BTUUgSEVSRSIgLS0gc2VuZA0KICAgICAgICBjb21tZW50
cyB0byBkcmlua3MgbGlzdC4gPC90Pg0KICAgIDwvc2VjdGlvbj4NCg0KICA8L21pZGRsZT4NCg0K
ICA8YmFjaz4NCiAgICA8cmVmZXJlbmNlcyB0aXRsZT0iTm9ybWF0aXZlIFJlZmVyZW5jZXMiPiAm
cmZjMjExOTsgJnJmYzIyNzc7DQogICAgICAmcmZjMzYyOTsgJnJmYzI3ODE7ICZyZmMzNjg4OyAm
cmZjMzk4NjsNCiAgICAgICZJLUQuaWV0Zi1kcmlua3Mtc3BwcC1vdmVyLXNvYXA7IDwvcmVmZXJl
bmNlcz4NCg0KICAgIDxyZWZlcmVuY2VzIHRpdGxlPSJJbmZvcm1hdGl2ZSBSZWZlcmVuY2VzIj4g
JnJmYzI4MjE7ICZyZmMzMjYxOw0KICAgICAgJnJmYzM3NjE7ICZyZmM0NzI1OyAmcmZjNTQ4NjsN
CiAgICAgICZJLUQuaWV0Zi1kcmlua3MtdXNlY2FzZXMtcmVxdWlyZW1lbnRzOyA8L3JlZmVyZW5j
ZXM+DQogIDwvYmFjaz4NCg0KPC9yZmM+DQo=

--_002_754963199212404AB8E9CFCA6C3D0CDA260A07ACDCTNSMAILNAwin2_--

From kcartwright@tnsi.com  Fri Sep 24 07:28:33 2010
Return-Path: <kcartwright@tnsi.com>
X-Original-To: drinks@core3.amsl.com
Delivered-To: drinks@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 27F273A6971 for <drinks@core3.amsl.com>; Fri, 24 Sep 2010 07:28:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 4.178
X-Spam-Level: ****
X-Spam-Status: No, score=4.178 tagged_above=-999 required=5 tests=[AWL=-2.604,  BAYES_50=0.001, FB_IOW=3.333, FM_ASCII_ART_SPACINGc=0.833, MANGLED_TEXT=2.3, SARE_MILLIONSOF=0.315]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id o15JLwUGMRBz for <drinks@core3.amsl.com>; Fri, 24 Sep 2010 07:28:24 -0700 (PDT)
Received: from tnsi.com (relayus.tnsi.com [208.224.248.44]) by core3.amsl.com (Postfix) with ESMTP id CA8713A6938 for <drinks@ietf.org>; Fri, 24 Sep 2010 07:28:23 -0700 (PDT)
Received: from ([172.17.7.231]) by relayus.tnsi.com with ESMTP with TLS id 4440551.47982019; Fri, 24 Sep 2010 10:28:51 -0400
Received: from TNS-MAIL-NA.win2k.corp.tnsi.com ([172.17.7.214]) by MAIL-HUB-NA.win2k.corp.tnsi.com ([172.17.7.231]) with mapi; Fri, 24 Sep 2010 10:28:51 -0400
From: "Cartwright, Ken" <kcartwright@tnsi.com>
To: "Ali, Syed Wasim" <syed.ali@neustar.biz>, "Drinks@ietf.org" <Drinks@ietf.org>
Date: Fri, 24 Sep 2010 10:28:50 -0400
Thread-Topic: [drinks] Progress Update
Thread-Index: ActFJDtWPdpsBdkVQvSv0Od13HdUdgJsAeHQAFOjNdAAAPoXsAA8V7CQAI7MHuAADrbq0AAAyo++AB8ojHAABqZa4QACORQUABb/5bcBUH5gQAAnCP7gAGIzrQA=
Message-ID: <754963199212404AB8E9CFCA6C3D0CDA260A19692B@TNS-MAIL-NA.win2k.corp.tnsi.com>
References: <C8B5279F.439FE%syed.ali@neustar.biz> <C8B5C1F7.43A21%syed.ali@neustar.biz> <754963199212404AB8E9CFCA6C3D0CDA260A07ACDC@TNS-MAIL-NA.win2k.corp.tnsi.com>
In-Reply-To: <754963199212404AB8E9CFCA6C3D0CDA260A07ACDC@TNS-MAIL-NA.win2k.corp.tnsi.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/mixed; boundary="_002_754963199212404AB8E9CFCA6C3D0CDA260A19692BTNSMAILNAwin2_"
MIME-Version: 1.0
Subject: Re: [drinks] Progress Update
X-BeenThere: drinks@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF DRINKS WG <drinks.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/drinks>
List-Post: <mailto:drinks@ietf.org>
List-Help: <mailto:drinks-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 24 Sep 2010 14:28:33 -0000

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

One last change before I had the token back to Syed.  Attached is the updat=
ed version of the document.  This change corrects the use of priority relat=
ive to Route Records and their relationships to Route Groups.

Syed, you've got the token now.

Ken

-----Original Message-----
From: drinks-bounces@ietf.org [mailto:drinks-bounces@ietf.org] On Behalf Of=
 Cartwright, Ken
Sent: Wednesday, September 22, 2010 11:37 AM
To: Ali, Syed Wasim; Drinks@ietf.org
Subject: Re: [drinks] Progress Update

Syed handed the token back to me for a couple hours this morning so that I =
could go ahead and do the Route Rec management updates to the doc.  This is=
 now done and here is the next rev of the document.

Ken

-----Original Message-----
From: Cartwright, Ken
Sent: Tuesday, September 21, 2010 5:21 PM
To: 'Ali, Syed Wasim'; Drinks@ietf.org
Subject: RE: [drinks] Progress Update

Here is the next version of the protocol document.  Based on the decisions =
we made at the face-to-face, the final version of this document is now clea=
rly within shouting distance.  And the document overall is notably simpler =
and shorter.

Syed, if you want it, you can have the token now.  At some point I'll need =
it back for maybe one day before we finalize it to wrap up a couple to-do i=
tems of mine.

What I've done since the last update is as follows:

XSD Changes (which have resulted in a notably simpler and cleaner XSD)
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
1) Search and replace cleaned up a few naming inconsistencies using the wor=
d "Object".  The preference is not to use "Obj".
2) Per agreement at meeting, made RqstObjResultCodeType inherit from Result=
CodeType, and added the word "Type" onto the end of each of these names to =
get them in sync with our naming convention.
3) Per agreement at meeting, changes all of the operation object types (e.g=
. AddRteGrpRqstType) so that they now contain a single object instance.
4) Per agreement at the meeting, cleaned up what was the spppRequest and sp=
ppResponse element definitions to remove the transactional flag and to expl=
icitly break our updates from queries.  This resulted in the spppUpdateRequ=
est/Response and spppQueryRequest/Response.  Also made all operation object=
 types and query types inherit from their corresponding abstract base types=
.
5) Per agreement at the meeting, changed the multiplicity of the ingressRte=
 element to allow reference to more tan one Route Group.
6) Per agreement at the meeting, change "assignedCorDateTime" elementname t=
o "corDateTime".  Also tightened up the multiplicity indicator on the corCl=
aim element in relation to our discussion about the confusion resulting fro=
m having a default value provided for an optional data element.
7) Per agreement at the meeting, moved RteRec out of PIType base type and i=
nto the concrete type(s) it is needed for (i.e. TNType).
8) Per agreement at the meeting, added priority into the RteGrpType.
9) Per agreement at the meeting, changed RteRecs in RteGrpType to be refere=
nces rather than embedded objects, therefore promoting RteRecs to first cla=
ss object type.  As discussed, this also necessitate adding a "name" elemen=
t in the abstract base RteRecType.
10) Misc other cleanups.

Document Changes
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
1) Placed the new XSD into the XSD section of the document.
2) Updated all the sections that describe the base data structures of the p=
rotocol to reflect all the XSD changes listed above (layering, spppUpdateRe=
quest/Response, spppQueryRequest/Response, response codes, etc).
3) Updated all the following protocol command sections to reflect the XSD c=
hanges listed above:
        -- add and get route groups
        -- add and get dest groups
        -- add, accept, reject, and get route group offers

Ken


-----Original Message-----
From: Ali, Syed Wasim [mailto:syed.ali@neustar.biz]
Sent: Wednesday, September 15, 2010 12:21 AM
To: Ali, Syed Wasim; Cartwright, Ken; Drinks@ietf.org
Subject: Re: [drinks] Progress Update


Attached is the updated examples section. Added descriptive text and made a
few updates to the XML messages.

-Syed


On 9/14/10 1:22 PM, "Syed Ali" <syed.ali@neustar.biz> wrote:

>
>
> Hi,
>
> Attached is the first draft of the sppp example section. I will add the t=
ext
> in the sub-sections in the protocol document .xml this afternoon to make =
the
> examples fit a hypothetical provisioning scenario for which the diagram i=
s
> already in place. Also, I will email the updated sppp protocol document
> later today.
>
> thanks,
>
> -Syed
>
>
> On 9/14/10 12:18 PM, "Syed Ali" <syed.ali@neustar.biz> wrote:
>
>>
>>
>> Ken,
>>
>> The examples I have put together are based on the schema that has gotten
>> nods already. And I agree, after tomorrow's f2f and review of the propos=
ed
>> changes, we can decide how to move forward.
>>
>> Just to be clear, I am not proposing anything new in regards to the "par=
tial
>> success". If an SP operation (such as addPubIdsRqst) allows for multiple
>> embedded objects for provisioning (such as 2 or more <pi>), there is an
>> opportunity for the server to point out which embedded object (i.e. one =
of
>> the many <pi>) is the cause of the failure. Prior understanding where an
>> operation (such as addPubIdRqst) is inherently transactional remains
>> unchanged.
>>
>> -Syed
>>
>>
>> On 9/14/10 9:16 AM, "Cartwright, Ken" <kcartwright@tnsi.com> wrote:
>>
>>> Ok, you can have the token.  But before adding any of the XML into the
>>> examples section I think we need to talk through the proposed XSD chang=
es
>>> that
>>> are designed to meet the partial success, and synchronous COR claim
>>> response.
>>> This is of course because the examples will change based on that decisi=
on.
>>> Also keep in mind that these proposed XSD changes are right now only
>>> reflected
>>> in the XSD section, not the body of the doc.
>>>
>>> My plan was for us to review these changes at the meeting tomorrow, and=
 if
>>> we
>>> do agree to the changes, I would then make the resulting changes to the=
 body
>>> of the doc over the subsequent few days, then hand off the token on Mon=
day.
>>>
>>> Ken
>>>
>>> -----Original Message-----
>>> From: Ali, Syed Wasim [mailto:syed.ali@neustar.biz]
>>> Sent: Monday, September 13, 2010 6:16 PM
>>> To: Cartwright, Ken; Drinks@ietf.org
>>> Subject: Re: [drinks] Progress Update
>>>
>>> Ken,
>>>
>>> Let me know if I can have the token for the doc. I will add my updates =
from
>>> the todo list and publish it tomorrow mid-day.
>>>
>>> thanks.
>>>
>>>
>>> On 9/13/10 5:55 PM, "Cartwright, Ken" <kcartwright@tnsi.com> wrote:
>>>
>>>> Here is what is likely to be the last update I will have prior to the
>>>> Wednesday meeting.  The changes to this version are simply a few clean=
ups
>>>> to
>>>> the XSD so that it validates.
>>>>
>>>> Ken
>>>>
>>>> -----Original Message-----
>>>> From: Cartwright, Ken
>>>> Sent: Monday, September 13, 2010 10:56 AM
>>>> To: 'Drinks@ietf.org'
>>>> Subject: RE: Progress Update
>>>>
>>>> Here's the next update to the doc.  Also attached is the running list =
of
>>>> changes.  Items 9, 10, and 11 are the latest changes I made since my l=
ate
>>>> update.
>>>>
>>>> Syed and JFM, you will of course want to review these asap.
>>>>
>>>> Ken
>>>>
>>>>
>>>> -----Original Message-----
>>>> From: Cartwright, Ken
>>>> Sent: Friday, September 10, 2010 2:54 PM
>>>> To: Cartwright, Ken; 'Drinks@ietf.org'
>>>> Subject: RE: Progress Update
>>>>
>>>> Here's the next update.  I've completed item 7 from the To-Do list and
>>>> incorporated all comments from my Pre-IETF document review (see second
>>>> attached document), save 1.  The one comment that I did not fully addr=
ess
>>>> is:
>>>>
>>>> "KJC:  Need to describe how multiple response messages are supported."
>>>>
>>>> There are a few different opinions on how/if/toWhatExtent we want to
>>>> support
>>>> that.  We need to discuss this and put it to bed at the face-to-face
>>>> meeting
>>>> next week.  This item is priority one as far as I am concerned.  And t=
his
>>>> of
>>>> course is related to the "Proposal for Syeds two requirements" referre=
d to
>>>> in
>>>> the email below.
>>>>
>>>> I'll continue to work this over the weekend and Monday and send out an=
other
>>>> update no later than COB Monday.
>>>>
>>>> Ken
>>>>
>>>>
>>>> -----Original Message-----
>>>> From: Cartwright, Ken
>>>> Sent: Thursday, September 09, 2010 9:57 AM
>>>> To: Cartwright, Ken; Drinks@ietf.org
>>>> Subject: RE: Progress Update
>>>>
>>>> Btw, here's the document as it currently stands.  I have the token and=
 am
>>>> in
>>>> progress.
>>>>
>>>> Ken
>>>>
>>>> -----Original Message-----
>>>> From: drinks-bounces@ietf.org [mailto:drinks-bounces@ietf.org] On Beha=
lf Of
>>>> Cartwright, Ken
>>>> Sent: Thursday, September 09, 2010 9:46 AM
>>>> To: Drinks@ietf.org
>>>> Subject: [drinks] Progress Update
>>>>
>>>>
>>>> Below is my progress update for the past two weeks and a proposal for =
how
>>>> to
>>>> handle the two goals/requirements that Syed has.  We can discuss this =
on
>>>> today's call.
>>>>
>>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>>>
>>>> Progress
>>>>
>>>> 1) Completed my item "1" from the formal To-Do list
>>>>         -- Added in the section describing the addDestGrps operation
>>>>         -- Added in the section describing the getDestGrps operation
>>>>         -- Did a search and replace rename on a few instances of
>>>> "DestGroup"
>>>> to "DestGrp".
>>>>                 This syncs up with the "RteGrp" name.
>>>> 2) Fixed a few grammatical issues in the addRteGrp and getRteGrp secti=
ons.
>>>> 3) Fixed a few issues with the XML.  Someone inserted the use of "&" i=
n
>>>> section headers
>>>> without escaping it.  So I replaced them wiht "and".
>>>> 4) Completed my item "4a" from the formal To-Do list
>>>>         Updated the Request section to reflect our latest XSD definiti=
on
>>>> and
>>>> made a few corrections.
>>>>         Updated the Reply/response section to reflect our latest XSD
>>>> definition and made a few corrections.
>>>>         Corrected the XSD structure of the spppResponse element defint=
ion
>>>> to
>>>> remove the
>>>>                 duplicate clinet and server transaction ID attributed.=
  We
>>>> are
>>>> using elements.
>>>> 5) Compelted item "4h" in the formal To-Do list.  This one actually
>>>> belonged
>>>> to Syed, but I realized
>>>>         that it tightly related to my item "4a", so I went ahaead and
>>>> included
>>>> it in that section.
>>>> 6) Tentatively Completed item "4e" in the formal To-Do list.
>>>>         May want to break out the message parameters to an XML data
>>>> structure
>>>> in the XSD.
>>>> 7) Working on action item 7
>>>> 8) Worked on how to meet Syed two requirements.  I discuss this in mor=
e
>>>> detail
>>>> below.
>>>>
>>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>>>
>>>> Proposal for Syeds two requirements:
>>>>
>>>> The Requirements:
>>>> 1) Allow partial success within a given request (iow, the result of a =
given
>>>> request is not all or nothing).
>>>> 2) Allow the detailed result of the objects within a request to be ech=
oed
>>>> back
>>>> ti the client (specifically for the Public Identifier and its COR requ=
est
>>>> result.
>>>>
>>>> Background:
>>>>
>>>> 1) I think both requirements are of course reasonable if you have syst=
ems
>>>> that
>>>> need them and that are therefore ok with te moderate performance and
>>>> complexity that they result in.  Which of course Syed does.  So I'm in
>>>> agreement that we should make the necessary modifications to support t=
hem.
>>>> 2) The protocol was not initially constructed to address these two
>>>> requirements because they were not requirements at the time.
>>>> 3) To help answer the first requirement we had just bolted on the
>>>> "transactional" attribute to the spppRequest, and made the content of =
an
>>>> spppRequest to be zero or more, object and relied on the parameterized
>>>> response messages/codes to add the details about what failed.  However=
,
>>>> I've
>>>> come to believe that this is no longer a clean and effective way to ha=
ndle
>>>> them.
>>>>
>>>> Proposal:
>>>>
>>>> 1) Change all the object operation objects so that they do not support
>>>> multiple objects.  Iow, addDestGrps, would become addDestGrp, and addP=
Is
>>>> would
>>>> become addPI.  This eliminates the complexity of the response that res=
ults
>>>> from allowing both multiple objects and multiple object requests to be
>>>> passed
>>>> into an spppRequest operation.
>>>> 2) Change the response data structure and so that it can handle echoin=
g
>>>> back
>>>> all of the objects that were passed in and the result of each.
>>>> 3) I'll make the necessary changes to document and XSD over the next c=
ouple
>>>> days.
>>>>
>>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>>>
>>>>
>>>> Document To-Do List
>>>>
>>>> XX 1) (Ken) Write the add/get Destination Group operation sub-sections=
 of
>>>> section 8.
>>>> 2) (Syed) Write the general "del" operation sections of sub-section 8.
>>>> 3) (Alex & Ken) Make sure that the portions of section 8 that I wrote =
and
>>>> the
>>>> portions that Syed will write are in sync from a specificity standpoin=
t and
>>>> a
>>>> functionality stand point, and that they are all correct from a spelli=
ng
>>>> and
>>>> grammar perspective.
>>>> 4) Update/tweak/add sections that describe the XSD and protocol concep=
ts
>>>> that
>>>> apply to all of the operations in section 8. This includes the followi=
ng:
>>>> XX a) (Ken) BasicRqstType and BasicRspns Type
>>>> b) (Syed) BaseObjType
>>>> d) (Syed) Transactional boundaries and transaction IDs
>>>> XX e) (Ken) Response codes
>>>> f) (Ken) Authorization to objects and information
>>>> g) (???HowDoWeWantToDocumentThis)??? Object keys (business keys vs
>>>> synthetic
>>>> keys).
>>>> XX h) (Syed / Ken) spppRequest and spppResponse data elements and the
>>>> "transactional" element. Related to (d) above.
>>>> j) (Ken) Organization ID documentation.
>>>> 5) (Syed) Evaluate and incorporate what Syed comes up with on the open
>>>> number
>>>> plan concept and add this into Syed's Public Identity portion of secti=
on 8.
>>>> 6) (Syed, Alex for SIP Redirect example) Add more information in secti=
on 8
>>>> to
>>>> explain how the URIType is used (to meet the LUF requirements). This w=
ill
>>>> be
>>>> part of an example section. We will add an example appendix at the end=
.
>>>> Working 7) (JFM first pass then, Ken) Clean up and partially re-organi=
zed
>>>> the
>>>> introductory sections 1 through 7 to make them more focused and clear =
cut.
>>>> Perhaps move parts of their content into section 8, etc.
>>>> 7.5) (Alex) Review the requirements section. I'm not sure why we have =
the
>>>> use
>>>> cases and requirements re-stated in this document. I think we should n=
ot do
>>>> that. Also see my comments on section 1 through 7 sent out on Monday, =
7/26.
>>>>  8) (Sumanth) Make sure the terminology and definitions in the intro
>>>> sections
>>>> are now in sync with our new understandings of the use cases in the us=
e
>>>> case
>>>> document.
>>>> 9) Updates to Public Identifier Type Documentation and XSD as follows:
>>>> a) (JFM)corClaimStatus boolean instead of "approved" enum and
>>>> corClaimStatusChanges date/Time
>>>> b) (Syed) Open numbering plan support for TN Range
>>>> c) (JFM) TNRange should not inherit from TN
>>>> 11) (Ken) File based bulk provisioning.
>>>> 12) (Ken, Alex) Data validation rules for each data element.
>>>> 13) (Ken) Make the content of spppRequest more explicit so that update
>>>> requests and query requests cannot be co-mingloed in the same spppRequ=
est.
>>>>
>>>>
>>>>
>>>> This e-mail message is for the sole use of the intended recipient(s)an=
d may
>>>> contain confidential and privileged information of Transaction Network
>>>> Services.
>>>> Any unauthorised review, use, disclosure or distribution is prohibited=
. If
>>>> you
>>>> are not the intended recipient, please contact the sender by reply e-m=
ail
>>>> and
>>>> destroy all copies of the original message.
>>>>
>>>> _______________________________________________
>>>> drinks mailing list
>>>> drinks@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/drinks
>>>>
>>>> This e-mail message is for the sole use of the intended recipient(s)an=
d may
>>>> contain confidential and privileged information of Transaction Network
>>>> Services.
>>>> Any unauthorised review, use, disclosure or distribution is prohibited=
. If
>>>> you
>>>> are not the intended recipient, please contact the sender by reply e-m=
ail
>>>> and
>>>> destroy all copies of the original message.
>>>>
>>>
>>>
>>> This e-mail message is for the sole use of the intended recipient(s)and=
 may
>>> contain confidential and privileged information of Transaction Network
>>> Services.
>>> Any unauthorised review, use, disclosure or distribution is prohibited.=
 If
>>> you
>>> are not the intended recipient, please contact the sender by reply e-ma=
il
>>> and
>>> destroy all copies of the original message.
>>>
>>
>> _______________________________________________
>> drinks mailing list
>> drinks@ietf.org
>> https://www.ietf.org/mailman/listinfo/drinks
>


This e-mail message is for the sole use of the intended recipient(s)and may
contain confidential and privileged information of Transaction Network Serv=
ices.
Any unauthorised review, use, disclosure or distribution is prohibited. If =
you
are not the intended recipient, please contact the sender by reply e-mail a=
nd destroy all copies of the original message.


This e-mail message is for the sole use of the intended recipient(s)and may
contain confidential and privileged information of Transaction Network Serv=
ices.
Any unauthorised review, use, disclosure or distribution is prohibited. If =
you
are not the intended recipient, please contact the sender by reply e-mail a=
nd destroy all copies of the original message.


--_002_754963199212404AB8E9CFCA6C3D0CDA260A19692BTNSMAILNAwin2_
Content-Type: text/xml; name="draft-ietf-drinks-sppprov-01v12.xml"
Content-Description: draft-ietf-drinks-sppprov-01v12.xml
Content-Disposition: attachment;
	filename="draft-ietf-drinks-sppprov-01v12.xml"; size=144453;
	creation-date="Fri, 24 Sep 2010 10:18:16 GMT";
	modification-date="Fri, 24 Sep 2010 10:27:35 GMT"
Content-Transfer-Encoding: base64

PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCg0KPCFET0NUWVBFIHJmYyBT
WVNURU0gInJmYzI2MjkuZHRkIiBbDQogICAgICAgIDwhRU5USVRZIHJmYzIyNzcgUFVCTElDICIi
DQogICAgICAgICAgImh0dHA6Ly94bWwucmVzb3VyY2Uub3JnL3B1YmxpYy9yZmMvYmlieG1sL3Jl
ZmVyZW5jZS5SRkMuMjI3Ny54bWwiPg0KICAgICAgICA8IUVOVElUWSByZmMyMTE5IFBVQkxJQyAi
Ig0KICAgICAgICAgICJodHRwOi8veG1sLnJlc291cmNlLm9yZy9wdWJsaWMvcmZjL2JpYnhtbC9y
ZWZlcmVuY2UuUkZDLjIxMTkueG1sIj4NCiAgICAgICAgPCFFTlRJVFkgcmZjMjc4MSBQVUJMSUMg
IiINCiAgICAgICAgICAiaHR0cDovL3htbC5yZXNvdXJjZS5vcmcvcHVibGljL3JmYy9iaWJ4bWwv
cmVmZXJlbmNlLlJGQy4yNzgxLnhtbCI+DQogICAgICAgIDwhRU5USVRZIHJmYzI4MjEgUFVCTElD
ICIiDQogICAgICAgICAgImh0dHA6Ly94bWwucmVzb3VyY2Uub3JnL3B1YmxpYy9yZmMvYmlieG1s
L3JlZmVyZW5jZS5SRkMuMjgyMS54bWwiPg0KICAgICAgICA8IUVOVElUWSByZmMzMjYxIFBVQkxJ
QyAiIg0KICAgICAgICAgICJodHRwOi8veG1sLnJlc291cmNlLm9yZy9wdWJsaWMvcmZjL2JpYnht
bC9yZWZlcmVuY2UuUkZDLjMyNjEueG1sIj4NCiAgICAgICAgPCFFTlRJVFkgcmZjMzI2MyBQVUJM
SUMgIiINCiAgICAgICAgICAiaHR0cDovL3htbC5yZXNvdXJjZS5vcmcvcHVibGljL3JmYy9iaWJ4
bWwvcmVmZXJlbmNlLlJGQy4zMjYzLnhtbCI+DQogICAgICAgIDwhRU5USVRZIHJmYzM2MjkgUFVC
TElDICIiDQogICAgICAgICAgImh0dHA6Ly94bWwucmVzb3VyY2Uub3JnL3B1YmxpYy9yZmMvYmli
eG1sL3JlZmVyZW5jZS5SRkMuMzYyOS54bWwiPg0KICAgICAgICA8IUVOVElUWSByZmMzNjg4IFBV
QkxJQyAiIg0KICAgICAgICAgICJodHRwOi8veG1sLnJlc291cmNlLm9yZy9wdWJsaWMvcmZjL2Jp
YnhtbC9yZWZlcmVuY2UuUkZDLjM2ODgueG1sIj4NCiAgICAgICAgPCFFTlRJVFkgcmZjMzk4NiBQ
VUJMSUMgIiINCiAgICAgICAgICAiaHR0cDovL3htbC5yZXNvdXJjZS5vcmcvcHVibGljL3JmYy9i
aWJ4bWwvcmVmZXJlbmNlLlJGQy4zOTg2LnhtbCI+DQogICAgICAgIDwhRU5USVRZIHJmYzM3NjEg
UFVCTElDICIiDQogICAgICAgICAgImh0dHA6Ly94bWwucmVzb3VyY2Uub3JnL3B1YmxpYy9yZmMv
YmlieG1sL3JlZmVyZW5jZS5SRkMuMzc2MS54bWwiPg0KICAgICAgICA8IUVOVElUWSByZmM0NzI1
IFBVQkxJQyAiIg0KICAgICAgICAgICJodHRwOi8veG1sLnJlc291cmNlLm9yZy9wdWJsaWMvcmZj
L2JpYnhtbC9yZWZlcmVuY2UuUkZDLjQ3MjUueG1sIj4gICAgICAgICAgDQogICAgICAgIDwhRU5U
SVRZIHJmYzU0ODYgUFVCTElDICIiDQogICAgICAgICAgImh0dHA6Ly94bWwucmVzb3VyY2Uub3Jn
L3B1YmxpYy9yZmMvYmlieG1sL3JlZmVyZW5jZS5SRkMuNTQ4Ni54bWwiPg0KCQk8IUVOVElUWSBJ
LUQuaWV0Zi1kcmlua3MtdXNlY2FzZXMtcmVxdWlyZW1lbnRzIFNZU1RFTSAiaHR0cDovL3htbC5y
ZXNvdXJjZS5vcmcvcHVibGljL3JmYy9iaWJ4bWwzL3JlZmVyZW5jZS5JLUQuaWV0Zi1kcmlua3Mt
dXNlY2FzZXMtcmVxdWlyZW1lbnRzLnhtbCI+DQoJCQ0KCQk8IUVOVElUWSBJLUQuaWV0Zi1kcmlu
a3Mtc3BwcC1vdmVyLXNvYXAgU1lTVEVNICJodHRwOi8veG1sLnJlc291cmNlLm9yZy9wdWJsaWMv
cmZjL2JpYnhtbDMvcmVmZXJlbmNlLkktRC5pZXRmLWRyaW5rcy1zcHBwLW92ZXItc29hcC54bWwi
Pg0KCQkNCl0+DQoNCg0KPHJmYyBjYXRlZ29yeT0ic3RkIiBkb2NOYW1lPSJkcmFmdC1pZXRmLWRy
aW5rcy1zcHByb3YtMDF2MSINCiAgaXByPSJ0cnVzdDIwMDkwMiI+DQoNCiAgPD94bWwtc3R5bGVz
aGVldCB0eXBlPSd0ZXh0L3hzbCcgaHJlZj0ncmZjMjYyOS54c2x0JyA/Pg0KDQogIDw/cmZjIHRv
Yz0ieWVzIiA/Pg0KICA8P3JmYyBzeW1yZWZzPSJ5ZXMiID8+DQogIDw/cmZjIHNvcnRyZWZzPSJ5
ZXMiPz4NCiAgPD9yZmMgaXBybm90aWZpZWQ9Im5vIiA/Pg0KICA8P3JmYyBzdHJpY3Q9InllcyIg
Pz4NCg0KICA8ZnJvbnQ+DQogICAgPHRpdGxlIGFiYnJldj0iZHJhZnQtZHJpbmtzLXNwcHJvdiI+
IFNlc3Npb24gUGVlcmluZyBQcm92aXNpb25pbmcNCiAgICAgIFByb3RvY29sIDwvdGl0bGU+DQoN
CiAgICA8YXV0aG9yIGluaXRpYWxzPSJKLUYuTS4iIHN1cm5hbWU9Ik11bGUiDQogICAgICBmdWxs
bmFtZT0iSmVhbi1GcmFuY29pcyBNdWxlIj4NCiAgICAgIDxvcmdhbml6YXRpb24+Q2FibGVMYWJz
IDwvb3JnYW5pemF0aW9uPg0KICAgICAgPGFkZHJlc3M+DQogICAgICAgICAgICAgICAgICAgICAg
ICA8cG9zdGFsPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3RyZWV0Pjg1OCBD
b2FsIENyZWVrIENpcmNsZTwvc3RyZWV0Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA8Y2l0eT5Mb3Vpc3ZpbGxlPC9jaXR5PiA8cmVnaW9uPkNPPC9yZWdpb24+IA0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA8Y29kZT44MDAyNzwvY29kZT4NCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgPGNvdW50cnk+VVNBPC9jb3VudHJ5Pg0KICAgICAgICAgICAgICAg
ICAgICAgICAgPC9wb3N0YWw+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZW1haWw+amZtQGNh
YmxlbGFicy5jb208L2VtYWlsPg0KICAgICAgICAgICAgICAgIDwvYWRkcmVzcz4NCiAgICA8L2F1
dGhvcj4NCg0KICAgIDxhdXRob3IgaW5pdGlhbHM9IksuQy4iIHN1cm5hbWU9IkNhcnR3cmlnaHQi
DQogICAgICBmdWxsbmFtZT0iS2VubmV0aCBDYXJ0d3JpZ2h0Ij4NCiAgICAgIDxvcmdhbml6YXRp
b24+VE5TPC9vcmdhbml6YXRpb24+DQogICAgICA8YWRkcmVzcz4NCiAgICAgICAgICAgICAgICAg
ICAgICAgIDxwb3N0YWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzdHJlZXQ+
MTkzOSBSb2xhbmQgQ2xhcmtlIFBsYWNlPC9zdHJlZXQ+DQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDxjaXR5PlJlc3RvbjwvY2l0eT4gPHJlZ2lvbj5WQTwvcmVnaW9uPiANCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgPGNvZGU+MjAxOTE8L2NvZGU+DQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDxjb3VudHJ5PlVTQTwvY291bnRyeT4NCiAgICAgICAgICAg
ICAgICAgICAgICAgIDwvcG9zdGFsPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGVtYWlsPmtj
YXJ0d3JpZ2h0QHRuc2kuY29tPC9lbWFpbD4NCiAgICAgICAgICAgICAgICA8L2FkZHJlc3M+DQog
ICAgPC9hdXRob3I+DQoNCiAgICA8YXV0aG9yIGluaXRpYWxzPSJTLkEuIiBzdXJuYW1lPSJBbGki
IGZ1bGxuYW1lPSJTeWVkIFdhc2ltIEFsaSI+DQogICAgICA8b3JnYW5pemF0aW9uPk5ldVN0YXI8
L29yZ2FuaXphdGlvbj4NCiAgICAgIDxhZGRyZXNzPg0KICAgICAgICAgICAgICAgICAgICAgICAg
PHBvc3RhbD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHN0cmVldD40NjAwMCBD
ZW50ZXIgT2FrIFBsYXphPC9zdHJlZXQ+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDxjaXR5PlN0ZXJsaW5nPC9jaXR5PiA8cmVnaW9uPlZBPC9yZWdpb24+IA0KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA8Y29kZT4yMDE2NjwvY29kZT4NCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgPGNvdW50cnk+VVNBPC9jb3VudHJ5Pg0KICAgICAgICAgICAgICAgICAg
ICAgICAgPC9wb3N0YWw+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZW1haWw+c3llZC5hbGlA
bmV1c3Rhci5iaXo8L2VtYWlsPg0KICAgICAgICAgICAgICAgIDwvYWRkcmVzcz4NCiAgICA8L2F1
dGhvcj4NCg0KICAgIDxhdXRob3IgaW5pdGlhbHM9IkEuTS4iIHN1cm5hbWU9Ik1heXJob2ZlciIN
CiAgICAgIGZ1bGxuYW1lPSJBbGV4YW5kZXIgTWF5cmhvZmVyIj4NCiAgICAgIDxvcmdhbml6YXRp
b24+ZW51bS5hdCBHbWJIPC9vcmdhbml6YXRpb24+DQogICAgICA8YWRkcmVzcz4NCiAgICAgICAg
ICAgICAgICAgICAgICAgIDxwb3N0YWw+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDxzdHJlZXQ+S2FybHNwbGF0eiAxLzk8L3N0cmVldD4NCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgPGNpdHk+V2llbjwvY2l0eT4gPHJlZ2lvbj4gPC9yZWdpb24+IA0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA8Y29kZT5BLTEwMTA8L2NvZGU+DQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDxjb3VudHJ5PkF1c3RyaWE8L2NvdW50cnk+DQogICAgICAgICAg
ICAgICAgICAgICAgICA8L3Bvc3RhbD4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxlbWFpbD5h
bGV4YW5kZXIubWF5cmhvZmVyQGVudW0uYXQ8L2VtYWlsPg0KICAgICAgICAgICAgICAgIDwvYWRk
cmVzcz4NCiAgICA8L2F1dGhvcj4NCg0KICAgIDxkYXRlIHllYXI9IjIwMTAiLz4NCg0KICAgIDxh
cmVhPlJlYWwtdGltZSBBcHBsaWNhdGlvbnMgYW5kIEluZnJhc3RydWN0dXJlIEFyZWE8L2FyZWE+
DQoNCiAgICA8d29ya2dyb3VwPkRSSU5LUzwvd29ya2dyb3VwPg0KDQogICAgPGFic3RyYWN0Pg0K
ICAgICAgPHQ+IFRoaXMgZG9jdW1lbnQgZGVmaW5lcyBhIHByb3RvY29sIGZvciBwcm92aXNpb25p
bmcgc2Vzc2lvbg0KICAgICAgICBlc3RhYmxpc2htZW50IGRhdGEgaW50byBTZXNzaW9uIERhdGEg
UmVnaXN0cmllcyBhbmQgU0lQDQogICAgICAgIFNlcnZpY2UgUHJvdmlkZXIgZGF0YSBzdG9yZXMu
IFRoZSBwcm92aXNpb25lZCBkYXRhIGlzDQogICAgICAgIHR5cGljYWxseSB1c2VkIGJ5IHZhcmlv
dXMgbmV0d29yayBlbGVtZW50cyBmb3Igc2Vzc2lvbg0KICAgICAgICBwZWVyaW5nLiA8L3Q+DQog
ICAgICA8dD4gVGhpcyBkb2N1bWVudCBkZXNjcmliZXMgdGhlIFNlc3Npb24gUGVlcmluZyBQcm92
aXNpb25pbmcNCiAgICAgICAgUHJvdG9jb2wgdXNlZCBieSBjbGllbnRzIHRvIHByb3Zpc2lvbiBy
ZWdpc3RyaWVzLiBUaGUgZG9jdW1lbnQNCiAgICAgICAgcHJvdmlkZXMgYSBzZXQgb2YgZ3VpZGlu
ZyBwcmluY2lwbGVzIGZvciB0aGUgZGVzaWduIG9mIHRoaXMNCiAgICAgICAgcHJvdG9jb2wgaW5j
bHVkaW5nIGV4dGVuc2liaWxpdHkgYW5kIGluZGVwZW5kZW50IHRyYW5zcG9ydA0KICAgICAgICBk
ZWZpbml0aW9ucywgYSBiYXNpYyBkYXRhIG1vZGVsIGFuZCBhbiBYTUwgU2NoZW1hIERvY3VtZW50
Lg0KICAgICAgPC90Pg0KICAgIDwvYWJzdHJhY3Q+DQogIDwvZnJvbnQ+DQoNCiAgPG1pZGRsZT4N
CiAgICA8IS0tICBOb3RlOiB0aGlzIGlzIGhvdyB5b3UgY2FuIHB1dCBhIG5vdGUgaW4gdGhlIGRy
YWZ0IGZvciB5b3Vyc2VsZiBvciBmb3IgdGhlIGNvLWF1dGhvcnMgdG8gY2hlY2sgb24gLS0+DQog
ICAgPHNlY3Rpb24gYW5jaG9yPSJpbnRyb2R1Y3Rpb24iIHRpdGxlPSJJbnRyb2R1Y3Rpb24iPg0K
ICAgICAgPHQ+IFNlcnZpY2UgcHJvdmlkZXJzIGFuZCBlbnRlcnByaXNlcyB1c2UgcmVnaXN0cmll
cyB0byBtYWtlDQogICAgICAgIGNhbGwgb3Igc2Vzc2lvbiByb3V0aW5nIGRlY2lzaW9ucyBmb3Ig
Vm9pY2Ugb3ZlciBJUCwgU01TIGFuZA0KICAgICAgICBNTVMgdHJhZmZpYyBleGNoYW5nZXMuIFRo
aXMgZG9jdW1lbnQgaXMgbmFycm93bHkgZm9jdXNlZCBvbg0KICAgICAgICB0aGUgcHJvdmlzaW9u
aW5nIHByb3RvY29sIGZvciB0aGVzZSByZWdpc3RyaWVzLiBUaGlzIHByb3RvY29sDQogICAgICAg
IHByZXNjcmliZXMgYSB3YXkgZm9yIGFuIGVudGl0eSB0byBwcm92aXNpb24gc2Vzc2lvbi1yZWxh
dGVkDQogICAgICAgIGRhdGEgaW50byBhIHJlZ2lzdHJ5LiBUaGUgZGF0YSBiZWluZyBwcm92aXNp
b25lZCBjYW4gYmUNCiAgICAgICAgb3B0aW9uYWxseSBzaGFyZWQgd2l0aCBvdGhlciBwYXJ0aWNp
cGF0aW5nIHBlZXJpbmcgZW50aXRpZXMuDQogICAgICAgIFRoZSByZXF1aXJlbWVudHMgYW5kIHVz
ZSBjYXNlcyBkcml2aW5nIHRoaXMgcHJvdG9jb2wgaGF2ZSBiZWVuDQogICAgICAgIGRvY3VtZW50
ZWQgaW4gPHhyZWYNCiAgICAgICAgICB0YXJnZXQ9IkktRC5pZXRmLWRyaW5rcy11c2VjYXNlcy1y
ZXF1aXJlbWVudHMiLz4uIFRoZSByZWFkZXINCiAgICAgICAgaXMgZXhwZWN0ZWQgdG8gYmUgZmFt
aWxpYXIgd2l0aCB0aGUgdGVybWlub2xvZ3kgZGVmaW5lZCBpbiB0aGUNCiAgICAgICAgcHJldmlv
dXNseSBtZW50aW9uZWQgZG9jdW1lbnQuIDx2c3BhY2UgYmxhbmtMaW5lcz0iMSIvPiBUaHJlZQ0K
ICAgICAgICB0eXBlcyBvZiBwcm92aXNpb25pbmcgZmxvd3MgaGF2ZSBiZWVuIGRlc2NyaWJlZCBp
biB0aGUgdXNlDQogICAgICAgIGNhc2UgZG9jdW1lbnQ6IGNsaWVudCB0byByZWdpc3RyeSBwcm92
aXNpb25pbmcsIHJlZ2lzdHJ5IHRvDQogICAgICAgIGxvY2FsIGRhdGEgcmVwb3NpdG9yeSBhbmQg
cmVnaXN0cnktdG8tcmVnaXN0cnkuIFRoaXMgZG9jdW1lbnQNCiAgICAgICAgYWRkcmVzc2VzIGEg
c3Vic2V0IChjbGllbnQtdG8tcmVnaXN0cnkgcHJvdmlzaW9uaW5nKSBieQ0KICAgICAgICBkZWZp
bmluZyBhIFNlc3Npb24gUGVlcmluZyBQcm92aXNpb25pbmcgUHJvdG9jb2wgKFNQUFApIGZvcg0K
ICAgICAgICBwcm92aXNpb25pbmcgU2Vzc2lvbiBFc3RhYmxpc2htZW50IERhdGEgKFNFRCkgaW50
byBhIFJlZ2lzdHJ5DQogICAgICAgIChhcnJvdyAiMSIgaW4gdGhlIGZpZ3VyZSBiZWxvdykuIFdo
aWxlIHRoZSBvdGhlciAicHJvdmlzaW9uaW5nDQogICAgICAgIGZsb3dzIiBhcmUgc2hvd24gYmVs
b3cgYXMgc2VwYXJhdGUgbWVzc2FnZSBmbG93cywgbm8NCiAgICAgICAgZGV0ZXJtaW5hdGlvbiBo
YXMgYmVlbiBtYWRlIGZvciB3aGV0aGVyIG9uZSBjb21tb24gYmFzZWxpbmUNCiAgICAgICAgcHJv
dG9jb2wgY291bGQgYmUgdXNlZCBmb3IgYWxsIHRocmVlLCBvciB3aGV0aGVyIGRpc3RpbmN0DQog
ICAgICAgIHByb3RvY29scyBhcmUgcmVxdWlyZWQuIDwvdD4NCg0KICAgICAgPHQ+DQogICAgICAg
IDxmaWd1cmUgYWxpZ249ImNlbnRlciIgYW5jaG9yPSJSZWdGbG93cyI+DQogICAgICAgICAgPGFy
dHdvcmsgYWxpZ249ImNlbnRlciI+DQogICAgICAgICAgICA8IVtDREFUQVsNCiAgICAgICAgICAg
ICAgICAgICAgICAgICAqLS0tLS0tLS0tLS0tKiAgICAgICAgICAgICAgICotLS0tLS0tLS0tLS0q
DQooMSkuIFByb3Zpc2lvbmluZyBTRUQgICAgfCAgICAgICAgICAgIHwgKDMpLlJlZ2lzdHJ5ICB8
ICAgICAgICAgICAgfA0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0+IHwgIFJlZ2lzdHJ5ICB8PC0t
LS0tLS0tLS0tLS0+fCAgUmVnaXN0cnkgIHwgDQogICAgIGRhdGEgaW50byBSZWdpc3RyaWVzfCAg
ICAgICAgICAgIHwgIHRvIFJlZ2lzdHJ5ICB8ICAgICAgICAgICAgfA0KICAgICAgICAgICAgICAg
ICAgICAgICAgICotLS0tLS0tLS0tLS0qICBleGNoYW5nZXMgICAgKi0tLS0tLS0tLS0tLSoNCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8gIFwgICAgICAgICAgICAgICAgICAgICAgICAg
IFwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyAgICBcICAgICAgICAgICAgICAgICAg
ICAgICAgICBcDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgLyAgICAgIFwgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgIC8gICAgICAgIFwg
ICAgICAgICAgICAgICAgICAgICAgICAgIHYNCiAgICAgICAgICAgICAgICAgICAgICAgICAgLyAg
ICAgICAgICBcICAgICAgICAgICAgICAgICAgICAgICAgIC4uLg0KICAgICAgICAgICAgICAgICAg
ICAgICAgIC8gICAgICAgICAgICBcDQogICAgICAgICAgICAgICAgICAgICAgICAvICgyKS4gICAg
ICAgICBcDQogICAgICAgICAgICAgICAgICAgICAgIC8gRGlzdHJpYnV0aW5nICAgXA0KICAgICAg
ICAgICAgICAgICAgICAgIC8gICAgICBTRUQgICAgICAgICBcDQogICAgICAgICAgICAgICAgICAg
ICBWICAgICAgICAgICAgICAgICAgICBWDQogICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0t
KyAgICAgICArLS0tLS0tLS0tLSsNCiAgICAgICAgICAgICAgICAgICAgfExvY2FsIERhdGF8ICAg
ICAgIHxMb2NhbCBEYXRhfA0KICAgICAgICAgICAgICAgICAgICB8UmVwb3NpdG9yeXwgICAgICAg
fFJlcG9zaXRvcnl8DQogICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tKyAgICAgICArLS0t
LS0tLS0tLSsNCiAgICAgICAgICAgICAgICAgICAgICAgXV0+DQogICAgICAgICAgPC9hcnR3b3Jr
Pg0KICAgICAgICAgIDxwb3N0YW1ibGU+IFRocmVlIFJlZ2lzdHJ5IFByb3Zpc2lvbmluZyBGbG93
cyA8L3Bvc3RhbWJsZT4NCiAgICAgICAgPC9maWd1cmU+DQogICAgICA8L3Q+DQoNCiAgICAgIDx0
PiBUaGUgZGF0YSBwcm92aXNpb25lZCBmb3Igc2Vzc2lvbiBlc3RhYmxpc2htZW50IGlzIHR5cGlj
YWxseQ0KICAgICAgICB1c2VkIGJ5IHZhcmlvdXMgZG93bnN0cmVhbSBTSVAgc2lnbmFsaW5nIHN5
c3RlbXMgdG8gcm91dGUgYQ0KICAgICAgICBjYWxsIHRvIHRoZSBuZXh0IGhvcCBhc3NvY2lhdGVk
IHdpdGggdGhlIGNhbGxlZCBkb21haW4uIFRoZXNlDQogICAgICAgIHN5c3RlbXMgdHlwaWNhbGx5
IHVzZSBhIGxvY2FsIGRhdGEgc3RvcmUgKCJMb2NhbCBEYXRhDQogICAgICAgIFJlcG9zaXRvcnki
KSBhcyB0aGVpciBzb3VyY2Ugb2Ygc2Vzc2lvbiByb3V0aW5nIGluZm9ybWF0aW9uLg0KICAgICAg
ICBNb3JlIHNwZWNpZmljYWxseSwgdGhlIFNFRCBkYXRhIGlzIHRoZSBzZXQgb2YgcGFyYW1ldGVy
cyB0aGF0DQogICAgICAgIHRoZSBvdXRnb2luZyBzaWduYWxpbmcgcGF0aCBib3JkZXIgZWxlbWVu
dHMgKFNCRXMpIG5lZWQgdG8NCiAgICAgICAgaW5pdGlhdGUgdGhlIHNlc3Npb24uIFNlZSA8eHJl
ZiB0YXJnZXQ9IlJGQzU0ODYiLz4gZm9yIG1vcmUNCiAgICAgICAgZGV0YWlscy4gPHZzcGFjZSBi
bGFua0xpbmVzPSIxIi8+IEEgInRlcm1pbmF0aW5nIiBTSVAgU2VydmljZQ0KICAgICAgICBQcm92
aWRlciAoU1NQKSBwcm92aXNpb25zIFNFRCBpbnRvIHRoZSByZWdpc3RyeSB0byBiZQ0KICAgICAg
ICBzZWxlY3RpdmVseSBzaGFyZWQgd2l0aCBvdGhlciBwZWVyIFNTUHMuIFN1YnNlcXVlbnRseSwg
YQ0KICAgICAgICBSZWdpc3RyeSBtYXkgZGlzdHJpYnV0ZSB0aGUgcHJvdmlzaW9uZWQgZGF0YSBp
bnRvIGxvY2FsIERhdGENCiAgICAgICAgUmVwb3NpdG9yaWVzIHVzZWQgZm9yIGxvb2stdXAgcXVl
cmllcyAoaWRlbnRpZmllciAtPiBVUkkpIG9yDQogICAgICAgIGZvciBsb29rdXAgYW5kIGxvY2F0
aW9uIHJlc29sdXRpb24gKGlkZW50aWZpZXIgLT4gVVJJIC0+DQogICAgICAgIGluZ3Jlc3MgU0JF
IG9mIHRlcm1pbmF0aW5nIFNTUCkuIEluIHNvbWUgY2FzZXMsIHRoZSBSZWdpc3RyeQ0KICAgICAg
ICBtYXkgYWRkaXRpb25hbGx5IG9mZmVyIGEgY2VudHJhbCBxdWVyeSByZXNvbHV0aW9uIHNlcnZp
Y2UgKG5vdA0KICAgICAgICBzaG93biBpbiB0aGUgYWJvdmUgZmlndXJlKS4gPC90Pg0KICAgICAg
PHQ+IEEga2V5IHJlcXVpcmVtZW50IGZvciB0aGUgU1BQUCBwcm90b2NvbCBpcyB0byBiZSBhYmxl
IHRvDQogICAgICAgIGFjY29tbW9kYXRlIHR3byBiYXNpYyBkZXBsb3ltZW50IHNjZW5hcmlvczog
PGxpc3QNCiAgICAgICAgICBzdHlsZT0ibnVtYmVycyI+DQogICAgICAgICAgPHQ+IEEgTG9vay1V
cCBGdW5jdGlvbiAoTFVGKSB0byBkZXRlcm1pbmUgdGhlIHRhcmdldCBkb21haW4NCiAgICAgICAg
ICAgIHRvIGFzc2lzdCBpbiBjYWxsIHJvdXRpbmcgKGFzIGRlc2NyaWJlZCBpbiA8eHJlZg0KICAg
ICAgICAgICAgICB0YXJnZXQ9IlJGQzU0ODYiLz4pLiBJbiB0aGlzIGNhc2UsIHRoZSBxdWVyeWlu
ZyBlbnRpdHkNCiAgICAgICAgICAgIG1heSB1c2Ugb3RoZXIgbWVhbnMgdG8gcGVyZm9ybSB0aGUg
TG9jYXRpb24gUm91dGluZw0KICAgICAgICAgICAgRnVuY3Rpb24gKExSRikgd2hpY2ggaW4gdHVy
biBoZWxwcyBkZXRlcm1pbmUgdGhlIGFjdHVhbA0KICAgICAgICAgICAgbG9jYXRpb24gb2YgdGhl
IFNpZ25hbGluZyBGdW5jdGlvbiBpbiB0aGF0IGRvbWFpbi4gPC90Pg0KICAgICAgICAgIDx0PiBC
b3RoIExvb2stVXAgZnVuY3Rpb24gKExVRikgYW5kIExvY2F0aW9uIFJvdXRpbmcNCiAgICAgICAg
ICAgIEZ1bmN0aW9uIChMUkYpIHRvIGxvY2F0ZSB0aGUgU0VEIGRhdGEgZnVsbHkuIDwvdD4NCiAg
ICAgICAgPC9saXN0Pg0KICAgICAgPC90Pg0KDQogICAgICA8dD4gSW4gdGVybXMgb2YgcHJvdG9j
b2wgZGVzaWduLCBTUFBQIHByb3RvY29sIGlzIGFnbm9zdGljIHRvDQogICAgICAgIHRoZSB0cmFu
c3BvcnQuIFRoaXMgZG9jdW1lbnQgaW5jbHVkZXMgdGhlIGRlc2NyaXB0aW9uIG9mIHRoZQ0KICAg
ICAgICBkYXRhIG1vZGVsIGFuZCB0aGUgbWVhbnMgdG8gZW5hYmxlIHByb3RvY29sIG9wZXJhdGlv
bnMgd2l0aGluDQogICAgICAgIGEgcmVxdWVzdCBhbmQgcmVzcG9uc2Ugc3RydWN0dXJlLiBUbyBl
bmNvdXJhZ2UNCiAgICAgICAgaW50ZXJvcGVyYWJpbGl0eSwgdGhlIHByb3RvY29sIHN1cHBvcnRz
IGV4dGVuc2liaWxpdHkgYXNwZWN0cy4gPC90Pg0KICAgICAgPHQ+IFRyYW5zcG9ydCByZXF1aXJl
bWVudHMgYXJlIHByb3ZpZGVkIGluIHRoaXMgZG9jdW1lbnQgdG8gaGVscA0KICAgICAgICB3aXRo
IHRoZSBzZWxlY3Rpb24gb2YgdGhlIG9wdGltdW0gdHJhbnNwb3J0IG1lY2hhbmlzbS4gKDx4cmVm
DQogICAgICAgICAgdGFyZ2V0PSJJLUQuaWV0Zi1kcmlua3Mtc3BwcC1vdmVyLXNvYXAiLz4pIGlk
ZW50aWZpZXMgYSBTT0FQDQogICAgICAgIHRyYW5zcG9ydCBtZWNoYW5pc20gZm9yIFNQUFAuIDwv
dD4NCiAgICAgIDx0PiBUaGlzIGRvY3VtZW50IGlzIG9yZ2FuaXplZCBhcyBmb2xsb3dzOiA8bGlz
dCBzdHlsZT0ic3ltYm9scyINCiAgICAgICAgICBoYW5nSW5kZW50PSI1Ij4NCiAgICAgICAgICA8
dD4NCiAgICAgICAgICAgIDx4cmVmIHRhcmdldD0icHJvdG9jb2xkZWZpbml0aW9uIi8+IHByb3Zp
ZGVzIGFuIG92ZXJ2aWV3DQogICAgICAgICAgICBvZiB0aGUgU1BQUCBwcm90b2NvbCwgaW5jbHVk
aW5nIHRoZSBsYXllcmluZyBhcHByb2FjaCwNCiAgICAgICAgICAgIGZ1bmN0aW9uYWwgZW50aXRp
ZXMgYW5kIGRhdGEgbW9kZWw7IDwvdD4gPHQ+DQogICAgICAgICAgICA8eHJlZiB0YXJnZXQ9InRy
YW5zcG9ydHJlcSIvPiBkZWZpbmVzIHJlcXVpcmVtZW50cyBmb3INCiAgICAgICAgICAgIFNQUFAg
dHJhbnNwb3J0IHByb3RvY29sczsgPC90PiA8dD4NCiAgICAgICAgICAgIDx4cmVmIHRhcmdldD0i
eG1sY29uc2lkZXJhdGlvbnMiLz4gZGVmaW5lcyBYTUwNCiAgICAgICAgICAgIGNvbnNpZGVyYXRp
b25zIHRoYXQgWE1MIHBhcnNlcnMgbXVzdCBtZWV0IHRvIGNvbmZvcm0gdG8NCiAgICAgICAgICAg
IHRoaXMgc3BlY2lmaWNhdGlvbi4gPC90PiA8dD4NCiAgICAgICAgICAgIDx4cmVmIHRhcmdldD0i
cmVzdWx0Y29kZXMiLz4gZGVzY3JpYmVzIHRoZSBwcm90b2NvbA0KICAgICAgICAgICAgcmVzcG9u
c2UgY29kZXMgYW5kIG1lc3NhZ2VzOyA8L3Q+DQogICAgICAgICAgPHQ+DQogICAgICAgICAgICA8
eHJlZiB0YXJnZXQ9IlJlcXVlc3QgYW5kIFJlcGx5IE1vZGVsIi8+IGRlc2NyaWJlcyB0aGUNCiAg
ICAgICAgICAgIHByb3RvY29sIHJlcXVlc3QtcmVwbHkgbW9kZWw7IDwvdD4gPHQ+DQogICAgICAg
ICAgICA8eHJlZiB0YXJnZXQ9InByb3RvY29sY29tbWFuZHMiLz4gZGVmaW5lcyB0aGUgcHJvdG9j
b2wNCiAgICAgICAgICAgIGNvbW1hbmRzIGZvciB0aGlzIHZlcnNpb24gb2YgU1BQUCwgYW5kIGhv
dyB0byBleHRlbmQgdGhlbTsNCiAgICAgICAgICA8L3Q+DQogICAgICAgIDwvbGlzdD4NCiAgICAg
IDwvdD4NCiAgICA8L3NlY3Rpb24+DQoNCiAgICA8c2VjdGlvbiBhbmNob3I9IlRlcm1pbm9sb2d5
IiB0aXRsZT0iVGVybWlub2xvZ3kiPg0KICAgICAgPHQ+IFRoZSBrZXkgd29yZHMgIk1VU1QiLCAi
TVVTVCBOT1QiLCAiUkVRVUlSRUQiLCAiU0hBTEwiLA0KICAgICAgICAiU0hBTEwgTk9UIiwgIlNI
T1VMRCIsICJTSE9VTEQgTk9UIiwgIlJFQ09NTUVOREVEIiwgIk1BWSIsIGFuZA0KICAgICAgICAi
T1BUSU9OQUwiIGluIHRoaXMgZG9jdW1lbnQgYXJlIHRvIGJlIGludGVycHJldGVkIGFzIGRlc2Ny
aWJlZA0KICAgICAgICBpbiA8eHJlZiB0YXJnZXQ9IlJGQzIxMTkiLz4uIDwvdD4NCiAgICAgIDx0
PiBUaGlzIGRvY3VtZW50IHJldXNlcyB0ZXJtcyBmcm9tIDx4cmVmIHRhcmdldD0iUkZDMzI2MSIv
PiwNCiAgICAgICAgICA8eHJlZiB0YXJnZXQ9IlJGQzU0ODYiLz4sIHVzZSBjYXNlcyBhbmQgcmVx
dWlyZW1lbnRzDQogICAgICAgIGRvY3VtZW50ZWQgaW4gPHhyZWYNCiAgICAgICAgICB0YXJnZXQ9
IkktRC5pZXRmLWRyaW5rcy11c2VjYXNlcy1yZXF1aXJlbWVudHMiLz4gYW5kIHRoZQ0KICAgICAg
ICBFTlVNIFZhbGlkYXRpb24gQXJjaGl0ZWN0dXJlIDx4cmVmIHRhcmdldD0iUkZDNDcyNSIvPi4g
PC90Pg0KICAgICAgPHQ+IEluIGFkZGl0aW9uLCB0aGlzIGRvY3VtZW50IHNwZWNpZmllcyB0aGUg
Zm9sbG93aW5nDQogICAgICAgIGFkZGl0aW9uYWwgdGVybXM6IDx2c3BhY2UgYmxhbmtMaW5lcz0i
MSIvPg0KICAgICAgICA8bGlzdCBzdHlsZT0iaGFuZ2luZyI+DQogICAgICAgICAgPHQgaGFuZ1Rl
eHQ9IlNQUFA6ICI+IFNlc3Npb24gUGVlcmluZyBQcm92aXNpb25pbmcgUHJvdG9jb2wsDQogICAg
ICAgICAgICB0aGUgcHJvdG9jb2wgdXNlZCB0byBwcm92aXNpb24gZGF0YSBpbnRvIGEgUmVnaXN0
cnkgKHNlZQ0KICAgICAgICAgICAgYXJyb3cgbGFiZWxlZCAiMS4iIGluIEZpZ3VyZSAxIG9mIDx4
cmVmDQogICAgICAgICAgICAgIHRhcmdldD0iSS1ELmlldGYtZHJpbmtzLXVzZWNhc2VzLXJlcXVp
cmVtZW50cyIvPikuIEl0IGlzDQogICAgICAgICAgICB0aGUgcHJpbWFyeSBzY29wZSBvZiB0aGlz
IGRvY3VtZW50LiA8dnNwYWNlIGJsYW5rTGluZXM9IjEiDQogICAgICAgICAgICAvPg0KICAgICAg
ICAgIDwvdD4NCiAgICAgICAgICA8dCBoYW5nVGV4dD0iU1BEUDogIj4gU2Vzc2lvbiBQZWVyaW5n
IERpc3RyaWJ1dGlvbiBQcm90b2NvbCwNCiAgICAgICAgICAgIHRoZSBwcm90b2NvbCB1c2VkIHRv
IGRpc3RyaWJ1dGUgZGF0YSB0byBMb2NhbCBEYXRhDQogICAgICAgICAgICBSZXBvc2l0b3J5IChz
ZWUgYXJyb3cgbGFiZWxlZCAiMi4iIGluIEZpZ3VyZSAxIG9mIDx4cmVmDQogICAgICAgICAgICAg
IHRhcmdldD0iSS1ELmlldGYtZHJpbmtzLXVzZWNhc2VzLXJlcXVpcmVtZW50cyIvPikuDQogICAg
ICAgICAgICAgIDx2c3BhY2UgYmxhbmtMaW5lcz0iMSIvPg0KICAgICAgICAgIDwvdD4NCiAgICAg
ICAgICA8dCBoYW5nVGV4dD0iQ2xpZW50OiAiPiBBbiBhcHBsaWNhdGlvbiB0aGF0IHN1cHBvcnRz
IGFuIFNQUFANCiAgICAgICAgICAgIENsaWVudDsgaXQgaXMgc29tZXRpbWVzIHJlZmVycmVkIHRv
IGFzIGEgIlJlZ2lzdHJ5DQogICAgICAgICAgICBDbGllbnQiLiA8dnNwYWNlIGJsYW5rTGluZXM9
IjEiLz4NCiAgICAgICAgICA8L3Q+DQogICAgICAgICAgPHQgaGFuZ1RleHQ9IlJlZ2lzdHJ5OiAi
PiBUaGUgUmVnaXN0cnkgb3BlcmF0ZXMgYSBtYXN0ZXINCiAgICAgICAgICAgIGRhdGFiYXNlIG9m
IFNlc3Npb24gRXN0YWJsaXNobWVudCBEYXRhIGZvciBvbmUgb3IgbW9yZQ0KICAgICAgICAgICAg
UmVnaXN0cmFudHMuIDx2c3BhY2UgYmxhbmtMaW5lcz0iMSIvPiBBIFJlZ2lzdHJ5IGFjdHMgYXMN
CiAgICAgICAgICAgIGFuIFNQUFAgU2VydmVyLiA8dnNwYWNlIGJsYW5rTGluZXM9IjEiLz4NCiAg
ICAgICAgICA8L3Q+DQogICAgICAgICAgPHQgaGFuZ1RleHQ9IlJlZ2lzdHJhbnQ6ICI+IEluIHRo
aXMgZG9jdW1lbnQsIHdlIGV4dGVuZCB0aGUNCiAgICAgICAgICAgIGRlZmluaXRpb24gb2YgYSBS
ZWdpc3RyYW50IGJhc2VkIG9uIDx4cmVmIHRhcmdldD0iUkZDNDcyNSINCiAgICAgICAgICAgIC8+
LiBUaGUgUmVnaXN0cmFudCBpcyB0aGUgZW5kLXVzZXIsIHRoZSBwZXJzb24gb3INCiAgICAgICAg
ICAgIG9yZ2FuaXphdGlvbiB3aG8gaXMgdGhlICJob2xkZXIiIG9mIHRoZSBTZXNzaW9uDQogICAg
ICAgICAgICBFc3RhYmxpc2htZW50IERhdGEgYmVpbmcgcHJvdmlzaW9uZWQgaW50byB0aGUgUmVn
aXN0cnkuDQogICAgICAgICAgICBGb3IgZXhhbXBsZSwgaW4gPHhyZWYNCiAgICAgICAgICAgICAg
dGFyZ2V0PSJJLUQuaWV0Zi1kcmlua3MtdXNlY2FzZXMtcmVxdWlyZW1lbnRzIi8+LCBhDQogICAg
ICAgICAgICBSZWdpc3RyYW50IGlzIHBpY3R1cmVkIGFzIGEgU0lQIFNlcnZpY2UgUHJvdmlkZXIg
aW4gRmlndXJlDQogICAgICAgICAgICAyLiA8dnNwYWNlIGJsYW5rTGluZXM9IjEiLz4gQSBSZWdp
c3RyYW50IGlzIGlkZW50aWZpZWQgYnkNCiAgICAgICAgICAgIGl0cyBuYW1lIGluIHRoZSBkYXRh
IG1vZGVsLiA8dnNwYWNlIGJsYW5rTGluZXM9IjEiLz4NCiAgICAgICAgICA8L3Q+DQogICAgICAg
ICAgPHQgaGFuZ1RleHQ9IlJlZ2lzdHJhcjogIj4gSW4gdGhpcyBkb2N1bWVudCwgd2UgYWxzbyBl
eHRlbmQNCiAgICAgICAgICAgIHRoZSBkZWZpbml0aW9uIG9mIGEgUmVnaXN0cmFyIGZyb20gPHhy
ZWYgdGFyZ2V0PSJSRkM0NzI1Ig0KICAgICAgICAgICAgLz4uIEEgUmVnaXN0cmFyIHBlcmZvcm1z
IHByb3Zpc2lvbmluZyBvcGVyYXRpb25zIG9uIGJlaGFsZg0KICAgICAgICAgICAgb2YgYSBSZWdp
c3RyYW50IGJ5IGludGVyYWN0aW5nIHdpdGggdGhlIFJlZ2lzdHJ5LCBpbiBvdXINCiAgICAgICAg
ICAgIGNhc2UgdmlhIHRoZSBTUFBQIHByb3RvY29sIGRlZmluZWQgaW4gdGhpcyBkb2N1bWVudC4N
CiAgICAgICAgICAgICAgPHZzcGFjZSBibGFua0xpbmVzPSIxIi8+IEEgUmVnaXN0cmFyIGlzIGlk
ZW50aWZpZWQgYnkNCiAgICAgICAgICAgIGl0cyBuYW1lIGluIHRoZSBkYXRhIG1vZGVsLiA8L3Q+
DQogICAgICAgIDwvbGlzdD4NCiAgICAgIDwvdD4NCiAgICA8L3NlY3Rpb24+DQoNCiAgICA8c2Vj
dGlvbiBhbmNob3I9ImhpZ2hsZXZlbGRlc2lnbiIgdGl0bGU9IlByb3RvY29sIEhpZ2ggTGV2ZWwg
RGVzaWduIj4NCiAgICAgIDx0PiBUaGlzIHNlY3Rpb24gaW50cm9kdWNlcyB0aGUgc3RydWN0dXJl
IG9mIHRoZSBkYXRhIG1vZGVsIGFuZA0KICAgICAgICBwcm92aWRlcyB0aGUgaW5mb3JtYXRpb24g
ZnJhbWV3b3JrIGZvciB0aGUgU1BQUCBwcm90b2NvbC4gQW4NCiAgICAgICAgb3ZlcnZpZXcgb2Yg
dGhlIHByb3RvY29sIG9wZXJhdGlvbnMgaXMgZmlyc3QgcHJvdmlkZWQgd2l0aCBhDQogICAgICAg
IHR5cGljYWwgZGVwbG95bWVudCBzY2VuYXJpby4gVGhlIGRhdGEgbW9kZWwgaXMgdGhlbiBkZWZp
bmVkDQogICAgICAgIGFsb25nIHdpdGggYWxsIHRoZSBvYmplY3RzIG1hbmlwdWxhdGVkIGJ5IHRo
ZSBwcm90b2NvbCBhbmQNCiAgICAgICAgdGhlaXIgcmVsYXRpb25zaGlwcy4gPC90Pg0KDQogICAg
ICA8c2VjdGlvbiBhbmNob3I9ImxheWVyaW5nIiB0aXRsZT0iUHJvdG9jb2wgTGF5ZXJpbmciPg0K
ICAgICAgICA8dD4gU1BQUCBpcyBhIHNpbXBsZSByZXF1ZXN0L3JlcGx5IHByb3RvY29sIHRoYXQg
YWxsb3dzIGENCiAgICAgICAgICBjbGllbnQgYXBwbGljYXRpb24gdG8gc3VibWl0IHByb3Zpc2lv
bmluZyBkYXRhIGFuZCBxdWVyeQ0KICAgICAgICAgIHJlcXVlc3RzIHRvIGEgc2VydmVyLiBUaGUg
U1BQUCBkYXRhIHN0cnVjdHVyZXMgYXJlIGRlc2lnbmVkDQogICAgICAgICAgdG8gYmUgcHJvdG9j
b2wgYWdub3N0aWMuIENvbmNlcm5zIHJlZ2FyZGluZyBlbmNyeXB0aW9uLA0KICAgICAgICAgIG5v
bi1yZXB1ZGlhdGlvbiwgYW5kIGF1dGhlbnRpY2F0aW9uIGFyZSBiZXlvbmQgdGhlIHNjb3BlIG9m
DQogICAgICAgICAgdGhpcyBkb2N1bWVudC4gRm9yIG1vcmUgZGV0YWlscywgcGxlYXNlIHJlZmVy
IHRvIHRoZQ0KICAgICAgICAgIFRyYW5zcG9ydCBQcm90b2NvbCBSZXF1aXJlbWVudHMgc2VjdGlv
bi4gPC90Pg0KDQoNCiAgICAgICAgPGZpZ3VyZSBhbGlnbj0iY2VudGVyIiBhbmNob3I9IlNQUFBf
bGF5ZXJpbmciPg0KICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJjZW50ZXIiPg0KICAgICAgICAg
ICAgPCFbQ0RBVEFbDQogICAgICAgICAgTGF5ZXIgICAgICAgICAgICAgICAgICAgICAgRXhhbXBs
ZQ0KICAgICArLS0tLS0tLS0tLS0tLSsgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0rDQogKDUpIHxEYXRhIE9iamVjdHMgfCAgICAgIHwgICAgICBSdGVHcnBUeXBlLCBldGMuICAg
ICAgIHwNCiAgICAgKy0tLS0tLS0tLS0tLS0rICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tKw0KICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAgICAr
LS0tLS0tLS0tLS0tLSsgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQogKDQp
IHwgT3BlcmF0aW9ucyAgfCAgICAgIHwgICBBZGRSdGVHcnBScXN0VHlwZSwgZXRjLiAgIHwNCiAg
ICAgKy0tLS0tLS0tLS0tLS0rICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0K
ICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAgICArLS0tLS0tLS0t
LS0tLSsgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQogKDMpIHwgICBNZXNz
YWdlICAgfCAgICAgIHwgc3BwcFJlcXVlc3QsIHNwcHBSZXNwb25zZSAgIHwNCiAgICAgKy0tLS0t
LS0tLS0tLS0rICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KICAgICAgICAg
ICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAgICArLS0tLS0tLS0tLS0tLSsgICAg
ICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQogKDIpIHwgICBNZXNzYWdlICAgfCAg
ICAgIHwgICBIVFRQLCBTT0FQLCBOb25lLCBldGMuICAgIHwNCiAgICAgfCAgIEVudmVsb3BlICB8
ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAgICArLS0tLS0tLS0tLS0t
LSsgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQogICAgICAgICAgIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8DQogICAgICstLS0tLS0tLS0tLS0tKyAgICAgICstLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCiAoMSkgfCAgVHJhbnNwb3J0ICB8ICAgICAgfCAg
ICBUQ1AsIFRMUywgQkVFUCwgZXRjLiAgICAgfA0KICAgICB8ICAgUHJvdG9jb2wgIHwgICAgICB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQogICAgICstLS0tLS0tLS0tLS0tKyAgICAg
ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCiAgICAgICAgICAgICAgICAgICAgICAg
XV0+DQogICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAgICAgIDxwb3N0YW1ibGU+IFNQUFAgTGF5
ZXJpbmcgPC9wb3N0YW1ibGU+DQogICAgICAgIDwvZmlndXJlPg0KICAgICAgICA8dD4gU1BQUCBj
YW4gYmUgdmlld2VkIGFzIGEgc2V0IG9mIGxheWVycyB0aGF0IGNvbGxlY3RpdmVseQ0KICAgICAg
ICAgIGRlZmluZSB0aGUgc3RydWN0dXJlIG9mIGFuIFNQUFAgcmVxdWVzdCBhbmQgcmVzcG9uc2Uu
IExheWVycw0KICAgICAgICAgIDEgYW5kIDIsIGFzIGRldGFpbGVkIGJlbG93LCBhcmUgbGVmdCB0
byBzZXBhcmF0ZQ0KICAgICAgICAgIHNwZWNpZmljYXRpb25zIHRvIGFsbG93IGZvciBwb3RlbnRp
YWxseSBtdWx0aXBsZSBTUFBQDQogICAgICAgICAgdHJhbnNwb3J0LCBlbnZlbG9wZSwgYW5kIGF1
dGhlbnRpY2F0aW9uIHRlY2hub2xvZ2llcy4gVGhpcw0KICAgICAgICAgIGRvY3VtZW50IGRlZmlu
ZXMgbGF5ZXJzIDMsIDQsIGFuZCA1IGJlbG93LiA8L3Q+DQogICAgICAgIDx0Pg0KICAgICAgICAg
IDxsaXN0IHN0eWxlPSJudW1iZXJzIj4NCiAgICAgICAgICAgIDx0PiBUaGUgdHJhbnNwb3J0IHBy
b3RvY29sIGxheWVyIHByb3ZpZGVzIGEgY29tbXVuaWNhdGlvbg0KICAgICAgICAgICAgICBtZWNo
YW5pc20gYmV0d2VlbiB0aGUgY2xpZW50IGFuZCBzZXJ2ZXIuIFNQUFAgY2FuIGJlDQogICAgICAg
ICAgICAgIGxheWVyZWQgb3ZlciBhbnkgdHJhbnNwb3J0IHByb3RvY29sIHRoYXQgcHJvdmlkZXMg
YSBzZXQNCiAgICAgICAgICAgICAgb2YgYmFzaWMgcmVxdWlyZW1lbnRzIGRlZmluZWQgaW4gdGhl
IFRyYW5zcG9ydCBQcm90b2NvbA0KICAgICAgICAgICAgICBSZXF1aXJlbWVudHMgc2VjdGlvbi4g
PC90Pg0KICAgICAgICAgICAgPHQ+IFRoZSBtZXNzYWdlIGVudmVsb3BlIGxheWVyIGlzIG9wdGlv
bmFsLCBidXQgY2FuDQogICAgICAgICAgICAgIHByb3ZpZGUgZmVhdHVyZXMgdGhhdCBhcmUgYWJv
dmUgdGhlIHRyYW5zcG9ydCB0ZWNobm9sb2d5DQogICAgICAgICAgICAgIGxheWVyIGJ1dCBiZWxv
dyB0aGUgYXBwbGljYXRpb24gbWVzc2FnaW5nIGxheWVyLg0KICAgICAgICAgICAgICBUZWNobm9s
b2dpZXMgc3VjaCBhcyBIVFRQIGFuZCBTT0FQIGFyZSBleGFtcGxlcyBvZg0KICAgICAgICAgICAg
ICBtZXNzYWdpbmcgZW52ZWxvcGUgdGVjaG5vbG9naWVzLiA8L3Q+DQogICAgICAgICAgICA8dD4g
VGhlIG1lc3NhZ2UgbGF5ZXIgcHJvdmlkZXMgYSBzaW1wbGUsDQogICAgICAgICAgICAgIGVudmVs
b3BlLWluZGVwZW5kZW50IGFuZCB0cmFuc3BvcnQtaW5kZXBlbmRlbnQsIFNQUFANCiAgICAgICAg
ICAgICAgd3JhcHBlciBmb3IgU1BQUCByZXF1ZXN0IGFuZCByZXNwb25zZSBtZXNzYWdlcy4gPC90
Pg0KICAgICAgICAgICAgPHQ+IFRoZSBvcGVyYXRpb24gbGF5ZXIgZGVmaW5lcyB0aGUgc2V0IG9m
IGJhc2UgU1BQUA0KICAgICAgICAgICAgICBhY3Rpb25zIHRoYXQgY2FuIGJlIGludm9rZWQgZm9y
IGEgZ2l2ZW4gb2JqZWN0IGRhdGEgdHlwZSANCiAgICAgICAgICAgICAgdXNpbmcgYW4gU1BQUCBt
ZXNzYWdlLiAgT3BlcmF0aW9ucyBhcmUgZW5jb2RlZCB1c2luZyBYTUwgDQogICAgICAgICAgICAg
IGVuY29kZWQgYWN0aW9ucyBhbmQgb2JqZWN0cy4gPC90Pg0KICAgICAgICAgICAgPHQ+IFRoZSBk
YXRhIG9iamVjdCBsYXllciBkZWZpbmVzIHRoZSBiYXNlIHNldCBvZiBTUFBQDQogICAgICAgICAg
ICAgIGRhdGEgb2JqZWN0cyB0aGF0IGNhbiBiZSBpbmNsdWRlZCBpbiB1cGRhdGUgb3BlcmF0aW9u
cw0KICAgICAgICAgICAgICBvciByZXR1cm5lZCBpbiBvcGVyYXRpb24gcmVzcG9uc2VzLiA8L3Q+
DQogICAgICAgICAgPC9saXN0Pg0KICAgICAgICA8L3Q+DQogICAgICA8L3NlY3Rpb24+DQoNCiAg
ICAgIDxzZWN0aW9uIGFuY2hvcj0iZGF0YW1vZGVsIiB0aXRsZT0iUHJvdG9jb2wgRGF0YSBNb2Rl
bCI+DQogICAgICAgIDx0PiBUaGUgZGF0YSBtb2RlbCBpbGx1c3RyYXRlZCBhbmQgZGVzY3JpYmVk
IGluIDx4cmVmDQogICAgICAgICAgICB0YXJnZXQ9IlNQUFBfZGF0YW1vZGVsIi8+IGRlZmluZXMg
dGhlIGxvZ2ljYWwgb2JqZWN0cyBhbmQNCiAgICAgICAgICB0aGUgcmVsYXRpb25zaGlwcyBiZXR3
ZWVuIHRoZXNlIG9iamVjdHMgdGhhdCB0aGUgU1BQUA0KICAgICAgICAgIHByb3RvY29sIHN1cHBv
cnRzLiBTUFBQIGRlZmluZXMgdGhlIHByb3RvY29sIG9wZXJhdGlvbnMNCiAgICAgICAgICB0aHJv
dWdoIHdoaWNoIGFuIFNQUFAgQ2xpZW50IHBvcHVsYXRlcyBhIFJlZ2lzdHJ5IHdpdGggdGhlc2UN
CiAgICAgICAgICBsb2dpY2FsIG9iamVjdHMuIFZhcmlvdXMgY2xpZW50cyBiZWxvbmdpbmcgdG8g
ZGlmZmVyZW50DQogICAgICAgICAgUmVnaXN0cmFycyBtYXkgdXNlIHRoZSBwcm90b2NvbCBmb3Ig
cG9wdWxhdGluZyB0aGUNCiAgICAgICAgICBSZWdpc3RyeSdzIGRhdGEuIDwvdD4NCiAgICAgICAg
DQogICAgICAgICAgPHQ+IFRoZSBsb2dpY2FsIHN0cnVjdHVyZSBwcmVzZW50ZWQgYmVsb3cgaXMg
Y29uc2lzdGVudCB3aXRoDQogICAgICAgICAgICB0aGUgdGVybWlub2xvZ3kgYW5kIHJlcXVpcmVt
ZW50cyBkZWZpbmVkIGluIDx4cmVmDQogICAgICAgICAgICAgIHRhcmdldD0iSS1ELmlldGYtZHJp
bmtzLXVzZWNhc2VzLXJlcXVpcmVtZW50cyIvPi4gPC90Pg0KDQogICAgICAgICAgPGZpZ3VyZSBh
bGlnbj0iY2VudGVyIiBhbmNob3I9IlNQUFBfZGF0YW1vZGVsIj4NCiAgICAgICAgICAgIDxwcmVh
bWJsZT4gPC9wcmVhbWJsZT4NCiAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJjZW50ZXIiPjwh
W0NEQVRBWw0KKy0tLS0tLS0tLS0tLS0rICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLSsgICAgICAg
ICAgICAgICAgICAgICAgICAgDQp8IGFsbCBvYmplY3QgIHwgICAgICB8T3JnYW5pemF0aW9uOiAg
ICAgfCAgICAgICAgICAgICAgICAgICAgICAgIA0KfCB0eXBlcyAgICAgICB8ICAgICAgfG9yZ0lk
LCAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgIA0KKy0tLS0tLSstLS0tLS0rICAg
ICAgfG9yZ05hbWUsICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICAgICst
LS0tLS0tLS0tLS0+fGV4dGVuc2lvbiAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICANCiAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAg
ICAgICAgICAgICANCiBBbGwgb2JqZWN0cyBhcmUgICAgIHwgICAgICAgICAgICAgICAgICB8ICAg
ICAgICAgICAgICAgICAgICAgICANCiBhc3NvY2lhdGVkIHdpdGggMiAgIHwgICAgICAgICAgICAg
ICAgICB8ICAgICAgICAgICAgICAgICAgICAgICANCiBPcmdhbml6YXRpb25zIHRvICAgICstLS0t
LS0tLS0tLS0tLS0tLS0rICAgICAgICAgICAgICAgICAgICAgICANCiBpZGVudGlmeSB0aGUgICAg
ICAgICAgICBeICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiByZWdpc3Ry
YW50IGFuZCAgICAgICAgICB8QSBSb3V0ZSBHcm91cCBpcyAgICAgICAgICAgICAgICAgICAgICAN
CiB0aGUgcmVnaXN0cmFyICAgICAgICAgICB8YXNzb2NpYXRlZCB3aXRoICAgICAgICAgICAgICAg
ICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICB8emVybyBvciBtb3JlIFBlZXJpbmcg
ICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgfE9yZ2FuaXphdGlvbnMgICAgICAg
ICANCiAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgIA0KICAg
ICAgICAgICAgICAgICstLS0tLS0tLSstLS0tLS0tLS0tLS0tLSsgICAgICAgICAgICAgICAgICAg
ICAgICAgIA0KICAgICAgICAgICAgICAgIHxSb3V0ZSBHcm91cDogICAgICAgICAgIHwgICAgICAg
ICstLS0tLVthYnN0cmFjdF0tKyAgIA0KICAgICAgICAgICAgICAgIHwgIHJhbnRJZCwgICAgICAg
ICAgICAgIHwgICAgICAgIHwgICAgICAgICAgICAgICAgfA0KICAgICAgICAgICAgICAgIHwgIHJh
cklkLCAgICAgICAgICAgICAgIHwgICAgICAgIHwgICAgICAgICAgICAgICAgfA0KICAgICAgICAg
ICAgICAgIHwgIHJ0ZUdycE5hbWUsICAgICAgICAgIHwgICAgICAgIHwgUm91dGUgUmVjb3JkOiAg
fA0KICAgICAgICAgICAgICAgIHwgIGRlc3RHcnBSZWZzLCAgICAgICAgICstLS0tLS0tPnwgIHBy
aW9yaXR5LCAgICAgfA0KICAgICAgICAgICAgICAgIHwgIGlzSW5TdmMsICAgICAgICAgICAgIHwg
ICAgICAgIHwgIGV4dGVuc2lvbiAgICAgfA0KICAgICAgICAgICAgICAgIHwgIHJ0ZVJlY1JlZnMs
ICAgICAgICAgIHwgICAgICAgIHwgICAgICAgICAgICAgICAgfA0KICAgICAgICAgICAgICAgIHwg
IHBlZXJpbmdPcmdSZWZzICAgICAgIHwgICAgICAgICstLS0tLS0tLS0tLS0tLS0tKw0KICAgICAg
ICAgICAgICAgIHwgIHNvdXJjZUlkZW50LCAgICAgICAgIHwgICAgICAgICAgICBeDQogICAgICAg
ICAgICAgICAgfCAgcHJpb3JpdHksICAgICAgICAgICAgfCAgICAgICAgICAgIHwgICAgICAgICAg
ICAgDQogICAgICAgICAgICAgICAgfCAgZXh0ZW5zaW9uICAgICAgICAgICAgfCAgICAgICAgICAg
IHxWYXJpb3VzIHR5cGVzDQogICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
KyAgICAgICAgICAgIHxvZiBSb3V0ZSAgICAgDQogICAgICAgICAgICAgICAgICAgICAgXiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHxSZWNvcmRzLi4uDQogICAgICAgICAgICAgICAgICAg
ICAgfCAgICAgICAgICAgICAgICAgICAgICAgKy0tLS0tLSstLS0tLS0tLS0tLS0uLi4NCiAgICAg
ICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICB8ICAgICAg
ICAgfA0KICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICArLS0tLSsg
ICstLS0tLS0tKyArLS0tLSsgICAgDQogICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAg
ICAgICAgICAgIHwgVVJJfCAgfCBOQVBUUiB8IHwgTlMgfCANCiAgICAgKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0rICAgICAgICAgICAgICAgKy0tLS0rICArLS0tLS0tLSsgKy0tLS0rDQogICAgIHxE
ZXN0aW5hdGlvbiAgICAgICAgICAgfCAgICAgICAgICAgICAgICANCiAgICAgfEdyb3VwOiAgICAg
ICAgICAgICAgICB8ICAgICArLS0tLS0tLS0tLVthYnN0cmFjdF0tKyAgICAgICAgICANCiAgICAg
fCAgcmFudElkLCAgICAgICAgICAgICB8ICAgICB8UHVibGljIElkZW50aWZpZXI6ICAgfA0KICAg
ICB8ICByYXJJZCwgICAgICAgICAgICAgIHwgICAgIHwgICAgICAgICAgICAgICAgICAgICB8DQog
ICAgIHwgIGRnTmFtZSwgICAgICAgICAgICAgfCAgICAgfCAgcmFudElkLCAgICAgICAgICAgIHwN
CiAgICAgfCAgZXh0ZW5zaW9uICAgICAgICAgICB8PC0tLS0rICByYXJJZCwgICAgICAgICAgICAg
fA0KICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsgICAgIHwgIHB1YmxpY0lkZW50aWZpZXIg
LCB8DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgZGVzdEdycFJlZiwgICAg
ICAgIHwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICBydGVSZWNzLCAgICAg
ICAgICAgfA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIGV4dGVuc2lvbiAg
ICAgICAgICB8DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLSsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IF4gICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8VmFyaW91cyB0eXBlcw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfG9mIFB1YmxpYyAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8SWRlbnRpZmllcnMuLi4gICANCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICArLS0tLS0tKy0tLS0tLS0tLS0tLS4uLg0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgICAgIHwgICAgICB8DQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKy0tLS0tKyAgKy0tLS0rICstLS0tLSsgICAgDQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCBUTiAgfCAgfFROUiB8IHwgUk4gIHwgDQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKy0tLS0tKyAgKy0tLS0rICstLS0tLSsgLi4uDQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgDQoNCl1dPjwvYXJ0d29yaz4NCiAgICAgICAgICAgIDxwb3N0YW1ibGU+IFNQ
UFAgRGF0YSBNb2RlbCA8L3Bvc3RhbWJsZT4NCiAgICAgICAgICA8L2ZpZ3VyZT4NCg0KICAgICAg
ICAgIDx0PiBUaGUgb2JqZWN0cyBhbmQgYXR0cmlidXRlcyB0aGF0IGNvbXByaXNlIHRoZSBkYXRh
IG1vZGVsDQogICAgICAgICAgICBjYW4gYmUgZGVzY3JpYmVkIGFzIGZvbGxvd3MgKG9iamVjdHMg
bGlzdGVkIGZyb20gdGhlDQogICAgICAgICAgICBib3R0b20gdXApOiA8bGlzdCBzdHlsZT0ic3lt
Ym9scyI+DQogICAgICAgICAgICAgICAgPHQ+IFB1YmxpYyBJZGVudGlmaWVyOiA8dnNwYWNlIGJs
YW5rTGluZXM9IjAiLz4gDQogICAgICAgICAgICAgICAgQSBwdWJsaWMgaWRlbnRpZmllciBpcyBh
IHdlbGwga25vd24NCiAgICAgICAgICAgICAgICBhdHRyaWJ1dGUgdGhhdCBpcyB1c2VkIGFzIHRo
ZSBrZXkgdG8gcGVyZm9ybSBsb29rdXANCiAgICAgICAgICAgICAgICBmdW5jdGlvbnMuIEZvciB0
aGUgcHVycG9zZXMgb2YgdGhpcyBkb2N1bWVudCwgYSBQdWJsaWMNCiAgICAgICAgICAgICAgICBJ
ZGVudGlmaWVyIGNhbiBiZSBhIHRlbGVwaG9uZSBudW1iZXIsIGEgcmFuZ2Ugb2YgdGVsZXBob25l
IA0KICAgICAgICAgICAgICAgIG51bWJlcnMsIGEgUFNUTiBSb3V0aW5nIE51bWJlciAoUk4pLCBv
ciBwZXJoYXBzIGFub3RoZXIgDQogICAgICAgICAgICAgICAgdHlwZSBvZiBsb29rdXAga2V5LiA8
dnNwYWNlIGJsYW5rTGluZXM9IjEiLz4gQSBQdWJsaWMgDQogICAgICAgICAgICAgICAgSWRlbnRp
ZmllciBtYXkgYmUgYXNzb2NpYXRlZCB3aXRoIGEgRGVzdGluYXRpb24gR3JvdXAgdG8NCiAgICAg
ICAgICAgICAgICBjcmVhdGUgYSBsb2dpY2FsIGdyb3VwaW5nIG9mIFB1YmxpYyBJZGVudGlmaWVy
cyB0aGF0IHNoYXJlIGEgY29tbW9uIHNldCBvZg0KICAgICAgICAgICAgICAgIFJvdXRlcy4gPHZz
cGFjZSBibGFua0xpbmVzPSIxIi8+IEEgUHVibGljIElkZW50aWZpZXINCiAgICAgICAgICAgICAg
ICBtYXkgb3B0aW9uYWxseSBiZSBhc3NvY2lhdGVkIHdpdGggemVybyBvciBtb3JlDQogICAgICAg
ICAgICAgICAgaW5kaXZpZHVhbCBSb3V0ZSBSZWNvcmRzLiBUaGlzIGFiaWxpdHkgZm9yIGEgUHVi
bGljDQogICAgICAgICAgICAgICAgSWRlbnRpZmllciB0byBiZSBkaXJlY3RseSBhc3NvY2lhdGVk
IHdpdGggYSBzZXQgb2YgUm91dGUNCiAgICAgICAgICAgICAgICBSZWNvcmRzIChlLmcuIHRhcmdl
dCBVUkkpLCBhcyBvcHBvc2VkIHRvIGJlaW5nDQogICAgICAgICAgICAgICAgYXNzb2NpYXRlZCB3
aXRoIGEgRGVzdGluYXRpb24gR3JvdXAsIHN1cHBvcnRzIHRoZSB1c2UNCiAgICAgICAgICAgICAg
ICBjYXNlcyB3aGVyZSB0aGUgdGFyZ2V0IFVSSSBjb250YWlucyBkYXRhIHNwZWNpZmljYWxseQ0K
ICAgICAgICAgICAgICAgIHRhaWxvcmVkIHRvIGFuIGluZGl2aWR1YWwgUHVibGljIElkZW50aWZp
ZXIuIDwvdD4gDQogICAgICAgICAgICAgICAgPHQ+IFRlbGVwaG9uZSBOdW1iZXIgUmFuZ2U6IDx2
c3BhY2UgYmxhbmtMaW5lcz0iMCIvPg0KICAgICAgICAgICAgICAgIEEgcHVibGljIGlkZW50aWZp
ZXIgbWF5IHJlcHJlc2VudA0KICAgICAgICAgICAgICAgIGFuIGluY2x1c2l2ZSByYW5nZSBvZiB0
ZWxlcGhvbmUgbnVtYmVycy4gVGhlIFROIHJhbmdlDQogICAgICAgICAgICAgICAgaXMgZGVmaW5l
ZCBieSB0aGUgZmlyc3QgYW5kIGxhc3QgdGVsZXBob25lIG51bWJlciBvZg0KICAgICAgICAgICAg
ICAgIHRoZSBpbmNsdXNpdmUgcmFuZ2UuIEZvciBleGFtcGxlLCBhIFROIHJhbmdlIGRlZmluZWQg
YnkgDQogICAgICAgICAgICAgICAgdG49MTIxMjU1NTAwMDAgYW5kIGVuZFRuPTEyMTI1NTYwMDAw
IG1lYW5zIGFsbCB0aGUgVE5zDQogICAgICAgICAgICAgICAgZnJvbSAxMjEyNTU1MDAwMCB0byAx
MjEyNTU2MDAwMCBpbmNsdXNpdmUgYXJlIGluY2x1ZGVkLiA8L3Q+IA0KICAgICAgICAgICAgICAg
IDx0PiBEZXN0aW5hdGlvbiBHcm91cDogPHZzcGFjZSBibGFua0xpbmVzPSIwIi8+IA0KICAgICAg
ICAgICAgICAgIEEgbmFtZSBjb2xsZWN0aW9uIG9mIHplcm8gb3IgbW9yZSBQdWJsaWMgSWRlbnRp
ZmllcnMgdGhhdCANCiAgICAgICAgICAgICAgICBjYW4gYmUgYXNzb2NpYXRlZCB3aXRoIG9uZSBv
ciBtb3JlIFJvdXRlIEdyb3VwcyBmb3IgdGhlIA0KICAgICAgICAgICAgICAgIHB1cnBvc2Ugb2Yg
ZmFjaWxpdGF0aW5nIHRoZSBtYW5hZ2VtZW50IG9mIHRoaWVyIGNvbW1vbiANCiAgICAgICAgICAg
ICAgICByb3V0aW5nIGluZm9ybWF0aW9uLiA8L3Q+DQogICAgICAgICAgICAgICAgPHQ+IFJvdXRl
IEdyb3VwOiA8dnNwYWNlIGJsYW5rTGluZXM9IjAiLz4NCiAgICAgICAgICAgICAgICBBIFJvdXRl
IEdyb3VwIGNvbnRhaW5zIGEgc2V0IG9mIHJlZmVyZW5jZXMgdG8gUm91dGUgUmVjb3JkcywgDQog
ICAgICAgICAgICAgICAgYSBzZXQgb2YgRGVzdGluYXRpb24gR3JvdXAgcmVmZXJlbmNlcywgYW5k
IGEgc2V0IG9mIA0KICAgICAgICAgICAgICAgIHBlZXJpbmcgb3JnYW5pemF0aW9uIGlkZW50aWZp
ZXJzLiAgVGhpcyBpcyB1c2VkIHRvIA0KICAgICAgICAgICAgICAgIGVzdGFibGlzaGUgYSB0aHJl
ZSBwYXJ0IHJlbGF0aW9uc2hpcHMgYmV0d2VlbiBhIHNldCBvZiANCiAgICAgICAgICAgICAgICBQ
dWJsaWMgSWRlbnRpZmllcnMgYW5kIHRoZWlyIGNvbW1vbiByb3V0aW5nIGluZm9ybWF0aW9uIA0K
ICAgICAgICAgICAgICAgIChTRUQpLCBhbmQgdGhlIGxpc3Qgb2YgcGVlcmluZyBvcmdhbml6YXRp
b25zIHdob3NlIHF1ZXJ5IA0KICAgICAgICAgICAgICAgIHJlc3BvbnNlcyBtYXkgaW5jbHVkZSB0
aGF0IHJvdXRpbmcgaW5mb3JtYXRpb24gaW4gdGhlaXIgDQogICAgICAgICAgICAgICAgcXVlcnkg
cmVzcG9uc2VzLiAgVG8gc3VwcG9ydCB0aGUgdXNlIGNhc2VzIGRlZmluZWQgaW4gDQogICAgICAg
ICAgICAgICAgW0ktRC5pZXRmLWRyaW5rcy11c2VjYXNlcy1yZXF1aXJlbWVudHNdLCB0aGlzIGRv
Y3VtZW50IA0KICAgICAgICAgICAgICAgIGRlZmluZXMgdGhlIGZvbGxvd2luZyB0eXBlcyBvZiBS
b3V0ZSBSZWNvcmRzOiBOQVBUUlR5cGUsIA0KICAgICAgICAgICAgICAgIE5TVHlwZSwgYW5kIFVS
SVR5cGUuICBUaGUgc291cmNlSWRlbnQgZWxlbWVudCB3aXRoaW4gYSBSb3V0ZSANCiAgICAgICAg
ICAgICAgICBHcm91cCwgaW4gY29uY2VydCB3aXRoIHRoZSBzZXQgb2YgcGVlcmluZyBvcmdhbml6
YXRpb24gDQogICAgICAgICAgICAgICAgaWRlbnRpZmllcnMgZW5hYmxlcyBmaW5lIGdyYWluZWQg
c291cmNlIGJhc2VkIHJvdXRpbmcuICANCiAgICAgICAgICAgICAgICBGdXJ0aGVyIGRldGFpbHMg
YWJvdXQgdGhlIFJvdXRlIEdyb3VwIGFuZCBzb3VyY2UgYmFzZWQgcm91dGluZyANCiAgICAgICAg
ICAgICAgICByZWZlciB0byB0aGUgZGVmaW5pdGlvbnMgYW5kIGRlc2NyaXB0aW9ucyBvZiB0aGUg
Um91dGUgDQogICAgICAgICAgICAgICAgR3JvdXAgb3BlcmF0aW9ucyBmb3VuZCBsYXRlciBpbiB0
aGlzIGRvY3VtZW50LiA8L3Q+ICAgICAgICAgICANCiAgICAgICAgICAgICAgICA8dD4gUm91dGUg
UmVjb3JkOiA8dnNwYWNlIGJsYW5rTGluZXM9IjAiLz4NCiAgICAgICAgICAgICAgICBBIFJvdXRl
IFJlY29yZCBjb250YWlucyB0aGUgZGF0YSB0aGF0IGEgcmVzb2x1dGlvbiBzeXN0ZW0gDQogICAg
ICAgICAgICAgICAgcmV0dXJucyBpbiByZXNwb25zZSB0byBhIHN1Y2Nlc3NmdWwgcXVlcnkgZm9y
IGEgUHVibGljIA0KICAgICAgICAgICAgICAgIElkZW50aWZpZXIuICBSb3V0ZSBSZWNvb3JkcyBh
cmUgYXNzb2NpYXRlZCB3aXRoIGEgUm91dGUgDQogICAgICAgICAgICAgICAgR3JvdXAgZm9yIFNF
RCB0aGF0IGlzIG5vdCBzcGVjaWZpYyB0byBhIFB1YmxpYyBJZGVudGlmaWVyLiANCiAgICAgICAg
ICAgICAgICA8dnNwYWNlIGJsYW5rTGluZXM9IjAiLz4gVG8gc3VwcG9ydCB0aGUgdXNlIGNhc2Vz
IGRlZmluZWQgaW4gDQogICAgICAgICAgICAgICAgPHhyZWYgdGFyZ2V0PSJJLUQuaWV0Zi1kcmlu
a3MtdXNlY2FzZXMtcmVxdWlyZW1lbnRzIi8+LCANCiAgICAgICAgICAgICAgICBTUFBQIHByb3Rv
Y29sIGRlZmluZXMgdGhyZWUgdHlwZSBvZiBSb3V0ZSBSZWNvcmRzOg0KICAgICAgICAgICAgICAg
IFVSSVR5cGUsIE5BUFRSVHlwZSwgYW5kIE5TVHlwZS4gVGhlc2UgUm91dGUgUmVjb3Jkcw0KICAg
ICAgICAgICAgICAgIGV4dGVuZCB0aGUgYWJzdHJhY3QgdHlwZSBSdGVSZWNUeXBlIGFuZCBpbmhl
cml0IHRoZQ0KICAgICAgICAgICAgICAgIGNvbW1vbiBhdHRyaWJ1dGUgJ3ByaW9yaXR5JyB0aGF0
IGlzIG1lYW50IGZvciBzZXR0aW5nDQogICAgICAgICAgICAgICAgcHJlY2VkZW5jZSBhY3Jvc3Mg
dGhlIHJvdXRlIHJlY29yZHMgZGVmaW5lZCB3aXRoaW4gYQ0KICAgICAgICAgICAgICAgIFJvdXRl
IEdyb3VwIGluIGEgcHJvdG9jb2wgYWdub3N0aWMgZmFzaGlvbi4gPC90PiANCiAgICAgICAgICAg
ICAgICA8dD4gT3JnYW5pemF0aW9uOiA8dnNwYWNlIGJsYW5rTGluZXM9IjAiLz4gQW4NCiAgICAg
ICAgICAgICAgICBPcmdhbml6YXRpb24gaXMgYW4gZW50aXR5IHRoYXQgbWF5IGZ1bGZpbGwgYW55
IA0KICAgICAgICAgICAgICAgIGNvbWJpbmF0aW9uIG9mIHRocmVlIHJvbGVzOiAgUmVnaXN0cmFu
dCwgUmVnaXN0cmFyLCBhbmQgDQogICAgICAgICAgICAgICAgUGVlcmluZyBPcmdhbml6YXRpb24u
ICBBbGwgU1BQUCBvYmplY3RzIGFyZQ0KICAgICAgICAgICAgICAgIGFzc29jaWF0ZWQgd2l0aCB0
d28gb3JnYW5pemF0aW9uIGlkZW50aWZpZXJzIHRvIGlkZW50aWZ5IA0KICAgICAgICAgICAgICAg
IGVhY2ggb2JqZWN0J3MgcmVnaXN0cmFudCBhbmQgdGhlIHJlZ2lzdHJhci4gQSBSb3V0ZSBHcm91
cCANCiAgICAgICAgICAgICAgICBvYmplY3QgaXMgYWxzbyBhc3NvY2lhdGVkIHdpdGggYSBzZXQg
b2YgemVybyBvciBtb3JlIA0KICAgICAgICAgICAgICAgIG9yZ2FuaXphdGlvbiBpZGVudGlmaWVy
cyB0aGF0IGlkZW50aWZ5IHRoZSBwZWVyaW5nIA0KICAgICAgICAgICAgICAgIG9yZ2FuaXphdGlv
bnMgd2hvc2UgcXVlcnkgcmVzcG9uc2VzIG1heSBpbmNsdWRlIHRoZSANCiAgICAgICAgICAgICAg
ICByb3V0aW5nIGluZm9ybWF0aW9uIChTRUQpIGRlZmluZWQgaW4gdGhlIFJvdXRlIFJlY29yZHMg
DQogICAgICAgICAgICAgICAgd2l0aGluIHRoYXQgUm91dGUgR3JvdXAuIDwvdD4NCiAgICAgICAg
ICAgIDwvbGlzdD4NCiAgICAgICAgICA8L3Q+DQogICAgIA0KICAgICAgIDwvc2VjdGlvbj4NCiAg
ICAgICANCiAgICA8L3NlY3Rpb24+DQoNCiAgICA8c2VjdGlvbiBhbmNob3I9InRyYW5zcG9ydHJl
cSIgdGl0bGU9IlRyYW5zcG9ydCBQcm90b2NvbCBSZXF1aXJlbWVudHMiPg0KDQogICAgICA8dD4g
VGhpcyBzZWN0aW9uIHByb3ZpZGVzIHJlcXVpcmVtZW50cyBmb3IgdHJhbnNwb3J0IHByb3RvY29s
cw0KICAgICAgICBzdWl0YWJsZSBmb3IgU1BQUC4gTW9yZSBzcGVjaWZpY2FsbHksIHRoaXMgc2Vj
dGlvbiBzcGVjaWZpZXMNCiAgICAgICAgdGhlIHNlcnZpY2VzLCBmZWF0dXJlcywgYW5kIGFzc3Vt
cHRpb25zIHRoYXQgU1BQUCBkZWxlZ2F0ZXMgdG8NCiAgICAgICAgdGhlIGNob3NlbiB0cmFuc3Bv
cnQgYW5kIGVudmVsb3BlIHRlY2hub2xvZ2llcy4gPC90Pg0KDQogICAgICA8dD4gVHdvIGRpZmZl
cmVudCBncm91cHMgb2YgdXNlIGNhc2VzIGFyZSBzcGVjaWZpZWQgaW4gPHhyZWYNCiAgICAgICAg
ICB0YXJnZXQ9IkktRC5pZXRmLWRyaW5rcy11c2VjYXNlcy1yZXF1aXJlbWVudHMiLz4uIE9uZSBn
cm91cA0KICAgICAgICBvZiB1c2UgY2FzZXMgZGVzY3JpYmVzIHRoZSBwcm92aXNpb25pbmcgb2Yg
ZGF0YSBieSBhIGNsaWVudA0KICAgICAgICBpbnRvIGEgUmVnaXN0cnkgKFNlY3Rpb24gMy4xIG9m
IHRoZSBhYm92ZSByZWZlcmVuY2VkDQogICAgICAgIGRvY3VtZW50KSwgd2hpbGUgdGhlIG90aGVy
IGdyb3VwIGRlc2NyaWJlcyB0aGUgZGlzdHJpYnV0aW9uIG9mDQogICAgICAgIGRhdGEgaW50byBs
b2NhbCBkYXRhIHJlcG9zaXRvcmllcyAoU2VjdGlvbiAzLjIpLiBUaGUgY3VycmVudA0KICAgICAg
ICB2ZXJzaW9uIG9mIHRoaXMgZG9jdW1lbnQgZm9jdXNlcyBvbiB0aGUgZmlyc3Qgc2V0IG9mIHVz
ZSBjYXNlcw0KICAgICAgICAoY2xpZW50IHRvIHJlZ2lzdHJ5IHByb3Zpc2lvbmluZykuIDx2c3Bh
Y2UgYmxhbmtMaW5lcz0iMSIvPg0KICAgICAgICBUaGVzZSB1c2UgY2FzZXMgbWF5IGludm9sdmUg
dGhlIHByb3Zpc2lvbmluZyBvZiB2ZXJ5IHNtYWxsDQogICAgICAgIGRhdGEgc2V0cyBsaWtlIHRo
ZSBtb2RpZmljYXRpb24gb3IgdXBkYXRlIG9mIGEgc2luZ2xlIHB1YmxpYw0KICAgICAgICBpZGVu
dGlmaWVyLiBPdGhlciBwcm92aXNpb25pbmcgb3BlcmF0aW9ucyBtYXkgZGVhbCB3aXRoIGh1Z2UN
CiAgICAgICAgZGF0YXNldHMgbGlrZSB0aGUgImRvd25sb2FkIiBvZiBhIHdob2xlIGxvY2FsIG51
bWJlcg0KICAgICAgICBwb3J0YWJpbGl0eSBkYXRhYmFzZSB0byBhIFJlZ2lzdHJ5LiA8dnNwYWNl
IGJsYW5rTGluZXM9IjEiLz4NCiAgICAgICAgQXMgYSByZXN1bHQsIGEgdHJhbnNwb3J0IHByb3Rv
Y29sIGZvciBTUFBQIG11c3QgYmUgdmVyeQ0KICAgICAgICBmbGV4aWJsZSBhbmQgYWNjb21tb2Rh
dGUgdmFyaW91cyBzaXplcyBvZiBkYXRhIHNldCBzaXplcy4gPC90Pg0KICAgICAgPHQ+IEZvciB0
aGUgcmVhc29ucyBvdXRsaW5lZCBhYm92ZSwgaXQgaXMgY29uY2VpdmFibGUgdGhhdA0KICAgICAg
ICBwcm92aXNpb25pbmcgYW5kIGRpc3RyaWJ1dGluZyBtYXkgdXNlIGRpZmZlcmVudCB0cmFuc3Bv
cnQNCiAgICAgICAgcHJvdG9jb2xzLiBUaGlzIGRvY3VtZW50IGZvY3VzZXMgb24gdGhlIHByb3Zp
c2lvbmluZyBwcm90b2NvbC4gPC90Pg0KDQogICAgICA8dD5BIGZldyB0b3BpY3MgcmVtYWluIG9w
ZW4gZm9yIGRpc2N1c3Npb246IDxsaXN0DQogICAgICAgICAgc3R5bGU9InN5bWJvbHMiPg0KICAg
ICAgICAgIDx0PlRoZSBhYmlsaXR5IHRvIGVzdGFibGlzaCBtdWx0aXBsZSBjb25uZWN0aW9ucyBi
ZXR3ZWVuIGENCiAgICAgICAgICAgIGNsaWVudCBhbmQgc2VydmVyIG1heSBiZSBkZXNpcmFibGUu
IElmIHNvLCB3ZSBtYXkgd2FudCB0bw0KICAgICAgICAgICAgc3BlY2lmeSB0aGUgcmVsYXRpb24g
b2YgdHJhbnNhY3Rpb25zIGJldHdlZW4gdGhlIHZhcmlvdXMNCiAgICAgICAgICAgIGNvbm5lY3Rp
b25zLjwvdD4NCiAgICAgICAgICA8dD5QaXBlbGluaW5nIG9mIHJlcXVlc3RzIGlzIHJlcXVpcmVk
IGF0IHRoZSBTUFBQIHByb3RvY29sDQogICAgICAgICAgICBsYXllci4gSXQgbWF5IGhhdmUgaW1w
YWN0cyBhdCB0aGUgdHJhbnNwb3J0IGxldmVsIHRoYXQNCiAgICAgICAgICAgIG5lZWQgdG8gYmUg
b3V0bGluZWQuPC90Pg0KICAgICAgICAgIDx0PlNjb3BlOiB0aGUgY3VycmVudCBzY29wZSBvZiB0
aGlzIGVmZm9ydCBpcyBiYXNlZCB1cG9uDQogICAgICAgICAgICBoYXZpbmcgYSBjb25uZWN0aW9u
IG9yaWVudGVkIHRyYW5zcG9ydC4gSXMgdGhlcmUgYW55IG5lZWQNCiAgICAgICAgICAgIHRvIHN1
cHBvcnQgYSB0cmFuc3BvcnQgcHJvdG9jb2wgd2l0aCBhc3luY2hyb25vdXMNCiAgICAgICAgICAg
IG9wZXJhdGlvbj8gPC90Pg0KICAgICAgICAgIDx0PklmIGl0IGlzIHJlcXVpcmVkIHRoYXQgcmVz
cG9uc2VzIGFycml2ZSBpbiB0aGUgb3JkZXIgb2YNCiAgICAgICAgICAgIHRoZSByZXF1ZXN0cywg
dGhpcyBtdXN0IGJlIHNwZWNpZmllZCBjbGVhcmx5LjwvdD4NCiAgICAgICAgPC9saXN0Pg0KICAg
ICAgPC90Pg0KDQogICAgICA8c2VjdGlvbiBhbmNob3I9InRyYW5zcGNvbm5yZXEiIHRpdGxlPSJD
b25uZWN0aW9uIE9yaWVudGVkIj4NCiAgICAgICAgPHQ+IFRoZSBTUFBQIHByb3RvY29sIGZvbGxv
d3MgYSBtb2RlbCB3aGVyZSBhIENsaWVudA0KICAgICAgICAgIGVzdGFibGlzaGVzIGEgY29ubmVj
dGlvbiB0byBhIFNlcnZlciBpbiBvcmRlciB0byBmdXJ0aGVyDQogICAgICAgICAgZXhjaGFuZ2Ug
cHJvdmlzaW9uaW5nIHRyYW5zYWN0aW9ucyBvdmVyIHN1Y2ggcG9pbnQtdG8tcG9pbnQNCiAgICAg
ICAgICBjb25uZWN0aW9uLiBBIHRyYW5zcG9ydCBwcm90b2NvbCBmb3IgU1BQUCBNVVNUIHRoZXJl
Zm9yZSBiZQ0KICAgICAgICAgIGNvbm5lY3Rpb24gb3JpZW50ZWQuIDwvdD4NCiAgICAgICAgPHQ+
IE5vdGUgdGhhdCB0aGUgcm9sZSBvZiB0aGUgIkNsaWVudCIgYW5kIHRoZSAiU2VydmVyIiBvbmx5
DQogICAgICAgICAgYXBwbGllcyB0byB0aGUgY29ubmVjdGlvbiwgYW5kIHRob3NlIHJvbGVzIGFy
ZSBub3QgcmVsYXRlZA0KICAgICAgICAgIGluIGFueSB3YXkgdG8gdGhlIHR5cGUgb2YgZW50aXR5
IHRoYXQgcGFydGljaXBhdGVzIGluIGENCiAgICAgICAgICBwcm90b2NvbCBleGNoYW5nZS4gRm9y
IGV4YW1wbGUsIGEgUmVnaXN0cnkgbWlnaHQgYWxzbw0KICAgICAgICAgIGluY2x1ZGUgYSAiQ2xp
ZW50IiB3aGVuIHN1Y2ggYSBSZWdpc3RyeSBpbml0aWF0ZXMgYQ0KICAgICAgICAgIGNvbm5lY3Rp
b24gKGZvciBleGFtcGxlLCBmb3IgZGF0YSBkaXN0cmlidXRpb24gdG8gU1NQKS4gPC90Pg0KICAg
ICAgPC9zZWN0aW9uPg0KDQogICAgICA8c2VjdGlvbiBhbmNob3I9InJlcXVlc3RyZXNwb25zZSIN
CiAgICAgICAgdGl0bGU9IlJlcXVlc3QgYW5kIFJlc3BvbnNlIE1vZGVsIj4NCiAgICAgICAgPHQ+
IFByb3Zpc2lvbmluZyBvcGVyYXRpb25zIGluIFNQUFAgZm9sbG93IHRoZSByZXF1ZXN0IC0NCiAg
ICAgICAgICByZXNwb25zZSBtb2RlbCwgd2hlcmUgYSB0cmFuc2FjdGlvbiBpcyBpbml0aWF0ZWQg
YnkgYSBDbGllbnQNCiAgICAgICAgICB1c2luZyBhIFJlcXVlc3QgY29tbWFuZCwgYW5kIHRoZSBT
ZXJ2ZXIgcmVzcG9uZHMgdG8gdGhlDQogICAgICAgICAgQ2xpZW50IGJ5IG1lYW5zIG9mIGEgUmVz
cG9uc2UuIDx2c3BhY2UgYmxhbmtMaW5lcz0iMSIvPg0KICAgICAgICAgIE11bHRpcGxlIHN1YnNl
cXVlbnQgcmVxdWVzdC1yZXNwb25zZSBleGNoYW5nZXMgTUFZIGJlDQogICAgICAgICAgcGVyZm9y
bWVkIG92ZXIgYSBzaW5nbGUgY29ubmVjdGlvbi4gPC90Pg0KICAgICAgICA8dD4gVGhlcmVmb3Jl
LCBhIHRyYW5zcG9ydCBwcm90b2NvbCBmb3IgU1BQUCBNVVNUIGZvbGxvdyB0aGUNCiAgICAgICAg
ICByZXF1ZXN0LXJlc3BvbnNlIG1vZGVsIGJ5IGFsbG93aW5nIGEgcmVzcG9uc2UgdG8gYmUgc2Vu
dCB0bw0KICAgICAgICAgIHRoZSByZXF1ZXN0IGluaXRpYXRvci48L3Q+DQogICAgICA8L3NlY3Rp
b24+DQoNCiAgICAgIDxzZWN0aW9uIGFuY2hvcj0iY29ubmVjdGlvbmxlbmd0aCIgdGl0bGU9IkNv
bm5lY3Rpb24gTGlmZXRpbWUiPg0KICAgICAgICA8dD4gU29tZSB1c2UgY2FzZXMgaW52b2x2ZSBw
cm92aXNpb25pbmcgYSBzaW5nbGUgcmVxdWVzdCB0byBhDQogICAgICAgICAgbmV0d29yayBlbGVt
ZW50IC0gY29ubmVjdGlvbnMgc3VwcG9ydGluZyBzdWNoIHByb3Zpc2lvbmluZw0KICAgICAgICAg
IHJlcXVlc3RzIG1pZ2h0IGJlIHNob3J0LWxpdmVkLCBhbmQgb25seSBlc3RhYmxpc2hlZCBvbg0K
ICAgICAgICAgIGRlbWFuZC4gPC90Pg0KICAgICAgICA8dD4gT3RoZXIgdXNlIGNhc2VzIGludm9s
dmUgZWl0aGVyIHByb3Zpc2lvbmluZyBhIGh1Z2Ugc2V0IG9mDQogICAgICAgICAgZGF0YSwgb3Ig
YSBjb25zdGFudCBzdHJlYW0gb2Ygc21hbGwgdXBkYXRlcywgd2hpY2ggd291bGQNCiAgICAgICAg
ICByZXF1aXJlIGxvbmctbGl2ZWQgY29ubmVjdGlvbnMuIDwvdD4NCiAgICAgICAgPHQ+IFRoZXJl
Zm9yZSwgYSBwcm90b2NvbCBzdWl0YWJsZSBmb3IgU1BQUCBTSE9VTEQgc3VwcG9ydA0KICAgICAg
ICAgIHNob3J0IGxpdmVkIGFzIHdlbGwgYXMgbG9uZyBsaXZlZCBjb25uZWN0aW9ucy4gPC90Pg0K
ICAgICAgPC9zZWN0aW9uPg0KDQogICAgICA8c2VjdGlvbiBhbmNob3I9ImF1dGhlbnRpY2F0aW9u
IiB0aXRsZT0iQXV0aGVudGljYXRpb24iPg0KICAgICAgICA8dD4gTWFueSB1c2UgY2FzZXMgcmVx
dWlyZSB0aGUgU2VydmVyIHRvIGF1dGhlbnRpY2F0ZSB0aGUNCiAgICAgICAgICBDbGllbnQsIGFu
ZCBwb3RlbnRpYWxseSBhbHNvIHRoZSBDbGllbnQgdG8gYXV0aGVudGljYXRlIHRoZQ0KICAgICAg
ICAgIFNlcnZlci4gV2hpbGUgYXV0aGVudGljYXRpb24gb2YgdGhlIFNlcnZlciBieSB0aGUgQ2xp
ZW50IGlzDQogICAgICAgICAgZXhwZWN0ZWQgdG8gYmUgdXNlZCBvbmx5IHRvIHByZXZlbnQgaW1w
ZXJzb25hdGlvbiBvZiB0aGUNCiAgICAgICAgICBTZXJ2ZXIsIGF1dGhlbnRpY2F0aW9uIG9mIHRo
ZSBDbGllbnQgYnkgdGhlIFNlcnZlciBpcw0KICAgICAgICAgIGV4cGVjdGVkIHRvIGJlIHVzZWQg
dG8gaWRlbnRpZnkgYW5kIGZ1cnRoZXIgYXV0aG9yaXplIHRoZQ0KICAgICAgICAgIENsaWVudCB0
byBjZXJ0YWluIHJlc291cmNlcyBvbiB0aGUgU2VydmVyLiA8L3Q+DQogICAgICAgIDx0PiBUaGVy
ZWZvcmUsIGFuIFNQUFAgdHJhbnNwb3J0IHByb3RvY29sIE1VU1QgcHJvdmlkZSBtZWFucw0KICAg
ICAgICAgIGZvciBhIFNlcnZlciB0byBhdXRoZW50aWNhdGUgYW5kIGF1dGhvcml6ZSBhIENsaWVu
dCwgYW5kIE1BWQ0KICAgICAgICAgIHByb3ZpZGUgbWVhbnMgZm9yIENsaWVudHMgdG8gYXV0aGVu
dGljYXRlIGEgU2VydmVyLiA8L3Q+DQogICAgICAgIDx0PiBIb3dldmVyLCBTUFBQIHRyYW5zcG9y
dCBTSE9VTEQgYWxzbyBhbGxvdyBmb3INCiAgICAgICAgICB1bmF1dGhlbnRpY2F0ZWQgY29ubmVj
dGlvbnMuIDwvdD4NCiAgICAgIDwvc2VjdGlvbj4NCg0KICAgICAgPHNlY3Rpb24gYW5jaG9yPSJj
b25maWRlbnRpYWxpdHkiDQogICAgICAgIHRpdGxlPSJDb25maWRlbnRpYWxpdHkgYW5kIEludGVn
cml0eSI+DQogICAgICAgIDx0PiBEYXRhIHRoYXQgaXMgdHJhbnNwb3J0ZWQgb3ZlciB0aGUgcHJv
dG9jb2wgaXMgZGVlbWVkDQogICAgICAgICAgY29uZmlkZW50aWFsLiBUaGVyZWZvcmUsIGEgdHJh
bnNwb3J0IHByb3RvY29sIHN1aXRhYmxlIGZvcg0KICAgICAgICAgIFNQUFAgTVVTVCBlbnN1cmUg
Y29uZmlkZW50aWFsaXR5IGFuZCBpbnRlZ3JpdHkgcHJvdGVjdGlvbiBieQ0KICAgICAgICAgIHBy
b3ZpZGluZyBlbmNyeXB0aW9uIGNhcGFiaWxpdGllcy4gPC90Pg0KICAgICAgICA8dD4gQWRkaXRp
b25hbGx5LCBhIERSSU5LUyBwcm90b2NvbCBNVVNUIE5PVCB1c2UgYW4gdW5yZWxpYWJsZQ0KICAg
ICAgICAgIGxvd2VyLWxheWVyIHRyYW5zcG9ydCBwcm90b2NvbCB0aGF0IGRvZXMgbm90IHByb3Zp
ZGUNCiAgICAgICAgICBjb25maWRlbnRpYWxpdHkgYW5kIGludGVncml0eSBwcm90ZWN0aW9uLiA8
L3Q+DQogICAgICA8L3NlY3Rpb24+DQoNCiAgICAgIDxzZWN0aW9uIGFuY2hvcj0idGltaW5nIiB0
aXRsZT0iTmVhciBSZWFsIFRpbWUiPg0KICAgICAgICA8dD4gTWFueSB1c2UgY2FzZXMgcmVxdWly
ZSBuZWFyIHJlYWwtdGltZSByZXNwb25zZXMgZnJvbSB0aGUNCiAgICAgICAgICBTZXJ2ZXIuIFRo
ZXJlZm9yZSwgYSBEUklOS1MgdHJhbnNwb3J0IHByb3RvY29sIE1VU1Qgc3VwcG9ydA0KICAgICAg
ICAgIG5lYXItcmVhbC10aW1lIHJlc3BvbnNlIHRvIHJlcXVlc3RzIHN1Ym1pdHRlZCBieSB0aGUg
Q2xpZW50Lg0KICAgICAgICA8L3Q+DQogICAgICA8L3NlY3Rpb24+DQoNCiAgICAgIDxzZWN0aW9u
IGFuY2hvcj0icmVzcHNpemVzIiB0aXRsZT0iUmVxdWVzdCBhbmQgUmVzcG9uc2UgU2l6ZXMiPg0K
ICAgICAgICA8dD4gU1BQUCBjb3ZlcnMgYSByYW5nZSBvZiB1c2UgY2FzZXMgLSBmcm9tIGNhc2Vz
IHdoZXJlDQogICAgICAgICAgcHJvdmlzaW9uaW5nIGEgc2luZ2xlIHB1YmxpYyBpZGVudGlmaWVy
IHdpbGwgY3JlYXRlIHZlcnkNCiAgICAgICAgICBzbWFsbCByZXF1ZXN0IGFuZCByZXNwb25zZSBz
aXplcyB0byBjYXNlcyB3aGVyZSBtaWxsaW9ucyBvZg0KICAgICAgICAgIGRhdGEgcmVjb3JkcyBh
cmUgc3VibWl0dGVkIG9yIHJldHJpZXZlZCBpbiBvbmUgdHJhbnNhY3Rpb24uDQogICAgICAgICAg
VGhlcmVmb3JlLCBhIHRyYW5zcG9ydCBwcm90b2NvbCBzdWl0YWJsZSBmb3IgU1BQUCBNVVNUDQog
ICAgICAgICAgc3VwcG9ydCBhIGdyZWF0IHZhcmlldHkgb2YgcmVxdWVzdCBhbmQgcmVzcG9uc2Ug
c2l6ZXMuIDwvdD4NCiAgICAgICAgPHQ+IEEgdHJhbnNwb3J0IHByb3RvY29sIE1BWSBhbGxvdyBz
cGxpdHRpbmcgbGFyZ2UgY2h1bmtzIG9mDQogICAgICAgICAgZGF0YSBpbnRvIHNldmVyYWwgc21h
bGxlciBjaHVua3MuIDwvdD4NCiAgICAgIDwvc2VjdGlvbj4NCg0KICAgICAgPHNlY3Rpb24gYW5j
aG9yPSJyZXFvcmRlciINCiAgICAgICAgdGl0bGU9IlJlcXVlc3QgYW5kIFJlc3BvbnNlIENvcnJl
bGF0aW9uIj4NCiAgICAgICAgPHQ+IEEgdHJhbnNwb3J0IHByb3RvY29sIHN1aXRhYmxlIGZvciBT
UFBQIE1VU1QgYWxsb3cNCiAgICAgICAgICByZXNwb25zZXMgdG8gYmUgY29ycmVsYXRlZCB3aXRo
IHJlcXVlc3RzLiA8L3Q+DQogICAgICA8L3NlY3Rpb24+DQoNCiAgICAgIDxzZWN0aW9uIGFuY2hv
cj0iYWNrIiB0aXRsZT0iUmVxdWVzdCBBY2tub3dsZWRnZW1lbnQiPg0KICAgICAgICA8dD4gRGF0
YSB0cmFuc3BvcnRlZCBpbiB0aGUgU1BQUCBwcm90b2NvbCBpcyBsaWtlbHkgY3J1Y2lhbA0KICAg
ICAgICAgIGZvciB0aGUgb3BlcmF0aW9uIG9mIHRoZSBjb21tdW5pY2F0aW9uIG5ldHdvcmsgdGhh
dCBpcyBiZWluZw0KICAgICAgICAgIHByb3Zpc2lvbmVkLiA8dnNwYWNlIGJsYW5rTGluZXM9IjEi
Lz4gRmFpbGVkIHRyYW5zYWN0aW9ucw0KICAgICAgICAgIGNhbiBsZWFkIHRvIHNpdHVhdGlvbnMg
d2hlcmUgYSBzdWJzZXQgb2YgcHVibGljIGlkZW50aWZpZXJzDQogICAgICAgICAgKG9yIGV2ZW4g
U1NQcykgbWlnaHQgbm90IGJlIHJlYWNoYWJsZSwgb3Igc2l0dWF0aW9ucyB3aGVyZQ0KICAgICAg
ICAgIHRoZSBwcm92aXNpb25pbmcgc3RhdGUgb2YgdGhlIG5ldHdvcmsgaXMgaW5jb25zaXN0ZW50
LiA8L3Q+DQogICAgICAgIDx0PiBUaGVyZWZvcmUsIGEgdHJhbnNwb3J0IHByb3RvY29sIGZvciBT
UFBQIE1VU1QgcHJvdmlkZSBhDQogICAgICAgICAgUmVzcG9uc2UgZm9yIGVhY2ggUmVxdWVzdCwg
c28gdGhhdCBhIENsaWVudCBjYW4gaWRlbnRpZnkNCiAgICAgICAgICB3aGV0aGVyIGEgUmVxdWVz
dCBzdWNjZWVkZWQgb3IgZmFpbGVkLiA8L3Q+DQogICAgICA8L3NlY3Rpb24+DQoNCiAgICAgIDxz
ZWN0aW9uIGFuY2hvcj0ibWFuZGF0b3J5dHJhbnNwb3J0Ig0KICAgICAgICB0aXRsZT0iTWFuZGF0
b3J5DQogICAgICAgIFRyYW5zcG9ydCI+DQogICAgICAgIDx0PiBBcyBvZiB0aGlzIHdyaXRpbmcg
b2YgdGhpcyByZXZpc2lvbiwgb25lIHRyYW5zcG9ydA0KICAgICAgICAgIHByb3RvY29sIHByb3Bv
c2FsIGhhcyBiZWVuIHByb3ZpZGVkIGluIDx4cmVmDQogICAgICAgICAgICB0YXJnZXQ9IkktRC5p
ZXRmLWRyaW5rcy1zcHBwLW92ZXItc29hcCIvPi4gPHZzcGFjZQ0KICAgICAgICAgICAgYmxhbmtM
aW5lcz0iMSIvPiBUaGlzIHNlY3Rpb24gd2lsbCBkZWZpbmUgYSBtYW5kYXRvcnkNCiAgICAgICAg
ICB0cmFuc3BvcnQgcHJvdG9jb2wgdG8gYmUgY29tcGxpYW50IHdpdGggdGhpcyBSRkMuIDwvdD4N
CiAgICAgIDwvc2VjdGlvbj4NCg0KICAgIDwvc2VjdGlvbj4NCiAgICANCiAgICA8c2VjdGlvbiBh
bmNob3I9ImJhc2ljZGF0YXN0cnVjdHVyZXMiIHRpdGxlPSJCYXNlIFByb3RvY29sIERhdGEgU3Ry
dWN0dXJlcyI+DQoNCiAgICAgICA8dD4gVG8gdGhlIGV4dGVudCBwb3NzaWJsZSBTUFBQIHVzZXMg
YSBjb21tb24gbW9kZWwgYW5kIGEgY29tbW9uIHNldCBvZg0KICAgICAgIGRhdGEgc3RydWN0dXJl
cyBmb3IgbW9zdCBvZiB0aGUgc3VwcG9ydGVkIG9wZXJhdGlvbnMgYW5kIG9iamVjdCB0eXBlcy4g
IA0KICAgICAgIFRoaXMgc2VjdGlvbiBkZXNjcmliZXMgdGhlc2UgY29tbW9uIGRhdGEgc3RydWN0
dXJlcy48L3Q+DQogICAgICAgDQogICAgICAgPHNlY3Rpb24gYW5jaG9yPSJyZXF1ZXN0YW5kcmVz
cG9uc2UiIHRpdGxlPSJSZXF1ZXN0IGFuZCBSZXNwb25zZSBTdHJ1Y3R1cmVzIj4NCg0KICAgICAg
ICAgPHQ+IEFuIFNQUFAgY2xpZW50IGludGVyYWN0cyB3aXRoIGFuIFNQUFAgc2VydmVyIGJ5IHVz
aW5nIG9uZSBvZg0KICAgICAgICAgdGhlIHN1cHBvcnRlZCB0cmFuc3BvcnQgbWVjaGFuaXNtcyB0
byBzZW5kIG9uZSBvciBtb3JlDQogICAgICAgICByZXF1ZXN0cyB0byB0aGUgc2VydmVyIGFuZCBy
ZWNlaXZlIGNvcnJlc3BvbmRpbmcgcmVwbGllcyBmcm9tDQogICAgICAgICB0aGUgc2VydmVyLiAg
VGhlcmUgYXJlIHR3byBnZW5lcmFsaXplZCB0eXBlcyBvZiBvcGVyYXRpb25zIHRoYXQgYW4gU1BQ
UA0KICAgICAgICAgY2xpZW50IGNhbiBzdWJtaXQgdG8gYW4gU1BQUCBzZXJ2ZXIsIHVwZGF0ZXMg
YW5kIHF1ZXJpZXMuICBUaGUgZm9sbG93aW5nIA0KICAgICAgICAgdHdvIHN1Yi1zZWN0aW9ucyBk
ZWNyaWJlIHRoZSBnZW5lcmFsaXplZCBkYXRhIHN0cnVjdHVyZXMgdGhhdCBhcmUgDQogICAgICAg
ICB1c2VkIGZvciBlYWNoIG9mIHRoZXNlIHR3byB0eXBlcyBvZiBvcGVyYXRpb25zLiA8L3Q+DQog
ICAgICAgICANCiAgICAgICAgPHNlY3Rpb24gYW5jaG9yPSJ1cGRhdGVzIiB0aXRsZT0iVXBkYXRl
IFJlcXVlc3QgYW5kIFJlc3BvbnNlIFN0cnVjdHVyZXMiPg0KDQogICAgICAgICA8dD5BbiBTUFBQ
IHVwZGF0ZSByZXF1ZXN0IGlzIHdyYXBwZWQgd2l0aGluIHRoZQ0KICAgICAgICAgPCFbQ0RBVEFb
PHNwcHBVcGRhdGVSZXF1ZXN0PiBdXT4gZWxlbWVudCB3aGlsZSBhbiBTUFBQIHVwZGF0ZSByZXNw
b25zZSBpcw0KICAgICAgICAgd3JhcHBlZCB3aXRoaW4gYW4gPCFbQ0RBVEFbPHNwcHBVcGRhdGVS
ZXNwb25zZT5dXT4gZWxlbWVudC4NCiAgICAgICAgIFRoZSBmb2xsb3dpbmcgdHdvIHN1Yi1zZWN0
aW9ucyBkZXNjcmliZSB0aGVzZSB0d28gZWxlbWVudHMuPC90Pg0KDQogICAgICAgIDxzZWN0aW9u
IGFuY2hvcj0idXBkYXRlcmVxdWVzdCIgdGl0bGU9IlVwZGF0ZSBSZXF1ZXN0Ij4NCiAgICAgICAg
ICA8dD4gQW4gU1BQUCB1cGRhdGUgcmVxdWVzdCBvYmplY3QgaXMgY29udGFpbmVkIHdpdGhpbiB0
aGUgZ2VuZXJpYw0KICAgICAgICAgICAgPCFbQ0RBVEFbPHNwcHBVcGRhdGVSZXF1ZXN0Pl1dPiBl
bGVtZW50LiA8L3Q+DQogICAgICAgICAgPHQ+DQogICAgICAgICAgICA8ZmlndXJlIHRpdGxlPSIi
Pg0KICAgICAgICAgICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgICAg
PCFbQ0RBVEFbDQogICAgICAgICAgICAgICAgDQogIDxlbGVtZW50IG5hbWU9InNwcHBVcGRhdGVS
ZXF1ZXN0Ij4NCiAgICA8Y29tcGxleFR5cGU+DQogICAgICA8c2VxdWVuY2U+DQogICAgICAgIDxl
bGVtZW50IG5hbWU9ImNsaWVudFRyYW5zSWQiIHR5cGU9InNwcHBiOlRyYW5zSWRUeXBlIiBtaW5P
Y2N1cnM9IjAiLz4NCiAgICAgICAgPGVsZW1lbnQgbmFtZT0ibWlub3JWZXIiIHR5cGU9InNwcHBi
Ok1pbm9yVmVyVHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgIDxlbGVtZW50IG5hbWU9InJx
c3QiIHR5cGU9InNwcHBiOkJhc2ljUnFzdFR5cGUiIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQog
ICAgICA8L3NlcXVlbmNlPg0KICAgIDwvY29tcGxleFR5cGU+DQogIDwvZWxlbWVudD4NCiAgDQog
IDxzaW1wbGVUeXBlIG5hbWU9IlRyYW5zSWRUeXBlIj4NCiAgICA8cmVzdHJpY3Rpb24gYmFzZT0i
c3RyaW5nIi8+DQogIDwvc2ltcGxlVHlwZT4NCiAgDQogIDxzaW1wbGVUeXBlIG5hbWU9Ik1pbm9y
VmVyVHlwZSI+DQogICAgPHJlc3RyaWN0aW9uIGJhc2U9InVuc2lnbmVkTG9uZyIvPg0KICA8L3Np
bXBsZVR5cGU+DQoNCiAgICAgICAgICAgICAgICAgXV0+DQogICAgICAgICAgICAgIDwvYXJ0d29y
az4NCiAgICAgICAgICAgIDwvZmlndXJlPg0KICAgICAgICAgIDwvdD4NCiAgICAgICAgDQogICAg
ICAgICAgPHQ+IFRoZSBkYXRhIGVsZW1lbnRzIHdpdGhpbiB0aGUgPCFbQ0RBVEFbPHNwcHBVcGRh
dGVSZXF1ZXN0Pl1dPiANCiAgICAgICAgICBlbGVtZW50IGFyZSBkZXNjcmliZWQgYXMgZm9sbG93
czogDQogICAgICAgICAgPGxpc3Qgc3R5bGU9InN5bWJvbHMiIGhhbmdJbmRlbnQ9IjUiPg0KICAg
ICAgICAgICAgPHQ+IGNsaWVudFRyYW5zSWQ6IFplcm8gb3Igb25lIGNsaWVudCBnZW5lcmF0ZWQg
dHJhbnNhY3Rpb24gSUQNCiAgICAgICAgICAgICAgdGhhdCwgd2l0aGluIHRoZSBjb250ZXh0IG9m
IHRoZSBTUFBQIGNsaWVudCwgaWRlbnRpZmllcyB0aGlzIA0KICAgICAgICAgICAgICByZXF1ZXN0
LiBUaGlzIHZhbHVlIGNhbiBiZSB1c2VkIGF0IHRoZSBkaXNjcmV0aW9uIG9mIHRoZSBTUFAgDQog
ICAgICAgICAgICAgIGNsaWVudCB0byB0cmFjayBhbmQgbG9nIHJlcXVlc3RzIGFuZC9vciB0aGVp
ciByZXNwb25zZXMuIFRoaXMNCiAgICAgICAgICAgICAgdmFsdWUgaXMgYWxzbyBlY2hvZWQgYmFj
ayB0byB0aGUgY2xpZW50IGluIHRoZSBTUFBQIHVwZGF0ZSByZXNwb25zZS4NCiAgICAgICAgICAg
ICAgQW4gU1BQIHNlcnZlciB3aWxsIG5vdCBjaGVjayB0aGlzIHZhbHVlIGZvciB1bmlxdWVuZXNz
LiA8L3Q+DQogICAgICAgICAgICA8dD4gbWlub3JWZXI6IFplcm8gb3Igb25lIG1pbm9yIHZlcnNp
b24gaWRlbnRpZmllciwgaW5kaWNhdGluZyB0aGUgbWlub3IgIA0KICAgICAgICAgICAgICB2ZXJz
aW9uIG9mIHRoZSBTUFBQIEFQSSB0aGF0IHRoZSBjbGllbnQgaXMgYXR0ZW1wdGluZyB0byB1c2Uu
IFRoaXMgaXMNCiAgICAgICAgICAgICAgdXNlZCBpbiBjb25qdW5jdGlvbiB3aXRoIHRoZSBtYWpv
ciB2ZXJzaW9uIGlkZW50aWZpZXIgaW4NCiAgICAgICAgICAgICAgdGhlIFhNTCBuYW1lc3BhY2Ug
dG8gaWRlbnRpZnkgdGhlIHZlcnNpb24gb2YgU1BQIHRoYXQgdGhlIGNsaWVudCANCiAgICAgICAg
ICAgICAgaXMgdXNpbmcuICBJZiB0aGUgZWxlbWVudCBpcyBub3QgcHJlc2VudCwgdGhlIHNlcnZl
ciBhc3N1bWVzIHRoYXQgDQogICAgICAgICAgICAgIHRoZSBjbGllbnQgaXMgdXNpbmcgdGhlIGxh
dGVzdCBtaW5vciB2ZXJzaW9uIHN1cHBvcnRlZCBieSB0aGUgU1BQUA0KICAgICAgICAgICAgICBz
ZXJ2ZXIgZm9yIHRoZSBnaXZlbiBtYWpvciB2ZXJzaW9uLiBUaGUgdmVyc2lvbnMgc3VwcG9ydGVk
IGJ5IGEgDQogICAgICAgICAgICAgIGdpdmVuIFNQUFAgc2VydmVyIGNhbiBiZSByZXRyaWV2ZWQg
YnkgdGhlIGNsaWVudCB1c2luZyB0aGUgDQogICAgICAgICAgICAgIFNQUFAgc2VydmVyIG1lbnUg
b3BlcmF0aW9uIGRlc2NyaWJlZCBsYXRlciBpbiB0aGUgZG9jdW1lbnQuPC90Pg0KICAgICAgICAg
ICAgPHQ+IHJxc3Q6IE9uZSBvciBtb3JlIEJhc2ljUnFzdFR5cGUgb2JqZWN0cy4gIFRoZXNlIGFy
ZSB0aGUgYWN0aW9ucyANCiAgICAgICAgICAgICAgdGhhdCB0aGUgY2xpZW50IGlzIHJlcXVlc3Rp
bmcgdGhlIFNQUCBzZXJ2ZXIgcGVyZm9ybS4gIFRoZXkgYXJlIHByb2Nlc3NlZCANCiAgICAgICAg
ICAgICAgYnkgdGhlIFNQUCBzZXJ2ZXIgaW4gdGhlIG9yZGVyIGluIHdoaWNoIHRoZXkgYXJlIGlu
Y2x1ZGVkIGluIHRoZSByZXF1ZXN0LiAgDQogICAgICAgICAgICAgIEFuZCB3aXRoIHJlc3BlY3Qg
dG8gaGFuZGxpbmcgZXJyb3IgY29uZGl0aW9ucywgaXQgaXMgYSBtYXR0ZXIgb2YgcG9saWN5IA0K
ICAgICAgICAgICAgICB3aGV0aGVyIHRoZSBvYmplY3RzIGFyZSBwcm9jZXNzZWQgaW4gYSAic3Rv
cCBhbmQgcm9sbGJhY2siIGZhc2hpb24gb3IgDQogICAgICAgICAgICAgIGluIGEgInN0b3AgYW5k
IGNvbW1pdCIgZmFzaGlvbi4gIEluIHRoZSAic3RvcCBhbmQgcm9sbGJhY2siIHNjZW5hcmlvIA0K
ICAgICAgICAgICAgICB0aGUgU1BQUCBzZXJ2ZXIgd291bGQgc3RvcCBwcm9jZXNzaW5nIEJhc2lj
UnFzdFR5cGUgb2JqZWN0IGluc3RhbmNlcyBpbiB0aGUNCiAgICAgICAgICAgICAgcmVxdWVzdCBh
dCB0aGUgZmlyc3QgZXJyb3IgYW5kIHJvbGwgYmFjayBhbnkgQmFzaWNScXN0VHlwZSBvYmplY3Qg
aW5zdGFuY2VzIA0KICAgICAgICAgICAgICB0aGF0IGhhZCBhbHJlYWR5IGJlZW4gcHJvY2Vzc2Vk
IGZvciB0aGF0IHNwcHAgdXBkYXRlIHJlcXVlc3QuIA0KICAgICAgICAgICAgICBJbiB0aGUgInN0
b3AgYW5kIGNvbW1pdCIgc2NlbmFyaW8gdGhlIFNQUFAgc2VydmVyIHdvdWxkIHN0b3AgDQogICAg
ICAgICAgICAgIHByb2Nlc3NpbmcgQmFzaWNScXN0VHlwZSBvYmplY3QgaW5zdGFuY2VzIGluIHRo
ZSByZXF1ZXN0IGF0IHRoZSANCiAgICAgICAgICAgICAgZmlyc3QgZXJyb3IgYnV0IGNvbW1pdCBh
bnkgQmFzaWNScXN0VHlwZSBvYmplY3QgaW5zdGFuY2VzIA0KICAgICAgICAgICAgICB0aGF0IGhh
ZCBhbHJlYWR5IGJlZW4gcHJvY2Vzc2VkIGZvciB0aGF0IHNwcHAgdXBkYXRlIHJlcXVlc3QuIA0K
ICAgICAgICAgICAgPC90Pg0KICAgICAgICAgIDwvbGlzdD4NCiAgICAgICAgICA8L3Q+DQogICAg
ICAgIA0KICAgICAgICAgIDx0PiBBbGwgdXBkYXRlIHJlcXVlc3Qgb2JqZWN0cyBleHRlbmQgdGhl
IGJhc2UgdHlwZSBCYXNpY1Jxc3RUeXBlLiBUaGlzDQogICAgICAgICAgYmFzZSB0eXBlIGlzIGRl
ZmluZWQgYXMgZm9sbG93czogPC90Pg0KDQogICAgICAgICAgPHQ+ICAgICAgIA0KICAgICAgICAg
IDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQog
ICAgICAgICAgICAgIDwhW0NEQVRBWw0KICA8Y29tcGxleFR5cGUgbmFtZT0iQmFzaWNScXN0VHlw
ZSIgYWJzdHJhY3Q9InRydWUiPg0KICAgIDxzZXF1ZW5jZT4NCiAgICAgIDxlbGVtZW50IG5hbWU9
ImV4dCIgdHlwZT0ic3BwcGI6RXh0QW55VHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgPC9zZXF1
ZW5jZT4NCiAgPC9jb21wbGV4VHlwZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XV0+DQogICAgICAgICAgICA8L2FydHdvcms+DQogICAgICAgICAgPC9maWd1cmU+DQogICAgICAg
ICAgPC90Pg0KICAgICAgIA0KICAgICAgICAgIDx0PiBUaGUgQmFzaWNScXN0VHlwZSBvYmplY3Qg
cHJpbWFyaWx5IGFjdHMgYXMgYW4gYWJzdHJhY3QgYmFzZSB0eXBlLCANCiAgICAgICAgICBhbmQg
aXRzIG9ubHkgZGF0YSBlbGVtZW50IGlzIGRlc2NyaWJlZCBhcyBmb2xsb3dzOiANCiAgICAgICAg
ICA8bGlzdCBzdHlsZT0ic3ltYm9scyIgaGFuZ0luZGVudD0iNSI+DQogICAgICAgICAgICA8dD4g
ZXh0OiBUaGlzIGlzIHRoZSBzdGFuZGFyZCBleHRlbnNpb24gZWxlbWVudCBmb3IgdGhpcw0KICAg
ICAgICAgICAgICBvYmplY3QuIFJlZmVyIHRvIHRoZSBFeHRlbnNpYmlsaXR5IHNlY3Rpb24gb2Yg
dGhpcw0KICAgICAgICAgICAgICBkb2N1bWVudCBmb3IgbW9yZSBkZXRhaWxzLiA8L3Q+DQogICAg
ICAgICAgPC9saXN0Pg0KICAgICAgICAgIDwvdD4NCiAgICAgICAgPC9zZWN0aW9uPg0KDQogICAg
ICAgIDxzZWN0aW9uIGFuY2hvcj0idXBkYXRlcmVzcG9uc2UiIHRpdGxlPSJVcGRhdGUgUmVzcG9u
c2UiPg0KICAgICAgICAgIDx0PiBBbiBTUFBQIHVwZGF0ZSByZXNwb25zZSBvYmplY3QgaXMgY29u
dGFpbmVkIHdpdGhpbiB0aGUgZ2VuZXJpYw0KICAgICAgICAgIDwhW0NEQVRBWzxzcHBwVXBkYXRl
UmVzcG9uc2U+XV0+IGVsZW1lbnQuIDwvdD4NCiAgICAgICAgICA8dD4NCiAgICAgICAgICAgIDxm
aWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAg
ICAgICAgICAgICAgICA8IVtDREFUQVsNCiAgPGVsZW1lbnQgbmFtZT0ic3BwcFVwZGF0ZVJlc3Bv
bnNlIj4NCiAgICA8Y29tcGxleFR5cGU+DQogICAgICA8c2VxdWVuY2U+DQogICAgICAgIDxlbGVt
ZW50IG5hbWU9Im92ZXJhbGxSZXN1bHQiIHR5cGU9InNwcHBiOlJlc3VsdENvZGVUeXBlIi8+DQog
ICAgICAgIDxlbGVtZW50IG5hbWU9InJxc3RPYmpSZXN1bHQiIHR5cGU9InNwcHBiOlJxc3RPYmpS
ZXN1bHRDb2RlVHlwZSIgbWluT2NjdXJzPSIwIiANCiAgICAgICAgICBtYXhPY2N1cnM9InVuYm91
bmRlZCIvPg0KICAgICAgICA8ZWxlbWVudCBuYW1lPSJjbGllbnRUcmFuc0lkIiB0eXBlPSJzcHBw
YjpUcmFuc0lkVHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgIDxlbGVtZW50IG5hbWU9InNl
cnZlclRyYW5zSWQiIHR5cGU9InNwcHBiOlRyYW5zSWRUeXBlIi8+DQogICAgICA8L3NlcXVlbmNl
Pg0KICAgIDwvY29tcGxleFR5cGU+DQogIDwvZWxlbWVudD4NCiAgDQogIDxjb21wbGV4VHlwZSBu
YW1lPSJSZXN1bHRDb2RlVHlwZSI+DQogICAgPHNlcXVlbmNlPg0KICAgICAgIDxlbGVtZW50IG5h
bWU9ImNvZGUiIHR5cGU9ImludCIvPg0KICAgICAgIDxlbGVtZW50IG5hbWU9Im1zZyIgdHlwZT0i
c3RyaW5nIi8+DQogICAgPC9zZXF1ZW5jZT4NCiAgPC9jb21wbGV4VHlwZT4NCiAgDQogIDxjb21w
bGV4VHlwZSBuYW1lPSJScXN0T2JqUmVzdWx0Q29kZVR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVu
dD4NCiAgICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOlJlc3VsdENvZGVUeXBlIj4NCiAgICAg
ICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0icnFzdE9iaiIgdHlw
ZT0ic3BwcGI6QmFzaWNScXN0VHlwZSIvPg0KICAgICAgICAgIDwvc2VxdWVuY2U+DQogICAgICAg
PC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAg
DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF1dPg0KICAgICAgICAgICAgICA8L2Fy
dHdvcms+DQogICAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgICA8L3Q+DQogICAgICAgICAg
PHQ+IFdpdGhpbiBhbiA8IVtDREFUQVs8c3BwcFVwZGF0ZVJlc3BvbnNlPl1dPiBlbGVtZW50IGFy
ZSB0aGUgDQogICAgICAgICAgZWxlbWVudHMgbmVjZXNzYXJ5IGZvciB0aGUgU1BQIGNsaWVudCB0
byBwcmVjaXNlbHkgZGV0ZXJtaW5lIHRoZSANCiAgICAgICAgICBvdmVyYWwgcmVzdWx0IG9mIHRo
ZSByZXF1ZXN0LCBhbmQgaWYgYW4gZXJyb3Igb2N1cnJlZCwgZXhhY3RseSANCiAgICAgICAgICB3
aGF0IG9iamVjdCwgYW5kL29yIGRhdGEgZWxlbWVudCwgYW5kL29yIGNvbmRpdGlvbiBjYXVzZWQg
dGhlIA0KICAgICAgICAgIGVycm9yLiA8L3Q+DQoNCiAgICAgICAgICA8dD4gVGhlIGRhdGEgZWxl
bWVudHMgd2l0aGluIHRoZSBTUFBQIHVwZGF0ZSByZXNwb25zZSBhcmUNCiAgICAgICAgICAgIGRl
c2NyaWJlZCBhcyBmb2xsb3dzOiA8bGlzdCBzdHlsZT0ic3ltYm9scyIgaGFuZ0luZGVudD0iNSI+
DQogICAgICAgICAgICAgIDx0PiBjbGllbnRUcmFuc0lkOiBaZXJvIG9yIG9uZSBjbGllbnQgdHJh
bnNhY3Rpb24gSUQuICBUaGlzIA0KICAgICAgICAgICAgICB2YWx1ZSBpcyBzaW1wbHkgYW4gZWNo
byBvZiB0aGUgY2xpZW50IHRyYW5zYWN0aW9uIElEIHRoYXQgDQogICAgICAgICAgICAgIFNQUCBj
bGllbnQgcGFzc2VkIGludG8gdGhlIFNQUFAgdXBkYXRlIHJlcXVlc3QuPC90Pg0KICAgICAgICAg
ICAgICA8dD4gc2VydmVyVHJhbnNJZDogRXhhY3RseSBvbmUgc2VydmVyIHRyYW5zYWN0aW9uIElE
IHRoYXQNCiAgICAgICAgICAgICAgaWRlbnRpZmllcyB0aGlzIHJlcXVlc3QgZm9yIHRyYWNraW5n
IHB1cnBvc2VzLiBUaGlzDQogICAgICAgICAgICAgIHZhbHVlIGlzIGd1YXJhbnRlZWQgdG8gYmUg
dW5pcXVlIGZvciBhIGdpdmVuIFNQUCBzZXJ2ZXIuIDwvdD4NCiAgICAgICAgICAgICAgPHQ+IG92
ZXJhbGxSZXN1bHQ6IEV4YWN0bHkgb25lIHJlc3BvbnNlIGNvZGUgYW5kIG1lc3NhZ2UgcGFpciB0
aGF0IA0KICAgICAgICAgICAgICBleHBsaWNpdGx5IGlkZW50aWZpZXMgdGhlIHJlc3VsdCBvZiB0
aGUgcmVxdWVzdC4gU2VlIHRoZSANCiAgICAgICAgICAgICAgUmVzcG9uc2UgQ29kZSBzZWN0aW9u
IGZvciBmdXJ0aGVyIGRldGFpbHMuIDwvdD4NCiAgICAgICAgICAgICAgPHQ+IHJxc3RPYmpSZXN1
bHQ6IEFuIG9wdGlvbmFsIHJlc3BvbnNlIGNvZGUsIHJlc3BvbnNlIG1lc3NhZ2UsIA0KICAgICAg
ICAgICAgICBhbmQgQmFzaWNScXN0T2JqZWN0IHRyaXBsZXQuICBUaGlzIGVsZW1lbnQgd2lsbCBi
ZSBwcmVzZW50IG9ubHkgaWYgDQogICAgICAgICAgICAgIGFuIG9iamVjdCBsZXZlbCBlcnJvciBj
b25kaXRpb24gb2NjdXJzLCBhbmQgaW5kaWNhdGVzIGV4YWN0bHkgd2hpY2ggDQogICAgICAgICAg
ICAgIGVycm9yIGNvbmRpdGlvbiBvY2N1cmVkIGFuZCBleGFjdGx5IHdoaWNoIHJlcXVlc3Qgb2Jq
ZWN0IHRoYXQgd2FzIA0KICAgICAgICAgICAgICBwYXNzZWQgaW4gY2F1c2VkIHRoZSBlcnJvciBj
b25kaXRpb24uICBUaGUgY29udGFpbmVkIEJhc2ljUnFzdE9iamVjdCANCiAgICAgICAgICAgICAg
aXMgc2ltcGx5IGFuIGVjaG8gb2YgdGhlIHJlcXVlc3Qgb2JqZWN0IGluc3RhbmNlIHRoYXQgY2F1
c2VkIHRoZSBlcnJvciwNCiAgICAgICAgICAgICAgd2hpbGUgdGhlIHJlc3BvbnNlIGNvZGUgYW5k
IG1lc3NhZ2UgaW5kaWNhdGUgdGhlIGVycm9yIGNvbmRpdGlvbiANCiAgICAgICAgICAgICAgZm9y
IHRoaXMgb2JqZWN0LiBTZWUgdGhlIFJlc3BvbnNlIENvZGUgc2VjdGlvbiBmb3IgZnVydGhlciBk
ZXRhaWxzLiA8L3Q+DQogICAgICAgICAgICAgIDx0PiBleHQ6IFRoaXMgaXMgdGhlIHN0YW5kYXJk
IGV4dGVuc2lvbiBlbGVtZW50IGZvciB0aGlzDQogICAgICAgICAgICAgIG9iamVjdC4gUmVmZXIg
dG8gdGhlIEV4dGVuc2liaWxpdHkgc2VjdGlvbiBmb3IgbW9yZQ0KICAgICAgICAgICAgICBkZXRh
aWxzLiA8L3Q+DQogICAgICAgICAgICA8L2xpc3Q+DQogICAgICAgICAgPC90Pg0KICAgICAgICA8
L3NlY3Rpb24+DQogICAgICAgIA0KICAgICAgICA8L3NlY3Rpb24+DQogICAgICAgDQogICAgICAg
IDxzZWN0aW9uIGFuY2hvcj0icXVlcmllcyIgdGl0bGU9IlF1ZXJ5IFJlcXVlc3QgYW5kIFJlc3Bv
bnNlIFN0cnVjdHVyZXMiPg0KDQogICAgICAgICA8dD5BbiBTUFBQIHF1ZXJ5IHJlcXVlc3QgaXMg
d3JhcHBlZCB3aXRoaW4gdGhlDQogICAgICAgICA8IVtDREFUQVs8c3BwcFF1ZXJ5UmVxdWVzdD4g
XV0+IGVsZW1lbnQgd2hpbGUgYW4gU1BQUCBxdWVyeSByZXNwb25zZSBpcw0KICAgICAgICAgd3Jh
cHBlZCB3aXRoaW4gYW4gPCFbQ0RBVEFbPHNwcHBRdWVyeVJlc3BvbnNlPl1dPiBlbGVtZW50Lg0K
ICAgICAgICAgVGhlIGZvbGxvd2luZyB0d28gc3ViLXNlY3Rpb25zIGRlc2NyaWJlIHRoZXNlIHR3
byBlbGVtZW50IHN0cnVjdHVyZXMuPC90Pg0KDQogICAgICAgIDxzZWN0aW9uIGFuY2hvcj0icXVl
cnlyZXF1ZXN0IiB0aXRsZT0iUXVlcnkgUmVxdWVzdCI+DQogICAgICAgICAgPHQ+IEFuIFNQUFAg
cXVlcnkgcmVxdWVzdCBvYmplY3QgaXMgY29udGFpbmVkIHdpdGhpbiB0aGUgZ2VuZXJpYw0KICAg
ICAgICAgICAgPCFbQ0RBVEFbPHNwcHBRdWVyeVJlcXVlc3Q+XV0+IGVsZW1lbnQuIDwvdD4NCiAg
ICAgICAgICA8dD4NCiAgICAgICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAgICAg
IDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAgICA8IVtDREFUQVsNCiAgPGVs
ZW1lbnQgbmFtZT0ic3BwcFF1ZXJ5UmVxdWVzdCI+DQogICAgPGNvbXBsZXhUeXBlPg0KICAgICAg
PHNlcXVlbmNlPg0KICAgICAgICA8ZWxlbWVudCBuYW1lPSJtaW5vclZlciIgdHlwZT0ic3BwcGI6
TWlub3JWZXJUeXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgPGVsZW1lbnQgbmFtZT0icnFz
dCIgdHlwZT0ic3BwcGI6QmFzaWNRdWVyeVJxc3RUeXBlIi8+DQogICAgICA8L3NlcXVlbmNlPg0K
ICAgIDwvY29tcGxleFR5cGU+DQogIDwvZWxlbWVudD4NCiAgICAgICAgICAgICAgICAgXV0+DQog
ICAgICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICAgIDwvZmlndXJlPg0KICAgICAgICAg
IDwvdD4NCiAgICAgICAgDQogICAgICAgICAgPHQ+IFRoZSBkYXRhIGVsZW1lbnRzIHdpdGhpbiB0
aGUgPCFbQ0RBVEFbPHNwcHBRdWVyeVJlcXVlc3Q+XV0+IA0KICAgICAgICAgIGVsZW1lbnQgYXJl
IGRlc2NyaWJlZCBhcyBmb2xsb3dzOiANCiAgICAgICAgICA8bGlzdCBzdHlsZT0ic3ltYm9scyIg
aGFuZ0luZGVudD0iNSI+DQogICAgICAgICAgICA8dD4gbWlub3JWZXI6IFplcm8gb3Igb25lIG1p
bm9yIHZlcnNpb24gaWRlbnRpZmllciwgaW5kaWNhdGluZyB0aGUgbWlub3IgIA0KICAgICAgICAg
ICAgICB2ZXJzaW9uIG9mIHRoZSBTUFBQIEFQSSB0aGF0IHRoZSBjbGllbnQgaXMgYXR0ZW1wdGlu
ZyB0byB1c2UuIFRoaXMgaXMNCiAgICAgICAgICAgICAgdXNlZCBpbiBjb25qdW5jdGlvbiB3aXRo
IHRoZSBtYWpvciB2ZXJzaW9uIGlkZW50aWZpZXIgaW4NCiAgICAgICAgICAgICAgdGhlIFhNTCBu
YW1lc3BhY2UgdG8gaWRlbnRpZnkgdGhlIHZlcnNpb24gb2YgU1BQIHRoYXQgdGhlIGNsaWVudCAN
CiAgICAgICAgICAgICAgaXMgdXNpbmcuICBJZiB0aGUgZWxlbWVudCBpcyBub3QgcHJlc2VudCwg
dGhlIHNlcnZlciBhc3N1bWVzIHRoYXQgDQogICAgICAgICAgICAgIHRoZSBjbGllbnQgaXMgdXNp
bmcgdGhlIGxhdGVzdCBtaW5vciB2ZXJzaW9uIHN1cHBvcnRlZCBieSB0aGUgU1BQUA0KICAgICAg
ICAgICAgICBzZXJ2ZXIgZm9yIHRoZSBnaXZlbiBtYWpvciB2ZXJzaW9uLiBUaGUgdmVyc2lvbnMg
c3VwcG9ydGVkIGJ5IGEgDQogICAgICAgICAgICAgIGdpdmVuIFNQUFAgc2VydmVyIGNhbiBiZSBy
ZXRyaWV2ZWQgYnkgdGhlIGNsaWVudCB1c2luZyB0aGUgDQogICAgICAgICAgICAgIFNQUFAgc2Vy
dmVyIG1lbnUgb3BlcmF0aW9uIGRlc2NyaWJlZCBsYXRlciBpbiB0aGUgZG9jdW1lbnQuPC90Pg0K
ICAgICAgICAgICAgPHQ+IHJxc3Q6IE9uZSBCYXNpY1F1ZXJ5UnFzdFR5cGUgb2JqZWN0cy4gIFRo
aXMgaXMgdGhlIHF1ZXJ5IA0KICAgICAgICAgICAgICB0aGF0IHRoZSBjbGllbnQgaXMgcmVxdWVz
dGluZyB0aGUgU1BQIHNlcnZlciBwZXJmb3JtLiANCiAgICAgICAgICAgIDwvdD4NCiAgICAgICAg
ICA8L2xpc3Q+DQogICAgICAgICAgPC90Pg0KICAgICAgICANCiAgICAgICAgICA8dD4gQWxsIHF1
ZXJ5IHJlcXVlc3Qgb2JqZWN0cyBleHRlbmQgdGhlIGJhc2UgdHlwZSBCYXNpY1F1ZXJ5UnFzdFR5
cGUuIFRoaXMNCiAgICAgICAgICBiYXNlIHR5cGUgaXMgZGVmaW5lZCBhcyBmb2xsb3dzOiA8L3Q+
DQoNCiAgICAgICAgICA8dD4gICAgICAgDQogICAgICAgICAgPGZpZ3VyZSB0aXRsZT0iIj4NCiAg
ICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAgPCFbQ0RBVEFb
DQogIDxjb21wbGV4VHlwZSBuYW1lPSJCYXNpY1F1ZXJ5UnFzdFR5cGUiIGFic3RyYWN0PSJ0cnVl
Ij4NCiAgICA8c2VxdWVuY2U+DQogICAgICA8ZWxlbWVudCBuYW1lPSJleHQiIHR5cGU9InNwcHBi
OkV4dEFueVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgIDwvc2VxdWVuY2U+DQogIDwvY29tcGxl
eFR5cGU+DQogICAgICAgICAgICAgIF1dPg0KICAgICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAg
ICAgIDwvZmlndXJlPg0KICAgICAgICAgIDwvdD4NCiAgICAgICANCiAgICAgICAgICA8dD4gVGhl
IEJhc2ljUXVlcnlScXN0VHlwZSBvYmplY3QgcHJpbWFyaWx5IGFjdHMgYXMgYW4gYWJzdHJhY3Qg
YmFzZSB0eXBlLCANCiAgICAgICAgICBhbmQgaXRzIG9ubHkgZGF0YSBlbGVtZW50IGlzIGRlc2Ny
aWJlZCBhcyBmb2xsb3dzOiANCiAgICAgICAgICA8bGlzdCBzdHlsZT0ic3ltYm9scyIgaGFuZ0lu
ZGVudD0iNSI+DQogICAgICAgICAgICA8dD4gZXh0OiBUaGlzIGlzIHRoZSBzdGFuZGFyZCBleHRl
bnNpb24gZWxlbWVudCBmb3IgdGhpcw0KICAgICAgICAgICAgICBvYmplY3QuIFJlZmVyIHRvIHRo
ZSBFeHRlbnNpYmlsaXR5IHNlY3Rpb24gb2YgdGhpcw0KICAgICAgICAgICAgICBkb2N1bWVudCBm
b3IgbW9yZSBkZXRhaWxzLiA8L3Q+DQogICAgICAgICAgPC9saXN0Pg0KICAgICAgICAgIDwvdD4N
CiAgICAgICAgPC9zZWN0aW9uPg0KDQogICAgICAgIDxzZWN0aW9uIGFuY2hvcj0icXVlcnlyZXNw
b25zZSIgdGl0bGU9IlF1ZXJ5IFJlc3BvbnNlIj4NCiAgICAgICAgICA8dD4gQW4gU1BQUCBxdWVy
eSByZXNwb25zZSBvYmplY3QgaXMgY29udGFpbmVkIHdpdGhpbiB0aGUgZ2VuZXJpYw0KICAgICAg
ICAgIDwhW0NEQVRBWzxzcHBwUXVlcnlSZXNwb25zZT5dXT4gZWxlbWVudC4gPC90Pg0KICAgICAg
ICAgIDx0Pg0KICAgICAgICAgICAgPGZpZ3VyZSB0aXRsZT0iIj4NCiAgICAgICAgICAgICAgPGFy
dHdvcmsgYWxpZ249ImxlZnQiPg0KICAgICAgICAgICAgICAgIDwhW0NEQVRBWw0KICA8ZWxlbWVu
dCBuYW1lPSJzcHBwUXVlcnlSZXNwb25zZSI+DQogICAgPGNvbXBsZXhUeXBlPg0KICAgICAgPHNl
cXVlbmNlPg0KICAgICAgICA8ZWxlbWVudCBuYW1lPSJvdmVyYWxsUmVzdWx0IiB0eXBlPSJzcHBw
YjpSZXN1bHRDb2RlVHlwZSIvPg0KICAgICAgICA8ZWxlbWVudCBuYW1lPSJyZXN1bHRTZXQiIHR5
cGU9InNwcHBiOkJhc2ljT2JqVHlwZSIgbWluT2NjdXJzPSIwIiANCiAgICAgICAgIG1heE9jY3Vy
cz0iIHVuYm91bmRlZCIvPg0KICAgICAgPC9zZXF1ZW5jZT4NCiAgICA8L2NvbXBsZXhUeXBlPg0K
ICA8L2VsZW1lbnQ+DQogICAgICAgICAgICAgICAgIF1dPg0KICAgICAgICAgICAgICA8L2FydHdv
cms+DQogICAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgICA8L3Q+DQogICAgICAgICAgPHQ+
IFdpdGhpbiBhbiA8IVtDREFUQVs8c3BwcFF1ZXJ5UmVzcG9uc2U+XV0+IGVsZW1lbnQgYXJlIHRo
ZSANCiAgICAgICAgICBlbGVtZW50cyBuZWNlc3NhcnkgZm9yIHRoZSBTUFBQIGNsaWVudCB0byBw
cmVjaXNlbHkgZGV0ZXJtaW5lIHRoZSANCiAgICAgICAgICBvdmVyYWwgcmVzdWx0IG9mIHRoZSBx
dWVyeSwgYW5kIGlmIGFuIGVycm9yIG9jdXJyZWQsIGV4YWN0bHkgDQogICAgICAgICAgd2hhdCBj
b25kaXRpb24gY2F1c2VkIHRoZSBlcnJvci4gPC90Pg0KDQogICAgICAgICAgPHQ+IFRoZSBkYXRh
IGVsZW1lbnRzIHdpdGhpbiB0aGUgU1BQUCBxdWVyeSByZXNwb25zZSBhcmUNCiAgICAgICAgICAg
IGRlc2NyaWJlZCBhcyBmb2xsb3dzOiA8bGlzdCBzdHlsZT0ic3ltYm9scyIgaGFuZ0luZGVudD0i
NSI+DQogICAgICAgICAgICAgIDx0PiBvdmVyYWxsUmVzdWx0OiBFeGFjdGx5IG9uZSByZXNwb25z
ZSBjb2RlIGFuZCBtZXNzYWdlIHBhaXIgdGhhdCANCiAgICAgICAgICAgICAgZXhwbGljaXRseSBp
ZGVudGlmaWVzIHRoZSByZXN1bHQgb2YgdGhlIHJlcXVlc3QuIFNlZSB0aGUgDQogICAgICAgICAg
ICAgIFJlc3BvbnNlIENvZGUgc2VjdGlvbiBmb3IgZnVydGhlciBkZXRhaWxzLiA8L3Q+DQogICAg
ICAgICAgICAgIDx0PiByZXN1bHRTZXQ6IFRoZSBzZXQgb2YgemVybyBvciBtb3JlIG9iamVjdHMg
dGhhdCBtYXRjaGVkIHRoZSANCiAgICAgICAgICAgICAgcXVlcnkgY3JpdGVyaWEuICBJZiBubyBv
YmplY3RzIG1hdGNoZWQgdGhlIHF1ZXJ5IGNyaXRlcmlhIHRoZW4gdGhpcyANCiAgICAgICAgICAg
ICAgcmVzdWx0IHNldCB3aWxsIGJlIGVtcHR5LiAgSG93ZXZlciwgbm8gbWF0Y2hlcyBmb3VuZCBm
b3IgdGhlIHF1ZXJ5IA0KICAgICAgICAgICAgICBjcml0ZXJpYSBpcyBub3QgY29uc2lkZXJlZCBh
biBlcnJvciBjb25kaXRpb24uIFNvIHRoZSBvdmVyYWwgcmVzcG9uc2UgDQogICAgICAgICAgICAg
IGNvZGUgaW4gdGlzIGNhc2Ugd2lsbCBpbmRpY2F0ZSBzdWNjZXNzLjwvdD4NCiAgICAgICAgICAg
IDwvbGlzdD4NCiAgICAgICAgICA8L3Q+DQogICAgICAgIDwvc2VjdGlvbj4NCiAgDQogICAgICAg
PC9zZWN0aW9uPg0KICAgICAgDQogICAgICAgPC9zZWN0aW9uPg0KDQogICAgICAgPHNlY3Rpb24g
YW5jaG9yPSJyZXN1bHRjb2RlcyIgdGl0bGU9IlJlc3BvbnNlIENvZGVzIGFuZCBNZXNzYWdlcyI+
DQoNCiAgICAgIDx0PiBUaGlzIHNlY3Rpb24gY29udGFpbnMgdGhlIGxpc3Rpbmcgb2YgcmVzcG9u
c2UgY29kZXMNCiAgICAgICAgYW5kIHRoZWlyIGNvcnJlc3BvbmRpbmcgaHVtYW4gcmVhZGFibGUg
dGV4dC4gPC90Pg0KICAgICAgPHQ+IFRoZSByZXNwb25zZSBjb2RlIG51bWJlcmluZyBzY2hlbWUg
Z2VuZXJhbGx5IGFkaGVyZXMgdG8gdGhlDQogICAgICAgIHRoZW9yeSBmb3JtYWxpemVkIGluIHNl
Y3Rpb24gNC4yLjEgb2YgPHhyZWYgdGFyZ2V0PSJSRkMyODIxIi8+OiANCiAgICAgICAgPGxpc3Qg
c3R5bGU9InN5bWJvbHMiIGhhbmdJbmRlbnQ9IjUiPg0KICAgICAgICAgIDx0PiBUaGUgZmlyc3Qg
ZGlnaXQgb2YgdGhlIHJlc3BvbnNlIGNvZGUgY2FuIG9ubHkgYmUgMSBvciAyOg0KICAgICAgICAg
ICAgMSA9IGEgcG9zaXRpdmUgcmVzdWx0LCAyID0gYSBuZWdhdGl2ZSByZXN1bHQuIDwvdD4NCiAg
ICAgICAgICA8dD4gVGhlIHNlY29uZCBkaWdpdCBvZiB0aGUgcmVzcG9uc2UgY29kZSBpbmRpY2F0
ZXMgdGhlDQogICAgICAgICAgICBjYXRlZ29yeTogMCA9IFByb3RvY29sIFN5bnRheCwgMSA9IElt
cGxlbWVudGF0aW9uIFNwZWNpZmljDQogICAgICAgICAgICBCdXNpbmVzcyBSdWxlLCAyID0gU2Vj
dXJpdHksIDMgPSBTZXJ2ZXIgU3lzdGVtLiA8L3Q+DQogICAgICAgICAgPHQ+IFRoZSB0aGlyZCBh
bmQgZm91cnRoIGRpZ2l0cyBvZiB0aGUgcmVzcG9uc2UgY29kZQ0KICAgICAgICAgICAgaW5kaWNh
dGUgdGhlIGluZGl2aWR1YWwgbWVzc2FnZSBldmVudCB3aXRoaW4gdGhlIGNhdGVnb3J5DQogICAg
ICAgICAgICBkZWZpbmVzIGJ5IHRoZSBmaXJzdCB0d28gZGlnaXRzLiA8L3Q+DQogICAgICAgIDwv
bGlzdD4NCiAgICAgIDwvdD4NCiAgICAgIA0KICAgICAgPHQ+IFRoZSByZXNwb25zZSBjb2RlcyBh
cmUgYWxzbyBjYXRlZ29yaXplZCBhcyB0byB3aGV0aGVyIHRoZXkgYXJlIA0KICAgICAgb3ZlcmFs
bCByZXNwb25zZSBjb2RlcyB0aGF0IG1heSBvbmx5IGJlIHJldHVybmVkIGluIHRoZSAib3ZlcmFs
bFJlc3VsdCINCiAgICAgIGRhdGEgZWxlbWVudCBpbiBTUFBQIHJlc3BvbnNlcywgb2Ygb2JqZWN0
IGxldmVsIHJlc3BvbnNlIGNvZGVzIHRoYXQgDQogICAgICBtYXkgb25seSBiZSByZXR1cm5lZCBp
biB0aGUgInJxc3RPYmpSZXN1bHQiIGVsZW1lbnQgb2YgdGhlIFNQUFANCiAgICAgIHJlc3BvbnNl
cy48L3Q+DQoNCiAgICAgIDx0ZXh0dGFibGUgYW5jaG9yPSJUYWJsZTEiDQogICAgICAgIHRpdGxl
PSJSZXNwb25zZSBDb2RlcyBOdW1iZXJpbmcgU2NoZW1lIGFuZCBNZXNzYWdlcyI+DQoNCiAgICAg
ICAgPHR0Y29sIGFsaWduPSJsZWZ0IiB3aWR0aD0iMTAlIj5SZXN1bHQgQ29kZTwvdHRjb2w+DQog
ICAgICAgIDx0dGNvbCBhbGlnbj0ibGVmdCIgd2lkdGg9IjMwJSI+VGV4dDwvdHRjb2w+DQogICAg
ICAgIDx0dGNvbCBhbGlnbj0ibGVmdCIgd2lkdGg9IjYwJSI+T3ZlcmFsbCBvciBPYmplY3QgTGV2
ZWw8L3R0Y29sPg0KDQogICAgICAgIDxjPiAxMDAwIDwvYz4NCiAgICAgICAgPGM+IFJlcXVlc3Qg
U3VjY2VlZGVkLjwvYz4NCiAgICAgICAgPGM+IE92ZXJhbGwgUmVzcG9uc2UgQ29kZTwvYz4NCg0K
ICAgICAgICA8Yz4gMjAwMSA8L2M+DQogICAgICAgIDxjPiBSZXF1ZXN0IHN5bnRheCBpbnZhbGlk
LjwvYz4NCiAgICAgICAgPGM+IE92ZXJhbGwgUmVzcG9uc2UgQ29kZTwvYz4NCg0KICAgICAgICA8
Yz4gMjAwMiA8L2M+DQogICAgICAgIDxjPiBSZXF1ZXN0IHRvbyBsYXJnZS48L2M+DQogICAgICAg
IDxjPiBPdmVyYWxsIFJlc3BvbnNlIENvZGU8L2M+DQoNCiAgICAgICAgPGM+IDIwMDMgPC9jPg0K
ICAgICAgICA8Yz4gVmVyc2lvbiBub3Qgc3VwcG9ydGVkLjwvYz4NCiAgICAgICAgPGM+IE92ZXJh
bGwgUmVzcG9uc2UgQ29kZTwvYz4NCg0KICAgICAgICA8Yz4gMjEwMyA8L2M+DQogICAgICAgIDxj
PiBDb21tYW5kIGludmFsaWQuPC9jPg0KICAgICAgICA8Yz4gT3ZlcmFsbCBSZXNwb25zZSBDb2Rl
PC9jPg0KICAgICAgICANCiAgICAgICAgPGM+IDIzMDEgPC9jPg0KICAgICAgICA8Yz4gU3lzdGVt
IHRlbXBvcmFyaWx5IHVuYXZhaWxhYmxlLjwvYz4NCiAgICAgICAgPGM+IE92ZXJhbGwgUmVzcG9u
c2UgQ29kZTwvYz4NCg0KICAgICAgICA8Yz4gMjMwMiA8L2M+DQogICAgICAgIDxjPiBVbmV4cGVj
dGVkIGludGVybmFsIHN5c3RlbSBvciBzZXJ2ZXIgZXJyb3IuPC9jPg0KICAgICAgICA8Yz4gT3Zl
cmFsbCBSZXNwb25zZSBDb2RlPC9jPg0KDQogICAgICAgIDxjPiAyMTA0IDwvYz4NCiAgICAgICAg
PGM+IEF0dHJpYnV0ZSB2YWx1ZSBpbnZhbGlkLiBBdHRyTmFtZTpbQXR0cmlidXRlTmFtZV0gQXR0
clZhbDpbQXR0cmlidXRlVmFsdWVdPC9jPg0KICAgICAgICA8Yz4gT2JqZWN0IExldmVsIFJlc3Bv
bnNlIENvZGU8L2M+DQoNCiAgICAgICAgPGM+IDIxMDUgPC9jPg0KICAgICAgICA8Yz4gT2JqZWN0
IGRvZXMgbm90IGV4aXN0LiBBdHRyTmFtZTpbQXR0cmlidXRlTmFtZV0gQXR0clZhbDpbQXR0cmli
dXRlVmFsdWVdPC9jPg0KICAgICAgICA8Yz4gT2JqZWN0IExldmVsIFJlc3BvbnNlIENvZGU8L2M+
DQoNCiAgICAgICAgPGM+IDIxMDYgPC9jPg0KICAgICAgICA8Yz4gT2JqZWN0IHN0YXR1cyBvciBv
d25lcnNoaXAgZG9lcyBub3QgYWxsb3cgZm9yIG9wZXJhdGlvbi4gQXR0ck5hbWU6W0F0dHJpYnV0
ZU5hbWVdIA0KICAgICAgICBBdHRyVmFsOltBdHRyaWJ1dGVWYWx1ZV08L2M+DQogICAgICAgIDxj
PiBPYmplY3QgTGV2ZWwgUmVzcG9uc2UgQ29kZTwvYz4NCg0KICAgICAgICA8L3RleHR0YWJsZT4N
Cg0KICAgICAgICA8dD4gRWFjaCBvZiB0aGUgb2JqZWN0IGxldmVsIHJlc3BvbnNlIG1lc3NhZ2Vz
IGFyZSAicGFyYW1ldGVyaXplZCIgd2l0aCB0aGUgDQogICAgICAgIGZvbGxvd2luZyBwYXJhbWV0
ZXJzOiAiQXR0cmlidXRlTmFtZSIgYW5kICJBdHRyaWJ1dGVWYWx1ZSIuIDwvdD4NCiAgICAgICAg
PHQ+IFRoZSB1c2Ugb2YgdGhlc2UgcGFyYW1ldGVycyBNVVNUIGFkaGVyZSB0byB0aGUgZm9sbG93
aW5nDQogICAgICAgIHJ1bGVzOiA8bGlzdCBzdHlsZT0ic3ltYm9scyIgaGFuZ0luZGVudD0iNSI+
DQogICAgICAgICAgICA8dCBoYW5nVGV4dD0iIj4gQWxsIHBhcmFtZXRlcnMgd2l0aGluIGEgcmVz
cG9uc2UgbWVzc2FnZSBhcmUNCiAgICAgICAgICAgIG1hbmRhdG9yeSBhbmQgTVVTVCBiZSBwcmVz
ZW50LiA8L3Q+IA0KICAgICAgICAgICAgPHQgaGFuZ1RleHQ9IiI+IEFueSB2YWx1ZSBwcm92aWRl
ZCBmb3IgdGhlICJBdHRyaWJ1dGVOYW1lIg0KICAgICAgICAgICAgcGFyYW1ldGVyIE1VU1QgYmUg
YW4gZXhhY3QgWFNEIGVsZW1lbnQgbmFtZSBvZiB0aGUgcHJvdG9jb2wNCiAgICAgICAgICAgIGRh
dGEgZWxlbWVudCB0aGF0IHRoZSByZXNwb25zZSBtZXNzYWdlIGlzIHJlZmVycmluZyB0by4NCiAg
ICAgICAgICAgIEZvciBleGFtcGxlLCB2YWxpZCB2YWx1ZXMgZm9yICJhdHRyaWJ1dGUgbmFtZSIg
YXJlDQogICAgICAgICAgICAiZGdOYW1lIiwgInJ0ZUdycE5hbWUiLCAicnRlUmVjIiwgZXRjLiA8
L3Q+IA0KICAgICAgICAgICAgPHQgaGFuZ1RleHQ9IiI+IFRoZSB2YWx1ZSBmb3IgIkF0dHJpYnV0
ZVZhbHVlIiBNVVNUIGJlIHRoZQ0KICAgICAgICAgICAgdmFsdWUgb2YgdGhlIGRhdGEgZWxlbWVu
dCB0byB3aGljaCB0aGUgcHJlY2VkaW5nDQogICAgICAgICAgICAiQXR0cmlidXRlTmFtZSIgcmVm
ZXJzLiA8L3Q+IA0KICAgICAgICAgICAgPHQgaGFuZ1RleHQ9IiI+IFJlc3VsdCBjb2RlDQogICAg
ICAgICAgICAyMTA0IFNIT1VMRCBiZSB1c2VkIHdoZW5ldmVyIGFuIGVsZW1lbnQgdmFsdWUgZG9l
cyBub3QNCiAgICAgICAgICAgIGFkaGVyZSB0byBkYXRhIHZhbGlkYXRpb24gcnVsZXMuIDwvdD4g
DQogICAgICAgICAgICA8dCBoYW5nVGV4dD0iIj4NCiAgICAgICAgICAgIFJlc3VsdCBjb2RlcyAy
MTA0IGFuZCAyMTA1IE1VU1QgTk9UIGJlIHVzZWQNCiAgICAgICAgICAgIGludGVyY2hhbmdlYWJs
eS4gUmVzcG9uc2UgY29kZSAyMTA1IFNIT1VMRCBiZSByZXR1cm5lZA0KICAgICAgICAgICAgYnkg
YW4gdXBkYXRlIG9wZXJhdGlvbiB3aGVuIHRoZSBkYXRhIGVsZW1lbnQocykgdXNlZCB0byB1bmlx
dWVseSBpZGVudGlmeSBhDQogICAgICAgICAgICBwcmUtZXhpc3Rpbmcgb2JqZWN0IGRvIG5vdCBl
eGlzdC4gSWYgdGhlIGRhdGEgZWxlbWVudHMNCiAgICAgICAgICAgIHVzZWQgdG8gdW5pcXVlbHkg
aWRlbnRpZnkgYW4gb2JqZWN0IGFyZSBtYWxmb3JtZWQsIHRoZW4NCiAgICAgICAgICAgIHJlc3Bv
bnNlIGNvZGUgMjEwNCBTSE9VTEQgYmUgcmV0dXJuZWQuIDwvdD4NCiAgICAgICAgICA8L2xpc3Q+
DQogICAgICAgIDwvdD4NCg0KICAgICAgPC9zZWN0aW9uPg0KICAgICAgDQogICAgPC9zZWN0aW9u
Pg0KDQogICAgPHNlY3Rpb24gYW5jaG9yPSJwcm90b2NvbGNvbW1hbmRzIiB0aXRsZT0iUHJvdG9j
b2wgQ29tbWFuZHMiPg0KICAgICAgPHQ+IFRoaXMgc2VjdGlvbiBwcm92aWRlcyBhIGRlc2NyaXB0
aW9uIG9mIGVhY2ggc3VwcG9ydGVkIHByb3RvY29sIA0KICAgICAgY29tbWFuZC4gPC90Pg0KDQog
ICAgICA8c2VjdGlvbiBhbmNob3I9ImFkZHJ0ZWdycCIgdGl0bGU9IkFkZCBSb3V0ZSBHcm91cCBP
cGVyYXRpb24iPg0KICAgICAgICA8dD4gQXMgZGVzY3JpYmVkIGluIHRoZSBpbnRyb2R1Y3Rvcnkg
c2VjdGlvbnMsIGEgUm91dGUgR3JvdXANCiAgICAgICAgICByZXByZXNlbnRzIGEgY29tYmluZWQg
Z3JvdXBpbmcgb2YgUm91dGUgUmVjb3JkcyB0aGF0IGRlZmluZQ0KICAgICAgICAgIHJvdXRlIGlu
Zm9ybWF0aW9uLCBEZXN0aW5hdGlvbiBHcm91cHMgdGhhdCBjb250YWluIGEgc2V0IG9mDQogICAg
ICAgICAgUHVibGljIElkZW50aWZpZXJzIHdpdGggY29tbW9uIHJvdXRpbmcgaW5mb3JtYXRpb24s
IGFuZCB0aGUNCiAgICAgICAgICBsaXN0IG9mIHBlZXIgb3JnYW5pemF0aW9ucyB0aGF0IGhhdmUg
YWNjZXNzIHRvIHRoZXNlIHB1YmxpYw0KICAgICAgICAgIGlkZW50aWZpZXJzIHVzaW5nIHRoaXMg
cm91dGUgaW5mb3JtYXRpb24uIEl0IGlzIHRoaXMNCiAgICAgICAgICBpbmRpcmVjdCBsaW5raW5n
IG9mIHB1YmxpYyBpZGVudGlmaWVycyB0byB0aGVpciByb3V0ZSANCiAgICAgICAgICBpbmZvcm1h
dGlvbiB0aGF0IHNpZ25pZmljYW50bHkgaW1wcm92ZXMgdGhlIHNjYWxhYmlsaXR5IGFuZA0KICAg
ICAgICAgIG1hbmFnZWFiaWxpdHkgb2YgdGhlIHBlZXJpbmcgZGF0YS4gQWRkaXRpb25zIGFuZCBj
aGFuZ2VzIHRvDQogICAgICAgICAgcm91dGluZyBpbmZvcm1hdGlvbiBhcmUgcmVkdWNlZCB0byBh
IHNpbmdsZSBvcGVyYXRpb24gb24gYQ0KICAgICAgICAgIFJvdXRlIEdyb3VwIG9yIFJvdXRlIFJl
Y29yZCAsIHJhdGhlciB0aGFuIG1pbGxpb25zIG9mIGRhdGEgdXBkYXRlcyANCiAgICAgICAgICB0
byBpbmRpdmlkdWFsIHB1YmxpYyBpZGVudGlmaWVyIHJlY29yZHMgdGhhdCBpbmRpdmlkdWFsbHkg
Y29udGFpbg0KICAgICAgICAgIHRoZWlyIHBlZXJpbmcgZGF0YS4gPC90Pg0KICAgICAgICA8dD4g
VGhlIEFkZFJ0ZUdycFJxc3RUeXBlIG9wZXJhdGlvbiBjcmVhdGVzIG9yIG92ZXJ3cml0ZXMgYSBS
b3V0ZSANCiAgICAgICAgICBHcm91cCBvYmplY3QuIElmIGEgUm91dGUgR3JvdXAgd2l0aCB0aGUg
Z2l2ZW4NCiAgICAgICAgICBuYW1lIGFuZCByZWdpc3RyYW50IElEICh3aGljaCB0b2dldGhlciBj
b21wcmlzZSB0aGUgdW5pcXVlIGtleQ0KICAgICAgICAgIG9yIGEgUm91dGUgR3JvdXApIGRvZXMg
bm90IGV4aXN0LCB0aGVuIHRoZSBzZXJ2ZXIgTVVTVA0KICAgICAgICAgIGNyZWF0ZSB0aGUgUm91
dGUgR3JvdXAuIElmIGEgUm91dGUgR3JvdXAgd2l0aCB0aGUgZ2l2ZW4gbmFtZQ0KICAgICAgICAg
IGFuZCByZWdpc3RyYW50IElEIGRvZXMgZXhpc3QsIHRoZW4gdGhlIHNlcnZlciBNVVNUIHJlcGxh
Y2UgdGhlDQogICAgICAgICAgY3VycmVudCBwcm9wZXJ0aWVzIG9mIHRoZSBSb3V0ZSBHcm91cCB3
aXRoIHRoZSBwcm9wZXJ0aWVzDQogICAgICAgICAgcGFzc2VkIGludG8gdGhlIEFkZFJ0ZUdycFJx
c3RUeXBlIG9wZXJhdGlvbi4gVGhlIFhTRA0KICAgICAgICAgIGRlY2xhcmF0aW9ucyBvZiB0aGUg
QWRkUnRlR3JwUnFzdFR5cGUgb3BlcmF0aW9uIHJlcXVlc3Qgb2JqZWN0IA0KICAgICAgICAgIGFy
ZSBhcyBmb2xsb3dzOiA8L3Q+DQoNCiAgICAgICAgPHQ+DQogICAgICAgICAgPGZpZ3VyZSB0aXRs
ZT0iIj4NCiAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAg
PCFbQ0RBVEFbDQogIDxjb21wbGV4VHlwZSBuYW1lPSJBZGRSdGVHcnBScXN0VHlwZSI+DQogICAg
PGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1Jxc3RU
eXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InJ0ZUdy
cCIgdHlwZT0ic3BwcGI6UnRlR3JwVHlwZSIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAg
PC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAg
ICAgICAgICAgICAgICAgICAgICAgIF1dPg0KICAgICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAg
ICAgIDwvZmlndXJlPg0KICAgICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+IFRoZSBlbGVtZW50IHBh
c3NlZCBpbnRvIHRoZSBzcHBwVXBkYXRlUmVxdWVzdCBlbGVtZW50IGZvciB0aGlzDQogICAgICAg
ICAgb3BlcmF0aW9uIGlzIGFuIGluc3RhbmNlIG9mIEFkZFJ0ZUdycFJxc3RUeXBlLCB3aGljaCBl
eHRlbmRzIA0KICAgICAgICAgIEJhc2ljUnFzdFR5cGUgYW5kIGNvbnRhaW5zIG9uZSBSdGVHcnBU
eXBlIG9iamVjdC4gVGhlIFJ0ZUdycFR5cGUgDQogICAgICAgICAgb2JqZWN0IHN0cnVjdHVyZSBp
cyBkZWZpbmVkIGFzIGZvbGxvd3M6IDwvdD4NCg0KICAgICAgICA8dD4NCiAgICAgICAgICA8Zmln
dXJlIHRpdGxlPSIiPg0KICAgICAgICAgICAgPGFydHdvcmsgYWxpZ249ImxlZnQiPg0KICAgICAg
ICAgICAgICA8IVtDREFUQVsNCiAgPGNvbXBsZXhUeXBlIG5hbWU9IlJ0ZUdycFR5cGUiPg0KICAg
IDxjb21wbGV4Q29udGVudD4NCiAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY09ialR5
cGUiPg0KICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgIDxlbGVtZW50IG5hbWU9InJ0ZUdycE5h
bWUiIHR5cGU9InNwcHBiOk9iak5hbWVUeXBlIi8+DQogICAgICAgICA8ZWxlbWVudCBuYW1lPSJy
dGVSZWNSZWYiIHR5cGU9InNwcHBiOlJ0ZVJlY1JlZlR5cGUiIG1pbk9jY3Vycz0iMCINCiAgICAg
ICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgIDxlbGVtZW50IG5hbWU9ImRn
TmFtZSIgdHlwZT0ic3BwcGI6T2JqTmFtZVR5cGUiIG1pbk9jY3Vycz0iMCINCiAgICAgICAgICAg
bWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgIDxlbGVtZW50IG5hbWU9InBlZXJpbmdP
cmciIHR5cGU9InNwcHBiOk9yZ0lkVHlwZSIgbWluT2NjdXJzPSIwIg0KICAgICAgICAgICBtYXhP
Y2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICAgPGVsZW1lbnQgbmFtZT0ic291cmNlSWRlbnQi
IHR5cGU9InNwcHBiOlNvdXJjZUlkZW50VHlwZSINCiAgICAgICAgICAgbWluT2NjdXJzPSIwIiBt
YXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICAgPGVsZW1lbnQgbmFtZT0iaXNJblN2YyIg
dHlwZT0iYm9vbGVhbiIvPg0KICAgICAgICAgPGVsZW1lbnQgbmFtZT0icHJpb3JpdHkiIHR5cGU9
InVuc2lnbmVkU2hvcnQiLz4NCiAgICAgICAgIDxlbGVtZW50IG5hbWU9ImV4dCIgdHlwZT0ic3Bw
cGI6RXh0QW55VHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgPC9zZXF1ZW5jZT4NCiAgICAg
PC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAg
DQogIDxjb21wbGV4VHlwZSBuYW1lPSJSdGVSZWNSZWZUeXBlIj4NCiAgICA8c2VxdWVuY2U+DQog
ICAgICA8ZWxlbWVudCBuYW1lPSJydGVSZWMiIHR5cGU9InNwcHBiOk9iaktleVR5cGUiLz4NCiAg
ICAgIDxlbGVtZW50IG5hbWU9InByaW9yaXR5IiB0eXBlPSJ1bnNpZ25lZFNob3J0Ii8+DQogICAg
ICA8ZWxlbWVudCBuYW1lPSJleHQiIHR5cGU9InNwcHBiOkV4dEFueVR5cGUiIG1pbk9jY3Vycz0i
MCIvPg0KICAgIDwvc2VxdWVuY2U+DQogIDwvY29tcGxleFR5cGU+DQogICAgICAgICAgICAgICAg
ICAgICAgICBdXT4NCiAgICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICA8L2ZpZ3VyZT4N
CiAgICAgICAgPC90Pg0KDQogICAgICAgIDx0PlRoZSBSdGVHcnBUeXBlIG9iamVjdCBpcyBjb21w
b3NlZCBvZiB0aGUgZm9sbG93aW5nDQogICAgICAgICAgZWxlbWVudHM6IDxsaXN0IHN0eWxlPSJz
eW1ib2xzIiBoYW5nSW5kZW50PSI1Ij4NCiAgICAgICAgICAgIDx0PiBiYXNlOiBBbGwgZmlyc3Qg
Y2xhc3Mgb2JqZWN0cyBleHRlbmQgDQogICAgICAgICAgICAgIEJhc2ljT2JqVHlwZSB3aGljaCBj
b250YWlucyB0aGUgSUQgb2YgdGhlIA0KICAgICAgICAgICAgICByZWdpc3RyYW50IG9yZ2FuaXph
dGlvbiB0aGF0IG93bnMgdGhpcyBvYmplY3QsIHRoZSBJRCANCiAgICAgICAgICAgICAgb2YgdGhl
IHJlZ2lzdHJhciBvcmdhbml6YXRpb24gdGhhdCBwcm92aXNpb25lZCB0aGlzIA0KICAgICAgICAg
ICAgICBvYmplY3QsIHRoZSBkYXRlIGFuZCB0aW1lIHRoYXQgdGhlIG9iamVjdCB3YXMgY3JlYXRl
ZCANCiAgICAgICAgICAgICAgYnkgdGhlIHNlcnZlciwgYW5kIHRoZSBkYXRlIGFuZCB0aW1lIHRo
YXQgdGhlIG9iamVjdCANCiAgICAgICAgICAgICAgd2FzIGxhc3QgbW9kaWZpZWQuIElmIHRoZSBj
bGllbnQgcGFzc2VzIGluIGVpdGhlciB0aGUgDQogICAgICAgICAgICAgIGNyZWF0ZWQgZGF0ZSBv
ciB0aGUgbW9kaWZpY2F0aW9uIGRhdGUsIHRoZSBzZXJ2ZXIgd2lsbCAgDQogICAgICAgICAgICAg
IGlnbm9yZSB0aGVtLiAgVGhlIHNlcnZlciBzZXRzIHRoZXNlIHR3byBkYXRlL3RpbWUgdmFsdWVz
LjwvdD4NCiAgICAgICAgICAgIDx0PiBydGVHcnBOYW1lOiBUaGUgY2hhcmFjdGVyIHN0cmluZyB0
aGF0IGNvbnRhaW5zIHRoZQ0KICAgICAgICAgICAgICBuYW1lIG9mIHRoZSBSb3V0ZSBHcm91cC4g
SXQgdW5pcXVlbHkgaWRlbnRpZmllcyB0aGlzDQogICAgICAgICAgICAgIG9iamVjdCB3aXRoaW4g
dGhlIGNvbnRleHQgb2YgdGhlIHJlZ2lzdHJhbnQgSUQgKGEgY2hpbGQNCiAgICAgICAgICAgICAg
ZWxlbWVudCBvZiB0aGUgYmFzZSBlbGVtZW50IGFzIGRlc2NyaWJlZCBhYm92ZSkuIDwvdD4NCiAg
ICAgICAgICAgIDx0PiBydGVSZWNSZWY6IFNldCBvZiB6ZXJvIG9yIG1vcmUgb2JqZWN0cyBvZiB0
eXBlIFJ0ZVJlY1JlZlR5cGUNCiAgICAgICAgICAgICAgdGhhdCBob3VzZSB0aGUgdW5pcXVlIGtl
eXMgb2YgdGhlIFJvdXRlIFJlY29yZHMgdGhhdCB0aGUgDQogICAgICAgICAgICAgIHRoZSBSdGVH
cnBUeXBlIG9iamVjdCByZWZlcnMgdG8gYW5kIHRoZWlyIHJlbGF0aXZlIHByaW9yaXR5IA0KICAg
ICAgICAgICAgICB3aXRoaW4gdGhlIGNvbnRleHQgb2YgYSBnaXZlbiByb3V0ZSBncm91cC4gVGhl
IGFzc29jaWF0ZWQgUm91dGUgIA0KICAgICAgICAgICAgICBSZWNvcmRzIGNvbnRhaW4gdGhlIHJv
dXRpbmcgaW5mb3JtYXRpb24sIHNvbWV0aW1lcyBjYWxsZWQgU0VELCANCiAgICAgICAgICAgICAg
YXNzb2NpYXRlZCB3aXRoIHRoaXMgUm91ZSBHcm91cC48L3Q+DQogICAgICAgICAgICA8dD4gZGdO
YW1lOiBTZXQgb2YgemVybyBvciBtb3JlIG5hbWVzIG9mIERlc3RHcnBUeXBlDQogICAgICAgICAg
ICAgIG9iamVjdCBpbnN0YW5jZXMuIEVhY2ggZGdOYW1lIG5hbWUsIGluIGFzc29jaWF0aW9uIHdp
dGgNCiAgICAgICAgICAgICAgdGhpcyBSb3V0ZSBHcm91cCdzIHJlZ2lzdHJhbnQgSUQsIHVuaXF1
ZWx5IGlkZW50aWZpZXMgYQ0KICAgICAgICAgICAgICBEZXN0R3JwVHlwZSBvYmplY3QgaW5zdGFu
Y2Ugd2hvc2UgcHVibGljIGlkZW50aWZpZXJzIGFyZQ0KICAgICAgICAgICAgICByZWFjaGFibGUg
dXNpbmcgdGhlIHJvdXRpbmcgaW5mb3JtYXRpb24gaG91c2VkIGluIHRoaXMNCiAgICAgICAgICAg
ICAgUm91dGUgR3JvdXAuICBBbiBpbnRlbnRlZCBzaWRlIGFmZmVjdCBvZiB0aGlzIGlzIHRoYXQg
DQogICAgICAgICAgICAgIGEgUm91dGUgR3JvdXAgY2Fubm90IHByb3ZpZGUgcm91dGluZyBpbmZv
cm1hdGlvbiBmb3IgYSANCiAgICAgICAgICAgICAgRGVzdGluYXRpb24gR3JvdXAgYmVsb25naW5n
IHRvIGFub3RoZXIgcmVnaXN0cmFudC4gPC90Pg0KICAgICAgICAgICAgPHQ+IHBlZXJpbmdPcmc6
IFNldCBvZiB6ZXJvIG9yIG1vcmUgcGVlcmluZyBvcmdhbml6YXRpb24NCiAgICAgICAgICAgICAg
SURzIHRoYXQgaGF2ZSBhY2NlcHRlZCBhbiBvZmZlciB0byByZWNlaXZlIHRoaXMgUm91dGUNCiAg
ICAgICAgICAgICAgR3JvdXAncyBpbmZvcm1hdGlvbi4gVGhlIHNldCBvZiBwZWVyaW5nIG9yZ2Fu
aXphdGlvbnMgaW4NCiAgICAgICAgICAgICAgdGhpcyBsaXN0IGlzIG5vdCBkaXJlY3RseSBzZXR0
YWJsZSBvciBtb2RpZmlhYmxlIHVzaW5nDQogICAgICAgICAgICAgIHRoZSBhZGRSdGVHcnBzUnFz
dCBvcGVyYXRpb24uIFRoaXMgc2V0IGlzIGluc3RlYWQNCiAgICAgICAgICAgICAgY29udHJvbGxl
ZCB1c2luZyB0aGUgcm91dGUgb2ZmZXIgYW5kIGFjY2VwdCBvcGVyYXRpb25zLiA8L3Q+DQogICAg
ICAgICAgICA8dD4gc291cmNlSWRlbnQ6IFNldCBvZiB6ZXJvIG9yIG1vcmUgU291cmNlSWRlbnRU
eXBlDQogICAgICAgICAgICAgIG9iamVjdCBpbnN0YW5jZXMuIFRoZXNlIG9iamVjdHMsIGRlc2Ny
aWJlZCBmdXJ0aGVyDQogICAgICAgICAgICAgIGJlbG93LCBob3VzZSB0aGUgc291cmNlIGlkZW50
aWZpY2F0aW9uIHNjaGVtZXMgYW5kDQogICAgICAgICAgICAgIGlkZW50aWZpZXJzIHRoYXQgYXJl
IGFwcGxpZWQgYXQgcmVzb2x1dGlvbiB0aW1lIGFzIHBhcnQNCiAgICAgICAgICAgICAgb2Ygc291
cmNlIGJhc2VkIHJvdXRpbmcgYWxnb3JpdGhtcyBmb3IgdGhlIFJvdXRlIEdyb3VwLiA8L3Q+DQog
ICAgICAgICAgICA8dD4gaXNJblN2YzogQSBib29sZWFuIGVsZW1lbnQgdGhhdCBkZWZpbmVzIHdo
ZXRoZXIgdGhpcw0KICAgICAgICAgICAgICBSb3V0ZSBHcm91cCBpcyBpbiBzZXJ2aWNlLiBUaGUg
cm91dGluZyBpbmZvcm1hdGlvbg0KICAgICAgICAgICAgICBjb250YWluZWQgaW4gYSBSb3V0ZSBH
cm91cCB0aGF0IGlzIGluIHNlcnZpY2UgaXMgYQ0KICAgICAgICAgICAgICBjYW5kaWRhdGUgZm9y
IGluY2x1c2lvbiBpbiByZXNvbHV0aW9uIHJlc3BvbnNlcyBmb3INCiAgICAgICAgICAgICAgcHVi
bGljIGlkZW50aXRpZXMgcmVzaWRpbmcgaW4gdGhlIERlc3RpbmF0aW9uIEdyb3VwDQogICAgICAg
ICAgICAgIGFzc29jaWF0ZWQgd2l0aCB0aGlzIFJvdXRlIEdyb3VwLiBUaGUgcm91dGluZw0KICAg
ICAgICAgICAgICBpbmZvcm1hdGlvbiBjb250YWluZWQgaW4gYSBSb3V0ZSBHcm91cCB0aGF0IGlz
IG5vdCBpbg0KICAgICAgICAgICAgICBzZXJ2aWNlIGlzIG5vdCBhIGNhbmRpZGF0ZSBmb3IgaW5j
bHVzaW9uIGlzIHJlc29sdXRpb24NCiAgICAgICAgICAgICAgcmVzcG9uc2VzLiA8L3Q+DQogICAg
ICAgICAgICA8dD4gcHJpb3JpdHk6IFplcm8gb3Igb25lIHByaW9yaXR5IHZhbHVlIHRoYXQgY2Fu
IGJlIHVzZWQgDQogICAgICAgICAgICAgIHRvIHByb3ZpZGUgYSByZWxhdGl2ZSB2YWx1ZSB3ZWln
aHRpbmcgb2Ygb25lIFJvdXRlIEdyb3VwIA0KICAgICAgICAgICAgICBvdmVyIGFub3RoZXIuICBU
aGUgbWFubmVyIGluIHdoaWNoIHRoaXMgdmFsdWUgaXMgdXNlZCwgDQogICAgICAgICAgICAgIHBl
cmhhcHMgaW4gY29uanVuY3Rpb24gd2l0aCBvdGhlciBmYWN0b3JzLCBpcyBhIG1hdHRlciBvZiAN
CiAgICAgICAgICAgICAgcG9saWN5LjwvdD4NCiAgICAgICAgICAgIDx0PiBleHQ6IFBvaW50IG9m
IGV4dGVuc2liaWxpdHkgZGVzY3JpYmVkIGluIGEgcHJldmlvdXMNCiAgICAgICAgICAgICAgc2Vj
dGlvbiBvZiB0aGlzIGRvY3VtZW50LiA8L3Q+DQogICAgICAgICAgPC9saXN0Pg0KICAgICAgICA8
L3Q+DQoNCiAgICAgICAgPHQ+IEFzIGRlc2NyaWJlZCBhYm92ZSwgdGhlIFJvdXRlIEdyb3VwIGNv
bnRhaW5zIGEgc2V0IG9mIHJlZmVyZW5jZXMgDQogICAgICAgICAgdG8gcm91dGUgcmVjb3JkIG9i
amVjdHMuIEEgcm91dGUgcmVjb3JkIG9iamVjdCBpcyBiYXNlZCBvbiBhbg0KICAgICAgICAgIGFi
c3RyYWN0IHR5cGU6IFJ0ZVJlY1R5cGUuIFRoZSBjb25jcmV0ZSB0eXBlcyB0aGF0IHVzZQ0KICAg
ICAgICAgIFJ0ZVJlY1R5cGUgYXMgYW4gZXh0ZW5zaW9uIGJhc2UgYXJlIE5BUFRSVHlwZSwgTlNU
eXBlLCBhbmQNCiAgICAgICAgICBVUklUeXBlLiBUaGUgZGVmaW5pdGlvbnMgb2YgdGhlc2UgdHlw
ZXMgYXJlIGluY2x1ZGVkIHRoZSBSb3V0ZSANCiAgICAgICAgICBSZWNvcmQgc2VjdGlvbiBvZiB0
aGlzIGRvY3VtZW50LiA8L3Q+DQoNCiAgICAgICAgPHQ+IFRoZSBSdGVHcnBUeXBlIG9iamVjdCBw
cm92aWRlcyBzdXBwb3J0IGZvciBzb3VyY2UtYmFzZWQgDQogICAgICAgICAgcm91dGluZyB2aWEg
dGhlIHBlZXJpbmdPcmcgZGF0YSBlbGVtZW50IGFuZCBtb3JlIGdyYW51bGFyIA0KICAgICAgICAg
IHNvdXJjZSBiYXNlIHJvdXRpbmcgdmlhIHRoZSBzb3VyY2UgaWRlbnRpdHkgZWxlbWVudC4gVGhl
IA0KICAgICAgICAgIHNvdXJjZSBpZGVudGl0eSBlbGVtZW50IHByb3ZpZGVzIHRoZSBhYmlsaXR5
IHRvIHNwZWNpZnkgemVybyBvcg0KICAgICAgICAgIG1vcmUgb2YgdGhlIGZvbGxvd2luZyBpbiBh
c3NvY2lhdGlvbiB3aXRoIGEgZ2l2ZW4gUm91dGUNCiAgICAgICAgICBHcm91cDogYSByZWd1bGFy
IGV4cHJlc3Npb24gdGhhdCBpcyBtYXRjaGVkIGFnYWluc3QgdGhlDQogICAgICAgICAgcmVzb2x1
dGlvbiBjbGllbnQgSVAgYWRkcmVzcywgYSByZWd1bGFyIGV4cHJlc3Npb24gdGhhdCBpcw0KICAg
ICAgICAgIG1hdGNoZWQgYWdhaW5zdCB0aGUgcm9vdCBkb21haW4gbmFtZShzKSwgYW5kL29yIGEg
cmVndWxhcg0KICAgICAgICAgIGV4cHJlc3Npb24gdGhhdCBpcyBtYXRjaGVkIGFnYWluc3QgdGhl
IGNhbGxpbmcgcGFydHkgVVJJKHMpLg0KICAgICAgICAgIFRoZSByZXN1bHQgd2lsbCBiZSB0aGF0
LCBhZnRlciBpZGVudGlmeWluZyB0aGUgdmlzaWJsZSBSb3V0ZQ0KICAgICAgICAgIEdyb3VwcyB3
aG9zZSBhc3NvY2lhdGVkIERlc3RpbmF0aW9uIEdyb3VwKHMpIGNvbnRhaW4gdGhlDQogICAgICAg
ICAgbG9va3VwIGtleSBiZWluZyBxdWVyaWVkIGFuZCB3aG9zZSBwZWVyaW5nT3JnIGxpc3QgY29u
dGFpbnMgDQogICAgICAgICAgdGhlIHF1ZXJ5aW5nIG9yZ2FuaXphdGlvbnMgb3JnYW5pemF0aW9u
IElELCB0aGUgcmVzb2x1dGlvbiBzZXJ2ZXIgDQogICAgICAgICAgd2lsbCBldmFsdWF0ZSB0aGUg
Y2hhcmFjdGVyaXN0aWNzIG9mIHRoZSBTb3VyY2UgVVJJLCBhbmQgU291cmNlDQogICAgICAgICAg
SVAgYWRkcmVzcywgYW5kIHJvb3QgZG9tYWluIG9mIHRoZSBsb29rdXAga2V5IGJlaW5nIHF1ZXJp
ZWQuDQogICAgICAgICAgVGhlIHJlc29sdXRpb24gc2VydmVyIHRoZW4gY29tcGFyZXMgdGhlc2Ug
Y3JpdGVyaWEgYWdhaW5zdCB0aGUgDQogICAgICAgICAgc291cmNlIGlkZW50aXR5IGNyaXRlcmlh
IGFzc29jaWF0ZWQgd2l0aCB0aGUgUm91dGUgR3JvdXBzLiBUaGUNCiAgICAgICAgICByb3V0aW5n
IGluZm9ybWF0aW9uIGNvbnRhaW5lZCBpbiBSb3V0ZSBHcm91cHMgdGhhdCBoYXZlDQogICAgICAg
ICAgc291cmNlIGJhc2VkIHJvdXRpbmcgY3JpdGVyaWEgd2lsbCBvbmx5IGJlIGluY2x1ZGVkIGlu
IHRoZQ0KICAgICAgICAgIHJlc29sdXRpb24gcmVzcG9uc2UgaWYgb25lIG9yIG1vcmUgb2YgdGhl
IGNyaXRlcmlhIG1hdGNoZXMNCiAgICAgICAgICB0aGUgc291cmNlIGNyaXRlcmlhIGZyb20gdGhl
IHJlc29sdXRpb24gcmVxdWVzdC4gIFRoZSBTb3VyY2UgDQogICAgICAgICAgSWRlbnRpdHkgZGF0
YSBlbGVtZW50IGlzIG9mIHR5cGUgU291cmNlSWRlbnRUeXBlLCB3aG9zZSBzdHJ1Y3R1cmUgDQog
ICAgICAgICAgaXMgZGVmaW5lZCBhcyBmb2xsb3dzOjwvdD4NCg0KICAgICAgICA8dD4NCiAgICAg
ICAgICA8ZmlndXJlIHRpdGxlPSIiPg0KICAgICAgICAgICAgPGFydHdvcmsgYWxpZ249ImxlZnQi
Pg0KICAgICAgICAgICAgICA8IVtDREFUQVsNCiAgPGNvbXBsZXhUeXBlIG5hbWU9IlNvdXJjZUlk
ZW50VHlwZSI+DQogICAgPHNlcXVlbmNlPg0KICAgICAgPGVsZW1lbnQgbmFtZT0ic291cmNlSWRl
bnRMYWJlbCIgdHlwZT0ic3RyaW5nIi8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJzb3VyY2VJZGVu
dFNjaGVtZSINCiAgICAgICAgdHlwZT0ic3BwcGI6U291cmNlSWRlbnRTY2hlbWVUeXBlIi8+DQog
ICAgICA8ZWxlbWVudCBuYW1lPSJleHQiIHR5cGU9InNwcHBiOkV4dEFueVR5cGUiIG1pbk9jY3Vy
cz0iMCIvPg0KICAgIDwvc2VxdWVuY2U+DQogIDwvY29tcGxleFR5cGU+DQogIA0KICA8c2ltcGxl
VHlwZSBuYW1lPSJTb3VyY2VJZGVudFNjaGVtZVR5cGUiPg0KICAgIDxyZXN0cmljdGlvbiBiYXNl
PSJ0b2tlbiI+DQogICAgICA8ZW51bWVyYXRpb24gdmFsdWU9InVyaSIvPg0KICAgICAgPGVudW1l
cmF0aW9uIHZhbHVlPSJpcCIvPg0KICAgICAgPGVudW1lcmF0aW9uIHZhbHVlPSJyb290RG9tYWlu
Ii8+DQogICAgPC9yZXN0cmljdGlvbj4NCiAgPC9zaW1wbGVUeXBlPg0KICAgICAgICAgICAgICAg
ICAgICAgICAgXV0+DQogICAgICAgICAgICA8L2FydHdvcms+DQogICAgICAgICAgPC9maWd1cmU+
DQogICAgICAgIDwvdD4NCg0KICAgICAgICA8dD5UaGUgU291cmNlSWRlbnRUeXBlIG9iamVjdCBp
cyBjb21wb3NlZCBvZiB0aGUgZm9sbG93aW5nDQogICAgICAgICAgZGF0YSBlbGVtZW50czogPGxp
c3Qgc3R5bGU9InN5bWJvbHMiIGhhbmdJbmRlbnQ9IjUiPg0KICAgICAgICAgICAgPHQ+IHNvdXJj
ZUlkZW50U2NoZW1lOiBUaGUgc291cmNlIGlkZW50aWZpY2F0aW9uIHNjaGVtZQ0KICAgICAgICAg
ICAgICB0aGF0IHRoaXMgc291cmNlIGlkZW50aWZpY2F0aW9uIGNyaXRlcmlhIGFwcGxpZXMgdG8g
YW5kDQogICAgICAgICAgICAgIHRoYXQgdGhlIGFzc29jaWF0ZWQgc291cmNlSWRlbnRSZWdleCBz
aG91bGQgYmUgbWF0Y2hlZA0KICAgICAgICAgICAgICBhZ2FpbnN0LiA8L3Q+DQogICAgICAgICAg
ICA8dD4gc291cmNlSWRlbnRSZWdleDogVGhlIHJlZ3VsYXIgZXhwcmVzc2lvbiB0aGF0IHNob3Vs
ZA0KICAgICAgICAgICAgICBiZSB1c2VkIHRvIHRlc3QgZm9yIGEgbWF0Y2ggYWdhaW5zdCB0aGUg
cG9ydGlvbiBvZiB0aGUNCiAgICAgICAgICAgICAgcmVzb2x1dGlvbiByZXF1ZXN0IHRoYXQgaXMg
ZGljdGF0ZWQgYnkgdGhlIGFzc29jaWF0ZWQNCiAgICAgICAgICAgICAgc291cmNlSWRlbnRTY2hl
bWUuIDwvdD4NCiAgICAgICAgICAgIDx0PiBleHQ6IFBvaW50IG9mIGV4dGVuc2liaWxpdHkgZGVz
Y3JpYmVkIGluIGEgcHJldmlvdXMNCiAgICAgICAgICAgICAgc2VjdGlvbiBvZiB0aGlzIGRvY3Vt
ZW50LiA8L3Q+DQogICAgICAgICAgPC9saXN0Pg0KICAgICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+
QXMgd2l0aCB0aGUgcmVzcG9uc2VzIHRvIGFsbCB1cGRhdGUgb3BlcmF0aW9ucywgdGhlIHJlc3Vs
dCANCiAgICAgICAgb2YgdGhlIEFkZFJ0ZUdycFJxc3RUeXBlIG9wZXJhdGlvbiBpcyBjb250YWlu
ZWQgaW4gdGhlIGdlbmVyaWMgDQogICAgICAgIHNwcHBVcGRhdGVSZXNwb25zZSBkYXRhIHN0cnVj
dHVyZSBkZXNjcmliZWQgaW4gYW4gZWFybGllciBzZWN0aW9ucyANCiAgICAgICAgb2YgdGhpcyBk
b2N1bWVudC4gIEZvciBhIGRldGFpbGVkIGRlc2NyaXB0aW9uIG9mIHRoZSANCiAgICAgICAgc3Bw
cFVwZGF0ZVJlc3BvbnNlIGRhdGEgc3RydWN0dXJlIHJlZmVyIHRvIHRoYXQgc2VjdGlvbiBvZiB0
aGUgDQogICAgICAgIGRvY3VtZW50LjwvdD4NCg0KICAgICAgPC9zZWN0aW9uPg0KDQogICAgICA8
c2VjdGlvbiBhbmNob3I9ImdldHJvdXRlZ3JwcyIgdGl0bGU9IkdldCBSb3V0ZSBHcm91cHMgT3Bl
cmF0aW9uIj4NCiAgICAgICAgPHQ+IFRoZSBnZXRSdGVHcnBzUnFzdCBvcGVyYXRpb24gYWxsb3dz
IGEgY2xpZW50IHRvIGdldCB0aGUNCiAgICAgICAgICBwcm9wZXJ0aWVzIG9mIFJvdXRlIEdyb3Vw
IG9iamVjdHMgdGhhdCBhIHJlZ2lzdHJhcg0KICAgICAgICAgIG9yZ2FuaXphdGlvbiBpcyBhdXRo
b3JpemVkIHRvIHZpZXcuIFRoZSBzZXJ2ZXIgd2lsbCBhdHRlbXB0DQogICAgICAgICAgdG8gZmlu
ZCBhIFJvdXRlIEdyb3VwIG9iamVjdCB0aGF0IGhhcyB0aGUgcmVnaXN0cmFudCBJRCBhbmQNCiAg
ICAgICAgICByb3V0ZSBncm91cCBuYW1lIHBhaXIgY29udGFpbmVkIGluIGVhY2ggT2JqS2V5VHlw
ZSBvYmplY3QNCiAgICAgICAgICBpbnN0YW5jZS4gSWYgdGhlIHNldCBvZiBPYmpLZXlUeXBlIG9i
amVjdHMgaXMgZW1wdHkgdGhlbiB0aGUNCiAgICAgICAgICBzZXJ2ZXIgd2lsbCByZXR1cm4gdGhl
IGxpc3Qgb2YgUm91dGUgR3JvdXAgb2JqZWN0cyB0aGF0IHRoZQ0KICAgICAgICAgIHF1ZXJ5aW5n
IGNsaWVudCBoYXMgdGhlIGF1dGhvcml0eSB0byB2aWV3LiBJZiB0aGVyZSBhcmUgbm8NCiAgICAg
ICAgICBtYXRjaGluZyBSb3V0ZSBHcm91cHMgZm91bmQgdGhlbiBhbiBlbXB0eSByZXN1bHQgc2V0
IHdpbGwgYmUNCiAgICAgICAgICByZXR1cm5lZC4gPC90Pg0KICAgICAgICA8dD4gVGhlIGVsZW1l
bnQgcGFzc2VkIGludG8gdGhlIHNwcHBRdWVyeVJlcXVlc3QgZWxlbWVudCBmb3IgdGhpcw0KICAg
ICAgICAgIG9wZXJhdGlvbiBpcyBhbiBpbnN0YW5jZSBvZiB0eXBlIEdldFJ0ZUdycHNScXN0VHlw
ZSwgd2hpY2ggDQogICAgICAgICAgZXh0ZW5kcyBCYXNpY1Jxc3RUeXBlIGFuZCBjb250YWlucyB6
ZXJvIG9yIG1vcmUgT2JqS2V5VHlwZSANCiAgICAgICAgICBvYmplY3RzLiBBbnkgbGltaXRhdGlv
biBvbiB0aGUgbWF4aW11bSBudW1iZXIgb2Ygb2JqZWN0cyB0aGF0IA0KICAgICAgICAgIG1heSBi
ZSBwYXNzZWQgaW50byBvciByZXR1cm5lZCBieSB0aGlzIG9wZXJhdGlvbiBpcyBhIHBvbGljeSAN
CiAgICAgICAgICBkZWNpc2lvbiBhbmQgbm90IGxpbWl0ZWQgYnkgdGhlIHByb3RvY29sLiBUaGUg
WFNEIGRlY2xhcmF0aW9uIA0KICAgICAgICAgIG9mIHRoZSBvcGVyYXRpb24gaXMgYXMgZm9sbG93
czogPC90Pg0KDQogICAgICAgIDx0Pg0KICAgICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQogICAg
ICAgICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgIDwhW0NEQVRBWw0K
ICA8Y29tcGxleFR5cGUgbmFtZT0iR2V0UnRlR3Jwc1Jxc3RUeXBlIj4NCiAgICA8Y29tcGxleENv
bnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUXVlcnlScXN0VHlwZSI+
DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJvYmpLZXkiIHR5
cGU9InNwcHBiOk9iaktleVR5cGUiDQogICAgICAgICAgICBtaW5PY2N1cnM9IjAiIG1heE9jY3Vy
cz0idW5ib3VuZGVkIi8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVuc2lvbj4N
CiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICAgICAgICAgICAgICAg
ICAgICAgICAgXV0+DQogICAgICAgICAgICA8L2FydHdvcms+DQogICAgICAgICAgPC9maWd1cmU+
DQogICAgICAgIDwvdD4NCg0KICAgICAgICA8dD5BcyBkZXNjcmliZWQgaW4gYW4gZWFybGllciBz
ZWN0aW9uIG9mIHRoaXMgZG9jdW1lbnQsIHRoZSByZXN1bHQgDQogICAgICAgIG9mIGFueSBzcHBw
UXVlcnlSZXF1ZXN0IG9wZXJhdGlvbiBpcyBhbiBzcHBwUXVlcnlSZXNwb25zZSBlbGVtZW50IA0K
ICAgICAgICB0aGF0IGNvbnRhaW5zIHRoZSBvdmVyYWxsIHJlc3BvbnNlIGNvZGUgYW5kIHRoZSBx
dWVyeSByZXN1bHQgc2V0LCBpZg0KICAgICAgICBhbnkuICBSZWZlciB0byB0aGF0IHNlY3Rpb24g
b2YgdGhlIGRvY3VtZW50IGZvciBhIGRldGFpbGVkIGRlc2NyaXB0aW9uIA0KICAgICAgICBvZiB0
aGUgc3BwcFF1ZXJ5UmVzcG9uc2UgZWxlbWVudC48L3Q+DQoNCiAgICAgIDwvc2VjdGlvbj4NCg0K
ICAgICAgPHNlY3Rpb24gYW5jaG9yPSJhZGRkZXN0Z3JwIiB0aXRsZT0iQWRkIERlc3RpbmF0aW9u
IEdyb3VwIE9wZXJhdGlvbiI+DQogICAgICAgIDx0PiBBcyBkZXNjcmliZWQgaW4gdGhlIGludHJv
ZHVjdG9yeSBzZWN0aW9ucywgYSBEZXN0aW5hdGlvbiBHcm91cA0KICAgICAgICAgIHJlcHJlc2Vu
dHMgYSBzZXQgb2YgUHVibGljIElkZW50aWZpZXJzIHdpdGggY29tbW9uIHJvdXRpbmcgaW5mb3Jt
YXRpb24uIDwvdD4NCiAgICAgICAgPHQ+IFRoZSBBZGREZXN0R3JwUnFzdFR5cGUgb3BlcmF0aW9u
IGNyZWF0ZXMgb3Igb3ZlcndyaXRlcyBhIERlc3RpbmF0aW9uIA0KICAgICAgICAgIEdyb3VwIG9i
amVjdC4gSWYgYSBEZXN0aW5hdGlvbiBHcm91cCB3aXRoIHRoZSBnaXZlbg0KICAgICAgICAgIG5h
bWUgYW5kIHJlZ2lzdHJhbnQgSUQgKHdoaWNoIHRvZ2V0aGVyIGNvbXByaXNlIHRoZSB1bmlxdWUg
a2V5IGZvciBhIA0KICAgICAgICAgIERlc3RpbmF0aW9uIEdyb3VwKSBkb2VzIG5vdCBleGlzdCwg
dGhlbiB0aGUgc2VydmVyIE1VU1QNCiAgICAgICAgICBjcmVhdGUgdGhlIERlc3RpbmF0aW9uIEdy
b3VwLiBJZiBhIERlc3RpbmF0aW9uIEdyb3VwIHdpdGggdGhlIGdpdmVuIG5hbWUNCiAgICAgICAg
ICBhbmQgcmVnaXN0cmFudCBJRCBkb2VzIGV4aXN0LCB0aGVuIHRoZSBzZXJ2ZXIgTVVTVCByZXBs
YWNlIHRoZQ0KICAgICAgICAgIGN1cnJlbnQgcHJvcGVydGllcyBvZiB0aGUgRGVzdGluYXRpb24g
R3JvdXAgd2l0aCB0aGUgcHJvcGVydGllcw0KICAgICAgICAgIHBhc3NlZCBpbnRvIHRoZSBBZGRE
ZXN0R3Jwc1Jxc3RUeXBlIG9wZXJhdGlvbi4gVGhlIFhTRA0KICAgICAgICAgIGRlY2xhcmF0aW9u
cyBvZiB0aGUgb3BlcmF0aW9uIHJlcXVlc3Qgb2JqZWN0IGFyZSBhcyBmb2xsb3dzOiA8L3Q+DQoN
CiAgICAgICAgPHQ+DQogICAgICAgICAgPGZpZ3VyZSB0aXRsZT0iIj4NCiAgICAgICAgICAgIDxh
cnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAgPCFbQ0RBVEFbDQogIDxjb21wbGV4
VHlwZSBuYW1lPSJBZGREZXN0R3JwUnFzdFR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAg
ICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAgIDxzZXF1
ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJkZXN0R3JwIiB0eXBlPSJzcHBwYjpEZXN0
R3JwVHlwZSIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAg
PC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgICAgICAgICAgICAgICAgICAg
ICAgIF1dPg0KICAgICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAgICAgIDwvZmlndXJlPg0KICAg
ICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+IFRoZSBlbGVtZW50IHBhc3NlZCBpbnRvIHRoZSBzcHBw
VXBkYXRlUmVxdWVzdCBlbGVtZW50IGZvciB0aGlzDQogICAgICAgICAgb3BlcmF0aW9uIGlzIGFu
IGVsZW1lbnQgb2YgdHlwZSBBZGREZXN0R3JwUnFzdHR5cGUsIHdoaWNoIGV4dGVuZHMgDQogICAg
ICAgICAgQmFzaWNScXN0VHlwZSBhbmQgY29udGFpbnMgYSBEZXN0R3JwVHlwZSBvYmplY3QuIFRo
ZSBEZXN0R3JwVHlwZSANCiAgICAgICAgICBvYmplY3Qgc3RydWN0dXJlIGlzIGRlZmluZWQgYXMg
Zm9sbG93czogPC90Pg0KDQogICAgICAgIDx0Pg0KICAgICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+
DQogICAgICAgICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgIDwhW0NE
QVRBWw0KICA8Y29tcGxleFR5cGUgbmFtZT0iRGVzdEdycFR5cGUiPg0KICAgIDxjb21wbGV4Q29u
dGVudD4NCiAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY09ialR5cGUiPg0KICAgICAg
PHNlcXVlbmNlPg0KICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZGdOYW1lIiB0eXBlPSJzcHBwYjpP
YmpOYW1lVHlwZSIvPg0KICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgPC9leHRlbnNpb24+DQogICAg
PC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgICAgICAgICAgICAgICAgICAg
ICAgIF1dPg0KICAgICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAgICAgIDwvZmlndXJlPg0KICAg
ICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+VGhlIERlc3RHcnBUeXBlIG9iamVjdCBpcyBjb21wb3Nl
ZCBvZiB0aGUgZm9sbG93aW5nDQogICAgICAgICAgZWxlbWVudHM6IDxsaXN0IHN0eWxlPSJzeW1i
b2xzIiBoYW5nSW5kZW50PSI1Ij4NCiAgICAgICAgICAgIDx0PiBiYXNlOiBBbGwgZmlyc3QgY2xh
c3Mgb2JqZWN0cyBleHRlbmQgIA0KICAgICAgICAgICAgICBCYXNpY09ialR5cGUgd2hpY2ggY29u
dGFpbnMgdGhlIElEIG9mIHRoZSANCiAgICAgICAgICAgICAgcmVnaXN0cmFudCBvcmdhbml6YXRp
b24gdGhhdCBvd25zIHRoaXMgb2JqZWN0LCB0aGUgSUQgDQogICAgICAgICAgICAgIG9mIHRoZSBy
ZWdpc3RyYXIgb3JnYW5pemF0aW9uIHRoYXQgcHJvdmlzaW9uZWQgdGhpcyANCiAgICAgICAgICAg
ICAgb2JqZWN0LCB0aGUgZGF0ZSBhbmQgdGltZSB0aGF0IHRoZSBvYmplY3Qgd2FzIGNyZWF0ZWQg
DQogICAgICAgICAgICAgIGJ5IHRoZSBzZXJ2ZXIsIGFuZCB0aGUgZGF0ZSBhbmQgdGltZSB0aGF0
IHRoZSBvYmplY3QgDQogICAgICAgICAgICAgIHdhcyBsYXN0IG1vZGlmaWVkLiBJZiB0aGUgY2xp
ZW50IHBhc3NlZCBpbiBlaXRoZXIgdGhlIA0KICAgICAgICAgICAgICBjcmVhdGVkIGRhdGUgb3Ig
dGhlIG1vZGlmaWNhdGlvbiBkYXRlLCB0aGUgc2VydmVyIHdpbGwgDQogICAgICAgICAgICAgIGln
bm9yZSB0aGVtLiAgVGhlIHNlcnZlciBzZXRzIHRoZXNlIHR3byBkYXRlL3RpbWUgdmFsdWVzLjwv
dD4NCiAgICAgICAgICAgIDx0PiBkZ05hbWU6IFRoZSBjaGFyYWN0ZXIgc3RyaW5nIHRoYXQgY29u
dGFpbnMgdGhlDQogICAgICAgICAgICAgIG5hbWUgb2YgdGhlIERlc3RpbmF0aW9uIEdyb3VwLiBU
aGlzIHVuaXF1ZWx5IGlkZW50aWZpZXMgdGhpcw0KICAgICAgICAgICAgICBvYmplY3Qgd2l0aGlu
IHRoZSBjb250ZXh0IG9mIHRoZSByZWdpc3RyYW50IElEIChhIGNoaWxkDQogICAgICAgICAgICAg
IGVsZW1lbnQgb2YgdGhlIGJhc2UgZWxlbWVudCBhcyBkZXNjcmliZWQgYWJvdmUpLiA8L3Q+DQog
ICAgICAgICAgICA8dD4gZXh0OiBQb2ludCBvZiBleHRlbnNpYmlsaXR5IGRlc2NyaWJlZCBpbiBh
IHByZXZpb3VzDQogICAgICAgICAgICAgIHNlY3Rpb24gb2YgdGhpcyBkb2N1bWVudC4gPC90Pg0K
ICAgICAgICAgIDwvbGlzdD4NCiAgICAgICAgPC90Pg0KDQogICAgICAgIDx0PkFzIHdpdGggdGhl
IHJlc3BvbnNlcyB0byBhbGwgdXBkYXRlIG9wZXJhdGlvbnMsIHRoZSByZXN1bHQgDQogICAgICAg
IG9mIHRoZSBBZGREZXN0R3JwUnFzdFR5cGUgb3BlcmF0aW9uIGlzIGNvbnRhaW5lZCBpbiB0aGUg
Z2VuZXJpYyANCiAgICAgICAgc3BwcFVwZGF0ZVJlc3BvbnNlIGRhdGEgc3RydWN0dXJlIGRlc2Ny
aWJlZCBpbiBhbiBlYXJsaWVyIHNlY3Rpb25zIA0KICAgICAgICBvZiB0aGlzIGRvY3VtZW50LiAg
Rm9yIGEgZGV0YWlsZWQgZGVzY3JpcHRpb24gb2YgdGhlIA0KICAgICAgICBzcHBwVXBkYXRlUmVz
cG9uc2UgZGF0YSBzdHJ1Y3R1cmUgcmVmZXIgdG8gdGhhdCBzZWN0aW9uIG9mIHRoZSANCiAgICAg
ICAgZG9jdW1lbnQuPC90Pg0KDQogICAgICA8L3NlY3Rpb24+DQoNCiAgICAgIDxzZWN0aW9uIGFu
Y2hvcj0iZ2V0ZGVzdGdycHMiIHRpdGxlPSJHZXQgRGVzdGluYXRpb24gR3JvdXBzIE9wZXJhdGlv
biI+DQogICAgICAgIDx0PiBUaGUgZ2V0RGVzdEdycHNScXN0IG9wZXJhdGlvbiBhbGxvd3MgYSBj
bGllbnQgdG8gZ2V0IHRoZQ0KICAgICAgICAgIHByb3BlcnRpZXMgb2YgRGVzdGluYXRvaW4gR3Jv
dXAgb2JqZWN0cyB0aGF0IGEgcmVnaXN0cmFyDQogICAgICAgICAgb3JnYW5pemF0aW9uIGlzIGF1
dGhvcml6ZWQgdG8gdmlldy4gVGhlIHNlcnZlciB3aWxsIGF0dGVtcHQNCiAgICAgICAgICB0byBm
aW5kIGEgRGVzdGluYXRpb24gR3JvdXAgb2JqZWN0IHRoYXQgaGFzIHRoZSByZWdpc3RyYW50IElE
IGFuZA0KICAgICAgICAgIGRlc3RpbmF0aW9uIGdyb3VwIG5hbWUgcGFpciBjb250YWluZWQgaW4g
ZWFjaCBPYmpLZXlUeXBlIG9iamVjdA0KICAgICAgICAgIGluc3RhbmNlLiBJZiB0aGVyZSBhcmUg
bm8gbWF0Y2hpbmcgRGVzdGluYXRpb24gR3JvdXBzIGZvdW5kIHRoZW4gDQogICAgICAgICAgYW4g
ZW1wdHkgcmVzdWx0IHNldCB3aWxsIGJlIHJldHVybmVkLiBJZiB0aGUgc2V0IG9mIE9iaktleVR5
cGUgDQogICAgICAgICAgb2JqZWN0cyBwYXNzZWQgaW4gaXMgZW1wdHkgdGhlbiB0aGUgc2VydmVy
IHdpbGwgcmV0dXJuIHRoZSBsaXN0IG9mICANCiAgICAgICAgICBEZXN0aW5hdGlvbiBHcm91cCBv
YmplY3RzIHRoYXQgdGhlIHF1ZXJ5aW5nIHJlZ2lzdHJhciBoYXMgdGhlIGF1dGhvcml0eSANCiAg
ICAgICAgICB0byB2aWV3LiA8L3Q+DQogICAgICAgIDx0PiBUaGUgZWxlbWVudCBwYXNzZWQgaW50
byB0aGUgc3BwcFF1ZXJ5UmVxdWVzdCBlbGVtZW50IGZvciB0aGlzDQogICAgICAgICAgb3BlcmF0
aW9uIGlzIGFuIGluc3RhbmNlIG9mIHR5cGUgR2V0RGVzdEdycHNScXN0VHlwZSwgd2hpY2ggDQog
ICAgICAgICAgZXh0ZW5kcyBCYXNpY1F1ZXJ5UnFzdFR5cGUgYW5kIGNvbnRhaW5zIHplcm8gb3Ig
bW9yZSBPYmpLZXlUeXBlIA0KICAgICAgICAgIG9iamVjdHMuIEFueSBsaW1pdGF0aW9uIG9uIHRo
ZSBtYXhpbXVtIG51bWJlciBvZiBvYmplY3RzIHRoYXQgDQogICAgICAgICAgbWF5IGJlIHBhc3Nl
ZCBpbnRvIG9yIHJldHVybmVkIGJ5IHRoaXMgb3BlcmF0aW9uIGlzIGEgcG9saWN5IA0KICAgICAg
ICAgIGRlY2lzaW9uIGFuZCBub3QgbGltaXRlZCBieSB0aGUgcHJvdG9jb2wuIFRoZSBYU0QgZGVj
bGFyYXRpb24gDQogICAgICAgICAgb2YgdGhlIG9wZXJhdGlvbiBpcyBhcyBmb2xsb3dzOiA8L3Q+
DQoNCiAgICAgICAgPHQ+DQogICAgICAgICAgPGZpZ3VyZSB0aXRsZT0iIj4NCiAgICAgICAgICAg
IDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAgPCFbQ0RBVEFbDQogIDxjb21w
bGV4VHlwZSBuYW1lPSJHZXREZXN0R3Jwc1Jxc3RUeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+
DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUXVlcnlScXN0VHlwZSI+DQogICAg
ICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJvYmpLZXkiIHR5cGU9InNw
cHBiOk9iaktleVR5cGUiDQogICAgICAgICAgICBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5i
b3VuZGVkIi8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAgICA8
L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICAgICAgICAgICAgICAgICAgICAg
ICAgXV0+DQogICAgICAgICAgICA8L2FydHdvcms+DQogICAgICAgICAgPC9maWd1cmU+DQogICAg
ICAgIDwvdD4NCg0KICAgICAgICA8dD5BcyBkZXNjcmliZWQgaW4gYW4gZWFybGllciBzZWN0aW9u
IG9mIHRoaXMgZG9jdW1lbnQsIHRoZSByZXN1bHQgDQogICAgICAgIG9mIGFueSBzcHBwUXVlcnlS
ZXF1ZXN0IG9wZXJhdGlvbiBpcyBhbiBzcHBwUXVlcnlSZXNwb25zZSBlbGVtZW50IA0KICAgICAg
ICB0aGF0IGNvbnRhaW5zIHRoZSBvdmVyYWxsIHJlc3BvbnNlIGNvZGUgYW5kIHRoZSBxdWVyeSBy
ZXN1bHQgc2V0LCBpZg0KICAgICAgICBhbnkuICBSZWZlciB0byB0aGF0IHNlY3Rpb24gb2YgdGhl
IGRvY3VtZW50IGZvciBhIGRldGFpbGVkIGRlc2NyaXB0aW9uIA0KICAgICAgICBvZiB0aGUgc3Bw
cFF1ZXJ5UmVzcG9uc2UgZWxlbWVudC48L3Q+DQoNCiAgICAgIDwvc2VjdGlvbj4NCg0KICAgICAg
PHNlY3Rpb24gYW5jaG9yPSJhZGRydGVncnBvZmZlciIgdGl0bGU9IkFkZCBSb3V0ZSBHcm91cCBP
ZmZlciBPcGVyYXRpb24iPg0KICAgICAgICA8dD4gVGhlIGxpc3Qgb2YgcGVlciBvcmdhbml6YXRp
b25zIHdob3NlIHJlc29sdXRpb24gcmVzcG9uc2VzDQogICAgICAgICAgY2FuIGluY2x1ZGUgdGhl
IHJvdXRpbmcgaW5mb3JtYXRpb24gY29udGFpbmVkIGluIGEgZ2l2ZW4NCiAgICAgICAgICBSb3V0
ZSBHcm91cCBpcyBjb250cm9sbGVkIGJ5IHRoZSBvcmdhbml6YXRpb24gdG8gd2hpY2ggYQ0KICAg
ICAgICAgIFJvdXRlIEdyb3VwIG9iamVjdCBiZWxvbmdzIChpdHMgcmVnaXN0cmFudCksIGFuZCB0
aGUgcGVlcg0KICAgICAgICAgIG9yZ2FuaXphdGlvbiB0aGF0IHN1Ym1pdHMgcmVzb2x1dGlvbiBy
ZXF1ZXN0cyAoYSBkYXRhDQogICAgICAgICAgcmVjaXBpZW50LCBhbHNvIGtub3cgYXMgYSBwZWVy
aW5nIG9yZ2FuaXphdGlvbikuIFRoZSByZWdpc3RyYW50IA0KICAgICAgICAgIG9mZmVycyBhY2Nl
c3MgdG8gYSBSb3V0ZSBHcm91cCBieSBzdWJtaXR0aW5nIGEgUm91dGUgR3JvdXAgT2ZmZXIuIA0K
ICAgICAgICAgIFRoZSBkYXRhIHJlY2lwaWVudCBjYW4gdGhlbiBhY2NlcHQgb3IgcmVqZWN0IHRo
YXQgb2ZmZXIuDQogICAgICAgICAgTm90IHVudGlsIGFjY2VzcyB0byBhIFJvdXRlIEdyb3VwIGhh
cyBiZWVuIG9mZmVyZWQgYW5kDQogICAgICAgICAgYWNjZXB0ZWQgd2lsbCB0aGUgZGF0YSByZWNp
cGllbnQncyBvcmdhbml6YXRpb24gSUQgYmUNCiAgICAgICAgICBpbmNsdWRlZCBpbiB0aGUgcGVl
cmluZ09yZyBsaXN0IGluIGEgUm91dGUgR3JvdXAgb2JqZWN0LCBhbmQNCiAgICAgICAgICB0aGF0
IFJvdXRlIEdyb3VwJ3MgcGVlcmluZyBpbmZvcm1hdGlvbiBiZWNvbWUgYSBjYW5kaWRhdGUNCiAg
ICAgICAgICBmb3IgaW5jbHVzaW9uIGluIHRoZSByZXNwb25zZXMgdG8gdGhlIHJlc29sdXRpb24g
cmVxdWVzdHMNCiAgICAgICAgICBzdWJtaXR0ZWQgYnkgdGhhdCBkYXRhIHJlY2lwaWVudC4gVGhl
IEFkZFJ0ZUdycE9mZmVyc1Jxc3RUeXBlDQogICAgICAgICAgb3BlcmF0aW9uIGNyZWF0ZXMgb3Ig
b3ZlcndyaXRlcyBvbmUgb3IgbW9yZSBSb3V0ZSBHcm91cA0KICAgICAgICAgIE9mZmVyIG9iamVj
dHMuIElmIGEgUm91dGUgR3JvdXAgT2ZmZXIgZm9yIHRoZSBnaXZlbiBSb3V0ZSBHcm91cCANCiAg
ICAgICAgICBvYmplY3Qga2V5IGFuZCB0aGUgb2ZmZXJlZFRvT3JnIElEIGRvZXMgbm90IGV4aXN0
LCB0aGVuIHRoZSANCiAgICAgICAgICBzZXJ2ZXIgY3JlYXRlcyB0aGUgUm91dGUgR3JvdXAgT2Zm
ZXIgb2JqZWN0LiBJZiBhIHN1Y2ggYSANCiAgICAgICAgICBSb3V0ZSBHcm91cCBPZmZlciBkb2Vz
IGV4aXN0LCB0aGVuIHRoZSBzZXJ2ZXIgcmVwbGFjZXMgdGhlIA0KICAgICAgICAgIGN1cnJlbnQg
b2JqZWN0IHdpdGggdGhlIG5ldyBvYmplY3QuIFRoZSBYU0QgZGVjbGFyYXRpb25zIG9mIA0KICAg
ICAgICAgIHRoZSBvcGVyYXRpb24gcmVxdWVzdCBvYmplY3QgYXJlIGFzIGZvbGxvd3M6IDwvdD4N
Cg0KICAgICAgICA8dD4NCiAgICAgICAgICA8ZmlndXJlIHRpdGxlPSIiPg0KICAgICAgICAgICAg
PGFydHdvcmsgYWxpZ249ImxlZnQiPg0KICAgICAgICAgICAgICA8IVtDREFUQVsNCiAgPGNvbXBs
ZXhUeXBlIG5hbWU9IkFkZFJ0ZUdycE9mZmVyUnFzdFR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVu
dD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAg
IDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJydGVHcnBPZmZlciIgdHlwZT0i
c3BwcGI6UnRlR3JwT2ZmZXJUeXBlIi8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4
dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICAgICAg
ICAgICAgICAgICAgICAgICAgXV0+DQogICAgICAgICAgICA8L2FydHdvcms+DQogICAgICAgICAg
PC9maWd1cmU+DQogICAgICAgIDwvdD4NCg0KICAgICAgICA8dD4gVGhlIGVsZW1lbnQgcGFzc2Vk
IGludG8gdGhlIHNwcHBVcGRhdGVSZXF1ZXN0IGVsZW1lbnQgZm9yIHRoaXMNCiAgICAgICAgICBv
cGVyYXRpb24gaXMgYW4gaW5zdGFuY2Ugb2YgQWRkUnRlR3JwT2ZmZXJScXN0VHlwZSwgd2hpY2gg
ZXh0ZW5kcw0KICAgICAgICAgIEJhc2ljUnFzdFR5cGUgYW5kIGNvbnRhaW5zIGEgUnRlR3JwT2Zm
ZXJUeXBlIG9iamVjdC4gVGhlIFhTRA0KICAgICAgICAgIGRlY2xhcmF0aW9uIG9mIHRoZSBSdGVH
cnBPZmZlclR5cGUgaXMgYXMgZm9sbG93czogPC90Pg0KDQogICAgICAgIDx0Pg0KICAgICAgICAg
IDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQog
ICAgICAgICAgICAgIDwhW0NEQVRBWw0KICA8Y29tcGxleFR5cGUgbmFtZT0iUnRlR3JwT2ZmZXJU
eXBlIj4NCiAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpC
YXNpY09ialR5cGUiPg0KICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgIDxlbGVtZW50IG5hbWU9
InJ0ZUdycE9mZmVyS2V5IiB0eXBlPSJzcHBwYjpSdGVHcnBPZmZlcktleVR5cGUiLz4NCiAgICAg
ICAgIDxlbGVtZW50IG5hbWU9InN0YXR1cyIgdHlwZT0ic3BwcGI6UnRlR3JwT2ZmZXJTdGF0dXNU
eXBlIi8+DQogICAgICAgICA8ZWxlbWVudCBuYW1lPSJvZmZlckRhdGVUaW1lIiB0eXBlPSJkYXRl
VGltZSIvPg0KICAgICAgICAgPGVsZW1lbnQgbmFtZT0iYWNjZXB0RGF0ZVRpbWUiIHR5cGU9ImRh
dGVUaW1lIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgIDxlbGVtZW50IG5hbWU9ImV4dCIgdHlw
ZT0ic3BwcGI6RXh0QW55VHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgPC9zZXF1ZW5jZT4N
CiAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlw
ZT4NCiAgICANCiAgPGNvbXBsZXhUeXBlIG5hbWU9IlJ0ZUdycE9mZmVyS2V5VHlwZSI+DQogICAg
PHNlcXVlbmNlPg0KICAgICAgPGVsZW1lbnQgbmFtZT0icnRlR3JwS2V5IiB0eXBlPSJzcHBwYjpP
YmpLZXlUeXBlIi8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJvZmZlcmVkVG8iIHR5cGU9InNwcHBi
Ok9yZ0lkVHlwZSIvPg0KICAgIDwvc2VxdWVuY2U+DQogIDwvY29tcGxleFR5cGU+DQogIA0KICA8
c2ltcGxlVHlwZSBuYW1lPSJSdGVHcnBPZmZlclN0YXR1c1R5cGUiPg0KICAgIDxyZXN0cmljdGlv
biBiYXNlPSJ0b2tlbiI+DQogICAgICA8ZW51bWVyYXRpb24gdmFsdWU9Im9mZmVyZWQiLz4NCiAg
ICAgIDxlbnVtZXJhdGlvbiB2YWx1ZT0iYWNjZXB0ZWQiLz4NCiAgICA8L3Jlc3RyaWN0aW9uPg0K
ICA8L3NpbXBsZVR5cGU+DQogICAgICAgICAgICAgICAgICAgICAgICBdXT4NCiAgICAgICAgICAg
IDwvYXJ0d29yaz4NCiAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgPC90Pg0KDQogICAgICAg
IDx0PlRoZSBSdGVHcnBPZmZlclR5cGUgb2JqZWN0IGlzIGNvbXBvc2VkIG9mIHRoZSBmb2xsb3dp
bmcNCiAgICAgICAgICBlbGVtZW50czogPGxpc3Qgc3R5bGU9InN5bWJvbHMiIGhhbmdJbmRlbnQ9
IjUiPg0KICAgICAgICAgICAgPHQ+IGJhc2U6IEFsbCBmaXJzdCBjbGFzcyBvYmplY3RzIGV4dGVu
ZCAgDQogICAgICAgICAgICAgIEJhc2ljT2JqVHlwZSB3aGljaCBjb250YWlucyB0aGUgSUQgb2Yg
dGhlIA0KICAgICAgICAgICAgICByZWdpc3RyYW50IG9yZ2FuaXphdGlvbiB0aGF0IG93bnMgdGhp
cyBvYmplY3QsIHRoZSBJRCANCiAgICAgICAgICAgICAgb2YgdGhlIHJlZ2lzdHJhciBvcmdhbml6
YXRpb24gdGhhdCBwcm92aXNpb25lZCB0aGlzIA0KICAgICAgICAgICAgICBvYmplY3QsIHRoZSBk
YXRlIGFuZCB0aW1lIHRoYXQgdGhlIG9iamVjdCB3YXMgY3JlYXRlZCANCiAgICAgICAgICAgICAg
YnkgdGhlIHNlcnZlciwgYW5kIHRoZSBkYXRlIGFuZCB0aW1lIHRoYXQgdGhlIG9iamVjdCANCiAg
ICAgICAgICAgICAgd2FzIGxhc3QgbW9kaWZpZWQuIElmIHRoZSBjbGllbnQgcGFzc2VkIGluIGVp
dGhlciB0aGUgDQogICAgICAgICAgICAgIGNyZWF0ZWQgZGF0ZSBvciB0aGUgbW9kaWZpY2F0aW9u
IGRhdGUsIHRoZSB3aWxsIGlnbm9yZSANCiAgICAgICAgICAgICAgdGhlbS4gIFRoZSBzZXJ2ZXIg
c2V0cyB0aGVzZSB0d28gZGF0ZS90aW1lIHZhbHVlcy48L3Q+DQogICAgICAgICAgICA8dD4gcnRl
R3JwT2ZmZXJLZXk6IFRoZSBvYmplY3QgdGhhdCBpZGVudGlmaWVzIHRoZSByb3V0ZQ0KICAgICAg
ICAgICAgICB0aGF0IGlzIG9yIGhhcyBiZWVuIG9mZmVyZWQgYW5kIHRoZSBvcmdhbml6YXRpb24g
dGhhdCBpdA0KICAgICAgICAgICAgICBpcyBvciBoYXMgYmVlbiBvZmZlcmVkIHRvLiBUaGUgY29t
YmluYXRpb24gb2YgdGhlc2UNCiAgICAgICAgICAgICAgdGhyZWUgZGF0YSBlbGVtZW50cyB1bmlx
dWVseSBpZGVudGlmeSBhIFJvdXRlIEdyb3VwDQogICAgICAgICAgICAgIE9mZmVyLiA8L3Q+DQog
ICAgICAgICAgICA8dD4gc3RhdHVzOiBUaGUgc3RhdHVzIG9mIHRoZSBvZmZlciwgb2ZmZXJlZCBv
ciBhY2NlcHRlZC4NCiAgICAgICAgICAgICAgVGhpcyBzdGF0dXMgaXMgY29udHJvbGxlZCBieSB0
aGUgc2VydmVyLiBJdCBpcw0KICAgICAgICAgICAgICBhdXRvbWF0aWNhbGx5IHNldCB0byAib2Zm
ZXJlZCIgd2hlbiBldmVyIGEgbmV3IFJvdXRlDQogICAgICAgICAgICAgIEdyb3VwIE9mZmVyIGlz
IGFkZGVkLCBhbmQgaXMgYXV0b21hdGljYWxseSBzZXQgdG8NCiAgICAgICAgICAgICAgImFjY2Vw
dGVkIiBpZiBhbmQgd2hlbiB0aGF0IG9mZmVyIGlzIGFjY2VwdGVkLiBUaGUgdmFsdWUNCiAgICAg
ICAgICAgICAgb2YgdGhlIGVsZW1lbnQgaXMgaWdub3JlZCB3aGVuIHBhc3NlZCBpbiBieSB0aGUg
Y2xpZW50LiA8L3Q+DQogICAgICAgICAgICA8dD4gb2ZmZXJEYXRlVGltZTogRGF0ZSBhbmQgdGlt
ZSBpbiBHTVQgd2hlbiB0aGUgUm91dGUNCiAgICAgICAgICAgICAgR3JvdXAgT2ZmZXIgd2FzIGFk
ZGVkLiA8L3Q+DQogICAgICAgICAgICA8dD4gYWNjZXB0RGF0ZVRpbWU6IERhdGUgYW5kIHRpbWUg
aW4gR01UIHdoZW4gdGhlIFJvdXRlDQogICAgICAgICAgICAgIEdyb3VwIE9mZmVyIHdhcyBhY2Nl
cHRlZC4gPC90Pg0KICAgICAgICAgIDwvbGlzdD4NCiAgICAgICAgPC90Pg0KDQogICAgICAgIDx0
PkFzIHdpdGggdGhlIHJlc3BvbnNlcyB0byBhbGwgdXBkYXRlIG9wZXJhdGlvbnMsIHRoZSByZXN1
bHQgDQogICAgICAgIG9mIHRoZSBBZGRSdGVHcnBPZmZlclJxc3RUeXBlIG9wZXJhdGlvbiBpcyBj
b250YWluZWQgaW4gdGhlIGdlbmVyaWMgDQogICAgICAgIHNwcHBVcGRhdGVSZXNwb25zZSBkYXRh
IHN0cnVjdHVyZSBkZXNjcmliZWQgaW4gYW4gZWFybGllciBzZWN0aW9ucyANCiAgICAgICAgb2Yg
dGhpcyBkb2N1bWVudC4gIEZvciBhIGRldGFpbGVkIGRlc2NyaXB0aW9uIG9mIHRoZSANCiAgICAg
ICAgc3BwcFVwZGF0ZVJlc3BvbnNlIGRhdGEgc3RydWN0dXJlIHJlZmVyIHRvIHRoYXQgc2VjdGlv
biBvZiB0aGUgDQogICAgICAgIGRvY3VtZW50LjwvdD4NCiAgICAgICAgDQogICAgICA8L3NlY3Rp
b24+DQoNCiAgICAgIDxzZWN0aW9uIGFuY2hvcj0iYWNjcnRlZ3Jwb2ZmIiB0aXRsZT0iQWNjZXB0
IFJvdXRlIEdyb3VwIE9mZmVyIE9wZXJhdGlvbiI+DQogICAgICAgIDx0PiBOb3QgdW50aWwgYWNj
ZXNzIHRvIGEgUm91dGUgR3JvdXAgaGFzIGJlZW4gb2ZmZXJlZCBhbmQNCiAgICAgICAgICBhY2Nl
cHRlZCB3aWxsIHRoZSBkYXRhIHJlY2lwaWVudCdzIG9yZ2FuaXphdGlvbiBJRCB3aWxsIGl0IGJl
ICANCiAgICAgICAgICBpbmNsdWRlZCBpbiB0aGUgcGVlcmluZ09yZyBsaXN0IGluIHRoYXQgUm91
dGUgR3JvdXAgb2JqZWN0LA0KICAgICAgICAgIGFuZCB0aGF0IFJvdXRlIEdyb3VwJ3MgcGVlcmlu
ZyBpbmZvcm1hdGlvbiBiZWNvbWUgYQ0KICAgICAgICAgIGNhbmRpZGF0ZSBmb3IgaW5jbHVzaW9u
IGluIHRoZSByZXNwb25zZXMgdG8gdGhlIHJlc29sdXRpb24NCiAgICAgICAgICByZXF1ZXN0cyBz
dWJtaXR0ZWQgYnkgdGhhdCBkYXRhIHJlY2lwaWVudC4gIFRoZQ0KICAgICAgICAgIEFjY2VwdFJ0
ZUdycE9mZmVyc1Jxc3RUeXBlIG9wZXJhdGlvbiBpcyBjYWxsZWQgYnksIG9yIG9uIGJlaGFsZg0K
ICAgICAgICAgIG9mLCB0aGUgZGF0YSByZWNpcGllbnQgdG8gYWNjZXB0IGEgUm91dGUgR3JvdXAN
CiAgICAgICAgICBPZmZlciB0aGF0IGlzIHBlbmRpbmcgaW4gdGhlICJvZmZlcmVkIiBzdGF0dXMg
Zm9yIHRoZSBkYXRhDQogICAgICAgICAgcmVjaXBpZW50J3Mgb3JnYW5pemF0aW9uIElELiBJZiBh
IFJvdXRlIEdyb3VwIE9mZmVyIGZvciB0aGUNCiAgICAgICAgICBnaXZlbiBSb3V0ZSBHcm91cCBP
ZmZlciBrZXkgKHJvdXRlIG5hbWUsIHJvdXRlIHJlZ2lzdHJhbnQNCiAgICAgICAgICBJRCwgZGF0
YSByZWNpcGllbnQncyBvcmdhbml6YXRpb24gSUQpIGV4aXN0cywgdGhlbiB0aGUNCiAgICAgICAg
ICBzZXJ2ZXIgbW92ZXMgdGhlIFJvdXRlIEdyb3VwIE9mZmVyIHRvIHRoZSAiYWNjZXB0ZWQiIHN0
YXR1cw0KICAgICAgICAgIGFuZCBhZGRzIHRoYXQgZGF0YSByZWNpcGllbnQncyBvcmdhbml6YXRp
b24gSUQgaW50byB0aGUgbGlzdA0KICAgICAgICAgIG9mIHBlZXJPcmdJZHMgZm9yIHRoYXQgUm91
dGUgR3JvdXAuIElmIGEgc3VjaCBhIFJvdXRlIEdyb3VwDQogICAgICAgICAgT2ZmZXIgZG9lcyBu
b3QgZXhpc3QsIHRoZW4gdGhlIHNlcnZlciByZXR1cm5zIHRoZQ0KICAgICAgICAgIGFwcHJvcHJp
YXRlIGVycm9yIGNvZGUsIDIxMDUuIFRoZSBYU0QgZGVjbGFyYXRpb25zIGZvciB0aGUNCiAgICAg
ICAgICBvcGVyYXRpb24gcmVxdWVzdCBvYmplY3QgYXJlIGFzIGZvbGxvd3M6IDwvdD4NCg0KICAg
ICAgICA8dD4NCiAgICAgICAgICA8ZmlndXJlIHRpdGxlPSIiPg0KICAgICAgICAgICAgPGFydHdv
cmsgYWxpZ249ImxlZnQiPg0KICAgICAgICAgICAgICA8IVtDREFUQVsNCiAgPGNvbXBsZXhUeXBl
IG5hbWU9IkFjY2VwdFJ0ZUdycE9mZmVyUnFzdFR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4N
CiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAgIDxz
ZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJydGVHcnBPZmZlcktleSIgdHlwZT0i
c3BwcGI6UnRlR3JwT2ZmZXJLZXlUeXBlIi8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8
L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICAg
ICAgICAgICAgICAgICAgICAgICAgXV0+DQogICAgICAgICAgICA8L2FydHdvcms+DQogICAgICAg
ICAgPC9maWd1cmU+DQogICAgICAgIDwvdD4NCg0KICAgICAgICA8dD5UaGUgZWxlbWVudCBwYXNz
ZWQgaW50byB0aGUgc3BwcFVwZGF0ZVJlcXVlc3QgZWxlbWVudCBmb3IgdGhpcw0KICAgICAgICAg
IG9wZXJhdGlvbiBpcyBhbiBpbnN0YW5jZSBvZiBBY2NlcHRSdGVHcnBPZmZlcnNScXN0VHlwZSwg
d2hpY2ggZXh0ZW5kcw0KICAgICAgICAgIEJhc2ljUnFzdFR5cGUgYW5kIGNvbnRhaW5zIGEgUnRl
R3JwT2ZmZXJLZXlUeXBlIG9iamVjdC48L3Q+DQoNCiAgICAgICAgPHQ+QXMgd2l0aCB0aGUgcmVz
cG9uc2VzIHRvIGFsbCB1cGRhdGUgb3BlcmF0aW9ucywgdGhlIHJlc3VsdCANCiAgICAgICAgb2Yg
dGhlIEFjY2VwdFJ0ZUdycE9mZmVyUnFzdFR5cGUgb3BlcmF0aW9uIGlzIGNvbnRhaW5lZCBpbiB0
aGUgZ2VuZXJpYyANCiAgICAgICAgc3BwcFVwZGF0ZVJlc3BvbnNlIGRhdGEgc3RydWN0dXJlIGRl
c2NyaWJlZCBpbiBhbiBlYXJsaWVyIHNlY3Rpb25zIA0KICAgICAgICBvZiB0aGlzIGRvY3VtZW50
LiAgRm9yIGEgZGV0YWlsZWQgZGVzY3JpcHRpb24gb2YgdGhlIA0KICAgICAgICBzcHBwVXBkYXRl
UmVzcG9uc2UgZGF0YSBzdHJ1Y3R1cmUgcmVmZXIgdG8gdGhhdCBzZWN0aW9uIG9mIHRoZSANCiAg
ICAgICAgZG9jdW1lbnQuPC90Pg0KDQogICAgICA8L3NlY3Rpb24+DQoNCiAgICAgIDxzZWN0aW9u
IGFuY2hvcj0icmVqcnRlZ3Jwb2ZmIiB0aXRsZT0iUmVqZWN0IFJvdXRlIEdyb3VwIE9mZmVyIE9w
ZXJhdGlvbiI+DQogICAgICAgIDx0PiBUaGUgZGF0YSByZWNpcGllbnQgdG8gd2hpY2ggYSBSb3V0
ZSBHcm91cCBoYXMgYmVlbiBvZmZlcmVkIGhhcyANCiAgICAgICAgICB0aGUgb3B0aW9uIG9mIHJl
amVjdGluZyBhIFJvdXRlIEdyb3VwIE9mZmVyLiAgRnVydGhlcm1vcmUsIHRoYXQgDQogICAgICAg
ICAgb2ZmZXIgbWF5IGJlIHJlamVjdGVkLCByZWdhcmRsZXNzIG9mIHdoZXRoZXIgb3Igbm90IGl0
IGhhcyBiZWVuDQogICAgICAgICAgcHJldmlvdXNseSBhY2NlcHRlZC4gIFRoZSBSZWplY3RSdGVH
cnBPZmZlcnNScXN0VHlwZSBvcGVyYXRpb24gaXMgdXNlZA0KICAgICAgICAgIGZvciB0aGVzZSBw
dXJwb3NlcyBhbmQgaXMgY2FsbGVkIGJ5LCBvciBvbiBiZWhhbGYgb2YsIHRoZSBkYXRhDQogICAg
ICAgICAgcmVjaXBpZW50IHRvIGFjY2VwdCBhIFJvdXRlIEdyb3VwIE9mZmVyIHRoYXQgaXMNCiAg
ICAgICAgICBwZW5kaW5nIGluIHRoZSAib2ZmZXJlZCIgc3RhdHVzIG9yIGlzIGluIHRoZSAiYWNj
ZXB0ZWQiIHN0YXR1cyBmb3INCiAgICAgICAgICB0aGUgZGF0YSByZWNpcGllbnQncyBvcmdhbml6
YXRpb24gSUQuIElmIGEgUm91dGUgR3JvdXAgT2ZmZXINCiAgICAgICAgICBmb3IgdGhlIGdpdmVu
IFJvdXRlIEdyb3VwIE9mZmVyIGtleSAocm91dGUgbmFtZSwgcm91dGUNCiAgICAgICAgICByZWdp
c3RyYW50IElELCBkYXRhIHJlY2lwaWVudCdzIG9yZ2FuaXphdGlvbiBJRCkgZXhpc3RzIGluDQog
ICAgICAgICAgZWl0aGVyIHRoZSBvZmZlcmVkIG9yIGFjY2VwdGVkIHN0YXR1cywgdGhlbiB0aGUg
c2VydmVyDQogICAgICAgICAgZGVsZXRlcyB0aGF0IFJvdXRlIEdyb3VwIE9mZmVyIG9iamVjdCwg
YW5kLCBpZiBhcHByb3ByaWF0ZSwNCiAgICAgICAgICByZW1vdmVzIHRoZSBkYXRhIHJlY2lwaWVu
dHMgb3JnYW5pemF0aW9uIElEIGZyb20gdGhlIGxpc3Qgb2YNCiAgICAgICAgICBwZWVyaW5nT3Jn
IElEcyBmb3IgdGhhdCBSb3V0ZSBHcm91cC4gSWYgdGhlIFJvdXRlIEdyb3VwIE9mZmVyDQogICAg
ICAgICAgZG9lcyBub3QgZXhpc3QsIHRoZW4gdGhlIHNlcnZlciByZXR1cm5zIHRoZSBhcHByb3By
aWF0ZQ0KICAgICAgICAgIGVycm9yIGNvZGUsIDIxMDUuIFRoZSBYU0QgZGVjbGFyYXRpb25zIGZv
ciB0aGUgb3BlcmF0aW9uDQogICAgICAgICAgcmVxdWVzdCBvYmplY3QgYXJlIGFzIGZvbGxvd3M6
IDwvdD4NCg0KICAgICAgICA8dD4NCiAgICAgICAgICA8ZmlndXJlIHRpdGxlPSIiPg0KICAgICAg
ICAgICAgPGFydHdvcmsgYWxpZ249ImxlZnQiPg0KICAgICAgICAgICAgICA8IVtDREFUQVsNCiAg
PGNvbXBsZXhUeXBlIG5hbWU9IlJlamVjdFJ0ZUdycE9mZmVyUnFzdFR5cGUiPg0KICAgIDxjb21w
bGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+
DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJydGVHcnBPZmZl
cktleSIgdHlwZT0ic3BwcGI6UnRlR3JwT2ZmZXJLZXlUeXBlIi8+DQogICAgICAgIDwvc2VxdWVu
Y2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBs
ZXhUeXBlPg0KICAgICAgICAgICAgICAgICAgICAgICAgXV0+DQogICAgICAgICAgICA8L2FydHdv
cms+DQogICAgICAgICAgPC9maWd1cmU+DQogICAgICAgIDwvdD4NCg0KICAgICAgICA8dD5UaGUg
ZWxlbWVudCBwYXNzZWQgaW50byB0aGUgc3BwcFVwZGF0ZVJlcXVlc3QgZWxlbWVudCBmb3IgdGhp
cw0KICAgICAgICAgIG9wZXJhdGlvbiBpcyBhbiBpbnN0YW5jZSBvZiBSZWplY3RSdGVHcnBPZmZl
cnNScXN0VHlwZSwgd2hpY2ggZXh0ZW5kcw0KICAgICAgICAgIEJhc2ljUnFzdFR5cGUgYW5kIGNv
bnRhaW5zIGEgUnRlR3JwT2ZmZXJLZXlUeXBlIG9iamVjdC48L3Q+DQoNCiAgICAgICAgPHQ+QXMg
d2l0aCB0aGUgcmVzcG9uc2VzIHRvIGFsbCB1cGRhdGUgb3BlcmF0aW9ucywgdGhlIHJlc3VsdCAN
CiAgICAgICAgb2YgdGhlIFJlamVjdFJ0ZUdycE9mZmVyUnFzdFR5cGUgb3BlcmF0aW9uIGlzIGNv
bnRhaW5lZCBpbiB0aGUgZ2VuZXJpYyANCiAgICAgICAgc3BwcFVwZGF0ZVJlc3BvbnNlIGRhdGEg
c3RydWN0dXJlIGRlc2NyaWJlZCBpbiBhbiBlYXJsaWVyIHNlY3Rpb25zIA0KICAgICAgICBvZiB0
aGlzIGRvY3VtZW50LiAgRm9yIGEgZGV0YWlsZWQgZGVzY3JpcHRpb24gb2YgdGhlIA0KICAgICAg
ICBzcHBwVXBkYXRlUmVzcG9uc2UgZGF0YSBzdHJ1Y3R1cmUgcmVmZXIgdG8gdGhhdCBzZWN0aW9u
IG9mIHRoZSANCiAgICAgICAgZG9jdW1lbnQuPC90Pg0KDQogICAgICA8L3NlY3Rpb24+DQoNCiAg
ICAgIDxzZWN0aW9uIGFuY2hvcj0iZ2V0cnRlZ3Jwb2ZmIiB0aXRsZT0iR2V0IFJvdXRlIEdyb3Vw
IE9mZmVycyBPcGVyYXRpb24iPg0KICAgICAgICA8dD4gVGhlIGdldFJ0ZUdycE9mZmVyc1Jxc3Qg
b3BlcmF0aW9uIGFsbG93cyBhIGNsaWVudCB0byBnZXQNCiAgICAgICAgICB0aGUgcHJvcGVydGll
cyBvZiB6ZXJvIG9yIG1vcmUgUm91dGUgR3JvdXAgT2ZmZXIgb2JqZWN0cw0KICAgICAgICAgIHRo
YXQgdGhhdCByZWdpc3RyYXIgaXMgYXV0aG9yaXplZCB0byB2aWV3LiBUaGUgc2VydmVyIHdpbGwN
CiAgICAgICAgICBhdHRlbXB0IHRvIGZpbmQgUm91dGUgR3JvdXAgT2ZmZXIgb2JqZWN0cyB0aGF0
IGhhdmUgYWxsIHRoZQ0KICAgICAgICAgIHByb3BlcnRpZXMgc3BlY2lmaWVkIGluIHRoZSBjcml0
ZXJpYSBwYXNzZWQgaW50byB0aGUNCiAgICAgICAgICBvcGVyYXRpb24uIElmIG5vIGNyaXRlcmlh
IGlzIHBhc3NlZCBpbiB0aGVuIHRoZSBzZXJ2ZXIgd2lsbA0KICAgICAgICAgIHJldHVybiB0aGUg
bGlzdCBvZiBSb3V0ZSBHcm91cCBPZmZlciBvYmplY3RzIHRoYXQgdGhlDQogICAgICAgICAgcXVl
cnlpbmcgY2xpZW50IGhhcyB0aGUgYXV0aG9yaXR5IHRvIHZpZXcuIElmIHRoZXJlIGFyZSBubw0K
ICAgICAgICAgIG1hdGNoaW5nIFJvdXRlIEdyb3VwIE9mZmVycyBmb3VuZCB0aGVuIGFuIGVtcHR5
IHJlc3VsdCBzZXQNCiAgICAgICAgICB3aWxsIGJlIHJldHVybmVkLiA8L3Q+DQogICAgICAgIDx0
PiBUaGUgZWxlbWVudCBwYXNzZWQgaW50byB0aGUgc3BwcFF1ZXJ5UmVxdWVzdCBlbGVtZW50IGZv
ciB0aGlzDQogICAgICAgICAgb3BlcmF0aW9uIGlzIGFuIGluc3RhbmNlIG9mIEdldFJ0ZUdycE9m
ZmVyc1Jxc3RUeXBlLCB3aGljaCBleHRlbmRzDQogICAgICAgICAgQmFzaWNRdWVyeVJxc3RUeXBl
IGFuZCBjb250YWlucyB0aGUgY3JpdGVyaWEgdGhhdCB0aGUNCiAgICAgICAgICByZXR1cm5lZCBS
b3V0ZSBHcm91cCBPZmZlciBvYmplY3RzIG11c3QgbWF0Y2guIEFueSBsaW1pdGF0aW9uDQogICAg
ICAgICAgb24gdGhlIG1heGltdW0gbnVtYmVyIG9mIG9iamVjdHMgdGhhdCBtYXkgYmUgDQogICAg
ICAgICAgcmV0dXJuZWQgYnkgdGhpcyBvcGVyYXRpb24gaXMgYSBwb2xpY3kgZGVjaXNpb24gYW5k
IG5vdA0KICAgICAgICAgIGxpbWl0ZWQgYnkgdGhlIHByb3RvY29sLiBUaGUgWFNEIGRlY2xhcmF0
aW9uIG9mIHRoZQ0KICAgICAgICAgIG9wZXJhdGlvbiBpcyBhcyBmb2xsb3dzOiA8L3Q+DQoNCiAg
ICAgICAgPHQ+DQogICAgICAgICAgPGZpZ3VyZSB0aXRsZT0iIj4NCiAgICAgICAgICAgIDxhcnR3
b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAgPCFbQ0RBVEFbDQogIDxjb21wbGV4VHlw
ZSBuYW1lPSJHZXRSdGVHcnBPZmZlcnNScXN0VHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0K
ICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1F1ZXJ5UnFzdFR5cGUiPg0KICAgICAg
ICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0ib2ZmZXJlZEJ5UGVlcnMiIHR5
cGU9ImJvb2xlYW4iIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9Im9m
ZmVyZWRUb1BlZXJzIiB0eXBlPSJib29sZWFuIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICA8
ZWxlbWVudCBuYW1lPSJzdGF0dXMiIHR5cGU9InNwcHBiOlJ0ZUdycE9mZmVyU3RhdHVzVHlwZSIN
CiAgICAgICAgICAgIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InBl
ZXJpbmdPcmciIHR5cGU9InNwcHBiOk9yZ0lkVHlwZSINCiAgICAgICAgICAgIG1pbk9jY3Vycz0i
MCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJydGVH
cnBPZmZlcktleSINCiAgICAgICAgICAgIHR5cGU9InNwcHBiOlJ0ZUdycE9mZmVyS2V5VHlwZSIg
bWluT2NjdXJzPSIwIg0KICAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAg
ICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+
DQogIDwvY29tcGxleFR5cGU+DQogICAgICAgICAgICAgICAgICAgICAgICBdXT4NCiAgICAgICAg
ICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgPC90Pg0KDQogICAg
ICAgIDx0PlRoZSBHZXRSdGVHcnBPZmZlcnNScXN0VHlwZSBvYmplY3QgaXMgY29tcG9zZWQgb2Yg
dGhlDQogICAgICAgICAgZm9sbG93aW5nIGVsZW1lbnRzOiA8bGlzdCBzdHlsZT0ic3ltYm9scyIg
aGFuZ0luZGVudD0iNSI+DQogICAgICAgICAgICA8dD4gb2ZmZXJlZEJ5UGVlcnM6IFplcm8gb3Ig
b25lIGJvb2xlYW4gdmFsdWUgdGhhdCwgaWYNCiAgICAgICAgICAgICAgdHJ1ZSwgaW5kaWNhdGVz
IHRoYXQgb25seSBvZmZlcnMgdGhhdCBhcmUgb2ZmZXJlZCBieQ0KICAgICAgICAgICAgICBwZWVy
aW5nIG9yZ2FuaXphdGlvbnMgdG8gdGhlIHF1ZXJ5aW5nIHJlZ2lzdHJhbnQgc2hvdWxkDQogICAg
ICAgICAgICAgIGJlIGluY2x1ZGVkIGluIHRoZSByZXN1bHQgc2V0LiBJZiB0aGlzIHZhbHVlIGlz
IGZhbHNlLA0KICAgICAgICAgICAgICB0aGUgb2ZmZXJzIGJ5IHBlZXJpbmcgb3JnYW5pemF0aW9u
cyB0byB0aGUgcXVlcnlpbmcNCiAgICAgICAgICAgICAgcmVnaXN0cmFudCBzaG91bGQgbm90IGJl
IGluY2x1ZGVkIGluIHRoZSByZXN1bHQgc2V0LiBUaGUNCiAgICAgICAgICAgICAgcmVzdWx0IHNl
dCBpcyBhbHNvIHN1YmplY3QgdG8gb3RoZXIgcXVlcnkgY3JpdGVyaWEgaW4NCiAgICAgICAgICAg
ICAgdGhlIHJlcXVlc3QuIDwvdD4NCiAgICAgICAgICAgIDx0PiBvZmZlcmVkVG9QZWVyczogWmVy
byBvciBvbmUgYm9vbGVhbiB2YWx1ZSB0aGF0LCBpZg0KICAgICAgICAgICAgICB0cnVlLCBpbmRp
Y2F0ZXMgdGhhdCBvbmx5IG9mZmVycyB0aGF0IGFyZSBvZmZlcmVkIHRvDQogICAgICAgICAgICAg
IHBlZXJpbmcgb3JnYW5pemF0aW9ucyBieSB0aGUgcXVlcnlpbmcgcmVnaXN0cmFudCBzaG91bGQN
CiAgICAgICAgICAgICAgYmUgaW5jbHVkZWQgaW4gdGhlIHJlc3VsdCBzZXQuIElmIHRoaXMgdmFs
dWUgaXMgZmFsc2UsDQogICAgICAgICAgICAgIHRoZSBvZmZlcnMgdG8gcGVlcmluZyBvcmdhbml6
YXRpb25zIGJ5IHRoZSBxdWVyeWluZw0KICAgICAgICAgICAgICByZWdpc3RyYW50IHNob3VsZCBu
b3QgYmUgaW5jbHVkZWQgaW4gdGhlIHJlc3VsdCBzZXQuIFRoZQ0KICAgICAgICAgICAgICByZXN1
bHQgc2V0IGlzIGFsc28gc3ViamVjdCB0byBvdGhlciBxdWVyeSBjcml0ZXJpYSBpbg0KICAgICAg
ICAgICAgICB0aGUgcmVxdWVzdC4gPC90Pg0KICAgICAgICAgICAgPHQ+IHN0YXR1czogVGhlIHN0
YXR1cyBvZiB0aGUgb2ZmZXIsIG9mZmVyZWQgb3IgYWNjZXB0ZWQuDQogICAgICAgICAgICAgIE9u
bHkgb2ZmZXJzIGluIHRoZSBzcGVjaWZpZWQgc3RhdHVzIHNob3VsZCBiZSBpbmNsdWRlZA0KICAg
ICAgICAgICAgICBpbiB0aGUgcmVzdWx0IHNldC4gSWYgdGhpcyBlbGVtZW50IGlzIG5vdCBwcmVz
ZW50IHRoZW4NCiAgICAgICAgICAgICAgdGhlIHN0YXR1cyBvZiB0aGUgb2ZmZXIgc2hvdWxkIG5v
dCBiZSBjb25zaWRlcmVkIGluIHRoZQ0KICAgICAgICAgICAgICBxdWVyeS4gVGhlIHJlc3VsdCBz
ZXQgaXMgYWxzbyBzdWJqZWN0IHRvIG90aGVyIHF1ZXJ5DQogICAgICAgICAgICAgIGNyaXRlcmlh
IGluIHRoZSByZXF1ZXN0LiA8L3Q+DQogICAgICAgICAgICA8dD4gcGVlcmluZ09yZzogWmVybyBv
ciBtb3JlIG9yZ2FuaXphdGlvbiBJRHMuIE9ubHkgb2ZmZXJzDQogICAgICAgICAgICAgIHRoYXQg
YXJlIG9mZmVyZWQgdG8gb3Igb2ZmZXJlZCBieSB0aGUgb3JnYW5pemF0aW9uIElEcw0KICAgICAg
ICAgICAgICBpbiB0aGlzIGxpc3Qgc2hvdWxkIGJlIGluY2x1ZGVkIGluIHRoZSByZXN1bHQgc2V0
LiBUaGUNCiAgICAgICAgICAgICAgcmVzdWx0IHNldCBpcyBhbHNvIHN1YmplY3QgdG8gb3RoZXIg
cXVlcnkgY3JpdGVyaWEgaW4NCiAgICAgICAgICAgICAgdGhlIHJlcXVlc3QuIDwvdD4NCiAgICAg
ICAgICAgIDx0PiBydGVHcnBPZmZlcktleTogWmVybyBvciBtb3JlIFJvdXRlIEdyb3VwIE9mZmVy
IEtleXMuDQogICAgICAgICAgICAgIE9ubHkgb2ZmZXJzIGhhdmluZyBvbmUgb2YgdGhlc2Uga2V5
cyBzaG91bGQgYmUgaW5jbHVkZWQNCiAgICAgICAgICAgICAgaW4gdGhlIHJlc3VsdCBzZXQuIFRo
ZSByZXN1bHQgc2V0IGlzIGFsc28gc3ViamVjdCB0bw0KICAgICAgICAgICAgICBvdGhlciBxdWVy
eSBjcml0ZXJpYSBpbiB0aGUgcmVxdWVzdC4gPC90Pg0KICAgICAgICAgIDwvbGlzdD4NCiAgICAg
ICAgPC90Pg0KDQogICAgICAgIDx0PkFzIGRlc2NyaWJlZCBpbiBhbiBlYXJsaWVyIHNlY3Rpb24g
b2YgdGhpcyBkb2N1bWVudCwgdGhlIHJlc3VsdCANCiAgICAgICAgb2YgYW55IHNwcHBRdWVyeVJl
cXVlc3Qgb3BlcmF0aW9uIGlzIGFuIHNwcHBRdWVyeVJlc3BvbnNlIGVsZW1lbnQgDQogICAgICAg
IHRoYXQgY29udGFpbnMgdGhlIG92ZXJhbGwgcmVzcG9uc2UgY29kZSBhbmQgdGhlIHF1ZXJ5IHJl
c3VsdCBzZXQsIGlmDQogICAgICAgIGFueS4gIFJlZmVyIHRvIHRoYXQgc2VjdGlvbiBvZiB0aGUg
ZG9jdW1lbnQgZm9yIGEgZGV0YWlsZWQgZGVzY3JpcHRpb24gDQogICAgICAgIG9mIHRoZSBzcHBw
UXVlcnlSZXNwb25zZSBlbGVtZW50LjwvdD4NCg0KICAgICAgPC9zZWN0aW9uPg0KICAgICAgDQog
ICAgICA8c2VjdGlvbiBhbmNob3I9InB1Yklkc09wZXIiIHRpdGxlPSJQdWJsaWMgSWRlbnRpZmll
ciBPcGVyYXRpb25zIj4NCg0KICAgICAgICA8dD4gUHVibGljIElkZW50aWZpZXIgaXMgYSB3ZWxs
LWtub3duIGF0dHJpYnV0ZSB0aGF0IGlzIHVzZWQNCiAgICAgICAgICBhcyB0aGUgc2VhcmNoIGtl
eSB0byBmaW5kIHRoZSByb3V0ZXMgYXNzb2NpYXRlZCB3aXRoIGl0Lg0KICAgICAgICAgIFRoZXJl
IGFyZSB0aHJlZSB0eXBlcyBvZiBwdWJsaWMgaWRlbnRpZmllcnMgZGVmaW5lZCBpbiB0aGlzDQog
ICAgICAgICAgZG9jdW1lbnQ6IFROVHlwZSBmb3IgdGhlIHRlbGVwaG9uZSBudW1iZXIsIEVtYWls
VHlwZSBmb3IgdGhlDQogICAgICAgICAgZW1haWwgYWRkcmVzcywgYW5kIFJOVHlwZSBmb3IgUFNU
TiByb3V0aW5nIG51bWJlci4gRnVydGhlciwNCiAgICAgICAgICBUTlJhbmdlVHlwZSBpcyB1c2Vk
IHRvIGFkZCBhIHJhbmdlIG9mIHRlbGVwaG9uZSBudW1iZXJzLiA8L3Q+DQoNCiAgICAgICAgPHNl
Y3Rpb24gYW5jaG9yPSJhZGRQdWJJZCIgdGl0bGU9IkFkZCBQdWJsaWMgSWRlbnRpZmllciI+DQog
ICAgICAgICAgPHQ+IGFkZFB1Yklkc1Jxc3Qgb3BlcmF0aW9uIGlzIHVzZWQgdG8gY3JlYXRlIG9y
IG92ZXJ3cml0ZQ0KICAgICAgICAgICAgb25lIG9yIG1vcmUgcHVibGljIGlkZW50aWZpZXIocyku
IFdoZW4gYWN0aXZhdGluZyBhIG5ldw0KICAgICAgICAgICAgcHVibGljIGlkZW50aWZpZXIgdGhh
dCBjYW4gYmUgcmVhY2hlZCB1c2luZyBhIGNvbW1vbiBzZXQNCiAgICAgICAgICAgIG9mIHJvdXRl
cywgaXQgaXMgb2Z0ZW4gYXNzb2NpYXRlZCB3aXRoIGEgd2VsbC1rbm93bg0KICAgICAgICAgICAg
ZGVzdGluYXRpb24gZ3JvdXAuIEluIHNvbWUgY2FzZXMsIHN1Y2ggYXMgdGhlIGVtYWlsIHB1Ymxp
Yw0KICAgICAgICAgICAgaWRlbnRpZmllciwgdGhlIHJvdXRpbmcgaW5mb3JtYXRpb24gaXMgdW5p
cXVlLCBhbmQNCiAgICAgICAgICAgIHRoZXJlZm9yZSwgYWRkUHViSWRzUnFzdCBhbGxvd3MgdGhl
IHB1YmxpYyBpZGVudGlmaWVyIHRvDQogICAgICAgICAgICBiZSBkaXJlY3RseSBhc3NvY2lhdGVk
IHdpdGggYSByb3V0ZSByZWNvcmQuIDwvdD4NCg0KICAgICAgICAgIDx0PiBQdWJJZFR5cGUgaW4g
dGhlIHNjaGVtYSByZXByZXNlbnRzIHRoZSBwdWJsaWMgaWRlbnRpZmllcg0KICAgICAgICAgICAg
YW5kIGl0IGlzIGRlZmluZWQgYXMgYW4gYWJzdHJhY3QgdHlwZS4gVE5UeXBlLCBFbWFpbFR5cGUs
DQogICAgICAgICAgICBhbmQgUk5UeXBlLCB0aGUgY29uY3JldGUgdHlwZXMgb2YgUHViSWRUeXBl
LCBhcmUgaW5wdXRzIHRvDQogICAgICAgICAgICAnYWRkUHViSWRScXN0JyBvcGVyYXRpb24uIFRo
ZSBkZWNsYXJhdGlvbiBvZg0KICAgICAgICAgICAgJ2FkZFB1Yklkc1Jxc3QnIGlzIGFzIGZvbGxv
d3M6IDwvdD4NCg0KICAgICAgICAgIDx0Pg0KICAgICAgICAgICAgPGZpZ3VyZSB0aXRsZT0iIj4N
CiAgICAgICAgICAgICAgPGFydHdvcmsgYWxpZ249ImxlZnQiPg0KICAgICAgICAgICAgICAgIDwh
W0NEQVRBWw0KICA8Y29tcGxleFR5cGUgbmFtZT0iQWRkUHViSWRScXN0VHlwZSI+DQogICAgPGNv
bXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1Jxc3RUeXBl
Ij4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InBpIiB0eXBl
PSJzcHBwYjpQdWJJZFR5cGUiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5z
aW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogICAgICAgICAg
ICAgICAgICAgICAgICBdXT4NCiAgICAgICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAgICAgICAg
PC9maWd1cmU+DQogICAgICAgICAgPC90Pg0KDQogICAgICAgICAgPHQ+IEZvciB0aGUgJ2FkZFB1
Yklkc1Jxc3QnIG9wZXJhdGlvbiB0byBzdWNjZWVkLCBlYWNoDQogICAgICAgICAgICBwdWJsaWMg
aWRlbnRpZmllciBzaG91bGQgYmUgYXNzb2NpYXRlZCB3aXRoIGF0IGxlYXN0IGENCiAgICAgICAg
ICAgIHZhbGlkIGRlc3RpbmF0aW9uIGdyb3VwIG9yIGEgdmFsaWQgcm91dGUgdHlwZSBhcyBkZWZp
bmVkDQogICAgICAgICAgICB3aXRoaW4gdGhlIFB1YklkVHlwZSBkZWZpbml0aW9uLiBJZiBub3Qs
IHRoZSBwcm92aXNpb25pbmcNCiAgICAgICAgICAgIHNlcnZlciB3aWxsIGRlZW0gdGhlIHJlcXVl
c3QgYSBmYWlsdXJlIGFuZCByZXR1cm4gYW4NCiAgICAgICAgICAgIGFwcHJvcHJpYXRlIGZhaWx1
cmUgY29kZSBpbiB0aGUgcmVzcG9uc2UuIDwvdD4NCg0KICAgICAgICAgIDx0PiBUTlR5cGUgaXMg
YSBjb25jcmV0ZSBwdWJsaWMgaWRlbnRpZmllciB0aGF0IGV4dGVuZHMNCiAgICAgICAgICAgIFB1
YklkVHlwZSBkZWZpbml0aW9uLiBJZiB0aGUgZW50aXR5IHByb3Zpc2lvbmluZyB0aGUNCiAgICAg
ICAgICAgIHRlbGVwaG9uZSBudW1iZXIgY2FuIGFzc2VydCB0aGF0IHRoZSByZWdpc3RyYW50IGZv
ciBhDQogICAgICAgICAgICBnaXZlbiBUTiBpcyB0aGUgY2FycmllciBvZiByZWNvcmQgW3NlZSBS
RkMgNTA2N10sIHRoZW4gaXQNCiAgICAgICAgICAgIFNIT1VMRCBpbmNsdWRlIHRoZSAnY29yQ2xh
aW0nIGVsZW1lbnQgd2l0aCBhIHZhbHVlICd0cnVlJy4NCiAgICAgICAgICAgICAgPHZzcGFjZSBi
bGFua0xpbmVzPSIwIi8+IEFuIFNQUFAgc2VydmVyIGltcGxlbWVudGF0aW9uDQogICAgICAgICAg
ICBtYXkgdmFsaWRhdGUgdGhhdCB0aGUgcmVnaXN0cmFudCBvZiBhIGdpdmVuIFROIGlzIGluZGVl
ZA0KICAgICAgICAgICAgdGhlIGNhcnJpZXIgb2YgcmVjb3JkIGluIG5lYXItcmVhbHRpbWUuIElu
IHRoaXMgY2FzZSwgYW4NCiAgICAgICAgICAgIGFwcHJvcHJpYXRlIGZhaWx1cmUgcmVzcG9uc2Ug
TVVTVCBiZSByZXR1cm5lZCBpZiB0aGUgU1BQUA0KICAgICAgICAgICAgc2VydmVyIHJlY29yZHMg
ZGlzYWdyZWUgd2l0aCB0aGUgQ09SIGNsYWltIG9mIHRoZQ0KICAgICAgICAgICAgcHJvdmlzaW9u
aW5nIGVudGl0eS4gPHZzcGFjZSBibGFua0xpbmVzPSIwIi8+IEFuIFNQUFANCiAgICAgICAgICAg
IHNlcnZlciBpbXBsZW1lbnRhdGlvbiBtYXkgYWxzbyBhY2NlcHQgdGhlIHByb3Zpc2lvbmluZw0K
ICAgICAgICAgICAgcmVxdWVzdHMgaW4gYnVsayBhbmQgY29uZHVjdCBvZmZsaW5lIHZhbGlkYXRp
b24gb2YgdGhlIENPUg0KICAgICAgICAgICAgY2xhaW1zLiBJbiB0aGlzIGNhc2UsIGlmIHRoZSBT
UFBQIHNlcnZlciBNVVNUIGFkZCB0aGUNCiAgICAgICAgICAgIHN0YXR1cyBvZiB0aGUgQ09SIHZh
bGlkYXRpb24gaW4gdGhlICdjb3InIGVsZW1lbnQgaW4gdGhlDQogICAgICAgICAgICBUTiBvYmpl
Y3QgYW5kIHNldCB0aGUgJ2NvcicgdmFsdWUgdG8gJ2ZhbHNlJy4gPC90Pg0KDQogICAgICAgICAg
PHQ+DQogICAgICAgICAgICA8ZmlndXJlIHRpdGxlPSIiPg0KICAgICAgICAgICAgICA8YXJ0d29y
ayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgICAgPCFbQ0RBVEFbDQogIDxjb21wbGV4VHlw
ZSBuYW1lPSJQdWJJZFR5cGUiIGFic3RyYWN0PSJ0cnVlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+
DQogICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNPYmpUeXBlIj4NCiAgICAgICA8c2Vx
dWVuY2U+DQogICAgICAgICA8ZWxlbWVudCBuYW1lPSJkZ05hbWUiIHR5cGU9InNwcHBiOk9iak5h
bWVUeXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICA8L3NlcXVlbmNlPg0KICAgICA8L2V4dGVu
c2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICANCiAgPGNv
bXBsZXhUeXBlIG5hbWU9IlROVHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4
dGVuc2lvbiBiYXNlPSJzcHBwYjpQdWJJZFR5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQogICAg
ICAgICAgPGVsZW1lbnQgbmFtZT0idG4iIHR5cGU9InN0cmluZyIvPg0KICAgICAgICAgIDxlbGVt
ZW50IG5hbWU9InJ0ZVJlY1JlZiIgdHlwZT0ic3BwcGI6UnRlUmVjUmVmVHlwZSIgbWluT2NjdXJz
PSIwIg0KICAgICAgICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICAgIDxlbGVt
ZW50IG5hbWU9ImNvckluZm8iIHR5cGU9InNwcHBiOkNPUkluZm9UeXBlIiBtaW5PY2N1cnM9IjAi
Lz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxl
eENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogICAgICAgICAgICAgICAgICAgICAgICBdXT4N
CiAgICAgICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAgICAgICAgPC9maWd1cmU+DQogICAgICAg
ICAgPC90Pg0KDQogICAgICAgICAgPHQ+IEZvciBhZGRlZCBmbGV4aWJpbGl0eSwgdGhlcmUgaXMg
c3VwcG9ydCB0byBhZGQgYSByYW5nZQ0KICAgICAgICAgICAgb2YgdGVsZXBob25lIG51bWJlcnMg
YW5kIGFzc29jaWF0ZSB0aGVtIHdpdGggYSBkZXN0aW5hdGlvbg0KICAgICAgICAgICAgZ3JvdXAu
IFROUlR5cGUgZXh0ZW5kcyBUTlR5cGUgYW5kIGFkZHMgdGhlICdlbmRUbicNCiAgICAgICAgICAg
IGF0dHJpYnV0ZSB0byBtYXJrIHRoZSBlbmQgb2YgdGhlIHJhbmdlLiBJbiB0aGUgVE5SVHlwZQ0K
ICAgICAgICAgICAgY29udGV4dCwgdGhlIGV4dGVuZGVkICd0bicgYXR0cmlidXRlIGlzIHVzZWQg
Zm9yIHRoZQ0KICAgICAgICAgICAgc3RhcnRpbmcgVE4gb2YgYSBnaXZlbiB0ZWxlcGhvbmUgbnVt
YmVyIHJhbmdlLiA8L3Q+DQoNCiAgICAgICAgICA8dD4NCiAgICAgICAgICAgIDxmaWd1cmUgdGl0
bGU9IiI+DQogICAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAg
ICAgICA8IVtDREFUQVsNCiAgICA8Y29tcGxleFR5cGUgbmFtZT0iVE5SVHlwZSI+DQogICAgICA8
Y29tcGxleENvbnRlbnQ+DQogICAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6VE5UeXBlIj4N
CiAgICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJlbmRUbiIg
dHlwZT0ic3RyaW5nIi8+DQogICAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgICAgPC9leHRlbnNp
b24+DQogICAgICA8L2NvbXBsZXhDb250ZW50Pg0KICAgIDwvY29tcGxleFR5cGU+DQogICAgICAg
ICAgICAgICAgICAgICAgICBdXT4NCiAgICAgICAgICAgICAgPC9hcnR3b3JrPg0KICAgICAgICAg
ICAgPC9maWd1cmU+DQogICAgICAgICAgPC90Pg0KDQogICAgICAgICAgPHQ+IFRoZSBlbGVtZW50
IHBhc3NlZCBpbnRvIHRoZSBzcHBwUmVxdWVzdCBlbGVtZW50IGZvciB0aGlzDQogICAgICAgICAg
ICBvcGVyYXRpb24gaXMgdGhlIGFkZFB1Yklkc1Jxc3QgZWxlbWVudC4gVGhpcyBlbGVtZW50IGlz
IG9mDQogICAgICAgICAgICB0eXBlIEFkZFB1Yklkc1Jxc3RUeXBlLCB3aGljaCBleHRlbmRzIEJh
c2ljUnFzdFR5cGUgYW5kDQogICAgICAgICAgICBjb250aWFucyBvbmUgb3IgbW9yZSBQdWJJZFR5
cGUgb2JqZWN0cy4gQW55IGxpbWl0YXRpb24gb24NCiAgICAgICAgICAgIHRoZSBtYXhpbXVtIG51
bWJlciBvZiBQdWJJZFR5cGUgb2JqZWN0cyB0aGF0IG1heSBiZSBwYXNzZWQNCiAgICAgICAgICAg
IGludG8gdGhpcyBvcGVyYXRvaW4gaXMgYSBwb2xpY3kgZGVjaXNpb24gYW5kIGlzIG5vdA0KICAg
ICAgICAgICAgbGltaXRlZCBieSB0aGUgcHJvdG9jb2wuIDwvdD4NCg0KICAgICAgICA8dD5BcyB3
aXRoIHRoZSByZXNwb25zZXMgdG8gYWxsIHVwZGF0ZSBvcGVyYXRpb25zLCB0aGUgcmVzdWx0IA0K
ICAgICAgICBvZiB0aGUgQWRkUHViSWRScXN0VHlwZSBvcGVyYXRpb24gaXMgY29udGFpbmVkIGlu
IHRoZSBnZW5lcmljIA0KICAgICAgICBzcHBwVXBkYXRlUmVzcG9uc2UgZGF0YSBzdHJ1Y3R1cmUg
ZGVzY3JpYmVkIGluIGFuIGVhcmxpZXIgc2VjdGlvbnMgDQogICAgICAgIG9mIHRoaXMgZG9jdW1l
bnQuICBGb3IgYSBkZXRhaWxlZCBkZXNjcmlwdGlvbiBvZiB0aGUgDQogICAgICAgIHNwcHBVcGRh
dGVSZXNwb25zZSBkYXRhIHN0cnVjdHVyZSByZWZlciB0byB0aGF0IHNlY3Rpb24gb2YgdGhlIA0K
ICAgICAgICBkb2N1bWVudC48L3Q+DQogICAgICAgIDwvc2VjdGlvbj4NCg0KICAgICAgICA8c2Vj
dGlvbiBhbmNob3I9ImdldFB1YklkIiB0aXRsZT0iR2V0IFB1YmxpYyBJZGVudGlmaWVyIj4NCg0K
ICAgICAgICAgIDx0PiBUaGUgZ2V0UHViSWRzUnFzdCBjYW4gYmUgdXNlZCBieSBhbiBhdXRob3Jp
emVkIGVudGl0eSB0bw0KICAgICAgICAgICAgb2J0YWluIHRoZSBwcm9wZXJ0aWVzIG9mIG9uZSBv
ciBtb3JlIHB1YmxpYyBpZGVudGlmaWVycy4NCiAgICAgICAgICAgIEluIGNhc2Ugb2YgYW4gYXV0
aG9yaXphdGlvbiBmYWlsdXJlIG9yIGlmIG5vIG1hdGNoaW5nDQogICAgICAgICAgICBwdWJsaWMg
aWRlbnRpZmllcnMgYXJlIGZvdW5kLCBhbiBhcHByb3ByaWF0ZSBmYWlsdXJlIGNvZGUNCiAgICAg
ICAgICAgIHdpbGwgYmUgcmV0dXJuZWQuIDwvdD4NCg0KICAgICAgICAgIDx0PiBUbyBtYWtlIGEg
c3VjY2Vzc2Z1bCBxdWVyeSwgZ2V0UHViSWRzUnFzdCBlbGVtZW50IGlzIHNldA0KICAgICAgICAg
ICAgd2l0aGluIHRoZSBzcHBwUmVxdWVzdCByb290IGVsZW1lbnQuIGdldFB1Yklkc1Jxc3QgaXMg
b2YNCiAgICAgICAgICAgIHR5cGUgR2V0UHViSWRzUnFzdFR5cGUsIHdoaWNoIGV4dGVuZHMgZnJv
bSB0aGUgY29tbW9uDQogICAgICAgICAgICBCYXNpY1Jxc3RUeXBlLiA8L3Q+DQoNCiAgICAgICAg
ICA8dD4NCiAgICAgICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAgICAgIDxhcnR3
b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAgICA8IVtDREFUQVsNCiAgPGNvbXBsZXhU
eXBlIG5hbWU9IkdldFB1Yklkc1Jxc3RUeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAg
ICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUXVlcnlScXN0VHlwZSI+DQogICAgICAgIDxz
ZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJwaSIgdHlwZT0ic3BwcGI6UHViSWRU
eXBlIiBtaW5PY2N1cnM9IjAiDQogICAgICAgICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0K
ICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29u
dGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgXV0+DQog
ICAgICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICAgIDwvZmlndXJlPg0KICAgICAgICAg
IDwvdD4NCg0KICAgICAgICA8dD5BcyBkZXNjcmliZWQgaW4gYW4gZWFybGllciBzZWN0aW9uIG9m
IHRoaXMgZG9jdW1lbnQsIHRoZSByZXN1bHQgDQogICAgICAgIG9mIGFueSBzcHBwUXVlcnlSZXF1
ZXN0IG9wZXJhdGlvbiBpcyBhbiBzcHBwUXVlcnlSZXNwb25zZSBlbGVtZW50IA0KICAgICAgICB0
aGF0IGNvbnRhaW5zIHRoZSBvdmVyYWxsIHJlc3BvbnNlIGNvZGUgYW5kIHRoZSBxdWVyeSByZXN1
bHQgc2V0LCBpZg0KICAgICAgICBhbnkuICBSZWZlciB0byB0aGF0IHNlY3Rpb24gb2YgdGhlIGRv
Y3VtZW50IGZvciBhIGRldGFpbGVkIGRlc2NyaXB0aW9uIA0KICAgICAgICBvZiB0aGUgc3BwcFF1
ZXJ5UmVzcG9uc2UgZWxlbWVudC48L3Q+DQoNCiAgICAgICAgPC9zZWN0aW9uPg0KDQogICAgICAg
IDxzZWN0aW9uIGFuY2hvcj0iZGVsUHViSWQiIHRpdGxlPSJEZWxldGUgUHVibGljIElkZW50aWZp
ZXIiPg0KDQogICAgICAgICAgPHQ+IEluIG9yZGVyIHRvIHJlbW92ZSB0aGUgcHVibGljIGlkZW50
aWZpZXIsIGFuIGF1dGhvcml6ZWQNCiAgICAgICAgICAgIGVudGl0eSBjYW4gdXNlIHRoZSBkZWxQ
dWJJZHNScXN0IG9wZXJhdGlvbi4gSWYgdGhlIGVudGl0eQ0KICAgICAgICAgICAgdGhhdCBpc3N1
ZWQgdGhlIGNvbW1hbmQgaXMgbm90IGF1dGhvcml6ZWQgdG8gcGVyZm9ybSB0aGlzDQogICAgICAg
ICAgICBvcGVyYXRpb24gb3IgaWYgdGhlIHB1YmxpYyBpZGVudGlmaWVyIGRvZXNuJ3QgZXhpc3Qs
IGFuDQogICAgICAgICAgICBhcHByb3ByaWF0ZSBlcnJvciBjb2RlIHdpbGwgYmUgcmV0dXJuZWQg
aW4gdGhlIHJlc3BvbnNlLiA8L3Q+DQoNCiAgICAgICAgICA8dD4gZGVsUHViSWRzUnFzdCBlbGVt
ZW50IGlzIHNldCBpbiB0aGUgcm9vdCBzcHBwUmVxdWVzdA0KICAgICAgICAgICAgZWxlbWVudC4g
ZGVsUHViSWRzUnFzdCBlbGVtZW50IGlzIG9mIHR5cGUNCiAgICAgICAgICAgIERlbFB1Yklkc1Jx
c3RUeXBlIGFzIHNob3duIGJlbG93OiA8L3Q+DQoNCiAgICAgICAgICA8dD4NCiAgICAgICAgICAg
IDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4N
CiAgICAgICAgICAgICAgICA8IVtDREFUQVsNCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkRlbFB1Yklk
c1Jxc3RUeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9
InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVs
ZW1lbnQgbmFtZT0icGkiIHR5cGU9InNwcHBiOlB1YklkVHlwZSIvPg0KICAgICAgICA8L3NlcXVl
bmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21w
bGV4VHlwZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgXV0+DQogICAgICAgICAgICAgIDwv
YXJ0d29yaz4NCiAgICAgICAgICAgIDwvZmlndXJlPg0KICAgICAgICAgIDwvdD4NCg0KICAgICAg
ICAgIDx0PiBUaGUgcmVzdWx0IG9mIHRoZSBkZWxQdWJJZHNScXN0IG9wZXJhdGlvbiByZXR1cm5l
ZCBpbg0KICAgICAgICAgICAgdGhlIHNwcHBSZXNwb25zZSBlbGVtZW50IGlzIHRoZSBnZXRQdWJJ
ZHNSc3BucyBlbGVtZW50IG9mDQogICAgICAgICAgICB0eXBlIEdldFB1Yklkc1JzcG5zVHlwZS4g
PC90Pg0KDQogICAgICAgICAgPHQ+DQogICAgICAgICAgICA8ZmlndXJlIHRpdGxlPSIiPg0KICAg
ICAgICAgICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgICAgPCFbQ0RB
VEFbDQogICAgPGVsZW1lbnQgbmFtZT0iZGVsUHViSWRzUnNwbnMiIHR5cGU9InNwcHBiOkJhc2lj
UnNwbnNUeXBlIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAgIF1dPg0KICAgICAgICAgICAg
ICA8L2FydHdvcms+DQogICAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgICA8L3Q+DQoNCg0K
ICAgICAgICA8L3NlY3Rpb24+DQoNCiAgICAgIDwvc2VjdGlvbj4NCg0KICAgICAgPHNlY3Rpb24g
YW5jaG9yPSJlZ3Jlc3NSdGVPcGVyIiB0aXRsZT0iRWdyZXNzIFJvdXRlIE9wZXJhdGlvbnMiPg0K
ICAgICAgICA8dD4gVGhpcyBzZWN0aW9uIGRlc2NyaWJlcyB0aGUgb3BlcmF0aW9ucyByZWxhdGVk
IHRvIGVncmVzcw0KICAgICAgICAgIHJvdXRlcy4gSW4gdGhpcyB2ZXJzaW9uLCBlZ3Jlc3Mgcm91
dGVzIGFyZSBvbmx5IGRlZmluZWQgZm9yDQogICAgICAgICAgcm91dGUgcmVjb3JkcyBvZiBOQVBU
UiB0eXBlIChmdXR1cmUgdmVyc2lvbnMgbWF5IGV4cGFuZCB0aGlzDQogICAgICAgICAgbm90aW9u
IHRvIFVSSSB0eXBlcykuIDwvdD4NCiAgICAgICAgPHQ+IFRoZSBlZ3Jlc3Mgcm91dGUgZnVuY3Rp
b25hbGl0eSBhbGxvd3MgYSBjYWxsIG9yaWdpbmF0aW5nDQogICAgICAgICAgU1NQIHRvIGRlZmlu
ZSBpdHMgZWdyZXNzIHJvdXRlIGluIGFuIGF0dGVtcHQgdG8gcmVhY2ggdGhlDQogICAgICAgICAg
aW5ncmVzcyBTQkUgb2YgdGhlIHRhcmdldCBTU1AuIEluIHNvbWUgY2FzZXMsIHRoZSBjYWxsDQog
ICAgICAgICAgb3JpZ2luYXRpbmcgU1NQIGhhcyBtb3JlIHRoYW4gb25lIGNob2ljZSBvZiBlZ3Jl
c3MgU0JFcyBhbmQNCiAgICAgICAgICBpbnRlbmRzIHRvIHNlbGVjdGl2ZWx5IHVzZSBvbmUgb2Yg
dGhlc2Ugcm91dGUgZWxlbWVudHMgZm9yDQogICAgICAgICAgY2FsbCB0ZXJtaW5hdGlvbiB0byB0
aGUgdGFyZ2V0IFNTUC4gPC90Pg0KICAgICAgICA8dD4gQW4gZWdyZXNzIHJvdXRlIHNpbXBseSBh
bGxvd3MgYW4gb3JnYW5pemF0aW9uIHRvIHJlLXdyaXRlDQogICAgICAgICAgdGhlIHJvdXRlIHJl
Y29yZHMgcHJvdmlkZWQgYnkgYSBwZWVyIGluIGEgZ2l2ZW4gUm91dGUgR3JvdXAuDQogICAgICAg
ICAgSWYgYSB0ZXJtaW5hdGluZyBTU1AgaGFzIHByb3ZpZGVkIGEgcm91dGUgZ3JvdXAgd2l0aCBh
dA0KICAgICAgICAgIGxlYXN0IG9uZSByb3V0ZSByZWNvcmQgaW4gdGhlIGZvcm0gb2YgYW4gaW5n
cmVzcyBETlMgTkFQVFINCiAgICAgICAgICByZWNvcmQsIHRoZW4gdGhlIGVncmVzcyByb3V0ZSBh
bGxvd3MgdGhlIG9yaWdpbmF0aW5nIFNTUCB0bw0KICAgICAgICAgIHJlLXdyaXRlIHRoZSByZWd1
bGFyIGV4cHJlc3Npb24gb2YgdGhlIG1hdGNoaW5nIGluZ3Jlc3MNCiAgICAgICAgICBOQVBUUi4g
VGhlIFNQUFAgcHJvdG9jb2wgYWxsb3dzIGEgY2xpZW50IHRvIGFkZCwgZ2V0IGFuZA0KICAgICAg
ICAgIGRlbGV0ZSBlZ3Jlc3Mgcm91dGUgb2JqZWN0cyBiYXNlZCBvbiBhIGdpdmVuIHBlZXIncyBp
bmdyZXNzDQogICAgICAgICAgcm91dGUgZ3JvdXAuIDwvdD4NCiAgICAgICAgPHQ+IEFuIGVncmVz
cyByb3V0ZSBpcyBvZiB0eXBlIEVnclJ0ZVR5cGUgYXMgc2hvd24gYmVsb3c6IDwvdD4NCiAgICAg
ICAgPHQ+DQogICAgICAgICAgPGZpZ3VyZSB0aXRsZT0iIj4NCiAgICAgICAgICAgIDxhcnR3b3Jr
IGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAgPCFbQ0RBVEFbDQogIDxjb21wbGV4VHlwZSBu
YW1lPSJFZ3JSdGVUeXBlIj4NCiAgICA8c2VxdWVuY2U+DQogICAgICA8ZWxlbWVudCBuYW1lPSJi
YXNlIiB0eXBlPSJzcHBwYjpCYXNpY09ialR5cGUiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9ImVn
clJ0ZU5hbWUiIHR5cGU9InNwcHBiOk9iak5hbWVUeXBlIi8+DQogICAgICA8ZWxlbWVudCBuYW1l
PSJwcmVmIiB0eXBlPSJ1bnNpZ25lZFNob3J0Ii8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJzdmNz
IiB0eXBlPSJzdHJpbmciLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9InJlZ3hSZXdyaXRlUnVsZSIg
dHlwZT0ic3BwcGI6UmVnZXhQYXJhbVR5cGUiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9ImluZ3Jl
c3NSdGUiIHR5cGU9InNwcHBiOk9iaktleVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgPGVs
ZW1lbnQgbmFtZT0iZXh0IiB0eXBlPSJzcHBwYjpFeHRBbnlUeXBlIiBtaW5PY2N1cnM9IjAiLz4N
CiAgICA8L3NlcXVlbmNlPg0KICA8L2NvbXBsZXhUeXBlPg0KICBdXT4NCiAgICAgICAgICAgIDwv
YXJ0d29yaz4NCiAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAgPC90Pg0KDQogICAgICAgIDx0
PlRoZSBFZ3JSdGVUeXBlIG9iamVjdCBpcyBjb21wb3NlZCBvZiB0aGUgZm9sbG93aW5nDQogICAg
ICAgICAgZWxlbWVudHM6IDxsaXN0IHN0eWxlPSJzeW1ib2xzIiBoYW5nSW5kZW50PSI1Ij4NCiAg
ICAgICAgICAgIDx0PiBiYXNlOiBBbGwgZmlyc3QgY2xhc3Mgb2JqZWN0cyBjb250YWluIGV4YWN0
bHkgb25lIA0KICAgICAgICAgICAgICBpbnN0YW5jZSBvZiBCYXNpY09ialR5cGUgd2hpY2ggY29u
dGFpbnMgdGhlIElEIG9mIHRoZSANCiAgICAgICAgICAgICAgcmVnaXN0cmFudCBvcmdhbml6YXRp
b24gdGhhdCBvd25zIHRoaXMgb2JqZWN0LCB0aGUgSUQgDQogICAgICAgICAgICAgIG9mIHRoZSBy
ZWdpc3RyYXIgb3JnYW5pemF0aW9uIHRoYXQgcHJvdmlzaW9uZWQgdGhpcyANCiAgICAgICAgICAg
ICAgb2JqZWN0LCB0aGUgZGF0ZSBhbmQgdGltZSB0aGF0IHRoZSBvYmplY3Qgd2FzIGNyZWF0ZWQg
DQogICAgICAgICAgICAgIGJ5IHRoZSBzZXJ2ZXIsIGFuZCB0aGUgZGF0ZSBhbmQgdGltZSB0aGF0
IHRoZSBvYmplY3QgDQogICAgICAgICAgICAgIHdhcyBsYXN0IG1vZGlmaWVkLiBJZiB0aGUgY2xp
ZW50IHBhc3NlZCBpbiBlaXRoZXIgdGhlIA0KICAgICAgICAgICAgICBjcmVhdGVkIGRhdGUgb3Ig
dGhlIG1vZGlmaWNhdGlvbiBkYXRlLCB0aGUgd2lsbCBpZ25vcmUgDQogICAgICAgICAgICAgIHRo
ZW0uICBUaGUgc2VydmVyIHNldHMgdGhlc2UgdHdvIGRhdGUvdGltZSB2YWx1ZXMuPC90Pg0KICAg
ICAgICAgICAgPHQ+IGVnclJ0ZU5hbWU6IFRoZSBuYW1lIG9mIHRoZSBlZ3Jlc3Mgcm91dGUuIDwv
dD4NCiAgICAgICAgICAgIDx0PiBwcmVmOiA8L3Q+DQogICAgICAgICAgICA8dD4gc3ZjczogVGhl
IEVOVU0gc2VydmljZXMgdGhhdCB0aGUgZWdyZXNzIHJvdXRlIHNob3VsZA0KICAgICAgICAgICAg
ICBiZSB1c2VkIGZvciBpZiB0aGUgcm91dGUgcmVjb3JkIGlzIGEgTkFQVFIuIDwvdD4NCiAgICAg
ICAgICAgIDx0PiByZWd4UmV3cml0ZVJ1bGU6IFRoZSByZWd1bGFyIGV4cHJlc3Npb24gcmUtd3Jp
dGUgcnVsZQ0KICAgICAgICAgICAgICB0aGF0IHNob3VsZCBiZSBhcHBsaWVkIHRvIHRoZcKgcmVn
dWxhciBleHByZXNzaW9uIG9mIHRoZQ0KICAgICAgICAgICAgICBpbmdyZXNzIE5BUFRSKHMpIHRo
YXQgYmVsb25nIHRvIHRoZSBpbmdyZXNzIHJvdXRlIGFuZA0KICAgICAgICAgICAgICB0aGF0IGhh
dmUgdGhlIGdpdmVuIEVOVU0gc2VydmljZSAoZXJlICsgcmVwbCkuIDwvdD4NCiAgICAgICAgICAg
IDx0PiBpbmdyZXNzUnRlOiBUaGUgaW5ncmVzcyByb3V0ZSBncm91cCBuYW1lIHRoYXQgdGhlDQog
ICAgICAgICAgICAgIGVncmVzcyByb3V0ZSBzaG91bGQgYmUgdXNlZCBmb3IuIDwvdD4NCiAgICAg
ICAgICAgIDx0PiBleHQ6IFBvaW50IG9mIGV4dGVuc2liaWxpdHkgZGVzY3JpYmVkIGluIGEgcHJl
dmlvdXMNCiAgICAgICAgICAgICAgc2VjdGlvbiBvZiB0aGlzIGRvY3VtZW50LiA8L3Q+DQogICAg
ICAgICAgPC9saXN0Pg0KICAgICAgICA8L3Q+DQoNCg0KICAgICAgICA8c2VjdGlvbiBhbmNob3I9
ImFkZEVncmVzc1J0ZSIgdGl0bGU9IkFkZCBFZ3Jlc3MgUm91dGUiPg0KICAgICAgICAgIDx0PiBh
ZGRFZ3JSdGVzUnFzdCBvcGVyYXRpb24gaXMgdXNlZCB0byBjcmVhdGUgb3Igb3ZlcndyaXRlDQog
ICAgICAgICAgICBvbmUgb3IgbW9yZSBlZ3Jlc3Mgcm91dGVzLiA8L3Q+DQoNCiAgICAgICAgICA8
dD4NCiAgICAgICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAgICAgICAgIDxhcnR3b3Jr
IGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAgICA8IVtDREFUQVsNCiAgPGVsZW1lbnQgbmFt
ZT0iYWRkRWdyUnRlc1Jxc3QiIHR5cGU9InNwcHBiOkFkZEVnclJ0ZXNScXN0VHlwZSIvPg0KICA8
Y29tcGxleFR5cGUgbmFtZT0iQWRkRWdyUnRlc1Jxc3RUeXBlIj4NCiAgICA8Y29tcGxleENvbnRl
bnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0KICAgICAg
ICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZWdyUnRlIiB0eXBlPSJzcHBw
YjpFZ3JSdGVUeXBlIg0KICAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAg
ICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+
DQogIDwvY29tcGxleFR5cGU+ICAgDQogIDxjb21wbGV4VHlwZSBuYW1lPSJFZ3JSdGVUeXBlIj4N
CiAgICA8c2VxdWVuY2U+DQogICAgICA8ZWxlbWVudCBuYW1lPSJiYXNlIiB0eXBlPSJzcHBwYjpC
YXNpY09ialR5cGUiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9ImVnclJ0ZU5hbWUiIHR5cGU9InNw
cHBiOk9iak5hbWVUeXBlIi8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJwcmVmIiB0eXBlPSJ1bnNp
Z25lZFNob3J0Ii8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJzdmNzIiB0eXBlPSJzdHJpbmciLz4N
CiAgICAgIDxlbGVtZW50IG5hbWU9InJlZ3hSZXdyaXRlUnVsZSIgdHlwZT0ic3BwcGI6UmVnZXhQ
YXJhbVR5cGUiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9ImluZ3Jlc3NSdGUiIHR5cGU9InNwcHBi
Ok9iaktleVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0iZXh0IiB0
eXBlPSJzcHBwYjpFeHRBbnlUeXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAgICA8L3NlcXVlbmNlPg0K
ICA8L2NvbXBsZXhUeXBlPg0KICAgICAgICAgICAgICAgICAgICAgICAgXV0+DQogICAgICAgICAg
ICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICAgIDwvZmlndXJlPg0KICAgICAgICAgIDwvdD4NCg0K
ICAgICAgICAgIDx0PiBhZGRFZ3JSdGVzUnFzdCBpcyBhZGRlZCBpbiB0aGUgc3BwcFJlcXVlc3Qg
cm9vdCBlbGVtZW50DQogICAgICAgICAgICBpbiBvcmRlciB0byBzZW5kIGEgdmFsaWQgcmVxdWVz
dCB0byB0aGUgc2VydmVyLiBBDQogICAgICAgICAgICBsaW1pdGF0aW9uIG9uIHRoZSBtYXhpbXVt
IG51bWJlciBvZiBFZ3JSdGVUeXBlIGlzIGVuZm9yY2VkDQogICAgICAgICAgICBieSB0aGUgcmVn
aXN0cnkgYW5kIHdpbGwgdmFyeSBmcm9tIG9uZSBpbXBsZW1lbnRhdGlvbiB0bw0KICAgICAgICAg
ICAgdGhlIG5leHQuIDwvdD4NCg0KICAgICAgICAgIDx0PiBUaGUgcmVzcG9uc2UgZnJvbSB0aGUg
c2VydmVyIGlzIHJldHVybmVkIGluDQogICAgICAgICAgICBhZGRFZ3JSdGVzUnNwbnMgZWxlbWVu
dCwgd2hpY2ggaXMgZGVmaW5lZCBhcyB0aGUgZWxlbWVudA0KICAgICAgICAgICAgb2YgdHlwZSBC
YXNpY1JzcG5zVHlwZS4gPC90Pg0KDQogICAgICAgIDwvc2VjdGlvbj4NCg0KICAgICAgICA8c2Vj
dGlvbiBhbmNob3I9ImdldEVncmVzc1J0ZSIgdGl0bGU9IkdldCBFZ3Jlc3MgUm91dGUiPg0KICAg
ICAgICAgIDx0PiBUaGUgZ2V0RWdyUnRlc1Jxc3QgaXMgdXNlZCBieSBhbiBhdXRob3JpemVkIGVu
dGl0eSB0bw0KICAgICAgICAgICAgZmV0Y2ggdGhlIHdlbGwta25vd24gZWdyZXNzIHJvdXRlIGRh
dGEuIDwvdD4NCg0KICAgICAgICAgIDx0Pg0KICAgICAgICAgICAgPGZpZ3VyZSB0aXRsZT0iIj4N
CiAgICAgICAgICAgICAgPGFydHdvcmsgYWxpZ249ImxlZnQiPg0KICAgICAgICAgICAgICAgIDwh
W0NEQVRBWw0KICA8ZWxlbWVudCBuYW1lPSJnZXRFZ3JSdGVzUnFzdCIgdHlwZT0ic3BwcGI6R2V0
RWdyUnRlc1Jxc3RUeXBlIi8+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJHZXRFZ3JSdGVzUnFzdFR5
cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6
QmFzaWNScXN0VHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBu
YW1lPSJvYmplY3RLZXkiIHR5cGU9InNwcHBiOk9iaktleVR5cGUiDQogICAgICAgICAgICBtaW5P
Y2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgIDwvc2VxdWVuY2U+DQog
ICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBl
Pg0KICAgICAgICAgICAgICAgICAgICAgICAgICBdXT4NCiAgICAgICAgICAgICAgPC9hcnR3b3Jr
Pg0KICAgICAgICAgICAgPC9maWd1cmU+DQogICAgICAgICAgPC90Pg0KDQogICAgICAgIDwvc2Vj
dGlvbj4NCg0KICAgICAgICA8c2VjdGlvbiBhbmNob3I9ImRlbEVncmVzc1J0ZSIgdGl0bGU9IkRl
bGV0ZSBFZ3Jlc3MgUm91dGUiPg0KICAgICAgICAgIDx0PiBkZWxFZ3Jlc3NSdGUgaXMgdXNlZCBi
eSBhdXRob3JpemVkIGVudGl0aWVzIHRvIHJlbW92ZSBhDQogICAgICAgICAgICB3ZWxsLWtub3cg
cm91dGUuIDwvdD4NCg0KICAgICAgICAgIDx0Pg0KICAgICAgICAgICAgPGZpZ3VyZSB0aXRsZT0i
Ij4NCiAgICAgICAgICAgICAgPGFydHdvcmsgYWxpZ249ImxlZnQiPg0KICAgICAgICAgICAgICAg
IDwhW0NEQVRBWw0KICA8ZWxlbWVudCBuYW1lPSJkZWxFZ3JSdGVzUnFzdCIgdHlwZT0ic3BwcGI6
RGVsRWdyUnRlc1Jxc3RUeXBlIi8+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJEZWxFZ3JSdGVzUnFz
dFR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3Bw
cGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVu
dCBuYW1lPSJvYmplY3RLZXkiIHR5cGU9InNwcHBiOk9iaktleVR5cGUiDQogICAgICAgICAgICBt
YXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRl
bnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgXV0+DQogICAgICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAg
ICAgIDwvZmlndXJlPg0KICAgICAgICAgIDwvdD4NCg0KICAgICAgICA8L3NlY3Rpb24+DQoNCiAg
ICAgIDwvc2VjdGlvbj4NCg0KICAgICAgPHNlY3Rpb24gYW5jaG9yPSJhZGRydGVyZWMiIHRpdGxl
PSJBZGQgUm91dGUgUmVjb3JkIE9wZXJhdGlvbiI+DQogICAgICAgIDx0PiBBcyBkZXNjcmliZWQg
aW4gdGhlIGludHJvZHVjdG9yeSBzZWN0aW9ucywgYSBSb3V0ZSBHcm91cA0KICAgICAgICAgIHJl
cHJlc2VudHMgYSBjb21iaW5lZCBncm91cGluZyBvZiBSb3V0ZSBSZWNvcmRzIHRoYXQgZGVmaW5l
DQogICAgICAgICAgcm91dGUgaW5mb3JtYXRpb24uIEhvd2V2ZXIsIFJvdXRlIFJlY29yZHMgbmVl
ZCBub3QgYmUgY3JlYXRlZCB0byANCiAgICAgICAgICBqdXN0IHNlcnZlciBhIHNpbmdsZSBSb3V0
ZSBHcm91cC4gIFJvdXRlIFJlY29yZHMgY2FuIGJlIGNyZWF0ZWQgDQogICAgICAgICAgYW5kIG1h
bmFnZWQgdG8gc2VydmUgbXVsdGlwbGUgUm91dGUgR3JvdXBzLiAgQXMgYSByZXN1bHQsIGEgY2hh
bmdlIA0KICAgICAgICAgIHRvIHRoZSBwcm9wZXJ0aWVzIG9mIGEgbmV3b3JrIG5vZGUsIGZvciBl
eGFtcGxlLCB0aGF0IGlzIHVzZWQgZm9yIA0KICAgICAgICAgIG11bHRpcGxlIHJvdXRlcywgd291
bGQgbmVjZXNzaXRhdGUganVzdCBhIHNpbmdsZSB1cGRhdGUgb3BlcmF0aW9uIA0KICAgICAgICAg
IHRvIGNoYW5nZSB0aGUgcHJvcGVydGllcyBvZiB0aGF0IG5vZGUuICBUaGUgY2hhbmdlIHdvdWxk
IHRoZW4gYmUgDQogICAgICAgICAgcmVmbGVjdGVkIGluIGFsbCB0aGUgUm91dGUgR3JvdXBzIHdo
b3NlIHJvdXRlIHJlY29yZCBzZXQgY29udGFpbnMgDQogICAgICAgICAgYSByZWZlcmVuY2UgdG8g
dGhhdCBub2RlLiA8L3Q+DQogICAgICAgIDx0PiBUaGUgQWRkUnRlUmVjUnFzdFR5cGUgb3BlcmF0
aW9uIGNyZWF0ZXMgb3Igb3ZlcndyaXRlcyBhIFJvdXRlIA0KICAgICAgICAgIFJlY29yZCBvYmpl
Y3QuIElmIGEgUm91dGUgUmVjb3JkIHdpdGggdGhlIGdpdmVuDQogICAgICAgICAgbmFtZSBhbmQg
cmVnaXN0cmFudCBJRCAod2hpY2ggdG9nZXRoZXIgY29tcHJpc2UgdGhlIHVuaXF1ZSBrZXkNCiAg
ICAgICAgICBvciBhIFJvdXRlIFJlY29yZCkgZG9lcyBub3QgZXhpc3QsIHRoZW4gdGhlIHNlcnZl
ciBNVVNUDQogICAgICAgICAgY3JlYXRlIHRoZSBSb3V0ZSBSZWNvcmQuIElmIGEgUm91dGUgUmVj
b3JkIHdpdGggdGhlIGdpdmVuIG5hbWUNCiAgICAgICAgICBhbmQgcmVnaXN0cmFudCBJRCBkb2Vz
IGV4aXN0LCB0aGVuIHRoZSBzZXJ2ZXIgTVVTVCByZXBsYWNlIHRoZQ0KICAgICAgICAgIGN1cnJl
bnQgcHJvcGVydGllcyBvZiB0aGUgUm91dGUgUmVjb3JkIHdpdGggdGhlIHByb3BlcnRpZXMNCiAg
ICAgICAgICBwYXNzZWQgaW50byB0aGUgQWRkUnRlUmVjUnFzdFR5cGUgb3BlcmF0aW9uLiBUaGUg
WFNEDQogICAgICAgICAgZGVjbGFyYXRpb25zIG9mIHRoZSBBZGRSdGVSZWNScXN0VHlwZSBvcGVy
YXRpb24gcmVxdWVzdCBvYmplY3QgDQogICAgICAgICAgYXJlIGFzIGZvbGxvd3M6IDwvdD4NCg0K
ICAgICAgICA8dD4NCiAgICAgICAgICA8ZmlndXJlIHRpdGxlPSIiPg0KICAgICAgICAgICAgPGFy
dHdvcmsgYWxpZ249ImxlZnQiPg0KICAgICAgICAgICAgICA8IVtDREFUQVsNCiAgPGNvbXBsZXhU
eXBlIG5hbWU9IkFkZFJ0ZVJlY1Jxc3RUeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAg
ICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0KICAgICAgICA8c2VxdWVu
Y2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0icnRlUmVjIiB0eXBlPSJzcHBwYjpSdGVSZWNU
eXBlIi8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2Nv
bXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICAgICAgICAgICAgICAgICAgICAgICAg
XV0+DQogICAgICAgICAgICA8L2FydHdvcms+DQogICAgICAgICAgPC9maWd1cmU+DQogICAgICAg
IDwvdD4NCg0KICAgICAgICA8dD4gVGhlIGVsZW1lbnQgcGFzc2VkIGludG8gdGhlIHNwcHBVcGRh
dGVSZXF1ZXN0IGVsZW1lbnQgZm9yIHRoaXMNCiAgICAgICAgICBvcGVyYXRpb24gaXMgYW4gaW5z
dGFuY2Ugb2YgQWRkUnRlUmVjUnFzdFR5cGUsIHdoaWNoIGV4dGVuZHMgDQogICAgICAgICAgQmFz
aWNScXN0VHlwZSBhbmQgY29udGFpbnMgb25lIFJ0ZVJlY1R5cGUgb2JqZWN0LiBUaGUgUnRlUmVj
VHlwZSANCiAgICAgICAgICBvYmplY3Qgc3RydWN0dXJlIGlzIGRlZmluZWQgYXMgZm9sbG93czog
PC90Pg0KDQogICAgICAgIDx0Pg0KICAgICAgICAgIDxmaWd1cmUgdGl0bGU9IiI+DQogICAgICAg
ICAgICA8YXJ0d29yayBhbGlnbj0ibGVmdCI+DQogICAgICAgICAgICAgIDwhW0NEQVRBWw0KICA8
Y29tcGxleFR5cGUgbmFtZT0iUnRlUmVjVHlwZSIgYWJzdHJhY3Q9InRydWUiPg0KICAgIDxjb21w
bGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNPYmpUeXBlIj4N
CiAgICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0icnJOYW1lIiB0
eXBlPSJzcHBwYjpPYmpOYW1lVHlwZSIvPg0KICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJwcmlv
cml0eSIgdHlwZT0idW5zaWduZWRTaG9ydCIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICA8L3Nl
cXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9j
b21wbGV4VHlwZT4NCiAgICAgICAgICAgICAgICAgICAgICAgIF1dPg0KICAgICAgICAgICAgPC9h
cnR3b3JrPg0KICAgICAgICAgIDwvZmlndXJlPg0KICAgICAgICA8L3Q+DQoNCiAgICAgICAgPHQ+
VGhlIFJ0ZVJlY1R5cGUgb2JqZWN0IGlzIGNvbXBvc2VkIG9mIHRoZSBmb2xsb3dpbmcNCiAgICAg
ICAgICBlbGVtZW50czogPGxpc3Qgc3R5bGU9InN5bWJvbHMiIGhhbmdJbmRlbnQ9IjUiPg0KICAg
ICAgICAgICAgPHQ+IGJhc2U6IEFsbCBmaXJzdCBjbGFzcyBvYmplY3RzIGV4dGVuZCANCiAgICAg
ICAgICAgICAgQmFzaWNPYmpUeXBlIHdoaWNoIGNvbnRhaW5zIHRoZSBJRCBvZiB0aGUgDQogICAg
ICAgICAgICAgIHJlZ2lzdHJhbnQgb3JnYW5pemF0aW9uIHRoYXQgb3ducyB0aGlzIG9iamVjdCwg
dGhlIElEIA0KICAgICAgICAgICAgICBvZiB0aGUgcmVnaXN0cmFyIG9yZ2FuaXphdGlvbiB0aGF0
IHByb3Zpc2lvbmVkIHRoaXMgDQogICAgICAgICAgICAgIG9iamVjdCwgdGhlIGRhdGUgYW5kIHRp
bWUgdGhhdCB0aGUgb2JqZWN0IHdhcyBjcmVhdGVkIA0KICAgICAgICAgICAgICBieSB0aGUgc2Vy
dmVyLCBhbmQgdGhlIGRhdGUgYW5kIHRpbWUgdGhhdCB0aGUgb2JqZWN0IA0KICAgICAgICAgICAg
ICB3YXMgbGFzdCBtb2RpZmllZC4gSWYgdGhlIGNsaWVudCBwYXNzZXMgaW4gZWl0aGVyIHRoZSAN
CiAgICAgICAgICAgICAgY3JlYXRlZCBkYXRlIG9yIHRoZSBtb2RpZmljYXRpb24gZGF0ZSwgdGhl
IHNlcnZlciB3aWxsICANCiAgICAgICAgICAgICAgaWdub3JlIHRoZW0uICBUaGUgc2VydmVyIHNl
dHMgdGhlc2UgdHdvIGRhdGUvdGltZSB2YWx1ZXMuPC90Pg0KICAgICAgICAgICAgPHQ+IHJyTmFt
ZTogVGhlIGNoYXJhY3RlciBzdHJpbmcgdGhhdCBjb250YWlucyB0aGUNCiAgICAgICAgICAgICAg
bmFtZSBvZiB0aGUgUm91dGUgUmVjb3JkLiBJdCB1bmlxdWVseSBpZGVudGlmaWVzIHRoaXMNCiAg
ICAgICAgICAgICAgb2JqZWN0IHdpdGhpbiB0aGUgY29udGV4dCBvZiB0aGUgcmVnaXN0cmFudCBJ
RCAoYSBjaGlsZA0KICAgICAgICAgICAgICBlbGVtZW50IG9mIHRoZSBiYXNlIGVsZW1lbnQgYXMg
ZGVzY3JpYmVkIGFib3ZlKS4gPC90Pg0KICAgICAgICAgICAgPHQ+IHByaW9yaXR5OiBaZXJvIG9y
IG9uZSBwcmlvcml0eSB2YWx1ZSB0aGF0IGNhbiBiZSB1c2VkIA0KICAgICAgICAgICAgICB0byBw
cm92aWRlIGEgcmVsYXRpdmUgdmFsdWUgd2VpZ2h0aW5nIG9mIG9uZSBSb3V0ZSBSZWNvcmQgDQog
ICAgICAgICAgICAgIG92ZXIgYW5vdGhlci4gIFRoZSBtYW5uZXIgaW4gd2hpY2ggdGhpcyB2YWx1
ZSBpcyB1c2VkLCANCiAgICAgICAgICAgICAgcGVyaGFwcyBpbiBjb25qdW5jdGlvbiB3aXRoIG90
aGVyIGZhY3RvcnMsIGlzIGEgbWF0dGVyIG9mIA0KICAgICAgICAgICAgICBwb2xpY3kuPC90Pg0K
ICAgICAgICAgICAgPHQ+IGV4dDogUG9pbnQgb2YgZXh0ZW5zaWJpbGl0eSBkZXNjcmliZWQgaW4g
YSBwcmV2aW91cw0KICAgICAgICAgICAgICBzZWN0aW9uIG9mIHRoaXMgZG9jdW1lbnQuIDwvdD4N
CiAgICAgICAgICA8L2xpc3Q+DQogICAgICAgIDwvdD4NCg0KICAgICAgICA8dD4gQXMgZGVzY3Jp
YmVkIGFib3ZlLCByb3V0ZSByZWNvcmRzIGFyZSBiYXNlZCBvbiBhbg0KICAgICAgICAgIGFic3Ry
YWN0IHR5cGU6IFJ0ZVJlY1R5cGUuIFRoZSBjb25jcmV0ZSB0eXBlcyB0aGF0IHVzZQ0KICAgICAg
ICAgIFJ0ZVJlY1R5cGUgYXMgYW4gZXh0ZW5zaW9uIGJhc2UgYXJlIE5BUFRSVHlwZSwgTlNUeXBl
LCBhbmQNCiAgICAgICAgICBVUklUeXBlLiBUaGUgZGVmaW5pdGlvbnMgb2YgdGhlc2UgdHlwZXMg
YXJlIGluY2x1ZGVkIGJlbG93Lg0KICAgICAgICAgIFRoZSBOQVBUUlR5cGUgb2JqZWN0IGlzIGNv
bXByaXNlZCBvZiB0aGUgZGF0YSBlbGVtZW50cw0KICAgICAgICAgIG5lY2Vzc2FyeSBmb3IgYSBO
QVBUUiB0aGF0IGNvbnRhaW5zIHJvdXRpbmcgaW5mb3JtYXRpb24gZm9yIGENCiAgICAgICAgICBS
b3V0ZSBHcm91cC4gVGhlIE5TVHlwZSBvYmplY3QgaXMgY29tcHJpc2VkIG9mIHRoZSBkYXRhDQog
ICAgICAgICAgZWxlbWVudHMgbmVjZXNzYXJ5IGZvciBhIE5hbWUgU2VydmVyIHRoYXQgcG9pbnRz
IHRvIGFub3RoZXINCiAgICAgICAgICBETlMgc2VydmVyIHRoYXQgY29udGFpbnMgdGhlIGRlc2ly
ZWQgcm91dGluZyBpbmZvcm1hdGlvbi4NCiAgICAgICAgICBUaGUgVVJJVHlwZSBvYmplY3QgaXMg
Y29tcHJpc2VkIG9mIHRoZSBkYXRhIGVsZW1lbnRzDQogICAgICAgICAgbmVjZXNzYXJ5IHRvIGhv
dXNlIGEgVVJJLiA8L3Q+DQoNCiAgICAgICAgPHQ+IFRoZSBkYXRhIHByb3Zpc2lvbmVkIGluIGEg
UmVnaXN0cnkgY2FuIGJlIGxldmVyYWdlZCBmb3INCiAgICAgICAgICBtYW55IHB1cnBvc2VzIGFu
ZCBxdWVyaWVkIHVzaW5nIHZhcmlvdXMgcHJvdG9jb2xzIGluY2x1ZGluZw0KICAgICAgICAgIFNJ
UCwgRU5VTSBhbmQgb3RoZXJzLiBJdCBpcyBmb3IgdGhpcyByZWFzb24gdGhhdCBhIHJvdXRlDQog
ICAgICAgICAgcmVjb3JkIHR5cGUgb2ZmZXJzIGEgY2hvaWNlIG9mIFVSSSwgYW5kIEROUyByZXNv
dXJjZSByZWNvcmQNCiAgICAgICAgICB0eXBlcy4gVGhlIFVSSVR5cGUgaXMgY29tbW9ubHkgdXNl
ZCB0byBwcm92aXNpb24gZGF0YQ0KICAgICAgICAgIHJlbGF0ZWQgdG8gdGhlIFNJUCByb3V0ZSBp
biByZWdpc3RyaWVzLiA8L3Q+DQoNCiAgICAgICAgPHQ+DQogICAgICAgICAgPGZpZ3VyZSB0aXRs
ZT0iIj4NCiAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAg
PCFbQ0RBVEFbDQogIDxjb21wbGV4VHlwZSBuYW1lPSJSdGVSZWNUeXBlIiBhYnN0cmFjdD0idHJ1
ZSI+DQogICAgPHNlcXVlbmNlPg0KICAgICAgPGVsZW1lbnQgbmFtZT0icnJOYW1lIiB0eXBlPSJz
cHBwYjpPYmpOYW1lVHlwZSIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0icHJpb3JpdHkiIHR5cGU9
InVuc2lnbmVkU2hvcnQiLz4NCiAgICA8L3NlcXVlbmNlPg0KICA8L2NvbXBsZXhUeXBlPg0KICA8
Y29tcGxleFR5cGUgbmFtZT0iTkFQVFJUeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAg
ICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOlJ0ZVJlY1R5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+
DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0ib3JkZXIiIHR5cGU9InVuc2lnbmVkU2hvcnQiLz4N
CiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJmbGFncyIgdHlwZT0ic3RyaW5nIiBtaW5PY2N1cnM9
IjAiLz4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJzdmNzIiB0eXBlPSJzdHJpbmciLz4NCiAg
ICAgICAgICA8ZWxlbWVudCBuYW1lPSJyZWd4IiB0eXBlPSJzcHBwYjpSZWdleFBhcmFtVHlwZSIN
CiAgICAgICAgICAgIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InJl
cGwiIHR5cGU9InN0cmluZyIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICAgPGVsZW1lbnQgbmFt
ZT0idHRsIiB0eXBlPSJwb3NpdGl2ZUludGVnZXIiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAg
IDxlbGVtZW50IG5hbWU9ImV4dCIgdHlwZT0ic3BwcGI6RXh0QW55VHlwZSIgbWluT2NjdXJzPSIw
Ii8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBs
ZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICANCiAgPGNvbXBsZXhUeXBlIG5hbWU9Ik5T
VHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBw
YjpSdGVSZWNUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5h
bWU9Imhvc3ROYW1lIiB0eXBlPSJzdHJpbmciLz4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJp
cEFkZHIiIHR5cGU9InNwcHBiOklQQWRkclR5cGUiIG1pbk9jY3Vycz0iMCINCiAgICAgICAgICAg
IG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0idHRsIiB0
eXBlPSJwb3NpdGl2ZUludGVnZXIiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAgIDxlbGVtZW50
IG5hbWU9ImV4dCIgdHlwZT0ic3BwcGI6RXh0QW55VHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAg
ICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50
Pg0KICA8L2NvbXBsZXhUeXBlPg0KICANCiAgPGNvbXBsZXhUeXBlIG5hbWU9IlVSSVR5cGUiPg0K
ICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6UnRlUmVj
VHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJlcmUi
IHR5cGU9InN0cmluZyIgZGVmYXVsdD0iXiguKikkIi8+DQogICAgICAgICAgPGVsZW1lbnQgbmFt
ZT0idXJpIiB0eXBlPSJzdHJpbmciLz4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJleHQiIHR5
cGU9InNwcHBiOkV4dEFueVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICA8L3NlcXVlbmNl
Pg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4
VHlwZT4NCg0KICA8Y29tcGxleFR5cGUgbmFtZT0iSVBBZGRyVHlwZSI+DQogICAgPHNlcXVlbmNl
Pg0KICAgICAgPGVsZW1lbnQgbmFtZT0iYWRkciIgdHlwZT0ic3RyaW5nIi8+DQogICAgICA8ZWxl
bWVudCBuYW1lPSJ0eXBlIiB0eXBlPSJzcHBwYjpJUFR5cGUiLz4NCiAgICAgIDxlbGVtZW50IG5h
bWU9ImV4dCIgdHlwZT0ic3BwcGI6RXh0QW55VHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgPC9z
ZXF1ZW5jZT4NCiAgPC9jb21wbGV4VHlwZT4NCiAgDQogIDxzaW1wbGVUeXBlIG5hbWU9IklQVHlw
ZSI+DQogICAgPHJlc3RyaWN0aW9uIGJhc2U9InRva2VuIj4NCiAgICAgIDxlbnVtZXJhdGlvbiB2
YWx1ZT0iSVB2NCIvPg0KICAgICAgPGVudW1lcmF0aW9uIHZhbHVlPSJJUHY2Ii8+DQogICAgPC9y
ZXN0cmljdGlvbj4NCiAgPC9zaW1wbGVUeXBlPg0KDQogICAgICAgICAgICAgICAgICAgICAgICBd
XT4NCiAgICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICA8L2ZpZ3VyZT4NCiAgICAgICAg
PC90Pg0KDQogICAgICAgIDx0PlRoZSBOQVBUUlR5cGUgb2JqZWN0IGlzIGNvbXBvc2VkIG9mIHRo
ZSBmb2xsb3dpbmcgZWxlbWVudHM6DQogICAgICAgICAgICA8bGlzdCBzdHlsZT0ic3ltYm9scyIg
aGFuZ0luZGVudD0iNSI+DQogICAgICAgICAgICA8dD4gb3JkZXI6IE9yZGVyIHZhbHVlIGluIGFu
IEVOVU0gTkFQVFIsIHJlbGF0aXZlIHRvIG90aGVyDQogICAgICAgICAgICAgIE5BUFRSVHlwZSBv
YmplY3RzIGluIHRoZSBzYW1lIFJvdXRlIEdyb3VwLiA8L3Q+DQogICAgICAgICAgICA8dD4gcHJl
ZjogUHJlZmVyZW5jZSB2YWx1ZSBpbiBhbiBFTlVNIE5BUFRSLiA8L3Q+DQogICAgICAgICAgICA8
dD4gc3ZjczogRU5VTSBzZXJ2aWNlKHMpIHRoYXQgYXJlIHNlcnZlZCBieSB0aGUgU0JFLiBUaGlz
DQogICAgICAgICAgICAgIGZpZWxkJ3MgdmFsdWUgbXVzdCBiZSBvZiB0aGUgZm9ybSBzcGVjaWZp
ZWQgaW4gUkZDIDM3NjENCiAgICAgICAgICAgICAgKGUuZy4sIEUyVStwc3RuOnNpcCtzaXApLiBU
aGUgYWxsb3dhYmxlIHZhbHVlcyBhcmUgYQ0KICAgICAgICAgICAgICBtYXR0ZXIgb2YgcG9saWN5
IGFuZCBub3QgbGltaXRlZCBieSB0aGlzIHByb3RvY29sLiA8L3Q+DQogICAgICAgICAgICA8dD4g
cmVneDogTkFQVFLigJlzIHJlZ3VsYXIgZXhwcmVzc2lvbiBmaWVsZC4gSWYgdGhpcyBpcyBub3QN
CiAgICAgICAgICAgICAgaW5jbHVkZWQgdGhlbiB0aGUgUmVwbCBmaWVsZCBtdXN0IGJlIGluY2x1
ZGVkLiA8L3Q+DQogICAgICAgICAgICA8dD4gcmVwbDogTkFQVFIgcmVwbGFjZW1lbnQgZmllbGQs
IHNob3VsZCBvbmx5IGJlIHByb3ZpZGVkDQogICAgICAgICAgICAgIGlmIHRoZSBSZWdleCBmaWVs
ZCBpcyBub3QgcHJvdmlkZWQsIG90aGVyd2lzZSBpdCB3aWxsIGJlDQogICAgICAgICAgICAgIGln
bm9yZWQgYnkgdGhlIHNlcnZlci4gPC90Pg0KICAgICAgICAgICAgPHQ+IHR0bDogTnVtYmVyIG9m
IHNlY29uZHMgdGhhdCBhbiBhZGRyZXNzaW5nIHNlcnZlciBtYXkNCiAgICAgICAgICAgICAgY2Fj
aGUgdGhpcyBOQVBUUi4gPC90Pg0KICAgICAgICAgICAgPHQ+IGV4dDogUG9pbnQgb2YgZXh0ZW5z
aWJpbGl0eSBkZXNjcmliZWQgaW4gYSBwcmV2aW91cw0KICAgICAgICAgICAgICBzZWN0aW9uIG9m
IHRoaXMgZG9jdW1lbnQuIDwvdD4NCiAgICAgICAgICA8L2xpc3Q+DQogICAgICAgIDwvdD4NCg0K
ICAgICAgICA8dD5UaGUgTlNUeXBlIG9iamVjdCBpcyBjb21wb3NlZCBvZiB0aGUgZm9sbG93aW5n
IGVsZW1lbnRzOg0KICAgICAgICAgICAgPGxpc3Qgc3R5bGU9InN5bWJvbHMiIGhhbmdJbmRlbnQ9
IjUiPg0KICAgICAgICAgICAgPHQ+IGhvc3ROYW1lOiBGdWxseSBxdWFsaWZpZWQgaG9zdCBuYW1l
IG9mIHRoZSBuYW1lDQogICAgICAgICAgICAgIHNlcnZlci4gPC90Pg0KICAgICAgICAgICAgPHQ+
IGlwQWRkcjogWmVybyBvciBtb3JlIG9iamVjdHMgb2YgdHlwZSBJcEFkZHJUeXBlLiBFYWNoDQog
ICAgICAgICAgICAgIG9iamVjdCBob2xkcyBhbiBJUCBBZGRyZXNzIGFuZCB0aGUgSVAgQWRkcmVz
cyB0eXBlLCBJUHY0DQogICAgICAgICAgICAgIG9yIElQIHY2LiA8L3Q+DQogICAgICAgICAgICA8
dD4gdHRsOiBOdW1iZXIgb2Ygc2Vjb25kcyB0aGF0IGFuIGFkZHJlc3Npbmcgc2VydmVyIG1heQ0K
ICAgICAgICAgICAgICBjYWNoZSB0aGlzIE5hbWUgU2VydmVyLiA8L3Q+DQogICAgICAgICAgICA8
dD4gZXh0OiBQb2ludCBvZiBleHRlbnNpYmlsaXR5IGRlc2NyaWJlZCBpbiBhIHByZXZpb3VzDQog
ICAgICAgICAgICAgIHNlY3Rpb24gb2YgdGhpcyBkb2N1bWVudC4gPC90PiA8L2xpc3Q+DQogICAg
ICAgIDwvdD4NCg0KICAgICAgICA8dD5UaGUgVVJJVHlwZSBvYmplY3QgaXMgY29tcG9zZWQgb2Yg
dGhlIGZvbGxvd2luZyBlbGVtZW50czoNCiAgICAgICAgICAgIDxsaXN0IHN0eWxlPSJzeW1ib2xz
IiBoYW5nSW5kZW50PSI1Ij4NCiAgICAgICAgICAgIDx0PiBlcmU6IFRoZSBQT1NJWCBFeHRlbmRl
ZCBSZWd1bGFyIEV4cHJlc3Npb24gKGVyZSkgYXMNCiAgICAgICAgICAgICAgZGVmaW5lZCBpbiA8
eHJlZiB0YXJnZXQ9IlJGQzM5ODYiLz4NCiAgICAgICAgICAgIDwvdD4NCiAgICAgICAgICAgIDx0
PiB1cmk6IHRoZSBVUkkgYXMgZGVmaW5lZCBpbiA8eHJlZiB0YXJnZXQ9IlJGQzM5ODYiLz4NCiAg
ICAgICAgICAgIDwvdD4NCiAgICAgICAgICA8L2xpc3Q+DQogICAgICAgIDwvdD4NCg0KICAgICAg
ICA8dD5BcyB3aXRoIHRoZSByZXNwb25zZXMgdG8gYWxsIHVwZGF0ZSBvcGVyYXRpb25zLCB0aGUg
cmVzdWx0IA0KICAgICAgICBvZiB0aGUgQWRkUnRlUmVjUnFzdFR5cGUgb3BlcmF0aW9uIGlzIGNv
bnRhaW5lZCBpbiB0aGUgZ2VuZXJpYyANCiAgICAgICAgc3BwcFVwZGF0ZVJlc3BvbnNlIGRhdGEg
c3RydWN0dXJlIGRlc2NyaWJlZCBpbiBhbiBlYXJsaWVyIHNlY3Rpb25zIA0KICAgICAgICBvZiB0
aGlzIGRvY3VtZW50LiAgRm9yIGEgZGV0YWlsZWQgZGVzY3JpcHRpb24gb2YgdGhlIA0KICAgICAg
ICBzcHBwVXBkYXRlUmVzcG9uc2UgZGF0YSBzdHJ1Y3R1cmUgcmVmZXIgdG8gdGhhdCBzZWN0aW9u
IG9mIHRoZSANCiAgICAgICAgZG9jdW1lbnQuPC90Pg0KDQogICAgICA8L3NlY3Rpb24+DQoNCiAg
ICAgIDxzZWN0aW9uIGFuY2hvcj0iZ2V0cnRlcmVjcyIgdGl0bGU9IkdldCBSb3V0ZSBSZWNvcmRz
IE9wZXJhdGlvbiI+DQogICAgICAgIDx0PiBUaGUgZ2V0UnRlUmVjc1Jxc3Qgb3BlcmF0aW9uIGFs
bG93cyBhIGNsaWVudCB0byBnZXQgdGhlDQogICAgICAgICAgcHJvcGVydGllcyBvZiBSb3V0ZSBS
ZWNvcmQgb2JqZWN0cyB0aGF0IGEgcmVnaXN0cmFyDQogICAgICAgICAgb3JnYW5pemF0aW9uIGlz
IGF1dGhvcml6ZWQgdG8gdmlldy4gVGhlIHNlcnZlciB3aWxsIGF0dGVtcHQNCiAgICAgICAgICB0
byBmaW5kIGEgUm91dGUgUmVjb3JkIG9iamVjdCB0aGF0IGhhcyB0aGUgcmVnaXN0cmFudCBJRCBh
bmQNCiAgICAgICAgICByb3V0ZSByZWNvcmQgbmFtZSBwYWlyIGNvbnRhaW5lZCBpbiBlYWNoIE9i
aktleVR5cGUgb2JqZWN0DQogICAgICAgICAgaW5zdGFuY2UuIElmIHRoZSBzZXQgb2YgT2JqS2V5
VHlwZSBvYmplY3RzIGlzIGVtcHR5IHRoZW4gdGhlDQogICAgICAgICAgc2VydmVyIHdpbGwgcmV0
dXJuIHRoZSBsaXN0IG9mIFJvdXRlIFJlY29yZCBvYmplY3RzIHRoYXQgdGhlDQogICAgICAgICAg
cXVlcnlpbmcgY2xpZW50IGhhcyB0aGUgYXV0aG9yaXR5IHRvIHZpZXcuIElmIHRoZXJlIGFyZSBu
bw0KICAgICAgICAgIG1hdGNoaW5nIFJvdXRlIFJlY29yZCBmb3VuZCB0aGVuIGFuIGVtcHR5IHJl
c3VsdCBzZXQgd2lsbCBiZQ0KICAgICAgICAgIHJldHVybmVkLiA8L3Q+DQogICAgICAgIDx0PiBU
aGUgZWxlbWVudCBwYXNzZWQgaW50byB0aGUgc3BwcFF1ZXJ5UmVxdWVzdCBlbGVtZW50IGZvciB0
aGlzDQogICAgICAgICAgb3BlcmF0aW9uIGlzIGFuIGluc3RhbmNlIG9mIHR5cGUgR2V0UnRlUmVj
c1Jxc3RUeXBlLCB3aGljaCANCiAgICAgICAgICBleHRlbmRzIEJhc2ljUnFzdFR5cGUgYW5kIGNv
bnRhaW5zIHplcm8gb3IgbW9yZSBPYmpLZXlUeXBlIA0KICAgICAgICAgIG9iamVjdHMuIEFueSBs
aW1pdGF0aW9uIG9uIHRoZSBtYXhpbXVtIG51bWJlciBvZiBvYmplY3RzIHRoYXQgDQogICAgICAg
ICAgbWF5IGJlIHBhc3NlZCBpbnRvIG9yIHJldHVybmVkIGJ5IHRoaXMgb3BlcmF0aW9uIGlzIGEg
cG9saWN5IA0KICAgICAgICAgIGRlY2lzaW9uIGFuZCBub3QgbGltaXRlZCBieSB0aGUgcHJvdG9j
b2wuIFRoZSBYU0QgZGVjbGFyYXRpb24gDQogICAgICAgICAgb2YgdGhlIG9wZXJhdGlvbiBpcyBh
cyBmb2xsb3dzOiA8L3Q+DQoNCiAgICAgICAgPHQ+DQogICAgICAgICAgPGZpZ3VyZSB0aXRsZT0i
Ij4NCiAgICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAgICAgICAgICAgICAgPCFb
Q0RBVEFbDQogIDxjb21wbGV4VHlwZSBuYW1lPSJHZXRSdGVSZWNzUnFzdFR5cGUiPg0KICAgIDxj
b21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNRdWVyeVJx
c3RUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9Im9i
aktleSIgdHlwZT0ic3BwcGI6T2JqS2V5VHlwZSINCiAgICAgICAgICAgIG1pbk9jY3Vycz0iMCIg
bWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0
ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogICAgICAg
ICAgICAgICAgICAgICAgICBdXT4NCiAgICAgICAgICAgIDwvYXJ0d29yaz4NCiAgICAgICAgICA8
L2ZpZ3VyZT4NCiAgICAgICAgPC90Pg0KDQogICAgICAgIDx0PkFzIGRlc2NyaWJlZCBpbiBhbiBl
YXJsaWVyIHNlY3Rpb24gb2YgdGhpcyBkb2N1bWVudCwgdGhlIHJlc3VsdCANCiAgICAgICAgb2Yg
YW55IHNwcHBRdWVyeVJlcXVlc3Qgb3BlcmF0aW9uIGlzIGFuIHNwcHBRdWVyeVJlc3BvbnNlIGVs
ZW1lbnQgDQogICAgICAgIHRoYXQgY29udGFpbnMgdGhlIG92ZXJhbGwgcmVzcG9uc2UgY29kZSBh
bmQgdGhlIHF1ZXJ5IHJlc3VsdCBzZXQsIGlmDQogICAgICAgIGFueS4gIFJlZmVyIHRvIHRoYXQg
c2VjdGlvbiBvZiB0aGUgZG9jdW1lbnQgZm9yIGEgZGV0YWlsZWQgZGVzY3JpcHRpb24gDQogICAg
ICAgIG9mIHRoZSBzcHBwUXVlcnlSZXNwb25zZSBlbGVtZW50LjwvdD4NCg0KICAgICAgPC9zZWN0
aW9uPg0KDQogICAgPC9zZWN0aW9uPg0KDQogICAgPHNlY3Rpb24gYW5jaG9yPSJ4bWxjb25zaWRl
cmF0aW9ucyIgdGl0bGU9IlhNTCBDb25zaWRlcmF0aW9ucyI+DQogICAgICA8dD4gWE1MIHNlcnZl
cyBhcyB0aGUgZW5jb2RpbmcgZm9ybWF0IGZvciBTUFBQLCBhbGxvd2luZyBjb21wbGV4DQogICAg
ICAgIGhpZXJhcmNoaWNhbCBkYXRhIHRvIGJlIGV4cHJlc3NlZCBpbiBhIHRleHQgZm9ybWF0IHRo
YXQgY2FuIGJlDQogICAgICAgIHJlYWQsIHNhdmVkLCBhbmQgbWFuaXB1bGF0ZWQgd2l0aCBib3Ro
IHRyYWRpdGlvbmFsIHRleHQgdG9vbHMNCiAgICAgICAgYW5kIHRvb2xzIHNwZWNpZmljIHRvIFhN
TC4gPHZzcGFjZSBibGFua0xpbmVzPSIxIi8+IFhNTCBpcw0KICAgICAgICBjYXNlIHNlbnNpdGl2
ZS4gVW5sZXNzIHN0YXRlZCBvdGhlcndpc2UsIFhNTCBzcGVjaWZpY2F0aW9ucw0KICAgICAgICBh
bmQgZXhhbXBsZXMgcHJvdmlkZWQgaW4gdGhpcyBkb2N1bWVudCBNVVNUIGJlIGludGVycHJldGVk
IGluDQogICAgICAgIHRoZSBjaGFyYWN0ZXIgY2FzZSBwcmVzZW50ZWQgdG8gZGV2ZWxvcCBhIGNv
bmZvcm1pbmcNCiAgICAgICAgaW1wbGVtZW50YXRpb24uIDx2c3BhY2UgYmxhbmtMaW5lcz0iMSIv
PiBUaGlzIHNlY3Rpb24NCiAgICAgICAgZGlzY3Vzc2VzIGEgc21hbGwgbnVtYmVyIG9mIFhNTC1y
ZWxhdGVkIGNvbnNpZGVyYXRpb25zDQogICAgICAgIHBlcnRhaW5pbmcgdG8gU1BQUC4gPC90Pg0K
DQogICAgICA8c2VjdGlvbiBhbmNob3I9Im5hbWVzcGFjZXMiIHRpdGxlPSJOYW1lc3BhY2VzIj4N
CiAgICAgICAgPHQ+IEFsbCBTUFBQIHByb3RvY29sIGVsZW1lbnRzIGFyZSBkZWZpbmVkIGluIHRo
ZSBuYW1lc3BhY2VzIA0KICAgICAgICBpbiB0ZSBJQU5BIENvbnNpZGVyYXRpb25zIHNlY3Rpb24g
YW5kIGluIHRoZSBGb3JtYWwgUHJvdG9jb2wgDQogICAgICAgIFNwZWNpZmljYXRpb24gc2VjdGlv
biBvZiB0aGlzIGRvY3VtZW50Lg0KICAgICAgICA8L3Q+DQogICAgICA8L3NlY3Rpb24+DQogICAg
ICANCiAgICAgIDxzZWN0aW9uIGFuY2hvcj0idmVyc2lvbmluZyIgdGl0bGU9IlZlcnNpb25pbmcg
YW5kIENoYXJhY3RlciBFbmNvZGluZyI+DQogICAgICAgIDx0PiBBbGwgWE1MIGluc3RhbmNlcyBT
SE9VTEQgYmVnaW4gd2l0aCBhbg0KICAgICAgICAgIDwhW0NEQVRBWyA8P3htbD8+IF1dPiBkZWNs
YXJhdGlvbiB0byBpZGVudGlmeSB0aGUgdmVyc2lvbiBvZg0KICAgICAgICAgIFhNTCB0aGF0IGlz
IGJlaW5nIHVzZWQsIG9wdGlvbmFsbHkgaWRlbnRpZnkgdXNlIG9mIHRoZQ0KICAgICAgICAgIGNo
YXJhY3RlciBlbmNvZGluZyB1c2VkLCBhbmQgb3B0aW9uYWxseSBwcm92aWRlIGEgaGludCB0byBh
bg0KICAgICAgICAgIFhNTCBwYXJzZXIgdGhhdCBhbiBleHRlcm5hbCBzY2hlbWEgZmlsZSBpcyBu
ZWVkZWQgdG8NCiAgICAgICAgICB2YWxpZGF0ZSB0aGUgWE1MIGluc3RhbmNlLiA8dnNwYWNlIGJs
YW5rTGluZXM9IjEiLz4NCiAgICAgICAgICBDb25mb3JtYW50IFhNTCBwYXJzZXJzIHJlY29nbml6
ZSBib3RoIFVURi04IChkZWZpbmVkIGluDQogICAgICAgICAgICA8eHJlZiB0YXJnZXQ9IlJGQzM2
MjkiLz4pIGFuZCBVVEYtMTYgKGRlZmluZWQgaW4gPHhyZWYNCiAgICAgICAgICAgIHRhcmdldD0i
UkZDMjc4MSIvPik7IHBlciA8eHJlZiB0YXJnZXQ9IlJGQzIyNzciLz4gVVRGLTggaXMNCiAgICAg
ICAgICB0aGUgUkVDT01NRU5ERUQgY2hhcmFjdGVyIGVuY29kaW5nIGZvciB1c2Ugd2l0aCBTUFBQ
LiA8L3Q+DQogICAgICAgIDx0PiBDaGFyYWN0ZXIgZW5jb2RpbmdzIG90aGVyIHRoYW4gVVRGLTgg
YW5kIFVURi0xNiBhcmUNCiAgICAgICAgICBhbGxvd2VkIGJ5IFhNTC4gVVRGLTggaXMgdGhlIGRl
ZmF1bHQgZW5jb2RpbmcgYXNzdW1lZCBieSBYTUwNCiAgICAgICAgICBpbiB0aGUgYWJzZW5jZSBv
ZiBhbiAiZW5jb2RpbmciIGF0dHJpYnV0ZSBvciBhIGJ5dGUgb3JkZXINCiAgICAgICAgICBtYXJr
IChCT00pOyB0aHVzLCB0aGUgImVuY29kaW5nIiBhdHRyaWJ1dGUgaW4gdGhlIFhNTA0KICAgICAg
ICAgIGRlY2xhcmF0aW9uIGlzIE9QVElPTkFMIGlmIFVURi04IGVuY29kaW5nIGlzIHVzZWQuIFNQ
UFANCiAgICAgICAgICBjbGllbnRzIGFuZCBzZXJ2ZXJzIE1VU1QgYWNjZXB0IGEgVVRGLTggQk9N
IGlmIHByZXNlbnQsDQogICAgICAgICAgdGhvdWdoIGVtaXR0aW5nIGEgVVRGLTggQk9NIGlzIE5P
VCBSRUNPTU1FTkRFRC4gPC90Pg0KICAgICAgICA8dD4gRXhhbXBsZSBYTUwgZGVjbGFyYXRpb25z
OiA8dnNwYWNlIGJsYW5rTGluZXM9IjEiLz4NCiAgICAgICAgICA8IVtDREFUQVsgPD94bWw/PiB2
ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCIgc3RhbmRhbG9uZT0ibm8iPz5dXT4NCiAgICAg
ICAgPC90Pg0KICAgICAgPC9zZWN0aW9uPg0KDQogICAgPC9zZWN0aW9uPg0KDQogICAgPHNlY3Rp
b24gYW5jaG9yPSJzZWN1cml0eWNvbnNpZGVyYXRpb25zIiB0aXRsZT0iU2VjdXJpdHkgQ29uc2lk
ZXJhdGlvbnMiPg0KICAgICAgPHQ+IFRoZSB0cmFuc3BvcnQgcHJvdG9jb2wgc2VjdGlvbiBjb250
YWlucyBzb21lIHNlY3VyaXR5DQogICAgICAgIHByb3BlcnRpZXMgdGhhdCB0aGUgdHJhbnNwb3J0
IHByb3RvY29sIG11c3QgcHJvdmlkZSBzbyB0aGF0DQogICAgICAgIGF1dGhlbnRpY2F0ZWQgZW5k
cG9pbnRzIGNhbiBleGNoYW5nZSBkYXRhIGNvbmZpZGVudGlhbGx5IGFuZA0KICAgICAgICB3aXRo
IGludGVncml0eSBwcm90ZWN0aW9uLiA8L3Q+DQogICAgICA8dD4gTW9yZSBkZXRhaWxzIHdpbGwg
YmUgcHJvdmlkZWQgaW4gYSBmdXR1cmUgcmV2aXNpb24gb2YgdGhpcw0KICAgICAgICBkb2N1bWVu
dC4gPC90Pg0KICAgIDwvc2VjdGlvbj4NCg0KICAgIDxzZWN0aW9uIGFuY2hvcj0iSUFOQSIgdGl0
bGU9IklBTkEgQ29uc2lkZXJhdGlvbnMiPg0KICAgICAgPHQ+IFRoaXMgZG9jdW1lbnQgdXNlcyBV
Uk5zIHRvIGRlc2NyaWJlIFhNTCBuYW1lc3BhY2VzIGFuZCBYTUwNCiAgICAgICAgc2NoZW1hcyBj
b25mb3JtaW5nIHRvIGEgcmVnaXN0cnkgbWVjaGFuaXNtIGRlc2NyaWJlZCBpbiA8eHJlZg0KICAg
ICAgICAgIHRhcmdldD0iUkZDMzY4OCIvPi4gPC90Pg0KICAgICAgPHQ+IFR3byBVUkkgYXNzaWdu
bWVudHMgYXJlIHJlcXVlc3RlZC4gPHZzcGFjZSBibGFua0xpbmVzPSIxIi8+DQogICAgICAgIFJl
Z2lzdHJhdGlvbiByZXF1ZXN0IGZvciB0aGUgU1BQUCBYTUwgbmFtZXNwYWNlOiA8dnNwYWNlDQog
ICAgICAgICAgYmxhbmtMaW5lcz0iMCIvPiB1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOnNwcHA6YmFz
ZToxIDx2c3BhY2UNCiAgICAgICAgICBibGFua0xpbmVzPSIwIi8+IFJlZ2lzdHJhbnQgQ29udGFj
dDogSUVTRyA8dnNwYWNlDQogICAgICAgICAgYmxhbmtMaW5lcz0iMCIvPiBYTUw6IE5vbmUuIE5h
bWVzcGFjZSBVUklzIGRvIG5vdCByZXByZXNlbnQNCiAgICAgICAgYW4gWE1MIHNwZWNpZmljYXRp
b24uIDwvdD4NCiAgICAgIDx0PiBSZWdpc3RyYXRpb24gcmVxdWVzdCBmb3IgdGhlIFhNTCBzY2hl
bWE6IDx2c3BhY2UNCiAgICAgICAgICBibGFua0xpbmVzPSIwIi8+IFVSSTogdXJuOmlldGY6cGFy
YW1zOnhtbDpzY2hlbWE6c3BwcDoxDQogICAgICAgICAgPHZzcGFjZSBibGFua0xpbmVzPSIwIi8+
IFJlZ2lzdHJhbnQgQ29udGFjdDogSUVTRyA8dnNwYWNlDQogICAgICAgICAgYmxhbmtMaW5lcz0i
MCIvPiBYTUw6IFNlZSB0aGUgIkZvcm1hbCBTcGVjaWZpY2F0aW9uIiBzZWN0aW9uDQogICAgICAg
IG9mIHRoaXMgZG9jdW1lbnQgKDx4cmVmIHRhcmdldD0iZm9ybWFsc3BlY2lmaWNhdGlvbiIvPiku
IDwvdD4NCiAgICA8L3NlY3Rpb24+DQoNCiAgICA8c2VjdGlvbiBhbmNob3I9ImZvcm1hbHNwZWNp
ZmljYXRpb24iIHRpdGxlPSJGb3JtYWwgU3BlY2lmaWNhdGlvbiI+DQogICAgICA8dD4gVGhpcyBz
ZWN0aW9uIHByb3ZpZGVzIHRoZSBkcmFmdCBYTUwgU2NoZW1hIERlZmluaXRpb24gZm9yDQogICAg
ICAgIHRoZSBTUFBQIHByb3RvY29sLiBQbGVhc2UgcmVhZCA8eHJlZiB0YXJnZXQ9Im9wZW5pc3Nz
dWVzIi8+DQogICAgICAgIGZvciBrbm93biBpc3N1ZXMuIDwvdD4NCiAgICAgIDx0Pg0KICAgICAg
ICA8ZmlndXJlIHRpdGxlPSIiPg0KICAgICAgICAgIDxhcnR3b3JrIGFsaWduPSJsZWZ0Ij4NCiAg
ICAgICAgICAgIDwhW0NEQVRBWw0KPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgi
Pz4NCjxzY2hlbWEgeG1sbnM6c3BwcGI9InVybjppZXRmOnBhcmFtczp4bWw6bnM6c3BwcDpiYXNl
OjEiDQogIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSINCiAgdGFyZ2V0
TmFtZXNwYWNlPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOnNwcHA6YmFzZToxIg0KICBlbGVtZW50
Rm9ybURlZmF1bHQ9InF1YWxpZmllZCIgeG1sOmxhbmc9IkVOIj4NCiAgPGFubm90YXRpb24+DQog
ICAgPGRvY3VtZW50YXRpb24+DQogICAgLS0tLS0tLS0tLS0tLS0tLS0tIE9iamVjdCBUeXBlIERl
ZmluaXRpb25zIC0tLS0tLS0tLS0tLS0tIA0KICAgIDwvZG9jdW1lbnRhdGlvbj4NCiAgPC9hbm5v
dGF0aW9uPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iUnRlR3JwVHlwZSI+DQogICAgPGNvbXBsZXhD
b250ZW50Pg0KICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljT2JqVHlwZSI+DQogICAg
ICAgPHNlcXVlbmNlPg0KICAgICAgICAgPGVsZW1lbnQgbmFtZT0icnRlR3JwTmFtZSIgdHlwZT0i
c3BwcGI6T2JqTmFtZVR5cGUiLz4NCiAgICAgICAgIDxlbGVtZW50IG5hbWU9InJ0ZVJlY1JlZiIg
dHlwZT0ic3BwcGI6UnRlUmVjUmVmVHlwZSIgbWluT2NjdXJzPSIwIg0KICAgICAgICAgICBtYXhP
Y2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZGdOYW1lIiB0eXBl
PSJzcHBwYjpPYmpOYW1lVHlwZSIgbWluT2NjdXJzPSIwIg0KICAgICAgICAgICBtYXhPY2N1cnM9
InVuYm91bmRlZCIvPg0KICAgICAgICAgPGVsZW1lbnQgbmFtZT0icGVlcmluZ09yZyIgdHlwZT0i
c3BwcGI6T3JnSWRUeXBlIiBtaW5PY2N1cnM9IjAiDQogICAgICAgICAgIG1heE9jY3Vycz0idW5i
b3VuZGVkIi8+DQogICAgICAgICA8ZWxlbWVudCBuYW1lPSJzb3VyY2VJZGVudCIgdHlwZT0ic3Bw
cGI6U291cmNlSWRlbnRUeXBlIg0KICAgICAgICAgICBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0i
dW5ib3VuZGVkIi8+DQogICAgICAgICA8ZWxlbWVudCBuYW1lPSJpc0luU3ZjIiB0eXBlPSJib29s
ZWFuIi8+DQogICAgICAgICA8ZWxlbWVudCBuYW1lPSJwcmlvcml0eSIgdHlwZT0idW5zaWduZWRT
aG9ydCIvPg0KICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZXh0IiB0eXBlPSJzcHBwYjpFeHRBbnlU
eXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICA8L3NlcXVlbmNlPg0KICAgICA8L2V4dGVuc2lv
bj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5
cGUgbmFtZT0iRGVzdEdycFR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgPGV4dGVu
c2lvbiBiYXNlPSJzcHBwYjpCYXNpY09ialR5cGUiPg0KICAgICAgPHNlcXVlbmNlPg0KICAgICAg
ICAgPGVsZW1lbnQgbmFtZT0iZGdOYW1lIiB0eXBlPSJzcHBwYjpPYmpOYW1lVHlwZSIvPg0KICAg
ICAgPC9zZXF1ZW5jZT4NCiAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4N
CiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IlB1YklkVHlwZSIgYWJzdHJh
Y3Q9InRydWUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgPGV4dGVuc2lvbiBiYXNlPSJz
cHBwYjpCYXNpY09ialR5cGUiPg0KICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgIDxlbGVtZW50
IG5hbWU9ImRnTmFtZSIgdHlwZT0ic3BwcGI6T2JqTmFtZVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0K
ICAgICAgIDwvc2VxdWVuY2U+DQogICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRl
bnQ+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJFbWFpbFR5cGUiPg0K
ICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6UHViSWRU
eXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImVtYWls
IiB0eXBlPSJzdHJpbmciLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9u
Pg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlw
ZSBuYW1lPSJUTlR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24g
YmFzZT0ic3BwcGI6UHViSWRUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxl
bGVtZW50IG5hbWU9InRuIiB0eXBlPSJzdHJpbmciLz4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1l
PSJydGVSZWNSZWYiIHR5cGU9InNwcHBiOlJ0ZVJlY1JlZlR5cGUiIG1pbk9jY3Vycz0iMCINCiAg
ICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1l
PSJjb3JJbmZvIiB0eXBlPSJzcHBwYjpDT1JJbmZvVHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAg
ICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50
Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iVE5SVHlwZSI+DQogICAg
PGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpUTlR5cGUiPg0K
ICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZW5kVG4iIHR5cGU9
InN0cmluZyIvPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9ImNvckluZm8iIHR5cGU9InNwcHBi
OkNPUkluZm9UeXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAg
IDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQog
IDxjb21wbGV4VHlwZSBuYW1lPSJSTlR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAg
IDxleHRlbnNpb24gYmFzZT0ic3BwcGI6UHViSWRUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0K
ICAgICAgICAgIDxlbGVtZW50IG5hbWU9InJuIiB0eXBlPSJzdHJpbmciIGRlZmF1bHQ9InRydWUi
Lz4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJjb3JJbmZvIiB0eXBlPSJzcHBwYjpDT1JJbmZv
VHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVu
c2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxl
eFR5cGUgbmFtZT0iUnRlUmVjVHlwZSIgYWJzdHJhY3Q9InRydWUiPg0KICAgIDxjb21wbGV4Q29u
dGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNPYmpUeXBlIj4NCiAgICAg
ICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICAgPGVsZW1lbnQgbmFtZT0icnJOYW1lIiB0eXBlPSJz
cHBwYjpPYmpOYW1lVHlwZSIvPg0KICAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5z
aW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4
VHlwZSBuYW1lPSJOQVBUUlR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRl
bnNpb24gYmFzZT0ic3BwcGI6UnRlUmVjVHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAg
ICAgICA8ZWxlbWVudCBuYW1lPSJvcmRlciIgdHlwZT0idW5zaWduZWRTaG9ydCIvPg0KICAgICAg
ICAgIDxlbGVtZW50IG5hbWU9ImZsYWdzIiB0eXBlPSJzdHJpbmciIG1pbk9jY3Vycz0iMCIvPg0K
ICAgICAgICAgIDxlbGVtZW50IG5hbWU9InN2Y3MiIHR5cGU9InN0cmluZyIvPg0KICAgICAgICAg
IDxlbGVtZW50IG5hbWU9InJlZ3giIHR5cGU9InNwcHBiOlJlZ2V4UGFyYW1UeXBlIg0KICAgICAg
ICAgICAgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0icmVwbCIgdHlw
ZT0ic3RyaW5nIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJ0dGwi
IHR5cGU9InBvc2l0aXZlSW50ZWdlciIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICAgPGVsZW1l
bnQgbmFtZT0iZXh0IiB0eXBlPSJzcHBwYjpFeHRBbnlUeXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAg
ICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRl
bnQ+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJOU1R5cGUiPg0KICAg
IDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6UnRlUmVjVHlw
ZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJob3N0TmFt
ZSIgdHlwZT0ic3RyaW5nIi8+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0iaXBBZGRyIiB0eXBl
PSJzcHBwYjpJUEFkZHJUeXBlIiBtaW5PY2N1cnM9IjAiDQogICAgICAgICAgICBtYXhPY2N1cnM9
InVuYm91bmRlZCIvPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InR0bCIgdHlwZT0icG9zaXRp
dmVJbnRlZ2VyIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJleHQi
IHR5cGU9InNwcHBiOkV4dEFueVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICA8L3NlcXVl
bmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21w
bGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IlVSSVR5cGUiPg0KICAgIDxjb21wbGV4Q29u
dGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6UnRlUmVjVHlwZSI+DQogICAgICAg
IDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJlcmUiIHR5cGU9InN0cmluZyIg
ZGVmYXVsdD0iXiguKikkIi8+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0idXJpIiB0eXBlPSJz
dHJpbmciLz4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJleHQiIHR5cGU9InNwcHBiOkV4dEFu
eVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRl
bnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBs
ZXhUeXBlIG5hbWU9IlJ0ZUdycE9mZmVyVHlwZSI+DQogICA8Y29tcGxleENvbnRlbnQ+DQogICAg
IDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNPYmpUeXBlIj4NCiAgICAgICA8c2VxdWVuY2U+
DQogICAgICAgICA8ZWxlbWVudCBuYW1lPSJydGVHcnBPZmZlcktleSIgdHlwZT0ic3BwcGI6UnRl
R3JwT2ZmZXJLZXlUeXBlIi8+DQogICAgICAgICA8ZWxlbWVudCBuYW1lPSJzdGF0dXMiIHR5cGU9
InNwcHBiOlJ0ZUdycE9mZmVyU3RhdHVzVHlwZSIvPg0KICAgICAgICAgPGVsZW1lbnQgbmFtZT0i
b2ZmZXJEYXRlVGltZSIgdHlwZT0iZGF0ZVRpbWUiLz4NCiAgICAgICAgIDxlbGVtZW50IG5hbWU9
ImFjY2VwdERhdGVUaW1lIiB0eXBlPSJkYXRlVGltZSIgbWluT2NjdXJzPSIwIi8+DQogICAgICAg
ICA8ZWxlbWVudCBuYW1lPSJleHQiIHR5cGU9InNwcHBiOkV4dEFueVR5cGUiIG1pbk9jY3Vycz0i
MCIvPg0KICAgICAgIDwvc2VxdWVuY2U+DQogICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxl
eENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJFZ3JSdGVU
eXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6
QmFzaWNPYmpUeXBlIj4NCiAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICA8ZWxlbWVudCBuYW1l
PSJlZ3JSdGVOYW1lIiB0eXBlPSJzcHBwYjpPYmpOYW1lVHlwZSIvPg0KICAgICAgICAgPGVsZW1l
bnQgbmFtZT0icHJlZiIgdHlwZT0idW5zaWduZWRTaG9ydCIvPg0KICAgICAgICAgPGVsZW1lbnQg
bmFtZT0ic3ZjcyIgdHlwZT0ic3RyaW5nIi8+DQogICAgICAgICA8ZWxlbWVudCBuYW1lPSJyZWd4
UmV3cml0ZVJ1bGUiIHR5cGU9InNwcHBiOlJlZ2V4UGFyYW1UeXBlIi8+DQogICAgICAgICA8ZWxl
bWVudCBuYW1lPSJpbmdyZXNzUnRlIiB0eXBlPSJzcHBwYjpPYmpLZXlUeXBlIiBtaW5PY2N1cnM9
IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgICA8ZWxlbWVudCBuYW1lPSJleHQi
IHR5cGU9InNwcHBiOkV4dEFueVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgIDwvc2VxdWVu
Y2U+DQogICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxl
eFR5cGU+DQogIDxhbm5vdGF0aW9uPg0KICAgIDxkb2N1bWVudGF0aW9uPiAtLS0tLS0tLS0tLS0t
LS0tLS0gQWJzdHJhY3QgT2JqZWN0IGFuZCBFbGVtZW50DQogICAgICBUeXBlIERlZmluaXRpb25z
IC0tLS0tLS0tLS0tLS0tIDwvZG9jdW1lbnRhdGlvbj4NCiAgPC9hbm5vdGF0aW9uPg0KICA8Y29t
cGxleFR5cGUgbmFtZT0iQmFzaWNPYmpUeXBlIiBhYnN0cmFjdD0idHJ1ZSI+DQogICAgPHNlcXVl
bmNlPg0KICAgICAgPGVsZW1lbnQgbmFtZT0icmFudElkIiB0eXBlPSJzcHBwYjpPcmdJZFR5cGUi
Lz4NCiAgICAgIDxlbGVtZW50IG5hbWU9InJhcklkIiB0eXBlPSJzcHBwYjpPcmdJZFR5cGUiLz4N
CiAgICAgIDxlbGVtZW50IG5hbWU9ImNydERhdGUiIHR5cGU9ImRhdGVUaW1lIiBtaW5PY2N1cnM9
IjAiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9Im1vZERhdGUiIHR5cGU9ImRhdGVUaW1lIiBtaW5P
Y2N1cnM9IjAiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9ImV4dCIgdHlwZT0ic3BwcGI6RXh0QW55
VHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgPC9zZXF1ZW5jZT4NCiAgPC9jb21wbGV4VHlwZT4N
CiAgPGNvbXBsZXhUeXBlIG5hbWU9IlJlZ2V4UGFyYW1UeXBlIj4NCiAgICA8c2VxdWVuY2U+DQog
ICAgICA8ZWxlbWVudCBuYW1lPSJlcmUiIHR5cGU9InN0cmluZyIgZGVmYXVsdD0iXiguKikkIi8+
DQogICAgICA8ZWxlbWVudCBuYW1lPSJyZXBsIiB0eXBlPSJzdHJpbmciLz4NCiAgICA8L3NlcXVl
bmNlPg0KICA8L2NvbXBsZXhUeXBlPg0KICA8c2ltcGxlVHlwZSBuYW1lPSJPcmdJZFR5cGUiPg0K
ICAgIDxyZXN0cmljdGlvbiBiYXNlPSJzdHJpbmciLz4NCiAgPC9zaW1wbGVUeXBlPg0KICA8c2lt
cGxlVHlwZSBuYW1lPSJPYmpOYW1lVHlwZSI+DQogICAgPHJlc3RyaWN0aW9uIGJhc2U9InN0cmlu
ZyIvPg0KICA8L3NpbXBsZVR5cGU+DQogIDxzaW1wbGVUeXBlIG5hbWU9IlRyYW5zSWRUeXBlIj4N
CiAgICA8cmVzdHJpY3Rpb24gYmFzZT0ic3RyaW5nIi8+DQogIDwvc2ltcGxlVHlwZT4NCiAgPHNp
bXBsZVR5cGUgbmFtZT0iTWlub3JWZXJUeXBlIj4NCiAgICA8cmVzdHJpY3Rpb24gYmFzZT0idW5z
aWduZWRMb25nIi8+DQogIDwvc2ltcGxlVHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9Ik9iaktl
eVR5cGUiPg0KICAgIDxzZXF1ZW5jZT4NCiAgICAgIDxlbGVtZW50IG5hbWU9InJhbnRJZCIgdHlw
ZT0ic3BwcGI6T3JnSWRUeXBlIi8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJuYW1lIiB0eXBlPSJz
cHBwYjpPYmpOYW1lVHlwZSIvPg0KICAgIDwvc2VxdWVuY2U+DQogIDwvY29tcGxleFR5cGU+DQog
IDxjb21wbGV4VHlwZSBuYW1lPSJJUEFkZHJUeXBlIj4NCiAgICA8c2VxdWVuY2U+DQogICAgICA8
ZWxlbWVudCBuYW1lPSJhZGRyIiB0eXBlPSJzdHJpbmciLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9
InR5cGUiIHR5cGU9InNwcHBiOklQVHlwZSIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0iZXh0IiB0
eXBlPSJzcHBwYjpFeHRBbnlUeXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAgICA8L3NlcXVlbmNlPg0K
ICA8L2NvbXBsZXhUeXBlPg0KICA8c2ltcGxlVHlwZSBuYW1lPSJJUFR5cGUiPg0KICAgIDxyZXN0
cmljdGlvbiBiYXNlPSJ0b2tlbiI+DQogICAgICA8ZW51bWVyYXRpb24gdmFsdWU9IklQdjQiLz4N
CiAgICAgIDxlbnVtZXJhdGlvbiB2YWx1ZT0iSVB2NiIvPg0KICAgIDwvcmVzdHJpY3Rpb24+DQog
IDwvc2ltcGxlVHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IlJ0ZVJlY1JlZlR5cGUiPg0KICAg
IDxzZXF1ZW5jZT4NCiAgICAgIDxlbGVtZW50IG5hbWU9InJ0ZVJlYyIgdHlwZT0ic3BwcGI6T2Jq
S2V5VHlwZSIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0icHJpb3JpdHkiIHR5cGU9InVuc2lnbmVk
U2hvcnQiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9ImV4dCIgdHlwZT0ic3BwcGI6RXh0QW55VHlw
ZSIgbWluT2NjdXJzPSIwIi8+DQogICAgPC9zZXF1ZW5jZT4NCiAgPC9jb21wbGV4VHlwZT4NCiAg
PGNvbXBsZXhUeXBlIG5hbWU9IlNvdXJjZUlkZW50VHlwZSI+DQogICAgPHNlcXVlbmNlPg0KICAg
ICAgPGVsZW1lbnQgbmFtZT0ic291cmNlSWRlbnRMYWJlbCIgdHlwZT0ic3RyaW5nIi8+DQogICAg
ICA8ZWxlbWVudCBuYW1lPSJzb3VyY2VJZGVudFNjaGVtZSINCiAgICAgICAgdHlwZT0ic3BwcGI6
U291cmNlSWRlbnRTY2hlbWVUeXBlIi8+DQogICAgICA8ZWxlbWVudCBuYW1lPSJleHQiIHR5cGU9
InNwcHBiOkV4dEFueVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgIDwvc2VxdWVuY2U+DQogIDwv
Y29tcGxleFR5cGU+DQogIDxzaW1wbGVUeXBlIG5hbWU9IlNvdXJjZUlkZW50U2NoZW1lVHlwZSI+
DQogICAgPHJlc3RyaWN0aW9uIGJhc2U9InRva2VuIj4NCiAgICAgIDxlbnVtZXJhdGlvbiB2YWx1
ZT0idXJpIi8+DQogICAgICA8ZW51bWVyYXRpb24gdmFsdWU9ImlwIi8+DQogICAgICA8ZW51bWVy
YXRpb24gdmFsdWU9InJvb3REb21haW4iLz4NCiAgICA8L3Jlc3RyaWN0aW9uPg0KICA8L3NpbXBs
ZVR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJDT1JJbmZvVHlwZSI+DQogICAgPHNlcXVlbmNl
Pg0KICAgICAgPGVsZW1lbnQgbmFtZT0iY29yQ2xhaW0iIHR5cGU9ImJvb2xlYW4iIGRlZmF1bHQ9
InRydWUiLz4NCiAgICAgIDxlbGVtZW50IG5hbWU9ImNvciIgdHlwZT0iYm9vbGVhbiIgZGVmYXVs
dD0iZmFsc2UiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0iY29yRGF0ZVRp
bWUiIHR5cGU9ImRhdGVUaW1lIiBtaW5PY2N1cnM9IjAiLz4NCiAgICA8L3NlcXVlbmNlPg0KICA8
L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iU3ZjTWVudVR5cGUiPg0KICAgIDxz
ZXF1ZW5jZT4NCiAgICAgIDxlbGVtZW50IG5hbWU9InNlcnZlclN0YXR1cyIgdHlwZT0ic3BwcGI6
U2VydmVyU3RhdHVzVHlwZSIvPg0KICAgICAgPGVsZW1lbnQgbmFtZT0ibWFqTWluVmVyc2lvbiIg
dHlwZT0ic3RyaW5nIg0KICAgICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgPGVs
ZW1lbnQgbmFtZT0ib2JqVVJJIiB0eXBlPSJhbnlVUkkiIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+
DQogICAgICA8ZWxlbWVudCBuYW1lPSJleHRVUkkiIHR5cGU9ImFueVVSSSIgbWluT2NjdXJzPSIw
Ig0KICAgICAgICBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgIDwvc2VxdWVuY2U+DQogIDwv
Y29tcGxleFR5cGU+DQogIDxzaW1wbGVUeXBlIG5hbWU9IlNlcnZlclN0YXR1c1R5cGUiPg0KICAg
IDxyZXN0cmljdGlvbiBiYXNlPSJ0b2tlbiI+DQogICAgICA8ZW51bWVyYXRpb24gdmFsdWU9Imlu
U2VydmljZSIvPg0KICAgICAgPGVudW1lcmF0aW9uIHZhbHVlPSJvdXRPZlNlcnZpY2UiLz4NCiAg
ICA8L3Jlc3RyaWN0aW9uPg0KICA8L3NpbXBsZVR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJS
dGVHcnBPZmZlcktleVR5cGUiPg0KICAgIDxzZXF1ZW5jZT4NCiAgICAgIDxlbGVtZW50IG5hbWU9
InJ0ZUdycEtleSIgdHlwZT0ic3BwcGI6T2JqS2V5VHlwZSIvPg0KICAgICAgPGVsZW1lbnQgbmFt
ZT0ib2ZmZXJlZFRvIiB0eXBlPSJzcHBwYjpPcmdJZFR5cGUiLz4NCiAgICA8L3NlcXVlbmNlPg0K
ICA8L2NvbXBsZXhUeXBlPg0KICA8c2ltcGxlVHlwZSBuYW1lPSJSdGVHcnBPZmZlclN0YXR1c1R5
cGUiPg0KICAgIDxyZXN0cmljdGlvbiBiYXNlPSJ0b2tlbiI+DQogICAgICA8ZW51bWVyYXRpb24g
dmFsdWU9Im9mZmVyZWQiLz4NCiAgICAgIDxlbnVtZXJhdGlvbiB2YWx1ZT0iYWNjZXB0ZWQiLz4N
CiAgICA8L3Jlc3RyaWN0aW9uPg0KICA8L3NpbXBsZVR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1l
PSJFeHRBbnlUeXBlIj4NCiAgICA8c2VxdWVuY2U+DQogICAgICA8YW55IG5hbWVzcGFjZT0iIyNv
dGhlciIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICA8L3NlcXVlbmNlPg0KICA8L2NvbXBs
ZXhUeXBlPg0KICA8YW5ub3RhdGlvbj4NCiAgICA8ZG9jdW1lbnRhdGlvbj4gLS0tLS0tLS0tLS0t
LS0gT3BlcmF0aW9uIFJlcXVlc3QgYW5kIFJlc3BvbnNlDQogICAgICBPYmplY3QgVHlwZSBEZWZp
bml0aW9ucyAtLS0tLS0tLS0tLS0gPC9kb2N1bWVudGF0aW9uPg0KICA8L2Fubm90YXRpb24+DQog
IDxjb21wbGV4VHlwZSBuYW1lPSJSZXN1bHRDb2RlVHlwZSI+DQogICAgPHNlcXVlbmNlPg0KICAg
ICAgIDxlbGVtZW50IG5hbWU9ImNvZGUiIHR5cGU9ImludCIvPg0KICAgICAgIDxlbGVtZW50IG5h
bWU9Im1zZyIgdHlwZT0ic3RyaW5nIi8+DQogICAgPC9zZXF1ZW5jZT4NCiAgPC9jb21wbGV4VHlw
ZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IlJxc3RPYmpSZXN1bHRDb2RlVHlwZSI+DQogICAgPGNv
bXBsZXhDb250ZW50Pg0KICAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6UmVzdWx0Q29kZVR5
cGUiPg0KICAgICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJy
cXN0T2JqIiB0eXBlPSJzcHBwYjpCYXNpY1Jxc3RUeXBlIi8+DQogICAgICAgICAgPC9zZXF1ZW5j
ZT4NCiAgICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBs
ZXhUeXBlPg0KICANCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkJhc2ljUnFzdFR5cGUiIGFic3RyYWN0
PSJ0cnVlIj4NCiAgICA8c2VxdWVuY2U+DQogICAgICA8ZWxlbWVudCBuYW1lPSJleHQiIHR5cGU9
InNwcHBiOkV4dEFueVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgIDwvc2VxdWVuY2U+DQogIDwv
Y29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJCYXNpY1F1ZXJ5UnFzdFR5cGUiIGFi
c3RyYWN0PSJ0cnVlIj4NCiAgICA8c2VxdWVuY2U+DQogICAgICA8ZWxlbWVudCBuYW1lPSJleHQi
IHR5cGU9InNwcHBiOkV4dEFueVR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgIDwvc2VxdWVuY2U+
DQogIDwvY29tcGxleFR5cGU+DQogIA0KICA8Y29tcGxleFR5cGUgbmFtZT0iQWRkUnRlR3JwUnFz
dFR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3Bw
cGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVu
dCBuYW1lPSJydGVHcnAiIHR5cGU9InNwcHBiOlJ0ZUdycFR5cGUiLz4NCiAgICAgICAgPC9zZXF1
ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29t
cGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJEZWxSdGVHcnBScXN0VHlwZSI+DQogICAg
PGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1Jxc3RU
eXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9Im9iaktl
eSIgdHlwZT0ic3BwcGI6T2JqS2V5VHlwZSIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAg
PC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAg
PGNvbXBsZXhUeXBlIG5hbWU9IkdldFJ0ZUdycHNScXN0VHlwZSI+DQogICAgPGNvbXBsZXhDb250
ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1F1ZXJ5UnFzdFR5cGUiPg0K
ICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0ib2JqS2V5IiB0eXBl
PSJzcHBwYjpPYmpLZXlUeXBlIg0KICAgICAgICAgICAgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9
InVuYm91bmRlZCIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQog
ICAgPC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgDQogIDxjb21wbGV4VHlw
ZSBuYW1lPSJBZGRSdGVSZWNScXN0VHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAg
PGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1Jxc3RUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNl
Pg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InJ0ZVJlYyIgdHlwZT0ic3BwcGI6UnRlUmVjVHlw
ZSIvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21w
bGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkRlbFJ0
ZVJlY1Jxc3RUeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJh
c2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAg
PGVsZW1lbnQgbmFtZT0ib2JqS2V5IiB0eXBlPSJzcHBwYjpPYmpLZXlUeXBlIi8+DQogICAgICAg
IDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0K
ICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iR2V0UnRlUmVjc1Jxc3RUeXBl
Ij4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJh
c2ljUXVlcnlScXN0VHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVu
dCBuYW1lPSJvYmpLZXkiIHR5cGU9InNwcHBiOk9iaktleVR5cGUiDQogICAgICAgICAgICBtaW5P
Y2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgIDwvc2VxdWVuY2U+DQog
ICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBl
Pg0KIA0KICA8Y29tcGxleFR5cGUgbmFtZT0iQWRkRGVzdEdycFJxc3RUeXBlIj4NCiAgICA8Y29t
cGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUnFzdFR5cGUi
Pg0KICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0iZGVzdEdycCIg
dHlwZT0ic3BwcGI6RGVzdEdycFR5cGUiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwv
ZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogIDxj
b21wbGV4VHlwZSBuYW1lPSJEZWxEZXN0R3JwUnFzdFR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVu
dD4NCiAgICAgIDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAg
IDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJvYmpLZXkiIHR5cGU9InNwcHBi
Ok9iaktleVR5cGUiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0K
ICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBu
YW1lPSJHZXREZXN0R3Jwc1Jxc3RUeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8
ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUXVlcnlScXN0VHlwZSI+DQogICAgICAgIDxzZXF1
ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJvYmpLZXkiIHR5cGU9InNwcHBiOk9iaktl
eVR5cGUiDQogICAgICAgICAgICBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+
DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhD
b250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iQWRkUHViSWRS
cXN0VHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJz
cHBwYjpCYXNpY1Jxc3RUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVt
ZW50IG5hbWU9InBpIiB0eXBlPSJzcHBwYjpQdWJJZFR5cGUiLz4NCiAgICAgICAgPC9zZXF1ZW5j
ZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxl
eFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJEZWxQdWJJZHNScXN0VHlwZSI+DQogICAgPGNv
bXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1Jxc3RUeXBl
Ij4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InBpIiB0eXBl
PSJzcHBwYjpQdWJJZFR5cGUiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5z
aW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4
VHlwZSBuYW1lPSJHZXRQdWJJZHNScXN0VHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAg
ICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1F1ZXJ5UnFzdFR5cGUiPg0KICAgICAgICA8
c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0icGkiIHR5cGU9InNwcHBiOlB1Yklk
VHlwZSIgbWluT2NjdXJzPSIwIg0KICAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4N
CiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENv
bnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJBZGRSdGVHcnBP
ZmZlclJxc3RUeXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJh
c2U9InNwcHBiOkJhc2ljUnFzdFR5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAg
PGVsZW1lbnQgbmFtZT0icnRlR3JwT2ZmZXIiIHR5cGU9InNwcHBiOlJ0ZUdycE9mZmVyVHlwZSIv
Pg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4
Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkRlbFJ0ZUdy
cE9mZmVyUnFzdFR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAgIDxleHRlbnNpb24g
YmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAg
ICA8ZWxlbWVudCBuYW1lPSJydGVHcnBPZmZlcktleSIgdHlwZT0ic3BwcGI6UnRlR3JwT2ZmZXJL
ZXlUeXBlIiAvPg0KICAgICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAg
PC9jb21wbGV4Q29udGVudD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9
IkFjY2VwdFJ0ZUdycE9mZmVyUnFzdFR5cGUiPg0KICAgIDxjb21wbGV4Q29udGVudD4NCiAgICAg
IDxleHRlbnNpb24gYmFzZT0ic3BwcGI6QmFzaWNScXN0VHlwZSI+DQogICAgICAgIDxzZXF1ZW5j
ZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJydGVHcnBPZmZlcktleSIgdHlwZT0ic3BwcGI6
UnRlR3JwT2ZmZXJLZXlUeXBlIi8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4dGVu
c2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8Y29tcGxl
eFR5cGUgbmFtZT0iUmVqZWN0UnRlR3JwT2ZmZXJScXN0VHlwZSI+DQogICAgPGNvbXBsZXhDb250
ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1Jxc3RUeXBlIj4NCiAgICAg
ICAgPHNlcXVlbmNlPg0KICAgICAgICAgIDxlbGVtZW50IG5hbWU9InJ0ZUdycE9mZmVyS2V5IiB0
eXBlPSJzcHBwYjpSdGVHcnBPZmZlcktleVR5cGUiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAg
ICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwvY29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+
DQogIDxjb21wbGV4VHlwZSBuYW1lPSJHZXRSdGVHcnBPZmZlcnNScXN0VHlwZSI+DQogICAgPGNv
bXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lvbiBiYXNlPSJzcHBwYjpCYXNpY1F1ZXJ5UnFz
dFR5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQgbmFtZT0ib2Zm
ZXJlZEJ5UGVlcnMiIHR5cGU9ImJvb2xlYW4iIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAgIDxl
bGVtZW50IG5hbWU9Im9mZmVyZWRUb1BlZXJzIiB0eXBlPSJib29sZWFuIiBtaW5PY2N1cnM9IjAi
Lz4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJzdGF0dXMiIHR5cGU9InNwcHBiOlJ0ZUdycE9m
ZmVyU3RhdHVzVHlwZSINCiAgICAgICAgICAgIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAgIDxl
bGVtZW50IG5hbWU9InBlZXJpbmdPcmciIHR5cGU9InNwcHBiOk9yZ0lkVHlwZSINCiAgICAgICAg
ICAgIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgICA8ZWxl
bWVudCBuYW1lPSJydGVHcnBPZmZlcktleSINCiAgICAgICAgICAgIHR5cGU9InNwcHBiOlJ0ZUdy
cE9mZmVyS2V5VHlwZSIgbWluT2NjdXJzPSIwIg0KICAgICAgICAgICAgbWF4T2NjdXJzPSJ1bmJv
dW5kZWQiLz4NCiAgICAgICAgPC9zZXF1ZW5jZT4NCiAgICAgIDwvZXh0ZW5zaW9uPg0KICAgIDwv
Y29tcGxleENvbnRlbnQ+DQogIDwvY29tcGxleFR5cGU+DQogIDxjb21wbGV4VHlwZSBuYW1lPSJB
ZGRFZ3JSdGVScXN0VHlwZSI+DQogICAgPGNvbXBsZXhDb250ZW50Pg0KICAgICAgPGV4dGVuc2lv
biBiYXNlPSJzcHBwYjpCYXNpY1Jxc3RUeXBlIj4NCiAgICAgICAgPHNlcXVlbmNlPg0KICAgICAg
ICAgIDxlbGVtZW50IG5hbWU9ImVnclJ0ZSIgdHlwZT0ic3BwcGI6RWdyUnRlVHlwZSIvPg0KICAg
ICAgICA8L3NlcXVlbmNlPg0KICAgICAgPC9leHRlbnNpb24+DQogICAgPC9jb21wbGV4Q29udGVu
dD4NCiAgPC9jb21wbGV4VHlwZT4NCiAgPGNvbXBsZXhUeXBlIG5hbWU9IkRlbEVnclJ0ZVJxc3RU
eXBlIj4NCiAgICA8Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBi
OkJhc2ljUnFzdFR5cGUiPg0KICAgICAgICA8c2VxdWVuY2U+DQogICAgICAgICAgPGVsZW1lbnQg
bmFtZT0ib2JqS2V5IiB0eXBlPSJzcHBwYjpPYmpLZXlUeXBlIi8+DQogICAgICAgIDwvc2VxdWVu
Y2U+DQogICAgICA8L2V4dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBs
ZXhUeXBlPg0KICA8Y29tcGxleFR5cGUgbmFtZT0iR2V0RWdyUnRlc1Jxc3RUeXBlIj4NCiAgICA8
Y29tcGxleENvbnRlbnQ+DQogICAgICA8ZXh0ZW5zaW9uIGJhc2U9InNwcHBiOkJhc2ljUXVlcnlS
cXN0VHlwZSI+DQogICAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgICA8ZWxlbWVudCBuYW1lPSJv
YmpLZXkiIHR5cGU9InNwcHBiOk9iaktleVR5cGUiDQogICAgICAgICAgICBtaW5PY2N1cnM9IjAi
IG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgIDwvc2VxdWVuY2U+DQogICAgICA8L2V4
dGVuc2lvbj4NCiAgICA8L2NvbXBsZXhDb250ZW50Pg0KICA8L2NvbXBsZXhUeXBlPg0KICA8YW5u
b3RhdGlvbj4NCiAgICA8ZG9jdW1lbnRhdGlvbj4gLS0tLS0tLS0gR2VuZXJpYyBSZXF1ZXN0IGFu
ZCBSZXNwb25zZSBEZWZpbml0aW9ucw0KICAgICAgLS0tLS0tLS0tLS0tLS0tIDwvZG9jdW1lbnRh
dGlvbj4NCiAgPC9hbm5vdGF0aW9uPg0KICA8ZWxlbWVudCBuYW1lPSJzcHBwVXBkYXRlUmVxdWVz
dCI+DQogICAgPGNvbXBsZXhUeXBlPg0KICAgICAgPHNlcXVlbmNlPg0KICAgICAgICA8ZWxlbWVu
dCBuYW1lPSJjbGllbnRUcmFuc0lkIiB0eXBlPSJzcHBwYjpUcmFuc0lkVHlwZSIgbWluT2NjdXJz
PSIwIi8+DQogICAgICAgIDxlbGVtZW50IG5hbWU9Im1pbm9yVmVyIiB0eXBlPSJzcHBwYjpNaW5v
clZlclR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICA8ZWxlbWVudCBuYW1lPSJycXN0IiB0
eXBlPSJzcHBwYjpCYXNpY1Jxc3RUeXBlIiBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAg
PC9zZXF1ZW5jZT4NCiAgICA8L2NvbXBsZXhUeXBlPg0KICA8L2VsZW1lbnQ+DQogIDxlbGVtZW50
IG5hbWU9InNwcHBVcGRhdGVSZXNwb25zZSI+DQogICAgPGNvbXBsZXhUeXBlPg0KICAgICAgPHNl
cXVlbmNlPg0KICAgICAgICA8ZWxlbWVudCBuYW1lPSJvdmVyYWxsUmVzdWx0IiB0eXBlPSJzcHBw
YjpSZXN1bHRDb2RlVHlwZSIvPg0KICAgICAgICA8ZWxlbWVudCBuYW1lPSJycXN0T2JqUmVzdWx0
IiB0eXBlPSJzcHBwYjpScXN0T2JqUmVzdWx0Q29kZVR5cGUiIG1pbk9jY3Vycz0iMCIgDQogICAg
ICAgICAgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgPGVsZW1lbnQgbmFtZT0iY2xp
ZW50VHJhbnNJZCIgdHlwZT0ic3BwcGI6VHJhbnNJZFR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAg
ICAgICA8ZWxlbWVudCBuYW1lPSJzZXJ2ZXJUcmFuc0lkIiB0eXBlPSJzcHBwYjpUcmFuc0lkVHlw
ZSIvPg0KICAgICAgPC9zZXF1ZW5jZT4NCiAgICA8L2NvbXBsZXhUeXBlPg0KICA8L2VsZW1lbnQ+
DQogIDxlbGVtZW50IG5hbWU9InNwcHBRdWVyeVJlcXVlc3QiPg0KICAgIDxjb21wbGV4VHlwZT4N
CiAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgPGVsZW1lbnQgbmFtZT0ibWlub3JWZXIiIHR5cGU9
InNwcHBiOk1pbm9yVmVyVHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgIDxlbGVtZW50IG5h
bWU9InJxc3QiIHR5cGU9InNwcHBiOkJhc2ljUXVlcnlScXN0VHlwZSIvPg0KICAgICAgPC9zZXF1
ZW5jZT4NCiAgICA8L2NvbXBsZXhUeXBlPg0KICA8L2VsZW1lbnQ+DQogIDxlbGVtZW50IG5hbWU9
InNwcHBRdWVyeVJlc3BvbnNlIj4NCiAgICA8Y29tcGxleFR5cGU+DQogICAgICA8c2VxdWVuY2U+
DQogICAgICAgIDxlbGVtZW50IG5hbWU9Im92ZXJhbGxSZXN1bHQiIHR5cGU9InNwcHBiOlJlc3Vs
dENvZGVUeXBlIi8+DQogICAgICAgIDxlbGVtZW50IG5hbWU9InJlc3VsdFNldCIgdHlwZT0ic3Bw
cGI6QmFzaWNPYmpUeXBlIiBtaW5PY2N1cnM9IjAiIA0KICAgICAgICAgbWF4T2NjdXJzPSIgdW5i
b3VuZGVkIi8+DQogICAgICA8L3NlcXVlbmNlPg0KICAgIDwvY29tcGxleFR5cGU+DQogIDwvZWxl
bWVudD4NCiAgPGVsZW1lbnQgbmFtZT0ic3BwcFNlcnZlclN0YXR1c1JlcXVlc3QiPg0KICAgIDxj
b21wbGV4VHlwZT4NCiAgICAgIDxzZXF1ZW5jZT4NCiAgICAgICAgPGVsZW1lbnQgbmFtZT0ibWlu
b3JWZXIiIHR5cGU9InNwcHBiOk1pbm9yVmVyVHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgICA8
L3NlcXVlbmNlPg0KICAgIDwvY29tcGxleFR5cGU+DQogIDwvZWxlbWVudD4NCiAgPGVsZW1lbnQg
bmFtZT0ic3BwcFNlcnZlclN0YXR1c1Jlc3BvbnNlIj4NCiAgICA8Y29tcGxleFR5cGU+DQogICAg
ICA8c2VxdWVuY2U+DQogICAgICAgIDxlbGVtZW50IG5hbWU9Im92ZXJhbGxSZXN1bHQiIHR5cGU9
InNwcHBiOlJlc3VsdENvZGVUeXBlIi8+DQogICAgICAgIDxlbGVtZW50IG5hbWU9InN2Y01lbnUi
IHR5cGU9InNwcHBiOlN2Y01lbnVUeXBlIi8+DQogICAgICA8L3NlcXVlbmNlPg0KICAgIDwvY29t
cGxleFR5cGU+DQogIDwvZWxlbWVudD4NCjwvc2NoZW1hPg0KXV0+DQogICAgICAgICAgPC9hcnR3
b3JrPg0KICAgICAgICA8L2ZpZ3VyZT4NCg0KICAgICAgPC90Pg0KICAgIDwvc2VjdGlvbj4NCg0K
ICAgIDxzZWN0aW9uIGFuY2hvcj0ic3BlY2lmaWNhdGlvbmV4dGVuc2liaWxpdHkiIHRpdGxlPSJT
cGVjaWZpY2F0aW9uIEV4dGVuc2liaWxpdHkiPg0KICAgICAgPHQ+IFRoZSBwcm90b2NvbCBkZWZp
bmVkIGluIHRoaXMgc3BlY2lmaWNhdGlvbiBpcyBleHRlbnNpYmxlLg0KICAgICAgICBUaGlzIHNl
Y3Rpb24gZXhwbGFpbnMgaG93IHRvIGV4dGVuZCB0aGUgcHJvdG9jb2wgYW5kIHdoYXQNCiAgICAg
ICAgcHJvY2VkdXJlcyBhcmUgbmVjZXNzYXJ5IHRvIGZvbGxvdyBpbiBvcmRlciB0byBlbnN1cmUg
cHJvcGVyDQogICAgICAgIGV4dGVuc2lvbnMuIDwvdD4NCiAgICA8L3NlY3Rpb24+DQoNCiAgICA8
c2VjdGlvbiB0aXRsZT0iQWNrbm93bGVkZ21lbnRzIj4NCiAgICAgIDx0PiBUaGlzIGRvY3VtZW50
IGlzIGEgcmVzdWx0IG9mIHZhcmlvdXMgZGlzY3Vzc2lvbnMgaGVsZCBpbiB0aGUNCiAgICAgICAg
RFJJTktTIHdvcmtpbmcgZ3JvdXAgYW5kIHdpdGhpbiB0aGUgRFJJTktTIHByb3RvY29sIGRlc2ln
bg0KICAgICAgICB0ZWFtLCB3aGljaCBpcyBjb21wcmlzZWQgb2YgdGhlIGZvbGxvd2luZyBpbmRp
dmlkdWFscywgaW4NCiAgICAgICAgYWxwaGFiZXRpY2FsIG9yZGVyOiBEZWJvcmFoIEEgR3V5dG9u
IChUZWxjb3JkaWEpLCBTdW1hbnRoDQogICAgICAgIENoYW5uYWJhc2FwcGEgKENhYmxlTGFicyks
IEplYW4tRnJhbmNvaXMgTXVsZSAoQ2FibGVMYWJzKSwNCiAgICAgICAgS2VubmV0aCBDYXJ0d3Jp
Z2h0IChUTlNJKSwgTWFuanVsIE1haGFyaXNoaSAoVE5TSSksIERhdmlkDQogICAgICAgIFNjaHdh
cnR6IChYQ29ubmVjdCksIGFuZCB0aGUgY28tY2hhaXJzIFJpY2hhcmQgU2hvY2tleSBhbmQNCiAg
ICAgICAgQWxleGFuZGVyIE1heXJob2ZlciAoZW51bS5hdCBHbWJIKS4gPC90Pg0KICAgICAgPHQ+
IFRoZSBhdXRob3JzIG9mIHRoaXMgZG9jdW1lbnQgdGhhbmsgdGhlIGZvbGxvd2luZyBpbmRpdmlk
dWFscw0KICAgICAgICBmb3IgdGhlaXIgYWR2aWNlLCByZXZpZXdzIGFuZCBjb21tZW50cyBkdXJp
bmcgdGhlIGRldmVsb3BtZW50DQogICAgICAgIG9mIHRoaXMgcHJvdG9jb2w6IExpc2EgRHVzc2Vh
dWx0LCAiWU9VUiBOQU1FIEhFUkUiIC0tIHNlbmQNCiAgICAgICAgY29tbWVudHMgdG8gZHJpbmtz
IGxpc3QuIDwvdD4NCiAgICA8L3NlY3Rpb24+DQoNCiAgPC9taWRkbGU+DQoNCiAgPGJhY2s+DQog
ICAgPHJlZmVyZW5jZXMgdGl0bGU9Ik5vcm1hdGl2ZSBSZWZlcmVuY2VzIj4gJnJmYzIxMTk7ICZy
ZmMyMjc3Ow0KICAgICAgJnJmYzM2Mjk7ICZyZmMyNzgxOyAmcmZjMzY4ODsgJnJmYzM5ODY7DQog
ICAgICAmSS1ELmlldGYtZHJpbmtzLXNwcHAtb3Zlci1zb2FwOyA8L3JlZmVyZW5jZXM+DQoNCiAg
ICA8cmVmZXJlbmNlcyB0aXRsZT0iSW5mb3JtYXRpdmUgUmVmZXJlbmNlcyI+ICZyZmMyODIxOyAm
cmZjMzI2MTsNCiAgICAgICZyZmMzNzYxOyAmcmZjNDcyNTsgJnJmYzU0ODY7DQogICAgICAmSS1E
LmlldGYtZHJpbmtzLXVzZWNhc2VzLXJlcXVpcmVtZW50czsgPC9yZWZlcmVuY2VzPg0KICA8L2Jh
Y2s+DQoNCjwvcmZjPg0K

--_002_754963199212404AB8E9CFCA6C3D0CDA260A19692BTNSMAILNAwin2_--

From sumanth@cablelabs.com  Tue Sep 28 17:24:28 2010
Return-Path: <sumanth@cablelabs.com>
X-Original-To: drinks@core3.amsl.com
Delivered-To: drinks@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 106883A6BF1 for <drinks@core3.amsl.com>; Tue, 28 Sep 2010 17:24:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.313
X-Spam-Level: 
X-Spam-Status: No, score=0.313 tagged_above=-999 required=5 tests=[AWL=0.775,  BAYES_00=-2.599, HELO_EQ_MODEMCABLE=0.768, HOST_EQ_MODEMCABLE=1.368, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id i5N2I1ECbbbc for <drinks@core3.amsl.com>; Tue, 28 Sep 2010 17:24:25 -0700 (PDT)
Received: from ondar.cablelabs.com (ondar.cablelabs.com [192.160.73.61]) by core3.amsl.com (Postfix) with ESMTP id 407EE3A6BE1 for <Drinks@ietf.org>; Tue, 28 Sep 2010 17:24:18 -0700 (PDT)
Received: from kyzyl.cablelabs.com (kyzyl [10.253.0.7]) by ondar.cablelabs.com (8.14.4/8.14.4) with ESMTP id o8T0OwUF028785 for <Drinks@ietf.org>; Tue, 28 Sep 2010 18:24:59 -0600
Received: from srvxchg.cablelabs.com (10.5.0.15) by kyzyl.cablelabs.com (F-Secure/fsigk_smtp/303/kyzyl.cablelabs.com); Tue, 28 Sep 2010 18:24:58 -0700 (MST)
X-Virus-Status: clean(F-Secure/fsigk_smtp/303/kyzyl.cablelabs.com)
Received: from srvxchg.cablelabs.com ([10.5.0.15]) by srvxchg ([10.5.0.15]) with mapi; Tue, 28 Sep 2010 18:24:59 -0600
From: Sumanth Channabasappa <sumanth@cablelabs.com>
To: "Drinks@ietf.org" <Drinks@ietf.org>
Date: Tue, 28 Sep 2010 18:24:58 -0600
Thread-Topic: Document cutoff dates for Beijing
Thread-Index: ActfbL9RjIKDi3gMSbqGf1ehoKNxRw==
Message-ID: <76AC5FEF83F1E64491446437EA81A61F7D201D8AB1@srvxchg>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_76AC5FEF83F1E64491446437EA81A61F7D201D8AB1srvxchg_"
MIME-Version: 1.0
X-Approved: ondar
Subject: [drinks] Document cutoff dates for Beijing
X-BeenThere: drinks@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF DRINKS WG <drinks.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/drinks>
List-Post: <mailto:drinks@ietf.org>
List-Help: <mailto:drinks-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Sep 2010 00:24:28 -0000

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

Folks,

Just a reminder that the following cutoff dates are on the horizon.


# 2010-10-18 (Monday): Internet Draft Cut-off for initial document (-00) su=
bmission by 17:00 PT (24:00 UTC), upload using IETF ID Submission Tool.
# 2010-10-25 (Monday): Internet Draft final submission cut-off by 17:00 PT =
(24:00 UTC), upload using IETF ID Submission Tool.


For a complete list of dates, see:

http://www.ietf.org/meeting/cutoff-dates-2010.html#IETF79


- S

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

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=3D"text/html; charset=3Dus-ascii" http-equiv=3DContent-Type>
<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.18939"></HEAD>
<BODY>
<DIV><SPAN class=3D506042400-29092010><FONT=20
face=3DCalibri>Folks,</FONT></SPAN></DIV>
<DIV><SPAN class=3D506042400-29092010><FONT=20
face=3DCalibri></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D506042400-29092010><FONT face=3DCalibri>Just a reminder =
that the=20
following cutoff dates are on the horizon.</FONT></SPAN></DIV>
<DIV><SPAN class=3D506042400-29092010><FONT=20
face=3DCalibri></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D506042400-29092010><FONT=20
face=3DCalibri></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D506042400-29092010><FONT face=3DCalibri># 2010-10-18 (Mo=
nday):=20
Internet Draft Cut-off for initial document (-00) submission by 17:00 PT (2=
4:00=20
UTC), upload using IETF ID Submission Tool.<BR># 2010-10-25 (Monday): Inter=
net=20
Draft final submission cut-off by 17:00 PT (24:00 UTC), upload using IETF I=
D=20
Submission Tool.</FONT></SPAN></DIV>
<DIV><SPAN class=3D506042400-29092010><FONT=20
face=3DCalibri></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D506042400-29092010><FONT=20
face=3DCalibri></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D506042400-29092010><FONT face=3DCalibri>For a complete l=
ist of=20
dates, see: </FONT></SPAN></DIV>
<DIV><SPAN class=3D506042400-29092010><FONT=20
face=3DCalibri></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D506042400-29092010><FONT face=3DCalibri><A=20
href=3D"http://www.ietf.org/meeting/cutoff-dates-2010.html#IETF79">http://w=
ww.ietf.org/meeting/cutoff-dates-2010.html#IETF79</A></FONT></SPAN></DIV>
<DIV><SPAN class=3D506042400-29092010><FONT=20
face=3DCalibri></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D506042400-29092010><FONT=20
face=3DCalibri></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D506042400-29092010><FONT face=3DCalibri>-=20
S</FONT></SPAN></DIV></BODY></HTML>

--_000_76AC5FEF83F1E64491446437EA81A61F7D201D8AB1srvxchg_--

From kcartwright@tnsi.com  Thu Sep 30 07:36:51 2010
Return-Path: <kcartwright@tnsi.com>
X-Original-To: drinks@core3.amsl.com
Delivered-To: drinks@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 586A93A6D5D for <drinks@core3.amsl.com>; Thu, 30 Sep 2010 07:36:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.591
X-Spam-Level: *
X-Spam-Status: No, score=1.591 tagged_above=-999 required=5 tests=[AWL=0.257,  BAYES_00=-2.599, FB_IOW=3.333, J_CHICKENPOX_54=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dTnvM16XEQaM for <drinks@core3.amsl.com>; Thu, 30 Sep 2010 07:36:49 -0700 (PDT)
Received: from tnsi.com (relayus.tnsi.com [208.224.248.44]) by core3.amsl.com (Postfix) with ESMTP id 911CE3A6918 for <drinks@ietf.org>; Thu, 30 Sep 2010 07:36:48 -0700 (PDT)
Received: from ([172.17.7.231]) by relayus.tnsi.com with ESMTP with TLS id 4440551.48161913; Thu, 30 Sep 2010 10:37:32 -0400
Received: from TNS-MAIL-NA.win2k.corp.tnsi.com ([172.17.7.214]) by MAIL-HUB-NA.win2k.corp.tnsi.com ([172.17.7.231]) with mapi; Thu, 30 Sep 2010 10:37:31 -0400
From: "Cartwright, Ken" <kcartwright@tnsi.com>
To: "Maharishi, Manjul" <mmaharishi@tnsi.com>, Syed Ali <syed.ali@neustar.biz>, "Drinks@ietf.org" <Drinks@ietf.org>
Date: Thu, 30 Sep 2010 10:37:30 -0400
Thread-Topic: [drinks] Progress Update
Thread-Index: ActgdYWnx5PehN+86EG2eCrjw7mDVAAAKblwAAyW0cAAAI//sA==
Message-ID: <754963199212404AB8E9CFCA6C3D0CDA260A2908A7@TNS-MAIL-NA.win2k.corp.tnsi.com>
References: <754963199212404AB8E9CFCA6C3D0CDA260A29083D@TNS-MAIL-NA.win2k.corp.tnsi.com>
In-Reply-To: <754963199212404AB8E9CFCA6C3D0CDA260A29083D@TNS-MAIL-NA.win2k.corp.tnsi.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [drinks] Progress Update
X-BeenThere: drinks@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF DRINKS WG <drinks.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/drinks>
List-Post: <mailto:drinks@ietf.org>
List-Help: <mailto:drinks-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 30 Sep 2010 14:36:51 -0000

Hi Syed,

> - Any reason why we shouldn't allow adds for multiple RteRec within
> 'AddRteRecRqstType'. For now added maxOccurs=3D"unbounded"

We agreed that we did not want to have a set of sets in the spppUpdatereque=
st.  That would need to be changes back to be the default masOccurs=3D1.

Ken
-----Original Message-----
From: Maharishi, Manjul
Sent: Thursday, September 30, 2010 10:07 AM
To: Syed Ali
Cc: Cartwright, Ken
Subject: FW: [drinks] Progress Update

Hi Syed,

Looks like you got the wrong Ken...fwding to Ken Cartwright...

Also, your address for DRINKS IETF seems to expand to drinks-request@ietf.o=
rg, instead of drinks@ietf.org, that may explain why you were unable to sen=
d it across!.

Manjul


-----Original Message-----
From: Ali, Syed Wasim [mailto:syed.ali@neustar.biz]
Sent: Thursday, September 30, 2010 4:05 AM
To: Kenneth.Politz@neustar.biz; Sumanth Channabasappa; Maharishi, Manjul; A=
lexander Mayrhofer; jf.mule@cablelabs.com; David Schwartz
Subject: FW: [drinks] Progress Update


I have unsuccessfully tried to send this email to drinks@ietf.org only to f=
ind it bounce right back. Not sure why. Any way, ... I figured I will send =
it to you guys for the morning meeting

-Syed

------ Forwarded Message
> From: Syed Ali <syed.ali@neustar.biz>
> Date: Thu, 30 Sep 2010 04:00:18 -0400
> To: "drinks@ietf.org" <drinks-request@ietf.org>
> Conversation: [drinks] Progress Update
> Subject: RE: [drinks] Progress Update
>
>
>
> Attached:
>
> - sp_example.txt -- updated SP examples that will be added to the
> proto doc
> - draft-....01v13.xml -- updated the XML schema
>
> Tasks from the 9/15 Interim meeting:
>
> - change assignedCorDateTime to corDateTime -- the date and time when
> the <cor> attribute was last changed; most likely due to NP update
> [DONE -- Ken made the change to the schema]
>
> - move the <rterec> from PubIDType to TNType.
> [DONE -- Ken made the change to the schema]
>
> CORInfoType to be moved from PubIDType to TN, TNRange, LRN [DONE --
> Ken made the change to the schema]
>
> - If CORClaim is set to true on a TNRange add operation, a success
> response means CORClaim for *all* TNs in the TNRange. Add an example
> [Open]
>
> - Check whether the ere attribute of URIType should be of type
> RegexParamType.
> [No changed needed. ere type is "string" and it is meant to only
> capture the regex pattern. the <uri> element serves as the replacement
> string]
>
> - add example each for SourceIdentSchemeType in the examples section
> to clearly describe the usage ... uri, ip, rootDomain [Open]
>
> - add example that involves URIType
> [Open]
>
>
> Update to schema:
>
> - For the <spppUpdateResponse> moved the <clientTransId> and
> <serverTransId> to the beginning of the <sequence> for consistency
> with the <spppUpdateRequest>
>
> - Last I remember, we wanted to retain the "prefix" attribute for
> TNRange in order to support length variance associated with the Open
> Number Plan. It was missing from the latest schema, so I added it back in=
.
>
> - Any reason why we shouldn't allow adds for multiple RteRec within
> 'AddRteRecRqstType'. For now added maxOccurs=3D"unbounded"
>
> Question:
>
> - ObjKeyType is optional for the GetXXX operations. Is the intent to
> allow
> *ALL* object fetch? For instance, GetRteRecsRqstType with no
> ObjKeyType in the body of the message as a way to ask the SP server to
> return *ALL* RteRecType objects from the Registry. There are a couple
> of issues with this. One, lack of object key means that SP server
> doesn't have the <rantId> field to use as a filter. Two, some SP
> implementation may prefer to limit the number of objects that can be obta=
ined for a single GetXXX operation.
>
> Notes:
>
> I noticed that NAPTR.PREF is removed in favor of "priority" defined in
> the RteRecRefType. I suppose this is Ok.
>
> Next steps:
>
> I continue to hold the token for the document and I plan to finish the
> remaining tasks by COB Friday 9/29.
>
> -Syed
>
>
> On 9/24/10 10:28 AM, "Cartwright, Ken" <kcartwright@tnsi.com> wrote:
>
>> One last change before I had the token back to Syed.  Attached is the
>> updated version of the document.  This change corrects the use of
>> priority relative to Route Records and their relationships to Route
>> Groups.
>>
>> Syed, you've got the token now.
>>
>> Ken
>>
>> -----Original Message-----
>> From: drinks-bounces@ietf.org [mailto:drinks-bounces@ietf.org] On
>> Behalf Of Cartwright, Ken
>> Sent: Wednesday, September 22, 2010 11:37 AM
>> To: Ali, Syed Wasim; Drinks@ietf.org
>> Subject: Re: [drinks] Progress Update
>>
>> Syed handed the token back to me for a couple hours this morning so
>> that I could go ahead and do the Route Rec management updates to the
>> doc.  This is now done and here is the next rev of the document.
>>
>> Ken
>>
>> -----Original Message-----
>> From: Cartwright, Ken
>> Sent: Tuesday, September 21, 2010 5:21 PM
>> To: 'Ali, Syed Wasim'; Drinks@ietf.org
>> Subject: RE: [drinks] Progress Update
>>
>> Here is the next version of the protocol document.  Based on the
>> decisions we made at the face-to-face, the final version of this
>> document is now clearly within shouting distance.  And the document
>> overall is notably simpler and shorter.
>>
>> Syed, if you want it, you can have the token now.  At some point I'll
>> need it back for maybe one day before we finalize it to wrap up a
>> couple to-do items of mine.
>>
>> What I've done since the last update is as follows:
>>
>> XSD Changes (which have resulted in a notably simpler and cleaner
>> XSD) =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>> 1) Search and replace cleaned up a few naming inconsistencies using
>> the word "Object".  The preference is not to use "Obj".
>> 2) Per agreement at meeting, made RqstObjResultCodeType inherit from
>> ResultCodeType, and added the word "Type" onto the end of each of
>> these names to get them in sync with our naming convention.
>> 3) Per agreement at meeting, changes all of the operation object types (=
e.g.
>> AddRteGrpRqstType) so that they now contain a single object instance.
>> 4) Per agreement at the meeting, cleaned up what was the spppRequest
>> and spppResponse element definitions to remove the transactional flag
>> and to explicitly break our updates from queries.  This resulted in
>> the spppUpdateRequest/Response and spppQueryRequest/Response.  Also
>> made all operation object types and query types inherit from their
>> corresponding abstract base types.
>> 5) Per agreement at the meeting, changed the multiplicity of the
>> ingressRte element to allow reference to more tan one Route Group.
>> 6) Per agreement at the meeting, change "assignedCorDateTime"
>> elementname to "corDateTime".  Also tightened up the multiplicity
>> indicator on the corClaim element in relation to our discussion about
>> the confusion resulting from having a default value provided for an opti=
onal data element.
>> 7) Per agreement at the meeting, moved RteRec out of PIType base type
>> and into the concrete type(s) it is needed for (i.e. TNType).
>> 8) Per agreement at the meeting, added priority into the RteGrpType.
>> 9) Per agreement at the meeting, changed RteRecs in RteGrpType to be
>> references rather than embedded objects, therefore promoting RteRecs
>> to first class object type.  As discussed, this also necessitate adding =
a "name"
>> element in the abstract base RteRecType.
>> 10) Misc other cleanups.
>>
>> Document Changes
>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>> 1) Placed the new XSD into the XSD section of the document.
>> 2) Updated all the sections that describe the base data structures of
>> the protocol to reflect all the XSD changes listed above (layering,
>> spppUpdateRequest/Response, spppQueryRequest/Response, response codes, e=
tc).
>> 3) Updated all the following protocol command sections to reflect the
>> XSD changes listed above:
>>         -- add and get route groups
>>         -- add and get dest groups
>>         -- add, accept, reject, and get route group offers
>>
>> Ken
>>
>>
>> -----Original Message-----
>> From: Ali, Syed Wasim [mailto:syed.ali@neustar.biz]
>> Sent: Wednesday, September 15, 2010 12:21 AM
>> To: Ali, Syed Wasim; Cartwright, Ken; Drinks@ietf.org
>> Subject: Re: [drinks] Progress Update
>>
>>
>> Attached is the updated examples section. Added descriptive text and
>> made a few updates to the XML messages.
>>
>> -Syed
>>
>>
>> On 9/14/10 1:22 PM, "Syed Ali" <syed.ali@neustar.biz> wrote:
>>
>>>
>>>
>>> Hi,
>>>
>>> Attached is the first draft of the sppp example section. I will add
>>> the text in the sub-sections in the protocol document .xml this
>>> afternoon to make the examples fit a hypothetical provisioning
>>> scenario for which the diagram is already in place. Also, I will
>>> email the updated sppp protocol document later today.
>>>
>>> thanks,
>>>
>>> -Syed
>>>
>>>
>>> On 9/14/10 12:18 PM, "Syed Ali" <syed.ali@neustar.biz> wrote:
>>>
>>>>
>>>>
>>>> Ken,
>>>>
>>>> The examples I have put together are based on the schema that has
>>>> gotten nods already. And I agree, after tomorrow's f2f and review
>>>> of the proposed changes, we can decide how to move forward.
>>>>
>>>> Just to be clear, I am not proposing anything new in regards to the
>>>> "partial success". If an SP operation (such as addPubIdsRqst)
>>>> allows for multiple embedded objects for provisioning (such as 2 or
>>>> more <pi>), there is an opportunity for the server to point out
>>>> which embedded object (i.e. one of the many <pi>) is the cause of
>>>> the failure. Prior understanding where an operation (such as
>>>> addPubIdRqst) is inherently transactional remains unchanged.
>>>>
>>>> -Syed
>>>>
>>>>
>>>> On 9/14/10 9:16 AM, "Cartwright, Ken" <kcartwright@tnsi.com> wrote:
>>>>
>>>>> Ok, you can have the token.  But before adding any of the XML into
>>>>> the examples section I think we need to talk through the proposed
>>>>> XSD changes that are designed to meet the partial success, and
>>>>> synchronous COR claim response.
>>>>> This is of course because the examples will change based on that deci=
sion.
>>>>> Also keep in mind that these proposed XSD changes are right now
>>>>> only reflected in the XSD section, not the body of the doc.
>>>>>
>>>>> My plan was for us to review these changes at the meeting
>>>>> tomorrow, and if we do agree to the changes, I would then make the
>>>>> resulting changes to the body of the doc over the subsequent few
>>>>> days, then hand off the token on Monday.
>>>>>
>>>>> Ken
>>>>>
>>>>> -----Original Message-----
>>>>> From: Ali, Syed Wasim [mailto:syed.ali@neustar.biz]
>>>>> Sent: Monday, September 13, 2010 6:16 PM
>>>>> To: Cartwright, Ken; Drinks@ietf.org
>>>>> Subject: Re: [drinks] Progress Update
>>>>>
>>>>> Ken,
>>>>>
>>>>> Let me know if I can have the token for the doc. I will add my
>>>>> updates from the todo list and publish it tomorrow mid-day.
>>>>>
>>>>> thanks.
>>>>>
>>>>>
>>>>> On 9/13/10 5:55 PM, "Cartwright, Ken" <kcartwright@tnsi.com> wrote:
>>>>>
>>>>>> Here is what is likely to be the last update I will have prior to
>>>>>> the Wednesday meeting.  The changes to this version are simply a
>>>>>> few cleanups to the XSD so that it validates.
>>>>>>
>>>>>> Ken
>>>>>>
>>>>>> -----Original Message-----
>>>>>> From: Cartwright, Ken
>>>>>> Sent: Monday, September 13, 2010 10:56 AM
>>>>>> To: 'Drinks@ietf.org'
>>>>>> Subject: RE: Progress Update
>>>>>>
>>>>>> Here's the next update to the doc.  Also attached is the running
>>>>>> list of changes.  Items 9, 10, and 11 are the latest changes I
>>>>>> made since my late update.
>>>>>>
>>>>>> Syed and JFM, you will of course want to review these asap.
>>>>>>
>>>>>> Ken
>>>>>>
>>>>>>
>>>>>> -----Original Message-----
>>>>>> From: Cartwright, Ken
>>>>>> Sent: Friday, September 10, 2010 2:54 PM
>>>>>> To: Cartwright, Ken; 'Drinks@ietf.org'
>>>>>> Subject: RE: Progress Update
>>>>>>
>>>>>> Here's the next update.  I've completed item 7 from the To-Do
>>>>>> list and incorporated all comments from my Pre-IETF document
>>>>>> review (see second attached document), save 1.  The one comment
>>>>>> that I did not fully address
>>>>>> is:
>>>>>>
>>>>>> "KJC:  Need to describe how multiple response messages are supported=
."
>>>>>>
>>>>>> There are a few different opinions on how/if/toWhatExtent we want
>>>>>> to support that.  We need to discuss this and put it to bed at
>>>>>> the face-to-face meeting next week.  This item is priority one as
>>>>>> far as I am concerned.  And this of course is related to the
>>>>>> "Proposal for Syeds two requirements" referred to in the email
>>>>>> below.
>>>>>>
>>>>>> I'll continue to work this over the weekend and Monday and send
>>>>>> out another update no later than COB Monday.
>>>>>>
>>>>>> Ken
>>>>>>
>>>>>>
>>>>>> -----Original Message-----
>>>>>> From: Cartwright, Ken
>>>>>> Sent: Thursday, September 09, 2010 9:57 AM
>>>>>> To: Cartwright, Ken; Drinks@ietf.org
>>>>>> Subject: RE: Progress Update
>>>>>>
>>>>>> Btw, here's the document as it currently stands.  I have the
>>>>>> token and am in progress.
>>>>>>
>>>>>> Ken
>>>>>>
>>>>>> -----Original Message-----
>>>>>> From: drinks-bounces@ietf.org [mailto:drinks-bounces@ietf.org] On
>>>>>> Behalf Of Cartwright, Ken
>>>>>> Sent: Thursday, September 09, 2010 9:46 AM
>>>>>> To: Drinks@ietf.org
>>>>>> Subject: [drinks] Progress Update
>>>>>>
>>>>>>
>>>>>> Below is my progress update for the past two weeks and a proposal
>>>>>> for how to handle the two goals/requirements that Syed has.  We
>>>>>> can discuss this on today's call.
>>>>>>
>>>>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>>>>>
>>>>>> Progress
>>>>>>
>>>>>> 1) Completed my item "1" from the formal To-Do list
>>>>>>         -- Added in the section describing the addDestGrps operation
>>>>>>         -- Added in the section describing the getDestGrps operation
>>>>>>         -- Did a search and replace rename on a few instances of
>>>>>> "DestGroup"
>>>>>> to "DestGrp".
>>>>>>                 This syncs up with the "RteGrp" name.
>>>>>> 2) Fixed a few grammatical issues in the addRteGrp and getRteGrp
>>>>>> sections.
>>>>>> 3) Fixed a few issues with the XML.  Someone inserted the use of
>>>>>> "&" in section headers without escaping it.  So I replaced them
>>>>>> wiht "and".
>>>>>> 4) Completed my item "4a" from the formal To-Do list
>>>>>>         Updated the Request section to reflect our latest XSD
>>>>>> definition and made a few corrections.
>>>>>>         Updated the Reply/response section to reflect our latest
>>>>>> XSD definition and made a few corrections.
>>>>>>         Corrected the XSD structure of the spppResponse element
>>>>>> defintion to remove the
>>>>>>                 duplicate clinet and server transaction ID attribute=
d.
>>>>>> We
>>>>>> are
>>>>>> using elements.
>>>>>> 5) Compelted item "4h" in the formal To-Do list.  This one
>>>>>> actually belonged to Syed, but I realized
>>>>>>         that it tightly related to my item "4a", so I went ahaead
>>>>>> and included it in that section.
>>>>>> 6) Tentatively Completed item "4e" in the formal To-Do list.
>>>>>>         May want to break out the message parameters to an XML
>>>>>> data structure in the XSD.
>>>>>> 7) Working on action item 7
>>>>>> 8) Worked on how to meet Syed two requirements.  I discuss this
>>>>>> in more detail below.
>>>>>>
>>>>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>>>>>
>>>>>> Proposal for Syeds two requirements:
>>>>>>
>>>>>> The Requirements:
>>>>>> 1) Allow partial success within a given request (iow, the result
>>>>>> of a given request is not all or nothing).
>>>>>> 2) Allow the detailed result of the objects within a request to
>>>>>> be echoed back ti the client (specifically for the Public
>>>>>> Identifier and its COR request result.
>>>>>>
>>>>>> Background:
>>>>>>
>>>>>> 1) I think both requirements are of course reasonable if you have
>>>>>> systems that need them and that are therefore ok with te moderate
>>>>>> performance and complexity that they result in.  Which of course
>>>>>> Syed does.  So I'm in agreement that we should make the necessary
>>>>>> modifications to support them.
>>>>>> 2) The protocol was not initially constructed to address these
>>>>>> two requirements because they were not requirements at the time.
>>>>>> 3) To help answer the first requirement we had just bolted on the
>>>>>> "transactional" attribute to the spppRequest, and made the
>>>>>> content of an spppRequest to be zero or more, object and relied
>>>>>> on the parameterized response messages/codes to add the details
>>>>>> about what failed.  However, I've come to believe that this is no
>>>>>> longer a clean and effective way to handle them.
>>>>>>
>>>>>> Proposal:
>>>>>>
>>>>>> 1) Change all the object operation objects so that they do not
>>>>>> support multiple objects.  Iow, addDestGrps, would become
>>>>>> addDestGrp, and addPIs would become addPI.  This eliminates the
>>>>>> complexity of the response that results from allowing both
>>>>>> multiple objects and multiple object requests to be passed into
>>>>>> an spppRequest operation.
>>>>>> 2) Change the response data structure and so that it can handle
>>>>>> echoing back all of the objects that were passed in and the
>>>>>> result of each.
>>>>>> 3) I'll make the necessary changes to document and XSD over the
>>>>>> next couple days.
>>>>>>
>>>>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D
>>>>>>
>>>>>>
>>>>>> Document To-Do List
>>>>>>
>>>>>> XX 1) (Ken) Write the add/get Destination Group operation
>>>>>> sub-sections of section 8.
>>>>>> 2) (Syed) Write the general "del" operation sections of sub-section =
8.
>>>>>> 3) (Alex & Ken) Make sure that the portions of section 8 that I
>>>>>> wrote and the portions that Syed will write are in sync from a
>>>>>> specificity standpoint and a functionality stand point, and that
>>>>>> they are all correct from a spelling and grammar perspective.
>>>>>> 4) Update/tweak/add sections that describe the XSD and protocol
>>>>>> concepts that apply to all of the operations in section 8. This
>>>>>> includes the following:
>>>>>> XX a) (Ken) BasicRqstType and BasicRspns Type
>>>>>> b) (Syed) BaseObjType
>>>>>> d) (Syed) Transactional boundaries and transaction IDs XX e)
>>>>>> (Ken) Response codes
>>>>>> f) (Ken) Authorization to objects and information
>>>>>> g) (???HowDoWeWantToDocumentThis)??? Object keys (business keys
>>>>>> vs synthetic keys).
>>>>>> XX h) (Syed / Ken) spppRequest and spppResponse data elements and
>>>>>> the "transactional" element. Related to (d) above.
>>>>>> j) (Ken) Organization ID documentation.
>>>>>> 5) (Syed) Evaluate and incorporate what Syed comes up with on the
>>>>>> open number plan concept and add this into Syed's Public Identity
>>>>>> portion of section 8.
>>>>>> 6) (Syed, Alex for SIP Redirect example) Add more information in
>>>>>> section
>>>>>> 8
>>>>>> to
>>>>>> explain how the URIType is used (to meet the LUF requirements).
>>>>>> This will be part of an example section. We will add an example
>>>>>> appendix at the end.
>>>>>> Working 7) (JFM first pass then, Ken) Clean up and partially
>>>>>> re-organized the introductory sections 1 through 7 to make them
>>>>>> more focused and clear cut.
>>>>>> Perhaps move parts of their content into section 8, etc.
>>>>>> 7.5) (Alex) Review the requirements section. I'm not sure why we
>>>>>> have the use cases and requirements re-stated in this document. I
>>>>>> think we should not do that. Also see my comments on section 1
>>>>>> through 7 sent out on Monday, 7/26.
>>>>>>  8) (Sumanth) Make sure the terminology and definitions in the
>>>>>> intro sections are now in sync with our new understandings of the
>>>>>> use cases in the use case document.
>>>>>> 9) Updates to Public Identifier Type Documentation and XSD as follow=
s:
>>>>>> a) (JFM)corClaimStatus boolean instead of "approved" enum and
>>>>>> corClaimStatusChanges date/Time
>>>>>> b) (Syed) Open numbering plan support for TN Range
>>>>>> c) (JFM) TNRange should not inherit from TN
>>>>>> 11) (Ken) File based bulk provisioning.
>>>>>> 12) (Ken, Alex) Data validation rules for each data element.
>>>>>> 13) (Ken) Make the content of spppRequest more explicit so that
>>>>>> update requests and query requests cannot be co-mingloed in the
>>>>>> same spppRequest.
>>>>>>
>>>>>>
>>>>>>
>>>>>> This e-mail message is for the sole use of the intended
>>>>>> recipient(s)and may contain confidential and privileged
>>>>>> information of Transaction Network Services.
>>>>>> Any unauthorised review, use, disclosure or distribution is prohibit=
ed.
>>>>>> If
>>>>>> you
>>>>>> are not the intended recipient, please contact the sender by
>>>>>> reply e-mail and destroy all copies of the original message.
>>>>>>
>>>>>> _______________________________________________
>>>>>> drinks mailing list
>>>>>> drinks@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/drinks
>>>>>>
>>>>>> This e-mail message is for the sole use of the intended
>>>>>> recipient(s)and may contain confidential and privileged
>>>>>> information of Transaction Network Services.
>>>>>> Any unauthorised review, use, disclosure or distribution is prohibit=
ed.
>>>>>> If
>>>>>> you
>>>>>> are not the intended recipient, please contact the sender by
>>>>>> reply e-mail and destroy all copies of the original message.
>>>>>>
>>>>>
>>>>>
>>>>> This e-mail message is for the sole use of the intended
>>>>> recipient(s)and may contain confidential and privileged
>>>>> information of Transaction Network Services.
>>>>> Any unauthorised review, use, disclosure or distribution is
>>>>> prohibited. If you are not the intended recipient, please contact
>>>>> the sender by reply e-mail and destroy all copies of the original
>>>>> message.
>>>>>
>>>>
>>>> _______________________________________________
>>>> drinks mailing list
>>>> drinks@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/drinks
>>>
>>
>>
>> This e-mail message is for the sole use of the intended
>> recipient(s)and may contain confidential and privileged information
>> of Transaction Network Services.
>> Any unauthorised review, use, disclosure or distribution is
>> prohibited. If you are not the intended recipient, please contact the
>> sender by reply e-mail and destroy all copies of the original
>> message.
>>
>>
>> This e-mail message is for the sole use of the intended
>> recipient(s)and may contain confidential and privileged information
>> of Transaction Network Services.
>> Any unauthorised review, use, disclosure or distribution is
>> prohibited. If you are not the intended recipient, please contact the
>> sender by reply e-mail and destroy all copies of the original
>> message.
>>
>
>

------ End of Forwarded Message


This e-mail message is for the sole use of the intended recipient(s)and may
contain confidential and privileged information of Transaction Network Serv=
ices.
Any unauthorised review, use, disclosure or distribution is prohibited. If =
you
are not the intended recipient, please contact the sender by reply e-mail a=
nd destroy all copies of the original message.


From kcartwright@tnsi.com  Thu Sep 30 07:48:07 2010
Return-Path: <kcartwright@tnsi.com>
X-Original-To: drinks@core3.amsl.com
Delivered-To: drinks@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 375CA3A6D09 for <drinks@core3.amsl.com>; Thu, 30 Sep 2010 07:48:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.578
X-Spam-Level: *
X-Spam-Status: No, score=1.578 tagged_above=-999 required=5 tests=[AWL=0.244,  BAYES_00=-2.599, FB_IOW=3.333, J_CHICKENPOX_54=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id j0RENEqGaiSz for <drinks@core3.amsl.com>; Thu, 30 Sep 2010 07:48:04 -0700 (PDT)
Received: from tnsi.com (relayus.tnsi.com [208.224.248.44]) by core3.amsl.com (Postfix) with ESMTP id 83FD03A6ABA for <drinks@ietf.org>; Thu, 30 Sep 2010 07:48:04 -0700 (PDT)
Received: from ([172.17.7.231]) by relayus.tnsi.com with ESMTP with TLS id 4440551.48162364; Thu, 30 Sep 2010 10:48:45 -0400
Received: from TNS-MAIL-NA.win2k.corp.tnsi.com ([172.17.7.214]) by MAIL-HUB-NA.win2k.corp.tnsi.com ([172.17.7.231]) with mapi; Thu, 30 Sep 2010 10:48:44 -0400
From: "Cartwright, Ken" <kcartwright@tnsi.com>
To: "Cartwright, Ken" <kcartwright@tnsi.com>, "Maharishi, Manjul" <mmaharishi@tnsi.com>, Syed Ali <syed.ali@neustar.biz>, "Drinks@ietf.org" <Drinks@ietf.org>
Date: Thu, 30 Sep 2010 10:48:43 -0400
Thread-Topic: [drinks] Progress Update
Thread-Index: ActgdYWnx5PehN+86EG2eCrjw7mDVAAAKblwAAyW0cAAAI//sAAAzWbw
Message-ID: <754963199212404AB8E9CFCA6C3D0CDA260A2908D5@TNS-MAIL-NA.win2k.corp.tnsi.com>
References: <754963199212404AB8E9CFCA6C3D0CDA260A29083D@TNS-MAIL-NA.win2k.corp.tnsi.com> <754963199212404AB8E9CFCA6C3D0CDA260A2908A7@TNS-MAIL-NA.win2k.corp.tnsi.com>
In-Reply-To: <754963199212404AB8E9CFCA6C3D0CDA260A2908A7@TNS-MAIL-NA.win2k.corp.tnsi.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [drinks] Progress Update
X-BeenThere: drinks@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF DRINKS WG <drinks.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/drinks>
List-Post: <mailto:drinks@ietf.org>
List-Help: <mailto:drinks-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 30 Sep 2010 14:48:07 -0000

Sorry, my typos below (was multi-tasking) make my point unclear.  Let me tr=
y again.

In Colorado we agreed that we did not want to have a set of sets passed int=
o the spppUpdateRequest.  That introduces a lot of complexity the response =
structures, etc, and it not necessary. So the maxOccurs needs to be the def=
ault value of 1 on those.  So if you changed those to maxOccurs=3D"unbounde=
d" then it needs to be changed back to minOccurs=3D1 (the default).

Ken


-----Original Message-----
From: drinks-bounces@ietf.org [mailto:drinks-bounces@ietf.org] On Behalf Of=
 Cartwright, Ken
Sent: Thursday, September 30, 2010 10:38 AM
To: Maharishi, Manjul; Syed Ali; Drinks@ietf.org
Subject: Re: [drinks] Progress Update

Hi Syed,

> - Any reason why we shouldn't allow adds for multiple RteRec within
> 'AddRteRecRqstType'. For now added maxOccurs=3D"unbounded"

We agreed that we did not want to have a set of sets in the spppUpdatereque=
st.  That would need to be changes back to be the default masOccurs=3D1.

Ken
-----Original Message-----
From: Maharishi, Manjul
Sent: Thursday, September 30, 2010 10:07 AM
To: Syed Ali
Cc: Cartwright, Ken
Subject: FW: [drinks] Progress Update

Hi Syed,

Looks like you got the wrong Ken...fwding to Ken Cartwright...

Also, your address for DRINKS IETF seems to expand to drinks-request@ietf.o=
rg, instead of drinks@ietf.org, that may explain why you were unable to sen=
d it across!.

Manjul


-----Original Message-----
From: Ali, Syed Wasim [mailto:syed.ali@neustar.biz]
Sent: Thursday, September 30, 2010 4:05 AM
To: Kenneth.Politz@neustar.biz; Sumanth Channabasappa; Maharishi, Manjul; A=
lexander Mayrhofer; jf.mule@cablelabs.com; David Schwartz
Subject: FW: [drinks] Progress Update


I have unsuccessfully tried to send this email to drinks@ietf.org only to f=
ind it bounce right back. Not sure why. Any way, ... I figured I will send =
it to you guys for the morning meeting

-Syed

------ Forwarded Message
> From: Syed Ali <syed.ali@neustar.biz>
> Date: Thu, 30 Sep 2010 04:00:18 -0400
> To: "drinks@ietf.org" <drinks-request@ietf.org>
> Conversation: [drinks] Progress Update
> Subject: RE: [drinks] Progress Update
>
>
>
> Attached:
>
> - sp_example.txt -- updated SP examples that will be added to the
> proto doc
> - draft-....01v13.xml -- updated the XML schema
>
> Tasks from the 9/15 Interim meeting:
>
> - change assignedCorDateTime to corDateTime -- the date and time when
> the <cor> attribute was last changed; most likely due to NP update
> [DONE -- Ken made the change to the schema]
>
> - move the <rterec> from PubIDType to TNType.
> [DONE -- Ken made the change to the schema]
>
> CORInfoType to be moved from PubIDType to TN, TNRange, LRN [DONE --
> Ken made the change to the schema]
>
> - If CORClaim is set to true on a TNRange add operation, a success
> response means CORClaim for *all* TNs in the TNRange. Add an example
> [Open]
>
> - Check whether the ere attribute of URIType should be of type
> RegexParamType.
> [No changed needed. ere type is "string" and it is meant to only
> capture the regex pattern. the <uri> element serves as the replacement
> string]
>
> - add example each for SourceIdentSchemeType in the examples section
> to clearly describe the usage ... uri, ip, rootDomain [Open]
>
> - add example that involves URIType
> [Open]
>
>
> Update to schema:
>
> - For the <spppUpdateResponse> moved the <clientTransId> and
> <serverTransId> to the beginning of the <sequence> for consistency
> with the <spppUpdateRequest>
>
> - Last I remember, we wanted to retain the "prefix" attribute for
> TNRange in order to support length variance associated with the Open
> Number Plan. It was missing from the latest schema, so I added it back in=
.
>
> - Any reason why we shouldn't allow adds for multiple RteRec within
> 'AddRteRecRqstType'. For now added maxOccurs=3D"unbounded"
>
> Question:
>
> - ObjKeyType is optional for the GetXXX operations. Is the intent to
> allow
> *ALL* object fetch? For instance, GetRteRecsRqstType with no
> ObjKeyType in the body of the message as a way to ask the SP server to
> return *ALL* RteRecType objects from the Registry. There are a couple
> of issues with this. One, lack of object key means that SP server
> doesn't have the <rantId> field to use as a filter. Two, some SP
> implementation may prefer to limit the number of objects that can be obta=
ined for a single GetXXX operation.
>
> Notes:
>
> I noticed that NAPTR.PREF is removed in favor of "priority" defined in
> the RteRecRefType. I suppose this is Ok.
>
> Next steps:
>
> I continue to hold the token for the document and I plan to finish the
> remaining tasks by COB Friday 9/29.
>
> -Syed
>
>
> On 9/24/10 10:28 AM, "Cartwright, Ken" <kcartwright@tnsi.com> wrote:
>
>> One last change before I had the token back to Syed.  Attached is the
>> updated version of the document.  This change corrects the use of
>> priority relative to Route Records and their relationships to Route
>> Groups.
>>
>> Syed, you've got the token now.
>>
>> Ken
>>
>> -----Original Message-----
>> From: drinks-bounces@ietf.org [mailto:drinks-bounces@ietf.org] On
>> Behalf Of Cartwright, Ken
>> Sent: Wednesday, September 22, 2010 11:37 AM
>> To: Ali, Syed Wasim; Drinks@ietf.org
>> Subject: Re: [drinks] Progress Update
>>
>> Syed handed the token back to me for a couple hours this morning so
>> that I could go ahead and do the Route Rec management updates to the
>> doc.  This is now done and here is the next rev of the document.
>>
>> Ken
>>
>> -----Original Message-----
>> From: Cartwright, Ken
>> Sent: Tuesday, September 21, 2010 5:21 PM
>> To: 'Ali, Syed Wasim'; Drinks@ietf.org
>> Subject: RE: [drinks] Progress Update
>>
>> Here is the next version of the protocol document.  Based on the
>> decisions we made at the face-to-face, the final version of this
>> document is now clearly within shouting distance.  And the document
>> overall is notably simpler and shorter.
>>
>> Syed, if you want it, you can have the token now.  At some point I'll
>> need it back for maybe one day before we finalize it to wrap up a
>> couple to-do items of mine.
>>
>> What I've done since the last update is as follows:
>>
>> XSD Changes (which have resulted in a notably simpler and cleaner
>> XSD) =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>> 1) Search and replace cleaned up a few naming inconsistencies using
>> the word "Object".  The preference is not to use "Obj".
>> 2) Per agreement at meeting, made RqstObjResultCodeType inherit from
>> ResultCodeType, and added the word "Type" onto the end of each of
>> these names to get them in sync with our naming convention.
>> 3) Per agreement at meeting, changes all of the operation object types (=
e.g.
>> AddRteGrpRqstType) so that they now contain a single object instance.
>> 4) Per agreement at the meeting, cleaned up what was the spppRequest
>> and spppResponse element definitions to remove the transactional flag
>> and to explicitly break our updates from queries.  This resulted in
>> the spppUpdateRequest/Response and spppQueryRequest/Response.  Also
>> made all operation object types and query types inherit from their
>> corresponding abstract base types.
>> 5) Per agreement at the meeting, changed the multiplicity of the
>> ingressRte element to allow reference to more tan one Route Group.
>> 6) Per agreement at the meeting, change "assignedCorDateTime"
>> elementname to "corDateTime".  Also tightened up the multiplicity
>> indicator on the corClaim element in relation to our discussion about
>> the confusion resulting from having a default value provided for an opti=
onal data element.
>> 7) Per agreement at the meeting, moved RteRec out of PIType base type
>> and into the concrete type(s) it is needed for (i.e. TNType).
>> 8) Per agreement at the meeting, added priority into the RteGrpType.
>> 9) Per agreement at the meeting, changed RteRecs in RteGrpType to be
>> references rather than embedded objects, therefore promoting RteRecs
>> to first class object type.  As discussed, this also necessitate adding =
a "name"
>> element in the abstract base RteRecType.
>> 10) Misc other cleanups.
>>
>> Document Changes
>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>> 1) Placed the new XSD into the XSD section of the document.
>> 2) Updated all the sections that describe the base data structures of
>> the protocol to reflect all the XSD changes listed above (layering,
>> spppUpdateRequest/Response, spppQueryRequest/Response, response codes, e=
tc).
>> 3) Updated all the following protocol command sections to reflect the
>> XSD changes listed above:
>>         -- add and get route groups
>>         -- add and get dest groups
>>         -- add, accept, reject, and get route group offers
>>
>> Ken
>>
>>
>> -----Original Message-----
>> From: Ali, Syed Wasim [mailto:syed.ali@neustar.biz]
>> Sent: Wednesday, September 15, 2010 12:21 AM
>> To: Ali, Syed Wasim; Cartwright, Ken; Drinks@ietf.org
>> Subject: Re: [drinks] Progress Update
>>
>>
>> Attached is the updated examples section. Added descriptive text and
>> made a few updates to the XML messages.
>>
>> -Syed
>>
>>
>> On 9/14/10 1:22 PM, "Syed Ali" <syed.ali@neustar.biz> wrote:
>>
>>>
>>>
>>> Hi,
>>>
>>> Attached is the first draft of the sppp example section. I will add
>>> the text in the sub-sections in the protocol document .xml this
>>> afternoon to make the examples fit a hypothetical provisioning
>>> scenario for which the diagram is already in place. Also, I will
>>> email the updated sppp protocol document later today.
>>>
>>> thanks,
>>>
>>> -Syed
>>>
>>>
>>> On 9/14/10 12:18 PM, "Syed Ali" <syed.ali@neustar.biz> wrote:
>>>
>>>>
>>>>
>>>> Ken,
>>>>
>>>> The examples I have put together are based on the schema that has
>>>> gotten nods already. And I agree, after tomorrow's f2f and review
>>>> of the proposed changes, we can decide how to move forward.
>>>>
>>>> Just to be clear, I am not proposing anything new in regards to the
>>>> "partial success". If an SP operation (such as addPubIdsRqst)
>>>> allows for multiple embedded objects for provisioning (such as 2 or
>>>> more <pi>), there is an opportunity for the server to point out
>>>> which embedded object (i.e. one of the many <pi>) is the cause of
>>>> the failure. Prior understanding where an operation (such as
>>>> addPubIdRqst) is inherently transactional remains unchanged.
>>>>
>>>> -Syed
>>>>
>>>>
>>>> On 9/14/10 9:16 AM, "Cartwright, Ken" <kcartwright@tnsi.com> wrote:
>>>>
>>>>> Ok, you can have the token.  But before adding any of the XML into
>>>>> the examples section I think we need to talk through the proposed
>>>>> XSD changes that are designed to meet the partial success, and
>>>>> synchronous COR claim response.
>>>>> This is of course because the examples will change based on that deci=
sion.
>>>>> Also keep in mind that these proposed XSD changes are right now
>>>>> only reflected in the XSD section, not the body of the doc.
>>>>>
>>>>> My plan was for us to review these changes at the meeting
>>>>> tomorrow, and if we do agree to the changes, I would then make the
>>>>> resulting changes to the body of the doc over the subsequent few
>>>>> days, then hand off the token on Monday.
>>>>>
>>>>> Ken
>>>>>
>>>>> -----Original Message-----
>>>>> From: Ali, Syed Wasim [mailto:syed.ali@neustar.biz]
>>>>> Sent: Monday, September 13, 2010 6:16 PM
>>>>> To: Cartwright, Ken; Drinks@ietf.org
>>>>> Subject: Re: [drinks] Progress Update
>>>>>
>>>>> Ken,
>>>>>
>>>>> Let me know if I can have the token for the doc. I will add my
>>>>> updates from the todo list and publish it tomorrow mid-day.
>>>>>
>>>>> thanks.
>>>>>
>>>>>
>>>>> On 9/13/10 5:55 PM, "Cartwright, Ken" <kcartwright@tnsi.com> wrote:
>>>>>
>>>>>> Here is what is likely to be the last update I will have prior to
>>>>>> the Wednesday meeting.  The changes to this version are simply a
>>>>>> few cleanups to the XSD so that it validates.
>>>>>>
>>>>>> Ken
>>>>>>
>>>>>> -----Original Message-----
>>>>>> From: Cartwright, Ken
>>>>>> Sent: Monday, September 13, 2010 10:56 AM
>>>>>> To: 'Drinks@ietf.org'
>>>>>> Subject: RE: Progress Update
>>>>>>
>>>>>> Here's the next update to the doc.  Also attached is the running
>>>>>> list of changes.  Items 9, 10, and 11 are the latest changes I
>>>>>> made since my late update.
>>>>>>
>>>>>> Syed and JFM, you will of course want to review these asap.
>>>>>>
>>>>>> Ken
>>>>>>
>>>>>>
>>>>>> -----Original Message-----
>>>>>> From: Cartwright, Ken
>>>>>> Sent: Friday, September 10, 2010 2:54 PM
>>>>>> To: Cartwright, Ken; 'Drinks@ietf.org'
>>>>>> Subject: RE: Progress Update
>>>>>>
>>>>>> Here's the next update.  I've completed item 7 from the To-Do
>>>>>> list and incorporated all comments from my Pre-IETF document
>>>>>> review (see second attached document), save 1.  The one comment
>>>>>> that I did not fully address
>>>>>> is:
>>>>>>
>>>>>> "KJC:  Need to describe how multiple response messages are supported=
."
>>>>>>
>>>>>> There are a few different opinions on how/if/toWhatExtent we want
>>>>>> to support that.  We need to discuss this and put it to bed at
>>>>>> the face-to-face meeting next week.  This item is priority one as
>>>>>> far as I am concerned.  And this of course is related to the
>>>>>> "Proposal for Syeds two requirements" referred to in the email
>>>>>> below.
>>>>>>
>>>>>> I'll continue to work this over the weekend and Monday and send
>>>>>> out another update no later than COB Monday.
>>>>>>
>>>>>> Ken
>>>>>>
>>>>>>
>>>>>> -----Original Message-----
>>>>>> From: Cartwright, Ken
>>>>>> Sent: Thursday, September 09, 2010 9:57 AM
>>>>>> To: Cartwright, Ken; Drinks@ietf.org
>>>>>> Subject: RE: Progress Update
>>>>>>
>>>>>> Btw, here's the document as it currently stands.  I have the
>>>>>> token and am in progress.
>>>>>>
>>>>>> Ken
>>>>>>
>>>>>> -----Original Message-----
>>>>>> From: drinks-bounces@ietf.org [mailto:drinks-bounces@ietf.org] On
>>>>>> Behalf Of Cartwright, Ken
>>>>>> Sent: Thursday, September 09, 2010 9:46 AM
>>>>>> To: Drinks@ietf.org
>>>>>> Subject: [drinks] Progress Update
>>>>>>
>>>>>>
>>>>>> Below is my progress update for the past two weeks and a proposal
>>>>>> for how to handle the two goals/requirements that Syed has.  We
>>>>>> can discuss this on today's call.
>>>>>>
>>>>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>>>>>
>>>>>> Progress
>>>>>>
>>>>>> 1) Completed my item "1" from the formal To-Do list
>>>>>>         -- Added in the section describing the addDestGrps operation
>>>>>>         -- Added in the section describing the getDestGrps operation
>>>>>>         -- Did a search and replace rename on a few instances of
>>>>>> "DestGroup"
>>>>>> to "DestGrp".
>>>>>>                 This syncs up with the "RteGrp" name.
>>>>>> 2) Fixed a few grammatical issues in the addRteGrp and getRteGrp
>>>>>> sections.
>>>>>> 3) Fixed a few issues with the XML.  Someone inserted the use of
>>>>>> "&" in section headers without escaping it.  So I replaced them
>>>>>> wiht "and".
>>>>>> 4) Completed my item "4a" from the formal To-Do list
>>>>>>         Updated the Request section to reflect our latest XSD
>>>>>> definition and made a few corrections.
>>>>>>         Updated the Reply/response section to reflect our latest
>>>>>> XSD definition and made a few corrections.
>>>>>>         Corrected the XSD structure of the spppResponse element
>>>>>> defintion to remove the
>>>>>>                 duplicate clinet and server transaction ID attribute=
d.
>>>>>> We
>>>>>> are
>>>>>> using elements.
>>>>>> 5) Compelted item "4h" in the formal To-Do list.  This one
>>>>>> actually belonged to Syed, but I realized
>>>>>>         that it tightly related to my item "4a", so I went ahaead
>>>>>> and included it in that section.
>>>>>> 6) Tentatively Completed item "4e" in the formal To-Do list.
>>>>>>         May want to break out the message parameters to an XML
>>>>>> data structure in the XSD.
>>>>>> 7) Working on action item 7
>>>>>> 8) Worked on how to meet Syed two requirements.  I discuss this
>>>>>> in more detail below.
>>>>>>
>>>>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>>>>>
>>>>>> Proposal for Syeds two requirements:
>>>>>>
>>>>>> The Requirements:
>>>>>> 1) Allow partial success within a given request (iow, the result
>>>>>> of a given request is not all or nothing).
>>>>>> 2) Allow the detailed result of the objects within a request to
>>>>>> be echoed back ti the client (specifically for the Public
>>>>>> Identifier and its COR request result.
>>>>>>
>>>>>> Background:
>>>>>>
>>>>>> 1) I think both requirements are of course reasonable if you have
>>>>>> systems that need them and that are therefore ok with te moderate
>>>>>> performance and complexity that they result in.  Which of course
>>>>>> Syed does.  So I'm in agreement that we should make the necessary
>>>>>> modifications to support them.
>>>>>> 2) The protocol was not initially constructed to address these
>>>>>> two requirements because they were not requirements at the time.
>>>>>> 3) To help answer the first requirement we had just bolted on the
>>>>>> "transactional" attribute to the spppRequest, and made the
>>>>>> content of an spppRequest to be zero or more, object and relied
>>>>>> on the parameterized response messages/codes to add the details
>>>>>> about what failed.  However, I've come to believe that this is no
>>>>>> longer a clean and effective way to handle them.
>>>>>>
>>>>>> Proposal:
>>>>>>
>>>>>> 1) Change all the object operation objects so that they do not
>>>>>> support multiple objects.  Iow, addDestGrps, would become
>>>>>> addDestGrp, and addPIs would become addPI.  This eliminates the
>>>>>> complexity of the response that results from allowing both
>>>>>> multiple objects and multiple object requests to be passed into
>>>>>> an spppRequest operation.
>>>>>> 2) Change the response data structure and so that it can handle
>>>>>> echoing back all of the objects that were passed in and the
>>>>>> result of each.
>>>>>> 3) I'll make the necessary changes to document and XSD over the
>>>>>> next couple days.
>>>>>>
>>>>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D
>>>>>>
>>>>>>
>>>>>> Document To-Do List
>>>>>>
>>>>>> XX 1) (Ken) Write the add/get Destination Group operation
>>>>>> sub-sections of section 8.
>>>>>> 2) (Syed) Write the general "del" operation sections of sub-section =
8.
>>>>>> 3) (Alex & Ken) Make sure that the portions of section 8 that I
>>>>>> wrote and the portions that Syed will write are in sync from a
>>>>>> specificity standpoint and a functionality stand point, and that
>>>>>> they are all correct from a spelling and grammar perspective.
>>>>>> 4) Update/tweak/add sections that describe the XSD and protocol
>>>>>> concepts that apply to all of the operations in section 8. This
>>>>>> includes the following:
>>>>>> XX a) (Ken) BasicRqstType and BasicRspns Type
>>>>>> b) (Syed) BaseObjType
>>>>>> d) (Syed) Transactional boundaries and transaction IDs XX e)
>>>>>> (Ken) Response codes
>>>>>> f) (Ken) Authorization to objects and information
>>>>>> g) (???HowDoWeWantToDocumentThis)??? Object keys (business keys
>>>>>> vs synthetic keys).
>>>>>> XX h) (Syed / Ken) spppRequest and spppResponse data elements and
>>>>>> the "transactional" element. Related to (d) above.
>>>>>> j) (Ken) Organization ID documentation.
>>>>>> 5) (Syed) Evaluate and incorporate what Syed comes up with on the
>>>>>> open number plan concept and add this into Syed's Public Identity
>>>>>> portion of section 8.
>>>>>> 6) (Syed, Alex for SIP Redirect example) Add more information in
>>>>>> section
>>>>>> 8
>>>>>> to
>>>>>> explain how the URIType is used (to meet the LUF requirements).
>>>>>> This will be part of an example section. We will add an example
>>>>>> appendix at the end.
>>>>>> Working 7) (JFM first pass then, Ken) Clean up and partially
>>>>>> re-organized the introductory sections 1 through 7 to make them
>>>>>> more focused and clear cut.
>>>>>> Perhaps move parts of their content into section 8, etc.
>>>>>> 7.5) (Alex) Review the requirements section. I'm not sure why we
>>>>>> have the use cases and requirements re-stated in this document. I
>>>>>> think we should not do that. Also see my comments on section 1
>>>>>> through 7 sent out on Monday, 7/26.
>>>>>>  8) (Sumanth) Make sure the terminology and definitions in the
>>>>>> intro sections are now in sync with our new understandings of the
>>>>>> use cases in the use case document.
>>>>>> 9) Updates to Public Identifier Type Documentation and XSD as follow=
s:
>>>>>> a) (JFM)corClaimStatus boolean instead of "approved" enum and
>>>>>> corClaimStatusChanges date/Time
>>>>>> b) (Syed) Open numbering plan support for TN Range
>>>>>> c) (JFM) TNRange should not inherit from TN
>>>>>> 11) (Ken) File based bulk provisioning.
>>>>>> 12) (Ken, Alex) Data validation rules for each data element.
>>>>>> 13) (Ken) Make the content of spppRequest more explicit so that
>>>>>> update requests and query requests cannot be co-mingloed in the
>>>>>> same spppRequest.
>>>>>>
>>>>>>
>>>>>>
>>>>>> This e-mail message is for the sole use of the intended
>>>>>> recipient(s)and may contain confidential and privileged
>>>>>> information of Transaction Network Services.
>>>>>> Any unauthorised review, use, disclosure or distribution is prohibit=
ed.
>>>>>> If
>>>>>> you
>>>>>> are not the intended recipient, please contact the sender by
>>>>>> reply e-mail and destroy all copies of the original message.
>>>>>>
>>>>>> _______________________________________________
>>>>>> drinks mailing list
>>>>>> drinks@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/drinks
>>>>>>
>>>>>> This e-mail message is for the sole use of the intended
>>>>>> recipient(s)and may contain confidential and privileged
>>>>>> information of Transaction Network Services.
>>>>>> Any unauthorised review, use, disclosure or distribution is prohibit=
ed.
>>>>>> If
>>>>>> you
>>>>>> are not the intended recipient, please contact the sender by
>>>>>> reply e-mail and destroy all copies of the original message.
>>>>>>
>>>>>
>>>>>
>>>>> This e-mail message is for the sole use of the intended
>>>>> recipient(s)and may contain confidential and privileged
>>>>> information of Transaction Network Services.
>>>>> Any unauthorised review, use, disclosure or distribution is
>>>>> prohibited. If you are not the intended recipient, please contact
>>>>> the sender by reply e-mail and destroy all copies of the original
>>>>> message.
>>>>>
>>>>
>>>> _______________________________________________
>>>> drinks mailing list
>>>> drinks@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/drinks
>>>
>>
>>
>> This e-mail message is for the sole use of the intended
>> recipient(s)and may contain confidential and privileged information
>> of Transaction Network Services.
>> Any unauthorised review, use, disclosure or distribution is
>> prohibited. If you are not the intended recipient, please contact the
>> sender by reply e-mail and destroy all copies of the original
>> message.
>>
>>
>> This e-mail message is for the sole use of the intended
>> recipient(s)and may contain confidential and privileged information
>> of Transaction Network Services.
>> Any unauthorised review, use, disclosure or distribution is
>> prohibited. If you are not the intended recipient, please contact the
>> sender by reply e-mail and destroy all copies of the original
>> message.
>>
>
>

------ End of Forwarded Message


This e-mail message is for the sole use of the intended recipient(s)and may
contain confidential and privileged information of Transaction Network Serv=
ices.
Any unauthorised review, use, disclosure or distribution is prohibited. If =
you
are not the intended recipient, please contact the sender by reply e-mail a=
nd destroy all copies of the original message.

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

This e-mail message is for the sole use of the intended recipient(s)and may
contain confidential and privileged information of Transaction Network Serv=
ices.
Any unauthorised review, use, disclosure or distribution is prohibited. If =
you
are not the intended recipient, please contact the sender by reply e-mail a=
nd destroy all copies of the original message.


From sumanth@cablelabs.com  Thu Sep 30 17:00:54 2010
Return-Path: <sumanth@cablelabs.com>
X-Original-To: drinks@core3.amsl.com
Delivered-To: drinks@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CFA7C3A6BBB for <drinks@core3.amsl.com>; Thu, 30 Sep 2010 17:00:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.279
X-Spam-Level: 
X-Spam-Status: No, score=0.279 tagged_above=-999 required=5 tests=[AWL=0.742,  BAYES_00=-2.599, HELO_EQ_MODEMCABLE=0.768, HOST_EQ_MODEMCABLE=1.368]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GFV84pxBcGjt for <drinks@core3.amsl.com>; Thu, 30 Sep 2010 17:00:53 -0700 (PDT)
Received: from ondar.cablelabs.com (ondar.cablelabs.com [192.160.73.61]) by core3.amsl.com (Postfix) with ESMTP id 734573A6D0E for <Drinks@ietf.org>; Thu, 30 Sep 2010 17:00:53 -0700 (PDT)
Received: from kyzyl.cablelabs.com (kyzyl [10.253.0.7]) by ondar.cablelabs.com (8.14.4/8.14.4) with ESMTP id o9101dUZ003084 for <Drinks@ietf.org>; Thu, 30 Sep 2010 18:01:39 -0600
Received: from srvxchg.cablelabs.com (10.5.0.15) by kyzyl.cablelabs.com (F-Secure/fsigk_smtp/303/kyzyl.cablelabs.com); Thu, 30 Sep 2010 18:01:39 -0700 (MST)
X-Virus-Status: clean(F-Secure/fsigk_smtp/303/kyzyl.cablelabs.com)
Received: from srvxchg.cablelabs.com ([10.5.0.15]) by srvxchg ([10.5.0.15]) with mapi; Thu, 30 Sep 2010 18:01:39 -0600
From: Sumanth Channabasappa <sumanth@cablelabs.com>
To: "Drinks@ietf.org" <Drinks@ietf.org>
Date: Thu, 30 Sep 2010 18:01:38 -0600
Thread-Topic: Rough Notes and AI list from the call on 9/30
Thread-Index: ActQMdwXrcsFb0LURMebPnHWJtIGmQQyesrg
Message-ID: <76AC5FEF83F1E64491446437EA81A61F7D201D8C3C@srvxchg>
References: <76AC5FEF83F1E64491446437EA81A61F7D1FF40829@srvxchg>
In-Reply-To: <76AC5FEF83F1E64491446437EA81A61F7D1FF40829@srvxchg>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Approved: ondar
Subject: [drinks] Rough Notes and AI list from the call on 9/30
X-BeenThere: drinks@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF DRINKS WG <drinks.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/drinks>
List-Post: <mailto:drinks@ietf.org>
List-Help: <mailto:drinks-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/drinks>, <mailto:drinks-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Oct 2010 00:00:54 -0000

IETF DRINKS DESIGN TEAM CALL=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
9/30/2010, 10:00a-11:03a (Eastern)/8:00a-9:03a (Mountain)
=20

Participants
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
- Jean-Francois Mule
- Manjul Maharishi
- Ken Cartwright
- Syed Ali (latter part of the call)

- Sumanth Channabasappa=20
=20

     =20
ACTION ITEMS=20
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
[Tokens for editing the protocol I-D]
(Syed) Today (9/30) and Tomorrow (10/1)
(Ken)  Monday (9/4)=20
(Jean-Francois) Tue and Wed (9/5 and 9/6)

[Authors]
Submit a revision with the recent changes on or around 9/7

[Ken] Modify the draft to associate egress routes with route records, and n=
ot Route Groups
[Syed] Add clarifications to the use of the regexp field in the URI type, w=
ith examples
[Jean-Francois] Suggest the use of namespace and value pair for the enterpr=
ise ID =20


AGENDA
=3D=3D=3D=3D=3D=3D
1/ Updates following the F2F from the protocol authors (Ken and Syed)
2/ Progress towards the next version of the protocol I-D (items completed a=
nd TBD)


NOTES
=3D=3D=3D=3D=3D
1. Updates following the F2F from the protocol authors (Ken and Syed)=20

[Ken] provided an update regarding the changes he has made. See his email f=
rom 9/13


Discussions
~~~~~~~~~~~

[Ken] pointed out that the egress routes -- as specified currently -- make =
sense only w.r.t. the NAPTR record type. So the question is, should we asso=
ciate the egress routes with the route records, instead of the Route Groups=
?

After some discussion we agreed that it may be a good idea to associate the=
 egress routes with the record routes. [Manjul] pointed out that this has t=
he added benefit of clarity since the provisioner creates the route group a=
nd the recipient creates the egress, and this explicit association will mak=
e it easier (and required) to create the proper relationships. =20

In addition, Jean-Francois suggested that we should allow for the egress ro=
utes to be associated with other record types, such as URI. We had some dis=
cussion on how this could be done (since there is no DNS RR for the URI typ=
e).  I am unsure if there was a specific resolution (design team, please pi=
tch in).

AI: Ken to make the association changes.

~~~~

[Jean-Francois] then questioned the usage of the regexp field in the URI ty=
pe.
[Syed] explained that there are two attributes to the URI type: the regular=
 expression pattern and the replacement string. The input is a number you a=
pply the regexp to obtain the final identifier (e.g., sip:<input number>@XY=
Z.COM). The regexp is needed since it's absence would limit the usefulness =
of the URI type when there is a a 1-1 binding between the E.164 number and =
the resource record, i.e., the binding between a number and a route cannot =
be provided. The goal of this was similar to the use of NAPTRs, except to b=
e protocol-agnostic.


[Jean-Francois] asked as to what happens if we provide the URI string as SI=
P:xyz.com?
[Syed] explained that this works, except that you will need an out-of-band =
mechanism to backfill the user part. An example of the use is a deployment =
where one PBX wants to apply a different regexp than others.

AI: Syed to add this clarification.
~~~~

[Jean-Francois] What did we do with the enterprise ID?
[Ken] Nothing
[Jean-Francois] can we use Brian Rose's suggestion to use namespace and val=
ue?=20
[Team] Yes

AI: Jean-Francois to make this change.



2. Progress towards the next version of the protocol I-D (items completed a=
nd TBD)

- See AIs and the handling of tokens






 =
