From xcon-bounces@ietf.org Sun Jul 02 23:25:08 2006
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1FxF3c-0002o8-0q; Sun, 02 Jul 2006 23:25:08 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1FxF3a-0002o2-ML
	for xcon@ietf.org; Sun, 02 Jul 2006 23:25:06 -0400
Received: from szxga03-in.huawei.com ([61.144.161.55])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1FxF3Y-0004zv-5c
	for xcon@ietf.org; Sun, 02 Jul 2006 23:25:06 -0400
Received: from huawei.com (szxga03-in [172.24.2.9])
	by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 1.25
	(built Mar
	3 2004)) with ESMTP id <0J1T002MW5PSUD@szxga03-in.huawei.com> for
	xcon@ietf.org; Mon, 03 Jul 2006 11:29:53 +0800 (CST)
Received: from huawei.com ([172.24.1.18])
	by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 1.25
	(built Mar
	3 2004)) with ESMTP id <0J1T003H15PSHE@szxga03-in.huawei.com> for
	xcon@ietf.org; Mon, 03 Jul 2006 11:29:52 +0800 (CST)
Received: from l52008 ([10.110.115.115])
	by szxml03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 1.25
	(built Mar
	3 2004)) with ESMTPA id <0J1T0013W5DA33@szxml03-in.huawei.com> for
	xcon@ietf.org; Mon, 03 Jul 2006 11:22:24 +0800 (CST)
Date: Mon, 03 Jul 2006 11:20:22 +0800
From: Liu Ya <liuya@huawei.com>
To: xcon@ietf.org
Message-id: <09ce01c69e4f$9e9aade0$3c726e0a@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-Mailer: Microsoft Outlook Express 6.00.2900.2180
X-Priority: 3
X-MSMail-priority: Normal
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 69a74e02bbee44ab4f8eafdbcedd94a1
Subject: [XCON] Is there available running code for XCON?
X-BeenThere: xcon@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Centralized Conferencing <xcon.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/xcon>,
	<mailto:xcon-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:xcon@ietf.org>
List-Help: <mailto:xcon-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/xcon>,
	<mailto:xcon-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1183583020=="
Errors-To: xcon-bounces@ietf.org

This is a multi-part message in MIME format.

--===============1183583020==
Content-type: multipart/alternative;
	boundary="Boundary_(ID_RyVmDu8MhrVvFldwh7LJvA)"

This is a multi-part message in MIME format.

--Boundary_(ID_RyVmDu8MhrVvFldwh7LJvA)
Content-type: text/plain; charset=WINDOWS-1252
Content-transfer-encoding: 7BIT

Hi all,
    I'm doing some research about security of group communications. And XCON is a very suitable example scenario. So a set of XCON running code will do a great help to my work. Could you tell me if there is XCON implementaions  available now?


Thanks.
Liu Ya


--Boundary_(ID_RyVmDu8MhrVvFldwh7LJvA)
Content-type: text/html; charset=WINDOWS-1252
Content-transfer-encoding: 7BIT

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
<META content="MSHTML 6.00.2900.2873" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV>Hi all,</DIV>
<DIV>&nbsp;&nbsp;&nbsp; I'm doing some research about&nbsp;security of group 
communications. And XCON is a&nbsp;very suitable&nbsp;example scenario. 
So&nbsp;a set of XCON running code will do a great help to my work. Could you 
tell me if&nbsp;there is&nbsp;XCON implementaions&nbsp; available now?</DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV>Thanks.</DIV>
<DIV>Liu Ya</DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=&#23435;&#20307; size=2></FONT>&nbsp;</DIV></BODY></HTML>

--Boundary_(ID_RyVmDu8MhrVvFldwh7LJvA)--


--===============1183583020==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
XCON mailing list
XCON@ietf.org
https://www1.ietf.org/mailman/listinfo/xcon

--===============1183583020==--




From xcon-bounces@ietf.org Mon Jul 03 04:29:48 2006
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1FxJoS-0000Jf-4N; Mon, 03 Jul 2006 04:29:48 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1FxJoQ-0000Ja-UF
	for xcon@ietf.org; Mon, 03 Jul 2006 04:29:46 -0400
Received: from webmail.unina.it ([192.132.34.212])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1FxJoP-0003T4-BX
	for xcon@ietf.org; Mon, 03 Jul 2006 04:29:46 -0400
Received: from webmail.unina.it (localhost [127.0.0.1])
	by webmail.unina.it (8.12.11/8.12.11) with ESMTP id k638U83p007665;
	Mon, 3 Jul 2006 10:30:08 +0200
Received: (from nobody@localhost)
	by webmail.unina.it (8.12.11/8.12.11/Submit) id k638U3nh007663;
	Mon, 3 Jul 2006 10:30:03 +0200
X-Authentication-Warning: webmail.unina.it: nobody set sender to
	spromano@unina.it using -f
Received: from 143.225.81.253 ([143.225.81.253]) 
	by webmail.unina.it (IMP) with HTTP 
	for <spromano@192.132.34.41>; Mon,  3 Jul 2006 10:30:03 +0200
Message-ID: <1151915403.44a8d58b5d9da@webmail.unina.it>
Date: Mon,  3 Jul 2006 10:30:03 +0200
From: Simon Pietro Romano <spromano@unina.it>
To: Liu Ya <liuya@huawei.com>
Subject: Re: [XCON] Is there available running code for XCON?
References: <09ce01c69e4f$9e9aade0$3c726e0a@china.huawei.com>
In-Reply-To: <09ce01c69e4f$9e9aade0$3c726e0a@china.huawei.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
User-Agent: Internet Messaging Program (IMP) 3.2.2
X-Originating-IP: 143.225.81.253
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by webmail.unina.it id
	k638U83p007665
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 52f7a77164458f8c7b36b66787c853da
Cc: xcon@ietf.org
X-BeenThere: xcon@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Centralized Conferencing <xcon.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/xcon>,
	<mailto:xcon-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:xcon@ietf.org>
List-Help: <mailto:xcon-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/xcon>,
	<mailto:xcon-request@ietf.org?subject=subscribe>
Errors-To: xcon-bounces@ietf.org

Deat Liu Ya,

here at University of Naples we have a running implementation of the BFCP
protocol, developed in cooperation with Ericsson. The server side has bee=
n
integrated into Asterisk, while the client side has been added to minisip=
. We
also developed a home-made protocol for scheduling XCON conferences. All =
the
code will be made available in the next few days. We were also planning t=
o show
this stuff in Montreal, but it looks like the tight schedule of the meeti=
ng
will not allow for a demo this time.

Cheers,

Simon
--=20
                            _\\|//_
                            ( O-O )
   ~~~~~~~~~~~~~~~~~~~~~~o00~~(_)~~00o~~~~~~~~~~~~~~~~~~~~~~~~
                    Simon Pietro Romano
              Universita' di Napoli Federico II
                 Computer Science Department=20
        Phone: +39 081 7683823 -- Fax: +39 081 7684219
                e-mail: spromano@unina.it

    <<Molti mi dicono che lo scoraggiamento =E8 l'alibi degli=20
   idioti. Ci rifletto un istante; e mi scoraggio>>. Magritte.
                         oooO
   ~~~~~~~~~~~~~~~~~~~~~~(   )~~ Oooo~~~~~~~~~~~~~~~~~~~~~~~~~
                          \ (    (   )
                           \_)    ) /
                                 (_/




Scrive Liu Ya <liuya@huawei.com>:

> Hi all,
>     I'm doing some research about security of group communications. And=
 XCON
> is a very suitable example scenario. So a set of XCON running code will=
 do a
> great help to my work. Could you tell me if there is XCON implementaion=
s=20
> available now?
>=20
>=20
> Thanks.
> Liu Ya
>=20
>=20
> --=20
> Il messaggio e' stato analizzato alla ricerca di virus o
> contenuti pericolosi da MailScanner, ed e'
> risultato non infetto.
>=20
>=20


----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.

_______________________________________________
XCON mailing list
XCON@ietf.org
https://www1.ietf.org/mailman/listinfo/xcon



From xcon-bounces@ietf.org Sun Jul 09 12:13:08 2006
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1Fzbu5-0006od-BB; Sun, 09 Jul 2006 12:13:05 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1Fzbu4-0006oX-NM
	for xcon@ietf.org; Sun, 09 Jul 2006 12:13:04 -0400
Received: from [2001:5c0:8fff:fffe::4c3d] (helo=vicuna.estacado.net)
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Fzbu1-0001r0-9E
	for xcon@ietf.org; Sun, 09 Jul 2006 12:13:04 -0400
Received: from [142.131.134.203] ([142.131.134.203]) (authenticated bits=0)
	by vicuna.estacado.net (8.13.6/8.13.4) with ESMTP id k69GCYeg050811
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
	for <xcon@ietf.org>; Sun, 9 Jul 2006 11:12:45 -0500 (CDT)
	(envelope-from adam@estacado.net)
Message-ID: <44B12ADD.70002@estacado.net>
Date: Sun, 09 Jul 2006 12:12:13 -0400
From: Adam Roach <adam@estacado.net>
User-Agent: Thunderbird 1.5.0.4 (Windows/20060516)
MIME-Version: 1.0
To: XCON-IETF <xcon@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 1ac7cc0a4cd376402b85bc1961a86ac2
Subject: [XCON] Editing Session
X-BeenThere: xcon@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Centralized Conferencing <xcon.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/xcon>,
	<mailto:xcon-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:xcon@ietf.org>
List-Help: <mailto:xcon-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/xcon>,
	<mailto:xcon-request@ietf.org?subject=subscribe>
Errors-To: xcon-bounces@ietf.org

For those parties who have expressed intent to help with the data model 
editing session:

The editing session this afternoon started at noon, in room 522 of the 
Delta Centre Ville.

Please do not attend unless you already informed the chairs of your 
intention to do so, as the room is at capacity.

You should have received this information in a private email already; 
this is intended only as a backup in case the private email didn't reach 
you.

/a

_______________________________________________
XCON mailing list
XCON@ietf.org
https://www1.ietf.org/mailman/listinfo/xcon



From xcon-bounces@ietf.org Sun Jul 09 15:31:40 2006
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1Fzf0F-0007I0-JU; Sun, 09 Jul 2006 15:31:39 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1Fzf0D-0007Hu-S9
	for xcon@ietf.org; Sun, 09 Jul 2006 15:31:37 -0400
Received: from oak.neustar.com ([209.173.53.70])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Fzeue-0000t7-5K
	for xcon@ietf.org; Sun, 09 Jul 2006 15:25:52 -0400
Received: from stntsmtp01.cis.neustar.com (smartexch.neustar.com [10.31.13.96])
	by oak.neustar.com (8.12.8/8.12.8) with ESMTP id k69JPp1t008330
	for <xcon@ietf.org>; Sun, 9 Jul 2006 19:25:52 GMT
Received: from stntexch04.cis.neustar.com ([10.31.13.64]) by
	stntsmtp01.cis.neustar.com with Microsoft SMTPSVC(6.0.3790.1830); 
	Sun, 9 Jul 2006 15:25:51 -0400
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Sun, 9 Jul 2006 15:25:51 -0400
Message-ID: <ED0887AEB595F74DB74934F4C37C08DC099212A7@stntexch04.cis.neustar.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: ViPr scenario
Thread-Index: Acajg9u4A0YJcaDARbid34Nyx1E18Q==
From: "Rosen, Brian" <Brian.Rosen@neustar.biz>
To: <xcon@ietf.org>
X-OriginalArrivalTime: 09 Jul 2006 19:25:51.0769 (UTC)
	FILETIME=[7D7CE090:01C6A38D]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 52f7a77164458f8c7b36b66787c853da
Subject: [XCON] ViPr scenario
X-BeenThere: xcon@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Centralized Conferencing <xcon.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/xcon>,
	<mailto:xcon-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:xcon@ietf.org>
List-Help: <mailto:xcon-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/xcon>,
	<mailto:xcon-request@ietf.org?subject=subscribe>
Errors-To: xcon-bounces@ietf.org

Since the beginning of the xcon effort, I have been trying to make sure
that devices that are not simple endpoints with simplistic media
handling capabilities can be accommodated by the xcon work.  The current
scenarios document has an example of a device that can handle more than
one stream of a given type, but I'd like to describe a real shipping
product that has significantly different capabilities that I believe
xcon media handling should support.

ViPr is a video conferencing device that is end system mixed =3D there =
is
no central anything.  The endpoints multicast audio and video streams to
each other.  The signaling meets the xcon assumptions fairly well; there
is a "focus" that has two way sip sessions with each participant (one of
the endpoints takes this role when a conference starts).=20

A ViPr can send one large video stream and/or one small video stream.
It can send one audio stream.  A ViPr can receive zero to 4 large video
streams, and zero to 16 small video streams.  It can receive zero to 16
audio streams.  It end system mixes these streams.  In the current
implementation, the size of the conference determines how many streams
are sent, but user interfaces may control which streams.  For example,
in a 4 way conference, each ViPr normally sends one large video stream,
no small video streams, and one audio stream.  It receives 3 large video
streams and 3 audio streams.  In a 12 way conference, a ViPr would
always be sending a small video stream, sometimes would be sending a
large video stream, and would be sending an audio stream.

The focus receives requests from endpoints to direct streams to that
endpoint.  This is most often needed in larger (greater than 4
participants) conferences.  In general, in larger conferences, there are
only 4 large windows, and thus not all participants can be viewed in
large windows.  For conferences from 2-5 participants, each participant
sees all other participants in large windows (but not themselves). For
conferences of 6-17 participants, each participant other than "self" is
seen in a small window, and up to 4 participants appear in large
windows.  Users can select which 4 explicitly, can use "last n speakers"
mechanisms, or moderators can control what appears in any specific large
window.  When a request for a specific stream for a specific endpoint is
received, the focus checks conference policy to see if the operation is
allowed.  If it is, then it determines if the endpoint whose large
stream is needed is already multicasting.  If it is, then it returns a
new SDP to the requesting endpoint informing it of the multicast address
to use for the stream.  If the endpoint whose large stream is needed is
not multicasting (because no one was viewing it prior to the request),
the focus sends it a new SDP to request it to send its stream.  It then
sends a new SDP to the requesting endpoint with the multicast address to
use to receive the stream.  For conferences with more than 16
participants, each endpoint can select which participants it sees in its
small windows (also permitting "last n speakers").  Similar effects
happen for the audio streams.  For conferences of up to 4 participants,
audio streams are always multicast.  For conferences greater than 16
participants, Voice Activity Detection is used to gate sending of
streams.

Most of the documents that have been proposed do not completely handle
the ViPr case, but could reasonably be extended to do so.  We have two
different kinds of video streams, and multiples of them being received.
There are local audio and video mutes, as you would expect, and the
state of those is reflected on the wire to conserve bandwidth.  Since it
is locally mixed, there is no need for "volume controls" on the wire,
nor for any kind of panelization mechanism.  It's just the ability to
turn on and off the multicasting of the streams and receive the
multicast addresses to get the desired streams.

Brian

_______________________________________________
XCON mailing list
XCON@ietf.org
https://www1.ietf.org/mailman/listinfo/xcon



From xcon-bounces@ietf.org Mon Jul 10 12:57:04 2006
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1Fzz47-0003NF-G6; Mon, 10 Jul 2006 12:56:59 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1Fzz45-0003L6-UC
	for xcon@ietf.org; Mon, 10 Jul 2006 12:56:57 -0400
Received: from [2001:5c0:8fff:fffe::4c3d] (helo=vicuna.estacado.net)
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Fzz43-0003xE-AP
	for xcon@ietf.org; Mon, 10 Jul 2006 12:56:57 -0400
Received: from [132.219.16.186] (h10ba-net84db.lab.risq.net [132.219.16.186]
	(may be forged)) (authenticated bits=0)
	by vicuna.estacado.net (8.13.6/8.13.4) with ESMTP id k6AGukb7066742
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
	for <xcon@ietf.org>; Mon, 10 Jul 2006 11:56:51 -0500 (CDT)
	(envelope-from adam@estacado.net)
Message-ID: <44B286CD.2080105@estacado.net>
Date: Mon, 10 Jul 2006 12:56:45 -0400
From: Adam Roach <adam@estacado.net>
User-Agent: Thunderbird 1.5.0.4 (Windows/20060516)
MIME-Version: 1.0
To: XCON-IETF <xcon@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 21bf7a2f1643ae0bf20c1e010766eb78
Subject: [XCON] XCON Data Model
X-BeenThere: xcon@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Centralized Conferencing <xcon.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/xcon>,
	<mailto:xcon-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:xcon@ietf.org>
List-Help: <mailto:xcon-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/xcon>,
	<mailto:xcon-request@ietf.org?subject=subscribe>
Errors-To: xcon-bounces@ietf.org

At the Dallas IETF meeting (IETF 65), the chairs called for a team of 
editors to work during the following several months to produce a set of 
protocol operations (semantics, not syntax) that can be used to 
manipulate conference state. During the course of the discussions, it 
became clear that the apparent consensus on the data model within the 
working group was more illusory than rough. Unable to build the 
operations on a shifting foundation, we disbanded the operations 
document editor team to focus our efforts on the data model.

On June 21st, the chairs sent out a call for participants for an editing 
session to work on the data model to be held on Sunday, July 9th. 
Participants in the session are listed at the end of this message.

As a result of this editing session, Oscar Novo (the editor of the data 
model document) will be producing and publishing a new version of the 
data model document shortly.

In attempting to solve some of the difficulties that we have had with 
the data model, the participants of this editing session concluded that 
a preponderance of the issues resulted from the division of the template 
portion of conference state from the fixed portion of conference state.

To address this issue, the team produced text and examples that 
incorporate the controls associated with audio streams directly into 
what was previously called the "fixed part" of the conference. Other 
information relating to the conference (e.g. moderator controls on 
streams that affect all participants' audio) are moved into appropriate 
other locations (in the example given above, into the <available-media/> 
section).

Additional controls required by the conference server can be added to 
the document in the same way that PIDF presence documents can be extended.

So, for example, under <users>/<user>/<endpoint>, the document for a 
user participating in an audio/video conference might look something 
like this (with some of the elements that aren't interesting for this 
example elided):

<endpoint>
  <media>
    <type>audio</type>
    <display-type/>
    <label/>
    <src-id/>
    <status/>
    <to-mixer name="AudioIn">
      <floor name="main" floor_id="1" instances="1" enable="true"
         value="false">
      </floor>   
        <controls>
          <control type ="boolean" name="mute" enable="true">
            <display-text xml:lang="en">Mute-Audio</display-text>
            <value>True</value>
          </control>
        </controls>
    </to-mixer>
    <from-mixer name="AudioOut">
      <controls>
        <control type="signed-char" name="gain" enable="true" >
          <display-text xml:lang="en">Volume</label>
          <value>0</value>
        </control>
      </from-mixer>
    </controls>
  </media>

  <media>
    <type>video</type> (from SIP conferencing event package)
    <display-type/> (from SIP conferencing event package)
    <label/> (from SIP conferencing event package)
    <src-id/> (from SIP conferencing event package)
    <status/> (from SIP conferencing event package)
    <to-mixer name="VideoIn">
      <floor name="main" floor_id="1" instances="1" enable="true"
         value="false">
      </floor>   
        <controls>
          <control type="boolean" name="blank" enable="true">
            <display-text xml:lang="en">Mute Video</display-text>
            <value>True</value>
          </control>
        </controls>
    </to-mixer>
    <from-mixer name="VideoOut">
      <controls>
        <control name="layout" type="enum" enable="false">
          <display-text xml:lang="en">Video Layout</label>
          <value>quadrate</value>
        </control>
      </controls>
    </from-mixer>
  </media>
</endpoint>

Similarly, controls that apply at a different level than endpoint/stream 
would appear at an appropriate place in the document. So, moderator 
controls that affect all media output would go under 
<conference-description>/<available-media>, and look something like:

<available-media>
  <entry label="23985u7t6">
    <type>audio</type>
    <display-text/>
    <status/>
    <mixing-mode/>
    <mix-level>
    <codecs>
      <entry/>
    </codecs>
    <controls>
      <control name="mute" type="boolean" enable="false">
        <display-text xml:lang="en">Mute All Audio</label>
        <value>False</value>
      </control>
    </controls>
  </entry>
  <entry label="90gj2094">
    <type>video</type>
    <display-text/>
    <status/>
    <mixing-mode/>
    <mix-level>
    <codecs>
      <entry/>
    </codecs>
    <controls>
      <control name="layout" type="enum" enable="false">
        <display-text xml:lang="en">Video Layout</label>
        <value>quadrate</value>
      </control>
    </controls>
  </entry>
</available-media>

We would like to have feedback on this approach before we invest too 
much time finalizing the approach in the data model draft. If time 
allows, please discuss on this list prior to the meeting on Thursday. We 
will, of course, visit these issues in the meeting on Thursday.

/a

---
The team that met consisted of the following participants:

Oscar Novo
Roni Even
Alan Johnston
Rohan Mahy
Cullen Jennings
Mary Barnes
Gonzalo Camarillo
Srivatsa Srinivasan

_______________________________________________
XCON mailing list
XCON@ietf.org
https://www1.ietf.org/mailman/listinfo/xcon



From xcon-bounces@ietf.org Tue Jul 11 10:07:19 2006
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1G0ItO-0006Ip-DH; Tue, 11 Jul 2006 10:07:14 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1G0ItN-0006Ij-2Z
	for xcon@ietf.org; Tue, 11 Jul 2006 10:07:13 -0400
Received: from mailgw4.ericsson.se ([193.180.251.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1G0ItJ-0001yZ-2D
	for xcon@ietf.org; Tue, 11 Jul 2006 10:07:13 -0400
Received: from esealmw128.eemea.ericsson.se (unknown [153.88.254.121])
	by mailgw4.ericsson.se (Symantec Mail Security) with ESMTP id
	4B5DF6E0002; Tue, 11 Jul 2006 16:07:08 +0200 (CEST)
Received: from esealmw126.eemea.ericsson.se ([153.88.254.170]) by
	esealmw128.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830); 
	Tue, 11 Jul 2006 16:07:07 +0200
Received: from esealmw105.eemea.ericsson.se ([153.88.200.68]) by
	esealmw126.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830); 
	Tue, 11 Jul 2006 16:07:07 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [XCON] XCON Data Model
Date: Tue, 11 Jul 2006 16:06:22 +0200
Message-ID: <A91F30A632473A47B40C18D2B107CA6F016F2434@esealmw105.eemea.ericsson.se>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [XCON] XCON Data Model
Thread-Index: AcakQcoJdAlecuWyRJO1uuUcO4cEnwAryruQ
From: "Oscar Novo \(JO/LMF\)" <oscar.novo@ericsson.com>
To: "Adam Roach" <adam@estacado.net>, "XCON-IETF" <xcon@ietf.org>,
	"Alan Johnston" <alan@sipstation.com>
X-OriginalArrivalTime: 11 Jul 2006 14:07:07.0151 (UTC)
	FILETIME=[4B2741F0:01C6A4F3]
X-Brightmail-Tracker: AAAAAA==
X-Spam-Score: 0.0 (/)
X-Scan-Signature: ec7c6dab5a62df223002ae71b5179d41
Cc: 
X-BeenThere: xcon@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Centralized Conferencing <xcon.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/xcon>,
	<mailto:xcon-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:xcon@ietf.org>
List-Help: <mailto:xcon-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/xcon>,
	<mailto:xcon-request@ietf.org?subject=subscribe>
Errors-To: xcon-bounces@ietf.org

You can find now a new version of the Common Conference Information Data =
Model for Centralized Conferencing with the ideas discussed in the =
editing session hold on Sunday July 9th:

http://users.piuha.net/gonzalo/temp/draft-ietf-xcon-common-data-model-02.=
txt

Here I summarize the most important changes:

- Remove all the reference to the template document.
- Remove the elements <template-by-val> and <template-by-def> from the =
data model.
- Include new additional controls under <users>/<user>/<endpoint>, =
<conference-description>/<available-media>.
- Include the element <maximum-streams> defined before in the template =
draft.
- Change the <dial-out>, <dial-in>, and <refer> lists to a single list =
called <allowed-users-list>.

NOTE In this version the XML schema is not completely correct. Still it =
needs to be complete with the new elements define in this version.   =20

I would like to have your comments in this new version. We haven't had =
enough time to make the changes to the draft and I believe it is =
possible the draft had errors.

Cheers,

Oscar

-----Original Message-----
From: Adam Roach [mailto:adam@estacado.net]=20
Sent: 10. hein=E4kuuta 2006 12:57
To: XCON-IETF
Subject: [XCON] XCON Data Model

At the Dallas IETF meeting (IETF 65), the chairs called for a team of =
editors to work during the following several months to produce a set of =
protocol operations (semantics, not syntax) that can be used to =
manipulate conference state. During the course of the discussions, it =
became clear that the apparent consensus on the data model within the =
working group was more illusory than rough. Unable to build the =
operations on a shifting foundation, we disbanded the operations =
document editor team to focus our efforts on the data model.

On June 21st, the chairs sent out a call for participants for an editing =
session to work on the data model to be held on Sunday, July 9th.=20
Participants in the session are listed at the end of this message.

As a result of this editing session, Oscar Novo (the editor of the data =
model document) will be producing and publishing a new version of the =
data model document shortly.

In attempting to solve some of the difficulties that we have had with =
the data model, the participants of this editing session concluded that =
a preponderance of the issues resulted from the division of the template =
portion of conference state from the fixed portion of conference state.

To address this issue, the team produced text and examples that =
incorporate the controls associated with audio streams directly into =
what was previously called the "fixed part" of the conference. Other =
information relating to the conference (e.g. moderator controls on =
streams that affect all participants' audio) are moved into appropriate =
other locations (in the example given above, into the <available-media/> =
section).

Additional controls required by the conference server can be added to =
the document in the same way that PIDF presence documents can be =
extended.

So, for example, under <users>/<user>/<endpoint>, the document for a =
user participating in an audio/video conference might look something =
like this (with some of the elements that aren't interesting for this =
example elided):

<endpoint>
  <media>
    <type>audio</type>
    <display-type/>
    <label/>
    <src-id/>
    <status/>
    <to-mixer name=3D"AudioIn">
      <floor name=3D"main" floor_id=3D"1" instances=3D"1" =
enable=3D"true"
         value=3D"false">
      </floor>  =20
        <controls>
          <control type =3D"boolean" name=3D"mute" enable=3D"true">
            <display-text xml:lang=3D"en">Mute-Audio</display-text>
            <value>True</value>
          </control>
        </controls>
    </to-mixer>
    <from-mixer name=3D"AudioOut">
      <controls>
        <control type=3D"signed-char" name=3D"gain" enable=3D"true" >
          <display-text xml:lang=3D"en">Volume</label>
          <value>0</value>
        </control>
      </from-mixer>
    </controls>
  </media>

  <media>
    <type>video</type> (from SIP conferencing event package)
    <display-type/> (from SIP conferencing event package)
    <label/> (from SIP conferencing event package)
    <src-id/> (from SIP conferencing event package)
    <status/> (from SIP conferencing event package)
    <to-mixer name=3D"VideoIn">
      <floor name=3D"main" floor_id=3D"1" instances=3D"1" =
enable=3D"true"
         value=3D"false">
      </floor>  =20
        <controls>
          <control type=3D"boolean" name=3D"blank" enable=3D"true">
            <display-text xml:lang=3D"en">Mute Video</display-text>
            <value>True</value>
          </control>
        </controls>
    </to-mixer>
    <from-mixer name=3D"VideoOut">
      <controls>
        <control name=3D"layout" type=3D"enum" enable=3D"false">
          <display-text xml:lang=3D"en">Video Layout</label>
          <value>quadrate</value>
        </control>
      </controls>
    </from-mixer>
  </media>
</endpoint>

Similarly, controls that apply at a different level than endpoint/stream =
would appear at an appropriate place in the document. So, moderator =
controls that affect all media output would go under =
<conference-description>/<available-media>, and look something like:

<available-media>
  <entry label=3D"23985u7t6">
    <type>audio</type>
    <display-text/>
    <status/>
    <mixing-mode/>
    <mix-level>
    <codecs>
      <entry/>
    </codecs>
    <controls>
      <control name=3D"mute" type=3D"boolean" enable=3D"false">
        <display-text xml:lang=3D"en">Mute All Audio</label>
        <value>False</value>
      </control>
    </controls>
  </entry>
  <entry label=3D"90gj2094">
    <type>video</type>
    <display-text/>
    <status/>
    <mixing-mode/>
    <mix-level>
    <codecs>
      <entry/>
    </codecs>
    <controls>
      <control name=3D"layout" type=3D"enum" enable=3D"false">
        <display-text xml:lang=3D"en">Video Layout</label>
        <value>quadrate</value>
      </control>
    </controls>
  </entry>
</available-media>

We would like to have feedback on this approach before we invest too =
much time finalizing the approach in the data model draft. If time =
allows, please discuss on this list prior to the meeting on Thursday. We =
will, of course, visit these issues in the meeting on Thursday.

/a

---
The team that met consisted of the following participants:

Oscar Novo
Roni Even
Alan Johnston
Rohan Mahy
Cullen Jennings
Mary Barnes
Gonzalo Camarillo
Srivatsa Srinivasan

_______________________________________________
XCON mailing list
XCON@ietf.org
https://www1.ietf.org/mailman/listinfo/xcon

_______________________________________________
XCON mailing list
XCON@ietf.org
https://www1.ietf.org/mailman/listinfo/xcon



From xcon-bounces@ietf.org Tue Jul 11 10:25:11 2006
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1G0JAl-0002pY-Am; Tue, 11 Jul 2006 10:25:11 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1G0JAX-0002p1-Al; Tue, 11 Jul 2006 10:24:58 -0400
Received: from mxgate1.brooktrout.com ([204.176.74.10])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1G0JAW-00010i-2z; Tue, 11 Jul 2006 10:24:57 -0400
X-IronPort-AV: i="4.06,229,1149480000"; 
	d="scan'208"; a="35309637:sNHT36334200"
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Tue, 11 Jul 2006 10:24:53 -0400
Message-ID: <330A23D8336C0346B5C1A5BB19666647034681AC@ATLANTIS.Brooktrout.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: MEDIACTRL interest group ad hoc
Thread-Index: Acak9cbWF3kXf41JR+O9U9+p/XKN/w==
From: "Burger, Eric" <eburger@cantata.com>
To: <mediactrl@lists.ubiquitysoftware.com>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 9ed51c9d1356100bce94f1ae4ec616a9
Cc: sipping@ietf.org, xcon@ietf.org
Subject: [XCON] MEDIACTRL interest group ad hoc
X-BeenThere: xcon@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Centralized Conferencing <xcon.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/xcon>,
	<mailto:xcon-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:xcon@ietf.org>
List-Help: <mailto:xcon-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/xcon>,
	<mailto:xcon-request@ietf.org?subject=subscribe>
Errors-To: xcon-bounces@ietf.org

All of this information, including the "latest and greatest" agenda,
drafts, etc., is at the mediactrl supplemental web page,
<http://flyingfox.cantata.com/i-d/mediactrl/>



LOCATION: Room 514C
[This room does NOT have a streaming feed.  Write me directly, off-list,
if you need remote access to the meeting.]

TIME: 1500 - 1700 ET

NOTE WELL: Although not a BOF, this is an IETF Ad Hoc.  That means blue
sheets, minutes, and we are subject to the IETF NOTE WELL statement.


Agenda
------
Agenda Bashing

Drafts:
Protocol Requirements
<http://www.ietf.org/internet-drafts/draft-dolly-xcon-mediacntrlframe-01
.txt>
Supplemental reading for requirements
<http://www.ietf.org/internet-drafts/draft-even-media-server-req-01.txt>
Control Framework
<http://www.ietf.org/internet-drafts/draft-boulton-sip-control-framework
-03.txt>


Charter Discussion

Next Steps & Work Plan


If there is time, I would like to discuss the direction of:
IVR Package
<http://www.ietf.org/internet-drafts/draft-boulton-ivr-control-package-0
1.txt>
VoiceXML Package
<http://www.ietf.org/internet-drafts/draft-boulton-ivr-vxml-control-pack
age-00.txt>

_______________________________________________
XCON mailing list
XCON@ietf.org
https://www1.ietf.org/mailman/listinfo/xcon



From xcon-bounces@ietf.org Wed Jul 12 09:23:06 2006
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1G0egE-0005c7-0i; Wed, 12 Jul 2006 09:23:06 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1G0egD-0005bs-1z
	for xcon@ietf.org; Wed, 12 Jul 2006 09:23:05 -0400
Received: from [2001:5c0:8fff:fffe::4c3d] (helo=vicuna.estacado.net)
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1G0eg8-0002bB-VF
	for xcon@ietf.org; Wed, 12 Jul 2006 09:23:05 -0400
Received: from [132.219.16.186] (h10ba-net84db.lab.risq.net [132.219.16.186]
	(may be forged)) (authenticated bits=0)
	by vicuna.estacado.net (8.13.6/8.13.4) with ESMTP id k6CDMoGx046448
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
	for <xcon@ietf.org>; Wed, 12 Jul 2006 08:22:55 -0500 (CDT)
	(envelope-from adam@estacado.net)
Message-ID: <44B4F7A8.8040901@estacado.net>
Date: Wed, 12 Jul 2006 09:22:48 -0400
From: Adam Roach <adam@estacado.net>
User-Agent: Thunderbird 1.5.0.4 (Windows/20060516)
MIME-Version: 1.0
To: XCON-IETF <xcon@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 6d62ab47271805379d7172ee693a45db
Subject: [XCON] Note Taker?
X-BeenThere: xcon@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Centralized Conferencing <xcon.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/xcon>,
	<mailto:xcon-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:xcon@ietf.org>
List-Help: <mailto:xcon-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/xcon>,
	<mailto:xcon-request@ietf.org?subject=subscribe>
Errors-To: xcon-bounces@ietf.org

To save the chairs from having to ask for volunteers (or select victims) 
during our face-to-face time: who here is willing to take notes for the 
XCON session?

/a

_______________________________________________
XCON mailing list
XCON@ietf.org
https://www1.ietf.org/mailman/listinfo/xcon



From xcon-bounces@ietf.org Wed Jul 12 19:45:27 2006
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1G0oOV-0003Gq-DN; Wed, 12 Jul 2006 19:45:27 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1G0oOU-0003Gl-G8
	for xcon@ietf.org; Wed, 12 Jul 2006 19:45:26 -0400
Received: from mgw-ext12.nokia.com ([131.228.20.171])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1G0oOT-0000oK-S0
	for xcon@ietf.org; Wed, 12 Jul 2006 19:45:26 -0400
Received: from esebh108.NOE.Nokia.com (esebh108.ntc.nokia.com [172.21.143.145])
	by mgw-ext12.nokia.com (Switch-3.1.8/Switch-3.1.7) with ESMTP id
	k6CNjEqt014823; Thu, 13 Jul 2006 02:45:18 +0300
Received: from daebh102.NOE.Nokia.com ([10.241.35.112]) by
	esebh108.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); 
	Thu, 13 Jul 2006 02:31:06 +0300
Received: from mvebe101.NOE.Nokia.com ([172.19.64.23]) by
	daebh102.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.1830); 
	Wed, 12 Jul 2006 18:30:58 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [XCON] XCON Data Model
Date: Wed, 12 Jul 2006 16:30:55 -0700
Message-ID: <E97F4F806500194FBCF9BF32EF6A07DB0161169C@mvebe101.NOE.Nokia.com>
In-Reply-To: <44B286CD.2080105@estacado.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [XCON] XCON Data Model
Thread-Index: AcakQfRtqSD01P5NRKenc92O/dHvAwBwdgyw
From: <Umesh.Chandra@nokia.com>
To: <adam@estacado.net>, <xcon@ietf.org>
X-OriginalArrivalTime: 12 Jul 2006 23:30:58.0408 (UTC)
	FILETIME=[3A912680:01C6A60B]
X-Spam-Score: 0.2 (/)
X-Scan-Signature: cdb443e3957ca9b4c5b55e78cfcf4b26
Cc: 
X-BeenThere: xcon@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Centralized Conferencing <xcon.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/xcon>,
	<mailto:xcon-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:xcon@ietf.org>
List-Help: <mailto:xcon-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/xcon>,
	<mailto:xcon-request@ietf.org?subject=subscribe>
Errors-To: xcon-bounces@ietf.org

Hello,

I am trying to understand how moving the template part (controls etc) to
the data model is going to help. The main motiviation for the templates
is to define the mixer behaviour and also provide the media control
capabilities that are available to the end users in the conference.
Based on the template the client can provide a user interface, with
appropriate buttons, slide bars etc for controls. What I failed to
understand is how moving the controls and other elements from the
templates into the data model is going to help us if not do away with
some of the flexibility we had with templates.=20

For one how does an endpoint know what all controls are available to it
before the conference starts so that it can provide a user interface to
the user. Also adding simple audio controls (as illustrated in the
latest data model draft) is easy, but I am not sure adding more complex
video related controls might be a bit challenging. Also the controls
differ based on the roles of each participant of the conference. How
will this be reflected in the data model? Also is it possible for an
authorized entity say moderator to view/change the values of the
controls.

I am not able to attend  IETF meeting this time around since I was tied
up pretty hard moving from Dallas to Bay area.

BR

Umesh
 =20

=20

>-----Original Message-----
>From: ext Adam Roach [mailto:adam@estacado.net]=20
>Sent: Monday, July 10, 2006 9:57 AM
>To: XCON-IETF
>Subject: [XCON] XCON Data Model
>
>At the Dallas IETF meeting (IETF 65), the chairs called for a=20
>team of editors to work during the following several months to=20
>produce a set of protocol operations (semantics, not syntax)=20
>that can be used to manipulate conference state. During the=20
>course of the discussions, it became clear that the apparent=20
>consensus on the data model within the working group was more=20
>illusory than rough. Unable to build the operations on a=20
>shifting foundation, we disbanded the operations document=20
>editor team to focus our efforts on the data model.
>
>On June 21st, the chairs sent out a call for participants for=20
>an editing session to work on the data model to be held on=20
>Sunday, July 9th.=20
>Participants in the session are listed at the end of this message.
>
>As a result of this editing session, Oscar Novo (the editor of=20
>the data model document) will be producing and publishing a=20
>new version of the data model document shortly.
>
>In attempting to solve some of the difficulties that we have=20
>had with the data model, the participants of this editing=20
>session concluded that a preponderance of the issues resulted=20
>from the division of the template portion of conference state=20
>from the fixed portion of conference state.
>
>To address this issue, the team produced text and examples=20
>that incorporate the controls associated with audio streams=20
>directly into what was previously called the "fixed part" of=20
>the conference. Other information relating to the conference=20
>(e.g. moderator controls on streams that affect all=20
>participants' audio) are moved into appropriate other=20
>locations (in the example given above, into the=20
><available-media/> section).
>
>Additional controls required by the conference server can be=20
>added to the document in the same way that PIDF presence=20
>documents can be extended.
>
>So, for example, under <users>/<user>/<endpoint>, the document=20
>for a user participating in an audio/video conference might=20
>look something like this (with some of the elements that=20
>aren't interesting for this example elided):
>
><endpoint>
>  <media>
>    <type>audio</type>
>    <display-type/>
>    <label/>
>    <src-id/>
>    <status/>
>    <to-mixer name=3D"AudioIn">
>      <floor name=3D"main" floor_id=3D"1" instances=3D"1" =
enable=3D"true"
>         value=3D"false">
>      </floor>  =20
>        <controls>
>          <control type =3D"boolean" name=3D"mute" enable=3D"true">
>            <display-text xml:lang=3D"en">Mute-Audio</display-text>
>            <value>True</value>
>          </control>
>        </controls>
>    </to-mixer>
>    <from-mixer name=3D"AudioOut">
>      <controls>
>        <control type=3D"signed-char" name=3D"gain" enable=3D"true" >
>          <display-text xml:lang=3D"en">Volume</label>
>          <value>0</value>
>        </control>
>      </from-mixer>
>    </controls>
>  </media>
>
>  <media>
>    <type>video</type> (from SIP conferencing event package)
>    <display-type/> (from SIP conferencing event package)
>    <label/> (from SIP conferencing event package)
>    <src-id/> (from SIP conferencing event package)
>    <status/> (from SIP conferencing event package)
>    <to-mixer name=3D"VideoIn">
>      <floor name=3D"main" floor_id=3D"1" instances=3D"1" =
enable=3D"true"
>         value=3D"false">
>      </floor>  =20
>        <controls>
>          <control type=3D"boolean" name=3D"blank" enable=3D"true">
>            <display-text xml:lang=3D"en">Mute Video</display-text>
>            <value>True</value>
>          </control>
>        </controls>
>    </to-mixer>
>    <from-mixer name=3D"VideoOut">
>      <controls>
>        <control name=3D"layout" type=3D"enum" enable=3D"false">
>          <display-text xml:lang=3D"en">Video Layout</label>
>          <value>quadrate</value>
>        </control>
>      </controls>
>    </from-mixer>
>  </media>
></endpoint>
>
>Similarly, controls that apply at a different level than=20
>endpoint/stream would appear at an appropriate place in the=20
>document. So, moderator controls that affect all media output=20
>would go under <conference-description>/<available-media>, and=20
>look something like:
>
><available-media>
>  <entry label=3D"23985u7t6">
>    <type>audio</type>
>    <display-text/>
>    <status/>
>    <mixing-mode/>
>    <mix-level>
>    <codecs>
>      <entry/>
>    </codecs>
>    <controls>
>      <control name=3D"mute" type=3D"boolean" enable=3D"false">
>        <display-text xml:lang=3D"en">Mute All Audio</label>
>        <value>False</value>
>      </control>
>    </controls>
>  </entry>
>  <entry label=3D"90gj2094">
>    <type>video</type>
>    <display-text/>
>    <status/>
>    <mixing-mode/>
>    <mix-level>
>    <codecs>
>      <entry/>
>    </codecs>
>    <controls>
>      <control name=3D"layout" type=3D"enum" enable=3D"false">
>        <display-text xml:lang=3D"en">Video Layout</label>
>        <value>quadrate</value>
>      </control>
>    </controls>
>  </entry>
></available-media>
>
>We would like to have feedback on this approach before we=20
>invest too much time finalizing the approach in the data model=20
>draft. If time allows, please discuss on this list prior to=20
>the meeting on Thursday. We will, of course, visit these=20
>issues in the meeting on Thursday.
>
>/a
>
>---
>The team that met consisted of the following participants:
>
>Oscar Novo
>Roni Even
>Alan Johnston
>Rohan Mahy
>Cullen Jennings
>Mary Barnes
>Gonzalo Camarillo
>Srivatsa Srinivasan
>
>_______________________________________________
>XCON mailing list
>XCON@ietf.org
>https://www1.ietf.org/mailman/listinfo/xcon
>

_______________________________________________
XCON mailing list
XCON@ietf.org
https://www1.ietf.org/mailman/listinfo/xcon



From xcon-bounces@ietf.org Thu Jul 13 12:25:28 2006
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1G140F-0001qA-JJ; Thu, 13 Jul 2006 12:25:27 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1G140F-0001q5-78
	for xcon@ietf.org; Thu, 13 Jul 2006 12:25:27 -0400
Received: from maillnx-us112.fmr.com ([192.223.198.27])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1G13zz-0005Ej-EW
	for xcon@ietf.org; Thu, 13 Jul 2006 12:25:27 -0400
Received: from MSGMROSM01WIN.dmn1.fmr.com (MSGMROSM01WIN.dmn1.fmr.com
	[172.26.7.127])
	by maillnx-us112.fmr.com (Switch-3.1.8/Switch-3.1.7) with SMTP id
	k6DGO7JO000331 for <xcon@ietf.org>; Thu, 13 Jul 2006 12:24:22 -0400
Received: from MSGMROIV01WIN.DMN1.FMR.COM (172.26.31.106)
	by MSGMROSM01WIN.dmn1.fmr.com (Sigaba Gateway v4.0)
	with ESMTP id 87910562; Thu, 13 Jul 2006 12:24:35 -0400
Received: from MSGMROIM01WIN.DMN1.FMR.COM ([172.26.2.194]) by
	MSGMROIV01WIN.DMN1.FMR.COM with SMTP_server;
	Thu, 13 Jul 2006 12:24:35 -0400
Received: from msgmroclm2win.fmr.com ([10.37.181.20]) by
	MSGMROIM01WIN.DMN1.FMR.COM with Microsoft SMTPSVC(5.0.2195.6713); 
	Thu, 13 Jul 2006 12:24:35 -0400
x-mimeole: Produced By Microsoft Exchange V6.0.6603.0
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [XCON] XCON Data Model
Date: Thu, 13 Jul 2006 12:24:35 -0400
Message-ID: <C5B6CE3471FE5D458FD6981B82FE4BCC039C4005@MSGMROCLM2WIN.DMN1.FMR.COM>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [XCON] XCON Data Model
Thread-Index: AcakQfRtqSD01P5NRKenc92O/dHvAwBwdgywACPZBvA=
From: "Morgan, Dave" <Dave.Morgan@FMR.COM>
To: <Umesh.Chandra@nokia.com>, <adam@estacado.net>, <xcon@ietf.org>
X-OriginalArrivalTime: 13 Jul 2006 16:24:35.0458 (UTC)
	FILETIME=[D45A8620:01C6A698]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 578c2c9d0cb01ffe6e1ca36540edd070
Cc: 
X-BeenThere: xcon@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Centralized Conferencing <xcon.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/xcon>,
	<mailto:xcon-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:xcon@ietf.org>
List-Help: <mailto:xcon-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/xcon>,
	<mailto:xcon-request@ietf.org?subject=subscribe>
Errors-To: xcon-bounces@ietf.org

These are some good points.  I was not able to attend the meeting
either, but I think there were some assumptions made that have not yet
been communicated and would lead to changes in the framework document.
So let me ask the team the following:
1) Will the data model be the basis of the conference object?
2) If that is the case, will there be a unique instance of the data
model for each conference which can be manipulated by the other
conference protocols? =20
2) Will the data models which are pre-populated with certain initial
values and ranges act as conference blueprints?

If the answer to the above questions are yes, then I think that having 1
data structure may not be any more complex than having 2.  The structure
may grow big, but as long as there are precautions in making the data
model extensible then we should be OK. =20

As far as the endpoint controls are concerned, and the endpoint
bandwidth, there's an inherent tradeoff between space and time -- the
size of the data model and the speed of the communication.  If we are
moving in the direction of a large all inclusive data model, then we are
going to want a simple and faster conference control protocol.  This WG
has touched on this before, and there was a good amount of interest in
the simple control protocol (which is my preference).  Coming full
circle, although I wasn't involved in the discussions on the conference
protocol, that's probably why it failed, because you first need to
decide the data model to determine what you need to communicate.  That's
why Oscar first took the initiative to consolidate this group's prior
work into a single data model.  It looks like the final step is to
absorb the unique data elements expressed in the template into the
common conference data model.

Dave=20



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

David P. Morgan, PhD=20
VP, Enterprise Technology & Architecture=20
Fidelity Investments Systems Company=20
Phone:  617 563-2178=20
Fax:      617 385 2122=20
Mailing: 82 Devonshire St, MZ V2A=20
            Boston, MA 02109-3614=20
Office:   245 Summer Street, 2nd Floor=20



-----Original Message-----
From: Umesh.Chandra@nokia.com [mailto:Umesh.Chandra@nokia.com]=20
Sent: Wednesday, July 12, 2006 7:31 PM
To: adam@estacado.net; xcon@ietf.org
Subject: RE: [XCON] XCON Data Model

Hello,

I am trying to understand how moving the template part (controls etc) to
the data model is going to help. The main motiviation for the templates
is to define the mixer behaviour and also provide the media control
capabilities that are available to the end users in the conference.
Based on the template the client can provide a user interface, with
appropriate buttons, slide bars etc for controls. What I failed to
understand is how moving the controls and other elements from the
templates into the data model is going to help us if not do away with
some of the flexibility we had with templates.=20

For one how does an endpoint know what all controls are available to it
before the conference starts so that it can provide a user interface to
the user. Also adding simple audio controls (as illustrated in the
latest data model draft) is easy, but I am not sure adding more complex
video related controls might be a bit challenging. Also the controls
differ based on the roles of each participant of the conference. How
will this be reflected in the data model? Also is it possible for an
authorized entity say moderator to view/change the values of the
controls.

I am not able to attend  IETF meeting this time around since I was tied
up pretty hard moving from Dallas to Bay area.

BR

Umesh
 =20

=20

>-----Original Message-----
>From: ext Adam Roach [mailto:adam@estacado.net]=20
>Sent: Monday, July 10, 2006 9:57 AM
>To: XCON-IETF
>Subject: [XCON] XCON Data Model
>
>At the Dallas IETF meeting (IETF 65), the chairs called for a=20
>team of editors to work during the following several months to=20
>produce a set of protocol operations (semantics, not syntax)=20
>that can be used to manipulate conference state. During the=20
>course of the discussions, it became clear that the apparent=20
>consensus on the data model within the working group was more=20
>illusory than rough. Unable to build the operations on a=20
>shifting foundation, we disbanded the operations document=20
>editor team to focus our efforts on the data model.
>
>On June 21st, the chairs sent out a call for participants for=20
>an editing session to work on the data model to be held on=20
>Sunday, July 9th.=20
>Participants in the session are listed at the end of this message.
>
>As a result of this editing session, Oscar Novo (the editor of=20
>the data model document) will be producing and publishing a=20
>new version of the data model document shortly.
>
>In attempting to solve some of the difficulties that we have=20
>had with the data model, the participants of this editing=20
>session concluded that a preponderance of the issues resulted=20
>from the division of the template portion of conference state=20
>from the fixed portion of conference state.
>
>To address this issue, the team produced text and examples=20
>that incorporate the controls associated with audio streams=20
>directly into what was previously called the "fixed part" of=20
>the conference. Other information relating to the conference=20
>(e.g. moderator controls on streams that affect all=20
>participants' audio) are moved into appropriate other=20
>locations (in the example given above, into the=20
><available-media/> section).
>
>Additional controls required by the conference server can be=20
>added to the document in the same way that PIDF presence=20
>documents can be extended.
>
>So, for example, under <users>/<user>/<endpoint>, the document=20
>for a user participating in an audio/video conference might=20
>look something like this (with some of the elements that=20
>aren't interesting for this example elided):
>
><endpoint>
>  <media>
>    <type>audio</type>
>    <display-type/>
>    <label/>
>    <src-id/>
>    <status/>
>    <to-mixer name=3D"AudioIn">
>      <floor name=3D"main" floor_id=3D"1" instances=3D"1" =
enable=3D"true"
>         value=3D"false">
>      </floor>  =20
>        <controls>
>          <control type =3D"boolean" name=3D"mute" enable=3D"true">
>            <display-text xml:lang=3D"en">Mute-Audio</display-text>
>            <value>True</value>
>          </control>
>        </controls>
>    </to-mixer>
>    <from-mixer name=3D"AudioOut">
>      <controls>
>        <control type=3D"signed-char" name=3D"gain" enable=3D"true" >
>          <display-text xml:lang=3D"en">Volume</label>
>          <value>0</value>
>        </control>
>      </from-mixer>
>    </controls>
>  </media>
>
>  <media>
>    <type>video</type> (from SIP conferencing event package)
>    <display-type/> (from SIP conferencing event package)
>    <label/> (from SIP conferencing event package)
>    <src-id/> (from SIP conferencing event package)
>    <status/> (from SIP conferencing event package)
>    <to-mixer name=3D"VideoIn">
>      <floor name=3D"main" floor_id=3D"1" instances=3D"1" =
enable=3D"true"
>         value=3D"false">
>      </floor>  =20
>        <controls>
>          <control type=3D"boolean" name=3D"blank" enable=3D"true">
>            <display-text xml:lang=3D"en">Mute Video</display-text>
>            <value>True</value>
>          </control>
>        </controls>
>    </to-mixer>
>    <from-mixer name=3D"VideoOut">
>      <controls>
>        <control name=3D"layout" type=3D"enum" enable=3D"false">
>          <display-text xml:lang=3D"en">Video Layout</label>
>          <value>quadrate</value>
>        </control>
>      </controls>
>    </from-mixer>
>  </media>
></endpoint>
>
>Similarly, controls that apply at a different level than=20
>endpoint/stream would appear at an appropriate place in the=20
>document. So, moderator controls that affect all media output=20
>would go under <conference-description>/<available-media>, and=20
>look something like:
>
><available-media>
>  <entry label=3D"23985u7t6">
>    <type>audio</type>
>    <display-text/>
>    <status/>
>    <mixing-mode/>
>    <mix-level>
>    <codecs>
>      <entry/>
>    </codecs>
>    <controls>
>      <control name=3D"mute" type=3D"boolean" enable=3D"false">
>        <display-text xml:lang=3D"en">Mute All Audio</label>
>        <value>False</value>
>      </control>
>    </controls>
>  </entry>
>  <entry label=3D"90gj2094">
>    <type>video</type>
>    <display-text/>
>    <status/>
>    <mixing-mode/>
>    <mix-level>
>    <codecs>
>      <entry/>
>    </codecs>
>    <controls>
>      <control name=3D"layout" type=3D"enum" enable=3D"false">
>        <display-text xml:lang=3D"en">Video Layout</label>
>        <value>quadrate</value>
>      </control>
>    </controls>
>  </entry>
></available-media>
>
>We would like to have feedback on this approach before we=20
>invest too much time finalizing the approach in the data model=20
>draft. If time allows, please discuss on this list prior to=20
>the meeting on Thursday. We will, of course, visit these=20
>issues in the meeting on Thursday.
>
>/a
>
>---
>The team that met consisted of the following participants:
>
>Oscar Novo
>Roni Even
>Alan Johnston
>Rohan Mahy
>Cullen Jennings
>Mary Barnes
>Gonzalo Camarillo
>Srivatsa Srinivasan
>
>_______________________________________________
>XCON mailing list
>XCON@ietf.org
>https://www1.ietf.org/mailman/listinfo/xcon
>

_______________________________________________
XCON mailing list
XCON@ietf.org
https://www1.ietf.org/mailman/listinfo/xcon


_______________________________________________
XCON mailing list
XCON@ietf.org
https://www1.ietf.org/mailman/listinfo/xcon



From xcon-bounces@ietf.org Thu Jul 13 22:42:19 2006
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1G1DdC-0002Lh-FS; Thu, 13 Jul 2006 22:42:18 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1G1DdB-0002Lc-MU
	for xcon@ietf.org; Thu, 13 Jul 2006 22:42:17 -0400
Received: from serrano.cc.columbia.edu ([128.59.29.6])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1G1Dd9-0007Y9-FY
	for xcon@ietf.org; Thu, 13 Jul 2006 22:42:17 -0400
Received: from [132.219.27.189] (h1bbd-net84db.lab.risq.net [132.219.27.189]
	(may be forged)) (user=hgs10 mech=PLAIN bits=0)
	by serrano.cc.columbia.edu (8.13.7/8.13.6) with ESMTP id k6E2g1LO010739
	(version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NOT);
	Thu, 13 Jul 2006 22:42:05 -0400 (EDT)
In-Reply-To: <44B286CD.2080105@estacado.net>
References: <44B286CD.2080105@estacado.net>
Mime-Version: 1.0 (Apple Message framework v752.2)
Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
Message-Id: <BBA968AC-D496-4DF5-9848-DCBDFA680CF7@cs.columbia.edu>
Content-Transfer-Encoding: 7bit
From: Henning Schulzrinne <hgs@cs.columbia.edu>
Subject: Re: [XCON] XCON Data Model
Date: Thu, 13 Jul 2006 22:42:01 -0400
To: Adam Roach <adam@estacado.net>
X-Mailer: Apple Mail (2.752.2)
X-No-Spam-Score: Local
X-Scanned-By: MIMEDefang 2.48 on 128.59.29.6
X-Spam-Score: 0.0 (/)
X-Scan-Signature: e5ba305d0e64821bf3d8bc5d3bb07228
Cc: XCON-IETF <xcon@ietf.org>
X-BeenThere: xcon@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Centralized Conferencing <xcon.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/xcon>,
	<mailto:xcon-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:xcon@ietf.org>
List-Help: <mailto:xcon-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/xcon>,
	<mailto:xcon-request@ietf.org?subject=subscribe>
Errors-To: xcon-bounces@ietf.org

>

I think part of the confusion today is caused by this snippet. If a  
data element, such as 'mute' is defined in the schema, the schema  
presumably also defines the data type ('boolean'), as it is otherwise  
useless. Thus, having an instance document that repeats the data type  
adds no new information to that contained in the schema and simply  
adds another failure mode, namely a contradiction between the schema  
and the "type" attribute. The same is also true, to a lesser extent,  
for the display-text, since that is also static.

The only reason to have a dynamically-typed object is if you *don't*  
want to have the schema define the data but rather allow dynamic  
creation of controls without modifying the schema. There seems to be  
agreement at the meeting that this is not desirable. Thus, to avoid  
confusion, I would suggest that this be clarified in the data model  
draft.

With a schema, you'd only need

<mute>true</mute>

and the rest is already known to the receiver.

>      </floor>          <controls>
>          <control type ="boolean" name="mute" enable="true">
>            <display-text xml:lang="en">Mute-Audio</display-text>
>            <value>True</value>
>          </control>
>        </controls>


_______________________________________________
XCON mailing list
XCON@ietf.org
https://www1.ietf.org/mailman/listinfo/xcon



From xcon-bounces@ietf.org Sat Jul 15 00:02:57 2006
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1G1bMm-0006eP-Tm; Sat, 15 Jul 2006 00:02:56 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1Fumfd-0006cx-5j
	for xcon@ietf.org; Mon, 26 Jun 2006 04:42:13 -0400
Received: from mailgw4.ericsson.se ([193.180.251.62])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1FumfZ-0002xF-Je
	for xcon@ietf.org; Mon, 26 Jun 2006 04:42:13 -0400
Received: from esealmw126.eemea.ericsson.se (unknown [153.88.254.123])
	by mailgw4.ericsson.se (Symantec Mail Security) with ESMTP id
	E19394F0001; Mon, 26 Jun 2006 10:42:08 +0200 (CEST)
Received: from esealmw126.eemea.ericsson.se ([153.88.254.174]) by
	esealmw126.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830); 
	Mon, 26 Jun 2006 10:42:08 +0200
Received: from esealmw105.eemea.ericsson.se ([153.88.200.68]) by
	esealmw126.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830); 
	Mon, 26 Jun 2006 10:42:08 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01C698FC.5580A4B4"
Date: Mon, 26 Jun 2006 10:41:36 +0200
Message-ID: <A91F30A632473A47B40C18D2B107CA6F016F2401@esealmw105.eemea.ericsson.se>
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
Thread-Topic: New version of the  Common Conference Information Data Model 
Thread-Index: AcZtziIuiRLD+2H/TQ2T08bO6Km86QAAF/MgCsti6UA=
From: "Oscar Novo \(JO/LMF\)" <oscar.novo@ericsson.com>
To: "XCON-IETF" <xcon@ietf.org>
X-OriginalArrivalTime: 26 Jun 2006 08:42:08.0203 (UTC)
	FILETIME=[68ADA9B0:01C698FC]
X-Brightmail-Tracker: AAAAAA==
X-Spam-Score: 0.2 (/)
X-Scan-Signature: 52cff49d554ce0c1f86b6a80149040c4
X-Mailman-Approved-At: Sat, 15 Jul 2006 00:02:52 -0400
Cc: Dave.Morgan@fmr.com, roni.even@polycom.co.il,
	"Gonzalo Camarillo \(JO/LMF\)" <gonzalo.camarillo@ericsson.com>
Subject: [XCON] New version of the Common Conference Information Data Model 
X-BeenThere: xcon@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Centralized Conferencing <xcon.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/xcon>,
	<mailto:xcon-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:xcon@ietf.org>
List-Help: <mailto:xcon-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/xcon>,
	<mailto:xcon-request@ietf.org?subject=subscribe>
Errors-To: xcon-bounces@ietf.org


This is a multi-part message in MIME format.

------_=_NextPart_001_01C698FC.5580A4B4
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_002_01C698FC.5580A4B4"

------_=_NextPart_002_01C698FC.5580A4B4
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi everybody,
=20
Here you have the new version of the Common Conference Information Data
model draft with the new updates.
=20
Cheers,
=20
Oscar Novo
=20

------_=_NextPart_002_01C698FC.5580A4B4
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 http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.2800.1555" name=3DGENERATOR>
<STYLE>@font-face {
	font-family: Tahoma;
}
@page Section1 {size: 612.0pt 792.0pt; margin: 72.0pt 90.0pt 72.0pt =
90.0pt; }
P.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman"
}
LI.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman"
}
DIV.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman"
}
A:link {
	COLOR: blue; TEXT-DECORATION: underline
}
SPAN.MsoHyperlink {
	COLOR: blue; TEXT-DECORATION: underline
}
A:visited {
	COLOR: purple; TEXT-DECORATION: underline
}
SPAN.MsoHyperlinkFollowed {
	COLOR: purple; TEXT-DECORATION: underline
}
SPAN.emailstyle17 {
	COLOR: windowtext; FONT-FAMILY: Arial
}
SPAN.EmailStyle18 {
	COLOR: navy; FONT-FAMILY: Arial
}
DIV.Section1 {
	page: Section1
}
</STYLE>
</HEAD>
<BODY lang=3DEN-US vLink=3Dpurple link=3Dblue>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2>H<SPAN=20
class=3D444353908-26062006>i</SPAN>&nbsp;everybody,</FONT></DIV>
<DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT=20
size=3D2></FONT></FONT></FONT>&nbsp;</DIV>
<DIV><FONT><FONT><FONT face=3DArial><FONT color=3D#0000ff><FONT =
size=3D2>H<SPAN=20
class=3D444353908-26062006>ere you have the new version of the Common =
Conference=20
Information Data model draft with the new=20
updates.</SPAN></FONT></FONT></FONT></FONT></FONT></DIV>
<DIV><FONT><FONT><FONT face=3DArial><FONT color=3D#0000ff><FONT =
size=3D2><SPAN=20
class=3D444353908-26062006></SPAN></FONT></FONT></FONT></FONT></FONT>&nbs=
p;</DIV>
<DIV><FONT><FONT><FONT face=3DArial><FONT color=3D#0000ff><FONT =
size=3D2><SPAN=20
class=3D444353908-26062006>Cheers,</SPAN></FONT></FONT></FONT></FONT></FO=
NT></DIV>
<DIV><FONT><FONT><FONT face=3DArial><FONT color=3D#0000ff><FONT =
size=3D2><SPAN=20
class=3D444353908-26062006></SPAN></FONT></FONT></FONT></FONT></FONT>&nbs=
p;</DIV>
<DIV><FONT><FONT><FONT face=3DArial><FONT color=3D#0000ff><FONT =
size=3D2><SPAN=20
class=3D444353908-26062006>Oscar=20
Novo</SPAN></FONT></FONT></FONT></FONT></FONT></DIV>
<DIV><FONT><FONT><FONT face=3DArial><FONT color=3D#0000ff><FONT =
size=3D2><SPAN=20
class=3D444353908-26062006></SPAN></FONT></FONT></FONT></FONT></FONT>&nbs=
p;</DIV></BODY></HTML>

------_=_NextPart_002_01C698FC.5580A4B4--

------_=_NextPart_001_01C698FC.5580A4B4
Content-Type: text/plain;
	name="draft-ietf-xcon-common-data-model-01.txt"
Content-Transfer-Encoding: base64
Content-Description: draft-ietf-xcon-common-data-model-01.txt
Content-Disposition: attachment;
	filename="draft-ietf-xcon-common-data-model-01.txt"

DQoNCg0KWENPTiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBPLiBOb3ZvDQpJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBHLiBDYW1hcmlsbG8NCkV4cGlyZXM6IERlY2VtYmVy
IDI4LCAyMDA2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFcmljc3Nvbg0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgRC4gTW9yZ2FuDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgRmlkZWxpdHkgSW52ZXN0bWVudHMNCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUi4gRXZlbg0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBQb2x5Y29tDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEp1bmUgMjYsIDIwMDYNCg0KDQpBIENvbW1vbiBDb25mZXJlbmNlIEluZm9y
bWF0aW9uIERhdGEgTW9kZWwgZm9yIENlbnRyYWxpemVkIENvbmZlcmVuY2luZw0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKFhDT04pDQogICAgICAgICAgICAgICAgZHJhZnQtaWV0
Zi14Y29uLWNvbW1vbi1kYXRhLW1vZGVsLTAxLnR4dA0KDQpTdGF0dXMgb2YgdGhpcyBNZW1vDQoN
CiAgIEJ5IHN1Ym1pdHRpbmcgdGhpcyBJbnRlcm5ldC1EcmFmdCwgZWFjaCBhdXRob3IgcmVwcmVz
ZW50cyB0aGF0IGFueQ0KICAgYXBwbGljYWJsZSBwYXRlbnQgb3Igb3RoZXIgSVBSIGNsYWltcyBv
ZiB3aGljaCBoZSBvciBzaGUgaXMgYXdhcmUNCiAgIGhhdmUgYmVlbiBvciB3aWxsIGJlIGRpc2Ns
b3NlZCwgYW5kIGFueSBvZiB3aGljaCBoZSBvciBzaGUgYmVjb21lcw0KICAgYXdhcmUgd2lsbCBi
ZSBkaXNjbG9zZWQsIGluIGFjY29yZGFuY2Ugd2l0aCBTZWN0aW9uIDYgb2YgQkNQIDc5Lg0KDQog
ICBJbnRlcm5ldC1EcmFmdHMgYXJlIHdvcmtpbmcgZG9jdW1lbnRzIG9mIHRoZSBJbnRlcm5ldCBF
bmdpbmVlcmluZw0KICAgVGFzayBGb3JjZSAoSUVURiksIGl0cyBhcmVhcywgYW5kIGl0cyB3b3Jr
aW5nIGdyb3Vwcy4gIE5vdGUgdGhhdA0KICAgb3RoZXIgZ3JvdXBzIG1heSBhbHNvIGRpc3RyaWJ1
dGUgd29ya2luZyBkb2N1bWVudHMgYXMgSW50ZXJuZXQtDQogICBEcmFmdHMuDQoNCiAgIEludGVy
bmV0LURyYWZ0cyBhcmUgZHJhZnQgZG9jdW1lbnRzIHZhbGlkIGZvciBhIG1heGltdW0gb2Ygc2l4
IG1vbnRocw0KICAgYW5kIG1heSBiZSB1cGRhdGVkLCByZXBsYWNlZCwgb3Igb2Jzb2xldGVkIGJ5
IG90aGVyIGRvY3VtZW50cyBhdCBhbnkNCiAgIHRpbWUuICBJdCBpcyBpbmFwcHJvcHJpYXRlIHRv
IHVzZSBJbnRlcm5ldC1EcmFmdHMgYXMgcmVmZXJlbmNlDQogICBtYXRlcmlhbCBvciB0byBjaXRl
IHRoZW0gb3RoZXIgdGhhbiBhcyAid29yayBpbiBwcm9ncmVzcy4iDQoNCiAgIFRoZSBsaXN0IG9m
IGN1cnJlbnQgSW50ZXJuZXQtRHJhZnRzIGNhbiBiZSBhY2Nlc3NlZCBhdA0KICAgaHR0cDovL3d3
dy5pZXRmLm9yZy9pZXRmLzFpZC1hYnN0cmFjdHMudHh0Lg0KDQogICBUaGUgbGlzdCBvZiBJbnRl
cm5ldC1EcmFmdCBTaGFkb3cgRGlyZWN0b3JpZXMgY2FuIGJlIGFjY2Vzc2VkIGF0DQogICBodHRw
Oi8vd3d3LmlldGYub3JnL3NoYWRvdy5odG1sLg0KDQogICBUaGlzIEludGVybmV0LURyYWZ0IHdp
bGwgZXhwaXJlIG9uIERlY2VtYmVyIDI4LCAyMDA2Lg0KDQpDb3B5cmlnaHQgTm90aWNlDQoNCiAg
IENvcHlyaWdodCAoQykgVGhlIEludGVybmV0IFNvY2lldHkgKDIwMDYpLg0KDQpBYnN0cmFjdA0K
DQogICBUaGlzIGRvY3VtZW50IGNvbGxlY3RzLCBvcmdhbml6ZXMsIGFuZCBkZXNjcmliZXMgdGhl
IGNvbmZlcmVuY2UNCiAgIHZhcmlhYmxlcyB0aGF0IGhhdmUgYmVlbiBpbnRyb2R1Y2VkIGluIHZh
cmlvdXMgcHJvdG9jb2wgZHJhZnRzIG9mIHRoZQ0KICAgWENPTiBhbmQgU0lQUElORyB3b3JraW5n
IGdyb3Vwcy4gIFRoZSBnb2FsIG9mIHRoaXMgZG9jdW1lbnQgaXMgdG8NCg0KDQoNCk5vdm8sIGV0
IGFsLiAgICAgICAgICAgIEV4cGlyZXMgRGVjZW1iZXIgMjgsIDIwMDYgICAgICAgICAgICAgICBb
UGFnZSAxXQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgICAgICAgQ29tbW9uIENvbmZlcmVuY2UgU2No
ZW1hICAgICAgICAgICAgICAgSnVuZSAyMDA2DQoNCg0KICAgYWxsb3cgdGhlIGNvbmZlcmVuY2Ug
Y29udHJvbCBwcm90b2NvbHMgdG8gdXNlIGEgdW5pZmllZCBjb21tb24NCiAgIGNvbmZlcmVuY2Ug
aW5mb3JtYXRpb24gZGF0YSBtb2RlbCBmb3IgWENPTi4gIFRoaXMgZG9jdW1lbnQgZm9ybWFsbHkN
CiAgIGRlZmluZXMgYW4gRXh0ZW5zaWJsZSBNYXJrdXAgTGFuZ3VhZ2UgKFhNTCkgU2NoZW1hIHRo
YXQgcmVwcmVzZW50cw0KICAgdGhlIGNvbW1vbiBjb25mZXJlbmNlIGluZm9ybWF0aW9uIGluIGEg
Y29uZmVyZW5jaW5nIHNlcnZlci4gIFRoZQ0KICAgaW5mb3JtYXRpb24gaXMgbW9kZWxlZCBhcyBh
IHNlcmllcyBvZiBlbGVtZW50cywgZWFjaCBvZiB3aGljaA0KICAgY29udGFpbnMgYSBzZXQgb2Yg
Y2hpbGRyZW4gYW5kIGF0dHJpYnV0ZXMuDQoNCg0KVGFibGUgb2YgQ29udGVudHMNCg0KICAgMS4g
IEludHJvZHVjdGlvbiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuICA0DQogICAyLiAgVGVybWlub2xvZ3kgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDQNCiAgIDMuICBDb21tb24gQ29uZmVyZW5jZSBEYXRh
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgNA0KICAgICAzLjEuICBH
ZW5lcmFsICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
ICA0DQogICAgIDMuMi4gIDxjb25mZXJlbmNlLWRlc2NyaXB0aW9uPiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gMTANCiAgICAgICAzLjIuMS4gIDxjb25mZXJlbmNlLXRpbWU+ICAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAxMQ0KICAgICAgIDMuMi4yLiAgPGNv
bmYtdXJpcz4gIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDEzDQog
ICAgICAgMy4yLjMuICA8c2VydmljZS11cmlzPiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gMTMNCiAgICAgICAzLjIuNC4gIDxtYXhpbXVtLXVzZXItY291bnQ+IC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAxMw0KICAgICAgIDMuMi41LiAgPGF2YWlsYWJs
ZS1tZWRpYT4gIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDEzDQogICAgIDMu
My4gIDxob3N0LWluZm8+ICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gMTQNCiAgICAgMy40LiAgPGNvbmZlcmVuY2Utc3RhdGU+IC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAxNA0KICAgICAzLjUuICA8c2VjdXJpdHktbWVjaGFuaXNt
PiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDE0DQogICAgICAgMy41LjEu
ICA8bWV0aG9kcz4gIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
MTUNCiAgICAgICAzLjUuMi4gIDxvcHRpb24tdGFncz4gIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAxNQ0KICAgICAgIDMuNS4zLiAgPGZlYXR1cmUtdGFncz4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDE1DQogICAgICAgMy41LjQuICA8Ym9k
aWVzPiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMTUNCiAg
ICAgMy42LiAgPGZsb29yLWluZm9ybWF0aW9uPiAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAxNg0KICAgICAzLjcuICA8dXNlcnM+ICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDE3DQogICAgICAgMy43LjEuICA8ZGlhbC1pbi1s
aXN0PiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMTgNCiAgICAgICAg
IDMuNy4xLjEuICA8ZXh0ZXJuYWw+IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAxOA0KICAgICAgIDMuNy4yLiAgPGRpYWwtb3V0LWxpc3Q+ICAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIDE5DQogICAgICAgMy43LjMuICA8cmVmZXItbGlzdD4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMTkNCiAgICAgICAzLjcuNC4g
IDxwcml2aWxlZ2VzLWNvbnRyb2wtbGlzdD4gIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAx
OQ0KICAgICAgICAgMy43LjQuMS4gIDxkYXRhLWFjY2Vzcy1yaWdodHM+IC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIDE5DQogICAgICAgICAzLjcuNC4yLiAgPGNvbmZlcmVuY2UtcnVsZXM+
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMjANCiAgICAgICAgICAgMy43LjQuMi4x
LiAgPGNvbmRpdGlvbj4gIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAyMA0KICAg
ICAgICAgICAgIDMuNy40LjIuMS4xLiAgPGV4dGVybmFsLWxpc3Q+ICAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIDIxDQogICAgICAgICAgICAgMy43LjQuMi4xLjIuICA8cHNldWRvbnltb3VzPiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMjENCiAgICAgICAgICAgICAzLjcuNC4yLjEuMy4g
IDxoYXMtYmVlbi1yZWZlcnJlZD4gIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAyMQ0KICAgICAgICAg
ICAgIDMuNy40LjIuMS40LiAgPGhhcy1iZWVuLWludml0ZWQ+IC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIDIxDQogICAgICAgICAgICAgMy43LjQuMi4xLjUuICA8aGFzLWJlZW4taW4tY29uZmVyZW5j
ZT4gLiAuIC4gLiAuIC4gLiAuIC4gMjENCiAgICAgICAgICAgICAzLjcuNC4yLjEuNi4gIDxpcy1p
bi1jb25mZXJlbmNlPiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAyMQ0KICAgICAgICAgICAgIDMu
Ny40LjIuMS43LiAgPGFkbWluaXN0cmF0b3I+ICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDIx
DQogICAgICAgICAgICAgMy43LjQuMi4xLjguICA8aXMtb24tZGlhbG91dC1saXN0PiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gMjINCiAgICAgICAgICAgICAzLjcuNC4yLjEuOS4gIDxpcy1vbi1yZWZl
ci1saXN0PiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAyMg0KICAgICAgICAgICAgIDMuNy40LjIu
MS4xMC4gPHBhcnRpY2lwYW50LXBhc3Njb2RlPiAuIC4gLiAuIC4gLiAuIC4gLiAuIDIyDQogICAg
ICAgICAgICAgMy43LjQuMi4xLjExLiA8YWRtaW5pc3RyYXRvcnMtcGFzc2NvZGU+ICAuIC4gLiAu
IC4gLiAuIC4gMjINCg0KDQoNCk5vdm8sIGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMgRGVjZW1i
ZXIgMjgsIDIwMDYgICAgICAgICAgICAgICBbUGFnZSAyXQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAg
ICAgICAgQ29tbW9uIENvbmZlcmVuY2UgU2NoZW1hICAgICAgICAgICAgICAgSnVuZSAyMDA2DQoN
Cg0KICAgICAgICAgICAzLjcuNC4yLjIuICA8YWN0aW9ucz4gIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIDIzDQogICAgICAgMy43LjUuICA8dXNlcj4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMjQNCiAgICAgMy44LiAgPHNpZGViYXJz
LWJ5LXJlZj4gIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAyNQ0KICAg
ICAzLjkuICA8c2lkZWJhcnMtYnktdmFsPiAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIDI1DQogICAgIDMuMTAuIFRlbXBsYXRlIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMjUNCiAgICAgICAzLjEwLjEuIDx0ZW1wbGF0ZS1i
eS12YWw+ICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAyNg0KICAgICAgIDMu
MTAuMi4gPHRlbXBsYXRlLWJ5LXJlZj4gIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIDI2DQogICA0LiAgWE1MIFNjaGVtYSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gMjYNCiAgIDUuICBYTUwgU2NoZW1hIEV4dGVuc2liaWxpdHkg
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiA0MA0KICAgNi4gIFhNTCBleGFt
cGxlICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDQx
DQogICA3LiAgU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gNTENCiAgIDguICBJQU5BIENvbnNpZGVyYXRpb25zICAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiA1MQ0KICAgOS4gIEFja25vd2xlZGdlbWVu
dHMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDUxDQogICAx
MC4gUmVmZXJlbmNlcyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gNTENCiAgICAgMTAuMS4gTm9ybWF0aXZlIFJlZmVyZW5jZXMgLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiA1MQ0KICAgICAxMC4yLiBJbmZvcm1hdGl2ZSBSZWZl
cmVuY2VzIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDUyDQogICBBdXRob3Jz
JyBBZGRyZXNzZXMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gNTMNCiAgIEludGVsbGVjdHVhbCBQcm9wZXJ0eSBhbmQgQ29weXJpZ2h0IFN0YXRlbWVudHMg
LiAuIC4gLiAuIC4gLiAuIC4gLiA1NA0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoN
Cg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KTm92bywgZXQgYWwuICAgICAgICAgICAg
RXhwaXJlcyBEZWNlbWJlciAyOCwgMjAwNiAgICAgICAgICAgICAgIFtQYWdlIDNdDQoMDQpJbnRl
cm5ldC1EcmFmdCAgICAgICAgICBDb21tb24gQ29uZmVyZW5jZSBTY2hlbWEgICAgICAgICAgICAg
ICBKdW5lIDIwMDYNCg0KDQoxLiAgSW50cm9kdWN0aW9uDQoNCiAgIFRoaXMgZG9jdW1lbnQgZGVm
aW5lcyBhbiBFeHRlbnNpYmxlIE1hcmt1cCBMYW5ndWFnZSAoWE1MKSBTY2hlbWEgdGhhdA0KICAg
cmVwcmVzZW50cyB0aGUgY29tbW9uIGNvbmZlcmVuY2UgaW5mb3JtYXRpb24gaW4gYSBjb25mZXJl
bmNpbmcNCiAgIHNlcnZlci4gIFRoZSBpbmZvcm1hdGlvbiBpcyBtb2RlbGVkIGFzIGEgc2VyaWVz
IG9mIGVsZW1lbnRzLCBlYWNoIG9mDQogICB3aGljaCBjb250YWlucyBjaGlsZHJlbiBhbmQgYXR0
cmlidXRlcy4NCg0KICAgVGhlIGNvbW1vbiBjb25mZXJlbmNlIGluZm9ybWF0aW9uIGlzIGEgcGFy
dCBvZiB0aGUgQ29uZmVyZW5jZSBPYmplY3QuDQogICBUaGUgQ29uZmVyZW5jZSBPYmplY3QgY29u
dGFpbnMgdHdvIGNvbXBvbmVudHM6IHRoZSAiQ29tbW9uIENvbmZlcmVuY2UNCiAgIEluZm9ybWF0
aW9uIiBjb21wb25lbnQgYW5kIHRoZSAiQ29uZmVyZW5jZSBUZW1wbGF0ZSIgY29tcG9uZW50LiAg
VGhlDQogICBjb21tb24gY29uZmVyZW5jZSBpbmZvcm1hdGlvbiBjb21wb25lbnQgY29udGFpbnMg
dGhlIFhNTCBzY2hlbWEsDQogICB3aGljaCBpcyB1c2VkIHRvIHJlcHJlc2VudCB0aGUgY29yZSBp
bmZvcm1hdGlvbiB0aGF0IGlzIHV0aWxpemVkIGluDQogICBhbnkgY29uZmVyZW5jZSAoY2FwYWJp
bGl0aWVzLG1lbWJlcnNoaXAsIHJvbGVzLCBjYWxsIGNvbnRyb2wNCiAgIHNpZ25hbGxpbmcsIG1l
ZGlhLCBldGMuLi4pIGFuZCBzcGVjaWZpZXMgdGhlIHNldCBvZiByaWdodHMsDQogICBwZXJtaXNz
aW9ucyBhbmQgbGltaXRhdGlvbnMgcGVydGFpbmluZyB0byBvcGVyYXRpb25zIGJlaW5nIHBlcmZv
cm1lZA0KICAgb24gYSBjZXJ0YWluIENvbmZlcmVuY2UgT2JqZWN0Lg0KDQogICBUaGlzIGRvY3Vt
ZW50IGdpdmVzIGFuIG92ZXJ2aWV3IG9mIHRoZSBjb25mZXJlbmNlIHZhcmlhYmxlcyB0aGF0IGhh
dmUNCiAgIGJlZW4gaW50cm9kdWNlZCBpbiB2YXJpb3VzIHByb3RvY29sIGRyYWZ0cyBvZiB0aGUg
WENPTiB3b3JraW5nIGdyb3VwDQogICB0byBkYXRlIGFuZCBwcm9wb3NlcyB0byBjcmVhdGUgYSB1
bmlmaWVkIGNvbW1vbiBjb25mZXJlbmNlDQogICBpbmZvcm1hdGlvbiBkYXRhIG1vZGVsIGZvciBY
Q09OLg0KDQogICBUaGlzIGRvY3VtZW50IGhhcyBiZWVuIGNvbnN0cnVjdGVkIGluIGNvbXBsaWFu
Y2Ugd2l0aCB0aGUgWENPTg0KICAgRnJhbWV3b3JrIFsxXSBhbmQgdGhlIFNlc3Npb24gSW5pdGlh
dGlvbiBQcm90b2NvbCAoU0lQKSBFdmVudCBQYWNrYWdlDQogICBmb3IgQ29uZmVyZW5jZSBTdGF0
ZSBbMl0uICBJdCBhbHNvIGluY29ycG9yYXRlcyBkYXRhIGVsZW1lbnRzDQogICBwcm9wb3NlZCBp
biBzZXZlcmFsIFhDT04gV0cgYW5kIFNJUFBJTkcgV0cgZHJhZnRzLg0KDQogICBbRWRpdG9ycyBO
b3RlOiBUaGlzIGRvY3VtZW50IGlzIHN0aWxsIGluIGVhcmx5IHN0YWdlcyBvZiBkZXZlbG9wbWVu
dA0KICAgYW5kIGlzIGludGVuZGVkIHRvIHRyaWdnZXIgZGlzY3Vzc2lvbnMuXQ0KDQoNCjIuICBU
ZXJtaW5vbG9neQ0KDQogICBUaGUga2V5IHdvcmRzICJNVVNUIiwgIk1VU1QgTk9UIiwgIlJFUVVJ
UkVEIiwgIlNIQUxMIiwgIlNIQUxMDQogICBOT1QiLCJTSE9VTEQiLCAiU0hPVUxEIE5PVCIsICJS
RUNPTU1FTkRFRCIsICJNQVkiLCBhbmQgIk9QVElPTkFMIiBpbg0KICAgdGhpcyBkb2N1bWVudCBh
cmUgdG8gYmUgaW50ZXJwcmV0ZWQgYXMgZGVzY3JpYmVkIGluIFJGQy0yMTE5IFszXS4NCg0KICAg
VGhpcyBkb2N1bWVudCB1c2VzIHRoZSB0ZXJtaW5vbG9neSBkZWZpbmVkIGluIHRoZSBYQ09OIENv
bmZlcmVuY2luZw0KICAgRnJhbWV3b3JrIFsxXSBhbmQgdGhlIFNJUFBJTkcgQ29uZmVyZW5jaW5n
IEZyYW1ld29yayBbNF0uICBJbg0KICAgYWRkaXRpb24sIGl0IHVzZXMgZGVmaW5pdGlvbnMgZnJv
bSBUaGUgQmluYXJ5IEZsb29yIENvbnRyb2wgUHJvdG9jb2wNCiAgIFs3XS4NCg0KDQozLiAgQ29t
bW9uIENvbmZlcmVuY2UgRGF0YQ0KDQozLjEuICBHZW5lcmFsDQoNCiAgIFRoZSBjb25mZXJlbmNl
IG9iamVjdCBkYXRhIG1vZGVsIGRvY3VtZW50IGlzIGFuIFhNTCBbNV0gZG9jdW1lbnQgdGhhdA0K
DQoNCg0KTm92bywgZXQgYWwuICAgICAgICAgICAgRXhwaXJlcyBEZWNlbWJlciAyOCwgMjAwNiAg
ICAgICAgICAgICAgIFtQYWdlIDRdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICAgICAgICBDb21tb24g
Q29uZmVyZW5jZSBTY2hlbWEgICAgICAgICAgICAgICBKdW5lIDIwMDYNCg0KDQogICBNVVNUIGJl
IHdlbGwgZm9ybWVkIGFuZCBTSE9VTEQgYmUgdmFsaWQuICBDb25mZXJlbmNlIG9iamVjdCBkYXRh
DQogICBtb2RlbCBkb2N1bWVudHMgTVVTVCBiZSBiYXNlZCBvbiBYTUwgMS4wIGFuZCBTSE9VTEQg
YmUgZW5jb2RlZCB1c2luZw0KICAgVVRGLTguDQoNCiAgIEEgQ29tbW9uIENvbmZlcmVuY2UgaW5m
b3JtYXRpb24gZG9jdW1lbnQgYmVnaW5zIHdpdGggdGhlIHJvb3QgZWxlbWVudA0KICAgdGFnIDxj
b25mZXJlbmNlLWluZm8+IG9mIGNvbmZlcmVuY2UtdHlwZS4gIFRoZSA8Y29uZmVyZW5jZS1pbmZv
PiBoYXMNCiAgIHRoZSBhdHRyaWJ1dGUgJ2VudGl0eScgdGhhdCBjb250YWlucyB0aGUgY29uZmVy
ZW5jZSB1bmlxdWUgaWRlbnRpZmllcg0KICAgdGhhdCBpZGVudGlmaWVzIHRoZSBjb25mZXJlbmNl
IGJlaW5nIGRlc2NyaWJlZCBpbiB0aGUgZG9jdW1lbnQuDQoNCiAgIFRoZSA8Y29uZmVyZW5jZS1p
bmZvPiBlbGVtZW50IGlzIGNvbXByaXNlZCBvZiA8Y29uZmVyZW5jZS0NCiAgIGRlc2NyaXB0aW9u
PiwgPGhvc3QtaW5mbz4sIDxjb25mZXJlbmNlLXN0YXRlPiwgPHNlY3VyaXR5LW1lY2hhbmlzbT4s
DQogICA8Rmxvb3IgSW5mb3JtYXRpb24+LCA8dXNlcnM+LCA8c2lkZWJhcnMtYnktcmVmPiwgPHNp
ZGViYXJzLWJ5LXZhbD4sDQogICA8dGVtcGxhdGUtYnktcmVmPiwgYW5kIDx0ZW1wbGF0ZS1ieS12
YWw+IGNoaWxkIGVsZW1lbnRzLiAgQSBjb21tb24NCiAgIGNvbmZlcmVuY2UgZG9jdW1lbnQgbXVz
dCBhdCBsZWFzdCBpbmNsdWRlIHRoZSA8Y29uZmVyZW5jZS0NCiAgIGRlc2NyaXB0aW9uPiwgPGhv
c3QtaW5mbz4sIDxjb25mZXJlbmNlLXN0YXRlPiwgPGF2YWlsYWJsZS1tZWRpYT4sIGFuZA0KICAg
PHVzZXJzPiBjaGlsZCBlbGVtZW50cy4gIFNvbWUgb2YgdGhpcyBpbmZvcm1hdGlvbiBjYW4gYmUg
cmVwcmVzZW50ZWQNCiAgIHVzaW5nIHRoZSBjb25mZXJlbmNlLWluZm8tdHlwZSBzY2hlbWEgYXMg
ZGVmaW5lZCBpbiBbMl0uDQoNCiAgIENoYW5nZXMgaW4gdGhlIHN0YXRlIG9mIHRoZSBjb25mZXJl
bmNlIHNob3VsZCBiZSBjb21tdW5pY2F0ZWQgdG8gdGhlDQogICBzdWJzY3JpYmVycyB1c2luZyBh
IGNvbmZlcmVuY2UgcGFja2FnZSBzdWJzY3JpYmVycyAoZXguICBBIFNlc3Npb24NCiAgIEluaXRp
YXRpb24gUHJvdG9jb2wgKFNJUCkgRXZlbnQgUGFja2FnZSBmb3IgQ29uZmVyZW5jZSBTdGF0ZSku
DQogICBDcml0aWNhbCBjaGFuZ2VzIHNob3VsZCBiZSBjb21tdW5pY2F0ZWQgdG8gc3BlY2lmaWMg
c3Vic2NyaWJlcnMsDQogICBwZXJoYXBzIHRob3NlIHdpdGggdW5pcXVlIHJvbGVzLiAgVGhlIGNv
bmZlcmVuY2UgcG9saWN5IGNvbnRyb2wNCiAgIHByb3RvY29sIG1zeSBiZSB1c2VkIHRvIHJldHJp
ZXZlIHRoZSBjb25mZXJlbmNlIHN0YXRlIGF0IGFueSB0aW1lLg0KDQogICBUaGUgZm9sbG93aW5n
IG5vbi1ub3JtYXRpdmUgZGlhZ3JhbSBnaXZlcyBhbiBleGFtcGxlIG9mIHRoZSBvdmVyYWxsDQog
ICBoaWVyYXJjaHkgdXNlZCBpbiB0aGlzIGZvcm1hdC4gIFRoZSBvcGVyYXRvciAiISIgcHJlY2Vk
aW5nIGFuIGVsZW1lbnQNCiAgIGluZGljYXRlcyB0aGF0IHRoaXMgZWxlbWVudCBpcyBNQU5EQVRP
UlkgaW4gdGhlIGRhdGEgbW9kZWwuICBUaGUNCiAgIG9wZXJhdG9yICIqIiBwcmVjZWRpbmcgYW4g
ZWxlbWVudCBpbmRpY2F0ZXMgdGhhdCB0aGlzIGVsZW1lbnQgaXMNCiAgIGludHJvZHVjZWQvcHJv
cG9zZWQgaW4gdGhpcyBkcmFmdC4NCg0KICAgW0VkaXRvcnMgTm90ZTogVGhlIG5vbi1ub3JtYXRp
dmUgZGlhZ3JhbSB3aWxsIGJlIHJlbW92ZSBpbiB0aGUNCiAgIGZvbGxvd2luZyB2ZXJzaW9ucyBv
ZiB0aGUgZHJhZnQuICBJdHMgdXNlcyBpcyBvbmx5IHRvIG1ha2UgZWFzaWVyIHRoZQ0KICAgcmVh
ZGVyIHRvIHNlZSB0aGUgaGllcmFyY2hpY2FsIHBvc2l0aW9uIG9mIHRoZSBlbGVtZW50cy5dDQoN
CiAgICE8Y29uZmVyZW5jZS1pbmZvPg0KICAgICAgICB8DQogICAgICAgIHwtLSE8Y29uZmVyZW5j
ZS1kZXNjcmlwdGlvbj4NCiAgICAgICAgfCAgICAgfC0tPGRpc3BsYXktdGV4dD4NCiAgICAgICAg
fCAgICAgfC0tPHN1YmplY3Q+DQogICAgICAgIHwgICAgIHwtLTxmcmVlLXRleHQ+DQogICAgICAg
IHwgICAgIHwtLTxrZXl3b3Jkcz4NCiAgICAgICAgfCAgICAgfC0tPHdlYi1wYWdlPg0KICAgICAg
ICB8ICAgICB8LS08c2VjdXJpdHktbGV2ZWw+DQogICAgICAgIHwgICAgIHwtLTxhbGxvdy1zaWRl
YmFycz4NCiAgICAgICAgfCAgICAgfC0tPGNvbmZlcmVuY2Utc3RhZ2U+Kg0KICAgICAgICB8ICAg
ICB8LS08Y29uZmVyZW5jZS10aW1lPg0KICAgICAgICB8ICAgICB8ICAgICAgfC0tPGVudHJ5Pg0K
DQoNCg0KTm92bywgZXQgYWwuICAgICAgICAgICAgRXhwaXJlcyBEZWNlbWJlciAyOCwgMjAwNiAg
ICAgICAgICAgICAgIFtQYWdlIDVdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICAgICAgICBDb21tb24g
Q29uZmVyZW5jZSBTY2hlbWEgICAgICAgICAgICAgICBKdW5lIDIwMDYNCg0KDQogICAgICAgIHwg
ICAgIHwgICAgICB8ICAgIHwtLTxiYXNlPg0KICAgICAgICB8ICAgICB8ICAgICAgfCAgICB8LS08
bWl4aW5nLXN0YXJ0LW9mZnNldD4NCiAgICAgICAgfCAgICAgfCAgICAgIHwgICAgfC0tPG1peGlu
Zy1lbmQtb2Zmc2V0Pg0KICAgICAgICB8ICAgICB8ICAgICAgfCAgICB8LS08Y2FuLWpvaW4tYWZ0
ZXItb2Zmc2V0Pg0KICAgICAgICB8ICAgICB8ICAgICAgfCAgICB8LS08bXVzdC1qb2luLWJlZm9y
ZS1vZmZzZXQ+DQogICAgICAgIHwgICAgIHwgICAgICB8ICAgIHwtLTxyZXF1ZXN0LXVzZXI+DQog
ICAgICAgIHwgICAgIHwgICAgICB8ICAgIHwtLTxub3RpZnktZW5kLW9mLWNvbmZlcmVuY2U+DQog
ICAgICAgIHwgICAgIHwgICAgICB8ICAgIHwtLTxhbGxvd2VkLWV4dGVuZC1taXhpbmctZW5kLW9m
ZnNldD4NCiAgICAgICAgfCAgICAgfCAgICAgICAgICAgLi4uDQogICAgICAgIHwgICAgIHwtLTxj
b25mLXVyaXM+DQogICAgICAgIHwgICAgIHwgICAgICB8LS08U0lQPg0KICAgICAgICB8ICAgICB8
ICAgICAgfCAgICB8LS08dXJpPg0KICAgICAgICB8ICAgICB8ICAgICAgfCAgICB8LS08ZGlzcGxh
eS10ZXh0Pg0KICAgICAgICB8ICAgICB8ICAgICAgfCAgICB8LS08cHVycG9zZT4NCiAgICAgICAg
fCAgICAgfCAgICAgIHwtLTxIMzIzPg0KICAgICAgICB8ICAgICB8ICAgICAgfCAgICB8LS08SC4z
MjMtYWxpYXM+DQogICAgICAgIHwgICAgIHwgICAgICB8ICAgIHwtLTxILjMyMy1VUkk+DQogICAg
ICAgIHwgICAgIHwgICAgICB8LS08UFNUTi9JU0ROPg0KICAgICAgICB8ICAgICB8ICAgICAgfCAg
ICB8LS08cGhvbmUgbnVtYmVyPg0KICAgICAgICB8ICAgICB8ICAgICAgfCAgICB8LS08UElOLWNv
ZGU+DQogICAgICAgIHwgICAgIHwgICAgICB8ICAgIHwtLTxyYXRlPioNCiAgICAgICAgfCAgICAg
fCAgICAgIHwtLTxCRkNQPg0KICAgICAgICB8ICAgICB8ICAgICAgfCAgICB8LS08Y29uZmVyZW5j
ZS1JRD4NCiAgICAgICAgfCAgICAgfCAgICAgIC4uLg0KICAgICAgICB8ICAgICB8LS08c2Vydmlj
ZS11cmlzPg0KICAgICAgICB8ICAgICB8ICAgICAgfC0tPFNJUD4NCiAgICAgICAgfCAgICAgfCAg
ICAgIHwgICAgfC0tPHVyaT4NCiAgICAgICAgfCAgICAgfCAgICAgIHwgICAgfC0tPGRpc3BsYXkt
dGV4dD4NCiAgICAgICAgfCAgICAgfCAgICAgIHwgICAgfC0tPHB1cnBvc2U+DQogICAgICAgIHwg
ICAgIHwgICAgICB8LS08SDMyMz4NCiAgICAgICAgfCAgICAgfCAgICAgIHwgICAgfC0tPEguMzIz
LWFsaWFzPg0KICAgICAgICB8ICAgICB8ICAgICAgfCAgICB8LS08SC4zMjMtVVJJPg0KICAgICAg
ICB8ICAgICB8ICAgICAgfC0tPFBTVE4vSVNETj4NCiAgICAgICAgfCAgICAgfCAgICAgIHwgICAg
fC0tPHBob25lIG51bWJlcj4NCiAgICAgICAgfCAgICAgfCAgICAgIC4uLg0KICAgICAgICB8ICAg
ICB8LS08bWF4aW11bS11c2VyLWNvdW50Pg0KICAgICAgICB8ICAgICB8ICAgICAgfC0tPGVudHJ5
Pg0KICAgICAgICB8ICAgICB8ICAgICAgfC0tPGVudHJ5Pg0KICAgICAgICB8ICAgICB8ICAgICAg
Li4uDQogICAgICAgIHwgICAgIHwtLSE8YXZhaWxhYmxlLW1lZGlhPg0KICAgICAgICB8ICAgICB8
ICAgICAgfC0tITxlbnRyeT4NCiAgICAgICAgfCAgICAgfCAgICAgIHwgICAgIHwtLTx0eXBlPg0K
ICAgICAgICB8ICAgICB8ICAgICAgfCAgICAgfC0tPGRpc3BsYXktdGV4dD4NCiAgICAgICAgfCAg
ICAgfCAgICAgIHwgICAgIHwtLTxzdGF0dXM+DQogICAgICAgIHwgICAgIHwgICAgICB8ICAgICB8
LS08bWl4aW5nLW1vZGU+DQogICAgICAgIHwgICAgIHwgICAgICB8ICAgICB8LS08bWl4IGxldmVs
Pg0KICAgICAgICB8ICAgICB8ICAgICAgfCAgICAgfC0tPGNvZGVjcz4NCiAgICAgICAgfCAgICAg
fCAgICAgIHwgICAgIHwgICAgfC0tPGVudHJ5Pg0KDQoNCg0KTm92bywgZXQgYWwuICAgICAgICAg
ICAgRXhwaXJlcyBEZWNlbWJlciAyOCwgMjAwNiAgICAgICAgICAgICAgIFtQYWdlIDZdDQoMDQpJ
bnRlcm5ldC1EcmFmdCAgICAgICAgICBDb21tb24gQ29uZmVyZW5jZSBTY2hlbWEgICAgICAgICAg
ICAgICBKdW5lIDIwMDYNCg0KDQogICAgICAgIHwgICAgIHwgICAgICB8ICAgICB8ICAgIHwtLTxl
bnRyeT4NCiAgICAgICAgfCAgICAgfCAgICAgIHwgICAgIHwgICAgLi4uDQogICAgICAgIHwgICAg
IHwgICAgICB8LS08ZW50cnk+DQogICAgICAgIHwgICAgIHwgICAgICB8ICAgICB8LS08dHlwZT4N
CiAgICAgICAgfCAgICAgfCAgICAgIHwgICAgIHwtLTxkaXNwbGF5LXRleHQ+DQogICAgICAgIHwg
ICAgIHwgICAgICB8ICAgICB8LS08c3RhdHVzPg0KICAgICAgICB8ICAgICB8ICAgICAgfCAgICAg
fC0tPG1peGluZy1tb2RlPg0KICAgICAgICB8ICAgICB8ICAgICAgfCAgICAgfC0tPG1peCBsZXZl
bD4NCiAgICAgICAgfCAgICAgfCAgICAgIHwgICAgIHwtLTxjb2RlY3M+DQogICAgICAgIHwgICAg
IHwgICAgICB8ICAgICB8ICAgIHwtLTxlbnRyeT4NCiAgICAgICAgfCAgICAgfCAgICAgIHwgICAg
IHwgICAgfC0tPGVudHJ5Pg0KICAgICAgICB8ICAgICB8ICAgICAgfCAgICAgfCAgICAuLi4NCiAg
ICAgICAgfCAgICAgfCAgICAgIC4uLg0KICAgICAgICB8DQogICAgICAgIHwtLSE8aG9zdC1pbmZv
Pg0KICAgICAgICB8ICAgICB8LS08ZGlzcGxheS10ZXh0Pg0KICAgICAgICB8ICAgICB8LS08d2Vi
LXBhZ2U+DQogICAgICAgIHwgICAgIHwtLSE8dXJpcz4NCiAgICAgICAgfCAgICAgfCAgICAgfC0t
ITxTSVA+DQogICAgICAgIHwgICAgIHwgICAgIHwgICAgIHwtLSE8dXJpPg0KICAgICAgICB8ICAg
ICB8ICAgICB8ICAgICB8LS08ZGlzcGxheS10ZXh0Pg0KICAgICAgICB8ICAgICB8ICAgICB8ICAg
ICB8LS08cHVycG9zZT4NCiAgICAgICAgfCAgICAgfCAgICAgfC0tPEgzMjM+DQogICAgICAgIHwg
ICAgIHwgICAgIHwgICAgfC0tPEguMzIzLWFsaWFzPg0KICAgICAgICB8ICAgICB8ICAgICB8ICAg
IHwtLTxILjMyMy1VUkk+DQogICAgICAgIHwgICAgIHwgICAgIHwtLTxQU1ROL0lTRE4+DQogICAg
ICAgIHwgICAgIHwgICAgIHwgICAgfC0tPHBob25lIG51bWJlcj4NCiAgICAgICAgfCAgICAgICAg
ICAgLi4uDQogICAgICAgIHwtLSE8Y29uZmVyZW5jZS1zdGF0ZT4NCiAgICAgICAgfCAgICAgfC0t
PGFsbG93LWNvbmZlcmVuY2Utc3RhdGU+DQogICAgICAgIHwgICAgIHwtLTx1c2VyLWNvdW50Pg0K
ICAgICAgICB8ICAgICB8LS0hPGFjdGl2ZT4NCiAgICAgICAgfCAgICAgfC0tPGxvY2tlZD4NCiAg
ICAgICAgfA0KICAgICAgICB8LS08c2VjdXJpdHktbWVjaGFuaXNtPg0KICAgICAgICB8ICAgICB8
LS08ZW50cnktcHJvdG9jb2w9U0lQPg0KICAgICAgICB8ICAgICB8ICAgICB8LS08bWV0aG9kcz4N
CiAgICAgICAgfCAgICAgfCAgICAgfCAgICAgfC0tPG1ldGhvZD4NCiAgICAgICAgfCAgICAgfCAg
ICAgfCAgICAgLi4uDQogICAgICAgIHwgICAgIHwgICAgIHwtLTxvcHRpb24tdGFncz4NCiAgICAg
ICAgfCAgICAgfCAgICAgfCAgICAgfC0tPG9wdGlvbi10YWc+DQogICAgICAgIHwgICAgIHwgICAg
IHwgICAgIC4uLg0KICAgICAgICB8ICAgICB8ICAgICB8LS08ZmVhdHVyZS10YWdzPg0KICAgICAg
ICB8ICAgICB8ICAgICB8ICAgICB8LS08ZmVhdHVyZS10YWc+DQogICAgICAgIHwgICAgIHwgICAg
IHwgICAgIC4uLg0KICAgICAgICB8ICAgICB8ICAgICB8LS08Ym9kaWVzPg0KICAgICAgICB8ICAg
ICB8ICAgICB8ICAgICB8LS08Ym9keS1kaXNwb3NpdGlvbj4NCiAgICAgICAgfCAgICAgfCAgICAg
fCAgICAgfCAgICB8LS08Ym9keS1mb3JtYXQ+DQoNCg0KDQpOb3ZvLCBldCBhbC4gICAgICAgICAg
ICBFeHBpcmVzIERlY2VtYmVyIDI4LCAyMDA2ICAgICAgICAgICAgICAgW1BhZ2UgN10NCgwNCklu
dGVybmV0LURyYWZ0ICAgICAgICAgIENvbW1vbiBDb25mZXJlbmNlIFNjaGVtYSAgICAgICAgICAg
ICAgIEp1bmUgMjAwNg0KDQoNCiAgICAgICAgfCAgICAgfCAgICAgfCAgICAgLi4uDQogICAgICAg
IHwgICAgIHwtLTxlbnRyeS1wcm90b2NvbD1ILjMyMz4qDQogICAgICAgIHwgICAgIHwgICAgIHwt
LTx2ZXJzaW9uPioNCiAgICAgICAgfCAgICAgfC0tPGVudHJ5LXByb3RvY29sPUguMzIwPioNCiAg
ICAgICAgfCAgICAgfCAgICAgfC0tPHN1cHBvcnRlZD4qDQogICAgICAgIHwgICAgIC4uLg0KICAg
ICAgICB8DQogICAgICAgIHwtLTxmbG9vci1pbmZvcm1hdGlvbj4NCiAgICAgICAgfCAgICAgfC0t
PGFsbG93LWZsb29yLWV2ZW50cz4NCiAgICAgICAgfCAgICAgfC0tPGZsb29yLXJlcXVlc3QtaGFu
ZGxpbmc+DQogICAgICAgIHwgICAgIHwtLTxjb25mZXJlbmNlLWZsb29yLXBvbGljeT4NCiAgICAg
ICAgfCAgICAgfCAgICAgfC0tPGZsb29yPg0KICAgICAgICB8ICAgICB8ICAgICB8ICAgIHwtLTxt
ZWRpYS10eXBlcz4NCiAgICAgICAgfCAgICAgfCAgICAgfCAgICB8LS08YWxnb3JpdGhtPg0KICAg
ICAgICB8ICAgICB8ICAgICB8ICAgIHwtLTxtYXgtZmxvb3ItdXNlcnM+DQogICAgICAgIHwgICAg
IHwgICAgIHwgICAgfC0tPG1vZGVyYXRvci11cmk+DQogICAgICAgIHwgICAgIHwgICAgIHwgICAg
fC0tPG1vZGVyYXRvci11cmk+DQogICAgICAgIHwgICAgIHwgICAgIHwgICAuLi4NCiAgICAgICAg
fCAgICAgfCAgICAgLi4uDQogICAgICAgIHwNCiAgICAgICAgfC0tITx1c2Vycz4NCiAgICAgICAg
fCAgICAgfC0tPGpvaW4taGFuZGxpbmc+DQogICAgICAgIHwgICAgIHwtLTx1c2VyLWFkbWlzc2lv
bi1wb2xpY3k+DQogICAgICAgIHwgICAgIHwtLTxkaWFsLWluLWxpc3Q+DQogICAgICAgIHwgICAg
IHwgICAgIHwtLTx0YXJnZXQ+DQogICAgICAgIHwgICAgIHwgICAgIHwtLSAuLi4NCiAgICAgICAg
fCAgICAgfA0KICAgICAgICB8ICAgICB8LS08ZGlhbC1vdXQtbGlzdD4NCiAgICAgICAgfCAgICAg
fCAgICAgfC0tPHRhcmdldD4NCiAgICAgICAgfCAgICAgfCAgICAgfC0tIC4uLg0KICAgICAgICB8
ICAgICB8ICAgICB8LS08ZXh0ZXJuYWw+DQogICAgICAgIHwgICAgIHwgICAgIHwtLSAuLi4NCiAg
ICAgICAgfCAgICAgfA0KICAgICAgICB8ICAgICB8LS08cmVmZXItbGlzdD4NCiAgICAgICAgfCAg
ICAgfCAgICAgfC0tPHRhcmdldD4NCiAgICAgICAgfCAgICAgfCAgICAgfC0tIC4uLg0KICAgICAg
ICB8ICAgICB8ICAgICB8LS08ZXh0ZXJuYWw+DQogICAgICAgIHwgICAgIHwgICAgIHwtLSAuLi4N
CiAgICAgICAgfCAgICAgfA0KICAgICAgICB8ICAgICB8LS08cHJpdmlsZWdlcy1jb250cm9sLWxp
c3Q+DQogICAgICAgIHwgICAgIHwgICAgfC0tPGRhdGEtYWNjZXNzLXJpZ2h0cz4NCiAgICAgICAg
fCAgICAgfCAgICB8ICAgICAgfC0tPGVudHJ5IG5hbWU9c2lkZWJhcnMtYnktcmVmPg0KICAgICAg
ICB8ICAgICB8ICAgIHwgICAgICB8LS08ZW50cnkgbmFtZT1zaWRlYmFycy1ieS12YWw+DQogICAg
ICAgIHwgICAgIHwgICAgfCAgICAgIHwtLTxlbnRyeSBuYW1lPWNvbmZlcmVuY2UtdGltZT4NCiAg
ICAgICAgfCAgICAgfCAgICB8ICAgICAgfC0tPGVudHJ5IG5hbWU9bWl4aW5nLXN0YXJ0LW9mZnNl
dD4NCiAgICAgICAgfCAgICAgfCAgICB8ICAgICAuLi4NCiAgICAgICAgfCAgICAgfCAgICB8DQog
ICAgICAgIHwgICAgIHwgICAgfC0tPGNvbmZlcmVuY2UtcnVsZXM+DQoNCg0KDQpOb3ZvLCBldCBh
bC4gICAgICAgICAgICBFeHBpcmVzIERlY2VtYmVyIDI4LCAyMDA2ICAgICAgICAgICAgICAgW1Bh
Z2UgOF0NCgwNCkludGVybmV0LURyYWZ0ICAgICAgICAgIENvbW1vbiBDb25mZXJlbmNlIFNjaGVt
YSAgICAgICAgICAgICAgIEp1bmUgMjAwNg0KDQoNCiAgICAgICAgfCAgICAgfCAgICB8ICAgICB8
LS08ZW50cnk+DQogICAgICAgIHwgICAgIHwgICAgfCAgICAgfCAgICAgfC0tPGNvbmRpdGlvbj4N
CiAgICAgICAgfCAgICAgfCAgICB8ICAgICB8ICAgICB8ICAgICB8LS08aWRlbnRpdHk+DQogICAg
ICAgIHwgICAgIHwgICAgfCAgICAgfCAgICAgfCAgICAgfCAgICAgfA0KICAgICAgICB8ICAgICB8
ICAgIHwgICAgIHwgICAgIHwgICAgIHwgICAgIC4uLg0KICAgICAgICB8ICAgICB8ICAgIHwgICAg
IHwgICAgIHwgICAgIHwNCiAgICAgICAgfCAgICAgfCAgICB8ICAgICB8ICAgICB8ICAgICB8LS08
dmFsaWRpdHk+DQogICAgICAgIHwgICAgIHwgICAgfCAgICAgfCAgICAgfCAgICAgfCAgICAgfC0t
PGZyb20+DQogICAgICAgIHwgICAgIHwgICAgfCAgICAgfCAgICAgfCAgICAgfCAgICAgfC0tPHVu
dGlsPg0KICAgICAgICB8ICAgICB8ICAgIHwgICAgIHwgICAgIHwNCiAgICAgICAgfCAgICAgfCAg
ICB8ICAgICB8ICAgICB8LS08YWN0aW9ucz4NCiAgICAgICAgfCAgICAgfCAgICB8ICAgICB8ICAg
ICB8ICAgICB8DQogICAgICAgIHwgICAgIHwgICAgfCAgICAgfCAgICAgfCAgICAgLi4uDQogICAg
ICAgIHwgICAgIHwgICAgfCAgICAuLi4NCiAgICAgICAgfCAgICAgfA0KICAgICAgICB8ICAgICB8
LS0hPHVzZXI+DQogICAgICAgIHwgICAgIHwgICAgfC0tPGRpc3BsYXktdGV4dD4NCiAgICAgICAg
fCAgICAgfCAgICB8LS08YXNzb2NpYXRlZC1hb3JzPg0KICAgICAgICB8ICAgICB8ICAgIHwtLTxw
cm92aWRlLWFub255bWl0eT4NCiAgICAgICAgfCAgICAgfCAgICB8LS08cm9sZXM+DQogICAgICAg
IHwgICAgIHwgICAgfCAgICB8DQogICAgICAgIHwgICAgIHwgICAgfCAgIC4uLg0KICAgICAgICB8
ICAgICB8ICAgIHwtLTxsYW5ndWFnZXM+DQogICAgICAgIHwgICAgIHwgICAgfC0tPGNhc2NhZGVk
LWZvY3VzPg0KICAgICAgICB8ICAgICB8ICAgIHwtLTxzcGhlcmU+DQogICAgICAgIHwgICAgIHwg
ICAgfC0tPGFsbG93LXJlZmVyLXVzZXJzLWR5bmFtaWNhbGx5Pg0KICAgICAgICB8ICAgICB8ICAg
IHwtLTxhbGxvdy1pbnZpdGUtdXNlcnMtZHluYW1pY2FsbHk+DQogICAgICAgIHwgICAgIHwgICAg
fC0tPGFsbG93LXJlbW92ZS11c2Vycy1keW5hbWljYWxseT4NCiAgICAgICAgfCAgICAgfCAgICB8
LS08Zmxvb3JzPg0KICAgICAgICB8ICAgICB8ICAgIHwgICAgIHwtLTxlbnRyeT4NCiAgICAgICAg
fCAgICAgfCAgICB8ICAgICB8ICAgICB8LS08c2hvdy1mbG9vci1ob2xkZXI+DQogICAgICAgIHwg
ICAgIHwgICAgfCAgICAgfCAgICAgfC0tPHNob3ctZmxvb3ItcmVxdWVzdHM+DQogICAgICAgIHwg
ICAgIHwgICAgfCAgICAgLi4uDQogICAgICAgIHwgICAgIHwgICAgfC0tPGVuZHBvaW50Pg0KICAg
ICAgICB8ICAgICB8ICAgIHwgICAgICB8LS08ZGlzcGxheS10ZXh0Pg0KICAgICAgICB8ICAgICB8
ICAgIHwgICAgICB8LS08cmVmZXJyZWQ+DQogICAgICAgIHwgICAgIHwgICAgfCAgICAgIHwtLTxz
dGF0dXM+DQogICAgICAgIHwgICAgIHwgICAgfCAgICAgIHwtLTxqb2luaW5nLW1ldGhvZD4NCiAg
ICAgICAgfCAgICAgfCAgICB8ICAgICAgfC0tPGpvaW5pbmctaW5mbz4NCiAgICAgICAgfCAgICAg
fCAgICB8ICAgICAgfC0tPGRpc2Nvbm5lY3Rpb24tbWV0aG9kPg0KICAgICAgICB8ICAgICB8ICAg
IHwgICAgICB8LS08ZGlzY29ubmVjdGlvbi1pbmZvPg0KICAgICAgICB8ICAgICB8ICAgIHwgICAg
ICB8LS08bWVkaWE+DQogICAgICAgIHwgICAgIHwgICAgfCAgICAgIHwgICAgfC0tPHR5cGU+DQog
ICAgICAgIHwgICAgIHwgICAgfCAgICAgIHwgICAgfC0tPGRpc3BsYXktdGV4dD4NCiAgICAgICAg
fCAgICAgfCAgICB8ICAgICAgfCAgICB8LS08bGFiZWw+DQogICAgICAgIHwgICAgIHwgICAgfCAg
ICAgIHwgICAgfC0tPHNyYy1pZD4NCiAgICAgICAgfCAgICAgfCAgICB8ICAgICAgfCAgICB8LS08
c3RhdHVzPg0KICAgICAgICB8ICAgICB8ICAgIHwgICAgICB8ICAgLi4uDQoNCg0KDQpOb3ZvLCBl
dCBhbC4gICAgICAgICAgICBFeHBpcmVzIERlY2VtYmVyIDI4LCAyMDA2ICAgICAgICAgICAgICAg
W1BhZ2UgOV0NCgwNCkludGVybmV0LURyYWZ0ICAgICAgICAgIENvbW1vbiBDb25mZXJlbmNlIFNj
aGVtYSAgICAgICAgICAgICAgIEp1bmUgMjAwNg0KDQoNCiAgICAgICAgfCAgICAgfCAgICB8ICAg
ICAgfC0tPGNhbGwtaW5mbz4NCiAgICAgICAgfCAgICAgfCAgICB8ICAgICAgfCAgICB8LS08c2lw
Pg0KICAgICAgICB8ICAgICB8ICAgIHwgICAgICB8ICAgIHwgICB8LS08ZGlzcGxheS10ZXh0Pg0K
ICAgICAgICB8ICAgICB8ICAgIHwgICAgICB8ICAgIHwgICB8LS08Y2FsbC1pZD4NCiAgICAgICAg
fCAgICAgfCAgICB8ICAgICAgfCAgICB8ICAgfC0tPGZyb20tdGFnPg0KICAgICAgICB8ICAgICB8
ICAgIHwgICAgICB8ICAgIHwgICB8LS08dG8tdGFnPg0KICAgICAgICB8ICAgICAgICAgIC4uLiAg
ICAuLi4NCiAgICAgICAgfC0tPHNpZGViYXJzLWJ5LXJlZj4NCiAgICAgICAgfCAgICAgfC0tPGVu
dHJ5Pg0KICAgICAgICB8ICAgICB8ICAgICB8LS0gPHVzZXI+DQogICAgICAgIHwgICAgIHwgICAg
IHwtLSA8ZGlzcGxheS10ZXh0Pg0KICAgICAgICB8ICAgICB8LS08ZW50cnk+DQogICAgICAgIHwg
ICAgIHwgICAgIHwtLSA8dXNlcj4NCiAgICAgICAgfCAgICAgfCAgICAgfC0tIDxkaXNwbGF5LXRl
eHQ+DQogICAgICAgIHwgICAgIC4uLg0KICAgICAgICB8LS08c2lkZWJhcnMtYnktdmFsPg0KICAg
ICAgICB8ICAgICB8LS08ZW50cnk+DQogICAgICAgIHwgICAgIHwgICAgIHwNCiAgICAgICAgfCAg
ICAgfCAgICAuLi4NCiAgICAgICAgfCAgICAgfC0tPGVudHJ5Pg0KICAgICAgICB8ICAgICB8ICAg
ICB8DQogICAgICAgIHwgICAgIC4uLiAgIC4uLg0KICAgICAgICB8LS08dGVtcGxhdGUtYnktdmFs
Pg0KICAgICAgICB8LS08dGVtcGxhdGUtYnktcmVmPg0KICAgICAgICB8ICAgICB8LTx1cm4+DQog
ICAgICAgIHwgICAgIHwtPGRpc3BsYXktdGV4dD4NCiAgICAgICAgLi4uDQoNCg0KICAgVGhlIGZv
bGxvd2luZyBzZWN0aW9ucyBkZXNjcmliZSB0aGVzZSBlbGVtZW50cyBpbiBkZXRhaWwuICBUaGUg
ZnVsbA0KICAgWE1MIHNjaGVtYSBpcyBwcm92aWRlZCBpbiBTZWN0aW9uIDQuDQoNCjMuMi4gIDxj
b25mZXJlbmNlLWRlc2NyaXB0aW9uPg0KDQogICBUaGUgPGNvbmZlcmVuY2UtZGVzY3JpcHRpb24+
IGVsZW1lbnQgZGVzY3JpYmVzIHRoZSBjb25mZXJlbmNlIGluIGl0cw0KICAgZW50aXJlbHkuICBJ
dCBTSE9VTEQgaGF2ZSBhbiBleHRyYSBhdHRyaWJ1dGUgJ3htbDpsYW5nJyB0byBzcGVjaWZ5DQog
ICB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiB0aGUgY29udGVudHMgb2YgdGhpcyBlbGVtZW50IGFzIGRl
ZmluZWQgU2VjdGlvbg0KICAgMi4xMiBvZiBbNV0uICBJdCBpcyBjb21wcmlzZWQgb2YgPGRpc3Bs
YXktdGV4dD4sIDxzdWJqZWN0PiwgPGZyZWUtDQogICB0ZXh0PiwgPGtleXdvcmRzPiwgPHdlYi1w
YWdlPiwgPHNlY3VyaXR5LWxldmVsPiwgPGFsbG93LXNpZGViYXJzPiwNCiAgIDxjb25mZXJlbmNl
LXN0YWdlPiwgPGNvbmZlcmVuY2UtdGltZT4sIDxjb25mLXVyaXM+LCA8c2VydmljZS11cmlzPiwN
CiAgIDxtYXhpbXVtLXVzZXItY291bnQ+LCBhbmQgPGF2YWlsYWJsZS1tZWRpYT4uDQoNCiAgIFRo
ZSBjaGlsZCBlbGVtZW50cyA8ZGlzcGxheS10ZXh0PiwgPHN1YmplY3Q+LCA8ZnJlZS10ZXh0PiBh
bmQNCiAgIDxrZXl3b3Jkcz4gYXJlIHVzZWQgdG8gZGVzY3JpYmUgdGhlIGNvbmZlcmVuY2UgY29u
dGVudC4gIFRoZXNlDQogICBlbGVtZW50cyBhcmUgZGVmaW5lZCBpbiBbMl0uDQoNCiAgIFRoZSBj
aGlsZCBlbGVtZW50IDx3ZWItcGFnZT4gaXMgYW4gb3B0aW9uYWwgZWxlbWVudCB0aGF0IHBvaW50
cyB0byBhDQogICBVUkkgd2l0aCBhZGRpdGlvbmFsIGluZm9ybWF0aW9uIGFib3V0IHRoZSBjb25m
ZXJlbmNlLiAgVGhlIGNoaWxkDQoNCg0KDQpOb3ZvLCBldCBhbC4gICAgICAgICAgICBFeHBpcmVz
IERlY2VtYmVyIDI4LCAyMDA2ICAgICAgICAgICAgICBbUGFnZSAxMF0NCgwNCkludGVybmV0LURy
YWZ0ICAgICAgICAgIENvbW1vbiBDb25mZXJlbmNlIFNjaGVtYSAgICAgICAgICAgICAgIEp1bmUg
MjAwNg0KDQoNCiAgIGVsZW1lbnRzIDxzZWN1cml0eS1sZXZlbD4gYW5kIDxhbGxvdy1zaWRlYmFy
cz4gZGVzY3JpYmUgdGhlDQogICBjYXBhYmlsaXRpZXMgb2YgdGhlIGNvbmZlcmVuY2UuDQoNCiAg
IFRoZSA8Y29uZmVyZW5jZS1zdGFnZT4gaXMgYSBtYW5kYXRvcnkgZWxlbWVudCB0aGF0IGdpdmUg
dGhlIHN0YWdlIG9mDQogICB0aGUgY29uZmVyZW5jZS4gIFRoaXMgZWxlbWVudCBjYW4gaGF2ZSA0
IHZhbHVlczogcmVzZXJ2ZWQsIHN0YXJ0ZWQsDQogICBydW5uaW5nLCBhbmQgZW5kZWQuICBBdCB0
aGUgcmVzZXJ2ZWQgc3RhZ2UgdGhlIGNvbmZlcmVuY2UgZXhpc3RzIG9ubHkNCiAgIGluIHRoZSBj
b25mZXJlbmNlIGNvbnRyb2wgc2VydmVyLiAgVGhlcmUgaXMgbm8gcnVubmluZyBmb2N1cyBhbmQN
CiAgIHRoZXJlIGFyZSBubyBzdWJzY3JpYmVycyBvciBub3RpZmljYXRpb25zLiAgVGhlIGluZm9y
bWF0aW9uIGlzDQogICBhY2Nlc3NpYmxlIG9ubHkgdmlhIHRoZSBjb25mZXJlbmNlIGNvbnRyb2wg
cHJvdG9jb2wuICBBdCB0aGUgc3RhcnRlZA0KICAgc3RhZ2UsIHRoZXJlIGFyZSBubyB1c2VycyB5
ZXQgaW4gdGhlIGNvbmZlcmVuY2UsIHN0aWxsIGl0IGlzIHBvc3NpYmxlDQogICB0byBzdWJzY3Jp
YmUgdG8gdGhlIGNvbmZlcmVuY2Ugc3RhdGUuICBUaGUgcnVubmluZyBzdGFnZSBzdGFydHMgd2hl
bg0KICAgdGhlIGZpcnN0IHVzZXIgam9pbnMgdGhlIGNvbmZlcmVuY2UuICBJbiB0aGUgZW5kZWQg
c3RhZ2UsIHRoZXJlIGFyZQ0KICAgbm8gdXNlcnMgY29ubmVjdGVkIHRvIHRoZSBjb25mZXJlbmNl
LCB0aGUgY29uZmVyZW5jZSBpbmZvcm1hdGlvbiBpcw0KICAgb25seSBpbiB0aGUgY29uZmVyZW5j
ZSBzZXJ2ZXIgZm9yIHJlY3VycmluZyBjb25mZXJlbmNlIG9yIGZvciBDRFIuDQogICBBdCB0aGlz
IHN0YWdlIGEgdXNlciBjYW4gZ2V0IGluZm9ybWF0aW9uIG9ubHkgZnJvbSB0aGUgY29uZmVyZW5j
ZQ0KICAgY29udHJvbCBwcm90b2NvbC4gIEZvciBpbnN0YW5jZSwgVGhlIFNlc3Npb24gSW5pdGlh
dGlvbiBQcm90b2NvbA0KICAgKFNJUCkgRXZlbnQgUGFja2FnZSBmb3IgQ29uZmVyZW5jZSBTdGF0
ZSBbMl0gaXMgb25seSBhcHBsaWNhYmxlIGluDQogICB0aGUgc3RhcnQgYW5kIHJ1bm5pbmcgc3Rh
Z2UuDQoNCiAgIFRoZSA8Y29uZmVyZW5jZS10aW1lPiBjaGlsZCBlbGVtZW50IGhhcyBpbmZvcm1h
dGlvbiByZWxhdGVkIHRvDQogICBjb25mZXJlbmNlIHRpbWUgYW5kIGR1cmF0aW9uIG9mIHRoZSBj
b25mZXJlbmNlLiAgT3RoZXIgZWxlbWVudHMgZnJvbQ0KICAgZGlmZmVyZW50IG5hbWVzcGFjZXMg
TUFZIGJlIHByZXNlbnQgZm9yIHRoZSBwdXJwb3NlcyBvZg0KICAgZXh0ZW5zaWJpbGl0eS4gIFRo
ZSA8Y29uZi11cmlzPiBhbmQgPHNlcnZpY2UtdXJpcz4gYXJlIHVzZWQgdG8NCiAgIGRlc2NyaWJl
IHRoZSBjb25mZXJlbmNlLXJlbGF0ZWQgaWRlbnRpZmllcnMuICBUaGUgPG1heGltdW0tdXNlci0N
CiAgIGNvdW50PiBjaGlsZCBlbGVtZW50IGluZGljYXRlcyB0aGUgbnVtYmVyIG9mIHVzZXJzIHRo
YXQgY2FuIGJlDQogICBpbnZpdGVkIHRvIHRoZSBjb25mZXJlbmNlLiAgVGhlIDxhdmFpbGFibGUt
bWVkaWE+IGNoaWxkIGVsZW1lbnQgaXMNCiAgIHVzZWQgdG8gZGVzY3JpYmUgdGhlIG1lZGlhIGNo
YXJhY3RlcmlzdGljcyBvZiB0aGUgY29uZmVyZW5jZS4NCg0KICAgVGhlIGZvbGxvd2luZyBzZWN0
aW9ucyBkZXNjcmliZSB0aGUgcmVtYWluaW5nIGVsZW1lbnRzIGluIG1vcmUNCiAgIGRldGFpbC4g
IE90aGVyIGNoaWxkIGVsZW1lbnRzIGNhbiBiZSB1c2VkIHRvIGV4dGVuZCA8Y29uZmVyZW5jZS0N
CiAgIGRlc2NyaXB0aW9uPiBpbiB0aGUgZnV0dXJlLg0KDQozLjIuMS4gIDxjb25mZXJlbmNlLXRp
bWU+DQoNCiAgIFRoZSA8Y29uZmVyZW5jZS10aW1lPiBlbGVtZW50IGNvbnRhaW5zIHRoZSBpbmZv
cm1hdGlvbiByZWxhdGVkIHRvDQogICBjb25mZXJlbmNlIHRpbWUgYW5kIGR1cmF0aW9uIG9mIGEg
Y29uZmVyZW5jZS4gIFRoZSA8Y29uZmVyZW5jZS10aW1lPg0KICAgZWxlbWVudCBjb250YWlucyBv
bmUgb3IgbW9yZSA8ZW50cnk+IGVsZW1lbnRzIGVhY2ggZGVmaW5pbmcgdGhlIHRpbWUNCiAgIGlu
Zm9ybWF0aW9uIG9mIGEgc2luZ2xlIGNvbmZlcmVuY2Ugb2NjdXJyZW5jZS4NCg0KICAgRXZlcnkg
PGVudHJ5PiBlbGVtZW50IGNvbnRhaW5zIGEgPG1peGluZy1zdGFydC1vZmZzZXQ+IGNoaWxkIGVs
ZW1lbnQNCiAgIHRoYXQgc3BlY2lmaWVzIHdoZW4gY29uZmVyZW5jZSBtZWRpYSBtaXhpbmcgc3Rh
cnRzIGJlZm9yZSB0aGUNCiAgIGNvbmZlcmVuY2Ugc3RhcnRzLCA8bWl4aW5nLWVuZC1vZmZzZXQ+
IGNoaWxkIGVsZW1lbnQgdGhhdCBzcGVjaWZpZXMNCiAgIHRoZSB0aW1lIGEgY29uZmVyZW5jZSBt
ZWRpYSBtaXhpbmcgc3RvcHMgYWZ0ZXIgdGhlIGNvbmZlcmVuY2Ugc3RvcHMuDQogICBUaGUgPG1p
eGluZy1lbmQtb2Zmc2V0PiBjaGlsZCBlbGVtZW50IGV4cHJlc3NlcyB0aGUgb2Zmc2V0IGFzIHNp
Z25lZA0KICAgaW50ZWdlcnMgcmVwcmVzZW50aW5nIHNlY29uZHMgYmVmb3JlL2FmdGVyIERURU5E
IGZpZWxkLiAgVGhlIDxtaXhpbmctDQogICBzdGFydC1vZmZzZXQ+IGNoaWxkIGVsZW1lbnQgZXhw
cmVzc2VzIHRoZSBvZmZzZXQgYXMgc2lnbmVkIGludGVnZXJzDQogICByZXByZXNlbnRpbmcgc2Vj
b25kcyBiZWZvcmUvYWZ0ZXIgRFRTVEFSVCBmaWVsZC4gIElmIHRoZSA8bWl4aW5nLQ0KICAgc3Rh
cnQtb2Zmc2V0PiBlbGVtZW50IGlzIG5vdCBwcmVzZW50LCBpdCBpbmRpY2F0ZXMgdGhhdCB0aGUN
Cg0KDQoNCk5vdm8sIGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMgRGVjZW1iZXIgMjgsIDIwMDYg
ICAgICAgICAgICAgIFtQYWdlIDExXQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgICAgICAgQ29tbW9u
IENvbmZlcmVuY2UgU2NoZW1hICAgICAgICAgICAgICAgSnVuZSAyMDA2DQoNCg0KICAgY29uZmVy
ZW5jZSBtZWRpYSBtaXhpbmcgc3RhcnRzIGltbWVkaWF0ZWx5LiAgSWYgdGhlIDxtaXhpbmctZW5k
LQ0KICAgb2Zmc2V0PiBlbGVtZW50IGlzIG5vdCBwcmVzZW50LCBpdCBpbmRpY2F0ZXMgdGhhdCB0
aGUgY29uZmVyZW5jZQ0KICAgb2NjdXJyZW5jZSBpcyBub3QgYm91bmRlZC4gPG1peGluZy1zdGFy
dC1vZmZzZXQ+IGFuZCA8bWl4aW5nLWVuZC0NCiAgIG9mZnNldD4gZWxlbWVudHMgYm90aCBoYXZl
IHRoZSBtYW5kYXRvcnkgJ3JlcXVpcmUtcGFydGljaXBhbnQnDQogICBhdHRyaWJ1dGUuICBUaGlz
IGF0dHJpYnV0ZSBoYXMgb25lIG9mIDQgdmFsdWVzOiAnbm9uZScsDQogICAnYWRtaW5pc3RyYXRv
cicsICdtb2RlcmF0b3InLCBhbmQgJ3BhcnRpY2lwYW50Jy4gIEZvciBtaXhpbmcgc3RhcnQNCiAg
IG9mZnNldCwgdGhpcyBhdHRyaWJ1dGUgYWxsb3dzIGEgcHJpdmlsZWdlZCB1c2VyIHRvIGRlZmlu
ZSB3aGVuIG1lZGlhDQogICBtaXhpbmcgc3RhcnRzIGJhc2VkIG9uIHRoZSBsYXR0ZXIgb2YgdGhl
IG1peGluZyBzdGFydCB0aW1lLCBhbmQgdGhlDQogICB0aW1lIHRoZSBmaXJzdCBwYXJ0aWNpcGFu
dCwgYWRtaW5pc3RyYXRvciwgb3IgbW9kZXJhdG9yIGFycml2ZXMuICBJZg0KICAgdGhlIHZhbHVl
IGlzIHNldCB0byAnbm9uZScsIG1peGluZyBzdGFydHMgYWNjb3JkaW5nIHRvIHRoZSBtaXhpbmcN
CiAgIHN0YXJ0IHRpbWUuICBGb3IgbWl4aW5nIGVuZCBvZmZzZXQsIHRoaXMgYXR0cmlidXRlIGFs
bG93cyBhDQogICBwcml2aWxlZ2VkIHVzZXIgdG8gZGVmaW5lIHdoZW4gbWVkaWEgbWl4aW5nIGVu
ZHMgYmFzZWQgb24gdGhlIGVhcmxpZXINCiAgIG9mIHRoZSBtaXhpbmcgZW5kIG9mZnNldCwgYW5k
IHRoZSB0aW1lIHRoZSBsYXN0IHBhcnRpY2lwYW50LCBvcg0KICAgbW9kZXJhdG9yIGxlYXZlcy4g
IElmIHRoZSB2YWx1ZSBpcyBzZXQgdG8gJ25vbmUnLCBtaXhpbmcgc3RvcHMNCiAgIGFjY29yZGlu
ZyB0byB0aGUgbWl4aW5nIGVuZCBvZmZzZXQuICBJZiB0aGUgY29uZmVyZW5jZSBwb2xpY3kgd2Fz
DQogICBtb2RpZmllZCBzbyB0aGF0IGxhc3QgcHJpdmlsZWdlZCB1c2VyIGlzIG5vdyBhIG5vcm1h
bCBjb25mZXJlbmNlDQogICBwYXJ0aWNpcGFudCwgYW5kIHRoZSBjb25mZXJlbmNlIHJlcXVpcmVz
IGEgcHJpdmlsZWdlZCB1c2VyIHRvDQogICBjb250aW51ZTsgdGhhdCBjb25mZXJlbmNlIE1VU1Qg
dGVybWluYXRlLg0KDQogICBBbiBhZG1pbmlzdHJhdG9yIGNhbiBpbmRpY2F0ZSB0aGUgdGltZSB3
aGVuIHVzZXJzIGNhbiBqb2luIGENCiAgIGNvbmZlcmVuY2UgYnkgcG9wdWxhdGluZyB0aGUgPGNh
bi1qb2luLWFmdGVyLW9mZnNldD4gZWxlbWVudC4NCiAgIFNpbWlsYXJseSwgYW4gYWRtaW5pc3Ry
YXRvciBjYW4gZGVmaW5lIHRoZSB0aW1lIGFmdGVyIHdoaWNoIG5ldyB1c2Vycw0KICAgYXJlIG5v
dCBhbGxvd2VkIHRvIGpvaW4gdGhlIGNvbmZlcmVuY2UgYW55bW9yZS4gIFRoaXMgaXMgZG9uZSBi
eQ0KICAgcG9wdWxhdGluZyB0aGUgPG11c3Qtam9pbi1iZWZvcmUtb2Zmc2V0PiBlbGVtZW50IGV4
cHJlc3NpbmcgdGhlDQogICBvZmZzZXQgYXMgc2lnbmVkIGludGVnZXJzIHJlcHJlc2VudGluZyBz
ZWNvbmRzIGJlZm9yZS9hZnRlciBEVFNUQVJUDQogICBmaWVsZC4NCg0KICAgVGhlIDxiYXNlPiBj
aGlsZCBlbGVtZW50IHNwZWNpZmllcyB0aGUgaUNhbGVuZGFyIG9iamVjdCBvZiB0aGUNCiAgIGNv
bmZlcmVuY2UuICBUaGUgaUNhbGVuZGFyIG9iamVjdCBjb21wb25lbnRzIGFyZSBkZWZpbmVkIGlu
IFs2XS4NCg0KICAgVGhlIDxlbnRyeT4gZWxlbWVudCBhbHNvIGNvbnRhaW5zIHRoZSA8cmVxdWVz
dC11c2VyPiBjaGlsZCBlbGVtZW50Lg0KICAgSXQgaXMgcG9zc2libGUgdG8gZGVmaW5lIHRoZSB0
aW1lIHdoZW4gdXNlcnMgb3IgcmVzb3VyY2VzIG9uIHRoZQ0KICAgZGlhbC1vdXQgbGlzdCBhbmQg
b24gdGhlIHJlZmVyLWxpc3QgYXJlIHJlcXVlc3RlZCB0byBqb2luIHRoZQ0KICAgY29uZmVyZW5j
ZSBieSB1c2luZyB0aGUgPHJlcXVlc3QtdXNlcnM+IGVsZW1lbnQuICBUaGlzIGVsZW1lbnQNCiAg
IGV4cHJlc3NlcyB0aGUgb2Zmc2V0IGFzIHNpZ25lZCBpbnRlZ2VycyByZXByZXNlbnRpbmcgc2Vj
b25kcyBiZWZvcmUvDQogICBhZnRlciBEVFNUQVJUIGZpZWxkLg0KDQogICBUaGUgPG5vdGlmeS1l
bmQtb2YtY29uZmVyZW5jZT4gZWxlbWVudCBkZWZpbmVzIGluIHNlY29uZHMgd2hlbiB0aGUNCiAg
IHN5c3RlbSBoYXMgdG8gc2VuZCBhIG5vdGlmaWNhdGlvbiB3aGVuIHRoZSBlbmQgb2YgdGhlIGNv
bmZlcmVuY2UgaXMNCiAgIG5lYXIuICBJZiB0aGUgPG5vdGlmeS1lbmQtb2YtY29uZmVyZW5jZT4g
ZWxlbWVudCBpcyBub3QgcHJlc2VudCwgaXQNCiAgIGluZGljYXRlcyB0aGF0IHRoZSBzeXN0ZW0g
ZG9lcyBub3Qgbm90aWZ5IHRoZSB1c2VycyB3aGVuIHRoZSBlbmQgb2YNCiAgIHRoZSBjb25mZXJl
bmNlIGlzIG5lYXIuICBUaGUgPG5vdGlmeS1lbmQtb2YtY29uZmVyZW5jZT4gY2hpbGQgZWxlbWVu
dA0KICAgZXhwcmVzc2VzIHRoZSBvZmZzZXQgYXMgc2lnbmVkIGludGVnZXJzIHJlcHJlc2VudGlu
ZyBzZWNvbmRzIGJlZm9yZS8NCiAgIGFmdGVyIERUU1RBUlQgZmllbGQuICBUaGUgPGFsbG93ZWQt
ZXh0ZW5kLW1peGluZy1lbmQtb2Zmc2V0PiByZWZlcnMNCiAgIHRvIHRoZSBwb3NzaWJpbGl0eSB0
byBleHRlbmQgdGhlIGNvbmZlcmVuY2UuICBJdCBoYXMgdHdvIHZhbHVlczoNCiAgIGFsbG93ZWQs
IGRlbmllZC4NCg0KDQoNCg0KDQpOb3ZvLCBldCBhbC4gICAgICAgICAgICBFeHBpcmVzIERlY2Vt
YmVyIDI4LCAyMDA2ICAgICAgICAgICAgICBbUGFnZSAxMl0NCgwNCkludGVybmV0LURyYWZ0ICAg
ICAgICAgIENvbW1vbiBDb25mZXJlbmNlIFNjaGVtYSAgICAgICAgICAgICAgIEp1bmUgMjAwNg0K
DQoNCjMuMi4yLiAgPGNvbmYtdXJpcz4NCg0KICAgVGhlIDxjb25mLXVyaXM+IGNvbnRhaW5zIHRo
ZSBpZGVudGlmaWVycyB0byBiZSB1c2VkIGluIG9yZGVyIHRvDQogICBhY2Nlc3MgdGhlIGNvbmZl
cmVuY2UgYnkgZGlmZmVyZW50IHNpZ25hbGluZyBtZWFucy4gIEl0IGNvbnRhaW5zIGENCiAgIHNl
cXVlbmNlIG9mIGNoaWxkIGVsZW1lbnRzOiA8U0lQPiwgPEguMzIzPiwgYW5kIDxQU1ROL0lTRE4+
LiAgVGhlDQogICA8U0lQPiBlbGVtZW50IGNvbnRhaW5zIHRoZSA8dXJpPiwgPGRpc3BsYXktdGV4
dD4sIGFuZCA8cHVycG9zZT4uDQogICA8dXJpPiwgPGRpc3BsYXktdGV4dD4sIGFuZCA8cHVycG9z
ZT4gYXJlIGRlc2NyaWJlZCBpbiBbMl0uICBUaGUNCiAgIDxILjMyMz4gZWxlbWVudCBpbmNsdWRl
cyBlaXRoZXIgYSA8SC4zMjMtYWxpYXM+IG9yIGEgPEguMzIzLVVSST4NCiAgIGNoaWxkIGVsZW1l
bnRzLiAgVGhlIDxQU1ROL0lTRE4+IGhhcyBhbiBhdHRyaWJ1dGUgJ1BJTiBjb2RlJyB3aXRoIHRo
ZQ0KICAgUElOIGNvZGUgb2YgdGhlIGNvbmZlcmVuY2UgaWYgdXNlZCBhbmQgYSAncHVycG9zZScg
YXR0cmlidXRlIHRoYXQNCiAgIGRlc2NyaWJlcyB0byB0aGUgdXNlciB3aGljaCBwaG9uZSBudW1i
ZXIgdG8gdXNlLiA8UFNUTi9JU0ROPiBlbGVtZW50DQogICBtYXkgaW5jbHVkZSAxIG9yIG1vcmUg
PHBob25lIG51bWJlcj4gY2hpbGQgZWxlbWVudHMgYW5kIHRoZSBjYWxsIHJhdGUNCiAgIGFzIHdl
bGwuDQoNCjMuMi4zLiAgPHNlcnZpY2UtdXJpcz4NCg0KICAgVGhlIDxzZXJ2aWNlLXVyaXM+IGRl
c2NyaWJlcyBhdXhpbGlhcnkgc2VydmljZXMgYXZhaWxhYmxlIGZvciB0aGUNCiAgIGNvbmZlcmVu
Y2UuICBJdCBjb250YWlucyBhIHNlcXVlbmNlIG9mIGNoaWxkIGVsZW1lbnRzOiA8U0lQPiwNCiAg
IDxILjMyMz4sIDxQU1ROL0lTRE4+LCBhbmQgPEJGQ1A+LiA8U0lQPiBjaGlsZCBlbGVtZW50IGNv
bnRhaW5zIDx1cmk+LA0KICAgPGRpc3BsYXktdGV4dD4sIGFuZCA8cHVycG9zZT4uICBUaGUgcHVy
cG9zZSB3aWxsIGJlIHVzZWQgdG8gZGVzY3JpYmUNCiAgIHRoZSBzZXJ2aWNlLiAgVGhlc2UgZWxl
bWVudHMgYXJlIGRlc2NyaWJlZCBpbiBbMl0uIDxILjMyMz4sIGFuZA0KICAgPFBTVE4vSVNETj4g
Y2hpbGQgZWxlbWVudHMgYXJlIGRlc2NyaWJlZCBpbiA8Y29uZi11cmlzPiBzZWN0aW9uLiAgVGhl
DQogICA8QkZDUD4gaGFzIGEgc3ViLWVsZW1lbnQgPGNvbmZlcmVuY2UtSUQ+IHRoYXQgYXJlIHVz
ZWQgYnkgYSBmbG9vcg0KICAgY29udHJvbCBzZXJ2ZXIgdG8gcHJvdmlkZSBhIGNsaWVudCB3aXRo
IGEgY29uZmVyZW5jZSBJRC4NCg0KMy4yLjQuICA8bWF4aW11bS11c2VyLWNvdW50Pg0KDQogICBU
aGUgPG1heGltdW0tdXNlci1jb3VudD4gY29udGFpbnMgdGhlIG92ZXJhbGwgbnVtYmVyIG9mIHVz
ZXJzIGFsbG93ZWQNCiAgIHRvIGpvaW4gdGhlIGNvbmZlcmVuY2UuICBJdCBjb250YWlucyBhIHNl
cXVlbmNlIG9mIDxlbnRyeT4gY2hpbGQNCiAgIGVsZW1lbnRzLiAgQW4gPGVudHJ5PiBlbGVtZW50
IE1BWSBjb250YWluIHRoZSBudW1iZXIgb2YgdXNlcnMgd2l0aCBhDQogICBzcGVjaWZpYyByb2xl
IGFsbG93ZWQgdG8gam9pbiB0aGUgY29uZmVyZW5jZSBbOF0uDQoNCjMuMi41LiAgPGF2YWlsYWJs
ZS1tZWRpYT4NCg0KICAgVGhlIDxhdmFpbGFibGUtbWVkaWE+IGhhcyB0aGUgJ2xhYmVsJyBhdHRy
aWJ1dGUgdGhhdCBpcyB0aGUgbWVkaWENCiAgIHN0cmVhbSBpZGVudGlmaWVyIGFzc2lnbmVkIGJ5
IHRoZSBjb25mZXJlbmNpbmcgc2VydmVyLiAgVGhpcyBlbGVtZW50DQogICBjb250YWlucyBhIHNl
cXVlbmNlIG9mIDxlbnRyeT4gY2hpbGQgZWxlbWVudHMgb2YgY29uZmVyZW5jZS1tZWRpdW0tDQog
ICB0eXBlLiAgRWFjaCA8ZW50cnk+IGVsZW1lbnQgY29udGFpbnMgdGhlIDx0eXBlPiwgPGRpc3Bs
YXktdGV4dD4sDQogICA8c3RhdHVzPiwgPG1peGluZy1tb2RlPiwgPG1peCBsZXZlbD4gYW5kIDxj
b2RlY3M+IGNoaWxkIGVsZW1lbnRzLg0KICAgVGhlIGF0dHJpYnV0ZSAnbGFiZWwnIGFuZCB0aGUg
PHR5cGU+LCA8ZGlzcGxheS10ZXh0PiwgYW5kIDxzdGF0dXM+DQogICBlbGVtZW50cyBhcmUgZGVz
Y3JpYmVkIGluIFsyXS4gIFRoZSA8Y29kZWNzPiBlbGVtZW50IHNwZWNpZmllcyB0aGUNCiAgIGFs
bG93ZWQgY29kZWNzIGluIHRoZSBjb25mZXJlbmNlLiAgSXQgaGFzIGFuIGF0dHJpYnV0ZSAnZGVj
aXNpb24nDQogICB0aGF0IHNwZWNpZmllcyBpZiB0aGUgZm9jdXMgZGVjaWRlcyB0aGUgY29tbW9u
IGNvZGVjIGF1dG9tYXRpY2FsbHkgb3INCiAgIG5lZWRzIHRoZSBhcHByb3ZlbWVudCBvZiB0aGUg
bW9kZXJhdG9yIG9mIHRoZSBjb25mZXJlbmNlIChhdXRvbWF0aWMsDQogICBtb2RlcmF0b3ItY29u
dHJvbGxlZCkuICBUaGUgPGNvZGVjcz4gZWxlbWVudCBjb250YWlucyBhIDxlbnRyeT4NCiAgIGVs
ZW1lbnRzLiAgQSA8ZW50cnk+IGVsZW1lbnQgY2FuIGhhdmUgdGhlIGF0dHJpYnV0ZSAnbmFtZScg
YW5kDQogICAncG9saWN5Jy4gIFRoZSAnbmFtZScgYXR0cmlidXRlIGlkZW50aWZpZXMgYSBjb2Rl
YywgYW5kIHRoZQ0KICAgJ2RlY2lzaW9uJyBhdHRyaWJ1dGUgYW5kIHRoZSBwb2xpY3kgYXR0cmli
dXRlIGNvbnRhaW5zIHRoZSBwb2xpY3kgZm9yDQoNCg0KDQpOb3ZvLCBldCBhbC4gICAgICAgICAg
ICBFeHBpcmVzIERlY2VtYmVyIDI4LCAyMDA2ICAgICAgICAgICAgICBbUGFnZSAxM10NCgwNCklu
dGVybmV0LURyYWZ0ICAgICAgICAgIENvbW1vbiBDb25mZXJlbmNlIFNjaGVtYSAgICAgICAgICAg
ICAgIEp1bmUgMjAwNg0KDQoNCiAgIHRoYXQgY29kZWMgKGFsbG93ZWQsIG9yIGRpc2FsbG93ZWQp
Lg0KDQogICBUaGUgY2hpbGQgZWxlbWVudHMgPG1peGluZy1tb2RlPiwgPG1peCBsZXZlbD4gZGVz
Y3JpYmUgYSBkZWZhdWx0DQogICBwb2xpY3kgYnkgd2hpY2ggdGhlIG1peGVyIHdpbGwgYnVpbGQg
dGhlIG91dGdvaW5nIHN0cmVhbSBmcm9tIHRoZQ0KICAgaW5jb21pbmcgc3RyZWFtcy4gIE5vdGlj
ZSB0aGF0IHRoaXMgcG9saWN5IGlzIGRpZmZlcmVudCB0aGF0IHRoZQ0KICAgcG9saWN5IGRlc2Ny
aWJlIGZvciB0aGUgZmxvb3JzIGZvciBlYWNoIG1lZGlhLiAgVGhlIDxtaXggbGV2ZWw+IGNoaWxk
DQogICBlbGVtZW50IGRlc2NyaWJlcyB0aGUgbnVtYmVyIG9mIHBhcnRpY2lwYW50cyBpbiBhdWRp
byBtZWRpYSBzdHJlYW1zDQogICBvciB0aGUgbnVtYmVyIG9mIHN1Yi13aW5kb3dzIGluIHZpZGVv
IG1lZGlhIHN0cmVhbXMgKGZvciBpbnN0YW5jZSwgYQ0KICAgdmFsdWUgb2YgNCBpbiB0aGUgPG1p
eCBsZXZlbD4gZWxlbWVudCBmb3IgdmlkZW8gc3RyZW1hcyBtZWFucyAyeDINCiAgIGxheW91dCku
ICBUaGUgPG1peGluZy1tb2RlPiBjaGlsZCBlbGVtZW50IE1VU1QgY29udGFpbiBvbmUgYW5kIG9u
bHkNCiAgIG9uZSBvZiB0aGUgIk1vZGVyYXRvci1jb250cm9sbGVkIiwgIkZDRlMiLCBhbmQgIkF1
dG9tYXRpYyIgdmFsdWVzDQogICBpbmRpY2F0aW5nIHRoZSBkZWZhdWx0IGFsZ29yaXRobSB0byBi
ZSB1c2Ugd2l0aCBldmVyeSBtZWRpYSBzdHJlYW0uDQoNCjMuMy4gIDxob3N0LWluZm8+DQoNCiAg
IFRoZSA8aG9zdC1pbmZvPiBlbGVtZW50IGNvbnRhaW5zIGluZm9ybWF0aW9uIGFib3V0IHRoZSBl
bnRpdHkgaG9zdGluZw0KICAgdGhlIGNvbmZlcmVuY2UuICBJdCBjb250YWlucyB0aGUgPGRpc3Bs
YXktdGV4dD4sIDx3ZWItcGFnZT4gY2hpbGQNCiAgIGVsZW1lbnRzLiAgVGhlc2UgY2hpbGQgZWxl
bWVudHMgYXJlIGV4cGxhaW5lZCBpbiBbMl0uIDxob3N0LWluZm8+DQogICBjb250YWlucyB0aGUg
PHVyaXM+IGNoaWxkIGVsZW1lbnQgYXMgd2VsbC4gPHVyaXM+IGNvbnRhaW5zIGEgc2VxdWVuY2UN
CiAgIG9mIGNoaWxkIGVsZW1lbnRzOiA8U0lQPiwgPEguMzIzPiwgYW5kIDxQU1ROL0lTRE4+LiAg
VGhlIGNoaWxkDQogICBlbGVtZW50cyBvZiA8dXJpcz4gYXJlIGRlc2NyaWJlZCBpbiA8Y29uZi11
cmlzPiBzZWN0aW9uLg0KDQozLjQuICA8Y29uZmVyZW5jZS1zdGF0ZT4NCg0KICAgVGhlIDxjb25m
ZXJlbmNlLXN0YXRlPiBlbGVtZW50IGFuZCB0aGUgPHVzZXItY291bnQ+LCA8YWN0aXZlPiwgYW5k
DQogICA8bG9ja2VkPiBjaGlsZCBlbGVtZW50IGFyZSBleHBsYWluZWQgaW4gc2VjdGlvbiA1LjUg
b2YgWzJdLiAgVGhlDQogICA8YWxsb3ctY29uZmVyZW5jZS1zdGF0ZT4gZWxlbWVudCByZXByZXNl
bnRzIGEgYm9vbGVhbiBhY3Rpb24uICBJZiBzZXQNCiAgIHRvIFRSVUUsIHRoZSBmb2N1cyBpcyBp
bnN0cnVjdGVkIHRvIGFsbG93IHRoZSBzdWJzY3JpcHRpb24gdG8NCiAgIGNvbmZlcmVuY2Ugc3Rh
dGUgZXZlbnRzLCBzdWNoIGFzIHRoZSBTSVAgRXZlbnQgUGFja2FnZSBmb3IgQ29uZmVyZW5jZQ0K
ICAgU3RhdGUgWzJdLiAgSWYgc2V0IHRvIEZBTFNFLCB0aGUgc3Vic2NyaXB0aW9uIHRvIGNvbmZl
cmVuY2Ugc3RhdGUNCiAgIGV2ZW50cyB3b3VsZCBiZSByZWplY3RlZC4gIElmIHRoaXMgZWxlbWVu
dCBpcyB1bmRlZmluZWQgaXQgaGFzIGENCiAgIHZhbHVlIG9mIFRSVUUsIGNhdXNpbmcgdGhlIHN1
YnNjcmlwdGlvbiB0byBjb25mZXJlbmNlIHN0YXRlIGV2ZW50cyB0bw0KICAgYmUgYWNjZXB0ZWQu
DQoNCjMuNS4gIDxzZWN1cml0eS1tZWNoYW5pc20+DQoNCiAgIFRoZSA8c2VjdXJpdHktbWVjaGFu
aXNtPiBjb250YWlucyBhIHNlcmllcyBvZiA8ZW50cnktcHJvdG9jb2w+IHN1Yi0NCiAgIGVsZW1l
bnRzLiAgVGhlIDxlbnRyeS1wcm90b2NvbD4gZWxlbWVudCBoYXMgYSBzaW5nbGUgbWFuZGF0b3J5
DQogICBhdHRyaWJ1dGUsICduYW1lJy4gIFRoZSAnbmFtZScgYXR0cmlidXRlIGlkZW50aWZpZXMg
YSBwcm90b2NvbCB0aGUNCiAgIHBvbGljeSBvZiBlYWNoIHByb3RvY29sIGVsZW1lbnQgaXMgcmVm
ZXJyaW5nIHRvLiAgRWFjaCA8ZW50cnktDQogICBwcm90b2NvbD4gc3ViLWVsZW1lbnQgY29udGFp
bnMgdGhlIHBvbGljeSByZWxhdGVkIHRvIHRoZSB1c2FnZSBvZiBhDQogICBwYXJ0aWN1bGFyIHBy
b3RvY29sLg0KDQogICBUaGUgPGVudHJ5LXByb3RvY29sPiBlbGVtZW50IGhhcyBhIHNlcmllcyBv
ZiBjaGlsZCBlbGVtZW50czogbWV0aG9kcywNCiAgIG9wdGlvbi10YWdzLCBmZWF0dXJlLXRhZ3Ms
IGFuZCBib2RpZXMgYXJlIGRlZmluZWQgZm9yIHRoZSBTSVANCiAgIHByb3RvY29sLiAgVGhlc2Ug
ZWxlbWVudHMgYXJlIGRlc2NyaWJlZCBpbiB0aGUgZm9sbG93aW5nIHNlY3Rpb25zLg0KICAgSC4z
MjMgcHJvdG9jb2wgaGFzIGEgc3ViIGVsZW1lbnQgPHZlcnNpb24+IHRoYXQgc2F5cyB3aGljaCB2
ZXJzaW9uIG9mDQogICBILjMyMyBpcyBzdXBwb3J0ZWQuICBILjMyMCBwcm90b2NvbCBoYXMgYSBz
dWIgZWxlbWVudCA8c3VwcG9ydGVkPg0KDQoNCg0KTm92bywgZXQgYWwuICAgICAgICAgICAgRXhw
aXJlcyBEZWNlbWJlciAyOCwgMjAwNiAgICAgICAgICAgICAgW1BhZ2UgMTRdDQoMDQpJbnRlcm5l
dC1EcmFmdCAgICAgICAgICBDb21tb24gQ29uZmVyZW5jZSBTY2hlbWEgICAgICAgICAgICAgICBK
dW5lIDIwMDYNCg0KDQogICB0aGF0IHNheXMgaWYgSC4zMjAgaXMgc3VwcG9ydGVkIG9yIG5vdC4N
Cg0KMy41LjEuICA8bWV0aG9kcz4NCg0KICAgVGhlIDxtZXRob2RzPiBlbGVtZW50IGNvbnRhaW5z
IGEgZGVmYXVsdC1wb2xpY3kgYXR0cmlidXRlIGFuZA0KICAgPG1ldGhvZD4gZWxlbWVudHMuICBU
aGUgZGVmYXVsdC1wb2xpY3kgYXR0cmlidXRlIGNvbnRhaW5zIHRoZSBwb2xpY3kNCiAgIGZvciBt
ZXRob2RzIHRoYXQgYXJlIG5vdCBsaXN0ZWQgYXMgPG1ldGhvZD4gZWxlbWVudHMuICBBIDxtZXRo
b2Q+DQogICBlbGVtZW50IGhhcyB0d28gYXR0cmlidXRlczogbmFtZSBhbmQgcG9saWN5LiAgVGhl
IG5hbWUgYXR0cmlidXRlDQogICBpZGVudGlmaWVzIGEgbWV0aG9kLCBhbmQgdGhlIHBvbGljeSBh
dHRyaWJ1dGUgY29udGFpbnMgdGhlIHBvbGljeSBmb3INCiAgIHRoYXQgbWV0aG9kIChhbGxvd2Vk
IG9yIGRpc2FsbG93ZWQpLg0KDQozLjUuMi4gIDxvcHRpb24tdGFncz4NCg0KICAgVGhlIDxvcHRp
b24tdGFncz4gZWxlbWVudCBjb250YWlucyBhIGRlZmF1bHQtcG9saWN5IGF0dHJpYnV0ZSBhbmQN
CiAgIDxvcHRpb24tdGFnPiBlbGVtZW50cy4gIFRoZSBkZWZhdWx0LXBvbGljeSBhdHRyaWJ1dGUg
Y29udGFpbnMgdGhlDQogICBwb2xpY3kgZm9yIG9wdGlvbi10YWdzIHRoYXQgYXJlIG5vdCBsaXN0
ZWQgYXMgPG9wdGlvbi10YWc+IGVsZW1lbnRzLg0KICAgQW4gPG9wdGlvbi10YWc+IGVsZW1lbnQg
aGFzIHR3byBhdHRyaWJ1dGVzOiBuYW1lIGFuZCBwb2xpY3kuICBUaGUNCiAgIG5hbWUgYXR0cmli
dXRlIGlkZW50aWZpZXMgYSBtZXRob2QsIGFuZCB0aGUgcG9saWN5IGF0dHJpYnV0ZSBjb250YWlu
cw0KICAgdGhlIHBvbGljeSBmb3IgdGhhdCBtZXRob2QgKG1hbmRhdG9yeSwgYWxsb3dlZCwgb3Ig
ZGlzYWxsb3dlZCkuDQoNCjMuNS4zLiAgPGZlYXR1cmUtdGFncz4NCg0KICAgVGhlIDxmZWF0dXJl
LXRhZ3M+IGVsZW1lbnQgY29udGFpbnMgYSBkZWZhdWx0LXBvbGljeSBhdHRyaWJ1dGUgYW5kDQog
ICA8ZmVhdHVyZS10YWc+IGVsZW1lbnRzLiAgVGhlIGRlZmF1bHQtcG9saWN5IGF0dHJpYnV0ZSBj
b250YWlucyB0aGUNCiAgIHBvbGljeSBmb3IgZmVhdHVyZS10YWdzIHRoYXQgYXJlIG5vdCBsaXN0
ZWQgYXMgPGZlYXR1cmUtdGFnPg0KICAgZWxlbWVudHMuICBBIDxmZWF0dXJlLXRhZz4gZWxlbWVu
dCBoYXMgdHdvIGF0dHJpYnV0ZXM6IG5hbWUgYW5kDQogICBwb2xpY3kuICBUaGUgbmFtZSBhdHRy
aWJ1dGUgaWRlbnRpZmllcyBhIG1ldGhvZCwgYW5kIHRoZSBwb2xpY3kNCiAgIGF0dHJpYnV0ZSBj
b250YWlucyB0aGUgcG9saWN5IGZvciB0aGF0IG1ldGhvZCAoYWxsb3dlZCwgb3INCiAgIGRpc2Fs
bG93ZWQpLg0KDQozLjUuNC4gIDxib2RpZXM+DQoNCiAgIFRoZSA8Ym9kaWVzPiBlbGVtZW50IGNv
bnRhaW5zIGEgZGVmYXVsdC1wb2xpY3kgYXR0cmlidXRlLCBhIGRlZmF1bHQtDQogICBlbmNyeXB0
aW9uIGF0dHJpYnV0ZSBhbmQgPGJvZHktZGlzcG9zaXRpb24+IGVsZW1lbnRzLiAgVGhlIGRlZmF1
bHQtDQogICBwb2xpY3kgYXR0cmlidXRlIGNvbnRhaW5zIHRoZSBwb2xpY3kgZm9yIGJvZHkgZGlz
cG9zaXRpb25zIHRoYXQgYXJlDQogICBub3QgbGlzdGVkIGFzIDxib2R5LWRpc3Bvc2l0aW9uPiBl
bGVtZW50cy4gIFRoZSBkZWZhdWx0LWVuY3J5cHRpb24NCiAgIGF0dHJpYnV0ZSBjb250YWlucyB0
aGUgZW5jcnlwdGlvbiBwb2xpY3kgZm9yIGJvZHkgZGlzcG9zaXRpb25zIHRoYXQNCiAgIGFyZSBu
b3QgbGlzdGVkIGFzIDxib2R5LWRpc3Bvc2l0aW9uPiBlbGVtZW50cy4NCg0KICAgQSA8Ym9keS1k
aXNwb3NpdGlvbj4gZWxlbWVudCBjYW4gaGF2ZSBhIG51bWJlciBvZiBhdHRyaWJ1dGVzOiBuYW1l
LA0KICAgcG9saWN5LCBkZWZhdWx0LXBvbGljeSwgYW5kIGVuY3J5cHRpb24uICBUaGUgbmFtZSBh
dHRyaWJ1dGUNCiAgIGlkZW50aWZpZXMgYSBib2R5LWRpc3Bvc2l0aW9uLCBhbmQgdGhlIHBvbGlj
eSBhdHRyaWJ1dGUgY29udGFpbnMgdGhlDQogICBwb2xpY3kgZm9yIHRoYXQgYm9keS1kaXNwb3Np
dGlvbiAoYWxsb3dlZCwgb3IgZGlzYWxsb3dlZCkuICBUaGUNCiAgIGRlZmF1bHQtcG9saWN5IGF0
dHJpYnV0ZSBjb250YWlucyB0aGUgcG9saWN5IGZvciBib2R5IGZvcm1hdHMgdGhhdA0KICAgYXJl
IG5vdCBsaXN0ZWQgYXMgPGJvZHktZm9ybWF0PiBlbGVtZW50cy4gIFRoZSBlbmNyeXB0aW9uIGF0
dHJpYnV0ZQ0KICAgaW5kaWNhdGVzIHdoZXRoZXIgb3Igbm90IGVuY3J5cHRpb24gaXMgYWxsb3dl
ZCBmb3IgYSBwYXJ0aWN1bGFyIGJvZHkNCiAgIGRpc3Bvc2l0aW9uLg0KDQoNCg0KDQpOb3ZvLCBl
dCBhbC4gICAgICAgICAgICBFeHBpcmVzIERlY2VtYmVyIDI4LCAyMDA2ICAgICAgICAgICAgICBb
UGFnZSAxNV0NCgwNCkludGVybmV0LURyYWZ0ICAgICAgICAgIENvbW1vbiBDb25mZXJlbmNlIFNj
aGVtYSAgICAgICAgICAgICAgIEp1bmUgMjAwNg0KDQoNCiAgIEEgPGJvZHktZGlzcG9zaXRpb24+
IGVsZW1lbnQgY29udGFpbnMgPGJvZHktZm9ybWF0PiBlbGVtZW50cy4gIEENCiAgIGJvZHktZm9y
bWF0IGVsZW1lbnQgY2FuIGhhdmUgYSB0d28gYXR0cmlidXRlczogbmFtZSBhbmQgcG9saWN5LiAg
VGhlDQogICBuYW1lIGF0dHJpYnV0ZSBpZGVudGlmaWVzIGEgPGJvZHktZm9ybWF0PiwgYW5kIHRo
ZSBwb2xpY3kgYXR0cmlidXRlDQogICBjb250YWlucyB0aGUgcG9saWN5IGZvciB0aGF0IGJvZHkt
Zm9ybWF0IChhbGxvd2VkIG9yIGRpc2FsbG93ZWQpLg0KDQozLjYuICA8Zmxvb3ItaW5mb3JtYXRp
b24+DQoNCiAgIFRoZSA8Zmxvb3ItaW5mb3JtYXRpb24+IGVsZW1lbnQgaGFzIHRoZSA8YWxsb3ct
Zmxvb3ItZXZlbnRzPiwgPGZsb29yLQ0KICAgcmVxdWVzdC1oYW5kbGluZz4sIGFuZCB0aGUgPGNv
bmZlcmVuY2UtZmxvb3ItcG9saWN5PiBjaGlsZCBlbGVtZW50cy4NCiAgIE90aGVyIGVsZW1lbnRz
IGZyb20gZGlmZmVyZW50IG5hbWVzcGFjZXMgTUFZIGJlIHByZXNlbnQgZm9yIHRoZQ0KICAgcHVy
cG9zZXMgb2YgZXh0ZW5zaWJpbGl0eS4gIFRoaXMgZWxlbWVudCBoYXMgaXRzIG93biBYTUwgbmFt
ZXNwYWNlLg0KICAgVGhlIGFic2VuY2Ugb2YgdGhpcyBuYW1lc3BhY2UgYW5kIGl0cyBlbGVtZW50
cyBmcm9tIGFuIFhNTCBkb2N1bWVudA0KICAgaW5kaWNhdGVzIHRoYXQgdGhlIGNvbmZlcmVuY2Ug
ZG9lcyBub3QgaGF2ZSBhIGZsb29yLg0KDQogICBUaGUgPGFsbG93LWZsb29yLWV2ZW50cz4gZWxl
bWVudCByZXByZXNlbnRzIGEgYm9vbGVhbiBhY3Rpb24uICBJZiBzZXQNCiAgIHRvIFRSVUUsIHRo
ZSBmb2N1cyBpcyBpbnN0cnVjdGVkIHRvIGFjY2VwdCB0aGUgc3Vic2NyaXB0aW9uIHRvIGZsb29y
DQogICBjb250cm9sIGV2ZW50cy4gIElmIHNldCB0byBGQUxTRSwgdGhlIGZvY3VzIGlzIGluc3Ry
dWN0ZWQgdG8gcmVqZWN0DQogICB0aGUgc3Vic2NyaXB0aW9uLiAgSWYgdGhpcyBlbGVtZW50IGlz
IHVuZGVmaW5lZCwgaXQgaGFzIGEgdmFsdWUgb2YNCiAgIEZBTFNFLCBjYXVzaW5nIHRoZSBzdWJz
Y3JpcHRpb24gdG8gZmxvb3IgY29udHJvbCBldmVudHMgdG8gYmUNCiAgIHJlamVjdGVkLg0KDQog
ICBUaGUgPGZsb29yLXJlcXVlc3QtaGFuZGxpbmc+IGVsZW1lbnQgZGVmaW5lcyB0aGUgYWN0aW9u
cyB1c2VkIGJ5IHRoZQ0KICAgY29uZmVyZW5jZSBmb2N1cyB0byBjb250cm9sIGZsb29yIHJlcXVl
c3RzLiAgVGhpcyBlbGVtZW50IGRlZmluZXMgdGhlDQogICBhY3Rpb24gdGhhdCB0aGUgZm9jdXMg
aXMgdG8gdGFrZSB3aGVuIHByb2Nlc3NpbmcgYSBwYXJ0aWN1bGFyIHJlcXVlc3QNCiAgIHRvIGEg
Zmxvb3Igd2l0aGluIGEgY29uZmVyZW5jZS4gIFRoaXMgZWxlbWVudCBkZWZpbmVzIHZhbHVlcyBv
ZjoNCiAgIG8gIGJsb2NrOiBUaGlzIGFjdGlvbiBpbnN0cnVjdHMgdGhlIGZvY3VzIHRvIGRlbnkg
dGhlIGZsb29yIHJlcXVlc3QuDQogICAgICBUaGlzIGFjdGlvbiBpcyB0aGUgZGVmYXVsdCBhY3Rp
b24gdGFrZW4gaW4gdGhlIGFic2VuY2Ugb2YgYW55DQogICAgICBvdGhlciBhY3Rpb25zLg0KICAg
byAgY29uZmlybTogVGhpcyBhY3Rpb24gaW5zdHJ1Y3RzIHRoZSBmb2N1cyB0byBhbGxvdyB0aGUg
cmVxdWVzdC4NCiAgICAgIFRoZSBmb2N1cyB0aGVuIHVzZXMgdGhlIGRlZmluZWQgZmxvb3IgYWxn
b3JpdGhtIHRvIGZ1cnRoZXIgYWxsb3cNCiAgICAgIG9mIGRlbnkgdGhlIGZsb29yLiAgVGhlIGFs
Z29yaXRobXMgdXNlZCBhcmUgb3V0c2lkZSB0aGUgc2NvcGUgb2YNCiAgICAgIHRoaXMgZG9jdW1l
bnQuDQoNCiAgIE5vdGUgdGhhdCBwbGFjaW5nIGEgdmFsdWUgb2YgYmxvY2sgZm9yIHRoaXMgZWxl
bWVudCBkb2VzIG5vdA0KICAgZ3VhcmFudGVlIHRoYXQgYSBwYXJ0aWNpcGFudCBpcyBibG9ja2Vk
IGZyb20gam9pbmluZyB0aGUgY29uZmVyZW5jZS4NCiAgIEFueSBvdGhlciBydWxlIHRoYXQgbWln
aHQgZXZhbHVhdGUgdG8gdHJ1ZSBmb3IgdGhpcyBwYXJ0aWNpcGFudCB0aGF0DQogICBjYXJyaWVk
IGFuIGFjdGlvbiB3aG9zZSB2YWx1ZSB3YXMgaGlnaGVyIHRoYW4gYmxvY2sgd291bGQNCiAgIGF1
dG9tYXRpY2FsbHkgZ3JhbnQgY29uZmlybS9hbGxvdyBwZXJtaXNzaW9uIHRvIHRoYXQgcGFydGlj
aXBhbnQuDQoNCiAgIFRoZSA8Y29uZmVyZW5jZS1mbG9vci1wb2xpY3k+IGVsZW1lbnQgaXMgbWFu
ZGF0b3J5IGFuZCBjb250YWlucyB0aGUNCiAgIHJlcXVpcmVkIGJvb2xlYW4gYXR0cmlidXRlIHRo
YXQgaW5kaWNhdGVzIGlmIHRoZSBmbG9vciBpcyBtb2RlcmF0b3INCiAgIGNvbnRyb2xsZWQgb3Ig
bm90LiAgT25lIG9yIG1vcmUgPEZsb29yPiBlbGVtZW50cyBjYW4gYXBwZWFyIGluIHRoZQ0KICAg
PGNvbmZlcmVuY2UtZmxvb3ItcG9saWN5PiBlbGVtZW50LiAgRXZlcnkgZmxvb3IgaXMgZGVmaW5l
ZCB1c2luZyB0aGUNCiAgICdsYWJlbCcgYXR0cmlidXRlLiAgVGhlIG51bWJlciBvZiB0aG9zZSBl
bGVtZW50cyBpbmRpY2F0ZXMgaG93IG1hbnkNCiAgIGZsb29ycyB0aGUgY29uZmVyZW5jZSBjYW4g
aGF2ZS4gIEEgZmxvb3IgY2FuIGJlIHVzZWQgZm9yIG9uZSBvciBtb3JlDQogICBtZWRpYSB0eXBl
czsgdGhlIG1hbmRhdG9yeSA8TWVkaWEtdHlwZXM+IGVsZW1lbnQgY2FuIGNvbnRhaW4gemVybyBv
cg0KICAgbW9yZSBvZiB0aGUgPFZpZGVvPiwgPEF1ZGlvPiwgPEFwcGxpY2F0aW9uPiwgPERhdGE+
ICw8Q29udHJvbD4sDQogICA8TWVzc2FnZT4sIGFuZCA8dGV4dD4gZWxlbWVudHMgaW5kaWNhdGlu
ZyB0aGUgbWVkaWEgb2YgdGhlIGZsb29yLg0KDQoNCg0KTm92bywgZXQgYWwuICAgICAgICAgICAg
RXhwaXJlcyBEZWNlbWJlciAyOCwgMjAwNiAgICAgICAgICAgICAgW1BhZ2UgMTZdDQoMDQpJbnRl
cm5ldC1EcmFmdCAgICAgICAgICBDb21tb24gQ29uZmVyZW5jZSBTY2hlbWEgICAgICAgICAgICAg
ICBKdW5lIDIwMDYNCg0KDQogICBPbmUgdHlwZSBvZiBtZWRpYSBjYW4gb25seSBhcHBlYXIgb25j
ZS4gIE90aGVyIG1lZGlhIHR5cGVzIGNhbiBiZQ0KICAgZGVmaW5lZCBieSBleHRlbnNpb25zLg0K
DQogICBBIGZsb29yIGNhbiBiZSBjb250cm9sbGVkIHVzaW5nIG1hbnkgYWxnb3JpdGhtczsgdGhl
IG1hbmRhdG9yeQ0KICAgPEFsZ29yaXRobT4gZWxlbWVudCBNVVNUIGNvbnRhaW4gb25lIGFuZCBv
bmx5IG9mIHRoZSA8TW9kZXJhdG9yLQ0KICAgY29udHJvbGxlZD4sIDxGQ0ZTPiwgYW5kIDxSYW5k
b20+IGVsZW1lbnRzIGluZGljYXRpbmcgdGhlIGFsZ29yaXRobS4NCg0KICAgVGhlIDxNYXgtZmxv
b3ItdXNlcnM+IGVsZW1lbnQgaW4gdGhlIDxGbG9vcj4gZWxlbWVudCBpcyBvcHRpb25hbCBhbmQs
DQogICBpZiBwcmVzZW50LCBkaWN0YXRlcyB0aGUgbWF4aW11bSBudW1iZXIgb2YgdXNlcnMgd2hv
IGNhbiBoYXZlIHRoZQ0KICAgZmxvb3IgYXQgb25lIHRpbWUuICBUaGUgb3B0aW9uYWwgPE1vZGVy
YXRvci1VUkk+IGluZGljYXRlcyB0aGUgVVJJIG9mDQogICB0aGUgbW9kZXJhdG9yLiAgSXQgTVVT
VCBiZSBzZXQgaWYgdGhlIGF0dHJpYnV0ZSBtb2RlcmF0b3ItY29udHJvbGxlZA0KICAgaXMgc2V0
IHRvICJ0cnVlIi4NCg0KMy43LiAgPHVzZXJzPg0KDQogICBUaGUgPHVzZXJzPiBlbGVtZW50IGNv
bnRhaW5zIHRoZSA8am9pbi1oYW5kbGluZz4sIDx1c2VyLWFkbWlzc2lvbi0NCiAgIHBvbGljeT4s
IDxkaWFsLWluLWxpc3Q+LCA8ZGlhbC1vdXQtbGlzdD4sIDxyZWZlci1saXN0PiwgPHByaXZpbGVn
ZXMtDQogICBjb250cm9sLWxpc3Q+IGFuZCA8dXNlcj4gY2hpbGQgZWxlbWVudHMuDQoNCiAgIFRo
ZSA8am9pbi1oYW5kbGluZz4gZWxlbWVudCBkZWZpbmVzIHRoZSBhY3Rpb25zIHVzZWQgYnkgdGhl
DQogICBjb25mZXJlbmNlIGZvY3VzIHRvIGNvbnRyb2wgY29uZmVyZW5jZSBwYXJ0aWNpcGF0aW9u
LiAgVGhpcyBlbGVtZW50DQogICBkZWZpbmVzIHRoZSBhY3Rpb24gdGhhdCB0aGUgZm9jdXMgaXMg
dG8gdGFrZSB3aGVuIHByb2Nlc3NpbmcgYQ0KICAgcGFydGljdWxhciByZXF1ZXN0IHRvIGpvaW4g
YSBjb25mZXJlbmNlLiAgVGhpcyBlbGVtZW50IGRlZmluZXMgdmFsdWVzDQogICBvZjoNCiAgIG8g
IGJsb2NrOiBUaGlzIGFjdGlvbiBpbnN0cnVjdHMgdGhlIGZvY3VzIHRvIGRlbnkgYWNjZXNzIHRv
IHRoZQ0KICAgICAgY29uZmVyZW5jZS4gIFRoaXMgYWN0aW9uIGlzIHRoZSBkZWZhdWx0IGFjdGlv
biB0YWtlbiBpbiB0aGUNCiAgICAgIGFic2VuY2Ugb2YgYW55IG90aGVyIGFjdGlvbnMuDQogICBv
ICBjb25maXJtOiBUaGlzIGFjdGlvbiBpbnN0cnVjdHMgdGhlIGZvY3VzIHRvIHBsYWNlIHRoZSBw
YXJ0aWNpcGFudA0KICAgICAgb24gYSBwZW5kaW5nIGxpc3QgKGUuZy4sIGJ5IHBhcmtpbmcgdGhl
IGNhbGwgb24gYSBtdXNpYy1vbi1ob2xkDQogICAgICBzZXJ2ZXIpLCBhd2FpdGluZyBtb2RlcmF0
b3IgaW5wdXQgZm9yIGZ1cnRoZXIgYWN0aW9ucy4NCiAgIG8gIGFsbG93OiBUaGlzIGFjdGlvbiBp
bnN0cnVjdHMgdGhlIGZvY3VzIHRvIGFjY2VwdCB0aGUgY29uZmVyZW5jZQ0KICAgICAgam9pbiBy
ZXF1ZXN0IGFuZCBncmFudCBhY2Nlc3MgdG8gdGhlIGNvbmZlcmVuY2Ugd2l0aGluIHRoZQ0KICAg
ICAgaW5zdHJ1Y3Rpb25zIHNwZWNpZmllZCBpbiB0aGUgdHJhbnNmb3JtYXRpb25zIG9mIHRoaXMg
cnVsZS4NCiAgIG8gIElWUjogVGhpcyBhY3Rpb24gaW5zdHJ1Y3RzIHRoZSBmb2N1cyB0aGF0IHRo
ZSB1c2VyIGhhcyB0byBkZWZpbmUNCiAgICAgIHRoZSBQSU4gY29kZS4NCiAgIG8gIGRpcmVjdGVk
LW9wZXJhdG9yOiBUaGlzIGFjdGlvbiBpbnN0cnVjdHMgdGhlIGZvY3VzIHRvIGRpcmVjdCB0aGUN
CiAgICAgIHVzZXIgdG8gYW4gb3BlcmF0b3IuDQoNCiAgIE5vdGUgdGhhdCBwbGFjaW5nIGEgdmFs
dWUgb2YgYmxvY2sgZm9yIHRoaXMgZWxlbWVudCBkb2VzIG5vdA0KICAgZ3VhcmFudGVlIHRoYXQg
YSBwYXJ0aWNpcGFudCBpcyBibG9ja2VkIGZyb20gam9pbmluZyB0aGUgY29uZmVyZW5jZS4NCiAg
IEFueSBvdGhlciBydWxlIHRoYXQgbWlnaHQgZXZhbHVhdGUgdG8gdHJ1ZSBmb3IgdGhpcyBwYXJ0
aWNpcGFudCB0aGF0DQogICBjYXJyaWVkIGFuIGFjdGlvbiB3aG9zZSB2YWx1ZSB3YXMgaGlnaGVy
IHRoYW4gYmxvY2sgd291bGQNCiAgIGF1dG9tYXRpY2FsbHkgZ3JhbnQgY29uZmlybS9hbGxvdyBw
ZXJtaXNzaW9uIHRvIHRoYXQgcGFydGljaXBhbnQuDQoNCiAgIFRoZSA8dXNlci1hZG1pc3Npb24t
cG9saWN5PiBlbGVtZW50IGlzIGEgbGlzdCBvZiB0aHJlZSBlbGVtZW50czoNCiAgICdjbG9zZWRB
dXRoZW50aWNhdGVkJywgJ29wZW5BdXRoZW50aWNhdGVkJywgYW5kICdhbm9ueW1vdXMnLiAgSWYg
dGhlDQogICA8dXNlci1hZG1pc3Npb24tcG9saWN5PiBlbGVtZW50IGlzIHNldCB0byAnY2xvc2Vk
QXV0aGVudGljYXRlZCcsDQogICB1c2VycyBtdXN0IGJlIHNwZWNpZmllZCAoYW5kIGF1dGhlbnRp
Y2F0ZSkuICBJZiB0aGUgYXR0cmlidXRlIGlzIHNldA0KDQoNCg0KTm92bywgZXQgYWwuICAgICAg
ICAgICAgRXhwaXJlcyBEZWNlbWJlciAyOCwgMjAwNiAgICAgICAgICAgICAgW1BhZ2UgMTddDQoM
DQpJbnRlcm5ldC1EcmFmdCAgICAgICAgICBDb21tb24gQ29uZmVyZW5jZSBTY2hlbWEgICAgICAg
ICAgICAgICBKdW5lIDIwMDYNCg0KDQogICB0byAnb3BlbkF1dGhlbnRpY2F0ZWQnLCB1c2VycyBj
YW4gYmUgYWRkIGFmdGVyIGNvbmZlcmVuY2UgYWN0aXZhdGlvbi4NCg0KICAgVGhlIGZvbGxvd2lu
ZyBzZWN0aW9ucyBkZXNjcmliZSB0aGUgcmVtYWluaW5nIGVsZW1lbnRzIGluIG1vcmUNCiAgIGRl
dGFpbC4gIE90aGVyIGNoaWxkIGVsZW1lbnRzIGNhbiBiZSB1c2VkIHRvIGV4dGVuZCA8Y29uZmVy
ZW5jZS0NCiAgIGRlc2NyaXB0aW9uPiBpbiB0aGUgZnV0dXJlLg0KDQozLjcuMS4gIDxkaWFsLWlu
LWxpc3Q+DQoNCiAgIFRoZSA8ZGlhbC1pbi1saXN0PiBjaGlsZCBlbGVtZW50IGNvbnRhaW5zIGEg
bGlzdCBvZiB1c2VyIFVSSXMsIFBTVE4NCiAgIHBob25lIG51bWJlcnMsIHJvbGVzLCBvciBkb21h
aW5zICgqQGV4YW1wbGUuY29tKSB0aGF0IHRoZSBmb2N1cyB1c2VzDQogICB0byBkZXRlcm1pbmUg
d2hvIGNhbiBqb2luIHRoZSBjb25mZXJlbmNlLiAgVGhlIDxkaWFsLWluLWxpc3Q+IGVsZW1lbnQN
CiAgIGluY2x1ZGVzIHplcm8gb3IgbW9yZSA8dGFyZ2V0PiBjaGlsZCBlbGVtZW50IGFuZCB6ZXJv
IG9yIG1vcmUNCiAgIDxleHRlcm5hbD4gY2hpbGQgZWxlbWVudC4gIFRob3NlIHR3byBjaGlsZCBl
bGVtZW50cyBpbmNsdWRlcyB0aGUNCiAgIG1hbmRhdG9yeSAndXJpJyBhdHRyaWJ1dGUuICBUaGUg
dXNlIG9mIHRoZSA8ZXh0ZXJuYWw+IGVsZW1lbnQgaXMNCiAgIGRlc2NyaWJlZCBiZWxvdyB0aGVz
ZSBsaW5lcy4gIElmIHVzZXJzIGFyZSBzcGVjaWZpZWQgaW4gdGhpcyBsaXN0LA0KICAgdGhlIHN5
c3RlbSBkb2VzIG5vdCBuZWVkIGFueSBJVlIgdG8gYXNrIHRoZSB1c2VyIGZvciBjb25mZXJlbmNl
IElEDQogICBzaW5jZSB0aGUgc3lzdGVtIGtub3dzIGFjY29yZGluZywgZm9yIGluc3RhbmNlLCB0
byB0aGUgImNvbnRhY3QiIGluDQogICBTSVAgb3IgY2FsbGluZyBudW1iZXIgaW4gUFNUTiwgdG8g
d2hpY2ggY29uZmVyZW5jZSB0byBjb25uZWN0IHRoZQ0KICAgdXNlci4NCg0KMy43LjEuMS4gIDxl
eHRlcm5hbD4NCg0KICAgQW4gZXh0ZXJuYWwgbGlzdCBpcyBhIGxpc3Qgb2YgcmVzb3VyY2VzIGNy
ZWF0ZWQgYnkgbWVhbnMgb3V0c2lkZSB0aGUNCiAgIHNjb3BlIG9mIHRoaXMgZG9jdW1lbnQuICBB
IHByaXZpbGVnZWQgdXNlciBvZiB0aGUgY29uZmVyZW5jZSBwb2xpY3kNCiAgIHVzZXMgYW4gZXh0
ZXJuYWwgbGlzdCBieSBwbGFjaW5nIGl0cyBVUkkgaW4gYW4gY29uZmVyZW5jZSBwb2xpY3kNCiAg
IGVsZW1lbnQgdGhhdCBpcyBkZWRpY2F0ZWQgdG8gY2FycnlpbmcgZXh0ZXJuYWwgbGlzdCBVUklz
LiAgVGhlDQogICBleHRlcm5hbCBsaXN0IFVSSSBpcyB0aGUgVVJJIHVzZWQgdG8gbWFuaXB1bGF0
ZSB0aGUgbGlzdCBhbmQgbm90IHRoZQ0KICAgVVJJIHVzZWQgdG8gc2lnbmFsIHRvIHRoZSBsaXN0
Lg0KDQogICBBdCB0aGUgdGltZSB0aGUgZm9jdXMgbmVlZHMgdG8gYWN0aXZhdGUgdGhlIHBvbGlj
eSBzdXJyb3VuZGluZyB0aGUNCiAgIFVSSSwgdGhlIGZvY3VzIGZldGNoZXMgdGhlIFVSSXMgZm9y
IHRoZSBtZW1iZXJzIG9mIHRoZSBleHRlcm5hbCBsaXN0DQogICB1c2luZyB0aGUgbGlzdCBVUkku
ICBGb3IgZXhhbXBsZSwgYSBjb25mZXJlbmNlIGNyZWF0b3IgY3JlYXRlcyBhDQogICBjb25mZXJl
bmNlIGFuZCBwbGFjZXMgdGhlIFVSSSBvZiBhbiBleHRlcm5hbCBsaXN0IGluIHRoZSBkaWFsLW91
dA0KICAgbGlzdC4gIEF0IHNvbWUgcG9pbnQsIHRoZSBmb2N1cyBuZWVkcyB0byBpbnZpdGUgdXNp
bmcgb24gdGhlIGRpYWwtb3V0DQogICBsaXN0IHRvIGpvaW4gdGhlIGNvbmZlcmVuY2UuICBJdCBp
cyBhdCB0aGF0IG1vbWVudCB0aGF0IHRoZSBmb2N1cw0KICAgcmV0cmlldmVzIHRoZSBtZW1iZXJz
IG9mIHRoZSBleHRlcm5hbCBsaXN0LiAgSXQgdGhlbiBzZW5kcyBJTlZJVEUgKGluDQogICBTSVAg
dGVybXMpIHRvIHRoZSBtZW1iZXJzIG9mIHRoYXQgZXh0ZXJuYWwgbGlzdC4gIFRoaXMgcmVzdWx0
cyBpbiBhbGwNCiAgIHBhcnRpY2lwYW50cyBjb25uZWN0ZWQgdG8gb25lIGZvY3VzLg0KDQogICBJ
dCBjYW4gaGFwcGVuIHRoYXQgdGhlIGV4dGVybmFsIGxpc3QgaXMgbm90IGFjY2Vzc2libGUgYXQg
dGhlIHRpbWUNCiAgIHRoZSBmb2N1cyByZXF1aXJlcyBpdC4gIEluIHRoaXMgY2FzZSwgdGhlIGV4
dGVybmFsIGxpc3QgaXMgaWdub3JlZCwNCiAgIGFuZCBpbiB0aGUgY2FzZSBvZiBhbiBhdXRob3Jp
emF0aW9uIHJ1bGUsIHRoYXQgcnVsZSBmYWlscy4NCg0KICAgVGhlcmUgYXJlIGFsc28gY2FzZXMg
d2hlcmUgdGhlIGV4dGVybmFsIGxpc3QgaGFzIGJlZW4gbWFuaXB1bGF0ZWQuDQogICBJdCBpcyBv
dXRzaWRlIHRoZSBzY29wZSBvZiB0aGlzIGRvY3VtZW50IGhvdyB0aGUgZm9jdXMgY2FuIGxlYXJu
IG9mDQogICBzdWNoIG1hbmlwdWxhdGlvbi4gIEJ1dCBpZiBpcyBkb2VzLCBpdCByZWFjdHMgaW4g
YSBzaW1pbGFyIG1hbm5lciBhcw0KICAgaXQgd291bGQgaGF2ZSBpZiB0aGUgbGlzdCB3YXMgbG9j
YWwgYW5kIGhhcyBiZWVuIG1vZGlmaWVkLg0KDQoNCg0KDQpOb3ZvLCBldCBhbC4gICAgICAgICAg
ICBFeHBpcmVzIERlY2VtYmVyIDI4LCAyMDA2ICAgICAgICAgICAgICBbUGFnZSAxOF0NCgwNCklu
dGVybmV0LURyYWZ0ICAgICAgICAgIENvbW1vbiBDb25mZXJlbmNlIFNjaGVtYSAgICAgICAgICAg
ICAgIEp1bmUgMjAwNg0KDQoNCiAgIElmIGFuIGV4dGVybmFsIGxpc3QgY29udGFpbnMgYSByZWZl
cmVuY2UgdG8geWV0IGFub3RoZXIgbGlzdCwgdGhhdA0KICAgcmVmZXJlbmNlZCBsaXN0IGlzIGFs
c28gZmV0Y2hlZCBpZiB0aGUgZm9jdXMgaGFzIG5vdCBhbHJlYWR5IGRvbmUgc28uDQogICBUaGlz
IGlzIHRvIGF2b2lkIGxpc3QgbG9vcHMuDQoNCjMuNy4yLiAgPGRpYWwtb3V0LWxpc3Q+DQoNCiAg
IFRoZSA8ZGlhbC1vdXQtbGlzdD4gY2hpbGQgZWxlbWVudCBjb250YWlucyBhIGxpc3Qgb2YgdXNl
ciBVUklzLCBvcg0KICAgUFNUTiBwaG9uZSBudW1iZXJzIHRoYXQgdGhlIGZvY3VzIHVzZXMgdG8g
ZGV0ZXJtaW5lIHdobyB0byBpbnZpdGUgdG8NCiAgIGpvaW4gYSBjb25mZXJlbmNlLiAgVGhlIDxk
aWFsLW91dC1saXN0PiBlbGVtZW50IGluY2x1ZGVzIHplcm8gb3IgbW9yZQ0KICAgPHRhcmdldD4g
Y2hpbGQgZWxlbWVudCBhbmQgemVybyBvciBtb3JlIDxleHRlcm5hbD4gY2hpbGQgZWxlbWVudC4N
CiAgIFRob3NlIHR3byBjaGlsZCBlbGVtZW50cyBpbmNsdWRlcyB0aGUgbWFuZGF0b3J5ICd1cmkn
IGF0dHJpYnV0ZS4NCg0KMy43LjMuICA8cmVmZXItbGlzdD4NCg0KICAgVGhlIDxyZWZlci1saXN0
PiBjaGlsZCBlbGVtZW50IGNvbnRhaW5zIGEgbGlzdCBvZiByZXNvdXJjZXMgdGhhdCB0aGUNCiAg
IGZvY3VzIG5lZWRzIHRvICJyZWZlciB0byIgdGhlIGNvbmZlcmVuY2UuICBJbiBTSVAsIHRoaXMg
aXMgYWNoaWV2ZWQNCiAgIGJ5IHRoZSBmb2N1cyBzZW5kaW5nIGEgUkVGRVIgcmVxdWVzdCB0byB0
aG9zZSBwb3RlbnRpYWwgcGFydGljaXBhbnRzLg0KICAgSW4gYSBkaWZmZXJlbnQgcGFyYWRpZ20s
IHRoaXMgY291bGQgYWxzbyBtZWFuIHRoYXQgdGhlIGZvY3VzIHNlbmRzIGFuDQogICBTTVMgb3Ig
YW4gZW1haWwgdG8gdGhlIHJlZmVycmVkIHVzZXIuICBUaGlzIGxpc3QgY2FuIGJlIHVwZGF0ZWQN
CiAgIGR1cmluZyB0aGUgY29uZmVyZW5jZSBsaWZldGltZSBzbyBpdCBjYW4gYmUgdXNlZCBmb3Ig
bWlkLWNvbmZlcmVuY2UNCiAgIHJlZmVycyBhcyB3ZWxsLg0KDQogICBUaGUgPHJlZmVyLWxpc3Q+
IGNoaWxkIGVsZW1lbnQgZGlmZmVycyBmcm9tIHRoZSBEaWFsLW91dC1saXN0IGluIHRoYXQNCiAg
IHRoZSBkaWFsLW91dC1saXN0IGNvbnRhaW5zIGEgbGlzdCBvZiByZXNvdXJjZXMgdGhhdCB0aGUg
Zm9jdXMgd2lsbA0KICAgaW5pdGlhdGUgYSBzZXNzaW9uIHdpdGguICBUaGUgcmVzb3VyY2VzIG9u
IHRoZSByZWZlciBsaXN0LCBvbiB0aGUNCiAgIG90aGVyIGhhbmQsIGFyZSBleHBlY3RlZCB0byBp
bml0aWF0ZSB0aGUgc2Vzc2lvbiBlc3RhYmxpc2htZW50DQogICB0b3dhcmRzIHRoZSBmb2N1cyB0
aGVtc2VsdmVzLiAgSXQgaXMgYWxzbyBlbnZpc2lvbmVkIHRoYXQgZGlmZmVyZW5jZQ0KICAgdXNl
cnMgd2lsbCBoYXZlIGRpZmZlcmVudCBhY2Nlc3MgcmlnaHRzIHRvIHRob3NlIGxpc3RzIGFuZCB0
aGVyZWZvcmUNCiAgIGEgc2VwYXJhdGlvbiBiZXR3ZWVuIHRoZSB0d28gaXMgbmVlZGVkLg0KDQoz
LjcuNC4gIDxwcml2aWxlZ2VzLWNvbnRyb2wtbGlzdD4NCg0KICAgVGhlIDxwcml2aWxlZ2VzLWNv
bnRyb2wtbGlzdD4gcmVmZXJzIHRvIGEgdmlydHVhbCBzZXQgb2YgcmlnaHRzLA0KICAgcGVybWlz
c2lvbnMgYW5kIGxpbWl0YXRpb25zIHBlcnRhaW5pbmcgdG8gb3BlcmF0aW9ucy4gIFRoaXMgZWxl
bWVudA0KICAgY29udGFpbnMgdGhlIDxkYXRhLWFjY2Vzcy1yaWdodHM+IGFuZCB0aGUgPGNvbmZl
cmVuY2UtcnVsZXM+Lg0KDQozLjcuNC4xLiAgPGRhdGEtYWNjZXNzLXJpZ2h0cz4NCg0KICAgVGhl
IDxkYXRhLWFjY2Vzcy1yaWdodHM+IGVsZW1lbnQgZGVzY3JpYmVzIHRoZSByZWFkL3dyaXRlIGFj
Y2Vzcw0KICAgcHJpdmlsZWdlcyBmb3IgYWNjZXNzaW5nIHRoZSBDb25mZXJlbmNlIE9iamVjdCBh
cyBhIHdob2xlLiAgSXQgaXMNCiAgIHBhcnRpYWxseSBkZXNjcmliZWQgaW4gWzFdLiAgVGhlIDxk
YXRhLWFjY2Vzcy1yaWdodHM+IGNvbnRhaW5zIGEgbGlzdA0KICAgb2YgPGVudHJ5PiBlbGVtZW50
cyBkZWZpbmVkIGluIHRoZSBDb25mZXJlbmNlIE9iamVjdC4gIEV2ZXJ5IGVsZW1lbnQNCiAgIGhh
cyB0aHJlZSBhdHRyaWJ1dGVzOiB0aGUgYXR0cmlidXRlICduYW1lJywgJ3JlYWQtb25seScsIGFu
ZCB0aGUNCiAgIGF0dHJpYnV0ZSAncmVhZC13cml0ZScuICBXaGVuIHRoZSBjb25mZXJlbmNpbmcg
c2VydmVyIHJlY2VpdmVzIGENCiAgIHJlcXVlc3QgZm9yIGFjY2VzcyB0byBwcml2YWN5LXNlbnNp
dGl2ZSBkYXRhIGl0IG5lZWRzIHRvIG1hdGNoIGl0DQogICBhZ2FpbnN0IHRoZSAncmVhZC1vbmx5
JyBhbmQgdGhlICdyZWFkLXdyaXRlJyBhdHRyaWJ1dGVzLiAgRWFjaA0KICAgYXR0cmlidXRlIG9m
IGVhY2ggaW5kaXZpZHVhbCBlbGVtZW50IGlzIGV2YWx1YXRlZCBhbmQgYXMgYSByZXN1bHQgaXQN
CiAgIGlzIGRldGVybWluZWQgaWYgdGhlIHVzZXIgY2FuIGFjY2VzcyB0aGF0IGVsZW1lbnQuICBU
aGUgYXR0cmlidXRlcw0KDQoNCg0KTm92bywgZXQgYWwuICAgICAgICAgICAgRXhwaXJlcyBEZWNl
bWJlciAyOCwgMjAwNiAgICAgICAgICAgICAgW1BhZ2UgMTldDQoMDQpJbnRlcm5ldC1EcmFmdCAg
ICAgICAgICBDb21tb24gQ29uZmVyZW5jZSBTY2hlbWEgICAgICAgICAgICAgICBKdW5lIDIwMDYN
Cg0KDQogICBzcGVjaWZ5IHRoZSBtaW5pbXVtIHN1YnNjcmliZXIncyByb2xlIHRoYXQgY2FuIGFj
Y2VzcyBvciBtb2RpZnkgdGhlDQogICBlbGVtZW50IG9mIHRoZSBjb25mZXJlbmNlLiAgU3Vic2Ny
aWJlcnMgd2l0aCBhIGxvd2VyIHJvbGUgY2Fubm90DQogICBhY2Nlc3Mgb3IgbW9kaWZ5IHRoZSBl
bGVtZW50LiAgSWYgYW4gZWxlbWVudCBpcyBub3QgZGVmaW5lZCBpbiB0aGUNCiAgIDxkYXRhLWFj
Y2Vzcy1yaWdodHM+IHRoZW4gdGhlICdyZWFkLW9ubHknIGF0dHJpYnV0ZSBNVVNUIGJlDQogICBp
bnRlcnByZXRlZCBhcyBhICJwYXJ0aWNpcGFudCIgYW5kIHRoZSAncmVhZC13cml0ZScgYXR0cmli
dXRlIE1VU1QgYmUNCiAgIGludGVycHJldGVkIGFzIGFuICJhZG1pbmlzdHJhdG9yIiBieSBkZWZh
dWx0LiAgSXQgaXMgcG9zc2libGUgdG8NCiAgIGRlZmluZWQgb25seSBvbmUgb2YgdGhlIGF0dHJp
YnV0ZXMgb2YgdGhlIGVsZW1lbnQsIHRoZSBvdGhlcg0KICAgYXR0cmlidXRlIFNIT1VMRCBiZSBp
bnRlcnByZXRlZCBieSBkZWZhdWx0LiAgVGhpcyBkcmFmdCBkb2VzIG5vdA0KICAgZGVmaW5lIHRo
ZSBzZXQgb2YgcG9zc2libGUgY29uZmVyZW5jaW5nIHJvbGVzLg0KDQogICBIb3dldmVyLCBpdCBj
YW4gYWxzbyBiZSB0aGUgY2FzZSB0aGF0IGNvbmZsaWN0cyBjYW4gb2NjdXIgZ2l2ZW4gYQ0KICAg
aGllcmFyY2h5IG9mIGVsZW1lbnRzLiAgSW4gdGhhdCBjYXNlLCB0aGUgbG93ZXItbGV2ZWwgZWxl
bWVudA0KICAgcHJpdmlsZWdlcyBwcmVkb21pbmF0ZSBvdmVyIHRoZSB1cHBlci1sZXZlbCBwcml2
aWxlZ2VzIGVsZW1lbnQuDQoNCjMuNy40LjIuICA8Y29uZmVyZW5jZS1ydWxlcz4NCg0KICAgVGhl
IDxjb25mZXJlbmNlLXJ1bGVzPiBlbGVtZW50IGlzIGEgc2V0IG9mIDxlbnRyeT4gY2hpbGQgZWxl
bWVudHMNCiAgIHdpdGggc3BlY2lmaWMgYXV0aG9yaXphdGlvbiBydWxlcyB0aGF0IGluZGljYXRl
IHdobyBpcyBhbGxvd2VkIHRvDQogICBzdWJzY3JpYmUgdG8gY29uZmVyZW5jZS1pbmZvcm1hdGlv
biBub3RpZmljYXRpb25zLCBzZWUgZmxvb3JzLA0KICAgcmVxdWVzdC9ncmFudCBmbG9vcnMsIGFu
ZCBzbyBvbi4NCg0KICAgRXZlcnkgPGVudHJ5PiBlbGVtZW50IGlzIHJlcHJlc2VudCBieSB0aGUg
J2lkJyBhdHRyaWJ1dGUsIGVhY2ggb2YNCiAgIHdoaWNoIGlkZW50aWZpZXMgYSBydWxlIGluc2lk
ZSB0aGUgY29uZmVyZW5jZS4gIEl0IGNvbnRhaW5zIHRoZQ0KICAgPGNvbmRpdGlvbj4gYW5kIDxh
Y3Rpb25zPiBzdWIgZWxlbWVudHMuDQoNCjMuNy40LjIuMS4gIDxjb25kaXRpb24+DQoNCiAgIFRo
ZSA8Y29uZGl0aW9uPiBlbGVtZW50IGRldGVybWluZXMgd2hldGhlciBhIHBhcnRpY3VsYXIgcHJp
dmlsZWdlDQogICBhcHBsaWVzIHRvIGEgdXNlciwgYSByb2xlLCBvciBkb21haW4uDQoNCiAgIFRo
ZSA8Y29uZGl0aW9uPiBlbGVtZW50IGhhcyB0aGUgPGlkZW50aXR5PiBhbmQgdGhlIDx2YWxpZGl0
eT4gY2hpbGQNCiAgIGVsZW1lbnQuICBUaGVzZSBlbGVtZW50cyBNVVNUIE5PVCBhcHBlYXIgbW9y
ZSB0aGFuIG9uY2UgaW4gdGhlDQogICBjb25kaXRpb24gcGFydCBvZiBhIHNpbmdsZSBydWxlLg0K
DQogICBUaGUgPGlkZW50aXR5PiBlbGVtZW50IHJlc3RyaWN0cyBtYXRjaGluZyBvZiBhIHJ1bGUg
ZWl0aGVyIHRvIGENCiAgIHNpbmdsZSBlbnRpdHkgb3IgYSBncm91cCBvZiBlbnRpdGllcy4gIFRo
ZSA8aWRlbnRpdHk+IGVsZW1lbnQgaGFzIHRoZQ0KICAgPG9uZT4gYW5kIDxtYW55PiBjaGlsZCBl
bGVtZW50cyBkZWZpbmVkIGluIFNlY3Rpb24gNy4xIG9mIFs5XS4gIFRoZQ0KICAgYWJzZW5jZSBv
ZiB0aGUgPGlkZW50aXR5PiBlbGVtZW50IGluIGEgPGNvbmRpdGlvbj4gZWxlbWVudCBpbmRpY2F0
ZXMNCiAgIHRoYXQgdGhlIHByaXZpbGVnZSBhcHBsaWVzIHRvIGFsbCB1bmF1dGhlbnRpY2F0ZWQg
aWRlbnRpdGllcy4NCg0KICAgVGhlIDxpZGVudGl0eT4gZWxlbWVudCBoYXMgb3RoZXIgY2hpbGQg
ZWxlbWVudHMuICBUaGVzZSBjaGlsZA0KICAgZWxlbWVudHMgYXJlIDxleHRlcm5hbC1saXN0Piwg
PHBzZXVkb255bW91cz4sIDxoYXMtYmVlbi1yZWZlcnJlZD4sDQogICA8aGFzLWJlZW4taW52aXRl
ZD4sIDxoYXMtYmVlbi1pbi1jb25mZXJlbmNlPiwgPGlzLWluLWNvbmZlcmVuY2U+LA0KICAgPGFk
bWluaXN0cmF0b3I+LCA8aXMtb24tZGlhbG91dC1saXN0PiwgPGlzLW9uLXJlZmVyLWxpc3Q+LA0K
ICAgPHBhcnRpY2lwYW50LXBhc3Njb2RlPiwgYW5kIDxhZG1pbmlzdHJhdG9yLXBhc3Njb2RlPi4N
Cg0KICAgVGhlIDx2YWxpZGl0eT4gZWxlbWVudCBleHByZXNzZXMgdGhlIHZhbGlkaXR5IHBlcmlv
ZCBvZiB0aGUgcnVsZSB3aXRoDQogICBhIHN0YXJ0aW5nIGFuZCBhbiBlbmRpbmcgdGltZS4gIFRo
ZSA8dmFsaWRpdHk+IGVsZW1lbnQgYW5kIGl0cyBjaGlsZA0KDQoNCg0KTm92bywgZXQgYWwuICAg
ICAgICAgICAgRXhwaXJlcyBEZWNlbWJlciAyOCwgMjAwNiAgICAgICAgICAgICAgW1BhZ2UgMjBd
DQoMDQpJbnRlcm5ldC1EcmFmdCAgICAgICAgICBDb21tb24gQ29uZmVyZW5jZSBTY2hlbWEgICAg
ICAgICAgICAgICBKdW5lIDIwMDYNCg0KDQogICBlbGVtZW50cyAsPGZyb20+IGFuZCA8dW50aWw+
LCBhcmUgZGVmaW5lZCBpbiBzZWN0aW9uIDcuMyBvZiBbOV0uDQoNCjMuNy40LjIuMS4xLiAgPGV4
dGVybmFsLWxpc3Q+DQoNCiAgIFRoZSA8ZXh0ZXJuYWwtbGlzdD4gZWxlbWVudCBjYW4gYmUgdXNl
ZCB0byBtYXRjaCB0aG9zZSBwYXJ0aWNpcGFudHMNCiAgIHRoYXQgYXJlIHBhcnQgb2YgYSByZXNv
dXJjZSBsaXN0IHRoYXQgaXMgY3JlYXRlZCBleHRlcm5hbGx5LiAgVGhlDQogICA8ZXh0ZXJuYWwt
bGlzdD4gZWxlbWVudCBjb250YWlucyBhIGxpc3Qgb2YgPGV4Y2VwdD4gZWxlbWVudHMgYW5kDQog
ICBhbGxvd3MgdG8gaW1wbGVtZW50IGEgc2ltcGxlIGJsYWNrbGlzdCBtZWNoYW5pc20uICBUaGUg
PGV4Y2VwdD4NCiAgIGVsZW1lbnQgY29udGFpbnMgYW4gaWRlbnRpdHkuDQoNCjMuNy40LjIuMS4y
LiAgPHBzZXVkb255bW91cz4NCg0KICAgVGhlIDxwc2V1ZG9ueW1vdXM+IGVsZW1lbnQgaXMgdXNl
ZCB0byBtYXRjaCBwYXJ0aWNpcGFudHMgdGhhdCBoYXZlDQogICBwcm92aWRlZCBhbiBhdXRoZW50
aWNhdGVkIGlkZW50aXR5IHRvIHRoZSBjb25mZXJlbmNlIGZvY3VzLCBidXQgaGF2ZQ0KICAgcmVx
dWVzdGVkIHBzZXVkb255bWl0eSBpbiB0aGUgY29uZmVyZW5jZSBpdHNlbGYuICBBIHVzZXIgcmVx
dWVzdHMNCiAgIHBzZXVkb255bWl0eSBieSBhdXRoZW50aWNhdGluZyBoaW1zZWxmIHRvIHRoZSBj
b25mZXJlbmNlIGZvY3VzIGFuZA0KICAgcHJvdmlkaW5nIGEgcHNldWRvbnltIGluIHRoZSBzaWdu
YWxsaW5nIHByb3RvY29sIChmb3IgZXhhbXBsZSwgdXNpbmcNCiAgIHRoZSBGcm9tLWhlYWRlciBv
ZiBhIFNJUCByZXF1ZXN0KS4NCg0KICAgVGhlIDxwc2V1ZG9ueW1vdXM+IGVsZW1lbnQgY2FuIGJl
IGNvbWJpbmVkIHdpdGggdGhlIDxpZGVudGl0eT4NCiAgIGVsZW1lbnQgdG8gcHJvdmlkZSB0aGUg
Zm9jdXMgd2l0aCBhIHJ1bGUgb24gd2hhdCB0byBkbyB3aGVuIGENCiAgIHNwZWNpZmljIGlkZW50
aXR5IGlzIGF1dGhlbnRpY2F0ZWQgYW5kIHRoYXQgaWRlbnRpdHkgaXMgcmVxdWVzdGluZw0KICAg
cHNldWRvbnltaXR5IHRocm91Z2ggdGhlIHNpZ25hbGxpbmcgcHJvdG9jb2wuDQoNCjMuNy40LjIu
MS4zLiAgPGhhcy1iZWVuLXJlZmVycmVkPg0KDQogICBUaGUgPGhhcy1iZWVuLXJlZmVycmVkPiBl
bGVtZW50IGNhbiBiZSB1c2VkIHRvIG1hdGNoIHRob3NlDQogICBwYXJ0aWNpcGFudHMgdGhhdCB0
aGUgZm9jdXMgaGFzIHJlZmVycmVkIHRvIHRoZSBjb25mZXJlbmNlLg0KDQozLjcuNC4yLjEuNC4g
IDxoYXMtYmVlbi1pbnZpdGVkPg0KDQogICBUaGUgPGhhcy1iZWVuLWludml0ZWQ+IGVsZW1lbnQg
Y2FuIGJlIHVzZWQgdG8gbWF0Y2ggdGhvc2UNCiAgIHBhcnRpY2lwYW50cyB0aGF0IHRoZSBmb2N1
cyBoYXMgaW52aXRlZCBpbnRvIHRoZSBjb25mZXJlbmNlLg0KDQozLjcuNC4yLjEuNS4gIDxoYXMt
YmVlbi1pbi1jb25mZXJlbmNlPg0KDQogICBUaGUgPGhhcy1iZWVuLWluLWNvbmZlcmVuY2U+IGVs
ZW1lbnQgY2FuIGJlIHVzZWQgdG8gbWF0Y2ggdGhvc2UNCiAgIHBhcnRpY2lwYW50cyB0aGF0IGhh
dmUgam9pbmVkIHRoZSBjb25mZXJlbmNlIGluIHRoZSBwYXN0Lg0KDQozLjcuNC4yLjEuNi4gIDxp
cy1pbi1jb25mZXJlbmNlPg0KDQogICBUaGUgPGlzLWluLWNvbmZlcmVuY2U+IGVsZW1lbnQgY2Fu
IGJlIHVzZWQgdG8gbWF0Y2ggdGhvc2UNCiAgIHBhcnRpY2lwYW50cyB0aGF0IGFyZSBjdXJyZW50
bHkgcGFydGljaXBhdGluZyBpbiB0aGUgY29uZmVyZW5jZS4NCg0KMy43LjQuMi4xLjcuICA8YWRt
aW5pc3RyYXRvcj4NCg0KICAgVGhlIDxhZG1pbmlzdHJhdG9yPiBlbGVtZW50IGNhbiBiZSB1c2Vk
IHRvIG1hdGNoIHRob3NlIHBhcnRpY2lwYW50cw0KICAgdGhhdCBhcmUgYWRtaW5pc3RyYXRvcnMg
b2YgYSBjb25mZXJlbmNlLg0KDQoNCg0KTm92bywgZXQgYWwuICAgICAgICAgICAgRXhwaXJlcyBE
ZWNlbWJlciAyOCwgMjAwNiAgICAgICAgICAgICAgW1BhZ2UgMjFdDQoMDQpJbnRlcm5ldC1EcmFm
dCAgICAgICAgICBDb21tb24gQ29uZmVyZW5jZSBTY2hlbWEgICAgICAgICAgICAgICBKdW5lIDIw
MDYNCg0KDQozLjcuNC4yLjEuOC4gIDxpcy1vbi1kaWFsb3V0LWxpc3Q+DQoNCiAgIFRoZSA8aXMt
b24tZGlhbG91dC1saXN0PiBlbGVtZW50IGNhbiBiZSB1c2VkIHRvIG1hdGNoIHRob3NlDQogICBw
YXJ0aWNpcGFudHMgdGhhdCBhcmUgb24gdGhlIGRpYWwtb3V0IGxpc3QuDQoNCjMuNy40LjIuMS45
LiAgPGlzLW9uLXJlZmVyLWxpc3Q+DQoNCiAgIFRoZSA8aXMtb24tcmVmZXItbGlzdD4gZWxlbWVu
dCBjYW4gYmUgdXNlZCB0byBtYXRjaCB0aG9zZQ0KICAgcGFydGljaXBhbnRzIHRoYXQgYXJlIG9u
IHRoZSByZWZlciBsaXN0Lg0KDQozLjcuNC4yLjEuMTAuICA8cGFydGljaXBhbnQtcGFzc2NvZGU+
DQoNCiAgIFRoZSA8cGFydGljaXBhbnQtcGFzc2NvZGU+IGVsZW1lbnQgY2FuIGJlIHVzZWQgdG8g
bWF0Y2ggdGhvc2UNCiAgIHBhcnRpY2lwYW50cyB0aGF0IGhhdmUga25vd2xlZGdlIG9mIGEgcGFz
c2NvZGUgZm9yIHRoZSBjb25mZXJlbmNlDQogICAoUElOIGNvZGUpLg0KDQogICBBIGZvY3VzIG5l
ZWQgbm90IGNhcmUgaWYgYSB1c2VyIHVzaW5nIGEgcGFzc2NvZGUgdG8gam9pbiBpcyBjYWxsaW5n
DQogICBmcm9tIGEgUFNUTiBvciBhbiBJUCBwaG9uZS4gIEZvciBleGFtcGxlOiBVc2luZyBhIFNJ
UCBwaG9uZSwgYSBTSVANCiAgIElOVklURSByZXF1ZXN0IGFycml2ZXMgZGlyZWN0bHkgYXQgdGhl
IGZvY3VzLiAgVGhlIGZvY3VzIGV4YW1pbmVzIHRoZQ0KICAgaWRlbnRpdHkgYW5kIGRpc2NvdmVy
cyB0aGF0IHRoZXJlIGFyZSBubyBydWxlcyBhbGxvd2luZyB0aGlzIGlkZW50aXR5DQogICB0byBq
b2luLiAgVGhlIGZvY3VzIGFsc28gZGV0ZXJtaW5lcyB0aGF0IHRoZXJlIGFyZSBubyBydWxlcw0K
ICAgZXhwbGljaXRseSBwcm9oaWJpdGluZyB0aGlzIGlkZW50aXR5IGZyb20gam9pbmluZy4gIFRo
ZSBmb2N1cyBpbiB0aGlzDQogICBjYXNlIGRlY2lkZXMgdG8gY2hhbGxlbmdlIHRoZSBpZGVudGl0
eSBmb3IgYSBwYXNzY29kZSwgaWYgdGhlcmUgaXMgYQ0KICAgcnVsZSB0aGF0IGFsbG93cyB1c2Vy
cyB3aXRoIGEgcGFzc2NvZGUga25vd2xlZGdlIHRvIGpvaW4uICBJZiBubyBzdWNoDQogICBydWxl
IGV4aXN0cywgdGhlIGZvY3VzIHdvdWxkIG5vdCBjaGFsbGVuZ2UgZm9yIGEgcGFzc2NvZGUuDQoN
CiAgIEZvciBQU1ROIHVzZXJzLCB0aGUgc3lzdGVtIGNhbiBiZSBzZXQgdXAgZm9yIGFuIElWUiBz
eXN0ZW0gdG8gcHJvbXB0DQogICB0aGUgdXNlciBmb3IgYSBwYXNzY29kZSBiZWZvcmUgZm9yd2Fy
ZGluZyB0aGUgcmVxdWVzdCB0byB0aGUgZm9jdXMuDQogICBUaGUgZm9jdXMgZG9lcyBub3QgbmVl
ZCB0byBjYXJlIGlmIHRoZXJlIGlzIGFuIElWUiBzeXN0ZW0gb3Igbm90LiAgSXQNCiAgIGNhbiBh
cHBseSB0aGUgc2FtZSBwcm9jZWR1cmUgYXMgYWJvdmUuICBJdCBjaGVja3MgaWYgdGhlcmUgYXJl
IGFueQ0KICAgdGhlIHJ1bGVzIGFsbG93aW5nIG9yIGRlbnlpbmcgdGhlIGlkZW50aXR5IGFjY2Vz
cy4gIEluIHRoaXMgY2FzZSwgdGhlDQogICBpZGVudGl0eSBpcyB0aGUgR1cuICBJZiBubyBydWxl
cyBleGlzdCBmb3IgdGhhdCBpZGVudGl0eSBidXQgYQ0KICAgZ2VuZXJhbCBwYXNzY29kZSBydWxl
IGRvZXMsIHRoZW4gdGhlIGZvY3VzIHdvdWxkIGNoYWxsZW5nZSB0aGUgR1cvSVZSDQogICBmb3Ig
dGhlIHBhc3Njb2RlLg0KDQogICBBIGZvY3VzIGNhbiBjaGFsbGVuZ2UgZm9yIHRoZSBwYXNzY29k
ZSB1c2luZywgZm9yIGV4YW1wbGUsIGEgSFRUUA0KICAgRGlnZXN0IGNoYWxsZW5nZS4gIFRoZSB1
c2VybmFtZSwgcGFzc2NvZGUgYW5kIHJlYWxtIG5lZWQgdG8gYmUNCiAgIGFzc2lnbmVkIGFuZCBk
aXN0cmlidXRlZCBpcyBhIG1hbm5lciB0aGF0IGlzIG91dHNpZGUgdGhlIHNjb3BlIG9mDQogICB0
aGlzIGRvY3VtZW50LiAgTXV0bGlwbGUgcGFzc2NvZGVzIGNhbiBiZSBhc3NpZ25lZCB0byBtdWx0
aXBsZSB1c2Vycy4NCg0KMy43LjQuMi4xLjExLiAgPGFkbWluaXN0cmF0b3JzLXBhc3Njb2RlPg0K
DQogICBJbiBzb21lIGNhc2VzLCBhZG1pbmlzdHJhdG9ycyBvZiB0aGUgY29uZmVyZW5jZSBhcmUg
YXNzaWduZWQgYQ0KICAgZGlmZmVyZW50IHBhc3Njb2RlIHRoYW4gbm9ybWFsIHBhcnRpY2lwYW50
cy4gIFRoZSA8YWRtaW5pc3RyYXRvci0NCiAgIHBhc3Njb2RlPiBlbGVtZW50IGNhbiBiZSB1c2Vk
IHRvIG1hdGNoIHRob3NlIGtleSBwYXJ0aWNpcGFudHMgdGhhdA0KICAgaGF2ZSBrbm93bGVkZ2Ug
b24gYSBrZXkgcGFydGljaXBhbnQgcGFzc2NvZGUgZm9yIHRoZSBjb25mZXJlbmNlLg0KDQogICBB
Z2FpbiwgYSBmb2N1cyBuZWVkIG5vdCBjYXJlIGlmIGEgdXNlciB1c2luZyBhIHBhc3Njb2RlIHRv
IGpvaW4gaXMNCg0KDQoNCk5vdm8sIGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMgRGVjZW1iZXIg
MjgsIDIwMDYgICAgICAgICAgICAgIFtQYWdlIDIyXQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgICAg
ICAgQ29tbW9uIENvbmZlcmVuY2UgU2NoZW1hICAgICAgICAgICAgICAgSnVuZSAyMDA2DQoNCg0K
ICAgY2FsbGluZyBmcm9tIGEgUFNUTiBvciBhbiBJUCBwaG9uZS4gIEl0IGlzIGltcG9ydGFudCB0
aGF0IHRoZSBmb2N1cw0KICAgaGFzIGEgdW5pcXVlIGlkZW50aXR5IGZvciBlYWNoIHVzZXIgam9p
bmluZyBmcm9tIGEgUFNUTiBwaG9uZSB2aWEgYQ0KICAgZ2F0ZXdheS4gIEl0IGlzIG5vdCBlbm91
Z2ggdGhhdCBvbmUgaWRlbnRpdHkgdG8gYmUgYXNzaWduZWQgdG8gYWxsDQogICB1c2VycyBqb2lu
aW5nIGZyb20gdGhlIHNhbWUgZ2F0ZXdheSBzaW5jZSBhZG1pbmlzdHJhdG9ycyBoYXZlIG1vcmUN
CiAgIGNvbnRyb2wgb3ZlciBjb25mZXJlbmNlIGR1cmF0aW9uLiAgSXQgbWlnaHQgYmUgcmVxdWly
ZWQgdGhhdCBhDQogICBnYXRld2F5IG1hcHMgdGhlIHRlbGVwaG9uZSBudW1iZXIgb2YgdGhlIFBT
VE4gcGhvbmUgaW50byB0aGUgSVANCiAgIHNpZ25hbGxpbmcgcHJvdG9jb2wgaGVhZGVyIHRoYXQg
dXN1YWxseSBjYXJyaWVzIHRoZSBhc3NlcnRlZCBpZGVudGl0eQ0KICAgb3IgYSB1c2VyLg0KDQoz
LjcuNC4yLjIuICA8YWN0aW9ucz4NCg0KICAgVGhlIDxhY3Rpb25zPiBlbGVtZW50IGluIHRoZSBh
cHBsaWVkIHJ1bGUgaXMgYSBwb3NpdGl2ZSBncmFudCBvZg0KICAgcGVybWlzc2lvbiB0byB0aGUg
Y29uZmVyZW5jZSBkYXRhIG1vZGVsIG9yIHRoZSBjb25mZXJlbmNpbmcgc3lzdGVtLg0KICAgVGhl
IDxhY3Rpb25zPiBlbGVtZW50IGhhcyB0aGUgZm9sbG93aW5nIG9wZXJhdGlvbnM6DQogICBvICBU
aGUgPGFsbG93LXJlZmVyLXVzZXJzLWR5bmFtaWNhbGx5PiBlbGVtZW50IHJlcHJlc2VudHMgYSBi
b29sZWFuDQogICAgICBhY3Rpb24uICBJZiBzZXQgdG8gVFJVRSwgdGhlIGlkZW50aXR5IGlzIGFs
bG93ZWQgdG8gaW5zdHJ1Y3QgdGhlDQogICAgICBmb2N1cyB0byByZWZlciBhIHVzZXIgdG8gdGhl
IGNvbmZlcmVuY2Ugd2l0aG91dCBtb2RpZnlpbmcgdGhlDQogICAgICByZWZlci1saXN0IChpbiBT
SVAgdGVybXMsIHRoZSBpZGVudGl0eSBpcyBhbGxvd2VkIHRvIHNlbmQgYSBSRUZFUg0KICAgICAg
cmVxdWVzdCB0byB0aGUgZm9jdXMgd2hpY2ggcmVzdWx0cyBpbiB0aGUgZm9jdXMgc2VuZGluZyBh
IFJFRkVSDQogICAgICByZXF1ZXN0IHRvIHRoZSB1c2VyIHRoZSByZWZlcnJlciB3aXNoZXMgdG8g
am9pbiB0aGUgY29uZmVyZW5jZSkuDQogICAgICBJZiBzZXQgdG8gRkFMU0UsIHRoZSByZWZlciBy
ZXF1ZXN0IGlzIHJlamVjdGVkLiAgSWYgdGhpcyBlbGVtZW50DQogICAgICBpcyB1bmRlZmluZWQg
aXQgaGFzIGEgdmFsdWUgb2YgRkFMU0UsIGNhdXNpbmcgdGhlIHJlZmVyIHRvIGJlDQogICAgICBy
ZWplY3RlZC4NCiAgIG8gIFRoZSA8YWxsb3ctaW52aXRlLXVzZXJzLWR5bmFtaWNhbGx5PiBlbGVt
ZW50IHJlcHJlc2VudHMgYSBib29sZWFuDQogICAgICBhY3Rpb24uICBJZiBzZXQgdG8gVFJVRSwg
dGhlIGlkZW50aXR5IGlzIGFsbG93ZWQgdG8gaW5zdHJ1Y3QgdGhlDQogICAgICBmb2N1cyB0byBp
bnZpdGUgYSB1c2VyIHRvIHRoZSBjb25mZXJlbmNlIHdpdGhvdXQgbW9kaWZ5aW5nIHRoZQ0KICAg
ICAgZGlhbC1vdXQgbGlzdCAoaW4gU0lQIHRlcm1zLCB0aGUgaWRlbnRpdHkgaXMgYWxsb3dlZCB0
byBzZW5kIGENCiAgICAgIFJFRkVSIHJlcXVlc3QgdG8gdGhlIGZvY3VzIHdoaWNoIHJlc3VsdHMg
aW4gdGhlIGZvY3VzIHNlbmRpbmcgYW4NCiAgICAgIElOVklURSByZXF1ZXN0IHRvIHRoZSB1c2Vy
IHRoZSByZWZlcnJlciB3aXNoZXMgdG8gam9pbiB0aGUNCiAgICAgIGNvbmZlcmVuY2UpLiAgSWYg
c2V0IHRvIEZBTFNFLCB0aGUgcmVmZXIgcmVxdWVzdCBpcyByZWplY3RlZC4gIElmDQogICAgICB0
aGlzIGVsZW1lbnQgaXMgdW5kZWZpbmVkIGl0IGhhcyBhIHZhbHVlIG9mIEZBTFNFLCBjYXVzaW5n
IHRoZQ0KICAgICAgcmVmZXIgdG8gYmUgcmVqZWN0ZWQuDQogICBvICBUaGUgPGFsbG93LXJlbW92
ZS11c2Vycy1keW5hbWljYWxseT4gZWxlbWVudCByZXByZXNlbnRzIGEgYm9vbGVhbg0KICAgICAg
YWN0aW9uLiAgSWYgc2V0IHRvIFRSVUUsIHRoZSBpZGVudGl0eSBpcyBhbGxvd2VkIHRvIGluc3Ry
dWN0IHRoZQ0KICAgICAgZm9jdXMgdG8gcmVtb3ZlIGEgdXNlciBmcm9tIHRoZSBjb25mZXJlbmNl
IHdpdGhvdXQgbW9kaWZ5aW5nIHRoZQ0KICAgICAgcnVsZXNldCAoaW4gU0lQIHRlcm1zLCB0aGUg
aWRlbnRpdHkgaXMgYWxsb3dlZCB0byBzZW5kIGEgUkVGRVINCiAgICAgIHJlcXVlc3QgdG8gdGhl
IGZvY3VzIHdoaWNoIHJlc3VsdHMgaW4gdGhlIGZvY3VzIHNlbmRpbmcgYW4gQllFDQogICAgICBy
ZXF1ZXN0IHRvIHRoZSB1c2VyIHRoZSByZWZlcnJlciB3aXNoZXMgdG8gbGVhdmUgdGhlIGNvbmZl
cmVuY2UpLg0KICAgICAgSWYgc2V0IHRvIEZBTFNFLCB0aGUgcmVmZXIgcmVxdWVzdCBpcyByZWpl
Y3RlZC4gIElmIHRoaXMgZWxlbWVudA0KICAgICAgaXMgdW5kZWZpbmVkIGl0IGhhcyBhIHZhbHVl
IG9mIEZBTFNFLCBjYXVzaW5nIHRoZSByZWZlciB0byBiZQ0KICAgICAgcmVqZWN0ZWQuDQogICBv
ICBUaGUgPHNob3ctZmxvb3ItaG9sZGVyPiBlbGVtZW50IGRlZmluZXMgdGhlIGFjdGlvbnMgdXNl
ZCBieSB0aGUNCiAgICAgIGNvbmZlcmVuY2UgZm9jdXMgdG8gY29udHJvbCBmbG9vciByZXF1ZXN0
cy4gIFRoaXMgZWxlbWVudCBkZWZpbmVzDQogICAgICB0aGUgYWN0aW9uIHRoYXQgdGhlIGZvY3Vz
IGlzIHRvIHRha2Ugd2hlbiBwcm9jZXNzaW5nIGEgcGFydGljdWxhcg0KICAgICAgcmVxdWVzdCB0
byBhIGZsb29yIHdpdGhpbiBhIGNvbmZlcmVuY2UuICBUaGlzIGVsZW1lbnQgaGFzIGRlZmluZWQN
CiAgICAgIHZhbHVlcyBvZjoNCg0KDQoNCg0KDQpOb3ZvLCBldCBhbC4gICAgICAgICAgICBFeHBp
cmVzIERlY2VtYmVyIDI4LCAyMDA2ICAgICAgICAgICAgICBbUGFnZSAyM10NCgwNCkludGVybmV0
LURyYWZ0ICAgICAgICAgIENvbW1vbiBDb25mZXJlbmNlIFNjaGVtYSAgICAgICAgICAgICAgIEp1
bmUgMjAwNg0KDQoNCiAgICAgICogIGJsb2NrOiBUaGlzIGFjdGlvbiBpbnN0cnVjdHMgdGhlIGZv
Y3VzIHRvIGRlbnkgdGhlIGZsb29yDQogICAgICAgICByZXF1ZXN0LiAgVGhpcyBhY3Rpb24gaXMg
dGhlIGRlZmF1bHQgYWN0aW9uIHRha2VuIGluIHRoZQ0KICAgICAgICAgYWJzZW5jZSBvZiBhbnkg
b3RoZXIgYWN0aW9ucy4NCiAgICAgICogIGNvbmZpcm06IFRoaXMgYWN0aW9uIGluc3RydWN0cyB0
aGUgZm9jdXMgdG8gYWxsb3cgdGhlIHJlcXVlc3QuDQogICAgICAgICBUaGUgZm9jdXMgdGhlbiB1
c2VzIHRoZSBkZWZpbmVkIGZsb29yIGFsZ29yaXRobSB0byBmdXJ0aGVyDQogICAgICAgICBhbGxv
dyBvZiBkZW55IHRoZSBmbG9vci4gIFRoZSBhbGdvcml0aG1zIHVzZWQgYXJlIG91dHNpZGUgdGhl
DQogICAgICAgICBzY29wZSBvZiB0aGlzIGRvY3VtZW50Lg0KICAgbyAgTm90ZSB0aGF0IHBsYWNp
bmcgYSB2YWx1ZSBvZiBibG9jayBmb3IgdGhpcyBlbGVtZW50IGRvZXMgbm90DQogICAgICBndWFy
YW50ZWUgdGhhdCBhIHBhcnRpY2lwYW50IGlzIGJsb2NrZWQgZnJvbSBqb2luaW5nIHRoZQ0KICAg
ICAgY29uZmVyZW5jZS4gIEFueSBvdGhlciBydWxlIHRoYXQgbWlnaHQgcmVzb2x2ZSB0byB0cnVl
IGZvciB0aGlzDQogICAgICBwYXJ0aWNpcGFudCB0aGF0IGNhcnJpZWQgYW4gYWN0aW9uIHdob3Nl
IHZhbHVlIHdhcyBoaWdoZXIgdGhhbg0KICAgICAgYmxvY2sgd291bGQgYXV0b21hdGljYWxseSBn
cmFudCBjb25maXJtL2FsbG93IHBlcm1pc3Npb24gdG8gdGhhdA0KICAgICAgcGFydGljaXBhbnQu
DQogICBvICBUaGUgPHNob3ctZmxvb3ItcmVxdWVzdHM+IGVsZW1lbnQgaXMgb2YgdHlwZSBib29s
ZWFuDQogICAgICB0cmFuc2Zvcm1hdGlvbi4gIElmIHNldCB0byBUUlVFLCB0aGUgY29uZmVyZW5j
ZSBwYXJ0aWNpcGFudCBpcw0KICAgICAgYWJsZSB0byBzZWUgdGhlIGZsb29yIHJlcXVlc3RzLiAg
SWYgc2V0IHRvIEZBTFNFLCB0aGUgY29uZmVyZW5jZQ0KICAgICAgcGFydGljaXBhbnQgaXMgbm90
IGFibGUgdG8gc2VlIGZsb29yIHJlcXVlc3RzLiAgSWYgdGhpcyBlbGVtZW50IGlzDQogICAgICB1
bmRlZmluZWQsIGl0IGhhcyBhIHZhbHVlIG9mIEZBTFNFLCBjYXVzaW5nIHRoZSBmbG9vciByZXF1
ZXN0cyB0bw0KICAgICAgbm90IGJlaW5nIHNlZW4gYnkgdGhlIGNvbmZlcmVuY2UgcGFydGljaXBh
bnQuDQogICBvICBBIHJ1bGUgY2FuIGJlIHNldCB0aGF0IHByb3ZpZGVzIGFub255bWl0eSB0byBh
IHNwZWNpZmljIGlkZW50aXR5Lg0KICAgICAgSW4gdGhpcyBjYXNlLCB0aGUgZm9jdXMgcHJvdmlk
ZXMgdG8gdGhlIHJlc3Qgb2YgdGhlIHBhcnRpY2lwYW50cw0KICAgICAgYW4gYW5vbnltb3VzIGlk
ZW50aXR5IGZvciB0aGF0IHVzZXIsIGZvciBleGFtcGxlIGFub255bW91czEuICBUaGlzDQogICAg
ICBjYW4gYmUgYWNoaWV2ZWQgYnkgdXNpbmcgdGhlIDxwcm92aWRlLWFub255bWl0eT4gZWxlbWVu
dC4gIEl0IGlzIGENCiAgICAgIGJvb2xlYW4gdHJhbnNmb3JtYXRpb24uICBJZiBzZXQgdG8gVFJV
RSwgdGhlIGNvbmZlcmVuY2UNCiAgICAgIHBhcnRpY2lwYW50cyB3aWxsIHNlZSBhbiBhbm9ueW1v
dXMgaWRlbnRpdHkgZm9yIHRoZSB1c2VyIHdob3NlDQogICAgICBpZGVudGl0eSBpcyBwcmVzZW50
IGluIHRoZSBjb25kaXRpb25zLg0KICAgbyAgVGhlIDxyZWFkLXdyaXRlPiBlbGVtZW50IHJlcHJl
c2VudHMgYSBib29sZWFuIGFjdGlvbi4gIElmIHNldCB0bw0KICAgICAgVFJVRSwgdGhlIGlkZW50
aXR5IGlzIGFsbG93ZWQgdG8gbW9kaWZ5IHRoZSBlbGVtZW50IGRlc2NyaWJlZA0KICAgICAgaW5z
aWRlIHRoZSAnZWxlbWVudCcgYXR0cmlidXRlIGluIHRoZSBjb25mZXJlbmNlIHBvbGljeS4gIElm
IHNldA0KICAgICAgdG8gRkFMU0UsIGFueSBtb2RpZmljYXRpb25zIHRvIHRoZSBlbGVtZW50IGFy
ZSByZWplY3RlZC4NCiAgIG8gIFRoZSA8cmVhZC1vbmx5PiBlbGVtZW50IHJlcHJlc2VudHMgYSBi
b29sZWFuIGFjdGlvbi4gIElmIHNldCB0bw0KICAgICAgVFJVRSwgdGhlIGlkZW50aXR5IGlzIGFs
bG93ZWQgdG8gcmVhZCB0aGUgZWxlbWVudCBkZXNjcmliZWQgaW5zaWRlDQogICAgICB0aGUgJ2Vs
ZW1lbnQnIGF0dHJpYnV0ZSBpbiB0aGUgY29uZmVyZW5jZSBwb2xpY3kuICBJZiBzZXQgdG8NCiAg
ICAgIEZBTFNFLCBhbnkgYXR0ZW1wdHMgdG8gcmVhZCB0aGUgZWxlbWVudCBhcmUgcmVqZWN0ZWQu
DQoNCjMuNy41LiAgPHVzZXI+DQoNCiAgIFRoZSBlbGVtZW50IDx1c2VyPiBkZXNjcmliZXMgYSBz
aW5nbGUgcGFydGljaXBhbnQgaW4gdGhlIGNvbmZlcmVuY2UuDQoNCiAgIFRoZSBmb2xsb3dpbmcg
ZWxlbWVudHMgYXMgd2VsbCBhcyB0aGUgYXR0cmlidXRlcyBvZiA8dXNlcj4gYXJlDQogICBkZWZp
bmVkIGluIFsyXSwgc2VjdGlvbiA1LjY6IDxkaXNwbGF5LXRleHQ+LCA8YXNzb2NpYXRlZC1hb3Jz
PiwNCiAgIDxyb2xlcz4sIDxsYW5ndWFnZXM+LCA8Y2FzY2FkZWQtZm9jdXM+LCBhbmQgPGVuZHBv
aW50Pi4NCg0KICAgVGhlIDxlbmRwb2ludD4gZWxlbWVudCBpcyB1bmRlciBhIDx1c2VyPiBwYXJl
bnQuICBUaGlzIGVsZW1lbnQgY2FuDQogICBwcm92aWRlIHRoZSBkZXNpcmVkIGxldmVsIG9mIGRl
dGFpbCBhYm91dCB0aGUgdXNlcidzIGRldmljZXMgYW5kDQogICBzaWduYWxpbmcgc2Vzc2lvbnMg
dGFraW5nIHBhcnQgaW4gdGhlIGNvbmZlcmVuY2UgYW5kIGhhcyB0aGUNCiAgIGZvbGxvd2luZyBj
aGlsZCBlbGVtZW50cyBkZWZpbmVkIGluIFsyXTogPGRpc3BsYXktdGV4dD4sIDxyZWZlcnJlZD4s
DQogICA8c3RhdHVzPiwgPGpvaW5pbmctbWV0aG9kPiwgPGpvaW5pbmctaW5mbz4sIDxkaXNjb25u
ZWN0aW9uLW1ldGhvZD4sDQoNCg0KDQpOb3ZvLCBldCBhbC4gICAgICAgICAgICBFeHBpcmVzIERl
Y2VtYmVyIDI4LCAyMDA2ICAgICAgICAgICAgICBbUGFnZSAyNF0NCgwNCkludGVybmV0LURyYWZ0
ICAgICAgICAgIENvbW1vbiBDb25mZXJlbmNlIFNjaGVtYSAgICAgICAgICAgICAgIEp1bmUgMjAw
Ng0KDQoNCiAgIDxkaXNjb25uZWN0aW9uLWluZm8+LCA8bWVkaWE+LCBhbmQgPGNhbGwtaW5mbz4u
DQoNCiAgIFRoZSA8cHJvdmlkZS1hbm9ueW1pdHk+IHByb3ZpZGVzIGFub255bWl0eSB0byB0aGUg
dXNlci4gIFdoZW4gYSB1c2VyDQogICBpcyBkZWZpbmVkIHRoZW4gdGhlIHJvbGUgbXVzdCBiZSBk
ZWZpbmVkIG9yIHNldCB0byAicGFydGljaXBhbnQiIGJ5DQogICBkZWZhdWx0LiAgVGhpcyBzcGVj
aWZpY2F0aW9uIGRvZXMgbm90IGRlZmluZSB0aGUgc2V0IG9mIHBvc3NpYmxlDQogICBjb25mZXJl
bmNpbmcgcm9sZXMgbm9yIHRoZSBzZW1hbnRpY3MgYXNzb2NpYXRlZCB3aXRoIGVhY2guDQoNCiAg
IFRoZSA8c3BoZXJlPiBlbGVtZW50IGNhbiBiZSB1c2VkIHRvIGluZGljYXRlIHRoZSBzdGF0ZSAo
ZS5nLiwgJ3dvcmsnLA0KICAgJ2hvbWUnLCAnbWVldGluZycsICd0cmF2ZWwnKSB0aGUgdXNlciBp
cyBjdXJyZW50bHkgaW4uICBJdCBpcyBkZWZpbmVkDQogICBpbiBzZWN0aW9uIDcuMiBvZiBbOV0u
DQoNCiAgIFRoZSA8YWxsb3ctcmVmZXItdXNlcnMtZHluYW1pY2FsbHk+LCA8YWxsb3ctaW52aXRl
LXVzZXJzLWR5bmFtaWNhbGx5Pg0KICAgYW5kIDxhbGxvdy1yZW1vdmUtdXNlcnMtZHluYW1pY2Fs
bHk+IGVsZW1lbnRzIGFyZSBkZWZpbmVkIGluIHRoZQ0KICAgcHJldmlvdXMgc2VjdGlvbi4NCg0K
ICAgVGhlIDxmbG9vcnM+IGVsZW1lbnQgaXMgYSBjb250YWluZXIgb2YgPGVudHJ5PiBjaGlsZCBl
bGVtZW50cywgZWFjaA0KICAgZGVzY3JpYmluZyBhIGZsb29yIHRoYXQgam9pbnMgdGhpcyBwYXJ0
aWNpcGFudCBpbiB0aGUgY29uZmVyZW5jZS4NCiAgIFRoZSA8ZW50cnk+IGVsZW1lbnQgaGFzIHRo
ZSA8c2hvdy1mbG9vci1ob2xkZXI+IGFuZCB0aGUgPHNob3ctZmxvb3ItDQogICByZXF1ZXN0cz4g
Y2hpbGQgZWxlbWVudC4gIFRoZSA8ZW50cnk+IGNoaWxkIGVsZW1lbnRzIGlzIHJlcHJlc2VudCBi
eQ0KICAgdGhlICdpZCcgYXR0cmlidXRlLCBlYWNoIG9mIHdoaWNoIGlkZW50aWZpZXMgYSBmbG9v
ciBpbnNpZGUgdGhlDQogICBjb25mZXJlbmNlLg0KDQozLjguICA8c2lkZWJhcnMtYnktcmVmPg0K
DQogICBUaGUgPHNpZGViYXJzLWJ5LXJlZj4gZWxlbWVudCBjb250YWlucyBhIHNldCBvZiA8ZW50
cnk+IGNoaWxkDQogICBlbGVtZW50cy4gIEVhY2ggPGVudHJ5PiBjaGlsZCBlbGVtZW50IGNvbnRh
aW5zIGEgPHVzZXI+IGNoaWxkIGVsZW1lbnQNCiAgIHdpdGggYSBzaWRlYmFyIGNvbmZlcmVuY2Ug
dW5pcXVlIGlkZW50aWZpZXIgYW5kIGEgPGRpc3BsYXktdGV4dD4NCiAgIGNoaWxkIGVsZW1lbnQu
ICBUaGUgPHNpZGViYXJzLWJ5LXJlZj4gZWxlbWVudCBpcyBkZXNjcmliZWQgaW4gU2VjdGlvbg0K
ICAgNS45LjEgb2YgWzJdLg0KDQogICBOb3RpY2UgdGhhdCB0aGUgPHNpZGViYXJzLWJ5LXJlZj4g
Y2hpbGQgZWxlbWVudCBkb2VzIG5vdCBpbmNsdWRlIHRoZQ0KICAgYXR0cmlidXRlICdzdGF0ZScg
ZGVmaW5lZCBpbiBbMl0uDQoNCjMuOS4gIDxzaWRlYmFycy1ieS12YWw+DQoNCiAgIFRoZSA8c2lk
ZWJhcnMtYnktdmFsPiBlbGVtZW50IGNvbnRhaW5zIGEgc2V0IG9mIDxlbnRyeT4gY2hpbGQNCiAg
IGVsZW1lbnRzIGVhY2ggY29udGFpbmluZyBpbmZvcm1hdGlvbiBhYm91dCBhIHNpbmdsZSBzaWRl
YmFyLg0KDQogICBOb3RpY2UgYXMgd2VsbCB0aGF0IHRoZSA8c2lkZWJhcnMtYnktdmFsPiBhbmQg
dGhlIDxlbnRyeT4gY2hpbGQNCiAgIGVsZW1lbnQgZG8gbm90IGluY2x1ZGUgdGhlIGF0dHJpYnV0
ZSAnc3RhdGUnIGRlZmluZWQgaW4gWzJdLg0KDQozLjEwLiAgVGVtcGxhdGUNCg0KICAgQSBDb21t
b24gQ29uZmVyZW5jZSBJbmZvcm1hdGlvbiBEYXRhIE1vZGVsIGNvbnNpc3Qgb2YgYSBzaW5nbGUN
CiAgIHRlbXBsYXRlIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgWENPTiBmcmFtZXdvcmsgZG9jdW1l
bnQgWzFdLg0KICAgQWx0aG91Z2ggdGhlIENvbW1vbiBDb25mZXJlbmNlIEluZm9ybWF0aW9uIERh
dGEgTW9kZWwgZGVmaW5lcyB0d28NCiAgIGVsZW1lbnRzIHRvIGhvb2sgYSB0ZW1wbGF0ZSAodGVt
cGxhdGUtYnktdmFsLCB0ZW1wbGF0ZS1ieS1yZWYpLCBhDQogICBjb21tb24gY29uZmVyZW5jZSBk
b2N1bWVudCBNVVNUIG9ubHkgaW5jbHVkZSBvbmUgb2YgdGhlc2UgZWxlbWVudHMuDQoNCg0KDQpO
b3ZvLCBldCBhbC4gICAgICAgICAgICBFeHBpcmVzIERlY2VtYmVyIDI4LCAyMDA2ICAgICAgICAg
ICAgICBbUGFnZSAyNV0NCgwNCkludGVybmV0LURyYWZ0ICAgICAgICAgIENvbW1vbiBDb25mZXJl
bmNlIFNjaGVtYSAgICAgICAgICAgICAgIEp1bmUgMjAwNg0KDQoNCjMuMTAuMS4gIDx0ZW1wbGF0
ZS1ieS12YWw+DQoNCiAgIFRoZSA8dGVtcGxhdGUtYnktdmFsPiBlbGVtZW50IGNvbnRhaW5zIGlu
Zm9ybWF0aW9uIGFib3V0IGEgc2luZ2xlDQogICB0ZW1wbGF0ZS4gIFRoZSA8dGVtcGxhdGUtYnkt
dmFsPiBsaWtlbHkgbWFrZXMgc2Vuc2UgZm9yIHN5c3RlbXMgdGhhdA0KICAganVzdCBoYXZlIGEg
ZmV3IG9wdGlvbnMgZm9yIG1lZGlhLg0KDQozLjEwLjIuICA8dGVtcGxhdGUtYnktcmVmPg0KDQog
ICBUaGUgPHRlbXBsYXRlLWJ5LXJlZj4gZWxlbWVudCBjb250YWlucyBhIDx1cm4+IGNoaWxkIGVs
ZW1lbnQgd2l0aCBhDQogICB0ZW1wbGF0ZSBjb25mZXJlbmNlIFVSTiBhbmQgYSA8ZGlzcGxheS10
ZXh0PiBjaGlsZCBlbGVtZW50IHRoYXQNCiAgIGNvbnRhaW5zIGRlc2NyaXB0aXZlIHRleHQgc3Vp
dGFibGUgZm9yIGh1bWFuIGNvbnN1bXB0aW9uIGdpdmluZw0KICAgaW5mb3JtYXRpb24gYWJvdXQg
dGhlIHRlbXBsYXRlLiAgVGhlIDx0ZW1wbGF0ZS1ieS1yZWY+IG1ha2Ugc2Vuc2UgZm9yDQogICBz
eXN0ZW1zIG9mZmVyaW5nIG1hbnkgb3B0aW9ucyBmb3IgbWVkaWEuDQoNCg0KNC4gIFhNTCBTY2hl
bWENCg0KICAgSW4gYWNjb3JkYW5jZSB3aXRoIHRoZSBYQ09OIGZyYW1ld29yayBkb2N1bWVudCBb
MV0sIHRoZSBDb25mZXJlbmNlDQogICBPYmplY3QgaXMgYSBsb2dpY2FsIHJlcHJlc2VudGF0aW9u
IG9mIGEgY29uZmVyZW5jZSBpbnN0YW5jZS4gIEl0IGlzDQogICBzZXBhcmF0ZWQgaW50byB0d28g
WE1MIHNjaGVtYXMsIHRoZSBjb21tb24gY29uZmVyZW5jZSBpbmZvcm1hdGlvbg0KICAgc2NoZW1h
IGFuZCB0aGUgY29uZmVyZW5jZSB0ZW1wbGF0ZSBzY2hlbWEuICBUaGUgY29tbW9uIGNvbmZlcmVu
Y2UNCiAgIGluZm9ybWF0aW9uIHNjaGVtYSBjb250YWlucyBjb3JlIGluZm9ybWF0aW9uIHRoYXQg
aXMgdXRpbGl6ZWQgaW4gYW55DQogICBjb25mZXJlbmNlLiAgVGhlIGNvbmZlcmVuY2UgdGVtcGxh
dGUgc2NoZW1hIGNvbnRhaW5zIHRoZSB2YXJpYWJsZQ0KICAgaW5mb3JtYXRpb24gcGFydCBvZiB0
aGUgQ29uZmVyZW5jZSBPYmplY3QuICBUaGUgZG9jdW1lbnQgWzEwXQ0KICAgc3VwcGxpZXMgYSBz
ZXQgb2YgY29yZSBtZWRpYSB0ZW1wbGF0ZXMgdGhhdCBTSE9VTEQgYmUgdXNlZCBpbg0KICAgY29u
anVuY3Rpb24gd2l0aCB0aGlzIGRhdGEgbW9kZWwuICBOb3RpY2UgdGhhdCB0aGUgPHRlbXBsYXRl
LWJ5LXZhbD4NCiAgIGFuZCB0aGUgPHRlbXBsYXRlLWJ5LXJlZj4gZWxlbWVudHMgTVVTVCBOT1Qg
YmUgZGVmaW5lZCB0b2dldGhlciBpbg0KICAgdGhlIHNhbWUgY29tbW9uIGNvbmZlcmVuY2UgaW5m
b3JtYXRpb24gc2NoZW1hLg0KDQogICBUaGlzIHNwZWNpZmljYXRpb24gbWFrZXMgdXNlIG9mIFhN
TCBuYW1lc3BhY2VzIGZvciBpZGVudGlmeWluZyBjb21tb24NCiAgIGNvbmZlcmVuY2UgaW5mb3Jt
YXRpb24gZG9jdW1lbnRzIGFuZCBkb2N1bWVudCBmcmFnbWVudHMuICBUaGUNCiAgIG5hbWVzcGFj
ZSBVUkkgZm9yIGVsZW1lbnRzIGRlZmluZWQgYnkgdGhpcyBzcGVjaWZpY2F0aW9uIGlzIGEgVVJO
Og0KICAgdXJuOmlldGY6cGFyYW1zOnhtbDpuczpjb21tb24tY29uZmVyZW5jZS1zY2hlbWEuDQoN
Cg0KICAgPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiID8+DQogICAgPHhzOnNj
aGVtYSB4bWxucz0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpjb21tb24tY29uZmVyZW5jZS1zY2hl
bWEiDQogICAgICB4bWxuczppbmZvPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOmNvbmZlcmVuY2Ut
aW5mbyINCiAgICAgIHhtbG5zOmNvbXBvbD0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpjb21tb24t
cG9saWN5Ig0KICAgICAgeG1sbnM6cm9sZT0idXJuOmlldGY6cGFyYW1zOnhtbDpuczpyb2xlLXNj
aGVtYSINCiAgICAgIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSIN
CiAgICAgdGFyZ2V0TmFtZXNwYWNlPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOmNvbW1vbi1jb25m
ZXJlbmNlLXNjaGVtYSIgZWxlbWVudEZvcm1EZWZhdWx0PSJxdWFsaWZpZWQiIGF0dHJpYnV0ZUZv
cm1EZWZhdWx0PSJ1bnF1YWxpZmllZCI+DQogICAgICA8eHM6aW1wb3J0IG5hbWVzcGFjZT0idXJu
OmlldGY6cGFyYW1zOnhtbDpuczpjb25mZXJlbmNlLWluZm8iIHNjaGVtYUxvY2F0aW9uPSJDOlxE
T0NVTUV+MVxlb3NjZGlhXERlc2t0b3BcY29uZmVyZW5jZS1pbmZvLnhzZCIgLz4NCiAgICAgIDx4
czppbXBvcnQgbmFtZXNwYWNlPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOmNvbW1vbi1wb2xpY3ki
IHNjaGVtYUxvY2F0aW9uPSJDOlxET0NVTUV+MVxlb3NjZGlhXERlc2t0b3BcY29tbW9uLXBvbGlj
eS54c2QiIC8+DQogICAgICA8eHM6aW1wb3J0IG5hbWVzcGFjZT0idXJuOmlldGY6cGFyYW1zOnht
bDpuczpyb2xlLXNjaGVtYSIgc2NoZW1hTG9jYXRpb249IkM6XERPQ1VNRX4xXGVvc2NkaWFcRGVz
a3RvcFxyb2xlLXNjaGVtYS54c2QiIC8+DQoNCiAgICAgIDx4czppbXBvcnQgbmFtZXNwYWNlPSJo
dHRwOi8vd3d3LnczLm9yZy9YTUwvMTk5OC9uYW1lc3BhY2UiIHNjaGVtYUxvY2F0aW9uPSJodHRw
Oi8vd3d3LnczLm9yZy8yMDAxLzAzL3htbC54c2QiLz4NCiAgICAgIDwhLS0NCg0KDQoNCk5vdm8s
IGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMgRGVjZW1iZXIgMjgsIDIwMDYgICAgICAgICAgICAg
IFtQYWdlIDI2XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgICAgICAgQ29tbW9uIENvbmZlcmVuY2Ug
U2NoZW1hICAgICAgICAgICAgICAgSnVuZSAyMDA2DQoNCg0KICAgICAgIENPTkZFUkVOQ0UgSU5G
Tw0KICAgICAgLS0+DQogICAgICA8eHM6ZWxlbWVudCBuYW1lPSJjb25mZXJlbmNlLWluZm8iIHR5
cGU9ImNvbmZlcmVuY2UtdHlwZSIvPg0KICAgICAgPCEtLQ0KICAgICAgIENPTkZFUkVOQ0UgVFlQ
RQ0KICAgICAgLS0+DQogICAgICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iY29uZmVyZW5jZS10eXBl
Ij4NCiAgICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0i
Y29uZmVyZW5jZS1kZXNjcmlwdGlvbiIgdHlwZT0iY29uZmVyZW5jZS1kZXNjcmlwdGlvbi10eXBl
Ii8+DQogICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9Imhvc3QtaW5mbyIgdHlwZT0iaG9zdC10
eXBlIi8+DQogICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9ImNvbmZlcmVuY2Utc3RhdGUiIHR5
cGU9ImNvbmZlcmVuY2Utc3RhdGUtdHlwZSIvPg0KICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1l
PSJzZWN1cml0eS1tZWNoYW5pc20iIHR5cGU9InNlY3VyaXR5LW1lY2hhbmlzbXMtdHlwZSIgbWlu
T2NjdXJzPSIwIi8+DQogICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9ImZsb29yLWluZm9ybWF0
aW9uIiB0eXBlPSJmbG9vci1pbmZvcm1hdGlvbi10eXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAg
ICAgICAgPHhzOmVsZW1lbnQgbmFtZT0idXNlcnMiIHR5cGU9InVzZXJzLXR5cGUiLz4NCiAgICAg
ICAgICAgPHhzOmVsZW1lbnQgbmFtZT0ic2lkZWJhcnMtYnktcmVmIiB0eXBlPSJzaWRlYmFycy1i
eS1yZWYtdHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9
InNpZGViYXJzLWJ5LXZhbCIgdHlwZT0ic2lkZWJhcnMtYnktdmFsLXR5cGUiIG1pbk9jY3Vycz0i
MCIvPg0KICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJ0ZW1wbGF0ZS1ieS12YWwiIHR5cGU9
InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9
InRlbXBsYXRlLWJ5LXJlZiIgdHlwZT0idGVtcGxhdGUtYnktcmVmLXR5cGUiIG1pbk9jY3Vycz0i
MCIvPg0KICAgICAgICAgICA8eHM6YW55IG5hbWVzcGFjZT0iIyNvdGhlciIgcHJvY2Vzc0NvbnRl
bnRzPSJsYXgiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAg
IDwveHM6c2VxdWVuY2U+DQogICAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICAgICAgPCEtLQ0KICAg
ICAgICBDT05GRVJFTkNFIERFU0NSSVBUSU9OIFRZUEUNCiAgICAgIC0tPg0KICAgICAgPHhzOmNv
bXBsZXhUeXBlIG5hbWU9ImNvbmZlcmVuY2UtZGVzY3JpcHRpb24tdHlwZSI+DQogICAgICAgICA8
eHM6c2VxdWVuY2U+DQogICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9ImRpc3BsYXktdGV4dCIg
dHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICAgPHhzOmVsZW1lbnQg
bmFtZT0ic3ViamVjdCIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAg
ICAgPHhzOmVsZW1lbnQgbmFtZT0iZnJlZS10ZXh0IiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vy
cz0iMCIvPg0KICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJrZXl3b3JkcyIgdHlwZT0iaW5m
bzprZXl3b3Jkcy10eXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICAgPHhzOmVsZW1lbnQg
bmFtZT0id2VicGFnZSIgdHlwZT0ieHM6YW55VVJJIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAg
ICAgPHhzOmVsZW1lbnQgbmFtZT0ic2VjdXJpdHktbGV2ZWwiIHR5cGU9IlNlY3VyaXR5TGV2ZWwi
IG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJhbGxvdy1zaWRl
YmFycyIgdHlwZT0ieHM6Ym9vbGVhbiIgZGVmYXVsdD0idHJ1ZSIgbWluT2NjdXJzPSIwIi8+DQog
ICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9ImNvbmZlcmVuY2Utc3RhZ2UiIHR5cGU9ImNvbmZl
cmVuY2Utc3RhZ2UtdHlwZSIvPg0KICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJjb25mZXJl
bmNlLXRpbWUiIHR5cGU9ImNvbmZlcmVuY2V0aW1lLXR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAg
ICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJjb25mLXVyaXMiIHR5cGU9InVyaXMtdHlwZSIgbWlu
T2NjdXJzPSIwIi8+DQogICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9InNlcnZpY2UtdXJpcyIg
dHlwZT0idXJpcy10eXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICAgPHhzOmVsZW1lbnQg
bmFtZT0ibWF4aW11bS11c2VyLWNvdW50IiB0eXBlPSJtYXhpbXVtLXVzZXItY291bnQtdHlwZSIg
bWluT2NjdXJzPSIwIi8+DQogICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9ImF2YWlsYWJsZS1t
ZWRpYSIgdHlwZT0iY29uZmVyZW5jZS1tZWRpYS10eXBlIi8+DQogICAgICAgICAgIDx4czphbnkg
bmFtZXNwYWNlPSIjI290aGVyIiBwcm9jZXNzQ29udGVudHM9ImxheCIgbWluT2NjdXJzPSIwIiBt
YXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgICAg
IDx4czphbnlBdHRyaWJ1dGUgbmFtZXNwYWNlPSIjI290aGVyIiBwcm9jZXNzQ29udGVudHM9Imxh
eCIvPg0KICAgICAgPC94czpjb21wbGV4VHlwZT4NCiAgICAgIDwhLS0NCiAgICAgICAgU0VDVVJJ
VFkgTEVWRUwNCiAgICAgIC0tPg0KICAgICAgPHhzOnNpbXBsZVR5cGUgbmFtZT0iU2VjdXJpdHlM
ZXZlbCI+DQogICAgICAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4NCg0KDQoN
Ck5vdm8sIGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMgRGVjZW1iZXIgMjgsIDIwMDYgICAgICAg
ICAgICAgIFtQYWdlIDI3XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgICAgICAgQ29tbW9uIENvbmZl
cmVuY2UgU2NoZW1hICAgICAgICAgICAgICAgSnVuZSAyMDA2DQoNCg0KICAgICAgICAgICA8eHM6
ZW51bWVyYXRpb24gdmFsdWU9Im5vbmUiLz4NCiAgICAgICAgICAgPHhzOmVudW1lcmF0aW9uIHZh
bHVlPSJsb3ciLz4NCiAgICAgICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJtZWRpdW0iLz4N
CiAgICAgICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJoaWdoIi8+DQogICAgICAgICA8L3hz
OnJlc3RyaWN0aW9uPg0KICAgICAgPC94czpzaW1wbGVUeXBlPg0KICAgICAgPCEtLQ0KICAgICAg
ICBDT05GRVJFTkNFIFNUQUdFDQogICAgICAtLT4NCiAgICAgIDx4czpzaW1wbGVUeXBlIG5hbWU9
ImNvbmZlcmVuY2Utc3RhZ2UtdHlwZSI+DQogICAgICAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0i
eHM6c3RyaW5nIj4NCiAgICAgICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJyZXNlcnZlZCIv
Pg0KICAgICAgICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9InN0YXJ0ZWQiLz4NCiAgICAgICAg
ICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJydW5uaW5nIi8+DQogICAgICAgICAgIDx4czplbnVt
ZXJhdGlvbiB2YWx1ZT0iZW5kZWQiLz4NCiAgICAgICAgIDwveHM6cmVzdHJpY3Rpb24+DQogICAg
ICA8L3hzOnNpbXBsZVR5cGU+DQogICAgICA8IS0tDQogICAgICAgIENPTkZFUkVOQ0UgVElNRQ0K
ICAgICAgLS0+DQogICAgICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iY29uZmVyZW5jZXRpbWUtdHlw
ZSI+DQogICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9
ImVudHJ5IiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIj4NCiAgICAgICAgICAg
ICA8eHM6Y29tcGxleFR5cGU+DQogICAgICAgICAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAg
ICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9ImJhc2UiIHR5cGU9InhzOnN0cmluZyIvPg0K
ICAgICAgICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9Im1peGluZy1zdGFydC1vZmZzZXQi
IHR5cGU9InhzOmludGVnZXIiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAgICAgICAgICAgIDx4
czplbGVtZW50IG5hbWU9Im1peGluZy1zdG9wLW9mZnNldCIgdHlwZT0ieHM6aW50ZWdlciIgbWlu
T2NjdXJzPSIwIi8+DQogICAgICAgICAgICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iY2FuLWpv
aW4tYWZ0ZXItb2Zmc2V0IiB0eXBlPSJ4czppbnRlZ2VyIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAg
ICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJtdXN0LWpvaW4tYmVmb3JlLW9mZnNldCIg
dHlwZT0ieHM6aW50ZWdlciIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICAgICAgICAgICAgPHhz
OmVsZW1lbnQgbmFtZT0icmVxdWVzdC11c2VycyIgdHlwZT0ieHM6aW50ZWdlciIgbWluT2NjdXJz
PSIwIi8+DQogICAgICAgICAgICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0ibm90aWZ5LWVuZC1v
Zi1jb25mZXJlbmNlIiB0eXBlPSJ4czppbnRlZ2VyIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAg
ICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJhbGxvd2VkLWV4dGVuZC1taXhpbmctZW5kLW9m
ZnNldCIgdHlwZT0ieHM6Ym9vbGVhbiIgZGVmYXVsdD0idHJ1ZSIgbWluT2NjdXJzPSIwIi8+DQog
ICAgICAgICAgICAgICAgICAgPHhzOmFueSBuYW1lc3BhY2U9IiMjb3RoZXIiIHByb2Nlc3NDb250
ZW50cz0ibGF4IiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICAgICAgICA8L3hzOnNlcXVlbmNl
Pg0KICAgICAgICAgICAgIDwveHM6Y29tcGxleFR5cGU+DQogICAgICAgICAgIDwveHM6ZWxlbWVu
dD4NCiAgICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICAgIDwveHM6Y29tcGxleFR5cGU+DQog
ICAgICAgIDwhLS0NCiAgICAgICAgIFVSSVMgVFlQRQ0KICAgICAgICAtLT4NCiAgICAgICAgPHhz
OmNvbXBsZXhUeXBlIG5hbWU9InVyaXMtdHlwZSI+DQogICAgICAgICAgIDx4czpzZXF1ZW5jZT4N
CiAgICAgICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iU0lQIiB0eXBlPSJ1cmktdHlwZSIgbWF4
T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSDMy
MyIgdHlwZT0iSDMyMy10eXBlIiBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICAgICAg
ICA8eHM6ZWxlbWVudCBuYW1lPSJQU1ROLUlTRE4iIHR5cGU9IlBTVE4tdHlwZSIgbWF4T2NjdXJz
PSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQkZDUCIgdHlw
ZT0iQkZDUC10eXBlIiBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KDQoNCg0KTm92bywgZXQgYWwu
ICAgICAgICAgICAgRXhwaXJlcyBEZWNlbWJlciAyOCwgMjAwNiAgICAgICAgICAgICAgW1BhZ2Ug
MjhdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICAgICAgICBDb21tb24gQ29uZmVyZW5jZSBTY2hlbWEg
ICAgICAgICAgICAgICBKdW5lIDIwMDYNCg0KDQogICAgICAgICAgIDwveHM6c2VxdWVuY2U+DQog
ICAgICAgIDwveHM6Y29tcGxleFR5cGU+DQogICAgICAgIDwhLS0NCiAgICAgICAgICBTSVAgVFlQ
RQ0KICAgICAgICAtLT4NCiAgICAgICAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9InVyaS10eXBlIj4N
CiAgICAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1l
PSJ1cmkiIHR5cGU9InhzOmFueVVSSSIvPg0KICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1l
PSJkaXNwbGF5LXRleHQiIHR5cGU9InhzOnN0cmluZyIgbWluT2NjdXJzPSIwIi8+DQogICAgICAg
ICAgICAgIDx4czplbGVtZW50IG5hbWU9InB1cnBvc2UiIHR5cGU9InhzOnN0cmluZyIgbWluT2Nj
dXJzPSIwIi8+DQogICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlBJTi1jb2RlIiB0eXBl
PSJ4czppbnRlZ2VyIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICAgICAgPHhzOmFueSBuYW1l
c3BhY2U9IiMjb3RoZXIiIHByb2Nlc3NDb250ZW50cz0ibGF4IiBtaW5PY2N1cnM9IjAiIG1heE9j
Y3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICAgICAg
IDx4czphbnlBdHRyaWJ1dGUgbmFtZXNwYWNlPSIjI290aGVyIiBwcm9jZXNzQ29udGVudHM9Imxh
eCIvPg0KICAgICAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICAgICAgICA8IS0tDQogICAgICAgICAg
SDMyMyBUWVBFDQogICAgICAgIC0tPg0KICAgICAgICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iSDMy
My10eXBlIj4NCiAgICAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgICAgICA8eHM6ZWxl
bWVudCBuYW1lPSJILjMyMy1hbGlhcyIgdHlwZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiLz4N
CiAgICAgICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iSC4zMjMtVVJJIiB0eXBlPSJ4czphbnlV
UkkiLz4NCiAgICAgICAgICAgICAgPHhzOmFueSBuYW1lc3BhY2U9IiMjb3RoZXIiIHByb2Nlc3ND
b250ZW50cz0ibGF4IiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAg
ICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICAgICAgIDx4czphbnlBdHRyaWJ1dGUgbmFtZXNw
YWNlPSIjI290aGVyIiBwcm9jZXNzQ29udGVudHM9ImxheCIvPg0KICAgICAgICA8L3hzOmNvbXBs
ZXhUeXBlPg0KICAgICAgICA8IS0tDQogICAgICAgICAgIFBTVE4gVFlQRQ0KICAgICAgICAtLT4N
CiAgICAgICAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlBTVE4tdHlwZSI+DQogICAgICAgICAgIDx4
czpzZXF1ZW5jZT4NCiAgICAgICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0icGhvbmUtbnVtYmVy
IiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICAgICAgIDx4
czplbGVtZW50IG5hbWU9InJhdGUiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAi
Lz4NCiAgICAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgICAgICAgPHhzOmF0dHJpYnV0ZSBu
YW1lPSJQSU4tY29kZSIgdHlwZT0ieHM6c3RyaW5nIiB1c2U9InJlcXVpcmVkIi8+DQogICAgICAg
ICAgIDx4czphdHRyaWJ1dGUgbmFtZT0icHVycG9zZSIgdHlwZT0ieHM6c3RyaW5nIi8+DQogICAg
ICAgIDwveHM6Y29tcGxleFR5cGU+DQogICAgICAgIDwhLS0NCiAgICAgICAgICAgQkZDUCBUWVBF
DQogICAgICAgIC0tPg0KICAgICAgICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iQkZDUC10eXBlIj4N
CiAgICAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1l
PSJjb25mZXJlbmNlLWlkIiB0eXBlPSJ4czp1bnNpZ25lZEludCIgbWluT2NjdXJzPSIwIi8+DQog
ICAgICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICAgICAgIDx4czphbnlBdHRyaWJ1dGUgbmFt
ZXNwYWNlPSIjI290aGVyIiBwcm9jZXNzQ29udGVudHM9ImxheCIvPg0KICAgICAgICA8L3hzOmNv
bXBsZXhUeXBlPg0KICAgICAgICA8IS0tDQogICAgICAgICAgIE1BWElNVU0gVVNFUiBUWVBFDQoN
Cg0KDQpOb3ZvLCBldCBhbC4gICAgICAgICAgICBFeHBpcmVzIERlY2VtYmVyIDI4LCAyMDA2ICAg
ICAgICAgICAgICBbUGFnZSAyOV0NCgwNCkludGVybmV0LURyYWZ0ICAgICAgICAgIENvbW1vbiBD
b25mZXJlbmNlIFNjaGVtYSAgICAgICAgICAgICAgIEp1bmUgMjAwNg0KDQoNCiAgICAgICAgLS0+
DQogICAgICAgIDx4czpjb21wbGV4VHlwZSBuYW1lPSJtYXhpbXVtLXVzZXItY291bnQtdHlwZSI+
DQogICAgICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICAgICAgPHhzOmVsZW1lbnQgbmFt
ZT0iZW50cnkiIHR5cGU9InhzOnVuc2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAg
ICAgICAgPHhzOmFueSBuYW1lc3BhY2U9IiMjb3RoZXIiIHByb2Nlc3NDb250ZW50cz0ibGF4IiBt
aW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgICAgIDwveHM6c2Vx
dWVuY2U+DQogICAgICAgICAgIDx4czphdHRyaWJ1dGUgbmFtZT0icm9sZSIgdHlwZT0icm9sZTpy
b2xlLXR5cGUiIHVzZT0icmVxdWlyZWQiLz4NCiAgICAgICAgICAgPHhzOmFueUF0dHJpYnV0ZSBu
YW1lc3BhY2U9IiMjb3RoZXIiIHByb2Nlc3NDb250ZW50cz0ibGF4Ii8+DQogICAgICAgIDwveHM6
Y29tcGxleFR5cGU+DQogICAgICAgIDwhLS0NCiAgICAgICAgICAgQ09ORkVSRU5DRSBNRURJQSBU
WVBFDQogICAgICAgIC0tPg0KICAgICAgICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iY29uZmVyZW5j
ZS1tZWRpYS10eXBlIj4NCiAgICAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgICAgICA8
eHM6ZWxlbWVudCBuYW1lPSJlbnRyeSIgdHlwZT0iY29uZmVyZW5jZS1tZWRpdW0tdHlwZSIgbWF4
T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgICAg
ICAgPHhzOmF0dHJpYnV0ZSBuYW1lPSJsYWJlbCIgdHlwZT0ieHM6c3RyaW5nIiB1c2U9InJlcXVp
cmVkIi8+DQogICAgICAgICAgIDx4czphbnlBdHRyaWJ1dGUgbmFtZXNwYWNlPSIjI290aGVyIiBw
cm9jZXNzQ29udGVudHM9ImxheCIvPg0KICAgICAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICAgICAg
ICA8IS0tDQogICAgICAgICAgIENPTkZFUkVOQ0UgTUVESVVNIFRZUEUNCiAgICAgICAgLS0+DQog
ICAgICAgIDx4czpjb21wbGV4VHlwZSBuYW1lPSJjb25mZXJlbmNlLW1lZGl1bS10eXBlIj4NCiAg
ICAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJ0
eXBlIiB0eXBlPSJ4czpzdHJpbmciLz4NCiAgICAgICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0i
ZGlzcGxheS10ZXh0IiB0eXBlPSJ4czpzdHJpbmciIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAg
ICAgICA8eHM6ZWxlbWVudCBuYW1lPSJzdGF0dXMiIHR5cGU9ImluZm86bWVkaWEtc3RhdHVzLXR5
cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJtaXhp
bmctbW9kZSIgdHlwZT0ibWl4LW1vZGUtdHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICAg
ICAgIDx4czplbGVtZW50IG5hbWU9Im1peC1sZXZlbCIgdHlwZT0ieHM6dW5zaWduZWRJbnQiIG1p
bk9jY3Vycz0iMCIvPg0KICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJjb2RlY3MiIHR5
cGU9ImNvZGVjcy10eXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICAgPHhzOmFueSBuYW1l
c3BhY2U9IiMjb3RoZXIiIHByb2Nlc3NDb250ZW50cz0ibGF4IiBtaW5PY2N1cnM9IjAiIG1heE9j
Y3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICAgICAg
IDx4czphdHRyaWJ1dGUgbmFtZT0ibGFiZWwiIHR5cGU9InhzOnN0cmluZyIgdXNlPSJyZXF1aXJl
ZCIvPg0KICAgICAgICAgICA8eHM6YW55QXR0cmlidXRlIG5hbWVzcGFjZT0iIyNvdGhlciIgcHJv
Y2Vzc0NvbnRlbnRzPSJsYXgiLz4NCiAgICAgICAgPC94czpjb21wbGV4VHlwZT4NCiAgICAgICAg
PCEtLQ0KICAgICAgICAgICBNSVggTU9ERSBUWVBFDQogICAgICAgIC0tPg0KICAgICAgICA8eHM6
c2ltcGxlVHlwZSBuYW1lPSJtaXgtbW9kZS10eXBlIj4NCiAgICAgICAgICAgPHhzOnJlc3RyaWN0
aW9uIGJhc2U9InhzOnN0cmluZyI+DQogICAgICAgICAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1
ZT0iTW9kZXJhdG9yLWNvbnRyb2xsZWQiLz4NCiAgICAgICAgICAgICAgPHhzOmVudW1lcmF0aW9u
IHZhbHVlPSJGQ0ZTIi8+DQogICAgICAgICAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQXV0
b21hdGljIi8+DQogICAgICAgICAgIDwveHM6cmVzdHJpY3Rpb24+DQogICAgICAgIDwveHM6c2lt
cGxlVHlwZT4NCiAgICAgICAgPCEtLQ0KICAgICAgICAgICBDT0RFQ1MgVFlQRQ0KICAgICAgICAt
LT4NCg0KDQoNCk5vdm8sIGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMgRGVjZW1iZXIgMjgsIDIw
MDYgICAgICAgICAgICAgIFtQYWdlIDMwXQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgICAgICAgQ29t
bW9uIENvbmZlcmVuY2UgU2NoZW1hICAgICAgICAgICAgICAgSnVuZSAyMDA2DQoNCg0KICAgICAg
ICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iY29kZWNzLXR5cGUiPg0KICAgICAgICAgICA8eHM6c2Vx
dWVuY2U+DQogICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9ImVudHJ5IiB0eXBlPSJjb2Rl
Yy10eXBlIiBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICAgICA8L3hzOnNlcXVlbmNl
Pg0KICAgICAgICAgICA8eHM6YXR0cmlidXRlIG5hbWU9ImRlY2lzaW9uIiB0eXBlPSJkZWNpc2lv
bi10eXBlIiB1c2U9InJlcXVpcmVkIi8+DQogICAgICAgICAgIDx4czphbnlBdHRyaWJ1dGUgbmFt
ZXNwYWNlPSIjI290aGVyIiBwcm9jZXNzQ29udGVudHM9ImxheCIvPg0KICAgICAgICA8L3hzOmNv
bXBsZXhUeXBlPg0KICAgICAgICA8IS0tDQogICAgICAgICAgIENPREVDIFRZUEUNCiAgICAgICAg
LS0+DQogICAgICAgIDx4czpjb21wbGV4VHlwZSBuYW1lPSJjb2RlYy10eXBlIj4NCiAgICAgICAg
ICAgPHhzOmF0dHJpYnV0ZSBuYW1lPSJuYW1lIiB0eXBlPSJ4czpzdHJpbmciIHVzZT0icmVxdWly
ZWQiLz4NCiAgICAgICAgICAgPHhzOmF0dHJpYnV0ZSBuYW1lPSJwb2xpY3kiIHR5cGU9InBvbGlj
eS10eXBlIiB1c2U9InJlcXVpcmVkIi8+DQogICAgICAgICAgIDx4czphbnlBdHRyaWJ1dGUgbmFt
ZXNwYWNlPSIjI290aGVyIiBwcm9jZXNzQ29udGVudHM9ImxheCIvPg0KICAgICAgICA8L3hzOmNv
bXBsZXhUeXBlPg0KICAgICAgICA8IS0tDQogICAgICAgICAgIERFQ0lTSU9OIFRZUEUNCiAgICAg
ICAgLS0+DQogICAgICAgIDx4czpzaW1wbGVUeXBlIG5hbWU9ImRlY2lzaW9uLXR5cGUiPg0KICAg
ICAgICAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6c3RyaW5nIj4NCiAgICAgICAgICAgICAg
PHhzOmVudW1lcmF0aW9uIHZhbHVlPSJBdXRvbWF0aWMiLz4NCiAgICAgICAgICAgICAgPHhzOmVu
dW1lcmF0aW9uIHZhbHVlPSJNb2RlcmF0b3ItY29udHJvbGxlZCIvPg0KICAgICAgICAgICA8L3hz
OnJlc3RyaWN0aW9uPg0KICAgICAgICA8L3hzOnNpbXBsZVR5cGU+DQogICAgICAgIDwhLS0NCiAg
ICAgICAgICAgUE9MSUNZIFRZUEUNCiAgICAgICAgLS0+DQogICAgICAgIDx4czpzaW1wbGVUeXBl
IG5hbWU9InBvbGljeS10eXBlIj4NCiAgICAgICAgICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9Inhz
OnN0cmluZyI+DQogICAgICAgICAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iQWxsb3dlZCIv
Pg0KICAgICAgICAgICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkRpc2FsbG93ZWQiLz4NCiAg
ICAgICAgICAgPC94czpyZXN0cmljdGlvbj4NCiAgICAgICAgPC94czpzaW1wbGVUeXBlPg0KICAg
ICAgICA8IS0tDQogICAgICAgICAgIEhPU1QgVFlQRQ0KICAgICAgICAtLT4NCiAgICAgICAgPHhz
OmNvbXBsZXhUeXBlIG5hbWU9Imhvc3QtdHlwZSI+DQogICAgICAgICAgIDx4czpzZXF1ZW5jZT4N
CiAgICAgICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iZGlzcGxheS10ZXh0IiB0eXBlPSJ4czpz
dHJpbmciIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJ3
ZWItcGFnZSIgdHlwZT0ieHM6YW55VVJJIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICAgICAg
PHhzOmVsZW1lbnQgbmFtZT0idXJpcyIgdHlwZT0idXJpcy10eXBlIiBtaW5PY2N1cnM9IjAiLz4N
CiAgICAgICAgICAgICAgPHhzOmFueSBuYW1lc3BhY2U9IiMjb3RoZXIiIHByb2Nlc3NDb250ZW50
cz0ibGF4IiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgICAg
IDwveHM6c2VxdWVuY2U+DQogICAgICAgICAgIDx4czphbnlBdHRyaWJ1dGUgbmFtZXNwYWNlPSIj
I290aGVyIiBwcm9jZXNzQ29udGVudHM9ImxheCIvPg0KICAgICAgICAgPC94czpjb21wbGV4VHlw
ZT4NCiAgICAgICAgPCEtLQ0KICAgICAgICAgICBDT05GRVJFTkNFIFNUQVRFIFRZUEUNCiAgICAg
ICAgLS0+DQoNCg0KDQpOb3ZvLCBldCBhbC4gICAgICAgICAgICBFeHBpcmVzIERlY2VtYmVyIDI4
LCAyMDA2ICAgICAgICAgICAgICBbUGFnZSAzMV0NCgwNCkludGVybmV0LURyYWZ0ICAgICAgICAg
IENvbW1vbiBDb25mZXJlbmNlIFNjaGVtYSAgICAgICAgICAgICAgIEp1bmUgMjAwNg0KDQoNCiAg
ICAgICAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9ImNvbmZlcmVuY2Utc3RhdGUtdHlwZSI+DQogICAg
ICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iYWxs
b3ctY29uZmVyZW5jZS1zdGF0ZSIgdHlwZT0ieHM6Ym9vbGVhbiIgbWluT2NjdXJzPSIwIi8+DQog
ICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9InVzZXItY291bnQiIHR5cGU9InhzOnVuc2ln
bmVkSW50IiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0i
YWN0aXZlIiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICAgICAg
PHhzOmVsZW1lbnQgbmFtZT0ibG9ja2VkIiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAi
Lz4NCiAgICAgICAgICAgICAgPHhzOmFueSBuYW1lc3BhY2U9IiMjb3RoZXIiIHByb2Nlc3NDb250
ZW50cz0ibGF4IiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAg
ICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICAgICAgIDx4czphbnlBdHRyaWJ1dGUgbmFtZXNw
YWNlPSIjI290aGVyIiBwcm9jZXNzQ29udGVudHM9ImxheCIvPg0KICAgICAgICA8L3hzOmNvbXBs
ZXhUeXBlPg0KICAgICAgICA8IS0tDQogICAgICAgICAgIFNFQ1VSSVRZIE1FQ0hBTklTTVMgVFlQ
RQ0KICAgICAgICAtLT4NCiAgICAgICAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9InNlY3VyaXR5LW1l
Y2hhbmlzbXMtdHlwZSI+DQogICAgICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICAgICAg
IDx4czplbGVtZW50IG5hbWU9ImVudHJ5LXByb3RvY29sIiB0eXBlPSJzZWN1cml0eS1tZWNoYW5p
c20tdHlwZSIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgICAgPC94czpzZXF1ZW5j
ZT4NCiAgICAgICAgICAgPHhzOmFueUF0dHJpYnV0ZSBuYW1lc3BhY2U9IiMjb3RoZXIiIHByb2Nl
c3NDb250ZW50cz0ibGF4Ii8+DQogICAgICAgIDwveHM6Y29tcGxleFR5cGU+DQogICAgICAgIDwh
LS0NCiAgICAgICAgICAgU0VDVVJJVFkgTUVDSEFOSVNNIFRZUEUNCiAgICAgICAgLS0+DQogICAg
ICAgIDx4czpjb21wbGV4VHlwZSBuYW1lPSJzZWN1cml0eS1tZWNoYW5pc20tdHlwZSI+DQogICAg
ICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0ibWV0aG9k
cyIgdHlwZT0ibWV0aG9kcy10eXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICAgICAgPHhz
OmVsZW1lbnQgbmFtZT0ib3B0aW9uLXRhZ3MiIHR5cGU9Im9wdGlvbi10YWdzLXR5cGUiIG1pbk9j
Y3Vycz0iMCIvPg0KICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJmZWF0dXJlLXRhZ3Mi
IHR5cGU9ImZlYXR1cmUtdGFncy10eXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICAgICAg
PHhzOmVsZW1lbnQgbmFtZT0iYm9kaWVzIiB0eXBlPSJib2RpZXMtdHlwZSIgbWluT2NjdXJzPSIw
Ii8+DQogICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9InZlcnNpb24iIHR5cGU9InhzOnVu
c2lnbmVkSW50IiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICAgICAgPHhzOmVsZW1lbnQgbmFt
ZT0ic3VwcG9ydGVkIiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAg
ICAgPHhzOmFueSBuYW1lc3BhY2U9IiMjb3RoZXIiIHByb2Nlc3NDb250ZW50cz0ibGF4IiBtaW5P
Y2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgICAgIDwveHM6c2VxdWVu
Y2U+DQogICAgICAgICAgIDx4czphdHRyaWJ1dGUgbmFtZT0ibmFtZSIgdHlwZT0ieHM6c3RyaW5n
IiB1c2U9InJlcXVpcmVkIi8+DQogICAgICAgICAgIDx4czphbnlBdHRyaWJ1dGUgbmFtZXNwYWNl
PSIjI290aGVyIiBwcm9jZXNzQ29udGVudHM9ImxheCIvPg0KICAgICAgICAgPC94czpjb21wbGV4
VHlwZT4NCiAgICAgICAgPCEtLQ0KICAgICAgICAgICBNRVRIT0RTIFRZUEUNCiAgICAgICAgLS0+
DQogICAgICAgIDx4czpjb21wbGV4VHlwZSBuYW1lPSJtZXRob2RzLXR5cGUiPg0KICAgICAgICAg
ICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9Im1ldGhvZCIg
dHlwZT0iY29kZWMtdHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICAgICAgIDx4czphbnkg
bmFtZXNwYWNlPSIjI290aGVyIiBwcm9jZXNzQ29udGVudHM9ImxheCIgbWluT2NjdXJzPSIwIiBt
YXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAg
ICAgICA8eHM6YXR0cmlidXRlIG5hbWU9ImRlZmF1bHQtcG9saWN5IiB0eXBlPSJwb2xpY3ktdHlw
ZSIgdXNlPSJyZXF1aXJlZCIvPg0KICAgICAgICAgICA8eHM6YW55QXR0cmlidXRlIG5hbWVzcGFj
ZT0iIyNvdGhlciIgcHJvY2Vzc0NvbnRlbnRzPSJsYXgiLz4NCiAgICAgICAgPC94czpjb21wbGV4
VHlwZT4NCiAgICAgICAgPCEtLQ0KICAgICAgICAgICBPUFRJT04gVEFHUyBUWVBFDQoNCg0KDQpO
b3ZvLCBldCBhbC4gICAgICAgICAgICBFeHBpcmVzIERlY2VtYmVyIDI4LCAyMDA2ICAgICAgICAg
ICAgICBbUGFnZSAzMl0NCgwNCkludGVybmV0LURyYWZ0ICAgICAgICAgIENvbW1vbiBDb25mZXJl
bmNlIFNjaGVtYSAgICAgICAgICAgICAgIEp1bmUgMjAwNg0KDQoNCiAgICAgICAgLS0+DQogICAg
ICAgIDx4czpjb21wbGV4VHlwZSBuYW1lPSJvcHRpb24tdGFncy10eXBlIj4NCiAgICAgICAgICAg
PHhzOnNlcXVlbmNlPg0KICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJvcHRpb24tdGFn
IiB0eXBlPSJjb2RlYy10eXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICAgICAgPHhzOmFu
eSBuYW1lc3BhY2U9IiMjb3RoZXIiIHByb2Nlc3NDb250ZW50cz0ibGF4IiBtaW5PY2N1cnM9IjAi
IG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAg
ICAgICAgIDx4czphdHRyaWJ1dGUgbmFtZT0iZGVmYXVsdC1wb2xpY3kiIHR5cGU9ImRlZmF1bHQt
cG9saWN5LXR5cGUiIHVzZT0icmVxdWlyZWQiLz4NCiAgICAgICAgICAgPHhzOmFueUF0dHJpYnV0
ZSBuYW1lc3BhY2U9IiMjb3RoZXIiIHByb2Nlc3NDb250ZW50cz0ibGF4Ii8+DQogICAgICAgIDwv
eHM6Y29tcGxleFR5cGU+DQogICAgICAgIDwhLS0NCiAgICAgICAgICAgREVGQVVMVCBQT0xJQ1kg
VFlQRQ0KICAgICAgICAtLT4NCiAgICAgICAgPHhzOnNpbXBsZVR5cGUgbmFtZT0iZGVmYXVsdC1w
b2xpY3ktdHlwZSI+DQogICAgICAgICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmci
Pg0KICAgICAgICAgICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9IkFsbG93ZWQiLz4NCiAgICAg
ICAgICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJEaXNhbGxvd2VkIi8+DQogICAgICAgICAg
ICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iTWFuZGF0b3J5Ii8+DQogICAgICAgICAgIDwveHM6
cmVzdHJpY3Rpb24+DQogICAgICAgIDwveHM6c2ltcGxlVHlwZT4NCiAgICAgICAgPCEtLQ0KICAg
ICAgICAgICBGRUFUVVJFIFRBR1MgVFlQRQ0KICAgICAgICAtLT4NCiAgICAgICAgPHhzOmNvbXBs
ZXhUeXBlIG5hbWU9ImZlYXR1cmUtdGFncy10eXBlIj4NCiAgICAgICAgICAgPHhzOnNlcXVlbmNl
Pg0KICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJmZWF0dXJlLXRhZyIgdHlwZT0iY29k
ZWMtdHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICAgICAgIDx4czphbnkgbmFtZXNwYWNl
PSIjI290aGVyIiBwcm9jZXNzQ29udGVudHM9ImxheCIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9
InVuYm91bmRlZCIvPg0KICAgICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgICAgICA8eHM6
YXR0cmlidXRlIG5hbWU9ImRlZmF1bHQtcG9saWN5IiB0eXBlPSJwb2xpY3ktdHlwZSIgdXNlPSJy
ZXF1aXJlZCIvPg0KICAgICAgICAgICA8eHM6YW55QXR0cmlidXRlIG5hbWVzcGFjZT0iIyNvdGhl
ciIgcHJvY2Vzc0NvbnRlbnRzPSJsYXgiLz4NCiAgICAgICAgPC94czpjb21wbGV4VHlwZT4NCiAg
ICAgICAgPCEtLQ0KICAgICAgICAgICBCT0RJRVMgVFlQRQ0KICAgICAgICAtLT4NCiAgICAgICAg
PHhzOmNvbXBsZXhUeXBlIG5hbWU9ImJvZGllcy10eXBlIj4NCiAgICAgICAgICAgPHhzOnNlcXVl
bmNlPg0KICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJib2R5LWRpc3Bvc2l0aW9uIiB0
eXBlPSJib2R5LXR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAgICAgICA8eHM6YW55IG5h
bWVzcGFjZT0iIyNvdGhlciIgcHJvY2Vzc0NvbnRlbnRzPSJsYXgiIG1pbk9jY3Vycz0iMCIgbWF4
T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgICAg
ICAgPHhzOmF0dHJpYnV0ZSBuYW1lPSJkZWZhdWx0LXBvbGljeSIgdHlwZT0icG9saWN5LXR5cGUi
IHVzZT0icmVxdWlyZWQiLz4NCiAgICAgICAgICAgPHhzOmF0dHJpYnV0ZSBuYW1lPSJkZWZhdWx0
LWVuY3J5cHRpb24iIHR5cGU9InBvbGljeS10eXBlIiB1c2U9InJlcXVpcmVkIi8+DQogICAgICAg
ICAgIDx4czphbnlBdHRyaWJ1dGUgbmFtZXNwYWNlPSIjI290aGVyIiBwcm9jZXNzQ29udGVudHM9
ImxheCIvPg0KICAgICAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICAgICAgICA8IS0tDQogICAgICAg
ICAgIEJPRFkgVFlQRQ0KICAgICAgICAtLT4NCiAgICAgICAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9
ImJvZHktdHlwZSI+DQogICAgICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICAgICAgPHhz
OmVsZW1lbnQgbmFtZT0iYm9keS1mb3JtYXQiIHR5cGU9ImNvZGVjLXR5cGUiIG1pbk9jY3Vycz0i
MCIvPg0KDQoNCg0KTm92bywgZXQgYWwuICAgICAgICAgICAgRXhwaXJlcyBEZWNlbWJlciAyOCwg
MjAwNiAgICAgICAgICAgICAgW1BhZ2UgMzNdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICAgICAgICBD
b21tb24gQ29uZmVyZW5jZSBTY2hlbWEgICAgICAgICAgICAgICBKdW5lIDIwMDYNCg0KDQogICAg
ICAgICAgICAgIDx4czphbnkgbmFtZXNwYWNlPSIjI290aGVyIiBwcm9jZXNzQ29udGVudHM9Imxh
eCIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICAgICA8L3hz
OnNlcXVlbmNlPg0KICAgICAgICAgICA8eHM6YXR0cmlidXRlIG5hbWU9Im5hbWUiIHR5cGU9Inhz
OnN0cmluZyIgdXNlPSJyZXF1aXJlZCIvPg0KICAgICAgICAgICA8eHM6YXR0cmlidXRlIG5hbWU9
InBvbGljeSIgdHlwZT0icG9saWN5LXR5cGUiIHVzZT0icmVxdWlyZWQiLz4NCiAgICAgICAgICAg
PHhzOmF0dHJpYnV0ZSBuYW1lPSJkZWZhdWx0LXBvbGljeSIgdHlwZT0icG9saWN5LXR5cGUiIHVz
ZT0icmVxdWlyZWQiLz4NCiAgICAgICAgICAgPHhzOmF0dHJpYnV0ZSBuYW1lPSJlbmNyeXB0aW9u
IiB0eXBlPSJwb2xpY3ktdHlwZSIgdXNlPSJyZXF1aXJlZCIvPg0KICAgICAgICAgICA8eHM6YW55
QXR0cmlidXRlIG5hbWVzcGFjZT0iIyNvdGhlciIgcHJvY2Vzc0NvbnRlbnRzPSJsYXgiLz4NCiAg
ICAgICAgPC94czpjb21wbGV4VHlwZT4NCiAgICAgICAgPCEtLQ0KICAgICAgICAgICBGTE9PUiBJ
TkZPUk1BVElPTiBUWVBFDQogICAgICAgIC0tPg0KICAgICAgICA8eHM6Y29tcGxleFR5cGUgbmFt
ZT0iZmxvb3ItaW5mb3JtYXRpb24tdHlwZSI+DQogICAgICAgICAgIDx4czpzZXF1ZW5jZT4NCiAg
ICAgICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iYWxsb3ctZmxvb3ItZXZlbnRzIiB0eXBlPSJ4
czpib29sZWFuIiBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICAgICAgICA8eHM6ZWxl
bWVudCBuYW1lPSJmbG9vci1yZXF1ZXN0LWhhbmRsaW5nIiB0eXBlPSJmbG9vci1yZXF1ZXN0LXR5
cGUiIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgICAgICAgIDx4czplbGVtZW50IG5h
bWU9ImNvbmZlcmVuY2UtZmxvb3ItcG9saWN5IiB0eXBlPSJDb25mZXJlbmNlLWZsb29yLXBvbGlj
eSIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgICAgICAgPHhzOmFueSBuYW1lc3Bh
Y2U9IiMjb3RoZXIiIHByb2Nlc3NDb250ZW50cz0ibGF4IiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vy
cz0idW5ib3VuZGVkIi8+DQogICAgICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICAgICAgIDx4
czphbnlBdHRyaWJ1dGUgbmFtZXNwYWNlPSIjI290aGVyIiBwcm9jZXNzQ29udGVudHM9ImxheCIv
Pg0KICAgICAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICAgICAgICA8IS0tDQogICAgICAgICAgIEZM
T09SIFJFUVVFU1QgVFlQRQ0KICAgICAgICAtLT4NCiAgICAgICAgPHhzOnNpbXBsZVR5cGUgbmFt
ZT0iZmxvb3ItcmVxdWVzdC10eXBlIj4NCiAgICAgICAgICAgPHhzOnJlc3RyaWN0aW9uIGJhc2U9
InhzOnN0cmluZyI+DQogICAgICAgICAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iYmxvY2si
Lz4NCiAgICAgICAgICAgICAgPHhzOmVudW1lcmF0aW9uIHZhbHVlPSJjb25maXJtIi8+DQogICAg
ICAgICAgIDwveHM6cmVzdHJpY3Rpb24+DQogICAgICAgIDwveHM6c2ltcGxlVHlwZT4NCiAgICAg
ICAgPCEtLQ0KICAgICAgICAgICBDT05GRVJFTkNFIEZMT09SIFBPTElDWQ0KICAgICAgICAtLT4N
CiAgICAgICAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IkNvbmZlcmVuY2UtZmxvb3ItcG9saWN5Ij4N
CiAgICAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1l
PSJGbG9vciIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiPg0KICAgICAgICAgICAgICAgICA8eHM6Y29t
cGxleFR5cGU+DQogICAgICAgICAgICAgICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICAg
ICAgICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTWVkaWEtdHlwZXMiPg0KICAgICAgICAgICAg
ICAgICAgICAgICAgICA8eHM6Y29tcGxleFR5cGU+DQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhzOmVs
ZW1lbnQgbmFtZT0iVmlkZW8iIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJBdWRpbyIgbWluT2NjdXJzPSIwIi8+DQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkFwcGxpY2F0aW9u
IiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhzOmVs
ZW1lbnQgbmFtZT0iRGF0YSIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IkNvbnRyb2wiIG1pbk9jY3Vycz0iMCIvPg0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJNZXNzYWdlIiBt
aW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHhzOmVsZW1l
bnQgbmFtZT0iVGV4dCIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDx4czphbnkgbmFtZXNwYWNlPSIjI290aGVyIiBwcm9jZXNzQ29udGVudHM9ImxheCIg
bWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KDQoNCg0KTm92bywgZXQgYWwu
ICAgICAgICAgICAgRXhwaXJlcyBEZWNlbWJlciAyOCwgMjAwNiAgICAgICAgICAgICAgW1BhZ2Ug
MzRdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICAgICAgICBDb21tb24gQ29uZmVyZW5jZSBTY2hlbWEg
ICAgICAgICAgICAgICBKdW5lIDIwMDYNCg0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDwveHM6c2VxdWVuY2U+DQogICAgICAgICAgICAgICAgICAgICAgICAgIDwveHM6Y29tcGxleFR5
cGU+DQogICAgICAgICAgICAgICAgICAgICAgIDwveHM6ZWxlbWVudD4NCiAgICAgICAgICAgICAg
ICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iQWxnb3JpdGhtIj4NCiAgICAgICAgICAgICAgICAgICAg
ICAgPHhzOmNvbXBsZXhUeXBlPg0KICAgICAgICAgICAgICAgICAgICAgICAgICA8eHM6c2VxdWVu
Y2U+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1vZGVy
YXRvci1jb250cm9sbGVkIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iRkNGUyIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9IlJhbmRvbSIgbWluT2NjdXJzPSIw
Ii8+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4czphbnkgbmFtZXNwYWNlPSIjI290
aGVyIiBwcm9jZXNzQ29udGVudHM9ImxheCIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91
bmRlZCIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAg
ICAgICAgICAgICAgICAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICAgICAgICAgICAgICAgICAgICA8
L3hzOmVsZW1lbnQ+DQogICAgICAgICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9Ik1heC1m
bG9vci11c2VycyIgdHlwZT0ieHM6bm9uTmVnYXRpdmVJbnRlZ2VyIiBtaW5PY2N1cnM9IjAiLz4N
CiAgICAgICAgICAgICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iTW9kZXJhdG9yLVVSSSIgdHlw
ZT0ieHM6YW55VVJJIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICAgICAgICAgPC94czpzZXF1
ZW5jZT4NCiAgICAgICAgICAgICAgICAgPHhzOmF0dHJpYnV0ZSBuYW1lPSJtb2RlcmF0b3ItY29u
dHJvbGxlZCIgdHlwZT0ieHM6Ym9vbGVhbiIgZGVmYXVsdD0iZmFsc2UiLz4NCiAgICAgICAgICAg
ICAgICAgPHhzOmF0dHJpYnV0ZSBuYW1lPSJsYWJlbCIgdHlwZT0ieHM6c3RyaW5nIiB1c2U9InJl
cXVpcmVkIi8+DQogICAgICAgICAgICAgICAgIDwveHM6Y29tcGxleFR5cGU+DQogICAgICAgICAg
ICAgIDwveHM6ZWxlbWVudD4NCiAgICAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAgICAgICAgPC94
czpjb21wbGV4VHlwZT4NCiAgICAgICAgPCEtLQ0KICAgICAgICAgICBVU0VSUyBUWVBFDQogICAg
ICAgIC0tPg0KICAgICAgICA8eHM6Y29tcGxleFR5cGUgbmFtZT0idXNlcnMtdHlwZSI+DQogICAg
ICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iam9p
bi1oYW5kbGluZyIgdHlwZT0iam9pbi1oYW5kbGluZy10eXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAg
ICAgICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0idXNlci1hZG1pc3Npb24tcG9saWN5IiB0eXBl
PSJ1c2VyLWFkbWlzc2lvbi1wb2xpY3ktdHlwZSIvPg0KICAgICAgICAgICAgICA8eHM6ZWxlbWVu
dCBuYW1lPSJ1c2VyLW11c3QtYmUtc3BlY2lmaWVkIiB0eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1
cnM9IjAiLz4NCiAgICAgICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iZGlhbC1pbi1saXN0IiB0
eXBlPSJVc2VyTGlzdCIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICAgICAgIDx4czplbGVtZW50
IG5hbWU9ImRpYWwtb3V0LWxpc3QiIHR5cGU9IlVzZXJMaXN0IiBtaW5PY2N1cnM9IjAiLz4NCiAg
ICAgICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0icmVmZXItbGlzdCIgdHlwZT0iVXNlckxpc3Qi
IG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJwcml2aWxl
Z2VzLWNvbnRyb2wtbGlzdCIgdHlwZT0icHJpdmlsZWdlcy1jb250cm9sLWxpc3QtdHlwZSIgbWlu
T2NjdXJzPSIwIi8+DQogICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9InVzZXIiIHR5cGU9
InVzZXItdHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICAgICAgIDx4czphbnkgbmFtZXNw
YWNlPSIjI290aGVyIiBwcm9jZXNzQ29udGVudHM9ImxheCIgbWluT2NjdXJzPSIwIiBtYXhPY2N1
cnM9InVuYm91bmRlZCIvPg0KICAgICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgICAgICA8
eHM6YW55QXR0cmlidXRlIG5hbWVzcGFjZT0iIyNvdGhlciIgcHJvY2Vzc0NvbnRlbnRzPSJsYXgi
Lz4NCiAgICAgICAgPC94czpjb21wbGV4VHlwZT4NCiAgICAgICAgPCEtLQ0KICAgICAgICAgICBV
U0VSUyBBRE1JU1NJT04gUE9MSUNZDQogICAgICAgIC0tPg0KICAgICAgICA8eHM6c2ltcGxlVHlw
ZSBuYW1lPSJ1c2VyLWFkbWlzc2lvbi1wb2xpY3ktdHlwZSI+DQogICAgICAgICAgIDx4czpyZXN0
cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPg0KICAgICAgICAgICAgICA8eHM6ZW51bWVyYXRpb24g
dmFsdWU9ImNsb3NlZEF1dGhlbnRpY2F0ZWQiLz4NCiAgICAgICAgICAgICAgPHhzOmVudW1lcmF0
aW9uIHZhbHVlPSJvcGVuQXV0aGVudGljYXRlZCIvPg0KICAgICAgICAgICAgICA8eHM6ZW51bWVy
YXRpb24gdmFsdWU9ImFub255bW91cyIvPg0KICAgICAgICAgICA8L3hzOnJlc3RyaWN0aW9uPg0K
DQoNCg0KTm92bywgZXQgYWwuICAgICAgICAgICAgRXhwaXJlcyBEZWNlbWJlciAyOCwgMjAwNiAg
ICAgICAgICAgICAgW1BhZ2UgMzVdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICAgICAgICBDb21tb24g
Q29uZmVyZW5jZSBTY2hlbWEgICAgICAgICAgICAgICBKdW5lIDIwMDYNCg0KDQogICAgICAgIDwv
eHM6c2ltcGxlVHlwZT4NCiAgICAgICAgPCEtLQ0KICAgICAgICAgICBKT0lOIEhBTkRMSU5HIFRZ
UEUNCiAgICAgICAgLS0+DQogICAgICAgIDx4czpzaW1wbGVUeXBlIG5hbWU9ImpvaW4taGFuZGxp
bmctdHlwZSI+DQogICAgICAgICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPg0K
ICAgICAgICAgICAgICA8eHM6ZW51bWVyYXRpb24gdmFsdWU9ImJsb2NrIi8+DQogICAgICAgICAg
ICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iYWxsb3ciLz4NCiAgICAgICAgICAgICAgPHhzOmVu
dW1lcmF0aW9uIHZhbHVlPSJjb25maXJtIi8+DQogICAgICAgICAgICAgIDx4czplbnVtZXJhdGlv
biB2YWx1ZT0iSVZSIi8+DQogICAgICAgICAgICAgIDx4czplbnVtZXJhdGlvbiB2YWx1ZT0iZGly
ZWN0ZWQtb3BlcmF0b3IiLz4NCiAgICAgICAgICAgPC94czpyZXN0cmljdGlvbj4NCiAgICAgICAg
IDwveHM6c2ltcGxlVHlwZT4NCiAgICAgICAgIDwhLS0NCiAgICAgICAgICAgVVNFUkxJU1QNCiAg
ICAgICAgIC0tPg0KICAgICAgICAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9IlVzZXJMaXN0Ij4NCiAg
ICAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJ0
YXJnZXQiIHR5cGU9IlRhcmdldCIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIv
Pg0KICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJleHRlcm5hbCIgdHlwZT0iVGFyZ2V0
IiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgICAgIDwveHM6
c2VxdWVuY2U+DQogICAgICAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICAgICAgICAgPCEtLQ0KICAg
ICAgICAgICBUQVJHRVQNCiAgICAgICAgIC0tPg0KICAgICAgICAgIDx4czpjb21wbGV4VHlwZSBu
YW1lPSJUYXJnZXQiPg0KICAgICAgICAgICA8eHM6Y29tcGxleENvbnRlbnQ+DQogICAgICAgICAg
ICAgIDx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czphbnlUeXBlIj4NCiAgICAgICAgICAgICAgICAg
PHhzOnNlcXVlbmNlPg0KICAgICAgICAgICAgICAgICAgICAgPHhzOmFueSBuYW1lc3BhY2U9IiMj
YW55IiBwcm9jZXNzQ29udGVudHM9ImxheCIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91
bmRlZCIvPg0KICAgICAgICAgICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgICAgICAgICAg
ICA8eHM6YXR0cmlidXRlIG5hbWU9InVyaSIgdHlwZT0ieHM6YW55VVJJIiB1c2U9InJlcXVpcmVk
Ii8+DQogICAgICAgICAgICAgICA8L3hzOnJlc3RyaWN0aW9uPg0KICAgICAgICAgICA8L3hzOmNv
bXBsZXhDb250ZW50Pg0KICAgICAgICAgPC94czpjb21wbGV4VHlwZT4NCiAgICAgICAgIDwhLS0N
CiAgICAgICAgICBQUklWSUxFR0VTIENPTlRST0wgTElTVCBUWVBFDQogICAgICAgICAtLT4NCiAg
ICAgICAgIDx4czpjb21wbGV4VHlwZSBuYW1lPSJwcml2aWxlZ2VzLWNvbnRyb2wtbGlzdC10eXBl
Ij4NCiAgICAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBu
YW1lPSJkYXRhLWFjY2Vzcy1yaWdodHMiIHR5cGU9ImRhdGEtYWNjZXNzLXJpZ2h0cy10eXBlIiBt
YXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJj
b25mZXJlbmNlLXJ1bGVzIiB0eXBlPSJjb25mZXJlbmNlLXJ1bGVzLXR5cGUiIG1heE9jY3Vycz0i
dW5ib3VuZGVkIi8+DQogICAgICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAgICAgICAgIDx4czph
bnlBdHRyaWJ1dGUgbmFtZXNwYWNlPSIjI290aGVyIiBwcm9jZXNzQ29udGVudHM9ImxheCIvPg0K
ICAgICAgICAgPC94czpjb21wbGV4VHlwZT4NCiAgICAgICAgIDwhLS0NCiAgICAgICAgICAgREFU
QSBBQ0NFU1MgUklHSFRTIFRZUEUNCiAgICAgICAgIC0tPg0KDQoNCg0KTm92bywgZXQgYWwuICAg
ICAgICAgICAgRXhwaXJlcyBEZWNlbWJlciAyOCwgMjAwNiAgICAgICAgICAgICAgW1BhZ2UgMzZd
DQoMDQpJbnRlcm5ldC1EcmFmdCAgICAgICAgICBDb21tb24gQ29uZmVyZW5jZSBTY2hlbWEgICAg
ICAgICAgICAgICBKdW5lIDIwMDYNCg0KDQogICAgICAgICA8eHM6Y29tcGxleFR5cGUgbmFtZT0i
ZGF0YS1hY2Nlc3MtcmlnaHRzLXR5cGUiPg0KICAgICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAg
ICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9ImVudHJ5IiB0eXBlPSJlbnRyeS1yaWdodHMtdHlw
ZSIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgICAgPC94czpzZXF1ZW5jZT4NCiAg
ICAgICAgICAgPHhzOmFueUF0dHJpYnV0ZSBuYW1lc3BhY2U9IiMjb3RoZXIiIHByb2Nlc3NDb250
ZW50cz0ibGF4Ii8+DQogICAgICAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICAgICAgICA8IS0tDQog
ICAgICAgICAgIEVOVFJZIFJJR0hUUyBUWVBFDQogICAgICAgIC0tPg0KICAgICAgICA8eHM6Y29t
cGxleFR5cGUgbmFtZT0iZW50cnktcmlnaHRzLXR5cGUiPg0KICAgICAgICAgICA8eHM6YXR0cmli
dXRlIG5hbWU9Im5hbWUiIHR5cGU9InhzOnN0cmluZyIgdXNlPSJyZXF1aXJlZCIvPg0KICAgICAg
ICAgICA8eHM6YXR0cmlidXRlIG5hbWU9InJlYWQtb25seSIgdHlwZT0icm9sZTpyb2xlLXR5cGUi
IHVzZT0icmVxdWlyZWQiLz4NCiAgICAgICAgICAgPHhzOmF0dHJpYnV0ZSBuYW1lPSJyZWFkLXdy
aXRlIiB0eXBlPSJyb2xlOnJvbGUtdHlwZSIgdXNlPSJyZXF1aXJlZCIvPg0KICAgICAgICAgICA8
eHM6YW55QXR0cmlidXRlIG5hbWVzcGFjZT0iIyNvdGhlciIgcHJvY2Vzc0NvbnRlbnRzPSJsYXgi
Lz4NCiAgICAgICAgPC94czpjb21wbGV4VHlwZT4NCiAgICAgICAgPCEtLQ0KICAgICAgICAgICBD
T05GRVJFTkNFIFJVTEVTIFRZUEUNCiAgICAgICAgLS0+DQogICAgICAgIDx4czpjb21wbGV4VHlw
ZSBuYW1lPSJjb25mZXJlbmNlLXJ1bGVzLXR5cGUiPg0KICAgICAgICAgICA8eHM6c2VxdWVuY2U+
DQogICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9ImVudHJ5IiB0eXBlPSJjb25mZXJlbmNl
LXJ1bGUtdHlwZSIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAgICAgPC94czpzZXF1
ZW5jZT4NCiAgICAgICAgICAgPHhzOmF0dHJpYnV0ZSBuYW1lPSJpZCIgdHlwZT0ieHM6c3RyaW5n
IiB1c2U9InJlcXVpcmVkIi8+DQogICAgICAgICAgIDx4czphbnlBdHRyaWJ1dGUgbmFtZXNwYWNl
PSIjI290aGVyIiBwcm9jZXNzQ29udGVudHM9ImxheCIvPg0KICAgICAgICA8L3hzOmNvbXBsZXhU
eXBlPg0KICAgICAgICA8IS0tDQogICAgICAgICAgIENPTkZFUkVOQ0UgUlVMRSBUWVBFDQogICAg
ICAgIC0tPg0KICAgICAgICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iY29uZmVyZW5jZS1ydWxlLXR5
cGUiPg0KICAgICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgICAgIDx4czplbGVtZW50
IG5hbWU9ImNvbmRpdGlvbiIgdHlwZT0iY29uZGl0aW9uLXR5cGUiIG1heE9jY3Vycz0idW5ib3Vu
ZGVkIi8+DQogICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9ImFjdGlvbiIgdHlwZT0iYWN0
aW9uLXR5cGUiIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgICAgIDwveHM6c2VxdWVu
Y2U+DQogICAgICAgICAgIDx4czphbnlBdHRyaWJ1dGUgbmFtZXNwYWNlPSIjI290aGVyIiBwcm9j
ZXNzQ29udGVudHM9ImxheCIvPg0KICAgICAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICAgICAgICA8
IS0tDQogICAgICAgICAgIENPTkRJVElPTiBUWVBFDQogICAgICAgIC0tPg0KICAgICAgICA8eHM6
Y29tcGxleFR5cGUgbmFtZT0iY29uZGl0aW9uLXR5cGUiPg0KICAgICAgICAgICA8eHM6c2VxdWVu
Y2U+DQogICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9ImlkZW50aXR5IiB0eXBlPSJpZGVu
dGl0eS10eXBlIi8+DQogICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9InZhbGlkaXR5IiB0
eXBlPSJjb21wb2w6dmFsaWRpdHlUeXBlIi8+DQogICAgICAgICAgIDwveHM6c2VxdWVuY2U+DQog
ICAgICAgICAgIDx4czphbnlBdHRyaWJ1dGUgbmFtZXNwYWNlPSIjI290aGVyIiBwcm9jZXNzQ29u
dGVudHM9ImxheCIvPg0KICAgICAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICAgICAgICA8IS0tDQog
ICAgICAgICAgIElERU5USVRZIFRZUEUNCiAgICAgICAgLS0+DQoNCg0KDQpOb3ZvLCBldCBhbC4g
ICAgICAgICAgICBFeHBpcmVzIERlY2VtYmVyIDI4LCAyMDA2ICAgICAgICAgICAgICBbUGFnZSAz
N10NCgwNCkludGVybmV0LURyYWZ0ICAgICAgICAgIENvbW1vbiBDb25mZXJlbmNlIFNjaGVtYSAg
ICAgICAgICAgICAgIEp1bmUgMjAwNg0KDQoNCiAgICAgICAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9
ImlkZW50aXR5LXR5cGUiPg0KICAgICAgICAgICA8eHM6c2VxdWVuY2U+DQogICAgICAgICAgICAg
IDx4czplbGVtZW50IG5hbWU9ImlkZW50aXR5IiB0eXBlPSJpZGVudGl0eVR5cGUiIG1heE9jY3Vy
cz0idW5ib3VuZGVkIi8+DQogICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9InZhbGlkaXR5
IiB0eXBlPSJjb21wb2w6dmFsaWRpdHlUeXBlIiBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAg
ICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgICAgICA8eHM6YW55QXR0cmlidXRlIG5hbWVz
cGFjZT0iIyNvdGhlciIgcHJvY2Vzc0NvbnRlbnRzPSJsYXgiLz4NCiAgICAgICAgPC94czpjb21w
bGV4VHlwZT4NCiAgICAgICAgPCEtLQ0KICAgICAgICAgICBST0xFUyBJREVOVElUWSBUWVBFDQog
ICAgICAgIC0tPg0KICAgICAgICA8eHM6Y29tcGxleFR5cGUgbmFtZT0iaWRlbnRpdHlUeXBlIj4N
CiAgICAgICAgICAgPHhzOmNvbXBsZXhDb250ZW50Pg0KICAgICAgICAgICAgICA8eHM6cmVzdHJp
Y3Rpb24gYmFzZT0ieHM6YW55VHlwZSI+DQogICAgICAgICAgICAgICAgIDx4czpjaG9pY2UgbWlu
T2NjdXJzPSIwIj4NCiAgICAgICAgICAgICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0ib25lIiB0
eXBlPSJjb21wb2w6b25lVHlwZSIvPg0KICAgICAgICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBu
YW1lPSJtYW55IiB0eXBlPSJjb21wb2w6bWFueVR5cGUiLz4NCiAgICAgICAgICAgICAgICAgICAg
PHhzOmVsZW1lbnQgbmFtZT0iZXh0ZXJuYWwtbGlzdCIgdHlwZT0ieHM6c3RyaW5nIi8+DQogICAg
ICAgICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9InBzZXVkb255bW91cyIgdHlwZT0ieHM6
c3RyaW5nIi8+DQogICAgICAgICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9Imhhcy1iZWVu
LXJlZmVycmVkIiB0eXBlPSJ4czpzdHJpbmciLz4NCiAgICAgICAgICAgICAgICAgICAgPHhzOmVs
ZW1lbnQgbmFtZT0iaGFzLWJlZW4taW52aXRlZCIgdHlwZT0ieHM6c3RyaW5nIi8+DQogICAgICAg
ICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9Imhhcy1iZWVuLWluLWNvbmZlcmVuY2UiIHR5
cGU9InhzOnN0cmluZyIvPg0KICAgICAgICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJp
cy1pbi1jb25mZXJlbmNlIiB0eXBlPSJ4czpzdHJpbmciLz4NCiAgICAgICAgICAgICAgICAgICAg
PHhzOmVsZW1lbnQgbmFtZT0iYWRtaW5pc3RyYXRvciIgdHlwZT0ieHM6c3RyaW5nIi8+DQogICAg
ICAgICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9ImlzLW9uLWRpYWxvdXQtbGlzdCIgdHlw
ZT0ieHM6c3RyaW5nIi8+DQogICAgICAgICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9Imlz
LW9uLXJlZmVyLWxpc3QiIHR5cGU9InhzOnN0cmluZyIvPg0KICAgICAgICAgICAgICAgICAgICA8
eHM6ZWxlbWVudCBuYW1lPSJwYXJ0aWNpcGFudC1wYXNzY29kZSIgdHlwZT0ieHM6c3RyaW5nIi8+
DQogICAgICAgICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9ImFkbWluaXN0cmF0b3ItcGFz
c2NvZGUiIHR5cGU9InhzOnN0cmluZyIvPg0KICAgICAgICAgICAgICAgICA8L3hzOmNob2ljZT4N
CiAgICAgICAgICAgICAgPC94czpyZXN0cmljdGlvbj4NCiAgICAgICAgICAgPC94czpjb21wbGV4
Q29udGVudD4NCiAgICAgICAgPC94czpjb21wbGV4VHlwZT4NCiAgICAgICAgPCEtLQ0KICAgICAg
ICAgICBBQ1RJT04gVFlQRQ0KICAgICAgICAtLT4NCiAgICAgICAgPHhzOmNvbXBsZXhUeXBlIG5h
bWU9ImFjdGlvbi10eXBlIj4NCiAgICAgICAgICAgPHhzOmNvbXBsZXhDb250ZW50Pg0KICAgICAg
ICAgICAgICA8eHM6cmVzdHJpY3Rpb24gYmFzZT0ieHM6YW55VHlwZSI+DQogICAgICAgICAgICAg
ICAgIDx4czpjaG9pY2UgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCI+DQogICAg
ICAgICAgICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iYWxsb3ctcmVmZXItdXNlcnMtZHluYW1p
Y2FsbHkiIHR5cGU9InhzOmJvb2xlYW4iLz4NCiAgICAgICAgICAgICAgICAgICA8eHM6ZWxlbWVu
dCBuYW1lPSJhbGxvdy1pbnZpdGUtdXNlcnMtZHluYW1pY2FsbHkiIHR5cGU9InhzOmJvb2xlYW4i
Lz4NCiAgICAgICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJhbGxvdy1yZW1vdmUtdXNl
cnMtZHluYW1pY2FsbHkiIHR5cGU9InhzOmJvb2xlYW4iLz4NCiAgICAgICAgICAgICAgICAgICA8
eHM6ZWxlbWVudCBuYW1lPSJzaG93LWZsb29yLWhvbGRlciIgdHlwZT0iZmxvb3ItcmVxdWVzdC10
eXBlIi8+DQogICAgICAgICAgICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0ic2hvdy1mbG9vci1y
ZXF1ZXN0IiB0eXBlPSJ4czpib29sZWFuIi8+DQogICAgICAgICAgICAgICAgICAgPHhzOmVsZW1l
bnQgbmFtZT0icHJvdmlkZS1hbm9ueW1pdHkiIHR5cGU9InhzOmJvb2xlYW4iLz4NCiAgICAgICAg
ICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJyZWFkLW9ubHkiIHR5cGU9InJvbGU6cm9sZS10
eXBlIi8+DQogICAgICAgICAgICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0icmVhZC13cml0ZSIg
dHlwZT0icm9sZTpyb2xlLXR5cGUiLz4NCiAgICAgICAgICAgICAgICAgPC94czpjaG9pY2U+DQog
ICAgICAgICAgICAgIDwveHM6cmVzdHJpY3Rpb24+DQoNCg0KDQpOb3ZvLCBldCBhbC4gICAgICAg
ICAgICBFeHBpcmVzIERlY2VtYmVyIDI4LCAyMDA2ICAgICAgICAgICAgICBbUGFnZSAzOF0NCgwN
CkludGVybmV0LURyYWZ0ICAgICAgICAgIENvbW1vbiBDb25mZXJlbmNlIFNjaGVtYSAgICAgICAg
ICAgICAgIEp1bmUgMjAwNg0KDQoNCiAgICAgICAgICAgPC94czpjb21wbGV4Q29udGVudD4NCiAg
ICAgICAgIDwveHM6Y29tcGxleFR5cGU+DQogICAgICAgIDwhLS0NCiAgICAgICAgICAgVVNFUiBU
WVBFDQogICAgICAgIC0tPg0KICAgICAgICA8eHM6Y29tcGxleFR5cGUgbmFtZT0idXNlci10eXBl
Ij4NCiAgICAgICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBu
YW1lPSJ1c2VyIiB0eXBlPSJvbmUtdXNlci10eXBlIiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0i
dW5ib3VuZGVkIi8+DQogICAgICAgICAgICAgIDx4czphbnkgbmFtZXNwYWNlPSIjI290aGVyIiBw
cm9jZXNzQ29udGVudHM9ImxheCIgbWluT2NjdXJzPSIwIiBtYXhPY2N1cnM9InVuYm91bmRlZCIv
Pg0KICAgICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgICAgICA8eHM6YXR0cmlidXRlIG5h
bWU9InN0YXRlIiB0eXBlPSJpbmZvOnN0YXRlLXR5cGUiIHVzZT0ib3B0aW9uYWwiIGRlZmF1bHQ9
ImZ1bGwiLz4NCiAgICAgICAgICAgPHhzOmFueUF0dHJpYnV0ZSBuYW1lc3BhY2U9IiMjb3RoZXIi
IHByb2Nlc3NDb250ZW50cz0ibGF4Ii8+DQogICAgICAgIDwveHM6Y29tcGxleFR5cGU+DQogICAg
ICAgIDwhLS0NCiAgICAgICAgICAgT05FIFVTRVIgVFlQRQ0KICAgICAgICAtLT4NCiAgICAgICAg
PHhzOmNvbXBsZXhUeXBlIG5hbWU9Im9uZS11c2VyLXR5cGUiPg0KICAgICAgICAgICA8eHM6c2Vx
dWVuY2U+DQogICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9ImRpc3BsYXktdGV4dCIgdHlw
ZT0ieHM6c3RyaW5nIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICAgICAgPHhzOmVsZW1lbnQg
bmFtZT0iYXNzb2NpYXRlZC1hb3JzIiB0eXBlPSJpbmZvOnVyaXMtdHlwZSIgbWluT2NjdXJzPSIw
Ii8+DQogICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9InByb3ZpZGUtYW5vbnltaXR5IiB0
eXBlPSJ4czpib29sZWFuIiBtaW5PY2N1cnM9IjAiLz4NCiAgICAgICAgICAgICAgPHhzOmVsZW1l
bnQgbmFtZT0icm9sZXMiIHR5cGU9InJvbGU6cm9sZS10eXBlIiBtaW5PY2N1cnM9IjAiLz4NCiAg
ICAgICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0ibGFuZ3VhZ2VzIiB0eXBlPSJpbmZvOnVzZXIt
bGFuZ3VhZ2VzLXR5cGUiIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAgICAgICA8eHM6ZWxlbWVu
dCBuYW1lPSJjYXNjYWRlZC1mb2N1cyIgdHlwZT0ieHM6YW55VVJJIiBtaW5PY2N1cnM9IjAiLz4N
CiAgICAgICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0ic3BoZXJlIiB0eXBlPSJjb21wb2w6c3Bo
ZXJlVHlwZSIgbWluT2NjdXJzPSIwIi8+DQogICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9
ImFsbG93LXJlZmVyLXVzZXJzLWR5bmFtaWNhbGx5IiB0eXBlPSJ4czpib29sZWFuIi8+DQogICAg
ICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9ImFsbG93LWludml0ZS11c2Vycy1keW5hbWljYWxs
eSIgdHlwZT0ieHM6Ym9vbGVhbiIvPg0KICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJh
bGxvdy1yZW1vdmUtdXNlcnMtZHluYW1pY2FsbHkiIHR5cGU9InhzOmJvb2xlYW4iLz4NCiAgICAg
ICAgICAgICAgPHhzOmVsZW1lbnQgbmFtZT0iZmxvb3JzIiB0eXBlPSJzaG93LWZsb29ycy10eXBl
Ii8+DQogICAgICAgICAgICAgIDx4czplbGVtZW50IG5hbWU9ImVuZHBvaW50IiB0eXBlPSJpbmZv
OmVuZHBvaW50LXR5cGUiIG1pbk9jY3Vycz0iMCIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAg
ICAgICAgICAgICAgPHhzOmFueSBuYW1lc3BhY2U9IiMjb3RoZXIiIHByb2Nlc3NDb250ZW50cz0i
bGF4IiBtaW5PY2N1cnM9IjAiIG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgICAgIDwv
eHM6c2VxdWVuY2U+DQogICAgICAgICAgIDx4czphdHRyaWJ1dGUgbmFtZT0iZW50aXR5IiB0eXBl
PSJ4czphbnlVUkkiLz4NCiAgICAgICAgICAgPHhzOmF0dHJpYnV0ZSBuYW1lPSJzdGF0ZSIgdHlw
ZT0iaW5mbzpzdGF0ZS10eXBlIiB1c2U9Im9wdGlvbmFsIiBkZWZhdWx0PSJmdWxsIi8+DQogICAg
ICAgICAgIDx4czphbnlBdHRyaWJ1dGUgbmFtZXNwYWNlPSIjI290aGVyIiBwcm9jZXNzQ29udGVu
dHM9ImxheCIvPg0KICAgICAgICA8L3hzOmNvbXBsZXhUeXBlPg0KICAgICAgICA8IS0tDQogICAg
ICAgICAgIFNIT1cgRkxPT1JTIFRZUEUNCiAgICAgICAgLS0+DQogICAgICAgIDx4czpjb21wbGV4
VHlwZSBuYW1lPSJzaG93LWZsb29ycy10eXBlIj4NCiAgICAgICAgICAgPHhzOnNlcXVlbmNlPg0K
ICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJlbnRyeSIgdHlwZT0ic2hvdy1mbG9vci10
eXBlIiBtYXhPY2N1cnM9InVuYm91bmRlZCIvPg0KICAgICAgICAgICA8L3hzOnNlcXVlbmNlPg0K
ICAgICAgICAgICA8eHM6YW55QXR0cmlidXRlIG5hbWVzcGFjZT0iIyNvdGhlciIgcHJvY2Vzc0Nv
bnRlbnRzPSJsYXgiLz4NCiAgICAgICAgPC94czpjb21wbGV4VHlwZT4NCiAgICAgICAgPCEtLQ0K
ICAgICAgICAgICBTSE9XIEZMT09SIFRZUEUNCiAgICAgICAgLS0+DQoNCg0KDQpOb3ZvLCBldCBh
bC4gICAgICAgICAgICBFeHBpcmVzIERlY2VtYmVyIDI4LCAyMDA2ICAgICAgICAgICAgICBbUGFn
ZSAzOV0NCgwNCkludGVybmV0LURyYWZ0ICAgICAgICAgIENvbW1vbiBDb25mZXJlbmNlIFNjaGVt
YSAgICAgICAgICAgICAgIEp1bmUgMjAwNg0KDQoNCiAgICAgICAgPHhzOmNvbXBsZXhUeXBlIG5h
bWU9InNob3ctZmxvb3ItdHlwZSI+DQogICAgICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAg
ICAgICAgPHhzOmVsZW1lbnQgbmFtZT0ic2hvdy1mbG9vci1ob2xkZXIiIHR5cGU9InhzOmJvb2xl
YW4iIG1pbk9jY3Vycz0iMCIvPg0KICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJzaG93
LWZsb29yLXJlcXVlc3QiIHR5cGU9InhzOmJvb2xlYW4iLz4NCiAgICAgICAgICAgICAgPHhzOmFu
eSBuYW1lc3BhY2U9IiMjb3RoZXIiIHByb2Nlc3NDb250ZW50cz0ibGF4IiBtaW5PY2N1cnM9IjAi
IG1heE9jY3Vycz0idW5ib3VuZGVkIi8+DQogICAgICAgICAgIDwveHM6c2VxdWVuY2U+DQogICAg
ICAgICAgIDx4czphdHRyaWJ1dGUgbmFtZT0iaWQiIHR5cGU9InhzOnN0cmluZyIgdXNlPSJyZXF1
aXJlZCIvPg0KICAgICAgICAgICA8eHM6YW55QXR0cmlidXRlIG5hbWVzcGFjZT0iIyNvdGhlciIg
cHJvY2Vzc0NvbnRlbnRzPSJsYXgiLz4NCiAgICAgICAgPC94czpjb21wbGV4VHlwZT4NCiAgICAg
ICAgPCEtLQ0KICAgICAgICAgICBTSURFQkFSUy1CWS1SRUYgVFlQRQ0KICAgICAgICAtLT4NCiAg
ICAgICAgPHhzOmNvbXBsZXhUeXBlIG5hbWU9InNpZGViYXJzLWJ5LXJlZi10eXBlIj4NCiAgICAg
ICAgICAgPHhzOnNlcXVlbmNlPg0KICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJlbnRy
eSIgdHlwZT0iaW5mbzp1cmktdHlwZSIgbWF4T2NjdXJzPSJ1bmJvdW5kZWQiLz4NCiAgICAgICAg
ICAgPC94czpzZXF1ZW5jZT4NCiAgICAgICAgICAgPHhzOmFueUF0dHJpYnV0ZSBuYW1lc3BhY2U9
IiMjb3RoZXIiIHByb2Nlc3NDb250ZW50cz0ibGF4Ii8+DQogICAgICAgIDwveHM6Y29tcGxleFR5
cGU+DQogICAgICAgIDwhLS0NCiAgICAgICAgICAgU0lERUJBUlMtQlktVkFMIFRZUEUNCiAgICAg
ICAgLS0+DQogICAgICAgIDx4czpjb21wbGV4VHlwZSBuYW1lPSJzaWRlYmFycy1ieS12YWwtdHlw
ZSI+DQogICAgICAgICAgIDx4czpzZXF1ZW5jZT4NCiAgICAgICAgICAgICAgPHhzOmVsZW1lbnQg
bmFtZT0iZW50cnkiIHR5cGU9ImNvbmZlcmVuY2UtdHlwZSIgbWluT2NjdXJzPSIwIiBtYXhPY2N1
cnM9InVuYm91bmRlZCIvPg0KICAgICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgICAgICA8
eHM6YW55QXR0cmlidXRlIG5hbWVzcGFjZT0iIyNvdGhlciIgcHJvY2Vzc0NvbnRlbnRzPSJsYXgi
Lz4NCiAgICAgICAgPC94czpjb21wbGV4VHlwZT4NCiAgICAgICAgPCEtLQ0KICAgICAgICAgICBU
RU1QTEFURS1CWS1SRUYgVFlQRQ0KICAgICAgICAtLT4NCiAgICAgICAgPHhzOmNvbXBsZXhUeXBl
IG5hbWU9InRlbXBsYXRlLWJ5LXJlZi10eXBlIj4NCiAgICAgICAgICAgPHhzOnNlcXVlbmNlPg0K
ICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJ1cm4iIHR5cGU9InhzOnN0cmluZyIvPg0K
ICAgICAgICAgICAgICA8eHM6ZWxlbWVudCBuYW1lPSJkaXNwbGF5LXRleHQiIHR5cGU9InhzOnN0
cmluZyIvPg0KICAgICAgICAgICA8L3hzOnNlcXVlbmNlPg0KICAgICAgICAgICA8eHM6YW55QXR0
cmlidXRlIG5hbWVzcGFjZT0iIyNvdGhlciIgcHJvY2Vzc0NvbnRlbnRzPSJsYXgiLz4NCiAgICAg
ICAgPC94czpjb21wbGV4VHlwZT4NCiAgIDwveHM6c2NoZW1hPg0KDQoNCg0KNS4gIFhNTCBTY2hl
bWEgRXh0ZW5zaWJpbGl0eQ0KDQogICBUaGUgQ29tbW9uIENvbmZlcmVuY2UgSW5mb3JtYXRpb24g
RGF0YSBNb2RlbCBkZWZpbmVkIGluIHRoaXMgZG9jdW1lbnQNCiAgIGlzIG1lYW50IHRvIGJlIGV4
dGVuc2libGUgdG93YXJkIHNwZWNpZmljIGFwcGxpY2F0aW9uIGRvbWFpbnMuICBTdWNoDQogICBh
biBleHRlbnNpb24gaXMgYWNjb21wbGlzaGVkIGJ5IGRlZmluaW5nIGVsZW1lbnRzLCBjaGlsZCBl
bGVtZW50cyBhbmQNCiAgIGF0dHJpYnV0ZXMgdGhhdCBhcmUgc3BlY2lmaWMgdG8gdGhlIGRlc2ly
ZWQgYXBwbGljYXRpb24gZG9tYWluLiAgRWFjaA0KICAgZXh0ZW5zaW9uIE1VU1QgZGVmaW5lIGl0
cyBvd24gbmFtZXNwYWNlLiAgUG9pbnRzIG9mIGV4dGVuc2lvbiBNVVNUIGJlDQoNCg0KDQpOb3Zv
LCBldCBhbC4gICAgICAgICAgICBFeHBpcmVzIERlY2VtYmVyIDI4LCAyMDA2ICAgICAgICAgICAg
ICBbUGFnZSA0MF0NCgwNCkludGVybmV0LURyYWZ0ICAgICAgICAgIENvbW1vbiBDb25mZXJlbmNl
IFNjaGVtYSAgICAgICAgICAgICAgIEp1bmUgMjAwNg0KDQoNCiAgIGRlZmluZWQgaW4gdGhlIHNj
aGVtYSwgYW5kIFNIT1VMRCBiZSBkb25lIHVzaW5nIHRoZSA8YW55DQogICBuYW1lc3BhY2U9IiMj
b3RoZXIiPiBjb25zdHJ1Y3QuDQoNCiAgIEVsZW1lbnRzIG9yIGF0dHJpYnV0ZXMgZnJvbSB1bmtu
b3duIG5hbWVzcGFjZXMgTVVTVCBiZSBpZ25vcmVkLg0KDQogICBUaGUgY29tbW9uIGNvbmZlcmVu
Y2UgaW5mb3JtYXRpb24gc2NoZW1hIGFzIGlzIGRlZmluZWQgaW4gWzFdIE1VU1QNCiAgIGluY2x1
ZGUgYW4gZXh0ZW5zaW9uIHBvaW50IHRvIGFsbG93IG5ldyB0ZW1wbGF0ZXMgdG8gaG9vayBpbnRv
IHRoZQ0KICAgc2NoZW1hIGFuZCBTSE9VTEQgYmUgZG9uZSB1c2luZyB0aGUgPGFueSBuYW1lc3Bh
Y2U9IiMjb3RoZXIiPg0KICAgY29uc3RydWN0Lg0KDQoNCjYuICBYTUwgZXhhbXBsZQ0KDQogICBU
aGUgZm9sbG93aW5nIGlzIGFuIGV4YW1wbGUgb2YgYSBjb21tb24gY29uZmVyZW5jZSBpbmZvcm1h
dGlvbg0KICAgZG9jdW1lbnQuICBUaGUgY29uZmVyZW5jZSBzdGFydHMgb24gT2N0b2JlciAxNywg
MjAwNiwgYXQgMTA6MzAgQU0gaW4NCiAgIE5ldyBZb3JrIENpdHkgYW5kIGZpbmlzaGVzIHRoZSBz
YW1lIGRheSBhdCAxMjozMCBQTSBldmVyeSB3ZWVrLiAgSW4NCiAgIHRoaXMgZXhhbXBsZSwgdGhl
cmUgYXJlIGN1cnJlbnRseSAzIHBhcnRpY2lwYW50cyBpbiBhIGNvbmZlcmVuY2UsIG9uZQ0KICAg
YWRtaW5pc3RyYXRvciwgb25lIG1vZGVyYXRvciwgYW5kIG9uZSBwYXJ0aWNpcGFudC4gIE5vdGUg
dGhhdA0KICAgc2lkZWJhcnMgYXJlIGFsbG93ZWQgaW4gdGhpcyBjb25mZXJlbmNlIGFuZCB0aGVy
ZSBpcyBvbmUgc2lkZWJhciBpbg0KICAgdGhlIGNvbmZlcmVuY2UuICBBbHNvIG5vdGUgdGhhdCB0
aGVyZSBpcyBvbmUgZmxvb3IgbW9kZXJhdG9yIGZvciB0aGUNCiAgIGF1ZGlvIGFuZCBhIGRpZmZl
cmVudCBmbG9vciBtb2RlcmF0b3IgZm9yIHRoZSB2aWRlby4NCg0KDQogICA8P3htbCB2ZXJzaW9u
PSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pg0KICAgICAgPGNvbmZlcmVuY2UtaW5mbw0KICAgICAg
IHhtbG5zPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOmNvbW1vbi1jb25mZXJlbmNlLXNjaGVtYSIN
CiAgICAgICB4bWxuczppbmZvPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOmNvbmZlcmVuY2UtaW5m
byINCiAgICAgICB4bWxuczpzZXNzcG9sPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOnNlc3Npb25w
b2xpY3kiDQogICAgICAgeG1sbnM6Y29tcG9sPSJ1cm46aWV0ZjpwYXJhbXM6eG1sOm5zOmNvbW1v
bi1wb2xpY3kiDQogICAgICAgZW50aXR5PSJzaXBzOmNvbmZlcmVuY2VAZXhhbXBsZS5jb20iPg0K
ICAgICAgPCEtLQ0KICAgICAgICBDT05GRVJFTkNFIERFU0NSSVBUSU9ODQogICAgICAtLT4NCiAg
ICAgICA8aW5mbzpjb25mZXJlbmNlLWRlc2NyaXB0aW9uIHhtbDpsYW5nPSJlbi11cyI+DQogICAg
ICAgIDxpbmZvOmRpc3BsYXktdGV4dD5EaXNjdXNzaW9uIG9mIHRoZSBiZXN0IG1vbWVudHMgaW4g
Rm9ybXVsYS0xXFwNCiAgIHJhY2luZzwvaW5mbzpkaXNwbGF5LXRleHQ+DQogICAgICAgIDxpbmZv
OnN1YmplY3Q+IFNwb3J0czpGb3JtdWxhLTE8L2luZm86c3ViamVjdD4NCiAgICAgICAgPGluZm86
ZnJlZS10ZXh0PlRoaXMgaXMgYSBjb25mZXJlbmNlIGV4YW1wbGU8L2luZm86ZnJlZS10ZXh0Pg0K
ICAgICAgICA8aW5mbzprZXl3b3Jkcz5Gb3JtdWxhLTEsIGNhcnM8L2luZm86a2V5d29yZHM+DQog
ICAgICAgIDx3ZWItcGFnZT5odHRwOi8vd3d3LmV4YW1wbGUuY29tL3VzZXJzL2FsaWNlL2Zvcm11
bGEtMVxcDQogICA8L3dlYi1wYWdlPg0KICAgICAgICA8c2VjdXJpdHktbGV2ZWw+bG93PC9zZWN1
cml0eS1sZXZlbD4NCiAgICAgICAgPGFsbG93LXNpZGViYXJzPnRydWU8L2FsbG93LXNpZGViYXJz
Pg0KICAgICAgICA8Y29uZmVyZW5jZS1zdGFnZT5ydW5uaW5nPC9jb25mZXJlbmNlLXN0YWdlPg0K
ICAgICAgIDwhLS0NCiAgICAgICAgQ09ORkVSRU5DRSBUSU1FDQogICAgICAgIC0tPg0KICAgICAg
ICA8Y29uZmVyZW5jZS10aW1lPg0KDQoNCg0KTm92bywgZXQgYWwuICAgICAgICAgICAgRXhwaXJl
cyBEZWNlbWJlciAyOCwgMjAwNiAgICAgICAgICAgICAgW1BhZ2UgNDFdDQoMDQpJbnRlcm5ldC1E
cmFmdCAgICAgICAgICBDb21tb24gQ29uZmVyZW5jZSBTY2hlbWEgICAgICAgICAgICAgICBKdW5l
IDIwMDYNCg0KDQogICAgICAgICA8ZW50cnk+DQogICAgICAgICAgPGJhc2U+DQogICAgICAgICAg
ICAgIEJFR0lOOlZDQUxFTkRBUg0KICAgICAgICAgICAgICBQUk9ESUQ6LS8vTGxhbWFTcGlubmVy
IEluYy4vL05PTlNHTUwgQ2FtZWxDYWxsLy9FTg0KICAgICAgICAgICAgICBWRVJTSU9OOjIuMA0K
ICAgICAgICAgICAgICBCRUdJTjpWRVZFTlQNCiAgICAgICAgICAgICAgRFRTVEFNUDoyMDA1MTEw
M1QxNDA3MjhaDQogICAgICAgICAgICAgIFVJRDpjYXJvbCBhdCBleGFtcGxlLmNvbQ0KICAgICAg
ICAgICAgICBPUkdBTklaRVI6TUFJTFRPOmNhcm9sIGF0IGV4YW1wbGUuY29tDQogICAgICAgICAg
ICAgIERUU1RBUlQ6MjAwNjEwMTdUMTQzMDAwWg0KICAgICAgICAgICAgICBSUlVMRTpGUkVRPVdF
RUtMWQ0KICAgICAgICAgICAgICBEVEVORDoyMDA2MTAxN1QxNjMwMDBaDQogICAgICAgICAgPC9i
YXNlPg0KICAgICAgICAgIDxtaXhpbmctc3RhcnQtb2Zmc2V0IHJlcXVpcmVkLXBhcnRpY2lwYW50
PSJtb2RlcmF0b3IiPg0KICAgICAgICAgIDIwMDYxMDE3VDE0MjkwMFo8L21peGluZy1zdGFydC1v
ZmZzZXQ+DQogICAgICAgICAgPG1peGluZy1lbmQtb2Zmc2V0IHJlcXVpcmVkLXBhcnRpY2lwYW50
PSJwYXJ0aWNpcGFudCI+DQogICAgICAgICAgIDIwMDYxMDE3VDE2MzEwMFo8L21peGluZy1lbmQt
b2Zmc2V0Pg0KICAgICAgICAgIDxtdXN0LWpvaW4tYmVmb3JlLW9mZnNldD4NCiAgICAgICAgICAg
MjAwNjEwMTdUMTUzMDBaPC9tdXN0LWpvaW4tYmVmb3JlLW9mZnNldD4NCiAgICAgICAgIDwvZW50
cnk+DQogICAgICAgIDwvY29uZmVyZW5jZS10aW1lPg0KICAgICAgICA8IS0tDQogICAgICAgIENP
TkZFUkVOQ0UgVU5JUVVFIElERU5USUZJRVJTDQogICAgICAgIC0tPg0KICAgICAgICA8aW5mbzpj
b25mLXVyaXM+DQogICAgICAgICA8aW5mbzpTSVA+DQogICAgICAgICAgPGluZm86dXJpPnRlbDor
MzU4NTY3MTIzNDwvaW5mbzp1cmk+DQogICAgICAgICAgPGluZm86ZGlzcGxheS10ZXh0PkNvbmZl
cmVuY2UgQnJpZGdlPC9pbmZvOmRpc3BsYXktdGV4dD4NCiAgICAgICAgICA8aW5mbzpwdXJwb3Nl
PnBhcnRpY2lwYXRpb248L2luZm86cHVycG9zZT4NCiAgICAgICAgIDwvaW5mbzpTSVA+DQogICAg
ICAgICA8aW5mbzpTSVA+DQogICAgICAgICAgPGluZm86dXJpPmh0dHA6Ly93d3cuZXhhbXBsZS5j
b20vNTQ2MzQvbGl2ZS5yYW08L2luZm86dXJpPg0KICAgICAgICAgIDxpbmZvOnB1cnBvc2U+c3Ry
ZWFtaW5nPC9pbmZvOnB1cnBvc2U+DQogICAgICAgICA8L2luZm86U0lQPg0KICAgICAgICA8L2lu
Zm86Y29uZi11cmlzPg0KICAgICAgICA8IS0tDQogICAgICAgICAgU0VSVklDRSBVUklTDQogICAg
ICAgIC0tPg0KICAgICAgICA8aW5mbzpzZXJ2aWNlLXVyaXM+DQogICAgICAgICA8aW5mbzpTSVA+
DQogICAgICAgICAgPGluZm86dXJpPmh0dHA6Ly93d3cuZXhhbXBsZS5jb20vZm9ybXVsYTEvPC9p
bmZvOnVyaT4NCiAgICAgICAgICA8aW5mbzpwdXJwb3NlPndlYi1wYWdlPC9pbmZvOnB1cnBvc2U+
DQogICAgICAgICA8L2luZm86U0lQPg0KICAgICAgICA8L2luZm86c2VydmljZS11cmlzPg0KICAg
ICAgICA8IS0tDQogICAgICAgICAgTUFYSU1VTSBVU0VSIENPVU5UDQogICAgICAgIC0tPg0KICAg
ICAgICA8bWF4aW11bS11c2VyLWNvdW50Pg0KDQoNCg0KTm92bywgZXQgYWwuICAgICAgICAgICAg
RXhwaXJlcyBEZWNlbWJlciAyOCwgMjAwNiAgICAgICAgICAgICAgW1BhZ2UgNDJdDQoMDQpJbnRl
cm5ldC1EcmFmdCAgICAgICAgICBDb21tb24gQ29uZmVyZW5jZSBTY2hlbWEgICAgICAgICAgICAg
ICBKdW5lIDIwMDYNCg0KDQogICAgICAgICA8ZW50cnkgcm9sZSA9ICJhZG1pbmlzdHJhdG9yIj4y
PC9lbnRyeT4NCiAgICAgICAgIDxlbnRyeSByb2xlID0gIm1vZGVyYXRvciI+NTwvZW50cnk+DQog
ICAgICAgICA8ZW50cnkgcm9sZSA9ICJwYXJ0aWNpcGFudCI+MTUwPC9lbnRyeT4NCiAgICAgICAg
PC9tYXhpbXVtLXVzZXItY291bnQ+DQogICAgICAgIDwhLS0NCiAgICAgICAgICBBVkFJTEFCTEUg
TUVESUENCiAgICAgICAgLS0+DQogICAgICAgIDxpbmZvOmF2YWlsYWJsZS1tZWRpYT4NCiAgICAg
ICAgIDxpbmZvOmVudHJ5IGxhYmVsPSIxMDIzNCI+DQogICAgICAgICAgPGluZm86ZGlzcGxheS10
ZXh0Pm1haW4gYXVkaW88L2luZm86ZGlzcGxheS10ZXh0Pg0KICAgICAgICAgIDxpbmZvOnR5cGU+
YXVkaW88L2luZm86dHlwZT4NCiAgICAgICAgICA8aW5mbzpzdGF0dXM+c2VuZHJlY3Y8L2luZm86
c3RhdHVzPg0KICAgICAgICAgIDxtaXhpbmctbW9kZT5hdXRvbWF0aWM8L21peGluZy1tb2RlPg0K
ICAgICAgICAgIDxtaXggbGV2ZWw+MzwvbWl4IGxldmVsPg0KICAgICAgICAgIDxjb2RlY3MgZGVj
aXNpb249ImF1dG9tYXRpYyI+DQogICAgICAgICAgIDxjb2RlYyBuYW1lPSJQQ01VIiBwb2xpY3k9
ImFsbG93ZWQiLz4NCiAgICAgICAgICA8L2NvZGVjcz4NCiAgICAgICAgIDwvaW5mbzplbnRyeT4N
CiAgICAgICAgIDxpbmZvOmVudHJ5IGxhYmVsPSIxMDIzNSI+DQogICAgICAgICAgPGluZm86ZGlz
cGxheS10ZXh0Pm1haW4gdmlkZW88L2luZm86ZGlzcGxheS10ZXh0Pg0KICAgICAgICAgIDxpbmZv
OnR5cGU+dmlkZW88L2luZm86dHlwZT4NCiAgICAgICAgICA8bWl4aW5nLW1vZGU+YXV0b21hdGlj
PC9taXhpbmctbW9kZT4NCiAgICAgICAgICA8bWl4IGxldmVsPjQ8L21peCBsZXZlbD4NCiAgICAg
ICAgICA8aW5mbzpzdGF0dXM+c2VuZHJlY3Y8L2luZm86c3RhdHVzPg0KICAgICAgICAgIDxzZXNz
cG9sOmNvZGVjcyBkZWNpc2lvbj0iYXV0b21hdGljIj4NCiAgICAgICAgICAgPHNlc3Nwb2w6Y29k
ZWMgbmFtZT0iSC4yNjMiIHBvbGljeT0iYWxsb3dlZCIvPg0KICAgICAgICAgIDwvc2Vzc3BvbDpj
b2RlY3M+DQogICAgICAgICA8L2luZm86ZW50cnk+DQogICAgICAgIDwvaW5mbzphdmFpbGFibGUt
bWVkaWE+DQogICAgICAgPC9pbmZvOmNvbmZlcmVuY2UtZGVzY3JpcHRpb24+DQogICAgICA8IS0t
DQogICAgICAgIEhPU1QgSU5GTw0KICAgICAgLS0+DQogICAgICAgPGluZm86aG9zdC1pbmZvPg0K
ICAgICAgICA8aW5mbzpkaXNwbGF5LXRleHQ+Rm9ybXVsYTE8L2luZm86ZGlzcGxheS10ZXh0Pg0K
ICAgICAgICA8aW5mbzp3ZWItcGFnZT5odHRwOi8vd3d3LmV4YW1wbGUuY29tL3VzZXJzL2Zvcm11
bGEtMS9cXA0KICAgPC9pbmZvOndlYi1wYWdlPg0KICAgICAgICA8aW5mbzp1cmlzPg0KICAgICAg
ICAgPGluZm86U0lQPg0KICAgICAgICAgIDxpbmZvOnVyaT5zaXA6YWxpY2VAZXhhbXBsZS5jb208
L2luZm86dXJpPg0KICAgICAgICAgPC9pbmZvOlNJUD4NCiAgICAgICAgIDxpbmZvOlNJUD4NCiAg
ICAgICAgICA8aW5mbzp1cmk+c2lwOmNhcm9sQGV4YW1wbGUuY29tPC9pbmZvOnVyaT4NCiAgICAg
ICAgIDwvaW5mbzpTSVA+DQogICAgICAgIDwvaW5mbzp1cmlzPg0KICAgICAgIDwvaW5mbzpob3N0
LWluZm8+DQogICAgICA8IS0tDQogICAgICAgIENPTkZFUkVOQ0UgU1RBVEUNCg0KDQoNCk5vdm8s
IGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMgRGVjZW1iZXIgMjgsIDIwMDYgICAgICAgICAgICAg
IFtQYWdlIDQzXQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgICAgICAgQ29tbW9uIENvbmZlcmVuY2Ug
U2NoZW1hICAgICAgICAgICAgICAgSnVuZSAyMDA2DQoNCg0KICAgICAgLS0+DQogICAgICAgPGlu
Zm86Y29uZmVyZW5jZS1zdGF0ZT4NCiAgICAgICAgPGFsbG93LWNvbmZlcmVuY2Utc3RhdGU+dHJ1
ZSBcXA0KICAgPC9hbGxvdy1jb25mZXJlbmNlLXN0YXRlPg0KICAgICAgICA8aW5mbzp1c2VyLWNv
dW50PjM8L2luZm86dXNlci1jb3VudD4NCiAgICAgICAgPGluZm86YWN0aXZlPnRydWU8L2luZm86
YWN0aXZlPg0KICAgICAgICA8aW5mbzpsb2NrZWQ+ZmFsc2U8L2luZm86bG9ja2VkPg0KICAgICAg
IDwvaW5mbzpjb25mZXJlbmNlLXN0YXRlPg0KICAgICAgPCEtLQ0KICAgICAgICBTRUNVUklUWSBN
RUNIQU5JU00NCiAgICAgIC0tPg0KICAgICAgIDxzZWN1cml0eS1tZWNoYW5pc20+DQogICAgICAg
IDxlbnRyeS1wcm90b2NvbCBuYW1lPSJTSVAiPg0KICAgICAgICAgPHNlc3Nwb2w6bWV0aG9kcyBk
ZWZhdWx0LXBvbGljeT0iYWxsb3dlZCI+DQogICAgICAgICAgPHNlc3Nwb2w6bWV0aG9kIG5hbWU9
Ik1FU1NBR0UiIHBvbGljeT0iZGlzYWxsb3dlZCIvPg0KICAgICAgICAgPC9zZXNzcG9sOm1ldGhv
ZHM+DQogICAgICAgICAgPHNlc3Nwb2w6b3B0aW9uLXRhZ3MgZGVmYXVsdC1wb2xpY3k9ImRpc2Fs
bG93ZWQiPg0KICAgICAgICAgICA8c2Vzc3BvbDpvcHRpb24tdGFnIG5hbWU9IjEwMHJlbCIgcG9s
aWN5PSJtYW5kYXRvcnkiLz4NCiAgICAgICAgICAgPHNlc3Nwb2w6b3B0aW9uLXRhZyBuYW1lPSJw
cmVjb25kaXRpb25zIiBwb2xpY3k9ImFsbG93ZWQiLz4NCiAgICAgICAgICA8L3Nlc3Nwb2w6b3B0
aW9uLXRhZ3M+DQogICAgICAgICAgPHNlc3Nwb2w6ZmVhdHVyZS10YWdzIGRlZmF1bHQtcG9saWN5
PSJkaXNhbGxvd2VkIj4NCiAgICAgICAgICAgPHNlc3Nwb2w6ZmVhdHVyZS10YWcgbmFtZT0idmlk
ZW8iIHBvbGljeT0iYWxsb3dlZCIvPg0KICAgICAgICAgIDwvc2Vzc3BvbDpmZWF0dXJlLXRhZ3M+
DQogICAgICAgICAgPHNlc3Nwb2w6Ym9kaWVzIGRlZmF1bHQtcG9saWN5PSJhbGxvd2VkIiBcXA0K
ICAgZGVmYXVsdC1lbmNyeXB0aW9uPSJhbGxvd2VkIj4NCiAgICAgICAgICAgPHNlc3Nwb2w6Ym9k
eS1kaXNwb3NpdGlvbiBuYW1lPSJzZXNzaW9uIiBwb2xpY3k9ImFsbG93ZWQiIFxcDQogICBlbmNy
eXB0aW9uPSJkaXNhbGxvd2VkIiBkZWZhdWx0LXBvbGljeT0iZGlzYWxsb3dlZCI+DQogICAgICAg
ICAgICA8c2Vzc3BvbDpib2R5LWZvcm1hdCBuYW1lPSJhcHBsaWNhdGlvbi9zZHAiIFxcDQogICBw
b2xpY3k9ImFsbG93ZWQiLz4NCiAgICAgICAgICA8L3Nlc3Nwb2w6Ym9keS1kaXNwb3NpdGlvbj4N
CiAgICAgICAgICA8L3Nlc3Nwb2w6Ym9kaWVzPg0KICAgICAgICA8L2VudHJ5LXByb3RvY29sPg0K
ICAgICAgPC9zZWN1cml0eS1tZWNoYW5pc20+DQogICAgICA8IS0tDQogICAgICAgIEZMT09SIElO
Rk9STUFUSU9ODQogICAgICAtLT4NCiAgICAgIDxmbG9vci1pbmZvcm1hdGlvbj4NCiAgICAgIDxh
bGxvdy1mbG9vci1ldmVudHM+dHJ1ZTwvYWxsb3ctZmxvb3ItZXZlbnRzPg0KICAgICAgPGZsb29y
LXJlcXVlc3QtaGFuZGxpbmc+MSA8L2Zsb29yLXJlcXVlc3QtaGFuZGxpbmc+DQogICAgICA8Y29u
ZmVyZW5jZS1mbG9vci1wb2xpY3k+DQogICAgICAgPGZsb29yIG1vZGVyYXRvci1jb250cm9sbGVk
PSJ0cnVlIiBsYWJlbD0iMTAyMzQiPg0KICAgICAgICA8bWVkaWEtdHlwZXM+YXVkaW88L21lZGlh
LXR5cGVzPg0KICAgICAgICA8YWxnb3JpdGhtPk1vZGVyYXRvci1jb250cm9sbGVkPC9hbGdvcml0
aG0+DQogICAgICAgIDxtYXgtZmxvb3ItdXNlcnM+MTwvbWF4LWZsb29yLXVzZXJzPg0KICAgICAg
ICA8bW9kZXJhdG9yLXVyaT5zaXA6YWxpY2VAZXhhbXBsZS5jb20gXFwNCiAgIDwvbW9kZXJhdG9y
LXVyaT4NCiAgICAgICA8L2Zsb29yPg0KICAgICAgIDxmbG9vciBtb2RlcmF0b3ItY29udHJvbGxl
ZD0idHJ1ZSIgbGFiZWw9IjEwMjM1Ij4NCg0KDQoNCk5vdm8sIGV0IGFsLiAgICAgICAgICAgIEV4
cGlyZXMgRGVjZW1iZXIgMjgsIDIwMDYgICAgICAgICAgICAgIFtQYWdlIDQ0XQ0KDA0KSW50ZXJu
ZXQtRHJhZnQgICAgICAgICAgQ29tbW9uIENvbmZlcmVuY2UgU2NoZW1hICAgICAgICAgICAgICAg
SnVuZSAyMDA2DQoNCg0KICAgICAgICA8bWVkaWEtdHlwZXM+dmlkZW88L21lZGlhLXR5cGVzPg0K
ICAgICAgICA8YWxnb3JpdGhtPk1vZGVyYXRvci1jb250cm9sbGVkPC9hbGdvcml0aG0+DQogICAg
ICAgIDxtYXgtZmxvb3ItdXNlcnM+MTwvbWF4LWZsb29yLXVzZXJzPg0KICAgICAgICA8bW9kZXJh
dG9yLXVyaT5zaXA6Y2Fyb2xAZXhhbXBsZS5jb20gXFwNCiAgIDwvbW9kZXJhdG9yLXVyaT4NCiAg
ICAgICA8L2Zsb29yPg0KICAgICAgPC9jb25mZXJlbmNlLWZsb29yLXBvbGljeT4NCiAgICAgPC9m
bG9vci1pbmZvcm1hdGlvbj4NCiAgICAgIDwhLS0NCiAgICAgICAgVVNFUlMNCiAgICAgIC0tPg0K
ICAgICAgIDx1c2Vycz4NCiAgICAgICAgPGpvaW4taGFuZGxpbmc+YWxsb3c8L2pvaW4taGFuZGxp
bmc+DQogICAgICAgIDwhLS0NCiAgICAgICAgIERJQUwgT1VUIExJU1QNCiAgICAgICAgLS0+DQog
ICAgICAgIDxkaWFsLW91dC1saXN0Pg0KICAgICAgICAgPHRhcmdldCB1cmk9InNpcDpib2JAZXhh
bXBsZS5jb20iLz4NCiAgICAgICAgIDx0YXJnZXQgdXJpPSJzaXA6YWxpY2VAZXhhbXBsZS5jb20i
Lz4NCiAgICAgICAgIDx0YXJnZXQgdXJpPSJzaXA6Y2Fyb2xAZXhhbXBsZS5jb20iLz4NCiAgICAg
ICAgPC9kaWFsLW91dC1saXN0Pg0KICAgICAgICA8IS0tDQogICAgICAgICAgUkVGRVIgTElTVA0K
ICAgICAgICAtLT4NCiAgICAgICAgPHJlZmVyLWxpc3Q+DQogICAgICAgICA8dGFyZ2V0IHVyaT0i
c2lwOmpvaG5AZXhhbXBsZS5jb20iLz4NCiAgICAgICAgPC9yZWZlci1saXN0Pg0KICAgICAgICA8
IS0tDQogICAgICAgICAgUFJJVklMRUdFUyBDT05UUk9MIExJU1QNCiAgICAgICAgLS0+DQogICAg
ICAgIDxwcml2aWxlZ2VzLWNvbnRyb2wtbGlzdD4NCiAgICAgICAgIDxkYXRhLWFjY2Vzcy1yaWdo
dHM+DQogICAgICAgICAgPGNvbmZlcmVuY2UtZGVzY3JpcHRpb24gcmVhZC1vbmx5PSAib2JzZXJ2
ZXIiLz4NCiAgICAgICAgICA8c2VjdXJpdHktbGV2ZWwgcmVhZC1vbmx5PSAiYWRtaW5pc3RyYXRv
ciIvPg0KICAgICAgICAgIDxhbGxvdy1zaWRlYmFycyByZWFkLW9ubHk9ICJjcmVhdG9yIiBcXA0K
ICAgcmVhZC13cml0ZT0gImNyZWF0b3IiLz4NCiAgICAgICAgICA8Y29uZmVyZW5jZS10aW1lIHJl
YWQtb25seT0gImFkbWluaXN0cmF0b3IiLz4NCiAgICAgICAgICA8bWF4aW11bS11c2VyLWNvdW50
IHJlYWQtd3JpdGU9ICJjcmVhdG9yIi8+DQogICAgICAgICAgPGNvZGVjcyByZWFkLW9ubHk9ICJj
cmVhdG9yIiByZWFkLXdyaXRlPSAiY3JlYXRvciIvPg0KICAgICAgICAgIDxob3N0LWluZm8gcmVh
ZC13cml0ZT0gImNyZWF0b3IiLz4NCiAgICAgICAgICA8Y29uZmVyZW5jZS1zdGF0ZSByZWFkLXdy
aXRlPSAiY3JlYXRvciIvPg0KICAgICAgICAgIDxzZWN1cml0eS1tZWNoYW5pc20gcmVhZC1vbmx5
PSAiY3JlYXRvciIvPg0KICAgICAgICAgIDxmbG9vci1pbmZvcm1hdGlvbiByZWFkLW9ubHk9ICJh
ZG1pbmlzdHJhdG9yIi8+DQogICAgICAgICAgPGRpYWwtb3V0LWxpc3QgcmVhZC1vbmx5PSAiYWRt
aW5pc3RyYXRvciIvPg0KICAgICAgICAgIDxyZWZlci1saXN0IHJlYWQtb25seT0gImFkbWluaXN0
cmF0b3IiLz4NCiAgICAgICAgICA8cHJpdmlsZWdlcy1jb250cm9sLWxpc3QgcmVhZC1vbmx5PSAi
Y3JlYXRvciIvPg0KICAgICAgICAgIDxjb25kaXRpb25zIHJlYWQtb25seT0gImNyZWF0b3IiLz4N
CiAgICAgICAgICA8dmFsaWRpdHkgcmVhZC1vbmx5PSAiY3JlYXRvciIvPg0KDQoNCg0KTm92bywg
ZXQgYWwuICAgICAgICAgICAgRXhwaXJlcyBEZWNlbWJlciAyOCwgMjAwNiAgICAgICAgICAgICAg
W1BhZ2UgNDVdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICAgICAgICBDb21tb24gQ29uZmVyZW5jZSBT
Y2hlbWEgICAgICAgICAgICAgICBKdW5lIDIwMDYNCg0KDQogICAgICAgICAgPGFsbG93LWNvbmZl
cmVuY2Utc3RhdGUgcmVhZC1vbmx5PSAib2JzZXJ2ZXIiLz4NCiAgICAgICAgICA8c2lkZWJhcnMt
YnktcmVmIHJlYWQtb25seT0gIm9ic2VydmVyIlxcDQogICByZWFkLXdyaXRlPSAiY3JlYXRvciIv
Pg0KICAgICAgICAgIDxzaWRlYmFycy1ieS12YWwgcmVhZC1vbmx5PSAib2JzZXJ2ZXIiXFwNCiAg
IHJlYWQtd3JpdGU9ICJjcmVhdG9yIi8+DQogICAgICAgICA8L2RhdGEtYWNjZXNzLXJpZ2h0cz4N
CiAgICAgICAgIDxjb25mZXJlbmNlLXJ1bGVzPg0KICAgICAgICAgIDxlbnRyeSBpZD0iMSI+DQog
ICAgICAgICAgIDxjb25kaXRpb25zPg0KICAgICAgICAgICAgPGNvbXBvbDppZGVudGl0eT4NCiAg
ICAgICAgICAgICA8Y29tcG9sOmRvbWFpbj5leGFtcGxlLmNvbTwvY29tcG9sOmRvbWFpbj4NCiAg
ICAgICAgICAgIDwvY29tcG9sOmlkZW50aXR5Pg0KICAgICAgICAgICAgPGNvbXBvbDp2YWxpZGl0
eT4NCiAgICAgICAgICAgICA8Y29tcG9sOmZyb20+MjAwNjEwMTdUMTQzMDAwWjwvY29tcG9sOmZy
b20+DQogICAgICAgICAgICAgPGNvbXBvbDp0bz4yMDA2MTAxN1QxNjMwMDBaPC9jb21wb2w6dG8+
DQogICAgICAgICAgICA8L2NvbXBvbDp2YWxpZGl0eT4NCiAgICAgICAgICAgPC9jb25kaXRpb25z
Pg0KICAgICAgICAgICA8Y29tcG9sOmFjdGlvbnM+DQogICAgICAgICAgICA8Y29tcG9sOmFsbG93
LWNvbmZlcmVuY2Utc3RhdGU+dHJ1ZVxcDQogICA8L2NvbXBvbDphbGxvdy1jb25mZXJlbmNlLXN0
YXRlPg0KICAgICAgICAgICA8L2NvbXBvbDphY3Rpb25zPg0KICAgICAgICAgIDwvZW50cnk+DQog
ICAgICAgICAgPGVudHJ5IGlkPSIyIj4NCiAgICAgICAgICAgPGNvbmRpdGlvbnM+DQogICAgICAg
ICAgICA8Y29tcG9sOmlkZW50aXR5Pg0KICAgICAgICAgICAgIDxjb21wb2w6dXJpPmJvYkBleGFt
cGxlLmNvbTwvY29tcG9sOnVyaT4NCiAgICAgICAgICAgIDwvY29tcG9sOmlkZW50aXR5Pg0KICAg
ICAgICAgICA8L2NvbmRpdGlvbnM+DQogICAgICAgICAgIDxjb21wb2w6YWN0aW9ucz4NCiAgICAg
ICAgICAgIDxqb2luLWhhbmRsaW5nPmJsb2NrPC9qb2luLWhhbmRsaW5nPg0KICAgICAgICAgICA8
L2NvbXBvbDphY3Rpb25zPg0KICAgICAgICAgIDwvZW50cnk+DQogICAgICAgICA8L2NvbmZlcmVu
Y2UtcnVsZXM+DQogICAgICAgIDwvcHJpdmlsZWdlcy1jb250cm9sLWxpc3Q+DQogICAgICAgIDwh
LS0NCiAgICAgICAgICBVU0VSDQogICAgICAgIC0tPg0KICAgICAgICA8aW5mbzp1c2VyIGVudGl0
eT0ic2lwOmJvYkBleGFtcGxlLmNvbSI+DQogICAgICAgICA8aW5mbzpkaXNwbGF5LXRleHQ+Qm9i
IEhvc2tpbnM8L2Rpc3BsYXktdGV4dD4NCiAgICAgICAgIDxpbmZvOmFzc29jaWF0ZWQtYW9ycz4N
CiAgICAgICAgICA8aW5mbzplbnRyeT4NCiAgICAgICAgICAgPGluZm86dXJpPm1haWx0bzpib2JA
ZXhhbXBsZS5jb208L2luZm86dXJpPg0KICAgICAgICAgICA8aW5mbzpkaXNwbGF5LXRleHQ+ZW1h
aWw8L2luZm86ZGlzcGxheS10ZXh0Pg0KICAgICAgICAgIDwvaW5mbzplbnRyeT4NCiAgICAgICAg
IDwvaW5mbzphc3NvY2lhdGVkLWFvcnM+DQogICAgICAgICA8cHJvdmlkZS1hbm9ueW1pdHk+ZmFs
c2U8L3Byb3ZpZGUtYW5vbnltaXR5Pg0KICAgICAgICAgPGluZm86cm9sZXM+DQogICAgICAgICAg
PGluZm86ZW50cnk+cGFydGljaXBhbnQ8L2luZm86ZW50cnk+DQoNCg0KDQpOb3ZvLCBldCBhbC4g
ICAgICAgICAgICBFeHBpcmVzIERlY2VtYmVyIDI4LCAyMDA2ICAgICAgICAgICAgICBbUGFnZSA0
Nl0NCgwNCkludGVybmV0LURyYWZ0ICAgICAgICAgIENvbW1vbiBDb25mZXJlbmNlIFNjaGVtYSAg
ICAgICAgICAgICAgIEp1bmUgMjAwNg0KDQoNCiAgICAgICAgIDwvaW5mbzpyb2xlcz4NCiAgICAg
ICAgIDxpbmZvOmxhbmd1YWdlcz5lbjwvaW5mbzpsYW5ndWFnZXM+DQogICAgICAgICA8c3BoZXJl
IHZhbHVlPSJ3b3JrIi8+DQogICAgICAgICA8YWxsb3ctcmVmZXItdXNlcnMtZHluYW1pY2FsbHk+
ZmFsc2VcXA0KICAgPC9hbGxvdy1yZWZlci11c2Vycy1keW5hbWljYWxseT4NCiAgICAgICAgIDxh
bGxvdy1pbnZpdGUtdXNlcnMtZHluYW1pY2FsbHk+ZmFsc2VcXA0KICAgPC9hbGxvdy1pbnZpdGUt
dXNlcnMtZHluYW1pY2FsbHk+DQogICAgICAgICA8YWxsb3ctcmVtb3ZlLXVzZXJzLWR5bmFtaWNh
bGx5PmZhbHNlXFwNCiAgIDwvYWxsb3ctcmVtb3ZlLXVzZXJzLWR5bmFtaWNhbGx5Pg0KICAgICAg
ICAgPGZsb29ycz4NCiAgICAgICAgICA8ZW50cnkgaWQ9IjEiPg0KICAgICAgICAgICA8c2hvdy1m
bG9vci1ob2xkZXI+ZmFsc2U8L3Nob3ctZmxvb3ItaG9sZGVyPg0KICAgICAgICAgICA8c2hvdy1m
bG9vci1yZXF1ZXN0cz5mYWxzZSBcXA0KICAgPC9zaG93LWZsb29yLXJlcXVlc3RzPg0KICAgICAg
ICAgIDwvZW50cnk+DQogICAgICAgICAgPC9mbG9vcnM+DQogICAgICAgICA8IS0tDQogICAgICAg
ICAgRU5EUE9JTlRTDQogICAgICAgICAtLT4NCiAgICAgICAgIDxpbmZvOmVuZHBvaW50IGVudGl0
eT0ic2lwOmJvYkBleGFtcGxlLmNvbSI+DQogICAgICAgICAgPGluZm86ZGlzcGxheS10ZXh0PkJv
YidzIExhcHRvcDwvaW5mbzpkaXNwbGF5LXRleHQ+DQogICAgICAgICAgPGluZm86cmVmZXJyZWQ+
DQogICAgICAgICAgIDxpbmZvOndoZW4+MjAwNjEwMTdUMTQwMDAwWjwvaW5mbzp3aGVuPg0KICAg
ICAgICAgICA8aW5mbzpyZWFzb24+ZXhwZXJ0IHJlcXVpcmVkPC9pbmZvOnJlYXNvbj4NCiAgICAg
ICAgICAgPGluZm86Ynk+c2lwOmFsaWNlQGV4YW1wbGUuY29tPC9pbmZvOmJ5Pg0KICAgICAgICAg
IDwvaW5mbzpyZWZlcnJlZD4NCiAgICAgICAgICA8aW5mbzpzdGF0dXM+Y29ubmVjdGVkPC9pbmZv
OnN0YXR1cz4NCiAgICAgICAgICA8aW5mbzpqb2luaW5nLW1ldGhvZD5kaWFsZWQtb3V0PC9pbmZv
OmpvaW5pbmctbWV0aG9kPg0KICAgICAgICAgIDxpbmZvOmpvaW5pbmctaW5mbz4NCiAgICAgICAg
ICAgPGluZm86d2hlbj4yMDA2MTAxN1QxNDAwMDBaPC9pbmZvOndoZW4+DQogICAgICAgICAgIDxp
bmZvOnJlYXNvbj5pbnZpdGF0aW9uPC9pbmZvOnJlYXNvbj4NCiAgICAgICAgICAgPGluZm86Ynk+
c2lwOmFsaWNlQGV4YW1wbGUuY29tPC9pbmZvOmJ5Pg0KICAgICAgICAgIDwvaW5mbzpqb2luaW5n
LWluZm8+DQogICAgICAgICAgPCEtLQ0KICAgICAgICAgICBNRURJQQ0KICAgICAgICAgIC0tPg0K
ICAgICAgICAgIDxpbmZvOm1lZGlhIGlkPSIxIj4NCiAgICAgICAgICAgPGluZm86bGFiZWw+MTAy
MzU8L2luZm86bGFiZWw+DQogICAgICAgICAgIDxpbmZvOnNyYy1pZD40MzI0MjQ8L2luZm86c3Jj
LWlkPg0KICAgICAgICAgIDwvaW5mbzptZWRpYT4NCiAgICAgICAgICA8IS0tDQogICAgICAgICAg
ICBDQUxMIElORk8NCiAgICAgICAgICAtLT4NCiAgICAgICAgICA8aW5mbzpjYWxsLWluZm8+DQog
ICAgICAgICAgIDxpbmZvOnNpcD4NCiAgICAgICAgICAgIDxpbmZvOmRpc3BsYXktdGV4dD5mdWxs
IGluZm88L2luZm86ZGlzcGxheS10ZXh0Pg0KICAgICAgICAgICAgPGluZm86Y2FsbC1pZD5oc2po
ODk4MHZoc2I3ODwvaW5mbzpjYWxsLWlkPg0KICAgICAgICAgICAgPGluZm86ZnJvbS10YWc+dmF2
NzM4ZHZiczwvaW5mbzpmcm9tLXRhZz4NCg0KDQoNCk5vdm8sIGV0IGFsLiAgICAgICAgICAgIEV4
cGlyZXMgRGVjZW1iZXIgMjgsIDIwMDYgICAgICAgICAgICAgIFtQYWdlIDQ3XQ0KDA0KSW50ZXJu
ZXQtRHJhZnQgICAgICAgICAgQ29tbW9uIENvbmZlcmVuY2UgU2NoZW1hICAgICAgICAgICAgICAg
SnVuZSAyMDA2DQoNCg0KICAgICAgICAgICAgPGluZm86dG8tdGFnPjg5NTRqZ2pnODQzMjwvaW5m
bzp0by10YWc+DQogICAgICAgICAgIDwvaW5mbzpzaXA+DQogICAgICAgICAgPC9pbmZvOmNhbGwt
aW5mbz4NCiAgICAgICAgIDwvaW5mbzplbmRwb2ludD4NCiAgICAgICAgPC9pbmZvOnVzZXI+DQog
ICAgICAgIDwhLS0NCiAgICAgICAgICBVU0VSDQogICAgICAgIC0tPg0KICAgICAgICA8aW5mbzp1
c2VyIGVudGl0eT0ic2lwOmFsaWNlQGV4YW1wbGUuY29tIj4NCiAgICAgICAgIDxpbmZvOmRpc3Bs
YXktdGV4dD5BbGljZSBLYXk8L2luZm86ZGlzcGxheS10ZXh0Pg0KICAgICAgICAgPGluZm86YXNz
b2NpYXRlZC1hb3JzPg0KICAgICAgICAgIDxpbmZvOmVudHJ5Pg0KICAgICAgICAgICA8aW5mbzp1
cmk+bWFpbHRvOmFsaWNlQGV4YW1wbGUuY29tPC9pbmZvOnVyaT4NCiAgICAgICAgICAgPGluZm86
ZGlzcGxheS10ZXh0PmVtYWlsPC9pbmZvOmRpc3BsYXktdGV4dD4NCiAgICAgICAgICA8L2luZm86
ZW50cnk+DQogICAgICAgICA8L2luZm86YXNzb2NpYXRlZC1hb3JzPg0KICAgICAgICAgPHByb3Zp
ZGUtYW5vbnltaXR5PmZhbHNlPC9wcm92aWRlLWFub255bWl0eT4NCiAgICAgICAgIDxpbmZvOnJv
bGVzPg0KICAgICAgICAgIDxpbmZvOmVudHJ5Pm1vZGVyYXRvcjwvaW5mbzplbnRyeT4NCiAgICAg
ICAgIDwvaW5mbzpyb2xlcz4NCiAgICAgICAgIDxpbmZvOmxhbmd1YWdlcz5lbjwvaW5mbzpsYW5n
dWFnZXM+DQogICAgICAgICA8c3BoZXJlIHZhbHVlPSJ3b3JrIi8+DQogICAgICAgICA8YWxsb3ct
cmVmZXItdXNlcnMtZHluYW1pY2FsbHk+dHJ1ZVxcDQogICA8L2FsbG93LXJlZmVyLXVzZXJzLWR5
bmFtaWNhbGx5Pg0KICAgICAgICAgPGFsbG93LWludml0ZS11c2Vycy1keW5hbWljYWxseT50cnVl
XFwNCiAgIDwvYWxsb3ctaW52aXRlLXVzZXJzLWR5bmFtaWNhbGx5Pg0KICAgICAgICAgPGFsbG93
LXJlbW92ZS11c2Vycy1keW5hbWljYWxseT50cnVlXFwNCiAgIDwvYWxsb3ctcmVtb3ZlLXVzZXJz
LWR5bmFtaWNhbGx5Pg0KICAgICAgICAgPCEtLQ0KICAgICAgICAgIEVORFBPSU5UUw0KICAgICAg
ICAgLS0+DQogICAgICAgICA8aW5mbzplbmRwb2ludCBlbnRpdHk9InNpcDphbGljZUBleGFtcGxl
LmNvbSI+DQogICAgICAgICAgPGluZm86ZGlzcGxheS10ZXh0PkFsaWNlJ3MgRGVza3RvcDwvaW5m
bzpkaXNwbGF5LXRleHQ+DQogICAgICAgICAgPGluZm86c3RhdHVzPmNvbm5lY3RlZDwvaW5mbzpz
dGF0dXM+DQogICAgICAgICAgPGluZm86am9pbmluZy1tZXRob2Q+ZGlhbGVkLWluPC9pbmZvOmpv
aW5pbmctbWV0aG9kPg0KICAgICAgICAgIDxpbmZvOmpvaW5pbmctaW5mbz4NCiAgICAgICAgICAg
PGluZm86d2hlbj4yMDA2MTAxN1QxMzM1MDhaPC9pbmZvOndoZW4+DQogICAgICAgICAgIDxpbmZv
OnJlYXNvbj5pbnZpdGF0aW9uPC9pbmZvOnJlYXNvbj4NCiAgICAgICAgICAgPGluZm86Ynk+c2lw
OmNvbmZlcmVuY2VAZXhhbXBsZS5jb208L2luZm86Ynk+DQogICAgICAgICAgPC9pbmZvOmpvaW5p
bmctaW5mbz4NCiAgICAgICAgICA8IS0tDQogICAgICAgICAgIE1FRElBDQogICAgICAgICAgLS0+
DQogICAgICAgICAgPGluZm86bWVkaWEgaWQ9IjEiPg0KICAgICAgICAgICA8aW5mbzpsYWJlbD4x
MDIzNTwvaW5mbzpsYWJlbD4NCiAgICAgICAgICAgPGluZm86c3JjLWlkPjQzMjQyNDwvaW5mbzpz
cmMtaWQ+DQogICAgICAgICAgIDxpbmZvOnN0YXR1cz5zZW5kcmVjdjwvaW5mbzpzdGF0dXM+DQog
ICAgICAgICAgPC9pbmZvOm1lZGlhPg0KDQoNCg0KTm92bywgZXQgYWwuICAgICAgICAgICAgRXhw
aXJlcyBEZWNlbWJlciAyOCwgMjAwNiAgICAgICAgICAgICAgW1BhZ2UgNDhdDQoMDQpJbnRlcm5l
dC1EcmFmdCAgICAgICAgICBDb21tb24gQ29uZmVyZW5jZSBTY2hlbWEgICAgICAgICAgICAgICBK
dW5lIDIwMDYNCg0KDQogICAgICAgICAgPGluZm86bWVkaWEgaWQ9IjIiPg0KICAgICAgICAgICA8
aW5mbzpsYWJlbD4xMDIzNDwvaW5mbzpsYWJlbD4NCiAgICAgICAgICAgPGluZm86c3JjLWlkPjUz
MjUzNTwvaW5mbzpzcmMtaWQ+DQogICAgICAgICAgIDxpbmZvOnN0YXR1cz5zZW5kcmVjdjwvaW5m
bzpzdGF0dXM+DQogICAgICAgICAgPC9pbmZvOm1lZGlhPg0KICAgICAgICAgIDwhLS0NCiAgICAg
ICAgICAgIENBTEwgSU5GTw0KICAgICAgICAgIC0tPg0KICAgICAgICAgIDxpbmZvOmNhbGwtaW5m
bz4NCiAgICAgICAgICAgPGluZm86c2lwPg0KICAgICAgICAgICAgPGluZm86ZGlzcGxheS10ZXh0
PmZ1bGwgaW5mbzwvaW5mbzpkaXNwbGF5LXRleHQ+DQogICAgICAgICAgICA8aW5mbzpjYWxsLWlk
PnRydXk0NTQ2OTEyMzQ3ODwvaW5mbzpjYWxsLWlkPg0KICAgICAgICAgICAgPGluZm86ZnJvbS10
YWc+YXNkNDU2Y2JndDwvaW5mbzpmcm9tLXRhZz4NCiAgICAgICAgICAgIDxpbmZvOnRvLXRhZz4z
NDU2amdqZzEyMzQ8L2luZm86dG8tdGFnPg0KICAgICAgICAgICA8L2luZm86c2lwPg0KICAgICAg
ICAgIDwvaW5mbzpjYWxsLWluZm8+DQogICAgICAgICA8L2luZm86ZW5kcG9pbnQ+DQogICAgICAg
IDwvaW5mbzp1c2VyPg0KICAgICAgICA8IS0tDQogICAgICAgICAgVVNFUg0KICAgICAgICAtLT4N
CiAgICAgICAgPGluZm86dXNlciBlbnRpdHk9InNpcDpjYXJvbEBleGFtcGxlLmNvbSI+DQogICAg
ICAgICA8aW5mbzpkaXNwbGF5LXRleHQ+Q2Fyb2wgTW9yZTwvaW5mbzpkaXNwbGF5LXRleHQ+DQog
ICAgICAgICA8aW5mbzphc3NvY2lhdGVkLWFvcnM+DQogICAgICAgICAgPGluZm86ZW50cnk+DQog
ICAgICAgICAgIDxpbmZvOnVyaT5tYWlsdG86Y2Fyb2xAZXhhbXBsZS5jb208L2luZm86dXJpPg0K
ICAgICAgICAgICA8aW5mbzpkaXNwbGF5LXRleHQ+ZW1haWw8L2luZm86ZGlzcGxheS10ZXh0Pg0K
ICAgICAgICAgIDwvaW5mbzplbnRyeT4NCiAgICAgICAgIDwvaW5mbzphc3NvY2lhdGVkLWFvcnM+
DQogICAgICAgICA8cHJvdmlkZS1hbm9ueW1pdHk+ZmFsc2U8L3Byb3ZpZGUtYW5vbnltaXR5Pg0K
ICAgICAgICAgPGluZm86cm9sZXM+DQogICAgICAgICAgPC9pbmZvOmVudHJ5PmFkbWluaXN0cmF0
b3I8L2luZm86ZW50cnk+DQogICAgICAgICA8L2luZm86cm9sZXM+DQogICAgICAgICA8aW5mbzps
YW5ndWFnZXM+ZW48L2luZm86bGFuZ3VhZ2VzPg0KICAgICAgICAgPHNwaGVyZSB2YWx1ZT0id29y
ayIvPg0KICAgICAgICAgPGFsbG93LXJlZmVyLXVzZXJzLWR5bmFtaWNhbGx5PnRydWVcXA0KICAg
PC9hbGxvdy1yZWZlci11c2Vycy1keW5hbWljYWxseT4NCiAgICAgICAgIDxhbGxvdy1pbnZpdGUt
dXNlcnMtZHluYW1pY2FsbHk+dHJ1ZVxcDQogICA8L2FsbG93LWludml0ZS11c2Vycy1keW5hbWlj
YWxseT4NCiAgICAgICAgIDxhbGxvdy1yZW1vdmUtdXNlcnMtZHluYW1pY2FsbHk+dHJ1ZVxcDQog
ICA8L2FsbG93LXJlbW92ZS11c2Vycy1keW5hbWljYWxseT4NCiAgICAgICAgIDwhLS0NCiAgICAg
ICAgICBFTkRQT0lOVFMNCiAgICAgICAgIC0tPg0KICAgICAgICAgPGluZm86ZW5kcG9pbnQgZW50
aXR5PSJzaXA6Y2Fyb2xAZXhhbXBsZS5jb20iPg0KICAgICAgICAgIDxpbmZvOmRpc3BsYXktdGV4
dD5DYXJvbCdzIENvbXB1dGVyPC9pbmZvOmRpc3BsYXktdGV4dD4NCiAgICAgICAgICA8aW5mbzpz
dGF0dXM+Y29ubmVjdGVkPC9pbmZvOnN0YXR1cz4NCiAgICAgICAgICA8aW5mbzpqb2luaW5nLW1l
dGhvZD5kaWFsZWQtaW48L2luZm86am9pbmluZy1tZXRob2Q+DQoNCg0KDQpOb3ZvLCBldCBhbC4g
ICAgICAgICAgICBFeHBpcmVzIERlY2VtYmVyIDI4LCAyMDA2ICAgICAgICAgICAgICBbUGFnZSA0
OV0NCgwNCkludGVybmV0LURyYWZ0ICAgICAgICAgIENvbW1vbiBDb25mZXJlbmNlIFNjaGVtYSAg
ICAgICAgICAgICAgIEp1bmUgMjAwNg0KDQoNCiAgICAgICAgICA8aW5mbzpqb2luaW5nLWluZm8+
DQogICAgICAgICAgIDxpbmZvOndoZW4+MjAwNjEwMTdUMTMzMDA1WjwvaW5mbzp3aGVuPg0KICAg
ICAgICAgICA8aW5mbzpyZWFzb24+aW52aXRhdGlvbjwvaW5mbzpyZWFzb24+DQogICAgICAgICAg
IDxpbmZvOmJ5PnNpcDpjb25mZXJlbmNlQGV4YW1wbGUuY29tPC9pbmZvOmJ5Pg0KICAgICAgICAg
IDwvaW5mbzpqb2luaW5nLWluZm8+DQogICAgICAgICAgPCEtLQ0KICAgICAgICAgICBNRURJQQ0K
ICAgICAgICAgIC0tPg0KICAgICAgICAgIDxpbmZvOm1lZGlhIGlkPSIxIj4NCiAgICAgICAgICAg
PGluZm86bGFiZWw+MTAyMzU8L2luZm86bGFiZWw+DQogICAgICAgICAgIDxpbmZvOnNyYy1pZD40
MzI0MjQ8L2luZm86c3JjLWlkPg0KICAgICAgICAgICA8aW5mbzpzdGF0dXM+c2VuZHJlY3Y8L2lu
Zm86c3RhdHVzPg0KICAgICAgICAgIDwvaW5mbzptZWRpYT4NCiAgICAgICAgICA8aW5mbzptZWRp
YSBpZD0iMiI+DQogICAgICAgICAgIDxpbmZvOmxhYmVsPjEwMjM0PC9pbmZvOmxhYmVsPg0KICAg
ICAgICAgICA8aW5mbzpzcmMtaWQ+NTMyNTM1PC9pbmZvOnNyYy1pZD4NCiAgICAgICAgICAgPGlu
Zm86c3RhdHVzPnNlbmRyZWN2PC9pbmZvOnN0YXR1cz4NCiAgICAgICAgICA8L2luZm86bWVkaWE+
DQogICAgICAgICAgPCEtLQ0KICAgICAgICAgICAgQ0FMTCBJTkZPDQogICAgICAgICAgLS0+DQog
ICAgICAgICAgPGluZm86Y2FsbC1pbmZvPg0KICAgICAgICAgICA8aW5mbzpzaXA+DQogICAgICAg
ICAgICA8aW5mbzpkaXNwbGF5LXRleHQ+ZnVsbCBpbmZvPC9pbmZvOmRpc3BsYXktdGV4dD4NCiAg
ICAgICAgICAgIDxpbmZvOmNhbGwtaWQ+d2V2YjEyNTYyMzIxODk0PC9pbmZvOmNhbGwtaWQ+DQog
ICAgICAgICAgICA8aW5mbzpmcm9tLXRhZz5hc3c0NTZ3ZWRmPC9pbmZvOmZyb20tdGFnPg0KICAg
ICAgICAgICAgPGluZm86dG8tdGFnPjIzNjVkZnJ0MzQ5NzwvaW5mbzp0by10YWc+DQogICAgICAg
ICAgIDwvaW5mbzpzaXA+DQogICAgICAgICAgPC9pbmZvOmNhbGwtaW5mbz4NCiAgICAgICAgIDwv
aW5mbzplbmRwb2ludD4NCiAgICAgICAgPC9pbmZvOnVzZXI+DQogICAgICAgPC91c2Vycz4NCiAg
ICAgICA8IS0tDQogICAgICAgICBTSURFQkFSUyBCWSBSRUZFUkVOQ0UNCiAgICAgICAtLT4NCiAg
ICAgICA8aW5mbzpzaWRlYmFycy1ieS1yZWY+DQogICAgICAgIDxpbmZvOmVudHJ5Pg0KICAgICAg
ICAgPGluZm86dXJpPnNpcHM6Y29uZmVyZW5jZUBleGFtcGxlLmNvbTtncmlkPTQwPC9pbmZvOnVy
aT4NCiAgICAgICAgIDxpbmZvOmRpc3BsYXktdGV4dD5wcml2YXRlIHdpdGggQm9iPC9pbmZvOmRp
c3BsYXktdGV4dD4NCiAgICAgICAgPC9pbmZvOmVudHJ5Pg0KICAgICAgIDwvaW5mbzpzaWRlYmFy
cy1ieS1yZWY+DQogICAgICAgPCEtLQ0KICAgICAgICAgU0lERUJBUlMgQlkgVkFMVUUNCiAgICAg
ICAtLT4NCiAgICAgICA8aW5mbzpzaWRlYmFycy1ieS12YWw+DQogICAgICAgIDxpbmZvOmVudHJ5
IGVudGl0eT0ic2lwczpjb25mZXJlbmNlQGV4YW1wbGUuY29tO2dyaWQ9NDAiPg0KICAgICAgICAg
PGluZm86dXNlcnM+DQogICAgICAgICAgPGluZm86dXNlciBlbnRpdHk9InNpcDpib2JAZXhhbXBs
ZS5jb20iLz4NCg0KDQoNCk5vdm8sIGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMgRGVjZW1iZXIg
MjgsIDIwMDYgICAgICAgICAgICAgIFtQYWdlIDUwXQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgICAg
ICAgQ29tbW9uIENvbmZlcmVuY2UgU2NoZW1hICAgICAgICAgICAgICAgSnVuZSAyMDA2DQoNCg0K
ICAgICAgICAgIDxpbmZvOnVzZXIgZW50aXR5PSJzaXA6Y2Fyb2xAZXhhbXBsZS5jb20iLz4NCiAg
ICAgICAgIDwvaW5mbzp1c2Vycz4NCiAgICAgICAgPC9pbmZvOmVudHJ5Pg0KICAgICAgIDwvaW5m
bzpzaWRlYmFycy1ieS12YWw+DQogICAgICA8L2luZm86Y29uZmVyZW5jZS1pbmZvPg0KDQoNCg0K
ICAgTm90ZSB0aGF0IGR1ZSB0byBSRkMgZm9ybWF0dGluZyBjb252ZW50aW9ucywgdGhpcyBkb2N1
bWVudHMgc3BsaXRzDQogICBsaW5lcyB3aG9zZSBjb250ZW50IHdvdWxkIGV4Y2VlZCA3MiBjaGFy
YWN0ZXJzLiAgVHdvIGJhY2tzbGFzaA0KICAgY2hhcmFjdGVycyBtYXJrIHdoZXJlIHRoZSBsaW5l
cyBmb2xkaW5nIGhhcyB0YWtlbiBwbGFjZS4gIFRoZXNlDQogICBiYWNrc2xhc2ggd291bGQgbm90
IGFwcGVhciBpbiB0aGUgYWN0dWFsIFhNTCBkYXRhIG1vZGVsLg0KDQoNCjcuICBTZWN1cml0eSBD
b25zaWRlcmF0aW9ucw0KDQogICBBIG1hbGljaW91cyB1c2VyIGNhbiBtYW5pcHVsYXRlIHBhcnRz
IG9mIHRoZSBDb25mZXJlbmNlIEluZm9ybWF0aW9uDQogICBEYXRhIE1vZGVsIHByaXZpbGVnZXMg
ZG9jdW1lbnQgZ2l2aW5nIHRoZW1zZWx2ZXMgYW5kIG90aGVycw0KICAgcHJpdmlsZWdlcyB0byBt
YW5pcHVsYXRlIHRoZSBkYXRhIG1vZGVsLiAgSXQgaXMgdmVyeSBpbXBvcnRhbnQgdGhhdA0KICAg
b25seSBhdXRob3JpemVkIGNsaWVudHMgYXJlIGFibGUgdG8gbWFuaXB1bGF0ZSB0aGUgQ29uZmVy
ZW5jZQ0KICAgSW5mb3JtYXRpb24gRGF0YSBNb2RlbCBkb2N1bWVudC4gIEFueSBjb25mZXJlbmNl
IGNvbnRyb2wgcHJvdG9jb2wNCiAgIE1VU1QgcHJvdmlkZSBhdXRoZW50aWNhdGlvbiwgY29uZmlk
ZW50aWFsaXR5IGFuZCBpbnRlZ3JpdHkuDQoNCg0KOC4gIElBTkEgQ29uc2lkZXJhdGlvbnMNCg0K
DQo5LiAgQWNrbm93bGVkZ2VtZW50cw0KDQogICBUaGlzIGRvY3VtZW50IGlzIHJlYWxseSBhIGRp
c3RpbGxhdGlvbiBvZiBtYW55IGlkZWFzIGRpc2N1c3NlZCBvdmVyIGENCiAgIGxvbmcgcGVyaW9k
IG9mIHRpbWUuICBUaGVzZSBpZGVhcyB3ZXJlIGNvbnRyaWJ1dGVkIGJ5IG1hbnkgZGlmZmVyZW50
DQogICBkcmFmdHMgaW4gdGhlIFhDT04gd29ya2luZyBncm91cCBhbmQgdGhlIFNJUFBJTkcgd29y
a2luZyBncm91cC4gIEkNCiAgIHdvdWxkIGxpa2UgdG8gdGhhbmtzIE9yaXQgTGV2aW4sIEFkYW0g
Um9hY2gsIE1hcnkgQmFybmVzLCBDaHJpcw0KICAgQm91bHRvbiwgVW1lc2ggQ2hhbmRyYSwgT3Jp
dCBMZXZpbiwgYW5kIEphcmkgVXJwaWxhaW5lbiBmb3IgdGhlaXINCiAgIGNvbW1lbnRzLiAgQWxz
bywgSSB3b3VsZCBsaWtlIHRvIHRoYW5rcyBIaXNoYW0gS2hhcnRhYmlsLCBQZXRyaQ0KICAgS29z
a2VsYWluZW4sIGFuZCBBa2kgTmllbWkgdG8gbGV0IHVzIHVzZSB0aGUgcG9saWN5IGluZm9ybWF0
aW9uIG9mDQogICB0aGVpciBjcGNwIGRyYWZ0cyBpbiB0aGlzIGRvY3VtZW50Lg0KDQoNCjEwLiAg
UmVmZXJlbmNlcw0KDQoxMC4xLiAgTm9ybWF0aXZlIFJlZmVyZW5jZXMNCg0KICAgWzFdICBCYXJu
ZXMsIE0uIGFuZCBDLiBCb3VsdG9uLCAiQSBGcmFtZXdvcmsgYW5kIERhdGEgTW9kZWwgZm9yDQog
ICAgICAgIENlbnRyYWxpemVkIENvbmZlcmVuY2luZyIsIGRyYWZ0LWJhcm5lcy14Y29uLWZyYW1l
d29yay0wMiAod29yaw0KICAgICAgICBpbiBwcm9ncmVzcyksIEZlYnJ1YXJ5IDIwMDUuDQoNCiAg
IFsyXSAgUm9zZW5iZXJnLCBKLiwgIkEgU2Vzc2lvbiBJbml0aWF0aW9uIFByb3RvY29sIChTSVAp
IEV2ZW50DQoNCg0KDQpOb3ZvLCBldCBhbC4gICAgICAgICAgICBFeHBpcmVzIERlY2VtYmVyIDI4
LCAyMDA2ICAgICAgICAgICAgICBbUGFnZSA1MV0NCgwNCkludGVybmV0LURyYWZ0ICAgICAgICAg
IENvbW1vbiBDb25mZXJlbmNlIFNjaGVtYSAgICAgICAgICAgICAgIEp1bmUgMjAwNg0KDQoNCiAg
ICAgICAgUGFja2FnZSBmb3IgQ29uZmVyZW5jZSBTdGF0ZSIsDQogICAgICAgIGRyYWZ0LWlldGYt
c2lwcGluZy1jb25mZXJlbmNlLXBhY2thZ2UtMTIgKHdvcmsgaW4gcHJvZ3Jlc3MpLA0KICAgICAg
ICBKdWx5IDIwMDUuDQoNCiAgIFszXSAgQnJhZG5lciwgUy4sICJLZXkgd29yZHMgZm9yIHVzZSBp
biBSRkNzIHRvIEluZGljYXRlIFJlcXVpcmVtZW50DQogICAgICAgIExldmVscyIsIEJDUCAxNCwg
UkZDIDIxMTksIE1hcmNoIDE5OTcuDQoNCiAgIFs0XSAgUm9zZW5iZXJnLCBKLiwgIkEgRnJhbWV3
b3JrIGZvciBDb25mZXJlbmNpbmcgd2l0aCB0aGUgU2Vzc2lvbg0KICAgICAgICBJbml0aWF0aW9u
IFByb3RvY29sIiwNCiAgICAgICAgZHJhZnQtaWV0Zi1zaXBwaW5nLWNvbmZlcmVuY2luZy1mcmFt
ZXdvcmstMDUgKHdvcmsgaW4gcHJvZ3Jlc3MpLA0KICAgICAgICBNYXkgMjAwNS4NCg0KICAgWzVd
ICBTcGVyYmVyZy1NY1F1ZWVuLCBDLiwgUGFvbGksIEouLCBNYWxlciwgRS4sIGFuZCBULiBCcmF5
LA0KICAgICAgICAiRXh0ZW5zaWJsZSBNYXJrdXAgTGFuZ3VhZ2UgKFhNTCkgMS4wIChTZWNvbmQg
RWRpdGlvbikiLCBXb3JsZA0KICAgICAgICBXaWRlIFdlYiBDb25zb3J0aXVtDQogICAgICAgIEZp
cnN0RWRpdGlvbiBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAwL1JFQy14bWwtMjAwMDEwMDYsDQog
ICAgICAgIE9jdG9iZXIgMjAwMC4NCg0KICAgWzZdICBEYXdzb24sIEYuIGFuZCBTdGVuZXJzb24s
IEQuLCAiSW50ZXJuZXQgQ2FsZW5kYXJpbmcgYW5kDQogICAgICAgIFNjaGVkdWxpbmcgQ29yZSBP
YmplY3QgU3BlY2lmaWNhdGlvbiAoaUNhbGVuZGFyKSIsIFJGQyAyNDQ1LA0KICAgICAgICBOb3Zl
bWJlciAxOTk4Lg0KDQoxMC4yLiAgSW5mb3JtYXRpdmUgUmVmZXJlbmNlcw0KDQogICBbN10gICBD
YW1hcmlsbG8sIEcuLCAiVGhlIEJpbmFyeSBGbG9vciBDb250cm9sIFByb3RvY29sIChCRkNQKSIs
DQogICAgICAgICBkcmFmdC1pZXRmLXhjb24tYmZjcC0wNiAod29yayBpbiBwcm9ncmVzcyksIERl
Y2VtYmVyIDIwMDUuDQoNCiAgIFs4XSAgIExldmluLCBPLiwgIkNlbnRyYWxpemVkIENvbmZlcmVu
Y2UgQ29udHJvbCBQcm90b2NvbCIsDQogICAgICAgICBkcmFmdC1sZXZpbi14Y29uLWNjY3AtMDQg
KHdvcmsgaW4gcHJvZ3Jlc3MpLCBKYW51YXJ5IDIwMDYuDQoNCiAgIFs5XSAgIFNjaHVsenJpbm5l
LCBILiwgIkNvbW1vbiBQb2xpY3k6IEFuIFhNTCBEb2N1bWVudCBGb3JtYXQgZm9yDQogICAgICAg
ICBFeHByZXNzaW5nIFByaXZhY3kgUHJlZmVyZW5jZXMiLA0KICAgICAgICAgZHJhZnQtaWV0Zi1n
ZW9wcml2LWNvbW1vbi1wb2xpY3ktMTAgKHdvcmsgaW4gcHJvZ3Jlc3MpLA0KICAgICAgICAgTWF5
IDIwMDYuDQoNCiAgIFsxMF0gIEJvdWx0b24sIEMuIGFuZCBVLiBDaGFuZHJhLCAiTWVkaWEgUG9s
aWN5IFRlbXBsYXRlcyBmb3IgWENPTiIsDQogICAgICAgICBkcmFmdC1ib3VsdG9uLXhjb24tbWVk
aWEtdGVtcGxhdGUtMDIgKHdvcmsgaW4gcHJvZ3Jlc3MpLA0KICAgICAgICAgT2N0b2JlciAyMDA1
Lg0KDQogICBbMTFdICBDYW1hcmlsbG8sIEcuLCAiU2Vzc2lvbiBEZXNjcmlwdGlvbiBQcm90b2Nv
bCAoU0RQKSBGb3JtYXQgZm9yDQogICAgICAgICBCaW5hcnkgRmxvb3IgQ29udHJvbCBQcm90b2Nv
bCAgKEJGQ1ApIFN0cmVhbXMiLA0KICAgICAgICAgZHJhZnQtaWV0Zi1tbXVzaWMtc2RwLWJmY3At
MDMgKHdvcmsgaW4gcHJvZ3Jlc3MpLA0KICAgICAgICAgRGVjZW1iZXIgMjAwNS4NCg0KDQoNCg0K
DQoNCg0KDQpOb3ZvLCBldCBhbC4gICAgICAgICAgICBFeHBpcmVzIERlY2VtYmVyIDI4LCAyMDA2
ICAgICAgICAgICAgICBbUGFnZSA1Ml0NCgwNCkludGVybmV0LURyYWZ0ICAgICAgICAgIENvbW1v
biBDb25mZXJlbmNlIFNjaGVtYSAgICAgICAgICAgICAgIEp1bmUgMjAwNg0KDQoNCkF1dGhvcnMn
IEFkZHJlc3Nlcw0KDQogICBPc2NhciBOb3ZvDQogICBFcmljc3Nvbg0KICAgSGlyc2FsYW50aWUg
MTENCiAgIEpvcnZhcyAgMDI0MjANCiAgIEZpbmxhbmQNCg0KICAgRW1haWw6IE9zY2FyLk5vdm9A
ZXJpY3Nzb24uY29tDQoNCg0KICAgR29uemFsbyBDYW1hcmlsbG8NCiAgIEVyaWNzc29uDQogICBI
aXJzYWxhbnRpZSAxMQ0KICAgSm9ydmFzICAwMjQyMA0KICAgRmlubGFuZA0KDQogICBFbWFpbDog
R29uemFsby5DYW1hcmlsbG9AZXJpY3Nzb24uY29tDQoNCg0KICAgRGF2aWQgUC4gTW9yZ2FuDQog
ICBGaWRlbGl0eSBJbnZlc3RtZW50cw0KICAgODIgRGV2b25zaGlyZSBTdCwgTVogVjhDDQogICBC
b3N0b24sIE1BICAwMjEwOS0zNjE0DQogICBVU0ENCg0KICAgRW1haWw6IERhdmUuTW9yZ2FuQGZt
ci5jb20NCg0KDQogICBSb25pIEV2ZW4NCiAgIFBvbHljb20NCiAgIDk0IERlcmVjaCBFbSBIYW1v
c2hhdm90DQogICBQZXRhY2ggVGlrdmEgIDQ5MTMwDQogICBJc3JhZWwNCg0KICAgRW1haWw6IHJv
bmkuZXZlbkBwb2x5Y29tLmNvLmlsDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQpOb3Zv
LCBldCBhbC4gICAgICAgICAgICBFeHBpcmVzIERlY2VtYmVyIDI4LCAyMDA2ICAgICAgICAgICAg
ICBbUGFnZSA1M10NCgwNCkludGVybmV0LURyYWZ0ICAgICAgICAgIENvbW1vbiBDb25mZXJlbmNl
IFNjaGVtYSAgICAgICAgICAgICAgIEp1bmUgMjAwNg0KDQoNCkludGVsbGVjdHVhbCBQcm9wZXJ0
eSBTdGF0ZW1lbnQNCg0KICAgVGhlIElFVEYgdGFrZXMgbm8gcG9zaXRpb24gcmVnYXJkaW5nIHRo
ZSB2YWxpZGl0eSBvciBzY29wZSBvZiBhbnkNCiAgIEludGVsbGVjdHVhbCBQcm9wZXJ0eSBSaWdo
dHMgb3Igb3RoZXIgcmlnaHRzIHRoYXQgbWlnaHQgYmUgY2xhaW1lZCB0bw0KICAgcGVydGFpbiB0
byB0aGUgaW1wbGVtZW50YXRpb24gb3IgdXNlIG9mIHRoZSB0ZWNobm9sb2d5IGRlc2NyaWJlZCBp
bg0KICAgdGhpcyBkb2N1bWVudCBvciB0aGUgZXh0ZW50IHRvIHdoaWNoIGFueSBsaWNlbnNlIHVu
ZGVyIHN1Y2ggcmlnaHRzDQogICBtaWdodCBvciBtaWdodCBub3QgYmUgYXZhaWxhYmxlOyBub3Ig
ZG9lcyBpdCByZXByZXNlbnQgdGhhdCBpdCBoYXMNCiAgIG1hZGUgYW55IGluZGVwZW5kZW50IGVm
Zm9ydCB0byBpZGVudGlmeSBhbnkgc3VjaCByaWdodHMuICBJbmZvcm1hdGlvbg0KICAgb24gdGhl
IHByb2NlZHVyZXMgd2l0aCByZXNwZWN0IHRvIHJpZ2h0cyBpbiBSRkMgZG9jdW1lbnRzIGNhbiBi
ZQ0KICAgZm91bmQgaW4gQkNQIDc4IGFuZCBCQ1AgNzkuDQoNCiAgIENvcGllcyBvZiBJUFIgZGlz
Y2xvc3VyZXMgbWFkZSB0byB0aGUgSUVURiBTZWNyZXRhcmlhdCBhbmQgYW55DQogICBhc3N1cmFu
Y2VzIG9mIGxpY2Vuc2VzIHRvIGJlIG1hZGUgYXZhaWxhYmxlLCBvciB0aGUgcmVzdWx0IG9mIGFu
DQogICBhdHRlbXB0IG1hZGUgdG8gb2J0YWluIGEgZ2VuZXJhbCBsaWNlbnNlIG9yIHBlcm1pc3Np
b24gZm9yIHRoZSB1c2Ugb2YNCiAgIHN1Y2ggcHJvcHJpZXRhcnkgcmlnaHRzIGJ5IGltcGxlbWVu
dGVycyBvciB1c2VycyBvZiB0aGlzDQogICBzcGVjaWZpY2F0aW9uIGNhbiBiZSBvYnRhaW5lZCBm
cm9tIHRoZSBJRVRGIG9uLWxpbmUgSVBSIHJlcG9zaXRvcnkgYXQNCiAgIGh0dHA6Ly93d3cuaWV0
Zi5vcmcvaXByLg0KDQogICBUaGUgSUVURiBpbnZpdGVzIGFueSBpbnRlcmVzdGVkIHBhcnR5IHRv
IGJyaW5nIHRvIGl0cyBhdHRlbnRpb24gYW55DQogICBjb3B5cmlnaHRzLCBwYXRlbnRzIG9yIHBh
dGVudCBhcHBsaWNhdGlvbnMsIG9yIG90aGVyIHByb3ByaWV0YXJ5DQogICByaWdodHMgdGhhdCBt
YXkgY292ZXIgdGVjaG5vbG9neSB0aGF0IG1heSBiZSByZXF1aXJlZCB0byBpbXBsZW1lbnQNCiAg
IHRoaXMgc3RhbmRhcmQuICBQbGVhc2UgYWRkcmVzcyB0aGUgaW5mb3JtYXRpb24gdG8gdGhlIElF
VEYgYXQNCiAgIGlldGYtaXByQGlldGYub3JnLg0KDQoNCkRpc2NsYWltZXIgb2YgVmFsaWRpdHkN
Cg0KICAgVGhpcyBkb2N1bWVudCBhbmQgdGhlIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBoZXJlaW4g
YXJlIHByb3ZpZGVkIG9uIGFuDQogICAiQVMgSVMiIGJhc2lzIGFuZCBUSEUgQ09OVFJJQlVUT1Is
IFRIRSBPUkdBTklaQVRJT04gSEUvU0hFIFJFUFJFU0VOVFMNCiAgIE9SIElTIFNQT05TT1JFRCBC
WSAoSUYgQU5ZKSwgVEhFIElOVEVSTkVUIFNPQ0lFVFkgQU5EIFRIRSBJTlRFUk5FVA0KICAgRU5H
SU5FRVJJTkcgVEFTSyBGT1JDRSBESVNDTEFJTSBBTEwgV0FSUkFOVElFUywgRVhQUkVTUyBPUiBJ
TVBMSUVELA0KICAgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBBTlkgV0FSUkFOVFkgVEhB
VCBUSEUgVVNFIE9GIFRIRQ0KICAgSU5GT1JNQVRJT04gSEVSRUlOIFdJTEwgTk9UIElORlJJTkdF
IEFOWSBSSUdIVFMgT1IgQU5ZIElNUExJRUQNCiAgIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklM
SVRZIE9SIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLg0KDQoNCkNvcHlyaWdodCBT
dGF0ZW1lbnQNCg0KICAgQ29weXJpZ2h0IChDKSBUaGUgSW50ZXJuZXQgU29jaWV0eSAoMjAwNiku
ICBUaGlzIGRvY3VtZW50IGlzIHN1YmplY3QNCiAgIHRvIHRoZSByaWdodHMsIGxpY2Vuc2VzIGFu
ZCByZXN0cmljdGlvbnMgY29udGFpbmVkIGluIEJDUCA3OCwgYW5kDQogICBleGNlcHQgYXMgc2V0
IGZvcnRoIHRoZXJlaW4sIHRoZSBhdXRob3JzIHJldGFpbiBhbGwgdGhlaXIgcmlnaHRzLg0KDQoN
CkFja25vd2xlZGdtZW50DQoNCiAgIEZ1bmRpbmcgZm9yIHRoZSBSRkMgRWRpdG9yIGZ1bmN0aW9u
IGlzIGN1cnJlbnRseSBwcm92aWRlZCBieSB0aGUNCiAgIEludGVybmV0IFNvY2lldHkuDQoNCg0K
DQoNCk5vdm8sIGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMgRGVjZW1iZXIgMjgsIDIwMDYgICAg
ICAgICAgICAgIFtQYWdlIDU0XQ0KDA0KDQo=

------_=_NextPart_001_01C698FC.5580A4B4
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
XCON mailing list
XCON@ietf.org
https://www1.ietf.org/mailman/listinfo/xcon

------_=_NextPart_001_01C698FC.5580A4B4--




From xcon-bounces@ietf.org Sat Jul 15 00:02:57 2006
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1G1bMn-0006f8-IH; Sat, 15 Jul 2006 00:02:57 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1G16jK-0001ld-8y
	for xcon@ietf.org; Thu, 13 Jul 2006 15:20:11 -0400
Received: from mail.gmx.net ([213.165.64.21])
	by ietf-mx.ietf.org with smtp (Exim 4.43) id 1G16jI-0001RF-Qt
	for xcon@ietf.org; Thu, 13 Jul 2006 15:20:10 -0400
Received: (qmail invoked by alias); 13 Jul 2006 19:20:07 -0000
Received: from h1f81-net84db.lab.risq.net (EHLO [132.219.31.129])
	[132.219.31.129]
	by mail.gmx.net (mp024) with SMTP; 13 Jul 2006 21:20:07 +0200
X-Authenticated: #29516787
Message-ID: <44B69CEB.3070802@gmx.net>
Date: Thu, 13 Jul 2006 15:20:11 -0400
From: Hannes Tschofenig <Hannes.Tschofenig@gmx.net>
User-Agent: Mozilla Thunderbird 1.0.7 (Windows/20050923)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: hgs@cs.columbia.edu
References: <D33EF657-9287-48E4-BC47-F4BD30F2FD78@cs.columbia.edu>
In-Reply-To: <D33EF657-9287-48E4-BC47-F4BD30F2FD78@cs.columbia.edu>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Y-GMX-Trusted: 0
X-Spam-Score: 0.0 (/)
X-Scan-Signature: b19722fc8d3865b147c75ae2495625f2
X-Mailman-Approved-At: Sat, 15 Jul 2006 00:02:52 -0400
Cc: ecrit@ietf.org, xcon@ietf.org
Subject: [XCON] Re: [Ecrit] Schema --> RelaxNG
X-BeenThere: xcon@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Centralized Conferencing <xcon.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/xcon>,
	<mailto:xcon-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:xcon@ietf.org>
List-Help: <mailto:xcon-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/xcon>,
	<mailto:xcon-request@ietf.org?subject=subscribe>
Errors-To: xcon-bounces@ietf.org

Hi Henning,

it would be good to know how Relax NG deals with the interworking with 
existing XML schemas.

In ECRIT, for example, we have to deal with the GML schemas that we need 
to import.

I wonder whether someone has experience about this aspect already.

Ciao
Hannes

Working Henning Schulzrinne wrote:
> Based on Rohan's suggestion of sending this to the mailing list:
> 
> I would suggest that the RAI area declare that new efforts should, by  
> default, use RelaxNG rather than Schema unless there is a strong  reason 
> to do otherwise, such as extending existing Schema-specified  work.
> 
> XCON just had the same discussion that ECRIT had, and it seems   
> unnecessary to re-play the same discussion for each new draft and in  
> each RAI working group.
> 
> Henning
> 
> _______________________________________________
> Ecrit mailing list
> Ecrit@ietf.org
> https://www1.ietf.org/mailman/listinfo/ecrit
> 
> 


_______________________________________________
XCON mailing list
XCON@ietf.org
https://www1.ietf.org/mailman/listinfo/xcon



From xcon-bounces@ietf.org Mon Jul 17 15:50:27 2006
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1G2Z6p-000543-3h; Mon, 17 Jul 2006 15:50:27 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1G2Z6T-0004dc-1b; Mon, 17 Jul 2006 15:50:05 -0400
Received: from oak.neustar.com ([209.173.53.70])
	by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1G2Z6S-00007n-7p; Mon, 17 Jul 2006 15:50:04 -0400
Received: from stiedprstage1.ietf.org (stiedprstage1.va.neustar.com
	[10.31.47.10])
	by oak.neustar.com (8.12.8/8.12.8) with ESMTP id k6HJo11u023876
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO);
	Mon, 17 Jul 2006 19:50:04 GMT
Received: from ietf by stiedprstage1.ietf.org with local (Exim 4.43)
	id 1G2Z6P-0007ZW-TI; Mon, 17 Jul 2006 15:50:01 -0400
Content-Type: Multipart/Mixed; Boundary="NextPart"
Mime-Version: 1.0
To: i-d-announce@ietf.org
From: Internet-Drafts@ietf.org
Message-Id: <E1G2Z6P-0007ZW-TI@stiedprstage1.ietf.org>
Date: Mon, 17 Jul 2006 15:50:01 -0400
X-Spam-Score: 0.3 (/)
X-Scan-Signature: 10ba05e7e8a9aa6adb025f426bef3a30
Cc: xcon@ietf.org
Subject: [XCON] I-D ACTION:draft-ietf-xcon-common-data-model-02.txt 
X-BeenThere: xcon@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Centralized Conferencing <xcon.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/xcon>,
	<mailto:xcon-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:xcon@ietf.org>
List-Help: <mailto:xcon-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/xcon>,
	<mailto:xcon-request@ietf.org?subject=subscribe>
Errors-To: xcon-bounces@ietf.org

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Centralized Conferencing Working Group of the IETF.

	Title		: A Common Conference Information Data Model for Centralized Conferencing (XCON)
	Author(s)	: O. Novo, et al.
	Filename	: draft-ietf-xcon-common-data-model-02.txt
	Pages		: 56
	Date		: 2006-7-17
	
This document collects, organizes, and describes the conference
variables that have been introduced in various protocol drafts of the
XCON and SIPPING working groups.  The goal of this document is to
allow the conference control protocols to use a unified common
conference information data model for XCON.  This document formally
defines an Extensible Markup Language (XML) Schema that represents
the common conference information in a conferencing server.  The
information is modeled as a series of elements, each of which
contains a set of children and attributes.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-xcon-common-data-model-02.txt

To remove yourself from the I-D Announcement list, send a message to 
i-d-announce-request@ietf.org with the word unsubscribe in the body of the message.  
You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce 
to change your subscription settings.


Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-xcon-common-data-model-02.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-xcon-common-data-model-02.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body; access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID: <2006-7-17140121.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-xcon-common-data-model-02.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-xcon-common-data-model-02.txt";
	site="ftp.ietf.org"; access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID: <2006-7-17140121.I-D@ietf.org>


--OtherAccess--

--NextPart
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
XCON mailing list
XCON@ietf.org
https://www1.ietf.org/mailman/listinfo/xcon

--NextPart--




From xcon-bounces@ietf.org Tue Jul 18 02:43:53 2006
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1G2jJB-0005KU-H6; Tue, 18 Jul 2006 02:43:53 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1G2jJ9-0005KP-1t
	for xcon@ietf.org; Tue, 18 Jul 2006 02:43:51 -0400
Received: from mailgw3.ericsson.se ([193.180.251.60])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1G2jJ7-000755-6w
	for xcon@ietf.org; Tue, 18 Jul 2006 02:43:51 -0400
Received: from esealmw129.eemea.ericsson.se (unknown [153.88.254.120])
	by mailgw3.ericsson.se (Symantec Mail Security) with ESMTP id 85EAA78C; 
	Tue, 18 Jul 2006 08:43:48 +0200 (CEST)
Received: from esealmw129.eemea.ericsson.se ([153.88.254.177]) by
	esealmw129.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830); 
	Tue, 18 Jul 2006 08:43:48 +0200
Received: from esealmw105.eemea.ericsson.se ([153.88.200.68]) by
	esealmw129.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830); 
	Tue, 18 Jul 2006 08:43:48 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Subject: RE: [XCON] New version of the Common Conference Information Data
	Model 
Date: Tue, 18 Jul 2006 08:42:57 +0200
Message-ID: <A91F30A632473A47B40C18D2B107CA6F016F246C@esealmw105.eemea.ericsson.se>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [XCON] New version of the Common Conference Information Data
	Model 
Thread-Index: AcZtziIuiRLD+2H/TQ2T08bO6Km86QAAF/MgCsti6UAEOIPzoAAVmdZg
From: "Oscar Novo \(JO/LMF\)" <oscar.novo@ericsson.com>
To: "XCON-IETF" <xcon@ietf.org>
X-OriginalArrivalTime: 18 Jul 2006 06:43:48.0147 (UTC)
	FILETIME=[85CD9830:01C6AA35]
X-Brightmail-Tracker: AAAAAA==
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 612a16ba5c5f570bfc42b3ac5606ac53
Cc: Dave.Morgan@fmr.com, roni.even@polycom.co.il,
	"Gonzalo Camarillo \(JO/LMF\)" <gonzalo.camarillo@ericsson.com>
X-BeenThere: xcon@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Centralized Conferencing <xcon.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/xcon>,
	<mailto:xcon-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:xcon@ietf.org>
List-Help: <mailto:xcon-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/xcon>,
	<mailto:xcon-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1726239599=="
Errors-To: xcon-bounces@ietf.org


This is a multi-part message in MIME format.

--===============1726239599==
Content-class: urn:content-classes:message
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C6AA35.67B2EEEA"


This is a multi-part message in MIME format.

------_=_NextPart_001_01C6AA35.67B2EEEA
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

It seems an old data model draft appears in the XCON mailing list
yesterday.=20
One month ago, I sent that version to the mailing list and the XCON
mailing list's filters stopped it because the size of the message was
too big. It seems the administrator of the XCON mailing list allows that
message to pass through the filters yesterday...
The actual version of the data model is 02, it is not 01.
=20
Cheers,
=20
Oscar=20

=20

From: Oscar Novo (JO/LMF) [mailto:oscar.novo@ericsson.com]=20
Sent: Monday, June 26, 2006 1:42 AM
To: XCON-IETF
Cc: Dave.Morgan@fmr.com; roni.even@polycom.co.il; Gonzalo Camarillo
(JO/LMF)
Subject: [XCON] New version of the Common Conference Information Data
Model=20

=20

Hi everybody,

=20

Here you have the new version of the Common Conference Information Data
model draft with the new updates.

=20

Cheers,

=20

Oscar Novo

=20


------_=_NextPart_001_01C6AA35.67B2EEEA
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns=3D"http://www.w3.org/TR/REC-html40" xmlns:v =3D=20
"urn:schemas-microsoft-com:vml" xmlns:o =3D=20
"urn:schemas-microsoft-com:office:office" xmlns:w =3D=20
"urn:schemas-microsoft-com:office:word" xmlns:m =3D=20
"http://schemas.microsoft.com/office/2004/12/omml"><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.2800.1555" name=3DGENERATOR>
<STYLE>@font-face {
	font-family: Cambria Math;
}
@font-face {
	font-family: Calibri;
}
@font-face {
	font-family: Segoe UI;
}
@page Section1 {size: 8.5in 11.0in; margin: 1.0in 1.0in 1.0in 1.0in; }
P.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New =
Roman","serif"
}
LI.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New =
Roman","serif"
}
DIV.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New =
Roman","serif"
}
A:link {
	COLOR: blue; TEXT-DECORATION: underline; mso-style-priority: 99
}
SPAN.MsoHyperlink {
	COLOR: blue; TEXT-DECORATION: underline; mso-style-priority: 99
}
A:visited {
	COLOR: purple; TEXT-DECORATION: underline; mso-style-priority: 99
}
SPAN.MsoHyperlinkFollowed {
	COLOR: purple; TEXT-DECORATION: underline; mso-style-priority: 99
}
SPAN.emailstyle17 {
	COLOR: windowtext; FONT-FAMILY: "Arial","sans-serif"; mso-style-name: =
emailstyle17
}
SPAN.emailstyle18 {
	COLOR: navy; FONT-FAMILY: "Arial","sans-serif"; mso-style-name: =
emailstyle18
}
SPAN.EmailStyle19 {
	COLOR: #1f497d; FONT-FAMILY: "Calibri","sans-serif"; mso-style-type: =
personal-reply
}
.MsoChpDefault {
	FONT-SIZE: 10pt; mso-style-type: export-only
}
DIV.Section1 {
	page: Section1
}
</STYLE>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext=3D"edit">
  <o:idmap v:ext=3D"edit" data=3D"1" />
 </o:shapelayout></xml><![endif]--></HEAD>
<BODY lang=3DEN-US vLink=3Dpurple link=3Dblue>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN =
class=3D916363606-18072006>It=20
seems an old data model draft appears in the XCON mailing list =
yesterday.=20
</SPAN></FONT></DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN =
class=3D916363606-18072006>One=20
month ago, I sent that version to the mailing list and the XCON mailing =
list's=20
filters&nbsp;stopped it because the size of the message was too big. It =
seems=20
the administrator of the XCON mailing list allows that message to pass =
through=20
the filters yesterday...</SPAN></FONT></DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
class=3D916363606-18072006></SPAN></FONT><FONT face=3DArial =
color=3D#0000ff=20
size=3D2><SPAN class=3D916363606-18072006>The actual version of the data =
model is=20
02, it is&nbsp;not 01.</SPAN></FONT></DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
class=3D916363606-18072006></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
class=3D916363606-18072006>Cheers,</SPAN></FONT></DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
class=3D916363606-18072006></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial color=3D#0000ff size=3D2><SPAN=20
class=3D916363606-18072006>Oscar&nbsp;</SPAN></FONT></DIV>
<DIV class=3DSection1>
<P class=3DMsoNormal><SPAN=20
style=3D"FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: =
'Calibri','sans-serif'"><o:p>&nbsp;</o:p></SPAN></P>
<DIV=20
style=3D"BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: =
medium none; PADDING-LEFT: 4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: blue =
1.5pt solid; PADDING-TOP: 0in; BORDER-BOTTOM: medium none">
<DIV>
<DIV=20
style=3D"BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: =
#91c0ff 1pt solid; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: =
medium none; PADDING-TOP: 3pt; BORDER-BOTTOM: medium none">
<P class=3DMsoNormal><B><SPAN=20
style=3D"FONT-SIZE: 9pt; FONT-FAMILY: 'Segoe =
UI','sans-serif'">From:</SPAN></B><SPAN=20
style=3D"FONT-SIZE: 9pt; FONT-FAMILY: 'Segoe UI','sans-serif'"> Oscar =
Novo=20
(JO/LMF) [mailto:oscar.novo@ericsson.com] <BR><B>Sent:</B> Monday, June =
26, 2006=20
1:42 AM<BR><B>To:</B> XCON-IETF<BR><B>Cc:</B> Dave.Morgan@fmr.com;=20
roni.even@polycom.co.il; Gonzalo Camarillo (JO/LMF)<BR><B>Subject:</B> =
[XCON]=20
New version of the Common Conference Information Data Model=20
<o:p></o:p></SPAN></P></DIV></DIV>
<P class=3DMsoNormal><o:p>&nbsp;</o:p></P>
<DIV>
<P class=3DMsoNormal><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Arial','sans-serif'">Hi&nbsp;everybody,</SPAN><o:p></o:p></P></DIV>
<DIV>
<P class=3DMsoNormal>&nbsp;<o:p></o:p></P></DIV>
<DIV>
<P class=3DMsoNormal><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Arial','sans-serif'">Here you=20
have the new version of the Common Conference Information Data model =
draft with=20
the new updates.</SPAN><o:p></o:p></P></DIV>
<DIV>
<P class=3DMsoNormal>&nbsp;<o:p></o:p></P></DIV>
<DIV>
<P class=3DMsoNormal><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Arial','sans-serif'">Cheers,</SPAN><o:p></o:p></P></DIV>
<DIV>
<P class=3DMsoNormal>&nbsp;<o:p></o:p></P></DIV>
<DIV>
<P class=3DMsoNormal><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
'Arial','sans-serif'">Oscar=20
Novo</SPAN><o:p></o:p></P></DIV>
<DIV>
<P =
class=3DMsoNormal>&nbsp;<o:p></o:p></P></DIV></DIV></DIV></BODY></HTML>

------_=_NextPart_001_01C6AA35.67B2EEEA--


--===============1726239599==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
XCON mailing list
XCON@ietf.org
https://www1.ietf.org/mailman/listinfo/xcon

--===============1726239599==--




From xcon-bounces@ietf.org Tue Jul 18 12:09:00 2006
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1G2s83-00081C-WB; Tue, 18 Jul 2006 12:09:00 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1G2s82-000817-JR
	for xcon@ietf.org; Tue, 18 Jul 2006 12:08:58 -0400
Received: from mail2.microsoft.com ([131.107.1.7])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1G2s81-0002Y1-Ar
	for xcon@ietf.org; Tue, 18 Jul 2006 12:08:58 -0400
Received: from mailout6.microsoft.com ([157.54.69.150]) by mail2.microsoft.com
	with Microsoft SMTPSVC(6.0.3790.1830); 
	Tue, 18 Jul 2006 09:08:56 -0700
Received: from RED-MSG-71.redmond.corp.microsoft.com ([157.54.62.18]) by
	mailout6.microsoft.com with Microsoft SMTPSVC(6.0.3790.1830); 
	Tue, 18 Jul 2006 09:08:56 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [XCON] New version of the Common Conference Information Data
	Model 
Date: Tue, 18 Jul 2006 09:08:28 -0700
Message-ID: <AE9382FF432CDD479BDFBE01C01E192B01183040@RED-MSG-71.redmond.corp.microsoft.com>
In-Reply-To: <A91F30A632473A47B40C18D2B107CA6F016F246C@esealmw105.eemea.ericsson.se>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [XCON] New version of the Common Conference Information Data
	Model 
Thread-Index: AcZtziIuiRLD+2H/TQ2T08bO6Km86QAAF/MgCsti6UAEOIPzoAAVmdZgABPk9dA=
References: <A91F30A632473A47B40C18D2B107CA6F016F246C@esealmw105.eemea.ericsson.se>
From: "Srivatsa Srinivasan" <srivats@microsoft.com>
To: "Oscar Novo \(JO/LMF\)" <oscar.novo@ericsson.com>,
	"XCON-IETF" <xcon@ietf.org>
X-OriginalArrivalTime: 18 Jul 2006 16:08:56.0287 (UTC)
	FILETIME=[78A126F0:01C6AA84]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 9182cfff02fae4f1b6e9349e01d62f32
Cc: Dave.Morgan@fmr.com, roni.even@polycom.co.il,
	"Gonzalo Camarillo \(JO/LMF\)" <gonzalo.camarillo@ericsson.com>
X-BeenThere: xcon@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Centralized Conferencing <xcon.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/xcon>,
	<mailto:xcon-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:xcon@ietf.org>
List-Help: <mailto:xcon-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/xcon>,
	<mailto:xcon-request@ietf.org?subject=subscribe>
Errors-To: xcon-bounces@ietf.org

Roni/Oscar,

Couple of minor comments as I quickly went through this version (again).
I have some other comments about the event package extensions to be
defined and the issues with controls, which I will send out separately
later.
	=09
	1. Section 3.5 talks about <security-mechanism>. It supplies
clients with information about protocol capabilities and methods support
(like lack of support for the SIP MESSAGE method). While this may be
interesting for some clients that dynamically adjust their protocol
interaction based on capabilities of the system discovered via the
control protocol, it's easier to describe this through an extension like
a <capabilities> element that is explicit about what is supported (as a
feature whole and related protocol specifics) and what is not. Can we
defer this section to an extension?

	2. Section 3.7.3.1 and other references to from_mixer and
to_mixer. Can we be consistent here and have these as defined as
from-mixer and to-mixer instead? Lastly, I suppose it would have been
useful to have a [TODO: update schema to reflect -02 changes] comment in
Section 6.

Srivatsa.


_______________________________________________
XCON mailing list
XCON@ietf.org
https://www1.ietf.org/mailman/listinfo/xcon



From xcon-bounces@ietf.org Thu Jul 20 03:37:49 2006
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1G3T6S-0002F7-R4; Thu, 20 Jul 2006 03:37:48 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1G3T6R-0002F1-7Z
	for XCON@ietf.org; Thu, 20 Jul 2006 03:37:47 -0400
Received: from szxga03-in.huawei.com ([61.144.161.55])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1G3T6N-0008Ni-B3
	for XCON@ietf.org; Thu, 20 Jul 2006 03:37:47 -0400
Received: from huawei.com (szxga03-in [172.24.2.9])
	by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 1.25
	(built Mar
	3 2004)) with ESMTP id <0J2O000UCYXS43@szxga03-in.huawei.com> for
	XCON@ietf.org; Thu, 20 Jul 2006 15:46:41 +0800 (CST)
Received: from huawei.com ([172.24.1.18])
	by szxga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 1.25
	(built Mar
	3 2004)) with ESMTP id <0J2O00J9MYXS36@szxga03-in.huawei.com> for
	XCON@ietf.org; Thu, 20 Jul 2006 15:46:40 +0800 (CST)
Received: from l52008 ([10.111.12.59])
	by szxml03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 1.25
	(built Mar
	3 2004)) with ESMTPA id <0J2O0027BYLTKT@szxml03-in.huawei.com> for
	XCON@ietf.org; Thu, 20 Jul 2006 15:39:30 +0800 (CST)
Date: Thu, 20 Jul 2006 15:36:51 +0800
From: Liu Ya <liuya@huawei.com>
To: IETF-XCON <XCON@ietf.org>
Message-id: <0a8d01c6abcf$445f6400$73736e0a@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-Mailer: Microsoft Outlook Express 6.00.2900.2180
Content-type: text/plain; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-Priority: 3
X-MSMail-priority: Normal
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 3002fc2e661cd7f114cb6bae92fe88f1
Cc: 
Subject: [XCON] A editorial mistake in draft-ietf-xcon-framework-04.txt
X-BeenThere: xcon@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Centralized Conferencing <xcon.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/xcon>,
	<mailto:xcon-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:xcon@ietf.org>
List-Help: <mailto:xcon-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/xcon>,
	<mailto:xcon-request@ietf.org?subject=subscribe>
Errors-To: xcon-bounces@ietf.org

Hi all,

Section 7.3 metions Fig. 7, but it does not exist in this draft. Furthermore, page 21~24 is  omitted. 

Liu Ya

----- Original Message ----- 
From: <Internet-Drafts@ietf.org>
To: <i-d-announce@ietf.org>
Cc: <xcon@ietf.org>
Sent: Saturday, June 24, 2006 3:50 AM
Subject: [XCON] I-D ACTION:draft-ietf-xcon-framework-04.txt


>A New Internet-Draft is available from the on-line Internet-Drafts directories.
> This draft is a work item of the Centralized Conferencing Working Group of the IETF.
> 
> Title : A Framework and Data Model for Centralized Conferencing
> Author(s) : M. Barnes, et al.
> Filename : draft-ietf-xcon-framework-04.txt
> Pages : 57
> Date : 2006-6-23
> 
> This document defines the framework for Centralized Conferencing.
> The framework allows participants using various call signaling
> protocols, such as SIP, H.323, Jabber and PSTN, to exchange media in
> a centralized unicast conference.  The Centralized Conferencing
> Framework defines logical entities and naming conventions, along with
> a conferencing data model.  The framework also outlines a set of
> conferencing protocols, which are complementary to the call signaling
> protocols, for building advanced conferencing applications.  The
> framework binds all the defined components together for the benefit
> of builders of conferencing systems.
> 
> A URL for this Internet-Draft is:
> http://www.ietf.org/internet-drafts/draft-ietf-xcon-framework-04.txt
> 
> To remove yourself from the I-D Announcement list, send a message to 
> i-d-announce-request@ietf.org with the word unsubscribe in the body of the message.  
> You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce 
> to change your subscription settings.
> 
> 
> Internet-Drafts are also available by anonymous FTP. Login with the username
> "anonymous" and a password of your e-mail address. After logging in,
> type "cd internet-drafts" and then
> "get draft-ietf-xcon-framework-04.txt".
> 
> A list of Internet-Drafts directories can be found in
> http://www.ietf.org/shadow.html 
> or ftp://ftp.ietf.org/ietf/1shadow-sites.txt
> 
> 
> Internet-Drafts can also be obtained by e-mail.
> 
> Send a message to:
> mailserv@ietf.org.
> In the body type:
> "FILE /internet-drafts/draft-ietf-xcon-framework-04.txt".
> 
> NOTE: The mail server at ietf.org can return the document in
> MIME-encoded form by using the "mpack" utility.  To use this
> feature, insert the command "ENCODING mime" before the "FILE"
> command.  To decode the response(s), you will need "munpack" or
> a MIME-compliant mail reader.  Different MIME-compliant mail readers
> exhibit different behavior, especially when dealing with
> "multipart" MIME messages (i.e. documents which have been split
> up into multiple messages), so check your local documentation on
> how to manipulate these messages.
> 
> 
> Below is the data which will enable a MIME compliant mail reader
> implementation to automatically retrieve the ASCII version of the
> Internet-Draft.
>


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


> _______________________________________________
> XCON mailing list
> XCON@ietf.org
> https://www1.ietf.org/mailman/listinfo/xcon
>

_______________________________________________
XCON mailing list
XCON@ietf.org
https://www1.ietf.org/mailman/listinfo/xcon



From xcon-bounces@ietf.org Tue Jul 25 17:00:32 2006
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1G5U12-0002m6-1v; Tue, 25 Jul 2006 17:00:32 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1G5U10-0002lv-7l
	for xcon@ietf.org; Tue, 25 Jul 2006 17:00:30 -0400
Received: from shaman.nostrum.com ([72.232.15.10] helo=nostrum.com)
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1G5U0x-0003rb-Uq
	for xcon@ietf.org; Tue, 25 Jul 2006 17:00:30 -0400
Received: from [172.17.2.251] (vicuna.estacado.net [72.1.129.69])
	(authenticated bits=0)
	by nostrum.com (8.13.6/8.13.6) with ESMTP id k6PKxBnM019247
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
	for <xcon@ietf.org>; Tue, 25 Jul 2006 15:59:11 -0500 (CDT)
	(envelope-from adam@nostrum.com)
Message-ID: <44C68619.2050707@nostrum.com>
Date: Tue, 25 Jul 2006 15:59:05 -0500
From: Adam Roach <adam@nostrum.com>
User-Agent: Thunderbird 1.5.0.4 (Windows/20060516)
MIME-Version: 1.0
To: XCON-IETF <xcon@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Received-SPF: pass (nostrum.com: 72.1.129.69 is authenticated by a trusted
	mechanism)
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 68c8cc8a64a9d0402e43b8eee9fc4199
Subject: [XCON] Minutes Posted
X-BeenThere: xcon@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Centralized Conferencing <xcon.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/xcon>,
	<mailto:xcon-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:xcon@ietf.org>
List-Help: <mailto:xcon-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/xcon>,
	<mailto:xcon-request@ietf.org?subject=subscribe>
Errors-To: xcon-bounces@ietf.org

Meeting minutes from IETF66 have been made available at:

http://www3.ietf.org/proceedings/06jul/minutes/xcon.txt

Corrections or additions should be sent to the chairs as soon as possible.

I will be confirming the three main points of consensus from this 
meeting in separate messages shortly.

Sincere thanks to Brian Rosen for taking notes during our meeting.

/a

_______________________________________________
XCON mailing list
XCON@ietf.org
https://www1.ietf.org/mailman/listinfo/xcon



From xcon-bounces@ietf.org Tue Jul 25 17:15:58 2006
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1G5UFy-0000tQ-0C; Tue, 25 Jul 2006 17:15:58 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1G5UFx-0000rn-DK
	for xcon@ietf.org; Tue, 25 Jul 2006 17:15:57 -0400
Received: from stsc1260-eth-s1-s1p1-vip.va.neustar.com ([156.154.16.129]
	helo=chiedprmail1.ietf.org)
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1G5UFx-0006Ew-BS
	for xcon@ietf.org; Tue, 25 Jul 2006 17:15:57 -0400
Received: from shaman.nostrum.com ([72.232.15.10] helo=nostrum.com)
	by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1G5UFw-0006x8-Mr
	for xcon@ietf.org; Tue, 25 Jul 2006 17:15:57 -0400
Received: from [172.17.2.251] (vicuna.estacado.net [72.1.129.69])
	(authenticated bits=0)
	by nostrum.com (8.13.6/8.13.6) with ESMTP id k6PLEcWT019983
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
	for <xcon@ietf.org>; Tue, 25 Jul 2006 16:14:38 -0500 (CDT)
	(envelope-from adam@nostrum.com)
Message-ID: <44C689B8.2080500@nostrum.com>
Date: Tue, 25 Jul 2006 16:14:32 -0500
From: Adam Roach <adam@nostrum.com>
User-Agent: Thunderbird 1.5.0.4 (Windows/20060516)
MIME-Version: 1.0
To: XCON-IETF <xcon@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Received-SPF: pass (nostrum.com: 72.1.129.69 is authenticated by a trusted
	mechanism)
X-Spam-Score: -2.4 (--)
X-Scan-Signature: 856eb5f76e7a34990d1d457d8e8e5b7f
Subject: [XCON] Consensus 66-02: BCFP: A/AAAA vs SRV
X-BeenThere: xcon@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Centralized Conferencing <xcon.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/xcon>,
	<mailto:xcon-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:xcon@ietf.org>
List-Help: <mailto:xcon-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/xcon>,
	<mailto:xcon-request@ietf.org?subject=subscribe>
Errors-To: xcon-bounces@ietf.org

During discussions of the BFCP connection establishment document at the 
IETF 66 meeting, the present participants engaged in a discussion 
regarding whether resolution of BFCP server names to IP address should 
make use of SRV records, or whether A and AAAA records were sufficient. 
The general agreement of the parties who engaged in the discussion was that:

    * There are currently no clear use cases for SRV use
    * A and AAAA usage is simpler than SRV usage
    * If a use case arises at a later date that requires the use of SRV,
      then appropriate procedures can be defined at that time.
    * Consequently, the working group document should not specify SRV
      procedures.

This message is to confirm that this agreement has the consensus of the 
mailing list. Any objections to the decision should be raised promptly 
on the XCON mailing list.

/a

_______________________________________________
XCON mailing list
XCON@ietf.org
https://www1.ietf.org/mailman/listinfo/xcon



From xcon-bounces@ietf.org Tue Jul 25 17:20:12 2006
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1G5UK2-0002CC-1u; Tue, 25 Jul 2006 17:20:10 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1G5UK0-0002BH-Lh
	for xcon@ietf.org; Tue, 25 Jul 2006 17:20:08 -0400
Received: from shaman.nostrum.com ([72.232.15.10] helo=nostrum.com)
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1G5UJz-0006aj-CZ
	for xcon@ietf.org; Tue, 25 Jul 2006 17:20:08 -0400
Received: from [172.17.2.251] (vicuna.estacado.net [72.1.129.69])
	(authenticated bits=0)
	by nostrum.com (8.13.6/8.13.6) with ESMTP id k6PLIj13020203
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
	for <xcon@ietf.org>; Tue, 25 Jul 2006 16:18:51 -0500 (CDT)
	(envelope-from adam@nostrum.com)
Message-ID: <44C68AAE.3000709@nostrum.com>
Date: Tue, 25 Jul 2006 16:18:38 -0500
From: Adam Roach <adam@nostrum.com>
User-Agent: Thunderbird 1.5.0.4 (Windows/20060516)
MIME-Version: 1.0
To: XCON-IETF <xcon@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Received-SPF: pass (nostrum.com: 72.1.129.69 is authenticated by a trusted
	mechanism)
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 7a6398bf8aaeabc7a7bb696b6b0a2aad
Subject: [XCON] Consensus 66-03: Schema vs RelaxNG
X-BeenThere: xcon@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Centralized Conferencing <xcon.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/xcon>,
	<mailto:xcon-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:xcon@ietf.org>
List-Help: <mailto:xcon-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/xcon>,
	<mailto:xcon-request@ietf.org?subject=subscribe>
Errors-To: xcon-bounces@ietf.org

Spurred by the output from the data model editing session, the working 
group members present at the IETF 66 meeting of XCON discussed the 
potential use of Relax NG instead of Schema for defining the XCON data 
model.

Among participants in the discussion, there was strong agreement to use 
Relax NG for the XCON data model.

This message is to confirm that this direction has the consensus of the 
mailing list. Any objections to the decision should be raised promptly 
on the XCON mailing list.

/a

_______________________________________________
XCON mailing list
XCON@ietf.org
https://www1.ietf.org/mailman/listinfo/xcon



From xcon-bounces@ietf.org Tue Jul 25 18:40:39 2006
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1G5VZv-0002wD-0K; Tue, 25 Jul 2006 18:40:39 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1G5VZt-0002vz-KJ
	for xcon@ietf.org; Tue, 25 Jul 2006 18:40:37 -0400
Received: from shaman.nostrum.com ([72.232.15.10] helo=nostrum.com)
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1G5VZr-00069N-Ar
	for xcon@ietf.org; Tue, 25 Jul 2006 18:40:37 -0400
Received: from [172.17.2.251] (vicuna.estacado.net [72.1.129.69])
	(authenticated bits=0)
	by nostrum.com (8.13.6/8.13.6) with ESMTP id k6PMdJDK023675
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
	for <xcon@ietf.org>; Tue, 25 Jul 2006 17:39:19 -0500 (CDT)
	(envelope-from adam@nostrum.com)
Message-ID: <44C69D91.3080203@nostrum.com>
Date: Tue, 25 Jul 2006 17:39:13 -0500
From: Adam Roach <adam@nostrum.com>
User-Agent: Thunderbird 1.5.0.4 (Windows/20060516)
MIME-Version: 1.0
To: XCON-IETF <xcon@ietf.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Received-SPF: pass (nostrum.com: 72.1.129.69 is authenticated by a trusted
	mechanism)
X-Spam-Score: 0.0 (/)
X-Scan-Signature: de4f315c9369b71d7dd5909b42224370
Subject: [XCON] Consensus 66-01: Eliminating templates
X-BeenThere: xcon@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Centralized Conferencing <xcon.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/xcon>,
	<mailto:xcon-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:xcon@ietf.org>
List-Help: <mailto:xcon-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/xcon>,
	<mailto:xcon-request@ietf.org?subject=subscribe>
Errors-To: xcon-bounces@ietf.org

During IETF 66, the chairs presented the output from the data model
editing session. Please refer to the message entitled "XCON Data Model,"
dated 7/10/2006 for details. The message is archived at:
http://www1.ietf.org/mail-archive/web/xcon/current/msg01797.html

Following some lively discussion, the parties present at the meeting
agreed upon the general approach produced by the editing session.
Roughly summarized: this approach removes the template part from the
data model altogether, and subsumes controls into the data model, as
children of the items they control.

This message is to confirm that this direction has the consensus of the
mailing list. Any objections to the decision should be raised promptly
on the XCON mailing list.

/a


_______________________________________________
XCON mailing list
XCON@ietf.org
https://www1.ietf.org/mailman/listinfo/xcon



