
From nobody Sat May  3 21:05:36 2014
Return-Path: <denglingli@chinamobile.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1FB841A015B for <ippm@ietfa.amsl.com>; Sat,  3 May 2014 21:05:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.671
X-Spam-Level: **
X-Spam-Status: No, score=2.671 tagged_above=-999 required=5 tests=[BAYES_50=0.8, MIME_8BIT_HEADER=0.3, RELAY_IS_221=2.222, RP_MATCHES_RCVD=-0.651] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id d8ynl4p2JwCd for <ippm@ietfa.amsl.com>; Sat,  3 May 2014 21:05:32 -0700 (PDT)
Received: from cmccmta.chinamobile.com (cmccmta.chinamobile.com [221.176.64.232]) by ietfa.amsl.com (Postfix) with SMTP id B25991A0153 for <ippm@ietf.org>; Sat,  3 May 2014 21:05:22 -0700 (PDT)
Received: from spf.mail.chinamobile.com (unknown[172.16.20.11]) by rmmx-oa_allagent02-12002 (RichMail) with SMTP id 2ee25365bc609ba-089ba; Sun, 04 May 2014 12:04:48 +0800 (CST)
X-RM-TRANSID: 2ee25365bc609ba-089ba
Received: from cmccPC (unknown[10.2.43.246]) by rmsmtp-oa_rmapp01-12001 (RichMail) with SMTP id 2ee15365bc5ea8c-39d31; Sun, 04 May 2014 12:04:48 +0800 (CST)
X-RM-TRANSID: 2ee15365bc5ea8c-39d31
From: =?utf-8?B?6YKT54G16I6JL0xpbmdsaSBEZW5n?= <denglingli@chinamobile.com>
To: "'Brian Trammell'" <ietf@trammell.ch>
References: <B412DF50-E46A-40FC-8259-4806E80C23BD@trammell.ch>
In-Reply-To: <B412DF50-E46A-40FC-8259-4806E80C23BD@trammell.ch>
Date: Sun, 4 May 2014 12:05:09 +0800
Message-ID: <001a01cf674e$0a611bc0$1f235340$@com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Ac9fzXv6Gcwuca9zRmiJk7UzlT72SwHfQ3+g
Content-Language: zh-cn
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/GcekhD2wSngj0vgxlPfjDn9JALc
Cc: ippm@ietf.org
Subject: Re: [ippm] WGLC on draft-ietf-ippm-lmap-path
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 04 May 2014 04:05:34 -0000

Hi Brian,

I have read the draft and have the following questions.

In section 4,=20
   o  Subsc.  (Subscriber) device - This is a host that normally
      originates and terminates communications conducted over the IP
      packet transfer service.
The statement seems equally applies to both Destination host as well as =
Subscriber device.

In the meantime, I am wondering if we may also considering deploying mps =
at the technology/operation boundaries within an ISP.
Take the 3G network for example, it may be helpful to have mps at the =
boundary between RAN and Core, as well as transition points when the =
underlying IP bearer network changes.
It appears to me that it would be of value since these various parts are =
often constructed and operated by different departments/policies, if one =
wants to use large scale passive measurement for performance monitory =
and network planning within a local ISP.

Cheers,
Lingli

> -----Original Message-----
> From: ippm [mailto:ippm-bounces@ietf.org] On Behalf Of Brian Trammell
> Sent: Thursday, April 24, 2014 10:57 PM
> To: ippm@ietf.org
> Cc: lmap@ietf.org
> Subject: [ippm] WGLC on draft-ietf-ippm-lmap-path
>=20
> Greetings, all,
>=20
> This begins a Working Group Last Call on draft-ietf-ippm-lmap-path-02, =
"A
> Reference Path and Measurement Points for LMAP". (I'm cross-posting =
this to
> LMAP, so that the LMAP WG can have a chance to review as well, given =
that
> this document is applicable to both WGs.)
>=20
> WGLC will run until Thursday 15 May 2014. Please review the document =
and
> provide comments to ippm@ietf.org.
>=20
> Many thanks, best regards,
>=20
> Brian Trammell




From nobody Tue May  6 04:40:53 2014
Return-Path: <Ruediger.Geib@telekom.de>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 15C911A02AA; Tue,  6 May 2014 04:40:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.901
X-Spam-Level: 
X-Spam-Status: No, score=-2.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.651] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2BzNu-Jxi07d; Tue,  6 May 2014 04:40:49 -0700 (PDT)
Received: from tcmail43.telekom.de (tcmail43.telekom.de [80.149.113.173]) by ietfa.amsl.com (Postfix) with ESMTP id 84D731A02A1; Tue,  6 May 2014 04:40:47 -0700 (PDT)
Received: from he113675.emea1.cds.t-internal.com ([10.134.99.28]) by tcmail41.telekom.de with ESMTP/TLS/AES128-SHA; 06 May 2014 13:31:02 +0200
Received: from HE111643.EMEA1.CDS.T-INTERNAL.COM ([10.134.93.12]) by HE113675.emea1.cds.t-internal.com ([::1]) with mapi; Tue, 6 May 2014 13:31:02 +0200
From: <Ruediger.Geib@telekom.de>
To: <acmorton@att.com>, <Joachim.Fabini@tuwien.ac.at>
Date: Tue, 6 May 2014 13:31:00 +0200
Thread-Topic: [ippm] Last Call: <draft-ietf-ippm-2330-update-04.txt> (Advanced Stream and Sampling Framework for IPPM) to Informational RFC
Thread-Index: Ac9jLI95uYBsuqiDSQWOifMRLIMbYAF774LQ
Message-ID: <CA7A7C64CC4ADB458B74477EA99DF6F502B457B660@HE111643.EMEA1.CDS.T-INTERNAL.COM>
References: <20140428215512.30831.82462.idtracker@ietfa.amsl.com>
In-Reply-To: <20140428215512.30831.82462.idtracker@ietfa.amsl.com>
Accept-Language: en-US, de-DE
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, de-DE
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/DpZSvAzYCf8lOgNQmVY4wSr_b4E
Cc: ietf@ietf.org, ippm@ietf.org
Subject: Re: [ippm] Last Call: <draft-ietf-ippm-2330-update-04.txt> (Advanced Stream and Sampling Framework for IPPM) to Informational RFC
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 May 2014 11:40:52 -0000

Hi Al, hi Joachim,

sorry for being late with this comment. It's not technical and not purely e=
ditorial too.

If I get it right, section 4.3 uses a legal term "actionable" to describe m=
etrics being used for=20
fault location or fault isolation. I suggest to completely replace the word=
/concept "actionable"=20
by "fault isolation". I think the purpose of the section is clarified by th=
is change, rather=20
than weakened. I'm not sure whether legal terminology like "actionable" sho=
uld get part of=20
IETF specifications and I personally prefer technical terminology.=20

Regards,

Ruediger

---------


4.3 Actionable


   The IP Performance Metrics Framework [RFC2330] includes usefulness as
   a metric criterion:

   "...The metrics must be useful to users and providers in
   understanding the performance they experience or provide...".

   When considering measurements as part of a maintenance process,
   evaluation of measurement results for a path under observation can
   draw attention to potential performance problems "somewhere" on the
   path.  Anomaly detection is therefore an important phase and first
   step which already satisfies the usefulness criterion for many
   metrics.

   This concept of usefulness can be extended, becoming a sub-set of
   what we refer to as "actionable" criterion in the following.  Central
   to maintenance is the isolation of the root cause of reported
   anomalies down to a specific sub-path, link or host, and metrics
   should support this second step as well.  While detection of path
   anomaly may be the result of an on-going monitoring process, the
   second step of cause isolation consists of specific, directed on-
   demand measurements on components and sub-paths.  Metrics must
   support users in this directed search, becoming actionable:

   Metrics must enable users and operators to understand path
   performance and SHOULD help to direct corrective actions when
   warranted, based on the measurement results.

   Besides characterizing metrics, usefulness and actionable properties
   are also applicable to methodologies and measurements.

-----Urspr=FCngliche Nachricht-----
Von: ippm [mailto:ippm-bounces@ietf.org] Im Auftrag von The IESG
Gesendet: Montag, 28. April 2014 23:55
An: IETF-Announce
Cc: ippm@ietf.org
Betreff: [ippm] Last Call: <draft-ietf-ippm-2330-update-04.txt> (Advanced S=
tream and Sampling Framework for IPPM) to Informational RFC


The IESG has received a request from the IP Performance Metrics WG (ippm) t=
o consider the following document:
- 'Advanced Stream and Sampling Framework for IPPM'
  <draft-ietf-ippm-2330-update-04.txt> as Informational RFC

The IESG plans to make a decision in the next few weeks, and solicits final=
 comments on this action. Please send substantive comments to the ietf@ietf=
.org mailing lists by 2014-05-12. Exceptionally, comments may be sent to ie=
sg@ietf.org instead. In either case, please retain the beginning of the Sub=
ject line to allow automated sorting.

Abstract


   To obtain repeatable results in modern networks, test descriptions
   need an expanded stream parameter framework that also augments
   aspects specified as Type-P for test packets.  This memo updates the
   IP Performance Metrics (IPPM) Framework RFC 2330 with advanced
   considerations for measurement methodology and testing.  The existing
   framework mostly assumes deterministic connectivity, and that a
   single test stream will represent the characteristics of the path
   when it is aggregated with other flows.  Networks have evolved and
   test stream descriptions must evolve with them, otherwise unexpected
   network features may dominate the measured performance.  This memo
   describes new stream parameters for both network characterization and
   support of application design using IPPM metrics.





The file can be obtained via
http://datatracker.ietf.org/doc/draft-ietf-ippm-2330-update/

IESG discussion can be tracked via
http://datatracker.ietf.org/doc/draft-ietf-ippm-2330-update/ballot/


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


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


From nobody Tue May  6 05:25:44 2014
Return-Path: <acmorton@att.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3F81D1A02E2; Tue,  6 May 2014 05:25:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.852
X-Spam-Level: 
X-Spam-Status: No, score=-4.852 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.651, SPF_HELO_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OQTmTTifVYqz; Tue,  6 May 2014 05:25:41 -0700 (PDT)
Received: from mail-red.research.att.com (mail-red.research.att.com [204.178.8.23]) by ietfa.amsl.com (Postfix) with ESMTP id 699BD1A0061; Tue,  6 May 2014 05:25:41 -0700 (PDT)
Received: from mail-azure.research.att.com (unknown [135.207.255.18]) by mail-red.research.att.com (Postfix) with ESMTP id 82EFA554845; Tue,  6 May 2014 08:26:43 -0400 (EDT)
Received: from njfpsrvexg8.research.att.com (unknown [135.207.255.242]) by mail-azure.research.att.com (Postfix) with ESMTP id 8930EE0230; Tue,  6 May 2014 08:25:37 -0400 (EDT)
Received: from NJFPSRVEXG8.research.att.com ([fe80::cdea:b3f6:3efa:1841]) by njfpsrvexg8.research.att.com ([fe80::cdea:b3f6:3efa:1841%13]) with mapi; Tue, 6 May 2014 08:25:37 -0400
From: "MORTON, ALFRED C (AL)" <acmorton@att.com>
To: "Ruediger.Geib@telekom.de" <Ruediger.Geib@telekom.de>, "Joachim.Fabini@tuwien.ac.at" <Joachim.Fabini@tuwien.ac.at>
Date: Tue, 6 May 2014 08:25:34 -0400
Thread-Topic: [ippm] Last Call: <draft-ietf-ippm-2330-update-04.txt> (Advanced Stream and Sampling Framework for IPPM) to Informational RFC
Thread-Index: Ac9jLI95uYBsuqiDSQWOifMRLIMbYAF774LQAAFw7EA=
Message-ID: <2845723087023D4CB5114223779FA9C801795CD633@njfpsrvexg8.research.att.com>
References: <20140428215512.30831.82462.idtracker@ietfa.amsl.com> <CA7A7C64CC4ADB458B74477EA99DF6F502B457B660@HE111643.EMEA1.CDS.T-INTERNAL.COM>
In-Reply-To: <CA7A7C64CC4ADB458B74477EA99DF6F502B457B660@HE111643.EMEA1.CDS.T-INTERNAL.COM>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/Ioyw5Gi9s57RnnPTS7FjhWrpDO0
Cc: "ietf@ietf.org" <ietf@ietf.org>, "ippm@ietf.org" <ippm@ietf.org>
Subject: Re: [ippm] Last Call: <draft-ietf-ippm-2330-update-04.txt> (Advanced Stream and Sampling Framework for IPPM) to Informational RFC
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 May 2014 12:25:43 -0000

Hi R=FCdiger,

It seems that there are multiple definitions of the term,
and it is associated with both legal and general contexts.
see
http://www.merriam-webster.com/dictionary/actionable
for example.

The main point of the section is to expand the concept of
usefulness by refining metrics to direct corrective actions.
Fault isolation is only a one of the possible actions, and
there are cases where the action would be to restore service
without a detailed investigation. The requirement wording
allows action in this more broad scope, and doesn't use the
term "actionable" :

>    Metrics must enable users and operators to understand path
>    performance and SHOULD help to direct corrective actions when
>    warranted, based on the measurement results.

So, although there is a version of the definition for the legal
world, I think we can be comfortable based on the wording of the
section that this use is outside the realm of law (same as the=20
context for virtually all RFCs).

regards,
Al


> -----Original Message-----
> From: Ruediger.Geib@telekom.de [mailto:Ruediger.Geib@telekom.de]
> Sent: Tuesday, May 06, 2014 7:31 AM
> To: MORTON, ALFRED C (AL); Joachim.Fabini@tuwien.ac.at
> Cc: ippm@ietf.org; ietf@ietf.org
> Subject: AW: [ippm] Last Call: <draft-ietf-ippm-2330-update-04.txt>
> (Advanced Stream and Sampling Framework for IPPM) to Informational RFC
>=20
> Hi Al, hi Joachim,
>=20
> sorry for being late with this comment. It's not technical and not purely
> editorial too.
>=20
> If I get it right, section 4.3 uses a legal term "actionable" to describe
> metrics being used for
> fault location or fault isolation. I suggest to completely replace the
> word/concept "actionable"
> by "fault isolation". I think the purpose of the section is clarified by
> this change, rather
> than weakened. I'm not sure whether legal terminology like "actionable"
> should get part of
> IETF specifications and I personally prefer technical terminology.
>=20
> Regards,
>=20
> Ruediger
>=20
> ---------
>=20
>=20
> 4.3 Actionable
>=20
>=20
>    The IP Performance Metrics Framework [RFC2330] includes usefulness as
>    a metric criterion:
>=20
>    "...The metrics must be useful to users and providers in
>    understanding the performance they experience or provide...".
>=20
>    When considering measurements as part of a maintenance process,
>    evaluation of measurement results for a path under observation can
>    draw attention to potential performance problems "somewhere" on the
>    path.  Anomaly detection is therefore an important phase and first
>    step which already satisfies the usefulness criterion for many
>    metrics.
>=20
>    This concept of usefulness can be extended, becoming a sub-set of
>    what we refer to as "actionable" criterion in the following.  Central
>    to maintenance is the isolation of the root cause of reported
>    anomalies down to a specific sub-path, link or host, and metrics
>    should support this second step as well.  While detection of path
>    anomaly may be the result of an on-going monitoring process, the
>    second step of cause isolation consists of specific, directed on-
>    demand measurements on components and sub-paths.  Metrics must
>    support users in this directed search, becoming actionable:
>=20
>    Metrics must enable users and operators to understand path
>    performance and SHOULD help to direct corrective actions when
>    warranted, based on the measurement results.
>=20
>    Besides characterizing metrics, usefulness and actionable properties
>    are also applicable to methodologies and measurements.
>=20
> -----Urspr=FCngliche Nachricht-----
> Von: ippm [mailto:ippm-bounces@ietf.org] Im Auftrag von The IESG
> Gesendet: Montag, 28. April 2014 23:55
> An: IETF-Announce
> Cc: ippm@ietf.org
> Betreff: [ippm] Last Call: <draft-ietf-ippm-2330-update-04.txt> (Advanced
> Stream and Sampling Framework for IPPM) to Informational RFC
>=20
>=20
> The IESG has received a request from the IP Performance Metrics WG (ippm)
> to consider the following document:
> - 'Advanced Stream and Sampling Framework for IPPM'
>   <draft-ietf-ippm-2330-update-04.txt> as Informational RFC
>=20
> The IESG plans to make a decision in the next few weeks, and solicits
> final comments on this action. Please send substantive comments to the
> ietf@ietf.org mailing lists by 2014-05-12. Exceptionally, comments may be
> sent to iesg@ietf.org instead. In either case, please retain the beginnin=
g
> of the Subject line to allow automated sorting.
>=20
> Abstract
>=20
>=20
>    To obtain repeatable results in modern networks, test descriptions
>    need an expanded stream parameter framework that also augments
>    aspects specified as Type-P for test packets.  This memo updates the
>    IP Performance Metrics (IPPM) Framework RFC 2330 with advanced
>    considerations for measurement methodology and testing.  The existing
>    framework mostly assumes deterministic connectivity, and that a
>    single test stream will represent the characteristics of the path
>    when it is aggregated with other flows.  Networks have evolved and
>    test stream descriptions must evolve with them, otherwise unexpected
>    network features may dominate the measured performance.  This memo
>    describes new stream parameters for both network characterization and
>    support of application design using IPPM metrics.
>=20
>=20
>=20
>=20
>=20
> The file can be obtained via
> http://datatracker.ietf.org/doc/draft-ietf-ippm-2330-update/
>=20
> IESG discussion can be tracked via
> http://datatracker.ietf.org/doc/draft-ietf-ippm-2330-update/ballot/
>=20
>=20
> No IPR declarations have been submitted directly on this I-D.
>=20
>=20
> _______________________________________________
> ippm mailing list
> ippm@ietf.org
> https://www.ietf.org/mailman/listinfo/ippm


From nobody Tue May  6 06:10:05 2014
Return-Path: <Ruediger.Geib@telekom.de>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EF7891A0429; Tue,  6 May 2014 06:10:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.901
X-Spam-Level: 
X-Spam-Status: No, score=-2.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.651] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id q_0_dk7MYdNh; Tue,  6 May 2014 06:10:01 -0700 (PDT)
Received: from tcmail93.telekom.de (tcmail93.telekom.de [80.149.113.205]) by ietfa.amsl.com (Postfix) with ESMTP id E1CD41A031B; Tue,  6 May 2014 06:09:59 -0700 (PDT)
Received: from he113443.emea1.cds.t-internal.com ([10.134.93.103]) by tcmail91.telekom.de with ESMTP/TLS/AES128-SHA; 06 May 2014 15:09:39 +0200
Received: from HE111643.EMEA1.CDS.T-INTERNAL.COM ([10.134.93.12]) by HE113443.emea1.cds.t-internal.com ([::1]) with mapi; Tue, 6 May 2014 15:09:39 +0200
From: <Ruediger.Geib@telekom.de>
To: <acmorton@att.com>
Date: Tue, 6 May 2014 15:09:38 +0200
Thread-Topic: [ippm] Last Call: <draft-ietf-ippm-2330-update-04.txt> (Advanced Stream and Sampling Framework for IPPM) to Informational RFC
Thread-Index: Ac9jLI95uYBsuqiDSQWOifMRLIMbYAF774LQAAFw7EAAAXQlUA==
Message-ID: <CA7A7C64CC4ADB458B74477EA99DF6F502B46B71BE@HE111643.EMEA1.CDS.T-INTERNAL.COM>
References: <20140428215512.30831.82462.idtracker@ietfa.amsl.com> <CA7A7C64CC4ADB458B74477EA99DF6F502B457B660@HE111643.EMEA1.CDS.T-INTERNAL.COM> <2845723087023D4CB5114223779FA9C801795CD633@njfpsrvexg8.research.att.com>
In-Reply-To: <2845723087023D4CB5114223779FA9C801795CD633@njfpsrvexg8.research.att.com>
Accept-Language: en-US, de-DE
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, de-DE
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/UbFC6jTyTeV41URBWAtkZO7-Uvo
Cc: ietf@ietf.org, ippm@ietf.org
Subject: Re: [ippm] Last Call: <draft-ietf-ippm-2330-update-04.txt> (Advanced Stream and Sampling Framework for IPPM) to Informational RFC
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 May 2014 13:10:04 -0000

Hi Al,

thanks, I've read the entry and the comments on that page.=20

The examples listed at the page are

   1 law : giving a reason to bring an action or a lawsuit against someone

       Firing people because of their age is actionable.

   2 chiefly US, formal : able to be used as a basis or reason for doing so=
mething

       We've received actionable information that the men are hiding in the=
se mountains.

The second example still seems to bear proximity to prosecution, even actio=
nable here=20
doesn't have a legal context (right)?=20

An excerpt of one of the comments:

    ...Actionable is first and foremost a legal term that has been diluted =
of its power=20
       in that context by being used to mean any action taken,...

Also the german translations I could get from a popular translator were=20
legal or indicated proximity to prosecution. That's why I commented.

I'm not a native speaker of course.

Regards,

Ruediger


-----Urspr=FCngliche Nachricht-----
Von: MORTON, ALFRED C (AL) [mailto:acmorton@att.com]=20
Gesendet: Dienstag, 6. Mai 2014 14:26
An: Geib, R=FCdiger; Joachim.Fabini@tuwien.ac.at
Cc: ippm@ietf.org; ietf@ietf.org
Betreff: RE: [ippm] Last Call: <draft-ietf-ippm-2330-update-04.txt> (Advanc=
ed Stream and Sampling Framework for IPPM) to Informational RFC

Hi R=FCdiger,

It seems that there are multiple definitions of the term, and it is associa=
ted with both legal and general contexts.
see
http://www.merriam-webster.com/dictionary/actionable
for example.

The main point of the section is to expand the concept of usefulness by ref=
ining metrics to direct corrective actions.
Fault isolation is only a one of the possible actions, and there are cases =
where the action would be to restore service without a detailed investigati=
on. The requirement wording allows action in this more broad scope, and doe=
sn't use the term "actionable" :

>    Metrics must enable users and operators to understand path
>    performance and SHOULD help to direct corrective actions when
>    warranted, based on the measurement results.

So, although there is a version of the definition for the legal world, I th=
ink we can be comfortable based on the wording of the section that this use=
 is outside the realm of law (same as the context for virtually all RFCs).

regards,
Al


> -----Original Message-----
> From: Ruediger.Geib@telekom.de [mailto:Ruediger.Geib@telekom.de]
> Sent: Tuesday, May 06, 2014 7:31 AM
> To: MORTON, ALFRED C (AL); Joachim.Fabini@tuwien.ac.at
> Cc: ippm@ietf.org; ietf@ietf.org
> Subject: AW: [ippm] Last Call: <draft-ietf-ippm-2330-update-04.txt>
> (Advanced Stream and Sampling Framework for IPPM) to Informational RFC
>=20
> Hi Al, hi Joachim,
>=20
> sorry for being late with this comment. It's not technical and not=20
> purely editorial too.
>=20
> If I get it right, section 4.3 uses a legal term "actionable" to=20
> describe metrics being used for fault location or fault isolation. I=20
> suggest to completely replace the word/concept "actionable"
> by "fault isolation". I think the purpose of the section is clarified=20
> by this change, rather than weakened. I'm not sure whether legal=20
> terminology like "actionable"
> should get part of
> IETF specifications and I personally prefer technical terminology.
>=20
> Regards,
>=20
> Ruediger
>=20
> ---------
>=20
>=20
> 4.3 Actionable
>=20
>=20
>    The IP Performance Metrics Framework [RFC2330] includes usefulness as
>    a metric criterion:
>=20
>    "...The metrics must be useful to users and providers in
>    understanding the performance they experience or provide...".
>=20
>    When considering measurements as part of a maintenance process,
>    evaluation of measurement results for a path under observation can
>    draw attention to potential performance problems "somewhere" on the
>    path.  Anomaly detection is therefore an important phase and first
>    step which already satisfies the usefulness criterion for many
>    metrics.
>=20
>    This concept of usefulness can be extended, becoming a sub-set of
>    what we refer to as "actionable" criterion in the following.  Central
>    to maintenance is the isolation of the root cause of reported
>    anomalies down to a specific sub-path, link or host, and metrics
>    should support this second step as well.  While detection of path
>    anomaly may be the result of an on-going monitoring process, the
>    second step of cause isolation consists of specific, directed on-
>    demand measurements on components and sub-paths.  Metrics must
>    support users in this directed search, becoming actionable:
>=20
>    Metrics must enable users and operators to understand path
>    performance and SHOULD help to direct corrective actions when
>    warranted, based on the measurement results.
>=20
>    Besides characterizing metrics, usefulness and actionable properties
>    are also applicable to methodologies and measurements.
>=20
> -----Urspr=FCngliche Nachricht-----
> Von: ippm [mailto:ippm-bounces@ietf.org] Im Auftrag von The IESG
> Gesendet: Montag, 28. April 2014 23:55
> An: IETF-Announce
> Cc: ippm@ietf.org
> Betreff: [ippm] Last Call: <draft-ietf-ippm-2330-update-04.txt>=20
> (Advanced Stream and Sampling Framework for IPPM) to Informational RFC
>=20
>=20
> The IESG has received a request from the IP Performance Metrics WG=20
> (ippm) to consider the following document:
> - 'Advanced Stream and Sampling Framework for IPPM'
>   <draft-ietf-ippm-2330-update-04.txt> as Informational RFC
>=20
> The IESG plans to make a decision in the next few weeks, and solicits=20
> final comments on this action. Please send substantive comments to the=20
> ietf@ietf.org mailing lists by 2014-05-12. Exceptionally, comments may=20
> be sent to iesg@ietf.org instead. In either case, please retain the=20
> beginning of the Subject line to allow automated sorting.
>=20
> Abstract
>=20
>=20
>    To obtain repeatable results in modern networks, test descriptions
>    need an expanded stream parameter framework that also augments
>    aspects specified as Type-P for test packets.  This memo updates the
>    IP Performance Metrics (IPPM) Framework RFC 2330 with advanced
>    considerations for measurement methodology and testing.  The existing
>    framework mostly assumes deterministic connectivity, and that a
>    single test stream will represent the characteristics of the path
>    when it is aggregated with other flows.  Networks have evolved and
>    test stream descriptions must evolve with them, otherwise unexpected
>    network features may dominate the measured performance.  This memo
>    describes new stream parameters for both network characterization and
>    support of application design using IPPM metrics.
>=20
>=20
>=20
>=20
>=20
> The file can be obtained via
> http://datatracker.ietf.org/doc/draft-ietf-ippm-2330-update/
>=20
> IESG discussion can be tracked via
> http://datatracker.ietf.org/doc/draft-ietf-ippm-2330-update/ballot/
>=20
>=20
> No IPR declarations have been submitted directly on this I-D.
>=20
>=20
> _______________________________________________
> ippm mailing list
> ippm@ietf.org
> https://www.ietf.org/mailman/listinfo/ippm


From nobody Tue May  6 10:14:45 2014
Return-Path: <acmorton@att.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1BE0F1A0196; Tue,  6 May 2014 10:14:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.852
X-Spam-Level: 
X-Spam-Status: No, score=-4.852 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.651, SPF_HELO_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kktHsHU48dEA; Tue,  6 May 2014 10:14:38 -0700 (PDT)
Received: from mail-red.research.att.com (mail-red.research.att.com [204.178.8.23]) by ietfa.amsl.com (Postfix) with ESMTP id 2E2ED1A0252; Tue,  6 May 2014 10:14:38 -0700 (PDT)
Received: from mail-azure.research.att.com (unknown [135.207.255.18]) by mail-red.research.att.com (Postfix) with ESMTP id F2962554942; Tue,  6 May 2014 13:15:40 -0400 (EDT)
Received: from njfpsrvexg8.research.att.com (unknown [135.207.255.242]) by mail-azure.research.att.com (Postfix) with ESMTP id 63C41E0230; Tue,  6 May 2014 13:14:34 -0400 (EDT)
Received: from NJFPSRVEXG8.research.att.com ([fe80::cdea:b3f6:3efa:1841]) by njfpsrvexg8.research.att.com ([fe80::cdea:b3f6:3efa:1841%13]) with mapi; Tue, 6 May 2014 13:14:34 -0400
From: "MORTON, ALFRED C (AL)" <acmorton@att.com>
To: "Ruediger.Geib@telekom.de" <Ruediger.Geib@telekom.de>
Date: Tue, 6 May 2014 13:14:31 -0400
Thread-Topic: [ippm] Last Call: <draft-ietf-ippm-2330-update-04.txt> (Advanced Stream and Sampling Framework for IPPM) to Informational RFC
Thread-Index: Ac9jLI95uYBsuqiDSQWOifMRLIMbYAF774LQAAFw7EAAAXQlUAAIwEFA
Message-ID: <2845723087023D4CB5114223779FA9C801795CD6F7@njfpsrvexg8.research.att.com>
References: <20140428215512.30831.82462.idtracker@ietfa.amsl.com> <CA7A7C64CC4ADB458B74477EA99DF6F502B457B660@HE111643.EMEA1.CDS.T-INTERNAL.COM> <2845723087023D4CB5114223779FA9C801795CD633@njfpsrvexg8.research.att.com> <CA7A7C64CC4ADB458B74477EA99DF6F502B46B71BE@HE111643.EMEA1.CDS.T-INTERNAL.COM>
In-Reply-To: <CA7A7C64CC4ADB458B74477EA99DF6F502B46B71BE@HE111643.EMEA1.CDS.T-INTERNAL.COM>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/xGjuC-9NxbhQy7YBQFcqd4eNUu8
Cc: "ietf@ietf.org" <ietf@ietf.org>, "ippm@ietf.org" <ippm@ietf.org>
Subject: Re: [ippm] Last Call: <draft-ietf-ippm-2330-update-04.txt> (Advanced Stream and Sampling Framework for IPPM) to Informational RFC
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 May 2014 17:14:41 -0000

Hi R=FCdiger,

the M-W site also suggests synonyms:

    practical, applicable, applicative, applied, functional, practicable, s=
erviceable, ultrapractical, usable (also useable), useful, workable, workin=
g

"useful" is the term we were trying to move beyond.  I'm looking at search
results that indicate the term is used to qualify investment strategies=20
and business plans, beyond the maintenance orgs I know that use it.

This was worth a chuckle:  http://practicetrumpstheory.com/actionable-metri=
cs/

Perhaps we could clarify that "actionable" as used here is not the term fro=
m law.

Al


> -----Original Message-----
> From: Ruediger.Geib@telekom.de [mailto:Ruediger.Geib@telekom.de]
> Sent: Tuesday, May 06, 2014 9:10 AM
> To: MORTON, ALFRED C (AL)
> Cc: ippm@ietf.org; ietf@ietf.org; Joachim.Fabini@tuwien.ac.at
> Subject: AW: [ippm] Last Call: <draft-ietf-ippm-2330-update-04.txt>
> (Advanced Stream and Sampling Framework for IPPM) to Informational RFC
>=20
> Hi Al,
>=20
> thanks, I've read the entry and the comments on that page.
>=20
> The examples listed at the page are
>=20
>    1 law : giving a reason to bring an action or a lawsuit against someon=
e
>=20
>        Firing people because of their age is actionable.
>=20
>    2 chiefly US, formal : able to be used as a basis or reason for doing
> something
>=20
>        We've received actionable information that the men are hiding in
> these mountains.
>=20
> The second example still seems to bear proximity to prosecution, even
> actionable here
> doesn't have a legal context (right)?
>=20
> An excerpt of one of the comments:
>=20
>     ...Actionable is first and foremost a legal term that has been dilute=
d
> of its power
>        in that context by being used to mean any action taken,...
>=20
> Also the german translations I could get from a popular translator were
> legal or indicated proximity to prosecution. That's why I commented.
>=20
> I'm not a native speaker of course.
>=20
> Regards,
>=20
> Ruediger
>=20
>=20
> -----Urspr=FCngliche Nachricht-----
> Von: MORTON, ALFRED C (AL) [mailto:acmorton@att.com]
> Gesendet: Dienstag, 6. Mai 2014 14:26
> An: Geib, R=FCdiger; Joachim.Fabini@tuwien.ac.at
> Cc: ippm@ietf.org; ietf@ietf.org
> Betreff: RE: [ippm] Last Call: <draft-ietf-ippm-2330-update-04.txt>
> (Advanced Stream and Sampling Framework for IPPM) to Informational RFC
>=20
> Hi R=FCdiger,
>=20
> It seems that there are multiple definitions of the term, and it is
> associated with both legal and general contexts.
> see
> http://www.merriam-webster.com/dictionary/actionable
> for example.
>=20
> The main point of the section is to expand the concept of usefulness by
> refining metrics to direct corrective actions.
> Fault isolation is only a one of the possible actions, and there are case=
s
> where the action would be to restore service without a detailed
> investigation. The requirement wording allows action in this more broad
> scope, and doesn't use the term "actionable" :
>=20
> >    Metrics must enable users and operators to understand path
> >    performance and SHOULD help to direct corrective actions when
> >    warranted, based on the measurement results.
>=20
> So, although there is a version of the definition for the legal world, I
> think we can be comfortable based on the wording of the section that this
> use is outside the realm of law (same as the context for virtually all
> RFCs).
>=20
> regards,
> Al
>=20
>=20
> > -----Original Message-----
> > From: Ruediger.Geib@telekom.de [mailto:Ruediger.Geib@telekom.de]
> > Sent: Tuesday, May 06, 2014 7:31 AM
> > To: MORTON, ALFRED C (AL); Joachim.Fabini@tuwien.ac.at
> > Cc: ippm@ietf.org; ietf@ietf.org
> > Subject: AW: [ippm] Last Call: <draft-ietf-ippm-2330-update-04.txt>
> > (Advanced Stream and Sampling Framework for IPPM) to Informational RFC
> >
> > Hi Al, hi Joachim,
> >
> > sorry for being late with this comment. It's not technical and not
> > purely editorial too.
> >
> > If I get it right, section 4.3 uses a legal term "actionable" to
> > describe metrics being used for fault location or fault isolation. I
> > suggest to completely replace the word/concept "actionable"
> > by "fault isolation". I think the purpose of the section is clarified
> > by this change, rather than weakened. I'm not sure whether legal
> > terminology like "actionable"
> > should get part of
> > IETF specifications and I personally prefer technical terminology.
> >
> > Regards,
> >
> > Ruediger
> >
> > ---------
> >
> >
> > 4.3 Actionable
> >
> >
> >    The IP Performance Metrics Framework [RFC2330] includes usefulness a=
s
> >    a metric criterion:
> >
> >    "...The metrics must be useful to users and providers in
> >    understanding the performance they experience or provide...".
> >
> >    When considering measurements as part of a maintenance process,
> >    evaluation of measurement results for a path under observation can
> >    draw attention to potential performance problems "somewhere" on the
> >    path.  Anomaly detection is therefore an important phase and first
> >    step which already satisfies the usefulness criterion for many
> >    metrics.
> >
> >    This concept of usefulness can be extended, becoming a sub-set of
> >    what we refer to as "actionable" criterion in the following.  Centra=
l
> >    to maintenance is the isolation of the root cause of reported
> >    anomalies down to a specific sub-path, link or host, and metrics
> >    should support this second step as well.  While detection of path
> >    anomaly may be the result of an on-going monitoring process, the
> >    second step of cause isolation consists of specific, directed on-
> >    demand measurements on components and sub-paths.  Metrics must
> >    support users in this directed search, becoming actionable:
> >
> >    Metrics must enable users and operators to understand path
> >    performance and SHOULD help to direct corrective actions when
> >    warranted, based on the measurement results.
> >
> >    Besides characterizing metrics, usefulness and actionable properties
> >    are also applicable to methodologies and measurements.
> >
> > -----Urspr=FCngliche Nachricht-----
> > Von: ippm [mailto:ippm-bounces@ietf.org] Im Auftrag von The IESG
> > Gesendet: Montag, 28. April 2014 23:55
> > An: IETF-Announce
> > Cc: ippm@ietf.org
> > Betreff: [ippm] Last Call: <draft-ietf-ippm-2330-update-04.txt>
> > (Advanced Stream and Sampling Framework for IPPM) to Informational RFC
> >
> >
> > The IESG has received a request from the IP Performance Metrics WG
> > (ippm) to consider the following document:
> > - 'Advanced Stream and Sampling Framework for IPPM'
> >   <draft-ietf-ippm-2330-update-04.txt> as Informational RFC
> >
> > The IESG plans to make a decision in the next few weeks, and solicits
> > final comments on this action. Please send substantive comments to the
> > ietf@ietf.org mailing lists by 2014-05-12. Exceptionally, comments may
> > be sent to iesg@ietf.org instead. In either case, please retain the
> > beginning of the Subject line to allow automated sorting.
> >
> > Abstract
> >
> >
> >    To obtain repeatable results in modern networks, test descriptions
> >    need an expanded stream parameter framework that also augments
> >    aspects specified as Type-P for test packets.  This memo updates the
> >    IP Performance Metrics (IPPM) Framework RFC 2330 with advanced
> >    considerations for measurement methodology and testing.  The existin=
g
> >    framework mostly assumes deterministic connectivity, and that a
> >    single test stream will represent the characteristics of the path
> >    when it is aggregated with other flows.  Networks have evolved and
> >    test stream descriptions must evolve with them, otherwise unexpected
> >    network features may dominate the measured performance.  This memo
> >    describes new stream parameters for both network characterization an=
d
> >    support of application design using IPPM metrics.
> >
> >
> >
> >
> >
> > The file can be obtained via
> > http://datatracker.ietf.org/doc/draft-ietf-ippm-2330-update/
> >
> > IESG discussion can be tracked via
> > http://datatracker.ietf.org/doc/draft-ietf-ippm-2330-update/ballot/
> >
> >
> > No IPR declarations have been submitted directly on this I-D.
> >
> >
> > _______________________________________________
> > ippm mailing list
> > ippm@ietf.org
> > https://www.ietf.org/mailman/listinfo/ippm


From nobody Tue May  6 23:49:17 2014
Return-Path: <Ruediger.Geib@telekom.de>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EE1BB1A064D; Tue,  6 May 2014 23:49:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.901
X-Spam-Level: 
X-Spam-Status: No, score=-2.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.651] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id py7VcmfrtKyu; Tue,  6 May 2014 23:49:11 -0700 (PDT)
Received: from tcmail23.telekom.de (tcmail23.telekom.de [80.149.113.243]) by ietfa.amsl.com (Postfix) with ESMTP id 7725A1A024E; Tue,  6 May 2014 23:49:10 -0700 (PDT)
Received: from he110889.emea1.cds.t-internal.com ([10.134.92.130]) by tcmail21.telekom.de with ESMTP/TLS/AES128-SHA; 07 May 2014 08:48:05 +0200
Received: from HE111643.EMEA1.CDS.T-INTERNAL.COM ([10.134.93.12]) by HE110889.emea1.cds.t-internal.com ([fe80::841f:f92c:15ca:8526%16]) with mapi;  Wed, 7 May 2014 08:48:05 +0200
From: <Ruediger.Geib@telekom.de>
To: <acmorton@att.com>
Date: Wed, 7 May 2014 08:48:03 +0200
Thread-Topic: [ippm] Last Call: <draft-ietf-ippm-2330-update-04.txt> (Advanced Stream and Sampling Framework for IPPM) to Informational RFC
Thread-Index: Ac9jLI95uYBsuqiDSQWOifMRLIMbYAF774LQAAFw7EAAAXQlUAAIwEFAABxAVYA=
Message-ID: <CA7A7C64CC4ADB458B74477EA99DF6F502B46B7386@HE111643.EMEA1.CDS.T-INTERNAL.COM>
References: <20140428215512.30831.82462.idtracker@ietfa.amsl.com> <CA7A7C64CC4ADB458B74477EA99DF6F502B457B660@HE111643.EMEA1.CDS.T-INTERNAL.COM> <2845723087023D4CB5114223779FA9C801795CD633@njfpsrvexg8.research.att.com> <CA7A7C64CC4ADB458B74477EA99DF6F502B46B71BE@HE111643.EMEA1.CDS.T-INTERNAL.COM> <2845723087023D4CB5114223779FA9C801795CD6F7@njfpsrvexg8.research.att.com>
In-Reply-To: <2845723087023D4CB5114223779FA9C801795CD6F7@njfpsrvexg8.research.att.com>
Accept-Language: en-US, de-DE
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, de-DE
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/dIr2Kt_N1XMZb7SBhDMIOffasGA
Cc: ietf@ietf.org, ippm@ietf.org
Subject: Re: [ippm] Last Call: <draft-ietf-ippm-2330-update-04.txt> (Advanced Stream and Sampling Framework for IPPM) to Informational RFC
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 07 May 2014 06:49:15 -0000

Hi Al,

I couldn't match the synonyms with the expalantions offerd, with the commen=
ts on that page or with the german translations (based on community input).

Taking a look at the "worth a chuckle" link:

   What is an Actionable Metric?

   An actionable metric is one that ties specific and repeatable actions to=
 observed results.=20

Sounds like useful or applicable for maintainance.=20

Regards,

Ruediger

-----Urspr=FCngliche Nachricht-----
Von: MORTON, ALFRED C (AL) [mailto:acmorton@att.com]=20
Gesendet: Dienstag, 6. Mai 2014 19:15
An: Geib, R=FCdiger
Cc: ippm@ietf.org; ietf@ietf.org; Joachim.Fabini@tuwien.ac.at
Betreff: RE: [ippm] Last Call: <draft-ietf-ippm-2330-update-04.txt> (Advanc=
ed Stream and Sampling Framework for IPPM) to Informational RFC

Hi R=FCdiger,

the M-W site also suggests synonyms:

    practical, applicable, applicative, applied, functional, practicable, s=
erviceable, ultrapractical, usable (also useable), useful, workable, workin=
g

"useful" is the term we were trying to move beyond.  I'm looking at search =
results that indicate the term is used to qualify investment strategies and=
 business plans, beyond the maintenance orgs I know that use it.

This was worth a chuckle:  http://practicetrumpstheory.com/actionable-metri=
cs/

Perhaps we could clarify that "actionable" as used here is not the term fro=
m law.

Al


> -----Original Message-----
> From: Ruediger.Geib@telekom.de [mailto:Ruediger.Geib@telekom.de]
> Sent: Tuesday, May 06, 2014 9:10 AM
> To: MORTON, ALFRED C (AL)
> Cc: ippm@ietf.org; ietf@ietf.org; Joachim.Fabini@tuwien.ac.at
> Subject: AW: [ippm] Last Call: <draft-ietf-ippm-2330-update-04.txt>
> (Advanced Stream and Sampling Framework for IPPM) to Informational RFC
>=20
> Hi Al,
>=20
> thanks, I've read the entry and the comments on that page.
>=20
> The examples listed at the page are
>=20
>    1 law : giving a reason to bring an action or a lawsuit against=20
> someone
>=20
>        Firing people because of their age is actionable.
>=20
>    2 chiefly US, formal : able to be used as a basis or reason for=20
> doing something
>=20
>        We've received actionable information that the men are hiding=20
> in these mountains.
>=20
> The second example still seems to bear proximity to prosecution, even=20
> actionable here doesn't have a legal context (right)?
>=20
> An excerpt of one of the comments:
>=20
>     ...Actionable is first and foremost a legal term that has been=20
> diluted of its power
>        in that context by being used to mean any action taken,...
>=20
> Also the german translations I could get from a popular translator=20
> were legal or indicated proximity to prosecution. That's why I commented.
>=20
> I'm not a native speaker of course.
>=20
> Regards,
>=20
> Ruediger
>=20
>=20
> -----Urspr=FCngliche Nachricht-----
> Von: MORTON, ALFRED C (AL) [mailto:acmorton@att.com]
> Gesendet: Dienstag, 6. Mai 2014 14:26
> An: Geib, R=FCdiger; Joachim.Fabini@tuwien.ac.at
> Cc: ippm@ietf.org; ietf@ietf.org
> Betreff: RE: [ippm] Last Call: <draft-ietf-ippm-2330-update-04.txt>
> (Advanced Stream and Sampling Framework for IPPM) to Informational RFC
>=20
> Hi R=FCdiger,
>=20
> It seems that there are multiple definitions of the term, and it is=20
> associated with both legal and general contexts.
> see
> http://www.merriam-webster.com/dictionary/actionable
> for example.
>=20
> The main point of the section is to expand the concept of usefulness=20
> by refining metrics to direct corrective actions.
> Fault isolation is only a one of the possible actions, and there are=20
> cases where the action would be to restore service without a detailed=20
> investigation. The requirement wording allows action in this more=20
> broad scope, and doesn't use the term "actionable" :
>=20
> >    Metrics must enable users and operators to understand path
> >    performance and SHOULD help to direct corrective actions when
> >    warranted, based on the measurement results.
>=20
> So, although there is a version of the definition for the legal world,=20
> I think we can be comfortable based on the wording of the section that=20
> this use is outside the realm of law (same as the context for=20
> virtually all RFCs).
>=20
> regards,
> Al
>=20
>=20
> > -----Original Message-----
> > From: Ruediger.Geib@telekom.de [mailto:Ruediger.Geib@telekom.de]
> > Sent: Tuesday, May 06, 2014 7:31 AM
> > To: MORTON, ALFRED C (AL); Joachim.Fabini@tuwien.ac.at
> > Cc: ippm@ietf.org; ietf@ietf.org
> > Subject: AW: [ippm] Last Call: <draft-ietf-ippm-2330-update-04.txt>
> > (Advanced Stream and Sampling Framework for IPPM) to Informational=20
> > RFC
> >
> > Hi Al, hi Joachim,
> >
> > sorry for being late with this comment. It's not technical and not=20
> > purely editorial too.
> >
> > If I get it right, section 4.3 uses a legal term "actionable" to=20
> > describe metrics being used for fault location or fault isolation. I=20
> > suggest to completely replace the word/concept "actionable"
> > by "fault isolation". I think the purpose of the section is=20
> > clarified by this change, rather than weakened. I'm not sure whether=20
> > legal terminology like "actionable"
> > should get part of
> > IETF specifications and I personally prefer technical terminology.
> >
> > Regards,
> >
> > Ruediger
> >
> > ---------
> >
> >
> > 4.3 Actionable
> >
> >
> >    The IP Performance Metrics Framework [RFC2330] includes usefulness a=
s
> >    a metric criterion:
> >
> >    "...The metrics must be useful to users and providers in
> >    understanding the performance they experience or provide...".
> >
> >    When considering measurements as part of a maintenance process,
> >    evaluation of measurement results for a path under observation can
> >    draw attention to potential performance problems "somewhere" on the
> >    path.  Anomaly detection is therefore an important phase and first
> >    step which already satisfies the usefulness criterion for many
> >    metrics.
> >
> >    This concept of usefulness can be extended, becoming a sub-set of
> >    what we refer to as "actionable" criterion in the following.  Centra=
l
> >    to maintenance is the isolation of the root cause of reported
> >    anomalies down to a specific sub-path, link or host, and metrics
> >    should support this second step as well.  While detection of path
> >    anomaly may be the result of an on-going monitoring process, the
> >    second step of cause isolation consists of specific, directed on-
> >    demand measurements on components and sub-paths.  Metrics must
> >    support users in this directed search, becoming actionable:
> >
> >    Metrics must enable users and operators to understand path
> >    performance and SHOULD help to direct corrective actions when
> >    warranted, based on the measurement results.
> >
> >    Besides characterizing metrics, usefulness and actionable properties
> >    are also applicable to methodologies and measurements.
> >
> > -----Urspr=FCngliche Nachricht-----
> > Von: ippm [mailto:ippm-bounces@ietf.org] Im Auftrag von The IESG
> > Gesendet: Montag, 28. April 2014 23:55
> > An: IETF-Announce
> > Cc: ippm@ietf.org
> > Betreff: [ippm] Last Call: <draft-ietf-ippm-2330-update-04.txt>
> > (Advanced Stream and Sampling Framework for IPPM) to Informational=20
> > RFC
> >
> >
> > The IESG has received a request from the IP Performance Metrics WG
> > (ippm) to consider the following document:
> > - 'Advanced Stream and Sampling Framework for IPPM'
> >   <draft-ietf-ippm-2330-update-04.txt> as Informational RFC
> >
> > The IESG plans to make a decision in the next few weeks, and=20
> > solicits final comments on this action. Please send substantive=20
> > comments to the ietf@ietf.org mailing lists by 2014-05-12.=20
> > Exceptionally, comments may be sent to iesg@ietf.org instead. In=20
> > either case, please retain the beginning of the Subject line to allow a=
utomated sorting.
> >
> > Abstract
> >
> >
> >    To obtain repeatable results in modern networks, test descriptions
> >    need an expanded stream parameter framework that also augments
> >    aspects specified as Type-P for test packets.  This memo updates the
> >    IP Performance Metrics (IPPM) Framework RFC 2330 with advanced
> >    considerations for measurement methodology and testing.  The existin=
g
> >    framework mostly assumes deterministic connectivity, and that a
> >    single test stream will represent the characteristics of the path
> >    when it is aggregated with other flows.  Networks have evolved and
> >    test stream descriptions must evolve with them, otherwise unexpected
> >    network features may dominate the measured performance.  This memo
> >    describes new stream parameters for both network characterization an=
d
> >    support of application design using IPPM metrics.
> >
> >
> >
> >
> >
> > The file can be obtained via
> > http://datatracker.ietf.org/doc/draft-ietf-ippm-2330-update/
> >
> > IESG discussion can be tracked via
> > http://datatracker.ietf.org/doc/draft-ietf-ippm-2330-update/ballot/
> >
> >
> > No IPR declarations have been submitted directly on this I-D.
> >
> >
> > _______________________________________________
> > ippm mailing list
> > ippm@ietf.org
> > https://www.ietf.org/mailman/listinfo/ippm


From nobody Fri May  9 07:58:19 2014
Return-Path: <rjsparks@nostrum.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 82FBC1A0010; Fri,  9 May 2014 07:58:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.551
X-Spam-Level: 
X-Spam-Status: No, score=-2.551 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.651] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LH85og-OP-xT; Fri,  9 May 2014 07:58:12 -0700 (PDT)
Received: from nostrum.com (raven-v6.nostrum.com [IPv6:2001:470:d:1130::1]) by ietfa.amsl.com (Postfix) with ESMTP id CCC741A0008; Fri,  9 May 2014 07:58:12 -0700 (PDT)
Received: from unnumerable.local (pool-173-57-107-66.dllstx.fios.verizon.net [173.57.107.66]) (authenticated bits=0) by nostrum.com (8.14.8/8.14.7) with ESMTP id s49Ew7iX090278 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=OK); Fri, 9 May 2014 09:58:07 -0500 (CDT) (envelope-from rjsparks@nostrum.com)
X-Authentication-Warning: raven.nostrum.com: Host pool-173-57-107-66.dllstx.fios.verizon.net [173.57.107.66] claimed to be unnumerable.local
Message-ID: <536CECFF.8040704@nostrum.com>
Date: Fri, 09 May 2014 09:58:07 -0500
From: Robert Sparks <rjsparks@nostrum.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.4.0
MIME-Version: 1.0
To: General Area Review Team <gen-art@ietf.org>, ippm@ietf.org, "ietf@ietf.org" <ietf@ietf.org>, draft-ietf-ippm-2330-update@tools.ietf.org
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/37trGNwVscgOoyrSLejdJvUC3hI
Subject: [ippm] Genart LC and telechat review: draft-ietf-ippm-2330-update-04
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 May 2014 14:58:14 -0000

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

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

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

Document: draft-ietf-ippm-2330-update-04
Reviewer: Robert Sparks
Review Date: 9-May-2014
IETF LC End Date: 12-May-2014
IESG Telechat date: 15-May-2014

Summary: This document is ready for publication as an Informational RFC

Thanks for a well constructed document!

It's in good enough shape that it invites very small polishing 
suggestions :)
I have a few tweaks to suggest - feel free to ignore them:

In document order:

Introduction, 3rd paragraph: What are the "proposed extensions"? Is this
sentence trying to say "There are proposed extensions to allow methodologies
to fulfill the continuity requirement stated in section 6.2, but it is 
impossible
to guarantee that they can do so?"

Bullet 2 in block 1. of section 3: The first sentence is a fragment, and is
confusing. Should this bullet read "Payload content optimization 
(compression
or format conversion) in intermediate segments breaks the convention of
payload correspondence when correlating measurements are made at different
points in a path."? (That is, delete ". This" and change "made"->"are 
made".)

There are inconsistent styles used in the subsections of section 4 that 
cause
the main points to be a little hard to pull out of the text:

* in 4.1, you quote the new definition. Visually, that implies you're 
quoting
another source, like you do above it for the old definition. I suggest doing
something else to set this apart from the rest of the text - perhaps an
indented block?

* Whatever you do there, consider doing the same in the other sections.
Highlight "we deprecate continuity" in 4.2, for example.

* 4.4's point seems buried. Would it be correct to say (and would it help
highlight the point): "Conservative measurements in these environments
may not be possible."?

Consider changing the heading text for 4.1 to 4.5 to highlight the
change or observation you're making. That would help drive the point
of the document in the ToC. Something like this (I'm sure I've blown
the capitalization).

4.1.  Revised Definition Of Repeatability
4.2.  Continuity is not an Appropriate Alternative Criterion
4.3.  Metrics Should be Actionable
4.4.  It May Not be Possible to be Conservative
4.5.  Spatial and Temporal Composition May Bias Sampling
4.6.  Truncate the Tails of Poisson Deistrubutions

In the conclusion, break the last (very long) sentence out
into its own paragraph.







From nobody Mon May 12 08:09:24 2014
Return-Path: <nalini.elkins@insidethestack.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B87351A0732 for <ippm@ietfa.amsl.com>; Mon, 12 May 2014 08:09:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.8
X-Spam-Level: 
X-Spam-Status: No, score=0.8 tagged_above=-999 required=5 tests=[BAYES_50=0.8,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yd85h3TwsEml for <ippm@ietfa.amsl.com>; Mon, 12 May 2014 08:09:20 -0700 (PDT)
Received: from nm27-vm2.bullet.mail.ne1.yahoo.com (nm27-vm2.bullet.mail.ne1.yahoo.com [98.138.91.215]) by ietfa.amsl.com (Postfix) with ESMTP id 6295D1A0713 for <ippm@ietf.org>; Mon, 12 May 2014 08:09:20 -0700 (PDT)
Received: from [98.138.226.179] by nm27.bullet.mail.ne1.yahoo.com with NNFMP;  12 May 2014 15:09:14 -0000
Received: from [98.138.87.4] by tm14.bullet.mail.ne1.yahoo.com with NNFMP; 12 May 2014 15:09:14 -0000
Received: from [127.0.0.1] by omp1004.mail.ne1.yahoo.com with NNFMP; 12 May 2014 15:09:14 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 375848.56320.bm@omp1004.mail.ne1.yahoo.com
Received: (qmail 55594 invoked by uid 60001); 12 May 2014 15:09:14 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1399907354; bh=muFPZ2lQsuOBo4Tiw155NU8GopBOGRhqFBQDqpqgW7k=; h=Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=G24wyu1Hl/M4tZLfTzgwCvc0lEP2cjNiuVeWCNSZIfDrO93y6uEWsd+veYAoYUGOrxDEZSlCbUCUoJ6t9O6dtR4mLZ3m4orirNO/kAcYufNhINwYEYoz0rqHHmlZyChzL2STP5jxq0XNS6DuTDBU7yaj+cQAOHD5mmFJMZYgdfU=
X-YMail-OSG: Z5RJciYVM1l0_FieSp5sAzGr20bPJwRcmzBRLJzQCThyVS3 Uj1Sa3fATUjEcf7.FDJpenNsbabHs.pFiSgjnWZqm2G5.NGFZ7K17s1dQvFi jaCFa22gstmMtpSh2rIDk4weqGM32pJgB_T928yLzqN3kV4PT51.9YH0.DDZ 23aaomLvxxjEXO6T5qGb48y5LbDSTmvo7DrVQ7bgTKrDABpKQd_YirkMA2F1 DagOu0bneHohd7NQA5FVUVf5k7z2GEJzGVfzVpygdqk9Mty1R6dUoQs.guKB uE.Z7ZdZnB2VABr1yPPuCyLKCG1A0BTpjpzkeop92LXZrsIDweVH2vzMMvvw jo9.vct2.ELoGpGAmfCHmvFtdBrqoFbOpO3PXvR7h4dLqCJVhx72E_oOf1A8 lADNSF2I.D4kefuYY.FMcI9q2iK67WXmD00MbptLoFq9kxpXHtHJ_Lb7Ikbg 1YOTtnOF6vogEyAOGoGQXSQcqfi5UPI8MGpN4LoCGgYahYMZ.nsQ.0ZSTPCK iIqofjBAvbwHMBJc.XPuBKCFugIiIIPs_5IK9CmtFrtZB7CbID_PudsJN4Un tLK91HTA48dhl66qX6bfxzFueO34z5WgND63_94QM37mq0AxTNZRBd5_Vv2q SHGDnXrWuc4lKYKoAaXhuDy5VWCWQ2mZZq3uvZn2N
Received: from [24.130.37.147] by web125106.mail.ne1.yahoo.com via HTTP; Mon, 12 May 2014 08:09:14 PDT
X-Rocket-MIMEInfo: 002.001, QWwsCgpTb21lIGNvbW1lbnRzIG9uIGRyYWZ0LW1vcnRvbi1pcHBtLTI2NzktYmlzLTA0LnR4dDoKCjEuIFRoZSBpdGVtcyBpbiBzZWN0aW9uIDEgb2YgUkZDMjY3OWJpcyAoZGVsYXkpIGFwcGVhciB0byBiZSBpbXBsZW1lbnRlZCBpbiB0aGUgZHJhZnQgYnV0IEkgYW0gaGF2aW5nIGEgYml0IG9mIHRyb3VibGUgd2l0aCB1bmRlcnN0YW5kaW5nOgoKIkZ1cnRoZXIsIGVuZm9yY2luZyBhIHNwZWNpZmljIGNvbnN0YW50IHdhaXRpbmcgdGltZSBvbiBzdG9yZWQgc2luZ2xldG9ucyBvZiBvbmUtd2F5IGRlbGF5IGkBMAEBAQE-
X-Mailer: YahooMailWebService/0.8.188.663
Message-ID: <1399907354.77429.YahooMailNeo@web125106.mail.ne1.yahoo.com>
Date: Mon, 12 May 2014 08:09:14 -0700 (PDT)
From: Nalini Elkins <nalini.elkins@insidethestack.com>
To: "ippm@ietf.org" <ippm@ietf.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/H7QoZ-m5Ks877uxN8GvGdtF5-oU
Subject: [ippm] Document Action: 'Test Plan and Results for Advancing RFC 2680 on the Standards Track' to Informational RFC (draft-ietf-ippm-testplan-rfc2680-05.txt)
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Nalini Elkins <nalini.elkins@insidethestack.com>
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 12 May 2014 15:09:22 -0000

Al,=0A=0ASome comments on draft-morton-ippm-2679-bis-04.txt:=0A=0A1. The it=
ems in section 1 of RFC2679bis (delay) appear to be implemented in the draf=
t but I am having a bit of trouble with understanding:=0A=0A"Further, enfor=
cing a specific constant waiting time on stored singletons of one-way delay=
 is compliant with this specification and may allow the results to serve mo=
re than one reporting audience."=0A=0AI am not finding the discussion of co=
nstant waiting time with regard to singletons.=A0 Is it in the test plan do=
cument?=0A=0A=0A2.=A0 I also had a comment on Section 3.7.2 Errors or uncer=
tainties related to Wire-time vs Host-time=0A=0AI have had some discussions=
 with folks about the idea of offloading the processing of the timestamps o=
nto hardware.=A0 That is, performing these kind of functions on a chip.=A0 =
I wonder if that changes the conversation here a bit?=A0=A0=0A=0A=0AThanks,=
=0A=0ANalini Elkins=0AInside Products, Inc.=0A(831) 659-8360=0Awww.insideth=
estack.com


From nobody Mon May 12 12:49:23 2014
Return-Path: <acmorton@att.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7F65D1A07D4 for <ippm@ietfa.amsl.com>; Mon, 12 May 2014 12:49:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.852
X-Spam-Level: 
X-Spam-Status: No, score=-4.852 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.651, SPF_HELO_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id C0fY-BvKun2d for <ippm@ietfa.amsl.com>; Mon, 12 May 2014 12:49:17 -0700 (PDT)
Received: from mail-pink.research.att.com (mail-pink.research.att.com [204.178.8.22]) by ietfa.amsl.com (Postfix) with ESMTP id 4BB671A07D2 for <ippm@ietf.org>; Mon, 12 May 2014 12:49:17 -0700 (PDT)
Received: from mail-green.research.att.com (H-135-207-255-15.research.att.com [135.207.255.15]) by mail-pink.research.att.com (Postfix) with ESMTP id 9793F120655; Mon, 12 May 2014 15:50:34 -0400 (EDT)
Received: from njfpsrvexg8.research.att.com (unknown [135.207.255.243]) by mail-green.research.att.com (Postfix) with ESMTP id E7C27E26D1; Mon, 12 May 2014 15:48:49 -0400 (EDT)
Received: from NJFPSRVEXG8.research.att.com ([fe80::cdea:b3f6:3efa:1841]) by njfpsrvexg8.research.att.com ([fe80::cdea:b3f6:3efa:1841%13]) with mapi; Mon, 12 May 2014 15:49:10 -0400
From: "MORTON, ALFRED C (AL)" <acmorton@att.com>
To: Nalini Elkins <nalini.elkins@insidethestack.com>, "ippm@ietf.org" <ippm@ietf.org>
Date: Mon, 12 May 2014 15:49:10 -0400
Thread-Topic: [ippm] Document Action: 'Test Plan and Results for Advancing RFC 2680 on the Standards Track' to Informational RFC (draft-ietf-ippm-testplan-rfc2680-05.txt)
Thread-Index: Ac9t9C2z/k/uek7hSSSYWIbgKJJsXAAJZq3i
Message-ID: <2845723087023D4CB5114223779FA9C80178E0CD58@njfpsrvexg8.research.att.com>
References: <1399907354.77429.YahooMailNeo@web125106.mail.ne1.yahoo.com>
In-Reply-To: <1399907354.77429.YahooMailNeo@web125106.mail.ne1.yahoo.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/vJR_jAAFu2knydaxlVcOl8UHpsk
Subject: Re: [ippm] Document Action: 'Test Plan and Results for Advancing RFC 2680 on the Standards Track' to Informational RFC (draft-ietf-ippm-testplan-rfc2680-05.txt)
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 12 May 2014 19:49:19 -0000

Hi Nalini,

You raise an important point in question 1.
The original authors of 2679 (delay, or 2680 for loss) did not include
the constant waiting time threshold as an input parameter
(and so they didn't spend much time describing it).
However, it is included explicitly =20
(as parameter Tmax) in https://tools.ietf.org/html/rfc6049#section-3.1.1
and discussed in more detail in https://tools.ietf.org/html/rfc6703#section=
-4.1
Also, ITU-T Rec Y.1540 for IP metrics uses the parameter Tmax as
part of their loss & delay definitions, and we have a long-standing goal
to move IPPM and ITU-T definitions closer together when possible
(rather than highlight the differences and leave them alone).

In short, I think it would be a very reasonable clarification (for both "bi=
s" drafts)
to make this constant waiting time parameter more explicit now - excellent =
catch!

on 2, wire time error, there would continue to be some
small time difference between external appearance of a packet
and the interface hardware time stamp, although very much less
difference than TS up in the stack. So it's a smaller error
but I think the discussion still holds.

thanks for your time and careful reading!
Al
________________________________________
From: ippm [ippm-bounces@ietf.org] On Behalf Of Nalini Elkins [nalini.elkin=
s@insidethestack.com]
Sent: Monday, May 12, 2014 11:09 AM
To: ippm@ietf.org
Subject: [ippm] Document Action: 'Test Plan and Results for Advancing RFC 2=
680 on the Standards Track' to Informational RFC (draft-ietf-ippm-testplan-=
rfc2680-05.txt)

Al,

Some comments on draft-morton-ippm-2679-bis-04.txt:

1. The items in section 1 of RFC2679bis (delay) appear to be implemented in=
 the draft but I am having a bit of trouble with understanding:

"Further, enforcing a specific constant waiting time on stored singletons o=
f one-way delay is compliant with this specification and may allow the resu=
lts to serve more than one reporting audience."

I am not finding the discussion of constant waiting time with regard to sin=
gletons.  Is it in the test plan document?


2.  I also had a comment on Section 3.7.2 Errors or uncertainties related t=
o Wire-time vs Host-time

I have had some discussions with folks about the idea of offloading the pro=
cessing of the timestamps onto hardware.  That is, performing these kind of=
 functions on a chip.  I wonder if that changes the conversation here a bit=
?


Thanks,

Nalini Elkins
Inside Products, Inc.
(831) 659-8360
www.insidethestack.com

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


From nobody Thu May 15 07:12:03 2014
Return-Path: <jari.arkko@piuha.net>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1C18F1A0074; Thu, 15 May 2014 07:12:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.955
X-Spam-Level: 
X-Spam-Status: No, score=0.955 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FH_RELAY_NODNS=1.451, HELO_MISMATCH_NET=0.611, RDNS_NONE=0.793] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QMZnynV3xgCX; Thu, 15 May 2014 07:12:00 -0700 (PDT)
Received: from p130.piuha.net (unknown [IPv6:2001:14b8:400::130]) by ietfa.amsl.com (Postfix) with ESMTP id 5CD891A0071; Thu, 15 May 2014 07:12:00 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by p130.piuha.net (Postfix) with ESMTP id 032D12CC64; Thu, 15 May 2014 17:11:53 +0300 (EEST)
X-Virus-Scanned: amavisd-new at piuha.net
Received: from p130.piuha.net ([127.0.0.1]) by localhost (p130.piuha.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 76JrTCW85Kyr; Thu, 15 May 2014 17:11:50 +0300 (EEST)
Received: from [127.0.0.1] (p130.piuha.net [IPv6:2a00:1d50:2::130]) by p130.piuha.net (Postfix) with ESMTP id 84B602CC48; Thu, 15 May 2014 17:11:50 +0300 (EEST)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\))
From: Jari Arkko <jari.arkko@piuha.net>
In-Reply-To: <536CECFF.8040704@nostrum.com>
Date: Thu, 15 May 2014 16:11:50 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <892C5A27-547F-4C16-911B-D442A5E5BC04@piuha.net>
References: <536CECFF.8040704@nostrum.com>
To: Robert Sparks <rjsparks@nostrum.com>
X-Mailer: Apple Mail (2.1510)
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/joiW1NRBIxkQJJLlglPL26k854k
Cc: General Area Review Team <gen-art@ietf.org>, draft-ietf-ippm-2330-update@tools.ietf.org, ippm@ietf.org
Subject: Re: [ippm] [Gen-art] Genart LC and telechat review: draft-ietf-ippm-2330-update-04
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 15 May 2014 14:12:02 -0000

Thank you very much for your in-depth review, Robert. Joachim, Al - have =
you taken note of the editorial suggestions? I at least think the =
suggestions were all good.

Jari

On May 9, 2014, at 4:58 PM, Robert Sparks <rjsparks@nostrum.com> wrote:

> I am the assigned Gen-ART reviewer for this draft. For background on
> Gen-ART, please see the FAQ at
>=20
> <http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>.
>=20
> Please resolve these comments along with any other Last Call comments
> you may receive.
>=20
> Document: draft-ietf-ippm-2330-update-04
> Reviewer: Robert Sparks
> Review Date: 9-May-2014
> IETF LC End Date: 12-May-2014
> IESG Telechat date: 15-May-2014
>=20
> Summary: This document is ready for publication as an Informational =
RFC
>=20
> Thanks for a well constructed document!
>=20
> It's in good enough shape that it invites very small polishing =
suggestions :)
> I have a few tweaks to suggest - feel free to ignore them:
>=20
> In document order:
>=20
> Introduction, 3rd paragraph: What are the "proposed extensions"? Is =
this
> sentence trying to say "There are proposed extensions to allow =
methodologies
> to fulfill the continuity requirement stated in section 6.2, but it is =
impossible
> to guarantee that they can do so?"
>=20
> Bullet 2 in block 1. of section 3: The first sentence is a fragment, =
and is
> confusing. Should this bullet read "Payload content optimization =
(compression
> or format conversion) in intermediate segments breaks the convention =
of
> payload correspondence when correlating measurements are made at =
different
> points in a path."? (That is, delete ". This" and change "made"->"are =
made".)
>=20
> There are inconsistent styles used in the subsections of section 4 =
that cause
> the main points to be a little hard to pull out of the text:
>=20
> * in 4.1, you quote the new definition. Visually, that implies you're =
quoting
> another source, like you do above it for the old definition. I suggest =
doing
> something else to set this apart from the rest of the text - perhaps =
an
> indented block?
>=20
> * Whatever you do there, consider doing the same in the other =
sections.
> Highlight "we deprecate continuity" in 4.2, for example.
>=20
> * 4.4's point seems buried. Would it be correct to say (and would it =
help
> highlight the point): "Conservative measurements in these environments
> may not be possible."?
>=20
> Consider changing the heading text for 4.1 to 4.5 to highlight the
> change or observation you're making. That would help drive the point
> of the document in the ToC. Something like this (I'm sure I've blown
> the capitalization).
>=20
> 4.1.  Revised Definition Of Repeatability
> 4.2.  Continuity is not an Appropriate Alternative Criterion
> 4.3.  Metrics Should be Actionable
> 4.4.  It May Not be Possible to be Conservative
> 4.5.  Spatial and Temporal Composition May Bias Sampling
> 4.6.  Truncate the Tails of Poisson Deistrubutions
>=20
> In the conclusion, break the last (very long) sentence out
> into its own paragraph.
>=20
>=20
>=20
>=20
>=20
>=20
> _______________________________________________
> Gen-art mailing list
> Gen-art@ietf.org
> https://www.ietf.org/mailman/listinfo/gen-art


From nobody Thu May 15 14:29:41 2014
Return-Path: <acmorton@att.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CA8801A0176; Thu, 15 May 2014 14:29:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.852
X-Spam-Level: 
X-Spam-Status: No, score=-4.852 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.651, SPF_HELO_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pi7dAzLNdmMS; Thu, 15 May 2014 14:29:33 -0700 (PDT)
Received: from mail-pink.research.att.com (mail-pink.research.att.com [204.178.8.22]) by ietfa.amsl.com (Postfix) with ESMTP id DF2511A0152; Thu, 15 May 2014 14:29:32 -0700 (PDT)
Received: from mail-blue.research.att.com (unknown [135.207.178.11]) by mail-pink.research.att.com (Postfix) with ESMTP id 680F1120B07; Thu, 15 May 2014 17:30:58 -0400 (EDT)
Received: from njfpsrvexg8.research.att.com (unknown [135.207.255.243]) by mail-blue.research.att.com (Postfix) with ESMTP id 8E1B9F03A5; Thu, 15 May 2014 17:29:25 -0400 (EDT)
Received: from NJFPSRVEXG8.research.att.com ([fe80::cdea:b3f6:3efa:1841]) by njfpsrvexg8.research.att.com ([fe80::cdea:b3f6:3efa:1841%13]) with mapi; Thu, 15 May 2014 17:29:25 -0400
From: "MORTON, ALFRED C (AL)" <acmorton@att.com>
To: Jari Arkko <jari.arkko@piuha.net>, Robert Sparks <rjsparks@nostrum.com>
Date: Thu, 15 May 2014 17:24:50 -0400
Thread-Topic: [ippm] [Gen-art] Genart LC and telechat review: draft-ietf-ippm-2330-update-04
Thread-Index: Ac9wR6kqcq/D/l88QtaSLCyYfibhJwAPHHUo
Message-ID: <2845723087023D4CB5114223779FA9C80178E0CD78@njfpsrvexg8.research.att.com>
References: <536CECFF.8040704@nostrum.com>, <892C5A27-547F-4C16-911B-D442A5E5BC04@piuha.net>
In-Reply-To: <892C5A27-547F-4C16-911B-D442A5E5BC04@piuha.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/DcPw8N-LcQO7ozBRHx3Lf82ukaE
Cc: General Area Review Team <gen-art@ietf.org>, "draft-ietf-ippm-2330-update@tools.ietf.org" <draft-ietf-ippm-2330-update@tools.ietf.org>, "iesg@ietf.org" <iesg@ietf.org>, "ippm@ietf.org" <ippm@ietf.org>
Subject: Re: [ippm] [Gen-art] Genart LC and telechat review: draft-ietf-ippm-2330-update-04
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 15 May 2014 21:29:36 -0000

Hi Jari,

Yes, we've both looked at Robert's suggestions (reaching the same conclusio=
n)
and thanked him individually last week.  We will
prepare a revised draft very soon, also incorporating
and addressing the comments from Alyssa and Kathleen.

best regards,
Joachim and Al
________________________________________
From: ippm [ippm-bounces@ietf.org] On Behalf Of Jari Arkko [jari.arkko@piuh=
a.net]
Sent: Thursday, May 15, 2014 10:11 AM
To: Robert Sparks
Cc: General Area Review Team; draft-ietf-ippm-2330-update@tools.ietf.org; i=
ppm@ietf.org
Subject: Re: [ippm] [Gen-art] Genart LC and telechat review: draft-ietf-ipp=
m-2330-update-04

Thank you very much for your in-depth review, Robert. Joachim, Al - have yo=
u taken note of the editorial suggestions? I at least think the suggestions=
 were all good.

Jari

On May 9, 2014, at 4:58 PM, Robert Sparks <rjsparks@nostrum.com> wrote:

> I am the assigned Gen-ART reviewer for this draft. For background on
> Gen-ART, please see the FAQ at
>
> <http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>.
>
> Please resolve these comments along with any other Last Call comments
> you may receive.
>
> Document: draft-ietf-ippm-2330-update-04
> Reviewer: Robert Sparks
> Review Date: 9-May-2014
> IETF LC End Date: 12-May-2014
> IESG Telechat date: 15-May-2014
>
> Summary: This document is ready for publication as an Informational RFC
>
> Thanks for a well constructed document!
>
> It's in good enough shape that it invites very small polishing suggestion=
s :)
> I have a few tweaks to suggest - feel free to ignore them:
>
> In document order:
>
> Introduction, 3rd paragraph: What are the "proposed extensions"? Is this
> sentence trying to say "There are proposed extensions to allow methodolog=
ies
> to fulfill the continuity requirement stated in section 6.2, but it is im=
possible
> to guarantee that they can do so?"
>
> Bullet 2 in block 1. of section 3: The first sentence is a fragment, and =
is
> confusing. Should this bullet read "Payload content optimization (compres=
sion
> or format conversion) in intermediate segments breaks the convention of
> payload correspondence when correlating measurements are made at differen=
t
> points in a path."? (That is, delete ". This" and change "made"->"are mad=
e".)
>
> There are inconsistent styles used in the subsections of section 4 that c=
ause
> the main points to be a little hard to pull out of the text:
>
> * in 4.1, you quote the new definition. Visually, that implies you're quo=
ting
> another source, like you do above it for the old definition. I suggest do=
ing
> something else to set this apart from the rest of the text - perhaps an
> indented block?
>
> * Whatever you do there, consider doing the same in the other sections.
> Highlight "we deprecate continuity" in 4.2, for example.
>
> * 4.4's point seems buried. Would it be correct to say (and would it help
> highlight the point): "Conservative measurements in these environments
> may not be possible."?
>
> Consider changing the heading text for 4.1 to 4.5 to highlight the
> change or observation you're making. That would help drive the point
> of the document in the ToC. Something like this (I'm sure I've blown
> the capitalization).
>
> 4.1.  Revised Definition Of Repeatability
> 4.2.  Continuity is not an Appropriate Alternative Criterion
> 4.3.  Metrics Should be Actionable
> 4.4.  It May Not be Possible to be Conservative
> 4.5.  Spatial and Temporal Composition May Bias Sampling
> 4.6.  Truncate the Tails of Poisson Deistrubutions
>
> In the conclusion, break the last (very long) sentence out
> into its own paragraph.
>
>
>
>
>
>
> _______________________________________________
> Gen-art mailing list
> Gen-art@ietf.org
> https://www.ietf.org/mailman/listinfo/gen-art

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


From nobody Fri May 16 10:16:13 2014
Return-Path: <ietf@trammell.ch>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4BD111A0273; Fri, 16 May 2014 10:16:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wnTQKdp7qqrN; Fri, 16 May 2014 10:16:09 -0700 (PDT)
Received: from trammell.ch (trammell1.nine.ch [5.148.172.66]) by ietfa.amsl.com (Postfix) with ESMTP id D21311A00FF; Fri, 16 May 2014 10:16:08 -0700 (PDT)
Received: from [10.0.27.102] (cust-integra-122-165.antanet.ch [80.75.122.165]) by trammell.ch (Postfix) with ESMTPSA id EF9AF1A02D9; Fri, 16 May 2014 19:15:30 +0200 (CEST)
Content-Type: multipart/signed; boundary="Apple-Mail=_6F9AD479-BDD7-45CE-868D-F2586A0D22BA"; protocol="application/pgp-signature"; micalg=pgp-sha512
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Brian Trammell <ietf@trammell.ch>
In-Reply-To: <B412DF50-E46A-40FC-8259-4806E80C23BD@trammell.ch>
Date: Fri, 16 May 2014 19:15:30 +0200
Message-Id: <3FF5006E-6158-4214-AAB6-BE680FF49367@trammell.ch>
References: <B412DF50-E46A-40FC-8259-4806E80C23BD@trammell.ch>
To: ippm@ietf.org
X-Mailer: Apple Mail (2.1874)
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/C1f5h40_zsKNLChdKMP1mMq40zU
Cc: lmap@ietf.org
Subject: Re: [ippm] WGLC on draft-ietf-ippm-lmap-path
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 16 May 2014 17:16:10 -0000

--Apple-Mail=_6F9AD479-BDD7-45CE-868D-F2586A0D22BA
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Greetings, all,

WGLC on draft-ietf-ippm-lmap-path-02 is now complete; authors, please =
address the comments received and posted to the list, as well as any you =
may have received privately during the call.

Thanks, cheers,

Brian


On 24 Apr 2014, at 16:56, Brian Trammell <ietf@trammell.ch> wrote:

> Greetings, all,
>=20
> This begins a Working Group Last Call on draft-ietf-ippm-lmap-path-02, =
"A Reference Path and Measurement Points for LMAP". (I'm cross-posting =
this to LMAP, so that the LMAP WG can have a chance to review as well, =
given that this document is applicable to both WGs.)
>=20
> WGLC will run until Thursday 15 May 2014. Please review the document =
and provide comments to ippm@ietf.org.
>=20
> Many thanks, best regards,
>=20
> Brian Trammell
> _______________________________________________
> ippm mailing list
> ippm@ietf.org
> https://www.ietf.org/mailman/listinfo/ippm


--Apple-Mail=_6F9AD479-BDD7-45CE-868D-F2586A0D22BA
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

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

iQEcBAEBCgAGBQJTdkeyAAoJENt3nsOmbNJcsuwH/2R+fQHdLh3d+kZQQyvRLch2
qJsosTZPd7QcJNQC9MP+WZgFlJumbrYgwaY1aX0lpdY8bSFmUZWENYVh5s1Yycez
g2COMLD9J7r66sJv4PDqz0VI9KpXQLqZo6+zftbqtobKde3BVVPO+DXtsDYFB8gW
NG+UdIa/+lHKMMC0cvH2lbujVi2BMjrURP+gtz/fzt8/xFMhBS/ArBL7jq1d97tC
UDdGtGJVK4xUsSguXC7WfgHbcXsTS3uNqKfMUgGGKkL03mbQ1JZnaewesRq/tSXD
XkK0FqMhRu0bMJAioarY7bwOhzMx2pwhFuJLXJdFCakOCLFkFJj5FYFcLN/u86U=
=7aZ6
-----END PGP SIGNATURE-----

--Apple-Mail=_6F9AD479-BDD7-45CE-868D-F2586A0D22BA--


From nobody Fri May 16 11:28:38 2014
Return-Path: <acmorton@att.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C29B41A02EF; Fri, 16 May 2014 11:14:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.852
X-Spam-Level: 
X-Spam-Status: No, score=-4.852 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.651, SPF_HELO_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4Rm_QZ8cNCqi; Fri, 16 May 2014 11:14:41 -0700 (PDT)
Received: from mail-pink.research.att.com (mail-pink.research.att.com [204.178.8.22]) by ietfa.amsl.com (Postfix) with ESMTP id E4E771A02E2; Fri, 16 May 2014 11:14:40 -0700 (PDT)
Received: from mail-azure.research.att.com (unknown [135.207.255.18]) by mail-pink.research.att.com (Postfix) with ESMTP id B439B120BF0; Fri, 16 May 2014 14:16:08 -0400 (EDT)
Received: from njfpsrvexg8.research.att.com (unknown [135.207.255.243]) by mail-azure.research.att.com (Postfix) with ESMTP id 530C9E2379; Fri, 16 May 2014 14:14:33 -0400 (EDT)
Received: from NJFPSRVEXG8.research.att.com ([fe80::cdea:b3f6:3efa:1841]) by njfpsrvexg8.research.att.com ([fe80::cdea:b3f6:3efa:1841%13]) with mapi; Fri, 16 May 2014 14:14:32 -0400
From: "MORTON, ALFRED C (AL)" <acmorton@att.com>
To: Brian Trammell <ietf@trammell.ch>, "ippm@ietf.org" <ippm@ietf.org>
Date: Fri, 16 May 2014 14:11:33 -0400
Thread-Topic: [lmap] [ippm] WGLC on draft-ietf-ippm-lmap-path
Thread-Index: Ac9xKo1Oj3Q1e4IVS/ea6gXiKsynYAAB7erk
Message-ID: <2845723087023D4CB5114223779FA9C80178E0CD7B@njfpsrvexg8.research.att.com>
References: <B412DF50-E46A-40FC-8259-4806E80C23BD@trammell.ch>, <3FF5006E-6158-4214-AAB6-BE680FF49367@trammell.ch>
In-Reply-To: <3FF5006E-6158-4214-AAB6-BE680FF49367@trammell.ch>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/vG5hVEOfZzu4x8fKptPfBY1mefQ
Cc: "lmap@ietf.org" <lmap@ietf.org>
Subject: Re: [ippm] [lmap]  WGLC on draft-ietf-ippm-lmap-path
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 16 May 2014 18:14:45 -0000

We have a version addressing most comments, but there are a few details
to finalize. Should be able to finish this up and submit next week.

Al (for co-authors)
________________________________________
From: lmap [lmap-bounces@ietf.org] On Behalf Of Brian Trammell [ietf@tramme=
ll.ch]
Sent: Friday, May 16, 2014 1:15 PM
To: ippm@ietf.org
Cc: lmap@ietf.org
Subject: Re: [lmap] [ippm] WGLC on draft-ietf-ippm-lmap-path
Greetings, all,

WGLC on draft-ietf-ippm-lmap-path-02 is now complete; authors, please addre=
ss the comments received and posted to the list, as well as any you may hav=
e received privately during the call.

Thanks, cheers,

Brian


On 24 Apr 2014, at 16:56, Brian Trammell <ietf@trammell.ch> wrote:

> Greetings, all,
>
> This begins a Working Group Last Call on draft-ietf-ippm-lmap-path-02, "A=
 Reference Path and Measurement Points for LMAP". (I'm cross-posting this t=
o LMAP, so that the LMAP WG can have a chance to review as well, given that=
 this document is applicable to both WGs.)
>
> WGLC will run until Thursday 15 May 2014. Please review the document and =
provide comments to ippm@ietf.org.
>
> Many thanks, best regards,
>
> Brian Trammell
> _______________________________________________
> ippm mailing list
> ippm@ietf.org
> https://www.ietf.org/mailman/listinfo/ippm


From nobody Mon May 19 05:12:59 2014
Return-Path: <dromasca@avaya.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3B42A1A0249; Mon, 19 May 2014 05:12:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.551
X-Spam-Level: 
X-Spam-Status: No, score=-2.551 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.651] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gkM0Aw7k-fTK; Mon, 19 May 2014 05:12:55 -0700 (PDT)
Received: from p-us1-iereast-outbound.us1.avaya.com (p-us1-iereast-outbound.us1.avaya.com [135.11.29.13]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1F51A1A0015; Mon, 19 May 2014 05:12:54 -0700 (PDT)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AsIFAO7zeVPGmAcV/2dsb2JhbABZgmUhUVipTwEBAQEBAQaSUxuHPQGBExZ0giUBAQEBAgEBAQEPKDQLBQcEAgEIDQEDBAEBAQoUCQcnCxQJCAIEAQkEBQgRCYgXCAEMolKuexMEhVWIIycxBwaDJYEVBKBtjAeDN4FuQg
X-IronPort-AV: E=Sophos;i="4.98,866,1392181200"; d="scan'208";a="64031306"
Received: from unknown (HELO co300216-co-erhwest-exch.avaya.com) ([198.152.7.21]) by p-us1-iereast-outbound.us1.avaya.com with ESMTP; 19 May 2014 08:12:53 -0400
X-OutboundMail_SMTP: 1
Received: from unknown (HELO AZ-FFEXHC02.global.avaya.com) ([135.64.58.12]) by co300216-co-erhwest-out.avaya.com with ESMTP/TLS/AES128-SHA; 19 May 2014 07:55:51 -0400
Received: from AZ-FFEXMB04.global.avaya.com ([fe80::6db7:b0af:8480:c126]) by AZ-FFEXHC02.global.avaya.com ([135.64.58.12]) with mapi id 14.03.0174.001; Mon, 19 May 2014 14:12:52 +0200
From: "Romascanu, Dan (Dan)" <dromasca@avaya.com>
To: Brian Trammell <ietf@trammell.ch>, "ippm@ietf.org" <ippm@ietf.org>
Thread-Topic: [lmap] [ippm] WGLC on draft-ietf-ippm-lmap-path
Thread-Index: AQHPcSqH19Civdayy0Ou9ytWjsoIW5tH0EqQ
Date: Mon, 19 May 2014 12:12:52 +0000
Message-ID: <9904FB1B0159DA42B0B887B7FA8119CA5C7EB660@AZ-FFEXMB04.global.avaya.com>
References: <B412DF50-E46A-40FC-8259-4806E80C23BD@trammell.ch> <3FF5006E-6158-4214-AAB6-BE680FF49367@trammell.ch>
In-Reply-To: <3FF5006E-6158-4214-AAB6-BE680FF49367@trammell.ch>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.64.58.46]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/ATuPM_rQycPugapYwqQzN-R0HKQ
Cc: "lmap@ietf.org" <lmap@ietf.org>
Subject: Re: [ippm] [lmap]  WGLC on draft-ietf-ippm-lmap-path
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 19 May 2014 12:12:57 -0000

Hi,

I apologize for the delay, but I missed the original WGLC announcement.=20

Here are my comments:=20

1. The Purpose and Scope section is very crisp in defining the reference pa=
th 'for LMAP'. Am I mistaken that it can be used for any framework that req=
uires a determination of the location of the measurement points without amb=
iguity, but it is not necessarily limited to LMAP?=20

2. same section: ' The bridge between the reference path and specific netwo=
rk technologies  ... ' - I am confused by the usage of the term 'bridge' he=
re - not sure what it means

3. same section:=20

> This should serve many measurement uses, including diagnostic (where
   the same metric may be measured over many different path scopes) and
   comparative (where the same metric may be measured on different
   network infrastructures).

comparative ... what? - something seems to be missing

4. section 4:=20

>   Access (Service) Demarcation point - this varies by technology but
      is usually defined as the Ethernet interface on a residential
      gateway or modem where the scope of access packet transfer service
      begins and ends.  In the case of a WiFi Service, this would be an
      Air Interface within the intended service boundary (e.g., walls of
      the coffee shop).  The Demarcation point may be within an
      integrated endpoint using an Air Interface (e.g., LTE UE).

I am uncomfortable with this definition (or description) by example. I beli=
eve that what is meant here is to describe a local area interface to an acc=
ess service. I would re-formulate this in a generic manner, and use Etherne=
t, WiFi, etc. as examples

5. In Section 5:=20

>   The networking technology used at all measurement points must be
      indicated, especially the interface standard and configured speed.

None of the path descriptions that follow show the configured speed. The in=
terface standard is also described in very general terms ('Wi-Fi') - in rea=
l-life more exact information is needed I assume. One more detailed example=
 would be useful=20

6. Editorial comment - I suggest to number the different path diagrams

7. Nit - the following sentence in section 7 seems to be broken or has some=
thing missing=20

>   We believe is becoming a fairly common configuration in parts of the
      world.

Regards,

Dan


> -----Original Message-----
> From: lmap [mailto:lmap-bounces@ietf.org] On Behalf Of Brian Trammell
> Sent: Friday, May 16, 2014 8:16 PM
> To: ippm@ietf.org
> Cc: lmap@ietf.org
> Subject: Re: [lmap] [ippm] WGLC on draft-ietf-ippm-lmap-path
>=20
> Greetings, all,
>=20
> WGLC on draft-ietf-ippm-lmap-path-02 is now complete; authors, please
> address the comments received and posted to the list, as well as any you
> may have received privately during the call.
>=20
> Thanks, cheers,
>=20
> Brian
>=20
>=20
> On 24 Apr 2014, at 16:56, Brian Trammell <ietf@trammell.ch> wrote:
>=20
> > Greetings, all,
> >
> > This begins a Working Group Last Call on draft-ietf-ippm-lmap-path-02, =
"A
> Reference Path and Measurement Points for LMAP". (I'm cross-posting this
> to LMAP, so that the LMAP WG can have a chance to review as well, given
> that this document is applicable to both WGs.)
> >
> > WGLC will run until Thursday 15 May 2014. Please review the document an=
d
> provide comments to ippm@ietf.org.
> >
> > Many thanks, best regards,
> >
> > Brian Trammell
> > _______________________________________________
> > ippm mailing list
> > ippm@ietf.org
> > https://www.ietf.org/mailman/listinfo/ippm


From nobody Mon May 19 05:39:54 2014
Return-Path: <ietf@trammell.ch>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8C3411A0361 for <ippm@ietfa.amsl.com>; Mon, 19 May 2014 05:39:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qQKXA3Tvz_2J for <ippm@ietfa.amsl.com>; Mon, 19 May 2014 05:39:50 -0700 (PDT)
Received: from trammell.ch (trammell1.nine.ch [5.148.172.66]) by ietfa.amsl.com (Postfix) with ESMTP id F0CAE1A0359 for <ippm@ietf.org>; Mon, 19 May 2014 05:39:49 -0700 (PDT)
Received: from [10.34.16.127] (business-89-133-214-113.business.broadband.hu [89.133.214.113]) by trammell.ch (Postfix) with ESMTPSA id 8021E1A063C; Mon, 19 May 2014 14:39:48 +0200 (CEST)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Brian Trammell <ietf@trammell.ch>
In-Reply-To: <9904FB1B0159DA42B0B887B7FA8119CA5C7EB660@AZ-FFEXMB04.global.avaya.com>
Date: Mon, 19 May 2014 14:39:47 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <56263F8C-012C-45C9-BF04-95841EE57B65@trammell.ch>
References: <B412DF50-E46A-40FC-8259-4806E80C23BD@trammell.ch> <3FF5006E-6158-4214-AAB6-BE680FF49367@trammell.ch> <9904FB1B0159DA42B0B887B7FA8119CA5C7EB660@AZ-FFEXMB04.global.avaya.com>
To: Dan Romascanu <dromasca@avaya.com>
X-Mailer: Apple Mail (2.1874)
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/Gru2dRE8JeZHnWiS33WOQYOo6Lw
Cc: "ippm@ietf.org" <ippm@ietf.org>
Subject: Re: [ippm] [lmap]  WGLC on draft-ietf-ippm-lmap-path
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 19 May 2014 12:39:52 -0000

hi Dan,=20

thanks for the comments! Authors, can you incorporate these as well into =
the current working document for WGLC comments?

Thanks, cheers,

Brian

On 19 May 2014, at 14:12, Romascanu, Dan (Dan) <dromasca@avaya.com> =
wrote:

> Hi,
>=20
> I apologize for the delay, but I missed the original WGLC =
announcement.=20
>=20
> Here are my comments:=20
>=20
> 1. The Purpose and Scope section is very crisp in defining the =
reference path 'for LMAP'. Am I mistaken that it can be used for any =
framework that requires a determination of the location of the =
measurement points without ambiguity, but it is not necessarily limited =
to LMAP?=20
>=20
> 2. same section: ' The bridge between the reference path and specific =
network technologies  ... ' - I am confused by the usage of the term =
'bridge' here - not sure what it means
>=20
> 3. same section:=20
>=20
>> This should serve many measurement uses, including diagnostic (where
>   the same metric may be measured over many different path scopes) and
>   comparative (where the same metric may be measured on different
>   network infrastructures).
>=20
> comparative ... what? - something seems to be missing
>=20
> 4. section 4:=20
>=20
>>  Access (Service) Demarcation point - this varies by technology but
>      is usually defined as the Ethernet interface on a residential
>      gateway or modem where the scope of access packet transfer =
service
>      begins and ends.  In the case of a WiFi Service, this would be an
>      Air Interface within the intended service boundary (e.g., walls =
of
>      the coffee shop).  The Demarcation point may be within an
>      integrated endpoint using an Air Interface (e.g., LTE UE).
>=20
> I am uncomfortable with this definition (or description) by example. I =
believe that what is meant here is to describe a local area interface to =
an access service. I would re-formulate this in a generic manner, and =
use Ethernet, WiFi, etc. as examples
>=20
> 5. In Section 5:=20
>=20
>>  The networking technology used at all measurement points must be
>      indicated, especially the interface standard and configured =
speed.
>=20
> None of the path descriptions that follow show the configured speed. =
The interface standard is also described in very general terms ('Wi-Fi') =
- in real-life more exact information is needed I assume. One more =
detailed example would be useful=20
>=20
> 6. Editorial comment - I suggest to number the different path diagrams
>=20
> 7. Nit - the following sentence in section 7 seems to be broken or has =
something missing=20
>=20
>>  We believe is becoming a fairly common configuration in parts of the
>      world.
>=20
> Regards,
>=20
> Dan
>=20
>=20
>> -----Original Message-----
>> From: lmap [mailto:lmap-bounces@ietf.org] On Behalf Of Brian Trammell
>> Sent: Friday, May 16, 2014 8:16 PM
>> To: ippm@ietf.org
>> Cc: lmap@ietf.org
>> Subject: Re: [lmap] [ippm] WGLC on draft-ietf-ippm-lmap-path
>>=20
>> Greetings, all,
>>=20
>> WGLC on draft-ietf-ippm-lmap-path-02 is now complete; authors, please
>> address the comments received and posted to the list, as well as any =
you
>> may have received privately during the call.
>>=20
>> Thanks, cheers,
>>=20
>> Brian
>>=20
>>=20
>> On 24 Apr 2014, at 16:56, Brian Trammell <ietf@trammell.ch> wrote:
>>=20
>>> Greetings, all,
>>>=20
>>> This begins a Working Group Last Call on =
draft-ietf-ippm-lmap-path-02, "A
>> Reference Path and Measurement Points for LMAP". (I'm cross-posting =
this
>> to LMAP, so that the LMAP WG can have a chance to review as well, =
given
>> that this document is applicable to both WGs.)
>>>=20
>>> WGLC will run until Thursday 15 May 2014. Please review the document =
and
>> provide comments to ippm@ietf.org.
>>>=20
>>> Many thanks, best regards,
>>>=20
>>> Brian Trammell
>>> _______________________________________________
>>> ippm mailing list
>>> ippm@ietf.org
>>> https://www.ietf.org/mailman/listinfo/ippm
>=20


From nobody Mon May 19 05:52:06 2014
Return-Path: <acmorton@att.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C81401A035C for <ippm@ietfa.amsl.com>; Mon, 19 May 2014 05:52:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.852
X-Spam-Level: 
X-Spam-Status: No, score=-4.852 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.651, SPF_HELO_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gx80j26dBW7w for <ippm@ietfa.amsl.com>; Mon, 19 May 2014 05:52:02 -0700 (PDT)
Received: from mail-pink.research.att.com (mail-pink.research.att.com [204.178.8.22]) by ietfa.amsl.com (Postfix) with ESMTP id EE1001A035A for <ippm@ietf.org>; Mon, 19 May 2014 05:52:01 -0700 (PDT)
Received: from mail-green.research.att.com (H-135-207-255-15.research.att.com [135.207.255.15]) by mail-pink.research.att.com (Postfix) with ESMTP id A6C751201E3; Mon, 19 May 2014 08:53:44 -0400 (EDT)
Received: from njfpsrvexg8.research.att.com (unknown [135.207.255.243]) by mail-green.research.att.com (Postfix) with ESMTP id AB09AE0390; Mon, 19 May 2014 08:51:34 -0400 (EDT)
Received: from NJFPSRVEXG8.research.att.com ([fe80::cdea:b3f6:3efa:1841]) by njfpsrvexg8.research.att.com ([fe80::cdea:b3f6:3efa:1841%13]) with mapi; Mon, 19 May 2014 08:52:00 -0400
From: "MORTON, ALFRED C (AL)" <acmorton@att.com>
To: Brian Trammell <ietf@trammell.ch>, Dan Romascanu <dromasca@avaya.com>
Date: Mon, 19 May 2014 08:50:34 -0400
Thread-Topic: [ippm] [lmap]  WGLC on draft-ietf-ippm-lmap-path
Thread-Index: Ac9zX3d1qS5ZH+wjTUOiVDXGZBDQmAAAXV3F
Message-ID: <2845723087023D4CB5114223779FA9C80178E0CD84@njfpsrvexg8.research.att.com>
References: <B412DF50-E46A-40FC-8259-4806E80C23BD@trammell.ch> <3FF5006E-6158-4214-AAB6-BE680FF49367@trammell.ch> <9904FB1B0159DA42B0B887B7FA8119CA5C7EB660@AZ-FFEXMB04.global.avaya.com>, <56263F8C-012C-45C9-BF04-95841EE57B65@trammell.ch>
In-Reply-To: <56263F8C-012C-45C9-BF04-95841EE57B65@trammell.ch>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/3i8r164KUqa8g4Ie26JAyz28iE0
Cc: "ippm@ietf.org" <ippm@ietf.org>
Subject: Re: [ippm] [lmap]  WGLC on draft-ietf-ippm-lmap-path
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 19 May 2014 12:52:04 -0000

Sure, deadlines are always somewhat fluid when it comes to comments.
Al=20
________________________________________
From: ippm [ippm-bounces@ietf.org] On Behalf Of Brian Trammell [ietf@tramme=
ll.ch]
Sent: Monday, May 19, 2014 8:39 AM
To: Dan Romascanu
Cc: ippm@ietf.org
Subject: Re: [ippm] [lmap]  WGLC on draft-ietf-ippm-lmap-path

hi Dan,

thanks for the comments! Authors, can you incorporate these as well into th=
e current working document for WGLC comments?

Thanks, cheers,

Brian

On 19 May 2014, at 14:12, Romascanu, Dan (Dan) <dromasca@avaya.com> wrote:

> Hi,
>
> I apologize for the delay, but I missed the original WGLC announcement.
>
> Here are my comments:
>
> 1. The Purpose and Scope section is very crisp in defining the reference =
path 'for LMAP'. Am I mistaken that it can be used for any framework that r=
equires a determination of the location of the measurement points without a=
mbiguity, but it is not necessarily limited to LMAP?
>
> 2. same section: ' The bridge between the reference path and specific net=
work technologies  ... ' - I am confused by the usage of the term 'bridge' =
here - not sure what it means
>
> 3. same section:
>
>> This should serve many measurement uses, including diagnostic (where
>   the same metric may be measured over many different path scopes) and
>   comparative (where the same metric may be measured on different
>   network infrastructures).
>
> comparative ... what? - something seems to be missing
>
> 4. section 4:
>
>>  Access (Service) Demarcation point - this varies by technology but
>      is usually defined as the Ethernet interface on a residential
>      gateway or modem where the scope of access packet transfer service
>      begins and ends.  In the case of a WiFi Service, this would be an
>      Air Interface within the intended service boundary (e.g., walls of
>      the coffee shop).  The Demarcation point may be within an
>      integrated endpoint using an Air Interface (e.g., LTE UE).
>
> I am uncomfortable with this definition (or description) by example. I be=
lieve that what is meant here is to describe a local area interface to an a=
ccess service. I would re-formulate this in a generic manner, and use Ether=
net, WiFi, etc. as examples
>
> 5. In Section 5:
>
>>  The networking technology used at all measurement points must be
>      indicated, especially the interface standard and configured speed.
>
> None of the path descriptions that follow show the configured speed. The =
interface standard is also described in very general terms ('Wi-Fi') - in r=
eal-life more exact information is needed I assume. One more detailed examp=
le would be useful
>
> 6. Editorial comment - I suggest to number the different path diagrams
>
> 7. Nit - the following sentence in section 7 seems to be broken or has so=
mething missing
>
>>  We believe is becoming a fairly common configuration in parts of the
>      world.
>
> Regards,
>
> Dan
>
>
>> -----Original Message-----
>> From: lmap [mailto:lmap-bounces@ietf.org] On Behalf Of Brian Trammell
>> Sent: Friday, May 16, 2014 8:16 PM
>> To: ippm@ietf.org
>> Cc: lmap@ietf.org
>> Subject: Re: [lmap] [ippm] WGLC on draft-ietf-ippm-lmap-path
>>
>> Greetings, all,
>>
>> WGLC on draft-ietf-ippm-lmap-path-02 is now complete; authors, please
>> address the comments received and posted to the list, as well as any you
>> may have received privately during the call.
>>
>> Thanks, cheers,
>>
>> Brian
>>
>>
>> On 24 Apr 2014, at 16:56, Brian Trammell <ietf@trammell.ch> wrote:
>>
>>> Greetings, all,
>>>
>>> This begins a Working Group Last Call on draft-ietf-ippm-lmap-path-02, =
"A
>> Reference Path and Measurement Points for LMAP". (I'm cross-posting this
>> to LMAP, so that the LMAP WG can have a chance to review as well, given
>> that this document is applicable to both WGs.)
>>>
>>> WGLC will run until Thursday 15 May 2014. Please review the document an=
d
>> provide comments to ippm@ietf.org.
>>>
>>> Many thanks, best regards,
>>>
>>> Brian Trammell
>>> _______________________________________________
>>> ippm mailing list
>>> ippm@ietf.org
>>> https://www.ietf.org/mailman/listinfo/ippm
>

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


From nobody Tue May 20 01:01:52 2014
Return-Path: <acmorton@att.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A2B2F1A045B for <ippm@ietfa.amsl.com>; Mon, 19 May 2014 17:57:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.141
X-Spam-Level: 
X-Spam-Status: No, score=-2.141 tagged_above=-999 required=5 tests=[BAYES_50=0.8, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.651, SPF_HELO_PASS=-0.001, T_HTML_ATTACH=0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dW1Z7dw51To1 for <ippm@ietfa.amsl.com>; Mon, 19 May 2014 17:57:25 -0700 (PDT)
Received: from mail-pink.research.att.com (mail-pink.research.att.com [204.178.8.22]) by ietfa.amsl.com (Postfix) with ESMTP id A4E2A1A045A for <ippm@ietf.org>; Mon, 19 May 2014 17:57:24 -0700 (PDT)
Received: from mail-azure.research.att.com (unknown [135.207.255.18]) by mail-pink.research.att.com (Postfix) with ESMTP id 7CE1D1206A8; Mon, 19 May 2014 20:59:09 -0400 (EDT)
Received: from njfpsrvexg8.research.att.com (unknown [135.207.255.243]) by mail-azure.research.att.com (Postfix) with ESMTP id 29864E2386; Mon, 19 May 2014 20:57:24 -0400 (EDT)
Received: from NJFPSRVEXG8.research.att.com ([fe80::cdea:b3f6:3efa:1841]) by njfpsrvexg8.research.att.com ([fe80::cdea:b3f6:3efa:1841%13]) with mapi; Mon, 19 May 2014 20:57:23 -0400
From: "MORTON, ALFRED C (AL)" <acmorton@att.com>
To: "alissa@cooperw.in" <alissa@cooperw.in>
Date: Mon, 19 May 2014 20:57:21 -0400
Thread-Topic: RE draft-ietf-ippm-2330-update-04
Thread-Index: Ac9zxQ9HvnhvhdVGTcacx51j/JJMsg==
Message-ID: <2845723087023D4CB5114223779FA9C801797AC516@njfpsrvexg8.research.att.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/mixed; boundary="_002_2845723087023D4CB5114223779FA9C801797AC516njfpsrvexg8re_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/DCgnzZapuvC1OO6q2gWl2ICfofI
X-Mailman-Approved-At: Tue, 20 May 2014 01:01:47 -0700
Cc: "ippm@ietf.org" <ippm@ietf.org>
Subject: [ippm] RE draft-ietf-ippm-2330-update-04
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 May 2014 00:57:32 -0000

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

Hi Alissa,

Thanks for your comment:
Section 3.1.2:

	"This payload content could be either
	   generated by a random device or by using part of a compressed file
	   (e.g., a part of a ZIP compressed archive)."

	Not sure what is meant by a random device. Surely the same device original=
ly
	emitting the test traffic could emit traffic less likely to be compressed?

	I was also surprised that this section does not discuss the rise in transp=
ort
	layer encryption, which I would expect to counteract the push towards
	in-network optimization in some cases.

We've clarified that the random payload content could be generated=20
by a pseudo-random sequence generator.

Also, this section of the draft was written in Autumn 2012,
and exposure of widespread surveillance has changed the world
since then. We're happy to "update the update" to mention the
e2e encryption and its counteraction of optimizations in-network.
Diffs for the revised text attached.

regards,
Joachim and Al

> ________________________________________
> From: ippm [ippm-bounces@ietf.org] On Behalf Of MORTON, ALFRED C (AL)
> Sent: Thursday, May 15, 2014 5:24 PM
> To: Jari Arkko; Robert Sparks
> Cc: General Area Review Team; draft-ietf-ippm-2330-update@tools.ietf.org;
> iesg@ietf.org; ippm@ietf.org
> Subject: Re: [ippm] [Gen-art] Genart LC and telechat review: draft-ietf-
> ippm-2330-update-04
>=20
>=20
> Hi Jari,
>=20
> Yes, we've both looked at Robert's suggestions (reaching the same
> conclusion)
> and thanked him individually last week.  We will
> prepare a revised draft very soon, also incorporating
> and addressing the comments from Alyssa and Kathleen.
>=20
> best regards,
> Joachim and Al
> ________________________________________
> From: ippm [ippm-bounces@ietf.org] On Behalf Of Jari Arkko
> [jari.arkko@piuha.net]
> Sent: Thursday, May 15, 2014 10:11 AM
> To: Robert Sparks
> Cc: General Area Review Team; draft-ietf-ippm-2330-update@tools.ietf.org;
> ippm@ietf.org
> Subject: Re: [ippm] [Gen-art] Genart LC and telechat review: draft-ietf-
> ippm-2330-update-04
>=20
> Thank you very much for your in-depth review, Robert. Joachim, Al - have
> you taken note of the editorial suggestions? I at least think the
> suggestions were all good.
>=20
> Jari
>=20
> On May 9, 2014, at 4:58 PM, Robert Sparks <rjsparks@nostrum.com> wrote:
>=20
> > I am the assigned Gen-ART reviewer for this draft. For background on
> > Gen-ART, please see the FAQ at
> >
> > <http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>.
> >
> > Please resolve these comments along with any other Last Call comments
> > you may receive.
> >
> > Document: draft-ietf-ippm-2330-update-04
> > Reviewer: Robert Sparks
> > Review Date: 9-May-2014
> > IETF LC End Date: 12-May-2014
> > IESG Telechat date: 15-May-2014
> >
> > Summary: This document is ready for publication as an Informational RFC
> >
> > Thanks for a well constructed document!
> >
> > It's in good enough shape that it invites very small polishing
> suggestions :)
> > I have a few tweaks to suggest - feel free to ignore them:
> >
> > In document order:
> >
> > Introduction, 3rd paragraph: What are the "proposed extensions"? Is thi=
s
> > sentence trying to say "There are proposed extensions to allow
> methodologies
> > to fulfill the continuity requirement stated in section 6.2, but it is
> impossible
> > to guarantee that they can do so?"
> >
> > Bullet 2 in block 1. of section 3: The first sentence is a fragment, an=
d
> is
> > confusing. Should this bullet read "Payload content optimization
> (compression
> > or format conversion) in intermediate segments breaks the convention of
> > payload correspondence when correlating measurements are made at
> different
> > points in a path."? (That is, delete ". This" and change "made"->"are
> made".)
> >
> > There are inconsistent styles used in the subsections of section 4 that
> cause
> > the main points to be a little hard to pull out of the text:
> >
> > * in 4.1, you quote the new definition. Visually, that implies you're
> quoting
> > another source, like you do above it for the old definition. I suggest
> doing
> > something else to set this apart from the rest of the text - perhaps an
> > indented block?
> >
> > * Whatever you do there, consider doing the same in the other sections.
> > Highlight "we deprecate continuity" in 4.2, for example.
> >
> > * 4.4's point seems buried. Would it be correct to say (and would it
> help
> > highlight the point): "Conservative measurements in these environments
> > may not be possible."?
> >
> > Consider changing the heading text for 4.1 to 4.5 to highlight the
> > change or observation you're making. That would help drive the point
> > of the document in the ToC. Something like this (I'm sure I've blown
> > the capitalization).
> >
> > 4.1.  Revised Definition Of Repeatability
> > 4.2.  Continuity is not an Appropriate Alternative Criterion
> > 4.3.  Metrics Should be Actionable
> > 4.4.  It May Not be Possible to be Conservative
> > 4.5.  Spatial and Temporal Composition May Bias Sampling
> > 4.6.  Truncate the Tails of Poisson Deistrubutions
> >
> > In the conclusion, break the last (very long) sentence out
> > into its own paragraph.
> >
> >
> >
> >
> >
> >
> > _______________________________________________
> > Gen-art mailing list
> > Gen-art@ietf.org
> > https://www.ietf.org/mailman/listinfo/gen-art
>=20
> _______________________________________________
> ippm mailing list
> ippm@ietf.org
> https://www.ietf.org/mailman/listinfo/ippm
>=20
> _______________________________________________
> ippm mailing list
> ippm@ietf.org
> https://www.ietf.org/mailman/listinfo/ippm

--_002_2845723087023D4CB5114223779FA9C801797AC516njfpsrvexg8re_
Content-Type: text/html; name="Diff2330-update-04-05.html"
Content-Description: Diff2330-update-04-05.html
Content-Disposition: attachment; filename="Diff2330-update-04-05.html";
	size=160534; creation-date="Mon, 19 May 2014 20:56:18 GMT";
	modification-date="Mon, 19 May 2014 12:27:02 GMT"
Content-Transfer-Encoding: base64

CjwhRE9DVFlQRSBodG1sIFBVQkxJQyAiLS8vVzNDLy9EVEQgWEhUTUwgMS4wIFRyYW5zaXRpb25h
bC8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9UUi94aHRtbDEvRFREL3hodG1sMS10cmFuc2l0aW9u
YWwuZHRkIj4gCjwhLS0gR2VuZXJhdGVkIGJ5IHJmY2RpZmYgMS40MTogcmZjZGlmZiB0bXAvMS9k
cmFmdC1pZXRmLWlwcG0tMjMzMC11cGRhdGUtMDQudHh0IHRtcC8yL2RyYWZ0LWlldGYtaXBwbS0y
MzMwLXVwZGF0ZS0wNW1heTE5LnR4dCAtLT4gCjwhLS0gU3lzdGVtOiBMaW51eCBncmVuYWNoZSAy
LjYuMzItNS1hbWQ2NCAjMSBTTVAgU3VuIFNlcCAyMyAxMDowNzo0NiBVVEMgMjAxMiB4ODZfNjQg
R05VL0xpbnV4IC0tPiAKPCEtLSBVc2luZyBhd2s6IC91c3IvYmluL2dhd2s6IEdOVSBBd2sgNC4w
LjEgLS0+IAo8IS0tIFVzaW5nIGRpZmY6IC91c3IvYmluL2RpZmY6IGRpZmYgKEdOVSBkaWZmdXRp
bHMpIDMuMiAtLT4gCjwhLS0gVXNpbmcgd2RpZmY6IC91c3IvYmluL3dkaWZmOiB3ZGlmZiAoR05V
IHdkaWZmKSAxLjEuMiAtLT4gCjxodG1sPiAKPGhlYWQ+IAogIDxtZXRhIGh0dHAtZXF1aXY9IkNv
bnRlbnQtVHlwZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PWlzby04ODU5LTEiIC8+IAog
IDxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtU3R5bGUtVHlwZSIgY29udGVudD0idGV4dC9jc3Mi
IC8+IAogIDx0aXRsZT5EaWZmOiBkcmFmdC1pZXRmLWlwcG0tMjMzMC11cGRhdGUtMDQudHh0IC0g
ZHJhZnQtaWV0Zi1pcHBtLTIzMzAtdXBkYXRlLTA1bWF5MTkudHh0PC90aXRsZT4gCiAgPHN0eWxl
IHR5cGU9InRleHQvY3NzIj4gCiAgICBib2R5ICAgIHsgbWFyZ2luOiAwLjRleDsgbWFyZ2luLXJp
Z2h0OiBhdXRvOyB9IAogICAgdHIgICAgICB7IH0gCiAgICB0ZCAgICAgIHsgd2hpdGUtc3BhY2U6
IHByZTsgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTsgdmVydGljYWwtYWxpZ246IHRvcDsgZm9udC1z
aXplOiAwLjg2ZW07fSAKICAgIHRoICAgICAgeyBmb250LXNpemU6IDAuODZlbTsgfSAKICAgIC5z
bWFsbCAgeyBmb250LXNpemU6IDAuNmVtOyBmb250LXN0eWxlOiBpdGFsaWM7IGZvbnQtZmFtaWx5
OiBWZXJkYW5hLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH0gCiAgICAubGVmdCAgIHsgYmFja2dy
b3VuZC1jb2xvcjogI0VFRTsgfSAKICAgIC5yaWdodCAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZG
OyB9IAogICAgLmRpZmYgICB7IGJhY2tncm91bmQtY29sb3I6ICNDQ0Y7IH0gCiAgICAubGJsb2Nr
IHsgYmFja2dyb3VuZC1jb2xvcjogI0JGQjsgfSAKICAgIC5yYmxvY2sgeyBiYWNrZ3JvdW5kLWNv
bG9yOiAjRkY4OyB9IAogICAgLmluc2VydCB7IGJhY2tncm91bmQtY29sb3I6ICM4RkY7IH0gCiAg
ICAuZGVsZXRlIHsgYmFja2dyb3VuZC1jb2xvcjogI0FDRjsgfSAKICAgIC52b2lkICAgeyBiYWNr
Z3JvdW5kLWNvbG9yOiAjRkZCOyB9IAogICAgLmNvbnQgICB7IGJhY2tncm91bmQtY29sb3I6ICNF
RUU7IH0gCiAgICAubGluZWJyIHsgYmFja2dyb3VuZC1jb2xvcjogI0FBQTsgfSAKICAgIC5saW5l
bm8geyBjb2xvcjogcmVkOyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyBmb250LXNpemU6IDAuN2Vt
OyB0ZXh0LWFsaWduOiByaWdodDsgcGFkZGluZzogMCAycHg7IH0gCiAgICAuZWxpcHNpc3sgYmFj
a2dyb3VuZC1jb2xvcjogI0FBQTsgfSAKICAgIC5sZWZ0IC5jb250IHsgYmFja2dyb3VuZC1jb2xv
cjogI0RERDsgfSAKICAgIC5yaWdodCAuY29udCB7IGJhY2tncm91bmQtY29sb3I6ICNFRUU7IH0g
CiAgICAubGJsb2NrIC5jb250IHsgYmFja2dyb3VuZC1jb2xvcjogIzlEOTsgfSAKICAgIC5yYmxv
Y2sgLmNvbnQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjREQ2OyB9IAogICAgLmluc2VydCAuY29udCB7
IGJhY2tncm91bmQtY29sb3I6ICMwREQ7IH0gCiAgICAuZGVsZXRlIC5jb250IHsgYmFja2dyb3Vu
ZC1jb2xvcjogIzhBRDsgfSAKICAgIC5zdGF0cywgLnN0YXRzIHRkLCAuc3RhdHMgdGggeyBiYWNr
Z3JvdW5kLWNvbG9yOiAjRUVFOyBwYWRkaW5nOiAycHggMDsgfSAKICA8L3N0eWxlPiAKPC9oZWFk
PiAKPGJvZHkgPiAKICA8dGFibGUgYm9yZGVyPSIwIiBjZWxscGFkZGluZz0iMCIgY2VsbHNwYWNp
bmc9IjAiPiAKICA8dHIgYmdjb2xvcj0ib3JhbmdlIj48dGg+PC90aD48dGg+PGEgaHJlZj0iL3Jm
Y2RpZmY/dXJsMj1kcmFmdC1pZXRmLWlwcG0tMjMzMC11cGRhdGUtMDQudHh0IiBzdHlsZT0iY29s
b3I6IzAwODsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7Ij4mbHQ7PC9hPiZuYnNwOzxhIGhyZWY9Ii9o
dG1sL2RyYWZ0LWlldGYtaXBwbS0yMzMwLXVwZGF0ZS0wNC50eHQiIHN0eWxlPSJjb2xvcjojMDA4
Ij5kcmFmdC1pZXRmLWlwcG0tMjMzMC11cGRhdGUtMDQudHh0PC9hPiZuYnNwOzwvdGg+PHRoPiA8
L3RoPjx0aD4mbmJzcDs8YSBocmVmPSIvaHRtbC9kcmFmdC1pZXRmLWlwcG0tMjMzMC11cGRhdGUt
MDVtYXkxOS50eHQiIHN0eWxlPSJjb2xvcjojMDA4Ij5kcmFmdC1pZXRmLWlwcG0tMjMzMC11cGRh
dGUtMDVtYXkxOS50eHQ8L2E+Jm5ic3A7PGEgaHJlZj0iL3JmY2RpZmY/dXJsMT1kcmFmdC1pZXRm
LWlwcG0tMjMzMC11cGRhdGUtMDVtYXkxOS50eHQiIHN0eWxlPSJjb2xvcjojMDA4OyB0ZXh0LWRl
Y29yYXRpb246bm9uZTsiPiZndDs8L2E+PC90aD48dGg+PC90aD48L3RyPiAKICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij5OZXR3b3JrIFdvcmtpbmcgR3JvdXAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBKLiBGYWJpbmk8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij5OZXR3b3JrIFdvcmtpbmcgR3JvdXAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBKLiBGYWJpbmk8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+SW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBWaWVubmEgVW5pdmVyc2l0eSBvZiBUZWNobm9sb2d5PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+SW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBWaWVubmEgVW5pdmVyc2l0eSBvZiBUZWNobm9sb2d5PC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPlVwZGF0ZXM6IDIzMzAgKGlmIGFwcHJv
dmVkKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEEuIE1vcnRvbjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPlVwZGF0ZXM6IDIzMzAgKGlmIGFwcHJvdmVkKSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEEuIE1vcnRvbjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij5JbnRlbmRlZCBzdGF0dXM6IElu
Zm9ybWF0aW9uYWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBVCZhbXA7VCBMYWJz
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+SW50ZW5kZWQgc3RhdHVzOiBJbmZvcm1h
dGlvbmFsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVQmYW1wO1QgTGFiczwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQ+
PGEgbmFtZT0iZGlmZjAwMDEiIC8+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj5FeHBpcmVzOiA8c3BhbiBj
bGFzcz0iZGVsZXRlIj5PY3RvYmVyIDE4LCAyMDE0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgQXByaWw8L3NwYW4+IDE2LCAyMDE0PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPkV4cGlyZXM6IDxzcGFuIGNsYXNzPSJpbnNlcnQiPk5vdmVtYmVyIDE3LCAyMDE0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1heTwvc3Bhbj4gMTYsIDIwMTQ8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgIEFkdmFuY2VkIFN0cmVhbSBhbmQgU2FtcGxp
bmcgRnJhbWV3b3JrIGZvciBJUFBNPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
ICAgICAgICAgQWR2YW5jZWQgU3RyZWFtIGFuZCBTYW1wbGluZyBGcmFtZXdvcmsgZm9yIElQUE08
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkPjxhIG5hbWU9ImRpZmYwMDAyIiAvPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgICAgICAg
ICAgICAgICAgZHJhZnQtaWV0Zi1pcHBtLTIzMzAtdXBkYXRlLTA8c3BhbiBjbGFzcz0iZGVsZXRl
Ij40PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgICAgICAg
ICAgICAgICBkcmFmdC1pZXRmLWlwcG0tMjMzMC11cGRhdGUtMDxzcGFuIGNsYXNzPSJpbnNlcnQi
PjU8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij5BYnN0cmFjdDwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPkFic3RyYWN0PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICBUbyBvYnRhaW4gcmVwZWF0YWJsZSByZXN1bHRzIGluIG1vZGVybiBuZXR3b3JrcywgdGVz
dCBkZXNjcmlwdGlvbnM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUbyBvYnRh
aW4gcmVwZWF0YWJsZSByZXN1bHRzIGluIG1vZGVybiBuZXR3b3JrcywgdGVzdCBkZXNjcmlwdGlv
bnM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgbmVlZCBhbiBleHBhbmRlZCBzdHJlYW0gcGFyYW1ldGVyIGZyYW1ld29yayB0aGF0IGFsc28g
YXVnbWVudHM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBuZWVkIGFuIGV4cGFu
ZGVkIHN0cmVhbSBwYXJhbWV0ZXIgZnJhbWV3b3JrIHRoYXQgYWxzbyBhdWdtZW50czwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBhc3BlY3Rz
IHNwZWNpZmllZCBhcyBUeXBlLVAgZm9yIHRlc3QgcGFja2V0cy4gIFRoaXMgbWVtbyB1cGRhdGVz
IHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGFzcGVjdHMgc3BlY2lmaWVk
IGFzIFR5cGUtUCBmb3IgdGVzdCBwYWNrZXRzLiAgVGhpcyBtZW1vIHVwZGF0ZXMgdGhlPC90ZD48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIElQIFBl
cmZvcm1hbmNlIE1ldHJpY3MgKElQUE0pIEZyYW1ld29yayBSRkMgMjMzMCB3aXRoIGFkdmFuY2Vk
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgSVAgUGVyZm9ybWFuY2UgTWV0cmlj
cyAoSVBQTSkgRnJhbWV3b3JrIFJGQyAyMzMwIHdpdGggYWR2YW5jZWQ8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgY29uc2lkZXJhdGlvbnMg
Zm9yIG1lYXN1cmVtZW50IG1ldGhvZG9sb2d5IGFuZCB0ZXN0aW5nLiAgVGhlIGV4aXN0aW5nPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgY29uc2lkZXJhdGlvbnMgZm9yIG1lYXN1
cmVtZW50IG1ldGhvZG9sb2d5IGFuZCB0ZXN0aW5nLiAgVGhlIGV4aXN0aW5nPC90ZD48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGZyYW1ld29yayBt
b3N0bHkgYXNzdW1lcyBkZXRlcm1pbmlzdGljIGNvbm5lY3Rpdml0eSwgYW5kIHRoYXQgYTwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGZyYW1ld29yayBtb3N0bHkgYXNzdW1lcyBk
ZXRlcm1pbmlzdGljIGNvbm5lY3Rpdml0eSwgYW5kIHRoYXQgYTwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBzaW5nbGUgdGVzdCBzdHJlYW0g
d2lsbCByZXByZXNlbnQgdGhlIGNoYXJhY3RlcmlzdGljcyBvZiB0aGUgcGF0aDwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHNpbmdsZSB0ZXN0IHN0cmVhbSB3aWxsIHJlcHJlc2Vu
dCB0aGUgY2hhcmFjdGVyaXN0aWNzIG9mIHRoZSBwYXRoPC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgYmdjb2xvcj0iZ3JheSIgPjx0
ZD48L3RkPjx0aD48YSBuYW1lPSJwYXJ0LWwyIiAvPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2Ug
YXQ8L3NtYWxsPjxlbT4gcGFnZSAxLCBsaW5lIDQ4PC9lbT48L3RoPjx0aD4gPC90aD48dGg+PGEg
bmFtZT0icGFydC1yMiIgLz48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48ZW0+
IHBhZ2UgMSwgbGluZSA0ODwvZW0+PC90aD48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgSW50ZXJu
ZXQtRHJhZnRzIGFyZSB3b3JraW5nIGRvY3VtZW50cyBvZiB0aGUgSW50ZXJuZXQgRW5naW5lZXJp
bmc8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBJbnRlcm5ldC1EcmFmdHMgYXJl
IHdvcmtpbmcgZG9jdW1lbnRzIG9mIHRoZSBJbnRlcm5ldCBFbmdpbmVlcmluZzwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUYXNrIEZvcmNl
IChJRVRGKS4gIE5vdGUgdGhhdCBvdGhlciBncm91cHMgbWF5IGFsc28gZGlzdHJpYnV0ZTwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFRhc2sgRm9yY2UgKElFVEYpLiAgTm90ZSB0
aGF0IG90aGVyIGdyb3VwcyBtYXkgYWxzbyBkaXN0cmlidXRlPC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHdvcmtpbmcgZG9jdW1lbnRzIGFz
IEludGVybmV0LURyYWZ0cy4gIFRoZSBsaXN0IG9mIGN1cnJlbnQgSW50ZXJuZXQtPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgd29ya2luZyBkb2N1bWVudHMgYXMgSW50ZXJuZXQt
RHJhZnRzLiAgVGhlIGxpc3Qgb2YgY3VycmVudCBJbnRlcm5ldC08L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgRHJhZnRzIGlzIGF0IGh0dHA6
Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kcmFmdHMvY3VycmVudC8uPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgRHJhZnRzIGlzIGF0IGh0dHA6Ly9kYXRhdHJhY2tlci5pZXRmLm9y
Zy9kcmFmdHMvY3VycmVudC8uPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBJbnRlcm5l
dC1EcmFmdHMgYXJlIGRyYWZ0IGRvY3VtZW50cyB2YWxpZCBmb3IgYSBtYXhpbXVtIG9mIHNpeCBt
b250aHM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBJbnRlcm5ldC1EcmFmdHMg
YXJlIGRyYWZ0IGRvY3VtZW50cyB2YWxpZCBmb3IgYSBtYXhpbXVtIG9mIHNpeCBtb250aHM8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgYW5k
IG1heSBiZSB1cGRhdGVkLCByZXBsYWNlZCwgb3Igb2Jzb2xldGVkIGJ5IG90aGVyIGRvY3VtZW50
cyBhdCBhbnk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBhbmQgbWF5IGJlIHVw
ZGF0ZWQsIHJlcGxhY2VkLCBvciBvYnNvbGV0ZWQgYnkgb3RoZXIgZG9jdW1lbnRzIGF0IGFueTwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB0
aW1lLiAgSXQgaXMgaW5hcHByb3ByaWF0ZSB0byB1c2UgSW50ZXJuZXQtRHJhZnRzIGFzIHJlZmVy
ZW5jZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHRpbWUuICBJdCBpcyBpbmFw
cHJvcHJpYXRlIHRvIHVzZSBJbnRlcm5ldC1EcmFmdHMgYXMgcmVmZXJlbmNlPC90ZD48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIG1hdGVyaWFsIG9y
IHRvIGNpdGUgdGhlbSBvdGhlciB0aGFuIGFzICJ3b3JrIGluIHByb2dyZXNzLiI8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBtYXRlcmlhbCBvciB0byBjaXRlIHRoZW0gb3RoZXIg
dGhhbiBhcyAid29yayBpbiBwcm9ncmVzcy4iPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQ+PGEgbmFtZT0iZGlmZjAwMDMiIC8+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBUaGlzIElu
dGVybmV0LURyYWZ0IHdpbGwgZXhwaXJlIG9uIDxzcGFuIGNsYXNzPSJkZWxldGUiPk9jdG9iZXIg
MTg8L3NwYW4+LCAyMDE0LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBUaGlz
IEludGVybmV0LURyYWZ0IHdpbGwgZXhwaXJlIG9uIDxzcGFuIGNsYXNzPSJpbnNlcnQiPk5vdmVt
YmVyIDE3PC9zcGFuPiwgMjAxNC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPkNvcHlyaWdo
dCBOb3RpY2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij5Db3B5cmlnaHQgTm90aWNl
PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBDb3B5cmlnaHQgKGMpIDIwMTQgSUVURiBU
cnVzdCBhbmQgdGhlIHBlcnNvbnMgaWRlbnRpZmllZCBhcyB0aGU8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICBDb3B5cmlnaHQgKGMpIDIwMTQgSUVURiBUcnVzdCBhbmQgdGhlIHBl
cnNvbnMgaWRlbnRpZmllZCBhcyB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgZG9jdW1lbnQgYXV0aG9ycy4gIEFsbCByaWdodHMgcmVz
ZXJ2ZWQuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgZG9jdW1lbnQgYXV0aG9y
cy4gIEFsbCByaWdodHMgcmVzZXJ2ZWQuPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBU
aGlzIGRvY3VtZW50IGlzIHN1YmplY3QgdG8gQkNQIDc4IGFuZCB0aGUgSUVURiBUcnVzdCdzIExl
Z2FsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVGhpcyBkb2N1bWVudCBpcyBz
dWJqZWN0IHRvIEJDUCA3OCBhbmQgdGhlIElFVEYgVHJ1c3QncyBMZWdhbDwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBQcm92aXNpb25zIFJl
bGF0aW5nIHRvIElFVEYgRG9jdW1lbnRzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgUHJvdmlzaW9ucyBSZWxhdGluZyB0byBJRVRGIERvY3VtZW50czwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAoaHR0cDovL3RydXN0ZWUu
aWV0Zi5vcmcvbGljZW5zZS1pbmZvKSBpbiBlZmZlY3Qgb24gdGhlIGRhdGUgb2Y8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAoaHR0cDovL3RydXN0ZWUuaWV0Zi5vcmcvbGljZW5z
ZS1pbmZvKSBpbiBlZmZlY3Qgb24gdGhlIGRhdGUgb2Y8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgcHVibGljYXRpb24gb2YgdGhpcyBkb2N1
bWVudC4gIFBsZWFzZSByZXZpZXcgdGhlc2UgZG9jdW1lbnRzPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgcHVibGljYXRpb24gb2YgdGhpcyBkb2N1bWVudC4gIFBsZWFzZSByZXZp
ZXcgdGhlc2UgZG9jdW1lbnRzPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIGNhcmVmdWxseSwgYXMgdGhleSBkZXNjcmliZSB5b3VyIHJpZ2h0
cyBhbmQgcmVzdHJpY3Rpb25zIHdpdGggcmVzcGVjdDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgIGNhcmVmdWxseSwgYXMgdGhleSBkZXNjcmliZSB5b3VyIHJpZ2h0cyBhbmQgcmVz
dHJpY3Rpb25zIHdpdGggcmVzcGVjdDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB0byB0aGlzIGRvY3VtZW50LiAgQ29kZSBDb21wb25lbnRz
IGV4dHJhY3RlZCBmcm9tIHRoaXMgZG9jdW1lbnQgbXVzdDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgIHRvIHRoaXMgZG9jdW1lbnQuICBDb2RlIENvbXBvbmVudHMgZXh0cmFjdGVk
IGZyb20gdGhpcyBkb2N1bWVudCBtdXN0PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGluY2x1ZGUgU2ltcGxpZmllZCBCU0QgTGljZW5zZSB0
ZXh0IGFzIGRlc2NyaWJlZCBpbiBTZWN0aW9uIDQuZSBvZjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgIGluY2x1ZGUgU2ltcGxpZmllZCBCU0QgTGljZW5zZSB0ZXh0IGFzIGRlc2Ny
aWJlZCBpbiBTZWN0aW9uIDQuZSBvZjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB0aGUgVHJ1c3QgTGVnYWwgUHJvdmlzaW9ucyBhbmQgYXJl
IHByb3ZpZGVkIHdpdGhvdXQgd2FycmFudHkgYXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICB0aGUgVHJ1c3QgTGVnYWwgUHJvdmlzaW9ucyBhbmQgYXJlIHByb3ZpZGVkIHdpdGhv
dXQgd2FycmFudHkgYXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgZGVzY3JpYmVkIGluIHRoZSBTaW1wbGlmaWVkIEJTRCBMaWNlbnNlLjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGRlc2NyaWJlZCBpbiB0aGUgU2ltcGxp
ZmllZCBCU0QgTGljZW5zZS48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPlRhYmxlIG9mIENv
bnRlbnRzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+VGFibGUgb2YgQ29udGVudHM8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZD48YSBuYW1lPSJkaWZmMDAwNCIgLz48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPiAgIDEuICBJbnRyb2R1Y3Rpb24gIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+Mjwv
c3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgMS4gIEludHJvZHVjdGlv
biAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA8c3Bh
biBjbGFzcz0iaW5zZXJ0Ij4zPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgMS4xLiAgRGVmaW5pdGlvbjogUmVhY3RpdmUg
UGF0aCBCZWhhdmlvciAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgPHNwYW4gY2xhc3M9ImRlbGV0
ZSI+Mzwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAxLjEuICBE
ZWZpbml0aW9uOiBSZWFjdGl2ZSBQYXRoIEJlaGF2aW9yICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
ICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij40PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAyLiAgU2NvcGUgLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDQ8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAyLiAgU2NvcGUgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgMy4gIE5ldyBvciBSZXZpc2VkIFN0
cmVhbSBQYXJhbWV0ZXJzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA1PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgMy4gIE5ldyBvciBSZXZpc2VkIFN0cmVhbSBQYXJh
bWV0ZXJzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA1PC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgMy4xLiAgVGVzdCBQYWNr
ZXQgVHlwZS1QICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgNjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgMy4xLiAgVGVzdCBQYWNrZXQgVHlwZS1Q
ICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgNjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgMy4xLjEuICBN
dWx0aXBsZSBUZXN0IFBhY2tldCBMZW5ndGhzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDY8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgMy4xLjEuICBNdWx0aXBsZSBU
ZXN0IFBhY2tldCBMZW5ndGhzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDY8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIDMuMS4y
LiAgVGVzdCBQYWNrZXQgUGF5bG9hZCBDb250ZW50IE9wdGltaXphdGlvbiAgLiAuIC4gLiAuIC4g
ICA3PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIDMuMS4yLiAgVGVzdCBQ
YWNrZXQgUGF5bG9hZCBDb250ZW50IE9wdGltaXphdGlvbiAgLiAuIC4gLiAuIC4gICA3PC90ZD48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZD48
YSBuYW1lPSJkaWZmMDAwNSIgLz48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgMy4yLiAgUGFja2V0
IEhpc3RvcnkgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgPHNw
YW4gY2xhc3M9ImRlbGV0ZSI+Nzwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9j
ayI+ICAgICAzLjIuICBQYWNrZXQgSGlzdG9yeSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij44PC9zcGFuPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgIDMuMy4gIEFj
Y2VzcyBUZWNobm9sb2d5IENoYW5nZSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAg
IDg8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgIDMuMy4gIEFjY2VzcyBUZWNo
bm9sb2d5IENoYW5nZSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDg8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAzLjQu
ICBUaW1lLVNsb3R0ZWQgUmFuZG9tbmVzcyBDYW5jZWxsYXRpb24gIC4gLiAuIC4gLiAuIC4gLiAu
IC4gICA4PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAzLjQuICBUaW1lLVNs
b3R0ZWQgUmFuZG9tbmVzcyBDYW5jZWxsYXRpb24gIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA4PC90
ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZD48YSBuYW1lPSJkaWZmMDAwNiIgLz48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIDQuICBRdWFsaXR5
IG9mIE1ldHJpY3MgYW5kIE1ldGhvZG9sb2dpZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAg
PHNwYW4gY2xhc3M9ImRlbGV0ZSI+OTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJi
bG9jayI+ICAgNC4gIFF1YWxpdHkgb2YgTWV0cmljcyBhbmQgTWV0aG9kb2xvZ2llcyAgLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gIDxzcGFuIGNsYXNzPSJpbnNlcnQiPjEwPC9zcGFuPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgNC4x
LiAgUmVwZWF0YWJpbGl0eSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gPHNwYW4gY2xhc3M9ImRlbGV0
ZSI+LiAuIC4gLiAuIC4gLiAuIC4gLiAuPC9zcGFuPiAgMTA8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+ICAgICA0LjEuICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5SZXZpc2VkIERlZmlu
aXRpb24gb2Y8L3NwYW4+IFJlcGVhdGFiaWxpdHkgLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxMDwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAg
ICAgNC4yLiAgQ29udGludWl0eSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuICAxMTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgIDQuMi4g
IENvbnRpbnVpdHkgPHNwYW4gY2xhc3M9Imluc2VydCI+Tm8gTG9uZ2VyIGFuIEFsdGVybmF0aXZl
IFJlcGVhdGFiaWxpdHk8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICA0LjMuICBBY3Rpb25hYmxlICAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gPHNwYW4gY2xhc3M9ImRlbGV0ZSI+LiAuIC4gLiAuIC4gLiAuIC4gIDEx
PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5z
ZXJ0Ij4gICAgICAgICAgIENyaXRlcmlvbiAuPC9zcGFuPiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDExPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICA0LjQuICBDb25zZXJ2YXRpdmUgIC4gLiAu
IC4gLiAuIC4gLiA8c3BhbiBjbGFzcz0iZGVsZXRlIj4uIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC48L3NwYW4+ICAxMjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgIDQuMy4g
IDxzcGFuIGNsYXNzPSJpbnNlcnQiPk1ldHJpY3MgU2hvdWxkIEJlPC9zcGFuPiBBY3Rpb25hYmxl
ICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDxzcGFuIGNsYXNzPSJpbnNlcnQiPjEyPC9z
cGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPiAgICAgNC41LiAgU3BhdGlhbCBhbmQgVGVtcG9yYWwgQ29tcG9zaXRpb24gIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuICA8c3BhbiBjbGFzcz0iZGVsZXRlIj4xMjwvc3Bhbj48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICA0LjQuICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5J
dCBNYXkgTm90IEJlIFBvc3NpYmxlIFRvIEJlPC9zcGFuPiBDb25zZXJ2YXRpdmUgLiAuIC4gLiAu
IC4gLiAuICAxMjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICAgNC42LiAgUG9pc3NvbiBTYW1wbGlu
ZyAgLiAuIC4gLiAuPC9zcGFuPiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTM8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICA0LjUuICBTcGF0aWFsIGFuZCBUZW1w
b3JhbCBDb21wb3NpdGlvbiA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5TdXBwb3J0IFVuYmlhc2VkPC9z
cGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0
Ij4gICAgICAgICAgIFNhbXBsaW5nPC9zcGFuPiAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gIDxzcGFuIGNsYXNzPSJpbnNlcnQiPjEzPC9zcGFuPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAgIDQu
Ni4gIFdoZW4gdG8gVHJ1bmNhdGUgdGhlIFBvaXNzb24gU2FtcGxpbmcgRGlzdHJpYnV0aW9uPC9z
cGFuPiAgLiAuIC4gIDEzPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIDUuICBDb25jbHVzaW9ucyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxMzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIDUuICBDb25jbHVzaW9ucyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuICAxMzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQ+PGEgbmFtZT0iZGlmZjAwMDciIC8+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0i
bGJsb2NrIj4gICA2LiAgU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMgLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+MTM8L3NwYW4+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIDYuICBTZWN1cml0eSBDb25zaWRlcmF0aW9u
cyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA8c3BhbiBjbGFzcz0iaW5z
ZXJ0Ij4xNDwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBj
bGFzcz0ibGJsb2NrIj4gICA3LiAgSUFOQSBDb25zaWRlcmF0aW9ucyAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+MTM8L3NwYW4+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIDcuICBJQU5BIENvbnNpZGVyYXRp
b25zIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA8c3BhbiBjbGFz
cz0iaW5zZXJ0Ij4xNDwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
Pjx0ZCBjbGFzcz0ibGJsb2NrIj4gICA4LiAgQWNrbm93bGVkZ2VtZW50cyAgLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+MTM8
L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIDguICBBY2tub3dsZWRn
ZW1lbnRzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA8c3Bh
biBjbGFzcz0iaW5zZXJ0Ij4xNDwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICA5LiAgUmVmZXJlbmNlcyAgLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgPHNwYW4gY2xhc3M9ImRlbGV0
ZSI+MTM8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIDkuICBSZWZl
cmVuY2VzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
ICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4xNDwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICA5LjEuICBOb3JtYXRpdmUgUmVmZXJl
bmNlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDE0PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICA5LjEuICBOb3JtYXRpdmUgUmVmZXJlbmNlcyAgLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDE0PC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZD48YSBuYW1lPSJkaWZmMDAw
OCIgLz48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgOS4yLiAgSW5mb3JtYXRpdmUgUmVmZXJlbmNl
cyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA8c3BhbiBjbGFzcz0iZGVsZXRl
Ij4xNDwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICA5LjIuICBJ
bmZvcm1hdGl2ZSBSZWZlcmVuY2VzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
IDxzcGFuIGNsYXNzPSJpbnNlcnQiPjE1PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIEF1dGhvcnMnIEFkZHJlc3NlcyAgLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA8c3BhbiBjbGFzcz0i
ZGVsZXRlIj4xNTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgQXV0
aG9ycycgQWRkcmVzc2VzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gIDxzcGFuIGNsYXNzPSJpbnNlcnQiPjE2PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+MS4gIEludHJvZHVjdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PjEuICBJbnRyb2R1Y3Rpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoZSBJRVRG
IElQIFBlcmZvcm1hbmNlIE1ldHJpY3MgKElQUE0pIHdvcmtpbmcgZ3JvdXAgZmlyc3QgY3JlYXRl
ZCBhPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVGhlIElFVEYgSVAgUGVyZm9y
bWFuY2UgTWV0cmljcyAoSVBQTSkgd29ya2luZyBncm91cCBmaXJzdCBjcmVhdGVkIGE8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgZnJhbWV3
b3JrIGZvciBtZXRyaWMgZGV2ZWxvcG1lbnQgaW4gW1JGQzIzMzBdLiAgVGhpcyBmcmFtZXdvcmsg
aGFzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgZnJhbWV3b3JrIGZvciBtZXRy
aWMgZGV2ZWxvcG1lbnQgaW4gW1JGQzIzMzBdLiAgVGhpcyBmcmFtZXdvcmsgaGFzPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHN0b29kIHRo
ZSB0ZXN0IG9mIHRpbWUgYW5kIGVuYWJsZWQgZGV2ZWxvcG1lbnQgb2YgbWFueSBmdW5kYW1lbnRh
bDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHN0b29kIHRoZSB0ZXN0IG9mIHRp
bWUgYW5kIGVuYWJsZWQgZGV2ZWxvcG1lbnQgb2YgbWFueSBmdW5kYW1lbnRhbDwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBtZXRyaWNzLCB3
aGlsZSBvbmx5IGJlaW5nIHVwZGF0ZWQgb25jZSBpbiBhIHNwZWNpZmljIGFyZWEgW1JGQzU4MzVd
LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIG1ldHJpY3MsIHdoaWxlIG9ubHkg
YmVpbmcgdXBkYXRlZCBvbmNlIGluIGEgc3BlY2lmaWMgYXJlYSBbUkZDNTgzNV0uPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGUgSVBQTSBmcmFtZXdvcmsgW1JGQzIzMzBdIGdlbmVy
YWxseSByZWxpZXMgb24gc2V2ZXJhbCBhc3N1bXB0aW9ucyw8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBUaGUgSVBQTSBmcmFtZXdvcmsgW1JGQzIzMzBdIGdlbmVyYWxseSByZWxp
ZXMgb24gc2V2ZXJhbCBhc3N1bXB0aW9ucyw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgb25lIG9mIHdoaWNoIGlzIG5vdCBleHBsaWNpdGx5
IHN0YXRlZCBidXQgYXNzdW1lZDogbGlnaHRseSBsb2FkZWQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBvbmUgb2Ygd2hpY2ggaXMgbm90IGV4cGxpY2l0bHkgc3RhdGVkIGJ1dCBh
c3N1bWVkOiBsaWdodGx5IGxvYWRlZDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGJnY29sb3I9ImdyYXkiID48dGQ+PC90ZD48dGg+
PGEgbmFtZT0icGFydC1sMyIgLz48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48
ZW0+IHBhZ2UgMywgbGluZSAyMzwvZW0+PC90aD48dGg+IDwvdGg+PHRoPjxhIG5hbWU9InBhcnQt
cjMiIC8+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGVtPiBwYWdlIDMsIGxp
bmUgMjg8L2VtPjwvdGg+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGRyaXZlbiByZXNvdXJjZSBh
bGxvY2F0aW9uKSBhbmQgbGlua3Mgd2l0aCB0aW1lLXNsb3R0ZWQgb3BlcmF0aW9uLjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGRyaXZlbiByZXNvdXJjZSBhbGxvY2F0aW9uKSBh
bmQgbGlua3Mgd2l0aCB0aW1lLXNsb3R0ZWQgb3BlcmF0aW9uLjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBQZXItZmxvdyBzdGF0ZSBjYW4g
YmUgb2JzZXJ2ZWQgb24gdGVzdCBwYWNrZXQgc3RyZWFtcywgYW5kIHN1Y2g8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBQZXItZmxvdyBzdGF0ZSBjYW4gYmUgb2JzZXJ2ZWQgb24g
dGVzdCBwYWNrZXQgc3RyZWFtcywgYW5kIHN1Y2g8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgdHJlYXRtZW50IHdpbGwgaW5mbHVlbmNlIG5l
dHdvcmsgY2hhcmFjdGVyaXphdGlvbiBpZiBpdCBpcyBub3QgdGFrZW48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICB0cmVhdG1lbnQgd2lsbCBpbmZsdWVuY2UgbmV0d29yayBjaGFy
YWN0ZXJpemF0aW9uIGlmIGl0IGlzIG5vdCB0YWtlbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBpbnRvIGFjY291bnQuICBGbG93IGhpc3Rv
cnkgd2lsbCBhbHNvIGFmZmVjdCB0aGUgcGVyZm9ybWFuY2Ugb2Y8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICBpbnRvIGFjY291bnQuICBGbG93IGhpc3Rvcnkgd2lsbCBhbHNvIGFm
ZmVjdCB0aGUgcGVyZm9ybWFuY2Ugb2Y8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgYXBwbGljYXRpb25zIGFuZCBiZSBwZXJjZWl2ZWQgYnkg
dGhlaXIgdXNlcnMuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgYXBwbGljYXRp
b25zIGFuZCBiZSBwZXJjZWl2ZWQgYnkgdGhlaXIgdXNlcnMuPC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICBNb3Jlb3ZlciwgU2VjdGlvbnMgNCBhbmQgNi4yIG9mIFtSRkMyMzMwXSBleHBs
aWNpdGx5IHJlY29tbWVuZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIE1vcmVv
dmVyLCBTZWN0aW9ucyA0IGFuZCA2LjIgb2YgW1JGQzIzMzBdIGV4cGxpY2l0bHkgcmVjb21tZW5k
PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
IHJlcGVhdGFibGUgbWVhc3VyZW1lbnQgbWV0cmljcyBhbmQgbWV0aG9kb2xvZ2llcy4gIE1lYXN1
cmVtZW50cyBpbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHJlcGVhdGFibGUg
bWVhc3VyZW1lbnQgbWV0cmljcyBhbmQgbWV0aG9kb2xvZ2llcy4gIE1lYXN1cmVtZW50cyBpbjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB0
b2RheSdzIGFjY2VzcyBuZXR3b3JrcyBpbGx1c3RyYXRlIHRoYXQgbWV0aG9kb2xvZ2ljYWwgZ3Vp
ZGVsaW5lcyBvZjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHRvZGF5J3MgYWNj
ZXNzIG5ldHdvcmtzIGlsbHVzdHJhdGUgdGhhdCBtZXRob2RvbG9naWNhbCBndWlkZWxpbmVzIG9m
PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
IFtSRkMyMzMwXSBtdXN0IGJlIGV4dGVuZGVkIHRvIGNhcHR1cmUgdGhlIHJlYWN0aXZlIG5hdHVy
ZSBvZiB0aGVzZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFtSRkMyMzMwXSBt
dXN0IGJlIGV4dGVuZGVkIHRvIGNhcHR1cmUgdGhlIHJlYWN0aXZlIG5hdHVyZSBvZiB0aGVzZTwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQ+PGEgbmFtZT0iZGlmZjAwMDkiIC8+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBuZXR3b3Jrcy4g
IDxzcGFuIGNsYXNzPSJkZWxldGUiPkFsdGhvdWdoIHRoZTwvc3Bhbj4gcHJvcG9zZWQgZXh0ZW5z
aW9ucyA8c3BhbiBjbGFzcz0iZGVsZXRlIj5jYW4gc3VwcG9ydDwvc3Bhbj4gbWV0aG9kb2xvZ2ll
czwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBuZXR3b3Jrcy4gIDxzcGFuIGNs
YXNzPSJpbnNlcnQiPlRoZXJlIGFyZTwvc3Bhbj4gcHJvcG9zZWQgZXh0ZW5zaW9ucyA8c3BhbiBj
bGFzcz0iaW5zZXJ0Ij50byBhbGxvdzwvc3Bhbj4gbWV0aG9kb2xvZ2llcyB0bzwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIHRvIGZ1bGZp
bGwgdGhlIGNvbnRpbnVpdHkgcmVxdWlyZW1lbnQgc3RhdGVkIGluIHNlY3Rpb24gNi4yIG9mPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIGZ1bGZpbGwgdGhlIGNvbnRpbnVpdHkg
cmVxdWlyZW1lbnQgc3RhdGVkIGluIHNlY3Rpb24gNi4yIG9mPC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgW1JGQzIzMzBdLCA8c3BhbiBj
bGFzcz0iZGVsZXRlIj50aGVyZTwvc3Bhbj4gaXMgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+bm8gZ3Vh
cmFudGVlLjwvc3Bhbj4gIFByYWN0aWNhbCBtZWFzdXJlbWVudHMgY29uZmlybTwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBbUkZDMjMzMF0sIDxzcGFuIGNsYXNzPSJpbnNlcnQi
PmJ1dDwvc3Bhbj4gaXMgPHNwYW4gY2xhc3M9Imluc2VydCI+aW1wb3NzaWJsZSB0byBndWFyYW50
ZWUgdGhleSBjYW4gZG8gc28uPC9zcGFuPiAgUHJhY3RpY2FsPC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgdGhhdCBzb21lIGxpbmsgdHlw
ZXMgZXhoaWJpdCBkaXN0aW5jdCByZXNwb25zZXMgdG8gcmVwZWF0ZWQ8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJibG9jayI+ICAgbWVhc3VyZW1lbnRzIGNvbmZpcm0gdGhhdCBzb21lIGxpbmsg
dHlwZXMgZXhoaWJpdCBkaXN0aW5jdCByZXNwb25zZXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBtZWFzdXJlbWVudHMgd2l0aCBpZGVu
dGljYWwgc3RpbXVsdXMsIGkuZS4sIGlkZW50aWNhbCB0cmFmZmljPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyYmxvY2siPiAgIHRvIHJlcGVhdGVkIG1lYXN1cmVtZW50cyB3aXRoIGlkZW50aWNh
bCBzdGltdWx1cywgaS5lLiwgaWRlbnRpY2FsPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgcGF0dGVybnMuICBJZiBmZWFzaWJsZSwgYXBw
cm9wcmlhdGUgZmluZS10dW5pbmcgb2YgbWVhc3VyZW1lbnQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+ICAgdHJhZmZpYyBwYXR0ZXJucy4gIElmIGZlYXNpYmxlLCBhcHByb3ByaWF0
ZSBmaW5lLXR1bmluZyBvZjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRk
IGNsYXNzPSJsYmxvY2siPiAgIHRyYWZmaWMgcGF0dGVybnMgY2FuIGltcHJvdmUgbWVhc3VyZW1l
bnQgY29udGludWl0eSBhbmQgcmVwZWF0YWJpbGl0eTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmJsb2NrIj4gICBtZWFzdXJlbWVudCB0cmFmZmljIHBhdHRlcm5zIGNhbiBpbXByb3ZlIG1lYXN1
cmVtZW50IGNvbnRpbnVpdHkgYW5kPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgZm9yIHRoZXNlIGxpbmsgdHlwZXMgYXMgc2hvd24gaW4g
W0lCRF0uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIHJlcGVhdGFiaWxpdHkg
Zm9yIHRoZXNlIGxpbmsgdHlwZXMgYXMgc2hvd24gaW4gW0lCRF0uPC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICBUaGlzIG1lbW8gdXBkYXRlcyB0aGUgSVAgUGVyZm9ybWFuY2UgTWV0cmlj
cyAoSVBQTSkgRnJhbWV3b3JrPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVGhp
cyBtZW1vIHVwZGF0ZXMgdGhlIElQIFBlcmZvcm1hbmNlIE1ldHJpY3MgKElQUE0pIEZyYW1ld29y
azwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBbUkZDMjMzMF0gd2l0aCBhZHZhbmNlZCBjb25zaWRlcmF0aW9ucyBmb3IgbWVhc3VyZW1lbnQg
bWV0aG9kb2xvZ3k8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBbUkZDMjMzMF0g
d2l0aCBhZHZhbmNlZCBjb25zaWRlcmF0aW9ucyBmb3IgbWVhc3VyZW1lbnQgbWV0aG9kb2xvZ3k8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkPjxhIG5hbWU9ImRpZmYwMDEwIiAvPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgYW5kIHRlc3Rp
bmcuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIGFuZCB0ZXN0aW5nLiAgPHNw
YW4gY2xhc3M9Imluc2VydCI+V2Ugbm90ZSB0aGF0IHRoZSBzY29wZSBvZiBJUFBNIHdvcmsgYXQg
dGhlIHRpbWUgb2Y8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFu
IGNsYXNzPSJpbnNlcnQiPiAgIFtSRkMyMzMwXSBwdWJsaWNhdGlvbiAoYW5kIG1vcmUgdGhhbiBh
IGRlY2FkZSBvZiB3b3JrIHRoYXQgZm9sbG93ZWQpPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICB3YXMgbGltaXRlZCB0byBhY3Rp
dmUgdGVjaG5pcXVlcywgb3IgdGhvc2Ugd2hpY2ggZ2VuZXJhdGUgcGFja2V0PC9zcGFuPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBzdHJl
YW1zIHdoaWNoIGFyZSBkZWRpY2F0ZWQgdG8gbWVhc3VyZW1lbnQgYW5kIGRvIG5vdCBtb25pdG9y
IHVzZXI8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNz
PSJpbnNlcnQiPiAgIHRyYWZmaWMuICBUaGlzIG1lbW8gcmV0YWlucyB0aGF0IHNhbWUgc2NvcGUu
PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgV2Ugc3RyZXNzIHRoYXQgdGhp
cyB1cGRhdGUgb2YgW1JGQzIzMzBdIGRvZXMgbm90IGludmFsaWRhdGUgb3I8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBXZSBzdHJlc3MgdGhhdCB0aGlzIHVwZGF0ZSBvZiBbUkZD
MjMzMF0gZG9lcyBub3QgaW52YWxpZGF0ZSBvcjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICByZXF1aXJlIGNoYW5nZXMgdG8gdGhlIGFuYWx5
dGljIG1ldHJpYyBkZWZpbml0aW9ucyBwcmVwYXJlZCBpbiB0aGU8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICByZXF1aXJlIGNoYW5nZXMgdG8gdGhlIGFuYWx5dGljIG1ldHJpYyBk
ZWZpbml0aW9ucyBwcmVwYXJlZCBpbiB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgSVBQTSB3b3JraW5nIGdyb3VwIHRvIGRhdGUuICBS
YXRoZXIsIGl0IGFkZHMgY29uc2lkZXJhdGlvbnMgZm9yPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgSVBQTSB3b3JraW5nIGdyb3VwIHRvIGRhdGUuICBSYXRoZXIsIGl0IGFkZHMg
Y29uc2lkZXJhdGlvbnMgZm9yPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIGFjdGl2ZSBtZWFzdXJlbWVudCBtZXRob2RvbG9naWVzIGFuZCBl
eHBhbmRzIHRoZSBpbXBvcnRhbmNlIG9mPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgYWN0aXZlIG1lYXN1cmVtZW50IG1ldGhvZG9sb2dpZXMgYW5kIGV4cGFuZHMgdGhlIGltcG9y
dGFuY2Ugb2Y8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgZXhpc3RpbmcgY29udmVudGlvbnMgYW5kIG5vdGlvbnMgaW4gW1JGQzIzMzBdLCBz
dWNoIGFzICJwYWNrZXRzIG9mPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgZXhp
c3RpbmcgY29udmVudGlvbnMgYW5kIG5vdGlvbnMgaW4gW1JGQzIzMzBdLCBzdWNoIGFzICJwYWNr
ZXRzIG9mPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIFR5cGUtUCIuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVHlwZS1Q
Ii48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEFtb25nIHRoZSBldm9sdXRpb25hcnkg
bmV0d29ya2luZyBjaGFuZ2VzIGlzIGEgcGhlbm9tZW5vbiB3ZSBjYWxsPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgQW1vbmcgdGhlIGV2b2x1dGlvbmFyeSBuZXR3b3JraW5nIGNo
YW5nZXMgaXMgYSBwaGVub21lbm9uIHdlIGNhbGw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgInJlYWN0aXZlIGJlaGF2aW9yIiwgZGVmaW5l
ZCBiZWxvdy48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAicmVhY3RpdmUgYmVo
YXZpb3IiLCBkZWZpbmVkIGJlbG93LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGJnY29sb3I9ImdyYXkiID48dGQ+PC90ZD48dGg+
PGEgbmFtZT0icGFydC1sNCIgLz48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48
ZW0+IHBhZ2UgNSwgbGluZSAxMjwvZW0+PC90aD48dGg+IDwvdGg+PHRoPjxhIG5hbWU9InBhcnQt
cjQiIC8+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGVtPiBwYWdlIDUsIGxp
bmUgMjE8L2VtPjwvdGg+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGluZm9ybWF0aW9uIGluIFNl
Y3Rpb24gMTEuMSBvZiBbUkZDMjMzMF0gYW5kIGRlc2NyaWJlZCBpbiBbUkZDMzQzMl08L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBpbmZvcm1hdGlvbiBpbiBTZWN0aW9uIDExLjEg
b2YgW1JGQzIzMzBdIGFuZCBkZXNjcmliZWQgaW4gW1JGQzM0MzJdPC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGZvciBwZXJpb2RpYyBzdHJl
YW1zLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGZvciBwZXJpb2RpYyBzdHJl
YW1zLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgVGhlIG1lbW8gYWxzbyBwcm92aWRl
cyBuZXcgY29uc2lkZXJhdGlvbnMgdG8gdXBkYXRlIHRoZSBjcml0ZXJpYSBmb3I8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUaGUgbWVtbyBhbHNvIHByb3ZpZGVzIG5ldyBjb25z
aWRlcmF0aW9ucyB0byB1cGRhdGUgdGhlIGNyaXRlcmlhIGZvcjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBtZXRyaWNzIGluIHNlY3Rpb24g
NCBvZiBbUkZDMjMzMF0sIHRoZSBtZWFzdXJlbWVudCBtZXRob2RvbG9neSBpbjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIG1ldHJpY3MgaW4gc2VjdGlvbiA0IG9mIFtSRkMyMzMw
XSwgdGhlIG1lYXN1cmVtZW50IG1ldGhvZG9sb2d5IGluPC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHNlY3Rpb24gNi4yIG9mIFtSRkMyMzMw
XSwgYW5kIG90aGVyIHRvcGljcyByZWxhdGVkIHRvIHRoZSBxdWFsaXR5IG9mPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgc2VjdGlvbiA2LjIgb2YgW1JGQzIzMzBdLCBhbmQgb3Ro
ZXIgdG9waWNzIHJlbGF0ZWQgdG8gdGhlIHF1YWxpdHkgb2Y8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgbWV0cmljcyBhbmQgbWV0aG9kcyAo
c2VlIHNlY3Rpb24gNCkuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgbWV0cmlj
cyBhbmQgbWV0aG9kcyAoc2VlIHNlY3Rpb24gNCkuPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICBPdGhlciB0b3BpY3MgaW4gW1JGQzIzMzBdIHdoaWNoIG1pZ2h0IGJlIHVwZGF0ZWQgb3Ig
YXVnbWVudGVkIGFyZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIE90aGVyIHRv
cGljcyBpbiBbUkZDMjMzMF0gd2hpY2ggbWlnaHQgYmUgdXBkYXRlZCBvciBhdWdtZW50ZWQgYXJl
PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
IGRlZmVycmVkIHRvIGZ1dHVyZSB3b3JrLiAgVGhpcyBpbmNsdWRlcyB0aGUgdG9waWNzIG9mIHBh
c3NpdmUgYW5kPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgZGVmZXJyZWQgdG8g
ZnV0dXJlIHdvcmsuICBUaGlzIGluY2x1ZGVzIHRoZSB0b3BpY3Mgb2YgcGFzc2l2ZSBhbmQ8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
PjxhIG5hbWU9ImRpZmYwMDExIiAvPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgdmFyaW91cyBmb3Jt
cyBvZiA8c3BhbiBjbGFzcz0iZGVsZXRlIj5vZiA8L3NwYW4+aHlicmlkIGFjdGl2ZS9wYXNzaXZl
IG1lYXN1cmVtZW50cy48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgdmFyaW91
cyBmb3JtcyBvZiBoeWJyaWQgYWN0aXZlL3Bhc3NpdmUgbWVhc3VyZW1lbnRzLjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+My4gIE5ldyBvciBSZXZpc2VkIFN0cmVhbSBQYXJhbWV0ZXJzPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+My4gIE5ldyBvciBSZXZpc2VkIFN0cmVhbSBQ
YXJhbWV0ZXJzPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGVyZSBhcmUgc2V2ZXJh
bCBhcmVhcyB3aGVyZSBtZWFzdXJlbWVudCBtZXRob2RvbG9neSBkZWZpbml0aW9uIGFuZDwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFRoZXJlIGFyZSBzZXZlcmFsIGFyZWFzIHdo
ZXJlIG1lYXN1cmVtZW50IG1ldGhvZG9sb2d5IGRlZmluaXRpb24gYW5kPC90ZD48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHRlc3QgcmVzdWx0IGlu
dGVycHJldGF0aW9uIHdpbGwgYmVuZWZpdCBmcm9tIGFuIGluY3JlYXNlZDwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIHRlc3QgcmVzdWx0IGludGVycHJldGF0aW9uIHdpbGwgYmVu
ZWZpdCBmcm9tIGFuIGluY3JlYXNlZDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB1bmRlcnN0YW5kaW5nIG9mIHRoZSBzdHJlYW0gY2hhcmFj
dGVyaXN0aWNzIGFuZCB0aGUgKHBvc3NpYmx5PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgdW5kZXJzdGFuZGluZyBvZiB0aGUgc3RyZWFtIGNoYXJhY3RlcmlzdGljcyBhbmQgdGhl
IChwb3NzaWJseTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICB1bmtub3duKSBuZXR3b3JrIGNvbmRpdGlvbiB0aGF0IGluZmx1ZW5jZSB0aGUg
bWVhc3VyZWQgbWV0cmljcy48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB1bmtu
b3duKSBuZXR3b3JrIGNvbmRpdGlvbiB0aGF0IGluZmx1ZW5jZSB0aGUgbWVhc3VyZWQgbWV0cmlj
cy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIDEuICBOZXR3b3JrIHRyZWF0bWVudCBk
ZXBlbmRzIG9uIHRoZSBmdWxsZXN0IGV4dGVudCBvbiB0aGUgInBhY2tldCBvZjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIDEuICBOZXR3b3JrIHRyZWF0bWVudCBkZXBlbmRzIG9u
IHRoZSBmdWxsZXN0IGV4dGVudCBvbiB0aGUgInBhY2tldCBvZjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgVHlwZS1QIiBkZWZpbml0
aW9uIGluIFtSRkMyMzMwXSwgYW5kIGhhcyBmb3Igc29tZSB0aW1lLjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgICAgICBUeXBlLVAiIGRlZmluaXRpb24gaW4gW1JGQzIzMzBdLCBh
bmQgaGFzIGZvciBzb21lIHRpbWUuPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAg
KiAgU3RhdGUgaXMgb2Z0ZW4gbWFpbnRhaW5lZCBvbiB0aGUgcGVyLWZsb3cgYmFzaXMgYXQgdmFy
aW91czwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAqICBTdGF0ZSBpcyBv
ZnRlbiBtYWludGFpbmVkIG9uIHRoZSBwZXItZmxvdyBiYXNpcyBhdCB2YXJpb3VzPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICBw
b2ludHMgaW4gdGhlIHBhdGgsIHdoZXJlICJmbG93cyIgYXJlIGRldGVybWluZWQgYnkgSVAgYW5k
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgIHBvaW50cyBpbiB0aGUg
cGF0aCwgd2hlcmUgImZsb3dzIiBhcmUgZGV0ZXJtaW5lZCBieSBJUCBhbmQ8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgIG90aGVy
IGxheWVycy4gIFNpZ25pZmljYW50IHRyZWF0bWVudCBkaWZmZXJlbmNlcyBvY2N1ciB3aXRoPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgIG90aGVyIGxheWVycy4gIFNp
Z25pZmljYW50IHRyZWF0bWVudCBkaWZmZXJlbmNlcyBvY2N1ciB3aXRoPC90ZD48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICB0aGUgc2lt
cGxlc3Qgb2YgVHlwZS1QIHBhcmFtZXRlcnM6IHBhY2tldCBsZW5ndGguICBVc2Ugb2Y8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgdGhlIHNpbXBsZXN0IG9mIFR5cGUt
UCBwYXJhbWV0ZXJzOiBwYWNrZXQgbGVuZ3RoLiAgVXNlIG9mPC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICBtdWx0aXBsZSBsZW5n
dGhzIGlzIFJFQ09NTUVOREVELjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
ICAgICBtdWx0aXBsZSBsZW5ndGhzIGlzIFJFQ09NTUVOREVELjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgICAgICogIFBheWxvYWQgY29udGVudCBvcHRpbWl6YXRpb24gKGNvbXByZXNz
aW9uIG9yIGZvcm1hdDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAqICBQ
YXlsb2FkIGNvbnRlbnQgb3B0aW1pemF0aW9uIChjb21wcmVzc2lvbiBvciBmb3JtYXQ8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkPjxh
IG5hbWU9ImRpZmYwMDEyIiAvPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgICAgIGNvbnZlcnNp
b24pIGluIGludGVybWVkaWF0ZSA8c3BhbiBjbGFzcz0iZGVsZXRlIj5zZWdtZW50cy4gIFRoaXM8
L3NwYW4+IGJyZWFrcyB0aGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAg
ICAgIGNvbnZlcnNpb24pIGluIGludGVybWVkaWF0ZSA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5zZWdt
ZW50czwvc3Bhbj4gYnJlYWtzIHRoZSBjb252ZW50aW9uIG9mPC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgICAgIGNvbnZlbnRpb24g
b2YgcGF5bG9hZCBjb3JyZXNwb25kZW5jZSB3aGVuIGNvcnJlbGF0aW5nPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICAgICBwYXlsb2FkIGNvcnJlc3BvbmRlbmNlIHdoZW4g
Y29ycmVsYXRpbmcgbWVhc3VyZW1lbnRzIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmFyZTwvc3Bhbj4g
bWFkZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPiAgICAgICAgICBtZWFzdXJlbWVudHMgbWFkZSBhdCBkaWZmZXJlbnQgcG9pbnRzIGluIGEg
cGF0aC48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAgIGF0IGRpZmZl
cmVudCBwb2ludHMgaW4gYSBwYXRoLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgMi4g
IFBhY2tldCBoaXN0b3J5IChpbnN0YW50YW5lb3VzIG9yIHJlY2VudCB0ZXN0IHJhdGUgb3IgaW5h
Y3Rpdml0eSw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAyLiAgUGFja2V0IGhp
c3RvcnkgKGluc3RhbnRhbmVvdXMgb3IgcmVjZW50IHRlc3QgcmF0ZSBvciBpbmFjdGl2aXR5LDwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAg
ICAgYWxzbyBmb3Igbm9uLXRlc3QgdHJhZmZpYykgcHJvZm91bmRseSBpbmZsdWVuY2VzIG1lYXN1
cmVkPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIGFsc28gZm9yIG5vbi10
ZXN0IHRyYWZmaWMpIHByb2ZvdW5kbHkgaW5mbHVlbmNlcyBtZWFzdXJlZDwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgcGVyZm9ybWFu
Y2UsIGluIGFkZGl0aW9uIHRvIGFsbCB0aGUgVHlwZS1QIHBhcmFtZXRlcnMgZGVzY3JpYmVkPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIHBlcmZvcm1hbmNlLCBpbiBhZGRp
dGlvbiB0byBhbGwgdGhlIFR5cGUtUCBwYXJhbWV0ZXJzIGRlc2NyaWJlZDwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgaW4gW1JGQzIz
MzBdLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICBpbiBbUkZDMjMzMF0u
PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAzLiAgQWNjZXNzIHRlY2hub2xvZ3kgbWF5
IGNoYW5nZSBkdXJpbmcgdGVzdGluZy4gIEEgcmFuZ2Ugb2YgdHJhbnNmZXI8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAzLiAgQWNjZXNzIHRlY2hub2xvZ3kgbWF5IGNoYW5nZSBk
dXJpbmcgdGVzdGluZy4gIEEgcmFuZ2Ugb2YgdHJhbnNmZXI8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIGNhcGFjaXRpZXMgYW5kIGFj
Y2VzcyBtZXRob2RzIG1heSBiZSBlbmNvdW50ZXJlZCBkdXJpbmcgYSB0ZXN0PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIGNhcGFjaXRpZXMgYW5kIGFjY2VzcyBtZXRob2Rz
IG1heSBiZSBlbmNvdW50ZXJlZCBkdXJpbmcgYSB0ZXN0PC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICBzZXNzaW9uLiAgV2hlbiBkaWZm
ZXJlbnQgaW50ZXJmYWNlcyBhcmUgdXNlZCwgdGhlIGhvc3Qgc2Vla2luZzwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICBzZXNzaW9uLiAgV2hlbiBkaWZmZXJlbnQgaW50ZXJm
YWNlcyBhcmUgdXNlZCwgdGhlIGhvc3Qgc2Vla2luZzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgYWNjZXNzIHdpbGwgYmUgYXdhcmUg
b2YgdGhlIHRlY2hub2xvZ3kgY2hhbmdlIHdoaWNoPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgICAgIGFjY2VzcyB3aWxsIGJlIGF3YXJlIG9mIHRoZSB0ZWNobm9sb2d5IGNoYW5n
ZSB3aGljaDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyIGJnY29sb3I9ImdyYXkiID48dGQ+PC90ZD48dGg+PGEgbmFtZT0icGFydC1s
NSIgLz48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48ZW0+IHBhZ2UgNywgbGlu
ZSAxOTwvZW0+PC90aD48dGg+IDwvdGg+PHRoPjxhIG5hbWU9InBhcnQtcjUiIC8+PHNtYWxsPnNr
aXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGVtPiBwYWdlIDcsIGxpbmUgMzE8L2VtPjwvdGg+
PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPjMuMS4yLiAgVGVzdCBQYWNrZXQgUGF5bG9hZCBDb250ZW50
IE9wdGltaXphdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjMuMS4yLiAgVGVz
dCBQYWNrZXQgUGF5bG9hZCBDb250ZW50IE9wdGltaXphdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgVGhlIGFpbSBmb3IgZWZmaWNpZW50IG5ldHdvcmsgcmVzb3VyY2UgdXNlIGhh
cyByZXN1bHRlZCBpbiBkZXBsb3ltZW50PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgVGhlIGFpbSBmb3IgZWZmaWNpZW50IG5ldHdvcmsgcmVzb3VyY2UgdXNlIGhhcyByZXN1bHRl
ZCBpbiBkZXBsb3ltZW50PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIG9mIHNlcnZlci1vbmx5IG9yIGNsaWVudC1zZXJ2ZXIgbG9zc2xlc3Mg
b3IgbG9zc3kgcGF5bG9hZCBjb21wcmVzc2lvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIG9mIHNlcnZlci1vbmx5IG9yIGNsaWVudC1zZXJ2ZXIgbG9zc2xlc3Mgb3IgbG9zc3kg
cGF5bG9hZCBjb21wcmVzc2lvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICB0ZWNobmlxdWVzIG9uIHNvbWUgbGlua3Mgb3IgcGF0aHMuICBU
aGVzZSBvcHRpbWl6ZXJzIGF0dGVtcHQgdG88L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICB0ZWNobmlxdWVzIG9uIHNvbWUgbGlua3Mgb3IgcGF0aHMuICBUaGVzZSBvcHRpbWl6ZXJz
IGF0dGVtcHQgdG88L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgY29tcHJlc3MgaGlnaC12b2x1bWUgdHJhZmZpYyBpbiBvcmRlciB0byByZWR1
Y2UgbmV0d29yayBsb2FkLiAgRmlsZXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBjb21wcmVzcyBoaWdoLXZvbHVtZSB0cmFmZmljIGluIG9yZGVyIHRvIHJlZHVjZSBuZXR3b3Jr
IGxvYWQuICBGaWxlczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICBhcmUgYW5hbHl6ZWQgYnkgYXBwbGljYXRpb24tbGF5ZXIgcGFyc2Vycywg
YW5kIHBhcnRzIChsaWtlIGNvbW1lbnRzKTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgIGFyZSBhbmFseXplZCBieSBhcHBsaWNhdGlvbi1sYXllciBwYXJzZXJzLCBhbmQgcGFydHMg
KGxpa2UgY29tbWVudHMpPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIG1pZ2h0IGJlIGRyb3BwZWQuICBBbHRob3VnaCB0eXBpY2FsbHkgYWN0
aW5nIG9uIEhUVFAgb3IgSlBFRyBmaWxlcyw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICBtaWdodCBiZSBkcm9wcGVkLiAgQWx0aG91Z2ggdHlwaWNhbGx5IGFjdGluZyBvbiBIVFRQ
IG9yIEpQRUcgZmlsZXMsPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIGNvbXByZXNzaW9uIG1pZ2h0IGFmZmVjdCBtZWFzdXJlbWVudCBwYWNr
ZXRzLCB0b28uICBJbiBwYXJ0aWN1bGFyLDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgIGNvbXByZXNzaW9uIG1pZ2h0IGFmZmVjdCBtZWFzdXJlbWVudCBwYWNrZXRzLCB0b28uICBJ
biBwYXJ0aWN1bGFyLDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICBtZWFzdXJlbWVudCBwYWNrZXRzIGFyZSBxdWFsaWZpZWQgZm9yIGVmZmlj
aWVudCBjb21wcmVzc2lvbiB3aGVuIHRoZXk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICBtZWFzdXJlbWVudCBwYWNrZXRzIGFyZSBxdWFsaWZpZWQgZm9yIGVmZmljaWVudCBjb21w
cmVzc2lvbiB3aGVuIHRoZXk8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkPjxhIG5hbWU9ImRpZmYwMDEzIiAvPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9Imxi
bG9jayI+ICAgdXNlIHN0YW5kYXJkIHBsYWluLXRleHQgcGF5bG9hZC48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJibG9jayI+ICAgdXNlIHN0YW5kYXJkIHBsYWluLXRleHQgcGF5bG9hZC4gIDxz
cGFuIGNsYXNzPSJpbnNlcnQiPldlIG5vdGUgdGhhdCB1c2Ugb2YgdHJhbnNwb3J0IGxheWVyPC9z
cGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0
Ij4gICBlbmNyeXB0aW9uIHdpbGwgY291bnRlcmFjdCB0aGUgZGVwbG95bWVudCBvZiBuZXR3b3Jr
LWJhc2VkIGFuYWx5c2lzPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48
c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBhbmQgbWF5IHJlZHVjZSB0aGUgYWRvcHRpb24gb2YgcGF5
bG9hZCBvcHRpbWl6YXRpb25zLCBob3dldmVyLjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIElQUE0tY29uZm9ybWluZyBtZWFzdXJlbWVudHMgc2hvdWxkIGFkZCBwYWNrZXQg
cGF5bG9hZCBjb250ZW50IGFzIGE8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBJ
UFBNLWNvbmZvcm1pbmcgbWVhc3VyZW1lbnRzIHNob3VsZCBhZGQgcGFja2V0IHBheWxvYWQgY29u
dGVudCBhcyBhPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIFR5cGUtUCBwYXJhbWV0ZXIgd2hpY2ggY2FuIGhlbHAgdG8gaW1wcm92ZSBtZWFz
dXJlbWVudCBkZXRlcm1pbmlzbS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBU
eXBlLVAgcGFyYW1ldGVyIHdoaWNoIGNhbiBoZWxwIHRvIGltcHJvdmUgbWVhc3VyZW1lbnQgZGV0
ZXJtaW5pc20uPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIFNvbWUgcGFja2V0IHBheWxvYWRzIGFyZSBtb3JlIHN1c2NlcHRpYmxlIHRvIGNv
bXByZXNzaW9uIHRoYW4gb3RoZXJzLDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IFNvbWUgcGFja2V0IHBheWxvYWRzIGFyZSBtb3JlIHN1c2NlcHRpYmxlIHRvIGNvbXByZXNzaW9u
IHRoYW4gb3RoZXJzLDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICBidXQgb3B0aW1pemVycyBpbiB0aGUgbWVhc3VyZW1lbnQgcGF0aCBjYW4g
YmUgb3V0IHJ1bGVkIGJ5IHVzaW5nPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
YnV0IG9wdGltaXplcnMgaW4gdGhlIG1lYXN1cmVtZW50IHBhdGggY2FuIGJlIG91dCBydWxlZCBi
eSB1c2luZzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQ+PGEgbmFtZT0iZGlmZjAwMTQiIC8+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBp
bmNvbXByZXNzaWJsZSBwYWNrZXQgcGF5bG9hZC4gIFRoaXMgcGF5bG9hZCBjb250ZW50IGNvdWxk
IGJlIDxzcGFuIGNsYXNzPSJkZWxldGUiPmVpdGhlcjwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+ICAgaW5jb21wcmVzc2libGUgcGFja2V0IHBheWxvYWQuICBUaGlzIHBh
eWxvYWQgY29udGVudCBjb3VsZCBiZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgIGdlbmVyYXRlZDwv
c3Bhbj4gYnkgYSA8c3BhbiBjbGFzcz0iZGVsZXRlIj5yYW5kb20gZGV2aWNlPC9zcGFuPiBvciBi
eSB1c2luZyBwYXJ0IG9mIGEgY29tcHJlc3NlZCBmaWxlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPiAgIDxzcGFuIGNsYXNzPSJpbnNlcnQiPnN1cHBsaWVkPC9zcGFuPiBieSBhIDxz
cGFuIGNsYXNzPSJpbnNlcnQiPnBzZXVkby1yYW5kb20gc2VxdWVuY2UgZ2VuZXJhdG9yPC9zcGFu
PiBvciBieSB1c2luZyBwYXJ0IG9mIGE8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAoZS5nLiwgYSBwYXJ0IG9mIGEgWklQIGNvbXByZXNz
ZWQgYXJjaGl2ZSkuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIGNvbXByZXNz
ZWQgZmlsZSAoZS5nLiwgYSBwYXJ0IG9mIGEgWklQIGNvbXByZXNzZWQgYXJjaGl2ZSkuPC90ZD48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBPcHRpbWl6YXRpb24gY2FuIGdvIGJleW9uZCB0aGUg
c2NvcGUgb2Ygb25lIHNpbmdsZSBkYXRhLSBvcjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIE9wdGltaXphdGlvbiBjYW4gZ28gYmV5b25kIHRoZSBzY29wZSBvZiBvbmUgc2luZ2xl
IGRhdGEtIG9yPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIG1lYXN1cmVtZW50IHN0cmVhbS4gIE1hbnkgbW9yZSBjbGllbnQtIG9yIG5ldHdv
cmstY2VudHJpYzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIG1lYXN1cmVtZW50
IHN0cmVhbS4gIE1hbnkgbW9yZSBjbGllbnQtIG9yIG5ldHdvcmstY2VudHJpYzwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBvcHRpbWl6YXRp
b24gdGVjaG5vbG9naWVzIGhhdmUgYmVlbiBwcm9wb3NlZCBvciBzdGFuZGFyZGl6ZWQgc28gZmFy
LDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIG9wdGltaXphdGlvbiB0ZWNobm9s
b2dpZXMgaGF2ZSBiZWVuIHByb3Bvc2VkIG9yIHN0YW5kYXJkaXplZCBzbyBmYXIsPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGluY2x1ZGlu
ZyBSb2J1c3QgSGVhZGVyIENvbXByZXNzaW9uIChST0hDKSBhbmQgVm9pY2Ugb3ZlciBJUDwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGluY2x1ZGluZyBSb2J1c3QgSGVhZGVyIENv
bXByZXNzaW9uIChST0hDKSBhbmQgVm9pY2Ugb3ZlciBJUDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQ+PGEgbmFtZT0iZGlmZjAwMTUi
IC8+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBhZ2dyZWdhdGlvbiBhcyBwcmVzZW50ZWQgZm9yIGlu
c3RhbmNlIGluIFtFRUFXXS4gIDxzcGFuIGNsYXNzPSJkZWxldGUiPlRoZSB0cmVuZCB0b3dhcmRz
PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBhZ2dyZWdhdGlvbiBh
cyBwcmVzZW50ZWQgZm9yIGluc3RhbmNlIGluIFtFRUFXXS4gIDxzcGFuIGNsYXNzPSJpbnNlcnQi
PldoZXJlPC9zcGFuPiBvcHRpbWl6YXRpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBvcHRpbWl6YXRpb24gPHNwYW4gY2xhc3M9ImRl
bGV0ZSI+YmVpbmcgdWJpcXVpdG91cyw8L3NwYW4+IG1hbnkgbW9yZSBvZiB0aGVzZSB0ZWNobm9s
b2dpZXMgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+d2lsbDwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+ICAgPHNwYW4gY2xhc3M9Imluc2VydCI+aXMgZmVhc2libGUgYW5kIHZh
bHVhYmxlLDwvc3Bhbj4gbWFueSBtb3JlIG9mIHRoZXNlIHRlY2hub2xvZ2llcyA8c3BhbiBjbGFz
cz0iaW5zZXJ0Ij5tYXk8L3NwYW4+IGZvbGxvdy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBmb2xsb3cuICBBcyBnZW5lcmFsIG9ic2Vy
dmF0aW9uLCB0aGUgbW9yZSBjb25jdXJyZW50IGZsb3dzIGFuPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyYmxvY2siPiAgIEFzIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmE8L3NwYW4+IGdlbmVyYWwg
b2JzZXJ2YXRpb24sIHRoZSBtb3JlIGNvbmN1cnJlbnQgZmxvd3MgYW4gaW50ZXJtZWRpYXRlPC90
ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAg
aW50ZXJtZWRpYXRlIGhvc3QgdHJlYXRzIGFuZCB0aGUgbG9uZ2VyIHRoZSBwYXRocyBzaGFyZWQg
YnkgZmxvd3M8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgaG9zdCB0cmVhdHMg
YW5kIHRoZSBsb25nZXIgdGhlIHBhdGhzIHNoYXJlZCBieSBmbG93cyBhcmUsIHRoZSBoaWdoZXI8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4g
ICBhcmUsIHRoZSBoaWdoZXIgYmVjb21lcyB0aGUgaW5jZW50aXZlIG9mIGhvc3RzIHRvIGFnZ3Jl
Z2F0ZSBmbG93czwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBiZWNvbWVzIHRo
ZSBpbmNlbnRpdmUgb2YgaG9zdHMgdG8gYWdncmVnYXRlIGZsb3dzIGJlbG9uZ2luZyB0bzwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIGJl
bG9uZ2luZyB0byBkaXN0aW5jdCBzb3VyY2VzLiAgTWVhc3VyZW1lbnRzIHNob3VsZCBjb25zaWRl
ciB0aGlzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIGRpc3RpbmN0IHNvdXJj
ZXMuICBNZWFzdXJlbWVudHMgc2hvdWxkIGNvbnNpZGVyIHRoaXMgcG90ZW50aWFsPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgcG90ZW50
aWFsIGFkZGl0aW9uYWwgc291cmNlIG9mIHVuY2VydGFpbnR5IHdpdGggcmVzcGVjdCB0bzwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBhZGRpdGlvbmFsIHNvdXJjZSBvZiB1bmNl
cnRhaW50eSB3aXRoIHJlc3BlY3QgdG8gcmVwZWF0YWJpbGl0eS48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICByZXBlYXRhYmlsaXR5LiAg
QWdncmVnYXRpb24gb2YgZmxvd3MgaW4gbmV0d29ya2luZyBkZXZpY2VzIGNhbiwgZm9yPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIEFnZ3JlZ2F0aW9uIG9mIGZsb3dzIGluIG5l
dHdvcmtpbmcgZGV2aWNlcyBjYW4sIGZvciBpbnN0YW5jZSwgcmVzdWx0PC90ZD48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgaW5zdGFuY2UsIHJl
c3VsdCBpbiByZWNpcHJvY2FsIHRpbWluZyBhbmQgcGVyZm9ybWFuY2UgaW5mbHVlbmNlIG9mPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIGluIHJlY2lwcm9jYWwgdGltaW5nIGFu
ZCBwZXJmb3JtYW5jZSBpbmZsdWVuY2Ugb2YgdGhlc2UgZmxvd3Mgd2hpY2g8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICB0aGVzZSBmbG93
cyB3aGljaCBtYXkgZXhjZWVkIHR5cGljYWwgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+cmVjaXByb2Np
Y2FsPC9zcGFuPiBxdWV1ZWluZyBlZmZlY3RzIGJ5PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
YmxvY2siPiAgIG1heSBleGNlZWQgdHlwaWNhbCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5yZWNpcHJv
Y2FsPC9zcGFuPiBxdWV1ZWluZyBlZmZlY3RzIGJ5IG9yZGVycyBvZjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIG9yZGVycyBvZiBtYWdu
aXR1ZGUuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIG1hZ25pdHVkZS48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjMuMi4gIFBhY2tldCBIaXN0b3J5PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+My4yLiAgUGFja2V0IEhpc3Rvcnk8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIFJlY2VudCBwYWNrZXQgaGlzdG9yeSBhbmQgaW5zdGFudGFuZW91cyBk
YXRhIHJhdGUgaW5mbHVlbmNlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgUmVj
ZW50IHBhY2tldCBoaXN0b3J5IGFuZCBpbnN0YW50YW5lb3VzIGRhdGEgcmF0ZSBpbmZsdWVuY2U8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
bWVhc3VyZW1lbnQgcmVzdWx0cyBmb3IgcmVhY3RpdmUgbGlua3Mgc3VwcG9ydGluZyBvbi1kZW1h
bmQgY2FwYWNpdHk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBtZWFzdXJlbWVu
dCByZXN1bHRzIGZvciByZWFjdGl2ZSBsaW5rcyBzdXBwb3J0aW5nIG9uLWRlbWFuZCBjYXBhY2l0
eTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBhbGxvY2F0aW9uLiAgTWVhc3VyZW1lbnQgdW5jZXJ0YWludHkgbWF5IGJlIHJlZHVjZWQgYnkg
a25vd2xlZGdlIG9mPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgYWxsb2NhdGlv
bi4gIE1lYXN1cmVtZW50IHVuY2VydGFpbnR5IG1heSBiZSByZWR1Y2VkIGJ5IGtub3dsZWRnZSBv
ZjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBtZWFzdXJlbWVudCBwYWNrZXQgaGlzdG9yeSBhbmQgdG90YWwgaG9zdCBsb2FkLiAgQWRkaXRp
b25hbGx5LCBzbWFsbDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIG1lYXN1cmVt
ZW50IHBhY2tldCBoaXN0b3J5IGFuZCB0b3RhbCBob3N0IGxvYWQuICBBZGRpdGlvbmFsbHksIHNt
YWxsPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgIGNoYW5nZXMgaW4gaGlzdG9yeSwgZS5nLiwgYmVjYXVzZSBvZiBsb3N0IHBhY2tldHMgYWxv
bmcgdGhlIHBhdGgsIGNhbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGNoYW5n
ZXMgaW4gaGlzdG9yeSwgZS5nLiwgYmVjYXVzZSBvZiBsb3N0IHBhY2tldHMgYWxvbmcgdGhlIHBh
dGgsIGNhbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICBiZSB0aGUgY2F1c2Ugb2YgbGFyZ2UgcGVyZm9ybWFuY2UgdmFyaWF0aW9ucy48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBiZSB0aGUgY2F1c2Ugb2YgbGFyZ2UgcGVy
Zm9ybWFuY2UgdmFyaWF0aW9ucy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIg
Ymdjb2xvcj0iZ3JheSIgPjx0ZD48L3RkPjx0aD48YSBuYW1lPSJwYXJ0LWw2IiAvPjxzbWFsbD5z
a2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxlbT4gcGFnZSAxMCwgbGluZSA1PC9lbT48L3Ro
Pjx0aD4gPC90aD48dGg+PGEgbmFtZT0icGFydC1yNiIgLz48c21hbGw+c2tpcHBpbmcgdG8gY2hh
bmdlIGF0PC9zbWFsbD48ZW0+IHBhZ2UgMTAsIGxpbmUgMTk8L2VtPjwvdGg+PHRkPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIERlcGVuZGluZyBtYWlubHkgb24gdGhlIHNldCBvZiBjb250cm9sbGVkIG1l
YXN1cmVtZW50IHBhcmFtZXRlcnMsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
RGVwZW5kaW5nIG1haW5seSBvbiB0aGUgc2V0IG9mIGNvbnRyb2xsZWQgbWVhc3VyZW1lbnQgcGFy
YW1ldGVycyw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgbWVhc3VyZW1lbnRzIHJlcGVhdGVkIGZvciBhIHNwZWNpZmljIG5ldHdvcmsgcGF0
aCB1c2luZyBhIHNwZWNpZmljPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgbWVh
c3VyZW1lbnRzIHJlcGVhdGVkIGZvciBhIHNwZWNpZmljIG5ldHdvcmsgcGF0aCB1c2luZyBhIHNw
ZWNpZmljPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIG1ldGhvZG9sb2d5IG1heSBvciBtYXkgbm90IHlpZWxkIHJlcGVhdGFibGUgcmVzdWx0
cy4gIENoYWxsZW5naW5nPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgbWV0aG9k
b2xvZ3kgbWF5IG9yIG1heSBub3QgeWllbGQgcmVwZWF0YWJsZSByZXN1bHRzLiAgQ2hhbGxlbmdp
bmc8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgbWVhc3VyZW1lbnQgc2NlbmFyaW9zIGZvciBhZGVxdWF0ZSBwYXJhbWV0ZXIgY29udHJvbCBp
bmNsdWRlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgbWVhc3VyZW1lbnQgc2Nl
bmFyaW9zIGZvciBhZGVxdWF0ZSBwYXJhbWV0ZXIgY29udHJvbCBpbmNsdWRlPC90ZD48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHdpcmVsZXNzLCBy
ZWFjdGl2ZSwgb3IgdGltZS1zbG90dGVkIG5ldHdvcmtzIGFzIGRpc2N1c3NlZCBlYXJsaWVyIGlu
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgd2lyZWxlc3MsIHJlYWN0aXZlLCBv
ciB0aW1lLXNsb3R0ZWQgbmV0d29ya3MgYXMgZGlzY3Vzc2VkIGVhcmxpZXIgaW48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgdGhpcyBkb2N1
bWVudC4gIFRoaXMgc2VjdGlvbiBwcmVzZW50cyBhbiBleHBhbmRlZCBkZWZpbml0aW9uIG9mPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgdGhpcyBkb2N1bWVudC4gIFRoaXMgc2Vj
dGlvbiBwcmVzZW50cyBhbiBleHBhbmRlZCBkZWZpbml0aW9uIG9mPC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICJyZXBlYXRhYmlsaXR5IiBi
ZXlvbmQgdGhlIGRlZmluaXRpb24gaW4gW1JGQzIzMzBdIGFuZCBhbiBleHBhbmRlZDwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICJyZXBlYXRhYmlsaXR5IiBiZXlvbmQgdGhlIGRl
ZmluaXRpb24gaW4gW1JGQzIzMzBdIGFuZCBhbiBleHBhbmRlZDwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBleGFtaW5hdGlvbiBvZiB0aGUg
W1JGQzIzMzBdIGNvbmNlcHQgb2YgImNvbnRpbnVpdHkiIGFuZCBpdHMgbGltaXRlZDwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGV4YW1pbmF0aW9uIG9mIHRoZSBbUkZDMjMzMF0g
Y29uY2VwdCBvZiAiY29udGludWl0eSIgYW5kIGl0cyBsaW1pdGVkPC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGFwcGxpY2FiaWxpdHkuPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgYXBwbGljYWJpbGl0eS48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZD48YSBuYW1lPSJkaWZmMDAxNiIgLz48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPjQuMS4gIFJlcGVhdGFiaWxpdHk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJi
bG9jayI+NC4xLiAgUmU8c3BhbiBjbGFzcz0iaW5zZXJ0Ij52aXNlZCBEZWZpbml0aW9uIG9mIFJl
PC9zcGFuPnBlYXRhYmlsaXR5PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBbUkZDMjMz
MF0gZGVmaW5lcyByZXBlYXRhYmlsaXR5IGluIGEgZ2VuZXJhbCB3YXk6PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgW1JGQzIzMzBdIGRlZmluZXMgcmVwZWF0YWJpbGl0eSBpbiBh
IGdlbmVyYWwgd2F5OjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIkEgbWV0aG9kb2xv
Z3kgZm9yIGEgbWV0cmljIHNob3VsZCBoYXZlIHRoZSBwcm9wZXJ0eSB0aGF0IGl0IGlzPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIkEgbWV0aG9kb2xvZ3kgZm9yIGEgbWV0cmlj
IHNob3VsZCBoYXZlIHRoZSBwcm9wZXJ0eSB0aGF0IGl0IGlzPC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHJlcGVhdGFibGU6IGlmIHRoZSBt
ZXRob2RvbG9neSBpcyB1c2VkIG11bHRpcGxlIHRpbWVzIHVuZGVyIGlkZW50aWNhbDwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHJlcGVhdGFibGU6IGlmIHRoZSBtZXRob2RvbG9n
eSBpcyB1c2VkIG11bHRpcGxlIHRpbWVzIHVuZGVyIGlkZW50aWNhbDwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBjb25kaXRpb25zLCB0aGUg
c2FtZSBtZWFzdXJlbWVudHMgc2hvdWxkIHJlc3VsdCBpbiB0aGUgc2FtZTwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIGNvbmRpdGlvbnMsIHRoZSBzYW1lIG1lYXN1cmVtZW50cyBz
aG91bGQgcmVzdWx0IGluIHRoZSBzYW1lPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIG1lYXN1cmVtZW50cy4iPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgbWVhc3VyZW1lbnRzLiI8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIFRoZSBjaGFsbGVuZ2UgaXMgdG8gZGV2ZWxvcCB0aGlzIGRlZmluaXRpb24gZnVydGhl
ciwgc3VjaCB0aGF0IGl0PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVGhlIGNo
YWxsZW5nZSBpcyB0byBkZXZlbG9wIHRoaXMgZGVmaW5pdGlvbiBmdXJ0aGVyLCBzdWNoIHRoYXQg
aXQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgYmVjb21lcyBhbiBvYmplY3RpdmUgbWVhc3VyYWJsZSBjcml0ZXJpb24gKGFuZCBkb2VzIG5v
dCBkZXBlbmQgb24gdGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgYmVjb21l
cyBhbiBvYmplY3RpdmUgbWVhc3VyYWJsZSBjcml0ZXJpb24gKGFuZCBkb2VzIG5vdCBkZXBlbmQg
b24gdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHIgYmdjb2xvcj0iZ3JheSIgPjx0ZD48L3RkPjx0aD48YSBuYW1lPSJwYXJ0LWw3
IiAvPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxlbT4gcGFnZSAxMCwgbGlu
ZSA0NjwvZW0+PC90aD48dGg+IDwvdGg+PHRoPjxhIG5hbWU9InBhcnQtcjciIC8+PHNtYWxsPnNr
aXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGVtPiBwYWdlIDExLCBsaW5lIDExPC9lbT48L3Ro
Pjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
QWx0aG91Z2ggdGhlIFtSRkM2ODA4XSB0ZXN0IHBsYW4gZG9jdW1lbnRlZCBudW1lcmljYWwgY3Jp
dGVyaWEgZm9yPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgQWx0aG91Z2ggdGhl
IFtSRkM2ODA4XSB0ZXN0IHBsYW4gZG9jdW1lbnRlZCBudW1lcmljYWwgY3JpdGVyaWEgZm9yPC90
ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGVx
dWl2YWxlbmNlLCB3ZSBjYW5ub3Qgc3BlY2lmeSB0aGUgZXhhY3QgbnVtZXJpY2FsIGNyaXRlcmlh
IGZvcjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGVxdWl2YWxlbmNlLCB3ZSBj
YW5ub3Qgc3BlY2lmeSB0aGUgZXhhY3QgbnVtZXJpY2FsIGNyaXRlcmlhIGZvcjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICByZXBlYXRhYmls
aXR5ICppbiBnZW5lcmFsKi4gVGhlIHByb2Nlc3MgaW4gdGhlIEJDUCBbUkZDNjU3Nl0gYW5kPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgcmVwZWF0YWJpbGl0eSAqaW4gZ2VuZXJh
bCouIFRoZSBwcm9jZXNzIGluIHRoZSBCQ1AgW1JGQzY1NzZdIGFuZDwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBzdGF0aXN0aWNzIGluIFtS
RkM2ODA4XSBoYXZlIGJlZW4gdXNlZCBzdWNjZXNzZnVsbHksIGFuZCB0aGU8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBzdGF0aXN0aWNzIGluIFtSRkM2ODA4XSBoYXZlIGJlZW4g
dXNlZCBzdWNjZXNzZnVsbHksIGFuZCB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgbnVtZXJpY2FsIGNyaXRlcmlhIHRvIGRlY2xhcmUg
YSBtZXRyaWMgcmVwZWF0YWJsZSBzaG91bGQgYmUgYWdyZWVkIGJ5PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgbnVtZXJpY2FsIGNyaXRlcmlhIHRvIGRlY2xhcmUgYSBtZXRyaWMg
cmVwZWF0YWJsZSBzaG91bGQgYmUgYWdyZWVkIGJ5PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGFsbCBpbnRlcmVzdGVkIHBhcnRpZXMgcHJp
b3IgdG8gbWVhc3VyZW1lbnQuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgYWxs
IGludGVyZXN0ZWQgcGFydGllcyBwcmlvciB0byBtZWFzdXJlbWVudC48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIFdlIHJldmlzZSB0aGUgZGVmaW5pdGlvbiBzbGlnaHRseSwgYXMgZm9s
bG93czo8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBXZSByZXZpc2UgdGhlIGRl
ZmluaXRpb24gc2xpZ2h0bHksIGFzIGZvbGxvd3M6PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQ+PGEgbmFtZT0iZGlmZjAwMTciIC8+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICA8c3Bh
biBjbGFzcz0iZGVsZXRlIj4iQTwvc3Bhbj4gbWV0aG9kb2xvZ3kgZm9yIGEgbWV0cmljIHNob3Vs
ZCBoYXZlIHRoZSBwcm9wZXJ0eSB0aGF0IGl0IGlzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
YmxvY2siPiAgICAgIDxzcGFuIGNsYXNzPSJpbnNlcnQiPkE8L3NwYW4+IG1ldGhvZG9sb2d5IGZv
ciBhIG1ldHJpYyBzaG91bGQgaGF2ZSB0aGUgcHJvcGVydHkgdGhhdCBpdCBpczwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIHJlcGVhdGFi
bGU6IGlmIHRoZSBtZXRob2RvbG9neSBpcyB1c2VkIG11bHRpcGxlIHRpbWVzIHVuZGVyIGlkZW50
aWNhbDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICByZXBlYXRhYmxlOiBp
ZiB0aGUgbWV0aG9kb2xvZ3kgaXMgdXNlZCBtdWx0aXBsZSB0aW1lcyB1bmRlcjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIGNvbmRpdGlv
bnMsIHRoZSBtZXRob2RzIHNob3VsZCBwcm9kdWNlIGVxdWl2YWxlbnQgbWVhc3VyZW1lbnQ8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgaWRlbnRpY2FsIGNvbmRpdGlvbnMs
IHRoZSBtZXRob2RzIHNob3VsZCBwcm9kdWNlIGVxdWl2YWxlbnQ8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICA8c3BhbiBjbGFzcz0iZGVs
ZXRlIj5yZXN1bHRzLiI8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAg
ICAgIG1lYXN1cmVtZW50IDxzcGFuIGNsYXNzPSJpbnNlcnQiPnJlc3VsdHMuPC9zcGFuPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkPjxhIG5hbWU9ImRpZmYwMDE4IiAvPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQg
Y2xhc3M9ImxibG9jayI+NC4yLiAgQ29udGludWl0eTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmJsb2NrIj40LjIuICBDb250aW51aXR5PHNwYW4gY2xhc3M9Imluc2VydCI+IE5vIExvbmdlciBh
biBBbHRlcm5hdGl2ZSBSZXBlYXRhYmlsaXR5IENyaXRlcmlvbjwvc3Bhbj48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIEluIHRoZSBvcmlnaW5hbCBmcmFtZXdvcmsgW1JGQzIzMzBdLCB0
aGUgY29uY2VwdCBvZiBjb250aW51aXR5IHdhczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIEluIHRoZSBvcmlnaW5hbCBmcmFtZXdvcmsgW1JGQzIzMzBdLCB0aGUgY29uY2VwdCBv
ZiBjb250aW51aXR5IHdhczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICBpbnRyb2R1Y2VkIHRvIHByb3ZpZGUgYSByZWxheGVkIGNyaXRlcmlh
IGZvciBqdWRnaW5nIHJlcGVhdGFiaWxpdHksPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgaW50cm9kdWNlZCB0byBwcm92aWRlIGEgcmVsYXhlZCBjcml0ZXJpYSBmb3IganVkZ2lu
ZyByZXBlYXRhYmlsaXR5LDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICBhbmQgd2FzIGRlc2NyaWJlZCBpbiBzZWN0aW9uIDYuMiBvZiBbUkZD
MjMzMF0gYXMgZm9sbG93czo8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBhbmQg
d2FzIGRlc2NyaWJlZCBpbiBzZWN0aW9uIDYuMiBvZiBbUkZDMjMzMF0gYXMgZm9sbG93czo8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICIuLi5hIG1ldGhvZG9sb2d5IGZvciBhIGdpdmVu
IG1ldHJpYyBleGhpYml0cyBjb250aW51aXR5IGlmLCBmb3I8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAiLi4uYSBtZXRob2RvbG9neSBmb3IgYSBnaXZlbiBtZXRyaWMgZXhoaWJp
dHMgY29udGludWl0eSBpZiwgZm9yPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHNtYWxsIHZhcmlhdGlvbnMgaW4gY29uZGl0aW9ucywgaXQg
cmVzdWx0cyBpbiBzbWFsbCB2YXJpYXRpb25zIGluIHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgIHNtYWxsIHZhcmlhdGlvbnMgaW4gY29uZGl0aW9ucywgaXQgcmVzdWx0cyBp
biBzbWFsbCB2YXJpYXRpb25zIGluIHRoZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICByZXN1bHRpbmcgbWVhc3VyZW1lbnRzLiI8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICByZXN1bHRpbmcgbWVhc3VyZW1lbnRzLiI8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEFsdGhvdWdoIHRoZXJlIGFyZSBjb25kaXRpb25z
IHdoZXJlIG1ldHJpY3MgbWF5IGV4aGliaXQgY29udGludWl0eSw8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICBBbHRob3VnaCB0aGVyZSBhcmUgY29uZGl0aW9ucyB3aGVyZSBtZXRy
aWNzIG1heSBleGhpYml0IGNvbnRpbnVpdHksPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgYmdjb2xvcj0iZ3JheSIgPjx0ZD48L3Rk
Pjx0aD48YSBuYW1lPSJwYXJ0LWw4IiAvPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3Nt
YWxsPjxlbT4gcGFnZSAxMSwgbGluZSAzMzwvZW0+PC90aD48dGg+IDwvdGg+PHRoPjxhIG5hbWU9
InBhcnQtcjgiIC8+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGVtPiBwYWdl
IDExLCBsaW5lIDQ0PC9lbT48L3RoPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBib3R0b20gb2Yg
cGFnZSAyOjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGJvdHRvbSBvZiBwYWdl
IDI6PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAiVGhlcmUgaXMgYWxzbyBldmlkZW5j
ZSB0aGF0IG1vc3QgVENQIGltcGxlbWVudGF0aW9ucyBleGhpYml0IG5vbi08L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAiVGhlcmUgaXMgYWxzbyBldmlkZW5jZSB0aGF0IG1vc3Qg
VENQIGltcGxlbWVudGF0aW9ucyBleGhpYml0IG5vbi08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgbGluZWFyIHBlcmZvcm1hbmNlIG92ZXIg
c29tZSBwb3J0aW9uIG9mIHRoZWlyIG9wZXJhdGluZyByZWdpb24uICBJdDwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIGxpbmVhciBwZXJmb3JtYW5jZSBvdmVyIHNvbWUgcG9ydGlv
biBvZiB0aGVpciBvcGVyYXRpbmcgcmVnaW9uLiAgSXQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgaXMgcG9zc2libGUgdG8gY29uc3RydWN0
IHNpbXBsZSBzaW11bGF0aW9uIGV4YW1wbGVzIHdoZXJlIGluY3JlbWVudGFsPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgaXMgcG9zc2libGUgdG8gY29uc3RydWN0IHNpbXBsZSBz
aW11bGF0aW9uIGV4YW1wbGVzIHdoZXJlIGluY3JlbWVudGFsPC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGltcHJvdmVtZW50cyB0byBhIHBh
dGggKHN1Y2ggYXMgcmFpc2luZyB0aGUgbGluayBkYXRhIHJhdGUpIHJlc3VsdHM8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBpbXByb3ZlbWVudHMgdG8gYSBwYXRoIChzdWNoIGFz
IHJhaXNpbmcgdGhlIGxpbmsgZGF0YSByYXRlKSByZXN1bHRzPC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGluIGxvd2VyIG92ZXJhbGwgVENQ
IHRocm91Z2hwdXQgKG9yIEJUQykgW01hdDk4XS4iPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgaW4gbG93ZXIgb3ZlcmFsbCBUQ1AgdGhyb3VnaHB1dCAob3IgQlRDKSBbTWF0OThd
LiI8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIENsZWFybHksIHRoZSB0aW1lLXNsb3R0
ZWQgbmV0d29yayBlbGVtZW50cyBkZXNjcmliZWQgaW4gc2VjdGlvbiAzLjQ8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBDbGVhcmx5LCB0aGUgdGltZS1zbG90dGVkIG5ldHdvcmsg
ZWxlbWVudHMgZGVzY3JpYmVkIGluIHNlY3Rpb24gMy40PC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGFib3ZlIGFsc28gcXVhbGlmaWVzIGFz
IGEgbmV3IGV4Y2VwdGlvbiB0byB0aGUgaWRlYWwgb2YgY29udGludWl0eS48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBhYm92ZSBhbHNvIHF1YWxpZmllcyBhcyBhIG5ldyBleGNl
cHRpb24gdG8gdGhlIGlkZWFsIG9mIGNvbnRpbnVpdHkuPC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZD48YSBuYW1lPSJkaWZmMDAxOSIg
Lz48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48
c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoZXJlZm9yZSwgd2Ug
ZGVwcmVjYXRlIGNvbnRpbnVpdHkgYXMgYW4gYWx0ZXJuYXRlIGNyaXRlcmlvbiBvbjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFRoZXJlZm9yZSwgd2UgZGVwcmVjYXRlIGNvbnRp
bnVpdHkgYXMgYW4gYWx0ZXJuYXRlIGNyaXRlcmlvbiBvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBtZXRyaWNzLCBhbmQgcHJlZmVyIHRo
ZSBtb3JlIGV4YWN0IGV2YWx1YXRpb24gb2YgcmVwZWF0YWJpbGl0eTwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIG1ldHJpY3MsIGFuZCBwcmVmZXIgdGhlIG1vcmUgZXhhY3QgZXZh
bHVhdGlvbiBvZiByZXBlYXRhYmlsaXR5PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGluc3RlYWQuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgaW5zdGVhZC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZD48
YSBuYW1lPSJkaWZmMDAyMCIgLz48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjQuMy4gIEFjdGlvbmFibGU8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+NC4zLiAgPHNwYW4gY2xhc3M9Imluc2Vy
dCI+TWV0cmljcyBTaG91bGQgQmUgPC9zcGFuPkFjdGlvbmFibGU8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIFRoZSBJUCBQZXJmb3JtYW5jZSBNZXRyaWNzIEZyYW1ld29yayBbUkZDMjMz
MF0gaW5jbHVkZXMgdXNlZnVsbmVzcyBhczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgIFRoZSBJUCBQZXJmb3JtYW5jZSBNZXRyaWNzIEZyYW1ld29yayBbUkZDMjMzMF0gaW5jbHVk
ZXMgdXNlZnVsbmVzcyBhczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICBhIG1ldHJpYyBjcml0ZXJpb246PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgYSBtZXRyaWMgY3JpdGVyaW9uOjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgIi4uLlRoZSBtZXRyaWNzIG11c3QgYmUgdXNlZnVsIHRvIHVzZXJzIGFuZCBwcm92
aWRlcnMgaW48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAiLi4uVGhlIG1ldHJp
Y3MgbXVzdCBiZSB1c2VmdWwgdG8gdXNlcnMgYW5kIHByb3ZpZGVycyBpbjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB1bmRlcnN0YW5kaW5n
IHRoZSBwZXJmb3JtYW5jZSB0aGV5IGV4cGVyaWVuY2Ugb3IgcHJvdmlkZS4uLiIuPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgdW5kZXJzdGFuZGluZyB0aGUgcGVyZm9ybWFuY2Ug
dGhleSBleHBlcmllbmNlIG9yIHByb3ZpZGUuLi4iLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgV2hlbiBjb25zaWRlcmluZyBtZWFzdXJlbWVudHMgYXMgcGFydCBvZiBhIG1haW50ZW5h
bmNlIHByb2Nlc3MsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgV2hlbiBjb25z
aWRlcmluZyBtZWFzdXJlbWVudHMgYXMgcGFydCBvZiBhIG1haW50ZW5hbmNlIHByb2Nlc3MsPC90
ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGV2
YWx1YXRpb24gb2YgbWVhc3VyZW1lbnQgcmVzdWx0cyBmb3IgYSBwYXRoIHVuZGVyIG9ic2VydmF0
aW9uIGNhbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGV2YWx1YXRpb24gb2Yg
bWVhc3VyZW1lbnQgcmVzdWx0cyBmb3IgYSBwYXRoIHVuZGVyIG9ic2VydmF0aW9uIGNhbjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBkcmF3
IGF0dGVudGlvbiB0byBwb3RlbnRpYWwgcGVyZm9ybWFuY2UgcHJvYmxlbXMgInNvbWV3aGVyZSIg
b24gdGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgZHJhdyBhdHRlbnRpb24g
dG8gcG90ZW50aWFsIHBlcmZvcm1hbmNlIHByb2JsZW1zICJzb21ld2hlcmUiIG9uIHRoZTwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBwYXRo
LiAgQW5vbWFseSBkZXRlY3Rpb24gaXMgdGhlcmVmb3JlIGFuIGltcG9ydGFudCBwaGFzZSBhbmQg
Zmlyc3Q8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBwYXRoLiAgQW5vbWFseSBk
ZXRlY3Rpb24gaXMgdGhlcmVmb3JlIGFuIGltcG9ydGFudCBwaGFzZSBhbmQgZmlyc3Q8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgc3RlcCB3
aGljaCBhbHJlYWR5IHNhdGlzZmllcyB0aGUgdXNlZnVsbmVzcyBjcml0ZXJpb24gZm9yIG1hbnk8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBzdGVwIHdoaWNoIGFscmVhZHkgc2F0
aXNmaWVzIHRoZSB1c2VmdWxuZXNzIGNyaXRlcmlvbiBmb3IgbWFueTwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBtZXRyaWNzLjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIG1ldHJpY3MuPC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICBUaGlzIGNvbmNlcHQgb2YgdXNlZnVsbmVzcyBjYW4gYmUgZXh0ZW5kZWQsIGJl
Y29taW5nIGEgc3ViLXNldCBvZjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFRo
aXMgY29uY2VwdCBvZiB1c2VmdWxuZXNzIGNhbiBiZSBleHRlbmRlZCwgYmVjb21pbmcgYSBzdWIt
c2V0IG9mPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZD48YSBuYW1lPSJkaWZmMDAyMSIgLz48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIHdo
YXQgd2UgcmVmZXIgdG8gYXMgImFjdGlvbmFibGUiIGNyaXRlcmlvbiBpbiB0aGUgZm9sbG93aW5n
LiAgQ2VudHJhbDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICB3aGF0IHdlIHJl
ZmVyIHRvIGFzICJhY3Rpb25hYmxlIiBjcml0ZXJpb24gaW4gdGhlIGZvbGxvd2luZy4gIDxzcGFu
IGNsYXNzPSJpbnNlcnQiPldlIG5vdGU8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgdG8gbWFpbnRlbmFuY2UgaXMgdGhlIGlz
b2xhdGlvbiBvZiB0aGUgcm9vdCBjYXVzZSBvZiByZXBvcnRlZDwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICB0aGF0IHRoaXMgaXMgbm90IHRo
ZSB0ZXJtIGZyb20gbGF3Ljwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQg
Y2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIENlbnRy
YWwgdG8gbWFpbnRlbmFuY2UgaXMgdGhlIGlzb2xhdGlvbiBvZiB0aGUgcm9vdCBjYXVzZSBvZiBy
ZXBvcnRlZDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICBhbm9tYWxpZXMgZG93biB0byBhIHNwZWNpZmljIHN1Yi1wYXRoLCBsaW5rIG9yIGhv
c3QsIGFuZCBtZXRyaWNzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgYW5vbWFs
aWVzIGRvd24gdG8gYSBzcGVjaWZpYyBzdWItcGF0aCwgbGluayBvciBob3N0LCBhbmQgbWV0cmlj
czwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBzaG91bGQgc3VwcG9ydCB0aGlzIHNlY29uZCBzdGVwIGFzIHdlbGwuICBXaGlsZSBkZXRlY3Rp
b24gb2YgcGF0aDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHNob3VsZCBzdXBw
b3J0IHRoaXMgc2Vjb25kIHN0ZXAgYXMgd2VsbC4gIFdoaWxlIGRldGVjdGlvbiBvZiBwYXRoPC90
ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGFu
b21hbHkgbWF5IGJlIHRoZSByZXN1bHQgb2YgYW4gb24tZ29pbmcgbW9uaXRvcmluZyBwcm9jZXNz
LCB0aGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBhbm9tYWx5IG1heSBiZSB0
aGUgcmVzdWx0IG9mIGFuIG9uLWdvaW5nIG1vbml0b3JpbmcgcHJvY2VzcywgdGhlPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHNlY29uZCBz
dGVwIG9mIGNhdXNlIGlzb2xhdGlvbiBjb25zaXN0cyBvZiBzcGVjaWZpYywgZGlyZWN0ZWQgb24t
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgc2Vjb25kIHN0ZXAgb2YgY2F1c2Ug
aXNvbGF0aW9uIGNvbnNpc3RzIG9mIHNwZWNpZmljLCBkaXJlY3RlZCBvbi08L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgZGVtYW5kIG1lYXN1
cmVtZW50cyBvbiBjb21wb25lbnRzIGFuZCBzdWItcGF0aHMuICBNZXRyaWNzIG11c3Q8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBkZW1hbmQgbWVhc3VyZW1lbnRzIG9uIGNvbXBv
bmVudHMgYW5kIHN1Yi1wYXRocy4gIE1ldHJpY3MgbXVzdDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBzdXBwb3J0IHVzZXJzIGluIHRoaXMg
ZGlyZWN0ZWQgc2VhcmNoLCBiZWNvbWluZyBhY3Rpb25hYmxlOjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgIHN1cHBvcnQgdXNlcnMgaW4gdGhpcyBkaXJlY3RlZCBzZWFyY2gsIGJl
Y29taW5nIGFjdGlvbmFibGU6PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBNZXRyaWNz
IG11c3QgZW5hYmxlIHVzZXJzIGFuZCBvcGVyYXRvcnMgdG8gdW5kZXJzdGFuZCBwYXRoPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgTWV0cmljcyBtdXN0IGVuYWJsZSB1c2VycyBh
bmQgb3BlcmF0b3JzIHRvIHVuZGVyc3RhbmQgcGF0aDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBwZXJmb3JtYW5jZSBhbmQgU0hPVUxEIGhl
bHAgdG8gZGlyZWN0IGNvcnJlY3RpdmUgYWN0aW9ucyB3aGVuPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgcGVyZm9ybWFuY2UgYW5kIFNIT1VMRCBoZWxwIHRvIGRpcmVjdCBjb3Jy
ZWN0aXZlIGFjdGlvbnMgd2hlbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICB3YXJyYW50ZWQsIGJhc2VkIG9uIHRoZSBtZWFzdXJlbWVudCBy
ZXN1bHRzLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHdhcnJhbnRlZCwgYmFz
ZWQgb24gdGhlIG1lYXN1cmVtZW50IHJlc3VsdHMuPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICBCZXNpZGVzIGNoYXJhY3Rlcml6aW5nIG1ldHJpY3MsIHVzZWZ1bG5lc3MgYW5kIGFjdGlv
bmFibGUgcHJvcGVydGllczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEJlc2lk
ZXMgY2hhcmFjdGVyaXppbmcgbWV0cmljcywgdXNlZnVsbmVzcyBhbmQgYWN0aW9uYWJsZSBwcm9w
ZXJ0aWVzPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIGFyZSBhbHNvIGFwcGxpY2FibGUgdG8gbWV0aG9kb2xvZ2llcyBhbmQgbWVhc3VyZW1l
bnRzLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGFyZSBhbHNvIGFwcGxpY2Fi
bGUgdG8gbWV0aG9kb2xvZ2llcyBhbmQgbWVhc3VyZW1lbnRzLjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkPjxhIG5hbWU9ImRpZmYwMDIyIiAvPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+
NC40LiAgQ29uc2VydmF0aXZlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjQuNC4g
IDxzcGFuIGNsYXNzPSJpbnNlcnQiPkl0IE1heSBOb3QgQmUgUG9zc2libGUgVG8gQmUgPC9zcGFu
PkNvbnNlcnZhdGl2ZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgW1JGQzIzMzBdIGFk
b3B0cyB0aGUgdGVybSAiY29uc2VydmF0aXZlIiBmb3IgbWVhc3VyZW1lbnQ8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBbUkZDMjMzMF0gYWRvcHRzIHRoZSB0ZXJtICJjb25zZXJ2
YXRpdmUiIGZvciBtZWFzdXJlbWVudDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBtZXRob2RvbG9naWVzIGZvciB3aGljaDo8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBtZXRob2RvbG9naWVzIGZvciB3aGljaDo8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICIuLi4gdGhlIGFjdCBvZiBtZWFzdXJlbWVudCBkb2Vz
IG5vdCBtb2RpZnksIG9yIG9ubHkgc2xpZ2h0bHk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICAiLi4uIHRoZSBhY3Qgb2YgbWVhc3VyZW1lbnQgZG9lcyBub3QgbW9kaWZ5LCBvciBv
bmx5IHNsaWdodGx5PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIG1vZGlmaWVzLCB0aGUgdmFsdWUgb2YgdGhlIHBlcmZvcm1hbmNlIG1ldHJp
YyB0aGUgbWV0aG9kb2xvZ3k8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBtb2Rp
ZmllcywgdGhlIHZhbHVlIG9mIHRoZSBwZXJmb3JtYW5jZSBtZXRyaWMgdGhlIG1ldGhvZG9sb2d5
PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
IGF0dGVtcHRzIHRvIG1lYXN1cmUuIjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IGF0dGVtcHRzIHRvIG1lYXN1cmUuIjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgSXQg
c2hvdWxkIGJlIG5vdGVkIHRoYXQgdGhpcyBkZWZpbml0aW9uIG9mICJjb25zZXJ2YXRpdmUiIGlu
IHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEl0IHNob3VsZCBiZSBub3Rl
ZCB0aGF0IHRoaXMgZGVmaW5pdGlvbiBvZiAiY29uc2VydmF0aXZlIiBpbiB0aGU8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgc2Vuc2Ugb2Yg
W1JGQzIzMzBdIGRlcGVuZHMgdG8gYSBsYXJnZSBleHRlbnQgb24gdGhlIG1lYXN1cmVtZW50PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgc2Vuc2Ugb2YgW1JGQzIzMzBdIGRlcGVu
ZHMgdG8gYSBsYXJnZSBleHRlbnQgb24gdGhlIG1lYXN1cmVtZW50PC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHBhdGgncyB0ZWNobm9sb2d5
IGFuZCBjaGFyYWN0ZXJpc3RpY3MuICBJbiBwYXJ0aWN1bGFyLCB3aGVuIGRlcGxveWVkPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgcGF0aCdzIHRlY2hub2xvZ3kgYW5kIGNoYXJh
Y3RlcmlzdGljcy4gIEluIHBhcnRpY3VsYXIsIHdoZW4gZGVwbG95ZWQ8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgb24gcmVhY3RpdmUgcGF0
aHMsIHN1Yi1wYXRocywgbGlua3Mgb3IgaG9zdHMgY29uZm9ybWluZyB0byB0aGU8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBvbiByZWFjdGl2ZSBwYXRocywgc3ViLXBhdGhzLCBs
aW5rcyBvciBob3N0cyBjb25mb3JtaW5nIHRvIHRoZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBkZWZpbml0aW9uIGluIFNlY3Rpb24gMS4x
IG9mIHRoaXMgZG9jdW1lbnQsIG1lYXN1cmVtZW50IHBhY2tldHMgY2FuPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgZGVmaW5pdGlvbiBpbiBTZWN0aW9uIDEuMSBvZiB0aGlzIGRv
Y3VtZW50LCBtZWFzdXJlbWVudCBwYWNrZXRzIGNhbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBvcmlnaW5hdGUgY2FwYWNpdHkgKHJlKWFs
bG9jYXRpb25zLiAgSW4gYWRkaXRpb24sIHNtYWxsIG1lYXN1cmVtZW50PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgb3JpZ2luYXRlIGNhcGFjaXR5IChyZSlhbGxvY2F0aW9ucy4g
IEluIGFkZGl0aW9uLCBzbWFsbCBtZWFzdXJlbWVudDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBmbG93IHZhcmlhdGlvbnMgY2FuIHJlc3Vs
dCBpbiBvdGhlciB1c2VycyBvbiB0aGUgc2FtZSBwYXRoIHBlcmNlaXZpbmc8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBmbG93IHZhcmlhdGlvbnMgY2FuIHJlc3VsdCBpbiBvdGhl
ciB1c2VycyBvbiB0aGUgc2FtZSBwYXRoIHBlcmNlaXZpbmc8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkPjxhIG5hbWU9ImRpZmYwMDIz
IiAvPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgc2lnbmlmaWNhbnQgdmFyaWF0aW9ucyBpbiBtZWFz
dXJlbWVudCByZXN1bHRzLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBzaWdu
aWZpY2FudCB2YXJpYXRpb25zIGluIG1lYXN1cmVtZW50IHJlc3VsdHMuPHNwYW4gY2xhc3M9Imlu
c2VydCI+ICBUaGVyZWZvcmU6PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkPjxhIG5hbWU9ImRpZmYwMDI0IiAvPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+NC41LiAgU3BhdGlh
bCBhbmQgVGVtcG9yYWwgQ29tcG9zaXRpb248L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9j
ayI+ICAgICAgPHNwYW4gY2xhc3M9Imluc2VydCI+SXQgaXMgbm90IGFsd2F5cyBwb3NzaWJsZSBm
b3IgdGhlIG1ldGhvZCB0byBiZSBjb25zZXJ2YXRpdmUuPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJibG9jayI+NC41LiAgU3BhdGlhbCBhbmQgVGVtcG9yYWwgQ29tcG9zaXRpb24gPHNwYW4gY2xh
c3M9Imluc2VydCI+U3VwcG9ydCBVbmJpYXNlZCBTYW1wbGluZzwvc3Bhbj48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIENvbmNlcHRzIHJlbGF0ZWQgdG8gdGVtcG9yYWwgYW5kIHNwYXRp
YWwgY29tcG9zaXRpb24gb2YgbWV0cmljcyBpbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIENvbmNlcHRzIHJlbGF0ZWQgdG8gdGVtcG9yYWwgYW5kIHNwYXRpYWwgY29tcG9zaXRp
b24gb2YgbWV0cmljcyBpbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICBTZWN0aW9uIDkgb2YgW1JGQzIzMzBdIGhhdmUgYmVlbiBleHRlbmRl
ZCBpbiBbUkZDNTgzNV0uICBbUkZDNTgzNV08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICBTZWN0aW9uIDkgb2YgW1JGQzIzMzBdIGhhdmUgYmVlbiBleHRlbmRlZCBpbiBbUkZDNTgz
NV0uICBbUkZDNTgzNV08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgZGVmaW5lcyBtdWx0aXBsZSBuZXcgdHlwZXMgb2YgbWV0cmljcywgaW5j
bHVkaW5nIFNwYXRpYWwgQ29tcG9zaXRpb24sPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgZGVmaW5lcyBtdWx0aXBsZSBuZXcgdHlwZXMgb2YgbWV0cmljcywgaW5jbHVkaW5nIFNw
YXRpYWwgQ29tcG9zaXRpb24sPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIFRlbXBvcmFsIEFnZ3JlZ2F0aW9uLCBhbmQgU3BhdGlhbCBBZ2dy
ZWdhdGlvbi4gIFNvIGZhciwgb25seSB0aGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICBUZW1wb3JhbCBBZ2dyZWdhdGlvbiwgYW5kIFNwYXRpYWwgQWdncmVnYXRpb24uICBTbyBm
YXIsIG9ubHkgdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIG1ldHJpY3MgZm9yIFNwYXRpYWwgQ29tcG9zaXRpb24gaGF2ZSBiZWVuIHN0
YW5kYXJkaXplZCBbUkZDNjA0OV0sPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
bWV0cmljcyBmb3IgU3BhdGlhbCBDb21wb3NpdGlvbiBoYXZlIGJlZW4gc3RhbmRhcmRpemVkIFtS
RkM2MDQ5XSw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgcHJvdmlkaW5nIHRoZSBhYmlsaXR5IHRvIGVzdGltYXRlIHRoZSBwZXJmb3JtYW5j
ZSBvZiBhIGNvbXBsZXRlIHBhdGg8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBw
cm92aWRpbmcgdGhlIGFiaWxpdHkgdG8gZXN0aW1hdGUgdGhlIHBlcmZvcm1hbmNlIG9mIGEgY29t
cGxldGUgcGF0aDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICBmcm9tIHN1YnBhdGggbWV0cmljcy4gIFNwYXRpYWwgQ29tcG9zaXRpb24gYWxp
Z25zIHdpdGggdGhlIGZpbmRpbmcgb2Y8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBmcm9tIHN1YnBhdGggbWV0cmljcy4gIFNwYXRpYWwgQ29tcG9zaXRpb24gYWxpZ25zIHdpdGgg
dGhlIGZpbmRpbmcgb2Y8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgW1RTUkNdLCB0aGF0IHVuYmlhc2VkIHNhbXBsaW5nIGlzIG5vdCBwb3Nz
aWJsZSBiZXlvbmQgdGhlIGZpcnN0IHRpbWUtPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgW1RTUkNdLCB0aGF0IHVuYmlhc2VkIHNhbXBsaW5nIGlzIG5vdCBwb3NzaWJsZSBiZXlv
bmQgdGhlIGZpcnN0IHRpbWUtPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZD48YSBuYW1lPSJkaWZmMDAyNSIgLz48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
YmxvY2siPiAgIHNsb3R0ZWQgbGluayB3aXRoaW4gYSBtZWFzdXJlbWVudCBwYXRoLiAgPHNwYW4g
Y2xhc3M9ImRlbGV0ZSI+SW4gY2FzZXMgd2hlcmUgbWVhc3VyZW1lbnQ8L3NwYW4+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIHNsb3R0ZWQgbGluayB3aXRoaW4gYSBtZWFzdXJl
bWVudCBwYXRoLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgIG9mIHN1YnBhdGhzIGlzIG5vdCBmZWFz
aWJsZSwgcmVzdG9yaW5nIHJhbmRvbW5lc3Mgb2YgbWVhc3VyZW1lbnQ8L3NwYW4+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgIHNhbXBsZXMg
d2hlbiBuZWNlc3NhcnkgaXMgcmVjb21tZW5kZWQgYXMgcHJlc2VudGVkIGluIFtUU1JDXS48L3Nw
YW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkPjxhIG5hbWU9ImRpZmYwMDI2IiAvPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+
NC42LiAgUG9pc3NvbiBTYW1wbGluZzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4g
ICAgICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5JbiBjYXNlcyB3aGVyZSB1bmJpYXNlZCBtZWFzdXJl
bWVudCBmb3IgYWxsIHNlZ21lbnRzIG9mIGEgcGF0aCBpczwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgICAgbm90IGZlYXNpYmxl
IGR1ZSB0byB0aGUgcHJlc2VuY2Ugb2YgYSB0aW1lLXNsb3R0ZWQgbGluaywgcmVzdG9yaW5nPC9z
cGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0
Ij4gICAgICByYW5kb21uZXNzIG9mIG1lYXN1cmVtZW50IHNhbXBsZXMgd2hlbiBuZWNlc3Nhcnkg
aXMgcmVjb21tZW5kZWQgYXM8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgICAgIHByZXNlbnRlZCBpbiBbVFNSQ10sIGluIGNvbWJp
bmF0aW9uIHdpdGggU3BhdGlhbCBDb21wb3NpdGlvbjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgICAgW1JGQzYwNDldLjwvc3Bh
bj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2Nr
Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90ZD48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjQuNi4gIDxzcGFuIGNsYXNzPSJpbnNlcnQiPldo
ZW4gdG8gVHJ1bmNhdGUgdGhlPC9zcGFuPiBQb2lzc29uIFNhbXBsaW5nIDxzcGFuIGNsYXNzPSJp
bnNlcnQiPkRpc3RyaWJ1dGlvbjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
IFNlY3Rpb24gMTEuMS4xIG9mIFtSRkMyMzMwXSBkZXNjcmliZXMgUG9pc3NvbiBzYW1wbGluZywg
d2hlcmUgdGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgU2VjdGlvbiAxMS4x
LjEgb2YgW1JGQzIzMzBdIGRlc2NyaWJlcyBQb2lzc29uIHNhbXBsaW5nLCB3aGVyZSB0aGU8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgaW50
ZXItcGFja2V0IHNlbmQgdGltZXMgaGF2ZSBhIFBvaXNzb24gZGlzdHJpYnV0aW9uLiAgQSBwYXRo
IGVsZW1lbnQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBpbnRlci1wYWNrZXQg
c2VuZCB0aW1lcyBoYXZlIGEgUG9pc3NvbiBkaXN0cmlidXRpb24uICBBIHBhdGggZWxlbWVudDwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB3
aXRoIHJlYWN0aXZlIGJlaGF2aW9yIHNlbnNpdGl2ZSB0byBmbG93IGluYWN0aXZpdHkgY291bGQg
Y2hhbmdlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgd2l0aCByZWFjdGl2ZSBi
ZWhhdmlvciBzZW5zaXRpdmUgdG8gZmxvdyBpbmFjdGl2aXR5IGNvdWxkIGNoYW5nZTwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQ+PGEg
bmFtZT0iZGlmZjAwMjciIC8+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBzdGF0ZSBpZiB0aGUgcmFu
ZG9tIGludGVyLXBhY2tldCB0aW1lIGlzIHRvbyBsb25nLiAgSXQgaXMgcmVjb21tZW5kZWQ8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgc3RhdGUgaWYgdGhlIHJhbmRvbSBpbnRl
ci1wYWNrZXQgdGltZSBpcyB0b28gbG9uZy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICB0byB0cnVuY2F0ZSB0aGUgdGFpbCBvZiBQb2lz
c29uIGRpc3RyaWJ1dGlvbiB0byBhdm9pZCByZWFjdGl2ZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmJsb2NrIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBlbGVtZW50IHN0YXRlIGNoYW5nZXMuICA8c3Bh
biBjbGFzcz0iZGVsZXRlIj5UcnVuY2F0aW9uPC9zcGFuPiBoYXMgYmVlbiB1c2VkIHdpdGhvdXQg
aXNzdWUgdG88L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgSXQgaXMgcmVj
b21tZW5kZWQgdG8gdHJ1bmNhdGUgdGhlIHRhaWwgb2YgUG9pc3NvbiBkaXN0cmlidXRpb248L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBl
bnN1cmUgdGhhdCBtaW5pbXVtIHNhbXBsZSBzaXplcyBjYW4gYmUgYXR0YWluZWQgaW4gYSBmaXhl
ZCB0ZXN0PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgIDxzcGFuIGNsYXNz
PSJpbnNlcnQiPndoZW4gbmVlZGVkPC9zcGFuPiB0byBhdm9pZCByZWFjdGl2ZSBlbGVtZW50IHN0
YXRlIGNoYW5nZXMuPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxibG9jayI+ICAgaW50ZXJ2YWwuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRk
IGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICA8c3Bh
biBjbGFzcz0iaW5zZXJ0Ij5UYWlsIHRydW5jYXRpb248L3NwYW4+IGhhcyBiZWVuIHVzZWQgd2l0
aG91dCBpc3N1ZSB0byBlbnN1cmUgdGhhdCBtaW5pbXVtPC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPiAgIHNhbXBsZSBzaXplcyBjYW4gYmUgYXR0YWluZWQgaW4gYSBmaXhlZCB0ZXN0
IGludGVydmFsLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+NS4gIENvbmNsdXNpb25zPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+NS4gIENvbmNsdXNpb25zPC90ZD48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICBTYWZlZ3VhcmRpbmcgcmVwZWF0YWJpbGl0eSBhcyBhIGtleSBw
cm9wZXJ0eSBvZiBtZWFzdXJlbWVudDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IFNhZmVndWFyZGluZyByZXBlYXRhYmlsaXR5IGFzIGEga2V5IHByb3BlcnR5IG9mIG1lYXN1cmVt
ZW50PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgIG1ldGhvZG9sb2dpZXMgaXMgaGlnaGx5IGNoYWxsZW5naW5nIGFuZCBzb21ldGltZXMgaW1w
b3NzaWJsZSBpbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIG1ldGhvZG9sb2dp
ZXMgaXMgaGlnaGx5IGNoYWxsZW5naW5nIGFuZCBzb21ldGltZXMgaW1wb3NzaWJsZSBpbjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICByZWFj
dGl2ZSBwYXRocy4gIE1lYXN1cmVtZW50cyBpbiBwYXRocyB3aXRoIGRlbWFuZC1kcml2ZW4gYWxs
b2NhdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHJlYWN0aXZlIHBhdGhz
LiAgTWVhc3VyZW1lbnRzIGluIHBhdGhzIHdpdGggZGVtYW5kLWRyaXZlbiBhbGxvY2F0aW9uPC90
ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHN0
cmF0ZWdpZXMgbXVzdCB1c2UgYSBwcm90b3R5cGljYWwgYXBwbGljYXRpb24gcGFja2V0IHN0cmVh
bSB0byBpbmZlcjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHN0cmF0ZWdpZXMg
bXVzdCB1c2UgYSBwcm90b3R5cGljYWwgYXBwbGljYXRpb24gcGFja2V0IHN0cmVhbSB0byBpbmZl
cjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBhIHNwZWNpZmljIGFwcGxpY2F0aW9uJ3MgcGVyZm9ybWFuY2UuICBNZWFzdXJlbWVudCByZXBl
dGl0aW9uIHdpdGg8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBhIHNwZWNpZmlj
IGFwcGxpY2F0aW9uJ3MgcGVyZm9ybWFuY2UuICBNZWFzdXJlbWVudCByZXBldGl0aW9uIHdpdGg8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
dW5iaWFzZWQgbmV0d29yayBhbmQgZmxvdyBzdGF0ZXMgKGUuZy4sIGJ5IHJlYm9vdGluZyBtZWFz
dXJlbWVudDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHVuYmlhc2VkIG5ldHdv
cmsgYW5kIGZsb3cgc3RhdGVzIChlLmcuLCBieSByZWJvb3RpbmcgbWVhc3VyZW1lbnQ8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgaG9zdHMp
IGNhbiBoZWxwIHRvIGF2b2lkIGludGVyZmVyZW5jZSB3aXRoIHBlcmlvZGljIG5ldHdvcmsgYmVo
YXZpb3IsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgaG9zdHMpIGNhbiBoZWxw
IHRvIGF2b2lkIGludGVyZmVyZW5jZSB3aXRoIHBlcmlvZGljIG5ldHdvcmsgYmVoYXZpb3IsPC90
ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHJh
bmRvbW5lc3MgYmVpbmcgYSBtYW5kYXRvcnkgZmVhdHVyZSBmb3IgYXZvaWRpbmcgY29ycmVsYXRp
b24gd2l0aDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHJhbmRvbW5lc3MgYmVp
bmcgYSBtYW5kYXRvcnkgZmVhdHVyZSBmb3IgYXZvaWRpbmcgY29ycmVsYXRpb24gd2l0aDwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQ+
PGEgbmFtZT0iZGlmZjAwMjgiIC8+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBuZXR3b3JrIHRpbWlu
Zy4gIEluZmVycmluZyB0aGUgcGF0aCBwZXJmb3JtYW5jZSBiZXR3ZWVuIG9uZTwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBuZXR3b3JrIHRpbWluZy48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBtZWFzdXJlbWVudCBz
ZXNzaW9uIG9yIHBhY2tldCBzdHJlYW0gYW5kIG90aGVyIDxzcGFuIGNsYXNzPSJkZWxldGUiPnN0
cmVhbXM8L3NwYW4+IHdpdGggYWx0ZXJuYXRlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBJ
bmZlcnJpbmcgdGhlIHBhdGggcGVyZm9ybWFuY2UgYmV0d2VlbiBvbmUgbWVhc3VyZW1lbnQgc2Vz
c2lvbiBvcjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
YmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBwYWNrZXQgc3RyZWFt
IGFuZCBvdGhlciA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5zZXNzaW9ucy9zdHJlYW1zPC9zcGFuPiB3
aXRoIGFsdGVybmF0ZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICBjaGFyYWN0ZXJpc3RpY3MgaXMgZ2VuZXJhbGx5IGRpc2NvdXJhZ2VkIHdp
dGggcmVhY3RpdmUgcGF0aHMgYmVjYXVzZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgIGNoYXJhY3RlcmlzdGljcyBpcyBnZW5lcmFsbHkgZGlzY291cmFnZWQgd2l0aCByZWFjdGl2
ZSBwYXRocyBiZWNhdXNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIG9mIHRoZSBodWdlIHNldCBvZiBnbG9iYWwgcGFyYW1ldGVycyB3aGlj
aCBoYXZlIGluZmx1ZW5jZSBvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIG9m
IHRoZSBodWdlIHNldCBvZiBnbG9iYWwgcGFyYW1ldGVycyB3aGljaCBoYXZlIGluZmx1ZW5jZSBv
bjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBpbnN0YW50YW5lb3VzIHBhdGggcGVyZm9ybWFuY2UuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgaW5zdGFudGFuZW91cyBwYXRoIHBlcmZvcm1hbmNlLjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+Ni4gIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+Ni4gIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zPC90ZD48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGUgc2VjdXJpdHkgY29uc2lkZXJhdGlvbnMgdGhhdCBhcHBs
eSB0byBhbnkgYWN0aXZlIG1lYXN1cmVtZW50IG9mPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgVGhlIHNlY3VyaXR5IGNvbnNpZGVyYXRpb25zIHRoYXQgYXBwbHkgdG8gYW55IGFj
dGl2ZSBtZWFzdXJlbWVudCBvZjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICBsaXZlIHBhdGhzIGFyZSByZWxldmFudCBoZXJlIGFzIHdlbGwu
ICBTZWUgW1JGQzQ2NTZdIGFuZCBbUkZDNTM1N10uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgbGl2ZSBwYXRocyBhcmUgcmVsZXZhbnQgaGVyZSBhcyB3ZWxsLiAgU2VlIFtSRkM0
NjU2XSBhbmQgW1JGQzUzNTddLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkPjxh
IG5hbWU9ImRpZmYwMDI5IiAvPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyYmxvY2siPiAgIDxzcGFuIGNsYXNzPSJpbnNlcnQiPldoZW4gY29uc2lkZXJpbmcg
cHJpdmFjeSBvZiB0aG9zZSBpbnZvbHZlZCBpbiBtZWFzdXJlbWVudCBvciB0aG9zZTwvc3Bhbj48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAg
d2hvc2UgdHJhZmZpYyBpcyBtZWFzdXJlZCwgdGhlIHNlbnNpdGl2ZSBpbmZvcm1hdGlvbiBhdmFp
bGFibGUgdG88L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQg
Y2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNs
YXNzPSJpbnNlcnQiPiAgIHBvdGVudGlhbCBvYnNlcnZlcnMgaXMgZ3JlYXRseSByZWR1Y2VkIHdo
ZW4gdXNpbmcgYWN0aXZlIHRlY2huaXF1ZXM8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIHdoaWNoIGFyZSB3aXRoaW4gdGhpcyBz
Y29wZSBvZiB3b3JrLiAgUGFzc2l2ZSBvYnNlcnZhdGlvbnMgb2YgdXNlcjwvc3Bhbj48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgdHJhZmZp
YyBmb3IgbWVhc3VyZW1lbnQgcHVycG9zZXMgcmFpc2UgbWFueSBwcml2YWN5IGlzc3Vlcy4gIFdl
IHJlZmVyPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFz
cz0iaW5zZXJ0Ij4gICB0aGUgcmVhZGVyIHRvIHRoZSBwcml2YWN5IGNvbnNpZGVyYXRpb25zIGRl
c2NyaWJlZCBpbiB0aGUgTGFyZ2UgU2NhbGU8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIE1lYXN1cmVtZW50IG9mIEJyb2FkYmFu
ZCBQZXJmb3JtYW5jZSAoTE1BUCkgRnJhbWV3b3JrPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBbSS1ELmlldGYtbG1hcC1mcmFt
ZXdvcmtdLCB3aGljaCBjb3ZlcnMgYWN0aXZlIGFuZCBwYXNzaXZlPC9zcGFuPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICB0ZWNobmlxdWVz
Ljwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0i
bGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjcu
ICBJQU5BIENvbnNpZGVyYXRpb25zPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+Ny4g
IElBTkEgQ29uc2lkZXJhdGlvbnM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoaXMg
bWVtbyBtYWtlcyBubyByZXF1ZXN0cyBvZiBJQU5BLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgIFRoaXMgbWVtbyBtYWtlcyBubyByZXF1ZXN0cyBvZiBJQU5BLjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+OC4gIEFja25vd2xlZGdlbWVudHM8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij44LiAgQWNrbm93bGVkZ2VtZW50czwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkPjxhIG5hbWU9ImRpZmYwMDMwIiAvPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAg
VGhlIGF1dGhvcnMgdGhhbmsgUnVkaWdlciBHZWliLCBNYXR0IDxzcGFuIGNsYXNzPSJkZWxldGUi
Pk1hdGhpcyBhbmQ8L3NwYW4+IEtvbnN0YW50aW5vczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmJsb2NrIj4gICBUaGUgYXV0aG9ycyB0aGFuayBSdWRpZ2VyIEdlaWIsIE1hdHQgPHNwYW4gY2xh
c3M9Imluc2VydCI+TWF0aGlzLDwvc3Bhbj4gS29uc3RhbnRpbm9zPC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgPHNwYW4gY2xhc3M9ImRl
bGV0ZSI+UGVudGlrb3VzaXM8L3NwYW4+IGZvciB0aGVpciBoZWxwZnVsIGNvbW1lbnRzIG9uIHRo
aXMgbWVtbywgYW5kIEFubiBDZXJ2ZW55PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PiAgIDxzcGFuIGNsYXNzPSJpbnNlcnQiPlBlbnRpa291c2lzLCBhbmQgUm9iZXJ0IFNwYXJrczwv
c3Bhbj4gZm9yIHRoZWlyIGhlbHBmdWwgY29tbWVudHMgb24gdGhpczwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIGZvciBoZXIgZWRpdG9y
aWFsIHJldmlldyBhbmQgY29tbWVudHMgdGhhdCBoZWxwZWQgdG8gaW1wcm92ZTwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBtZW1vLCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5BbGlz
c2EgQ29vcGVyIGFuZCBLYXRobGVlbiBNb3JpYXJ0eSBmb3Igc3VnZ2VzdGluZyB3YXlzIHRvPC9z
cGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPiAgIHJlYWRhYmlsaXR5IG92ZXJhbGwuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgICJ1cGRhdGUgdGhlIHVwZGF0ZSIgZm9yIGhlaWdo
dGVuZWQgcHJpdmFjeSBhd2FyZW5lc3MgYW5kIGl0czwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgY29uc2VxdWVuY2VzLDwvc3Bh
bj4gYW5kIEFubiBDZXJ2ZW55IGZvciBoZXIgZWRpdG9yaWFsIHJldmlldyBhbmQgY29tbWVudHM8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgdGhhdCBoZWxwZWQgdG8gaW1wcm92
ZSByZWFkYWJpbGl0eSBvdmVyYWxsLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+OS4gIFJl
ZmVyZW5jZXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij45LiAgUmVmZXJlbmNlczwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQ+PGEgbmFtZT0iZGlmZjAwMzEiIC8+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij45LjEuICBOb3JtYXRpdmUgUmVmZXJlbmNlczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPjkuMS4gIE5vcm1hdGl2ZSBSZWZlcmVuY2VzPC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICBbUkZDMjExOV0gIEJyYWRuZXIsIFMuLCAiS2V5IHdvcmRzIGZvciB1c2UgaW4gUkZD
cyB0byBJbmRpY2F0ZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFtSRkMyMTE5
XSAgQnJhZG5lciwgUy4sICJLZXkgd29yZHMgZm9yIHVzZSBpbiBSRkNzIHRvIEluZGljYXRlPC90
ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAg
ICAgICAgICAgUmVxdWlyZW1lbnQgTGV2ZWxzIiwgQkNQIDE0LCBSRkMgMjExOSwgTWFyY2ggMTk5
Ny48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgIFJlcXVpcmVt
ZW50IExldmVscyIsIEJDUCAxNCwgUkZDIDIxMTksIE1hcmNoIDE5OTcuPC90ZD48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICBbUkZDMjMzMF0gIFBheHNvbiwgVi4sIEFsbWVzLCBHLiwgTWFoZGF2
aSwgSi4sIGFuZCBNLiBNYXRoaXMsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
W1JGQzIzMzBdICBQYXhzb24sIFYuLCBBbG1lcywgRy4sIE1haGRhdmksIEouLCBhbmQgTS4gTWF0
aGlzLDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICAgICAgICAgICAgICJGcmFtZXdvcmsgZm9yIElQIFBlcmZvcm1hbmNlIE1ldHJpY3MiLCBS
RkMgMjMzMCwgTWF5PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAg
ICAiRnJhbWV3b3JrIGZvciBJUCBQZXJmb3JtYW5jZSBNZXRyaWNzIiwgUkZDIDIzMzAsIE1heTwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAg
ICAgICAgICAgIDE5OTguPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAg
ICAgICAxOTk4LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgW1JGQzI2NzldICBBbG1l
cywgRy4sIEthbGlkaW5kaSwgUy4sIGFuZCBNLiBaZWthdXNrYXMsICJBIE9uZS13YXk8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBbUkZDMjY3OV0gIEFsbWVzLCBHLiwgS2FsaWRp
bmRpLCBTLiwgYW5kIE0uIFpla2F1c2thcywgIkEgT25lLXdheTwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGJnY29sb3I9ImdyYXki
ID48dGQ+PC90ZD48dGg+PGEgbmFtZT0icGFydC1sOSIgLz48c21hbGw+c2tpcHBpbmcgdG8gY2hh
bmdlIGF0PC9zbWFsbD48ZW0+IHBhZ2UgMTUsIGxpbmUgNTwvZW0+PC90aD48dGg+IDwvdGg+PHRo
PjxhIG5hbWU9InBhcnQtcjkiIC8+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+
PGVtPiBwYWdlIDE1LCBsaW5lIDQxPC9lbT48L3RoPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij45LjIu
ICBJbmZvcm1hdGl2ZSBSZWZlcmVuY2VzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
OS4yLiAgSW5mb3JtYXRpdmUgUmVmZXJlbmNlczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgW0VFQVddICAgICBQZW50aWtvdXNpcywgSy4sIFBpcmksIEUuLCBQaW5vbGEsIEouLCBGaXR6
ZWssIEYuLDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFtFRUFXXSAgICAgUGVu
dGlrb3VzaXMsIEsuLCBQaXJpLCBFLiwgUGlub2xhLCBKLiwgRml0emVrLCBGLiw8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAg
ICBOaXNzaWxhZSwgVC4sIGFuZCBJLiBIYXJqdWxhLCAiRW1waXJpY2FsIEV2YWx1YXRpb24gb2Y8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgIE5pc3NpbGFlLCBU
LiwgYW5kIEkuIEhhcmp1bGEsICJFbXBpcmljYWwgRXZhbHVhdGlvbiBvZjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgIFZv
SVAgQWdncmVnYXRpb24gb3ZlciBhIEZpeGVkIFdpTUFYIFRlc3RiZWQiLCBQcm9jZWVkaW5nczwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgVm9JUCBBZ2dyZWdh
dGlvbiBvdmVyIGEgRml4ZWQgV2lNQVggVGVzdGJlZCIsIFByb2NlZWRpbmdzPC90ZD48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAg
b2YgdGhlIDR0aCBJbnRlcm5hdGlvbmFsIENvbmZlcmVuY2Ugb24gVGVzdGJlZHMgYW5kPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICBvZiB0aGUgNHRoIEludGVy
bmF0aW9uYWwgQ29uZmVyZW5jZSBvbiBUZXN0YmVkcyBhbmQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICByZXNlYXJjaCBp
bmZyYXN0cnVjdHVyZXMgZm9yIHRoZSBkZXZlbG9wbWVudCBvZiBuZXR3b3JrczwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgcmVzZWFyY2ggaW5mcmFzdHJ1Y3R1
cmVzIGZvciB0aGUgZGV2ZWxvcG1lbnQgb2YgbmV0d29ya3M8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICBhbmQgY29tbXVu
aXRpZXMgKFRyaWRlbnRDb20gJzA4KTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
ICAgICAgICAgICAgYW5kIGNvbW11bml0aWVzIChUcmlkZW50Q29tICcwOCk8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICBo
dHRwOi8vZGwuYWNtLm9yZy9jaXRhdGlvbi5jZm0/aWQ9MTM5MDU5OSwgTWFyY2ggMjAwOC48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgIGh0dHA6Ly9kbC5hY20u
b3JnL2NpdGF0aW9uLmNmbT9pZD0xMzkwNTk5LCBNYXJjaCAyMDA4LjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkPjxhIG5hbWU9ImRpZmYwMDMyIiAvPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9j
ayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIDxzcGFuIGNsYXNzPSJpbnNl
cnQiPltJLUQuaWV0Zi1sbWFwLWZyYW1ld29ya108L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgICAgICAgICAgICAgRWFyZGxleSwg
UC4sIE1vcnRvbiwgQS4sIEJhZ251bG8sIE0uLCBCdXJicmlkZ2UsIFQuLDwvc3Bhbj48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgICAgICAg
ICAgICBBaXRrZW4sIFAuLCBhbmQgQS4gQWtodGVyLCAiQSBmcmFtZXdvcmsgZm9yIGxhcmdlLXNj
YWxlPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0i
aW5zZXJ0Ij4gICAgICAgICAgICAgIG1lYXN1cmVtZW50IHBsYXRmb3JtcyAoTE1BUCkiLCBkcmFm
dC1pZXRmLWxtYXAtPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3Bh
biBjbGFzcz0iaW5zZXJ0Ij4gICAgICAgICAgICAgIGZyYW1ld29yay0wNSAod29yayBpbiBwcm9n
cmVzcyksIE1heSAyMDE0Ljwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIFtJQkRdICAgICAgRmFiaW5pLCBKLiwgS2FybmVyLCBXLiwgV2FsbGVu
dGluLCBMLiwgYW5kIFQuIEJhdW1nYXJ0bmVyLDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIFtJQkRdICAgICAgRmFiaW5pLCBKLiwgS2FybmVyLCBXLiwgV2FsbGVudGluLCBMLiwg
YW5kIFQuIEJhdW1nYXJ0bmVyLDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICJUaGUgSWxsdXNpb24gb2YgQmVpbmcgRGV0
ZXJtaW5pc3RpYyAtIEFwcGxpY2F0aW9uLUxldmVsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgICAgICAgICAgICAiVGhlIElsbHVzaW9uIG9mIEJlaW5nIERldGVybWluaXN0aWMg
LSBBcHBsaWNhdGlvbi1MZXZlbDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgIENvbnNpZGVyYXRpb25zIG9uIERlbGF5IGlu
IDNHIEhTUEEgTmV0d29ya3MiLCBMZWN0dXJlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgICAgICAgICAgICBDb25zaWRlcmF0aW9ucyBvbiBEZWxheSBpbiAzRyBIU1BBIE5ldHdv
cmtzIiwgTGVjdHVyZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICAgICAgICAgICAgIE5vdGVzIGluIENvbXB1dGVyIFNjaWVuY2UsIFNwcmlu
Z2VyLCBWb2x1bWUgNTU1MCwgMjAwOSwgcHA8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICAgICAgICAgICAgIE5vdGVzIGluIENvbXB1dGVyIFNjaWVuY2UsIFNwcmluZ2VyLCBWb2x1
bWUgNTU1MCwgMjAwOSwgcHA8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAzMDEtMzEyICwgTWF5IDIwMDkuPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAzMDEtMzEyICwgTWF5IDIwMDku
PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBbSVJSXSAgICAgIEZhYmluaSwgSi4sIFdh
bGxlbnRpbiwgTC4sIGFuZCBQLiBSZWljaGwsICJUaGUgSW1wb3J0YW5jZTwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIFtJUlJdICAgICAgRmFiaW5pLCBKLiwgV2FsbGVudGluLCBM
LiwgYW5kIFAuIFJlaWNobCwgIlRoZSBJbXBvcnRhbmNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgb2YgQmVpbmcgUmVh
bGx5IFJhbmRvbTogTWV0aG9kb2xvZ2ljYWwgQXNwZWN0cyBvZiBJUC1MYXllcjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgb2YgQmVpbmcgUmVhbGx5IFJhbmRv
bTogTWV0aG9kb2xvZ2ljYWwgQXNwZWN0cyBvZiBJUC1MYXllcjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgIDJHIGFuZCAz
RyBOZXR3b3JrIERlbGF5IEFzc2Vzc21lbnQiLCBJQ0MnMDkgUHJvY2VlZGluZ3Mgb2Y8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgIDJHIGFuZCAzRyBOZXR3b3Jr
IERlbGF5IEFzc2Vzc21lbnQiLCBJQ0MnMDkgUHJvY2VlZGluZ3Mgb2Y8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICB0aGUg
MjAwOSBJRUVFIEludGVybmF0aW9uYWwgQ29uZmVyZW5jZSBvbiBDb21tdW5pY2F0aW9ucyw8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgIHRoZSAyMDA5IElFRUUg
SW50ZXJuYXRpb25hbCBDb25mZXJlbmNlIG9uIENvbW11bmljYXRpb25zLDwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CgogICAgIDx0cj48dGQ+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkPjwv
dGQ+PC90cj4KICAgICA8dHIgYmdjb2xvcj0iZ3JheSI+PHRoIGNvbHNwYW49IjUiIGFsaWduPSJj
ZW50ZXIiPjxhIG5hbWU9ImVuZCI+Jm5ic3A7RW5kIG9mIGNoYW5nZXMuIDMyIGNoYW5nZSBibG9j
a3MuJm5ic3A7PC9hPjwvdGg+PC90cj4KICAgICA8dHIgY2xhc3M9InN0YXRzIj48dGQ+PC90ZD48
dGg+PGk+NzQgbGluZXMgY2hhbmdlZCBvciBkZWxldGVkPC9pPjwvdGg+PHRoPjxpPiA8L2k+PC90
aD48dGg+PGk+MTE0IGxpbmVzIGNoYW5nZWQgb3IgYWRkZWQ8L2k+PC90aD48dGQ+PC90ZD48L3Ry
PgogICAgIDx0cj48dGQgY29sc3Bhbj0iNSIgYWxpZ249ImNlbnRlciIgY2xhc3M9InNtYWxsIj48
YnIvPlRoaXMgaHRtbCBkaWZmIHdhcyBwcm9kdWNlZCBieSByZmNkaWZmIDEuNDEuIFRoZSBsYXRl
c3QgdmVyc2lvbiBpcyBhdmFpbGFibGUgZnJvbSA8YSBocmVmPSJodHRwOi8vd3d3LnRvb2xzLmll
dGYub3JnL3Rvb2xzL3JmY2RpZmYvIiA+aHR0cDovL3Rvb2xzLmlldGYub3JnL3Rvb2xzL3JmY2Rp
ZmYvPC9hPiA8L3RkPjwvdHI+CiAgIDwvdGFibGU+CiAgIDwvYm9keT4KICAgPC9odG1sPgpYLUdl
bmVyYXRvcjogcHlodCAwLjM1Cgo8IS0tIGFyZ3M6IHsnLS1vbGRjb2xvdXInOiAncmVkJywgJy0t
d2lkdGgnOiAnNzInLCAnZGlmZnR5cGUnOiAnLS1odG1sJywgJ2ZpbGVuYW1lMic6ICdcblxuXG5c
bk5ldHdvcmsgV29ya2luZyBHcm91cCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEouIEZhYmluaVxuSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBWaWVubmEgVW5pdmVyc2l0eSBvZiBUZWNobm9sb2d5XG5VcGRhdGVzOiAyMzMwIChpZiBhcHBy
b3ZlZCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBLiBNb3J0b25cbkludGVu
ZGVkIHN0YXR1czogSW5mb3JtYXRpb25hbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IEFUX1QgTGFic1xuRXhwaXJlczogTm92ZW1iZXIgMTcsIDIwMTQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgTWF5IDE2LCAyMDE0XG5cblxuICAgICAgICAgICAgQWR2YW5jZWQgU3Ry
ZWFtIGFuZCBTYW1wbGluZyBGcmFtZXdvcmsgZm9yIElQUE1cbiAgICAgICAgICAgICAgICAgICAg
IGRyYWZ0LWlldGYtaXBwbS0yMzMwLXVwZGF0ZS0wNVxuXG5BYnN0cmFjdFxuXG4gICBUbyBvYnRh
aW4gcmVwZWF0YWJsZSByZXN1bHRzIGluIG1vZGVybiBuZXR3b3JrcywgdGVzdCBkZXNjcmlwdGlv
bnNcbiAgIG5lZWQgYW4gZXhwYW5kZWQgc3RyZWFtIHBhcmFtZXRlciBmcmFtZXdvcmsgdGhhdCBh
bHNvIGF1Z21lbnRzXG4gICBhc3BlY3RzIHNwZWNpZmllZCBhcyBUeXBlLVAgZm9yIHRlc3QgcGFj
a2V0cy4gIFRoaXMgbWVtbyB1cGRhdGVzIHRoZVxuICAgSVAgUGVyZm9ybWFuY2UgTWV0cmljcyAo
SVBQTSkgRnJhbWV3b3JrIFJGQyAyMzMwIHdpdGggYWR2YW5jZWRcbiAgIGNvbnNpZGVyYXRpb25z
IGZvciBtZWFzdXJlbWVudCBtZXRob2RvbG9neSBhbmQgdGVzdGluZy4gIFRoZSBleGlzdGluZ1xu
ICAgZnJhbWV3b3JrIG1vc3RseSBhc3N1bWVzIGRldGVybWluaXN0aWMgY29ubmVjdGl2aXR5LCBh
bmQgdGhhdCBhXG4gICBzaW5nbGUgdGVzdCBzdHJlYW0gd2lsbCByZXByZXNlbnQgdGhlIGNoYXJh
Y3RlcmlzdGljcyBvZiB0aGUgcGF0aFxuICAgd2hlbiBpdCBpcyBhZ2dyZWdhdGVkIHdpdGggb3Ro
ZXIgZmxvd3MuICBOZXR3b3JrcyBoYXZlIGV2b2x2ZWQgYW5kXG4gICB0ZXN0IHN0cmVhbSBkZXNj
cmlwdGlvbnMgbXVzdCBldm9sdmUgd2l0aCB0aGVtLCBvdGhlcndpc2UgdW5leHBlY3RlZFxuICAg
bmV0d29yayBmZWF0dXJlcyBtYXkgZG9taW5hdGUgdGhlIG1lYXN1cmVkIHBlcmZvcm1hbmNlLiAg
VGhpcyBtZW1vXG4gICBkZXNjcmliZXMgbmV3IHN0cmVhbSBwYXJhbWV0ZXJzIGZvciBib3RoIG5l
dHdvcmsgY2hhcmFjdGVyaXphdGlvbiBhbmRcbiAgIHN1cHBvcnQgb2YgYXBwbGljYXRpb24gZGVz
aWduIHVzaW5nIElQUE0gbWV0cmljcy5cblxuUmVxdWlyZW1lbnRzIExhbmd1YWdlXG5cbiAgIFRo
ZSBrZXkgd29yZHMgIk1VU1QiLCAiTVVTVCBOT1QiLCAiUkVRVUlSRUQiLCAiU0hBTEwiLCAiU0hB
TEwgTk9UIixcbiAgICJTSE9VTEQiLCAiU0hPVUxEIE5PVCIsICJSRUNPTU1FTkRFRCIsICJNQVki
LCBhbmQgIk9QVElPTkFMIiBpbiB0aGlzXG4gICBkb2N1bWVudCBhcmUgdG8gYmUgaW50ZXJwcmV0
ZWQgYXMgZGVzY3JpYmVkIGluIFJGQyAyMTE5IFtSRkMyMTE5XS5cblxuU3RhdHVzIG9mIFRoaXMg
TWVtb1xuXG4gICBUaGlzIEludGVybmV0LURyYWZ0IGlzIHN1Ym1pdHRlZCBpbiBmdWxsIGNvbmZv
cm1hbmNlIHdpdGggdGhlXG4gICBwcm92aXNpb25zIG9mIEJDUCA3OCBhbmQgQkNQIDc5LlxuXG4g
ICBJbnRlcm5ldC1EcmFmdHMgYXJlIHdvcmtpbmcgZG9jdW1lbnRzIG9mIHRoZSBJbnRlcm5ldCBF
bmdpbmVlcmluZ1xuICAgVGFzayBGb3JjZSAoSUVURikuICBOb3RlIHRoYXQgb3RoZXIgZ3JvdXBz
IG1heSBhbHNvIGRpc3RyaWJ1dGVcbiAgIHdvcmtpbmcgZG9jdW1lbnRzIGFzIEludGVybmV0LURy
YWZ0cy4gIFRoZSBsaXN0IG9mIGN1cnJlbnQgSW50ZXJuZXQtXG4gICBEcmFmdHMgaXMgYXQgaHR0
cDovL2RhdGF0cmFja2VyLmlldGYub3JnL2RyYWZ0cy9jdXJyZW50Ly5cblxuICAgSW50ZXJuZXQt
RHJhZnRzIGFyZSBkcmFmdCBkb2N1bWVudHMgdmFsaWQgZm9yIGEgbWF4aW11bSBvZiBzaXggbW9u
dGhzXG4gICBhbmQgbWF5IGJlIHVwZGF0ZWQsIHJlcGxhY2VkLCBvciBvYnNvbGV0ZWQgYnkgb3Ro
ZXIgZG9jdW1lbnRzIGF0IGFueVxuICAgdGltZS4gIEl0IGlzIGluYXBwcm9wcmlhdGUgdG8gdXNl
IEludGVybmV0LURyYWZ0cyBhcyByZWZlcmVuY2VcbiAgIG1hdGVyaWFsIG9yIHRvIGNpdGUgdGhl
bSBvdGhlciB0aGFuIGFzICJ3b3JrIGluIHByb2dyZXNzLiJcblxuICAgVGhpcyBJbnRlcm5ldC1E
cmFmdCB3aWxsIGV4cGlyZSBvbiBOb3ZlbWJlciAxNywgMjAxNC5cblxuXG5cblxuRmFiaW5pIF8g
TW9ydG9uICAgICAgICAgRXhwaXJlcyBOb3ZlbWJlciAxNywgMjAxNCAgICAgICAgICAgICAgIFtQ
YWdlIDFdXG5fXG5JbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgQWR2YW5jZWQgU2FtcGxpbmcg
ICAgICAgICAgICAgICAgICAgTWF5IDIwMTRcblxuXG5Db3B5cmlnaHQgTm90aWNlXG5cbiAgIENv
cHlyaWdodCAoYykgMjAxNCBJRVRGIFRydXN0IGFuZCB0aGUgcGVyc29ucyBpZGVudGlmaWVkIGFz
IHRoZVxuICAgZG9jdW1lbnQgYXV0aG9ycy4gIEFsbCByaWdodHMgcmVzZXJ2ZWQuXG5cbiAgIFRo
aXMgZG9jdW1lbnQgaXMgc3ViamVjdCB0byBCQ1AgNzggYW5kIHRoZSBJRVRGIFRydXN0XCdzIExl
Z2FsXG4gICBQcm92aXNpb25zIFJlbGF0aW5nIHRvIElFVEYgRG9jdW1lbnRzXG4gICAoaHR0cDov
L3RydXN0ZWUuaWV0Zi5vcmcvbGljZW5zZS1pbmZvKSBpbiBlZmZlY3Qgb24gdGhlIGRhdGUgb2Zc
biAgIHB1YmxpY2F0aW9uIG9mIHRoaXMgZG9jdW1lbnQuICBQbGVhc2UgcmV2aWV3IHRoZXNlIGRv
Y3VtZW50c1xuICAgY2FyZWZ1bGx5LCBhcyB0aGV5IGRlc2NyaWJlIHlvdXIgcmlnaHRzIGFuZCBy
ZXN0cmljdGlvbnMgd2l0aCByZXNwZWN0XG4gICB0byB0aGlzIGRvY3VtZW50LiAgQ29kZSBDb21w
b25lbnRzIGV4dHJhY3RlZCBmcm9tIHRoaXMgZG9jdW1lbnQgbXVzdFxuICAgaW5jbHVkZSBTaW1w
bGlmaWVkIEJTRCBMaWNlbnNlIHRleHQgYXMgZGVzY3JpYmVkIGluIFNlY3Rpb24gNC5lIG9mXG4g
ICB0aGUgVHJ1c3QgTGVnYWwgUHJvdmlzaW9ucyBhbmQgYXJlIHByb3ZpZGVkIHdpdGhvdXQgd2Fy
cmFudHkgYXNcbiAgIGRlc2NyaWJlZCBpbiB0aGUgU2ltcGxpZmllZCBCU0QgTGljZW5zZS5cblxu
VGFibGUgb2YgQ29udGVudHNcblxuICAgMS4gIEludHJvZHVjdGlvbiAgLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICAzXG4gICAgIDEuMS4gIERlZmluaXRp
b246IFJlYWN0aXZlIFBhdGggQmVoYXZpb3IgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDRcbiAg
IDIuICBTY29wZSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuICAgNFxuICAgMy4gIE5ldyBvciBSZXZpc2VkIFN0cmVhbSBQYXJhbWV0ZXJzICAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA1XG4gICAgIDMuMS4gIFRlc3QgUGFja2V0IFR5
cGUtUCAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDZcbiAgICAgICAz
LjEuMS4gIE11bHRpcGxlIFRlc3QgUGFja2V0IExlbmd0aHMgIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuICAgNlxuICAgICAgIDMuMS4yLiAgVGVzdCBQYWNrZXQgUGF5bG9hZCBDb250ZW50IE9wdGlt
aXphdGlvbiAgLiAuIC4gLiAuIC4gICA3XG4gICAgIDMuMi4gIFBhY2tldCBIaXN0b3J5ICAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDhcbiAgICAgMy4zLiAgQWNj
ZXNzIFRlY2hub2xvZ3kgQ2hhbmdlICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAg
OFxuICAgICAzLjQuICBUaW1lLVNsb3R0ZWQgUmFuZG9tbmVzcyBDYW5jZWxsYXRpb24gIC4gLiAu
IC4gLiAuIC4gLiAuIC4gICA4XG4gICA0LiAgUXVhbGl0eSBvZiBNZXRyaWNzIGFuZCBNZXRob2Rv
bG9naWVzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTBcbiAgICAgNC4xLiAgUmV2aXNlZCBE
ZWZpbml0aW9uIG9mIFJlcGVhdGFiaWxpdHkgLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxMFxuICAg
ICA0LjIuICBDb250aW51aXR5IE5vIExvbmdlciBhbiBBbHRlcm5hdGl2ZSBSZXBlYXRhYmlsaXR5
XG4gICAgICAgICAgIENyaXRlcmlvbiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAgMTFcbiAgICAgNC4zLiAgTWV0cmljcyBTaG91bGQgQmUgQWN0aW9uYWJs
ZSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxMlxuICAgICA0LjQuICBJdCBNYXkgTm90
IEJlIFBvc3NpYmxlIFRvIEJlIENvbnNlcnZhdGl2ZSAuIC4gLiAuIC4gLiAuIC4gIDEyXG4gICAg
IDQuNS4gIFNwYXRpYWwgYW5kIFRlbXBvcmFsIENvbXBvc2l0aW9uIFN1cHBvcnQgVW5iaWFzZWRc
biAgICAgICAgICAgU2FtcGxpbmcgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuICAxM1xuICAgICA0LjYuICBXaGVuIHRvIFRydW5jYXRlIHRoZSBQb2lzc29u
IFNhbXBsaW5nIERpc3RyaWJ1dGlvbiAgLiAuIC4gIDEzXG4gICA1LiAgQ29uY2x1c2lvbnMgLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTNcbiAgIDYu
ICBTZWN1cml0eSBDb25zaWRlcmF0aW9ucyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuICAxNFxuICAgNy4gIElBTkEgQ29uc2lkZXJhdGlvbnMgLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDE0XG4gICA4LiAgQWNrbm93bGVkZ2VtZW50cyAgLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTRcbiAgIDkuICBSZWZl
cmVuY2VzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
ICAxNFxuICAgICA5LjEuICBOb3JtYXRpdmUgUmVmZXJlbmNlcyAgLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gIDE0XG4gICAgIDkuMi4gIEluZm9ybWF0aXZlIFJlZmVyZW5jZXMg
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTVcbiAgIEF1dGhvcnNcJyBBZGRy
ZXNzZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTZc
blxuXG5cblxuXG5cblxuRmFiaW5pIF8gTW9ydG9uICAgICAgICAgRXhwaXJlcyBOb3ZlbWJlciAx
NywgMjAxNCAgICAgICAgICAgICAgIFtQYWdlIDJdXG5fXG5JbnRlcm5ldC1EcmFmdCAgICAgICAg
ICAgICAgQWR2YW5jZWQgU2FtcGxpbmcgICAgICAgICAgICAgICAgICAgTWF5IDIwMTRcblxuXG4x
LiAgSW50cm9kdWN0aW9uXG5cbiAgIFRoZSBJRVRGIElQIFBlcmZvcm1hbmNlIE1ldHJpY3MgKElQ
UE0pIHdvcmtpbmcgZ3JvdXAgZmlyc3QgY3JlYXRlZCBhXG4gICBmcmFtZXdvcmsgZm9yIG1ldHJp
YyBkZXZlbG9wbWVudCBpbiBbUkZDMjMzMF0uICBUaGlzIGZyYW1ld29yayBoYXNcbiAgIHN0b29k
IHRoZSB0ZXN0IG9mIHRpbWUgYW5kIGVuYWJsZWQgZGV2ZWxvcG1lbnQgb2YgbWFueSBmdW5kYW1l
bnRhbFxuICAgbWV0cmljcywgd2hpbGUgb25seSBiZWluZyB1cGRhdGVkIG9uY2UgaW4gYSBzcGVj
aWZpYyBhcmVhIFtSRkM1ODM1XS5cblxuICAgVGhlIElQUE0gZnJhbWV3b3JrIFtSRkMyMzMwXSBn
ZW5lcmFsbHkgcmVsaWVzIG9uIHNldmVyYWwgYXNzdW1wdGlvbnMsXG4gICBvbmUgb2Ygd2hpY2gg
aXMgbm90IGV4cGxpY2l0bHkgc3RhdGVkIGJ1dCBhc3N1bWVkOiBsaWdodGx5IGxvYWRlZFxuICAg
cGF0aHMgY29uZm9ybSB0byB0aGUgbGluZWFyICJkZWxheSA9IHBhY2tldCBzaXplIC8gY2FwYWNp
dHkiXG4gICBlcXVhdGlvbiwgYmVpbmcgc3RhdGUvaGlzdG9yeS1sZXNzICh3aXRoIHNvbWUgZXhj
ZXB0aW9ucywgZmlyZXdhbGxzXG4gICBhcmUgbWVudGlvbmVkKS4gIEhvd2V2ZXIsIHRoaXMgZG9l
cyBub3QgaG9sZCB0cnVlIGZvciBtYW55IG1vZGVyblxuICAgbmV0d29yayB0ZWNobm9sb2dpZXMs
IHN1Y2ggYXMgcmVhY3RpdmUgcGF0aHMgKHRob3NlIHdpdGggZGVtYW5kLVxuICAgZHJpdmVuIHJl
c291cmNlIGFsbG9jYXRpb24pIGFuZCBsaW5rcyB3aXRoIHRpbWUtc2xvdHRlZCBvcGVyYXRpb24u
XG4gICBQZXItZmxvdyBzdGF0ZSBjYW4gYmUgb2JzZXJ2ZWQgb24gdGVzdCBwYWNrZXQgc3RyZWFt
cywgYW5kIHN1Y2hcbiAgIHRyZWF0bWVudCB3aWxsIGluZmx1ZW5jZSBuZXR3b3JrIGNoYXJhY3Rl
cml6YXRpb24gaWYgaXQgaXMgbm90IHRha2VuXG4gICBpbnRvIGFjY291bnQuICBGbG93IGhpc3Rv
cnkgd2lsbCBhbHNvIGFmZmVjdCB0aGUgcGVyZm9ybWFuY2Ugb2ZcbiAgIGFwcGxpY2F0aW9ucyBh
bmQgYmUgcGVyY2VpdmVkIGJ5IHRoZWlyIHVzZXJzLlxuXG4gICBNb3Jlb3ZlciwgU2VjdGlvbnMg
NCBhbmQgNi4yIG9mIFtSRkMyMzMwXSBleHBsaWNpdGx5IHJlY29tbWVuZFxuICAgcmVwZWF0YWJs
ZSBtZWFzdXJlbWVudCBtZXRyaWNzIGFuZCBtZXRob2RvbG9naWVzLiAgTWVhc3VyZW1lbnRzIGlu
XG4gICB0b2RheVwncyBhY2Nlc3MgbmV0d29ya3MgaWxsdXN0cmF0ZSB0aGF0IG1ldGhvZG9sb2dp
Y2FsIGd1aWRlbGluZXMgb2ZcbiAgIFtSRkMyMzMwXSBtdXN0IGJlIGV4dGVuZGVkIHRvIGNhcHR1
cmUgdGhlIHJlYWN0aXZlIG5hdHVyZSBvZiB0aGVzZVxuICAgbmV0d29ya3MuICBUaGVyZSBhcmUg
cHJvcG9zZWQgZXh0ZW5zaW9ucyB0byBhbGxvdyBtZXRob2RvbG9naWVzIHRvXG4gICBmdWxmaWxs
IHRoZSBjb250aW51aXR5IHJlcXVpcmVtZW50IHN0YXRlZCBpbiBzZWN0aW9uIDYuMiBvZlxuICAg
W1JGQzIzMzBdLCBidXQgaXMgaW1wb3NzaWJsZSB0byBndWFyYW50ZWUgdGhleSBjYW4gZG8gc28u
ICBQcmFjdGljYWxcbiAgIG1lYXN1cmVtZW50cyBjb25maXJtIHRoYXQgc29tZSBsaW5rIHR5cGVz
IGV4aGliaXQgZGlzdGluY3QgcmVzcG9uc2VzXG4gICB0byByZXBlYXRlZCBtZWFzdXJlbWVudHMg
d2l0aCBpZGVudGljYWwgc3RpbXVsdXMsIGkuZS4sIGlkZW50aWNhbFxuICAgdHJhZmZpYyBwYXR0
ZXJucy4gIElmIGZlYXNpYmxlLCBhcHByb3ByaWF0ZSBmaW5lLXR1bmluZyBvZlxuICAgbWVhc3Vy
ZW1lbnQgdHJhZmZpYyBwYXR0ZXJucyBjYW4gaW1wcm92ZSBtZWFzdXJlbWVudCBjb250aW51aXR5
IGFuZFxuICAgcmVwZWF0YWJpbGl0eSBmb3IgdGhlc2UgbGluayB0eXBlcyBhcyBzaG93biBpbiBb
SUJEXS5cblxuICAgVGhpcyBtZW1vIHVwZGF0ZXMgdGhlIElQIFBlcmZvcm1hbmNlIE1ldHJpY3Mg
KElQUE0pIEZyYW1ld29ya1xuICAgW1JGQzIzMzBdIHdpdGggYWR2YW5jZWQgY29uc2lkZXJhdGlv
bnMgZm9yIG1lYXN1cmVtZW50IG1ldGhvZG9sb2d5XG4gICBhbmQgdGVzdGluZy4gIFdlIG5vdGUg
dGhhdCB0aGUgc2NvcGUgb2YgSVBQTSB3b3JrIGF0IHRoZSB0aW1lIG9mXG4gICBbUkZDMjMzMF0g
cHVibGljYXRpb24gKGFuZCBtb3JlIHRoYW4gYSBkZWNhZGUgb2Ygd29yayB0aGF0IGZvbGxvd2Vk
KVxuICAgd2FzIGxpbWl0ZWQgdG8gYWN0aXZlIHRlY2huaXF1ZXMsIG9yIHRob3NlIHdoaWNoIGdl
bmVyYXRlIHBhY2tldFxuICAgc3RyZWFtcyB3aGljaCBhcmUgZGVkaWNhdGVkIHRvIG1lYXN1cmVt
ZW50IGFuZCBkbyBub3QgbW9uaXRvciB1c2VyXG4gICB0cmFmZmljLiAgVGhpcyBtZW1vIHJldGFp
bnMgdGhhdCBzYW1lIHNjb3BlLlxuXG4gICBXZSBzdHJlc3MgdGhhdCB0aGlzIHVwZGF0ZSBvZiBb
UkZDMjMzMF0gZG9lcyBub3QgaW52YWxpZGF0ZSBvclxuICAgcmVxdWlyZSBjaGFuZ2VzIHRvIHRo
ZSBhbmFseXRpYyBtZXRyaWMgZGVmaW5pdGlvbnMgcHJlcGFyZWQgaW4gdGhlXG4gICBJUFBNIHdv
cmtpbmcgZ3JvdXAgdG8gZGF0ZS4gIFJhdGhlciwgaXQgYWRkcyBjb25zaWRlcmF0aW9ucyBmb3Jc
biAgIGFjdGl2ZSBtZWFzdXJlbWVudCBtZXRob2RvbG9naWVzIGFuZCBleHBhbmRzIHRoZSBpbXBv
cnRhbmNlIG9mXG4gICBleGlzdGluZyBjb252ZW50aW9ucyBhbmQgbm90aW9ucyBpbiBbUkZDMjMz
MF0sIHN1Y2ggYXMgInBhY2tldHMgb2ZcbiAgIFR5cGUtUCIuXG5cblxuXG5cblxuRmFiaW5pIF8g
TW9ydG9uICAgICAgICAgRXhwaXJlcyBOb3ZlbWJlciAxNywgMjAxNCAgICAgICAgICAgICAgIFtQ
YWdlIDNdXG5fXG5JbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgQWR2YW5jZWQgU2FtcGxpbmcg
ICAgICAgICAgICAgICAgICAgTWF5IDIwMTRcblxuXG4gICBBbW9uZyB0aGUgZXZvbHV0aW9uYXJ5
IG5ldHdvcmtpbmcgY2hhbmdlcyBpcyBhIHBoZW5vbWVub24gd2UgY2FsbFxuICAgInJlYWN0aXZl
IGJlaGF2aW9yIiwgZGVmaW5lZCBiZWxvdy5cblxuMS4xLiAgRGVmaW5pdGlvbjogUmVhY3RpdmUg
UGF0aCBCZWhhdmlvclxuXG4gICBSZWFjdGl2ZSBwYXRoIGJlaGF2aW9yIHdpbGwgYmUgb2JzZXJ2
YWJsZSBieSB0aGUgdGVzdCBwYWNrZXQgc3RyZWFtXG4gICBhcyBhIHJlcGVhdGFibGUgcGhlbm9t
ZW5vbiB3aGVyZSBwYWNrZXQgdHJhbnNmZXIgcGVyZm9ybWFuY2VcbiAgIGNoYXJhY3RlcmlzdGlj
cyAqY2hhbmdlKiBhY2NvcmRpbmcgdG8gcHJpb3Igb2JzZXJ2YXRpb25zIG9mIHRoZVxuICAgcGFj
a2V0IGZsb3cgb2YgaW50ZXJlc3QgKGF0IHRoZSByZWFjdGl2ZSBob3N0IG9yIGxpbmspLiAgVGhl
cmVmb3JlLFxuICAgcmVhY3RpdmUgcGF0aCBiZWhhdmlvciBpcyBub21pbmFsbHkgZGV0ZXJtaW5p
c3RpYyB3aXRoIHJlc3BlY3QgdG8gdGhlXG4gICBmbG93IG9mIGludGVyZXN0LiAgT3RoZXIgZmxv
d3Mgb3IgdHJhZmZpYyBsb2FkIGNvbmRpdGlvbnMgbWF5IHJlc3VsdFxuICAgaW4gYWRkaXRpb25h
bCBwZXJmb3JtYW5jZS1hZmZlY3RpbmcgcmVhY3Rpb25zLCBidXQgdGhlc2UgYXJlIGV4dGVybmFs
XG4gICB0byB0aGUgY2hhcmFjdGVyaXN0aWNzIG9mIHRoZSBmbG93IG9mIGludGVyZXN0LlxuXG4g
ICBJbiBwcmFjdGljZSwgYSBzZW5kZXIgbWF5IG5vdCBoYXZlIGFic29sdXRlIGNvbnRyb2wgb2Yg
dGhlIGluZ3Jlc3NcbiAgIHBhY2tldCBzdHJlYW0gY2hhcmFjdGVyaXN0aWNzIGF0IGEgcmVhY3Rp
dmUgaG9zdCBvciBsaW5rLCBidXQgdGhpc1xuICAgZG9lcyBub3QgY2hhbmdlIHRoZSBkZXRlcm1p
bmlzdGljIHJlYWN0aW9ucyBwcmVzZW50IHRoZXJlLiAgSWYgd2VcbiAgIG1lYXN1cmUgYSBwYXRo
LCB0aGUgYXJyaXZhbCBjaGFyYWN0ZXJpc3RpY3MgYXQgdGhlIHJlYWN0aXZlIGhvc3QvbGlua1xu
ICAgYXJlIGRldGVybWluZWQgYnkgdGhlIHNlbmRpbmcgY2hhcmFjdGVyaXN0aWNzIGFuZCB0aGUg
dHJhbnNmZXJcbiAgIGNoYXJhY3RlcmlzdGljcyBvZiBpbnRlcnZlbmluZyBob3N0cyBhbmQgbGlu
a3MuICBJZGVudGljYWwgdHJhZmZpY1xuICAgcGF0dGVybnMgYXQgdGhlIHNlbmRpbmcgaG9zdCBt
aWdodCBnZW5lcmF0ZSBkaXN0aW5jdCBwYXR0ZXJucyBhdCB0aGVcbiAgIHJlYWN0aXZlIGhvc3Rc
J3MvbGlua1wncyBpbnB1dCBkdWUgdG8gaW1wYWlybWVudHMgaW4gdGhlIGludGVybWVkaWF0ZVxu
ICAgc3VicGF0aC4gIFRoZSByZWFjdGl2ZSBob3N0L2xpbmsgaXMgZXhwZWN0ZWQgdG8gcHJvdmlk
ZSBkZXRlcm1pbmlzdGljXG4gICByZXNwb25zZSBvbiBpZGVudGljYWwgaW5wdXQgcGF0dGVybnMu
XG5cbiAgIE90aGVyIHRoYW4gdGhlIHNpemUgb2YgdGhlIHBheWxvYWQgYXQgdGhlIGxheWVyIG9m
IGludGVyZXN0IGFuZCB0aGVcbiAgIGhlYWRlciBpdHNlbGYsIHBhY2tldCBjb250ZW50IGRvZXMg
bm90IGluZmx1ZW5jZSB0aGUgbWVhc3VyZW1lbnQuXG4gICBSZWFjdGl2ZSBiZWhhdmlvciBhdCB0
aGUgSVAgbGF5ZXIgaXMgbm90IGluZmx1ZW5jZWQgYnkgdGhlIFRDUCBwb3J0c1xuICAgaW4gdXNl
LCBmb3IgZXhhbXBsZS4gIFRoZXJlZm9yZSwgdGhlIGluZGljYXRpb24gb2YgcmVhY3RpdmUgYmVo
YXZpb3JcbiAgIG11c3QgaW5jbHVkZSB0aGUgbGF5ZXIgYXQgd2hpY2ggbWVhc3VyZW1lbnRzIGFy
ZSBpbnN0aXR1dGVkLlxuXG4gICBFeGFtcGxlcyBpbmNsdWRlIGxpbmtzIHdpdGggQWN0aXZlL0lu
LWFjdGl2ZSBzdGF0ZSBkZXRlY3RvcnMsIGFuZFxuICAgaG9zdHMgb3IgbGlua3MgdGhhdCByZXZp
c2UgdGhlaXIgdHJhZmZpYyBzZXJ2aW5nIGFuZCBmb3J3YXJkaW5nIHJhdGVzXG4gICAodXAgb3Ig
ZG93bikgYmFzZWQgb24gcGFja2V0IGFycml2YWwgaGlzdG9yeS5cblxuICAgQWx0aG91Z2ggZGlm
ZmljdWx0IHRvIGhhbmRsZSBmcm9tIGEgbWVhc3VyZW1lbnQgcG9pbnQgb2YgdmlldyxcbiAgIHJl
YWN0aXZlIHBhdGhzIGVudGl0aWVzIGFyZSB1c3VhbGx5IGRlc2lnbmVkIHRvIGltcHJvdmUgb3Zl
cmFsbFxuICAgbmV0d29yayBwZXJmb3JtYW5jZSBhbmQgdXNlciBleHBlcmllbmNlLCBmb3IgZXhh
bXBsZSBieSBtYWtpbmdcbiAgIGNhcGFjaXR5IGF2YWlsYWJsZSB0byBhbiBhY3RpdmUgdXNlci4g
IFJlYWN0aXZlIGJlaGF2aW9yIG1heSBiZSBhblxuICAgYXJ0aWZhY3Qgb2Ygc29sdXRpb25zIHRv
IGFsbG9jYXRlIHNjYXJjZSByZXNvdXJjZXMgYWNjb3JkaW5nIHRvIHRoZVxuICAgZGVtYW5kcyBv
ZiB1c2VycywgdGh1cyBpdCBpcyBhbiBpbXBvcnRhbnQgcHJvYmxlbSB0byBzb2x2ZSBmb3JcbiAg
IG1lYXN1cmVtZW50IGFuZCBvdGhlciBkaXNjaXBsaW5lcywgc3VjaCBhcyBhcHBsaWNhdGlvbiBk
ZXNpZ24uXG5cbjIuICBTY29wZVxuXG4gICBUaGUgcHVycG9zZSBvZiB0aGlzIG1lbW8gaXMgdG8g
Zm9zdGVyIHJlcGVhdGFibGUgbWVhc3VyZW1lbnQgcmVzdWx0c1xuICAgaW4gbW9kZXJuIG5ldHdv
cmtzIGJ5IGhpZ2hsaWdodGluZyB0aGUga2V5IGFzcGVjdHMgb2YgdGVzdCBzdHJlYW1zXG5cblxu
XG5cbkZhYmluaSBfIE1vcnRvbiAgICAgICAgIEV4cGlyZXMgTm92ZW1iZXIgMTcsIDIwMTQgICAg
ICAgICAgICAgICBbUGFnZSA0XVxuX1xuSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgIEFkdmFu
Y2VkIFNhbXBsaW5nICAgICAgICAgICAgICAgICAgIE1heSAyMDE0XG5cblxuICAgYW5kIHBhY2tl
dHMgYW5kIG1ha2UgdGhlbSBwYXJ0IG9mIHRoZSBJUFBNIHBlcmZvcm1hbmNlIG1ldHJpY1xuICAg
ZnJhbWV3b3JrLlxuXG4gICBUaGUgc2NvcGUgaXMgdG8gdXBkYXRlIGtleSBzZWN0aW9ucyBvZiBb
UkZDMjMzMF0sIGFkZGluZ1xuICAgY29uc2lkZXJhdGlvbnMgdGhhdCB3aWxsIGFpZCB0aGUgZGV2
ZWxvcG1lbnQgb2YgbmV3IG1lYXN1cmVtZW50XG4gICBtZXRob2RvbG9naWVzIGludGVuZGVkIGZv
ciB0b2RheVwncyBJUCBuZXR3b3Jrcy4gIFNwZWNpZmljYWxseSwgdGhpc1xuICAgbWVtbyBkZXNj
cmliZXMgdXNlZnVsIHN0cmVhbSBwYXJhbWV0ZXJzIGluIGFkZGl0aW9uIHRvIHRoZVxuICAgaW5m
b3JtYXRpb24gaW4gU2VjdGlvbiAxMS4xIG9mIFtSRkMyMzMwXSBhbmQgZGVzY3JpYmVkIGluIFtS
RkMzNDMyXVxuICAgZm9yIHBlcmlvZGljIHN0cmVhbXMuXG5cbiAgIFRoZSBtZW1vIGFsc28gcHJv
dmlkZXMgbmV3IGNvbnNpZGVyYXRpb25zIHRvIHVwZGF0ZSB0aGUgY3JpdGVyaWEgZm9yXG4gICBt
ZXRyaWNzIGluIHNlY3Rpb24gNCBvZiBbUkZDMjMzMF0sIHRoZSBtZWFzdXJlbWVudCBtZXRob2Rv
bG9neSBpblxuICAgc2VjdGlvbiA2LjIgb2YgW1JGQzIzMzBdLCBhbmQgb3RoZXIgdG9waWNzIHJl
bGF0ZWQgdG8gdGhlIHF1YWxpdHkgb2ZcbiAgIG1ldHJpY3MgYW5kIG1ldGhvZHMgKHNlZSBzZWN0
aW9uIDQpLlxuXG4gICBPdGhlciB0b3BpY3MgaW4gW1JGQzIzMzBdIHdoaWNoIG1pZ2h0IGJlIHVw
ZGF0ZWQgb3IgYXVnbWVudGVkIGFyZVxuICAgZGVmZXJyZWQgdG8gZnV0dXJlIHdvcmsuICBUaGlz
IGluY2x1ZGVzIHRoZSB0b3BpY3Mgb2YgcGFzc2l2ZSBhbmRcbiAgIHZhcmlvdXMgZm9ybXMgb2Yg
aHlicmlkIGFjdGl2ZS9wYXNzaXZlIG1lYXN1cmVtZW50cy5cblxuMy4gIE5ldyBvciBSZXZpc2Vk
IFN0cmVhbSBQYXJhbWV0ZXJzXG5cbiAgIFRoZXJlIGFyZSBzZXZlcmFsIGFyZWFzIHdoZXJlIG1l
YXN1cmVtZW50IG1ldGhvZG9sb2d5IGRlZmluaXRpb24gYW5kXG4gICB0ZXN0IHJlc3VsdCBpbnRl
cnByZXRhdGlvbiB3aWxsIGJlbmVmaXQgZnJvbSBhbiBpbmNyZWFzZWRcbiAgIHVuZGVyc3RhbmRp
bmcgb2YgdGhlIHN0cmVhbSBjaGFyYWN0ZXJpc3RpY3MgYW5kIHRoZSAocG9zc2libHlcbiAgIHVu
a25vd24pIG5ldHdvcmsgY29uZGl0aW9uIHRoYXQgaW5mbHVlbmNlIHRoZSBtZWFzdXJlZCBtZXRy
aWNzLlxuXG4gICAxLiAgTmV0d29yayB0cmVhdG1lbnQgZGVwZW5kcyBvbiB0aGUgZnVsbGVzdCBl
eHRlbnQgb24gdGhlICJwYWNrZXQgb2ZcbiAgICAgICBUeXBlLVAiIGRlZmluaXRpb24gaW4gW1JG
QzIzMzBdLCBhbmQgaGFzIGZvciBzb21lIHRpbWUuXG5cbiAgICAgICAqICBTdGF0ZSBpcyBvZnRl
biBtYWludGFpbmVkIG9uIHRoZSBwZXItZmxvdyBiYXNpcyBhdCB2YXJpb3VzXG4gICAgICAgICAg
cG9pbnRzIGluIHRoZSBwYXRoLCB3aGVyZSAiZmxvd3MiIGFyZSBkZXRlcm1pbmVkIGJ5IElQIGFu
ZFxuICAgICAgICAgIG90aGVyIGxheWVycy4gIFNpZ25pZmljYW50IHRyZWF0bWVudCBkaWZmZXJl
bmNlcyBvY2N1ciB3aXRoXG4gICAgICAgICAgdGhlIHNpbXBsZXN0IG9mIFR5cGUtUCBwYXJhbWV0
ZXJzOiBwYWNrZXQgbGVuZ3RoLiAgVXNlIG9mXG4gICAgICAgICAgbXVsdGlwbGUgbGVuZ3RocyBp
cyBSRUNPTU1FTkRFRC5cblxuICAgICAgICogIFBheWxvYWQgY29udGVudCBvcHRpbWl6YXRpb24g
KGNvbXByZXNzaW9uIG9yIGZvcm1hdFxuICAgICAgICAgIGNvbnZlcnNpb24pIGluIGludGVybWVk
aWF0ZSBzZWdtZW50cyBicmVha3MgdGhlIGNvbnZlbnRpb24gb2ZcbiAgICAgICAgICBwYXlsb2Fk
IGNvcnJlc3BvbmRlbmNlIHdoZW4gY29ycmVsYXRpbmcgbWVhc3VyZW1lbnRzIGFyZSBtYWRlXG4g
ICAgICAgICAgYXQgZGlmZmVyZW50IHBvaW50cyBpbiBhIHBhdGguXG5cbiAgIDIuICBQYWNrZXQg
aGlzdG9yeSAoaW5zdGFudGFuZW91cyBvciByZWNlbnQgdGVzdCByYXRlIG9yIGluYWN0aXZpdHks
XG4gICAgICAgYWxzbyBmb3Igbm9uLXRlc3QgdHJhZmZpYykgcHJvZm91bmRseSBpbmZsdWVuY2Vz
IG1lYXN1cmVkXG4gICAgICAgcGVyZm9ybWFuY2UsIGluIGFkZGl0aW9uIHRvIGFsbCB0aGUgVHlw
ZS1QIHBhcmFtZXRlcnMgZGVzY3JpYmVkXG4gICAgICAgaW4gW1JGQzIzMzBdLlxuXG4gICAzLiAg
QWNjZXNzIHRlY2hub2xvZ3kgbWF5IGNoYW5nZSBkdXJpbmcgdGVzdGluZy4gIEEgcmFuZ2Ugb2Yg
dHJhbnNmZXJcbiAgICAgICBjYXBhY2l0aWVzIGFuZCBhY2Nlc3MgbWV0aG9kcyBtYXkgYmUgZW5j
b3VudGVyZWQgZHVyaW5nIGEgdGVzdFxuICAgICAgIHNlc3Npb24uICBXaGVuIGRpZmZlcmVudCBp
bnRlcmZhY2VzIGFyZSB1c2VkLCB0aGUgaG9zdCBzZWVraW5nXG5cblxuXG5GYWJpbmkgXyBNb3J0
b24gICAgICAgICBFeHBpcmVzIE5vdmVtYmVyIDE3LCAyMDE0ICAgICAgICAgICAgICAgW1BhZ2Ug
NV1cbl9cbkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICBBZHZhbmNlZCBTYW1wbGluZyAgICAg
ICAgICAgICAgICAgICBNYXkgMjAxNFxuXG5cbiAgICAgICBhY2Nlc3Mgd2lsbCBiZSBhd2FyZSBv
ZiB0aGUgdGVjaG5vbG9neSBjaGFuZ2Ugd2hpY2hcbiAgICAgICBkaWZmZXJlbnRpYXRlcyB0aGlz
IGZvcm0gb2YgcGF0aCBjaGFuZ2UgZnJvbSBvdGhlciBjaGFuZ2VzIGluXG4gICAgICAgbmV0d29y
ayBzdGF0ZS4gIFNlY3Rpb24gMTQgb2YgW1JGQzIzMzBdIHRyZWF0cyB0aGUgcG9zc2liaWxpdHlc
biAgICAgICB0aGF0IGEgaG9zdCBtYXkgaGF2ZSBtb3JlIHRoYW4gb25lIGF0dGFjaG1lbnQgdG8g
dGhlIG5ldHdvcmssIGFuZFxuICAgICAgIGFsc28gdGhhdCBhc3Nlc3NtZW50IG9mIHRoZSBtZWFz
dXJlbWVudCBwYXRoIChyb3V0ZSkgaXMgdmFsaWQgZm9yXG4gICAgICAgc29tZSBsZW5ndGggb2Yg
dGltZSAoaW4gU2VjdGlvbiA1IGFuZCBTZWN0aW9uIDcgb2YgW1JGQzIzMzBdKS5cbiAgICAgICBI
ZXJlIHdlIGNvbWJpbmUgdGhlc2UgdHdvIGNvbnNpZGVyYXRpb25zIHVuZGVyIHRoZSBhc3N1bXB0
aW9uXG4gICAgICAgdGhhdCBjaGFuZ2VzIG1heSBiZSBtb3JlIGZyZXF1ZW50IGFuZCBwb3NzaWJs
eSBoYXZlIGdyZWF0ZXJcbiAgICAgICBjb25zZXF1ZW5jZXMgb24gcGVyZm9ybWFuY2UgbWV0cmlj
cy5cblxuICAgNC4gIFBhdGhzIGluY2x1ZGluZyBsaW5rcyBvciBub2RlcyB3aXRoIHRpbWUtc2xv
dHRlZCBzZXJ2aWNlXG4gICAgICAgb3Bwb3J0dW5pdGllcyByZXByZXNlbnQgc2V2ZXJhbCBjaGFs
bGVuZ2VzIHRvIG1lYXN1cmVtZW50ICh3aGVuXG4gICAgICAgc2VydmljZSB0aW1lIHBlcmlvZCBp
cyBhcHByZWNpYWJsZSk6XG5cbiAgICAgICAqICBSYW5kb20vdW5iaWFzZWQgc2FtcGxpbmcgaXMg
bm90IHBvc3NpYmxlIGJleW9uZCBvbmUgc3VjaCBsaW5rXG4gICAgICAgICAgaW4gdGhlIHBhdGgu
XG5cbiAgICAgICAqICBUaGUgYWJvdmUgZW5jb3VyYWdlcyBhIHNlZ21lbnRlZCBhcHByb2FjaCB0
byBlbmQgdG8gZW5kXG4gICAgICAgICAgbWVhc3VyZW1lbnQsIGFzIGRlc2NyaWJlZCBpbiBbUkZD
NjA0OV0gZm9yIE5ldHdvcmtcbiAgICAgICAgICBDaGFyYWN0ZXJpemF0aW9uIChhcyBkZWZpbmVk
IGluIFtSRkM2NzAzXSkgdG8gdW5kZXJzdGFuZCB0aGVcbiAgICAgICAgICBmdWxsIHJhbmdlIG9m
IGRlbGF5IGFuZCBkZWxheSB2YXJpYXRpb24gb24gdGhlIHBhdGguXG4gICAgICAgICAgQWx0ZXJu
YXRpdmVseSwgaWYgYXBwbGljYXRpb24gcGVyZm9ybWFuY2UgZXN0aW1hdGlvbiBpcyB0aGVcbiAg
ICAgICAgICBnb2FsIChhbHNvIGRlZmluZWQgaW4gW1JGQzY3MDNdKSwgdGhlbiBhIHN0cmVhbSB3
aXRoIHVuLWJpYXNlZFxuICAgICAgICAgIG9yIGtub3duLWJpYXMgcHJvcGVydGllcyBbUkZDMzQz
Ml0gbWF5IGJlIHN1ZmZpY2llbnQuXG5cbiAgICAgICAqICBNdWx0aS1tb2RhbCBkZWxheSB2YXJp
YXRpb24gbWFrZXMgY2VudHJhbCBzdGF0aXN0aWNzXG4gICAgICAgICAgdW5pbXBvcnRhbnQsIG90
aGVycyBtdXN0IGJlIHVzZWQgaW5zdGVhZC5cblxuICAgRWFjaCBvZiB0aGVzZSB0b3BpY3MgaXMg
dHJlYXRlZCBpbiBkZXRhaWwgYmVsb3cuXG5cbjMuMS4gIFRlc3QgUGFja2V0IFR5cGUtUFxuXG4g
ICBXZSByZWNvbW1lbmQgdHdvIFR5cGUtUCBwYXJhbWV0ZXJzIHRvIGJlIGFkZGVkIHRvIHRoZSBm
YWN0b3JzIHdoaWNoXG4gICBoYXZlIGltcGFjdCBvbiBwYXRoIHBlcmZvcm1hbmNlIG1lYXN1cmVt
ZW50cywgbmFtZWx5IHBhY2tldCBsZW5ndGhcbiAgIGFuZCBwYXlsb2FkIHR5cGUuICBDYXJlZnVs
bHkgY2hvb3NpbmcgdGhlc2UgcGFyYW1ldGVycyBjYW4gaW1wcm92ZVxuICAgbWVhc3VyZW1lbnQg
bWV0aG9kb2xvZ2llcyBpbiB0aGVpciBjb250aW51aXR5IGFuZCByZXBlYXRhYmlsaXR5IHdoZW5c
biAgIGRlcGxveWVkIGluIHJlYWN0aXZlIHBhdGhzLlxuXG4zLjEuMS4gIE11bHRpcGxlIFRlc3Qg
UGFja2V0IExlbmd0aHNcblxuICAgTWFueSBpbnN0YW5jZXMgb2YgbmV0d29yayBjaGFyYWN0ZXJp
emF0aW9uIHVzaW5nIElQUE0gbWV0cmljcyBoYXZlXG4gICByZWxpZWQgb24gYSBzaW5nbGUgdGVz
dCBwYWNrZXQgbGVuZ3RoLiAgV2hlbiB0ZXN0aW5nIHRvIGFzc2Vzc1xuICAgYXBwbGljYXRpb24g
cGVyZm9ybWFuY2Ugb3IgYW4gYWdncmVnYXRlIG9mIHRyYWZmaWMsIGJlbmNobWFya2luZ1xuICAg
bWV0aG9kcyBoYXZlIHVzZWQgYSByYW5nZSBvZiBmaXhlZCBsZW5ndGhzIGFuZCBmcmVxdWVudGx5
IGF1Z21lbnRlZFxuICAgZml4ZWQgc2l6ZSB0ZXN0cyB3aXRoIGEgbWl4dHVyZSBvZiBzaXplcywg
b3IgSU1JWCBhcyBkZXNjcmliZWQgaW5cbiAgIFtSRkM2OTg1XS5cblxuXG5cblxuXG5GYWJpbmkg
XyBNb3J0b24gICAgICAgICBFeHBpcmVzIE5vdmVtYmVyIDE3LCAyMDE0ICAgICAgICAgICAgICAg
W1BhZ2UgNl1cbl9cbkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICBBZHZhbmNlZCBTYW1wbGlu
ZyAgICAgICAgICAgICAgICAgICBNYXkgMjAxNFxuXG5cbiAgIFRlc3QgcGFja2V0IGxlbmd0aCBp
bmZsdWVuY2VzIGRlbGF5IG1lYXN1cmVtZW50cywgaW4gdGhhdCB0aGUgSVBQTVxuICAgb25lLXdh
eSBkZWxheSBtZXRyaWMgW1JGQzI2NzldIGluY2x1ZGVzIHNlcmlhbGl6YXRpb24gdGltZSBpbiBp
dHNcbiAgIGZpcnN0LWJpdCB0byBsYXN0IGJpdCB0aW1lIHN0YW1waW5nIHJlcXVpcmVtZW50cy4g
IEhvd2V2ZXIsIGRpZmZlcmVudFxuICAgc2l6ZXMgY2FuIGhhdmUgYSBsYXJnZXIgaW5mbHVlbmNl
IG9uIGxpbmsgZGVsYXkgYW5kIGxpbmsgZGVsYXlcbiAgIHZhcmlhdGlvbiB0aGFuIHNlcmlhbGl6
YXRpb24gd291bGQgZXhwbGFpbiBhbG9uZS4gIFRoaXMgZWZmZWN0IGNhbiBiZVxuICAgbm9uLWxp
bmVhciBhbmQgY2hhbmdlIHRoZSBpbnN0YW50YW5lb3VzIG5ldHdvcmsgcGVyZm9ybWFuY2Ugd2hl
biBhXG4gICBkaWZmZXJlbnQgc2l6ZSBpcyB1c2VkLCBvciB0aGUgcGVyZm9ybWFuY2Ugb2YgcGFj
a2V0cyBmb2xsb3dpbmcgdGhlXG4gICBzaXplIGNoYW5nZS5cblxuICAgUmVwZWF0YWJpbGl0eSBp
cyBhIG1haW4gbWVhc3VyZW1lbnQgbWV0aG9kb2xvZ3kgZ29hbCBhcyBzdGF0ZWQgaW5cbiAgIHNl
Y3Rpb24gNi4yIG9mIFtSRkMyMzMwXS4gIFRvIGVsaW1pbmF0ZSBwYWNrZXQgbGVuZ3RoIGFzIGEg
cG90ZW50aWFsXG4gICBtZWFzdXJlbWVudCB1bmNlcnRhaW50eSBmYWN0b3IsIHN1Y2Nlc3NpdmUg
bWVhc3VyZW1lbnRzIG11c3QgdXNlXG4gICBpZGVudGljYWwgdHJhZmZpYyBwYXR0ZXJucy4gIElu
IHByYWN0aWNlIGEgY29tYmluYXRpb24gb2YgcmFuZG9tXG4gICBwYXlsb2FkIGFuZCByYW5kb20g
c3RhcnQgdGltZSBjYW4geWllbGQgcmVwcmVzZW50YXRpdmUgcmVzdWx0cyBhc1xuICAgaWxsdXN0
cmF0ZWQgaW4gW0lSUl0uXG5cbjMuMS4yLiAgVGVzdCBQYWNrZXQgUGF5bG9hZCBDb250ZW50IE9w
dGltaXphdGlvblxuXG4gICBUaGUgYWltIGZvciBlZmZpY2llbnQgbmV0d29yayByZXNvdXJjZSB1
c2UgaGFzIHJlc3VsdGVkIGluIGRlcGxveW1lbnRcbiAgIG9mIHNlcnZlci1vbmx5IG9yIGNsaWVu
dC1zZXJ2ZXIgbG9zc2xlc3Mgb3IgbG9zc3kgcGF5bG9hZCBjb21wcmVzc2lvblxuICAgdGVjaG5p
cXVlcyBvbiBzb21lIGxpbmtzIG9yIHBhdGhzLiAgVGhlc2Ugb3B0aW1pemVycyBhdHRlbXB0IHRv
XG4gICBjb21wcmVzcyBoaWdoLXZvbHVtZSB0cmFmZmljIGluIG9yZGVyIHRvIHJlZHVjZSBuZXR3
b3JrIGxvYWQuICBGaWxlc1xuICAgYXJlIGFuYWx5emVkIGJ5IGFwcGxpY2F0aW9uLWxheWVyIHBh
cnNlcnMsIGFuZCBwYXJ0cyAobGlrZSBjb21tZW50cylcbiAgIG1pZ2h0IGJlIGRyb3BwZWQuICBB
bHRob3VnaCB0eXBpY2FsbHkgYWN0aW5nIG9uIEhUVFAgb3IgSlBFRyBmaWxlcyxcbiAgIGNvbXBy
ZXNzaW9uIG1pZ2h0IGFmZmVjdCBtZWFzdXJlbWVudCBwYWNrZXRzLCB0b28uICBJbiBwYXJ0aWN1
bGFyLFxuICAgbWVhc3VyZW1lbnQgcGFja2V0cyBhcmUgcXVhbGlmaWVkIGZvciBlZmZpY2llbnQg
Y29tcHJlc3Npb24gd2hlbiB0aGV5XG4gICB1c2Ugc3RhbmRhcmQgcGxhaW4tdGV4dCBwYXlsb2Fk
LiAgV2Ugbm90ZSB0aGF0IHVzZSBvZiB0cmFuc3BvcnQgbGF5ZXJcbiAgIGVuY3J5cHRpb24gd2ls
bCBjb3VudGVyYWN0IHRoZSBkZXBsb3ltZW50IG9mIG5ldHdvcmstYmFzZWQgYW5hbHlzaXNcbiAg
IGFuZCBtYXkgcmVkdWNlIHRoZSBhZG9wdGlvbiBvZiBwYXlsb2FkIG9wdGltaXphdGlvbnMsIGhv
d2V2ZXIuXG5cbiAgIElQUE0tY29uZm9ybWluZyBtZWFzdXJlbWVudHMgc2hvdWxkIGFkZCBwYWNr
ZXQgcGF5bG9hZCBjb250ZW50IGFzIGFcbiAgIFR5cGUtUCBwYXJhbWV0ZXIgd2hpY2ggY2FuIGhl
bHAgdG8gaW1wcm92ZSBtZWFzdXJlbWVudCBkZXRlcm1pbmlzbS5cbiAgIFNvbWUgcGFja2V0IHBh
eWxvYWRzIGFyZSBtb3JlIHN1c2NlcHRpYmxlIHRvIGNvbXByZXNzaW9uIHRoYW4gb3RoZXJzLFxu
ICAgYnV0IG9wdGltaXplcnMgaW4gdGhlIG1lYXN1cmVtZW50IHBhdGggY2FuIGJlIG91dCBydWxl
ZCBieSB1c2luZ1xuICAgaW5jb21wcmVzc2libGUgcGFja2V0IHBheWxvYWQuICBUaGlzIHBheWxv
YWQgY29udGVudCBjb3VsZCBiZVxuICAgc3VwcGxpZWQgYnkgYSBwc2V1ZG8tcmFuZG9tIHNlcXVl
bmNlIGdlbmVyYXRvciBvciBieSB1c2luZyBwYXJ0IG9mIGFcbiAgIGNvbXByZXNzZWQgZmlsZSAo
ZS5nLiwgYSBwYXJ0IG9mIGEgWklQIGNvbXByZXNzZWQgYXJjaGl2ZSkuXG5cbiAgIE9wdGltaXph
dGlvbiBjYW4gZ28gYmV5b25kIHRoZSBzY29wZSBvZiBvbmUgc2luZ2xlIGRhdGEtIG9yXG4gICBt
ZWFzdXJlbWVudCBzdHJlYW0uICBNYW55IG1vcmUgY2xpZW50LSBvciBuZXR3b3JrLWNlbnRyaWNc
biAgIG9wdGltaXphdGlvbiB0ZWNobm9sb2dpZXMgaGF2ZSBiZWVuIHByb3Bvc2VkIG9yIHN0YW5k
YXJkaXplZCBzbyBmYXIsXG4gICBpbmNsdWRpbmcgUm9idXN0IEhlYWRlciBDb21wcmVzc2lvbiAo
Uk9IQykgYW5kIFZvaWNlIG92ZXIgSVBcbiAgIGFnZ3JlZ2F0aW9uIGFzIHByZXNlbnRlZCBmb3Ig
aW5zdGFuY2UgaW4gW0VFQVddLiAgV2hlcmUgb3B0aW1pemF0aW9uXG4gICBpcyBmZWFzaWJsZSBh
bmQgdmFsdWFibGUsIG1hbnkgbW9yZSBvZiB0aGVzZSB0ZWNobm9sb2dpZXMgbWF5IGZvbGxvdy5c
biAgIEFzIGEgZ2VuZXJhbCBvYnNlcnZhdGlvbiwgdGhlIG1vcmUgY29uY3VycmVudCBmbG93cyBh
biBpbnRlcm1lZGlhdGVcbiAgIGhvc3QgdHJlYXRzIGFuZCB0aGUgbG9uZ2VyIHRoZSBwYXRocyBz
aGFyZWQgYnkgZmxvd3MgYXJlLCB0aGUgaGlnaGVyXG4gICBiZWNvbWVzIHRoZSBpbmNlbnRpdmUg
b2YgaG9zdHMgdG8gYWdncmVnYXRlIGZsb3dzIGJlbG9uZ2luZyB0b1xuICAgZGlzdGluY3Qgc291
cmNlcy4gIE1lYXN1cmVtZW50cyBzaG91bGQgY29uc2lkZXIgdGhpcyBwb3RlbnRpYWxcblxuXG5c
bkZhYmluaSBfIE1vcnRvbiAgICAgICAgIEV4cGlyZXMgTm92ZW1iZXIgMTcsIDIwMTQgICAgICAg
ICAgICAgICBbUGFnZSA3XVxuX1xuSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgIEFkdmFuY2Vk
IFNhbXBsaW5nICAgICAgICAgICAgICAgICAgIE1heSAyMDE0XG5cblxuICAgYWRkaXRpb25hbCBz
b3VyY2Ugb2YgdW5jZXJ0YWludHkgd2l0aCByZXNwZWN0IHRvIHJlcGVhdGFiaWxpdHkuXG4gICBB
Z2dyZWdhdGlvbiBvZiBmbG93cyBpbiBuZXR3b3JraW5nIGRldmljZXMgY2FuLCBmb3IgaW5zdGFu
Y2UsIHJlc3VsdFxuICAgaW4gcmVjaXByb2NhbCB0aW1pbmcgYW5kIHBlcmZvcm1hbmNlIGluZmx1
ZW5jZSBvZiB0aGVzZSBmbG93cyB3aGljaFxuICAgbWF5IGV4Y2VlZCB0eXBpY2FsIHJlY2lwcm9j
YWwgcXVldWVpbmcgZWZmZWN0cyBieSBvcmRlcnMgb2ZcbiAgIG1hZ25pdHVkZS5cblxuMy4yLiAg
UGFja2V0IEhpc3RvcnlcblxuICAgUmVjZW50IHBhY2tldCBoaXN0b3J5IGFuZCBpbnN0YW50YW5l
b3VzIGRhdGEgcmF0ZSBpbmZsdWVuY2VcbiAgIG1lYXN1cmVtZW50IHJlc3VsdHMgZm9yIHJlYWN0
aXZlIGxpbmtzIHN1cHBvcnRpbmcgb24tZGVtYW5kIGNhcGFjaXR5XG4gICBhbGxvY2F0aW9uLiAg
TWVhc3VyZW1lbnQgdW5jZXJ0YWludHkgbWF5IGJlIHJlZHVjZWQgYnkga25vd2xlZGdlIG9mXG4g
ICBtZWFzdXJlbWVudCBwYWNrZXQgaGlzdG9yeSBhbmQgdG90YWwgaG9zdCBsb2FkLiAgQWRkaXRp
b25hbGx5LCBzbWFsbFxuICAgY2hhbmdlcyBpbiBoaXN0b3J5LCBlLmcuLCBiZWNhdXNlIG9mIGxv
c3QgcGFja2V0cyBhbG9uZyB0aGUgcGF0aCwgY2FuXG4gICBiZSB0aGUgY2F1c2Ugb2YgbGFyZ2Ug
cGVyZm9ybWFuY2UgdmFyaWF0aW9ucy5cblxuICAgRm9yIGluc3RhbmNlLCBkZWxheSBpbiByZWFj
dGl2ZSAzRyBuZXR3b3JrcyBsaWtlIEhpZ2ggU3BlZWQgUGFja2V0XG4gICBBY2Nlc3MgKEhTUEEp
IGRlcGVuZHMgdG8gYSBsYXJnZSBleHRlbnQgb24gdGhlIHRlc3QgdHJhZmZpYyBkYXRhXG4gICBy
YXRlLiAgVGhlIHJlYWN0aXZlIHJlc291cmNlIGFsbG9jYXRpb24gc3RyYXRlZ3kgaW4gdGhlc2Ug
bmV0d29ya3NcbiAgIGFmZmVjdHMgdGhlIHVwbGluayBkaXJlY3Rpb24gaW4gcGFydGljdWxhci4g
IFNtYWxsIGNoYW5nZXMgaW4gZGF0YVxuICAgcmF0ZSBjYW4gYmUgdGhlIHJlYXNvbiBvZiBtb3Jl
IHRoYW4gMjAwXyBpbmNyZWFzZSBpbiBkZWxheSwgZGVwZW5kaW5nXG4gICBvbiB0aGUgc3BlY2lm
aWMgcGFja2V0IHNpemUuICBBIGRldGFpbGVkIHRoZW9yZXRpY2FsIGFuZCBwcmFjdGljYWxcbiAg
IGFuYWx5c2lzIG9mIFJSQyBsaW5rIHRyYW5zaXRpb25zLCB3aGljaCBjYW4gY2F1c2Ugc3VjaCBi
ZWhhdmlvciBpblxuICAgVW5pdmVyc2FsIE1vYmlsZSBUZXJyZXN0cmlhbCBTeXN0ZW0gKFVNVFMp
IG5ldHdvcmtzLCBpcyBwcmVzZW50ZWQsXG4gICBlLmcuLCBpbiBbUlJDXS5cblxuMy4zLiAgQWNj
ZXNzIFRlY2hub2xvZ3kgQ2hhbmdlXG5cbiAgIFtSRkMyMzMwXSBkaXNjdXNzZWQgdGhlIHNjZW5h
cmlvIG9mIG11bHRpLWhvbWVkIGhvc3RzLiAgSWYgaG9zdHNcbiAgIGJlY29tZSBhd2FyZSBvZiBh
Y2Nlc3MgdGVjaG5vbG9neSBjaGFuZ2VzIChlLmcuLCBiZWNhdXNlIG9mIElQXG4gICBhZGRyZXNz
IGNoYW5nZXMgb3IgbG93ZXIgbGF5ZXIgaW5mb3JtYXRpb24pIGFuZCBtYWtlIHRoaXMgaW5mb3Jt
YXRpb25cbiAgIGF2YWlsYWJsZSwgbWVhc3VyZW1lbnQgbWV0aG9kb2xvZ2llcyBjYW4gdXNlIHRo
aXMgaW5mb3JtYXRpb24gdG9cbiAgIGltcHJvdmUgbWVhc3VyZW1lbnQgcmVwcmVzZW50YXRpdmVu
ZXNzIGFuZCByZWxldmFuY2UuXG5cbiAgIEhvd2V2ZXIsIHRvZGF5XCdzIHZhcmlvdXMgYWNjZXNz
IG5ldHdvcmsgdGVjaG5vbG9naWVzIGNhbiBwcmVzZW50IHRoZVxuICAgc2FtZSBwaHlzaWNhbCBp
bnRlcmZhY2UgdG8gdGhlIGhvc3QuICBBIGhvc3QgbWF5IG9yIG1heSBub3QgYmVjb21lXG4gICBh
d2FyZSB3aGVuIGl0cyBhY2Nlc3MgdGVjaG5vbG9neSBjaGFuZ2VzIG9uIHN1Y2ggYW4gaW50ZXJm
YWNlLlxuICAgTWVhc3VyZW1lbnRzIGZvciBwYXRocyB3aGljaCBzdXBwb3J0IG9uLWRlbWFuZCBj
YXBhY2l0eSBhbGxvY2F0aW9uXG4gICBhcmUgdGhlcmVmb3JlIGNoYWxsZW5naW5nLCBpbiB0aGF0
IGl0IGlzIGRpZmZpY3VsdCB0byBkaWZmZXJlbnRpYXRlXG4gICBiZXR3ZWVuIGFjY2VzcyB0ZWNo
bm9sb2d5IGNoYW5nZXMgKGUuZy4sIGJlY2F1c2Ugb2YgbW9iaWxpdHkpIGFuZFxuICAgcmVhY3Rp
dmUgcGF0aCBiZWhhdmlvciAoZS5nLiwgYmVjYXVzZSBvZiBkYXRhIHJhdGUgY2hhbmdlKS5cblxu
My40LiAgVGltZS1TbG90dGVkIFJhbmRvbW5lc3MgQ2FuY2VsbGF0aW9uXG5cbiAgIFRpbWUtU2xv
dHRlZCBvcGVyYXRpb24gb2YgcGF0aCBlbnRpdGllcyAtIGludGVyZmFjZXMsIHJvdXRlcnMgb3Jc
biAgIGxpbmtzIC0gaW4gYSBuZXR3b3JrIHBhdGggaXMgYSBwYXJ0aWN1bGFyIGNoYWxsZW5nZSBm
b3IgbWVhc3VyZW1lbnRzLFxuICAgZXNwZWNpYWxseSBpZiB0aGUgdGltZSBzbG90IHBlcmlvZCBp
cyBzdWJzdGFudGlhbC4gIFRoZSBjZW50cmFsXG4gICBvYnNlcnZhdGlvbiBhcyBhbiBleHRlbnNp
b24gdG8gUG9pc3NvbiBzdHJlYW0gc2FtcGxpbmcgaW4gW1JGQzIzMzBdXG4gICBpcyB0aGF0IHRo
ZSBmaXJzdCBzdWNoIHRpbWUtc2xvdHRlZCBjb21wb25lbnQgY2FuY2VscyB1bmJpYXNlZFxuXG5c
blxuRmFiaW5pIF8gTW9ydG9uICAgICAgICAgRXhwaXJlcyBOb3ZlbWJlciAxNywgMjAxNCAgICAg
ICAgICAgICAgIFtQYWdlIDhdXG5fXG5JbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgQWR2YW5j
ZWQgU2FtcGxpbmcgICAgICAgICAgICAgICAgICAgTWF5IDIwMTRcblxuXG4gICBtZWFzdXJlbWVu
dCBzdHJlYW0gc2FtcGxpbmcuICBJbiB0aGUgd29yc3QgY2FzZSwgdGltZS1zbG90dGVkXG4gICBv
cGVyYXRpb24gY29udmVydHMgYW4gdW5iaWFzZWQsIHJhbmRvbSBtZWFzdXJlbWVudCBwYWNrZXQg
c3RyZWFtIGludG9cbiAgIGEgcGVyaW9kaWMgcGFja2V0IHN0cmVhbS4gIEJlaW5nIGhlYXZpbHkg
Ymlhc2VkLCB0aGVzZSBwYWNrZXRzIG1heVxuICAgaW50ZXJhY3Qgd2l0aCBwZXJpb2RpYyBiZWhh
dmlvciBvZiBzdWJzZXF1ZW50IHRpbWUtc2xvdHRlZCBuZXR3b3JrXG4gICBlbnRpdGllc1tUU1JD
XS5cblxuICAgVGltZS1zbG90dGVkIHJhbmRvbW5lc3MgY2FuY2VsbGF0aW9uIChUU1JDKSBzb3Vy
Y2VzIGNhbiBiZSBmb3VuZCBpblxuICAgdmlydHVhbGx5IGFueSBzeXN0ZW0sIG5ldHdvcmsgY29t
cG9uZW50IG9yIHBhdGgsIHRoZWlyIGltcGFjdCBvblxuICAgbWVhc3VyZW1lbnRzIGJlaW5nIGEg
bWF0dGVyIG9mIHRoZSBvcmRlciBvZiBtYWduaXR1ZGUgd2hlbiBjb21wYXJlZFxuICAgdG8gdGhl
IG1ldHJpYyB1bmRlciBvYnNlcnZhdGlvbi4gIEV4YW1wbGVzIG9mIFRTUkMgc291cmNlcyBpbmNs
dWRlXG4gICBidXQgYXJlIG5vdCBsaW1pdGVkIHRvIHN5c3RlbSBjbG9jayByZXNvbHV0aW9uLCBv
cGVyYXRpbmcgc3lzdGVtXG4gICB0aWNrcywgdGltZS1zbG90dGVkIGNvbXBvbmVudCBvciBuZXR3
b3JrIG9wZXJhdGlvbiwgZXRjLiAgVGhlIGFtb3VudFxuICAgb2YgbWVhc3VyZW1lbnQgYmlhcyBp
cyBkZXRlcm1pbmVkIGJ5IHRoZSBwYXJ0aWN1bGFyIG1lYXN1cmVtZW50XG4gICBzdHJlYW0sIHJl
bGF0aXZlIG9mZnNldCBiZXR3ZWVuIGFsbG9jYXRlZCB0aW1lLXNsb3RzIGluIHN1YnNlcXVlbnRc
biAgIHBhdGggZW50aXRpZXMsIGRlbGF5IHZhcmlhdGlvbiBpbiB0aGVzZSBwYXRocywgYW5kIG90
aGVyIHNvdXJjZXMgb2ZcbiAgIHZhcmlhdGlvbi4gIE1lYXN1cmVtZW50IHJlc3VsdHMgbWlnaHQg
Y2hhbmdlIG92ZXIgdGltZSwgZGVwZW5kaW5nIG9uXG4gICBob3cgYWNjdXJhdGVseSB0aGUgc2Vu
ZGluZyBob3N0LCByZWNlaXZpbmcgaG9zdCwgYW5kIHRpbWUtc2xvdHRlZFxuICAgY29tcG9uZW50
cyBpbiB0aGUgbWVhc3VyZW1lbnQgcGF0aCBhcmUgc3luY2hyb25pemVkIHRvIGVhY2ggb3RoZXIg
YW5kXG4gICB0byBnbG9iYWwgdGltZS4gIElmIHBhdGggc2VnbWVudHMgbWFpbnRhaW4gZmxvdyBz
dGF0ZSwgZmxvdyBwYXJhbWV0ZXJcbiAgIGNoYW5nZSBvciBmbG93IHJlLWFsbG9jYXRpb25zIGNh
biBjYXVzZSBzdWJzdGFudGlhbCB2YXJpYXRpb24gaW5cbiAgIG1lYXN1cmVtZW50IHJlc3VsdHMu
XG5cbiAgIFByYWN0aWNhbCBtZWFzdXJlbWVudHMgY29uZmlybSB0aGF0IHN1Y2ggaW50ZXJmZXJl
bmNlIGxpbWl0cyBkZWxheVxuICAgbWVhc3VyZW1lbnQgdmFyaWF0aW9uIHRvIGEgc3ViLXNldCBv
ZiB0aGVvcmV0aWNhbCB2YWx1ZSByYW5nZS5cbiAgIE1lYXN1cmVtZW50IHNhbXBsZXMgZm9yIHN1
Y2ggY2FzZXMgY2FuIGFnZ3JlZ2F0ZSBvbiBhcnRpZmljaWFsXG4gICBsaW1pdHMsIGdlbmVyYXRp
bmcgbXVsdGktbW9kYWwgZGlzdHJpYnV0aW9ucyBhcyBkZW1vbnN0cmF0ZWQgaW5cbiAgIFtJUlJd
LiAgSW4gdGhpcyBjb250ZXh0LCB0aGUgZGVzaXJhYmxlIG1lYXN1cmVtZW50IHNhbXBsZSBzdGF0
aXN0aWNzXG4gICBkaWZmZXJlbnRpYXRlIGJldHdlZW4gbXVsdGktbW9kYWwgZGVsYXkgZGlzdHJp
YnV0aW9ucyBjYXVzZWQgYnlcbiAgIHJlYWN0aXZlIHBhdGggYmVoYXZpb3IgYW5kIHRoZSBvbmVz
IGR1ZSB0byB0aW1lLXNsb3R0ZWQgaW50ZXJmZXJlbmNlLlxuXG4gICBNZWFzdXJlbWVudCBtZXRo
b2RvbG9neSBzZWxlY3Rpb24gZm9yIHRpbWUtc2xvdHRlZCBwYXRocyBkZXBlbmRzIHRvIGFcbiAg
IGxhcmdlIGV4dGVudCBvbiB0aGUgcmVzcGVjdGl2ZSB2aWV3cG9pbnQuICBFbmQtdG8tZW5kIG1l
dHJpY3MgY2FuXG4gICBwcm92aWRlIGFjY3VyYXRlIG1lYXN1cmVtZW50IHJlc3VsdHMgZm9yIHNo
b3J0LXRlcm0gc2Vzc2lvbnMgYW5kIGxvd1xuICAgbGlrZWxpaG9vZCBvZiBmbG93IHN0YXRlIG1v
ZGlmaWNhdGlvbnMuICBBcHBsaWNhdGlvbnMgb3Igc2VydmljZXNcbiAgIHdoaWNoIGFpbSBhdCBh
cHByb3hpbWF0aW5nIHBhdGggcGVyZm9ybWFuY2UgZm9yIGEgc2hvcnQgdGltZSBpbnRlcnZhbFxu
ICAgKGluIHRoZSBvcmRlciBvZiBtaW51dGVzKSBhbmQgZXhwZWN0IHN0YWJsZSBwYXRoIGNvbmRp
dGlvbnMgc2hvdWxkXG4gICB0aGVyZWZvcmUgcHJlZmVyIGVuZC10by1lbmQgbWV0cmljcy4gIEhl
cmUgc3RhYmxlIHBhdGggY29uZGl0aW9uc1xuICAgcmVmZXIgdG8gYW55IGtpbmQgb2YgZ2xvYmFs
IGtub3dsZWRnZSBjb25jZXJuaW5nIG1lYXN1cmVtZW50IHBhdGhcbiAgIGZsb3cgc3RhdGUgYW5k
IGZsb3cgcGFyYW1ldGVycy5cblxuICAgSG93ZXZlciwgaWYgbG9uZy10ZXJtIGZvcmVjYXN0IG9m
IHRpbWUtc2xvdHRlZCBwYXRoIHBlcmZvcm1hbmNlIGlzXG4gICB0aGUgbWFpbiBtZWFzdXJlbWVu
dCBnb2FsLCBhIHNlZ21lbnRlZCBhcHByb2FjaCByZWx5aW5nIG9uXG4gICBtZWFzdXJlbWVudCBv
ZiBzdWItcGF0aCBtZXRyaWNzIGlzIHByZWZlcnJlZC4gIFJlLWdlbmVyYXRpbmcgdW5iaWFzZWRc
biAgIG1lYXN1cmVtZW50IHRyYWZmaWMgYXQgYW55IGhvcCBjYW4gaGVscCB0byByZXZlYWwgdGhl
IHRydWUgcmFuZ2Ugb2ZcbiAgIHBhdGggcGVyZm9ybWFuY2UgZm9yIGFsbCBwYXRoIHNlZ21lbnRz
LlxuXG5cblxuXG5cblxuRmFiaW5pIF8gTW9ydG9uICAgICAgICAgRXhwaXJlcyBOb3ZlbWJlciAx
NywgMjAxNCAgICAgICAgICAgICAgIFtQYWdlIDldXG5fXG5JbnRlcm5ldC1EcmFmdCAgICAgICAg
ICAgICAgQWR2YW5jZWQgU2FtcGxpbmcgICAgICAgICAgICAgICAgICAgTWF5IDIwMTRcblxuXG40
LiAgUXVhbGl0eSBvZiBNZXRyaWNzIGFuZCBNZXRob2RvbG9naWVzXG5cbiAgIFtSRkM2ODA4XSBw
cm9wb3NlcyByZXBlYXRhYmlsaXR5IGFuZCBjb250aW51aXR5IGFzIG9uZSBvZiB0aGUgbWV0cmlj
XG4gICBhbmQgbWV0aG9kb2xvZ3kgcHJvcGVydGllcyB0byBpbmZlciBvbiBtZWFzdXJlbWVudCBx
dWFsaXR5LlxuICAgRGVwZW5kaW5nIG1haW5seSBvbiB0aGUgc2V0IG9mIGNvbnRyb2xsZWQgbWVh
c3VyZW1lbnQgcGFyYW1ldGVycyxcbiAgIG1lYXN1cmVtZW50cyByZXBlYXRlZCBmb3IgYSBzcGVj
aWZpYyBuZXR3b3JrIHBhdGggdXNpbmcgYSBzcGVjaWZpY1xuICAgbWV0aG9kb2xvZ3kgbWF5IG9y
IG1heSBub3QgeWllbGQgcmVwZWF0YWJsZSByZXN1bHRzLiAgQ2hhbGxlbmdpbmdcbiAgIG1lYXN1
cmVtZW50IHNjZW5hcmlvcyBmb3IgYWRlcXVhdGUgcGFyYW1ldGVyIGNvbnRyb2wgaW5jbHVkZVxu
ICAgd2lyZWxlc3MsIHJlYWN0aXZlLCBvciB0aW1lLXNsb3R0ZWQgbmV0d29ya3MgYXMgZGlzY3Vz
c2VkIGVhcmxpZXIgaW5cbiAgIHRoaXMgZG9jdW1lbnQuICBUaGlzIHNlY3Rpb24gcHJlc2VudHMg
YW4gZXhwYW5kZWQgZGVmaW5pdGlvbiBvZlxuICAgInJlcGVhdGFiaWxpdHkiIGJleW9uZCB0aGUg
ZGVmaW5pdGlvbiBpbiBbUkZDMjMzMF0gYW5kIGFuIGV4cGFuZGVkXG4gICBleGFtaW5hdGlvbiBv
ZiB0aGUgW1JGQzIzMzBdIGNvbmNlcHQgb2YgImNvbnRpbnVpdHkiIGFuZCBpdHMgbGltaXRlZFxu
ICAgYXBwbGljYWJpbGl0eS5cblxuNC4xLiAgUmV2aXNlZCBEZWZpbml0aW9uIG9mIFJlcGVhdGFi
aWxpdHlcblxuICAgW1JGQzIzMzBdIGRlZmluZXMgcmVwZWF0YWJpbGl0eSBpbiBhIGdlbmVyYWwg
d2F5OlxuXG4gICAiQSBtZXRob2RvbG9neSBmb3IgYSBtZXRyaWMgc2hvdWxkIGhhdmUgdGhlIHBy
b3BlcnR5IHRoYXQgaXQgaXNcbiAgIHJlcGVhdGFibGU6IGlmIHRoZSBtZXRob2RvbG9neSBpcyB1
c2VkIG11bHRpcGxlIHRpbWVzIHVuZGVyIGlkZW50aWNhbFxuICAgY29uZGl0aW9ucywgdGhlIHNh
bWUgbWVhc3VyZW1lbnRzIHNob3VsZCByZXN1bHQgaW4gdGhlIHNhbWVcbiAgIG1lYXN1cmVtZW50
cy4iXG5cbiAgIFRoZSBjaGFsbGVuZ2UgaXMgdG8gZGV2ZWxvcCB0aGlzIGRlZmluaXRpb24gZnVy
dGhlciwgc3VjaCB0aGF0IGl0XG4gICBiZWNvbWVzIGFuIG9iamVjdGl2ZSBtZWFzdXJhYmxlIGNy
aXRlcmlvbiAoYW5kIGRvZXMgbm90IGRlcGVuZCBvbiB0aGVcbiAgIGNvbmNlcHQgb2YgY29udGlu
dWl0eSBkaXNjdXNzZWQgYmVsb3cpLiAgRm9ydHVuYXRlbHksIHRoaXMgdG9waWMgaGFzXG4gICBi
ZWVuIHRyZWF0ZWQgaW4gb3RoZXIgSVBQTSB3b3JrLiAgSW4gQkNQIDE3NiBbUkZDNjU3Nl0sIHRo
ZSBjcml0ZXJpYVxuICAgb2YgZXF1aXZhbGVudCByZXN1bHRzIHdhcyBhZ3JlZWQgYXMgdGhlIHN1
cnJvZ2F0ZSBmb3JcbiAgIGludGVyb3BlcmFiaWxpdHkgd2hlbiBhc3Nlc3NpbmcgbWV0cmljIFJG
Q3MgZm9yIHN0YW5kYXJkcyB0cmFja1xuICAgYWR2YW5jZW1lbnQuICBUaGUgY3JpdGVyaWEgb2Yg
ZXF1aXZhbGVuY2Ugd2VyZSBleHByZXNzZWQgYXMgb2JqZWN0aXZlXG4gICBzdGF0aXN0aWNhbCBy
ZXF1aXJlbWVudHMgZm9yIGNvbXBhcmlzb24gYWNyb3NzIHNhbWUgaW1wbGVtZW50YXRpb25zXG4g
ICBhbmQgaW5kZXBlbmRlbnQgaW1wbGVtZW50YXRpb25zIGluIHRoZSB0ZXN0IHBsYW5zIHNwZWNp
ZmljIHRvIGVhY2hcbiAgIFJGQyBldmFsdWF0ZWQgKFtSRkMyNjc5XSBpbiB0aGUgdGVzdCBwbGFu
IG9mIFtSRkM2ODA4XSkuXG5cbiAgIFRoZSB0ZXN0cyBvZiBbUkZDNjgwOF0gcmVseSBvbiBuZWFy
bHkgaWRlbnRpY2FsIGNvbmRpdGlvbnMgdG8gYmVcbiAgIHByZXNlbnQgZm9yIGFuYWx5c2lzLCBi
dXQgYWNjZXB0IHRoYXQgdGhlc2UgY29uZGl0aW9ucyBjYW5ub3QgYmVcbiAgIGV4YWN0bHkgaWRl
bnRpY2FsIGluIHRoZSBwcm9kdWN0aW9uIG5ldHdvcmsgcGF0aHMgdXNlZC4gIFRoZSB0ZXN0XG4g
ICBwbGFucyBhbGxvdyBzb21lIGNvcnJlY3Rpb24gZmFjdG9ycyB0byBiZSBhcHBsaWVkIChzb21l
IHN0YXRpc3RpY2FsXG4gICB0ZXN0cyBhcmUgaHlwZXItc2Vuc2l0aXZlIHRvIGRpZmZlcmVuY2Vz
IGluIHRoZSBtZWFuIG9mXG4gICBkaXN0cmlidXRpb25zKSwgYW5kIHJlY29nbml6ZSB0aGUgb3Jp
Z2luYWwgZmluZGluZ3Mgb2YgW1JGQzIzMzBdXG4gICByZWdhcmRpbmcgZXhjZXNzIHNhbXBsZSBz
aXplcy5cblxuICAgT25lIHdheSB0byB2aWV3IHRoZSByZWxpYW5jZSBvbiBpZGVudGljYWwgY29u
ZGl0aW9ucyBpcyB0byB2aWV3IGl0IGFzXG4gICBhIGNoYWxsZW5nZTogaG93IGZldyBwYXJhbWV0
ZXJzIGFuZCBwYXRoIGNvbmRpdGlvbnMgbmVlZCB0byBiZVxuICAgY29udHJvbGxlZCBhbmQgc3Rp
bGwgcHJvZHVjZSByZXBlYXRhYmxlIG1ldGhvZHMvbWVhc3VyZW1lbnRzP1xuXG4gICBBbHRob3Vn
aCB0aGUgW1JGQzY4MDhdIHRlc3QgcGxhbiBkb2N1bWVudGVkIG51bWVyaWNhbCBjcml0ZXJpYSBm
b3JcbiAgIGVxdWl2YWxlbmNlLCB3ZSBjYW5ub3Qgc3BlY2lmeSB0aGUgZXhhY3QgbnVtZXJpY2Fs
IGNyaXRlcmlhIGZvclxuXG5cblxuRmFiaW5pIF8gTW9ydG9uICAgICAgICAgRXhwaXJlcyBOb3Zl
bWJlciAxNywgMjAxNCAgICAgICAgICAgICAgW1BhZ2UgMTBdXG5fXG5JbnRlcm5ldC1EcmFmdCAg
ICAgICAgICAgICAgQWR2YW5jZWQgU2FtcGxpbmcgICAgICAgICAgICAgICAgICAgTWF5IDIwMTRc
blxuXG4gICByZXBlYXRhYmlsaXR5ICppbiBnZW5lcmFsKi4gVGhlIHByb2Nlc3MgaW4gdGhlIEJD
UCBbUkZDNjU3Nl0gYW5kXG4gICBzdGF0aXN0aWNzIGluIFtSRkM2ODA4XSBoYXZlIGJlZW4gdXNl
ZCBzdWNjZXNzZnVsbHksIGFuZCB0aGVcbiAgIG51bWVyaWNhbCBjcml0ZXJpYSB0byBkZWNsYXJl
IGEgbWV0cmljIHJlcGVhdGFibGUgc2hvdWxkIGJlIGFncmVlZCBieVxuICAgYWxsIGludGVyZXN0
ZWQgcGFydGllcyBwcmlvciB0byBtZWFzdXJlbWVudC5cblxuICAgV2UgcmV2aXNlIHRoZSBkZWZp
bml0aW9uIHNsaWdodGx5LCBhcyBmb2xsb3dzOlxuXG4gICAgICBBIG1ldGhvZG9sb2d5IGZvciBh
IG1ldHJpYyBzaG91bGQgaGF2ZSB0aGUgcHJvcGVydHkgdGhhdCBpdCBpc1xuICAgICAgcmVwZWF0
YWJsZTogaWYgdGhlIG1ldGhvZG9sb2d5IGlzIHVzZWQgbXVsdGlwbGUgdGltZXMgdW5kZXJcbiAg
ICAgIGlkZW50aWNhbCBjb25kaXRpb25zLCB0aGUgbWV0aG9kcyBzaG91bGQgcHJvZHVjZSBlcXVp
dmFsZW50XG4gICAgICBtZWFzdXJlbWVudCByZXN1bHRzLlxuXG40LjIuICBDb250aW51aXR5IE5v
IExvbmdlciBhbiBBbHRlcm5hdGl2ZSBSZXBlYXRhYmlsaXR5IENyaXRlcmlvblxuXG4gICBJbiB0
aGUgb3JpZ2luYWwgZnJhbWV3b3JrIFtSRkMyMzMwXSwgdGhlIGNvbmNlcHQgb2YgY29udGludWl0
eSB3YXNcbiAgIGludHJvZHVjZWQgdG8gcHJvdmlkZSBhIHJlbGF4ZWQgY3JpdGVyaWEgZm9yIGp1
ZGdpbmcgcmVwZWF0YWJpbGl0eSxcbiAgIGFuZCB3YXMgZGVzY3JpYmVkIGluIHNlY3Rpb24gNi4y
IG9mIFtSRkMyMzMwXSBhcyBmb2xsb3dzOlxuXG4gICAiLi4uYSBtZXRob2RvbG9neSBmb3IgYSBn
aXZlbiBtZXRyaWMgZXhoaWJpdHMgY29udGludWl0eSBpZiwgZm9yXG4gICBzbWFsbCB2YXJpYXRp
b25zIGluIGNvbmRpdGlvbnMsIGl0IHJlc3VsdHMgaW4gc21hbGwgdmFyaWF0aW9ucyBpbiB0aGVc
biAgIHJlc3VsdGluZyBtZWFzdXJlbWVudHMuIlxuXG4gICBBbHRob3VnaCB0aGVyZSBhcmUgY29u
ZGl0aW9ucyB3aGVyZSBtZXRyaWNzIG1heSBleGhpYml0IGNvbnRpbnVpdHksXG4gICB0aGVyZSBh
cmUgb3RoZXJzIHdoZXJlIHRoaXMgY3JpdGVyaWEgd291bGQgZmFpbCBmb3IgYm90aCB1c2VyIHRy
YWZmaWNcbiAgIGFuZCBhY3RpdmUgbWVhc3VyZW1lbnQgdHJhZmZpYy4gIENvbnNpZGVyIGxpbmsg
ZnJhZ21lbnRhdGlvbiwgYW5kIHRoZVxuICAgbm9uLWxpbmVhciBpbmNyZWFzZSBpbiBkZWxheSB3
aGVuIHdlIGluY3JlYXNlIHBhY2tldCBzaXplIGp1c3QgYmV5b25kXG4gICB0aGUgbGltaXQgb2Yg
YSBzaW5nbGUgZnJhZ21lbnQuICBBbiBhY3RpdmUgbWVhc3VyZW1lbnQgcGFja2V0IHdvdWxkXG4g
ICBzZWUgdGhlIHNhbWUgZGVsYXkgaW5jcmVhc2Ugd2hlbiBleGNlZWRpbmcgdGhlIGZyYWdtZW50
IHNpemUuXG5cbiAgIFRoZSBCdWxrIFRyYW5zZmVyIENhcGFjaXR5IChCVEMpIFtSRkMzMTQ4XSBn
aXZlcyBhbm90aGVyIGV4YW1wbGUgYXRcbiAgIGJvdHRvbSBvZiBwYWdlIDI6XG5cbiAgICJUaGVy
ZSBpcyBhbHNvIGV2aWRlbmNlIHRoYXQgbW9zdCBUQ1AgaW1wbGVtZW50YXRpb25zIGV4aGliaXQg
bm9uLVxuICAgbGluZWFyIHBlcmZvcm1hbmNlIG92ZXIgc29tZSBwb3J0aW9uIG9mIHRoZWlyIG9w
ZXJhdGluZyByZWdpb24uICBJdFxuICAgaXMgcG9zc2libGUgdG8gY29uc3RydWN0IHNpbXBsZSBz
aW11bGF0aW9uIGV4YW1wbGVzIHdoZXJlIGluY3JlbWVudGFsXG4gICBpbXByb3ZlbWVudHMgdG8g
YSBwYXRoIChzdWNoIGFzIHJhaXNpbmcgdGhlIGxpbmsgZGF0YSByYXRlKSByZXN1bHRzXG4gICBp
biBsb3dlciBvdmVyYWxsIFRDUCB0aHJvdWdocHV0IChvciBCVEMpIFtNYXQ5OF0uIlxuXG4gICBD
bGVhcmx5LCB0aGUgdGltZS1zbG90dGVkIG5ldHdvcmsgZWxlbWVudHMgZGVzY3JpYmVkIGluIHNl
Y3Rpb24gMy40XG4gICBhYm92ZSBhbHNvIHF1YWxpZmllcyBhcyBhIG5ldyBleGNlcHRpb24gdG8g
dGhlIGlkZWFsIG9mIGNvbnRpbnVpdHkuXG5cbiAgICAgIFRoZXJlZm9yZSwgd2UgZGVwcmVjYXRl
IGNvbnRpbnVpdHkgYXMgYW4gYWx0ZXJuYXRlIGNyaXRlcmlvbiBvblxuICAgICAgbWV0cmljcywg
YW5kIHByZWZlciB0aGUgbW9yZSBleGFjdCBldmFsdWF0aW9uIG9mIHJlcGVhdGFiaWxpdHlcbiAg
ICAgIGluc3RlYWQuXG5cblxuXG5cblxuXG5cbkZhYmluaSBfIE1vcnRvbiAgICAgICAgIEV4cGly
ZXMgTm92ZW1iZXIgMTcsIDIwMTQgICAgICAgICAgICAgIFtQYWdlIDExXVxuX1xuSW50ZXJuZXQt
RHJhZnQgICAgICAgICAgICAgIEFkdmFuY2VkIFNhbXBsaW5nICAgICAgICAgICAgICAgICAgIE1h
eSAyMDE0XG5cblxuNC4zLiAgTWV0cmljcyBTaG91bGQgQmUgQWN0aW9uYWJsZVxuXG4gICBUaGUg
SVAgUGVyZm9ybWFuY2UgTWV0cmljcyBGcmFtZXdvcmsgW1JGQzIzMzBdIGluY2x1ZGVzIHVzZWZ1
bG5lc3MgYXNcbiAgIGEgbWV0cmljIGNyaXRlcmlvbjpcblxuICAgIi4uLlRoZSBtZXRyaWNzIG11
c3QgYmUgdXNlZnVsIHRvIHVzZXJzIGFuZCBwcm92aWRlcnMgaW5cbiAgIHVuZGVyc3RhbmRpbmcg
dGhlIHBlcmZvcm1hbmNlIHRoZXkgZXhwZXJpZW5jZSBvciBwcm92aWRlLi4uIi5cblxuICAgV2hl
biBjb25zaWRlcmluZyBtZWFzdXJlbWVudHMgYXMgcGFydCBvZiBhIG1haW50ZW5hbmNlIHByb2Nl
c3MsXG4gICBldmFsdWF0aW9uIG9mIG1lYXN1cmVtZW50IHJlc3VsdHMgZm9yIGEgcGF0aCB1bmRl
ciBvYnNlcnZhdGlvbiBjYW5cbiAgIGRyYXcgYXR0ZW50aW9uIHRvIHBvdGVudGlhbCBwZXJmb3Jt
YW5jZSBwcm9ibGVtcyAic29tZXdoZXJlIiBvbiB0aGVcbiAgIHBhdGguICBBbm9tYWx5IGRldGVj
dGlvbiBpcyB0aGVyZWZvcmUgYW4gaW1wb3J0YW50IHBoYXNlIGFuZCBmaXJzdFxuICAgc3RlcCB3
aGljaCBhbHJlYWR5IHNhdGlzZmllcyB0aGUgdXNlZnVsbmVzcyBjcml0ZXJpb24gZm9yIG1hbnlc
biAgIG1ldHJpY3MuXG5cbiAgIFRoaXMgY29uY2VwdCBvZiB1c2VmdWxuZXNzIGNhbiBiZSBleHRl
bmRlZCwgYmVjb21pbmcgYSBzdWItc2V0IG9mXG4gICB3aGF0IHdlIHJlZmVyIHRvIGFzICJhY3Rp
b25hYmxlIiBjcml0ZXJpb24gaW4gdGhlIGZvbGxvd2luZy4gIFdlIG5vdGVcbiAgIHRoYXQgdGhp
cyBpcyBub3QgdGhlIHRlcm0gZnJvbSBsYXcuXG5cbiAgIENlbnRyYWwgdG8gbWFpbnRlbmFuY2Ug
aXMgdGhlIGlzb2xhdGlvbiBvZiB0aGUgcm9vdCBjYXVzZSBvZiByZXBvcnRlZFxuICAgYW5vbWFs
aWVzIGRvd24gdG8gYSBzcGVjaWZpYyBzdWItcGF0aCwgbGluayBvciBob3N0LCBhbmQgbWV0cmlj
c1xuICAgc2hvdWxkIHN1cHBvcnQgdGhpcyBzZWNvbmQgc3RlcCBhcyB3ZWxsLiAgV2hpbGUgZGV0
ZWN0aW9uIG9mIHBhdGhcbiAgIGFub21hbHkgbWF5IGJlIHRoZSByZXN1bHQgb2YgYW4gb24tZ29p
bmcgbW9uaXRvcmluZyBwcm9jZXNzLCB0aGVcbiAgIHNlY29uZCBzdGVwIG9mIGNhdXNlIGlzb2xh
dGlvbiBjb25zaXN0cyBvZiBzcGVjaWZpYywgZGlyZWN0ZWQgb24tXG4gICBkZW1hbmQgbWVhc3Vy
ZW1lbnRzIG9uIGNvbXBvbmVudHMgYW5kIHN1Yi1wYXRocy4gIE1ldHJpY3MgbXVzdFxuICAgc3Vw
cG9ydCB1c2VycyBpbiB0aGlzIGRpcmVjdGVkIHNlYXJjaCwgYmVjb21pbmcgYWN0aW9uYWJsZTpc
blxuICAgICAgTWV0cmljcyBtdXN0IGVuYWJsZSB1c2VycyBhbmQgb3BlcmF0b3JzIHRvIHVuZGVy
c3RhbmQgcGF0aFxuICAgICAgcGVyZm9ybWFuY2UgYW5kIFNIT1VMRCBoZWxwIHRvIGRpcmVjdCBj
b3JyZWN0aXZlIGFjdGlvbnMgd2hlblxuICAgICAgd2FycmFudGVkLCBiYXNlZCBvbiB0aGUgbWVh
c3VyZW1lbnQgcmVzdWx0cy5cblxuICAgQmVzaWRlcyBjaGFyYWN0ZXJpemluZyBtZXRyaWNzLCB1
c2VmdWxuZXNzIGFuZCBhY3Rpb25hYmxlIHByb3BlcnRpZXNcbiAgIGFyZSBhbHNvIGFwcGxpY2Fi
bGUgdG8gbWV0aG9kb2xvZ2llcyBhbmQgbWVhc3VyZW1lbnRzLlxuXG40LjQuICBJdCBNYXkgTm90
IEJlIFBvc3NpYmxlIFRvIEJlIENvbnNlcnZhdGl2ZVxuXG4gICBbUkZDMjMzMF0gYWRvcHRzIHRo
ZSB0ZXJtICJjb25zZXJ2YXRpdmUiIGZvciBtZWFzdXJlbWVudFxuICAgbWV0aG9kb2xvZ2llcyBm
b3Igd2hpY2g6XG5cbiAgICIuLi4gdGhlIGFjdCBvZiBtZWFzdXJlbWVudCBkb2VzIG5vdCBtb2Rp
ZnksIG9yIG9ubHkgc2xpZ2h0bHlcbiAgIG1vZGlmaWVzLCB0aGUgdmFsdWUgb2YgdGhlIHBlcmZv
cm1hbmNlIG1ldHJpYyB0aGUgbWV0aG9kb2xvZ3lcbiAgIGF0dGVtcHRzIHRvIG1lYXN1cmUuIlxu
XG4gICBJdCBzaG91bGQgYmUgbm90ZWQgdGhhdCB0aGlzIGRlZmluaXRpb24gb2YgImNvbnNlcnZh
dGl2ZSIgaW4gdGhlXG4gICBzZW5zZSBvZiBbUkZDMjMzMF0gZGVwZW5kcyB0byBhIGxhcmdlIGV4
dGVudCBvbiB0aGUgbWVhc3VyZW1lbnRcbiAgIHBhdGhcJ3MgdGVjaG5vbG9neSBhbmQgY2hhcmFj
dGVyaXN0aWNzLiAgSW4gcGFydGljdWxhciwgd2hlbiBkZXBsb3llZFxuICAgb24gcmVhY3RpdmUg
cGF0aHMsIHN1Yi1wYXRocywgbGlua3Mgb3IgaG9zdHMgY29uZm9ybWluZyB0byB0aGVcbiAgIGRl
ZmluaXRpb24gaW4gU2VjdGlvbiAxLjEgb2YgdGhpcyBkb2N1bWVudCwgbWVhc3VyZW1lbnQgcGFj
a2V0cyBjYW5cblxuXG5cbkZhYmluaSBfIE1vcnRvbiAgICAgICAgIEV4cGlyZXMgTm92ZW1iZXIg
MTcsIDIwMTQgICAgICAgICAgICAgIFtQYWdlIDEyXVxuX1xuSW50ZXJuZXQtRHJhZnQgICAgICAg
ICAgICAgIEFkdmFuY2VkIFNhbXBsaW5nICAgICAgICAgICAgICAgICAgIE1heSAyMDE0XG5cblxu
ICAgb3JpZ2luYXRlIGNhcGFjaXR5IChyZSlhbGxvY2F0aW9ucy4gIEluIGFkZGl0aW9uLCBzbWFs
bCBtZWFzdXJlbWVudFxuICAgZmxvdyB2YXJpYXRpb25zIGNhbiByZXN1bHQgaW4gb3RoZXIgdXNl
cnMgb24gdGhlIHNhbWUgcGF0aCBwZXJjZWl2aW5nXG4gICBzaWduaWZpY2FudCB2YXJpYXRpb25z
IGluIG1lYXN1cmVtZW50IHJlc3VsdHMuICBUaGVyZWZvcmU6XG5cbiAgICAgIEl0IGlzIG5vdCBh
bHdheXMgcG9zc2libGUgZm9yIHRoZSBtZXRob2QgdG8gYmUgY29uc2VydmF0aXZlLlxuXG40LjUu
ICBTcGF0aWFsIGFuZCBUZW1wb3JhbCBDb21wb3NpdGlvbiBTdXBwb3J0IFVuYmlhc2VkIFNhbXBs
aW5nXG5cbiAgIENvbmNlcHRzIHJlbGF0ZWQgdG8gdGVtcG9yYWwgYW5kIHNwYXRpYWwgY29tcG9z
aXRpb24gb2YgbWV0cmljcyBpblxuICAgU2VjdGlvbiA5IG9mIFtSRkMyMzMwXSBoYXZlIGJlZW4g
ZXh0ZW5kZWQgaW4gW1JGQzU4MzVdLiAgW1JGQzU4MzVdXG4gICBkZWZpbmVzIG11bHRpcGxlIG5l
dyB0eXBlcyBvZiBtZXRyaWNzLCBpbmNsdWRpbmcgU3BhdGlhbCBDb21wb3NpdGlvbixcbiAgIFRl
bXBvcmFsIEFnZ3JlZ2F0aW9uLCBhbmQgU3BhdGlhbCBBZ2dyZWdhdGlvbi4gIFNvIGZhciwgb25s
eSB0aGVcbiAgIG1ldHJpY3MgZm9yIFNwYXRpYWwgQ29tcG9zaXRpb24gaGF2ZSBiZWVuIHN0YW5k
YXJkaXplZCBbUkZDNjA0OV0sXG4gICBwcm92aWRpbmcgdGhlIGFiaWxpdHkgdG8gZXN0aW1hdGUg
dGhlIHBlcmZvcm1hbmNlIG9mIGEgY29tcGxldGUgcGF0aFxuICAgZnJvbSBzdWJwYXRoIG1ldHJp
Y3MuICBTcGF0aWFsIENvbXBvc2l0aW9uIGFsaWducyB3aXRoIHRoZSBmaW5kaW5nIG9mXG4gICBb
VFNSQ10sIHRoYXQgdW5iaWFzZWQgc2FtcGxpbmcgaXMgbm90IHBvc3NpYmxlIGJleW9uZCB0aGUg
Zmlyc3QgdGltZS1cbiAgIHNsb3R0ZWQgbGluayB3aXRoaW4gYSBtZWFzdXJlbWVudCBwYXRoLlxu
XG4gICAgICBJbiBjYXNlcyB3aGVyZSB1bmJpYXNlZCBtZWFzdXJlbWVudCBmb3IgYWxsIHNlZ21l
bnRzIG9mIGEgcGF0aCBpc1xuICAgICAgbm90IGZlYXNpYmxlIGR1ZSB0byB0aGUgcHJlc2VuY2Ug
b2YgYSB0aW1lLXNsb3R0ZWQgbGluaywgcmVzdG9yaW5nXG4gICAgICByYW5kb21uZXNzIG9mIG1l
YXN1cmVtZW50IHNhbXBsZXMgd2hlbiBuZWNlc3NhcnkgaXMgcmVjb21tZW5kZWQgYXNcbiAgICAg
IHByZXNlbnRlZCBpbiBbVFNSQ10sIGluIGNvbWJpbmF0aW9uIHdpdGggU3BhdGlhbCBDb21wb3Np
dGlvblxuICAgICAgW1JGQzYwNDldLlxuXG40LjYuICBXaGVuIHRvIFRydW5jYXRlIHRoZSBQb2lz
c29uIFNhbXBsaW5nIERpc3RyaWJ1dGlvblxuXG4gICBTZWN0aW9uIDExLjEuMSBvZiBbUkZDMjMz
MF0gZGVzY3JpYmVzIFBvaXNzb24gc2FtcGxpbmcsIHdoZXJlIHRoZVxuICAgaW50ZXItcGFja2V0
IHNlbmQgdGltZXMgaGF2ZSBhIFBvaXNzb24gZGlzdHJpYnV0aW9uLiAgQSBwYXRoIGVsZW1lbnRc
biAgIHdpdGggcmVhY3RpdmUgYmVoYXZpb3Igc2Vuc2l0aXZlIHRvIGZsb3cgaW5hY3Rpdml0eSBj
b3VsZCBjaGFuZ2VcbiAgIHN0YXRlIGlmIHRoZSByYW5kb20gaW50ZXItcGFja2V0IHRpbWUgaXMg
dG9vIGxvbmcuXG5cbiAgICAgIEl0IGlzIHJlY29tbWVuZGVkIHRvIHRydW5jYXRlIHRoZSB0YWls
IG9mIFBvaXNzb24gZGlzdHJpYnV0aW9uXG4gICAgICB3aGVuIG5lZWRlZCB0byBhdm9pZCByZWFj
dGl2ZSBlbGVtZW50IHN0YXRlIGNoYW5nZXMuXG5cbiAgIFRhaWwgdHJ1bmNhdGlvbiBoYXMgYmVl
biB1c2VkIHdpdGhvdXQgaXNzdWUgdG8gZW5zdXJlIHRoYXQgbWluaW11bVxuICAgc2FtcGxlIHNp
emVzIGNhbiBiZSBhdHRhaW5lZCBpbiBhIGZpeGVkIHRlc3QgaW50ZXJ2YWwuXG5cbjUuICBDb25j
bHVzaW9uc1xuXG4gICBTYWZlZ3VhcmRpbmcgcmVwZWF0YWJpbGl0eSBhcyBhIGtleSBwcm9wZXJ0
eSBvZiBtZWFzdXJlbWVudFxuICAgbWV0aG9kb2xvZ2llcyBpcyBoaWdobHkgY2hhbGxlbmdpbmcg
YW5kIHNvbWV0aW1lcyBpbXBvc3NpYmxlIGluXG4gICByZWFjdGl2ZSBwYXRocy4gIE1lYXN1cmVt
ZW50cyBpbiBwYXRocyB3aXRoIGRlbWFuZC1kcml2ZW4gYWxsb2NhdGlvblxuICAgc3RyYXRlZ2ll
cyBtdXN0IHVzZSBhIHByb3RvdHlwaWNhbCBhcHBsaWNhdGlvbiBwYWNrZXQgc3RyZWFtIHRvIGlu
ZmVyXG4gICBhIHNwZWNpZmljIGFwcGxpY2F0aW9uXCdzIHBlcmZvcm1hbmNlLiAgTWVhc3VyZW1l
bnQgcmVwZXRpdGlvbiB3aXRoXG4gICB1bmJpYXNlZCBuZXR3b3JrIGFuZCBmbG93IHN0YXRlcyAo
ZS5nLiwgYnkgcmVib290aW5nIG1lYXN1cmVtZW50XG4gICBob3N0cykgY2FuIGhlbHAgdG8gYXZv
aWQgaW50ZXJmZXJlbmNlIHdpdGggcGVyaW9kaWMgbmV0d29yayBiZWhhdmlvcixcbiAgIHJhbmRv
bW5lc3MgYmVpbmcgYSBtYW5kYXRvcnkgZmVhdHVyZSBmb3IgYXZvaWRpbmcgY29ycmVsYXRpb24g
d2l0aFxuICAgbmV0d29yayB0aW1pbmcuXG5cblxuXG5GYWJpbmkgXyBNb3J0b24gICAgICAgICBF
eHBpcmVzIE5vdmVtYmVyIDE3LCAyMDE0ICAgICAgICAgICAgICBbUGFnZSAxM11cbl9cbkludGVy
bmV0LURyYWZ0ICAgICAgICAgICAgICBBZHZhbmNlZCBTYW1wbGluZyAgICAgICAgICAgICAgICAg
ICBNYXkgMjAxNFxuXG5cbiAgIEluZmVycmluZyB0aGUgcGF0aCBwZXJmb3JtYW5jZSBiZXR3ZWVu
IG9uZSBtZWFzdXJlbWVudCBzZXNzaW9uIG9yXG4gICBwYWNrZXQgc3RyZWFtIGFuZCBvdGhlciBz
ZXNzaW9ucy9zdHJlYW1zIHdpdGggYWx0ZXJuYXRlXG4gICBjaGFyYWN0ZXJpc3RpY3MgaXMgZ2Vu
ZXJhbGx5IGRpc2NvdXJhZ2VkIHdpdGggcmVhY3RpdmUgcGF0aHMgYmVjYXVzZVxuICAgb2YgdGhl
IGh1Z2Ugc2V0IG9mIGdsb2JhbCBwYXJhbWV0ZXJzIHdoaWNoIGhhdmUgaW5mbHVlbmNlIG9uXG4g
ICBpbnN0YW50YW5lb3VzIHBhdGggcGVyZm9ybWFuY2UuXG5cbjYuICBTZWN1cml0eSBDb25zaWRl
cmF0aW9uc1xuXG4gICBUaGUgc2VjdXJpdHkgY29uc2lkZXJhdGlvbnMgdGhhdCBhcHBseSB0byBh
bnkgYWN0aXZlIG1lYXN1cmVtZW50IG9mXG4gICBsaXZlIHBhdGhzIGFyZSByZWxldmFudCBoZXJl
IGFzIHdlbGwuICBTZWUgW1JGQzQ2NTZdIGFuZCBbUkZDNTM1N10uXG5cbiAgIFdoZW4gY29uc2lk
ZXJpbmcgcHJpdmFjeSBvZiB0aG9zZSBpbnZvbHZlZCBpbiBtZWFzdXJlbWVudCBvciB0aG9zZVxu
ICAgd2hvc2UgdHJhZmZpYyBpcyBtZWFzdXJlZCwgdGhlIHNlbnNpdGl2ZSBpbmZvcm1hdGlvbiBh
dmFpbGFibGUgdG9cbiAgIHBvdGVudGlhbCBvYnNlcnZlcnMgaXMgZ3JlYXRseSByZWR1Y2VkIHdo
ZW4gdXNpbmcgYWN0aXZlIHRlY2huaXF1ZXNcbiAgIHdoaWNoIGFyZSB3aXRoaW4gdGhpcyBzY29w
ZSBvZiB3b3JrLiAgUGFzc2l2ZSBvYnNlcnZhdGlvbnMgb2YgdXNlclxuICAgdHJhZmZpYyBmb3Ig
bWVhc3VyZW1lbnQgcHVycG9zZXMgcmFpc2UgbWFueSBwcml2YWN5IGlzc3Vlcy4gIFdlIHJlZmVy
XG4gICB0aGUgcmVhZGVyIHRvIHRoZSBwcml2YWN5IGNvbnNpZGVyYXRpb25zIGRlc2NyaWJlZCBp
biB0aGUgTGFyZ2UgU2NhbGVcbiAgIE1lYXN1cmVtZW50IG9mIEJyb2FkYmFuZCBQZXJmb3JtYW5j
ZSAoTE1BUCkgRnJhbWV3b3JrXG4gICBbSS1ELmlldGYtbG1hcC1mcmFtZXdvcmtdLCB3aGljaCBj
b3ZlcnMgYWN0aXZlIGFuZCBwYXNzaXZlXG4gICB0ZWNobmlxdWVzLlxuXG43LiAgSUFOQSBDb25z
aWRlcmF0aW9uc1xuXG4gICBUaGlzIG1lbW8gbWFrZXMgbm8gcmVxdWVzdHMgb2YgSUFOQS5cblxu
OC4gIEFja25vd2xlZGdlbWVudHNcblxuICAgVGhlIGF1dGhvcnMgdGhhbmsgUnVkaWdlciBHZWli
LCBNYXR0IE1hdGhpcywgS29uc3RhbnRpbm9zXG4gICBQZW50aWtvdXNpcywgYW5kIFJvYmVydCBT
cGFya3MgZm9yIHRoZWlyIGhlbHBmdWwgY29tbWVudHMgb24gdGhpc1xuICAgbWVtbywgQWxpc3Nh
IENvb3BlciBhbmQgS2F0aGxlZW4gTW9yaWFydHkgZm9yIHN1Z2dlc3Rpbmcgd2F5cyB0b1xuICAg
InVwZGF0ZSB0aGUgdXBkYXRlIiBmb3IgaGVpZ2h0ZW5lZCBwcml2YWN5IGF3YXJlbmVzcyBhbmQg
aXRzXG4gICBjb25zZXF1ZW5jZXMsIGFuZCBBbm4gQ2VydmVueSBmb3IgaGVyIGVkaXRvcmlhbCBy
ZXZpZXcgYW5kIGNvbW1lbnRzXG4gICB0aGF0IGhlbHBlZCB0byBpbXByb3ZlIHJlYWRhYmlsaXR5
IG92ZXJhbGwuXG5cbjkuICBSZWZlcmVuY2VzXG5cbjkuMS4gIE5vcm1hdGl2ZSBSZWZlcmVuY2Vz
XG5cbiAgIFtSRkMyMTE5XSAgQnJhZG5lciwgUy4sICJLZXkgd29yZHMgZm9yIHVzZSBpbiBSRkNz
IHRvIEluZGljYXRlXG4gICAgICAgICAgICAgIFJlcXVpcmVtZW50IExldmVscyIsIEJDUCAxNCwg
UkZDIDIxMTksIE1hcmNoIDE5OTcuXG5cbiAgIFtSRkMyMzMwXSAgUGF4c29uLCBWLiwgQWxtZXMs
IEcuLCBNYWhkYXZpLCBKLiwgYW5kIE0uIE1hdGhpcyxcbiAgICAgICAgICAgICAgIkZyYW1ld29y
ayBmb3IgSVAgUGVyZm9ybWFuY2UgTWV0cmljcyIsIFJGQyAyMzMwLCBNYXlcbiAgICAgICAgICAg
ICAgMTk5OC5cblxuICAgW1JGQzI2NzldICBBbG1lcywgRy4sIEthbGlkaW5kaSwgUy4sIGFuZCBN
LiBaZWthdXNrYXMsICJBIE9uZS13YXlcbiAgICAgICAgICAgICAgRGVsYXkgTWV0cmljIGZvciBJ
UFBNIiwgUkZDIDI2NzksIFNlcHRlbWJlciAxOTk5LlxuXG5cblxuXG5GYWJpbmkgXyBNb3J0b24g
ICAgICAgICBFeHBpcmVzIE5vdmVtYmVyIDE3LCAyMDE0ICAgICAgICAgICAgICBbUGFnZSAxNF1c
bl9cbkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICBBZHZhbmNlZCBTYW1wbGluZyAgICAgICAg
ICAgICAgICAgICBNYXkgMjAxNFxuXG5cbiAgIFtSRkMzNDMyXSAgUmFpc2FuZW4sIFYuLCBHcm90
ZWZlbGQsIEcuLCBhbmQgQS4gTW9ydG9uLCAiTmV0d29ya1xuICAgICAgICAgICAgICBwZXJmb3Jt
YW5jZSBtZWFzdXJlbWVudCB3aXRoIHBlcmlvZGljIHN0cmVhbXMiLCBSRkMgMzQzMixcbiAgICAg
ICAgICAgICAgTm92ZW1iZXIgMjAwMi5cblxuICAgW1JGQzQ2NTZdICBTaGFsdW5vdiwgUy4sIFRl
aXRlbGJhdW0sIEIuLCBLYXJwLCBBLiwgQm9vdGUsIEouLCBhbmQgTS5cbiAgICAgICAgICAgICAg
WmVrYXVza2FzLCAiQSBPbmUtd2F5IEFjdGl2ZSBNZWFzdXJlbWVudCBQcm90b2NvbFxuICAgICAg
ICAgICAgICAoT1dBTVApIiwgUkZDIDQ2NTYsIFNlcHRlbWJlciAyMDA2LlxuXG4gICBbUkZDNTM1
N10gIEhlZGF5YXQsIEsuLCBLcnphbm93c2tpLCBSLiwgTW9ydG9uLCBBLiwgWXVtLCBLLiwgYW5k
IEouXG4gICAgICAgICAgICAgIEJhYmlhcnosICJBIFR3by1XYXkgQWN0aXZlIE1lYXN1cmVtZW50
IFByb3RvY29sIChUV0FNUCkiLFxuICAgICAgICAgICAgICBSRkMgNTM1NywgT2N0b2JlciAyMDA4
LlxuXG4gICBbUkZDNTgzNV0gIE1vcnRvbiwgQS4gYW5kIFMuIFZhbiBkZW4gQmVyZ2hlLCAiRnJh
bWV3b3JrIGZvciBNZXRyaWNcbiAgICAgICAgICAgICAgQ29tcG9zaXRpb24iLCBSRkMgNTgzNSwg
QXByaWwgMjAxMC5cblxuICAgW1JGQzYwNDldICBNb3J0b24sIEEuIGFuZCBFLiBTdGVwaGFuLCAi
U3BhdGlhbCBDb21wb3NpdGlvbiBvZlxuICAgICAgICAgICAgICBNZXRyaWNzIiwgUkZDIDYwNDks
IEphbnVhcnkgMjAxMS5cblxuICAgW1JGQzY1NzZdICBHZWliLCBSLiwgTW9ydG9uLCBBLiwgRmFy
ZGlkLCBSLiwgYW5kIEEuIFN0ZWlubWl0eiwgIklQXG4gICAgICAgICAgICAgIFBlcmZvcm1hbmNl
IE1ldHJpY3MgKElQUE0pIFN0YW5kYXJkIEFkdmFuY2VtZW50IFRlc3RpbmciLFxuICAgICAgICAg
ICAgICBCQ1AgMTc2LCBSRkMgNjU3NiwgTWFyY2ggMjAxMi5cblxuICAgW1JGQzY3MDNdICBNb3J0
b24sIEEuLCBSYW1hY2hhbmRyYW4sIEcuLCBhbmQgRy4gTWFndWx1cmksICJSZXBvcnRpbmdcbiAg
ICAgICAgICAgICAgSVAgTmV0d29yayBQZXJmb3JtYW5jZSBNZXRyaWNzOiBEaWZmZXJlbnQgUG9p
bnRzIG9mIFZpZXciLFxuICAgICAgICAgICAgICBSRkMgNjcwMywgQXVndXN0IDIwMTIuXG5cbjku
Mi4gIEluZm9ybWF0aXZlIFJlZmVyZW5jZXNcblxuICAgW0VFQVddICAgICBQZW50aWtvdXNpcywg
Sy4sIFBpcmksIEUuLCBQaW5vbGEsIEouLCBGaXR6ZWssIEYuLFxuICAgICAgICAgICAgICBOaXNz
aWxhZSwgVC4sIGFuZCBJLiBIYXJqdWxhLCAiRW1waXJpY2FsIEV2YWx1YXRpb24gb2ZcbiAgICAg
ICAgICAgICAgVm9JUCBBZ2dyZWdhdGlvbiBvdmVyIGEgRml4ZWQgV2lNQVggVGVzdGJlZCIsIFBy
b2NlZWRpbmdzXG4gICAgICAgICAgICAgIG9mIHRoZSA0dGggSW50ZXJuYXRpb25hbCBDb25mZXJl
bmNlIG9uIFRlc3RiZWRzIGFuZFxuICAgICAgICAgICAgICByZXNlYXJjaCBpbmZyYXN0cnVjdHVy
ZXMgZm9yIHRoZSBkZXZlbG9wbWVudCBvZiBuZXR3b3Jrc1xuICAgICAgICAgICAgICBhbmQgY29t
bXVuaXRpZXMgKFRyaWRlbnRDb20gXCcwOClcbiAgICAgICAgICAgICAgaHR0cDovL2RsLmFjbS5v
cmcvY2l0YXRpb24uY2ZtP2lkPTEzOTA1OTksIE1hcmNoIDIwMDguXG5cbiAgIFtJLUQuaWV0Zi1s
bWFwLWZyYW1ld29ya11cbiAgICAgICAgICAgICAgRWFyZGxleSwgUC4sIE1vcnRvbiwgQS4sIEJh
Z251bG8sIE0uLCBCdXJicmlkZ2UsIFQuLFxuICAgICAgICAgICAgICBBaXRrZW4sIFAuLCBhbmQg
QS4gQWtodGVyLCAiQSBmcmFtZXdvcmsgZm9yIGxhcmdlLXNjYWxlXG4gICAgICAgICAgICAgIG1l
YXN1cmVtZW50IHBsYXRmb3JtcyAoTE1BUCkiLCBkcmFmdC1pZXRmLWxtYXAtXG4gICAgICAgICAg
ICAgIGZyYW1ld29yay0wNSAod29yayBpbiBwcm9ncmVzcyksIE1heSAyMDE0LlxuXG4gICBbSUJE
XSAgICAgIEZhYmluaSwgSi4sIEthcm5lciwgVy4sIFdhbGxlbnRpbiwgTC4sIGFuZCBULiBCYXVt
Z2FydG5lcixcbiAgICAgICAgICAgICAgIlRoZSBJbGx1c2lvbiBvZiBCZWluZyBEZXRlcm1pbmlz
dGljIC0gQXBwbGljYXRpb24tTGV2ZWxcbiAgICAgICAgICAgICAgQ29uc2lkZXJhdGlvbnMgb24g
RGVsYXkgaW4gM0cgSFNQQSBOZXR3b3JrcyIsIExlY3R1cmVcbiAgICAgICAgICAgICAgTm90ZXMg
aW4gQ29tcHV0ZXIgU2NpZW5jZSwgU3ByaW5nZXIsIFZvbHVtZSA1NTUwLCAyMDA5LCBwcFxuICAg
ICAgICAgICAgICAzMDEtMzEyICwgTWF5IDIwMDkuXG5cblxuXG5cbkZhYmluaSBfIE1vcnRvbiAg
ICAgICAgIEV4cGlyZXMgTm92ZW1iZXIgMTcsIDIwMTQgICAgICAgICAgICAgIFtQYWdlIDE1XVxu
X1xuSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgIEFkdmFuY2VkIFNhbXBsaW5nICAgICAgICAg
ICAgICAgICAgIE1heSAyMDE0XG5cblxuICAgW0lSUl0gICAgICBGYWJpbmksIEouLCBXYWxsZW50
aW4sIEwuLCBhbmQgUC4gUmVpY2hsLCAiVGhlIEltcG9ydGFuY2VcbiAgICAgICAgICAgICAgb2Yg
QmVpbmcgUmVhbGx5IFJhbmRvbTogTWV0aG9kb2xvZ2ljYWwgQXNwZWN0cyBvZiBJUC1MYXllclxu
ICAgICAgICAgICAgICAyRyBhbmQgM0cgTmV0d29yayBEZWxheSBBc3Nlc3NtZW50IiwgSUNDXCcw
OSBQcm9jZWVkaW5ncyBvZlxuICAgICAgICAgICAgICB0aGUgMjAwOSBJRUVFIEludGVybmF0aW9u
YWwgQ29uZmVyZW5jZSBvbiBDb21tdW5pY2F0aW9ucyxcbiAgICAgICAgICAgICAgZG9pOiAxMC4x
MTA5L0lDQy4yMDA5LjUxOTk1MTQsIEp1bmUgMjAwOS5cblxuICAgW01hdDk4XSAgICBNYXRoaXMs
IE0uLCAiRW1waXJpY2FsIEJ1bGsgVHJhbnNmZXIgQ2FwYWNpdHkiLCBJUFxuICAgICAgICAgICAg
ICBQZXJmb3JtYW5jZSBNZXRyaWNzIFdvcmtpbmcgR3JvdXAgcmVwb3J0IGluIFByb2NlZWRpbmcg
b2ZcbiAgICAgICAgICAgICAgdGhlIEZvcnR5IFRoaXJkIEludGVybmV0IEVuZ2luZWVyaW5nIFRh
c2sgRm9yY2UsIE9ybGFuZG8sXG4gICAgICAgICAgICAgIEZMLiBodHRwOi8vd3d3LmlldGYub3Jn
L3Byb2NlZWRpbmdzLzk4ZGVjL3NsaWRlcy9cbiAgICAgICAgICAgICAgaXBwbS1tYXRoaXMtOThk
ZWMucGRmLCBEZWNlbWJlciAxOTk4LlxuXG4gICBbUkZDMzE0OF0gIE1hdGhpcywgTS4gYW5kIE0u
IEFsbG1hbiwgIkEgRnJhbWV3b3JrIGZvciBEZWZpbmluZ1xuICAgICAgICAgICAgICBFbXBpcmlj
YWwgQnVsayBUcmFuc2ZlciBDYXBhY2l0eSBNZXRyaWNzIiwgUkZDIDMxNDgsIEp1bHlcbiAgICAg
ICAgICAgICAgMjAwMS5cblxuICAgW1JGQzY4MDhdICBDaWF2YXR0b25lLCBMLiwgR2VpYiwgUi4s
IE1vcnRvbiwgQS4sIGFuZCBNLiBXaWVzZXIsICJUZXN0XG4gICAgICAgICAgICAgIFBsYW4gYW5k
IFJlc3VsdHMgU3VwcG9ydGluZyBBZHZhbmNlbWVudCBvZiBSRkMgMjY3OSBvbiB0aGVcbiAgICAg
ICAgICAgICAgU3RhbmRhcmRzIFRyYWNrIiwgUkZDIDY4MDgsIERlY2VtYmVyIDIwMTIuXG5cbiAg
IFtSRkM2OTg1XSAgTW9ydG9uLCBBLiwgIklNSVggR2Vub21lOiBTcGVjaWZpY2F0aW9uIG9mIFZh
cmlhYmxlIFBhY2tldFxuICAgICAgICAgICAgICBTaXplcyBmb3IgQWRkaXRpb25hbCBUZXN0aW5n
IiwgUkZDIDY5ODUsIEp1bHkgMjAxMy5cblxuICAgW1JSQ10gICAgICBQZXJhZWxhZSwgUC4sIEJh
cmJ1enppLCBBLiwgQm9nZ2lhLCBHLiwgYW5kIEsuXG4gICAgICAgICAgICAgIFBlbnRpa291c2lz
LCAiVGhlb3J5IGFuZCBQcmFjdGljZSBvZiBSUkMgU3RhdGUgVHJhbnNpdGlvbnNcbiAgICAgICAg
ICAgICAgaW4gVU1UUyBOZXR3b3JrcyIsIElFRUUgR2xvYmVjb20gMjAwOSBXb3Jrc2hvcHMgZG9p
OlxuICAgICAgICAgICAgICAxMC4xMTA5L0dMT0NPTVcuMjAwOS41MzYwNzYzLCBOb3ZlbWJlciAy
MDA5LlxuXG4gICBbVFNSQ10gICAgIEZhYmluaSwgSi4gYW5kIE0uIEFibWF5ZXIsICJEZWxheSBN
ZWFzdXJlbWVudCBNZXRob2RvbG9neVxuICAgICAgICAgICAgICBSZXZpc2l0ZWQ6IFRpbWUtc2xv
dHRlZCBSYW5kb21uZXNzIENhbmNlbGxhdGlvbiIsIElFRUVcbiAgICAgICAgICAgICAgVHJhbnNh
Y3Rpb25zIG9uIEluc3RydW1lbnRhdGlvbiBhbmQgTWVhc3VyZW1lbnRcbiAgICAgICAgICAgICAg
ZG9pOjEwLjExMDkvVElNLjIwMTMuMjI2MzkxNCwgT2N0b2JlciAyMDEzLlxuXG5BdXRob3JzXCcg
QWRkcmVzc2VzXG5cbiAgIEpvYWNoaW0gRmFiaW5pXG4gICBWaWVubmEgVW5pdmVyc2l0eSBvZiBU
ZWNobm9sb2d5XG4gICBHdXNzaGF1c3N0cmFzc2UgMjUvRTM4OVxuICAgVmllbm5hICAxMDQwXG4g
ICBBdXN0cmlhXG5cbiAgIFBob25lOiArNDMgMSA1ODgwMSAzODgxM1xuICAgRmF4OiAgICs0MyAx
IDU4ODAxIDM4ODk4XG4gICBFbWFpbDogSm9hY2hpbS5GYWJpbmlAdHV3aWVuLmFjLmF0XG4gICBV
Ukk6ICAgaHR0cDovL3d3dy50Yy50dXdpZW4uYWMuYXQvYWJvdXQtdXMvc3RhZmYvam9hY2hpbS1m
YWJpbmkvXG5cblxuXG5cblxuXG5GYWJpbmkgXyBNb3J0b24gICAgICAgICBFeHBpcmVzIE5vdmVt
YmVyIDE3LCAyMDE0ICAgICAgICAgICAgICBbUGFnZSAxNl1cbl9cbkludGVybmV0LURyYWZ0ICAg
ICAgICAgICAgICBBZHZhbmNlZCBTYW1wbGluZyAgICAgICAgICAgICAgICAgICBNYXkgMjAxNFxu
XG5cbiAgIEFsIE1vcnRvblxuICAgQVRfVCBMYWJzXG4gICAyMDAgTGF1cmVsIEF2ZW51ZSBTb3V0
aFxuICAgTWlkZGxldG93biwgTkogIDA3NzQ4XG4gICBVU0FcblxuICAgUGhvbmU6ICsxIDczMiA0
MjAgMTU3MVxuICAgRmF4OiAgICsxIDczMiAzNjggMTE5MlxuICAgRW1haWw6IGFjbW9ydG9uQGF0
dC5jb21cbiAgIFVSSTogICBodHRwOi8vaG9tZS5jb21jYXN0Lm5ldC9+YWNtYWNtL1xuXG5cblxu
XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5c
blxuXG5cblxuXG5cblxuXG5cbkZhYmluaSBfIE1vcnRvbiAgICAgICAgIEV4cGlyZXMgTm92ZW1i
ZXIgMTcsIDIwMTQgICAgICAgICAgICAgIFtQYWdlIDE3XVxuJywgJ2ZpbGVuYW1lMSc6ICcnLCAn
dXJsMSc6ICdodHRwOi8vdG9vbHMuaWV0Zi5vcmcvaWQvZHJhZnQtaWV0Zi1pcHBtLTIzMzAtdXBk
YXRlLTA0LnR4dCcsICdzdWJtaXQnOiAnR2VuZXJhdGUgZGlmZicsICd1cmwyJzogJycsICctLW5l
d2NvbG91cic6ICdncmVlbid9IC0tPg==

--_002_2845723087023D4CB5114223779FA9C801797AC516njfpsrvexg8re_--


From nobody Tue May 20 01:01:54 2014
Return-Path: <acmorton@att.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 58C4B1A0228 for <ippm@ietfa.amsl.com>; Mon, 19 May 2014 18:24:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.841
X-Spam-Level: 
X-Spam-Status: No, score=-4.841 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.651, SPF_HELO_PASS=-0.001, T_HTML_ATTACH=0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4gwY9RmW5zHy for <ippm@ietfa.amsl.com>; Mon, 19 May 2014 18:24:29 -0700 (PDT)
Received: from mail-pink.research.att.com (mail-pink.research.att.com [204.178.8.22]) by ietfa.amsl.com (Postfix) with ESMTP id 17B9D1A0225 for <ippm@ietf.org>; Mon, 19 May 2014 18:24:29 -0700 (PDT)
Received: from mail-green.research.att.com (H-135-207-255-15.research.att.com [135.207.255.15]) by mail-pink.research.att.com (Postfix) with ESMTP id 09E68120686; Mon, 19 May 2014 21:26:14 -0400 (EDT)
Received: from njfpsrvexg8.research.att.com (unknown [135.207.255.243]) by mail-green.research.att.com (Postfix) with ESMTP id 06DEAE0390; Mon, 19 May 2014 21:24:02 -0400 (EDT)
Received: from NJFPSRVEXG8.research.att.com ([fe80::cdea:b3f6:3efa:1841]) by njfpsrvexg8.research.att.com ([fe80::cdea:b3f6:3efa:1841%13]) with mapi; Mon, 19 May 2014 21:24:28 -0400
From: "MORTON, ALFRED C (AL)" <acmorton@att.com>
To: "Kathleen.Moriarty.ietf@gmail.com" <Kathleen.Moriarty.ietf@gmail.com>
Date: Mon, 19 May 2014 21:24:26 -0400
Thread-Topic: [ippm] [Gen-art] Genart LC and telechat review: draft-ietf-ippm-2330-update-04
Thread-Index: Ac9wR6kqcq/D/l88QtaSLCyYfibhJwAPHHUoANCgpuA=
Message-ID: <2845723087023D4CB5114223779FA9C801797AC519@njfpsrvexg8.research.att.com>
References: <536CECFF.8040704@nostrum.com>, <892C5A27-547F-4C16-911B-D442A5E5BC04@piuha.net> <2845723087023D4CB5114223779FA9C80178E0CD78@njfpsrvexg8.research.att.com>
In-Reply-To: <2845723087023D4CB5114223779FA9C80178E0CD78@njfpsrvexg8.research.att.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/mixed; boundary="_002_2845723087023D4CB5114223779FA9C801797AC519njfpsrvexg8re_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/RE95Sz2t4nE8AtSRwsrCL11lYf0
X-Mailman-Approved-At: Tue, 20 May 2014 01:01:48 -0700
Cc: "ippm@ietf.org" <ippm@ietf.org>
Subject: Re: [ippm] [Gen-art] Genart LC and telechat review: draft-ietf-ippm-2330-update-04
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 May 2014 01:24:35 -0000

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

Hi Kathleen,

Thanks for your comment:

	I read through the referenced security considerations sections and don't s=
ee
	mention of privacy considerations to the observed traffic flows (even if i=
t is
	limited information).  I also didn't see mention of the use of performance
	related traffic measurement for network reconnaissance.  I *think* the sco=
pe
	may be limited within an administrative domain, but am not entirely clear =
if
	that is the case from the draft or charter, which could alleviate concerns=
.

The main scope limitation which is relevant to privacy considerations is th=
at
the original IPPM RFC 2330 Framework and this update apply only to active m=
easurements
where the test devices generate their own traffic dedicated to measurement.
We have clarified this limitation in the Introduction.

That's not to say that there are zero privacy concerns with active measurem=
ent,
only that they are greatly reduced. We have revised the Security Considerat=
ions
section to mention privacy and we refer the reader to the privacy considera=
tions
for active and passive measurement included in the LMAP Framework draft (wh=
ich is
nearly through WGLC). Hopefully this will resolve your comments.

regards,
Joachim and Al


> -----Original Message-----
> From: MORTON, ALFRED C (AL)
> Sent: Thursday, May 15, 2014 5:25 PM
> To: Jari Arkko; Robert Sparks
> Cc: General Area Review Team; draft-ietf-ippm-2330-update@tools.ietf.org;
> ippm@ietf.org; iesg@ietf.org
> Subject: RE: [ippm] [Gen-art] Genart LC and telechat review: draft-ietf-
> ippm-2330-update-04
>=20
> Hi Jari,
>=20
> Yes, we've both looked at Robert's suggestions (reaching the same
> conclusion)
> and thanked him individually last week.  We will
> prepare a revised draft very soon, also incorporating
> and addressing the comments from Alyssa and Kathleen.
>=20
> best regards,
> Joachim and Al
> ________________________________________
> From: ippm [ippm-bounces@ietf.org] On Behalf Of Jari Arkko
> [jari.arkko@piuha.net]
> Sent: Thursday, May 15, 2014 10:11 AM
> To: Robert Sparks
> Cc: General Area Review Team; draft-ietf-ippm-2330-update@tools.ietf.org;
> ippm@ietf.org
> Subject: Re: [ippm] [Gen-art] Genart LC and telechat review: draft-ietf-
> ippm-2330-update-04
>=20
> Thank you very much for your in-depth review, Robert. Joachim, Al - have
> you taken note of the editorial suggestions? I at least think the
> suggestions were all good.
>=20
> Jari
>=20
> On May 9, 2014, at 4:58 PM, Robert Sparks <rjsparks@nostrum.com> wrote:
>=20
> > I am the assigned Gen-ART reviewer for this draft. For background on
> > Gen-ART, please see the FAQ at
> >
> > <http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>.
> >
> > Please resolve these comments along with any other Last Call comments
> > you may receive.
> >
> > Document: draft-ietf-ippm-2330-update-04
> > Reviewer: Robert Sparks
> > Review Date: 9-May-2014
> > IETF LC End Date: 12-May-2014
> > IESG Telechat date: 15-May-2014
> >
> > Summary: This document is ready for publication as an Informational RFC
> >
> > Thanks for a well constructed document!
> >
> > It's in good enough shape that it invites very small polishing
> suggestions :)
> > I have a few tweaks to suggest - feel free to ignore them:
> >
> > In document order:
> >
> > Introduction, 3rd paragraph: What are the "proposed extensions"? Is thi=
s
> > sentence trying to say "There are proposed extensions to allow
> methodologies
> > to fulfill the continuity requirement stated in section 6.2, but it is
> impossible
> > to guarantee that they can do so?"
> >
> > Bullet 2 in block 1. of section 3: The first sentence is a fragment, an=
d
> is
> > confusing. Should this bullet read "Payload content optimization
> (compression
> > or format conversion) in intermediate segments breaks the convention of
> > payload correspondence when correlating measurements are made at
> different
> > points in a path."? (That is, delete ". This" and change "made"->"are
> made".)
> >
> > There are inconsistent styles used in the subsections of section 4 that
> cause
> > the main points to be a little hard to pull out of the text:
> >
> > * in 4.1, you quote the new definition. Visually, that implies you're
> quoting
> > another source, like you do above it for the old definition. I suggest
> doing
> > something else to set this apart from the rest of the text - perhaps an
> > indented block?
> >
> > * Whatever you do there, consider doing the same in the other sections.
> > Highlight "we deprecate continuity" in 4.2, for example.
> >
> > * 4.4's point seems buried. Would it be correct to say (and would it
> help
> > highlight the point): "Conservative measurements in these environments
> > may not be possible."?
> >
> > Consider changing the heading text for 4.1 to 4.5 to highlight the
> > change or observation you're making. That would help drive the point
> > of the document in the ToC. Something like this (I'm sure I've blown
> > the capitalization).
> >
> > 4.1.  Revised Definition Of Repeatability
> > 4.2.  Continuity is not an Appropriate Alternative Criterion
> > 4.3.  Metrics Should be Actionable
> > 4.4.  It May Not be Possible to be Conservative
> > 4.5.  Spatial and Temporal Composition May Bias Sampling
> > 4.6.  Truncate the Tails of Poisson Deistrubutions
> >
> > In the conclusion, break the last (very long) sentence out
> > into its own paragraph.
> >
> >
> >
> >
> >
> >
> > _______________________________________________
> > Gen-art mailing list
> > Gen-art@ietf.org
> > https://www.ietf.org/mailman/listinfo/gen-art
>=20
> _______________________________________________
> ippm mailing list
> ippm@ietf.org
> https://www.ietf.org/mailman/listinfo/ippm

--_002_2845723087023D4CB5114223779FA9C801797AC519njfpsrvexg8re_
Content-Type: text/html; name="Diff2330-update-04-05.html"
Content-Description: Diff2330-update-04-05.html
Content-Disposition: attachment; filename="Diff2330-update-04-05.html";
	size=160534; creation-date="Mon, 19 May 2014 12:27:03 GMT";
	modification-date="Mon, 19 May 2014 12:27:02 GMT"
Content-Transfer-Encoding: base64

CjwhRE9DVFlQRSBodG1sIFBVQkxJQyAiLS8vVzNDLy9EVEQgWEhUTUwgMS4wIFRyYW5zaXRpb25h
bC8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9UUi94aHRtbDEvRFREL3hodG1sMS10cmFuc2l0aW9u
YWwuZHRkIj4gCjwhLS0gR2VuZXJhdGVkIGJ5IHJmY2RpZmYgMS40MTogcmZjZGlmZiB0bXAvMS9k
cmFmdC1pZXRmLWlwcG0tMjMzMC11cGRhdGUtMDQudHh0IHRtcC8yL2RyYWZ0LWlldGYtaXBwbS0y
MzMwLXVwZGF0ZS0wNW1heTE5LnR4dCAtLT4gCjwhLS0gU3lzdGVtOiBMaW51eCBncmVuYWNoZSAy
LjYuMzItNS1hbWQ2NCAjMSBTTVAgU3VuIFNlcCAyMyAxMDowNzo0NiBVVEMgMjAxMiB4ODZfNjQg
R05VL0xpbnV4IC0tPiAKPCEtLSBVc2luZyBhd2s6IC91c3IvYmluL2dhd2s6IEdOVSBBd2sgNC4w
LjEgLS0+IAo8IS0tIFVzaW5nIGRpZmY6IC91c3IvYmluL2RpZmY6IGRpZmYgKEdOVSBkaWZmdXRp
bHMpIDMuMiAtLT4gCjwhLS0gVXNpbmcgd2RpZmY6IC91c3IvYmluL3dkaWZmOiB3ZGlmZiAoR05V
IHdkaWZmKSAxLjEuMiAtLT4gCjxodG1sPiAKPGhlYWQ+IAogIDxtZXRhIGh0dHAtZXF1aXY9IkNv
bnRlbnQtVHlwZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PWlzby04ODU5LTEiIC8+IAog
IDxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtU3R5bGUtVHlwZSIgY29udGVudD0idGV4dC9jc3Mi
IC8+IAogIDx0aXRsZT5EaWZmOiBkcmFmdC1pZXRmLWlwcG0tMjMzMC11cGRhdGUtMDQudHh0IC0g
ZHJhZnQtaWV0Zi1pcHBtLTIzMzAtdXBkYXRlLTA1bWF5MTkudHh0PC90aXRsZT4gCiAgPHN0eWxl
IHR5cGU9InRleHQvY3NzIj4gCiAgICBib2R5ICAgIHsgbWFyZ2luOiAwLjRleDsgbWFyZ2luLXJp
Z2h0OiBhdXRvOyB9IAogICAgdHIgICAgICB7IH0gCiAgICB0ZCAgICAgIHsgd2hpdGUtc3BhY2U6
IHByZTsgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTsgdmVydGljYWwtYWxpZ246IHRvcDsgZm9udC1z
aXplOiAwLjg2ZW07fSAKICAgIHRoICAgICAgeyBmb250LXNpemU6IDAuODZlbTsgfSAKICAgIC5z
bWFsbCAgeyBmb250LXNpemU6IDAuNmVtOyBmb250LXN0eWxlOiBpdGFsaWM7IGZvbnQtZmFtaWx5
OiBWZXJkYW5hLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IH0gCiAgICAubGVmdCAgIHsgYmFja2dy
b3VuZC1jb2xvcjogI0VFRTsgfSAKICAgIC5yaWdodCAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZG
OyB9IAogICAgLmRpZmYgICB7IGJhY2tncm91bmQtY29sb3I6ICNDQ0Y7IH0gCiAgICAubGJsb2Nr
IHsgYmFja2dyb3VuZC1jb2xvcjogI0JGQjsgfSAKICAgIC5yYmxvY2sgeyBiYWNrZ3JvdW5kLWNv
bG9yOiAjRkY4OyB9IAogICAgLmluc2VydCB7IGJhY2tncm91bmQtY29sb3I6ICM4RkY7IH0gCiAg
ICAuZGVsZXRlIHsgYmFja2dyb3VuZC1jb2xvcjogI0FDRjsgfSAKICAgIC52b2lkICAgeyBiYWNr
Z3JvdW5kLWNvbG9yOiAjRkZCOyB9IAogICAgLmNvbnQgICB7IGJhY2tncm91bmQtY29sb3I6ICNF
RUU7IH0gCiAgICAubGluZWJyIHsgYmFja2dyb3VuZC1jb2xvcjogI0FBQTsgfSAKICAgIC5saW5l
bm8geyBjb2xvcjogcmVkOyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyBmb250LXNpemU6IDAuN2Vt
OyB0ZXh0LWFsaWduOiByaWdodDsgcGFkZGluZzogMCAycHg7IH0gCiAgICAuZWxpcHNpc3sgYmFj
a2dyb3VuZC1jb2xvcjogI0FBQTsgfSAKICAgIC5sZWZ0IC5jb250IHsgYmFja2dyb3VuZC1jb2xv
cjogI0RERDsgfSAKICAgIC5yaWdodCAuY29udCB7IGJhY2tncm91bmQtY29sb3I6ICNFRUU7IH0g
CiAgICAubGJsb2NrIC5jb250IHsgYmFja2dyb3VuZC1jb2xvcjogIzlEOTsgfSAKICAgIC5yYmxv
Y2sgLmNvbnQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjREQ2OyB9IAogICAgLmluc2VydCAuY29udCB7
IGJhY2tncm91bmQtY29sb3I6ICMwREQ7IH0gCiAgICAuZGVsZXRlIC5jb250IHsgYmFja2dyb3Vu
ZC1jb2xvcjogIzhBRDsgfSAKICAgIC5zdGF0cywgLnN0YXRzIHRkLCAuc3RhdHMgdGggeyBiYWNr
Z3JvdW5kLWNvbG9yOiAjRUVFOyBwYWRkaW5nOiAycHggMDsgfSAKICA8L3N0eWxlPiAKPC9oZWFk
PiAKPGJvZHkgPiAKICA8dGFibGUgYm9yZGVyPSIwIiBjZWxscGFkZGluZz0iMCIgY2VsbHNwYWNp
bmc9IjAiPiAKICA8dHIgYmdjb2xvcj0ib3JhbmdlIj48dGg+PC90aD48dGg+PGEgaHJlZj0iL3Jm
Y2RpZmY/dXJsMj1kcmFmdC1pZXRmLWlwcG0tMjMzMC11cGRhdGUtMDQudHh0IiBzdHlsZT0iY29s
b3I6IzAwODsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7Ij4mbHQ7PC9hPiZuYnNwOzxhIGhyZWY9Ii9o
dG1sL2RyYWZ0LWlldGYtaXBwbS0yMzMwLXVwZGF0ZS0wNC50eHQiIHN0eWxlPSJjb2xvcjojMDA4
Ij5kcmFmdC1pZXRmLWlwcG0tMjMzMC11cGRhdGUtMDQudHh0PC9hPiZuYnNwOzwvdGg+PHRoPiA8
L3RoPjx0aD4mbmJzcDs8YSBocmVmPSIvaHRtbC9kcmFmdC1pZXRmLWlwcG0tMjMzMC11cGRhdGUt
MDVtYXkxOS50eHQiIHN0eWxlPSJjb2xvcjojMDA4Ij5kcmFmdC1pZXRmLWlwcG0tMjMzMC11cGRh
dGUtMDVtYXkxOS50eHQ8L2E+Jm5ic3A7PGEgaHJlZj0iL3JmY2RpZmY/dXJsMT1kcmFmdC1pZXRm
LWlwcG0tMjMzMC11cGRhdGUtMDVtYXkxOS50eHQiIHN0eWxlPSJjb2xvcjojMDA4OyB0ZXh0LWRl
Y29yYXRpb246bm9uZTsiPiZndDs8L2E+PC90aD48dGg+PC90aD48L3RyPiAKICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij5OZXR3b3JrIFdvcmtpbmcgR3JvdXAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBKLiBGYWJpbmk8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij5OZXR3b3JrIFdvcmtpbmcgR3JvdXAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBKLiBGYWJpbmk8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+SW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBWaWVubmEgVW5pdmVyc2l0eSBvZiBUZWNobm9sb2d5PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+SW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBWaWVubmEgVW5pdmVyc2l0eSBvZiBUZWNobm9sb2d5PC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPlVwZGF0ZXM6IDIzMzAgKGlmIGFwcHJv
dmVkKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEEuIE1vcnRvbjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPlVwZGF0ZXM6IDIzMzAgKGlmIGFwcHJvdmVkKSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEEuIE1vcnRvbjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij5JbnRlbmRlZCBzdGF0dXM6IElu
Zm9ybWF0aW9uYWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBVCZhbXA7VCBMYWJz
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+SW50ZW5kZWQgc3RhdHVzOiBJbmZvcm1h
dGlvbmFsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVQmYW1wO1QgTGFiczwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQ+
PGEgbmFtZT0iZGlmZjAwMDEiIC8+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj5FeHBpcmVzOiA8c3BhbiBj
bGFzcz0iZGVsZXRlIj5PY3RvYmVyIDE4LCAyMDE0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgQXByaWw8L3NwYW4+IDE2LCAyMDE0PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPkV4cGlyZXM6IDxzcGFuIGNsYXNzPSJpbnNlcnQiPk5vdmVtYmVyIDE3LCAyMDE0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1heTwvc3Bhbj4gMTYsIDIwMTQ8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgIEFkdmFuY2VkIFN0cmVhbSBhbmQgU2FtcGxp
bmcgRnJhbWV3b3JrIGZvciBJUFBNPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
ICAgICAgICAgQWR2YW5jZWQgU3RyZWFtIGFuZCBTYW1wbGluZyBGcmFtZXdvcmsgZm9yIElQUE08
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkPjxhIG5hbWU9ImRpZmYwMDAyIiAvPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgICAgICAg
ICAgICAgICAgZHJhZnQtaWV0Zi1pcHBtLTIzMzAtdXBkYXRlLTA8c3BhbiBjbGFzcz0iZGVsZXRl
Ij40PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgICAgICAg
ICAgICAgICBkcmFmdC1pZXRmLWlwcG0tMjMzMC11cGRhdGUtMDxzcGFuIGNsYXNzPSJpbnNlcnQi
PjU8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij5BYnN0cmFjdDwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPkFic3RyYWN0PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICBUbyBvYnRhaW4gcmVwZWF0YWJsZSByZXN1bHRzIGluIG1vZGVybiBuZXR3b3JrcywgdGVz
dCBkZXNjcmlwdGlvbnM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUbyBvYnRh
aW4gcmVwZWF0YWJsZSByZXN1bHRzIGluIG1vZGVybiBuZXR3b3JrcywgdGVzdCBkZXNjcmlwdGlv
bnM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgbmVlZCBhbiBleHBhbmRlZCBzdHJlYW0gcGFyYW1ldGVyIGZyYW1ld29yayB0aGF0IGFsc28g
YXVnbWVudHM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBuZWVkIGFuIGV4cGFu
ZGVkIHN0cmVhbSBwYXJhbWV0ZXIgZnJhbWV3b3JrIHRoYXQgYWxzbyBhdWdtZW50czwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBhc3BlY3Rz
IHNwZWNpZmllZCBhcyBUeXBlLVAgZm9yIHRlc3QgcGFja2V0cy4gIFRoaXMgbWVtbyB1cGRhdGVz
IHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGFzcGVjdHMgc3BlY2lmaWVk
IGFzIFR5cGUtUCBmb3IgdGVzdCBwYWNrZXRzLiAgVGhpcyBtZW1vIHVwZGF0ZXMgdGhlPC90ZD48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIElQIFBl
cmZvcm1hbmNlIE1ldHJpY3MgKElQUE0pIEZyYW1ld29yayBSRkMgMjMzMCB3aXRoIGFkdmFuY2Vk
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgSVAgUGVyZm9ybWFuY2UgTWV0cmlj
cyAoSVBQTSkgRnJhbWV3b3JrIFJGQyAyMzMwIHdpdGggYWR2YW5jZWQ8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgY29uc2lkZXJhdGlvbnMg
Zm9yIG1lYXN1cmVtZW50IG1ldGhvZG9sb2d5IGFuZCB0ZXN0aW5nLiAgVGhlIGV4aXN0aW5nPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgY29uc2lkZXJhdGlvbnMgZm9yIG1lYXN1
cmVtZW50IG1ldGhvZG9sb2d5IGFuZCB0ZXN0aW5nLiAgVGhlIGV4aXN0aW5nPC90ZD48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGZyYW1ld29yayBt
b3N0bHkgYXNzdW1lcyBkZXRlcm1pbmlzdGljIGNvbm5lY3Rpdml0eSwgYW5kIHRoYXQgYTwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGZyYW1ld29yayBtb3N0bHkgYXNzdW1lcyBk
ZXRlcm1pbmlzdGljIGNvbm5lY3Rpdml0eSwgYW5kIHRoYXQgYTwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBzaW5nbGUgdGVzdCBzdHJlYW0g
d2lsbCByZXByZXNlbnQgdGhlIGNoYXJhY3RlcmlzdGljcyBvZiB0aGUgcGF0aDwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHNpbmdsZSB0ZXN0IHN0cmVhbSB3aWxsIHJlcHJlc2Vu
dCB0aGUgY2hhcmFjdGVyaXN0aWNzIG9mIHRoZSBwYXRoPC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgYmdjb2xvcj0iZ3JheSIgPjx0
ZD48L3RkPjx0aD48YSBuYW1lPSJwYXJ0LWwyIiAvPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2Ug
YXQ8L3NtYWxsPjxlbT4gcGFnZSAxLCBsaW5lIDQ4PC9lbT48L3RoPjx0aD4gPC90aD48dGg+PGEg
bmFtZT0icGFydC1yMiIgLz48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48ZW0+
IHBhZ2UgMSwgbGluZSA0ODwvZW0+PC90aD48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgSW50ZXJu
ZXQtRHJhZnRzIGFyZSB3b3JraW5nIGRvY3VtZW50cyBvZiB0aGUgSW50ZXJuZXQgRW5naW5lZXJp
bmc8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBJbnRlcm5ldC1EcmFmdHMgYXJl
IHdvcmtpbmcgZG9jdW1lbnRzIG9mIHRoZSBJbnRlcm5ldCBFbmdpbmVlcmluZzwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUYXNrIEZvcmNl
IChJRVRGKS4gIE5vdGUgdGhhdCBvdGhlciBncm91cHMgbWF5IGFsc28gZGlzdHJpYnV0ZTwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFRhc2sgRm9yY2UgKElFVEYpLiAgTm90ZSB0
aGF0IG90aGVyIGdyb3VwcyBtYXkgYWxzbyBkaXN0cmlidXRlPC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHdvcmtpbmcgZG9jdW1lbnRzIGFz
IEludGVybmV0LURyYWZ0cy4gIFRoZSBsaXN0IG9mIGN1cnJlbnQgSW50ZXJuZXQtPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgd29ya2luZyBkb2N1bWVudHMgYXMgSW50ZXJuZXQt
RHJhZnRzLiAgVGhlIGxpc3Qgb2YgY3VycmVudCBJbnRlcm5ldC08L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgRHJhZnRzIGlzIGF0IGh0dHA6
Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kcmFmdHMvY3VycmVudC8uPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgRHJhZnRzIGlzIGF0IGh0dHA6Ly9kYXRhdHJhY2tlci5pZXRmLm9y
Zy9kcmFmdHMvY3VycmVudC8uPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBJbnRlcm5l
dC1EcmFmdHMgYXJlIGRyYWZ0IGRvY3VtZW50cyB2YWxpZCBmb3IgYSBtYXhpbXVtIG9mIHNpeCBt
b250aHM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBJbnRlcm5ldC1EcmFmdHMg
YXJlIGRyYWZ0IGRvY3VtZW50cyB2YWxpZCBmb3IgYSBtYXhpbXVtIG9mIHNpeCBtb250aHM8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgYW5k
IG1heSBiZSB1cGRhdGVkLCByZXBsYWNlZCwgb3Igb2Jzb2xldGVkIGJ5IG90aGVyIGRvY3VtZW50
cyBhdCBhbnk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBhbmQgbWF5IGJlIHVw
ZGF0ZWQsIHJlcGxhY2VkLCBvciBvYnNvbGV0ZWQgYnkgb3RoZXIgZG9jdW1lbnRzIGF0IGFueTwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB0
aW1lLiAgSXQgaXMgaW5hcHByb3ByaWF0ZSB0byB1c2UgSW50ZXJuZXQtRHJhZnRzIGFzIHJlZmVy
ZW5jZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHRpbWUuICBJdCBpcyBpbmFw
cHJvcHJpYXRlIHRvIHVzZSBJbnRlcm5ldC1EcmFmdHMgYXMgcmVmZXJlbmNlPC90ZD48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIG1hdGVyaWFsIG9y
IHRvIGNpdGUgdGhlbSBvdGhlciB0aGFuIGFzICJ3b3JrIGluIHByb2dyZXNzLiI8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBtYXRlcmlhbCBvciB0byBjaXRlIHRoZW0gb3RoZXIg
dGhhbiBhcyAid29yayBpbiBwcm9ncmVzcy4iPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQ+PGEgbmFtZT0iZGlmZjAwMDMiIC8+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBUaGlzIElu
dGVybmV0LURyYWZ0IHdpbGwgZXhwaXJlIG9uIDxzcGFuIGNsYXNzPSJkZWxldGUiPk9jdG9iZXIg
MTg8L3NwYW4+LCAyMDE0LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBUaGlz
IEludGVybmV0LURyYWZ0IHdpbGwgZXhwaXJlIG9uIDxzcGFuIGNsYXNzPSJpbnNlcnQiPk5vdmVt
YmVyIDE3PC9zcGFuPiwgMjAxNC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPkNvcHlyaWdo
dCBOb3RpY2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij5Db3B5cmlnaHQgTm90aWNl
PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBDb3B5cmlnaHQgKGMpIDIwMTQgSUVURiBU
cnVzdCBhbmQgdGhlIHBlcnNvbnMgaWRlbnRpZmllZCBhcyB0aGU8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICBDb3B5cmlnaHQgKGMpIDIwMTQgSUVURiBUcnVzdCBhbmQgdGhlIHBl
cnNvbnMgaWRlbnRpZmllZCBhcyB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgZG9jdW1lbnQgYXV0aG9ycy4gIEFsbCByaWdodHMgcmVz
ZXJ2ZWQuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgZG9jdW1lbnQgYXV0aG9y
cy4gIEFsbCByaWdodHMgcmVzZXJ2ZWQuPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBU
aGlzIGRvY3VtZW50IGlzIHN1YmplY3QgdG8gQkNQIDc4IGFuZCB0aGUgSUVURiBUcnVzdCdzIExl
Z2FsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVGhpcyBkb2N1bWVudCBpcyBz
dWJqZWN0IHRvIEJDUCA3OCBhbmQgdGhlIElFVEYgVHJ1c3QncyBMZWdhbDwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBQcm92aXNpb25zIFJl
bGF0aW5nIHRvIElFVEYgRG9jdW1lbnRzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgUHJvdmlzaW9ucyBSZWxhdGluZyB0byBJRVRGIERvY3VtZW50czwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAoaHR0cDovL3RydXN0ZWUu
aWV0Zi5vcmcvbGljZW5zZS1pbmZvKSBpbiBlZmZlY3Qgb24gdGhlIGRhdGUgb2Y8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAoaHR0cDovL3RydXN0ZWUuaWV0Zi5vcmcvbGljZW5z
ZS1pbmZvKSBpbiBlZmZlY3Qgb24gdGhlIGRhdGUgb2Y8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgcHVibGljYXRpb24gb2YgdGhpcyBkb2N1
bWVudC4gIFBsZWFzZSByZXZpZXcgdGhlc2UgZG9jdW1lbnRzPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgcHVibGljYXRpb24gb2YgdGhpcyBkb2N1bWVudC4gIFBsZWFzZSByZXZp
ZXcgdGhlc2UgZG9jdW1lbnRzPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIGNhcmVmdWxseSwgYXMgdGhleSBkZXNjcmliZSB5b3VyIHJpZ2h0
cyBhbmQgcmVzdHJpY3Rpb25zIHdpdGggcmVzcGVjdDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgIGNhcmVmdWxseSwgYXMgdGhleSBkZXNjcmliZSB5b3VyIHJpZ2h0cyBhbmQgcmVz
dHJpY3Rpb25zIHdpdGggcmVzcGVjdDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB0byB0aGlzIGRvY3VtZW50LiAgQ29kZSBDb21wb25lbnRz
IGV4dHJhY3RlZCBmcm9tIHRoaXMgZG9jdW1lbnQgbXVzdDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgIHRvIHRoaXMgZG9jdW1lbnQuICBDb2RlIENvbXBvbmVudHMgZXh0cmFjdGVk
IGZyb20gdGhpcyBkb2N1bWVudCBtdXN0PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGluY2x1ZGUgU2ltcGxpZmllZCBCU0QgTGljZW5zZSB0
ZXh0IGFzIGRlc2NyaWJlZCBpbiBTZWN0aW9uIDQuZSBvZjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgIGluY2x1ZGUgU2ltcGxpZmllZCBCU0QgTGljZW5zZSB0ZXh0IGFzIGRlc2Ny
aWJlZCBpbiBTZWN0aW9uIDQuZSBvZjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB0aGUgVHJ1c3QgTGVnYWwgUHJvdmlzaW9ucyBhbmQgYXJl
IHByb3ZpZGVkIHdpdGhvdXQgd2FycmFudHkgYXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICB0aGUgVHJ1c3QgTGVnYWwgUHJvdmlzaW9ucyBhbmQgYXJlIHByb3ZpZGVkIHdpdGhv
dXQgd2FycmFudHkgYXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgZGVzY3JpYmVkIGluIHRoZSBTaW1wbGlmaWVkIEJTRCBMaWNlbnNlLjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGRlc2NyaWJlZCBpbiB0aGUgU2ltcGxp
ZmllZCBCU0QgTGljZW5zZS48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPlRhYmxlIG9mIENv
bnRlbnRzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+VGFibGUgb2YgQ29udGVudHM8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZD48YSBuYW1lPSJkaWZmMDAwNCIgLz48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPiAgIDEuICBJbnRyb2R1Y3Rpb24gIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+Mjwv
c3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgMS4gIEludHJvZHVjdGlv
biAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA8c3Bh
biBjbGFzcz0iaW5zZXJ0Ij4zPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgMS4xLiAgRGVmaW5pdGlvbjogUmVhY3RpdmUg
UGF0aCBCZWhhdmlvciAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgPHNwYW4gY2xhc3M9ImRlbGV0
ZSI+Mzwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAxLjEuICBE
ZWZpbml0aW9uOiBSZWFjdGl2ZSBQYXRoIEJlaGF2aW9yICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
ICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij40PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAyLiAgU2NvcGUgLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDQ8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAyLiAgU2NvcGUgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgMy4gIE5ldyBvciBSZXZpc2VkIFN0
cmVhbSBQYXJhbWV0ZXJzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA1PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgMy4gIE5ldyBvciBSZXZpc2VkIFN0cmVhbSBQYXJh
bWV0ZXJzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA1PC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgMy4xLiAgVGVzdCBQYWNr
ZXQgVHlwZS1QICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgNjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgMy4xLiAgVGVzdCBQYWNrZXQgVHlwZS1Q
ICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgNjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgMy4xLjEuICBN
dWx0aXBsZSBUZXN0IFBhY2tldCBMZW5ndGhzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDY8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgMy4xLjEuICBNdWx0aXBsZSBU
ZXN0IFBhY2tldCBMZW5ndGhzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDY8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIDMuMS4y
LiAgVGVzdCBQYWNrZXQgUGF5bG9hZCBDb250ZW50IE9wdGltaXphdGlvbiAgLiAuIC4gLiAuIC4g
ICA3PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIDMuMS4yLiAgVGVzdCBQ
YWNrZXQgUGF5bG9hZCBDb250ZW50IE9wdGltaXphdGlvbiAgLiAuIC4gLiAuIC4gICA3PC90ZD48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZD48
YSBuYW1lPSJkaWZmMDAwNSIgLz48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgMy4yLiAgUGFja2V0
IEhpc3RvcnkgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgPHNw
YW4gY2xhc3M9ImRlbGV0ZSI+Nzwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9j
ayI+ICAgICAzLjIuICBQYWNrZXQgSGlzdG9yeSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij44PC9zcGFuPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgIDMuMy4gIEFj
Y2VzcyBUZWNobm9sb2d5IENoYW5nZSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAg
IDg8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgIDMuMy4gIEFjY2VzcyBUZWNo
bm9sb2d5IENoYW5nZSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDg8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAzLjQu
ICBUaW1lLVNsb3R0ZWQgUmFuZG9tbmVzcyBDYW5jZWxsYXRpb24gIC4gLiAuIC4gLiAuIC4gLiAu
IC4gICA4PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAzLjQuICBUaW1lLVNs
b3R0ZWQgUmFuZG9tbmVzcyBDYW5jZWxsYXRpb24gIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA4PC90
ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZD48YSBuYW1lPSJkaWZmMDAwNiIgLz48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIDQuICBRdWFsaXR5
IG9mIE1ldHJpY3MgYW5kIE1ldGhvZG9sb2dpZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAg
PHNwYW4gY2xhc3M9ImRlbGV0ZSI+OTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJi
bG9jayI+ICAgNC4gIFF1YWxpdHkgb2YgTWV0cmljcyBhbmQgTWV0aG9kb2xvZ2llcyAgLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gIDxzcGFuIGNsYXNzPSJpbnNlcnQiPjEwPC9zcGFuPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgNC4x
LiAgUmVwZWF0YWJpbGl0eSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gPHNwYW4gY2xhc3M9ImRlbGV0
ZSI+LiAuIC4gLiAuIC4gLiAuIC4gLiAuPC9zcGFuPiAgMTA8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+ICAgICA0LjEuICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5SZXZpc2VkIERlZmlu
aXRpb24gb2Y8L3NwYW4+IFJlcGVhdGFiaWxpdHkgLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxMDwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAg
ICAgNC4yLiAgQ29udGludWl0eSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuICAxMTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgIDQuMi4g
IENvbnRpbnVpdHkgPHNwYW4gY2xhc3M9Imluc2VydCI+Tm8gTG9uZ2VyIGFuIEFsdGVybmF0aXZl
IFJlcGVhdGFiaWxpdHk8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICA0LjMuICBBY3Rpb25hYmxlICAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gPHNwYW4gY2xhc3M9ImRlbGV0ZSI+LiAuIC4gLiAuIC4gLiAuIC4gIDEx
PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5z
ZXJ0Ij4gICAgICAgICAgIENyaXRlcmlvbiAuPC9zcGFuPiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDExPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICA0LjQuICBDb25zZXJ2YXRpdmUgIC4gLiAu
IC4gLiAuIC4gLiA8c3BhbiBjbGFzcz0iZGVsZXRlIj4uIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC48L3NwYW4+ICAxMjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgIDQuMy4g
IDxzcGFuIGNsYXNzPSJpbnNlcnQiPk1ldHJpY3MgU2hvdWxkIEJlPC9zcGFuPiBBY3Rpb25hYmxl
ICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDxzcGFuIGNsYXNzPSJpbnNlcnQiPjEyPC9z
cGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPiAgICAgNC41LiAgU3BhdGlhbCBhbmQgVGVtcG9yYWwgQ29tcG9zaXRpb24gIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuICA8c3BhbiBjbGFzcz0iZGVsZXRlIj4xMjwvc3Bhbj48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICA0LjQuICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5J
dCBNYXkgTm90IEJlIFBvc3NpYmxlIFRvIEJlPC9zcGFuPiBDb25zZXJ2YXRpdmUgLiAuIC4gLiAu
IC4gLiAuICAxMjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICAgNC42LiAgUG9pc3NvbiBTYW1wbGlu
ZyAgLiAuIC4gLiAuPC9zcGFuPiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTM8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICA0LjUuICBTcGF0aWFsIGFuZCBUZW1w
b3JhbCBDb21wb3NpdGlvbiA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5TdXBwb3J0IFVuYmlhc2VkPC9z
cGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0
Ij4gICAgICAgICAgIFNhbXBsaW5nPC9zcGFuPiAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gIDxzcGFuIGNsYXNzPSJpbnNlcnQiPjEzPC9zcGFuPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAgIDQu
Ni4gIFdoZW4gdG8gVHJ1bmNhdGUgdGhlIFBvaXNzb24gU2FtcGxpbmcgRGlzdHJpYnV0aW9uPC9z
cGFuPiAgLiAuIC4gIDEzPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIDUuICBDb25jbHVzaW9ucyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxMzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIDUuICBDb25jbHVzaW9ucyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuICAxMzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQ+PGEgbmFtZT0iZGlmZjAwMDciIC8+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0i
bGJsb2NrIj4gICA2LiAgU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMgLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+MTM8L3NwYW4+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIDYuICBTZWN1cml0eSBDb25zaWRlcmF0aW9u
cyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA8c3BhbiBjbGFzcz0iaW5z
ZXJ0Ij4xNDwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBj
bGFzcz0ibGJsb2NrIj4gICA3LiAgSUFOQSBDb25zaWRlcmF0aW9ucyAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+MTM8L3NwYW4+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIDcuICBJQU5BIENvbnNpZGVyYXRp
b25zIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA8c3BhbiBjbGFz
cz0iaW5zZXJ0Ij4xNDwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
Pjx0ZCBjbGFzcz0ibGJsb2NrIj4gICA4LiAgQWNrbm93bGVkZ2VtZW50cyAgLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+MTM8
L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIDguICBBY2tub3dsZWRn
ZW1lbnRzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA8c3Bh
biBjbGFzcz0iaW5zZXJ0Ij4xNDwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICA5LiAgUmVmZXJlbmNlcyAgLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgPHNwYW4gY2xhc3M9ImRlbGV0
ZSI+MTM8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIDkuICBSZWZl
cmVuY2VzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
ICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4xNDwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICA5LjEuICBOb3JtYXRpdmUgUmVmZXJl
bmNlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDE0PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICA5LjEuICBOb3JtYXRpdmUgUmVmZXJlbmNlcyAgLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDE0PC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZD48YSBuYW1lPSJkaWZmMDAw
OCIgLz48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgICAgOS4yLiAgSW5mb3JtYXRpdmUgUmVmZXJlbmNl
cyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA8c3BhbiBjbGFzcz0iZGVsZXRl
Ij4xNDwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICA5LjIuICBJ
bmZvcm1hdGl2ZSBSZWZlcmVuY2VzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
IDxzcGFuIGNsYXNzPSJpbnNlcnQiPjE1PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIEF1dGhvcnMnIEFkZHJlc3NlcyAgLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA8c3BhbiBjbGFzcz0i
ZGVsZXRlIj4xNTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgQXV0
aG9ycycgQWRkcmVzc2VzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gIDxzcGFuIGNsYXNzPSJpbnNlcnQiPjE2PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+MS4gIEludHJvZHVjdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PjEuICBJbnRyb2R1Y3Rpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoZSBJRVRG
IElQIFBlcmZvcm1hbmNlIE1ldHJpY3MgKElQUE0pIHdvcmtpbmcgZ3JvdXAgZmlyc3QgY3JlYXRl
ZCBhPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVGhlIElFVEYgSVAgUGVyZm9y
bWFuY2UgTWV0cmljcyAoSVBQTSkgd29ya2luZyBncm91cCBmaXJzdCBjcmVhdGVkIGE8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgZnJhbWV3
b3JrIGZvciBtZXRyaWMgZGV2ZWxvcG1lbnQgaW4gW1JGQzIzMzBdLiAgVGhpcyBmcmFtZXdvcmsg
aGFzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgZnJhbWV3b3JrIGZvciBtZXRy
aWMgZGV2ZWxvcG1lbnQgaW4gW1JGQzIzMzBdLiAgVGhpcyBmcmFtZXdvcmsgaGFzPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHN0b29kIHRo
ZSB0ZXN0IG9mIHRpbWUgYW5kIGVuYWJsZWQgZGV2ZWxvcG1lbnQgb2YgbWFueSBmdW5kYW1lbnRh
bDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHN0b29kIHRoZSB0ZXN0IG9mIHRp
bWUgYW5kIGVuYWJsZWQgZGV2ZWxvcG1lbnQgb2YgbWFueSBmdW5kYW1lbnRhbDwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBtZXRyaWNzLCB3
aGlsZSBvbmx5IGJlaW5nIHVwZGF0ZWQgb25jZSBpbiBhIHNwZWNpZmljIGFyZWEgW1JGQzU4MzVd
LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIG1ldHJpY3MsIHdoaWxlIG9ubHkg
YmVpbmcgdXBkYXRlZCBvbmNlIGluIGEgc3BlY2lmaWMgYXJlYSBbUkZDNTgzNV0uPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGUgSVBQTSBmcmFtZXdvcmsgW1JGQzIzMzBdIGdlbmVy
YWxseSByZWxpZXMgb24gc2V2ZXJhbCBhc3N1bXB0aW9ucyw8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBUaGUgSVBQTSBmcmFtZXdvcmsgW1JGQzIzMzBdIGdlbmVyYWxseSByZWxp
ZXMgb24gc2V2ZXJhbCBhc3N1bXB0aW9ucyw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgb25lIG9mIHdoaWNoIGlzIG5vdCBleHBsaWNpdGx5
IHN0YXRlZCBidXQgYXNzdW1lZDogbGlnaHRseSBsb2FkZWQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICBvbmUgb2Ygd2hpY2ggaXMgbm90IGV4cGxpY2l0bHkgc3RhdGVkIGJ1dCBh
c3N1bWVkOiBsaWdodGx5IGxvYWRlZDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGJnY29sb3I9ImdyYXkiID48dGQ+PC90ZD48dGg+
PGEgbmFtZT0icGFydC1sMyIgLz48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48
ZW0+IHBhZ2UgMywgbGluZSAyMzwvZW0+PC90aD48dGg+IDwvdGg+PHRoPjxhIG5hbWU9InBhcnQt
cjMiIC8+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGVtPiBwYWdlIDMsIGxp
bmUgMjg8L2VtPjwvdGg+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGRyaXZlbiByZXNvdXJjZSBh
bGxvY2F0aW9uKSBhbmQgbGlua3Mgd2l0aCB0aW1lLXNsb3R0ZWQgb3BlcmF0aW9uLjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGRyaXZlbiByZXNvdXJjZSBhbGxvY2F0aW9uKSBh
bmQgbGlua3Mgd2l0aCB0aW1lLXNsb3R0ZWQgb3BlcmF0aW9uLjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBQZXItZmxvdyBzdGF0ZSBjYW4g
YmUgb2JzZXJ2ZWQgb24gdGVzdCBwYWNrZXQgc3RyZWFtcywgYW5kIHN1Y2g8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBQZXItZmxvdyBzdGF0ZSBjYW4gYmUgb2JzZXJ2ZWQgb24g
dGVzdCBwYWNrZXQgc3RyZWFtcywgYW5kIHN1Y2g8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgdHJlYXRtZW50IHdpbGwgaW5mbHVlbmNlIG5l
dHdvcmsgY2hhcmFjdGVyaXphdGlvbiBpZiBpdCBpcyBub3QgdGFrZW48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICB0cmVhdG1lbnQgd2lsbCBpbmZsdWVuY2UgbmV0d29yayBjaGFy
YWN0ZXJpemF0aW9uIGlmIGl0IGlzIG5vdCB0YWtlbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBpbnRvIGFjY291bnQuICBGbG93IGhpc3Rv
cnkgd2lsbCBhbHNvIGFmZmVjdCB0aGUgcGVyZm9ybWFuY2Ugb2Y8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICBpbnRvIGFjY291bnQuICBGbG93IGhpc3Rvcnkgd2lsbCBhbHNvIGFm
ZmVjdCB0aGUgcGVyZm9ybWFuY2Ugb2Y8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgYXBwbGljYXRpb25zIGFuZCBiZSBwZXJjZWl2ZWQgYnkg
dGhlaXIgdXNlcnMuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgYXBwbGljYXRp
b25zIGFuZCBiZSBwZXJjZWl2ZWQgYnkgdGhlaXIgdXNlcnMuPC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICBNb3Jlb3ZlciwgU2VjdGlvbnMgNCBhbmQgNi4yIG9mIFtSRkMyMzMwXSBleHBs
aWNpdGx5IHJlY29tbWVuZDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIE1vcmVv
dmVyLCBTZWN0aW9ucyA0IGFuZCA2LjIgb2YgW1JGQzIzMzBdIGV4cGxpY2l0bHkgcmVjb21tZW5k
PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
IHJlcGVhdGFibGUgbWVhc3VyZW1lbnQgbWV0cmljcyBhbmQgbWV0aG9kb2xvZ2llcy4gIE1lYXN1
cmVtZW50cyBpbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHJlcGVhdGFibGUg
bWVhc3VyZW1lbnQgbWV0cmljcyBhbmQgbWV0aG9kb2xvZ2llcy4gIE1lYXN1cmVtZW50cyBpbjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB0
b2RheSdzIGFjY2VzcyBuZXR3b3JrcyBpbGx1c3RyYXRlIHRoYXQgbWV0aG9kb2xvZ2ljYWwgZ3Vp
ZGVsaW5lcyBvZjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHRvZGF5J3MgYWNj
ZXNzIG5ldHdvcmtzIGlsbHVzdHJhdGUgdGhhdCBtZXRob2RvbG9naWNhbCBndWlkZWxpbmVzIG9m
PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
IFtSRkMyMzMwXSBtdXN0IGJlIGV4dGVuZGVkIHRvIGNhcHR1cmUgdGhlIHJlYWN0aXZlIG5hdHVy
ZSBvZiB0aGVzZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFtSRkMyMzMwXSBt
dXN0IGJlIGV4dGVuZGVkIHRvIGNhcHR1cmUgdGhlIHJlYWN0aXZlIG5hdHVyZSBvZiB0aGVzZTwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQ+PGEgbmFtZT0iZGlmZjAwMDkiIC8+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBuZXR3b3Jrcy4g
IDxzcGFuIGNsYXNzPSJkZWxldGUiPkFsdGhvdWdoIHRoZTwvc3Bhbj4gcHJvcG9zZWQgZXh0ZW5z
aW9ucyA8c3BhbiBjbGFzcz0iZGVsZXRlIj5jYW4gc3VwcG9ydDwvc3Bhbj4gbWV0aG9kb2xvZ2ll
czwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBuZXR3b3Jrcy4gIDxzcGFuIGNs
YXNzPSJpbnNlcnQiPlRoZXJlIGFyZTwvc3Bhbj4gcHJvcG9zZWQgZXh0ZW5zaW9ucyA8c3BhbiBj
bGFzcz0iaW5zZXJ0Ij50byBhbGxvdzwvc3Bhbj4gbWV0aG9kb2xvZ2llcyB0bzwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIHRvIGZ1bGZp
bGwgdGhlIGNvbnRpbnVpdHkgcmVxdWlyZW1lbnQgc3RhdGVkIGluIHNlY3Rpb24gNi4yIG9mPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIGZ1bGZpbGwgdGhlIGNvbnRpbnVpdHkg
cmVxdWlyZW1lbnQgc3RhdGVkIGluIHNlY3Rpb24gNi4yIG9mPC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgW1JGQzIzMzBdLCA8c3BhbiBj
bGFzcz0iZGVsZXRlIj50aGVyZTwvc3Bhbj4gaXMgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+bm8gZ3Vh
cmFudGVlLjwvc3Bhbj4gIFByYWN0aWNhbCBtZWFzdXJlbWVudHMgY29uZmlybTwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBbUkZDMjMzMF0sIDxzcGFuIGNsYXNzPSJpbnNlcnQi
PmJ1dDwvc3Bhbj4gaXMgPHNwYW4gY2xhc3M9Imluc2VydCI+aW1wb3NzaWJsZSB0byBndWFyYW50
ZWUgdGhleSBjYW4gZG8gc28uPC9zcGFuPiAgUHJhY3RpY2FsPC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgdGhhdCBzb21lIGxpbmsgdHlw
ZXMgZXhoaWJpdCBkaXN0aW5jdCByZXNwb25zZXMgdG8gcmVwZWF0ZWQ8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJibG9jayI+ICAgbWVhc3VyZW1lbnRzIGNvbmZpcm0gdGhhdCBzb21lIGxpbmsg
dHlwZXMgZXhoaWJpdCBkaXN0aW5jdCByZXNwb25zZXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBtZWFzdXJlbWVudHMgd2l0aCBpZGVu
dGljYWwgc3RpbXVsdXMsIGkuZS4sIGlkZW50aWNhbCB0cmFmZmljPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyYmxvY2siPiAgIHRvIHJlcGVhdGVkIG1lYXN1cmVtZW50cyB3aXRoIGlkZW50aWNh
bCBzdGltdWx1cywgaS5lLiwgaWRlbnRpY2FsPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgcGF0dGVybnMuICBJZiBmZWFzaWJsZSwgYXBw
cm9wcmlhdGUgZmluZS10dW5pbmcgb2YgbWVhc3VyZW1lbnQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+ICAgdHJhZmZpYyBwYXR0ZXJucy4gIElmIGZlYXNpYmxlLCBhcHByb3ByaWF0
ZSBmaW5lLXR1bmluZyBvZjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRk
IGNsYXNzPSJsYmxvY2siPiAgIHRyYWZmaWMgcGF0dGVybnMgY2FuIGltcHJvdmUgbWVhc3VyZW1l
bnQgY29udGludWl0eSBhbmQgcmVwZWF0YWJpbGl0eTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmJsb2NrIj4gICBtZWFzdXJlbWVudCB0cmFmZmljIHBhdHRlcm5zIGNhbiBpbXByb3ZlIG1lYXN1
cmVtZW50IGNvbnRpbnVpdHkgYW5kPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgZm9yIHRoZXNlIGxpbmsgdHlwZXMgYXMgc2hvd24gaW4g
W0lCRF0uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIHJlcGVhdGFiaWxpdHkg
Zm9yIHRoZXNlIGxpbmsgdHlwZXMgYXMgc2hvd24gaW4gW0lCRF0uPC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICBUaGlzIG1lbW8gdXBkYXRlcyB0aGUgSVAgUGVyZm9ybWFuY2UgTWV0cmlj
cyAoSVBQTSkgRnJhbWV3b3JrPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVGhp
cyBtZW1vIHVwZGF0ZXMgdGhlIElQIFBlcmZvcm1hbmNlIE1ldHJpY3MgKElQUE0pIEZyYW1ld29y
azwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBbUkZDMjMzMF0gd2l0aCBhZHZhbmNlZCBjb25zaWRlcmF0aW9ucyBmb3IgbWVhc3VyZW1lbnQg
bWV0aG9kb2xvZ3k8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBbUkZDMjMzMF0g
d2l0aCBhZHZhbmNlZCBjb25zaWRlcmF0aW9ucyBmb3IgbWVhc3VyZW1lbnQgbWV0aG9kb2xvZ3k8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkPjxhIG5hbWU9ImRpZmYwMDEwIiAvPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgYW5kIHRlc3Rp
bmcuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIGFuZCB0ZXN0aW5nLiAgPHNw
YW4gY2xhc3M9Imluc2VydCI+V2Ugbm90ZSB0aGF0IHRoZSBzY29wZSBvZiBJUFBNIHdvcmsgYXQg
dGhlIHRpbWUgb2Y8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFu
IGNsYXNzPSJpbnNlcnQiPiAgIFtSRkMyMzMwXSBwdWJsaWNhdGlvbiAoYW5kIG1vcmUgdGhhbiBh
IGRlY2FkZSBvZiB3b3JrIHRoYXQgZm9sbG93ZWQpPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICB3YXMgbGltaXRlZCB0byBhY3Rp
dmUgdGVjaG5pcXVlcywgb3IgdGhvc2Ugd2hpY2ggZ2VuZXJhdGUgcGFja2V0PC9zcGFuPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBzdHJl
YW1zIHdoaWNoIGFyZSBkZWRpY2F0ZWQgdG8gbWVhc3VyZW1lbnQgYW5kIGRvIG5vdCBtb25pdG9y
IHVzZXI8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNsYXNz
PSJpbnNlcnQiPiAgIHRyYWZmaWMuICBUaGlzIG1lbW8gcmV0YWlucyB0aGF0IHNhbWUgc2NvcGUu
PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgV2Ugc3RyZXNzIHRoYXQgdGhp
cyB1cGRhdGUgb2YgW1JGQzIzMzBdIGRvZXMgbm90IGludmFsaWRhdGUgb3I8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBXZSBzdHJlc3MgdGhhdCB0aGlzIHVwZGF0ZSBvZiBbUkZD
MjMzMF0gZG9lcyBub3QgaW52YWxpZGF0ZSBvcjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICByZXF1aXJlIGNoYW5nZXMgdG8gdGhlIGFuYWx5
dGljIG1ldHJpYyBkZWZpbml0aW9ucyBwcmVwYXJlZCBpbiB0aGU8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICByZXF1aXJlIGNoYW5nZXMgdG8gdGhlIGFuYWx5dGljIG1ldHJpYyBk
ZWZpbml0aW9ucyBwcmVwYXJlZCBpbiB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgSVBQTSB3b3JraW5nIGdyb3VwIHRvIGRhdGUuICBS
YXRoZXIsIGl0IGFkZHMgY29uc2lkZXJhdGlvbnMgZm9yPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgSVBQTSB3b3JraW5nIGdyb3VwIHRvIGRhdGUuICBSYXRoZXIsIGl0IGFkZHMg
Y29uc2lkZXJhdGlvbnMgZm9yPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIGFjdGl2ZSBtZWFzdXJlbWVudCBtZXRob2RvbG9naWVzIGFuZCBl
eHBhbmRzIHRoZSBpbXBvcnRhbmNlIG9mPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgYWN0aXZlIG1lYXN1cmVtZW50IG1ldGhvZG9sb2dpZXMgYW5kIGV4cGFuZHMgdGhlIGltcG9y
dGFuY2Ugb2Y8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgZXhpc3RpbmcgY29udmVudGlvbnMgYW5kIG5vdGlvbnMgaW4gW1JGQzIzMzBdLCBz
dWNoIGFzICJwYWNrZXRzIG9mPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgZXhp
c3RpbmcgY29udmVudGlvbnMgYW5kIG5vdGlvbnMgaW4gW1JGQzIzMzBdLCBzdWNoIGFzICJwYWNr
ZXRzIG9mPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIFR5cGUtUCIuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVHlwZS1Q
Ii48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEFtb25nIHRoZSBldm9sdXRpb25hcnkg
bmV0d29ya2luZyBjaGFuZ2VzIGlzIGEgcGhlbm9tZW5vbiB3ZSBjYWxsPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgQW1vbmcgdGhlIGV2b2x1dGlvbmFyeSBuZXR3b3JraW5nIGNo
YW5nZXMgaXMgYSBwaGVub21lbm9uIHdlIGNhbGw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgInJlYWN0aXZlIGJlaGF2aW9yIiwgZGVmaW5l
ZCBiZWxvdy48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAicmVhY3RpdmUgYmVo
YXZpb3IiLCBkZWZpbmVkIGJlbG93LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGJnY29sb3I9ImdyYXkiID48dGQ+PC90ZD48dGg+
PGEgbmFtZT0icGFydC1sNCIgLz48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48
ZW0+IHBhZ2UgNSwgbGluZSAxMjwvZW0+PC90aD48dGg+IDwvdGg+PHRoPjxhIG5hbWU9InBhcnQt
cjQiIC8+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGVtPiBwYWdlIDUsIGxp
bmUgMjE8L2VtPjwvdGg+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGluZm9ybWF0aW9uIGluIFNl
Y3Rpb24gMTEuMSBvZiBbUkZDMjMzMF0gYW5kIGRlc2NyaWJlZCBpbiBbUkZDMzQzMl08L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBpbmZvcm1hdGlvbiBpbiBTZWN0aW9uIDExLjEg
b2YgW1JGQzIzMzBdIGFuZCBkZXNjcmliZWQgaW4gW1JGQzM0MzJdPC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGZvciBwZXJpb2RpYyBzdHJl
YW1zLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGZvciBwZXJpb2RpYyBzdHJl
YW1zLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgVGhlIG1lbW8gYWxzbyBwcm92aWRl
cyBuZXcgY29uc2lkZXJhdGlvbnMgdG8gdXBkYXRlIHRoZSBjcml0ZXJpYSBmb3I8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUaGUgbWVtbyBhbHNvIHByb3ZpZGVzIG5ldyBjb25z
aWRlcmF0aW9ucyB0byB1cGRhdGUgdGhlIGNyaXRlcmlhIGZvcjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBtZXRyaWNzIGluIHNlY3Rpb24g
NCBvZiBbUkZDMjMzMF0sIHRoZSBtZWFzdXJlbWVudCBtZXRob2RvbG9neSBpbjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIG1ldHJpY3MgaW4gc2VjdGlvbiA0IG9mIFtSRkMyMzMw
XSwgdGhlIG1lYXN1cmVtZW50IG1ldGhvZG9sb2d5IGluPC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHNlY3Rpb24gNi4yIG9mIFtSRkMyMzMw
XSwgYW5kIG90aGVyIHRvcGljcyByZWxhdGVkIHRvIHRoZSBxdWFsaXR5IG9mPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgc2VjdGlvbiA2LjIgb2YgW1JGQzIzMzBdLCBhbmQgb3Ro
ZXIgdG9waWNzIHJlbGF0ZWQgdG8gdGhlIHF1YWxpdHkgb2Y8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgbWV0cmljcyBhbmQgbWV0aG9kcyAo
c2VlIHNlY3Rpb24gNCkuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgbWV0cmlj
cyBhbmQgbWV0aG9kcyAoc2VlIHNlY3Rpb24gNCkuPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICBPdGhlciB0b3BpY3MgaW4gW1JGQzIzMzBdIHdoaWNoIG1pZ2h0IGJlIHVwZGF0ZWQgb3Ig
YXVnbWVudGVkIGFyZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIE90aGVyIHRv
cGljcyBpbiBbUkZDMjMzMF0gd2hpY2ggbWlnaHQgYmUgdXBkYXRlZCBvciBhdWdtZW50ZWQgYXJl
PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
IGRlZmVycmVkIHRvIGZ1dHVyZSB3b3JrLiAgVGhpcyBpbmNsdWRlcyB0aGUgdG9waWNzIG9mIHBh
c3NpdmUgYW5kPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgZGVmZXJyZWQgdG8g
ZnV0dXJlIHdvcmsuICBUaGlzIGluY2x1ZGVzIHRoZSB0b3BpY3Mgb2YgcGFzc2l2ZSBhbmQ8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
PjxhIG5hbWU9ImRpZmYwMDExIiAvPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgdmFyaW91cyBmb3Jt
cyBvZiA8c3BhbiBjbGFzcz0iZGVsZXRlIj5vZiA8L3NwYW4+aHlicmlkIGFjdGl2ZS9wYXNzaXZl
IG1lYXN1cmVtZW50cy48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgdmFyaW91
cyBmb3JtcyBvZiBoeWJyaWQgYWN0aXZlL3Bhc3NpdmUgbWVhc3VyZW1lbnRzLjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+My4gIE5ldyBvciBSZXZpc2VkIFN0cmVhbSBQYXJhbWV0ZXJzPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+My4gIE5ldyBvciBSZXZpc2VkIFN0cmVhbSBQ
YXJhbWV0ZXJzPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGVyZSBhcmUgc2V2ZXJh
bCBhcmVhcyB3aGVyZSBtZWFzdXJlbWVudCBtZXRob2RvbG9neSBkZWZpbml0aW9uIGFuZDwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFRoZXJlIGFyZSBzZXZlcmFsIGFyZWFzIHdo
ZXJlIG1lYXN1cmVtZW50IG1ldGhvZG9sb2d5IGRlZmluaXRpb24gYW5kPC90ZD48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHRlc3QgcmVzdWx0IGlu
dGVycHJldGF0aW9uIHdpbGwgYmVuZWZpdCBmcm9tIGFuIGluY3JlYXNlZDwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIHRlc3QgcmVzdWx0IGludGVycHJldGF0aW9uIHdpbGwgYmVu
ZWZpdCBmcm9tIGFuIGluY3JlYXNlZDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB1bmRlcnN0YW5kaW5nIG9mIHRoZSBzdHJlYW0gY2hhcmFj
dGVyaXN0aWNzIGFuZCB0aGUgKHBvc3NpYmx5PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgdW5kZXJzdGFuZGluZyBvZiB0aGUgc3RyZWFtIGNoYXJhY3RlcmlzdGljcyBhbmQgdGhl
IChwb3NzaWJseTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICB1bmtub3duKSBuZXR3b3JrIGNvbmRpdGlvbiB0aGF0IGluZmx1ZW5jZSB0aGUg
bWVhc3VyZWQgbWV0cmljcy48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICB1bmtu
b3duKSBuZXR3b3JrIGNvbmRpdGlvbiB0aGF0IGluZmx1ZW5jZSB0aGUgbWVhc3VyZWQgbWV0cmlj
cy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIDEuICBOZXR3b3JrIHRyZWF0bWVudCBk
ZXBlbmRzIG9uIHRoZSBmdWxsZXN0IGV4dGVudCBvbiB0aGUgInBhY2tldCBvZjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIDEuICBOZXR3b3JrIHRyZWF0bWVudCBkZXBlbmRzIG9u
IHRoZSBmdWxsZXN0IGV4dGVudCBvbiB0aGUgInBhY2tldCBvZjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgVHlwZS1QIiBkZWZpbml0
aW9uIGluIFtSRkMyMzMwXSwgYW5kIGhhcyBmb3Igc29tZSB0aW1lLjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgICAgICBUeXBlLVAiIGRlZmluaXRpb24gaW4gW1JGQzIzMzBdLCBh
bmQgaGFzIGZvciBzb21lIHRpbWUuPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAg
KiAgU3RhdGUgaXMgb2Z0ZW4gbWFpbnRhaW5lZCBvbiB0aGUgcGVyLWZsb3cgYmFzaXMgYXQgdmFy
aW91czwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAqICBTdGF0ZSBpcyBv
ZnRlbiBtYWludGFpbmVkIG9uIHRoZSBwZXItZmxvdyBiYXNpcyBhdCB2YXJpb3VzPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICBw
b2ludHMgaW4gdGhlIHBhdGgsIHdoZXJlICJmbG93cyIgYXJlIGRldGVybWluZWQgYnkgSVAgYW5k
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgIHBvaW50cyBpbiB0aGUg
cGF0aCwgd2hlcmUgImZsb3dzIiBhcmUgZGV0ZXJtaW5lZCBieSBJUCBhbmQ8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgIG90aGVy
IGxheWVycy4gIFNpZ25pZmljYW50IHRyZWF0bWVudCBkaWZmZXJlbmNlcyBvY2N1ciB3aXRoPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgIG90aGVyIGxheWVycy4gIFNp
Z25pZmljYW50IHRyZWF0bWVudCBkaWZmZXJlbmNlcyBvY2N1ciB3aXRoPC90ZD48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICB0aGUgc2lt
cGxlc3Qgb2YgVHlwZS1QIHBhcmFtZXRlcnM6IHBhY2tldCBsZW5ndGguICBVc2Ugb2Y8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgdGhlIHNpbXBsZXN0IG9mIFR5cGUt
UCBwYXJhbWV0ZXJzOiBwYWNrZXQgbGVuZ3RoLiAgVXNlIG9mPC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICBtdWx0aXBsZSBsZW5n
dGhzIGlzIFJFQ09NTUVOREVELjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
ICAgICBtdWx0aXBsZSBsZW5ndGhzIGlzIFJFQ09NTUVOREVELjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgICAgICogIFBheWxvYWQgY29udGVudCBvcHRpbWl6YXRpb24gKGNvbXByZXNz
aW9uIG9yIGZvcm1hdDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAqICBQ
YXlsb2FkIGNvbnRlbnQgb3B0aW1pemF0aW9uIChjb21wcmVzc2lvbiBvciBmb3JtYXQ8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkPjxh
IG5hbWU9ImRpZmYwMDEyIiAvPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgICAgIGNvbnZlcnNp
b24pIGluIGludGVybWVkaWF0ZSA8c3BhbiBjbGFzcz0iZGVsZXRlIj5zZWdtZW50cy4gIFRoaXM8
L3NwYW4+IGJyZWFrcyB0aGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAg
ICAgIGNvbnZlcnNpb24pIGluIGludGVybWVkaWF0ZSA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5zZWdt
ZW50czwvc3Bhbj4gYnJlYWtzIHRoZSBjb252ZW50aW9uIG9mPC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgICAgIGNvbnZlbnRpb24g
b2YgcGF5bG9hZCBjb3JyZXNwb25kZW5jZSB3aGVuIGNvcnJlbGF0aW5nPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICAgICBwYXlsb2FkIGNvcnJlc3BvbmRlbmNlIHdoZW4g
Y29ycmVsYXRpbmcgbWVhc3VyZW1lbnRzIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmFyZTwvc3Bhbj4g
bWFkZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPiAgICAgICAgICBtZWFzdXJlbWVudHMgbWFkZSBhdCBkaWZmZXJlbnQgcG9pbnRzIGluIGEg
cGF0aC48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAgIGF0IGRpZmZl
cmVudCBwb2ludHMgaW4gYSBwYXRoLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgMi4g
IFBhY2tldCBoaXN0b3J5IChpbnN0YW50YW5lb3VzIG9yIHJlY2VudCB0ZXN0IHJhdGUgb3IgaW5h
Y3Rpdml0eSw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAyLiAgUGFja2V0IGhp
c3RvcnkgKGluc3RhbnRhbmVvdXMgb3IgcmVjZW50IHRlc3QgcmF0ZSBvciBpbmFjdGl2aXR5LDwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAg
ICAgYWxzbyBmb3Igbm9uLXRlc3QgdHJhZmZpYykgcHJvZm91bmRseSBpbmZsdWVuY2VzIG1lYXN1
cmVkPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIGFsc28gZm9yIG5vbi10
ZXN0IHRyYWZmaWMpIHByb2ZvdW5kbHkgaW5mbHVlbmNlcyBtZWFzdXJlZDwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgcGVyZm9ybWFu
Y2UsIGluIGFkZGl0aW9uIHRvIGFsbCB0aGUgVHlwZS1QIHBhcmFtZXRlcnMgZGVzY3JpYmVkPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIHBlcmZvcm1hbmNlLCBpbiBhZGRp
dGlvbiB0byBhbGwgdGhlIFR5cGUtUCBwYXJhbWV0ZXJzIGRlc2NyaWJlZDwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgaW4gW1JGQzIz
MzBdLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICBpbiBbUkZDMjMzMF0u
PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAzLiAgQWNjZXNzIHRlY2hub2xvZ3kgbWF5
IGNoYW5nZSBkdXJpbmcgdGVzdGluZy4gIEEgcmFuZ2Ugb2YgdHJhbnNmZXI8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAzLiAgQWNjZXNzIHRlY2hub2xvZ3kgbWF5IGNoYW5nZSBk
dXJpbmcgdGVzdGluZy4gIEEgcmFuZ2Ugb2YgdHJhbnNmZXI8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIGNhcGFjaXRpZXMgYW5kIGFj
Y2VzcyBtZXRob2RzIG1heSBiZSBlbmNvdW50ZXJlZCBkdXJpbmcgYSB0ZXN0PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIGNhcGFjaXRpZXMgYW5kIGFjY2VzcyBtZXRob2Rz
IG1heSBiZSBlbmNvdW50ZXJlZCBkdXJpbmcgYSB0ZXN0PC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICBzZXNzaW9uLiAgV2hlbiBkaWZm
ZXJlbnQgaW50ZXJmYWNlcyBhcmUgdXNlZCwgdGhlIGhvc3Qgc2Vla2luZzwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICBzZXNzaW9uLiAgV2hlbiBkaWZmZXJlbnQgaW50ZXJm
YWNlcyBhcmUgdXNlZCwgdGhlIGhvc3Qgc2Vla2luZzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgYWNjZXNzIHdpbGwgYmUgYXdhcmUg
b2YgdGhlIHRlY2hub2xvZ3kgY2hhbmdlIHdoaWNoPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgICAgIGFjY2VzcyB3aWxsIGJlIGF3YXJlIG9mIHRoZSB0ZWNobm9sb2d5IGNoYW5n
ZSB3aGljaDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyIGJnY29sb3I9ImdyYXkiID48dGQ+PC90ZD48dGg+PGEgbmFtZT0icGFydC1s
NSIgLz48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48ZW0+IHBhZ2UgNywgbGlu
ZSAxOTwvZW0+PC90aD48dGg+IDwvdGg+PHRoPjxhIG5hbWU9InBhcnQtcjUiIC8+PHNtYWxsPnNr
aXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGVtPiBwYWdlIDcsIGxpbmUgMzE8L2VtPjwvdGg+
PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPjMuMS4yLiAgVGVzdCBQYWNrZXQgUGF5bG9hZCBDb250ZW50
IE9wdGltaXphdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjMuMS4yLiAgVGVz
dCBQYWNrZXQgUGF5bG9hZCBDb250ZW50IE9wdGltaXphdGlvbjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgVGhlIGFpbSBmb3IgZWZmaWNpZW50IG5ldHdvcmsgcmVzb3VyY2UgdXNlIGhh
cyByZXN1bHRlZCBpbiBkZXBsb3ltZW50PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
ICAgVGhlIGFpbSBmb3IgZWZmaWNpZW50IG5ldHdvcmsgcmVzb3VyY2UgdXNlIGhhcyByZXN1bHRl
ZCBpbiBkZXBsb3ltZW50PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIG9mIHNlcnZlci1vbmx5IG9yIGNsaWVudC1zZXJ2ZXIgbG9zc2xlc3Mg
b3IgbG9zc3kgcGF5bG9hZCBjb21wcmVzc2lvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIG9mIHNlcnZlci1vbmx5IG9yIGNsaWVudC1zZXJ2ZXIgbG9zc2xlc3Mgb3IgbG9zc3kg
cGF5bG9hZCBjb21wcmVzc2lvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICB0ZWNobmlxdWVzIG9uIHNvbWUgbGlua3Mgb3IgcGF0aHMuICBU
aGVzZSBvcHRpbWl6ZXJzIGF0dGVtcHQgdG88L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICB0ZWNobmlxdWVzIG9uIHNvbWUgbGlua3Mgb3IgcGF0aHMuICBUaGVzZSBvcHRpbWl6ZXJz
IGF0dGVtcHQgdG88L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgY29tcHJlc3MgaGlnaC12b2x1bWUgdHJhZmZpYyBpbiBvcmRlciB0byByZWR1
Y2UgbmV0d29yayBsb2FkLiAgRmlsZXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBjb21wcmVzcyBoaWdoLXZvbHVtZSB0cmFmZmljIGluIG9yZGVyIHRvIHJlZHVjZSBuZXR3b3Jr
IGxvYWQuICBGaWxlczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICBhcmUgYW5hbHl6ZWQgYnkgYXBwbGljYXRpb24tbGF5ZXIgcGFyc2Vycywg
YW5kIHBhcnRzIChsaWtlIGNvbW1lbnRzKTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgIGFyZSBhbmFseXplZCBieSBhcHBsaWNhdGlvbi1sYXllciBwYXJzZXJzLCBhbmQgcGFydHMg
KGxpa2UgY29tbWVudHMpPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIG1pZ2h0IGJlIGRyb3BwZWQuICBBbHRob3VnaCB0eXBpY2FsbHkgYWN0
aW5nIG9uIEhUVFAgb3IgSlBFRyBmaWxlcyw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICBtaWdodCBiZSBkcm9wcGVkLiAgQWx0aG91Z2ggdHlwaWNhbGx5IGFjdGluZyBvbiBIVFRQ
IG9yIEpQRUcgZmlsZXMsPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIGNvbXByZXNzaW9uIG1pZ2h0IGFmZmVjdCBtZWFzdXJlbWVudCBwYWNr
ZXRzLCB0b28uICBJbiBwYXJ0aWN1bGFyLDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgIGNvbXByZXNzaW9uIG1pZ2h0IGFmZmVjdCBtZWFzdXJlbWVudCBwYWNrZXRzLCB0b28uICBJ
biBwYXJ0aWN1bGFyLDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICBtZWFzdXJlbWVudCBwYWNrZXRzIGFyZSBxdWFsaWZpZWQgZm9yIGVmZmlj
aWVudCBjb21wcmVzc2lvbiB3aGVuIHRoZXk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICBtZWFzdXJlbWVudCBwYWNrZXRzIGFyZSBxdWFsaWZpZWQgZm9yIGVmZmljaWVudCBjb21w
cmVzc2lvbiB3aGVuIHRoZXk8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkPjxhIG5hbWU9ImRpZmYwMDEzIiAvPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9Imxi
bG9jayI+ICAgdXNlIHN0YW5kYXJkIHBsYWluLXRleHQgcGF5bG9hZC48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJibG9jayI+ICAgdXNlIHN0YW5kYXJkIHBsYWluLXRleHQgcGF5bG9hZC4gIDxz
cGFuIGNsYXNzPSJpbnNlcnQiPldlIG5vdGUgdGhhdCB1c2Ugb2YgdHJhbnNwb3J0IGxheWVyPC9z
cGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0
Ij4gICBlbmNyeXB0aW9uIHdpbGwgY291bnRlcmFjdCB0aGUgZGVwbG95bWVudCBvZiBuZXR3b3Jr
LWJhc2VkIGFuYWx5c2lzPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48
c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBhbmQgbWF5IHJlZHVjZSB0aGUgYWRvcHRpb24gb2YgcGF5
bG9hZCBvcHRpbWl6YXRpb25zLCBob3dldmVyLjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIElQUE0tY29uZm9ybWluZyBtZWFzdXJlbWVudHMgc2hvdWxkIGFkZCBwYWNrZXQg
cGF5bG9hZCBjb250ZW50IGFzIGE8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBJ
UFBNLWNvbmZvcm1pbmcgbWVhc3VyZW1lbnRzIHNob3VsZCBhZGQgcGFja2V0IHBheWxvYWQgY29u
dGVudCBhcyBhPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIFR5cGUtUCBwYXJhbWV0ZXIgd2hpY2ggY2FuIGhlbHAgdG8gaW1wcm92ZSBtZWFz
dXJlbWVudCBkZXRlcm1pbmlzbS48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBU
eXBlLVAgcGFyYW1ldGVyIHdoaWNoIGNhbiBoZWxwIHRvIGltcHJvdmUgbWVhc3VyZW1lbnQgZGV0
ZXJtaW5pc20uPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIFNvbWUgcGFja2V0IHBheWxvYWRzIGFyZSBtb3JlIHN1c2NlcHRpYmxlIHRvIGNv
bXByZXNzaW9uIHRoYW4gb3RoZXJzLDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IFNvbWUgcGFja2V0IHBheWxvYWRzIGFyZSBtb3JlIHN1c2NlcHRpYmxlIHRvIGNvbXByZXNzaW9u
IHRoYW4gb3RoZXJzLDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICBidXQgb3B0aW1pemVycyBpbiB0aGUgbWVhc3VyZW1lbnQgcGF0aCBjYW4g
YmUgb3V0IHJ1bGVkIGJ5IHVzaW5nPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
YnV0IG9wdGltaXplcnMgaW4gdGhlIG1lYXN1cmVtZW50IHBhdGggY2FuIGJlIG91dCBydWxlZCBi
eSB1c2luZzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQ+PGEgbmFtZT0iZGlmZjAwMTQiIC8+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBp
bmNvbXByZXNzaWJsZSBwYWNrZXQgcGF5bG9hZC4gIFRoaXMgcGF5bG9hZCBjb250ZW50IGNvdWxk
IGJlIDxzcGFuIGNsYXNzPSJkZWxldGUiPmVpdGhlcjwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+ICAgaW5jb21wcmVzc2libGUgcGFja2V0IHBheWxvYWQuICBUaGlzIHBh
eWxvYWQgY29udGVudCBjb3VsZCBiZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgIGdlbmVyYXRlZDwv
c3Bhbj4gYnkgYSA8c3BhbiBjbGFzcz0iZGVsZXRlIj5yYW5kb20gZGV2aWNlPC9zcGFuPiBvciBi
eSB1c2luZyBwYXJ0IG9mIGEgY29tcHJlc3NlZCBmaWxlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPiAgIDxzcGFuIGNsYXNzPSJpbnNlcnQiPnN1cHBsaWVkPC9zcGFuPiBieSBhIDxz
cGFuIGNsYXNzPSJpbnNlcnQiPnBzZXVkby1yYW5kb20gc2VxdWVuY2UgZ2VuZXJhdG9yPC9zcGFu
PiBvciBieSB1c2luZyBwYXJ0IG9mIGE8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAoZS5nLiwgYSBwYXJ0IG9mIGEgWklQIGNvbXByZXNz
ZWQgYXJjaGl2ZSkuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIGNvbXByZXNz
ZWQgZmlsZSAoZS5nLiwgYSBwYXJ0IG9mIGEgWklQIGNvbXByZXNzZWQgYXJjaGl2ZSkuPC90ZD48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBPcHRpbWl6YXRpb24gY2FuIGdvIGJleW9uZCB0aGUg
c2NvcGUgb2Ygb25lIHNpbmdsZSBkYXRhLSBvcjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIE9wdGltaXphdGlvbiBjYW4gZ28gYmV5b25kIHRoZSBzY29wZSBvZiBvbmUgc2luZ2xl
IGRhdGEtIG9yPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIG1lYXN1cmVtZW50IHN0cmVhbS4gIE1hbnkgbW9yZSBjbGllbnQtIG9yIG5ldHdv
cmstY2VudHJpYzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIG1lYXN1cmVtZW50
IHN0cmVhbS4gIE1hbnkgbW9yZSBjbGllbnQtIG9yIG5ldHdvcmstY2VudHJpYzwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBvcHRpbWl6YXRp
b24gdGVjaG5vbG9naWVzIGhhdmUgYmVlbiBwcm9wb3NlZCBvciBzdGFuZGFyZGl6ZWQgc28gZmFy
LDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIG9wdGltaXphdGlvbiB0ZWNobm9s
b2dpZXMgaGF2ZSBiZWVuIHByb3Bvc2VkIG9yIHN0YW5kYXJkaXplZCBzbyBmYXIsPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGluY2x1ZGlu
ZyBSb2J1c3QgSGVhZGVyIENvbXByZXNzaW9uIChST0hDKSBhbmQgVm9pY2Ugb3ZlciBJUDwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGluY2x1ZGluZyBSb2J1c3QgSGVhZGVyIENv
bXByZXNzaW9uIChST0hDKSBhbmQgVm9pY2Ugb3ZlciBJUDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQ+PGEgbmFtZT0iZGlmZjAwMTUi
IC8+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBhZ2dyZWdhdGlvbiBhcyBwcmVzZW50ZWQgZm9yIGlu
c3RhbmNlIGluIFtFRUFXXS4gIDxzcGFuIGNsYXNzPSJkZWxldGUiPlRoZSB0cmVuZCB0b3dhcmRz
PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBhZ2dyZWdhdGlvbiBh
cyBwcmVzZW50ZWQgZm9yIGluc3RhbmNlIGluIFtFRUFXXS4gIDxzcGFuIGNsYXNzPSJpbnNlcnQi
PldoZXJlPC9zcGFuPiBvcHRpbWl6YXRpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBvcHRpbWl6YXRpb24gPHNwYW4gY2xhc3M9ImRl
bGV0ZSI+YmVpbmcgdWJpcXVpdG91cyw8L3NwYW4+IG1hbnkgbW9yZSBvZiB0aGVzZSB0ZWNobm9s
b2dpZXMgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+d2lsbDwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+ICAgPHNwYW4gY2xhc3M9Imluc2VydCI+aXMgZmVhc2libGUgYW5kIHZh
bHVhYmxlLDwvc3Bhbj4gbWFueSBtb3JlIG9mIHRoZXNlIHRlY2hub2xvZ2llcyA8c3BhbiBjbGFz
cz0iaW5zZXJ0Ij5tYXk8L3NwYW4+IGZvbGxvdy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBmb2xsb3cuICBBcyBnZW5lcmFsIG9ic2Vy
dmF0aW9uLCB0aGUgbW9yZSBjb25jdXJyZW50IGZsb3dzIGFuPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyYmxvY2siPiAgIEFzIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmE8L3NwYW4+IGdlbmVyYWwg
b2JzZXJ2YXRpb24sIHRoZSBtb3JlIGNvbmN1cnJlbnQgZmxvd3MgYW4gaW50ZXJtZWRpYXRlPC90
ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAg
aW50ZXJtZWRpYXRlIGhvc3QgdHJlYXRzIGFuZCB0aGUgbG9uZ2VyIHRoZSBwYXRocyBzaGFyZWQg
YnkgZmxvd3M8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgaG9zdCB0cmVhdHMg
YW5kIHRoZSBsb25nZXIgdGhlIHBhdGhzIHNoYXJlZCBieSBmbG93cyBhcmUsIHRoZSBoaWdoZXI8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4g
ICBhcmUsIHRoZSBoaWdoZXIgYmVjb21lcyB0aGUgaW5jZW50aXZlIG9mIGhvc3RzIHRvIGFnZ3Jl
Z2F0ZSBmbG93czwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBiZWNvbWVzIHRo
ZSBpbmNlbnRpdmUgb2YgaG9zdHMgdG8gYWdncmVnYXRlIGZsb3dzIGJlbG9uZ2luZyB0bzwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIGJl
bG9uZ2luZyB0byBkaXN0aW5jdCBzb3VyY2VzLiAgTWVhc3VyZW1lbnRzIHNob3VsZCBjb25zaWRl
ciB0aGlzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIGRpc3RpbmN0IHNvdXJj
ZXMuICBNZWFzdXJlbWVudHMgc2hvdWxkIGNvbnNpZGVyIHRoaXMgcG90ZW50aWFsPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgcG90ZW50
aWFsIGFkZGl0aW9uYWwgc291cmNlIG9mIHVuY2VydGFpbnR5IHdpdGggcmVzcGVjdCB0bzwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBhZGRpdGlvbmFsIHNvdXJjZSBvZiB1bmNl
cnRhaW50eSB3aXRoIHJlc3BlY3QgdG8gcmVwZWF0YWJpbGl0eS48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICByZXBlYXRhYmlsaXR5LiAg
QWdncmVnYXRpb24gb2YgZmxvd3MgaW4gbmV0d29ya2luZyBkZXZpY2VzIGNhbiwgZm9yPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIEFnZ3JlZ2F0aW9uIG9mIGZsb3dzIGluIG5l
dHdvcmtpbmcgZGV2aWNlcyBjYW4sIGZvciBpbnN0YW5jZSwgcmVzdWx0PC90ZD48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgaW5zdGFuY2UsIHJl
c3VsdCBpbiByZWNpcHJvY2FsIHRpbWluZyBhbmQgcGVyZm9ybWFuY2UgaW5mbHVlbmNlIG9mPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIGluIHJlY2lwcm9jYWwgdGltaW5nIGFu
ZCBwZXJmb3JtYW5jZSBpbmZsdWVuY2Ugb2YgdGhlc2UgZmxvd3Mgd2hpY2g8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICB0aGVzZSBmbG93
cyB3aGljaCBtYXkgZXhjZWVkIHR5cGljYWwgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+cmVjaXByb2Np
Y2FsPC9zcGFuPiBxdWV1ZWluZyBlZmZlY3RzIGJ5PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
YmxvY2siPiAgIG1heSBleGNlZWQgdHlwaWNhbCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5yZWNpcHJv
Y2FsPC9zcGFuPiBxdWV1ZWluZyBlZmZlY3RzIGJ5IG9yZGVycyBvZjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIG9yZGVycyBvZiBtYWdu
aXR1ZGUuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIG1hZ25pdHVkZS48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjMuMi4gIFBhY2tldCBIaXN0b3J5PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+My4yLiAgUGFja2V0IEhpc3Rvcnk8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIFJlY2VudCBwYWNrZXQgaGlzdG9yeSBhbmQgaW5zdGFudGFuZW91cyBk
YXRhIHJhdGUgaW5mbHVlbmNlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgUmVj
ZW50IHBhY2tldCBoaXN0b3J5IGFuZCBpbnN0YW50YW5lb3VzIGRhdGEgcmF0ZSBpbmZsdWVuY2U8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
bWVhc3VyZW1lbnQgcmVzdWx0cyBmb3IgcmVhY3RpdmUgbGlua3Mgc3VwcG9ydGluZyBvbi1kZW1h
bmQgY2FwYWNpdHk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBtZWFzdXJlbWVu
dCByZXN1bHRzIGZvciByZWFjdGl2ZSBsaW5rcyBzdXBwb3J0aW5nIG9uLWRlbWFuZCBjYXBhY2l0
eTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBhbGxvY2F0aW9uLiAgTWVhc3VyZW1lbnQgdW5jZXJ0YWludHkgbWF5IGJlIHJlZHVjZWQgYnkg
a25vd2xlZGdlIG9mPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgYWxsb2NhdGlv
bi4gIE1lYXN1cmVtZW50IHVuY2VydGFpbnR5IG1heSBiZSByZWR1Y2VkIGJ5IGtub3dsZWRnZSBv
ZjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBtZWFzdXJlbWVudCBwYWNrZXQgaGlzdG9yeSBhbmQgdG90YWwgaG9zdCBsb2FkLiAgQWRkaXRp
b25hbGx5LCBzbWFsbDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIG1lYXN1cmVt
ZW50IHBhY2tldCBoaXN0b3J5IGFuZCB0b3RhbCBob3N0IGxvYWQuICBBZGRpdGlvbmFsbHksIHNt
YWxsPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgIGNoYW5nZXMgaW4gaGlzdG9yeSwgZS5nLiwgYmVjYXVzZSBvZiBsb3N0IHBhY2tldHMgYWxv
bmcgdGhlIHBhdGgsIGNhbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGNoYW5n
ZXMgaW4gaGlzdG9yeSwgZS5nLiwgYmVjYXVzZSBvZiBsb3N0IHBhY2tldHMgYWxvbmcgdGhlIHBh
dGgsIGNhbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICBiZSB0aGUgY2F1c2Ugb2YgbGFyZ2UgcGVyZm9ybWFuY2UgdmFyaWF0aW9ucy48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBiZSB0aGUgY2F1c2Ugb2YgbGFyZ2UgcGVy
Zm9ybWFuY2UgdmFyaWF0aW9ucy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIg
Ymdjb2xvcj0iZ3JheSIgPjx0ZD48L3RkPjx0aD48YSBuYW1lPSJwYXJ0LWw2IiAvPjxzbWFsbD5z
a2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxlbT4gcGFnZSAxMCwgbGluZSA1PC9lbT48L3Ro
Pjx0aD4gPC90aD48dGg+PGEgbmFtZT0icGFydC1yNiIgLz48c21hbGw+c2tpcHBpbmcgdG8gY2hh
bmdlIGF0PC9zbWFsbD48ZW0+IHBhZ2UgMTAsIGxpbmUgMTk8L2VtPjwvdGg+PHRkPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIERlcGVuZGluZyBtYWlubHkgb24gdGhlIHNldCBvZiBjb250cm9sbGVkIG1l
YXN1cmVtZW50IHBhcmFtZXRlcnMsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
RGVwZW5kaW5nIG1haW5seSBvbiB0aGUgc2V0IG9mIGNvbnRyb2xsZWQgbWVhc3VyZW1lbnQgcGFy
YW1ldGVycyw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgbWVhc3VyZW1lbnRzIHJlcGVhdGVkIGZvciBhIHNwZWNpZmljIG5ldHdvcmsgcGF0
aCB1c2luZyBhIHNwZWNpZmljPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgbWVh
c3VyZW1lbnRzIHJlcGVhdGVkIGZvciBhIHNwZWNpZmljIG5ldHdvcmsgcGF0aCB1c2luZyBhIHNw
ZWNpZmljPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIG1ldGhvZG9sb2d5IG1heSBvciBtYXkgbm90IHlpZWxkIHJlcGVhdGFibGUgcmVzdWx0
cy4gIENoYWxsZW5naW5nPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgbWV0aG9k
b2xvZ3kgbWF5IG9yIG1heSBub3QgeWllbGQgcmVwZWF0YWJsZSByZXN1bHRzLiAgQ2hhbGxlbmdp
bmc8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgbWVhc3VyZW1lbnQgc2NlbmFyaW9zIGZvciBhZGVxdWF0ZSBwYXJhbWV0ZXIgY29udHJvbCBp
bmNsdWRlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgbWVhc3VyZW1lbnQgc2Nl
bmFyaW9zIGZvciBhZGVxdWF0ZSBwYXJhbWV0ZXIgY29udHJvbCBpbmNsdWRlPC90ZD48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHdpcmVsZXNzLCBy
ZWFjdGl2ZSwgb3IgdGltZS1zbG90dGVkIG5ldHdvcmtzIGFzIGRpc2N1c3NlZCBlYXJsaWVyIGlu
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgd2lyZWxlc3MsIHJlYWN0aXZlLCBv
ciB0aW1lLXNsb3R0ZWQgbmV0d29ya3MgYXMgZGlzY3Vzc2VkIGVhcmxpZXIgaW48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgdGhpcyBkb2N1
bWVudC4gIFRoaXMgc2VjdGlvbiBwcmVzZW50cyBhbiBleHBhbmRlZCBkZWZpbml0aW9uIG9mPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgdGhpcyBkb2N1bWVudC4gIFRoaXMgc2Vj
dGlvbiBwcmVzZW50cyBhbiBleHBhbmRlZCBkZWZpbml0aW9uIG9mPC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICJyZXBlYXRhYmlsaXR5IiBi
ZXlvbmQgdGhlIGRlZmluaXRpb24gaW4gW1JGQzIzMzBdIGFuZCBhbiBleHBhbmRlZDwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICJyZXBlYXRhYmlsaXR5IiBiZXlvbmQgdGhlIGRl
ZmluaXRpb24gaW4gW1JGQzIzMzBdIGFuZCBhbiBleHBhbmRlZDwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBleGFtaW5hdGlvbiBvZiB0aGUg
W1JGQzIzMzBdIGNvbmNlcHQgb2YgImNvbnRpbnVpdHkiIGFuZCBpdHMgbGltaXRlZDwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGV4YW1pbmF0aW9uIG9mIHRoZSBbUkZDMjMzMF0g
Y29uY2VwdCBvZiAiY29udGludWl0eSIgYW5kIGl0cyBsaW1pdGVkPC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGFwcGxpY2FiaWxpdHkuPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgYXBwbGljYWJpbGl0eS48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZD48YSBuYW1lPSJkaWZmMDAxNiIgLz48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPjQuMS4gIFJlcGVhdGFiaWxpdHk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJi
bG9jayI+NC4xLiAgUmU8c3BhbiBjbGFzcz0iaW5zZXJ0Ij52aXNlZCBEZWZpbml0aW9uIG9mIFJl
PC9zcGFuPnBlYXRhYmlsaXR5PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBbUkZDMjMz
MF0gZGVmaW5lcyByZXBlYXRhYmlsaXR5IGluIGEgZ2VuZXJhbCB3YXk6PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgW1JGQzIzMzBdIGRlZmluZXMgcmVwZWF0YWJpbGl0eSBpbiBh
IGdlbmVyYWwgd2F5OjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgIkEgbWV0aG9kb2xv
Z3kgZm9yIGEgbWV0cmljIHNob3VsZCBoYXZlIHRoZSBwcm9wZXJ0eSB0aGF0IGl0IGlzPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgIkEgbWV0aG9kb2xvZ3kgZm9yIGEgbWV0cmlj
IHNob3VsZCBoYXZlIHRoZSBwcm9wZXJ0eSB0aGF0IGl0IGlzPC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHJlcGVhdGFibGU6IGlmIHRoZSBt
ZXRob2RvbG9neSBpcyB1c2VkIG11bHRpcGxlIHRpbWVzIHVuZGVyIGlkZW50aWNhbDwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHJlcGVhdGFibGU6IGlmIHRoZSBtZXRob2RvbG9n
eSBpcyB1c2VkIG11bHRpcGxlIHRpbWVzIHVuZGVyIGlkZW50aWNhbDwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBjb25kaXRpb25zLCB0aGUg
c2FtZSBtZWFzdXJlbWVudHMgc2hvdWxkIHJlc3VsdCBpbiB0aGUgc2FtZTwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIGNvbmRpdGlvbnMsIHRoZSBzYW1lIG1lYXN1cmVtZW50cyBz
aG91bGQgcmVzdWx0IGluIHRoZSBzYW1lPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIG1lYXN1cmVtZW50cy4iPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgbWVhc3VyZW1lbnRzLiI8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIFRoZSBjaGFsbGVuZ2UgaXMgdG8gZGV2ZWxvcCB0aGlzIGRlZmluaXRpb24gZnVydGhl
ciwgc3VjaCB0aGF0IGl0PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVGhlIGNo
YWxsZW5nZSBpcyB0byBkZXZlbG9wIHRoaXMgZGVmaW5pdGlvbiBmdXJ0aGVyLCBzdWNoIHRoYXQg
aXQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgYmVjb21lcyBhbiBvYmplY3RpdmUgbWVhc3VyYWJsZSBjcml0ZXJpb24gKGFuZCBkb2VzIG5v
dCBkZXBlbmQgb24gdGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgYmVjb21l
cyBhbiBvYmplY3RpdmUgbWVhc3VyYWJsZSBjcml0ZXJpb24gKGFuZCBkb2VzIG5vdCBkZXBlbmQg
b24gdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHIgYmdjb2xvcj0iZ3JheSIgPjx0ZD48L3RkPjx0aD48YSBuYW1lPSJwYXJ0LWw3
IiAvPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxlbT4gcGFnZSAxMCwgbGlu
ZSA0NjwvZW0+PC90aD48dGg+IDwvdGg+PHRoPjxhIG5hbWU9InBhcnQtcjciIC8+PHNtYWxsPnNr
aXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGVtPiBwYWdlIDExLCBsaW5lIDExPC9lbT48L3Ro
Pjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
QWx0aG91Z2ggdGhlIFtSRkM2ODA4XSB0ZXN0IHBsYW4gZG9jdW1lbnRlZCBudW1lcmljYWwgY3Jp
dGVyaWEgZm9yPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgQWx0aG91Z2ggdGhl
IFtSRkM2ODA4XSB0ZXN0IHBsYW4gZG9jdW1lbnRlZCBudW1lcmljYWwgY3JpdGVyaWEgZm9yPC90
ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGVx
dWl2YWxlbmNlLCB3ZSBjYW5ub3Qgc3BlY2lmeSB0aGUgZXhhY3QgbnVtZXJpY2FsIGNyaXRlcmlh
IGZvcjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGVxdWl2YWxlbmNlLCB3ZSBj
YW5ub3Qgc3BlY2lmeSB0aGUgZXhhY3QgbnVtZXJpY2FsIGNyaXRlcmlhIGZvcjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICByZXBlYXRhYmls
aXR5ICppbiBnZW5lcmFsKi4gVGhlIHByb2Nlc3MgaW4gdGhlIEJDUCBbUkZDNjU3Nl0gYW5kPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgcmVwZWF0YWJpbGl0eSAqaW4gZ2VuZXJh
bCouIFRoZSBwcm9jZXNzIGluIHRoZSBCQ1AgW1JGQzY1NzZdIGFuZDwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBzdGF0aXN0aWNzIGluIFtS
RkM2ODA4XSBoYXZlIGJlZW4gdXNlZCBzdWNjZXNzZnVsbHksIGFuZCB0aGU8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBzdGF0aXN0aWNzIGluIFtSRkM2ODA4XSBoYXZlIGJlZW4g
dXNlZCBzdWNjZXNzZnVsbHksIGFuZCB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgbnVtZXJpY2FsIGNyaXRlcmlhIHRvIGRlY2xhcmUg
YSBtZXRyaWMgcmVwZWF0YWJsZSBzaG91bGQgYmUgYWdyZWVkIGJ5PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgbnVtZXJpY2FsIGNyaXRlcmlhIHRvIGRlY2xhcmUgYSBtZXRyaWMg
cmVwZWF0YWJsZSBzaG91bGQgYmUgYWdyZWVkIGJ5PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGFsbCBpbnRlcmVzdGVkIHBhcnRpZXMgcHJp
b3IgdG8gbWVhc3VyZW1lbnQuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgYWxs
IGludGVyZXN0ZWQgcGFydGllcyBwcmlvciB0byBtZWFzdXJlbWVudC48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIFdlIHJldmlzZSB0aGUgZGVmaW5pdGlvbiBzbGlnaHRseSwgYXMgZm9s
bG93czo8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBXZSByZXZpc2UgdGhlIGRl
ZmluaXRpb24gc2xpZ2h0bHksIGFzIGZvbGxvd3M6PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQ+PGEgbmFtZT0iZGlmZjAwMTciIC8+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICA8c3Bh
biBjbGFzcz0iZGVsZXRlIj4iQTwvc3Bhbj4gbWV0aG9kb2xvZ3kgZm9yIGEgbWV0cmljIHNob3Vs
ZCBoYXZlIHRoZSBwcm9wZXJ0eSB0aGF0IGl0IGlzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
YmxvY2siPiAgICAgIDxzcGFuIGNsYXNzPSJpbnNlcnQiPkE8L3NwYW4+IG1ldGhvZG9sb2d5IGZv
ciBhIG1ldHJpYyBzaG91bGQgaGF2ZSB0aGUgcHJvcGVydHkgdGhhdCBpdCBpczwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIHJlcGVhdGFi
bGU6IGlmIHRoZSBtZXRob2RvbG9neSBpcyB1c2VkIG11bHRpcGxlIHRpbWVzIHVuZGVyIGlkZW50
aWNhbDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICByZXBlYXRhYmxlOiBp
ZiB0aGUgbWV0aG9kb2xvZ3kgaXMgdXNlZCBtdWx0aXBsZSB0aW1lcyB1bmRlcjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIGNvbmRpdGlv
bnMsIHRoZSBtZXRob2RzIHNob3VsZCBwcm9kdWNlIGVxdWl2YWxlbnQgbWVhc3VyZW1lbnQ8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgaWRlbnRpY2FsIGNvbmRpdGlvbnMs
IHRoZSBtZXRob2RzIHNob3VsZCBwcm9kdWNlIGVxdWl2YWxlbnQ8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICA8c3BhbiBjbGFzcz0iZGVs
ZXRlIj5yZXN1bHRzLiI8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAg
ICAgIG1lYXN1cmVtZW50IDxzcGFuIGNsYXNzPSJpbnNlcnQiPnJlc3VsdHMuPC9zcGFuPjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkPjxhIG5hbWU9ImRpZmYwMDE4IiAvPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQg
Y2xhc3M9ImxibG9jayI+NC4yLiAgQ29udGludWl0eTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmJsb2NrIj40LjIuICBDb250aW51aXR5PHNwYW4gY2xhc3M9Imluc2VydCI+IE5vIExvbmdlciBh
biBBbHRlcm5hdGl2ZSBSZXBlYXRhYmlsaXR5IENyaXRlcmlvbjwvc3Bhbj48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIEluIHRoZSBvcmlnaW5hbCBmcmFtZXdvcmsgW1JGQzIzMzBdLCB0
aGUgY29uY2VwdCBvZiBjb250aW51aXR5IHdhczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIEluIHRoZSBvcmlnaW5hbCBmcmFtZXdvcmsgW1JGQzIzMzBdLCB0aGUgY29uY2VwdCBv
ZiBjb250aW51aXR5IHdhczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICBpbnRyb2R1Y2VkIHRvIHByb3ZpZGUgYSByZWxheGVkIGNyaXRlcmlh
IGZvciBqdWRnaW5nIHJlcGVhdGFiaWxpdHksPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgaW50cm9kdWNlZCB0byBwcm92aWRlIGEgcmVsYXhlZCBjcml0ZXJpYSBmb3IganVkZ2lu
ZyByZXBlYXRhYmlsaXR5LDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICBhbmQgd2FzIGRlc2NyaWJlZCBpbiBzZWN0aW9uIDYuMiBvZiBbUkZD
MjMzMF0gYXMgZm9sbG93czo8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBhbmQg
d2FzIGRlc2NyaWJlZCBpbiBzZWN0aW9uIDYuMiBvZiBbUkZDMjMzMF0gYXMgZm9sbG93czo8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICIuLi5hIG1ldGhvZG9sb2d5IGZvciBhIGdpdmVu
IG1ldHJpYyBleGhpYml0cyBjb250aW51aXR5IGlmLCBmb3I8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAiLi4uYSBtZXRob2RvbG9neSBmb3IgYSBnaXZlbiBtZXRyaWMgZXhoaWJp
dHMgY29udGludWl0eSBpZiwgZm9yPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHNtYWxsIHZhcmlhdGlvbnMgaW4gY29uZGl0aW9ucywgaXQg
cmVzdWx0cyBpbiBzbWFsbCB2YXJpYXRpb25zIGluIHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgIHNtYWxsIHZhcmlhdGlvbnMgaW4gY29uZGl0aW9ucywgaXQgcmVzdWx0cyBp
biBzbWFsbCB2YXJpYXRpb25zIGluIHRoZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICByZXN1bHRpbmcgbWVhc3VyZW1lbnRzLiI8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICByZXN1bHRpbmcgbWVhc3VyZW1lbnRzLiI8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEFsdGhvdWdoIHRoZXJlIGFyZSBjb25kaXRpb25z
IHdoZXJlIG1ldHJpY3MgbWF5IGV4aGliaXQgY29udGludWl0eSw8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICBBbHRob3VnaCB0aGVyZSBhcmUgY29uZGl0aW9ucyB3aGVyZSBtZXRy
aWNzIG1heSBleGhpYml0IGNvbnRpbnVpdHksPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgYmdjb2xvcj0iZ3JheSIgPjx0ZD48L3Rk
Pjx0aD48YSBuYW1lPSJwYXJ0LWw4IiAvPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3Nt
YWxsPjxlbT4gcGFnZSAxMSwgbGluZSAzMzwvZW0+PC90aD48dGg+IDwvdGg+PHRoPjxhIG5hbWU9
InBhcnQtcjgiIC8+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGVtPiBwYWdl
IDExLCBsaW5lIDQ0PC9lbT48L3RoPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBib3R0b20gb2Yg
cGFnZSAyOjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGJvdHRvbSBvZiBwYWdl
IDI6PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAiVGhlcmUgaXMgYWxzbyBldmlkZW5j
ZSB0aGF0IG1vc3QgVENQIGltcGxlbWVudGF0aW9ucyBleGhpYml0IG5vbi08L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAiVGhlcmUgaXMgYWxzbyBldmlkZW5jZSB0aGF0IG1vc3Qg
VENQIGltcGxlbWVudGF0aW9ucyBleGhpYml0IG5vbi08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgbGluZWFyIHBlcmZvcm1hbmNlIG92ZXIg
c29tZSBwb3J0aW9uIG9mIHRoZWlyIG9wZXJhdGluZyByZWdpb24uICBJdDwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIGxpbmVhciBwZXJmb3JtYW5jZSBvdmVyIHNvbWUgcG9ydGlv
biBvZiB0aGVpciBvcGVyYXRpbmcgcmVnaW9uLiAgSXQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgaXMgcG9zc2libGUgdG8gY29uc3RydWN0
IHNpbXBsZSBzaW11bGF0aW9uIGV4YW1wbGVzIHdoZXJlIGluY3JlbWVudGFsPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgaXMgcG9zc2libGUgdG8gY29uc3RydWN0IHNpbXBsZSBz
aW11bGF0aW9uIGV4YW1wbGVzIHdoZXJlIGluY3JlbWVudGFsPC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGltcHJvdmVtZW50cyB0byBhIHBh
dGggKHN1Y2ggYXMgcmFpc2luZyB0aGUgbGluayBkYXRhIHJhdGUpIHJlc3VsdHM8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBpbXByb3ZlbWVudHMgdG8gYSBwYXRoIChzdWNoIGFz
IHJhaXNpbmcgdGhlIGxpbmsgZGF0YSByYXRlKSByZXN1bHRzPC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGluIGxvd2VyIG92ZXJhbGwgVENQ
IHRocm91Z2hwdXQgKG9yIEJUQykgW01hdDk4XS4iPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgaW4gbG93ZXIgb3ZlcmFsbCBUQ1AgdGhyb3VnaHB1dCAob3IgQlRDKSBbTWF0OThd
LiI8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIENsZWFybHksIHRoZSB0aW1lLXNsb3R0
ZWQgbmV0d29yayBlbGVtZW50cyBkZXNjcmliZWQgaW4gc2VjdGlvbiAzLjQ8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBDbGVhcmx5LCB0aGUgdGltZS1zbG90dGVkIG5ldHdvcmsg
ZWxlbWVudHMgZGVzY3JpYmVkIGluIHNlY3Rpb24gMy40PC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGFib3ZlIGFsc28gcXVhbGlmaWVzIGFz
IGEgbmV3IGV4Y2VwdGlvbiB0byB0aGUgaWRlYWwgb2YgY29udGludWl0eS48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBhYm92ZSBhbHNvIHF1YWxpZmllcyBhcyBhIG5ldyBleGNl
cHRpb24gdG8gdGhlIGlkZWFsIG9mIGNvbnRpbnVpdHkuPC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZD48YSBuYW1lPSJkaWZmMDAxOSIg
Lz48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48
c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoZXJlZm9yZSwgd2Ug
ZGVwcmVjYXRlIGNvbnRpbnVpdHkgYXMgYW4gYWx0ZXJuYXRlIGNyaXRlcmlvbiBvbjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFRoZXJlZm9yZSwgd2UgZGVwcmVjYXRlIGNvbnRp
bnVpdHkgYXMgYW4gYWx0ZXJuYXRlIGNyaXRlcmlvbiBvbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBtZXRyaWNzLCBhbmQgcHJlZmVyIHRo
ZSBtb3JlIGV4YWN0IGV2YWx1YXRpb24gb2YgcmVwZWF0YWJpbGl0eTwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIG1ldHJpY3MsIGFuZCBwcmVmZXIgdGhlIG1vcmUgZXhhY3QgZXZh
bHVhdGlvbiBvZiByZXBlYXRhYmlsaXR5PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGluc3RlYWQuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgaW5zdGVhZC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZD48
YSBuYW1lPSJkaWZmMDAyMCIgLz48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjQuMy4gIEFjdGlvbmFibGU8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+NC4zLiAgPHNwYW4gY2xhc3M9Imluc2Vy
dCI+TWV0cmljcyBTaG91bGQgQmUgPC9zcGFuPkFjdGlvbmFibGU8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIFRoZSBJUCBQZXJmb3JtYW5jZSBNZXRyaWNzIEZyYW1ld29yayBbUkZDMjMz
MF0gaW5jbHVkZXMgdXNlZnVsbmVzcyBhczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgIFRoZSBJUCBQZXJmb3JtYW5jZSBNZXRyaWNzIEZyYW1ld29yayBbUkZDMjMzMF0gaW5jbHVk
ZXMgdXNlZnVsbmVzcyBhczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICBhIG1ldHJpYyBjcml0ZXJpb246PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgYSBtZXRyaWMgY3JpdGVyaW9uOjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgIi4uLlRoZSBtZXRyaWNzIG11c3QgYmUgdXNlZnVsIHRvIHVzZXJzIGFuZCBwcm92
aWRlcnMgaW48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAiLi4uVGhlIG1ldHJp
Y3MgbXVzdCBiZSB1c2VmdWwgdG8gdXNlcnMgYW5kIHByb3ZpZGVycyBpbjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB1bmRlcnN0YW5kaW5n
IHRoZSBwZXJmb3JtYW5jZSB0aGV5IGV4cGVyaWVuY2Ugb3IgcHJvdmlkZS4uLiIuPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgdW5kZXJzdGFuZGluZyB0aGUgcGVyZm9ybWFuY2Ug
dGhleSBleHBlcmllbmNlIG9yIHByb3ZpZGUuLi4iLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgV2hlbiBjb25zaWRlcmluZyBtZWFzdXJlbWVudHMgYXMgcGFydCBvZiBhIG1haW50ZW5h
bmNlIHByb2Nlc3MsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgV2hlbiBjb25z
aWRlcmluZyBtZWFzdXJlbWVudHMgYXMgcGFydCBvZiBhIG1haW50ZW5hbmNlIHByb2Nlc3MsPC90
ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGV2
YWx1YXRpb24gb2YgbWVhc3VyZW1lbnQgcmVzdWx0cyBmb3IgYSBwYXRoIHVuZGVyIG9ic2VydmF0
aW9uIGNhbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGV2YWx1YXRpb24gb2Yg
bWVhc3VyZW1lbnQgcmVzdWx0cyBmb3IgYSBwYXRoIHVuZGVyIG9ic2VydmF0aW9uIGNhbjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBkcmF3
IGF0dGVudGlvbiB0byBwb3RlbnRpYWwgcGVyZm9ybWFuY2UgcHJvYmxlbXMgInNvbWV3aGVyZSIg
b24gdGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgZHJhdyBhdHRlbnRpb24g
dG8gcG90ZW50aWFsIHBlcmZvcm1hbmNlIHByb2JsZW1zICJzb21ld2hlcmUiIG9uIHRoZTwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBwYXRo
LiAgQW5vbWFseSBkZXRlY3Rpb24gaXMgdGhlcmVmb3JlIGFuIGltcG9ydGFudCBwaGFzZSBhbmQg
Zmlyc3Q8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBwYXRoLiAgQW5vbWFseSBk
ZXRlY3Rpb24gaXMgdGhlcmVmb3JlIGFuIGltcG9ydGFudCBwaGFzZSBhbmQgZmlyc3Q8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgc3RlcCB3
aGljaCBhbHJlYWR5IHNhdGlzZmllcyB0aGUgdXNlZnVsbmVzcyBjcml0ZXJpb24gZm9yIG1hbnk8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBzdGVwIHdoaWNoIGFscmVhZHkgc2F0
aXNmaWVzIHRoZSB1c2VmdWxuZXNzIGNyaXRlcmlvbiBmb3IgbWFueTwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBtZXRyaWNzLjwvdGQ+PHRk
PiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIG1ldHJpY3MuPC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICBUaGlzIGNvbmNlcHQgb2YgdXNlZnVsbmVzcyBjYW4gYmUgZXh0ZW5kZWQsIGJl
Y29taW5nIGEgc3ViLXNldCBvZjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFRo
aXMgY29uY2VwdCBvZiB1c2VmdWxuZXNzIGNhbiBiZSBleHRlbmRlZCwgYmVjb21pbmcgYSBzdWIt
c2V0IG9mPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZD48YSBuYW1lPSJkaWZmMDAyMSIgLz48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIHdo
YXQgd2UgcmVmZXIgdG8gYXMgImFjdGlvbmFibGUiIGNyaXRlcmlvbiBpbiB0aGUgZm9sbG93aW5n
LiAgQ2VudHJhbDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICB3aGF0IHdlIHJl
ZmVyIHRvIGFzICJhY3Rpb25hYmxlIiBjcml0ZXJpb24gaW4gdGhlIGZvbGxvd2luZy4gIDxzcGFu
IGNsYXNzPSJpbnNlcnQiPldlIG5vdGU8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgdG8gbWFpbnRlbmFuY2UgaXMgdGhlIGlz
b2xhdGlvbiBvZiB0aGUgcm9vdCBjYXVzZSBvZiByZXBvcnRlZDwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICB0aGF0IHRoaXMgaXMgbm90IHRo
ZSB0ZXJtIGZyb20gbGF3Ljwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQg
Y2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIENlbnRy
YWwgdG8gbWFpbnRlbmFuY2UgaXMgdGhlIGlzb2xhdGlvbiBvZiB0aGUgcm9vdCBjYXVzZSBvZiBy
ZXBvcnRlZDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICBhbm9tYWxpZXMgZG93biB0byBhIHNwZWNpZmljIHN1Yi1wYXRoLCBsaW5rIG9yIGhv
c3QsIGFuZCBtZXRyaWNzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgYW5vbWFs
aWVzIGRvd24gdG8gYSBzcGVjaWZpYyBzdWItcGF0aCwgbGluayBvciBob3N0LCBhbmQgbWV0cmlj
czwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBzaG91bGQgc3VwcG9ydCB0aGlzIHNlY29uZCBzdGVwIGFzIHdlbGwuICBXaGlsZSBkZXRlY3Rp
b24gb2YgcGF0aDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHNob3VsZCBzdXBw
b3J0IHRoaXMgc2Vjb25kIHN0ZXAgYXMgd2VsbC4gIFdoaWxlIGRldGVjdGlvbiBvZiBwYXRoPC90
ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGFu
b21hbHkgbWF5IGJlIHRoZSByZXN1bHQgb2YgYW4gb24tZ29pbmcgbW9uaXRvcmluZyBwcm9jZXNz
LCB0aGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBhbm9tYWx5IG1heSBiZSB0
aGUgcmVzdWx0IG9mIGFuIG9uLWdvaW5nIG1vbml0b3JpbmcgcHJvY2VzcywgdGhlPC90ZD48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHNlY29uZCBz
dGVwIG9mIGNhdXNlIGlzb2xhdGlvbiBjb25zaXN0cyBvZiBzcGVjaWZpYywgZGlyZWN0ZWQgb24t
PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgc2Vjb25kIHN0ZXAgb2YgY2F1c2Ug
aXNvbGF0aW9uIGNvbnNpc3RzIG9mIHNwZWNpZmljLCBkaXJlY3RlZCBvbi08L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgZGVtYW5kIG1lYXN1
cmVtZW50cyBvbiBjb21wb25lbnRzIGFuZCBzdWItcGF0aHMuICBNZXRyaWNzIG11c3Q8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBkZW1hbmQgbWVhc3VyZW1lbnRzIG9uIGNvbXBv
bmVudHMgYW5kIHN1Yi1wYXRocy4gIE1ldHJpY3MgbXVzdDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBzdXBwb3J0IHVzZXJzIGluIHRoaXMg
ZGlyZWN0ZWQgc2VhcmNoLCBiZWNvbWluZyBhY3Rpb25hYmxlOjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgIHN1cHBvcnQgdXNlcnMgaW4gdGhpcyBkaXJlY3RlZCBzZWFyY2gsIGJl
Y29taW5nIGFjdGlvbmFibGU6PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBNZXRyaWNz
IG11c3QgZW5hYmxlIHVzZXJzIGFuZCBvcGVyYXRvcnMgdG8gdW5kZXJzdGFuZCBwYXRoPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgTWV0cmljcyBtdXN0IGVuYWJsZSB1c2VycyBh
bmQgb3BlcmF0b3JzIHRvIHVuZGVyc3RhbmQgcGF0aDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBwZXJmb3JtYW5jZSBhbmQgU0hPVUxEIGhl
bHAgdG8gZGlyZWN0IGNvcnJlY3RpdmUgYWN0aW9ucyB3aGVuPC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+ICAgcGVyZm9ybWFuY2UgYW5kIFNIT1VMRCBoZWxwIHRvIGRpcmVjdCBjb3Jy
ZWN0aXZlIGFjdGlvbnMgd2hlbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICB3YXJyYW50ZWQsIGJhc2VkIG9uIHRoZSBtZWFzdXJlbWVudCBy
ZXN1bHRzLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHdhcnJhbnRlZCwgYmFz
ZWQgb24gdGhlIG1lYXN1cmVtZW50IHJlc3VsdHMuPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICBCZXNpZGVzIGNoYXJhY3Rlcml6aW5nIG1ldHJpY3MsIHVzZWZ1bG5lc3MgYW5kIGFjdGlv
bmFibGUgcHJvcGVydGllczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEJlc2lk
ZXMgY2hhcmFjdGVyaXppbmcgbWV0cmljcywgdXNlZnVsbmVzcyBhbmQgYWN0aW9uYWJsZSBwcm9w
ZXJ0aWVzPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIGFyZSBhbHNvIGFwcGxpY2FibGUgdG8gbWV0aG9kb2xvZ2llcyBhbmQgbWVhc3VyZW1l
bnRzLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGFyZSBhbHNvIGFwcGxpY2Fi
bGUgdG8gbWV0aG9kb2xvZ2llcyBhbmQgbWVhc3VyZW1lbnRzLjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkPjxhIG5hbWU9ImRpZmYwMDIyIiAvPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+
NC40LiAgQ29uc2VydmF0aXZlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjQuNC4g
IDxzcGFuIGNsYXNzPSJpbnNlcnQiPkl0IE1heSBOb3QgQmUgUG9zc2libGUgVG8gQmUgPC9zcGFu
PkNvbnNlcnZhdGl2ZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgW1JGQzIzMzBdIGFk
b3B0cyB0aGUgdGVybSAiY29uc2VydmF0aXZlIiBmb3IgbWVhc3VyZW1lbnQ8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBbUkZDMjMzMF0gYWRvcHRzIHRoZSB0ZXJtICJjb25zZXJ2
YXRpdmUiIGZvciBtZWFzdXJlbWVudDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBtZXRob2RvbG9naWVzIGZvciB3aGljaDo8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBtZXRob2RvbG9naWVzIGZvciB3aGljaDo8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICIuLi4gdGhlIGFjdCBvZiBtZWFzdXJlbWVudCBkb2Vz
IG5vdCBtb2RpZnksIG9yIG9ubHkgc2xpZ2h0bHk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICAiLi4uIHRoZSBhY3Qgb2YgbWVhc3VyZW1lbnQgZG9lcyBub3QgbW9kaWZ5LCBvciBv
bmx5IHNsaWdodGx5PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIG1vZGlmaWVzLCB0aGUgdmFsdWUgb2YgdGhlIHBlcmZvcm1hbmNlIG1ldHJp
YyB0aGUgbWV0aG9kb2xvZ3k8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBtb2Rp
ZmllcywgdGhlIHZhbHVlIG9mIHRoZSBwZXJmb3JtYW5jZSBtZXRyaWMgdGhlIG1ldGhvZG9sb2d5
PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
IGF0dGVtcHRzIHRvIG1lYXN1cmUuIjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IGF0dGVtcHRzIHRvIG1lYXN1cmUuIjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgSXQg
c2hvdWxkIGJlIG5vdGVkIHRoYXQgdGhpcyBkZWZpbml0aW9uIG9mICJjb25zZXJ2YXRpdmUiIGlu
IHRoZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIEl0IHNob3VsZCBiZSBub3Rl
ZCB0aGF0IHRoaXMgZGVmaW5pdGlvbiBvZiAiY29uc2VydmF0aXZlIiBpbiB0aGU8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgc2Vuc2Ugb2Yg
W1JGQzIzMzBdIGRlcGVuZHMgdG8gYSBsYXJnZSBleHRlbnQgb24gdGhlIG1lYXN1cmVtZW50PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgc2Vuc2Ugb2YgW1JGQzIzMzBdIGRlcGVu
ZHMgdG8gYSBsYXJnZSBleHRlbnQgb24gdGhlIG1lYXN1cmVtZW50PC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHBhdGgncyB0ZWNobm9sb2d5
IGFuZCBjaGFyYWN0ZXJpc3RpY3MuICBJbiBwYXJ0aWN1bGFyLCB3aGVuIGRlcGxveWVkPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgcGF0aCdzIHRlY2hub2xvZ3kgYW5kIGNoYXJh
Y3RlcmlzdGljcy4gIEluIHBhcnRpY3VsYXIsIHdoZW4gZGVwbG95ZWQ8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgb24gcmVhY3RpdmUgcGF0
aHMsIHN1Yi1wYXRocywgbGlua3Mgb3IgaG9zdHMgY29uZm9ybWluZyB0byB0aGU8L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBvbiByZWFjdGl2ZSBwYXRocywgc3ViLXBhdGhzLCBs
aW5rcyBvciBob3N0cyBjb25mb3JtaW5nIHRvIHRoZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBkZWZpbml0aW9uIGluIFNlY3Rpb24gMS4x
IG9mIHRoaXMgZG9jdW1lbnQsIG1lYXN1cmVtZW50IHBhY2tldHMgY2FuPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgZGVmaW5pdGlvbiBpbiBTZWN0aW9uIDEuMSBvZiB0aGlzIGRv
Y3VtZW50LCBtZWFzdXJlbWVudCBwYWNrZXRzIGNhbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBvcmlnaW5hdGUgY2FwYWNpdHkgKHJlKWFs
bG9jYXRpb25zLiAgSW4gYWRkaXRpb24sIHNtYWxsIG1lYXN1cmVtZW50PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgb3JpZ2luYXRlIGNhcGFjaXR5IChyZSlhbGxvY2F0aW9ucy4g
IEluIGFkZGl0aW9uLCBzbWFsbCBtZWFzdXJlbWVudDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBmbG93IHZhcmlhdGlvbnMgY2FuIHJlc3Vs
dCBpbiBvdGhlciB1c2VycyBvbiB0aGUgc2FtZSBwYXRoIHBlcmNlaXZpbmc8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBmbG93IHZhcmlhdGlvbnMgY2FuIHJlc3VsdCBpbiBvdGhl
ciB1c2VycyBvbiB0aGUgc2FtZSBwYXRoIHBlcmNlaXZpbmc8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkPjxhIG5hbWU9ImRpZmYwMDIz
IiAvPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgc2lnbmlmaWNhbnQgdmFyaWF0aW9ucyBpbiBtZWFz
dXJlbWVudCByZXN1bHRzLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBzaWdu
aWZpY2FudCB2YXJpYXRpb25zIGluIG1lYXN1cmVtZW50IHJlc3VsdHMuPHNwYW4gY2xhc3M9Imlu
c2VydCI+ICBUaGVyZWZvcmU6PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkPjxhIG5hbWU9ImRpZmYwMDI0IiAvPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+NC41LiAgU3BhdGlh
bCBhbmQgVGVtcG9yYWwgQ29tcG9zaXRpb248L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9j
ayI+ICAgICAgPHNwYW4gY2xhc3M9Imluc2VydCI+SXQgaXMgbm90IGFsd2F5cyBwb3NzaWJsZSBm
b3IgdGhlIG1ldGhvZCB0byBiZSBjb25zZXJ2YXRpdmUuPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJibG9jayI+NC41LiAgU3BhdGlhbCBhbmQgVGVtcG9yYWwgQ29tcG9zaXRpb24gPHNwYW4gY2xh
c3M9Imluc2VydCI+U3VwcG9ydCBVbmJpYXNlZCBTYW1wbGluZzwvc3Bhbj48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIENvbmNlcHRzIHJlbGF0ZWQgdG8gdGVtcG9yYWwgYW5kIHNwYXRp
YWwgY29tcG9zaXRpb24gb2YgbWV0cmljcyBpbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIENvbmNlcHRzIHJlbGF0ZWQgdG8gdGVtcG9yYWwgYW5kIHNwYXRpYWwgY29tcG9zaXRp
b24gb2YgbWV0cmljcyBpbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICBTZWN0aW9uIDkgb2YgW1JGQzIzMzBdIGhhdmUgYmVlbiBleHRlbmRl
ZCBpbiBbUkZDNTgzNV0uICBbUkZDNTgzNV08L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICBTZWN0aW9uIDkgb2YgW1JGQzIzMzBdIGhhdmUgYmVlbiBleHRlbmRlZCBpbiBbUkZDNTgz
NV0uICBbUkZDNTgzNV08L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgZGVmaW5lcyBtdWx0aXBsZSBuZXcgdHlwZXMgb2YgbWV0cmljcywgaW5j
bHVkaW5nIFNwYXRpYWwgQ29tcG9zaXRpb24sPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgZGVmaW5lcyBtdWx0aXBsZSBuZXcgdHlwZXMgb2YgbWV0cmljcywgaW5jbHVkaW5nIFNw
YXRpYWwgQ29tcG9zaXRpb24sPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIFRlbXBvcmFsIEFnZ3JlZ2F0aW9uLCBhbmQgU3BhdGlhbCBBZ2dy
ZWdhdGlvbi4gIFNvIGZhciwgb25seSB0aGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICBUZW1wb3JhbCBBZ2dyZWdhdGlvbiwgYW5kIFNwYXRpYWwgQWdncmVnYXRpb24uICBTbyBm
YXIsIG9ubHkgdGhlPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPiAgIG1ldHJpY3MgZm9yIFNwYXRpYWwgQ29tcG9zaXRpb24gaGF2ZSBiZWVuIHN0
YW5kYXJkaXplZCBbUkZDNjA0OV0sPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
bWV0cmljcyBmb3IgU3BhdGlhbCBDb21wb3NpdGlvbiBoYXZlIGJlZW4gc3RhbmRhcmRpemVkIFtS
RkM2MDQ5XSw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0i
bGVmdCI+ICAgcHJvdmlkaW5nIHRoZSBhYmlsaXR5IHRvIGVzdGltYXRlIHRoZSBwZXJmb3JtYW5j
ZSBvZiBhIGNvbXBsZXRlIHBhdGg8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBw
cm92aWRpbmcgdGhlIGFiaWxpdHkgdG8gZXN0aW1hdGUgdGhlIHBlcmZvcm1hbmNlIG9mIGEgY29t
cGxldGUgcGF0aDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICBmcm9tIHN1YnBhdGggbWV0cmljcy4gIFNwYXRpYWwgQ29tcG9zaXRpb24gYWxp
Z25zIHdpdGggdGhlIGZpbmRpbmcgb2Y8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBmcm9tIHN1YnBhdGggbWV0cmljcy4gIFNwYXRpYWwgQ29tcG9zaXRpb24gYWxpZ25zIHdpdGgg
dGhlIGZpbmRpbmcgb2Y8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+ICAgW1RTUkNdLCB0aGF0IHVuYmlhc2VkIHNhbXBsaW5nIGlzIG5vdCBwb3Nz
aWJsZSBiZXlvbmQgdGhlIGZpcnN0IHRpbWUtPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgW1RTUkNdLCB0aGF0IHVuYmlhc2VkIHNhbXBsaW5nIGlzIG5vdCBwb3NzaWJsZSBiZXlv
bmQgdGhlIGZpcnN0IHRpbWUtPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZD48YSBuYW1lPSJkaWZmMDAyNSIgLz48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
YmxvY2siPiAgIHNsb3R0ZWQgbGluayB3aXRoaW4gYSBtZWFzdXJlbWVudCBwYXRoLiAgPHNwYW4g
Y2xhc3M9ImRlbGV0ZSI+SW4gY2FzZXMgd2hlcmUgbWVhc3VyZW1lbnQ8L3NwYW4+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIHNsb3R0ZWQgbGluayB3aXRoaW4gYSBtZWFzdXJl
bWVudCBwYXRoLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgIG9mIHN1YnBhdGhzIGlzIG5vdCBmZWFz
aWJsZSwgcmVzdG9yaW5nIHJhbmRvbW5lc3Mgb2YgbWVhc3VyZW1lbnQ8L3NwYW4+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0i
dG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3Ai
PjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgIHNhbXBsZXMg
d2hlbiBuZWNlc3NhcnkgaXMgcmVjb21tZW5kZWQgYXMgcHJlc2VudGVkIGluIFtUU1JDXS48L3Nw
YW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkPjxhIG5hbWU9ImRpZmYwMDI2IiAvPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+
NC42LiAgUG9pc3NvbiBTYW1wbGluZzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4g
ICAgICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5JbiBjYXNlcyB3aGVyZSB1bmJpYXNlZCBtZWFzdXJl
bWVudCBmb3IgYWxsIHNlZ21lbnRzIG9mIGEgcGF0aCBpczwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgICAgbm90IGZlYXNpYmxl
IGR1ZSB0byB0aGUgcHJlc2VuY2Ugb2YgYSB0aW1lLXNsb3R0ZWQgbGluaywgcmVzdG9yaW5nPC9z
cGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0
Ij4gICAgICByYW5kb21uZXNzIG9mIG1lYXN1cmVtZW50IHNhbXBsZXMgd2hlbiBuZWNlc3Nhcnkg
aXMgcmVjb21tZW5kZWQgYXM8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgICAgIHByZXNlbnRlZCBpbiBbVFNSQ10sIGluIGNvbWJp
bmF0aW9uIHdpdGggU3BhdGlhbCBDb21wb3NpdGlvbjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgICAgW1JGQzYwNDldLjwvc3Bh
bj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2Nr
Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90ZD48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjQuNi4gIDxzcGFuIGNsYXNzPSJpbnNlcnQiPldo
ZW4gdG8gVHJ1bmNhdGUgdGhlPC9zcGFuPiBQb2lzc29uIFNhbXBsaW5nIDxzcGFuIGNsYXNzPSJp
bnNlcnQiPkRpc3RyaWJ1dGlvbjwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
IFNlY3Rpb24gMTEuMS4xIG9mIFtSRkMyMzMwXSBkZXNjcmliZXMgUG9pc3NvbiBzYW1wbGluZywg
d2hlcmUgdGhlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgU2VjdGlvbiAxMS4x
LjEgb2YgW1JGQzIzMzBdIGRlc2NyaWJlcyBQb2lzc29uIHNhbXBsaW5nLCB3aGVyZSB0aGU8L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgaW50
ZXItcGFja2V0IHNlbmQgdGltZXMgaGF2ZSBhIFBvaXNzb24gZGlzdHJpYnV0aW9uLiAgQSBwYXRo
IGVsZW1lbnQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBpbnRlci1wYWNrZXQg
c2VuZCB0aW1lcyBoYXZlIGEgUG9pc3NvbiBkaXN0cmlidXRpb24uICBBIHBhdGggZWxlbWVudDwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICB3
aXRoIHJlYWN0aXZlIGJlaGF2aW9yIHNlbnNpdGl2ZSB0byBmbG93IGluYWN0aXZpdHkgY291bGQg
Y2hhbmdlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgd2l0aCByZWFjdGl2ZSBi
ZWhhdmlvciBzZW5zaXRpdmUgdG8gZmxvdyBpbmFjdGl2aXR5IGNvdWxkIGNoYW5nZTwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQ+PGEg
bmFtZT0iZGlmZjAwMjciIC8+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBzdGF0ZSBpZiB0aGUgcmFu
ZG9tIGludGVyLXBhY2tldCB0aW1lIGlzIHRvbyBsb25nLiAgSXQgaXMgcmVjb21tZW5kZWQ8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgc3RhdGUgaWYgdGhlIHJhbmRvbSBpbnRl
ci1wYWNrZXQgdGltZSBpcyB0b28gbG9uZy48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICB0byB0cnVuY2F0ZSB0aGUgdGFpbCBvZiBQb2lz
c29uIGRpc3RyaWJ1dGlvbiB0byBhdm9pZCByZWFjdGl2ZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmJsb2NrIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249
InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBlbGVtZW50IHN0YXRlIGNoYW5nZXMuICA8c3Bh
biBjbGFzcz0iZGVsZXRlIj5UcnVuY2F0aW9uPC9zcGFuPiBoYXMgYmVlbiB1c2VkIHdpdGhvdXQg
aXNzdWUgdG88L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgSXQgaXMgcmVj
b21tZW5kZWQgdG8gdHJ1bmNhdGUgdGhlIHRhaWwgb2YgUG9pc3NvbiBkaXN0cmlidXRpb248L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBl
bnN1cmUgdGhhdCBtaW5pbXVtIHNhbXBsZSBzaXplcyBjYW4gYmUgYXR0YWluZWQgaW4gYSBmaXhl
ZCB0ZXN0PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgIDxzcGFuIGNsYXNz
PSJpbnNlcnQiPndoZW4gbmVlZGVkPC9zcGFuPiB0byBhdm9pZCByZWFjdGl2ZSBlbGVtZW50IHN0
YXRlIGNoYW5nZXMuPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xh
c3M9ImxibG9jayI+ICAgaW50ZXJ2YWwuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRk
IGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICA8c3Bh
biBjbGFzcz0iaW5zZXJ0Ij5UYWlsIHRydW5jYXRpb248L3NwYW4+IGhhcyBiZWVuIHVzZWQgd2l0
aG91dCBpc3N1ZSB0byBlbnN1cmUgdGhhdCBtaW5pbXVtPC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPiAgIHNhbXBsZSBzaXplcyBjYW4gYmUgYXR0YWluZWQgaW4gYSBmaXhlZCB0ZXN0
IGludGVydmFsLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+NS4gIENvbmNsdXNpb25zPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+NS4gIENvbmNsdXNpb25zPC90ZD48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICBTYWZlZ3VhcmRpbmcgcmVwZWF0YWJpbGl0eSBhcyBhIGtleSBw
cm9wZXJ0eSBvZiBtZWFzdXJlbWVudDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
IFNhZmVndWFyZGluZyByZXBlYXRhYmlsaXR5IGFzIGEga2V5IHByb3BlcnR5IG9mIG1lYXN1cmVt
ZW50PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgIG1ldGhvZG9sb2dpZXMgaXMgaGlnaGx5IGNoYWxsZW5naW5nIGFuZCBzb21ldGltZXMgaW1w
b3NzaWJsZSBpbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIG1ldGhvZG9sb2dp
ZXMgaXMgaGlnaGx5IGNoYWxsZW5naW5nIGFuZCBzb21ldGltZXMgaW1wb3NzaWJsZSBpbjwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICByZWFj
dGl2ZSBwYXRocy4gIE1lYXN1cmVtZW50cyBpbiBwYXRocyB3aXRoIGRlbWFuZC1kcml2ZW4gYWxs
b2NhdGlvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHJlYWN0aXZlIHBhdGhz
LiAgTWVhc3VyZW1lbnRzIGluIHBhdGhzIHdpdGggZGVtYW5kLWRyaXZlbiBhbGxvY2F0aW9uPC90
ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHN0
cmF0ZWdpZXMgbXVzdCB1c2UgYSBwcm90b3R5cGljYWwgYXBwbGljYXRpb24gcGFja2V0IHN0cmVh
bSB0byBpbmZlcjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHN0cmF0ZWdpZXMg
bXVzdCB1c2UgYSBwcm90b3R5cGljYWwgYXBwbGljYXRpb24gcGFja2V0IHN0cmVhbSB0byBpbmZl
cjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBhIHNwZWNpZmljIGFwcGxpY2F0aW9uJ3MgcGVyZm9ybWFuY2UuICBNZWFzdXJlbWVudCByZXBl
dGl0aW9uIHdpdGg8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBhIHNwZWNpZmlj
IGFwcGxpY2F0aW9uJ3MgcGVyZm9ybWFuY2UuICBNZWFzdXJlbWVudCByZXBldGl0aW9uIHdpdGg8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
dW5iaWFzZWQgbmV0d29yayBhbmQgZmxvdyBzdGF0ZXMgKGUuZy4sIGJ5IHJlYm9vdGluZyBtZWFz
dXJlbWVudDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHVuYmlhc2VkIG5ldHdv
cmsgYW5kIGZsb3cgc3RhdGVzIChlLmcuLCBieSByZWJvb3RpbmcgbWVhc3VyZW1lbnQ8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgaG9zdHMp
IGNhbiBoZWxwIHRvIGF2b2lkIGludGVyZmVyZW5jZSB3aXRoIHBlcmlvZGljIG5ldHdvcmsgYmVo
YXZpb3IsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgaG9zdHMpIGNhbiBoZWxw
IHRvIGF2b2lkIGludGVyZmVyZW5jZSB3aXRoIHBlcmlvZGljIG5ldHdvcmsgYmVoYXZpb3IsPC90
ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHJh
bmRvbW5lc3MgYmVpbmcgYSBtYW5kYXRvcnkgZmVhdHVyZSBmb3IgYXZvaWRpbmcgY29ycmVsYXRp
b24gd2l0aDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHJhbmRvbW5lc3MgYmVp
bmcgYSBtYW5kYXRvcnkgZmVhdHVyZSBmb3IgYXZvaWRpbmcgY29ycmVsYXRpb24gd2l0aDwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQ+
PGEgbmFtZT0iZGlmZjAwMjgiIC8+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBuZXR3b3JrIHRpbWlu
Zy4gIEluZmVycmluZyB0aGUgcGF0aCBwZXJmb3JtYW5jZSBiZXR3ZWVuIG9uZTwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBuZXR3b3JrIHRpbWluZy48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICBtZWFzdXJlbWVudCBz
ZXNzaW9uIG9yIHBhY2tldCBzdHJlYW0gYW5kIG90aGVyIDxzcGFuIGNsYXNzPSJkZWxldGUiPnN0
cmVhbXM8L3NwYW4+IHdpdGggYWx0ZXJuYXRlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBJ
bmZlcnJpbmcgdGhlIHBhdGggcGVyZm9ybWFuY2UgYmV0d2VlbiBvbmUgbWVhc3VyZW1lbnQgc2Vz
c2lvbiBvcjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
YmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBwYWNrZXQgc3RyZWFt
IGFuZCBvdGhlciA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5zZXNzaW9ucy9zdHJlYW1zPC9zcGFuPiB3
aXRoIGFsdGVybmF0ZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICBjaGFyYWN0ZXJpc3RpY3MgaXMgZ2VuZXJhbGx5IGRpc2NvdXJhZ2VkIHdp
dGggcmVhY3RpdmUgcGF0aHMgYmVjYXVzZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgIGNoYXJhY3RlcmlzdGljcyBpcyBnZW5lcmFsbHkgZGlzY291cmFnZWQgd2l0aCByZWFjdGl2
ZSBwYXRocyBiZWNhdXNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIG9mIHRoZSBodWdlIHNldCBvZiBnbG9iYWwgcGFyYW1ldGVycyB3aGlj
aCBoYXZlIGluZmx1ZW5jZSBvbjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIG9m
IHRoZSBodWdlIHNldCBvZiBnbG9iYWwgcGFyYW1ldGVycyB3aGljaCBoYXZlIGluZmx1ZW5jZSBv
bjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBpbnN0YW50YW5lb3VzIHBhdGggcGVyZm9ybWFuY2UuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+ICAgaW5zdGFudGFuZW91cyBwYXRoIHBlcmZvcm1hbmNlLjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+Ni4gIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+Ni4gIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zPC90ZD48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGUgc2VjdXJpdHkgY29uc2lkZXJhdGlvbnMgdGhhdCBhcHBs
eSB0byBhbnkgYWN0aXZlIG1lYXN1cmVtZW50IG9mPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgVGhlIHNlY3VyaXR5IGNvbnNpZGVyYXRpb25zIHRoYXQgYXBwbHkgdG8gYW55IGFj
dGl2ZSBtZWFzdXJlbWVudCBvZjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICBsaXZlIHBhdGhzIGFyZSByZWxldmFudCBoZXJlIGFzIHdlbGwu
ICBTZWUgW1JGQzQ2NTZdIGFuZCBbUkZDNTM1N10uPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgbGl2ZSBwYXRocyBhcmUgcmVsZXZhbnQgaGVyZSBhcyB3ZWxsLiAgU2VlIFtSRkM0
NjU2XSBhbmQgW1JGQzUzNTddLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkPjxh
IG5hbWU9ImRpZmYwMDI5IiAvPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyYmxvY2siPiAgIDxzcGFuIGNsYXNzPSJpbnNlcnQiPldoZW4gY29uc2lkZXJpbmcg
cHJpdmFjeSBvZiB0aG9zZSBpbnZvbHZlZCBpbiBtZWFzdXJlbWVudCBvciB0aG9zZTwvc3Bhbj48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAg
d2hvc2UgdHJhZmZpYyBpcyBtZWFzdXJlZCwgdGhlIHNlbnNpdGl2ZSBpbmZvcm1hdGlvbiBhdmFp
bGFibGUgdG88L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQg
Y2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjxzcGFuIGNs
YXNzPSJpbnNlcnQiPiAgIHBvdGVudGlhbCBvYnNlcnZlcnMgaXMgZ3JlYXRseSByZWR1Y2VkIHdo
ZW4gdXNpbmcgYWN0aXZlIHRlY2huaXF1ZXM8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIHdoaWNoIGFyZSB3aXRoaW4gdGhpcyBz
Y29wZSBvZiB3b3JrLiAgUGFzc2l2ZSBvYnNlcnZhdGlvbnMgb2YgdXNlcjwvc3Bhbj48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgdHJhZmZp
YyBmb3IgbWVhc3VyZW1lbnQgcHVycG9zZXMgcmFpc2UgbWFueSBwcml2YWN5IGlzc3Vlcy4gIFdl
IHJlZmVyPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNs
YXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFz
cz0iaW5zZXJ0Ij4gICB0aGUgcmVhZGVyIHRvIHRoZSBwcml2YWN5IGNvbnNpZGVyYXRpb25zIGRl
c2NyaWJlZCBpbiB0aGUgTGFyZ2UgU2NhbGU8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgIE1lYXN1cmVtZW50IG9mIEJyb2FkYmFu
ZCBQZXJmb3JtYW5jZSAoTE1BUCkgRnJhbWV3b3JrPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICBbSS1ELmlldGYtbG1hcC1mcmFt
ZXdvcmtdLCB3aGljaCBjb3ZlcnMgYWN0aXZlIGFuZCBwYXNzaXZlPC9zcGFuPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0iaW5zZXJ0Ij4gICB0ZWNobmlxdWVz
Ljwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0i
bGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjcu
ICBJQU5BIENvbnNpZGVyYXRpb25zPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+Ny4g
IElBTkEgQ29uc2lkZXJhdGlvbnM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoaXMg
bWVtbyBtYWtlcyBubyByZXF1ZXN0cyBvZiBJQU5BLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPiAgIFRoaXMgbWVtbyBtYWtlcyBubyByZXF1ZXN0cyBvZiBJQU5BLjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+OC4gIEFja25vd2xlZGdlbWVudHM8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij44LiAgQWNrbm93bGVkZ2VtZW50czwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFs
aWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkPjxhIG5hbWU9ImRpZmYwMDMwIiAvPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAg
VGhlIGF1dGhvcnMgdGhhbmsgUnVkaWdlciBHZWliLCBNYXR0IDxzcGFuIGNsYXNzPSJkZWxldGUi
Pk1hdGhpcyBhbmQ8L3NwYW4+IEtvbnN0YW50aW5vczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmJsb2NrIj4gICBUaGUgYXV0aG9ycyB0aGFuayBSdWRpZ2VyIEdlaWIsIE1hdHQgPHNwYW4gY2xh
c3M9Imluc2VydCI+TWF0aGlzLDwvc3Bhbj4gS29uc3RhbnRpbm9zPC90ZD48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgPHNwYW4gY2xhc3M9ImRl
bGV0ZSI+UGVudGlrb3VzaXM8L3NwYW4+IGZvciB0aGVpciBoZWxwZnVsIGNvbW1lbnRzIG9uIHRo
aXMgbWVtbywgYW5kIEFubiBDZXJ2ZW55PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2si
PiAgIDxzcGFuIGNsYXNzPSJpbnNlcnQiPlBlbnRpa291c2lzLCBhbmQgUm9iZXJ0IFNwYXJrczwv
c3Bhbj4gZm9yIHRoZWlyIGhlbHBmdWwgY29tbWVudHMgb24gdGhpczwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPiAgIGZvciBoZXIgZWRpdG9y
aWFsIHJldmlldyBhbmQgY29tbWVudHMgdGhhdCBoZWxwZWQgdG8gaW1wcm92ZTwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBtZW1vLCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5BbGlz
c2EgQ29vcGVyIGFuZCBLYXRobGVlbiBNb3JpYXJ0eSBmb3Igc3VnZ2VzdGluZyB3YXlzIHRvPC9z
cGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsYmxv
Y2siPiAgIHJlYWRhYmlsaXR5IG92ZXJhbGwuPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgICJ1cGRhdGUgdGhlIHVwZGF0ZSIgZm9yIGhlaWdo
dGVuZWQgcHJpdmFjeSBhd2FyZW5lc3MgYW5kIGl0czwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
IHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgY29uc2VxdWVuY2VzLDwvc3Bh
bj4gYW5kIEFubiBDZXJ2ZW55IGZvciBoZXIgZWRpdG9yaWFsIHJldmlldyBhbmQgY29tbWVudHM8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgdGhhdCBoZWxwZWQgdG8gaW1wcm92
ZSByZWFkYWJpbGl0eSBvdmVyYWxsLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9w
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwv
dGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3Rk
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+OS4gIFJl
ZmVyZW5jZXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij45LiAgUmVmZXJlbmNlczwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQ+PGEgbmFtZT0iZGlmZjAwMzEiIC8+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij45LjEuICBOb3JtYXRpdmUgUmVmZXJlbmNlczwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPjkuMS4gIE5vcm1hdGl2ZSBSZWZlcmVuY2VzPC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAg
ICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICBbUkZDMjExOV0gIEJyYWRuZXIsIFMuLCAiS2V5IHdvcmRzIGZvciB1c2UgaW4gUkZD
cyB0byBJbmRpY2F0ZTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFtSRkMyMTE5
XSAgQnJhZG5lciwgUy4sICJLZXkgd29yZHMgZm9yIHVzZSBpbiBSRkNzIHRvIEluZGljYXRlPC90
ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAg
ICAgICAgICAgUmVxdWlyZW1lbnQgTGV2ZWxzIiwgQkNQIDE0LCBSRkMgMjExOSwgTWFyY2ggMTk5
Ny48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgIFJlcXVpcmVt
ZW50IExldmVscyIsIEJDUCAxNCwgUkZDIDIxMTksIE1hcmNoIDE5OTcuPC90ZD48dGQgY2xhc3M9
ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICBbUkZDMjMzMF0gIFBheHNvbiwgVi4sIEFsbWVzLCBHLiwgTWFoZGF2
aSwgSi4sIGFuZCBNLiBNYXRoaXMsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAg
W1JGQzIzMzBdICBQYXhzb24sIFYuLCBBbG1lcywgRy4sIE1haGRhdmksIEouLCBhbmQgTS4gTWF0
aGlzLDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICAgICAgICAgICAgICJGcmFtZXdvcmsgZm9yIElQIFBlcmZvcm1hbmNlIE1ldHJpY3MiLCBS
RkMgMjMzMCwgTWF5PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAg
ICAiRnJhbWV3b3JrIGZvciBJUCBQZXJmb3JtYW5jZSBNZXRyaWNzIiwgUkZDIDIzMzAsIE1heTwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAg
ICAgICAgICAgIDE5OTguPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAg
ICAgICAxOTk4LjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgW1JGQzI2NzldICBBbG1l
cywgRy4sIEthbGlkaW5kaSwgUy4sIGFuZCBNLiBaZWthdXNrYXMsICJBIE9uZS13YXk8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBbUkZDMjY3OV0gIEFsbWVzLCBHLiwgS2FsaWRp
bmRpLCBTLiwgYW5kIE0uIFpla2F1c2thcywgIkEgT25lLXdheTwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGJnY29sb3I9ImdyYXki
ID48dGQ+PC90ZD48dGg+PGEgbmFtZT0icGFydC1sOSIgLz48c21hbGw+c2tpcHBpbmcgdG8gY2hh
bmdlIGF0PC9zbWFsbD48ZW0+IHBhZ2UgMTUsIGxpbmUgNTwvZW0+PC90aD48dGg+IDwvdGg+PHRo
PjxhIG5hbWU9InBhcnQtcjkiIC8+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+
PGVtPiBwYWdlIDE1LCBsaW5lIDQxPC9lbT48L3RoPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij45LjIu
ICBJbmZvcm1hdGl2ZSBSZWZlcmVuY2VzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+
OS4yLiAgSW5mb3JtYXRpdmUgUmVmZXJlbmNlczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGln
bj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0
b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgW0VFQVddICAgICBQZW50aWtvdXNpcywgSy4sIFBpcmksIEUuLCBQaW5vbGEsIEouLCBGaXR6
ZWssIEYuLDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFtFRUFXXSAgICAgUGVu
dGlrb3VzaXMsIEsuLCBQaXJpLCBFLiwgUGlub2xhLCBKLiwgRml0emVrLCBGLiw8L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAg
ICBOaXNzaWxhZSwgVC4sIGFuZCBJLiBIYXJqdWxhLCAiRW1waXJpY2FsIEV2YWx1YXRpb24gb2Y8
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgIE5pc3NpbGFlLCBU
LiwgYW5kIEkuIEhhcmp1bGEsICJFbXBpcmljYWwgRXZhbHVhdGlvbiBvZjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgIFZv
SVAgQWdncmVnYXRpb24gb3ZlciBhIEZpeGVkIFdpTUFYIFRlc3RiZWQiLCBQcm9jZWVkaW5nczwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgVm9JUCBBZ2dyZWdh
dGlvbiBvdmVyIGEgRml4ZWQgV2lNQVggVGVzdGJlZCIsIFByb2NlZWRpbmdzPC90ZD48dGQgY2xh
c3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAg
b2YgdGhlIDR0aCBJbnRlcm5hdGlvbmFsIENvbmZlcmVuY2Ugb24gVGVzdGJlZHMgYW5kPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICBvZiB0aGUgNHRoIEludGVy
bmF0aW9uYWwgQ29uZmVyZW5jZSBvbiBUZXN0YmVkcyBhbmQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICByZXNlYXJjaCBp
bmZyYXN0cnVjdHVyZXMgZm9yIHRoZSBkZXZlbG9wbWVudCBvZiBuZXR3b3JrczwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgcmVzZWFyY2ggaW5mcmFzdHJ1Y3R1
cmVzIGZvciB0aGUgZGV2ZWxvcG1lbnQgb2YgbmV0d29ya3M8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
IiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICBhbmQgY29tbXVu
aXRpZXMgKFRyaWRlbnRDb20gJzA4KTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAg
ICAgICAgICAgICAgYW5kIGNvbW11bml0aWVzIChUcmlkZW50Q29tICcwOCk8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICBo
dHRwOi8vZGwuYWNtLm9yZy9jaXRhdGlvbi5jZm0/aWQ9MTM5MDU5OSwgTWFyY2ggMjAwOC48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgIGh0dHA6Ly9kbC5hY20u
b3JnL2NpdGF0aW9uLmNmbT9pZD0xMzkwNTk5LCBNYXJjaCAyMDA4LjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkPjxhIG5hbWU9ImRpZmYwMDMyIiAvPjwvdGQ+PC90cj4KICAgICAg
PHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9j
ayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIDxzcGFuIGNsYXNzPSJpbnNl
cnQiPltJLUQuaWV0Zi1sbWFwLWZyYW1ld29ya108L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2
YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyYmxvY2siPjxzcGFuIGNsYXNzPSJpbnNlcnQiPiAgICAgICAgICAgICAgRWFyZGxleSwg
UC4sIE1vcnRvbiwgQS4sIEJhZ251bG8sIE0uLCBCdXJicmlkZ2UsIFQuLDwvc3Bhbj48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNs
YXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNwYW4gY2xhc3M9Imluc2VydCI+ICAgICAgICAg
ICAgICBBaXRrZW4sIFAuLCBhbmQgQS4gQWtodGVyLCAiQSBmcmFtZXdvcmsgZm9yIGxhcmdlLXNj
YWxlPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3BhbiBjbGFzcz0i
aW5zZXJ0Ij4gICAgICAgICAgICAgIG1lYXN1cmVtZW50IHBsYXRmb3JtcyAoTE1BUCkiLCBkcmFm
dC1pZXRmLWxtYXAtPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48c3Bh
biBjbGFzcz0iaW5zZXJ0Ij4gICAgICAgICAgICAgIGZyYW1ld29yay0wNSAod29yayBpbiBwcm9n
cmVzcyksIE1heSAyMDE0Ljwvc3Bhbj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRv
cCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgPC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIFtJQkRdICAgICAgRmFiaW5pLCBKLiwgS2FybmVyLCBXLiwgV2FsbGVu
dGluLCBMLiwgYW5kIFQuIEJhdW1nYXJ0bmVyLDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgIFtJQkRdICAgICAgRmFiaW5pLCBKLiwgS2FybmVyLCBXLiwgV2FsbGVudGluLCBMLiwg
YW5kIFQuIEJhdW1nYXJ0bmVyLDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgICJUaGUgSWxsdXNpb24gb2YgQmVpbmcgRGV0
ZXJtaW5pc3RpYyAtIEFwcGxpY2F0aW9uLUxldmVsPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgICAgICAgICAgICAiVGhlIElsbHVzaW9uIG9mIEJlaW5nIERldGVybWluaXN0aWMg
LSBBcHBsaWNhdGlvbi1MZXZlbDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgIENvbnNpZGVyYXRpb25zIG9uIERlbGF5IGlu
IDNHIEhTUEEgTmV0d29ya3MiLCBMZWN0dXJlPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+ICAgICAgICAgICAgICBDb25zaWRlcmF0aW9ucyBvbiBEZWxheSBpbiAzRyBIU1BBIE5ldHdv
cmtzIiwgTGVjdHVyZTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij4gICAgICAgICAgICAgIE5vdGVzIGluIENvbXB1dGVyIFNjaWVuY2UsIFNwcmlu
Z2VyLCBWb2x1bWUgNTU1MCwgMjAwOSwgcHA8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICAgICAgICAgICAgIE5vdGVzIGluIENvbXB1dGVyIFNjaWVuY2UsIFNwcmluZ2VyLCBWb2x1
bWUgNTU1MCwgMjAwOSwgcHA8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAzMDEtMzEyICwgTWF5IDIwMDkuPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAzMDEtMzEyICwgTWF5IDIwMDku
PC90ZD48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iIHZh
bGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIgdmFsaWdu
PSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBbSVJSXSAgICAgIEZhYmluaSwgSi4sIFdh
bGxlbnRpbiwgTC4sIGFuZCBQLiBSZWljaGwsICJUaGUgSW1wb3J0YW5jZTwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIFtJUlJdICAgICAgRmFiaW5pLCBKLiwgV2FsbGVudGluLCBM
LiwgYW5kIFAuIFJlaWNobCwgIlRoZSBJbXBvcnRhbmNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIiB2YWxp
Z249InRvcCI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgb2YgQmVpbmcgUmVh
bGx5IFJhbmRvbTogTWV0aG9kb2xvZ2ljYWwgQXNwZWN0cyBvZiBJUC1MYXllcjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgb2YgQmVpbmcgUmVhbGx5IFJhbmRv
bTogTWV0aG9kb2xvZ2ljYWwgQXNwZWN0cyBvZiBJUC1MYXllcjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyIg
dmFsaWduPSJ0b3AiPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgICAgICAgIDJHIGFuZCAz
RyBOZXR3b3JrIERlbGF5IEFzc2Vzc21lbnQiLCBJQ0MnMDkgUHJvY2VlZGluZ3Mgb2Y8L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgIDJHIGFuZCAzRyBOZXR3b3Jr
IERlbGF5IEFzc2Vzc21lbnQiLCBJQ0MnMDkgUHJvY2VlZGluZ3Mgb2Y8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIiB2YWxpZ249InRvcCI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iIHZhbGlnbj0idG9wIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICB0aGUg
MjAwOSBJRUVFIEludGVybmF0aW9uYWwgQ29uZmVyZW5jZSBvbiBDb21tdW5pY2F0aW9ucyw8L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgICAgICAgIHRoZSAyMDA5IElFRUUg
SW50ZXJuYXRpb25hbCBDb25mZXJlbmNlIG9uIENvbW11bmljYXRpb25zLDwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iIHZhbGlnbj0idG9wIj48L3RkPjwvdHI+CgogICAgIDx0cj48dGQ+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkPjwv
dGQ+PC90cj4KICAgICA8dHIgYmdjb2xvcj0iZ3JheSI+PHRoIGNvbHNwYW49IjUiIGFsaWduPSJj
ZW50ZXIiPjxhIG5hbWU9ImVuZCI+Jm5ic3A7RW5kIG9mIGNoYW5nZXMuIDMyIGNoYW5nZSBibG9j
a3MuJm5ic3A7PC9hPjwvdGg+PC90cj4KICAgICA8dHIgY2xhc3M9InN0YXRzIj48dGQ+PC90ZD48
dGg+PGk+NzQgbGluZXMgY2hhbmdlZCBvciBkZWxldGVkPC9pPjwvdGg+PHRoPjxpPiA8L2k+PC90
aD48dGg+PGk+MTE0IGxpbmVzIGNoYW5nZWQgb3IgYWRkZWQ8L2k+PC90aD48dGQ+PC90ZD48L3Ry
PgogICAgIDx0cj48dGQgY29sc3Bhbj0iNSIgYWxpZ249ImNlbnRlciIgY2xhc3M9InNtYWxsIj48
YnIvPlRoaXMgaHRtbCBkaWZmIHdhcyBwcm9kdWNlZCBieSByZmNkaWZmIDEuNDEuIFRoZSBsYXRl
c3QgdmVyc2lvbiBpcyBhdmFpbGFibGUgZnJvbSA8YSBocmVmPSJodHRwOi8vd3d3LnRvb2xzLmll
dGYub3JnL3Rvb2xzL3JmY2RpZmYvIiA+aHR0cDovL3Rvb2xzLmlldGYub3JnL3Rvb2xzL3JmY2Rp
ZmYvPC9hPiA8L3RkPjwvdHI+CiAgIDwvdGFibGU+CiAgIDwvYm9keT4KICAgPC9odG1sPgpYLUdl
bmVyYXRvcjogcHlodCAwLjM1Cgo8IS0tIGFyZ3M6IHsnLS1vbGRjb2xvdXInOiAncmVkJywgJy0t
d2lkdGgnOiAnNzInLCAnZGlmZnR5cGUnOiAnLS1odG1sJywgJ2ZpbGVuYW1lMic6ICdcblxuXG5c
bk5ldHdvcmsgV29ya2luZyBHcm91cCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEouIEZhYmluaVxuSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBWaWVubmEgVW5pdmVyc2l0eSBvZiBUZWNobm9sb2d5XG5VcGRhdGVzOiAyMzMwIChpZiBhcHBy
b3ZlZCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBLiBNb3J0b25cbkludGVu
ZGVkIHN0YXR1czogSW5mb3JtYXRpb25hbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IEFUX1QgTGFic1xuRXhwaXJlczogTm92ZW1iZXIgMTcsIDIwMTQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgTWF5IDE2LCAyMDE0XG5cblxuICAgICAgICAgICAgQWR2YW5jZWQgU3Ry
ZWFtIGFuZCBTYW1wbGluZyBGcmFtZXdvcmsgZm9yIElQUE1cbiAgICAgICAgICAgICAgICAgICAg
IGRyYWZ0LWlldGYtaXBwbS0yMzMwLXVwZGF0ZS0wNVxuXG5BYnN0cmFjdFxuXG4gICBUbyBvYnRh
aW4gcmVwZWF0YWJsZSByZXN1bHRzIGluIG1vZGVybiBuZXR3b3JrcywgdGVzdCBkZXNjcmlwdGlv
bnNcbiAgIG5lZWQgYW4gZXhwYW5kZWQgc3RyZWFtIHBhcmFtZXRlciBmcmFtZXdvcmsgdGhhdCBh
bHNvIGF1Z21lbnRzXG4gICBhc3BlY3RzIHNwZWNpZmllZCBhcyBUeXBlLVAgZm9yIHRlc3QgcGFj
a2V0cy4gIFRoaXMgbWVtbyB1cGRhdGVzIHRoZVxuICAgSVAgUGVyZm9ybWFuY2UgTWV0cmljcyAo
SVBQTSkgRnJhbWV3b3JrIFJGQyAyMzMwIHdpdGggYWR2YW5jZWRcbiAgIGNvbnNpZGVyYXRpb25z
IGZvciBtZWFzdXJlbWVudCBtZXRob2RvbG9neSBhbmQgdGVzdGluZy4gIFRoZSBleGlzdGluZ1xu
ICAgZnJhbWV3b3JrIG1vc3RseSBhc3N1bWVzIGRldGVybWluaXN0aWMgY29ubmVjdGl2aXR5LCBh
bmQgdGhhdCBhXG4gICBzaW5nbGUgdGVzdCBzdHJlYW0gd2lsbCByZXByZXNlbnQgdGhlIGNoYXJh
Y3RlcmlzdGljcyBvZiB0aGUgcGF0aFxuICAgd2hlbiBpdCBpcyBhZ2dyZWdhdGVkIHdpdGggb3Ro
ZXIgZmxvd3MuICBOZXR3b3JrcyBoYXZlIGV2b2x2ZWQgYW5kXG4gICB0ZXN0IHN0cmVhbSBkZXNj
cmlwdGlvbnMgbXVzdCBldm9sdmUgd2l0aCB0aGVtLCBvdGhlcndpc2UgdW5leHBlY3RlZFxuICAg
bmV0d29yayBmZWF0dXJlcyBtYXkgZG9taW5hdGUgdGhlIG1lYXN1cmVkIHBlcmZvcm1hbmNlLiAg
VGhpcyBtZW1vXG4gICBkZXNjcmliZXMgbmV3IHN0cmVhbSBwYXJhbWV0ZXJzIGZvciBib3RoIG5l
dHdvcmsgY2hhcmFjdGVyaXphdGlvbiBhbmRcbiAgIHN1cHBvcnQgb2YgYXBwbGljYXRpb24gZGVz
aWduIHVzaW5nIElQUE0gbWV0cmljcy5cblxuUmVxdWlyZW1lbnRzIExhbmd1YWdlXG5cbiAgIFRo
ZSBrZXkgd29yZHMgIk1VU1QiLCAiTVVTVCBOT1QiLCAiUkVRVUlSRUQiLCAiU0hBTEwiLCAiU0hB
TEwgTk9UIixcbiAgICJTSE9VTEQiLCAiU0hPVUxEIE5PVCIsICJSRUNPTU1FTkRFRCIsICJNQVki
LCBhbmQgIk9QVElPTkFMIiBpbiB0aGlzXG4gICBkb2N1bWVudCBhcmUgdG8gYmUgaW50ZXJwcmV0
ZWQgYXMgZGVzY3JpYmVkIGluIFJGQyAyMTE5IFtSRkMyMTE5XS5cblxuU3RhdHVzIG9mIFRoaXMg
TWVtb1xuXG4gICBUaGlzIEludGVybmV0LURyYWZ0IGlzIHN1Ym1pdHRlZCBpbiBmdWxsIGNvbmZv
cm1hbmNlIHdpdGggdGhlXG4gICBwcm92aXNpb25zIG9mIEJDUCA3OCBhbmQgQkNQIDc5LlxuXG4g
ICBJbnRlcm5ldC1EcmFmdHMgYXJlIHdvcmtpbmcgZG9jdW1lbnRzIG9mIHRoZSBJbnRlcm5ldCBF
bmdpbmVlcmluZ1xuICAgVGFzayBGb3JjZSAoSUVURikuICBOb3RlIHRoYXQgb3RoZXIgZ3JvdXBz
IG1heSBhbHNvIGRpc3RyaWJ1dGVcbiAgIHdvcmtpbmcgZG9jdW1lbnRzIGFzIEludGVybmV0LURy
YWZ0cy4gIFRoZSBsaXN0IG9mIGN1cnJlbnQgSW50ZXJuZXQtXG4gICBEcmFmdHMgaXMgYXQgaHR0
cDovL2RhdGF0cmFja2VyLmlldGYub3JnL2RyYWZ0cy9jdXJyZW50Ly5cblxuICAgSW50ZXJuZXQt
RHJhZnRzIGFyZSBkcmFmdCBkb2N1bWVudHMgdmFsaWQgZm9yIGEgbWF4aW11bSBvZiBzaXggbW9u
dGhzXG4gICBhbmQgbWF5IGJlIHVwZGF0ZWQsIHJlcGxhY2VkLCBvciBvYnNvbGV0ZWQgYnkgb3Ro
ZXIgZG9jdW1lbnRzIGF0IGFueVxuICAgdGltZS4gIEl0IGlzIGluYXBwcm9wcmlhdGUgdG8gdXNl
IEludGVybmV0LURyYWZ0cyBhcyByZWZlcmVuY2VcbiAgIG1hdGVyaWFsIG9yIHRvIGNpdGUgdGhl
bSBvdGhlciB0aGFuIGFzICJ3b3JrIGluIHByb2dyZXNzLiJcblxuICAgVGhpcyBJbnRlcm5ldC1E
cmFmdCB3aWxsIGV4cGlyZSBvbiBOb3ZlbWJlciAxNywgMjAxNC5cblxuXG5cblxuRmFiaW5pIF8g
TW9ydG9uICAgICAgICAgRXhwaXJlcyBOb3ZlbWJlciAxNywgMjAxNCAgICAgICAgICAgICAgIFtQ
YWdlIDFdXG5fXG5JbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgQWR2YW5jZWQgU2FtcGxpbmcg
ICAgICAgICAgICAgICAgICAgTWF5IDIwMTRcblxuXG5Db3B5cmlnaHQgTm90aWNlXG5cbiAgIENv
cHlyaWdodCAoYykgMjAxNCBJRVRGIFRydXN0IGFuZCB0aGUgcGVyc29ucyBpZGVudGlmaWVkIGFz
IHRoZVxuICAgZG9jdW1lbnQgYXV0aG9ycy4gIEFsbCByaWdodHMgcmVzZXJ2ZWQuXG5cbiAgIFRo
aXMgZG9jdW1lbnQgaXMgc3ViamVjdCB0byBCQ1AgNzggYW5kIHRoZSBJRVRGIFRydXN0XCdzIExl
Z2FsXG4gICBQcm92aXNpb25zIFJlbGF0aW5nIHRvIElFVEYgRG9jdW1lbnRzXG4gICAoaHR0cDov
L3RydXN0ZWUuaWV0Zi5vcmcvbGljZW5zZS1pbmZvKSBpbiBlZmZlY3Qgb24gdGhlIGRhdGUgb2Zc
biAgIHB1YmxpY2F0aW9uIG9mIHRoaXMgZG9jdW1lbnQuICBQbGVhc2UgcmV2aWV3IHRoZXNlIGRv
Y3VtZW50c1xuICAgY2FyZWZ1bGx5LCBhcyB0aGV5IGRlc2NyaWJlIHlvdXIgcmlnaHRzIGFuZCBy
ZXN0cmljdGlvbnMgd2l0aCByZXNwZWN0XG4gICB0byB0aGlzIGRvY3VtZW50LiAgQ29kZSBDb21w
b25lbnRzIGV4dHJhY3RlZCBmcm9tIHRoaXMgZG9jdW1lbnQgbXVzdFxuICAgaW5jbHVkZSBTaW1w
bGlmaWVkIEJTRCBMaWNlbnNlIHRleHQgYXMgZGVzY3JpYmVkIGluIFNlY3Rpb24gNC5lIG9mXG4g
ICB0aGUgVHJ1c3QgTGVnYWwgUHJvdmlzaW9ucyBhbmQgYXJlIHByb3ZpZGVkIHdpdGhvdXQgd2Fy
cmFudHkgYXNcbiAgIGRlc2NyaWJlZCBpbiB0aGUgU2ltcGxpZmllZCBCU0QgTGljZW5zZS5cblxu
VGFibGUgb2YgQ29udGVudHNcblxuICAgMS4gIEludHJvZHVjdGlvbiAgLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICAzXG4gICAgIDEuMS4gIERlZmluaXRp
b246IFJlYWN0aXZlIFBhdGggQmVoYXZpb3IgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDRcbiAg
IDIuICBTY29wZSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuICAgNFxuICAgMy4gIE5ldyBvciBSZXZpc2VkIFN0cmVhbSBQYXJhbWV0ZXJzICAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA1XG4gICAgIDMuMS4gIFRlc3QgUGFja2V0IFR5
cGUtUCAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDZcbiAgICAgICAz
LjEuMS4gIE11bHRpcGxlIFRlc3QgUGFja2V0IExlbmd0aHMgIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuICAgNlxuICAgICAgIDMuMS4yLiAgVGVzdCBQYWNrZXQgUGF5bG9hZCBDb250ZW50IE9wdGlt
aXphdGlvbiAgLiAuIC4gLiAuIC4gICA3XG4gICAgIDMuMi4gIFBhY2tldCBIaXN0b3J5ICAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDhcbiAgICAgMy4zLiAgQWNj
ZXNzIFRlY2hub2xvZ3kgQ2hhbmdlICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAg
OFxuICAgICAzLjQuICBUaW1lLVNsb3R0ZWQgUmFuZG9tbmVzcyBDYW5jZWxsYXRpb24gIC4gLiAu
IC4gLiAuIC4gLiAuIC4gICA4XG4gICA0LiAgUXVhbGl0eSBvZiBNZXRyaWNzIGFuZCBNZXRob2Rv
bG9naWVzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTBcbiAgICAgNC4xLiAgUmV2aXNlZCBE
ZWZpbml0aW9uIG9mIFJlcGVhdGFiaWxpdHkgLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxMFxuICAg
ICA0LjIuICBDb250aW51aXR5IE5vIExvbmdlciBhbiBBbHRlcm5hdGl2ZSBSZXBlYXRhYmlsaXR5
XG4gICAgICAgICAgIENyaXRlcmlvbiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAgMTFcbiAgICAgNC4zLiAgTWV0cmljcyBTaG91bGQgQmUgQWN0aW9uYWJs
ZSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxMlxuICAgICA0LjQuICBJdCBNYXkgTm90
IEJlIFBvc3NpYmxlIFRvIEJlIENvbnNlcnZhdGl2ZSAuIC4gLiAuIC4gLiAuIC4gIDEyXG4gICAg
IDQuNS4gIFNwYXRpYWwgYW5kIFRlbXBvcmFsIENvbXBvc2l0aW9uIFN1cHBvcnQgVW5iaWFzZWRc
biAgICAgICAgICAgU2FtcGxpbmcgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuICAxM1xuICAgICA0LjYuICBXaGVuIHRvIFRydW5jYXRlIHRoZSBQb2lzc29u
IFNhbXBsaW5nIERpc3RyaWJ1dGlvbiAgLiAuIC4gIDEzXG4gICA1LiAgQ29uY2x1c2lvbnMgLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTNcbiAgIDYu
ICBTZWN1cml0eSBDb25zaWRlcmF0aW9ucyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuICAxNFxuICAgNy4gIElBTkEgQ29uc2lkZXJhdGlvbnMgLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDE0XG4gICA4LiAgQWNrbm93bGVkZ2VtZW50cyAgLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTRcbiAgIDkuICBSZWZl
cmVuY2VzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
ICAxNFxuICAgICA5LjEuICBOb3JtYXRpdmUgUmVmZXJlbmNlcyAgLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gIDE0XG4gICAgIDkuMi4gIEluZm9ybWF0aXZlIFJlZmVyZW5jZXMg
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTVcbiAgIEF1dGhvcnNcJyBBZGRy
ZXNzZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTZc
blxuXG5cblxuXG5cblxuRmFiaW5pIF8gTW9ydG9uICAgICAgICAgRXhwaXJlcyBOb3ZlbWJlciAx
NywgMjAxNCAgICAgICAgICAgICAgIFtQYWdlIDJdXG5fXG5JbnRlcm5ldC1EcmFmdCAgICAgICAg
ICAgICAgQWR2YW5jZWQgU2FtcGxpbmcgICAgICAgICAgICAgICAgICAgTWF5IDIwMTRcblxuXG4x
LiAgSW50cm9kdWN0aW9uXG5cbiAgIFRoZSBJRVRGIElQIFBlcmZvcm1hbmNlIE1ldHJpY3MgKElQ
UE0pIHdvcmtpbmcgZ3JvdXAgZmlyc3QgY3JlYXRlZCBhXG4gICBmcmFtZXdvcmsgZm9yIG1ldHJp
YyBkZXZlbG9wbWVudCBpbiBbUkZDMjMzMF0uICBUaGlzIGZyYW1ld29yayBoYXNcbiAgIHN0b29k
IHRoZSB0ZXN0IG9mIHRpbWUgYW5kIGVuYWJsZWQgZGV2ZWxvcG1lbnQgb2YgbWFueSBmdW5kYW1l
bnRhbFxuICAgbWV0cmljcywgd2hpbGUgb25seSBiZWluZyB1cGRhdGVkIG9uY2UgaW4gYSBzcGVj
aWZpYyBhcmVhIFtSRkM1ODM1XS5cblxuICAgVGhlIElQUE0gZnJhbWV3b3JrIFtSRkMyMzMwXSBn
ZW5lcmFsbHkgcmVsaWVzIG9uIHNldmVyYWwgYXNzdW1wdGlvbnMsXG4gICBvbmUgb2Ygd2hpY2gg
aXMgbm90IGV4cGxpY2l0bHkgc3RhdGVkIGJ1dCBhc3N1bWVkOiBsaWdodGx5IGxvYWRlZFxuICAg
cGF0aHMgY29uZm9ybSB0byB0aGUgbGluZWFyICJkZWxheSA9IHBhY2tldCBzaXplIC8gY2FwYWNp
dHkiXG4gICBlcXVhdGlvbiwgYmVpbmcgc3RhdGUvaGlzdG9yeS1sZXNzICh3aXRoIHNvbWUgZXhj
ZXB0aW9ucywgZmlyZXdhbGxzXG4gICBhcmUgbWVudGlvbmVkKS4gIEhvd2V2ZXIsIHRoaXMgZG9l
cyBub3QgaG9sZCB0cnVlIGZvciBtYW55IG1vZGVyblxuICAgbmV0d29yayB0ZWNobm9sb2dpZXMs
IHN1Y2ggYXMgcmVhY3RpdmUgcGF0aHMgKHRob3NlIHdpdGggZGVtYW5kLVxuICAgZHJpdmVuIHJl
c291cmNlIGFsbG9jYXRpb24pIGFuZCBsaW5rcyB3aXRoIHRpbWUtc2xvdHRlZCBvcGVyYXRpb24u
XG4gICBQZXItZmxvdyBzdGF0ZSBjYW4gYmUgb2JzZXJ2ZWQgb24gdGVzdCBwYWNrZXQgc3RyZWFt
cywgYW5kIHN1Y2hcbiAgIHRyZWF0bWVudCB3aWxsIGluZmx1ZW5jZSBuZXR3b3JrIGNoYXJhY3Rl
cml6YXRpb24gaWYgaXQgaXMgbm90IHRha2VuXG4gICBpbnRvIGFjY291bnQuICBGbG93IGhpc3Rv
cnkgd2lsbCBhbHNvIGFmZmVjdCB0aGUgcGVyZm9ybWFuY2Ugb2ZcbiAgIGFwcGxpY2F0aW9ucyBh
bmQgYmUgcGVyY2VpdmVkIGJ5IHRoZWlyIHVzZXJzLlxuXG4gICBNb3Jlb3ZlciwgU2VjdGlvbnMg
NCBhbmQgNi4yIG9mIFtSRkMyMzMwXSBleHBsaWNpdGx5IHJlY29tbWVuZFxuICAgcmVwZWF0YWJs
ZSBtZWFzdXJlbWVudCBtZXRyaWNzIGFuZCBtZXRob2RvbG9naWVzLiAgTWVhc3VyZW1lbnRzIGlu
XG4gICB0b2RheVwncyBhY2Nlc3MgbmV0d29ya3MgaWxsdXN0cmF0ZSB0aGF0IG1ldGhvZG9sb2dp
Y2FsIGd1aWRlbGluZXMgb2ZcbiAgIFtSRkMyMzMwXSBtdXN0IGJlIGV4dGVuZGVkIHRvIGNhcHR1
cmUgdGhlIHJlYWN0aXZlIG5hdHVyZSBvZiB0aGVzZVxuICAgbmV0d29ya3MuICBUaGVyZSBhcmUg
cHJvcG9zZWQgZXh0ZW5zaW9ucyB0byBhbGxvdyBtZXRob2RvbG9naWVzIHRvXG4gICBmdWxmaWxs
IHRoZSBjb250aW51aXR5IHJlcXVpcmVtZW50IHN0YXRlZCBpbiBzZWN0aW9uIDYuMiBvZlxuICAg
W1JGQzIzMzBdLCBidXQgaXMgaW1wb3NzaWJsZSB0byBndWFyYW50ZWUgdGhleSBjYW4gZG8gc28u
ICBQcmFjdGljYWxcbiAgIG1lYXN1cmVtZW50cyBjb25maXJtIHRoYXQgc29tZSBsaW5rIHR5cGVz
IGV4aGliaXQgZGlzdGluY3QgcmVzcG9uc2VzXG4gICB0byByZXBlYXRlZCBtZWFzdXJlbWVudHMg
d2l0aCBpZGVudGljYWwgc3RpbXVsdXMsIGkuZS4sIGlkZW50aWNhbFxuICAgdHJhZmZpYyBwYXR0
ZXJucy4gIElmIGZlYXNpYmxlLCBhcHByb3ByaWF0ZSBmaW5lLXR1bmluZyBvZlxuICAgbWVhc3Vy
ZW1lbnQgdHJhZmZpYyBwYXR0ZXJucyBjYW4gaW1wcm92ZSBtZWFzdXJlbWVudCBjb250aW51aXR5
IGFuZFxuICAgcmVwZWF0YWJpbGl0eSBmb3IgdGhlc2UgbGluayB0eXBlcyBhcyBzaG93biBpbiBb
SUJEXS5cblxuICAgVGhpcyBtZW1vIHVwZGF0ZXMgdGhlIElQIFBlcmZvcm1hbmNlIE1ldHJpY3Mg
KElQUE0pIEZyYW1ld29ya1xuICAgW1JGQzIzMzBdIHdpdGggYWR2YW5jZWQgY29uc2lkZXJhdGlv
bnMgZm9yIG1lYXN1cmVtZW50IG1ldGhvZG9sb2d5XG4gICBhbmQgdGVzdGluZy4gIFdlIG5vdGUg
dGhhdCB0aGUgc2NvcGUgb2YgSVBQTSB3b3JrIGF0IHRoZSB0aW1lIG9mXG4gICBbUkZDMjMzMF0g
cHVibGljYXRpb24gKGFuZCBtb3JlIHRoYW4gYSBkZWNhZGUgb2Ygd29yayB0aGF0IGZvbGxvd2Vk
KVxuICAgd2FzIGxpbWl0ZWQgdG8gYWN0aXZlIHRlY2huaXF1ZXMsIG9yIHRob3NlIHdoaWNoIGdl
bmVyYXRlIHBhY2tldFxuICAgc3RyZWFtcyB3aGljaCBhcmUgZGVkaWNhdGVkIHRvIG1lYXN1cmVt
ZW50IGFuZCBkbyBub3QgbW9uaXRvciB1c2VyXG4gICB0cmFmZmljLiAgVGhpcyBtZW1vIHJldGFp
bnMgdGhhdCBzYW1lIHNjb3BlLlxuXG4gICBXZSBzdHJlc3MgdGhhdCB0aGlzIHVwZGF0ZSBvZiBb
UkZDMjMzMF0gZG9lcyBub3QgaW52YWxpZGF0ZSBvclxuICAgcmVxdWlyZSBjaGFuZ2VzIHRvIHRo
ZSBhbmFseXRpYyBtZXRyaWMgZGVmaW5pdGlvbnMgcHJlcGFyZWQgaW4gdGhlXG4gICBJUFBNIHdv
cmtpbmcgZ3JvdXAgdG8gZGF0ZS4gIFJhdGhlciwgaXQgYWRkcyBjb25zaWRlcmF0aW9ucyBmb3Jc
biAgIGFjdGl2ZSBtZWFzdXJlbWVudCBtZXRob2RvbG9naWVzIGFuZCBleHBhbmRzIHRoZSBpbXBv
cnRhbmNlIG9mXG4gICBleGlzdGluZyBjb252ZW50aW9ucyBhbmQgbm90aW9ucyBpbiBbUkZDMjMz
MF0sIHN1Y2ggYXMgInBhY2tldHMgb2ZcbiAgIFR5cGUtUCIuXG5cblxuXG5cblxuRmFiaW5pIF8g
TW9ydG9uICAgICAgICAgRXhwaXJlcyBOb3ZlbWJlciAxNywgMjAxNCAgICAgICAgICAgICAgIFtQ
YWdlIDNdXG5fXG5JbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgQWR2YW5jZWQgU2FtcGxpbmcg
ICAgICAgICAgICAgICAgICAgTWF5IDIwMTRcblxuXG4gICBBbW9uZyB0aGUgZXZvbHV0aW9uYXJ5
IG5ldHdvcmtpbmcgY2hhbmdlcyBpcyBhIHBoZW5vbWVub24gd2UgY2FsbFxuICAgInJlYWN0aXZl
IGJlaGF2aW9yIiwgZGVmaW5lZCBiZWxvdy5cblxuMS4xLiAgRGVmaW5pdGlvbjogUmVhY3RpdmUg
UGF0aCBCZWhhdmlvclxuXG4gICBSZWFjdGl2ZSBwYXRoIGJlaGF2aW9yIHdpbGwgYmUgb2JzZXJ2
YWJsZSBieSB0aGUgdGVzdCBwYWNrZXQgc3RyZWFtXG4gICBhcyBhIHJlcGVhdGFibGUgcGhlbm9t
ZW5vbiB3aGVyZSBwYWNrZXQgdHJhbnNmZXIgcGVyZm9ybWFuY2VcbiAgIGNoYXJhY3RlcmlzdGlj
cyAqY2hhbmdlKiBhY2NvcmRpbmcgdG8gcHJpb3Igb2JzZXJ2YXRpb25zIG9mIHRoZVxuICAgcGFj
a2V0IGZsb3cgb2YgaW50ZXJlc3QgKGF0IHRoZSByZWFjdGl2ZSBob3N0IG9yIGxpbmspLiAgVGhl
cmVmb3JlLFxuICAgcmVhY3RpdmUgcGF0aCBiZWhhdmlvciBpcyBub21pbmFsbHkgZGV0ZXJtaW5p
c3RpYyB3aXRoIHJlc3BlY3QgdG8gdGhlXG4gICBmbG93IG9mIGludGVyZXN0LiAgT3RoZXIgZmxv
d3Mgb3IgdHJhZmZpYyBsb2FkIGNvbmRpdGlvbnMgbWF5IHJlc3VsdFxuICAgaW4gYWRkaXRpb25h
bCBwZXJmb3JtYW5jZS1hZmZlY3RpbmcgcmVhY3Rpb25zLCBidXQgdGhlc2UgYXJlIGV4dGVybmFs
XG4gICB0byB0aGUgY2hhcmFjdGVyaXN0aWNzIG9mIHRoZSBmbG93IG9mIGludGVyZXN0LlxuXG4g
ICBJbiBwcmFjdGljZSwgYSBzZW5kZXIgbWF5IG5vdCBoYXZlIGFic29sdXRlIGNvbnRyb2wgb2Yg
dGhlIGluZ3Jlc3NcbiAgIHBhY2tldCBzdHJlYW0gY2hhcmFjdGVyaXN0aWNzIGF0IGEgcmVhY3Rp
dmUgaG9zdCBvciBsaW5rLCBidXQgdGhpc1xuICAgZG9lcyBub3QgY2hhbmdlIHRoZSBkZXRlcm1p
bmlzdGljIHJlYWN0aW9ucyBwcmVzZW50IHRoZXJlLiAgSWYgd2VcbiAgIG1lYXN1cmUgYSBwYXRo
LCB0aGUgYXJyaXZhbCBjaGFyYWN0ZXJpc3RpY3MgYXQgdGhlIHJlYWN0aXZlIGhvc3QvbGlua1xu
ICAgYXJlIGRldGVybWluZWQgYnkgdGhlIHNlbmRpbmcgY2hhcmFjdGVyaXN0aWNzIGFuZCB0aGUg
dHJhbnNmZXJcbiAgIGNoYXJhY3RlcmlzdGljcyBvZiBpbnRlcnZlbmluZyBob3N0cyBhbmQgbGlu
a3MuICBJZGVudGljYWwgdHJhZmZpY1xuICAgcGF0dGVybnMgYXQgdGhlIHNlbmRpbmcgaG9zdCBt
aWdodCBnZW5lcmF0ZSBkaXN0aW5jdCBwYXR0ZXJucyBhdCB0aGVcbiAgIHJlYWN0aXZlIGhvc3Rc
J3MvbGlua1wncyBpbnB1dCBkdWUgdG8gaW1wYWlybWVudHMgaW4gdGhlIGludGVybWVkaWF0ZVxu
ICAgc3VicGF0aC4gIFRoZSByZWFjdGl2ZSBob3N0L2xpbmsgaXMgZXhwZWN0ZWQgdG8gcHJvdmlk
ZSBkZXRlcm1pbmlzdGljXG4gICByZXNwb25zZSBvbiBpZGVudGljYWwgaW5wdXQgcGF0dGVybnMu
XG5cbiAgIE90aGVyIHRoYW4gdGhlIHNpemUgb2YgdGhlIHBheWxvYWQgYXQgdGhlIGxheWVyIG9m
IGludGVyZXN0IGFuZCB0aGVcbiAgIGhlYWRlciBpdHNlbGYsIHBhY2tldCBjb250ZW50IGRvZXMg
bm90IGluZmx1ZW5jZSB0aGUgbWVhc3VyZW1lbnQuXG4gICBSZWFjdGl2ZSBiZWhhdmlvciBhdCB0
aGUgSVAgbGF5ZXIgaXMgbm90IGluZmx1ZW5jZWQgYnkgdGhlIFRDUCBwb3J0c1xuICAgaW4gdXNl
LCBmb3IgZXhhbXBsZS4gIFRoZXJlZm9yZSwgdGhlIGluZGljYXRpb24gb2YgcmVhY3RpdmUgYmVo
YXZpb3JcbiAgIG11c3QgaW5jbHVkZSB0aGUgbGF5ZXIgYXQgd2hpY2ggbWVhc3VyZW1lbnRzIGFy
ZSBpbnN0aXR1dGVkLlxuXG4gICBFeGFtcGxlcyBpbmNsdWRlIGxpbmtzIHdpdGggQWN0aXZlL0lu
LWFjdGl2ZSBzdGF0ZSBkZXRlY3RvcnMsIGFuZFxuICAgaG9zdHMgb3IgbGlua3MgdGhhdCByZXZp
c2UgdGhlaXIgdHJhZmZpYyBzZXJ2aW5nIGFuZCBmb3J3YXJkaW5nIHJhdGVzXG4gICAodXAgb3Ig
ZG93bikgYmFzZWQgb24gcGFja2V0IGFycml2YWwgaGlzdG9yeS5cblxuICAgQWx0aG91Z2ggZGlm
ZmljdWx0IHRvIGhhbmRsZSBmcm9tIGEgbWVhc3VyZW1lbnQgcG9pbnQgb2YgdmlldyxcbiAgIHJl
YWN0aXZlIHBhdGhzIGVudGl0aWVzIGFyZSB1c3VhbGx5IGRlc2lnbmVkIHRvIGltcHJvdmUgb3Zl
cmFsbFxuICAgbmV0d29yayBwZXJmb3JtYW5jZSBhbmQgdXNlciBleHBlcmllbmNlLCBmb3IgZXhh
bXBsZSBieSBtYWtpbmdcbiAgIGNhcGFjaXR5IGF2YWlsYWJsZSB0byBhbiBhY3RpdmUgdXNlci4g
IFJlYWN0aXZlIGJlaGF2aW9yIG1heSBiZSBhblxuICAgYXJ0aWZhY3Qgb2Ygc29sdXRpb25zIHRv
IGFsbG9jYXRlIHNjYXJjZSByZXNvdXJjZXMgYWNjb3JkaW5nIHRvIHRoZVxuICAgZGVtYW5kcyBv
ZiB1c2VycywgdGh1cyBpdCBpcyBhbiBpbXBvcnRhbnQgcHJvYmxlbSB0byBzb2x2ZSBmb3JcbiAg
IG1lYXN1cmVtZW50IGFuZCBvdGhlciBkaXNjaXBsaW5lcywgc3VjaCBhcyBhcHBsaWNhdGlvbiBk
ZXNpZ24uXG5cbjIuICBTY29wZVxuXG4gICBUaGUgcHVycG9zZSBvZiB0aGlzIG1lbW8gaXMgdG8g
Zm9zdGVyIHJlcGVhdGFibGUgbWVhc3VyZW1lbnQgcmVzdWx0c1xuICAgaW4gbW9kZXJuIG5ldHdv
cmtzIGJ5IGhpZ2hsaWdodGluZyB0aGUga2V5IGFzcGVjdHMgb2YgdGVzdCBzdHJlYW1zXG5cblxu
XG5cbkZhYmluaSBfIE1vcnRvbiAgICAgICAgIEV4cGlyZXMgTm92ZW1iZXIgMTcsIDIwMTQgICAg
ICAgICAgICAgICBbUGFnZSA0XVxuX1xuSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgIEFkdmFu
Y2VkIFNhbXBsaW5nICAgICAgICAgICAgICAgICAgIE1heSAyMDE0XG5cblxuICAgYW5kIHBhY2tl
dHMgYW5kIG1ha2UgdGhlbSBwYXJ0IG9mIHRoZSBJUFBNIHBlcmZvcm1hbmNlIG1ldHJpY1xuICAg
ZnJhbWV3b3JrLlxuXG4gICBUaGUgc2NvcGUgaXMgdG8gdXBkYXRlIGtleSBzZWN0aW9ucyBvZiBb
UkZDMjMzMF0sIGFkZGluZ1xuICAgY29uc2lkZXJhdGlvbnMgdGhhdCB3aWxsIGFpZCB0aGUgZGV2
ZWxvcG1lbnQgb2YgbmV3IG1lYXN1cmVtZW50XG4gICBtZXRob2RvbG9naWVzIGludGVuZGVkIGZv
ciB0b2RheVwncyBJUCBuZXR3b3Jrcy4gIFNwZWNpZmljYWxseSwgdGhpc1xuICAgbWVtbyBkZXNj
cmliZXMgdXNlZnVsIHN0cmVhbSBwYXJhbWV0ZXJzIGluIGFkZGl0aW9uIHRvIHRoZVxuICAgaW5m
b3JtYXRpb24gaW4gU2VjdGlvbiAxMS4xIG9mIFtSRkMyMzMwXSBhbmQgZGVzY3JpYmVkIGluIFtS
RkMzNDMyXVxuICAgZm9yIHBlcmlvZGljIHN0cmVhbXMuXG5cbiAgIFRoZSBtZW1vIGFsc28gcHJv
dmlkZXMgbmV3IGNvbnNpZGVyYXRpb25zIHRvIHVwZGF0ZSB0aGUgY3JpdGVyaWEgZm9yXG4gICBt
ZXRyaWNzIGluIHNlY3Rpb24gNCBvZiBbUkZDMjMzMF0sIHRoZSBtZWFzdXJlbWVudCBtZXRob2Rv
bG9neSBpblxuICAgc2VjdGlvbiA2LjIgb2YgW1JGQzIzMzBdLCBhbmQgb3RoZXIgdG9waWNzIHJl
bGF0ZWQgdG8gdGhlIHF1YWxpdHkgb2ZcbiAgIG1ldHJpY3MgYW5kIG1ldGhvZHMgKHNlZSBzZWN0
aW9uIDQpLlxuXG4gICBPdGhlciB0b3BpY3MgaW4gW1JGQzIzMzBdIHdoaWNoIG1pZ2h0IGJlIHVw
ZGF0ZWQgb3IgYXVnbWVudGVkIGFyZVxuICAgZGVmZXJyZWQgdG8gZnV0dXJlIHdvcmsuICBUaGlz
IGluY2x1ZGVzIHRoZSB0b3BpY3Mgb2YgcGFzc2l2ZSBhbmRcbiAgIHZhcmlvdXMgZm9ybXMgb2Yg
aHlicmlkIGFjdGl2ZS9wYXNzaXZlIG1lYXN1cmVtZW50cy5cblxuMy4gIE5ldyBvciBSZXZpc2Vk
IFN0cmVhbSBQYXJhbWV0ZXJzXG5cbiAgIFRoZXJlIGFyZSBzZXZlcmFsIGFyZWFzIHdoZXJlIG1l
YXN1cmVtZW50IG1ldGhvZG9sb2d5IGRlZmluaXRpb24gYW5kXG4gICB0ZXN0IHJlc3VsdCBpbnRl
cnByZXRhdGlvbiB3aWxsIGJlbmVmaXQgZnJvbSBhbiBpbmNyZWFzZWRcbiAgIHVuZGVyc3RhbmRp
bmcgb2YgdGhlIHN0cmVhbSBjaGFyYWN0ZXJpc3RpY3MgYW5kIHRoZSAocG9zc2libHlcbiAgIHVu
a25vd24pIG5ldHdvcmsgY29uZGl0aW9uIHRoYXQgaW5mbHVlbmNlIHRoZSBtZWFzdXJlZCBtZXRy
aWNzLlxuXG4gICAxLiAgTmV0d29yayB0cmVhdG1lbnQgZGVwZW5kcyBvbiB0aGUgZnVsbGVzdCBl
eHRlbnQgb24gdGhlICJwYWNrZXQgb2ZcbiAgICAgICBUeXBlLVAiIGRlZmluaXRpb24gaW4gW1JG
QzIzMzBdLCBhbmQgaGFzIGZvciBzb21lIHRpbWUuXG5cbiAgICAgICAqICBTdGF0ZSBpcyBvZnRl
biBtYWludGFpbmVkIG9uIHRoZSBwZXItZmxvdyBiYXNpcyBhdCB2YXJpb3VzXG4gICAgICAgICAg
cG9pbnRzIGluIHRoZSBwYXRoLCB3aGVyZSAiZmxvd3MiIGFyZSBkZXRlcm1pbmVkIGJ5IElQIGFu
ZFxuICAgICAgICAgIG90aGVyIGxheWVycy4gIFNpZ25pZmljYW50IHRyZWF0bWVudCBkaWZmZXJl
bmNlcyBvY2N1ciB3aXRoXG4gICAgICAgICAgdGhlIHNpbXBsZXN0IG9mIFR5cGUtUCBwYXJhbWV0
ZXJzOiBwYWNrZXQgbGVuZ3RoLiAgVXNlIG9mXG4gICAgICAgICAgbXVsdGlwbGUgbGVuZ3RocyBp
cyBSRUNPTU1FTkRFRC5cblxuICAgICAgICogIFBheWxvYWQgY29udGVudCBvcHRpbWl6YXRpb24g
KGNvbXByZXNzaW9uIG9yIGZvcm1hdFxuICAgICAgICAgIGNvbnZlcnNpb24pIGluIGludGVybWVk
aWF0ZSBzZWdtZW50cyBicmVha3MgdGhlIGNvbnZlbnRpb24gb2ZcbiAgICAgICAgICBwYXlsb2Fk
IGNvcnJlc3BvbmRlbmNlIHdoZW4gY29ycmVsYXRpbmcgbWVhc3VyZW1lbnRzIGFyZSBtYWRlXG4g
ICAgICAgICAgYXQgZGlmZmVyZW50IHBvaW50cyBpbiBhIHBhdGguXG5cbiAgIDIuICBQYWNrZXQg
aGlzdG9yeSAoaW5zdGFudGFuZW91cyBvciByZWNlbnQgdGVzdCByYXRlIG9yIGluYWN0aXZpdHks
XG4gICAgICAgYWxzbyBmb3Igbm9uLXRlc3QgdHJhZmZpYykgcHJvZm91bmRseSBpbmZsdWVuY2Vz
IG1lYXN1cmVkXG4gICAgICAgcGVyZm9ybWFuY2UsIGluIGFkZGl0aW9uIHRvIGFsbCB0aGUgVHlw
ZS1QIHBhcmFtZXRlcnMgZGVzY3JpYmVkXG4gICAgICAgaW4gW1JGQzIzMzBdLlxuXG4gICAzLiAg
QWNjZXNzIHRlY2hub2xvZ3kgbWF5IGNoYW5nZSBkdXJpbmcgdGVzdGluZy4gIEEgcmFuZ2Ugb2Yg
dHJhbnNmZXJcbiAgICAgICBjYXBhY2l0aWVzIGFuZCBhY2Nlc3MgbWV0aG9kcyBtYXkgYmUgZW5j
b3VudGVyZWQgZHVyaW5nIGEgdGVzdFxuICAgICAgIHNlc3Npb24uICBXaGVuIGRpZmZlcmVudCBp
bnRlcmZhY2VzIGFyZSB1c2VkLCB0aGUgaG9zdCBzZWVraW5nXG5cblxuXG5GYWJpbmkgXyBNb3J0
b24gICAgICAgICBFeHBpcmVzIE5vdmVtYmVyIDE3LCAyMDE0ICAgICAgICAgICAgICAgW1BhZ2Ug
NV1cbl9cbkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICBBZHZhbmNlZCBTYW1wbGluZyAgICAg
ICAgICAgICAgICAgICBNYXkgMjAxNFxuXG5cbiAgICAgICBhY2Nlc3Mgd2lsbCBiZSBhd2FyZSBv
ZiB0aGUgdGVjaG5vbG9neSBjaGFuZ2Ugd2hpY2hcbiAgICAgICBkaWZmZXJlbnRpYXRlcyB0aGlz
IGZvcm0gb2YgcGF0aCBjaGFuZ2UgZnJvbSBvdGhlciBjaGFuZ2VzIGluXG4gICAgICAgbmV0d29y
ayBzdGF0ZS4gIFNlY3Rpb24gMTQgb2YgW1JGQzIzMzBdIHRyZWF0cyB0aGUgcG9zc2liaWxpdHlc
biAgICAgICB0aGF0IGEgaG9zdCBtYXkgaGF2ZSBtb3JlIHRoYW4gb25lIGF0dGFjaG1lbnQgdG8g
dGhlIG5ldHdvcmssIGFuZFxuICAgICAgIGFsc28gdGhhdCBhc3Nlc3NtZW50IG9mIHRoZSBtZWFz
dXJlbWVudCBwYXRoIChyb3V0ZSkgaXMgdmFsaWQgZm9yXG4gICAgICAgc29tZSBsZW5ndGggb2Yg
dGltZSAoaW4gU2VjdGlvbiA1IGFuZCBTZWN0aW9uIDcgb2YgW1JGQzIzMzBdKS5cbiAgICAgICBI
ZXJlIHdlIGNvbWJpbmUgdGhlc2UgdHdvIGNvbnNpZGVyYXRpb25zIHVuZGVyIHRoZSBhc3N1bXB0
aW9uXG4gICAgICAgdGhhdCBjaGFuZ2VzIG1heSBiZSBtb3JlIGZyZXF1ZW50IGFuZCBwb3NzaWJs
eSBoYXZlIGdyZWF0ZXJcbiAgICAgICBjb25zZXF1ZW5jZXMgb24gcGVyZm9ybWFuY2UgbWV0cmlj
cy5cblxuICAgNC4gIFBhdGhzIGluY2x1ZGluZyBsaW5rcyBvciBub2RlcyB3aXRoIHRpbWUtc2xv
dHRlZCBzZXJ2aWNlXG4gICAgICAgb3Bwb3J0dW5pdGllcyByZXByZXNlbnQgc2V2ZXJhbCBjaGFs
bGVuZ2VzIHRvIG1lYXN1cmVtZW50ICh3aGVuXG4gICAgICAgc2VydmljZSB0aW1lIHBlcmlvZCBp
cyBhcHByZWNpYWJsZSk6XG5cbiAgICAgICAqICBSYW5kb20vdW5iaWFzZWQgc2FtcGxpbmcgaXMg
bm90IHBvc3NpYmxlIGJleW9uZCBvbmUgc3VjaCBsaW5rXG4gICAgICAgICAgaW4gdGhlIHBhdGgu
XG5cbiAgICAgICAqICBUaGUgYWJvdmUgZW5jb3VyYWdlcyBhIHNlZ21lbnRlZCBhcHByb2FjaCB0
byBlbmQgdG8gZW5kXG4gICAgICAgICAgbWVhc3VyZW1lbnQsIGFzIGRlc2NyaWJlZCBpbiBbUkZD
NjA0OV0gZm9yIE5ldHdvcmtcbiAgICAgICAgICBDaGFyYWN0ZXJpemF0aW9uIChhcyBkZWZpbmVk
IGluIFtSRkM2NzAzXSkgdG8gdW5kZXJzdGFuZCB0aGVcbiAgICAgICAgICBmdWxsIHJhbmdlIG9m
IGRlbGF5IGFuZCBkZWxheSB2YXJpYXRpb24gb24gdGhlIHBhdGguXG4gICAgICAgICAgQWx0ZXJu
YXRpdmVseSwgaWYgYXBwbGljYXRpb24gcGVyZm9ybWFuY2UgZXN0aW1hdGlvbiBpcyB0aGVcbiAg
ICAgICAgICBnb2FsIChhbHNvIGRlZmluZWQgaW4gW1JGQzY3MDNdKSwgdGhlbiBhIHN0cmVhbSB3
aXRoIHVuLWJpYXNlZFxuICAgICAgICAgIG9yIGtub3duLWJpYXMgcHJvcGVydGllcyBbUkZDMzQz
Ml0gbWF5IGJlIHN1ZmZpY2llbnQuXG5cbiAgICAgICAqICBNdWx0aS1tb2RhbCBkZWxheSB2YXJp
YXRpb24gbWFrZXMgY2VudHJhbCBzdGF0aXN0aWNzXG4gICAgICAgICAgdW5pbXBvcnRhbnQsIG90
aGVycyBtdXN0IGJlIHVzZWQgaW5zdGVhZC5cblxuICAgRWFjaCBvZiB0aGVzZSB0b3BpY3MgaXMg
dHJlYXRlZCBpbiBkZXRhaWwgYmVsb3cuXG5cbjMuMS4gIFRlc3QgUGFja2V0IFR5cGUtUFxuXG4g
ICBXZSByZWNvbW1lbmQgdHdvIFR5cGUtUCBwYXJhbWV0ZXJzIHRvIGJlIGFkZGVkIHRvIHRoZSBm
YWN0b3JzIHdoaWNoXG4gICBoYXZlIGltcGFjdCBvbiBwYXRoIHBlcmZvcm1hbmNlIG1lYXN1cmVt
ZW50cywgbmFtZWx5IHBhY2tldCBsZW5ndGhcbiAgIGFuZCBwYXlsb2FkIHR5cGUuICBDYXJlZnVs
bHkgY2hvb3NpbmcgdGhlc2UgcGFyYW1ldGVycyBjYW4gaW1wcm92ZVxuICAgbWVhc3VyZW1lbnQg
bWV0aG9kb2xvZ2llcyBpbiB0aGVpciBjb250aW51aXR5IGFuZCByZXBlYXRhYmlsaXR5IHdoZW5c
biAgIGRlcGxveWVkIGluIHJlYWN0aXZlIHBhdGhzLlxuXG4zLjEuMS4gIE11bHRpcGxlIFRlc3Qg
UGFja2V0IExlbmd0aHNcblxuICAgTWFueSBpbnN0YW5jZXMgb2YgbmV0d29yayBjaGFyYWN0ZXJp
emF0aW9uIHVzaW5nIElQUE0gbWV0cmljcyBoYXZlXG4gICByZWxpZWQgb24gYSBzaW5nbGUgdGVz
dCBwYWNrZXQgbGVuZ3RoLiAgV2hlbiB0ZXN0aW5nIHRvIGFzc2Vzc1xuICAgYXBwbGljYXRpb24g
cGVyZm9ybWFuY2Ugb3IgYW4gYWdncmVnYXRlIG9mIHRyYWZmaWMsIGJlbmNobWFya2luZ1xuICAg
bWV0aG9kcyBoYXZlIHVzZWQgYSByYW5nZSBvZiBmaXhlZCBsZW5ndGhzIGFuZCBmcmVxdWVudGx5
IGF1Z21lbnRlZFxuICAgZml4ZWQgc2l6ZSB0ZXN0cyB3aXRoIGEgbWl4dHVyZSBvZiBzaXplcywg
b3IgSU1JWCBhcyBkZXNjcmliZWQgaW5cbiAgIFtSRkM2OTg1XS5cblxuXG5cblxuXG5GYWJpbmkg
XyBNb3J0b24gICAgICAgICBFeHBpcmVzIE5vdmVtYmVyIDE3LCAyMDE0ICAgICAgICAgICAgICAg
W1BhZ2UgNl1cbl9cbkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICBBZHZhbmNlZCBTYW1wbGlu
ZyAgICAgICAgICAgICAgICAgICBNYXkgMjAxNFxuXG5cbiAgIFRlc3QgcGFja2V0IGxlbmd0aCBp
bmZsdWVuY2VzIGRlbGF5IG1lYXN1cmVtZW50cywgaW4gdGhhdCB0aGUgSVBQTVxuICAgb25lLXdh
eSBkZWxheSBtZXRyaWMgW1JGQzI2NzldIGluY2x1ZGVzIHNlcmlhbGl6YXRpb24gdGltZSBpbiBp
dHNcbiAgIGZpcnN0LWJpdCB0byBsYXN0IGJpdCB0aW1lIHN0YW1waW5nIHJlcXVpcmVtZW50cy4g
IEhvd2V2ZXIsIGRpZmZlcmVudFxuICAgc2l6ZXMgY2FuIGhhdmUgYSBsYXJnZXIgaW5mbHVlbmNl
IG9uIGxpbmsgZGVsYXkgYW5kIGxpbmsgZGVsYXlcbiAgIHZhcmlhdGlvbiB0aGFuIHNlcmlhbGl6
YXRpb24gd291bGQgZXhwbGFpbiBhbG9uZS4gIFRoaXMgZWZmZWN0IGNhbiBiZVxuICAgbm9uLWxp
bmVhciBhbmQgY2hhbmdlIHRoZSBpbnN0YW50YW5lb3VzIG5ldHdvcmsgcGVyZm9ybWFuY2Ugd2hl
biBhXG4gICBkaWZmZXJlbnQgc2l6ZSBpcyB1c2VkLCBvciB0aGUgcGVyZm9ybWFuY2Ugb2YgcGFj
a2V0cyBmb2xsb3dpbmcgdGhlXG4gICBzaXplIGNoYW5nZS5cblxuICAgUmVwZWF0YWJpbGl0eSBp
cyBhIG1haW4gbWVhc3VyZW1lbnQgbWV0aG9kb2xvZ3kgZ29hbCBhcyBzdGF0ZWQgaW5cbiAgIHNl
Y3Rpb24gNi4yIG9mIFtSRkMyMzMwXS4gIFRvIGVsaW1pbmF0ZSBwYWNrZXQgbGVuZ3RoIGFzIGEg
cG90ZW50aWFsXG4gICBtZWFzdXJlbWVudCB1bmNlcnRhaW50eSBmYWN0b3IsIHN1Y2Nlc3NpdmUg
bWVhc3VyZW1lbnRzIG11c3QgdXNlXG4gICBpZGVudGljYWwgdHJhZmZpYyBwYXR0ZXJucy4gIElu
IHByYWN0aWNlIGEgY29tYmluYXRpb24gb2YgcmFuZG9tXG4gICBwYXlsb2FkIGFuZCByYW5kb20g
c3RhcnQgdGltZSBjYW4geWllbGQgcmVwcmVzZW50YXRpdmUgcmVzdWx0cyBhc1xuICAgaWxsdXN0
cmF0ZWQgaW4gW0lSUl0uXG5cbjMuMS4yLiAgVGVzdCBQYWNrZXQgUGF5bG9hZCBDb250ZW50IE9w
dGltaXphdGlvblxuXG4gICBUaGUgYWltIGZvciBlZmZpY2llbnQgbmV0d29yayByZXNvdXJjZSB1
c2UgaGFzIHJlc3VsdGVkIGluIGRlcGxveW1lbnRcbiAgIG9mIHNlcnZlci1vbmx5IG9yIGNsaWVu
dC1zZXJ2ZXIgbG9zc2xlc3Mgb3IgbG9zc3kgcGF5bG9hZCBjb21wcmVzc2lvblxuICAgdGVjaG5p
cXVlcyBvbiBzb21lIGxpbmtzIG9yIHBhdGhzLiAgVGhlc2Ugb3B0aW1pemVycyBhdHRlbXB0IHRv
XG4gICBjb21wcmVzcyBoaWdoLXZvbHVtZSB0cmFmZmljIGluIG9yZGVyIHRvIHJlZHVjZSBuZXR3
b3JrIGxvYWQuICBGaWxlc1xuICAgYXJlIGFuYWx5emVkIGJ5IGFwcGxpY2F0aW9uLWxheWVyIHBh
cnNlcnMsIGFuZCBwYXJ0cyAobGlrZSBjb21tZW50cylcbiAgIG1pZ2h0IGJlIGRyb3BwZWQuICBB
bHRob3VnaCB0eXBpY2FsbHkgYWN0aW5nIG9uIEhUVFAgb3IgSlBFRyBmaWxlcyxcbiAgIGNvbXBy
ZXNzaW9uIG1pZ2h0IGFmZmVjdCBtZWFzdXJlbWVudCBwYWNrZXRzLCB0b28uICBJbiBwYXJ0aWN1
bGFyLFxuICAgbWVhc3VyZW1lbnQgcGFja2V0cyBhcmUgcXVhbGlmaWVkIGZvciBlZmZpY2llbnQg
Y29tcHJlc3Npb24gd2hlbiB0aGV5XG4gICB1c2Ugc3RhbmRhcmQgcGxhaW4tdGV4dCBwYXlsb2Fk
LiAgV2Ugbm90ZSB0aGF0IHVzZSBvZiB0cmFuc3BvcnQgbGF5ZXJcbiAgIGVuY3J5cHRpb24gd2ls
bCBjb3VudGVyYWN0IHRoZSBkZXBsb3ltZW50IG9mIG5ldHdvcmstYmFzZWQgYW5hbHlzaXNcbiAg
IGFuZCBtYXkgcmVkdWNlIHRoZSBhZG9wdGlvbiBvZiBwYXlsb2FkIG9wdGltaXphdGlvbnMsIGhv
d2V2ZXIuXG5cbiAgIElQUE0tY29uZm9ybWluZyBtZWFzdXJlbWVudHMgc2hvdWxkIGFkZCBwYWNr
ZXQgcGF5bG9hZCBjb250ZW50IGFzIGFcbiAgIFR5cGUtUCBwYXJhbWV0ZXIgd2hpY2ggY2FuIGhl
bHAgdG8gaW1wcm92ZSBtZWFzdXJlbWVudCBkZXRlcm1pbmlzbS5cbiAgIFNvbWUgcGFja2V0IHBh
eWxvYWRzIGFyZSBtb3JlIHN1c2NlcHRpYmxlIHRvIGNvbXByZXNzaW9uIHRoYW4gb3RoZXJzLFxu
ICAgYnV0IG9wdGltaXplcnMgaW4gdGhlIG1lYXN1cmVtZW50IHBhdGggY2FuIGJlIG91dCBydWxl
ZCBieSB1c2luZ1xuICAgaW5jb21wcmVzc2libGUgcGFja2V0IHBheWxvYWQuICBUaGlzIHBheWxv
YWQgY29udGVudCBjb3VsZCBiZVxuICAgc3VwcGxpZWQgYnkgYSBwc2V1ZG8tcmFuZG9tIHNlcXVl
bmNlIGdlbmVyYXRvciBvciBieSB1c2luZyBwYXJ0IG9mIGFcbiAgIGNvbXByZXNzZWQgZmlsZSAo
ZS5nLiwgYSBwYXJ0IG9mIGEgWklQIGNvbXByZXNzZWQgYXJjaGl2ZSkuXG5cbiAgIE9wdGltaXph
dGlvbiBjYW4gZ28gYmV5b25kIHRoZSBzY29wZSBvZiBvbmUgc2luZ2xlIGRhdGEtIG9yXG4gICBt
ZWFzdXJlbWVudCBzdHJlYW0uICBNYW55IG1vcmUgY2xpZW50LSBvciBuZXR3b3JrLWNlbnRyaWNc
biAgIG9wdGltaXphdGlvbiB0ZWNobm9sb2dpZXMgaGF2ZSBiZWVuIHByb3Bvc2VkIG9yIHN0YW5k
YXJkaXplZCBzbyBmYXIsXG4gICBpbmNsdWRpbmcgUm9idXN0IEhlYWRlciBDb21wcmVzc2lvbiAo
Uk9IQykgYW5kIFZvaWNlIG92ZXIgSVBcbiAgIGFnZ3JlZ2F0aW9uIGFzIHByZXNlbnRlZCBmb3Ig
aW5zdGFuY2UgaW4gW0VFQVddLiAgV2hlcmUgb3B0aW1pemF0aW9uXG4gICBpcyBmZWFzaWJsZSBh
bmQgdmFsdWFibGUsIG1hbnkgbW9yZSBvZiB0aGVzZSB0ZWNobm9sb2dpZXMgbWF5IGZvbGxvdy5c
biAgIEFzIGEgZ2VuZXJhbCBvYnNlcnZhdGlvbiwgdGhlIG1vcmUgY29uY3VycmVudCBmbG93cyBh
biBpbnRlcm1lZGlhdGVcbiAgIGhvc3QgdHJlYXRzIGFuZCB0aGUgbG9uZ2VyIHRoZSBwYXRocyBz
aGFyZWQgYnkgZmxvd3MgYXJlLCB0aGUgaGlnaGVyXG4gICBiZWNvbWVzIHRoZSBpbmNlbnRpdmUg
b2YgaG9zdHMgdG8gYWdncmVnYXRlIGZsb3dzIGJlbG9uZ2luZyB0b1xuICAgZGlzdGluY3Qgc291
cmNlcy4gIE1lYXN1cmVtZW50cyBzaG91bGQgY29uc2lkZXIgdGhpcyBwb3RlbnRpYWxcblxuXG5c
bkZhYmluaSBfIE1vcnRvbiAgICAgICAgIEV4cGlyZXMgTm92ZW1iZXIgMTcsIDIwMTQgICAgICAg
ICAgICAgICBbUGFnZSA3XVxuX1xuSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgIEFkdmFuY2Vk
IFNhbXBsaW5nICAgICAgICAgICAgICAgICAgIE1heSAyMDE0XG5cblxuICAgYWRkaXRpb25hbCBz
b3VyY2Ugb2YgdW5jZXJ0YWludHkgd2l0aCByZXNwZWN0IHRvIHJlcGVhdGFiaWxpdHkuXG4gICBB
Z2dyZWdhdGlvbiBvZiBmbG93cyBpbiBuZXR3b3JraW5nIGRldmljZXMgY2FuLCBmb3IgaW5zdGFu
Y2UsIHJlc3VsdFxuICAgaW4gcmVjaXByb2NhbCB0aW1pbmcgYW5kIHBlcmZvcm1hbmNlIGluZmx1
ZW5jZSBvZiB0aGVzZSBmbG93cyB3aGljaFxuICAgbWF5IGV4Y2VlZCB0eXBpY2FsIHJlY2lwcm9j
YWwgcXVldWVpbmcgZWZmZWN0cyBieSBvcmRlcnMgb2ZcbiAgIG1hZ25pdHVkZS5cblxuMy4yLiAg
UGFja2V0IEhpc3RvcnlcblxuICAgUmVjZW50IHBhY2tldCBoaXN0b3J5IGFuZCBpbnN0YW50YW5l
b3VzIGRhdGEgcmF0ZSBpbmZsdWVuY2VcbiAgIG1lYXN1cmVtZW50IHJlc3VsdHMgZm9yIHJlYWN0
aXZlIGxpbmtzIHN1cHBvcnRpbmcgb24tZGVtYW5kIGNhcGFjaXR5XG4gICBhbGxvY2F0aW9uLiAg
TWVhc3VyZW1lbnQgdW5jZXJ0YWludHkgbWF5IGJlIHJlZHVjZWQgYnkga25vd2xlZGdlIG9mXG4g
ICBtZWFzdXJlbWVudCBwYWNrZXQgaGlzdG9yeSBhbmQgdG90YWwgaG9zdCBsb2FkLiAgQWRkaXRp
b25hbGx5LCBzbWFsbFxuICAgY2hhbmdlcyBpbiBoaXN0b3J5LCBlLmcuLCBiZWNhdXNlIG9mIGxv
c3QgcGFja2V0cyBhbG9uZyB0aGUgcGF0aCwgY2FuXG4gICBiZSB0aGUgY2F1c2Ugb2YgbGFyZ2Ug
cGVyZm9ybWFuY2UgdmFyaWF0aW9ucy5cblxuICAgRm9yIGluc3RhbmNlLCBkZWxheSBpbiByZWFj
dGl2ZSAzRyBuZXR3b3JrcyBsaWtlIEhpZ2ggU3BlZWQgUGFja2V0XG4gICBBY2Nlc3MgKEhTUEEp
IGRlcGVuZHMgdG8gYSBsYXJnZSBleHRlbnQgb24gdGhlIHRlc3QgdHJhZmZpYyBkYXRhXG4gICBy
YXRlLiAgVGhlIHJlYWN0aXZlIHJlc291cmNlIGFsbG9jYXRpb24gc3RyYXRlZ3kgaW4gdGhlc2Ug
bmV0d29ya3NcbiAgIGFmZmVjdHMgdGhlIHVwbGluayBkaXJlY3Rpb24gaW4gcGFydGljdWxhci4g
IFNtYWxsIGNoYW5nZXMgaW4gZGF0YVxuICAgcmF0ZSBjYW4gYmUgdGhlIHJlYXNvbiBvZiBtb3Jl
IHRoYW4gMjAwXyBpbmNyZWFzZSBpbiBkZWxheSwgZGVwZW5kaW5nXG4gICBvbiB0aGUgc3BlY2lm
aWMgcGFja2V0IHNpemUuICBBIGRldGFpbGVkIHRoZW9yZXRpY2FsIGFuZCBwcmFjdGljYWxcbiAg
IGFuYWx5c2lzIG9mIFJSQyBsaW5rIHRyYW5zaXRpb25zLCB3aGljaCBjYW4gY2F1c2Ugc3VjaCBi
ZWhhdmlvciBpblxuICAgVW5pdmVyc2FsIE1vYmlsZSBUZXJyZXN0cmlhbCBTeXN0ZW0gKFVNVFMp
IG5ldHdvcmtzLCBpcyBwcmVzZW50ZWQsXG4gICBlLmcuLCBpbiBbUlJDXS5cblxuMy4zLiAgQWNj
ZXNzIFRlY2hub2xvZ3kgQ2hhbmdlXG5cbiAgIFtSRkMyMzMwXSBkaXNjdXNzZWQgdGhlIHNjZW5h
cmlvIG9mIG11bHRpLWhvbWVkIGhvc3RzLiAgSWYgaG9zdHNcbiAgIGJlY29tZSBhd2FyZSBvZiBh
Y2Nlc3MgdGVjaG5vbG9neSBjaGFuZ2VzIChlLmcuLCBiZWNhdXNlIG9mIElQXG4gICBhZGRyZXNz
IGNoYW5nZXMgb3IgbG93ZXIgbGF5ZXIgaW5mb3JtYXRpb24pIGFuZCBtYWtlIHRoaXMgaW5mb3Jt
YXRpb25cbiAgIGF2YWlsYWJsZSwgbWVhc3VyZW1lbnQgbWV0aG9kb2xvZ2llcyBjYW4gdXNlIHRo
aXMgaW5mb3JtYXRpb24gdG9cbiAgIGltcHJvdmUgbWVhc3VyZW1lbnQgcmVwcmVzZW50YXRpdmVu
ZXNzIGFuZCByZWxldmFuY2UuXG5cbiAgIEhvd2V2ZXIsIHRvZGF5XCdzIHZhcmlvdXMgYWNjZXNz
IG5ldHdvcmsgdGVjaG5vbG9naWVzIGNhbiBwcmVzZW50IHRoZVxuICAgc2FtZSBwaHlzaWNhbCBp
bnRlcmZhY2UgdG8gdGhlIGhvc3QuICBBIGhvc3QgbWF5IG9yIG1heSBub3QgYmVjb21lXG4gICBh
d2FyZSB3aGVuIGl0cyBhY2Nlc3MgdGVjaG5vbG9neSBjaGFuZ2VzIG9uIHN1Y2ggYW4gaW50ZXJm
YWNlLlxuICAgTWVhc3VyZW1lbnRzIGZvciBwYXRocyB3aGljaCBzdXBwb3J0IG9uLWRlbWFuZCBj
YXBhY2l0eSBhbGxvY2F0aW9uXG4gICBhcmUgdGhlcmVmb3JlIGNoYWxsZW5naW5nLCBpbiB0aGF0
IGl0IGlzIGRpZmZpY3VsdCB0byBkaWZmZXJlbnRpYXRlXG4gICBiZXR3ZWVuIGFjY2VzcyB0ZWNo
bm9sb2d5IGNoYW5nZXMgKGUuZy4sIGJlY2F1c2Ugb2YgbW9iaWxpdHkpIGFuZFxuICAgcmVhY3Rp
dmUgcGF0aCBiZWhhdmlvciAoZS5nLiwgYmVjYXVzZSBvZiBkYXRhIHJhdGUgY2hhbmdlKS5cblxu
My40LiAgVGltZS1TbG90dGVkIFJhbmRvbW5lc3MgQ2FuY2VsbGF0aW9uXG5cbiAgIFRpbWUtU2xv
dHRlZCBvcGVyYXRpb24gb2YgcGF0aCBlbnRpdGllcyAtIGludGVyZmFjZXMsIHJvdXRlcnMgb3Jc
biAgIGxpbmtzIC0gaW4gYSBuZXR3b3JrIHBhdGggaXMgYSBwYXJ0aWN1bGFyIGNoYWxsZW5nZSBm
b3IgbWVhc3VyZW1lbnRzLFxuICAgZXNwZWNpYWxseSBpZiB0aGUgdGltZSBzbG90IHBlcmlvZCBp
cyBzdWJzdGFudGlhbC4gIFRoZSBjZW50cmFsXG4gICBvYnNlcnZhdGlvbiBhcyBhbiBleHRlbnNp
b24gdG8gUG9pc3NvbiBzdHJlYW0gc2FtcGxpbmcgaW4gW1JGQzIzMzBdXG4gICBpcyB0aGF0IHRo
ZSBmaXJzdCBzdWNoIHRpbWUtc2xvdHRlZCBjb21wb25lbnQgY2FuY2VscyB1bmJpYXNlZFxuXG5c
blxuRmFiaW5pIF8gTW9ydG9uICAgICAgICAgRXhwaXJlcyBOb3ZlbWJlciAxNywgMjAxNCAgICAg
ICAgICAgICAgIFtQYWdlIDhdXG5fXG5JbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgQWR2YW5j
ZWQgU2FtcGxpbmcgICAgICAgICAgICAgICAgICAgTWF5IDIwMTRcblxuXG4gICBtZWFzdXJlbWVu
dCBzdHJlYW0gc2FtcGxpbmcuICBJbiB0aGUgd29yc3QgY2FzZSwgdGltZS1zbG90dGVkXG4gICBv
cGVyYXRpb24gY29udmVydHMgYW4gdW5iaWFzZWQsIHJhbmRvbSBtZWFzdXJlbWVudCBwYWNrZXQg
c3RyZWFtIGludG9cbiAgIGEgcGVyaW9kaWMgcGFja2V0IHN0cmVhbS4gIEJlaW5nIGhlYXZpbHkg
Ymlhc2VkLCB0aGVzZSBwYWNrZXRzIG1heVxuICAgaW50ZXJhY3Qgd2l0aCBwZXJpb2RpYyBiZWhh
dmlvciBvZiBzdWJzZXF1ZW50IHRpbWUtc2xvdHRlZCBuZXR3b3JrXG4gICBlbnRpdGllc1tUU1JD
XS5cblxuICAgVGltZS1zbG90dGVkIHJhbmRvbW5lc3MgY2FuY2VsbGF0aW9uIChUU1JDKSBzb3Vy
Y2VzIGNhbiBiZSBmb3VuZCBpblxuICAgdmlydHVhbGx5IGFueSBzeXN0ZW0sIG5ldHdvcmsgY29t
cG9uZW50IG9yIHBhdGgsIHRoZWlyIGltcGFjdCBvblxuICAgbWVhc3VyZW1lbnRzIGJlaW5nIGEg
bWF0dGVyIG9mIHRoZSBvcmRlciBvZiBtYWduaXR1ZGUgd2hlbiBjb21wYXJlZFxuICAgdG8gdGhl
IG1ldHJpYyB1bmRlciBvYnNlcnZhdGlvbi4gIEV4YW1wbGVzIG9mIFRTUkMgc291cmNlcyBpbmNs
dWRlXG4gICBidXQgYXJlIG5vdCBsaW1pdGVkIHRvIHN5c3RlbSBjbG9jayByZXNvbHV0aW9uLCBv
cGVyYXRpbmcgc3lzdGVtXG4gICB0aWNrcywgdGltZS1zbG90dGVkIGNvbXBvbmVudCBvciBuZXR3
b3JrIG9wZXJhdGlvbiwgZXRjLiAgVGhlIGFtb3VudFxuICAgb2YgbWVhc3VyZW1lbnQgYmlhcyBp
cyBkZXRlcm1pbmVkIGJ5IHRoZSBwYXJ0aWN1bGFyIG1lYXN1cmVtZW50XG4gICBzdHJlYW0sIHJl
bGF0aXZlIG9mZnNldCBiZXR3ZWVuIGFsbG9jYXRlZCB0aW1lLXNsb3RzIGluIHN1YnNlcXVlbnRc
biAgIHBhdGggZW50aXRpZXMsIGRlbGF5IHZhcmlhdGlvbiBpbiB0aGVzZSBwYXRocywgYW5kIG90
aGVyIHNvdXJjZXMgb2ZcbiAgIHZhcmlhdGlvbi4gIE1lYXN1cmVtZW50IHJlc3VsdHMgbWlnaHQg
Y2hhbmdlIG92ZXIgdGltZSwgZGVwZW5kaW5nIG9uXG4gICBob3cgYWNjdXJhdGVseSB0aGUgc2Vu
ZGluZyBob3N0LCByZWNlaXZpbmcgaG9zdCwgYW5kIHRpbWUtc2xvdHRlZFxuICAgY29tcG9uZW50
cyBpbiB0aGUgbWVhc3VyZW1lbnQgcGF0aCBhcmUgc3luY2hyb25pemVkIHRvIGVhY2ggb3RoZXIg
YW5kXG4gICB0byBnbG9iYWwgdGltZS4gIElmIHBhdGggc2VnbWVudHMgbWFpbnRhaW4gZmxvdyBz
dGF0ZSwgZmxvdyBwYXJhbWV0ZXJcbiAgIGNoYW5nZSBvciBmbG93IHJlLWFsbG9jYXRpb25zIGNh
biBjYXVzZSBzdWJzdGFudGlhbCB2YXJpYXRpb24gaW5cbiAgIG1lYXN1cmVtZW50IHJlc3VsdHMu
XG5cbiAgIFByYWN0aWNhbCBtZWFzdXJlbWVudHMgY29uZmlybSB0aGF0IHN1Y2ggaW50ZXJmZXJl
bmNlIGxpbWl0cyBkZWxheVxuICAgbWVhc3VyZW1lbnQgdmFyaWF0aW9uIHRvIGEgc3ViLXNldCBv
ZiB0aGVvcmV0aWNhbCB2YWx1ZSByYW5nZS5cbiAgIE1lYXN1cmVtZW50IHNhbXBsZXMgZm9yIHN1
Y2ggY2FzZXMgY2FuIGFnZ3JlZ2F0ZSBvbiBhcnRpZmljaWFsXG4gICBsaW1pdHMsIGdlbmVyYXRp
bmcgbXVsdGktbW9kYWwgZGlzdHJpYnV0aW9ucyBhcyBkZW1vbnN0cmF0ZWQgaW5cbiAgIFtJUlJd
LiAgSW4gdGhpcyBjb250ZXh0LCB0aGUgZGVzaXJhYmxlIG1lYXN1cmVtZW50IHNhbXBsZSBzdGF0
aXN0aWNzXG4gICBkaWZmZXJlbnRpYXRlIGJldHdlZW4gbXVsdGktbW9kYWwgZGVsYXkgZGlzdHJp
YnV0aW9ucyBjYXVzZWQgYnlcbiAgIHJlYWN0aXZlIHBhdGggYmVoYXZpb3IgYW5kIHRoZSBvbmVz
IGR1ZSB0byB0aW1lLXNsb3R0ZWQgaW50ZXJmZXJlbmNlLlxuXG4gICBNZWFzdXJlbWVudCBtZXRo
b2RvbG9neSBzZWxlY3Rpb24gZm9yIHRpbWUtc2xvdHRlZCBwYXRocyBkZXBlbmRzIHRvIGFcbiAg
IGxhcmdlIGV4dGVudCBvbiB0aGUgcmVzcGVjdGl2ZSB2aWV3cG9pbnQuICBFbmQtdG8tZW5kIG1l
dHJpY3MgY2FuXG4gICBwcm92aWRlIGFjY3VyYXRlIG1lYXN1cmVtZW50IHJlc3VsdHMgZm9yIHNo
b3J0LXRlcm0gc2Vzc2lvbnMgYW5kIGxvd1xuICAgbGlrZWxpaG9vZCBvZiBmbG93IHN0YXRlIG1v
ZGlmaWNhdGlvbnMuICBBcHBsaWNhdGlvbnMgb3Igc2VydmljZXNcbiAgIHdoaWNoIGFpbSBhdCBh
cHByb3hpbWF0aW5nIHBhdGggcGVyZm9ybWFuY2UgZm9yIGEgc2hvcnQgdGltZSBpbnRlcnZhbFxu
ICAgKGluIHRoZSBvcmRlciBvZiBtaW51dGVzKSBhbmQgZXhwZWN0IHN0YWJsZSBwYXRoIGNvbmRp
dGlvbnMgc2hvdWxkXG4gICB0aGVyZWZvcmUgcHJlZmVyIGVuZC10by1lbmQgbWV0cmljcy4gIEhl
cmUgc3RhYmxlIHBhdGggY29uZGl0aW9uc1xuICAgcmVmZXIgdG8gYW55IGtpbmQgb2YgZ2xvYmFs
IGtub3dsZWRnZSBjb25jZXJuaW5nIG1lYXN1cmVtZW50IHBhdGhcbiAgIGZsb3cgc3RhdGUgYW5k
IGZsb3cgcGFyYW1ldGVycy5cblxuICAgSG93ZXZlciwgaWYgbG9uZy10ZXJtIGZvcmVjYXN0IG9m
IHRpbWUtc2xvdHRlZCBwYXRoIHBlcmZvcm1hbmNlIGlzXG4gICB0aGUgbWFpbiBtZWFzdXJlbWVu
dCBnb2FsLCBhIHNlZ21lbnRlZCBhcHByb2FjaCByZWx5aW5nIG9uXG4gICBtZWFzdXJlbWVudCBv
ZiBzdWItcGF0aCBtZXRyaWNzIGlzIHByZWZlcnJlZC4gIFJlLWdlbmVyYXRpbmcgdW5iaWFzZWRc
biAgIG1lYXN1cmVtZW50IHRyYWZmaWMgYXQgYW55IGhvcCBjYW4gaGVscCB0byByZXZlYWwgdGhl
IHRydWUgcmFuZ2Ugb2ZcbiAgIHBhdGggcGVyZm9ybWFuY2UgZm9yIGFsbCBwYXRoIHNlZ21lbnRz
LlxuXG5cblxuXG5cblxuRmFiaW5pIF8gTW9ydG9uICAgICAgICAgRXhwaXJlcyBOb3ZlbWJlciAx
NywgMjAxNCAgICAgICAgICAgICAgIFtQYWdlIDldXG5fXG5JbnRlcm5ldC1EcmFmdCAgICAgICAg
ICAgICAgQWR2YW5jZWQgU2FtcGxpbmcgICAgICAgICAgICAgICAgICAgTWF5IDIwMTRcblxuXG40
LiAgUXVhbGl0eSBvZiBNZXRyaWNzIGFuZCBNZXRob2RvbG9naWVzXG5cbiAgIFtSRkM2ODA4XSBw
cm9wb3NlcyByZXBlYXRhYmlsaXR5IGFuZCBjb250aW51aXR5IGFzIG9uZSBvZiB0aGUgbWV0cmlj
XG4gICBhbmQgbWV0aG9kb2xvZ3kgcHJvcGVydGllcyB0byBpbmZlciBvbiBtZWFzdXJlbWVudCBx
dWFsaXR5LlxuICAgRGVwZW5kaW5nIG1haW5seSBvbiB0aGUgc2V0IG9mIGNvbnRyb2xsZWQgbWVh
c3VyZW1lbnQgcGFyYW1ldGVycyxcbiAgIG1lYXN1cmVtZW50cyByZXBlYXRlZCBmb3IgYSBzcGVj
aWZpYyBuZXR3b3JrIHBhdGggdXNpbmcgYSBzcGVjaWZpY1xuICAgbWV0aG9kb2xvZ3kgbWF5IG9y
IG1heSBub3QgeWllbGQgcmVwZWF0YWJsZSByZXN1bHRzLiAgQ2hhbGxlbmdpbmdcbiAgIG1lYXN1
cmVtZW50IHNjZW5hcmlvcyBmb3IgYWRlcXVhdGUgcGFyYW1ldGVyIGNvbnRyb2wgaW5jbHVkZVxu
ICAgd2lyZWxlc3MsIHJlYWN0aXZlLCBvciB0aW1lLXNsb3R0ZWQgbmV0d29ya3MgYXMgZGlzY3Vz
c2VkIGVhcmxpZXIgaW5cbiAgIHRoaXMgZG9jdW1lbnQuICBUaGlzIHNlY3Rpb24gcHJlc2VudHMg
YW4gZXhwYW5kZWQgZGVmaW5pdGlvbiBvZlxuICAgInJlcGVhdGFiaWxpdHkiIGJleW9uZCB0aGUg
ZGVmaW5pdGlvbiBpbiBbUkZDMjMzMF0gYW5kIGFuIGV4cGFuZGVkXG4gICBleGFtaW5hdGlvbiBv
ZiB0aGUgW1JGQzIzMzBdIGNvbmNlcHQgb2YgImNvbnRpbnVpdHkiIGFuZCBpdHMgbGltaXRlZFxu
ICAgYXBwbGljYWJpbGl0eS5cblxuNC4xLiAgUmV2aXNlZCBEZWZpbml0aW9uIG9mIFJlcGVhdGFi
aWxpdHlcblxuICAgW1JGQzIzMzBdIGRlZmluZXMgcmVwZWF0YWJpbGl0eSBpbiBhIGdlbmVyYWwg
d2F5OlxuXG4gICAiQSBtZXRob2RvbG9neSBmb3IgYSBtZXRyaWMgc2hvdWxkIGhhdmUgdGhlIHBy
b3BlcnR5IHRoYXQgaXQgaXNcbiAgIHJlcGVhdGFibGU6IGlmIHRoZSBtZXRob2RvbG9neSBpcyB1
c2VkIG11bHRpcGxlIHRpbWVzIHVuZGVyIGlkZW50aWNhbFxuICAgY29uZGl0aW9ucywgdGhlIHNh
bWUgbWVhc3VyZW1lbnRzIHNob3VsZCByZXN1bHQgaW4gdGhlIHNhbWVcbiAgIG1lYXN1cmVtZW50
cy4iXG5cbiAgIFRoZSBjaGFsbGVuZ2UgaXMgdG8gZGV2ZWxvcCB0aGlzIGRlZmluaXRpb24gZnVy
dGhlciwgc3VjaCB0aGF0IGl0XG4gICBiZWNvbWVzIGFuIG9iamVjdGl2ZSBtZWFzdXJhYmxlIGNy
aXRlcmlvbiAoYW5kIGRvZXMgbm90IGRlcGVuZCBvbiB0aGVcbiAgIGNvbmNlcHQgb2YgY29udGlu
dWl0eSBkaXNjdXNzZWQgYmVsb3cpLiAgRm9ydHVuYXRlbHksIHRoaXMgdG9waWMgaGFzXG4gICBi
ZWVuIHRyZWF0ZWQgaW4gb3RoZXIgSVBQTSB3b3JrLiAgSW4gQkNQIDE3NiBbUkZDNjU3Nl0sIHRo
ZSBjcml0ZXJpYVxuICAgb2YgZXF1aXZhbGVudCByZXN1bHRzIHdhcyBhZ3JlZWQgYXMgdGhlIHN1
cnJvZ2F0ZSBmb3JcbiAgIGludGVyb3BlcmFiaWxpdHkgd2hlbiBhc3Nlc3NpbmcgbWV0cmljIFJG
Q3MgZm9yIHN0YW5kYXJkcyB0cmFja1xuICAgYWR2YW5jZW1lbnQuICBUaGUgY3JpdGVyaWEgb2Yg
ZXF1aXZhbGVuY2Ugd2VyZSBleHByZXNzZWQgYXMgb2JqZWN0aXZlXG4gICBzdGF0aXN0aWNhbCBy
ZXF1aXJlbWVudHMgZm9yIGNvbXBhcmlzb24gYWNyb3NzIHNhbWUgaW1wbGVtZW50YXRpb25zXG4g
ICBhbmQgaW5kZXBlbmRlbnQgaW1wbGVtZW50YXRpb25zIGluIHRoZSB0ZXN0IHBsYW5zIHNwZWNp
ZmljIHRvIGVhY2hcbiAgIFJGQyBldmFsdWF0ZWQgKFtSRkMyNjc5XSBpbiB0aGUgdGVzdCBwbGFu
IG9mIFtSRkM2ODA4XSkuXG5cbiAgIFRoZSB0ZXN0cyBvZiBbUkZDNjgwOF0gcmVseSBvbiBuZWFy
bHkgaWRlbnRpY2FsIGNvbmRpdGlvbnMgdG8gYmVcbiAgIHByZXNlbnQgZm9yIGFuYWx5c2lzLCBi
dXQgYWNjZXB0IHRoYXQgdGhlc2UgY29uZGl0aW9ucyBjYW5ub3QgYmVcbiAgIGV4YWN0bHkgaWRl
bnRpY2FsIGluIHRoZSBwcm9kdWN0aW9uIG5ldHdvcmsgcGF0aHMgdXNlZC4gIFRoZSB0ZXN0XG4g
ICBwbGFucyBhbGxvdyBzb21lIGNvcnJlY3Rpb24gZmFjdG9ycyB0byBiZSBhcHBsaWVkIChzb21l
IHN0YXRpc3RpY2FsXG4gICB0ZXN0cyBhcmUgaHlwZXItc2Vuc2l0aXZlIHRvIGRpZmZlcmVuY2Vz
IGluIHRoZSBtZWFuIG9mXG4gICBkaXN0cmlidXRpb25zKSwgYW5kIHJlY29nbml6ZSB0aGUgb3Jp
Z2luYWwgZmluZGluZ3Mgb2YgW1JGQzIzMzBdXG4gICByZWdhcmRpbmcgZXhjZXNzIHNhbXBsZSBz
aXplcy5cblxuICAgT25lIHdheSB0byB2aWV3IHRoZSByZWxpYW5jZSBvbiBpZGVudGljYWwgY29u
ZGl0aW9ucyBpcyB0byB2aWV3IGl0IGFzXG4gICBhIGNoYWxsZW5nZTogaG93IGZldyBwYXJhbWV0
ZXJzIGFuZCBwYXRoIGNvbmRpdGlvbnMgbmVlZCB0byBiZVxuICAgY29udHJvbGxlZCBhbmQgc3Rp
bGwgcHJvZHVjZSByZXBlYXRhYmxlIG1ldGhvZHMvbWVhc3VyZW1lbnRzP1xuXG4gICBBbHRob3Vn
aCB0aGUgW1JGQzY4MDhdIHRlc3QgcGxhbiBkb2N1bWVudGVkIG51bWVyaWNhbCBjcml0ZXJpYSBm
b3JcbiAgIGVxdWl2YWxlbmNlLCB3ZSBjYW5ub3Qgc3BlY2lmeSB0aGUgZXhhY3QgbnVtZXJpY2Fs
IGNyaXRlcmlhIGZvclxuXG5cblxuRmFiaW5pIF8gTW9ydG9uICAgICAgICAgRXhwaXJlcyBOb3Zl
bWJlciAxNywgMjAxNCAgICAgICAgICAgICAgW1BhZ2UgMTBdXG5fXG5JbnRlcm5ldC1EcmFmdCAg
ICAgICAgICAgICAgQWR2YW5jZWQgU2FtcGxpbmcgICAgICAgICAgICAgICAgICAgTWF5IDIwMTRc
blxuXG4gICByZXBlYXRhYmlsaXR5ICppbiBnZW5lcmFsKi4gVGhlIHByb2Nlc3MgaW4gdGhlIEJD
UCBbUkZDNjU3Nl0gYW5kXG4gICBzdGF0aXN0aWNzIGluIFtSRkM2ODA4XSBoYXZlIGJlZW4gdXNl
ZCBzdWNjZXNzZnVsbHksIGFuZCB0aGVcbiAgIG51bWVyaWNhbCBjcml0ZXJpYSB0byBkZWNsYXJl
IGEgbWV0cmljIHJlcGVhdGFibGUgc2hvdWxkIGJlIGFncmVlZCBieVxuICAgYWxsIGludGVyZXN0
ZWQgcGFydGllcyBwcmlvciB0byBtZWFzdXJlbWVudC5cblxuICAgV2UgcmV2aXNlIHRoZSBkZWZp
bml0aW9uIHNsaWdodGx5LCBhcyBmb2xsb3dzOlxuXG4gICAgICBBIG1ldGhvZG9sb2d5IGZvciBh
IG1ldHJpYyBzaG91bGQgaGF2ZSB0aGUgcHJvcGVydHkgdGhhdCBpdCBpc1xuICAgICAgcmVwZWF0
YWJsZTogaWYgdGhlIG1ldGhvZG9sb2d5IGlzIHVzZWQgbXVsdGlwbGUgdGltZXMgdW5kZXJcbiAg
ICAgIGlkZW50aWNhbCBjb25kaXRpb25zLCB0aGUgbWV0aG9kcyBzaG91bGQgcHJvZHVjZSBlcXVp
dmFsZW50XG4gICAgICBtZWFzdXJlbWVudCByZXN1bHRzLlxuXG40LjIuICBDb250aW51aXR5IE5v
IExvbmdlciBhbiBBbHRlcm5hdGl2ZSBSZXBlYXRhYmlsaXR5IENyaXRlcmlvblxuXG4gICBJbiB0
aGUgb3JpZ2luYWwgZnJhbWV3b3JrIFtSRkMyMzMwXSwgdGhlIGNvbmNlcHQgb2YgY29udGludWl0
eSB3YXNcbiAgIGludHJvZHVjZWQgdG8gcHJvdmlkZSBhIHJlbGF4ZWQgY3JpdGVyaWEgZm9yIGp1
ZGdpbmcgcmVwZWF0YWJpbGl0eSxcbiAgIGFuZCB3YXMgZGVzY3JpYmVkIGluIHNlY3Rpb24gNi4y
IG9mIFtSRkMyMzMwXSBhcyBmb2xsb3dzOlxuXG4gICAiLi4uYSBtZXRob2RvbG9neSBmb3IgYSBn
aXZlbiBtZXRyaWMgZXhoaWJpdHMgY29udGludWl0eSBpZiwgZm9yXG4gICBzbWFsbCB2YXJpYXRp
b25zIGluIGNvbmRpdGlvbnMsIGl0IHJlc3VsdHMgaW4gc21hbGwgdmFyaWF0aW9ucyBpbiB0aGVc
biAgIHJlc3VsdGluZyBtZWFzdXJlbWVudHMuIlxuXG4gICBBbHRob3VnaCB0aGVyZSBhcmUgY29u
ZGl0aW9ucyB3aGVyZSBtZXRyaWNzIG1heSBleGhpYml0IGNvbnRpbnVpdHksXG4gICB0aGVyZSBh
cmUgb3RoZXJzIHdoZXJlIHRoaXMgY3JpdGVyaWEgd291bGQgZmFpbCBmb3IgYm90aCB1c2VyIHRy
YWZmaWNcbiAgIGFuZCBhY3RpdmUgbWVhc3VyZW1lbnQgdHJhZmZpYy4gIENvbnNpZGVyIGxpbmsg
ZnJhZ21lbnRhdGlvbiwgYW5kIHRoZVxuICAgbm9uLWxpbmVhciBpbmNyZWFzZSBpbiBkZWxheSB3
aGVuIHdlIGluY3JlYXNlIHBhY2tldCBzaXplIGp1c3QgYmV5b25kXG4gICB0aGUgbGltaXQgb2Yg
YSBzaW5nbGUgZnJhZ21lbnQuICBBbiBhY3RpdmUgbWVhc3VyZW1lbnQgcGFja2V0IHdvdWxkXG4g
ICBzZWUgdGhlIHNhbWUgZGVsYXkgaW5jcmVhc2Ugd2hlbiBleGNlZWRpbmcgdGhlIGZyYWdtZW50
IHNpemUuXG5cbiAgIFRoZSBCdWxrIFRyYW5zZmVyIENhcGFjaXR5IChCVEMpIFtSRkMzMTQ4XSBn
aXZlcyBhbm90aGVyIGV4YW1wbGUgYXRcbiAgIGJvdHRvbSBvZiBwYWdlIDI6XG5cbiAgICJUaGVy
ZSBpcyBhbHNvIGV2aWRlbmNlIHRoYXQgbW9zdCBUQ1AgaW1wbGVtZW50YXRpb25zIGV4aGliaXQg
bm9uLVxuICAgbGluZWFyIHBlcmZvcm1hbmNlIG92ZXIgc29tZSBwb3J0aW9uIG9mIHRoZWlyIG9w
ZXJhdGluZyByZWdpb24uICBJdFxuICAgaXMgcG9zc2libGUgdG8gY29uc3RydWN0IHNpbXBsZSBz
aW11bGF0aW9uIGV4YW1wbGVzIHdoZXJlIGluY3JlbWVudGFsXG4gICBpbXByb3ZlbWVudHMgdG8g
YSBwYXRoIChzdWNoIGFzIHJhaXNpbmcgdGhlIGxpbmsgZGF0YSByYXRlKSByZXN1bHRzXG4gICBp
biBsb3dlciBvdmVyYWxsIFRDUCB0aHJvdWdocHV0IChvciBCVEMpIFtNYXQ5OF0uIlxuXG4gICBD
bGVhcmx5LCB0aGUgdGltZS1zbG90dGVkIG5ldHdvcmsgZWxlbWVudHMgZGVzY3JpYmVkIGluIHNl
Y3Rpb24gMy40XG4gICBhYm92ZSBhbHNvIHF1YWxpZmllcyBhcyBhIG5ldyBleGNlcHRpb24gdG8g
dGhlIGlkZWFsIG9mIGNvbnRpbnVpdHkuXG5cbiAgICAgIFRoZXJlZm9yZSwgd2UgZGVwcmVjYXRl
IGNvbnRpbnVpdHkgYXMgYW4gYWx0ZXJuYXRlIGNyaXRlcmlvbiBvblxuICAgICAgbWV0cmljcywg
YW5kIHByZWZlciB0aGUgbW9yZSBleGFjdCBldmFsdWF0aW9uIG9mIHJlcGVhdGFiaWxpdHlcbiAg
ICAgIGluc3RlYWQuXG5cblxuXG5cblxuXG5cbkZhYmluaSBfIE1vcnRvbiAgICAgICAgIEV4cGly
ZXMgTm92ZW1iZXIgMTcsIDIwMTQgICAgICAgICAgICAgIFtQYWdlIDExXVxuX1xuSW50ZXJuZXQt
RHJhZnQgICAgICAgICAgICAgIEFkdmFuY2VkIFNhbXBsaW5nICAgICAgICAgICAgICAgICAgIE1h
eSAyMDE0XG5cblxuNC4zLiAgTWV0cmljcyBTaG91bGQgQmUgQWN0aW9uYWJsZVxuXG4gICBUaGUg
SVAgUGVyZm9ybWFuY2UgTWV0cmljcyBGcmFtZXdvcmsgW1JGQzIzMzBdIGluY2x1ZGVzIHVzZWZ1
bG5lc3MgYXNcbiAgIGEgbWV0cmljIGNyaXRlcmlvbjpcblxuICAgIi4uLlRoZSBtZXRyaWNzIG11
c3QgYmUgdXNlZnVsIHRvIHVzZXJzIGFuZCBwcm92aWRlcnMgaW5cbiAgIHVuZGVyc3RhbmRpbmcg
dGhlIHBlcmZvcm1hbmNlIHRoZXkgZXhwZXJpZW5jZSBvciBwcm92aWRlLi4uIi5cblxuICAgV2hl
biBjb25zaWRlcmluZyBtZWFzdXJlbWVudHMgYXMgcGFydCBvZiBhIG1haW50ZW5hbmNlIHByb2Nl
c3MsXG4gICBldmFsdWF0aW9uIG9mIG1lYXN1cmVtZW50IHJlc3VsdHMgZm9yIGEgcGF0aCB1bmRl
ciBvYnNlcnZhdGlvbiBjYW5cbiAgIGRyYXcgYXR0ZW50aW9uIHRvIHBvdGVudGlhbCBwZXJmb3Jt
YW5jZSBwcm9ibGVtcyAic29tZXdoZXJlIiBvbiB0aGVcbiAgIHBhdGguICBBbm9tYWx5IGRldGVj
dGlvbiBpcyB0aGVyZWZvcmUgYW4gaW1wb3J0YW50IHBoYXNlIGFuZCBmaXJzdFxuICAgc3RlcCB3
aGljaCBhbHJlYWR5IHNhdGlzZmllcyB0aGUgdXNlZnVsbmVzcyBjcml0ZXJpb24gZm9yIG1hbnlc
biAgIG1ldHJpY3MuXG5cbiAgIFRoaXMgY29uY2VwdCBvZiB1c2VmdWxuZXNzIGNhbiBiZSBleHRl
bmRlZCwgYmVjb21pbmcgYSBzdWItc2V0IG9mXG4gICB3aGF0IHdlIHJlZmVyIHRvIGFzICJhY3Rp
b25hYmxlIiBjcml0ZXJpb24gaW4gdGhlIGZvbGxvd2luZy4gIFdlIG5vdGVcbiAgIHRoYXQgdGhp
cyBpcyBub3QgdGhlIHRlcm0gZnJvbSBsYXcuXG5cbiAgIENlbnRyYWwgdG8gbWFpbnRlbmFuY2Ug
aXMgdGhlIGlzb2xhdGlvbiBvZiB0aGUgcm9vdCBjYXVzZSBvZiByZXBvcnRlZFxuICAgYW5vbWFs
aWVzIGRvd24gdG8gYSBzcGVjaWZpYyBzdWItcGF0aCwgbGluayBvciBob3N0LCBhbmQgbWV0cmlj
c1xuICAgc2hvdWxkIHN1cHBvcnQgdGhpcyBzZWNvbmQgc3RlcCBhcyB3ZWxsLiAgV2hpbGUgZGV0
ZWN0aW9uIG9mIHBhdGhcbiAgIGFub21hbHkgbWF5IGJlIHRoZSByZXN1bHQgb2YgYW4gb24tZ29p
bmcgbW9uaXRvcmluZyBwcm9jZXNzLCB0aGVcbiAgIHNlY29uZCBzdGVwIG9mIGNhdXNlIGlzb2xh
dGlvbiBjb25zaXN0cyBvZiBzcGVjaWZpYywgZGlyZWN0ZWQgb24tXG4gICBkZW1hbmQgbWVhc3Vy
ZW1lbnRzIG9uIGNvbXBvbmVudHMgYW5kIHN1Yi1wYXRocy4gIE1ldHJpY3MgbXVzdFxuICAgc3Vw
cG9ydCB1c2VycyBpbiB0aGlzIGRpcmVjdGVkIHNlYXJjaCwgYmVjb21pbmcgYWN0aW9uYWJsZTpc
blxuICAgICAgTWV0cmljcyBtdXN0IGVuYWJsZSB1c2VycyBhbmQgb3BlcmF0b3JzIHRvIHVuZGVy
c3RhbmQgcGF0aFxuICAgICAgcGVyZm9ybWFuY2UgYW5kIFNIT1VMRCBoZWxwIHRvIGRpcmVjdCBj
b3JyZWN0aXZlIGFjdGlvbnMgd2hlblxuICAgICAgd2FycmFudGVkLCBiYXNlZCBvbiB0aGUgbWVh
c3VyZW1lbnQgcmVzdWx0cy5cblxuICAgQmVzaWRlcyBjaGFyYWN0ZXJpemluZyBtZXRyaWNzLCB1
c2VmdWxuZXNzIGFuZCBhY3Rpb25hYmxlIHByb3BlcnRpZXNcbiAgIGFyZSBhbHNvIGFwcGxpY2Fi
bGUgdG8gbWV0aG9kb2xvZ2llcyBhbmQgbWVhc3VyZW1lbnRzLlxuXG40LjQuICBJdCBNYXkgTm90
IEJlIFBvc3NpYmxlIFRvIEJlIENvbnNlcnZhdGl2ZVxuXG4gICBbUkZDMjMzMF0gYWRvcHRzIHRo
ZSB0ZXJtICJjb25zZXJ2YXRpdmUiIGZvciBtZWFzdXJlbWVudFxuICAgbWV0aG9kb2xvZ2llcyBm
b3Igd2hpY2g6XG5cbiAgICIuLi4gdGhlIGFjdCBvZiBtZWFzdXJlbWVudCBkb2VzIG5vdCBtb2Rp
ZnksIG9yIG9ubHkgc2xpZ2h0bHlcbiAgIG1vZGlmaWVzLCB0aGUgdmFsdWUgb2YgdGhlIHBlcmZv
cm1hbmNlIG1ldHJpYyB0aGUgbWV0aG9kb2xvZ3lcbiAgIGF0dGVtcHRzIHRvIG1lYXN1cmUuIlxu
XG4gICBJdCBzaG91bGQgYmUgbm90ZWQgdGhhdCB0aGlzIGRlZmluaXRpb24gb2YgImNvbnNlcnZh
dGl2ZSIgaW4gdGhlXG4gICBzZW5zZSBvZiBbUkZDMjMzMF0gZGVwZW5kcyB0byBhIGxhcmdlIGV4
dGVudCBvbiB0aGUgbWVhc3VyZW1lbnRcbiAgIHBhdGhcJ3MgdGVjaG5vbG9neSBhbmQgY2hhcmFj
dGVyaXN0aWNzLiAgSW4gcGFydGljdWxhciwgd2hlbiBkZXBsb3llZFxuICAgb24gcmVhY3RpdmUg
cGF0aHMsIHN1Yi1wYXRocywgbGlua3Mgb3IgaG9zdHMgY29uZm9ybWluZyB0byB0aGVcbiAgIGRl
ZmluaXRpb24gaW4gU2VjdGlvbiAxLjEgb2YgdGhpcyBkb2N1bWVudCwgbWVhc3VyZW1lbnQgcGFj
a2V0cyBjYW5cblxuXG5cbkZhYmluaSBfIE1vcnRvbiAgICAgICAgIEV4cGlyZXMgTm92ZW1iZXIg
MTcsIDIwMTQgICAgICAgICAgICAgIFtQYWdlIDEyXVxuX1xuSW50ZXJuZXQtRHJhZnQgICAgICAg
ICAgICAgIEFkdmFuY2VkIFNhbXBsaW5nICAgICAgICAgICAgICAgICAgIE1heSAyMDE0XG5cblxu
ICAgb3JpZ2luYXRlIGNhcGFjaXR5IChyZSlhbGxvY2F0aW9ucy4gIEluIGFkZGl0aW9uLCBzbWFs
bCBtZWFzdXJlbWVudFxuICAgZmxvdyB2YXJpYXRpb25zIGNhbiByZXN1bHQgaW4gb3RoZXIgdXNl
cnMgb24gdGhlIHNhbWUgcGF0aCBwZXJjZWl2aW5nXG4gICBzaWduaWZpY2FudCB2YXJpYXRpb25z
IGluIG1lYXN1cmVtZW50IHJlc3VsdHMuICBUaGVyZWZvcmU6XG5cbiAgICAgIEl0IGlzIG5vdCBh
bHdheXMgcG9zc2libGUgZm9yIHRoZSBtZXRob2QgdG8gYmUgY29uc2VydmF0aXZlLlxuXG40LjUu
ICBTcGF0aWFsIGFuZCBUZW1wb3JhbCBDb21wb3NpdGlvbiBTdXBwb3J0IFVuYmlhc2VkIFNhbXBs
aW5nXG5cbiAgIENvbmNlcHRzIHJlbGF0ZWQgdG8gdGVtcG9yYWwgYW5kIHNwYXRpYWwgY29tcG9z
aXRpb24gb2YgbWV0cmljcyBpblxuICAgU2VjdGlvbiA5IG9mIFtSRkMyMzMwXSBoYXZlIGJlZW4g
ZXh0ZW5kZWQgaW4gW1JGQzU4MzVdLiAgW1JGQzU4MzVdXG4gICBkZWZpbmVzIG11bHRpcGxlIG5l
dyB0eXBlcyBvZiBtZXRyaWNzLCBpbmNsdWRpbmcgU3BhdGlhbCBDb21wb3NpdGlvbixcbiAgIFRl
bXBvcmFsIEFnZ3JlZ2F0aW9uLCBhbmQgU3BhdGlhbCBBZ2dyZWdhdGlvbi4gIFNvIGZhciwgb25s
eSB0aGVcbiAgIG1ldHJpY3MgZm9yIFNwYXRpYWwgQ29tcG9zaXRpb24gaGF2ZSBiZWVuIHN0YW5k
YXJkaXplZCBbUkZDNjA0OV0sXG4gICBwcm92aWRpbmcgdGhlIGFiaWxpdHkgdG8gZXN0aW1hdGUg
dGhlIHBlcmZvcm1hbmNlIG9mIGEgY29tcGxldGUgcGF0aFxuICAgZnJvbSBzdWJwYXRoIG1ldHJp
Y3MuICBTcGF0aWFsIENvbXBvc2l0aW9uIGFsaWducyB3aXRoIHRoZSBmaW5kaW5nIG9mXG4gICBb
VFNSQ10sIHRoYXQgdW5iaWFzZWQgc2FtcGxpbmcgaXMgbm90IHBvc3NpYmxlIGJleW9uZCB0aGUg
Zmlyc3QgdGltZS1cbiAgIHNsb3R0ZWQgbGluayB3aXRoaW4gYSBtZWFzdXJlbWVudCBwYXRoLlxu
XG4gICAgICBJbiBjYXNlcyB3aGVyZSB1bmJpYXNlZCBtZWFzdXJlbWVudCBmb3IgYWxsIHNlZ21l
bnRzIG9mIGEgcGF0aCBpc1xuICAgICAgbm90IGZlYXNpYmxlIGR1ZSB0byB0aGUgcHJlc2VuY2Ug
b2YgYSB0aW1lLXNsb3R0ZWQgbGluaywgcmVzdG9yaW5nXG4gICAgICByYW5kb21uZXNzIG9mIG1l
YXN1cmVtZW50IHNhbXBsZXMgd2hlbiBuZWNlc3NhcnkgaXMgcmVjb21tZW5kZWQgYXNcbiAgICAg
IHByZXNlbnRlZCBpbiBbVFNSQ10sIGluIGNvbWJpbmF0aW9uIHdpdGggU3BhdGlhbCBDb21wb3Np
dGlvblxuICAgICAgW1JGQzYwNDldLlxuXG40LjYuICBXaGVuIHRvIFRydW5jYXRlIHRoZSBQb2lz
c29uIFNhbXBsaW5nIERpc3RyaWJ1dGlvblxuXG4gICBTZWN0aW9uIDExLjEuMSBvZiBbUkZDMjMz
MF0gZGVzY3JpYmVzIFBvaXNzb24gc2FtcGxpbmcsIHdoZXJlIHRoZVxuICAgaW50ZXItcGFja2V0
IHNlbmQgdGltZXMgaGF2ZSBhIFBvaXNzb24gZGlzdHJpYnV0aW9uLiAgQSBwYXRoIGVsZW1lbnRc
biAgIHdpdGggcmVhY3RpdmUgYmVoYXZpb3Igc2Vuc2l0aXZlIHRvIGZsb3cgaW5hY3Rpdml0eSBj
b3VsZCBjaGFuZ2VcbiAgIHN0YXRlIGlmIHRoZSByYW5kb20gaW50ZXItcGFja2V0IHRpbWUgaXMg
dG9vIGxvbmcuXG5cbiAgICAgIEl0IGlzIHJlY29tbWVuZGVkIHRvIHRydW5jYXRlIHRoZSB0YWls
IG9mIFBvaXNzb24gZGlzdHJpYnV0aW9uXG4gICAgICB3aGVuIG5lZWRlZCB0byBhdm9pZCByZWFj
dGl2ZSBlbGVtZW50IHN0YXRlIGNoYW5nZXMuXG5cbiAgIFRhaWwgdHJ1bmNhdGlvbiBoYXMgYmVl
biB1c2VkIHdpdGhvdXQgaXNzdWUgdG8gZW5zdXJlIHRoYXQgbWluaW11bVxuICAgc2FtcGxlIHNp
emVzIGNhbiBiZSBhdHRhaW5lZCBpbiBhIGZpeGVkIHRlc3QgaW50ZXJ2YWwuXG5cbjUuICBDb25j
bHVzaW9uc1xuXG4gICBTYWZlZ3VhcmRpbmcgcmVwZWF0YWJpbGl0eSBhcyBhIGtleSBwcm9wZXJ0
eSBvZiBtZWFzdXJlbWVudFxuICAgbWV0aG9kb2xvZ2llcyBpcyBoaWdobHkgY2hhbGxlbmdpbmcg
YW5kIHNvbWV0aW1lcyBpbXBvc3NpYmxlIGluXG4gICByZWFjdGl2ZSBwYXRocy4gIE1lYXN1cmVt
ZW50cyBpbiBwYXRocyB3aXRoIGRlbWFuZC1kcml2ZW4gYWxsb2NhdGlvblxuICAgc3RyYXRlZ2ll
cyBtdXN0IHVzZSBhIHByb3RvdHlwaWNhbCBhcHBsaWNhdGlvbiBwYWNrZXQgc3RyZWFtIHRvIGlu
ZmVyXG4gICBhIHNwZWNpZmljIGFwcGxpY2F0aW9uXCdzIHBlcmZvcm1hbmNlLiAgTWVhc3VyZW1l
bnQgcmVwZXRpdGlvbiB3aXRoXG4gICB1bmJpYXNlZCBuZXR3b3JrIGFuZCBmbG93IHN0YXRlcyAo
ZS5nLiwgYnkgcmVib290aW5nIG1lYXN1cmVtZW50XG4gICBob3N0cykgY2FuIGhlbHAgdG8gYXZv
aWQgaW50ZXJmZXJlbmNlIHdpdGggcGVyaW9kaWMgbmV0d29yayBiZWhhdmlvcixcbiAgIHJhbmRv
bW5lc3MgYmVpbmcgYSBtYW5kYXRvcnkgZmVhdHVyZSBmb3IgYXZvaWRpbmcgY29ycmVsYXRpb24g
d2l0aFxuICAgbmV0d29yayB0aW1pbmcuXG5cblxuXG5GYWJpbmkgXyBNb3J0b24gICAgICAgICBF
eHBpcmVzIE5vdmVtYmVyIDE3LCAyMDE0ICAgICAgICAgICAgICBbUGFnZSAxM11cbl9cbkludGVy
bmV0LURyYWZ0ICAgICAgICAgICAgICBBZHZhbmNlZCBTYW1wbGluZyAgICAgICAgICAgICAgICAg
ICBNYXkgMjAxNFxuXG5cbiAgIEluZmVycmluZyB0aGUgcGF0aCBwZXJmb3JtYW5jZSBiZXR3ZWVu
IG9uZSBtZWFzdXJlbWVudCBzZXNzaW9uIG9yXG4gICBwYWNrZXQgc3RyZWFtIGFuZCBvdGhlciBz
ZXNzaW9ucy9zdHJlYW1zIHdpdGggYWx0ZXJuYXRlXG4gICBjaGFyYWN0ZXJpc3RpY3MgaXMgZ2Vu
ZXJhbGx5IGRpc2NvdXJhZ2VkIHdpdGggcmVhY3RpdmUgcGF0aHMgYmVjYXVzZVxuICAgb2YgdGhl
IGh1Z2Ugc2V0IG9mIGdsb2JhbCBwYXJhbWV0ZXJzIHdoaWNoIGhhdmUgaW5mbHVlbmNlIG9uXG4g
ICBpbnN0YW50YW5lb3VzIHBhdGggcGVyZm9ybWFuY2UuXG5cbjYuICBTZWN1cml0eSBDb25zaWRl
cmF0aW9uc1xuXG4gICBUaGUgc2VjdXJpdHkgY29uc2lkZXJhdGlvbnMgdGhhdCBhcHBseSB0byBh
bnkgYWN0aXZlIG1lYXN1cmVtZW50IG9mXG4gICBsaXZlIHBhdGhzIGFyZSByZWxldmFudCBoZXJl
IGFzIHdlbGwuICBTZWUgW1JGQzQ2NTZdIGFuZCBbUkZDNTM1N10uXG5cbiAgIFdoZW4gY29uc2lk
ZXJpbmcgcHJpdmFjeSBvZiB0aG9zZSBpbnZvbHZlZCBpbiBtZWFzdXJlbWVudCBvciB0aG9zZVxu
ICAgd2hvc2UgdHJhZmZpYyBpcyBtZWFzdXJlZCwgdGhlIHNlbnNpdGl2ZSBpbmZvcm1hdGlvbiBh
dmFpbGFibGUgdG9cbiAgIHBvdGVudGlhbCBvYnNlcnZlcnMgaXMgZ3JlYXRseSByZWR1Y2VkIHdo
ZW4gdXNpbmcgYWN0aXZlIHRlY2huaXF1ZXNcbiAgIHdoaWNoIGFyZSB3aXRoaW4gdGhpcyBzY29w
ZSBvZiB3b3JrLiAgUGFzc2l2ZSBvYnNlcnZhdGlvbnMgb2YgdXNlclxuICAgdHJhZmZpYyBmb3Ig
bWVhc3VyZW1lbnQgcHVycG9zZXMgcmFpc2UgbWFueSBwcml2YWN5IGlzc3Vlcy4gIFdlIHJlZmVy
XG4gICB0aGUgcmVhZGVyIHRvIHRoZSBwcml2YWN5IGNvbnNpZGVyYXRpb25zIGRlc2NyaWJlZCBp
biB0aGUgTGFyZ2UgU2NhbGVcbiAgIE1lYXN1cmVtZW50IG9mIEJyb2FkYmFuZCBQZXJmb3JtYW5j
ZSAoTE1BUCkgRnJhbWV3b3JrXG4gICBbSS1ELmlldGYtbG1hcC1mcmFtZXdvcmtdLCB3aGljaCBj
b3ZlcnMgYWN0aXZlIGFuZCBwYXNzaXZlXG4gICB0ZWNobmlxdWVzLlxuXG43LiAgSUFOQSBDb25z
aWRlcmF0aW9uc1xuXG4gICBUaGlzIG1lbW8gbWFrZXMgbm8gcmVxdWVzdHMgb2YgSUFOQS5cblxu
OC4gIEFja25vd2xlZGdlbWVudHNcblxuICAgVGhlIGF1dGhvcnMgdGhhbmsgUnVkaWdlciBHZWli
LCBNYXR0IE1hdGhpcywgS29uc3RhbnRpbm9zXG4gICBQZW50aWtvdXNpcywgYW5kIFJvYmVydCBT
cGFya3MgZm9yIHRoZWlyIGhlbHBmdWwgY29tbWVudHMgb24gdGhpc1xuICAgbWVtbywgQWxpc3Nh
IENvb3BlciBhbmQgS2F0aGxlZW4gTW9yaWFydHkgZm9yIHN1Z2dlc3Rpbmcgd2F5cyB0b1xuICAg
InVwZGF0ZSB0aGUgdXBkYXRlIiBmb3IgaGVpZ2h0ZW5lZCBwcml2YWN5IGF3YXJlbmVzcyBhbmQg
aXRzXG4gICBjb25zZXF1ZW5jZXMsIGFuZCBBbm4gQ2VydmVueSBmb3IgaGVyIGVkaXRvcmlhbCBy
ZXZpZXcgYW5kIGNvbW1lbnRzXG4gICB0aGF0IGhlbHBlZCB0byBpbXByb3ZlIHJlYWRhYmlsaXR5
IG92ZXJhbGwuXG5cbjkuICBSZWZlcmVuY2VzXG5cbjkuMS4gIE5vcm1hdGl2ZSBSZWZlcmVuY2Vz
XG5cbiAgIFtSRkMyMTE5XSAgQnJhZG5lciwgUy4sICJLZXkgd29yZHMgZm9yIHVzZSBpbiBSRkNz
IHRvIEluZGljYXRlXG4gICAgICAgICAgICAgIFJlcXVpcmVtZW50IExldmVscyIsIEJDUCAxNCwg
UkZDIDIxMTksIE1hcmNoIDE5OTcuXG5cbiAgIFtSRkMyMzMwXSAgUGF4c29uLCBWLiwgQWxtZXMs
IEcuLCBNYWhkYXZpLCBKLiwgYW5kIE0uIE1hdGhpcyxcbiAgICAgICAgICAgICAgIkZyYW1ld29y
ayBmb3IgSVAgUGVyZm9ybWFuY2UgTWV0cmljcyIsIFJGQyAyMzMwLCBNYXlcbiAgICAgICAgICAg
ICAgMTk5OC5cblxuICAgW1JGQzI2NzldICBBbG1lcywgRy4sIEthbGlkaW5kaSwgUy4sIGFuZCBN
LiBaZWthdXNrYXMsICJBIE9uZS13YXlcbiAgICAgICAgICAgICAgRGVsYXkgTWV0cmljIGZvciBJ
UFBNIiwgUkZDIDI2NzksIFNlcHRlbWJlciAxOTk5LlxuXG5cblxuXG5GYWJpbmkgXyBNb3J0b24g
ICAgICAgICBFeHBpcmVzIE5vdmVtYmVyIDE3LCAyMDE0ICAgICAgICAgICAgICBbUGFnZSAxNF1c
bl9cbkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICBBZHZhbmNlZCBTYW1wbGluZyAgICAgICAg
ICAgICAgICAgICBNYXkgMjAxNFxuXG5cbiAgIFtSRkMzNDMyXSAgUmFpc2FuZW4sIFYuLCBHcm90
ZWZlbGQsIEcuLCBhbmQgQS4gTW9ydG9uLCAiTmV0d29ya1xuICAgICAgICAgICAgICBwZXJmb3Jt
YW5jZSBtZWFzdXJlbWVudCB3aXRoIHBlcmlvZGljIHN0cmVhbXMiLCBSRkMgMzQzMixcbiAgICAg
ICAgICAgICAgTm92ZW1iZXIgMjAwMi5cblxuICAgW1JGQzQ2NTZdICBTaGFsdW5vdiwgUy4sIFRl
aXRlbGJhdW0sIEIuLCBLYXJwLCBBLiwgQm9vdGUsIEouLCBhbmQgTS5cbiAgICAgICAgICAgICAg
WmVrYXVza2FzLCAiQSBPbmUtd2F5IEFjdGl2ZSBNZWFzdXJlbWVudCBQcm90b2NvbFxuICAgICAg
ICAgICAgICAoT1dBTVApIiwgUkZDIDQ2NTYsIFNlcHRlbWJlciAyMDA2LlxuXG4gICBbUkZDNTM1
N10gIEhlZGF5YXQsIEsuLCBLcnphbm93c2tpLCBSLiwgTW9ydG9uLCBBLiwgWXVtLCBLLiwgYW5k
IEouXG4gICAgICAgICAgICAgIEJhYmlhcnosICJBIFR3by1XYXkgQWN0aXZlIE1lYXN1cmVtZW50
IFByb3RvY29sIChUV0FNUCkiLFxuICAgICAgICAgICAgICBSRkMgNTM1NywgT2N0b2JlciAyMDA4
LlxuXG4gICBbUkZDNTgzNV0gIE1vcnRvbiwgQS4gYW5kIFMuIFZhbiBkZW4gQmVyZ2hlLCAiRnJh
bWV3b3JrIGZvciBNZXRyaWNcbiAgICAgICAgICAgICAgQ29tcG9zaXRpb24iLCBSRkMgNTgzNSwg
QXByaWwgMjAxMC5cblxuICAgW1JGQzYwNDldICBNb3J0b24sIEEuIGFuZCBFLiBTdGVwaGFuLCAi
U3BhdGlhbCBDb21wb3NpdGlvbiBvZlxuICAgICAgICAgICAgICBNZXRyaWNzIiwgUkZDIDYwNDks
IEphbnVhcnkgMjAxMS5cblxuICAgW1JGQzY1NzZdICBHZWliLCBSLiwgTW9ydG9uLCBBLiwgRmFy
ZGlkLCBSLiwgYW5kIEEuIFN0ZWlubWl0eiwgIklQXG4gICAgICAgICAgICAgIFBlcmZvcm1hbmNl
IE1ldHJpY3MgKElQUE0pIFN0YW5kYXJkIEFkdmFuY2VtZW50IFRlc3RpbmciLFxuICAgICAgICAg
ICAgICBCQ1AgMTc2LCBSRkMgNjU3NiwgTWFyY2ggMjAxMi5cblxuICAgW1JGQzY3MDNdICBNb3J0
b24sIEEuLCBSYW1hY2hhbmRyYW4sIEcuLCBhbmQgRy4gTWFndWx1cmksICJSZXBvcnRpbmdcbiAg
ICAgICAgICAgICAgSVAgTmV0d29yayBQZXJmb3JtYW5jZSBNZXRyaWNzOiBEaWZmZXJlbnQgUG9p
bnRzIG9mIFZpZXciLFxuICAgICAgICAgICAgICBSRkMgNjcwMywgQXVndXN0IDIwMTIuXG5cbjku
Mi4gIEluZm9ybWF0aXZlIFJlZmVyZW5jZXNcblxuICAgW0VFQVddICAgICBQZW50aWtvdXNpcywg
Sy4sIFBpcmksIEUuLCBQaW5vbGEsIEouLCBGaXR6ZWssIEYuLFxuICAgICAgICAgICAgICBOaXNz
aWxhZSwgVC4sIGFuZCBJLiBIYXJqdWxhLCAiRW1waXJpY2FsIEV2YWx1YXRpb24gb2ZcbiAgICAg
ICAgICAgICAgVm9JUCBBZ2dyZWdhdGlvbiBvdmVyIGEgRml4ZWQgV2lNQVggVGVzdGJlZCIsIFBy
b2NlZWRpbmdzXG4gICAgICAgICAgICAgIG9mIHRoZSA0dGggSW50ZXJuYXRpb25hbCBDb25mZXJl
bmNlIG9uIFRlc3RiZWRzIGFuZFxuICAgICAgICAgICAgICByZXNlYXJjaCBpbmZyYXN0cnVjdHVy
ZXMgZm9yIHRoZSBkZXZlbG9wbWVudCBvZiBuZXR3b3Jrc1xuICAgICAgICAgICAgICBhbmQgY29t
bXVuaXRpZXMgKFRyaWRlbnRDb20gXCcwOClcbiAgICAgICAgICAgICAgaHR0cDovL2RsLmFjbS5v
cmcvY2l0YXRpb24uY2ZtP2lkPTEzOTA1OTksIE1hcmNoIDIwMDguXG5cbiAgIFtJLUQuaWV0Zi1s
bWFwLWZyYW1ld29ya11cbiAgICAgICAgICAgICAgRWFyZGxleSwgUC4sIE1vcnRvbiwgQS4sIEJh
Z251bG8sIE0uLCBCdXJicmlkZ2UsIFQuLFxuICAgICAgICAgICAgICBBaXRrZW4sIFAuLCBhbmQg
QS4gQWtodGVyLCAiQSBmcmFtZXdvcmsgZm9yIGxhcmdlLXNjYWxlXG4gICAgICAgICAgICAgIG1l
YXN1cmVtZW50IHBsYXRmb3JtcyAoTE1BUCkiLCBkcmFmdC1pZXRmLWxtYXAtXG4gICAgICAgICAg
ICAgIGZyYW1ld29yay0wNSAod29yayBpbiBwcm9ncmVzcyksIE1heSAyMDE0LlxuXG4gICBbSUJE
XSAgICAgIEZhYmluaSwgSi4sIEthcm5lciwgVy4sIFdhbGxlbnRpbiwgTC4sIGFuZCBULiBCYXVt
Z2FydG5lcixcbiAgICAgICAgICAgICAgIlRoZSBJbGx1c2lvbiBvZiBCZWluZyBEZXRlcm1pbmlz
dGljIC0gQXBwbGljYXRpb24tTGV2ZWxcbiAgICAgICAgICAgICAgQ29uc2lkZXJhdGlvbnMgb24g
RGVsYXkgaW4gM0cgSFNQQSBOZXR3b3JrcyIsIExlY3R1cmVcbiAgICAgICAgICAgICAgTm90ZXMg
aW4gQ29tcHV0ZXIgU2NpZW5jZSwgU3ByaW5nZXIsIFZvbHVtZSA1NTUwLCAyMDA5LCBwcFxuICAg
ICAgICAgICAgICAzMDEtMzEyICwgTWF5IDIwMDkuXG5cblxuXG5cbkZhYmluaSBfIE1vcnRvbiAg
ICAgICAgIEV4cGlyZXMgTm92ZW1iZXIgMTcsIDIwMTQgICAgICAgICAgICAgIFtQYWdlIDE1XVxu
X1xuSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgIEFkdmFuY2VkIFNhbXBsaW5nICAgICAgICAg
ICAgICAgICAgIE1heSAyMDE0XG5cblxuICAgW0lSUl0gICAgICBGYWJpbmksIEouLCBXYWxsZW50
aW4sIEwuLCBhbmQgUC4gUmVpY2hsLCAiVGhlIEltcG9ydGFuY2VcbiAgICAgICAgICAgICAgb2Yg
QmVpbmcgUmVhbGx5IFJhbmRvbTogTWV0aG9kb2xvZ2ljYWwgQXNwZWN0cyBvZiBJUC1MYXllclxu
ICAgICAgICAgICAgICAyRyBhbmQgM0cgTmV0d29yayBEZWxheSBBc3Nlc3NtZW50IiwgSUNDXCcw
OSBQcm9jZWVkaW5ncyBvZlxuICAgICAgICAgICAgICB0aGUgMjAwOSBJRUVFIEludGVybmF0aW9u
YWwgQ29uZmVyZW5jZSBvbiBDb21tdW5pY2F0aW9ucyxcbiAgICAgICAgICAgICAgZG9pOiAxMC4x
MTA5L0lDQy4yMDA5LjUxOTk1MTQsIEp1bmUgMjAwOS5cblxuICAgW01hdDk4XSAgICBNYXRoaXMs
IE0uLCAiRW1waXJpY2FsIEJ1bGsgVHJhbnNmZXIgQ2FwYWNpdHkiLCBJUFxuICAgICAgICAgICAg
ICBQZXJmb3JtYW5jZSBNZXRyaWNzIFdvcmtpbmcgR3JvdXAgcmVwb3J0IGluIFByb2NlZWRpbmcg
b2ZcbiAgICAgICAgICAgICAgdGhlIEZvcnR5IFRoaXJkIEludGVybmV0IEVuZ2luZWVyaW5nIFRh
c2sgRm9yY2UsIE9ybGFuZG8sXG4gICAgICAgICAgICAgIEZMLiBodHRwOi8vd3d3LmlldGYub3Jn
L3Byb2NlZWRpbmdzLzk4ZGVjL3NsaWRlcy9cbiAgICAgICAgICAgICAgaXBwbS1tYXRoaXMtOThk
ZWMucGRmLCBEZWNlbWJlciAxOTk4LlxuXG4gICBbUkZDMzE0OF0gIE1hdGhpcywgTS4gYW5kIE0u
IEFsbG1hbiwgIkEgRnJhbWV3b3JrIGZvciBEZWZpbmluZ1xuICAgICAgICAgICAgICBFbXBpcmlj
YWwgQnVsayBUcmFuc2ZlciBDYXBhY2l0eSBNZXRyaWNzIiwgUkZDIDMxNDgsIEp1bHlcbiAgICAg
ICAgICAgICAgMjAwMS5cblxuICAgW1JGQzY4MDhdICBDaWF2YXR0b25lLCBMLiwgR2VpYiwgUi4s
IE1vcnRvbiwgQS4sIGFuZCBNLiBXaWVzZXIsICJUZXN0XG4gICAgICAgICAgICAgIFBsYW4gYW5k
IFJlc3VsdHMgU3VwcG9ydGluZyBBZHZhbmNlbWVudCBvZiBSRkMgMjY3OSBvbiB0aGVcbiAgICAg
ICAgICAgICAgU3RhbmRhcmRzIFRyYWNrIiwgUkZDIDY4MDgsIERlY2VtYmVyIDIwMTIuXG5cbiAg
IFtSRkM2OTg1XSAgTW9ydG9uLCBBLiwgIklNSVggR2Vub21lOiBTcGVjaWZpY2F0aW9uIG9mIFZh
cmlhYmxlIFBhY2tldFxuICAgICAgICAgICAgICBTaXplcyBmb3IgQWRkaXRpb25hbCBUZXN0aW5n
IiwgUkZDIDY5ODUsIEp1bHkgMjAxMy5cblxuICAgW1JSQ10gICAgICBQZXJhZWxhZSwgUC4sIEJh
cmJ1enppLCBBLiwgQm9nZ2lhLCBHLiwgYW5kIEsuXG4gICAgICAgICAgICAgIFBlbnRpa291c2lz
LCAiVGhlb3J5IGFuZCBQcmFjdGljZSBvZiBSUkMgU3RhdGUgVHJhbnNpdGlvbnNcbiAgICAgICAg
ICAgICAgaW4gVU1UUyBOZXR3b3JrcyIsIElFRUUgR2xvYmVjb20gMjAwOSBXb3Jrc2hvcHMgZG9p
OlxuICAgICAgICAgICAgICAxMC4xMTA5L0dMT0NPTVcuMjAwOS41MzYwNzYzLCBOb3ZlbWJlciAy
MDA5LlxuXG4gICBbVFNSQ10gICAgIEZhYmluaSwgSi4gYW5kIE0uIEFibWF5ZXIsICJEZWxheSBN
ZWFzdXJlbWVudCBNZXRob2RvbG9neVxuICAgICAgICAgICAgICBSZXZpc2l0ZWQ6IFRpbWUtc2xv
dHRlZCBSYW5kb21uZXNzIENhbmNlbGxhdGlvbiIsIElFRUVcbiAgICAgICAgICAgICAgVHJhbnNh
Y3Rpb25zIG9uIEluc3RydW1lbnRhdGlvbiBhbmQgTWVhc3VyZW1lbnRcbiAgICAgICAgICAgICAg
ZG9pOjEwLjExMDkvVElNLjIwMTMuMjI2MzkxNCwgT2N0b2JlciAyMDEzLlxuXG5BdXRob3JzXCcg
QWRkcmVzc2VzXG5cbiAgIEpvYWNoaW0gRmFiaW5pXG4gICBWaWVubmEgVW5pdmVyc2l0eSBvZiBU
ZWNobm9sb2d5XG4gICBHdXNzaGF1c3N0cmFzc2UgMjUvRTM4OVxuICAgVmllbm5hICAxMDQwXG4g
ICBBdXN0cmlhXG5cbiAgIFBob25lOiArNDMgMSA1ODgwMSAzODgxM1xuICAgRmF4OiAgICs0MyAx
IDU4ODAxIDM4ODk4XG4gICBFbWFpbDogSm9hY2hpbS5GYWJpbmlAdHV3aWVuLmFjLmF0XG4gICBV
Ukk6ICAgaHR0cDovL3d3dy50Yy50dXdpZW4uYWMuYXQvYWJvdXQtdXMvc3RhZmYvam9hY2hpbS1m
YWJpbmkvXG5cblxuXG5cblxuXG5GYWJpbmkgXyBNb3J0b24gICAgICAgICBFeHBpcmVzIE5vdmVt
YmVyIDE3LCAyMDE0ICAgICAgICAgICAgICBbUGFnZSAxNl1cbl9cbkludGVybmV0LURyYWZ0ICAg
ICAgICAgICAgICBBZHZhbmNlZCBTYW1wbGluZyAgICAgICAgICAgICAgICAgICBNYXkgMjAxNFxu
XG5cbiAgIEFsIE1vcnRvblxuICAgQVRfVCBMYWJzXG4gICAyMDAgTGF1cmVsIEF2ZW51ZSBTb3V0
aFxuICAgTWlkZGxldG93biwgTkogIDA3NzQ4XG4gICBVU0FcblxuICAgUGhvbmU6ICsxIDczMiA0
MjAgMTU3MVxuICAgRmF4OiAgICsxIDczMiAzNjggMTE5MlxuICAgRW1haWw6IGFjbW9ydG9uQGF0
dC5jb21cbiAgIFVSSTogICBodHRwOi8vaG9tZS5jb21jYXN0Lm5ldC9+YWNtYWNtL1xuXG5cblxu
XG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5c
blxuXG5cblxuXG5cblxuXG5cbkZhYmluaSBfIE1vcnRvbiAgICAgICAgIEV4cGlyZXMgTm92ZW1i
ZXIgMTcsIDIwMTQgICAgICAgICAgICAgIFtQYWdlIDE3XVxuJywgJ2ZpbGVuYW1lMSc6ICcnLCAn
dXJsMSc6ICdodHRwOi8vdG9vbHMuaWV0Zi5vcmcvaWQvZHJhZnQtaWV0Zi1pcHBtLTIzMzAtdXBk
YXRlLTA0LnR4dCcsICdzdWJtaXQnOiAnR2VuZXJhdGUgZGlmZicsICd1cmwyJzogJycsICctLW5l
d2NvbG91cic6ICdncmVlbid9IC0tPg==

--_002_2845723087023D4CB5114223779FA9C801797AC519njfpsrvexg8re_--


From nobody Fri May 23 00:47:01 2014
Return-Path: <Ruediger.Geib@telekom.de>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 093E91A00EC for <ippm@ietfa.amsl.com>; Fri, 23 May 2014 00:47:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.201
X-Spam-Level: 
X-Spam-Status: No, score=-2.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_NONE=-0.0001, RP_MATCHES_RCVD=-0.651] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id i3D7i_ndy6W6 for <ippm@ietfa.amsl.com>; Fri, 23 May 2014 00:46:57 -0700 (PDT)
Received: from tcmail33.telekom.de (tcmail33.telekom.de [80.149.113.247]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C4A671A00E8 for <ippm@ietf.org>; Fri, 23 May 2014 00:46:56 -0700 (PDT)
Received: from he113656.emea1.cds.t-internal.com ([10.134.99.16]) by tcmail31.telekom.de with ESMTP/TLS/AES128-SHA; 23 May 2014 09:46:52 +0200
Received: from HE111643.EMEA1.CDS.T-INTERNAL.COM ([10.134.93.12]) by HE113656.emea1.cds.t-internal.com ([10.134.99.16]) with mapi; Fri, 23 May 2014 09:46:52 +0200
From: <Ruediger.Geib@telekom.de>
To: <acmorton@att.com>
Date: Fri, 23 May 2014 09:46:51 +0200
Thread-Topic: [ippm] Document Action: 'Test Plan and Results for Advancing RFC 2680 on the Standards Track' to Informational RFC (draft-ietf-ippm-testplan-rfc2680-05.txt)
Thread-Index: Ac9t9C2z/k/uek7hSSSYWIbgKJJsXAAJZq3iAdxvCOA=
Message-ID: <CA7A7C64CC4ADB458B74477EA99DF6F502CC24A299@HE111643.EMEA1.CDS.T-INTERNAL.COM>
References: <1399907354.77429.YahooMailNeo@web125106.mail.ne1.yahoo.com> <2845723087023D4CB5114223779FA9C80178E0CD58@njfpsrvexg8.research.att.com>
In-Reply-To: <2845723087023D4CB5114223779FA9C80178E0CD58@njfpsrvexg8.research.att.com>
Accept-Language: en-US, de-DE
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, de-DE
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/TyltueplB-sTfNFV0XBZZAei1tQ
Cc: ippm@ietf.org
Subject: Re: [ippm] Document Action: 'Test Plan and Results for Advancing RFC 2680 on the Standards Track' to Informational RFC (draft-ietf-ippm-testplan-rfc2680-05.txt)
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 23 May 2014 07:47:00 -0000

Hi Al,

I apologise for probably having missed the deadline. Some comments applying=
 to RFCs 2679 and 2680 informative sections. I don't insist on these change=
s or my text proposals, but a review of the TCP related text may be useful.

Regards, Ruediger



Section Motivation

OLD + In today's Internet, the path from a source to a destination may be
   different than the path from the destination back to the source
   ("asymmetric paths"), ......Measuring each path independently highlights=
 the
   performance difference between the two paths which may traverse
   different Internet service providers, and even radically different
   types of networks (for example, research versus commodity networks,
   or ATM versus packet-over-SONET).

NEW ......Measuring each path independently highlights the
   performance difference between the two paths which may traverse
   different Internet service providers, and even radically different
   types of networks (for example, research versus commodity networks=20
   or wireline access portion versus wireless one).

The originally given example is outdated. Not sure about the quality of=20
the new one but access multiplexers definitely exist.

  =20
OLD + Performance of an application may depend mostly on the performance
   in one direction.  For example, a file transfer using TCP may depend
   more on the performance in the direction that data flows, rather than
   the direction in which acknowledgements travel.

NEW: + Performance of an application may depend on the performance
   in one direction. For example, a TCP based communication may experience=
=20
   reduced throughput if congestion occurs in one direction of its communic=
ation.=20
   Trouble shooting is simplified, if the congested direction of a TCP conn=
ection=20
   can be directly identified.

The old text may raise the impression that delaying ACKs by congestion or=20
dropping them has little impact on TCP throughput. That's not generally tru=
e,=20
ACKs in a bloated buffer decrease the data flow performance. Bufferbloat=20
wasn't an issue when the RFCs were written.=20


From nobody Fri May 23 06:35:51 2014
Return-Path: <acmorton@att.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C5A101A01AF for <ippm@ietfa.amsl.com>; Fri, 23 May 2014 06:35:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.852
X-Spam-Level: 
X-Spam-Status: No, score=-4.852 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.651, SPF_HELO_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1k-pt3e5cgGf for <ippm@ietfa.amsl.com>; Fri, 23 May 2014 06:35:48 -0700 (PDT)
Received: from mail-pink.research.att.com (mail-pink.research.att.com [204.178.8.22]) by ietfa.amsl.com (Postfix) with ESMTP id E72D91A0020 for <ippm@ietf.org>; Fri, 23 May 2014 06:35:47 -0700 (PDT)
Received: from mail-blue.research.att.com (unknown [135.207.178.11]) by mail-pink.research.att.com (Postfix) with ESMTP id 2F75A120CAF; Fri, 23 May 2014 09:37:42 -0400 (EDT)
Received: from njfpsrvexg8.research.att.com (unknown [135.207.255.243]) by mail-blue.research.att.com (Postfix) with ESMTP id 4DEAAF03A3; Fri, 23 May 2014 09:35:46 -0400 (EDT)
Received: from NJFPSRVEXG8.research.att.com ([fe80::cdea:b3f6:3efa:1841]) by njfpsrvexg8.research.att.com ([fe80::cdea:b3f6:3efa:1841%13]) with mapi; Fri, 23 May 2014 09:35:45 -0400
From: "MORTON, ALFRED C (AL)" <acmorton@att.com>
To: "Ruediger.Geib@telekom.de" <Ruediger.Geib@telekom.de>
Date: Fri, 23 May 2014 09:35:43 -0400
Thread-Topic: [ippm] Document Action: 'Test Plan and Results for Advancing RFC 2680 on the Standards Track' to Informational RFC (draft-ietf-ippm-testplan-rfc2680-05.txt)
Thread-Index: Ac9t9C2z/k/uek7hSSSYWIbgKJJsXAAJZq3iAdxvCOAAP8ssIA==
Message-ID: <2845723087023D4CB5114223779FA9C8017992C146@njfpsrvexg8.research.att.com>
References: <1399907354.77429.YahooMailNeo@web125106.mail.ne1.yahoo.com> <2845723087023D4CB5114223779FA9C80178E0CD58@njfpsrvexg8.research.att.com> <CA7A7C64CC4ADB458B74477EA99DF6F502CC24A299@HE111643.EMEA1.CDS.T-INTERNAL.COM>
In-Reply-To: <CA7A7C64CC4ADB458B74477EA99DF6F502CC24A299@HE111643.EMEA1.CDS.T-INTERNAL.COM>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/AkrS_ex8cQgI8b4yFpy_mZTsNPQ
Cc: "ippm@ietf.org" <ippm@ietf.org>
Subject: Re: [ippm] Document Action: 'Test Plan and Results for Advancing RFC 2680 on the Standards Track' to Informational RFC (draft-ietf-ippm-testplan-rfc2680-05.txt)
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 23 May 2014 13:35:49 -0000

Hi R=FCdiger,=20

You haven't missed a deadline, and thanks for reviewing and commenting
on the 2679bis and 2680bis memos! Others may wish to take a look, too:

http://tools.ietf.org/html/draft-morton-ippm-2679-bis-04.txt
http://tools.ietf.org/html/draft-morton-ippm-2680-bis-02.txt

If more folks take a look and support these drafts for adoption/advancement=
,
we can move these two fundamental metrics up the Standards Track=20
(something of a milestone for IPPM - we haven't accomplished this yet
for any of our metric RFCs).

These are both reasonable updates to the information provided, IMO.

regards,
Al

> -----Original Message-----
> From: Ruediger.Geib@telekom.de [mailto:Ruediger.Geib@telekom.de]
> Sent: Friday, May 23, 2014 3:47 AM
> To: MORTON, ALFRED C (AL)
> Cc: ippm@ietf.org
> Subject: AW: [ippm] Document Action: 'Test Plan and Results for Advancing
> RFC 2680 on the Standards Track' to Informational RFC (draft-ietf-ippm-
> testplan-rfc2680-05.txt)
>=20
> Hi Al,
>=20
> I apologise for probably having missed the deadline. Some comments
> applying to RFCs 2679 and 2680 informative sections. I don't insist on
> these changes or my text proposals, but a review of the TCP related text
> may be useful.
>=20
> Regards, Ruediger
>=20
>=20
>=20
> Section Motivation
>=20
> OLD + In today's Internet, the path from a source to a destination may be
>    different than the path from the destination back to the source
>    ("asymmetric paths"), ......Measuring each path independently
> highlights the
>    performance difference between the two paths which may traverse
>    different Internet service providers, and even radically different
>    types of networks (for example, research versus commodity networks,
>    or ATM versus packet-over-SONET).
>=20
> NEW ......Measuring each path independently highlights the
>    performance difference between the two paths which may traverse
>    different Internet service providers, and even radically different
>    types of networks (for example, research versus commodity networks
>    or wireline access portion versus wireless one).
>=20
> The originally given example is outdated. Not sure about the quality of
> the new one but access multiplexers definitely exist.
>=20
>=20
> OLD + Performance of an application may depend mostly on the performance
>    in one direction.  For example, a file transfer using TCP may depend
>    more on the performance in the direction that data flows, rather than
>    the direction in which acknowledgements travel.
>=20
> NEW: + Performance of an application may depend on the performance
>    in one direction. For example, a TCP based communication may experienc=
e
>    reduced throughput if congestion occurs in one direction of its
> communication.
>    Trouble shooting is simplified, if the congested direction of a TCP
> connection
>    can be directly identified.
>=20
> The old text may raise the impression that delaying ACKs by congestion or
> dropping them has little impact on TCP throughput. That's not generally
> true,
> ACKs in a bloated buffer decrease the data flow performance. Bufferbloat
> wasn't an issue when the RFCs were written.


From nobody Sun May 25 09:18:09 2014
Return-Path: <Barry.Constantine@jdsu.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0B6771A031D for <ippm@ietfa.amsl.com>; Sun, 25 May 2014 09:18:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.135
X-Spam-Level: *
X-Spam-Status: No, score=1.135 tagged_above=-999 required=5 tests=[BAYES_50=0.8, HTML_MESSAGE=0.001, IP_NOT_FRIENDLY=0.334, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id krpFWMSecvpI for <ippm@ietfa.amsl.com>; Sun, 25 May 2014 09:18:04 -0700 (PDT)
Received: from mx0b-00158d01.pphosted.com (mx0b-00158d01.pphosted.com [67.231.152.180]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 453DE1A0324 for <ippm@ietf.org>; Sun, 25 May 2014 09:18:03 -0700 (PDT)
Received: from pps.filterd (m0043258.ppops.net [127.0.0.1]) by mx0b-00158d01.pphosted.com (8.14.5/8.14.5) with SMTP id s4PGEXr8001919 for <ippm@ietf.org>; Sun, 25 May 2014 09:18:01 -0700
Received: from mx1.jdsu.com ([157.234.211.50]) by mx0b-00158d01.pphosted.com with ESMTP id 1m2beppv4c-1 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT) for <ippm@ietf.org>; Sun, 25 May 2014 09:18:00 -0700
Received: from AMEXHTCA01.ds.jdsu.net (10.239.69.11) by mx1.jdsu.com (10.239.15.50) with Microsoft SMTP Server (TLS) id 14.3.181.6; Sun, 25 May 2014 09:17:58 -0700
Received: from AMEXMB01.ds.jdsu.net ([fe80::9402:2c4c:29f3:a264]) by AMEXHTCA01.ds.jdsu.net ([fe80::def:afde:7a37:2c3b%15]) with mapi id 14.03.0181.006; Sun, 25 May 2014 09:17:59 -0700
From: Barry Constantine <Barry.Constantine@jdsu.com>
To: "ippm@ietf.org" <ippm@ietf.org>
Thread-Topic: RFC 2679bis and RFC 2680bis and draft-ietf-ippm-testplan-rfc2680
Thread-Index: Ac94Ldpbl13tFwfNRqu7VHkTCuyiHQ==
Date: Sun, 25 May 2014 16:17:59 +0000
Message-ID: <DE2AAE0A8826CF4ABC3A6CCB756356EB2EFED6@AMEXMB01.ds.jdsu.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [157.234.234.5]
Content-Type: multipart/alternative; boundary="_000_DE2AAE0A8826CF4ABC3A6CCB756356EB2EFED6AMEXMB01dsjdsunet_"
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.11.96, 1.0.14,  0.0.0000 definitions=2014-05-25_02:2014-05-23,2014-05-25,1970-01-01 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 suspectscore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=7.0.1-1402240000 definitions=main-1405250226
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/aaw2o4-fmJn9ZkitkRublzKLKU8
Subject: [ippm] RFC 2679bis and RFC 2680bis and draft-ietf-ippm-testplan-rfc2680
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 25 May 2014 16:18:07 -0000

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

Hello IPPM,



I have reviewed RFC 2679bis and RFC 2680bis and draft-ietf-ippm-testplan-rf=
c2680.



Being in the test and measurement industry, I think standardizing these del=
ay and loss RFCs would be very valuable to the industry.  Loss and delay ar=
e two of the key parameters that are part of a service SLA; there are varyi=
ng techniques used to measure loss and delay and this leads to differing me=
asurement results (inter-operability of test equipment is a whole other sto=
ry...).



I do have some comments I would like to add for each RFC and am listing the=
se below:



RFC 2679bis:



Section 1:

Packet transfer on Faster-Than-Light (FTL) networks could result in negativ=
e delays and packet reordering, and both are covered as possibilities in th=
e current text.



** This is interesting, can this be expanded upon with a sentence or two to=
 explain this phenomena?



Section 2.1:

Performance of an application may depend mostly on the performance in one d=
irection.  For example, a file transfer using TCP may depend more on the pe=
rformance in the direction that data flows, rather than the direction in wh=
ich acknowledgements travel.



** There were some recent comments on this, mine may overlap.  I understand=
 how one way performance of TCP is affected by loss in the direction of the=
 data (i.e. upload).  It was not intuitive why one way delay is important f=
or TCP, since TCP stacks use RTT for it's congestion avoidance algorithms, =
etc.



Section 3.5:

Real delay values will be positive.  Therefore, it does not make sense to r=
eport a negative value as a real delay....



** Be good to tie this into the description of Faster-Than-Light (FTL) netw=
orks for clarity



Section 3.6:

At the Src host, select Src and Dst IP addresses, and form a test packet of=
 Type-P with these addresses.  Any 'padding' portion of the packet needed o=
nly to make the test packet a given size should be filled with randomized b=
its to avoid a situation in which the measured delay is lower than it would=
 otherwise be due to compression techniques along the path.



** I think this ties into the broader subject of WAN altering devices such =
as WAN Accelerators, Firewalls, IDS, etc which will certainly affect the de=
lay.  It seems useful to add a paragraph (and diagram?) to discuss the vari=
ous points in a network where delay may be measured and the potential impac=
t of various devices.  It would be useful to suggest delay measurements wit=
h WAN acceleration ON and OFF, etc.



Section 3.7.2:



Errors or uncertainties related to Wire-time vs Host-time



** Good to mention here they NIC card and some of the offloading that occur=
s, the time stamps occur "before the wire" and there can be TCP segment off=
load, etc..  Capturing on the wire benefits, which might be mentioned here.=
..



Section 3.8.4: Path



** Should traceroute be mentioned to obtain a static snapshot?  Even if it =
is static per se, in most managed networks the path will not change.



RFC 2680bis:



Section 2.7:

In addition, the instruments should be checked to ensure the that the possi=
bility a packet arrives at the network interface, but is lost due to conges=
tion on the interface or to other resource exhaustion (e.g., buffers) on th=
e instrument is low.



** Does it make sense to suggest that the instruments should be calibrated =
running a head-head RFC 2544 test?



Section 2.8.1: UDP or TCP protocol



** This comments applies to both 2680bis and the 2680 draft test plan.  TCP=
 is mentioned as a possible means to conduct loss and delay testing, but th=
e RFC 2679/80 and test plan do not expand on guidelines when using TCP.  An=
 example would be retransmissions, how do the loss statistics get measured =
when there are retransmits?  How do the delay metrics get measured when the=
re are retransmits, etc.?  I'm not even sure that using TCP traffic for the=
se measurements is feasible but understand that in some networks that have =
Layer 4 aware devices, that TCP may be the only way (this is related to my =
earlier comment regarding WAN accelerators, Firewalls, etc.)



Section 4.1:



The reference to healthy Internet paths operating at below 1% loss, is that=
 dated (seems high)?



****

Again fully support these RFCs to become standards and hope these comments =
are useful.


Thank you,
Barry Constantine

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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Plain Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-priority:99;
	mso-style-link:"Plain Text";
	font-family:"Calibri","sans-serif";}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoPlainText">Hello IPPM,<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">I have reviewed RFC 2679bis and RFC 2680bis and d=
raft-ietf-ippm-testplan-rfc2680.<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">Being in the test and measurement industry, I thi=
nk standardizing these delay and loss RFCs would be very valuable to the in=
dustry.&nbsp; Loss and delay are two of the key parameters that are part of=
 a service SLA; there are varying techniques
 used to measure loss and delay and this leads to differing measurement res=
ults (inter-operability of test equipment is a whole other story...).<o:p><=
/o:p></p>
<p class=3D"MsoPlainText">&nbsp; <o:p></o:p></p>
<p class=3D"MsoPlainText">I do have some comments I would like to add for e=
ach RFC and am listing these below:<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">RFC 2679bis:<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<pre>Section 1:&nbsp; <o:p></o:p></pre>
<pre>Packet transfer on Faster-Than-Light (FTL) networks could result in ne=
gative delays and packet reordering, and both are covered as possibilities =
in the current text.<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>** This is interesting, can this be expanded upon with a sentence or t=
wo to explain this phenomena?<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>Section 2.1:<o:p></o:p></pre>
<pre>Performance of an application may depend mostly on the performance in =
one direction.&nbsp; For example, a file transfer using TCP may depend more=
 on the performance in the direction that data flows, rather than the direc=
tion in which acknowledgements travel.<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>** There were some recent comments on this, mine may overlap.&nbsp; I =
understand how one way performance of TCP is affected by loss in the direct=
ion of the data (i.e. upload).&nbsp; It was not intuitive why one way delay=
 is important for TCP, since TCP stacks use RTT for it&#8217;s congestion a=
voidance algorithms, etc.<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>Section 3.5:<o:p></o:p></pre>
<pre>Real delay values will be positive.&nbsp; Therefore, it does not make =
sense to report a negative value as a real delay&#8230;.<o:p></o:p></pre>
<pre> <o:p></o:p></pre>
<pre>** Be good to tie this into the description of Faster-Than-Light (FTL)=
 networks for clarity<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>Section 3.6:<o:p></o:p></pre>
<pre>At the Src host, select Src and Dst IP addresses, and form a test pack=
et of Type-P with these addresses.&nbsp; Any 'padding' portion of the packe=
t needed only to make the test packet a given size should be filled with ra=
ndomized bits to avoid a situation in which the measured delay is lower tha=
n it would otherwise be due to compression techniques along the path.<o:p><=
/o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>** I think this ties into the broader subject of WAN altering devices =
such as WAN Accelerators, Firewalls, IDS, etc which will certainly affect t=
he delay.&nbsp; It seems useful to add a paragraph (and diagram?) to discus=
s the various points in a network where delay may be measured and the poten=
tial impact of various devices.&nbsp; It would be useful to suggest delay m=
easurements with WAN acceleration ON and OFF, etc.<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>Section 3.7.2:<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>Errors or uncertainties related to Wire-time vs Host-time<o:p></o:p></=
pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>** Good to mention here they NIC card and some of the offloading that =
occurs, the time stamps occur &#8220;before the wire&#8221; and there can b=
e TCP segment offload, etc..&nbsp; Capturing on the wire benefits, which mi=
ght be mentioned here&#8230;<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>Section 3.8.4: Path<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>** Should traceroute be mentioned to obtain a static snapshot?&nbsp; E=
ven if it is static per se, in most managed networks the path will not chan=
ge.<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<p class=3D"MsoPlainText">RFC 2680bis:<o:p></o:p></p>
<pre><o:p>&nbsp;</o:p></pre>
<pre>Section 2.7:<o:p></o:p></pre>
<pre>In addition, the instruments should be checked to ensure the that the =
possibility a packet arrives at the network interface, but is lost due to c=
ongestion on the interface or to other resource exhaustion (e.g., buffers) =
on the instrument is low.<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>** Does it make sense to suggest that the instruments should be calibr=
ated running a head-head RFC 2544 test?<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>Section 2.8.1: UDP or TCP protocol<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>** This comments applies to both 2680bis and the 2680 draft test plan.=
&nbsp; TCP is mentioned as a possible means to conduct loss and delay testi=
ng, but the RFC 2679/80 and test plan do not expand on guidelines when usin=
g TCP.&nbsp; An example would be retransmissions, how do the loss statistic=
s get measured when there are retransmits?&nbsp; How do the delay metrics g=
et measured when there are retransmits, etc.?&nbsp; I&#8217;m not even sure=
 that using TCP traffic for these measurements is feasible but understand t=
hat in some networks that have Layer 4 aware devices, that TCP may be the o=
nly way (this is related to my earlier comment regarding WAN accelerators, =
Firewalls, etc.)<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>Section 4.1:<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>The reference to healthy Internet paths operating at below 1% loss, is=
 that dated (seems high)?<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>****<o:p></o:p></pre>
<p class=3D"MsoPlainText">Again fully support these RFCs to become standard=
s and hope these comments are useful.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thank you,<o:p></o:p></p>
<p class=3D"MsoNormal">Barry Constantine<o:p></o:p></p>
</div>
</body>
</html>

--_000_DE2AAE0A8826CF4ABC3A6CCB756356EB2EFED6AMEXMB01dsjdsunet_--


From nobody Wed May 28 17:30:00 2014
Return-Path: <internet-drafts@ietf.org>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 583941A07CE; Wed, 28 May 2014 17:29:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3quBfbQjW533; Wed, 28 May 2014 17:29:55 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 3CCE21A07C0; Wed, 28 May 2014 17:29:55 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 5.4.2.p3
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20140529002955.8696.36522.idtracker@ietfa.amsl.com>
Date: Wed, 28 May 2014 17:29:55 -0700
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/ZVybT_92Moa-h5jBMmz-8PMk8fU
Cc: ippm@ietf.org
Subject: [ippm] I-D Action: draft-ietf-ippm-2330-update-05.txt
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 May 2014 00:29:57 -0000

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

        Title           : Advanced Stream and Sampling Framework for IPPM
        Authors         : Joachim Fabini
                          Al Morton
	Filename        : draft-ietf-ippm-2330-update-05.txt
	Pages           : 17
	Date            : 2014-05-28

Abstract:
   To obtain repeatable results in modern networks, test descriptions
   need an expanded stream parameter framework that also augments
   aspects specified as Type-P for test packets.  This memo updates the
   IP Performance Metrics (IPPM) Framework RFC 2330 with advanced
   considerations for measurement methodology and testing.  The existing
   framework mostly assumes deterministic connectivity, and that a
   single test stream will represent the characteristics of the path
   when it is aggregated with other flows.  Networks have evolved and
   test stream descriptions must evolve with them, otherwise unexpected
   network features may dominate the measured performance.  This memo
   describes new stream parameters for both network characterization and
   support of application design using IPPM metrics.



The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-ippm-2330-update/

There's also a htmlized version available at:
http://tools.ietf.org/html/draft-ietf-ippm-2330-update-05

A diff from the previous version is available at:
http://www.ietf.org/rfcdiff?url2=draft-ietf-ippm-2330-update-05


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

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


From nobody Wed May 28 17:44:41 2014
Return-Path: <internet-drafts@ietf.org>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E42AE1A0A70; Wed, 28 May 2014 17:44:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DzC3i2dZr3bD; Wed, 28 May 2014 17:44:36 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id A826F1A09C3; Wed, 28 May 2014 17:44:36 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 5.4.2.p3
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20140529004436.22644.14982.idtracker@ietfa.amsl.com>
Date: Wed, 28 May 2014 17:44:36 -0700
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/7hMW7dtZ0BCFGgJiARUcAWwt5jM
Cc: ippm@ietf.org
Subject: [ippm] I-D Action: draft-ietf-ippm-lmap-path-03.txt
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 May 2014 00:44:38 -0000

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

        Title           : A Reference Path and Measurement Points for LMAP
        Authors         : Marcelo Bagnulo
                          Trevor Burbridge
                          Sam Crawford
                          Phil Eardley
                          Al Morton
	Filename        : draft-ietf-ippm-lmap-path-03.txt
	Pages           : 14
	Date            : 2014-05-28

Abstract:
   This document defines a reference path for Large-scale Measurement of
   Broadband Access Performance (LMAP) and measurement points for
   commonly used performance metrics.  The methods for measurement point
   location may be applicable to similar measurement projects using the
   extensions described here.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-ippm-lmap-path/

There's also a htmlized version available at:
http://tools.ietf.org/html/draft-ietf-ippm-lmap-path-03

A diff from the previous version is available at:
http://www.ietf.org/rfcdiff?url2=draft-ietf-ippm-lmap-path-03


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

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


From nobody Thu May 29 05:04:50 2014
Return-Path: <vero.zheng@huawei.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9F1051A0084; Thu, 29 May 2014 05:04:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.852
X-Spam-Level: 
X-Spam-Status: No, score=-4.852 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.651, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5QBHRWQR3vAV; Thu, 29 May 2014 05:04:40 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 580021A0687; Thu, 29 May 2014 05:04:39 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BHK15480; Thu, 29 May 2014 12:04:34 +0000 (GMT)
Received: from LHREML401-HUB.china.huawei.com (10.201.5.240) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Thu, 29 May 2014 13:03:47 +0100
Received: from SZXEMA407-HUB.china.huawei.com (10.82.72.39) by lhreml401-hub.china.huawei.com (10.201.5.240) with Microsoft SMTP Server (TLS) id 14.3.158.1; Thu, 29 May 2014 13:04:06 +0100
Received: from SZXEMA504-MBS.china.huawei.com ([169.254.8.103]) by SZXEMA407-HUB.china.huawei.com ([10.82.72.39]) with mapi id 14.03.0158.001; Thu, 29 May 2014 20:04:01 +0800
From: Vero Zheng <vero.zheng@huawei.com>
To: "philip.eardley@bt.com" <philip.eardley@bt.com>, "gregimirsky@gmail.com" <gregimirsky@gmail.com>, "lmap@ietf.org" <lmap@ietf.org>, "draft-ietf-lmap-framework@tools.ietf.org" <draft-ietf-lmap-framework@tools.ietf.org>, "ippm@ietf.org" <ippm@ietf.org>
Thread-Topic: [ippm][lmap] I-D Action: draft-ietf-lmap-framework-05.txt
Thread-Index: AQHPbs/Z2oNfQXBaEkKLgILEVAje6ptB1HIAgAlKnICADDOaMA==
Date: Thu, 29 May 2014 12:04:00 +0000
Message-ID: <2EEA459CD95CCB4988BFAFC0F2287B5C5C8441BF@SZXEMA504-MBS.china.huawei.com>
References: <20140513172159.14622.51471.idtracker@ietfa.amsl.com>, <CA+RyBmV-QbPwQAFinYvNKGJR-Jnp_roG=wAs7yAuhcObtSRuMA@mail.gmail.com> <A2E337CDB7BC4145B018B9BEE8EB3E0D40F406DE56@EMV67-UKRD.domain1.systemhost.net>
In-Reply-To: <A2E337CDB7BC4145B018B9BEE8EB3E0D40F406DE56@EMV67-UKRD.domain1.systemhost.net>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.98.115]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/GlUUjRXexIRguiGi5btLebx7ncA
Subject: Re: [ippm] [lmap] I-D Action: draft-ietf-lmap-framework-05.txt
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 May 2014 12:04:42 -0000

Dear Authors, et. al,

Please see my comments for the latest version of LMAP framework document be=
low. I also include IPPM WG in the thread since I believe its valuable.

1. Active Measurement Method
I like the way Greg define the Active Measurement Method which I quote belo=
w. To me, it is more intuitive to define the method as the process of measu=
ring on traffic than referring to the measurement task.
I also agree that the Active Measurement Traffic could also be updated acco=
rdingly.=20

Active Measurement Method - The process of measuring some performance or re=
liability parameter associated with the transfer of Traffic by generating a=
nd/or receiving Active Measurement Traffic.

2, Passive Measurement Method
The current definition says: Passive Measurement Method (Task)- A Measureme=
nt Method (Task) in which a Measurement Agent observes existing traffic but=
 does not inject Active Measurement Traffic.

The word "observe" exclude many existing measurement schemes, which are cur=
rently discussed in IPPM, as passive measurement method. My suggestion is t=
o define the Passive Measurement Method as following:

Passive Measurement Method- The process of measuring some performance or re=
liability parameter associated with the existing traffic on the network.

This definition may need to be honed, but it makes a clear line between act=
ive and passive. For active, you are measuring on the injected traffic. For=
 passive, on the other hand, you are measuring on the existing traffic on t=
he network.
The key point for passive measurement, imho, is you are measuring on the RE=
AL traffic on the network. For specific method, you may do something more t=
han just observing. Examples can be found http://tools.ietf.org/html/draft-=
elkins-ippm-pdm-metrics-04 and http://tools.ietf.org/html/draft-chen-ippm-c=
oloring-based-ipfpm-framework-01. But as long as you are measuring on the e=
xisting traffic, your method should be consider as passive.

Another benefit of this definition is it avoids the concept of "pure passiv=
e", which has never be properly defined and vague.
Someone may consider these so called not "pure passive" measurement method =
as hybrid. But in that case the Hybrid Measurement Method itself need to be=
 properly defined first.=20
The discussion about hybrid happened in IPPM mainly about how to combining =
active and passive. It mentions some form of hybrid, such as "combined hybr=
id" and "concurrent hybrid", which I don't see these example methods fall i=
n any of the category.

People in IPPM is working on the Framework of Passive Measurements, we will=
 submit the document soon. The definition of passive measurements is very i=
mportant and the coordination between two working group is essential. I bel=
ieve now is the key time to have both working group looking on it.
I would like the authors consider my suggestion on the definition and encou=
rage discussion in the working group.

BR,
Vero

> -----Original Message-----
> From: lmap [mailto:lmap-bounces@ietf.org] On Behalf Of
> philip.eardley@bt.com
> Sent: Thursday, May 22, 2014 6:10 AM
> To: gregimirsky@gmail.com; lmap@ietf.org;
> draft-ietf-lmap-framework@tools.ietf.org
> Subject: Re: [lmap] I-D Action: draft-ietf-lmap-framework-05.txt
>=20
> Greg,
> thanks for the reading!
>=20
> must vs MUST
> initial LMAP work vs for future study
>=20
> suggest leave both of these issues for the AD /IESG / RFC editor to see w=
hat
> they prefer.
>=20
> configuration - thanks for spotting, sorry this is my error. it should be
> something that the Control protocol does.
>=20
> definition of active measurement method & task. perhaps this could be hon=
ed.
> would like to understand your comment about "coordination is optional" a =
bit
> better.
>  an active measurement task involves the MA measuring traffic that's been
> sent by (*) another MA, or a measurement peer. (*) or received from.  the=
re
> needs to be some kind of coordination to arrange for this traffic to be s=
ent. is
> the problem that the current words could be read to imply that the
> coordination must be directly between the MAs, whereas it could be that t=
he
> controller sends a task/schedule instruction to one MA and a report instr=
uction
> to another MA (as in example A3 in the appendix)?
>=20
> thanks
> phil
>=20
> ________________________________________
> From: lmap [lmap-bounces@ietf.org] On Behalf Of Greg Mirsky
> [gregimirsky@gmail.com]
> Sent: 16 May 2014 01:16
> To: lmap@ietf.org; draft-ietf-lmap-framework@tools.ietf.org
> Subject: Re: [lmap] I-D Action: draft-ietf-lmap-framework-05.txt
>=20
> Dear Authors, et. al,
> please find my comments to the latest updates of the LMAP Framework
> document below:
>=20
>  *   Use of RFC 2119. Even though the Framework document is on
> Informational track RFC 2119 may be used. Hence my question: Do we want t=
o
> turn 'must' into MUST and so on in the document?
>  *   Section 3. I think that definition of an Active Measurement Method o=
nly
> as "A generalization of an Active Measurement Task" is not sufficiently c=
lear.
> Perhaps the following may be used instead by re-using or referring to
> explanation of Measurement Method:
>=20
> Active Measurement Method - The process of measuring some performance or
> reliability parameter associated with the transfer of Traffic by generati=
ng
> and/or receiving Active Measurement Traffic.
>=20
>  *   If definition of the Active Measurement Method references use of Act=
ive
> Measurement Traffic, then the current definition can be updated to explai=
n
> that Active Measurement Task is realization of Active Measurement Method
> among participating Measurement Agents and Measurement Peers with
> specific parameters, e.g. profile of the Active Measurement Traffic.
>=20
> And I believe that coordination of Active Measurement Task among
> participating MAs and/or MPs is optional. The current definition reads as=
 it is
> mandatory. I suggest to change it by splitting the sentence and making it=
 to say
> "Coordination of an Active Measurement Task among participating
> Measurement Agents and/or Measurement Peers may be achieved by using
> protocols. Definition of such protocols by LMAP WG is for further study."
>=20
>=20
>  *   I don't see much difference between Configuration Protocol and Contr=
ol
> Protocol. I think that the former supports subset of functionality of the=
 latter.
> Besides, it is not clear whether Configuration Protocol uses Control Chan=
nel
> between Controller and a MA or not. I think this differentiation between
> Configuration and Control is unnecessary.
>  *   Reference to "initial LMAP work" may be too vague as charter of the
> LMAP WG will likely to change with time. Can it be changed to "NNN is for
> future study"?
>  *   Section 5.2 been introduced in this version. Firstly, I don't recall=
 that the
> WG discussed Configuration Protocol and agreed that it is essential part =
of the
> LMAP Framework. Adding new concepts, IMO, doesn't help to pass WG LC.
>=20
> Regards,
> Greg
>=20
>=20
> On Tue, May 13, 2014 at 10:21 AM,
> <internet-drafts@ietf.org<mailto:internet-drafts@ietf.org>> wrote:
>=20
> A New Internet-Draft is available from the on-line Internet-Drafts direct=
ories.
>  This draft is a work item of the Large-Scale Measurement of Broadband
> Performance Working Group of the IETF.
>=20
>         Title           : A framework for large-scale measurement
> platforms (LMAP)
>         Authors         : Philip Eardley
>                           Al Morton
>                           Marcelo Bagnulo
>                           Trevor Burbridge
>                           Paul Aitken
>                           Aamer Akhter
>         Filename        : draft-ietf-lmap-framework-05.txt
>         Pages           : 54
>         Date            : 2014-05-13
>=20
> Abstract:
>    Measuring broadband service on a large scale requires a description
>    of the logical architecture and standardisation of the key protocols
>    that coordinate interactions between the components.  The document
>    presents an overall framework for large-scale measurements.  It also
>    defines terminology for LMAP (large-scale measurement platforms).
>=20
>=20
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-lmap-framework/
>=20
> There's also a htmlized version available at:
> http://tools.ietf.org/html/draft-ietf-lmap-framework-05
>=20
> A diff from the previous version is available at:
> http://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-lmap-framework-05
>=20
>=20
> Please note that it may take a couple of minutes from the time of submiss=
ion
> until the htmlized version and diff are available at
> tools.ietf.org<http://tools.ietf.org>.
>=20
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
>=20
> _______________________________________________
> lmap mailing list
> lmap@ietf.org<mailto:lmap@ietf.org>
> https://www.ietf.org/mailman/listinfo/lmap
>=20
> _______________________________________________
> lmap mailing list
> lmap@ietf.org
> https://www.ietf.org/mailman/listinfo/lmap


From nobody Thu May 29 05:16:23 2014
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 599171A08C9; Thu, 29 May 2014 05:16:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.201
X-Spam-Level: 
X-Spam-Status: No, score=-2.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RP_MATCHES_RCVD=-0.651] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id J6qBN9TeI98y; Thu, 29 May 2014 05:16:17 -0700 (PDT)
Received: from atlas3.jacobs-university.de (atlas3.jacobs-university.de [212.201.44.18]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5EFCE1A0687; Thu, 29 May 2014 05:16:16 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas3.jacobs-university.de (Postfix) with ESMTP id 11314FD3; Thu, 29 May 2014 14:16:10 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas3.jacobs-university.de ([10.70.0.220]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10030) with ESMTP id Tyxvkl9zk6Lc; Thu, 29 May 2014 14:16:03 +0200 (CEST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas3.jacobs-university.de (Postfix) with ESMTPS; Thu, 29 May 2014 14:16:09 +0200 (CEST)
Received: from localhost (demetrius2.jacobs-university.de [212.201.44.47]) by hermes.jacobs-university.de (Postfix) with ESMTP id 63C9F20013; Thu, 29 May 2014 14:16:10 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius2.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id 2JGJ0mb8uqK6; Thu, 29 May 2014 14:16:09 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 8956920017; Thu, 29 May 2014 14:16:08 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id D5B992D1217D; Thu, 29 May 2014 14:16:07 +0200 (CEST)
Date: Thu, 29 May 2014 14:16:07 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Vero Zheng <vero.zheng@huawei.com>
Message-ID: <20140529121607.GA82518@elstar.local>
Mail-Followup-To: Vero Zheng <vero.zheng@huawei.com>, "philip.eardley@bt.com" <philip.eardley@bt.com>, "gregimirsky@gmail.com" <gregimirsky@gmail.com>, "lmap@ietf.org" <lmap@ietf.org>, "draft-ietf-lmap-framework@tools.ietf.org" <draft-ietf-lmap-framework@tools.ietf.org>,  "ippm@ietf.org" <ippm@ietf.org>
References: <CA+RyBmV-QbPwQAFinYvNKGJR-Jnp_roG=wAs7yAuhcObtSRuMA@mail.gmail.com> <A2E337CDB7BC4145B018B9BEE8EB3E0D40F406DE56@EMV67-UKRD.domain1.systemhost.net> <2EEA459CD95CCB4988BFAFC0F2287B5C5C8441BF@SZXEMA504-MBS.china.huawei.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <2EEA459CD95CCB4988BFAFC0F2287B5C5C8441BF@SZXEMA504-MBS.china.huawei.com>
User-Agent: Mutt/1.4.2.3i
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/tytU5bo0ZgVtWJNW0Y8oNzsnTYs
Cc: "draft-ietf-lmap-framework@tools.ietf.org" <draft-ietf-lmap-framework@tools.ietf.org>, "ippm@ietf.org" <ippm@ietf.org>, "lmap@ietf.org" <lmap@ietf.org>
Subject: Re: [ippm] [lmap]  I-D Action: draft-ietf-lmap-framework-05.txt
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 May 2014 12:16:19 -0000

On Thu, May 29, 2014 at 12:04:00PM +0000, Vero Zheng wrote:
> Dear Authors, et. al,
> 
> Please see my comments for the latest version of LMAP framework document below. I also include IPPM WG in the thread since I believe its valuable.
> 
> 1. Active Measurement Method
> I like the way Greg define the Active Measurement Method which I quote below. To me, it is more intuitive to define the method as the process of measuring on traffic than referring to the measurement task.
> I also agree that the Active Measurement Traffic could also be updated accordingly. 
> 
> Active Measurement Method - The process of measuring some performance or reliability parameter associated with the transfer of Traffic by generating and/or receiving Active Measurement Traffic.
> 
> 2, Passive Measurement Method
> The current definition says: Passive Measurement Method (Task)- A Measurement Method (Task) in which a Measurement Agent observes existing traffic but does not inject Active Measurement Traffic.
> 
> The word "observe" exclude many existing measurement schemes, which are currently discussed in IPPM, as passive measurement method. My suggestion is to define the Passive Measurement Method as following:
> 
> Passive Measurement Method- The process of measuring some performance or reliability parameter associated with the existing traffic on the network.
> 
> This definition may need to be honed, but it makes a clear line between active and passive. For active, you are measuring on the injected traffic. For passive, on the other hand, you are measuring on the existing traffic on the network.
> The key point for passive measurement, imho, is you are measuring on the REAL traffic on the network. For specific method, you may do something more than just observing. Examples can be found http://tools.ietf.org/html/draft-elkins-ippm-pdm-metrics-04 and http://tools.ietf.org/html/draft-chen-ippm-coloring-based-ipfpm-framework-01. But as long as you are measuring on the existing traffic, your method should be consider as passive.
> 

But what if I have an MA passively measuring traffic that was injected
(perhaps by some other MA) for the purpose of measuring it? Why is
this distinction REAL vs non-REAL useful? And what is the definition
of REAL of "existing traffic" anyway? If I inject measurement traffic
observed by some MA, it is "existing traffic", no?

/js

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


From nobody Thu May 29 05:32:54 2014
Return-Path: <nalini.elkins@insidethestack.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1EE4B1A08DF for <ippm@ietfa.amsl.com>; Thu, 29 May 2014 05:32:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=unavailable
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id f64uATCyCI8Y for <ippm@ietfa.amsl.com>; Thu, 29 May 2014 05:32:45 -0700 (PDT)
Received: from nm20-vm0.bullet.mail.ne1.yahoo.com (nm20-vm0.bullet.mail.ne1.yahoo.com [98.138.91.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8C7791A08D9 for <ippm@ietf.org>; Thu, 29 May 2014 05:32:45 -0700 (PDT)
Received: from [98.138.100.102] by nm20.bullet.mail.ne1.yahoo.com with NNFMP;  29 May 2014 12:32:41 -0000
Received: from [98.138.88.236] by tm101.bullet.mail.ne1.yahoo.com with NNFMP;  29 May 2014 12:32:41 -0000
Received: from [127.0.0.1] by omp1036.mail.ne1.yahoo.com with NNFMP; 29 May 2014 12:32:41 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 245173.74632.bm@omp1036.mail.ne1.yahoo.com
Received: (qmail 51976 invoked by uid 60001); 29 May 2014 12:32:41 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1401366761; bh=rdNU1G9Ezm2BLIxntsNQUgHIwdpbpmaeZahNl8qMBJw=; h=References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=pX+dpS3uRMIUr7+KaE3lwUp+APZZUbxiul5+SCvg/X2nLD9hgI8ys4BLgzvj7gut9VFu6FEFPOjkyjYk8wGn7x3nAeUywtIARWoHqu1tMqxjfCs3I+8AjZFVWbItZxxDD1yQ4kwIsU1K+gIVDOOioXoJJWGmbF/yDBY1RYpWl6g=
X-YMail-OSG: 3AOyTGIVM1lc1or9E2FnnJBe3qZnbsR4wLLSrT4GxeBQELs RgQ3v9HLzhGQIqfcS1zd8fhIa.fo_3.5Zm0ebqGP8unoBVNP257Or.dGwqqS qr944kGdWn55Xo_VsV8mLphxEjr5ChzAyU9JJgENlFDHx7v2lh61mXNmN7c2 _b.W8U4Oo21FSBpSeDNay1I84oxxBph9Y8VRvEA4wG6bzfjWoF.YjeB3Lzmf s9tZ_qOs8mRkseA2SiubdOwAKlelPbaZeMMVEkjDBLXu80y6GU2MMEaKpv6r He0VVKFQ.M7Eyp7.9Zr5Ws6O7uPB6YPjeMW6jtKjCcRzWRgtylZV4fvpdKEv P8uGig6PPCdFakb51EEy_UOvHK95gOMMCmzCLRLA_sSY4zN4ppuC8zQnsAvg pQLW4ibwi.Jl8Fen6ZABzp48Bg.N38VVvVCEtteYkCS2bKCOLItSz9NBaNwl aPiPna1tAdcnW.bEUKYZenLONJVdadA2ET4kwpzdwzOmE7KuCQbDKjc8h_y_ G35MkgCmVBSrB1JsjmhagfTXy5xumRAsxXaxpR5XifXKy2QkfsPzz6u1CsC4 K7G.Fe2ikWFH7NC2jwVZiagHHepJtNkVP7HUle9b6gYZLpnPiIxAynQ4AzdI _cg9PE6RWtgi43ZsUbsA-
Received: from [24.130.37.147] by web125104.mail.ne1.yahoo.com via HTTP; Thu, 29 May 2014 05:32:40 PDT
X-Rocket-MIMEInfo: 002.001, SnVlcmdlbiwKCkkgYW0gb25lIG9mIHRoZSBwZW9wbGUgd29ya2luZyB3aXRoIFZlcm8gb24gdGhlIFBhc3NpdmUgRnJhbWV3b3JrIGRyYWZ0LiDCoCBZb3VyIGNvbW1lbnRzIGFyZSB2ZXJ5IGludGVyZXN0aW5nLiDCoFBsZWFzZSBzZWUgbXkgY29tbWVudHMgaW5saW5lLgoKCk9uIFRodSwgTWF5IDI5LCAyMDE0IGF0IDEyOjA0OjAwUE0gKzAwMDAsIFZlcm8gWmhlbmcgd3JvdGU6Cgo.IERlYXIgQXV0aG9ycywgZXQuIGFsLAo.IAo.IFBsZWFzZSBzZWUgbXkgY29tbWVudHMgZm9yIHRoZSBsYXRlc3QgdmVyc2kBMAEBAQE-
X-Mailer: YahooMailWebService/0.8.188.663
References: <CA+RyBmV-QbPwQAFinYvNKGJR-Jnp_roG=wAs7yAuhcObtSRuMA@mail.gmail.com> <A2E337CDB7BC4145B018B9BEE8EB3E0D40F406DE56@EMV67-UKRD.domain1.systemhost.net> <2EEA459CD95CCB4988BFAFC0F2287B5C5C8441BF@SZXEMA504-MBS.china.huawei.com> <20140529121607.GA82518@elstar.local>
Message-ID: <1401366760.51380.YahooMailNeo@web125104.mail.ne1.yahoo.com>
Date: Thu, 29 May 2014 05:32:40 -0700 (PDT)
From: Nalini Elkins <nalini.elkins@insidethestack.com>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, Vero Zheng <vero.zheng@huawei.com>
In-Reply-To: <20140529121607.GA82518@elstar.local>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="-409489618-331760915-1401366760=:51380"
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/d9-s1WbkAYR67_IcCHdj8koy-cA
Cc: "ippm@ietf.org" <ippm@ietf.org>, "lmap@ietf.org" <lmap@ietf.org>, "draft-ietf-lmap-framework@tools.ietf.org" <draft-ietf-lmap-framework@tools.ietf.org>
Subject: Re: [ippm] [lmap]  I-D Action: draft-ietf-lmap-framework-05.txt
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Nalini Elkins <nalini.elkins@insidethestack.com>
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 May 2014 12:32:48 -0000

---409489618-331760915-1401366760=:51380
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

Juergen,=0A=0AI am one of the people working with Vero on the Passive Frame=
work draft. =A0 Your comments are very interesting. =A0Please see my commen=
ts inline.=0A=0A=0AOn Thu, May 29, 2014 at 12:04:00PM +0000, Vero Zheng wro=
te:=0A=0A> Dear Authors, et. al,=0A> =0A> Please see my comments for the la=
test version of LMAP framework document below. I also include IPPM WG in th=
e thread since I believe its valuable.=0A> =0A> 1. Active Measurement Metho=
d=0A> I like the way Greg define the Active Measurement Method which I quot=
e below. To me, it is more intuitive to define the method as the process of=
 measuring on traffic than referring to the measurement task.=0A> I also ag=
ree that the Active Measurement Traffic could also be updated accordingly. =
=0A> =0A> Active Measurement Method - The process of measuring some perform=
ance or reliability parameter associated with the transfer of Traffic by ge=
nerating and/or receiving Active Measurement Traffic.=0A> =0A> 2, Passive M=
easurement Method=0A> The current definition says: Passive Measurement Meth=
od (Task)- A Measurement Method (Task) in which a Measurement Agent observe=
s existing traffic but does not inject Active Measurement Traffic.=0A> =0A>=
 The word "observe" exclude many existing measurement schemes, which are cu=
rrently discussed in IPPM, as passive measurement method. My suggestion is =
to define the Passive Measurement Method as following:=0A> =0A> Passive Mea=
surement Method- The process of measuring some performance or reliability p=
arameter associated with the existing traffic on the network.=0A> =0A> This=
 definition may need to be honed, but it makes a clear line between active =
and passive. For active, you are measuring on the injected traffic. For pas=
sive, on the other hand, you are measuring on the existing traffic on the n=
etwork.=0A> The key point for passive measurement, imho, is you are measuri=
ng on the REAL traffic on the network. For specific method, you may do some=
thing more than just observing. Examples can be found http://tools.ietf.org=
/html/draft-elkins-ippm-pdm-metrics-04 and http://tools.ietf.org/html/draft=
-chen-ippm-coloring-based-ipfpm-framework-01. But as long as you are measur=
ing on the existing traffic, your method should be consider as passive.=0A>=
 =0A=0A>>But what if I have an MA passively measuring traffic that was inje=
cted=0A>>(perhaps by some other MA) for the purpose of measuring it? Why is=
=0A>>this distinction REAL vs non-REAL useful? And what is the definition=
=0A>>of REAL of "existing traffic" anyway? If I inject measurement traffic=
=0A>>observed by some MA, it is "existing traffic", no?=0A=0AYes, point wel=
l taken. =A0 The distinction we wanted to make is that the passive measurem=
ent technique does not inject traffic. =A0 Other MA's or indeed other devic=
es on the network create traffic for their own purposes, some of which may =
be performance measurement. =A0We also wanted to come up with a good defini=
tion for passive measurement that would work for all parties. =A0 How is th=
e following?=0A=0APassive Measurement Method- The process of measuring some=
 performance or reliability parameter associated with the traffic on the ne=
twork. =A0 The passive measurement method does not inject traffic for the p=
urposes of measurement.=A0=0A=0A=0A/js=0A=0A-- =0AJuergen Schoenwaelder=A0 =
=A0 =A0 =A0 =A0  Jacobs University Bremen gGmbH=0APhone: +49 421 200 3587=
=A0 =A0 =A0 =A0  Campus Ring 1, 28759 Bremen, Germany=0AFax:=A0  +49 421 20=
0 3103=A0 =A0 =A0 =A0  <http://www.jacobs-university.de/>=0A=0A____________=
___________________________________=0Aippm mailing list=0Aippm@ietf.org=0Ah=
ttps://www.ietf.org/mailman/listinfo/ippm
---409489618-331760915-1401366760=:51380
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:ar=
ial, helvetica, sans-serif;font-size:12pt"><div>Juergen,</div><div><br></di=
v><div style=3D"color: rgb(0, 0, 0); font-size: 16px; font-family: arial, h=
elvetica, sans-serif; font-style: normal; background-color: transparent;">I=
 am one of the people working with Vero on the Passive Framework draft. &nb=
sp; Your comments are very interesting. &nbsp;Please see my comments inline=
.</div><div style=3D"color: rgb(0, 0, 0); font-size: 16px; font-family: ari=
al, helvetica, sans-serif; font-style: normal; background-color: transparen=
t;"><br></div><div style=3D"font-family: arial, helvetica, sans-serif; font=
-size: 12pt;"><div style=3D"font-family: 'times new roman', 'new york', tim=
es, serif; font-size: 12pt;"><div dir=3D"ltr"> </div> <div class=3D"y_msg_c=
ontainer"><br>On Thu, May 29, 2014 at 12:04:00PM +0000, Vero Zheng wrote:<d=
iv class=3D"yqt3830545859" id=3D"yqtfd37280"><br clear=3D"none">&gt; Dear A=
uthors, et.
 al,<br clear=3D"none">&gt; <br clear=3D"none">&gt; Please see my comments =
for the latest version of LMAP framework document below. I also include IPP=
M WG in the thread since I believe its valuable.<br clear=3D"none">&gt; <br=
 clear=3D"none">&gt; 1. Active Measurement Method<br clear=3D"none">&gt; I =
like the way Greg define the Active Measurement Method which I quote below.=
 To me, it is more intuitive to define the method as the process of measuri=
ng on traffic than referring to the measurement task.<br clear=3D"none">&gt=
; I also agree that the Active Measurement Traffic could also be updated ac=
cordingly. <br clear=3D"none">&gt; <br clear=3D"none">&gt; Active Measureme=
nt Method - The process of measuring some performance or reliability parame=
ter associated with the transfer of Traffic by generating and/or receiving =
Active Measurement Traffic.<br clear=3D"none">&gt; <br clear=3D"none">&gt; =
2, Passive Measurement Method<br clear=3D"none">&gt; The current definition=
 says: Passive
 Measurement Method (Task)- A Measurement Method (Task) in which a Measurem=
ent Agent observes existing traffic but does not inject Active Measurement =
Traffic.<br clear=3D"none">&gt; <br clear=3D"none">&gt; The word "observe" =
exclude many existing measurement schemes, which are currently discussed in=
 IPPM, as passive measurement method. My suggestion is to define the Passiv=
e Measurement Method as following:<br clear=3D"none">&gt; <br clear=3D"none=
">&gt; Passive Measurement Method- The process of measuring some performanc=
e or reliability parameter associated with the existing traffic on the netw=
ork.<br clear=3D"none">&gt; <br clear=3D"none">&gt; This definition may nee=
d to be honed, but it makes a clear line between active and passive. For ac=
tive, you are measuring on the injected traffic. For passive, on the other =
hand, you are measuring on the existing traffic on the network.<br clear=3D=
"none">&gt; The key point for passive measurement, imho, is you are measuri=
ng on
 the REAL traffic on the network. For specific method, you may do something=
 more than just observing. Examples can be found <a shape=3D"rect" href=3D"=
http://tools.ietf.org/html/draft-elkins-ippm-pdm-metrics-04" target=3D"_bla=
nk">http://tools.ietf.org/html/draft-elkins-ippm-pdm-metrics-04 </a>and <a =
shape=3D"rect" href=3D"http://tools.ietf.org/html/draft-chen-ippm-coloring-=
based-ipfpm-framework-01." target=3D"_blank">http://tools.ietf.org/html/dra=
ft-chen-ippm-coloring-based-ipfpm-framework-01. </a>But as long as you are =
measuring on the existing traffic, your method should be consider as passiv=
e.</div><br clear=3D"none">&gt; <br clear=3D"none"><br clear=3D"none">&gt;&=
gt;But what if I have an MA passively measuring traffic that was injected<b=
r clear=3D"none">&gt;&gt;(perhaps by some other MA) for the purpose of meas=
uring it? Why is<br clear=3D"none">&gt;&gt;this distinction REAL vs non-REA=
L useful? And what is the definition<br clear=3D"none">&gt;&gt;of REAL of "=
existing traffic"
 anyway? If I inject measurement traffic<br clear=3D"none">&gt;&gt;observed=
 by some MA, it is "existing traffic", no?</div><div class=3D"y_msg_contain=
er"><br></div><div class=3D"y_msg_container">Yes, point well taken. &nbsp; =
The distinction we wanted to make is that the passive measurement technique=
 does not inject traffic. &nbsp; Other MA's or indeed other devices on the =
network create traffic for their own purposes, some of which may be perform=
ance measurement. &nbsp;We also wanted to come up with a good definition fo=
r passive measurement that would work for all parties. &nbsp; How is the fo=
llowing?</div><div class=3D"y_msg_container"><br></div><div class=3D"y_msg_=
container"><span style=3D"font-size: 12pt;">Passive Measurement Method- The=
 process of measuring some performance or reliability parameter associated =
with the traffic on the network. &nbsp; The passive measurement method does=
 not inject traffic for the purposes of measurement.&nbsp;</span><br></div>=
<div
 class=3D"y_msg_container"><br clear=3D"none">/js<br clear=3D"none"><br cle=
ar=3D"none">-- <br clear=3D"none">Juergen Schoenwaelder&nbsp; &nbsp; &nbsp;=
 &nbsp; &nbsp;  Jacobs University Bremen gGmbH<br clear=3D"none">Phone: +49=
 421 200 3587&nbsp; &nbsp; &nbsp; &nbsp;  Campus Ring 1, 28759 Bremen, Germ=
any<br clear=3D"none">Fax:&nbsp;  +49 421 200 3103&nbsp; &nbsp; &nbsp; &nbs=
p;  &lt;<a shape=3D"rect" href=3D"http://www.jacobs-university.de/" target=
=3D"_blank">http://www.jacobs-university.de/</a>&gt;<br clear=3D"none"><br =
clear=3D"none">_______________________________________________<br clear=3D"=
none">ippm mailing list<br clear=3D"none"><a shape=3D"rect" ymailto=3D"mail=
to:ippm@ietf.org" href=3D"mailto:ippm@ietf.org">ippm@ietf.org</a><br clear=
=3D"none"><a shape=3D"rect" href=3D"https://www.ietf.org/mailman/listinfo/i=
ppm" target=3D"_blank">https://www.ietf.org/mailman/listinfo/ippm</a><div c=
lass=3D"yqt3830545859" id=3D"yqtfd86055"><br clear=3D"none"></div><br><br><=
/div> </div> </div>  </div></body></html>
---409489618-331760915-1401366760=:51380--


From nobody Thu May 29 05:43:22 2014
Return-Path: <bs7652@att.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1F5E01A08D9; Thu, 29 May 2014 05:43:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.851
X-Spam-Level: 
X-Spam-Status: No, score=-4.851 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.651] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ctPRCdgrfuUD; Thu, 29 May 2014 05:43:17 -0700 (PDT)
Received: from nbfkord-smmo05.seg.att.com (nbfkord-smmo05.seg.att.com [209.65.160.92]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 889CA1A08D1; Thu, 29 May 2014 05:43:17 -0700 (PDT)
Received: from unknown [144.160.229.23] (EHLO alpi154.enaf.aldc.att.com) by nbfkord-smmo05.seg.att.com(mxl_mta-7.2.1-0) with ESMTP id 26b27835.2b5eeae5d940.5008691.00-2405.13932728.nbfkord-smmo05.seg.att.com (envelope-from <bs7652@att.com>);  Thu, 29 May 2014 12:43:14 +0000 (UTC)
X-MXL-Hash: 53872b6216ea80b2-f472562eeee0847e78ad8d3ffd1f2b2ee2e3cf4a
Received: from unknown [144.160.229.23] (EHLO alpi154.enaf.aldc.att.com) by nbfkord-smmo05.seg.att.com(mxl_mta-7.2.1-0) over TLS secured channel with ESMTP id a5b27835.0.5008644.00-2308.13932586.nbfkord-smmo05.seg.att.com (envelope-from <bs7652@att.com>);  Thu, 29 May 2014 12:43:10 +0000 (UTC)
X-MXL-Hash: 53872b5e523a9837-1be86b6fd2e9839bbed06c73de087007c4bd2d64
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s4TCh6cV004219; Thu, 29 May 2014 08:43:06 -0400
Received: from alpi133.aldc.att.com (alpi133.aldc.att.com [130.8.217.3]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s4TCgxXh004148 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 29 May 2014 08:42:59 -0400
Received: from GAALPA1MSGHUBAE.ITServices.sbc.com (GAALPA1MSGHUBAE.itservices.sbc.com [130.8.218.154]) by alpi133.aldc.att.com (RSA Interceptor); Thu, 29 May 2014 12:42:42 GMT
Received: from GAALPA1MSGUSR9L.ITServices.sbc.com ([130.8.36.69]) by GAALPA1MSGHUBAE.ITServices.sbc.com ([130.8.218.154]) with mapi id 14.03.0174.001; Thu, 29 May 2014 08:42:41 -0400
From: "STARK, BARBARA H" <bs7652@att.com>
To: Nalini Elkins <nalini.elkins@insidethestack.com>, Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, Vero Zheng <vero.zheng@huawei.com>
Thread-Topic: [lmap] [ippm]   I-D Action: draft-ietf-lmap-framework-05.txt
Thread-Index: AQHPezoeqD1KZZQ5ME6R7faiciBMHptXfvJA
Date: Thu, 29 May 2014 12:42:41 +0000
Message-ID: <2D09D61DDFA73D4C884805CC7865E6113043D70E@GAALPA1MSGUSR9L.ITServices.sbc.com>
References: <CA+RyBmV-QbPwQAFinYvNKGJR-Jnp_roG=wAs7yAuhcObtSRuMA@mail.gmail.com> <A2E337CDB7BC4145B018B9BEE8EB3E0D40F406DE56@EMV67-UKRD.domain1.systemhost.net> <2EEA459CD95CCB4988BFAFC0F2287B5C5C8441BF@SZXEMA504-MBS.china.huawei.com> <20140529121607.GA82518@elstar.local> <1401366760.51380.YahooMailNeo@web125104.mail.ne1.yahoo.com>
In-Reply-To: <1401366760.51380.YahooMailNeo@web125104.mail.ne1.yahoo.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.70.61.133]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-AnalysisOut: [v=2.0 cv=DOA4FVxb c=1 sm=1 a=VXHOiMMwGAwA+y4G3/O+aw==:17 a]
X-AnalysisOut: [=4xzyoWqC86AA:10 a=ofMgfj31e3cA:10 a=xRrNQLmB5r0A:10 a=BLc]
X-AnalysisOut: [eEmwcHowA:10 a=8nJEP1OIZ-IA:10 a=zQP7CpKOAAAA:8 a=XIqpo32R]
X-AnalysisOut: [AAAA:8 a=42alkMyE8RwhlZdHW2cA:9 a=wPNLvfGTeEIA:10]
X-Spam: [F=0.2000000000; CM=0.500; S=0.200(2014051901)]
X-MAIL-FROM: <bs7652@att.com>
X-SOURCE-IP: [144.160.229.23]
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/gFttmgV-1VD46i35Nmpk4vkGCP8
Cc: "draft-ietf-lmap-framework@tools.ietf.org" <draft-ietf-lmap-framework@tools.ietf.org>, "lmap@ietf.org" <lmap@ietf.org>, "ippm@ietf.org" <ippm@ietf.org>
Subject: Re: [ippm] [lmap]    I-D Action: draft-ietf-lmap-framework-05.txt
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 May 2014 12:43:19 -0000

/*snip*/
>>> Active Measurement Method - The process of measuring some performance o=
r reliability parameter associated with the transfer of Traffic by generati=
ng and/or receiving Active Measurement Traffic.
>>>=20
/*snip*/
>>> Passive Measurement Method- The process of measuring some performance o=
r reliability parameter associated with the existing traffic on the network=
.
/*snip*/

>>But what if I have an MA passively measuring traffic that was injected
>>(perhaps by some other MA) for the purpose of measuring it? Why is
>>this distinction REAL vs non-REAL useful? And what is the definition
>>of REAL of "existing traffic" anyway? If I inject measurement traffic
>>observed by some MA, it is "existing traffic", no?

> Yes, point well taken. =A0 The distinction we wanted to make is that the =
passive measurement technique does not inject traffic. =A0 Other MA's or in=
deed other devices on the network create traffic for their own purposes, so=
me of which may be performance measurement. =A0We also wanted to come up wi=
th a good definition for passive measurement that would work for all partie=
s. =A0 How is the following?

> Passive Measurement Method- The process of measuring some performance or =
reliability parameter associated with the traffic on the network. =A0 The p=
assive measurement method does not inject traffic for the purposes of measu=
rement.=A0

Would that mean that the definition of Active Measurement Method wouldn't i=
nvolve receiving Active Measurement Traffic, and only generated (injecting)=
?
Active Measurement Method - The process of measuring some performance or re=
liability parameter associated with the transfer of traffic by generating A=
ctive Measurement Traffic.

Barbara


From nobody Thu May 29 05:49:31 2014
Return-Path: <nalini.elkins@insidethestack.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 021011A08F0 for <ippm@ietfa.amsl.com>; Thu, 29 May 2014 05:49:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=unavailable
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OQX8MzKifeIR for <ippm@ietfa.amsl.com>; Thu, 29 May 2014 05:49:27 -0700 (PDT)
Received: from nm13-vm4.bullet.mail.ne1.yahoo.com (nm13-vm4.bullet.mail.ne1.yahoo.com [98.138.91.173]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5053A1A08EB for <ippm@ietf.org>; Thu, 29 May 2014 05:49:27 -0700 (PDT)
Received: from [98.138.226.179] by nm13.bullet.mail.ne1.yahoo.com with NNFMP;  29 May 2014 12:49:23 -0000
Received: from [98.138.226.168] by tm14.bullet.mail.ne1.yahoo.com with NNFMP;  29 May 2014 12:49:22 -0000
Received: from [127.0.0.1] by omp1069.mail.ne1.yahoo.com with NNFMP; 29 May 2014 12:49:22 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 975842.81938.bm@omp1069.mail.ne1.yahoo.com
Received: (qmail 39824 invoked by uid 60001); 29 May 2014 12:49:22 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1401367762; bh=C8HpfnXf2vchBylP80hRT5j+XY4NXi894zlRcNVTO2Q=; h=References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=SU20qPaPvVuDiPQhcqX9DbJBVfHtZfQBbNFjnBx1uerfzuXcqiibgAJCUuJt6+hi+xhMbfkF5+Hreh8MrAAZ713mJjAtFlgFuqGHsK5WRtVs6MGB6ldPCwSexWZ0r/89oNOCLNPbGRrrrAZi9btc1E/qP5w03EE5S/4EbJBc2XQ=
X-YMail-OSG: UVPUAvIVM1mOHnasa6F60o.UaAobo.pqmMEpV_qd9BhofZr 07ipmRL_LIG78uan1iDVgvqpov3oSjkIpeQHpQIOo6lXYq0p3fn9KJF1A2_S aWbUNq5RnlTwomua9z1L77cGPXR.6ABny2CtNzMgqj5uOrFdbdh_pku1KY.3 AQ3vHkN7GKDKUqohPCNELcdx3k5gjMKBt.xtAg7vnwHNfgrCPGCIAhoYuFH6 vhFc3i245mYdxLBdL9SIUTG6rENgVnfodYyuzRObDuj1uJogkNfExbY_R31b r5nfYM5igGRnN4IMGAhPepV3feSsGwPGpf486X030lApjRfgqzPYfoa_551a GawmBKnNsr3.qeeL99m_8g3FEhXoyOF6rxDCK4k4CIFdVlPOgeIk370X.Xx0 c9oq.uEEvKmU2gEu6J0H2wkkh0XZ_JaD2VoLdlquwtVG0eXv08gkwjFRStWe iHZ5DMxgO3R9OK5tz45Am2LJ16qTH7g3SgM2gywu_PFtQLnorY6vGdx9BX52 J0yLUSI02JSXxGllAVcK_01fWQBaJzZUs4TIfhGkw0DCJXkzOQH.1mA--
Received: from [24.130.37.147] by web125105.mail.ne1.yahoo.com via HTTP; Thu, 29 May 2014 05:49:22 PDT
X-Rocket-MIMEInfo: 002.001, CgovKnNuaXAqLwo.Pj4gQWN0aXZlIE1lYXN1cmVtZW50IE1ldGhvZCAtIFRoZSBwcm9jZXNzIG9mIG1lYXN1cmluZyBzb21lIHBlcmZvcm1hbmNlIG9yIHJlbGlhYmlsaXR5IHBhcmFtZXRlciBhc3NvY2lhdGVkIHdpdGggdGhlIHRyYW5zZmVyIG9mIFRyYWZmaWMgYnkgZ2VuZXJhdGluZyBhbmQvb3IgcmVjZWl2aW5nIEFjdGl2ZSBNZWFzdXJlbWVudCBUcmFmZmljLgo.Pj4gCi8qc25pcCovCj4.PiBQYXNzaXZlIE1lYXN1cmVtZW50IE1ldGhvZC0gVGhlIHByb2Nlc3Mgb2YgbWVhc3VyaW5nIHNvbWUgcGVyZm8BMAEBAQE-
X-Mailer: YahooMailWebService/0.8.188.663
References: <CA+RyBmV-QbPwQAFinYvNKGJR-Jnp_roG=wAs7yAuhcObtSRuMA@mail.gmail.com> <A2E337CDB7BC4145B018B9BEE8EB3E0D40F406DE56@EMV67-UKRD.domain1.systemhost.net> <2EEA459CD95CCB4988BFAFC0F2287B5C5C8441BF@SZXEMA504-MBS.china.huawei.com> <20140529121607.GA82518@elstar.local> <1401366760.51380.YahooMailNeo@web125104.mail.ne1.yahoo.com> <2D09D61DDFA73D4C884805CC7865E6113043D70E@GAALPA1MSGUSR9L.ITServices.sbc.com>
Message-ID: <1401367762.8149.YahooMailNeo@web125105.mail.ne1.yahoo.com>
Date: Thu, 29 May 2014 05:49:22 -0700 (PDT)
From: Nalini Elkins <nalini.elkins@insidethestack.com>
To: "STARK, BARBARA H" <bs7652@att.com>, Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, Vero Zheng <vero.zheng@huawei.com>
In-Reply-To: <2D09D61DDFA73D4C884805CC7865E6113043D70E@GAALPA1MSGUSR9L.ITServices.sbc.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="461871616-276586985-1401367762=:8149"
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/aKSWbwfIr9s7ZaYQkgmfwwjsOjc
Cc: "lmap@ietf.org" <lmap@ietf.org>, "ippm@ietf.org" <ippm@ietf.org>, "draft-ietf-lmap-framework@tools.ietf.org" <draft-ietf-lmap-framework@tools.ietf.org>
Subject: Re: [ippm] [lmap]    I-D Action: draft-ietf-lmap-framework-05.txt
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Nalini Elkins <nalini.elkins@insidethestack.com>
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 May 2014 12:49:29 -0000

--461871616-276586985-1401367762=:8149
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

=0A=0A/*snip*/=0A>>> Active Measurement Method - The process of measuring s=
ome performance or reliability parameter associated with the transfer of Tr=
affic by generating and/or receiving Active Measurement Traffic.=0A>>> =0A/=
*snip*/=0A>>> Passive Measurement Method- The process of measuring some per=
formance or reliability parameter associated with the existing traffic on t=
he network.=0A/*snip*/=0A=0A=0A>>But what if I have an MA passively measuri=
ng traffic that was injected=0A>>(perhaps by some other MA) for the purpose=
 of measuring it? Why is=0A>>this distinction REAL vs non-REAL useful? And =
what is the definition=0A>>of REAL of "existing traffic" anyway? If I injec=
t measurement traffic=0A>>observed by some MA, it is "existing traffic", no=
?=0A=0A> Yes, point well taken. =A0 The distinction we wanted to make is th=
at the passive measurement technique does not inject traffic. =A0 Other MA'=
s or indeed other devices on the network create traffic for their own purpo=
ses, some of which may be performance measurement. =A0We also wanted to com=
e up with a good definition for passive measurement that would work for all=
 parties. =A0 How is the following?=0A=0A> Passive Measurement Method- The =
process of measuring some performance or reliability parameter associated w=
ith the traffic on the network. =A0 The passive measurement method does not=
 inject traffic for the purposes of measurement.=A0=0A=0A>>Would that mean =
that the definition of Active Measurement Method wouldn't involve receiving=
 Active Measurement Traffic, and only generated (injecting)?=0A>>Active Mea=
surement Method - The process of measuring some performance or reliability =
parameter associated with the transfer of traffic by generating Active Meas=
urement Traffic.=0A=0AIndeed, the word "receiving" needs to be a portion of=
 the Active Measurement Method definition. =A0 Thanks!=0A=0ANalini=0A=0A___=
____________________________________________=0Almap mailing list=0Almap@iet=
f.org=0Ahttps://www.ietf.org/mailman/listinfo/lmap
--461871616-276586985-1401367762=:8149
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:ar=
ial, helvetica, sans-serif;font-size:12pt"><div><br></div><div style=3D"fon=
t-family: arial, helvetica, sans-serif; font-size: 12pt;"><div style=3D"fon=
t-family: 'times new roman', 'new york', times, serif; font-size: 12pt;"><d=
iv class=3D"y_msg_container">/*snip*/<br clear=3D"none">&gt;&gt;&gt; Active=
 Measurement Method - The process of measuring some performance or reliabil=
ity parameter associated with the transfer of Traffic by generating and/or =
receiving Active Measurement Traffic.<br clear=3D"none">&gt;&gt;&gt; <br cl=
ear=3D"none">/*snip*/<br clear=3D"none">&gt;&gt;&gt; Passive Measurement Me=
thod- The process of measuring some performance or reliability parameter as=
sociated with the existing traffic on the network.<br clear=3D"none">/*snip=
*/<div class=3D"yqt5787549325" id=3D"yqtfd94000"><br clear=3D"none"><br cle=
ar=3D"none">&gt;&gt;But what if I have an MA passively measuring traffic th=
at was injected<br
 clear=3D"none">&gt;&gt;(perhaps by some other MA) for the purpose of measu=
ring it? Why is<br clear=3D"none">&gt;&gt;this distinction REAL vs non-REAL=
 useful? And what is the definition<br clear=3D"none">&gt;&gt;of REAL of "e=
xisting traffic" anyway? If I inject measurement traffic<br clear=3D"none">=
&gt;&gt;observed by some MA, it is "existing traffic", no?<br clear=3D"none=
"><br clear=3D"none">&gt; Yes, point well taken. &nbsp; The distinction we =
wanted to make is that the passive measurement technique does not inject tr=
affic. &nbsp; Other MA's or indeed other devices on the network create traf=
fic for their own purposes, some of which may be performance measurement. &=
nbsp;We also wanted to come up with a good definition for passive measureme=
nt that would work for all parties. &nbsp; How is the following?<br clear=
=3D"none"><br clear=3D"none">&gt; Passive Measurement Method- The process o=
f measuring some performance or reliability parameter associated with the t=
raffic on
 the network. &nbsp; The passive measurement method does not inject traffic=
 for the purposes of measurement.&nbsp;</div><br clear=3D"none"><br clear=
=3D"none">&gt;&gt;Would that mean that the definition of Active Measurement=
 Method wouldn't involve receiving Active Measurement Traffic, and only gen=
erated (injecting)?<br clear=3D"none">&gt;&gt;Active Measurement Method - T=
he process of measuring some performance or reliability parameter associate=
d with the transfer of traffic by generating Active Measurement Traffic.</d=
iv><div class=3D"y_msg_container"><br></div><div class=3D"y_msg_container">=
Indeed, the word "receiving" needs to be a portion of the Active Measuremen=
t Method definition. &nbsp; Thanks!<br clear=3D"none"><br>Nalini<br clear=
=3D"none"><br clear=3D"none">______________________________________________=
_<br clear=3D"none">lmap mailing list<br clear=3D"none"><a shape=3D"rect" y=
mailto=3D"mailto:lmap@ietf.org" href=3D"mailto:lmap@ietf.org">lmap@ietf.org=
</a><br clear=3D"none"><a
 shape=3D"rect" href=3D"https://www.ietf.org/mailman/listinfo/lmap" target=
=3D"_blank">https://www.ietf.org/mailman/listinfo/lmap</a><br><br></div> </=
div> </div>  </div></body></html>
--461871616-276586985-1401367762=:8149--


From nobody Thu May 29 05:58:39 2014
Return-Path: <bs7652@att.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 656801A08F2; Thu, 29 May 2014 05:58:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.85
X-Spam-Level: 
X-Spam-Status: No, score=-4.85 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.651] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cP5TZj_EM1yj; Thu, 29 May 2014 05:58:34 -0700 (PDT)
Received: from nbfkord-smmo06.seg.att.com (nbfkord-smmo06.seg.att.com [209.65.160.94]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EF9521A08EE; Thu, 29 May 2014 05:58:33 -0700 (PDT)
Received: from unknown [144.160.229.23] (EHLO alpi154.enaf.aldc.att.com) by nbfkord-smmo06.seg.att.com(mxl_mta-7.2.1-0) with ESMTP id 6fe27835.2ae5fda68940.5005341.00-2404.13933980.nbfkord-smmo06.seg.att.com (envelope-from <bs7652@att.com>);  Thu, 29 May 2014 12:58:30 +0000 (UTC)
X-MXL-Hash: 53872ef64aacc088-4c422832c3eea453d597d3145375b87364e04fdd
Received: from unknown [144.160.229.23] (EHLO alpi154.enaf.aldc.att.com) by nbfkord-smmo06.seg.att.com(mxl_mta-7.2.1-0) over TLS secured channel with ESMTP id 3de27835.0.5005099.00-2153.13933310.nbfkord-smmo06.seg.att.com (envelope-from <bs7652@att.com>);  Thu, 29 May 2014 12:58:28 +0000 (UTC)
X-MXL-Hash: 53872ef455b67dba-463365691858edd461cde2e4297d4f747b5fb17b
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s4TCvsne016542; Thu, 29 May 2014 08:57:54 -0400
Received: from alpi133.aldc.att.com (alpi133.aldc.att.com [130.8.217.3]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s4TCvndG016451 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 29 May 2014 08:57:50 -0400
Received: from GAALPA1MSGHUB9F.ITServices.sbc.com (GAALPA1MSGHUB9F.itservices.sbc.com [130.8.36.92]) by alpi133.aldc.att.com (RSA Interceptor); Thu, 29 May 2014 12:57:35 GMT
Received: from GAALPA1MSGUSR9L.ITServices.sbc.com ([130.8.36.69]) by GAALPA1MSGHUB9F.ITServices.sbc.com ([130.8.36.92]) with mapi id 14.03.0174.001; Thu, 29 May 2014 08:57:35 -0400
From: "STARK, BARBARA H" <bs7652@att.com>
To: Nalini Elkins <nalini.elkins@insidethestack.com>, Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, Vero Zheng <vero.zheng@huawei.com>
Thread-Topic: [lmap] [ippm]   I-D Action: draft-ietf-lmap-framework-05.txt
Thread-Index: AQHPezoeqD1KZZQ5ME6R7faiciBMHptXfvJAgABGewD//7358A==
Date: Thu, 29 May 2014 12:57:35 +0000
Message-ID: <2D09D61DDFA73D4C884805CC7865E6113043D765@GAALPA1MSGUSR9L.ITServices.sbc.com>
References: <CA+RyBmV-QbPwQAFinYvNKGJR-Jnp_roG=wAs7yAuhcObtSRuMA@mail.gmail.com> <A2E337CDB7BC4145B018B9BEE8EB3E0D40F406DE56@EMV67-UKRD.domain1.systemhost.net> <2EEA459CD95CCB4988BFAFC0F2287B5C5C8441BF@SZXEMA504-MBS.china.huawei.com> <20140529121607.GA82518@elstar.local> <1401366760.51380.YahooMailNeo@web125104.mail.ne1.yahoo.com> <2D09D61DDFA73D4C884805CC7865E6113043D70E@GAALPA1MSGUSR9L.ITServices.sbc.com> <1401367762.8149.YahooMailNeo@web125105.mail.ne1.yahoo.com>
In-Reply-To: <1401367762.8149.YahooMailNeo@web125105.mail.ne1.yahoo.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.70.61.133]
Content-Type: multipart/alternative; boundary="_000_2D09D61DDFA73D4C884805CC7865E6113043D765GAALPA1MSGUSR9L_"
MIME-Version: 1.0
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-AnalysisOut: [v=2.0 cv=Kpj6LxqN c=1 sm=1 a=VXHOiMMwGAwA+y4G3/O+aw==:17 a]
X-AnalysisOut: [=4xzyoWqC86AA:10 a=ofMgfj31e3cA:10 a=xRrNQLmB5r0A:10 a=BLc]
X-AnalysisOut: [eEmwcHowA:10 a=zQP7CpKOAAAA:8 a=XIqpo32RAAAA:8 a=BnEHt0n6A]
X-AnalysisOut: [AAA:8 a=48vgC7mUAAAA:8 a=xtI5gVI5DEpLcZdq4l0A:9 a=CjuIK1q_]
X-AnalysisOut: [8ugA:10 a=V0EhKMwcDj4A:10 a=lZB815dzVvQA:10 a=yMhMjlubAAAA]
X-AnalysisOut: [:8 a=SSmOFEACAAAA:8 a=xGod8FiLjoyAThtLuPwA:9 a=gKO2Hq4RSVk]
X-AnalysisOut: [A:10 a=UiCQ7L4-1S4A:10 a=hTZeC7Yk6K0A:10 a=frz4AuCg-hUA:10]
X-AnalysisOut: [ a=tXsnliwV7b4A:10 a=ctwlYHSYHsEQeXlM:21]
X-Spam: [F=0.2000000000; CM=0.500; S=0.200(2014051901)]
X-MAIL-FROM: <bs7652@att.com>
X-SOURCE-IP: [144.160.229.23]
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/BMeKlIX84HohvnQ-m348wayvAZE
Cc: "lmap@ietf.org" <lmap@ietf.org>, "ippm@ietf.org" <ippm@ietf.org>, "draft-ietf-lmap-framework@tools.ietf.org" <draft-ietf-lmap-framework@tools.ietf.org>
Subject: Re: [ippm] [lmap]    I-D Action: draft-ietf-lmap-framework-05.txt
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 May 2014 12:58:36 -0000

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

?? Receiving does or doesn't need to be a portion of the Active Measurement=
 Method definition?
If a Passive Measurement Method is any method that measures traffic without=
 injecting traffic, doesn't that cover a Measurement Method that measures r=
eceived traffic?
Barbara

From: Nalini Elkins [mailto:nalini.elkins@insidethestack.com]
Sent: Thursday, May 29, 2014 8:49 AM
To: STARK, BARBARA H; Juergen Schoenwaelder; Vero Zheng
Cc: draft-ietf-lmap-framework@tools.ietf.org; lmap@ietf.org; ippm@ietf.org
Subject: Re: [lmap] [ippm] I-D Action: draft-ietf-lmap-framework-05.txt


/*snip*/
>>> Active Measurement Method - The process of measuring some performance o=
r reliability parameter associated with the transfer of Traffic by generati=
ng and/or receiving Active Measurement Traffic.
>>>
/*snip*/
>>> Passive Measurement Method- The process of measuring some performance o=
r reliability parameter associated with the existing traffic on the network=
.
/*snip*/


>>But what if I have an MA passively measuring traffic that was injected
>>(perhaps by some other MA) for the purpose of measuring it? Why is
>>this distinction REAL vs non-REAL useful? And what is the definition
>>of REAL of "existing traffic" anyway? If I inject measurement traffic
>>observed by some MA, it is "existing traffic", no?

> Yes, point well taken.   The distinction we wanted to make is that the pa=
ssive measurement technique does not inject traffic.   Other MA's or indeed=
 other devices on the network create traffic for their own purposes, some o=
f which may be performance measurement.  We also wanted to come up with a g=
ood definition for passive measurement that would work for all parties.   H=
ow is the following?

> Passive Measurement Method- The process of measuring some performance or =
reliability parameter associated with the traffic on the network.   The pas=
sive measurement method does not inject traffic for the purposes of measure=
ment.


>>Would that mean that the definition of Active Measurement Method wouldn't=
 involve receiving Active Measurement Traffic, and only generated (injectin=
g)?
>>Active Measurement Method - The process of measuring some performance or =
reliability parameter associated with the transfer of traffic by generating=
 Active Measurement Traffic.

Indeed, the word "receiving" needs to be a portion of the Active Measuremen=
t Method definition.   Thanks!

Nalini

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

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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">?? Receiving does or does=
n&#8217;t need to be a portion of the Active Measurement Method definition?=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">If a Passive Measurement =
Method is any method that measures traffic without injecting traffic, doesn=
&#8217;t that cover a Measurement Method that measures received
 traffic?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Barbara<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Nalini E=
lkins [mailto:nalini.elkins@insidethestack.com]
<br>
<b>Sent:</b> Thursday, May 29, 2014 8:49 AM<br>
<b>To:</b> STARK, BARBARA H; Juergen Schoenwaelder; Vero Zheng<br>
<b>Cc:</b> draft-ietf-lmap-framework@tools.ietf.org; lmap@ietf.org; ippm@ie=
tf.org<br>
<b>Subject:</b> Re: [lmap] [ippm] I-D Action: draft-ietf-lmap-framework-05.=
txt<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-famil=
y:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></=
span></p>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"color:blac=
k">/*snip*/<br>
&gt;&gt;&gt; Active Measurement Method - The process of measuring some perf=
ormance or reliability parameter associated with the transfer of Traffic by=
 generating and/or receiving Active Measurement Traffic.<br>
&gt;&gt;&gt; <br>
/*snip*/<br>
&gt;&gt;&gt; Passive Measurement Method- The process of measuring some perf=
ormance or reliability parameter associated with the existing traffic on th=
e network.<br>
/*snip*/<o:p></o:p></span></p>
<div id=3D"yqtfd94000">
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"color:blac=
k"><br>
<br>
&gt;&gt;But what if I have an MA passively measuring traffic that was injec=
ted<br>
&gt;&gt;(perhaps by some other MA) for the purpose of measuring it? Why is<=
br>
&gt;&gt;this distinction REAL vs non-REAL useful? And what is the definitio=
n<br>
&gt;&gt;of REAL of &quot;existing traffic&quot; anyway? If I inject measure=
ment traffic<br>
&gt;&gt;observed by some MA, it is &quot;existing traffic&quot;, no?<br>
<br>
&gt; Yes, point well taken. &nbsp; The distinction we wanted to make is tha=
t the passive measurement technique does not inject traffic. &nbsp; Other M=
A's or indeed other devices on the network create traffic for their own pur=
poses, some of which may be performance measurement.
 &nbsp;We also wanted to come up with a good definition for passive measure=
ment that would work for all parties. &nbsp; How is the following?<br>
<br>
&gt; Passive Measurement Method- The process of measuring some performance =
or reliability parameter associated with the traffic on the network. &nbsp;=
 The passive measurement method does not inject traffic for the purposes of=
 measurement.&nbsp;<o:p></o:p></span></p>
</div>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"color:blac=
k"><br>
<br>
&gt;&gt;Would that mean that the definition of Active Measurement Method wo=
uldn't involve receiving Active Measurement Traffic, and only generated (in=
jecting)?<br>
&gt;&gt;Active Measurement Method - The process of measuring some performan=
ce or reliability parameter associated with the transfer of traffic by gene=
rating Active Measurement Traffic.<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"color:blac=
k"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt;background:white"><spa=
n style=3D"color:black">Indeed, the word &quot;receiving&quot; needs to be =
a portion of the Active Measurement Method definition. &nbsp; Thanks!<br>
<br>
Nalini<br>
<br>
_______________________________________________<br>
lmap mailing list<br>
<a href=3D"mailto:lmap@ietf.org">lmap@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/lmap" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/lmap</a><o:p></o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_2D09D61DDFA73D4C884805CC7865E6113043D765GAALPA1MSGUSR9L_--


From nobody Thu May 29 06:05:45 2014
Return-Path: <nalini.elkins@insidethestack.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E1D471A08FC for <ippm@ietfa.amsl.com>; Thu, 29 May 2014 06:05:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=unavailable
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ILeCcTo2QQzG for <ippm@ietfa.amsl.com>; Thu, 29 May 2014 06:05:40 -0700 (PDT)
Received: from nm29-vm6.bullet.mail.ne1.yahoo.com (nm29-vm6.bullet.mail.ne1.yahoo.com [98.138.91.122]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1EF9F1A08FB for <ippm@ietf.org>; Thu, 29 May 2014 06:05:40 -0700 (PDT)
Received: from [98.138.100.111] by nm29.bullet.mail.ne1.yahoo.com with NNFMP;  29 May 2014 13:05:35 -0000
Received: from [98.138.89.169] by tm100.bullet.mail.ne1.yahoo.com with NNFMP;  29 May 2014 13:05:35 -0000
Received: from [127.0.0.1] by omp1025.mail.ne1.yahoo.com with NNFMP; 29 May 2014 13:05:35 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 739074.29945.bm@omp1025.mail.ne1.yahoo.com
Received: (qmail 42330 invoked by uid 60001); 29 May 2014 13:05:35 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1401368735; bh=WMM1qA0/xEtQpQX8WCncbgN+SlOuAFDitjxynJhDi7Q=; h=References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=m+EvY1QaNj1AMtCZ6t1OUYCk98F1wMOe5S7xwCJPRiF73aYBnf56IcFJyWwLjDVaP4HvbAipCb3iNE43hbt2Y76sQbgJK+jLWTupM8usYQNlzdGm+xhnc52TQugrAc1hW3KZTZpWX0WQFrefgcKiWtaTQvubzqs8nmsjo3kxpQI=
X-YMail-OSG: prtH1ccVM1mmBRn4T.xG42V5CA57uUt9z86VAfV7AUx6hlO _r1GcEOVkSw8I9IcaEAruhtdIqyjs0zdWpHFebDrmPLcPR.9CsaoPalpg7GB ZtkqxYBKkYePpsSyZ7Pz056XzwmtbSVm4Yb8rjdPAF08dmxQi4oxpVPuipod UtP2odA.sFKrRMPnvDdwTajnNc53rJXTpcDFA.kZrHUk8PdsOtWRhEv_6Cup lmT6GwkXzLeCtUimSqlIDwnV1ECVHA9Nd_u_JDz9ztOG4L5pP1fYJ_N0C.PY mWRwOUMyTKwyqjSUTNYuu0lcuxjg8qrpQknksiXlFlJDajx6YLsZrIuD90po mrRe9rUHfNcGjdcgvvueeh3YveXBN6AifzRBrnGOk6np55I6gle2H0RqoJDL ZxNteC4ltlr3sOIwIJq_6NmSB65aZtkojArEspIwvz7vZI1f5co505nXjyYi yVvKMmUepmR._AGKIKiD5QJQaftCHVGc73iHy1Qj4HFj3Xrol5BC2UvArx33 cREozPEz5xG1aXtgWjFUpmmbkSIeaetm0IiFsKNnjssSSGvZTw7aSjQ--
Received: from [24.130.37.147] by web125103.mail.ne1.yahoo.com via HTTP; Thu, 29 May 2014 06:05:35 PDT
X-Rocket-MIMEInfo: 002.001, wqAKIAo_PyBSZWNlaXZpbmcgZG9lcyBvciBkb2VzbuKAmXQgbmVlZCB0byBiZSBhIHBvcnRpb24gb2YgdGhlIEFjdGl2ZSBNZWFzdXJlbWVudCBNZXRob2QgZGVmaW5pdGlvbj8KPj5JZiBhIFBhc3NpdmUgTWVhc3VyZW1lbnQgTWV0aG9kIGlzIGFueSBtZXRob2QgdGhhdCBtZWFzdXJlcyB0cmFmZmljIHdpdGhvdXQgaW5qZWN0aW5nIHRyYWZmaWMsIGRvZXNu4oCZdCB0aGF0IGNvdmVyIGEgTWVhc3VyZW1lbnQgTWV0aG9kIHRoYXQgbWVhc3VyZXMgcmVjZWl2ZWQgdHJhZmZpYz8KClllcy4gwqBCdXQsIHRoZSABMAEBAQE-
X-Mailer: YahooMailWebService/0.8.188.663
References: <CA+RyBmV-QbPwQAFinYvNKGJR-Jnp_roG=wAs7yAuhcObtSRuMA@mail.gmail.com> <A2E337CDB7BC4145B018B9BEE8EB3E0D40F406DE56@EMV67-UKRD.domain1.systemhost.net> <2EEA459CD95CCB4988BFAFC0F2287B5C5C8441BF@SZXEMA504-MBS.china.huawei.com> <20140529121607.GA82518@elstar.local> <1401366760.51380.YahooMailNeo@web125104.mail.ne1.yahoo.com> <2D09D61DDFA73D4C884805CC7865E6113043D70E@GAALPA1MSGUSR9L.ITServices.sbc.com> <1401367762.8149.YahooMailNeo@web125105.mail.ne1.yahoo.com> <2D09D61DDFA73D4C884805CC7865E6113043D765@GAALPA1MSGUSR9L.ITServices.sbc.com>
Message-ID: <1401368735.80092.YahooMailNeo@web125103.mail.ne1.yahoo.com>
Date: Thu, 29 May 2014 06:05:35 -0700 (PDT)
From: Nalini Elkins <nalini.elkins@insidethestack.com>
To: "STARK, BARBARA H" <bs7652@att.com>, Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, Vero Zheng <vero.zheng@huawei.com>
In-Reply-To: <2D09D61DDFA73D4C884805CC7865E6113043D765@GAALPA1MSGUSR9L.ITServices.sbc.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="856753768-484919892-1401368735=:80092"
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/Jj94GkDBQg025L5IurwObAT7vjg
Cc: "lmap@ietf.org" <lmap@ietf.org>, "ippm@ietf.org" <ippm@ietf.org>, "draft-ietf-lmap-framework@tools.ietf.org" <draft-ietf-lmap-framework@tools.ietf.org>
Subject: Re: [ippm] [lmap]    I-D Action: draft-ietf-lmap-framework-05.txt
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Nalini Elkins <nalini.elkins@insidethestack.com>
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 May 2014 13:05:43 -0000

--856753768-484919892-1401368735=:80092
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

=C2=A0=0A =0A?? Receiving does or doesn=E2=80=99t need to be a portion of t=
he Active Measurement Method definition?=0A>>If a Passive Measurement Metho=
d is any method that measures traffic without injecting traffic, doesn=E2=
=80=99t that cover a Measurement Method that measures received traffic?=0A=
=0AYes. =C2=A0But, the "overriding desire", if you will, of the Active Meas=
urement Method is to receive and measure that which it has injected. =C2=A0=
 Not so for the Passive.=0A=0A=C2=A0=0AFrom:Nalini Elkins [mailto:nalini.el=
kins@insidethestack.com] =0ASent: Thursday, May 29, 2014 8:49 AM=0ATo: STAR=
K, BARBARA H; Juergen Schoenwaelder; Vero Zheng=0ACc: draft-ietf-lmap-frame=
work@tools.ietf.org; lmap@ietf.org; ippm@ietf.org=0ASubject: Re: [lmap] [ip=
pm] I-D Action: draft-ietf-lmap-framework-05.txt=0A=C2=A0=0A=C2=A0=0A/*snip=
*/=0A>>> Active Measurement Method - The process of measuring some performa=
nce or reliability parameter associated with the transfer of Traffic by gen=
erating and/or receiving Active Measurement Traffic.=0A>>> =0A/*snip*/=0A>>=
> Passive Measurement Method- The process of measuring some performance or =
reliability parameter associated with the existing traffic on the network.=
=0A/*snip*/=0A=0A=0A>>But what if I have an MA passively measuring traffic =
that was injected=0A>>(perhaps by some other MA) for the purpose of measuri=
ng it? Why is=0A>>this distinction REAL vs non-REAL useful? And what is the=
 definition=0A>>of REAL of "existing traffic" anyway? If I inject measureme=
nt traffic=0A>>observed by some MA, it is "existing traffic", no?=0A=0A> Ye=
s, point well taken. =C2=A0 The distinction we wanted to make is that the p=
assive measurement technique does not inject traffic. =C2=A0 Other MA's or =
indeed other devices on the network create traffic for their own purposes, =
some of which may be performance measurement.=0A =C2=A0We also wanted to co=
me up with a good definition for passive measurement that would work for al=
l parties. =C2=A0 How is the following?=0A=0A> Passive Measurement Method- =
The process of measuring some performance or reliability parameter associat=
ed with the traffic on the network. =C2=A0 The passive measurement method d=
oes not inject traffic for the purposes of measurement.=C2=A0=0A=0A=0A>>Wou=
ld that mean that the definition of Active Measurement Method wouldn't invo=
lve receiving Active Measurement Traffic, and only generated (injecting)?=
=0A>>Active Measurement Method - The process of measuring some performance =
or reliability parameter associated with the transfer of traffic by generat=
ing Active Measurement Traffic.=0A=C2=A0=0AIndeed, the word "receiving" nee=
ds to be a portion of the Active Measurement Method definition. =C2=A0 Than=
ks!=0A=0ANalini=0A=0A_______________________________________________=0Almap=
 mailing list=0Almap@ietf.org=0Ahttps://www.ietf.org/mailman/listinfo/lmap
--856753768-484919892-1401368735=:80092
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:ar=
ial, helvetica, sans-serif;font-size:12pt"><div>&nbsp;</div><div style=3D"f=
ont-family: arial, helvetica, sans-serif; font-size: 12pt;"><div style=3D"f=
ont-family: 'times new roman', 'new york', times, serif; font-size: 12pt;">=
<div class=3D"y_msg_container">=0A<div id=3D"yiv911879879">=0A=0A =0A =0A<s=
tyle><!--=0A#yiv911879879  =0A _filtered #yiv911879879 {font-family:Calibri=
;panose-1:2 15 5 2 2 2 4 3 2 4;}=0A _filtered #yiv911879879 {font-family:Ta=
homa;panose-1:2 11 6 4 3 5 4 4 2 4;}=0A#yiv911879879  =0A#yiv911879879 p.yi=
v911879879MsoNormal, #yiv911879879 li.yiv911879879MsoNormal, #yiv911879879 =
div.yiv911879879MsoNormal=0A=09{margin:0in;margin-bottom:.0001pt;font-size:=
12.0pt;font-family:"Times New Roman", "serif";}=0A#yiv911879879 a:link, #yi=
v911879879 span.yiv911879879MsoHyperlink=0A=09{color:blue;text-decoration:u=
nderline;}=0A#yiv911879879 a:visited, #yiv911879879 span.yiv911879879MsoHyp=
erlinkFollowed=0A=09{color:purple;text-decoration:underline;}=0A#yiv9118798=
79 span.yiv911879879EmailStyle17=0A=09{font-family:"Calibri", "sans-serif";=
color:#1F497D;}=0A#yiv911879879 .yiv911879879MsoChpDefault=0A=09{font-size:=
10.0pt;}=0A _filtered #yiv911879879 {margin:1.0in 1.0in 1.0in 1.0in;}=0A#yi=
v911879879 div.yiv911879879WordSection1=0A=09{}=0A--></style>=0A=0A<div>=0A=
<div class=3D"yiv911879879WordSection1">=0A<div class=3D"yiv911879879MsoNor=
mal"><span style=3D"font-size:11.0pt;color:#1F497D;">?? Receiving does or d=
oesn=E2=80=99t need to be a portion of the Active Measurement Method defini=
tion?</span></div> =0A<div class=3D"yiv911879879MsoNormal"><span style=3D"f=
ont-size:11.0pt;color:#1F497D;">&gt;&gt;If a Passive Measurement Method is =
any method that measures traffic without injecting traffic, doesn=E2=80=99t=
 that cover a Measurement Method that measures received=0A traffic?</span><=
/div> =0A<div class=3D"yiv911879879MsoNormal"><br></div><div class=3D"yiv91=
1879879MsoNormal" style=3D"color: rgb(0, 0, 0); font-size: 16px; font-famil=
y: 'times new roman', 'new york', times, serif; font-style: normal; backgro=
und-color: transparent;">Yes. &nbsp;But, the "overriding desire", if you wi=
ll, of the Active Measurement Method is to receive and measure that which i=
t has injected. &nbsp; Not so for the Passive.</div><div class=3D"yiv911879=
879MsoNormal" style=3D"color: rgb(0, 0, 0); font-size: 16px; font-family: '=
times new roman', 'new york', times, serif; font-style: normal; background-=
color: transparent;"><br></div> =0A<div class=3D"yiv911879879MsoNormal"><sp=
an style=3D"font-size:11.0pt;color:#1F497D;"> &nbsp;</span></div> =0A<div s=
tyle=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt;=
">=0A<div>=0A<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;paddi=
ng:3.0pt 0in 0in 0in;">=0A<div class=3D"yiv911879879MsoNormal"><b><span sty=
le=3D"font-size:10.0pt;">From:</span></b><span style=3D"font-size:10.0pt;">=
 Nalini Elkins [mailto:nalini.elkins@insidethestack.com]=0A<br>=0A<b>Sent:<=
/b> Thursday, May 29, 2014 8:49 AM<br>=0A<b>To:</b> STARK, BARBARA H; Juerg=
en Schoenwaelder; Vero Zheng<br>=0A<b>Cc:</b> draft-ietf-lmap-framework@too=
ls.ietf.org; lmap@ietf.org; ippm@ietf.org<br>=0A<b>Subject:</b> Re: [lmap] =
[ippm] I-D Action: draft-ietf-lmap-framework-05.txt</span></div> =0A</div>=
=0A</div>=0A<div class=3D"yiv911879879MsoNormal"> &nbsp;</div> =0A<div>=0A<=
div>=0A<div class=3D"yiv911879879MsoNormal" style=3D"background:white;"><sp=
an style=3D"color:black;"> &nbsp;</span></div> =0A</div>=0A<div>=0A<div>=0A=
<div>=0A<div class=3D"yiv911879879MsoNormal" style=3D"background:white;"><s=
pan style=3D"color:black;">/*snip*/<br>=0A&gt;&gt;&gt; Active Measurement M=
ethod - The process of measuring some performance or reliability parameter =
associated with the transfer of Traffic by generating and/or receiving Acti=
ve Measurement Traffic.<br>=0A&gt;&gt;&gt; <br>=0A/*snip*/<br>=0A&gt;&gt;&g=
t; Passive Measurement Method- The process of measuring some performance or=
 reliability parameter associated with the existing traffic on the network.=
<br>=0A/*snip*/</span></div> =0A<div id=3D"yiv911879879yqtfd94000">=0A<div =
class=3D"yiv911879879MsoNormal" style=3D"background:white;"><span style=3D"=
color:black;"><br>=0A<br>=0A&gt;&gt;But what if I have an MA passively meas=
uring traffic that was injected<br>=0A&gt;&gt;(perhaps by some other MA) fo=
r the purpose of measuring it? Why is<br>=0A&gt;&gt;this distinction REAL v=
s non-REAL useful? And what is the definition<br>=0A&gt;&gt;of REAL of "exi=
sting traffic" anyway? If I inject measurement traffic<br>=0A&gt;&gt;observ=
ed by some MA, it is "existing traffic", no?<br>=0A<br>=0A&gt; Yes, point w=
ell taken. &nbsp; The distinction we wanted to make is that the passive mea=
surement technique does not inject traffic. &nbsp; Other MA's or indeed oth=
er devices on the network create traffic for their own purposes, some of wh=
ich may be performance measurement.=0A &nbsp;We also wanted to come up with=
 a good definition for passive measurement that would work for all parties.=
 &nbsp; How is the following?<br>=0A<br>=0A&gt; Passive Measurement Method-=
 The process of measuring some performance or reliability parameter associa=
ted with the traffic on the network. &nbsp; The passive measurement method =
does not inject traffic for the purposes of measurement.&nbsp;</span></div>=
 =0A</div>=0A<div class=3D"yiv911879879MsoNormal" style=3D"background:white=
;"><span style=3D"color:black;"><br>=0A<br>=0A&gt;&gt;Would that mean that =
the definition of Active Measurement Method wouldn't involve receiving Acti=
ve Measurement Traffic, and only generated (injecting)?<br>=0A&gt;&gt;Activ=
e Measurement Method - The process of measuring some performance or reliabi=
lity parameter associated with the transfer of traffic by generating Active=
 Measurement Traffic.</span></div> =0A</div>=0A<div>=0A<div class=3D"yiv911=
879879MsoNormal" style=3D"background:white;"><span style=3D"color:black;"> =
&nbsp;</span></div> =0A</div>=0A<div>=0A<div class=3D"yiv911879879MsoNormal=
" style=3D"margin-bottom:12.0pt;background:white;"><span style=3D"color:bla=
ck;">Indeed, the word "receiving" needs to be a portion of the Active Measu=
rement Method definition. &nbsp; Thanks!<br>=0A<br>=0ANalini<br>=0A<br>=0A_=
______________________________________________<br>=0Almap mailing list<br>=
=0A<a rel=3D"nofollow" ymailto=3D"mailto:lmap@ietf.org" target=3D"_blank" h=
ref=3D"mailto:lmap@ietf.org">lmap@ietf.org</a><br>=0A<a rel=3D"nofollow" ta=
rget=3D"_blank" href=3D"https://www.ietf.org/mailman/listinfo/lmap">https:/=
/www.ietf.org/mailman/listinfo/lmap</a></span></div> =0A</div>=0A</div>=0A<=
/div>=0A</div>=0A</div>=0A</div>=0A</div>=0A=0A</div><br><br></div> </div> =
</div>  </div></body></html>
--856753768-484919892-1401368735=:80092--


From nobody Thu May 29 06:08:22 2014
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 845CE1A0908; Thu, 29 May 2014 06:08:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.201
X-Spam-Level: 
X-Spam-Status: No, score=-2.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RP_MATCHES_RCVD=-0.651] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id o2G39w_73o34; Thu, 29 May 2014 06:08:17 -0700 (PDT)
Received: from atlas3.jacobs-university.de (atlas3.jacobs-university.de [212.201.44.18]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2A05A1A08F9; Thu, 29 May 2014 06:08:17 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas3.jacobs-university.de (Postfix) with ESMTP id 27CA7F64; Thu, 29 May 2014 15:08:11 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas3.jacobs-university.de ([10.70.0.220]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10030) with ESMTP id T4b5nu7k9EA6; Thu, 29 May 2014 15:08:04 +0200 (CEST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas3.jacobs-university.de (Postfix) with ESMTPS; Thu, 29 May 2014 15:08:10 +0200 (CEST)
Received: from localhost (demetrius3.jacobs-university.de [212.201.44.48]) by hermes.jacobs-university.de (Postfix) with ESMTP id A6F9020017; Thu, 29 May 2014 15:08:11 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius3.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id w9Rj84-6bV0r; Thu, 29 May 2014 15:08:10 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 20C4520013; Thu, 29 May 2014 15:08:10 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id 1C1FD2D1221C; Thu, 29 May 2014 15:08:10 +0200 (CEST)
Date: Thu, 29 May 2014 15:08:10 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: "lmap@ietf.org" <lmap@ietf.org>
Message-ID: <20140529130810.GB82599@elstar.local>
Mail-Followup-To: "lmap@ietf.org" <lmap@ietf.org>, "ippm@ietf.org" <ippm@ietf.org>
References: <CA+RyBmV-QbPwQAFinYvNKGJR-Jnp_roG=wAs7yAuhcObtSRuMA@mail.gmail.com> <A2E337CDB7BC4145B018B9BEE8EB3E0D40F406DE56@EMV67-UKRD.domain1.systemhost.net> <2EEA459CD95CCB4988BFAFC0F2287B5C5C8441BF@SZXEMA504-MBS.china.huawei.com> <20140529121607.GA82518@elstar.local> <1401366760.51380.YahooMailNeo@web125104.mail.ne1.yahoo.com> <2D09D61DDFA73D4C884805CC7865E6113043D70E@GAALPA1MSGUSR9L.ITServices.sbc.com> <1401367762.8149.YahooMailNeo@web125105.mail.ne1.yahoo.com> <2D09D61DDFA73D4C884805CC7865E6113043D765@GAALPA1MSGUSR9L.ITServices.sbc.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <2D09D61DDFA73D4C884805CC7865E6113043D765@GAALPA1MSGUSR9L.ITServices.sbc.com>
User-Agent: Mutt/1.4.2.3i
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/TVS1e68_PFSoO1Oq1Mmr0Uj9uTM
Cc: "ippm@ietf.org" <ippm@ietf.org>
Subject: [ippm] active and passive measurement method / task definition
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 May 2014 13:08:19 -0000

Here is what we have:

   Passive Measurement Method (Task): A Measurement Method (Task) in
   which a Measurement Agent observes existing traffic but does not
   inject Active Measurement Traffic.

What is wrong with it?

We also have this:

   Active Measurement Method: A generalisation of an Active Measurement
   Task.

   Active Measurement Task: A Measurement Task in which a Measurement
   Agent creates or receives Active Measurement Traffic, by coordinating
   with one or more other Measurement Agents or Measurement Peers using
   protocols outside the initial LMAP work scope.

What is wrong with it?

For symmetry reasons and since it is unclear what 'generalisation'
really means, one could perhaps combine the two:

   Active Measurement Method (Task): A Measurement Method (Task) in
   which a Measurement Agent creates or receives Active Measurement
   Traffic, by coordinating with one or more other Measurement Agents
   or Measurement Peers using protocols outside the initial LMAP work
   scope.

I like the combination (since I like symmetry). But other than that,
I think the definitions are fine (in particular for the purpose of
LMAP).

/js

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


From nobody Thu May 29 06:31:09 2014
Return-Path: <nalini.elkins@insidethestack.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F15951A0903 for <ippm@ietfa.amsl.com>; Thu, 29 May 2014 06:31:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.299
X-Spam-Level: 
X-Spam-Status: No, score=-1.299 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, J_CHICKENPOX_47=0.6, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WmdPvtrWTHLx for <ippm@ietfa.amsl.com>; Thu, 29 May 2014 06:31:05 -0700 (PDT)
Received: from nm7-vm4.bullet.mail.ne1.yahoo.com (nm7-vm4.bullet.mail.ne1.yahoo.com [98.138.91.167]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E80B71A08F4 for <ippm@ietf.org>; Thu, 29 May 2014 06:31:04 -0700 (PDT)
Received: from [98.138.226.180] by nm7.bullet.mail.ne1.yahoo.com with NNFMP; 29 May 2014 13:31:00 -0000
Received: from [98.138.101.171] by tm15.bullet.mail.ne1.yahoo.com with NNFMP;  29 May 2014 13:31:00 -0000
Received: from [127.0.0.1] by omp1082.mail.ne1.yahoo.com with NNFMP; 29 May 2014 13:31:00 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 576493.31099.bm@omp1082.mail.ne1.yahoo.com
Received: (qmail 78315 invoked by uid 60001); 29 May 2014 13:31:00 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1401370260; bh=0F9cePMNQl+JM1MWykKUZItJdNn2ga7gSFNogAT7yjc=; h=References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=kZRWUywNPET7dvZxmul6EELt6JYlGWLC/eVTmYErvydsBgP6P4lPPMvLdkp8YZlniOqru+r5pPRC+v3CijrdX2FWFWlSvX7WjHg8Poz+q5V4iHOYpV9OUHUDd5dYl/FkPZlOZPUZpj2dAHTrcO6Q61CEbFJNNCVZjdCTT87a/7M=
X-YMail-OSG: BWbW8YIVM1mkpA71nWnsHU80GV131F3IKtlkexGG8_yEEDF lIXwUVwQwEVuXrHuT3sWq7REKV4je1C4Iz4D.YBGqJKzkhZyV.bD2jnOeE47 2rY46QUJ2q85dZi1c69OABemsjpoEAS4SXaQ_jmTjJyz05EwpKFagcoBUeFv o56xIUESAMGxNUeboov4vTyiAOilc9Bf2HpFH2pzp1ug7HO3Xwaj96LwqWpE 8ZGwujuBCmPsgvB_3NI5Y7Ldb3XKbCpjZ7NOA8Z1YzNKxXZmAnYpcKBe_jwU bLr6TQmLsffi8cVDkKAd..RtdBRcjUmI9bBpip88ns6LM1qOWC1V0sGi8hW0 BVUavOcncRZnexIf1GDheTuKldZEXlAhZa6trK73B6BwqwW6ADPxH2AiXsvG AHLZVvtA0E_DefiuE.0qdjTkVjjM2u6URVhZBW.K.HwRu_DeMQq4k5AUGzyM JoD6Ny_yPOHrKE9.WmrlgzQEPgo15YzidxgYkC_hPdxo3fac83fcuRZYAti6 _t1Qk_9IIkIHcgBTyITTgUSw.xbbTnXkox18qt1PuqcMho.79c4dWrisNEzf 2sgdMqpalD_pT7O4TiZyQn2zB7eZ6eYVYJDInBjWG50Q1zM5tDOplZQrV0Xq _nuaTVl0mmcU2Xc1GKLQsg.gdAdl0su4ROs3OHWcV_.yTNd09dMQpiI31ctN CHl8-
Received: from [24.130.37.147] by web125105.mail.ne1.yahoo.com via HTTP; Thu, 29 May 2014 06:31:00 PDT
X-Rocket-MIMEInfo: 002.001, VGhlIHByb2JsZW0gaXMgd2hhdCB0byBjb25zaWRlciBhcyAiaW5qZWN0ZWQgdHJhZmZpYyIuIMKgRm9yIGV4YW1wbGUsIG9uIG1hbnkgbmV0d29ya3MsIHZhcmlvdXMgZGV2aWNlcywgZm9yIHRoZWlyIG93biBwdXJwb3NlcyBkbyBQSU5HIGNvbW1hbmRzLiDCoCDCoFNvLCB0aGVuIGRvZXMgdGhhdCBjb252ZXJ0IHRoZSBlbnRpcmUgbWVhc3VyZW1lbnQgdG8gYWN0aXZlPwrCoApUaGFua3MsCgoKTmFsaW5pIEVsa2lucwpJbnNpZGUgUHJvZHVjdHMsIEluYy4KKDgzMSkgNjU5LTgzNjAKd3d3Lmluc2lkZXRoZXMBMAEBAQE-
X-Mailer: YahooMailWebService/0.8.188.663
References: <CA+RyBmV-QbPwQAFinYvNKGJR-Jnp_roG=wAs7yAuhcObtSRuMA@mail.gmail.com> <A2E337CDB7BC4145B018B9BEE8EB3E0D40F406DE56@EMV67-UKRD.domain1.systemhost.net> <2EEA459CD95CCB4988BFAFC0F2287B5C5C8441BF@SZXEMA504-MBS.china.huawei.com> <20140529121607.GA82518@elstar.local> <1401366760.51380.YahooMailNeo@web125104.mail.ne1.yahoo.com> <2D09D61DDFA73D4C884805CC7865E6113043D70E@GAALPA1MSGUSR9L.ITServices.sbc.com> <1401367762.8149.YahooMailNeo@web125105.mail.ne1.yahoo.com> <2D09D61DDFA73D4C884805CC7865E6113043D765@GAALPA1MSGUSR9L.ITServices.sbc.com> <20140529130345.M94452@mail.usj.edu.lb>
Message-ID: <1401370260.60566.YahooMailNeo@web125105.mail.ne1.yahoo.com>
Date: Thu, 29 May 2014 06:31:00 -0700 (PDT)
From: Nalini Elkins <nalini.elkins@insidethestack.com>
To: "marc.ibrahim" <marc.ibrahim@usj.edu.lb>, "STARK, BARBARA H" <bs7652@att.com>, Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, Vero Zheng <vero.zheng@huawei.com>
In-Reply-To: <20140529130345.M94452@mail.usj.edu.lb>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="461871616-242839613-1401370260=:60566"
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/XifS3N7WM6r1jOkHx7_1IDHWMIo
Cc: "draft-ietf-lmap-framework@tools.ietf.org" <draft-ietf-lmap-framework@tools.ietf.org>, "ippm@ietf.org" <ippm@ietf.org>, "lmap@ietf.org" <lmap@ietf.org>
Subject: Re: [ippm] [lmap]    I-D Action: draft-ietf-lmap-framework-05.txt
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Nalini Elkins <nalini.elkins@insidethestack.com>
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 May 2014 13:31:07 -0000

--461871616-242839613-1401370260=:60566
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

The problem is what to consider as "injected traffic". =A0For example, on m=
any networks, various devices, for their own purposes do PING commands. =A0=
 =A0So, then does that convert the entire measurement to active?=0A=A0=0ATh=
anks,=0A=0A=0ANalini Elkins=0AInside Products, Inc.=0A(831) 659-8360=0Awww.=
insidethestack.com=0A=0A=0A=0A________________________________=0A From: mar=
c.ibrahim <marc.ibrahim@usj.edu.lb>=0ATo: "STARK, BARBARA H" <bs7652@att.co=
m>; Nalini Elkins <nalini.elkins@insidethestack.com>; Juergen Schoenwaelder=
 <j.schoenwaelder@jacobs-university.de>; Vero Zheng <vero.zheng@huawei.com>=
 =0ACc: "lmap@ietf.org" <lmap@ietf.org>; "ippm@ietf.org" <ippm@ietf.org>; "=
draft-ietf-lmap-framework@tools.ietf.org" <draft-ietf-lmap-framework@tools.=
ietf.org> =0ASent: Thursday, May 29, 2014 6:14 AM=0ASubject: Re: [lmap] [ip=
pm]   I-D Action: draft-ietf-lmap-framework-05.txt=0A =0A=0AHi, =0A=0AI thi=
nk the confusion comes from whether or not to consider individual MA.=0AFor=
 a single MA, measuring existing traffic is passive relatively to this give=
n MA.=0ABut if this traffic was sent from another MA, then the whole method=
 is active since =0Asomebody has injected traffic.=0A=0AI think the definit=
ions of active and passive methods are not relative to an MA but to =0Aall =
MAs/MPs involved each measurement. If this is the case, "Receiving" is not =
really =0Adifferent from "generating" since an MA will receive and measure =
what has been =0Agenerated. =0A=0A=0ABR,=0A=0AMarc.=0A=0AOn Thu, 29 May 201=
4 12:57:35 +0000, STARK, BARBARA H wrote=0A> ?? Receiving does or doesn't n=
eed to be a portion of the Active Measurement =0A> Method definition? If a =
Passive Measurement Method is any method that measures =0A> traffic without=
 injecting traffic, doesn't that cover a Measurement Method =0A> that measu=
res received traffic? Barbara=0A> =0A> From: Nalini Elkins [mailto:nalini.e=
lkins@insidethestack.com]=0A> Sent: Thursday, May 29, 2014 8:49 AM=0A> To: =
STARK, BARBARA H; Juergen Schoenwaelder; Vero Zheng=0A> Cc: draft-ietf-lmap=
-framework@tools.ietf.org; lmap@ietf.org; ippm@ietf.org=0A> Subject: Re: [l=
map] [ippm] I-D Action: draft-ietf-lmap-framework-05.txt=0A> =0A> /*snip*/=
=0A> >>> Active Measurement Method - The process of measuring some performa=
nce or =0Areliability parameter associated with the transfer of Traffic by =
generating and/or =0Areceiving Active Measurement Traffic.=0A> >>>=0A> /*sn=
ip*/=0A> >>> Passive Measurement Method- The process of measuring some perf=
ormance or =0Areliability parameter associated with the existing traffic on=
 the network.=0A> /*snip*/=0A> =0A> >>But what if I have an MA passively me=
asuring traffic that was injected=0A> >>(perhaps by some other MA) for the =
purpose of measuring it? Why is=0A> >>this distinction REAL vs non-REAL use=
ful? And what is the definition=0A> >>of REAL of "existing traffic" anyway?=
 If I inject measurement traffic=0A> >>observed by some MA, it is "existing=
 traffic", no?=0A> =0A> > Yes, point well taken.=A0  The distinction we wan=
ted to make is that the passive =0Ameasurement technique does not inject tr=
affic.=A0  Other MA's or indeed other devices on =0Athe network create traf=
fic for their own purposes, some of which may be performance =0Ameasurement=
.=A0 We also wanted to come up with a good definition for passive measureme=
nt =0Athat would work for all parties.=A0  How is the following?=0A> =0A> >=
 Passive Measurement Method- The process of measuring some performance or r=
eliability =0Aparameter associated with the traffic on the network.=A0  The=
 passive measurement method =0Adoes not inject traffic for the purposes of =
measurement.=0A> =0A> >>Would that mean that the definition of Active Measu=
rement Method wouldn't involve =0Areceiving Active Measurement Traffic, and=
 only generated (injecting)?=0A> >>Active Measurement Method - The process =
of measuring some performance or reliability =0Aparameter associated with t=
he transfer of traffic by generating Active Measurement =0ATraffic.=0A> =0A=
> Indeed, the word "receiving" needs to be a portion of the Active Measurem=
ent =0A> Method definition.=A0  Thanks!=0A> =0A> Nalini=0A> =0A> __________=
_____________________________________=0A> lmap mailing list=0A> lmap@ietf.o=
rg<mailto:lmap@ietf.org>=0A=0A> https://www.ietf.org/mailman/listinfo/lmap=
=0A=0A=0A--=0AOpen WebMail Project (http://openwebmail.org=0A)
--461871616-242839613-1401370260=:60566
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:ar=
ial, helvetica, sans-serif;font-size:12pt"><div><span>The problem is what t=
o consider as "injected traffic". &nbsp;For example, on many networks, vari=
ous devices, for their own purposes do PING commands. &nbsp; &nbsp;So, then=
 does that convert the entire measurement to active?</span></div><div></div=
><div>&nbsp;</div><div>Thanks,</div><div><br><br></div><div>Nalini Elkins<b=
r>Inside Products, Inc.<br>(831) 659-8360<br>www.insidethestack.com<br></di=
v><br>  <div style=3D"font-family: arial, helvetica, sans-serif; font-size:=
 12pt;"> <div style=3D"font-family: 'times new roman', 'new york', times, s=
erif; font-size: 12pt;"> <div dir=3D"ltr"> <hr size=3D"1">  <font size=3D"2=
" face=3D"Arial"> <b><span style=3D"font-weight:bold;">From:</span></b> mar=
c.ibrahim &lt;marc.ibrahim@usj.edu.lb&gt;<br> <b><span style=3D"font-weight=
: bold;">To:</span></b> "STARK, BARBARA H" &lt;bs7652@att.com&gt;; Nalini E=
lkins
 &lt;nalini.elkins@insidethestack.com&gt;; Juergen Schoenwaelder &lt;j.scho=
enwaelder@jacobs-university.de&gt;; Vero Zheng &lt;vero.zheng@huawei.com&gt=
; <br><b><span style=3D"font-weight: bold;">Cc:</span></b> "lmap@ietf.org" =
&lt;lmap@ietf.org&gt;; "ippm@ietf.org" &lt;ippm@ietf.org&gt;; "draft-ietf-l=
map-framework@tools.ietf.org" &lt;draft-ietf-lmap-framework@tools.ietf.org&=
gt; <br> <b><span style=3D"font-weight: bold;">Sent:</span></b> Thursday, M=
ay 29, 2014 6:14 AM<br> <b><span style=3D"font-weight: bold;">Subject:</spa=
n></b> Re: [lmap] [ippm]   I-D Action: draft-ietf-lmap-framework-05.txt<br>=
 </font> </div> <div class=3D"y_msg_container"><br>Hi, <br clear=3D"none"><=
br clear=3D"none">I think the confusion comes from whether or not to consid=
er individual MA.<br clear=3D"none">For a single MA, measuring existing tra=
ffic is passive relatively to this given MA.<br clear=3D"none">But if this =
traffic was sent from another MA, then the whole method is active since <br
 clear=3D"none">somebody has injected traffic.<br clear=3D"none"><br clear=
=3D"none">I think the definitions of active and passive methods are not rel=
ative to an MA but to <br clear=3D"none">all MAs/MPs involved each measurem=
ent. If this is the case, "Receiving" is not really <br clear=3D"none">diff=
erent from "generating" since an MA will receive and measure what has been =
<br clear=3D"none">generated. <br clear=3D"none"><br clear=3D"none"><br cle=
ar=3D"none">BR,<br clear=3D"none"><br clear=3D"none">Marc.<br clear=3D"none=
"><br clear=3D"none">On Thu, 29 May 2014 12:57:35 +0000, STARK, BARBARA H w=
rote<br clear=3D"none">&gt; ?? Receiving does or doesn't need to be a porti=
on of the Active Measurement <br clear=3D"none">&gt; Method definition? If =
a Passive Measurement Method is any method that measures <br clear=3D"none"=
>&gt; traffic without injecting traffic, doesn't that cover a Measurement M=
ethod <br clear=3D"none">&gt; that measures received traffic? Barbara<br cl=
ear=3D"none">&gt; <br
 clear=3D"none">&gt; From: Nalini Elkins [mailto:<a shape=3D"rect" ymailto=
=3D"mailto:nalini.elkins@insidethestack.com" href=3D"mailto:nalini.elkins@i=
nsidethestack.com">nalini.elkins@insidethestack.com</a>]<br clear=3D"none">=
&gt; Sent: Thursday, May 29, 2014 8:49 AM<br clear=3D"none">&gt; To: STARK,=
 BARBARA H; Juergen Schoenwaelder; Vero Zheng<br clear=3D"none">&gt; Cc: <a=
 shape=3D"rect" ymailto=3D"mailto:draft-ietf-lmap-framework@tools.ietf.org"=
 href=3D"mailto:draft-ietf-lmap-framework@tools.ietf.org">draft-ietf-lmap-f=
ramework@tools.ietf.org</a>; <a shape=3D"rect" ymailto=3D"mailto:lmap@ietf.=
org" href=3D"mailto:lmap@ietf.org">lmap@ietf.org</a>; <a shape=3D"rect" yma=
ilto=3D"mailto:ippm@ietf.org" href=3D"mailto:ippm@ietf.org">ippm@ietf.org</=
a><br clear=3D"none">&gt; Subject: Re: [lmap] [ippm] I-D Action: draft-ietf=
-lmap-framework-05.txt<br clear=3D"none">&gt; <br clear=3D"none">&gt; /*sni=
p*/<br clear=3D"none">&gt; &gt;&gt;&gt; Active Measurement Method - The pro=
cess of measuring some performance
 or <br clear=3D"none">reliability parameter associated with the transfer o=
f Traffic by generating and/or <br clear=3D"none">receiving Active Measurem=
ent Traffic.<br clear=3D"none">&gt; &gt;&gt;&gt;<br clear=3D"none">&gt; /*s=
nip*/<br clear=3D"none">&gt; &gt;&gt;&gt; Passive Measurement Method- The p=
rocess of measuring some performance or <br clear=3D"none">reliability para=
meter associated with the existing traffic on the network.<br clear=3D"none=
">&gt; /*snip*/<br clear=3D"none">&gt; <br clear=3D"none">&gt; &gt;&gt;But =
what if I have an MA passively measuring traffic that was injected<br clear=
=3D"none">&gt; &gt;&gt;(perhaps by some other MA) for the purpose of measur=
ing it? Why is<br clear=3D"none">&gt; &gt;&gt;this distinction REAL vs non-=
REAL useful? And what is the definition<br clear=3D"none">&gt; &gt;&gt;of R=
EAL of "existing traffic" anyway? If I inject measurement traffic<br clear=
=3D"none">&gt; &gt;&gt;observed by some MA, it is "existing traffic", no?<b=
r clear=3D"none">&gt;
 <br clear=3D"none">&gt; &gt; Yes, point well taken.&nbsp;  The distinction=
 we wanted to make is that the passive <br clear=3D"none">measurement techn=
ique does not inject traffic.&nbsp;  Other MA's or indeed other devices on =
<br clear=3D"none">the network create traffic for their own purposes, some =
of which may be performance <br clear=3D"none">measurement.&nbsp; We also w=
anted to come up with a good definition for passive measurement <br clear=
=3D"none">that would work for all parties.&nbsp;  How is the following?<br =
clear=3D"none">&gt; <br clear=3D"none">&gt; &gt; Passive Measurement Method=
- The process of measuring some performance or reliability <br clear=3D"non=
e">parameter associated with the traffic on the network.&nbsp;  The passive=
 measurement method <br clear=3D"none">does not inject traffic for the purp=
oses of measurement.<br clear=3D"none">&gt; <br clear=3D"none">&gt; &gt;&gt=
;Would that mean that the definition of Active Measurement Method wouldn't =
involve <br
 clear=3D"none">receiving Active Measurement Traffic, and only generated (i=
njecting)?<br clear=3D"none">&gt; &gt;&gt;Active Measurement Method - The p=
rocess of measuring some performance or reliability <br clear=3D"none">para=
meter associated with the transfer of traffic by generating Active Measurem=
ent <br clear=3D"none">Traffic.<br clear=3D"none">&gt; <br clear=3D"none">&=
gt; Indeed, the word "receiving" needs to be a portion of the Active Measur=
ement <br clear=3D"none">&gt; Method definition.&nbsp;  Thanks!<br clear=3D=
"none">&gt; <br clear=3D"none">&gt; Nalini<br clear=3D"none">&gt; <br clear=
=3D"none">&gt; _______________________________________________<br clear=3D"=
none">&gt; lmap mailing list<br clear=3D"none">&gt; <a shape=3D"rect" ymail=
to=3D"mailto:lmap@ietf.org" href=3D"mailto:lmap@ietf.org">lmap@ietf.org</a>=
&lt;mailto:<a shape=3D"rect" ymailto=3D"mailto:lmap@ietf.org" href=3D"mailt=
o:lmap@ietf.org">lmap@ietf.org</a>&gt;<div class=3D"yqt1075170768" id=3D"yq=
tfd58650"><br clear=3D"none">&gt; <a
 shape=3D"rect" href=3D"https://www.ietf.org/mailman/listinfo/lmap" target=
=3D"_blank">https://www.ietf.org/mailman/listinfo/lmap</a></div><br clear=
=3D"none"><br clear=3D"none"><br clear=3D"none">--<br clear=3D"none">Open W=
ebMail Project (<a shape=3D"rect" href=3D"http://openwebmail.org/" target=
=3D"_blank">http://openwebmail.org</a><div class=3D"yqt1075170768" id=3D"yq=
tfd49886">)<br clear=3D"none"><br clear=3D"none"></div><br><br></div> </div=
> </div>  </div></body></html>
--461871616-242839613-1401370260=:60566--


From nobody Thu May 29 06:36:44 2014
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 268AC1A0909; Thu, 29 May 2014 06:36:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.201
X-Spam-Level: 
X-Spam-Status: No, score=-2.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RP_MATCHES_RCVD=-0.651] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vc3c8R_sWZMU; Thu, 29 May 2014 06:36:39 -0700 (PDT)
Received: from atlas3.jacobs-university.de (atlas3.jacobs-university.de [212.201.44.18]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 666021A0916; Thu, 29 May 2014 06:36:35 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas3.jacobs-university.de (Postfix) with ESMTP id 84511FC4; Thu, 29 May 2014 15:36:29 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas3.jacobs-university.de ([10.70.0.220]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10030) with ESMTP id y5Xb6wqzdBh3; Thu, 29 May 2014 15:36:23 +0200 (CEST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas3.jacobs-university.de (Postfix) with ESMTPS; Thu, 29 May 2014 15:36:29 +0200 (CEST)
Received: from localhost (demetrius3.jacobs-university.de [212.201.44.48]) by hermes.jacobs-university.de (Postfix) with ESMTP id 0D65F20017; Thu, 29 May 2014 15:36:30 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius3.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id 27pGQCkfj7tR; Thu, 29 May 2014 15:36:29 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 091E620013; Thu, 29 May 2014 15:36:29 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id 077512D122BF; Thu, 29 May 2014 15:36:29 +0200 (CEST)
Date: Thu, 29 May 2014 15:36:28 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: "marc. ibrahim" <marc.ibrahim@usj.edu.lb>
Message-ID: <20140529133628.GA82746@elstar.local>
Mail-Followup-To: "marc. ibrahim" <marc.ibrahim@usj.edu.lb>, "lmap@ietf.org" <lmap@ietf.org>, "ippm@ietf.org" <ippm@ietf.org>
References: <CA+RyBmV-QbPwQAFinYvNKGJR-Jnp_roG=wAs7yAuhcObtSRuMA@mail.gmail.com> <A2E337CDB7BC4145B018B9BEE8EB3E0D40F406DE56@EMV67-UKRD.domain1.systemhost.net> <2EEA459CD95CCB4988BFAFC0F2287B5C5C8441BF@SZXEMA504-MBS.china.huawei.com> <20140529121607.GA82518@elstar.local> <1401366760.51380.YahooMailNeo@web125104.mail.ne1.yahoo.com> <2D09D61DDFA73D4C884805CC7865E6113043D70E@GAALPA1MSGUSR9L.ITServices.sbc.com> <1401367762.8149.YahooMailNeo@web125105.mail.ne1.yahoo.com> <2D09D61DDFA73D4C884805CC7865E6113043D765@GAALPA1MSGUSR9L.ITServices.sbc.com> <20140529130810.GB82599@elstar.local> <20140529131922.M26067@mail.usj.edu.lb>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <20140529131922.M26067@mail.usj.edu.lb>
User-Agent: Mutt/1.4.2.3i
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/c6nY58taG4BSvMMkNbjUv-LrPAo
Cc: "ippm@ietf.org" <ippm@ietf.org>, "lmap@ietf.org" <lmap@ietf.org>
Subject: Re: [ippm] [lmap] active and passive measurement method / task definition
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 May 2014 13:36:42 -0000

On Thu, May 29, 2014 at 04:24:01PM +0300, marc. ibrahim wrote:
> According to the current Passive Measurement Method definition, an MA observing an 
> active traffic measurement sent to it is performing a passive task. But in the same time 
> it is an active task according the active definition.
> 
> As I said in my previous mail, the definitions should not be relative to a single MA.
> 

I believe, for LMAP the definitions are good enough. In particular for
a passive/active measurement _task_ since tasks are executed by MAs.
It seems you want to separate out passive/active measurement _method_,
right? So what is the concrete proposal? 

/js

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


From nobody Thu May 29 06:42:56 2014
Return-Path: <nalini.elkins@insidethestack.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CCA4C1A092C for <ippm@ietfa.amsl.com>; Thu, 29 May 2014 06:42:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JrZ4FSQeD-Oc for <ippm@ietfa.amsl.com>; Thu, 29 May 2014 06:42:45 -0700 (PDT)
Received: from nm12.bullet.mail.ne1.yahoo.com (nm12.bullet.mail.ne1.yahoo.com [98.138.90.75]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A433B1A092B for <ippm@ietf.org>; Thu, 29 May 2014 06:42:45 -0700 (PDT)
Received: from [98.138.100.118] by nm12.bullet.mail.ne1.yahoo.com with NNFMP;  29 May 2014 13:42:41 -0000
Received: from [98.138.89.162] by tm109.bullet.mail.ne1.yahoo.com with NNFMP;  29 May 2014 13:42:41 -0000
Received: from [127.0.0.1] by omp1018.mail.ne1.yahoo.com with NNFMP; 29 May 2014 13:42:41 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 271979.57203.bm@omp1018.mail.ne1.yahoo.com
Received: (qmail 55520 invoked by uid 60001); 29 May 2014 13:42:41 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1401370961; bh=QVPaIakcs9W7GzgEAQqOlnKsjtKGJEB8zd1t34m1jPU=; h=References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=eJyS4m4CGPIqi5yVLFqMeRZ0t2YaKEP3G2w9tGhmR6Ec0KnHtvPnQvo6MB/w5e2xp4EJI3wST89Xhe2FlKD3OksfKTaDKeeZdPcnE60KiNJxN6qIEQM4ik/XvVRtdzGQPSHdqRhAy7D7qOuPp4CrvvV7HHjFk2ObJDtyGyUBvTc=
X-YMail-OSG: z82QwgkVM1luz2NgkR3fSBXB0fnzKkW_EZXq0mOJhHKuXnx CxsoqXlGSE3cKNC1fwYMQawAxeznL9UtjzxZhc7Q4bO9XYCWpA4gnuz28Y2Z Ck8IRi7Xe8jy_u1drJTTXG.B3fMCuoUEjd_co1fvLoo6clgaf5iY5mLr0CRb _Hmj61ioGAlci4_uzDhNLWZrWhKpJqCVMNOImlyFw58dZ7CXQFT3xUCMiLit Dqu7b7nBbnrSVCt_mc3GfValLFcimPq47o1rNIQjL7hzdDUE2GvjJ3v.Ttds VHgnAgY1mn3gG2euuHq5NeYExnyVdGBN3GZeNXZyz_9bGHmHVCzKl1M.i8KC GO8HMlx5Adzv0As6yccGqlyLVj9UeJP9DHDKFXDLCrHqm0B9WFpPWqJAPZA1 BebASI1LrZz8lSO0KXr7oP1EcaZw.gQ124uZZXJGxpHfAg7jaPgVQZ8VHm90 mH8JKmBKZAgYX3oiJz4t4_PxeSslpFQLc.f4eIV3b27ezx5sq29tJi.narks Z_1JZyzt47ZIHX8PUeRKjRwzsQfbRNovCZcb7H9ZrAgVxcr4wPwPlv7wbkVX xiSQ8_QZx0YXldfaCpi0l__lrZXU3P70C9RwCaKEFg486f8cuA1KkXveghZK pD7n7VD7CTxUwg4qfvO4ytuxxsGhWe5Mt8EtA1l825tegqKyBLq864.ZGxeT _hcJn3UBwAy89vXroI5miOq7ELA--
Received: from [24.130.37.147] by web125106.mail.ne1.yahoo.com via HTTP; Thu, 29 May 2014 06:42:40 PDT
X-Rocket-MIMEInfo: 002.001, VHdvIGNvbW1lbnRzIG9uIHRoaXM6CgoxLiDCoEkgYmVsaWV2ZSB0aGUgY2hhcnRlciBvZiBJUFBNIGlzIHdpZGVyIHRoYW4gTE1BUDoKCiJUaGUgSVAgUGVyZm9ybWFuY2UgTWV0cmljcyAoSVBQTSkgV29ya2luZyBHcm91cCBkZXZlbG9wcyBhbmQgbWFpbnRhaW5zwqBzdGFuZGFyZCBtZXRyaWNzIHRoYXQgY2FuIGJlIGFwcGxpZWQgdG8gdGhlIHF1YWxpdHksIHBlcmZvcm1hbmNlLCBhbmTCoHJlbGlhYmlsaXR5IG9mIEludGVybmV0IGRhdGEgZGVsaXZlcnkgc2VydmljZXMgYW5kIGFwcGxpY2F0aW9ucyBydW4BMAEBAQE-
X-Mailer: YahooMailWebService/0.8.188.663
References: <CA+RyBmV-QbPwQAFinYvNKGJR-Jnp_roG=wAs7yAuhcObtSRuMA@mail.gmail.com> <A2E337CDB7BC4145B018B9BEE8EB3E0D40F406DE56@EMV67-UKRD.domain1.systemhost.net> <2EEA459CD95CCB4988BFAFC0F2287B5C5C8441BF@SZXEMA504-MBS.china.huawei.com> <20140529121607.GA82518@elstar.local> <1401366760.51380.YahooMailNeo@web125104.mail.ne1.yahoo.com> <2D09D61DDFA73D4C884805CC7865E6113043D70E@GAALPA1MSGUSR9L.ITServices.sbc.com> <1401367762.8149.YahooMailNeo@web125105.mail.ne1.yahoo.com> <2D09D61DDFA73D4C884805CC7865E6113043D765@GAALPA1MSGUSR9L.ITServices.sbc.com> <20140529130810.GB82599@elstar.local>
Message-ID: <1401370960.66301.YahooMailNeo@web125106.mail.ne1.yahoo.com>
Date: Thu, 29 May 2014 06:42:40 -0700 (PDT)
From: Nalini Elkins <nalini.elkins@insidethestack.com>
To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, "lmap@ietf.org" <lmap@ietf.org>
In-Reply-To: <20140529130810.GB82599@elstar.local>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/xzG42BH8lsGXRpqcOq1sl6C_E9I
Cc: "ippm@ietf.org" <ippm@ietf.org>
Subject: Re: [ippm] [lmap] active and passive measurement method / task definition
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Nalini Elkins <nalini.elkins@insidethestack.com>
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 May 2014 13:42:50 -0000

Two comments on this:=0A=0A1. =A0I believe the charter of IPPM is wider tha=
n LMAP:=0A=0A"The IP Performance Metrics (IPPM) Working Group develops and =
maintains=A0standard metrics that can be applied to the quality, performanc=
e, and=A0reliability of Internet data delivery services and applications ru=
nning=0Aover transport layer protocols (e.g. TCP, UDP) over IP."=0A=0ASo, u=
nless we are thinking of "Measurement Agent" in the abstract, then IMHO, th=
e definition of Passive (and actually Active!) should not be tied at the hi=
p to LMAP.=0A=0A=0A2. =A0I believe that measurement techniques which piggyb=
ack a header (hjttp://datatracker.ietf.org/doc/draft-elkins-ippm-pdm-metric=
s/) or coloring (http://tools.ietf.org/html/draft-chen-ippm-coloring-based-=
ipfpm-framework-01) are validly passive techniques since they do not inject=
 traffic. =A0But, the word "observes" might preclude such methods.=0A=0A=0A=
Thanks,=0A=0ANalini Elkins=0AInside Products, Inc.=0A(831) 659-8360=0Awww.i=
nsidethestack.com=0A=0A=0A=0A________________________________=0AFrom: Juerg=
en Schoenwaelder <j.schoenwaelder@jacobs-university.de>=0ATo: "lmap@ietf.or=
g" <lmap@ietf.org> =0ACc: "ippm@ietf.org" <ippm@ietf.org> =0ASent: Thursday=
, May 29, 2014 6:08 AM=0ASubject: [lmap] active and passive measurement met=
hod / task definition=0A=0A=0AHere is what we have:=0A=0A=A0=A0=A0Passive M=
easurement Method (Task): A Measurement Method (Task) in=0A=A0=A0=A0which a=
 Measurement Agent observes existing traffic but does not=0A=A0=A0=A0inject=
 Active Measurement Traffic.=0A=0AWhat is wrong with it?=0A=0AWe also have =
this:=0A=0A=A0=A0=A0Active Measurement Method: A generalisation of an Activ=
e Measurement=0A=A0=A0=A0Task.=0A=0A=A0=A0=A0Active Measurement Task: A Mea=
surement Task in which a Measurement=0A=A0=A0=A0Agent creates or receives A=
ctive Measurement Traffic, by coordinating=0A=A0=A0=A0with one or more othe=
r Measurement Agents or Measurement Peers using=0A=A0=A0=A0protocols outsid=
e the initial LMAP work scope.=0A=0AWhat is wrong with it?=0A=0AFor symmetr=
y reasons and since it is unclear what 'generalisation'=0Areally means, one=
 could perhaps combine the two:=0A=0A=A0=A0=A0Active Measurement Method (Ta=
sk): A Measurement Method (Task) in=0A=A0=A0=A0which a Measurement Agent cr=
eates or receives Active Measurement=0A=A0=A0=A0Traffic, by coordinating wi=
th one or more other Measurement Agents=0A=A0=A0=A0or Measurement Peers usi=
ng protocols outside the initial LMAP work=0A=A0=A0=A0scope.=0A=0AI like th=
e combination (since I like symmetry). But other than that,=0AI think the d=
efinitions are fine (in particular for the purpose of=0ALMAP).=0A=0A/js=0A=
=0A-- =0AJuergen Schoenwaelder=A0 =A0 =A0 =A0 =A0=A0=A0Jacobs University Br=
emen gGmbH=0APhone: +49 421 200 3587=A0 =A0 =A0 =A0=A0=A0Campus Ring 1, 287=
59 Bremen, Germany=0AFax:=A0=A0=A0+49 421 200 3103=A0 =A0 =A0 =A0=A0=A0<htt=
p://www.jacobs-university.de/>=0A=0A=0A____________________________________=
___________=0Almap mailing list=0Almap@ietf.org=0Ahttps://www.ietf.org/mail=
man/listinfo/lmap=A0 


From nobody Thu May 29 07:19:50 2014
Return-Path: <ken.ko@adtran.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7824D1A0993; Thu, 29 May 2014 07:19:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_47=0.6, RCVD_IN_DNSWL_MED=-2.3] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Jr6eGGdZG-Yw; Thu, 29 May 2014 07:19:30 -0700 (PDT)
Received: from p02c12o149.mxlogic.net (p02c12o149.mxlogic.net [208.65.145.82]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2FB8C1A0789; Thu, 29 May 2014 07:19:30 -0700 (PDT)
Received: from unknown [76.164.174.82] (EHLO ex-hc3.corp.adtran.com) by p02c12o149.mxlogic.net(mxl_mta-8.0.0-1) with ESMTP id ee147835.2b3e1183b940.25890.00-505.71054.p02c12o149.mxlogic.net (envelope-from <ken.ko@adtran.com>);  Thu, 29 May 2014 08:19:26 -0600 (MDT)
X-MXL-Hash: 538741ee7aec99fb-02a3f29a51c893d7cfddccccf40d829897f9f216
Received: from unknown [76.164.174.82] (EHLO ex-hc3.corp.adtran.com) by p02c12o149.mxlogic.net(mxl_mta-8.0.0-1) over TLS secured channel with ESMTP id 38147835.0.24616.00-170.67574.p02c12o149.mxlogic.net (envelope-from <ken.ko@adtran.com>);  Thu, 29 May 2014 08:17:51 -0600 (MDT)
X-MXL-Hash: 5387418f4e2e6f7b-ce8d2b28d4d9ff2357f2c652b4090b56e6e4bb18
Received: from ex-mb1.corp.adtran.com ([fe80::51a3:972d:5f16:9952]) by ex-hc3.corp.adtran.com ([fe80::3892:20fa:600f:75c6%15]) with mapi id 14.03.0174.001; Thu, 29 May 2014 09:17:39 -0500
From: KEN KO <KEN.KO@adtran.com>
To: Nalini Elkins <nalini.elkins@insidethestack.com>, marc.ibrahim <marc.ibrahim@usj.edu.lb>, "STARK, BARBARA H" <bs7652@att.com>, "Juergen Schoenwaelder" <j.schoenwaelder@jacobs-university.de>, Vero Zheng <vero.zheng@huawei.com>
Thread-Topic: [lmap] [ippm]   I-D Action: draft-ietf-lmap-framework-05.txt
Thread-Index: AQHPez20702joYwCOkWjdsovVfKpjJtXjgGngAAKBCA=
Date: Thu, 29 May 2014 14:17:38 +0000
Message-ID: <D14B7E40AEBFD54EA3AD964902DD7CB77756AC25@ex-mb1.corp.adtran.com>
References: <CA+RyBmV-QbPwQAFinYvNKGJR-Jnp_roG=wAs7yAuhcObtSRuMA@mail.gmail.com> <A2E337CDB7BC4145B018B9BEE8EB3E0D40F406DE56@EMV67-UKRD.domain1.systemhost.net> <2EEA459CD95CCB4988BFAFC0F2287B5C5C8441BF@SZXEMA504-MBS.china.huawei.com> <20140529121607.GA82518@elstar.local> <1401366760.51380.YahooMailNeo@web125104.mail.ne1.yahoo.com> <2D09D61DDFA73D4C884805CC7865E6113043D70E@GAALPA1MSGUSR9L.ITServices.sbc.com> <1401367762.8149.YahooMailNeo@web125105.mail.ne1.yahoo.com> <2D09D61DDFA73D4C884805CC7865E6113043D765@GAALPA1MSGUSR9L.ITServices.sbc.com> <20140529130345.M94452@mail.usj.edu.lb> <1401370260.60566.YahooMailNeo@web125105.mail.ne1.yahoo.com>
In-Reply-To: <1401370260.60566.YahooMailNeo@web125105.mail.ne1.yahoo.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.30.5.195]
Content-Type: multipart/alternative; boundary="_000_D14B7E40AEBFD54EA3AD964902DD7CB77756AC25exmb1corpadtran_"
MIME-Version: 1.0
X-AnalysisOut: [v=2.1 cv=fqBSZTIf c=1 sm=1 tr=0 a=J+LXdEUA8t8MtBPt16/Qbg==]
X-AnalysisOut: [:117 a=J+LXdEUA8t8MtBPt16/Qbg==:17 a=4xzyoWqC86AA:10 a=qZH]
X-AnalysisOut: [QZMT3apYA:10 a=y1pov1uI18EA:10 a=BLceEmwcHowA:10 a=xqWC_Br]
X-AnalysisOut: [6kY4A:10 a=eJNrpioGAAAA:8 a=YlVTAMxIAAAA:8 a=48vgC7mUAAAA:]
X-AnalysisOut: [8 a=BnEHt0n6AAAA:8 a=zQP7CpKOAAAA:8 a=i0EeH86SAAAA:8 a=NMd]
X-AnalysisOut: [tWtFZAAAA:8 a=GueZoW4l7k-xC19GICoA:9 a=CjuIK1q_8ugA:10 a=v]
X-AnalysisOut: [dlDKzqoUL8A:10 a=IfX7lmR_-rUA:10 a=25SSlH22FKcA:10 a=lZB81]
X-AnalysisOut: [5dzVvQA:10 a=Hz7IrDYlS0cA:10 a=V0EhKMwcDj4A:10 a=zeshHG33D]
X-AnalysisOut: [l4A:10 a=hPjdaMEvmhQA:10 a=yMhMjlubAAAA:8 a=SSmOFEACAAAA:8]
X-AnalysisOut: [ a=C7Bb6rhkyoqupNKWf-EA:9 a=wy-x5UiY-x2-sFxk:21 a=gKO2Hq4R]
X-AnalysisOut: [SVkA:10 a=UiCQ7L4-1S4A:10 a=hTZeC7Yk6K0A:10 a=frz4AuCg-hUA]
X-AnalysisOut: [:10 a=tXsnliwV7b4A:10]
X-Spam: [F=0.5000000000; CM=0.500; MH=0.500(2014052915); S=0.200(2014051901)]
X-MAIL-FROM: <ken.ko@adtran.com>
X-SOURCE-IP: [76.164.174.82]
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/QEk2e2Bg8k3QFFHHCm82zMRYbSM
Cc: "ippm@ietf.org" <ippm@ietf.org>, "lmap@ietf.org" <lmap@ietf.org>, "draft-ietf-lmap-framework@tools.ietf.org" <draft-ietf-lmap-framework@tools.ietf.org>
Subject: Re: [ippm] [lmap]    I-D Action: draft-ietf-lmap-framework-05.txt
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 May 2014 14:19:34 -0000

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

I agree with Marc's comments, e.g., a Measurement Method is Active if any M=
A involved in the measurement is generating measurement traffic. And yes, P=
ING is an Active Measurement Method.

However, traffic measured by a Passive Method can easily include measuremen=
t traffic generated by an unrelated Active Method. In this context for inst=
ance, a Measurement Method that does nothing but count received packets is =
still Passive, even if some of those packets are due to unrelated PINGs (or=
 throughput tests, etc.).

From: lmap [mailto:lmap-bounces@ietf.org] On Behalf Of Nalini Elkins
Sent: Thursday, May 29, 2014 9:31 AM
To: marc.ibrahim; STARK, BARBARA H; Juergen Schoenwaelder; Vero Zheng
Cc: draft-ietf-lmap-framework@tools.ietf.org; ippm@ietf.org; lmap@ietf.org
Subject: Re: [lmap] [ippm] I-D Action: draft-ietf-lmap-framework-05.txt

The problem is what to consider as "injected traffic".  For example, on man=
y networks, various devices, for their own purposes do PING commands.    So=
, then does that convert the entire measurement to active?

Thanks,

Nalini Elkins
Inside Products, Inc.
(831) 659-8360
www.insidethestack.com<http://www.insidethestack.com>

________________________________
From: marc.ibrahim <marc.ibrahim@usj.edu.lb<mailto:marc.ibrahim@usj.edu.lb>=
>
To: "STARK, BARBARA H" <bs7652@att.com<mailto:bs7652@att.com>>; Nalini Elki=
ns <nalini.elkins@insidethestack.com<mailto:nalini.elkins@insidethestack.co=
m>>; Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de<mailto:j.s=
choenwaelder@jacobs-university.de>>; Vero Zheng <vero.zheng@huawei.com<mail=
to:vero.zheng@huawei.com>>
Cc: "lmap@ietf.org<mailto:lmap@ietf.org>" <lmap@ietf.org<mailto:lmap@ietf.o=
rg>>; "ippm@ietf.org<mailto:ippm@ietf.org>" <ippm@ietf.org<mailto:ippm@ietf=
.org>>; "draft-ietf-lmap-framework@tools.ietf.org<mailto:draft-ietf-lmap-fr=
amework@tools.ietf.org>" <draft-ietf-lmap-framework@tools.ietf.org<mailto:d=
raft-ietf-lmap-framework@tools.ietf.org>>
Sent: Thursday, May 29, 2014 6:14 AM
Subject: Re: [lmap] [ippm] I-D Action: draft-ietf-lmap-framework-05.txt

Hi,

I think the confusion comes from whether or not to consider individual MA.
For a single MA, measuring existing traffic is passive relatively to this g=
iven MA.
But if this traffic was sent from another MA, then the whole method is acti=
ve since
somebody has injected traffic.

I think the definitions of active and passive methods are not relative to a=
n MA but to
all MAs/MPs involved each measurement. If this is the case, "Receiving" is =
not really
different from "generating" since an MA will receive and measure what has b=
een
generated.


BR,

Marc.

On Thu, 29 May 2014 12:57:35 +0000, STARK, BARBARA H wrote
> ?? Receiving does or doesn't need to be a portion of the Active Measureme=
nt
> Method definition? If a Passive Measurement Method is any method that mea=
sures
> traffic without injecting traffic, doesn't that cover a Measurement Metho=
d
> that measures received traffic? Barbara
>
> From: Nalini Elkins [mailto:nalini.elkins@insidethestack.com<mailto:nalin=
i.elkins@insidethestack.com>]
> Sent: Thursday, May 29, 2014 8:49 AM
> To: STARK, BARBARA H; Juergen Schoenwaelder; Vero Zheng
> Cc: draft-ietf-lmap-framework@tools.ietf.org<mailto:draft-ietf-lmap-frame=
work@tools.ietf.org>; lmap@ietf.org<mailto:lmap@ietf.org>; ippm@ietf.org<ma=
ilto:ippm@ietf.org>
> Subject: Re: [lmap] [ippm] I-D Action: draft-ietf-lmap-framework-05.txt
>
> /*snip*/
> >>> Active Measurement Method - The process of measuring some performance=
 or
reliability parameter associated with the transfer of Traffic by generating=
 and/or
receiving Active Measurement Traffic.
> >>>
> /*snip*/
> >>> Passive Measurement Method- The process of measuring some performance=
 or
reliability parameter associated with the existing traffic on the network.
> /*snip*/
>
> >>But what if I have an MA passively measuring traffic that was injected
> >>(perhaps by some other MA) for the purpose of measuring it? Why is
> >>this distinction REAL vs non-REAL useful? And what is the definition
> >>of REAL of "existing traffic" anyway? If I inject measurement traffic
> >>observed by some MA, it is "existing traffic", no?
>
> > Yes, point well taken.  The distinction we wanted to make is that the p=
assive
measurement technique does not inject traffic.  Other MA's or indeed other =
devices on
the network create traffic for their own purposes, some of which may be per=
formance
measurement.  We also wanted to come up with a good definition for passive =
measurement
that would work for all parties.  How is the following?
>
> > Passive Measurement Method- The process of measuring some performance o=
r reliability
parameter associated with the traffic on the network.  The passive measurem=
ent method
does not inject traffic for the purposes of measurement.
>
> >>Would that mean that the definition of Active Measurement Method wouldn=
't involve
receiving Active Measurement Traffic, and only generated (injecting)?
> >>Active Measurement Method - The process of measuring some performance o=
r reliability
parameter associated with the transfer of traffic by generating Active Meas=
urement
Traffic.
>
> Indeed, the word "receiving" needs to be a portion of the Active Measurem=
ent
> Method definition.  Thanks!
>
> Nalini
>
> _______________________________________________
> lmap mailing list
> lmap@ietf.org<mailto:lmap@ietf.org><mailto:lmap@ietf.org<mailto:lmap@ietf=
.org>>

> https://www.ietf.org/mailman/listinfo/lmap



--
Open WebMail Project (http://openwebmail.org<http://openwebmail.org/>
)


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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">I agree with Marc&#8217;s=
 comments, e.g., a Measurement Method is Active if any MA involved in the m=
easurement is generating measurement traffic. And yes, PING is
 an Active Measurement Method.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">However, traffic measured=
 by a Passive Method can easily include measurement traffic generated by an=
 unrelated Active Method. In this context for instance,
 a Measurement Method that does nothing but count received packets is still=
 Passive, even if some of those packets are due to unrelated PINGs (or thro=
ughput tests, etc.).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<o:p></o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> lmap [ma=
ilto:lmap-bounces@ietf.org]
<b>On Behalf Of </b>Nalini Elkins<br>
<b>Sent:</b> Thursday, May 29, 2014 9:31 AM<br>
<b>To:</b> marc.ibrahim; STARK, BARBARA H; Juergen Schoenwaelder; Vero Zhen=
g<br>
<b>Cc:</b> draft-ietf-lmap-framework@tools.ietf.org; ippm@ietf.org; lmap@ie=
tf.org<br>
<b>Subject:</b> Re: [lmap] [ippm] I-D Action: draft-ietf-lmap-framework-05.=
txt<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-famil=
y:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black">The problem is what=
 to consider as &quot;injected traffic&quot;. &nbsp;For example, on many ne=
tworks, various devices, for their own purposes do PING commands. &nbsp; &n=
bsp;So,
 then does that convert the entire measurement to active?<o:p></o:p></span>=
</p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-famil=
y:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black">&nbsp;<o:p></o:p></=
span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-famil=
y:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black">Thanks,<o:p></o:p><=
/span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt;background:white"><spa=
n style=3D"font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black=
"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-famil=
y:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black">Nalini Elkins<br>
Inside Products, Inc.<br>
(831) 659-8360<br>
<a href=3D"http://www.insidethestack.com">www.insidethestack.com</a><o:p></=
o:p></span></p>
</div>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-famil=
y:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></=
span></p>
<div>
<div>
<div>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center;backgr=
ound:white">
<span style=3D"color:black">
<hr size=3D"1" width=3D"100%" align=3D"center">
</span></div>
<p class=3D"MsoNormal" style=3D"background:white"><b><span style=3D"font-si=
ze:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black"=
>From:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Arial&qu=
ot;,&quot;sans-serif&quot;;color:black"> marc.ibrahim &lt;<a href=3D"mailto=
:marc.ibrahim@usj.edu.lb">marc.ibrahim@usj.edu.lb</a>&gt;<br>
<b>To:</b> &quot;STARK, BARBARA H&quot; &lt;<a href=3D"mailto:bs7652@att.co=
m">bs7652@att.com</a>&gt;; Nalini Elkins &lt;<a href=3D"mailto:nalini.elkin=
s@insidethestack.com">nalini.elkins@insidethestack.com</a>&gt;; Juergen Sch=
oenwaelder &lt;<a href=3D"mailto:j.schoenwaelder@jacobs-university.de">j.sc=
hoenwaelder@jacobs-university.de</a>&gt;;
 Vero Zheng &lt;<a href=3D"mailto:vero.zheng@huawei.com">vero.zheng@huawei.=
com</a>&gt; <br>
<b>Cc:</b> &quot;<a href=3D"mailto:lmap@ietf.org">lmap@ietf.org</a>&quot; &=
lt;<a href=3D"mailto:lmap@ietf.org">lmap@ietf.org</a>&gt;; &quot;<a href=3D=
"mailto:ippm@ietf.org">ippm@ietf.org</a>&quot; &lt;<a href=3D"mailto:ippm@i=
etf.org">ippm@ietf.org</a>&gt;; &quot;<a href=3D"mailto:draft-ietf-lmap-fra=
mework@tools.ietf.org">draft-ietf-lmap-framework@tools.ietf.org</a>&quot;
 &lt;<a href=3D"mailto:draft-ietf-lmap-framework@tools.ietf.org">draft-ietf=
-lmap-framework@tools.ietf.org</a>&gt;
<br>
<b>Sent:</b> Thursday, May 29, 2014 6:14 AM<br>
<b>Subject:</b> Re: [lmap] [ippm] I-D Action: draft-ietf-lmap-framework-05.=
txt</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"color:blac=
k"><br>
Hi, <br>
<br>
I think the confusion comes from whether or not to consider individual MA.<=
br>
For a single MA, measuring existing traffic is passive relatively to this g=
iven MA.<br>
But if this traffic was sent from another MA, then the whole method is acti=
ve since
<br>
somebody has injected traffic.<br>
<br>
I think the definitions of active and passive methods are not relative to a=
n MA but to
<br>
all MAs/MPs involved each measurement. If this is the case, &quot;Receiving=
&quot; is not really
<br>
different from &quot;generating&quot; since an MA will receive and measure =
what has been <br>
generated. <br>
<br>
<br>
BR,<br>
<br>
Marc.<br>
<br>
On Thu, 29 May 2014 12:57:35 &#43;0000, STARK, BARBARA H wrote<br>
&gt; ?? Receiving does or doesn't need to be a portion of the Active Measur=
ement <br>
&gt; Method definition? If a Passive Measurement Method is any method that =
measures <br>
&gt; traffic without injecting traffic, doesn't that cover a Measurement Me=
thod <br>
&gt; that measures received traffic? Barbara<br>
&gt; <br>
&gt; From: Nalini Elkins [mailto:<a href=3D"mailto:nalini.elkins@insidethes=
tack.com">nalini.elkins@insidethestack.com</a>]<br>
&gt; Sent: Thursday, May 29, 2014 8:49 AM<br>
&gt; To: STARK, BARBARA H; Juergen Schoenwaelder; Vero Zheng<br>
&gt; Cc: <a href=3D"mailto:draft-ietf-lmap-framework@tools.ietf.org">draft-=
ietf-lmap-framework@tools.ietf.org</a>;
<a href=3D"mailto:lmap@ietf.org">lmap@ietf.org</a>; <a href=3D"mailto:ippm@=
ietf.org">
ippm@ietf.org</a><br>
&gt; Subject: Re: [lmap] [ippm] I-D Action: draft-ietf-lmap-framework-05.tx=
t<br>
&gt; <br>
&gt; /*snip*/<br>
&gt; &gt;&gt;&gt; Active Measurement Method - The process of measuring some=
 performance or <br>
reliability parameter associated with the transfer of Traffic by generating=
 and/or
<br>
receiving Active Measurement Traffic.<br>
&gt; &gt;&gt;&gt;<br>
&gt; /*snip*/<br>
&gt; &gt;&gt;&gt; Passive Measurement Method- The process of measuring some=
 performance or <br>
reliability parameter associated with the existing traffic on the network.<=
br>
&gt; /*snip*/<br>
&gt; <br>
&gt; &gt;&gt;But what if I have an MA passively measuring traffic that was =
injected<br>
&gt; &gt;&gt;(perhaps by some other MA) for the purpose of measuring it? Wh=
y is<br>
&gt; &gt;&gt;this distinction REAL vs non-REAL useful? And what is the defi=
nition<br>
&gt; &gt;&gt;of REAL of &quot;existing traffic&quot; anyway? If I inject me=
asurement traffic<br>
&gt; &gt;&gt;observed by some MA, it is &quot;existing traffic&quot;, no?<b=
r>
&gt; <br>
&gt; &gt; Yes, point well taken.&nbsp; The distinction we wanted to make is=
 that the passive
<br>
measurement technique does not inject traffic.&nbsp; Other MA's or indeed o=
ther devices on
<br>
the network create traffic for their own purposes, some of which may be per=
formance
<br>
measurement.&nbsp; We also wanted to come up with a good definition for pas=
sive measurement
<br>
that would work for all parties.&nbsp; How is the following?<br>
&gt; <br>
&gt; &gt; Passive Measurement Method- The process of measuring some perform=
ance or reliability
<br>
parameter associated with the traffic on the network.&nbsp; The passive mea=
surement method
<br>
does not inject traffic for the purposes of measurement.<br>
&gt; <br>
&gt; &gt;&gt;Would that mean that the definition of Active Measurement Meth=
od wouldn't involve
<br>
receiving Active Measurement Traffic, and only generated (injecting)?<br>
&gt; &gt;&gt;Active Measurement Method - The process of measuring some perf=
ormance or reliability
<br>
parameter associated with the transfer of traffic by generating Active Meas=
urement
<br>
Traffic.<br>
&gt; <br>
&gt; Indeed, the word &quot;receiving&quot; needs to be a portion of the Ac=
tive Measurement <br>
&gt; Method definition.&nbsp; Thanks!<br>
&gt; <br>
&gt; Nalini<br>
&gt; <br>
&gt; _______________________________________________<br>
&gt; lmap mailing list<br>
&gt; <a href=3D"mailto:lmap@ietf.org">lmap@ietf.org</a>&lt;mailto:<a href=
=3D"mailto:lmap@ietf.org">lmap@ietf.org</a>&gt;<o:p></o:p></span></p>
<div id=3D"yqtfd58650">
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"color:blac=
k"><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/lmap" target=3D"_blan=
k">https://www.ietf.org/mailman/listinfo/lmap</a><o:p></o:p></span></p>
</div>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"color:blac=
k"><br>
<br>
<br>
--<br>
Open WebMail Project (<a href=3D"http://openwebmail.org/" target=3D"_blank"=
>http://openwebmail.org</a><o:p></o:p></span></p>
<div id=3D"yqtfd49886">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt;background:white"><spa=
n style=3D"color:black">)<o:p></o:p></span></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt;background:white"><spa=
n style=3D"color:black"><o:p>&nbsp;</o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_D14B7E40AEBFD54EA3AD964902DD7CB77756AC25exmb1corpadtran_--


From nobody Thu May 29 07:24:50 2014
Return-Path: <charles.cook2@centurylink.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1E5101A0960; Thu, 29 May 2014 07:24:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.299
X-Spam-Level: 
X-Spam-Status: No, score=-1.299 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_47=0.6] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QiMWHljEu9qe; Thu, 29 May 2014 07:24:45 -0700 (PDT)
Received: from suomp64i.qwest.com (suomp64i.qwest.com [155.70.16.237]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0C7121A0962; Thu, 29 May 2014 07:24:44 -0700 (PDT)
Received: from lxomavmpc030.qintra.com (emailout.qintra.com [151.117.207.30]) by suomp64i.qwest.com (8.14.4/8.14.4) with ESMTP id s4TEORVP013233 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 29 May 2014 09:24:27 -0500 (CDT)
Received: from lxomavmpc030.qintra.com (unknown [127.0.0.1]) by IMSA (Postfix) with ESMTP id 2D0A51E0060; Thu, 29 May 2014 09:24:22 -0500 (CDT)
Received: from sudnp796.qintra.com (unknown [10.6.10.61]) by lxomavmpc030.qintra.com (Postfix) with ESMTP id DBF521E0081; Thu, 29 May 2014 09:24:21 -0500 (CDT)
Received: from sudnp796.qintra.com (localhost [127.0.0.1]) by sudnp796.qintra.com (8.14.4/8.14.4) with ESMTP id s4TEOLLs009625; Thu, 29 May 2014 08:24:21 -0600 (MDT)
Received: from [10.183.200.45] (x1069818.dhcp.intranet [10.183.200.45]) by sudnp796.qintra.com (8.14.4/8.14.4) with ESMTP id s4TEOJ2N009606; Thu, 29 May 2014 08:24:19 -0600 (MDT)
Message-ID: <53874313.7070507@centurylink.com>
Date: Thu, 29 May 2014 08:24:19 -0600
From: Charles Cook <charles.cook2@centurylink.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0
MIME-Version: 1.0
To: KEN KO <KEN.KO@adtran.com>, Nalini Elkins <nalini.elkins@insidethestack.com>, "marc.ibrahim" <marc.ibrahim@usj.edu.lb>, "STARK, BARBARA H" <bs7652@att.com>, Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, Vero Zheng <vero.zheng@huawei.com>
References: <CA+RyBmV-QbPwQAFinYvNKGJR-Jnp_roG=wAs7yAuhcObtSRuMA@mail.gmail.com> <A2E337CDB7BC4145B018B9BEE8EB3E0D40F406DE56@EMV67-UKRD.domain1.systemhost.net> <2EEA459CD95CCB4988BFAFC0F2287B5C5C8441BF@SZXEMA504-MBS.china.huawei.com> <20140529121607.GA82518@elstar.local> <1401366760.51380.YahooMailNeo@web125104.mail.ne1.yahoo.com> <2D09D61DDFA73D4C884805CC7865E6113043D70E@GAALPA1MSGUSR9L.ITServices.sbc.com> <1401367762.8149.YahooMailNeo@web125105.mail.ne1.yahoo.com> <2D09D61DDFA73D4C884805CC7865E6113043D765@GAALPA1MSGUSR9L.ITServices.sbc.com> <20140529130345.M94452@mail.usj.edu.lb> <1401370260.60566.YahooMailNeo@web125105.mail.ne1.yahoo.com> <D14B7E40AEBFD54EA3AD964902DD7CB77756AC25@ex-mb1.corp.adtran.com>
In-Reply-To: <D14B7E40AEBFD54EA3AD964902DD7CB77756AC25@ex-mb1.corp.adtran.com>
X-Enigmail-Version: 1.6
Content-Type: multipart/alternative; boundary="------------080502010009090606040105"
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/GRJNGe7XPQWHkx5ebIi90jz4XAQ
Cc: "draft-ietf-lmap-framework@tools.ietf.org" <draft-ietf-lmap-framework@tools.ietf.org>, "lmap@ietf.org" <lmap@ietf.org>, "ippm@ietf.org" <ippm@ietf.org>
Subject: Re: [ippm] [lmap]    I-D Action: draft-ietf-lmap-framework-05.txt
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: charles.cook2@centurylink.com
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 May 2014 14:24:48 -0000

This is a multi-part message in MIME format.
--------------080502010009090606040105
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

I agree with Ken's/Marc's comments on this.
Charles

On 5/29/2014 8:17 AM, KEN KO wrote:
>
> I agree with Marc's comments, e.g., a Measurement Method is Active if
> any MA involved in the measurement is generating measurement traffic.
> And yes, PING is an Active Measurement Method.
>
>  
>
> However, traffic measured by a Passive Method can easily include
> measurement traffic generated by an unrelated Active Method. In this
> context for instance, a Measurement Method that does nothing but count
> received packets is still Passive, even if some of those packets are
> due to unrelated PINGs (or throughput tests, etc.).
>
>                                                                                                                                                                                                                                                         
>
>
> *From:*lmap [mailto:lmap-bounces@ietf.org] *On Behalf Of *Nalini Elkins
> *Sent:* Thursday, May 29, 2014 9:31 AM
> *To:* marc.ibrahim; STARK, BARBARA H; Juergen Schoenwaelder; Vero Zheng
> *Cc:* draft-ietf-lmap-framework@tools.ietf.org; ippm@ietf.org;
> lmap@ietf.org
> *Subject:* Re: [lmap] [ippm] I-D Action: draft-ietf-lmap-framework-05.txt
>
>  
>
> The problem is what to consider as "injected traffic".  For example,
> on many networks, various devices, for their own purposes do PING
> commands.    So, then does that convert the entire measurement to active?
>
>  
>
> Thanks,
>
>  
>
> Nalini Elkins
> Inside Products, Inc.
> (831) 659-8360
> www.insidethestack.com <http://www.insidethestack.com>
>
>  
>
> ------------------------------------------------------------------------
>
> *From:*marc.ibrahim <marc.ibrahim@usj.edu.lb
> <mailto:marc.ibrahim@usj.edu.lb>>
> *To:* "STARK, BARBARA H" <bs7652@att.com <mailto:bs7652@att.com>>;
> Nalini Elkins <nalini.elkins@insidethestack.com
> <mailto:nalini.elkins@insidethestack.com>>; Juergen Schoenwaelder
> <j.schoenwaelder@jacobs-university.de
> <mailto:j.schoenwaelder@jacobs-university.de>>; Vero Zheng
> <vero.zheng@huawei.com <mailto:vero.zheng@huawei.com>>
> *Cc:* "lmap@ietf.org <mailto:lmap@ietf.org>" <lmap@ietf.org
> <mailto:lmap@ietf.org>>; "ippm@ietf.org <mailto:ippm@ietf.org>"
> <ippm@ietf.org <mailto:ippm@ietf.org>>;
> "draft-ietf-lmap-framework@tools.ietf.org
> <mailto:draft-ietf-lmap-framework@tools.ietf.org>"
> <draft-ietf-lmap-framework@tools.ietf.org
> <mailto:draft-ietf-lmap-framework@tools.ietf.org>>
> *Sent:* Thursday, May 29, 2014 6:14 AM
> *Subject:* Re: [lmap] [ippm] I-D Action: draft-ietf-lmap-framework-05.txt
>
>
> Hi,
>
> I think the confusion comes from whether or not to consider individual MA.
> For a single MA, measuring existing traffic is passive relatively to
> this given MA.
> But if this traffic was sent from another MA, then the whole method is
> active since
> somebody has injected traffic.
>
> I think the definitions of active and passive methods are not relative
> to an MA but to
> all MAs/MPs involved each measurement. If this is the case,
> "Receiving" is not really
> different from "generating" since an MA will receive and measure what
> has been
> generated.
>
>
> BR,
>
> Marc.
>
> On Thu, 29 May 2014 12:57:35 +0000, STARK, BARBARA H wrote
> > ?? Receiving does or doesn't need to be a portion of the Active
> Measurement
> > Method definition? If a Passive Measurement Method is any method
> that measures
> > traffic without injecting traffic, doesn't that cover a Measurement
> Method
> > that measures received traffic? Barbara
> >
> > From: Nalini Elkins [mailto:nalini.elkins@insidethestack.com
> <mailto:nalini.elkins@insidethestack.com>]
> > Sent: Thursday, May 29, 2014 8:49 AM
> > To: STARK, BARBARA H; Juergen Schoenwaelder; Vero Zheng
> > Cc: draft-ietf-lmap-framework@tools.ietf.org
> <mailto:draft-ietf-lmap-framework@tools.ietf.org>; lmap@ietf.org
> <mailto:lmap@ietf.org>; ippm@ietf.org <mailto:ippm@ietf.org>
> > Subject: Re: [lmap] [ippm] I-D Action: draft-ietf-lmap-framework-05.txt
> >
> > /*snip*/
> > >>> Active Measurement Method - The process of measuring some
> performance or
> reliability parameter associated with the transfer of Traffic by
> generating and/or
> receiving Active Measurement Traffic.
> > >>>
> > /*snip*/
> > >>> Passive Measurement Method- The process of measuring some
> performance or
> reliability parameter associated with the existing traffic on the network.
> > /*snip*/
> >
> > >>But what if I have an MA passively measuring traffic that was injected
> > >>(perhaps by some other MA) for the purpose of measuring it? Why is
> > >>this distinction REAL vs non-REAL useful? And what is the definition
> > >>of REAL of "existing traffic" anyway? If I inject measurement traffic
> > >>observed by some MA, it is "existing traffic", no?
> >
> > > Yes, point well taken.  The distinction we wanted to make is that
> the passive
> measurement technique does not inject traffic.  Other MA's or indeed
> other devices on
> the network create traffic for their own purposes, some of which may
> be performance
> measurement.  We also wanted to come up with a good definition for
> passive measurement
> that would work for all parties.  How is the following?
> >
> > > Passive Measurement Method- The process of measuring some
> performance or reliability
> parameter associated with the traffic on the network.  The passive
> measurement method
> does not inject traffic for the purposes of measurement.
> >
> > >>Would that mean that the definition of Active Measurement Method
> wouldn't involve
> receiving Active Measurement Traffic, and only generated (injecting)?
> > >>Active Measurement Method - The process of measuring some
> performance or reliability
> parameter associated with the transfer of traffic by generating Active
> Measurement
> Traffic.
> >
> > Indeed, the word "receiving" needs to be a portion of the Active
> Measurement
> > Method definition.  Thanks!
> >
> > Nalini
> >
> > _______________________________________________
> > lmap mailing list
> > lmap@ietf.org <mailto:lmap@ietf.org><mailto:lmap@ietf.org
> <mailto:lmap@ietf.org>>
>
>
> > https://www.ietf.org/mailman/listinfo/lmap
>
>
>
>
> --
> Open WebMail Project (http://openwebmail.org <http://openwebmail.org/>
>
> )
>
>  
>
>
>
> _______________________________________________
> lmap mailing list
> lmap@ietf.org
> https://www.ietf.org/mailman/listinfo/lmap

-- 

Charles Cook 
Principal Architect
Network
5325 Zuni Street; Suite 224
Denver, CO  80221
Tel:  303.992.8952  Fax:  925.281.0662
charles.cook2@centurylink.com


--------------080502010009090606040105
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    I agree with Ken's/Marc's comments on this.<br>
    Charles<br>
    <br>
    <div class="moz-cite-prefix">On 5/29/2014 8:17 AM, KEN KO wrote:<br>
    </div>
    <blockquote
cite="mid:D14B7E40AEBFD54EA3AD964902DD7CB77756AC25@ex-mb1.corp.adtran.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=ISO-8859-1">
      <meta name="Generator" content="Microsoft Word 14 (filtered
        medium)">
      <!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]-->
      <style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">I
            agree with Marc&#8217;s comments, e.g., a Measurement Method is
            Active if any MA involved in the measurement is generating
            measurement traffic. And yes, PING is an Active Measurement
            Method.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">However,
            traffic measured by a Passive Method can easily include
            measurement traffic generated by an unrelated Active Method.
            In this context for instance, a Measurement Method that does
            nothing but count received packets is still Passive, even if
            some of those packets are due to unrelated PINGs (or
            throughput tests, etc.).<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&!
 nbsp;&nb
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            <o:p></o:p></span></p>
        <div style="border:none;border-left:solid blue 1.5pt;padding:0in
          0in 0in 4.0pt">
          <div>
            <div style="border:none;border-top:solid #B5C4DF
              1.0pt;padding:3.0pt 0in 0in 0in">
              <p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">
                  lmap [<a class="moz-txt-link-freetext" href="mailto:lmap-bounces@ietf.org">mailto:lmap-bounces@ietf.org</a>]
                  <b>On Behalf Of </b>Nalini Elkins<br>
                  <b>Sent:</b> Thursday, May 29, 2014 9:31 AM<br>
                  <b>To:</b> marc.ibrahim; STARK, BARBARA H; Juergen
                  Schoenwaelder; Vero Zheng<br>
                  <b>Cc:</b> <a class="moz-txt-link-abbreviated" href="mailto:draft-ietf-lmap-framework@tools.ietf.org">draft-ietf-lmap-framework@tools.ietf.org</a>;
                  <a class="moz-txt-link-abbreviated" href="mailto:ippm@ietf.org">ippm@ietf.org</a>; <a class="moz-txt-link-abbreviated" href="mailto:lmap@ietf.org">lmap@ietf.org</a><br>
                  <b>Subject:</b> Re: [lmap] [ippm] I-D Action:
                  draft-ietf-lmap-framework-05.txt<o:p></o:p></span></p>
            </div>
          </div>
          <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
          <div>
            <div>
              <p class="MsoNormal" style="background:white"><span
                  style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black">The
                  problem is what to consider as "injected traffic".
                  &nbsp;For example, on many networks, various devices, for
                  their own purposes do PING commands. &nbsp; &nbsp;So, then does
                  that convert the entire measurement to active?<o:p></o:p></span></p>
            </div>
            <div>
              <p class="MsoNormal" style="background:white"><span
                  style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black">&nbsp;<o:p></o:p></span></p>
            </div>
            <div>
              <p class="MsoNormal" style="background:white"><span
                  style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black">Thanks,<o:p></o:p></span></p>
            </div>
            <div>
              <p class="MsoNormal"
                style="margin-bottom:12.0pt;background:white"><span
                  style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
            </div>
            <div>
              <p class="MsoNormal" style="background:white"><span
                  style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black">Nalini
                  Elkins<br>
                  Inside Products, Inc.<br>
                  (831) 659-8360<br>
                  <a moz-do-not-send="true"
                    href="http://www.insidethestack.com">www.insidethestack.com</a><o:p></o:p></span></p>
            </div>
            <p class="MsoNormal" style="background:white"><span
                style="font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
            <div>
              <div>
                <div>
                  <div class="MsoNormal"
                    style="text-align:center;background:white"
                    align="center">
                    <span style="color:black">
                      <hr align="center" size="1" width="100%">
                    </span></div>
                  <p class="MsoNormal" style="background:white"><b><span
style="font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span
style="font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black">
                      marc.ibrahim &lt;<a moz-do-not-send="true"
                        href="mailto:marc.ibrahim@usj.edu.lb">marc.ibrahim@usj.edu.lb</a>&gt;<br>
                      <b>To:</b> "STARK, BARBARA H" &lt;<a
                        moz-do-not-send="true"
                        href="mailto:bs7652@att.com">bs7652@att.com</a>&gt;;
                      Nalini Elkins &lt;<a moz-do-not-send="true"
                        href="mailto:nalini.elkins@insidethestack.com">nalini.elkins@insidethestack.com</a>&gt;;
                      Juergen Schoenwaelder &lt;<a
                        moz-do-not-send="true"
                        href="mailto:j.schoenwaelder@jacobs-university.de">j.schoenwaelder@jacobs-university.de</a>&gt;;

                      Vero Zheng &lt;<a moz-do-not-send="true"
                        href="mailto:vero.zheng@huawei.com">vero.zheng@huawei.com</a>&gt;
                      <br>
                      <b>Cc:</b> "<a moz-do-not-send="true"
                        href="mailto:lmap@ietf.org">lmap@ietf.org</a>"
                      &lt;<a moz-do-not-send="true"
                        href="mailto:lmap@ietf.org">lmap@ietf.org</a>&gt;;
                      "<a moz-do-not-send="true"
                        href="mailto:ippm@ietf.org">ippm@ietf.org</a>"
                      &lt;<a moz-do-not-send="true"
                        href="mailto:ippm@ietf.org">ippm@ietf.org</a>&gt;;
                      "<a moz-do-not-send="true"
                        href="mailto:draft-ietf-lmap-framework@tools.ietf.org">draft-ietf-lmap-framework@tools.ietf.org</a>"
                      &lt;<a moz-do-not-send="true"
                        href="mailto:draft-ietf-lmap-framework@tools.ietf.org">draft-ietf-lmap-framework@tools.ietf.org</a>&gt;
                      <br>
                      <b>Sent:</b> Thursday, May 29, 2014 6:14 AM<br>
                      <b>Subject:</b> Re: [lmap] [ippm] I-D Action:
                      draft-ietf-lmap-framework-05.txt</span><span
                      style="color:black"><o:p></o:p></span></p>
                </div>
                <div>
                  <p class="MsoNormal" style="background:white"><span
                      style="color:black"><br>
                      Hi, <br>
                      <br>
                      I think the confusion comes from whether or not to
                      consider individual MA.<br>
                      For a single MA, measuring existing traffic is
                      passive relatively to this given MA.<br>
                      But if this traffic was sent from another MA, then
                      the whole method is active since
                      <br>
                      somebody has injected traffic.<br>
                      <br>
                      I think the definitions of active and passive
                      methods are not relative to an MA but to
                      <br>
                      all MAs/MPs involved each measurement. If this is
                      the case, "Receiving" is not really
                      <br>
                      different from "generating" since an MA will
                      receive and measure what has been <br>
                      generated. <br>
                      <br>
                      <br>
                      BR,<br>
                      <br>
                      Marc.<br>
                      <br>
                      On Thu, 29 May 2014 12:57:35 +0000, STARK, BARBARA
                      H wrote<br>
                      &gt; ?? Receiving does or doesn't need to be a
                      portion of the Active Measurement <br>
                      &gt; Method definition? If a Passive Measurement
                      Method is any method that measures <br>
                      &gt; traffic without injecting traffic, doesn't
                      that cover a Measurement Method <br>
                      &gt; that measures received traffic? Barbara<br>
                      &gt; <br>
                      &gt; From: Nalini Elkins [mailto:<a
                        moz-do-not-send="true"
                        href="mailto:nalini.elkins@insidethestack.com">nalini.elkins@insidethestack.com</a>]<br>
                      &gt; Sent: Thursday, May 29, 2014 8:49 AM<br>
                      &gt; To: STARK, BARBARA H; Juergen Schoenwaelder;
                      Vero Zheng<br>
                      &gt; Cc: <a moz-do-not-send="true"
                        href="mailto:draft-ietf-lmap-framework@tools.ietf.org">draft-ietf-lmap-framework@tools.ietf.org</a>;
                      <a moz-do-not-send="true"
                        href="mailto:lmap@ietf.org">lmap@ietf.org</a>; <a
                        moz-do-not-send="true"
                        href="mailto:ippm@ietf.org">
                        ippm@ietf.org</a><br>
                      &gt; Subject: Re: [lmap] [ippm] I-D Action:
                      draft-ietf-lmap-framework-05.txt<br>
                      &gt; <br>
                      &gt; /*snip*/<br>
                      &gt; &gt;&gt;&gt; Active Measurement Method - The
                      process of measuring some performance or <br>
                      reliability parameter associated with the transfer
                      of Traffic by generating and/or
                      <br>
                      receiving Active Measurement Traffic.<br>
                      &gt; &gt;&gt;&gt;<br>
                      &gt; /*snip*/<br>
                      &gt; &gt;&gt;&gt; Passive Measurement Method- The
                      process of measuring some performance or <br>
                      reliability parameter associated with the existing
                      traffic on the network.<br>
                      &gt; /*snip*/<br>
                      &gt; <br>
                      &gt; &gt;&gt;But what if I have an MA passively
                      measuring traffic that was injected<br>
                      &gt; &gt;&gt;(perhaps by some other MA) for the
                      purpose of measuring it? Why is<br>
                      &gt; &gt;&gt;this distinction REAL vs non-REAL
                      useful? And what is the definition<br>
                      &gt; &gt;&gt;of REAL of "existing traffic" anyway?
                      If I inject measurement traffic<br>
                      &gt; &gt;&gt;observed by some MA, it is "existing
                      traffic", no?<br>
                      &gt; <br>
                      &gt; &gt; Yes, point well taken.&nbsp; The distinction
                      we wanted to make is that the passive
                      <br>
                      measurement technique does not inject traffic.&nbsp;
                      Other MA's or indeed other devices on
                      <br>
                      the network create traffic for their own purposes,
                      some of which may be performance
                      <br>
                      measurement.&nbsp; We also wanted to come up with a
                      good definition for passive measurement
                      <br>
                      that would work for all parties.&nbsp; How is the
                      following?<br>
                      &gt; <br>
                      &gt; &gt; Passive Measurement Method- The process
                      of measuring some performance or reliability
                      <br>
                      parameter associated with the traffic on the
                      network.&nbsp; The passive measurement method
                      <br>
                      does not inject traffic for the purposes of
                      measurement.<br>
                      &gt; <br>
                      &gt; &gt;&gt;Would that mean that the definition
                      of Active Measurement Method wouldn't involve
                      <br>
                      receiving Active Measurement Traffic, and only
                      generated (injecting)?<br>
                      &gt; &gt;&gt;Active Measurement Method - The
                      process of measuring some performance or
                      reliability
                      <br>
                      parameter associated with the transfer of traffic
                      by generating Active Measurement
                      <br>
                      Traffic.<br>
                      &gt; <br>
                      &gt; Indeed, the word "receiving" needs to be a
                      portion of the Active Measurement <br>
                      &gt; Method definition.&nbsp; Thanks!<br>
                      &gt; <br>
                      &gt; Nalini<br>
                      &gt; <br>
                      &gt;
                      _______________________________________________<br>
                      &gt; lmap mailing list<br>
                      &gt; <a moz-do-not-send="true"
                        href="mailto:lmap@ietf.org">lmap@ietf.org</a>&lt;mailto:<a
                        moz-do-not-send="true"
                        href="mailto:lmap@ietf.org">lmap@ietf.org</a>&gt;<o:p></o:p></span></p>
                  <div id="yqtfd58650">
                    <p class="MsoNormal" style="background:white"><span
                        style="color:black"><br>
                        &gt; <a moz-do-not-send="true"
                          href="https://www.ietf.org/mailman/listinfo/lmap"
                          target="_blank">https://www.ietf.org/mailman/listinfo/lmap</a><o:p></o:p></span></p>
                  </div>
                  <p class="MsoNormal" style="background:white"><span
                      style="color:black"><br>
                      <br>
                      <br>
                      --<br>
                      Open WebMail Project (<a moz-do-not-send="true"
                        href="http://openwebmail.org/" target="_blank">http://openwebmail.org</a><o:p></o:p></span></p>
                  <div id="yqtfd49886">
                    <p class="MsoNormal"
                      style="margin-bottom:12.0pt;background:white"><span
                        style="color:black">)<o:p></o:p></span></p>
                  </div>
                  <p class="MsoNormal"
                    style="margin-bottom:12.0pt;background:white"><span
                      style="color:black"><o:p>&nbsp;</o:p></span></p>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
lmap mailing list
<a class="moz-txt-link-abbreviated" href="mailto:lmap@ietf.org">lmap@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/lmap">https://www.ietf.org/mailman/listinfo/lmap</a>
</pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 

Charles Cook 
Principal Architect
Network
5325 Zuni Street; Suite 224
Denver, CO  80221
Tel:  303.992.8952  Fax:  925.281.0662
<a class="moz-txt-link-abbreviated" href="mailto:charles.cook2@centurylink.com">charles.cook2@centurylink.com</a>
</pre>
  </body>
</html>

--------------080502010009090606040105--


From nobody Thu May 29 08:02:29 2014
Return-Path: <bs7652@att.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D9FA61A099F; Thu, 29 May 2014 08:02:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.25
X-Spam-Level: 
X-Spam-Status: No, score=-4.25 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_47=0.6, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.651] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2JXhX5IdcAyc; Thu, 29 May 2014 08:02:22 -0700 (PDT)
Received: from nbfkord-smmo05.seg.att.com (nbfkord-smmo05.seg.att.com [209.65.160.92]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0A7741A0411; Thu, 29 May 2014 08:02:21 -0700 (PDT)
Received: from unknown [144.160.229.23] (EHLO alpi154.enaf.aldc.att.com) by nbfkord-smmo05.seg.att.com(mxl_mta-7.2.1-0) with ESMTP id afb47835.2b5efa876940.5098860.00-2419.14190770.nbfkord-smmo05.seg.att.com (envelope-from <bs7652@att.com>);  Thu, 29 May 2014 15:02:18 +0000 (UTC)
X-MXL-Hash: 53874bfa59c009b9-4058dc6e562e656c9ed3831530d0f066a947fdd2
Received: from unknown [144.160.229.23] (EHLO alpi154.enaf.aldc.att.com) by nbfkord-smmo05.seg.att.com(mxl_mta-7.2.1-0) over TLS secured channel with ESMTP id 0fb47835.0.5098700.00-2225.14190328.nbfkord-smmo05.seg.att.com (envelope-from <bs7652@att.com>);  Thu, 29 May 2014 15:02:09 +0000 (UTC)
X-MXL-Hash: 53874bf16e3fd1ef-d7c83dcea4a5536e2734730b80df7dfc70552407
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s4TF28rD009392; Thu, 29 May 2014 11:02:08 -0400
Received: from alpi132.aldc.att.com (alpi132.aldc.att.com [130.8.217.2]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s4TF1uab009212 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 29 May 2014 11:01:59 -0400
Received: from GAALPA1MSGHUB9A.ITServices.sbc.com (GAALPA1MSGHUB9A.itservices.sbc.com [130.8.36.87]) by alpi132.aldc.att.com (RSA Interceptor); Thu, 29 May 2014 15:01:39 GMT
Received: from GAALPA1MSGUSR9L.ITServices.sbc.com ([130.8.36.69]) by GAALPA1MSGHUB9A.ITServices.sbc.com ([130.8.36.87]) with mapi id 14.03.0174.001; Thu, 29 May 2014 11:01:39 -0400
From: "STARK, BARBARA H" <bs7652@att.com>
To: KEN KO <KEN.KO@adtran.com>, Nalini Elkins <nalini.elkins@insidethestack.com>, "marc.ibrahim" <marc.ibrahim@usj.edu.lb>, Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, Vero Zheng <vero.zheng@huawei.com>
Thread-Topic: [lmap] [ippm]   I-D Action: draft-ietf-lmap-framework-05.txt
Thread-Index: AQHPezoeqD1KZZQ5ME6R7faiciBMHptXfvJAgABGewD//7358IAASSwAgAAEfQCAAA0HAP//v21g
Date: Thu, 29 May 2014 15:01:38 +0000
Message-ID: <2D09D61DDFA73D4C884805CC7865E6113043D89A@GAALPA1MSGUSR9L.ITServices.sbc.com>
References: <CA+RyBmV-QbPwQAFinYvNKGJR-Jnp_roG=wAs7yAuhcObtSRuMA@mail.gmail.com> <A2E337CDB7BC4145B018B9BEE8EB3E0D40F406DE56@EMV67-UKRD.domain1.systemhost.net> <2EEA459CD95CCB4988BFAFC0F2287B5C5C8441BF@SZXEMA504-MBS.china.huawei.com> <20140529121607.GA82518@elstar.local> <1401366760.51380.YahooMailNeo@web125104.mail.ne1.yahoo.com> <2D09D61DDFA73D4C884805CC7865E6113043D70E@GAALPA1MSGUSR9L.ITServices.sbc.com> <1401367762.8149.YahooMailNeo@web125105.mail.ne1.yahoo.com> <2D09D61DDFA73D4C884805CC7865E6113043D765@GAALPA1MSGUSR9L.ITServices.sbc.com> <20140529130345.M94452@mail.usj.edu.lb> <1401370260.60566.YahooMailNeo@web125105.mail.ne1.yahoo.com> <D14B7E40AEBFD54EA3AD964902DD7CB77756AC25@ex-mb1.corp.adtran.com>
In-Reply-To: <D14B7E40AEBFD54EA3AD964902DD7CB77756AC25@ex-mb1.corp.adtran.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.70.61.133]
Content-Type: multipart/alternative; boundary="_000_2D09D61DDFA73D4C884805CC7865E6113043D89AGAALPA1MSGUSR9L_"
MIME-Version: 1.0
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-AnalysisOut: [v=2.0 cv=DOA4FVxb c=1 sm=1 a=VXHOiMMwGAwA+y4G3/O+aw==:17 a]
X-AnalysisOut: [=4xzyoWqC86AA:10 a=ofMgfj31e3cA:10 a=xRrNQLmB5r0A:10 a=BLc]
X-AnalysisOut: [eEmwcHowA:10 a=zQP7CpKOAAAA:8 a=XIqpo32RAAAA:8 a=eJNrpioGA]
X-AnalysisOut: [AAA:8 a=48vgC7mUAAAA:8 a=BnEHt0n6AAAA:8 a=i0EeH86SAAAA:8 a]
X-AnalysisOut: [=NMdtWtFZAAAA:8 a=JfqHcH24a3VGTKQOOxYA:9 a=CjuIK1q_8ugA:10]
X-AnalysisOut: [ a=vdlDKzqoUL8A:10 a=IfX7lmR_-rUA:10 a=25SSlH22FKcA:10 a=D]
X-AnalysisOut: [vnSUQUdWHYA:10 a=lZB815dzVvQA:10 a=Hz7IrDYlS0cA:10 a=V0EhK]
X-AnalysisOut: [MwcDj4A:10 a=zeshHG33Dl4A:10 a=hPjdaMEvmhQA:10 a=lLNvOJZ5K]
X-AnalysisOut: [PR8M2wh:21 a=mfK1jCxlyol30xKq:21 a=yMhMjlubAAAA:8 a=SSmOFE]
X-AnalysisOut: [ACAAAA:8 a=lJGyvRfKZVeF99Fa3T0A:9 a=gKO2Hq4RSVkA:10 a=UiCQ]
X-AnalysisOut: [7L4-1S4A:10 a=hTZeC7Yk6K0A:10 a=frz4AuCg-hUA:10 a=tXsnliwV]
X-AnalysisOut: [7b4A:10 a=kn280TLizfS_Y1Sd:21 a=XsFushKIVC0brti1:21 a=Tiq6]
X-AnalysisOut: [cG11tVz7Oa0h:21]
X-Spam: [F=0.2000000000; CM=0.500; S=0.200(2014051901)]
X-MAIL-FROM: <bs7652@att.com>
X-SOURCE-IP: [144.160.229.23]
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/ad0sByRXXglmoc0zVahj328arcA
Cc: "lmap@ietf.org" <lmap@ietf.org>, "ippm@ietf.org" <ippm@ietf.org>
Subject: Re: [ippm] [lmap]    I-D Action: draft-ietf-lmap-framework-05.txt
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 May 2014 15:02:27 -0000

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

I still have questions. I feel there's still ambiguity and overlap in propo=
sed definitions. My main goal is to get rid of ambiguity and overlap.

One thing I read in Marc's email was:

We have MA1 sending UDP traffic to MA2. MA2 will receive UDP packet and com=
pute jitter.

This is clearly an active measurement task for MA1.
This to me suggests an idea that Active Measurement Method (or Task, which =
so far has been defined as an instantiation of a Method) doesn't need to ac=
tually measure anything at all. It just needs to generate (inject) Active M=
easurement Traffic. It may or may not measure any performance or reliabilit=
y parameters. That is, there was no description of MA1 measuring the UDP tr=
affic it sent to MA2, as a qualifier for identifying this as an Active Meas=
urement Task.

Looking at PING again. Let's consider a system where there is a MA (A) gene=
rating a PING message, receiving a response message, and calculating the ti=
me between these 2 events, an MA (B) receiving the PING and generating a re=
sponse, and an MA (C) that is in between A and B and counts the number of P=
ING messages it sees. What I think I'm reading is:

1.       A is doing an Active Measurement Task.

2.       B is doing an Active Measurement Task. [Note that B hasn't measure=
d anything.]

3.       C is doing a Passive Measurement Task.
If the above is correct, I'd be fine with that.

So here's a multiple choice question for y'all:
B starts counting received PING messages. Select the correct answer from th=
ose below, or invent a different answer.

1.       B's counting of received PINGs is a new Passive Measurement Task, =
unrelated to the PING responding Task.

2.       B's counting of received PINGs is part of the existing Active Meas=
urement Task that involves responding to PINGs.

3.       B's counting of received PINGs is part of a new Active Measurement=
 Task, unrelated to the PING responding Task.

4.       All of the above could be true, depending on how the Measurement M=
ethods are defined.

5.       1 or 2 could be true, depending on how the Measurement Methods are=
 defined.

Barbara

From: KEN KO [mailto:KEN.KO@adtran.com]
Sent: Thursday, May 29, 2014 10:18 AM
To: Nalini Elkins; marc.ibrahim; STARK, BARBARA H; Juergen Schoenwaelder; V=
ero Zheng
Cc: draft-ietf-lmap-framework@tools.ietf.org; ippm@ietf.org; lmap@ietf.org
Subject: RE: [lmap] [ippm] I-D Action: draft-ietf-lmap-framework-05.txt

I agree with Marc's comments, e.g., a Measurement Method is Active if any M=
A involved in the measurement is generating measurement traffic. And yes, P=
ING is an Active Measurement Method.

However, traffic measured by a Passive Method can easily include measuremen=
t traffic generated by an unrelated Active Method. In this context for inst=
ance, a Measurement Method that does nothing but count received packets is =
still Passive, even if some of those packets are due to unrelated PINGs (or=
 throughput tests, etc.).

From: lmap [mailto:lmap-bounces@ietf.org] On Behalf Of Nalini Elkins
Sent: Thursday, May 29, 2014 9:31 AM
To: marc.ibrahim; STARK, BARBARA H; Juergen Schoenwaelder; Vero Zheng
Cc: draft-ietf-lmap-framework@tools.ietf.org<mailto:draft-ietf-lmap-framewo=
rk@tools.ietf.org>; ippm@ietf.org<mailto:ippm@ietf.org>; lmap@ietf.org<mail=
to:lmap@ietf.org>
Subject: Re: [lmap] [ippm] I-D Action: draft-ietf-lmap-framework-05.txt

The problem is what to consider as "injected traffic".  For example, on man=
y networks, various devices, for their own purposes do PING commands.    So=
, then does that convert the entire measurement to active?

Thanks,

Nalini Elkins
Inside Products, Inc.
(831) 659-8360
www.insidethestack.com<http://www.insidethestack.com>

________________________________
From: marc.ibrahim <marc.ibrahim@usj.edu.lb<mailto:marc.ibrahim@usj.edu.lb>=
>
To: "STARK, BARBARA H" <bs7652@att.com<mailto:bs7652@att.com>>; Nalini Elki=
ns <nalini.elkins@insidethestack.com<mailto:nalini.elkins@insidethestack.co=
m>>; Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de<mailto:j.s=
choenwaelder@jacobs-university.de>>; Vero Zheng <vero.zheng@huawei.com<mail=
to:vero.zheng@huawei.com>>
Cc: "lmap@ietf.org<mailto:lmap@ietf.org>" <lmap@ietf.org<mailto:lmap@ietf.o=
rg>>; "ippm@ietf.org<mailto:ippm@ietf.org>" <ippm@ietf.org<mailto:ippm@ietf=
.org>>; "draft-ietf-lmap-framework@tools.ietf.org<mailto:draft-ietf-lmap-fr=
amework@tools.ietf.org>" <draft-ietf-lmap-framework@tools.ietf.org<mailto:d=
raft-ietf-lmap-framework@tools.ietf.org>>
Sent: Thursday, May 29, 2014 6:14 AM
Subject: Re: [lmap] [ippm] I-D Action: draft-ietf-lmap-framework-05.txt

Hi,

I think the confusion comes from whether or not to consider individual MA.
For a single MA, measuring existing traffic is passive relatively to this g=
iven MA.
But if this traffic was sent from another MA, then the whole method is acti=
ve since
somebody has injected traffic.

I think the definitions of active and passive methods are not relative to a=
n MA but to
all MAs/MPs involved each measurement. If this is the case, "Receiving" is =
not really
different from "generating" since an MA will receive and measure what has b=
een
generated.


BR,

Marc.

On Thu, 29 May 2014 12:57:35 +0000, STARK, BARBARA H wrote
> ?? Receiving does or doesn't need to be a portion of the Active Measureme=
nt
> Method definition? If a Passive Measurement Method is any method that mea=
sures
> traffic without injecting traffic, doesn't that cover a Measurement Metho=
d
> that measures received traffic? Barbara
>
> From: Nalini Elkins [mailto:nalini.elkins@insidethestack.com<mailto:nalin=
i.elkins@insidethestack.com>]
> Sent: Thursday, May 29, 2014 8:49 AM
> To: STARK, BARBARA H; Juergen Schoenwaelder; Vero Zheng
> Cc: draft-ietf-lmap-framework@tools.ietf.org<mailto:draft-ietf-lmap-frame=
work@tools.ietf.org>; lmap@ietf.org<mailto:lmap@ietf.org>; ippm@ietf.org<ma=
ilto:ippm@ietf.org>
> Subject: Re: [lmap] [ippm] I-D Action: draft-ietf-lmap-framework-05.txt
>
> /*snip*/
> >>> Active Measurement Method - The process of measuring some performance=
 or
reliability parameter associated with the transfer of Traffic by generating=
 and/or
receiving Active Measurement Traffic.
> >>>
> /*snip*/
> >>> Passive Measurement Method- The process of measuring some performance=
 or
reliability parameter associated with the existing traffic on the network.
> /*snip*/
>
> >>But what if I have an MA passively measuring traffic that was injected
> >>(perhaps by some other MA) for the purpose of measuring it? Why is
> >>this distinction REAL vs non-REAL useful? And what is the definition
> >>of REAL of "existing traffic" anyway? If I inject measurement traffic
> >>observed by some MA, it is "existing traffic", no?
>
> > Yes, point well taken.  The distinction we wanted to make is that the p=
assive
measurement technique does not inject traffic.  Other MA's or indeed other =
devices on
the network create traffic for their own purposes, some of which may be per=
formance
measurement.  We also wanted to come up with a good definition for passive =
measurement
that would work for all parties.  How is the following?
>
> > Passive Measurement Method- The process of measuring some performance o=
r reliability
parameter associated with the traffic on the network.  The passive measurem=
ent method
does not inject traffic for the purposes of measurement.
>
> >>Would that mean that the definition of Active Measurement Method wouldn=
't involve
receiving Active Measurement Traffic, and only generated (injecting)?
> >>Active Measurement Method - The process of measuring some performance o=
r reliability
parameter associated with the transfer of traffic by generating Active Meas=
urement
Traffic.
>
> Indeed, the word "receiving" needs to be a portion of the Active Measurem=
ent
> Method definition.  Thanks!
>
> Nalini
>
> _______________________________________________
> lmap mailing list
> lmap@ietf.org<mailto:lmap@ietf.org><mailto:lmap@ietf.org<mailto:lmap@ietf=
.org>>

> https://www.ietf.org/mailman/listinfo/lmap



--
Open WebMail Project (http://openwebmail.org<http://openwebmail.org/>
)


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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Plain Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-priority:99;
	mso-style-link:"Plain Text";
	font-family:"Calibri","sans-serif";}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:85734624;
	mso-list-type:hybrid;
	mso-list-template-ids:-1906422182 67698703 67698713 67698715 67698703 6769=
8713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l1
	{mso-list-id:1875540477;
	mso-list-type:hybrid;
	mso-list-template-ids:-632386608 67698703 67698713 67698715 67698703 67698=
713 67698715 67698703 67698713 67698715;}
@list l1:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l1:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l1:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l1:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">I still have questions. I=
 feel there&#8217;s still ambiguity and overlap in proposed definitions. My=
 main goal is to get rid of ambiguity and overlap.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">One thing I read in Marc&=
#8217;s email was:<o:p></o:p></span></p>
<p class=3D"MsoPlainText">We have MA1 sending UDP traffic to MA2. MA2 will =
receive UDP packet and compute jitter.
<o:p></o:p></p>
<p class=3D"MsoPlainText">This is clearly an active measurement task for MA=
1.<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">This to me suggests an id=
ea that Active Measurement Method (or Task, which so far has been defined a=
s an instantiation of a Method) doesn&#8217;t need to actually
 measure anything at all. It just needs to generate (inject) Active Measure=
ment Traffic. It may or may not measure any performance or reliability para=
meters. That is, there was no description of MA1 measuring the UDP traffic =
it sent to MA2, as a qualifier for
 identifying this as an Active Measurement Task.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Looking at PING again. Le=
t&#8217;s consider a system where there is a MA (A) generating a PING messa=
ge, receiving a response message, and calculating the time between
 these 2 events, an MA (B) receiving the PING and generating a response, an=
d an MA (C) that is in between A and B and counts the number of PING messag=
es it sees. What I think I&#8217;m reading is:<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo1"><![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><span style=3D"mso-=
list:Ignore">1.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:11.0pt;font-family:=
&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">A is doing an Act=
ive Measurement Task.<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo1"><![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><span style=3D"mso-=
list:Ignore">2.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:11.0pt;font-family:=
&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">B is doing an Act=
ive Measurement Task. [Note that B hasn&#8217;t measured anything.]<o:p></o=
:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo1"><![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><span style=3D"mso-=
list:Ignore">3.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:11.0pt;font-family:=
&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">C is doing a Pass=
ive Measurement Task.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">If the above is correct, =
I&#8217;d be fine with that.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">So here&#8217;s a multipl=
e choice question for y&#8217;all:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">B starts counting receive=
d PING messages. Select the correct answer from those below, or invent a di=
fferent answer.<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l1 level=
1 lfo2"><![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><span style=3D"mso-=
list:Ignore">1.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:11.0pt;font-family:=
&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">B&#8217;s countin=
g of received PINGs is a new Passive Measurement Task, unrelated to the PIN=
G responding Task.<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l1 level=
1 lfo2"><![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><span style=3D"mso-=
list:Ignore">2.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:11.0pt;font-family:=
&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">B&#8217;s countin=
g of received PINGs is part of the existing Active Measurement Task that in=
volves responding to PINGs.<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l1 level=
1 lfo2"><![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><span style=3D"mso-=
list:Ignore">3.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:11.0pt;font-family:=
&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">B&#8217;s countin=
g of received PINGs is part of a new Active Measurement Task, unrelated to =
the PING responding Task.<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l1 level=
1 lfo2"><![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><span style=3D"mso-=
list:Ignore">4.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:11.0pt;font-family:=
&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">All of the above =
could be true, depending on how the Measurement Methods are defined.<o:p></=
o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l1 level=
1 lfo2"><![if !supportLists]><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><span style=3D"mso-=
list:Ignore">5.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:11.0pt;font-family:=
&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">1 or 2 could be t=
rue, depending on how the Measurement Methods are defined.<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">Barbara<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> KEN KO [=
mailto:KEN.KO@adtran.com]
<br>
<b>Sent:</b> Thursday, May 29, 2014 10:18 AM<br>
<b>To:</b> Nalini Elkins; marc.ibrahim; STARK, BARBARA H; Juergen Schoenwae=
lder; Vero Zheng<br>
<b>Cc:</b> draft-ietf-lmap-framework@tools.ietf.org; ippm@ietf.org; lmap@ie=
tf.org<br>
<b>Subject:</b> RE: [lmap] [ippm] I-D Action: draft-ietf-lmap-framework-05.=
txt<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">I agree with Marc&#8217;s=
 comments, e.g., a Measurement Method is Active if any MA involved in the m=
easurement is generating measurement traffic. And yes, PING is
 an Active Measurement Method.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">However, traffic measured=
 by a Passive Method can easily include measurement traffic generated by an=
 unrelated Active Method. In this context for instance,
 a Measurement Method that does nothing but count received packets is still=
 Passive, even if some of those packets are due to unrelated PINGs (or thro=
ughput tests, etc.).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<o:p></o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> lmap [<a=
 href=3D"mailto:lmap-bounces@ietf.org">mailto:lmap-bounces@ietf.org</a>]
<b>On Behalf Of </b>Nalini Elkins<br>
<b>Sent:</b> Thursday, May 29, 2014 9:31 AM<br>
<b>To:</b> marc.ibrahim; STARK, BARBARA H; Juergen Schoenwaelder; Vero Zhen=
g<br>
<b>Cc:</b> <a href=3D"mailto:draft-ietf-lmap-framework@tools.ietf.org">draf=
t-ietf-lmap-framework@tools.ietf.org</a>;
<a href=3D"mailto:ippm@ietf.org">ippm@ietf.org</a>; <a href=3D"mailto:lmap@=
ietf.org">
lmap@ietf.org</a><br>
<b>Subject:</b> Re: [lmap] [ippm] I-D Action: draft-ietf-lmap-framework-05.=
txt<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-famil=
y:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black">The problem is what=
 to consider as &quot;injected traffic&quot;. &nbsp;For example, on many ne=
tworks, various devices, for their own purposes do PING commands. &nbsp; &n=
bsp;So,
 then does that convert the entire measurement to active?<o:p></o:p></span>=
</p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-famil=
y:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black">&nbsp;<o:p></o:p></=
span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-famil=
y:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black">Thanks,<o:p></o:p><=
/span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt;background:white"><spa=
n style=3D"font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black=
"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-famil=
y:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black">Nalini Elkins<br>
Inside Products, Inc.<br>
(831) 659-8360<br>
<a href=3D"http://www.insidethestack.com">www.insidethestack.com</a><o:p></=
o:p></span></p>
</div>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-famil=
y:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></=
span></p>
<div>
<div>
<div>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center;backgr=
ound:white">
<span style=3D"color:black">
<hr size=3D"1" width=3D"100%" align=3D"center">
</span></div>
<p class=3D"MsoNormal" style=3D"background:white"><b><span style=3D"font-si=
ze:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black"=
>From:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Arial&qu=
ot;,&quot;sans-serif&quot;;color:black"> marc.ibrahim &lt;<a href=3D"mailto=
:marc.ibrahim@usj.edu.lb">marc.ibrahim@usj.edu.lb</a>&gt;<br>
<b>To:</b> &quot;STARK, BARBARA H&quot; &lt;<a href=3D"mailto:bs7652@att.co=
m">bs7652@att.com</a>&gt;; Nalini Elkins &lt;<a href=3D"mailto:nalini.elkin=
s@insidethestack.com">nalini.elkins@insidethestack.com</a>&gt;; Juergen Sch=
oenwaelder &lt;<a href=3D"mailto:j.schoenwaelder@jacobs-university.de">j.sc=
hoenwaelder@jacobs-university.de</a>&gt;;
 Vero Zheng &lt;<a href=3D"mailto:vero.zheng@huawei.com">vero.zheng@huawei.=
com</a>&gt; <br>
<b>Cc:</b> &quot;<a href=3D"mailto:lmap@ietf.org">lmap@ietf.org</a>&quot; &=
lt;<a href=3D"mailto:lmap@ietf.org">lmap@ietf.org</a>&gt;; &quot;<a href=3D=
"mailto:ippm@ietf.org">ippm@ietf.org</a>&quot; &lt;<a href=3D"mailto:ippm@i=
etf.org">ippm@ietf.org</a>&gt;; &quot;<a href=3D"mailto:draft-ietf-lmap-fra=
mework@tools.ietf.org">draft-ietf-lmap-framework@tools.ietf.org</a>&quot;
 &lt;<a href=3D"mailto:draft-ietf-lmap-framework@tools.ietf.org">draft-ietf=
-lmap-framework@tools.ietf.org</a>&gt;
<br>
<b>Sent:</b> Thursday, May 29, 2014 6:14 AM<br>
<b>Subject:</b> Re: [lmap] [ippm] I-D Action: draft-ietf-lmap-framework-05.=
txt</span><span style=3D"color:black"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"color:blac=
k"><br>
Hi, <br>
<br>
I think the confusion comes from whether or not to consider individual MA.<=
br>
For a single MA, measuring existing traffic is passive relatively to this g=
iven MA.<br>
But if this traffic was sent from another MA, then the whole method is acti=
ve since
<br>
somebody has injected traffic.<br>
<br>
I think the definitions of active and passive methods are not relative to a=
n MA but to
<br>
all MAs/MPs involved each measurement. If this is the case, &quot;Receiving=
&quot; is not really
<br>
different from &quot;generating&quot; since an MA will receive and measure =
what has been <br>
generated. <br>
<br>
<br>
BR,<br>
<br>
Marc.<br>
<br>
On Thu, 29 May 2014 12:57:35 &#43;0000, STARK, BARBARA H wrote<br>
&gt; ?? Receiving does or doesn't need to be a portion of the Active Measur=
ement <br>
&gt; Method definition? If a Passive Measurement Method is any method that =
measures <br>
&gt; traffic without injecting traffic, doesn't that cover a Measurement Me=
thod <br>
&gt; that measures received traffic? Barbara<br>
&gt; <br>
&gt; From: Nalini Elkins [mailto:<a href=3D"mailto:nalini.elkins@insidethes=
tack.com">nalini.elkins@insidethestack.com</a>]<br>
&gt; Sent: Thursday, May 29, 2014 8:49 AM<br>
&gt; To: STARK, BARBARA H; Juergen Schoenwaelder; Vero Zheng<br>
&gt; Cc: <a href=3D"mailto:draft-ietf-lmap-framework@tools.ietf.org">draft-=
ietf-lmap-framework@tools.ietf.org</a>;
<a href=3D"mailto:lmap@ietf.org">lmap@ietf.org</a>; <a href=3D"mailto:ippm@=
ietf.org">
ippm@ietf.org</a><br>
&gt; Subject: Re: [lmap] [ippm] I-D Action: draft-ietf-lmap-framework-05.tx=
t<br>
&gt; <br>
&gt; /*snip*/<br>
&gt; &gt;&gt;&gt; Active Measurement Method - The process of measuring some=
 performance or <br>
reliability parameter associated with the transfer of Traffic by generating=
 and/or
<br>
receiving Active Measurement Traffic.<br>
&gt; &gt;&gt;&gt;<br>
&gt; /*snip*/<br>
&gt; &gt;&gt;&gt; Passive Measurement Method- The process of measuring some=
 performance or <br>
reliability parameter associated with the existing traffic on the network.<=
br>
&gt; /*snip*/<br>
&gt; <br>
&gt; &gt;&gt;But what if I have an MA passively measuring traffic that was =
injected<br>
&gt; &gt;&gt;(perhaps by some other MA) for the purpose of measuring it? Wh=
y is<br>
&gt; &gt;&gt;this distinction REAL vs non-REAL useful? And what is the defi=
nition<br>
&gt; &gt;&gt;of REAL of &quot;existing traffic&quot; anyway? If I inject me=
asurement traffic<br>
&gt; &gt;&gt;observed by some MA, it is &quot;existing traffic&quot;, no?<b=
r>
&gt; <br>
&gt; &gt; Yes, point well taken.&nbsp; The distinction we wanted to make is=
 that the passive
<br>
measurement technique does not inject traffic.&nbsp; Other MA's or indeed o=
ther devices on
<br>
the network create traffic for their own purposes, some of which may be per=
formance
<br>
measurement.&nbsp; We also wanted to come up with a good definition for pas=
sive measurement
<br>
that would work for all parties.&nbsp; How is the following?<br>
&gt; <br>
&gt; &gt; Passive Measurement Method- The process of measuring some perform=
ance or reliability
<br>
parameter associated with the traffic on the network.&nbsp; The passive mea=
surement method
<br>
does not inject traffic for the purposes of measurement.<br>
&gt; <br>
&gt; &gt;&gt;Would that mean that the definition of Active Measurement Meth=
od wouldn't involve
<br>
receiving Active Measurement Traffic, and only generated (injecting)?<br>
&gt; &gt;&gt;Active Measurement Method - The process of measuring some perf=
ormance or reliability
<br>
parameter associated with the transfer of traffic by generating Active Meas=
urement
<br>
Traffic.<br>
&gt; <br>
&gt; Indeed, the word &quot;receiving&quot; needs to be a portion of the Ac=
tive Measurement <br>
&gt; Method definition.&nbsp; Thanks!<br>
&gt; <br>
&gt; Nalini<br>
&gt; <br>
&gt; _______________________________________________<br>
&gt; lmap mailing list<br>
&gt; <a href=3D"mailto:lmap@ietf.org">lmap@ietf.org</a>&lt;mailto:<a href=
=3D"mailto:lmap@ietf.org">lmap@ietf.org</a>&gt;<o:p></o:p></span></p>
<div id=3D"yqtfd58650">
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"color:blac=
k"><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/lmap" target=3D"_blan=
k">https://www.ietf.org/mailman/listinfo/lmap</a><o:p></o:p></span></p>
</div>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"color:blac=
k"><br>
<br>
<br>
--<br>
Open WebMail Project (<a href=3D"http://openwebmail.org/" target=3D"_blank"=
>http://openwebmail.org</a><o:p></o:p></span></p>
<div id=3D"yqtfd49886">
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt;background:white"><spa=
n style=3D"color:black">)<o:p></o:p></span></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt;background:white"><spa=
n style=3D"color:black"><o:p>&nbsp;</o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_2D09D61DDFA73D4C884805CC7865E6113043D89AGAALPA1MSGUSR9L_--


From nobody Thu May 29 08:58:00 2014
Return-Path: <gregimirsky@gmail.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 739931A09BB; Thu, 29 May 2014 08:57:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OCUVXtuTYwEg; Thu, 29 May 2014 08:57:52 -0700 (PDT)
Received: from mail-ve0-x22d.google.com (mail-ve0-x22d.google.com [IPv6:2607:f8b0:400c:c01::22d]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AD57C1A0426; Thu, 29 May 2014 08:57:51 -0700 (PDT)
Received: by mail-ve0-f173.google.com with SMTP id pa12so619519veb.4 for <multiple recipients>; Thu, 29 May 2014 08:57:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=oJky/izDJmDWPLavXtZh5A6pz9JbXXdErlnImvSCrRk=; b=DCRuBeQW0h2yrdbA0PkDsZz8L4jjmr2h7RhbUL+wNXAptNbvwULpSznQIZj0r/exUz +Jx/I2ej0UbO04uRSSE4ODttdTnVjoU+RBinI4JZ2Ppxx4wNdqDKepdinuVHGet4LnKo mzAUZqNvNO/A1shuwxQn60k96mxIHKMd8wNPNEkzGsd3bMVnJgVCoc+yhRxhbpOBzTJ0 hxGq8zwfhXxMKx4C13Y7wUpEHazY5SeZEbQLcO4ecmHAd3wzrYPll8G+AW9W1uuSwCzG 7fq4QOWl+AJl3DgIxdMSdNyx5O/LdpMcXnz90pQFH3uG95Gxcpe82ATyNQQHFlIi2PGh AxFw==
MIME-Version: 1.0
X-Received: by 10.58.185.165 with SMTP id fd5mr2848860vec.41.1401379067174; Thu, 29 May 2014 08:57:47 -0700 (PDT)
Received: by 10.220.15.136 with HTTP; Thu, 29 May 2014 08:57:46 -0700 (PDT)
In-Reply-To: <2D09D61DDFA73D4C884805CC7865E6113043D70E@GAALPA1MSGUSR9L.ITServices.sbc.com>
References: <CA+RyBmV-QbPwQAFinYvNKGJR-Jnp_roG=wAs7yAuhcObtSRuMA@mail.gmail.com> <A2E337CDB7BC4145B018B9BEE8EB3E0D40F406DE56@EMV67-UKRD.domain1.systemhost.net> <2EEA459CD95CCB4988BFAFC0F2287B5C5C8441BF@SZXEMA504-MBS.china.huawei.com> <20140529121607.GA82518@elstar.local> <1401366760.51380.YahooMailNeo@web125104.mail.ne1.yahoo.com> <2D09D61DDFA73D4C884805CC7865E6113043D70E@GAALPA1MSGUSR9L.ITServices.sbc.com>
Date: Thu, 29 May 2014 08:57:46 -0700
Message-ID: <CA+RyBmXHeuVQOMJ-3oMz96t4t7wYF6-rOMmzXM0_yLzyznJyQA@mail.gmail.com>
From: Greg Mirsky <gregimirsky@gmail.com>
To: "STARK, BARBARA H" <bs7652@att.com>
Content-Type: multipart/alternative; boundary=047d7b66f3337ea75904fa8bfdb8
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/4slfOUX-mLWKd3fZtiOIo2dweSc
Cc: "ippm@ietf.org" <ippm@ietf.org>, "draft-ietf-lmap-framework@tools.ietf.org" <draft-ietf-lmap-framework@tools.ietf.org>, "lmap@ietf.org" <lmap@ietf.org>
Subject: Re: [ippm] [lmap]  I-D Action: draft-ietf-lmap-framework-05.txt
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 May 2014 15:57:54 -0000

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

Hi Barbara,
if we look into the proposed definition of the Active Measurement Method
>>> Active Measurement Method - The process of measuring some performance
or reliability parameter associated with the transfer of Traffic by
generating and/or receiving Active Measurement Traffic.
it does include receiving Active Measurement Traffic. I think that
clarifies the question Juergen asked earlier in the discussion. IMO,
observing active traffic, i.e. traffic injected by an MA, is still an
example of active measurement.

Regards,
Greg


On Thu, May 29, 2014 at 5:42 AM, STARK, BARBARA H <bs7652@att.com> wrote:

>
> /*snip*/
> >>> Active Measurement Method - The process of measuring some performance
> or reliability parameter associated with the transfer of Traffic by
> generating and/or receiving Active Measurement Traffic.
> >>>
> /*snip*/
> >>> Passive Measurement Method- The process of measuring some performance
> or reliability parameter associated with the existing traffic on the
> network.
> /*snip*/
>
> >>But what if I have an MA passively measuring traffic that was injected
> >>(perhaps by some other MA) for the purpose of measuring it? Why is
> >>this distinction REAL vs non-REAL useful? And what is the definition
> >>of REAL of "existing traffic" anyway? If I inject measurement traffic
> >>observed by some MA, it is "existing traffic", no?
>
> > Yes, point well taken.   The distinction we wanted to make is that the
> passive measurement technique does not inject traffic.   Other MA's or
> indeed other devices on the network create traffic for their own purposes,
> some of which may be performance measurement.  We also wanted to come up
> with a good definition for passive measurement that would work for all
> parties.   How is the following?
>
> > Passive Measurement Method- The process of measuring some performance or
> reliability parameter associated with the traffic on the network.   The
> passive measurement method does not inject traffic for the purposes of
> measurement.
>
> Would that mean that the definition of Active Measurement Method wouldn't
> involve receiving Active Measurement Traffic, and only generated
> (injecting)?
> Active Measurement Method - The process of measuring some performance or
> reliability parameter associated with the transfer of traffic by generating
> Active Measurement Traffic.
>
> Barbara
>
> _______________________________________________
> lmap mailing list
> lmap@ietf.org
> https://www.ietf.org/mailman/listinfo/lmap
>

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

<div dir=3D"ltr"><div><div><div><div>Hi Barbara,<br></div>if we look into t=
he proposed definition of the Active Measurement Method<br>&gt;&gt;&gt; Act=
ive Measurement Method - The process of measuring some=20
performance or reliability parameter associated with the transfer of=20
Traffic by generating and/or receiving Active Measurement Traffic.<br></div=
>it does include receiving Active Measurement Traffic. I think that clarifi=
es the question Juergen asked earlier in the discussion. IMO, observing act=
ive traffic, i.e. traffic injected by an MA, is still an example of active =
measurement.<br>
<br></div>Regards,<br></div>Greg<br></div><div class=3D"gmail_extra"><br><b=
r><div class=3D"gmail_quote">On Thu, May 29, 2014 at 5:42 AM, STARK, BARBAR=
A H <span dir=3D"ltr">&lt;<a href=3D"mailto:bs7652@att.com" target=3D"_blan=
k">bs7652@att.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><br>
/*snip*/<br>
<div class=3D"">&gt;&gt;&gt; Active Measurement Method - The process of mea=
suring some performance or reliability parameter associated with the transf=
er of Traffic by generating and/or receiving Active Measurement Traffic.<br=
>

&gt;&gt;&gt;<br>
</div>/*snip*/<br>
<div class=3D"">&gt;&gt;&gt; Passive Measurement Method- The process of mea=
suring some performance or reliability parameter associated with the existi=
ng traffic on the network.<br>
</div>/*snip*/<br>
<div class=3D""><br>
&gt;&gt;But what if I have an MA passively measuring traffic that was injec=
ted<br>
&gt;&gt;(perhaps by some other MA) for the purpose of measuring it? Why is<=
br>
&gt;&gt;this distinction REAL vs non-REAL useful? And what is the definitio=
n<br>
&gt;&gt;of REAL of &quot;existing traffic&quot; anyway? If I inject measure=
ment traffic<br>
&gt;&gt;observed by some MA, it is &quot;existing traffic&quot;, no?<br>
<br>
&gt; Yes, point well taken. =C2=A0 The distinction we wanted to make is tha=
t the passive measurement technique does not inject traffic. =C2=A0 Other M=
A&#39;s or indeed other devices on the network create traffic for their own=
 purposes, some of which may be performance measurement. =C2=A0We also want=
ed to come up with a good definition for passive measurement that would wor=
k for all parties. =C2=A0 How is the following?<br>

<br>
&gt; Passive Measurement Method- The process of measuring some performance =
or reliability parameter associated with the traffic on the network. =C2=A0=
 The passive measurement method does not inject traffic for the purposes of=
 measurement.=C2=A0<br>

<br>
</div>Would that mean that the definition of Active Measurement Method woul=
dn&#39;t involve receiving Active Measurement Traffic, and only generated (=
injecting)?<br>
Active Measurement Method - The process of measuring some performance or re=
liability parameter associated with the transfer of traffic by generating A=
ctive Measurement Traffic.<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
Barbara<br>
</font></span><div class=3D"HOEnZb"><div class=3D"h5"><br>
_______________________________________________<br>
lmap mailing list<br>
<a href=3D"mailto:lmap@ietf.org">lmap@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/lmap" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/lmap</a><br>
</div></div></blockquote></div><br></div>

--047d7b66f3337ea75904fa8bfdb8--


From nobody Thu May 29 09:00:28 2014
Return-Path: <gregimirsky@gmail.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6051D1A6FCA; Thu, 29 May 2014 09:00:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RLeuj693HjyY; Thu, 29 May 2014 09:00:14 -0700 (PDT)
Received: from mail-ve0-x22b.google.com (mail-ve0-x22b.google.com [IPv6:2607:f8b0:400c:c01::22b]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D8F7B1A6FD0; Thu, 29 May 2014 08:59:49 -0700 (PDT)
Received: by mail-ve0-f171.google.com with SMTP id oz11so622128veb.2 for <multiple recipients>; Thu, 29 May 2014 08:59:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=PXJpzPDMex8+ZBNQKu0Swtvk3WmvGaPOIXsPlLhJIEo=; b=m0YI1auxokFhSRNwGGpOu+YHCVt+yK8AiJSzA/HmrqXnlaPKonEODSHQIFAn4Mq1BP FBhCF9BpA5VfhDQsZCAlrseUqscIKcB1K+4sHrNBrvIB65+guK8JApI/mWNTPjfQjQcg dn+qiuaOuD6Ue3yZCxK9z7/aOzGcAtlkpAPqDR0WU/SsmjPK6wwZJYRSThkAvSaZ5/jU yK9CxA4bdgtR6j/mWtGMT+u/L0suLo9eRjkv7OpRxw4WnnGAsXVxvQO1DOx58ttz1Bkf +vGwqTrFVKdAIFlwASJLHzkTLWHU2BxY8q4pgqOL65C4BG6wIm4ijpj1g5TcJV0ZQGCn OUHg==
MIME-Version: 1.0
X-Received: by 10.58.195.202 with SMTP id ig10mr7510367vec.33.1401379185426; Thu, 29 May 2014 08:59:45 -0700 (PDT)
Received: by 10.220.15.136 with HTTP; Thu, 29 May 2014 08:59:45 -0700 (PDT)
In-Reply-To: <1401367762.8149.YahooMailNeo@web125105.mail.ne1.yahoo.com>
References: <CA+RyBmV-QbPwQAFinYvNKGJR-Jnp_roG=wAs7yAuhcObtSRuMA@mail.gmail.com> <A2E337CDB7BC4145B018B9BEE8EB3E0D40F406DE56@EMV67-UKRD.domain1.systemhost.net> <2EEA459CD95CCB4988BFAFC0F2287B5C5C8441BF@SZXEMA504-MBS.china.huawei.com> <20140529121607.GA82518@elstar.local> <1401366760.51380.YahooMailNeo@web125104.mail.ne1.yahoo.com> <2D09D61DDFA73D4C884805CC7865E6113043D70E@GAALPA1MSGUSR9L.ITServices.sbc.com> <1401367762.8149.YahooMailNeo@web125105.mail.ne1.yahoo.com>
Date: Thu, 29 May 2014 08:59:45 -0700
Message-ID: <CA+RyBmV3o_X1_UgbQR1hhJsKWrckAGdPRw9fnjUwH27BxLmraw@mail.gmail.com>
From: Greg Mirsky <gregimirsky@gmail.com>
To: Nalini Elkins <nalini.elkins@insidethestack.com>
Content-Type: multipart/alternative; boundary=047d7b66fce78b354004fa8c0439
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/czAoiPiLmVc_3RLaFnWnJMDcxfY
Cc: "draft-ietf-lmap-framework@tools.ietf.org" <draft-ietf-lmap-framework@tools.ietf.org>, "lmap@ietf.org" <lmap@ietf.org>, "ippm@ietf.org" <ippm@ietf.org>
Subject: Re: [ippm] [lmap] I-D Action: draft-ietf-lmap-framework-05.txt
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 May 2014 16:00:20 -0000

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

Hi Nalini,
I believe it already there:
>>> Active Measurement Method - The process of measuring some performance
or reliability parameter associated with the transfer of Traffic by
generating *and/or receiving* Active Measurement Traffic.

Thank you for your support.

Regards,
Greg



On Thu, May 29, 2014 at 5:49 AM, Nalini Elkins <
nalini.elkins@insidethestack.com> wrote:

>
> /*snip*/
> >>> Active Measurement Method - The process of measuring some performance
> or reliability parameter associated with the transfer of Traffic by
> generating and/or receiving Active Measurement Traffic.
> >>>
> /*snip*/
> >>> Passive Measurement Method- The process of measuring some performance
> or reliability parameter associated with the existing traffic on the
> network.
> /*snip*/
>
>
> >>But what if I have an MA passively measuring traffic that was injected
> >>(perhaps by some other MA) for the purpose of measuring it? Why is
> >>this distinction REAL vs non-REAL useful? And what is the definition
> >>of REAL of "existing traffic" anyway? If I inject measurement traffic
> >>observed by some MA, it is "existing traffic", no?
>
> > Yes, point well taken.   The distinction we wanted to make is that the
> passive measurement technique does not inject traffic.   Other MA's or
> indeed other devices on the network create traffic for their own purposes,
> some of which may be performance measurement.  We also wanted to come up
> with a good definition for passive measurement that would work for all
> parties.   How is the following?
>
> > Passive Measurement Method- The process of measuring some performance or
> reliability parameter associated with the traffic on the network.   The
> passive measurement method does not inject traffic for the purposes of
> measurement.
>
>
> >>Would that mean that the definition of Active Measurement Method
> wouldn't involve receiving Active Measurement Traffic, and only generated
> (injecting)?
> >>Active Measurement Method - The process of measuring some performance or
> reliability parameter associated with the transfer of traffic by generating
> Active Measurement Traffic.
>
> Indeed, the word "receiving" needs to be a portion of the Active
> Measurement Method definition.   Thanks!
>
> Nalini
>
>
> _______________________________________________
> lmap mailing list
> lmap@ietf.org
> https://www.ietf.org/mailman/listinfo/lmap
>
>
> _______________________________________________
> ippm mailing list
> ippm@ietf.org
> https://www.ietf.org/mailman/listinfo/ippm
>
>

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

<div dir=3D"ltr"><div><div><div><div>Hi Nalini,<br></div>I believe it alrea=
dy there:<br>&gt;&gt;&gt; Active Measurement Method - The process of measur=
ing some=20
performance or reliability parameter associated with the transfer of=20
Traffic by generating <u>and/or receiving</u> Active Measurement Traffic.<b=
r></div><br>Thank you for your support.<br><br></div>Regards,<br></div>Greg=
<br><div><div><br></div></div></div><div class=3D"gmail_extra"><br><br><div=
 class=3D"gmail_quote">
On Thu, May 29, 2014 at 5:49 AM, Nalini Elkins <span dir=3D"ltr">&lt;<a hre=
f=3D"mailto:nalini.elkins@insidethestack.com" target=3D"_blank">nalini.elki=
ns@insidethestack.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_q=
uote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1e=
x">
<div><div style=3D"color:#000;background-color:#fff;font-family:arial,helve=
tica,sans-serif;font-size:12pt"><div><br></div><div style=3D"font-family:ar=
ial,helvetica,sans-serif;font-size:12pt"><div style=3D"font-family:&#39;tim=
es new roman&#39;,&#39;new york&#39;,times,serif;font-size:12pt">
<div><div class=3D"h5"><div>/*snip*/<br clear=3D"none">&gt;&gt;&gt; Active =
Measurement Method - The process of measuring some performance or reliabili=
ty parameter associated with the transfer of Traffic by generating and/or r=
eceiving Active Measurement Traffic.<br clear=3D"none">
&gt;&gt;&gt; <br clear=3D"none">/*snip*/<br clear=3D"none">&gt;&gt;&gt; Pas=
sive Measurement Method- The process of measuring some performance or relia=
bility parameter associated with the existing traffic on the network.<br cl=
ear=3D"none">
/*snip*/<div><br clear=3D"none"><br clear=3D"none">&gt;&gt;But what if I ha=
ve an MA passively measuring traffic that was injected<br clear=3D"none">&g=
t;&gt;(perhaps by some other MA) for the purpose of measuring it? Why is<br=
 clear=3D"none">
&gt;&gt;this distinction REAL vs non-REAL useful? And what is the definitio=
n<br clear=3D"none">&gt;&gt;of REAL of &quot;existing traffic&quot; anyway?=
 If I inject measurement traffic<br clear=3D"none">&gt;&gt;observed by some=
 MA, it is &quot;existing traffic&quot;, no?<br clear=3D"none">
<br clear=3D"none">&gt; Yes, point well taken. =C2=A0 The distinction we wa=
nted to make is that the passive measurement technique does not inject traf=
fic. =C2=A0 Other MA&#39;s or indeed other devices on the network create tr=
affic for their own purposes, some of which may be performance measurement.=
 =C2=A0We also wanted to come up with a good definition for passive measure=
ment that would work for all parties. =C2=A0 How is the following?<br clear=
=3D"none">
<br clear=3D"none">&gt; Passive Measurement Method- The process of measurin=
g some performance or reliability parameter associated with the traffic on
 the network. =C2=A0 The passive measurement method does not inject traffic=
 for the purposes of measurement.=C2=A0</div><br clear=3D"none"><br clear=
=3D"none">&gt;&gt;Would that mean that the definition of Active Measurement=
 Method wouldn&#39;t involve receiving Active Measurement Traffic, and only=
 generated (injecting)?<br clear=3D"none">
&gt;&gt;Active Measurement Method - The process of measuring some performan=
ce or reliability parameter associated with the transfer of traffic by gene=
rating Active Measurement Traffic.</div><div><br></div></div></div><div>
Indeed, the word &quot;receiving&quot; needs to be a portion of the Active =
Measurement Method definition. =C2=A0 Thanks!<span class=3D"HOEnZb"><font c=
olor=3D"#888888"><br clear=3D"none"><br>Nalini</font></span><div class=3D""=
><br clear=3D"none">
<br clear=3D"none">_______________________________________________<br clear=
=3D"none">lmap mailing list<br clear=3D"none"><a shape=3D"rect" href=3D"mai=
lto:lmap@ietf.org" target=3D"_blank">lmap@ietf.org</a><br clear=3D"none"><a=
 shape=3D"rect" href=3D"https://www.ietf.org/mailman/listinfo/lmap" target=
=3D"_blank">https://www.ietf.org/mailman/listinfo/lmap</a><br>
<br></div></div> </div> </div>  </div></div><br>___________________________=
____________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org">ippm@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/ippm" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/ippm</a><br>
<br></blockquote></div><br></div>

--047d7b66fce78b354004fa8c0439--


From nobody Thu May 29 09:07:40 2014
Return-Path: <nalini.elkins@insidethestack.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5760F1A09C0 for <ippm@ietfa.amsl.com>; Thu, 29 May 2014 09:07:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.299
X-Spam-Level: 
X-Spam-Status: No, score=-1.299 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, J_CHICKENPOX_47=0.6, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yqotonCsmYYx for <ippm@ietfa.amsl.com>; Thu, 29 May 2014 09:07:37 -0700 (PDT)
Received: from nm18-vm0.bullet.mail.ne1.yahoo.com (nm18-vm0.bullet.mail.ne1.yahoo.com [98.138.91.37]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0A9761A09B0 for <ippm@ietf.org>; Thu, 29 May 2014 09:07:36 -0700 (PDT)
Received: from [98.138.226.177] by nm18.bullet.mail.ne1.yahoo.com with NNFMP;  29 May 2014 16:07:32 -0000
Received: from [98.138.101.169] by tm12.bullet.mail.ne1.yahoo.com with NNFMP;  29 May 2014 16:07:32 -0000
Received: from [127.0.0.1] by omp1080.mail.ne1.yahoo.com with NNFMP; 29 May 2014 16:07:32 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 607291.99702.bm@omp1080.mail.ne1.yahoo.com
Received: (qmail 54549 invoked by uid 60001); 29 May 2014 16:07:32 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1401379652; bh=1THFyC5iz/FE0rf4Qm7c/0IKOENkshHf2Y2H56cXivw=; h=References:Message-ID:Date:From:Reply-To:Subject:To:Cc:In-Reply-To:MIME-Version:Content-Type; b=0i/oc1cbtR0zjXRMgxO5bv8glzEKOMfhU0a57yH6OKJW0By/oyauukaBvEjgneVgYA7gQ8FB4zaRsnNS14feBXjJfd6N9Pp9DrWzV9hBTUTpkzZH7pkxJKcDzaOboWX05s6Q2kU4CabObhyM1Qt6alUUbnhCR43cK5QD11m4mlU=
X-YMail-OSG: zt88ugoVM1mxk_G2bsl_BKqoM52QNFjUsq2uDvC3KCXn1Je l1c48ort_RpDPeKQfDCNvv3CEfdXuTGvhJcnU84TyMWnlLZIGC8BR2Sb6v1Z B30mmJ28ELG8d82Jkfw464V6eRuHmT2hGCo0rGrNZkZlmI9DfPUNY261Qxxy CR7UGVr0hLrXwL0O4j0Nv.RtjC6E5n9hsejw4JUVJrVds6dpujffQPeZWeEZ EF70QQ3IuEYSGuHvaB3_gFTg.d0nLjDj2BYWREuUE3F39eAwYbGchRdakF3L hYqKVyVV2Yor7iu.Oa9NuA9OK0R.8RRMwLZeJKzBMp5Vp6vLQ1inE0oZjzoB .q0Wmbo9h.fAOtEVRiMN.3u9akpgLGmmzrex_rhv81exngelyYpu_1CQRI5K Qtb.kbXJftCeQcptoA9Qw5Oe6UlQMqp9PZtz8UxcFDqm3XAlNnzWLdIduZyN k3cMlUg6v5pCDwWSim9t5yBIf.F4rJKdbQunjVIZlKrq_eYaurJu5d4Sbubq bL.ZDKhqoZOXgxnMxa2Asc0vbkgnpbSvSlH1qFnnlSzRlnTZX95hEl4nKqrX ti2H0Ny.wWvNl8q7d9whqDEgxN5PHsqD5wYcdh_kbvb9yvUqMGKEHf7nQ8mL jcEfntfS7CEQa3a1QIO73HeOF3FyVlWAhhR8CvhqxC_94whC7NhADnQ4WMvh .BTgzGmM-
Received: from [24.130.37.147] by web125105.mail.ne1.yahoo.com via HTTP; Thu, 29 May 2014 09:07:32 PDT
X-Rocket-MIMEInfo: 002.001, QmFyYmFyYSwKCkluIG15IG9waW5pb246CgoxLsKgwqDCoMKgwqDCoMKgQuKAmXMgY291bnRpbmcgb2YgcmVjZWl2ZWQgUElOR3MgaXMgYSBuZXcgUGFzc2l2ZSBNZWFzdXJlbWVudCBUYXNrLCB1bnJlbGF0ZWQgdG8gdGhlIFBJTkcgcmVzcG9uZGluZyBUYXNrLgrCoApUaGFua3MsCgpOYWxpbmkgRWxraW5zCkluc2lkZSBQcm9kdWN0cywgSW5jLgooODMxKSA2NTktODM2MAp3d3cuaW5zaWRldGhlc3RhY2suY29tCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCiBGcm9tOiAiU1RBUkssIEJBUkIBMAEBAQE-
X-Mailer: YahooMailWebService/0.8.188.663
References: <CA+RyBmV-QbPwQAFinYvNKGJR-Jnp_roG=wAs7yAuhcObtSRuMA@mail.gmail.com> <A2E337CDB7BC4145B018B9BEE8EB3E0D40F406DE56@EMV67-UKRD.domain1.systemhost.net> <2EEA459CD95CCB4988BFAFC0F2287B5C5C8441BF@SZXEMA504-MBS.china.huawei.com> <20140529121607.GA82518@elstar.local> <1401366760.51380.YahooMailNeo@web125104.mail.ne1.yahoo.com> <2D09D61DDFA73D4C884805CC7865E6113043D70E@GAALPA1MSGUSR9L.ITServices.sbc.com> <1401367762.8149.YahooMailNeo@web125105.mail.ne1.yahoo.com> <2D09D61DDFA73D4C884805CC7865E6113043D765@GAALPA1MSGUSR9L.ITServices.sbc.com> <20140529130345.M94452@mail.usj.edu.lb> <1401370260.60566.YahooMailNeo@web125105.mail.ne1.yahoo.com> <D14B7E40AEBFD54EA3AD964902DD7CB77756AC25@ex-mb1.corp.adtran.com> <2D09D61DDFA73D4C884805CC7865E6113043D89A@GAALPA1MSGUSR9L.ITServices.sbc.com>
Message-ID: <1401379652.47544.YahooMailNeo@web125105.mail.ne1.yahoo.com>
Date: Thu, 29 May 2014 09:07:32 -0700 (PDT)
From: Nalini Elkins <nalini.elkins@insidethestack.com>
To: "STARK, BARBARA H" <bs7652@att.com>, KEN KO <KEN.KO@adtran.com>, "marc.ibrahim" <marc.ibrahim@usj.edu.lb>, Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, Vero Zheng <vero.zheng@huawei.com>
In-Reply-To: <2D09D61DDFA73D4C884805CC7865E6113043D89A@GAALPA1MSGUSR9L.ITServices.sbc.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="461871616-797352472-1401379652=:47544"
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/HkizK5LWZs7VsgzCO4d94mxeBi4
Cc: "lmap@ietf.org" <lmap@ietf.org>, "ippm@ietf.org" <ippm@ietf.org>
Subject: Re: [ippm] [lmap]    I-D Action: draft-ietf-lmap-framework-05.txt
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Nalini Elkins <nalini.elkins@insidethestack.com>
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 May 2014 16:07:39 -0000

--461871616-797352472-1401379652=:47544
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Barbara,=0A=0AIn my opinion:=0A=0A1.=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0B=E2=80=99s counting of received PINGs is a new Passive Measurement Task=
, unrelated to the PING responding Task.=0A=C2=A0=0AThanks,=0A=0ANalini Elk=
ins=0AInside Products, Inc.=0A(831) 659-8360=0Awww.insidethestack.com=0A=0A=
=0A=0A________________________________=0A From: "STARK, BARBARA H" <bs7652@=
att.com>=0ATo: KEN KO <KEN.KO@adtran.com>; Nalini Elkins <nalini.elkins@ins=
idethestack.com>; marc.ibrahim <marc.ibrahim@usj.edu.lb>; Juergen Schoenwae=
lder <j.schoenwaelder@jacobs-university.de>; Vero Zheng <vero.zheng@huawei.=
com> =0ACc: "ippm@ietf.org" <ippm@ietf.org>; "lmap@ietf.org" <lmap@ietf.org=
> =0ASent: Thursday, May 29, 2014 8:01 AM=0ASubject: RE: [lmap] [ippm]   I-=
D Action: draft-ietf-lmap-framework-05.txt=0A =0A=0A=0AI still have questio=
ns. I feel there=E2=80=99s still ambiguity and overlap in proposed definiti=
ons. My main goal is to get rid of ambiguity and overlap.=0A=C2=A0=0AOne th=
ing I read in Marc=E2=80=99s email was:=0AWe have MA1 sending UDP traffic t=
o MA2. MA2 will receive UDP packet and compute jitter. =0AThis is clearly a=
n active measurement task for MA1.=0AThis to me suggests an idea that Activ=
e Measurement Method (or Task, which so far has been defined as an instanti=
ation of a Method) doesn=E2=80=99t need to actually measure anything at all=
. It just needs to generate (inject) Active Measurement Traffic. It may or =
may not measure any performance or reliability parameters. That is, there w=
as no description of MA1 measuring the UDP traffic it sent to MA2, as a qua=
lifier for identifying this as an Active Measurement Task.=0A=C2=A0=0ALooki=
ng at PING again. Let=E2=80=99s consider a system where there is a MA (A) g=
enerating a PING message, receiving a response message, and calculating the=
 time between these 2 events, an MA (B) receiving the PING and generating a=
 response, and an MA (C) that is in between A and B and counts the number o=
f PING messages it sees. What I think I=E2=80=99m reading is:=0A1.=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0 A is doing an Active Measurement Task.=0A2.=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 B is doing an Active Measurement Task. [N=
ote that B hasn=E2=80=99t measured anything.]=0A3.=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 C is doing a Passive Measurement Task.=0AIf the above is corre=
ct, I=E2=80=99d be fine with that.=0A=C2=A0=0ASo here=E2=80=99s a multiple =
choice question for y=E2=80=99all:=0AB starts counting received PING messag=
es. Select the correct answer from those below, or invent a different answe=
r.=0A1.=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 B=E2=80=99s counting of receive=
d PINGs is a new Passive Measurement Task, unrelated to the PING responding=
 Task.=0A2.=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 B=E2=80=99s counting of rec=
eived PINGs is part of the existing Active Measurement Task that involves r=
esponding to PINGs.=0A3.=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 B=E2=80=99s co=
unting of received PINGs is part of a new Active Measurement Task, unrelate=
d to the PING responding Task.=0A4.=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 All=
 of the above could be true, depending on how the Measurement Methods are d=
efined.=0A5.=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 1 or 2 could be true, depe=
nding on how the Measurement Methods are defined.=0A=C2=A0=0ABarbara=0A=C2=
=A0=0AFrom:KEN KO [mailto:KEN.KO@adtran.com] =0ASent: Thursday, May 29, 201=
4 10:18 AM=0ATo: Nalini Elkins; marc.ibrahim; STARK, BARBARA H; Juergen Sch=
oenwaelder; Vero Zheng=0ACc: draft-ietf-lmap-framework@tools.ietf.org; ippm=
@ietf.org; lmap@ietf.org=0ASubject: RE: [lmap] [ippm] I-D Action: draft-iet=
f-lmap-framework-05.txt=0A=C2=A0=0AI agree with Marc=E2=80=99s comments, e.=
g., a Measurement Method is Active if any MA involved in the measurement is=
 generating measurement traffic. And yes, PING is an Active Measurement Met=
hod.=0A=C2=A0=0AHowever, traffic measured by a Passive Method can easily in=
clude measurement traffic generated by an unrelated Active Method. In this =
context for instance, a Measurement Method that does nothing but count rece=
ived packets is still Passive, even if some of those packets are due to unr=
elated PINGs (or throughput tests, etc.).=0A=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =0AFrom:lmap [mailto:lmap-bounces@ietf.or=
g] On Behalf Of Nalini Elkins=0ASent: Thursday, May 29, 2014 9:31 AM=0ATo: =
marc.ibrahim; STARK, BARBARA H; Juergen Schoenwaelder; Vero Zheng=0ACc: dra=
ft-ietf-lmap-framework@tools.ietf.org; ippm@ietf.org; lmap@ietf.org=0ASubje=
ct: Re: [lmap] [ippm] I-D Action: draft-ietf-lmap-framework-05.txt=0A=C2=A0=
=0AThe problem is what to consider as "injected traffic". =C2=A0For example=
, on many networks, various devices, for their own purposes do PING command=
s. =C2=A0 =C2=A0So, then does that convert the entire measurement to active=
?=0A=C2=A0=0AThanks,=0A=C2=A0=0ANalini Elkins=0AInside Products, Inc.=0A(83=
1) 659-8360=0Awww.insidethestack.com=0A=C2=A0=0A=0A________________________=
________=0A =0AFrom:marc.ibrahim <marc.ibrahim@usj.edu.lb>=0ATo: "STARK, BA=
RBARA H" <bs7652@att.com>; Nalini Elkins <nalini.elkins@insidethestack.com>=
; Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>; Vero Zheng =
<vero.zheng@huawei.com> =0ACc: "lmap@ietf.org" <lmap@ietf.org>; "ippm@ietf.=
org" <ippm@ietf.org>; "draft-ietf-lmap-framework@tools.ietf.org" <draft-iet=
f-lmap-framework@tools.ietf.org> =0ASent: Thursday, May 29, 2014 6:14 AM=0A=
Subject: Re: [lmap] [ippm] I-D Action: draft-ietf-lmap-framework-05.txt=0A=
=0AHi, =0A=0AI think the confusion comes from whether or not to consider in=
dividual MA.=0AFor a single MA, measuring existing traffic is passive relat=
ively to this given MA.=0ABut if this traffic was sent from another MA, the=
n the whole method is active since =0Asomebody has injected traffic.=0A=0AI=
 think the definitions of active and passive methods are not relative to an=
 MA but to =0Aall MAs/MPs involved each measurement. If this is the case, "=
Receiving" is not really =0Adifferent from "generating" since an MA will re=
ceive and measure what has been =0Agenerated. =0A=0A=0ABR,=0A=0AMarc.=0A=0A=
On Thu, 29 May 2014 12:57:35 +0000, STARK, BARBARA H wrote=0A> ?? Receiving=
 does or doesn't need to be a portion of the Active Measurement =0A> Method=
 definition? If a Passive Measurement Method is any method that measures =
=0A> traffic without injecting traffic, doesn't that cover a Measurement Me=
thod =0A> that measures received traffic? Barbara=0A> =0A> From: Nalini Elk=
ins [mailto:nalini.elkins@insidethestack.com]=0A> Sent: Thursday, May 29, 2=
014 8:49 AM=0A> To: STARK, BARBARA H; Juergen Schoenwaelder; Vero Zheng=0A>=
 Cc: draft-ietf-lmap-framework@tools.ietf.org; lmap@ietf.org; ippm@ietf.org=
=0A> Subject: Re: [lmap] [ippm] I-D Action: draft-ietf-lmap-framework-05.tx=
t=0A> =0A> /*snip*/=0A> >>> Active Measurement Method - The process of meas=
uring some performance or =0Areliability parameter associated with the tran=
sfer of Traffic by generating and/or =0Areceiving Active Measurement Traffi=
c.=0A> >>>=0A> /*snip*/=0A> >>> Passive Measurement Method- The process of =
measuring some performance or =0Areliability parameter associated with the =
existing traffic on the network.=0A> /*snip*/=0A> =0A> >>But what if I have=
 an MA passively measuring traffic that was injected=0A> >>(perhaps by some=
 other MA) for the purpose of measuring it? Why is=0A> >>this distinction R=
EAL vs non-REAL useful? And what is the definition=0A> >>of REAL of "existi=
ng traffic" anyway? If I inject measurement traffic=0A> >>observed by some =
MA, it is "existing traffic", no?=0A> =0A> > Yes, point well taken.=C2=A0 T=
he distinction we wanted to make is that the passive =0Ameasurement techniq=
ue does not inject traffic.=C2=A0 Other MA's or indeed other devices on =0A=
the network create traffic for their own purposes, some of which may be per=
formance =0Ameasurement.=C2=A0 We also wanted to come up with a good defini=
tion for passive measurement =0Athat would work for all parties.=C2=A0 How =
is the following?=0A> =0A> > Passive Measurement Method- The process of mea=
suring some performance or reliability =0Aparameter associated with the tra=
ffic on the network.=C2=A0 The passive measurement method =0Adoes not injec=
t traffic for the purposes of measurement.=0A> =0A> >>Would that mean that =
the definition of Active Measurement Method wouldn't involve =0Areceiving A=
ctive Measurement Traffic, and only generated (injecting)?=0A> >>Active Mea=
surement Method - The process of measuring some performance or reliability =
=0Aparameter associated with the transfer of traffic by generating Active M=
easurement =0ATraffic.=0A> =0A> Indeed, the word "receiving" needs to be a =
portion of the Active Measurement =0A> Method definition.=C2=A0 Thanks!=0A>=
 =0A> Nalini=0A> =0A> _______________________________________________=0A> l=
map mailing list=0A> lmap@ietf.org<mailto:lmap@ietf.org>=0A=0A> https://www=
.ietf.org/mailman/listinfo/lmap=0A=0A=0A=0A--=0AOpen WebMail Project (http:=
//openwebmail.org=0A)
--461871616-797352472-1401379652=:47544
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:#000; background-color:#fff; font-family:ar=
ial, helvetica, sans-serif;font-size:12pt"><div style=3D"font-family: arial=
, helvetica, sans-serif; font-size: 12pt;"><span></span></div><div class=3D=
"yiv6577133121MsoNormal" style=3D"font-family: 'times new roman', 'new york=
', times, serif; font-size: 16px;"><span style=3D"font-size: 11pt;">Barbara=
,</span></div><div class=3D"yiv6577133121MsoNormal" style=3D"font-family: '=
times new roman', 'new york', times, serif; font-size: 11pt; color: rgb(0, =
0, 0); font-style: normal; background-color: transparent;"><span style=3D"f=
ont-size: 11pt;"><br></span></div><div class=3D"yiv6577133121MsoNormal" sty=
le=3D"font-family: 'times new roman', 'new york', times, serif; font-size: =
15px; color: rgb(0, 0, 0); font-style: normal; background-color: transparen=
t;"><span style=3D"font-size: 11pt;">In my opinion:</span></div><div class=
=3D"yiv6577133121MsoNormal" style=3D"font-family: 'times new roman', 'new y=
ork', times, serif;
 font-size: 15px; color: rgb(0, 0, 0); font-style: normal; background-color=
: transparent;"><br></div><div class=3D"yiv6577133121MsoListParagraph" styl=
e=3D"margin: 0in 0in 0.0001pt 0.5in; font-size: 16px; font-family: 'times n=
ew roman', 'new york', times, serif;"><span style=3D"font-size: 11pt;"><spa=
n>1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span><span style=3D"=
font-size: 11pt;">B=E2=80=99s counting of received PINGs is a new Passive M=
easurement Task, unrelated to the PING responding Task.</span></div><div cl=
ass=3D"yiv6577133121MsoListParagraph" style=3D"margin: 0in 0in 0.0001pt 0.5=
in; font-family: 'times new roman', 'new york', times, serif;"><span style=
=3D"font-size: 15px;">&nbsp;</span></div><div style=3D"font-family: arial, =
helvetica, sans-serif; font-size: 12pt;">Thanks,</div><div style=3D"font-fa=
mily: arial, helvetica, sans-serif; font-size: 12pt;"><br></div><div style=
=3D"font-family: arial, helvetica, sans-serif; font-size: 12pt;">Nalini Elk=
ins<br>Inside
 Products, Inc.<br>(831) 659-8360<br>www.insidethestack.com<br></div><br>  =
<div style=3D"font-family: arial, helvetica, sans-serif; font-size: 12pt;">=
 <div style=3D"font-family: 'times new roman', 'new york', times, serif; fo=
nt-size: 12pt;"> <div dir=3D"ltr"> <hr size=3D"1">  <font size=3D"2" face=
=3D"Arial"> <b><span style=3D"font-weight:bold;">From:</span></b> "STARK, B=
ARBARA H" &lt;bs7652@att.com&gt;<br> <b><span style=3D"font-weight: bold;">=
To:</span></b> KEN KO &lt;KEN.KO@adtran.com&gt;; Nalini Elkins &lt;nalini.e=
lkins@insidethestack.com&gt;; marc.ibrahim &lt;marc.ibrahim@usj.edu.lb&gt;;=
 Juergen Schoenwaelder &lt;j.schoenwaelder@jacobs-university.de&gt;; Vero Z=
heng &lt;vero.zheng@huawei.com&gt; <br><b><span style=3D"font-weight: bold;=
">Cc:</span></b> "ippm@ietf.org" &lt;ippm@ietf.org&gt;; "lmap@ietf.org" &lt=
;lmap@ietf.org&gt; <br> <b><span style=3D"font-weight: bold;">Sent:</span><=
/b> Thursday, May 29, 2014 8:01 AM<br> <b><span style=3D"font-weight:
 bold;">Subject:</span></b> RE: [lmap] [ippm]   I-D Action: draft-ietf-lmap=
-framework-05.txt<br> </font> </div> <div class=3D"y_msg_container"><br><di=
v id=3D"yiv6577133121"><style>#yiv6577133121 #yiv6577133121 --=0A =0A _filt=
ered #yiv6577133121 {font-family:Calibri;panose-1:2 15 5 2 2 2 4 3 2 4;}=0A=
 _filtered #yiv6577133121 {font-family:Tahoma;panose-1:2 11 6 4 3 5 4 4 2 4=
;}=0A#yiv6577133121  =0A#yiv6577133121 p.yiv6577133121MsoNormal, #yiv657713=
3121 li.yiv6577133121MsoNormal, #yiv6577133121 div.yiv6577133121MsoNormal=
=0A=09{margin:0in;margin-bottom:.0001pt;font-size:12.0pt;}=0A#yiv6577133121=
 a:link, #yiv6577133121 span.yiv6577133121MsoHyperlink=0A=09{color:blue;tex=
t-decoration:underline;}=0A#yiv6577133121 a:visited, #yiv6577133121 span.yi=
v6577133121MsoHyperlinkFollowed=0A=09{color:purple;text-decoration:underlin=
e;}=0A#yiv6577133121 p.yiv6577133121MsoPlainText, #yiv6577133121 li.yiv6577=
133121MsoPlainText, #yiv6577133121 div.yiv6577133121MsoPlainText=0A=09{marg=
in:0in;margin-bottom:.0001pt;font-size:11.0pt;}=0A#yiv6577133121 p.yiv65771=
33121MsoAcetate, #yiv6577133121 li.yiv6577133121MsoAcetate, #yiv6577133121 =
div.yiv6577133121MsoAcetate=0A=09{margin:0in;margin-bottom:.0001pt;font-siz=
e:8.0pt;}=0A#yiv6577133121 p.yiv6577133121MsoListParagraph, #yiv6577133121 =
li.yiv6577133121MsoListParagraph, #yiv6577133121 div.yiv6577133121MsoListPa=
ragraph=0A=09{margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left=
:.5in;margin-bottom:.0001pt;font-size:12.0pt;}=0A#yiv6577133121 span.yiv657=
7133121BalloonTextChar=0A=09{}=0A#yiv6577133121 span.yiv6577133121EmailStyl=
e19=0A=09{color:#1F497D;}=0A#yiv6577133121 span.yiv6577133121EmailStyle20=
=0A=09{color:#1F497D;}=0A#yiv6577133121 span.yiv6577133121PlainTextChar=0A=
=09{}=0A#yiv6577133121 .yiv6577133121MsoChpDefault=0A=09{font-size:10.0pt;}=
=0A _filtered #yiv6577133121 {margin:1.0in 1.0in 1.0in 1.0in;}=0A#yiv657713=
3121 div.yiv6577133121WordSection1=0A=09{}=0A#yiv6577133121  =0A _filtered =
#yiv6577133121 {}=0A _filtered #yiv6577133121 {}=0A _filtered #yiv657713312=
1 {}=0A _filtered #yiv6577133121 {}=0A _filtered #yiv6577133121 {}=0A _filt=
ered #yiv6577133121 {}=0A _filtered #yiv6577133121 {}=0A _filtered #yiv6577=
133121 {}=0A _filtered #yiv6577133121 {}=0A _filtered #yiv6577133121 {}=0A =
_filtered #yiv6577133121 {}=0A _filtered #yiv6577133121 {}=0A _filtered #yi=
v6577133121 {}=0A _filtered #yiv6577133121 {}=0A _filtered #yiv6577133121 {=
}=0A _filtered #yiv6577133121 {}=0A _filtered #yiv6577133121 {}=0A _filtere=
d #yiv6577133121 {}=0A _filtered #yiv6577133121 {}=0A _filtered #yiv6577133=
121 {}=0A#yiv6577133121 ol=0A=09{margin-bottom:0in;}=0A#yiv6577133121 ul=0A=
=09{margin-bottom:0in;}=0A#yiv6577133121 </style><div>=0A<div class=3D"yiv6=
577133121WordSection1">=0A<div class=3D"yiv6577133121MsoNormal"><span style=
=3D"font-size:11.0pt;">I still have questions. I feel there=E2=80=99s still=
 ambiguity and overlap in proposed definitions. My main goal is to get rid =
of ambiguity and overlap.</span></div> =0A<div class=3D"yiv6577133121MsoNor=
mal"><span style=3D"font-size:11.0pt;"> &nbsp;</span></div> =0A<div class=
=3D"yiv6577133121MsoNormal"><span style=3D"font-size:11.0pt;">One thing I r=
ead in Marc=E2=80=99s email was:</span></div> =0A<div class=3D"yiv657713312=
1MsoPlainText">We have MA1 sending UDP traffic to MA2. MA2 will receive UDP=
 packet and compute jitter.=0A</div> =0A<div class=3D"yiv6577133121MsoPlain=
Text">This is clearly an active measurement task for MA1.</div> =0A<div cla=
ss=3D"yiv6577133121MsoNormal"><span style=3D"font-size:11.0pt;">This to me =
suggests an idea that Active Measurement Method (or Task, which so far has =
been defined as an instantiation of a Method) doesn=E2=80=99t need to actua=
lly=0A measure anything at all. It just needs to generate (inject) Active M=
easurement Traffic. It may or may not measure any performance or reliabilit=
y parameters. That is, there was no description of MA1 measuring the UDP tr=
affic it sent to MA2, as a qualifier for=0A identifying this as an Active M=
easurement Task.</span></div> =0A<div class=3D"yiv6577133121MsoNormal"><spa=
n style=3D"font-size:11.0pt;"> &nbsp;</span></div> =0A<div class=3D"yiv6577=
133121MsoNormal"><span style=3D"font-size:11.0pt;">Looking at PING again. L=
et=E2=80=99s consider a system where there is a MA (A) generating a PING me=
ssage, receiving a response message, and calculating the time between=0A th=
ese 2 events, an MA (B) receiving the PING and generating a response, and a=
n MA (C) that is in between A and B and counts the number of PING messages =
it sees. What I think I=E2=80=99m reading is:</span></div> =0A<div class=3D=
"yiv6577133121MsoListParagraph" style=3D""><span style=3D"font-size:11.0pt;=
"><span style=3D"">1.<span style=3D"font:7.0pt;">&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;=0A</span></span></span><span style=3D"font-size:11.0pt;">A is do=
ing an Active Measurement Task.</span></div> =0A<div class=3D"yiv6577133121=
MsoListParagraph" style=3D""><span style=3D"font-size:11.0pt;"><span style=
=3D"">2.<span style=3D"font:7.0pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=0A=
</span></span></span><span style=3D"font-size:11.0pt;">B is doing an Active=
 Measurement Task. [Note that B hasn=E2=80=99t measured anything.]</span></=
div> =0A<div class=3D"yiv6577133121MsoListParagraph" style=3D""><span style=
=3D"font-size:11.0pt;"><span style=3D"">3.<span style=3D"font:7.0pt;">&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=0A</span></span></span><span style=3D"font-=
size:11.0pt;">C is doing a Passive Measurement Task.</span></div> =0A<div c=
lass=3D"yiv6577133121MsoNormal"><span style=3D"font-size:11.0pt;">If the ab=
ove is correct, I=E2=80=99d be fine with that.</span></div> =0A<div class=
=3D"yiv6577133121MsoNormal"><span style=3D"font-size:11.0pt;"> &nbsp;</span=
></div> =0A<div class=3D"yiv6577133121MsoNormal"><span style=3D"font-size:1=
1.0pt;">So here=E2=80=99s a multiple choice question for y=E2=80=99all:</sp=
an></div> =0A<div class=3D"yiv6577133121MsoNormal"><span style=3D"font-size=
:11.0pt;">B starts counting received PING messages. Select the correct answ=
er from those below, or invent a different answer.</span></div> =0A<div cla=
ss=3D"yiv6577133121MsoListParagraph" style=3D""><span style=3D"font-size:11=
.0pt;"><span style=3D"">1.<span style=3D"font:7.0pt;">&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;=0A</span></span></span><span style=3D"font-size:11.0pt;">B=
=E2=80=99s counting of received PINGs is a new Passive Measurement Task, un=
related to the PING responding Task.</span></div> =0A<div class=3D"yiv65771=
33121MsoListParagraph" style=3D""><span style=3D"font-size:11.0pt;"><span s=
tyle=3D"">2.<span style=3D"font:7.0pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;=0A</span></span></span><span style=3D"font-size:11.0pt;">B=E2=80=99s coun=
ting of received PINGs is part of the existing Active Measurement Task that=
 involves responding to PINGs.</span></div> =0A<div class=3D"yiv6577133121M=
soListParagraph" style=3D""><span style=3D"font-size:11.0pt;"><span style=
=3D"">3.<span style=3D"font:7.0pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=0A=
</span></span></span><span style=3D"font-size:11.0pt;">B=E2=80=99s counting=
 of received PINGs is part of a new Active Measurement Task, unrelated to t=
he PING responding Task.</span></div> =0A<div class=3D"yiv6577133121MsoList=
Paragraph" style=3D""><span style=3D"font-size:11.0pt;"><span style=3D"">4.=
<span style=3D"font:7.0pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=0A</span><=
/span></span><span style=3D"font-size:11.0pt;">All of the above could be tr=
ue, depending on how the Measurement Methods are defined.</span></div> =0A<=
div class=3D"yiv6577133121MsoListParagraph" style=3D""><span style=3D"font-=
size:11.0pt;"><span style=3D"">5.<span style=3D"font:7.0pt;">&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;=0A</span></span></span><span style=3D"font-size:11.0=
pt;">1 or 2 could be true, depending on how the Measurement Methods are def=
ined.</span></div> =0A<div class=3D"yiv6577133121MsoNormal"><span style=3D"=
font-size:11.0pt;"> &nbsp;</span></div> =0A<div class=3D"yiv6577133121MsoNo=
rmal"><span style=3D"font-size:11.0pt;">Barbara</span></div> =0A<div class=
=3D"yiv6577133121MsoNormal"><span style=3D"font-size:11.0pt;"> &nbsp;</span=
></div> =0A<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0=
in 0in 0in 4.0pt;">=0A<div class=3D"yiv6577133121yqt3917332693" id=3D"yiv65=
77133121yqt22507"><div>=0A<div style=3D"border:none;border-top:solid #B5C4D=
F 1.0pt;padding:3.0pt 0in 0in 0in;">=0A<div class=3D"yiv6577133121MsoNormal=
"><b><span style=3D"font-size:10.0pt;">From:</span></b><span style=3D"font-=
size:10.0pt;"> KEN KO [mailto:KEN.KO@adtran.com]=0A<br clear=3D"none">=0A<b=
>Sent:</b> Thursday, May 29, 2014 10:18 AM<br clear=3D"none">=0A<b>To:</b> =
Nalini Elkins; marc.ibrahim; STARK, BARBARA H; Juergen Schoenwaelder; Vero =
Zheng<br clear=3D"none">=0A<b>Cc:</b> draft-ietf-lmap-framework@tools.ietf.=
org; ippm@ietf.org; lmap@ietf.org<br clear=3D"none">=0A<b>Subject:</b> RE: =
[lmap] [ippm] I-D Action: draft-ietf-lmap-framework-05.txt</span></div> =0A=
</div>=0A</div>=0A<div class=3D"yiv6577133121MsoNormal"> &nbsp;</div> =0A<d=
iv class=3D"yiv6577133121MsoNormal"><span style=3D"font-size:11.0pt;">I agr=
ee with Marc=E2=80=99s comments, e.g., a Measurement Method is Active if an=
y MA involved in the measurement is generating measurement traffic. And yes=
, PING is=0A an Active Measurement Method.</span></div> =0A<div class=3D"yi=
v6577133121MsoNormal"><span style=3D"font-size:11.0pt;"> &nbsp;</span></div=
> =0A<div class=3D"yiv6577133121MsoNormal"><span style=3D"font-size:11.0pt;=
">However, traffic measured by a Passive Method can easily include measurem=
ent traffic generated by an unrelated Active Method. In this context for in=
stance,=0A a Measurement Method that does nothing but count received packet=
s is still Passive, even if some of those packets are due to unrelated PING=
s (or throughput tests, etc.).</span></div> =0A<div class=3D"yiv6577133121M=
soNormal"><span
 style=3D"font-size:11.0pt;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;=0A</span></div></div> =0A<div style=3D"border:none;=
border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt;">=0A<div class=3D"y=
iv6577133121yqt3917332693" id=3D"yiv6577133121yqt08266"><div>=0A<div style=
=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in;">=
=0A<div class=3D"yiv6577133121MsoNormal"><b><span style=3D"font-size:10.0pt=
;">From:</span></b><span style=3D"font-size:10.0pt;"> lmap [<a rel=3D"nofol=
low" shape=3D"rect" ymailto=3D"mailto:lmap-bounces@ietf.org" target=3D"_bla=
nk" href=3D"mailto:lmap-bounces@ietf.org">mailto:lmap-bounces@ietf.org</a>]=
=0A<b>On Behalf Of </b>Nalini Elkins<br clear=3D"none">=0A<b>Sent:</b> Thur=
sday, May 29, 2014 9:31 AM<br clear=3D"none">=0A<b>To:</b> marc.ibrahim; ST=
ARK, BARBARA H; Juergen Schoenwaelder; Vero Zheng<br clear=3D"none">=0A<b>C=
c:</b> <a rel=3D"nofollow" shape=3D"rect" ymailto=3D"mailto:draft-ietf-lmap=
-framework@tools.ietf.org" target=3D"_blank" href=3D"mailto:draft-ietf-lmap=
-framework@tools.ietf.org">draft-ietf-lmap-framework@tools.ietf.org</a>;=0A=
<a rel=3D"nofollow" shape=3D"rect" ymailto=3D"mailto:ippm@ietf.org" target=
=3D"_blank" href=3D"mailto:ippm@ietf.org">ippm@ietf.org</a>; <a rel=3D"nofo=
llow" shape=3D"rect" ymailto=3D"mailto:lmap@ietf.org" target=3D"_blank" hre=
f=3D"mailto:lmap@ietf.org">=0Almap@ietf.org</a><br clear=3D"none">=0A<b>Sub=
ject:</b> Re: [lmap] [ippm] I-D Action: draft-ietf-lmap-framework-05.txt</s=
pan></div> =0A</div>=0A</div>=0A<div class=3D"yiv6577133121MsoNormal"> &nbs=
p;</div></div> =0A<div>=0A<div class=3D"yiv6577133121yqt3917332693" id=3D"y=
iv6577133121yqt58894"><div>=0A<div class=3D"yiv6577133121MsoNormal" style=
=3D"background:white;"><span style=3D"">The problem is what to consider as =
"injected traffic". &nbsp;For example, on many networks, various devices, f=
or their own purposes do PING commands. &nbsp; &nbsp;So,=0A then does that =
convert the entire measurement to active?</span></div> =0A</div>=0A<div>=0A=
<div class=3D"yiv6577133121MsoNormal" style=3D"background:white;"><span sty=
le=3D"">&nbsp;</span></div> =0A</div>=0A<div>=0A<div class=3D"yiv6577133121=
MsoNormal" style=3D"background:white;"><span style=3D"">Thanks,</span></div=
> =0A</div>=0A<div>=0A<div class=3D"yiv6577133121MsoNormal" style=3D"margin=
-bottom:12.0pt;background:white;"><span style=3D""> &nbsp;</span></div> =0A=
</div>=0A<div>=0A<div class=3D"yiv6577133121MsoNormal" style=3D"background:=
white;"><span style=3D"">Nalini Elkins<br clear=3D"none">=0AInside Products=
, Inc.<br clear=3D"none">=0A(831) 659-8360<br clear=3D"none">=0A<a rel=3D"n=
ofollow" shape=3D"rect" target=3D"_blank" href=3D"http://www.insidethestack=
.com/">www.insidethestack.com</a></span></div> =0A</div>=0A<div class=3D"yi=
v6577133121MsoNormal" style=3D"background:white;"><span style=3D""> &nbsp;<=
/span></div></div> =0A<div>=0A<div>=0A<div class=3D"yiv6577133121yqt3917332=
693" id=3D"yiv6577133121yqt30957"><div>=0A<div align=3D"center" class=3D"yi=
v6577133121MsoNormal" style=3D"text-align:center;background:white;">=0A<spa=
n style=3D"color:black;">=0A</span><hr align=3D"center" size=3D"1" width=3D=
"100%">=0A</div>=0A<div class=3D"yiv6577133121MsoNormal" style=3D"backgroun=
d:white;"><b><span style=3D"font-size:10.0pt;">From:</span></b><span style=
=3D"font-size:10.0pt;"> marc.ibrahim &lt;<a rel=3D"nofollow" shape=3D"rect"=
 ymailto=3D"mailto:marc.ibrahim@usj.edu.lb" target=3D"_blank" href=3D"mailt=
o:marc.ibrahim@usj.edu.lb">marc.ibrahim@usj.edu.lb</a>&gt;<br clear=3D"none=
">=0A<b>To:</b> "STARK, BARBARA H" &lt;<a rel=3D"nofollow" shape=3D"rect" y=
mailto=3D"mailto:bs7652@att.com" target=3D"_blank" href=3D"mailto:bs7652@at=
t.com">bs7652@att.com</a>&gt;; Nalini Elkins &lt;<a rel=3D"nofollow" shape=
=3D"rect" ymailto=3D"mailto:nalini.elkins@insidethestack.com" target=3D"_bl=
ank" href=3D"mailto:nalini.elkins@insidethestack.com">nalini.elkins@insidet=
hestack.com</a>&gt;; Juergen Schoenwaelder &lt;<a rel=3D"nofollow" shape=3D=
"rect" ymailto=3D"mailto:j.schoenwaelder@jacobs-university.de" target=3D"_b=
lank" href=3D"mailto:j.schoenwaelder@jacobs-university.de">j.schoenwaelder@=
jacobs-university.de</a>&gt;;=0A Vero Zheng &lt;<a rel=3D"nofollow" shape=
=3D"rect" ymailto=3D"mailto:vero.zheng@huawei.com" target=3D"_blank" href=
=3D"mailto:vero.zheng@huawei.com">vero.zheng@huawei.com</a>&gt; <br clear=
=3D"none">=0A<b>Cc:</b> "<a rel=3D"nofollow" shape=3D"rect" ymailto=3D"mail=
to:lmap@ietf.org" target=3D"_blank" href=3D"mailto:lmap@ietf.org">lmap@ietf=
.org</a>" &lt;<a rel=3D"nofollow" shape=3D"rect" ymailto=3D"mailto:lmap@iet=
f.org" target=3D"_blank" href=3D"mailto:lmap@ietf.org">lmap@ietf.org</a>&gt=
;; "<a rel=3D"nofollow" shape=3D"rect" ymailto=3D"mailto:ippm@ietf.org" tar=
get=3D"_blank" href=3D"mailto:ippm@ietf.org">ippm@ietf.org</a>" &lt;<a rel=
=3D"nofollow" shape=3D"rect" ymailto=3D"mailto:ippm@ietf.org" target=3D"_bl=
ank" href=3D"mailto:ippm@ietf.org">ippm@ietf.org</a>&gt;; "<a rel=3D"nofoll=
ow" shape=3D"rect" ymailto=3D"mailto:draft-ietf-lmap-framework@tools.ietf.o=
rg" target=3D"_blank" href=3D"mailto:draft-ietf-lmap-framework@tools.ietf.o=
rg">draft-ietf-lmap-framework@tools.ietf.org</a>"=0A &lt;<a rel=3D"nofollow=
" shape=3D"rect" ymailto=3D"mailto:draft-ietf-lmap-framework@tools.ietf.org=
" target=3D"_blank" href=3D"mailto:draft-ietf-lmap-framework@tools.ietf.org=
">draft-ietf-lmap-framework@tools.ietf.org</a>&gt;=0A<br clear=3D"none">=0A=
<b>Sent:</b> Thursday, May 29, 2014 6:14 AM<br clear=3D"none">=0A<b>Subject=
:</b> Re: [lmap] [ippm] I-D Action: draft-ietf-lmap-framework-05.txt</span>=
<span style=3D"color:black;"></span></div> =0A</div></div>=0A<div>=0A<div c=
lass=3D"yiv6577133121yqt3917332693" id=3D"yiv6577133121yqt11300"><div class=
=3D"yiv6577133121MsoNormal" style=3D"background:white;"><span style=3D"colo=
r:black;"><br clear=3D"none">=0AHi, <br clear=3D"none">=0A<br clear=3D"none=
">=0AI think the confusion comes from whether or not to consider individual=
 MA.<br clear=3D"none">=0AFor a single MA, measuring existing traffic is pa=
ssive relatively to this given MA.<br clear=3D"none">=0ABut if this traffic=
 was sent from another MA, then the whole method is active since=0A<br clea=
r=3D"none">=0Asomebody has injected traffic.<br clear=3D"none">=0A<br clear=
=3D"none">=0AI think the definitions of active and passive methods are not =
relative to an MA but to=0A<br clear=3D"none">=0Aall MAs/MPs involved each =
measurement. If this is the case, "Receiving" is not really=0A<br clear=3D"=
none">=0Adifferent from "generating" since an MA will receive and measure w=
hat has been <br clear=3D"none">=0Agenerated. <br clear=3D"none">=0A<br cle=
ar=3D"none">=0A<br clear=3D"none">=0ABR,<br clear=3D"none">=0A<br clear=3D"=
none">=0AMarc.<br clear=3D"none">=0A<br clear=3D"none">=0AOn Thu, 29 May 20=
14 12:57:35 +0000, STARK, BARBARA H wrote<br clear=3D"none">=0A&gt; ?? Rece=
iving does or doesn't need to be a portion of the Active Measurement <br cl=
ear=3D"none">=0A&gt; Method definition? If a Passive Measurement Method is =
any method that measures <br clear=3D"none">=0A&gt; traffic without injecti=
ng traffic, doesn't that cover a Measurement Method <br clear=3D"none">=0A&=
gt; that measures received traffic? Barbara<br clear=3D"none">=0A&gt; <br c=
lear=3D"none">=0A&gt; From: Nalini Elkins [mailto:<a rel=3D"nofollow" shape=
=3D"rect" ymailto=3D"mailto:nalini.elkins@insidethestack.com" target=3D"_bl=
ank" href=3D"mailto:nalini.elkins@insidethestack.com">nalini.elkins@insidet=
hestack.com</a>]<br clear=3D"none">=0A&gt; Sent: Thursday, May 29, 2014 8:4=
9 AM<br clear=3D"none">=0A&gt; To: STARK, BARBARA H; Juergen Schoenwaelder;=
 Vero Zheng<br clear=3D"none">=0A&gt; Cc: <a rel=3D"nofollow" shape=3D"rect=
" ymailto=3D"mailto:draft-ietf-lmap-framework@tools.ietf.org" target=3D"_bl=
ank" href=3D"mailto:draft-ietf-lmap-framework@tools.ietf.org">draft-ietf-lm=
ap-framework@tools.ietf.org</a>;=0A<a rel=3D"nofollow" shape=3D"rect" ymail=
to=3D"mailto:lmap@ietf.org" target=3D"_blank" href=3D"mailto:lmap@ietf.org"=
>lmap@ietf.org</a>; <a rel=3D"nofollow" shape=3D"rect" ymailto=3D"mailto:ip=
pm@ietf.org" target=3D"_blank" href=3D"mailto:ippm@ietf.org">=0Aippm@ietf.o=
rg</a><br clear=3D"none">=0A&gt; Subject: Re: [lmap] [ippm] I-D Action: dra=
ft-ietf-lmap-framework-05.txt<br clear=3D"none">=0A&gt; <br clear=3D"none">=
=0A&gt; /*snip*/<br clear=3D"none">=0A&gt; &gt;&gt;&gt; Active Measurement =
Method - The process of measuring some performance or <br clear=3D"none">=
=0Areliability parameter associated with the transfer of Traffic by generat=
ing and/or=0A<br clear=3D"none">=0Areceiving Active Measurement Traffic.<br=
 clear=3D"none">=0A&gt; &gt;&gt;&gt;<br clear=3D"none">=0A&gt; /*snip*/<br =
clear=3D"none">=0A&gt; &gt;&gt;&gt; Passive Measurement Method- The process=
 of measuring some performance or <br clear=3D"none">=0Areliability paramet=
er associated with the existing traffic on the network.<br clear=3D"none">=
=0A&gt; /*snip*/<br clear=3D"none">=0A&gt; <br clear=3D"none">=0A&gt; &gt;&=
gt;But what if I have an MA passively measuring traffic that was injected<b=
r clear=3D"none">=0A&gt; &gt;&gt;(perhaps by some other MA) for the purpose=
 of measuring it? Why is<br clear=3D"none">=0A&gt; &gt;&gt;this distinction=
 REAL vs non-REAL useful? And what is the definition<br clear=3D"none">=0A&=
gt; &gt;&gt;of REAL of "existing traffic" anyway? If I inject measurement t=
raffic<br clear=3D"none">=0A&gt; &gt;&gt;observed by some MA, it is "existi=
ng traffic", no?<br clear=3D"none">=0A&gt; <br clear=3D"none">=0A&gt; &gt; =
Yes, point well taken.&nbsp; The distinction we wanted to make is that the =
passive=0A<br clear=3D"none">=0Ameasurement technique does not inject traff=
ic.&nbsp; Other MA's or indeed other devices on=0A<br clear=3D"none">=0Athe=
 network create traffic for their own purposes, some of which may be perfor=
mance=0A<br clear=3D"none">=0Ameasurement.&nbsp; We also wanted to come up =
with a good definition for passive measurement=0A<br clear=3D"none">=0Athat=
 would work for all parties.&nbsp; How is the following?<br clear=3D"none">=
=0A&gt; <br clear=3D"none">=0A&gt; &gt; Passive Measurement Method- The pro=
cess of measuring some performance or reliability=0A<br clear=3D"none">=0Ap=
arameter associated with the traffic on the network.&nbsp; The passive meas=
urement method=0A<br clear=3D"none">=0Adoes not inject traffic for the purp=
oses of measurement.<br clear=3D"none">=0A&gt; <br clear=3D"none">=0A&gt; &=
gt;&gt;Would that mean that the definition of Active Measurement Method wou=
ldn't involve=0A<br clear=3D"none">=0Areceiving Active Measurement Traffic,=
 and only generated (injecting)?<br clear=3D"none">=0A&gt; &gt;&gt;Active M=
easurement Method - The process of measuring some performance or reliabilit=
y=0A<br clear=3D"none">=0Aparameter associated with the transfer of traffic=
 by generating Active Measurement=0A<br clear=3D"none">=0ATraffic.<br clear=
=3D"none">=0A&gt; <br clear=3D"none">=0A&gt; Indeed, the word "receiving" n=
eeds to be a portion of the Active Measurement <br clear=3D"none">=0A&gt; M=
ethod definition.&nbsp; Thanks!<br clear=3D"none">=0A&gt; <br clear=3D"none=
">=0A&gt; Nalini<br clear=3D"none">=0A&gt; <br clear=3D"none">=0A&gt; _____=
__________________________________________<br clear=3D"none">=0A&gt; lmap m=
ailing list<br clear=3D"none">=0A&gt; <a rel=3D"nofollow" shape=3D"rect" ym=
ailto=3D"mailto:lmap@ietf.org" target=3D"_blank" href=3D"mailto:lmap@ietf.o=
rg">lmap@ietf.org</a>&lt;mailto:<a rel=3D"nofollow" shape=3D"rect" ymailto=
=3D"mailto:lmap@ietf.org" target=3D"_blank" href=3D"mailto:lmap@ietf.org">l=
map@ietf.org</a>&gt;</span></div> =0A<div id=3D"yiv6577133121yqtfd58650">=
=0A<div class=3D"yiv6577133121MsoNormal" style=3D"background:white;"><span =
style=3D"color:black;"><br clear=3D"none">=0A&gt; <a rel=3D"nofollow" shape=
=3D"rect" target=3D"_blank" href=3D"https://www.ietf.org/mailman/listinfo/l=
map">https://www.ietf.org/mailman/listinfo/lmap</a></span></div> =0A</div>=
=0A<div class=3D"yiv6577133121MsoNormal" style=3D"background:white;"><span =
style=3D"color:black;"><br clear=3D"none">=0A<br clear=3D"none">=0A<br clea=
r=3D"none">=0A--<br clear=3D"none">=0AOpen WebMail Project (<a rel=3D"nofol=
low" shape=3D"rect" target=3D"_blank" href=3D"http://openwebmail.org/">http=
://openwebmail.org</a></span></div> =0A<div id=3D"yiv6577133121yqtfd49886">=
=0A<div class=3D"yiv6577133121MsoNormal" style=3D"margin-bottom:12.0pt;back=
ground:white;"><span style=3D"color:black;">)</span></div> =0A</div></div>=
=0A<div class=3D"yiv6577133121MsoNormal" style=3D"margin-bottom:12.0pt;back=
ground:white;"><span style=3D"color:black;"> &nbsp;</span></div> =0A</div>=
=0A</div>=0A</div>=0A</div>=0A</div>=0A</div>=0A</div>=0A</div></div><br><b=
r></div> </div> </div>  </div></body></html>
--461871616-797352472-1401379652=:47544--


From nobody Thu May 29 09:14:49 2014
Return-Path: <bs7652@att.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D06E91A6FDA; Thu, 29 May 2014 09:14:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.851
X-Spam-Level: 
X-Spam-Status: No, score=-4.851 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.651] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wuCd8HgU4DT5; Thu, 29 May 2014 09:14:45 -0700 (PDT)
Received: from nbfkord-smmo06.seg.att.com (nbfkord-smmo06.seg.att.com [209.65.160.94]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4D1971A6FBA; Thu, 29 May 2014 09:14:45 -0700 (PDT)
Received: from unknown [144.160.229.23] (EHLO alpi154.enaf.aldc.att.com) by nbfkord-smmo06.seg.att.com(mxl_mta-7.2.1-0) with ESMTP id 1fc57835.2ae607077940.5139371.00-2409.14318412.nbfkord-smmo06.seg.att.com (envelope-from <bs7652@att.com>);  Thu, 29 May 2014 16:14:41 +0000 (UTC)
X-MXL-Hash: 53875cf10be87f3a-1dd16a9794728d044b9d5d27001f99ae547c6828
Received: from unknown [144.160.229.23] (EHLO alpi154.enaf.aldc.att.com) by nbfkord-smmo06.seg.att.com(mxl_mta-7.2.1-0) over TLS secured channel with ESMTP id cec57835.0.5139291.00-2270.14318166.nbfkord-smmo06.seg.att.com (envelope-from <bs7652@att.com>);  Thu, 29 May 2014 16:14:40 +0000 (UTC)
X-MXL-Hash: 53875cf07916649b-1dc691e5cddfe9321e1ef4bd9bc762e80d9efdf4
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s4TGEYiQ030889; Thu, 29 May 2014 12:14:36 -0400
Received: from alpi133.aldc.att.com (alpi133.aldc.att.com [130.8.217.3]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s4TGEU8p030864 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 29 May 2014 12:14:31 -0400
Received: from GAALPA1MSGHUBAH.ITServices.sbc.com (GAALPA1MSGHUBAH.itservices.sbc.com [130.8.218.157]) by alpi133.aldc.att.com (RSA Interceptor); Thu, 29 May 2014 16:14:18 GMT
Received: from GAALPA1MSGUSR9L.ITServices.sbc.com ([130.8.36.69]) by GAALPA1MSGHUBAH.ITServices.sbc.com ([130.8.218.157]) with mapi id 14.03.0174.001; Thu, 29 May 2014 12:14:17 -0400
From: "STARK, BARBARA H" <bs7652@att.com>
To: "marc.ibrahim" <marc.ibrahim@usj.edu.lb>, Nalini Elkins <nalini.elkins@insidethestack.com>, Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, Vero Zheng <vero.zheng@huawei.com>
Thread-Topic: [lmap] [ippm]   I-D Action: draft-ietf-lmap-framework-05.txt
Thread-Index: AQHPezoeqD1KZZQ5ME6R7faiciBMHptXfvJAgABGewD//7358IAASSwA///qD1A=
Date: Thu, 29 May 2014 16:14:17 +0000
Message-ID: <2D09D61DDFA73D4C884805CC7865E6113043D987@GAALPA1MSGUSR9L.ITServices.sbc.com>
References: <CA+RyBmV-QbPwQAFinYvNKGJR-Jnp_roG=wAs7yAuhcObtSRuMA@mail.gmail.com> <A2E337CDB7BC4145B018B9BEE8EB3E0D40F406DE56@EMV67-UKRD.domain1.systemhost.net> <2EEA459CD95CCB4988BFAFC0F2287B5C5C8441BF@SZXEMA504-MBS.china.huawei.com> <20140529121607.GA82518@elstar.local> <1401366760.51380.YahooMailNeo@web125104.mail.ne1.yahoo.com> <2D09D61DDFA73D4C884805CC7865E6113043D70E@GAALPA1MSGUSR9L.ITServices.sbc.com> <1401367762.8149.YahooMailNeo@web125105.mail.ne1.yahoo.com> <2D09D61DDFA73D4C884805CC7865E6113043D765@GAALPA1MSGUSR9L.ITServices.sbc.com> <20140529130345.M94452@mail.usj.edu.lb>
In-Reply-To: <20140529130345.M94452@mail.usj.edu.lb>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.70.61.133]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-AnalysisOut: [v=2.0 cv=Kpj6LxqN c=1 sm=1 a=VXHOiMMwGAwA+y4G3/O+aw==:17 a]
X-AnalysisOut: [=4xzyoWqC86AA:10 a=ofMgfj31e3cA:10 a=xRrNQLmB5r0A:10 a=BLc]
X-AnalysisOut: [eEmwcHowA:10 a=kj9zAlcOel0A:10 a=zQP7CpKOAAAA:8 a=XIqpo32R]
X-AnalysisOut: [AAAA:8 a=Ge6uXqJ8Jxhvw5cxu08A:9 a=CjuIK1q_8ugA:10]
X-Spam: [F=0.2000000000; CM=0.500; S=0.200(2014051901)]
X-MAIL-FROM: <bs7652@att.com>
X-SOURCE-IP: [144.160.229.23]
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/h4_siEudnxiHkgZz3yqAndqXLsI
Cc: "ippm@ietf.org" <ippm@ietf.org>, "lmap@ietf.org" <lmap@ietf.org>
Subject: Re: [ippm] [lmap]    I-D Action: draft-ietf-lmap-framework-05.txt
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 May 2014 16:14:47 -0000

> I think the confusion comes from whether or not to consider individual MA=
.
> For a single MA, measuring existing traffic is passive relatively to this=
 given
> MA.
> But if this traffic was sent from another MA, then the whole method is ac=
tive
> since somebody has injected traffic.
>=20
> I think the definitions of active and passive methods are not relative to=
 an
> MA but to all MAs/MPs involved each measurement. If this is the case,
> "Receiving" is not really different from "generating" since an MA will re=
ceive
> and measure what has been generated.

I'm not sure if it's confusion so much as it is the term ippm needs vs. the=
 term lmap needs. Lmap looks at the world from the perspective of the MA, a=
nd from the perspective of the operation systems. Ippm looks at the world f=
rom the perspective of metrics (and what needs to happen to generate the me=
trics).

Lmap needs terms that describe (generally and as a specific instantiation o=
f the general term) what an MA does to accomplish its role in the term that=
 ippm needs.
It sounds like Ippm needs a term to describe holistically what is involved =
in generation of a particular metric.

Using the same term (Measurement Method or its Measurement Task instantiati=
on) as both the MA functional role and as the holistic metric generation me=
thod (task) is problematic. These need to be distinct terms.

In the context of the ippm registry, we really need registry entries to pro=
vide specifics for configuring each MA role that is part of the holistic sy=
stem needed for the metric.

So if Measurement Method / Task describe the holistic technique, then lmap =
needs new terms. If Measurement Method / Task describe an MA's specific rol=
e, then ippm needs new terms for the holistic technique (and holistic insta=
ntiations of that technique).
Barbara



From nobody Thu May 29 09:15:20 2014
Return-Path: <ken.ko@adtran.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DA3261A6FDB; Thu, 29 May 2014 09:15:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id m9ZSJasUCyQr; Thu, 29 May 2014 09:15:16 -0700 (PDT)
Received: from p01c12o147.mxlogic.net (p01c12o147.mxlogic.net [208.65.145.70]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 900301A6FE2; Thu, 29 May 2014 09:15:16 -0700 (PDT)
Received: from unknown [76.164.174.81] (EHLO ex-hc1.corp.adtran.com) by p01c12o147.mxlogic.net(mxl_mta-8.0.0-1) with ESMTP id 11d57835.2ba6c4646940.2363.00-550.6308.p01c12o147.mxlogic.net (envelope-from <ken.ko@adtran.com>);  Thu, 29 May 2014 10:15:13 -0600 (MDT)
X-MXL-Hash: 53875d11399bb634-5e6b9a53e3cc54c4fb605d906354a506a5855e5d
Received: from unknown [76.164.174.81] (EHLO ex-hc1.corp.adtran.com) by p01c12o147.mxlogic.net(mxl_mta-8.0.0-1) over TLS secured channel with ESMTP id 38c57835.0.351.00-390.853.p01c12o147.mxlogic.net (envelope-from <ken.ko@adtran.com>); Thu, 29 May 2014 10:12:55 -0600 (MDT)
X-MXL-Hash: 53875c8743ae2340-7fbe16387ab7c3cb4f45528bc4be0ad8b5297c7c
Received: from ex-mb1.corp.adtran.com ([fe80::51a3:972d:5f16:9952]) by ex-hc1.corp.adtran.com ([fe80::a43f:7ea6:7688:37b%13]) with mapi id 14.03.0174.001; Thu, 29 May 2014 11:12:50 -0500
From: KEN KO <KEN.KO@adtran.com>
To: "STARK, BARBARA H" <bs7652@att.com>, Nalini Elkins <nalini.elkins@insidethestack.com>, marc.ibrahim <marc.ibrahim@usj.edu.lb>, Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, Vero Zheng <vero.zheng@huawei.com>
Thread-Topic: [lmap] [ippm]   I-D Action: draft-ietf-lmap-framework-05.txt
Thread-Index: AQHPez20702joYwCOkWjdsovVfKpjJtXjgGngAAKBCCAAGMZAP//vdpQ
Date: Thu, 29 May 2014 16:12:49 +0000
Message-ID: <D14B7E40AEBFD54EA3AD964902DD7CB77756ACD9@ex-mb1.corp.adtran.com>
References: <CA+RyBmV-QbPwQAFinYvNKGJR-Jnp_roG=wAs7yAuhcObtSRuMA@mail.gmail.com> <A2E337CDB7BC4145B018B9BEE8EB3E0D40F406DE56@EMV67-UKRD.domain1.systemhost.net> <2EEA459CD95CCB4988BFAFC0F2287B5C5C8441BF@SZXEMA504-MBS.china.huawei.com> <20140529121607.GA82518@elstar.local> <1401366760.51380.YahooMailNeo@web125104.mail.ne1.yahoo.com> <2D09D61DDFA73D4C884805CC7865E6113043D70E@GAALPA1MSGUSR9L.ITServices.sbc.com> <1401367762.8149.YahooMailNeo@web125105.mail.ne1.yahoo.com> <2D09D61DDFA73D4C884805CC7865E6113043D765@GAALPA1MSGUSR9L.ITServices.sbc.com> <20140529130345.M94452@mail.usj.edu.lb> <1401370260.60566.YahooMailNeo@web125105.mail.ne1.yahoo.com> <D14B7E40AEBFD54EA3AD964902DD7CB77756AC25@ex-mb1.corp.adtran.com> <2D09D61DDFA73D4C884805CC7865E6113043D89A@GAALPA1MSGUSR9L.ITServices.sbc.com>
In-Reply-To: <2D09D61DDFA73D4C884805CC7865E6113043D89A@GAALPA1MSGUSR9L.ITServices.sbc.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.30.5.195]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-AnalysisOut: [v=2.1 cv=HpX4GijS c=1 sm=1 tr=0 a=0XgpNN2/4a34ymu16SVwsQ==]
X-AnalysisOut: [:117 a=0XgpNN2/4a34ymu16SVwsQ==:17 a=4xzyoWqC86AA:10 a=qZH]
X-AnalysisOut: [QZMT3apYA:10 a=y1pov1uI18EA:10 a=BLceEmwcHowA:10 a=kj9zAlc]
X-AnalysisOut: [Oel0A:10 a=xqWC_Br6kY4A:10 a=eJNrpioGAAAA:8 a=YlVTAMxIAAAA]
X-AnalysisOut: [:8 a=wcmwSzZ-Do27GHJv_CYA:9 a=CjuIK1q_8ugA:10]
X-Spam: [F=0.5000000000; CM=0.500; MH=0.500(2014052919); S=0.200(2014051901)]
X-MAIL-FROM: <ken.ko@adtran.com>
X-SOURCE-IP: [76.164.174.81]
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/r29OAkrsEH_dhQLHNjhdoG60gLQ
Cc: "lmap@ietf.org" <lmap@ietf.org>, "ippm@ietf.org" <ippm@ietf.org>
Subject: Re: [ippm] [lmap]    I-D Action: draft-ietf-lmap-framework-05.txt
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 May 2014 16:15:18 -0000

I'll play. Inline ...

>Looking at PING again. Let's consider a system where there is a MA (A)=20
>generating a PING message, receiving a response message, and calculating t=
he=20
>time between these 2 events, an MA (B) receiving the PING and generating a=
=20
>response, and an MA (C) that is in between A and B and counts the number o=
f PING=20
>messages it sees. What I think I'm reading is:
>1. A is doing an Active Measurement Task.
>2. B is doing an Active Measurement Task. [Note that B hasn't measured any=
thing.]
>3. C is doing a Passive Measurement Task.
>If the above is correct, I'd be fine with that.

I agree with all three points.

>So here's a multiple choice question for y'all:
>B starts counting received PING messages. Select the correct answer from t=
hose=20
>below, or invent a different answer.
>1. B's counting of received PINGs is a new Passive Measurement Task, unrel=
ated=20
>to the PING responding Task.
>2. B's counting of received PINGs is part of the existing Active Measureme=
nt=20
>Task that involves responding to PINGs.
>3. B's counting of received PINGs is part of a new Active Measurement Task=
,=20
>unrelated to the PING responding Task.
>4. All of the above could be true, depending on how the Measurement Method=
s are=20
>defined.
>5. 1 or 2 could be true, depending on how the Measurement Methods are defi=
ned.

IMO the correct answer is 5, with the following detail:

- If the original Active Measurement Method specifies that B is to count re=
ceived PINGs, then the answer is 2.
- If the original Active Measurement Method does not specify the counting (=
e.g., it is a 'vanilla' PING), then the answer is 1.


From nobody Thu May 29 09:33:44 2014
Return-Path: <gregimirsky@gmail.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 47DB71A6FC8; Thu, 29 May 2014 09:33:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.399
X-Spam-Level: 
X-Spam-Status: No, score=-1.399 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, J_CHICKENPOX_47=0.6, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YiYyJFsnKv_i; Thu, 29 May 2014 09:33:40 -0700 (PDT)
Received: from mail-vc0-x22a.google.com (mail-vc0-x22a.google.com [IPv6:2607:f8b0:400c:c03::22a]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 91E881A6FB9; Thu, 29 May 2014 09:33:40 -0700 (PDT)
Received: by mail-vc0-f170.google.com with SMTP id la4so677058vcb.1 for <multiple recipients>; Thu, 29 May 2014 09:33:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=fOxt9wgAJSDGWr29AwmrYgNxeZxJbHTh6GKlY0I1mvg=; b=ltiBf2sCkFxMo2rhChsEuvCZx6DIvuC63akLjI56j+9gXzVccfQKPC1eoLOQEIjrbA ExLmbvFYZPgdWytL+zhMz3HLkQ/hFUCAQr23RCphHXvO8qeXAeQwOqjj4DL0YzM2a5ew svoi932L5f8FArNlBYEScYR0CbHFralbbb78saXKWjQEhBTEb9D1b9TIRewR60YH3GQj Q5tUa+jR5hAt0noW+ApioJd0MYfLjxZnmpreiascIQFaeJluRAiEqYQA4gDbwPxrridB RRcH5YxiphfmeKSvTBXOsDaQqESVGBzJ3e4MKI+7ZL2OprvlERH+Cqy3qed/bwHGK8XO cOHw==
MIME-Version: 1.0
X-Received: by 10.221.66.131 with SMTP id xq3mr2849863vcb.43.1401381216136; Thu, 29 May 2014 09:33:36 -0700 (PDT)
Received: by 10.220.15.136 with HTTP; Thu, 29 May 2014 09:33:36 -0700 (PDT)
In-Reply-To: <D14B7E40AEBFD54EA3AD964902DD7CB77756AC25@ex-mb1.corp.adtran.com>
References: <CA+RyBmV-QbPwQAFinYvNKGJR-Jnp_roG=wAs7yAuhcObtSRuMA@mail.gmail.com> <A2E337CDB7BC4145B018B9BEE8EB3E0D40F406DE56@EMV67-UKRD.domain1.systemhost.net> <2EEA459CD95CCB4988BFAFC0F2287B5C5C8441BF@SZXEMA504-MBS.china.huawei.com> <20140529121607.GA82518@elstar.local> <1401366760.51380.YahooMailNeo@web125104.mail.ne1.yahoo.com> <2D09D61DDFA73D4C884805CC7865E6113043D70E@GAALPA1MSGUSR9L.ITServices.sbc.com> <1401367762.8149.YahooMailNeo@web125105.mail.ne1.yahoo.com> <2D09D61DDFA73D4C884805CC7865E6113043D765@GAALPA1MSGUSR9L.ITServices.sbc.com> <20140529130345.M94452@mail.usj.edu.lb> <1401370260.60566.YahooMailNeo@web125105.mail.ne1.yahoo.com> <D14B7E40AEBFD54EA3AD964902DD7CB77756AC25@ex-mb1.corp.adtran.com>
Date: Thu, 29 May 2014 09:33:36 -0700
Message-ID: <CA+RyBmUSh0g3sTp1mu-rXyuXVRs0eZnqGDsMsPzPO1XYjf_tiw@mail.gmail.com>
From: Greg Mirsky <gregimirsky@gmail.com>
To: KEN KO <KEN.KO@adtran.com>
Content-Type: multipart/alternative; boundary=001a1136463295322104fa8c7da2
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/1nRkdPnt-EeivWzOgMfZ3F7axi4
Cc: "draft-ietf-lmap-framework@tools.ietf.org" <draft-ietf-lmap-framework@tools.ietf.org>, "marc.ibrahim" <marc.ibrahim@usj.edu.lb>, "ippm@ietf.org" <ippm@ietf.org>, "lmap@ietf.org" <lmap@ietf.org>
Subject: Re: [ippm] [lmap]  I-D Action: draft-ietf-lmap-framework-05.txt
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 May 2014 16:33:43 -0000

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

Hi Ken,
I agree with the point Marc and you have brought up. I think that to
differentiate whether articular method is Active or Passive may require
introduction of a Measurement Domain object as set of cooperating MAs and
MPs. Then measuring *explicitly* traffic that been injected by MA(s) in the
same Measurement Domain would be Active Measurement Method/Task. But
measuring on overall traffic even if that *may include* injected traffic,
IMO, would be Passive Measurement Method/Task.

Regards,
Greg


On Thu, May 29, 2014 at 7:17 AM, KEN KO <KEN.KO@adtran.com> wrote:

>  I agree with Marc=E2=80=99s comments, e.g., a Measurement Method is Acti=
ve if
> any MA involved in the measurement is generating measurement traffic. And
> yes, PING is an Active Measurement Method.
>
>
>
> However, traffic measured by a Passive Method can easily include
> measurement traffic generated by an unrelated Active Method. In this
> context for instance, a Measurement Method that does nothing but count
> received packets is still Passive, even if some of those packets are due =
to
> unrelated PINGs (or throughput tests, etc.).
>
>
>
>
> *From:* lmap [mailto:lmap-bounces@ietf.org] *On Behalf Of *Nalini Elkins
> *Sent:* Thursday, May 29, 2014 9:31 AM
> *To:* marc.ibrahim; STARK, BARBARA H; Juergen Schoenwaelder; Vero Zheng
> *Cc:* draft-ietf-lmap-framework@tools.ietf.org; ippm@ietf.org;
> lmap@ietf.org
>
> *Subject:* Re: [lmap] [ippm] I-D Action: draft-ietf-lmap-framework-05.txt
>
>
>
> The problem is what to consider as "injected traffic".  For example, on
> many networks, various devices, for their own purposes do PING commands.
>  So, then does that convert the entire measurement to active?
>
>
>
> Thanks,
>
>
>
> Nalini Elkins
> Inside Products, Inc.
> (831) 659-8360
> www.insidethestack.com
>
>
>    ------------------------------
>
> *From:* marc.ibrahim <marc.ibrahim@usj.edu.lb>
> *To:* "STARK, BARBARA H" <bs7652@att.com>; Nalini Elkins <
> nalini.elkins@insidethestack.com>; Juergen Schoenwaelder <
> j.schoenwaelder@jacobs-university.de>; Vero Zheng <vero.zheng@huawei.com>
> *Cc:* "lmap@ietf.org" <lmap@ietf.org>; "ippm@ietf.org" <ippm@ietf.org>; "
> draft-ietf-lmap-framework@tools.ietf.org" <
> draft-ietf-lmap-framework@tools.ietf.org>
> *Sent:* Thursday, May 29, 2014 6:14 AM
> *Subject:* Re: [lmap] [ippm] I-D Action: draft-ietf-lmap-framework-05.txt
>
>
> Hi,
>
> I think the confusion comes from whether or not to consider individual MA=
.
> For a single MA, measuring existing traffic is passive relatively to this
> given MA.
> But if this traffic was sent from another MA, then the whole method is
> active since
> somebody has injected traffic.
>
> I think the definitions of active and passive methods are not relative to
> an MA but to
> all MAs/MPs involved each measurement. If this is the case, "Receiving" i=
s
> not really
> different from "generating" since an MA will receive and measure what has
> been
> generated.
>
>
> BR,
>
> Marc.
>
> On Thu, 29 May 2014 12:57:35 +0000, STARK, BARBARA H wrote
> > ?? Receiving does or doesn't need to be a portion of the Active
> Measurement
> > Method definition? If a Passive Measurement Method is any method that
> measures
> > traffic without injecting traffic, doesn't that cover a Measurement
> Method
> > that measures received traffic? Barbara
> >
> > From: Nalini Elkins [mailto:nalini.elkins@insidethestack.com]
> > Sent: Thursday, May 29, 2014 8:49 AM
> > To: STARK, BARBARA H; Juergen Schoenwaelder; Vero Zheng
> > Cc: draft-ietf-lmap-framework@tools.ietf.org; lmap@ietf.org;
> ippm@ietf.org
> > Subject: Re: [lmap] [ippm] I-D Action: draft-ietf-lmap-framework-05.txt
> >
> > /*snip*/
> > >>> Active Measurement Method - The process of measuring some
> performance or
> reliability parameter associated with the transfer of Traffic by
> generating and/or
> receiving Active Measurement Traffic.
> > >>>
> > /*snip*/
> > >>> Passive Measurement Method- The process of measuring some
> performance or
> reliability parameter associated with the existing traffic on the network=
.
> > /*snip*/
> >
> > >>But what if I have an MA passively measuring traffic that was injecte=
d
> > >>(perhaps by some other MA) for the purpose of measuring it? Why is
> > >>this distinction REAL vs non-REAL useful? And what is the definition
> > >>of REAL of "existing traffic" anyway? If I inject measurement traffic
> > >>observed by some MA, it is "existing traffic", no?
> >
> > > Yes, point well taken.  The distinction we wanted to make is that the
> passive
> measurement technique does not inject traffic.  Other MA's or indeed othe=
r
> devices on
> the network create traffic for their own purposes, some of which may be
> performance
> measurement.  We also wanted to come up with a good definition for passiv=
e
> measurement
> that would work for all parties.  How is the following?
> >
> > > Passive Measurement Method- The process of measuring some performance
> or reliability
> parameter associated with the traffic on the network.  The passive
> measurement method
> does not inject traffic for the purposes of measurement.
> >
> > >>Would that mean that the definition of Active Measurement Method
> wouldn't involve
> receiving Active Measurement Traffic, and only generated (injecting)?
> > >>Active Measurement Method - The process of measuring some performance
> or reliability
> parameter associated with the transfer of traffic by generating Active
> Measurement
> Traffic.
> >
> > Indeed, the word "receiving" needs to be a portion of the Active
> Measurement
> > Method definition.  Thanks!
> >
> > Nalini
> >
> > _______________________________________________
> > lmap mailing list
> > lmap@ietf.org<mailto:lmap@ietf.org>
>
>
> > https://www.ietf.org/mailman/listinfo/lmap
>
>
>
>
> --
> Open WebMail Project (http://openwebmail.org
>
> )
>
>
>
> _______________________________________________
> lmap mailing list
> lmap@ietf.org
> https://www.ietf.org/mailman/listinfo/lmap
>
>

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

<div dir=3D"ltr"><div><div><div>Hi Ken,<br></div>I agree with the point Mar=
c and you have brought up. I think that to differentiate whether articular =
method is Active or Passive may require introduction of a Measurement Domai=
n object as set of cooperating MAs and MPs. Then measuring <u>explicitly</u=
> traffic that been injected by MA(s) in the same Measurement Domain would =
be Active Measurement Method/Task. But measuring on overall traffic even if=
 that <u>may include</u> injected traffic, IMO, would be Passive Measuremen=
t Method/Task.<br>
<br></div>Regards,<br></div>Greg<br></div><div class=3D"gmail_extra"><br><b=
r><div class=3D"gmail_quote">On Thu, May 29, 2014 at 7:17 AM, KEN KO <span =
dir=3D"ltr">&lt;<a href=3D"mailto:KEN.KO@adtran.com" target=3D"_blank">KEN.=
KO@adtran.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">





<div link=3D"blue" vlink=3D"purple" lang=3D"EN-US">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">I agree with Marc=E2=80=
=99s comments, e.g., a Measurement Method is Active if any MA involved in t=
he measurement is generating measurement traffic. And yes, PING is
 an Active Measurement Method.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">However, traffic measured=
 by a Passive Method can easily include measurement traffic generated by an=
 unrelated Active Method. In this context for instance,
 a Measurement Method that does nothing but count received packets is still=
 Passive, even if some of those packets are due to unrelated PINGs (or thro=
ughput tests, etc.).<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
<u></u><u></u></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> lmap [ma=
ilto:<a href=3D"mailto:lmap-bounces@ietf.org" target=3D"_blank">lmap-bounce=
s@ietf.org</a>]
<b>On Behalf Of </b>Nalini Elkins<br>
<b>Sent:</b> Thursday, May 29, 2014 9:31 AM<br>
<b>To:</b> marc.ibrahim; STARK, BARBARA H; Juergen Schoenwaelder; Vero Zhen=
g<br>
<b>Cc:</b> <a href=3D"mailto:draft-ietf-lmap-framework@tools.ietf.org" targ=
et=3D"_blank">draft-ietf-lmap-framework@tools.ietf.org</a>; <a href=3D"mail=
to:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a>; <a href=3D"mailto:lm=
ap@ietf.org" target=3D"_blank">lmap@ietf.org</a></span></p>
<div><div class=3D"h5"><br>
<b>Subject:</b> Re: [lmap] [ippm] I-D Action: draft-ietf-lmap-framework-05.=
txt<u></u><u></u></div></div><p></p>
</div>
</div><div><div class=3D"h5">
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-famil=
y:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black">The problem is what=
 to consider as &quot;injected traffic&quot;. =C2=A0For example, on many ne=
tworks, various devices, for their own purposes do PING commands. =C2=A0 =
=C2=A0So,
 then does that convert the entire measurement to active?<u></u><u></u></sp=
an></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-famil=
y:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black">=C2=A0<u></u><u></u=
></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-famil=
y:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black">Thanks,<u></u><u></=
u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt;background:white"><spa=
n style=3D"font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black=
"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-famil=
y:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black">Nalini Elkins<br>
Inside Products, Inc.<br>
<a href=3D"tel:%28831%29%20659-8360" value=3D"+18316598360" target=3D"_blan=
k">(831) 659-8360</a><br>
<a href=3D"http://www.insidethestack.com" target=3D"_blank">www.insidethest=
ack.com</a><u></u><u></u></span></p>
</div>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-famil=
y:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black"><u></u>=C2=A0<u></u=
></span></p>
<div>
<div>
<div>
<div class=3D"MsoNormal" style=3D"text-align:center;background:white" align=
=3D"center">
<span style=3D"color:black">
<hr align=3D"center" size=3D"1" width=3D"100%">
</span></div>
<p class=3D"MsoNormal" style=3D"background:white"><b><span style=3D"font-si=
ze:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black"=
>From:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Arial&qu=
ot;,&quot;sans-serif&quot;;color:black"> marc.ibrahim &lt;<a href=3D"mailto=
:marc.ibrahim@usj.edu.lb" target=3D"_blank">marc.ibrahim@usj.edu.lb</a>&gt;=
<br>

<b>To:</b> &quot;STARK, BARBARA H&quot; &lt;<a href=3D"mailto:bs7652@att.co=
m" target=3D"_blank">bs7652@att.com</a>&gt;; Nalini Elkins &lt;<a href=3D"m=
ailto:nalini.elkins@insidethestack.com" target=3D"_blank">nalini.elkins@ins=
idethestack.com</a>&gt;; Juergen Schoenwaelder &lt;<a href=3D"mailto:j.scho=
enwaelder@jacobs-university.de" target=3D"_blank">j.schoenwaelder@jacobs-un=
iversity.de</a>&gt;;
 Vero Zheng &lt;<a href=3D"mailto:vero.zheng@huawei.com" target=3D"_blank">=
vero.zheng@huawei.com</a>&gt; <br>
<b>Cc:</b> &quot;<a href=3D"mailto:lmap@ietf.org" target=3D"_blank">lmap@ie=
tf.org</a>&quot; &lt;<a href=3D"mailto:lmap@ietf.org" target=3D"_blank">lma=
p@ietf.org</a>&gt;; &quot;<a href=3D"mailto:ippm@ietf.org" target=3D"_blank=
">ippm@ietf.org</a>&quot; &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_b=
lank">ippm@ietf.org</a>&gt;; &quot;<a href=3D"mailto:draft-ietf-lmap-framew=
ork@tools.ietf.org" target=3D"_blank">draft-ietf-lmap-framework@tools.ietf.=
org</a>&quot;
 &lt;<a href=3D"mailto:draft-ietf-lmap-framework@tools.ietf.org" target=3D"=
_blank">draft-ietf-lmap-framework@tools.ietf.org</a>&gt;
<br>
<b>Sent:</b> Thursday, May 29, 2014 6:14 AM<br>
<b>Subject:</b> Re: [lmap] [ippm] I-D Action: draft-ietf-lmap-framework-05.=
txt</span><span style=3D"color:black"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"color:blac=
k"><br>
Hi, <br>
<br>
I think the confusion comes from whether or not to consider individual MA.<=
br>
For a single MA, measuring existing traffic is passive relatively to this g=
iven MA.<br>
But if this traffic was sent from another MA, then the whole method is acti=
ve since
<br>
somebody has injected traffic.<br>
<br>
I think the definitions of active and passive methods are not relative to a=
n MA but to
<br>
all MAs/MPs involved each measurement. If this is the case, &quot;Receiving=
&quot; is not really
<br>
different from &quot;generating&quot; since an MA will receive and measure =
what has been <br>
generated. <br>
<br>
<br>
BR,<br>
<br>
Marc.<br>
<br>
On Thu, 29 May 2014 12:57:35 +0000, STARK, BARBARA H wrote<br>
&gt; ?? Receiving does or doesn&#39;t need to be a portion of the Active Me=
asurement <br>
&gt; Method definition? If a Passive Measurement Method is any method that =
measures <br>
&gt; traffic without injecting traffic, doesn&#39;t that cover a Measuremen=
t Method <br>
&gt; that measures received traffic? Barbara<br>
&gt; <br>
&gt; From: Nalini Elkins [mailto:<a href=3D"mailto:nalini.elkins@insidethes=
tack.com" target=3D"_blank">nalini.elkins@insidethestack.com</a>]<br>
&gt; Sent: Thursday, May 29, 2014 8:49 AM<br>
&gt; To: STARK, BARBARA H; Juergen Schoenwaelder; Vero Zheng<br>
&gt; Cc: <a href=3D"mailto:draft-ietf-lmap-framework@tools.ietf.org" target=
=3D"_blank">draft-ietf-lmap-framework@tools.ietf.org</a>;
<a href=3D"mailto:lmap@ietf.org" target=3D"_blank">lmap@ietf.org</a>; <a hr=
ef=3D"mailto:ippm@ietf.org" target=3D"_blank">
ippm@ietf.org</a><br>
&gt; Subject: Re: [lmap] [ippm] I-D Action: draft-ietf-lmap-framework-05.tx=
t<br>
&gt; <br>
&gt; /*snip*/<br>
&gt; &gt;&gt;&gt; Active Measurement Method - The process of measuring some=
 performance or <br>
reliability parameter associated with the transfer of Traffic by generating=
 and/or
<br>
receiving Active Measurement Traffic.<br>
&gt; &gt;&gt;&gt;<br>
&gt; /*snip*/<br>
&gt; &gt;&gt;&gt; Passive Measurement Method- The process of measuring some=
 performance or <br>
reliability parameter associated with the existing traffic on the network.<=
br>
&gt; /*snip*/<br>
&gt; <br>
&gt; &gt;&gt;But what if I have an MA passively measuring traffic that was =
injected<br>
&gt; &gt;&gt;(perhaps by some other MA) for the purpose of measuring it? Wh=
y is<br>
&gt; &gt;&gt;this distinction REAL vs non-REAL useful? And what is the defi=
nition<br>
&gt; &gt;&gt;of REAL of &quot;existing traffic&quot; anyway? If I inject me=
asurement traffic<br>
&gt; &gt;&gt;observed by some MA, it is &quot;existing traffic&quot;, no?<b=
r>
&gt; <br>
&gt; &gt; Yes, point well taken.=C2=A0 The distinction we wanted to make is=
 that the passive
<br>
measurement technique does not inject traffic.=C2=A0 Other MA&#39;s or inde=
ed other devices on
<br>
the network create traffic for their own purposes, some of which may be per=
formance
<br>
measurement.=C2=A0 We also wanted to come up with a good definition for pas=
sive measurement
<br>
that would work for all parties.=C2=A0 How is the following?<br>
&gt; <br>
&gt; &gt; Passive Measurement Method- The process of measuring some perform=
ance or reliability
<br>
parameter associated with the traffic on the network.=C2=A0 The passive mea=
surement method
<br>
does not inject traffic for the purposes of measurement.<br>
&gt; <br>
&gt; &gt;&gt;Would that mean that the definition of Active Measurement Meth=
od wouldn&#39;t involve
<br>
receiving Active Measurement Traffic, and only generated (injecting)?<br>
&gt; &gt;&gt;Active Measurement Method - The process of measuring some perf=
ormance or reliability
<br>
parameter associated with the transfer of traffic by generating Active Meas=
urement
<br>
Traffic.<br>
&gt; <br>
&gt; Indeed, the word &quot;receiving&quot; needs to be a portion of the Ac=
tive Measurement <br>
&gt; Method definition.=C2=A0 Thanks!<br>
&gt; <br>
&gt; Nalini<br>
&gt; <br>
&gt; _______________________________________________<br>
&gt; lmap mailing list<br>
&gt; <a href=3D"mailto:lmap@ietf.org" target=3D"_blank">lmap@ietf.org</a>&l=
t;mailto:<a href=3D"mailto:lmap@ietf.org" target=3D"_blank">lmap@ietf.org</=
a>&gt;<u></u><u></u></span></p>
<div>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"color:blac=
k"><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/lmap" target=3D"_blan=
k">https://www.ietf.org/mailman/listinfo/lmap</a><u></u><u></u></span></p>
</div>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"color:blac=
k"><br>
<br>
<br>
--<br>
Open WebMail Project (<a href=3D"http://openwebmail.org/" target=3D"_blank"=
>http://openwebmail.org</a><u></u><u></u></span></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt;background:white"><spa=
n style=3D"color:black">)<u></u><u></u></span></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt;background:white"><spa=
n style=3D"color:black"><u></u>=C2=A0<u></u></span></p>
</div>
</div>
</div>
</div>
</div></div></div>
</div>
</div>

<br>_______________________________________________<br>
lmap mailing list<br>
<a href=3D"mailto:lmap@ietf.org">lmap@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/lmap" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/lmap</a><br>
<br></blockquote></div><br></div>

--001a1136463295322104fa8c7da2--


From nobody Thu May 29 09:40:54 2014
Return-Path: <gregimirsky@gmail.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 542FB1A700C; Thu, 29 May 2014 09:40:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.399
X-Spam-Level: 
X-Spam-Status: No, score=-1.399 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, J_CHICKENPOX_47=0.6, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HXn1qYV7qGeP; Thu, 29 May 2014 09:40:41 -0700 (PDT)
Received: from mail-ve0-x22a.google.com (mail-ve0-x22a.google.com [IPv6:2607:f8b0:400c:c01::22a]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5A63F1A6FFE; Thu, 29 May 2014 09:40:41 -0700 (PDT)
Received: by mail-ve0-f170.google.com with SMTP id db11so688150veb.29 for <multiple recipients>; Thu, 29 May 2014 09:40:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=rohydHdHZP1z2fpWZ8eKylPKOg8mxmhQZ8v+nDa5DJs=; b=GGqpx6Qrrv5cXc6hVcT3AFwgzktuWvc5ds8U3+0LauxmafChADZY7L3g2CnO8bVa/A FlPnKcOcBwVsvFvs9nqBsa8nKMQraIvB14l2k2j1+w/W7gLHzaTgQfxL349eCfybeVln KQlSlHFo+TEpdsvlfP/JkpC3OIL5TNiEvjp6LYg4zk5EayAzbdd/zxi13FPiUg6swvlx MRfoGKMN0HAKGYgacDtH/SHCB/DdAZkqQgvFyBpi3dcHDreIq15c2TXEl8l8UaQmDopI CSAoaTHnBIv7CuVyUxWhoAEbO1tdUqhzNPpNcAIOa+VjFIaqs6q18DuYzwDJpsg1ln89 xSKw==
MIME-Version: 1.0
X-Received: by 10.52.181.132 with SMTP id dw4mr1832916vdc.86.1401381636855; Thu, 29 May 2014 09:40:36 -0700 (PDT)
Received: by 10.220.15.136 with HTTP; Thu, 29 May 2014 09:40:36 -0700 (PDT)
In-Reply-To: <2D09D61DDFA73D4C884805CC7865E6113043D89A@GAALPA1MSGUSR9L.ITServices.sbc.com>
References: <CA+RyBmV-QbPwQAFinYvNKGJR-Jnp_roG=wAs7yAuhcObtSRuMA@mail.gmail.com> <A2E337CDB7BC4145B018B9BEE8EB3E0D40F406DE56@EMV67-UKRD.domain1.systemhost.net> <2EEA459CD95CCB4988BFAFC0F2287B5C5C8441BF@SZXEMA504-MBS.china.huawei.com> <20140529121607.GA82518@elstar.local> <1401366760.51380.YahooMailNeo@web125104.mail.ne1.yahoo.com> <2D09D61DDFA73D4C884805CC7865E6113043D70E@GAALPA1MSGUSR9L.ITServices.sbc.com> <1401367762.8149.YahooMailNeo@web125105.mail.ne1.yahoo.com> <2D09D61DDFA73D4C884805CC7865E6113043D765@GAALPA1MSGUSR9L.ITServices.sbc.com> <20140529130345.M94452@mail.usj.edu.lb> <1401370260.60566.YahooMailNeo@web125105.mail.ne1.yahoo.com> <D14B7E40AEBFD54EA3AD964902DD7CB77756AC25@ex-mb1.corp.adtran.com> <2D09D61DDFA73D4C884805CC7865E6113043D89A@GAALPA1MSGUSR9L.ITServices.sbc.com>
Date: Thu, 29 May 2014 09:40:36 -0700
Message-ID: <CA+RyBmUUnQ=9CgQh3Gr0WkDtQt0bVbmcqbUrEBk5KsOOQHw-2A@mail.gmail.com>
From: Greg Mirsky <gregimirsky@gmail.com>
To: "STARK, BARBARA H" <bs7652@att.com>
Content-Type: multipart/alternative; boundary=bcaec547cba1a8dd3f04fa8c96e2
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/m5kn4m7DV8IAt44dAZOmbso6o98
Cc: "marc.ibrahim" <marc.ibrahim@usj.edu.lb>, "lmap@ietf.org" <lmap@ietf.org>, "ippm@ietf.org" <ippm@ietf.org>
Subject: Re: [ippm] [lmap] I-D Action: draft-ietf-lmap-framework-05.txt
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 May 2014 16:40:45 -0000

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

Hi Barbara,
I think that if MA C counts only PINGs generated by A and B, then it is
still Active Measurement Task. If MA C counts any PING it sees, then I'd
consider it performing Passive Measurement in Measurement Domain that
includes MAs A, B, and C.
On the second set of questions:
I agree with #3

Regards,
Greg


On Thu, May 29, 2014 at 8:01 AM, STARK, BARBARA H <bs7652@att.com> wrote:

>  I still have questions. I feel there=E2=80=99s still ambiguity and overl=
ap in
> proposed definitions. My main goal is to get rid of ambiguity and overlap=
.
>
>
>
> One thing I read in Marc=E2=80=99s email was:
>
> We have MA1 sending UDP traffic to MA2. MA2 will receive UDP packet and
> compute jitter.
>
> This is clearly an active measurement task for MA1.
>
> This to me suggests an idea that Active Measurement Method (or Task, whic=
h
> so far has been defined as an instantiation of a Method) doesn=E2=80=99t =
need to
> actually measure anything at all. It just needs to generate (inject) Acti=
ve
> Measurement Traffic. It may or may not measure any performance or
> reliability parameters. That is, there was no description of MA1 measurin=
g
> the UDP traffic it sent to MA2, as a qualifier for identifying this as an
> Active Measurement Task.
>
>
>
> Looking at PING again. Let=E2=80=99s consider a system where there is a M=
A (A)
> generating a PING message, receiving a response message, and calculating
> the time between these 2 events, an MA (B) receiving the PING and
> generating a response, and an MA (C) that is in between A and B and count=
s
> the number of PING messages it sees. What I think I=E2=80=99m reading is:
>
> 1.       A is doing an Active Measurement Task.
>
> 2.       B is doing an Active Measurement Task. [Note that B hasn=E2=80=
=99t
> measured anything.]
>
> 3.       C is doing a Passive Measurement Task.
>
> If the above is correct, I=E2=80=99d be fine with that.
>
>
>
> So here=E2=80=99s a multiple choice question for y=E2=80=99all:
>
> B starts counting received PING messages. Select the correct answer from
> those below, or invent a different answer.
>
> 1.       B=E2=80=99s counting of received PINGs is a new Passive Measurem=
ent
> Task, unrelated to the PING responding Task.
>
> 2.       B=E2=80=99s counting of received PINGs is part of the existing A=
ctive
> Measurement Task that involves responding to PINGs.
>
> 3.       B=E2=80=99s counting of received PINGs is part of a new Active
> Measurement Task, unrelated to the PING responding Task.
>
> 4.       All of the above could be true, depending on how the Measurement
> Methods are defined.
>
> 5.       1 or 2 could be true, depending on how the Measurement Methods
> are defined.
>
>
>
> Barbara
>
>
>
> *From:* KEN KO [mailto:KEN.KO@adtran.com]
> *Sent:* Thursday, May 29, 2014 10:18 AM
> *To:* Nalini Elkins; marc.ibrahim; STARK, BARBARA H; Juergen
> Schoenwaelder; Vero Zheng
> *Cc:* draft-ietf-lmap-framework@tools.ietf.org; ippm@ietf.org;
> lmap@ietf.org
> *Subject:* RE: [lmap] [ippm] I-D Action: draft-ietf-lmap-framework-05.txt
>
>
>
> I agree with Marc=E2=80=99s comments, e.g., a Measurement Method is Activ=
e if any
> MA involved in the measurement is generating measurement traffic. And yes=
,
> PING is an Active Measurement Method.
>
>
>
> However, traffic measured by a Passive Method can easily include
> measurement traffic generated by an unrelated Active Method. In this
> context for instance, a Measurement Method that does nothing but count
> received packets is still Passive, even if some of those packets are due =
to
> unrelated PINGs (or throughput tests, etc.).
>
>
>
>
> *From:* lmap [mailto:lmap-bounces@ietf.org <lmap-bounces@ietf.org>] *On
> Behalf Of *Nalini Elkins
> *Sent:* Thursday, May 29, 2014 9:31 AM
> *To:* marc.ibrahim; STARK, BARBARA H; Juergen Schoenwaelder; Vero Zheng
> *Cc:* draft-ietf-lmap-framework@tools.ietf.org; ippm@ietf.org;
> lmap@ietf.org
> *Subject:* Re: [lmap] [ippm] I-D Action: draft-ietf-lmap-framework-05.txt
>
>
>
> The problem is what to consider as "injected traffic".  For example, on
> many networks, various devices, for their own purposes do PING commands.
>  So, then does that convert the entire measurement to active?
>
>
>
> Thanks,
>
>
>
> Nalini Elkins
> Inside Products, Inc.
> (831) 659-8360
> www.insidethestack.com
>
>
>    ------------------------------
>
> *From:* marc.ibrahim <marc.ibrahim@usj.edu.lb>
> *To:* "STARK, BARBARA H" <bs7652@att.com>; Nalini Elkins <
> nalini.elkins@insidethestack.com>; Juergen Schoenwaelder <
> j.schoenwaelder@jacobs-university.de>; Vero Zheng <vero.zheng@huawei.com>
> *Cc:* "lmap@ietf.org" <lmap@ietf.org>; "ippm@ietf.org" <ippm@ietf.org>; "
> draft-ietf-lmap-framework@tools.ietf.org" <
> draft-ietf-lmap-framework@tools.ietf.org>
> *Sent:* Thursday, May 29, 2014 6:14 AM
> *Subject:* Re: [lmap] [ippm] I-D Action: draft-ietf-lmap-framework-05.txt
>
>
> Hi,
>
> I think the confusion comes from whether or not to consider individual MA=
.
> For a single MA, measuring existing traffic is passive relatively to this
> given MA.
> But if this traffic was sent from another MA, then the whole method is
> active since
> somebody has injected traffic.
>
> I think the definitions of active and passive methods are not relative to
> an MA but to
> all MAs/MPs involved each measurement. If this is the case, "Receiving" i=
s
> not really
> different from "generating" since an MA will receive and measure what has
> been
> generated.
>
>
> BR,
>
> Marc.
>
> On Thu, 29 May 2014 12:57:35 +0000, STARK, BARBARA H wrote
> > ?? Receiving does or doesn't need to be a portion of the Active
> Measurement
> > Method definition? If a Passive Measurement Method is any method that
> measures
> > traffic without injecting traffic, doesn't that cover a Measurement
> Method
> > that measures received traffic? Barbara
> >
> > From: Nalini Elkins [mailto:nalini.elkins@insidethestack.com]
> > Sent: Thursday, May 29, 2014 8:49 AM
> > To: STARK, BARBARA H; Juergen Schoenwaelder; Vero Zheng
> > Cc: draft-ietf-lmap-framework@tools.ietf.org; lmap@ietf.org;
> ippm@ietf.org
> > Subject: Re: [lmap] [ippm] I-D Action: draft-ietf-lmap-framework-05.txt
> >
> > /*snip*/
> > >>> Active Measurement Method - The process of measuring some
> performance or
> reliability parameter associated with the transfer of Traffic by
> generating and/or
> receiving Active Measurement Traffic.
> > >>>
> > /*snip*/
> > >>> Passive Measurement Method- The process of measuring some
> performance or
> reliability parameter associated with the existing traffic on the network=
.
> > /*snip*/
> >
> > >>But what if I have an MA passively measuring traffic that was injecte=
d
> > >>(perhaps by some other MA) for the purpose of measuring it? Why is
> > >>this distinction REAL vs non-REAL useful? And what is the definition
> > >>of REAL of "existing traffic" anyway? If I inject measurement traffic
> > >>observed by some MA, it is "existing traffic", no?
> >
> > > Yes, point well taken.  The distinction we wanted to make is that the
> passive
> measurement technique does not inject traffic.  Other MA's or indeed othe=
r
> devices on
> the network create traffic for their own purposes, some of which may be
> performance
> measurement.  We also wanted to come up with a good definition for passiv=
e
> measurement
> that would work for all parties.  How is the following?
> >
> > > Passive Measurement Method- The process of measuring some performance
> or reliability
> parameter associated with the traffic on the network.  The passive
> measurement method
> does not inject traffic for the purposes of measurement.
> >
> > >>Would that mean that the definition of Active Measurement Method
> wouldn't involve
> receiving Active Measurement Traffic, and only generated (injecting)?
> > >>Active Measurement Method - The process of measuring some performance
> or reliability
> parameter associated with the transfer of traffic by generating Active
> Measurement
> Traffic.
> >
> > Indeed, the word "receiving" needs to be a portion of the Active
> Measurement
> > Method definition.  Thanks!
> >
> > Nalini
> >
> > _______________________________________________
> > lmap mailing list
> > lmap@ietf.org<mailto:lmap@ietf.org>
>
>
> > https://www.ietf.org/mailman/listinfo/lmap
>
>
>
>
> --
> Open WebMail Project (http://openwebmail.org
>
> )
>
>
>
> _______________________________________________
> ippm mailing list
> ippm@ietf.org
> https://www.ietf.org/mailman/listinfo/ippm
>
>

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

<div dir=3D"ltr"><div><div><div><div><div>Hi Barbara,<br></div>I think that=
 if MA C counts only PINGs generated by A and B, then it is still Active Me=
asurement Task. If MA C counts any PING it sees, then I&#39;d consider it p=
erforming Passive Measurement in Measurement Domain that includes MAs A, B,=
 and C.<br>
</div>On the second set of questions:<br></div>I agree with #3<br><br></div=
>Regards,<br></div>Greg<br></div><div class=3D"gmail_extra"><br><br><div cl=
ass=3D"gmail_quote">On Thu, May 29, 2014 at 8:01 AM, STARK, BARBARA H <span=
 dir=3D"ltr">&lt;<a href=3D"mailto:bs7652@att.com" target=3D"_blank">bs7652=
@att.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">





<div link=3D"blue" vlink=3D"purple" lang=3D"EN-US">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">I still have questions. I=
 feel there=E2=80=99s still ambiguity and overlap in proposed definitions. =
My main goal is to get rid of ambiguity and overlap.<u></u><u></u></span></=
p>

<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">One thing I read in Marc=
=E2=80=99s email was:<u></u><u></u></span></p>
<p>We have MA1 sending UDP traffic to MA2. MA2 will receive UDP packet and =
compute jitter.
<u></u><u></u></p>
<p>This is clearly an active measurement task for MA1.<u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">This to me suggests an id=
ea that Active Measurement Method (or Task, which so far has been defined a=
s an instantiation of a Method) doesn=E2=80=99t need to actually
 measure anything at all. It just needs to generate (inject) Active Measure=
ment Traffic. It may or may not measure any performance or reliability para=
meters. That is, there was no description of MA1 measuring the UDP traffic =
it sent to MA2, as a qualifier for
 identifying this as an Active Measurement Task.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Looking at PING again. Le=
t=E2=80=99s consider a system where there is a MA (A) generating a PING mes=
sage, receiving a response message, and calculating the time between
 these 2 events, an MA (B) receiving the PING and generating a response, an=
d an MA (C) that is in between A and B and counts the number of PING messag=
es it sees. What I think I=E2=80=99m reading is:<u></u><u></u></span></p>
<p><u></u><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&=
quot;sans-serif&quot;;color:#1f497d"><span>1.<span style=3D"font:7.0pt &quo=
t;Times New Roman&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span></span><u></u><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">A is doing an Active=
 Measurement Task.<u></u><u></u></span></p>
<p><u></u><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&=
quot;sans-serif&quot;;color:#1f497d"><span>2.<span style=3D"font:7.0pt &quo=
t;Times New Roman&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span></span><u></u><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">B is doing an Active=
 Measurement Task. [Note that B hasn=E2=80=99t measured anything.]<u></u><u=
></u></span></p>

<p><u></u><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&=
quot;sans-serif&quot;;color:#1f497d"><span>3.<span style=3D"font:7.0pt &quo=
t;Times New Roman&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span></span><u></u><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">C is doing a Passive=
 Measurement Task.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">If the above is correct, =
I=E2=80=99d be fine with that.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">So here=E2=80=99s a multi=
ple choice question for y=E2=80=99all:<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">B starts counting receive=
d PING messages. Select the correct answer from those below, or invent a di=
fferent answer.<u></u><u></u></span></p>

<p><u></u><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&=
quot;sans-serif&quot;;color:#1f497d"><span>1.<span style=3D"font:7.0pt &quo=
t;Times New Roman&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span></span><u></u><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">B=E2=80=99s counting=
 of received PINGs is a new Passive Measurement Task, unrelated to the PING=
 responding Task.<u></u><u></u></span></p>

<p><u></u><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&=
quot;sans-serif&quot;;color:#1f497d"><span>2.<span style=3D"font:7.0pt &quo=
t;Times New Roman&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span></span><u></u><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">B=E2=80=99s counting=
 of received PINGs is part of the existing Active Measurement Task that inv=
olves responding to PINGs.<u></u><u></u></span></p>

<p><u></u><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&=
quot;sans-serif&quot;;color:#1f497d"><span>3.<span style=3D"font:7.0pt &quo=
t;Times New Roman&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span></span><u></u><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">B=E2=80=99s counting=
 of received PINGs is part of a new Active Measurement Task, unrelated to t=
he PING responding Task.<u></u><u></u></span></p>

<p><u></u><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&=
quot;sans-serif&quot;;color:#1f497d"><span>4.<span style=3D"font:7.0pt &quo=
t;Times New Roman&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span></span><u></u><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">All of the above cou=
ld be true, depending on how the Measurement Methods are defined.<u></u><u>=
</u></span></p>

<p><u></u><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&=
quot;sans-serif&quot;;color:#1f497d"><span>5.<span style=3D"font:7.0pt &quo=
t;Times New Roman&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span></span><u></u><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">1 or 2 could be true=
, depending on how the Measurement Methods are defined.<u></u><u></u></span=
></p>

<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Barbara<u></u><u></u></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> KEN KO [=
mailto:<a href=3D"mailto:KEN.KO@adtran.com" target=3D"_blank">KEN.KO@adtran=
.com</a>]
<br>
<b>Sent:</b> Thursday, May 29, 2014 10:18 AM<br>
<b>To:</b> Nalini Elkins; marc.ibrahim; STARK, BARBARA H; Juergen Schoenwae=
lder; Vero Zheng<br>
<b>Cc:</b> <a href=3D"mailto:draft-ietf-lmap-framework@tools.ietf.org" targ=
et=3D"_blank">draft-ietf-lmap-framework@tools.ietf.org</a>; <a href=3D"mail=
to:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a>; <a href=3D"mailto:lm=
ap@ietf.org" target=3D"_blank">lmap@ietf.org</a><br>

<b>Subject:</b> RE: [lmap] [ippm] I-D Action: draft-ietf-lmap-framework-05.=
txt<u></u><u></u></span></p>
</div>
</div><div><div class=3D"h5">
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">I agree with Marc=E2=80=
=99s comments, e.g., a Measurement Method is Active if any MA involved in t=
he measurement is generating measurement traffic. And yes, PING is
 an Active Measurement Method.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">However, traffic measured=
 by a Passive Method can easily include measurement traffic generated by an=
 unrelated Active Method. In this context for instance,
 a Measurement Method that does nothing but count received packets is still=
 Passive, even if some of those packets are due to unrelated PINGs (or thro=
ughput tests, etc.).<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
<u></u><u></u></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> lmap [<a=
 href=3D"mailto:lmap-bounces@ietf.org" target=3D"_blank">mailto:lmap-bounce=
s@ietf.org</a>]
<b>On Behalf Of </b>Nalini Elkins<br>
<b>Sent:</b> Thursday, May 29, 2014 9:31 AM<br>
<b>To:</b> marc.ibrahim; STARK, BARBARA H; Juergen Schoenwaelder; Vero Zhen=
g<br>
<b>Cc:</b> <a href=3D"mailto:draft-ietf-lmap-framework@tools.ietf.org" targ=
et=3D"_blank">draft-ietf-lmap-framework@tools.ietf.org</a>;
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a>; <a hr=
ef=3D"mailto:lmap@ietf.org" target=3D"_blank">
lmap@ietf.org</a><br>
<b>Subject:</b> Re: [lmap] [ippm] I-D Action: draft-ietf-lmap-framework-05.=
txt<u></u><u></u></span></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-famil=
y:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black">The problem is what=
 to consider as &quot;injected traffic&quot;. =C2=A0For example, on many ne=
tworks, various devices, for their own purposes do PING commands. =C2=A0 =
=C2=A0So,
 then does that convert the entire measurement to active?<u></u><u></u></sp=
an></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-famil=
y:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black">=C2=A0<u></u><u></u=
></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-famil=
y:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black">Thanks,<u></u><u></=
u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt;background:white"><spa=
n style=3D"font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black=
"><u></u>=C2=A0<u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-famil=
y:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black">Nalini Elkins<br>
Inside Products, Inc.<br>
<a href=3D"tel:%28831%29%20659-8360" value=3D"+18316598360" target=3D"_blan=
k">(831) 659-8360</a><br>
<a href=3D"http://www.insidethestack.com" target=3D"_blank">www.insidethest=
ack.com</a><u></u><u></u></span></p>
</div>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-famil=
y:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black"><u></u>=C2=A0<u></u=
></span></p>
<div>
<div>
<div>
<div class=3D"MsoNormal" style=3D"text-align:center;background:white" align=
=3D"center">
<span style=3D"color:black">
<hr align=3D"center" size=3D"1" width=3D"100%">
</span></div>
<p class=3D"MsoNormal" style=3D"background:white"><b><span style=3D"font-si=
ze:10.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black"=
>From:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Arial&qu=
ot;,&quot;sans-serif&quot;;color:black"> marc.ibrahim &lt;<a href=3D"mailto=
:marc.ibrahim@usj.edu.lb" target=3D"_blank">marc.ibrahim@usj.edu.lb</a>&gt;=
<br>

<b>To:</b> &quot;STARK, BARBARA H&quot; &lt;<a href=3D"mailto:bs7652@att.co=
m" target=3D"_blank">bs7652@att.com</a>&gt;; Nalini Elkins &lt;<a href=3D"m=
ailto:nalini.elkins@insidethestack.com" target=3D"_blank">nalini.elkins@ins=
idethestack.com</a>&gt;; Juergen Schoenwaelder &lt;<a href=3D"mailto:j.scho=
enwaelder@jacobs-university.de" target=3D"_blank">j.schoenwaelder@jacobs-un=
iversity.de</a>&gt;;
 Vero Zheng &lt;<a href=3D"mailto:vero.zheng@huawei.com" target=3D"_blank">=
vero.zheng@huawei.com</a>&gt; <br>
<b>Cc:</b> &quot;<a href=3D"mailto:lmap@ietf.org" target=3D"_blank">lmap@ie=
tf.org</a>&quot; &lt;<a href=3D"mailto:lmap@ietf.org" target=3D"_blank">lma=
p@ietf.org</a>&gt;; &quot;<a href=3D"mailto:ippm@ietf.org" target=3D"_blank=
">ippm@ietf.org</a>&quot; &lt;<a href=3D"mailto:ippm@ietf.org" target=3D"_b=
lank">ippm@ietf.org</a>&gt;; &quot;<a href=3D"mailto:draft-ietf-lmap-framew=
ork@tools.ietf.org" target=3D"_blank">draft-ietf-lmap-framework@tools.ietf.=
org</a>&quot;
 &lt;<a href=3D"mailto:draft-ietf-lmap-framework@tools.ietf.org" target=3D"=
_blank">draft-ietf-lmap-framework@tools.ietf.org</a>&gt;
<br>
<b>Sent:</b> Thursday, May 29, 2014 6:14 AM<br>
<b>Subject:</b> Re: [lmap] [ippm] I-D Action: draft-ietf-lmap-framework-05.=
txt</span><span style=3D"color:black"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"color:blac=
k"><br>
Hi, <br>
<br>
I think the confusion comes from whether or not to consider individual MA.<=
br>
For a single MA, measuring existing traffic is passive relatively to this g=
iven MA.<br>
But if this traffic was sent from another MA, then the whole method is acti=
ve since
<br>
somebody has injected traffic.<br>
<br>
I think the definitions of active and passive methods are not relative to a=
n MA but to
<br>
all MAs/MPs involved each measurement. If this is the case, &quot;Receiving=
&quot; is not really
<br>
different from &quot;generating&quot; since an MA will receive and measure =
what has been <br>
generated. <br>
<br>
<br>
BR,<br>
<br>
Marc.<br>
<br>
On Thu, 29 May 2014 12:57:35 +0000, STARK, BARBARA H wrote<br>
&gt; ?? Receiving does or doesn&#39;t need to be a portion of the Active Me=
asurement <br>
&gt; Method definition? If a Passive Measurement Method is any method that =
measures <br>
&gt; traffic without injecting traffic, doesn&#39;t that cover a Measuremen=
t Method <br>
&gt; that measures received traffic? Barbara<br>
&gt; <br>
&gt; From: Nalini Elkins [mailto:<a href=3D"mailto:nalini.elkins@insidethes=
tack.com" target=3D"_blank">nalini.elkins@insidethestack.com</a>]<br>
&gt; Sent: Thursday, May 29, 2014 8:49 AM<br>
&gt; To: STARK, BARBARA H; Juergen Schoenwaelder; Vero Zheng<br>
&gt; Cc: <a href=3D"mailto:draft-ietf-lmap-framework@tools.ietf.org" target=
=3D"_blank">draft-ietf-lmap-framework@tools.ietf.org</a>;
<a href=3D"mailto:lmap@ietf.org" target=3D"_blank">lmap@ietf.org</a>; <a hr=
ef=3D"mailto:ippm@ietf.org" target=3D"_blank">
ippm@ietf.org</a><br>
&gt; Subject: Re: [lmap] [ippm] I-D Action: draft-ietf-lmap-framework-05.tx=
t<br>
&gt; <br>
&gt; /*snip*/<br>
&gt; &gt;&gt;&gt; Active Measurement Method - The process of measuring some=
 performance or <br>
reliability parameter associated with the transfer of Traffic by generating=
 and/or
<br>
receiving Active Measurement Traffic.<br>
&gt; &gt;&gt;&gt;<br>
&gt; /*snip*/<br>
&gt; &gt;&gt;&gt; Passive Measurement Method- The process of measuring some=
 performance or <br>
reliability parameter associated with the existing traffic on the network.<=
br>
&gt; /*snip*/<br>
&gt; <br>
&gt; &gt;&gt;But what if I have an MA passively measuring traffic that was =
injected<br>
&gt; &gt;&gt;(perhaps by some other MA) for the purpose of measuring it? Wh=
y is<br>
&gt; &gt;&gt;this distinction REAL vs non-REAL useful? And what is the defi=
nition<br>
&gt; &gt;&gt;of REAL of &quot;existing traffic&quot; anyway? If I inject me=
asurement traffic<br>
&gt; &gt;&gt;observed by some MA, it is &quot;existing traffic&quot;, no?<b=
r>
&gt; <br>
&gt; &gt; Yes, point well taken.=C2=A0 The distinction we wanted to make is=
 that the passive
<br>
measurement technique does not inject traffic.=C2=A0 Other MA&#39;s or inde=
ed other devices on
<br>
the network create traffic for their own purposes, some of which may be per=
formance
<br>
measurement.=C2=A0 We also wanted to come up with a good definition for pas=
sive measurement
<br>
that would work for all parties.=C2=A0 How is the following?<br>
&gt; <br>
&gt; &gt; Passive Measurement Method- The process of measuring some perform=
ance or reliability
<br>
parameter associated with the traffic on the network.=C2=A0 The passive mea=
surement method
<br>
does not inject traffic for the purposes of measurement.<br>
&gt; <br>
&gt; &gt;&gt;Would that mean that the definition of Active Measurement Meth=
od wouldn&#39;t involve
<br>
receiving Active Measurement Traffic, and only generated (injecting)?<br>
&gt; &gt;&gt;Active Measurement Method - The process of measuring some perf=
ormance or reliability
<br>
parameter associated with the transfer of traffic by generating Active Meas=
urement
<br>
Traffic.<br>
&gt; <br>
&gt; Indeed, the word &quot;receiving&quot; needs to be a portion of the Ac=
tive Measurement <br>
&gt; Method definition.=C2=A0 Thanks!<br>
&gt; <br>
&gt; Nalini<br>
&gt; <br>
&gt; _______________________________________________<br>
&gt; lmap mailing list<br>
&gt; <a href=3D"mailto:lmap@ietf.org" target=3D"_blank">lmap@ietf.org</a>&l=
t;mailto:<a href=3D"mailto:lmap@ietf.org" target=3D"_blank">lmap@ietf.org</=
a>&gt;<u></u><u></u></span></p>
<div>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"color:blac=
k"><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/lmap" target=3D"_blan=
k">https://www.ietf.org/mailman/listinfo/lmap</a><u></u><u></u></span></p>
</div>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"color:blac=
k"><br>
<br>
<br>
--<br>
Open WebMail Project (<a href=3D"http://openwebmail.org/" target=3D"_blank"=
>http://openwebmail.org</a><u></u><u></u></span></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt;background:white"><spa=
n style=3D"color:black">)<u></u><u></u></span></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt;background:white"><spa=
n style=3D"color:black"><u></u>=C2=A0<u></u></span></p>
</div>
</div>
</div>
</div>
</div>
</div></div></div>
</div>
</div>

<br>_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org">ippm@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/ippm" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/ippm</a><br>
<br></blockquote></div><br></div>

--bcaec547cba1a8dd3f04fa8c96e2--


From nobody Thu May 29 09:45:18 2014
Return-Path: <ken.ko@adtran.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1810F1A6F66; Thu, 29 May 2014 09:45:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LGMMvs4gUBZd; Thu, 29 May 2014 09:45:11 -0700 (PDT)
Received: from p02c12o149.mxlogic.net (p02c12o149.mxlogic.net [208.65.145.82]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3C5E41A09AC; Thu, 29 May 2014 09:45:11 -0700 (PDT)
Received: from unknown [76.164.174.81] (EHLO ex-hc1.corp.adtran.com) by p02c12o149.mxlogic.net(mxl_mta-8.0.0-1) with ESMTP id 31467835.2b285a41c940.40110.00-552.112320.p02c12o149.mxlogic.net (envelope-from <ken.ko@adtran.com>);  Thu, 29 May 2014 10:45:07 -0600 (MDT)
X-MXL-Hash: 538764135d7ecfbe-d1bd931211a19a7ba4651d1e99cc385c3cbb5de1
Received: from unknown [76.164.174.81] (EHLO ex-hc1.corp.adtran.com) by p02c12o149.mxlogic.net(mxl_mta-8.0.0-1) over TLS secured channel with ESMTP id bc367835.0.39398.00-378.110319.p02c12o149.mxlogic.net (envelope-from <ken.ko@adtran.com>);  Thu, 29 May 2014 10:43:59 -0600 (MDT)
X-MXL-Hash: 538763cf6c0cda28-1d66c74151a689cae1573af5228e4fdfdf647172
Received: from ex-mb1.corp.adtran.com ([fe80::51a3:972d:5f16:9952]) by ex-hc1.corp.adtran.com ([fe80::a43f:7ea6:7688:37b%13]) with mapi id 14.03.0174.001; Thu, 29 May 2014 11:43:54 -0500
From: KEN KO <KEN.KO@adtran.com>
To: "STARK, BARBARA H" <bs7652@att.com>, marc.ibrahim <marc.ibrahim@usj.edu.lb>, Nalini Elkins <nalini.elkins@insidethestack.com>, Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, Vero Zheng <vero.zheng@huawei.com>
Thread-Topic: [ippm] [lmap]    I-D Action: draft-ietf-lmap-framework-05.txt
Thread-Index: AQHPe1kfukQnf68ckEy0AiWIyXF+rptXv6JQ
Date: Thu, 29 May 2014 16:43:54 +0000
Message-ID: <D14B7E40AEBFD54EA3AD964902DD7CB77756AD0C@ex-mb1.corp.adtran.com>
References: <CA+RyBmV-QbPwQAFinYvNKGJR-Jnp_roG=wAs7yAuhcObtSRuMA@mail.gmail.com> <A2E337CDB7BC4145B018B9BEE8EB3E0D40F406DE56@EMV67-UKRD.domain1.systemhost.net> <2EEA459CD95CCB4988BFAFC0F2287B5C5C8441BF@SZXEMA504-MBS.china.huawei.com> <20140529121607.GA82518@elstar.local> <1401366760.51380.YahooMailNeo@web125104.mail.ne1.yahoo.com> <2D09D61DDFA73D4C884805CC7865E6113043D70E@GAALPA1MSGUSR9L.ITServices.sbc.com> <1401367762.8149.YahooMailNeo@web125105.mail.ne1.yahoo.com> <2D09D61DDFA73D4C884805CC7865E6113043D765@GAALPA1MSGUSR9L.ITServices.sbc.com> <20140529130345.M94452@mail.usj.edu.lb> <2D09D61DDFA73D4C884805CC7865E6113043D987@GAALPA1MSGUSR9L.ITServices.sbc.com>
In-Reply-To: <2D09D61DDFA73D4C884805CC7865E6113043D987@GAALPA1MSGUSR9L.ITServices.sbc.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.30.5.195]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-AnalysisOut: [v=2.1 cv=YLARyH2x c=1 sm=1 tr=0 a=0XgpNN2/4a34ymu16SVwsQ==]
X-AnalysisOut: [:117 a=0XgpNN2/4a34ymu16SVwsQ==:17 a=NHiKxY6niKYA:10 a=qZH]
X-AnalysisOut: [QZMT3apYA:10 a=y1pov1uI18EA:10 a=BLceEmwcHowA:10 a=kj9zAlc]
X-AnalysisOut: [Oel0A:10 a=xqWC_Br6kY4A:10 a=eJNrpioGAAAA:8 a=YlVTAMxIAAAA]
X-AnalysisOut: [:8 a=48vgC7mUAAAA:8 a=Tu0VQQ1-OMNLfioict8A:9 a=CjuIK1q_8ug]
X-AnalysisOut: [A:10 a=lZB815dzVvQA:10]
X-Spam: [F=0.5000000000; CM=0.500; MH=0.500(2014052919); S=0.200(2014051901)]
X-MAIL-FROM: <ken.ko@adtran.com>
X-SOURCE-IP: [76.164.174.81]
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/qMsmzJYuvbqaMYb0t4AMSkJ0sp0
Cc: "lmap@ietf.org" <lmap@ietf.org>, "ippm@ietf.org" <ippm@ietf.org>
Subject: Re: [ippm] [lmap]    I-D Action: draft-ietf-lmap-framework-05.txt
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 May 2014 16:45:15 -0000

I have always viewed Measurement Method/Task as independent from the viewpo=
int of a specific MA - holistic, if you will. I would support any necessary=
 terminology that clarifies that definition.

Even if we all accept the above interpretation, I don't think we need new t=
erms in lmap. The 'initiating' MA's operational role should be fully define=
d by the configuration and scheduling of a Measurement Task. Any other MAs =
roles are communicated to them by the initiating MA, either in the form of =
messages (eg, http GET) or something more specific to the Measurement Metho=
d - again, fully defined via the configuration of the Task. Do we really ne=
ed something new?

> -----Original Message-----
> From: ippm [mailto:ippm-bounces@ietf.org] On Behalf Of STARK, BARBARA
> H
> Sent: Thursday, May 29, 2014 12:14 PM
> To: marc.ibrahim; Nalini Elkins; Juergen Schoenwaelder; Vero Zheng
> Cc: ippm@ietf.org; lmap@ietf.org
> Subject: Re: [ippm] [lmap] I-D Action: draft-ietf-lmap-framework-05.txt
>=20
> > I think the confusion comes from whether or not to consider individual =
MA.
> > For a single MA, measuring existing traffic is passive relatively to
> > this given MA.
> > But if this traffic was sent from another MA, then the whole method is
> > active since somebody has injected traffic.
> >
> > I think the definitions of active and passive methods are not relative
> > to an MA but to all MAs/MPs involved each measurement. If this is the
> > case, "Receiving" is not really different from "generating" since an
> > MA will receive and measure what has been generated.
>=20
> I'm not sure if it's confusion so much as it is the term ippm needs vs. t=
he term
> lmap needs. Lmap looks at the world from the perspective of the MA, and
> from the perspective of the operation systems. Ippm looks at the world fr=
om
> the perspective of metrics (and what needs to happen to generate the
> metrics).
>=20
> Lmap needs terms that describe (generally and as a specific instantiation=
 of
> the general term) what an MA does to accomplish its role in the term that
> ippm needs.
> It sounds like Ippm needs a term to describe holistically what is involve=
d in
> generation of a particular metric.
>=20
> Using the same term (Measurement Method or its Measurement Task
> instantiation) as both the MA functional role and as the holistic metric
> generation method (task) is problematic. These need to be distinct terms.
>=20
> In the context of the ippm registry, we really need registry entries to p=
rovide
> specifics for configuring each MA role that is part of the holistic syste=
m
> needed for the metric.
>=20
> So if Measurement Method / Task describe the holistic technique, then lma=
p
> needs new terms. If Measurement Method / Task describe an MA's specific
> role, then ippm needs new terms for the holistic technique (and holistic
> instantiations of that technique).
> Barbara
>=20
>=20
> _______________________________________________
> ippm mailing list
> ippm@ietf.org
> https://www.ietf.org/mailman/listinfo/ippm


From nobody Thu May 29 10:20:30 2014
Return-Path: <bs7652@att.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3D4F01A0452; Thu, 29 May 2014 10:20:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.851
X-Spam-Level: 
X-Spam-Status: No, score=-4.851 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.651] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WyV3FTDx1JIX; Thu, 29 May 2014 10:20:27 -0700 (PDT)
Received: from nbfkord-smmo07.seg.att.com (nbfkord-smmo07.seg.att.com [209.65.160.93]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C50CD1A03E9; Thu, 29 May 2014 10:20:26 -0700 (PDT)
Received: from unknown [144.160.229.23] (EHLO alpi154.enaf.aldc.att.com) by nbfkord-smmo07.seg.att.com(mxl_mta-7.2.1-0) with ESMTP id 75c67835.2b492181b940.5047170.00-2481.13038364.nbfkord-smmo07.seg.att.com (envelope-from <bs7652@att.com>);  Thu, 29 May 2014 17:20:23 +0000 (UTC)
X-MXL-Hash: 53876c5772525e0f-d3a38927779399e3fbd080d503949d414016614a
Received: from unknown [144.160.229.23] (EHLO alpi154.enaf.aldc.att.com) by nbfkord-smmo07.seg.att.com(mxl_mta-7.2.1-0) over TLS secured channel with ESMTP id b4c67835.0.5047068.00-2303.13038046.nbfkord-smmo07.seg.att.com (envelope-from <bs7652@att.com>);  Thu, 29 May 2014 17:20:13 +0000 (UTC)
X-MXL-Hash: 53876c4d2625ab14-a1fe8229bb4fd9d91e5a13365f326ada1bfe5c4e
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s4THKAGS013477; Thu, 29 May 2014 13:20:11 -0400
Received: from alpi131.aldc.att.com (alpi131.aldc.att.com [130.8.218.69]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s4THK2qS013182 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 29 May 2014 13:20:05 -0400
Received: from GAALPA1MSGHUB9D.ITServices.sbc.com (GAALPA1MSGHUB9D.itservices.sbc.com [130.8.36.90]) by alpi131.aldc.att.com (RSA Interceptor); Thu, 29 May 2014 17:19:46 GMT
Received: from GAALPA1MSGUSR9L.ITServices.sbc.com ([130.8.36.69]) by GAALPA1MSGHUB9D.ITServices.sbc.com ([130.8.36.90]) with mapi id 14.03.0174.001; Thu, 29 May 2014 13:19:33 -0400
From: "STARK, BARBARA H" <bs7652@att.com>
To: "marc.ibrahim" <marc.ibrahim@usj.edu.lb>, KEN KO <KEN.KO@adtran.com>, "Nalini Elkins" <nalini.elkins@insidethestack.com>, Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, Vero Zheng <vero.zheng@huawei.com>
Thread-Topic: [lmap] [ippm]     I-D Action: draft-ietf-lmap-framework-05.txt
Thread-Index: AQHPe19g7JlyMC2zj0SiwX4AAU19WZtXynkg
Date: Thu, 29 May 2014 17:19:33 +0000
Message-ID: <2D09D61DDFA73D4C884805CC7865E6113043DA2B@GAALPA1MSGUSR9L.ITServices.sbc.com>
References: <CA+RyBmV-QbPwQAFinYvNKGJR-Jnp_roG=wAs7yAuhcObtSRuMA@mail.gmail.com> <A2E337CDB7BC4145B018B9BEE8EB3E0D40F406DE56@EMV67-UKRD.domain1.systemhost.net> <2EEA459CD95CCB4988BFAFC0F2287B5C5C8441BF@SZXEMA504-MBS.china.huawei.com> <20140529121607.GA82518@elstar.local> <1401366760.51380.YahooMailNeo@web125104.mail.ne1.yahoo.com> <2D09D61DDFA73D4C884805CC7865E6113043D70E@GAALPA1MSGUSR9L.ITServices.sbc.com> <1401367762.8149.YahooMailNeo@web125105.mail.ne1.yahoo.com> <2D09D61DDFA73D4C884805CC7865E6113043D765@GAALPA1MSGUSR9L.ITServices.sbc.com> <20140529130345.M94452@mail.usj.edu.lb> <2D09D61DDFA73D4C884805CC7865E6113043D987@GAALPA1MSGUSR9L.ITServices.sbc.com> <D14B7E40AEBFD54EA3AD964902DD7CB77756AD0C@ex-mb1.corp.adtran.com> <20140529164842.M20408@usj.edu.lb>
In-Reply-To: <20140529164842.M20408@usj.edu.lb>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.70.61.133]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-AnalysisOut: [v=2.0 cv=HL104PRv c=1 sm=1 a=VXHOiMMwGAwA+y4G3/O+aw==:17 a]
X-AnalysisOut: [=in1mFPvdBZUA:10 a=ofMgfj31e3cA:10 a=xRrNQLmB5r0A:10 a=BLc]
X-AnalysisOut: [eEmwcHowA:10 a=kj9zAlcOel0A:10 a=zQP7CpKOAAAA:8 a=XIqpo32R]
X-AnalysisOut: [AAAA:8 a=rqxgusz_uzaVAIF0c0YA:9 a=CjuIK1q_8ugA:10]
X-Spam: [F=0.2000000000; CM=0.500; S=0.200(2014051901)]
X-MAIL-FROM: <bs7652@att.com>
X-SOURCE-IP: [144.160.229.23]
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/vEBGDEeTrKZDaGGOrbFjM7FpCII
Cc: "ippm@ietf.org" <ippm@ietf.org>, "lmap@ietf.org" <lmap@ietf.org>
Subject: Re: [ippm] [lmap] I-D Action: draft-ietf-lmap-framework-05.txt
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 May 2014 17:20:28 -0000

> In a simple A-B ping example, it is a single task initiated by A that is =
executing
> an active task that has been instructed by the controller, while B is jus=
t
> "participating"
> in the task. I don't see that we can we talk about a task being executed =
by B.
> Is replying to a ping a full task that can be instructed and scheduled by=
 the
> controller? I don't see that.

I think it would be possible to schedule B to only respond to pings at cert=
ain times of day. Responding to ping is something that can be enabled/disab=
led. In which case it can be enabled and disabled according to a schedule. =
The enabling/disabling of B's ability to respond to pings can be completely=
 and totally distinct from any schedules that involve B initiating ping -- =
they are 2 distinct roles. Configuration of these roles is also distinct (r=
esponding may not require any configuration other than the schedule, or it =
could be configured to only respond to pings from certain IP addresses). It=
 may even be that an MA only has the ability to initiate ping and never res=
pond, or vice versa.

I very much believe that from the MA perspective (lmap), it is critical tha=
t we be able to talk about the MA's role in a holistic technique. I also be=
lieve that the MA can have a passive role (does not generate measurement tr=
affic) or an active role (generates measurement traffic) independent of how=
 ippm may choose to characterize the holistic technique.
Barbara=20


From nobody Thu May 29 11:17:32 2014
Return-Path: <ken.ko@adtran.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 734731A0940; Thu, 29 May 2014 11:17:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8YhfWwuZ7GGX; Thu, 29 May 2014 11:17:28 -0700 (PDT)
Received: from p02c11o149.mxlogic.net (p02c11o149.mxlogic.net [208.65.144.82]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9D9C51A04A3; Thu, 29 May 2014 11:17:28 -0700 (PDT)
Received: from unknown [76.164.174.82] (EHLO ex-hc3.corp.adtran.com) by p02c11o149.mxlogic.net(mxl_mta-8.0.0-1) with ESMTP id 5b977835.2adde1047940.5107.00-535.13168.p02c11o149.mxlogic.net (envelope-from <ken.ko@adtran.com>);  Thu, 29 May 2014 12:17:25 -0600 (MDT)
X-MXL-Hash: 538779b5575003a1-2bf5fb47c65cc0b732355ba29274eb631890b7bb
Received: from unknown [76.164.174.82] (EHLO ex-hc3.corp.adtran.com) by p02c11o149.mxlogic.net(mxl_mta-8.0.0-1) over TLS secured channel with ESMTP id f5977835.0.4211.00-388.10905.p02c11o149.mxlogic.net (envelope-from <ken.ko@adtran.com>);  Thu, 29 May 2014 12:16:05 -0600 (MDT)
X-MXL-Hash: 538779657d8e10ed-a67e47d8c02a71417ae114a8dd3fda7b92999892
Received: from ex-mb1.corp.adtran.com ([fe80::51a3:972d:5f16:9952]) by ex-hc3.corp.adtran.com ([fe80::3892:20fa:600f:75c6%15]) with mapi id 14.03.0174.001; Thu, 29 May 2014 13:15:58 -0500
From: KEN KO <KEN.KO@adtran.com>
To: "STARK, BARBARA H" <bs7652@att.com>, marc.ibrahim <marc.ibrahim@usj.edu.lb>, Nalini Elkins <nalini.elkins@insidethestack.com>, Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, Vero Zheng <vero.zheng@huawei.com>, "trevor.burbridge@bt.com" <trevor.burbridge@bt.com>,  "philip.eardley@bt.com" <philip.eardley@bt.com>
Thread-Topic: [lmap] [ippm]     I-D Action: draft-ietf-lmap-framework-05.txt
Thread-Index: AQHPe19m4ogsNcYgEECVMd9hDcgkN5tYIWOA//+zJkA=
Date: Thu, 29 May 2014 18:15:58 +0000
Message-ID: <D14B7E40AEBFD54EA3AD964902DD7CB77756AD3C@ex-mb1.corp.adtran.com>
References: <CA+RyBmV-QbPwQAFinYvNKGJR-Jnp_roG=wAs7yAuhcObtSRuMA@mail.gmail.com> <A2E337CDB7BC4145B018B9BEE8EB3E0D40F406DE56@EMV67-UKRD.domain1.systemhost.net> <2EEA459CD95CCB4988BFAFC0F2287B5C5C8441BF@SZXEMA504-MBS.china.huawei.com> <20140529121607.GA82518@elstar.local> <1401366760.51380.YahooMailNeo@web125104.mail.ne1.yahoo.com> <2D09D61DDFA73D4C884805CC7865E6113043D70E@GAALPA1MSGUSR9L.ITServices.sbc.com> <1401367762.8149.YahooMailNeo@web125105.mail.ne1.yahoo.com> <2D09D61DDFA73D4C884805CC7865E6113043D765@GAALPA1MSGUSR9L.ITServices.sbc.com> <20140529130345.M94452@mail.usj.edu.lb> <2D09D61DDFA73D4C884805CC7865E6113043D987@GAALPA1MSGUSR9L.ITServices.sbc.com> <D14B7E40AEBFD54EA3AD964902DD7CB77756AD0C@ex-mb1.corp.adtran.com> <20140529164842.M20408@usj.edu.lb> <2D09D61DDFA73D4C884805CC7865E6113043DA2B@GAALPA1MSGUSR9L.ITServices.sbc.com>
In-Reply-To: <2D09D61DDFA73D4C884805CC7865E6113043DA2B@GAALPA1MSGUSR9L.ITServices.sbc.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [172.30.5.195]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-AnalysisOut: [v=2.1 cv=B6830YdM c=1 sm=1 tr=0 a=J+LXdEUA8t8MtBPt16/Qbg==]
X-AnalysisOut: [:117 a=J+LXdEUA8t8MtBPt16/Qbg==:17 a=in1mFPvdBZUA:10 a=qZH]
X-AnalysisOut: [QZMT3apYA:10 a=y1pov1uI18EA:10 a=BLceEmwcHowA:10 a=kj9zAlc]
X-AnalysisOut: [Oel0A:10 a=xqWC_Br6kY4A:10 a=eJNrpioGAAAA:8 a=YlVTAMxIAAAA]
X-AnalysisOut: [:8 a=zQP7CpKOAAAA:8 a=48vgC7mUAAAA:8 a=TlXxsM7sYVR4ih2dm6g]
X-AnalysisOut: [A:9 a=CjuIK1q_8ugA:10 a=Hz7IrDYlS0cA:10 a=lZB815dzVvQA:10]
X-Spam: [F=0.5000000000; CM=0.500; MH=0.500(2014052921); S=0.200(2014051901)]
X-MAIL-FROM: <ken.ko@adtran.com>
X-SOURCE-IP: [76.164.174.82]
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/CDAeaTWXSwmzAzqG9Co_TlWEQms
Cc: "ippm@ietf.org" <ippm@ietf.org>, "lmap@ietf.org" <lmap@ietf.org>
Subject: Re: [ippm] [lmap] I-D Action: draft-ietf-lmap-framework-05.txt
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 May 2014 18:17:31 -0000

Barbara,

I agree with most of what you are saying.

Measurement Methods can be complex and can create different roles for diffe=
rent MAs, and it is very possible for each MA to be configured only with it=
s own role. There may be Methods for which MA A could participate with MAs =
B and C without a priori knowledge of their roles, and get completely diffe=
rent yet equally proper responses from each of them. I hadn't considered th=
is and it contradicts my earlier comment (which I rescind) about the initia=
ting MA having all information relevant to a Task.

Having said all that, I still don't see the need for a new term beyond the =
language we have already used - that is, each MA's role in executing a Task=
.

While we're at it, we might want to consider the above scenario with regard=
 to the draft Information Model. Can we currently configure a Task as being=
 triggered by something other than a Schedule - in response to an external =
stimulus like a message from a remote MA? I think we can:
- One or more ma-task-options objects within ma-task-obj specifies the non-=
Schedule conditions under which the Task is initiated. Unless Schedule-base=
d initiation is also desired, the Measurement Task Configuration would not =
be referenced in a local Schedule.

However, I don't see this addressed explicitly in either the framework or t=
he information model, and if this behavior is in scope I think it needs lan=
guage for clarity.

The other area you touch on (unilateral exceptions where, for instance, a M=
A does not respond to MAs outside a configured address range) seems equally=
 valid, and I'm more open to a new term  to describe it. Does "exceptions" =
fit the bill?

Ken

> -----Original Message-----
> From: STARK, BARBARA H [mailto:bs7652@att.com]
> Sent: Thursday, May 29, 2014 1:20 PM
> To: marc.ibrahim; KEN KO; Nalini Elkins; Juergen Schoenwaelder; Vero Zhen=
g
> Cc: lmap@ietf.org; ippm@ietf.org
> Subject: RE: [lmap] [ippm] I-D Action: draft-ietf-lmap-framework-05.txt
>=20
> > In a simple A-B ping example, it is a single task initiated by A that
> > is executing an active task that has been instructed by the
> > controller, while B is just "participating"
> > in the task. I don't see that we can we talk about a task being execute=
d by
> B.
> > Is replying to a ping a full task that can be instructed and scheduled
> > by the controller? I don't see that.
>=20
> I think it would be possible to schedule B to only respond to pings at ce=
rtain
> times of day. Responding to ping is something that can be enabled/disable=
d.
> In which case it can be enabled and disabled according to a schedule. The
> enabling/disabling of B's ability to respond to pings can be completely a=
nd
> totally distinct from any schedules that involve B initiating ping -- the=
y are 2
> distinct roles. Configuration of these roles is also distinct (responding=
 may not
> require any configuration other than the schedule, or it could be configu=
red
> to only respond to pings from certain IP addresses). It may even be that =
an
> MA only has the ability to initiate ping and never respond, or vice versa=
.
>=20
> I very much believe that from the MA perspective (lmap), it is critical t=
hat we
> be able to talk about the MA's role in a holistic technique. I also belie=
ve that
> the MA can have a passive role (does not generate measurement traffic) or
> an active role (generates measurement traffic) independent of how ippm
> may choose to characterize the holistic technique.
> Barbara


From nobody Thu May 29 12:42:03 2014
Return-Path: <iesg-secretary@ietf.org>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 141CA1A0645; Thu, 29 May 2014 12:42:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xp-JpxY_0uKK; Thu, 29 May 2014 12:41:58 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 534651A064F; Thu, 29 May 2014 12:41:55 -0700 (PDT)
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
From: The IESG <iesg-secretary@ietf.org>
To: IETF-Announce <ietf-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 5.4.2.p3
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20140529194155.17884.67924.idtracker@ietfa.amsl.com>
Date: Thu, 29 May 2014 12:41:55 -0700
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/P3luljdEDb5DJkPMaMLvC-fH_iw
Cc: ippm mailing list <ippm@ietf.org>, ippm chair <ippm-chairs@tools.ietf.org>, RFC Editor <rfc-editor@rfc-editor.org>
Subject: [ippm] Document Action: 'Advanced Stream and Sampling Framework for IPPM' to Informational RFC (draft-ietf-ippm-2330-update-05.txt)
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 May 2014 19:42:00 -0000

The IESG has approved the following document:
- 'Advanced Stream and Sampling Framework for IPPM'
  (draft-ietf-ippm-2330-update-05.txt) as Informational RFC

This document is the product of the IP Performance Metrics Working Group.

The IESG contact persons are Spencer Dawkins and Martin Stiemerling.

A URL of this Internet Draft is:
http://datatracker.ietf.org/doc/draft-ietf-ippm-2330-update/





Technical Summary

   To obtain repeatable results in modern networks, test descriptions 
   need an expanded stream parameter framework that also augments 
   aspects specified as Type-P for test packets.  This memo updates
   the IP Performance Metrics (IPPM) Framework, RFC 2330, with 
   advanced considerations for measurement methodology and testing.  
   The existing framework mostly assumes deterministic connectivity, 
   and that a single test stream will represent the characteristics of the 
   path when it is aggregated with other flows.  Networks have evolved 
   and test stream descriptions must evolve with them, otherwise 
   unexpected network features may dominate the measured performance.  
   This memo describes new stream parameters for both network 
   characterization and support of application design using IPPM metrics.

Working Group Summary

   This draft was first introduced to the working group in October 2012. 
   Support for the draft was indicated at meetings with no dissent.

Document Quality

   As an update to the IPPM Framework, this document adds 
   new and updated considerations for stream parameters.

   The document shepherd reviewed the document as a “-02” 
   draft and reviewed the changes which constitute “-03” and “-04”.

   As documented, other topics in the IPPM Framework which 
   might be updated or augmented are deferred to future work.  This 
   includes the topics of passive and various forms of of hybrid 
   active/passive measurements.

Personnel

   The document shepherd was Bill Cerveny. The responsible 
   area director is Spencer Dawkins.


From nobody Thu May 29 12:51:00 2014
Return-Path: <acmorton@att.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5258F1A064E for <ippm@ietfa.amsl.com>; Thu, 29 May 2014 12:50:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.852
X-Spam-Level: 
X-Spam-Status: No, score=-4.852 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.651, SPF_HELO_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YRtQj_hvVzMM for <ippm@ietfa.amsl.com>; Thu, 29 May 2014 12:50:52 -0700 (PDT)
Received: from mail-pink.research.att.com (mail-pink.research.att.com [204.178.8.22]) by ietfa.amsl.com (Postfix) with ESMTP id C667B1A063F for <ippm@ietf.org>; Thu, 29 May 2014 12:50:52 -0700 (PDT)
Received: from mail-azure.research.att.com (unknown [135.207.255.18]) by mail-pink.research.att.com (Postfix) with ESMTP id 84E6A120AA4 for <ippm@ietf.org>; Thu, 29 May 2014 15:53:03 -0400 (EDT)
Received: from njfpsrvexg8.research.att.com (unknown [135.207.255.243]) by mail-azure.research.att.com (Postfix) with ESMTP id D6A38E23A1 for <ippm@ietf.org>; Thu, 29 May 2014 15:50:48 -0400 (EDT)
Received: from NJFPSRVEXG8.research.att.com ([fe80::cdea:b3f6:3efa:1841]) by njfpsrvexg8.research.att.com ([fe80::cdea:b3f6:3efa:1841%13]) with mapi; Thu, 29 May 2014 15:50:48 -0400
From: "MORTON, ALFRED C (AL)" <acmorton@att.com>
To: "ippm@ietf.org" <ippm@ietf.org>
Date: Thu, 29 May 2014 15:50:47 -0400
Thread-Topic: Revised: draft-ietf-ippm-lmap-path-03
Thread-Index: Ac97dfryUn+OHbBSQkyLuRzdlYCrdA==
Message-ID: <2845723087023D4CB5114223779FA9C8017992C829@njfpsrvexg8.research.att.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/WLLlxWlZq3hrjahz56Gi8Mvg7jI
Subject: [ippm] Revised: draft-ietf-ippm-lmap-path-03
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 May 2014 19:50:55 -0000

Hi IPPM, and Lingli, Charles, and Dan in particular:

Thanks for providing comments on this draft during WGLC.
A version which hopefully addresses all your comments is here:
http://tools.ietf.org/html/draft-ietf-ippm-lmap-path-03

It should be fairly easy to find where your comments were=20
addressed, using the diff file:
http://tools.ietf.org/rfcdiff?url2=3Ddraft-ietf-ippm-lmap-path-03.txt

Some changes are fairly extensive, to address Charles'
request for rules for example. The co-authors had some fun with=20
that aspect.

I remember one specific question from Charles, "what is [SK]?"
it's just a very tight reference to an informative white paper:

   [SK]       Crawford, Sam., "Test Methodology White Paper", SamKnows
              Whitebox Briefing Note
              http://www.samknows.com/broadband/index.php, July 2011.

regards,
Al (for the co-authors)


From nobody Thu May 29 14:26:47 2014
Return-Path: <bs7652@att.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7AF291A0437; Thu, 29 May 2014 14:26:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.251
X-Spam-Level: 
X-Spam-Status: No, score=-4.251 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_52=0.6, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.651] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dagiRyEiKnCA; Thu, 29 May 2014 14:26:43 -0700 (PDT)
Received: from nbfkord-smmo07.seg.att.com (nbfkord-smmo07.seg.att.com [209.65.160.93]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D13291A0417; Thu, 29 May 2014 14:26:42 -0700 (PDT)
Received: from unknown [144.160.229.23] (EHLO alpi154.enaf.aldc.att.com) by nbfkord-smmo07.seg.att.com(mxl_mta-7.2.1-0) with ESMTP id f06a7835.2b491820c940.5216158.00-2443.13484760.nbfkord-smmo07.seg.att.com (envelope-from <bs7652@att.com>);  Thu, 29 May 2014 21:26:39 +0000 (UTC)
X-MXL-Hash: 5387a60f20ea0a5d-6a310c21abde003ef4d15a7fd9b4ad388bcfb355
Received: from unknown [144.160.229.23] (EHLO alpi154.enaf.aldc.att.com) by nbfkord-smmo07.seg.att.com(mxl_mta-7.2.1-0) over TLS secured channel with ESMTP id b06a7835.0.5216137.00-2372.13484699.nbfkord-smmo07.seg.att.com (envelope-from <bs7652@att.com>);  Thu, 29 May 2014 21:26:36 +0000 (UTC)
X-MXL-Hash: 5387a60c35279472-03e66e1ff19ad271197313f3928a80c0f1b5f659
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s4TLQYic000345; Thu, 29 May 2014 17:26:34 -0400
Received: from alpi132.aldc.att.com (alpi132.aldc.att.com [130.8.217.2]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s4TLQSqa032744 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 29 May 2014 17:26:29 -0400
Received: from GAALPA1MSGHUB9D.ITServices.sbc.com (GAALPA1MSGHUB9D.itservices.sbc.com [130.8.36.90]) by alpi132.aldc.att.com (RSA Interceptor); Thu, 29 May 2014 21:26:15 GMT
Received: from GAALPA1MSGUSR9L.ITServices.sbc.com ([130.8.36.69]) by GAALPA1MSGHUB9D.ITServices.sbc.com ([130.8.36.90]) with mapi id 14.03.0174.001; Thu, 29 May 2014 17:26:15 -0400
From: "STARK, BARBARA H" <bs7652@att.com>
To: KEN KO <KEN.KO@adtran.com>, "marc.ibrahim" <marc.ibrahim@usj.edu.lb>, "Nalini Elkins" <nalini.elkins@insidethestack.com>, Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, Vero Zheng <vero.zheng@huawei.com>, "trevor.burbridge@bt.com" <trevor.burbridge@bt.com>, "philip.eardley@bt.com" <philip.eardley@bt.com>
Thread-Topic: [lmap] [ippm]     I-D Action: draft-ietf-lmap-framework-05.txt
Thread-Index: AQHPe19g7JlyMC2zj0SiwX4AAU19WZtXynkggABV6gD//99KoA==
Date: Thu, 29 May 2014 21:26:14 +0000
Message-ID: <2D09D61DDFA73D4C884805CC7865E6113043DB82@GAALPA1MSGUSR9L.ITServices.sbc.com>
References: <CA+RyBmV-QbPwQAFinYvNKGJR-Jnp_roG=wAs7yAuhcObtSRuMA@mail.gmail.com> <A2E337CDB7BC4145B018B9BEE8EB3E0D40F406DE56@EMV67-UKRD.domain1.systemhost.net> <2EEA459CD95CCB4988BFAFC0F2287B5C5C8441BF@SZXEMA504-MBS.china.huawei.com> <20140529121607.GA82518@elstar.local> <1401366760.51380.YahooMailNeo@web125104.mail.ne1.yahoo.com> <2D09D61DDFA73D4C884805CC7865E6113043D70E@GAALPA1MSGUSR9L.ITServices.sbc.com> <1401367762.8149.YahooMailNeo@web125105.mail.ne1.yahoo.com> <2D09D61DDFA73D4C884805CC7865E6113043D765@GAALPA1MSGUSR9L.ITServices.sbc.com> <20140529130345.M94452@mail.usj.edu.lb> <2D09D61DDFA73D4C884805CC7865E6113043D987@GAALPA1MSGUSR9L.ITServices.sbc.com> <D14B7E40AEBFD54EA3AD964902DD7CB77756AD0C@ex-mb1.corp.adtran.com> <20140529164842.M20408@usj.edu.lb> <2D09D61DDFA73D4C884805CC7865E6113043DA2B@GAALPA1MSGUSR9L.ITServices.sbc.com> <D14B7E40AEBFD54EA3AD964902DD7CB77756AD3C@ex-mb1.corp.adtran.com>
In-Reply-To: <D14B7E40AEBFD54EA3AD964902DD7CB77756AD3C@ex-mb1.corp.adtran.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.70.61.133]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-AnalysisOut: [v=2.0 cv=HL104PRv c=1 sm=1 a=VXHOiMMwGAwA+y4G3/O+aw==:17 a]
X-AnalysisOut: [=in1mFPvdBZUA:10 a=ofMgfj31e3cA:10 a=xRrNQLmB5r0A:10 a=BLc]
X-AnalysisOut: [eEmwcHowA:10 a=kj9zAlcOel0A:10 a=zQP7CpKOAAAA:8 a=XIqpo32R]
X-AnalysisOut: [AAAA:8 a=6zLQ2WrgX0fIloVoRcAA:9 a=CjuIK1q_8ugA:10]
X-Spam: [F=0.2000000000; CM=0.500; S=0.200(2014051901)]
X-MAIL-FROM: <bs7652@att.com>
X-SOURCE-IP: [144.160.229.23]
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/lne1u0a61ZEVW4imLqsy5NEZFeQ
Cc: "ippm@ietf.org" <ippm@ietf.org>, "lmap@ietf.org" <lmap@ietf.org>
Subject: Re: [ippm] [lmap] I-D Action: draft-ietf-lmap-framework-05.txt
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 May 2014 21:26:45 -0000

> Measurement Methods can be complex and can create different roles for
> different MAs, and it is very possible for each MA to be configured only =
with
> its own role. There may be Methods for which MA A could participate with
> MAs B and C without a priori knowledge of their roles, and get completely
> different yet equally proper responses from each of them. I hadn't
> considered this and it contradicts my earlier comment (which I rescind) a=
bout
> the initiating MA having all information relevant to a Task.
>=20
> Having said all that, I still don't see the need for a new term beyond th=
e
> language we have already used - that is, each MA's role in executing a Ta=
sk.

I'm becoming ever more strongly convinced that either ippm or lmap needs a =
new term -- I don't care which. But my reading of framework and the informa=
tion model is that what lmap is calling a Measurement Method and Measuremen=
t Task is related to the specific role the MA plays in the holistic techniq=
ue. The MA absolutely does not need to know what other roles do or how they=
 are configured. It doesn't care what they do. It only knows what it has to=
 do. I think this is also important to understand in the design of the regi=
stry -- if there is some metric in the registry that requires proper config=
uration of multiple roles, the registry needs to be able to express what th=
e proper configuration is for each distinct role. As a compromise (since ma=
ny seem to want Measurement Method to be the holistic technique) maybe we s=
hould use Measurement Method for the holistic technique (and ippm can defin=
e that, because it's not really central to lmap), Measurement Method Role f=
or the role of the Measurement Method that is implemented on a MA, and Meas=
urement Task is an instantiation of a Measurement Method Role (which means =
a Task is *not* an instantiation of the Measurement Method -- which assumes=
 ippm doesn't need a term for an instantiation of the holistic technique). =
Then lmap can have a Measurement Method Active Role that generates measurem=
ent traffic and may measure parameters, and a Measurement Method Passive Ro=
le that does not generate traffic and measures parameters. Ippm can define =
if there're such things as Active or Passive Measurement Methods. In lmap, =
we really only need to care about whether the role is active or passive, an=
d not how the holistic technique is characterized.=20

> While we're at it, we might want to consider the above scenario with rega=
rd
> to the draft Information Model. Can we currently configure a Task as bein=
g
> triggered by something other than a Schedule - in response to an external
> stimulus like a message from a remote MA? I think we can:
> - One or more ma-task-options objects within ma-task-obj specifies the no=
n-
> Schedule conditions under which the Task is initiated. Unless Schedule-ba=
sed
> initiation is also desired, the Measurement Task Configuration would not =
be
> referenced in a local Schedule.

I thought we'd discussed the possibility of a schedule that had no end time=
/date? Which could effectively schedule a Measurement Task to always be "on=
" and awaiting a trigger.

> However, I don't see this addressed explicitly in either the framework or=
 the
> information model, and if this behavior is in scope I think it needs lang=
uage
> for clarity.

Agreed. I think it would be useful to describe. After we get our terms stra=
ightened out (again).
=20
> The other area you touch on (unilateral exceptions where, for instance, a=
 MA
> does not respond to MAs outside a configured address range) seems equally
> valid, and I'm more open to a new term  to describe it. Does "exceptions"=
 fit
> the bill?

I think this is just configuration. I think it's likely that most every Mea=
surement Method "role" will have some configuration elements that are expec=
ted to stay relatively fixed. The MA will probably come with defaults for t=
hese. I think this can be part of the bootstrapped configuration that may b=
e changed by the Controller.

Barbara


From nobody Thu May 29 22:34:39 2014
Return-Path: <gregimirsky@gmail.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F3D781A0740; Thu, 29 May 2014 22:34:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.418
X-Spam-Level: 
X-Spam-Status: No, score=-0.418 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_FONT_FACE_BAD=0.981, HTML_MESSAGE=0.001, J_CHICKENPOX_47=0.6, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ne1IPDBHCC9X; Thu, 29 May 2014 22:34:35 -0700 (PDT)
Received: from mail-ve0-x231.google.com (mail-ve0-x231.google.com [IPv6:2607:f8b0:400c:c01::231]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E178A1A032C; Thu, 29 May 2014 22:34:34 -0700 (PDT)
Received: by mail-ve0-f177.google.com with SMTP id db11so1557806veb.22 for <multiple recipients>; Thu, 29 May 2014 22:34:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=o1pfp6JoZtiX96UD8tNfr7mUMRKAjgMberz+qUujvNo=; b=soTuKQGEQacoTJ68wBFonKETYx0NDG7PXSvTI76nPNLSYb0cBOxi0k8t9hb3S/KV7e c4SxKJ8zXszNO15pzK2SYaToR37jxd+6amXiyeG3XEyP3F9jixi/comOO/HeJP2eomKS C8csBRxLJkmSBCp+KjLK9NoUfqJjqq+dXCBuiiPQehmbhLdKsf7J/641B7r3vp7/tsvr J3gl6qPZLkrHj4Nuym46GuIQKEkxxPp3Rrm8nSOZX2M4oEtS84bSWonUWsIiLOd5tLEs lYFGhWjWy3J1siDn+kMCuNUco4LmpS6VBnKCV153yLlieh1j/MBe8l3j2Z2BLoVcbK8/ 2VrQ==
MIME-Version: 1.0
X-Received: by 10.52.13.41 with SMTP id e9mr9725193vdc.21.1401428069896; Thu, 29 May 2014 22:34:29 -0700 (PDT)
Received: by 10.220.15.136 with HTTP; Thu, 29 May 2014 22:34:29 -0700 (PDT)
In-Reply-To: <F73A3CB31E8BE34FA1BBE3C8F0CB2AE25D9F2081@SZXEMA510-MBX.china.huawei.com>
References: <CA+RyBmV-QbPwQAFinYvNKGJR-Jnp_roG=wAs7yAuhcObtSRuMA@mail.gmail.com> <A2E337CDB7BC4145B018B9BEE8EB3E0D40F406DE56@EMV67-UKRD.domain1.systemhost.net> <2EEA459CD95CCB4988BFAFC0F2287B5C5C8441BF@SZXEMA504-MBS.china.huawei.com> <20140529121607.GA82518@elstar.local> <1401366760.51380.YahooMailNeo@web125104.mail.ne1.yahoo.com> <2D09D61DDFA73D4C884805CC7865E6113043D70E@GAALPA1MSGUSR9L.ITServices.sbc.com> <1401367762.8149.YahooMailNeo@web125105.mail.ne1.yahoo.com> <2D09D61DDFA73D4C884805CC7865E6113043D765@GAALPA1MSGUSR9L.ITServices.sbc.com> <20140529130345.M94452@mail.usj.edu.lb> <1401370260.60566.YahooMailNeo@web125105.mail.ne1.yahoo.com> <D14B7E40AEBFD54EA3AD964902DD7CB77756AC25@ex-mb1.corp.adtran.com> <2D09D61DDFA73D4C884805CC7865E6113043D89A@GAALPA1MSGUSR9L.ITServices.sbc.com> <CA+RyBmUUnQ=9CgQh3Gr0WkDtQt0bVbmcqbUrEBk5KsOOQHw-2A@mail.gmail.com> <F73A3CB31E8BE34FA1BBE3C8F0CB2AE25D9F2081@SZXEMA510-MBX.china.huawei.com>
Date: Thu, 29 May 2014 22:34:29 -0700
Message-ID: <CA+RyBmX64Vo_PvUrC_Z23DMc+4+NGO2mXO7qb8rM5NkYcissCQ@mail.gmail.com>
From: Greg Mirsky <gregimirsky@gmail.com>
To: Mach Chen <mach.chen@huawei.com>
Content-Type: multipart/alternative; boundary=20cf302efaf648da4f04fa9766ea
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/_v-vmoDiJfeFP7l0HLO8h0QMnHc
Cc: "ippm@ietf.org" <ippm@ietf.org>, "marc.ibrahim" <marc.ibrahim@usj.edu.lb>, "lmap@ietf.org" <lmap@ietf.org>
Subject: Re: [ippm] [lmap] I-D Action: draft-ietf-lmap-framework-05.txt
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 30 May 2014 05:34:38 -0000

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

Hi Mach,
yes, I agree. In my thinking I implicitly thought that selecting specific
traffic flow for measurement is one of characteristics of being part of
Measurement Domain/Instance. That may be so, but I expect that it could be
not complete to define/identify the Measurement Domain/Instance.

Regards,
Greg


On Thu, May 29, 2014 at 8:45 PM, Mach Chen <mach.chen@huawei.com> wrote:

>  Hi Greg,
>
>
>
> IMHO, whether C is doing Active or Passive is dependent on whether it
> belongs to the same Measurement Instance of A and B. If it is, then it is
> Active, otherwise Passive.
>
>
>
> Best regards,
>
> Mach
>
>
>
> *From:* ippm [mailto:ippm-bounces@ietf.org] *On Behalf Of *Greg Mirsky
> *Sent:* Friday, May 30, 2014 12:41 AM
> *To:* STARK, BARBARA H
> *Cc:* marc.ibrahim; lmap@ietf.org; ippm@ietf.org
>
> *Subject:* Re: [ippm] [lmap] I-D Action: draft-ietf-lmap-framework-05.txt
>
>
>
> Hi Barbara,
>
> I think that if MA C counts only PINGs generated by A and B, then it is
> still Active Measurement Task. If MA C counts any PING it sees, then I'd
> consider it performing Passive Measurement in Measurement Domain that
> includes MAs A, B, and C.
>
> On the second set of questions:
>
> I agree with #3
>
> Regards,
>
> Greg
>
>
>
> On Thu, May 29, 2014 at 8:01 AM, STARK, BARBARA H <bs7652@att.com> wrote:
>
> I still have questions. I feel there=E2=80=99s still ambiguity and overla=
p in
> proposed definitions. My main goal is to get rid of ambiguity and overlap=
.
>
>
>
> One thing I read in Marc=E2=80=99s email was:
>
> We have MA1 sending UDP traffic to MA2. MA2 will receive UDP packet and
> compute jitter.
>
> This is clearly an active measurement task for MA1.
>
> This to me suggests an idea that Active Measurement Method (or Task, whic=
h
> so far has been defined as an instantiation of a Method) doesn=E2=80=99t =
need to
> actually measure anything at all. It just needs to generate (inject) Acti=
ve
> Measurement Traffic. It may or may not measure any performance or
> reliability parameters. That is, there was no description of MA1 measurin=
g
> the UDP traffic it sent to MA2, as a qualifier for identifying this as an
> Active Measurement Task.
>
>
>
> Looking at PING again. Let=E2=80=99s consider a system where there is a M=
A (A)
> generating a PING message, receiving a response message, and calculating
> the time between these 2 events, an MA (B) receiving the PING and
> generating a response, and an MA (C) that is in between A and B and count=
s
> the number of PING messages it sees. What I think I=E2=80=99m reading is:
>
> 1.       A is doing an Active Measurement Task.
>
> 2.       B is doing an Active Measurement Task. [Note that B hasn=E2=80=
=99t
> measured anything.]
>
> 3.       C is doing a Passive Measurement Task.
>
> If the above is correct, I=E2=80=99d be fine with that.
>
>
>
> So here=E2=80=99s a multiple choice question for y=E2=80=99all:
>
> B starts counting received PING messages. Select the correct answer from
> those below, or invent a different answer.
>
> 1.       B=E2=80=99s counting of received PINGs is a new Passive Measurem=
ent
> Task, unrelated to the PING responding Task.
>
> 2.       B=E2=80=99s counting of received PINGs is part of the existing A=
ctive
> Measurement Task that involves responding to PINGs.
>
> 3.       B=E2=80=99s counting of received PINGs is part of a new Active
> Measurement Task, unrelated to the PING responding Task.
>
> 4.       All of the above could be true, depending on how the Measurement
> Methods are defined.
>
> 5.       1 or 2 could be true, depending on how the Measurement Methods
> are defined.
>
>
>
> Barbara
>
>
>
> *From:* KEN KO [mailto:KEN.KO@adtran.com]
> *Sent:* Thursday, May 29, 2014 10:18 AM
> *To:* Nalini Elkins; marc.ibrahim; STARK, BARBARA H; Juergen
> Schoenwaelder; Vero Zheng
> *Cc:* draft-ietf-lmap-framework@tools.ietf.org; ippm@ietf.org;
> lmap@ietf.org
> *Subject:* RE: [lmap] [ippm] I-D Action: draft-ietf-lmap-framework-05.txt
>
>
>
> I agree with Marc=E2=80=99s comments, e.g., a Measurement Method is Activ=
e if any
> MA involved in the measurement is generating measurement traffic. And yes=
,
> PING is an Active Measurement Method.
>
>
>
> However, traffic measured by a Passive Method can easily include
> measurement traffic generated by an unrelated Active Method. In this
> context for instance, a Measurement Method that does nothing but count
> received packets is still Passive, even if some of those packets are due =
to
> unrelated PINGs (or throughput tests, etc.).
>
>
>
>
> *From:* lmap [mailto:lmap-bounces@ietf.org <lmap-bounces@ietf.org>] *On
> Behalf Of *Nalini Elkins
> *Sent:* Thursday, May 29, 2014 9:31 AM
> *To:* marc.ibrahim; STARK, BARBARA H; Juergen Schoenwaelder; Vero Zheng
> *Cc:* draft-ietf-lmap-framework@tools.ietf.org; ippm@ietf.org;
> lmap@ietf.org
> *Subject:* Re: [lmap] [ippm] I-D Action: draft-ietf-lmap-framework-05.txt
>
>
>
> The problem is what to consider as "injected traffic".  For example, on
> many networks, various devices, for their own purposes do PING commands.
>  So, then does that convert the entire measurement to active?
>
>
>
> Thanks,
>
>
>
> Nalini Elkins
> Inside Products, Inc.
> (831) 659-8360
> www.insidethestack.com
>
>
>    ------------------------------
>
> *From:* marc.ibrahim <marc.ibrahim@usj.edu.lb>
> *To:* "STARK, BARBARA H" <bs7652@att.com>; Nalini Elkins <
> nalini.elkins@insidethestack.com>; Juergen Schoenwaelder <
> j.schoenwaelder@jacobs-university.de>; Vero Zheng <vero.zheng@huawei.com>
> *Cc:* "lmap@ietf.org" <lmap@ietf.org>; "ippm@ietf.org" <ippm@ietf.org>; "
> draft-ietf-lmap-framework@tools.ietf.org" <
> draft-ietf-lmap-framework@tools.ietf.org>
> *Sent:* Thursday, May 29, 2014 6:14 AM
> *Subject:* Re: [lmap] [ippm] I-D Action: draft-ietf-lmap-framework-05.txt
>
>
> Hi,
>
> I think the confusion comes from whether or not to consider individual MA=
.
> For a single MA, measuring existing traffic is passive relatively to this
> given MA.
> But if this traffic was sent from another MA, then the whole method is
> active since
> somebody has injected traffic.
>
> I think the definitions of active and passive methods are not relative to
> an MA but to
> all MAs/MPs involved each measurement. If this is the case, "Receiving" i=
s
> not really
> different from "generating" since an MA will receive and measure what has
> been
> generated.
>
>
> BR,
>
> Marc.
>
> On Thu, 29 May 2014 12:57:35 +0000, STARK, BARBARA H wrote
> > ?? Receiving does or doesn't need to be a portion of the Active
> Measurement
> > Method definition? If a Passive Measurement Method is any method that
> measures
> > traffic without injecting traffic, doesn't that cover a Measurement
> Method
> > that measures received traffic? Barbara
> >
> > From: Nalini Elkins [mailto:nalini.elkins@insidethestack.com]
> > Sent: Thursday, May 29, 2014 8:49 AM
> > To: STARK, BARBARA H; Juergen Schoenwaelder; Vero Zheng
> > Cc: draft-ietf-lmap-framework@tools.ietf.org; lmap@ietf.org;
> ippm@ietf.org
> > Subject: Re: [lmap] [ippm] I-D Action: draft-ietf-lmap-framework-05.txt
> >
> > /*snip*/
> > >>> Active Measurement Method - The process of measuring some
> performance or
> reliability parameter associated with the transfer of Traffic by
> generating and/or
> receiving Active Measurement Traffic.
> > >>>
> > /*snip*/
> > >>> Passive Measurement Method- The process of measuring some
> performance or
> reliability parameter associated with the existing traffic on the network=
.
> > /*snip*/
> >
> > >>But what if I have an MA passively measuring traffic that was injecte=
d
> > >>(perhaps by some other MA) for the purpose of measuring it? Why is
> > >>this distinction REAL vs non-REAL useful? And what is the definition
> > >>of REAL of "existing traffic" anyway? If I inject measurement traffic
> > >>observed by some MA, it is "existing traffic", no?
> >
> > > Yes, point well taken.  The distinction we wanted to make is that the
> passive
> measurement technique does not inject traffic.  Other MA's or indeed othe=
r
> devices on
> the network create traffic for their own purposes, some of which may be
> performance
> measurement.  We also wanted to come up with a good definition for passiv=
e
> measurement
> that would work for all parties.  How is the following?
> >
> > > Passive Measurement Method- The process of measuring some performance
> or reliability
> parameter associated with the traffic on the network.  The passive
> measurement method
> does not inject traffic for the purposes of measurement.
> >
> > >>Would that mean that the definition of Active Measurement Method
> wouldn't involve
> receiving Active Measurement Traffic, and only generated (injecting)?
> > >>Active Measurement Method - The process of measuring some performance
> or reliability
> parameter associated with the transfer of traffic by generating Active
> Measurement
> Traffic.
> >
> > Indeed, the word "receiving" needs to be a portion of the Active
> Measurement
> > Method definition.  Thanks!
> >
> > Nalini
> >
> > _______________________________________________
> > lmap mailing list
> > lmap@ietf.org<mailto:lmap@ietf.org>
>
>
> > https://www.ietf.org/mailman/listinfo/lmap
>
>
>
>
> --
> Open WebMail Project (http://openwebmail.org
>
> )
>
>
>
>
> _______________________________________________
> ippm mailing list
> ippm@ietf.org
> https://www.ietf.org/mailman/listinfo/ippm
>
>
>

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

<div dir=3D"ltr"><div><div><div>Hi Mach,<br></div>yes, I agree. In my think=
ing I implicitly thought that selecting specific traffic flow for measureme=
nt is one of characteristics of being part of Measurement Domain/Instance. =
That may be so, but I expect that it could be not complete to define/identi=
fy the Measurement Domain/Instance.<br>
<br></div>Regards,<br></div>Greg<br></div><div class=3D"gmail_extra"><br><b=
r><div class=3D"gmail_quote">On Thu, May 29, 2014 at 8:45 PM, Mach Chen <sp=
an dir=3D"ltr">&lt;<a href=3D"mailto:mach.chen@huawei.com" target=3D"_blank=
">mach.chen@huawei.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">







<div link=3D"blue" vlink=3D"purple" lang=3D"ZH-CN">
<div>
<p class=3D"MsoNormal"><font color=3D"#1f497d" face=3D"Calibri"><span style=
=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;=
;color:#1f497d" lang=3D"EN-US">Hi Greg,<u></u><u></u></span></font></p>
<p class=3D"MsoNormal"><font color=3D"#1f497d" face=3D"Calibri"><span style=
=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;=
;color:#1f497d" lang=3D"EN-US"><u></u>=C2=A0<u></u></span></font></p>
<p class=3D"MsoNormal"><font color=3D"#1f497d" face=3D"Calibri"><span style=
=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;=
;color:#1f497d" lang=3D"EN-US">IMHO,
 whether C is doing Active or Passive is dependent on whether it belongs to=
 the same Measurement Instance of A and B. If it is, then it is Active, oth=
erwise Passive.<u></u><u></u></span></font></p>
<p class=3D"MsoNormal"><font color=3D"#1f497d" face=3D"Calibri"><span style=
=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;=
;color:#1f497d" lang=3D"EN-US"><u></u>=C2=A0<u></u></span></font></p>
<p class=3D"MsoNormal"><font color=3D"#1f497d" face=3D"Calibri"><span style=
=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;=
;color:#1f497d" lang=3D"EN-US">Best
 regards,<u></u><u></u></span></font></p>
<p class=3D"MsoNormal"><font color=3D"#1f497d" face=3D"Calibri"><span style=
=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;=
;color:#1f497d" lang=3D"EN-US">Mach<u></u><u></u></span></font></p>
<p class=3D"MsoNormal"><font color=3D"#1f497d" face=3D"Calibri"><span style=
=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;=
;color:#1f497d" lang=3D"EN-US"><u></u>=C2=A0<u></u></span></font></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><font face=3D"Tahoma"><span style=3D"font-size:10=
.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;font-weight:bold=
" lang=3D"EN-US">From:</span></font></b><font face=3D"Tahoma"><span style=
=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"=
 lang=3D"EN-US">
 ippm [mailto:<a href=3D"mailto:ippm-bounces@ietf.org" target=3D"_blank">ip=
pm-bounces@ietf.org</a>] <b><span style=3D"font-weight:bold">On Behalf Of
</span></b>Greg Mirsky<br>
<b><span style=3D"font-weight:bold">Sent:</span></b> Friday, May 30, 2014 1=
2:41 AM<br>
<b><span style=3D"font-weight:bold">To:</span></b> STARK, BARBARA H<br>
<b><span style=3D"font-weight:bold">Cc:</span></b> marc.ibrahim; <a href=3D=
"mailto:lmap@ietf.org" target=3D"_blank">lmap@ietf.org</a>; <a href=3D"mail=
to:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a></span></font></p><div=
 class=3D"">
<font face=3D"Tahoma"><br>
<b><span style=3D"font-weight:bold">Subject:</span></b> Re: [ippm] [lmap] I=
-D Action: draft-ietf-lmap-framework-05.txt<u></u><u></u></font></div><p></=
p>
</div>
</div>
<p class=3D"MsoNormal"><font face=3D"=E5=AE=8B=E4=BD=93" size=3D"3"><span s=
tyle=3D"font-size:12.0pt" lang=3D"EN-US"><u></u>=C2=A0<u></u></span></font>=
</p>
<div>
<div>
<div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><font face=3D"=E5=AE=8B=E4=BD=93" size=3D"3"><span s=
tyle=3D"font-size:12.0pt" lang=3D"EN-US">Hi Barbara,<u></u><u></u></span></=
font></p>
</div><div><div class=3D"h5">
<p class=3D"MsoNormal"><font face=3D"=E5=AE=8B=E4=BD=93" size=3D"3"><span s=
tyle=3D"font-size:12.0pt" lang=3D"EN-US">I think that if MA C counts only P=
INGs generated by A and B, then it is still Active Measurement Task. If MA =
C counts any PING it sees, then I&#39;d consider it performing
 Passive Measurement in Measurement Domain that includes MAs A, B, and C.<u=
></u><u></u></span></font></p>
</div></div></div><div><div class=3D"h5">
<p class=3D"MsoNormal"><font face=3D"=E5=AE=8B=E4=BD=93" size=3D"3"><span s=
tyle=3D"font-size:12.0pt" lang=3D"EN-US">On the second set of questions:<u>=
</u><u></u></span></font></p>
</div></div></div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><font face=3D"=E5=AE=
=8B=E4=BD=93" size=3D"3"><span style=3D"font-size:12.0pt" lang=3D"EN-US">I =
agree with #3<u></u><u></u></span></font></p>
</div>
<p class=3D"MsoNormal"><font face=3D"=E5=AE=8B=E4=BD=93" size=3D"3"><span s=
tyle=3D"font-size:12.0pt" lang=3D"EN-US">Regards,<u></u><u></u></span></fon=
t></p>
</div>
<p class=3D"MsoNormal"><font face=3D"=E5=AE=8B=E4=BD=93" size=3D"3"><span s=
tyle=3D"font-size:12.0pt" lang=3D"EN-US">Greg<u></u><u></u></span></font></=
p>
</div><div><div class=3D"h5">
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><font face=3D"=E5=AE=
=8B=E4=BD=93" size=3D"3"><span style=3D"font-size:12.0pt" lang=3D"EN-US"><u=
></u>=C2=A0<u></u></span></font></p>
<div>
<p class=3D"MsoNormal"><font face=3D"=E5=AE=8B=E4=BD=93" size=3D"3"><span s=
tyle=3D"font-size:12.0pt" lang=3D"EN-US">On Thu, May 29, 2014 at 8:01 AM, S=
TARK, BARBARA H &lt;<a href=3D"mailto:bs7652@att.com" target=3D"_blank">bs7=
652@att.com</a>&gt; wrote:<u></u><u></u></span></font></p>

<div>
<div>
<p class=3D"MsoNormal"><font color=3D"#1f497d" face=3D"Calibri"><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;=
;color:#1f497d" lang=3D"EN-US">I still have questions. I feel there=E2=80=
=99s
 still ambiguity and overlap in proposed definitions. My main goal is to ge=
t rid of ambiguity and overlap.</span></font><span lang=3D"EN-US"><u></u><u=
></u></span></p>
<p class=3D"MsoNormal"><font color=3D"#1f497d" face=3D"Calibri"><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;=
;color:#1f497d" lang=3D"EN-US">=C2=A0</span></font><span lang=3D"EN-US"><u>=
</u><u></u></span></p>

<p class=3D"MsoNormal"><font color=3D"#1f497d" face=3D"Calibri"><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;=
;color:#1f497d" lang=3D"EN-US">One thing I read in Marc=E2=80=99s email was=
:</span></font><span lang=3D"EN-US"><u></u><u></u></span></p>

<p><font face=3D"=E5=AE=8B=E4=BD=93" size=3D"3"><span style=3D"font-size:12=
.0pt" lang=3D"EN-US">We have MA1 sending UDP traffic to MA2. MA2 will recei=
ve UDP packet and compute jitter.
<u></u><u></u></span></font></p>
<p><font face=3D"=E5=AE=8B=E4=BD=93" size=3D"3"><span style=3D"font-size:12=
.0pt" lang=3D"EN-US">This is clearly an active measurement task for MA1.<u>=
</u><u></u></span></font></p>
<p class=3D"MsoNormal"><font color=3D"#1f497d" face=3D"Calibri"><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;=
;color:#1f497d" lang=3D"EN-US">This to me suggests an idea that Active
 Measurement Method (or Task, which so far has been defined as an instantia=
tion of a Method) doesn=E2=80=99t need to actually measure anything at all.=
 It just needs to generate (inject) Active Measurement Traffic. It may or m=
ay not measure any performance or reliability
 parameters. That is, there was no description of MA1 measuring the UDP tra=
ffic it sent to MA2, as a qualifier for identifying this as an Active Measu=
rement Task.</span></font><span lang=3D"EN-US"><u></u><u></u></span></p>

<p class=3D"MsoNormal"><font color=3D"#1f497d" face=3D"Calibri"><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;=
;color:#1f497d" lang=3D"EN-US">=C2=A0</span></font><span lang=3D"EN-US"><u>=
</u><u></u></span></p>

<p class=3D"MsoNormal"><font color=3D"#1f497d" face=3D"Calibri"><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;=
;color:#1f497d" lang=3D"EN-US">Looking at PING again. Let=E2=80=99s conside=
r
 a system where there is a MA (A) generating a PING message, receiving a re=
sponse message, and calculating the time between these 2 events, an MA (B) =
receiving the PING and generating a response, and an MA (C) that is in betw=
een A and B and counts the number
 of PING messages it sees. What I think I=E2=80=99m reading is:</span></fon=
t><span lang=3D"EN-US"><u></u><u></u></span></p>
<p><font color=3D"#1f497d" face=3D"Calibri"><span style=3D"font-size:11.0pt=
;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=
=3D"EN-US">1.</span></font><font color=3D"#1f497d" face=3D"Times New Roman"=
 size=3D"1"><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roma=
n&quot;,&quot;serif&quot;;color:#1f497d" lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0
</span></font><font color=3D"#1f497d" face=3D"Calibri"><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1=
f497d" lang=3D"EN-US">A is doing an Active Measurement Task.</span></font><=
span lang=3D"EN-US"><u></u><u></u></span></p>

<p><font color=3D"#1f497d" face=3D"Calibri"><span style=3D"font-size:11.0pt=
;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=
=3D"EN-US">2.</span></font><font color=3D"#1f497d" face=3D"Times New Roman"=
 size=3D"1"><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roma=
n&quot;,&quot;serif&quot;;color:#1f497d" lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0
</span></font><font color=3D"#1f497d" face=3D"Calibri"><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1=
f497d" lang=3D"EN-US">B is doing an Active Measurement Task. [Note that B h=
asn=E2=80=99t measured anything.]</span></font><span lang=3D"EN-US"><u></u>=
<u></u></span></p>

<p><font color=3D"#1f497d" face=3D"Calibri"><span style=3D"font-size:11.0pt=
;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=
=3D"EN-US">3.</span></font><font color=3D"#1f497d" face=3D"Times New Roman"=
 size=3D"1"><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roma=
n&quot;,&quot;serif&quot;;color:#1f497d" lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0
</span></font><font color=3D"#1f497d" face=3D"Calibri"><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1=
f497d" lang=3D"EN-US">C is doing a Passive Measurement Task.</span></font><=
span lang=3D"EN-US"><u></u><u></u></span></p>

<p class=3D"MsoNormal"><font color=3D"#1f497d" face=3D"Calibri"><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;=
;color:#1f497d" lang=3D"EN-US">If the above is correct, I=E2=80=99d be fine=
 with
 that.</span></font><span lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><font color=3D"#1f497d" face=3D"Calibri"><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;=
;color:#1f497d" lang=3D"EN-US">=C2=A0</span></font><span lang=3D"EN-US"><u>=
</u><u></u></span></p>

<p class=3D"MsoNormal"><font color=3D"#1f497d" face=3D"Calibri"><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;=
;color:#1f497d" lang=3D"EN-US">So here=E2=80=99s a multiple choice question=
 for
 y=E2=80=99all:</span></font><span lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><font color=3D"#1f497d" face=3D"Calibri"><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;=
;color:#1f497d" lang=3D"EN-US">B starts counting received PING messages.
 Select the correct answer from those below, or invent a different answer.<=
/span></font><span lang=3D"EN-US"><u></u><u></u></span></p>
<p><font color=3D"#1f497d" face=3D"Calibri"><span style=3D"font-size:11.0pt=
;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=
=3D"EN-US">1.</span></font><font color=3D"#1f497d" face=3D"Times New Roman"=
 size=3D"1"><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roma=
n&quot;,&quot;serif&quot;;color:#1f497d" lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0
</span></font><font color=3D"#1f497d" face=3D"Calibri"><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1=
f497d" lang=3D"EN-US">B=E2=80=99s counting of received PINGs is a new Passi=
ve Measurement Task, unrelated to the PING responding Task.</span></font><s=
pan lang=3D"EN-US"><u></u><u></u></span></p>

<p><font color=3D"#1f497d" face=3D"Calibri"><span style=3D"font-size:11.0pt=
;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=
=3D"EN-US">2.</span></font><font color=3D"#1f497d" face=3D"Times New Roman"=
 size=3D"1"><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roma=
n&quot;,&quot;serif&quot;;color:#1f497d" lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0
</span></font><font color=3D"#1f497d" face=3D"Calibri"><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1=
f497d" lang=3D"EN-US">B=E2=80=99s counting of received PINGs is part of the=
 existing Active Measurement Task that involves responding
 to PINGs.</span></font><span lang=3D"EN-US"><u></u><u></u></span></p>
<p><font color=3D"#1f497d" face=3D"Calibri"><span style=3D"font-size:11.0pt=
;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=
=3D"EN-US">3.</span></font><font color=3D"#1f497d" face=3D"Times New Roman"=
 size=3D"1"><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roma=
n&quot;,&quot;serif&quot;;color:#1f497d" lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0
</span></font><font color=3D"#1f497d" face=3D"Calibri"><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1=
f497d" lang=3D"EN-US">B=E2=80=99s counting of received PINGs is part of a n=
ew Active Measurement Task, unrelated to the PING responding
 Task.</span></font><span lang=3D"EN-US"><u></u><u></u></span></p>
<p><font color=3D"#1f497d" face=3D"Calibri"><span style=3D"font-size:11.0pt=
;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=
=3D"EN-US">4.</span></font><font color=3D"#1f497d" face=3D"Times New Roman"=
 size=3D"1"><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roma=
n&quot;,&quot;serif&quot;;color:#1f497d" lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0
</span></font><font color=3D"#1f497d" face=3D"Calibri"><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1=
f497d" lang=3D"EN-US">All of the above could be true, depending on how the =
Measurement Methods are defined.</span></font><span lang=3D"EN-US"><u></u><=
u></u></span></p>

<p><font color=3D"#1f497d" face=3D"Calibri"><span style=3D"font-size:11.0pt=
;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d" lang=
=3D"EN-US">5.</span></font><font color=3D"#1f497d" face=3D"Times New Roman"=
 size=3D"1"><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roma=
n&quot;,&quot;serif&quot;;color:#1f497d" lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0
</span></font><font color=3D"#1f497d" face=3D"Calibri"><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1=
f497d" lang=3D"EN-US">1 or 2 could be true, depending on how the Measuremen=
t Methods are defined.</span></font><span lang=3D"EN-US"><u></u><u></u></sp=
an></p>

<p class=3D"MsoNormal"><font color=3D"#1f497d" face=3D"Calibri"><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;=
;color:#1f497d" lang=3D"EN-US">=C2=A0</span></font><span lang=3D"EN-US"><u>=
</u><u></u></span></p>

<p class=3D"MsoNormal"><font color=3D"#1f497d" face=3D"Calibri"><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;=
;color:#1f497d" lang=3D"EN-US">Barbara</span></font><span lang=3D"EN-US"><u=
></u><u></u></span></p>

<p class=3D"MsoNormal"><font color=3D"#1f497d" face=3D"Calibri"><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;=
;color:#1f497d" lang=3D"EN-US">=C2=A0</span></font><span lang=3D"EN-US"><u>=
</u><u></u></span></p>

<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal">
<b><font face=3D"Tahoma"><span style=3D"font-size:10.0pt;font-family:&quot;=
Tahoma&quot;,&quot;sans-serif&quot;;font-weight:bold" lang=3D"EN-US">From:<=
/span></font></b><font face=3D"Tahoma"><span style=3D"font-size:10.0pt;font=
-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;" lang=3D"EN-US">
 KEN KO [mailto:<a href=3D"mailto:KEN.KO@adtran.com" target=3D"_blank">KEN.=
KO@adtran.com</a>]
<br>
<b><span style=3D"font-weight:bold">Sent:</span></b> Thursday, May 29, 2014=
 10:18 AM<br>
<b><span style=3D"font-weight:bold">To:</span></b> Nalini Elkins; marc.ibra=
him; STARK, BARBARA H; Juergen Schoenwaelder; Vero Zheng<br>
<b><span style=3D"font-weight:bold">Cc:</span></b> <a href=3D"mailto:draft-=
ietf-lmap-framework@tools.ietf.org" target=3D"_blank">
draft-ietf-lmap-framework@tools.ietf.org</a>; <a href=3D"mailto:ippm@ietf.o=
rg" target=3D"_blank">
ippm@ietf.org</a>; <a href=3D"mailto:lmap@ietf.org" target=3D"_blank">lmap@=
ietf.org</a><br>
<b><span style=3D"font-weight:bold">Subject:</span></b> RE: [lmap] [ippm] I=
-D Action: draft-ietf-lmap-framework-05.txt</span></font><span lang=3D"EN-U=
S"><u></u><u></u></span></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><font face=3D"=E5=AE=8B=E4=BD=93" size=3D"3"><span s=
tyle=3D"font-size:12.0pt" lang=3D"EN-US">=C2=A0<u></u><u></u></span></font>=
</p>
<p class=3D"MsoNormal"><font color=3D"#1f497d" face=3D"Calibri"><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;=
;color:#1f497d" lang=3D"EN-US">I agree with Marc=E2=80=99s comments, e.g., =
a
 Measurement Method is Active if any MA involved in the measurement is gene=
rating measurement traffic. And yes, PING is an Active Measurement Method.<=
/span></font><span lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><font color=3D"#1f497d" face=3D"Calibri"><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;=
;color:#1f497d" lang=3D"EN-US">=C2=A0</span></font><span lang=3D"EN-US"><u>=
</u><u></u></span></p>

<p class=3D"MsoNormal"><font color=3D"#1f497d" face=3D"Calibri"><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;=
;color:#1f497d" lang=3D"EN-US">However, traffic measured by a Passive
 Method can easily include measurement traffic generated by an unrelated Ac=
tive Method. In this context for instance, a Measurement Method that does n=
othing but count received packets is still Passive, even if some of those p=
ackets are due to unrelated PINGs
 (or throughput tests, etc.).</span></font><span lang=3D"EN-US"><u></u><u><=
/u></span></p>
<p class=3D"MsoNormal"><font color=3D"#1f497d" face=3D"Calibri"><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;=
;color:#1f497d" lang=3D"EN-US">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0
</span></font><span lang=3D"EN-US"><u></u><u></u></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal">
<b><font face=3D"Tahoma"><span style=3D"font-size:10.0pt;font-family:&quot;=
Tahoma&quot;,&quot;sans-serif&quot;;font-weight:bold" lang=3D"EN-US">From:<=
/span></font></b><font face=3D"Tahoma"><span style=3D"font-size:10.0pt;font=
-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;" lang=3D"EN-US">
 lmap [<a href=3D"mailto:lmap-bounces@ietf.org" target=3D"_blank">mailto:lm=
ap-bounces@ietf.org</a>]
<b><span style=3D"font-weight:bold">On Behalf Of </span></b>Nalini Elkins<b=
r>
<b><span style=3D"font-weight:bold">Sent:</span></b> Thursday, May 29, 2014=
 9:31 AM<br>
<b><span style=3D"font-weight:bold">To:</span></b> marc.ibrahim; STARK, BAR=
BARA H; Juergen Schoenwaelder; Vero Zheng<br>
<b><span style=3D"font-weight:bold">Cc:</span></b> <a href=3D"mailto:draft-=
ietf-lmap-framework@tools.ietf.org" target=3D"_blank">
draft-ietf-lmap-framework@tools.ietf.org</a>; <a href=3D"mailto:ippm@ietf.o=
rg" target=3D"_blank">
ippm@ietf.org</a>; <a href=3D"mailto:lmap@ietf.org" target=3D"_blank">lmap@=
ietf.org</a><br>
<b><span style=3D"font-weight:bold">Subject:</span></b> Re: [lmap] [ippm] I=
-D Action: draft-ietf-lmap-framework-05.txt</span></font><span lang=3D"EN-U=
S"><u></u><u></u></span></p>
</div>
</div>
<p class=3D"MsoNormal"><font face=3D"=E5=AE=8B=E4=BD=93" size=3D"3"><span s=
tyle=3D"font-size:12.0pt" lang=3D"EN-US">=C2=A0<u></u><u></u></span></font>=
</p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"background:white">
<font color=3D"black" face=3D"Arial" size=3D"3"><span style=3D"font-size:12=
.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black" lang=
=3D"EN-US">The problem is what to consider as &quot;injected traffic&quot;.=
 =C2=A0For example, on many networks, various devices, for their own purpos=
es
 do PING commands. =C2=A0 =C2=A0So, then does that convert the entire measu=
rement to active?</span></font><span lang=3D"EN-US"><u></u><u></u></span></=
p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"background:white">
<font color=3D"black" face=3D"Arial" size=3D"3"><span style=3D"font-size:12=
.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black" lang=
=3D"EN-US">=C2=A0</span></font><span lang=3D"EN-US"><u></u><u></u></span></=
p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"background:white">
<font color=3D"black" face=3D"Arial" size=3D"3"><span style=3D"font-size:12=
.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black" lang=
=3D"EN-US">Thanks,</span></font><span lang=3D"EN-US"><u></u><u></u></span><=
/p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt;background:white">
<font color=3D"black" face=3D"Arial" size=3D"3"><span style=3D"font-size:12=
.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black" lang=
=3D"EN-US">=C2=A0</span></font><span lang=3D"EN-US"><u></u><u></u></span></=
p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"background:white">
<font color=3D"black" face=3D"Arial" size=3D"3"><span style=3D"font-size:12=
.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black" lang=
=3D"EN-US">Nalini Elkins<br>
Inside Products, Inc.<br>
<a href=3D"tel:%28831%29%20659-8360" target=3D"_blank">(831) 659-8360</a><b=
r>
<a href=3D"http://www.insidethestack.com" target=3D"_blank">www.insidethest=
ack.com</a></span></font><span lang=3D"EN-US"><u></u><u></u></span></p>
</div>
<p class=3D"MsoNormal" style=3D"background:white">
<font color=3D"black" face=3D"Arial" size=3D"3"><span style=3D"font-size:12=
.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black" lang=
=3D"EN-US">=C2=A0</span></font><span lang=3D"EN-US"><u></u><u></u></span></=
p>
<div>
<div>
<div>
<div class=3D"MsoNormal" style=3D"text-align:center;background:white" align=
=3D"center">
<font color=3D"black" face=3D"=E5=AE=8B=E4=BD=93" size=3D"3"><span style=3D=
"font-size:12.0pt;color:black" lang=3D"EN-US">
<hr align=3D"center" size=3D"1" width=3D"100%">
</span></font></div>
<p class=3D"MsoNormal" style=3D"background:white">
<b><font color=3D"black" face=3D"Arial"><span style=3D"font-size:10.0pt;fon=
t-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black;font-weight:b=
old" lang=3D"EN-US">From:</span></font></b><font color=3D"black" face=3D"Ar=
ial"><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,&quot;sa=
ns-serif&quot;;color:black" lang=3D"EN-US">
 marc.ibrahim &lt;<a href=3D"mailto:marc.ibrahim@usj.edu.lb" target=3D"_bla=
nk">marc.ibrahim@usj.edu.lb</a>&gt;<br>
<b><span style=3D"font-weight:bold">To:</span></b> &quot;STARK, BARBARA H&q=
uot; &lt;<a href=3D"mailto:bs7652@att.com" target=3D"_blank">bs7652@att.com=
</a>&gt;; Nalini Elkins &lt;<a href=3D"mailto:nalini.elkins@insidethestack.=
com" target=3D"_blank">nalini.elkins@insidethestack.com</a>&gt;;
 Juergen Schoenwaelder &lt;<a href=3D"mailto:j.schoenwaelder@jacobs-univers=
ity.de" target=3D"_blank">j.schoenwaelder@jacobs-university.de</a>&gt;; Ver=
o Zheng &lt;<a href=3D"mailto:vero.zheng@huawei.com" target=3D"_blank">vero=
.zheng@huawei.com</a>&gt;
<br>
<b><span style=3D"font-weight:bold">Cc:</span></b> &quot;<a href=3D"mailto:=
lmap@ietf.org" target=3D"_blank">lmap@ietf.org</a>&quot; &lt;<a href=3D"mai=
lto:lmap@ietf.org" target=3D"_blank">lmap@ietf.org</a>&gt;; &quot;<a href=
=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a>&quot; &lt;<a =
href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a>&gt;;
 &quot;<a href=3D"mailto:draft-ietf-lmap-framework@tools.ietf.org" target=
=3D"_blank">draft-ietf-lmap-framework@tools.ietf.org</a>&quot; &lt;<a href=
=3D"mailto:draft-ietf-lmap-framework@tools.ietf.org" target=3D"_blank">draf=
t-ietf-lmap-framework@tools.ietf.org</a>&gt;
<br>
<b><span style=3D"font-weight:bold">Sent:</span></b> Thursday, May 29, 2014=
 6:14 AM<br>
<b><span style=3D"font-weight:bold">Subject:</span></b> Re: [lmap] [ippm] I=
-D Action: draft-ietf-lmap-framework-05.txt</span></font><span lang=3D"EN-U=
S"><u></u><u></u></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"background:white">
<font color=3D"black" face=3D"=E5=AE=8B=E4=BD=93" size=3D"3"><span style=3D=
"font-size:12.0pt;color:black" lang=3D"EN-US"><br>
Hi, <br>
<br>
I think the confusion comes from whether or not to consider individual MA.<=
br>
For a single MA, measuring existing traffic is passive relatively to this g=
iven MA.<br>
But if this traffic was sent from another MA, then the whole method is acti=
ve since
<br>
somebody has injected traffic.<br>
<br>
I think the definitions of active and passive methods are not relative to a=
n MA but to
<br>
all MAs/MPs involved each measurement. If this is the case, &quot;Receiving=
&quot; is not really
<br>
different from &quot;generating&quot; since an MA will receive and measure =
what has been <br>
generated. <br>
<br>
<br>
BR,<br>
<br>
Marc.<br>
<br>
On Thu, 29 May 2014 12:57:35 +0000, STARK, BARBARA H wrote<br>
&gt; ?? Receiving does or doesn&#39;t need to be a portion of the Active Me=
asurement <br>
&gt; Method definition? If a Passive Measurement Method is any method that =
measures <br>
&gt; traffic without injecting traffic, doesn&#39;t that cover a Measuremen=
t Method <br>
&gt; that measures received traffic? Barbara<br>
&gt; <br>
&gt; From: Nalini Elkins [mailto:<a href=3D"mailto:nalini.elkins@insidethes=
tack.com" target=3D"_blank">nalini.elkins@insidethestack.com</a>]<br>
&gt; Sent: Thursday, May 29, 2014 8:49 AM<br>
&gt; To: STARK, BARBARA H; Juergen Schoenwaelder; Vero Zheng<br>
&gt; Cc: <a href=3D"mailto:draft-ietf-lmap-framework@tools.ietf.org" target=
=3D"_blank">draft-ietf-lmap-framework@tools.ietf.org</a>;
<a href=3D"mailto:lmap@ietf.org" target=3D"_blank">lmap@ietf.org</a>; <a hr=
ef=3D"mailto:ippm@ietf.org" target=3D"_blank">
ippm@ietf.org</a><br>
&gt; Subject: Re: [lmap] [ippm] I-D Action: draft-ietf-lmap-framework-05.tx=
t<br>
&gt; <br>
&gt; /*snip*/<br>
&gt; &gt;&gt;&gt; Active Measurement Method - The process of measuring some=
 performance or <br>
reliability parameter associated with the transfer of Traffic by generating=
 and/or
<br>
receiving Active Measurement Traffic.<br>
&gt; &gt;&gt;&gt;<br>
&gt; /*snip*/<br>
&gt; &gt;&gt;&gt; Passive Measurement Method- The process of measuring some=
 performance or <br>
reliability parameter associated with the existing traffic on the network.<=
br>
&gt; /*snip*/<br>
&gt; <br>
&gt; &gt;&gt;But what if I have an MA passively measuring traffic that was =
injected<br>
&gt; &gt;&gt;(perhaps by some other MA) for the purpose of measuring it? Wh=
y is<br>
&gt; &gt;&gt;this distinction REAL vs non-REAL useful? And what is the defi=
nition<br>
&gt; &gt;&gt;of REAL of &quot;existing traffic&quot; anyway? If I inject me=
asurement traffic<br>
&gt; &gt;&gt;observed by some MA, it is &quot;existing traffic&quot;, no?<b=
r>
&gt; <br>
&gt; &gt; Yes, point well taken.=C2=A0 The distinction we wanted to make is=
 that the passive
<br>
measurement technique does not inject traffic.=C2=A0 Other MA&#39;s or inde=
ed other devices on
<br>
the network create traffic for their own purposes, some of which may be per=
formance
<br>
measurement.=C2=A0 We also wanted to come up with a good definition for pas=
sive measurement
<br>
that would work for all parties.=C2=A0 How is the following?<br>
&gt; <br>
&gt; &gt; Passive Measurement Method- The process of measuring some perform=
ance or reliability
<br>
parameter associated with the traffic on the network.=C2=A0 The passive mea=
surement method
<br>
does not inject traffic for the purposes of measurement.<br>
&gt; <br>
&gt; &gt;&gt;Would that mean that the definition of Active Measurement Meth=
od wouldn&#39;t involve
<br>
receiving Active Measurement Traffic, and only generated (injecting)?<br>
&gt; &gt;&gt;Active Measurement Method - The process of measuring some perf=
ormance or reliability
<br>
parameter associated with the transfer of traffic by generating Active Meas=
urement
<br>
Traffic.<br>
&gt; <br>
&gt; Indeed, the word &quot;receiving&quot; needs to be a portion of the Ac=
tive Measurement <br>
&gt; Method definition.=C2=A0 Thanks!<br>
&gt; <br>
&gt; Nalini<br>
&gt; <br>
&gt; _______________________________________________<br>
&gt; lmap mailing list<br>
&gt; <a href=3D"mailto:lmap@ietf.org" target=3D"_blank">lmap@ietf.org</a>&l=
t;mailto:<a href=3D"mailto:lmap@ietf.org" target=3D"_blank">lmap@ietf.org</=
a>&gt;</span></font><span lang=3D"EN-US"><u></u><u></u></span></p>
<div>
<p class=3D"MsoNormal" style=3D"background:white">
<font color=3D"black" face=3D"=E5=AE=8B=E4=BD=93" size=3D"3"><span style=3D=
"font-size:12.0pt;color:black" lang=3D"EN-US"><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/lmap" target=3D"_blan=
k">https://www.ietf.org/mailman/listinfo/lmap</a></span></font><span lang=
=3D"EN-US"><u></u><u></u></span></p>
</div>
<p class=3D"MsoNormal" style=3D"background:white">
<font color=3D"black" face=3D"=E5=AE=8B=E4=BD=93" size=3D"3"><span style=3D=
"font-size:12.0pt;color:black" lang=3D"EN-US"><br>
<br>
<br>
--<br>
Open WebMail Project (<a href=3D"http://openwebmail.org/" target=3D"_blank"=
>http://openwebmail.org</a></span></font><span lang=3D"EN-US"><u></u><u></u=
></span></p>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt;background:white">
<font color=3D"black" face=3D"=E5=AE=8B=E4=BD=93" size=3D"3"><span style=3D=
"font-size:12.0pt;color:black" lang=3D"EN-US">)</span></font><span lang=3D"=
EN-US"><u></u><u></u></span></p>
</div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt;background:white">
<font color=3D"black" face=3D"=E5=AE=8B=E4=BD=93" size=3D"3"><span style=3D=
"font-size:12.0pt;color:black" lang=3D"EN-US">=C2=A0</span></font><span lan=
g=3D"EN-US"><u></u><u></u></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><font face=3D"=E5=AE=
=8B=E4=BD=93" size=3D"3"><span style=3D"font-size:12.0pt" lang=3D"EN-US"><b=
r>
_______________________________________________<br>
ippm mailing list<br>
<a href=3D"mailto:ippm@ietf.org" target=3D"_blank">ippm@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/ippm" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/ippm</a><u></u><u></u></span></font></p=
>
</div>
<p class=3D"MsoNormal"><font face=3D"=E5=AE=8B=E4=BD=93" size=3D"3"><span s=
tyle=3D"font-size:12.0pt" lang=3D"EN-US"><u></u>=C2=A0<u></u></span></font>=
</p>
</div>
</div></div></div>
</div>
</div>

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

--20cf302efaf648da4f04fa9766ea--


From nobody Thu May 29 23:08:06 2014
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8D5C91A06EE; Thu, 29 May 2014 23:08:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.201
X-Spam-Level: 
X-Spam-Status: No, score=-2.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RP_MATCHES_RCVD=-0.651] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FwmnQ2wILDVI; Thu, 29 May 2014 23:08:00 -0700 (PDT)
Received: from atlas3.jacobs-university.de (atlas3.jacobs-university.de [212.201.44.18]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EBC621A0313; Thu, 29 May 2014 23:07:59 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas3.jacobs-university.de (Postfix) with ESMTP id B70C5FF3; Fri, 30 May 2014 08:07:53 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas3.jacobs-university.de ([10.70.0.220]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10030) with ESMTP id OWzUtYzVT88d; Fri, 30 May 2014 08:07:44 +0200 (CEST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas3.jacobs-university.de (Postfix) with ESMTPS; Fri, 30 May 2014 08:07:53 +0200 (CEST)
Received: from localhost (demetrius2.jacobs-university.de [212.201.44.47]) by hermes.jacobs-university.de (Postfix) with ESMTP id 49A1D20017; Fri, 30 May 2014 08:07:54 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius2.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id qNQCgO7CejeA; Fri, 30 May 2014 08:07:53 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id A3DFE20013; Fri, 30 May 2014 08:07:52 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id 754FC2D1275B; Fri, 30 May 2014 08:07:52 +0200 (CEST)
Date: Fri, 30 May 2014 08:07:52 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: "marc. ibrahim" <marc.ibrahim@usj.edu.lb>
Message-ID: <20140530060752.GB84228@elstar.local>
Mail-Followup-To: "marc. ibrahim" <marc.ibrahim@usj.edu.lb>, "ippm@ietf.org" <ippm@ietf.org>, "lmap@ietf.org" <lmap@ietf.org>
References: <2EEA459CD95CCB4988BFAFC0F2287B5C5C8441BF@SZXEMA504-MBS.china.huawei.com> <20140529121607.GA82518@elstar.local> <1401366760.51380.YahooMailNeo@web125104.mail.ne1.yahoo.com> <2D09D61DDFA73D4C884805CC7865E6113043D70E@GAALPA1MSGUSR9L.ITServices.sbc.com> <1401367762.8149.YahooMailNeo@web125105.mail.ne1.yahoo.com> <2D09D61DDFA73D4C884805CC7865E6113043D765@GAALPA1MSGUSR9L.ITServices.sbc.com> <20140529130810.GB82599@elstar.local> <20140529131922.M26067@mail.usj.edu.lb> <20140529133628.GA82746@elstar.local> <20140529134146.M20495@usj.edu.lb>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <20140529134146.M20495@usj.edu.lb>
User-Agent: Mutt/1.4.2.3i
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/LBrl6qCTRb3mCxL28lbJt6Jglr0
Cc: "lmap@ietf.org" <lmap@ietf.org>, "ippm@ietf.org" <ippm@ietf.org>
Subject: Re: [ippm] [lmap] active and passive measurement method / task definition
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 30 May 2014 06:08:03 -0000

On Thu, May 29, 2014 at 05:06:03PM +0300, marc. ibrahim wrote:
> Juergen,
> 
> I am just trying to discuss what I felt is unclear in the definitions.
> Let me give a practical example from a project i'm doing.
> We have MA1 sending UDP traffic to MA2. MA2 will receive UDP packet and compute jitter. 
> This is clearly an active measurement task for MA1.
> What is unclear for me is how to define MA2 tasks.
> Is it just one active task consisting in receiving packets from MA1 and computing 
> jitter, or two tasks:
> 
> - One active task consisting in receiving the active traffic generated by MA1, 
> - One passive task consisting in measuring jitter for the udp flow. It is passive 
> according to the definition since MA2 does not generate the observed flow. 
> 

Since tasks are local to an MA, there are clearly two tasks
involved. And if a classification is necessary (I do not know why),
then one could be active and the other passive. My preference however
is to design things such that a such a classification is not really
necessary.

/js

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


From nobody Thu May 29 23:24:13 2014
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3317D1A06EE; Thu, 29 May 2014 23:24:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.201
X-Spam-Level: 
X-Spam-Status: No, score=-2.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RP_MATCHES_RCVD=-0.651] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 55s7oTRcuGXA; Thu, 29 May 2014 23:24:08 -0700 (PDT)
Received: from atlas3.jacobs-university.de (atlas3.jacobs-university.de [212.201.44.18]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 80DA31A02B0; Thu, 29 May 2014 23:24:08 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas3.jacobs-university.de (Postfix) with ESMTP id 39A2B788; Fri, 30 May 2014 08:24:02 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas3.jacobs-university.de ([10.70.0.220]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10030) with ESMTP id CKtB0giksdzh; Fri, 30 May 2014 08:23:52 +0200 (CEST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas3.jacobs-university.de (Postfix) with ESMTPS; Fri, 30 May 2014 08:24:01 +0200 (CEST)
Received: from localhost (demetrius2.jacobs-university.de [212.201.44.47]) by hermes.jacobs-university.de (Postfix) with ESMTP id B1CC22002C; Fri, 30 May 2014 08:24:02 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius2.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id facoXhwdVHH4; Fri, 30 May 2014 08:24:01 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 1047920013; Fri, 30 May 2014 08:24:00 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id F08FC2D1283E; Fri, 30 May 2014 08:23:59 +0200 (CEST)
Date: Fri, 30 May 2014 08:23:59 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: "STARK, BARBARA H" <bs7652@att.com>
Message-ID: <20140530062359.GC84228@elstar.local>
Mail-Followup-To: "STARK, BARBARA H" <bs7652@att.com>, KEN KO <KEN.KO@adtran.com>, "marc. ibrahim" <marc.ibrahim@usj.edu.lb>, Nalini Elkins <nalini.elkins@insidethestack.com>, Vero Zheng <vero.zheng@huawei.com>, "trevor.burbridge@bt.com" <trevor.burbridge@bt.com>, "philip.eardley@bt.com" <philip.eardley@bt.com>, "lmap@ietf.org" <lmap@ietf.org>, "ippm@ietf.org" <ippm@ietf.org>
References: <2D09D61DDFA73D4C884805CC7865E6113043D70E@GAALPA1MSGUSR9L.ITServices.sbc.com> <1401367762.8149.YahooMailNeo@web125105.mail.ne1.yahoo.com> <2D09D61DDFA73D4C884805CC7865E6113043D765@GAALPA1MSGUSR9L.ITServices.sbc.com> <20140529130345.M94452@mail.usj.edu.lb> <2D09D61DDFA73D4C884805CC7865E6113043D987@GAALPA1MSGUSR9L.ITServices.sbc.com> <D14B7E40AEBFD54EA3AD964902DD7CB77756AD0C@ex-mb1.corp.adtran.com> <20140529164842.M20408@usj.edu.lb> <2D09D61DDFA73D4C884805CC7865E6113043DA2B@GAALPA1MSGUSR9L.ITServices.sbc.com> <D14B7E40AEBFD54EA3AD964902DD7CB77756AD3C@ex-mb1.corp.adtran.com> <2D09D61DDFA73D4C884805CC7865E6113043DB82@GAALPA1MSGUSR9L.ITServices.sbc.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <2D09D61DDFA73D4C884805CC7865E6113043DB82@GAALPA1MSGUSR9L.ITServices.sbc.com>
User-Agent: Mutt/1.4.2.3i
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/bSHz1uMuPHZ8YioyC6HuCMo5NLw
Cc: "marc. ibrahim" <marc.ibrahim@usj.edu.lb>, "lmap@ietf.org" <lmap@ietf.org>, "ippm@ietf.org" <ippm@ietf.org>
Subject: Re: [ippm] [lmap] I-D Action: draft-ietf-lmap-framework-05.txt
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 30 May 2014 06:24:10 -0000

On Thu, May 29, 2014 at 09:26:14PM +0000, STARK, BARBARA H wrote:
> 
> I'm becoming ever more strongly convinced that either ippm or lmap
> needs a new term -- I don't care which. But my reading of framework
> and the information model is that what lmap is calling a Measurement
> Method and Measurement Task is related to the specific role the MA
> plays in the holistic technique. 

[...]

> As a compromise (since many seem to want Measurement Method to be
> the holistic technique) maybe we should use Measurement Method for
> the holistic technique (and ippm can define that, because it's not
> really central to lmap), Measurement Method Role for the role of the
> Measurement Method that is implemented on a MA, and Measurement Task
> is an instantiation of a Measurement Method Role (which means a Task
> is *not* an instantiation of the Measurement Method -- which assumes
> ippm doesn't need a term for an instantiation of the holistic
> technique).

Perhaps this is a way to go. But then, I am not sure why Measurement
Role is needed either. For LMAP, it may be sufficient to just talk
about Measurement Tasks.

The word 'method' does not show up at all in the information model.
In the framework document, 'method' is used in many places but it
seems in some places it really should be 'task', in others 'method'
may be appropriate if we read it with a more holistic view. It seems
making this distinction will make the framework clearer.

While searching through the text, I did not see a need to define
'Measurement Method Role' as a new term.

/js

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


From nobody Fri May 30 01:26:32 2014
Return-Path: <trevor.burbridge@bt.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CDE1E1A037A; Fri, 30 May 2014 01:26:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level: 
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xsb2bXHAc7kr; Fri, 30 May 2014 01:26:28 -0700 (PDT)
Received: from smtpe1.intersmtp.com (smtpe1.intersmtp.com [62.239.224.235]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 462FF1A026D; Fri, 30 May 2014 01:26:28 -0700 (PDT)
Received: from EVMHT68-UKRD.domain1.systemhost.net (10.36.3.105) by RDW083A006ED62.bt.com (10.187.98.11) with Microsoft SMTP Server (TLS) id 14.3.169.1; Fri, 30 May 2014 09:26:17 +0100
Received: from EMV64-UKRD.domain1.systemhost.net ([169.254.1.240]) by EVMHT68-UKRD.domain1.systemhost.net ([10.36.3.105]) with mapi; Fri, 30 May 2014 09:26:22 +0100
From: <trevor.burbridge@bt.com>
To: <j.schoenwaelder@jacobs-university.de>, <marc.ibrahim@usj.edu.lb>
Date: Fri, 30 May 2014 09:26:21 +0100
Thread-Topic: [ippm] [lmap] active and passive measurement method / task definition
Thread-Index: Ac97zYXm4PxF1QRrQbCW8L/b6B2SQQAEm4cg
Message-ID: <ED51D9282D1D3942B9438CA8F3372EB72D8BCEA70A@EMV64-UKRD.domain1.systemhost.net>
References: <2EEA459CD95CCB4988BFAFC0F2287B5C5C8441BF@SZXEMA504-MBS.china.huawei.com> <20140529121607.GA82518@elstar.local> <1401366760.51380.YahooMailNeo@web125104.mail.ne1.yahoo.com> <2D09D61DDFA73D4C884805CC7865E6113043D70E@GAALPA1MSGUSR9L.ITServices.sbc.com> <1401367762.8149.YahooMailNeo@web125105.mail.ne1.yahoo.com> <2D09D61DDFA73D4C884805CC7865E6113043D765@GAALPA1MSGUSR9L.ITServices.sbc.com> <20140529130810.GB82599@elstar.local> <20140529131922.M26067@mail.usj.edu.lb> <20140529133628.GA82746@elstar.local> <20140529134146.M20495@usj.edu.lb> <20140530060752.GB84228@elstar.local>
In-Reply-To: <20140530060752.GB84228@elstar.local>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-GB
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/biFVAxK3VrbZ8EiL79bvmNWVkiY
Cc: ippm@ietf.org, lmap@ietf.org
Subject: Re: [ippm] [lmap] active and passive measurement method / task definition
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 30 May 2014 08:26:30 -0000

On active vs. passive I think it really is about viewpoint rather than abso=
lutes. i.e. the ping example is active if I have set up the pings, but pass=
ive if they were set up by someone else for a different purpose.

However, I have to echo Juergen's point below - I do think we should be abl=
e to design the framework and information model to be agnostic to whether a=
 test is passive or active.

Trevor.


>-----Original Message-----
>From: ippm [mailto:ippm-bounces@ietf.org] On Behalf Of Juergen
>Schoenwaelder
>Sent: 30 May 2014 07:08
>To: marc. ibrahim
>Cc: lmap@ietf.org; ippm@ietf.org
>Subject: Re: [ippm] [lmap] active and passive measurement method / task
>definition
>
>On Thu, May 29, 2014 at 05:06:03PM +0300, marc. ibrahim wrote:
>> Juergen,
>>
>> I am just trying to discuss what I felt is unclear in the definitions.
>> Let me give a practical example from a project i'm doing.
>> We have MA1 sending UDP traffic to MA2. MA2 will receive UDP packet and
>compute jitter.
>> This is clearly an active measurement task for MA1.
>> What is unclear for me is how to define MA2 tasks.
>> Is it just one active task consisting in receiving packets from MA1
>> and computing jitter, or two tasks:
>>
>> - One active task consisting in receiving the active traffic generated
>> by MA1,
>> - One passive task consisting in measuring jitter for the udp flow. It
>> is passive according to the definition since MA2 does not generate the o=
bserved
>flow.
>>
>
>Since tasks are local to an MA, there are clearly two tasks involved. And =
if a
>classification is necessary (I do not know why), then one could be active =
and the
>other passive. My preference however is to design things such that a such =
a
>classification is not really necessary.
>
>/js
>
>--
>Juergen Schoenwaelder           Jacobs University Bremen gGmbH
>Phone: +49 421 200 3587         Campus Ring 1, 28759 Bremen, Germany
>Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>
>
>_______________________________________________
>ippm mailing list
>ippm@ietf.org
>https://www.ietf.org/mailman/listinfo/ippm


From nobody Fri May 30 06:52:04 2014
Return-Path: <acmorton@att.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B8A171A08AB; Fri, 30 May 2014 06:51:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.552
X-Spam-Level: 
X-Spam-Status: No, score=-4.552 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.651, SPF_HELO_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sFRJQ2FlT54F; Fri, 30 May 2014 06:51:55 -0700 (PDT)
Received: from mail-pink.research.att.com (mail-pink.research.att.com [204.178.8.22]) by ietfa.amsl.com (Postfix) with ESMTP id 6C4811A090F; Fri, 30 May 2014 06:51:55 -0700 (PDT)
Received: from mail-blue.research.att.com (unknown [135.207.178.11]) by mail-pink.research.att.com (Postfix) with ESMTP id 278E0120CBE; Fri, 30 May 2014 09:54:08 -0400 (EDT)
Received: from njfpsrvexg8.research.att.com (unknown [135.207.255.243]) by mail-blue.research.att.com (Postfix) with ESMTP id 3817FF03CB; Fri, 30 May 2014 09:51:51 -0400 (EDT)
Received: from NJFPSRVEXG8.research.att.com ([fe80::cdea:b3f6:3efa:1841]) by njfpsrvexg8.research.att.com ([fe80::cdea:b3f6:3efa:1841%13]) with mapi; Fri, 30 May 2014 09:51:51 -0400
From: "MORTON, ALFRED C (AL)" <acmorton@att.com>
To: =?utf-8?B?6YKT54G16I6JL0xpbmdsaSBEZW5n?= <denglingli@chinamobile.com>, 'Nalini Elkins' <nalini.elkins@insidethestack.com>, 'Vero Zheng' <vero.zheng@huawei.com>
Date: Fri, 30 May 2014 09:51:49 -0400
Thread-Topic: [lmap] [ippm]  I-D Action: draft-ietf-lmap-framework-05.txt
Thread-Index: AQHPe19m4ogsNcYgEECVMd9hDcgkN5tYIWOA//+zJkCAAD4IF4AAvPUggABJgFA=
Message-ID: <2845723087023D4CB5114223779FA9C8017992C8F1@njfpsrvexg8.research.att.com>
References: <CA+RyBmV-QbPwQAFinYvNKGJR-Jnp_roG=wAs7yAuhcObtSRuMA@mail.gmail.com> <A2E337CDB7BC4145B018B9BEE8EB3E0D40F406DE56@EMV67-UKRD.domain1.systemhost.net> <2EEA459CD95CCB4988BFAFC0F2287B5C5C8441BF@SZXEMA504-MBS.china.huawei.com> <20140529121607.GA82518@elstar.local> <1401366760.51380.YahooMailNeo@web125104.mail.ne1.yahoo.com> <2D09D61DDFA73D4C884805CC7865E6113043D70E@GAALPA1MSGUSR9L.ITServices.sbc.com> <1401367762.8149.YahooMailNeo@web125105.mail.ne1.yahoo.com> <2D09D61DDFA73D4C884805CC7865E6113043D765@GAALPA1MSGUSR9L.ITServices.sbc.com> <20140529130345.M94452@mail.usj.edu.lb> <2D09D61DDFA73D4C884805CC7865E6113043D987@GAALPA1MSGUSR9L.ITServices.sbc.com> <D14B7E40AEBFD54EA3AD964902DD7CB77756AD0C@ex-mb1.corp.adtran.com> <20140529164842.M20408@usj.edu.lb> <2D09D61DDFA73D4C884805CC7865E6113043DA2B@GAALPA1MSGUSR9L.ITServices.sbc.com>,  <D14B7E40AEBFD54EA3AD964902DD7CB77756AD3C@ex-mb1.corp.adtran.com> <2845723087023D4CB5114223779FA9C80178E0CD93@njfpsrvexg8.research.att.com> <017a01cf7bf1$644daa60$2ce8ff20$@com>
In-Reply-To: <017a01cf7bf1$644daa60$2ce8ff20$@com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/lQ5zQVHITBedV-SttKBiB7M1Tnc
Cc: "ippm@ietf.org" <ippm@ietf.org>, "lmap@ietf.org" <lmap@ietf.org>
Subject: Re: [ippm] [lmap]   I-D Action: draft-ietf-lmap-framework-05.txt
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 30 May 2014 13:51:58 -0000

SGkgTGluZ2xpLA0KDQpGb3IgYSBsb25nIHRpbWUsIHdlJ3ZlIGhhZCBhbiBlbm9ybW91cyBudW1i
ZXIgb2YgDQptZWFzdXJlbWVudCBzeXN0ZW0gaW1wbGVtZW50YXRpb25zDQp0aGF0IHdlcmUgZWl0
aGVyIHB1cmVseSBhY3RpdmUgb3IgcHVyZWx5IHBhc3NpdmUuDQpJbiBhIHJlYWwgd2F5LCBhY3Rp
dmUgYW5kIHBhc3NpdmUgYXJlIGF0IG9wcG9zaXRlDQplbmRzIG9mIGEgY29udGludXVtKiosIHdo
ZXJlIHlvdSBoYXZlIHRoZSANCg0KLSBhbGwgdGhlIHByb2JsZW1zIG9mIGRpc3R1cmJpbmcgdGhl
IG5ldHdvcmsgY29uZGl0aW9ucw0KLSBhbGwgdGhlIGFkdmFudGFnZXMgb2Yga25vd2luZyB3aGF0
IHdhcyBzZW50IGFuZCB3aGVuDQoNCndpdGggaW5qZWN0ZWQgdHJhZmZpYywgd2hhdCB3ZSBjYWxs
IGFjdGl2ZSBtZXRyaWNzIGFuZCBtZWFzdXJlbWVudCwNCmFuZCB0aGUgZXhhY3Qgb3Bwb3NpdGUg
c2l0dWF0aW9uIHdpdGggcGFzc2l2ZSAobm9uZSBvZiANCnRoZSBwcm9ibGVtcyBhbmQgbm9uZSBv
ZiB0aGUgYWR2YW50YWdlcykuDQoNClJlY2VudGx5IHRoZXJlIGFyZSBuZXcgdGVjaG5pcXVlcyBs
aWtlIE5hbGluaSBhbmQgTWlrZSdzIFBETQ0Kd2hpY2ggeW91IGNpdGUgYmVsb3cgKGFuZCBJIGZp
bmQgdmVyeSBpbnRlcmVzdGluZykuDQpJIGJlbGlldmUgdGhlc2UgdGVjaG5pcXVlcywgYW5kIG90
aGVycyBmb2xrcyBoYXZlIG1lbnRpb25lZCwNCmxpZSBzb21ld2hlcmUgYmV0d2VlbiBwdXJlIGFj
dGl2ZSBhbmQgcHVyZSBwYXNzaXZlLg0KDQpJdCdzIGltcG9ydGFudCB0byBtZSAoYW5kIHBvc3Np
Ymx5IG90aGVycykgdG8gYW5jaG9yIG91ciANCnRlcm1pbm9sb2d5IHdpdGggYm90aCBjb21tb24g
dXNlIGFuZCBkaWN0aW9uYXJ5IG1lYW5pbmcsDQpzbyBJIHVzZSB0aGUgdGVybSAib2JzZXJ2ZSIg
d2l0aCB0aGUgcHVyZSBwYXNzaXZlIGNhdGVnb3J5Lg0KSWYgeW91ciB0ZWNobmlxdWUgZG9lcyBt
b3JlIHRoYW4gb2JzZXJ2ZSAoYW5kIGFuYWx5emUsIHdoZXJlIA0KeW91IGNvdWxkIGNvbWJpbmUg
b2JzZXJ2YXRpb25zIGZyb20gbXVsdGlwbGUgcG9pbnRzLCBldGMuKSANCnRoZW4gdGhlIHRlY2hu
aXF1ZSBpcyBpbi1iZXR3ZWVuIHRoZSBleHRyZW1lcywgSU1PLg0KDQpyZWdhcmRzLA0KQWwNCg0K
Kiogd2UgbWlnaHQgZHJhdyB0aGlzIGFzIGEgMkQtc3BhY2UsIGFjdGl2ZSBhbmQgcGFzc2l2ZSB3
b3VsZCBiZQ0KYXQgb3Bwb3NpdGUgY29ybmVycy4NCg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2Fn
ZS0tLS0tDQo+IEZyb206IOmCk+eBteiOiS9MaW5nbGkgRGVuZyBbbWFpbHRvOmRlbmdsaW5nbGlA
Y2hpbmFtb2JpbGUuY29tXQ0KPiBTZW50OiBGcmlkYXksIE1heSAzMCwgMjAxNCA2OjI1IEFNDQo+
IFRvOiBNT1JUT04sIEFMRlJFRCBDIChBTCk7ICdLRU4gS08nOyBTVEFSSywgQkFSQkFSQSBIOyAn
bWFyYy5pYnJhaGltJzsNCj4gJ05hbGluaSBFbGtpbnMnOyAnSnVlcmdlbiBTY2hvZW53YWVsZGVy
JzsgJ1Zlcm8gWmhlbmcnOw0KPiB0cmV2b3IuYnVyYnJpZGdlQGJ0LmNvbTsgcGhpbGlwLmVhcmRs
ZXlAYnQuY29tDQo+IENjOiBsbWFwQGlldGYub3JnOyBpcHBtQGlldGYub3JnDQo+IFN1YmplY3Q6
IFJFOiBbbG1hcF0gW2lwcG1dIEktRCBBY3Rpb246IGRyYWZ0LWlldGYtbG1hcC1mcmFtZXdvcmst
MDUudHh0DQo+IA0KPiBIaSBBbCwNCj4gDQo+IEkgYWdyZWUgd2l0aCB5b3Ugb24gYWxsIHlvdXIg
cG9pbnRzLCBleGNlcHQgdGhlIHVzZSBvZiB0aGUgd29yZA0KPiAib2JzZXJ2YXRpb24iIGZvciBw
YXNzaXZlIG1lYXN1cmVtZW50Lg0KPiBNb3JlIGlubGluZS4NCj4gDQo+ID4gVGhlIGtleSBmYWN0
b3IgaW4gZGV0ZXJtaW5pbmcgdGhlIHR5cGUgb2YgbWVhc3VyZW1lbnQgaW4gdGhpcyBSRkMgd2Fz
DQo+IHRoZQ0KPiA+IGEgcHJpb3JpIGtub3dsZWRnZSBvZiB0aGUgcGFja2V0IChvciBzdHJlYW0p
IGZyb20gdGhlIHNvdXJjZS4NCj4gW+mCk+eBteiOiS9MaW5nbGkgRGVuZ10gU3VwcG9ydC4gRnJv
bSB0aGUgcGVyc3BlY3RpdmUgb2YgYW4gTVAgcGVyZm9ybWluZyBhDQo+IHBhc3NpdmUgdGFzaywg
aXQgaGFzIHRvIGRvIHRoZSBtZWFzdXJlbWVudCB3aXRob3V0IGFueSByZWxpYW5jZSBvbiB0aGUN
Cj4gcHJpb3Iga25vd2xlZGdlIGZyb20gdGhlIHNvdXJjZSBhYm91dCB0aGUgdGFyZ2V0ZWQgdHJh
ZmZpYyAod2hlbiB0byBleHBlY3QNCj4gaXQsIGhvdyBsb25nIGFuZCBob3cgbGFyZ2UgaXQgd291
bGQgYmUsIGV0Yy4pLiBXaGlsZSBpbiBjb250cmFzdCwgdGhlcmUgaXMNCj4gYW4gYWN0aXZlIHRy
YWZmaWMgZ2VuZXJhdG9yIGluIGFueSBhY3RpdmUgbWVhc3VyZW1lbnQgdGFzayBhY3RpbmcgYXMg
dGhlDQo+IHNvdXJjZSwgdG8gZW5zdXJlIHRoZSBwYXJ0aWNpcGF0aW5nIE1QcyBtZWFzdXJlcyBt
ZXRyaWNzIGZvciB0YXJnZXRlZA0KPiB0cmFmZmljIHdpdGgga25vd24gY2hhcmFjdGVyaXN0aWNz
Lg0KPiANCj4gPiBQYWNrZXQgbG9zcyBjb3VsZCBiZSBtZWFzdXJlZCBhdCAgbWlkLXBvaW50ICAi
QyIoYW5kIHN1YnNlcXVlbnQgcG9pbnRzKQ0KPiA+IGJlY2F1c2UgdGhlIG1lYXN1cmVtZW50IHN5
c3RlbSBrbmV3IHdoZW4gcGFja2V0cyB3ZXJlIHNlbnQgZnJvbSAiQSINCj4gPiBjb3VsZCBkaXN0
aW5ndWlzaCBiZXR3ZWVuIGRpZmZlcmVudCBwYWNrZXRzIG9mIHRoZSBzYW1lIHN0cmVhbSwgYW5k
IGtuZXcNCj4gPiBob3cgbG9uZyB0byB3YWl0IGZvciB0aGVtLg0KPiBb6YKT54G16I6JL0xpbmds
aSBEZW5nXSBUaGVyZSBhcmUgYWxzbyBwYXNzaXZlIG1lYXN1cmVtZW50IG1ldGhvZHMsIHdoaWNo
IGNhbg0KPiBtZWFzdXJlIHBhY2tldCBsb3NzIGF0IG1pZC1wb2ludCBieSBkb2luZyBhIGxpdHRs
ZSBtb3JlIHRoYW4gcHVyZQ0KPiBvYnNlcnZhdGlvbi4NCj4gRXhhbXBsZXMgaW5jbHVkZSBodHRw
Oi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1lbGtpbnMtaXBwbS1wZG0tbWV0cmljcy0NCj4g
MDQgYW5kIGh0dHA6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWNoZW4taXBwbS1jb2xvcmlu
Zy1iYXNlZC1pcGZwbS0NCj4gZnJhbWV3b3JrLTAxICh3aGVyZSB0aGUgSVAgaGVhZGVyIGlzIGJl
aW5nIG1hcmtlZC9hcHBlbmRlZCBieSBhbiB1cHN0cmVhbQ0KPiBNUCB0byBjb29yZGluYXRlIHdp
dGggdGhlIGRvd25zdHJlYW0gTVAgZm9yIG1lYXN1cmVtZW50IG9uIGV4aXN0aW5nDQo+IHRyYWZm
aWMgYW5kIG5vIHRyYWZmaWMgaXMgaW5qZWN0ZWQgZm9yIHRoZSBwdXJwb3NlIG9mIG1lYXN1cmVt
ZW50DQo+IHRoZXJlZm9yZSBubyBwcmlvciBrbm93bGVkZ2Ugb3RoZXIgdGhhbiB0aGUgYXBwZW5k
ZWQvbWFya2RlZCBpbmZvcm1hdGlvbg0KPiBwaWdneWJhY2tlZCB0byB0aGUgdGFyZ2V0ZWQgdHJh
ZmZpYyBjYW4gYmUgYXNzdW1lZCBmb3IgYW55IHBhcnRpY2lwYXRpbmcNCj4gTVApLg0KPiA+DQo+
ID4gT25jZSB3ZSBhcmUgc2F0aXNmaWVkIHRoYXQgdGhlIEluZm9ybWF0aW9uIE1vZGVsIGFsbG93
cyB0aGUgbmVlZGVkDQo+IGZsZXhpYmlsaXR5DQo+ID4gZm9yIGNvbnRyb2wsIGl0IHdvdWxkIGJl
IGdvb2QgdG8gdGFrZSBhbm90aGVyIHN0ZXA6IFRoZSBJbmZvcm1hdGlvbg0KPiBNb2RlbA0KPiA+
IGRlcGVuZHMgb24gdGhlIFBlcmZvcm1hbmNlIE1ldHJpY3MgUmVnaXN0cnksIHdoaWNoIHdlIGhh
dmUgc3BsaXQgaW50bw0KPiA+IGFjdGl2ZSBhbmQgcGFzc2l2ZSBzdWItcmVnaXN0cmllcy4gSWYg
dGhlIG9ic2VydmF0aW9ucyB5b3Ugd2FudCB0byBtYWtlDQo+IGF0DQo+ID4gbWlkLXBvaW50ICJD
IiBjYW4gYmUgc3VwcG9ydGVkIHdpdGggYSBtZXRyaWMgZnJvbSB0aGUgcGFzc2l2ZSByZWdpc3Ry
eSwNCj4gPiB0aGF0J3MgaW5wdXQgdG8gdGhlIG1lYXN1cmVtZW50IGNhdGVnb3JpemF0aW9uLiBJ
ZiBub3QsIHRyeSB0aGUgYWN0aXZlDQo+IHJlZ2lzdHJ5Lg0KPiA+IElmIHRoZSBhY3RpdmUgYW5k
L29yIHBhc3NpdmUgcmVnaXN0cmllcyBzdXBwb3J0IHNvbWUgaW1wb3J0YW50DQo+IHNjZW5hcmlv
cywNCj4gPiB0aGVuIHdlJ3ZlIGNvbWUgYSBsb25nIHdheS4NCj4gW+mCk+eBteiOiS9MaW5nbGkg
RGVuZ10gSSB3b3VsZCBsaWtlIGl0IG1vcmUgaWYgdGhlIHdvcmQgIm9ic2VydmF0aW9uIiBpcw0K
PiByZXBsYWNlZCBieSAibWVhc3VyZW1lbnQiLg0KPiBJdCBnaXZlcyB0d28gaW1wbGljYXRpb25z
IHdoaWNoIEkgdGhpbmsgVmVybyBhbmQgTmFsaW5pIHdhbnRlZCB0byBhdm9pZCBieQ0KPiByYWlz
aW5nIHRoZSBkaXNjdXNzaW9uIGluIHRoZSBmaXJzdCBwbGFjZS4NCj4gMSwgSXQgZ2l2ZXMgb25l
IHRoZSBpbXByZXNzaW9uIHRoYXQgYSBwYXNzaXZlIG1lYXN1cmVtZW50IHRhc2sgaXMgYWx3YXlz
DQo+IHBlcmZvcm1lZCBieSBhbiBpbmRpdmlkdWFsIE1QIGFuZCBkb2VzIG5vdCBuZWVkIGFueSBj
b29yZGluYXRpb24gZnJvbQ0KPiBvdXRzaWRlLg0KPiAyLCBBbiBNUCBkb2luZyBwYXNzaXZlIG1l
YXN1cmVtZW50IGlzIG5vdCBzdXBwb3NlZCB0byAidG91Y2giIHRoZSB0cmFmZmljLA0KPiBidXQg
b25seSAib2JzZXJ2ZXMiIHRoZW0sIGluIHdoaWNoIGNhc2UgcGFja2V0IGxvc3MgY2FuIGhhcmRs
eSBiZQ0KPiBtZWFzdXJlZC4NCj4gPg0KPiANCj4gR2l2ZW4gdGhlIGZhY3QgdGhhdCAicGFzc2l2
ZSBtZWFzdXJlbWVudCIgaGFzIGEgbG90IG9mIHBvc3NpYmlsaXRpZXMgbW9yZQ0KPiB0aGFuIHB1
cmUgb2JzZXJ2YXRpb24sIEkgZWNobyBWZXJvIGFuZCBOYWxpbmkgdGhhdCBvbmUgc2hvdWxkIGNl
YXNlIHVzaW5nDQo+ICJvYnNlcnZhdGlvbiIgYXMgYW4gc3lub255bSBmb3IgcGFzc2l2ZSBtZWFz
dXJlbWVudC4NCj4gDQo+IExpbmdsaQ0KPiANCj4gDQo+IA0KDQo=


From nobody Fri May 30 07:21:50 2014
Return-Path: <bs7652@att.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D18A51A0911; Fri, 30 May 2014 07:21:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.851
X-Spam-Level: 
X-Spam-Status: No, score=-4.851 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.651] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nIoDX--namZR; Fri, 30 May 2014 07:21:33 -0700 (PDT)
Received: from nbfkord-smmo06.seg.att.com (nbfkord-smmo06.seg.att.com [209.65.160.94]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ED8621A08FB; Fri, 30 May 2014 07:21:32 -0700 (PDT)
Received: from unknown [144.160.229.23] (EHLO alpi154.enaf.aldc.att.com) by nbfkord-smmo06.seg.att.com(mxl_mta-7.2.1-0) with ESMTP id 9e398835.2ae632cbd940.5722995.00-2410.15951439.nbfkord-smmo06.seg.att.com (envelope-from <bs7652@att.com>);  Fri, 30 May 2014 14:21:29 +0000 (UTC)
X-MXL-Hash: 538893e958cb10a8-a687124db27a842c7bfd616b4aad922aaa3db8ee
Received: from unknown [144.160.229.23] (EHLO alpi154.enaf.aldc.att.com) by nbfkord-smmo06.seg.att.com(mxl_mta-7.2.1-0) over TLS secured channel with ESMTP id 5e398835.0.5722954.00-2277.15951282.nbfkord-smmo06.seg.att.com (envelope-from <bs7652@att.com>);  Fri, 30 May 2014 14:21:26 +0000 (UTC)
X-MXL-Hash: 538893e63c78e880-6d755142c5b2f170467ce3db6b3f0fb5bbc6adc5
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s4UELO5g031010; Fri, 30 May 2014 10:21:25 -0400
Received: from alpi132.aldc.att.com (alpi132.aldc.att.com [130.8.217.2]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s4UELIDs030890 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 30 May 2014 10:21:19 -0400
Received: from GAALPA1MSGHUBAD.ITServices.sbc.com (GAALPA1MSGHUBAD.itservices.sbc.com [130.8.218.153]) by alpi132.aldc.att.com (RSA Interceptor); Fri, 30 May 2014 14:21:05 GMT
Received: from GAALPA1MSGUSR9L.ITServices.sbc.com ([130.8.36.69]) by GAALPA1MSGHUBAD.ITServices.sbc.com ([130.8.218.153]) with mapi id 14.03.0174.001; Fri, 30 May 2014 10:21:05 -0400
From: "STARK, BARBARA H" <bs7652@att.com>
To: "Romascanu, Dan (Dan)" <dromasca@avaya.com>
Thread-Topic: [lmap] [ippm]     I-D Action: draft-ietf-lmap-framework-05.txt
Thread-Index: AQHPe19g7JlyMC2zj0SiwX4AAU19WZtXynkggABV6gD//99KoIABAGmAgAALQRCAACJcIA==
Date: Fri, 30 May 2014 14:21:05 +0000
Message-ID: <2D09D61DDFA73D4C884805CC7865E6113043DF99@GAALPA1MSGUSR9L.ITServices.sbc.com>
References: <CA+RyBmV-QbPwQAFinYvNKGJR-Jnp_roG=wAs7yAuhcObtSRuMA@mail.gmail.com> <A2E337CDB7BC4145B018B9BEE8EB3E0D40F406DE56@EMV67-UKRD.domain1.systemhost.net> <2EEA459CD95CCB4988BFAFC0F2287B5C5C8441BF@SZXEMA504-MBS.china.huawei.com> <20140529121607.GA82518@elstar.local> <1401366760.51380.YahooMailNeo@web125104.mail.ne1.yahoo.com> <2D09D61DDFA73D4C884805CC7865E6113043D70E@GAALPA1MSGUSR9L.ITServices.sbc.com> <1401367762.8149.YahooMailNeo@web125105.mail.ne1.yahoo.com> <2D09D61DDFA73D4C884805CC7865E6113043D765@GAALPA1MSGUSR9L.ITServices.sbc.com> <20140529130345.M94452@mail.usj.edu.lb> <2D09D61DDFA73D4C884805CC7865E6113043D987@GAALPA1MSGUSR9L.ITServices.sbc.com> <D14B7E40AEBFD54EA3AD964902DD7CB77756AD0C@ex-mb1.corp.adtran.com> <20140529164842.M20408@usj.edu.lb> <2D09D61DDFA73D4C884805CC7865E6113043DA2B@GAALPA1MSGUSR9L.ITServices.sbc.com> <D14B7E40AEBFD54EA3AD964902DD7CB77756AD3C@ex-mb1.corp.adtran.com> <2D09D61DDFA73D4C884805CC7865E6113043DB82@GAALPA1MSGUSR9L.ITServices.sbc.com> <9904FB1B0159DA42B0B887B7FA8119CA5C7F4DB3@AZ-FFEXMB04.global.avaya.com> 
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.61.166.174]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-AnalysisOut: [v=2.0 cv=Kpj6LxqN c=1 sm=1 a=VXHOiMMwGAwA+y4G3/O+aw==:17 a]
X-AnalysisOut: [=in1mFPvdBZUA:10 a=ofMgfj31e3cA:10 a=uXQnFqASuNsA:10 a=BLc]
X-AnalysisOut: [eEmwcHowA:10 a=kj9zAlcOel0A:10 a=zQP7CpKOAAAA:8 a=XIqpo32R]
X-AnalysisOut: [AAAA:8 a=P5pQeOyxOs79eoNs9xAA:9 a=CjuIK1q_8ugA:10]
X-Spam: [F=0.2000000000; CM=0.500; S=0.200(2014051901)]
X-MAIL-FROM: <bs7652@att.com>
X-SOURCE-IP: [144.160.229.23]
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/xM4P4LBm--kGbxIDdo2ctxq33u0
Cc: "lmap@ietf.org" <lmap@ietf.org>, "ippm@ietf.org" <ippm@ietf.org>
Subject: Re: [ippm] [lmap] I-D Action: draft-ietf-lmap-framework-05.txt
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 30 May 2014 14:21:39 -0000

[resending with fewer To recipients.]

> > Doesn't become too complicated? What is the difference between the
> > Measurement Method Role and Measurement Task and why do we need
> the
> > two distinct terms? Maybe it would help if you can provide a
> > definition of Measurement Method Role because I frankly cannot compile
> > ' Measurement Task is an instantiation of a Measurement Method Role',
> > in other words why do we need a generic term and an instantiation?
>=20
> The information model says:
>    The Measurement Task Configuration will include ...  a registry
>    entry [I-D....-ippm-...] that defines the Measurement
>    Task.  The MA itself will resolve the registry entry to a local
>    executable program.  In addition the Measurement Task is specialised
>    through a set of configuration Options.  The nature and number of
>    these Options will depend upon the Measurement Task and will be
>    defined in the Measurement Task Registry.
>=20
> So the information-model makes the Measurement Task an instantiation of a
> local executable program. But how does the Controller learn about what
> registry entries the MA is capable of resolving to local executable progr=
ams?
> That is, how does the Controller know what local executable programs exis=
t
> on the MA? I had thought this would be part of the capabilities that get
> reported to the Controller by the MA. Bu the ma-capability object has som=
e
> distinct other undefined measurement-id urn and doesn't provide the
> Controller with any list of registry entries that the MA is capable of re=
solving.
> Hopefully, this is just something that needs to be fixed in the informati=
on-
> model, and not an intentional lack of relationship between ma-capability =
and
> ma-task (or ma-task-registry).
>=20
> Anyway, information-model says (wrt capability reporting) that "Capabilit=
ies
> include ... the set of Measurement Tasks that are actually installed or
> available on the MA." This, to me, is a problematic statement. Now, not o=
nly
> is the term Measurement Task being used to describe an instantiation of a
> local executable program with a specific set of values for input paramete=
rs
> (ma-task-options<0..*>) and perhaps a particular cycle id (ma-task-cycle-=
id)
> with a pointer to the local executable program (ma-task-registry), the te=
rm is
> also being used as synonymous with the local executable program.
>=20
> I do not think that "Measurement Task" should be used as another name for
> the local executable program. I would like to see this fixed. It would al=
so
> appear that the ma-capability object is supposed to be the object that
> provides the information regarding these local executable programs that a=
re
> installed/available on the MA. But the word "capabilities" is also said t=
o
> include interface details. So "local executable programs" is a subset of
> "capabilities" (which means "capabilities" is also not an appropriate wor=
d to
> use to just mean "local executable programs").
>=20
> So do these "local executable programs" need a better name, so we aren't
> tempted to call them "Measurement Task"? Or maybe we can just call them
> "Local Executable Programs" and define them as functionality in a MA that
> allows the MA to perform a specific role of a Measurement Method. And
> Measurement Task is an instantiation of a Local Executable Program. Becau=
se
> Measurement Task is definitely not an instantiation of the holistic
> Measurement Method. The ping initiator Local Executable Program can be
> completely distinct from the ping responder Local Executable Program. And=
 it
> often is.
> Barbara


From nobody Fri May 30 10:20:43 2014
Return-Path: <bs7652@att.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1E64B1A6F8C; Fri, 30 May 2014 10:20:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.851
X-Spam-Level: 
X-Spam-Status: No, score=-4.851 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.651] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CE1q-HID8NkM; Fri, 30 May 2014 10:20:33 -0700 (PDT)
Received: from nbfkord-smmo07.seg.att.com (nbfkord-smmo07.seg.att.com [209.65.160.93]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F3E5F1A6F9A; Fri, 30 May 2014 10:20:29 -0700 (PDT)
Received: from unknown [144.160.229.23] (EHLO alpi154.enaf.aldc.att.com) by nbfkord-smmo07.seg.att.com(mxl_mta-7.2.1-0) over TLS secured channel with ESMTP id 9ddb8835.0.5707047.00-2319.14684546.nbfkord-smmo07.seg.att.com (envelope-from <bs7652@att.com>);  Fri, 30 May 2014 17:20:26 +0000 (UTC)
X-MXL-Hash: 5388bdda5c0def40-edf7e99b639007c3faf4dbdee8dd80a9feda01ff
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s4UHKOfK009695; Fri, 30 May 2014 13:20:25 -0400
Received: from alpi131.aldc.att.com (alpi131.aldc.att.com [130.8.218.69]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id s4UHKIZl009617 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 30 May 2014 13:20:19 -0400
Received: from GAALPA1MSGHUBAH.ITServices.sbc.com (GAALPA1MSGHUBAH.itservices.sbc.com [130.8.218.157]) by alpi131.aldc.att.com (RSA Interceptor); Fri, 30 May 2014 17:20:07 GMT
Received: from GAALPA1MSGUSR9L.ITServices.sbc.com ([130.8.36.69]) by GAALPA1MSGHUBAH.ITServices.sbc.com ([130.8.218.157]) with mapi id 14.03.0174.001; Fri, 30 May 2014 13:20:06 -0400
From: "STARK, BARBARA H" <bs7652@att.com>
To: "lmap@ietf.org" <lmap@ietf.org>, "ippm@ietf.org" <ippm@ietf.org>
Thread-Topic: UDP Echo example
Thread-Index: Ac98K1bDE55jP69ZSSGwaSKZ6wgxvA==
Date: Fri, 30 May 2014 17:20:05 +0000
Message-ID: <2D09D61DDFA73D4C884805CC7865E6113043E070@GAALPA1MSGUSR9L.ITServices.sbc.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.61.166.174]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-AnalysisOut: [v=2.0 cv=HL104PRv c=1 sm=1 a=VXHOiMMwGAwA+y4G3/O+aw==:17 a]
X-AnalysisOut: [=ofMgfj31e3cA:10 a=uXQnFqASuNsA:10 a=BLceEmwcHowA:10 a=kj9]
X-AnalysisOut: [zAlcOel0A:10 a=zQP7CpKOAAAA:8 a=XIqpo32RAAAA:8 a=mYPrF8hoA]
X-AnalysisOut: [AAA:8 a=48vgC7mUAAAA:8 a=dxjE0AsNVqagKUDOkjQA:9 a=CjuIK1q_]
X-AnalysisOut: [8ugA:10 a=CJI8S6gGpEqlBxrD:21 a=qzoPiFl0iRYSxltN:21]
X-Spam: [F=0.2000000000; CM=0.500; S=0.200(2014051901)]
X-MAIL-FROM: <bs7652@att.com>
X-SOURCE-IP: [144.160.229.23]
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/O5NTYvQnAFgNNLWhGl_I3ez3RzM
Subject: [ippm] UDP Echo example
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 30 May 2014 17:20:39 -0000

Getting away from ping, I'd like to use UDP Echo "Measurement Method" as an=
 example to perhaps back into what would be needed in an LMAP information m=
odel and an IPPM registry to make UDP Echo usable in an LMAP context. I'm u=
sing it because there exists a data model related to the UDP Echo server fu=
nction, and this modeled UDP Echo server is interesting in that it does *no=
t* initiate the test, has input parameters, and reports collected informati=
on.

UDP Echo is defined (barely) in [RFC 862]. A UDP Echo server listens for UD=
P datagrams.  When a datagram is received, the data from it is sent back in=
 an answering datagram. That's pretty much all that the RFC says.

BBF [TR-143] describes implementing a UDP Echo server in a piece of CPE and=
 how to configure this via TR-069. It does not describe the UDP Echo client=
, other than to say that such a thing exists in an element in the ISP netwo=
rk and it sends the UDP packets (that the server is expected to listen for)=
.

For mapping to LMAP/IPPM, let's call the CPE with the UDP Echo server funct=
ion MA1, and the element sending UDP packets is MA2. UDP Echo is a Measurem=
ent Method. The UDP Echo server functionality on MA1 is a locally executabl=
e program.

If we look at the TR-069 data model in [TR-143], we see that MA1's UDP Echo=
 server functionality has input parameters of (1) a port to listen on and (=
2) a source IP address (MA1 will only respond to UDP packets from this sour=
ce IP address). In an LMAP world, I think these would be the information-mo=
del ma-task-options<0..*>. There is also an input of the network interface =
to listen on. [I see that while information-model lets the MA tell the Cont=
roller what its interfaces are, there's no current linkage to allow an inte=
rface to be specified for a ma-task-obj. I think this is probably just an o=
versight and needs to be added.] The functionality can be enabled. I think =
in information-model this would be represented by using a schedule to indic=
ate when this function is supposed to be up and running. [TR-143] also desc=
ribes some collected measurements (packets and bytes received, packets and =
bytes sent) that I would expect to be sent out in a report (ma-sched-report=
-obj).

[TR-143] doesn't describe the nebulous UDP Echo client configuration, but I=
 think that some input parameters associated with such a configuration migh=
t be UDP packet size, destination IP address, time interval between UDP pac=
kets, and number of UDP packets. It could be scheduled to run. It could rep=
ort on average/max elapsed time between a sent UDP packet and the response,=
 jitter, etc. The main take-away from this is that the inputs and outputs a=
re different than those of the UDP Echo server. Currently, there is no expe=
ctation for CPE that support UDP Echo server to also support the client, or=
 for the network elements with the client to support the server, although t=
here is nothing that precludes both of these from being supported on a sing=
le device. These are very distinct locally executable program capabilities.

Now I need to back into the registry (ma-task-registry). The registry entry=
 is supposed to let the MA identify which locally executable program to run=
 (the UDP Echo server). The Controller is also supposed to know, via the re=
gistry entry, what the allowed set of input parameters are. So there is no =
ambiguity, the registry therefore has to list a distinct set of inputs and =
outputs for UDPEcho.server and for UDPEcho.client, with a different urn for=
 each of these roles. The Controller has to know which endpoint is performi=
ng which role, and how to appropriately configure that particular role.=20

A registry entry that attempts to describe Measurement Method inputs and ou=
tputs as components of the holistic Measurement Method and not as component=
s of specific roles is not very useful, except in cases where all MAs takin=
g part in a Measurement Method are expected to have identical functionality=
 and behavior, or where there is only a single MA involved.

Barbara

[TR-143] http://www.broadband-forum.org/technical/download/TR-143_Corrigend=
um-1.pdf
[RFC 862] http://www.ietf.org/rfc/rfc862.txt=20


From nobody Fri May 30 15:56:37 2014
Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9DF4A1A0429; Fri, 30 May 2014 15:56:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.201
X-Spam-Level: 
X-Spam-Status: No, score=-2.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RP_MATCHES_RCVD=-0.651] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OuLd9BVPFSj7; Fri, 30 May 2014 15:56:29 -0700 (PDT)
Received: from atlas3.jacobs-university.de (atlas3.jacobs-university.de [212.201.44.18]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4916B1A094C; Fri, 30 May 2014 15:56:29 -0700 (PDT)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas3.jacobs-university.de (Postfix) with ESMTP id 2B8C5FDE; Sat, 31 May 2014 00:56:22 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas3.jacobs-university.de ([10.70.0.220]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10030) with ESMTP id ernTb4dIcQLM; Sat, 31 May 2014 00:56:09 +0200 (CEST)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas3.jacobs-university.de (Postfix) with ESMTPS; Sat, 31 May 2014 00:56:21 +0200 (CEST)
Received: from localhost (demetrius4.jacobs-university.de [212.201.44.49]) by hermes.jacobs-university.de (Postfix) with ESMTP id EF8302002C; Sat, 31 May 2014 00:56:22 +0200 (CEST)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius4.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id zVwBf-acVh0R; Sat, 31 May 2014 00:56:22 +0200 (CEST)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id 26A6B20017; Sat, 31 May 2014 00:56:22 +0200 (CEST)
Received: by elstar.local (Postfix, from userid 501) id 4AD952D13842; Sat, 31 May 2014 00:56:21 +0200 (CEST)
Date: Sat, 31 May 2014 00:56:20 +0200
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: "STARK, BARBARA H" <bs7652@att.com>
Message-ID: <20140530225620.GA86358@elstar.local>
Mail-Followup-To: "STARK, BARBARA H" <bs7652@att.com>, "lmap@ietf.org" <lmap@ietf.org>, "ippm@ietf.org" <ippm@ietf.org>
References: <2D09D61DDFA73D4C884805CC7865E6113043E070@GAALPA1MSGUSR9L.ITServices.sbc.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <2D09D61DDFA73D4C884805CC7865E6113043E070@GAALPA1MSGUSR9L.ITServices.sbc.com>
User-Agent: Mutt/1.4.2.3i
Archived-At: http://mailarchive.ietf.org/arch/msg/ippm/7rbo0RYLmbDnCVlJEfsjmdLMaKQ
Cc: "ippm@ietf.org" <ippm@ietf.org>, "lmap@ietf.org" <lmap@ietf.org>
Subject: Re: [ippm] [lmap] UDP Echo example
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 30 May 2014 22:56:31 -0000

On Fri, May 30, 2014 at 05:20:05PM +0000, STARK, BARBARA H wrote:
> 
> If we look at the TR-069 data model in [TR-143], we see that MA1's UDP Echo server functionality has input parameters of (1) a port to listen on and (2) a source IP address (MA1 will only respond to UDP packets from this source IP address). In an LMAP world, I think these would be the information-model ma-task-options<0..*>. There is also an input of the network interface to listen on. [I see that while information-model lets the MA tell the Controller what its interfaces are, there's no current linkage to allow an interface to be specified for a ma-task-obj. I think this is probably just an oversight and needs to be added.] 

The interface is just another task option.

/js

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

