
From root@core3.amsl.com  Thu Mar  5 08:15:01 2009
Return-Path: <root@core3.amsl.com>
X-Original-To: pcn@ietf.org
Delivered-To: pcn@core3.amsl.com
Received: by core3.amsl.com (Postfix, from userid 0) id 2D2AB3A689C; Thu,  5 Mar 2009 08:15:00 -0800 (PST)
From: Internet-Drafts@ietf.org
To: i-d-announce@ietf.org
Content-Type: Multipart/Mixed; Boundary="NextPart"
Mime-Version: 1.0
Message-Id: <20090305161501.2D2AB3A689C@core3.amsl.com>
Date: Thu,  5 Mar 2009 08:15:01 -0800 (PST)
Cc: pcn@ietf.org
Subject: [PCN] I-D Action:draft-ietf-pcn-marking-behaviour-02.txt
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Mar 2009 16:15:01 -0000

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Congestion and Pre-Congestion Notification Working Group of the IETF.


	Title           : Marking behaviour of PCN-nodes
	Author(s)       : P. Eardley
	Filename        : draft-ietf-pcn-marking-behaviour-02.txt
	Pages           : 20
	Date            : 2009-03-05

This document standardises the two marking behaviours of PCN-nodes:
threshold marking and excess traffic marking.  Threshold marking
marks all PCN-packets if the PCN traffic rate is greater than a
configured rate ("PCN-threshold-rate").  Excess traffic marking marks
a proportion of PCN-packets, such that the amount marked equals the
traffic rate in excess of a configured rate ("PCN-excess-rate").
Setting the configured rates below the physical link rates enables
PCN-nodes to provide information to support admission control and
flow termination in order to protect the quality of service of
established inelastic flows.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-pcn-marking-behaviour-02.txt

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

Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Message/External-body;
	name="draft-ietf-pcn-marking-behaviour-02.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID: <2009-03-05080746.I-D@ietf.org>


--NextPart--

From tom.taylor@rogers.com  Thu Mar  5 08:43:30 2009
Return-Path: <tom.taylor@rogers.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6381A3A6A62 for <pcn@core3.amsl.com>; Thu,  5 Mar 2009 08:43:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.703
X-Spam-Level: 
X-Spam-Status: No, score=-1.703 tagged_above=-999 required=5 tests=[AWL=0.296,  BAYES_00=-2.599, J_CHICKENPOX_27=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gSJ-UdwaDtsa for <pcn@core3.amsl.com>; Thu,  5 Mar 2009 08:43:29 -0800 (PST)
Received: from smtp132.rog.mail.re2.yahoo.com (smtp132.rog.mail.re2.yahoo.com [206.190.53.37]) by core3.amsl.com (Postfix) with SMTP id 769C03A6861 for <pcn@ietf.org>; Thu,  5 Mar 2009 08:43:29 -0800 (PST)
Received: (qmail 44274 invoked from network); 5 Mar 2009 16:43:58 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=rogers.com; h=Received:X-YMail-OSG:X-Yahoo-Newman-Property:Message-ID:Date:From:User-Agent:MIME-Version:To:Subject:Content-Type:Content-Transfer-Encoding; b=Tvga49BXJJfwPSojZTP0HbYEbbffihZ7Zf7yUl0AKZa52GfgWLYOURfobfBzGwiuaLAaBpbZXokcNb3aum5ngbO4BUGcFSDO7/1/eGG6cYGBs8PqUnzgimSeoGbVn/mrNGnO2TLcSzgC98tpzUTFbEOewit4lBc/tot3sbNep+c= ; 
Received: from unknown (HELO ?192.168.0.101?) (tom.taylor@72.140.46.24 with plain) by smtp132.rog.mail.re2.yahoo.com with SMTP; 5 Mar 2009 16:43:58 -0000
X-YMail-OSG: 59TFW_8VM1ntC57qfo6fGsEFNkdOkoyNp3IKcNpl.qmL.j4bE24fKCRkmwkbLVmbuw--
X-Yahoo-Newman-Property: ymail-3
Message-ID: <49B0014B.3080604@rogers.com>
Date: Thu, 05 Mar 2009 11:43:55 -0500
From: Tom Taylor <tom.taylor@rogers.com>
User-Agent: Thunderbird 2.0.0.19 (Windows/20081209)
MIME-Version: 1.0
To: pcn <pcn@ietf.org>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Subject: [PCN] [Fwd: New Version Notification for draft-taylor-pcn-cl-edge-behaviour-00]
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Mar 2009 16:43:30 -0000

Just to note the posting of this draft.

-------- Original Message --------
Subject: New Version Notification for          draft-taylor-pcn-cl-edge-behaviour-00
Date: Sun,  1 Mar 2009 19:35:12 -0800 (PST)
From: IETF I-D Submission Tool <idsubmission@ietf.org>
To: tom.taylor@rogers.com
CC: acharny@cisco.com,fqhuang@huawei.com,menth@informatik.uni-wuerzburg.de


A new version of I-D, draft-taylor-pcn-cl-edge-behaviour-00.txt has been 
successfuly submitted by Tom Taylor and posted to the IETF repository.

Filename:	 draft-taylor-pcn-cl-edge-behaviour
Revision:	 00
Title:		 PCN Boundary Node Behaviour for the Controlled Load (CL) Mode of Operation
Creation_date:	 2009-03-02
WG ID:		 Independent Submission
Number_of_pages: 11

Abstract:
Precongestion notification (PCN) is a means for protecting quality of
service for inelastic traffic admitted to a Diffserv domain.  The
overall PCN architecture is described in ID.PCNArch.  This memo is
one of a series describing possible boundary node behaviours for a
PCN domain.  The behaviour described here is that for three-state
measurement-based load control, known informally as CL.  The
requirement for three encoding states means that CL is for
experimental use only pending further standards action.



The IETF Secretariat.





From philip.eardley@bt.com  Thu Mar  5 08:47:03 2009
Return-Path: <philip.eardley@bt.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4FBB428C3A2 for <pcn@core3.amsl.com>; Thu,  5 Mar 2009 08:47:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.07
X-Spam-Level: 
X-Spam-Status: No, score=-3.07 tagged_above=-999 required=5 tests=[AWL=0.529,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bTx6iZNUARar for <pcn@core3.amsl.com>; Thu,  5 Mar 2009 08:47:02 -0800 (PST)
Received: from smtp4.smtp.bt.com (smtp4.smtp.bt.com [217.32.164.151]) by core3.amsl.com (Postfix) with ESMTP id 054A03A6A76 for <pcn@ietf.org>; Thu,  5 Mar 2009 08:47:01 -0800 (PST)
Received: from E03MVB1-UKBR.domain1.systemhost.net ([193.113.197.108]) by smtp4.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.1830);  Thu, 5 Mar 2009 16:47:30 +0000
x-mimeole: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Thu, 5 Mar 2009 16:47:30 -0000
Message-ID: <4A916DBC72536E419A0BD955EDECEDEC04AD7A3D@E03MVB1-UKBR.domain1.systemhost.net>
In-Reply-To: <20090305161501.2D2AB3A689C@core3.amsl.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [PCN] I-D Action:draft-ietf-pcn-marking-behaviour-02.txt
Thread-Index: AcmdrcpTQO8Zo7DATrizcahZ+vQWagAA46Vw
From: <philip.eardley@bt.com>
To: <pcn@ietf.org>
X-OriginalArrivalTime: 05 Mar 2009 16:47:30.0780 (UTC) FILETIME=[132681C0:01C99DB2]
Subject: Re: [PCN] I-D Action:draft-ietf-pcn-marking-behaviour-02.txt
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Mar 2009 16:47:03 -0000

I updated the draft.=20
http://www.ietf.org/internet-drafts/draft-ietf-pcn-marking-behaviour-02.
txt=20

6.1.  Changes to -02 from -01

   Updates as follows:

   o  added notes (end of S1.1 & 2.5) to clarify what "excess-traffic-
      marked" means when there is only one encoding for PCN-marking

   o  added explanations for in Section B.4 and B.6 about why various
      things are SHOULD or SHOULD NOT rather than MUST or MUST NOT.

   o  Deleted a couple of paragraphs about encoding states, as they are
      relevant to encoding documents rather than this document.

I also corrected the editorial nits the Ruediger pointed out.=20

There is the on-going suggestion from Daisuke (currently writing an
email) - but apart from this issue I think that the document is done
(there have been no changes to normative text since the -00 version of
2nd Oct 2008).

Thanks
phil

{ -----Original Message-----
{ From: pcn-bounces@ietf.org [mailto:pcn-bounces@ietf.org] On Behalf Of
{ Internet-Drafts@ietf.org
{ Sent: 05 March 2009 16:15
{ To: i-d-announce@ietf.org
{ Cc: pcn@ietf.org
{ Subject: [PCN] I-D Action:draft-ietf-pcn-marking-behaviour-02.txt
{=20
{ A New Internet-Draft is available from the on-line Internet-Drafts
{ directories.
{ This draft is a work item of the Congestion and Pre-Congestion
{ Notification Working Group of the IETF.
{=20
{=20
{ 	Title           : Marking behaviour of PCN-nodes
{ 	Author(s)       : P. Eardley
{ 	Filename        : draft-ietf-pcn-marking-behaviour-02.txt
{ 	Pages           : 20
{ 	Date            : 2009-03-05
{=20
{ This document standardises the two marking behaviours of PCN-nodes:
{ threshold marking and excess traffic marking.  Threshold marking
{ marks all PCN-packets if the PCN traffic rate is greater than a
{ configured rate ("PCN-threshold-rate").  Excess traffic marking marks
{ a proportion of PCN-packets, such that the amount marked equals the
{ traffic rate in excess of a configured rate ("PCN-excess-rate").
{ Setting the configured rates below the physical link rates enables
{ PCN-nodes to provide information to support admission control and
{ flow termination in order to protect the quality of service of
{ established inelastic flows.
{=20
{ A URL for this Internet-Draft is:
{ http://www.ietf.org/internet-drafts/draft-ietf-pcn-marking-behaviour-
{ 02.txt
{=20
{ Internet-Drafts are also available by anonymous FTP at:
{ ftp://ftp.ietf.org/internet-drafts/
{=20
{ Below is the data which will enable a MIME compliant mail reader
{ implementation to automatically retrieve the ASCII version of the
{ Internet-Draft.

From philip.eardley@bt.com  Thu Mar  5 10:21:54 2009
Return-Path: <philip.eardley@bt.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 71CFA3A68E3 for <pcn@core3.amsl.com>; Thu,  5 Mar 2009 10:21:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.845
X-Spam-Level: 
X-Spam-Status: No, score=-2.845 tagged_above=-999 required=5 tests=[AWL=0.154,  BAYES_00=-2.599, J_CHICKENPOX_64=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id s15JIzoZhL4k for <pcn@core3.amsl.com>; Thu,  5 Mar 2009 10:21:52 -0800 (PST)
Received: from smtp1.smtp.bt.com (smtp1.smtp.bt.com [217.32.164.137]) by core3.amsl.com (Postfix) with ESMTP id 56CF93A692A for <pcn@ietf.org>; Thu,  5 Mar 2009 10:21:52 -0800 (PST)
Received: from E03MVB1-UKBR.domain1.systemhost.net ([193.113.197.108]) by smtp1.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.1830);  Thu, 5 Mar 2009 18:22:21 +0000
x-mimeole: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Thu, 5 Mar 2009 18:22:20 -0000
Message-ID: <4A916DBC72536E419A0BD955EDECEDEC04AD7A40@E03MVB1-UKBR.domain1.systemhost.net>
In-Reply-To: <20090121164504.0EC9.26AD349@ntt-at.co.jp>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [PCN] Please modify the marking behaviour draft
Thread-Index: Acl7nHcy8IUIMrIQQzmIn/mg3iMF1QiEHZrg
From: <philip.eardley@bt.com>
To: <daisuke.satoh@ntt-at.co.jp>, <pcn@ietf.org>
X-OriginalArrivalTime: 05 Mar 2009 18:22:21.0062 (UTC) FILETIME=[52D2A260:01C99DBF]
Subject: Re: [PCN] Please modify the marking behaviour draft
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Mar 2009 18:21:54 -0000

Hi Daisuke

I've thought a bit more about your proposal, and read your
draft-satoh-pcn-ST-marking (thanks for sending me a version that will
soon be the 01 doc. I think most of my comments are relevant to the
earlier version, but there are one or two that need the update to make
sense, sorry to rest of WG where this is the case but I wanted to send
my comments before I forgot them!)

First, I'd like to understand a bit more your reasoning behind the
proposal. OK, you want a marking behaviour that can give reasonable
admission control and flow termination even when only 2 PCN encoding
states are available (PCN-marked & not marked). There is already a
proposal that achieves this - ie "single marking"
http://www.watersprings.org/pub/id/draft-charny-pcn-single-marking-03.tx
t (just expired, but i believe will be renewed very soon). Your
simulations (roughly speaking) show that the behaviour of your marking
behaviour is similar to that of SM. Please could you explain in what
situations /scenarios it has a significant advantage. The SM proposal
works with the existing marking behaviour in the WG doc
http://tools.ietf.org/wg/pcn/draft-ietf-pcn-marking-behaviour/ which has
been extensively simulated etc, so we need to understand where it has
clear benefit (ie beyond being a plausible alternative). I think this is
the most important comment.

I wonder about the relative complexity of your marking behaviour
(compared with draft-ietf-pcn-marking-behaviour). It seems somewhat more
complex (because of the linking of two token buckets; and the second
threshold at just below the 'full' level of the token bucket).=20

A similar complexity concern I have is about migration. The
draft-ietf-pcn-marking-behaviour has both threshold and excess-rate
meters as musts to implement. One reason is that it makes it easy to
migrate, when an extra PCN encoding state becomes available, from SM to
the more accurate admission & termination of (eg) CL. With your approach
this requires a 3rd meter (& possibly a 4th, depending whether the MkTB
token bucket is good enough).

[I think this issue is relevant to the -01 version, not the -00]. I
didn't follow the termination method if the link is very heavily
overloaded, ie above the link capacity. You seem to imply that something
beyond the normal mechanism is done, but I didn't get it.

The termination mechanism is to terminate y% of flows every 'measuring
interval', if the sending rate is > receiving rate (I assume these are
measured for a particular ingress-egress-aggregate). First, this method
seems to need careful balancing of the parameters (y & measuring
interval) in order to ensure that termination is fast enough but not too
much is over-terminated. Maybe the over-termination is limited to y%, ie
known amount, so this aspect not too bad (still need to set measurement
interval).
Second, the approach to date has to been to try to allow a range of
possible termination approaches - not sure whether this is possible with
your draft (don't know).

Distinguishing admission and termination: it is (I think) inevitable
that any scheme with just one PCN-marked encoding will have scenarios
where it mistakenly terminates when it should just be doing admission
control, at least in theory. For example, in your draft if the pattern
of traffic means that L pkts in a row are marked (ie pkts arriving at an
egress from a particular ingress), even though PCN-nodes are doing
admission marked (ie marking 1/N pkts). Immediate reaction is that this
"mistaken termination" seems more likely to happen than with SM.
However, this needs more thought (would you argue it is less likely?)
Also, the choice of the 1/N parameter seems to depend on the odds of L
pkts in a row being marked - which seems to depend on the traffic
pattern, type of traffic (CBR, VBR etc), factors which may be uncertain
when management configuration is done?

Also i worry that this problem could be critical with synchronised
traffic, eg CBR flows or smoothed by nw. then every pkt for a particular
flow (or ingress-egress-aggregate) might be marked by a router doing
admission marking. Your simulations seem to show no problem with
synchronisation with CBR traffic, but I didn't understand conceptually
if this is because the problem I describe is impossible to happen, or
didn't because of some simulation assumption, or something else.=20

I don't understand why the MkTB has the "shallow.threshold" just below
the "full" level of the token bucket (it's below by the size of the
metered-packet). [There's a reference "see Appendix" but wasn't sure
which bit of appendix to read.] why is this needed at all? (sorry, am
sure you explained this to me at the last ietf but I've forgotten.)

Thanks
phil

{ -----Original Message-----
{ From: pcn-bounces@ietf.org [mailto:pcn-bounces@ietf.org] On Behalf Of
{ SATOH Daisuke
{ Sent: 21 January 2009 07:46
{ To: pcn@ietf.org
{ Subject: [PCN] Please modify the marking behaviour draft
{=20
{=20
{=20
{ Hi Phil,
{=20
{=20
{ If you received this e-mail again, I'm sorry.
{=20
{=20
{ I would like you to modify draft-ietf-pcn-marking-behaviour-01. I made
{ an example of modification as follows.
{ I understand I have to show you the performance of our algorithm. So I
{ have to update draft-satoh-pcn-st-marking-00. We have simulated our
{ algorithm
{ in extreme cases for both admission and termination. Now we are
{ simulating it. Please wait for performance evaluation awhile.
{=20
{=20
{=20
{ ---
{ 2.3. Threshold meter function
{=20
{ 2.3.1 Threshold meter function with One threshold
{ A PCN-node MUST implement a Threshold Meter that has behaviour
{ functionally
{ equivalent to the following. The meter acts like a token bucket, which
{ is sized in bits and has a configured bit rate, termed
{ PCN-threshold-rate. The amount of tokens in the token bucket is termed
{ TBthreshold.fill. Tokens are added at the PCN-threshold-rate, to a
{ maximum value TBthreshold.max. Tokens are removed equal to the size in
{ bits of the metered-packet, to a minimum TBthreshold.fill=3D0. The =
token
{ bucket has a configured intermediate depth, termed
TBthreshold.threshold.
{ If TBthreshold.fill < TBthreshold.threshold, then the meter indicates
to
{ the Marking function that the packet is to be threshold-marked;
{ otherwise it does not.
{=20
{=20
{ 2.3.2 Threshold meter function with two threshold
{ A PCN-node MUST implement a Threshold Meter that has behaviour
{ functionally
{ equivalent to the following.
{=20
{ The meter acts like a token bucket, which is sized in bits and has a
{ configured
{ bit rate, termed PCN-threshold-rate. The amount of tokens in the token
{ bucket is termed TBthreshold.fill. Tokens are added at the
{ PCN-threshold-rate, to a maximum value TBthreshold.max. Tokens are
{ removed equal to the size in bits of the metered-packet, to a minimum
{ TBthreshold.fill=3D0. The token bucket has two configured intermediate
{ depths, termed TBthreshold.shallow.threshold and
TBthreshold.threshold,
{ where TBthreshold.shallow.threshold is greater than
{ TBthreshold.threshold. If (TBthreshold.fill <
{ TBthreshold.shallow.threshold) and (TBthreshold.fill >=3D
{ TBthreshold.threshold), then the meter indicates to the Marking
function
{ that one-N-th packets are threshold-marked. If TBthreshold.fill <
{ TBthreshold.threshold, then the meter indicates to the Marking
function
{ that the packet is to be threshold-marked; otherwise it does not.
{=20
{=20
{=20
{ 2.5 Combination of the meter functions
{ A PCN-node MAY implement combination of Threshold and Excess traffic
{ meters. The
{ meter is composed of two tandem meters of Threshold and Excess traffic
{ meters or two Threshold meters or two Excess traffic meters. The
former
{ meter is used for marking switch and the latter meter is used for
{ marking.
{=20
{ The combined meter has behaviour functionally equivalent to the
following.
{=20
{=20
{ If TBthreshold.fill >=3D TBthreshold.threshold (when the former meter =
is
the
{ Threshold
{ meter) or if the token bucket is not empty (the former meter is the
{ Excess traffic meter), the combined meter indicates to the Marking
{ function that the packet is not to be marked even if the latter meter
{ indicates to the Marking function that the packet is to be marked.
{ Otherwise, the combined meter indicates the same result as the latter
{ meter's indication to the Marking function.
{=20
{=20
{=20
{ A.3 Combined metering and marking
{ The combined meter by using two Threshold meters is introduced. The
two
{ combined
{ token buckets with the following parameters:
{=20
{ o TBthreshold.PCN-threshold-rate.former: token rate of the former
token
{ bucket (bits/second)
{=20
{ o TBthreshold.PCN-threshold-rate.latter: token rate of the latter
token
{ bucket (bits/second)
{=20
{ o TBthreshold.max.former: depth of the former token bucket (bits)
{=20
{ o TBthreshold.max.latter: depth of the latter token bucket (bits)
{=20
{ o TBthreshold.threshold.former: marking threshold of the former token
{ bucket (bits)
{=20
{ o TBthreshold.shallow.threshold.latter: One-Nth marking threshold of
the
{ latter token bucket (bits)
{=20
{ o TBthreshold.threshold.latter: marking threshold of the latter token
{ bucket (bits)
{=20
{ o TBthreshold.lastUpdate: time both token buckets were last updated
{ (seconds)
{=20
{ o TBthreshold.fill.former: amount of tokens in the former token bucket
{ (bits)
{=20
{ o TBthreshold.fill.latter: amount of tokens in the latter token bucket
{ (bits)
{=20
{=20
{ A PCN-packet has the following parameters:
{=20
{ o packet.size: the size of the PCN-packet (bits)
{=20
{ o packet.mark: the PCN encoding state of the packet
{=20
{ In addition there is the parameter:
{=20
{ o now: the current time (seconds)
{=20
{=20
{ The following steps are performed when a PCN-packet arrives on a link:
{=20
{ o TBthreshold.fill.former =3D min(TBthreshold.max.former,
{ TBthreshold.fill.former +
{ TBthreshold.PCN-threshold-rate.former*(now - TBthreshold.lastUpdate));
{ // add tokens to the former token bucket
{=20
{ o TBthreshold.fill.latter =3D min(TBthreshold.max.latter,
{ TBthreshold.fill.latter +
{ TBthreshold.PCN-threshold-rate.latter*(now -
TBthreshold.lastUpdate));//
{ add tokens to the latter token bucket
{=20
{=20
{ o TBthreshold.fill.former =3D max(0, TBthreshold.fill.former -
packet.size);
{ //remove
{ tokens from the former token bucket
{=20
{=20
{ o TBthreshold.fill.latter =3D max(0, TBthreshold.fill.latter -
packet.size);
{ //remove
{ tokens from the latter token bucket
{=20
{=20
{ o if (TBthreshold.fill.former < TBthreshold.threshold.former) then
{      if  (TBthreshold.fill.latter <
TBthreshold.shallow.threshold.latter)
{ then
{         if (TBthreshold.fill.latter >=3D TBthreshold.threshold.latter)
then
{ 	       one-Nth packets are threshold-marked
{         else
{ 		packet.mark =3D threshold-marked;
{ //do threshold marking with two thresholds only when
{ TBthreshold.fill.former <=3D TBthreshold.threshold.former
{=20
{ o TBthreshold.lastUpdate =3D now
{ ---
{ Best regards,
{=20
{ Daisuke
{=20
{ _______________________________________________
{ PCN mailing list
{ PCN@ietf.org
{ https://www.ietf.org/mailman/listinfo/pcn

From daisuke.satoh@ntt-at.co.jp  Thu Mar  5 20:14:56 2009
Return-Path: <daisuke.satoh@ntt-at.co.jp>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B95993A6BAE for <pcn@core3.amsl.com>; Thu,  5 Mar 2009 20:14:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.11
X-Spam-Level: *
X-Spam-Status: No, score=1.11 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265, J_CHICKENPOX_13=0.6, J_CHICKENPOX_64=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id g0w9FDI8GjBv for <pcn@core3.amsl.com>; Thu,  5 Mar 2009 20:14:54 -0800 (PST)
Received: from sg.ntt-at.co.jp (roma.ntt-at.co.jp [202.253.160.19]) by core3.amsl.com (Postfix) with SMTP id 477233A6956 for <pcn@ietf.org>; Thu,  5 Mar 2009 20:14:53 -0800 (PST)
Received: (qmail 62508 invoked by alias); 6 Mar 2009 04:15:22 -0000
Received: from gwall2.bb.ntt-at.co.jp (192.168.5.202) by subgate.bb.ntt-at.co.jp with SMTP; 6 Mar 2009 04:15:22 -0000
Received: (from root@localhost) by gwall2.bb.ntt-at.co.jp (8.13.1/8.13.1) id n264FLMY004179; Fri, 6 Mar 2009 13:15:21 +0900
Received: from suez.bb.ntt-at.co.jp [192.168.2.9]  by gwall2.bb.ntt-at.co.jp with ESMTP id PAA04177; Fri, 6 Mar 2009 13:15:21 +0900
Received: from pacific.bb.ntt-at.co.jp (suez [127.0.0.1]) by suez.bb.ntt-at.co.jp (8.12.10/8.12.10) with ESMTP id n264FKfs013120;  Fri, 6 Mar 2009 13:15:20 +0900
Received: from mercury.tec.ntt-at.co.jp (mercury.tec.ntt-at.co.jp [192.168.22.39]) by pacific.bb.ntt-at.co.jp (8.13.1/cf/pacific) with ESMTP id n264FJLw087469; Fri, 6 Mar 2009 13:15:20 +0900 (JST) (envelope-from daisuke.satoh@ntt-at.co.jp)
Received: from [192.168.23.66] (ip23-066.tec.ntt-at.co.jp [192.168.23.66]) by mercury.tec.ntt-at.co.jp (Postfix) with ESMTP id AB48420807E; Fri,  6 Mar 2009 13:15:19 +0900 (JST)
Date: Fri, 06 Mar 2009 13:15:18 +0900
From: SATOH Daisuke <daisuke.satoh@ntt-at.co.jp>
To: pcn@ietf.org
Message-Id: <20090306131225.2DB9.26AD349@ntt-at.co.jp>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="------_49B0A2A9000000002E43_MULTIPART_MIXED_"
Content-Transfer-Encoding: 7bit
X-Mailer: Becky! ver. 2.47 [ja]
Subject: Re: [PCN] Please modify the marking behaviour draft
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 06 Mar 2009 04:14:56 -0000

--------_49B0A2A9000000002E43_MULTIPART_MIXED_
Content-Type: text/plain; charset="ISO-2022-JP"
Content-Transfer-Encoding: 7bit

Hi Phil,


> Hi Daisuke
> 
> I've thought a bit more about your proposal, and read your
> draft-satoh-pcn-ST-marking (thanks for sending me a version that will
> soon be the 01 doc. I think most of my comments are relevant to the
> earlier version, but there are one or two that need the update to make
> sense, sorry to rest of WG where this is the case but I wanted to send
> my comments before I forgot them!)
> 
> First, I'd like to understand a bit more your reasoning behind the
> proposal. OK, you want a marking behaviour that can give reasonable
> admission control and flow termination even when only 2 PCN encoding
> states are available (PCN-marked & not marked). There is already a
> proposal that achieves this - ie "single marking"
> http://www.watersprings.org/pub/id/draft-charny-pcn-single-marking-03.tx
> t (just expired, but i believe will be renewed very soon). Your
> simulations (roughly speaking) show that the behaviour of your marking
> behaviour is similar to that of SM. Please could you explain in what
> situations /scenarios it has a significant advantage. The SM proposal
> works with the existing marking behaviour in the WG doc
> http://tools.ietf.org/wg/pcn/draft-ietf-pcn-marking-behaviour/ which has
> been extensively simulated etc, so we need to understand where it has
> clear benefit (ie beyond being a plausible alternative). I think this is
> the most important comment.



Our simulation shows that the behaviour of our marking behaviour is similar to that of CL, not SM. Furthermore, STM is little affected by synchronization. I explain it later. STM has two advantages to CL in termination. One is accuracy of termination when the load is large. The other is fairness of termination in multi-bottleneck case. Accumulation of the number of marking packets in CL brings heavier over termination at upstreamer links. However, STM is not at all affected by the accumulation. Therefore, STM makes over termination percentage to be almost the same at every link. Our simulation shows it.





> 
> I wonder about the relative complexity of your marking behaviour
> (compared with draft-ietf-pcn-marking-behaviour). It seems somewhat more
> complex (because of the linking of two token buckets; and the second
> threshold at just below the 'full' level of the token bucket). 
> 
> A similar complexity concern I have is about migration. The
> draft-ietf-pcn-marking-behaviour has both threshold and excess-rate
> meters as musts to implement. One reason is that it makes it easy to
> migrate, when an extra PCN encoding state becomes available, from SM to
> the more accurate admission & termination of (eg) CL. With your approach
> this requires a 3rd meter (& possibly a 4th, depending whether the MkTB
> token bucket is good enough).

I do not understand why migration is necessary. I understand that PCN WG determined two codepoints encoding was standard and three codepoints encoding was experimental at Philadelphia. Do I misunderstand? Could you explain why migration is necessary?





> 
> [I think this issue is relevant to the -01 version, not the -00]. I
> didn't follow the termination method if the link is very heavily
> overloaded, ie above the link capacity. You seem to imply that something
> beyond the normal mechanism is done, but I didn't get it.
> 
> The termination mechanism is to terminate y% of flows every 'measuring
> interval', if the sending rate is > receiving rate (I assume these are
> measured for a particular ingress-egress-aggregate). First, this method
> seems to need careful balancing of the parameters (y & measuring
> interval) in order to ensure that termination is fast enough but not too
> much is over-terminated. Maybe the over-termination is limited to y%, ie
> known amount, so this aspect not too bad (still need to set measurement
> interval).

Only an ingress node has measuring interval. An egress node measures receiving rate packet by packet.

You mean balancing of the parameters: y and measuring interval is necessary to terminate necessary flows in a certain interval. The number of termination intervals is limited by the measuring interval. If y is too small, STM cannot terminate enough flows within the the certain interval. I describe it as tradeoff between accuracy and time of termination.



> Second, the approach to date has to been to try to allow a range of
> possible termination approaches - not sure whether this is possible with
> your draft (don't know).
> 

When the load is a little bit higher than PCN-supportable-rate, y % over termination is not avoidable.




> Distinguishing admission and termination: it is (I think) inevitable
> that any scheme with just one PCN-marked encoding will have scenarios
> where it mistakenly terminates when it should just be doing admission
> control, at least in theory. For example, in your draft if the pattern
> of traffic means that L pkts in a row are marked (ie pkts arriving at an
> egress from a particular ingress), even though PCN-nodes are doing
> admission marked (ie marking 1/N pkts). Immediate reaction is that this
> "mistaken termination" seems more likely to happen than with SM.

No.
SM terminates flows when an ingress node observes a non-zero CLE and sending rate > U*SAR. The mistaken termination occurs some packets are excess-traffic-marked at the admissible rate and traffic rate fluctuates. If the rate is stable, this termination works. Otherwise, the mistaken termination occurs. The rate depends traffic type (VBR, SVD) and measuring interval. Therefore to avoid mistaken termination is difficult in SM.

In STM, if one IE pair gets L pkts marking in a row in the 1/N marking state, the mistaken termination occurs. This is just synchro. STM is little affected by synchro. I would like to see an attached file. These figures in the file helps you to understand how to avoid synchro in STM.


More packets in our marking are marked than ones in excess-traffic marking. If N = 1, synchro also occurs in our marking because packets in the interval between sequential two packets in a CBR flow are marked cyclically. This cyclic marking occurs in excess-traffic-marking, too. Synchro is caused by this cyclic marking. However, if anothre number is chosen as N in modified threshold marking, the
packets in the interval are not marked cyclically. This avoids Synchro.






> However, this needs more thought (would you argue it is less likely?)
> Also, the choice of the 1/N parameter seems to depend on the odds of L
> pkts in a row being marked - which seems to depend on the traffic
> pattern, type of traffic (CBR, VBR etc), factors which may be uncertain
> when management configuration is done?
> 

Our marking little depend on the traffic pattern. If traffic pattern is described by a renewal process and the number of multiplexed flows is enough large, our marking gives traffic intensity when the service rate is the PCN-supportable-tate. You understand it by reading ex., "D. Gross and C.M. Harris, Fundamentals of queueing theory, John Wiley & Sons, " and "D.R. Cox, Renewal Theory, John Wiley & Sons."Gross and Harris book describes Little's formula and PASTA. Cox's book describes infinite multiplexed renewal processes is Poisson process. If the arrival process is not described by a renewal process, the error between the marking ratio and the traffic intensity can be evaluated by the paper" E.A. Pekoz, S.M. Ross and S. Seshadri, How nearly do arriving customers see time-average behavior, J. Appl. Prob. 45, pp. 963--971 (2008)."





> Also i worry that this problem could be critical with synchronised
> traffic, eg CBR flows or smoothed by nw. then every pkt for a particular
> flow (or ingress-egress-aggregate) might be marked by a router doing
> admission marking. Your simulations seem to show no problem with
> synchronisation with CBR traffic, but I didn't understand conceptually
> if this is because the problem I describe is impossible to happen, or
> didn't because of some simulation assumption, or something else. 

See the attached file.


> 
> I don't understand why the MkTB has the "shallow.threshold" just below
> the "full" level of the token bucket (it's below by the size of the
> metered-packet). [There's a reference "see Appendix" but wasn't sure
> which bit of appendix to read.] why is this needed at all? (sorry, am
> sure you explained this to me at the last ietf but I've forgotten.)

If shallow.threshold is set, each packet sees if the server whose service rate is the PCN-supportable-rate is busy or not. However, each packet generally does not see time average except arrival process  of each packet is Poisson process. The Gross and Harris book explain them that is Little's formula and PASTA.






> 
> Thanks
> phil
> 
> { -----Original Message-----
> { From: pcn-bounces@ietf.org [mailto:pcn-bounces@ietf.org] On Behalf Of
> { SATOH Daisuke
> { Sent: 21 January 2009 07:46
> { To: pcn@ietf.org
> { Subject: [PCN] Please modify the marking behaviour draft
> { 
> { 
> { 
> { Hi Phil,
> { 
> { 
> { If you received this e-mail again, I'm sorry.
> { 
> { 
> { I would like you to modify draft-ietf-pcn-marking-behaviour-01. I made
> { an example of modification as follows.
> { I understand I have to show you the performance of our algorithm. So I
> { have to update draft-satoh-pcn-st-marking-00. We have simulated our
> { algorithm
> { in extreme cases for both admission and termination. Now we are
> { simulating it. Please wait for performance evaluation awhile.
> { 
> { 
> { 
> { ---
> { 2.3. Threshold meter function
> { 
> { 2.3.1 Threshold meter function with One threshold
> { A PCN-node MUST implement a Threshold Meter that has behaviour
> { functionally
> { equivalent to the following. The meter acts like a token bucket, which
> { is sized in bits and has a configured bit rate, termed
> { PCN-threshold-rate. The amount of tokens in the token bucket is termed
> { TBthreshold.fill. Tokens are added at the PCN-threshold-rate, to a
> { maximum value TBthreshold.max. Tokens are removed equal to the size in
> { bits of the metered-packet, to a minimum TBthreshold.fill=0. The token
> { bucket has a configured intermediate depth, termed
> TBthreshold.threshold.
> { If TBthreshold.fill < TBthreshold.threshold, then the meter indicates
> to
> { the Marking function that the packet is to be threshold-marked;
> { otherwise it does not.
> { 
> { 
> { 2.3.2 Threshold meter function with two threshold
> { A PCN-node MUST implement a Threshold Meter that has behaviour
> { functionally
> { equivalent to the following.
> { 
> { The meter acts like a token bucket, which is sized in bits and has a
> { configured
> { bit rate, termed PCN-threshold-rate. The amount of tokens in the token
> { bucket is termed TBthreshold.fill. Tokens are added at the
> { PCN-threshold-rate, to a maximum value TBthreshold.max. Tokens are
> { removed equal to the size in bits of the metered-packet, to a minimum
> { TBthreshold.fill=0. The token bucket has two configured intermediate
> { depths, termed TBthreshold.shallow.threshold and
> TBthreshold.threshold,
> { where TBthreshold.shallow.threshold is greater than
> { TBthreshold.threshold. If (TBthreshold.fill <
> { TBthreshold.shallow.threshold) and (TBthreshold.fill >=
> { TBthreshold.threshold), then the meter indicates to the Marking
> function
> { that one-N-th packets are threshold-marked. If TBthreshold.fill <
> { TBthreshold.threshold, then the meter indicates to the Marking
> function
> { that the packet is to be threshold-marked; otherwise it does not.
> { 
> { 
> { 
> { 2.5 Combination of the meter functions
> { A PCN-node MAY implement combination of Threshold and Excess traffic
> { meters. The
> { meter is composed of two tandem meters of Threshold and Excess traffic
> { meters or two Threshold meters or two Excess traffic meters. The
> former
> { meter is used for marking switch and the latter meter is used for
> { marking.
> { 
> { The combined meter has behaviour functionally equivalent to the
> following.
> { 
> { 
> { If TBthreshold.fill >= TBthreshold.threshold (when the former meter is
> the
> { Threshold
> { meter) or if the token bucket is not empty (the former meter is the
> { Excess traffic meter), the combined meter indicates to the Marking
> { function that the packet is not to be marked even if the latter meter
> { indicates to the Marking function that the packet is to be marked.
> { Otherwise, the combined meter indicates the same result as the latter
> { meter's indication to the Marking function.
> { 
> { 
> { 
> { A.3 Combined metering and marking
> { The combined meter by using two Threshold meters is introduced. The
> two
> { combined
> { token buckets with the following parameters:
> { 
> { o TBthreshold.PCN-threshold-rate.former: token rate of the former
> token
> { bucket (bits/second)
> { 
> { o TBthreshold.PCN-threshold-rate.latter: token rate of the latter
> token
> { bucket (bits/second)
> { 
> { o TBthreshold.max.former: depth of the former token bucket (bits)
> { 
> { o TBthreshold.max.latter: depth of the latter token bucket (bits)
> { 
> { o TBthreshold.threshold.former: marking threshold of the former token
> { bucket (bits)
> { 
> { o TBthreshold.shallow.threshold.latter: One-Nth marking threshold of
> the
> { latter token bucket (bits)
> { 
> { o TBthreshold.threshold.latter: marking threshold of the latter token
> { bucket (bits)
> { 
> { o TBthreshold.lastUpdate: time both token buckets were last updated
> { (seconds)
> { 
> { o TBthreshold.fill.former: amount of tokens in the former token bucket
> { (bits)
> { 
> { o TBthreshold.fill.latter: amount of tokens in the latter token bucket
> { (bits)
> { 
> { 
> { A PCN-packet has the following parameters:
> { 
> { o packet.size: the size of the PCN-packet (bits)
> { 
> { o packet.mark: the PCN encoding state of the packet
> { 
> { In addition there is the parameter:
> { 
> { o now: the current time (seconds)
> { 
> { 
> { The following steps are performed when a PCN-packet arrives on a link:
> { 
> { o TBthreshold.fill.former = min(TBthreshold.max.former,
> { TBthreshold.fill.former +
> { TBthreshold.PCN-threshold-rate.former*(now - TBthreshold.lastUpdate));
> { // add tokens to the former token bucket
> { 
> { o TBthreshold.fill.latter = min(TBthreshold.max.latter,
> { TBthreshold.fill.latter +
> { TBthreshold.PCN-threshold-rate.latter*(now -
> TBthreshold.lastUpdate));//
> { add tokens to the latter token bucket
> { 
> { 
> { o TBthreshold.fill.former = max(0, TBthreshold.fill.former -
> packet.size);
> { //remove
> { tokens from the former token bucket
> { 
> { 
> { o TBthreshold.fill.latter = max(0, TBthreshold.fill.latter -
> packet.size);
> { //remove
> { tokens from the latter token bucket
> { 
> { 
> { o if (TBthreshold.fill.former < TBthreshold.threshold.former) then
> {      if  (TBthreshold.fill.latter <
> TBthreshold.shallow.threshold.latter)
> { then
> {         if (TBthreshold.fill.latter >= TBthreshold.threshold.latter)
> then
> { 	       one-Nth packets are threshold-marked
> {         else
> { 		packet.mark = threshold-marked;
> { //do threshold marking with two thresholds only when
> { TBthreshold.fill.former <= TBthreshold.threshold.former
> { 
> { o TBthreshold.lastUpdate = now
> { ---
> { Best regards,
> { 
> { Daisuke
> { 
> { _______________________________________________
> { PCN mailing list
> { PCN@ietf.org
> { https://www.ietf.org/mailman/listinfo/pcn
-- 
NTT$B%"%I%P%s%9%F%/%N%m%8!J3t!K!!%M%C%H%o!<%/%F%/%N%m%8%;%s%?(B
$B:4F#!!BgJe!!(B(Daisuke SATOH, Ph.D.)
tel:0422-36-7502  fax:0422-36-7591
mailto: daisuke.satoh@ntt-at.co.jp
$B"((B2008.7.7$B$h$jEEOCHV9f!"(BFax$BHV9f$,JQ99$K$J$j$^$7$?!#(B

--------_49B0A2A9000000002E43_MULTIPART_MIXED_
Content-Type: application/octet-stream;
 name="Synchro_and_Termination.pdf"
Content-Disposition: attachment;
 filename="Synchro_and_Termination.pdf"
Content-Transfer-Encoding: base64

JVBERi0xLjQNJeLjz9MNCjYyNyAwIG9iag08PC9MaW5lYXJpemVkIDEvTCA3MDI4OS9PIDYzMC9F
IDU2NzgvTiA2L1QgNTc3MDEvSCBbIDUzNiAyODldPj4NZW5kb2JqDSAgICAgICAgICAgICAgICAg
DQp4cmVmDQo2MjcgMTINCjAwMDAwMDAwMTYgMDAwMDAgbg0KMDAwMDAwMTAxOCAwMDAwMCBuDQow
MDAwMDAxMzU3IDAwMDAwIG4NCjAwMDAwMDE0OTcgMDAwMDAgbg0KMDAwMDAwMTc3OCAwMDAwMCBu
DQowMDAwMDAyMjE2IDAwMDAwIG4NCjAwMDAwMDI2NDYgMDAwMDAgbg0KMDAwMDAwMjY4MyAwMDAw
MCBuDQowMDAwMDAyOTA2IDAwMDAwIG4NCjAwMDAwMDI5ODQgMDAwMDAgbg0KMDAwMDAwMDgyNSAw
MDAwMCBuDQowMDAwMDAwNTM2IDAwMDAwIG4NCnRyYWlsZXINCjw8L1NpemUgNjM5L1ByZXYgNTc2
ODkvWFJlZlN0bSA4MjUvUm9vdCA2MjggMCBSL0luZm8gMzkgMCBSL0lEWzxFNTQwOEQ0OUEzQkY3
MUJENjg2NkVCNkYzREQyMTc4Qj48NUMyRTY2QkQ5RUJDODg0NTlENzlEMjhCMDJGOEUwQjM+XT4+
DQpzdGFydHhyZWYNCjANCiUlRU9GDQo2MzggMCBvYmoNPDwvTGVuZ3RoIDE4OC9DIDE5Ny9GaWx0
ZXIvRmxhdGVEZWNvZGUvSSAyMTkvTCAxODEvTyAxNjUvUyAxMTQ+PnN0cmVhbQ0KeNpiYGBgYmBg
0WFgZmDg4GXgZUAAXgYWMOQ4wMDgtsCrgUG5mPWcSnb2NqCcq0F2+6wjwWwlwWzdlWtcDTK2g3gF
goISDAysER0NDAxAJNjRwcDAlgHmIQwA6uZmYIhyBtIcYFtAQJWBn+Ec8wWeDokJDAx6DSJdiYy/
1c5wWLAxCD8AKxBgYFi+CaKc1QtIKzMwnE9hADuewRaIZRkY1vwB0mwMDEoZcC+oMzDc1wXSjEDE
DRBgAC+7J1wNCmVuZHN0cmVhbQ1lbmRvYmoNNjM3IDAgb2JqDTw8L0xlbmd0aCA0Mi9GaWx0ZXIv
RmxhdGVEZWNvZGUvV1sxIDEgMV0vSW5kZXhbNDAgNTg3XS9EZWNvZGVQYXJtczw8L0NvbHVtbnMg
My9QcmVkaWN0b3IgMTI+Pi9TaXplIDYyNy9UeXBlL1hSZWY+PnN0cmVhbQ0KeNpiYpJlYGJgYBzF
gwUzzh0Ng9H4GMWj8TEaH6N4ND4GDwYIMABokgoRDQplbmRzdHJlYW0NZW5kb2JqDTYyOCAwIG9i
ag08PC9NYXJrSW5mbzw8L0xldHRlcnNwYWNlRmxhZ3MgMC9NYXJrZWQgdHJ1ZT4+L091dGxpbmVz
IDE2IDAgUi9NZXRhZGF0YSAzOCAwIFIvUGllY2VJbmZvPDwvTWFya2VkUERGPDwvTGFzdE1vZGlm
aWVkKEQ6MjAwOTAyMjQxNjAzMDcpPj4+Pi9QYWdlcyAzNyAwIFIvUGFnZUxheW91dC9TaW5nbGVQ
YWdlL09DUHJvcGVydGllczw8L0Q8PC9SQkdyb3Vwc1tdL09yZGVyWzYyOSAwIFJdPj4vT0NHc1s2
MjkgMCBSXT4+L1N0cnVjdFRyZWVSb290IDQwIDAgUi9UeXBlL0NhdGFsb2cvTGFzdE1vZGlmaWVk
KEQ6MjAwOTAyMjQxNjAzMDcpL1BhZ2VMYWJlbHMgMzUgMCBSPj4NZW5kb2JqDTYyOSAwIG9iag08
PC9Vc2FnZTw8L0NyZWF0b3JJbmZvPDwvQ3JlYXRvcihQb3dlclBvaW50IJdwIEFjcm9iYXQgUERG
TWFrZXIgOC4pPj4vUGFnZUVsZW1lbnQ8PC9TdWJUeXBlL0JHPj4+Pi9OYW1lKP7/gMxmbykvVHlw
ZS9PQ0c+Pg1lbmRvYmoNNjMwIDAgb2JqDTw8L0Nyb3BCb3hbMjcuNjEgNjEuMCA1NjcuNjEgNzgx
LjBdL1BhcmVudCAzNyAwIFIvU3RydWN0UGFyZW50cyAwL0NvbnRlbnRzIDYzMSAwIFIvUm90YXRl
IDkwL01lZGlhQm94WzAgMCA1OTUuMjIgODQyXS9SZXNvdXJjZXM8PC9Db2xvclNwYWNlPDwvQ1Mw
IDYzMyAwIFI+Pi9Gb250PDwvVFQwIDYzMiAwIFI+Pi9Qcm9jU2V0Wy9QREYvVGV4dF0vUHJvcGVy
dGllczw8L01DMCA2MjkgMCBSPj4vRXh0R1N0YXRlPDwvR1MwIDYzNSAwIFI+Pj4+L1R5cGUvUGFn
ZT4+DWVuZG9iag02MzEgMCBvYmoNPDwvTGVuZ3RoIDM2Ny9GaWx0ZXIvRmxhdGVEZWNvZGU+PnN0
cmVhbQ0KSIlMUE1PwkAUvPdXzFEP7Ee/oIkhgWLERKKRvREPa1naauiS7ir6731tAUmbzPTtzrzp
8Fnr650uPO7u+Mx7XVRmiw1X9gA+t97bPfiT2Xnw17qsPN64+j0YOtPFZ9nar2ZLfG5/sAnHLJWg
N0l7Np5IvE2n80WOYK4C/pyDr3KBfsDztUDhIPoHrmgC/kCj0gVcKQEJtQsIIpZNMBpAIIlSFsUY
hxnLEpFA7YMbeas+gvsVed6rAbtlS9n90Cp/XJDsFOLfeCSYEJ3+SKcxfYQYDUAXsoRlKWQq2OS8
Y2mP8Bb629ZbuN+mqFqLusFardCt7+3IucDgHPbOLJYxZWcyy6C2wY2mrqrByRnie+OcLo3rLQZh
2gmJppTgSvlu/NGYhlaWLYnQOZmBUoo+QSeMWSSya5037b5utK9tc2mJv1yakedmLqkLKiCSfecD
UD0yZmFM0zET0amPha7d16fBWntbXff/J8AAaY+Ufg0KZW5kc3RyZWFtDWVuZG9iag02MzIgMCBv
YmoNPDwvU3VidHlwZS9UcnVlVHlwZS9Gb250RGVzY3JpcHRvciA2MzQgMCBSL0xhc3RDaGFyIDEy
Mi9XaWR0aHNbMjc4IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDMzMyAyNzggMCAwIDU1NiA1NTYg
NTU2IDU1NiA1NTYgNTU2IDAgMCAwIDI3OCAwIDAgNTg0IDAgMCAwIDY2NyA2NjcgNzIyIDcyMiA2
NjcgMCAwIDcyMiAyNzggMCAwIDU1NiA4MzMgNzIyIDAgNjY3IDAgNzIyIDY2NyA2MTEgMCAwIDAg
MCAwIDAgMCAwIDAgMCAwIDAgNTU2IDU1NiA1MDAgNTU2IDU1NiAyNzggNTU2IDU1NiAyMjIgMCA1
MDAgMjIyIDgzMyA1NTYgNTU2IDU1NiA1NTYgMzMzIDUwMCAyNzggNTU2IDUwMCA3MjIgNTAwIDUw
MCA1MDBdL0Jhc2VGb250L0FyaWFsTVQvRmlyc3RDaGFyIDMyL0VuY29kaW5nL1dpbkFuc2lFbmNv
ZGluZy9UeXBlL0ZvbnQ+Pg1lbmRvYmoNNjMzIDAgb2JqDVsvSUNDQmFzZWQgNjM2IDAgUl0NZW5k
b2JqDTYzNCAwIG9iag08PC9TdGVtViA4OC9Gb250TmFtZS9BcmlhbE1UL0ZvbnRTdHJldGNoL05v
cm1hbC9Gb250V2VpZ2h0IDQwMC9GbGFncyAzMi9EZXNjZW50IC0yMTEvRm9udEJCb3hbLTY2NSAt
MzI1IDIwMDAgMTAwNl0vQXNjZW50IDkwNS9Gb250RmFtaWx5KEFyaWFsKS9DYXBIZWlnaHQgNzE4
L1hIZWlnaHQgNTE1L1R5cGUvRm9udERlc2NyaXB0b3IvSXRhbGljQW5nbGUgMD4+DWVuZG9iag02
MzUgMCBvYmoNPDwvT1BNIDEvT1AgZmFsc2Uvb3AgZmFsc2UvVHlwZS9FeHRHU3RhdGUvU0EgZmFs
c2UvU00gMC4wMj4+DWVuZG9iag02MzYgMCBvYmoNPDwvTGVuZ3RoIDI1OTgvRmlsdGVyL0ZsYXRl
RGVjb2RlL04gMy9BbHRlcm5hdGUvRGV2aWNlUkdCPj5zdHJlYW0NCmjenJZ3VFTXFofPvXd6oc0w
0hl6ky4wgPQuIB0EURhmBhjKAMMMTWyIqEBEEREBRZCggAGjoUisiGIhKKhgD0gQUGIwiqioZEbW
Snx5ee/l5ffHvd/aZ+9z99l7n7UuACRPHy4vBZYCIJkn4Ad6ONNXhUfQsf0ABniAAaYAMFnpqb5B
7sFAJC83F3q6yAn8i94MAUj8vmXo6U+ng/9P0qxUvgAAyF/E5mxOOkvE+SJOyhSkiu0zIqbGJIoZ
RomZL0pQxHJijlvkpZ99FtlRzOxkHlvE4pxT2clsMfeIeHuGkCNixEfEBRlcTqaIb4tYM0mYzBXx
W3FsMoeZDgCKJLYLOKx4EZuImMQPDnQR8XIAcKS4LzjmCxZwsgTiQ7mkpGbzuXHxArouS49uam3N
oHtyMpM4AoGhP5OVyOSz6S4pyalMXjYAi2f+LBlxbemiIluaWltaGpoZmX5RqP+6+Dcl7u0ivQr4
3DOI1veH7a/8UuoAYMyKarPrD1vMfgA6tgIgd/8Pm+YhACRFfWu/8cV5aOJ5iRcIUm2MjTMzM424
HJaRuKC/6386/A198T0j8Xa/l4fuyollCpMEdHHdWClJKUI+PT2VyeLQDf88xP848K/zWBrIieXw
OTxRRKhoyri8OFG7eWyugJvCo3N5/6mJ/zDsT1qca5Eo9Z8ANcoISN2gAuTnPoCiEAESeVDc9d/7
5oMPBeKbF6Y6sTj3nwX9+65wifiRzo37HOcSGExnCfkZi2viawnQgAAkARXIAxWgAXSBITADVsAW
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
5Xrr8m2v29fvrLwzMBQydHc4cnjkLvvu5L2key/vZ9yff7DpIfph4SOpR+WPlR7X/aj3Y+uI5ciZ
UdfRvidBTx6Mscae/5T+04fx/Kfkp+UTqhONk2aTp6fcp24+W/1s/Hnq8/npgp+lf65+ofviu18c
f+mbWTUz/pL/cuHX4lfyr468Xva6e9Z/9vGb5Dfzc4Vv5d8efcd41/s+7P3EfOYH7IeKj3ofuz55
f3q4kLyw8JsAAwD3hPP7Cg0KZW5kc3RyZWFtDWVuZG9iag0xIDAgb2JqDTw8L0Nyb3BCb3hbMjcu
NjEgNjEuMCA1NjcuNjEgNzgxLjBdL1BhcmVudCAzNyAwIFIvU3RydWN0UGFyZW50cyAxL0NvbnRl
bnRzIDIgMCBSL1JvdGF0ZSA5MC9NZWRpYUJveFswIDAgNTk1LjIyIDg0Ml0vUmVzb3VyY2VzPDwv
Q29sb3JTcGFjZTw8L0NTMCA2MzMgMCBSPj4vRm9udDw8L1RUMCA2MzIgMCBSL0MyXzAgMTQgMCBS
Pj4vUHJvY1NldFsvUERGL1RleHRdL1Byb3BlcnRpZXM8PC9NQzAgNjI5IDAgUj4+L0V4dEdTdGF0
ZTw8L0dTMCA2MzUgMCBSPj4+Pi9UeXBlL1BhZ2U+Pg1lbmRvYmoNMiAwIG9iag08PC9MZW5ndGgg
MjAwMC9GaWx0ZXIvRmxhdGVEZWNvZGU+PnN0cmVhbQ0KSIm8l21v20YSgL/rV+zH5ACt9p3cwjBQ
y76+oL7r1fxWFAcdTcVKbCmVlbrpr79ZvThci9ZQo0kRx6Is8eFwZna4z+jb5Wo2ndQrcXY2+na1
mtR3za34dVQtPorRxWK1WjyI0U/NdCVGv8ze3a3Eb6Pq88cGPpvUH94tF5/mt3B8sfhT/GoKGbSA
Hx/WR0WpxW/n5xeXYzG4qAajf4/F6HqsxPoPo/GNEvWjUOt/4rGeD0bfwZ/ePQ5GVaWEFtV0AC9W
xlIMNy9KeBukdaIwUUavvKgeBm/M2+r94OoamFfV5jVd7Hudbuh6/MMlnLYN4gt4qKRSyoiqFptD
K6on+KKDN0YMNy9KlE7GIIwvpC+2V7v5PK/vlov57K/JaraYi9lcpOuvIfoLLyTe0EobNUQvdYyi
uh28Wd01op48NmIxFVd/1s3jo1gtJ9PprBYPk+WH2fxd+2Z+H+h1drQwEFFh0iUMpETLstAQvhH1
wyaR45tdIm/G/4JgCi+e4LT38P9HMUgfPMBvXxgZnLgf3Az+04JruE1VJngpdHTSFCpGqF833G7J
W6oPCakOQo3y0kWAFpYRaqMMNkVaMEKd/wq375WMGqDet6H6RCh8KUGNY4TCwi0hVBU84+3D8eF+
JUCtcTJ4ndYcH9MqaWwKtGSEOt3VpqfVySrd1VEnRurLro46ERqctOzFj2UarLxt6hQcp+r7yFco
pyL/KnUmsPe+s4a/952LX6FO3nfV6URogGfm/u2fWKeylJH7sedC6FpQJ0YKGwOlU0cFTmghi/1n
6WlQb8ou6Gk59dZJxz1Ovdf8ze8LJzX3pscXkT+nwXj+SIMzUnM/ooK30u83/6nQKDXzjA6l5t+d
aWfZA9Wu5N+eaO+6JOK0caKD50+pL33XODlx8KnA/9jzUaf1pJKvnhSpVdBFILnRa34/NS5IVyR4
weenbSibn2ZQLj/NoFx+mkG5/DSHMvlpBuXy0wzK5adtKJefZkwuP82gXH6aQbn8NINy+WkG5fLT
DMrlp20om5/mUCY/zaBMfpoxufw0g3L5aQbl8tMMyuWnGZTLT/NImfw0g3L5aQ5l8tM2lM1PMyiX
n2ZQLj/NoFx+mkOZ/LQNZfPTDMrlpxmUy09zKI+fZkwuP802/Ex+mjOZ/DSDcvlpBuXy02w9cflp
BuXy0wzK5qeQR3iGAqfg91OrSlmWAHeR5Ke+7Iq4BaX4KQ4l+CkOJfgpDiX4aQ/o8X6KQwl+ikMJ
fopCCX6KMwl+ikMJfopDCX6KQwl+ikMJfopDCX6KQil+2gN6vJ/i0OP9FGcS/BSHEvwUhxL8FIcS
/BSHEvy0R6TH+ykOJfhpD+jxfopCKX6KQwl+ikMJfopDCX7aA3q8n6JQip/iUIKf4lCCn/aAHu2n
OJPgpyiU4Kc9mMf7KQ4l+CkOJfgpvp4IfopDCX6KQwl+2gl1BsQhbED8flpoaQywtSH5KSA70tCC
UvwUhxL8FIcS/BSHEvy0B/R4P8WhBD/FoQQ/RaEEP8WZBD/FoQQ/xaEEP8WhBD/FoQQ/xaEEP0Wh
FD/tAT3eT3Ho8X6KMwl+ikMJfopDCX6KQwl+ikMJftoj0uP9FIcS/LQH9Hg/RaEUP8WhBD/FoQQ/
xaEEP+0BPd5PUSjFT3EowU9xKMFPe0CP9lOcSfBTFErw0x7M4/0UhxL8FIcS/BRfTwQ/xaEEP8Wh
BD/thOoIt1xEuOVCFOCqOhXKrQuVHqxWKFCAMv2OQjzW8y2ukGpju+uDoYaXpKcGotp7m74Gw9+E
9ZGGOSi8LOBw+o++oXQkDaLz21vU4kfBGdfdOkcX1WD0szg7G12Pf7iEa5yfX1yOBYRi/puiraZw
yaqGc6unFH7CJ6bR60sXzqUCeVE9DM7sPwtzXr0fXF0nwBeo2UGHFrpZF2Jo4cWK6vbFOVdVK0/G
g+uVUHoXjyyZ2aXG9EwNUrEDkRxTsZPD6iqY7SzYlzLBo9Ptl8l2p9wa9bz0/rZVErqTfiCWv2mZ
hANpd4fTbh08CffT7l5Je2lAwtJE0F+707HhdCCUr9rqvYaTP5x0pxx0zF7SfddICi9HkpUuPE8k
23VKsTtFpfm1/vbli6q2vl0+x1pV21CHSq67GQYp7L0sjMFiNwbf/DypPzSrRzFZNuJjs5wtbmf1
5P7+s3iYLD80t+JtZ+M4a2QM6elYwOarkP7g87e7WjAfUrU2ZRnCoivC7o0DkwOJG+w+s1r6VLrd
exiLMBydDHAMLlUG6Pt1ybfv6kH24e60WEr//M7CV3TrIl5FaVsXSeoTxTrIofdehtQpu6O6o0ni
fuLbPQLKCzGbKI3ftMib6q4Rs/mqWf4xuRf/a1ZPTTMXj83vn5r5agZ/Wj0txMdteWZzMRHji1/E
9H7x1F0Tb1xrowX5SLs367DF7Hf7lvXB0JbbLAQZy5dv14sG1un2AaHTZ9pIoO6t5wPR9O4QrtA6
9xvqlXUCte/YdXjnEzFAm8a4rd/N53l9t1y8skKKElpvs4GMRdem//W9JMwlW3bsJb2GBk7bAQip
m/n6pjdnvsiF7mpdyEJrcLRbGfaREdaRSsMEbi/l4pvtvHjbMZH08zZMpRU3NPBM3Ayfb8Sn+Yvz
IImv90cprjf94QLMnFKUIfmpAKuAxQ+xpFtcNnCH/xdgAHYyKRENCmVuZHN0cmVhbQ1lbmRvYmoN
MyAwIG9iag08PC9Dcm9wQm94WzI3LjYxIDYxLjAgNTY3LjYxIDc4MS4wXS9QYXJlbnQgMzcgMCBS
L1N0cnVjdFBhcmVudHMgMi9Db250ZW50cyA0IDAgUi9Sb3RhdGUgOTAvTWVkaWFCb3hbMCAwIDU5
NS4yMiA4NDJdL1Jlc291cmNlczw8L0NvbG9yU3BhY2U8PC9DUzAgNjMzIDAgUj4+L0ZvbnQ8PC9U
VDAgNjMyIDAgUj4+L1Byb2NTZXRbL1BERi9UZXh0XS9Qcm9wZXJ0aWVzPDwvTUMwIDYyOSAwIFI+
Pi9FeHRHU3RhdGU8PC9HUzAgNjM1IDAgUj4+Pj4vVHlwZS9QYWdlPj4NZW5kb2JqDTQgMCBvYmoN
PDwvTGVuZ3RoIDE3MTQvRmlsdGVyL0ZsYXRlRGVjb2RlPj5zdHJlYW0NCkiJ1JdJbxs3FMfv8yl4
dAqYw30pHAOxbLQJqnTx3IIcDC224shKZQVJvn3/b6iRNPbI2zCHIotIifyRb+FbyjfL1Wx6MVqx
o6PyzWp1MbqajNmHslp8YeXJYrVazFn5x2S6YuU/s8urFftYVj++TPDbxej6crn4ejPG+GTxnX1Q
njvJ8Ne6euSDZB+Pj09OB6w4qYryzwErhwPB6i/Kwblgo1sm6j/sdnRTlL/hq8vboqwqwSSrpgU+
NI+BHaYPwax2XBvmVeTRCsuqeXGgX1WfirMhmGdV+qTDfpck0HDw9hTb1pfYgg8FF4L2f8OvBhPF
DtOHYMHw6JgMise4PmKwmH+5WM5uFzdsMWVn34fXl+zbbHXF6OgaBeqIJaojquROedybyxhZNS4O
5ry64pt971/L3Vv/W8haDZIZKXgIoJiIKwTutIjReTaaJ40NzhuNnQ/e42hvGQ5jn/DvHSvohzn+
t15xZ9jn4rz4eweureHKkOCWKSu50BLjuAeu1+Q11TpCioehTnGAhfAyIzTC5hFQZ/NBtVD5xdeC
/B4GU2YXKvtB4fva46ZKZYQqwx0ZSmZkGtnlrj2hQXJDKrU5jR8cve0Yvc4IjaHLTXuKb0OXR/W7
qZE2v0cZhVj3YLB6CdRaLu+5aU+mQ9Skl69CRumd+wkqDbrL9/tCQ5fv94Na4bLbyUrJkechfcZw
YqXnJqZxPqixlIfz8ZSmp1TXABmhgXtP0Jx214ZbslHI+JZssD8BGhGe4KBUnmWDOhG4NLipzmgo
pFBUgIDGjEWEQ92cXacOuTnkLswc0mi4H0n7QcHjylNyyhigPNJozF2aeB06CrN+TLQg+S+qhM1f
mSjE/I7+oZ+bKqWy17rOKAoneSp9KSnLSWbRPT23MrHhEagzvus9PRV6UhXlX+zoqBwO3p5i2fHx
ySl61rKq6KBqWqSe17BqhD1ofPF1QN9LBI2iyLFoqStwrJoXB8PFeDadTcavqk/F2ZA4W7Zq2Iko
E/EQDsGq0+KgulpObq8Wnzv36mZv2iB0vWV4sbye3Vx2bTCbDXSWvnPW+9dys+ms2lWsEjwlEQkx
Q1e7s/MABFUFSbeSvWv0K5j1ipzhrtWUQ7nnCO4ZHkGe9rQFhX91vK6e0Oi62p5+UC1UfvG18F0R
6/lvtgWVOk/h34IqkyUJtJhGPuKuL4GiAujoUPpCXVeH0hOKsqLDTXvayYY8OXAXalBWdHhUT6iS
1FLktb6xNkvX12I68ewc+ASoy/9ITdD5fd8gqWT3fStcdjtZVGodduoL9dzEVGFls5M1lvJwvksq
TU8JNU/Ppq8NDdx7guqMUG3yNH0taLDc5k7NNsqucrof1ImQ3e2RQfO0vG2oy69Sh9Sc/6bIoh3N
RD8oeFx5yk0ZDeWRRbP0vC2oDtnrMrRp+S+qhM1fmCiE/I72oV84UUplV6kziqIJTTLGPTRPnoKp
zVhBOeN5cAR9kUpPqt2e1jY9bVlVdFA1xaa6sZUBvW3AQHmD81g05B2WVfPi4Oz7aHJ7yzb97g7Q
NcBDwXFfRbDql+KgWl5Mp7NR1xbf3iLT+YdwHKFZdVocDC+W17Oby83es2pHNVpLbuES9pHCSlBC
T3qR7F2jG5xjuDfYTzIeBuQ+VBRcNONR4SNXzUyixZRqvWU9EVizHkJDgaX1AeZag+rhqEgn1BOR
Vop679UdUyd5tLaP1HR75Ylcu0Yeia4oNAKlyUaiNG1EqnfdFylyo9Yioc4SZs1K40aoNBNp8UNS
1W0KvTLjniuVptuspUJt1shEw41ENGnkqdfflwdfNybaUhIkwWks0rJ9kniO+IvME59QeT/PSnTx
HStp1bJS2LVS2EoVNlbCho2VpHqJlbayUbHuKG3bfWn7ibZyzXXSeCNZPWsE25qrJVhjLqxfm0uq
55qLHM+CEaiV1fsC8V5hlOSRKZOcKiKco0TmITSTUYGWzm6mUnjcKG1K4yQNjeov02osdm4NSmMI
VJ+RZiItfkgkp/XDSfD/EvCM81AJBX74ubMvtVPtAxRfUhxAGyNCEx+s4lGliUN979ar05julEa1
E6a1W0Qi1OCNs7XfTzujhvsZtc5rEsNvu3nVCjwwvErPVVzn1V/ZeDadTpaTm9GkO9uRsrbVRXhe
54t+UYeO6sLCPZVJoD3Q/SVLG9rWRdxTXSSFqDsKMQFeouq3ira20cgcyX8y7qobpGjwAqUbvTrY
CxXDmLZ9vbmzEWrc706BDZM7GRRLqH+t9dQGMtwowkZo4CDjcgIR/xNgAImzGa8NCmVuZHN0cmVh
bQ1lbmRvYmoNNSAwIG9iag08PC9Dcm9wQm94WzI3LjYxIDYxLjAgNTY3LjYxIDc4MS4wXS9QYXJl
bnQgMzcgMCBSL1N0cnVjdFBhcmVudHMgMy9Db250ZW50cyA2IDAgUi9Sb3RhdGUgOTAvTWVkaWFC
b3hbMCAwIDU5NS4yMiA4NDJdL1Jlc291cmNlczw8L0NvbG9yU3BhY2U8PC9DUzAgNjMzIDAgUj4+
L0ZvbnQ8PC9UVDAgNjMyIDAgUi9DMl8wIDE0IDAgUj4+L1Byb2NTZXRbL1BERi9UZXh0XS9Qcm9w
ZXJ0aWVzPDwvTUMwIDYyOSAwIFI+Pi9FeHRHU3RhdGU8PC9HUzAgNjM1IDAgUj4+Pj4vVHlwZS9Q
YWdlPj4NZW5kb2JqDTYgMCBvYmoNPDwvTGVuZ3RoIDIyNjkvRmlsdGVyL0ZsYXRlRGVjb2RlPj5z
dHJlYW0NCkiJvJfbchs3EkDf5yv6UUoVQdwvKa2qQkrZtWuVONG8uVwpLkWZtCXSoehovV+/DV5k
SgQJTg+UiiPOSMMzjUYD6NP9ab6Y3A6GCzg76/60WAyG49ENvO/Wsy/Q7c0Wi9k9dP89ul1A9/fJ
x/ECPnTrb19G+LfB8PPH+ezr9Aave7P/wnvpmBWA/4xdXjkv4MP5ee+iD1Wvrrq/9qF71eew/EW3
f81h+AB8+R88DKdV95/4q48PVbeuOQiobyv8UCx46Kw+OBhlmdLgZGDBcAP1fXWiT+tP1eUVMi/r
1Wd82b9EHNBV/80Ffm0dxHdwhzPOuYR6CKtLBfUjPqjxRkJn9cHBaxYsSOOYceu3XX+bDsfz2XTy
v8FiMpvCZArx/UuI+M4TkddRjCuF0TMRAtQ31fuTxXgEw8HDCGa3cM8W4/noYTy7u4FTcXJ/2pEn
g/nnyfTj6Yf67dOQ/qzEMkcCpJBMW6Rbh4kRzDuBg5AwvF+ls3+9Sed1/xcMyRl4xK99wv/fQhX/
cI8/jZPMarirrqvftuDCGOY9wnUAETSTjoeAs5iGqzV5TTWWmTg/h6CSG6YDQp0qCFWBWRUjdQWh
2rzC8A1nQSDUmG2oaAm1uNIQKnVBKC5fj6FyWzJSXEuJem0HVVIza0RcbsXmSSnOpIqB+oJQLVJl
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
XS9QYXJlbnQgMzcgMCBSL1N0cnVjdFBhcmVudHMgNC9Db250ZW50cyA4IDAgUi9Sb3RhdGUgOTAv
TWVkaWFCb3hbMCAwIDU5NS4yMiA4NDJdL1Jlc291cmNlczw8L0NvbG9yU3BhY2U8PC9DUzAgNjMz
IDAgUj4+L0ZvbnQ8PC9UVDAgNjMyIDAgUi9DMl8wIDE0IDAgUj4+L1Byb2NTZXRbL1BERi9UZXh0
XS9Qcm9wZXJ0aWVzPDwvTUMwIDYyOSAwIFI+Pi9FeHRHU3RhdGU8PC9HUzAgNjM1IDAgUj4+Pj4v
VHlwZS9QYWdlPj4NZW5kb2JqDTggMCBvYmoNPDwvTGVuZ3RoIDMyNDkvRmlsdGVyL0ZsYXRlRGVj
b2RlPj5zdHJlYW0NCkiJtFfbbhy5EX3vr+Cj9NAcFovFC6AIWI2ExEa0ceJ+M/xgjCRfdiVtLAWb
3a9PUdL0dMdlClbXwJcZy+ThqXud1U9f7z9ffdjcm6Oj1U/39x82ny4vzLvVcPubWZ3c3t/fXpvV
3y+v7s3qX58/fro371fDH79d8v992Pzy8evtf24u+PvJ7X/NO59sBMO/KT58SxnM++Pjk9O16U6G
bvWPtVmdr515+MFq/daZzZ1xD7/M3eamW/2Vf/TxrlsNgzNghquOP9CWbPrHD2cIo8Vgki+2kCMz
XHcHdDh86c7OGfNsePysj/0NqkHn61enfO2JxA64d9Y5582wMY9f0Qy/88HA//Cmf/xwJgdbovGU
LKWn197+cbP59PX25vOfH+4/396Yzzemvv8AAjs8qHg9WofI7C2UYoaL7t3B/adLs/lwd2lur8y1
vf/09fLu0+2vF+YQDq4Pe3/w4esvn28+Hr4fXo8m/buDBx+B8VAsMFQhYMeAzQnYCG8214/uXL/d
uvPt+memlMj8zte+8J/Xpqv/cc1/U/I2BvNr97b75wQcorchVfBkoATrkyuFoyiD4xPyEyrFCuma
oN6RDYVBEyqCYrERK9OkCBpoD+aTswUYlGgGav3Tn7gAmg9VaB/UobmUM9N2ccYalrmC60rKXQW+
6IONBLUA1SKHyKyw0s2KoAHExNXwgQMx05bxpbyvHMMYLDZb2UtAS7b4beIuAw0ucEdnUCp61RBc
kTy7ENRHqQ4UohXQi9WgAR3KHmJGJMVMhW/kGfutKxZGLmdbvh2TC0FjFEtMwwm8TjiomRb1oZNN
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
IDEwIDAgUi9Sb3RhdGUgOTAvTWVkaWFCb3hbMCAwIDU5NS4yMiA4NDJdL1Jlc291cmNlczw8L0Nv
bG9yU3BhY2U8PC9DUzAgNjMzIDAgUj4+L0ZvbnQ8PC9UVDAgNjMyIDAgUj4+L1Byb2NTZXRbL1BE
Ri9UZXh0XS9Qcm9wZXJ0aWVzPDwvTUMwIDYyOSAwIFI+Pi9FeHRHU3RhdGU8PC9HUzAgNjM1IDAg
Uj4+Pj4vVHlwZS9QYWdlPj4NZW5kb2JqDTEwIDAgb2JqDTw8L0xlbmd0aCA2NzEzL0ZpbHRlci9G
bGF0ZURlY29kZT4+c3RyZWFtDQpIicxXSW8bVxK+81e8IzkAm29fgCCALRkzMeLMIt4MHzh0W5It
ko7UtuN/P7W8XkiVZCX2YbyAXf26a++vvlo9u+2u3222nfrpp9Wzrttsr9q36vVqffioVs8PXXfY
qdWv7btOrf5zfXnVqTer9dePLZxtth8ubw+f9m/h+vnhD/XapiYaBf9CpKuUjXrz88/Pz8/U7Pl6
tvrnmVq9OtOKbqzOLrTa3ilNf9Xddj9b/R1uXd7NVuu1Vkat383gxzUlqyX/aBVcbJxXyZamBB3U
ejebx8X6/ezFK9D5Ys2/q4urDbgIAb06++UcXqtO/D4zZM0oY2JjNPwBN00JTUq6FLje7tixs4ve
sYuz32a6SUF9gdfew/+XaoYHu5m3oUF9N7OL2b9Fw+Zxw1GXH2a4f7eJ+HaTj97P6hW/b6LH9EUT
muCMgmSmDCm2jbHqtgV1WKZ/Df7b3n9Qq32vmEo1lGipG60NXG4VXjmn1l8wUgtFs3iRNWqP1jWm
Vuz1/LztWui4X5d37e+f2n13vYjzzY1avFm/ZIU6oUK6tIY1Lk0DlVLr89l8t7n9AE36ETqw7e6m
5T8pgBMKkErjIxYgQTfpJkD+iw9YAKMpT+/7PGuVQ6PtIwX2Q4I48/Cf0mOsaRLm2TQ2QZ7V0mF+
DXwh0m3n5NtFvO2DeDvIJoNsMsomo2wyySazbDLLJotssogmrRZNWiOatEY0aa1o0lrZpJNNetmk
l00G2WSQTUbZZJJNJtlklk1m2WQRTTotmnRaNOmMaNIZ0aSzskknm3SySS+b9LLJIJuMsskom0yy
ySSbzLLJIpssokmvRZNeiya9EU16GX28jD5eRh8vo4+X0cfL6ONl9PEy+ngZfbyMPl5GHy+jj5fR
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
aWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoMSAxNjcxMDA+PnN0cmVhbQ0KaN7Me1vMXcd13ln8/3P2
/b7Pf+Pt/0mKokRSokSRlmjJ1JW6xZJrxYplu43V2JLr2InqKo4boKgbFw1a14CNFknrorGRGkYR
pQFToIAfgrToi4O+FOhLX1ykRd8CtOhDUQRoAXXmcI3+b3977UOqVZqSmH/2mT17Zs2aNes2a81k
Nptls6/PNmaXXn7l/gdf+ZNvv+Jaft+VV3/uq2/vz/7z7I9mM+nd7x+88dabX/7nz//b19zvH81m
R37+zS/91Tf+x4//2pszeeZj7veffOHzr3/uX//yxunZkb/7N13/q19wDfIfPvaHs9nmGff7zBe+
/PbX/vDsjX/mfj83k+v/9Eu/+HOvz67+u8/M5Dn/+3e+/PrX3vrp1zZ23fefc/33f+H1L3/+if/y
sftmR37tv7tv3nrrK59/69985aE/nslT/83B8NmZzH5evj2bu75fd/9ns89o/ZNZMXsyliPZYhYd
mcdHNr8/O/Ivv/Dj//U/3bvaldnHn3/q5dnjs/13/+vsJ+/+ZPXFmcdns+/90b/3b2cy+z/71808
nvrZ0v3dmm27v9uzndWcjfvbzFr3N3ewzWblrHJ/o1ns/iaz9L2/MMK7767GzNwX+ox/b84uHOw/
c3P/s2/s35z99CcPbl4/elNef+3zT1+8KRd+NDvyzOkbn33u4s0j7nnjmYcv3txwD7E2brrnxDfO
3cNcGxfueeEbI/eQaWPsnnPfmLiHbW1M3fOOb8zcQ6+NuXte+sbCPexpY+mej/rGyj2U2li758o3
Nu6h0cbWPbe+sbtwU7aaKxdv9hek/lcXby4vzHy1dUH2m9P77Y3TNz7xyUeOHrx28eb2hRk37VzY
v+FRcnP/dTfm7q1fb976tXdh/+bO+Zv7bo6j7nH3/I/e/Y/u+diF/dkj8sjFm8cvHFy8eeLC78mx
Z57+vSPH3Z+NE+7P5kn3Z77v/iwO3J/olPsTn3Z/kjPuT3qX+5OddX/yu92f4pz7U97j/lT3uj/1
efenueD+tBfdn+4+96e/3/1ZXnJ/th5wf7YfdH92Lrs/uw+5P3tX3J+jV59xu3jSgfIhD8rDHpRH
PCjXPCgf9qA86kF5zIPyEQ/KdQ/K4x6UJzwoT3pQnvKgPO1BecaDcsOD8qwH5TkPyvMelBc8KC96
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
zc0TxQ3dvHHi4+aajac/HTJnbHg89Hjolo1Pzp1jZjw5exZ+Wlvw0zwDP9On4aehHj+1U/GTmoKf
SdVmxrNmsplkqpfULvla17OmxqTMFPrrTK2ZSn+jaTD19Ddh3zuN/pmm2cygP21aTQv9bWa2mUV/
u5lr5oj/yTWrUevKFfjpWY6f7qX46erEz6KF+Dn1FPyctAA/8zqsYPPNPNPBQk7GNnQB/aeZU80p
9C82i8xC+peYLtNJ/zLTbZbSf7rpMcvpX2VWmhX0rzVrzGrxQ9mb8f8u/M9F989tq9jcsbmjwyAU
Pvoj86n5e5M0U6CFoscnzwgdmJqqTeVEmkx7RXkkXDu1sWHunI72ttnjKufOaWyonRoJV5SPq2yb
3dFYUTu3dm5lx6d1dW1tdXXyW1VT09paUyO/i8Y11hfemnlUV3dt5lFNzSOPXVucM874MqSg44WB
DOZAJD+an5Pb1B4J438bamrvwH8nwbjahkCkihMJeSARL5uav3FnYVV1LFYQTiTCBTkTQonk+PGJ
ZPdxBB8sjiUmJCvLx1dUxgqTRQXhcEExkieSFfHjtMZk63KdyZd2nFCHlaONitS2s1HIE6kMXJu3
sa1SEgcpj6fu3onRSDRclIhGcqryYsUTxyfiBbGi0mg8UVw9MRFHq8PRZHFBNFpYfbxO6Q1FI/F4
NIyCimPFiXhJaUEsJy8aL6lMIFQeC0cLoqig0J5V5R3T3ibMlSm2xQsL7fCZkWpO5WEILSxM1dfW
19U31eehLz/XeOpoq2iraJwbOV4z0+NWnV5VObP9eG1I1dVV7thRWbl2reG/8YqiKIqiKIqiKIqi
KIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqi
KIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqi
KIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqiKIqi
KIqiKIqi/J/jbmNCm43JWQ/+TVEURVEURVEURVEURVEURVEURVEURVEURVEURVEURVEURVEURVEU
RVEURVEURVEURfmyMQnzpyZkgn+DIPDnmhKEAn8e/HvoD8P/TfojZrF5EClNXgFiSs1P6M9BmR/T
n2umhvLoz4O/gf4w/MvgD8FvzA9DX6c/Yq7OCeJLEL8r51X6I2ZP7uJpndNTs+bP70h1Dm7fPTSw
pX84tW5g02A/wlu3927b3bxifVdLatFFF6WCh71Dfamhvp19Q7v6Nqcu3ra5byg13N+XumhgU9+2
nX2p3i1DfX1be7cNpy4ZGO5Prds9eP5AavnW3i0Dl6LElpZlq5YtXb16xsozZq7pHhzuH9h04ohR
X2pgZ6oXtW8Z2DncN4T6h4d6N6O2oQtTgxeIGCsHNg0N7hy8YBiVDW0fHOodHhjc1mKWmVVgqVmN
/zPMSnOGWWf6zBZzsbnI9JqhMZ7PNGtMN3pr2PSbAbPpS0kxzXSa6SZlZpn5+N8BXyeebje7IcEA
pOlHyhQks2kHEQqeb0WKXrMNqZrNCrPedJkWPFkEyS+C6+e0LemTuD6zEwyZXfjdjJiLkX+zxKRE
GpvqIqmnD092SrgX5dicfajR1mdLvARphkWSdah/0JyPcMoslxRb4L+UMrbg/1gtTuF3p5QdSLVF
wsMiSSDZMHy9IttWkf9CxA2aCzw5V0pJQ4jdKU+GWecQ9DIouYeRYhASt1DDo/pdB1k70R/LJM9q
lLUGmltlNo7qcktz+s30o+l/Tf91ejD9fvpI+tP0G+mH0j9MP53en37maLS/6WhBetvZZ134WvrC
s36d7kt3pS9Yfc75xemz0leA89I5R2cebTOpo+n0n6efSr+Q3v8bbzUsx+r3Q/+EPCZja1LWxIRa
EQpJTI7J3XHuNy89L3nyL83EIMkTbec3O/foj46+Y46af0RwAtJKgv8QYABL0vXMCg0KZW5kc3Ry
ZWFtDWVuZG9iag0xMyAwIG9iag08PC9TdGVtViAxMTQvRm9udE5hbWUvSE5IRk9PK01TLVBHb3Ro
aWMvU3R5bGU8PC9QYW5vc2UoCAECCwYBAAAAAAAAKT4+L0ZvbnRTdHJldGNoL05vcm1hbC9Gb250
RmlsZTIgMTIgMCBSL0ZvbnRXZWlnaHQgNDAwL0ZsYWdzIDQvRGVzY2VudCAtMTQwL0ZvbnRCQm94
Wy0xMjEgLTEzNyA5OTYgODU5XS9Bc2NlbnQgODU5L0ZvbnRGYW1pbHkoTVMgUEdvdGhpYykvQ2Fw
SGVpZ2h0IDczNy9YSGVpZ2h0IDU1My9UeXBlL0ZvbnREZXNjcmlwdG9yL0l0YWxpY0FuZ2xlIDAv
TGFuZy9qYS9TdGVtSCA4NT4+DWVuZG9iag0xNCAwIG9iag08PC9TdWJ0eXBlL1R5cGUwL0Rlc2Nl
bmRhbnRGb250c1sxNSAwIFJdL0Jhc2VGb250L0hOSEZPTytNUy1QR290aGljL1RvVW5pY29kZSAx
MSAwIFIvRW5jb2RpbmcvSWRlbnRpdHktSC9UeXBlL0ZvbnQ+Pg1lbmRvYmoNMTUgMCBvYmoNPDwv
U3VidHlwZS9DSURGb250VHlwZTIvRm9udERlc2NyaXB0b3IgMTMgMCBSL0Jhc2VGb250L0hOSEZP
TytNUy1QR290aGljL0NJRFRvR0lETWFwL0lkZW50aXR5L0NJRFN5c3RlbUluZm88PC9TdXBwbGVt
ZW50IDAvT3JkZXJpbmcoSWRlbnRpdHkpL1JlZ2lzdHJ5KEFkb2JlKT4+L0RXIDEwMDAvVHlwZS9G
b250Pj4NZW5kb2JqDTE2IDAgb2JqDTw8L0ZpcnN0IDE3IDAgUi9Db3VudCA2L0xhc3QgMTggMCBS
L1R5cGUvT3V0bGluZXM+Pg1lbmRvYmoNMTcgMCBvYmoNPDwvUGFyZW50IDE2IDAgUi9BIDI4IDAg
Ui9OZXh0IDI2IDAgUi9UaXRsZSj+/wBIAG8AdwAgAHQAbwAgAGEAdgBvAGkAZAAgAHMAeQBuAGMA
aAByAG8AIABpAG4AIABTAFQATQAgAGEAbgBkACAAaABvAHcAIAB0AG8AIABzAGUAbgBkACAAbQBl
AHMAcwBhAGcAZQBzACAAYgBlAHQAdwBlAGUAbgAgAGkAbgBnAHIAZQBzAHMAIABhAG4AZAAgAGUA
ZwByAGUAcwBzACAAaQBuACAAdABlAHIAbQBpAG4AYQB0AGkAbwBuKT4+DWVuZG9iag0xOCAwIG9i
ag08PC9QYXJlbnQgMTYgMCBSL0EgMTkgMCBSL1ByZXYgMjAgMCBSL1RpdGxlKP7/MLkw6TCkMMl1
alP3ACAANik+Pg1lbmRvYmoNMTkgMCBvYmoNPDwvRFs5IDAgUi9GaXRdL1MvR29Ubz4+DWVuZG9i
ag0yMCAwIG9iag08PC9QYXJlbnQgMTYgMCBSL0EgMjEgMCBSL05leHQgMTggMCBSL1ByZXYgMjIg
MCBSL1RpdGxlKP7/AFMAeQBuAGMAaAByAG8AbgBpAHoAYQB0AGkAbwBuACAAaQBuAAsAdABoAGUA
IABjAGEAcwBlACAAbwBmACAAbQAuAHQAaAByAGUAcwBoAG8AbABkACAAbQBhAHIAawBpAG4AZyk+
Pg1lbmRvYmoNMjEgMCBvYmoNPDwvRFs3IDAgUi9GaXRdL1MvR29Ubz4+DWVuZG9iag0yMiAwIG9i
ag08PC9QYXJlbnQgMTYgMCBSL0EgMjMgMCBSL05leHQgMjAgMCBSL1ByZXYgMjQgMCBSL1RpdGxl
KP7/AFMAeQBuAGMAaAByAG8AbgBpAHoAYQB0AGkAbwBuACAAaQBuAAsAdABoAGUAIABjAGEAcwBl
ACAAbwBmACAAbQAuAHQAaAByAGUAcwBoAG8AbABkACAAbQBhAHIAawBpAG4AZyk+Pg1lbmRvYmoN
MjMgMCBvYmoNPDwvRFs1IDAgUi9GaXRdL1MvR29Ubz4+DWVuZG9iag0yNCAwIG9iag08PC9QYXJl
bnQgMTYgMCBSL0EgMjUgMCBSL05leHQgMjIgMCBSL1ByZXYgMjYgMCBSL1RpdGxlKP7/AEMAbwBt
AHAAYQByAGkAcwBvAG4AIABvAGYAIABFAHgATQBrAGcAIAB3AGkAdABoACAAbQAuAFQAaAAuAE0A
awBnACAAdwBpAHQAaAAgAE4APQAxKT4+DWVuZG9iag0yNSAwIG9iag08PC9EWzMgMCBSL0ZpdF0v
Uy9Hb1RvPj4NZW5kb2JqDTI2IDAgb2JqDTw8L1BhcmVudCAxNiAwIFIvQSAyNyAwIFIvTmV4dCAy
NCAwIFIvUHJldiAxNyAwIFIvVGl0bGUo/v8AUwB5AG4AYwBoAHIAbwBuAGkAegBhAHQAaQBvAG4A
IABpAG4ACwB0AGgAZQAgAGMAYQBzAGUAIABvAGYAIABFAHgAYwBlAHMAcwAgAHQAcgBhAGYAZgBp
AGMAIABtAGEAcgBrAGkAbgBnKT4+DWVuZG9iag0yNyAwIG9iag08PC9EWzEgMCBSL0ZpdF0vUy9H
b1RvPj4NZW5kb2JqDTI4IDAgb2JqDTw8L0RbNjMwIDAgUi9GaXRdL1MvR29Ubz4+DWVuZG9iag0y
OSAwIG9iag08PC9GaXJzdCA4MzAvTGVuZ3RoIDE5NzYvRmlsdGVyL0ZsYXRlRGVjb2RlL04gMTAw
L1R5cGUvT2JqU3RtPj5zdHJlYW0NCnjazFntbtxGEnyVeQLudPd8AoEB+5I7BEpygiUgPwT90EkL
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
oQsUVjPbgQqqYHqiWxXUrKc91kO7pqtigBLBvsEvxejgbHtF/pbzin1hhlRUJgbg/OrV6RcQF2yz
30+/JcXr6N3p/f3ny4+Pn1+/flZoqbBS4aUiSsUoFbNSSC8VVCq4VJRMpWQqJVMpmUrJVEqmUjLV
kqmWTLVkqiVTLZlqyVRLploy1ZKplkytZGolUyuZWsnUSqZWMrWSqZVMrWRqJVMvmXrJ1EumXjL1
kqmXTL1k6iVTL5l6yTRKplEyjZJplEyjZBr/zjTHP/z58Ol8enf58HQ5/Xp68+Hvx78upz+eHi4P
509vH+/uT2+e3n88/XS++/l8d3++NBt9Y/t6wfNPOrewmw290zZi5zg2nO1ut3TZfBekjE3i/25J
44DShyyx/G4tg7MULywpZlbsZkucCLeXjtzHttBB0bd9iLYt9Y/tDY3ntpJy962/NOxz67dHOPWw
aYz70q7h3g+lNtK1UivvSq1oqAU/o0OM+vUGcrvniOOdl2Np10g/bhu8by7FKdgkL3sIr7sLPSQk
+y7HW/dKlwvNQ9Z4/V/Lmi0rsXs8zKzY7Z4a+8zFYylzk2PmTmuZx3E/iuqipx9pyliiqXjq7Cx5
+sr9VxHRzhBxL+zw0P3OUVrYOTqPPcm01pOGu8PBE3eRJU8+dtDzk2PBcx7izOflSpyOp8zesvel
0zTb4fk45uKh8lsfCnTyri2ZZaEtvz3G/+JIkA0Yx5MLrx0KjkeCtcPavsWtr90kWQ/do752pJzz
8Aa6duz9x9vkFwEGAJSyZVINCmVuZHN0cmVhbQ1lbmRvYmoNMzMgMCBvYmoNPDwvRmlyc3QgODg0
L0xlbmd0aCAxMTk1L0ZpbHRlci9GbGF0ZURlY29kZS9OIDEwMC9UeXBlL09ialN0bS9FeHRlbmRz
IDI5IDAgUj4+c3RyZWFtDQp42uxZXWvdRhD9K/MLpJ2Znf2AEEhDoCUpNXWgD6UPKb4YQ7DB3EL6
73tmLaVYQlbx3gs29EHWSHv27Hztzsg3xkCBYmQqfhPi5HcliRH3SCoJd6MY/I6r+ngmy4J7oWSO
q5S1ULRARfDemGrwu1AtmGNKHJILkZiBimbEogohEStnCBlCdaEQx1whVGJLwEAlTtEFJs7iAhQt
AWAMc6kMAcw1+5CRBPOhRMLqQiYRBmEqJBocUyEUDOUAQzOm4xKDUhFmSVKAwSVZfCiSFJ+VwVza
LDDX5EImDeaYQsrq0ys85ubAnaoBlhaGUOAMXOqKx6Kk5q4scG9SxxhpZhcShAqPYhkoCJcWMNc2
CzoFBKgFgAUYN1sCMBVvxf9UaKnZhzwo5kPmTveh5F7z+DWzfai43i5UX7iQuboVMbPAuDThDx5Y
gj+RSYgQcEnxISNTONKQGOaRN8TDXBcDuxmCawHDBn0MtllizGAwJ8QcrBCgizFwnjzGwGX4zxxX
fFEGriDmBodadRUYuBqdB7gKJ0EpSkHwhFAldlYkYGK415AoSYq/iZTUycQguKpwRNLipmRK0VkF
qez5auBKHgdDYJLTm4LZkLmmYDZ4zG1LCeuYgrmZg9inVB0M5iwOBnNpTgJzQfQMWQWLhd68GT8f
vh3ffb25vh0vj1/uj+Mv46cvf9/9dRx/u7853txe/3x3dRg/3X/+c/xwe/XT7dXh9oiU4yE84Kc3
UeIQ3r59Jp9yHewRn1Yb7Pl8oQwsjxlxagwld3CyDnlJyYN0MJourU7cY7XYymottc/qmJdWa8o9
ViPFh4WSOMGGHh1zGHSpZIxD6olNTmtfaunyZcT8heFY5fl8OLhWOkqQLh1xUi105NqTkzjDVjpy
sS4dEVeP7SNOpLl2UHKNK0ocuH2c0CksGFPHISnRVgdQqj1bUcJ646D2dW0cwTG7sDrUHqtPXGrE
eGUzWrc+m3EAlSUnDiCWF1VucDSsLMcR0nVMotAuohNyTyNw8nLjrcWqOFTrs/ochfYMBccbjJXt
aDH6CuPpi+3pW4KotmLMtYuxrmOOL7m+YhuWFaKdnh3Fdh2bqbK9rAKOGrOkRCl6YS1BWZVb98UL
Ko3naFrO0hJEWfSUMUtHT3mWEl7yuoRL7ivhr6Hgnr7NeC0F9/Stxispt2f5tj1DCT/t17LkuNw5
kTt2zlkagrN80f/fFOw0Be8xcrj/T5x51Ve2N43wHVksFOjX8SOF8aL919efLscfeby4JvOn78g8
Ibkh44S8WAPTBJQGtG2gTUBtwLQNjBMwNmDeBuoEtAYs20CZgKkB6zaQJ2B2oIZtYJiApQF5E6h1
AtYGlG3gHBpusVHdRn4PTYuNbsdG59hwC45uB0dme/ghOhsGPWsz5rjajPbvXvzYfqHw1S7aDxIP
6/pCP9x9e0D8PmXqnIdzms1ZNCfJnANziOcIzgGa/T97d/bd7JnZ7j+gSpxjf/n15uowaxrS05q2
X3b2EGUXUfcQHHYRvIuQXYTuIuIuwnYRuz7lXZ/y0z59VtqiPVhmrfYc9xxs/ekSS1ehQ/e2qnM1
dNU5SU/U+H8EGABA6kkZDQplbmRzdHJlYW0NZW5kb2JqDTM0IDAgb2JqDTw8L0ZpcnN0IDc2NC9M
ZW5ndGggMTE5My9GaWx0ZXIvRmxhdGVEZWNvZGUvTiA4Ny9UeXBlL09ialN0bS9FeHRlbmRzIDI5
IDAgUj4+c3RyZWFtDQp42uxYUWsjNxC+n6LH9sXWjDQjCY6ArxRacqWhOehDrw/pxQ2B4BTjg+uf
b/uNrM3t2t5sYgdKjwaCZOnTp9GMdr7ZleiddxLJ5YCGHamiDY5jQRtd4IxWXPQJrbqYbR59FbTZ
abT54hIDL96lRGhBR4yWXRbw4j+XiDa6ErBOxJUEHlFHnkAmCR0BE/7JF6MqjgjGiXp0MsiUHLFZ
p7AyeJsK6CSbig5YrUZRNMuAIyEbAbPZJQpmyTBCix0SUwnMycyHyZQD7AYXFQImgbkUGJaiY5+x
PIljwoYCu5mjLU+Og506ZXjLjpsKOjijYAH8BzMyOZYAMA7AtkLgZlbCpjCFFaeUDOZkx4FnOSES
ksGc7MgZzJmxaQZztnMVMBcLRQFzsRgVdsEHLC8BHXhC4OlAGBZYEJixe1F01DAJHYtEyS7U0MLX
IcCjCgtCAFA9uRBBqB7MEYTqwRyxQj2YJRgYzOZjhdODLVXYFBSHUw/mVAnBnHGTlMBcOKFDuEb4
pXBW9MWmgosEjyqcHhneUMJVC7iHiuBFDKGTXBSwmteinVupuKi4R8oeHbhfGczmMWUwZ1sFr0Xz
mDKYM06pGI3Fbqx5xONKvH49f7f8tFnc3d6s5pebq/Vm/uP87dWf9x8385/Xt5vb1c0P99fL+dv1
u9/m366uv19dL1cbpxpmINuuaGMhz0KSs7MvmpLjbMinKc3+p3taOBKb7weMFGfEu5TfYGa5fhJn
ktlOgOtIJVzU/OTdT/Nz5+cXNVfar8v5dzS/uHH11wNSG5IqMjbkxT5QGpCngLEBwxQwNGCcAnID
SgXKOJAaUKeAvgHTBBCCsQXmCtRxYG7AUoFpHNhtTdvY0GHkMRcN6mm3anAthP0stwf/vEqrbXdR
lXS7se305v7TFvFLuyxdPDrndGfvjtYZ/iuoom9Ml3e318tupzi5k/gtk1BrubWhYx5f2oyTZpzo
xJJaZjxqT60/HkMcFZFAu8+pUJ6dkIgFmWM3l5DO+IT0xPvpKVQBOZ4y6ItTcnhxSiF7NIaU8UQr
ad/KEym9vDglpadRPkOQCLdoN/fYmG95z0q5niSVOJAk6mVIq/56klQGyXkIHEhS0XHgQJJKGgcO
JKnkceBAkkoZB/YlyarlUWBfkqwQHwP6viRZoT4K7EuSFfKjwNSXJKv0R5EPoaGKHI2N1eoNuQ3O
iJlHpcBUdlOg+C4Dntf3pJbHSzgsH6XJR2nyUZq2laZt28B3ce3C1kWlc3rn085jnT+6045rY8qP
W1hfJycQ2U8iaBLBk4gwiYiTCJlE6CQiTSImfZof9+lxyXlfQmI+UNo/nbLEmR/ebfUtix5Dl8Ne
uaD5lHKBJe0levb8UGR+ue/AKNx2Y61w7ynB/m9Q/pu+fEYJon6f8/PLz6J+/PlcgthXon4JosH3
lY59rwixb0w9+epDn2Hp5R9XH5Zvlr/fr5fOz6jgLw0eLN1/sDDmm2rZ16yqMlQ6dbFPXocErp2t
s3tUiOyz2jYlHmZa1C9nNr74sPl4dWdzX/3196v361fvV18PHfPC3ghxNw+GA3nwGbcj5707vB06
O/tHgAEAQ3lTug0KZW5kc3RyZWFtDWVuZG9iag0zNSAwIG9iag08PC9OdW1zWzAgMzYgMCBSXT4+
DWVuZG9iag0zNiAwIG9iag08PC9TL0Q+Pg1lbmRvYmoNMzcgMCBvYmoNPDwvQ291bnQgNi9UeXBl
L1BhZ2VzL0tpZHNbNjMwIDAgUiAxIDAgUiAzIDAgUiA1IDAgUiA3IDAgUiA5IDAgUl0+Pg1lbmRv
YmoNMzggMCBvYmoNPDwvU3VidHlwZS9YTUwvTGVuZ3RoIDM4MTgvVHlwZS9NZXRhZGF0YT4+c3Ry
ZWFtDQo8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/
Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAg
Q29yZSA0LjAtYzMxNiA0NC4yNTM5MjEsIFN1biBPY3QgMDEgMjAwNiAxNzoxNDozOSI+CiAgIDxy
ZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4
LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHht
bG5zOnhhcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyI+CiAgICAgICAgIDx4YXA6Q3Jl
YXRlRGF0ZT4yMDA5LTAyLTI0VDE2OjAzOjA0KzA5OjAwPC94YXA6Q3JlYXRlRGF0ZT4KICAgICAg
ICAgPHhhcDpDcmVhdG9yVG9vbD5Qb3dlclBvaW50IOeUqCBBY3JvYmF0IFBERk1ha2VyIDguMTwv
eGFwOkNyZWF0b3JUb29sPgogICAgICAgICA8eGFwOk1vZGlmeURhdGU+MjAwOS0wMi0yNFQxNjow
MzowNyswOTowMDwveGFwOk1vZGlmeURhdGU+CiAgICAgICAgIDx4YXA6TWV0YWRhdGFEYXRlPjIw
MDktMDItMjRUMTY6MDM6MDcrMDk6MDA8L3hhcDpNZXRhZGF0YURhdGU+CiAgICAgIDwvcmRmOkRl
c2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAg
ICB4bWxuczpwZGY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGRmLzEuMy8iPgogICAgICAgICA8cGRm
OlByb2R1Y2VyPkFjcm9iYXQgRGlzdGlsbGVyIDguMS4wIChXaW5kb3dzKTwvcGRmOlByb2R1Y2Vy
PgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJv
dXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8x
LjEvIj4KICAgICAgICAgPGRjOmZvcm1hdD5hcHBsaWNhdGlvbi9wZGY8L2RjOmZvcm1hdD4KICAg
ICAgICAgPGRjOmNyZWF0b3I+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8
cmRmOmxpPk5URTwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwvZGM6
Y3JlYXRvcj4KICAgICAgICAgPGRjOnRpdGxlPgogICAgICAgICAgICA8cmRmOkFsdD4KICAgICAg
ICAgICAgICAgPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij7jgrnjg6njgqTjg4kgMTwvcmRm
OmxpPgogICAgICAgICAgICA8L3JkZjpBbHQ+CiAgICAgICAgIDwvZGM6dGl0bGU+CiAgICAgIDwv
cmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAg
ICAgICAgICB4bWxuczp4YXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyI+CiAg
ICAgICAgIDx4YXBNTTpEb2N1bWVudElEPnV1aWQ6ZjNiOWMxYWUtNWRjNC00OTQwLTkxZmEtMjQx
MDNmMWVhM2IzPC94YXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eGFwTU06SW5zdGFuY2VJRD51
dWlkOmYzZDYzMDY3LWFjM2QtNDBkMC04OWI3LTg5ODNlNTY1YmU2NjwveGFwTU06SW5zdGFuY2VJ
RD4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFi
b3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnBkZng9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGRmeC8x
LjMvIj4KICAgICAgICAgPHBkZng6Q29tcGFueT5OVFQtQVQ8L3BkZng6Q29tcGFueT4KICAgICAg
PC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0i
dyI/Pg0KZW5kc3RyZWFtDWVuZG9iag0zOSAwIG9iag08PC9DcmVhdGlvbkRhdGUoRDoyMDA5MDIy
NDE2MDMwNCswOScwMCcpL0F1dGhvcihOVEUpL0NyZWF0b3Io/v8AUABvAHcAZQByAFAAbwBpAG4A
dAAgdVwoACAAQQBjAHIAbwBiAGEAdAAgAFAARABGAE0AYQBrAGUAcgAgADgALgAxKS9Qcm9kdWNl
cihBY3JvYmF0IERpc3RpbGxlciA4LjEuMCBcKFdpbmRvd3NcKSkvTW9kRGF0ZShEOjIwMDkwMjI0
MTYwMzA3KzA5JzAwJykvQ29tcGFueShOVFQtQVQpL1RpdGxlKP7/MLkw6TCkMMkAIAAxKT4+DWVu
ZG9iag14cmVmDQowIDYyNw0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDA1Njc4IDAwMDAwIG4N
CjAwMDAwMDU5NjcgMDAwMDAgbg0KMDAwMDAwODAzNyAwMDAwMCBuDQowMDAwMDA4MzE0IDAwMDAw
IG4NCjAwMDAwMTAwOTggMDAwMDAgbg0KMDAwMDAxMDM4NyAwMDAwMCBuDQowMDAwMDEyNzI2IDAw
MDAwIG4NCjAwMDAwMTMwMTUgMDAwMDAgbg0KMDAwMDAxNjMzNCAwMDAwMCBuDQowMDAwMDE2NjEy
IDAwMDAwIG4NCjAwMDAwMjMzOTYgMDAwMDAgbg0KMDAwMDAyMzY4NiAwMDAwMCBuDQowMDAwMDQy
NTkwIDAwMDAwIG4NCjAwMDAwNDI4OTAgMDAwMDAgbg0KMDAwMDA0MzAyMyAwMDAwMCBuDQowMDAw
MDQzMjE5IDAwMDAwIG4NCjAwMDAwNDMyODcgMDAwMDAgbg0KMDAwMDA0MzU0MSAwMDAwMCBuDQow
MDAwMDQzNjIzIDAwMDAwIG4NCjAwMDAwNDM2NjQgMDAwMDAgbg0KMDAwMDA0Mzg0MiAwMDAwMCBu
DQowMDAwMDQzODgzIDAwMDAwIG4NCjAwMDAwNDQwNjEgMDAwMDAgbg0KMDAwMDA0NDEwMiAwMDAw
MCBuDQowMDAwMDQ0MjY0IDAwMDAwIG4NCjAwMDAwNDQzMDUgMDAwMDAgbg0KMDAwMDA0NDQ4OSAw
MDAwMCBuDQowMDAwMDQ0NTMwIDAwMDAwIG4NCjAwMDAwNDQ1NzMgMDAwMDAgbg0KMDAwMDA0NjY0
OCAwMDAwMCBuDQowMDAwMDQ4MjgwIDAwMDAwIG4NCjAwMDAwNDk2NDIgMDAwMDAgbg0KMDAwMDA1
MDc2NiAwMDAwMCBuDQowMDAwMDUyMDc1IDAwMDAwIG4NCjAwMDAwNTMzODEgMDAwMDAgbg0KMDAw
MDA1MzQxNyAwMDAwMCBuDQowMDAwMDUzNDQyIDAwMDAwIG4NCjAwMDAwNTM1MjYgMDAwMDAgbg0K
MDAwMDA1NzQyMiAwMDAwMCBuDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KdHJhaWxlcg0KPDwvU2l6ZSA2Mjc+Pg0Kc3RhcnR4cmVmDQoxMTYN
CiUlRU9GDQo=
--------_49B0A2A9000000002E43_MULTIPART_MIXED_--


From philip.eardley@bt.com  Fri Mar  6 10:11:15 2009
Return-Path: <philip.eardley@bt.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B90503A6C07 for <pcn@core3.amsl.com>; Fri,  6 Mar 2009 10:11:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.165
X-Spam-Level: 
X-Spam-Status: No, score=-3.165 tagged_above=-999 required=5 tests=[AWL=0.434,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9aLzQGhaD+9P for <pcn@core3.amsl.com>; Fri,  6 Mar 2009 10:11:14 -0800 (PST)
Received: from smtp4.smtp.bt.com (smtp4.smtp.bt.com [217.32.164.151]) by core3.amsl.com (Postfix) with ESMTP id 803E53A67F3 for <pcn@ietf.org>; Fri,  6 Mar 2009 10:11:14 -0800 (PST)
Received: from E03MVB1-UKBR.domain1.systemhost.net ([193.113.197.108]) by smtp4.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.1830);  Fri, 6 Mar 2009 18:11:44 +0000
x-mimeole: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Fri, 6 Mar 2009 18:11:43 -0000
Message-ID: <4A916DBC72536E419A0BD955EDECEDEC04AD7A4F@E03MVB1-UKBR.domain1.systemhost.net>
In-Reply-To: <20090306131225.2DB9.26AD349@ntt-at.co.jp>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Please modify the marking behaviour draft
Thread-Index: AcmeEi6A9AWT4NOxSOOjmyZnZ8BZ2AAc+Nug
From: <philip.eardley@bt.com>
To: <daisuke.satoh@ntt-at.co.jp>, <pcn@ietf.org>
X-OriginalArrivalTime: 06 Mar 2009 18:11:44.0708 (UTC) FILETIME=[01F07840:01C99E87]
Subject: Re: [PCN] Please modify the marking behaviour draft
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 06 Mar 2009 18:11:15 -0000

Mostly I need to think about this more than I can at the moment.=20

Couple of quicker follow ups
{=20
{ I do not understand why migration is necessary. I understand that PCN
WG
{ determined two codepoints encoding was standard and three codepoints
{ encoding was experimental at Philadelphia. Do I misunderstand? Could
you
{ explain why migration is necessary?

That' what we're aiming for from an ietf point of view. As one example
of migration,. imagine an operator that starts with the 2 codepoints and
migrates to using a 3rd/=20

{=20
{ In STM, if one IE pair gets L pkts marking in a row in the 1/N marking
{ state, the mistaken termination occurs. This is just synchro. STM is
{ little affected by synchro. I would like to see an attached file.
These
{ figures in the file helps you to understand how to avoid synchro in
STM.
{=20

I'm unsure whether what you mean by syncro is what I had in mind by
syncronisation. Please could you define your syncro.=20


{=20
{ If shallow.threshold is set, each packet sees if the server whose
service
{ rate is the PCN-supportable-rate is busy or not. However, each packet
{ generally does not see time average except arrival process  of each
packet
{ is Poisson process. The Gross and Harris book explain them that is
{ Little's formula and PASTA.

I need a gentler explanation, sorry.=20


From toby.moncaster@bt.com  Tue Mar 10 03:12:36 2009
Return-Path: <toby.moncaster@bt.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 36F4428C10B for <pcn@core3.amsl.com>; Tue, 10 Mar 2009 03:12:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.549
X-Spam-Level: 
X-Spam-Status: No, score=-1.549 tagged_above=-999 required=5 tests=[AWL=-1.450, BAYES_00=-2.599, J_CHICKENPOX_72=0.6, J_CHICKENPOX_91=0.6, MANGLED_TOOL=2.3, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iqEg3y28tgyj for <pcn@core3.amsl.com>; Tue, 10 Mar 2009 03:12:35 -0700 (PDT)
Received: from smtp2.smtp.bt.com (smtp2.smtp.bt.com [217.32.164.150]) by core3.amsl.com (Postfix) with ESMTP id 2EDAA28C0F1 for <pcn@ietf.org>; Tue, 10 Mar 2009 03:12:35 -0700 (PDT)
Received: from E03MVZ1-UKDY.domain1.systemhost.net ([193.113.30.64]) by smtp2.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.1830);  Tue, 10 Mar 2009 10:13:05 +0000
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Tue, 10 Mar 2009 10:09:36 -0000
Message-ID: <AEDCAF87EEC94F49BA92EBDD49854CC70711C4CA@E03MVZ1-UKDY.domain1.systemhost.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: New Version Notification for draft-moncaster-pcn-3-state-encoding-01 
thread-index: AcmgqDU0u3V2itYHTLumVoZLS+dLoQAwBwXc
References: <20090309111313.9ED143A6C2B@core3.amsl.com>
From: <toby.moncaster@bt.com>
To: <pcn@ietf.org>
X-OriginalArrivalTime: 10 Mar 2009 10:13:05.0978 (UTC) FILETIME=[CDE509A0:01C9A168]
Subject: [PCN] FW: New Version Notification for draft-moncaster-pcn-3-state-encoding-01
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Mar 2009 10:12:36 -0000

Hi All,

I did some minor revisions of the 3 state encoding proposal to keep the =
document alive and so that it tallies more closely with the baseline. My =
hope is that after the WG has last-called the baseline encoding this =
draft will become one of the handful of experimental schemes we will =
look at properly. At that point I hope to change the file name and title =
to avoid the continuing confusion between this and the 3SM scheme...

Toby

-----Original Message-----
From: IETF I-D Submission Tool [mailto:idsubmission@ietf.org]
Sent: Mon 3/9/2009 11:13
To: Moncaster,T,Toby,CXR9 R
Cc: Briscoe,RJ,Bob,CXR9 R; menth@informatik.uni-wuerzburg.de
Subject: New Version Notification for          =
draft-moncaster-pcn-3-state-encoding-01=20
=20

A new version of I-D, draft-moncaster-pcn-3-state-encoding-01.txt has =
been successfuly submitted by T Moncaster and posted to the IETF =
repository.

Filename:	 draft-moncaster-pcn-3-state-encoding
Revision:	 01
Title:		 A three state extended PCN encoding scheme
Creation_date:	 2009-03-09
WG ID:		 Independent Submission
Number_of_pages: 13

Abstract:
Pre-congestion notification (PCN) is a mechanism designed to protect
the Quality of Service of inelastic flows.  It does this by marking
packets when traffic load on a link is approaching or has exceeded a
threshold below the physical link rate.  This baseline encoding
specified how two encoding states could be encoded into the IP
header.  This document specified an extension to the baseline
encoding that enables three encoding states to be carried in the IP
header as well as enabling limited support for end-to-end ECN.

Status (to be removed by RFC Editor)

This memo is posted as an Internet-Draft with an intent to eventually
be published as an experimental RFC.  The PCN Working Group will be
asked to adopt this memo as a Working Group document describing one
of several possible experimental PCN encoding schemes.  The intention
is that the title of this document will change to avoid confusion
with the three state marking scheme.

Changes from previous drafts

>From 00 to 01:

o  Checked terminology for consistency with

[I-D.ietf-pcn-baseline-encoding]

o  Minor editorial changes.
                                                                         =
        =20


The IETF Secretariat.




From sob@harvard.edu  Tue Mar 10 19:14:24 2009
Return-Path: <sob@harvard.edu>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 308463A6B04 for <pcn@core3.amsl.com>; Tue, 10 Mar 2009 19:14:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.263
X-Spam-Level: 
X-Spam-Status: No, score=-2.263 tagged_above=-999 required=5 tests=[AWL=0.336,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CLp0W+6HWl6T for <pcn@core3.amsl.com>; Tue, 10 Mar 2009 19:14:23 -0700 (PDT)
Received: from newdev.eecs.harvard.edu (newdev.eecs.harvard.edu [140.247.60.212]) by core3.amsl.com (Postfix) with ESMTP id 7356F3A6A4D for <pcn@ietf.org>; Tue, 10 Mar 2009 19:14:23 -0700 (PDT)
Received: by newdev.eecs.harvard.edu (Postfix, from userid 501) id 895291477B41; Tue, 10 Mar 2009 22:14:57 -0400 (EDT)
To: pcn@ietf.org
Message-Id: <20090311021457.895291477B41@newdev.eecs.harvard.edu>
Date: Tue, 10 Mar 2009 22:14:57 -0400 (EDT)
From: sob@harvard.edu (Scott O. Bradner)
Subject: [PCN] draft PCN agenda
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Mar 2009 02:14:24 -0000

I've submitted a draft agenda of PCN - please send me any
comments or updates

tnx

Scott

----

1/ Welcome, blue sheets, scribe					5 min

2/ Status of WG drafts 

Pre-Congestion Notification (PCN) Architecture			20 min
	draft-ietf-pcn-architecture

Baseline Encoding and Transport of Pre-Congestion 
	Information 						10 min
	draft-ietf-pcn-baseline-encoding

Marking behaviour of PCN-nodes 					10 min
	draft-ietf-pcn-marking-behaviour

3/ new work
Single Marking Edge Node Behavior	Anna			15 min

From daisuke.satoh@ntt-at.co.jp  Wed Mar 11 02:38:08 2009
Return-Path: <daisuke.satoh@ntt-at.co.jp>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EB7C028C1CE for <pcn@core3.amsl.com>; Wed, 11 Mar 2009 02:38:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.263
X-Spam-Level: 
X-Spam-Status: No, score=0.263 tagged_above=-999 required=5 tests=[AWL=0.353,  BAYES_00=-2.599, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QEgKk930ckbo for <pcn@core3.amsl.com>; Wed, 11 Mar 2009 02:38:08 -0700 (PDT)
Received: from sg.ntt-at.co.jp (roma.ntt-at.co.jp [202.253.160.19]) by core3.amsl.com (Postfix) with SMTP id 01C5D28C1CA for <pcn@ietf.org>; Wed, 11 Mar 2009 02:38:06 -0700 (PDT)
Received: (qmail 87613 invoked by alias); 11 Mar 2009 09:38:42 -0000
Received: from gwall2.bb.ntt-at.co.jp (192.168.5.202) by subgate.bb.ntt-at.co.jp with SMTP; 11 Mar 2009 09:38:42 -0000
Received: (from root@localhost) by gwall2.bb.ntt-at.co.jp (8.13.1/8.13.1) id n2B9cc5i019798; Wed, 11 Mar 2009 18:38:38 +0900
Received: from suez.bb.ntt-at.co.jp [192.168.2.9]  by gwall2.bb.ntt-at.co.jp with ESMTP id UAA19796; Wed, 11 Mar 2009 18:38:38 +0900
Received: from pacific.bb.ntt-at.co.jp (suez [127.0.0.1]) by suez.bb.ntt-at.co.jp (8.12.10/8.12.10) with ESMTP id n2B9cbfs031200;  Wed, 11 Mar 2009 18:38:37 +0900
Received: from mercury.tec.ntt-at.co.jp (mercury.tec.ntt-at.co.jp [192.168.22.39]) by pacific.bb.ntt-at.co.jp (8.13.1/cf/pacific) with ESMTP id n2B9cbZV093786; Wed, 11 Mar 2009 18:38:37 +0900 (JST) (envelope-from daisuke.satoh@ntt-at.co.jp)
Received: from [192.168.23.66] (ip23-066.tec.ntt-at.co.jp [192.168.23.66]) by mercury.tec.ntt-at.co.jp (Postfix) with ESMTP id E780253F61; Wed, 11 Mar 2009 18:38:36 +0900 (JST)
Date: Wed, 11 Mar 2009 18:38:35 +0900
From: SATOH Daisuke <daisuke.satoh@ntt-at.co.jp>
To: <philip.eardley@bt.com>
In-Reply-To: <4A916DBC72536E419A0BD955EDECEDEC04AD7A4F@E03MVB1-UKBR.domain1.systemhost.net>
References: <20090306131225.2DB9.26AD349@ntt-at.co.jp> <4A916DBC72536E419A0BD955EDECEDEC04AD7A4F@E03MVB1-UKBR.domain1.systemhost.net>
Message-Id: <20090311175003.A5D5.26AD349@ntt-at.co.jp>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="------_49B77B3B00000000A83E_MULTIPART_MIXED_"
Content-Transfer-Encoding: 7bit
X-Mailer: Becky! ver. 2.47 [ja]
Cc: pcn@ietf.org
Subject: Re: [PCN] Please modify the marking behaviour draft
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Mar 2009 09:38:09 -0000

--------_49B77B3B00000000A83E_MULTIPART_MIXED_
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: 7bit

Hi Phil,


Although I upload my new draft, it has not uploaded yet because of 

On Fri, 6 Mar 2009 18:11:43 -0000
<philip.eardley@bt.com> wrote:

> Mostly I need to think about this more than I can at the moment. 
> 
> Couple of quicker follow ups
> { 
> { I do not understand why migration is necessary. I understand that PCN
> WG
> { determined two codepoints encoding was standard and three codepoints
> { encoding was experimental at Philadelphia. Do I misunderstand? Could
> you
> { explain why migration is necessary?
> 
> That' what we're aiming for from an ietf point of view. As one example
> of migration,. imagine an operator that starts with the 2 codepoints and
> migrates to using a 3rd/ 
> 

I understand what your migration is. However, does it have reality?




> { 
> { In STM, if one IE pair gets L pkts marking in a row in the 1/N marking
> { state, the mistaken termination occurs. This is just synchro. STM is
> { little affected by synchro. I would like to see an attached file.
> These
> { figures in the file helps you to understand how to avoid synchro in
> STM.
> { 
> 
> I'm unsure whether what you mean by syncro is what I had in mind by
> syncronisation. Please could you define your syncro. 
> 

My difinition is the same as that in
draft-zhang-pcn-performance-evaluation. 

When packets are partially marked, packets in some flow can be all
marked and packets in other flow can be no marked. If traffic type is
CBR and PCN-excess-traffic-marking is used, this phenomenon happens.

Please look at pdf file I sent before. Due to 1/N, there is no flow whose packets are all marked.

> 
> { 
> { If shallow.threshold is set, each packet sees if the server whose
> service
> { rate is the PCN-supportable-rate is busy or not. However, each packet
> { generally does not see time average except arrival process  of each
> packet
> { is Poisson process. The Gross and Harris book explain them that is
> { Little's formula and PASTA.
> 
> I need a gentler explanation, sorry. 


I describe this explanation in Appendix D. 

Best regards,
Daisuke
--------_49B77B3B00000000A83E_MULTIPART_MIXED_
Content-Type: application/octet-stream;
 name="draft-satoh-pcn-st-marking-01.txt"
Content-Disposition: attachment;
 filename="draft-satoh-pcn-st-marking-01.txt"
Content-Transfer-Encoding: base64

CgoKUENOIFdvcmtpbmcgR3JvdXAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEQuIFNhdG9oCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBZLiBNYWVkYQpJbnRlbmRlZCBzdGF0dXM6IEluZm9y
bWF0aW9uYWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBPLiBQaGFuYWNoZXQKRXhwaXJl
czogU2VwdGVtYmVyIDEwLCAyMDA5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBILiBVZW5vCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIE5UVC1BVAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1hcmNoIDksIDIwMDkKCgogIFNpbmdsZSBQQ04g
VGhyZXNob2xkIE1hcmtpbmcgYnkgdXNpbmcgUENOIGJhc2VsaW5lIGVuY29kaW5nIGZvciBib3Ro
CiAgICAgICAgICAgICAgICAgICBhZG1pc3Npb24gYW5kIHRlcm1pbmF0aW9uIGNvbnRyb2xzCiAg
ICAgICAgICAgICAgICAgICAgIGRyYWZ0LXNhdG9oLXBjbi1zdC1tYXJraW5nLTAxCgpTdGF0dXMg
b2YgdGhpcyBNZW1vCgogICBUaGlzIEludGVybmV0LURyYWZ0IGlzIHN1Ym1pdHRlZCB0byBJRVRG
IGluIGZ1bGwgY29uZm9ybWFuY2Ugd2l0aCB0aGUKICAgcHJvdmlzaW9ucyBvZiBCQ1AgNzggYW5k
IEJDUCA3OS4KCiAgIEludGVybmV0LURyYWZ0cyBhcmUgd29ya2luZyBkb2N1bWVudHMgb2YgdGhl
IEludGVybmV0IEVuZ2luZWVyaW5nCiAgIFRhc2sgRm9yY2UgKElFVEYpLCBpdHMgYXJlYXMsIGFu
ZCBpdHMgd29ya2luZyBncm91cHMuICBOb3RlIHRoYXQKICAgb3RoZXIgZ3JvdXBzIG1heSBhbHNv
IGRpc3RyaWJ1dGUgd29ya2luZyBkb2N1bWVudHMgYXMgSW50ZXJuZXQtCiAgIERyYWZ0cy4KCiAg
IEludGVybmV0LURyYWZ0cyBhcmUgZHJhZnQgZG9jdW1lbnRzIHZhbGlkIGZvciBhIG1heGltdW0g
b2Ygc2l4IG1vbnRocwogICBhbmQgbWF5IGJlIHVwZGF0ZWQsIHJlcGxhY2VkLCBvciBvYnNvbGV0
ZWQgYnkgb3RoZXIgZG9jdW1lbnRzIGF0IGFueQogICB0aW1lLiAgSXQgaXMgaW5hcHByb3ByaWF0
ZSB0byB1c2UgSW50ZXJuZXQtRHJhZnRzIGFzIHJlZmVyZW5jZQogICBtYXRlcmlhbCBvciB0byBj
aXRlIHRoZW0gb3RoZXIgdGhhbiBhcyAid29yayBpbiBwcm9ncmVzcy4iCgogICBUaGUgbGlzdCBv
ZiBjdXJyZW50IEludGVybmV0LURyYWZ0cyBjYW4gYmUgYWNjZXNzZWQgYXQKICAgaHR0cDovL3d3
dy5pZXRmLm9yZy9pZXRmLzFpZC1hYnN0cmFjdHMudHh0LgoKICAgVGhlIGxpc3Qgb2YgSW50ZXJu
ZXQtRHJhZnQgU2hhZG93IERpcmVjdG9yaWVzIGNhbiBiZSBhY2Nlc3NlZCBhdAogICBodHRwOi8v
d3d3LmlldGYub3JnL3NoYWRvdy5odG1sLgoKICAgVGhpcyBJbnRlcm5ldC1EcmFmdCB3aWxsIGV4
cGlyZSBvbiBTZXB0ZW1iZXIgMTAsIDIwMDkuCgpDb3B5cmlnaHQgTm90aWNlCgogICBDb3B5cmln
aHQgKGMpIDIwMDkgSUVURiBUcnVzdCBhbmQgdGhlIHBlcnNvbnMgaWRlbnRpZmllZCBhcyB0aGUK
ICAgZG9jdW1lbnQgYXV0aG9ycy4gIEFsbCByaWdodHMgcmVzZXJ2ZWQuCgogICBUaGlzIGRvY3Vt
ZW50IGlzIHN1YmplY3QgdG8gQkNQIDc4IGFuZCB0aGUgSUVURiBUcnVzdCdzIExlZ2FsCiAgIFBy
b3Zpc2lvbnMgUmVsYXRpbmcgdG8gSUVURiBEb2N1bWVudHMgaW4gZWZmZWN0IG9uIHRoZSBkYXRl
IG9mCiAgIHB1YmxpY2F0aW9uIG9mIHRoaXMgZG9jdW1lbnQgKGh0dHA6Ly90cnVzdGVlLmlldGYu
b3JnL2xpY2Vuc2UtaW5mbykuCiAgIFBsZWFzZSByZXZpZXcgdGhlc2UgZG9jdW1lbnRzIGNhcmVm
dWxseSwgYXMgdGhleSBkZXNjcmliZSB5b3VyIHJpZ2h0cwogICBhbmQgcmVzdHJpY3Rpb25zIHdp
dGggcmVzcGVjdCB0byB0aGlzIGRvY3VtZW50LgoKCgoKCgpTYXRvaCwgZXQgYWwuICAgICAgICAg
IEV4cGlyZXMgU2VwdGVtYmVyIDEwLCAyMDA5ICAgICAgICAgICAgICAgW1BhZ2UgMV0KDApJbnRl
cm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgU1QgTWFya2luZyAgICAgICAgICAgICAgICAgICAg
IE1hcmNoIDIwMDkKCgpBYnN0cmFjdAoKICAgW0ktRC5pZXRmLnBjbi5hcmNoaXRlY3R1cmVdIGRl
ZmluZXMgdHdvIHJhdGVzLCBhZG1pc3NpYmxlIGFuZAogICBzdXBwb3J0YWJsZSwgcGVyIGxpbmsg
dGhhdCBkaXZpZGUgUENOIHRyYWZmaWMgbG9hZCBpbnRvIHRocmVlIHN0YXRlcy4KICAgUENOIGFk
bWlzc2lvbiBjb250cm9sIGFuZCBmbG93IHRlcm1pbmF0aW9uIG1lY2hhbmlzbXMgb3BlcmF0ZSBp
bgogICBhY2NvcmRhbmNlIHdpdGggdGhlc2UgdGhyZWUgc3RhdGVzLiAgW0ktRC5pZXRmLnBjbi5i
YXNlbGluZS5lbmNvZGluZ10KICAgZGVmaW5lcyBvbmUgYml0IGZvciBwYWNrZXQgbWFya2luZy4g
IFRoaXMgZG9jdW1lbnQgcHJvcG9zZXMgYW4KICAgYWxnb3JpdGhtIGZvciBtYXJraW5nIGFuZCBt
ZXRlcmluZyBieSB1c2luZyBwcmUtY29uZ2VzdGlvbgogICBub3RpZmljYXRpb24gKFBDTikgYmFz
ZWxpbmUgZW5jb2RpbmcgZm9yIGJvdGggZmxvdyBhZG1pc3Npb24gYW5kIGZsb3cKICAgdGVybWlu
YXRpb24uICBUaGUgcmF0aW8gb2YgbWFya2VkIHBhY2tldHMgZGV0ZXJtaW5lcyB0aGUgdGhyZWUg
bGluawogICBzdGF0ZXM6IG5vIHBhY2tldHMgbWFya2VkLCBzb21lIHBhY2tldHMgbWFya2VkLCBh
bmQgYWxsIHBhY2tldHMKICAgbWFya2VkLiAgVG8gYWNoaWV2ZSB0aGlzIG1hcmtpbmcgYmVoYXZp
b3VyLCB3ZSB1c2UgdHdvIHRva2VuIGJ1Y2tldHMuCiAgIE9uZSBpcyBub3QgdXNlZCBmb3IgbWFy
a2luZyBidXQgZm9yIGEgbWFya2luZyBzd2l0Y2g7IHRoZSBvdGhlciBpcwogICB1c2VkIGZvciBt
YXJraW5nLiAgVGhlIHRva2VuIGJ1Y2tldCBmb3IgbWFya2luZyBoYXMgdHdvIHRocmVzaG9sZHMu
CiAgIE9uZSBpcyBUQnRocmVzaG9sZC50aHJlc2hvbGQsIGFscmVhZHkgZGVmaW5lZCBpbiBbSS1E
LmlldGYtcGNuLQogICBtYXJraW5nLWJlaGF2aW91cl0sIGFuZCB0aGUgb3RoZXIgaXMgYSBuZXcg
dGhyZXNob2xkLCB3aGljaCBpcyBzZXQgdG8KICAgYmUgdGhlIG51bWJlciBvZiBiaXRzIG9mIGEg
bWV0ZXJlZC1wYWNrZXQgc21hbGxlciB0aGFuIHRoZSB0b2tlbgogICBidWNrZXQgc2l6ZS4gIFRo
ZXJlZm9yZSwgdGhlIG5ldyB0aHJlc2hvbGQgaXMgbGFyZ2VyIHRoYW4KICAgVEJ0aHJlc2hvbGQu
dGhyZXNob2xkLiAgSWYgdGhlIGFtb3VudCBvZiB0b2tlbnMgaXMgbGVzcyB0aGFuCiAgIFRCdGhy
ZXNob2xkLnRocmVzaG9sZCwgYWxsIHRoZSBwYWNrZXRzIGFyZSBtYXJrZWQgYXMgZGVmaW5lZCBp
bgogICBbSS1ELmlldGYtcGNuLW1hcmtpbmctYmVoYXZpb3VyXS4gIElmIHRoZSBhbW91bnQgb2Yg
dG9rZW5zIGlzIGxlc3MKICAgdGhhbiB0aGUgbmV3IHRocmVzaG9sZCBhbmQgZ3JlYXRlciB0aGFu
IFRCdGhyZXNob2xkLnRocmVzaG9sZCwgb25lLQogICBOdGggcGFja2V0cyBhcmUgbWFya2VkLiAg
V2UgZXZhbHVhdGVkIHRoZSBwZXJmb3JtYW5jZSBvZiBhZG1pc3Npb24KICAgY29udHJvbCBhbmQg
ZmxvdyB0ZXJtaW5hdGlvbiB1c2luZyBhIHNpbXVsYXRpb24uICBGb3IgYWRtaXNzaW9uCiAgIGNv
bnRyb2wsIHRoZSByZXN1bHRzIHNob3cgdGhhdCB0aGUgcGVyZm9ybWFuY2Ugb2YgdGhlIGFsZ29y
aXRobSB3YXMKICAgYWxtb3N0IHRoZSBzYW1lIGFzLCBidXQgc2xpZ2h0bHkgaW5mZXJpb3IgdG8s
IHRoYXQgb2YgQ0wKICAgW2RyYWZ0LWJyaXNjb2UtdHN2d2ctY2wtcGhiLTAzXS4gIEZvciBmbG93
IHRlcm1pbmF0aW9uLCB0aGUKICAgcGVyZm9ybWFuY2Ugb2YgdGhlIGFsZ29yaXRobSB3YXMgYWxt
b3N0IHRoZSBzYW1lIGFzIENMIHdoZW4gdGhlIGxvYWQKICAgd2FzIDEuMiB0aW1lcyB0aGUgc3Vw
cG9ydGFibGUgcmF0ZSwgYnV0IGl0IHdhcyBzdXBlcmlvciB0byBDTCB3aGVuCiAgIHRoZSBsb2Fk
IHdhcyBoaWdoICh0d28gdGltZXMgdGhlIHN1cHBvcnRhYmxlIHJhdGUpLiAgRnVydGhlcm1vcmUs
IGluCiAgIHRoZSBhbGdvcml0aG0sIG92ZXIgdGVybWluYXRpb24gcGVyY2VudGFnZXMgb2YgYWxs
IHRoZSBib3R0bGVuZWNrCiAgIGxpbmtzIGFyZSBhbG1vc3QgdGhlIHNhbWUgaW4gdGhlIGNhc2Ug
b2YgbXVsdGktYm90dGxlbmVjay4gIEluIENMLAogICB0aGUgb3ZlciB0ZXJtaW5hdGlvbiBwZXJj
ZW50YWdlcyBvZiBhbGwgdGhlIGJvdHRsZW5lY2sgbGlua3MgYXJlCiAgIGRpZmZlcmVudCBhbmQg
dGhvc2UgYXQgdXBzdHJlYW0gYm90dGxlbmVjayBsaW5rcyBhcmUgaGlnaGVyIHRoYW4KICAgdGhv
c2UgYXQgZG93bnN0cmVhbSBib3R0bGVuZWNrIGxpbmtzIGJlY2F1c2Ugb2YgYWNjdW11bGF0aW9u
IG9mCiAgIG1hcmtlZCBwYWNrZXRzLgoKCgoKCgoKCgoKCgoKCgpTYXRvaCwgZXQgYWwuICAgICAg
ICAgIEV4cGlyZXMgU2VwdGVtYmVyIDEwLCAyMDA5ICAgICAgICAgICAgICAgW1BhZ2UgMl0KDApJ
bnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgU1QgTWFya2luZyAgICAgICAgICAgICAgICAg
ICAgIE1hcmNoIDIwMDkKCgpUYWJsZSBvZiBDb250ZW50cwoKICAgMS4gIEludHJvZHVjdGlvbiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA1CiAgIDIu
ICBUZXJtaW5vbG9neSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAgNQogICAzLiAgU2luZ2xlIFRocmVzaG9sZC1NYXJraW5nIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDUKICAgICAzLjEuICBPcGVyYXRpb24gYXQgUENOLWlu
dGVyaW9yLW5vZGUgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA2CiAgICAgMy4yLiAgT3Bl
cmF0aW9uIGF0IFBDTi1lZ3Jlc3Mtbm9kZSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAx
MAogICAgICAgMy4yLjEuICBPcGVyYXRpb24gZm9yIEFkbWlzc2lvbiBEZWNpc2lvbiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gMTAKICAgICAgIDMuMi4yLiAgT3BlcmF0aW9uIGZvciBGbG93IFRlcm1p
bmF0aW9uIERlY2lzaW9uICAuIC4gLiAuIC4gLiAuIDEwCiAgICAgMy4zLiAgT3BlcmF0aW9uIGF0
IHRoZSBQQ04taW5ncmVzcy1ub2RlICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAxMQogICAgICAg
My4zLjEuICBBZG1pc3Npb24gRGVjaXNpb24gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gMTEKICAgICAgIDMuMy4yLiAgRmxvdyBUZXJtaW5hdGlvbiBEZWNpc2lvbiAgLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIDExCiAgIDQuICBBZG1pc3Npb24gSXNzdWVzIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAxMQogICAgIDQuMS4gIEVmZmVj
dCBvZiBTeW5jaHJvbml6YXRpb24gIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMTEK
ICAgNS4gIFRlcm1pbmF0aW9uIElzc3VlcyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIDEyCiAgICAgNS4xLiAgRWZmZWN0IG9mIGRyb3BwaW5nIHBhY2tldHMgdG8g
VGVybWluYXRpb24gIC4gLiAuIC4gLiAuIC4gLiAxMgogICAgIDUuMi4gIEVmZmVjdCBvZiBtdWx0
aS1ib3R0bGVuZWNrIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMTMKICAgICA1LjMu
ICBTcGVlZCBhbmQgQWNjdXJhY3kgb2YgVGVybWluYXRpb24gIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIDEzCiAgIDYuICBQZXJmb3JtYW5jZSBldmFsdWF0aW9uIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAxMwogICA3LiAgSW1wYWN0IG9uIFBDTiBtYXJraW5nIGJlaGF2
aW91ciAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMTMKICAgOC4gIENoYW5nZXMgZnJv
bSAtMDAgdmVyc2lvbiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDE0CiAg
IDkuICBBY2tub3dsZWRnZW1lbnRzIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAxNAogICAxMC4gQXBwZW5kaXggQTogU2ltdWxhdGlvbiBTZXR1cCBhbmQgRW52
aXJvbm1lbnQgLiAuIC4gLiAuIC4gLiAuIC4gMTQKICAgICAxMC4xLiBOZXR3b3JrIGFuZCBTaWdu
YWxpbmcgTW9kZWxzIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDE1CiAgICAgMTAuMi4g
VHJhZmZpYyBNb2RlbHMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAxNwogICAgIDEwLjMuIFBlcmZvcm1hbmNlIE1ldHJpY3MgIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gMTgKICAgICAxMC40LiBQYXJhbWV0ZXIgU2V0dGluZ3MgZm9yIFNU
TSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDE5CiAgICAgMTAuNS4gUGFyYW1ldGVy
IFNldHRpbmdzIGZvciBDTCAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAxOQogICAg
IDEwLjYuIFNpbXVsYXRpb24gRW52aXJvbm1lbnQgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gMjAKICAgMTEuIEFwcGVuZGl4IEI6IEFkbWlzc2lvbiBDb250cm9sIFNpbXVsYXRp
b24gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDIwCiAgICAgMTEuMS4gUGFyYW1ldGVyIFNldHRpbmdz
IGZvciBBZG1pc3Npb24gQ29udHJvbCAuIC4gLiAuIC4gLiAuIC4gLiAyMAogICAgIDExLjIuIFNl
bnNpdGl2aXR5IHRvIEVXTUEgV2VpZ2h0IGFuZCBDTEUgVGhyZXNob2xkIC4gLiAuIC4gLiAuIC4g
MjAKICAgICAxMS4zLiBCYXNpYyBFdmFsdWF0aW9uIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIDIyCiAgICAgMTEuNC4gRWZmZWN0IG9mIEluZ3Jlc3MtRWdyZXNzIEFn
Z3JlZ2F0aW9uIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAyMwogICAgICAgMTEuNC4xLiBDQlIgIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMjMKICAgICAg
IDExLjQuMi4gVkJSICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIDI0CiAgICAgICAxMS40LjMuIFNWRCAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAyNQogICAgIDExLjUuIEVmZmVjdCBvZiBNdWx0aS1ib3R0
bGVuZWNrIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMjYKICAgICAxMS42LiBGYWly
bmVzcyBhbW9uZyBEaWZmZXJlbnQgSW5ncmVzcy1FZ3Jlc3MgUGFpcnMgIC4gLiAuIC4gLiAuIDI2
CiAgIDEyLiBBcHBlbmRpeCBDOiBGbG93IHRlcm1pbmF0aW9uIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAyNwogICAgIDEyLjEuIEJhc2ljIGV2YWx1YXRpb24gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMjgKICAgICAxMi4yLiBFZmZlY3Qgb2YgSW5n
cmVzcy1FZ3Jlc3MgQWdncmVnYXRpb24gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDI4CiAgICAgICAx
Mi4yLjEuIENCUiAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAyOQogICAgICAgMTIuMi4yLiBWQlIgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gMjkKICAgICAgIDEyLjIuMy4gU1ZEICAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDMwCiAgICAgMTIuMy4gRWZmZWN0
IG9mIE11bHRpLWJvdHRsZW5lY2sgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAzMQog
ICAxMy4gQXBwZW5kaXggRDogV2h5IGlzIFRCdGhyZXNob2xkLnNoYWxsb3cudGhyZXNob2xkIHNl
dCB0byBiZQogICAgICAgc21hbGxlciB0aGFuIHRoZSB0b2tlbiBidWNrZXQgc2l6ZSBieSB0aGUg
Yml0LXNpemUgb2YgYQoKCgpTYXRvaCwgZXQgYWwuICAgICAgICAgIEV4cGlyZXMgU2VwdGVtYmVy
IDEwLCAyMDA5ICAgICAgICAgICAgICAgW1BhZ2UgM10KDApJbnRlcm5ldC1EcmFmdCAgICAgICAg
ICAgICAgICAgU1QgTWFya2luZyAgICAgICAgICAgICAgICAgICAgIE1hcmNoIDIwMDkKCgogICAg
ICAgbWV0ZXJlZCBwYWNrZXQ/ICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gMzMKICAgMTQuIElBTkEgQ29uc2lkZXJhdGlvbnMgIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDM1CiAgIDE1LiBTZWN1cml0eSBDb25zaWRlcmF0aW9u
cyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAzNQogICAxNi4gSW5mb3Jt
YXRpdmUgUmVmZXJlbmNlcyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
MzUKICAgQXV0aG9ycycgQWRkcmVzc2VzIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIDM2CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoK
CgoKCgoKCgpTYXRvaCwgZXQgYWwuICAgICAgICAgIEV4cGlyZXMgU2VwdGVtYmVyIDEwLCAyMDA5
ICAgICAgICAgICAgICAgW1BhZ2UgNF0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAg
U1QgTWFya2luZyAgICAgICAgICAgICAgICAgICAgIE1hcmNoIDIwMDkKCgoxLiAgSW50cm9kdWN0
aW9uCgogICBQcmUtY29uZ2VzdGlvbiBub3RpZmljYXRpb24gKFBDTikgcHJvdmlkZXMgaW5mb3Jt
YXRpb24gdG8gc3VwcG9ydAogICBhZG1pc3Npb24gY29udHJvbCBhbmQgZmxvdyB0ZXJtaW5hdGlv
biBpbiBvcmRlciB0byBwcm90ZWN0IHRoZQogICBxdWFsaXR5IG9mIHNlcnZpY2UgKFFvUykgb2Yg
aW5lbGFzdGljIGZsb3dzLiAgQWx0aG91Z2ggc2V2ZXJhbAogICBhbGdvcml0aG1zIChlLmcuLCBb
SS1ELmJyaXNjb2UtdHN2d2ctY2wtcGhiXSwgW0ktRC5jaGFybnktcGNuLXNpbmdsZS0KICAgbWFy
a2luZ10sIGFuZCBbSS1ELmJhYmlhcnotcGNuLTNzbV0pIGhhdmUgYmVlbiBwcm9wb3NlZCB0byBh
Y2hpZXZlCiAgIFBDTiwgb25seSB0aGUgc2luZ2xlIG1hcmtpbmcgYWxnb3JpdGhtIChTTSkgW0kt
RC5jaGFybnktcGNuc2luZ2xlLQogICBtYXJraW5nXSBtZWV0cyB0aGUgcmVxdWlyZW1lbnQgb2Yg
YmFzZWxpbmUgZW5jb2RpbmcuCgogICBUaGlzIGRvY3VtZW50IHByb3Bvc2VzIGFuIGFsZ29yaXRo
bSBmb3IgbWFya2luZyBhbmQgbWV0ZXJpbmcgYnkgdXNpbmcKICAgUENOIGJhc2VsaW5lIGVuY29k
aW5nIGZvciBib3RoIGZsb3cgYWRtaXNzaW9uIGFuZCBmbG93IHRlcm1pbmF0aW9uLgogICBPdXIg
YWxnb3JpdGhtIHVzZXMgUENOLXRocmVzaG9sZCBtYXJraW5nIHdoaWxlIFNNIHVzZXMgUENOLWV4
Y2Vzcy0KICAgdHJhZmZpYyBtYXJraW5nLiAgQWx0aG91Z2ggb3VyIGFsZ29yaXRobSB1c2VzIGFu
IGVsYWJvcmF0ZSBtZWNoYW5pc20sCiAgIGl0IGNob29zZXMgUENOLWFkbWlzc2libGUgYW5kIFBD
Ti1zdXBwb3J0YWJsZSByYXRlcyBpbmRlcGVuZGVudGx5LAogICBhbmQgaXQgZXhwbGljaXRseSBk
ZXRlY3RzIHdoZXRoZXIgUENOIHRyYWZmaWMgaXMgZ3JlYXRlciB0aGFuIHRoZQogICBQQ04tc3Vw
cG9ydGFibGUtcmF0ZS4gIEZ1cnRoZXJtb3JlLCBvdXIgYWxnb3JpdGhtIGlzIGxpdHRsZSBhZmZl
Y3RlZAogICBieSBzeW5jaHJvbml6YXRpb24uICBUaGVyZWZvcmUsIGl0IGNhbiBhdm9pZCBkZWdy
YWRhdGlvbiBvZiBhZG1pc3Npb24KICAgYWNjdXJhY3kgY2F1c2VkIGJ5IHN5bmNocm9uaXphdGlv
bi4KCgoyLiAgVGVybWlub2xvZ3kKCiAgIFRoZSB0ZXJtaW5vbG9neSB1c2VkIGluIHRoaXMgZG9j
dW1lbnQgY29uZm9ybXMgdG8gdGhlIHRlcm1pbm9sb2d5IG9mCiAgIFtJRC5pZXRmLXBjbi1hcmNo
aXRlY3R1cmVdIGFuZCBbSS1ELmlldGYtcGNuLW1hcmtpbmctYmVoYXZpb3VyXS4KCgozLiAgU2lu
Z2xlIFRocmVzaG9sZC1NYXJraW5nCgogICBXZSBkZXNjcmliZSBhbiBhbGdvcml0aG0gb2YgbWFy
a2luZyBhbmQgbWV0ZXJpbmcgYnkgdXNpbmcgUENOCiAgIGJhc2VsaW5lIGVuY29kaW5nIGZvciBi
b3RoIGZsb3cgYWRtaXNzaW9uIGFuZCBmbG93IHRlcm1pbmF0aW9uLiAgVGhpcwogICBhbGdvcml0
aG0gdXNlcyBvbmx5IHRoZSBQQ04tdGhyZXNob2xkLXJhdGUgYXMgdGhlIFBDTi1zdXBwb3J0YWJs
ZS0KICAgcmF0ZSBhbmQgZG9lcyBub3QgdXNlIHRoZSBQQ04tZXhjZXNzLXJhdGUuICBXZSBzaG93
IGEgc2NoZW1hdGljIG9mCiAgIGhvdyB0aGUgUENOIGFkbWlzc2lvbiBjb250cm9sIGFuZCBmbG93
IHRlcm1pbmF0aW9uIG1lY2hhbmlzbXMgb3BlcmF0ZQogICBhcyB0aGUgcmF0ZSBvZiBQQ04tdHJh
ZmZpYyBpbmNyZWFzZXMgZm9yIGEgUENOLWRvbWFpbiB3aXRoIHRocmVlCiAgIHR5cGVzIG9mIHJh
dGlvcyBvZiBQQ04tdGhyZXNob2xkLW1hcmtlZCBwYWNrZXRzIGFuZCB0aHJlZSBzdGF0ZXMgb2YK
ICAgbWFya2luZyByYXRpbyBpbiBGaWcuIDEuICBPbmx5IG9uZSBiaXQgY2FuIGJlIHVzZWQgZm9y
IG1hcmtpbmcgd2hlbgogICBQQ04gYmFzZWxpbmUgZW5jb2RpbmcgaXMgdXNlZC4gIFdlIHVzZSBv
bmUgYml0IG1hcmtpbmcgZm9yIHRoZQogICBtYXJraW5nIHJhdGlvIHRvIGRpc3Rpbmd1aXNoIHRo
ZSB0aHJlZSBzdGF0ZXMuICBBcyBzaG93biBpbiBGaWcuIDEsCiAgIG5vIHBhY2tldHMgYXJlIFBD
Ti1tYXJrZWQgYXQgYSByYXRlIGxlc3MgdGhhbiB0aGUgUENOLWFkbWlzc2libGUtCiAgIHJhdGUs
IHNvbWUgcGFja2V0cyBhcmUgUENOLW1hcmtlZCBhdCByYXRlcyBiZXR3ZWVuIHRoZSBQQ04tCiAg
IGFkbWlzc2libGUtIGFuZCBQQ04tc3VwcG9ydGFibGUtcmF0ZXMsIGFuZCBhbGwgdGhlIHBhY2tl
dHMgYXJlIFBDTi0KICAgbWFya2VkIGF0IHJhdGVzIGdyZWF0ZXIgdGhhbiB0aGUgUENOLXN1cHBv
cnRhYmxlLXJhdGUuICBBZG1pc3Npb24KICAgY29udHJvbCB1c2luZyB0aGlzIG1hcmtpbmcgc3Rv
cHMgdHJhZmZpYyBmcm9tIGJlaW5nIGFkbWl0dGVkIHdoZW4gdGhlCiAgIGZyYWN0aW9uIG9mIG1h
cmtlZCB0cmFmZmljIGZvciBhbiBpbmdyZXNzLWVncmVzcyBhZ2dyZWdhdGUgZXhjZWVkcyBhCiAg
IGNvbmZpZ3VyZWQgdGhyZXNob2xkOiB0aGUgY29uZ2VzdGlvbiBsZXZlbCBlc3RpbWF0ZSAoQ0xF
KS4gIFdoZW4gdGhlCiAgIGVncmVzcyByZWNlaXZlcyBhIGNlcnRhaW4gc2VxdWVudGlhbCBtYXJr
ZWQgcGFja2V0cywgaXQgc2VuZHMgYQogICBtZXNzYWdlIG9mIHRoZSByZWNlaXZpbmcgcmF0ZSB0
byBhbiBpbmdyZXNzLiAgVGhlbiB0aGUgaW5ncmVzcwoKCgpTYXRvaCwgZXQgYWwuICAgICAgICAg
IEV4cGlyZXMgU2VwdGVtYmVyIDEwLCAyMDA5ICAgICAgICAgICAgICAgW1BhZ2UgNV0KDApJbnRl
cm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgU1QgTWFya2luZyAgICAgICAgICAgICAgICAgICAg
IE1hcmNoIDIwMDkKCgogICB0ZXJtaW5hdGVzIGZsb3dzIGJhc2VkIG9uIHRoZSBpbmZvcm1hdGlv
biBvZiB0aGUgc2VuZGluZyBhbmQKICAgcmVjZWl2aW5nIHJhdGVzLgoKICAgVGhlIHJlbWFpbmRl
ciBvZiB0aGlzIHNlY3Rpb24gZGVzY3JpYmVzIHRoZSBwb3NzaWJsZSBvcGVyYXRpb24gb2YgdGhl
CiAgIHN5c3RlbS4KCgogICAgICAgICAgUENOIHRyYWZmaWMgcmF0ZQogICAgICAgICAgIDEwMCUK
ICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgVGVybWluYXRlIHNvbWUKICAgICAg
ICAgICAgIHxBbGwgdGhlIHBhY2tldHMgICAgICAgYWRtaXR0ZWQgZmxvd3MKICAgICAgICAgICAg
IHxQQ04tdGhyZXNob2xkLW1hcmtlZCAgICAgICAmICAgICAgICAgIE1hcmtpbmcuZnJlcXVlbmN5
OiAxCiAgUENOLSAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgIEJsb2NrIG5ldyBmbG93cwog
IHN1cHBvcnRhYmxlfAogICByYXRlICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAoUENOLSAgICAgIHwKICB0aHJlc2hvbGQtIHwK
ICByYXRlKSAgICAgIHwgU29tZSBwYWNrZXRzICAgICAgICAgICAgQmxvY2sgICAgIE1hcmtpbmcu
ZnJlcXVlbmN5OiAxL04KICAgICAgICAgICAgIHwgUENOLXRocmVzaG9sZC1tYXJrZWQgICBuZXcg
Zmxvd3MKICBQQ04tICAgICAgIHwKICBhZG1pc3NpYmxlIHwKICByYXRlICAgICAgICstLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAg
ICAgICB8CiAgICAgICAgICAgICB8IE5vIHBhY2tldHMgICAgICAgICAgQWRtaXQgbmV3IGZsb3dz
ICAgTm90IGRlZmluZWQKICAgICAgICAgICAgIHwgUENOLW1hcmtlZAogICAgICAgICAgICAgfAog
ICAgICAgICAgMCUgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KCgogICBGaWd1cmUgMTogUmF0aW8gb2YgUENOLXRocmVzaG9sZC1tYXJrZWQg
cGFja2V0cywgY29udHJvbCBvcGVyYXRpb25zLAogICAgICAgICAgICAgICAgICAgICAgICAgICBh
bmQgTWFya2luZy5mcmVxdWVuY3kKCjMuMS4gIE9wZXJhdGlvbiBhdCBQQ04taW50ZXJpb3Itbm9k
ZQoKICAgV2UgZXhwbGFpbiBoZXJlIGhvdyB0byBkaXN0aW5ndWlzaCB0aGUgdGhyZWUgbGluayBz
dGF0ZXMuICBUaGUgc2luZ2xlCiAgIHRocmVzaG9sZC1tYXJraW5nIGFsZ29yaXRobSAoU1RNKSB1
c2VzIHR3byB0b2tlbiBidWNrZXRzLiAgT25lIGlzIG5vdAogICB1c2VkIGZvciBtYXJraW5nIGJ1
dCBhcyBhIG1hcmtpbmcgc3dpdGNoLCB3aGljaCB3ZSBjYWxsIHRoZSBzd2l0Y2gKICAgdG9rZW4g
YnVja2V0IChTd1RCKS4gIFRoZSBvdGhlciBpcyB1c2VkIGZvciBtYXJraW5nLCB3aGljaCB3ZSBj
YWxsCiAgIHRoZSBtYXJraW5nIHRva2VuIGJ1Y2tldCAoTWtUQikuICBXZSBhbHNvIGV4cGxhaW4g
aG93IHRvIG1hcmsgYnkKICAgdXNpbmcgdHdvIHRva2VuIGJ1Y2tldHMgaW4gY29vcGVyYXRpb24u
CgogICBTd1RCIGNhbiBiZSB1c2VkIHdoZW4gdGhlIHRyYWZmaWMgaXMgYmVsb3cgdGhlIGFkbWlz
c2libGUgcmF0ZSBzbwogICB0aGF0IG5vIHBhY2tldHMgYXJlIG1hcmtlZC4gIE1ldGVyaW5nIGFu
ZCBtYXJraW5nIHVzaW5nIFN3VEIgaXMKICAgc2ltaWxhciB0byB0aHJlc2hvbGQgbWV0ZXJpbmcg
YW5kIG1hcmtpbmcsIGFsdGhvdWdoIHRoZXJlIGlzIGEKICAgZGlmZmVyZW5jZSBiZXR3ZWVuIGFj
dHVhbCBtYXJraW5nIGFuZCBoYXZpbmcgdGhlIG1hcmtpbmcgc3dpdGNoIE9OLgogICBTd1RCIGhh
cyBvbmUgdGhyZXNob2xkLCB3aGljaCBpcyB0ZXJtZWQgdGhlIFN3VEIgdGhyZXNob2xkLiAgVG9r
ZW5zCiAgIG9mIFN3VEIgYXJlIGFkZGVkIGF0IHRoZSBQQ04tYWRtaXNzaWJsZS1yYXRlLiAgVG9r
ZW5zIGFyZSByZW1vdmVkCiAgIGVxdWFsIHRvIHRoZSBiaXQtc2l6ZSBvZiB0aGUgbWV0ZXJlZCBw
YWNrZXQuICBUaGVzZSBhZGRpdGlvbnMgYW5kCgoKClNhdG9oLCBldCBhbC4gICAgICAgICAgRXhw
aXJlcyBTZXB0ZW1iZXIgMTAsIDIwMDkgICAgICAgICAgICAgICBbUGFnZSA2XQoMCkludGVybmV0
LURyYWZ0ICAgICAgICAgICAgICAgICBTVCBNYXJraW5nICAgICAgICAgICAgICAgICAgICAgTWFy
Y2ggMjAwOQoKCiAgIHJlbW92YWxzIGFyZSBpbmRlcGVuZGVudCBvZiBNa1RCLiAgSWYgdGhlIG1l
dGVyZWQgdHJhZmZpYyBpcwogICBzdXN0YWluZWQgYXQgYSBsZXZlbCBncmVhdGVyIHRoYW4gdGhl
IFBDTi1hZG1pc3NpYmxlLXJhdGUsIHRoZSB0b2tlbnMKICAgYXJlIGxlc3MgdGhhbiB0aGUgU3dU
QiB0aHJlc2hvbGQuICBXaGVuIHRoZSB0b2tlbnMgYXJlIGxlc3MgdGhhbiB0aGUKICAgU3dUQiB0
aHJlc2hvbGQsIHRoZSBtYXJraW5nIHN3aXRjaCBvZiBTd1RCIGlzIHNldCB0byBPTiBhbmQgdGhl
CiAgIG1ldGVyZWQgcGFja2V0IGlzIHRocmVzaG9sZC1tYXJrZWQgaW4gYWNjb3JkYW5jZSB3aXRo
IHRoZSBtZXRlciBiYXNlZAogICBvbiBNa1RCLiAgT3RoZXJ3aXNlLCB0aGUgbWFya2luZyBzd2l0
Y2ggb2YgU3dUQiBpcyBPRkYuICBXaGVuIHRoZQogICBtYXJraW5nIHN3aXRjaCBpcyBPRkYsIG5v
IHBhY2tldCBpcyBtYXJrZWQgcmVnYXJkbGVzcyBvZiB0aGUgbWV0ZXIgb2YKICAgTWtUQi4gIFRo
dXMsIHRoZSBzdGF0ZSBvZiBhZG1pdHRpbmcgbmV3IGZsb3dzIChzZWVuIGluIEZpZy4gMSkgaXMK
ICAgYWNoaWV2ZWQuCgogICBNa1RCIGNhbiBiZSB1c2VkIHRvIG1hcmsgcGFja2V0cyBpbiBhY2Nv
cmRhbmNlIHdpdGggdHJhZmZpYyByYXRlcy4KICAgTWV0ZXJpbmcgYW5kIG1hcmtpbmcgdXNpbmcg
TWtUQiBpcyBtb2RpZmllZCB0aHJlc2hvbGQgbWV0ZXJpbmcgYW5kCiAgIG1hcmtpbmcuICBNa1RC
IGhhcyB0d28gdGhyZXNob2xkcy4gIE9uZSwgdGVybWVkCiAgIFRCdGhyZXNob2xkLnNoYWxsb3cu
dGhyZXNob2xkLCBpcyBzZXQgdG8gYmUgc21hbGxlciB0aGFuIHRoZSB0b2tlbgogICBidWNrZXQg
c2l6ZSBieSB0aGUgYml0LXNpemUgb2YgYSBtZXRlcmVkIHBhY2tldC4gIFRoZSBvdGhlciBpcwog
ICBUQnRocmVzaG9sZC50aHJlc2hvbGQgaW4gW0ktRC4gcGNuLW1hcmtpbmctYmVoYXZpb3VyXS4g
IFJlZ2FyZGxlc3Mgb2YKICAgdGhlIG1hcmtpbmcgc3dpdGNoIGJlaW5nIE9OIG9yIE9GRiwgdG9r
ZW5zIG9mIE1rVEIgYXJlIGFkZGVkIGF0IHRoZQogICBQQ04tc3VwcG9ydGFibGUtcmF0ZSBhbmQg
dG9rZW5zIGFyZSByZW1vdmVkIGVxdWFsIHRvIHRoZSBiaXQtc2l6ZSBvZgogICB0aGUgbWV0ZXJl
ZCBwYWNrZXQuICBUaGVzZSBhZGRpdGlvbnMgYW5kIHJlbW92YWxzIGFyZSBpbmRlcGVuZGVudCBv
ZgogICBTd1RCLgoKICAgSWYgdGhlIG1ldGVyZWQgdHJhZmZpYyBpcyBzdXN0YWluZWQgYXQgYSBs
ZXZlbCBncmVhdGVyIHRoYW4gdGhlIFBDTi0KICAgc3VwcG9ydGFibGUtcmF0ZSwgdGhlIHRva2Vu
cyBhcmUgbGVzcyB0aGFuIHRoZSBUQnRocmVzaG9sZC50aHJlc2hvbGQuCiAgIFdoZW4gdGhlIHRv
a2VucyBhcmUgbGVzcyB0aGFuIFRCdGhyZXNob2xkLnRocmVzaG9sZCwgYWxsIHRoZSBtZXRlcmVk
CiAgIHBhY2tldHMgYXJlIHRocmVzaG9sZC1tYXJrZWQuICBUaGUgbWFya2luZy5mcmVxdWVuY3kg
aW4gdGhpcyBzdGF0ZSBpcwogICAxIGJlY2F1c2UgYWxsIHRoZSBtZXRlcmVkIHBhY2tldHMgYXJl
IG1hcmtlZC4gIFJlbGF0aW9ucyBhbW9uZwogICBtYXJraW5nLmZyZXF1ZW5jeSwgbWFya2luZyBi
ZWhhdmlvdXIsIGFuZCBQQ04gbWVjaGFuaXNtcyBhcmUgc2hvd24gaW4KICAgRmlnLiAxLiAgVGh1
cywgdGhlIHN0YXRlIG9mIHRlcm1pbmF0aW5nIGNlcnRhaW4gYWRtaXR0ZWQgZmxvd3MgYW5kCiAg
IGJsb2NraW5nIG5ldyBmbG93cyAoc2VlbiBpbiBGaWcuIDEpIGlzIGFjaGlldmVkLgoKICAgSWYg
dGhlIG1ldGVyZWQgdHJhZmZpYyBpcyBiZXR3ZWVuIHRoZSBQQ04tYWRtaXNzaWJsZS1yYXRlIGFu
ZCBQQ04tCiAgIHN1cHBvcnRhYmxlLXJhdGUsIHRoZSB0b2tlbnMgYXJlIGdyZWF0ZXIgdGhhbiB0
aGUKICAgVEJ0aHJlc2hvbGQudGhyZXNob2xkLiAgSWYgdGhlIG1ldGVyZWQgdHJhZmZpYyBoYXMg
cmF0ZSBmbHVjdHVhdGlvbnMsCiAgIHRoZSB0b2tlbnMgYXJlIG9mdGVuIGxlc3MgdGhhbiBUQnRo
cmVzaG9sZC5zaGFsbG93LnRocmVzaG9sZC4gIE5vdGUKICAgdGhhdCB0aGUgcHJvYmFiaWxpdHkg
dGhhdCB0aGUgdG9rZW5zIGFyZSBsZXNzIHRoYW4KICAgVEJ0aHJlc2hvbGQuc2hhbGxvdy50aHJl
c2hvbGQgaXMgYXBwcm94aW1hdGVseSB0aGUgcmF0aW8gYmV0d2VlbiB0aGUKICAgcmF0ZSBvZiB0
aGUgbWV0ZXJlZCB0cmFmZmljIGFuZCB0aGUgUENOLXN1cHBvcnRhYmxlLXJhdGUgW3NlZQogICBB
cHBlbmRpeCBEXS4gIElmIHRoZSB0b2tlbnMgYXJlIGxlc3MgdGhhbgogICBUQnRocmVzaG9sZC5z
aGFsbG93LnRocmVzaG9sZCAodGhlIHRva2VucyBhcmUgbGVzcyB0aGFuIE1rVEIuc2l6ZQogICBi
ZWZvcmUgdGhlIHRva2VucyBvZiB0aGUgYXJyaXZlZCBwYWNrZXQuc2l6ZSBhcmUgcmVtb3ZlZCks
IGEgbWV0ZXJlZAogICBwYWNrZXQgaXMgUENOLXRocmVzaG9sZC1tYXJrZWQgZm9yIGV2ZXJ5IG9u
ZS1OdGguICBOb3RlIHRoYXQgb25lLU50aAogICBhcnJpdmVkIHBhY2tldHMgYXJlIG5vdCBtYXJr
ZWQuICBUaGUgbWFya2luZy5mcmVxdWVuY3kgaW4gdGhpcyBzdGF0ZQogICBpcyAxL04uIFRoaXMg
bWFya2luZyB3aXRoIG1hcmtpbmcuZnJlcXVlbmN5IDEvTiBhdm9pZHMgYWNjb21tb2RhdGluZwog
ICBtYXJraW5nIHRocm91Z2ggbXVsdGktYm90dGxlbmVjayBsaW5rcyB0byBkaXN0aW5ndWlzaCBw
YXJ0aWFsIG1hcmtpbmcKICAgZnJvbSBtYXJraW5nIG9mIGFsbCBwYWNrZXRzLgoKICAgVGhpcyBt
YXJraW5nIGlzIGV4cHJlc3NlZCBieSB0aGUgZm9sbG93aW5nIHBzZXVkbyBjb2RlOgoKCgoKU2F0
b2gsIGV0IGFsLiAgICAgICAgICBFeHBpcmVzIFNlcHRlbWJlciAxMCwgMjAwOSAgICAgICAgICAg
ICAgIFtQYWdlIDddCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgIFNUIE1hcmtpbmcg
ICAgICAgICAgICAgICAgICAgICBNYXJjaCAyMDA5CgoKICAgSW5wdXQ6IHBjbiBwYWNrZXQKICAg
U3dUQi5maWxsID0gbWluKFN3VEIuc2l6ZSwgU3dUQi5maWxsICsgU3dUQi5yYXRlKihub3cgLSBs
YXN0VXBkYXRlKSk7CiAgIE1rVEIuZmlsbCA9IG1pbihNa1RCLnNpemUsIE1rVEIuZmlsbCArIE1r
VEIucmF0ZSoobm93IC0gbGFzdFVwZGF0ZSkpOwogICAvL2FkZCB0b2tlbnMgdG8gdGhlIHR3byB0
b2tlbiBidWNrZXRzCiAgIFN3VEIuZmlsbCA9IG1heCggMCAsIFN3VEIuZmlsbCAtIHBhY2tldC5z
aXplKTsKICAgTWtUQi5maWxsID0gbWF4KCAwICwgTWtUQi5maWxsIC0gcGFja2V0LnNpemUpOwog
ICAvL3JlbW92ZSB0b2tlbnMgZnJvbSB0aGUgdHdvIHRva2VuIGJ1Y2tldHMKICAgSUYgKFN3VEIu
ZmlsbCA8PSBTd1RCLnRocmVzaG9sZCkgVEhFTiAgLy9tYXJraW5nIHN3aXRjaCBpcyBPTgogICAg
ICAgSUYgIChNa1RCLmZpbGwgPCBNa1RCdGhyZXNob2xkLnNoYWxsb3cudGhyZXNob2xkKSBUSEVO
CiAgICAgICAgICAgSUYgKE1rVEIuZmlsbCA+IE1rVEJ0aHJlc2hvbGQudGhyZXNob2xkKSBUSEVO
CiAgICAgICAgICAgICAgIG1hcmtDbnQrKzsKICAgICAgICAgICAgICAgSUYgbW9kKG1hcmtDbnQs
IE4pID09IDAgVEhFTiAvL01hcmtpbmcuZnJlcXVlbmN5ID0gMS9OCiAgICAgICAgICAgICAgICAg
IG1hcmtDbnQgPSAwOwogICAgICAgICAgICAgICAgICBwYWNrZXQubWFyayA9IFRNOwogICAgICAg
ICAgICAgICBFTkRJRgogICAgICAgICAgIEVMU0UKICAgICAgICAgICAgICAgbWFya0NudCA9IDA7
CiAgICAgICAgICAgICAgIHBhY2tldC5tYXJrID0gVE07CiAgICAgICAgICAgRU5ESUYKICAgICAg
IEVORElGCiAgIEVMU0UgLy9tYXJraW5nIHN3aXRjaCBpcyBPRkYKICAgRU5ESUYKICAgb3V0cHV0
OiB2b2lkCgoKICAgSXQgY2FuIGJlIHJld3JpdHRlbiBhcyBmb2xsb3dzLgoKCgoKCgoKCgoKCgoK
CgoKCgoKCgoKCgoKU2F0b2gsIGV0IGFsLiAgICAgICAgICBFeHBpcmVzIFNlcHRlbWJlciAxMCwg
MjAwOSAgICAgICAgICAgICAgIFtQYWdlIDhdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAg
ICAgIFNUIE1hcmtpbmcgICAgICAgICAgICAgICAgICAgICBNYXJjaCAyMDA5CgoKICAgSW5wdXQ6
IHBjbiBwYWNrZXQKCiAgIFN3VEIuZmlsbCA9IG1pbihTd1RCLnNpemUsIFN3VEIuZmlsbCArIFN3
VEIucmF0ZSoobm93IC0gbGFzdFVwZGF0ZSkpOwogICBNa1RCLmZpbGwgPSBtaW4oTWtUQi5zaXpl
LCBNa1RCLmZpbGwgKyBNa1RCLnJhdGUqKG5vdyAtIGxhc3RVcGRhdGUpKTsKICAgLy9hZGQgdG9r
ZW5zIHRvIHRoZSB0d28gdG9rZW4gYnVja2V0cwogICBsYXN0VXBkYXRlID0gbm93OwogICBtYXJr
T3BlID0gKChTd1RCLmZpbGwgLSBwYWNrZXQuc2l6ZSkgPj0gU3dUQi5UaHJlc2hvbGQpID8gZmFs
c2U6dHJ1ZTsKICAgSUYgKG1hcmtPcGUpIFRIRU4KICAgICAgSUYgKE1rVEIuZmlsbCA8IE1rVEIu
c2l6ZSkgVEhFTgogICAgICAgICBtYXJrQ250ICsrOwogICAgICAgICBJRiAoTWtUQi5maWxsIDwg
TWtUQi5UaHJlc2hvbGQpIFRIRU4KICAgICAgICAgICAgcGFja2V0Lm1hcmsgPSBUTTsKICAgICAg
ICAgICAgbWFya0NudCA9IDA7CiAgICAgICAgIEVMU0UgSUYgKG1hcmtDbnQgPT0gTikgVEhFTgog
ICAgICAgICAgICBwYWNrZXQubWFyayA9IFRNOwogICAgICAgICAgICBtYXJrQ250ID0gMDsKICAg
ICAgICAgRU5ESUYKICAgICAgRU5ESUYKICAgRU5ESUYKICAgU3dUQi5maWxsID0gbWF4KCAwICwg
U3dUQi5maWxsIC0gcGFja2V0LnNpemUpOwogICBNa1RCLmZpbGwgPSBtYXgoIDAgLCBNa1RCLmZp
bGwgLSBwYWNrZXQuc2l6ZSk7CiAgIC8vcmVtb3ZlIHRva2VucyBmcm9tIGVhY2ggdG9rZW4gYnVj
a2V0CiAgIE91dHB1dDogdm9pZAoKCiAgIEhlcmUsIFN3VEIuZmlsbCBhbmQgTWtUQi5maWxsIChU
QnRocmVzaG9sZC5maWxsIGluIFtJLUQucGNuLW1hcmtpbmctCiAgIGJlaGF2aW91cl0pIHJlcHJl
c2VudCB0aGUgYW1vdW50IG9mIHRva2VucyBpbiB0aGUgU3dUQiBhbmQgTWtUQiwKICAgU3dUQi5z
aXplIGFuZCBNa1RCLnNpemUgKFRCdGhyZXNob2xkLm1heCBpbiBbSS1ELnBjbi1tYXJraW5nLQog
ICBiZWhhdmlvdXJdKSByZXByZXNlbnQgdGhlIG1heGltdW0gdmFsdWVzIG9mIFN3VEIuZmlsbCBh
bmQgTWtUQi5maWxsLAogICBhbmQgU3dUQi50aHJlc2hvbGQgYW5kIE1rVEIudGhyZXNob2xkIHJl
cHJlc2VudCB0aGUgU3dUQiB0aHJlc2hvbGQKICAgYW5kIE1rVEIgdGhyZXNob2xkIChUQnRocmVz
aG9sZC50aHJlc2hvbGQpLCByZXNwZWN0aXZlbHkuICBUb2tlbnMgb2YKICAgU3dUQiBhcmUgYWRk
ZWQgYXQgdGhlIFN3VEIucmF0ZSB3aG9zZSB2YWx1ZSBpcyB0aGUgUENOLWFkbWlzc2libGUtCiAg
IHJhdGUuICBUb2tlbnMgb2YgTWtUQiBhcmUgYWRkZWQgYXQgdGhlIE1rVEIucmF0ZSB3aG9zZSB2
YWx1ZSBpcyB0aGUKICAgUENOLXN1cHBvcnRhYmxlLXJhdGUgKFBDTi10aHJlc2hvbGQtcmF0ZSku
ICBUaGUgdGltZSB2YXJpYWJsZXMgbm93CiAgIGFuZCBsYXN0VXBkYXRlIGFyZSB0aGUgY3VycmVu
dCB0aW1lIGFuZCB0aGUgdGltZSB3aGVuIHRoZSBmaWxsIHN0YXRlCiAgIG9mIFRCIHdhcyBsYXN0
IHVwZGF0ZWQsIHJlc3BlY3RpdmVseS4gIFRoZSBieXRlIG9mIGFuIGFycml2ZWQgcGFja2V0CiAg
IGlzIHBhY2tldC5zaXplLiAgVE0gcmVwcmVzZW50cyB0aGUgc3RhdGUgb2YgdGhlIHRocmVzaG9s
ZC1tYXJrZWQKICAgcGFja2V0LCBwYWNrZXQubWFyayByZXByZXNlbnRzIHRoZSBzdGF0ZSBvZiB0
aGUgbWFyayBvZiBhIHBhY2tldCwgYW5kCiAgIG1hcmtDbnQgcmVwcmVzZW50cyB0aGUgbnVtYmVy
IG9mIG1hcmtlZCBwYWNrZXRzLgoKICAgVGhlIHJlbGF0aW9uIGJldHdlZW4gUENOIHRyYWZmaWMg
cmF0ZSBhbmQgbWFya2luZyByYXRpbyBpcyBzaG93biBGaWcuCiAgIDIsIHdoZXJlIEFSIGFuZCBT
UiByZXByZXNlbnQgUENOLWFkbWlzc2libGUtIGFuZCBQQ04tc3VwcG9ydGFibGUtCiAgIHJhdGVz
LgoKCgoKCgoKClNhdG9oLCBldCBhbC4gICAgICAgICAgRXhwaXJlcyBTZXB0ZW1iZXIgMTAsIDIw
MDkgICAgICAgICAgICAgICBbUGFnZSA5XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAg
ICBTVCBNYXJraW5nICAgICAgICAgICAgICAgICAgICAgTWFyY2ggMjAwOQoKCiAgICAgICAgICAg
ICAgICAgXgogbWFya2luZyByYXRpbyAgIHwKICAgICAgICAgICAgICAgMSArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAg
ICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgICAgICAgICAg
ICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgICAgICAgICAg
ICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgICAgICAgICAg
ICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgICAgICAgICAg
ICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgICAgICAgICAx
L04gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF98CiAgICAgICAgICAgICAg
ICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfLQogICAgICAgICAgICAgICAg
IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF8tCiAgICAgICAgICAgICAgICAgfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF8tCiAgICAgICAgICAgICAgICAgfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBfLQogICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgIF8tCiAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgIF8t
CiAgICAgICBBUi8oTipTUikgKyAgICAgICAgICAgICAgICAgICAgIF8tCiAgICAgICAgICAgICAg
ICAgfCAgICAgICAgICAgICAgICAgICAgfAogICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAg
ICAgICAgIHwKICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICB8CiAgICAgICAg
ICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgfAogICAgICAgICAgICAgICAgIC0tLS0tLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLT4KICAgICAgICAg
ICAgICAgIDAgICAgICAgICAgICAgICAgICAgICBBUiAgICAgICAgICAgICAgICBTUiAgIFBDTiB0
cmFmZmljCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICByYXRlCgoKICAgICAgIEZpZ3VyZSAyOiBSZWxhdGlvbiBiZXR3ZWVu
IFBDTiB0cmFmZmljIHJhdGUgYW5kIG1hcmtpbmcgcmF0aW8KCjMuMi4gIE9wZXJhdGlvbiBhdCBQ
Q04tZWdyZXNzLW5vZGUKCjMuMi4xLiAgT3BlcmF0aW9uIGZvciBBZG1pc3Npb24gRGVjaXNpb24K
CiAgIEEgUENOLWVncmVzcy1ub2RlIG1lYXN1cmVzIHRoZSByYXRpbyBvZiBQQ04tdGhyZXNob2xk
LW1hcmtlZCBwYWNrZXRzCiAgIG9uIGEgcGVyLWluZ3Jlc3MgYmFzaXMgYW5kIHJlcG9ydHMgdG8g
dGhlIFBDTi1pbmdyZXNzLW5vZGUgdGhlCiAgIGNvbmdlc3Rpb24gbGV2ZWwgZXN0aW1hdGUgKENM
RSksIHdoaWNoIGlzIHRoZSBmcmFjdGlvbiBvZiB0aGUgbWFya2VkCiAgIHRyYWZmaWMgcmVjZWl2
ZWQgZnJvbSB0aGUgaW5ncmVzcyBub2RlIGFuZCBpcyBleGFjdGx5IHRoZSBzYW1lIGFzCiAgIHRo
YXQgb2YgQ0wsIFNNLCBhbmQgdGhyZWUgc3RhdGUgUENOIG1hcmtpbmcgYWxnb3JpdGhtcyAoM3NN
KS4KCjMuMi4yLiAgT3BlcmF0aW9uIGZvciBGbG93IFRlcm1pbmF0aW9uIERlY2lzaW9uCgogICBU
aGUgUENOLWVncmVzcy1ub2RlIGFsd2F5cyBtZWFzdXJlcyB0aGUgcmVjZWl2aW5nIHJhdGUgcGVy
IFBDTi0KICAgaW5ncmVzcy1ub2RlIHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciByZWNlaXZpbmcgbWFy
a2VkIHBhY2tldHMgb3Igbm90LgogICBXaGVuIHRoZSBQQ04tZWdyZXNzLW5vZGUgcmVjZWl2ZXMg
TC1zZXF1ZW50aWFsIG1hcmtlZCBwYWNrZXRzIGZyb20gYQogICBQQ04taW5ncmVzcy1ub2RlLCBp
dCBzZW5kcyBhIHBhY2tldCBvZiBpbmZvcm1hdGlvbiBhYm91dCB0aGUKICAgcmVjZWl2aW5nIHJh
dGUgdG8gdGhlIFBDTi1pbmdyZXNzLW5vZGUgYXQgYW4gaW50ZXJ2YWwgdGhhdCBpcyBzaG9ydGVy
CiAgIHRoYW4gdGhlIG1lYXN1cmluZyBpbnRlcnZhbCBvZiB0aGUgUENOLWluZ3Jlc3Mtbm9kZS4g
IElmIHRoZSBQQ04tCiAgIGVncmVzcy1ub2RlIHJlY2VpdmVzIE0tc2VxdWVudGlhbCB1bm1hcmtl
ZCBwYWNrZXRzLCBpdCBzZW5kcyBhIHBhY2tldAogICBmb3IgY2FuY2VsaW5nIHRlcm1pbmF0aW9u
IHRvIHRoZSBQQ04taW5ncmVzcy1ub2RlLgoKCgoKU2F0b2gsIGV0IGFsLiAgICAgICAgICBFeHBp
cmVzIFNlcHRlbWJlciAxMCwgMjAwOSAgICAgICAgICAgICAgW1BhZ2UgMTBdCgwKSW50ZXJuZXQt
RHJhZnQgICAgICAgICAgICAgICAgIFNUIE1hcmtpbmcgICAgICAgICAgICAgICAgICAgICBNYXJj
aCAyMDA5CgoKMy4zLiAgT3BlcmF0aW9uIGF0IHRoZSBQQ04taW5ncmVzcy1ub2RlCgozLjMuMS4g
IEFkbWlzc2lvbiBEZWNpc2lvbgoKICAgSnVzdCBhcyBpbiBDTCBhbmQgU00sIHRoZSBhZG1pc3Np
b24gZGVjaXNpb24gaXMgYmFzZWQgb24gdGhlIENMRS4KICAgVGhlIGluZ3Jlc3Mgbm9kZSBzdG9w
cyBhZG1pdHRpbmcgbmV3IGZsb3dzIGlmIHRoZSBDTEUgaXMgZ3JlYXRlciB0aGFuCiAgIGEgcHJl
ZGVmaW5lZCB0aHJlc2hvbGQgKENMRSB0aHJlc2hvbGQpLiAgVGhlIENMRSB0aHJlc2hvbGQgaXMg
Y2hvc2VuCiAgIHVuZGVyIHRoZSBmb2xsb3dpbmcgbWF4aW11bSB2YWx1ZS4gIFRoZSBtYXhpbXVt
IG9mIHRoZSBDTEUgdGhyZXNob2xkCiAgIE1VU1QgYmUKCiAgICAgICAgICAgICAgQ0xFIHRocmVz
aG9sZCA9ICgxL04pKnJobyAgLCAgICAgICAgICAgICAgICAgKDEpCgoKICAgd2hlcmUgcmhvIHJl
cHJlc2VudHMgdGhlIG1pbmltdW0gcmF0aW8gYmV0d2VlbiB0aGUgUENOLWFkbWlzc2libGUtCiAg
IHJhdGUgYW5kIFBDTi1zdXBwb3J0YWJsZS1yYXRlIHZpYSBhbGwgdGhlIGxpbmtzIGJldHdlZW4g
dGhlIFBDTi0KICAgaW5ncmVzcyBhbmQgZWdyZXNzIG5vZGVzIGFuZCBOIGlzIHRoZSBkZW5vbWlu
YXRvciBvZgogICBtYXJraW5nLmZyZXF1ZW5jeSAxL04uIE5vdGUgdGhhdCB0aGUgbWFya2luZyBy
YXRpbyBhcHByb2FjaGVzIHRoZQogICBtYXhpbXVtIENMRSB0aHJlc2hvbGQgZGVzY3JpYmVkIGFi
b3ZlIHdoZW4gdGhlIGxvYWQgaXMgdGhlIFBDTi0KICAgYWRtaXNzaWJsZS1yYXRlIGF0IGEgYm90
dGxlbmVjayBsaW5rIHZpYSBhbGwgdGhlIGxpbmtzIGJldHdlZW4gdGhlCiAgIFBDTi1pbmdyZXNz
IGFuZCBlZ3Jlc3Mgbm9kZXMgYXMgdGhlIG51bWJlciBvZiBzdXBlcnBvc2l0aW9uIG9mIGZsb3dz
CiAgIGFwcHJvYWNoZXMgaW5maW5pdHksIGFzIGRlc2NyaWJlZCBpbiBBcHBlbmRpeCBELgoKMy4z
LjIuICBGbG93IFRlcm1pbmF0aW9uIERlY2lzaW9uCgogICBBcyBzb29uIGFzIGEgUENOLWluZ3Jl
c3Mtbm9kZSByZWNlaXZlcyBhIHBhY2tldCB3aXRoIGluZm9ybWF0aW9uCiAgIGFib3V0IGEgcmVj
ZWl2aW5nIHJhdGUgZnJvbSBhIFBDTi1lZ3Jlc3Mtbm9kZSwgaXQgc3RhcnRzIG1lYXN1cmluZwog
ICB0aGUgc2VuZGluZyByYXRlIHRvIHRoZSBQQ04tZWdyZXNzLW5vZGUuICBJdCByZWNlaXZlcyB0
aGUgcGFja2V0CiAgIG11bHRpcGxlIHRpbWVzIGR1cmluZyB0aGUgbWVhc3VyaW5nIGludGVydmFs
IGFuZCBtYWludGFpbnMgdGhlCiAgIG1pbmltdW0gdmFsdWUgb2YgdGhlIHJlY2VpdmluZyByYXRl
LiAgQXQgdGhlIGVuZCBvZiB0aGUgbWVhc3VyZW1lbnQKICAgaW50ZXJ2YWwsIGl0IHRlcm1pbmF0
ZXMgZmxvd3Mgd2hvc2UgYmFuZHdpZHRocyBhcmUgdGhlIHNhbWUgYXMgdGhlCiAgIHNlbmRpbmcg
cmF0ZSAtICgxLXkpKiBtaW4ocmVjZWl2aW5nIHJhdGUsIHNlbmRpbmcgcmF0ZSkuICBCZWNhdXNl
CiAgIGZsb3cgdGVybWluYXRpb24gYWZmZWN0cyB0aGUgcmVjZWl2aW5nIHJhdGUgYWZ0ZXIgdHJh
bnNtaXNzaW9uIGRlbGF5LAogICB0aGUgcmVjZWl2aW5nIHJhdGUgY2FuIGJlIGxhcmdlciB0aGFu
IHRoZSBzZW5kaW5nIHJhdGUuICBUaGVyZWZvcmUsCiAgIG1pbihyZWNlaXZpbmcgcmF0ZSwgc2Vu
ZGluZyByYXRlKSBpcyB1c2VkLiAgVGhlIHZhbHVlIG9mIHkgaXMgc21hbGwKICAgZW5vdWdoIHRv
IHRvbGVyYXRlLiAgSXQgc3RvcHMgdGVybWluYXRpbmcgZmxvd3Mgb3IgbWVhc3VyaW5nIHRoZQog
ICBzZW5kaW5nIHJhdGUgYXMgc29vbiBhcyBpdCByZWNlaXZlcyB0aGUgcGFja2V0IGZvciBjYW5j
ZWxpbmcKICAgdGVybWluYXRpb24gZnJvbSB0aGUgUENOLWVncmVzcy1ub2RlLiAgVGhpcyB0ZXJt
aW5hdGlvbiB0YWtlcyBtb3JlCiAgIHRpbWUgd2hlbiB0aGUgUENOLXN1cHBvcnRhYmxlLXJhdGUg
aXMgbXVjaCBsb3dlciB0aGFuIHRoZSBwaHlzaWNhbAogICByYXRlIGJlY2F1c2UgdGhlIHNlbmRp
bmcgcmF0ZSBpcyBhbG1vc3QgdGhlIHNhbWUgYXMgdGhlIHJlY2VpdmluZwogICByYXRlIGV2ZW4g
dW5kZXIgYSBjb25nZXN0ZWQgc2l0dWF0aW9uLgoKCjQuICBBZG1pc3Npb24gSXNzdWVzCgo0LjEu
ICBFZmZlY3Qgb2YgU3luY2hyb25pemF0aW9uCgogICBDTCBhbmQgU00gc3VmZmVyIGZyb20gc3lu
Y2hyb25pemF0aW9uIFtJLUQuemhhbmctcGNuLXBlcmZvcm1hbmNlLQogICBldmFsdWF0aW9uLCBJ
LUQuY2hhcm55LXBjbi1zaW5nbGUtbWFya2luZ10uICBTeW5jaHJvbml6YXRpb24gaXMKCgoKU2F0
b2gsIGV0IGFsLiAgICAgICAgICBFeHBpcmVzIFNlcHRlbWJlciAxMCwgMjAwOSAgICAgICAgICAg
ICAgW1BhZ2UgMTFdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgIFNUIE1hcmtpbmcg
ICAgICAgICAgICAgICAgICAgICBNYXJjaCAyMDA5CgoKICAgZGVmaW5lZCBpbiBbSS1ELnpoYW5n
LXBjbi1wZXJmb3JtYW5jZS1ldmFsdWF0aW9uXSBhcyB0aGUgcGhlbm9tZW5vbgogICBvZiBzb21l
IGZsb3dzIGhhdmluZyBhbGwgdGhlaXIgcGFja2V0cyBtYXJrZWQsIHdoaWxlIG90aGVyIGZsb3dz
IGhhdmUKICAgbm9uZSBvZiB0aGVpciBwYWNrZXRzIG1hcmtlZC4gIFRoaXMgcGhlbm9tZW5vbiBl
YXNpbHkgb2NjdXJzIGluIHRoZQogICBjYXNlIG9mIENCUiBmbG93cy4gIElmIHRoZSBkdXJhdGlv
biB0aW1lIG9mIGZsb3dzIGlzIGluZmluaXR5LCBhCiAgIHN1cGVycG9zaXRpb24gb2YgaG9tb2dl
bmVvdXMgQ0JSIGZsb3dzIHNob3dzIHBlcmlvZGljIGJlaGF2aW91ciBmb3IKICAgZXZlcnkgaW50
ZXJ2YWwgYmV0d2VlbiB0d28gc2VxdWVudGlhbCBwYWNrZXRzIG9mIGEgQ0JSIGZsb3cuICBFdmVu
IGlmCiAgIHRoZSBkdXJhdGlvbiB0aW1lIGlzIGxpbWl0ZWQsIHRoZSBzdXBlcnBvc2l0aW9uIG9m
IGhvbW9nZW5lb3VzIENCUgogICBmbG93cyBzaG93cyBwZXJpb2RpYyBiZWhhdmlvdXIgd2hlbiB0
aGUgbnVtYmVyIG9mIGZsb3dzIGlzIG5vdAogICBjaGFuZ2VkLiAgV2hlbiBleGNlc3MtdHJhZmZp
Yy1tYXJraW5nIGlzIGFwcGxpZWQsIHRoZSBwZXJpb2RpYwogICBiZWhhdmlvdXIgb2YgdGhlIHBh
Y2tldHMgbGVhZHMgdG8gcGVyaW9kaWMgbWFya2luZyBiZWhhdmlvdXIgYmVjYXVzZQogICB0aGUg
cGVyaW9kaWMgYmVoYXZpb3VyIG9mIHRoZSBwYWNrZXRzIGxlYWRzIHRvIHRoZSBwZXJpb2RpYyBi
ZWhhdmlvdXIKICAgb2YgdG9rZW5zLCB3aGljaCBjYXVzZXMgcGVyaW9kaWMgbWFya2luZyBiZWhh
dmlvdXIuICBUaGUgcGVyaW9kIG9mCiAgIG1hcmtpbmcgYmVoYXZpb3VyIGlzIHRoZSBzYW1lIGFz
IHRoYXQgb2YgdGhlIGJlaGF2aW91ciBvZiB0aGUKICAgcGFja2V0cy4gIFRoZSBwZXJpb2RpYyBt
YXJraW5nIGJlaGF2aW91ciBsYXN0cyBhcyBsb25nIGFzIHRoZQogICBwZXJpb2RpYyBiZWhhdmlv
dXIgb2YgcGFja2V0cy4gIFN5bmNocm9uaXphdGlvbiBtYWtlcyB0aGUgYWRtaXNzaW9uCiAgIGFu
ZCB0ZXJtaW5hdGlvbiBvZiBDTCBhbmQgU00gbGVzcyBhY2N1cmF0ZSBbSS1ELnpoYW5nLXBjbi0K
ICAgcGVyZm9ybWFuY2UtZXZhbHVhdGlvbiwgSS1ELmNoYXJueS1wY24tc2luZ2xlLW1hcmtpbmdd
LgoKICAgQWx0aG91Z2ggU1RNIHVzZXMgcGFydGlhbCBtYXJraW5nIGZvciBhZG1pc3Npb24gY29u
dHJvbCwgdGhlIG1hcmtpbmcKICAgaXMgbm90IGV4Y2Vzcy10cmFmZmljLW1hcmtpbmcgYnV0IGEg
a2luZCBvZiB0aHJlc2hvbGQtbWFya2luZy4gIEl0IGlzCiAgIHRydWUgdGhhdCB0aGUgcGVyaW9k
aWMgYmVoYXZpb3VyIG9mIHBhY2tldHMgbGVhZHMgdG8gdGhlIHBlcmlvZGljCiAgIGJlaGF2aW91
ciBvZiB0b2tlbnMsIGJ1dCB0aGUgcGVyaW9kIG9mIHRoZSBtYXJraW5nIGJlaGF2aW91ciBpcwog
ICBkaWZmZXJlbnQgZnJvbSB0aGF0IG9mIGJlaGF2aW91ciBvZiBwYWNrZXRzIHdoZW4gdGhlCiAg
IG1hcmtpbmcuZnJlcXVlbmN5IGlzIG5vdCAxLiAgVGhlIHBlcmlvZCBvZiBtYXJraW5nIGJlaGF2
aW91ciBpcwogICBsb25nZXIgdGhhbiB0aGUgcGVyaW9kaWMgYmVoYXZpb3VyIG9mIHBhY2tldHMu
ICBUaHVzLCBubyBmbG93cyBoYXZlCiAgIGFsbCB0aGVpciBwYWNrZXRzIG1hcmtlZC4gIEJlY2F1
c2UgdGhlIG1hcmtpbmcgb2YgU1RNIGlzIHRocmVzaG9sZAogICBtYXJraW5nLCBtb3JlIG1hcmtp
bmcgb2NjdXJzIGZvciBtZXRlcmVkIHBhY2tldHMgd2hlbiAxIGlzIGNob3NlbiBhcwogICBOIGF0
IHRoZSBtYXJraW5nIG9mIFNUTSB0aGFuIHdoZW4gZXhjZXNzLXRyYWZmaWMtbWFya2luZyBpcyBh
cHBsaWVkLgogICBUaGUgcmF0aW8gb2YgbWFya2VkIHBhY2tldHMgdG8gYWxsIHRoZSBwYWNrZXRz
IGlzIGFwcHJveGltYXRlbHkgdGhlCiAgIHNhbWUgYXMgdGhhdCBvZiB0cmFmZmljIGxvYWQgdG8g
dGhlIFBDTi1zdXBwb3J0YWJsZS1yYXRlIGFzIHNob3duIGluCiAgIEFwcGVuZGl4IEQuICBUaHVz
LCB0aGUgcmF0aW8gb2YgZmxvd3MgdGhhdCBoYXZlIG5vIHBhY2tldHMgbWFya2VkIGluCiAgIFNU
TSBpcyBzbWFsbGVyIHRoYW4gdGhhdCBpbiB0aGUgZXhjZXNzLXRyYWZmaWMtbWFya2luZyBhbHRo
b3VnaCBzb21lCiAgIGZsb3dzIGhhdmUgbm8gcGFja2V0cyBtYXJrZWQgYXQgYWxsLiAgRnVydGhl
cm1vcmUsIHdoZW4gUENOIHRyYWZmaWMKICAgaXMgY2xvc2UgdG8gdGhlIGFkbWlzc2libGUgcmF0
ZSwgbm8gcGFja2V0cyBhcmUgbWFya2VkIGluIGEgc2hvcnQKICAgaW50ZXJ2YWwgYmVjYXVzZSBv
ZiB0cmFmZmljIGZsdWN0dWF0aW9ucy4gIEEgbWV0ZXJlZCBwYWNrZXQgaXMgbm90CiAgIG1hcmtl
ZCB3aGVuIHRoZSByYXRlIG9mIHRoZSBQQ04gdHJhZmZpYyBpcyBsZXNzIHRoYW4gdGhlIGFkbWlz
c2libGUKICAgcmF0ZSBpbiB0aGUgbWFya2luZyBvZiBTVE0uICBUaGlzIGJyZWFrcyB0aGUgcGVy
aW9kaWMgbWFya2luZwogICBiZWhhdmlvdXIuICBBbG1vc3QgdGhlIHNhbWUgcGVyZm9ybWFuY2Ug
cmVzdWx0cyB3ZXJlIGFjaGlldmVkIHdpdGgKICAgYW5kIHdpdGhvdXQgcmFuZG9taXplZCB0cmFm
ZmljLCB3aGljaCBzdXBwb3J0cyB0aGUgZGVzY3JpcHRpb24gYWJvdmUuCiAgIFRoZXJlZm9yZSwg
U1RNIGlzIGxpdHRsZSBhZmZlY3RlZCBieSBzeW5jaHJvbml6YXRpb24uCgoKNS4gIFRlcm1pbmF0
aW9uIElzc3VlcwoKNS4xLiAgRWZmZWN0IG9mIGRyb3BwaW5nIHBhY2tldHMgdG8gVGVybWluYXRp
b24KCiAgIFdoZW4gdGhlIFBDTiB0cmFmZmljIGlzIGdyZWF0ZXIgdGhhbiB0aGUgUENOLXN1cHBv
cnRhYmxlLXJhdGUsIGFsbAogICB0aGUgcGFja2V0cyBhcmUgdGhyZXNob2xkLW1hcmtlZCBpbiBT
VE0uICBEcm9wcGluZyBwYWNrZXRzIHRoZW1zZWx2ZXMKCgoKU2F0b2gsIGV0IGFsLiAgICAgICAg
ICBFeHBpcmVzIFNlcHRlbWJlciAxMCwgMjAwOSAgICAgICAgICAgICAgW1BhZ2UgMTJdCgwKSW50
ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgIFNUIE1hcmtpbmcgICAgICAgICAgICAgICAgICAg
ICBNYXJjaCAyMDA5CgoKICAgZG9lcyBub3QgaW5mbHVlbmNlIHRoZSBwZXJmb3JtYW5jZSBvZiBT
VE0gdGVybWluYXRpb24uICBUaGVyZWZvcmUsIGEKICAgbm9kZSBjYW4gZHJvcCBhbnkgcGFja2V0
cy4gIFByZWZlcmVudGlhbCBkcm9wcGluZyBwYWNrZXRzIGlzIG5vdAogICBuZWNlc3NhcnkuCgo1
LjIuICBFZmZlY3Qgb2YgbXVsdGktYm90dGxlbmVjawoKICAgSW4gdGhlIGNhc2Ugb2YgbXVsdGkt
Ym90dGxlbmVjayBsaW5rcywgb3ZlciB0ZXJtaW5hdGlvbiBwZXJjZW50YWdlcwogICBvZiBTVE0g
YXJlIGFsbW9zdCB0aGUgc2FtZSBhbW9uZyBhbGwgdGhlIGJvdHRsZW5lY2sgbGlua3MgYWx0aG91
Z2ggQ0wKICAgbWFrZXMgb3ZlciB0ZXJtaW5hdGlvbiBwZXJjZW50YWdlcyBvZiB1cHN0cmVhbSBi
b3R0bGVuZWNrIGxpbmtzIHdvcnNlCiAgIGJlY2F1c2UgQ0wgaXMgYWZmZWN0ZWQgYnkgYWNjdW11
bGF0aW9uIG9mIG1hcmtpbmcuCgo1LjMuICBTcGVlZCBhbmQgQWNjdXJhY3kgb2YgVGVybWluYXRp
b24KCiAgIEJlY2F1c2UgYSBQQ04taW5ncmVzcy1ub2RlIHRlcm1pbmF0ZXMgZmxvd3MgZXZlcnkg
bWVhc3VyZW1lbnQKICAgaW50ZXJ2YWwsIHRoZSBhbW91bnQgb2YgdGVybWluYXRpb24gY2FuIGJl
IHJvdWdobHkgZXZhbHVhdGVkLgogICBUaGVyZWZvcmUsIGJ5IHVzaW5nIHRoZSByYXRpbyBiZXR3
ZWVuIHRoZSBwaHlzaWNhbCBsaW5rIHNwZWVkIGFuZCB0aGUKICAgUENOLXN1cHBvcnRhYmxlLXJh
dGUsIHRoZSB2YWx1ZSBvZiB5IGlzIGVzdGltYXRlZCByb3VnaGx5IGluIG9yZGVyIHRvCiAgIGZp
bmlzaCB0ZXJtaW5hdGlvbiB3aXRoaW4gYSBjZXJ0YWluIGludGVydmFsLiAgSG93ZXZlciwgdGhp
cwogICB0ZXJtaW5hdGlvbiBoYXMgYSB0cmFkZS1vZmYgYmV0d2VlbiB0ZXJtaW5hdGlvbiBzcGVl
ZCBhbmQgYWNjdXJhY3kuCgoKNi4gIFBlcmZvcm1hbmNlIGV2YWx1YXRpb24KCiAgIFdlIGNvbXBh
cmVkIHRoZSBwZXJmb3JtYW5jZSBvZiBTVE0gd2l0aCB0aGF0IG9mIENMLiAgRm9yIGFkbWlzc2lv
biwKICAgYW4gb3ZlciBhZG1pc3Npb24gcGVyY2VudGFnZSB3YXMgY2hvc2VuLCBhbmQgZm9yIGZs
b3cgdGVybWluYXRpb24sCiAgIG92ZXIgdGVybWluYXRpb24gYW5kIHRlcm1pbmF0aW9uIHRpbWUg
d2VyZSBjaG9zZW4gYXMgcGVyZm9ybWFuY2UKICAgbWV0cmljcy4KCiAgIEZvciBhZG1pc3Npb24g
Y29udHJvbCwgdGhlIHBlcmZvcm1hbmNlIG9mIFNUTSB3YXMgYWxtb3N0IHRoZSBzYW1lIGFzCiAg
IHRoYXQgb2YgQ0wsIGFsdGhvdWdoIFNUTSB3YXMgc2xpZ2h0bHkgaW5mZXJpb3IgdG8gQ0wuCgog
ICBGb3IgZmxvdyB0ZXJtaW5hdGlvbiwgd2hlbiB0aGUgbG9hZCB3YXMgc2xpZ2h0bHkgbGFyZ2Vy
IHRoYW4gdGhlIFBDTi0KICAgc3VwcG9ydGFibGUtcmF0ZSBhbmQgdGhlIHRyYWZmaWMgdHlwZSB3
YXMgQ0JSLCB0aGUgb3ZlciB0ZXJtaW5hdGlvbgogICBwZXJjZW50YWdlcyBvZiBTVE0gd2VyZSBp
bmZlcmlvciB0byB0aG9zZSBvZiBDTC4gIEhvd2V2ZXIsIHdoZW4gdGhlCiAgIHRyYWZmaWMgdHlw
ZSB3YXMgVkJSIG9yIFNWRCwgdGhlIG92ZXIgdGVybWluYXRpb24gcGVyY2VudGFnZXMgb2YgU1RN
CiAgIHdlcmUgYWxtb3N0IHRoZSBzYW1lIGFzIHRob3NlIG9mIENMLiAgV2hlbiB0aGUgbG9hZCB3
YXMgbXVjaCBsYXJnZXIKICAgdGhhbiB0aGUgUENOLXN1cHBvcnRhYmxlLXJhdGUsIG91ciBzaW11
bGF0aW9uIHNob3dlZCB0aGF0IHRoZSBvdmVyCiAgIHRlcm1pbmF0aW9uIHBlcmNlbnRhZ2VzIG9m
IFNUTSB3ZXJlIHN1cGVyaW9yIHRvIHRob3NlIG9mIENMLiAgU1RNCiAgIHRvb2sgbW9yZSB0ZXJt
aW5hdGlvbiB0aW1lIHRoYW4gQ0wgYmVjYXVzZSBTVE0gdGVybWluYXRlcyBmbG93cwogICBsaXR0
bGUgYnkgbGl0dGxlLiAgSW4gdGhlIG11bHRpLWJvdHRsZW5lY2sgY2FzZSwgb3ZlciB0ZXJtaW5h
dGlvbgogICBwZXJjZW50YWdlcyBvZiBTVE0gYXJlIGFsbW9zdCB0aGUgc2FtZSBhbW9uZyBhbGwg
dGhlIGJvdHRsZW5lY2sgbGlrcwogICBiZWNhdXNlIFNUTSBpcyBub3QgYWZmZWN0ZWQgYnkgYWNj
dW11bGF0aW9uIG9mIG1hcmtpbmcuCgoKNy4gIEltcGFjdCBvbiBQQ04gbWFya2luZyBiZWhhdmlv
dXIKCiAgIFRoZSBnb2FsIG9mIHRoaXMgc2VjdGlvbiBpcyB0byBwcm9wb3NlIHR3byBtaW5vciBj
aGFuZ2VzIHRvIHRoZSBQQ04tCiAgIG1hcmtpbmctYmVoYXZpb3VyIGZyYW1ld29yayBhcyBjdXJy
ZW50bHkgZGVzY3JpYmVkIGluIFtJLUQuaWV0Zi1wY24tCgoKClNhdG9oLCBldCBhbC4gICAgICAg
ICAgRXhwaXJlcyBTZXB0ZW1iZXIgMTAsIDIwMDkgICAgICAgICAgICAgIFtQYWdlIDEzXQoMCklu
dGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICBTVCBNYXJraW5nICAgICAgICAgICAgICAgICAg
ICAgTWFyY2ggMjAwOQoKCiAgIG1hcmtpbmctYmVoYXZpb3VyXSBpbiBvcmRlciB0byBlbmFibGUg
dGhlIHNpbmdsZSB0aHJlc2hvbGQtbWFya2luZwogICBhcHByb2FjaC4gIFdlIHByb3Bvc2UgYWRk
aXRpb25zIG9mIGEgdGhyZXNob2xkIG1ldGVyIGZ1bmN0aW9uIHdpdGgKICAgdHdvIHRocmVzaG9s
ZHMgYW5kIGEgY29tYmluYXRpb24gb2YgdGhlIG1ldGVyIGZ1bmN0aW9ucy4gIEEgbmV3CiAgIHRo
cmVzaG9sZCBvZiB0aGUgdGhyZXNob2xkIG1ldGVyIGZ1bmN0aW9uIGlzIGxhcmdlciB0aGFuCiAg
IFRCdGhyZXNob2xkLnRocmVzaG9sZC4gIElmIHRoZSBhbW91bnQgb2YgdG9rZW5zIGlzIGxlc3Mg
dGhhbiB0aGUgbmV3CiAgIHRocmVzaG9sZCBvZiB0aGUgdGhyZXNob2xkIG1ldGVyIGZ1bmN0aW9u
LCB0aGUgbWV0ZXJlZCBwYWNrZXRzIGFyZQogICBwYXJ0aWFsbHkgbWFya2VkIGFuZCBub3QgYWxs
IG1hcmtlZC4gIFRoaXMgbWFya2luZyBmdW5jdGlvbiBpbmNsdWRlcwogICB0aGUgcmFtcC1tYXJr
aW5nIGluIFtJLUQuYnJpc2NvZS10c3Z3Zy1jbC1waGJdLiAgVGhlIGNvbWJpbmF0aW9uIG9mCiAg
IFN3VEIgYW5kIE1rVEIgaXMgYW4gZXhhbXBsZSBvZiB0aGUgY29tYmluYXRpb24gb2YgdGhlIG1l
dGVyCiAgIGZ1bmN0aW9ucy4KCgo4LiAgQ2hhbmdlcyBmcm9tIC0wMCB2ZXJzaW9uCgogICBvICBN
aW5vciBjaGFuZ2VzIHRvIGZsb3cgdGVybWluYXRpb24gKFNlY3Rpb24gMykKCiAgIG8gIEFkZGVk
IGRlc2NyaXB0aW9uIG9mIGVmZmVjdCBvZiBzeW5jaHJvbml6YXRpb24gdG8gU1RNIChTZWN0aW9u
IDQpCgogICBvICBBZGRlZCBkaXNjdXNzaW9uIG9mIHNlbnNpdGl2aXR5IHRvIEVXTUEgd2VpZ2h0
IGFuZCBDTEUgdGhyZXNob2xkCiAgICAgIChBcHBlbmRpeCBCKQoKICAgbyAgQWRkZWQgc2ltdWxh
dGlvbiByZXN1bHRzIGZvciBhZG1pc3Npb24gKEFwcGVuZGl4IEIpCgogICBvICBBZGRlZCBzaW11
bGF0aW9uIHJlc3VsdHMgZm9yIGZsb3cgdGVybWluYXRpb24gKEFwcGVuZGl4IEMpCgogICBvICBB
ZGRlZCBleHBsYW5hdGlvbiBhYm91dCBtYXJraW5nIHVzaW5nIFRCdGhyZWhvbGQuc2hhbGxvdy50
aHJlc2hvbGQKICAgICAgYW5kIHF1ZXVlaW5nIHRoZW9yeSAoQXBwZW5kaXggRCkKCiAgIG8gIE90
aGVyIG1pbm9yIGVkaXRzCgoKOS4gIEFja25vd2xlZGdlbWVudHMKCiAgIFRoaXMgcmVzZWFyY2gg
d2FzIHBhcnRpYWxseSBzdXBwb3J0ZWQgYnkgdGhlIE5hdGlvbmFsIEluc3RpdHV0ZSBvZgogICBJ
bmZvcm1hdGlvbiBhbmQgQ29tbXVuaWNhdGlvbnMgVGVjaG5vbG9neSAoTklDVCksIFRva3lvLCBK
YXBhbi4KCiAgIFdlIHRoYW5rIE1yLiBUYWtheXVraSBVY2hpZGEgYXQgVS1zb2Z0d2FyZSBDb3Jw
b3JhdGlvbiBmb3IgaGVscGluZwogICB3aXRoIHRoZSBzaW11bGF0aW9ucyBhbmQgUHJvZmVzc29y
IFNoaWdlbyBTaGlvZGEgYXQgQ2hpYmEgVW5pdmVyc2l0eQogICBmb3IgZnJ1aXRmdWwgZGlzY3Vz
c2lvbnMuICBXZSBhbHNvIHRoYW5rIEFzc2lzdGFudCBQcm9mZXNzb3IgTWljaGFlbAogICBNZW50
aCBhdCB0aGUgVW5pdmVyc2l0eSBvZiBXdWVyemJ1cmcgZm9yIGhpcyBjYXJlZnVsIHJlYWRpbmcg
b2YgdGhpcwogICBkcmFmdCBhbmQgZnJ1aXRmdWwgZGlzY3Vzc2lvbnMuCgoKMTAuICBBcHBlbmRp
eCBBOiBTaW11bGF0aW9uIFNldHVwIGFuZCBFbnZpcm9ubWVudAoKCgoKCgoKU2F0b2gsIGV0IGFs
LiAgICAgICAgICBFeHBpcmVzIFNlcHRlbWJlciAxMCwgMjAwOSAgICAgICAgICAgICAgW1BhZ2Ug
MTRdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgIFNUIE1hcmtpbmcgICAgICAgICAg
ICAgICAgICAgICBNYXJjaCAyMDA5CgoKMTAuMS4gIE5ldHdvcmsgYW5kIFNpZ25hbGluZyBNb2Rl
bHMKCiAgIFdlIHVzZWQgdGhlIHRocmVlIHR5cGVzIG9mIG5ldHdvcmsgdG9wb2xvZ2llcyBzaG93
biBpbiB0aGUgZmlndXJlcwogICBiZWxvdyBmb3Igc2ltdWxhdGlvbnMuICBUaGV5IGFyZSB0aGUg
c2FtZSBhcyB0aG9zZSBpbiBbSS1ELmNoYXJueS0KICAgcGNuLXNpbmdsZS1tYXJraW5nXSBhbmQg
W0ktRC56aGFuZy1wY24tcGVyZm9ybWFuY2UtZXZhbHVhdGlvbl0sIGFuZAogICB0aGUgZmlyc3Qg
dHdvIGZpZ3VyZXMgYXJlIHRoZSBzYW1lIGFzIHRob3NlIGluIFtJLUQuIGJyaXNjb2UtdHN2d2ct
CiAgIGNsLXBoYl0uICBUaGUgZmlyc3QgdHlwZSBvZiBuZXR3b3JrIHRvcG9sb2d5IGlzIHNpbmds
ZSBsaW5rIChGaWcuCiAgIEEuMSkuICBUaGUgc2Vjb25kIHR5cGUgaXMgYSBtdWx0aS1saW5rIG5l
dHdvcmsgd2l0aCBhIHNpbmdsZQogICBib3R0bGVuZWNrICh0ZXJtZWQgIlJUVCIpIChGaWcuIEEu
MikuICBUaGUgdGhpcmQgdHlwZSBpcyBhIHJhbmdlIG9mCiAgIG11bHRpLWJvdHRsZW5lY2sgdG9w
b2xvZ2llcyAodGVybWVkICJQYXJraW5nIExvdCIpIChGaWcuIEEuMykuCgogICBBIHNpbmdsZSBs
aW5rIGJldHdlZW4gYW4gaW5ncmVzcyBhbmQgYW4gZWdyZXNzIG5vZGUgaXMgc2hvd24gaW4gRmln
LgogICBBLjEsIHdoZXJlIGFsbCBmbG93cyBlbnRlciBhdCBub2RlIEEgYW5kIGRlcGFydCBmcm9t
IG5vZGUgQi4gVGhpcwogICB0b3BvbG9neSBpcyB1c2VkIHRvIGJhc2ljYWxseSB2ZXJpZnkgdGhl
IGJlaGF2aW91ciBvZiB0aGUgYWxnb3JpdGhtcwogICB3aXRoIHJlc3BlY3QgdG8gYSBzaW5nbGUg
aW5ncmVzcy1lZ3Jlc3MgYWdncmVnYXRlIChJRUEpIGluIGlzb2xhdGlvbi4KCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBBIC0tLSBCCgoKICAgICAgICAgICAgICAgIEZpZ3VyZSBB
LjE6IFNpbXVsYXRlZCBzaW5nbGUtbGluayBuZXR3b3JrLgoKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgQQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIEIgLSBEIC0gRgogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEMKCgogICAgICAg
ICAgICAgICAgIEZpZ3VyZSBBLjI6IFNpbXVsYXRlZCBtdWx0aS1saW5rIG5ldHdvcmsuCgogICAg
ICAgICAgICAgICAgIEEtLUItLUMgICAgQS0tQi0tQy0tRCAgICAgQS0tQi0tQy0tRC0tRS0tRgog
ICAgICAgICAgICAgICAgIHwgIHwgIHwgICAgfCAgfCAgfCAgfCAgICAgfCAgfCAgfCAgfCAgfCAg
fAogICAgICAgICAgICAgICAgIHwgIHwgIHwgICAgfCAgfCAgfCAgfCAgICAgfCAgfCAgfCAgfCAg
fCAgfAogICAgICAgICAgICAgICAgIEQgIEUgIEYgICAgRSAgRiAgRyAgSCAgICAgRyAgSCAgSSAg
SiAgSyAgTAogICAgICAgICAgICAgICAgICAgKGEpICAgICAgICAgKGIpICAgICAgICAgICAgICAg
IChjKQoKCiAgICAgICAgICAgICAgICAgRmlndXJlIEEuMzogU2ltdWxhdGVkIG11bHRpLWxpbmsg
bmV0d29yay4KCiAgIEFzIHNob3duIGluIEZpZy4gQS4yLCBhIHNldCBvZiBpbmdyZXNzZXMgKEEs
IEIsIGFuZCBDKSBhcmUgY29ubmVjdGVkCiAgIHRvIGFuIGludGVyaW9yIG5vZGUgaW4gdGhlIG5l
dHdvcmsgKEQpLiAgVGhpcyB0b3BvbG9neSBpcyB1c2VkIHRvCiAgIHN0dWR5IHRoZSBiZWhhdmlv
dXIgb2YgdGhlIGFsZ29yaXRobSB3aGVyZSBtYW55IElFQXMgc2hhcmUgYSBzaW5nbGUKICAgYm90
dGxlbmVjayBsaW5rLiAgVGhlIG51bWJlciBvZiBpbmdyZXNzZXMgdmFyaWVkIGluIGRpZmZlcmVu
dAogICBzaW11bGF0aW9uIGV4cGVyaW1lbnRzIGZyb20gMiAtIDE4MDAuICBBbGwgbGlua3MgZ2Vu
ZXJhbGx5IGhhdmUKICAgZGlmZmVyZW50IHByb3BhZ2F0aW9uIGRlbGF5cy4gIFRodXMsIHRoZXNl
IHByb3BhZ2F0aW9uIGRlbGF5cyB3ZXJlCiAgIGNob3NlbiByYW5kb21seSBpbiB0aGUgcmFuZ2Ug
b2YgMSAtIDEwMCBtcy4gIFRoaXMgbm9kZSBEIGluIHR1cm4gaXMKICAgY29ubmVjdGVkIHRvIHRo
ZSBlZ3Jlc3MgKEYpLiAgSW4gdGhpcyB0b3BvbG9neSwgZGlmZmVyZW50IHNldHMgb2YKICAgZmxv
d3MgYmV0d2VlbiBlYWNoIGluZ3Jlc3MgYW5kIHRoZSBlZ3Jlc3MgY29udmVyZ2Ugb24gYSBzaW5n
bGUgbGluawoKCgpTYXRvaCwgZXQgYWwuICAgICAgICAgIEV4cGlyZXMgU2VwdGVtYmVyIDEwLCAy
MDA5ICAgICAgICAgICAgICBbUGFnZSAxNV0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAg
ICAgU1QgTWFya2luZyAgICAgICAgICAgICAgICAgICAgIE1hcmNoIDIwMDkKCgogICBELUYsIHdo
ZXJlIHRoZSBQQ04gYWxnb3JpdGhtIGlzIGVuYWJsZWQuICBUaGUgY2FwYWNpdGllcyBvZiB0aGUK
ICAgaW5ncmVzcyBsaW5rcyBhcmUgbm90IGxpbWl0aW5nLCBhbmQgaGVuY2Ugbm8gUENOIGlzIGVu
YWJsZWQgb24gdGhlbS4KICAgVGhlIGJvdHRsZW5lY2sgbGluayBELUYgd2FzIG1vZGVsZWQgd2l0
aCBhIDEwLW1zIHByb3BhZ2F0aW9uIGRlbGF5IGluCiAgIGFsbCBzaW11bGF0aW9ucy4gIFRoZXJl
Zm9yZSwgdGhlIHJhbmdlIG9mIHJvdW5kLXRyaXAgZGVsYXlzIGluIHRoZQogICBleHBlcmltZW50
cyB3YXMgZnJvbSAyMiAtIDIyMCBtcy4KCiAgIEFub3RoZXIgdHlwZSBvZiBuZXR3b3JrIG9mIGlu
dGVyZXN0IGlzIHRoYXQgd2l0aCBhIHBhcmtpbmcgbG90IChQTFQpCiAgIHRvcG9sb2d5LCB3aGlj
aCBoYXMgbXVsdGktYm90dGxlbmVjayBsaW5rcy4gIFRoZSBzaW1wbGVzdCBQTFQgd2l0aAogICB0
d28gYm90dGxlbmVja3MgaXMgaWxsdXN0cmF0ZWQgaW4gRmlnLiBBLjMoYSkuICBBIHRyYWZmaWMg
bWF0cml4IHdpdGgKICAgdGhpcyBuZXR3b3JrIG9uIHRoaXMgdG9wb2xvZ3kgaXMgYXMgZm9sbG93
cy4KCiAgIG8gIGFuIGFnZ3JlZ2F0ZSBvZiAiMi1ob3AiIGZsb3dzIGVudGVyaW5nIHRoZSBuZXR3
b3JrIGF0IEEgYW5kCiAgICAgIGxlYXZpbmcgYXQgQyAodmlhIHRoZSB0d28gbGlua3MgQS1CLUMp
CgogICBvICBhbiBhZ2dyZWdhdGUgb2YgIjEtaG9wIiBmbG93cyBlbnRlcmluZyB0aGUgbmV0d29y
ayBhdCBEIGFuZAogICAgICBsZWF2aW5nIGF0IEUgKHZpYSBBLUIpCgogICBvICBhbiBhZ2dyZWdh
dGUgb2YgIjEtaG9wIiBmbG93cyBlbnRlcmluZyB0aGUgbmV0d29yayBhdCBFIGFuZAogICAgICBs
ZWF2aW5nIGF0IEYgKHZpYSBCLUMpCgogICBJbiB0aGUgMi1ob3AgUExUIHNob3duIGluIEZpZy4g
QS4zKGEpLCB0aGUgcG9pbnRzIG9mIGNvbmdlc3Rpb24gYXJlCiAgIGxpbmtzIEEtQiBhbmQgQi1D
LiAgVGhlIGNhcGFjaXRpZXMgb2YgYWxsIHRoZSBvdGhlciBsaW5rcyBhcmUgbm90CiAgIGxpbWl0
ZWQuICBXZSBhbHNvIGV4cGVyaW1lbnRlZCB3aXRoIGxhcmdlciBQTFQgdG9wb2xvZ2llcyB3aXRo
IHRocmVlCiAgIGJvdHRsZW5lY2tzIChGaWcuIEEuMyhiKSkgYW5kIGZpdmUgYm90dGxlbmVja3Mg
KEZpZy4gQS4zKGMpKS4gIEluIGFsbAogICBjYXNlcywgd2Ugc2ltdWxhdGVkIG9uZSBpbmdyZXNz
LWVncmVzcyBwYWlyIHRoYXQgY2FycmllZCB0aGUKICAgYWdncmVnYXRlIG9mICJsb25nIiBmbG93
cyB0cmF2ZXJzaW5nIGFsbCBOIGJvdHRsZW5lY2tzICh3aGVyZSBOIGlzCiAgIHRoZSBudW1iZXIg
b2YgYm90dGxlbmVjayBsaW5rcyBpbiB0aGUgUExUIHRvcG9sb2d5KSBhbmQgTiBpbmdyZXNzLQog
ICBlZ3Jlc3MgcGFpcnMgdGhhdCBjYXJyaWVkIGZsb3dzIHRyYXZlcnNpbmcgYSBzaW5nbGUgYm90
dGxlbmVjayBsaW5rCiAgIGFuZCBleGl0ZWQgYXQgdGhlIG5leHQgImhvcCIuICBJbiBhbGwgY2Fz
ZXMsIG9ubHkgdGhlICJob3Jpem9udGFsIgogICBsaW5rcyBpbiBGaWcuIEEuMyB3ZXJlIHRoZSBi
b3R0bGVuZWNrcywgd2l0aCBub24tbGltaXRlZCBjYXBhY2l0aWVzCiAgIG9mIGFsbCAidmVydGlj
YWwiIGxpbmtzLiAgV2UgbmFtZWQgdGhlIGJvdHRsZW5lY2sgSURzIGluIHRoZSBvcmRlciBvZgog
ICBsb3dlc3QgKHVwc3RyZWFtKSB0byBoaWdoZXN0IChkb3duc3RyZWFtKSwgZS5nLiwgYm90dGxl
bmVjayBJRCAxIGlzCiAgIHRoZSB1cHN0cmVhbSBsaW5rIGJldHdlZW4gbm9kZXMgQSBhbmQgQiBh
bmQgYm90dGxlbmVjayBJRCAyIGlzIHRoZQogICBkb3duc3RyZWFtIGxpbmsgYmV0d2VlbiBub2Rl
cyBCIGFuZCBDIGluIEZpZy4gQS4zIChhKS4gIFRoZQogICBwcm9wYWdhdGlvbiBkZWxheXMgZm9y
IGFsbCBsaW5rcyBpbiBhbGwgUExUIHRvcG9sb2dpZXMgd2VyZSBzZXQgdG8gMQogICBtcy4KCiAg
IE91ciBzaW11bGF0aW9ucyBjb25jZW50cmF0ZWQgcHJpbWFyaWx5IG9uIHRoZSByYW5nZSBvZiBj
YXBhY2l0aWVzIG9mCiAgICJib3R0bGVuZWNrIiBsaW5rcyB3aXRoIHN1ZmZpY2llbnQgYWdncmVn
YXRpb24gLSBhYm92ZSAxMjggTWJwcyBmb3IKICAgdm9pY2UgYW5kIDIuNCBHYnBzIGZvciBTVkQu
ICBIaWdoZXIgbGluayBzcGVlZHMgd2lsbCBnZW5lcmFsbHkgcmVzdWx0CiAgIGluIGhpZ2hlciBs
ZXZlbHMgb2YgYWdncmVnYXRpb24gYW5kIGhlbmNlIGdlbmVyYWxseSBiZXR0ZXIKICAgcGVyZm9y
bWFuY2Ugb2YgbWVhc3VyZW1lbnQtYmFzZWQgYWxnb3JpdGhtcy4gIFRoZXJlZm9yZSwgaXQgc2Vl
bXMKICAgcmVhc29uYWJsZSB0byBiZWxpZXZlIHRoYXQgdGhlIHN0dWRpZWQgbGluayBzcGVlZHMg
ZG8gcHJvdmlkZQogICBtZWFuaW5nZnVsIGV2YWx1YXRpb24gdGFyZ2V0cy4KCiAgIEluIHRoZSBz
aW11bGF0aW9uIG1vZGVsLCBhIGNhbGwgcmVxdWVzdCBhcnJpdmVzIGF0IHRoZSBpbmdyZXNzLCB3
aGljaAogICBpbW1lZGlhdGVseSBzZW5kcyBhIG1lc3NhZ2UgdG8gdGhlIGVncmVzcy4gIFRoZSBt
ZXNzYWdlIGFycml2ZXMgYXQKICAgdGhlIGVncmVzcyBhZnRlciB0aGUgcHJvcGFnYXRpb24gdGlt
ZSBwbHVzIGxpbmsgcHJvY2Vzc2luZyB0aW1lIChidXQKCgoKU2F0b2gsIGV0IGFsLiAgICAgICAg
ICBFeHBpcmVzIFNlcHRlbWJlciAxMCwgMjAwOSAgICAgICAgICAgICAgW1BhZ2UgMTZdCgwKSW50
ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgIFNUIE1hcmtpbmcgICAgICAgICAgICAgICAgICAg
ICBNYXJjaCAyMDA5CgoKICAgbm8gcXVldWluZyBkZWxheSkuICBXaGVuIHRoZSBlZ3Jlc3MgcmVj
ZWl2ZXMgdGhpcyBtZXNzYWdlLCBpdAogICBpbW1lZGlhdGVseSByZXNwb25kcyB0byB0aGUgaW5n
cmVzcyB3aXRoIHRoZSBjdXJyZW50IENMRS4gIElmIHRoZSBDTEUKICAgaXMgYmVsb3cgdGhlIHNw
ZWNpZmllZCBDTEUgdGhyZXNob2xkLCB0aGUgY2FsbCBpcyBhZG1pdHRlZC4gIElmCiAgIG90aGVy
d2lzZSwgaXQgaXMgcmVqZWN0ZWQuICBBbiBhZG1pdHRlZCBjYWxsIHNlbmRzIHBhY2tldHMgaW4K
ICAgYWNjb3JkYW5jZSB3aXRoIG9uZSBvZiB0aGUgY2hvc2VuIHRyYWZmaWMgbW9kZWxzIGZvciB0
aGUgZHVyYXRpb24gb2YKICAgdGhlIGNhbGwgKHNlZSBuZXh0IHNlY3Rpb24pLiAgVGhlIHByb3Bh
Z2F0aW9uIGRlbGF5IGZyb20gdGhlIHNvdXJjZQogICB0byB0aGUgaW5ncmVzcyBhbmQgZnJvbSB0
aGUgZGVzdGluYXRpb24gdG8gdGhlIGVncmVzcyBpcyBhc3N1bWVkIHRvCiAgIGJlIG5lZ2xpZ2li
bGUgYW5kIGlzIG5vdCBtb2RlbGVkLgoKICAgSW4gdGhlIGFkbWlzc2lvbiBjb250cm9sIHNpbXVs
YXRpb24sIHRoZSBQQ04tYWRtaXNzaWJsZS1yYXRlIGFuZCBQQ04tCiAgIHN1cHBvcnRhYmxlIHJh
dGVzIHdlcmUgaGFsZiB0aGUgbGluayBzcGVlZCBhbmQgOTAlIG9mIHRoZSBsaW5rIHNwZWVkLAog
ICByZXNwZWN0aXZlbHksIGFuZCBpbiB0aGUgZmxvdyB0ZXJtaW5hdGlvbiBzaW11bGF0aW9uLCB0
aGUgUENOLQogICBhZG1pc3Npb24tcmF0ZSBhbmQgUENOLXN1cHBvcnRhYmxlLXJhdGUgd2VyZSAy
MCUgYW5kIDQwJSBvZiB0aGUgbGluawogICBzcGVlZCBpbiBhbGwgdGhlIGxpbmtzLiAgVGhlIGFj
dHVhbCBxdWV1ZSBzaXplIHdhcyA4MCwwMDAgcGFja2V0cywKICAgd2hpY2ggd2FzIG5vdCB0aGUg
Ynl0ZSBzaXplIGJlY2F1c2UgcXVldWUgc2l6ZSB3YXMgc2V0IGJ5IG9ubHkgdGhlCiAgIG51bWJl
ciBvZiBwYWNrZXRzIGluIHRoZSBOUzIgc2ltdWxhdG9yLgoKMTAuMi4gIFRyYWZmaWMgTW9kZWxz
CgogICBXZSB1c2UgdGhlIHNhbWUgdHlwZXMgb2YgdHJhZmZpYyBhcyB0aG9zZSBvZiBbSS1ELmJy
aXNjb2UtdHN2d2ctY2wtCiAgIHBoYl0sIFtJLUQuY2hhcm55LXBjbi1zaW5nbGUtbWFya2luZ10s
IGFuZCBbSS1ELnpoYW5nLXBjbi0KICAgcGVyZm9ybWFuY2UtZXZhbHVhdGlvbl0uICBUaGVzZSBh
cmUgQ0JSIHZvaWNlLCBvbi1vZmYgdHJhZmZpYwogICBhcHByb3hpbWF0aW5nIHZvaWNlIHdpdGgg
c2lsZW5jZSBjb21wcmVzc2lvbiAodGVybWVkICJWQlIiKSwgYW5kIG9uLQogICBvZmYgdHJhZmZp
YyB3aXRoIGhpZ2hlciBwZWFrIGFuZCBtZWFuIHJhdGVzICh3ZSB0ZXJtZWQgdGhlIGxhdHRlcgog
ICAic3ludGhldGljIHZpZGVvIiAoU1ZEKSkuICBPbi1vZmYgdHJhZmZpYyAoVkJSIGFuZCBTVkQp
IGlzIGRlc2NyaWJlZAogICB3aXRoIGEgdHdvLXN0YXRlIE1hcmtvdiBjaGFpbiwgYW5kIG9uIGFu
ZCBvZmYgcGVyaW9kcyB3ZXJlCiAgIGV4cG9uZW50aWFsbHkgZGlzdHJpYnV0ZWQgd2l0aCB0aGUg
c3BlY2lmaWVkIG1lYW4uCgogICBFYWNoIGZsb3cgYXJyaXZlcyBhY2NvcmRpbmcgdG8gdGhlIFBv
aXNzb24gcHJvY2Vzcy4gIFRoZSBkaXN0cmlidXRpb24KICAgb2YgZmxvdyBkdXJhdGlvbiB3YXMg
Y2hvc2VuIHRvIGJlIGV4cG9uZW50aWFsbHkgZGlzdHJpYnV0ZWQgd2l0aCBhCiAgIG1lYW4gb2Yg
MSBtaW4sIHJlZ2FyZGxlc3Mgb2YgdGhlIHRyYWZmaWMgdHlwZSwgd2hpY2ggaXMgdGhlIHNhbWUg
YXMKICAgdGhhdCBpbiBbSS1ELmJyaXNjb2UtdHN2d2ctY2wtcGhiXSBhbmQgW0ktRC5jaGFybnkt
cGNuLXNpbmdsZS0KICAgbWFya2luZ10gaW4gYWRtaXNzaW9uIHNpbXVsYXRpb24uICBUaGUgZmxv
dyBkdXJhdGlvbiB3YXMgaW5maW5pdHkgaW4KICAgdGVybWluYXRpb24gc2ltdWxhdGlvbiBpbiBv
cmRlciB0byBvYnNlcnZlIHRoZSBlZmZlY3QgYnkgb25seSBmbG93CiAgIHRlcm1pbmF0aW9uLgoK
ICAgVHJhZmZpYyBwYXJhbWV0ZXJzIGZvciBlYWNoIHR5cGUgYXJlIHN1bW1hcml6ZWQgYmVsb3cu
CgogICBDQlIgdm9pY2UKCiAgIG8gIFBhY2tldCBsZW5ndGg6IDE2MCBieXRlcwoKICAgbyAgUGFj
a2V0IGludGVyLWFycml2YWwgdGltZTogMjBtcyAoKDE2MCo4KS8oNjQqMTAwMCkgcykKCiAgIG8g
IEF2ZXJhZ2UgcmF0ZTogNjQgS2JwcwoKICAgT24tb2ZmIHRyYWZmaWMgYXBwcm94aW1hdGluZyB2
b2ljZSB3aXRoIHNpbGVuY2UgY29tcHJlc3Npb24KCgoKClNhdG9oLCBldCBhbC4gICAgICAgICAg
RXhwaXJlcyBTZXB0ZW1iZXIgMTAsIDIwMDkgICAgICAgICAgICAgIFtQYWdlIDE3XQoMCkludGVy
bmV0LURyYWZ0ICAgICAgICAgICAgICAgICBTVCBNYXJraW5nICAgICAgICAgICAgICAgICAgICAg
TWFyY2ggMjAwOQoKCiAgIG8gIFBhY2tldCBsZW5ndGg6IDE2MCBieXRlcwoKICAgbyAgUGFja2V0
IGludGVyLWFycml2YWwgdGltZSBkdXJpbmcgb24gcGVyaW9kOiAyMCBtcwoKICAgbyAgTG9uZy10
ZXJtIGF2ZXJhZ2UgcmF0ZTogMjEuNzYgS2JwcwoKICAgbyAgT24gcGVyaW9kIG1lYW4gZHVyYXRp
b246IDM0MG1zOyBkdXJpbmcgdGhlIG9uIHBlcmlvZCB0cmFmZmljIGlzCiAgICAgIHNlbnQgd2l0
aCB0aGUgQ0JSIHZvaWNlIHBhcmFtZXRlcnMgZGVzY3JpYmVkIGFib3ZlCgogICBvICBPZmYgcGVy
aW9kIG1lYW4gZHVyYXRpb246IDY2MCBtczsgbm8gdHJhZmZpYyBpcyBzZW50IGZvciB0aGUKICAg
ICAgZHVyYXRpb24gb2YgdGhlIG9mZiBwZXJpb2QKCiAgIFNWRAoKICAgbyAgUGFja2V0IGxlbmd0
aDogMTUwMCBieXRlcwoKICAgbyAgUGFja2V0IGludGVyLWFycml2YWwgdGltZSBkdXJpbmcgb24g
cGVyaW9kOiAxIG1zCgogICBvICBMb25nIHRlcm0gYXZlcmFnZSByYXRlOiA0IE1icHMKCiAgIG8g
IE9uIHBlcmlvZCBtZWFuIGR1cmF0aW9uOiAzNDAgbXMKCiAgIG8gIE9mZiBwZXJpb2QgbWVhbiBk
dXJhdGlvbjogNjYwIG1zCgoxMC4zLiAgUGVyZm9ybWFuY2UgTWV0cmljcwoKICAgSW4gYWxsIG91
ciBleHBlcmltZW50cywgd2UgdXNlZCB0aGUgcGVyY2VudCBkZXZpYXRpb24gb2YgdGhlIG1lYW4K
ICAgcmF0ZSBvZiB0aGUgZXhwZWN0ZWQgbG9hZCBsZXZlbCBhcyBhIHBlcmZvcm1hbmNlIG1ldHJp
Yy4gIFdlIHRlcm0KICAgdGhlc2UgIm92ZXItYWRtaXNzaW9uIiBhbmQgIm92ZXItdGVybWluYXRp
b24iIHBlcmNlbnRhZ2VzLCBkZXBlbmRpbmcKICAgb24gdGhlIHR5cGUgb2YgZXhwZXJpbWVudC4K
CiAgIEluIG91ciBleHBlcmltZW50cyBvZiBhZG1pc3Npb24gY29udHJvbCwgd2UgY29tcGFyZWQg
dGhlIGFjdHVhbAogICBhY2hpZXZlZCBhdmVyYWdlIHRocm91Z2hwdXQgdG8gdGhlIGRlc2lyZWQg
dHJhZmZpYyBsb2FkIChQQ04tCiAgIGFkbWlzc2libGUtcmF0ZSkuICBUaGUgZGVzaXJlZCB0cmFm
ZmljIGxvYWQgaXMgbm90IHRoZSBleGFjdAogICBhZG1pc3NpYmxlIHJhdGUgYmVjYXVzZSBhIHNp
Z25hbCBwYWNrZXQgZm9yIGEgbmV3IGZsb3cgaXMgc2VudCBmb3IKICAgYWRtaXNzaW9uLiAgVGhl
cmVmb3JlLCB0aGUgZGVzaXJlZCB0cmFmZmljIGxvYWQgaXMgdGhlIGFkbWlzc2libGUKICAgcmF0
ZSBtaW51cyB0aGUgYW1vdW50IG9mIHNpZ25hbCBwYWNrZXRzIGZvciBub24tYWRtaXR0ZWQgZmxv
d3MuCgogICBJbiBvdXIgZXhwZXJpbWVudHMgb2YgZmxvdyB0ZXJtaW5hdGlvbiwgd2UgY29tcGFy
ZWQgdGhlIGFjdHVhbAogICBhY2hpZXZlZCBhdmVyYWdlIHRocm91Z2hwdXQgdG8gdGhlIGRlc2ly
ZWQgdHJhZmZpYyBsb2FkIChQQ04tCiAgIHN1cHBvcnRhYmxlLXJhdGUpIGFuZCBtZWFzdXJlZCB0
ZXJtaW5hdGlvbiB0aW1lLiAgQmVjYXVzZSBhCiAgIHRlcm1pbmF0aW9uIGRpc2NvbnRpbnVlcyBh
bmQgcmVzdGFydHMgd2hlbiB0aGUgdHJhZmZpYyB0eXBlIGlzIGJ1cnN0eQogICB0cmFmZmljIHN1
Y2ggYXMgVkJSIGFuZCBTVkQsIGEgdGVybWluYXRpb24gd2FzIHJlZ2FyZGVkIGFzIHRoZSBsYXN0
CiAgIHRlcm1pbmF0aW9uIHdoZW4gaXQgdGFrZXMgbW9yZSB0aGFuIDEgcyB1bnRpbCB0aGUgbmV4
dCB0ZXJtaW5hdGlvbi4KCgoKCgoKClNhdG9oLCBldCBhbC4gICAgICAgICAgRXhwaXJlcyBTZXB0
ZW1iZXIgMTAsIDIwMDkgICAgICAgICAgICAgIFtQYWdlIDE4XQoMCkludGVybmV0LURyYWZ0ICAg
ICAgICAgICAgICAgICBTVCBNYXJraW5nICAgICAgICAgICAgICAgICAgICAgTWFyY2ggMjAwOQoK
CjEwLjQuICBQYXJhbWV0ZXIgU2V0dGluZ3MgZm9yIFNUTQoKICAgQWxsIHRoZSBzaW11bGF0aW9u
cyB3ZXJlIHJ1biB3aXRoIHRoZSBmb2xsb3dpbmcgdmFsdWVzLgoKICAgbyAgU3dUQi5zaXplID0g
MjAgbXMgYXQgUENOLWFkbWlzc2libGUtcmF0ZQoKICAgbyAgU3dUQi50aHJlc2hvbGQgPSAxMCBt
cyBhdCBQQ04tYWRtaXNzaWJsZS1yYXRlCgogICBvICBNa1RCLnNpemUgPSAxMCBtcyBhdCBQQ04t
c3VwcG9ydGFibGUtcmF0ZQoKICAgbyAgTWtUQi50aHJlc2hvbGQgPSA4IG1zIGF0IFBDTi1zdXBw
b3J0YWJsZS1yYXRlCgogICBvICBNYXJraW5nLmZyZXF1ZW5jeSA9IDEvMyBhbmQgMQoKICAgbyAg
Q0xFIHRocmVzaG9sZCBpcyB2YXJpZWQgaW4gVGFibGUgQi4xCgogICBvICBFV01BIHdlaWdodCBp
cyB2YXJpZWQgaW4gVGFibGUgQi4xCgogICBvICBOdW1iZXIgb2Ygc2VxdWVudGlhbCBtYXJrZWQg
cGFja2V0cyBmb3IgdGVybWluYXRpb24gPSAxMDAKCiAgIG8gIE51bWJlciBvZiBzZXF1ZW50aWFs
IHVubWFya2VkIHBhY2tldHMgZm9yIHN0b3BwaW5nIHRlcm1pbmF0aW9uID0KICAgICAgMjAKCiAg
IG8gIEV4dHJhIHBlcmNlbnRhZ2Ugb2YgcmVjZWl2aW5nIG9yIHNlbmRpbmcgcmF0ZSBtb3JlIHRo
YW4gdGhlCiAgICAgIGRpZmZlcmVuY2UgYmV0d2VlbiBzZW5kaW5nIGFuZCByZWNlaXZpbmcgcmF0
ZXMgZm9yIHRlcm1pbmF0aW9uIGF0CiAgICAgIG9uZSB0aW1lID0gNS4wCgogICBvICBJbnRlcnZh
bCBiZXR3ZWVuIHNlbmRpbmcgdGhlIHJlY2VpdmluZyByYXRlID0gMzMuMyBtcwoKICAgbyAgSW50
ZXJ2YWwgZm9yIG1lYXN1cmluZyBzZW5kaW5nIHJhdGUgPSAxMDAgbXMKCjEwLjUuICBQYXJhbWV0
ZXIgU2V0dGluZ3MgZm9yIENMCgogICBBbGwgdGhlIHNpbXVsYXRpb25zIHdlcmUgcnVuIHdpdGgg
NSBtcyBhdCB0aGUgUENOLXN1cHBvcnRhYmxlLXJhdGUgYXMKICAgdGhlIHRva2VuIGJ1Y2tldCBz
aXplIGZvciB0ZXJtaW5hdGlvbiBhbmQgd2l0aCB0aGUgZm9sbG93aW5nIHZpcnR1YWwKICAgcXVl
dWUgdGhyZXNob2xkcy4KCiAgIG8gIE1pbi1tYXJraW5nLXRocmVzaG9sZDogNSBtcyBhdCB0aGUg
UENOLWFkbWlzc2libGUtcmF0ZQoKICAgbyAgTWF4LW1hcmtpbmctdGhyZXNob2xkOiAxNSBtcyBh
dCB0aGUgUENOLWFkbWlzc2libGUtcmF0ZQoKICAgbyAgVmlydHVhbC1xdWV1ZS11cHBlci1saW1p
dDogMjAgbXMgYXQgdGhlIFBDTi1hZG1pc3NpYmxlLXJhdGUKCiAgIFRoZSB2aXJ0dWFsLXF1ZXVl
LXVwcGVyLWxpbWl0IHB1dHMgYW4gdXBwZXIgYm91bmQgb24gaG93IG11Y2ggdGhlCiAgIHZpcnR1
YWwgcXVldWUgY2FuIGdyb3cuICBJbiB0aGUgYWRtaXNzaW9uIGNvbnRyb2wgc2ltdWxhdGlvbiwg
dGhlIENMRQogICB0aHJlc2hvbGQgYW5kIEVXTUEgd2VpZ2h0IHdlcmUgc2V0IGFzIDAuMDUgYW5k
IDAuMywgcmVzcGVjdGl2ZWx5LgogICBBbGwgb2YgdGhlIHBhcmFtZXRlcnMgb2YgdGhlIHZpcnR1
YWwgcXVldWUgd2VyZSB0aGUgc2FtZSBhcyB0aG9zZSBpbgogICBbSS1ELmJyaXNjb2UtdHN2d2ct
Y2wtcGhiXSwgW0ktRC5jaGFybnktcGNuLXNpbmdsZS1tYXJraW5nXSwgYW5kCgoKClNhdG9oLCBl
dCBhbC4gICAgICAgICAgRXhwaXJlcyBTZXB0ZW1iZXIgMTAsIDIwMDkgICAgICAgICAgICAgIFtQ
YWdlIDE5XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICBTVCBNYXJraW5nICAgICAg
ICAgICAgICAgICAgICAgTWFyY2ggMjAwOQoKCiAgIFtJLUQuemhhbmctcGNuLXBlcmZvcm1hbmNl
LWV2YWx1YXRpb25dLiAgVGhlIHZhbHVlIG9mIDUgbXMgYXQgdGhlCiAgIFBDTi1zdXBwb3J0YWJs
ZS1yYXRlIGFzIHRoZSB0b2tlbiBidWNrZXQgc2l6ZSBjb3JyZXNwb25kcyB0byA1MDAKICAgcGFj
a2V0cyBpbiB0aGUgY2FzZSBvZiBDQlIsIDE3MCBwYWNrZXRzIGluIHRoZSBjYXNlIG9mIFZCUiwg
YW5kIDY2NgogICBwYWNrZXRzIGluIHRoZSBjYXNlcyBvZiBTVkQuICBUaGUgdG9rZW4gYnVja2V0
IGRlcHRoIHdhcyBzZXQgdG8gNjQKICAgcGFja2V0cyBmb3IgQ0JSLCBhbmQgZm9yIG9uLW9mZiB0
cmFmZmljLCB0byAxMjggb3IgaGlnaGVyIChpbgogICBbSS1ELmJyaXNjb2UtdHN2d2ctY2wtcGhi
XSkgYW5kIHRvIDI1NiBwYWNrZXRzIChpbiBbSS1ELnpoYW5nLXBjbi0KICAgcGVyZm9ybWFuY2Ut
ZXZhbHVhdGlvbl0pLgoKMTAuNi4gIFNpbXVsYXRpb24gRW52aXJvbm1lbnQKCiAgIFdlIHVzZWQg
TlMyIGZvciBvdXIgc2ltdWxhdGlvbiBleHBlcmltZW50cy4gIFNpbXVsYXRpb25zIHdlcmUgcnVu
IG9uCiAgIGEgRGVsbCBQb3dlciBFZGdlIDE5NTAsIEludGVsIFF1YWQtY29yZSBYZW9uIDIuNjZH
SHosIDMyR0IgUkFNCiAgIGNvbXB1dGVyIHJ1bm5pbmcgUmVkIEhhdCBFbnRlcnByaXNlIExpbnV4
ICg2NGJpdCkuCgoKMTEuICBBcHBlbmRpeCBCOiBBZG1pc3Npb24gQ29udHJvbCBTaW11bGF0aW9u
CgoxMS4xLiAgUGFyYW1ldGVyIFNldHRpbmdzIGZvciBBZG1pc3Npb24gQ29udHJvbAoKICAgV2Ug
ZXZhbHVhdGVkIG92ZXItYWRtaXNzaW9uIHBlcmNlbnRhZ2VzIHdoZW4gdGhlIGxvYWQgb2YgdGhl
CiAgIGJvdHRsZW5lY2sgd2FzIGZpdmUgdGltZXMgdGhlIGFkbWlzc2libGUgcmF0ZSwgaS5lLiwg
Mi41IHRpbWVzIHRoZQogICBsaW5rIHNwZWVkLiAgVGhlIHNpbXVsYXRpb24gdGltZSB3YXMgMzAw
IHMsIGFuZCBzaW11bGF0aW9uIHJlc3VsdHMKICAgZHVyaW5nIHRoZSB0aW1lIGludGVydmFsIGJl
dHdlZW4gMjAwIGFuZCAzMDAgcyB3ZXJlIHVzZWQgZm9yCiAgIHBlcmZvcm1hbmNlIG1ldHJpY3Mg
dG8gb2J0YWluIHRoZSByZXN1bHRzIGluIHRoZSBzdGVhZHkgc3RhdGUuCgogICBFZ3Jlc3MgbWVh
c3VyZW1lbnQgcGFyYW1ldGVycyBmb3IgU1RNOiBJbiBvdXIgc2ltdWxhdGlvbnMsIENMRQogICB0
aHJlc2hvbGQgd2FzIHZhcmllZCBpbiBUYWJsZSBCLjEuICBUaGUgQ0xFIHdhcyBjb21wdXRlZCBh
cyBhbgogICBleHBvbmVudGlhbCB3ZWlnaHRlZCBtb3ZpbmcgYXZlcmFnZSAoRVdNQSkuICBUaGUg
d2VpZ2h0IHdhcyB2YXJpZWQgaW4KICAgVGFibGUgQi4xLiAgVGhlIENMRSB3YXMgY29tcHV0ZWQg
b24gYSBwZXItcGFja2V0IGJhc2lzLgoKICAgRWdyZXNzIG1lYXN1cmVtZW50IHBhcmFtZXRlcnMg
Zm9yIENMOiBJbiBvdXIgc2ltdWxhdGlvbnMsIHRoZSBjaG9zZW4KICAgQ0xFIHRocmVzaG9sZCB3
YXMgMC4wNS4gIFRoZSBDTEUgd2FzIGNvbXB1dGVkIGFzIGFuIGV4cG9uZW50aWFsCiAgIHdlaWdo
dGVkIG1vdmluZyBhdmVyYWdlIChFV01BKSB3aXRoIGEgd2VpZ2h0IG9mIDAuMy4gIFRoZSBDTEUg
d2FzCiAgIGNvbXB1dGVkIG9uIGEgcGVyLXBhY2tldCBiYXNpcy4gIFRoZXNlIHZhbHVlcyB3ZXJl
IHRoZSBzYW1lIGFzIHRob3NlCiAgIGluIFNlY3QuIDguMi4zIGluIFtJLUQuY2hhcm55LXBjbi1z
aW5nbGUtbWFya2luZ10uCgoxMS4yLiAgU2Vuc2l0aXZpdHkgdG8gRVdNQSBXZWlnaHQgYW5kIENM
RSBUaHJlc2hvbGQKCiAgIFdlIHNpbXVsYXRlZCBhZG1pc3Npb24gY29udHJvbCBvZiBTVE0gd2hl
biB0aGUgQ0xFIHRocmVzaG9sZCBhbmQgRVdNQQogICB3ZWlnaHQgd2VyZSB0aGUgc2l4IGNhc2Vz
IHNob3duIGluIFRhYmxlIEIuMS4gIFRoZSByZXN1bHRzIG9mIGNhc2UgMQogICB3ZXJlIHNob3du
IGluIHRoZSBwcmV2aW91cyBkcmFmdC4gIFdlIHNpbXVsYXRlZCB0aGUgYWRtaXNzaW9uIGNvbnRy
b2wKICAgZml2ZSB0aW1lcyBmb3IgZWFjaCBjYXNlLiAgVGhlIHNtYWxsZXN0IGFuZCBsYXJnZXN0
IG92ZXItYWRtaXNzaW9uCiAgIHBlcmNlbnRhZ2UgdmFsdWVzIG9mIHRoZSBhdmVyYWdlcyBvZiB0
aGUgZml2ZSBzaW11bGF0aW9ucyBhcmUgc2hvd24KICAgaW4gVGFibGUgQi4yLiAgVGhlIHNtYWxs
ZXN0IGFuZCBsYXJnZXN0IHZhbHVlcyBvZiBhbGwgZml2ZSBsaW5rcyBhcmUKICAgc2hvd24gd2hl
biB0aGUgdG9wb2xvZ3kgd2FzIFBMVChjKS4gIFRoZSBzbWFsbGVzdCBhbmQgbGFyZ2VzdCB2YWx1
ZXMKICAgY2FuIGJlIG92ZXItYWRtaXNzaW9uIHBlcmNlbnRhZ2VzIGluIGEgZGlmZmVyZW50IGxp
bmsuICBDYXNlIDEsIHdob3NlCiAgIHJlc3VsdHMgd2VyZSBzaG93biBpbiB0aGUgcHJldmlvdXMg
ZHJhZnQsIHdhcyB0aGUgd29yc3QgY2FzZSBvZiB0aGUKICAgc2l4IGluIGFsbCBvZiB0aGUgc2lt
dWxhdGlvbnMgZnJvbSB0aGUgdmlld3BvaW50IG9mIGFic29sdXRlCgoKClNhdG9oLCBldCBhbC4g
ICAgICAgICAgRXhwaXJlcyBTZXB0ZW1iZXIgMTAsIDIwMDkgICAgICAgICAgICAgIFtQYWdlIDIw
XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICBTVCBNYXJraW5nICAgICAgICAgICAg
ICAgICAgICAgTWFyY2ggMjAwOQoKCiAgIGRldmlhdGlvbiBmcm9tIG5vIG92ZXItIGFuZCB1bmRl
ci1hZG1pc3Npb24uICBUaGUgcmVzdWx0cyBvZiBjYXNlIDYKICAgYXJlIHNob3duIGluIHRoZSBm
b2xsb3dpbmcgc2VjdGlvbnMgYmVjYXVzZSB0aGF0IGNhc2Ugd2FzIHRoZSBiZXN0LgoKCiAgICAg
ICAgICAgICAgICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAg
ICAgICAgICAgICAgICAgQ2FzZSB8IENMRSB0aHJlc2hvbGQgfCBFV01BIHdlaWdodAogICAgICAg
ICAgICAgICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAg
ICAgICAgICAgICAgICAxICAgfCAgICAgMC4wNSAgICAgIHwgICAgMC4wMDA1CiAgICAgICAgICAg
ICAgICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAg
ICAgICAgICAgIDIgICB8ICAgICAwLjA1ICAgICAgfCAgICAwLjAxCiAgICAgICAgICAgICAgICAg
ICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAg
ICAgIDMgICB8ICAgICAwLjA1ICAgICAgfCAgICAwLjAzCiAgICAgICAgICAgICAgICAgICAgLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAgICAgIDQg
ICB8ICAgICAwLjA1ICAgICAgfCAgICAwLjMKICAgICAgICAgICAgICAgICAgICAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgICAgICAgNSAgIHwgICAg
IDAuMDAwMDEgICB8ICAgIDAuMwogICAgICAgICAgICAgICAgICAgIC0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgICAgICA2ICAgfCAgICAgMC4wMDAw
MDEgIHwgICAgMC4zCiAgICAgICAgICAgICAgICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCgoKICAgICAgIFRhYmxlIEIuMTogQ0xFIHRocmVzaG9sZHMgYW5kIEVXTUEg
d2VpZ2h0cyBpbiBvdXIgc2ltdWxhdGlvbgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKClNh
dG9oLCBldCBhbC4gICAgICAgICAgRXhwaXJlcyBTZXB0ZW1iZXIgMTAsIDIwMDkgICAgICAgICAg
ICAgIFtQYWdlIDIxXQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICBTVCBNYXJraW5n
ICAgICAgICAgICAgICAgICAgICAgTWFyY2ggMjAwOQoKCiAgICAgICAgICAgICAgICAgICAgLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAgICAgVHJh
ZmZpY3wgVG9wby4gfCBTbWFsbGVzdCB8IExhcmdlc3QKICAgICAgICAgICAgICAgICAgICAtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfFMuTGluayB8ICAwLjAyOCAgIHwgIDAuMjg1CiAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAgICAgICAgICAg
IHxSVFQxMCAgfCAgMC41ODUgICB8ICAwLjg0NAogICAgICAgICAgICAgICAgICAgICAgICAgICB8
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgICAgICBDQlIgICB8
UlRUNzAgIHwgLTEuNjU2ICAgfCAgMC45NDIKICAgICAgICAgICAgICAgICAgICAgICAgICAgfC0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfFJU
VDYwMCB8IC01LjIxOCAgIHwgIDAuMjM0CiAgICAgICAgICAgICAgICAgICAgICAgICAgIHwtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHxSVFQx
MDAwfCAtNi4wMzAgICB8IC0wLjE3OQogICAgICAgICAgICAgICAgICAgICAgICAgICB8LS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgICAgICAgICAgICB8UExUKGMp
IHwgIDAuMDA1ICAgfCAgMC4xMDMKICAgICAgICAgICAgICAgICAgICAtLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfFMuTGluayB8
ICAwLjk3OSAgIHwgIDEuMzAwCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHwtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHxSVFQxMCAgfCAt
MC43NTMgICB8ICAxLjU2MgogICAgICAgICAgICAgICAgICAgICAgICAgICB8LS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgICAgICBWQlIgICB8UlRUNzAgIHwgLTMu
MjQ5ICAgfCAgMS40NjIKICAgICAgICAgICAgICAgICAgICAgICAgICAgfC0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfFJUVDYwMCB8IC01LjQy
NyAgIHwgIDAuNjk5CiAgICAgICAgICAgICAgICAgICAgICAgICAgIHwtLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHxSVFQxODAwfCAtNS44NzAg
ICB8IC0wLjA3NwogICAgICAgICAgICAgICAgICAgICAgICAgICB8LS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogICAgICAgICAgICAgICAgICAgICAgICAgICB8UExUKGMpIHwgIDAuNDA4ICAg
fCAgMC43NTIKICAgICAgICAgICAgICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfFMuTGluayB8ICA0LjMwOCAgIHwg
IDQuNzQxCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHwtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHxSVFQxMCAgfCAgMS41OTMgICB8ICA0
Ljk4MgogICAgICAgICAgICAgICAgICAgICAgICAgICB8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogICAgICAgICAgICAgICAgICAgICBTVkQgICB8UlRUMzUgIHwgLTEuOTgxICAgfCAgNS45
OTkKICAgICAgICAgICAgICAgICAgICAgICAgICAgfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfFJUVDE0MCB8IC01LjUwMiAgIHwgIDQuNjc5
CiAgICAgICAgICAgICAgICAgICAgICAgICAgIHwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAgICAgICAgICAgICAgICAgICAgICAgICAgIHxSVFQzMDAgfCAtNy4xOTIgICB8ICAxLjMwMgog
ICAgICAgICAgICAgICAgICAgICAgICAgICB8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
ICAgICAgICAgICAgICAgICAgICAgICAgICB8UExUKGMpIHwgIDAuOTkzICAgfCAgMi4zODIKICAg
ICAgICAgICAgICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCgog
ICAgVGFibGUgQi4yOlNtYWxsZXN0IGFuZCBsYXJnZXN0IHZhbHVlcyBvZiBvdmVyLWFkbWlzc2lv
biBwZXJjZW50YWdlcwogICAgICAgICAgICAgICBvZiBhbGwgcGFpcnMgb2YgQ0xFIHRocmVzaG9s
ZCBhbmQgRVdNQSB3ZWlnaHQKCjExLjMuICBCYXNpYyBFdmFsdWF0aW9uCgogICBPdmVyLWFkbWlz
c2lvbiBwZXJjZW50YWdlIHN0YXRpc3RpY3Mgd2VyZSBldmFsdWF0ZWQgdXNpbmcgdGhlIHNpbmds
ZQogICBsaW5rIHRvcG9sb2d5LiAgVGFibGUgQi4zIGdpdmVzIHJlc3VsdHMgb2YgYW4gYWRtaXNz
aW9uIGNvbnRyb2wKCgoKU2F0b2gsIGV0IGFsLiAgICAgICAgICBFeHBpcmVzIFNlcHRlbWJlciAx
MCwgMjAwOSAgICAgICAgICAgICAgW1BhZ2UgMjJdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAg
ICAgICAgIFNUIE1hcmtpbmcgICAgICAgICAgICAgICAgICAgICBNYXJjaCAyMDA5CgoKICAgc2lt
dWxhdGlvbiB3aGVuIHRoZSBsb2FkIHdhcyBmaXZlIHRpbWVzIHRoZSBhZG1pc3NpYmxlIHJhdGUu
ICBXaGVuCiAgIHRoZSB0cmFmZmljIHR5cGUgaXMgQ0JSLCB0aGUgbGluayBzcGVlZCBpcyAxMjgg
TWJwcyBhbmQgdGhlIGxvYWQgaXMKICAgdGhlIHJhdGUgb2YgNTAwMCBmbG93cy4gIFRoZSBjYWxs
IGludGVydmFsIHBlciBpbmdyZXNzLWVncmVzcwogICBhZ2dyZWdhdGUgKElFQSkgaXMgMC4wMTIg
c2VjLiAgV2hlbiB0aGUgdHJhZmZpYyB0eXBlIGlzIFZCUiwgdGhlIGxpbmsKICAgc3BlZWQgaXMg
NzguMyBNYnBzIGFuZCB0aGUgbG9hZCBpcyB0aGUgcmF0ZSBvZiA5MDAwIGZsb3dzLiAgVGhlIGNh
bGwKICAgaW50ZXJ2YWwgcGVyIElFQSBpcyAwLjAwNjcgc2VjLiAgV2hlbiB0aGUgdHJhZmZpYyB0
eXBlIGlzIFNWRCwgdGhlCiAgIGxpbmsgc3BlZWQgaXMgMi40NSBHYnBzIGFuZCB0aGUgbG9hZCBp
cyB0aGUgcmF0ZSBvZiAxNTAwIGZsb3dzLiAgVGhlCiAgIGNhbGwgaW50ZXJ2YWwgcGVyIElFQSBp
cyAwLjA0IHNlYy4gIFdlIHNob3cgdGhlIGF2ZXJhZ2Ugb2YgdGhlCiAgIHJlc3VsdHMgb2YgZml2
ZSBzaW11bGF0aW9ucyB3aXRoIGRpZmZlcmVudCByYW5kb20gc2VlZHMgZm9yIGVhY2gKICAgdHJh
ZmZpYyB0eXBlLiAgVGhlIHBlcmZvcm1hbmNlIG9mIFNUTSB3YXMgdmVyeSBnb29kIGFsdGhvdWdo
IGl0IHdhcwogICBpbmZlcmlvciB0byB0aGF0IG9mIENMLgoKCiAgICAgICAgICAgICAgICAgICAg
ICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAgICAgICAgICBU
eXBlIHwgT3ZlciBBZG1pc3Npb24gJQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8LS0t
LS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIFNUTSAg
fCAgIENMCiAgICAgICAgICAgICAgICAgICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAgICAgICAgICAgICAgICAgICAgICAgICAgQ0JSIHwgICAwLjA2NSB8ICAwLjAyOAogICAgICAg
ICAgICAgICAgICAgICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAg
ICAgICAgICAgICAgIFZCUiB8ICAgMS4yNDkgfCAgMC45NzkKICAgICAgICAgICAgICAgICAgICAg
ICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgICAgICAgICAgICBT
VkQgfCAgIDQuNjc4IHwgIDQuNDc2CiAgICAgICAgICAgICAgICAgICAgICAgICAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCgoKICAgVGFibGUgQi4zOiBPdmVyLWFkbWlzc2lvbiBwZXJjZW50YWdl
IHN0YXRpc3RpY3Mgb2J0YWluZWQgd2l0aCBzaW5nbGUKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaW5rCgoxMS40LiAgRWZmZWN0IG9mIEluZ3Jlc3MtRWdyZXNzIEFnZ3JlZ2F0
aW9uCgogICBXZSBldmFsdWF0ZWQgdGhlIGVmZmVjdCBvZiBpbmdyZXNzLWVncmVzcyBhZ2dyZWdh
dGlvbiAoSUVBKSB1c2luZyBSVFQKICAgdG9wb2xvZ3kuICBBcyB3aXRoIHRoZSBzaW11bGF0aW9u
cyBpbiBbSS1ELmNoYXJueS1wY24tc2luZ2xlLQogICBtYXJraW5nXSwgdGhlIGFnZ3JlZ2F0ZSBs
b2FkIG9uIHRoZSBib3R0bGVuZWNrIHdhcyB0aGUgc2FtZSBhY3Jvc3MKICAgZWFjaCB0cmFmZmlj
IHR5cGUgd2l0aCB0aGUgYWdncmVnYXRlIGxvYWQgYmVpbmcgZXZlbmx5IGRpdmlkZWQgYW1vbmcK
ICAgYWxsIGluZ3Jlc3Nlcy4KCjExLjQuMS4gIENCUgoKICAgU2ltdWxhdGlvbiByZXN1bHRzIHdp
dGggdHJhZmZpYyBsb2FkIGNvbmRpdGlvbnMgd2hlbiB0aGUgdHJhZmZpYyB0eXBlCiAgIHdhcyBD
QlIgYXJlIHNob3duIGluIFRhYmxlIEIuNC4gIFRoZSBsaW5rIHNwZWVkIG9mIHRoZSBib3R0bGVu
ZWNrIHdhcwogICAxMjggTWJwcyBmb3IgYWxsIHRoZSBjYXNlcyB3aXRoIHZhcnlpbmcgbnVtYmVy
cyBvZiBpbmdyZXNzZXMuICBJdAogICBjb3JyZXNwb25kZWQgdG8gMjAwMCBDQlIgZmxvd3MuICBU
aHVzLCB0aGUgUENOLWFkbWlzc2libGUtcmF0ZQogICBjb3JyZXNwb25kZWQgdG8gMTAwMCBDQlIg
Zmxvd3MuICBUaGUgbG9hZCBjb3JyZXNwb25kZWQgdG8gNTAwMCBmbG93cy4KICAgVGhlIHNlY29u
ZCBjb2x1bW4gaW4gVGFibGUgQi40IGFuZCB0aGUgZm9sbG93aW5nIHRhYmxlcyBpcyB0aGUKICAg
ZXhwZWN0ZWQgYWRtaXR0ZWQgbnVtYmVyIG9mIGNvbm5lY3Rpb25zIHBlciBJRUEuICBTVE0ocikg
aW4gVGFibGUgQi40CiAgIHJlcHJlc2VudHMgdGhlIHJlc3VsdHMgb2YgU1RNIHdpdGggcmFuZG9t
aXplZCBDQlIgdHJhZmZpYy4gIEVhY2gKICAgcGFja2V0IG9mIHRoZSByYW5kb21pemVkIENCUiB0
cmFmZmljIGhhcyBhbiBhZGRlZCBkZWxheSBkaXN0cmlidXRlZAoKCgpTYXRvaCwgZXQgYWwuICAg
ICAgICAgIEV4cGlyZXMgU2VwdGVtYmVyIDEwLCAyMDA5ICAgICAgICAgICAgICBbUGFnZSAyM10K
DApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgU1QgTWFya2luZyAgICAgICAgICAgICAg
ICAgICAgIE1hcmNoIDIwMDkKCgogICB1bmlmb3JtbHkgZnJvbSAwIHRvIDUwIG1zLiAgVGhlIHJl
c3VsdHMgb2YgYm90aCBDQlIgdHJhZmZpYyBhbmQKICAgcmFuZG9taXplZCBDQlIgdHJhZmZpYyB3
ZXJlIGFsbW9zdCB0aGUgc2FtZSwgYXMgc2hvd24gaW4gVGFibGUgQi40LgogICBUaGVzZSBzaW11
bGF0aW9uIHJlc3VsdHMgc2hvdyB0aGF0IHRoZSBhY2N1cmFjeSBvZiBTVE0gd2FzIGxpdHRsZQog
ICBhZmZlY3RlZCBieSBzeW5jaHJvbml6YXRpb24gYmVjYXVzZSBzeW5jaHJvbml6YXRpb24gZWZm
ZWN0cyBhcmUKICAgbGFyZ2VzdCBpbiB0aGUgY2FzZSBvZiBDQlIgd2l0aCBsb3cgSUVBIFtJLUQu
Y2hhcm55LXBjbi1zaW5nbGUtCiAgIG1hcmtpbmddLgoKCiAgIC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgIE5vLiBvZiAgfEV4cGVjdGVkICAgfCAgICBP
dmVyIEFkbWlzc2lvbgogICBpbmdyZXNzZXN8Tm8uICBvZiAgICB8ICAgICAgICAgICglKQogICAg
ICAgICAgICB8Y29ubmVjdGlvbnN8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAg
IHxwZXIgSUUgcGFpcnwgIFNUTSAgfFNUTSAocil8ICBDTAogICAtLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgIDEwICAgIHwgICAgMTAwICAgIHwgMC43
NTAgfCAwLjc4NiB8IDAuNzYxCiAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KICAgICAgNzAgICAgfCAgICAxNC4zICAgfCAwLjg5MCB8IDAuODY3IHwgMC43
MjcKICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAg
IDYwMCAgICB8ICAgICAxLjYgICB8IDAuMTIyIHwtMC4wODUgfCAwLjAzOAogICAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAxMDAwICAgIHwgICAgICAx
ICAgIHwtMC4yNDEgfC0wLjQzMyB8LTAuMTc5CiAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KCgogICBUYWJsZSBCLjQ6IE92ZXIgYWRtaXNzaW9uIHBlcmNl
bnRhZ2Ugc3RhdGlzdGljcyB3aXRoIENCUiwgUlRUCgoxMS40LjIuICBWQlIKCiAgIFNpbXVsYXRp
b24gcmVzdWx0cyB3aXRoIHRyYWZmaWMgbG9hZCBjb25kaXRpb25zIHdoZW4gdGhlIHRyYWZmaWMg
dHlwZQogICB3YXMgVkJSIGFyZSBzaG93biBpbiBUYWJsZSBCLjUuICBUaGUgbGluayBzcGVlZCBv
ZiB0aGUgYm90dGxlbmVjayB3YXMKICAgNzggTWJwcyBmb3IgYWxsIHRoZSBjYXNlcyB3aXRoIHZh
cnlpbmcgbnVtYmVycyBvZiBpbmdyZXNzZXMuICBUaGlzCiAgIGxpbmsgc3BlZWQgd2FzIDE4MDAg
dGltZXMgaGlnaGVyIHRoYW4gdGhlIGF2ZXJhZ2UgcmF0ZSBvZiBhIFZCUiBmbG93LgogICBUaHVz
LCB0aGUgUENOLWFkbWlzc2libGUtcmF0ZSB3YXMgOTAwIHRpbWVzIGhpZ2hlciB0aGFuIHRoZSBh
dmVyYWdlCiAgIHJhdGUgb2YgYSBWQlIgZmxvdy4gIFRoZSBsb2FkIHdhcyAyLjUgdGltZXMgaGln
aGVyIHRoYW4gdGhlIGxpbmsKICAgc3BlZWQuICBUaGUgcmVzdWx0IG9mIFNUTSBpcyBhbG1vc3Qg
dGhlIHNhbWUgYXMgdGhhdCBvZiBDTC4KCgoKCgoKCgoKCgoKCgoKClNhdG9oLCBldCBhbC4gICAg
ICAgICAgRXhwaXJlcyBTZXB0ZW1iZXIgMTAsIDIwMDkgICAgICAgICAgICAgIFtQYWdlIDI0XQoM
CkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICBTVCBNYXJraW5nICAgICAgICAgICAgICAg
ICAgICAgTWFyY2ggMjAwOQoKCiAgICAgICAgICAgICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgICAgIE5vLiBvZiAgfEV4cGVjdGVk
ICAgfE92ZXIgQWRtaXNzaW9uCiAgICAgICAgICAgICAgICAgIGluZ3Jlc3Nlc3xOby4gIG9mICAg
IHwgICAgICAoJSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgfGNvbm5lY3Rpb25zfC0tLS0t
LS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgICAgICAgICAgICB8cGVyIElFIHBhaXJ8ICAg
U1RNICB8ICBDTAogICAgICAgICAgICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAgICAgIDEwICAgIHwgICAgMTgwICAgIHwgIDEu
NTYyIHwgIDEuMzQ1CiAgICAgICAgICAgICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgICAgICAgNzAgICAgfCAgICAyNS43ICAgfCAg
MS4zMzQgfCAgMS40NjIKICAgICAgICAgICAgICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgICAgIDYwMCAgICB8ICAgICAzICAgICB8
IC0wLjQ4MyB8ICAwLjY5OQogICAgICAgICAgICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAgICAxODAwICAgIHwgICAgIDEgICAg
IHwgLTEuODIyIHwgLTAuMDc3CiAgICAgICAgICAgICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KCgogICAgIFRhYmxlIEIuNTogT3Zlci1hZG1pc3Npb24gcGVy
Y2VudGFnZSBzdGF0aXN0aWNzIHdpdGggVkJSIGFuZCBSVFQKCjExLjQuMy4gIFNWRAoKICAgU2lt
dWxhdGlvbiByZXN1bHRzIHdpdGggdHJhZmZpYyBsb2FkIGNvbmRpdGlvbnMgd2hlbiB0aGUgdHJh
ZmZpYyB0eXBlCiAgIHdhcyBTVkQgYXJlIHNob3duIGluIFRhYmxlIEIuNi4gIFRoZSBsaW5rIHNw
ZWVkIG9mIHRoZSBib3R0bGVuZWNrIHdhcwogICAyNDQ4IE1icHMgZm9yIGFsbCB0aGUgY2FzZXMg
d2l0aCB2YXJ5aW5nIG51bWJlcnMgb2YgaW5ncmVzc2VzLiAgVGhpcwogICBsaW5rIHNwZWVkIHdh
cyA2MDAgdGltZXMgaGlnaGVyIHRoYW4gdGhlIGF2ZXJhZ2UgcmF0ZSBvZiBhIFNWRCBmbG93Lgog
ICBUaHVzLCB0aGUgUENOLWFkbWlzc2libGUtcmF0ZSB3YXMgMzAwIHRpbWVzIGhpZ2hlciB0aGFu
IHRoZSBhdmVyYWdlCiAgIHJhdGUgb2YgYSBTVkQgZmxvdy4gIFRoZSBsb2FkIHdhcyAyLjUgdGlt
ZXMgaGlnaGVyIHRoYW4gdGhlIGxpbmsKICAgc3BlZWQuICBBbHRob3VnaCB0aGUgcmVzdWx0IG9m
IFNUTSBpcyBhbG1vc3QgdGhlIHNhbWUgYXMgdGhhdCBvZiBDTCwKICAgQ0wgaXMgc2xpZ2h0bHkg
c3VwZXJpb3IgdG8gU1RNLgoKICAgICAgICAgICAgICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgICAgTm8uIG9mICB8RXhwZWN0ZWQg
ICB8T3ZlciBBZG1pc3Npb24KICAgICAgICAgICAgICAgICAgaW5ncmVzc2VzfE5vLiAgb2YgICAg
fCAgICAgICglKQogICAgICAgICAgICAgICAgICAgICAgICAgICB8Y29ubmVjdGlvbnN8LS0tLS0t
LS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHxwZXIgSUUgcGFpcnwgICBT
VE0gIHwgIENMCiAgICAgICAgICAgICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgICAgICAgMTAgICAgfCAgICAgMzAgICAgfCAgNC45
ODIgfCAgNC44NzAKICAgICAgICAgICAgICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgICAgICAzNSAgICB8ICAgICA4LjQgICB8ICA1
LjI2MSB8ICA0Ljg5OAogICAgICAgICAgICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAgICAgMTQwICAgIHwgICAgICAyICAgIHwg
IDMuNTk1IHwgIDIuNTk3CiAgICAgICAgICAgICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgICAgICAzMDAgICAgfCAgICAgIDEgICAg
fCAtMC4wMzMgfCAgMC4yMjEKICAgICAgICAgICAgICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQoKCiAgICAgVGFibGUgQi42OiBPdmVyLWFkbWlzc2lvbiBwZXJj
ZW50YWdlIHN0YXRpc3RpY3Mgd2l0aCBTVkQgYW5kIFJUVAoKCgoKClNhdG9oLCBldCBhbC4gICAg
ICAgICAgRXhwaXJlcyBTZXB0ZW1iZXIgMTAsIDIwMDkgICAgICAgICAgICAgIFtQYWdlIDI1XQoM
CkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICBTVCBNYXJraW5nICAgICAgICAgICAgICAg
ICAgICAgTWFyY2ggMjAwOQoKCjExLjUuICBFZmZlY3Qgb2YgTXVsdGktYm90dGxlbmVjawoKICAg
V2UgZXZhbHVhdGVkIHRoZSBlZmZlY3Qgb2YgYSBtdWx0aS1ib3R0bGVuZWNrIHdpdGggUExUIHRv
cG9sb2d5LiAgVGhlCiAgIG92ZXItIGFkbWlzc2lvbi1wZXJjZW50YWdlIG9mIGVhY2ggYm90dGxl
bmVjayBJRCBpcyBzaG93biBpbiBUYWJsZQogICBCLjcuICBUaGUgYm90dGxlbmVjayBJRHMgYXJl
IG5hbWVkIGluIHRoZSBvcmRlciBvZiBsb3dlc3QgKHVwc3RyZWFtKQogICB0byBoaWdoZXN0IChk
b3duc3RyZWFtKS4gIFRoZSBhbHBoYWJldHMgaW4gVGFibGUgQi43IHNob3dzIG5vZGVzIGluCiAg
IEZpZy4gQS4zKGMpLiAgV2hlbiBDQlIgd2FzIHVzZWQgYXMgdGhlIHRyYWZmaWMgdHlwZSwgdGhl
IGxpbmsgc3BlZWQKICAgb2YgYWxsIHRoZSBib3R0bGVuZWNrcyB3YXMgMTI4IE1icHMgYW5kIHRo
ZSBjYWxsLWludGVydmFsIHBlciBJRUEgd2FzCiAgIDAuMDI0IHMuICBXaGVuIFZCUiB3YXMgdXNl
ZCBhcyB0aGUgdHJhZmZpYyB0eXBlLCB0aGUgbGluayBzcGVlZCBvZgogICBhbGwgdGhlIGJvdHRs
ZW5lY2tzIHdhcyA3OCBNYnBzIGFuZCB0aGUgY2FsbC1pbnRlcnZhbCBwZXIgSUVBIHdhcwogICAw
LjAxIHMuICBXaGVuIFNWRCB3YXMgdXNlZCBhcyB0aGUgdHJhZmZpYyB0eXBlLCB0aGUgbGluayBz
cGVlZCBvZiBhbGwKICAgdGhlIGJvdHRsZW5lY2tzIHdhcyAyNDQ4IE1icHMgYW5kIHRoZSBjYWxs
LWludGVydmFsIHBlciBJRUEgd2FzIDAuMDgKICAgcy4gIEJvdGggc2hvdyBnb29kIHBlcmZvcm1h
bmNlLiAgSW4gdGhlIGNhc2VzIG9mIENCUiBhbmQgVkJSLCBDTCBpcwogICBzbGlnaHRseSBzdXBl
cmlvciB0byBTVE0uICBJbiB0aGUgY2FzZSBvZiBTVkQsIFNUTSBpcyBzbGlnaHRseQogICBzdXBl
cmlvciB0byBDTC4KCiAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgVHJhZmZpYyAgIHxBbGdvcml0aG18ICAg
ICAgICAgQm90dGxlbmVjayBJRAogICAgICAgIFR5cGUgICAgICB8ICAgICAgICAgfCAxKEEtQil8
IDIoQi1DKXwgMyhDLUQpfCA0KEQtRSl8IDUoRS1GKQogICAgICAgLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICBDQlIg
ICAgICB8ICAgU1RNICAgfCAwLjA2MCB8IDAuMDQzIHwgMC4wMzggfCAwLjA2MiB8IDAuMDU2CiAg
ICAgICAgICAgICAgICAgIHwgICAgQ0wgICB8IDAuMDE5IHwgMC4wMjUgfCAwLjAxNSB8IDAuMDA1
IHwgMC4wMDkKICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgVkJSICAgICAgfCAgIFNUTSAgIHwgMC42OTAg
fCAwLjY4NCB8IDAuNzA4IHwgMC43NDkgfCAwLjc1MgogICAgICAgICAgICAgICAgICB8ICAgIENM
ICAgfCAwLjU2MCB8IDAuNTQwIHwgMC41ODUgfCAwLjYxNCB8IDAuNjIwCiAgICAgICAtLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAg
ICAgICAgIFNWRCAgICAgIHwgICBTVE0gICB8IDEuNDQxIHwgMS45MTAgfCAxLjM0OCB8IDEuNjAy
IHwgMS41NTEKICAgICAgICAgICAgICAgICAgfCAgICBDTCAgIHwgMS44ODcgfCAxLjkwOCB8IDEu
OTUyIHwgMi4xMjMgfCAyLjM4MgogICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKCiAgICAgICAgVGFibGUgQi43OiBPdmVy
IGFkbWlzc2lvbiBwZXJjZW50YWdlIHdpdGggbXVsdGktYm90dGxlbmVjawoKMTEuNi4gIEZhaXJu
ZXNzIGFtb25nIERpZmZlcmVudCBJbmdyZXNzLUVncmVzcyBQYWlycwoKICAgSW4gW0ktRC5jaGFy
bnktcGNuLXNpbmdsZS1tYXJraW5nXSwgZmFpcm5lc3MgaXMgaWxsdXN0cmF0ZWQgdXNpbmcgdGhl
CiAgIHJhdGlvIGJldHdlZW4gdGhlIGJhbmR3aWR0aCBvZiB0aGUgbG9uZy1oYXVsIGFnZ3JlZ2F0
ZXMgYW5kIHRoZQogICBzaG9ydC1oYXVsIGFnZ3JlZ2F0ZXMuICBXZSB1c2VkIENCUiB0cmFmZmlj
IHdpdGggdGhlIGxvYWQgb2YgZWFjaAogICBib3R0bGVuZWNrIGJlaW5nIGZpdmUgdGltZXMgdGhl
IFBDTi1hZG1pc3NpYmxlLXJhdGUuICBUaGUgZmFpcm5lc3MKICAgcmVzdWx0cyBmb3IgZGlmZmVy
ZW50IHRvcG9sb2dpZXMgYXJlIHNob3duIGluIFRhYmxlIEIuOS4gIFdlIG1lYXN1cmVkCiAgIHRo
ZSByYXRpb3Mgb2YgdGhlIGF2ZXJhZ2UgdGhyb3VnaHB1dCBvZiBzaG9ydC1oYXVsIGFnZ3JlZ2F0
ZXMgdG8gdGhhdAogICBvZiBsb25nLWhhdWwgYWdncmVnYXRlcyBkdXJpbmcgdGhlIHNpbXVsYXRp
b24gdGltZSBhdCB0aGUgZmlyc3QKICAgYm90dGxlbmVjay4gIFRoZSBhdmVyYWdlIG9mIGZpdmUg
c2ltdWxhdGlvbnMgaXMgZGlzcGxheWVkLiAgVGhlIGxpbmsKICAgc3BlZWQgYW5kIGNhbGwgaW50
ZXJ2YWwgY29uZGl0aW9ucyBpbiBUYWJsZSBCLjcgd2VyZSB1c2VkIGluIHRoaXMKICAgZXhwZXJp
bWVudC4gIEJvdGggc2hvdyBnb29kIHBlcmZvcm1hbmNlLgoKCgoKCgpTYXRvaCwgZXQgYWwuICAg
ICAgICAgIEV4cGlyZXMgU2VwdGVtYmVyIDEwLCAyMDA5ICAgICAgICAgICAgICBbUGFnZSAyNl0K
DApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgU1QgTWFya2luZyAgICAgICAgICAgICAg
ICAgICAgIE1hcmNoIDIwMDkKCgogICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICB8VG9wb3wgICAgICAg
ICAgICAgICAgICBTaW11bGF0aW9uIFRpbWUgKHMpCiAgICAgICAgICB8ICAgIHwgIDEwICB8ICAy
MCAgfCAgMzAgIHwgIDQwICB8ICA1MCAgfCAgNjAgIHwgIDcwICB8ICA4MAogICAgIC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAgICAgU1RNICB8UExUMnwgMC45OCB8IDEuMDAgfCAxLjA1IHwgMS4xMSB8IDEuMTggfCAxLjI1
IHwgMS4zMiB8IDEuMzkKICAgICAgQ0wgIHwgICAgfCAxLjAyIHwgMS4wNCB8IDEuMDggfCAxLjE1
IHwgMS4yMiB8IDEuMzAgfCAxLjM4IHwgMS40NgogICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgU1RNICB8UExU
M3wgMC45OCB8IDEuMDQgfCAxLjEzIHwgMS4yNCB8IDEuMzUgfCAxLjQ2IHwgMS41NyB8IDEuNjcK
ICAgICAgQ0wgIHwgICAgfCAwLjk4IHwgMS4wMCB8IDEuMDUgfCAxLjEyIHwgMS4yMSB8IDEuMzAg
fCAxLjQxIHwgMS41MgogICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgU1RNICB8UExUNXwgMS4wMiB8IDEuMDYg
fCAxLjE3IHwgMS4zMSB8IDEuNDYgfCAxLjYyIHwgMS43OSB8IDEuOTcKICAgICAgQ0wgIHwgICAg
fCAxLjAyIHwgMS4wNSB8IDEuMTQgfCAxLjI4IHwgMS40MyB8IDEuNTkgfCAxLjc1IHwgMS45Mwog
ICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCgoKICAgICAgICAgICAgICAgICAgICAgIFRhYmxlIEIuODogRmFpcm5lc3Mg
cGVyZm9ybWFuY2UKCgoxMi4gIEFwcGVuZGl4IEM6IEZsb3cgdGVybWluYXRpb24KCiAgIFdlIGV2
YWx1YXRlZCBvdmVyLXRlcm1pbmF0aW9uIHBlcmNlbnRhZ2VzIGFuZCB0aGUgdGltZSB0byB0ZXJt
aW5hdGUKICAgdGhlIG5lY2Vzc2FyeSBhbW91bnQgb2YgdHJhZmZpYyAodGVybWluYXRpb24gdGlt
ZSkgd2hlbiB0aGUgbG9hZCBvZgogICB0aGUgYm90dGxlbmVjayB3YXMgMS4yNSBhbmQgMi4wIHRp
bWVzIHRoZSBQQ04tc3VwcG9ydGFibGUtcmF0ZS4KICAgT3Zlci10ZXJtaW5hdGlvbiBwZXJjZW50
YWdlcyBhcmUgZGVmaW5lZCBhcyAoUENOLXN1cHBvcnRhYmxlLXJhdGUgLQogICB0aGUgcmF0ZSBh
ZnRlciB0ZXJtaW5hdGlvbikvUENOLXN1cHBvcnRhYmxlLXJhdGUpIGV4cHJlc3NlZCBhcyBhCiAg
IHBlcmNlbnRhZ2UuICBUaGUgUENOLWFkbWlzc2libGUtcmF0ZSBhbmQgUENOLXN1cHBvcnRhYmxl
LXJhdGUgd2VyZQogICAyMCUgYW5kIDQwJSBvZiB0aGUgbGluayBzcGVlZCwgcmVzcGVjdGl2ZWx5
LCBpbiBhbGwgdGhlIGxpbmtzLiAgVGhlCiAgIGxvYWQgd2FzIGxvd2VyIHRoYW4gdGhlIFBDTi1h
ZG1pc3NpYmxlLXJhdGUgYXQgdGhlIGJlZ2lubmluZyBvZiB0aGUKICAgc2ltdWxhdGlvbi4gIFRo
ZSBzaW11bGF0aW9uIHRpbWUgd2FzIDEwMCBzLiAgVGhlIGR1cmF0aW9uIG9mIGFsbCB0aGUKICAg
Zmxvd3Mgd2FzIGluZmluaXR5LiAgT25lIElFLXBhaXIgd2FzIGdlbmVyYXRlZCBhdCBoYWxmIHRo
ZSBzaW11bGF0aW9uCiAgIHRpbWUgKDUwIHMpLiAgRWFjaCBmbG93IG9mIHRoZSBJRS1wYWlyIGFy
cml2ZWQgaW4gYWNjb3JkYW5jZSB3aXRoCiAgIHVuaWZvcm0gZGlzdHJpYnV0aW9uIHdpdGhpbiB0
aGUgYXZlcmFnZSBvZiB0aGUgcGFja2V0IGludGVydmFsIGluIGEKICAgZmxvdy4gIFRoaXMgc2lt
dWxhdGVkIHRoZSBjaGFuZ2Ugb2YgYSByb3V0ZSB3aGVuIHRoZXJlIHdhcyBhIGZhaWx1cmUuCiAg
IE92ZXItdGVybWluYXRpb24gcGVyY2VudGFnZXMgd2VyZSBjYWxjdWxhdGVkIHVzaW5nIHRoZSBh
dmVyYWdlIHJhdGUKICAgZHVyaW5nIHRoZSB0aW1lIGludGVydmFsIGJldHdlZW4gODAgYW5kIDEw
MCBzLiAgSW4gYWxsIHRoZSB0YWJsZXMsCiAgIHRlcm1pbmF0aW9uIHRpbWUgaXMgc2hvd24gYXMg
dGhlIHRpbWUgYmV0d2VlbiB0aGUgZGV0ZWN0aW9uIHRpbWUgb2YKICAgdGVybWluYXRpb24gYW5k
IHRoZSBsYXN0IGZsb3cgdGVybWluYXRpb24uICBIb3dldmVyLCBsYXRlbmN5IG9uZS13YXkKICAg
dGltZSBmcm9tIHRoZSBQQ04tZWdyZXNzLW5vZGUgdG8gUENOLWluZ3Jlc3Mtbm9kZSBpcyBub3Qg
aW5jbHVkZWQuCiAgIEJlY2F1c2Ugb2YgYnVyc3R5IHRyYWZmaWMgc3VjaCBhcyBWQlIgYW5kIFNW
RCwgYW4gYWNjdXJhdGUKICAgdGVybWluYXRpb24gb2Z0ZW4gbWFrZXMgaW50ZXJtaXR0ZW50IHRl
cm1pbmF0aW9ucy4gIFRoZXJlZm9yZSwgYQogICB0ZXJtaW5hdGlvbiB3YXMgcmVnYXJkZWQgYXMg
dGhlIGxhc3QgdGVybWluYXRpb24gd2hlbiBpdCB0b29rIG1vcmUKICAgdGhhbiAxIHMgdW50aWwg
dGhlIG5leHQgdGVybWluYXRpb24uICBJbiBhbGwgdGhlIHNpbXVsYXRpb24sIFBDTgogICB0cmFm
ZmljIHJhdGUgd2FzIGxlc3MgdGhhbiBQQ04tc3VwcG9ydGFibGUgcmF0ZSBqdXN0IGFmdGVyIHRo
ZSBsYXN0CiAgIHRlcm1pbmF0aW9uLiAgT3Zlci10ZXJtaW5hdGlvbiBwZXJjZW50YWdlcyBpbiB0
aGUgZm9sbG93aW5nIHRhYmxlcwogICB3ZXJlIGxhcmdlciB0aGFuIHRob3NlIGp1c3QgYWZ0ZXIg
dGhlIGxhc3QgdGVybWluYXRpb24gaW4gdGhlIGNhc2VzCiAgIG9mIFZCUiBhbmQgU1ZEIGJlY2F1
c2UgaW50ZXJtaXR0ZW50IHRlcm1pbmF0aW9ucyBvY2N1cnJlZC4KCiAgIFdoZW4gdGhlIHRyYWZm
aWMgdHlwZSB3YXMgQ0JSLCB0aGUgbGluayBzcGVlZCB3YXMgMzIwIE1icHMgYW5kIHRoZQoKCgpT
YXRvaCwgZXQgYWwuICAgICAgICAgIEV4cGlyZXMgU2VwdGVtYmVyIDEwLCAyMDA5ICAgICAgICAg
ICAgICBbUGFnZSAyN10KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgU1QgTWFya2lu
ZyAgICAgICAgICAgICAgICAgICAgIE1hcmNoIDIwMDkKCgogICBsb2FkIHdhcyB0aGUgcmF0ZSBv
ZiAyNTAwIGFuZCA0MDAwIGZsb3dzLiAgV2hlbiB0aGUgdHJhZmZpYyB0eXBlIHdhcwogICBWQlIs
IHRoZSBsaW5rIHNwZWVkIHdhcyAxMDkgTWJwcyBhbmQgdGhlIGxvYWQgd2FzIHRoZSByYXRlIG9m
IDI1MDAKICAgYW5kIDQwMDAgZmxvd3MuICBXaGVuIHRoZSB0cmFmZmljIHR5cGUgd2FzIFNWRCwg
dGhlIGxpbmsgc3BlZWQgd2FzIDQKICAgR2JwcyBhbmQgdGhlIGxvYWQgd2FzIHRoZSByYXRlIG9m
IDUwMCBhbmQgODAwIGZsb3dzLiAgV2UgdXNlZAogICByYW5kb21pemVkIENCUiwgVkJSLCBhbmQg
U1ZEIGluIHRlcm1pbmF0aW9uIHNpbXVsYXRpb25zLiAgRWFjaCBwYWNrZXQKICAgb2YgdGhlIHJh
bmRvbWl6ZWQgQ0JSLCBWQlIsIGFuZCBTVkQgdHJhZmZpYyBoYXMgYW4gYWRkZWQgZGVsYXkKICAg
ZGlzdHJpYnV0ZWQgdW5pZm9ybWx5IGZyb20gMCB0byA1MCBtcy4gIFdlIHNob3cgdGhlIGF2ZXJh
Z2Ugb2YgdGhlCiAgIHJlc3VsdHMgb2YgZml2ZSBzaW11bGF0aW9ucyB3aXRoIGRpZmZlcmVudCBy
YW5kb20gc2VlZHMgZm9yIGVhY2gKICAgdHJhZmZpYyB0eXBlLgoKMTIuMS4gIEJhc2ljIGV2YWx1
YXRpb24KCiAgIFRoZSByZXN1bHRzIG9mIGEgdGVybWluYXRpb24gY29udHJvbCBzaW11bGF0aW9u
IHdpdGggdGhlIHNpbmdsZSBsaW5rCiAgIHRvcG9sb2d5IGFyZSBzaG93biBpbiBUYWJsZSBDLjEu
ICBXaGVuIHRoZSBsb2FkIHdhcyAxLjI1IHRpbWVzIHRoZQogICBQQ04tc3VwcG9ydGFibGUtcmF0
ZSAoU1IgaW4gVGFibGUpLCB0aGUgYWNjdXJhY3kgb2YgdGhlIHByb3Bvc2VkCiAgIGNvbnRyb2wg
d2FzIGFsbW9zdCB0aGUgc2FtZSBhcyB0aGF0IG9mIHRoZSBDTCBjb250cm9sIGluIHRoZSBjYXNl
cyBvZgogICBWQlIgYW5kIFNWRCwgYWx0aG91Z2ggdGhlIHByb3Bvc2VkIGNvbnRyb2wgd2FzIGlu
ZmVyaW9yIHRvIHRoZSBDTAogICBjb250cm9sIGluIHRoZSBjYXNlIG9mIENCUi4gIEhvd2V2ZXIs
IHdoZW4gdGhlIGxvYWQgd2FzIDIuMCB0aW1lcyB0aGUKICAgUENOLXN1cHBvcnRhYmxlLXJhdGUs
IHRoZSBwcm9wb3NlZCBjb250cm9sIHdhcyBtb3JlIGFjY3VyYXRlIHRoYW4gdGhlCiAgIENMIGNv
bnRyb2wuICBXZSBzaG93IHRoZSBhdmVyYWdlIG9mIHJlc3VsdHMgb2YgZml2ZSBzaW11bGF0aW9u
cyB3aXRoCiAgIGRpZmZlcmVudCByYW5kb20gc2VlZHMgZm9yIGVhY2ggdHJhZmZpYyB0eXBlLgoK
ICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KICAgICAgIFRyYWZmaWMgfCBMb2FkICAgIHwgT3ZlciB0ZXJtaW5hdGlvbigl
KXwgVGVybWluYXRpb24gdGltZSAocykKICAgICAgICAgVHlwZSAgfCh4IFNSKSAgIHwtLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgfCAgICAg
ICAgIHwgICBTVE0gICB8ICAgIENMICAgIHwgIFNUTSAgICB8ICAgQ0wKICAgICAgIC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAg
ICAgICAgIENCUiAgfCAgICAgICAgIHwgICAzLjI2MCB8ICAgMC41MzEgIHwgIDAuNTAgICB8ICAg
MC41MAogICAgICAgICAgVkJSICB8ICAgMS4yNSAgfCAgMTMuMjAxIHwgIDEzLjc4NSAgfCAgMC40
NCAgIHwgICAwLjUyCiAgICAgICAgICBTVkQgIHwgICAgICAgICB8ICAxMi4zNjcgfCAgMTQuNTUy
ICB8ICAxLjUxICAgfCAgIDAuNjQKICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgIENCUiAgfCAgICAgICAg
IHwgICAzLjQ2MSB8ICAxMi40NDEgIHwgIDEuNDAgICB8ICAgMC40MAogICAgICAgICAgVkJSICB8
ICAgMi4wICAgfCAgIDQuOTEwIHwgIDI1LjgzMyAgfCAgMS41NyAgIHwgICAwLjQwCiAgICAgICAg
ICBTVkQgIHwgICAgICAgICB8ICAxMi41MjcgfCAgMjQuNTAzICB8ICAyLjA1ICAgfCAgIDAuNDAK
ICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KCgoKICAgICBUYWJsZSBDLjE6IE92ZXItdGVybWluYXRpb24gcGVyY2VudGFn
ZSBzdGF0aXN0aWNzIGFuZCB0ZXJtaW5hdGlvbgogICAgICAgICAgICAgICAgICAgICAgdGltZSBv
YnRhaW5lZCB3aXRoIHNpbmdsZSBsaW5rCgoxMi4yLiAgRWZmZWN0IG9mIEluZ3Jlc3MtRWdyZXNz
IEFnZ3JlZ2F0aW9uCgogICBXZSBldmFsdWF0ZWQgdGhlIGVmZmVjdCBvZiBpbmdyZXNzLWVncmVz
cyBhZ2dyZWdhdGlvbiAoSUVBKSB3aXRoIFJUVAogICB0b3BvbG9neS4gIEFzIHdpdGggdGhlIHNp
bXVsYXRpb25zIGluIFtJLUQuY2hhcm55LXBjbi1zaW5nbGUtCiAgIG1hcmtpbmddLCB0aGUgYWdn
cmVnYXRlIGxvYWQgb24gdGhlIGJvdHRsZW5lY2sgd2FzIHRoZSBzYW1lIGFjcm9zcwogICBlYWNo
IHRyYWZmaWMgdHlwZSwgd2l0aCB0aGUgYWdncmVnYXRlIGxvYWQgYmVpbmcgZXZlbmx5IGRpdmlk
ZWQgYW1vbmcKICAgYWxsIGluZ3Jlc3Nlcy4KCgoKU2F0b2gsIGV0IGFsLiAgICAgICAgICBFeHBp
cmVzIFNlcHRlbWJlciAxMCwgMjAwOSAgICAgICAgICAgICAgW1BhZ2UgMjhdCgwKSW50ZXJuZXQt
RHJhZnQgICAgICAgICAgICAgICAgIFNUIE1hcmtpbmcgICAgICAgICAgICAgICAgICAgICBNYXJj
aCAyMDA5CgoKMTIuMi4xLiAgQ0JSCgogICBTaW11bGF0aW9uIHJlc3VsdHMgb2J0YWluZWQgd2l0
aCB0cmFmZmljIGxvYWQgY29uZGl0aW9ucyB3aGVuIHRoZQogICB0cmFmZmljIHR5cGUgd2FzIENC
UiBhcmUgc2hvd24gaW4gVGFibGUgQy4yLiAgU1IgaW4gdGhlIHNlY29uZCBjb2x1bW4KICAgcmVw
cmVzZW50cyB0aGUgUENOLXN1cHBvcnRhYmxlLXJhdGUuICBUaGUgbGluayBzcGVlZCBvZiB0aGUK
ICAgYm90dGxlbmVjayB3YXMgNDAuNSBNYnBzIGFuZCB0aGUgcHJvcGFnYXRpb24gZGVsYXkgYmV0
d2VlbiB0aGUKICAgaW5ncmVzcyBhbmQgZWdyZXNzIG5vZGVzIHdhcyAxIG1zIGZvciBhbGwgdGhl
IGNhc2VzIG9mIHZhcnlpbmcKICAgbnVtYmVycyBvZiBpbmdyZXNzZXMuICBXaGVuIHRoZSBsb2Fk
IGlzIDEuMjUgdGltZXMgb2YgUENOLQogICBzdXBwb3J0YWJsZS1yYXRlLCBvdmVyIHRlcm1pbmF0
aW9uIHBlcmNlbnRhZ2VzIG9mIFNUTSBhcmUgbGFyZ2VyIHRoYW4KICAgdGhvc2Ugb2YgQ0wgYW5k
IHRlcm1pbmF0aW9uIHRpbWVzIG9mIFNUTSBhcmUgc2xpZ2h0bHkgbGFyZ2VyIHRoYW4KICAgdGhv
c2Ugb2YgQ0wuICBXaGVuIHRoZSBsb2FkIGlzIDIuMCB0aW1lcyBvZiBQQ04tc3VwcG9ydGFibGUt
cmF0ZSwKICAgb3ZlciB0ZXJtaW5hdGlvbiBwZXJjZW50YWdlcyBvZiBTVE0gYXJlIHNtYWxsZXIg
dGhhbiB0aG9zZSBvZiBDTCBhbmQKICAgdGVybWluYXRpb24gdGltZXMgb2YgU1RNIGFyZSBvdmVy
IG9uZSBzZWNvbmQgbGFyZ2VyIHRoYW4gdGhvc2Ugb2YgQ0wuCgogICAgLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAg
IE5vLiBvZiAgIHxMb2FkICAgIHwgICBPdmVyIHRlcm1pbmF0aW9uICglKSB8ICBUZXJtaW5hdGlv
biB0aW1lIChzKQogICAgIEluZ3Jlc3MgIHwoeCBTUikgIHwtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgIHwgICAgICAgIHwgICAgU1RN
ICAgIHwgICAgIENMICAgICB8ICAgU1RNICAgIHwgICAgQ0wKICAgIC0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAg
ICAyICAgICB8ICAgICAgICB8ICAgNi4zMTAgICB8ICAgMi44MTAgICAgfCAgIDAuNzMgICB8ICAw
LjU0CiAgICAgICAxMCAgICAgfCAgMS4yNSAgfCAgIDYuMDcwICAgfCAgIDMuMjcwICAgIHwgICAw
LjcxICAgfCAgMC42MAogICAgICAgMzUgICAgIHwgICAgICAgIHwgICA3LjQ1MSAgIHwgICA0LjE3
MCAgICB8ICAgMC44NSAgIHwgIDAuNjEKICAgICAgIDcwICAgICB8ICAgICAgICB8ICAgNi4zNDEg
ICB8ICAgNC43ODAgICAgfCAgIDAuOTIgICB8ICAwLjY2CiAgICAtLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAg
MiAgICAgfCAgICAgICAgfCAgIDcuMjExICAgfCAgMTIuOTYwICAgIHwgICAxLjYxICAgfCAgMC41
NQogICAgICAgMTAgICAgIHwgIDIuMCAgIHwgICA2LjU2MCAgIHwgIDEyLjU2MCAgICB8ICAgMS42
OSAgIHwgIDAuNjMKICAgICAgIDM1ICAgICB8ICAgICAgICB8ICAgNi4xNzEgICB8ICAxMy4zNzAg
ICAgfCAgIDEuODIgICB8ICAwLjY0CiAgICAgICA3MCAgICAgfCAgICAgICAgfCAgIDUuODUxICAg
fCAgMTQuMzAwICAgIHwgICAxLjk0ICAgfCAgMC42NQogICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKCiAgICAgVGFi
bGUgQy4yOiBPdmVyLXRlcm1pbmF0aW9uIHBlcmNlbnRhZ2Ugc3RhdGlzdGljcyBhbmQgdGVybWlu
YXRpb24KICAgICAgICAgICAgICAgICAgICAgIHRpbWUgb2J0YWluZWQgd2l0aCBDQlIgYW5kIFJU
VAoKMTIuMi4yLiAgVkJSCgogICBTaW11bGF0aW9uIHJlc3VsdHMgb2J0YWluZWQgd2l0aCB0cmFm
ZmljIGxvYWQgY29uZGl0aW9ucyB3aGVuIHRoZQogICB0cmFmZmljIHR5cGUgd2FzIFZCUiBhcmUg
c2hvd24gaW4gVGFibGUgQy4zLiAgVGhlIGxpbmsgc3BlZWQgb2YgdGhlCiAgIGJvdHRsZW5lY2sg
d2FzIDQxLjEgTWJwcyBhbmQgdGhlIHByb3BhZ2F0aW9uIGRlbGF5IGJldHdlZW4gdGhlCiAgIGlu
Z3Jlc3MgYW5kIGVncmVzcyBub2RlcyB3YXMgMSBtcyBmb3IgYWxsIHRoZSBjYXNlcyBvZiB2YXJ5
aW5nCiAgIG51bWJlcnMgb2YgaW5ncmVzc2VzLiAgV2hlbiB0aGUgbG9hZCBpcyAxLjI1IHRpbWVz
IG9mIFBDTi0KICAgc3VwcG9ydGFibGUtcmF0ZSwgb3ZlciB0ZXJtaW5hdGlvbiBwZXJjZW50YWdl
cyBvZiBTVE0gYXJlIHNtYWxsZXIKICAgdGhhbiB0aG9zZSBvZiBDTCBleGNlcHQgdGhlIGNhc2Ug
b2YgdGhlIG51bWJlciBvZiBpbmdyZXNzIDEwYW5kCiAgIHRlcm1pbmF0aW9uIHRpbWVzIG9mIFNU
TSBhcmUgc2xpZ2h0bHkgbGFyZ2VyIHRoYW4gdGhvc2Ugb2YgQ0wuICBXaGVuCiAgIHRoZSBsb2Fk
IGlzIDIuMCB0aW1lcyBvZiBQQ04tc3VwcG9ydGFibGUtcmF0ZSwgb3ZlciB0ZXJtaW5hdGlvbgog
ICBwZXJjZW50YWdlcyBvZiBTVE0gYXJlIG11Y2ggc21hbGxlciB0aGFuIHRob3NlIG9mIENMIGFu
ZCB0ZXJtaW5hdGlvbgogICB0aW1lcyBvZiBTVE0gYXJlIG92ZXIgb25lIHNlY29uZCBsYXJnZXIg
dGhhbiB0aG9zZSBvZiBDTC4KCgoKClNhdG9oLCBldCBhbC4gICAgICAgICAgRXhwaXJlcyBTZXB0
ZW1iZXIgMTAsIDIwMDkgICAgICAgICAgICAgIFtQYWdlIDI5XQoMCkludGVybmV0LURyYWZ0ICAg
ICAgICAgICAgICAgICBTVCBNYXJraW5nICAgICAgICAgICAgICAgICAgICAgTWFyY2ggMjAwOQoK
CiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCiAgICAgTm8uIG9mICAgfExvYWQgICAgfCAgIE92ZXIgdGVybWluYXRp
b24gKCUpIHwgIFRlcm1pbmF0aW9uIHRpbWUgKHMpCiAgICAgSW5ncmVzcyAgfCh4IFNSKSAgfC0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAg
ICAgfCAgICAgICAgfCAgICBTVE0gICAgfCAgICAgQ0wgICAgIHwgICBTVE0gICAgfCAgICBDTAog
ICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogICAgICAgIDIgICAgIHwgICAgICAgIHwgICA5LjY5NiAgIHwgICAxMS4z
MjAgICB8ICAgMC42NSAgIHwgICAwLjYxCiAgICAgICAxMCAgICAgfCAgMS4yNSAgfCAgMTEuMjI2
ICAgfCAgIDEwLjU2NCAgIHwgICAwLjc2ICAgfCAgIDAuNzMKICAgICAgIDM1ICAgICB8ICAgICAg
ICB8ICAgOS45NzEgICB8ICAgMTIuODU3ICAgfCAgIDAuODAgICB8ICAgMC43MAogICAgICAxMDAg
ICAgIHwgICAgICAgIHwgICA4LjExMiAgIHwgICAxNS40MjIgICB8ICAgMC44MiAgIHwgICAwLjcz
CiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCiAgICAgICAgMiAgICAgfCAgICAgICAgfCAgIDUuMzc3ICAgfCAgIDIw
Ljc2OCAgIHwgICAxLjU0ICAgfCAgIDAuNDkKICAgICAgIDEwICAgICB8ICAyLjAgICB8ICAgNS41
MzYgICB8ICAgMjIuNzkxICAgfCAgIDEuNjEgICB8ICAgMC41NwogICAgICAgMzUgICAgIHwgICAg
ICAgIHwgICA1LjI3MSAgIHwgICAyMi42NzAgICB8ICAgMi4zOCAgIHwgICAwLjYyCiAgICAgIDEw
MCAgICAgfCAgICAgICAgfCAgIDQuNTM0ICAgfCAgIDI1LjAzMyAgIHwgICAyLjQ2ICAgfCAgIDAu
NjcKICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KCgogICAgIFRhYmxlIEMuMzogT3Zlci10ZXJtaW5hdGlvbiBwZXJj
ZW50YWdlIHN0YXRpc3RpY3MgYW5kIHRlcm1pbmF0aW9uCiAgICAgICAgICAgICAgICAgICAgICB0
aW1lIG9idGFpbmVkIHdpdGggVkJSIGFuZCBSVFQKCjEyLjIuMy4gIFNWRAoKICAgU2ltdWxhdGlv
biByZXN1bHRzIG9idGFpbmVkIHdpdGggdHJhZmZpYyBsb2FkIGNvbmRpdGlvbnMgd2hlbiB0aGUK
ICAgdHJhZmZpYyB0eXBlIHdhcyBTVkQgYXJlIHNob3duIGluIFRhYmxlIEMuNC4gIFRoZSBsaW5r
IHNwZWVkIG9mIHRoZQogICBib3R0bGVuZWNrIHdhcyA2MTMgTWJwcyBhbmQgdGhlIHByb3BhZ2F0
aW9uIGRlbGF5IGJldHdlZW4gdGhlIGluZ3Jlc3MKICAgYW5kIGVncmVzcyBub2RlcyB3YXMgMSBt
cyBmb3IgYWxsIHRoZSBjYXNlcyBvZiB2YXJ5aW5nIG51bWJlcnMgb2YKICAgaW5ncmVzc2VzLiAg
V2hlbiB0aGUgbG9hZCBpcyAxLjI1IHRpbWVzIG9mIFBDTi1zdXBwb3J0YWJsZS1yYXRlLCBvdmVy
CiAgIHRlcm1pbmF0aW9uIHBlcmNlbnRhZ2VzIG9mIFNUTSBhcmUgc21hbGxlciB0aGFuIHRob3Nl
IG9mIENMIGFuZAogICB0ZXJtaW5hdGlvbiB0aW1lcyBvZiBTVE0gYXJlIG92ZXIgb25lIHNlY29u
ZCBsYXJnZXIgdGhhbiB0aG9zZSBvZiBDTC4KICAgV2hlbiB0aGUgbG9hZCBpcyAyLjAgdGltZXMg
b2YgUENOLXN1cHBvcnRhYmxlLXJhdGUsIG92ZXIgdGVybWluYXRpb24KICAgcGVyY2VudGFnZXMg
b2YgU1RNIGFyZSBtdWNoIHNtYWxsZXIgdGhhbiB0aG9zZSBvZiBDTCBhbmQgdGVybWluYXRpb24K
ICAgdGltZXMgb2YgU1RNIGFyZSBvdmVyIDEuNSBzZWNvbmQgbGFyZ2VyIHRoYW4gdGhvc2Ugb2Yg
Q0wuCgogICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogICAgIE5vLiBvZiAgIHxMb2FkICAgIHwgICBPdmVyIHRlcm1p
bmF0aW9uICglKSB8ICBUZXJtaW5hdGlvbiB0aW1lIChzKQogICAgIEluZ3Jlc3MgIHwoeCBTUikg
IHwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAg
ICAgICAgIHwgICAgICAgIHwgICAgU1RNICAgIHwgICAgIENMICAgICB8ICAgU1RNICAgIHwgICAg
Q0wKICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAyICAgICB8ICAgICAgICB8ICAxMi4wNzggICB8ICAg
MTUuNzQ4ICAgfCAgIDEuOTQgICB8ICAgMC43MQogICAgICAgMTAgICAgIHwgIDEuMjUgIHwgIDEy
LjkwNiAgIHwgICAxNi4wMTYgICB8ICAgMS40NiAgIHwgICAwLjc0CiAgICAgICAzNSAgICAgfCAg
ICAgICAgfCAgMTIuNjE2ICAgfCAgIDIwLjM5NiAgIHwgICAxLjQyICAgfCAgIDAuNzMKICAgIC0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KICAgICAgICAyICAgICB8ICAgICAgICB8ICAxMi4yMTQgICB8ICAgMjQuOTcwICAg
fCAgIDIuNjEgICB8ICAgMC41NAogICAgICAgMTAgICAgIHwgIDIuMCAgIHwgIDExLjU5MiAgIHwg
ICAyNi43NjMgICB8ICAgMi4wNSAgIHwgICAwLjYwCiAgICAgICAzNSAgICAgfCAgICAgICAgfCAg
MTMuMzkwICAgfCAgIDMxLjU4MyAgIHwgICAxLjk3ICAgfCAgIDAuNjYKICAgIC0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
CgoKCgpTYXRvaCwgZXQgYWwuICAgICAgICAgIEV4cGlyZXMgU2VwdGVtYmVyIDEwLCAyMDA5ICAg
ICAgICAgICAgICBbUGFnZSAzMF0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgU1Qg
TWFya2luZyAgICAgICAgICAgICAgICAgICAgIE1hcmNoIDIwMDkKCgogICAgIFRhYmxlIEMuNDog
T3Zlci10ZXJtaW5hdGlvbiBwZXJjZW50YWdlIHN0YXRpc3RpY3MgYW5kIHRlcm1pbmF0aW9uCiAg
ICAgICAgICAgICAgICAgICAgICB0aW1lIG9idGFpbmVkIHdpdGggU1ZEIGFuZCBSVFQKCjEyLjMu
ICBFZmZlY3Qgb2YgTXVsdGktYm90dGxlbmVjawoKICAgV2UgZXZhbHVhdGVkIHRoZSBlZmZlY3Qg
b2YgbXVsdGktYm90dGxlbmVja3MgdXNpbmcgUExUKGMpIHRvcG9sb2d5LgogICBUaGUgb3Zlci10
ZXJtaW5hdGlvbi1wZXJjZW50YWdlIG9mIGVhY2ggYm90dGxlbmVjayBJRCBhbmQgdGVybWluYXRp
b24KICAgdGltZSBvZiB0aGUgbG9uZy1oYXVsIElFQSBhcmUgc2hvd24gaW4gVGFibGUgQy41LiAg
VGhlc2UgYm90dGxlbmVjawogICBJRHMgYXJlIHRoZSBzYW1lIGFzIHRob3NlIGluIFRhYmxlIEIu
Ny4gIFRoZSBsaW5rIHNwZWVkIG9mIGVhY2gKICAgdHJhZmZpYyB0eXBlIHdhcyB0aGUgc2FtZSBh
cyB0aGF0IGluIHNpbXVsYXRpb25zIG9mIHRoZSBlZmZlY3Qgb2YKICAgSUVBLiAgVGhlIHByb3Bh
Z2F0aW9uIGRlbGF5IGJldHdlZW4gdGhlIGluZ3Jlc3MgYW5kIGVncmVzcyBub2RlcyB3YXMKICAg
MSBtcy4gIE92ZXIgdGVybWluYXRpb24gcGVyY2VudGFnZXMgb2YgU1RNIGFyZSBhbG1vc3QgdGhl
IHNhbWUgYW1vbmcKICAgYWxsIHRoZSBib3R0bGVuZWNrIGxpbmtzIGFsdGhvdWdoIHRob3NlIG9m
IENMIHdvcnNlbiBhcyB0aGUKICAgYm90dGxlbmVjayBJRHMgZGVjcmVhc2UgKHVwc3RyZWFtKS4g
IENMIGlzIGFmZmVjdGVkIGJ5IGFjY3VtdWxhdGlvbgogICBvZiBtYXJraW5nLiAgU1RNIGlzIG5v
dCBhZmZlY3RlZCBieSBpdCBiZWNhdXNlIGFsbCB0aGUgcGFja2V0cyBhcmUKICAgbWFya2VkIGlu
IHRlcm1pbmF0aW9uLgoKICAgVGhlIHJlc3VsdHMgb2YgdGVybWluYXRpb24gdGltZSBzaG93IGlu
IFRhYmxlIEMuNi4gIFdoZW4gdGhlIGxvYWQgaXMKICAgMS4yNSB0aW1lcyBvZiBQQ04tc3VwcG9y
dGFibGUtcmF0ZSwgdGVybWluYXRpb24gdGltZXMgb2YgU1RNIGFyZQogICBhbG1vc3QgdGhlIHNh
bWUgYXMgdGhvc2Ugb2YgQ0wuICBXaGVuIHRoZSBsb2FkIGlzIDIuMCB0aW1lcyBvZiBQQ04tCiAg
IHN1cHBvcnRhYmxlLXJhdGUsIHRlcm1pbmF0aW9uIHRpbWVzIG9mIFNUTSBhcmUgb3ZlciBvbmUg
c2Vjb25kIGxhcmdlcgogICB0aGFuIHRob3NlIG9mIENMLgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoK
CgoKCgoKClNhdG9oLCBldCBhbC4gICAgICAgICAgRXhwaXJlcyBTZXB0ZW1iZXIgMTAsIDIwMDkg
ICAgICAgICAgICAgIFtQYWdlIDMxXQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICBT
VCBNYXJraW5nICAgICAgICAgICAgICAgICAgICAgTWFyY2ggMjAwOQoKCiAgICAgLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAgICAgICAgICAgICB8ICAgICAgIHwgICAgfCAgICAgICAgICAgICAgT3ZlciB0ZXJtaW5hdGlv
biAoJSkKICAgICBMb2FkICAgIHxUcmFmZmljfEFsZy58LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAoeCBTUikgIHxUeXBlICAgfCAgICB8ICAgICAgICAg
IEJvdHRsZW5lY2sgSUQKICAgICAgICAgICAgIHwgICAgICAgfCAgICB8IDEoQS1CKSB8IDIoQi1D
KSB8IDMoQy1EKSB8IDQoRC1FKSB8IDUoRS1GKQogICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAg
fENCUiAgICB8U1RNIHwgIDQuNDkxIHwgIDQuNTUxIHwgIDQuMzIxIHwgIDQuMzExIHwgIDQuMzcw
CiAgICAgICAgICAgICB8ICAgICAgIHxDTCAgfCAgNi4zNTEgfCAgMi43NDIgfCAgMS4zNDEgfCAg
MC44ODIgfCAgMC42NzIKICAgICAgICAgICAgIHwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgIDEuMjUgIHxWQlIgICAgfFNUTSB8
IDE1LjQ0MyB8IDE1Ljg5MyB8IDE1LjcyOSB8IDE1LjEzNCB8IDE1Ljc0MQogICAgICAgICAgICAg
fCAgICAgICB8Q0wgIHwgMTcuMzIxIHwgMTMuMzQzIHwgMTIuNDU5IHwgMTEuMjAxIHwgMTEuMTI3
CiAgICAgICAgICAgICB8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICB8U1ZEICAgIHxTVE0gfCAxNS45NDEgfCAxNS40
ODkgfCAxNS4yMTkgfCAxNS44NzcgfCAxNS4yMjkKICAgICAgICAgICAgIHwgICAgICAgfENMICB8
IDE4LjQ2NyB8IDE1LjUzNSB8IDE0LjQ4NyB8IDEzLjk1MCB8IDE0LjUzNgogICAgIC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogICAgICAgICAgICAgfENCUiAgICB8U1RNIHwgIDQuMzcxIHwgIDQuNTUyIHwgIDQuMzAxIHwg
IDQuMjQxIHwgIDQuNzQxCiAgICAgICAgICAgICB8ICAgICAgIHxDTCAgfCAyMC4yOTEgfCAxMi42
MDEgfCAgOS41NzEgfCAgOC4wNTAgfCAgNy41NTAKICAgICAgICAgICAgIHwtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgIDIuMCAg
IHxWQlIgICAgfFNUTSB8ICA4Ljk0MSB8ICA2LjQ0NyB8ICA2LjYxOSB8ICA2LjQ4NiB8ICA2LjMz
MgogICAgICAgICAgICAgfCAgICAgICB8Q0wgIHwgMjcuMDE1IHwgMTQuNzU2IHwgMTQuNDA4IHwg
MTQuNTEwIHwgMTQuMjQyCiAgICAgICAgICAgICB8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICB8U1ZEICAgIHxTVE0g
fCAxOC4wMTkgfCAxNS41NDcgfCAxNi4zNTUgfCAxNi4zMzQgfCAxNS45ODMKICAgICAgICAgICAg
IHwgICAgICAgfENMICB8IDI3LjExNSB8IDE1LjE1MSB8IDE0LjA5NyB8IDE0LjI2MyB8IDEzLjQ3
MgogICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQoKCiAgICAgVGFibGUgQy41OiBPdmVyLXRlcm1pbmF0aW9uIHBlcmNl
bnRhZ2Ugc3RhdGlzdGljcyBhbmQgdGVybWluYXRpb24KICAgICAgICAgICAgICAgICAgICB0aW1l
IG9idGFpbmVkIHdpdGggbXVsdGktYm90dGxlbmVjawoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKClNh
dG9oLCBldCBhbC4gICAgICAgICAgRXhwaXJlcyBTZXB0ZW1iZXIgMTAsIDIwMDkgICAgICAgICAg
ICAgIFtQYWdlIDMyXQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICBTVCBNYXJraW5n
ICAgICAgICAgICAgICAgICAgICAgTWFyY2ggMjAwOQoKCiAgICAgICAtLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICBMb2Fk
ICh4IFNSKSAgICB8VHJhZmZpYyBUeXBlfEFsZ29yaXRobSB8IFRlcm1pbmF0aW9uIHRpbWUgKHMp
CiAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAgICAgICB8Q0JSICAgICAgICAgfCAgIFNUTSAg
ICB8ICAgICAgIDAuNTMKICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICB8ICAgQ0wg
ICAgIHwgICAgICAgMC41MAogICAgICAgICAgICAgICAgICAgICAgfC0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAxLjI1ICAgICAgICAgfFZCUiAg
ICAgICAgIHwgICBTVE0gICAgfCAgICAgICAwLjQ1CiAgICAgICAgICAgICAgICAgICAgICB8ICAg
ICAgICAgICAgfCAgIENMICAgICB8ICAgICAgIDAuNTMKICAgICAgICAgICAgICAgICAgICAgIHwt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAg
ICAgICAgICAgIHxTVkQgICAgICAgICB8ICAgU1RNICAgIHwgICAgICAgMC40NQogICAgICAgICAg
ICAgICAgICAgICAgfCAgICAgICAgICAgIHwgICBDTCAgICAgfCAgICAgICAwLjU0CiAgICAgICAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiAgICAgICAgICAgICAgICAgICAgICB8Q0JSICAgICAgICAgfCAgIFNUTSAgICB8ICAgICAg
IDEuNDUKICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICB8ICAgQ0wgICAgIHwgICAg
ICAgMC40MgogICAgICAgICAgICAgICAgICAgICAgfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAyLjAgICAgICAgICAgfFZCUiAgICAgICAgIHwg
ICBTVE0gICAgfCAgICAgICAxLjkyCiAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAg
fCAgIENMICAgICB8ICAgICAgIDAuNDgKICAgICAgICAgICAgICAgICAgICAgIHwtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgICAgICAg
IHxTVkQgICAgICAgICB8ICAgU1RNICAgIHwgICAgICAgMS43NQogICAgICAgICAgICAgICAgICAg
ICAgfCAgICAgICAgICAgIHwgICBDTCAgICAgfCAgICAgICAwLjY0CiAgICAgICAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgoKICAg
ICAgICBUYWJsZSBDLjY6IFRlcm1pbmF0aW9uIHRpbWUgb2J0YWluZWQgd2l0aCBtdWx0aS1ib3R0
bGVuZWNrCgoKMTMuICBBcHBlbmRpeCBEOiBXaHkgaXMgVEJ0aHJlc2hvbGQuc2hhbGxvdy50aHJl
c2hvbGQgc2V0IHRvIGJlIHNtYWxsZXIKICAgICB0aGFuIHRoZSB0b2tlbiBidWNrZXQgc2l6ZSBi
eSB0aGUgYml0LXNpemUgb2YgYSBtZXRlcmVkIHBhY2tldD8KCiAgIFRoZSBvcmlnaW4gb2YgdGhl
IHRocmVzaG9sZCBtYXJraW5nIGlzIGEgdmlydHVhbCBxdWV1ZSBbSS1ELmJyaXNjb2UtCiAgIHRz
dndnLWNsLXBoYl0uICBUaGVyZWZvcmUgcXVldWVpbmcgdGhlb3J5IGlzIGFwcGxpZWQgdG8gbWFy
a2luZy4KICAgTGl0dGxlJ3MgZm9ybXVsYXMgYXJlIG9uZSBvZiB0aGUgbW9zdCBwb3dlcmZ1bCBy
ZWxhdGlvbnNoaXAgZm9yIEcvRy8xCiAgIGluIHF1ZXVlaW5nIHRoZW9yeSB3aGVyZSBHL0cvMSBp
cyBkZXNjcmliZWQgdXNpbmcgS2VuZGFsbCdzIG5vdGF0aW9uLgogICBCb3RoIGFycml2YWwgcHJv
Y2VzcyBhbmQgc2VydmljZSB0aW1lIGRpc3RyaWJ1dGlvbiBvZiBHL0cvMSBpcwogICBkZXNjcmli
ZWQgYXMgYSBnZW5lcmFsIGRpc3RyaWJ1dGlvbiBhbmQgMSByZXByZXNlbnRzIHRoZSBudW1iZXIg
b2YKICAgc2VydmVycy4gIEZ1cnRoZXJtb3JlLCBMaXR0bGUncyBmb3JtdWxhcyBhcmUgdmFsaWQg
Zm9yIGFueSBxdWV1ZQogICBkaXNjaXBsaW5lIHN1Y2ggYXMgKGZpcnN0LWluLCBmaXJzdC1vdXQp
IEZJRk8sIChMYXN0LWluLCBmaXJzdC1vdXQpCiAgIExJRk8sIGFuZCAoc2VydmljZSBpbiByYW5k
b20gb3JkZXIpIFNJUk8uCiAgIFRCdGhyZXNob2xkLnNoYWxsb3cudGhyZXNob2xkIGlzIGludHJv
ZHVjZWQgdG8gYXBwbHkgdGhlIExpdHRsZSdzCiAgIGZvcm11bGFzIHRvIG1hcmtpbmcuCgogICBB
dCBmaXJzdCwgd2UgZXhwbGFpbiBMaXR0bGUncyBmb3JtdWxhcyBpbiBxdWV1ZWluZyB0aGVvcnkg
W3NlZSBHcm9zcwogICBhbmQgSGFycmlzXS4gIExpdHRsZSdzIGZvcm11bGFzIGFyZQoKICAgICAg
ICAgICAgICAgICAgICAgICAgTCA9IGxhbWJkYSBXICAgICAgICAgICAgIChELjEpCgoKICAgYW5k
CgoKClNhdG9oLCBldCBhbC4gICAgICAgICAgRXhwaXJlcyBTZXB0ZW1iZXIgMTAsIDIwMDkgICAg
ICAgICAgICAgIFtQYWdlIDMzXQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICBTVCBN
YXJraW5nICAgICAgICAgICAgICAgICAgICAgTWFyY2ggMjAwOQoKCiAgICAgICAgICAgICAgICAg
ICAgICAgTF9xID0gbGFtYmRhIFdfcSwgICAgICAgICAgKEQuMikKCgogICB3aGVyZSBMIHJlcHJl
c2VudHMgdGhlIG1lYW4gbnVtYmVyIG9mIGN1c3RvbWVycyBpbiB0aGUgc3lzdGVtIGFuZCBMX3EK
ICAgcmVwcmVzZW50cyB0aGUgZXhwZWN0ZWQgbnVtYmVyIG9mIGN1c3RvbWVycyBpbiBxdWV1ZSwg
bGFtYmRhCiAgIHJlcHJlc2VudHMgdGhlIGF2ZXJhZ2UgcmF0ZSBvZiBjdXN0b21lcnMgZW50ZXJp
bmcgdGhlIHF1ZXVlaW5nCiAgIHN5c3RlbSwgV19xIHJlcHJlc2VudHMgdGhlIGV4cGVjdGVkIHRp
bWUgYSBjdXN0b21lciBzcGVuZHMgd2FpdGluZyBpbgogICB0aGUgcXVldWUgcHJpb3IgdG8gZW50
ZXJpbmcgc2VydmljZSwgYW5kIFcgcmVwcmVzZW50cyB0aGUgZXhwZWN0ZWQKICAgdG90YWwgdGlt
ZSBhIGN1c3RvbWVyIHNwZW5kcyBpbiB0aGUgcXVldWVpbmcgc3lzdGVtLiAgSW4gcXVldWVpbmcK
ICAgdGhlb3J5LCB0aGUgdGVybSBjdXN0b21lciBpcyB1c2VkIGluIGEgZ2VuZXJhbCBzZW5zZSBh
bmQgZG9lcyBub3QKICAgaW1wbHkgbmVjZXNzYXJpbHkgYSBodW1hbiBjdXN0b21lci4KCiAgIEZy
b20gZXFzLiAgKEQuMSkgYW5kIChELjIpLCB0aGUgZm9sbG93aW5nIGVxdWF0aW9uIGlzIGRlcml2
ZWQsCgogICAgICAgICAgTCAtIExfcSA9IGxhbWJkYShXLVdfcSkgPSBsYW1iZGEvbXUgPSByaG8g
ICAgICAgICAgIChELjMpCgoKICAgd2hlcmUgbXUgcmVwcmVzZW50cyB0aGUgbWVhbiBzZXJ2aWNl
IHJhdGUsIHRoYXQgaXMsIDEvbXUgaXMgdGhlIG1lYW4KICAgc2VydmljZSB0aW1lIGFuZCByaG8g
aXMgdHJhZmZpYyBpbnRlbnNpdHkuICBUaGUgbGVmdC1oYW5kIHNpZGUgb2YKICAgZXEuKEQuMykg
aXMgdGhlIGV4cGVjdGVkIG51bWJlciBvZiBjdXN0b21lcnMgaW4gc2VydmljZSBpbiB0aGUgc3Rl
YWR5CiAgIHN0YXRlLiAgRnVydGhlcm1vcmUsCgogICAgICAgICAgICAgTCA9IDEqcF8xICsgMipw
XzIgKyAzKnBfMyArIC4uLi4uLiAgICAgICAgICAgIChELjQpCgoKICAgYW5kCgogICAgICAgICAg
ICBMX3EgPSAwKnBfMSArIDEqcF8yICsgMipwXzMgKyAuLi4uLi4gICAgICAgICAgICAoRC41KQoK
CiAgIHdoZXJlIHBfbiByZXByZXNlbnRzIHRoZSBwcm9iYWJpbGl0eSB0aGF0IHRoZSBudW1iZXIg
b2YgY3VzdG9tZXJzIGluCiAgIHRoZSBzeXN0ZW0gaXMgbiBpbiB0aGUgc3RlYWR5IHN0YXRlLiAg
RnJvbSBlcXMuICAoRC40KSBhbmQgKEQuNSksCgogICAgTCAtIExfcSA9IHBfMSArIHBfMiArIHBf
MyArIC4uLi4uLiA9IDEgLSBwXzAgPSBwX2IgICAgICAgICAgICAoRC41KQoKCiAgIHdoZXJlIHBf
YiBpcyB0aGUgcHJvYmFiaWxpdHkgdGhhdCB0aGUgc2VydmVyIGlzIGJ1c3kgaW4gdGhlIHN0ZWFk
eQogICBzdGF0ZS4KCiAgIElmIHdlIGdldCBwX2IsIHdlIGdldCB0aGUgdHJhZmZpYyBpbnRlbnNp
dHkuICBNYXJraW5nIGJ5IHVzaW5nCiAgIFRCdGhyZXNob2xkLnNoYWxsb3cudGhyZXNob2xkIGlz
IGEgd2F5IHRvIGdldCBwX2IuICBUaGUgbWFya2luZyBtYWtlcwogICBlYWNoIHBhY2tldCBtYXJr
ZWQgd2hlbiB0aGUgcHJldmlvdXMgcGFja2V0IGlzIGluIHNlcnZpY2UuICBFYWNoCiAgIHBhY2tl
dCBpcyBub3QgbWFya2VkIG9ubHkgd2hlbiBubyBwYWNrZXQgaXMgaW4gYSB2aXJ0dWFsIHF1ZXVl
IGF0IHRoZQogICBwYWNrZXQncyBhcnJpdmVkIHRpbWUuICBUaGUgbWFya2luZyByYXRpbyBnaXZl
cyBhbiBhcHByb3hpbWF0aW9uIG9mCiAgIHBfYi4gIEJvdGggYXJlIGRpZmZlcmVudCBnZW5lcmFs
bHkgYmVjYXVzZSB0aGUgdGltZSBhdmVyYWdlIGFuZCB0aGUKICAgY3VzdG9tZXIgYXZlcmFnZSBh
cmUgZGlmZmVyZW50LCBhbmQgcF9iIGlzIHRoZSB0aW1lIGF2ZXJhZ2Ugd2hlbiB0aGUKICAgc2Vy
dmVyIGlzIGJ1c3kgYW5kIHRoZSBtYXJraW5nIHJhdGlvIGlzIHRoZSBjdXN0b21lciBhdmVyYWdl
LgogICBIb3dldmVyLCBib3RoIGFyZSB0aGUgc2FtZSB3aGVuIHRoZSBhcnJpdmFsIHByb2NlcyBp
cyBhIFBvaXNzb24KCgoKU2F0b2gsIGV0IGFsLiAgICAgICAgICBFeHBpcmVzIFNlcHRlbWJlciAx
MCwgMjAwOSAgICAgICAgICAgICAgW1BhZ2UgMzRdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAg
ICAgICAgIFNUIE1hcmtpbmcgICAgICAgICAgICAgICAgICAgICBNYXJjaCAyMDA5CgoKICAgcHJv
Y2Vzcy4gIFRoaXMgcHJvcGVydHkgaXMgY2FsbGVkIFBBU1RBLCB3aGljaCBpcyBhYmJyZXZpYXRp
b24gdGhhdAogICBQb2lzc29uIGFycml2YWxzIHNlZSB0aW1lIGF2ZXJhZ2VzLiAgRnVydGhlcm1v
cmUsIGlmIGFuIGFycml2YWwKICAgcHJvY2VzcyBpcyBkZXNjcmliZWQgYXMgYSByZW5ld2FsIHBy
b2Nlc3MsIGFuIGluZmluaXRlIHN1cGVycG9zaXRpb24KICAgb2YgdGhlbSBpcyB0aGUgUG9pc3Nv
biBwcm9jZXNzIHtDb3hdLiAgVGhlIHJlbmV3YWwgcHJvY2VzcyBpcyBhIGxhcmdlCiAgIGNsYXNz
IG9mIHN0b2NoYXN0aWMgcHJvY2Vzc2VzLiAgVGhlIGludGVyLWFycml2YWwgdGltZSBpcyBpbmRl
cGVuZGVudAogICBhbmQgaWRlbnRpY2FsbHkgZGlzdHJpYnV0ZWQgKElJRCkuICBUaGVyZWZvcmUg
dGhlIG1hcmtpbmcgcmF0aW8gYnkKICAgdXNpbmcgVEJ0aHJlc2hvbGQuc2hhbGxvdy50aHJlc2hv
bGQgaXMgZXhwZWN0ZWQgdG8gZ2l2ZSBhIGdvb2QKICAgYXBwcm94aW1hdGlvbiBvZiB0aGUgdHJh
ZmZpYyBpbnRlbnNpdHkuCgoKMTQuICBJQU5BIENvbnNpZGVyYXRpb25zCgogICBUQkQKCgoxNS4g
IFNlY3VyaXR5IENvbnNpZGVyYXRpb25zCgogICBUQkQKCgoxNi4gIEluZm9ybWF0aXZlIFJlZmVy
ZW5jZXMKCiAgIFtDb3hdICAgICAgQ294LCBELlIuLCAiUmVuZXdhbCBUaGVvcnkiLCBKb2huIFdp
bGV5ICYgU29ucywgMTk2Mi4KCiAgIFtHcm9zcyBhbmQgSGFycmlzXQogICAgICAgICAgICAgIEdy
b3NzLCBELiBhbmQgQy4gSGFycmlzLCAiRnVuZGFtZW50YWxzIG9mIFF1ZXVlaW5nCiAgICAgICAg
ICAgICAgVGhlb3J5IiwgSm9obiBXaWxleSAmIFNvbnMsIDE5OTguCgogICBbSS1ELmJhYmlhcnot
cGNuLTNzbV0KICAgICAgICAgICAgICBCYWJpYXJ6LCBKLiwgTGl1LCBYLUcuLCBDaGFuLCBLLiwg
YW5kIE0uIE1lbnRoLCAiVGhyZWUKICAgICAgICAgICAgICBTdGF0ZSBQQ04gTWFya2luZyIsIE5v
dmVtYmVyIDIwMDcuCgogICBbSS1ELmJyaXNjb2UtdHN2d2ctY2wtcGhiXQogICAgICAgICAgICAg
IEJyaXNjb2UsIEIuLCBFYXJkbGV5LCBQLiwgU29uZ2h1cnN0LCBELiwgTGUgRmF1Y2hldXIsIEYu
LAogICAgICAgICAgICAgIENoYXJueSwgQS4sIExpYXRzb3MsIFYuLCBCYWJpYXJ6LCBKLiwgQ2hh
biwgSy4sIER1ZGxleSwKICAgICAgICAgICAgICBTLiwgS2FyYWdpYW5uaXMsIEcuLCBCYWRlciwg
QS4sIGFuZCBMLiBXZXN0YmVyZywgIlByZS0KICAgICAgICAgICAgICBDb25nZXN0aW9uIE5vdGlm
aWNhdGlvbiBNYXJraW5nIiwgT2N0b2JlciAyMDA2LgoKICAgW0ktRC5jaGFybnktcGNuLXNpbmds
ZS1tYXJraW5nXQogICAgICAgICAgICAgIENoYXJueSwgQS4sIFhoYW5nLCBKLiwgTGUgRmF1Y2hl
dXIsIEYuLCBhbmQgVi4gTGlhdHNvcywKICAgICAgICAgICAgICAiUHJlLUNvbmdlc3Rpb24gTm90
aWZpY2F0aW9uIFVzaW5nIFNpbmdsZSBNYXJraW5nIGZvcgogICAgICAgICAgICAgIEFkbWlzc2lv
biBhbmQgVGVybWluYXRpb24iLCBOb3ZlbWJlciAyMDA3LgoKICAgW0ktRC5pZXRmLXBjbi1hcmNo
aXRlY3R1cmVdCiAgICAgICAgICAgICAgRWFyZGxleSwgUC4sICJQcmUtQ29uZ2VzdGlvbiBOb3Rp
ZmljYXRpb24gQXJjaGl0ZWN0dXJlIiwKICAgICAgICAgICAgICBKYW51YXJ5IDIwMDkuCgogICBb
SS1ELmlldGYtcGNuLWJhc2VsaW5lLWVuY29kaW5nXQoKCgpTYXRvaCwgZXQgYWwuICAgICAgICAg
IEV4cGlyZXMgU2VwdGVtYmVyIDEwLCAyMDA5ICAgICAgICAgICAgICBbUGFnZSAzNV0KDApJbnRl
cm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgU1QgTWFya2luZyAgICAgICAgICAgICAgICAgICAg
IE1hcmNoIDIwMDkKCgogICAgICAgICAgICAgIE1vbmNhc3RlciwgVC4sIEJyaXNjb2UsIEIuLCBh
bmQgTS4gTWVudGgsICJCYXNlbGluZQogICAgICAgICAgICAgIEVuY29kaW5nIGFuZCBUcmFuc3Bv
cnQgb2YgUHJlLUNvbmdlc3Rpb24gSW5mb3JtYXRpb24iLAogICAgICAgICAgICAgIEZlYnVyYXJ5
IDIwMDkuCgogICBbSS1ELmlldGYtcGNuLW1hcmtpbmctYmVoYXZpb3VyXQogICAgICAgICAgICAg
IEVhcmRsZXksIFAuLCAiTWFya2luZyBiZWhhdmlvdXIgb2YgUENOLW5vZGVzIiwKICAgICAgICAg
ICAgICBPY3RvYmVyIDIwMDguCgogICBbSS1ELndlc3RiZXJnLXBjbi1sb2FkLWNvbnRyb2xdCiAg
ICAgICAgICAgICAgV2VzdGJlcmcsIEwuLCAiTEMtUENOOiBUaGUgTG9hZCBDb250cm9sIFBDTiBT
b2x1dGlvbiIsCiAgICAgICAgICAgICAgTm92ZW1iZXIgMjAwOC4KCiAgIFtJLUQuemhhbmctcGNu
LXBlcmZvcm1hbmNlLWV2YWx1YXRpb25dCiAgICAgICAgICAgICAgWmhhbmcsIEouLCBDaGFybnks
IEEuLCBMaWF0c29zLCBWLiwgYW5kIEYuIExlIEZhdWNoZXVyLAogICAgICAgICAgICAgICJQZXJm
b3JtYW5jZSBFdmFsdWF0aW9uIG9mIENMLVBIQiBBZG1pc3Npb24gYW5kCiAgICAgICAgICAgICAg
VGVybWluYXRpb24gQWxnb3JpdGhtcyIsIEp1bHkgMjAwNy4KCgpBdXRob3JzJyBBZGRyZXNzZXMK
CiAgIERhaXN1a2UgU2F0b2gKICAgTlRUIEFkdmFuY2VkIFRlY2hub2xvZ3kgQ29ycG9yYXRpb24K
ICAgMS0xOS0xOCwgTmFrYWNobwogICBNdXNhc2hpbm8tc2hpLCBUb2t5byAgMTgwLTAwMDYKICAg
SmFwYW4KCiAgIEVtYWlsOiBkYWlzdWtlLnNhdG9oQG50dC1hdC5jby5qcAoKCiAgIFl1a2FyaSBN
YWVkYQogICBOVFQgQWR2YW5jZWQgVGVjaG5vbG9neSBDb3Jwb3JhdGlvbgoKICAgRW1haWw6IHl1
a2FyaS5tYWVkYUBudHQtYXQuY28uanAKCgogICBPcmF0YWkgUGhhbmFjaGV0CiAgIE5UVCBBZHZh
bmNlZCBUZWNobm9sb2d5IENvcnBvcmF0aW9uCgogICBFbWFpbDogb3JhdGFpLnBoYW5hY2hldEBu
dHQtYXQuY28uanAKCgogICBIYXJ1dGFrYSBVZW5vCiAgIE5UVCBBZHZhbmNlZCBUZWNobm9sb2d5
IENvcnBvcmF0aW9uCgogICBFbWFpbDogaGFydXRha2EudWVub0BudHQtYXQuY28uanAKCgoKCgoK
U2F0b2gsIGV0IGFsLiAgICAgICAgICBFeHBpcmVzIFNlcHRlbWJlciAxMCwgMjAwOSAgICAgICAg
ICAgICAgW1BhZ2UgMzZdCgwKCg==
--------_49B77B3B00000000A83E_MULTIPART_MIXED_--


From menth@informatik.uni-wuerzburg.de  Wed Mar 11 13:15:12 2009
Return-Path: <menth@informatik.uni-wuerzburg.de>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 911743A684C for <pcn@core3.amsl.com>; Wed, 11 Mar 2009 13:15:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.351
X-Spam-Level: 
X-Spam-Status: No, score=0.351 tagged_above=-999 required=5 tests=[BAYES_50=0.001, HELO_EQ_DE=0.35]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BIvC43Z28EXc for <pcn@core3.amsl.com>; Wed, 11 Mar 2009 13:15:08 -0700 (PDT)
Received: from mailrelay.rz.uni-wuerzburg.de (mailrelay.rz.uni-wuerzburg.de [132.187.3.28]) by core3.amsl.com (Postfix) with ESMTP id 634F428C180 for <pcn@ietf.org>; Wed, 11 Mar 2009 13:15:07 -0700 (PDT)
Received: from virusscan.mail (localhost [127.0.0.1]) by mailrelay.mail (Postfix) with ESMTP id 633D3199118 for <pcn@ietf.org>; Wed, 11 Mar 2009 21:15:43 +0100 (CET)
Received: from localhost (localhost [127.0.0.1]) by virusscan.mail (Postfix) with ESMTP id 5762F199116 for <pcn@ietf.org>; Wed, 11 Mar 2009 21:15:43 +0100 (CET)
Received: from [78.52.112.138] (unknown [78.52.112.138]) by mailmaster.uni-wuerzburg.de (Postfix) with ESMTP id 2B6A4A07B0 for <pcn@ietf.org>; Wed, 11 Mar 2009 21:15:43 +0100 (CET)
Message-ID: <49B81BF0.7000601@informatik.uni-wuerzburg.de>
Date: Wed, 11 Mar 2009 21:15:44 +0100
From: Michael Menth <menth@informatik.uni-wuerzburg.de>
Organization: University of Wuerzburg
User-Agent: Thunderbird 2.0.0.19 (Windows/20081209)
MIME-Version: 1.0
To: pcn <pcn@ietf.org>
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: by amavisd-new at uni-wuerzburg.de
Subject: [PCN] "PCN forwarding" is comparable to which PHB
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: menth@informatik.uni-wuerzburg.de
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 11 Mar 2009 20:15:12 -0000

Hi all,

we say that PCN-based AC & FT implement a controlled load (CL) service 
in a DiffServ network, right? Note that CL is an IntServ term, not a 
DiffServ term. Is this service more similar to EF PHB or AS PHB in 
DiffServ? I guess it's the first one, right?

Regards,

    Michael

-- 
Dr. Michael Menth, Assistant Professor
University of Wuerzburg, Institute of Computer Science
Am Hubland, D-97074 Wuerzburg, Germany, room B206
phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
mailto:menth@informatik.uni-wuerzburg.de
http://www3.informatik.uni-wuerzburg.de/research/ngn


From daisuke.satoh@ntt-at.co.jp  Wed Mar 11 18:35:56 2009
Return-Path: <daisuke.satoh@ntt-at.co.jp>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 59BBA3A6BAC for <pcn@core3.amsl.com>; Wed, 11 Mar 2009 18:35:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.411
X-Spam-Level: *
X-Spam-Status: No, score=1.411 tagged_above=-999 required=5 tests=[AWL=-0.913,  BAYES_40=-0.185, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wEvARRgnrKfy for <pcn@core3.amsl.com>; Wed, 11 Mar 2009 18:35:55 -0700 (PDT)
Received: from sg.ntt-at.co.jp (roma.ntt-at.co.jp [202.253.160.19]) by core3.amsl.com (Postfix) with SMTP id 69CC53A6BAB for <pcn@ietf.org>; Wed, 11 Mar 2009 18:35:55 -0700 (PDT)
Received: (qmail 74815 invoked by alias); 12 Mar 2009 01:36:31 -0000
Received: from gwall2.bb.ntt-at.co.jp (192.168.5.202) by subgate.bb.ntt-at.co.jp with SMTP; 12 Mar 2009 01:36:31 -0000
Received: (from root@localhost) by gwall2.bb.ntt-at.co.jp (8.13.1/8.13.1) id n2C1aOSm029636 for pcn@ietf.org; Thu, 12 Mar 2009 10:36:24 +0900
Received: from suez.bb.ntt-at.co.jp [192.168.2.9]  by gwall2.bb.ntt-at.co.jp with ESMTP id LAA29635; Thu, 12 Mar 2009 10:36:24 +0900
Received: from pacific.bb.ntt-at.co.jp (suez [127.0.0.1]) by suez.bb.ntt-at.co.jp (8.12.10/8.12.10) with ESMTP id n2C1aOfs015229 for <pcn@ietf.org>; Thu, 12 Mar 2009 10:36:24 +0900
Received: from mercury.tec.ntt-at.co.jp (mercury.tec.ntt-at.co.jp [192.168.22.39]) by pacific.bb.ntt-at.co.jp (8.13.1/cf/pacific) with ESMTP id n2C1aONF042078 for <pcn@ietf.org>; Thu, 12 Mar 2009 10:36:24 +0900 (JST) (envelope-from daisuke.satoh@ntt-at.co.jp)
Received: from [192.168.23.66] (ip23-066.tec.ntt-at.co.jp [192.168.23.66]) by mercury.tec.ntt-at.co.jp (Postfix) with ESMTP id 442B253F61; Thu, 12 Mar 2009 10:36:24 +0900 (JST)
Date: Thu, 12 Mar 2009 10:36:22 +0900
From: SATOH Daisuke <daisuke.satoh@ntt-at.co.jp>
To: pcn@ietf.org
Message-Id: <20090312103410.0483.26AD349@ntt-at.co.jp>
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: 7bit
X-Mailer: Becky! ver. 2.47 [ja]
Subject: [PCN] draft PCN agenda (Scott O. Bradner)
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 12 Mar 2009 01:35:56 -0000

Dear Scott,

Would you give me  an opportunity of presentation of my draft:
draft-satoh-pcn-st-marking-01 at PCN WG in San Francisco?

Best regards,
Daisuke

From toby.moncaster@bt.com  Thu Mar 12 03:11:41 2009
Return-Path: <toby.moncaster@bt.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C371F3A67D7 for <pcn@core3.amsl.com>; Thu, 12 Mar 2009 03:11:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.574
X-Spam-Level: 
X-Spam-Status: No, score=-2.574 tagged_above=-999 required=5 tests=[AWL=1.025,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JrBSW3rqWDEb for <pcn@core3.amsl.com>; Thu, 12 Mar 2009 03:11:40 -0700 (PDT)
Received: from smtp4.smtp.bt.com (smtp4.smtp.bt.com [217.32.164.151]) by core3.amsl.com (Postfix) with ESMTP id 60AC23A690A for <pcn@ietf.org>; Thu, 12 Mar 2009 03:11:40 -0700 (PDT)
Received: from E03MVZ1-UKDY.domain1.systemhost.net ([193.113.30.64]) by smtp4.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.1830);  Thu, 12 Mar 2009 10:12:17 +0000
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Thu, 12 Mar 2009 10:12:15 -0000
Message-ID: <AEDCAF87EEC94F49BA92EBDD49854CC70A4E9FDB@E03MVZ1-UKDY.domain1.systemhost.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [PCN] "PCN forwarding" is comparable to which PHB
thread-index: AcmihjQYO1vXdaymTRCkfypsiERikgAc9Om8
References: <49B81BF0.7000601@informatik.uni-wuerzburg.de>
From: <toby.moncaster@bt.com>
To: <menth@informatik.uni-wuerzburg.de>, <pcn@ietf.org>
X-OriginalArrivalTime: 12 Mar 2009 10:12:17.0160 (UTC) FILETIME=[059F8080:01C9A2FB]
Subject: Re: [PCN] "PCN forwarding" is comparable to which PHB
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 12 Mar 2009 10:11:41 -0000

I seem to remember reading a very clear description of this in the =
original CL drafts... I'm not sure if there is an exact parallel =
DiffServ service defined but I would tend to more think of it as =
providing AF but because of the virtual queues the service will be as =
good as EF. Does that make any kind of sense or am I just rambling?

Toby

-----Original Message-----
From: pcn-bounces@ietf.org on behalf of Michael Menth
Sent: Wed 3/11/2009 20:15
To: pcn
Subject: [PCN] "PCN forwarding" is comparable to which PHB
=20
Hi all,

we say that PCN-based AC & FT implement a controlled load (CL) service=20
in a DiffServ network, right? Note that CL is an IntServ term, not a=20
DiffServ term. Is this service more similar to EF PHB or AS PHB in=20
DiffServ? I guess it's the first one, right?

Regards,

    Michael

--=20
Dr. Michael Menth, Assistant Professor
University of Wuerzburg, Institute of Computer Science
Am Hubland, D-97074 Wuerzburg, Germany, room B206
phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
mailto:menth@informatik.uni-wuerzburg.de
http://www3.informatik.uni-wuerzburg.de/research/ngn

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


From khchan@huawei.com  Thu Mar 12 06:38:46 2009
Return-Path: <khchan@huawei.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 308283A6A7E for <pcn@core3.amsl.com>; Thu, 12 Mar 2009 06:38:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.227
X-Spam-Level: 
X-Spam-Status: No, score=-2.227 tagged_above=-999 required=5 tests=[AWL=0.372,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WJauUD4LJnsL for <pcn@core3.amsl.com>; Thu, 12 Mar 2009 06:38:45 -0700 (PDT)
Received: from usaga04-in.huawei.com (usaga04-in.huawei.com [206.16.17.180]) by core3.amsl.com (Postfix) with ESMTP id 2C0D53A6B9B for <pcn@ietf.org>; Thu, 12 Mar 2009 06:38:13 -0700 (PDT)
Received: from huawei.com (usaga04-in [172.18.4.101]) by usaga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KGE00AKXB8P5Q@usaga04-in.huawei.com> for pcn@ietf.org; Thu, 12 Mar 2009 08:38:50 -0500 (CDT)
Received: from K73911.huawei.com ([10.192.21.51]) by usaga04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KGE001O7B8NC8@usaga04-in.huawei.com> for pcn@ietf.org; Thu, 12 Mar 2009 08:38:49 -0500 (CDT)
Date: Thu, 12 Mar 2009 09:38:46 -0400
From: Kwok Ho Chan <khchan@huawei.com>
To: toby.moncaster@bt.com
Message-id: <0KGE001O8B8OC8@usaga04-in.huawei.com>
MIME-version: 1.0
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
Content-type: text/plain; charset=us-ascii; format=flowed
Content-transfer-encoding: 7BIT
References: <49B81BF0.7000601@informatik.uni-wuerzburg.de>
Cc: pcn@ietf.org
Subject: Re: [PCN] "PCN forwarding" is comparable to which PHB
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 12 Mar 2009 13:38:46 -0000

Hi Michael, Toby:
I think I am showing a bit of my age here, but all for the good cause 
of the Internet. :)

For IntServ, there was Controlled Load and Guaranteed Service (and 
another service at earlier time).
IMHO, both EF and AF of DiffServ are implementation of Control Load.
(i.e. DiffServ does not provide per micro-flow Guarantees the way 
Guaranteed Service does).
Hence CL can be used for both EF and AF.
And in real life, one can use different types of queuing (more 
specifically scheduler design)
to realize the service for EF and the service for AF.

But for PCN, we were initially focusing on "Real-Time" interactive 
traffic services that possibly
does not use TCP in the transport layer.  Hence we were thinking of 
the EF behavior,
but I don't think we are limited to just EF behavior.
We may be able to look at the problem statement draft we created when 
we were starting
the PCN WG.

Thanks!
-- Kwok --

At 06:12 AM 3/12/2009, toby.moncaster@bt.com wrote:

>I seem to remember reading a very clear description of this in the 
>original CL drafts... I'm not sure if there is an exact parallel 
>DiffServ service defined but I would tend to more think of it as 
>providing AF but because of the virtual queues the service will be 
>as good as EF. Does that make any kind of sense or am I just rambling?
>
>Toby
>
>-----Original Message-----
>From: pcn-bounces@ietf.org on behalf of Michael Menth
>Sent: Wed 3/11/2009 20:15
>To: pcn
>Subject: [PCN] "PCN forwarding" is comparable to which PHB
>
>Hi all,
>
>we say that PCN-based AC & FT implement a controlled load (CL) service
>in a DiffServ network, right? Note that CL is an IntServ term, not a
>DiffServ term. Is this service more similar to EF PHB or AS PHB in
>DiffServ? I guess it's the first one, right?
>
>Regards,
>
>     Michael
>
>--
>Dr. Michael Menth, Assistant Professor
>University of Wuerzburg, Institute of Computer Science
>Am Hubland, D-97074 Wuerzburg, Germany, room B206
>phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
>mailto:menth@informatik.uni-wuerzburg.de
>http://www3.informatik.uni-wuerzburg.de/research/ngn
>
>_______________________________________________
>PCN mailing list
>PCN@ietf.org
>https://www.ietf.org/mailman/listinfo/pcn
>
>_______________________________________________
>PCN mailing list
>PCN@ietf.org
>https://www.ietf.org/mailman/listinfo/pcn


From daisuke.satoh@ntt-at.co.jp  Fri Mar 13 01:54:42 2009
Return-Path: <daisuke.satoh@ntt-at.co.jp>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CB3933A689E for <pcn@core3.amsl.com>; Fri, 13 Mar 2009 01:54:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.334
X-Spam-Level: 
X-Spam-Status: No, score=0.334 tagged_above=-999 required=5 tests=[AWL=0.424,  BAYES_00=-2.599, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id InzPutakgFnZ for <pcn@core3.amsl.com>; Fri, 13 Mar 2009 01:54:36 -0700 (PDT)
Received: from sg.ntt-at.co.jp (roma.ntt-at.co.jp [202.253.160.19]) by core3.amsl.com (Postfix) with SMTP id 847503A6900 for <pcn@ietf.org>; Fri, 13 Mar 2009 01:54:35 -0700 (PDT)
Received: (qmail 87636 invoked by alias); 13 Mar 2009 08:55:12 -0000
Received: from gwall2.bb.ntt-at.co.jp (192.168.5.202) by subgate.bb.ntt-at.co.jp with SMTP; 13 Mar 2009 08:55:12 -0000
Received: (from root@localhost) by gwall2.bb.ntt-at.co.jp (8.13.1/8.13.1) id n2D8socj028678 for pcn@ietf.org; Fri, 13 Mar 2009 17:54:50 +0900
Received: from suez.bb.ntt-at.co.jp [192.168.2.9]  by gwall2.bb.ntt-at.co.jp with ESMTP id TAA28675; Fri, 13 Mar 2009 17:54:50 +0900
Received: from pacific.bb.ntt-at.co.jp (suez [127.0.0.1]) by suez.bb.ntt-at.co.jp (8.12.10/8.12.10) with ESMTP id n2D8snfs030238 for <pcn@ietf.org>; Fri, 13 Mar 2009 17:54:49 +0900
Received: from mercury.tec.ntt-at.co.jp (mercury.tec.ntt-at.co.jp [192.168.22.39]) by pacific.bb.ntt-at.co.jp (8.13.1/cf/pacific) with ESMTP id n2D8sntG028235 for <pcn@ietf.org>; Fri, 13 Mar 2009 17:54:49 +0900 (JST) (envelope-from daisuke.satoh@ntt-at.co.jp)
Received: from [192.168.23.66] (ip23-066.tec.ntt-at.co.jp [192.168.23.66]) by mercury.tec.ntt-at.co.jp (Postfix) with ESMTP id CC32753F61; Fri, 13 Mar 2009 17:54:49 +0900 (JST)
Date: Fri, 13 Mar 2009 17:54:47 +0900
From: SATOH Daisuke <daisuke.satoh@ntt-at.co.jp>
To: pcn@ietf.org
Message-Id: <20090313175348.3FE2.26AD349@ntt-at.co.jp>
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: 7bit
X-Mailer: Becky! ver. 2.47 [ja]
Subject: [PCN] fractional marking
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 13 Mar 2009 08:54:42 -0000

Hi Phil and others,


Because STM marking looks complex, I change our marking to fractional marking that Michael tell me. So SWTB is changed to Token bucket for fractional marking. MkTB is changed to the conventional threshold marking. I believe this change give no change of simulation results.


Fractional marking is if PCN traffic rate is greater than a configured rate, it marks only 1/N of the trafficon a link. If traffic type is homogeous CBR, synchronization occurs only when the number of packets within an interarrival time of a CBR flow is a multiple of N^2.


approximately marking is as follows.
o1  2  3
 1 o2  3
 1  2 o3
o1  2  3
 .......


The difference is fractional marking is easier to accumulate marked packets than STM original marking.


Best regards,
Daisuke
 

From philip.eardley@bt.com  Mon Mar 16 07:37:48 2009
Return-Path: <philip.eardley@bt.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C216C3A6993 for <pcn@core3.amsl.com>; Mon, 16 Mar 2009 07:37:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.882
X-Spam-Level: 
X-Spam-Status: No, score=-2.882 tagged_above=-999 required=5 tests=[AWL=0.717,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NBBwy7WSqwSs for <pcn@core3.amsl.com>; Mon, 16 Mar 2009 07:37:47 -0700 (PDT)
Received: from smtp3.smtp.bt.com (smtp3.smtp.bt.com [217.32.164.138]) by core3.amsl.com (Postfix) with ESMTP id 92A1C3A6888 for <pcn@ietf.org>; Mon, 16 Mar 2009 07:37:47 -0700 (PDT)
Received: from E03MVB1-UKBR.domain1.systemhost.net ([193.113.197.111]) by smtp3.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.1830);  Mon, 16 Mar 2009 14:38:27 +0000
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Mon, 16 Mar 2009 14:38:27 -0000
Message-ID: <4A916DBC72536E419A0BD955EDECEDEC04AD7A6D@E03MVB1-UKBR.domain1.systemhost.net>
In-Reply-To: <20090313175348.3FE2.26AD349@ntt-at.co.jp>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [PCN] fractional marking
Thread-Index: AcmjuXSniMyPx4/TRrKWSEb66lsf5QCifVQQ
From: <philip.eardley@bt.com>
To: <daisuke.satoh@ntt-at.co.jp>, <pcn@ietf.org>
X-OriginalArrivalTime: 16 Mar 2009 14:38:27.0855 (UTC) FILETIME=[DE8D29F0:01C9A644]
Subject: Re: [PCN] fractional marking
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 16 Mar 2009 14:37:48 -0000

Let me see if I get your suggestion right.

If PCN-traffic-rate at a link is > PCN-admissible rate & <
PCN-supportable-rate
Then mark 1/N PCN-pkts
If PCN-traffic-rate at a link is > PCN-supportable-rate
Then mark all PCN-pkts

Is that right?

Btw, your algorithm in the I-D doesn't seem to take account of pkts that
are previously marked. Therefore if several links (~N) are above
PCN-admissible rate, then ~ all pkts are marked, which will be
mis-interpreted by the egress node, which will terminate flows. Is that
right?

Btw, I assume your algorithm rules out admission and termination
approaches that depend on "marked pkts" rather than measuring rates (ie
the sorts of approaches that Michael has suggested in S4.4 of
http://tools.ietf.org/id/draft-menth-pcn-psdm-deployment-00.txt etc.
(I'm just trying to work out the implications of your suggestion.)

I believe you're saying that admission & termination performance is
approx the same as CL, but at high overloads the performance is actually
better than CL. Intuitively, what's the reason for this? (I thought your
termination method would be the same as CL, ie egress measures the rate
of unmarked traffic & ingress measures the rate sent to this egress.
Although this isnt clear, what is "received rate" in your draft?)

{ -----Original Message-----
{ From: pcn-bounces@ietf.org [mailto:pcn-bounces@ietf.org] On Behalf Of
{ SATOH Daisuke
{ Sent: 13 March 2009 08:55
{ To: pcn@ietf.org
{ Subject: [PCN] fractional marking
{=20
{ Hi Phil and others,
{=20
{=20
{ Because STM marking looks complex, I change our marking to fractional
{ marking that Michael tell me. So SWTB is changed to Token bucket for
{ fractional marking. MkTB is changed to the conventional threshold
marking.
{ I believe this change give no change of simulation results.
{=20
{=20
{ Fractional marking is if PCN traffic rate is greater than a configured
{ rate, it marks only 1/N of the trafficon a link. If traffic type is
{ homogeous CBR, synchronization occurs only when the number of packets
{ within an interarrival time of a CBR flow is a multiple of N^2.
{=20
{=20
{ approximately marking is as follows.
{ o1  2  3
{  1 o2  3
{  1  2 o3
{ o1  2  3
{  .......
{=20
{=20
{ The difference is fractional marking is easier to accumulate marked
{ packets than STM original marking.
{=20
{=20
{ Best regards,
{ Daisuke
{=20
{ _______________________________________________
{ PCN mailing list
{ PCN@ietf.org
{ https://www.ietf.org/mailman/listinfo/pcn

From acharny@cisco.com  Mon Mar 16 11:28:27 2009
Return-Path: <acharny@cisco.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5DF8A28C1DF for <pcn@core3.amsl.com>; Mon, 16 Mar 2009 11:28:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.796
X-Spam-Level: 
X-Spam-Status: No, score=-5.796 tagged_above=-999 required=5 tests=[AWL=0.803,  BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6apK9kRvqfNF for <pcn@core3.amsl.com>; Mon, 16 Mar 2009 11:28:25 -0700 (PDT)
Received: from sj-iport-5.cisco.com (sj-iport-5.cisco.com [171.68.10.87]) by core3.amsl.com (Postfix) with ESMTP id ED41628C1DE for <pcn@ietf.org>; Mon, 16 Mar 2009 11:28:24 -0700 (PDT)
X-Files: draft-charny-pcn-single-marking-edge-behaviour-00.txt : 19602
X-IronPort-AV: E=Sophos;i="4.38,374,1233532800";  d="txt'?scan'208";a="67577074"
Received: from sj-dkim-4.cisco.com ([171.71.179.196]) by sj-iport-5.cisco.com with ESMTP; 16 Mar 2009 18:29:07 +0000
Received: from sj-core-5.cisco.com (sj-core-5.cisco.com [171.71.177.238]) by sj-dkim-4.cisco.com (8.12.11/8.12.11) with ESMTP id n2GIT7u1021352;  Mon, 16 Mar 2009 11:29:07 -0700
Received: from xbh-rtp-201.amer.cisco.com (xbh-rtp-201.cisco.com [64.102.31.12]) by sj-core-5.cisco.com (8.13.8/8.13.8) with ESMTP id n2GIT1Km007589; Mon, 16 Mar 2009 18:29:07 GMT
Received: from xmb-rtp-203.amer.cisco.com ([64.102.31.20]) by xbh-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830);  Mon, 16 Mar 2009 14:29:05 -0400
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01C9A665.1660DA8B"
Date: Mon, 16 Mar 2009 14:29:04 -0400
Message-ID: <BABC859E6D0B9A4D8448CC7F41CD2B0708447E6B@xmb-rtp-203.amer.cisco.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Manual Post Requested for draft-charny-pcn-single-marking-edge-behaviour 
Thread-Index: AcmdBNEpP/1Uzd4zRFeCxHz9pBEu6wJX6pBQ
From: "Anna Charny (acharny)" <acharny@cisco.com>
To: <pcn@ietf.org>
X-OriginalArrivalTime: 16 Mar 2009 18:29:05.0707 (UTC) FILETIME=[168DCFB0:01C9A665]
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=29420; t=1237228147; x=1238092147; c=relaxed/simple; s=sjdkim4002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=acharny@cisco.com; z=From:=20=22Anna=20Charny=20(acharny)=22=20<acharny@cisco.c om> |Subject:=20FW=3A=20Manual=20Post=20Requested=20for=20=20=2 0=20=20=20=20=20=20=20draft-charny-pcn-single-marking-edge-b ehaviour=20 |Sender:=20; bh=9C5VUYqBFERNuX6wgt/8XM9hIyiDRZURVf9mB1Mirv4=; b=ijEqAMoKFSjZQjixaWa131n46RxX3bi2qiRljiiMPr2giyADxEEwE2U5+p CfRy0x38l4JCNUMrAEPFI9ZwSeu73PelFsGyecAnRvcCDevO5SMptfakIQGQ 7HgwdBzyz7;
Authentication-Results: sj-dkim-4; header.From=acharny@cisco.com; dkim=pass ( sig from cisco.com/sjdkim4002 verified; ); 
Cc: "Joy Zhang \(joyzhang\)" <joyzhang@cisco.com>
Subject: [PCN] FW: Manual Post Requested for draft-charny-pcn-single-marking-edge-behaviour
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 16 Mar 2009 18:28:27 -0000

This is a multi-part message in MIME format.

------_=_NextPart_001_01C9A665.1660DA8B
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

 Hi all,

It appears the draft we submitted on the single marking edge behavior is
still stuck somewhere in the queue.  Sending to the list in anticipation
of it showing up on IETF servers one day.

Anna=20

-----Original Message-----
From: IETF I-D Submission Tool [mailto:idsubmission@ietf.org]=20
Sent: Wednesday, March 04, 2009 3:07 PM
To: internet-drafts@ietf.org
Cc: Anna Charny (acharny)
Subject: Manual Post Requested for
draft-charny-pcn-single-marking-edge-behaviour=20

Manual Posting Requested for following Internet-Draft:

I-D Submission Tool URL:
https://datatracker.ietf.org/idst/status.cgi?submission_id=3D13295


Filename:	   draft-charny-pcn-single-marking-edge-behaviour
Version:	   00
Staging URL:
http://www3.ietf.org/proceedings/staging/draft-charny-pcn-single-marking
-edge-behaviour-00.txt
Title:		   PCN Boundary Node Behavior for the Single-Marking
(SM) Mode of Operation
Creation_date:	   2009-03-04
WG ID:		   Indvidual Submission
Number_of_pages: 9
Abstract:
Pre-Congestion Notification (PCN) is described in
[I-D.ietf-pcn-architecture] and is assumed to apply to inelastic
real-time traffic in a DiffServ domain.  PCN proposes the use of an
Admission Control mechanism to limit the aggregated amount of PCN
traffic to a configured level during the normal operating conditions.
It further proposes the use of a Flow Termination mechanism to tear-
down some of the flows to lower the PCN traffic level to a desirable
aggregate amount during unexpected events such as network failures, with
the goal of maintaining the QoS assurances to the remaining flows.  The
[I-D.ietf-pcn-architecture] allows a number of different PCN core and
boundary node behaviors.  This draft describes a boundary node behavior,
which assumes only the two-state baseline encoding as defined in
[I-D.ietf-pcn-baseline-encoding].  It is referred to as Single Marking
behavior as it uses only a single marking scheme.

Submitter: Anna Charny (acharny@cisco.com)

Author(s):
Anna Charny, acharny@cisco.com




------_=_NextPart_001_01C9A665.1660DA8B
Content-Type: text/plain;
	name="draft-charny-pcn-single-marking-edge-behaviour-00.txt"
Content-Transfer-Encoding: base64
Content-Description: draft-charny-pcn-single-marking-edge-behaviour-00.txt
Content-Disposition: attachment;
	filename="draft-charny-pcn-single-marking-edge-behaviour-00.txt"

DQoNCk5ldHdvcmsgV29ya2luZyBHcm91cCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEEuIENoYXJueQ0KSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEouIFpoYW5nDQpJbnRlbmRlZCBzdGF0dXM6IFN0
YW5kYXJkcyBUcmFjayAgICAgICAgICAgICAgICAgICAgIENpc2NvIFN5c3RlbXMsIEluYy4NCkV4
cGlyZXM6IFNlcHRlbWJlciA1LCAyMDA5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFQuIFRheWxvcg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEh1YXdlaSBUZWNobm9sb2dpZXMuDQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTS4gTWVudGgNCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBVbml2ZXJzaXR5IG9mIFd1
ZXJ6YnVyZw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBNYXJjaCA0LCAyMDA5DQoNCg0KUENOIEJvdW5kYXJ5IE5vZGUgQmVoYXZpb3Ig
Zm9yIHRoZSBTaW5nbGUtTWFya2luZyAoU00pIE1vZGUgb2YgT3BlcmF0aW9uDQogICAgICAgICAg
IGRyYWZ0LWNoYXJueS1wY24tc2luZ2xlLW1hcmtpbmctZWRnZS1iZWhhdmlvdXItMDANCg0KU3Rh
dHVzIG9mIHRoaXMgTWVtbw0KDQogICBCeSBzdWJtaXR0aW5nIHRoaXMgSW50ZXJuZXQtRHJhZnQs
IGVhY2ggYXV0aG9yIHJlcHJlc2VudHMgdGhhdCBhbnkNCiAgIGFwcGxpY2FibGUgcGF0ZW50IG9y
IG90aGVyIElQUiBjbGFpbXMgb2Ygd2hpY2ggaGUgb3Igc2hlIGlzIGF3YXJlDQogICBoYXZlIGJl
ZW4gb3Igd2lsbCBiZSBkaXNjbG9zZWQsIGFuZCBhbnkgb2Ygd2hpY2ggaGUgb3Igc2hlIGJlY29t
ZXMNCiAgIGF3YXJlIHdpbGwgYmUgZGlzY2xvc2VkLCBpbiBhY2NvcmRhbmNlIHdpdGggU2VjdGlv
biA2IG9mIEJDUCA3OS4NCg0KICAgSW50ZXJuZXQtRHJhZnRzIGFyZSB3b3JraW5nIGRvY3VtZW50
cyBvZiB0aGUgSW50ZXJuZXQgRW5naW5lZXJpbmcNCiAgIFRhc2sgRm9yY2UgKElFVEYpLCBpdHMg
YXJlYXMsIGFuZCBpdHMgd29ya2luZyBncm91cHMuICBOb3RlIHRoYXQNCiAgIG90aGVyIGdyb3Vw
cyBtYXkgYWxzbyBkaXN0cmlidXRlIHdvcmtpbmcgZG9jdW1lbnRzIGFzIEludGVybmV0LQ0KICAg
RHJhZnRzLg0KDQogICBJbnRlcm5ldC1EcmFmdHMgYXJlIGRyYWZ0IGRvY3VtZW50cyB2YWxpZCBm
b3IgYSBtYXhpbXVtIG9mIHNpeCBtb250aHMNCiAgIGFuZCBtYXkgYmUgdXBkYXRlZCwgcmVwbGFj
ZWQsIG9yIG9ic29sZXRlZCBieSBvdGhlciBkb2N1bWVudHMgYXQgYW55DQogICB0aW1lLiAgSXQg
aXMgaW5hcHByb3ByaWF0ZSB0byB1c2UgSW50ZXJuZXQtRHJhZnRzIGFzIHJlZmVyZW5jZQ0KICAg
bWF0ZXJpYWwgb3IgdG8gY2l0ZSB0aGVtIG90aGVyIHRoYW4gYXMgIndvcmsgaW4gcHJvZ3Jlc3Mu
Ig0KDQogICBUaGUgbGlzdCBvZiBjdXJyZW50IEludGVybmV0LURyYWZ0cyBjYW4gYmUgYWNjZXNz
ZWQgYXQNCiAgIGh0dHA6Ly93d3cuaWV0Zi5vcmcvaWV0Zi8xaWQtYWJzdHJhY3RzLnR4dC4NCg0K
ICAgVGhlIGxpc3Qgb2YgSW50ZXJuZXQtRHJhZnQgU2hhZG93IERpcmVjdG9yaWVzIGNhbiBiZSBh
Y2Nlc3NlZCBhdA0KICAgaHR0cDovL3d3dy5pZXRmLm9yZy9zaGFkb3cuaHRtbC4NCg0KICAgVGhp
cyBJbnRlcm5ldC1EcmFmdCB3aWxsIGV4cGlyZSBvbiBTZXB0ZW1iZXIgNSwgMjAwOS4NCg0KQWJz
dHJhY3QNCg0KICAgUHJlLUNvbmdlc3Rpb24gTm90aWZpY2F0aW9uIChQQ04pIGlzIGRlc2NyaWJl
ZCBpbg0KICAgW0ktRC5pZXRmLXBjbi1hcmNoaXRlY3R1cmVdIGFuZCBpcyBhc3N1bWVkIHRvIGFw
cGx5IHRvIGluZWxhc3RpYw0KICAgcmVhbC10aW1lIHRyYWZmaWMgaW4gYSBEaWZmU2VydiBkb21h
aW4uICBQQ04gcHJvcG9zZXMgdGhlIHVzZSBvZiBhbg0KICAgQWRtaXNzaW9uIENvbnRyb2wgbWVj
aGFuaXNtIHRvIGxpbWl0IHRoZSBhZ2dyZWdhdGVkIGFtb3VudCBvZiBQQ04NCiAgIHRyYWZmaWMg
dG8gYSBjb25maWd1cmVkIGxldmVsIGR1cmluZyB0aGUgbm9ybWFsIG9wZXJhdGluZyBjb25kaXRp
b25zLg0KICAgSXQgZnVydGhlciBwcm9wb3NlcyB0aGUgdXNlIG9mIGEgRmxvdyBUZXJtaW5hdGlv
biBtZWNoYW5pc20gdG8gdGVhci0NCiAgIGRvd24gc29tZSBvZiB0aGUgZmxvd3MgdG8gbG93ZXIg
dGhlIFBDTiB0cmFmZmljIGxldmVsIHRvIGEgZGVzaXJhYmxlDQogICBhZ2dyZWdhdGUgYW1vdW50
IGR1cmluZyB1bmV4cGVjdGVkIGV2ZW50cyBzdWNoIGFzIG5ldHdvcmsgZmFpbHVyZXMsDQoNCg0K
DQpDaGFybnksIGV0IGFsLiAgICAgICAgICBFeHBpcmVzIFNlcHRlbWJlciA1LCAyMDA5ICAgICAg
ICAgICAgICAgW1BhZ2UgMV0NCgwNCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICBTTSBFZGdl
IEJlaGF2aW9yICAgICAgICAgICAgICAgICAgTWFyY2ggMjAwOQ0KDQoNCiAgIHdpdGggdGhlIGdv
YWwgb2YgbWFpbnRhaW5pbmcgdGhlIFFvUyBhc3N1cmFuY2VzIHRvIHRoZSByZW1haW5pbmcNCiAg
IGZsb3dzLiAgVGhlIFtJLUQuaWV0Zi1wY24tYXJjaGl0ZWN0dXJlXSBhbGxvd3MgYSBudW1iZXIg
b2YgZGlmZmVyZW50DQogICBQQ04gY29yZSBhbmQgYm91bmRhcnkgbm9kZSBiZWhhdmlvcnMuICBU
aGlzIGRyYWZ0IGRlc2NyaWJlcyBhDQogICBib3VuZGFyeSBub2RlIGJlaGF2aW9yLCB3aGljaCBh
c3N1bWVzIG9ubHkgdGhlIHR3by1zdGF0ZSBiYXNlbGluZQ0KICAgZW5jb2RpbmcgYXMgZGVmaW5l
ZCBpbiBbSS1ELmlldGYtcGNuLWJhc2VsaW5lLWVuY29kaW5nXS4gIEl0IGlzDQogICByZWZlcnJl
ZCB0byBhcyBTaW5nbGUgTWFya2luZyBiZWhhdmlvciBhcyBpdCB1c2VzIG9ubHkgYSBzaW5nbGUN
CiAgIG1hcmtpbmcgc2NoZW1lLg0KDQpSZXF1aXJlbWVudHMgTGFuZ3VhZ2UNCg0KICAgVGhlIGtl
eSB3b3JkcyAiTVVTVCIsICJNVVNUIE5PVCIsICJSRVFVSVJFRCIsICJTSEFMTCIsICJTSEFMTCBO
T1QiLA0KICAgIlNIT1VMRCIsICJTSE9VTEQgTk9UIiwgIlJFQ09NTUVOREVEIiwgIk1BWSIsIGFu
ZCAiT1BUSU9OQUwiIGluIHRoaXMNCiAgIGRvY3VtZW50IGFyZSB0byBiZSBpbnRlcnByZXRlZCBh
cyBkZXNjcmliZWQgaW4gUkZDIDIxMTkgW1JGQzIxMTldLg0KDQoNClRhYmxlIG9mIENvbnRlbnRz
DQoNCiAgIDEuICBJbnRyb2R1Y3Rpb24gIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gMw0KICAgICAxLjEuICBUZXJtaW5vbG9neSAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAzDQogICAyLiAgQXNzdW1lZCBDb3Jl
IEJlaGF2aW9yIGZvciBTTSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDMNCiAg
IDMuICBCb3VuZGFyeSBOb2RlIEJlaGF2aW9ycyBmb3IgU00gIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gNA0KICAgICAzLjEuICBNZWFzdXJlbWVudHMgIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiA0DQogICAgIDMuMi4gIERlY2lzaW9uLU1ha2lu
ZyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDQNCiAgICAgICAz
LjIuMS4gIFRlcm1pbmF0aW9uIERlY2lzaW9ucyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gNQ0KICAgICAgIDMuMi4yLiAgQWRtaXNzaW9uIERlY2lzaW9ucyAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiA1DQogICA0LiAgQXNzdW1lZCBTaWduYWxsaW5nIEZsb3dz
ICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDYNCiAgICAgNC4xLiAgQXNz
dW1lZCBTaWduYWxsaW5nIFRvIFN1cHBvcnQgQ2xhc3NpZmljYXRpb24gIC4gLiAuIC4gLiAuIC4g
Ng0KICAgICA0LjIuICBBc3N1bWVkIFNpZ25hbGxpbmcgT2YgTWVhc3VyZW1lbnRzICAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiA2DQogICA1LiAgRGVwbG95bWVudCBDb25zaWRlcmF0aW9ucyAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDYNCiAgIDYuICBTZWN1cml0eSBDb25z
aWRlcmF0aW9ucyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gNg0KICAg
Ny4gIElBTkEgQ29uc2lkZXJhdGlvbnMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiA3DQogICA4LiAgQXBwZW5kaXg6ICBQb3NzaWJsZSBFeHRlbnNpb24gdG8gdGhl
IEJhc2ljIEFsZ29yaXRobSAgLiAuIC4gLiAuIDcNCiAgIDkuICBSZWZlcmVuY2VzICAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gNw0KICAgICA5LjEu
ICBOb3JtYXRpdmUgUmVmZXJlbmNlcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiA3DQogICAgIDkuMi4gIEluZm9ybWF0aXZlIFJlZmVyZW5jZXMgIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIDgNCiAgICAgOS4zLiAgUmVmZXJlbmNlcyAgLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gOA0KICAgQXV0aG9ycycgQWRk
cmVzc2VzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiA4
DQogICBJbnRlbGxlY3R1YWwgUHJvcGVydHkgYW5kIENvcHlyaWdodCBTdGF0ZW1lbnRzICAuIC4g
LiAuIC4gLiAuIC4gLiAuIDkNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KQ2hhcm55LCBldCBh
bC4gICAgICAgICAgRXhwaXJlcyBTZXB0ZW1iZXIgNSwgMjAwOSAgICAgICAgICAgICAgIFtQYWdl
IDJdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgU00gRWRnZSBCZWhhdmlvciAgICAg
ICAgICAgICAgICAgIE1hcmNoIDIwMDkNCg0KDQoxLiAgSW50cm9kdWN0aW9uDQoNCiAgIFByZS1D
b25nZXN0aW9uIE5vdGlmaWNhdGlvbiBhcHByb2FjaCBwcm9wb3NlcyB0byB1c2UgYW4gQWRtaXNz
aW9uDQogICBDb250cm9sIG1lY2hhbmlzbSB0byBsaW1pdCB0aGUgYW1vdW50IG9mIHJlYWwtdGlt
ZSBQQ04gdHJhZmZpYyB0byBhDQogICBjb25maWd1cmVkIGxldmVsIGR1cmluZyB0aGUgbm9ybWFs
IG9wZXJhdGluZyBjb25kaXRpb25zLCBhbmQgdG8gdXNlIGENCiAgIEZsb3cgVGVybWluYXRpb24g
bWVjaGFuaXNtIHRvIHRlYXItZG93biBzb21lIG9mIHRoZSBmbG93cyB0byBicmluZw0KICAgdGhl
IFBDTiB0cmFmZmljIGxldmVsIGRvd24gdG8gYSBkZXNpcmFibGUgYW1vdW50IGR1cmluZyB1bmV4
cGVjdGVkDQogICBldmVudHMgc3VjaCBhcyBuZXR3b3JrIGZhaWx1cmVzLCB3aXRoIHRoZSBnb2Fs
IG9mIG1haW50YWluaW5nIHRoZSBRb1MNCiAgIGFzc3VyYW5jZXMgdG8gdGhlIHJlbWFpbmluZyBm
bG93cy4NCg0KICAgVGhlIFBDTiBpZGVhIGlzIHRvIHVzZSBzaW1wbGUgcGFja2V0IG1ldGVyaW5n
IGFuZCBtYXJraW5nIFBDTiB0cmFmZmljDQogICBvbiBlYWNoIGxpbmsgb2YgdGhlIFBDTiBkb21h
aW4gYW5kIHVzZSB0aGUgbWFya2luZyBpbmZvcm1hdGlvbg0KICAgb2J0YWluZWQgYXQgdGhlIGVn
cmVzcyBub2RlIGFzIGEgYmFzZSBmb3IgYWRtaXNzaW9uIGFuZCB0ZXJtaW5hdGlvbg0KICAgZGVj
aXNpb25zLiAgUENOIEFyY2hpdGVjdHVyZSBhbG93cyBmb3IgYSByYW5nZSBvZiBjb3JlIG1hcmtp
bmcNCiAgIGJlaGF2b3VycyBhbmQgdGhlIGNvcnJlc3BvbmRpbmcgZWRnZSBub2RlIGJlaGF2aW9y
cy4gIFRoaXMgZG9jdW1lbnQNCiAgIGRlc2NyaXZlcyB0aGUgZWRnZSBiZWhhdmlvciBjb3Jlc3Bv
bmRpbmcgdG8gdGhlIHNvLWNhbGxlZCBTaW5nbGUtDQogICBNYXJraW5nIGJlaGF2aW9yIChTTSks
IHdoaWNoIGlzIHByb3Bvc2VkIGluDQogICBkcmFmdC1jaGFybnktcGNuLXNpbmdsZS1tYXJraW5n
LiAgU00gaW1wbGVtZW50cyB0aGUgUENOIGFyY2hpdGVjdHVyZQ0KICAgd2l0aCBhIHNpbmdsZSBQ
Q04gbWFya2luZyBhbmQgYSBzaW5nbGUgbWV0ZXJpbmcgdGVjaG5pcXVlIGF0IHRoZSBjb3JlDQog
ICBub2Rlcy4gIFNNIHBlcmZvcm1zIGFsbCBvcGVyYXRpb25zIGZvciBpbmdyZXNzLWVncmVzcy1h
Z2dyZWdhdGVzDQogICAod2hlcmUgaW5ncmVzcy1lZ3Jlc3MtYWdncmVnYXRlIGlzIGRlZmluZWQg
YXMgdGhlIHRvdGFsIFBDTiB0cmFmZmljDQogICBiZXR3ZWVuIGEgZ2l2ZW4gaW5ncmVzcyBhbmQg
ZWdyZXNzIG5vZGUpLCBhbmQgdXNlcyByYXRlIG1lYXN1cmVtZW50cw0KICAgb2YgbWFya2VkIGFu
ZCB1bm1hcmtlZCBQQ04gdHJhZmZpYyBvZiBlYWNoIGluZ3Jlc3MtZWdyZXNzIGFnZ3JlZ2F0ZQ0K
ICAgYXMgYSBiYXNlIGZvciBhZG1pc3Npb24gYW5kIHRlcm1pbmF0aW9uIGRlY2lzaW9ucy4NCg0K
ICAgU2luZ2xlLU1hcmtpbmcgcmVxdWlyZXMgbm8gZXh0ZW5zaW9uIHRvIHRoZSBiYXNlbGluZSBQ
Q04gZW5jb2RpbmcNCiAgIGRlc2NyaWJlZCBpbiBbSS1ELmlldGYtcGNuLWJhc2VsaW5lLWVuY29k
aW5nXSwgYnV0IGRvZXMgcmVxdWlyZQ0KICAgc3BlY2lmaWMgYXNzdW1wdGlvbnMgb24gZWRnZSBu
b2RlIGJlaGF2aW91ciBpbiBvcmRlciB0byBwZXJmb3JtIGJvdGgNCiAgIEFkbWlzc2lvbiBDb250
cm9sIGFuZCBGbG93IFRlcm1pbmF0aW9uLiAgVGhpcyBkb2N1bWVudCBzcGVjaWZpZXMgdGhlDQog
ICBhc3N1bWVkIGNvcmUgbWFya2luZyBiZWhhdmlvdXIgZm9yIFNNLCBidXQgZm9jdXNlcyBvbiB0
aGUgYmVoYXZpb3VyDQogICBvZiB0aGUgaW5ncmVzcyBhbmQgZWdyZXNzIG5vZGVzIGFuZCB0aGUg
c2lnbmFsbGluZyByZXF1aXJlbWVudHMNCiAgIGJldHdlZW4gdGhlbS4gIEl0IGFsc28gYnJpZWZs
eSB0b3VjaGVzIG9uIHRoZSBkZXBsb3ltZW50DQogICBjb25zaWRlcmF0aW9ucyBzcGVjaWZpYyB0
byBTTS4gIFRoZSBjb21wbGV0ZSBkZXNjcmlwdGlvbiBvZiB0aGUNCiAgIGFsZ29yaXRobSBhbmQg
aXRzIHBlcmZvcm1hbmNlIGV2YWx1YXRpb24gY2FuIGJlIGZvdW5kIGluDQogICBkcmFmdC1jaGFy
bnktcGNuLXNpbmdsZS1tYXJraW5nLg0KDQoxLjEuICBUZXJtaW5vbG9neQ0KDQogICBUaGlzIGRy
YWZ0IHVzZXMgdGhlIHRlcm1pbm9sb2d5IGRlZmluZWQgaW4NCiAgIFtJLUQuaWV0Zi1wY24tYXJj
aGl0ZWN0dXJlXQ0KDQoNCjIuICBBc3N1bWVkIENvcmUgQmVoYXZpb3IgZm9yIFNNDQoNCiAgIFRo
ZSBTTSBhbGdvcml0aG0gYXNzdW1lcyB0aGUgZm9sbG93aW5nIGNvcmUgYmVoYXZpb3I6DQoNCiAg
IG8gIEVhY2ggbGluayBoYXMgYmVlbiBjb25maWd1cmVkIHdpdGggYSBQQ04tZXhjZXNzLXJhdGUg
aGF2aW5nIGENCiAgICAgIHZhbHVlIGVxdWFsIHRvIHRoZSBQQ04tYWRtaXNzaWJsZS1yYXRlIGZv
ciB0aGUgbGluazsNCg0KDQoNCkNoYXJueSwgZXQgYWwuICAgICAgICAgIEV4cGlyZXMgU2VwdGVt
YmVyIDUsIDIwMDkgICAgICAgICAgICAgICBbUGFnZSAzXQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAg
ICAgICAgICAgIFNNIEVkZ2UgQmVoYXZpb3IgICAgICAgICAgICAgICAgICBNYXJjaCAyMDA5DQoN
Cg0KICAgbyAgRXhjZXNzLXRyYWZmaWMtbWFya2luZyBvZiBwYWNrZXRzIHVzZXMgdGhlICJQQ04t
TWFya2VkIiBjb2RlcG9pbnQNCiAgICAgIGRlZmluZWQgW0ktRC5pZXRmLXBjbi1iYXNlbGluZS1l
bmNvZGluZ10uDQoNCiAgIG8gIE5vIGxpbmsgUENOLXRocmVzaG9sZC1yYXRlIGlzIGNvbmZpZ3Vy
ZWQsIGFuZCBQQ04taW50ZXJpb3Igbm9kZXMNCiAgICAgIHBlcmZvcm0gbm8gdGhyZXNob2xkLW1h
cmtpbmcuDQoNCg0KMy4gIEJvdW5kYXJ5IE5vZGUgQmVoYXZpb3JzIGZvciBTTQ0KDQogICBUaGUg
Zm9sbG93aW5nIGlzIGEgZGVzY3JpcHRpb24gb2YgYm91bmRhcnkgbm9kZSBiZWhhdmlvcnMgZm9y
IFNNLCBpbg0KICAgcGFydGljdWxhciwgd2hhdCBpbmZvcm1hdGlvbiBpcyBtZWFzdXJlZCBhdCBh
bmQgY29tbXVuaWNhdGVkIGJldHdlZW4NCiAgIHRoZSBib3VuZGFyeSBub2RlcywgYW5kIGhvdyB0
aGlzIGluZm9ybWF0aW9uIGlzIHVzZWQgdG8gbWFrZQ0KICAgYWRtaXNzaW9uIGFuZCB0ZXJtaW5h
dGlvbiBkZWNpc2lvbnMuICBJbiBhZGRpdGlvbiwgd2UgYWxzbyBpbmNsdWRlDQogICBzb21lIG9m
IHRoZSBwb3NzaWJsZSBleHRlbnNpb25zIHRvIHRoZSBiYXNpYyBTTSBhbGdvcml0aG0uDQoNCjMu
MS4gIE1lYXN1cmVtZW50cw0KDQogICBBbGwgbWVhc3VyZW1lbnRzIGFyZSBwZXJmb3JtZWQgb24g
YW4gaW50ZXJ2YWwgYmFzaXMuICBUaGUgZHVyYXRpb24NCiAgIGFuZCBzdGFydGluZyB0aW1lcyBv
ZiBzdWNjZXNzaXZlIG1lYXN1cmVtZW50IGludGVydmFscyBhcmUNCiAgIGluZGVwZW5kZW50IG9m
IGN1cnJlbnQgdHJhZmZpYyBjb25kaXRpb25zIGluIG9yZGVyIHRvIGF2b2lkDQogICBtZWFzdXJl
bWVudCBiaWFzLiAgRWFjaCBpbmdyZXNzIG5vZGUgbXVzdCBtZWFzdXJlIHRoZSBQQ04tc2VudC1y
YXRlDQogICBmb3IgZWFjaCBlZ3Jlc3MgaXQgc2VuZHMgdHJhZmZpYyB0bywgd2hlcmUgUENOLXNl
bnQtcmF0ZSBpcyB0aGUgcmF0ZQ0KICAgKG9jdGV0cyBwZXIgc2Vjb25kKSBvZiBQQ04tdHJhZmZp
YyBzZW50IHRvIHRoYXQgZWdyZXNzIG5vZGUuICBFYWNoDQogICBlZ3Jlc3Mgbm9kZSBtdXN0IG1l
YXN1cmUgdGhlIGZvbGxvd2luZyBpbmZvcm1hdGlvbiBjb21pbmcgZnJvbSBlYWNoDQogICBvZiB0
aGUgaW5ncmVzcyBub2RlcyBpdCByZWNlaXZlcyB0cmFmZmljIGZyb206DQoNCiAgIG8gIE5NLXJh
dGU6IHJhdGUgKGluIG9jdGV0cyBwZXIgc2Vjb25kKSBvZiBQQ04tdHJhZmZpYyBjb250YWluZWQg
aW4NCiAgICAgIHJlY2VpdmVkIHBhY2tldHMgd2hpY2ggYXJlIG5vdCBQQ04tbWFya2VkDQoNCiAg
IG8gIEVUTS1yYXRlOiByYXRlIG9mIFBDTi10cmFmZmljIGNvbnRhaW5lZCBpbiByZWNlaXZlZCBw
YWNrZXRzIHdoaWNoDQogICAgICBhcmUgUENOLU1hcmtlZCAoYW5kIGhlbmNlIHdlcmUgZXhjZXNz
LXRyYWZmaWMtbWFya2VkIGF0IGFuDQogICAgICBpbnRlcmlvciBub2RlKS4NCg0KICAgSXQgaXMg
Z2VuZXJhbGx5IGFzc3VtZWQgdGhhdCB0aGUgbWVhc3VyZW1lbnQgaW50ZXJ2YWwgRCBpcyB0aGUg
c2FtZQ0KICAgYXQgYWxsIGluZ3Jlc3MgYW5kIGlncmVzcyBub2RlcyBpbiB0aGUgbmV0d29yay4N
Cg0KMy4yLiAgRGVjaXNpb24tTWFraW5nDQoNCiAgIFRoaXMgc2VjdGlvbiBkZXNjcmliZXMgdGhl
IGZ1bmN0aW9ucyBvZiB0aGUgUENOLWRlY2lzaW9uLW5vZGUsIHdoaWNoDQogICBmb3IgdGhlIHJl
bWFpbmRlciBmb3IgdGhpcyBkcmFmdCBpcyBhc3N1bWVkIHRvIGJlIHRoZSBQQ04taW5ncmVzcy0N
CiAgIG5vZGUsICh3aGljaCBpbXBsaWVzIHRoYXQgdGhlIGVncmVzcyBub2RlIG11c3Qgc2lnbmFs
IGl0cyBpbnRlcnZhbA0KICAgbWVhc3VyZW1lbnQgdG8gdGhlIGluZ3Jlc3MpLiAgRGVjaXNpb24g
bWFraW5nIGlzIGFsc28gcGVyZm9ybWVkIG9uIGFuDQogICBpbnRlcnZhbCBiYXNpcywgdXNpbmcg
dGhlIGxhdGVzdCBlZGdlIG1lYXN1cmVtZW50cy4gIFRoZSBpbmdyZXNzIG5vZGUNCiAgIGZpcnN0
IGRldGVybWluZXMgaWYgYW55IHRlcm1pbmF0aW9uIGlzIG5lZWRlZCwgYW5kIGlmIHNvLCBkZWNp
ZGVzIGhvdw0KICAgbWFueSBmbG93cyBhbmQgd2hpY2ggb25lcyB0byB0ZXJtaW5hdGUuICBJbiB0
aGUgcHJlc2VuY2Ugb2YgZmxvdw0KICAgdGVybWluYXRpb24sIHRoZSBhZG1pc3Npb24gZGVjaXNp
b24gaXMgYWx3YXlzIHRvIGJsb2NrIG5ldyBmbG93cy4gIElmDQogICBubyBmbG93IHRlcm1pbmF0
aW9uIGlzIG5lZWRlZCwgdGhlIGluZ3Jlc3MgcHJvY2VlZHMgdG8gY29tcHV0ZSB0aGUNCiAgIGFk
bWlzc2lvbiBkZWNpc2lvbi4gIFRoZSBkZXRhaWxzIG9mIHRoZXNlIGRlY2lzaW9ucyBhcmUgZGVz
Y3JpYmVkDQoNCg0KDQpDaGFybnksIGV0IGFsLiAgICAgICAgICBFeHBpcmVzIFNlcHRlbWJlciA1
LCAyMDA5ICAgICAgICAgICAgICAgW1BhZ2UgNF0NCgwNCkludGVybmV0LURyYWZ0ICAgICAgICAg
ICAgICBTTSBFZGdlIEJlaGF2aW9yICAgICAgICAgICAgICAgICAgTWFyY2ggMjAwOQ0KDQoNCiAg
IGJlbG93Lg0KDQozLjIuMS4gIFRlcm1pbmF0aW9uIERlY2lzaW9ucw0KDQogICBUaGUgaW5ncmVz
cyBub2RlIG1ha2VzIGEgdGVybWluYXRpb24gZGVjaXNpb24gYnkgY29tcGFyaW5nIHRoZQ0KICAg
bG9jYWxseSBjb21wdXRlZCB2YWx1ZSAocmVmZXJyZWQgdG8gYXMgUENOLXN1c3RhaW5hYmxlLXJh
dGUpIHdpdGgNCiAgIFBDTi1zZW50LXRyYWZmaWMuDQoNCiAgIE1vcmUgcHJlY2lzZWx5LCBQQ04t
c3VzdGFpbmFibGUgcmF0ZSBpcyBjb21wdXRlZCBieSB0aGUgaW5ncmVzcyBub2RlDQogICBhcw0K
DQogICBQQ04tc3VzdGFpbmFibGUtcmF0ZSA9IE5NLXJhdGUgKiBVDQoNCiAgIHdoZXJlIFUgaXMg
YSBjb25maWd1cmVkIGRvbWFpbi13aWRlIGNvbnN0YW50IHRoYXQgZGVmaW5lcyB0aGUgcmF0aW8N
CiAgIGJldHdlZW4gdGhlIFBDTi1zdXBwb3J0YWJsZS1yYXRlIGFuZCBQQ04tYWRtaXNzaWJsZS1y
YXRlIChzZWUgU2VjdGlvbg0KICAgMikuICBJZiB0aGUgUENOLXNlbnQtcmF0ZSBtZWFzdXJlZCBi
eSB0aGUgaW5ncmVzcyBub2RlIGlzIGdyZWF0ZXINCiAgIHRoYW4gdGhlIFBDTi1zdXN0YWluYWJs
ZS1yYXRlLCB0aGVuIHRoZSBhbW91bnQgb2YgdHJhZmZpYyB0aGF0IG5lZWRzDQogICB0byBiZSB0
ZXJtaW5hdGVkIGlzIGVxdWFsIHRvDQoNCiAgIFBDTi1zZW50LXJhdGUgLSBQQ04tc3VzdGFpbmFi
bGUtcmF0ZQ0KDQogICBUaGlzIGRyYWZ0IGRvZXMgbm90IHNwZWNpZnkgZXhhY3RseSBob3cgdGhl
IGZsb3dzIGFyZSBjaG9zZW4gZm9yDQogICB0ZXJtaW5hdGlvbiB0byBhY2hpZXZlIHRoaXMgcmF0
ZSByZWR1Y3Rpb24uDQoNCjMuMi4yLiAgQWRtaXNzaW9uIERlY2lzaW9ucw0KDQogICBUaGUgaW5n
cmVzcyBtYWtlcyB0aGUgYWRtaXNzaW9uIGRlY2lzaW9uIGJ5IGNvbXBhcmluZyB0aGUgY29uZ2Vz
dGlvbi0NCiAgIGxldmVsLWVzdGltYXRlIChDTEUgZm9yIHNob3J0KSB3aXRoIGEgY29uZmlndXJl
ZCBDTEUtdGhyZXNob2xkLiAgQ0xFDQogICBpcyBhbiBFV01BLXNtb290aGVkIHJhdGlvIGJldHdl
ZW4gZXhjZXNzLW1hcmtlZCB0cmFmZmljIGFuZCB0b3RhbC0NCiAgIHRyYWZmaWMsIGRlZmluZWQg
YXMsDQoNCiAgIFRvdGFsLXJhdGUgPSBOTS1yYXRlICsgRVRNLXJhdGUNCg0KICAgQ0xFID0gKDEt
dykgKiBDTEUocHJldmlvdXMpICsgdyAqIChFVE0tcmF0ZSAvIFRvdGFsLXJhdGUpDQoNCiAgIHdo
ZXJlIHcgaXMgdGhlIGNvbmZpZ3VyZWQgd2VpZ2h0aW5nIHBhcmFtZXRlciBvZiB0aGUgRVdNQS4g
IElmIHRoZQ0KICAgY29tcHV0ZWQgQ0xFIGlzIGdyZWF0ZXIgdGhhbiB0aGUgQ0xFLXRocmVzaG9s
ZCwgdGhlIGFkbWlzc2lvbiBzdGF0ZQ0KICAgaXMgc2V0IHRvIGJsb2NrLCBvdGhlcndpc2UgaXQg
aXMgc2V0IHRvIGFkbWl0LiAgKE5vdGU6IEluIHRoZSBjYXNlIG9mDQogICBTTSwgdGhlIENMRSBp
cyBhbiBpbmRpY2F0aW9uIG9mIHdoZXJlIHRoZSBhY3R1YWwgbG9hZCBpcyB3aXRoIHJlc3BlY3QN
CiAgIHRvIHRoZSBQQ04tYWRtaXNzaWJsZS1yYXRlLiAgSW4gZmFjdCwgYSBDTEUtdGhyZXNob2xk
IG9mIHggaW1wbGllcw0KICAgdGhhdCB0aGUgZXhwZWN0ZWQgYmVoYXZpb3Igb2YgU00gaXMgdG8g
a2VlcCB0aGUgbWVhbiBsb2FkIGF0IHRoZQ0KICAgZnJhY3Rpb24geCBhYm92ZSB0aGUgUENOLWFk
bWlzc2libGUtcmF0ZS4gIEhlbmNlIHdpdGggU00sIHRoZSBDTEUtDQogICB0aHJlc2hvbGQgc2hv
dWxkIGJlIGNvbmZpZ3VyZWQgd2l0aCBhIHNtYWxsIHZhbHVlIHRvIGF2b2lkIHVuaW50ZW5kZWQN
CiAgIG92ZXItYWRtaXNzaW9uLikNCg0KDQoNCg0KDQoNCg0KQ2hhcm55LCBldCBhbC4gICAgICAg
ICAgRXhwaXJlcyBTZXB0ZW1iZXIgNSwgMjAwOSAgICAgICAgICAgICAgIFtQYWdlIDVdDQoMDQpJ
bnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgU00gRWRnZSBCZWhhdmlvciAgICAgICAgICAgICAg
ICAgIE1hcmNoIDIwMDkNCg0KDQo0LiAgQXNzdW1lZCBTaWduYWxsaW5nIEZsb3dzDQoNCjQuMS4g
IEFzc3VtZWQgU2lnbmFsbGluZyBUbyBTdXBwb3J0IENsYXNzaWZpY2F0aW9uDQoNCiAgIEluIGFs
bCBib3VuZGFyeSBub2RlIGJlaGF2aW91cnMsIGl0IGlzIG5lY2Vzc2FyeSBmb3IgdGhlIGVkZ2Ug
bm9kZXMNCiAgIHRvIGJlIHByb3ZpZGVkIHdpdGggdGhlIG1lYW5zIHRvIGRpc3Rpbmd1aXNoIGJl
dHdlZW4gdGhlIGZsb3dzIGZvcg0KICAgZGlmZmVyZW50IGluZ3Jlc3MtZWdyZXNzLWFnZ3JlZ2F0
ZXMuICBUaGUgbWVhbnMgYnkgd2hpY2ggdGhlIFBDTi0NCiAgIGVncmVzcy1ub2RlIG9idGFpbnMg
dGhpcyBpbmZvcm1hdGlvbiBpcyBkZXBsb3ltZW50LWRlcGVuZGVudC4gIEZvcg0KICAgaW5zdGFu
Y2UsIGlmIGFnZ3JlZ2F0ZXMgYXJlIHBhc3NlZCBkaXJlY3RseSBmcm9tIGluZ3Jlc3MgdG8gZWdy
ZXNzDQogICB1c2luZyB0dW5uZWxzLCB0aGUgdHVubmVsIGlkZW50aWZpZXIgY2FuIGJlIHVzZWQg
Zm9yIHBhY2tldA0KICAgY2xhc3NpZmljYXRpb24uICBBbHRlcm5hdGl2ZWx5LCBpbmdyZXNzIGFu
ZCBlZ3Jlc3MgbWF5IGV4Y2hhbmdlDQogICBzaWduYWxsaW5nIHRvIHByb3ZpZGUgZWFjaCBvdGhl
ciB3aXRoIHRoZSBuZWNlc3NhcnkgY2xhc3NpZnlpbmcNCiAgIGluZm9ybWF0aW9uLg0KDQo0LjIu
ICBBc3N1bWVkIFNpZ25hbGxpbmcgT2YgTWVhc3VyZW1lbnRzDQoNCiAgIFRoaXMgbWVtbyBhc3N1
bWVzIHRoYXQgdGhlIHZhbHVlcyBvZiBOTS1yYXRlIGFuZCBFVE0tcmF0ZSBhcmUNCiAgIHNpZ25h
bGxlZCBmcm9tIHRoZSBlZ3Jlc3Mgbm9kZSB0byB0aGUgaW5ncmVzcyBub2RlIGF0IHRoZSBlbmQg
b2YgZWFjaA0KICAgbWVhc3VyZW1lbnQgcGVyaW9kLCBhcyBkZXNjcmliZWQgaW4gc2VjdGlvbiAz
LjEuICBJbiBhZGRpdGlvbiwgdGhpcw0KICAgbWVtbyBhc3N1bWVzIHRoYXQgdGhlIG1lYXN1cmVt
ZW50IHBlcmlvZCBkdXJhdGlvbiBEIGlzIGFsc28gc2lnbmFsbGVkDQogICBiZXR3ZWVuIHRoZSBp
bmdyZXNzIGFuZCB0aGUgZWdyZXNzLiAgVGhpcyBtZW1vIG1ha2VzIG5vIGFzc3VtcHRpb24NCiAg
IGFib3V0IHRoZSBwcm90b2NvbCBhbmQgdGhlIGZvcm1hdCBvZiB0aGUgbWVzc2FnZXMgY2Fycnlp
bmcgdGhpcw0KICAgaW5mb3JtYXRpb24gYmV0d2VlbiB0aGUgZWdyZXNzIGFuZCB0aGUgaW5ncmVz
cyBub2Rlcy4NCg0KDQo1LiAgRGVwbG95bWVudCBDb25zaWRlcmF0aW9ucw0KDQogICBTTSByZXF1
aXJlcyBvbmx5IHRoZSBiYXNlbGluZSBlbmNvZGluZyBhcyBzcGVjaWZpZWQgaW4NCiAgIFtJLUQu
aWV0Zi1wY24tYmFzZWxpbmUtZW5jb2RpbmddLiAgSXQgdXNlcyBhIHNpbmdsZSBtYXJraW5nIHN0
YXRlIGFuZA0KICAgcmVxdWlyZXMgYSBzaW5nbGUgbWV0ZXJpbmcgbWVjaGFuaXNtIGluIHRoZSBm
b3J3YXJkaW5nIHBhdGggb2YgdGhlDQogICBjb3JlIHJvdXRlcnMuICBUaGUgbWV0ZXJpbmcgYW5k
IG1hcmtpbmcgbWF5IGJlIGVhc2lseSBpbXBsZW1lbnRlZCBieQ0KICAgYSB0b2tlbiBidWNrZXQg
dGhhdCBpcyByZWFkaWx5IGF2YWlsYWJsZSBpbiBtb3N0IG5ldHdvcmsgZXF1aXBtZW50Lg0KICAg
VGhpcyBtYXkgYWxsb3cgZmFzdGVyIGRlcGxveW1lbnQgb2YgUENOLg0KDQogICBUaGUgY29uc3Ry
YWluIGhvd2V2ZXIgaXMgdGhhdCBQQ04gcmVxdWlyZXMgdGhhdCBhbGwgUENOIGluZ3Jlc3MgYW5k
DQogICBlZ3Jlc3Mgbm9kZXMgYXJlIGNvbmZpZ3VyZWQgd2l0aCB0aGUgc2FtZSB2YWx1ZSBvZiBw
YXJhbWV0ZXIgVSAoc2VlDQogICBzZWN0aW9uIDMuMi4xKS4NCg0KDQo2LiAgU2VjdXJpdHkgQ29u
c2lkZXJhdGlvbnMNCg0KICAgW0ktRC5pZXRmLXBjbi1hcmNoaXRlY3R1cmVdIHByb3ZpZGVzIGEg
Z2VuZXJhbCBkZXNjcmlwdGlvbiBvZiB0aGUNCiAgIHNlY3VyaXR5IGNvbnNpZGVyYXRpb25zIGZv
ciBQQ04uICBUaGlzIG1lbW8gaW50cm9kdWNlcyBubyBuZXcNCiAgIGNvbnNpZGVyYXRpb25zLg0K
DQoNCg0KDQoNCg0KDQpDaGFybnksIGV0IGFsLiAgICAgICAgICBFeHBpcmVzIFNlcHRlbWJlciA1
LCAyMDA5ICAgICAgICAgICAgICAgW1BhZ2UgNl0NCgwNCkludGVybmV0LURyYWZ0ICAgICAgICAg
ICAgICBTTSBFZGdlIEJlaGF2aW9yICAgICAgICAgICAgICAgICAgTWFyY2ggMjAwOQ0KDQoNCjcu
ICBJQU5BIENvbnNpZGVyYXRpb25zDQoNCiAgIFRoaXMgbWVtbyBpbmNsdWRlcyBubyByZXF1ZXN0
IG9uIElBTkENCg0KDQo4LiAgQXBwZW5kaXg6ICBQb3NzaWJsZSBFeHRlbnNpb24gdG8gdGhlIEJh
c2ljIEFsZ29yaXRobQ0KDQogICBUaGUgdGVybWluYXRpb24gbWVjaGFuaXNtcyBvZiBTTSBhbmQg
Q0wgYXMgZGVzY3JpYmVkIGluDQogICBkcmFmdC1wY24tQ0wtZWRnZS1iZWhhdmlvdXIgYXJlIGJv
dGggYmFzZWQgb24gZXhjZXNzLXJhdGUgbWV0ZXJpbmcNCiAgIGFuZCBtYXJraW5nLCBob3dldmVy
LCB0aGVyZSBpcyBhIHN1YnRsZSBkaWZmZXJlbmNlIGJldHdlZW4gdGhlIHR3bw0KICAgbWVjaGFu
aXNtcyBzdGVtbWluZyBmcm9tIHRoZSBmYWN0IHRoYXQgaW4gU00sIHRoZSBib3R0bGVuZWNrDQog
ICBjb25kaXRpb24gd2l0aCByZXNwZWN0IHRvIHRoZSBQQ04tc3VwcG9ydGFibGUtcmF0ZSBpcyBu
b3QgZGlyZWN0bHkNCiAgIGNvbnZleWVkIHRocm91Z2ggdGhlIG1hcmtpbmdzLiAgU00gbWV0ZXJz
IGFnYWluc3QgdGhlIFBDTi1hZG1pc3NpYmxlLQ0KICAgcmF0ZSBhbmQgaW5mZXJzIHRoZSBib3R0
bGVuZWNrIGNvbmRpdGlvbiBiYXNlZCBvbiBleGNlc3MtbWFya2VkDQogICB0cmFmZmljLiAgVGhl
IGluZmVyZW5jZSBwcm9jZXNzIGlzIHZ1bG5lcmFibGUgdG8gaW5hY2N1cmFjaWVzLCBzdWNoDQog
ICBhcyBub24tdW5pZm9ybWl0eSBpbiB0aGUgbWFya2luZyBkaXN0cmlidXRpb24sIGFuZCBtYXkg
cmVzdWx0IGluDQogICBvdmVyLXRlcm1pbmF0aW9uLCBlc3BlY2lhbGx5IHdoZW4gaW5ncmVzcy1l
Z3Jlc3MgYWdncmVnYXRpb24gaXMgbG93DQogICAoPCA1MCBmbG93cykuDQoNCiAgIElmIFNNIHdh
cyB0byB1c2VkIGluIGEgbG93IElFLWFnZ3JlZ2F0aW9uIGVudmlyb25tZW50LCB0byBtaXRpZ2F0
ZQ0KICAgdGhpcyBwcm9ibGVtLCBhIHBvc3NpYmxlIGV4dGVuc2lvbiB0byB0aGUgYmFzaWMgYWxn
b3JpdGhtIGlzIHRvDQogICBpbXBsZW1lbnQgYW4gYWRkaXRpb25hbCBjb250cm9sLCBiYXNlZCBv
biBzbW9vdGhpbmcsIHRvIGNvdW50ZXIgdGhlDQogICBpbmFjY3VyYWN5IGluIHRoZSBpbnRlcnZh
bCBtZWFzdXJlbWVudHMgYW5kIHRvIHNhZmVndWFyZCB0aGUNCiAgIHRyaWdnZXJpbmcgb2YgdGVy
bWluYXRpb24uICBPbmUgc3VjaCBjb250cm9sIGNhbiBiZSBpbXBsZW1lbnRlZCB3aXRoDQogICBh
IENMRS1saWtlIHZhbHVlIChyZWZlcnJlZCB0byBhcyBDTEUtdCkuICBOb3RlLCB0aGUgQ0xFLXQg
aXMgY29tcHV0ZWQNCiAgIGluIGV4YWN0bHkgdGhlIHNhbWUgd2F5IGFzIGRlc2NyaWJlZCBpbiBT
ZWN0aW9uIDMuMi4yLCBvbmx5IHdpdGggYQ0KICAgZGlmZmVyZW50IHZhbHVlIG9mIHcgKHNvIHRo
YXQgdGhlIHRlcm1pbmF0aW9uIGlzIGluZGVwZW5kZW50IG9mIHRoZQ0KICAgYWRtaXNzaW9uIGRl
Y2lzaW9uKS4gIFRoZSBDTEUtdCBpcyB0aGVuIGNvbXBhcmVkIHRvIHRoZSB2YWx1ZQ0KICAgKFUt
MSkvVS4gSWYgQ0xFLXQgaXMgc21hbGxlciwgbm8gdGVybWluYXRpb24gc2hvdWxkIGJlIGFwcGxp
ZWQsIGV2ZW4NCiAgIGlmIHRoZSBjb21wdXRlZCBQQ04tc3VzdGFpbmFibGUtcmF0ZSBpcyBzbWFs
bGVyIHRoYW4gdGhlIFBDTi1zZW50LQ0KICAgcmF0ZS4gIE90aGVyd2lzZSwgdGhlIGFnZ3JlZ2F0
ZSBjb21wYXJlcyB0aGUgUENOLXN1c3RhaW5hYmxlLXJhdGUgdG8NCiAgIHRoZSBQQ04tc2VudC1y
YXRlIHRvIHNlZSBpZiAoYW5kIGhvdyBtdWNoKSB0byB0ZXJtaW5hdGUgYXMgZGVzY3JpYmVkDQog
ICBpbiBTZWN0aW9uIDMuMi4xLg0KDQoNCjkuICBSZWZlcmVuY2VzDQoNCjkuMS4gIE5vcm1hdGl2
ZSBSZWZlcmVuY2VzDQoNCiAgIFtJLUQuaWV0Zi1wY24tYXJjaGl0ZWN0dXJlXQ0KICAgICAgICAg
ICAgICBFYXJkbGV5LCBQLiwgIlByZS1Db25nZXN0aW9uIE5vdGlmaWNhdGlvbiAoUENOKQ0KICAg
ICAgICAgICAgICBBcmNoaXRlY3R1cmUiLCBkcmFmdC1pZXRmLXBjbi1hcmNoaXRlY3R1cmUtMDkg
KHdvcmsgaW4NCiAgICAgICAgICAgICAgcHJvZ3Jlc3MpLCBKYW51YXJ5IDIwMDkuDQoNCiAgIFtJ
LUQuaWV0Zi1wY24tYmFzZWxpbmUtZW5jb2RpbmddDQogICAgICAgICAgICAgIE1vbmNhc3Rlciwg
VC4sIEJyaXNjb2UsIEIuLCBhbmQgTS4gTWVudGgsICJCYXNlbGluZQ0KICAgICAgICAgICAgICBF
bmNvZGluZyBhbmQgVHJhbnNwb3J0IG9mIFByZS1Db25nZXN0aW9uIEluZm9ybWF0aW9uIiwNCiAg
ICAgICAgICAgICAgZHJhZnQtaWV0Zi1wY24tYmFzZWxpbmUtZW5jb2RpbmctMDIgKHdvcmsgaW4g
cHJvZ3Jlc3MpLA0KDQoNCg0KQ2hhcm55LCBldCBhbC4gICAgICAgICAgRXhwaXJlcyBTZXB0ZW1i
ZXIgNSwgMjAwOSAgICAgICAgICAgICAgIFtQYWdlIDddDQoMDQpJbnRlcm5ldC1EcmFmdCAgICAg
ICAgICAgICAgU00gRWRnZSBCZWhhdmlvciAgICAgICAgICAgICAgICAgIE1hcmNoIDIwMDkNCg0K
DQogICAgICAgICAgICAgIEZlYnJ1YXJ5IDIwMDkuDQoNCiAgIFtSRkMyMTE5XSAgQnJhZG5lciwg
Uy4sICJLZXkgd29yZHMgZm9yIHVzZSBpbiBSRkNzIHRvIEluZGljYXRlDQogICAgICAgICAgICAg
IFJlcXVpcmVtZW50IExldmVscyIsIEJDUCAxNCwgUkZDIDIxMTksIE1hcmNoIDE5OTcuDQoNCjku
Mi4gIEluZm9ybWF0aXZlIFJlZmVyZW5jZXMNCg0KOS4zLiAgUmVmZXJlbmNlcw0KDQoNCkF1dGhv
cnMnIEFkZHJlc3Nlcw0KDQogICBBbm5hIENoYXJueQ0KICAgQ2lzY28gU3lzdGVtcywgSW5jLg0K
ICAgMTQxNCBNYXNzLiBBdmUuDQogICBCb3hib3JvdWdoLCBNQSAgMDE3MTkNCiAgIFVTQQ0KDQog
ICBFbWFpbDogYWNoYXJueUBjaXNjby5jb20NCg0KDQogICBYaW55YW5nIChKb3kpIFpoYW5nDQog
ICBDaXNjbyBTeXN0ZW1zLCBJbmMuDQogICAxNDE0IE1hc3MuIEF2ZS4NCiAgIEJveGJvcm91Z2gs
IE1BICAwMTcxOQ0KICAgVVNBDQoNCg0KICAgVG9tIFRheWxvcg0KICAgSHVhd2VpIFRlY2hub2xv
Z2llcy4NCiAgIDE4NTIgTG9ycmFpbmUgQXZlDQogICBPdHRhd2EsIE9udGFyaW8gIEsxSCA2WjgN
CiAgIENhbmFkYQ0KDQoNCiAgIE1pY2hhZWwgTWVudGgNCiAgIFVuaXZlcnNpdHkgb2YgV3Vlcnpi
dXJnDQogICBBbSBIdWJsYW5kDQogICBXdWVyemJ1cmcsICAgRC05NzA3NA0KICAgR2VybWFueQ0K
DQoNCg0KDQoNCg0KDQoNCg0KDQoNCkNoYXJueSwgZXQgYWwuICAgICAgICAgIEV4cGlyZXMgU2Vw
dGVtYmVyIDUsIDIwMDkgICAgICAgICAgICAgICBbUGFnZSA4XQ0KDA0KSW50ZXJuZXQtRHJhZnQg
ICAgICAgICAgICAgIFNNIEVkZ2UgQmVoYXZpb3IgICAgICAgICAgICAgICAgICBNYXJjaCAyMDA5
DQoNCg0KRnVsbCBDb3B5cmlnaHQgU3RhdGVtZW50DQoNCiAgIENvcHlyaWdodCAoQykgVGhlIElF
VEYgVHJ1c3QgKDIwMDkpLg0KDQogICBUaGlzIGRvY3VtZW50IGlzIHN1YmplY3QgdG8gdGhlIHJp
Z2h0cywgbGljZW5zZXMgYW5kIHJlc3RyaWN0aW9ucw0KICAgY29udGFpbmVkIGluIEJDUCA3OCwg
YW5kIGV4Y2VwdCBhcyBzZXQgZm9ydGggdGhlcmVpbiwgdGhlIGF1dGhvcnMNCiAgIHJldGFpbiBh
bGwgdGhlaXIgcmlnaHRzLg0KDQogICBUaGlzIGRvY3VtZW50IGFuZCB0aGUgaW5mb3JtYXRpb24g
Y29udGFpbmVkIGhlcmVpbiBhcmUgcHJvdmlkZWQgb24gYW4NCiAgICJBUyBJUyIgYmFzaXMgYW5k
IFRIRSBDT05UUklCVVRPUiwgVEhFIE9SR0FOSVpBVElPTiBIRS9TSEUgUkVQUkVTRU5UUw0KICAg
T1IgSVMgU1BPTlNPUkVEIEJZIChJRiBBTlkpLCBUSEUgSU5URVJORVQgU09DSUVUWSwgVEhFIElF
VEYgVFJVU1QgQU5EDQogICBUSEUgSU5URVJORVQgRU5HSU5FRVJJTkcgVEFTSyBGT1JDRSBESVND
TEFJTSBBTEwgV0FSUkFOVElFUywgRVhQUkVTUw0KICAgT1IgSU1QTElFRCwgSU5DTFVESU5HIEJV
VCBOT1QgTElNSVRFRCBUTyBBTlkgV0FSUkFOVFkgVEhBVCBUSEUgVVNFIE9GDQogICBUSEUgSU5G
T1JNQVRJT04gSEVSRUlOIFdJTEwgTk9UIElORlJJTkdFIEFOWSBSSUdIVFMgT1IgQU5ZIElNUExJ
RUQNCiAgIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIE9SIEZJVE5FU1MgRk9SIEEgUEFS
VElDVUxBUiBQVVJQT1NFLg0KDQoNCkludGVsbGVjdHVhbCBQcm9wZXJ0eQ0KDQogICBUaGUgSUVU
RiB0YWtlcyBubyBwb3NpdGlvbiByZWdhcmRpbmcgdGhlIHZhbGlkaXR5IG9yIHNjb3BlIG9mIGFu
eQ0KICAgSW50ZWxsZWN0dWFsIFByb3BlcnR5IFJpZ2h0cyBvciBvdGhlciByaWdodHMgdGhhdCBt
aWdodCBiZSBjbGFpbWVkIHRvDQogICBwZXJ0YWluIHRvIHRoZSBpbXBsZW1lbnRhdGlvbiBvciB1
c2Ugb2YgdGhlIHRlY2hub2xvZ3kgZGVzY3JpYmVkIGluDQogICB0aGlzIGRvY3VtZW50IG9yIHRo
ZSBleHRlbnQgdG8gd2hpY2ggYW55IGxpY2Vuc2UgdW5kZXIgc3VjaCByaWdodHMNCiAgIG1pZ2h0
IG9yIG1pZ2h0IG5vdCBiZSBhdmFpbGFibGU7IG5vciBkb2VzIGl0IHJlcHJlc2VudCB0aGF0IGl0
IGhhcw0KICAgbWFkZSBhbnkgaW5kZXBlbmRlbnQgZWZmb3J0IHRvIGlkZW50aWZ5IGFueSBzdWNo
IHJpZ2h0cy4gIEluZm9ybWF0aW9uDQogICBvbiB0aGUgcHJvY2VkdXJlcyB3aXRoIHJlc3BlY3Qg
dG8gcmlnaHRzIGluIFJGQyBkb2N1bWVudHMgY2FuIGJlDQogICBmb3VuZCBpbiBCQ1AgNzggYW5k
IEJDUCA3OS4NCg0KICAgQ29waWVzIG9mIElQUiBkaXNjbG9zdXJlcyBtYWRlIHRvIHRoZSBJRVRG
IFNlY3JldGFyaWF0IGFuZCBhbnkNCiAgIGFzc3VyYW5jZXMgb2YgbGljZW5zZXMgdG8gYmUgbWFk
ZSBhdmFpbGFibGUsIG9yIHRoZSByZXN1bHQgb2YgYW4NCiAgIGF0dGVtcHQgbWFkZSB0byBvYnRh
aW4gYSBnZW5lcmFsIGxpY2Vuc2Ugb3IgcGVybWlzc2lvbiBmb3IgdGhlIHVzZSBvZg0KICAgc3Vj
aCBwcm9wcmlldGFyeSByaWdodHMgYnkgaW1wbGVtZW50ZXJzIG9yIHVzZXJzIG9mIHRoaXMNCiAg
IHNwZWNpZmljYXRpb24gY2FuIGJlIG9idGFpbmVkIGZyb20gdGhlIElFVEYgb24tbGluZSBJUFIg
cmVwb3NpdG9yeSBhdA0KICAgaHR0cDovL3d3dy5pZXRmLm9yZy9pcHIuDQoNCiAgIFRoZSBJRVRG
IGludml0ZXMgYW55IGludGVyZXN0ZWQgcGFydHkgdG8gYnJpbmcgdG8gaXRzIGF0dGVudGlvbiBh
bnkNCiAgIGNvcHlyaWdodHMsIHBhdGVudHMgb3IgcGF0ZW50IGFwcGxpY2F0aW9ucywgb3Igb3Ro
ZXIgcHJvcHJpZXRhcnkNCiAgIHJpZ2h0cyB0aGF0IG1heSBjb3ZlciB0ZWNobm9sb2d5IHRoYXQg
bWF5IGJlIHJlcXVpcmVkIHRvIGltcGxlbWVudA0KICAgdGhpcyBzdGFuZGFyZC4gIFBsZWFzZSBh
ZGRyZXNzIHRoZSBpbmZvcm1hdGlvbiB0byB0aGUgSUVURiBhdA0KICAgaWV0Zi1pcHJAaWV0Zi5v
cmcuDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KQ2hhcm55LCBldCBhbC4gICAgICAgICAgRXhwaXJl
cyBTZXB0ZW1iZXIgNSwgMjAwOSAgICAgICAgICAgICAgIFtQYWdlIDldDQoMDQoNCg0K

------_=_NextPart_001_01C9A665.1660DA8B--

From philip.eardley@bt.com  Tue Mar 17 01:48:01 2009
Return-Path: <philip.eardley@bt.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C6E733A69DC for <pcn@core3.amsl.com>; Tue, 17 Mar 2009 01:48:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.438
X-Spam-Level: 
X-Spam-Status: No, score=-1.438 tagged_above=-999 required=5 tests=[AWL=-0.829, BAYES_05=-1.11, HTML_MESSAGE=0.001, MIME_ASCII0=1.5, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jYn8GK16Z+-A for <pcn@core3.amsl.com>; Tue, 17 Mar 2009 01:47:58 -0700 (PDT)
Received: from smtp4.smtp.bt.com (smtp4.smtp.bt.com [217.32.164.151]) by core3.amsl.com (Postfix) with ESMTP id 81FB33A6827 for <pcn@ietf.org>; Tue, 17 Mar 2009 01:47:57 -0700 (PDT)
Received: from E03MVB1-UKBR.domain1.systemhost.net ([193.113.197.111]) by smtp4.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.1830);  Tue, 17 Mar 2009 08:48:39 +0000
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C9A6DD.2A9F99AC"
Date: Tue, 17 Mar 2009 08:48:38 -0000
Message-ID: <4A916DBC72536E419A0BD955EDECEDEC04AD7A7A@E03MVB1-UKBR.domain1.systemhost.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Extension encodings to WG docs?
Thread-Index: Acmm3Sp+EkJnyijDTzicQraRv1uqDg==
From: <philip.eardley@bt.com>
To: <pcn@ietf.org>
X-OriginalArrivalTime: 17 Mar 2009 08:48:39.0704 (UTC) FILETIME=[2B0D3980:01C9A6DD]
Subject: [PCN] Extension encodings to WG docs?
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 17 Mar 2009 08:48:01 -0000

This is a multi-part message in MIME format.

------_=_NextPart_001_01C9A6DD.2A9F99AC
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi

Toby tells me that the baseline encoding is ready for WG last call (I
agree) - we should confirm this in SF.

This could suggest that we could be ready to take forward one or more of
the extension encodings. IE turn 1+ into WG docs as the next step to
seeing how many we want to go forward with towards rfc.

Do you agree?

=20

I think there are 3 plausible candidates, and I'm inclined to think it's
worth taking all 3 to WG status

Do you agree?

=20

      +--------+--------------+-------------+-------------+---------+
      |  DSCP  | 00 <Not-ECT> | 10 <ECT(0)> | 01 <ECT(1)> | 11 <CE> |
      +--------+--------------+-------------+-------------+---------+
      | DSCP n |    Not-PCN   |      NM     |     ThM     |   ETM   |
      +--------+--------------+-------------+-------------+---------+
                       Table 1: 3-in-1 PCN Encoding
=20
=20
      +--------+--------------+-------------+-------------+---------+
      |  DSCP  | Not-ECT (00) | ECT(0) (10) | ECT(1) (01) | CE (11) |
      +--------+--------------+-------------+-------------+---------+
      | DSCP 1 |    Not-PCN   |      NM     |      CU     |   ThM   |
      | DSCP 2 |    Not-PCN   |      CU     |      CU     |   ETM   |
      +--------+--------------+-------------+-------------+---------+
                 Table 1: 3-state Encoding three=20

=20


          +------------------+---------+---------+---------+----+
          |       DSCP       |    00   |    10   |    01   | 11 |
          +------------------+---------+---------+---------+----+
          | PCN-enabled DSCP | not-PCN | not-ExM | Not-EhM |  M |
          +------------------+---------+---------+---------+----+
           Table 1: PSDM Encoding field

=20

=20

http://tools.ietf.org/html/draft-briscoe-pcn-3-in-1-encoding-00

http://tools.ietf.org/html/draft-moncaster-pcn-3-state-encoding-01=20

http://tools.ietf.org/html/draft-menth-pcn-psdm-encoding-00=20

=20

thanks

phil


------_=_NextPart_001_01C9A6DD.2A9F99AC
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html>

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 10 (filtered)">

<style>
<!--
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
h4
	{margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:62.35pt;
	text-indent:-62.35pt;
	page-break-after:avoid;
	font-size:14.0pt;
	font-family:"Times New Roman";
	font-weight:bold;}
h5
	{margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:62.35pt;
	text-indent:-62.35pt;
	font-size:13.0pt;
	font-family:"Times New Roman";
	font-weight:bold;
	font-style:italic;}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:#606420;
	text-decoration:underline;}
p
	{margin-right:0cm;
	margin-left:0cm;
	font-size:12.0pt;
	font-family:"Times New Roman";}
pre
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
span.EmailStyle17
	{font-family:Arial;
	color:windowtext;}
@page Section1
	{size:595.3pt 841.9pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.Section1
	{page:Section1;}
 /* List Definitions */
 ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
-->
</style>

</head>

<body lang=3DEN-GB link=3Dblue vlink=3D"#606420">

<div class=3DSection1>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>Hi</span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>Toby tells me that the baseline encoding is ready for WG last =
call (I agree)
&#8211; we should confirm this in SF.</span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>This could suggest that we could be ready to take forward one or =
more
of the extension encodings. IE turn 1+ into WG docs as the next step to =
seeing
how many we want to go forward with towards rfc.</span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>Do you agree?</span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>I think there are 3 plausible candidates, and I&#8217;m inclined =
to
think it&#8217;s worth taking all 3 to WG status</span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>Do you agree?</span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</span></font></p>

<pre><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
+--------+--------------+-------------+-------------+---------+</span></f=
ont></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; =
DSCP&nbsp; | 00 &lt;Not-ECT&gt; | 10 &lt;ECT(0)&gt; | 01 &lt;ECT(1)&gt; =
| 11 &lt;CE&gt; |</span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
+--------+--------------+-------------+-------------+---------+</span></f=
ont></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | DSCP n =
|&nbsp;&nbsp;&nbsp; Not-PCN&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
NM&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp; =
ThM&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; ETM&nbsp;&nbsp; =
|</span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
+--------+--------------+-------------+-------------+---------+</span></f=
ont></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp; Table 1: 3-in-1 PCN Encoding</span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;</span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;</span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
+--------+--------------+-------------+-------------+---------+</span></f=
ont></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; =
DSCP&nbsp; | Not-ECT (00) | ECT(0) (10) | ECT(1) (01) | CE (11) =
|</span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
+--------+--------------+-------------+-------------+---------+</span></f=
ont></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | DSCP 1 =
|&nbsp;&nbsp;&nbsp; Not-PCN&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
NM&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
CU&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; ThM&nbsp;&nbsp; =
|</span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | DSCP 2 =
|&nbsp;&nbsp;&nbsp; Not-PCN&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
CU&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
CU&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; ETM&nbsp;&nbsp; =
|</span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
+--------+--------------+-------------+-------------+---------+</span></f=
ont></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Table 1: 3-state =
Encoding three </span></font></pre>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&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;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&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; </span></font></p>

<pre><font size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; =
+------------------+---------+---------+---------+----+</span></font></pr=
e><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
DSCP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; =
00&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; 10&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; =
01&nbsp;&nbsp; | 11 |</span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; =
+------------------+---------+---------+---------+----+</span></font></pr=
e><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; | PCN-enabled DSCP | not-PCN | not-ExM | Not-EhM |&nbsp; M =
|</span></font></pre><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; =
+------------------+---------+---------+---------+----+</span></font></pr=
e><pre><font
size=3D2 face=3D"Courier New"><span =
style=3D'font-size:10.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; Table 1: PSDM Encoding field</span></font></pre>

<p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D3
face=3D"Times New Roman"><span =
style=3D'font-size:12.0pt'>&nbsp;</span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><a
href=3D"http://tools.ietf.org/html/draft-briscoe-pcn-3-in-1-encoding-00">=
http://tools.ietf.org/html/draft-briscoe-pcn-3-in-1-encoding-00</a></span=
></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><a
href=3D"http://tools.ietf.org/html/draft-moncaster-pcn-3-state-encoding-0=
1">http://tools.ietf.org/html/draft-moncaster-pcn-3-state-encoding-01</a>=

</span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><a =
href=3D"http://tools.ietf.org/html/draft-menth-pcn-psdm-encoding-00">http=
://tools.ietf.org/html/draft-menth-pcn-psdm-encoding-00</a>
</span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>thanks</span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>phil</span></font></p>

</div>

</body>

</html>
=00
------_=_NextPart_001_01C9A6DD.2A9F99AC--

From toby.moncaster@bt.com  Tue Mar 17 02:58:37 2009
Return-Path: <toby.moncaster@bt.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0D1B928C0DB for <pcn@core3.amsl.com>; Tue, 17 Mar 2009 02:58:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.916
X-Spam-Level: 
X-Spam-Status: No, score=-2.916 tagged_above=-999 required=5 tests=[AWL=0.683,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 39UxFJd-CQeE for <pcn@core3.amsl.com>; Tue, 17 Mar 2009 02:58:36 -0700 (PDT)
Received: from smtp3.smtp.bt.com (smtp3.smtp.bt.com [217.32.164.138]) by core3.amsl.com (Postfix) with ESMTP id D424B3A68C0 for <pcn@ietf.org>; Tue, 17 Mar 2009 02:58:35 -0700 (PDT)
Received: from E03MVZ1-UKDY.domain1.systemhost.net ([193.113.30.61]) by smtp3.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.1830);  Tue, 17 Mar 2009 09:59:16 +0000
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Tue, 17 Mar 2009 09:59:14 -0000
Message-ID: <AEDCAF87EEC94F49BA92EBDD49854CC70A4E9FF2@E03MVZ1-UKDY.domain1.systemhost.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Extension encodings to WG docs?
Thread-Index: Acmm3Sp+EkJnyijDTzicQraRv1uqDgACMXD7
References: <4A916DBC72536E419A0BD955EDECEDEC04AD7A7A@E03MVB1-UKBR.domain1.systemhost.net>
From: <toby.moncaster@bt.com>
To: <philip.eardley@bt.com>, <pcn@ietf.org>
X-OriginalArrivalTime: 17 Mar 2009 09:59:16.0458 (UTC) FILETIME=[085A94A0:01C9A6E7]
Subject: Re: [PCN] Extension encodings to WG docs?
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 17 Mar 2009 09:58:37 -0000

inline...
=20
Toby

________________________________

>From: pcn-bounces@ietf.org on behalf of philip.eardley@bt.com
>Sent: Tue 3/17/2009 08:48
>To: pcn@ietf.org
>Subject: [PCN] Extension encodings to WG docs?
>
>

>Hi

>Toby tells me that the baseline encoding is ready for WG last call (I =
agree) - we should confirm this in SF.

>This could suggest that we could be ready to take forward one or more =
of the extension encodings. IE turn=20

>1+ into WG docs as the next step to seeing how many we want to go =
forward with towards rfc.

>Do you agree?

=20

Yes! (obviously....)

=20

>

>I think there are 3 plausible candidates, and I'm inclined to think =
it's worth taking all 3 to WG status

>Do you agree?

=20

Yes. This way we are giving options to implementers and then natural =
selection will lead to the best=20

getting adopted. Remember the idea was that all these experimental =
extensions should have EXP=20

status... Also recall that section 5 of =
http://tools.ietf.org/wg/pcn/draft-ietf-pcn-baseline-encoding/

includes rules for experimental extensions to follow...

=20

It would be nice if there could be a 10 minute discussion of this in the =
meeting next week...

=20

>

>      +--------+--------------+-------------+-------------+---------+
>      |  DSCP  | 00 <Not-ECT> | 10 <ECT(0)> | 01 <ECT(1)> | 11 <CE> |
>      +--------+--------------+-------------+-------------+---------+
>      | DSCP n |    Not-PCN   |      NM     |     ThM     |   ETM   |
>      +--------+--------------+-------------+-------------+---------+
>                       Table 1: 3-in-1 PCN Encoding
>=20
>=20
>      +--------+--------------+-------------+-------------+---------+
>      |  DSCP  | Not-ECT (00) | ECT(0) (10) | ECT(1) (01) | CE (11) |
>      +--------+--------------+-------------+-------------+---------+
>      | DSCP 1 |    Not-PCN   |      NM     |      CU     |   ThM   |
>      | DSCP 2 |    Not-PCN   |      CU     |      CU     |   ETM   |
>      +--------+--------------+-------------+-------------+---------+
>                 Table 1: 3-state Encoding three=20

>                                                                        =
                 =20

>          +------------------+---------+---------+---------+----+
>          |       DSCP       |    00   |    10   |    01   | 11 |
>          +------------------+---------+---------+---------+----+
>          | PCN-enabled DSCP | not-PCN | not-ExM | Not-EhM |  M |
>          +------------------+---------+---------+---------+----+
>           Table 1: PSDM Encoding field

>

>http://tools.ietf.org/html/draft-briscoe-pcn-3-in-1-encoding-00

>http://tools.ietf.org/html/draft-moncaster-pcn-3-state-encoding-01=20

>http://tools.ietf.org/html/draft-menth-pcn-psdm-encoding-00=20

>

>thanks

>phil


From Ruediger.Geib@telekom.de  Tue Mar 17 03:26:53 2009
Return-Path: <Ruediger.Geib@telekom.de>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 880C73A684C for <pcn@core3.amsl.com>; Tue, 17 Mar 2009 03:26:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.949
X-Spam-Level: 
X-Spam-Status: No, score=-2.949 tagged_above=-999 required=5 tests=[AWL=0.300,  BAYES_00=-2.599, HELO_EQ_DE=0.35, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id elnR5xr3egax for <pcn@core3.amsl.com>; Tue, 17 Mar 2009 03:26:49 -0700 (PDT)
Received: from tcmail33.telekom.de (tcmail33.telekom.de [194.25.30.7]) by core3.amsl.com (Postfix) with ESMTP id ADDEC3A67DA for <pcn@ietf.org>; Tue, 17 Mar 2009 03:26:47 -0700 (PDT)
Received: from s4de8psaanq.blf.telekom.de (HELO S4DE8PSAANQ.mitte.t-com.de) ([10.151.180.166]) by tcmail31.telekom.de with ESMTP; 17 Mar 2009 11:27:29 +0100
Received: from S4DE8PSAAQA.mitte.t-com.de ([10.151.229.12]) by S4DE8PSAANQ.mitte.t-com.de with Microsoft SMTPSVC(6.0.3790.3959);  Tue, 17 Mar 2009 11:27:29 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C9A6EA.F8FE180A"
Date: Tue, 17 Mar 2009 11:27:27 +0100
Message-ID: <151C164FE2E066418D8D44D0801543A5BC427E@S4DE8PSAAQA.mitte.t-com.de>
In-Reply-To: <4A916DBC72536E419A0BD955EDECEDEC04AD7A7A@E03MVB1-UKBR.domain1.systemhost.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [PCN] Extension encodings to WG docs?
Thread-Index: Acmm3Sp+EkJnyijDTzicQraRv1uqDgADbcmg
References: <4A916DBC72536E419A0BD955EDECEDEC04AD7A7A@E03MVB1-UKBR.domain1.systemhost.net>
From: <Ruediger.Geib@telekom.de>
To: <philip.eardley@bt.com>
X-OriginalArrivalTime: 17 Mar 2009 10:27:29.0077 (UTC) FILETIME=[F93BBE50:01C9A6EA]
Cc: pcn@ietf.org
Subject: Re: [PCN] Extension encodings to WG docs?
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 17 Mar 2009 10:26:53 -0000

This is a multi-part message in MIME format.

------_=_NextPart_001_01C9A6EA.F8FE180A
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi Phil,
=20
your proposal is allright with me.
=20
Regards,
=20
Rudiger

________________________________

From: pcn-bounces@ietf.org [mailto:pcn-bounces@ietf.org] On Behalf Of =
philip.eardley@bt.com
Sent: Tuesday, March 17, 2009 9:49 AM
To: pcn@ietf.org
Subject: [PCN] Extension encodings to WG docs?



Hi

Toby tells me that the baseline encoding is ready for WG last call (I =
agree) - we should confirm this in SF.

This could suggest that we could be ready to take forward one or more of =
the extension encodings. IE turn 1+ into WG docs as the next step to =
seeing how many we want to go forward with towards rfc.

Do you agree?

=20

I think there are 3 plausible candidates, and I'm inclined to think it's =
worth taking all 3 to WG status

Do you agree?

=20

      +--------+--------------+-------------+-------------+---------+
      |  DSCP  | 00 <Not-ECT> | 10 <ECT(0)> | 01 <ECT(1)> | 11 <CE> |
      +--------+--------------+-------------+-------------+---------+
      | DSCP n |    Not-PCN   |      NM     |     ThM     |   ETM   |
      +--------+--------------+-------------+-------------+---------+
                       Table 1: 3-in-1 PCN Encoding
=20
=20
      +--------+--------------+-------------+-------------+---------+
      |  DSCP  | Not-ECT (00) | ECT(0) (10) | ECT(1) (01) | CE (11) |
      +--------+--------------+-------------+-------------+---------+
      | DSCP 1 |    Not-PCN   |      NM     |      CU     |   ThM   |
      | DSCP 2 |    Not-PCN   |      CU     |      CU     |   ETM   |
      +--------+--------------+-------------+-------------+---------+
                 Table 1: 3-state Encoding three=20

                                                                         =
                  =20

          +------------------+---------+---------+---------+----+
          |       DSCP       |    00   |    10   |    01   | 11 |
          +------------------+---------+---------+---------+----+
          | PCN-enabled DSCP | not-PCN | not-ExM | Not-EhM |  M |
          +------------------+---------+---------+---------+----+
           Table 1: PSDM Encoding field

=20

=20

http://tools.ietf.org/html/draft-briscoe-pcn-3-in-1-encoding-00

http://tools.ietf.org/html/draft-moncaster-pcn-3-state-encoding-01=20

http://tools.ietf.org/html/draft-menth-pcn-psdm-encoding-00=20

=20

thanks

phil


------_=_NextPart_001_01C9A6EA.F8FE180A
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>

<META content=3D"MSHTML 6.00.2900.3492" name=3DGENERATOR>
<STYLE>@page Section1 {size: 595.3pt 841.9pt; margin: 72.0pt 90.0pt =
72.0pt 90.0pt; }
P.MsoNormal {
   FONT-SIZE: 12pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman"
}
LI.MsoNormal {
   FONT-SIZE: 12pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman"
}
DIV.MsoNormal {
   FONT-SIZE: 12pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman"
}
H4 {
   FONT-WEIGHT: bold; FONT-SIZE: 14pt; MARGIN: 12pt 0cm 3pt 62.35pt; =
TEXT-INDENT: -62.35pt; FONT-FAMILY: "Times New Roman"
}
H5 {
   FONT-WEIGHT: bold; FONT-SIZE: 13pt; MARGIN: 12pt 0cm 3pt 62.35pt; =
TEXT-INDENT: -62.35pt; FONT-STYLE: italic; FONT-FAMILY: "Times New =
Roman"
}
A:link {
   COLOR: blue; TEXT-DECORATION: underline
}
SPAN.MsoHyperlink {
   COLOR: blue; TEXT-DECORATION: underline
}
A:visited {
   COLOR: #606420; TEXT-DECORATION: underline
}
SPAN.MsoHyperlinkFollowed {
   COLOR: #606420; TEXT-DECORATION: underline
}
P {
   FONT-SIZE: 12pt; MARGIN-LEFT: 0cm; MARGIN-RIGHT: 0cm; FONT-FAMILY: =
"Times New Roman"
}
PRE {
   FONT-SIZE: 10pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Courier New"
}
SPAN.EmailStyle17 {
   COLOR: windowtext; FONT-FAMILY: Arial
}
DIV.Section1 {
   page: Section1
}
OL {
   MARGIN-BOTTOM: 0cm
}
UL {
   MARGIN-BOTTOM: 0cm
}
</STYLE>
</HEAD>
<BODY lang=3DEN-GB vLink=3D#606420 link=3Dblue>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
class=3D887492610-17032009>Hi Phil,</SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
class=3D887492610-17032009></SPAN></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
class=3D887492610-17032009>your proposal is allright with =
me.</SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
class=3D887492610-17032009></SPAN></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
class=3D887492610-17032009>Regards,</SPAN></FONT></DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
class=3D887492610-17032009></SPAN></FONT>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
class=3D887492610-17032009>Rudiger</SPAN></FONT></DIV><BR>
<DIV class=3DOutlookMessageHeader lang=3Dde dir=3Dltr align=3Dleft>
<HR tabIndex=3D-1>
<FONT face=3DTahoma size=3D2><B>From:</B> pcn-bounces@ietf.org=20
[mailto:pcn-bounces@ietf.org] <B>On Behalf Of=20
</B>philip.eardley@bt.com<BR><B>Sent:</B> Tuesday, March 17, 2009 9:49=20
AM<BR><B>To:</B> pcn@ietf.org<BR><B>Subject:</B> [PCN] Extension =
encodings to WG=20
docs?<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV class=3DSection1>
<P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt">Hi</SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt">Toby tells me that the baseline encoding is =
ready for WG=20
last call (I agree) &#x2013; we should confirm this in =
SF.</SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt">This could suggest that we could be ready to =
take=20
forward one or more of the extension encodings. IE turn 1+ into WG docs =
as the=20
next step to seeing how many we want to go forward with towards=20
rfc.</SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt">Do you agree?</SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P>
<P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt">I think there are 3 plausible candidates, and =
I&#x2019;m=20
inclined to think it&#x2019;s worth taking all 3 to WG =
status</SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt">Do you agree?</SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P><PRE><FONT =
face=3D"Courier New" size=3D2><SPAN style=3D"FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
+--------+--------------+-------------+-------------+---------+</SPAN></F=
ONT></PRE><PRE><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; =
DSCP&nbsp; | 00 &lt;Not-ECT&gt; | 10 &lt;ECT(0)&gt; | 01 &lt;ECT(1)&gt; =
| 11 &lt;CE&gt; |</SPAN></FONT></PRE><PRE><FONT face=3D"Courier New" =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
+--------+--------------+-------------+-------------+---------+</SPAN></F=
ONT></PRE><PRE><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | DSCP n =
|&nbsp;&nbsp;&nbsp; Not-PCN&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
NM&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp; =
ThM&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; ETM&nbsp;&nbsp; =
|</SPAN></FONT></PRE><PRE><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
+--------+--------------+-------------+-------------+---------+</SPAN></F=
ONT></PRE><PRE><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Table =
1: 3-in-1 PCN Encoding</SPAN></FONT></PRE><PRE><FONT face=3D"Courier =
New" size=3D2><SPAN style=3D"FONT-SIZE: =
10pt">&nbsp;</SPAN></FONT></PRE><PRE><FONT face=3D"Courier New" =
size=3D2><SPAN style=3D"FONT-SIZE: =
10pt">&nbsp;</SPAN></FONT></PRE><PRE><FONT face=3D"Courier New" =
size=3D2><SPAN style=3D"FONT-SIZE: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
+--------+--------------+-------------+-------------+---------+</SPAN></F=
ONT></PRE><PRE><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; =
DSCP&nbsp; | Not-ECT (00) | ECT(0) (10) | ECT(1) (01) | CE (11) =
|</SPAN></FONT></PRE><PRE><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
+--------+--------------+-------------+-------------+---------+</SPAN></F=
ONT></PRE><PRE><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | DSCP 1 =
|&nbsp;&nbsp;&nbsp; Not-PCN&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
NM&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
CU&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; ThM&nbsp;&nbsp; =
|</SPAN></FONT></PRE><PRE><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | DSCP 2 =
|&nbsp;&nbsp;&nbsp; Not-PCN&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
CU&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
CU&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; ETM&nbsp;&nbsp; =
|</SPAN></FONT></PRE><PRE><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
+--------+--------------+-------------+-------------+---------+</SPAN></F=
ONT></PRE><PRE><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Table 1: 3-state Encoding three =
</SPAN></FONT></PRE>
<P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
style=3D"FONT-SIZE: =
12pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&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;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN></FONT></P><PRE><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
+------------------+---------+---------+---------+----+</SPAN></FONT></PR=
E><PRE><FONT face=3D"Courier New" size=3D2><SPAN style=3D"FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
DSCP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; =
00&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; 10&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp; =
01&nbsp;&nbsp; | 11 |</SPAN></FONT></PRE><PRE><FONT face=3D"Courier New" =
size=3D2><SPAN style=3D"FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
+------------------+---------+---------+---------+----+</SPAN></FONT></PR=
E><PRE><FONT face=3D"Courier New" size=3D2><SPAN style=3D"FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | =
PCN-enabled DSCP | not-PCN | not-ExM | Not-EhM |&nbsp; M =
|</SPAN></FONT></PRE><PRE><FONT face=3D"Courier New" size=3D2><SPAN =
style=3D"FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
+------------------+---------+---------+---------+----+</SPAN></FONT></PR=
E><PRE><FONT face=3D"Courier New" size=3D2><SPAN style=3D"FONT-SIZE: =
10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Table =
1: PSDM Encoding field</SPAN></FONT></PRE>
<P class=3DMsoNormal style=3D"TEXT-ALIGN: center" align=3Dcenter><FONT=20
face=3D"Times New Roman" size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P>
<P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P>
<P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt"><A=20
href=3D"http://tools.ietf.org/html/draft-briscoe-pcn-3-in-1-encoding-00">=
http://tools.ietf.org/html/draft-briscoe-pcn-3-in-1-encoding-00</A></SPAN=
></FONT></P>
<P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt"><A=20
href=3D"http://tools.ietf.org/html/draft-moncaster-pcn-3-state-encoding-0=
1">http://tools.ietf.org/html/draft-moncaster-pcn-3-state-encoding-01</A>=
=20
</SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt"><A=20
href=3D"http://tools.ietf.org/html/draft-menth-pcn-psdm-encoding-00">http=
://tools.ietf.org/html/draft-menth-pcn-psdm-encoding-00</A>=20
</SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P>
<P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt">thanks</SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt">phil</SPAN></FONT></P></DIV></BODY></HTML>

------_=_NextPart_001_01C9A6EA.F8FE180A--

From menth@informatik.uni-wuerzburg.de  Wed Mar 18 06:49:12 2009
Return-Path: <menth@informatik.uni-wuerzburg.de>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 835863A6980 for <pcn@core3.amsl.com>; Wed, 18 Mar 2009 06:49:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.249
X-Spam-Level: 
X-Spam-Status: No, score=-2.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_DE=0.35]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sljTffQLzIf7 for <pcn@core3.amsl.com>; Wed, 18 Mar 2009 06:49:11 -0700 (PDT)
Received: from mailrelay.rz.uni-wuerzburg.de (mailrelay.rz.uni-wuerzburg.de [132.187.3.28]) by core3.amsl.com (Postfix) with ESMTP id 77D973A687C for <pcn@ietf.org>; Wed, 18 Mar 2009 06:49:11 -0700 (PDT)
Received: from virusscan.mail (localhost [127.0.0.1]) by mailrelay.mail (Postfix) with ESMTP id 07C571990F7; Wed, 18 Mar 2009 14:49:55 +0100 (CET)
Received: from localhost (localhost [127.0.0.1]) by virusscan.mail (Postfix) with ESMTP id EED95198E26; Wed, 18 Mar 2009 14:49:54 +0100 (CET)
Received: from [132.187.12.151] (win3151.informatik.uni-wuerzburg.de [132.187.12.151]) by mailmaster.uni-wuerzburg.de (Postfix) with ESMTP id D9342A067C; Wed, 18 Mar 2009 14:49:54 +0100 (CET)
Message-ID: <49C0FC07.5030908@informatik.uni-wuerzburg.de>
Date: Wed, 18 Mar 2009 14:49:59 +0100
From: Michael Menth <menth@informatik.uni-wuerzburg.de>
Organization: University of Wuerzburg
User-Agent: Thunderbird 2.0.0.19 (Windows/20081209)
MIME-Version: 1.0
To: philip.eardley@bt.com
References: <4A916DBC72536E419A0BD955EDECEDEC04AD7A7A@E03MVB1-UKBR.domain1.systemhost.net>
In-Reply-To: <4A916DBC72536E419A0BD955EDECEDEC04AD7A7A@E03MVB1-UKBR.domain1.systemhost.net>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
X-Virus-Scanned: by amavisd-new at uni-wuerzburg.de
Cc: pcn@ietf.org
Subject: Re: [PCN] Extension encodings to WG docs?
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: menth@informatik.uni-wuerzburg.de
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 18 Mar 2009 13:49:12 -0000

Hi Phil,

2x agree.

Michael

philip.eardley@bt.com schrieb:
>
> Hi
>
> Toby tells me that the baseline encoding is ready for WG last call (I 
> agree) – we should confirm this in SF.
>
> This could suggest that we could be ready to take forward one or more 
> of the extension encodings. IE turn 1+ into WG docs as the next step 
> to seeing how many we want to go forward with towards rfc.
>
> Do you agree?
>
> I think there are 3 plausible candidates, and I’m inclined to think 
> it’s worth taking all 3 to WG status
>
> Do you agree?
>
>       +--------+--------------+-------------+-------------+---------+
>       |  DSCP  | 00 <Not-ECT> | 10 <ECT(0)> | 01 <ECT(1)> | 11 <CE> |
>       +--------+--------------+-------------+-------------+---------+
>       | DSCP n |    Not-PCN   |      NM     |     ThM     |   ETM   |
>       +--------+--------------+-------------+-------------+---------+
>                        Table 1: 3-in-1 PCN Encoding
>  
>  
>       +--------+--------------+-------------+-------------+---------+
>       |  DSCP  | Not-ECT (00) | ECT(0) (10) | ECT(1) (01) | CE (11) |
>       +--------+--------------+-------------+-------------+---------+
>       | DSCP 1 |    Not-PCN   |      NM     |      CU     |   ThM   |
>       | DSCP 2 |    Not-PCN   |      CU     |      CU     |   ETM   |
>       +--------+--------------+-------------+-------------+---------+
>                  Table 1: 3-state Encoding three 
>
>           +------------------+---------+---------+---------+----+
>           |       DSCP       |    00   |    10   |    01   | 11 |
>           +------------------+---------+---------+---------+----+
>           | PCN-enabled DSCP | not-PCN | not-ExM | Not-EhM |  M |
>           +------------------+---------+---------+---------+----+
>            Table 1: PSDM Encoding field
>
> http://tools.ietf.org/html/draft-briscoe-pcn-3-in-1-encoding-00
>
> http://tools.ietf.org/html/draft-moncaster-pcn-3-state-encoding-01
>
> http://tools.ietf.org/html/draft-menth-pcn-psdm-encoding-00
>
> thanks
>
> phil
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> PCN mailing list
> PCN@ietf.org
> https://www.ietf.org/mailman/listinfo/pcn
>   

-- 
Dr. Michael Menth, Assistant Professor
University of Wuerzburg, Institute of Computer Science
Am Hubland, D-97074 Wuerzburg, Germany, room B206
phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
mailto:menth@informatik.uni-wuerzburg.de
http://www3.informatik.uni-wuerzburg.de/research/ngn


From philip.eardley@bt.com  Wed Mar 18 07:29:40 2009
Return-Path: <philip.eardley@bt.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4BA9E3A68DE for <pcn@core3.amsl.com>; Wed, 18 Mar 2009 07:29:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.127
X-Spam-Level: 
X-Spam-Status: No, score=-2.127 tagged_above=-999 required=5 tests=[AWL=-0.029, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_ASCII0=1.5, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jY-8LEeW9is7 for <pcn@core3.amsl.com>; Wed, 18 Mar 2009 07:29:37 -0700 (PDT)
Received: from smtp2.smtp.bt.com (smtp2.smtp.bt.com [217.32.164.150]) by core3.amsl.com (Postfix) with ESMTP id E5F373A6AA9 for <pcn@ietf.org>; Wed, 18 Mar 2009 07:29:36 -0700 (PDT)
Received: from E03MVB1-UKBR.domain1.systemhost.net ([193.113.197.107]) by smtp2.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.1830);  Wed, 18 Mar 2009 14:30:19 +0000
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C9A7D6.10476CD8"
Date: Wed, 18 Mar 2009 14:30:19 -0000
Message-ID: <4A916DBC72536E419A0BD955EDECEDEC04AD7A93@E03MVB1-UKBR.domain1.systemhost.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Daisuke's marking
Thread-Index: Acmn1hCRinihFwhUSBiKTvC7CiggZg==
From: <philip.eardley@bt.com>
To: <pcn@ietf.org>
X-OriginalArrivalTime: 18 Mar 2009 14:30:19.0804 (UTC) FILETIME=[1079FDC0:01C9A7D6]
Subject: [PCN] Daisuke's marking
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 18 Mar 2009 14:29:40 -0000

This is a multi-part message in MIME format.

------_=_NextPart_001_01C9A7D6.10476CD8
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Daisuke

I was chatting with Toby, who raised this question

=20

What happens when one link is just starts to tip into termination. If
this isn't firmly latched as a point then there will be some bursts of
on-off marking of packets. If there are lots of flows sharing that
bottleneck they will just see this as a bit more intermittent 1/N
marking.

=20

Also, is there a PDF version of your simulations with graphs etc, as the
ietf's txt format makes it quite hard to read about simulation results?

=20

Thanks

phil

=20

=20


------_=_NextPart_001_01C9A7D6.10476CD8
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html>

<head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">


<meta name=3DGenerator content=3D"Microsoft Word 10 (filtered)">

<style>
<!--
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
h4
	{margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:62.35pt;
	text-indent:-62.35pt;
	page-break-after:avoid;
	font-size:14.0pt;
	font-family:"Times New Roman";
	font-weight:bold;}
h5
	{margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:62.35pt;
	text-indent:-62.35pt;
	font-size:13.0pt;
	font-family:"Times New Roman";
	font-weight:bold;
	font-style:italic;}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:#606420;
	text-decoration:underline;}
p
	{margin-right:0cm;
	margin-left:0cm;
	font-size:12.0pt;
	font-family:"Times New Roman";}
span.EmailStyle17
	{font-family:Arial;
	color:windowtext;}
@page Section1
	{size:595.3pt 841.9pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.Section1
	{page:Section1;}
 /* List Definitions */
 ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
-->
</style>

</head>

<body lang=3DEN-GB link=3Dblue vlink=3D"#606420">

<div class=3DSection1>

<p style=3D'margin:0cm;margin-bottom:.0001pt'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>Daisuke</span></font></p>

<p style=3D'margin:0cm;margin-bottom:.0001pt'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>I was chatting with Toby, who raised this =
question</span></font></p>

<p style=3D'margin:0cm;margin-bottom:.0001pt'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>&nbsp;</span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>What happens when one link is </span></font><font size=3D2 =
face=3DArial><span
style=3D'font-size:10.0pt;font-family:Arial'>just starts to tip into =
termination.
If this isn't firmly latched as a point then there will be some bursts =
of
on-off marking of packets. If there are lots of flows sharing that =
bottleneck
they will just see this as a bit more intermittent 1/N =
marking.</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Also, is there a PDF version of your simulations with =
graphs
etc, as the ietf&#8217;s txt format makes it quite hard to read about
simulation results?</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>Thanks</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>phil</span></font></p>

<p style=3D'margin:0cm;margin-bottom:.0001pt'><font size=3D3 =
face=3D"Times New Roman"><span
style=3D'font-size:12.0pt'>&nbsp;</span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</span></font></p>

</div>

</body>

</html>
=00
------_=_NextPart_001_01C9A7D6.10476CD8--

From karagian@cs.utwente.nl  Wed Mar 18 07:35:58 2009
Return-Path: <karagian@cs.utwente.nl>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7E43328C17E for <pcn@core3.amsl.com>; Wed, 18 Mar 2009 07:35:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.426
X-Spam-Level: 
X-Spam-Status: No, score=0.426 tagged_above=-999 required=5 tests=[AWL=-0.930,  BAYES_20=-0.74, HELO_EQ_NL=0.55, HOST_EQ_NL=1.545, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FUcyjgWSoqpk for <pcn@core3.amsl.com>; Wed, 18 Mar 2009 07:35:55 -0700 (PDT)
Received: from rotterdam.ewi.utwente.nl (rotterdam.ewi.utwente.nl [130.89.10.5]) by core3.amsl.com (Postfix) with ESMTP id 0190F3A6A0D for <pcn@ietf.org>; Wed, 18 Mar 2009 07:35:54 -0700 (PDT)
Received: from ewi977 (ewi977.ewi.utwente.nl [130.89.12.129]) by rotterdam.ewi.utwente.nl (8.13.6/8.13.6) with ESMTP id n2IEaXAr019675; Wed, 18 Mar 2009 15:36:37 +0100 (MET)
From: "Georgios Karagiannis" <karagian@cs.utwente.nl>
To: <philip.eardley@bt.com>, <pcn@ietf.org>
References: <4A916DBC72536E419A0BD955EDECEDEC04AD7A93@E03MVB1-UKBR.domain1.systemhost.net>
Date: Wed, 18 Mar 2009 15:36:28 +0100
Message-ID: <002c01c9a7d6$efe71ab0$810c5982@dynamic.ewi.utwente.nl>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_002D_01C9A7DF.51AB82B0"
X-Mailer: Microsoft Office Outlook 11
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350
In-Reply-To: <4A916DBC72536E419A0BD955EDECEDEC04AD7A93@E03MVB1-UKBR.domain1.systemhost.net>
Thread-Index: Acmn1hCRinihFwhUSBiKTvC7CiggZgAAMG7w
X-Scanned-By: MIMEDefang 2.52 on 130.89.10.5
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0rc3 (rotterdam.ewi.utwente.nl [130.89.10.5]); Wed, 18 Mar 2009 15:36:37 +0100 (MET)
Subject: Re: [PCN] Daisuke's marking
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 18 Mar 2009 14:35:58 -0000

This is a multi-part message in MIME format.

------=_NextPart_000_002D_01C9A7DF.51AB82B0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

 
Hi Phil
 
What happens with the Affected marking encoding?
 
Best regards,
Georgios
 


  _____  

From: pcn-bounces@ietf.org [mailto:pcn-bounces@ietf.org] On Behalf Of
philip.eardley@bt.com
Sent: woensdag 18 maart 2009 15:30
To: pcn@ietf.org
Subject: [PCN] Daisuke's marking



Daisuke

I was chatting with Toby, who raised this question

 

What happens when one link is just starts to tip into termination. If this
isn't firmly latched as a point then there will be some bursts of on-off
marking of packets. If there are lots of flows sharing that bottleneck they
will just see this as a bit more intermittent 1/N marking.

 

Also, is there a PDF version of your simulations with graphs etc, as the
ietf's txt format makes it quite hard to read about simulation results?

 

Thanks

phil

 

 


------=_NextPart_000_002D_01C9A7DF.51AB82B0
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.6000.16809" name=3DGENERATOR>
<STYLE>@page Section1 {size: 595.3pt 841.9pt; margin: 72.0pt 90.0pt =
72.0pt 90.0pt; }
P.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman"
}
LI.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman"
}
DIV.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman"
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; MARGIN: 12pt 0cm 3pt 62.35pt; =
TEXT-INDENT: -62.35pt; FONT-FAMILY: "Times New Roman"
}
H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 13pt; MARGIN: 12pt 0cm 3pt 62.35pt; =
TEXT-INDENT: -62.35pt; FONT-STYLE: italic; FONT-FAMILY: "Times New =
Roman"
}
A:link {
	COLOR: blue; TEXT-DECORATION: underline
}
SPAN.MsoHyperlink {
	COLOR: blue; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #606420; TEXT-DECORATION: underline
}
SPAN.MsoHyperlinkFollowed {
	COLOR: #606420; TEXT-DECORATION: underline
}
P {
	FONT-SIZE: 12pt; MARGIN-LEFT: 0cm; MARGIN-RIGHT: 0cm; FONT-FAMILY: =
"Times New Roman"
}
SPAN.EmailStyle17 {
	COLOR: windowtext; FONT-FAMILY: Arial
}
DIV.Section1 {
	page: Section1
}
OL {
	MARGIN-BOTTOM: 0cm
}
UL {
	MARGIN-BOTTOM: 0cm
}
</STYLE>
</HEAD>
<BODY lang=3DEN-GB vLink=3D#606420 link=3Dblue>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff=20
size=3D2></FONT>&nbsp;</DIV>
<DIV><SPAN class=3D981443514-18032009></SPAN><FONT face=3DArial><FONT=20
color=3D#0000ff><FONT size=3D2>Hi<SPAN class=3D981443514-18032009>=20
Phil</SPAN></FONT></FONT></FONT></DIV>
<DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
class=3D981443514-18032009></SPAN></FONT></FONT></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
class=3D981443514-18032009>What happens with the Affected marking=20
encoding?</SPAN></FONT></FONT></FONT></DIV>
<DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
class=3D981443514-18032009></SPAN></FONT></FONT></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
class=3D981443514-18032009>Best =
regards,</SPAN></FONT></FONT></FONT></DIV>
<DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
class=3D981443514-18032009>Georgios</SPAN></FONT></FONT></FONT></DIV>
<DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
class=3D981443514-18032009></SPAN></FONT></FONT></FONT>&nbsp;</DIV>
<DIV><BR></DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px =
solid; MARGIN-RIGHT: 0px">
  <DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft>
  <HR tabIndex=3D-1>
  <FONT face=3DTahoma size=3D2><B>From:</B> pcn-bounces@ietf.org=20
  [mailto:pcn-bounces@ietf.org] <B>On Behalf Of=20
  </B>philip.eardley@bt.com<BR><B>Sent:</B> woensdag 18 maart 2009=20
  15:30<BR><B>To:</B> pcn@ietf.org<BR><B>Subject:</B> [PCN] Daisuke's=20
  marking<BR></FONT><BR></DIV>
  <DIV></DIV>
  <DIV class=3DSection1>
  <P style=3D"MARGIN: 0cm 0cm 0pt"><FONT face=3D"Times New Roman" =
size=3D3><SPAN=20
  style=3D"FONT-SIZE: 12pt">Daisuke</SPAN></FONT></P>
  <P style=3D"MARGIN: 0cm 0cm 0pt"><FONT face=3D"Times New Roman" =
size=3D3><SPAN=20
  style=3D"FONT-SIZE: 12pt">I was chatting with Toby, who raised this=20
  question</SPAN></FONT></P>
  <P style=3D"MARGIN: 0cm 0cm 0pt"><FONT face=3D"Times New Roman" =
size=3D3><SPAN=20
  style=3D"FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P>
  <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
  style=3D"FONT-SIZE: 12pt">What happens when one link is =
</SPAN></FONT><FONT=20
  face=3DArial size=3D2><SPAN style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial">just=20
  starts to tip into termination. If this isn't firmly latched as a =
point then=20
  there will be some bursts of on-off marking of packets. If there are =
lots of=20
  flows sharing that bottleneck they will just see this as a bit more=20
  intermittent 1/N marking.</SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial"></SPAN></FONT>&nbsp;</P>
  <P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">Also, is there a PDF =
version of=20
  your simulations with graphs etc, as the ietf&#8217;s txt format makes =
it quite hard=20
  to read about simulation results?</SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial"></SPAN></FONT>&nbsp;</P>
  <P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">Thanks</SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">phil</SPAN></FONT></P>
  <P style=3D"MARGIN: 0cm 0cm 0pt"><FONT face=3D"Times New Roman" =
size=3D3><SPAN=20
  style=3D"FONT-SIZE: 12pt"></SPAN></FONT>&nbsp;</P>
  <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
  style=3D"FONT-SIZE: =
12pt"></SPAN></FONT>&nbsp;</P></DIV></BLOCKQUOTE></BODY></HTML>

------=_NextPart_000_002D_01C9A7DF.51AB82B0--



From root@core3.amsl.com  Wed Mar 18 15:45:01 2009
Return-Path: <root@core3.amsl.com>
X-Original-To: pcn@ietf.org
Delivered-To: pcn@core3.amsl.com
Received: by core3.amsl.com (Postfix, from userid 0) id B06303A6AE5; Wed, 18 Mar 2009 15:45:01 -0700 (PDT)
From: Internet-Drafts@ietf.org
To: i-d-announce@ietf.org
Content-Type: Multipart/Mixed; Boundary="NextPart"
Mime-Version: 1.0
Message-Id: <20090318224501.B06303A6AE5@core3.amsl.com>
Date: Wed, 18 Mar 2009 15:45:01 -0700 (PDT)
Cc: pcn@ietf.org
Subject: [PCN] I-D ACTION:draft-ietf-pcn-architecture-10.txt
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 18 Mar 2009 22:45:01 -0000

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts 
directories.
This draft is a work item of the Congestion and Pre-Congestion Notification Working Group of the IETF.

	Title		: Pre-Congestion Notification (PCN) Architecture
	Author(s)	: P. Eardley
	Filename	: draft-ietf-pcn-architecture-10.txt
	Pages		: 61
	Date		: 2009-3-18
	
This document describes a general architecture for flow admission and
   termination based on pre-congestion information in order to protect
   the quality of service of established inelastic flows within a single
   DiffServ domain.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-pcn-architecture-10.txt

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

Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Message/External-body;
	name="draft-ietf-pcn-architecture-10.txt";
	site="ftp.ietf.org";
	access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID: <2009-3-18154041.I-D@ietf.org>


--NextPart--


From wwwrun@core3.amsl.com  Wed Mar 18 15:36:19 2009
Return-Path: <wwwrun@core3.amsl.com>
X-Original-To: pcn@ietf.org
Delivered-To: pcn@core3.amsl.com
Received: by core3.amsl.com (Postfix, from userid 30) id 0C4B53A6885; Wed, 18 Mar 2009 15:36:18 -0700 (PDT)
From: "Stephanie via RT" <statements@ietf.org>
Message-ID: <rt-3.6.5-6836-1237415779-1545.10838-10-0@rt.amsl.com>
Precedence: bulk
X-RT-Loop-Prevention: rt.amsl.com
RT-Ticket: rt.amsl.com #10838
Managed-by: RT 3.6.5 (http://www.bestpractical.com/rt/)
RT-Originator: smccammon@amsl.com
To: pcn@ietf.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
X-RT-Original-Encoding: utf-8
Date: Wed, 18 Mar 2009 15:36:19 -0700
X-Mailman-Approved-At: Wed, 18 Mar 2009 16:16:47 -0700
Subject: [PCN] [rt.amsl.com #10838] Resolved: Updated Liaison Statement, "IETF PCN Working Group Response to Liaison Statement TD 151 (NGN-GSI) (Q.5/11) from ITU-T Study Group 11"
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Reply-To: statements@ietf.org
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 18 Mar 2009 22:36:19 -0000

According to our records, your request has been resolved. If you have any
further questions or concerns, please respond to this message.

From daisuke.satoh@ntt-at.co.jp  Thu Mar 19 00:33:54 2009
Return-Path: <daisuke.satoh@ntt-at.co.jp>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AC46B28C264 for <pcn@core3.amsl.com>; Thu, 19 Mar 2009 00:33:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.581
X-Spam-Level: 
X-Spam-Status: No, score=0.581 tagged_above=-999 required=5 tests=[AWL=0.071,  BAYES_00=-2.599, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265, J_CHICKENPOX_12=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1RIi0giK+S+P for <pcn@core3.amsl.com>; Thu, 19 Mar 2009 00:33:53 -0700 (PDT)
Received: from sg.ntt-at.co.jp (roma.ntt-at.co.jp [202.253.160.19]) by core3.amsl.com (Postfix) with SMTP id 2824528C263 for <pcn@ietf.org>; Thu, 19 Mar 2009 00:33:53 -0700 (PDT)
Received: (qmail 99067 invoked by alias); 19 Mar 2009 07:34:37 -0000
Received: from gwall2.bb.ntt-at.co.jp (192.168.5.202) by subgate.bb.ntt-at.co.jp with SMTP; 19 Mar 2009 07:34:37 -0000
Received: (from root@localhost) by gwall2.bb.ntt-at.co.jp (8.13.1/8.13.1) id n2J7YUSG000392; Thu, 19 Mar 2009 16:34:30 +0900
Received: from suez.bb.ntt-at.co.jp [192.168.2.9]  by gwall2.bb.ntt-at.co.jp with ESMTP id SAA00391; Thu, 19 Mar 2009 16:34:30 +0900
Received: from pacific.bb.ntt-at.co.jp (suez [127.0.0.1]) by suez.bb.ntt-at.co.jp (8.12.10/8.12.10) with ESMTP id n2J7YTNi024790;  Thu, 19 Mar 2009 16:34:29 +0900
Received: from mercury.tec.ntt-at.co.jp (mercury.tec.ntt-at.co.jp [192.168.22.39]) by pacific.bb.ntt-at.co.jp (8.13.1/cf/pacific) with ESMTP id n2J7YTXo089906; Thu, 19 Mar 2009 16:34:29 +0900 (JST) (envelope-from daisuke.satoh@ntt-at.co.jp)
Received: from [192.168.23.66] (ip23-066.tec.ntt-at.co.jp [192.168.23.66]) by mercury.tec.ntt-at.co.jp (Postfix) with ESMTP id 3D56720807E; Thu, 19 Mar 2009 16:34:29 +0900 (JST)
Date: Thu, 19 Mar 2009 16:34:29 +0900
From: SATOH Daisuke <daisuke.satoh@ntt-at.co.jp>
To: <philip.eardley@bt.com>
In-Reply-To: <4A916DBC72536E419A0BD955EDECEDEC04AD7A6D@E03MVB1-UKBR.domain1.systemhost.net>
References: <20090313175348.3FE2.26AD349@ntt-at.co.jp> <4A916DBC72536E419A0BD955EDECEDEC04AD7A6D@E03MVB1-UKBR.domain1.systemhost.net>
Message-Id: <20090319154130.BA59.26AD349@ntt-at.co.jp>
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-2022-JP"
Content-Transfer-Encoding: 7bit
X-Mailer: Becky! ver. 2.47 [ja]
Cc: pcn@ietf.org
Subject: Re: [PCN] fractional marking
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 19 Mar 2009 07:33:54 -0000

Hi Phil,


I am very sorry to take time to answer your questions because I went on
a business trip yesterday and the day before yesterday.


On Mon, 16 Mar 2009 14:38:27 -0000
<philip.eardley@bt.com> wrote:

> Let me see if I get your suggestion right.
> 
> If PCN-traffic-rate at a link is > PCN-admissible rate & <
> PCN-supportable-rate
> Then mark 1/N PCN-pkts
> If PCN-traffic-rate at a link is > PCN-supportable-rate
> Then mark all PCN-pkts
> 
> Is that right?
> 

Yes. It's right.



> Btw, your algorithm in the I-D doesn't seem to take account of pkts that
> are previously marked. Therefore if several links (~N) are above
> PCN-admissible rate, then ~ all pkts are marked, which will be
> mis-interpreted by the egress node, which will terminate flows. Is that
> right?
> 

If so many bottleneck links exist, all the packets get marked as a
result. Then the egress node sends termination message to ingress.

However, we can estimate how many bottleneck links lead all the packets
marked.

marking ratio = 1/3 +  (1-1/3)* 1/3 + (1-1/3-(1-1/3)*1/3)*1/3 + .....
N.of bottleneck; 1          2                     3               

Furthermore, accumulation of marked packets is less than the above
equation because marked packets are easy to get marked in the original
marking (maybe not fractional marking) when traffic that go through
multi-bottleneck links has a relatively large volume.


> Btw, I assume your algorithm rules out admission and termination
> approaches that depend on "marked pkts" rather than measuring rates (ie
> the sorts of approaches that Michael has suggested in S4.4 of
> http://tools.ietf.org/id/draft-menth-pcn-psdm-deployment-00.txt etc.
> (I'm just trying to work out the implications of your suggestion.)
> 




> I believe you're saying that admission & termination performance is
> approx the same as CL, but at high overloads the performance is actually
> better than CL. Intuitively, what's the reason for this? (I thought your
> termination method would be the same as CL, ie egress measures the rate
> of unmarked traffic & ingress measures the rate sent to this egress.
> Although this isnt clear, what is "received rate" in your draft?)

Termination of STM is different from that of CL. CL uses SAR and get how
much traffic rate should be terminated. STM cannot get SAR. So STM
terminates flows little by little.




Why is the performance of CL degraded?
Because terminating flows appropriately is very difficult.


When the traffic is highly overloaded, more higher overloaded traffic in
a short interval exists. An ingress terminates flows based on SAR. I
believe SAR itself is accurate. If an ingress can terminate flows so
that variance of traffic rate is enough small, CL always terminates
flows accurately. However, it is very difficult. When the traffic is not
so highly overloaded, the variance is small. When the traffic is highly
overloaded, high traffic rate keeps in a short interval and very low
traffic rate is generated in a short interval by termination. The
average is SAR but traffic after termination becomes bursty.

If the traffic is bursty and the average rate is about
PCN-supportable-rate, SAR is less than PCN-supportable-rate. This is the
mechanism of over termination of CL when the traffic is highly
overloaded.

These are my understanding. I have not confirmed it by simulation yet.



Solution is terminating flows that generate very highly overloaded.
However, this overload is produced by superposition. An ingress cannot
detect this information.


Or I guess the first termination is accurate. If CL does not use SAR
after the first termination, the performance may be improved.



Why is the performance of STM actually better than CL at high overloads?

Because STM terminates flows little by little. It does not use SAR.




Received rate is typo. Receiving rate is correct.


Best regards,
Daisuke

> 
> { -----Original Message-----
> { From: pcn-bounces@ietf.org [mailto:pcn-bounces@ietf.org] On Behalf Of
> { SATOH Daisuke
> { Sent: 13 March 2009 08:55
> { To: pcn@ietf.org
> { Subject: [PCN] fractional marking
> { 
> { Hi Phil and others,
> { 
> { 
> { Because STM marking looks complex, I change our marking to fractional
> { marking that Michael tell me. So SWTB is changed to Token bucket for
> { fractional marking. MkTB is changed to the conventional threshold
> marking.
> { I believe this change give no change of simulation results.
> { 
> { 
> { Fractional marking is if PCN traffic rate is greater than a configured
> { rate, it marks only 1/N of the trafficon a link. If traffic type is
> { homogeous CBR, synchronization occurs only when the number of packets
> { within an interarrival time of a CBR flow is a multiple of N^2.
> { 
> { 
> { approximately marking is as follows.
> { o1  2  3
> {  1 o2  3
> {  1  2 o3
> { o1  2  3
> {  .......
> { 
> { 
> { The difference is fractional marking is easier to accumulate marked
> { packets than STM original marking.
> { 
> { 
> { Best regards,
> { Daisuke
> { 
> { _______________________________________________
> { PCN mailing list
> { PCN@ietf.org
> { https://www.ietf.org/mailman/listinfo/pcn

-- 
NTT$B%"%I%P%s%9%F%/%N%m%8!J3t!K!!%M%C%H%o!<%/%F%/%N%m%8%;%s%?(B
$B:4F#!!BgJe!!(B(Daisuke SATOH, Ph.D.)
tel:0422-36-7502  fax:0422-36-7591
mailto: daisuke.satoh@ntt-at.co.jp
$B"((B2008.7.7$B$h$jEEOCHV9f!"(BFax$BHV9f$,JQ99$K$J$j$^$7$?!#(B


From daisuke.satoh@ntt-at.co.jp  Thu Mar 19 03:09:00 2009
Return-Path: <daisuke.satoh@ntt-at.co.jp>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2A4323A6A85 for <pcn@core3.amsl.com>; Thu, 19 Mar 2009 03:09:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0
X-Spam-Level: 
X-Spam-Status: No, score=x tagged_above=-999 required=5 tests=[]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MZlszvI+a6Sg for <pcn@core3.amsl.com>; Thu, 19 Mar 2009 03:09:00 -0700 (PDT)
Received: from sg.ntt-at.co.jp (roma.ntt-at.co.jp [202.253.160.19]) by core3.amsl.com (Postfix) with SMTP id DC39D3A68B8 for <pcn@ietf.org>; Thu, 19 Mar 2009 03:08:57 -0700 (PDT)
Received: (qmail 21278 invoked by alias); 19 Mar 2009 10:09:42 -0000
Received: from gwall1.bb.ntt-at.co.jp (192.168.5.201) by subgate.bb.ntt-at.co.jp with SMTP; 19 Mar 2009 10:09:42 -0000
Received: (from root@localhost) by gwall1.bb.ntt-at.co.jp (8.13.1/8.13.1) id n2JA9YqF015156; Thu, 19 Mar 2009 19:09:34 +0900
Received: from suez.bb.ntt-at.co.jp [192.168.2.9]  by gwall1.bb.ntt-at.co.jp with ESMTP id VAA15154; Thu, 19 Mar 2009 19:09:34 +0900
Received: from pacific.bb.ntt-at.co.jp (suez [127.0.0.1]) by suez.bb.ntt-at.co.jp (8.12.10/8.12.10) with ESMTP id n2JA9WNi016738;  Thu, 19 Mar 2009 19:09:32 +0900
Received: from mercury.tec.ntt-at.co.jp (mercury.tec.ntt-at.co.jp [192.168.22.39]) by pacific.bb.ntt-at.co.jp (8.13.1/cf/pacific) with ESMTP id n2JA9Wta015242; Thu, 19 Mar 2009 19:09:32 +0900 (JST) (envelope-from daisuke.satoh@ntt-at.co.jp)
Received: from [192.168.23.66] (ip23-066.tec.ntt-at.co.jp [192.168.23.66]) by mercury.tec.ntt-at.co.jp (Postfix) with ESMTP id 7570120807E; Thu, 19 Mar 2009 19:09:32 +0900 (JST)
Date: Thu, 19 Mar 2009 19:09:32 +0900
From: SATOH Daisuke <daisuke.satoh@ntt-at.co.jp>
To: Tom Taylor <tom.taylor@rogers.com>, philip.eardley@bt.com, bob.briscoe@bt.com, acharny@cisco.com, tena@huawei.com, menth@informatik.uni-wuerzburg.de, toby.moncaster@bt.com, Kwok Ho Chan <khchan@huawei.com>
Message-Id: <20090319181242.BA72.26AD349@ntt-at.co.jp>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="------_49C20C8A00000000BB37_MULTIPART_MIXED_"
Content-Transfer-Encoding: 7bit
X-Mailer: Becky! ver. 2.47 [ja]
Cc: pcn@ietf.org
Subject: [PCN] Daisuke's marking
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 19 Mar 2009 10:09:00 -0000

--------_49C20C8A00000000BB37_MULTIPART_MIXED_
Content-Type: text/plain; charset="ISO-2022-JP"
Content-Transfer-Encoding: 7bit

Dear Phil,


> Daisuke
> 
> I was chatting with Toby, who raised this question
> 
>  
> 
> What happens when one link is just starts to tip into termination. If
> this isn't firmly latched as a point then there will be some bursts of
> on-off marking of packets. If there are lots of flows sharing that
> bottleneck they will just see this as a bit more intermittent 1/N
> marking.
> 

I'm sorry I do not understand your question.

Do you mean what happens when traffic fluctuates around
PCN-supportable-rate?

If traffic rate keeps over PCN-supportable-rate in enough interval, some
flows are terminated, otherwise, the fluctiation continues.



>  
> 
> Also, is there a PDF version of your simulations with graphs etc, as the
> ietf's txt format makes it quite hard to read about simulation results?
> 

I attached a pdf file, which explain fractional marking and shows the
simulation results as figures.


Regards,
Daisuke

>  
> 
> Thanks
> 
> phil
-- 
NTT$B%"%I%P%s%9%F%/%N%m%8!J3t!K!!%M%C%H%o!<%/%F%/%N%m%8%;%s%?(B
$B:4F#!!BgJe!!(B(Daisuke SATOH, Ph.D.)
tel:0422-36-7502  fax:0422-36-7591
mailto: daisuke.satoh@ntt-at.co.jp
$B"((B2008.7.7$B$h$jEEOCHV9f!"(BFax$BHV9f$,JQ99$K$J$j$^$7$?!#(B

--------_49C20C8A00000000BB37_MULTIPART_MIXED_
Content-Type: application/octet-stream;
 name="explanation_of_STM_IETF74.pdf"
Content-Disposition: attachment;
 filename="explanation_of_STM_IETF74.pdf"
Content-Transfer-Encoding: base64

JVBERi0xLjQNJeLjz9MNCjE4MTEgMCBvYmoNPDwvTGluZWFyaXplZCAxL0wgMjk1NzU5L08gMTgx
NC9FIDE1ODY3L04gNDMvVCAyNTk0OTAvSCBbIDYxMiA2ODRdPj4NZW5kb2JqDSAgICAgICAgICAg
DQp4cmVmDQoxODExIDE1DQowMDAwMDAwMDE2IDAwMDAwIG4NCjAwMDAwMDE1MTAgMDAwMDAgbg0K
MDAwMDAwMTg1NyAwMDAwMCBuDQowMDAwMDAxOTk4IDAwMDAwIG4NCjAwMDAwMDIzMDMgMDAwMDAg
bg0KMDAwMDAwMjg0NyAwMDAwMCBuDQowMDAwMDAzMDkxIDAwMDAwIG4NCjAwMDAwMDMxNzAgMDAw
MDAgbg0KMDAwMDAwNDQ0NSAwMDAwMCBuDQowMDAwMDA0NDg0IDAwMDAwIG4NCjAwMDAwMDQ5ODkg
MDAwMDAgbg0KMDAwMDAwNTI0NiAwMDAwMCBuDQowMDAwMDA3OTQxIDAwMDAwIG4NCjAwMDAwMDEy
OTYgMDAwMDAgbg0KMDAwMDAwMDYxMiAwMDAwMCBuDQp0cmFpbGVyDQo8PC9TaXplIDE4MjYvUHJl
diAyNTk0NzcvWFJlZlN0bSAxMjk2L1Jvb3QgMTgxMiAwIFIvSW5mbyAyMTkgMCBSL0lEWzwzMkVE
QjlCODU0NzBEOTQ0RjYxN0ZFMUQzM0Q5QTVBNz48NDJFNTFFM0M5OTMyNjc0Nzg4NzcyQUE3QzAw
Mjc5M0I+XT4+DQpzdGFydHhyZWYNCjANCiUlRU9GDQogICAgICAgIA0KMTgyNSAwIG9iag08PC9M
ZW5ndGggNTgyL0MgOTUwL0ZpbHRlci9GbGF0ZURlY29kZS9JIDk3Mi9MIDkzNC9PIDkxOC9TIDgz
OT4+c3RyZWFtDQp42mJgYGBiYGCZysDCwMB2g4GfAQH4GViBkIWBYwKQw8qABgTijzAwcHWIXUhy
MHG40XyRxTg3hStB8oIkm6zjHoa5HHpyGSIWWhcvJDIx7mF+4lkhwqFp4LNgQRLb4d+tFQLPlC2c
NYIvvFE845TSms2oxX1NLcJJZKmpV7DUEs1V2bdubF3bHXV97/vqe9e2rnXqA9toxMfE4wkivJN8
mhuahcUmKzxQOHJ0yQkLDkMzzu47KTIsEjO2zGRnZFPTVXM84NjZ7TmhQCBpyg2wmIapYXUPQttk
hcfCYkwqIL2OK5H1wtSJSB1dpl8IMqA5WHwHQl0So8nRa9ePBTsDTTnKhkVJrsJjAQ78SkC2Lbim
i2FRxJaj70AeDMgWm7H3GNALXbxJl6Ha1kQlfZcEu6/bJ+4xXpOvQE3JguhQgQaJwpHmJQyMaR3A
6PZgYGA2gRFMyhZgVkcDA4OxC5BQUgKxjIGEoGAamNkB1MRslgHRycDAAdSkGgFS7wKSVwoFyTMK
m2V0wHlQeQa29PJyBBdVjlEcLMcoBtYnmNaB4CiFQngibhA5FwhXNAyFiy4bAeFB5MD+EQxFkgH7
zaUByKN62gX6JpqB6e4UIM0NxNLgBKsOzEJnWDT4T/BcYGU0BTrjEuMWzYZvFZIFYg/EGx42sjI9
Dd6jPIP1gmZDBMN8RkcmJ5YGBg9o/spmYPaQA9LhDAyKU4H0JQbm+0UM4NzK4ADEhxiYMzeD8iED
Q+l+eK68zcD88QAoaIFIEyDAAH8jFY0NCmVuZHN0cmVhbQ1lbmRvYmoNMTgyNCAwIG9iag08PC9M
ZW5ndGggNTkvRmlsdGVyL0ZsYXRlRGVjb2RlL1dbMSAxIDFdL0luZGV4WzIyMCAxNTkxXS9EZWNv
ZGVQYXJtczw8L0NvbHVtbnMgMy9QcmVkaWN0b3IgMTI+Pi9TaXplIDE4MTEvVHlwZS9YUmVmPj5z
dHJlYW0NCnja7NExAQAwDMOwNPwpjMyQDcH+HjpMwGpvmoy2NMcDHuLBQzx4iAcP8eAhHuLBQzx4
6N8TYACElhycDQplbmRzdHJlYW0NZW5kb2JqDTE4MTIgMCBvYmoNPDwvTWFya0luZm88PC9MZXR0
ZXJzcGFjZUZsYWdzIDAvTWFya2VkIHRydWU+Pi9PdXRsaW5lcyAxMDcgMCBSL01ldGFkYXRhIDIx
OCAwIFIvUGllY2VJbmZvPDwvTWFya2VkUERGPDwvTGFzdE1vZGlmaWVkKEQ6MjAwOTAzMTkxODE5
NTEpPj4+Pi9QYWdlcyAyMTIgMCBSL1BhZ2VMYXlvdXQvU2luZ2xlUGFnZS9PQ1Byb3BlcnRpZXM8
PC9EPDwvUkJHcm91cHNbXS9PcmRlclsxODEzIDAgUl0+Pi9PQ0dzWzE4MTMgMCBSXT4+L1N0cnVj
dFRyZWVSb290IDIyMCAwIFIvVHlwZS9DYXRhbG9nL0xhc3RNb2RpZmllZChEOjIwMDkwMzE5MTgx
OTUxKS9QYWdlTGFiZWxzIDIxMCAwIFI+Pg1lbmRvYmoNMTgxMyAwIG9iag08PC9Vc2FnZTw8L0Ny
ZWF0b3JJbmZvPDwvQ3JlYXRvcihQb3dlclBvaW50IJdwIEFjcm9iYXQgUERGTWFrZXIgOC4pPj4v
UGFnZUVsZW1lbnQ8PC9TdWJUeXBlL0JHPj4+Pi9OYW1lKP7/gMxmbykvVHlwZS9PQ0c+Pg1lbmRv
YmoNMTgxNCAwIG9iag08PC9Dcm9wQm94WzI3LjYxIDYxLjAgNTY3LjYxIDc4MS4wXS9QYXJlbnQg
MjEzIDAgUi9TdHJ1Y3RQYXJlbnRzIDAvQ29udGVudHMgMTgxOCAwIFIvUm90YXRlIDkwL01lZGlh
Qm94WzAgMCA1OTUuMjIgODQyXS9SZXNvdXJjZXM8PC9YT2JqZWN0PDwvSW0wIDE4MjMgMCBSPj4v
Q29sb3JTcGFjZTw8L0NTMCAxODE5IDAgUj4+L0ZvbnQ8PC9UVDAgMTgxNSAwIFIvVFQxIDE4MjAg
MCBSPj4vUHJvY1NldFsvUERGL1RleHQvSW1hZ2VDXS9FeHRHU3RhdGU8PC9HUzAgMTgxNyAwIFI+
Pj4+L1R5cGUvUGFnZT4+DWVuZG9iag0xODE1IDAgb2JqDTw8L1N1YnR5cGUvVHJ1ZVR5cGUvRm9u
dERlc2NyaXB0b3IgMTgxNiAwIFIvTGFzdENoYXIgMTUwL1dpZHRoc1syNTAgMCAwIDAgMCAwIDAg
MCAzMzMgMzMzIDUwMCA1NjQgMjUwIDMzMyAyNTAgMjc4IDUwMCA1MDAgNTAwIDUwMCA1MDAgNTAw
IDUwMCA1MDAgNTAwIDAgMjc4IDI3OCA1NjQgNTY0IDAgMCAwIDcyMiA2NjcgNjY3IDcyMiA2MTEg
NTU2IDcyMiA3MjIgMzMzIDM4OSAwIDYxMSA4ODkgNzIyIDcyMiA1NTYgMCA2NjcgNTU2IDYxMSA3
MjIgNzIyIDk0NCA3MjIgNzIyIDAgMCAwIDAgMCAwIDAgNDQ0IDUwMCA0NDQgNTAwIDQ0NCAzMzMg
NTAwIDUwMCAyNzggMjc4IDUwMCAyNzggNzc4IDUwMCA1MDAgNTAwIDUwMCAzMzMgMzg5IDI3OCA1
MDAgNTAwIDcyMiA1MDAgNTAwIDQ0NCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg
MCAwIDAgMCAwIDAgMCAwIDAgMzUwIDUwMF0vQmFzZUZvbnQvVGltZXNOZXdSb21hblBTTVQvRmly
c3RDaGFyIDMyL0VuY29kaW5nL1dpbkFuc2lFbmNvZGluZy9UeXBlL0ZvbnQ+Pg1lbmRvYmoNMTgx
NiAwIG9iag08PC9TdGVtViA4Mi9Gb250TmFtZS9UaW1lc05ld1JvbWFuUFNNVC9Gb250U3RyZXRj
aC9Ob3JtYWwvRm9udFdlaWdodCA0MDAvRmxhZ3MgMzQvRGVzY2VudCAtMjE2L0ZvbnRCQm94Wy01
NjggLTMwNyAyMDAwIDEwMDddL0FzY2VudCA4OTEvRm9udEZhbWlseShUaW1lcyBOZXcgUm9tYW4p
L0NhcEhlaWdodCA2NTYvWEhlaWdodCA0NTMvVHlwZS9Gb250RGVzY3JpcHRvci9JdGFsaWNBbmds
ZSAwPj4NZW5kb2JqDTE4MTcgMCBvYmoNPDwvT1BNIDEvT1AgZmFsc2Uvb3AgZmFsc2UvVHlwZS9F
eHRHU3RhdGUvU0EgZmFsc2UvU00gMC4wMj4+DWVuZG9iag0xODE4IDAgb2JqDTw8L0xlbmd0aCAx
MjAyL0ZpbHRlci9GbGF0ZURlY29kZT4+c3RyZWFtDQpIiYxWbW/bNhD+rl9xH50BpkmKpCigKNA4
3dIBaTNEwzB0+6DIiu3FllLZ2eB/v7sjactety5G7Oeke314R/K6yma3Ct68md3NP9yAhLdvr2/m
kM1+eJCw3GWzqpKgoHrKpJBSGqgamDK0UP2F+rkSpYdp+JGgtRXegNK5UAXpbLPJw7pbblq4n3+E
ajW0u1W/WcBdPTzjc3g8wOuOAL2+qv7IkvMUx3Ec9G5hqoSWmMwimzzWu3az7lpou6ZfkP1TP8Bj
v19Bvdiud7t130HdLU4u85NLTy6NMJ48qrJkj/t22K67ek+GTd/th35Dtu/viI37I0MqMUSelDo6
VWXgQ5XMR/hBegokwkButchV5OOmXu9en1t4eFd9uv1aDD2OMUpcUYipE0bngYuCMv88+fX1uR7W
SGm7qAE+DfW+XsPVVOvJ/aru6mbV7km0+eS2Hl739XMNP7ddD3D1e/VjiP4e++BhVb+0xyTylMSX
zLqCyHJKUMVTayQUWsLQZr98Bx0qSPCGG8CWVmiYRokU8P1sjr3U7JANiS+l8AC7psv02KmVQiWn
T5GQ83xMysdii50Mjb40+369fB1OdjbZ/YSfL5miNHAVbW5E6ai/CvBOSFwdaUtotqixzEhni9/U
HwZTVrikWkiC1hAsHDRZeJ5TNqhqhHX0a4XV9BKNcdE8NlpODWGE9qCIgYibTDlRmCRqJZyDaZlA
jBEkjKEhqHt6zn580GD/jCXEHJDubJWxUfCzRS1JkYV3gPQ5aqjCQyF0gk3mhfVRKONw2IhiMkFg
V0HZiOSDUJMF14RDvPyYfHKxypSnCCmvKBUYSlmhKEdFBEamVCDTCmeShIbYYUJHZPGrieU5XFII
uoVwlJpJENlmjywonEZHprlJOKYXJV5ZNuBGZj+MYiqMOaai6ikRNsH1Qkj/rIZ7YayEEbrnEsNj
LpwdjRlpsI/P+7QUrsQ/V6InNC+oUfV5o2oqRMImACVyjdhRJRFzJ2MkRi4pjpCh1trgAufnmDSQ
dlrVEcQe0UljjGMMzPKIg0VMIwjMWww8xrwclOERUEkXdBi08Di2tD44G9oiHYU6p2PKI0HG0zh8
MoSRZ5BbAXV4sC8kR3O+wbYq9YXAnbfJChrtcwGH66g1xrxBHD2fSzqVekLfKBpPWk89oPU3ii7p
IGbXJ/TfJRs9KnkkeHp/Knkk8H4yqtn9z6K1TkVH9LWiyZ/kG4AyuAQKi1buHzs0Tw27Vu5C4hkM
DaX4V9P+EXp1BOW/ZuCFy2n2cKbyQijqNXU5eegmzMAIHuLznKZ9BA8Z0lemA+UE0/OchuiIohcn
HBxBfMZjc0IHzCbnSoKdhPA54HYbOI+7bWgNZn0EMTwxFBYHNyfalryLTaDC7pmeW2BdHujggo/I
Jjs/HxM8MKd8MF9X4zuOS8cycYm3THW6ZebhJlXSYYhr5/DGUOAlzdoST/xwh/o8mfcvh2G9XO1/
wy0AtJRXxcTDx6qCd4s/665pF/gAqrZZdf2mXx5g3g9XSk5e+oHveOdXn4s7Q3G6+9ANF0ezLDAv
qrgQ3BE5pWa8RlLoWoyntrN0H0ktOvuwlXDTp9r/FmAA9Opa/g0KZW5kc3RyZWFtDWVuZG9iag0x
ODE5IDAgb2JqDVsvSUNDQmFzZWQgMTgyMiAwIFJdDWVuZG9iag0xODIwIDAgb2JqDTw8L1N1YnR5
cGUvVHJ1ZVR5cGUvRm9udERlc2NyaXB0b3IgMTgyMSAwIFIvTGFzdENoYXIgMTY5L1dpZHRoc1sy
NTAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgNTAwIDUwMCA1MDAgNTAwIDUwMCA1MDAg
NTAwIDUwMCA1MDAgNTAwIDAgMCAwIDAgMCAwIDAgNjExIDAgNjY3IDAgMCAwIDAgMCAwIDAgMCAw
IDAgNjY3IDAgMCAwIDAgMCA1NTYgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgNTAwIDAgNDQ0IDUw
MCA0NDQgMCA1MDAgNTAwIDI3OCAwIDAgMjc4IDAgNTAwIDUwMCA1MDAgMCAzODkgMCAyNzggMCA0
NDQgMCAwIDQ0NCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg
MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgNzYwXS9CYXNl
Rm9udC9UaW1lc05ld1JvbWFuUFMtSXRhbGljTVQvRmlyc3RDaGFyIDMyL0VuY29kaW5nL1dpbkFu
c2lFbmNvZGluZy9UeXBlL0ZvbnQ+Pg1lbmRvYmoNMTgyMSAwIG9iag08PC9TdGVtViA3MS43NDIv
Rm9udE5hbWUvVGltZXNOZXdSb21hblBTLUl0YWxpY01UL0ZvbnRTdHJldGNoL05vcm1hbC9Gb250
V2VpZ2h0IDQwMC9GbGFncyA5OC9EZXNjZW50IC0yMTYvRm9udEJCb3hbLTQ5OCAtMzA3IDExMjAg
MTAyM10vQXNjZW50IDg5MS9Gb250RmFtaWx5KFRpbWVzIE5ldyBSb21hbikvQ2FwSGVpZ2h0IDY1
Ni9YSGVpZ2h0IDQ1My9UeXBlL0ZvbnREZXNjcmlwdG9yL0l0YWxpY0FuZ2xlIC0xNT4+DWVuZG9i
ag0xODIyIDAgb2JqDTw8L0xlbmd0aCAyNTk4L0ZpbHRlci9GbGF0ZURlY29kZS9OIDMvQWx0ZXJu
YXRlL0RldmljZVJHQj4+c3RyZWFtDQpo3pyWd1RU1xaHz713eqHNMNIZepMuMID0LiAdBFEYZgYY
ygDDDE1siKhARBERAUWQoIABo6FIrIhiISioYA9IEFBiMIqoqGRG1kp8eXnv5eX3x73f2mfvc/fZ
e5+1LgAkTx8uLwWWAiCZJ+AHejjTV4VH0LH9AAZ4gAGmADBZ6am+Qe7BQCQvNxd6usgJ/IveDAFI
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
QzNPZkln8bL6svWzd2RP5LjnfL0OtY61rjtXLXdz7uh6p/W1G6ANMRu6N2pszN84vslj09HNhM2J
m3/IM8krzXu9JWxLV75y/qb8sa0eW5sLJAr4BcPbbLfVbEdt527v32G+Y/+OT4XswmtFJkXlRR+K
WcXXvjL9quKrhZ2xO/tLLEsO7sLs4u0a2u2w+2ipdGlO6dge3z3tZfSywrLXe6P2Xi1fVl6zj7BP
uG+kwqeic7/m/l37P1TGV96pcq5qrVaq3lE9d4B9YPCg48GWGuWaopr3h7iH7tZ61LbXadeVH8Yc
zjj8tD60vvdrxteNDQoNRQ0fj/COjBwNPNrTaNXY2KTUVNIMNwubp45FHrv5jes3nS2GLbWttNai
4+C48Pizb6O/HTrhfaL7JONky3da31W3UdoK26H27PaZjviOkc7wzoFTK051d9l2tX1v9P2R02qn
q87Inik5Szibf3bhXM652fOp56cvxF0Y647qfnBx1cXbPQE9/Ze8L1257H75Yq9T77krdldOX7W5
euoa41rHdcvr7X0WfW0/WPzQ1m/Z337D6kbnTeubXQPLB84OOgxeuOV66/Jtr9vX76y8MzAUMnR3
OHJ45C777uS9pHsv72fcn3+w6SH6YeEjqUflj5Ue1/2o92PriOXImVHX0b4nQU8ejLHGnv+U/tOH
8fyn5KflE6oTjZNmk6en3KduPlv9bPx56vP56YKfpX+ufqH74rtfHH/pm1k1M/6S/3Lh1+JX8q+O
vF72unvWf/bxm+Q383OFb+XfHn3HeNf7Puz9xHzmB+yHio96H7s+eX96uJC8sPCbAAMA94Tz+woN
CmVuZHN0cmVhbQ1lbmRvYmoNMTgyMyAwIG9iag08PC9TdWJ0eXBlL0ltYWdlL0xlbmd0aCA3NzY5
L0ZpbHRlci9EQ1REZWNvZGUvQml0c1BlckNvbXBvbmVudCA4L0NvbG9yU3BhY2UgMTgxOSAwIFIv
V2lkdGggNjUwL0hlaWdodCA5OS9UeXBlL1hPYmplY3Q+PnN0cmVhbQ0K/9j/7gAOQWRvYmUAZIAA
AAAB/9sAhAAMCAgICQgMCQkMEQsKCxEVDwwMDxUYExMVExMYFxIUFBQUEhcXGxweHBsXJCQnJyQk
NTMzMzU7Ozs7Ozs7Ozs7AQ0LCw0ODRAODhAUDg8OFBQQEREQFB0UFBUUFB0lGhcXFxcaJSAjHh4e
IyAoKCUlKCgyMjAyMjs7Ozs7Ozs7Ozv/wAARCABjAooDASIAAhEBAxEB/8QBPwAAAQUBAQEBAQEA
AAAAAAAAAwABAgQFBgcICQoLAQABBQEBAQEBAQAAAAAAAAABAAIDBAUGBwgJCgsQAAEEAQMCBAIF
BwYIBQMMMwEAAhEDBCESMQVBUWETInGBMgYUkaGxQiMkFVLBYjM0coLRQwclklPw4fFjczUWorKD
JkSTVGRFwqN0NhfSVeJl8rOEw9N14/NGJ5SkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2N0dXZ3eH
l6e3x9fn9xEAAgIBAgQEAwQFBgcHBgU1AQACEQMhMRIEQVFhcSITBTKBkRShsUIjwVLR8DMkYuFy
gpJDUxVjczTxJQYWorKDByY1wtJEk1SjF2RFVTZ0ZeLys4TD03Xj80aUpIW0lcTU5PSltcXV5fVW
ZnaGlqa2xtbm9ic3R1dnd4eXp7fH/9oADAMBAAIRAxEAPwD1VJJJJSkkkklKSSSSUpJJJJSkkkkl
KSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJ
JJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkk
lKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUp
JJJJSkkkklKSSSSUpJJJJSkkkG7MxKLGVX311WW6Vse9rXOPHtBOqSkySSSSlJJJJKUkkkkpSSSS
SlJJJJKUkkkkpSShZbXVW6217a62CXPcQGgeJJTU30ZFYtosbbW76L2ODmmNNC3RJSRJJJJSkkkk
lKSSSSUpJJBrzMS25+PXfW++v6dTXtL2x+80GQkpMkkkkpSSSSSlJJJiQBJ0A5KSl0kHHzMTKaXY
t9d7WmHGtzXgHwO0lGSUpJJJJSkkkklKSSSSUpJJJJSkk0iYnUp0lKSSSSUpJJJJSkkkklKSSSSU
pJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJT5h/i++uJx+qX9A6jZNF
19n2K15+i8vP6Ik9ndvNenryD6t/Vav6x9J65XXFefjZhsw7uCHe72E/uu/Dldp9Q/rTb1bFs6Z1
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
sif5Ic0LtvrZkYmP9W+ovzCBScexkO7uc0tY0eZcVT+tn1K6d9ZmVvte7GzaRFWUwSYmdrm6bhKx
Mb/Fhdc5v7c6xf1GmoH0aDuDAYgE7nu48AkrRJ/ig/8AEzdP/ct//UVqn/ik/nuu/wDHs/LYuq+q
X1Zb9WemvwG5Byg+113qOYGfSDWxALv3UH6p/VFn1bfnOblHK+3WCwgsDNsbtNHOn6SCu7yn1KZY
/wCuX1pZUYscLgw/yjc6Eb/FBkYtVHUenWxX1Ftwe9jtHOY0bP8AouBn4ro+g/U9nRuudR6w3Kde
eolxNJYGhm5/qfS3GfBUfrJ/i5w+q5x6p07Jf0zqDjue+sS1zv3oaWlrvEgpKtl/jSzMGn6qX4+Q
Wm/IewYzD9Lc1wcXAeTQVx3XqMiij6lVZIItbWzcDyAbKiB9y6bpX+LCtmczP69n2dWtqILK3zsk
cby9zi4eS1/rL9Tq+v8AUOn5rso437OduFbWBwf7mvidwj6KSl/8YX/iN6n/AMW3/wA+MQv8W3/i
NwP+uf8Anx61vrB0hvWuj5PS3WmgZLQ02hu4thwd9GR4KP1c6K3oXR6OltuOQMfd+lLdpO5xf9GT
4oq6OmkkkkhSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkk
kkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSS
lLF+s/1T6Z9ZcVtOZuruqk0ZFcb2TyNdCD4LaSSU+eM/xVZVm3HzOu5F2C0/zADuB299jmj7l23S
+kYPR+ns6f06sU01g7e5Ljy9x/OJV1JJVvN/Vj6l0dAzszqL8p+dmZv07bGhpALi98QT9Jy6RJJJ
SkkkklKSSSSUpJJJJSlS6z01vVulZXTXWGpuVWazYBJbPeCrqSSnK+rPQWfV/pFfTK7jkNrc93qO
aGk73F3AnxWqkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJ
JKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkp
SSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJ
JJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkvlV
JJT9VJL5VSSU/VSS+VUklP1UkvlVJJT9VJL5VSSU/VSS+VUklP1UkvlVJJT9VJL5VSSU/VSS+VUk
lP1UkvlVJJT9VJL5VSSU/VSS+VUklP1UkvlVJJT9VJL5VSSU/VSS+VUklP1UkvlVJJT9VJL5VSSU
/VSS+VUklP1UkvlVJJT9VJL5VSSU/VSS+VUklP1UkvlVJJT9VJL5VSSU/VSS+VUklP1UkvlVJJT9
VJL5VSSU/VSS+VUklP1UkvlVJJT9VJL5VSSU/VSS+VUklP1UkvlVJJT9VJL5VSSU/VSS+VUklP1U
kvlVJJT9VJL5VSSU/VSS+VUklP1UkvlVJJT9VJL5VSSU/VSS+VUklP1UkvlVJJT9VJL5VSSU/wD/
2QoNCmVuZHN0cmVhbQ1lbmRvYmoNMSAwIG9iag08PC9Dcm9wQm94WzI3LjYxIDYxLjAgNTY3LjYx
IDc4MS4wXS9QYXJlbnQgMjEzIDAgUi9TdHJ1Y3RQYXJlbnRzIDEvQ29udGVudHMgMiAwIFIvUm90
YXRlIDkwL01lZGlhQm94WzAgMCA1OTUuMjIgODQyXS9SZXNvdXJjZXM8PC9Db2xvclNwYWNlPDwv
Q1MwIDE4MTkgMCBSPj4vRm9udDw8L1RUMCAxODIwIDAgUi9UVDEgMTgxNSAwIFI+Pi9Qcm9jU2V0
Wy9QREYvVGV4dF0vUHJvcGVydGllczw8L01DMCAxODEzIDAgUj4+L0V4dEdTdGF0ZTw8L0dTMCAx
ODE3IDAgUj4+Pj4vVHlwZS9QYWdlPj4NZW5kb2JqDTIgMCBvYmoNPDwvTGVuZ3RoIDEzODcvRmls
dGVyL0ZsYXRlRGVjb2RlPj5zdHJlYW0NCkiJtFdZb+M2EH7nr5hHp4ApkhJ1AIsFEu/2WGy2aC2g
D0keXFk+dm0plZWm7q/vzJA67E2atGiRIPyGIme+OUhOgsum3a4WRQtv3gSXbbsoNuUSboK8vofg
qm7beg/Bx3LVQvDzdr1p4S7Ij/clflsUX9ZN/VAtEV/Vf8CNSWSsAX9tzChJNdy9fXv1bgYi+HEG
wfVMAUtXuQhmcwXFARQoqTODf1OAQ1GJ4Dv8sD6IIM8VaMhXAodQZilM3aDA6lTGESRWy9QqC/le
TPRF/lm8z8VvgqxHKfKQSmuY2khBYhQ0pfjlG6hwgYI00qTJZlYamHqJFvB3TaTQdGJllGRZZhOv
TCkdQ7F33GfzU+7z2ScRSQuPuPMzCFKxF870TszFT/wzKLdhJNMQtcchpLFUIWq3GWknraN4dIqm
WuqIDGIgjFQEbUQwQU7CzYfkOC5FHjGNVlpDH3GzkiqFSIYUxkiaFHDGxJ1QCB3LtBeNlgkuzDrg
jTgJjRhwy1Oad4pSt4QtMFbgWWCaxUYwNadoj6uUIYdQBVOcKlKcyLCDhUilTb2QsaMaY5uNXXYC
q3KLMaBeB6FCONWEnb1QxjGMeBAtrKQ06nl5KUFT2nJEtSYlXay0i6eVSSfwxmkqTQfpW+EdjGVG
DiakMSZu1iMMt9PIkjYUUdwZRh32/LzEyXU7uFKZHwFHhSFb1LSE9/IWzBhh/MMsrEw7VxiifnbS
zbPrrGock0KszsoWw54qPAnECLcnVLfG1e3aFyuyBqp6GjUlZCdiLhqHuZbRDqPYrxtAJJMIcSbD
+EygJS7sY4g1YvolJ4K3giwHwSfUMXECh84ZH0FOB1HsAbl0Fo2INmA0ohAzh9G3GI1En0YDfYhc
PBzis9jFYYBcCriGz/aZFFOp77CqMnMmcOXtREKn+1TA09WvGmM+AL3mU8l0rg7oBadDVE0lYMwL
TmdUU6x6QH/vcmRGLo+ElL4PLo8EvlBGPsevdNqYzmmPnnIa9aHPeE+DjjAFw2swOK38oWHVxpxJ
lt4sV1CaR0PFx7U6hupZBulw8sJEaqo1fX7w+gMxgkc/H0rdzTM8Crzh3cPhR54JkYQf/M5YxtAD
P8cnZUBHZBAye7dPgfs54h3r4uyv2Cm/EC48A0TDfEpdRvBCQh/5PfL3Bt+Z3bwFt1j7uz6kSXwb
C3H6MHbw6CP5nzUG1tjXdgSYgK4l0PDhubaA+qGh3ZFUZpAXQAjBI+7JOEfYWaFm7EnA2gztu97n
ZjKr748NdWe3eANdTI0NJ3hAL5JJBp/yHC6Xvy+qolziBORlsanqXb0+wqxuLrSa3NfNot3W1cVd
/oE6qPfX2KHxH6L1vabG8Hr2wzs075s5Kjjkqx3f6SlhPIjM2KT8BrpBUbzwJjcplkHiW7bZZlGt
S1g12GJOlYK2xsH1cWQ9+PjrrretO9t934imIs6H75LIPFmmF9jwE4+vfb4Uk1uD6RppvaqXx16v
Gfs07fh7T2L2BB9xMkSqvm2wUcZQLXawXzRfttUatgdYLOv7tlxKuJ0sdu2mflhvoN2UTUkfyfC0
0+b1ahch6ugwlfk7MalqWJaHotnek3rYVqQAls1i1crbi6dDEr4+JM4HtBdF+uWYRF/HxJIuB6Pz
oFwul/gfw5h+vYJytSrxfwpEh2NVbJq62v7JVUZZHmIS9hw5HIZCg+GY59fwtNP2NU7/Q3/jZ/x9
ugaut1XdQMG1eyBvVrv6Edqy2W8r5+HtZF5ymUD4XO6Sf5O7MHvZl/SZep6OCm/kzHy7f9g51k15
eNi1B6q9xXK/PRzoSniSfPZ/FZ5WX7NP+kwkryN/no7eGF5tfwkwAHBoNNQNCmVuZHN0cmVhbQ1l
bmRvYmoNMyAwIG9iag08PC9Dcm9wQm94WzI3LjYxIDYxLjAgNTY3LjYxIDc4MS4wXS9QYXJlbnQg
MjEzIDAgUi9TdHJ1Y3RQYXJlbnRzIDIvQ29udGVudHMgNCAwIFIvUm90YXRlIDkwL01lZGlhQm94
WzAgMCA1OTUuMjIgODQyXS9SZXNvdXJjZXM8PC9Db2xvclNwYWNlPDwvQ1MwIDE4MTkgMCBSPj4v
Rm9udDw8L1RUMCAxODIwIDAgUi9UVDEgMTgxNSAwIFIvVFQyIDkxIDAgUj4+L1Byb2NTZXRbL1BE
Ri9UZXh0XS9Qcm9wZXJ0aWVzPDwvTUMwIDE4MTMgMCBSPj4vRXh0R1N0YXRlPDwvR1MwIDE4MTcg
MCBSPj4+Pi9UeXBlL1BhZ2U+Pg1lbmRvYmoNNCAwIG9iag08PC9MZW5ndGggMTcxMy9GaWx0ZXIv
RmxhdGVEZWNvZGU+PnN0cmVhbQ0KSImsV1lv20YQfuevmJcWUgCu9uDyAIIAthK0DWo3rQn0wfGD
SlGWYkl0Jaau/n1nZpeXLB8FDBvizHJ35ptzh5OzXb1azIoa3r+fnNX1rFiWc7ie5NU9TM6ruq42
MPm1XNQw+WN1u6zhZpIf7kt8NyvubnfV9+0c6fPqX7jWiYgV4L+NmUpSBTcfPpx/nEIw+W0Kk4up
BObO82AyvZJQ7EGCFCrT+JsC7IttMPkJX9zug0meS1CQLwJ8GJGlELqHBKtSEUeQWCVSKy3km2Ck
x/m34FMe/B2Q9ihFHEIqBaGNJCRawq4M/nwHW9wgIY0USbKZFRpCz9EGfq8IFKpOrIiSLMts4oVJ
qWIoNg779GqI/Wp6GUTCwgOe/AYBidgETvU6uAp+579OuDWRSA1Kjw2ksZAGpduMpJPUnj8aQaES
KiKF6AgtJJE2IjJBTIFbN2Q4bkUcMT2tsJpe4mEpZAqRMOTGSOgUcEXHDVMEKhZpy2olEtyYNYRX
4jhUosFtT2ndCUrdFtbAtASPAsMcLAOG5gRtcJfUZBCKYIihJMGJMA1ZBKmwqWcyNlShb7O+yY5h
UW4zOtTLIKoInGiinT4j4hh6OAgWZlIatbg8l6AqZdmjSpGQxlfK+dOKpGH4YJgK3ZD0rvAGxiIj
AxOSGBM26yl0t5PInNLkUTxpoob2+DzHwXUnOFMZHxEOCpOsUdEWPstHMGJE4w+jsCJtTGES5bOR
bp1NZ1F9nxTB4iht0e2pxEogRHg8obzVLm9vfbIiaqCsp6eigKyDmJPG0ZzLqIep2O/riEgkEdKZ
MPERQ1uc2/sk5ohutwwYrwVRdowPqEPiGHadU94jORwEsSXIpCNvRHQAvREZjBx636I3EjX0BtoQ
OX84imux8UNHcirgHq7tIy6mVF9jVmX6iOHMWwcJVfeQwepqd/VpLoBW8pDTjakd9YLRBkVTCmj9
gtEZ5RSL7qjnTY50z+Qek9L7zuQeww2lZ3P8SqO1boz21CmjUR7ajH0aVIQh6G6Dzmjpi4ZFa33E
WbqzXEIpfmpKPs7VPimfRJB2lWcSoSjX1HHhtQXRIw9+3QjVrDN5CLDDu4vDP3nFIAj/8CdjEUNL
+DWulI46IALD6N05Ce7vgD3W+dm32JBvCOeejkTFXKUuItiQ0Ea+j3zf4J7ZrFtwm5Xv9YYW8W4s
guHF2JAH78k3Gwystq+dCDAAzUig4PNTYwHNQ924IyjNIC+AKCQe8EzGMcLJCiXjTALWZqjfzT7X
o2l1f9jRdPYVO9A41NaMsEDHySiDyzyHs/k/s21RznEB8rJYbqt1dXuAabUbKzm6r3azelVtxzf5
Z5qgPl3ghMY/BOtnRYPhxfSXj6jeD3OUcIhXObwhA44bwOhaRqxTvgPdQ5K/sJPrCB3rYY+u8gv4
vl9tb2GxwwEUIczWsJnt7nCJpzkGghiuljOcOBsYqoHRBUQZHDmoJVGC461kupbUiwz+cUww447G
NBOnlMmSqsJFhXUfKdaPFVuJuUltAcddleHslEic6NSrFeOQlKXuymq1kte/tEpNoxQdrpt5GF3N
Xke47GueVGjyU5ptwIEyNhQS9PKX6SXUu9lisSoAA10+49nosYEmxRr/fz69Zpp+biTMe5am2jXr
p/xrH6vXOAEZPyW/EYjETRRPgYjfMLteD2IY8+REzKnGLNfYccgjTZ1SWSw04ysL8f3QxrknOG0E
h315OMvzOB67SlVZQjcVRitp5GEOhUAC3bm0qXXJtY6LOqGJWGgUkM+xsr/fY1epZ3+tS845OAUm
G4KJe8Y1oj5ib/s6God2VC935X5Zrechyfs6ds3qSKKSA5HK2YfutzR1mMwwuKEx1K68MREpz98F
o7P5ZrXfr55Fr9o21HzJKvfd5r7aWLZOWptSEdFkjfeWjhjF2XrNcvny9tqbqmav4u2WkjjaXC9L
uJ8Vd2W9Pw1GDw3PWr2hE9PF5prtR3eOw3hU7sdhNGK3Anu0F19yBDVjvDZOaTQvm6/cJUZXNNUv
RnN0VW3Kodkco9GzxkUnjevnyNuYZJ81icW4gApDMxR+hVHSYnguq9amXk7hoGIjH8Bn7YuH9rHX
Qnf6OG6EfhyaEVpwsgCSEwWOSZcZQ191UZIxmrzcbVbbJzP7qEvo9mZvC2RPYZxhldR1OYfFunp4
wrRhjXelZhpJP8L5uiruYFs+ODmnxOhBXUcZT4iWTXnNaTW053H3MjQOZviZ4roXlX/9gsy24J5u
zDif05eOosnH+kbaa8t4/f4nwAD4gRw7DQplbmRzdHJlYW0NZW5kb2JqDTUgMCBvYmoNPDwvQ3Jv
cEJveFsyNy42MSA2MS4wIDU2Ny42MSA3ODEuMF0vUGFyZW50IDIxMyAwIFIvU3RydWN0UGFyZW50
cyAzL0NvbnRlbnRzIDYgMCBSL1JvdGF0ZSA5MC9NZWRpYUJveFswIDAgNTk1LjIyIDg0Ml0vUmVz
b3VyY2VzPDwvQ29sb3JTcGFjZTw8L0NTMCAxODE5IDAgUj4+L0ZvbnQ8PC9UVDAgMTgyMCAwIFIv
VFQxIDE4MTUgMCBSL1RUMiA5MSAwIFI+Pi9Qcm9jU2V0Wy9QREYvVGV4dF0vUHJvcGVydGllczw8
L01DMCAxODEzIDAgUj4+L0V4dEdTdGF0ZTw8L0dTMCAxODE3IDAgUj4+Pj4vVHlwZS9QYWdlPj4N
ZW5kb2JqDTYgMCBvYmoNPDwvTGVuZ3RoIDE3NDEvRmlsdGVyL0ZsYXRlRGVjb2RlPj5zdHJlYW0N
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
Y3RQYXJlbnRzIDQvQ29udGVudHMgOCAwIFIvUm90YXRlIDkwL01lZGlhQm94WzAgMCA1OTUuMjIg
ODQyXS9SZXNvdXJjZXM8PC9Db2xvclNwYWNlPDwvQ1MwIDE4MTkgMCBSPj4vRm9udDw8L1RUMCAx
ODIwIDAgUi9UVDEgMTgxNSAwIFIvVFQyIDkxIDAgUj4+L1Byb2NTZXRbL1BERi9UZXh0XS9Qcm9w
ZXJ0aWVzPDwvTUMwIDE4MTMgMCBSPj4vRXh0R1N0YXRlPDwvR1MwIDE4MTcgMCBSPj4+Pi9UeXBl
L1BhZ2U+Pg1lbmRvYmoNOCAwIG9iag08PC9MZW5ndGggMjE2Mi9GaWx0ZXIvRmxhdGVEZWNvZGU+
PnN0cmVhbQ0KSInEV1lvI8cRfp9f0S8BSANs9j09gWFglzaSGFl5nSWQB+0+KBR12JKoSIwd/ft8
VdVzkDsjycEmhgRO9Ux33cfXyzcP++uLs81eff318s1+f7a52p6r0+V6d6+Wb3f7/e5WLf+6vdir
5d+uL6/26tNy/XS/xbezzc+XD7t/3Z2Dfrv7tzp1tU5W4T8mpups1advvnn77UpVyx9WavluZRSv
3q6r5eqDUZtHZZTRtnH4zUo9bu6q5Z/w4fKxWq7XRlm1vqjw8LrJaiEPo6LNOgVVR6tzNFGtb6tZ
mK9/qr5bV/+sSHrI0EMba9UiBqNqZ9TDtvr7V+oOG4zKwRKn2ETt1KKsaAN/t6QURNdRh7ppmlgX
ZsbYpDa3ovvqw6HuH1YnVdBR/YqTP6mKWNxWIvqm+lD9yH898+iDzh7ck1c5aePBPTbEnbgO/NEy
WlhtAwmEI5w2RMZAZA2dKnnvyXBshR6JnlFHRx9x2GiTVdCe3Bi0ywpvXGoXm8omnbuls7rGxqYl
ihBZQYhTsj3Te2GUZQtLYNqoogXCXF1VrJowusUu48ggsGAVF4YY19q35KbKOuayaNhQC982Q5Nl
waxkMxxaeBC1qYQ10SLP65TUQA9SC5mUQ6dXWdUQZSN71Fpi0vrKij+jrtsFH1xk7VqSvm2KgUk3
ZGBNHBPpFgsFdwtHXllHHsVJH1q66FdWHFw5wZnK+hEhqjDJEi1t4bN8BBEjGj+sRdS5NYVJ8Gcj
5T2bzqyGPtlUF0dpC7dng0ogjXC8prx1kreXJVmhtaKsp6elgNxUiZNGaM5lyGEqlX09EXQdQDfa
p6MFbRG3D0nkiOu2HCyKFGjZL0pARRNZsOtE+IDkcJCKHUEmHXkj0AF4I3hEDt6P8EZtD70BG4L4
QyiuxdYPPcmpgD1c20erRKl+g6xq3NGCM++mqqm6Dxeorm7XkOYC6Dgfrlxrak+9YLQHa0oB514w
uqGcYtY99bzJwQ1MHiwyfe9NHiy4oQxsTq802rnW6EKNGQ1+sBl9WtmAEPTToDfalKJh1s4drSLN
LEkoy09Hyce5OiTNpAa5rzxfa0u5Zo8LryuIAflU3ntt2/dMPlXo8DI4ypPfeChRHuVk0kl1RHnH
ldJTT9DAs/Zyzij5e0KPFT+XFrvgCSHu6UkI5iqViKAhwUaeR6VvcM9s30clm23p9Z5eYjZuqsPB
2JJPxZNfDBhEF1+LCBCAFhJY9f0ULCA81MMdTWmm1htFFIhfcabhGAFZgTMwiYqxgXzBPqez1e7+
6YHQ2Ud0oPnCRT9Dgc7rWaNO1mv15vyXs7vN9hwv1Hq7ubrb3ewun9Rq9zC3Zna/ezjbX+/u5p/W
3xOC+u4dEBr/kFp/tgQM363+8i3EFzBHCQd9rei7YIXrVmF4nTV2mWegPAz5C53c1mgsdYFs650C
2rze/rJVj7vbrboHotzuH9Xt2cPPwKAfZ4/77f0f7dJ9nDO4Y72g0oerMwDQVivbatXHxyIvQqi1
I1BF6OYgQPjj0CDxjtCaQwu3UgkSGxZ5JM99Ls9H1BM1B4Bekpu60nyVWPiqQZ6nZ4T6z4W6hDaW
SGj9CmNNL5Xy8JQSNX4y6nyghDHShTolKP7vOx1CqwNC7wapGjnyEnSGTARBfd0wUnER0LbEG/r9
oQvkgHFsGUsmpS71a2K6ANTkDDIt6bJHDwhQNzSF9TukzPXdpeJMHpORutx9RuVArShElFjLd6Dw
55lXj2ReZmyGcMQe0A+vOhCEHnoI7Bnj1ASWMc4iY+smFxoQLtEolpX3hCjlgNAEroUK1CRlc6Zk
Ei5MbirmzrSRjQLLL746GDHT2h8n03hT+x0tuZosnTxSOt5huHDB/pexSm7Kws5AuQKIgUEyGAYy
1Ro4bl9yL0fqJQt+W7z+79ZMR6sZ6a5NowNmXhNr3EeBcWvTNGmqvU7ZGiJdCaY7rDUj1dx4tE1I
DqgKDLCmgeTaH+UJSe5zBHM58G3D89Wj4UshYRZeZAamfKWhTwWl3LSnHCNDaoP9VQZPT4sktNwH
fRp8MamDjFdVzFQgfBG8rVK5cAgUxico1V6pLsa7vLUTbd5Sz+QObf1R58QlULugmr7Xn87enN9e
Pz5e/+NmS015HmdbwRcTQ3x0qqIfB+rW1JNwJ43k/VdVqS95B7i4SFlTJHVLIm3Zs7LCdTa1+5nm
vCbCc6eRvYmvGcxEyE3FzGVhyt7RSn3JildW6u9p0XS12hdwyRcwOA4MtqGz2NKoaD/dVBZ30tRu
jHy7KRzKiuwopJgmJ4obhFnrCJGUytWSVZh2y8Dw7HQqKDCTXWjJ9W9rU9YIe9EAkcJ1pdPGdqoB
9+sEE3i39YnemZbYTOE3OwLgBHE1XWlTlXNpi3flgeZpI7WOGIYV/n6+8LPVido/nF1cXG9oRaX+
fJ3HcfTsHMl2LAGOeRE5nzJNP0MMu7CWQIOZxrA2jXS3UTCY4UwVMW6aFgu+X50szrqutmBTn7mW
jKBDn+BGjLMmeRVRkhmV0dTpuKN1F8i+py2SrrPype/XNHa9TIREiAlhEhqbMJOzLAIvaIbQoDCU
MkQG6pjB9TRfdwx1cDMYJCRFeqs4Ft7QDRUEBgjlgiympkiemCJBnG0bya9G8svCGRAWIMa17rba
POfeMaAwuIY9m0hHxXfKQw0z8zCZHDBNTofZdHwXHAENw/5XBwQ5EXQ57gO6hHjqRrhwJlCzmsxk
NzanR53rkW3BoTe197Dn/OpGBzGsyBS85n8IwNzYLEEfjV9S5pEPJztim6ZtO3AJw+QoP5cnYxdN
F8dumjSPeAohGDoH5eqobWw76f7qYfs4T7OruZvt5vXsZu5n58+1UZeeh0uj2f9iylnjjlLuPwIM
AH7+rvQNCmVuZHN0cmVhbQ1lbmRvYmoNOSAwIG9iag08PC9Dcm9wQm94WzI3LjYxIDYxLjAgNTY3
LjYxIDc4MS4wXS9QYXJlbnQgMjEzIDAgUi9TdHJ1Y3RQYXJlbnRzIDUvQ29udGVudHMgMTAgMCBS
L1JvdGF0ZSA5MC9NZWRpYUJveFswIDAgNTk1LjIyIDg0Ml0vUmVzb3VyY2VzPDwvQ29sb3JTcGFj
ZTw8L0NTMCAxODE5IDAgUj4+L0ZvbnQ8PC9UVDAgMTgyMCAwIFIvVFQxIDE4MTUgMCBSL0MyXzAg
OTMgMCBSPj4vUHJvY1NldFsvUERGL1RleHRdL1Byb3BlcnRpZXM8PC9NQzAgMTgxMyAwIFI+Pi9F
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
Ml0vUmVzb3VyY2VzPDwvQ29sb3JTcGFjZTw8L0NTMCAxODE5IDAgUj4+L0ZvbnQ8PC9UVDAgMTgy
MCAwIFIvVFQxIDE4MTUgMCBSL1RUMiA5MSAwIFI+Pi9Qcm9jU2V0Wy9QREYvVGV4dF0vUHJvcGVy
dGllczw8L01DMCAxODEzIDAgUj4+L0V4dEdTdGF0ZTw8L0dTMCAxODE3IDAgUj4+Pj4vVHlwZS9Q
YWdlPj4NZW5kb2JqDTEyIDAgb2JqDTw8L0xlbmd0aCAxODA2L0ZpbHRlci9GbGF0ZURlY29kZT4+
c3RyZWFtDQpIiaxXbW/bNhD+rl9xXzbYBUSLpChRQ1EgcYttxZJ1i4B9SPPBk+XYrW1lttrM/353
R+rNcV4GBGmtI0U+vOfeeJqc7erVYlbU8Pbt5KyuZ8WynMP1JK/uYHJe1XW1gclv5aKGyZ+r22UN
N5P8cFfiu1nx9XZXfdvOUT6v/oVrlYpEAv4zCUuplXDz7t35+ykEk9+nMLmYRsCj8zyYTK8iKPYQ
QSRkpvDXAuyLbTD5GV/c7oNJnkcgIV8E+NAisxC6RwRGWpHEkBoprIkM5JtglIzzL8GHPPgnoNNj
i3qISEoITRxBqiLYlcFfb2CLCyKwsSQkkxmhIPQjWsDvJSmFR6dGxGmWZSb1YFEkEyg2Tvfp1VD3
q+llEAsD97jzCwQEsQnc0evgKviD/zpwo2NhNaInGmwiIo3oJiN0Qu3ZowEKpZAxHYiGUCIi0cQk
pqhT4OY1EcelqEdCTyOMope4ORKRhVhoMmMslAWcUUkzKAKZCNsOlRQpLswawR/iRniIArfc0rwD
sm4Jn8ByBF4LdHOwDFg1B7TBVZEiQgjBKoYRAadCN2IRWGGsH2RMVKJtsz5lN2AotxgN6jFIKgIH
TbI7T4skgZ4epBZGko1bvfwoxaOkYYtKSSCNraSzpxFpM+CNoRWqEeld4QkmIiOCKSEmpJvxEprb
IfJIKrIo7tRxI3v9/Iid63ZwpLJ+JDhVWOQTJS3hvbwFPUYy/rAWRtiGCouIzyTdPFNnqL5NimBx
FLZodhthJpBGuD2luFUubm99sKLWQFFPT0kOWQcJB42TOZbxHJYSv64TYpHGKGdCJ0cDWuLM3hcx
RlS7ZDDwp6CW3cA71GniBmw6d3hPZHeQiq1AlI6sEdMGtEas0XNofYPWSOXQGsghdvZwEudiY4dO
5FDANZzbR6OEQn2NUZWpowFH3jpIKbuHA8yudlVf5gRokYcj1VDtpGdIa4SmEFDqGdIZxRRDd9LT
lGPVo9wbWHrfUe4NuKD0OCcvJK1UQ9pLp0gjHnLGOg0yRhd0t0FHOvJJw9BKHY0M3VkuoCQ/FQUf
x2pfjB7VwHaZp1MhKdbkceK1CdETD35eC9nMs3gIsMK7i8M/eUajEv7hdyYigVbwc5wpnXRADTRr
7/ZF4P4OWGOdnX2JDfmGcObpRDyYs9R5BAsScuT7yNcNrpnNvAG3WPpar2kS78YiGF6MjXjwlny1
xsAo89KOAB3QtAQSPj7WFlA/1LU7gsIM8gJIQuEe92TsI+ysEBl7EjAmw/Nd73M9mlZ3hx11Z5+x
Ao1DZfQIE3ScjjK4zHM4m3+fbYtyjhOQl8VyW62r2wNMq91YRqO7ajerV9V2fJN/pA7qwwV2aPwz
uVrOsNXDxvBi+ut7PN43c8SO/kvXoUhtOeLwOogzbJs01ezYYj4rst3CgRHHX2QLJlswjF4kLx35
kDijdzx7dCHTV5YvVPeIyPh4hFLYYXgbjPIKsHVdld9LmK3XUC9LuMMOtaz3sJntviJ56g+ZWn5M
TDW6dC52nCjbHDHdFbmer/GPvYwxfNT46cRSbkSUZ87PpyyqHx5sIox2KjTYQMsMu7E0wh5Rvvhg
bLsy6y7B9lQy/af20Lg5FK2umg4b7e1Mr5zBufehXlIq5oAtaqKjhE39aXoJ9W62WKwKwNApn7Cs
eUhQW6wa/8+m1yzTz00E8x5Tq1z5f8y+ycPjFfZU2vfdr6RE6nqUx5RIXzG6Xq7E0Of2hM8pvQwn
2rHLY0W1VxrMNu3TC/X7ofVzDzhrgMM+Hn4dcIOfuHSVWUp3H3orbfAwhkIgQLfPtgkvSRmcVCn1
2EIhQD4PRlff7rBO1bO/1yXHHJxSRkZDbZIeuwbrPZbLz6NxaEb1clful9V6HhLg57Grf8eQcgAp
HUG0v6FGRmeatRuyOS5f+ZtgdDbfrPb71dPqt3WIg6DYo6P4U9CVWcZWacvJYrW1/J2iYtbiDOse
4XI/4E9v0prNihemJTha3C+QJ5XRQ+JZe27oYDrnXDN/NOc4TEblfhzGIzYrsEV7DiZDHBXj/onx
8/Sluxfp1qcERm+OrqpNOaTNPho9Sc6cJNePkdehlDxJiWGcQ4Wmtgw/7Cho0T2XVcupF1PY+5jY
O/BJfumQH1stdLuP/Ubaj0M9QgYnE8CeyHD8BjT8nRinGSuTl7vNavtoYB9VCdXkh2zzY09enGGS
1HU5h8W6uj/NTA1TvMs03SD9COfrqvgK2/Le4ZyEGaR1nHHPaZjKS3arIZ+H1UtTg5nhh4+rXpT9
9TOYbb7hBaWyxHt5W9UwLxer7ekAU/EJy7aOYlUSNHKnyQV6e7W9FYtd+c+3clscfgI5uTwJPcwR
15GG/aYMP7qwuaUcPIV6EjPpWsjHbh/s6OgDUVKPZ/xt0bt7sMf4T4ABAGksZnkNCmVuZHN0cmVh
bQ1lbmRvYmoNMTMgMCBvYmoNPDwvQ3JvcEJveFsyNy42MSA2MS4wIDU2Ny42MSA3ODEuMF0vUGFy
ZW50IDIxMyAwIFIvU3RydWN0UGFyZW50cyA3L0NvbnRlbnRzIDE0IDAgUi9Sb3RhdGUgOTAvTWVk
aWFCb3hbMCAwIDU5NS4yMiA4NDJdL1Jlc291cmNlczw8L0NvbG9yU3BhY2U8PC9DUzAgMTgxOSAw
IFI+Pi9Gb250PDwvVFQwIDE4MjAgMCBSL1RUMSAxODE1IDAgUi9UVDIgOTEgMCBSPj4vUHJvY1Nl
dFsvUERGL1RleHRdL1Byb3BlcnRpZXM8PC9NQzAgMTgxMyAwIFI+Pi9FeHRHU3RhdGU8PC9HUzAg
MTgxNyAwIFI+Pj4+L1R5cGUvUGFnZT4+DWVuZG9iag0xNCAwIG9iag08PC9MZW5ndGggMjM1MC9G
aWx0ZXIvRmxhdGVEZWNvZGU+PnN0cmVhbQ0KSInEV1lvI8cRfp9f0S8BqAU47Ht6AMPAimskMbLr
tUUgD8o+MBQlykuJCkXb0b/PV1U9B6khJcVBDAmcqpnuus/J++3u9nq+2Klvvpm83+3mi9XySl1O
ZpsHNTnf7HabOzX52/J6pyY/3d6sdurLZPb0sMS3+eLrzXbzy/0V4PPNv9WlrcpoFP5DZKhKRn35
9tvzD1NVTH6YqsnHqVaMnc+KyfRCq8Wj0kqXprb4TUo9Lu6LyZ/x4eaxmMxmWhk1uy7wcGWd1Fge
WgWTyuhVFUyZgg5qdleMqrPZz8V3s+JfBXH3CXKU2hg1Dl6rymq1XRZ/f6fucUCr5A1RCnUorRpn
jA7wd0NCgXUVSl/VdR2qTExrE9XiTmSfXuzLfjH9VPgyqN9w82dVEIm7Qlivi4viR/7riAfny+RA
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
QZUR6hm5myCWYDT6RrCnsmraI72WMq7oKtVcMbVRzM5TN4nHO4n1z23e3wTF2mRq3mpRNeECGo5S
Y2f0+FNmHRpxXrUQHsnISw4I9M794LKYQlPcj65DUYamB1o28jBdYcV0UVrCW3ZTVEWDwHP+RGQP
9Gud19LGti5YKoxeQ4rGtictO9Sb9yyL2lDDsjG8WZ0qyPhxTJ36SNDYJk+hkUROLfWqzvUqaAp/
VGRXZRV/2F7d3s+3T2q22i4fV5v1lbqbb7/e3t/0df+PAAMAv9cxPw0KZW5kc3RyZWFtDWVuZG9i
ag0xNSAwIG9iag08PC9Dcm9wQm94WzI3LjYxIDYxLjAgNTY3LjYxIDc4MS4wXS9QYXJlbnQgMjEz
IDAgUi9TdHJ1Y3RQYXJlbnRzIDgvQ29udGVudHMgMTYgMCBSL1JvdGF0ZSA5MC9NZWRpYUJveFsw
IDAgNTk1LjIyIDg0Ml0vUmVzb3VyY2VzPDwvQ29sb3JTcGFjZTw8L0NTMCAxODE5IDAgUj4+L0Zv
bnQ8PC9UVDAgMTgyMCAwIFIvVFQxIDE4MTUgMCBSL1RUMiA5MSAwIFI+Pi9Qcm9jU2V0Wy9QREYv
VGV4dF0vUHJvcGVydGllczw8L01DMCAxODEzIDAgUj4+L0V4dEdTdGF0ZTw8L0dTMCAxODE3IDAg
Uj4+Pj4vVHlwZS9QYWdlPj4NZW5kb2JqDTE2IDAgb2JqDTw8L0xlbmd0aCAxOTEwL0ZpbHRlci9G
bGF0ZURlY29kZT4+c3RyZWFtDQpIiaxXWW/jRhJ+56/oRzuAWl19kQ0EAWaUZDdBxpldE9gH7zwo
tGQpY0uOpGxW/z5V1d0kRVOyc8AzUhXVXffxcfpud1gv581BfPnl9N3hMG9Wi3txN623z2L6fns4
bJ/E9IfF8iCm/14/rA7i07Q+Pi/wt3nz+WG3/XVzj/T77f/FnS6lB4H/nGeqrEB8+uqr91/PRDH9
cSamH2ZKMPe+LqazWyWavVBCSQgaPysh9s2mmP4Df3jYF9O6VgJEvSzwy8hQiUn8UsJBJb0VpQNZ
OeVE/VRcVdf1z8U3dfFLQdpthXZIBSAmzipRaiV2i+I/X4gNHlCiskCSXHBSi0ni6AD/DmQUqi6d
tGUIwZVJmFLgRfMUbZ/dntp+O7sprHTiN7z5syhIxFMRVT8Wt8W/+K8T7oyVlUHp3ojKS2VQugsk
naT24pEFTUCCJYUYCC0Vkc4SWaJNRXxuyHE8inZ4+nbSafoRLyupKmGloTBaqSuBT7TPTFOAl1XL
apAlHgyZSEoih0q0iMcreh4FVfEIa2BaiWQFprlYFWxaFPSEp5Qmh1AEmzhRJLiUJpNNUUlXJSaw
o4CxDX2XI8Oi4mEMaJJBVFNE0URHfUZ6L3p2kFlYSZVt7UpciarAcUQBSEiOFcR4Ollmhi9OKqkz
Sb81yUEvAzlYkkRPtrlEYbijROZAU0TxprGZTvYljpMbb3Clsn1ERFOYZI1AR/guX8GMEY0fbIWT
VXaFSZTPTsbn7DqL6sekKZaDssWwVwo7gSzC6yXVrY51+5CKFa0WVPX0DZSQx8Jz0USaaxn1MOXT
uY6wsrRIB2n8gKEjMex9EmtEt0dOmKQFreyYlNBoSWQ4dFF5j+R0kIktQS4NomHpAkbDGswcRt9h
NEo4jQb6YGM8IsW9mOPQkVwKeIZ7e8B5KvVHrKqgBwxX3mNRUnefMthd7ak+zQ3QSj7ldHa1o15x
2qBoKgGtX3E6UE2x6I667LLVPZd7TEW/dy73GB4oPZ/9G53WOjudqDGnUR76jHNagMUUdNugc1ql
pmHRWg84RzsrFhTwt6bi41rtk+qsBVXXeaaUQLUGw8ZrG6JHHtNzIyE/Z/JY4ISPiyN98xODRqSv
dNNLL1oiPeNO6agjWmDY+nhPifh3xBkb45xG7IQ3RAxPR6Ji7tKYERxI6CPvozQ3eGbm507Ew5Bm
vaGHuBub4nQxZvKYIvm3AQOn3VsRASYgQwIQ35+DBYSHOrgjqcxE3QiikPgN7wTOESIrlIyYRDgX
UH/EPndXs+3zcUfo7L84ga4n2pkrbNDr8iqIm7oW7+7/N980i3t8IOpFs9psH7cPRzHb7q5BXT1v
d/PDeru5/lR/Twjqmw+I0PhjeruaI9RDYPhh9t3XqD6BOWyBDp8EQ7PW4ioxOPl0wIbD+vRUFBi4
5agkyJJICv2HviwNPEmTLK0sFWsni4L1T2hl6VYWtgFGEWIUJxxGT2GMJMRA6opXc/xSlEZcMIBg
LJiEJGfbp5/WGw6J2C7FcofgGOn5o5gj1j2sdov9avt4L57mu8/rzcOegSfHrB76abJtXe2Ad4gK
yLQSXQu9Nu7VEP5x9WBvDAClxi0DvN51qp+x+NqXek2FIwMIzQLrdaPFe14x0IQ1NAWrC4rdS8U6
lC2MftVh1emldrmjfnKflLjvOgcLW1rft4EK4mNrgs8mYC3orqNMSfmfgI95V5k0UBJ4BI87v0wV
8CFmVnBftOnt6Sizjlha4UWVDV5YbGlonxqDeStz0368npir2Y047ObL5bohjjQuYh+OF1Q1nlht
UbVzwih68VIhaPt6Yu+Ypo9+gAnXxsV9Jr5hJL48rJLn5Db7jNAA86QVDuzcWh9nN5P5/dN6v1//
9LiYsLfnuwfUS28tZs3m9sEpHchb9Dx7O/ZGmRzTBjFwiOCJmGCRY7SYuAzG+GR8r0mcbTlFOy7e
UvyyFaFEoqHKR9olvsriPN0iMyrG8Th3WDiQQYjzTVr4IxEHGC9p3G8cdwix2EIsNsBig/jpUtyx
eS/FWV8eF69X1WDL3ZF1QJv6pLK09gTG1IX5ASMTsz9A0prJeLO/dntL9+X0YqhdRjR2pq7Bni3s
QYBN4Bc7qBDZhhRhNTYmwJ3OiZyv3CIGe8PrQaqmN5dS5cdSVUnKVPDhQqreEB89WCqD+JQv49PO
vBO3rOVpZ7WWvt/5+1+fEWsc5m9p/ZFBZ3UpQ64Dg/DOoZ82vKX1ab2TdU4qxuMG4d2AJ1QMVlb6
lHdV/7yNb0WTOAW8j12eCJzC3ThgOo6DPAaMIW0T3DdYCGQUTp+K15DPSujlEOKrwPJch4TLFXC+
Q/54syIAv9SsemQ+901xDhE6Dmjl3V/ZRsZetgLGQBZeM2SFuWDF6y2BMBbsJd2jk/OPJONPReC0
MbU5sx6ghSVghssZSxlHGL3Vesgtujru1w3C3B/Wm8/75wW+L5xvUD0KMbHh0854Pfd/fmcM3Hdj
c7v1FLSjptboKeRh9G0H6ROIH5ve2ndvFhhI7FZPi72+L67q4UtAP1K/CzAA6QLT7g0KZW5kc3Ry
ZWFtDWVuZG9iag0xNyAwIG9iag08PC9Dcm9wQm94WzI3LjYxIDYxLjAgNTY3LjYxIDc4MS4wXS9Q
YXJlbnQgMjEzIDAgUi9TdHJ1Y3RQYXJlbnRzIDkvQ29udGVudHMgMTggMCBSL1JvdGF0ZSA5MC9N
ZWRpYUJveFswIDAgNTk1LjIyIDg0Ml0vUmVzb3VyY2VzPDwvQ29sb3JTcGFjZTw8L0NTMCAxODE5
IDAgUj4+L0ZvbnQ8PC9UVDAgMTgyMCAwIFIvVFQxIDE4MTUgMCBSL1RUMiA5OCAwIFIvVFQzIDkx
IDAgUi9DMl8wIDk5IDAgUj4+L1Byb2NTZXRbL1BERi9UZXh0XS9Qcm9wZXJ0aWVzPDwvTUMwIDE4
MTMgMCBSPj4vRXh0R1N0YXRlPDwvR1MwIDE4MTcgMCBSPj4+Pi9UeXBlL1BhZ2U+Pg1lbmRvYmoN
MTggMCBvYmoNPDwvTGVuZ3RoIDI0NzIvRmlsdGVyL0ZsYXRlRGVjb2RlPj5zdHJlYW0NCkiJ7FdZ
bxvJEX6fX9GPVAA2+z4CQYBJyUmMlbMbEciDYgTcESXRFkktzbXD/PpUVfccvCRKZhbOAR9TPdNd
x1dfVRd7bxbLye2oXLLT096b5XJU3o9v2HVvOH9kvf58uZxPWe+H8e2S9f4yubtfsg+94epxDN9G
5ae7xfzX2Q3I/fk/2LXy3EkGf60jyQfJPpyd9c8HrOj9ecB6lwPBaNUfFr3BlWDlZyaY4DIq+D8w
9rmcFb0/wIe7z0VvOBRMsuFtAQ/NY2Dd9BDMysCdYd5KHqywbDgtOvFk+LG4GBa/FGjdBPCDCylZ
1xrBvBJsMS7++js2gw2CBSNRk42WK9bNK9xA3yU6Baa95cbHGK3PyoSQjpXT5Pvgat33q8H7wnDL
vsLJj6xAFdMimX4oroqf6E+j3GrDgwbtTrPguNCg3UbUjlpbeFSKupJLgwYBCMUFitag6MGnIr3X
GDhsBT8cPi23Cj/CYcFFYIZrhNFwFRi8Ua5alIV0PNRLJbmHjbESspG0AiOKpe0B3ydFIW0hCyQL
lr2ANBf3BbmWFE1hl1AYEKggF7sCFXuuK7EsArchLyIFKgHb2A45LUhV2gyAZh0olUVSjXKyp7lz
rOUHugVMCqb2K688mJKWEJUSlVRYyYSn5b5a0MFu4KoS8VuZA3Q8YoAeNTr0zWYJ4E4aaSUVIgon
tank7F9eUXLTCWIq+YdCcoVEsihxC52lI5AxlOE/8sLyUIVCIuinINN7Cp1UtTEpi9sN2gLsQUAl
oEdw3CNvVeLtXSYreM2Q9fiUmJCHwhFpkkxcBjskubyvEQz3BuTItdtY4JYEe1sEjqh6y9oiWwEv
m0VOaPIkLQi6ZLwlUjrQxVrAkDbQMHgA0DAaMgfoW0DDy3U0IAaT8EgS1WKFQyMSFWAP1fbGyiHV
H4BVUW0siHkPhcfqXl9AddW72jIVQK15faWqUBvpmaA1qEYKKPVM0BE5Raob6emQjWqF3FoE/N6E
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
bGFncyAzNC9EZXNjZW50IC0zMDcvRm9udEJCb3hbLTU2OCAtMzA3IDIwMDAgMTAwN10vQXNjZW50
IDEwMDcvRm9udEZhbWlseShUaW1lcyBOZXcgUm9tYW4pL0NhcEhlaWdodCA2NjMvWEhlaWdodCA0
NDgvVHlwZS9Gb250RGVzY3JpcHRvci9JdGFsaWNBbmdsZSAwPj4NZW5kb2JqDTIwIDAgb2JqDTw8
L0xlbmd0aCAyMDkyMS9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoMSAxNzAxMTY+PnN0cmVhbQ0K
aN7Me1vMXcd13ln8/3P2/b7Pf+Pt/0mKokRSokSRlmjJlHWhbrbk+iJbdtpYiS+qayeKq7huXqrW
QILWMGAjhZM6SGykghFEacAUCOCHIC36kqAo0Me+uEiLvuWh6GOAFlBnDtfo//a31z6kWqUpifln
n9mzZ9asWbNus9ZMZrNZNntztjG79NIn7n/wE3/13V9yLX/iyss//4039mf/bfYXs5n07vdbX3r9
y1/718/9x1fc75/MZkf+3pe/+g+/9Hv3fP/lmTz9sdms/A+vffHVL/y7Xzvy6dmR3/yI63/1Ndcg
//ljfz6bbZ5xv8+89rU3vvnnZ2/8K/f72Zlc/72v/uLPv7r5g9f6mXzymPv9B1979Zuvf/KVjV33
/QXXf/8XXv3aF1+774//anbk1/0YP/f617/4+r//+kN/OZMn/4eD4fMzmb0p353NXd833f/Z7Ge0
/umsmD0Ry5FskURH5vGRzR/Njvyb1/7sf/1P9652Zfbx5558afb4bP+d/z776Ts/XX1x5vHZ7Id/
8Z/825nM/s/+dTOPp362dH+3Ztvu7/ZsZzVn4/42s9b9zR1sDlmzyv2NZrH7m8zSd//CCO+8sxoz
c1/oM/69ObtwsP/0zf3Pf2n/5uyTnzm4ef3oTXn1lS8+dfGmXPjJ7MjTp298/tmLN4+4542nH754
c8M9xNq46Z4T3zh3D3NtXLjnhW+M3EOmjbF7zn1j4h62tTF1zzu+MXMPvTbm7nnpGwv3sKeNpXs+
6hsr91BqY+2eK9/YuIdGG1v33PrG7sJN2WquXLzZX5D63168ubww89XWBdlvTu+3N07f+NRnHjl6
8MrFm9sXZty0c2H/hkfJzf1X3Zi7t359+davvQv7N3fO39x3cxx1j7vnf/LOf3HPxy7szx6RRy7e
PH7h4OLNExf+SI49/dQfHTnu/myccH82T7o/8333Z3Hg/kSn3J/4tPuTnHF/0rvcn+ys+5Pf7f4U
59yf8h73p7rX/anPuz/NBfenvej+dPe5P/397s/ykvuz9YD7s/2g+7Nz2f3Zfcj92bvi/hy9+rTb
xZMOlA94UB72oDziQbnmQfmgB+VRD8pjHpQPeVCue1Ae96B82IPyhAflSQ/KUx6Upz0oNzwoz3hQ
nvWgPOdBed6D8oIH5SMelI96UF70oLzkQfmYB+VvOVBunYfVOZFbp+MdPiEv/aVr+MLq8c1VedCV
wpWF1pGWLVc+qM9zfb+l9VLbYld2XcldyfS3r0tXan32Y17Wkuj3Mcy5qd+nWlf6Lvx+SMfLoT3M
VWqN3+cK2xGt5/rusrYVOodf+wGMm2m/Atbjx7+i6/bruarwVtDXr+kotJVaH9E60X7X9Psa5n8A
8B1g7t3+vOjKx7V9D/qE4je1cOWUez7tyr3u+bN+XFff8GNouceV8/pNAvCmug6rbOj7ioof7z5X
OleOQ7+Yi4PhMdiXnPalNNq5T6AbLEd1PWH+AnA+KG7+07rmkgriINAd1ynQglXnOjbiqbiD+k7G
LXXcQDud7v+e0k2n5+EK1KniptT3ufatdd77tL5q1H6ekzp/ZdQR7H8M+411oN1c4cC6BRxN1Xh2
sU6BVu6kPgJnPoFzXxi17y+OTs668oQ/a6582pW7XfmQKw+58uSa+orWjwHdbABPjAA/FfDCTTjD
OdBdA2MU0J4Cz9yk87jvykXdx1Z51CVdW+B7fh6BfQznPsDYaPFznIKSAJ+qFK5AlxvA4za0b0Vn
Yq7zlLCXia4rAbpp4MxX0G8PeFbAxZx41IbSewvnw5+Hu1Vu+bF2lP7v07bL+nxcx7mifHgW+KqW
TeXDl3SfP+LKBVee19/XXLnflW+48rg+e1p6xNOE/r5P+z6p7Z52zmnt311SOIJsbRQGz2cj9/5h
HedxHfO6K1eVXj/syme0z1Ud71FXLms/X19UXuzff1TH8nPf48p5X4e5gKf5eZ8JckjbUuU1x3U/
A1+dKcyrfdbxw3qfV3z4eq7vrmnxsN+l76/BuycV3x5XHwBchW+WKvOOu3Kv9vfr3NY1PufKUyo7
P6Hn+IaXBVo/r+UlxemH4Jvw7ilte9qVk/DuYwrPOT37j+gcz+jvp1XuzpQWG6XnK4q3LcVbrX2C
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
TTwghTeKbVpzsc8oWXpaz6SOXHbZ+5vifqJOlu9QvzFETqUNmkBPppNoArW11GXFzx++cMPmsUOe
N+EFfwdWwUZ2m9gNO0ZlItK2lt0tarsn5P3E340txHU1fPv3Q3sPjEqC2FLDdTV8CRMttoPxG8HP
AhL75uHx1+GbsyQ/LESqCXxICL0bfE6INFwDshi7wZ8TPxTCRC8yPy6EBS1bNwthJ4hh8D0hnAsA
5HP+TQj3dAIyu48wDMMwDMMwzP8BvsIwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMw
DMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMw
DMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMw
DMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMwDMMw
DMMwDMMwDMMwDMMwDMMwDMMwDMMwDPP/G+GKvxSaCP6bBIE/Ljw8Bf4E/DeQPwX/7eTXxVpxP2KK
hIGQnPg2+WPI8xXyx0VZE+RPwF8mfwr+Yfg1+IX4lvY28uvi3bE1yp9F+IHY35BfF9fHB7vXLSov
W7VqqLxuct/BqYmdu6bL2yeunNyF5z37xvYeXLzlgpG+8trdu8vBy7Gp8fLU+P7xqQPjO8rX7N0x
PlWe3jVe3j1x5fje/ePlsZ1T4+N7xvZOl6+dmN5V3n5w8oqJ8qY9YzsnrkOOfX2jmzet3TLau/X8
JRsnp3dNXPlGz1VPeWJ/eQwl75zYPz0+hbKnp8Z2oKSpd5Qnr1IibJ24cmpy/+RV0yhoat/k1Nj0
xOTePjEqNotN0OoW+HrFVnG+2C7GxU5xjdgtxsTUPO+XiI1op2mxS0yIK3/v991inVgkymKZWIV/
Q/Ctw9t94iDKnoAcuxCzDJlk3Ek8Be/3IMaY2ItYi5HzBWJE9OHNWsi8G240pazDuAobF/vBlDiA
3x0IuQbpd6iQspJGxtqtyhnHm/3qeQz5yJTjKFGWJ3O8FnGmlSTbUf6kuALPZdRxj4o9Ia4jGfvw
79frW8bvfpVzINNO9Tyt5AjkmoZvTEm2R0n/DoRNiqsiUm5VOU0hdL96M00lTkErkyr1NGJMQt4+
0u+sdrdD0nVimzhbpdmGvM6F3s4Rl8xqcufiyvOVhyr/WvlSZbLy48pLlf+ofK3y8cq3Kk9UHq48
eSq9q+eUUdl76UXveK7yjot+WRmvjFSu2vaWK7zKRZXrweWV2Kklp/pFufJ45URlpvLwf3udlUXZ
9mPth0glqvalLM2KthRPmgqJifiTlb6fXZ45/efCCqIc6x/721n31IsI/SYe6xFXRfhPAQYAvEHa
ygoNCmVuZHN0cmVhbQ1lbmRvYmoNMjEgMCBvYmoNPDwvU3RlbVYgMTE0L0ZvbnROYW1lL0pLSUFM
SitNUy1Hb3RoaWMvU3R5bGU8PC9QYW5vc2UoCAECCwYAAAAAAAAAKT4+L0ZvbnRTdHJldGNoL05v
cm1hbC9Gb250RmlsZTIgMjAgMCBSL0ZvbnRXZWlnaHQgNDAwL0ZsYWdzIDUvRGVzY2VudCAtMTQw
L0ZvbnRCQm94WzAgLTEzNyAxMDAwIDg1OV0vQXNjZW50IDg1OS9Gb250RmFtaWx5KE1TIEdvdGhp
YykvQ2FwSGVpZ2h0IDczNy9YSGVpZ2h0IDU1My9UeXBlL0ZvbnREZXNjcmlwdG9yL0l0YWxpY0Fu
Z2xlIDAvTGFuZy9qYS9TdGVtSCA4NT4+DWVuZG9iag0yMiAwIG9iag08PC9TdWJ0eXBlL0NJREZv
bnRUeXBlMi9Gb250RGVzY3JpcHRvciAyMSAwIFIvQmFzZUZvbnQvSktJQUxKK01TLUdvdGhpYy9X
WzJbNTAwXTE0WzUwMF0xNls1MDBdMjBbNTAwXTM2IDM3IDUwMCAzOVs1MDBdNDNbNTAwXTQ3IDUw
IDUwMCA1Mls1MDBdNTdbNTAwXTY0WzUwMF02NyA3NSA1MDAgNzcgODIgNTAwIDg0IDg5IDUwMCA5
MSA5MiA1MDAgNzg2WzUwMF1dL0NJRFRvR0lETWFwL0lkZW50aXR5L0NJRFN5c3RlbUluZm88PC9T
dXBwbGVtZW50IDAvT3JkZXJpbmcoSWRlbnRpdHkpL1JlZ2lzdHJ5KEFkb2JlKT4+L0RXIDEwMDAv
VHlwZS9Gb250Pj4NZW5kb2JqDTIzIDAgb2JqDTw8L0xlbmd0aCAzMjEvRmlsdGVyL0ZsYXRlRGVj
b2RlPj5zdHJlYW0NCmjeVJI/b4MwEMV3PsWNrTrYGJwUCTGUdGDoHzVpd2IfKVIxliFDvn3NHUnV
AVu/57vnJ86ibnaN62cQ72E0e5yh650NOI3nYBCOeOodpApsb+aVaDVD60HE5v1lmnFoXDdCWSbi
Ix5Oc7jA3eHw+CDvQbwFi6F3p6jk6vMrKvuz9z84oJtBQlWBxS4R9UvrX9sBQVDjn3i4eARFnK53
jxYn3xoMrTshlFJKVcUtS+OGzv4/T1LJbcfOfLchuZVLJSsiZKqJUsn0zJQTZYpIbYlyzXRkKogy
rtRcmRVMW6KcPTV5UspSSRUrY9g11eaakTMv9myoNN+yJuiueUjcsX3GxHk2KYv2mofEJxL1GpLT
bdlTc582LBZrLA6y/M5l1LfxmHMIcXL0Hmg+y2R6h7cn40e/DGH5kl8BBgB4dqX+Cg0KZW5kc3Ry
ZWFtDWVuZG9iag0yNCAwIG9iag08PC9Dcm9wQm94WzI3LjYxIDYxLjAgNTY3LjYxIDc4MS4wXS9Q
YXJlbnQgMjE0IDAgUi9TdHJ1Y3RQYXJlbnRzIDEwL0NvbnRlbnRzIDI1IDAgUi9Sb3RhdGUgOTAv
TWVkaWFCb3hbMCAwIDU5NS4yMiA4NDJdL1Jlc291cmNlczw8L0NvbG9yU3BhY2U8PC9DUzAgMTgx
OSAwIFI+Pi9Gb250PDwvVFQwIDE4MjAgMCBSL1RUMSAxODE1IDAgUi9DMl8wIDkzIDAgUj4+L1By
b2NTZXRbL1BERi9UZXh0XS9Qcm9wZXJ0aWVzPDwvTUMwIDE4MTMgMCBSPj4vRXh0R1N0YXRlPDwv
R1MwIDE4MTcgMCBSPj4+Pi9UeXBlL1BhZ2U+Pg1lbmRvYmoNMjUgMCBvYmoNPDwvTGVuZ3RoIDE3
MDMvRmlsdGVyL0ZsYXRlRGVjb2RlPj5zdHJlYW0NCkiJtFdtc9s2DP6uX4GP8jLRJCXq5Zr0LnG7
rb2m2xrt9qHu7TxZTrzaVma7S71fPwCkXuzYjnPXXXISQJHggwcgCPcvl+vpZFSs4fy8f7lej4q7
cgwf+3l1D/2rar2u5tB/V07W0P8wvb1bw6d+vrkv8duo+Hy7rL4sxihfVV/ho05ErAD/TcxSkir4
9PLl1asBeP2fB9C/Hkhg7Sr3+oMbCcUKJEihMo3PFGBVLLz+j/jhduX181yCgnziSSGlRqnAySoU
WQqBfUkwKhVxBEkUiTSUBvK55yvZy//yXufe3x4BiVKEJKRSEJhIQqIlLEvv9+9ggRMkpJEiUyYz
QkPgNJrA3xXhQxSJEVGSZZlJnDEpVQzF3LoxuNl242bw3ouEgQdc+Rd4ZGLu2a1n3o33K/+1xk1I
6NF6HEIaCxmidZORdbLaoaY2FCihItoQmdBCkmgiEhPE5NnxkBzHqYgjprcRRtNHXIx8phCJkHiM
hE4BR3RcK4WnYpE2qlYiwYlZLbhNrIabaLDTUxq3hlI7hXdgWYJDgRH37jyGZg3NcZbU5BCaYIiB
JMOJCGux8FJhUqdk7KhCbrOuy1ZhU3YyEupskFR41jTJdr9QxDF0cBAsTKU0anA5LcGtlGFGlSIj
NVfK8mlEUiu8MEiFrkX6VjgHY5GRgwlZjAmbcRLSbS2ypjQxiivDqJYdPqdxcO0KzlTGR4KFwiLv
qGgKr+UlGDGS8cEojEhrV1hE++ykHWfX2VSXk8Kb7KQt0p5KPAmECJcnlLfa5u2tS1ZEDZT19FYU
kJkXc9JYmXMZ92EpdvNaIRJJhHImwnhHoSmW9q6IOaKbKVuK2wVRtooLqEViFabObt4RORwEsRHI
pR02IlqAbEQhRg7ZN8hGorbZQB8iy4eV+CzWPLQipwLO4bO9o8WU6jPMqkzvKJx5My+h072t4Olq
ZnVlPgCN5W1N16620hNOh2iaUkDrJ5zOKKfYdCsddznSHZc7SkrfW5c7CheUjs/xiU5rXTvtpH1O
oz30Ges0qAhD0N4GrdPSHRo2rfWOZujSsgml+K0p+ThXu6I8iCBtT16YCEW5pnYPXnMgOuLGjYdC
1eMsbjys8PbicG8eCRGEe7mVsYihEdwYn5RW2iCCkNHbdRLs3wZrrOXZldiAbwhLTyvixnxKbUSw
IKGPfB+5usE1sx43YCcrV+tDGsS7sfC2L8Za3Dgmv1ljYLQ5tSPAANQtgYK3h9oCao22Oh8Zcucj
WHjANRnHCJsstIw9CRiT4f62+fnoD6r7zZIatSFWoF6gTejjAe0lfgbv8xwux/+MFkU5xgHIy+Ju
Uc2q2w0MqmVPSf++Wo7W02rR+5S/pQ7q9TU2a/wgWD8p6hGvB29e4faur6OEQ7zK4g0YsKkBYzIw
Yp3yHWhfkvjCSq4MxtDB9n9ZlV/GFRTVuIRqAj8ssSFFHKMZzEfLz9PFLQz9eTWeTqbleNjj/o5Q
9d/9OWswqRpT01oihIjj5Lon7iAZkcpsG5nZNlJprkxKYwYmDtJQY2g7O11V402zl+76H9S+FtAQ
8EApaShL8jFGJb8Sk+lsdjGfLoakrKb/lt+DG4We8s/QwUX1ALhrDBg2f0aP0Wr92/14tC7RZwpJ
f6D/qFOj8UZjnnGBxZ3OI30Vv0TQbUy6ITHSIfIvPwx7L/bzGJ7CY4BXXJZR7yM0GiWTRwmLuoTt
8BU9omvWOI5chP4FIDUvbFI+gmtODntg9zgVcnwsxnjWt0H7byZAoeWAnkN+tyxXd9UMsxXWd+Vi
P9XJ/4U9rQ0r+wvCmrNOqNaJhPNHyCyrmZ+SF4PFmnk/B1nD38991lB0ELe1fipuJffnSXuswhat
fw0XXB/K8YFUVqfXhCB8HlB9hOGUrOK9ytWOaR1UvcD4Xxbrs7NDeazClkz8Kdi1ak+cNXgywOgw
QPWISQ77dTXG2FeIEqN+cdEGfz+35hje5xMaHyE0alOWL0G86E3UcOuy9aIXKB9q7Yw1uB8Vn8s1
19uDxCfHibfe2C1P9ubYAYxserTsl7NVeYDk7MmkeA7JWj6jLpxM8tB/f6YwVxque8Y/TLdW355u
vf801gmzw/YC+4j9dOvwWEF7Ltn7T2ALirlGOrZrMOGDgwDNt664+ti5Mw3MMLT3XWrC7ZQwWylh
fNfAGL9z8g5lQvK0M3bHk51JH10fXIu79/TrI+HPTmp9nncVh/JxH9HyKsM9vaJtFUdfh76kJrHu
EZve8J57w4Ze6uQahrFr/0+AAQCjKbEBDQplbmRzdHJlYW0NZW5kb2JqDTI2IDAgb2JqDTw8L0Ny
b3BCb3hbMjcuNjEgNjEuMCA1NjcuNjEgNzgxLjBdL1BhcmVudCAyMTQgMCBSL1N0cnVjdFBhcmVu
dHMgMTEvQ29udGVudHMgMjcgMCBSL1JvdGF0ZSA5MC9NZWRpYUJveFswIDAgNTk1LjIyIDg0Ml0v
UmVzb3VyY2VzPDwvQ29sb3JTcGFjZTw8L0NTMCAxODE5IDAgUj4+L0ZvbnQ8PC9UVDAgMTgyMCAw
IFIvVFQxIDE4MTUgMCBSL1RUMiA5MSAwIFI+Pi9Qcm9jU2V0Wy9QREYvVGV4dF0vUHJvcGVydGll
czw8L01DMCAxODEzIDAgUj4+L0V4dEdTdGF0ZTw8L0dTMCAxODE3IDAgUj4+Pj4vVHlwZS9QYWdl
Pj4NZW5kb2JqDTI3IDAgb2JqDTw8L0xlbmd0aCAxNzg1L0ZpbHRlci9GbGF0ZURlY29kZT4+c3Ry
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
cEJveFsyNy42MSA2MS4wIDU2Ny42MSA3ODEuMF0vUGFyZW50IDIxNCAwIFIvU3RydWN0UGFyZW50
cyAxMi9Db250ZW50cyAyOSAwIFIvUm90YXRlIDkwL01lZGlhQm94WzAgMCA1OTUuMjIgODQyXS9S
ZXNvdXJjZXM8PC9Db2xvclNwYWNlPDwvQ1MwIDE4MTkgMCBSPj4vRm9udDw8L1RUMCAxODIwIDAg
Ui9UVDEgMTgxNSAwIFI+Pi9Qcm9jU2V0Wy9QREYvVGV4dF0vUHJvcGVydGllczw8L01DMCAxODEz
IDAgUj4+L0V4dEdTdGF0ZTw8L0dTMCAxODE3IDAgUj4+Pj4vVHlwZS9QYWdlPj4NZW5kb2JqDTI5
IDAgb2JqDTw8L0xlbmd0aCAxNTgzL0ZpbHRlci9GbGF0ZURlY29kZT4+c3RyZWFtDQpIiaxX227b
OBB951fMo13UNEmJuiyKAo3b7bZoupcI2IekD66sJG5tKbWUZv33OzOkLrZjJwssUlhDipw5Z26a
Tt9smuX1PG/g1avpm6aZ57fFAi6nWXUH07Oqaao1TD8V1w1M/1re3DbwZZpt7wp8N8+/32yq+3KB
8ln1D1yaWEYa8J+NWIoTDV9evz57OwMx/X0G0/OZAl6dZWI6u1CQ16BASZ0a/E0A6rwU0/f44qYW
0yxToCG7FkoqZVDK8bAOZJrAxD0UWJ3IKIQ4DGUSKAvZWoy0GWffxLtM/BAEJEwQklRaw8SGCmKj
YFOIv19AiQcUJKEmVTa10sDEr+gAv9eED1HEVoZxmqY29sqU0hHka0djdrFL42L2WYTSwgPe/AaC
VKyFM70SF+JP/uuV24DQo/YogCSSKkDtNiXtpHXgmlbRREsdkkH0hJGKRBuSGCMm4fYDIo5HEUdE
TyutoZd4Gf2ZQCgD8mMoTQK4Y6J2kQsdyaRbGi1jPJi2gjfiVmjEgDue0L5TlLgjbIFlBR4FRlzc
CobmFK3xlDJECFUwxIkixbEMWjEXibSJX6RMVKNv0yFlt2BV7jA61OsgKRdONcnOXiCjCAY4CBam
UhJ2uPwqRlPaske1JiWtr7Tzp5Vxu+CLk0SaVqR3uScYyZQIxqQxImzWS+hup5FX2pBH8WYQtrLH
51ccXHeDM5XxkeCgsMgWNR3hu3wFI0Yy/jAKK5OWCouon0m6fabOqoY+ycX1Xtqi2xOFlUCI8HpM
eWtc3t74ZEXUQFlPT00BWYmIk8bJnMtoh6XIn+uFUMYhyqkMor0FHXFuH4qYI6Y7srPwVhBlv/AB
dUjcgl3njA9EDgdB7ASitOeNkC6gN8IAI4fet+iNWO96AzmEzh9O4lps/dCLnAp4hmt7bxVRqq8w
q1Kzt+DMW4mYqnt3gdXVnRrKXACd5t2Vaan20hOkA1RNKWDME6RTyilW3UunKYdmQHmwSOh9T3mw
4IYy4Bw9k7QxLWkvPUYa9SFn7NOgQwxB/zXoSStfNKzamL2VpY+WSyjNT0PJx7k6FNVRBElfeUEs
NeWa3i+8riAG4tbvB1K3+yxuBXZ49+HwT94JEIR/+JuRjKAT/B5XSi9tEUHA6N09Be5viz3W+dm3
2Al/IZx7ehENc5W6iGBDQo78PfJ9g3tmu2/BHda+1we0id/GXOx+GFtx6z35vw0G1tjnTgQYgHYk
0PDx2FhAo9HO5KMCnnwkCw94J+UY4ZCFmnEmAWtTtO+Gn8vRrLrbbmhQu8IONJ4YG4ywQMfxKIXP
WQZvFj/nZV4scAOyIr8tq1V1s4VZtRlrNbqrNvNmWZXjL9lHmqDeneOwxj8E6zdNM+L57MNbNO/n
Oko4xKsd3gkDtm5UY7Am4c+feyhyFTZxg943qR/Xfl1VDwhls16WbBuxlM2mWvEQR6ann76uOsO6
NdzNjxLnJjcmtUMSWzcU95AnRm6s2mB2xe2IKGGg/qxabDsDpjWgh0odMdNGgiSMJAUUzS3E6N3N
pqhrmK8e5tsa1sW8vscNTJe8WP5cljfwx+wzoG8L+TitoPMnag85t4Zk0NiEreFvoGM2aY5zCIfR
cdBDUjQ5hX1RNEXe1PBpUhc/7ouyWc5XsJ5vvuN/B+5w1i+a+gh4exiT55IIjpOIhiQO4dZFuaih
uS0ecTI0FXwo+dwRyPETkA+AhseBJkeAegRQN/NN0yYFwSToO3AXfr9aF2xlp4wQhIoRxFsxWpZN
sfk5Xx0hlT4nDgfM7HFmWh0mUteNXDt6hG/jaxnz/xpruwZMJ0wljAlFC+Vy2Wx/6bxAxlWrVBvX
Noh0QpwvR52XrgxOq2M9uhqNg5GebK/GL4AbVUv36YrFph96uJcjBHk1GiQPqvamXu6EiG249HX3
24ggZzp9NT7SqnRf1I/1qINIRCcicaot6b62o/2YXMNeeZ8Py/u+3C3wl7BsfGV1eYg0upD4PMzp
E7Ii//h7bXBPF50OTjvk8RYRn/BKeMIrnKi7rmgz1AW9cO3jkIzzQlPdOS/0yZ69EKM2u+kCp/cx
svY/tHTDCJMTTKPDSkz2Yv2+gq/IgGKhe1D4Ff9XgAEAGnX4bw0KZW5kc3RyZWFtDWVuZG9iag0z
MCAwIG9iag08PC9Dcm9wQm94WzI3LjYxIDYxLjAgNTY3LjYxIDc4MS4wXS9QYXJlbnQgMjE0IDAg
Ui9TdHJ1Y3RQYXJlbnRzIDEzL0NvbnRlbnRzIDMxIDAgUi9Sb3RhdGUgOTAvTWVkaWFCb3hbMCAw
IDU5NS4yMiA4NDJdL1Jlc291cmNlczw8L0NvbG9yU3BhY2U8PC9DUzAgMTgxOSAwIFI+Pi9Gb250
PDwvVFQwIDE4MjAgMCBSL1RUMSAxODE1IDAgUi9UVDIgOTEgMCBSPj4vUHJvY1NldFsvUERGL1Rl
eHRdL1Byb3BlcnRpZXM8PC9NQzAgMTgxMyAwIFI+Pi9FeHRHU3RhdGU8PC9HUzAgMTgxNyAwIFI+
Pj4+L1R5cGUvUGFnZT4+DWVuZG9iag0zMSAwIG9iag08PC9MZW5ndGggNzYzMy9GaWx0ZXIvRmxh
dGVEZWNvZGU+PnN0cmVhbQ0KSInMV11vGzcWfZ9fwUepgEbDzyGBokBsB9sWTXa7FrAP3jxo5bGt
xpZceZLU/37PveSMRmNa9iZ5WKS1Ljnk/eLl4bnzN7t2fbVcteLHH+dv2na5umkuxcV8sb0X85Nt
227vxPy35qoV83+ur29a8WG+eLxv8G25+ni9237aXEI+2f4lLlRdOinwn3Us1V6KDz/9dHJ2Kor5
30/F/N1pJXh0sijmp+eVWD2ISlSlDAp/vRAPq00x/xs+XD8U88WiElIsroqqrCoFaYXFUpfBi1n8
qYSVvnRG1MaUXldWLO6KidTTxR/F20XxZ0GOGA+XykpKMbOmErWqxK4p/vWD2GBBJbyRpMoGWyox
SyNawN8l+QcvaluaOoRg66SsqqQTq7sYxun5YRjnp+8LU1rxBTv/EAWpuCui6dvivPid/+2VW03e
Q7vTwruy0tBuA2knrYPUdIpmspSGDCITqqxItIbEGj4VcV5T4FgKPxz92tIq+ojNyKcXptSUR1Mq
LzCjXDdYFdKVvh8qWdZYGDohGYkjGFEiLvc0HxX5uIQtsFyJ5AVOvLgp2LWo6A6rKkUBQQW7OKtI
cV3qTlwVvrQ+DQIHKpHbMAw5DlhVXIyEJh0krYqomuRoT5fOiYEf5BZKyZverzSqYUpazqiUpKTL
lYz5tGXdDXjjzJeqE+nbKgXoykAB1qTRkW82SUh31MgjqSij2KlNJyf/0ogPN+7gSmX/SIiusMgW
JS3hvbwFJ0Yy/rAXtvRdKCxCPwcZ5zl0VjXMyaq4GpUt0u4r3ATyCNtrqlsV6/Y6FSu8FlT19Cvp
QG4Lx0UTZa5l2GHJpXV7wZS1gRxK7UYDWhLTPhRRI6pfcjBIVuDlfpAONHoSB5y6aHwg8nGQi71A
IY2yYWgDsmE0Tg7Zt8hGLQ+zgRhMzEeU+C52ediLXApYw3d7NHJU6reoqqBGA66826Km2304wO3q
Vw1lvgC95sOR6kLdSy8EraGaSkCpF4IOVFOsei8dD9moQciDgafv+5AHAwaUQczulUEr1QWdpFzQ
0IeYgdNCGhzB/jXYB12lS8OqlRqNLD1asaAk/yoqPq7VoVg964Hf3zxdl5JqTY4vXn8hBuJjmtel
7OZZfCyA8PHhSL88o+FE+kk7XelEL6Q5vil76REeaPY+7qtE/PcIjI15ThA74xcipmcvwjDf0ngi
ACTEyO9Rwg3GzG7eirhYJqzXNIm3cVUcPoyd+Jgy+d2IgVX2tYwAB9BRAil+fY4WEDU6YD6VZuZT
svAFewKfEUgWNIOTCGsD7EfyczE53d4/7oio/RsINJ0pqye4oNN6EsT7xUK8ufy83KyaS0yIRbO6
2Wxvt9eP4nS7m8pqcr/dLdv1djP9sPiVGNTbdyBr/Ifc+lkSR3x3+ssZzCdeRwUHf2X0d8YOe3K4
F8ll5fkRjD8VJQxQrmpf6o60nTd/fmrgmNheibbZ3a030RFicuwE7J/fLEE8Oxdk58L+MKQG3SA4
QkXLAPpSVyBVcnQq+HfkPEylqDKotOKhsPmRbZWzjYsUiMQF4apQ1l9hWwfHHAtFrg6sdwpKJlGj
gvLiXVQiXUCpOrzkFtCkWZfUiu436vacz/AffQy6i6Fn4qWjazJg4ouFGpyrlH0hpkqUhK10oNIb
uh1OIQe2q8Szpm3QVvw2e+CzbddTN1neCq6tWB11XyhE70kjMduA/WfF5G65+4hO5B5tRtM+HCkE
kzmMOpTGwYID1dG4+TiLYCwdhqw4XQNa7m18eJ87bLvX/42wQZml/2XML5VMRdrAFsAUALWaVkrw
qty0sdlpK/PTdXba5U26vMk6b9LnTfq8yZA3GbImVZU1qWTWpJJZk0plTSqVN6nzJk3epMmbtHmT
Nm/S5U3WeZN13qTPm/R5kyFrUldZk7rKmtQya1LLrEmt8iZ13qTOmzR5kyZv0uZNurxJlzdZ503W
eZM+bzLkTYasSVNlTZoqa9LIrEmjsiaNypvMo4/Jo4/Jo4/Jo4/Jo4/Jo4/Jo4/Jo4/Jo4/Jo4/J
o4/Jo4/No4/No4/No4/No4/No4/No4/No4/No4813OU6aXj6rrDW8wQTEWoxuhUIUPHEVfatc91b
9/tBw0HvqaeGw0Ry4wPorrOx42BSQ+9Zajwi1+PSpWcV1RfiULk4dC6OtY9jk5brtFyZwXbqWzyT
BBdH2F3REh4Y4tc6fZH0uuq+Z7opdKT/BmDmFbkGV8i2pN3KlOyHj8quutefkPz1LKruWdSILNmO
LKkRV1LOj7nS5GzbPIjNtoWFVbP+3IjlRhDjiarqnncF0rX4oZh82hzQoyPsyPdMvaRcqT29U5QW
A6JcUwsLDhfooBJKOcoKqDR/IlZsaUJinpjPbbdCAuWsHNTTYXbCc9lRfUhmlB5NB6IEvYRdb/Cu
WT582jV34JBivUF38Hl5exDxm127vlqCa8Lu4hHBz0+Qluvd9tPmEvLJ9i9xQUeotJCO7eMXjgeh
tOHhh+Qn9TF9gmgLtQLYgl6Kmhi0oXgbLKUoG68c90Vq0MdF+pzCJZbvSUC1oX11dAYp3F8217vm
4eFrI7RAU3RXKUBnKhp9GHH9XJy0Ee1kCrM6FqY8EmY82nGEFhxGdeX+9mmAo94u02ApZ0qDfjfY
r+H0owAyzc/odoyiMl3BSj++z5QwIxySqEPX+/y8vZ36yeVUTUS7vmu453ku1kz/QuwmpFi/Bm/d
/wa4eoS36pV4q57irRvCbfLsKNwS7SO4pQvwItpKu0ezF5rVZ/FXWxXx15ZSvwp/dQ9WNuHvRQfA
UzvpMfjYGbv8GTtJZyy/vUeV9VMDhqCKHm2UrEPe0SkSCFENpUKn31El+eOVVKvXVZJ/sZK0G1cS
f/mWUhrnxD/NCREZ45AT9/RiDRHg/PR95hQ0OaqJZ9jSGcFUjKUVGg/ojQN6HCkyHhhFFATJd0kk
5qawYfjBUmrictSE6nQCMoPpdIL1+jSIxcDORBEI9nxlhDyUeo1yc/p7wMtri+JleHlaFN8KL6Ns
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
AsxYTbm0V+umq5AtyXUcTOWyptCaoAWlAS/sI1p9a7ASDVkjqV1lFDCPhCJ3iCldfM8qJ5NjUw/j
FEFcjoanylsmiimBvMOF/VjAaKh1S2OU5xGa5LrtseD13W2CItqK0rACck1qs5cLxThKCaoAXcvj
Kgq/pnCsWIAK9iiF4Thc54PbUJTSX9/gwfp8+Nvhx4/vt8MPx8O7v27ffffu4/s/fdjI1/ff//CB
9O/e37nt4WXj9k3/2ra9PDwd3h2PYfPb8fOBbq0jy8eHjX/RlTn+e3MbX3H6c1v0gcuvcEl0l7fj
+fDT1R+//uO6XX26Dlfb6+P5dP33458VxwwiGgg6g0uUa7qhjQx8+n8NJDPgtp/FiKBTnIlhCqnW
zXOMxPDV3enp0/b65bQ9nx5Oj/96fPp5e75/PV0ff3lrPu/mb4hfSD5++N8WfqRI3325/+20Gypm
6J8HTxGj4G0p8mBLgSVOKp5Kvrrei98ezntK5L8kg3+cD1aavmgHaCXhiz6NYKPkqwoJizsWx2mv
ls2NMbLjnQ6l5ninQ+PguCCdsCyj4MKLTm6RzzqJGCyabYV+tBfmz/IUjhLkXU4L7O79Xw68nkq8
8MTQPQWJAXke/wKF9nB3WbL1bckWyrL7VslqLYRRs/WiZlOUd7pEguCtZj98Pb1sT19fkdjTdn+d
r542Kb0bM6MGY1eDfM26lsXvT+f7519Pn7bf7h9+Pb3+t3Jo3y6HvGWCRbGgmshcCN5tH+nbLxvy
77aWlZTuLKaXpvso2cv7nIo0UAT3tmQKd9DGjEOd6Pkp9KXJl/MhOy8y9YGZuxd8p9e6iPzZ8jm5
kIwmaV0qzQd+JNTzBPSNfCY38rmmzY20hXSZtiIvHDUntVPdStbuXu+fX7fz6f7l9+fH63pF13HP
2DBFBU2mjn+gDS90fx85s7i3g1neZir5t5kKjm5Qp3+lW4ioMjhduK8cibeZI7KmI1R+8TLfQLqH
zO/y++HQnPSCWe8mBTrYul7kGjduy/Dbe25HHg7zJ09PWhm2iZFTGsZ9lY4Nxj3VUDbPnhuXBnAQ
6G7t9fUfAQYAh034iQ0KZW5kc3RyZWFtDWVuZG9iag0zMiAwIG9iag08PC9Dcm9wQm94WzI3LjYx
IDYxLjAgNTY3LjYxIDc4MS4wXS9QYXJlbnQgMjE0IDAgUi9TdHJ1Y3RQYXJlbnRzIDE0L0NvbnRl
bnRzIDMzIDAgUi9Sb3RhdGUgOTAvTWVkaWFCb3hbMCAwIDU5NS4yMiA4NDJdL1Jlc291cmNlczw8
L0NvbG9yU3BhY2U8PC9DUzAgMTgxOSAwIFI+Pi9Gb250PDwvVFQwIDE4MjAgMCBSL1RUMSAxODE1
IDAgUi9DMl8wIDkzIDAgUj4+L1Byb2NTZXRbL1BERi9UZXh0XS9Qcm9wZXJ0aWVzPDwvTUMwIDE4
MTMgMCBSPj4vRXh0R1N0YXRlPDwvR1MwIDE4MTcgMCBSPj4+Pi9UeXBlL1BhZ2U+Pg1lbmRvYmoN
MzMgMCBvYmoNPDwvTGVuZ3RoIDIyNTkvRmlsdGVyL0ZsYXRlRGVjb2RlPj5zdHJlYW0NCkiJrFdb
bxu7EX7fX8FHO8BSvC9ZBAKktXHag+YUrQX0IQkKQ77m2FZqO0397/vNkCvtypIl+RROtENy+M2F
M8PhaPL4fHt1Pn8WHz+OJs/P5/ObywvxeTRbfBej6eL5eXEvRn+9vHoWo3/cXt88i6+j2cv3S6yd
z3+/flz8eLgAPV38V3w2jQxa4J8PTDVRi6/j8fSkFdXob60YfWqV4NF0Vo3aMyXmT0IJJXUy+I1C
PM0fqtEvWLh+qkazmRJazK4qJZUyoOZg1lamKOr8UcLrKIMTjXMyWuXF7L460u549q06nVX/rkgR
F6GSVFqL2jslGqPE42X1zw/iAQxKRKcJyicvjajLiBh4XZN+0KLx0jUpJd8UMKV0EPP7bEZ7NjTj
rP2tctKLn9j5TVQEcV9l0XfVWfV3/luBe0vaAz1YEYNUFug+ETqh9lzTAdVaakcC4QkjFZHeEdlA
pyrPWzIcrNAj0NdLb2gRm+HPKJy05EcnTRSYMaEbzCsdZFwOjZYNGFNHFCF5BCFGZPZI8xkoZhaW
wLQSRQuceHVTsWoZ6B5cypBBgGAVa0XAjbQdOa+i9LEMEhuq4dvUNzkPGCozw6EFg6h5laGJzvKs
DEH09CC1EErRLfUqowaitGePak0gna909qeXTTfgjXWUpiNpbV4MDDKRgQ0hBtLNFwruzog80oY8
ip3WdXTRr4z4cPMOjlTWj4isCpMsURML7+UtODGi8cNaeBk7U5gEPhuZ59l0hur7ZF5drYUt3B4V
MoE0wvaG4tbkuL0uwQqtBUU9fTUdyF0VOGgyzbEMOUyFwrcinGwc6CRtWBsQS3Z7n0SMmCXLYFCk
QMvVoBxo1iQP2HVZeI/k4yAVlwSZtOYNRxvgDWdxcvC+hzcaPfQGbHDZH5niXOz8sCI5FMDDub02
ChTqd4iqZNYGHHl3VUPZPRwgu5ZcfZoTYIk8HJnO1BW1w2gLaAoBY3YYnSimGHpFvW2yMz2Te4NI
6yuTewMuKD2bw55GG9MZXahNRgMPNqNOC+1wBKvbYGW0KknD0MasjTxdWjmgNH8NBR/Hap9UWzWI
q8yzjdQUa3o98ZYJ0SNfyryVuptn8qVChc8XR/nyjIUS5VN2BhnEkihznCkr6gUaWNY+71Mi/72g
xmY/lxJb8w2R3bMiIZizNJ8IChJs5Puo1A2umd28F5lZl1pvaRJ347waXowd+VI8+X9rDLzx+3YE
OICuJdDi121tAbVGg85HWe58JBM/sSfxGaHJAjJ6EuF9gvzc/Hw+ahffXx6pUfuCCnRcG2+PkKDH
zVESv81mYnLxn/OH+eUFJsTscn7zsLhbXL+IdvF4rNXR98Xj+fPt4uH46+xX6qBOP6FZ4x9S68+a
esRP7V9OIL70dRRw0FdnfWtWuOkUJoo0NpHvwPxR5C9Uco2eKjSlZzu7vf9xx6Lh4qcfd89PfxLn
F/e3T0809QXrD9d3l+Lu9uH3L8fc3rFmUOrs5hzdaKeXXuoFZzvopo1CoOpkZYN0tcHJYITVDdU0
HOZV7ygdsioGSuzlBhSzyGklMfdzdWQFIJ9aDwGXNE4jpea9CJacwiro9yLgVjYOCN6/F0EZJBcV
9fROBBPCqj4dhoCGw/SOK1GWEg+flo4NVQKDM7W4WtEue7wD3DvS1lj0PnRxafNOG2mXobN2h/l5
2Pprj+YZIMm+19cc4H8oYt5E8OKXipbDpsq1BBzm1XK8ur9I4vLFBzhXfnV+2LioqEszeEpo1GNH
p4wTsl2KYh2LaFw9Ki69SixX+VfHmnFyCmcwlZJx2ZQ1I1gIP5B6wtby+QC47JObcsY28V1kjZHo
i0RS1OhQzC2rDnGgGlp6SCGWE/frMEttiNaMljMyQ0KP0GzUI4ui3moocy3HD0AcWqbR8iGtnUFO
JgAhwZQbHJZ2ll4RxEG2E4cL206M4XCLJdMUTCjS2I2KFFmwbU3qWjwfADm0rYtMurQt3mslNvmV
a9DpOcQm9c/D0LSUZrSsEJ3cwmyNTiBpKBY7OCiGMr1JMRKjcre+LTb3Bxta6bSl/st6w1W04eMx
Ca/CziQwOF6n5gjrkZXwm0wirFIFC+DyAbCuRRZEvf5A4voVuj/gWmD6SGY538iGAtMEDrt+YIID
5Yk4nM0cuDy2BSbBFUUKJqXL5sDMsigwh1LXAvMAyKFth5T7NYheKS4kvWhfdS47e59XxX8jzM4G
aC+Y3V3QfjA7W6H9YHb2Q3vB7G6K9oPZ2bnsBbO7fdkPZmf/sh/MoVG9JfyiP9Q32zr5Q5Fq0ke9
iWNSkoHuImf/EI5TftiJvBPHa1yiDXBQLffDwSOQ33ut+Vd5oNKDz6J80oMvv/WCDAGdTE1fS2Jx
j1oLFF9eqB/tZDIZ1yGBaNW41vT147oxIKan49oqmrEYtOM60nLT5IlWZVaebM2YXqn85HT5ySmi
dE1q0Pbj2cBPTRcj3V4auYc2YKlABGAEkNHdoIECTDMoNqLLjGJ2soG93cKul+xxN7r1cTP7NvQV
e3obffZhA9tr1I5tso8nVqZNduvaN216mJ+n++ncvo1KIWFw/AgJBAKefzU6QpMwccH7E4xICftp
zwSERt2hoJucIPoIlFfV+upkHAdM05U040kaJZSy1LX5TtYEJrUAsYGiO45rRxjTk/yf4p+xpsgI
HTnUEd4U3VNo4EGcqLKnxYqhpEFasO9IFoutqa5owymeaaRcMPRO0kFTzVllXhgbS2AnxX0AY3Ay
OJRUIzXzIinvoJnOucri28mYFVt+u/kwZjchQU2XswTWFnTFZpYJP14aaT/2JZ6ObVHL9LzRZJNP
Zyhk168qlfF46giUNe5n62CFt2Q8GjAdm94SNVTTD289RLs+rDIqykQ7ozQoY3Ar5vmHUFHJEU7d
YoHdXB016h/XJu2ktyEhOohoqF00KqG6GjxmEGG96khhA6+TByaus3xd68EjxaDVidvUpZYh7qEu
RZTy27V11NX2tS25NLHj2TdS8fRTK6r/CTAAVD0aZA0KZW5kc3RyZWFtDWVuZG9iag0zNCAwIG9i
ag08PC9Dcm9wQm94WzI3LjYxIDYxLjAgNTY3LjYxIDc4MS4wXS9QYXJlbnQgMjE0IDAgUi9TdHJ1
Y3RQYXJlbnRzIDE1L0NvbnRlbnRzIDM1IDAgUi9Sb3RhdGUgOTAvTWVkaWFCb3hbMCAwIDU5NS4y
MiA4NDJdL1Jlc291cmNlczw8L0NvbG9yU3BhY2U8PC9DUzAgMTgxOSAwIFI+Pi9Gb250PDwvVFQw
IDE4MjAgMCBSL1RUMSAxODE1IDAgUi9UVDIgOTEgMCBSPj4vUHJvY1NldFsvUERGL1RleHRdL1By
b3BlcnRpZXM8PC9NQzAgMTgxMyAwIFI+Pi9FeHRHU3RhdGU8PC9HUzAgMTgxNyAwIFI+Pj4+L1R5
cGUvUGFnZT4+DWVuZG9iag0zNSAwIG9iag08PC9MZW5ndGggMTUyOS9GaWx0ZXIvRmxhdGVEZWNv
ZGU+PnN0cmVhbQ0KSImsV1lv20YQfuevmEepgJa7Sy6XDIIAtpIeQZK2MYE+2H5QKdlWosO15Kb6
9/1mdnlIcY4ChQzzm+XsXDszO0zPHvbLm1mzp+fP07P9ftbcLeZ0mdbbe0rPt/v9dk3pm8XNntL3
y9u7PV2n9eF+gXez5uPtw/ZxMwc+3/5Dl9arwhD+XCHIl4auX7w4fzmlJP11SunbqSahzusknV5o
anakSStTWfwviXbNJkl/wovbXZLWtSZD9U2ildYWqAGzyVRV0iQ8NDlTqiInn+eqzLSjep2MjBvX
H5JXdfJXwobkJUxS2hiauFyTt5oeFskfP9AGDJrK3LAoVzllaRIpZpD3hu2DFd6p3FdV5XwUprUp
qFkHN6YXx25cTN8luXL0CTs/UMIi1klQvUoukt/l1wt3GVsP6UVGZaF0BumuYuksdRCaVtDEKJOz
QkTCKs3Q5Qw9bErCesaOgxV2FPx0yll+ic2IZ0m5yjiOubIlYcUWLdEkplBlR1qjPBirFkQlgYIS
S4G95PUgqAwsokGwpmgFTjy5S8S0IGgNLm3ZIYgQEyeaBXuVtbBJSuXKSFTiqEFsq6HLgRBRgRkB
jTIYNUkQzTjoy1RR0MAONgupVOadXZHyUGWcRNQYFtLGyoR4OuVbQjZOSmVbyO+a6GChKnbQs8SC
bXMRIdxBolDGckSxM8tbHO2LlBxu2CGZKvYxCKYIFI2GWWSvbMGJMcY/scKpsnVFIOSLk2FdXBdR
w5g0yc1J2iLspUYlsEXY7jlvbcjb25issJo46/lp+EBWSSFJE7DkMvQIKiJfD3Llc+BKZcUJwSwh
7EOIHLEdyxERtcDKnogHGiwJhIQuKB9AOQ42sQPs0kk0ct6AaOQZTg7Rd4iGN8fRgA95iEdAUott
HHooqQAeqe0TquBUXyGrKntCSOatEs/VfUygujquIZYC6CQfU7Z1tUffcDqDaE4Ba7/hdMU5JaJ7
9HWXcztweUCU/L53eUBIQxn4XHyn09a2Tkf0lNOQB5/Rp8nkOIL+Nuid1rFoRLS1J5TjSysklJGn
5eSTXB1C/UULyr7yMq8M55o5LbyuIAbwENczZdp1gYcEHT5cHPEpKxmMiI+4s1AFdSCuSaX06AAL
MrE+7NMUfgf02BDn2GInckOE8PQQiqVKw4mgIcFHuY9i35Ce2a47Cswm9vqMF3E3NsnxxdjCQ4zk
/zYYOOu+dyLAAbQjgaHXXxoLeDQ6mnx0JpOPEvAJeyo5IwxZkIyZhJyroD8MP5ej6fb+8MCD2hU6
0HhiXTZCgY79qKJ3dU1n879nm2YxxwLVi+Zus11tbw803T6MjR7dbx9m++V2M76uX/ME9eothjX5
x2b9bHhGfDv95SXUx7mOEw72mmDvRAwuW4MZscW2lDswPDTHC53c6gIBiTPbxXL9uBLVCPHucbXf
PaPZfL3c7XjpavQepl+NZa5ja9LfOktMb4kMiEEhH3ou4yJyCroQK+ujrrOnxNhODNtddB5YEYhu
zllU4gDrOYJ8ThMa29FLurK4Qcdm9CMomLm4hfU7GCrxO1GRfW6pJLBROdIWckfpU5bl7bbJCff0
KW7XcR/nTkieieQg14nJRAamfEmAZyQRHu3vFrR5XP+5eKDtDS034s8CHtF6O1+sOo3IjfTibobv
gFZx0Srua8PgdsgKLfG0vlKWB1ueMI+KBL+vlAdyhhuDDRcCF0nw+Fi5f0K55518NaF/ZVplTleV
r/6Tci3dkYeswoZxzvjYlXiys+hIcczDBK/LyB0wj7oBhV4rvNL3gwyBTSKiBevA2A7Jnatcef35
lq2nKDobmwSf8aQ/5KP099xSM4f5u/084m+61WKzaD7Sm+Xm41eOtHoiqo4bb4xqjuHTI6qV6aIa
Pug4qv33CmbIcK+sGPIwVnFNDii5gpnNMlXIQOd5Em0peJexiy2Ry/eADAIdZWzLiFAU3c0pc30u
gwOsQEJZqSLDnwkrnnp92ZM3X8gvoz8PhS1xoyCv8SnRXb/fzqxLy70ku9Y0P05xPUzvfwUYAEip
LscNCmVuZHN0cmVhbQ1lbmRvYmoNMzYgMCBvYmoNPDwvQ3JvcEJveFsyNy42MSA2MS4wIDU2Ny42
MSA3ODEuMF0vUGFyZW50IDIxNCAwIFIvU3RydWN0UGFyZW50cyAxNi9Db250ZW50cyAzNyAwIFIv
Um90YXRlIDkwL01lZGlhQm94WzAgMCA1OTUuMjIgODQyXS9SZXNvdXJjZXM8PC9Db2xvclNwYWNl
PDwvQ1MwIDE4MTkgMCBSPj4vRm9udDw8L1RUMCAxODIwIDAgUi9UVDEgMTgxNSAwIFIvQzJfMCA5
MyAwIFI+Pi9Qcm9jU2V0Wy9QREYvVGV4dF0vUHJvcGVydGllczw8L01DMCAxODEzIDAgUj4+L0V4
dEdTdGF0ZTw8L0dTMCAxODE3IDAgUj4+Pj4vVHlwZS9QYWdlPj4NZW5kb2JqDTM3IDAgb2JqDTw8
L0xlbmd0aCAyNDE4L0ZpbHRlci9GbGF0ZURlY29kZT4+c3RyZWFtDQpIiaxXWW8byRF+n1/Rj5IB
Nvs+AoMASXk3WcQbZEUgD7YRCNTljQ6vJMfRv89X1T2cIUVqSHshm1PdU11X1/HNePrw9PnybPkk
3r4dT5+ezpbXF+fiw3hx/0WMZ/dPT/e3Yvz3i8snMf7t89X1k/g0Xjx/ucC7s+V/rh7uv96dg57d
/098MFEGLfDPB6Zi0uLTZDI7mYtm/I+5GL+fK8Gr2aIZz0+VWD4KJZTU2eA3CfG4vGvGP+PF1WMz
XiyU0GJx2SiplAG1BLO2MicxKg8lvE4yOBGdk8kqLxa3zZEOx4vfm3eL5o+GDHEJJkmltRh5p0Q0
SjxcNP96I+7AoERymkT57KURo7oiBn6vyT5YEb10MefsYxWmlA5ieVvcmJ+uu3E6/7Vx0otvOPm7
aEjEbVNU3zSnzT/5rxPuLVkP6cGKFKSykO4zSSepvdC0gkZaakcKEQkjFZHeERlhU1P2LTkOVtgR
6OmlN/QShxHPJJy0FEcnTRLYMaFdLBsdZFotjZYRjLklqpKyghIjCnui/SIoFRbWwLQS1QrceHPd
sGlF0C24lCGHIIJNHCkSHKVtyWWTpE91kdlRjdjmvstlwaIKMwJaZRC1bIpooos+K0MQPTvILKRS
ciu76ipClfYcUa1JSBsrXeLpZWwXfHCUpGlJeresDgaZycFIEgPZ5iuFcBeJvNKGIoqT1rV0ta+u
+HLLCc5Uto+IYgqTrFETC5/lI7gxovHDVniZWleYhHx2suyz6yyqH5Nlc7mRtgh7UqgEsgjHI+Wt
KXl7VZMVVgvKenpqupCbJnDSFJpzGXqYCpWvI5yMDnSWNmwsiKWEvU8iR8yKZW1RtcDKblEvtFhS
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
IDU2Ny42MSA3ODEuMF0vUGFyZW50IDIxNCAwIFIvU3RydWN0UGFyZW50cyAxNy9Db250ZW50cyAz
OSAwIFIvUm90YXRlIDkwL01lZGlhQm94WzAgMCA1OTUuMjIgODQyXS9SZXNvdXJjZXM8PC9Db2xv
clNwYWNlPDwvQ1MwIDE4MTkgMCBSPj4vRm9udDw8L1RUMCAxODIwIDAgUi9UVDEgMTgxNSAwIFIv
VFQyIDkxIDAgUi9DMl8wIDkzIDAgUj4+L1Byb2NTZXRbL1BERi9UZXh0XS9Qcm9wZXJ0aWVzPDwv
TUMwIDE4MTMgMCBSPj4vRXh0R1N0YXRlPDwvR1MwIDE4MTcgMCBSPj4+Pi9UeXBlL1BhZ2U+Pg1l
bmRvYmoNMzkgMCBvYmoNPDwvTGVuZ3RoIDMzMDYvRmlsdGVyL0ZsYXRlRGVjb2RlPj5zdHJlYW0N
CkiJrFdZbxvJEX6fX9GPtgE2+z4AgQAP72YX8QaJCOyDYwQCrcMbW3RkJRvl1+er6p7hkKI0Q3lh
i1M9U133OZ3f3X+6utjci7Oz6fz+/mJzc/lRvJ+ut1/FdLG9v99+EdM/X17di+nfPl3f3IsP0/XD
10t8u9j88/pu++/bj4AX2/+K9ybKoAX++8BQTFp8mM0Wq6Vopn9Zium7pRJ8Wqyb6fJcic03oYSS
Ohv8JiG+bW6b6Y/4cP2tma7XSmixvmqUVMoA2gBZW5mTmJSHEl4nGZyIzslklRfrL80rHV+vf2ve
rpt/NSSISxBJKq3FxDslolHi7rL59Y24BYISyWki5bOXRkzqiRD4uyb5IEX00sWcs4+VmFI6iM2X
osbyfF+N8+UvjZNe/I6bv4mGSHxpCuvPzXnzV/63I+4tSQ/qwYoUpLKg7jNRJ6o907SEJlpqRwxh
CSMVgd4RGCFTU95bUhyokCPQ00tv6CMuw55JOGnJjk6aJPDGhPawaXSQqTsaLSMQcwtUJuUEJkYU
9ETvC6FUUJgDw0pUKeDx5qZh0QqhL8BShhQCCRZxoohwlLYFN02SPtVDZkU1bJv7KpcDkyrIMGil
QdCmKaQJLvysDEH05CCxEErJdXLVUwQr7dmiWhOR1la62NPL2B744iRJ04L0bVMVDDKTgpEoBpLN
VwjmLhT5pA1ZFDeta+EqXz2xc8sNjlSWj4AiCoPMURMK3+Ur8BjB+GEpvEytKgyCPitZ3rPqTKpv
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
Ow0KZW5kc3RyZWFtDWVuZG9iag00MCAwIG9iag08PC9Dcm9wQm94WzI3LjYxIDYxLjAgNTY3LjYx
IDc4MS4wXS9QYXJlbnQgMjE0IDAgUi9TdHJ1Y3RQYXJlbnRzIDE4L0NvbnRlbnRzIDQxIDAgUi9S
b3RhdGUgOTAvTWVkaWFCb3hbMCAwIDU5NS4yMiA4NDJdL1Jlc291cmNlczw8L0NvbG9yU3BhY2U8
PC9DUzAgMTgxOSAwIFI+Pi9Gb250PDwvVFQwIDE4MjAgMCBSL1RUMSAxODE1IDAgUi9DMl8wIDkz
IDAgUj4+L1Byb2NTZXRbL1BERi9UZXh0XS9Qcm9wZXJ0aWVzPDwvTUMwIDE4MTMgMCBSPj4vRXh0
R1N0YXRlPDwvR1MwIDE4MTcgMCBSPj4+Pi9UeXBlL1BhZ2U+Pg1lbmRvYmoNNDEgMCBvYmoNPDwv
TGVuZ3RoIDIwMTgvRmlsdGVyL0ZsYXRlRGVjb2RlPj5zdHJlYW0NCkiJtFdtb9s4Ev6uX8GPSVHJ
fCd1KAzYSnb3iusethH2PnSLReC8dpO4l7i7l39/zwwpS3bt2Em7aGMNJXLmmRcOH44m94vri9PZ
Qrx5M5osFqezq/Mz8WHUzj+L0XS+WMxvxehf5xcLMXp/fXm1EB9H7ePnc3w7nf1xeT//cncGeTr/
n/igQ+WVwH/nWQpRiY/j8fSoEcXo340YvWuk4NG0LUbNiRSzByGFrFSt8RuFeJjdFaMf8eHyoRi1
rRRKtBeFrKTUkGaYrExVR1GmhxROxcpbEaytopFOtLfFgYqH7afiuC3+WxAQGwGpkkqJ0lkpgpbi
/rz4zytxhwlSRKtIlatdpUWZRzSBvyvCBxTBVTbUde1CVial8mJ2m9xoTlbdOGl+LmzlxF9Y+UkU
pOK2SKZvipPiF/7XK3eG0EO7NyL6ShpodzVpJ62D0HSKSlUpSwYRCV1JEp0lMQBTkd4bchxTgcPT
01VO00csRjyjsJWhONpKR4E32neDWaF8FZdDraqAiXUnZCNpBCNapOmR3idFMU1hCyxLkVEg48VV
wdCSolvMkpocggqGWEpSHCrTibMiVi7mQc2OKsS2HrqcBqwqTUZAsw6SZkVSTXKyZyrvxQAHwUIp
RbvElUcBppTjiCpFSrpYqRRPV4VuwAvLWOlOpG+z7KCvanIwkEZP2FyWEO6kkUdKU0Sx0thOzvjy
iJObVnClMj4SEhQW2aKiKbyWlyBjJOOHUbgqdq6wCP3sZHrPrrOqYUxmxcVa2SLsUWInECIsD1S3
OtXtZS5WoBZU9fRUlJCbwnPRJJlrGXZY8nleL9gqWMh1ZfzagKaksA9F1IheTlkZZCtA2Q9yQhOS
NODQJeMDkdNBEJcCubQWDUsLEA1rkDlE3yEaQa1GAz7YFI8k8V7s4tCLXAqYw3t7beSp1G9QVbVe
G3Dl3RSBdvfqALtrOWso8wZYal4d6c7VXtrhtIFqKgGtdzhdU02x6l562mWrBy4PBpG+9y4PBtxQ
Bj77PZ3WunM6S5uchj74jD4tlEUK+tOgd1rmTcOqtV4bOTq0UkEpfmoqPq7VoSi3Ioj9zjOhUlRr
an3jLTfEQHzM702luvcsPhbo8OngyE9+YwAiP/JKX3mxFPI73im99AgEhtGndVKkf4/osSnOucWW
fEKk8PQiDPMuTRlBQ4KPfB7lvsE9s3vvRJqscq839BJn46xYPRg78TFH8rsRA6fdvowACegogRJv
t9ECokYrzEcaZj4VC39hTc05AsmCZnAS4VwN+4n8fDho5p8f74mo/YYOdFhqZw6wQQ/DQS1+blsx
Ofvz9G52foYXoj2fXd3Nb+aXj6KZ3x8qefB5fn+6uJ7fHX5s3xKDOn4HssY/BOsnRRzxXfPPI5jP
vI4KDnhVwlsy4NgB7hDryGdgekiKFzq5ishhhn1wcn375YZNI8QPX24W/xCnZ7fXDw9481q8b9vX
4tfpe+Z1DAloTq5OQUM7QGoJCFG2AKWkok2mbUqxBZvBOWDAUfEZabwYJpHKza5kEfA9krVMUl6Y
8tSvtB5qM3V7oQYc7MEiVs69UINBIVgFDDi6X6ZBu4CdR/3kxRpw/qMO6zq8NJLKoVvkrvpCDZRx
ykVt/w4NTvyIX4+2s2EPLxWu1tly3HfyNYsWx1UXN4dDm7g/kfDb/oJUee5e9KvyPWAdhqItxTQ/
SxrnGlV5wndVTF+tmg0oGY9g+yCMRZ8yEiUcnm3WxORcmSWYNU/ZNRJ8kgotGGFBkuoAu+a5Zp2k
c4LuNCzs8HVo00mDo4TucerZvka+WZCvSdoVYl8vWYKOVFdbQ0xnhMH1YFuQ69Q2yyztMozNbMiy
xcHtMXdrjHfYdSrxtjJLO+xq45ekxFow5Z4LPs9wAA1gu0l4Tnqx6zS56zem92mzkW67kpnz7uTu
bDVrHWLQBroOkXjsc4+TrzvPRj07D5X99Ow+WvbUM0jSt+jZfVDtqWfncbWfnt2H1p56nltP3zHO
W0jFczWVDOjrE26oyGhd1Qr7E2X5TYqstOCOQGS/EZGNuMf0t6cX63EeZ4KDZ2i6eyoCo2by3Ojf
M9tn9ozWRew5EWelErMvWdBkORi66phIBZw5/xszmRyZSV2PaxLrMbH3rvkltLnlwU++TYAm4O4Q
cGNCG0SPbc9YS7T4q/HnxopUxdD9jR2GIbBmiWuex4WsPeoXxcGiZuuiWm1dtNVSsKuWwm5Ll8TW
kNFsMfsWNlrb5NBmEzSzfZVmbEa+hOx6PzcHZlNENsedZlJdaMI3E47TVWpQNh0615Dx0kgSpukv
xvwCCkoblN846Xg4yfrNk44Gk3qh9vZpuz8MZmv7ZtUVXMvgikLp1ZroFEpxWYKkpvFYRKsbWk24
+jdmMJgem8mRTMFEaZtc2nnPSKYued+Y4GnbqNqsbhs/ZnQN3NSKVCJHDdzSqaDwInZfCJgdl5Sf
RuZlk7GOw2f33o8Vo3XjkAqzjMkdu25jOskv0tRm2plb2j1OuqfNWGdMoWGfj1u0osuveo0BdwGD
cfAY995SxwpRNjg3ic/omslH/piZzR40uDDSkx0QvEqjH2F5FJ7oGSsF1Y3dt6z06/ZGqXe5u21o
bGTBk4Wazog+RRMqirHjgrOd409SO4Pt4fRmrIbYl90La9wOFVcXuQoV6GpCasbtJwJ4/K4Rxf8F
GAA4NoQmDQplbmRzdHJlYW0NZW5kb2JqDTQyIDAgb2JqDTw8L0Nyb3BCb3hbMjcuNjEgNjEuMCA1
NjcuNjEgNzgxLjBdL1BhcmVudCAyMTQgMCBSL1N0cnVjdFBhcmVudHMgMTkvQ29udGVudHMgNDMg
MCBSL1JvdGF0ZSA5MC9NZWRpYUJveFswIDAgNTk1LjIyIDg0Ml0vUmVzb3VyY2VzPDwvQ29sb3JT
cGFjZTw8L0NTMCAxODE5IDAgUj4+L0ZvbnQ8PC9UVDAgMTgyMCAwIFIvVFQxIDE4MTUgMCBSL0My
XzAgOTMgMCBSPj4vUHJvY1NldFsvUERGL1RleHRdL1Byb3BlcnRpZXM8PC9NQzAgMTgxMyAwIFI+
Pi9FeHRHU3RhdGU8PC9HUzAgMTgxNyAwIFI+Pj4+L1R5cGUvUGFnZT4+DWVuZG9iag00MyAwIG9i
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
gsmF3UwD0mwd0rCmb0DGFUEWaJS+ZMUIB3pQGvxtAJvGoAW/tR/WZ+xkFOoEC5udTUYR71NVHCj5
+jovUYnopMitEWq956bJovbatcAPE50I8hQySNisnRBim6uyiNARi0o9A+noJiP62KqJcfSeTvgb
vTfmw4SHnjEJSlfLiqg1ObMp8/Ccxw+u1XlD7tnE9Kt6pWLLdp91SCg3/5MxqOnzSfioEVaaujd0
qpazPvoJkwy1y/3X2loc0I02JltpDFaizUc+pw3EiB4MG2UcvlXU3XkKu7IzlRA+ItsnvOxWjppN
HHll6nrD32yuLFpt/ZqmVmHNYZoGv1tTwt9UlPIn6Wkn3RdS7+xjK5r/CjAARX6Z1w0KZW5kc3Ry
ZWFtDWVuZG9iag00NCAwIG9iag08PC9Dcm9wQm94WzI3LjYxIDYxLjAgNTY3LjYxIDc4MS4wXS9Q
YXJlbnQgMjE1IDAgUi9TdHJ1Y3RQYXJlbnRzIDIwL0NvbnRlbnRzIDQ1IDAgUi9Sb3RhdGUgOTAv
TWVkaWFCb3hbMCAwIDU5NS4yMiA4NDJdL1Jlc291cmNlczw8L1hPYmplY3Q8PC9JbTAgMTAxIDAg
Ui9JbTEgMTAyIDAgUi9JbTIgMTAzIDAgUi9JbTMgMTA0IDAgUi9JbTQgMTA1IDAgUj4+L0NvbG9y
U3BhY2U8PC9DUzAgMTgxOSAwIFIvQ1MxIDEwNiAwIFI+Pi9Gb250PDwvVFQwIDE4MjAgMCBSL1RU
MSAxODE1IDAgUi9UVDIgOTEgMCBSPj4vUHJvY1NldFsvUERGL1RleHQvSW1hZ2VDL0ltYWdlSV0v
UHJvcGVydGllczw8L01DMCAxODEzIDAgUj4+L0V4dEdTdGF0ZTw8L0dTMCAxODE3IDAgUj4+Pj4v
VHlwZS9QYWdlPj4NZW5kb2JqDTQ1IDAgb2JqDTw8L0xlbmd0aCA0OTg5L0ZpbHRlci9GbGF0ZURl
Y29kZT4+c3RyZWFtDQpIieyX3XMbtxHA3++vwKPd6YH4/uhkMmMzaZpM7H6IM31w/aChZUmpJLqy
nFT/fXcXwB3uKFJknQdKvEnGWhyB3cVid/HD7NXt3eXH0+Ud++ab2au7u9PlxdkH9m62WH1is9er
u7vVNZv9fPbxjs3+cXl+ccfezxb3n87gt9Plv89vV19uPoD8evVf9k557iSD/60jyQfJ3n/77evv
5qyZ/XXOZm/mgtHo9aKZzU8EW35mggkuo4J/A2OflzfN7Af44fxzM1ssBJNs8bERXAgF0hImS81j
YG36I5iVgTvDvDE8aGHZ4rp5ocTLxS/N94vmPw06YgK4xIWUrLVGMK8Euz1r/vkHdgMTBAtGoiob
LVeszSOcQL9L9A+88JYbH2O0PisTQjq2vE7bmJ8Mt3Eyf9sYbtlvsPIX1qCK6yaZvmpOmr/Tf71y
q9F70O40C44LDdptRO2otQpNUdRKLg0ahEgoLlC0BkUPPjXpu8aNw1Tww+Ffy63CH2ExxDMwwzXG
0XAVGHxRrgyWjXQ8dEMluYeJsQjZSBqBEcXS9IDfk6KQppAFkgXLXsCJNxcNuZYUXcMsoXBDoIJc
bAUq9lwXcdkEbkMeRNqohNjGestpQKrSZAho1oHSskmqUU72NHeOVX6gW5BKwXR+5ZEHU9JSRKVE
JSVWMsXTcl8GtLANXBURf1vmDToecYMeNTr0zWYJwp000kgqjCis1KbI2b88osNNKyhTyT8Ukisk
kkWJU2gtLYETQxn+IS8sD2UrJIJ+2mT6TlsnVXVMls3HUdpC2IOASkCPYLnHvFUpb89zsoLXDLMe
/0o8kKvGUdIkmXIZ7JDk8rxeMNwbkCPXbjTAKSnstQg5oropg0G2Al72g3ygyZM0oNAl45VIx4Eu
dgJuaRQNgwsgGkbDyUH0LUTDy2E0YA8mxSNJVIslDr1IqQBzqLZHI4epfgVZFdVoQJl31Xis7uEA
qqubVctUAJ3m4UiVrfbSI5vWoBpTQKlHNh0xp0h1L23fslHVlqtBwN/7LVcDaijVnt2Om1aqbDpL
D20a9MGeoU8zaeAI+tug37TIRUOqlRqNLF5aKaEk/VWYfJSrtSg2ehD6ytOeS8w1OS68riAq8T5/
11yW7yTeN9Dh08WR/9IXDU7kP3ml4451Qv5GldJL9+CBJu/TOsHSf/fQY1Occ4tt6YZI4elFMExV
mk4EGhLske6j3DeoZ5bvlqXJMvd6jR/hblw2w4uxiPc5kr8bGFhldyUCOICCBJL9tAkLEI0G5CM0
kQ8n4TdYE+mMALJAMzAJszaC/QQ/717MV5/ubxHU/gUd6GWrrAYgEi/9i8jeLhbs1YdfT2+WZx/g
A1ucLS9uVler83s2X92+lOLFp9Xt6d3l6ubl+8VPSFDfvwFYo3/Qrb9IZMQ38x+/A/OZ6zDhwF+Z
/G3J4VAcLh6rQHdg+iMwXtDJlYUqj5nZTi6vv1yR6T+x0w/Xl58/g/hH9refF8Ry5AZ48OfL8y+3
Z50XsnjRn4d0uutISo+Kk+KNZQB+KixAyUmmFqDoJoeMugJA8VQYKvWTGKlpQW5mGUBXIT7QLJq2
TMsB5NLNgno11nsyB46o3OhAJHN4+VajyJ21pMBLuNHzEALlLN3ThE6DXuAUMgxslVMj8nhzJ3Vr
SbolKJL9AD4aSKP1zHzykbrIVUXR6kMVUNMoVAI/eIyRxAsjdDLEL4huJGPkPkoMJdX6j9eCfbca
8bx0kcf8WlCgSnkBbJ/6M6R87G9GCq5OnJKi6xMEtIRvCdBoFIkN00SKo7TpQsVpLpERAqfDTEg3
DUVShiQCfaInNM3j9PQDhKJaEdFApw2so1Wyg1sv5kGItW8aMqFzm95lZUf4glDp5s/vtu4XnQBY
VBrbXiUeQWdOpBef7TxsOxfJ/bbznzbWVltuuz1TMPJPFKZ+lUlAX3TqNNN2ca9cSTOLm3Rg3Sbo
LMsG60oVGMMWnz/SQdJaSAxjIRtB2yCTZMqkssDyaOBXZWgh1FFOQfhbwyUsVP3CiNekx9wLgdZV
hQ8bHq7T43V9yg8yWIwcNWVdl/AeqtnBDJcSfq3pEhzkLpFBwaeuEoqosWUkNIXolo94Z9dypih6
CxbA1/nxZzs595B0sHmAIJM7CBgtXxMCDQbZHL1MUkYoyjIzGOUlaU43gjw2nR1MrP6n9NgcjpLP
bWm0pbpNKPtMg2IZ9fVegKUcseTEwL/BQJeWuk6S0lvwQUEXFRaalIn1mRmEsJgiQzpNOjMyZsqh
edMfWvqYfO5lWl0avEzlUgeghMbWh2a7Q/OhWC2fyxFUA5vgX2TYo63jadrBKC9pB9ra3ko7sN4O
HFs7s9Btpq232db7b+vAtF242jqIba6IapDD/vCJbaw1WcG/gi5MwVHoi+1qzQ5PTShWFU4ldoWG
9SSwlz5caCYUPWWQoqn6QsvMoMaDTAAPFFoMdaGZ0Ldi1z3XUqGlksmFln4qh1aPRoUWHdtQaOVS
LWIus3JoMfQ/UEX0sh6cFxHrGFfVI7gaAw9YhT4+X1yFP9rvg6vDoBwTrpZQfQWuog6pkT79A7hq
CYQ6O4aaxqYjqYAADDgJSpWZkPYYkXYL1ELlukG+7Qq1Ae49hExt9oNaH0frdoRar0aObodaSPm1
1jxB7WFDbZBcY2pAo52g9glB7bDWJqitD+3woFZvh1rtZE0gzwXVBlCrlYGpe0DtKChHBLVdqL4C
alGHQf60diPUdnZ2hVptFA/VbTFB7QS1GWq1Amod5NuOUKuN4cFDTkFw94FabeRo3W5Qq7GgB45u
hVpt9HprnqD2oKEWz8xhalg1Qe0TgtpRrU1QWx/a4UGtWYdaZSV3OuKVwBQAhZVQhdI9P6jFjcKh
ww3DhX4EarcE5UigVllARdVHa0+uVXB9awyg02ARqgQRFPrgOtd2EQ8ce4pwICM1eWwqcmLWY2TW
mliV1VwHTJ4I2QjaBpm0hVgVvJhCTkEgVw41LYSXjxLroPZhw8N1m4l1mMFi5OgasSoAY4v7gvhi
wq/13YlYD5RYFbyhpMSnCR505MJCq4LsnLj1sLl1S8VN3Fof2uFxq32EW2PgAavQx+fLrU5x7ffh
1mFQjoxbS7S+gltRR/W2HXKrMgawpLdjqG9sOpWKDAL4J0GpMhPbHiPbbqFbuJ/cIN92pdsAVx/S
pjb70a2Po3U70q1XI0e30y2k/Fp3nuj2KdBtkFxjgkDHnej2CdHtsOImuq0P7fDo1m2nW+1kzSHP
hdkGdKuVgal70O0oKMdFt120voJuUYdBELV2I912dnalW20UD9WFMdHtRLeZbrUCfB3k2450qyEX
g4ecguDuQ7fayNG63ehWY00PHN1Kt9ro9e480e0ToFs8OYcJYtVEt0+IbkcVN9FtfWgHQLcnF6ef
erj163ArXeifmEAVVkIRSkfddn4i2PyEJgrGTuZvMWw2U10hOujXPOAGTjYYDY8YjWHQ4nc2ShHZ
ZDQ+YBQeYgZvJ+uZwtvZY9rKnY1C1keK7iabUjxiFGSHO0Vk/d2Myu1GRxT4/xodvZLgon7gUDUU
IQKGZkZphFXIpOf3SpJOcQdOBM+lf+SVtDkmR/JIkvhCKpHa84WEaVxGOgBV4z0Dzq+9kKQlru7s
bHshSXh2xVwbRtj62TW9kI77hSSBR73F94qFXAL3B/m25YUkHVRbTlQjPNdVv932Qhp0B2FG6za/
kOoc1tGPHF17IUkPNY8vKpdSftyYpwfSgT6QpLfggxGOywgnDFkyPY0O+2m0udSml1F9ZgfwMhoT
rX6EaAN0fKxCr58t0hoT8f23B9IOg3JETNuF6iuYFnXUj9CHmLazszPTAov8j/1y6Y3bhqLwfn6F
ls4isvi4fCwbN32jCGAtsylcpEEAFwWyyN/vOSRnhtJIYylxi7GtRRGzQ/Fx7z083/V8dbzamHZj
2pppraD2BvW2lGlRX96gpnRYx7TOjb5bxrRW4uig55nW+dOneYPay4ZaF1phaUjcoPYpQe1QaxvV
1km7QKq156lWxLRBmM74bKlWYLzGr6DaUVBeENUeQvUNVMs1lGEk4yzVHvZZSrVipHVwC7xBG9Vu
VFtTreBwblBvC6lWjG8loqiMXUW1Al0Nv1tGtQKlDw96lmpZ8idP80a1F021gqfMsDTw0G5U+3So
dqS1jWrrpF0g1cop1WpReF0jPaGx2gB5IEP1/KCW92RNBlDWQ1A7H5MXwrRaQIr6GKyVWKvh3obx
cwZrAIVMRyA4xVptbWuqpJzDWi3glUSyqrGdtFZhUZENazes1Wg8TciEaAKOP6i3M1ir0VaFUqi2
8zWDnMXawQPR2dF381hb17CJfnTQE6zVoGfhvRBhlvz4bd6o9kKpVqPPUortC98q16qIPKMF2tj2
stl2XnAb2tY5u0C0dQ+gbcC7TxV682zZ1trYilrDtsOgvCy4PUTrG+CWa2iPADo1C7eHfRbDrYMo
+PB4tcHtBrc13FqUrh/U21K4RdF6g5rSYR3cOjf6bhncWomjg56HW+dPX+eNbp8C3brQCgtE4ka3
T4luh4rb8LZO2gXirT+PtwKTCMJ0xmeLtwL7NX4F3o6C8rLw9hCtb8BbrqFMRo85vD3ssxRvxUjr
VBpseLvhbY23gsO5Qb0txFsxvpWIojJ2Fd4KpDX8bhneCsQ+POhZvGXJn7zOG94+AbwVPGiGBYIX
d8Pbp4O3I8VteFsn7QLw9vbjH/9UdBtO6VahsTw0mdoAfaBClV7bm9uuublN87qmub35nWGTQnV7
osN73QZe4HZu0/jApkHqDmnhrkYRiuZ31d3ErgG+SX8S39hOWquwq8jiXVH3McV3dlP1wKZoBj3j
65cH+OFN9flNRxz4SJua80k1TpFoAQ1+XSnFQVLf9Lvrd8dN7X7T674HFjb9B3zU3+Hr/guPEBJn
4Y9oWJNaw2Ckk6a/311996r/VK5SrSj7FaE+8A0W+nN39WZyqqun+jL1ZnKqP071+0W/n5wZjjN1
mfh2cmKslvT73X+YmmoOlU8GNao4EOf/ODlfHZdGJ1eW/mlyqq5ioPan+HlyqpkK1y+TU+3U1F8n
p1b5SpDJmb8dZr7tx3VqDllLJXj3uUntXPovNM3nu793ipyKagqhFYVoGXxEHmV3pWyof7tH+6es
pLZPUm5heWgDwa3iNMewHLHV73yLp/Rj/Kl+NIRqiMH4ThuyEfSj7ZGHYBG4D9xj32e4NDKlg4pp
VLwKzWXBVME/GlhoYqKFwCviVujDsBv62tcmoQeCkPmjS9Ip0GLB+yEmNGBbgE+QLbQhDnl6jSta
tnDKcRleOLV6JnU6+CVmc0JAcAvdcc88tOALWHMe4tJ4yQH6wZCW0OxapAD/0F8RfzxbJrVUd+k4
OBeaEJNdV/j/McxHZ3Pi+LS3uKPmVIA/DkEN8FyOI8N10HIJBzmQ7LIAK7FJfZ1vEJ5syYFFZqSM
2Cs2Odj4HlviWGWBwLATYZMZY3FIFEPBM/mas3gjnAcja9MNBEfkfYQ3Da66DBw9DRFrj181+h8k
UJAQDNkOlUSQHHTJIPPCiGa+xwgFiXjrFCTUZ9BMhrJliIrAiVUOYYD5mkYZjtMZEG/EFwjAUgB2
CFEpl0kgoMXMmyk2+8MahJw6aQO7R+xFh8MLH1PP2hFyJJ3UMdK6VEIqZIbsYylfq3jU+9LuGleQ
GEtgG4QihDNwYybgZiCpCCKj+c4r6qAhXTTU2TR2sFFqyKMQcDbFSx40FGoNlWapaEgVCbmYSA2M
zORoFAclxIDvJaT1UEJuTkN+TkKOxeGJxJSQpMISdU5CYSChfHL+gY8sk4ZqRSkHVAdFFOc0VHrR
VRriiWoZlTVOZOTSwSX6LCOj0j3wIFU6yrc6FQ+yw5KxOqsH10GAbFSz6jHnxKNntNN5aqfrinjw
/GATZ1eKp0NFIZt8VLkXkEWnlB7Vk1fJ/ULQs+oJX62eCUqneshz0SFnEupG77whTfgRQuVC1lKS
UuAzxljPSmloR3spgWoROO1LGjWVFEAts2bkZiwoDPSjiwVR4PwVcEMLCovlc3Agh1jQgRgYehCE
kzzIJP1kRzroxz2uCUH9lXpC9iA+CSb1aLwEW9iHtcNj8jy21k5ys7XOE+adB8+rSepRMauHWvUp
FSvVg7vh0Fk8ynqKhzqftJ70gM4KiZ/o2odwzZVKshOdZ+1DFuFS7HetmVKSnlfSwZVgtVRSzKZk
QwI73HKdKRnGUArWIbcJ65ZZ0lBUs56UNOW7UDxJpyLzy0V19KTkSF6SI/HNxdX4kCxxpOI1RVM5
5XtN5dFKUyK0YQ55muLDOch2CZ/GwuKFY42qA4Py2aCKxlT2J/uo/hTgK7idJc25dEjomFCzRGBO
F4GhoUVe8wsW0RnplMyROU3pKywzqlwyC+WlHpBXQDAMMI83+7rOSWXq8zR1CMz5bFV2VmDTViWK
CtOuWFWXqC9Y+5iNk0+u1cXSOAVWmDWyvnGyOAJtS/tkW0pn28L+/3Pr5F2CPGHJ4vuoYvatRciX
bMvtJZWCw7fyEdulxzMtTeTzQRfks1TVf9swvel31++OQtJ7IXXNX7vrvsetm/4Dd4GSpOnvGv6F
gui/UGU8qMYfpsN1kQbcxXDa/e7q3W998/7q7v2rV/2nvNXbfvfvAAzbB7ANCmVuZHN0cmVhbQ1l
bmRvYmoNNDYgMCBvYmoNPDwvQ3JvcEJveFsyNy42MSA2MS4wIDU2Ny42MSA3ODEuMF0vUGFyZW50
IDIxNSAwIFIvU3RydWN0UGFyZW50cyAyMS9Db250ZW50cyA0NyAwIFIvUm90YXRlIDkwL01lZGlh
Qm94WzAgMCA1OTUuMjIgODQyXS9SZXNvdXJjZXM8PC9Db2xvclNwYWNlPDwvQ1MwIDE4MTkgMCBS
Pj4vRm9udDw8L1RUMCAxODIwIDAgUi9UVDEgMTgxNSAwIFIvQzJfMCA5MyAwIFI+Pi9Qcm9jU2V0
Wy9QREYvVGV4dF0vUHJvcGVydGllczw8L01DMCAxODEzIDAgUj4+L0V4dEdTdGF0ZTw8L0dTMCAx
ODE3IDAgUj4+Pj4vVHlwZS9QYWdlPj4NZW5kb2JqDTQ3IDAgb2JqDTw8L0xlbmd0aCAyNDAzL0Zp
bHRlci9GbGF0ZURlY29kZT4+c3RyZWFtDQpIiaxXbW8buRH+vr+CH+3DacV3cgtDgLQ2rg0u1/a8
QD8kQWHIb0ltK2crd/W/7zND7mp3LdlSrnCiHZLDZ144MxxO54/rz9cXy7U4OZnO1+uL5e3Vpfgw
bVZfxXSxWq9X92L689X1Wkx//Xxzuxafps3z1yusXSz/c/O4+vZwCXqx+q/4oEPplcA/55kKUYlP
s9nitBbF9O+1mL6vpeDRoimm9bkUyychhSxVpfEbhXhaPhTTn7Bw81RMm0YKJZrrQpZSalBLMCtT
VlFM0kcKp2LprQjWltFIJ5r74kir4+ZLcdYUvxWkiI1QqZRKiYmzUgQtxeNV8a8fxAMYpIhWEZSr
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
Uqt2S41payxN14k7En06jhW8l5RF7wbldKdUNVMS39rPaFMNEbpqCU2EmWliWAC6dum7mCfjaz3T
JDbAGcpQfBrsoplazlj12nWc7FA0ougJocskhT/lTZsCxnh6eFHhc724nfuZJuz6dOZiq0iVzIfg
wMrFmSetF4tZYDPszKmkhufxfOZM+lrTn89Wuw1UHRJEX8xi3toPO2XyjnFJbtLpLOEv6szQooWa
7T5rUFRuXlQNtLD82ELCxoAmDQ0DLj20KtTNaNxgul2j5mTxA2rJuRTLJ9G+duhXpbdO29MUGjWY
mjJvS4m8mFjA2QyJC8NuljLoyzpFZcroHeWF8NH6O7wu+nUKZz+fL2aOYmZuW6vHCg+fZ7KiDmmb
pkZaFrKXptUOTQm/Giia6ynCtPlC6p29r0XxPwEGAMdznFENCmVuZHN0cmVhbQ1lbmRvYmoNNDgg
MCBvYmoNPDwvQ3JvcEJveFsyNy42MSA2MS4wIDU2Ny42MSA3ODEuMF0vUGFyZW50IDIxNSAwIFIv
U3RydWN0UGFyZW50cyAyMi9Db250ZW50cyA0OSAwIFIvUm90YXRlIDkwL01lZGlhQm94WzAgMCA1
OTUuMjIgODQyXS9SZXNvdXJjZXM8PC9Db2xvclNwYWNlPDwvQ1MwIDE4MTkgMCBSPj4vRm9udDw8
L1RUMCAxODIwIDAgUi9UVDEgMTgxNSAwIFIvQzJfMCA5MyAwIFI+Pi9Qcm9jU2V0Wy9QREYvVGV4
dF0vUHJvcGVydGllczw8L01DMCAxODEzIDAgUj4+L0V4dEdTdGF0ZTw8L0dTMCAxODE3IDAgUj4+
Pj4vVHlwZS9QYWdlPj4NZW5kb2JqDTQ5IDAgb2JqDTw8L0xlbmd0aCAyMjU5L0ZpbHRlci9GbGF0
ZURlY29kZT4+c3RyZWFtDQpIibRX23IbxxF936+YR9LlHcz9kmKhClgyTlyWk5io5EFSpVjgTQov
CklZ4d/ndM8ssAABEqQSy8T23E6f7unp6RlN7h4+nZ/MH8TBwWjy8HAyvzw7Fe9Hs9svYjS9fXi4
vRajX87OH8Tot08Xlw/i42j2+OUMYyfzf13c3X69OYU8vf2PeG+iDFrgfx9YikmLj+Px9LATzegv
nRi965Tg1nTWjLpjJeb3QgkldTb4TULcz2+a0U8YuLhvRrOZElrMzhsllTKQ5pisrcxJtOWjhNdJ
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
Wqzp51QeCgU8iLTFW3Seeo9Zl8hfxtuVcJ6EsSHY7nDcVv1owHlGFaUtjU5TP0rMYX0+YBaGHNRN
1r59fygOBEs9wOrwrYaSXayLdUyWfZ58hH6zovuoeJAY9mCxY8uPZkg3F0/yiVWGiqjkpUPhj5qP
7hFrpOEqim4DOKYfrsXPDo+TxqRILx+fKDWIFuuFpzqHQJOhWrgOVcyNaQwV3ubINilJ3PmeCsvh
TsE/k+nYkUsnrjf72YePVWhsponyMu/GMmxmSdhxlSUfKIrQ8ewzcTt614nmvwIMAP0uFsgNCmVu
ZHN0cmVhbQ1lbmRvYmoNNTAgMCBvYmoNPDwvQ3JvcEJveFsyNy42MSA2MS4wIDU2Ny42MSA3ODEu
MF0vUGFyZW50IDIxNSAwIFIvU3RydWN0UGFyZW50cyAyMy9Db250ZW50cyA1MSAwIFIvUm90YXRl
IDkwL01lZGlhQm94WzAgMCA1OTUuMjIgODQyXS9SZXNvdXJjZXM8PC9Db2xvclNwYWNlPDwvQ1Mw
IDE4MTkgMCBSPj4vRm9udDw8L1RUMCAxODIwIDAgUi9UVDEgMTgxNSAwIFIvQzJfMCA5MyAwIFI+
Pi9Qcm9jU2V0Wy9QREYvVGV4dF0vUHJvcGVydGllczw8L01DMCAxODEzIDAgUj4+L0V4dEdTdGF0
ZTw8L0dTMCAxODE3IDAgUj4+Pj4vVHlwZS9QYWdlPj4NZW5kb2JqDTUxIDAgb2JqDTw8L0xlbmd0
aCAyMzY3L0ZpbHRlci9GbGF0ZURlY29kZT4+c3RyZWFtDQpIiaxXbW8buRH+vr+CH+3DieL7kkUg
QJKDa4PLtXdetB+SoDDkt6S2lbOdS/3v+8yQu9pdS7HUHJxoh9zZZ+YZDofD6fz+8ePl2epRvHo1
nT8+nq2uL87Fu2mz/iymi/Xj4/pWTH++uHwU098+Xl0/ig/T5unzBd6drf5zdb/+cncOebH+r3hn
ahm0wD8fWKqjFh9ms8XJUlTTvy/F9O1SCR4tmmq6PFVi9SCUUFIng98oxMPqrpr+hBdXD9W0aZTQ
ormslFTKQFpBWVuZopjkhxJeRxmcqJ2T0SovmtvqyNjj5lP1uql+r8gRF+GSVFqLiXdK1EaJ+4vq
Xz+IOygoEZ0mKJ+8NGJSRqTA7zX5By9qL12dUvJ1AVNKB7G6zTSWp0Map8tfKie9+IovP4mKIG6r
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
Q6nzQbEPkxIi2gltmOh8wdFiAh51L53DTLMHJ8WnxTKbWiJkTJVsa34TW5UFXjvM1sUT2gvL+YzV
u2c7H2aM72e6D7aEYFvGMGUZeL4JAccmDsy+zsith4TFDi6Z/+sGxeLqWTWw2tAx4HFXiTUaDSOd
EyZKbl1MwkUjti+pbVj8gCJxqsTqQbQ3EfrV+R7Sdhv4MPHdKjhuyCcOeK7FdNSnta8K6NYCZKzZ
kdKEj2rkkdnPis9i5ikcc9fSHjs8uDpR74J6ts1T7BU2spenaYenhI/rSN9T3k6crM0n8u/126Wo
/ifAABwmcrYNCmVuZHN0cmVhbQ1lbmRvYmoNNTIgMCBvYmoNPDwvQ3JvcEJveFsyNy42MSA2MS4w
IDU2Ny42MSA3ODEuMF0vUGFyZW50IDIxNSAwIFIvU3RydWN0UGFyZW50cyAyNC9Db250ZW50cyA1
MyAwIFIvUm90YXRlIDkwL01lZGlhQm94WzAgMCA1OTUuMjIgODQyXS9SZXNvdXJjZXM8PC9YT2Jq
ZWN0PDwvSW0wIDEwMSAwIFIvSW0xIDEwMiAwIFIvSW0yIDEwMyAwIFIvSW0zIDEwNCAwIFIvSW00
IDEwNSAwIFI+Pi9Db2xvclNwYWNlPDwvQ1MwIDE4MTkgMCBSL0NTMSAxMDYgMCBSPj4vRm9udDw8
L1RUMCAxODIwIDAgUi9UVDEgMTgxNSAwIFIvVFQyIDkxIDAgUj4+L1Byb2NTZXRbL1BERi9UZXh0
L0ltYWdlQy9JbWFnZUldL1Byb3BlcnRpZXM8PC9NQzAgMTgxMyAwIFI+Pi9FeHRHU3RhdGU8PC9H
UzAgMTgxNyAwIFI+Pj4+L1R5cGUvUGFnZT4+DWVuZG9iag01MyAwIG9iag08PC9MZW5ndGggMTA2
NzcvRmlsdGVyL0ZsYXRlRGVjb2RlPj5zdHJlYW0NCkiJ7Jfdbxy5DcDf56/Qo11gtPr+AA4HxJvk
eocm7dUD9CHNg7Fx7KSxN7V9vfq/L0lJM5pZ73rd3IMdDxJ4qRmJpCiS+s3ixdXNp48nqxv2ww+L
Fzc3J6vz0w/s3aJbf2WLo/XNzfqCLf5y+vGGLf7+6ez8hr1fdLdfT+HdyepfZ1fr3y4/gHy0/i97
pzx3ksF/60jyQbL3P/549HLJmsVfl2zxZikYjY66ZrE8Fmx1zQQTXEYFfwNj16vLZvETvDi7bhZd
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
rr2OtiyL6qsSRLNVCS4jrWOUzbKWgiy2qbKW6NTF5SgbWEs5K3rlLL7KuBpfliWcVdmogqzMQA+y
slpJW9R52EMJTjQiD8pBVVynSOOF81jdHlFY1OHiOYo6UyjMnZXCYKB4PUcFGDRLIJu6ZwnkglTI
SSSBlTctw16JdvOEv6YQl5ZxWZmZZYDL7QuASyiGhTTkzc5kv0xRipFCAJALsbCZm4XcNJt5Q8xJ
qGzWqlJMzp3TfUUltjZX95U4c8769e7LIQUym0RlNiOF2RD/f/ZfMagw9JxhfJ9NLtS2SCYqs4We
2bQ4fD3P6LnOx2tCmRiTVJnoCLP/1nVddZvdzYAs0yOrbX7Z7LoOt266e0YBtHzT7Rv+hoHovhB2
TBTAanwb2GjMm7fc9rC5uHnXNe8v9u8vL7uPFcWjODLEwZnleFsO5XjhH043eH8aE1ARXw998+G3
z5/uHh+/an788Ndd88d9w9N3r39qm/0jXwJtwQB0HGuMZs2zo5od/Hq7ufj597/v9GNetMSXQypG
UwFqY9399rr5E6Gb3WRcU56XISYaN8QUqYd8vrs9iWi5rT/8UKfrbvOPAAMA/qBfVQ0KZW5kc3Ry
ZWFtDWVuZG9iag01NCAwIG9iag08PC9Dcm9wQm94WzI3LjYxIDYxLjAgNTY3LjYxIDc4MS4wXS9Q
YXJlbnQgMjE1IDAgUi9TdHJ1Y3RQYXJlbnRzIDI1L0NvbnRlbnRzIDU1IDAgUi9Sb3RhdGUgOTAv
TWVkaWFCb3hbMCAwIDU5NS4yMiA4NDJdL1Jlc291cmNlczw8L0NvbG9yU3BhY2U8PC9DUzAgMTgx
OSAwIFI+Pi9Gb250PDwvVFQwIDE4MjAgMCBSL1RUMSAxODE1IDAgUi9DMl8wIDkzIDAgUj4+L1By
b2NTZXRbL1BERi9UZXh0XS9Qcm9wZXJ0aWVzPDwvTUMwIDE4MTMgMCBSPj4vRXh0R1N0YXRlPDwv
R1MwIDE4MTcgMCBSPj4+Pi9UeXBlL1BhZ2U+Pg1lbmRvYmoNNTUgMCBvYmoNPDwvTGVuZ3RoIDI2
NTMvRmlsdGVyL0ZsYXRlRGVjb2RlPj5zdHJlYW0NCkiJrFdZbxvJEX6fX9GPkrFs9n0EBgGJsjcx
1ptDA+TBNgKBuuzosCU5jv59vqruITljjpYEA++K1TM1X91HT48enj5fni2exOvX06Onp7PF9cW5
+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
SKJyANeGnoom1jV3RhxfNaok7qk9mcOeuj3ksKcaZWSCP5BsiZLNRRnSmOrYZE29Uzmkhn5hlyAg
WzpaoTrVNzTVSAnglZPUIkywUocRDYg3UtEhbB4hpJZK4dzcU2FZaalEjMuHJagvj9hxdGPimt9Q
bcS5lA52zOaczUhHj7FKZ2Jc+tY3l0EI164VlbS0BN4McsPpVdJvhas249joZOhW/31wbMDjkkP7
4Bia74BRlLT74AS0H7Ir2P1wjFneIPbB0cnh1rgXwq6ZNILjPCU1DYKtPdNdefcEmlhaq9SLQBb+
DtTAjdsTyGOnoyUUo2g/oISMpN0m5v2AHEzzdJnRYU8gmBaoRYa4JxBMix4aRb0fkDcYM7QoGbMn
kMe02C2Pjls8vmqmc/MvQmsv6SvtQC3A0/7AH9z60CYn9OOptWpEAvVMPRRbkBftbfPhtT06ivjf
4v/jWbA4x7czR7/HaeY0fpOafWrfQRoj48KFAa2xTRIRaSZSYNBG0VK9L7D0VZy1X0gnU3SaKOwS
EbVp8XF7zpITJCc/s57oXKVUjpOfOY6Zo33185uT0Tdv13SvCmDOkQL0Nm2hYxrRMSx1TD/pOLQi
/aQrNn0FJ/LVK/VkxRkWdeVYXP941D8ed0dv6Djvvz3pH9/0j2/5SIpMyPxYYpukxyIkJvSLAYLI
on0rZIyK0se1jIHouZpNAui5m00cYR7PZ7hwUv5AjtUlkSY2Ec/RMotIHO3f5O2Sn5TcXY6iutF1
NepiJSyfcCqa+JqFlt8MUxQRfjZh80m6M1XW/IhlvWlRbFc/VROESIcNDaMyRYSA9yW60dJGY7CS
Qb36su420/mpEotH0V1Y6a8u19VuU2pMDrToeVx46TYwccBzFTNraVevKujGAsaqPRIKwvfQGptt
V2UciiMuXPbBkevMHiqMKsUtKBSVrSob6gZNLdZnn7bUNI9oSvjR9TSlMJKiluoN+r15PxfN/wQY
ALrQXuMNCmVuZHN0cmVhbQ1lbmRvYmoNNTYgMCBvYmoNPDwvQ3JvcEJveFsyNy42MSA2MS4wIDU2
Ny42MSA3ODEuMF0vUGFyZW50IDIxNSAwIFIvU3RydWN0UGFyZW50cyAyNi9Db250ZW50cyA1NyAw
IFIvUm90YXRlIDkwL01lZGlhQm94WzAgMCA1OTUuMjIgODQyXS9SZXNvdXJjZXM8PC9Db2xvclNw
YWNlPDwvQ1MwIDE4MTkgMCBSPj4vRm9udDw8L1RUMCAxODIwIDAgUi9UVDEgMTgxNSAwIFIvQzJf
MCA5MyAwIFI+Pi9Qcm9jU2V0Wy9QREYvVGV4dF0vUHJvcGVydGllczw8L01DMCAxODEzIDAgUj4+
L0V4dEdTdGF0ZTw8L0dTMCAxODE3IDAgUj4+Pj4vVHlwZS9QYWdlPj4NZW5kb2JqDTU3IDAgb2Jq
DTw8L0xlbmd0aCAyNjg5L0ZpbHRlci9GbGF0ZURlY29kZT4+c3RyZWFtDQpIiaxXWW/bSBJ+56/o
RzsYUX0fi0CApWRmN5jMHiawD0mw8Mpn1kfGdibrf79fVTclkhZjKVokFqvZxa/OrqqeHt0/Xp2f
LB/F69fTo8fHk+Xl2an4MG3uvojp/O7x8e5GTH89O38U039cXVw+ik/T5unLGfZOlv+5uL/7ensK
en73X/FBh9orgf/OMxWiEp9ms/mbhaimf12I6fuFFLyaN9V0cSzF8kFIIWuVNH6jEA/L22r6CzYu
Hqpp00ihRHNeyVpKDWoJZmXqFMUkP6RwKtbeimBtHY10ormpDrQ/bD5Xb5vq94oUsREq1VIpMXFW
iqCluD+r/vlK3IJBimgVQbnkai0mZUUMvK9IP2gRXG1DSsmFAial8mJ5k81YHPfNOF78VtnaiW/4
8rOoCOKmyqKvq+Pq7/xvDe4MaQ90b0T0tTRAd4nQCbXjmhZoomplSSA8oWtJpLNEBuhU5feGDAcr
9PD0dLXTtImP4c8obG3Ij7bWUeCN9u1iWSlfx9VSqzqAMbVEEZJXEKJFZo/0PgPFzMISmJaiaIGI
V5cVq5aBbsAlNRkECFZxIgk41KYll1WsXSyLxIYq+DZ1Tc4LhsrMcGjBIGpZZWiiszxTey86epBa
SKVoV3qVVYAo5dijShFI6yuV/enq0C74w0msdUvS3rIY6OtEBgZC9KSbKxTcnRF5pTR5FF8a29JF
v7Li4OYvOFNZPyKyKkyyREUs/C1/gogRjR/WwtWxNYVJ4LOR+T2bzlBdnyyr80Hawu1R4iSQRvg8
UN7qnLcXJVmhtaCsp6eigFxXnpMm05zLkMOUL3xrwtbBgk618YMFsWS3d0nkiF6x9BZFCrRcL0pA
syZ5wa7Lwjskh4NUXBFk0sAblj6AN6xB5OB9B28E1fcGbLDZH5nis9j6YU1yKoCHz/Zg5SnVr5FV
SQ8WnHnXVaDT3V/gdK24ujQfgBVyf6VbU9fUC0YbQFMKaP2C0YlyiqHX1PdNtrpjcmcRaX9tcmfB
BaVjs9/SaK1bowu1yWjgwWbUaaEsQrDuBmujZTk0DK31YOWoaeWEUvzUlHycq11SjmoQ1yfPhFpR
rqnhwVsdiA75VN6bWrXvmXyqUOFz4yhPfmOgRHmUL33txYoo7/ikrKknaGBY+/ydFPnfE2ps9nMp
sRPuENk9axKC+ZTmiKAgwUbuR6VucM1s3zuRmVWp9YZeojcuq35jbMmn4sn/22DgtNt2IkAA2pFA
iXdjYwGNRr3JRxqefGomvuGbxDHCkAVkzCTCuQT5efj5cLC4+/J0T4PaR1Sgw4l25gAH9DAcJPFb
04ij0z9Obpdnp3ghmrPl5e3d9d3Fk1jc3R8qefDl7v7k8eru9vBT844mqLfvMazxD6n1Z0Uz4vvF
X95AfJnrKOGgr8r6Tlhh3yqMnGSNdeQemB+S/IVKrpxHyygz2/HVzddrFg0XP3y9fvyTODm9uXp4
wJufxN9+bT4e/Pvj4U/i/OTq/vbs4YEnPFYOeh1fnmAgbVVTK9Xgbwv1+IwiuZKuUaOEkYZ6sfaa
sgoBPUc4LQ0xhScpipzOHM8jnlmp5qWCKTG5BT59NWz/to5skdEG9/fKRMPjwRZiMiv5UO8uxiY+
ktuIYdZcwXcWg5kBvXUrMcwqOTl2FaMj8mUrKcTpEw3Su4dGo6aqjhTpR6UQJ5uidpdCF5ftbAFn
JFvM7raoiMnObiUms8IY53YX0zlYL4lh1tyxdhazDYYTv9AvJpUNFXYF2T/7q/W6z5LM1c209tw2
6FflC5iOmGAgHGcGBivvqdekelVGaJ/6W8K1pzA4GrPNxmRFu1oFmBFR4m0xp29IkURTYk/mcc9B
uyBm11wWJ+vAk60x6MDohypQz+vaFSx1P4MRL5V950cNI7Bync2IiFN0mw1jSWRXV+TArB3wBma5
yLdUb3M4kqLBo2sXGDBUEINlBk05PGYXoaHhpriCpLq52a4sigzrCR1YtgPiwDLLg5BJgQOiZaSE
7lpmeSQiBs8MiRrPmGWERnroUCDhYbfZw0UUzbc9oQPLdkAcWKY1HUlrJIdE60A1BkLWpoHDZw5V
OGgWHDGN4ahYh4IJRYLZbFqWRab1pQ5s2wGybxt0p4KDu6XHaExhsTRGj6kucZzLPYM+8ORDvTk7
CEhzgShUq3qrwPzVqjc4ygSLsTaS97yjPBlRgZjbkmsTKk8CPaYCEjjlxMjUuAoYvnH/cZrmVlQt
uHNUAbAmm4USP5X8FPxmBQCU5TMxIr6t6jSYG2jZqesGCe17dX1Y2InD7FLYMySUtpvzY1Nhf6Gy
vwQ5OE48PBm6slLh9jiyJARVbmWZItPB4JghZS3A9d3xqiCiWm0ORpHEhvVkDg3bHnLYsgxdaE2w
OSIBU7nuxwwcGE+Jg7t1CHSvHW1aBJfH7YKJAz7WtFgWd62e1GHf2h5yYBtuSGhLVoYclMjO60UN
HCpz6MJh9VjYCE1Rl1lBtnfV56ZlUWRaX+jAtB0gh43L1xbFxKJ4u1zj5KBxebbMJO7ZxGC/07iA
Rm3GhRaSLp2b+xZL4r7VlTnsW1sDDttWqhPURsx1oB6BOkPek522lWhoskHnlg2OFMdCRmitfxmS
Rt0Rw7Io7lo9ocOutT3kwDSFmSsKJ9ExcEkwsdb9iClFltA+d2wwfGc4JLAy8mREyRepjZZlUWRZ
T+jAsB0Qh+1YJVyyhAM6D0nO12Gs+KlkV7c++iCR/0bmCODY3Iwz1UbkeSfc+no0MKFzcSmkoUn3
euAbq1CfCNeOXSKf3ZU24piIhCmlbC8cC1cQDnrXXjgKU4vnaOyF020/e+HYuEqOvXAU8nF1g/tx
HBUx4NDYhJF7L5xd83IExzo6JGTX1nHXXtPtYm+kCSskvwtkNGZiqvRB7QnkcBchjcy+GiV0B9LI
7odjtakdzR1mXyCqjXQBiW5PIMwVunvP/VEgh2uY7V4rfxjI4brSvcO9DDRv8Pqimi70vwitOaev
lAW1BE/zDT9oRLinTOjhqFArqEutV1H7l040N9WH1+boKODP4G8+8wbr8PPM0nOeZl7hGeXsU/MO
0hgZnVarqDCdERGo61uHtotZE4Ogy7D0VZg1n0knjdkJX04kgodrQE3DTHPKkiMkRzczjuhUpBSO
N8855msONJNNHG8KBwxMbiPHzx1b+grRbtxC57hZ545GcbPOHaviM52bV893sq75S9woMRXGnhZh
hhHZeVakLJO0tDzq7877u4v+7pv+7tv+7s+8JEUm5JiQswDzFaZIMaGnN5QDdDulSRzTeurkFkQv
JP7sbGIJfr6YTYymLIMMo3K6TUwEsTha5xpSWUYOQZFER6CVZtCiMIppj04V1rISDJlHaE6oCzlj
MYuEFyR44WYuy1f8/mhmQn6SwLcNzuXFs4OHOkpXBeclJNF0S6MUIsFTpY4BYW83y1A1XRxLsXxA
cnns5V8lxMPydjWkVTrhfuHxIVyGC8jEAs8WzKTowthuFdCNZ10bPRILwnfQOqjauU4sjviMOzL/
yLZmDxWGq3FN9Fllg4uViRs1NVKzkK00TSOaEj7G3a6mFEhS1NBRhH5v3y9E9T8BBgC4hKCFDQpl
bmRzdHJlYW0NZW5kb2JqDTU4IDAgb2JqDTw8L0Nyb3BCb3hbMjcuNjEgNjEuMCA1NjcuNjEgNzgx
LjBdL1BhcmVudCAyMTUgMCBSL1N0cnVjdFBhcmVudHMgMjcvQ29udGVudHMgNTkgMCBSL1JvdGF0
ZSA5MC9NZWRpYUJveFswIDAgNTk1LjIyIDg0Ml0vUmVzb3VyY2VzPDwvQ29sb3JTcGFjZTw8L0NT
MCAxODE5IDAgUj4+L0ZvbnQ8PC9UVDAgMTgyMCAwIFIvVFQxIDE4MTUgMCBSL0MyXzAgOTMgMCBS
Pj4vUHJvY1NldFsvUERGL1RleHRdL1Byb3BlcnRpZXM8PC9NQzAgMTgxMyAwIFI+Pi9FeHRHU3Rh
dGU8PC9HUzAgMTgxNyAwIFI+Pj4+L1R5cGUvUGFnZT4+DWVuZG9iag01OSAwIG9iag08PC9MZW5n
dGggMjU5Ny9GaWx0ZXIvRmxhdGVEZWNvZGU+PnN0cmVhbQ0KSImsV9tuG8kRfZ+v6EdpsRz2/RIY
BEjau4mx3uxGA+TBNgKBujqS6EhyHP19TlX3kDMjzoqMAluc6umaU9euqp7O7x+vL05Xj+LNm+n8
8fF0dXV+Jj5Om/VXMV2sHx/Xt2L6y/nFo5j+7fry6lF8njZPX8+xd7r65+X9+tvdGejF+j/iow61
VwL/nWcqRCU+z2aLt0tRTf+6FNMPSyl4tWiq6fJEitWDkELWKmn8RiEeVnfV9GdsXD5U06aRQonm
opK1lBrUCszK1CmKSX5I4VSsvRXB2joa6URzWx3pcNx8qd411b8qUsRGqFRLpcTEWSmCluL+vPr7
D+IODFJEqwjKJVdrMSkrYuB9RfpBi+BqG1JKLhQwKZUXq9tsxvKkb8bJ8tfK1k58x5dfREUQt1UW
fVOdVL/zvy24M6Q90L0R0dfSAN0lQifUjmtaoImqlSWB8ISuJZHOEhmgU5XfGzIcrNDD09PVTtMm
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
k4eiSVALq6hbSiea2+rjGzOfB/wZ/C1m3mAdfppZei7ms4kOIKKcfW7eQxxDY+jCJUuhNRIRMOPD
FLQptHmMSy7j0ldh1nwhpbTV9OVEInq4SdRWJ9GcsegI0dHNjCN62ZHSZ6XdOIJmoEqLFvdGS3vo
lp6hmZrmlgkqrUUkulLDbKKi8+1ntEzS0nLe3130d5f93bf93Xf93Z94SYpMSPWQ4xHRbxGFCT29
oWhEzOMIs0x0Gd2GGaKXEn92NrEEv1jOJkZTwCHDqBz5iYkglvNt1JFVMrKTiiTKxlaawRChPSql
QZJtZSUYsojQnFCXcsZilgkvSPDSzVyWr/j9fGZCfpLAdw2OyOWzM4CSRiOQ87hyBMRA070AkeB5
SMdAd6qySe178QOOxokUqwfR3kbpV+W7aNv1Mel7mjCdh8swOE/oymkLZlI8opWtArrz2GmjR2JB
+A5aB9z9XCcWcz5ujsyf29bsocJwNe40Pqts0E9N3KmpkZqF7KVpGtGU8DE7dzWlQJKihg4L9Hv3
YSmq/wowAKUgPk4NCmVuZHN0cmVhbQ1lbmRvYmoNNjAgMCBvYmoNPDwvQ3JvcEJveFsyNy42MSA2
MS4wIDU2Ny42MSA3ODEuMF0vUGFyZW50IDIxNSAwIFIvU3RydWN0UGFyZW50cyAyOC9Db250ZW50
cyA2MSAwIFIvUm90YXRlIDkwL01lZGlhQm94WzAgMCA1OTUuMjIgODQyXS9SZXNvdXJjZXM8PC9D
b2xvclNwYWNlPDwvQ1MwIDE4MTkgMCBSPj4vRm9udDw8L1RUMCAxODIwIDAgUi9UVDEgMTgxNSAw
IFIvVFQyIDkxIDAgUi9DMl8wIDkzIDAgUj4+L1Byb2NTZXRbL1BERi9UZXh0XS9Qcm9wZXJ0aWVz
PDwvTUMwIDE4MTMgMCBSPj4vRXh0R1N0YXRlPDwvR1MwIDE4MTcgMCBSPj4+Pi9UeXBlL1BhZ2U+
Pg1lbmRvYmoNNjEgMCBvYmoNPDwvTGVuZ3RoIDI2NDMvRmlsdGVyL0ZsYXRlRGVjb2RlPj5zdHJl
YW0NCkiJrFfbbttIEn3nV/SjHYyovrBvi0CARAezE4xnd2MC+5ANFoYiXzK25bWVyfjv91R1kyIZ
KVY8gROxmqw+de2q6un8YXN9cb7ciNevp/PN5nx5tfoo3k+b9b2YLtabzfpWTH9dXWzE9N315dVG
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
1lwUE2yj5t8swdR8wQ+mfRuimOQn+Ojqg+tSNNKK5rZ4/9rM53Mzr+Vsoj0WtQURQSzezCytzWxi
iFjU+YP3s4mjbfji9Otde2s9+9C8hXqsiaI7B3r7pCWQxBJzLU5jKFVMimBX8LPmEzbpEn1QNCf8
ruZ3pVT0ailgolWWWDTWH5kltFubV9267q3jAFqFFjp28Cyyat/PW37yp4zZn8qU1qEnTFqCjqIu
qSAhdt5u/RkBECNcYchLkd0YTPIIAkQKsCEO96CJKhVF7CPvZNXtLHTa4b+iAM1UxiIQVBKMsoON
8xMWGRKTcVuJf0EOWR88KbtL4pykzia8IS5m/gcbSb5HsifheiS89bDR3/ZwZcJYeNwK9/usVt4m
wQ5Txg4/Jyfvs/iFQqXZJ7P1dGRP/1ChWrHUibIYvg0hVMZ0giGrjjMt6fSH/DyZaZWfNp19xes5
F4b0bjHTFZ4nMu2p/azivXXiUT282oJepO/tN5QcRRlcO84qsPISbCOztydRbhfGWrrpKYfcU70i
52ZcxurWgHprXCt4vpi50ae6mqmQ7XStvlkhsnPwzbG3iaUzpWd658p5Xtutq8gdalt0+57yNZv9
pkHfuPyqMehgyFpnYH1UYmJciUKGhos6j8FVV55aRvuZRtHFK7SMMymWjwIewo0k/SohHpd37QCL
IVPRkOkMSpvh/qGpmfB8rS1k6vZbxvy6G23Lx87iqZ0uDVAsZmw7bEaIw4QiP69a08caA6A0qMys
s6brwEDXsNXVww73rK7PVXoS4YbK5jKELohOARXfnNaCkKf/FK9fT0/rX06EFrPZ4gSvp02je4Jk
28pA+tSoFbdH6inRkMIqVGjZSdLRWXMqrh/F4+f71cP1+kFs1qL+Vaz+XK7uN2JztRLL88eVWF+I
evHuJxQPbV+dvTsmtUgn6PZ/AQYA3C44yg0KZW5kc3RyZWFtDWVuZG9iag02MiAwIG9iag08PC9D
cm9wQm94WzI3LjYxIDYxLjAgNTY3LjYxIDc4MS4wXS9QYXJlbnQgMjE1IDAgUi9TdHJ1Y3RQYXJl
bnRzIDI5L0NvbnRlbnRzIDYzIDAgUi9Sb3RhdGUgOTAvTWVkaWFCb3hbMCAwIDU5NS4yMiA4NDJd
L1Jlc291cmNlczw8L0NvbG9yU3BhY2U8PC9DUzAgMTgxOSAwIFI+Pi9Gb250PDwvVFQwIDE4MjAg
MCBSL1RUMSAxODE1IDAgUi9UVDIgOTEgMCBSL0MyXzAgOTMgMCBSPj4vUHJvY1NldFsvUERGL1Rl
eHRdL1Byb3BlcnRpZXM8PC9NQzAgMTgxMyAwIFI+Pi9FeHRHU3RhdGU8PC9HUzAgMTgxNyAwIFI+
Pj4+L1R5cGUvUGFnZT4+DWVuZG9iag02MyAwIG9iag08PC9MZW5ndGggMzQzNS9GaWx0ZXIvRmxh
dGVEZWNvZGU+PnN0cmVhbQ0KSInUV1tvG7sRft9fwUenOLvifckiMCAp6WmD5hycWEAf3KAwFF+S
+pI6TlP/+34z5Gp3eVbOKu5L4UQiqeE3880Mh8PF8v7h48XZ9kG8fLlYPjycba/OP4jTxebus1is
7h4e7m7E4q/nFw9i8e7j5dWDeL/YPH4+x29n239e3t99vf2A8eruP+JUt41XAv+c51EblHh/fLx6
tRbV4te1WLxdS8Gz1aZarE+k2H4RUshGRY3PIMSX7W21+Bk/XH6pFpuNFEpsLirZSKkx2kJYmSYG
UacvKZwKjbeitbYJRjqxuamOdHyx+VS93lT/qsgQG2BSI5UStbNStFqK+/Pqb38QtxCQIlhFUC66
Ros6z0iAf1dkH6xoXWPbGKNrM5iUyovtTaKxPhnTOFn/UtnGiW/Y+UlUBHFTJdXX1Un1G//14M6Q
9UD3RgTfSAN0FwmdUAeu6YBq1ShLCuEJ3UgaOkvDFjZVad0QcYjCDk/frnGafsRm+DMI2xjyo210
EFjRvptsK+WbsJtq1bQQjN0gK0kzKNEiiQdaT0AhibAGHkuRrUDEq6uKTUtAN5CSmggBgk2sJQG3
jemG2yo0LuRJZKIKvo1DymnCUEkYDs0YNNpWCZrGSZ9pvBcDO8gspFKwO7vyrIUq5dijShFI5yuV
/Omatpvwxjo0uhvSb9tM0DeRCLaE6Mk2l0dwd0LkmdLkUew0thtn+/KMg5t2cKayfTRIpvCQNSoS
4b28BRGjMT7YCteEjgoPgc8k0zpTZ6ihT7bVRZG2cHuQOAlkEba3lLc65e1lTlZYLSjr6VtRQK4r
z0mTxpzL0MMjn+X6gW1ai3FsjC8mJJLcPhwiR/ROZDTJWmBlP8kBTZakCbsuKR8MORxk4m5AlApv
WNoAb1iDyMH7Dt5o1dgb4GCTP9KIz2Lnh37IqQAZPtvFzFOqXyOroi4mnHnXVUunezzB6dpJDcd8
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
b2JqDTw8L0Nyb3BCb3hbMjcuNjEgNjEuMCA1NjcuNjEgNzgxLjBdL1BhcmVudCAyMTYgMCBSL1N0
cnVjdFBhcmVudHMgMzAvQ29udGVudHMgNjUgMCBSL1JvdGF0ZSA5MC9NZWRpYUJveFswIDAgNTk1
LjIyIDg0Ml0vUmVzb3VyY2VzPDwvQ29sb3JTcGFjZTw8L0NTMCAxODE5IDAgUj4+L0ZvbnQ8PC9U
VDAgMTgyMCAwIFIvVFQxIDE4MTUgMCBSL1RUMiA5MSAwIFIvQzJfMCA5MyAwIFI+Pi9Qcm9jU2V0
Wy9QREYvVGV4dF0vUHJvcGVydGllczw8L01DMCAxODEzIDAgUj4+L0V4dEdTdGF0ZTw8L0dTMCAx
ODE3IDAgUj4+Pj4vVHlwZS9QYWdlPj4NZW5kb2JqDTY1IDAgb2JqDTw8L0xlbmd0aCAzMzk5L0Zp
bHRlci9GbGF0ZURlY29kZT4+c3RyZWFtDQpIicRX224byRF9n6/oR3uxHPb9EhgESHqxySLeIBaR
PChGYNCyZEcXR5bj6O9zqrpnONPkyLRkIJBNdg9rTtWprlvPl7d3H96/3d6JFy/my7u7t9uLs3fi
dL65+STmq5u7u5srMf/z2fs7MX/94fziTryZb+4/neG3t9t/nd/efLl+h/Xq5r/iVIfWK4F/zvMq
RCXeLBarl2vRzP+yFvNXayl4t9o08/WJFNvPQgrZqqTxGYX4vL1u5r/ih/PPzXyzkUKJzftGtlJq
rLYQVqZNUczylxROxdZbEaxto5FObK6aZ0Y+33xsftk0/27IEBthUiuVEjNnpQhaituz5u8/iWsI
SBGtIiiXXKvFrOxIgH9XZB+sCK61IaXkQgGTUnmxvco01idjGifr3xvbOvEVb34UDUFcNVn1ZXPS
/JX/duDOkPVA90ZE30oDdJcInVAHrumAZqpVlhTCE7qVtHSWlgE2Nfm5IeIQhR2evl3rNP2Il+HP
KGxryI+21VHgifbdZtso38Z+q1UbIJi6RVGSd1CiRRaP9DwDxSzCGngtRbECJ95cNGxaBrqClNRE
CBBs4kwScGhNt9w2sXWxbBITVfBtGlLOG4bKwnBowaDVtsnQtM76TOu9GNhBZiGUou3tKrsAVcqx
R5UikM5XKvvTtaHb8Iuz2OpuSb9tC0HfJiIYCNGTba6s4O6MyDulyaN409huXewrOz7c/AZHKttH
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
rh5PfUfLWYpMwtTreASPRj+rbPeJmpTMaMPHeRzos206GtuGzn39m04D/BhPl2ZYpiqhV/MzjYH1
DFxa4DQgpxkTcAXwAH1/769j/evcpJ5pW3d3RpZBJAZ2kK4qsEtgH1jSU3Dm7wGZ/dptP47hS4AB
AIjgmKENCmVuZHN0cmVhbQ1lbmRvYmoNNjYgMCBvYmoNPDwvQ3JvcEJveFsyNy42MSA2MS4wIDU2
Ny42MSA3ODEuMF0vUGFyZW50IDIxNiAwIFIvU3RydWN0UGFyZW50cyAzMS9Db250ZW50cyA2NyAw
IFIvUm90YXRlIDkwL01lZGlhQm94WzAgMCA1OTUuMjIgODQyXS9SZXNvdXJjZXM8PC9Db2xvclNw
YWNlPDwvQ1MwIDE4MTkgMCBSPj4vRm9udDw8L1RUMCAxODIwIDAgUi9UVDEgMTgxNSAwIFIvVFQy
IDkxIDAgUi9DMl8wIDkzIDAgUj4+L1Byb2NTZXRbL1BERi9UZXh0XS9Qcm9wZXJ0aWVzPDwvTUMw
IDE4MTMgMCBSPj4vRXh0R1N0YXRlPDwvR1MwIDE4MTcgMCBSPj4+Pi9UeXBlL1BhZ2U+Pg1lbmRv
YmoNNjcgMCBvYmoNPDwvTGVuZ3RoIDI3NjAvRmlsdGVyL0ZsYXRlRGVjb2RlPj5zdHJlYW0NCkiJ
1FfbbhvJEX2fr+hHyVgO+34JDAIkZWx2sdpNVoPkwTECgZZkOZLoSPQ6+vucqu4ZzozIFX0BNoEt
TvVM96k61dVV1dP5/eb68ny1ES9fTuebzfnq3cVb8XrarD+I6WK92axvxfSni8uNmP56ffVuI95M
m8cPF/h2vvrX1f36491byIv1f8RrHWqvBP47z1KISryZzRYnS1FNf1mK6elSCh4tmmq6PJNi9SCk
kLVKGr9RiIfVXTX9Hh+uHqpp00ihRHNZyVpKDWmFycrUKYpJfkjhVKy9FcHaOhrpRHNbHRl13Lyv
XjXVvysyxEaYVEulxMRZKYKW4v6i+vsLcYcJUkSrCMolV2sxKSOawN8V2QcrgqttSCm5UMCkVF6s
bjON5dmQxtny58rWTnzCyveiIojbKqu+qc6qv/K/LbgzZD3QvRHR19IA3SVCJ9Sea1qgiaqVJYXw
hK4lic6SGGBTld8bIo6psMPT09VO00cshj+jsLUhP9paR4E32reDVaV8HbuhVnXAxNQKRUkeQYkW
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
ik2tfTRWLajyjkARyMhqW8z2gKdyGItuw9y/MG7Q7P/PG/0kVv4Ao0sqVuihfaRIKwISDmoiUr0J
odaql3CgX1Owwq4cNMswU2nwwswmrv9i8apE5onMhi+wX0sHIJUZ8Xr68HRpzC+2RwPdA0fm1lK5
HRgr66T5Iib7RvuZYdiTWVYJty/TjHmEkN8tFzMdR9+Wdqbo3VJm5y8dW9TNt/1veZ9oSgcZZlaO
IBfzMnY9le3evpq5Mp0g6FVYMu9XDWry1ZOiS01wQGm2dMDFxPiarprwEV0ttLF0OS0f6a6weIFa
fCbF6gHpyOPCmH+VEA+ru/aGgVtApEbQWzT8hgtzFLFc7DT869tPBfJplafIimFvZGksN0Dxqnbj
Io/oCiTblvbYYADUJvlssvahVvtMRfymZ03lDJ32nwLS4Ie2UgtCpho6RLDw1elSEPL0L+Lly+np
8ocTocVstjjB62nT6J4iKvtUCrJE7Y/i3ZrkBw5d9LWNMMTUtrQur49++e3iXmwu7o8n9uj2WB1d
351vrtd34sPF/eribnN+dSHWl+KsORXXD+K4qzvStco06VKhtnzPo9xydH5zu374r0oUSjJSFYoT
c1OBAZaeWJSSk1pcrJADtCI/MUUhMS8FLI9kognMRGDBADRSF2omsIAxAlkCMjivNDcJ4lSQozLz
0ouAZqYW64FNAQcVMMgAAgwA9WDFQA0KZW5kc3RyZWFtDWVuZG9iag02OCAwIG9iag08PC9Dcm9w
Qm94WzI3LjYxIDYxLjAgNTY3LjYxIDc4MS4wXS9QYXJlbnQgMjE2IDAgUi9TdHJ1Y3RQYXJlbnRz
IDMyL0NvbnRlbnRzIDY5IDAgUi9Sb3RhdGUgOTAvTWVkaWFCb3hbMCAwIDU5NS4yMiA4NDJdL1Jl
c291cmNlczw8L0NvbG9yU3BhY2U8PC9DUzAgMTgxOSAwIFI+Pi9Gb250PDwvVFQwIDE4MjAgMCBS
L1RUMSAxODE1IDAgUi9UVDIgOTEgMCBSL0MyXzAgOTMgMCBSPj4vUHJvY1NldFsvUERGL1RleHRd
L1Byb3BlcnRpZXM8PC9NQzAgMTgxMyAwIFI+Pi9FeHRHU3RhdGU8PC9HUzAgMTgxNyAwIFI+Pj4+
L1R5cGUvUGFnZT4+DWVuZG9iag02OSAwIG9iag08PC9MZW5ndGggMzUyMy9GaWx0ZXIvRmxhdGVE
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
Ui9Sb3RhdGUgOTAvTWVkaWFCb3hbMCAwIDU5NS4yMiA4NDJdL1Jlc291cmNlczw8L0NvbG9yU3Bh
Y2U8PC9DUzAgMTgxOSAwIFI+Pi9Gb250PDwvVFQwIDE4MjAgMCBSL1RUMSAxODE1IDAgUi9UVDIg
OTEgMCBSL0MyXzAgOTMgMCBSPj4vUHJvY1NldFsvUERGL1RleHRdL1Byb3BlcnRpZXM8PC9NQzAg
MTgxMyAwIFI+Pi9FeHRHU3RhdGU8PC9HUzAgMTgxNyAwIFI+Pj4+L1R5cGUvUGFnZT4+DWVuZG9i
ag03MSAwIG9iag08PC9MZW5ndGggMzYxNC9GaWx0ZXIvRmxhdGVEZWNvZGU+PnN0cmVhbQ0KSIm8
V9tuHMcRfZ+v6EfR8Pb2/RIIC5Arw4lhOYm1SB5kIRBW1MXhRaGoKPz7nKrumZ3pnaVXpBNI4NTM
Vp+qU1VdXb08vbn98Pb19lY8fbo8vb19vX1//ka8XG6uP4rl2fXt7fWlWP54/vZWLH/+8O79rXi1
3Nx9PMdvr7f/fHdz/fnqDeSz6/+IlybKoAX++8BSTFq8Wq3Onq1Ft/zzWiyfr5Xgt7NNt1y/UGL7
SSihpM4Gf5MQn7ZX3fJ7/PDuU7fcbJTQYvO2U1IpA2kLZW1lTmJRHkp4nWRwIjonk1VebC67J9ae
bH7tvtt0/+rIEZfgklRai4V3SkSjxM159/dvxBUUlEhOE5TPXhqxqG+kwL9r8g9eRC9dzDn7WMGU
0kFsLwuN9YspjRfrnzonvfiClb+KjiAuu2L6onvR/ZX/7cC9Je+BHqxIQSoLdJ8JnVBHoemBFlpq
RwYRCSMVid6RGOFTV75bIg5V+BHo6aU39CMWI55JOGkpjk6aJPDFhP5l2+kg0/BqtIxQzL1QjZQ3
GDGiqCf6XoBSUWELLCtRvUDGu/cdu1aALqGlDBECBLu4UAQcpe3FbZekT/UlM1GN2OYx5fLCUEUZ
Aa0YJG27Ak1ysWdlCGLkB7mFUkpu8Ku+RZjSniOqNYH0sdIlnl7G/oUXLpI0vUi/bSvBIDMRjIQY
yDdfJYS7IPKbNhRRrLSul6t/9Y2TW1ZwpbJ/JBRXWGSLmlR4LS9BxkjGH/bCy9RTYRH4TLJ8Z+oM
NY7JtnvblC3CnhR2AnmE5ZHq1pS6fVeLFV4Lqnp6akrIRRe4aIrMtQw7LIWqtxOcjA5yljY0L6RS
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
JmeHPZ4mN8NOCihPYCWGjiEc9VyRgdRAHdGd31PAriYraPAQspSJd7HHKgesAtz4O1YUJhvfBitT
dDkAS+rk9RcgPjzmzFm++8bu7+8e8y9bJlmWbbbw+m63k8FBXUX0397dkdS94wNSMo3dlQql1toS
N8uvv8uatWW9ivTyvBLLY1W0x0vFfpb1vqza4lCyy3f2tHtkx4qtIrEsi/0be7m07amsyv0PdmxY
cTpfmpa1byVrinPJVl0r1Y9MnDupeMd8WkunxFs4uy4PRf16KpuGnS7FKyuqVzRS/Tq/OERm6c4+
VocatpTNGu0iI8DMHwEGAPfNgHUNCmVuZHN0cmVhbQ1lbmRvYmoNNzIgMCBvYmoNPDwvQ3JvcEJv
eFsyNy42MSA2MS4wIDU2Ny42MSA3ODEuMF0vUGFyZW50IDIxNiAwIFIvU3RydWN0UGFyZW50cyAz
NC9Db250ZW50cyA3MyAwIFIvUm90YXRlIDkwL01lZGlhQm94WzAgMCA1OTUuMjIgODQyXS9SZXNv
dXJjZXM8PC9Db2xvclNwYWNlPDwvQ1MwIDE4MTkgMCBSPj4vRm9udDw8L1RUMCAxODIwIDAgUi9U
VDEgMTgxNSAwIFIvVFQyIDkxIDAgUi9DMl8wIDkzIDAgUj4+L1Byb2NTZXRbL1BERi9UZXh0XS9Q
cm9wZXJ0aWVzPDwvTUMwIDE4MTMgMCBSPj4vRXh0R1N0YXRlPDwvR1MwIDE4MTcgMCBSPj4+Pi9U
eXBlL1BhZ2U+Pg1lbmRvYmoNNzMgMCBvYmoNPDwvTGVuZ3RoIDM1MDkvRmlsdGVyL0ZsYXRlRGVj
b2RlPj5zdHJlYW0NCkiJzFdZbxy5EX7vX8FHabHTw7vJwBAwGi82MdabQ4PkwTYCYXTZ0eHIchz9
+3xVZF/U9Gh0PGQPDdld/VV9dbE4X9zefT47Xt+JN2/mi7u74/XF6Yn4MF/dfBXzw5u7u5srMf/t
9OxOzP/2+fziTnyar+6/nuLd8fpf57c3369PsD68+a/4oJvaK4H/nOdVE5T4dHBw+HYpqvmfl2L+
fikF7w5X1Xx5JMX6m5BC1ipq/A1CfFtfV/Nf8eL8WzVfraRQYnVWyVpKjdUawsrUMYhZ+pHCqVB7
Kxpr62CkE6uras/Y/dWX6pdV9e+KDLEBJtVSKTFzVopGS3F7Wv3jJ3ENASmCVQTloqu1mOUdCfB7
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
it2E9V857LZwekvjrL0b4jy0eToCjbyTREDmPv9Z6ttvaB51hi73D5RIqZNcwriYJ+moU3UYALdn
zsucubyUASps8L1UE2u5e/ciysKhC+/2HVCHBFaU/ne4F1CiSu5EaL8HKbikbi/uK7mrtr0JtLdH
wENGmNYwoQyM0WuBRFg+Do6ERkENtA3qDddK6aolHs+DlVm/f7TmrVQD7dO1iI9DC4PF1yODcze2
0uNy0Cp1cNnsYMw73MxxXILZEqa9PIEGCtoFfIN4AqgaM+M0DUvn2dus+ATD3RMl+xZBa7Mer4yQ
dl9jWuUgesY5S2Dm0yAZWjmc9DJiLygQnCuzsOZl3s6NmILZ/YTjHPsKopVK0nhohG7I9moyWB1r
jNgXuXY6c0mHivJeUcFwLv1IUQuWXN/XVFJr70BTWx0CS4F+m21JUPLqG3l4WG3LL4+Ek/W6eITP
q92ODw6ivjy6p3c80kZq6W6AxEzjcUyAl4Nj5l9/m4Z0plks5fy8YPNjXXXHS01+mmZv6q46GHL5
Tp52W3KsyWLJ5qbav5GXS9edTG32P8ixJdXpfGk70r0Z0lZnQxahW6VUB52wz363SLKcDGPv87wx
h6p5PZm2JadL9Uqq+tUKqX+dX1AjNcezj/WhgS2mTaxc6xHwzB8BBgDMOa36DQplbmRzdHJlYW0N
ZW5kb2JqDTc0IDAgb2JqDTw8L0Nyb3BCb3hbMjcuNjEgNjEuMCA1NjcuNjEgNzgxLjBdL1BhcmVu
dCAyMTYgMCBSL1N0cnVjdFBhcmVudHMgMzUvQ29udGVudHMgNzUgMCBSL1JvdGF0ZSA5MC9NZWRp
YUJveFswIDAgNTk1LjIyIDg0Ml0vUmVzb3VyY2VzPDwvQ29sb3JTcGFjZTw8L0NTMCAxODE5IDAg
Uj4+L0ZvbnQ8PC9UVDAgMTgyMCAwIFIvVFQxIDE4MTUgMCBSL0MyXzAgOTMgMCBSPj4vUHJvY1Nl
dFsvUERGL1RleHRdL1Byb3BlcnRpZXM8PC9NQzAgMTgxMyAwIFI+Pi9FeHRHU3RhdGU8PC9HUzAg
MTgxNyAwIFI+Pj4+L1R5cGUvUGFnZT4+DWVuZG9iag03NSAwIG9iag08PC9MZW5ndGggMjcxMi9G
aWx0ZXIvRmxhdGVEZWNvZGU+PnN0cmVhbQ0KSInEV1lvG8kRfp9f0Y/WIhz2fQAGAZJyNjHiDRIN
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
NjEgNzgxLjBdL1BhcmVudCAyMTYgMCBSL1N0cnVjdFBhcmVudHMgMzYvQ29udGVudHMgNzcgMCBS
L1JvdGF0ZSA5MC9NZWRpYUJveFswIDAgNTk1LjIyIDg0Ml0vUmVzb3VyY2VzPDwvQ29sb3JTcGFj
ZTw8L0NTMCAxODE5IDAgUj4+L0ZvbnQ8PC9UVDAgMTgyMCAwIFIvVFQxIDE4MTUgMCBSL0MyXzAg
OTMgMCBSPj4vUHJvY1NldFsvUERGL1RleHRdL1Byb3BlcnRpZXM8PC9NQzAgMTgxMyAwIFI+Pi9F
eHRHU3RhdGU8PC9HUzAgMTgxNyAwIFI+Pj4+L1R5cGUvUGFnZT4+DWVuZG9iag03NyAwIG9iag08
PC9MZW5ndGggMzI2MC9GaWx0ZXIvRmxhdGVEZWNvZGU+PnN0cmVhbQ0KSInkV9tuG8kRfZ+v6Ec7
WA77fgEMASTtbGLEG8QikAfFCAxaFzuW5JW1cfT3OVXdM5weDe2RtHkKZJPdw5pTdaqqq6qXq5vb
j2fvd7fixYvl6vb2/e7i9IM4WW6vv4jl+vr29vpSLP9yenYrlm8/nl/cinfL7d2XU/z2fvev85vr
364+YL2+/o840aH1SuCf87wKUYl3R0frlxvRLP+6Ecs3Gyl4t942y82xFLuvQgrZqqTxGYX4urtq
lj/jh/OvzXK7lUKJ7VkjWyk1VjsIK9OmKBb5SwqnYuutCNa20UgntpfNM+Ofbz81r7bNrw0ZYiNM
aqVSYuGsFEFLcXPa/P0P4goCUkSrCMol12qxKDsS4N8V2QcrgmttSCm5UMCkVF7sLjONzXFN43jz
S2NbJ77hzU+iIYjLJqv+3Bw3f+O/PbgzZD3QvRHRt9IA3SVCJ9SBazqghWqVJYXwhG4lLZ2lZYBN
TX5uiDhEYYenb9c6TT/iZfgzCtsa8qNtdRR4on232TXKt7HfatUGCKZuUZTkHZRokcUjPc9AMYuw
Bl5LUaxAxJuLhk3LQJeQkpoIAYJNXEgCDq3plrsmti6WTWKiCr5NQ8p5w1BZGA4tGLTaNRma1lmf
ab0XAzvILKRStL1dZRegSjn2qFIE0vlKZX+6NnQbfnERW90t6bddIejbRAQDIXqyzZUV3J0Reac0
eRRvGtuti31lx8HNb3Cmsn20yKbwkjUqEuF3+RVEjNb4YCtcGzsqvAQ+k8zPmTpDDX2ya85GaQu3
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
MF0vUGFyZW50IDIxNiAwIFIvU3RydWN0UGFyZW50cyAzNy9Db250ZW50cyA3OSAwIFIvUm90YXRl
IDkwL01lZGlhQm94WzAgMCA1OTUuMjIgODQyXS9SZXNvdXJjZXM8PC9Db2xvclNwYWNlPDwvQ1Mw
IDE4MTkgMCBSPj4vRm9udDw8L1RUMCAxODIwIDAgUi9UVDEgMTgxNSAwIFIvQzJfMCA5MyAwIFI+
Pi9Qcm9jU2V0Wy9QREYvVGV4dF0vUHJvcGVydGllczw8L01DMCAxODEzIDAgUj4+L0V4dEdTdGF0
ZTw8L0dTMCAxODE3IDAgUj4+Pj4vVHlwZS9QYWdlPj4NZW5kb2JqDTc5IDAgb2JqDTw8L0xlbmd0
aCAzMjEyL0ZpbHRlci9GbGF0ZURlY29kZT4+c3RyZWFtDQpIiaxX224cxxF9n6/oR8nwzvb9AggE
yJXjRIgcRBwkD4wQECtepIikTNFR+Pc5Vd1z3VlyKAqyud0zNafq1K2r14e3dx/PT7d34tWr9eHd
3en28uyDOFk3N1/E+ujm7u7mSqz/enZ+J9bvPl5c3on36+b+yxnenW7/c3F788f1B6yPbv4nTnSo
vRL4z3lehajE+4ODo9cbUa3/thHrtxspeHfUVOvNsRTbr0IKWauk8TcK8XV7Xa1/xYuLr9W6aaRQ
ojmvZC2lxmoLYWXqFMUq/0jhVKy9FcHaOhrpRHNVvTDhZfOp+qWpfq/IEBthUi2VEitnpQhaituz
6p8/iWsISBGtIiiXXK3FquxIgN8rsg9WBFfbkFJyoYBJqbzYXmUam+MxjePNb5WtnfiGLz+JiiCu
qqz6c3Vc/Z3/9eDOkPVA90ZEX0sDdJcInVAHrmmBVqpWlhTCE7qWtHSWlgE2Vfm5IeIQhR2efl3t
NL3Ex/BnFLY25Edb6yjwRPt2s62Ur2O31aoOEEztoijJOyjRIotHep6BYhZhDbyWoliBiFeXFZuW
ga4gJTURAgSbuJIEHGrTLrdVrF0sm8REFXybhpTzhqGyMBxaMGi1rTI0rbM+U3svBnaQWUilaDu7
yi5AlXLsUaUIpPWVyv50dWg3/OEq1rpd0rttIejrRAQDIXqyzZUV3J0Reac0eRRfGtuui31lx8HN
X3Cmsn20yKbwkjUqEuFv+RNEjNb4w1a4OrZUeAl8JpmfM3WGGvpkW51P0hZujxKVQBbh80B5q3Pe
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
dGUgOTAvTWVkaWFCb3hbMCAwIDU5NS4yMiA4NDJdL1Jlc291cmNlczw8L0NvbG9yU3BhY2U8PC9D
UzAgMTgxOSAwIFI+Pi9Gb250PDwvVFQwIDE4MjAgMCBSL1RUMSAxODE1IDAgUi9DMl8wIDkzIDAg
Uj4+L1Byb2NTZXRbL1BERi9UZXh0XS9Qcm9wZXJ0aWVzPDwvTUMwIDE4MTMgMCBSPj4vRXh0R1N0
YXRlPDwvR1MwIDE4MTcgMCBSPj4+Pi9UeXBlL1BhZ2U+Pg1lbmRvYmoNODEgMCBvYmoNPDwvTGVu
Z3RoIDI1OTYvRmlsdGVyL0ZsYXRlRGVjb2RlPj5zdHJlYW0NCkiJxFfbbhvJEX2fr+hHe7Ec9v0C
CARESruJEe9iV4PkwTECgdbFjiU5sjaO/j6nqnuuJE1athPYIquHNafqVFVXV8+P7x/eXp6vH8TR
0fz44eF8fX3xRryaN3cfxHx59/BwdyPmf7m4fBDz399eXT+I1/Pm8cMFfjtf//Pq/u6P2zeQl3f/
Ea90qL0S+O88SyEq8XqxWJ6sRDX/dSXmL1dS8GrZVPPVmRTrj0IKWauk8RmF+Li+reY/44erj9W8
aaRQormsZC2lhrSGsjJ1imKWv6RwKtbeimBtHY10ormpnpn4vHlXnTbVvypyxEa4VEulxMxZKYKW
4v6i+tsP4hYKUkSrCMolV2sxKytS4N8V+QcvgqttSCm5UMCkVF6sbzKN1dmYxtnql8rWTnzCm+9E
RRA3VTb9vjqrfuN/Pbgz5D3QvRHR19IA3SVCJ9RBaFqgmaqVJYOIhK4lic6SGOBTlZ8bIg5V+OHp
29VO0494GfGMwtaG4mhrHQWeaN8u1pXydeyWWtUBiqkVipG8ghEtsnqk5xkoZhW2wLIUxQtkvLqu
2LUMdAMtqYkQINjFmSTgUJtWXFexdrEsEhNViG0aUs4LhsrKCGjBIGldZWiSsz1Tey8GfpBbKKVo
O7/KKsCUchxRpQikjZXK8XR1aBf84izWuhXpt3Uh6OtEBAMhevLNFQnhzoi8UpoiijeNbeXiX1lx
cvMbXKnsHwnZFRbZoiIVfpdfQcZIxgd74erYUmER+EwyP2fqDDWMybq6nJQtwh4ldgJ5hNcD1a3O
dXtVihVeC6p6+laUkPeV56LJMtcy7LDki14v2DpYyKk2frIglRz2oYga0Z3KaFGswMt+URKaPckL
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
E1r+gPngTIr1R/Qlj+tV/lRCfFzftvenSodAg4W3oZZJ8bQQRSy3Vu1jHX33Y0HdHD76stl6qJEN
BxiXajcdPBB3Ph5sS37qs6azLPnstU4u0+y91b23MfBddp+3tJlk8rvdhZE4dpcmI/LWUPXDydOX
K1H9V4ABAJKcqnYNCmVuZHN0cmVhbQ1lbmRvYmoNODIgMCBvYmoNPDwvQ3JvcEJveFsyNy42MSA2
MS4wIDU2Ny42MSA3ODEuMF0vUGFyZW50IDIxNiAwIFIvU3RydWN0UGFyZW50cyAzOS9Db250ZW50
cyA4MyAwIFIvUm90YXRlIDkwL01lZGlhQm94WzAgMCA1OTUuMjIgODQyXS9SZXNvdXJjZXM8PC9D
b2xvclNwYWNlPDwvQ1MwIDE4MTkgMCBSPj4vRm9udDw8L1RUMCAxODIwIDAgUi9UVDEgMTgxNSAw
IFIvQzJfMCA5MyAwIFI+Pi9Qcm9jU2V0Wy9QREYvVGV4dF0vUHJvcGVydGllczw8L01DMCAxODEz
IDAgUj4+L0V4dEdTdGF0ZTw8L0dTMCAxODE3IDAgUj4+Pj4vVHlwZS9QYWdlPj4NZW5kb2JqDTgz
IDAgb2JqDTw8L0xlbmd0aCAyNzU4L0ZpbHRlci9GbGF0ZURlY29kZT4+c3RyZWFtDQpIicRXWW/c
yBF+56/oR3uR4fTdbMAQMDPybmKsN4cGyINiBMJYhx0djqyNo3+fr6qa5JCa8VDaBIGtYTVZ/dXZ
VdXzxf3Dp4uzzYN682a+eHg421ydf1Sn8/XdFzVf3j083N2o+c/nFw9q/pdPl1cP6sN8/fjlHN/O
Nv+4vL/79fYj6OXdv9WpTXU0Cv9DZCo1Rn04Oloer1Q1/+NKzd+vtOLVcl3NVydabb4qrXRtssVv
o9TXzW01/wkfLr9W8/VaK6PWF5WutbagNmA2rs6NmslDq2CaOnqVvK8bp4Na31SvXH69/ly9XVf/
rEgR30ClWhujZsFrlaxW9+fVX39Qt2DQqvGGoEIOtVWzsiIG/m5IP2iRQu1TzjmkAqa1iWpzI2as
ToZmnKx+qXwd1Dfs/KwqgripRPR1dVL9mf/14MGR9kCPTjWx1g7oIRM6oW65pgWamdp4EghP2FoT
GTyRCTpV8t6R4WCFHpGeoQ6WPmIz/NkoXzvyo69to/DGxnaxqUysm25pTZ3AmFuiCJEVhFgl7A29
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
OXqEpnXs4pjNd5GNLKFiF2S4aCDU9QrvtNxZt9N034T/o+k6t6ZHtpxysGc7bpG0CyXyNg3Q8nIc
+fS/DDzXHxH01G+d7b1h3zO9PRl1wLnqbT/ts941EvZZlAB34be1GfmhNbNTD/b22m3XL9eWQ7Od
TmmsqcBFMzJS1J+RApKqqQvYcdniRxFqDbai2BDytD+9zrEd7Gq2nLRtpJpwITLFIYtecQzuQe3W
D+2KnZoHJnH6NrlXZagJHbfl0cwEcfiMBcK3EgFEwnlRbGbMDj9CHcyBs32efKoovdFO+plxlAnY
3hJa+cbQfcilBgHqu9kCKloNYgVP4bFE+V0ey99KH81I++UCPKZ4dIVTcoyavkpHJtPH1dZH2r0K
5cVyKRy8ywnUKsJcz3JACFMp79rJ+e1V1v3CaVxzrDIx04w10N7YooVp2Az8edJdNOGXrNbyiBzP
70kJtrllQFhIqY4HFrwRnA64sKQfhRMuMZz+mvV/u8accvlkErHR1OhvETeNjFljhrElUHuiDMY9
0lqPHO8+09Vw+QNmlBOtNl8pqbQvv0apr5vb9kKJW1+mCynOR60zcDGwWEVTC6PiSkhX0fKxoO4c
gDRK3L6EIRkgYsiobFsuX4jbE9G+NX6sM/VUl6NojWlAzNyprUeTnqAtn4Qc96uL8dAM1S3Vb8E1
HUq+fb9S1X8EGAB6qUf5DQplbmRzdHJlYW0NZW5kb2JqDTg0IDAgb2JqDTw8L0Nyb3BCb3hbMjcu
NjEgNjEuMCA1NjcuNjEgNzgxLjBdL1BhcmVudCAyMTcgMCBSL1N0cnVjdFBhcmVudHMgNDAvQ29u
dGVudHMgODUgMCBSL1JvdGF0ZSA5MC9NZWRpYUJveFswIDAgNTk1LjIyIDg0Ml0vUmVzb3VyY2Vz
PDwvQ29sb3JTcGFjZTw8L0NTMCAxODE5IDAgUj4+L0ZvbnQ8PC9UVDAgMTgyMCAwIFIvVFQxIDE4
MTUgMCBSPj4vUHJvY1NldFsvUERGL1RleHRdL1Byb3BlcnRpZXM8PC9NQzAgMTgxMyAwIFI+Pi9F
eHRHU3RhdGU8PC9HUzAgMTgxNyAwIFI+Pj4+L1R5cGUvUGFnZT4+DWVuZG9iag04NSAwIG9iag08
PC9MZW5ndGggMTUzMi9GaWx0ZXIvRmxhdGVEZWNvZGU+PnN0cmVhbQ0KSIm0V99v20YMftdfwUen
gM93J51+AEWBxim2Fk3XzQL20PZBkeVYrSxlktLM++tH8k6W7CRtOqxIEJHSHfl9JI/HLF62fbnJ
8h6eP1+87Pss3xZr+LBImxtYnDd93+xg8bbY9LD4o7ze9vBpke5vCvyW5V+u2+a2XqN83vwNH3Qk
QgX4a0KWoljBpxcvzi+W4C1+W8LicimBtfPUWyxXEvIOJEihEo1/Y4Aur73FL/jhuvMWaSpBQbrx
pJBSo5TjYuWLJIa5fUgwKhZhAFEQiNiXBtKdNwvkWfrZe5V6f3kEJIgRkpBKwdwEEiItoS28P59B
jQskxIEiUyYxQsPcabSAvyvChygiI4IoSRITOWNSqhDynaWxXB3TWC3feYEwcIc7P4NHJnaedV15
K+93/hmNG5/Qo/XQhzgU0kfrJiHrZHUSmsHQXAkVkEOMhBaSRBOQGCEmz773iTguRRwhPY0wmj7i
ZoxnDIHwKY6B0DHgGx0OSu6pUMQHVSsR4cJkEJwTq6ETDXZ5TO+todguYQ8sS3AoMOPe1mNo1tAO
V0lNhNAEQ5xLMhwJfxBzLxYmdkrCRBXGNplStgqbsosxoM4GSblnTZNs/fkiDGGCg2BhKcXBAZfT
InSlDEdUKTIyxErZeBoRDQpvnMdCDyJ9yx3BUCREMCKLIWEzTsJwW4usKU0RxZ1+MMgOn9M4uXYH
VyrjI8FCYZE9KlrCe3kLZoxk/MMojIgHKiyifSZp3zN1NjWNSe5tTsoWwx5LPAmECLdHVLfa1u21
K1ZEDVT19FSUkMoLuWiszLWMflgK3bpRCEQUoJwIPzxRaIkN+1TEGtGHJUeK84IoR8Ul1CKxCofO
Op+InA6CeBCI0kk0AtqA0Qh8zBxG32A0InUcDeQQ2HhYic/iEIdR5FLANXy2T7SQSr3Cqkr0icKV
V3kRne5jBU/XYdVU5gNwsHys6YHqKH2HtI+mqQS0/g7phGqKTY/StykHekJ5osT0faQ8UbihTDiH
TySt9UDaSQ+RRnvIGfs0qABTMN4GI2npDg2b1vpEM3Rp2YJS/NRUfFyrU1E+iiAeT54fCUW1pk4P
3uFATMS9e+8LNbxnce9hh7cXh3vyGx9BuIfbGYoQDoJ7xydllPaIwGf0dp8E+7PHHmvj7FrsnG8I
G55RRMd8Sm1GsCEhR76PXN/gnjm8N2AXK9frfXqJd2PuHV+Mg7h3kfzfBgOjzVMnAkzAMBIoePPY
WECj0dHkI32efAQLd7gn4RzhkIWWcSYBYxL0b4efD7Nlc7NvaVD7iB3obK6NP8MDehbNEniXpvBy
/TWr82KNLyAt8m3dVM31HpZNe6bk7KZps75s6rNP6RuaoF5d4rDGfwjWr4pmxMvl6wt07+Y6KjjE
qyZ4NeGdsxhZxDrmO9A+JMULO7mvEmySbmZ73zY3RdvvodnAKr3kAY7cLt5eVQenanB6mB3RR8CJ
cOMRj4jWJaU94IERq4ouU3xEzttHjVmb+Dhv1vuDFz2lZmmYE0ZYYmgAPa292WVR9B1cZV1RlXUB
RZ0367K+fpiB/2QGc+sDHwHWNDn6JujgPuhJGswp6NW2uesgq3ZN10O/LaDLdgVk613ZdZh+yPL8
ts3yPWQdfs56oLws3z5MyvwsUuF9Uv5Iyj8l9bqDquz7ColsNkXe478xV3tY7et82zZ1+Y+t7Acp
RD+LQvwIhSnui6JHtB2UG+iLdlfWDBS6bXNbrSHP2haPxW1PZG47LC3MSFvgV/xIbq3V2CIkeNim
0gtvtsvaL48WYvIUwj/IVcn7ZNUhX+rhGqyaO2i+Fu0RdWwFeVH32XUBd9ui5gqtmmwNZYfHcyQd
jNUQk/n0mTfry13Rwfvlu3l3e4P9rM+uqmKObQ1tlf2WAnmD/7kWPVrsukcazdM7zY/G6IHuEgz9
/bEYnZ7Tb8WrtNEaY2QO1s0QohybFR3o3W3Vl/Orhs5MXeRfHgnGT2ta6oGudbjs7p9vG4wpb8o1
ZxVZZ1eUWg1dkTf1eqybMRL+wH8spf9YLHgz/ivAAKEj1roNCmVuZHN0cmVhbQ1lbmRvYmoNODYg
MCBvYmoNPDwvQ3JvcEJveFsyNy42MSA2MS4wIDU2Ny42MSA3ODEuMF0vUGFyZW50IDIxNyAwIFIv
U3RydWN0UGFyZW50cyA0MS9Db250ZW50cyA4NyAwIFIvUm90YXRlIDkwL01lZGlhQm94WzAgMCA1
OTUuMjIgODQyXS9SZXNvdXJjZXM8PC9Db2xvclNwYWNlPDwvQ1MwIDE4MTkgMCBSPj4vRm9udDw8
L1RUMCAxODIwIDAgUi9UVDEgMTgxNSAwIFIvVFQyIDkxIDAgUj4+L1Byb2NTZXRbL1BERi9UZXh0
XS9Qcm9wZXJ0aWVzPDwvTUMwIDE4MTMgMCBSPj4vRXh0R1N0YXRlPDwvR1MwIDE4MTcgMCBSPj4+
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
bhibcG+IR8jf2rIGQDDhAH7epRufkONL48aFQAYt6bPBN/SNgtSflPNlKacZ5IyLF+BHUY4PKOka
+iDR6FIuu2MvvhCba3h/2a3+WK1vBme4vhR9DwWqbQgKPkx+mL8n953ZSRfH8LFWocStkXNJoSY4
0jUYE+v6oltfrSCONCCBx1RAUF5wc9/RpsWHCR3Hp1lQ7CD4jDz640mjn77xMUjoI/3MKphIE6ht
RxNo0UHRCM+5f7585tTq6FRTKxVBSBlEusFl+FTNbTtC7mEP1aiURjNAaHQnOUw5xBZtdFiNnE9T
z/9pBNXKFX1Ua1U20rR4atLR+sS8gS8/TxOhetZlCl+0ykYcB2kHoCWWk9rqg0Ue+tIxclToXRYO
cPwAyK0+CeTYUgB5vDQCuQtxo0NGhMiT4o64fmtcjHKenD903/kGxM0NNpWVpGKfKgIYi7Sj5IMa
JuHLt+ubbffwcAy5tC2RNCIecsBkwHt7eBIV95cAAwC8NlciDQplbmRzdHJlYW0NZW5kb2JqDTg4
IDAgb2JqDTw8L0Nyb3BCb3hbMjcuNjEgNjEuMCA1NjcuNjEgNzgxLjBdL1BhcmVudCAyMTcgMCBS
L1N0cnVjdFBhcmVudHMgNDIvQ29udGVudHMgODkgMCBSL1JvdGF0ZSA5MC9NZWRpYUJveFswIDAg
NTk1LjIyIDg0Ml0vUmVzb3VyY2VzPDwvWE9iamVjdDw8L0ltMCA5MCAwIFI+Pi9Db2xvclNwYWNl
PDwvQ1MwIDE4MTkgMCBSPj4vRm9udDw8L1RUMCAxODE1IDAgUi9UVDEgMTgyMCAwIFI+Pi9Qcm9j
U2V0Wy9QREYvVGV4dC9JbWFnZUNdL0V4dEdTdGF0ZTw8L0dTMCAxODE3IDAgUj4+Pj4vVHlwZS9Q
YWdlPj4NZW5kb2JqDTg5IDAgb2JqDTw8L0xlbmd0aCA1ODUvRmlsdGVyL0ZsYXRlRGVjb2RlPj5z
dHJlYW0NCkiJrFNRb5swEH73r7hHssXmbGODq6pSS9upVVNti6dN6vYQkTQhTSBNyKL++x1QmmSq
tJcJAeZsvu+7u+/C4Wy0msDpaThIby4B4ezs4jIF9syMjUWUgJUCpQRuIoRYIawn7PsHKOgAQhJJ
4RIwzggF/PWrPkD7YTpEyDaEiLSJIgHYZBT+ROHphhllDtAj1WE/sqsB0X+h68Kz8PObMtkp6xBC
75Gi/pGhQMQIfAa8W+6IV5ImuhEioxsulYjYoQG/ZMFwlhfz7dMWBnm12eZwsRhPBSguuez3/LxV
cUCvOvqGQdVk9UrWVFzSUht6U6Z+zIL7fDPL+eaVog8dGa8/fPn0UvZBWs0x0rIPt6PVqICatME2
+0RMjS6ViOtMhHSmQfdXd/AxkaDBaGUAYynfU6w7xfyv+qhWNAoZHWi+Pv+xR7UQJ/pd1OioDnav
1TagSjh9oPUh+Pb17gRmVbU6CXs8DprHbrcTRVXxUSWyUsxXYe+Xv22Zrqjnx440/82Rz0zWbiTP
OPsKQg20kC1bs6ZD2qovGKb3LBIGqPgwp1TppyU9pbGwYNwiKNmtagELNiS7tpU6Fm/fTPv+NKjD
hAx15J9jEHeIEqb1CMiDEdCdK3U7AA64o5exxBc7B8Y4ImoH4CFIy9XLOp/Oqp/KSFCIvThI4N57
OB//HhXZZEwB8JNsVpSLcvoCabnuSQxW5XpU5WVx3LTrfLpd7xNP9l1D0IjkiUiL2DjnyHQUsk5o
i41vVHzci5slwmXZVfSPAAMAtSgMUw0KZW5kc3RyZWFtDWVuZG9iag05MCAwIG9iag08PC9TdWJ0
eXBlL0ltYWdlL0xlbmd0aCAxODI1MS9GaWx0ZXIvRENURGVjb2RlL0JpdHNQZXJDb21wb25lbnQg
OC9Db2xvclNwYWNlIDE4MTkgMCBSL1dpZHRoIDYyNS9IZWlnaHQgMzAwL1R5cGUvWE9iamVjdD4+
c3RyZWFtDQr/2P/uAA5BZG9iZQBkgAAAAAH/2wCEAAwICAgJCAwJCQwRCwoLERUPDAwPFRgTExUT
ExgXEhQUFBQSFxcbHB4cGxckJCcnJCQ1MzMzNTs7Ozs7Ozs7OzsBDQsLDQ4NEA4OEBQODw4UFBAR
ERAUHRQUFRQUHSUaFxcXFxolICMeHh4jICgoJSUoKDIyMDIyOzs7Ozs7Ozs7O//AABEIASwCcQMB
IgACEQEDEQH/xAE/AAABBQEBAQEBAQAAAAAAAAADAAECBAUGBwgJCgsBAAEFAQEBAQEBAAAAAAAA
AAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggFAwwzAQACEQMEIRIxBUFRYRMicYEyBhSRobFCIyQV
UsFiMzRygtFDByWSU/Dh8WNzNRaisoMmRJNUZEXCo3Q2F9JV4mXys4TD03Xj80YnlKSFtJXE1OT0
pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3EQACAgECBAQDBAUGBwcGBTUBAAIRAyExEgRB
UWFxIhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNTFWNzNPElBhaisoMHJjXC0kSTVKMXZEVVNnRl4vKz
hMPTdePzRpSkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2JzdHV2d3h5ent8f/2gAMAwEAAhEDEQA/
APVUkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkkl
KSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJ
JJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkk
lKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUp
JJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkk
klKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSU
pJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkk
kklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSS
UpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSk
kkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSklzvWvr30DpLnVG05eS3Q00Q6D/ACn/AER965DO/wAa
nV7SRg41OMzsXza//vo/BW8Pw/mcouMOGJ/Sn6WKefHHQnXw1fUUl41Z/jA+tjzP23b5NrrH/fUS
j/GN9aqjLsiu4fu2VN/75tKsH4NzNfNj+0/wWfe8faT7CkvOun/42HD29TwQR/pMd3/fLP8AySr5
/wDjW6jYSOn4dVDOzrSbHfc3aFEPhXNmXDwAf1uIUu+84qu/pT6akvG7f8YX1ssOmY2seDKqx+Vp
T0/4xPrXUROU20Ds+pmv+aAVL/obma+bH9p/gt+94+0n2NJeb9O/xr5DSG9Twm2N72Y5LT/mPkH7
12fRvrP0XrTf1HIBtiXUP9lg/snn5Krn5HmMIucDw/vR1H4MkM0J7HXs6qSSSrMikkkklKSSSSUp
JJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkk
klKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSU
pJJJJSkkkklKSSSSUpJJDvvpx6X33vFdVTS+x7tAGjUkpAXoFI87OxOn4tmXmWNpoqEve78g8SfB
eV/Wj6/dQ6u5+Ngl2H0/iAYssH8tw4H8kKn9bvrVkfWDNIYTX0+kkY9PE/8ACPH7x/BYC6HkPhsc
QGTMOLIdRE7R/taOfmDImMDUe/dSSlVVbdY2qpjrLHnaxjQS4k9gAuz6N/iw6nlMbd1O4YLHa+k0
b7Y89drfxV7NzGLCLyzEb27nyDBDHOZ9It4pJdF9bul9A6NkN6d0592RmV65NtjwWtkaMDWtHu7n
wXOp2LIMkBOIIEtRxCjXdEomJo9OyklKqq26wVUsdZY76LGAucY8AFFPQpJJdn9V/qt9XfrJgOFd
9+J1KgAX17mvaZ4sa0tB2n46KLPnhhhxzvhuiQLrzXQgZmhVvGKVdllT22VuLLGGWvaSCCO4IXS9
d/xf9b6Sx19QGdit1NlIO9o8XV8/dK5hHFmx5Y8WOQnHw/aFShKBqQovoX1T/wAYz9zMDrzpBhte
dxHld/5L7/FeiNcHAOaQWkSCNQQV88ru/wDF99cXY9tfROo2Tj2HbiXOP0HHisn909vBZXxH4aKO
bAKI1lAfnH+DZwcwbEJnyP8AF9MSSSWI3FJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkk
kkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSS
lJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUvOv8Z31iJc3oOM6AAL
Mwjv3ZX/AN+PyXedRzaun4GRm3fzePW6x3ntEx814PmZd2bl3ZmQd12Q91jz5uMrU+EcsMmU5ZD0
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
IXx5SZ+Ygfi+XdE/xe9d6mW2ZLPsGMdS+4e8j+TXz98L0foH1V6R0Gv9Ur35BEPybNbHfP8ANHkF
sJLL5n4hnz6SPDD9yO317tnHghDUCz3KkkklTZVJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJ
JKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkp
SSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSxM760V
4eXZjHAzbjUY9SqncwyJ9rpQP+edP/lZ1D/tj/zJMOWANW2o8hzUoiQxkiQsajY/V6JJc7/zzp/8
rOof9sf+ZJf886f/ACs6h/2x/wCZIe9j/eT/AKO5v/NH7R/F6JJc7/zzp/8AKzqH/bH/AJkl/wA8
6f8Ays6h/wBsf+ZJe9j/AHlf6O5v/NH7R/F6JJc7/wA86f8Ays6h/wBsf+ZJf886f/KzqH/bH/mS
XvY/3lf6O5v/ADR+0fxeiSXO/wDPOn/ys6h/2x/5kl/zzp/8rOof9sf+ZJe9j/eV/o7m/wDNH7R/
F6JJc7/zzp/8rOof9sf+ZJf886f/ACs6h/2x/wCZJe9j/eV/o7m/80ftH8Xoklzv/POn/wArOof9
sf8AmSX/ADzp/wDKzqH/AGx/5kl72P8AeV/o7m/80ftH8Xoklzv/ADzp/wDKzqH/AGx/5kl/zzp/
8rOof9sf+ZJe9j/eV/o7m/8ANH7R/F6JJc7/AM86f/KzqH/bH/mSX/POn/ys6h/2x/5kl72P95X+
jub/AM0ftH8Xoklzv/POn/ys6h/2x/5kl/zzp/8AKzqH/bH/AJkl72P95X+jub/zR+0fxeiSXO/8
86f/ACs6h/2x/wCZJf8APOn/AMrOof8AbH/mSXvY/wB5X+jub/zR+0fxeiSXO/8APOn/AMrOof8A
bH/mSX/POn/ys6h/2x/5kl72P95X+jub/wA0ftH8Xoklzv8Azzp/8rOof9sf+ZJf886f/KzqH/bH
/mSXvY/3lf6O5v8AzR+0fxeiSXO/886f/KzqH/bH/mSX/POn/wArOof9sf8AmSXvY/3lf6O5v/NH
7R/F6JJc7/zzp/8AKzqH/bH/AJkl/wA86f8Ays6h/wBsf+ZJe9j/AHlf6O5v/NH7R/F6JJc7/wA8
6f8Ays6h/wBsf+ZJf886f/KzqH/bH/mSXvY/3lf6O5v/ADR+0fxeiSXO/wDPOn/ys6h/2x/5kl/z
zp/8rOof9sf+ZJe9j/eV/o7m/wDNH7R/F6JJc7/zzp/8rOof9sf+ZJf886f/ACs6h/2x/wCZJe9j
/eV/o7m/80ftH8Xoklzv/POn/wArOof9sf8AmSX/ADzp/wDKzqH/AGx/5kl72P8AeV/o7m/80ftH
8Xoklzv/ADzp/wDKzqH/AGx/5kl/zzp/8rOof9sf+ZJe9j/eV/o7m/8ANH7R/F6JJc7/AM86f/Kz
qH/bH/mSX/POn/ys6h/2x/5kl72P95X+jub/AM0ftH8Xoklzv/POn/ys6h/2x/5kl/zzp/8AKzqH
/bH/AJkl72P95X+jub/zR+0fxeiSXO/886f/ACs6h/2x/wCZJf8APOn/AMrOof8AbH/mSXvY/wB5
X+jub/zR+0fxeiSXO/8APOn/AMrOof8AbH/mSX/POn/ys6h/2x/5kl72P95X+jub/wA0ftH8Xokl
zv8Azzp/8rOof9sf+ZJf886f/KzqH/bH/mSXvY/3lf6O5v8AzR+0fxeiSXO/886f/KzqH/bH/mSX
/POn/wArOof9sf8AmSXvY/3lf6O5v/NH7R/F6JJc7/zzp/8AKzqH/bH/AJkl/wA86f8Ays6h/wBs
f+ZJe9j/AHlf6O5v/NH7R/F6JJc7/wA86f8Ays6h/wBsf+ZJf886f/KzqH/bH/mSXvY/3lf6O5v/
ADR+0fxeiSXO/wDPOn/ys6h/2x/5kl/zzp/8rOof9sf+ZJe9j/eV/o7m/wDNH7R/F6JJc7/zzp/8
rOof9sf+ZJf886f/ACs6h/2x/wCZJe9j/eV/o7m/80ftH8Xoklzv/POn/wArOof9sf8AmS0+k9Wb
1SuyxuNfjemQ3bkM2EyJlupRjkhI0DazLyfMYomc4GMR1sN9JJJPa6kkkklKSSSSUpJJJJSkkkkl
KSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJ
JJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkk
lKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUp
JJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkk
klKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSU
pJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkk
kklKSSSSUpJJJJSkkkklKVd+dh15lWC+1rcq9jrKqSYc5rI3FvjEqwvNP8aTOqP+sn1f/ZBI6i1t
78aDBLmbHx8wIjukp9LWc/6w9CZTbkPz8dtOPZ6F1hsaGst/ccZ0d5Kr9UfrNj/WTpLMxg9LKrPp
5mP3rtHIg6weQuU+o/Rum9ao+seF1OkZGP8Atax/pkub7mkwZYQe6Snrf+eX1T/8t8P/ALeZ/ei1
fWf6u3U3X1dSxn04wab7G2tLWBx2tLjOknReb/WP6pfV7D+v3QulY2GK8HMYDkU73kOO545LiRx2
K7yj6h/VPHxcnEpwGsozQxuSzfYd4rcLGal8iHCdElJ/+eX1T/8ALfD/AO3mf3qzgdf6J1K40dPz
6Mu5rd7q6bGvcGggboaeJK8y+vf1S+r3S+v/AFdxMDEFNGdkbMpge872+pS2Jc4kaOPC9E6P9T/q
50PKdl9Lw24172Gpzw97pYSHEe9zhy0JKdlV8zPw8Ftb8u1tLbrGUVl2m6ywwxo8yrC8y/xp253V
eo09F6a73dLxreq5McjYPZ/aAmPikp9NSWZ9Wurs610HC6m0jdkVA2AdrG+2wfJwKDn/AFx+rHTc
v7Fm9SppyQYdWSSWn+WWghvzSUmwvrD0zO6tmdIx3uOZ0+DkNLSGieIcdDytNecfV7qfT8L6+fWn
qGVkMqww2knIJGyHlgadw8SV6DjZeLl4zMvGtbbj2t3staZaW+IKSkySzcb6x9CysO7Ox86izExj
F+QHjYw8w5x07qtjfXX6qZbLrKOp0Objt3Wy7aQ0GN0OAJHmElO2ks1/1k6Cw44sz6Gfa6zdjlzw
A+sAne0ntATdL+s3QOr2vp6bnU5Vterq2O90eIBiR5hJTppLN6v9Y+h9FDf2pm1Yrn6sY4y8jxDG
y6PkpdK690frNL7+mZdeVXVAsLDq2eNzXQRx3SU6CSwD9fPqe3K+yHqtHqh206nZP/GRs/Fbj7qW
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
f65fVrJ+sP1e/ZOPaym3fW71LJ2+zn6MlJTrdJtsu6VhW2OLrLMepz3HkucxpJVtV+n47sXAxsV5
DnUVMrc4cEsaGyPuVhJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkkl
KSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJ
JJJSkkkklKSSSSUpJJJJSkLJxqMrHsxsmtttFzSyytwkOa4QQUVJJTwr/wDFD9X/AFXCrLzacR53
PxGWj0z5atJ+9dPR9Xum4vRH9EwWuw8R9bq5pMWDeIc7e7d7j4laaSSnM+r31f6f9Xemt6b08O9F
rnPLrCC9znHUuIA+C00kklKSSSSUpJJJJSlm/WDoWH9YOmWdMzXPbRa5rnGohrpYQ4akO8FpJJKQ
YOJVg4VGFSSasatlNZcZdtY0NEnTWAjpJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpS
SSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJ
JKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkp
SSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJ
JJKUkkkkpSSSSSlJJJJKf//ZCg0KZW5kc3RyZWFtDWVuZG9iag05MSAwIG9iag08PC9TdWJ0eXBl
L1RydWVUeXBlL0ZvbnREZXNjcmlwdG9yIDkyIDAgUi9MYXN0Q2hhciAxMjIvV2lkdGhzWzI3OCAw
IDAgMCAwIDg4OSA2NjcgMCAzMzMgMzMzIDM4OSAwIDI3OCAzMzMgMjc4IDI3OCA1NTYgNTU2IDU1
NiAwIDAgNTU2IDAgMCAwIDAgMjc4IDAgMCAwIDAgMCAwIDY2NyA2NjcgNzIyIDcyMiA2NjcgNjEx
IDc3OCA3MjIgMjc4IDUwMCA2NjcgNTU2IDgzMyA3MjIgNzc4IDY2NyAwIDcyMiA2NjcgNjExIDAg
MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDU1NiA1NTYgNTAwIDU1NiA1NTYgMjc4IDU1NiA1NTYgMjIy
IDAgNTAwIDIyMiA4MzMgNTU2IDU1NiA1NTYgNTU2IDMzMyA1MDAgMjc4IDU1NiA1MDAgNzIyIDUw
MCA1MDAgNTAwXS9CYXNlRm9udC9BcmlhbE1UL0ZpcnN0Q2hhciAzMi9FbmNvZGluZy9XaW5BbnNp
RW5jb2RpbmcvVHlwZS9Gb250Pj4NZW5kb2JqDTkyIDAgb2JqDTw8L1N0ZW1WIDg4L0ZvbnROYW1l
L0FyaWFsTVQvRm9udFN0cmV0Y2gvTm9ybWFsL0ZvbnRXZWlnaHQgNDAwL0ZsYWdzIDMyL0Rlc2Nl
bnQgLTIxMS9Gb250QkJveFstNjY1IC0zMjUgMjAwMCAxMDA2XS9Bc2NlbnQgOTA1L0ZvbnRGYW1p
bHkoQXJpYWwpL0NhcEhlaWdodCA3MTgvWEhlaWdodCA1MTUvVHlwZS9Gb250RGVzY3JpcHRvci9J
dGFsaWNBbmdsZSAwPj4NZW5kb2JqDTkzIDAgb2JqDTw8L1N1YnR5cGUvVHlwZTAvRGVzY2VuZGFu
dEZvbnRzWzk0IDAgUl0vQmFzZUZvbnQvSktIS01HK01TLVBHb3RoaWMvVG9Vbmljb2RlIDk2IDAg
Ui9FbmNvZGluZy9JZGVudGl0eS1IL1R5cGUvRm9udD4+DWVuZG9iag05NCAwIG9iag08PC9TdWJ0
eXBlL0NJREZvbnRUeXBlMi9Gb250RGVzY3JpcHRvciA5NSAwIFIvQmFzZUZvbnQvSktIS01HK01T
LVBHb3RoaWMvV1sxNDk2N1szMDVdMTQ5NzJbNTAwXTE0OTc1IDE0OTc2IDMwNSAxNDk3N1s1MDBd
MTQ5NzlbMjAzIDUwMCAyMDNdMTQ5ODMgMTQ5OTIgNTAwIDE1MDAwWzYzMyA2MzcgNjY0IDY0OCA1
NjYgNTUxXTE1MDExWzUzOSA3NDJdMTUwMTRbNzA3IDYxN10xNTAxN1s2MjUgNjAyIDU5MF0xNTAy
MVs2MzNdMTUwMzJbNDc3IDQ5NiA1MDAgNDk2IDUwMCAzMDUgNDYxIDUwMCAyMTFdMTUwNDJbNDYx
IDIxMSA3MzQgNTAwIDUwOCA0OTZdMTUwNDlbMzQ4IDQ2MSAzNTJdMTUwNTNbNDc3XTE1MDU2WzQ3
NyA0NTddMTcwNzhbNTAwXV0vQ0lEVG9HSURNYXAvSWRlbnRpdHkvQ0lEU3lzdGVtSW5mbzw8L1N1
cHBsZW1lbnQgMC9PcmRlcmluZyhJZGVudGl0eSkvUmVnaXN0cnkoQWRvYmUpPj4vRFcgMTAwMC9U
eXBlL0ZvbnQ+Pg1lbmRvYmoNOTUgMCBvYmoNPDwvU3RlbVYgMTE0L0ZvbnROYW1lL0pLSEtNRytN
Uy1QR290aGljL1N0eWxlPDwvUGFub3NlKAgBAgsGAQAAAAAAACk+Pi9Gb250U3RyZXRjaC9Ob3Jt
YWwvRm9udEZpbGUyIDk3IDAgUi9Gb250V2VpZ2h0IDQwMC9GbGFncyA0L0Rlc2NlbnQgLTE0MC9G
b250QkJveFstMTIxIC0xMzcgOTk2IDg1OV0vQXNjZW50IDg1OS9Gb250RmFtaWx5KE1TIFBHb3Ro
aWMpL0NhcEhlaWdodCA3MzcvWEhlaWdodCA1NTMvVHlwZS9Gb250RGVzY3JpcHRvci9JdGFsaWNB
bmdsZSAwL0xhbmcvamEvU3RlbUggODU+Pg1lbmRvYmoNOTYgMCBvYmoNPDwvTGVuZ3RoIDMzOS9G
aWx0ZXIvRmxhdGVEZWNvZGU+PnN0cmVhbQ0KaN5UkktvgzAQhO/8ij226gHzDhLikFSRcuhDTdq7
sZcUqRhkyCH/vthDUvUA0nz2zHq9DneH54PpZgrf7aCOPFPbGW15Gi5WMTV87gxFMelOzavyf9XL
kcLFfLxOM/cH0w5UVUH4sSxOs73Sw+lUPIlHCt+sZtuZ80LS+PNrIcfLOP5wz2YmQXVNmtsg3L3I
8VX2TKE3/sHTdWSKvY7W2oPmaZSKrTRnpiqRRVFTlcZNXhMb/X89yOBqWvUtbXDbLUQsaq8UVOaV
1F5luVcKqnAK8VUi9ts6WKqseVF0i0c1l9i6fXITIXjjozYJYAa4Ayw8LIWHCQ5UbgBRO41wLthl
Cgi7zAHRT7oHLAEbNBJ72CBToVCOTBUDwp5vAWFXsBewa+GhRkdFuV4AOnY37l7DfYLqYu0yXP9k
/Ajd8DrD91c1DqObk/uCXwEGAJQvth0KDQplbmRzdHJlYW0NZW5kb2JqDTk3IDAgb2JqDTw8L0xl
bmd0aCAyMTY5NS9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoMSAxNzE2NjA+PnN0cmVhbQ0KaN7M
e1vMXcd13ln8/3P2/b7Pf+Pt/0mKokRSosSLJVoyZV2oWyy5lq1YdtpYjW917ER1FcfJS90aaNEa
Bmy0SBoXtY1UMIooDZgCBfwQuEVRIEZf+tgXF0nRtzwUfSzQoOrM4Rr93/722odUqzQlMf/sM3v2
zJo1a9Zt1prJbDbLZt+YbcwuvfzKgw+/8j++84pr+SNXXv2lr725P/uvsz+ZzaR3v9/6/Btf+Mq/
ev4/vuZ+/3g2O/LLX/jyb3z+f/358/szeeajs1n/0y9+7vXP/rtf3zg9O/L9j7v+177oGuQ/f/Sn
s9nmGff7zBe/8ubXf3r25r90v5+byY1/8eVf/aXX5Se/8eZMPrXjfv/+V17/+hsff21j131/xfXf
/5XXv/K5D/7pC8dnR37n37tv3njjq5974z989cqfzeSp/+5g+MxMZr8s35nNXd9vuP+z2S9o/bNZ
MXsyliPZYhYdmcdHNn84O/JvvvjHf/4/3bvaldnHnn/q5dkTs/13/tvsZ+/8bPXFmSdmsx/8yX/y
b2cy+z/71808nvrZ0v3dmm27v9uzndWcjfvbzFr3N3ewzWblrHJ/o1ns/iaz9N2/MMI776zGzNwX
+ox/b80uHOw/c2v/M5/fvzX7+CcPbt04ektef+1zT1+8JRd+PDvyzOmbn3nu4q0j7nnjmUcu3tpw
D7E2brrnxDfO3cNcGxfueeEbI/eQaWPsnnPfmLiHbW1M3fOOb8zcQ6+NuXte+sbCPexpY+mej/rG
yj2U2li758o3Nu6h0cbWPbe+sbtwS7aaqxdv9Rek/rcXby0vzHy1dUH2m9P77c3TNz/xyUePHrx2
8db2hRk37VzYv+lRcmv/dTfm7u1fX7j9a+/C/q2d87f23RxH3ePu+R+/86fu+diF/dmj8ujFW8cv
HFy8deLCH8qxZ57+wyPH3Z+NE+7P5kn3Z77v/iwO3J/olPsTn3Z/kjPuT3qP+5OddX/ye92f4pz7
U97n/lT3uz/1efenueD+tBfdn+4B96d/0P1ZXnJ/th5yf7Yfdn92Lrs/u1fcn72r7s/Ra8+4XTzp
QPmAB+URD8qjHpTrHpQPelAe86A87kH5kAflhgflCQ/Khz0oT3pQnvKgPO1BecaDctOD8qwH5TkP
yvMelBc8KC96UH7Og/IRD8pLHpSXPSgf9aD8FQfK7fOwOidy+3S8wyfk5T9zDZ9dPX5jVR52pXBl
oXWkZcuVD+rzXN9vab3UttiVXVdyVzL97evSlVqf/ZiXtST6fQxzbur3qdaVvgu/r+h4ObSHuUqt
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
XrHs3CS8oG8K5dAcYAn0h3OGONBY7JhMzsOOJ2RxBPPw/AFfyzXy0JKZfEYwvwp9Bxh/0YG9sZjg
c4F/96SnZXB2Kzn0SaJvtoVve3jPMdYZyUYrHwJpqYA9aid05k7GvjmOqUhkmDsTkZ6ZyPBe04qt
CGc0yNOFIV8wdoVt0A3AUUrnEH12FdhmqQxz2MJezcnu8PMcUxuyBfgwxnZp6AfIGyuwzVsZ+tpq
4INhzzCfJ6UzUNCZL1U+tCQPMbYyIv0mI/rPDJ6Ugj0Ykd7COQfBD8Hx/PGETVeQ7VmRPlcQz0XZ
mgD9N2RjVjLMDykNm6I0ziDbH7HYcXPBZ7kDe9nTmaiMgvnOFem/qC9kMh2/NVU4Lm6dLZ0b+lFx
l4XjtzCOtiJehvl+FZwBjLnl2GXef77fX8jYf7Lap9k3ZpEveh5qsjODrwfPLMa01IZewLy1hvlL
0n+25TAfYiX7AJ43XPmkKweuXFM+cdGVr7ryB0o7T8rtmIJdqP36H3XlY67ccOUx/f04Fd/+N135
iiv7+r2f64qOc86Vq65cduUR/eY5Vy4oPF/QMfy7Z3WMq/rd41r7d5e0vy/36jofdOUhVz7gyu+D
vHzBlZkrr+ra/Hw3XXlC61905SlXnnHl11z5tCvPu/I15bNPu/Ih+Oav6/Mn9ZunFM4n9fk5xWX4
ftfhvnLlqiuZK6UrD2hdu9JB8W2p9j/mSuNKrKXQkriyof3mOmakfTe1r/+90PFKbUu0/X59l+gY
sfY54squPm9q8X16nafSvkf0+6W27So8OwpDpXD6uUrF3ymly5nixa//usLe65y+blcwveQ6PvIu
7JHiKZr9EwfPFTf+S65+adV+m7avrOYMdVjbUcJZoeN5GPPVs+9/+5twZuPZm+75bVd+163pn7u+
v+f6/cjV33Xl2w7GP3CwvOXgvOHG/Jbr9zvu+R+69p+42rf/azfe910fX//Q4eh7rv5tN7Z/97sO
pz9x+Pueg/G3Xf1dN8ar7tu/4+Z61f3+kluPX/uX3De/6d797RXM+bu1f/e11R5Us2sOnkfe+S/u
d7F6/qPVOqrZ33U49f19ec3B/jX33afcd99Yjbnh1rLp2hbu+cjs1xz8j7nfjzkYHnPvvuTaDnEf
OTxks286mDys11dn6aXVHr3t3n16hSe/rsjBH62e317trz93p2aPOzgfX+F0z72vVnt1ZYXz0rXn
q3f+m2+6dYbypuLdKm+74vfiu7oXobzqxnjBlV91xT//SHH9tpuTiuchq+e33DhY/Pq+5fbsW+7Z
490qb6/wno/Ki26+Fx3cfv5fcPU3V7i7vQ9U3PynXR3rGTksfi/8fvnar9XPF2q/7r/v6t9bjZtP
1p5G/6kb40dujH/g6u8qnd+p9vjwNDVVv7U6kx5nG6uz/6bbxy+7tf7VFQ3cxvvfcOVpR0NPuDFv
uNrT49uu/rz7zp+RLzua8ufE06ov/rw85WjQ1zfcGfH1K+4bX7+6qmezl91cb63OfQUwtIqzaPYd
xd3bimus/96q9vS1uTqD/hzcrpNV/Svu3fdW68sna39m/bnx9Wf/N/vmAlxXceb5Pvdx3o/7OPde
PSzpWpIlW5Lla8uSbMBgkPySbWwwBBxYwBhhO4BtZNnAkmQggdkkvLIJEAMhgUwegwnCZPFCUjNh
ScgkqQrZ8WapmixLtjaTGZIUtZNkM0ztZKq8/+7znaujiwxkl8lO1X6Wf6f79OnT/fXX3V8/Tl9y
369kKswrU9L94/q91G9K9TnZxmT9xv1e9r1GV7adx6m9x3X/JNWFbDe31G12AH9kE25VaZviUXXv
KI7h/iDklRwDt+CdSbgPwf2gSsPCe9K+6XPa4bgq4wKMVHnUXRp+Q1wlOmDPAqQzy59AH4/QO7er
/AxxL/wfV/EjblWuDyy0Dx/IPHOKw5D7T1T+adSjrJO0ku8KpPsxZRNsxAuQpom0dXEHwj4B/4MI
PwJkee5QrqN0It1bcf8RxLsJed2kymop+aaQ9ofw7h74H028c0zpJqPSP0Z6kveyHiRXkzsCeceU
LfPRR22kZ4hNxJk0hkyoNiJtSUrdS1fW+37lCmVH5T1sPM1d5DxhC817Juj+DJrDHKF5hvT3JOZZ
8n6Q4o5R+EqaE62kZzVlg2Qbux3l2gu5Pqz6aQo6NWjutIzSX0NzuRGau5xLc5pVFDZIc7Ehiifd
pbJ+6PlWSkvmvQT0Sxd9LCPzgu4M5T6u5qgb4E+p8fMzkO9htNVz0D+kvb5LjSOynfuwc2k8K4j7
Ef6omrMvS5R3gvQxkZjvnUFI2RfR8zMSz8ZI36tpXhjrKn4n/ubbpkW/bxqjclaojJto/nI+2JGY
B3aRO0FsI52enXgnfjZOYetoXRw/207yxHPi1ZTHBrqX8derudUkdHMDdHJEtcdA6e0StKsHoNMH
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
Il+DoHKN2Nba3qrLXobpCtq57GVyYR319sbiJ7xo/aGXL9rZtFfJWXaY0U3fMkM9azumlT4on+gl
y3Z3bNOxlDCNDeejNjAi1HV/eFb3UhbX9myle98LtKQQDXkW5HQ8hGm17SB9MCyj6ndstXTdDvKy
LztI/yak/e7nDk4+KJflZEFe+2C3LNe10KLci+VcoaVFXRfLxYBjoYJDaTRgs9BvppDPrE2WhZBa
r9QlpyzfYpMXIpFiSRnlkl20bDSjyCZ3PoD5QK4NViq3w7KxlHVgkyvl2Cb70NulqmxRjrLByhxH
hkpx45RZj65pzRiB52TCMKsfhgF23NUHF5g62XVNfABpDDfOB3pOPx8oN84HhgPLLTc5dqil9Zyt
Z9MZLELMjGm7zc0uQjOGn9cz6KgFWB3rKsuFmTLSsjei92Ux1mXQZW3XtQMsXdA8EDWVSaezll3/
8HKJeHjW/gmtqIVaRYvsn5x1hqlSStq/Qr4YdVTZpyIdl2iDAbpoCjs7IYXvOF5o2U1ND/fmztWz
GaOoo2GO5WQ+adVeDjXOHdLl7u5yLTy0c+dUpPvUqf8mjmCUKMyJF9n94WgSkJLvrIDtcn0s26Qt
mt658+ZANzNFmB2y7TZyvE79TltZBhRHznRM3GfURpXanxnt8i8d37RrfO2h/LZcfpt8r09sgH2e
wtuUP6Jd3D/Vr7bphDybzjAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAM
wzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAM
wzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAM
wzAMwzAMwzAMwzAMwzAMwzAM8/b8dhatG1wEPkv8JUB4qkp8EvxAiPQ4+JUQmbUA99mrwN1C6NvB
z94eA+kY3xPCXAkeAz8Xwlp8Gi4FRyNsiGgfJJCOg/yc7xG/eve4fyqEtwB8TAjfBEg7yIB/EiKH
/HJ3E0g394YQ+ZvBfxaicBY4TkAnRbwXZoiBBNPgqwzDMAzDMAzDMAzDMAzDMAzDMAzDMAzD/LPw
PYZhGIZhGIZhGIZhGIZhGIZhGIZhGIZhGIZhGIZhGIZhGIZhGIZhmD8MwhczQhPRvwMg8qdFHneR
PwP/beTX4f+35DfEeeILiCkyFkIK4mfkTyHNN8mfFp1ahvwZ+HvIr8O/EX4NfiF+on2A/Ia4IxWF
5xF+JPUD8hvitvR5i8eWVJevXj1aHTtw8JapfXv2Tlcv3Lf7wF7c33Bw1/5bBrZcND5YPff666vR
w11Tk9WpyUOTU0cmr6ke3n/N5FR1eu9k9fp9uyf3H5qs7tozNTl5w67909Wb9k3vrV54y4Gr91U3
3bBrz76bkeLg4MTmjZu3bujfumPp9g0Hpvfu2/3OAbO+6r5D1V3Ifc++Q9OTU8h/emrXNcht6rrq
gWuVGFv37Z46cOjAtdPIbOrggald0/sO7B8UE2Kz2Ai2ig2iH9cd4kIxKfaIw+J6sUtMzfN8qdgO
/wExLfaKfWL3exJjsRgTS0RVLBer8TcK3xieHhS3QIJ9kGYvYlYhmYx7AHfR8xsQY5fYj1gDYou4
SIyLQTw5F5JfDzf5pizJpAqbFIfAlDiC6zUIOYz3r1EhVSWNjHW9ymcSTw6p+11IR745iRxlfjLF
mxBnWklyIfI/IK7GfVVsUjH2wH8zyTiIv/lKXMX1kEo7kmqPup9WkkSSTcO3S8l2g5L/OoQdENcm
5NyqUppC6CH1ZJrynIJeDqi3pxHjACQeJA3P6vdCyDomtqFeqsrdCvnOFeeLnbO63DNQe6X2RO1/
1r5XO1D7Ze312j/VflT7Yu0ntedrT9e+fsrc23fKqu2/7JLrXq5dd8k/1iZr47Vrt11+da52Se3D
4Mpa6tTSU0OieqpWe7b2XO3btaf/4KWG5dj2S+3neEfUbU1VmhhtGe40FZIS6X2nrvj5lcFZfy9a
oyjPDF09ELun/vup18Qp8V9x24y4KsL/FmAAtJy1oAoNCmVuZHN0cmVhbQ1lbmRvYmoNOTggMCBv
YmoNPDwvU3VidHlwZS9UcnVlVHlwZS9Gb250RGVzY3JpcHRvciAxOSAwIFIvTGFzdENoYXIgMjU1
L1dpZHRoc1s3NzggNzc4IDc3OCA3NzggNzc4IDc3OCA3NzggNzc4IDc3OCA3NzggNzc4IDc3OCA3
NzggNzc4IDc3OCA3NzggNzc4IDc3OCA3NzggNzc4IDc3OCA3NzggNzc4IDc3OCA3NzggNzc4IDc3
OCA3NzggNzc4IDc3OCA3NzggNzc4IDI1MCAzMzMgNDA4IDUwMCA1MDAgODMzIDc3OCAxODAgMzMz
IDMzMyA1MDAgNTY0IDI1MCAzMzMgMjUwIDI3OCA1MDAgNTAwIDUwMCA1MDAgNTAwIDUwMCA1MDAg
NTAwIDUwMCA1MDAgMjc4IDI3OCA1NjQgNTY0IDU2NCA0NDQgOTIxIDcyMiA2NjcgNjY3IDcyMiA2
MTEgNTU2IDcyMiA3MjIgMzMzIDM4OSA3MjIgNjExIDg4OSA3MjIgNzIyIDU1NiA3MjIgNjY3IDU1
NiA2MTEgNzIyIDcyMiA5NDQgNzIyIDcyMiA2MTEgMzMzIDI3OCAzMzMgNDY5IDUwMCAzMzMgNDQ0
IDUwMCA0NDQgNTAwIDQ0NCAzMzMgNTAwIDUwMCAyNzggMjc4IDUwMCAyNzggNzc4IDUwMCA1MDAg
NTAwIDUwMCAzMzMgMzg5IDI3OCA1MDAgNTAwIDcyMiA1MDAgNTAwIDQ0NCA0ODAgMjAwIDQ4MCA1
NDEgMzUwIDUwMCAzNTAgMzMzIDUwMCA0NDQgMTAwMCA1MDAgNTAwIDMzMyAxMDAwIDU1NiAzMzMg
ODg5IDM1MCA2MTEgMzUwIDM1MCAzMzMgMzMzIDQ0NCA0NDQgMzUwIDUwMCAxMDAwIDMzMyA5ODAg
Mzg5IDMzMyA3MjIgMzUwIDQ0NCA3MjIgMjUwIDMzMyA1MDAgNTAwIDUwMCA1MDAgMjAwIDUwMCAz
MzMgNzYwIDI3NiA1MDAgNTY0IDMzMyA3NjAgNTAwIDQwMCA1NDkgMzAwIDMwMCAzMzMgNTc2IDQ1
MyAyNTAgMzMzIDMwMCAzMTAgNTAwIDc1MCA3NTAgNzUwIDQ0NCA3MjIgNzIyIDcyMiA3MjIgNzIy
IDcyMiA4ODkgNjY3IDYxMSA2MTEgNjExIDYxMSAzMzMgMzMzIDMzMyAzMzMgNzIyIDcyMiA3MjIg
NzIyIDcyMiA3MjIgNzIyIDU2NCA3MjIgNzIyIDcyMiA3MjIgNzIyIDcyMiA1NTYgNTAwIDQ0NCA0
NDQgNDQ0IDQ0NCA0NDQgNDQ0IDY2NyA0NDQgNDQ0IDQ0NCA0NDQgNDQ0IDI3OCAyNzggMjc4IDI3
OCA1MDAgNTAwIDUwMCA1MDAgNTAwIDUwMCA1MDAgNTQ5IDUwMCA1MDAgNTAwIDUwMCA1MDAgNTAw
IDUwMCA1MDBdL0Jhc2VGb250L1RpbWVzTmV3Um9tYW4vRmlyc3RDaGFyIDAvRW5jb2RpbmcvV2lu
QW5zaUVuY29kaW5nL1R5cGUvRm9udD4+DWVuZG9iag05OSAwIG9iag08PC9TdWJ0eXBlL1R5cGUw
L0Rlc2NlbmRhbnRGb250c1syMiAwIFJdL0Jhc2VGb250L0pLSUFMSitNUy1Hb3RoaWMvVG9Vbmlj
b2RlIDIzIDAgUi9FbmNvZGluZy9JZGVudGl0eS1IL1R5cGUvRm9udD4+DWVuZG9iag0xMDAgMCBv
YmoNPDwvTGVuZ3RoIDMwMC9GaWx0ZXIvRmxhdGVEZWNvZGU+PnN0cmVhbQ0KaN4AHQHi/v///7i4
uJqamubm5peXl2xsbOrq6oWFhX5+fmZmZoGBgaGhoTw8PHp6enBwcMXFxefn54SEhEJCQqKiot3d
3VhYWEhISI+Pj7S0tM3Nzenp6WJiYlRUVE5OTqWlpa+vr8LCwtjY2Nvb27CwsGBgYFpaWrq6usTE
xM/Pz9nZ2d7e3sjIyKysrJKSkoKCgnh4eHJycuTk5O7u7vj4+P39/fb29vHx8dbW1snJycbGxsPD
w8DAwLy8vKqqqqmpqaCgoJycnJaWlpCQkIqKit/f39PT08zMzK6urqioqLOzs1tbW4iIiH19fWho
aOzs7La2toCAgNra2sfHx3l5eYmJia2trfDw8OLi4u3t7ZWVlfPz8+Dg4L+/v8vLy9DQ0AIMALVE
v54KDQplbmRzdHJlYW0NZW5kb2JqDTEwMSAwIG9iag08PC9TdWJ0eXBlL0ltYWdlL0xlbmd0aCAy
MzYvRmlsdGVyL0ZsYXRlRGVjb2RlL0JpdHNQZXJDb21wb25lbnQgOC9Db2xvclNwYWNlIDEwNiAw
IFIvV2lkdGggNDkvSGVpZ2h0IDI1L1R5cGUvWE9iamVjdD4+c3RyZWFtDQpo3mJgIBEwkqqeiTT1
zCysbCRpYOfg5CJFBzcPLycfBz+xygUEhUAaeNmFRYgzXlQMqkGcSUKSkGopYWkZWYQGOXlGBUXc
qpWU2TlVVFE1qKlraGpqaWmhqxXR1tHV0zdgxarB0MjYxNRMyVzDwsLSytpG3tbO3sHRyVmQA78G
NkMXRVc3S2s1CXcP4WGpgYOXRA3yjKRpUGVg8CRFg5cAMC6tvInW4MMMjn02T+I0+CKys58/YQ0B
aLk/0DIIt4bgkFApLIk4TFEpPAJdQySLsK0b3pwSZR4d6AZOrTGusXGY8gABBgDUm27TCg0KZW5k
c3RyZWFtDWVuZG9iag0xMDIgMCBvYmoNPDwvU3VidHlwZS9JbWFnZS9MZW5ndGggMjAyL0ZpbHRl
ci9GbGF0ZURlY29kZS9CaXRzUGVyQ29tcG9uZW50IDgvQ29sb3JTcGFjZSAxODE5IDAgUi9XaWR0
aCAyMC9IZWlnaHQgOC9UeXBlL1hPYmplY3Q+PnN0cmVhbQ0KaN76/x8Ebty4sX379k0kgo8fP+7e
vRvIWLlyZU5OzoQJE4AMkkxobm5mYGCwt7eXl5dnAAMdHR0PDw+gabNmzUI2raqqau7cuXAuUA1Q
y/nz5//DwP79++fPn19fX49mGhDo6+vLyclt3LgRrn3fvn2nTp26efPm8+fPgb74jwHgpr1//x5I
JiQk4PHFgQMHIKa9efPm7NmzyOb8+vUrNTWVmKBYunQpPz//t2/fHj16BPQX0Ezig3HOnDmbN2/G
KgUQYAATjD2hCg0KZW5kc3RyZWFtDWVuZG9iag0xMDMgMCBvYmoNPDwvU3VidHlwZS9JbWFnZS9M
ZW5ndGggMjA1L0ZpbHRlci9GbGF0ZURlY29kZS9CaXRzUGVyQ29tcG9uZW50IDgvQ29sb3JTcGFj
ZSAxODE5IDAgUi9XaWR0aCAyMC9IZWlnaHQgOC9UeXBlL1hPYmplY3Q+PnN0cmVhbQ0KaN6ska8S
RUAUxu8bbFM9gi5K2gZB5AH0jRJxqxlpi6IYikhRVxYU2YxRBGV9hdl0x525Xzt/vt85c07T/EdF
UaRpGoah67pZlr2xMMZs2/7cMk3TMAzP85DP87yqqi9ezjmlNI7jruu2bVNKBUFgWdZDI4QAHkUR
thJC6N62bc/zhGWe53Vdj+NQt8ZxxFxgAddpWOmxT9OENp02DAOSy7Ls+640SSlRRU9d1y/PCBTg
oPV9j7AsS9/3f/0FxiVJgkc4jnMJMAAR6i7dCg0KZW5kc3RyZWFtDWVuZG9iag0xMDQgMCBvYmoN
PDwvU3VidHlwZS9JbWFnZS9MZW5ndGggMTczL0ZpbHRlci9GbGF0ZURlY29kZS9CaXRzUGVyQ29t
cG9uZW50IDgvQ29sb3JTcGFjZSAxODE5IDAgUi9XaWR0aCAxMi9IZWlnaHQgOS9UeXBlL1hPYmpl
Y3Q+PnN0cmVhbQ0KaN7atAknOHDgwKlTp27cuIFbyabFixc3NjZiiq9Zs6atrc3Dw4Ofn5+BgSEt
LQ0utW7duoSEBDk5OaC4vLx8fn7++vXr//////HjRzRD4uLigLL/weDXr19ABUAGXBaoKyQkBGj+
/v37IdqBDkbWvnLlSh0dHX19/fv37wMVvHnzZvv27WhWzJkzZ+rUqVevXgXK3r17dxPRYOnSpUAP
Aj0C9CNAgAEATdLTfgoNCmVuZHN0cmVhbQ1lbmRvYmoNMTA1IDAgb2JqDTw8L1N1YnR5cGUvSW1h
Z2UvTGVuZ3RoIDE3Mi9GaWx0ZXIvRmxhdGVEZWNvZGUvQml0c1BlckNvbXBvbmVudCA4L0NvbG9y
U3BhY2UgMTgxOSAwIFIvV2lkdGggMTIvSGVpZ2h0IDkvVHlwZS9YT2JqZWN0Pj5zdHJlYW0NCmje
fI4hDsQgEEX3BtyAq/QSHKN3wNUgcQ0pomnqKkoqIClBV1CNaoKurqjZnYBp2M0+MeL/P39mGAaE
0HVdMcZ9351z8xdCCKVUIfZ9X9c153wcx/kXXdehxCtBCCkCTdOATil9J6y1WZ+mCZrbtoUJASll
DsB7z/VcC/2gg+u9N8YUJ/LWcRy5oaoqjDFj7Jm5E+d5hhC2bdNaP911XZdlmf/yEWAAz2HRmwoN
CmVuZHN0cmVhbQ1lbmRvYmoNMTA2IDAgb2JqDVsvSW5kZXhlZCAxODE5IDAgUiA5NCAxMDAgMCBS
XQ1lbmRvYmoNMTA3IDAgb2JqDTw8L0ZpcnN0IDEwOCAwIFIvQ291bnQgNDMvTGFzdCAxMDkgMCBS
L1R5cGUvT3V0bGluZXM+Pg1lbmRvYmoNMTA4IDAgb2JqDTw8L1BhcmVudCAxMDcgMCBSL0EgMTkz
IDAgUi9OZXh0IDE5MSAwIFIvVGl0bGUo/v8AUwBpAG4AZwBsAGUAIABQAEMATgAgAFQAaAByAGUA
cwBoAG8AbABkACAATQBhAHIAawBpAG4AZwAgAGIAeQAgAHUAcwBpAG4AZwAgAFAAQwBOACAAYgBh
AHMAZQBsAGkAbgBlACAAZQBuAGMAbwBkAGkAbgBnACAAZgBvAHIAIABiAG8AdABoACAAYQBkAG0A
aQBzAHMAaQBvAG4AIABhAG4AZAAgAHQAZQByAG0AaQBuAGEAdABpAG8AbgAgAGMAbwBuAHQAcgBv
AGwpPj4NZW5kb2JqDTEwOSAwIG9iag08PC9QYXJlbnQgMTA3IDAgUi9BIDExMCAwIFIvUHJldiAx
MTEgMCBSL1RpdGxlKP7/MLkw6TCkMMl1alP3ACAANAAzKT4+DWVuZG9iag0xMTAgMCBvYmoNPDwv
RFs4OCAwIFIvRml0XS9TL0dvVG8+Pg1lbmRvYmoNMTExIDAgb2JqDTw8L1BhcmVudCAxMDcgMCBS
L0EgMTEyIDAgUi9OZXh0IDEwOSAwIFIvUHJldiAxMTMgMCBSL1RpdGxlKP7/AFQAaABlACAAZABp
AGYAZgBlAHIAZQBuAGMAZQAgAGIAZQB0AHcAZQBlAG4AIABDAEwAIABhAG4AZAAgAFMAVABNKT4+
DWVuZG9iag0xMTIgMCBvYmoNPDwvRFs4NiAwIFIvRml0XS9TL0dvVG8+Pg1lbmRvYmoNMTEzIDAg
b2JqDTw8L1BhcmVudCAxMDcgMCBSL0EgMTE0IDAgUi9OZXh0IDExMSAwIFIvUHJldiAxMTUgMCBS
L1RpdGxlKP7/AFAAcgBvAHAAZQByAHQAeQAgAG8AZgAgAFMAVABNKT4+DWVuZG9iag0xMTQgMCBv
YmoNPDwvRFs4NCAwIFIvRml0XS9TL0dvVG8+Pg1lbmRvYmoNMTE1IDAgb2JqDTw8L1BhcmVudCAx
MDcgMCBSL0EgMTE2IDAgUi9OZXh0IDExMyAwIFIvUHJldiAxMTcgMCBSL1RpdGxlKP7/AFQAZQBy
AG0AaQBuAGEAdABpAG8AbgAgAHQAaQBtAGUALAAgAFAATABUKT4+DWVuZG9iag0xMTYgMCBvYmoN
PDwvRFs4MiAwIFIvRml0XS9TL0dvVG8+Pg1lbmRvYmoNMTE3IDAgb2JqDTw8L1BhcmVudCAxMDcg
MCBSL0EgMTE4IDAgUi9OZXh0IDExNSAwIFIvUHJldiAxMTkgMCBSL1RpdGxlKP7/AFQAZQByAG0A
aQBuAGEAdABpAG8AbgAgAHQAaQBtAGUALAAgAFIAVABUACwAIABTAFYARCk+Pg1lbmRvYmoNMTE4
IDAgb2JqDTw8L0RbODAgMCBSL0ZpdF0vUy9Hb1RvPj4NZW5kb2JqDTExOSAwIG9iag08PC9QYXJl
bnQgMTA3IDAgUi9BIDEyMCAwIFIvTmV4dCAxMTcgMCBSL1ByZXYgMTIxIDAgUi9UaXRsZSj+/wBU
AGUAcgBtAGkAbgBhAHQAaQBvAG4AIAB0AGkAbQBlACwAIABSAFQAVAAsACAAVgBCAFIpPj4NZW5k
b2JqDTEyMCAwIG9iag08PC9EWzc4IDAgUi9GaXRdL1MvR29Ubz4+DWVuZG9iag0xMjEgMCBvYmoN
PDwvUGFyZW50IDEwNyAwIFIvQSAxMjIgMCBSL05leHQgMTE5IDAgUi9QcmV2IDEyMyAwIFIvVGl0
bGUo/v8AVABlAHIAbQBpAG4AYQB0AGkAbwBuACAAdABpAG0AZQAsACAAUgBUAFQALAAgAEMAQgBS
KT4+DWVuZG9iag0xMjIgMCBvYmoNPDwvRFs3NiAwIFIvRml0XS9TL0dvVG8+Pg1lbmRvYmoNMTIz
IDAgb2JqDTw8L1BhcmVudCAxMDcgMCBSL0EgMTI0IDAgUi9OZXh0IDEyMSAwIFIvUHJldiAxMjUg
MCBSL1RpdGxlKP7/AFQAZQByAG0AaQBuAGEAdABpAG8AbgAgAHQAaQBtAGUALAAgAFMAaQBuAGcA
bABlACAAbABpAG4Aayk+Pg1lbmRvYmoNMTI0IDAgb2JqDTw8L0RbNzQgMCBSL0ZpdF0vUy9Hb1Rv
Pj4NZW5kb2JqDTEyNSAwIG9iag08PC9QYXJlbnQgMTA3IDAgUi9BIDEyNiAwIFIvTmV4dCAxMjMg
MCBSL1ByZXYgMTI3IDAgUi9UaXRsZSj+/wBTAGkAbQB1AGwAYQB0AGkAbwBuACAAcgBlAHMAdQBs
AHQAOgAgAHQAZQByAG0AaQBuAGEAdABpAG8AbgAsACAAUABMAFQAIABcKABjAFwpACwAIABTAFYA
RCk+Pg1lbmRvYmoNMTI2IDAgb2JqDTw8L0RbNzIgMCBSL0ZpdF0vUy9Hb1RvPj4NZW5kb2JqDTEy
NyAwIG9iag08PC9QYXJlbnQgMTA3IDAgUi9BIDEyOCAwIFIvTmV4dCAxMjUgMCBSL1ByZXYgMTI5
IDAgUi9UaXRsZSj+/wBTAGkAbQB1AGwAYQB0AGkAbwBuACAAcgBlAHMAdQBsAHQAOgAgAHQAZQBy
AG0AaQBuAGEAdABpAG8AbgAsACAAUABMAFQAIABcKABjAFwpACwAIABWAEIAUik+Pg1lbmRvYmoN
MTI4IDAgb2JqDTw8L0RbNzAgMCBSL0ZpdF0vUy9Hb1RvPj4NZW5kb2JqDTEyOSAwIG9iag08PC9Q
YXJlbnQgMTA3IDAgUi9BIDEzMCAwIFIvTmV4dCAxMjcgMCBSL1ByZXYgMTMxIDAgUi9UaXRsZSj+
/wBTAGkAbQB1AGwAYQB0AGkAbwBuACAAcgBlAHMAdQBsAHQAOgAgAHQAZQByAG0AaQBuAGEAdABp
AG8AbgAsACAAUABMAFQAIABcKABjAFwpACwAIABDAEIAUik+Pg1lbmRvYmoNMTMwIDAgb2JqDTw8
L0RbNjggMCBSL0ZpdF0vUy9Hb1RvPj4NZW5kb2JqDTEzMSAwIG9iag08PC9QYXJlbnQgMTA3IDAg
Ui9BIDEzMiAwIFIvTmV4dCAxMjkgMCBSL1ByZXYgMTMzIDAgUi9UaXRsZSj+/wBTAGkAbQB1AGwA
YQB0AGkAbwBuACAAcgBlAHMAdQBsAHQAOgAgAHQAZQByAG0AaQBuAGEAdABpAG8AbgAsACAAUgBU
AFQALAAgAFMAVgBEKT4+DWVuZG9iag0xMzIgMCBvYmoNPDwvRFs2NiAwIFIvRml0XS9TL0dvVG8+
Pg1lbmRvYmoNMTMzIDAgb2JqDTw8L1BhcmVudCAxMDcgMCBSL0EgMTM0IDAgUi9OZXh0IDEzMSAw
IFIvUHJldiAxMzUgMCBSL1RpdGxlKP7/AFMAaQBtAHUAbABhAHQAaQBvAG4AIAByAGUAcwB1AGwA
dAA6ACAAdABlAHIAbQBpAG4AYQB0AGkAbwBuACwAIABSAFQAVAAsACAAVgBCAFIpPj4NZW5kb2Jq
DTEzNCAwIG9iag08PC9EWzY0IDAgUi9GaXRdL1MvR29Ubz4+DWVuZG9iag0xMzUgMCBvYmoNPDwv
UGFyZW50IDEwNyAwIFIvQSAxMzYgMCBSL05leHQgMTMzIDAgUi9QcmV2IDEzNyAwIFIvVGl0bGUo
/v8AUwBpAG0AdQBsAGEAdABpAG8AbgAgAHIAZQBzAHUAbAB0ADoAIAB0AGUAcgBtAGkAbgBhAHQA
aQBvAG4ALAAgAFIAVABUACwAIABDAEIAUik+Pg1lbmRvYmoNMTM2IDAgb2JqDTw8L0RbNjIgMCBS
L0ZpdF0vUy9Hb1RvPj4NZW5kb2JqDTEzNyAwIG9iag08PC9QYXJlbnQgMTA3IDAgUi9BIDEzOCAw
IFIvTmV4dCAxMzUgMCBSL1ByZXYgMTM5IDAgUi9UaXRsZSj+/wBTAGkAbQB1AGwAYQB0AGkAbwBu
ACAAcgBlAHMAdQBsAHQAOgAgAHQAZQByAG0AaQBuAGEAdABpAG8AbgAsACAAUwBpAG4AZwBsAGUA
IABsAGkAbgBrKT4+DWVuZG9iag0xMzggMCBvYmoNPDwvRFs2MCAwIFIvRml0XS9TL0dvVG8+Pg1l
bmRvYmoNMTM5IDAgb2JqDTw8L1BhcmVudCAxMDcgMCBSL0EgMTQwIDAgUi9OZXh0IDEzNyAwIFIv
UHJldiAxNDEgMCBSL1RpdGxlKP7/AFMAaQBtAHUAbABhAHQAaQBvAG4AIAByAGUAcwB1AGwAdAA6
ACAAYQBkAG0AaQBzAHMAaQBvAG4ALAAgAFAATABUAFwoAGMAXCkALAAgAGYAYQBpAHIAbgBlAHMA
cyk+Pg1lbmRvYmoNMTQwIDAgb2JqDTw8L0RbNTggMCBSL0ZpdF0vUy9Hb1RvPj4NZW5kb2JqDTE0
MSAwIG9iag08PC9QYXJlbnQgMTA3IDAgUi9BIDE0MiAwIFIvTmV4dCAxMzkgMCBSL1ByZXYgMTQz
IDAgUi9UaXRsZSj+/wBTAGkAbQB1AGwAYQB0AGkAbwBuACAAcgBlAHMAdQBsAHQAOgAgAGEAZABt
AGkAcwBzAGkAbwBuACwAIABQAEwAVABcKABiAFwpACwAIABmAGEAaQByAG4AZQBzAHMpPj4NZW5k
b2JqDTE0MiAwIG9iag08PC9EWzU2IDAgUi9GaXRdL1MvR29Ubz4+DWVuZG9iag0xNDMgMCBvYmoN
PDwvUGFyZW50IDEwNyAwIFIvQSAxNDQgMCBSL05leHQgMTQxIDAgUi9QcmV2IDE0NSAwIFIvVGl0
bGUo/v8AUwBpAG0AdQBsAGEAdABpAG8AbgAgAHIAZQBzAHUAbAB0ADoAIABhAGQAbQBpAHMAcwBp
AG8AbgAsACAAUABMAFQAXCgAYQBcKQAsACAAZgBhAGkAcgBuAGUAcwBzKT4+DWVuZG9iag0xNDQg
MCBvYmoNPDwvRFs1NCAwIFIvRml0XS9TL0dvVG8+Pg1lbmRvYmoNMTQ1IDAgb2JqDTw8L1BhcmVu
dCAxMDcgMCBSL0EgMTQ2IDAgUi9OZXh0IDE0MyAwIFIvUHJldiAxNDcgMCBSL1RpdGxlKP7/AEYA
YQBpAHIAbgBlAHMAcyk+Pg1lbmRvYmoNMTQ2IDAgb2JqDTw8L0RbNTIgMCBSL0ZpdF0vUy9Hb1Rv
Pj4NZW5kb2JqDTE0NyAwIG9iag08PC9QYXJlbnQgMTA3IDAgUi9BIDE0OCAwIFIvTmV4dCAxNDUg
MCBSL1ByZXYgMTQ5IDAgUi9UaXRsZSj+/wBTAGkAbQB1AGwAYQB0AGkAbwBuACAAcgBlAHMAdQBs
AHQAOgAgAGEAZABtAGkAcwBzAGkAbwBuACwAIABQAEwAVAAgAFwoAGMAXCkALAAgAFMAVgBEKT4+
DWVuZG9iag0xNDggMCBvYmoNPDwvRFs1MCAwIFIvRml0XS9TL0dvVG8+Pg1lbmRvYmoNMTQ5IDAg
b2JqDTw8L1BhcmVudCAxMDcgMCBSL0EgMTUwIDAgUi9OZXh0IDE0NyAwIFIvUHJldiAxNTEgMCBS
L1RpdGxlKP7/AFMAaQBtAHUAbABhAHQAaQBvAG4AIAByAGUAcwB1AGwAdAA6ACAAYQBkAG0AaQBz
AHMAaQBvAG4ALAAgAFAATABUAFwoAGMAXCkALAAgAFYAQgBSKT4+DWVuZG9iag0xNTAgMCBvYmoN
PDwvRFs0OCAwIFIvRml0XS9TL0dvVG8+Pg1lbmRvYmoNMTUxIDAgb2JqDTw8L1BhcmVudCAxMDcg
MCBSL0EgMTUyIDAgUi9OZXh0IDE0OSAwIFIvUHJldiAxNTMgMCBSL1RpdGxlKP7/AFMAaQBtAHUA
bABhAHQAaQBvAG4AIAByAGUAcwB1AGwAdAA6ACAAYQBkAG0AaQBzAHMAaQBvAG4AIAAsACAAUABM
AFQAXCgAYwBcKQAsACAAQwBCAFIpPj4NZW5kb2JqDTE1MiAwIG9iag08PC9EWzQ2IDAgUi9GaXRd
L1MvR29Ubz4+DWVuZG9iag0xNTMgMCBvYmoNPDwvUGFyZW50IDEwNyAwIFIvQSAxNTQgMCBSL05l
eHQgMTUxIDAgUi9QcmV2IDE1NSAwIFIvVGl0bGUo/v8AUwBpAG0AdQBsAGEAdABpAG8AbgA6ACAA
YQBkAG0AaQBzAHMAaQBvAG4ALAAgAFAATABUKT4+DWVuZG9iag0xNTQgMCBvYmoNPDwvRFs0NCAw
IFIvRml0XS9TL0dvVG8+Pg1lbmRvYmoNMTU1IDAgb2JqDTw8L1BhcmVudCAxMDcgMCBSL0EgMTU2
IDAgUi9OZXh0IDE1MyAwIFIvUHJldiAxNTcgMCBSL1RpdGxlKP7/AFMAaQBtAHUAbABhAHQAaQBv
AG4AIAByAGUAcwB1AGwAdAA6ACAAYQBkAG0AaQBzAHMAaQBvAG4ALAAgAFIAVABUACwAIABTAFYA
RCk+Pg1lbmRvYmoNMTU2IDAgb2JqDTw8L0RbNDIgMCBSL0ZpdF0vUy9Hb1RvPj4NZW5kb2JqDTE1
NyAwIG9iag08PC9QYXJlbnQgMTA3IDAgUi9BIDE1OCAwIFIvTmV4dCAxNTUgMCBSL1ByZXYgMTU5
IDAgUi9UaXRsZSj+/wBTAGkAbQB1AGwAYQB0AGkAbwBuACAAcgBlAHMAdQBsAHQAOgAgAGEAZABt
AGkAcwBzAGkAbwBuACwAIABSAFQAVAAsACAAVgBCAFIpPj4NZW5kb2JqDTE1OCAwIG9iag08PC9E
WzQwIDAgUi9GaXRdL1MvR29Ubz4+DWVuZG9iag0xNTkgMCBvYmoNPDwvUGFyZW50IDEwNyAwIFIv
QSAxNjAgMCBSL05leHQgMTU3IDAgUi9QcmV2IDE2MSAwIFIvVGl0bGUo/v8ARQBmAGYAZQBjAHQA
IABvAGYAIABzAHkAbgBjAGgAcgBvAG4AaQB6AGEAdABpAG8Abik+Pg1lbmRvYmoNMTYwIDAgb2Jq
DTw8L0RbMzggMCBSL0ZpdF0vUy9Hb1RvPj4NZW5kb2JqDTE2MSAwIG9iag08PC9QYXJlbnQgMTA3
IDAgUi9BIDE2MiAwIFIvTmV4dCAxNTkgMCBSL1ByZXYgMTYzIDAgUi9UaXRsZSj+/wBTAGkAbQB1
AGwAYQB0AGkAbwBuACAAcgBlAHMAdQBsAHQAcwA6ACAAYQBkAG0AaQBzAHMAaQBvAG4AIABcKABS
AFQAVAAgAFwpKT4+DWVuZG9iag0xNjIgMCBvYmoNPDwvRFszNiAwIFIvRml0XS9TL0dvVG8+Pg1l
bmRvYmoNMTYzIDAgb2JqDTw8L1BhcmVudCAxMDcgMCBSL0EgMTY0IDAgUi9OZXh0IDE2MSAwIFIv
UHJldiAxNjUgMCBSL1RpdGxlKP7/AFMAaQBtAHUAbABhAHQAaQBvAG4AIAByAGUAcwB1AGwAdABz
ADoAIABhAGQAbQBpAHMAcwBpAG8AbgAgAFwoAFIAVABUACAAXCkpPj4NZW5kb2JqDTE2NCAwIG9i
ag08PC9EWzM0IDAgUi9GaXRdL1MvR29Ubz4+DWVuZG9iag0xNjUgMCBvYmoNPDwvUGFyZW50IDEw
NyAwIFIvQSAxNjYgMCBSL05leHQgMTYzIDAgUi9QcmV2IDE2NyAwIFIvVGl0bGUo/v8AUwBpAG0A
dQBsAGEAdABpAG8AbgAgAHIAZQBzAHUAbAB0AHMAOgAgAGEAZABtAGkAcwBzAGkAbwBuACAAXCgA
UwBpAG4AZwBsAGUAIABsAGkAbgBrAFwpKT4+DWVuZG9iag0xNjYgMCBvYmoNPDwvRFszMiAwIFIv
Rml0XS9TL0dvVG8+Pg1lbmRvYmoNMTY3IDAgb2JqDTw8L1BhcmVudCAxMDcgMCBSL0EgMTY4IDAg
Ui9OZXh0IDE2NSAwIFIvUHJldiAxNjkgMCBSL1RpdGxlKP7/AFMAZQBxAHUAZQBuAGMAZQAgAG8A
ZgAgAHQAZQByAG0AaQBuAGEAdABpAG8Abik+Pg1lbmRvYmoNMTY4IDAgb2JqDTw8L0RbMzAgMCBS
L0ZpdF0vUy9Hb1RvPj4NZW5kb2JqDTE2OSAwIG9iag08PC9QYXJlbnQgMTA3IDAgUi9BIDE3MCAw
IFIvTmV4dCAxNjcgMCBSL1ByZXYgMTcxIDAgUi9UaXRsZSj+/wBGAGwAbwB3ACAAVABlAHIAbQBp
AG4AYQB0AGkAbwBuACAAQwBvAG4AdAByAG8AbCk+Pg1lbmRvYmoNMTcwIDAgb2JqDTw8L0RbMjgg
MCBSL0ZpdF0vUy9Hb1RvPj4NZW5kb2JqDTE3MSAwIG9iag08PC9QYXJlbnQgMTA3IDAgUi9BIDE3
MiAwIFIvTmV4dCAxNjkgMCBSL1ByZXYgMTczIDAgUi9UaXRsZSj+/wBTAHkAbgBjAGgAcgBvAG4A
aQB6AGEAdABpAG8AbgAgAG8AZgAgAEUAeABjAGUAcwBzACAAdAByAGEAZgBmAGkAYwAgAG0AYQBy
AGsAaQBuAGcpPj4NZW5kb2JqDTE3MiAwIG9iag08PC9EWzI2IDAgUi9GaXRdL1MvR29Ubz4+DWVu
ZG9iag0xNzMgMCBvYmoNPDwvUGFyZW50IDEwNyAwIFIvQSAxNzQgMCBSL05leHQgMTcxIDAgUi9Q
cmV2IDE3NSAwIFIvVGl0bGUo/v8AUABzAGUAdQBkAG8AIABjAG8AZABlACAAbwBmACAARgByAGEA
YwB0AGkAbwBuAGEAbAAgAG0AYQByAGsAaQBuAGcAIABcKABtAG8AZABpAGYAaQBlAGQAXCkpPj4N
ZW5kb2JqDTE3NCAwIG9iag08PC9EWzI0IDAgUi9GaXRdL1MvR29Ubz4+DWVuZG9iag0xNzUgMCBv
YmoNPDwvUGFyZW50IDEwNyAwIFIvQSAxNzYgMCBSL05leHQgMTczIDAgUi9QcmV2IDE3NyAwIFIv
VGl0bGUo/v8AUwB5AG4AYwBoAHIAbwBuAGkAegBhAHQAaQBvAG4AIABvAGYAIABmAHIAYQBjAHQA
aQBvAG4AYQBsACAAbQBhAHIAawBpAG4AZyk+Pg1lbmRvYmoNMTc2IDAgb2JqDTw8L0RbMTcgMCBS
L0ZpdF0vUy9Hb1RvPj4NZW5kb2JqDTE3NyAwIG9iag08PC9QYXJlbnQgMTA3IDAgUi9BIDE3OCAw
IFIvTmV4dCAxNzUgMCBSL1ByZXYgMTc5IDAgUi9UaXRsZSj+/wBDAG8AbQBiAGkAbgBhAHQAaQBv
AG4AIABvAGYAIABmAHIAYQBjAHQAaQBvAG4AYQBsACAAYQBuAGQAIAB0AGgAcgBlAHMAaABvAGwA
ZAAgAG0AYQByAGsAaQBuAGcAcyk+Pg1lbmRvYmoNMTc4IDAgb2JqDTw8L0RbMTUgMCBSL0ZpdF0v
Uy9Hb1RvPj4NZW5kb2JqDTE3OSAwIG9iag08PC9QYXJlbnQgMTA3IDAgUi9BIDE4MCAwIFIvTmV4
dCAxNzcgMCBSL1ByZXYgMTgxIDAgUi9UaXRsZSj+/wBUAG8AIABhAGMAaABpAGUAdgBlACAAYQBs
AGwAIAB0AGgAZQAgAHAAYQBjAGsAZQB0AHMAIABQAEMATgAtAG0AYQByAGsAZQBkKT4+DWVuZG9i
ag0xODAgMCBvYmoNPDwvRFsxMyAwIFIvRml0XS9TL0dvVG8+Pg1lbmRvYmoNMTgxIDAgb2JqDTw8
L1BhcmVudCAxMDcgMCBSL0EgMTgyIDAgUi9OZXh0IDE3OSAwIFIvUHJldiAxODMgMCBSL1RpdGxl
KP7/AFQAbwAgAGEAYwBoAGkAZQB2AGUAIABhAGwAbAAgAHQAaABlACAAcABhAGMAawBlAHQAcwAg
AG0AYQByAGsAZQBkKT4+DWVuZG9iag0xODIgMCBvYmoNPDwvRFsxMSAwIFIvRml0XS9TL0dvVG8+
Pg1lbmRvYmoNMTgzIDAgb2JqDTw8L1BhcmVudCAxMDcgMCBSL0EgMTg0IDAgUi9OZXh0IDE4MSAw
IFIvUHJldiAxODUgMCBSL1RpdGxlKP7/AFAAcwBlAHUAZABvACAAYwBvAGQAZQAgAG8AZgAgAEYA
cgBhAGMAdABpAG8AbgBhAGwAIABtAGEAcgBrAGkAbgBnACAAXCgAbgBvAHIAbQBhAGwAXCkpPj4N
ZW5kb2JqDTE4NCAwIG9iag08PC9EWzkgMCBSL0ZpdF0vUy9Hb1RvPj4NZW5kb2JqDTE4NSAwIG9i
ag08PC9QYXJlbnQgMTA3IDAgUi9BIDE4NiAwIFIvTmV4dCAxODMgMCBSL1ByZXYgMTg3IDAgUi9U
aXRsZSj+/wBUAG8AIABhAGMAaABpAGUAdgBlACAAcwBvAG0AZQAgAHAAYQBjAGsAZQB0AHMAIABt
AGEAcgBrAGUAZAAgAFwoAHMAdABlAHAAOgAxAC8AMgBcKSk+Pg1lbmRvYmoNMTg2IDAgb2JqDTw8
L0RbNyAwIFIvRml0XS9TL0dvVG8+Pg1lbmRvYmoNMTg3IDAgb2JqDTw8L1BhcmVudCAxMDcgMCBS
L0EgMTg4IDAgUi9OZXh0IDE4NSAwIFIvUHJldiAxODkgMCBSL1RpdGxlKP7/AFQAbwAgAGEAYwBo
AGkAZQB2AGUAIABzAG8AbQBlACAAIABhAG4AZAAgAG4AbwAgAHAAYQBjAGsAZQB0AHMAIABtAGEA
cgBrAGUAZCk+Pg1lbmRvYmoNMTg4IDAgb2JqDTw8L0RbNSAwIFIvRml0XS9TL0dvVG8+Pg1lbmRv
YmoNMTg5IDAgb2JqDTw8L1BhcmVudCAxMDcgMCBSL0EgMTkwIDAgUi9OZXh0IDE4NyAwIFIvUHJl
diAxOTEgMCBSL1RpdGxlKP7/AFMAVABNACAAdQBzAGkAbgBnACAAZgByAGEAYwB0AGkAbwBuAGEA
bAAgAG0AYQByAGsAaQBuAGcpPj4NZW5kb2JqDTE5MCAwIG9iag08PC9EWzMgMCBSL0ZpdF0vUy9H
b1RvPj4NZW5kb2JqDTE5MSAwIG9iag08PC9QYXJlbnQgMTA3IDAgUi9BIDE5MiAwIFIvTmV4dCAx
ODkgMCBSL1ByZXYgMTA4IDAgUi9UaXRsZSj+/wBDAGgAYQBuAGcAZQAgAGYAcgBvAG0AIAAtADAA
MAAgAHQAbwAgAC0AMAAxKT4+DWVuZG9iag0xOTIgMCBvYmoNPDwvRFsxIDAgUi9GaXRdL1MvR29U
bz4+DWVuZG9iag0xOTMgMCBvYmoNPDwvRFsxODE0IDAgUi9GaXRdL1MvR29Ubz4+DWVuZG9iag0x
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
0p7SvqTzRGopHUtKIb356/3fd9+Qa8rnllxCTnVLzilvLo9+/HbclFL6n/OP9x8+P37LOvER7+mT
IcmO3maCJN3TJ02yPX0ipb6nT6409vQJluaePsnyDlmbSZbbljzpMm3JEy7zljzZsuzIR6Jl3ZIn
WbYteYLlBTaWmW+NeV/8Q7qYNjqRJk5eOBufSJOkLJJNTqRJUY75qSfSJCiLYLMTadKTRa/1E2mS
k0WuPb8GWk9qskWtJzXZotaTmvQteZKTsSVPenLQmydpJj2tW/O2J0Jte/rkqLSnT5jKe/okqnvr
rCVW3VtnLbnqFldLrrrF1ZKrbnG15KpzS55sbWuNtURre2gt0doeWku0tofWEq3todVEa3toNdHa
3haqyda22GqytS22mmxti60m277FVpNt39o/NdH2rf1Tk2xfZOn5c5cfwkO6oNLJdiXJsy+edLJd
SaLsCyWdbFeSFPuiSCfblSTBvgjSyXYlSa8venSyXUmSG4scnWxXktTGokYn25UksbGI0cmSL0lr
LFp8QkuS1li0+IQWJ62xtV9yEhtb6yontbE19zjJja25x0lvbM09ToJza+5xUpyLIp+M46+3hnnM
u+f6+93dl6dXH+8/PFxunt4/Pl1+ubx5/8+nz0+X3x7vn+4fPvz86fbu8ubx3Z+XHx5uf3q4vXt4
KpO/w0Ra+njSasWjZfh6XbG9sf8m5M18/+nLofjdjusVTgojynmUxz0LZYuSogz9cSREqVFalD3K
w8+O217ejfPim7favLLmfXT9OnWU4Uehy3godByfOeLjiI8jPo74OPw4/Dji48iXw0/CT8JPwu+Y
rnkGzwN2np7zaJzn3jzU5ok1j6PrN6mjjPg04tN8L+LQiE/zvXhuEZ9FfBZ+Fn4Wfhb5WuRr4Wfh
Z+HXw6+HXw+/Hn49/Hr49fDr4dfD7zhS5/6Qi3+u7Lls55qcC26uprlU5jqYi1yuYLk8rd+ajjLi
mxHfjPhmxDfDL8ZDTLc/MAXo6xZ28/H+9i6nSPwu8uwUwVCe1xThfKZoVxV0VcFXFXJVMa4p5KpH
7ItnCruquNrrcj3Sq1z0Khe9ykVPcvlXgAEA7ncZXQ0KZW5kc3RyZWFtDWVuZG9iag0xOTggMCBv
YmoNPDwvRmlyc3QgODc3L0xlbmd0aCAyMDk0L0ZpbHRlci9GbGF0ZURlY29kZS9OIDEwMC9UeXBl
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
4pE3zJ9YW3tceAZPptUiiZUyq/0nwAAoyncCDQplbmRzdHJlYW0NZW5kb2JqDTIxMCAwIG9iag08
PC9OdW1zWzAgMjExIDAgUl0+Pg1lbmRvYmoNMjExIDAgb2JqDTw8L1MvRD4+DWVuZG9iag0yMTIg
MCBvYmoNPDwvQ291bnQgNDMvVHlwZS9QYWdlcy9LaWRzWzIxMyAwIFIgMjE0IDAgUiAyMTUgMCBS
IDIxNiAwIFIgMjE3IDAgUl0+Pg1lbmRvYmoNMjEzIDAgb2JqDTw8L1BhcmVudCAyMTIgMCBSL0Nv
dW50IDEwL1R5cGUvUGFnZXMvS2lkc1sxODE0IDAgUiAxIDAgUiAzIDAgUiA1IDAgUiA3IDAgUiA5
IDAgUiAxMSAwIFIgMTMgMCBSIDE1IDAgUiAxNyAwIFJdPj4NZW5kb2JqDTIxNCAwIG9iag08PC9Q
YXJlbnQgMjEyIDAgUi9Db3VudCAxMC9UeXBlL1BhZ2VzL0tpZHNbMjQgMCBSIDI2IDAgUiAyOCAw
IFIgMzAgMCBSIDMyIDAgUiAzNCAwIFIgMzYgMCBSIDM4IDAgUiA0MCAwIFIgNDIgMCBSXT4+DWVu
ZG9iag0yMTUgMCBvYmoNPDwvUGFyZW50IDIxMiAwIFIvQ291bnQgMTAvVHlwZS9QYWdlcy9LaWRz
WzQ0IDAgUiA0NiAwIFIgNDggMCBSIDUwIDAgUiA1MiAwIFIgNTQgMCBSIDU2IDAgUiA1OCAwIFIg
NjAgMCBSIDYyIDAgUl0+Pg1lbmRvYmoNMjE2IDAgb2JqDTw8L1BhcmVudCAyMTIgMCBSL0NvdW50
IDEwL1R5cGUvUGFnZXMvS2lkc1s2NCAwIFIgNjYgMCBSIDY4IDAgUiA3MCAwIFIgNzIgMCBSIDc0
IDAgUiA3NiAwIFIgNzggMCBSIDgwIDAgUiA4MiAwIFJdPj4NZW5kb2JqDTIxNyAwIG9iag08PC9Q
YXJlbnQgMjEyIDAgUi9Db3VudCAzL1R5cGUvUGFnZXMvS2lkc1s4NCAwIFIgODYgMCBSIDg4IDAg
Ul0+Pg1lbmRvYmoNMjE4IDAgb2JqDTw8L1N1YnR5cGUvWE1ML0xlbmd0aCAzODQzL1R5cGUvTWV0
YWRhdGE+PnN0cmVhbQ0KPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6
TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0i
QWRvYmUgWE1QIENvcmUgNC4wLWMzMTYgNDQuMjUzOTIxLCBTdW4gT2N0IDAxIDIwMDYgMTc6MTQ6
MzkiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjIt
cmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAg
ICAgICAgICB4bWxuczp4YXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAg
ICA8eGFwOkNyZWF0ZURhdGU+MjAwOS0wMy0xOVQxODoxOTozNSswOTowMDwveGFwOkNyZWF0ZURh
dGU+CiAgICAgICAgIDx4YXA6Q3JlYXRvclRvb2w+UG93ZXJQb2ludCDnlKggQWNyb2JhdCBQREZN
YWtlciA4LjE8L3hhcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhhcDpNb2RpZnlEYXRlPjIwMDkt
MDMtMTlUMTg6MTk6NTErMDk6MDA8L3hhcDpNb2RpZnlEYXRlPgogICAgICAgICA8eGFwOk1ldGFk
YXRhRGF0ZT4yMDA5LTAzLTE5VDE4OjE5OjUxKzA5OjAwPC94YXA6TWV0YWRhdGFEYXRlPgogICAg
ICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIK
ICAgICAgICAgICAgeG1sbnM6cGRmPSJodHRwOi8vbnMuYWRvYmUuY29tL3BkZi8xLjMvIj4KICAg
ICAgICAgPHBkZjpQcm9kdWNlcj5BY3JvYmF0IERpc3RpbGxlciA4LjEuMCAoV2luZG93cyk8L3Bk
ZjpQcm9kdWNlcj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgIDxyZGY6RGVzY3JpcHRp
b24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMv
ZWxlbWVudHMvMS4xLyI+CiAgICAgICAgIDxkYzpmb3JtYXQ+YXBwbGljYXRpb24vcGRmPC9kYzpm
b3JtYXQ+CiAgICAgICAgIDxkYzpjcmVhdG9yPgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAg
ICAgICAgICAgPHJkZjpsaT5mdWppbm88L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgog
ICAgICAgICA8L2RjOmNyZWF0b3I+CiAgICAgICAgIDxkYzp0aXRsZT4KICAgICAgICAgICAgPHJk
ZjpBbHQ+CiAgICAgICAgICAgICAgIDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+UG93ZXJQ
b2ludCDjg5fjg6zjgrzjg7Pjg4bjg7zjgrfjg6fjg7M8L3JkZjpsaT4KICAgICAgICAgICAgPC9y
ZGY6QWx0PgogICAgICAgICA8L2RjOnRpdGxlPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAg
ICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6eGFwTU09
Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iPgogICAgICAgICA8eGFwTU06RG9jdW1l
bnRJRD51dWlkOjdjYjcwZWM0LWEyNjYtNDI2Zi04NTM1LWIyYTE0YzgzMGJhMjwveGFwTU06RG9j
dW1lbnRJRD4KICAgICAgICAgPHhhcE1NOkluc3RhbmNlSUQ+dXVpZDphYmFiOGQxMi0wN2E1LTRi
YWYtOWZjMy0wYjA0YWQ5NmViZGE8L3hhcE1NOkluc3RhbmNlSUQ+CiAgICAgIDwvcmRmOkRlc2Ny
aXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4
bWxuczpwZGZ4PSJodHRwOi8vbnMuYWRvYmUuY29tL3BkZngvMS4zLyI+CiAgICAgICAgIDxwZGZ4
OkNvbXBhbnk+a29obzwvcGRmeDpDb21wYW55PgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAg
PC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+DQplbmRzdHJlYW0NZW5kb2Jq
DTIxOSAwIG9iag08PC9DcmVhdGlvbkRhdGUoRDoyMDA5MDMxOTE4MTkzNSswOScwMCcpL0F1dGhv
cihmdWppbm8pL0NyZWF0b3Io/v8AUABvAHcAZQByAFAAbwBpAG4AdAAgdVwoACAAQQBjAHIAbwBi
AGEAdAAgAFAARABGAE0AYQBrAGUAcgAgADgALgAxKS9Qcm9kdWNlcihBY3JvYmF0IERpc3RpbGxl
ciA4LjEuMCBcKFdpbmRvd3NcKSkvTW9kRGF0ZShEOjIwMDkwMzE5MTgxOTUxKzA5JzAwJykvQ29t
cGFueShrb2hvKS9UaXRsZSj+/wBQAG8AdwBlAHIAUABvAGkAbgB0ACAw1zDsMLww8zDGMPwwtzDn
MPMpPj4NZW5kb2JqDXhyZWYNCjAgMTgxMQ0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDE1ODY3
IDAwMDAwIG4NCjAwMDAwMTYxNjIgMDAwMDAgbg0KMDAwMDAxNzYxOSAwMDAwMCBuDQowMDAwMDE3
OTI1IDAwMDAwIG4NCjAwMDAwMTk3MDggMDAwMDAgbg0KMDAwMDAyMDAxNCAwMDAwMCBuDQowMDAw
MDIxODI1IDAwMDAwIG4NCjAwMDAwMjIxMzEgMDAwMDAgbg0KMDAwMDAyNDM2MyAwMDAwMCBuDQow
MDAwMDI0NjcxIDAwMDAwIG4NCjAwMDAwMjYzMjQgMDAwMDAgbg0KMDAwMDAyNjYzMiAwMDAwMCBu
DQowMDAwMDI4NTA5IDAwMDAwIG4NCjAwMDAwMjg4MTcgMDAwMDAgbg0KMDAwMDAzMTIzOCAwMDAw
MCBuDQowMDAwMDMxNTQ2IDAwMDAwIG4NCjAwMDAwMzM1MjcgMDAwMDAgbg0KMDAwMDAzMzg1OCAw
MDAwMCBuDQowMDAwMDM2NDAxIDAwMDAwIG4NCjAwMDAwMzY2NDAgMDAwMDAgbg0KMDAwMDA1NzY0
OCAwMDAwMCBuDQowMDAwMDU3OTQ0IDAwMDAwIG4NCjAwMDAwNTgyNzMgMDAwMDAgbg0KMDAwMDA1
ODY2NCAwMDAwMCBuDQowMDAwMDU4OTc0IDAwMDAwIG4NCjAwMDAwNjA3NDggMDAwMDAgbg0KMDAw
MDA2MTA1NyAwMDAwMCBuDQowMDAwMDYyOTEzIDAwMDAwIG4NCjAwMDAwNjMyMTEgMDAwMDAgbg0K
MDAwMDA2NDg2NSAwMDAwMCBuDQowMDAwMDY1MTc0IDAwMDAwIG4NCjAwMDAwNzI4NzggMDAwMDAg
bg0KMDAwMDA3MzE4OCAwMDAwMCBuDQowMDAwMDc1NTE4IDAwMDAwIG4NCjAwMDAwNzU4MjcgMDAw
MDAgbg0KMDAwMDA3NzQyNyAwMDAwMCBuDQowMDAwMDc3NzM3IDAwMDAwIG4NCjAwMDAwODAyMjYg
MDAwMDAgbg0KMDAwMDA4MDU0NyAwMDAwMCBuDQowMDAwMDgzOTI0IDAwMDAwIG4NCjAwMDAwODQy
MzQgMDAwMDAgbg0KMDAwMDA4NjMyMyAwMDAwMCBuDQowMDAwMDg2NjMzIDAwMDAwIG4NCjAwMDAw
ODg3NjAgMDAwMDAgbg0KMDAwMDA4OTE2NyAwMDAwMCBuDQowMDAwMDk0MjI3IDAwMDAwIG4NCjAw
MDAwOTQ1MzcgMDAwMDAgbg0KMDAwMDA5NzAxMSAwMDAwMCBuDQowMDAwMDk3MzIxIDAwMDAwIG4N
CjAwMDAwOTk2NTEgMDAwMDAgbg0KMDAwMDA5OTk2MSAwMDAwMCBuDQowMDAwMTAyMzk5IDAwMDAw
IG4NCjAwMDAxMDI4MDYgMDAwMDAgbg0KMDAwMDExMzU1NSAwMDAwMCBuDQowMDAwMTEzODY1IDAw
MDAwIG4NCjAwMDAxMTY1ODkgMDAwMDAgbg0KMDAwMDExNjg5OSAwMDAwMCBuDQowMDAwMTE5NjU5
IDAwMDAwIG4NCjAwMDAxMTk5NjkgMDAwMDAgbg0KMDAwMDEyMjYzNyAwMDAwMCBuDQowMDAwMTIy
OTU4IDAwMDAwIG4NCjAwMDAxMjU2NzIgMDAwMDAgbg0KMDAwMDEyNTk5MyAwMDAwMCBuDQowMDAw
MTI5NDk5IDAwMDAwIG4NCjAwMDAxMjk4MjAgMDAwMDAgbg0KMDAwMDEzMzI5MCAwMDAwMCBuDQow
MDAwMTMzNjExIDAwMDAwIG4NCjAwMDAxMzY0NDIgMDAwMDAgbg0KMDAwMDEzNjc2MyAwMDAwMCBu
DQowMDAwMTQwMzU3IDAwMDAwIG4NCjAwMDAxNDA2NzggMDAwMDAgbg0KMDAwMDE0NDM2MyAwMDAw
MCBuDQowMDAwMTQ0Njg0IDAwMDAwIG4NCjAwMDAxNDgyNjQgMDAwMDAgbg0KMDAwMDE0ODU3NCAw
MDAwMCBuDQowMDAwMTUxMzU3IDAwMDAwIG4NCjAwMDAxNTE2NjcgMDAwMDAgbg0KMDAwMDE1NDk5
OCAwMDAwMCBuDQowMDAwMTU1MzA4IDAwMDAwIG4NCjAwMDAxNTg1OTEgMDAwMDAgbg0KMDAwMDE1
ODkwMSAwMDAwMCBuDQowMDAwMTYxNTY4IDAwMDAwIG4NCjAwMDAxNjE4NzggMDAwMDAgbg0KMDAw
MDE2NDcwNyAwMDAwMCBuDQowMDAwMTY1MDA1IDAwMDAwIG4NCjAwMDAxNjY2MDggMDAwMDAgbg0K
MDAwMDE2NjkxNyAwMDAwMCBuDQowMDAwMTY5MTE3IDAwMDAwIG4NCjAwMDAxNjk0MTcgMDAwMDAg
bg0KMDAwMDE3MDA3MiAwMDAwMCBuDQowMDAwMTg4NDgwIDAwMDAwIG4NCjAwMDAxODg5MjYgMDAw
MDAgbg0KMDAwMDE4OTE0OCAwMDAwMCBuDQowMDAwMTg5MjgxIDAwMDAwIG4NCjAwMDAxODk3NzEg
MDAwMDAgbg0KMDAwMDE5MDA3MSAwMDAwMCBuDQowMDAwMTkwNDgwIDAwMDAwIG4NCjAwMDAyMTIy
NjIgMDAwMDAgbg0KMDAwMDIxMzQ0MCAwMDAwMCBuDQowMDAwMjEzNTcyIDAwMDAwIG4NCjAwMDAy
MTM5NDMgMDAwMDAgbg0KMDAwMDIxNDMzNCAwMDAwMCBuDQowMDAwMjE0NjkxIDAwMDAwIG4NCjAw
MDAyMTUwNTEgMDAwMDAgbg0KMDAwMDIxNTM3OSAwMDAwMCBuDQowMDAwMjE1NzA2IDAwMDAwIG4N
CjAwMDAyMTU3NTQgMDAwMDAgbg0KMDAwMDIxNTgyNiAwMDAwMCBuDQowMDAwMjE2MTAwIDAwMDAw
IG4NCjAwMDAyMTYxODggMDAwMDAgbg0KMDAwMDIxNjIzMSAwMDAwMCBuDQowMDAwMjE2MzgwIDAw
MDAwIG4NCjAwMDAyMTY0MjMgMDAwMDAgbg0KMDAwMDIxNjUzNiAwMDAwMCBuDQowMDAwMjE2NTc5
IDAwMDAwIG4NCjAwMDAyMTY3MDQgMDAwMDAgbg0KMDAwMDIxNjc0NyAwMDAwMCBuDQowMDAwMjE2
ODgyIDAwMDAwIG4NCjAwMDAyMTY5MjUgMDAwMDAgbg0KMDAwMDIxNzA2MCAwMDAwMCBuDQowMDAw
MjE3MTAzIDAwMDAwIG4NCjAwMDAyMTcyMzggMDAwMDAgbg0KMDAwMDIxNzI4MSAwMDAwMCBuDQow
MDAwMjE3NDIyIDAwMDAwIG4NCjAwMDAyMTc0NjUgMDAwMDAgbg0KMDAwMDIxNzYzOCAwMDAwMCBu
DQowMDAwMjE3NjgxIDAwMDAwIG4NCjAwMDAyMTc4NTQgMDAwMDAgbg0KMDAwMDIxNzg5NyAwMDAw
MCBuDQowMDAwMjE4MDcwIDAwMDAwIG4NCjAwMDAyMTgxMTMgMDAwMDAgbg0KMDAwMDIxODI3NiAw
MDAwMCBuDQowMDAwMjE4MzE5IDAwMDAwIG4NCjAwMDAyMTg0ODIgMDAwMDAgbg0KMDAwMDIxODUy
NSAwMDAwMCBuDQowMDAwMjE4Njg4IDAwMDAwIG4NCjAwMDAyMTg3MzEgMDAwMDAgbg0KMDAwMDIx
ODkwMCAwMDAwMCBuDQowMDAwMjE4OTQzIDAwMDAwIG4NCjAwMDAyMTkxMjAgMDAwMDAgbg0KMDAw
MDIxOTE2MyAwMDAwMCBuDQowMDAwMjE5MzQwIDAwMDAwIG4NCjAwMDAyMTkzODMgMDAwMDAgbg0K
MDAwMDIxOTU2MCAwMDAwMCBuDQowMDAwMjE5NjAzIDAwMDAwIG4NCjAwMDAyMTk3MDIgMDAwMDAg
bg0KMDAwMDIxOTc0NSAwMDAwMCBuDQowMDAwMjE5OTE0IDAwMDAwIG4NCjAwMDAyMTk5NTcgMDAw
MDAgbg0KMDAwMDIyMDEyNCAwMDAwMCBuDQowMDAwMjIwMTY3IDAwMDAwIG4NCjAwMDAyMjAzMzYg
MDAwMDAgbg0KMDAwMDIyMDM3OSAwMDAwMCBuDQowMDAwMjIwNTE0IDAwMDAwIG4NCjAwMDAyMjA1
NTcgMDAwMDAgbg0KMDAwMDIyMDcxNiAwMDAwMCBuDQowMDAwMjIwNzU5IDAwMDAwIG4NCjAwMDAy
MjA5MTggMDAwMDAgbg0KMDAwMDIyMDk2MSAwMDAwMCBuDQowMDAwMjIxMDk0IDAwMDAwIG4NCjAw
MDAyMjExMzcgMDAwMDAgbg0KMDAwMDIyMTI5NCAwMDAwMCBuDQowMDAwMjIxMzM3IDAwMDAwIG4N
CjAwMDAyMjE0OTQgMDAwMDAgbg0KMDAwMDIyMTUzNyAwMDAwMCBuDQowMDAwMjIxNzA4IDAwMDAw
IG4NCjAwMDAyMjE3NTEgMDAwMDAgbg0KMDAwMDIyMTg4MCAwMDAwMCBuDQowMDAwMjIxOTIzIDAw
MDAwIG4NCjAwMDAyMjIwNTQgMDAwMDAgbg0KMDAwMDIyMjA5NyAwMDAwMCBuDQowMDAwMjIyMjYy
IDAwMDAwIG4NCjAwMDAyMjIzMDUgMDAwMDAgbg0KMDAwMDIyMjQ3OCAwMDAwMCBuDQowMDAwMjIy
NTIxIDAwMDAwIG4NCjAwMDAyMjI2NzggMDAwMDAgbg0KMDAwMDIyMjcyMSAwMDAwMCBuDQowMDAw
MjIyOTAwIDAwMDAwIG4NCjAwMDAyMjI5NDMgMDAwMDAgbg0KMDAwMDIyMzEwMCAwMDAwMCBuDQow
MDAwMjIzMTQzIDAwMDAwIG4NCjAwMDAyMjMyOTIgMDAwMDAgbg0KMDAwMDIyMzMzNSAwMDAwMCBu
DQowMDAwMjIzNTA0IDAwMDAwIG4NCjAwMDAyMjM1NDYgMDAwMDAgbg0KMDAwMDIyMzcxMyAwMDAw
MCBuDQowMDAwMjIzNzU1IDAwMDAwIG4NCjAwMDAyMjM5MTQgMDAwMDAgbg0KMDAwMDIyMzk1NiAw
MDAwMCBuDQowMDAwMjI0MDk1IDAwMDAwIG4NCjAwMDAyMjQxMzcgMDAwMDAgbg0KMDAwMDIyNDI2
NCAwMDAwMCBuDQowMDAwMjI0MzA2IDAwMDAwIG4NCjAwMDAyMjQzNTEgMDAwMDAgbg0KMDAwMDIy
NzQxOSAwMDAwMCBuDQowMDAwMjI5MzIxIDAwMDAwIG4NCjAwMDAyMzEwMDIgMDAwMDAgbg0KMDAw
MDIzMjQ5NiAwMDAwMCBuDQowMDAwMjM0NzA2IDAwMDAwIG4NCjAwMDAyMzY0NzEgMDAwMDAgbg0K
MDAwMDIzODU3NyAwMDAwMCBuDQowMDAwMjQwMjk2IDAwMDAwIG4NCjAwMDAyNDIxNzAgMDAwMDAg
bg0KMDAwMDI0Mzc2MCAwMDAwMCBuDQowMDAwMjQ1NTUyIDAwMDAwIG4NCjAwMDAyNDc0NDcgMDAw
MDAgbg0KMDAwMDI0OTI5MyAwMDAwMCBuDQowMDAwMjUwOTg2IDAwMDAwIG4NCjAwMDAyNTI3NTcg
MDAwMDAgbg0KMDAwMDI1NDQ5NCAwMDAwMCBuDQowMDAwMjU0NTMyIDAwMDAwIG4NCjAwMDAyNTQ1
NTggMDAwMDAgbg0KMDAwMDI1NDY0NiAwMDAwMCBuDQowMDAwMjU0Nzc2IDAwMDAwIG4NCjAwMDAy
NTQ5MDkgMDAwMDAgbg0KMDAwMDI1NTA0MiAwMDAwMCBuDQowMDAwMjU1MTc1IDAwMDAwIG4NCjAw
MDAyNTUyNTggMDAwMDAgbg0KMDAwMDI1OTE4MCAwMDAwMCBuDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCnRyYWls
ZXINCjw8L1NpemUgMTgxMT4+DQpzdGFydHhyZWYNCjExNg0KJSVFT0YNCg==
--------_49C20C8A00000000BB37_MULTIPART_MIXED_--


From daisuke.satoh@ntt-at.co.jp  Thu Mar 19 03:10:36 2009
Return-Path: <daisuke.satoh@ntt-at.co.jp>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A0E3C3A67DF for <pcn@core3.amsl.com>; Thu, 19 Mar 2009 03:10:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.873
X-Spam-Level: *
X-Spam-Status: No, score=1.873 tagged_above=-999 required=5 tests=[AWL=-1.237,  BAYES_50=0.001, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265, J_CHICKENPOX_21=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HRA81Gl098nB for <pcn@core3.amsl.com>; Thu, 19 Mar 2009 03:10:35 -0700 (PDT)
Received: from sg.ntt-at.co.jp (roma.ntt-at.co.jp [202.253.160.19]) by core3.amsl.com (Postfix) with SMTP id 858D03A6805 for <pcn@ietf.org>; Thu, 19 Mar 2009 03:10:35 -0700 (PDT)
Received: (qmail 21656 invoked by alias); 19 Mar 2009 10:11:20 -0000
Received: from gwall2.bb.ntt-at.co.jp (192.168.5.202) by subgate.bb.ntt-at.co.jp with SMTP; 19 Mar 2009 10:11:20 -0000
Received: (from root@localhost) by gwall2.bb.ntt-at.co.jp (8.13.1/8.13.1) id n2JABED4013191 for pcn@ietf.org; Thu, 19 Mar 2009 19:11:14 +0900
Received: from suez.bb.ntt-at.co.jp [192.168.2.9]  by gwall2.bb.ntt-at.co.jp with ESMTP id VAA13189; Thu, 19 Mar 2009 19:11:14 +0900
Received: from pacific.bb.ntt-at.co.jp (suez [127.0.0.1]) by suez.bb.ntt-at.co.jp (8.12.10/8.12.10) with ESMTP id n2JABCNi017074 for <pcn@ietf.org>; Thu, 19 Mar 2009 19:11:13 +0900
Received: from mercury.tec.ntt-at.co.jp (mercury.tec.ntt-at.co.jp [192.168.22.39]) by pacific.bb.ntt-at.co.jp (8.13.1/cf/pacific) with ESMTP id n2JABD4l015486 for <pcn@ietf.org>; Thu, 19 Mar 2009 19:11:13 +0900 (JST) (envelope-from daisuke.satoh@ntt-at.co.jp)
Received: from [192.168.23.66] (ip23-066.tec.ntt-at.co.jp [192.168.23.66]) by mercury.tec.ntt-at.co.jp (Postfix) with ESMTP id 7411820807E; Thu, 19 Mar 2009 19:11:13 +0900 (JST)
Date: Thu, 19 Mar 2009 19:11:13 +0900
From: SATOH Daisuke <daisuke.satoh@ntt-at.co.jp>
To: pcn@ietf.org
Message-Id: <20090319191007.BA76.26AD349@ntt-at.co.jp>
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-2022-JP"
Content-Transfer-Encoding: 7bit
X-Mailer: Becky! ver. 2.47 [ja]
Subject: Re: [PCN] Extension encodings to WG docs?
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 19 Mar 2009 10:10:36 -0000

Hi Phil,

I agree them, too.

Best regards,
Daisuke

> Hi Phil,
> 
> 2x agree.
> 
> Michael
> 
> philip.eardley@bt.com schrieb:
> >
> > Hi
> >
> > Toby tells me that the baseline encoding is ready for WG last call (I 
> > agree) ? we should confirm this in SF.
> >
> > This could suggest that we could be ready to take forward one or more 
> > of the extension encodings. IE turn 1+ into WG docs as the next step 
> > to seeing how many we want to go forward with towards rfc.
> >
> > Do you agree?
> >
> > I think there are 3 plausible candidates, and I?m inclined to think 
> > it?s worth taking all 3 to WG status
> >
> > Do you agree?
> >
> >       +--------+--------------+-------------+-------------+---------+
> >       |  DSCP  | 00 <Not-ECT> | 10 <ECT(0)> | 01 <ECT(1)> | 11 <CE> |
> >       +--------+--------------+-------------+-------------+---------+
> >       | DSCP n |    Not-PCN   |      NM     |     ThM     |   ETM   |
> >       +--------+--------------+-------------+-------------+---------+
> >                        Table 1: 3-in-1 PCN Encoding
> >  
> >  
> >       +--------+--------------+-------------+-------------+---------+
> >       |  DSCP  | Not-ECT (00) | ECT(0) (10) | ECT(1) (01) | CE (11) |
> >       +--------+--------------+-------------+-------------+---------+
> >       | DSCP 1 |    Not-PCN   |      NM     |      CU     |   ThM   |
> >       | DSCP 2 |    Not-PCN   |      CU     |      CU     |   ETM   |
> >       +--------+--------------+-------------+-------------+---------+
> >                  Table 1: 3-state Encoding three 
> >
> >           +------------------+---------+---------+---------+----+
> >           |       DSCP       |    00   |    10   |    01   | 11 |
> >           +------------------+---------+---------+---------+----+
> >           | PCN-enabled DSCP | not-PCN | not-ExM | Not-EhM |  M |
> >           +------------------+---------+---------+---------+----+
> >            Table 1: PSDM Encoding field
> >
> > http://tools.ietf.org/html/draft-briscoe-pcn-3-in-1-encoding-00
> >
> > http://tools.ietf.org/html/draft-moncaster-pcn-3-state-encoding-01
> >
> > http://tools.ietf.org/html/draft-menth-pcn-psdm-encoding-00
> >
> > thanks
> >
> > phil
> >
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > PCN mailing list
> > PCN@ietf.org
> > https://www.ietf.org/mailman/listinfo/pcn
> >   

-- 
NTT$B%"%I%P%s%9%F%/%N%m%8!J3t!K!!%M%C%H%o!<%/%F%/%N%m%8%;%s%?(B
$B:4F#!!BgJe!!(B(Daisuke SATOH, Ph.D.)
tel:0422-36-7502  fax:0422-36-7591
mailto: daisuke.satoh@ntt-at.co.jp
$B"((B2008.7.7$B$h$jEEOCHV9f!"(BFax$BHV9f$,JQ99$K$J$j$^$7$?!#(B


From philip.eardley@bt.com  Thu Mar 19 04:05:55 2009
Return-Path: <philip.eardley@bt.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A65D23A6AFC for <pcn@core3.amsl.com>; Thu, 19 Mar 2009 04:05:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.876
X-Spam-Level: 
X-Spam-Status: No, score=-2.876 tagged_above=-999 required=5 tests=[AWL=0.723,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RrzUs6rkli0S for <pcn@core3.amsl.com>; Thu, 19 Mar 2009 04:05:54 -0700 (PDT)
Received: from smtp2.smtp.bt.com (smtp2.smtp.bt.com [217.32.164.150]) by core3.amsl.com (Postfix) with ESMTP id A34663A6ACF for <pcn@ietf.org>; Thu, 19 Mar 2009 04:05:54 -0700 (PDT)
Received: from E03MVB1-UKBR.domain1.systemhost.net ([193.113.197.107]) by smtp2.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.1830);  Thu, 19 Mar 2009 11:06:30 +0000
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Thu, 19 Mar 2009 11:06:29 -0000
Message-ID: <4A916DBC72536E419A0BD955EDECEDEC04AD7AA1@E03MVB1-UKBR.domain1.systemhost.net>
In-Reply-To: <20090318224501.B06303A6AE5@core3.amsl.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [PCN] I-D ACTION:draft-ietf-pcn-architecture-10.txt
Thread-Index: AcmoG10xavwBtINKRRuPOFyPfBD7FQAZunQQ
From: <philip.eardley@bt.com>
To: <pcn@ietf.org>
X-OriginalArrivalTime: 19 Mar 2009 11:06:30.0562 (UTC) FILETIME=[C1B18020:01C9A882]
Subject: Re: [PCN] I-D ACTION:draft-ietf-pcn-architecture-10.txt
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 19 Mar 2009 11:05:55 -0000

Btw, this new version is attempting to deal with the iesg review
comments. Basically I wrote a gentler intro. After that, almost no text
is changed but I moved some material.

{ -----Original Message-----
{ From: pcn-bounces@ietf.org [mailto:pcn-bounces@ietf.org] On Behalf Of
{ Internet-Drafts@ietf.org
{ Sent: 18 March 2009 22:45
{ To: i-d-announce@ietf.org
{ Cc: pcn@ietf.org
{ Subject: [PCN] I-D ACTION:draft-ietf-pcn-architecture-10.txt
{=20
{ A New Internet-Draft is available from the on-line Internet-Drafts
{ directories.
{ This draft is a work item of the Congestion and Pre-Congestion
{ Notification Working Group of the IETF.
{=20
{ 	Title		: Pre-Congestion Notification (PCN) Architecture
{ 	Author(s)	: P. Eardley
{ 	Filename	: draft-ietf-pcn-architecture-10.txt
{ 	Pages		: 61
{ 	Date		: 2009-3-18
{=20
{ This document describes a general architecture for flow admission and
{    termination based on pre-congestion information in order to protect
{    the quality of service of established inelastic flows within a
single
{    DiffServ domain.
{=20
{ A URL for this Internet-Draft is:
{ http://www.ietf.org/internet-drafts/draft-ietf-pcn-architecture-10.txt
{=20
{ Internet-Drafts are also available by anonymous FTP at:
{ ftp://ftp.ietf.org/internet-drafts/
{=20
{ Below is the data which will enable a MIME compliant mail reader
{ implementation to automatically retrieve the ASCII version of the
{ Internet-Draft.

From daisuke.satoh@ntt-at.co.jp  Thu Mar 19 07:40:05 2009
Return-Path: <daisuke.satoh@ntt-at.co.jp>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E95F63A6A96 for <pcn@core3.amsl.com>; Thu, 19 Mar 2009 07:40:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0
X-Spam-Level: 
X-Spam-Status: No, score=x tagged_above=-999 required=5 tests=[]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Qfxa5OcQQ3gF for <pcn@core3.amsl.com>; Thu, 19 Mar 2009 07:40:05 -0700 (PDT)
Received: from sg.ntt-at.co.jp (roma.ntt-at.co.jp [202.253.160.19]) by core3.amsl.com (Postfix) with SMTP id 890CA3A67F6 for <pcn@ietf.org>; Thu, 19 Mar 2009 07:40:02 -0700 (PDT)
Received: (qmail 43445 invoked by alias); 19 Mar 2009 14:40:47 -0000
Received: from gwall2.bb.ntt-at.co.jp (192.168.5.202) by subgate.bb.ntt-at.co.jp with SMTP; 19 Mar 2009 14:40:47 -0000
Received: (from root@localhost) by gwall2.bb.ntt-at.co.jp (8.13.1/8.13.1) id n2JEejEW023174; Thu, 19 Mar 2009 23:40:45 +0900
Received: from suez.bb.ntt-at.co.jp [192.168.2.9]  by gwall2.bb.ntt-at.co.jp with ESMTP id ZAA23170; Thu, 19 Mar 2009 23:40:45 +0900
Received: from pacific.bb.ntt-at.co.jp (suez [127.0.0.1]) by suez.bb.ntt-at.co.jp (8.12.10/8.12.10) with ESMTP id n2JEehNi031996;  Thu, 19 Mar 2009 23:40:43 +0900
Received: from mercury.tec.ntt-at.co.jp (mercury.tec.ntt-at.co.jp [192.168.22.39]) by pacific.bb.ntt-at.co.jp (8.13.1/cf/pacific) with ESMTP id n2JEegU1029771; Thu, 19 Mar 2009 23:40:43 +0900 (JST) (envelope-from daisuke.satoh@ntt-at.co.jp)
Received: from [192.168.23.66] (ip23-066.tec.ntt-at.co.jp [192.168.23.66]) by mercury.tec.ntt-at.co.jp (Postfix) with ESMTP id 477A020807E; Thu, 19 Mar 2009 23:40:42 +0900 (JST)
Date: Thu, 19 Mar 2009 23:40:35 +0900
From: SATOH Daisuke <daisuke.satoh@ntt-at.co.jp>
To: Tom Taylor <tom.taylor@rogers.com>, philip.eardley@bt.com, bob.briscoe@bt.com, acharny@cisco.com, tena@huawei.com, menth@informatik.uni-wuerzburg.de, toby.moncaster@bt.com, Kwok Ho Chan <khchan@huawei.com>, pcn@ietf.org
In-Reply-To: <20090319181242.BA72.26AD349@ntt-at.co.jp>
References: <20090319181242.BA72.26AD349@ntt-at.co.jp>
Message-Id: <20090319234032.064C.26AD349@ntt-at.co.jp>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="------_49C25834000000000645_MULTIPART_MIXED_"
Content-Transfer-Encoding: 7bit
X-Mailer: Becky! ver. 2.47 [ja]
Cc: pcn@ietf.org
Subject: Re: [PCN] Daisuke's marking
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 19 Mar 2009 14:40:06 -0000

--------_49C25834000000000645_MULTIPART_MIXED_
Content-Type: text/plain; charset="ISO-2022-JP"
Content-Transfer-Encoding: 7bit

Dear Phil,


Termination time between tables in the draft and figures are different.
Tables in the draft are correct. So I made up revised pdf file.

Best regards,
Daisuke


On Thu, 19 Mar 2009 19:09:32 +0900
SATOH Daisuke <daisuke.satoh@ntt-at.co.jp> wrote:

> Dear Phil,
> 
> 
> > Daisuke
> > 
> > I was chatting with Toby, who raised this question
> > 
> >  
> > 
> > What happens when one link is just starts to tip into termination. If
> > this isn't firmly latched as a point then there will be some bursts of
> > on-off marking of packets. If there are lots of flows sharing that
> > bottleneck they will just see this as a bit more intermittent 1/N
> > marking.
> > 
> 
> I'm sorry I do not understand your question.
> 
> Do you mean what happens when traffic fluctuates around
> PCN-supportable-rate?
> 
> If traffic rate keeps over PCN-supportable-rate in enough interval, some
> flows are terminated, otherwise, the fluctiation continues.
> 
> 
> 
> >  
> > 
> > Also, is there a PDF version of your simulations with graphs etc, as the
> > ietf's txt format makes it quite hard to read about simulation results?
> > 
> 
> I attached a pdf file, which explain fractional marking and shows the
> simulation results as figures.
> 
> 
> Regards,
> Daisuke
> 
> >  
> > 
> > Thanks
> > 
> > phil
> -- 
> NTT$B%"%I%P%s%9%F%/%N%m%8!J3t!K!!%M%C%H%o!<%/%F%/%N%m%8%;%s%?(B
> $B:4F#!!BgJe!!(B(Daisuke SATOH, Ph.D.)
> tel:0422-36-7502  fax:0422-36-7591
> mailto: daisuke.satoh@ntt-at.co.jp
> $B"((B2008.7.7$B$h$jEEOCHV9f!"(BFax$BHV9f$,JQ99$K$J$j$^$7$?!#(B

-- 
NTT$B%"%I%P%s%9%F%/%N%m%8!J3t!K!!%M%C%H%o!<%/%F%/%N%m%8%;%s%?(B
$B:4F#!!BgJe!!(B(Daisuke SATOH, Ph.D.)
tel:0422-36-7502  fax:0422-36-7591
mailto: daisuke.satoh@ntt-at.co.jp
$B"((B2008.7.7$B$h$jEEOCHV9f!"(BFax$BHV9f$,JQ99$K$J$j$^$7$?!#(B

--------_49C25834000000000645_MULTIPART_MIXED_
Content-Type: application/octet-stream;
 name="Revised_explanation_of_STM_IETF74.pdf"
Content-Disposition: attachment;
 filename="Revised_explanation_of_STM_IETF74.pdf"
Content-Transfer-Encoding: base64

JVBERi0xLjQNJeLjz9MNCjE4MTEgMCBvYmoNPDwvTGluZWFyaXplZCAxL0wgMzY2NjczL08gMTgx
NC9FIDE1OTAwL04gNDMvVCAzMzA0MDQvSCBbIDYxMiA3MDldPj4NZW5kb2JqDSAgICAgICAgICAg
DQp4cmVmDQoxODExIDE1DQowMDAwMDAwMDE2IDAwMDAwIG4NCjAwMDAwMDE1MzUgMDAwMDAgbg0K
MDAwMDAwMTg4MiAwMDAwMCBuDQowMDAwMDAyMDIzIDAwMDAwIG4NCjAwMDAwMDIzMjggMDAwMDAg
bg0KMDAwMDAwMjg3MiAwMDAwMCBuDQowMDAwMDAyOTExIDAwMDAwIG4NCjAwMDAwMDMxNTUgMDAw
MDAgbg0KMDAwMDAwMzIzNCAwMDAwMCBuDQowMDAwMDA0NTE3IDAwMDAwIG4NCjAwMDAwMDUwMjIg
MDAwMDAgbg0KMDAwMDAwNTI3OSAwMDAwMCBuDQowMDAwMDA3OTc0IDAwMDAwIG4NCjAwMDAwMDEz
MjEgMDAwMDAgbg0KMDAwMDAwMDYxMiAwMDAwMCBuDQp0cmFpbGVyDQo8PC9TaXplIDE4MjYvUHJl
diAzMzAzOTEvWFJlZlN0bSAxMzIxL1Jvb3QgMTgxMiAwIFIvSW5mbyAyMTkgMCBSL0lEWzw4MkEy
MjA5NTFCRDA0RUJFMkE1RDRBRDQ2MjFCMDZBNj48Rjc4NDMyMzE3NkEwNDU0NTgzN0M4NzcwRERF
QUM5RTg+XT4+DQpzdGFydHhyZWYNCjANCiUlRU9GDQogICAgICAgIA0KMTgyNSAwIG9iag08PC9M
ZW5ndGggNjA3L0MgOTUwL0ZpbHRlci9GbGF0ZURlY29kZS9JIDk3Mi9MIDkzNC9PIDkxOC9TIDgz
OT4+c3RyZWFtDQp42mJgYGBiYGCZysDCwMB2nYGfAQH4GViBkIWBYwKQw8qABgTirzEwcM0Q+5DE
YMxwk/kci3VuDZeD5AQJNyHGcw2zOYrknohc0HE8c5CH8ULzP49HIme0DgQYLGkSPCLWOltQQ3mH
S7Sz9fsd2c4/tjAzanFvUytwEllq6hUstURzVfatG1vXdkdd3/u++t61rWud+sA2SvExTfAEET5R
bs0NS4RuTFzwQJNlm0qGBZej6cnuByYyrArTjvSyM3qoblR2PBDEmeNxoUCkaco1sJi6qWENG0Lb
xAVPhG4wLQHptVyJrBemTnjWNjX9BpABxcHiBxDqmhiztqWH7RN2BJnybBmmEqsFTwS48CsB2Tbn
6kYMi8KOHP0A8qBf1o0Z+5hBXjgbLQzVtjop6Qcv2H05PvGMIDvAJhdxnmUEmWzJ8qwBZvIVkCmO
DOuyIDpUoEGiydK8hIEhrQMY3R4MDMwmMIJJ2QLM6mhgYDB2ARJKSiCWMZAQFEwDMzuAmpjNMiA6
GRg4gJpUI0DqXUDygqEgeUZhswyQkBKYB5VnYEsvL0dwUeUYxcFyjGJgfYJpHUicUAhPxA3CdYFw
RcOwciGKGRglwMYygDkMHB1wp0FlwH5zaWAUjaB62gXaEc3A/Gk/kOYGYmlwglUHZqEzLBr8JxgY
JBdwMeUxXmLcotnwrYK7wOiBeMNORlbm9qA1yjNYL2g2MDksaFRkcmBt4PwAzV/ZDCyxoEwXzsCg
OBVIX2Jg+RLNAM6tDA5AfIiBpW4WKB8yMJQehOfK2wysbCtBHgYiTYAAAwCFExtxDQplbmRzdHJl
YW0NZW5kb2JqDTE4MjQgMCBvYmoNPDwvTGVuZ3RoIDU5L0ZpbHRlci9GbGF0ZURlY29kZS9XWzEg
MSAxXS9JbmRleFsyMjAgMTU5MV0vRGVjb2RlUGFybXM8PC9Db2x1bW5zIDMvUHJlZGljdG9yIDEy
Pj4vU2l6ZSAxODExL1R5cGUvWFJlZj4+c3RyZWFtDQp42uzRMQEAMAzDsDT8KYzMkA3B/h46TMBq
b5qMtjTHAx7iwUM8eIgHD/HgIR7iwUM8eOjfE2AAhJYcnA0KZW5kc3RyZWFtDWVuZG9iag0xODEy
IDAgb2JqDTw8L01hcmtJbmZvPDwvTGV0dGVyc3BhY2VGbGFncyAwL01hcmtlZCB0cnVlPj4vT3V0
bGluZXMgMTA3IDAgUi9NZXRhZGF0YSAyMTggMCBSL1BpZWNlSW5mbzw8L01hcmtlZFBERjw8L0xh
c3RNb2RpZmllZChEOjIwMDkwMzE5MjMyNTE0KT4+Pj4vUGFnZXMgMjEyIDAgUi9QYWdlTGF5b3V0
L1NpbmdsZVBhZ2UvT0NQcm9wZXJ0aWVzPDwvRDw8L1JCR3JvdXBzW10vT3JkZXJbMTgxMyAwIFJd
Pj4vT0NHc1sxODEzIDAgUl0+Pi9TdHJ1Y3RUcmVlUm9vdCAyMjAgMCBSL1R5cGUvQ2F0YWxvZy9M
YXN0TW9kaWZpZWQoRDoyMDA5MDMxOTIzMjUxNCkvUGFnZUxhYmVscyAyMTAgMCBSPj4NZW5kb2Jq
DTE4MTMgMCBvYmoNPDwvVXNhZ2U8PC9DcmVhdG9ySW5mbzw8L0NyZWF0b3IoUG93ZXJQb2ludCCX
cCBBY3JvYmF0IFBERk1ha2VyIDguKT4+L1BhZ2VFbGVtZW50PDwvU3ViVHlwZS9CRz4+Pj4vTmFt
ZSj+/4DMZm8pL1R5cGUvT0NHPj4NZW5kb2JqDTE4MTQgMCBvYmoNPDwvQ3JvcEJveFsyNy42MSA2
MS4wIDU2Ny42MSA3ODEuMF0vUGFyZW50IDIxMyAwIFIvU3RydWN0UGFyZW50cyAwL0NvbnRlbnRz
IDE4MTkgMCBSL1JvdGF0ZSA5MC9NZWRpYUJveFswIDAgNTk1LjIyIDg0Ml0vUmVzb3VyY2VzPDwv
WE9iamVjdDw8L0ltMCAxODIzIDAgUj4+L0NvbG9yU3BhY2U8PC9DUzAgMTgxNiAwIFI+Pi9Gb250
PDwvVFQwIDE4MTUgMCBSL1RUMSAxODIwIDAgUj4+L1Byb2NTZXRbL1BERi9UZXh0L0ltYWdlQ10v
RXh0R1N0YXRlPDwvR1MwIDE4MTggMCBSPj4+Pi9UeXBlL1BhZ2U+Pg1lbmRvYmoNMTgxNSAwIG9i
ag08PC9TdWJ0eXBlL1RydWVUeXBlL0ZvbnREZXNjcmlwdG9yIDE4MTcgMCBSL0xhc3RDaGFyIDE1
MC9XaWR0aHNbMjUwIDAgMCAwIDAgMCAwIDAgMzMzIDMzMyA1MDAgNTY0IDI1MCAzMzMgMjUwIDI3
OCA1MDAgNTAwIDUwMCA1MDAgNTAwIDUwMCA1MDAgNTAwIDUwMCAwIDI3OCAyNzggNTY0IDU2NCAw
IDAgMCA3MjIgNjY3IDY2NyA3MjIgNjExIDU1NiA3MjIgNzIyIDMzMyAzODkgMCA2MTEgODg5IDcy
MiA3MjIgNTU2IDAgNjY3IDU1NiA2MTEgNzIyIDcyMiA5NDQgNzIyIDcyMiAwIDAgMCAwIDAgMCAw
IDQ0NCA1MDAgNDQ0IDUwMCA0NDQgMzMzIDUwMCA1MDAgMjc4IDI3OCA1MDAgMjc4IDc3OCA1MDAg
NTAwIDUwMCA1MDAgMzMzIDM4OSAyNzggNTAwIDUwMCA3MjIgNTAwIDUwMCA0NDQgMCAwIDAgMCAw
IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDM1MCA1MDBdL0Jhc2VG
b250L1RpbWVzTmV3Um9tYW5QU01UL0ZpcnN0Q2hhciAzMi9FbmNvZGluZy9XaW5BbnNpRW5jb2Rp
bmcvVHlwZS9Gb250Pj4NZW5kb2JqDTE4MTYgMCBvYmoNWy9JQ0NCYXNlZCAxODIyIDAgUl0NZW5k
b2JqDTE4MTcgMCBvYmoNPDwvU3RlbVYgODIvRm9udE5hbWUvVGltZXNOZXdSb21hblBTTVQvRm9u
dFN0cmV0Y2gvTm9ybWFsL0ZvbnRXZWlnaHQgNDAwL0ZsYWdzIDM0L0Rlc2NlbnQgLTIxNi9Gb250
QkJveFstNTY4IC0zMDcgMjAwMCAxMDA3XS9Bc2NlbnQgODkxL0ZvbnRGYW1pbHkoVGltZXMgTmV3
IFJvbWFuKS9DYXBIZWlnaHQgNjU2L1hIZWlnaHQgNDUzL1R5cGUvRm9udERlc2NyaXB0b3IvSXRh
bGljQW5nbGUgMD4+DWVuZG9iag0xODE4IDAgb2JqDTw8L09QTSAxL09QIGZhbHNlL29wIGZhbHNl
L1R5cGUvRXh0R1N0YXRlL1NBIGZhbHNlL1NNIDAuMDI+Pg1lbmRvYmoNMTgxOSAwIG9iag08PC9M
ZW5ndGggMTIxMC9GaWx0ZXIvRmxhdGVEZWNvZGU+PnN0cmVhbQ0KSImMVm1v2zYQ/q5fcR+dAaZJ
iqQooCjQON3SAW0zRMMwdPugyErsxZZS2dngf7+7I2nLnrutRuPn6HvncySvq2x2q+DNm9nH+Ycb
kPD27fXNHLLZ/F5Cs8UF+sC26bLZD7j0tM1mVSVBQfWYSSGlNFA1MGVoofoLtXMlSg/T8CVBayu8
AaVzoQrS2WST+1X3tG7hbv4JquXQbpf9egEf6+EZ1+FhD69bAvTzVfVHlpynOI7joHcLUyW0xGQW
2eSh3rbrVddC2zX9guwf+wEe+t0S6sVmtd2u+g7qbnF0mR9denJphPHkUZUle9y1w2bV1TsybPpu
N/Rrsn3/kRp0d2iaSk0jT0odnKoy9EOV3I/whe0psBEGcqtFrmI/burV9vW5hft31efbSzH0OMYo
cUUhpk4YnYdeFJT5l8mvr8/1sMKWtosa4PNQ7+oVXE21ntwt665ulu2ORJtPbuvhdVc/1/Bz2/UA
V79XP4bo75Ea98v6pT0kkackvmbWFdQspwRVPLVGQqElDG32y3fQoYIEb5gAtrRCwzRKpIC/I6lw
UQofqKXHzqwUKjl7jI04zcOkPCxS62ho9LnZ96un1+FoZ5PdT/j5minmNgbMjSgd8aoA74TEXZG2
hGaDGvThFEl1g3+JHgYzV7ijWkiC1hAsHDRZWM8pKVQ1wjr6tsJq+hGNcc888iwnPhihPShqRMRN
ppwoTBK1Es7BtEwgxggSxtAQ1D2tsx8fNNg/YwkxBxzmbJmxUfCzQS1JkYV3gF10xKfCQyF0gk3m
hfVRKONs2IhiMkFgV0HZiOSDUJMF14RDvPyQfHKxzJSnCCmvKBUYSlmhKEdFDYydUqGZVjiTJDRE
ggkdkcU/TSzP4c5C0C2Eo9RMgtht9siCwmF0ZJqbhGN6UeKdZQPmMfthFFNhzDEVVU+JsAnuF0L6
z2p4FMZKGKF7LjEsc+HsaNyRBul8StdSuBL/uRI9oXlBfNUX+aqpHgnrAJTINWJHBUXMhMaAjFxS
HCFDDFvjPuenmDSw+7S5I4hU0UljjGMMTPaAg0VMIwjcvhh4jHlXKMMDoJLOumLQwuMQ0zbhiGiL
XSnUxa5MeUDIxzSOogzR5AlkYqAOj/mZ5Gjq10iyUp8JzMN1VtCgnwo4agetMebj4uD5VNKp4iP6
j9rx2vXECH2ZEf+ovaTLmSMc0b9XbvSo8pHg6fdj5SOBD5lR6e5/1q51qj2iS7WTP8mvAmVwJxTW
rty3Tm+eKI6g3JnE8xlYpvhb09kSCDyC8puJeOFymksctLwQigh4mX/sLczHCO7jek4HwgjuM2xm
me6cI0zrOQ3YAUUvTjg4gLjGI3VEe8wm54KCnYyPvT2eyGEH4oEciMJ7MIIYnhoVtgrPLzq5vIuU
UOGATesWWJeHPbjgW7TJTq/QBPfcWr7Cr6vxK8ilC3zUUnyOquNzNA9PrpKuTdxJh0+MAl9z1pb4
RAiPrS+Tef+yH1ZPy91veEqAlvKqmHj4VFXwbvFn3TXtAhegaptl16/7pz3M++FKyclLP/Bj8PSN
dPbIKI6PJHoK49iWBeZFhReC+ZFTasZr7A29n/F+d5YeMIm3sw8bCTd9asHfAgwAF2ZotQ0KZW5k
c3RyZWFtDWVuZG9iag0xODIwIDAgb2JqDTw8L1N1YnR5cGUvVHJ1ZVR5cGUvRm9udERlc2NyaXB0
b3IgMTgyMSAwIFIvTGFzdENoYXIgMTY5L1dpZHRoc1syNTAgMCAwIDAgMCAwIDAgMCAwIDAgMCAw
IDAgMCAwIDAgNTAwIDUwMCA1MDAgNTAwIDUwMCA1MDAgNTAwIDUwMCA1MDAgNTAwIDAgMCAwIDAg
MCAwIDAgNjExIDAgNjY3IDAgMCAwIDAgMCAwIDAgMCAwIDAgNjY3IDAgMCAwIDAgMCA1NTYgMCAw
IDAgMCAwIDAgMCAwIDAgMCAwIDAgNTAwIDAgNDQ0IDUwMCA0NDQgMCA1MDAgNTAwIDI3OCAwIDAg
Mjc4IDAgNTAwIDUwMCA1MDAgMCAzODkgMCAyNzggMCA0NDQgMCAwIDQ0NCAwIDAgMCAwIDAgMCAw
IDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAg
MCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgNzYwXS9CYXNlRm9udC9UaW1lc05ld1JvbWFuUFMtSXRh
bGljTVQvRmlyc3RDaGFyIDMyL0VuY29kaW5nL1dpbkFuc2lFbmNvZGluZy9UeXBlL0ZvbnQ+Pg1l
bmRvYmoNMTgyMSAwIG9iag08PC9TdGVtViA3MS43NDIvRm9udE5hbWUvVGltZXNOZXdSb21hblBT
LUl0YWxpY01UL0ZvbnRTdHJldGNoL05vcm1hbC9Gb250V2VpZ2h0IDQwMC9GbGFncyA5OC9EZXNj
ZW50IC0yMTYvRm9udEJCb3hbLTQ5OCAtMzA3IDExMjAgMTAyM10vQXNjZW50IDg5MS9Gb250RmFt
aWx5KFRpbWVzIE5ldyBSb21hbikvQ2FwSGVpZ2h0IDY1Ni9YSGVpZ2h0IDQ1My9UeXBlL0ZvbnRE
ZXNjcmlwdG9yL0l0YWxpY0FuZ2xlIC0xNT4+DWVuZG9iag0xODIyIDAgb2JqDTw8L0xlbmd0aCAy
NTk4L0ZpbHRlci9GbGF0ZURlY29kZS9OIDMvQWx0ZXJuYXRlL0RldmljZVJHQj4+c3RyZWFtDQpo
3pyWd1RU1xaHz713eqHNMNIZepMuMID0LiAdBFEYZgYYygDDDE1siKhARBERAUWQoIABo6FIrIhi
ISioYA9IEFBiMIqoqGRG1kp8eXnv5eX3x73f2mfvc/fZe5+1LgAkTx8uLwWWAiCZJ+AHejjTV4VH
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
m7S9aTN8b35DOpS+Jr1TQBX9TPUJdYVbhaMZ9hlVGW8zQzNPZkln8bL6svWzd2RP5LjnfL0OtY61
rjtXLXdz7uh6p/W1G6ANMRu6N2pszN84vslj09HNhM2Jm3/IM8krzXu9JWxLV75y/qb8sa0eW5sL
JAr4BcPbbLfVbEdt527v32G+Y/+OT4XswmtFJkXlRR+KWcXXvjL9quKrhZ2xO/tLLEsO7sLs4u0a
2u2w+2ipdGlO6dge3z3tZfSywrLXe6P2Xi1fVl6zj7BPuG+kwqeic7/m/l37P1TGV96pcq5qrVaq
3lE9d4B9YPCg48GWGuWaopr3h7iH7tZ61LbXadeVH8Yczjj8tD60vvdrxteNDQoNRQ0fj/COjBwN
PNrTaNXY2KTUVNIMNwubp45FHrv5jes3nS2GLbWttNai4+C48Pizb6O/HTrhfaL7JONky3da31W3
UdoK26H27PaZjviOkc7wzoFTK051d9l2tX1v9P2R02qnq87Inik5Szibf3bhXM652fOp56cvxF0Y
647qfnBx1cXbPQE9/Ze8L1257H75Yq9T77krdldOX7W5euoa41rHdcvr7X0WfW0/WPzQ1m/Z337D
6kbnTeubXQPLB84OOgxeuOV66/Jtr9vX76y8MzAUMnR3OHJ45C777uS9pHsv72fcn3+w6SH6YeEj
qUflj5Ue1/2o92PriOXImVHX0b4nQU8ejLHGnv+U/tOH8fyn5KflE6oTjZNmk6en3KduPlv9bPx5
6vP56YKfpX+ufqH74rtfHH/pm1k1M/6S/3Lh1+JX8q+OvF72unvWf/bxm+Q383OFb+XfHn3HeNf7
Puz9xHzmB+yHio96H7s+eX96uJC8sPCbAAMA94Tz+woNCmVuZHN0cmVhbQ1lbmRvYmoNMTgyMyAw
IG9iag08PC9TdWJ0eXBlL0ltYWdlL0xlbmd0aCA3NzY5L0ZpbHRlci9EQ1REZWNvZGUvQml0c1Bl
ckNvbXBvbmVudCA4L0NvbG9yU3BhY2UgMTgxNiAwIFIvV2lkdGggNjUwL0hlaWdodCA5OS9UeXBl
L1hPYmplY3Q+PnN0cmVhbQ0K/9j/7gAOQWRvYmUAZIAAAAAB/9sAhAAMCAgICQgMCQkMEQsKCxEV
DwwMDxUYExMVExMYFxIUFBQUEhcXGxweHBsXJCQnJyQkNTMzMzU7Ozs7Ozs7Ozs7AQ0LCw0ODRAO
DhAUDg8OFBQQEREQFB0UFBUUFB0lGhcXFxcaJSAjHh4eIyAoKCUlKCgyMjAyMjs7Ozs7Ozs7Ozv/
wAARCABjAooDASIAAhEBAxEB/8QBPwAAAQUBAQEBAQEAAAAAAAAAAwABAgQFBgcICQoLAQABBQEB
AQEBAQAAAAAAAAABAAIDBAUGBwgJCgsQAAEEAQMCBAIFBwYIBQMMMwEAAhEDBCESMQVBUWETInGB
MgYUkaGxQiMkFVLBYjM0coLRQwclklPw4fFjczUWorKDJkSTVGRFwqN0NhfSVeJl8rOEw9N14/NG
J5SkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2N0dXZ3eHl6e3x9fn9xEAAgIBAgQEAwQFBgcHBgU1
AQACEQMhMRIEQVFhcSITBTKBkRShsUIjwVLR8DMkYuFygpJDUxVjczTxJQYWorKDByY1wtJEk1Sj
F2RFVTZ0ZeLys4TD03Xj80aUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9ic3R1dnd4eXp7fH/9oA
DAMBAAIRAxEAPwD1VJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkk
klKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSU
pJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkk
kklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkG7MxKLG
VX311WW6Vse9rXOPHtBOqSkySSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSShZbXVW6217a62CXPc
QGgeJJTU30ZFYtosbbW76L2ODmmNNC3RJSRJJJJSkkkklKSSSSUpJJBrzMS25+PXfW++v6dTXtL2
x+80GQkpMkkkkpSSSSSlJJJiQBJ0A5KSl0kHHzMTKaXYt9d7WmHGtzXgHwO0lGSUpJJJJSkkkklK
SSSSUpJJJJSkk0iYnUp0lKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSS
SUpJJJJSkkkklKSSSSUpJJJJT5h/i++uJx+qX9A6jZNF19n2K15+i8vP6Ik9ndvNenryD6t/Vav6
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
7vVLdhO9xd9EE+KSiXiMI1Yf+N3KPUSGuvafsj38bnsZsif5Ic0LtvrZkYmP9W+ovzCBScexkO7u
c0tY0eZcVT+tn1K6d9ZmVvte7GzaRFWUwSYmdrm6bhKxMb/Fhdc5v7c6xf1GmoH0aDuDAYgE7nu4
8AkrRJ/ig/8AEzdP/ct//UVqn/ik/nuu/wDHs/LYuq+qX1Zb9WemvwG5Byg+113qOYGfSDWxALv3
UH6p/VFn1bfnOblHK+3WCwgsDNsbtNHOn6SCu7yn1KZY/wCuX1pZUYscLgw/yjc6Eb/FBkYtVHUe
nWxX1Ftwe9jtHOY0bP8AouBn4ro+g/U9nRuudR6w3KdeeolxNJYGhm5/qfS3GfBUfrJ/i5w+q5x6
p07Jf0zqDjue+sS1zv3oaWlrvEgpKtl/jSzMGn6qX4+QWm/IewYzD9Lc1wcXAeTQVx3XqMiij6lV
ZIItbWzcDyAbKiB9y6bpX+LCtmczP69n2dWtqILK3zskcby9zi4eS1/rL9Tq+v8AUOn5rso437Od
uFbWBwf7mvidwj6KSl/8YX/iN6n/AMW3/wA+MQv8W3/iNwP+uf8Anx61vrB0hvWuj5PS3WmgZLQ0
2hu4thwd9GR4KP1c6K3oXR6OltuOQMfd+lLdpO5xf9GT4oq6OmkkkkhSSSSSlJJJJKUkkkkpSSSS
SlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKU
kkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlLF+s/1T6Z9ZcVtOZuruqk0ZFcb2TyNd
CD4LaSSU+eM/xVZVm3HzOu5F2C0/zADuB299jmj7l23S+kYPR+ns6f06sU01g7e5Ljy9x/OJV1JJ
VvN/Vj6l0dAzszqL8p+dmZv07bGhpALi98QT9Jy6RJJJSkkkklKSSSSUpJJJJSlS6z01vVulZXTX
WGpuVWazYBJbPeCrqSSnK+rPQWfV/pFfTK7jkNrc93qOaGk73F3AnxWqkkkpSSSSSlJJJJKUkkkk
pSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJ
JJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkk
kpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSl
JJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkvlVJJT9VJL5VSSU/VSS+VUklP1UkvlVJJT9
VJL5VSSU/VSS+VUklP1UkvlVJJT9VJL5VSSU/VSS+VUklP1UkvlVJJT9VJL5VSSU/VSS+VUklP1U
kvlVJJT9VJL5VSSU/VSS+VUklP1UkvlVJJT9VJL5VSSU/VSS+VUklP1UkvlVJJT9VJL5VSSU/VSS
+VUklP1UkvlVJJT9VJL5VSSU/VSS+VUklP1UkvlVJJT9VJL5VSSU/VSS+VUklP1UkvlVJJT9VJL5
VSSU/VSS+VUklP1UkvlVJJT9VJL5VSSU/VSS+VUklP1UkvlVJJT9VJL5VSSU/VSS+VUklP1UkvlV
JJT9VJL5VSSU/VSS+VUklP1UkvlVJJT9VJL5VSSU/wD/2QoNCmVuZHN0cmVhbQ1lbmRvYmoNMSAw
IG9iag08PC9Dcm9wQm94WzI3LjYxIDYxLjAgNTY3LjYxIDc4MS4wXS9QYXJlbnQgMjEzIDAgUi9T
dHJ1Y3RQYXJlbnRzIDEvQ29udGVudHMgMiAwIFIvUm90YXRlIDkwL01lZGlhQm94WzAgMCA1OTUu
MjIgODQyXS9SZXNvdXJjZXM8PC9Db2xvclNwYWNlPDwvQ1MwIDE4MTYgMCBSPj4vRm9udDw8L1RU
MCAxODIwIDAgUi9UVDEgMTgxNSAwIFI+Pi9Qcm9jU2V0Wy9QREYvVGV4dF0vUHJvcGVydGllczw8
L01DMCAxODEzIDAgUj4+L0V4dEdTdGF0ZTw8L0dTMCAxODE4IDAgUj4+Pj4vVHlwZS9QYWdlPj4N
ZW5kb2JqDTIgMCBvYmoNPDwvTGVuZ3RoIDEzODYvRmlsdGVyL0ZsYXRlRGVjb2RlPj5zdHJlYW0N
CkiJrFdZb9s4EH7nr5hHZwFTJCXqAIoCidM9iqaLXQvYh6YPXlk+WlvKykq73l+/M0PqiOscBYoE
4TcUOfPNQXISXDbtdrUoWnj1Krhs20WxKZfwIcjrOwiu6rat9xC8K1ctBH9u15sWPgb58a7Eb4vi
87qp76sl4qv6X/hgEhlrwF8bM0pSDR9fv766noEIfp9BcDNTwNJVLoLZXEFxAAVK6szg3xTgUFQi
+AU/rA8iyHMFGvKVwCGUWQpTNyiwOpVxBInVMrXKQr4XE32RfxJvcvGPIOtRijyk0hqmNlKQGAVN
Kf76CSpcoCCNNGmymZUGpl6iBfxdEyk0nVgZJVmW2cQrU0rHUOwd99n8Iff57L2IpIWvuPMTCFKx
F870TszFH/wzKLdhJNMQtcchpLFUIWq3GWknraN4dIqmWuqIDGIgjFQEbUQwQU7CzYfkOC5FHjGN
VlpDH3GzkiqFSIYUxkiaFHDGxJ1QCB3LtBeNlgkuzDrgjTgJjRhwy1Oad4pSt4QtMFbgWWCaxUYw
Nadoj6uUIYdQBVOcKlKcyLCDhUilTb2QsaMaY5uNXXYCq3KLMaBeB6FCONWEnb1QxjGMeBAtrKQ0
6nl5KUFT2nJEtSYlXay0i6eVSSfwxmkqTQfpW+EdjGVGDiakMSZu1iMMt9PIkjYUUdwZRh32/LzE
yXU7uFKZHwFHhSFb1LSE9/IWzBhh/MMsrEw7VxiifnbSzbPrrGock0KsTsoWw54qPAnECLcnVLfG
1y3+jGoWyQMVP42a8rITMdeOw1zSaI5R7NcNIJJJhDiTYXwi0BIX/THEUjH9kgeCt4JkB8Hn1TFx
AkfQGR9BzgpR7AG5dBKUiDZgUKIQE4hJsBiURJ8NCroSubA4xCezC8cAuTBwDZ/0Eymmwt9hjWXm
ROA63ImEzvpDAc9av2qM+Tj0mh9KpvN4QM/4HqJqKghzviC+8T2jQmMLA3ra88iMPB8JKX0fPB8J
fMuMXI9f6Lsxne8enfMd9aHreHmDjjATwxPxje/KHyi2YMyJZOk9c1WmeTRUkVzAY6geJZIOpzJM
pKYCPF9/ZjgsI3j086HU3TzDo8BHwL0tfuSZELn4we+MZQw98HN8igZ0RAYhO+H2OWoK0cZH3d/C
U35EXJQGiIb5BLv84J2FrvKT5e8Uvla7eQtusfbPQUiT+HwW4uHb2cGjD+gP6x2ssS9tGjABXdeg
4e1jnQO1TENHJKnoIC+AEIKvuCfjHGHzhZqxbQFrM7Tv2qMPk1l9d2yogbvF2+liamw4wVN7kUwy
eJ/ncLn8sqiKcokTkJfFpqp39foIs7q50GpyVzeLdltXFx/zt9RkvbnBJo7/EK1fNfWON7PfrtG8
7/dGdYe0taM9fcgbTycTNym/lm5QFDa87E2K1ZD45m62WVTrElYNNqNTpaCtcXAdH5EI3v296yno
ngKaiMblT2bJIr3RhpsA7AfypZjcGszWSNtVvTz2+swZl6Ydfe9IzI7ga0/2SOPPDXbUGLDFDvaL
5vO2WsP2AItlfdeWSwm3k8Wu3dT36w20m7Ip6SPZn3bavF7tAkStHyY0vxaTqoZleSia7R2ph21F
CmDZLFatvL04H5Hw+Yg47mgnivTzIYkeDYkllQ5GpzG5XC7xP4sx+3oF5WpV4v8eiA7Hqtg0dbX9
j0uNcjyEJOypcjQMRQajMc9v4LzP9imfv9Pd+Gl3z1fAzbaqGyi4cA/kzGpXf4W2bPbbyjl4O5mX
XCQQPpa55HsyF2bPu5I+XczTUdWNfJlv9/c7R7opD/e79kCFt1jut4cD3QpnuWc/uur0ucvFMU76
PCQv436ajN4mXm7/CzAA0Ik8XA0KZW5kc3RyZWFtDWVuZG9iag0zIDAgb2JqDTw8L0Nyb3BCb3hb
MjcuNjEgNjEuMCA1NjcuNjEgNzgxLjBdL1BhcmVudCAyMTMgMCBSL1N0cnVjdFBhcmVudHMgMi9D
b250ZW50cyA0IDAgUi9Sb3RhdGUgOTAvTWVkaWFCb3hbMCAwIDU5NS4yMiA4NDJdL1Jlc291cmNl
czw8L0NvbG9yU3BhY2U8PC9DUzAgMTgxNiAwIFI+Pi9Gb250PDwvVFQwIDE4MjAgMCBSL1RUMSAx
ODE1IDAgUi9UVDIgOTIgMCBSPj4vUHJvY1NldFsvUERGL1RleHRdL1Byb3BlcnRpZXM8PC9NQzAg
MTgxMyAwIFI+Pi9FeHRHU3RhdGU8PC9HUzAgMTgxOCAwIFI+Pj4+L1R5cGUvUGFnZT4+DWVuZG9i
ag00IDAgb2JqDTw8L0xlbmd0aCAxNzE0L0ZpbHRlci9GbGF0ZURlY29kZT4+c3RyZWFtDQpIiaxX
227bRhB951fMSwspAFd75QUIAthK0Dao3bQm0AfHDypFWU4k0ZWYuv77zswuL5IlxwUMG+IstTtz
ztx2NDnbNneLWdnA27eTs6aZlctqDteTor6HyXndNPUaJr9WiwYmf9zdLhu4mRSP9xV+Nyu/3m7r
b5s5yuf1v3CtU5EowH+XsJRmCm7evTt/P4Vo8tsUJhdTCbw6L6LJ9EpCuQMJUqhc42cGsCs30eQn
/OJ2F02KQoKCYhHhw4g8g9g/JDiVicRC6pTInHRQrKORHhdfog9F9HdE1m2GOIRUCmJnJaRawraK
/nwDG9wgIbOKNLncCQ1xWNEG/l4RKDSdOmHTPM9dGpRJqRIo1x779Gof+9X0MrLCwQOe/AIRqVhH
3vQquop+579euTNWZAa1JwayREiD2l1O2knrwB+tolgJZckgOkILSaKzJKaIKfLvDRHHrYgjoacT
TtOXeFgKmYEVhtxohc4A3+ikXZSRSkTWLbUSKW7MWyEY8Ss0osFvz+i9V5T5LWyBZQkBBYY5WkYM
zSta4y6piRCqYIixJMWpMK1YRplwWVjkTFShb/MhZb9gVX4zOjToIKmMvGqSvT0jkgQGOAgWZlJm
O1xhlaIp5dijSpGS1lfK+9OJtF3wwTgTuhXpuzIQTEROBFPSmBA2FyR0t9fIK6XJo3jS2FYO+MKK
g+tPcKYyPhI8FBbZoqItfJaPYMRIxg9G4UTWUmER9TNJ/56ps6qhT8pocZC26PZMYiUQIjyeUt7q
kLf4N8hZBA+U/PRUFJdVlHDueJlTGs2xlIR9vWBFalHOhUkOFrTFe38oYqrobsveIlhBsP0ixNUj
8Qv2oDc+EDkqBLETiNKBUywdQKdYgwHEIDh0SqqOOgWpWO8WL3Fltu7oRU4M3MOVfrBKKPFXmGO5
PlhwHq6ilGp9f4G11u0aylwOneb9lW4Z99J3uBtUTQmhjyfEE+45JRpb6KXnmVs9YD5YZPR9z3yw
4C4zoJ68kLvWLfcgHeOO+pA6Nm9QFiPRXxFPuMtQUGxB64OVo/vMZ5nip6aM5AQeivIkkKyvSpMK
RQl4PP90XywD8TG8N0K171l8jPAS8HdLePIbg1jCI5xMRAKdEN5xFfXSIyIwTMKf89AkSsvg9dCF
Y75EvJd6EQ1zBfv4YM9CqnxlhZ7CbbV978BvVuE6MPQSr88y2r87W/ExOPTVZgen3UuHBgxAOzUo
+HhqcqCRqZ+IBCUdFCWQhMIDnsk5Rjh8oWYcW8C5HO378eh6NK3vH7c0wH3G7jSOtTMjrNpxOsrh
sijgbP7PbFNWc3wBRVUuN/Wqvn2Eab0dKzm6r7ez5q7ejG+KjzRkfbjAIY4/CNbPimbHi+kv79F8
mPcGeYewlYcdM+6kxY0eZuA649vSPyS5DZu9tujfgH50VVzAt93d5hYWWxxVEclsBevZ9iu+4rmP
8SCUq+UMZ9MWjWrR9HFRBocTaleU53h/mb5dDQJE0Ck0mHgHA51JMkpoScXhg8O2Dwzrp4adxBSl
XoGDscpxykolzn7qxYZxnMozf6t1Vsn5nzqjpjWKDtft5IyuZq8jXPY1zzQ0IyrNHHD0TAyFBL38
aXoJzXa2WNyVgPGunvGsfUrQZFjq/8+n1yzTx42E+YBppn0HP+Vf99S8xlnJhHn6lUCkfug4BSJ5
xex6OYj9mKdHYk415rjGDkNuNTVM5bDQTKgsxPdDF+eB4qxVHA/14dTPg3viK1XlKd1bGK201Yc5
FAMp9OeyttYl1zq+1CnNzkKjgmKOlf3tHptLM/trVXHOwTEw+T6YZECuVfUeW9zn0Th2o2a5rXbL
ejWPSd/nse9ZBxqV3FOpPD90v6NRxOSGwe2ToXYVyFgyXryJRmfz9d1ud/csetW1IeV/2fm2yDp1
2nHJhKXZG68tbdn62WrF+oZXeDDeFjU7Fe+4jLTSmWZZwf2s/Fo1u+NY9D7vvDMfezV9aK6ZPnpz
HCejajeO7Yi9CuzQQXjJD9SL8fI4ZtGcZq/8FUYXNJUtBnF0Va+ro6w5QqNnudmj3IYZ8jqM3FFG
fNyHUxgaoPBXGqUqRuWyPqQ0SCgcVpwN4XuWXrJPj30X+9OHUSPw49iMkMDR7E+PVDdmXm4M/fiz
ac5oimq7vtucTOuDFqG7a72rjh0Fc4Yl0jTVHBar+uEEtf0C7+vMtJp+hPNVXX6FTfXg9RxTo/eK
2uY8JTqm8pLTap/P09ZlaCTM8YeLb11U+813dHbldror46hOv30UjT0udNFBT8a79z8BBgB1JiSf
DQplbmRzdHJlYW0NZW5kb2JqDTUgMCBvYmoNPDwvQ3JvcEJveFsyNy42MSA2MS4wIDU2Ny42MSA3
ODEuMF0vUGFyZW50IDIxMyAwIFIvU3RydWN0UGFyZW50cyAzL0NvbnRlbnRzIDYgMCBSL1JvdGF0
ZSA5MC9NZWRpYUJveFswIDAgNTk1LjIyIDg0Ml0vUmVzb3VyY2VzPDwvQ29sb3JTcGFjZTw8L0NT
MCAxODE2IDAgUj4+L0ZvbnQ8PC9UVDAgMTgyMCAwIFIvVFQxIDE4MTUgMCBSL1RUMiA5MiAwIFI+
Pi9Qcm9jU2V0Wy9QREYvVGV4dF0vUHJvcGVydGllczw8L01DMCAxODEzIDAgUj4+L0V4dEdTdGF0
ZTw8L0dTMCAxODE4IDAgUj4+Pj4vVHlwZS9QYWdlPj4NZW5kb2JqDTYgMCBvYmoNPDwvTGVuZ3Ro
IDE3NDIvRmlsdGVyL0ZsYXRlRGVjb2RlPj5zdHJlYW0NCkiJrFfbbttGEH3nV8xLCykAV3vhkksg
CGArQS9o3LQm0AfHDypFRU4k0ZWYuP77zswuL5JpxwUMJ9IstTtzztx2ODvbNzerRdnA69ezs6ZZ
lOtqCVezor6F2XndNPUWZr9VqwZmf958WjdwPSvubyv8bVF++bSvv+6WKJ/X/8KVzkSqAP/ZlKXM
Kbh+8+b87Ryi2e9zmL2fS+DVeRHN5pcSygNIkELlGj8dwKHcRbOf8IdPh2hWFBIUFKsIv4zIHcT+
S4JVTqQJZFYJZ6WFYhtNzLT4HL0ron8isp44xCGkUhDbREKmJeyr6K9XsMMNElyiSJPNrdAQhxVt
4N8VgULTmRVJlue5zYIyKVUK5dZjn18eY7+cX0SJsHCHJz9DRCq2kTe9iS6jP/ivV25NIpxB7akB
lwppULvNSTtpHfijVRQroRIyiI7QQpJoExIzxBT554aI41bEkdK3FVbTj3hYCukgEYbcmAjtAJ/o
tF2UkUqF65ZaiQw35q0QjPgVGtHgtzt67hU5v4UtsCwhoMAwR+uIoXlFW9wlNRFCFQwxlqQ4E6YV
y8gJ68IiZ6IKfZsPKfsFq/Kb0aFBB0ll5FWT7O0ZkaYwwEGwMJNc0uEKqwxNKcseVYqUtL5S3p9W
ZO2CD8ZO6Fak38pAMBU5EcxIY0rYbJDQ3V4jr5Qmj+JJk7RywBdWHFx/gjOV8ZHgobDIFhVt4bN8
BCNGMn4wCitcS4VF1M8k/XOmzqqGPimj1UnaotudxEogRHg8o7zVIW/xb5CzCB4o+elbUVw2Ucq5
42VOaTTHUhr29UIisgTlXJj0ZEFbvPeHIqaK7rYcLYIVBNsvQlw9Er9gD3rjA5GjQhA7gSidOCWh
A+iUxGAAMQgWnZKpUacglcS7xUtcma07epETA/dwpZ+sUkr8DeZYrk8WnIebKKNaP15grXW7hjKX
Q6f5eKVbxr30He4GVVNC6PGEeMA9p0RjC730NPNED5gPFo5+75kPFtxlBtTTZ3LXuuUepDHuqA+p
Y/MGlWAk+iviAXcZCootaH2ysnSf+SxT/K0pIzmBh6J8FIjrq9JkQlECjuef7otlIN6H50ao9jmL
9xFeAv5uCd/8xCCW8BVOpiKFTgjPuIp66R4RGCbhz3loEqV18HrowjFfIt5LvYiGuYJ9fLBnIVW+
skJP4bbaPrfgN6twHRh6iNdnGR3fna14Hxz6YrOD1fa5QwMGoJ0aFPz62ORAI1M/EQlKOihKIAmF
OzyTc4xw+ELNOLaAtTna9+PR1WRe397vaYD7iN1pGmtrJli102ySw0VRwNny22JXVkt8AEVVrnf1
pv50D/N6P1VyclvvF81NvZteF7/SkPXuPQ5x/EGwflY0O76f//IWzYd5b5B3CFt52DHjdi1uzFAG
rh3flv5Lktuw2SuHPT8Pw11RA86lN9W3Cg71tgJY4NS5q+EWZ9CqOcB2sf+C2GkCZGQI6nK9wCm1
xaU6XOh1+q88Nq24tWm8yZJcIZKcbsckN5QxGNSVV3iiTbfa+ngrg0MPtUGqH9Rm+jY4CDy5hEKO
CX0yKJrUUaFIKjof9DHD5qFhKzH1qQfhwK1ynN4yiTOlerZhHNNy52/LzioF9UNnNBmPqW6Hc4wm
BxaRczh5bKIxVGmmg9NtamTKgfwwv4Bmv1itbkrAlKqeCJl9yNU47Cb/z71XLNPHtYTlgLTT/pJ4
zNXpQ/OcLGFkfyEQmZ9rHgORvWCiPR/Ecfhdi2EQcypey2V8GvJEU09WFmvZhOJFfD90cR4ozlvF
8VAfvljwu0Hqm4HKM7oaMVpZqw9zKAZSONpO8KHOaDwXGhUUy2hy+fUW+1ez+HtTcc7BGBglj9Gk
A3atrrfYRj9OprGdNOt9dVjXm2VMCj9OfV88VamOVCpPEP1vadwxuWF0x2zwTMsmIePFq2hyttze
HA43T8PvWpLyb4++TFmnzjouDruc41cbnbD1s82G9Q3HhGC8rWr2Kt6jjrTSmWZddY13FIs55p13
5mOvpo/NFdNHb07jdFIdpnEyYa8CO3QQX/LDSZMfWkweZ6/8NUlDANUtBnFySVfIGGuO0ORJbnaU
2zBDXoZROsqIj/twCkNDGr4JUqpiVC7qU0qDhMKByCYhfE/Sy47pse9if/o0agR+GpsJEhjNfjdS
3thAsySnF8wkyxlNUe23N7tH0/qkR+i2OlRXHTwPLLBEmqZawmpT341T08cF3teZaTX9COebuvwC
u+rO6xlVc1TUyIUmTstUnnNaH/N52LsMjZ05vhz53kW133xHp+lnm8faMr4O0PuVotHKhjY6aMp4
+f4nwAC6Yjs3DQplbmRzdHJlYW0NZW5kb2JqDTcgMCBvYmoNPDwvQ3JvcEJveFsyNy42MSA2MS4w
IDU2Ny42MSA3ODEuMF0vUGFyZW50IDIxMyAwIFIvU3RydWN0UGFyZW50cyA0L0NvbnRlbnRzIDgg
MCBSL1JvdGF0ZSA5MC9NZWRpYUJveFswIDAgNTk1LjIyIDg0Ml0vUmVzb3VyY2VzPDwvQ29sb3JT
cGFjZTw8L0NTMCAxODE2IDAgUj4+L0ZvbnQ8PC9UVDAgMTgyMCAwIFIvVFQxIDE4MTUgMCBSL1RU
MiA5MiAwIFI+Pi9Qcm9jU2V0Wy9QREYvVGV4dF0vUHJvcGVydGllczw8L01DMCAxODEzIDAgUj4+
L0V4dEdTdGF0ZTw8L0dTMCAxODE4IDAgUj4+Pj4vVHlwZS9QYWdlPj4NZW5kb2JqDTggMCBvYmoN
PDwvTGVuZ3RoIDIxNTkvRmlsdGVyL0ZsYXRlRGVjb2RlPj5zdHJlYW0NCkiJxFdbbyO3FX6fX8GX
AlIAUbwPWQQBdpUgbdB1t7WAPnj3wZFly4llubaa1P++3zkkRyN5JO8WmwQ2NIcz5LlfPk7fPG5v
ry8XW/H119M32+3lYrW8EhfT+eZBTN9uttvNWkz/trzeiuk/b29WW/FxOn9+WOLb5eLnm8fNf+6v
QL/d/FdcmFYGLfDvA1Nt1OLjN9+8/XYmmunfZ2L6bqYEr97Om+nsXInFk1BCSZ0MfqMQT4v7Zvo9
Ptw8NdP5XAkt5tcNHlamKCb5oYTXUQYnWq9l9MqL+boZufH8p+a7efPvhqS7CD2k0lpMvFOiNUo8
Lpt/fSXusUGJ6DRx8slLIyZlRRv4uyalILr10rUpJd8WZkrpIBbrrPvsfF/389lZ46QXv+LkT6Ih
Fusmi75rzpt/8N+OubdORgvuwYoYpLLg7hNxJ649f1RGEy21I4FwhJGKSO+IbKFTk99bMhxboUeg
p5fe0EccVlJF4aQlNzpposAbE+pi0eggY7c0WrbYmCpRhOQVhBiRt0d6nxnFvIUlMK1E0QJhblYN
q5YZrbFLGTIILFjFiSLGrbSVXDRR+lgWiQ3V8G3qm5wXzCpvhkMLD6IWTWZNdJZnZQiipwephUyK
rtOrrFqI0p49qjUxqb7S2Z9etnXBBydRmkrSt0UxMMhEBrbEMZBuvlBwd+bIK23IozhpXaWLfmXF
wc0nOFNZPyKyKkyyRE1b+CwfQcSIxg9r4WWspjAJ/mxkfs+mM6u+TxbN9UHawu1RoRJIIxxvKW9N
yVv89XIWygtKfnpqistdEzh3Ms0pDXFMhbJvRzjZOtBJ2nCwoC3Z+30SqWK6LXuLIgXK7hYlrlmT
vGAPZuE9kqNCKnYEmXTgFEcH4BRnEUAEwcMprR50Ckxx2S2Z4sqs7tiRnBjYw5V+sAqU+HfIsWQO
FpyHd01Ltb6/QK11u/o0l0PHeX9lqsU76hXbLVhTQpjhhHhhe6JEYwk76rTlzvQs7y0ifd9Z3ltw
l+mZHj7RdmOq7YUash38YDqat9AOkdiNiBe2q1JQLMGYg5WneZazTPPTUEZyAvdJdVSRuKtK20pN
CTicf2ZXLD3yuby3Utf3TD43GAJ5tpQnv7HQpTzKySCD6IjyjqtoRz1DA8tG5HNZNQVqVbxeuvCE
h0j20o6EYK7gHB/0LJjKI6v0FG6r9b0XebMu48DSS4zPRbM/Oyv5XBz6xbCDN/5TQQMCUFGDFj8c
Qw4EmXaISFLSiflCEAXiV5xJHCOAL3AGbBHeJ8jP8OhiNNs8PD8SgPuA7jSeGG9HqNpxO0ribD4X
b65+ubxfLK/wQsyXi9X95m5z8yxmm8exVqOHzePl9nZzP/44/4FA1nfvAOL4h9T6iybs+G72128h
vuC9Xt5BbZ3VnrDebdUbzmfFTeRpmR+K3IZmr1s0nbaAu/lGAJfeLn9ZiqfNeikegD2X2yexvnz8
GWj1w+hpu3z4s56aD2OGgaweNDtfXQKqVuV0VW4XJo30cK6VhuAX4aC9OJEFFCHk3wGuM+jyOhdE
DhGLPJBnXsqzHmVFHQPwmOSGrlA/SSx8lZDu4YRQ+1KoCehtgYS2n2Cs2kmldLygfPUflbjqKaFU
7kmdEpQG7zsdXNUBoTe9jPUc+Rx0BlcEVm2bGNMYDxBc4g39/tQFssfYV8Y5k0JXAS0xnQCUcgap
Sppo0Qoc1HWpsH6HlLm9vxGc0EMyQpfCJ1R21JGcR6VVvj2FX2ZeO5B5kVEcwuH3oT8EoIXuTw6G
Py3Bacw2z+g7xUID5AUaz3llLWHOfCDTBL8z5ahH5s2RkihzYXLRMHemVd6Ygfv1V3uDZlDrwSQa
7ml/oCWroyUTB0rGGswWLtTPjFEwxyzrDMuXg2yYyxkLw5iqhg3bFczrETqh+f8Rp9/dmuNRSgPd
NCXpMOqSb3FTBd5tVUrhWDs9ZqvzdEs43lG1GqjeZNEmIdmhGjCwUoLk1lbEtW4wex3fNixfPRLf
DQmX8CIyFOUrDX0qSOSunjIMAqnH7a4yeFpahEzna6ENvS8qdOhw1fhIVcD3wXUTyk0jg198glL1
SnU93MK1PtLDNTVEbr/aHrRF3AWlcSLtGvnF6M3V+vbp6fbHuyV13LEfLTOGODKhB0cmmq2jVkyN
B1dTT64+WYq2JBeg4CRESeGSlURuskfzCrfZUPczzclLhOU2kvcGvlAwk0wuGmaeF6rsHSzHE9p/
Tjn+kRYdL0n9Ctj4Agb7nsHadRZrmgP1012jcQkNdaPnm0vhUFZkRyGzaflEcUNmVh2RJYVyiWQV
jrulZ3g0MhRoF8ku9N3283qRVpl91gCRwlWk00Z3qgHTywATeLe2gd6pSiyOgTI9gMoyjEpdSVN1
c0ln7+YHOqT21DK861f2+/HEjmZnYvt4eX19u6AVlfjp+vbDkNgYkm1YAhzzKhy+YJp++sB0ojUh
AnUcmOow0NUGEV6EM4XHTEkV4L2fnU0uu242YVNP3DUGIJ8NcCNmVgpWeJRkRGWkNtRO1l0Kd70M
d9s2Clv6fEsz1eYJEAgGITyZxiYM3JgXjhc0M2gwKEoVIh11Smd2NN9dFHVs1RscJCX31OxQeEEm
KgQMDMqBvDg2NeKRqeGyk3XKeZVyXmk4AcIcxJjqZi3VKbcOoYDenepkAh0U3QUPMczI/SQyACwx
7GfR4cVuABH0+17rENxAuOSw/mUJ8bHr3cQoR03qaAabobk86FyLLHMGPaleqk751QwOXlgRKXjp
N0RXZmiGoH/6LynzwIdHO2FN09oGTMAQOcjP6dnQrdH4oWsjzSGePgiGjE6Y1kvtawfdrh6XT+Mw
Wo3NaDNuR3djO7o61T5NOA2PBrP/1ZTTyhyk3P8EGAAHBKwNDQplbmRzdHJlYW0NZW5kb2JqDTkg
MCBvYmoNPDwvQ3JvcEJveFsyNy42MSA2MS4wIDU2Ny42MSA3ODEuMF0vUGFyZW50IDIxMyAwIFIv
U3RydWN0UGFyZW50cyA1L0NvbnRlbnRzIDEwIDAgUi9Sb3RhdGUgOTAvTWVkaWFCb3hbMCAwIDU5
NS4yMiA4NDJdL1Jlc291cmNlczw8L0NvbG9yU3BhY2U8PC9DUzAgMTgxNiAwIFI+Pi9Gb250PDwv
VFQwIDE4MjAgMCBSL1RUMSAxODE1IDAgUi9DMl8wIDkzIDAgUj4+L1Byb2NTZXRbL1BERi9UZXh0
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
OTAvTWVkaWFCb3hbMCAwIDU5NS4yMiA4NDJdL1Jlc291cmNlczw8L0NvbG9yU3BhY2U8PC9DUzAg
MTgxNiAwIFI+Pi9Gb250PDwvVFQwIDE4MjAgMCBSL1RUMSAxODE1IDAgUi9UVDIgOTIgMCBSPj4v
UHJvY1NldFsvUERGL1RleHRdL1Byb3BlcnRpZXM8PC9NQzAgMTgxMyAwIFI+Pi9FeHRHU3RhdGU8
PC9HUzAgMTgxOCAwIFI+Pj4+L1R5cGUvUGFnZT4+DWVuZG9iag0xMiAwIG9iag08PC9MZW5ndGgg
MTgwNi9GaWx0ZXIvRmxhdGVEZWNvZGU+PnN0cmVhbQ0KSImsV21v2zYQ/q5fcV822ANE80WUqKEo
kLjDtmLNukXAPqT94Mly7Na2Mlttl3+/uyP1YkdJM6BIax0p8rl77oU8zS4OzWa1KBt48WJ20TSL
cl0t4WZW1Hcwu6ybpt7B7Ldq1cDsz83tuoH3s+L+rsJ3i/Lj7aH+tF+ifFn/Czc6E6kC/GdTljKn
4P3Ll5ev5hDNfp/D7M1cAo8ui2g2v5ZQHkGCFCrX+OsAjuU+mv2ML26P0awoJCgoVhE+jMgdxP4h
wSon0gQyq4Sz0kKxiybptPgQ/VRE/0SkPXFoh5BKQWwTCZmWcKiiv36APS6Q4BJFSDa3QkMcRrSA
3ysyClVnViRZnuc2C2BSqhTKnbd9fn1q+/X8KkqEhS+48wNEBLGLvOptdB39wX89uDWJcAbRUwMu
FdIgus0JnVAH/miBYiVUQgrREVpIEm1CYoY2RX7eEHFcinak9LTCanqJm6WQDhJhyI2J0A5wRqft
oIxUKlw31EpkuDBvhaDEj1CJBr/c0bwHcn4Ja2BZQrACwxytIzbNA+1wldRECCHYxFgScCZMK5aR
E9aFQc5EFfo2H1L2A4byi9GhAYOkMvLQJHt9RqQpDOwgszCTXNLZFUYZqlKWPaoUgbS+Ut6fVmTt
gDfGTuhWpHdlIJiKnAhmhJiSbTZI6G6PyCOlyaO40yStHOwLIw6u38GZyvaR4E1hkTUqWsJ7eQtG
jGT8YSuscC0VFhGfSfp5ps5QQ5+U0eosbdHtTmIlkEW4PaO81SFv8W+Qs2g8UPLTU1FctlHKueNl
TmlUx1Ia1vVCIrIE5VyY9GxAS7z3hyKmiu6WnAyCFjS2H4S4ekv8gD3olQ9EjgqZ2AlE6cwpCW1A
pyQGA4hBsOiUTI06Bakk3i1e4sps3dGLnBi4hiv9bJRS4m8xx3J9NuA83EYZ1frpAGutWzWUuRw6
5NORbhn30le4G4SmhNDjCfGAe06Jxhp66WnmiR4wHwwcve+ZDwZ8ygyop8/krnXLPUhj3BEPqePh
DSrBSPRXxAPuMhQUa9D6bGTpPvNZpvipKSM5gYeifNQQ11elyYSiBBzPP90Xy0C8D/NGqHaexfsI
LwF/t4Qnzxi0JTzCzlSk0Alhjquol+7RAsMk/D5vmkRpHbweTuGYLxHvpV5ExVzBPj54ZiFVvrLC
mcLHajtvwS9W4TowNInXZxmd3p2teB8c+s16B6vtc5sGDEDbNSh4/VjnQC1T3xEJSjooSiAJhS+4
J+cYYfOFyNi2gLU56vft0c1kXt/dH6iBe4en0zTW1kywaqfZJIerooCL5efFvqyWOAFFVa739ba+
vYd5fZgqObmrD4tmU++n74vX1GT99AabOP6ZXa8X2A1i7/hm/usrVB/6PWJH/5XPPWUcZxzeGEmO
nZWh8zxxWN2afLfyYMTxF9WBqQ6sT2L0gfI+iIk6Bik4ASPJXtCOr17/kBQD1KQ19iLBFZOiBmxy
N9XnChbbLTTrCu6wl62aI+wWh4/oA+okmWFxzk+3JvWR9tSo9jw/0x+Ag5CT/RRsTOWzFtGkjkpE
Urn5cI851jxUbCUmPZ0+2GqrHPu2TGI3qZ6tGBu03Pl7stNKEXjbKU1apeh13fbi6G/veu0dzl0S
dZ1KMwdsZlMjU3b12/kVNIfFarUpATOoesKz9iFB4/Dw+H8+vWGZft5LWA6YOu3vhMf8mz5Ur7H7
MqFD/0ZGZL6NecyI7Btm1/ONOI25G4k5lZflQjsPeaLpCFYWq82E8kL7vuviPADOW+B4iIffEfwp
kPpyVXlGNyFGK2vxMIdiIEC/z3UFr8gYnNQZdeNCI0CxjCbXn+7wuGoWf28rzjkYM0bJU2vSAbsW
6xWemu8m09hOmvWhOq7r7TImwHdTfwyeQ6oTSOUJov8tdTcmN2zdKZvz46v4IZpcLHeb43HztPnd
OaT8x6I/HBlTZx0Xh4et4y8ZnbD2CzzvCG/YFQTlbVWzV/HadIRKe4bn46gt5pR33qmPPUwfmxum
j96cxumkOk7jZMJeBXboIL7kh7OzeKgxeZy98rci3flUtxjEyXW9q0ZZc4QmT3Kzo9yGGfJtGKWj
jHi7D6cw1JPhhx+lKkblqj6nNEgo7H9sEsL3JL3slB77Lva7z6NGxk9jM0ECo9nvRsobPxUtf04m
Wc7GFNVht9k/mtVnR4Rui0N1xXGkWC6wQpqmWsJqW38ZZ6ZP67svM9MifQ+X27r8CPvqi8cZhTmp
6STnvtMylefs1qd8Hh5dhprMHD+F/NFFpd98BbOrNryddJ6GKO/rBpbVarMfzy+djHi2CxSbkqKT
e0veYLQ3+1uxOlT/fKr25f2PoGZXo9CnJeK70njYkeFnGDa4VIljqKOYad9GPnb1YDtHn4yKGjwb
rorBxYMNxn8CDABE0W7dDQplbmRzdHJlYW0NZW5kb2JqDTEzIDAgb2JqDTw8L0Nyb3BCb3hbMjcu
NjEgNjEuMCA1NjcuNjEgNzgxLjBdL1BhcmVudCAyMTMgMCBSL1N0cnVjdFBhcmVudHMgNy9Db250
ZW50cyAxNCAwIFIvUm90YXRlIDkwL01lZGlhQm94WzAgMCA1OTUuMjIgODQyXS9SZXNvdXJjZXM8
PC9Db2xvclNwYWNlPDwvQ1MwIDE4MTYgMCBSPj4vRm9udDw8L1RUMCAxODIwIDAgUi9UVDEgMTgx
NSAwIFIvVFQyIDkyIDAgUj4+L1Byb2NTZXRbL1BERi9UZXh0XS9Qcm9wZXJ0aWVzPDwvTUMwIDE4
MTMgMCBSPj4vRXh0R1N0YXRlPDwvR1MwIDE4MTggMCBSPj4+Pi9UeXBlL1BhZ2U+Pg1lbmRvYmoN
MTQgMCBvYmoNPDwvTGVuZ3RoIDIzNDYvRmlsdGVyL0ZsYXRlRGVjb2RlPj5zdHJlYW0NCkiJxFdZ
byPHEX6fX9EvAagFZtj39ACGgV2ukcTIrjcRgTwo+8BQlCgvJSoUbUf/Pl9V9RykhvQqDmJI4FTN
dNd9Tt/u9nc3i+VeffPN9O1+v1iuV9fqajrfPqrpu+1+v71X07+sbvZq+re72/VefZ7Onx9X+LZY
frndbX96uAb8bvtvdWXrKhqF/xAZqpNRn7/99t37mSqmP8zU9MNMK8bezYvp7FKr5ZPSSlemsfhN
Sj0tH4rpH/Hh9qmYzudaGTW/KfBwVZNUKQ+tgklV9KoOpkpBBzW/Lyb1xfzH4rt58a+CuPsEOSpt
jCqD16q2Wu1Wxd/fqAcc0Cp5Q5RCEyqryozRAf5uSCiwrkPl66ZpQp2JaW2iWt6L7LPLQ9kvZx8L
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
SI2AG96GEHQuJ80yw43ANU1DOgmCYMoI9YjcPRBDMBZ9I9hTOTXdkUELKWu6SrVWTGwUs/PUPeLp
zmH9S1sPdzixMpmY91FUS5iexpzU2hcN/Jw5x4aVr1rlTmTiFQcCeuVhUFnMkykeRtWxKGOjAa0L
eSyusRy6KK3gNVslqqFBwDl/JqJH+rPOC2VrWxcsFUSvIUVr27OWHevFB5ZFTWhg2RherU4dZNw4
pU5zImhsm5/QSCKnkTrV5DoVNIU/KrGrs4o/7K7vHha7ZzVf71ZP6+3mWt0vdl/uHm6Huv9HgAEA
/Y0p7w0KZW5kc3RyZWFtDWVuZG9iag0xNSAwIG9iag08PC9Dcm9wQm94WzI3LjYxIDYxLjAgNTY3
LjYxIDc4MS4wXS9QYXJlbnQgMjEzIDAgUi9TdHJ1Y3RQYXJlbnRzIDgvQ29udGVudHMgMTYgMCBS
L1JvdGF0ZSA5MC9NZWRpYUJveFswIDAgNTk1LjIyIDg0Ml0vUmVzb3VyY2VzPDwvQ29sb3JTcGFj
ZTw8L0NTMCAxODE2IDAgUj4+L0ZvbnQ8PC9UVDAgMTgyMCAwIFIvVFQxIDE4MTUgMCBSL1RUMiA5
MiAwIFI+Pi9Qcm9jU2V0Wy9QREYvVGV4dF0vUHJvcGVydGllczw8L01DMCAxODEzIDAgUj4+L0V4
dEdTdGF0ZTw8L0dTMCAxODE4IDAgUj4+Pj4vVHlwZS9QYWdlPj4NZW5kb2JqDTE2IDAgb2JqDTw8
L0xlbmd0aCAxOTEzL0ZpbHRlci9GbGF0ZURlY29kZT4+c3RyZWFtDQpIiaxXWXMjtxF+n1+BRylV
BNG4BqhyuWqXdhK7vMommqo8KPtAj0iRXomUSTqO/n26GwBnOBpS66O0S3YPgb6Pb6bvdof1ct4e
xFdfTd8dDvN2tbgXd9Nm+yym77eHw/ZJTH9YLA9i+q/1w+ogPk2bl+cF/jZvPz/str9s7pF+v/2f
uNO19CDwn/NM1QHEp6+/fv/NTFTTf8zE9MNMCebeN9V0dqtEuxdKKAlR42cQYt9uqunf8IeHfTVt
GiVANMsKv4yMQUzSlxIOgvRW1A5kcMqJ5qm6CtfNT9W3TfVzRdptQDukAhATZ5WotRK7RfXvv4gN
HlAiWCBJLjqpxSRzdIB/BzIKVddO2jrG6OosTCnwon1Kts9uT22/nd1UVjrxK978SVQk4qlKqh+r
2+qf/NcJd8bKYFC6NyJ4qQxKd5Gkk9RePIqgCUiwpBADoaUi0lkia7SpSs8NOY5H0Q5P3046TT/i
ZSVVEFYaCqOVOgh8on1h2gq8DEdWg6zxYCxEVpI4VKJFOh7oeRIU0hHWwLQS2QpMc7Wq2LQk6AlP
KU0OoQg2caJIcC1NIdsqSBcyE9lRwNjGvsuJYVHpMAY0yyCqrZJoopM+I70XPTvILKykYI92Za5G
VeA4ogAkpMQKUjydrAvDFydB6kLSb2120MtIDtYk0ZNtLlMY7iSROdAUUbxpbKGzfZnj5KYbXKls
HxHJFCZZI9ARvstXMGNE4wdb4WQorjCJ8tnJ9JxdZ1H9mLTVclC2GPagsBPIIrxeU93qXLf416tZ
NF5Q8dM3UF4eK8+1k2guaVTHlM/nOsLK2iIdpfEDho6k6PdJLBV9PHLCZC1obMfkvCZLEsMRTMp7
JGeFTDwS5NIgKJYuYFCswQRiEhwGpYbRoKArNoUlUdyZJRwdyYWBZ7jTB5ynwn/EGot6wHAdPlY1
9fopg712PNWnuR2Okk85XTzuqDd8NyiaCkKPF8Qr3yMVGmvoqMueW93zvMcE+r3zvMfwlOm57r/Q
d62L75ka8x3loes4vAVYzES3Il75rnJDsQatB5yjfZaqDPhbU0VyAfdJddaQ0HWlqSVQAY7Xn+6a
pUe+5OdGQnnO5EuFSyDtlvzNTwzakr/yTS+9OBL5GXdRR72gBYadSPeSaQqpVY56nsITXiIpSh2J
irmDU35wZqGrvLLyTOGxWp47kQ5DXgeGHuL6bKvT3VnIlxzQPw07OO2+FDRgAgpqAPH9OeRAkKlD
RJKKTjStIAqJX/FO5Bwh+ELJCFuEcxH1J3h0dzXbPr/sCMD9B6fT9UQ7c4Vde11fRXHTNOLd/X/n
m3Zxjw9Es2hXm+3j9uFFzLa7a1BXz9vd/LDebq4/Nd8TyPr2A4I4/pjeruaIBhE7fph99w2qz3gP
G6KDMNHQHLa4bQxORR2x/bBMPRUFBm45KgmKJJJC/6EvSwNP2SxLK0vF2smiYP0djrL0UVbXDRhM
SMGccDQ9RTORkOKpAy/x9KUom7iDAGFbNBlzzrZPP643HBmxXYrlDmE00vNHMUdUfFjtFvvV9vFe
PM13n9ebhz1DVA5dM3TXFBO7EgLvED+QaTV6GHtN3SslcoeKCFtkAD01LiJgIKBzGY2F2b7WawIO
ECDcC6zXjdbwecVAY9fQaAwXFLvXinWsj4D7TYdVp5e65o7ayn1S4r5rIKxvaX3fBqqLj0cTfDEB
a0F3jWVqyv8EfMq7KqSBmmAmeIQFda6ADymzgtvjmN6ejrroSKUVX1XZ4NXG1oZ2rTGYt7r07sfr
ibma3YjDbr5crlviSOMiteN4QYXxxGqLqp0TRtErmopR27cTe8c0ffQDTAg4bfMz8Y0j8eWZlT0n
t9lnhA2YJ61wbpfW+ji7mczvn9b7/frHx8WEvT3fPaBee2sxa7a0Dw7rSN6i5/kN6+SdMzukDaLk
mAAVMdEix0AycwWg8cn05pM5e+QUrbh0S/HrWMIVmYZQjhxX+aqI83SLzAiM9HHesHAgg/BNwOS1
PxJpgPFSxvXG8YaYiiymIgMsMkifLscbm/ZSfPXlMfF2NQ2W3B1ZB7SoTypKa0/ITF2YGzAyKfuD
I2+ZgkH7W7e3c19PLYbfdcJkZ+oZ7NmCHgTYRH71g4AwN+YIq7HxAO50PpR8ldYw2BNeD1I1vbmU
Kj+WqiApU9HHC6n6gvjowTIZxKd+HZ/jrDtxy1qeclZr6fsdv//lGaHGYf4lLT8y4KyuZSx1YBDd
OfTTxkstT+ucrHJSMRo3iOoGPIFhsDLoU96F/nmb3pAmqfu9T92dCZy63RhgOo2B0v7GkLYJ7hcs
ADIKp07gteOLEnpRhPQisDzXGfFy5s93xm9vUsTdl5pUj8zjvinOITDHgay8+yPbx9jLVsAYqMJr
hqwwF6x4uxUQvYK9pHt0Yv6WZPyuCJw2pDZn1gIcYQiY4TLGUsbRRa+2Hkprrl726xZh7Q/rzef9
8wJfE843ph6FlNjoeVe8nfvfvysG7ruxeX30FLSjptboKZQh9NcOwmfQPja1te9eKDCQ2K2eFnpz
X101Q9Dfj9T/BRgAg9nZhg0KZW5kc3RyZWFtDWVuZG9iag0xNyAwIG9iag08PC9Dcm9wQm94WzI3
LjYxIDYxLjAgNTY3LjYxIDc4MS4wXS9QYXJlbnQgMjEzIDAgUi9TdHJ1Y3RQYXJlbnRzIDkvQ29u
dGVudHMgMTggMCBSL1JvdGF0ZSA5MC9NZWRpYUJveFswIDAgNTk1LjIyIDg0Ml0vUmVzb3VyY2Vz
PDwvQ29sb3JTcGFjZTw8L0NTMCAxODE2IDAgUj4+L0ZvbnQ8PC9UVDAgMTgyMCAwIFIvVFQxIDE4
MTUgMCBSL1RUMiA5OCAwIFIvVFQzIDkyIDAgUi9DMl8wIDk5IDAgUj4+L1Byb2NTZXRbL1BERi9U
ZXh0XS9Qcm9wZXJ0aWVzPDwvTUMwIDE4MTMgMCBSPj4vRXh0R1N0YXRlPDwvR1MwIDE4MTggMCBS
Pj4+Pi9UeXBlL1BhZ2U+Pg1lbmRvYmoNMTggMCBvYmoNPDwvTGVuZ3RoIDI0NzAvRmlsdGVyL0Zs
YXRlRGVjb2RlPj5zdHJlYW0NCkiJ7FdZbxvJEX6fX9GPUgA2++6eQDBg0nKSxdrZjQjkQTECLkVJ
tCXRS2vtKL8+X1X3HLxkaaUsnAM6prqn6/6qumb4cnW7OJ/ObsXR0fDl7e10djk/E6fDyfKjGI6W
t7fLazH8fn5+K4Z/WVxc3op3w8ndxzneTWcfLlbLX27OQI+W/xCnJsqgBX59YComLd69eDF6NRbV
8M9jMXwzVoJXo0k1HJ8oMfsklFBS1wb/kxCfZjfV8A94cfGpGk4mSmgxOa/wsLJOYpAfSnidZHAi
ei2TV15MrquD+nDyvjqeVD9XpN0l2CGV1mLgnRLRKLGaV3/9nbjBASWS0yTJ114aMSgrOsDvNRkF
1dFLF+u69rEIU0oHMbvOto9P1m0/Gb+tnPTiCzjfi4pEXFdZ9VV1Uv3IP51wb51MFtKDFSlIZSHd
1ySdpPbi0QgaaKkdKUQgjFREekdkhE1V3rfkOI7CjkBPL72hl2BWUiXhpKUwOmmSwI4JzWJW6SBT
uzRaRhysG6IoySsoMSIfT7SfBaV8hDUwrUSxAmmuLis2LQu6xillyCGIYBMHigRHaRtyViXpU1nU
7KhGbOu+y3nBovJhBLTIIGpWZdFEZ31WhiB6dpBZQFJyrV1lFaFKe46o1iSkiZXO8fQyNgtmHCRp
GpLezYqDQdbkYCSJgWzzhUK4s0ReaUMRBad1DV3sKytObuZgpLJ9RGRTmGSNmo4wL7MgY0TjH1vh
ZWpcYRLy2cm8z66zqH5MZtX5BmwR9qRQCWQR2CPh1hTc4qeHWRgvCPz01JSXqyowdjLNkIY6pkI5
1xFORge6ljZsLOhIjn6fBFRMe2RtUbTA2G5R8potyQuOYFbeIzkrZGJLkEsbQXHEgKA4iwQiCR5B
iXpnUOCKy2HJFFdmE46OZGDgDFf6xioQ8K+AsdpsLBiHV1WkWl9foNbaU32ay6GVvL4yjccd9RXf
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
b3JtYWwvRm9udFdlaWdodCA0MDAvRmxhZ3MgMzQvRGVzY2VudCAtMzA3L0ZvbnRCQm94Wy01Njgg
LTMwNyAyMDAwIDEwMDddL0FzY2VudCAxMDA3L0ZvbnRGYW1pbHkoVGltZXMgTmV3IFJvbWFuKS9D
YXBIZWlnaHQgNjYzL1hIZWlnaHQgNDQ4L1R5cGUvRm9udERlc2NyaXB0b3IvSXRhbGljQW5nbGUg
MD4+DWVuZG9iag0yMCAwIG9iag08PC9MZW5ndGggMjA5MjgvRmlsdGVyL0ZsYXRlRGVjb2RlL0xl
bmd0aDEgMTcwMTE2Pj5zdHJlYW0NCmjezHtbzF3Hdd5Z/P9z9v2+z3/j7f9JiqJEUqJEkZZoyZR1
oW625PoiW3baWIlvda1EcRXXzUvVGkjQGgZsOHBSF42NVDCCKA2YAgX8EKRFXxIUBfrYFxdpkbc8
FH0s0ALqzOEa/d/+9tqHVKs0JTH/7DN79syaNWvWbdaayWw2y2ZvzjZml176xP0PfuJ/fPdXXMsf
u/LyL37jjf3ZX8z+fDaT3v1+60uvf/m1f/Xcf3zF/f7pbHbk73z5a3//S793zw9ensnTH5vNyv/w
lS+++oV/9xtHPj078tsfcf2vfsU1yH/+2J/NZptn3O8zX3ntjW/+2dkb/9L9fnYm13/va7/8i69u
/vAr/Uw+ecz9/oPXXv3m6598ZWPXfX/B9d//pVdf++Jrf/Gb358d+b4f4xde//oXX//3X3/oL2fy
5H93MHx+JrM35buzuev7pvs/m/2c1j+bFbMnYjmSLZLoyDw+svnj2ZF/85U//V//072rXZl9/Lkn
X5o9Ptt/57/NfvbOz1ZfnHl8NvvRn/8n/3Yms/+zf93M46mfLd3frdm2+7s921nN2bi/zax1f3MH
m0PWrHJ/o1ns/iaz9N2/MMI776zGzNwX+ox/b84uHOw/fXP/81/avzn75GcObl4/elNefeWLT128
KRd+Ojvy9Okbn3/24s0j7nnj6Ycv3txwD7E2brrnxDfO3cNcGxfueeEbI/eQaWPsnnPfmLiHbW1M
3fOOb8zcQ6+NuXte+sbCPexpY+mej/rGyj2U2li758o3Nu6h0cbWPbe+sbtwU7aaKxdv9hek/rcX
by4vzHy1dUH2m9P77Y3TNz71mUeOHrxy8eb2hRk37VzYv+FRcnP/VTfm7q1fX771a+/C/s2d8zf3
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
pkI2kU0cuxT/HXv/+5GHiX4bjhVah4XJZBMPSeHNUofWWhowy7Zu6NnM8Wuv/WRLMkg1yPJd6jem
yKu0YRPoaSONJlBbS11W/LLRKzZtnTzq+3v98O/AqtjI7hD7YMeoTETa0bavTW33hLyf+Kuxjbi1
jh/+emgfg1FJEdvquLWOP8ZEi+1g8nbws5DUwUV49h34s3nSnxUi0wI+I4TeC74uhAHXhCzmPvD7
xN8KYaEXWV8QwoaW7TuFcFLEKPgrIdzLAeRz/6cQ3rkEZPaeYhiGYRiGYZj/D/guwzAMwzAMwzAM
wzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAM
wzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAM
wzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAM
wzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzAMwzDMv2+EJ/6z0ET4
3zQI/Unh4yn0p+D/CPkz8N9Lfl1cIB5FTJEyEZIXPyR/Anm+Sf6kqGiC/Cn4K+TPwD8Kvwa/EH+u
fYD8uvhoYoPy5xB+OPFH5NfFbcnh3rFllVXr1o1UxqYPHpnZu3vPbGXn3hum9+B5/8HJA0eWb7t8
fKBywb59lfDl5MxUZWbq0NTM4aldlZsP7Jqaqczumars23vD1IFDU5XJ3TNTU/snD8xWbtk7u6ey
88j09XsrW/ZP7t57K3IcGNg0fuHY2Kb+7Zet2Dw9u2fvDe/2XPNU9h6qTKLk3XsPzU7NoOzZmcld
KGnmg5XpG5UI2/feMDN9aPrGWRQ0c3B6ZnJ27/SBAbFJjIsLxRj+bRL9Yru4TOwUU2K3uFnsE5Ni
ZpH3K8RmtNOs2CP2iht+7fe9eLNMVMQqsQ7/RuAbw9uD4gjK3gs59iBmBTLJuNN4Ct/vR4xJcQCx
lott4nKUMYA3F0DmfXDjKWUdplTYlDgEZsRh/O5CyM1Iv0uFVJQ0MtY+Vc4U3hxSz5PIR6acQomy
PJnjLYgzqyTZifKnxfV4rogtKsZu+G8lGQfw71/Wt4LfQyrnUKbd6nlWyRHKNQvfpJJsv5L+gwib
FjfGpNyucppB6CH1ZpZKnIFWplXqWcSYhrwDpN957e6EpGNih7hIpdmBvC6B3i4WV89rcvfy6ivV
J6r/o/rH1enqT6qvV/939fvVL1T/vPpc9cnqV88ae/rOmtUD11z5wZerH7zyn6tT1fHqjTved71f
vbJ6G7iumji74uygqFSfrZ6uzlWf/Fevs7IoO36i/S1SiZp9qUizoq3Ek6ZCEiL5B9+66RvXZc/9
R2GHUU4OTn5r3j37GkL/DI+NiKsi/B8BBgAtvtrKCg0KZW5kc3RyZWFtDWVuZG9iag0yMSAwIG9i
ag08PC9TdGVtViAxMTQvRm9udE5hbWUvRkRCQ0NGK01TLUdvdGhpYy9TdHlsZTw8L1Bhbm9zZSgI
AQILBgAAAAAAAAApPj4vRm9udFN0cmV0Y2gvTm9ybWFsL0ZvbnRGaWxlMiAyMCAwIFIvRm9udFdl
aWdodCA0MDAvRmxhZ3MgNS9EZXNjZW50IC0xNDAvRm9udEJCb3hbMCAtMTM3IDEwMDAgODU5XS9B
c2NlbnQgODU5L0ZvbnRGYW1pbHkoTVMgR290aGljKS9DYXBIZWlnaHQgNzM3L1hIZWlnaHQgNTUz
L1R5cGUvRm9udERlc2NyaXB0b3IvSXRhbGljQW5nbGUgMC9MYW5nL2phL1N0ZW1IIDg1Pj4NZW5k
b2JqDTIyIDAgb2JqDTw8L1N1YnR5cGUvQ0lERm9udFR5cGUyL0ZvbnREZXNjcmlwdG9yIDIxIDAg
Ui9CYXNlRm9udC9GREJDQ0YrTVMtR290aGljL1dbMls1MDBdMTRbNTAwXTE2WzUwMF0yMFs1MDBd
MzYgMzcgNTAwIDM5WzUwMF00M1s1MDBdNDcgNTAgNTAwIDUyWzUwMF01N1s1MDBdNjRbNTAwXTY3
IDc1IDUwMCA3NyA4MiA1MDAgODQgODkgNTAwIDkxIDkyIDUwMCA3ODZbNTAwXV0vQ0lEVG9HSURN
YXAvSWRlbnRpdHkvQ0lEU3lzdGVtSW5mbzw8L1N1cHBsZW1lbnQgMC9PcmRlcmluZyhJZGVudGl0
eSkvUmVnaXN0cnkoQWRvYmUpPj4vRFcgMTAwMC9UeXBlL0ZvbnQ+Pg1lbmRvYmoNMjMgMCBvYmoN
PDwvTGVuZ3RoIDMyMS9GaWx0ZXIvRmxhdGVEZWNvZGU+PnN0cmVhbQ0KaN5Ukj9vgzAQxXc+xY2t
OtgYnBQJMZR0YOgfNWl3Yh8pUjGWIUO+fc0dSdUBW7/nu+cnzqJudo3rZxDvYTR7nKHrnQ04jedg
EI546h2kCmxv5pVoNUPrQcTm/WWacWhcN0JZJuIjHk5zuMDd4fD4IO9BvAWLoXenqOTq8ysq+7P3
Pzigm0FCVYHFLhH1S+tf2wFBUOOfeLh4BEWcrnePFiffGgytOyGUUkpVxS1L44bO/j9PUsltx858
tyG5lUslKyJkqolSyfTMlBNlikhtiXLNdGQqiDKu1FyZFUxbopw9NXlSylJJFStj2DXV5pqRMy/2
bKg037Im6K55SNyxfcbEeTYpi/aah8QnEvUaktNt2VNznzYsFmssDrL8zmXUt/GYcwhxcvQeaD7L
ZHqHtyfjR78MYfmSXwEGAHh2pf4KDQplbmRzdHJlYW0NZW5kb2JqDTI0IDAgb2JqDTw8L0Nyb3BC
b3hbMjcuNjEgNjEuMCA1NjcuNjEgNzgxLjBdL1BhcmVudCAyMTQgMCBSL1N0cnVjdFBhcmVudHMg
MTAvQ29udGVudHMgMjUgMCBSL1JvdGF0ZSA5MC9NZWRpYUJveFswIDAgNTk1LjIyIDg0Ml0vUmVz
b3VyY2VzPDwvQ29sb3JTcGFjZTw8L0NTMCAxODE2IDAgUj4+L0ZvbnQ8PC9UVDAgMTgyMCAwIFIv
VFQxIDE4MTUgMCBSL0MyXzAgOTMgMCBSPj4vUHJvY1NldFsvUERGL1RleHRdL1Byb3BlcnRpZXM8
PC9NQzAgMTgxMyAwIFI+Pi9FeHRHU3RhdGU8PC9HUzAgMTgxOCAwIFI+Pj4+L1R5cGUvUGFnZT4+
DWVuZG9iag0yNSAwIG9iag08PC9MZW5ndGggMTY5OC9GaWx0ZXIvRmxhdGVEZWNvZGU+PnN0cmVh
bQ0KSImsV21z2zYM/q5fgY/yMtMkJerlmvQucbutvabbGu32oe7tPFmO3TpWZrtLvV8/AKRe7MiO
c9drzwIkEnjwACSQweVqM5+O8w2cnw8uN5txPism8HGQlfcwuCo3m/IOBu+K6QYGH+a3sw18GmTb
+wK/jfMvt6vy63KC8lX5DT7qWEQK8L+JWIoTBZ9evrx6NQRv8OsQBtdDCaxdZd5geCMhX4MEKVSq
8TcBWOdLb/Azfrhde4Msk6Agm3pSSKlRynGxCkSaQN8+JBiViCiEOAxFEkgD2Z3nK9nLPnuvM+8f
j4CECUISUinom1BCrCWsCu/PH2CJCyQkoSJTJjVCQ99ptIC/K8KHKGIjwjhNUxM7Y1KqCPI7G8bw
ZjeMm+F7LxQGHnDnZ/DIxJ1nXS+8G+93/tcYNwGhR+tRAEkkZIDWTUrWyWqLmspQXwkVkkNkQgtJ
oglJjBGTZ98HFDguRRwRPY0wmj7iZuQzgVAExGModAL4RkeVknsqEkmtaiViXJhWgnNiNXSiwS5P
6L01lNgl7IFlCQ4FZtybeQzNGrrDVVJTQGiCIfYlGY5FUIm5lwiTOCXlQBVym7ZDtgqbsouRUGeD
pNyzpkm2/gIRRdDCQbCwlJKwxuW0GF0pw4wqRUYqrpTl04i4UnhjPxG6Eulb7gKMREoBxmQxImzG
SUi3tcia0sQo7gzCSnb4nMbJtTu4UhkfCRYKi+xR0RLey1swYyTjD6MwIqlCYRHtc5D2PYfOptqc
5N50r2yR9kTiSSBEuD2mutWubvFfq2YRPFDx01NRXhZexLVjZS5pdMdS5NY1QijiEOVUBNGeQkss
+20RS0XXS3YU5wXBNorLq0ViFWbQOm+JnBWCWAsU0h4pIW1AUsIAE4hJMEhKrDpJwVBCS4uV+GRW
dDQiFwau4ZO+p0VU+AussVTvKVyHCy+ms76r4FmrV7VlPg615V1NVxE30hOxB2iaCkJ3F8Sj2FMq
NPbQSMcjD3Ur8paS0Pcm8pbCt0wr9OjE2LWuYndSV+xoD0PHyxtUiJloWsSj2KU7UOxB6z3NUEOz
Vab4qakiuYDbojwIJGlOZRALRQXYXX+6OSwtceveB0JV71ncetgEbG9xT34TIBb3cDsjEUEtuHd8
ihppiwgCDsLus9AkSjPHuruF+9xELEuNiI75BNv84J2FoXLLcncKX6vVewN2sXLtIKCX2D5zb7d3
VuLWEfrdZgejzalDAyagmhoUvD00OdD0tDMcyYCHI8HCA+5JOUc4h6FlHFvAmBT92/nooz8s77cr
muVGeDv1+toEPp7aXuyn8D7L4HLy73iZFxN8AVmRz5blorzdwrBc9ZT078vVeDMvl71P2Vsasl5f
4zzHPwTrF0Vj5PXwzSt070a/Vt0hbGVh9xm3qXBjTTBwnXC3tA9JtOFlrwym0qH3f1sXXycl5OWk
gHIKP61wdEU44wXcjVdf5stbGPl35WQ+nReTUY8nQQI3ePf3ooamamjoOmwfC54xGYlK7aCZ2kFT
ab6mlMYCjB2UkcbMtjxclZNt7UN3hN+vQs2hjv+BCtNQrWQTzE12JabzxeLibr4ckbKe/1f8CO4t
9JR/hvEtywdA5xFg8vwF/YzXmz/uJ+NNgSFTYgZD/VdVIHVQGquNL130dB7qq+glYm9S0s6IkQ6R
f/lh1HvRTWNwjMY+Nr80peFIaDRGpo7yFXbwtUdX+IitRR03UhH4F4DMvLCV+QiteTLpfWv7VMTR
CRnG876L2X8zBUosp/McstmqWM/KBZYqbGbFspvo+HtDTyqDyv6B0QavGvAxV42QaVoRPif0w+WG
6T4HWcHupjx9Gre1fipu1XWpNJQ3ZypoQPvXcMF3QzE5UMfq6fugHzwPpz5CcEJWsaXyDcesDste
3/hfl5uzs0PVq1qHDf9QbFu1x80aPBlgeBigesQgZ/26nGDqS0SJSb+4aHLfzak5hvf5hEZHCA2b
iuX+hz3ehDW3rlgven3lQ6WdsQb34/xLseFL9iDx8XHibTTW5cnRHDt/oS2Phv1isS4OkJw+WRTP
IVnLZ1wLJ5M88t+fKayVmuue8Q/TrdX3p1t3n8aqYPbYXuLs0E23Pt7wnkl29wlsQDHXSMfuFUz4
4CDAE3rc8y5cfezcmRpmENg2l5hgtyTMTkkY300txm+dvEOVcFLXI48nB5Mc6h58Jbe79OsjVXC0
qz2zEQddDW2fXRl0jIl2Shx/G/mS5sNqPKzHwnseC2uSaYirecax/X8BBgAnXLgbDQplbmRzdHJl
YW0NZW5kb2JqDTI2IDAgb2JqDTw8L0Nyb3BCb3hbMjcuNjEgNjEuMCA1NjcuNjEgNzgxLjBdL1Bh
cmVudCAyMTQgMCBSL1N0cnVjdFBhcmVudHMgMTEvQ29udGVudHMgMjcgMCBSL1JvdGF0ZSA5MC9N
ZWRpYUJveFswIDAgNTk1LjIyIDg0Ml0vUmVzb3VyY2VzPDwvQ29sb3JTcGFjZTw8L0NTMCAxODE2
IDAgUj4+L0ZvbnQ8PC9UVDAgMTgyMCAwIFIvVFQxIDE4MTUgMCBSL1RUMiA5MiAwIFI+Pi9Qcm9j
U2V0Wy9QREYvVGV4dF0vUHJvcGVydGllczw8L01DMCAxODEzIDAgUj4+L0V4dEdTdGF0ZTw8L0dT
MCAxODE4IDAgUj4+Pj4vVHlwZS9QYWdlPj4NZW5kb2JqDTI3IDAgb2JqDTw8L0xlbmd0aCAxNzgw
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
b2JqDTI4IDAgb2JqDTw8L0Nyb3BCb3hbMjcuNjEgNjEuMCA1NjcuNjEgNzgxLjBdL1BhcmVudCAy
MTQgMCBSL1N0cnVjdFBhcmVudHMgMTIvQ29udGVudHMgMjkgMCBSL1JvdGF0ZSA5MC9NZWRpYUJv
eFswIDAgNTk1LjIyIDg0Ml0vUmVzb3VyY2VzPDwvQ29sb3JTcGFjZTw8L0NTMCAxODE2IDAgUj4+
L0ZvbnQ8PC9UVDAgMTgyMCAwIFIvVFQxIDE4MTUgMCBSPj4vUHJvY1NldFsvUERGL1RleHRdL1By
b3BlcnRpZXM8PC9NQzAgMTgxMyAwIFI+Pi9FeHRHU3RhdGU8PC9HUzAgMTgxOCAwIFI+Pj4+L1R5
cGUvUGFnZT4+DWVuZG9iag0yOSAwIG9iag08PC9MZW5ndGggMTU3Ni9GaWx0ZXIvRmxhdGVEZWNv
ZGU+PnN0cmVhbQ0KSImsV9tu2zgQfedXzKNcVDRJibosigKN2+22aLqXGNiHpA+urCRubSm1lKb+
+50ZUpbs2E4LLFpYQ4qcOWdumoxfrdvF9axo4cWL8au2nRW35Rwux9P6DsZnddvWKxh/KK9bGP+z
uLlt4dN4urkr8d2s+Hqzru+rOcpn9Q+4NKlMNOB/m7CUZho+vXx59noCYvznBMbnEwW8OpuK8eRC
QdGAAiV1bvA3A2iKSozf4oubRoynUwUaptdCSaUMSgUe1pHMMwjdQ4HVmUxiSONYZpGyMF2JQJvR
9It4MxXfBAGJM4QkldYQ2lhBahSsS/HvM6jwgIIs1qTK5lYaCP2KDvB7TfgQRWplnOZ5blOvTCmd
QLFyNCYXuzQuJh9FLC084M0vIEjFSjjTS3Eh/uZ/vXIbEXrUnkSQJVJFqN3mpJ20DlzTKQq11DEZ
RE8YqUi0MYkpYhJuPyLieBRxJPS00hp6iZfRnxnEMiI/xtJkgDsm6RaF0InMtkujZYoH807wRtwK
jRhwxzPad4oyd4QtsKzAo8CIi1vB0JyiFZ5ShgihCoYYKlKcyqgTC5FJm/lFzkQ1+jYfUnYLVuUO
o0O9DpIK4VST7OxFMklggINgYSpl8RaXX6VoSlv2qNakpPOVdv60Mu0WfDHMpOlEeld4gonMiWBK
GhPCZr2E7nYaeaUNeRRvRnEne3x+xcF1NzhTGR8JDgqLbFHTEb7LVzBiJOMPo7Ay66iwiPqZpNtn
6qxq6JNCXO+lLbo9U1gJhAivp5S3xuct/hvkLIIHSn56aorLUiScO07mlEZzLCX+XC/EMo1RzmWU
7C3oiPP+UMRUMdsjOwtvBcH2Cx9Xh8Qt2IPO+EDkqBDErUCU9pwS0wV0ShxhADEIFp2S6oNOQSqx
c4uTuDI7d/QiJwae4UrfWyWU+EvMsdzsLTgPlyKlWt9dYK1tTw1lLoet5t2V6Rj30hPcI1RNCWEO
J8Qj7jklGlvopdPMYzNgPlhk9L5nPlhwlxlQT36SuzEddy8d4o76kDo2b9AxRqL/RDzirnxBsQVj
9laWPmguyzQ/DWUkJ/BQVEeBZH1VRqnUlICH88/0xTIQN34/krrbZ3Ej8CPgvi3+yTsRYvEPfzOR
CWwFv8dV1EsbRBAxCXfPQVMo3Xqv+y4c8kfEeakX0TBXsIsP9iykyp8s31O4rXb7Ftxh7T8HEW3i
57MQu9/OTtx4h/5vs4M19meHBgxANzVoeH9scqDpaWc4UhEPR5KFB7yTc4xwDkPNOLaAtTnad/PR
ZTCp7zZrmuWusDuNQmOjAKt2lAY5fJxO4dX8+6wqyjluwLQsbqt6Wd9sYFKvR1oFd/V61i7qavRp
+p6GrDfnOM/xD8H6Q9MYeT559xrN+9FvkHcIWzvYIeO2bqhjzCbjD6V7KPIY9nmDQTC5H+x+X9YP
iGi9WlQMASFV7bpe8rhHCMYfPi+39vXWvsTJyg1SXfazVUNhj3mm5GarDSZX2g2REgZqz+r5ZqvY
dIr1UKkjZLpAkISBpHiiubkI3tysy6aB2fJhtmlgVc6ae9zAbCnKxfdFdQN/TT4CuraUh+lEPR1F
qbpHBo2FbA1/I52ySXOcQ3wgOI5BTPrCUxTmZVsWbQMfwqb8dl9W7WK2hNVs/RX/brjDPwrKtjnC
wf46h+g4h+QAh8dom7KaN9DelgdcDW0N7yo+dwRxegTxI5zxcZzZaZweADTtbN12mUEoCfkO2rnf
r1clG9upIcSiUsTyWgSLqi3X32fLI5zyU1F4RMweJ6YPlXi425BcRzpAt/V1jDVwjXXdAOYS5hFG
hGKFcrVoN79tnUAYVKdUG9cyiHNGlC+DrZOuDM60Ix1cBaMo0OHmavQMuFc9Xa3Y72MP8zJAcFfB
IGVQpTfxfCcyrNvlrrvfBQK50umr0ZH29ER/ehSI5EQgTrUk3Rd0sh+La9ir6fNhTd9Xu1X9HBat
r6dt+iGNbSh8+hX09ViSf/y9LqinS01HTzXsQ/0hPeGV+IRXOEF3XdFlpgt66ZrGYzLOC21957zQ
J/n0mQi6rKYLnNbHyP5KKzSMMDvB9FArdDyzvZC/reEzEqGQ6B4bfsf/E2AAoKgABg0KZW5kc3Ry
ZWFtDWVuZG9iag0zMCAwIG9iag08PC9Dcm9wQm94WzI3LjYxIDYxLjAgNTY3LjYxIDc4MS4wXS9Q
YXJlbnQgMjE0IDAgUi9TdHJ1Y3RQYXJlbnRzIDEzL0NvbnRlbnRzIDMxIDAgUi9Sb3RhdGUgOTAv
TWVkaWFCb3hbMCAwIDU5NS4yMiA4NDJdL1Jlc291cmNlczw8L0NvbG9yU3BhY2U8PC9DUzAgMTgx
NiAwIFI+Pi9Gb250PDwvVFQwIDE4MjAgMCBSL1RUMSAxODE1IDAgUi9UVDIgOTIgMCBSPj4vUHJv
Y1NldFsvUERGL1RleHRdL1Byb3BlcnRpZXM8PC9NQzAgMTgxMyAwIFI+Pi9FeHRHU3RhdGU8PC9H
UzAgMTgxOCAwIFI+Pj4+L1R5cGUvUGFnZT4+DWVuZG9iag0zMSAwIG9iag08PC9MZW5ndGggNzU4
Ny9GaWx0ZXIvRmxhdGVEZWNvZGU+PnN0cmVhbQ0KSInMV0tvG0cSvs+v6CMZgMN+Tw8QBLAkYxMj
9m5WBHJQfOBSI4mxRCrU2I7+/X5V3TMcjpqy1vZh4USs6umud1d/NX+1a9dXy1Urfvxx/qptl6ub
5lJczBfbezE/2bbt9k7Mf22uWjH/9/r6phXv54vH+wbflqsP17vtx80l6JPt3+JCV6VXAv85z1QV
lHj/008nZ6eimP/zVMzfnkrB3MmimJ+eS7F6EFLIUtUaf4MQD6tNMf8HPlw/FPPFQgolFleFLKXU
oFbYrExZBzGLP1I4FUpvRWVtGYx0YnFXTJSZLv4sXi+KvwoyxAaYVEqlxMxZKSotxa4pfv9BbLBB
imAViXK1K7WYJY428HdF9sGKypW2quvaVUmYlMqL1V104/T80I3z03eFLZ34jJN/ioJE3BVR9W1x
XvzG//bCnSHrId0bEXwpDaS7mqST1EFoOkEzVSpLChEJXUoinSWygk1FXDfkOLbCDk+/rnSaPuIw
4hmELQ3F0ZY6CKxo3zGrQvky9KxWZYWNdUckJZGDEi3i9kDrUVCIW1gD01IkK5Dx4qZg06KgO+yS
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
NTk1LjIyIDg0Ml0vUmVzb3VyY2VzPDwvQ29sb3JTcGFjZTw8L0NTMCAxODE2IDAgUj4+L0ZvbnQ8
PC9UVDAgMTgyMCAwIFIvVFQxIDE4MTUgMCBSL0MyXzAgOTMgMCBSPj4vUHJvY1NldFsvUERGL1Rl
eHRdL1Byb3BlcnRpZXM8PC9NQzAgMTgxMyAwIFI+Pi9FeHRHU3RhdGU8PC9HUzAgMTgxOCAwIFI+
Pj4+L1R5cGUvUGFnZT4+DWVuZG9iag0zMyAwIG9iag08PC9MZW5ndGggMjI5NS9GaWx0ZXIvRmxh
dGVEZWNvZGU+PnN0cmVhbQ0KSImsV2tvG7sR/b6/gh/tAKL4fhSBAEk22gbNLVov0A9JUBjyM9e2
Utu5qf99zwy50kqWElUWnGiHu+SZM8OZ4XA4fny+vTqfPYv374fj5+fz2c3lhfg0bOffxHAyf36e
34vh3y6vnsXwn7fXN8/iy7B9+XaJb+ez368f598fLiBP5v8Vn0yUQQv884GlmLT4MhpNTqaiGf59
KoYfp0rwaNI2w+mZErMnoYSSOhv8JiGeZg/N8M/4cP3UDNtWCS3aq0ZJpQykGSZrK3MSg/JQwusk
gxPROZms8qK9b460O26/Nqdt85+GiLgESlJpLQbeKRGNEo+Xzb/eiQdMUCI5TVA+e2nEoI5oAn/X
xA8sopcu5px9rGBK6SBm98WM6dmqGWfT3xonvfiBlV9FQxD3TVF915w1/+C/Jbi3xB7owYoUpLJA
95nQCbXnmg5ooKV2pBCeMFKR6B2JEZya8t6S4ZgKHoGeXnpDH7EY/kzCSUt+dNIkgTcmdINZo4NM
i6HRMmJi7oSqpIygxIgyPdH7ApTKFNbAshKVBXa8uWmYWgG6xyxlyCBAMMWBIuAobSfOmiR9qoPM
hmr4NvdNLgOGKpPh0IpB0qwp0CQXfVaGIHo8iBZCKbkFrzqKUKU9e1RrAul8pYs/vYzdgBcOkjSd
SN9m1cAgMxkYCTEQN18luLsg8kgb8ihWWtfJlV8d8eaWFRypzI+EQoVF1qhpCq/lJdgxkvHDLLxM
nSksAp+NLO/ZdIbq+2TWXK2FLdyeFDKBGGF5pLg1NW7x14tZkBcU/PTUtC93TeDYKTKHNNSxFOq8
peBkdJCztGFtQFOK9/siQsUspqwMqhaQXQ7qvhYmZcAeLMp7Iu8KUVwIZNKaUxwtgFOcxQZiEzyc
EvVGp8AUV9xSJM7Mzh1LkQMDczjT10aBAv8OMZbN2oDj8K6JlOurA+TaYlZf5nRYIK+OTGfxUvqF
7RbQFBBmc0C8sj1ToLGGpfRzy53pWd4bJPq+tLw34CrTMz3saLsxne1V2mQ78GA6irfQDjuxPCJe
2a5qQrEGY9ZGng60EmWan4YikgO4L6qtRNIyK22UmgJwc/yZZbL0xJf63krdvWfxpcEhUM6W+uQ3
Flzqo64MMoiFUN9xFi2lFzCwbERZV6gpSDfV67UKD/gQKV5ailDMGVz2BzULpvKRVWsKl9XuvRdl
sq7HgaWXOD5nzerZ2Ykv1aEH6x288bs2DdiArmvQ4sO2zoG6p5XmSFlujiQLP7Am8x6hDwMy2hbh
fYb+0h99OprOv708Ui/3GdXpeGC8PULWHsejLH5rWzG++OP8YXZ5gReivZzdPMzv5tcvYjp/PNbq
6Nv88fz5dv5w/KX9QE3W6Uf0c/xDtP6iqY38OP3rCdTX1q8Xd6CtC+0B844db5KIuEl8WpaHIreh
2Gt0XyHW7u7s9v77HTOAp5++3z0//UmcX9zfPj3Rq8/4/nB9dynubh9+/3zMjSATBLezm3P0rR09
vaAHnyMSe79MVRuF8NXZyoiUtsHJYITVkcoftviqt8EOKZcCJf9iAepeWttp8kHZY0z7sdzbilm2
tweKAx/blnM8IKglTzJRfUBQ9AHGAdT7A4Iqg/SlsyQfDtSEsKyNbwZFb2R6AZKpWtAcjg+dIlUk
gyiyOP7R2XtcWdwe5cNYtGl0qmpzOE8QkKHocm/es9W7jPa4DQA32wPuG+fiocN2F1DpqQz1fquC
wBpelemFptVysRgvz2yiQjB05tCvLkXHJUVtqsGVSuPQcRRC2H7bVRx8x0c08B7HCt3OLB9lr2Km
4JSKVMBUzsZtddiaPayX7449/Wvl6W0aisduagDZzMeyNUaibxRZUQdIYb8otTQD7rd07UQ6Zb7d
wHi1IWEKWikdBRLUQtyVWtFOfegqjbX69DYlq/ZrNM4oSc6geGRgoxIot7Lx2lm6mdEM8hDNcGHb
7jMcjv1sYsUEt2h35VbVwwNrRNby521aVj3Q5QLlmc2hywZL/ZxBO+2QDXRXWU0GS5lOnxXygTvD
rfkAJA2uqYMDVxxXO3IlzapclrZlw5vwV33htKXm13rDR0fkrTZZxoXhmOD4O3Wm+J6Yl99kOGHV
Ol8BuyvZLsSKbrqJrZBY71TepGMtFXwi452PMlIqmMCB3k8FzEBRpRnOlhk4V7elAsFVbhWTcnbn
VCjqKRVWiaylwtu0rHrgjcfeGmrv5KmikRuazX062FfH30bkfdrYnZD36mV3Q96nod0NeZ+udifk
vVrb3ZD36T93Qt6rCd0NeZ8udDfkA+TklkxJ/gB+3nabPAD4gFirn0KbnGWgPsBt7wP2hHbK/7LJ
3BPaa7Q5EdA4cPaGnrRNXUCty3Bq/k1q2qtmgMUWZ1M7w8f2B36CDAHt64Celgih4bEWYF550d43
n97b8Xg8GoQMYapGA01PPxpEA2FyOhpYRW8sBtPRINHnGMuLqSpT+eXUjL60H5iBcrEwSNLFHHHd
xHWVrjXwRKIGQqOAoIVbEEgATAAyuhtEEGCZQbEQF5Ak2pMN06dbpuvF9PRrdOvT5unb0JfT88/R
23cbpr1G7aaNd/HE0rTxr7n2TZv8f36e7MZ5+nNUCgmD7UdIIBBywl0PajJeXPD6DCNyxnpaM4ag
UfAo6MYniD4C5a9q/et4lFYmTZbajCdtlGrKUi/tO11jmDQFiA0U3Wk0cIQxOSn/Kf4Za4KM0IlD
HeFN0T0BAw/hRNU1U3wxlDRIC/Yd6WK1A6pL2nCCFhkpF3BloMDXVLOWmRdGxhLYSXUfwBicDA41
1Yhm+UjkHZjpkqusfjoeMbHFs3sfRuwmJKjpcpbAphVdsZn1hR8tjLTv+xpPR7bSMj1vxGLyaYsS
R3+1DP2ylBmPa65AKeTLxiBY4S25BU2uTrH3iTrUybvFTY1+q5auoW2MSjLTiiQNChscjff8Q2g4
GxBg3ccK99OyqVEYuWhpJ70NGWFDQqSO3KiM6mtwQ0Xo9comxRO2g1wzdp1LNl4vDdq8tI0tdT1p
d7YUacpvJ+vo3tAnW3NsbEftV2J4+nEqmv8JMAC2/cBQDQplbmRzdHJlYW0NZW5kb2JqDTM0IDAg
b2JqDTw8L0Nyb3BCb3hbMjcuNjEgNjEuMCA1NjcuNjEgNzgxLjBdL1BhcmVudCAyMTQgMCBSL1N0
cnVjdFBhcmVudHMgMTUvQ29udGVudHMgMzUgMCBSL1JvdGF0ZSA5MC9NZWRpYUJveFswIDAgNTk1
LjIyIDg0Ml0vUmVzb3VyY2VzPDwvQ29sb3JTcGFjZTw8L0NTMCAxODE2IDAgUj4+L0ZvbnQ8PC9U
VDAgMTgyMCAwIFIvVFQxIDE4MTUgMCBSL1RUMiA5MiAwIFI+Pi9Qcm9jU2V0Wy9QREYvVGV4dF0v
UHJvcGVydGllczw8L01DMCAxODEzIDAgUj4+L0V4dEdTdGF0ZTw8L0dTMCAxODE4IDAgUj4+Pj4v
VHlwZS9QYWdlPj4NZW5kb2JqDTM1IDAgb2JqDTw8L0xlbmd0aCAxNTI2L0ZpbHRlci9GbGF0ZURl
Y29kZT4+c3RyZWFtDQpIiaxX224bNxB936+YR6mAuCR3udwNggC2kl6CJG1jAX2w/aCuZMuJLq4l
N9Xf98yQe5EsJylQ2NCe4Q5nzgyH5Gx69rC7u5nWO3r5Mj3b7ab1Yj6jy3Syuaf0fLPbbVaUvpvf
7Cj9eHe72NF1Otnfz/FuWn++fdg8rmfA55t/6NJ6VRjCvysE+dLQ9atX56/HlKS/jil9P9Yk0vkk
SccXmuotadLKVBa/JdG2XifpT3hxu03SyUSToclNopXWFqiGsslUVdIoPDQ5U6oiJ5/nqsy0o8kq
GRg3nHxK3kySvxImkpegpLQxNHK5Jm81PcyTP36gNRQ0lblhU65yytIoSqwg7w3zAwvvVO6rqnI+
GtPaFFSvQhjji8MwLsYfklw5+oKZnyhhE6skuF4mF8nv8tcZdxmzh/Uio7JQOoN1V7F1ttpLTWNo
ZJTJ2SEyYZVm6HKGHpySMJ5x4FAFj4KfTjnLLzEZ+SwpVxnnMVe2JIzYohHqxBSqbEVrlIdi1YDo
JEhwYimolzweDJVBRTwI1hRZYMWTRSLUgqEVtLTlgGBCKI40G/Yqa2CdlMqVUagkUIPcVv2QgyCm
gjISGm0wqpNgmnHwl6mioB4PpoVSKvOWV5Q8XBknGTWGjTS5MiGfTvlGkImjUtkG8rs6BlioigP0
bLFgbi4ipDtYFMlYzihmZnmDI78oyeKGGVKpwo9BoCJQPBpWkbkyBSvGGD/CwqmyCUUg7EuQYVxC
F1P9nNTJzVHZIu2lxk5gRpjuuW5trFv89WoW5ImLn5+G12WZFFI7AUtJw52gIup1IFc+B65UVhwJ
rBKy34coFduqHAjRC8h2QlzXwCQIksHgvAdlVZhiCziko6TkPAFJyTMsIBbBISnenEwKQslDWgKS
ndmko4NSGNCRnX4kFVz4S9RYZY8EqcNl4nmvHwrYa61WH8t2aC0fSraJuEPfiD2DaS4Ie7ognsRe
caGJhw59PfLc9iLvCSW/7yLvCXLK9EIvvjN2a5vYIzoVO+whdBzeZHKsRHdFPIldxw0lHqw9khxf
aKHKjDwtV6QUcB/qZ4mU3a7MvDJcgKfrz3abpQf3cTxTphkXuE9wCYS7JT5lJAOX+IgzC1VQC+KY
7KIO7cEgkyDCvEBNAy1i1uMpPJJLJGSpg3AsOzisD84shCpXVjxT5Fhtxh0FZROvg4wHcX3WyeHd
2cB9TOj/1js46763acACNF2DobfPdQ7cPR00RzqT5kgJ+II5lawR+jBYRttCzlXwH/qjy8F4c79/
4F7uCqfTcGRdNsCuHfpBRR8mEzqb/T1d1/MZBmgyrxfrzXJzu6fx5mFo9OB+8zDd3W3Ww+vJW26y
3rxHPyc/TOtnw23k+/Evr+E+tn69ugNtE2iPhHfZ8GbExG0pt2V4aE4bDnurC+QldncXd6vHpTBA
prePy932BU1nq7vtloeuBh8RwdVQOkAmlf7WEjIdIWklg0Ne+1waS5QWfCFl1kdfZ6fM2NYM8y7a
CKwYxIHPxVRiHScz5PqcRjS0g9d0ZXHXDs3gR0igOb8F+y2IShqPXGRPmUodG5WjemF3kJ5iljfT
Rkfa41PartU+LKFQQyMpRd4uJhMb+B6QOnhBkuHBbjGn9ePqz/kDbW7obi3xzBERrTaz+bL1iBJJ
LxZTfDE0jovGcbdFDG6OrNCST+srZbkF5l70YK9wFT2/S1AzfD7YcEvwXgkRHzr3J5x7nsnXFo6x
TKvM6ary1X9yruWQ5HassKHxMz4eTtwDWhxMsSFEr6/LqB0wN8UBhSNXdOUWCDYE1omYFqyDYtNO
t6HyBuzWt2wixaaz8azgNR51i3xQ/p5P1syhU28+pPjrbzlfz+vP9O5u/fkrS1qdyKrj8zdmNUeb
6pHVqr2IpMEOd8mSITdnFW/AniSXMKtZlgpp8Dw3qI2EUDKOpxFy+UyQVqCVjG0UEXfRXprS7ufS
OoAFqsfKljH89bDkZtiXnXjzTDEZ/TRuW+IWQRHjC6O9eb9dRpeWD47sWtPssJ51v5b/FWAAioc0
DA0KZW5kc3RyZWFtDWVuZG9iag0zNiAwIG9iag08PC9Dcm9wQm94WzI3LjYxIDYxLjAgNTY3LjYx
IDc4MS4wXS9QYXJlbnQgMjE0IDAgUi9TdHJ1Y3RQYXJlbnRzIDE2L0NvbnRlbnRzIDM3IDAgUi9S
b3RhdGUgOTAvTWVkaWFCb3hbMCAwIDU5NS4yMiA4NDJdL1Jlc291cmNlczw8L0NvbG9yU3BhY2U8
PC9DUzAgMTgxNiAwIFI+Pi9Gb250PDwvVFQwIDE4MjAgMCBSL1RUMSAxODE1IDAgUi9DMl8wIDkz
IDAgUj4+L1Byb2NTZXRbL1BERi9UZXh0XS9Qcm9wZXJ0aWVzPDwvTUMwIDE4MTMgMCBSPj4vRXh0
R1N0YXRlPDwvR1MwIDE4MTggMCBSPj4+Pi9UeXBlL1BhZ2U+Pg1lbmRvYmoNMzcgMCBvYmoNPDwv
TGVuZ3RoIDI0NTEvRmlsdGVyL0ZsYXRlRGVjb2RlPj5zdHJlYW0NCkiJtFfbbhvJEX2fr+hHycAM
+34JDAIk5U1ixBtkRSAPthEIlGRpI4leSY6jv8+p6h7OkCJFimIgm1M9U1116trVg9H94/Xl2exR
vH8/GD0+ns2uLs7F58F0/l0MxvPHx/mtGPzt4vJRDH67/nb1KL4Opk/fL/DtbPbvb/fzH3fnoMfz
/4rPOjReCfxznqkQlfg6HI5PJqIa/H0iBp8mUvBqPK0Gk1MpZg9CCtmopPEbhXiY3VWDP+PDt4dq
MJ1KocT0spKNlBrUDMzKNCmKOj+kcCo23opgbRONdGJ6Wx0pfzz9vfowrf6oCIiNgNRIpUTtrBRB
S3F/Uf3znbgDgxTRKhLlkmu0qMuKGPi7InxAEVxjQ0rJhSJMSuXF7DabMTldNuN08mtlGyd+Yufv
oiIRt1VWfVOdVv/gv064M4Qe0r0R0TfSQLpLJJ2k9lzTCqpVoywphCd0I4l0lsgATFV+b8hwsAKH
p6drnKaP2Ax/RmEbQ360jY4Cb7RvF7NK+SYullo1AYypJYqSvIISLTJ7pPdZUMwsrIFpKQoKRLy6
qhhaFnQLLqnJIIhgiLUkwaExLTmrYuNiWSQ2VMG3qW9yXrCozAyHFhlEzaosmuiszzTeix4OgoVU
inaBq6wCVCnHHlWKhLS+UtmfrgntgjfWsdEtSd9mxUDfJDIwkERP2Fyh4O4skVdKk0ex09iWLvjK
ioObd3CmMj4iMhQmWaMiFt7LWxAxovHDKFwTW1OYhHw2Mr9n01lU3yez6nIlbeH2KFEJhAjbA+Wt
LnmLv17OAryg5KenorjcVJ5zJ9Oc0lDHlC98HWGbYEGnxviVBbFk7/dJpIpesCwtihaA7RYlrhlJ
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
ag0zOCAwIG9iag08PC9Dcm9wQm94WzI3LjYxIDYxLjAgNTY3LjYxIDc4MS4wXS9QYXJlbnQgMjE0
IDAgUi9TdHJ1Y3RQYXJlbnRzIDE3L0NvbnRlbnRzIDM5IDAgUi9Sb3RhdGUgOTAvTWVkaWFCb3hb
MCAwIDU5NS4yMiA4NDJdL1Jlc291cmNlczw8L0NvbG9yU3BhY2U8PC9DUzAgMTgxNiAwIFI+Pi9G
b250PDwvVFQwIDE4MjAgMCBSL1RUMSAxODE1IDAgUi9UVDIgOTIgMCBSL0MyXzAgOTMgMCBSPj4v
UHJvY1NldFsvUERGL1RleHRdL1Byb3BlcnRpZXM8PC9NQzAgMTgxMyAwIFI+Pi9FeHRHU3RhdGU8
PC9HUzAgMTgxOCAwIFI+Pj4+L1R5cGUvUGFnZT4+DWVuZG9iag0zOSAwIG9iag08PC9MZW5ndGgg
MzMzNi9GaWx0ZXIvRmxhdGVEZWNvZGU+PnN0cmVhbQ0KSIm0V1lvG8kRfp9f0Y+2ATb7PgCBAA85
WSPexUYE9sExAoGWLG9s0ZGVbJRfn6+qe8jhJQ0lBrY41TPVdZ/D8d39l+vLxb04OxuO7+8vFzdX
n8SH4Xz5XQwny/v75Tcx/MvV9b0Y/vXL55t78XE4f/h+hW+Xi398vlv+6/YT4MnyP+KDiTJogf8+
MBSTFh9Ho8lsKprhL1MxfD9Vgk+TeTOcXiix+CGUUFJng98kxI/FbTP8Ez58/tEM53MltJhfN0oq
ZQAtgKytzEkMykMJr5MMTkTnZLLKi/m35pWOr+e/N+fz5p8NCeISRJJKazHwTololLi7an57I26B
oERymkj57KURg3oiBP6uST5IEb10MefsYyWmlA5i8a2oMb3YVONi+nPjpBd/4ObvoiES35rC+mtz
0fzK/9bEvSXpQT1YkYJUFtR9JupEtWOaltBAS+2IISxhpCLQOwIjZGrKe0uKAxVyBHp66Q19xGXY
MwknLdnRSZME3pjQHhaNDjKtjkbLCMTcApVJOYGJEQU90ftCKBUU5sCwElUKeLy5aVi0QugbsJQh
hUCCRRwoIhylbcFFk6RP9ZBZUQ3b5q7K5cCkCjIMWmkQtGgKaYILPytDEB05SCyEUnIrueopgpX2
bFGtiUhrK13s6WVsD3xxkKRpQfq2qAoGmUnBSBQDyeYrBHMXinzShiyKm9a1cJWvnti55QZHKstH
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
Hvb7h/snddyr338P9z9+HQ+Pz9+fHo+Hu5ub8ad4MNve5u1lJyfHgu0Q6fS0lpTYq2/jbloMGi8C
DABG1iMVDQplbmRzdHJlYW0NZW5kb2JqDTQwIDAgb2JqDTw8L0Nyb3BCb3hbMjcuNjEgNjEuMCA1
NjcuNjEgNzgxLjBdL1BhcmVudCAyMTQgMCBSL1N0cnVjdFBhcmVudHMgMTgvQ29udGVudHMgNDEg
MCBSL1JvdGF0ZSA5MC9NZWRpYUJveFswIDAgNTk1LjIyIDg0Ml0vUmVzb3VyY2VzPDwvQ29sb3JT
cGFjZTw8L0NTMCAxODE2IDAgUj4+L0ZvbnQ8PC9UVDAgMTgyMCAwIFIvVFQxIDE4MTUgMCBSL0My
XzAgOTMgMCBSPj4vUHJvY1NldFsvUERGL1RleHRdL1Byb3BlcnRpZXM8PC9NQzAgMTgxMyAwIFI+
Pi9FeHRHU3RhdGU8PC9HUzAgMTgxOCAwIFI+Pj4+L1R5cGUvUGFnZT4+DWVuZG9iag00MSAwIG9i
ag08PC9MZW5ndGggMjAzNi9GaWx0ZXIvRmxhdGVEZWNvZGU+PnN0cmVhbQ0KSIm8V21v28gR/s5f
sR/t4Ejt+y6LQIBE+16C5orGRPshDQpDtmPnbCtnK3f1v+8zs0uRkqnYcdTCFjm73J155nVnJ7O7
1dXF6WIlXr+ezFar08Xl+Zl4P2mXn8Vkvlytljdi8tfzi5WYvLv6eLkSHybtw+dzfDtd/Pbxbvnl
9gz0fPkf8V6HyiuBf+eZClGJD9Pp/KgRxeRvjZi8baTg0bwtJs2JFIt7IYWsVK3xjELcL26LyU/4
8PG+mLStFEq0F4WspNSgFlisTFVHUaaXFE7FylsRrK2ikU60N8WBioftp+K4LX4vCIiNgFRJpUTp
rBRBS3F3XvzzlbjFAimiVcTK1a7SoswjWsDfFeEDiuAqG+q6diEzk1J5sbhJajQnm2qcNL8WtnLi
T+z8JApicVMk0dfFSfF3/uuZO0Powd0bEX0lDbi7mrgT14FpOkalqpQlgbCEriSRzhIZgKlI84YU
x1Lg8PR2ldP0EZthzyhsZciOttJRYEb7brAolK/ieqhVFbCw7ogsJI0gRIu0PNJ8YhTTEpbAtBQZ
BTxeXBYMLTG6wSqpSSGwYIilJMahMh25KGLlYh7UrKiCbeuhymnArNJiGDTzIGpRJNZEJ3mm8l4M
cBAshFK0a1x5FCBKObaoUsSks5VK9nRV6Aa8sYyV7kj6tsgK+qomBQNx9ITNZQrmThx5pDRZFDuN
7eiML4/YuWkHRyrjIyJBYZIlKlrCe3kLPEY0HozCVbFThUnwZyXTPKvOrIY2WRQXW2ELs0eJTCBE
2B4obnWOW/wNYhbgBQU/vRX55brwHDuJ5pCGOKZ8XtcTtgoWdF0ZvzWgJcn6QxKhotdLNgZZCsD2
g+zXhCQN2IJJ+IBkrxDENUEqbRnF0gYYxRo4EE5wMEpQo0aBKjaZJVGcmZ05epIDA2s407dGngL/
GjFW660Bx+F1ESjXNwfItfWqIc3psOa8OdKdxj31hO4GrCkg9HhAPNK9pkBjCT31dc2tHmg+GET6
3ms+GHCVGajun6m71p3umRrTHfygOoq3UBae6I+IR7rLnFAsQeutkaMDLUWZ4remiOQAHpJyJ5DY
Z6UJlaIAHI8/3SfLgHzI86ZS3TyTDwUOgXS25DfPGGDJr7zTV16siTzHWdRTD0BgWIm0L0GToC6z
1XMVLvkQSVbqSQjmDE7+Qc2Cqnxk5ZrCZbWbdyItVvk4MDSJ43NRbJ6dHfmQDbq33sFp99ymAQ7o
ugYl3uzqHKh72miOpOHmqGLiT+yp2Ufow8AZbYtwrob81B+9P2iWnx/uqJf7F6rTYamdOUDWHoaD
WvzatmJ29sfp7eL8DBOiPV9c3i6vlx8fRLO8O1Ty4PPy7nR1tbw9/NC+oSbr+C36OX4QrJ8VtZFv
m1+OID63foO4A2yVYJeMO3a4O+A68mmZXpLMhmKvIlyZ0R+cXN18uWYEsPT9l+vVX8Tp2c3V/T1m
fhDv2vYH8Y/5O+4AGRlAnVyeomHtcKk1LhgbITh4MkYlFWWgtsnxFm0QTg6D5hbBAedeDF1LQWh3
+Za0Tl6VHl5dezPzSg7tmVkPSbkN3B9T9A3BwsDO7Y+pQVxZBaRoFvbGVLuA3KbCtU+m6EsQ/HUd
9ugo5VC1cq3fH1MKO/J+bf+/TCtHqTZ4ZgEe1XOkFK0lbSbGetyfS1tQLM7gzhMODQndcui6cUOy
uPjSU+VCMabyFiJF1YHvNpnSOLcpQxPUy2L+ahNBQNR6uM0HYSwqr5HItfA9CExMKpeZAgLzNQhG
op+mGA9GWHSHdQAE8x0InKTzkK53TDxhgaF4Jw2OTLrSqu+xQOT7FlkgUU/5wNfrNklHCs5HPqAw
NLgsfYMX6nRalJl6CgMKjSEQFm2Lx9pHTvh2CE6ldrbM1BMQtPHrJs1aXCcGnfJLMQS0RgwhEd8S
CkhhTUbw6rsQIKk5FPj9lBNeUu62itGg4nTFKN0D9nCuPq57o6xfcro+j/WLzthnsh74fs+sX3SI
P5P1S47y57F+0YH+TNZ7iPP/rRt3tHh7YF4y7MetwJC30bqqFWoPMmjfvK20uDcAt90/bhtxu3Vk
k72zdh4nqYNJcD69nDduY3lHKt/63/nCyDcvVHq6eaVLl1LpclgyoQlTQEJoYSKlXL42vjaz2ZGZ
1fW0JrKe0gVQ9SKIreKLKPoxXDuDKNFkeRxF7Rnvjha/Gj83VcQihu43dRiGwBylsDhXvGiP+k1x
sKnZualWOzftlBTspqTwtKSBwg7ez4KzimFU6Jhe45JoZfsqrRhXYI3c9eqO22fMMOPmp5UUFprw
LYRjr5UaLbIOnWpweGkkEfP0izFPgEFpg/Kji46Hi6wfX3Q0WNQTtbdfl/vjYLW2rzdV8ZZUUYjA
WlN3iohcRyKxaTw20e6GdhOufsYMBvNjMzuSyZiIcJMjPKeM5J4vp40JnrJG1WYza/yU0TVQUyti
CR81UEunuMJE7L4QMDstyT+NzNtmUx2H727eTxWjddOQ4rOMSR27LWM+yxNpaTPvxK3lHife82aq
M6bQsM7HLXJcffVKsFmLDBo/tH8OtlAKQRQr2N+gK6BmUNfcpuWPuS0cuXp0rWVhpCf+6JUrjQKF
bVF4am+ZGe4SsfuWme0sexQTLle9kYJHgjwJquk46n03o2iZOo5E21lktEM2yBenx6Eaak/tt0CN
u5Hi3ig3kQJcTUDNtP1E+I7fNqL4rwADAAQqAOcNCmVuZHN0cmVhbQ1lbmRvYmoNNDIgMCBvYmoN
PDwvQ3JvcEJveFsyNy42MSA2MS4wIDU2Ny42MSA3ODEuMF0vUGFyZW50IDIxNCAwIFIvU3RydWN0
UGFyZW50cyAxOS9Db250ZW50cyA0MyAwIFIvUm90YXRlIDkwL01lZGlhQm94WzAgMCA1OTUuMjIg
ODQyXS9SZXNvdXJjZXM8PC9Db2xvclNwYWNlPDwvQ1MwIDE4MTYgMCBSPj4vRm9udDw8L1RUMCAx
ODIwIDAgUi9UVDEgMTgxNSAwIFIvQzJfMCA5MyAwIFI+Pi9Qcm9jU2V0Wy9QREYvVGV4dF0vUHJv
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
KPCr/GJkHaqvwystvHQ2i/aiyIjPrK9rvUT5Fu1JYX5O2ZKZJVfm/BJz+64wjfdhmnwPxun3YDx5
iXlAgY4caC+DyWKA7jBp2/lunEdoLYiYlF9KmMhF1sBFHbYyjTumKZhc2M60lDTpizSM9AWRcUVw
fqEVSFYMUCKWoME/DWDTGEzBb+37/owdDUKdYGWT09Eg4n2iigORpoY8MqhJSslVE9V6zw2nRXti
e3kfRjqRyBPoIGWT6YgkTnMFi0QdsKrUMRBGNxrQx6kaGUfv8Yi/0XttPox46FkmidLVsqKqp2cy
Zh6e8/jBtTqv6T0dmW5VBypO2e7TFptVv9iEr1cUaqV9Ej5qJJymRhhXAcvnEDovkwxdTbqvtQnb
0u53vVxjspXGYAVuVThGKKQY0YPFRRmX36q0F+sXwrW11JAapLxPeNmN2jUZOXLX2HUe2dqQWlxh
9HNArcKa7wIa/HagpGYdJ5VVgmlH7RdCd/phKpr/CTAA1AQPBg0KZW5kc3RyZWFtDWVuZG9iag00
NCAwIG9iag08PC9Dcm9wQm94WzI3LjYxIDYxLjAgNTY3LjYxIDc4MS4wXS9QYXJlbnQgMjE1IDAg
Ui9TdHJ1Y3RQYXJlbnRzIDIwL0NvbnRlbnRzIDQ1IDAgUi9Sb3RhdGUgOTAvTWVkaWFCb3hbMCAw
IDU5NS4yMiA4NDJdL1Jlc291cmNlczw8L1hPYmplY3Q8PC9JbTAgMTA1IDAgUi9JbTEgMTA2IDAg
Ui9JbTIgMTAyIDAgUi9JbTMgMTAzIDAgUi9JbTQgMTA0IDAgUj4+L0NvbG9yU3BhY2U8PC9DUzAg
MTgxNiAwIFIvQ1MxIDEwMSAwIFI+Pi9Gb250PDwvVFQwIDE4MjAgMCBSL1RUMSAxODE1IDAgUi9U
VDIgOTIgMCBSPj4vUHJvY1NldFsvUERGL1RleHQvSW1hZ2VDL0ltYWdlSV0vUHJvcGVydGllczw8
L01DMCAxODEzIDAgUj4+L0V4dEdTdGF0ZTw8L0dTMCAxODE4IDAgUj4+Pj4vVHlwZS9QYWdlPj4N
ZW5kb2JqDTQ1IDAgb2JqDTw8L0xlbmd0aCA0OTU5L0ZpbHRlci9GbGF0ZURlY29kZT4+c3RyZWFt
DQpIieyXWXMctxGA3+dX4FFKZbC4j5TLVRLtJHZZzsGtyoOiB9aKEumQXIWi4vDfp7sBzACzB5eR
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
6eRKsFoqKRVTcjGDHU65zZSEOdSKdbjbjHXrLGkoqllPypoKbayeZHORhfWiOntSdqSg2ZH45uJo
fEjWOFL1mqqpcuVHTZXRRlMitGEOeZriQxxku4xPY2HxwKmPqgODCsWgqsZM8Sf3qP4U4Ss4nSPN
+RwkdEyoWSMwb6vA0MjiXssLltAZ2XyZI3Oa0ldcZ1SlZFbKyzwgr4hkCDCPJ/uyzskU6gs0dQjM
h2JVblZg01alhgqzvlpVm6kvOveYjVPIrtWm2jhFVpgT3d44OYRA27Ih25axxbaw///cOgWfIU9Z
svg+mVR8axXyZdvyR0nl5PCtfMR26fFMyxL5QrQV+RxV9d82TK+6m7u3ZyHZo5DaLKPDP/d/3dx1
HQ5/6N5zMwhKD939gT+hLrrPFBvjtfhBWpwat4EjCad9url9+6Y7vLu9f/fiRfex7Pi6u/l3AF2S
caQNCmVuZHN0cmVhbQ1lbmRvYmoNNDYgMCBvYmoNPDwvQ3JvcEJveFsyNy42MSA2MS4wIDU2Ny42
MSA3ODEuMF0vUGFyZW50IDIxNSAwIFIvU3RydWN0UGFyZW50cyAyMS9Db250ZW50cyA0NyAwIFIv
Um90YXRlIDkwL01lZGlhQm94WzAgMCA1OTUuMjIgODQyXS9SZXNvdXJjZXM8PC9Db2xvclNwYWNl
PDwvQ1MwIDE4MTYgMCBSPj4vRm9udDw8L1RUMCAxODIwIDAgUi9UVDEgMTgxNSAwIFIvQzJfMCA5
MyAwIFI+Pi9Qcm9jU2V0Wy9QREYvVGV4dF0vUHJvcGVydGllczw8L01DMCAxODEzIDAgUj4+L0V4
dEdTdGF0ZTw8L0dTMCAxODE4IDAgUj4+Pj4vVHlwZS9QYWdlPj4NZW5kb2JqDTQ3IDAgb2JqDTw8
L0xlbmd0aCAyNDQyL0ZpbHRlci9GbGF0ZURlY29kZT4+c3RyZWFtDQpIiaxXbW8buRH+vr+CH+3D
acV3cgtDgLQ22gaXa3teoB+SoDBkO05qWznbuav/fZ8Zcle7G8mWLcOJdkgOn3nhzHA4nd89fLk8
Wz6Io6Pp/OHhbHl1cS4+TJvVNzFdrB4eVjdi+svF5YOY/vbl89WD+DRtHr9dYO1s+d/Pd6vvt+eg
F6v/iQ86lF4J/HOeqRCV+DSbLY5rUUz/UYvp+1oKHi2aYlqfSrG8F1LIUlUav1GI++VtMf0rFj7f
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
E9bjDkDV8h5PqDVQDPjvZqpiejYJ7VxgTFJI46pvjrdzxwG3wrvkKe7qRdjzF2EvXoRdvwj7eIht
7ZPcJx03n4oOdCqutGhUJibwGTfn6STjzNEOi8M8Sodq0V8nkjEtHTfNmnCUSB36OxZY05VPpFbt
lhrT1liarhN3JPp4HCtVGZVFkw3ldKdUNVMS39rPaFMNEbpqCU2EmWliWAC6dum7mCfjaz3TJDbA
GcpQfBrsoplazlj12nWc7FA8ItC8Q5dJCn/KkjYFjPFliFxxXS9u536mCbs+nrnYKlIl8yE4sHJx
5knrxWIW2Aw7cyqp4Xk8nzmTvtb057PVbg1VhwTRF7OYt/bDTpm8Y1ySm3Q6SfiLOjO0aKFmu08a
lBv6yxXh2bKCJwdVFIdUjgG9MXor3Ono/ag91LiNdbtGrd3ip+6FS79ZTNsJFhqFnhpeb0uJTJlY
wNgMhbvLrpcy2NYCRvXL6C11h8Tg8ebwZOwXMATFfL6YOQqmuW3d0eqr8d+g12ZJuOioh9ykqJGW
wV+iaLVFURJTDfTMdRbh23wl7U7e16L4vwADAIAkUXANCmVuZHN0cmVhbQ1lbmRvYmoNNDggMCBv
YmoNPDwvQ3JvcEJveFsyNy42MSA2MS4wIDU2Ny42MSA3ODEuMF0vUGFyZW50IDIxNSAwIFIvU3Ry
dWN0UGFyZW50cyAyMi9Db250ZW50cyA0OSAwIFIvUm90YXRlIDkwL01lZGlhQm94WzAgMCA1OTUu
MjIgODQyXS9SZXNvdXJjZXM8PC9Db2xvclNwYWNlPDwvQ1MwIDE4MTYgMCBSPj4vRm9udDw8L1RU
MCAxODIwIDAgUi9UVDEgMTgxNSAwIFIvQzJfMCA5MyAwIFI+Pi9Qcm9jU2V0Wy9QREYvVGV4dF0v
UHJvcGVydGllczw8L01DMCAxODEzIDAgUj4+L0V4dEdTdGF0ZTw8L0dTMCAxODE4IDAgUj4+Pj4v
VHlwZS9QYWdlPj4NZW5kb2JqDTQ5IDAgb2JqDTw8L0xlbmd0aCAyMjk5L0ZpbHRlci9GbGF0ZURl
Y29kZT4+c3RyZWFtDQpIibxXbVMjuRH+Pr9CH+HqRtb7SCnKVfZAXrZuL3fHVPJhdytFGVjYAN4A
mw3/Pk+3NPbY2JwDrtwenpam9fTTrVarZzS5f7y+PJs9iqOj0eTx8Wx2dXEuPoy6+Vcxms4fH+e3
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
zenOmO3OHh3v7NHJztb/uKJZ82anvEO0GUHU9PDU+LlIPQMaW7QGzXJ7EgXa8V7XDsl4lLddEbob
15HGE3plmiJaM3w3pXfOZlH7o4LWYlpbRmsH2seLRPLEMknjDXII+xBEd54JpbGjdW0Y8/p2Wv7s
2BHGtB1bYtf6sbF5nJ+TMm/Gjqg2zVgHSl6LOZXXYk2vU3gofH+BSJ2jRQeoj5h1keJlvF1J50kY
G4Jtj8d1sY8BgmdUNlrT22ns3xJzeJ+OmIWhALWTtWc/H3IAwVIPsFo8i6PkF9tiG5PlnKcYYd6s
2D7JESSGPVjTsucnHQqRfvFbcLXgWGWoUY1eOnzOodWm284aabhTpQsKIetfl25yw1dn35ZWJjb0
KesjFQtRY53w1B0SWDT0gVJeFayX6hua6M0pb2KUaHI8tfPDLUTgJtOxo1hPXB+PjV+xVmGwmSU6
9/Q/kQybSZKJZpUkHzTK3HH3haidvG9F9V8BBgAK2arrDQplbmRzdHJlYW0NZW5kb2JqDTUwIDAg
b2JqDTw8L0Nyb3BCb3hbMjcuNjEgNjEuMCA1NjcuNjEgNzgxLjBdL1BhcmVudCAyMTUgMCBSL1N0
cnVjdFBhcmVudHMgMjMvQ29udGVudHMgNTEgMCBSL1JvdGF0ZSA5MC9NZWRpYUJveFswIDAgNTk1
LjIyIDg0Ml0vUmVzb3VyY2VzPDwvQ29sb3JTcGFjZTw8L0NTMCAxODE2IDAgUj4+L0ZvbnQ8PC9U
VDAgMTgyMCAwIFIvVFQxIDE4MTUgMCBSL0MyXzAgOTMgMCBSPj4vUHJvY1NldFsvUERGL1RleHRd
L1Byb3BlcnRpZXM8PC9NQzAgMTgxMyAwIFI+Pi9FeHRHU3RhdGU8PC9HUzAgMTgxOCAwIFI+Pj4+
L1R5cGUvUGFnZT4+DWVuZG9iag01MSAwIG9iag08PC9MZW5ndGggMjM5Mi9GaWx0ZXIvRmxhdGVE
ZWNvZGU+PnN0cmVhbQ0KSIm0V21vG7kR/r6/gh/tw4ni+3KLQIC0NtoGl+tdvWg/JEFhyHbs1LZy
ttLU/77PDLnS7lqyZcuFE+2QO/vMM8PhcDie3i2vLk7nS/Hu3Xi6XJ7OL8/PxMdxs/gmxrPFcrm4
EeNfzi+WYvz3qy+XS/F53Dx8O8e70/m/v9wtvt+eQZ4t/is+mlIGLfDPB5bKqMXnyWR2VIti/Lda
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
Yon/fmI9yxPfTpUJU6ATMQA9eqxcb1TG7a5Vjs8he8R0k/Jm5A6N6lnOHRrVS5CnTyGPEGJldApx
REOBwI7oGSwFuNSyRNEyThq7DnAVJ4FgHMRqMsIxRagQtWqnpzRtyndJNCv1Gc07m5bYmHa6xrQ2
jFLnqaM1P/J8LqiBBTktHc7L5iwxyTbrMIn0ADyDslCRYCeGFGaArX16zhCR2kw0sSvLyYjITS0+
cPSBSh+QMpRWHBRzGOUQUd63YaKjFKeoCXiUnXQOE80MjjKnWZ1M1QgZu0q2Nb+JrcoMrx1my8yE
9kI9nbD66tnOhwnj+4nugtUQbOsxTFkGnq5DwLGJPbPHCbllSFhMsGb/jxuUEfrLO/3ZcmG1ocPK
454aS7RpRjonTJTcC5oKN8rYvqQOa/bT6qpJv9lO25Dhg0pC8sHxXWrkgONaLEc9cPsqgz1VmYw1
W3KdzKBMeaT8o6o0m3iK09S18Wj5IhOkxUWPLVErhwK3iSg2D4O/hGi1hSiZwX2yS5S3GSdx85Xo
HX+oRfE/AQYAWG0gQw0KZW5kc3RyZWFtDWVuZG9iag01MiAwIG9iag08PC9Dcm9wQm94WzI3LjYx
IDYxLjAgNTY3LjYxIDc4MS4wXS9QYXJlbnQgMjE1IDAgUi9TdHJ1Y3RQYXJlbnRzIDI0L0NvbnRl
bnRzIDUzIDAgUi9Sb3RhdGUgOTAvTWVkaWFCb3hbMCAwIDU5NS4yMiA4NDJdL1Jlc291cmNlczw8
L1hPYmplY3Q8PC9JbTAgMTA1IDAgUi9JbTEgMTA2IDAgUi9JbTIgMTAyIDAgUi9JbTMgMTAzIDAg
Ui9JbTQgMTA0IDAgUj4+L0NvbG9yU3BhY2U8PC9DUzAgMTgxNiAwIFIvQ1MxIDEwMSAwIFI+Pi9G
b250PDwvVFQwIDE4MjAgMCBSL1RUMSAxODE1IDAgUi9UVDIgOTIgMCBSPj4vUHJvY1NldFsvUERG
L1RleHQvSW1hZ2VDL0ltYWdlSV0vUHJvcGVydGllczw8L01DMCAxODEzIDAgUj4+L0V4dEdTdGF0
ZTw8L0dTMCAxODE4IDAgUj4+Pj4vVHlwZS9QYWdlPj4NZW5kb2JqDTUzIDAgb2JqDTw8L0xlbmd0
aCAxMDYwMS9GaWx0ZXIvRmxhdGVEZWNvZGU+PnN0cmVhbQ0KSInsl91vHLcRwN/3r+CjVGB5/P4A
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
8Bws4FSMpfhGeLVyvASd7pfBxDSZT1iCSfnuVG4q69yE99YrnFw1OBG8WVtxIpxwNyRtaHIhE00E
fpec9EVdRRY/kSVT4ZqnQqtjUJdMFVAuVwEtyIZjoCXr0NrxFtiZ0KpGW6GoFsS1T6Mtz6LGpgTR
bFWCx5HWIcpWWUtBlsfSWEt06vLxKNuzlnJWjspZfJVxNb4sx3BWY6MGMpuBGWS2OpG2qPOwhxKc
aEQelIOquB4ijReuS3V7QGFZh4txFHXOKCyclcJgnHi9QAWYNEsgm7rnGMglaZCTTAKzN63CXol2
8wF/9RBXjuMym5njAFfHLwCuoBge0pA3O5P9cqYUM4UAIJeysVlYhVyfzaIj5iQ1NhtVKZYQzum+
shLbWJv7Kpy54OPp7isgBTKbZGU2J8ZsOP8r+6+cVBhGzjC+r64atR0lE5XZ0sxsWhy+nmf0XOfj
NaFMzEWaTAyE2f/rul5Mm6s3e2S5GVmj4krhcjVNuPwwfeBhQFgcppuBv2Eupn+IPuYLfA1xTOw3
xi56brvfXLx5PQ3vLm7eXV5OHxuYF8fJ/jjEtPDegnLK8A/RHZ6hwSUUJragL9//+un3u8+fnw9v
3/91N/zxYWB0JKwd2OMc4ZzTbBkzq9fBr7ebi59/+/tu/mi+px0vu0ycZgLs5vbRq+vhT5w8XB0c
6+xx2R+Jtu2PFGkff7q77R/ouXuOvavS9bT5V4ABAK+OMlENCmVuZHN0cmVhbQ1lbmRvYmoNNTQg
MCBvYmoNPDwvQ3JvcEJveFsyNy42MSA2MS4wIDU2Ny42MSA3ODEuMF0vUGFyZW50IDIxNSAwIFIv
U3RydWN0UGFyZW50cyAyNS9Db250ZW50cyA1NSAwIFIvUm90YXRlIDkwL01lZGlhQm94WzAgMCA1
OTUuMjIgODQyXS9SZXNvdXJjZXM8PC9Db2xvclNwYWNlPDwvQ1MwIDE4MTYgMCBSPj4vRm9udDw8
L1RUMCAxODIwIDAgUi9UVDEgMTgxNSAwIFIvQzJfMCA5MyAwIFI+Pi9Qcm9jU2V0Wy9QREYvVGV4
dF0vUHJvcGVydGllczw8L01DMCAxODEzIDAgUj4+L0V4dEdTdGF0ZTw8L0dTMCAxODE4IDAgUj4+
Pj4vVHlwZS9QYWdlPj4NZW5kb2JqDTU1IDAgb2JqDTw8L0xlbmd0aCAyNzAxL0ZpbHRlci9GbGF0
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
DTU2IDAgb2JqDTw8L0Nyb3BCb3hbMjcuNjEgNjEuMCA1NjcuNjEgNzgxLjBdL1BhcmVudCAyMTUg
MCBSL1N0cnVjdFBhcmVudHMgMjYvQ29udGVudHMgNTcgMCBSL1JvdGF0ZSA5MC9NZWRpYUJveFsw
IDAgNTk1LjIyIDg0Ml0vUmVzb3VyY2VzPDwvQ29sb3JTcGFjZTw8L0NTMCAxODE2IDAgUj4+L0Zv
bnQ8PC9UVDAgMTgyMCAwIFIvVFQxIDE4MTUgMCBSL0MyXzAgOTMgMCBSPj4vUHJvY1NldFsvUERG
L1RleHRdL1Byb3BlcnRpZXM8PC9NQzAgMTgxMyAwIFI+Pi9FeHRHU3RhdGU8PC9HUzAgMTgxOCAw
IFI+Pj4+L1R5cGUvUGFnZT4+DWVuZG9iag01NyAwIG9iag08PC9MZW5ndGggMjczOC9GaWx0ZXIv
RmxhdGVEZWNvZGU+PnN0cmVhbQ0KSIm0V1tzE8sRft9fMY+YOhrN/ZKiVGULSEIdTi5WVR6ASjmy
jU184djmEP/7fN0zK+2utUZgUQZtz25P99eXme6e7t/cnZ8eLe/EixfT/bu7o+XZybF4N11cfxbT
g+u7u+tLMf315PROTP95/vHsTnyYLu4/n+Db0fK/H2+uv1wdgz64/p94Z6IMWuCfD0zFpMWH2ezg
5Vw007/NxfTtXAleHSya6fxQieWtUEJJnQ1+kxC3y6tm+md8+HjbTBcLJbRYnDZKKmVALcGsrcxJ
TMpDCa+TDE5E52SyyovFZfPMhL3Fp+bVovm9ISAuAZJUWouJd0pEo8TNSfOv5+IKDEokp0mUz14a
MakrYuDvmvABRfTSxZyzj1WYUjqI5WUxY37YN+Nw/lvjpBdfsfOTaEjEZVNUXzSHzT/4by3cW0IP
6cGKFKSykO4zSSepHde0giZaakcK4QkjFZHeERmBqSnvLRkOVuAI9PTSG/qIzfBnEk5a8qOTJgm8
MaFdLBsdZFotjZYRjLklqpKyghIjCnui90VQKiysgWklKgpEvDlrGFoRdAkuZcggiGCIE0WCo7Qt
uWyS9KkuMhuq4dvcNbksWFRhhkOrDKKWTRFNdNFnZQiig4NgIZWSW+GqqwhV2rNHtSYhra908aeX
sV3wxkmSpiXp27IaGGQmAyNJDITNVwruLhJ5pQ15FDuta+mKr644uGUHZyrjI6JAYZI1amLhvbwF
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
Z4tPhMmgh8bOiUI+YACV1MEujllzgubkZ9YTnauWyvHyIcfBmgPFexPHy8oBA7PfyPG6Y0sfEH1N
W2BOmzF3EKXNmDtWpQeYF88ffilYy86JSRgFUg9FnGF68oGB1GVWjpb7/a8H/a/z/teX/a+v+l9f
85KATMgxsWQBemPMCWJCz2ApBxLGGBrSMMjlTm5B9Vzhv5tNHIk/mM8m1lCWQYfVJd0mNoGY769z
DamsEoegaqKEb7VZFGj0zCagTse1rgxDDhKQk9S5mrGaecYLUjz3M1/0a36/P7OxPEnhqwVOLP3V
Q/XNk4nbnoZJHxQw0BhDfS5ixLOCSREJ0X6sHS/mHLwrv1VP2zk3JmPyDNgAJ2I0nTjIcVVW1mjP
Vp+qsMcuAWPNSJBIjQfoqKX3nSDt8+H35Jd91/qjxQvfS4tumjVZFWke2gTUKsPCvwdoHgFKajCc
dIFSgAmnpSMKeK/ezkXzfwEGABdajmsNCmVuZHN0cmVhbQ1lbmRvYmoNNTggMCBvYmoNPDwvQ3Jv
cEJveFsyNy42MSA2MS4wIDU2Ny42MSA3ODEuMF0vUGFyZW50IDIxNSAwIFIvU3RydWN0UGFyZW50
cyAyNy9Db250ZW50cyA1OSAwIFIvUm90YXRlIDkwL01lZGlhQm94WzAgMCA1OTUuMjIgODQyXS9S
ZXNvdXJjZXM8PC9Db2xvclNwYWNlPDwvQ1MwIDE4MTYgMCBSPj4vRm9udDw8L1RUMCAxODIwIDAg
Ui9UVDEgMTgxNSAwIFIvQzJfMCA5MyAwIFI+Pi9Qcm9jU2V0Wy9QREYvVGV4dF0vUHJvcGVydGll
czw8L01DMCAxODEzIDAgUj4+L0V4dEdTdGF0ZTw8L0dTMCAxODE4IDAgUj4+Pj4vVHlwZS9QYWdl
Pj4NZW5kb2JqDTU5IDAgb2JqDTw8L0xlbmd0aCAyNjUzL0ZpbHRlci9GbGF0ZURlY29kZT4+c3Ry
ZWFtDQpIibRXa2/byBX9zl8xH+3Fipr3owgESEq2bbDZdtcC+iEJCkO2Y6e2ldrOpv73PffOUCJp
M2EsB07EO5zLc58zc2Y6v7m7ODte34kXL6bzu7vj9fnpiXg7XW0+ielic3e3uRLTX0/P7sT0j4sP
53fi/XR1/+kUc8fr/3y42Xy+PoG82PxPvNWh9krgn/MshajE+9ls8XIpquk/lmL6ZikFjxararo8
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
68wC2n70ScBeRvokwNOKdybWKRC27dYe0zpPE0fE9PCKJ6SyIjMcqjL6HCLDfPrboaLvBd8Neoeq
LFAj8odk64RbFzEKHwZh4dkDVCOxH9B2ddmIWCERo95GHdOWuj/VlByAxjEcLKLAPeiZobUHz6EE
2fTs0Ni2bUA+XHhu6Oco6wC0dXLbh0+H1p6J1o8An7Db8qvYRGI1HRpheNt4MjZ250h+mx/gd5J1
Ir+HrzxPhbba1I64k/kB2DhBA91V4zAvezI2thVNfv+AnDhwa0t+u+f32zlbJ7qrhOFN/NvYi1VV
vqDL23Sp/012Vmf0sbKQ1phbfcEPzklcFCf0YG6p6N6ghVVEa6QTq6vq7Qsznwf8N/i/mHmDcfhl
Zum5mM8mOkCIcvZ+9RpWGRrkW6uoQFhICLhKIkgwBVA0cGSXcemrMFt9JKe01fTlRKIhcIetrU5i
dcKmI0xHNzOO5GXLSleVZuMAmoErDVocjZZG+JYeoJmaOOcER49FQdpWw2yiovPNZzRM0tJw3p1d
dGeX3dmX3dlX3dlfeEiOTMj1kOsRQWZQhQk9vaFqRFzVUGaJa0RqlRmmlxL/7WxiCX6xnE2MpoLD
hlG58hMTISznu6qjq2TkJBVL1HuNNQPSpj32doMm29lKCGQR4TmhLuWMzSwTXpDhpZu5bF/x+/nM
hPwkg69WWDz0V/r7m4sEGy/xU+dxTw2ojqabI2rEZFVHcFnbTBIfWvwEBI93+bfYaegTLnyeLgfO
I4m4GU0sXQQKVlLMm8tUAfvaetRGDxSJzDg4HVTtXKtIc16HjvIyt00+Gn+Re1x2fbZkwCVMfNRR
IzWDf4+jacBRMoPLT9tRKjD5aWgRwb1Xb5ai+r8AAwD2Ex0QDQplbmRzdHJlYW0NZW5kb2JqDTYw
IDAgb2JqDTw8L0Nyb3BCb3hbMjcuNjEgNjEuMCA1NjcuNjEgNzgxLjBdL1BhcmVudCAyMTUgMCBS
L1N0cnVjdFBhcmVudHMgMjgvQ29udGVudHMgNjEgMCBSL1JvdGF0ZSA5MC9NZWRpYUJveFswIDAg
NTk1LjIyIDg0Ml0vUmVzb3VyY2VzPDwvQ29sb3JTcGFjZTw8L0NTMCAxODE2IDAgUj4+L0ZvbnQ8
PC9UVDAgMTgyMCAwIFIvVFQxIDE4MTUgMCBSL1RUMiA5MiAwIFIvQzJfMCA5MyAwIFI+Pi9Qcm9j
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
tjiQPjVwxW2Tek00ZLcKFVp50nR03pyJm0fx+PnT4uFm+SBWS1H/JhZ/zhefVmJ1vRDzi8eFWF6J
evb2FxQVbV+dvz0ms8gm2PZ/AQYASnD5NQ0KZW5kc3RyZWFtDWVuZG9iag02MiAwIG9iag08PC9D
cm9wQm94WzI3LjYxIDYxLjAgNTY3LjYxIDc4MS4wXS9QYXJlbnQgMjE1IDAgUi9TdHJ1Y3RQYXJl
bnRzIDI5L0NvbnRlbnRzIDYzIDAgUi9Sb3RhdGUgOTAvTWVkaWFCb3hbMCAwIDU5NS4yMiA4NDJd
L1Jlc291cmNlczw8L0NvbG9yU3BhY2U8PC9DUzAgMTgxNiAwIFI+Pi9Gb250PDwvVFQwIDE4MjAg
MCBSL1RUMSAxODE1IDAgUi9UVDIgOTIgMCBSL0MyXzAgOTMgMCBSPj4vUHJvY1NldFsvUERGL1Rl
eHRdL1Byb3BlcnRpZXM8PC9NQzAgMTgxMyAwIFI+Pi9FeHRHU3RhdGU8PC9HUzAgMTgxOCAwIFI+
Pj4+L1R5cGUvUGFnZT4+DWVuZG9iag02MyAwIG9iag08PC9MZW5ndGggMzQ3OC9GaWx0ZXIvRmxh
dGVEZWNvZGU+PnN0cmVhbQ0KSInUV1tvG7sRft9fwcekOEvxvmQRGJCU9BI0p2gsoA9pUASKEyf1
JXWcpv73/WbI1e4ykq1YOg+FEy3Jnf1mvpkhZzib39x++vBufSuePZvNb2/frc/P3os3s9X1FzFb
XN/eXl+K2V/OPtyK2etPH89vxdvZ6u7LGd69W//r4831t6v3GC+u/yvemE4GLfDPBx51UYu3JyeL
50vRzP66FLNXSyV4tlg1s+WpEuuvQgkldTL4jUJ8XV81sz/ixcevzWy1UkKL1YdGSaUMRmsIaytT
FG1+KOF1lMGJzjkZrfJiddk8Menp6nPzYtX8uyFDXIRJUmktWu+U6IwSN2fN338nriCgRHSaoHzy
0oi2zEiA32uyD1Z0XroupeS7AqaUDmJ9mWksT6c0Tpe/Nk568R1ffhYNQVw2WfVFc9r8jf8GcG/J
eqAHK2KQygLdJ0In1JFreqBWS+1IITxhpKKhdzTsYFOT1y0RhyjsCPT00ht6iY/hzyictORHJ00U
WDGhn6wbHWTcTI2WHQRTPyhK8gxKjMjikdYzUMwirIHHShQrEPHmvGHTMtAlpJQhQoBgE1tFwJ20
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
CwoPwUDMwcniAjWdgMOiSFNNqKKoFt3qefIyyT9gJUWc2KszBMdPA+qERaBOYD/KOQqnjaI2IvaK
cDoy8G7Z4Y1qUDx/bPT4oS2ocQEuaxmkMTNH0AQl4z4o3mecxmMtrClQiOjYmLeMxu9ylapxX8GS
4B1fwT2d+WkRPNxsC4L4y89ktVpui49rwkia5mv4ebnbMWvHjpWuoO3dLzRp0ja3X1CZkDaY8iiK
Sn/Cp59+Vg25Vs1szqfnGZ0e6/J6vNTke9V8repreajI5Rv5stuSY0tmngCiKPHGGNqicsE5jM+G
Qqbl6Xxpr+T6UpG2PFcQtUPZ7E9V25ITmLiUe1LWe7MeIHKPSAVCzh3mHAKPRhC4/nF+tq6iU8f6
0ABm1S4MigkVhOy3AAMAO482Aw0KZW5kc3RyZWFtDWVuZG9iag02NCAwIG9iag08PC9Dcm9wQm94
WzI3LjYxIDYxLjAgNTY3LjYxIDc4MS4wXS9QYXJlbnQgMjE2IDAgUi9TdHJ1Y3RQYXJlbnRzIDMw
L0NvbnRlbnRzIDY1IDAgUi9Sb3RhdGUgOTAvTWVkaWFCb3hbMCAwIDU5NS4yMiA4NDJdL1Jlc291
cmNlczw8L0NvbG9yU3BhY2U8PC9DUzAgMTgxNiAwIFI+Pi9Gb250PDwvVFQwIDE4MjAgMCBSL1RU
MSAxODE1IDAgUi9UVDIgOTIgMCBSL0MyXzAgOTMgMCBSPj4vUHJvY1NldFsvUERGL1RleHRdL1By
b3BlcnRpZXM8PC9NQzAgMTgxMyAwIFI+Pi9FeHRHU3RhdGU8PC9HUzAgMTgxOCAwIFI+Pj4+L1R5
cGUvUGFnZT4+DWVuZG9iag02NSAwIG9iag08PC9MZW5ndGggMzQ1Mi9GaWx0ZXIvRmxhdGVEZWNv
ZGU+PnN0cmVhbQ0KSIm0V9uOG8cRfZ+v6EfJMId9vwQCAZIykhi2g1hE8rARAoFaaaXsRVmt4+zf
51R1z3CmyZGoJYOVON0z1VV16t7z5f3Dh3dvtg/ixYv58uHhzfbq8q24mG/uPon56u7h4e5GzH+6
fPcg5r9+eH/1IF7PN4+fLvHtzfZf7+/vfrt9i/Xq7r/iQofWK4F/zvMqRCVeLxarl2vRzP+yFvOf
11LwbrVp5utXUmw/Cylkq5LGbxTi8/a2mf8RH95/buabjRRKbN41spVSY7UFsTJtimKWH1I4FVtv
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
BlV75phEzdI3KsO+amnqIVdc6RKmjwvBikJzGFAIxWXch0JpTmiIpNBAjQ8cHOvYS8RvNFvi9I0I
aF1OWQUz8mBGPpph76bSp+W9ErgslaFVnFCK+42sKi4KBhriWkWAdQhWu6mlLzDoBmwV1vCMh2Cb
Ong02rNFnft+UNQeu1Xe9WGN98t4T/tzdCblsVhTF3OVzZruVaS2pL1trej1UYQJHcJ2j1HF/Wic
+ONMIiUmgILBEVwj+Veaa4YDFZLdugWCnMtp87w4LJovkKDhvXAlPW4CgdCFRMBrhfkGU6KbU0rm
L15SyY2cNknU74YfUZqHIQc9HISkNdr8OOTWIex8DBejP0a80mVkpYMuKTEaPMAqMT2Iv8caGORx
fjhV5iNY4KvWI+8B4nZnmVOwfGZPT8ud/bphktV1s8Hj5X4vI0WCqAorE+bC3J9WFv6QjiXICScj
DTejb5Lv+x3rD9f3np2vtzRTSZfmCWtfXt5u7dCxofMPz3h4vLTD8Xph6dSijA1r6O8ROoavSu2m
UnBVMknr305Dz94P3YUNh46dru1Pduxhx3A8d32a6YQ9229ZLNhMgisnOCPJWc4lTIF4CH19vd6G
9sepywLSQ3uZKUmpeSR0aGk1oUugH7JUgODVzwVy97V3P47hlwADAK5wfvUNCmVuZHN0cmVhbQ1l
bmRvYmoNNjYgMCBvYmoNPDwvQ3JvcEJveFsyNy42MSA2MS4wIDU2Ny42MSA3ODEuMF0vUGFyZW50
IDIxNiAwIFIvU3RydWN0UGFyZW50cyAzMS9Db250ZW50cyA2NyAwIFIvUm90YXRlIDkwL01lZGlh
Qm94WzAgMCA1OTUuMjIgODQyXS9SZXNvdXJjZXM8PC9Db2xvclNwYWNlPDwvQ1MwIDE4MTYgMCBS
Pj4vRm9udDw8L1RUMCAxODIwIDAgUi9UVDEgMTgxNSAwIFIvVFQyIDkyIDAgUi9DMl8wIDkzIDAg
Uj4+L1Byb2NTZXRbL1BERi9UZXh0XS9Qcm9wZXJ0aWVzPDwvTUMwIDE4MTMgMCBSPj4vRXh0R1N0
YXRlPDwvR1MwIDE4MTggMCBSPj4+Pi9UeXBlL1BhZ2U+Pg1lbmRvYmoNNjcgMCBvYmoNPDwvTGVu
Z3RoIDI3OTQvRmlsdGVyL0ZsYXRlRGVjb2RlPj5zdHJlYW0NCkiJ1FdtbxvHEf5+v2I/SkG43PeX
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
04lcGIycXiYXz9IkDZyuuD+rtqXO5AszHSmhSFQc2S3AAPr3jUwNCmVuZHN0cmVhbQ1lbmRvYmoN
NjggMCBvYmoNPDwvQ3JvcEJveFsyNy42MSA2MS4wIDU2Ny42MSA3ODEuMF0vUGFyZW50IDIxNiAw
IFIvU3RydWN0UGFyZW50cyAzMi9Db250ZW50cyA2OSAwIFIvUm90YXRlIDkwL01lZGlhQm94WzAg
MCA1OTUuMjIgODQyXS9SZXNvdXJjZXM8PC9Db2xvclNwYWNlPDwvQ1MwIDE4MTYgMCBSPj4vRm9u
dDw8L1RUMCAxODIwIDAgUi9UVDEgMTgxNSAwIFIvVFQyIDkyIDAgUi9DMl8wIDkzIDAgUj4+L1By
b2NTZXRbL1BERi9UZXh0XS9Qcm9wZXJ0aWVzPDwvTUMwIDE4MTMgMCBSPj4vRXh0R1N0YXRlPDwv
R1MwIDE4MTggMCBSPj4+Pi9UeXBlL1BhZ2U+Pg1lbmRvYmoNNjkgMCBvYmoNPDwvTGVuZ3RoIDM1
NTUvRmlsdGVyL0ZsYXRlRGVjb2RlPj5zdHJlYW0NCkiJvFfbbhvJEX2fr+hHabEc9v0SGAQkepHE
WG+SFYE82EYg0JJlRxdHluPo73OquoecaV5EidJCNqd6pvpUnerq6urx0e3d5/PT+Z149Wp8dHd3
Or84+yjejWc3X8X4+Obu7uZKjH89O78T498/f7q4Ex/Gs/uvZ/h2Ov/3p9ub79cfIR/f/E+806H1
SuCf8yyFqMSHyeT49VQ0479NxfjtVAoeHc+a8fREivk3IYVsVdL4jUJ8m1834z/jw6dvzXg2k0KJ
2XkjWyk1pDmUlWlTFKP8kMKp2HorgrVtNNKJ2VVzYPTh7Evzy6z5T0OO2AiXWqmUGDkrRdBS3J41
//xJXENBimgVQbnkWi1GZUQK/F2Rf/AiuNaGlJILBUxK5cX8KtOYngxpnEx/a2zrxA/M/CIagrhq
sunL5qT5B/8twZ0h74HujYi+lQboLhE6ofZC0wGNVKssGUQkdCtJdJbEAJ+a/N4QcajCD09P1zpN
HzEZ8YzCtobiaFsdBd5o3w3mjfJtXAy1agMUUycUI3kEI1pk9UjvM1DMKmyBZSmKF1jx5qJh1zLQ
FbSkJkKAYBdHkoBDazpx3sTWxTJITFQhtqlPOQ8YKisjoAWDpHmToUnO9kzrvej5QW4hlaJd+FVG
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
gx5cRn7vMPiwHFEVlF53axjNwh9PT38cwaC8ZVDBcwsdNFRWk2cOpgjsEzs/gbKTmbi4m7xOlh/A
Qi5hXMP/7AfkpAKjEy1tMJ/bCi9ymKkE/gumKheGM15jW1eHPWwsiqvpGBxZMJZDJ5FMelh84Mqg
vthISAQcarSBhg99aa0xsgGpHpBqmB/lXyNFuary61DBUXEMlTWLVBkA3t3XIji4+SJub2/u608r
ocVisVzB65v1WieOYp2kT2/BJff0+ICLWuaBGWVMZitmZvr5l+9E77vZ3E53MzXdtE2/2bfih++e
fNs3L17sv4mv63uxacVsrqa+eXoVj/u+3/rWP30Xm4Notrv9oRf9qxeHZufFLDZYwyAlZRCQN7xl
mQ76vALfnX9puuetPxzEdt88i6Z9RiPtz91jQOSmwfemfelgiz9kaBcZAWZ+CzAAEr1eng0KZW5k
c3RyZWFtDWVuZG9iag03MCAwIG9iag08PC9Dcm9wQm94WzI3LjYxIDYxLjAgNTY3LjYxIDc4MS4w
XS9QYXJlbnQgMjE2IDAgUi9TdHJ1Y3RQYXJlbnRzIDMzL0NvbnRlbnRzIDcxIDAgUi9Sb3RhdGUg
OTAvTWVkaWFCb3hbMCAwIDU5NS4yMiA4NDJdL1Jlc291cmNlczw8L0NvbG9yU3BhY2U8PC9DUzAg
MTgxNiAwIFI+Pi9Gb250PDwvVFQwIDE4MjAgMCBSL1RUMSAxODE1IDAgUi9UVDIgOTIgMCBSL0My
XzAgOTMgMCBSPj4vUHJvY1NldFsvUERGL1RleHRdL1Byb3BlcnRpZXM8PC9NQzAgMTgxMyAwIFI+
Pi9FeHRHU3RhdGU8PC9HUzAgMTgxOCAwIFI+Pj4+L1R5cGUvUGFnZT4+DWVuZG9iag03MSAwIG9i
ag08PC9MZW5ndGggMzY0NS9GaWx0ZXIvRmxhdGVEZWNvZGU+PnN0cmVhbQ0KSIm8V21vG7kR/r6/
gh/tw4ni65IsAgG2cmh7uFzbs9B+SILCUOw4qV9SR7nU/77PDLnSLvUS2XIOCbzD1ewz88wMh8Px
yf3iw+X5fCFevBifLBbn86uLd+L1eHb3SYxP7xaLuxsx/uXiciHGv314f7UQb8ezh08X+O18/p/3
93dfbt9BPr37n3htgmy1wH/fshSiFm8nk9OXU9GM/zYV41dTJXh1OmvG0zMl5p+FEkrqZPA3CvF5
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
wphcOkyQ1MK2TS/cLlLO/FvdpdlU4fV1Fxy3HNoBTjpmh/nkaEFlQ63gljMSRtL1FrNi8bwoYdb2
pVWkZ8GZ2zGAPg+1ZA6MHulWeqlrI+FDGw6mEzel/1cZfugpXhpFGRiCTfV7yzoL8jDhPFT50iEr
uUlI/vF7SIy5iCngxU7x8tALPmUsqHvYCq28ULX/nwqYaa5RcctUWNJ4bhQy0cyHUWFqBMKELbnr
9pr8aUlFs0y52zuKgrqZovcQBXY6H4XiOQY3ggF6AUBwFAVk+Mus6IBlLEk21tO4sGG2uFiSdMKw
lCRcWjMuPWJXtbgk40oZV0wwMGpPGG4AnWJcWvHUrUzkYn/o7QcprIN2ncLtU/mbVj9zmxwTEDAT
lbnm/LGSYavgfeEm1jL6ziaKNY1V3RPwe9zrgn8OzzUceKFzF1hptxWSnw63YBPoo5B9SEb6+VKo
RPsptQ+IyS82gduMTrDzxdDCtcISzd6/biNN+/2DNY7UkUmEC0UyduejbKPuXLYE32H0frlFlVB+
3W3hzub/+Fr1x7uZNr7CRWxhhIbWauLIwT0CB8WmmqnM+ksbrx5mr7P1BzARw92J/rMjEJQMrM60
zKIEtmdYyf66JfAfmNLAOAz0vMamfncLlGlyNR+1gr4FxmIYJcI7oO8+UDMoMLYlpMXrm7SBiQ99
aZ1QZB1U3UNVEMVfQ0XByuLrWHWKgQdYWbVIlwHh3X0hvIPVZ3Fzs7ovPm6EFnm+3sDr1XarA0dt
p6RPb94lT/X4gFJNY3+gypjIZkzN/NPPqhHnqlks7fywUPNdXZ53x1p8r5qnqj6XL5U4fhVftvdi
V4vFUs2r8ulVPB7P531VV0/fxO4kyv3heDqL82slTuWhEot2xOquUlJ6CXnDOou0V+gN+G6ql7J5
3lenk9gfy2dR1s9opP5xePSI3Nz73tUvDWypThHaRUaAmV8CDABsXoyjDQplbmRzdHJlYW0NZW5k
b2JqDTcyIDAgb2JqDTw8L0Nyb3BCb3hbMjcuNjEgNjEuMCA1NjcuNjEgNzgxLjBdL1BhcmVudCAy
MTYgMCBSL1N0cnVjdFBhcmVudHMgMzQvQ29udGVudHMgNzMgMCBSL1JvdGF0ZSA5MC9NZWRpYUJv
eFswIDAgNTk1LjIyIDg0Ml0vUmVzb3VyY2VzPDwvQ29sb3JTcGFjZTw8L0NTMCAxODE2IDAgUj4+
L0ZvbnQ8PC9UVDAgMTgyMCAwIFIvVFQxIDE4MTUgMCBSL1RUMiA5MiAwIFIvQzJfMCA5MyAwIFI+
Pi9Qcm9jU2V0Wy9QREYvVGV4dF0vUHJvcGVydGllczw8L01DMCAxODEzIDAgUj4+L0V4dEdTdGF0
ZTw8L0dTMCAxODE4IDAgUj4+Pj4vVHlwZS9QYWdlPj4NZW5kb2JqDTczIDAgb2JqDTw8L0xlbmd0
aCAzNTQ2L0ZpbHRlci9GbGF0ZURlY29kZT4+c3RyZWFtDQpIicxXa28buxH9vr+CH+2LK4rPJVkE
BiTlom1wc/vwov2QBIUh23FSP1LHuan/fc8MudLuWg9LcoDmoSV3h2fmzAyHw/Hk/uHT5dn8Qbx6
NZ48PJzNry7Oxbtxc/dFjKd3Dw93N2L868Xlgxj//dPHqwfxYdw8frnAt7P5vz/e3327Pcd4evdf
8c4EWWuBf77mUYhafDg5mb6eiWr8l5kYv50pwbNpU41np0rMvwollNTJ4DcK8XV+W43/iA8fv1bj
plFCi+ayUlIpg9EcwtrKFMUoP5TwOsraieCcjFZ50dxUR9YdN5+rX5rqPxUZ4iJMkkprMfJOiWCU
uL+o/vmTuIWAEtFpgvLJSyNGZUYC/F2TfbAieOlCSsmHAqaUrsX8JtOYnfZpnM5+q5z04jtWfhYV
QdxUWfV1dVr9jf8uwb0l64FeWxFrqSzQfSJ0Qu24pgUaaakdKYQnjFQ09I6GATZV+b0l4hCFHTU9
vfSGPmIx/BmFk5b86KSJAm9M3U7mla5lXEyNlgGCqR0UJXkGJUZk8UjvM1DMIqyBx0oUKxDx6qpi
0zLQDaSUIUKAYBNHioCDtO1wXkXpY5kkJqrh29SlnCcMlYXh0IJBo3mVoWmc9VlZ16JjB5mFVIpu
YVeZBajSnj2qNYG0vtLZn16GdsILR1Gadkjf5oVgLRMRDIRYk22+jODujMgzbcijWGldOy72lRkH
N6/gTGX7aJBN4SFr1CTCa3kJIkZj/LAVXsaWCg+BzyTze6bOUF2fzKvLQdrC7VFhJ5BFWB4ob03J
W/zt5CyMF5T89NQUl+uq5tzJY05pqONRXeSWAyeDwzhJWw8mJJK93x0iVcxCpDcpWmDsclLimi3J
E/ZgVt4ZclTIxMWAKA2c4mgBnOIsAoggeDgl6JVOARWX3ZJHvDNbdyyHnBiQ4Z0+mNWU+NfIsWQG
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
9IN9392zfc1Wa7F01dMrezy17cHV7ukn259ZdTiezi1rXx07V0fHVnGK5dxGm3D+fvMI81y924Lu
xr1UzfPBnc/scKqeWVU/eyH17+MjWmSWqHtfvzTwiTsnXq6PCETmrwADAH3AuigNCmVuZHN0cmVh
bQ1lbmRvYmoNNzQgMCBvYmoNPDwvQ3JvcEJveFsyNy42MSA2MS4wIDU2Ny42MSA3ODEuMF0vUGFy
ZW50IDIxNiAwIFIvU3RydWN0UGFyZW50cyAzNS9Db250ZW50cyA3NSAwIFIvUm90YXRlIDkwL01l
ZGlhQm94WzAgMCA1OTUuMjIgODQyXS9SZXNvdXJjZXM8PC9Db2xvclNwYWNlPDwvQ1MwIDE4MTYg
MCBSPj4vRm9udDw8L1RUMCAxODIwIDAgUi9UVDEgMTgxNSAwIFIvQzJfMCA5MyAwIFI+Pi9Qcm9j
U2V0Wy9QREYvVGV4dF0vUHJvcGVydGllczw8L01DMCAxODEzIDAgUj4+L0V4dEdTdGF0ZTw8L0dT
MCAxODE4IDAgUj4+Pj4vVHlwZS9QYWdlPj4NZW5kb2JqDTc1IDAgb2JqDTw8L0xlbmd0aCAxNDcz
Mi9GaWx0ZXIvRmxhdGVEZWNvZGU+PnN0cmVhbQ0KSInkV1tvG7sRft9fwcckqFa87y4QBEiUoO1B
c4rWAvKQBoWh2LHPkazUcc+p/32/uXCXkiXbCfxSFIm1M+TMcObjcDicv76+uTw/Xd2Yly/nr29u
TlcXZ5/Nx/ly+9XM32xvbrYbM//L2fmNmf/98svFjfk0X95+PcPc6erXL9fbf199Bv1m+x/z0Xdt
dgb/U2aq65359OrVm7cL08z/ujDz9wtrmHuzbOaLE2tW34w1tnWDx29vzLfVVTP/Iya+fGvmy6U1
zizPG9ta60GtIOxCO/RmJh9rkuvbHE0XY9sHm8xy0zwL6fnyl+bdsvlXQ47EHi611jkzS9Gazltz
fdZ8eGGuIGBNHx2ZSkNqvZkpRwI878g/eNGlNnbDMKROjVnrslltJIzFyW4YJ4ufm9gm8zs0fzEN
mdg0svS6OWn+xv8m4ymQ97Ceg+lzawOsp4Gsk9UKmmJo5loXaUEg4VtLZIpEdvCpkfFAgUMUfmT6
pjZ5moQy8OxNbAPhGFvfG4z4XJhV43Lbj6x3bQfBoRC6iHBYxBsR72lcDPUiwiswbY16gR1vLhp2
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
d4dSE/4JtDVBuRUhecOYO/Xrx9fjb7/W33779jHx59v3j2fB3+/7Iw/+bR9oxzhI+N+xYH3kTfzt
o6TzfXzk/Kvn5/x4zvL/C84p/2W9WlYbhoHg3V/hHyhIlq3HxeA8eij0lmtPoZeSFNr+P3Rndm0r
ISkUQghaOStrZyZa7c6vh1eH/dLz6AO8pjBlN74dXhoCSAAgkCzoCkqfWdOGLGfpIn4NmiCybr3Z
jbqrjVs3IszNpAHEqGES6M5ZuAlRGg5fvYzgN/pDINow8gWRw7LnhiAgg3deUeCOSdLayJgASlqc
IiVAhMsKYBKO/ML0KGUEXreXpwN3U/b4VGIovT28cN923H1/aHyLT/tz/Gw6JLTYRi93l1xTVhJK
Xmi/3+Vf9CW++IdIxwLHoZQi9wi8k3elZKkbzo2jC18H4wyAHnI8sTniZDa1IOGoxc9pnaHdpLOW
q87GY7MUqh0Otsz6aDNU/NnWLrbrdY3MnKaGeeLZoMpqZ0gd06HZOEBnTHy1zi9xVtycBOhs1FBW
kPBwWhHiLKLjwHdmfeDVFqWBLV52YCmBpH1NOvxm0sU5CusOufcO6VlJDwvnoaI8tOxKTrON+pxr
BmVk0NKKwdA+NWhQaHIll5jFdMzB4JqN6gH8KSalV01llw2jLaFtMa0UkFsz4GcOd6mVFFdxcZ3t
SrFkIUX1EKQOoxERYRclb8jtIWVKqo8a892TRyqa+vnIqICEYRJGXpKVhPm2hPRD2k3/kfCPc7Oq
yMl9GfNjZMyrjHmVMfWrjKmvZMwPlhHt1JLyb6iY5Bq+UFF0KxAxjIcPSLd/3bbNrwADAASBWGcN
CmVuZHN0cmVhbQ1lbmRvYmoNNzYgMCBvYmoNPDwvQ3JvcEJveFsyNy42MSA2MS4wIDU2Ny42MSA3
ODEuMF0vUGFyZW50IDIxNiAwIFIvU3RydWN0UGFyZW50cyAzNi9Db250ZW50cyA3NyAwIFIvUm90
YXRlIDkwL01lZGlhQm94WzAgMCA1OTUuMjIgODQyXS9SZXNvdXJjZXM8PC9Db2xvclNwYWNlPDwv
Q1MwIDE4MTYgMCBSPj4vRm9udDw8L1RUMCAxODIwIDAgUi9UVDEgMTgxNSAwIFIvQzJfMCA5MyAw
IFI+Pi9Qcm9jU2V0Wy9QREYvVGV4dF0vUHJvcGVydGllczw8L01DMCAxODEzIDAgUj4+L0V4dEdT
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
3sSZinBqVfWhivr+0ATHj/s5fjZt6rXxwOUDLVpsuTFxze3d9ztI/oIuCQxOFHOtNWXR7oKvtc/u
eGq8qMhyFE5ELhChJ+nrZDKJraSrjEkyc1xmbPNFGTLS39t4bMyroF0OZtizOoPMC4/YzrJPaoOZ
10yaJlhbrb1F6qVWmaxtECZhZRdmP1fYjAh0EtahLEFSwxotpgqbXT4T6ugF0TW2aAED/oCFXL4u
MWfTCshrqaJcALrnveZhzDMrxThPeJqIalZQsvb64ovIY5MJrchiKzYmtSwEMljIJst6gevJQoqx
igpxYmUxG5HNrQUIAdgEXhz1PcW/0EURWuFxWY9qtRRG0cwRx5oIhSC3PLXQ5aPUdasMHpjFyEDW
hSFNWaMcMsBkLLIklztoFD2PLO3uorFXGuPMYlyRGFccxoXC/jaFDzF4i8DSLwSW/h8Cl413NUGu
UsguwnfXGcShXM4YtKo3xM3hg7TtX3eu+RVgAO3T8m8NCmVuZHN0cmVhbQ1lbmRvYmoNNzggMCBv
YmoNPDwvQ3JvcEJveFsyNy42MSA2MS4wIDU2Ny42MSA3ODEuMF0vUGFyZW50IDIxNiAwIFIvU3Ry
dWN0UGFyZW50cyAzNy9Db250ZW50cyA3OSAwIFIvUm90YXRlIDkwL01lZGlhQm94WzAgMCA1OTUu
MjIgODQyXS9SZXNvdXJjZXM8PC9Db2xvclNwYWNlPDwvQ1MwIDE4MTYgMCBSPj4vRm9udDw8L1RU
MCAxODIwIDAgUi9UVDEgMTgxNSAwIFIvQzJfMCA5MyAwIFI+Pi9Qcm9jU2V0Wy9QREYvVGV4dF0v
UHJvcGVydGllczw8L01DMCAxODEzIDAgUj4+L0V4dEdTdGF0ZTw8L0dTMCAxODE4IDAgUj4+Pj4v
VHlwZS9QYWdlPj4NZW5kb2JqDTc5IDAgb2JqDTw8L0xlbmd0aCAyNjM3NC9GaWx0ZXIvRmxhdGVE
ZWNvZGU+PnN0cmVhbQ0KSIm8V9tuHMcRfZ+v6EcpMGf7Pj2AYUCijSRG5MDSwnlQ9ECsSFEOLwrF
xOHf59Sle3rJXZKiBUMCt2qmqrrqdHX1mdWLq+uPJ0eba/Ptt6sX19dHm9Pj9+btan35yaxeXl5f
X56b1d+OT67N6vXHD6fX5t1qffPpGO+ONv/6cHX5n4v3kF9e/s+89dOYncH/lFmaijPvvvvu5feH
Zlj9/dCsXh1aw9rL9bA6fGPN5rOxxo5u9vhbjPm8uRhWf8aLD5+H1XptjTPrk8GO1npIGxi7MM7F
HMiPNcmVMUczxTiWYJNZnw/PwvR8/evww3r490CJxIKURuucOUjRmslbc3U8/ONP5gIG1pToKFSa
0+jNgWpkwO8d5YcspjTGaZ7nNGkwa102m3Mp4/DNdhlvDn8a4pjMb/D81QwU4nyQpc+GN8PP/G8J
ngJlj+g5mJJHGxA9zRSdonbQ1EAHbnSRFgQSfrQkpkjihJwGeR6ocJgij0y/aUyeXsIZeBYTx0A4
xtEXgyc+V2UzuDyWpno3TjCcq6CLiIZFvBHzQs8lUBETXoFlazQL7PhwOnBqEugcVtZTQQjBKR5Y
CjyNoYqboYypqDJzoQ7Yzn3JonAoMQagGoOkzSChSZb1wpiz6fKgtNBKJba8VJuwlEuMqHMUpGLl
BM80TlVhx4My+irSu40WmMeZCpwoYqbckkqAWyKy5jwhCs8Qq6z5qcabKx7cqZwfCZIKi7yiIxP2
ZRfsGMn4w1mksdRSWER8LlKec+kcqsdkM5zcalvAXixOAmUE94n61mvf4l/Xs0jeUPPTr6N9ORsy
947I3NJYjqWsdosQxylCnseQbylkIuj3IlrFN5MtRVdBsoui+yqZiMIIyuKdyLtCKTaBSroFSiQH
gBIDNhCbkADK5HaCglKiwCISn8wKxyJyY8CGT/otLVPjn6HHZn9L4T48GyY669sKzlqz6mU+Di3y
tuZrxYv0QO0Boakh/O6GuFP7TI3GKyzS/ZVH31XeKYXeL5V3Ck+ZrvT8yNq9r7WrtKt2xEPpGN7G
RezEckXcqd3qgeIVvL+lJbrQpMsc/3rqSG7gXrR7EynLqQzT6KgBd/efXw5LJ97o8zC6+pzFmwGX
gNwt+stPAnLRH/XMYzZN0Gd8ihbpBhkELkL8JDUL6VRR1yl8wJeIoLSIWJhPsOwPZhZK5StLZwqP
1fo8GTF2eh0EeojrczNs351VvFFAvxp3SD49ljRgAyprcObHfcyB2NMWObKBydHIwm/wmXmPwMMQ
GbTFpDRjfeFHb58dXn66uSIu909Mp+cHPoVnOLXPp2ez+Wm9Ni/e//foYnP8Hg/M+nhzenF5dvnh
xhxeXj139tmny6uj64+XF8/frX8kkvXDK/A5/kNp/cURjXx1+NfvsbxSv67vkLaTtA8471LztlkS
94VvS/mxBBuGvUdLh8ru1sdX5x8vOAVz/fH8+Bvzer3+xvzy8jWzPs4Gibw5PQJJrbm4lgsARtt1
fzkvl/h+9jmNNKw9XbYmYFnH+3nS1xDA1pC4z0TaHB2a1NuGEOhBfX2OjvZz4TIWD/TV4kGv6a7u
PbKnsbTXA6/jrTWIfMe9WdFrt+WAvqOBsmcFNztiAlsOFaPdHiddx5PpRBeBkxBpRuvj2qAhNCba
2e5vfylYGjSWYnvmt76Jng8s/9KaPO4XlU4wm5OSiWmqQES17mVmPuF4CqlOWm4hOi16dc26+Nmi
UVESxWqnCK1VmWA5Z8Xl3hday3yrwWiOL+JWhUvxPOzlWqLxZEeKjaGmPekDXct+wnjDsIqJuLIw
xltbw5b6rUHm9p576p7tCG03sMq0bAa0UvcC8kxbIb8gwjWrme/dNM6q4Lq0Xl2bPNEOiEbLnTUZ
kdnXapkCvsq0jeekpFjdWK5ZLsgI7k3qS2k1CuhMqgj0AI4MRIMD6Z6I/xLh3gkyGTqAXMQaw2ue
w7QX5PJgz1Pv5R7lqdRvAc9Y8A++ATSnmUhuYDJPCsS5ujWZj4do2mJVQQ7ibKVIgVhEaW/IMXdu
UGqKHSwVYd8hzDZ7+xrdSykEDH5q5DRpifHOjBFLzBgv5nYCxvMeov1YjHd2crnTyS0t7mRoQRWI
sXZyk7mTRauAqUI4T0yDJKLiLLICnfv9yXUbvURx5R6kp3snSMAXBq6YaKM0M+6gfUDDUJuZrB9q
5ocH+ONHRs1KcC7E4BToQhegAl1lAZq1CpgqBDR7WylUgWZRRgbAnHO3P3NecF6geWhkNJjbzPBg
XqCjkSgMYHZ21mTvTg02BVub/cT2joDOvxPonVPD35oaS1Y0N0hLWTSSc1HXReHRoapW3TSKLhFs
LVfgroo0Nmm+d/Yt3S2QvnyG+JToaQSFyfQ15gJ/COyGnEwxRFJi+0BEJaevOai3hkgHecuKIXeK
PgTdHvgtiuAtaoWsamThCGMNqWCromBDW5iMag3uHqAnwG0tcaEUcOdhDuYy5j1gsyHAhhlZo78h
z38E9WhZ8SAhbapGpJTqvSg8S1QVKtAUii8RrJarkIss84SUkDvXsAyUBaMnkBCHj01LNw1ioF+I
wu3Bmy0T5skk5jGhueNDvU3fRYioUu3s0Dd2uIeALAlxX0OrJiRXzyZLY7NWm1MVCiLetlapMKui
nT0JUanOlfNIZ/fofHlnC8mm4FFptisoxBd83WCwJLzz+wggegXIz0HM44xRPoU/ggDWpJgBWvoq
EAZolaMRA7QLX2OPjsqpQhcmO1stU29MkQX6OI9zG/+iNA7YQfMUEpiJmgSPmGB0yY97Yc6NmpD1
RB0+PcgBQ0P5/hbfM7prPoywr5yE0lwoSZUFYd9TEr9QEq+UxC+UxI8N3+R6SuKUkgi+CyRPgXei
j08clYnQdToLd8ELcqpdTOYPdfFXHNgtK2F+TqcyMb8KBMHsFp62aXiFBpegzM5WC1WYRVbq5wib
5hfLwvwaNk/5Wgz0MAJDm4Bl0cG0A2YyxFVoMVMiOro4mtP5UTDLpH4q72tJUStDmXVYhFnHJvya
zK0smnZVVfBHnK2WKSCrLM0MJbVhIUrNsodmu5tD18xhdy/7SLsbs+VmjnH0e6geW1I358DmKaGZ
v5x9PILq3e3mlhZ3M7TazBBTZXtNzuqS2rVWFYRmZ6uFCs4q61DGjRc7P7vk2YPzhKnhmSUmfAFS
P8ekXjs+GNlSuF2ykK1wkKdP5To07k7lLZRrSoJyUspFMCc91QRzWk44+8TlDlOFYGZvq2UqziIr
zmnxaikuoOxGeOen4hbCuHFTnMYiCE97exmW2stknh2Nj8dNjN/3pdiSmqXcWeSYR+vVrcnSx6xV
qFQRgGfBdyoLvtPSx4km6bIxqevjDpgn9HGIdOsmfO05IImhsG8qkx1gxYWXZjuWDLzTg9ziK3wa
1px4KEdiQjKUkx5muDVZhnLqznxVkIM4WylSZzKLOpIxVZZZzkobyQssX45wh2GeAbLg5jNWmNGo
Yc8niKdVahzVHPXLbVa+eFJ8HFMKXXB5HrBVJCKKzQz0vVbay3OqHnXZ0tujrZp9CKT29n7GZ17c
E59e+rxtnz0hvsc+M/Pbsvc4u3FPPvTSbZm7GYRxT3SHfi5+2zxlGn677bdanZGSgS3WmNhhqtuE
v+QZYqFepY1H1E6jmVkPV87UeD6jCcHDgy7Ku8FvgsVS9Q2K7d6A07qw0wffsWVntAgGgsJ3RIsF
O7EzWvL4mXe9yPS5sSNWdmH0qfc4Gf5PeLXrSHYb0Xy/omMBvb58k4AhQJadOB5AgWE4aMBwMOPU
v+/zKPK2DAsKdrZOk7dYj1PF4p8+vv3h5/wPRu/jn6xo9d+PFyLx8R8GtfF4DGcSOiNdBlteznhV
jqs9Pr6+/e2P5ac58K/9+Ex9A/wb48e/f/wVwceYj5M//vx/tv78q60fP3jL/D1t6Wibv63tfw9e
v611H7x+T9t98E+/re0vH6AlnxoFVTq7ZjreBUNleKGAkFPeI4uNISMxI/mHKaqfH8qs7FKs0ev8
wOrmD0M/3Kcs7fjlh8e/cfr1mDWxSBpohz4eCFn/Reu7aGpjL0HaUQVsVtevexsb2ncMPZlViX5W
WC2F3RIimmnhMGBR99Hr2wazP7wb08gDStAgGofrFzWCUp3bnul7BzPp41NNsvsqABPH/v3ixk6v
n5rRu15iiS9HXA9s2/Js+enC73CxQkSUUd8xRbGfdXf/ZlM6v/xXzBWJLe0LiiY/KXG9sZo4a3po
w5uN4yvE7s8hLUswmPb418QbqPHwp/Q1eru9dlwyByQk8kgp4gJQNLOQahBRp095V3wDw95KDkkN
ckOnl916Tp6OkOiqeXaqmTzyk8bhG5BK0XKg91347I9BAn1Sc6r2UYFZjP6iGhyUKg3C32IVRdds
ZUIJcQD1X9NH48M0mSsgJR2vx/jwikGAyXr6TXYx+DqSKrDa6fGXIO3uvJ9oQVU/cjdi0poHZkKe
GGudbvgvAe3UX24cmjf0l4DviKGkBpjU642Gw2vpkRarCJr6pNy9TaegFUaLRLoAqoxl0VzU/VL0
khDTWXR9BtAwzV5qEmXNAZd5lI+UdL2C29qUaJuQwmm5C3SB6UOVb4zYZjB0N0GnbLE0bYUQzIBb
a0aSLsEppU0OT9mR85v3staQpxWtNeeKcQYI76eXHCTJ2RHDEIgoz3pHE7A5c1ksyjcYHIS80bDX
k++hsIsCTF4OXox50u3hu5N/BCXk28BYEsetg15JwXDtaYDFxXtV0dMRbSSpa2IS5QDMcqVrnyZA
J0w54NLqCoSz8GWPykOS0D3wt6kMsC9rt/uSmJhXFFTOjEXhlKlxk5VQVFwMlzbmWy1OLYm5tNom
eLHf0O5yufc0BsKAXanTjr02dAGohRDwtOQ058lEwBJGGwBNBYAsDxA97IYsV4CLQ5lIBIVNrwLn
Dycvwcm1TiKXzpZBE8Ezg5dcWWcJcTrfFP4HUHywHqYlejDK4+FHVMgl7h6jTLIpFZSzd534iQ4w
91Lsk+LZdViy9s7SL2q8BKkHoH5leq81RS2Je7AddahkvnbeS7YrVWfBgzc5EmSo9k2QFM8muer5
NLa+kePNxXMvgeRw1hrABq57rUfQlpMws7W/5H/W0mVmVGW1v8mRHsPMjgW52MP38Dmci5Y5+1+C
PpfKV5yrqeKKY6e0F935e433MC2XiERBboqSk1g0ChM0gX7kQS+8z7B5jc4POS9Ly4wgletRL9be
p0xFA66Xgr7YliDb7PHA4JWC9tCChaIecGByufCSXy4JlWxRT/Z35LogY7YE6h3yFTFmMKcLzmma
O4FTDvVdzobF+SSlu891Ovs+18XoOY3nUs42NvcAtm/Us7ZE9fhIobgVrrfDIolD7he/zAb1OqNT
a01ZvLTE/sDs9tuVorHt7Gs9VNzgyrHP3WJYR7Vbc9Nle1I40BUNLJQ75WFbS8jeleZeCp+i3YgG
5Yy5b3xWA6ZO5SirAYfXU83FZ0wR1wdMfv3a5CrD7UJFMYJoSb+XedMrAhA5GZtcjkY67Te/raX6
9tWV3zSOOw2Qx4zI32BtooxtbxDFPoXyydssiEw0vURr1/ZobU/3b0s/ssrwxYrZ1/TG36H4LVFo
xb2o1lObxMxP6p5Wi58khR3Cq1OQnYVtYWpNbMCOWsJ/M6Vm85VMgXxYw/dUjW1CKYjHmq51t4sV
w03RM6po7JJBc4fCjduAG9Wu91pzK5DU5Wz1LvUxNowH5XIO7TwgWg4jxlboJvMl3et8pSu3aMAn
yD3ASwGb9azpQVQ1E+7YXTFQuz/iuGs7DLntXhmmWuTF5R5cNTcRgBcAY/fdwdjrlEIpn7MpH7Ni
RTf3Tg6afyTnJZ+ZUoePR4RJBpqYvcuwe62oaZf5eI+ZX1yaz6rG+y9BNnhBgiUAM5/4j8Fv8YiA
QELS2U+xFa/FRMoa8XV50QY+vQp50+MB5QDhS7+g7CROGrE1b55XPcN4+uNpet9mHZPtQ2braZne
fulDsKWVKJCqZ0jb46mpvVf5tR5JML7660k/m18dVeN707OnavyXDP+b3kVeaXrJNL96WoIu7Ug0
0H8JaEQWAw4wzwIWFRlAk3kc/wGSTPeo4RMAu6xZkpdkRI2ytlU9MppmIHqHUY9gCiByBtyI25KI
vRJyrW/g2ivO9dBnWTSob3LSNt9sVW+Wpob5Ke20UPOw09lzWPW5eQeb6wxY5ULZtGua9cSzHtk7
JisgPG9w6bE9LtG0Ih6CCpSiO5Soon15vsWzqMCZcXFo3nLZ24SueVKdSIunGd5SjNaA+U74Ra1m
FW2YId/mxdJkuKyDABWEo7KJDdOYPLW31mmF5ptPocRQO3qxr8XE1vQyACx7tSi1vGOhnOHg55Qb
Rd9g9rdpthfQNlFazzCAXmPjDETdOYdZBIynXlHcJzKQ05r1my7MG/TYJLgYuqdTBjANYHa/ovG5
XLqGpKcTANBVTiE5B+d3Rl1fsO8B4L/OIcglglqxbqUgA2ypLZd4oKnZG99fAtmg2bc77Yfn5tv8
7kPhZdPIewOP7AfOTRCYc53K7lfMbVYP2My4JkC2AMwN3EZKP2vocpTZuRG5WuMkB3LNt4jb+Hc5
aL9hcp7Z7jj/bAUjJl/AUYOLm0RjH8yYCdx9Ltbc5w6o823jJf523wl2c/MtHVImRst0tbWjny7P
2pG2nlmGLB/Fvev98ylIcpVdQOJs1xhjiOhpnnCtgZVdL0ZDFEwvkqt4qKnGkGpqXHVNT82e4x5U
DwIdQ6t4ep1qFlNDTYuEtRmrRdD3GYttcrNuSafLJWO/rhpsURjMBzg6dLt1vTgA0We7Xg6Q+Wjs
ml4MEM6uUWivacT036e9819ulO/++2SMGCj4G3Lf+gJx5nJgu8dygEbZ3cB2Yt+iM0Cs0i5Gd02S
AOUNhAVJ6SEr+AnlHGbL0lBNsdjVXsMD+f3uTlLxxVqiWQDZwZKCvQ2aaHvXUvYxR/TbwUi82V9E
bKSsMWfeNuRZlzmJ4eC4a+L0ybw7JeBun/Yzi85TnTLAir57YO9bybi2s4nycQLuAdpwBHF41jV9
DF7iFE6JtaaHGT7SPSny9eWmyobYwwyVH+2ju5Z3jje6vEsJVm+bd06bXlBdj1qTXCRJ3lbEnvYm
z/1VyREwfaPo6WZyWazdYJZC6ScAGv/w/M/7IAd4qXTGPGuqVbp6Mr4fFL5hAOmFU7vM0pA9vRlF
xvT62rlMYXZ+Y4182qcGHy41mx5jHiv71INuMjBqeV+JevC2rPIoXkral468y2OjejREEbw1EA0l
zgPLVw2FyXdYkChza/i5NvSQwl+kcoMUw0bArBuPX2UCeqI35Si7HhFJIt7niBDa8yiOjMJl8JJR
K5+1IeXFPUl9ZvANwn0QRzRSV+bobqSIZJURbj1qaCNFz3eXsB2fkUpsnbvJ6gyn80uKcYJd/Nyr
I8ddI+oOPUooT8lTHqWQaShK521lKDyOzyVlZYeHSL9XFel4k/9Ld5XkynLcwH2fotcGSqics46h
lQ7wYcGLfgbk+y8cA1nVFmA8oF9G5cQhyCQjcRiqN8wdjt+pRs3u+vX68/W7/v56NWgKj7QGx+DF
/Xl16F3ROc1VoEJnHvk/H1bTh6W6sLJUfD5sfbjG31b4Q9udAdR4qLZ8CdELP/zxj/e/Idz53r24
hFEXEug//3z9ofnyPvGHJpfpoF3XhcxfWRxd5TwnWPDz4gL4Sc99vvmN/NfPoYdOhPewR4MTgBTT
wsHmT49JpvKqd1zvpGpQP10O4ijTTr1w+q504+R30n5TTlUmLid/Py+pxhj4vLRx8LbPS0m9Oegk
kO78vIaFmcFLnars9IOTqJ6qFn0e9IcA+DBU9DOh+BllmZwJhOnIX1Uv+AUrvJRpJJXW81fJOD7o
OXL/KNBEZVUZepcPqdZc5UJWHiBV4BgqLJ5Cvk1tMr+ogGCcfCjXfpdmM9nEpcYeEDyrcc4PF2D/
4sGwofI2bilqQfmrpTgL6hU1n4QMJXxzhaaXqGzGHt8jrikrNyrD8XIixWc5fT+uLENbJ9fw0in3
ChJ0ga3x0tiNDE4vWrZDmP6uak59IQa1hFFwA69cUS5Cg1MHOfsAQnvAGmgJja+dvn+QQinYl9Dy
jiWtqtN/JB3QaSogzN5FTcuBfzXG1IFdTcxgcdMWVmZVBT5+l+gBhvJohl5VW1DVKSRQK+p1hOpE
AJBuVJ3iGOhbR7wYRY1eHVFLQzqIXNlLUGrQvKrWp0Y0YjargOczN3ST6v4wUp3xcsGCQ+dL3y6t
VK8nUEvghU3iXp6jxk01FK27qVcJ7tssssOPNLjkXmpXLvtao8ZFOnvrhCLrUzr1focpiYNrqAQK
ALnhiFubLDG4HqL2eoMRZc8NW7BC2k4vnJrxmwt40S5SifyqamPyXoFkck4tpdwhwiGyKYKrmdCu
Mx98ZJFCWbv8S6+py3yAGWFUaHECMWd4nAY1fSlDUyXkGIROVwa6xi4JKB/ReXMHp6iq/LxM7r9P
XvSrAh3rwMCqKvZHUMjGhyqbb5mrC1iDaEYAAzIrrohYaAc6NSXMPBkzWF4UfLgTyijLcwyDNld3
TXW7AZ8rZu6cUo/RnMebs/CMwhRwEdFwGMMqzaX2DXYsI9p6KrzHpX5jV9GyGm56JbpKOkp0cTw9
BqENfkmLPnPOdurKmgTUP7oKhCSsBESqVrUYzUX9DcyzgK6VY5cbzm/7iQ5Nj3PTK/wjiHub322A
U6DaoqsGoG4qkmOOptemrXHVhEXejJC2UptZbcQcZ0d3w6WpJaVZENMcm6CFparQ8K1DQNXJGSPL
1r8m0mj7neplH9JUCexkwimflnssFtrdhnXqiMuEff+P8WxNlMXhfxqzM4+EtAC+WpbV827AC8TM
nBuKiIstgO3bz0jogLvfJFLf2FWXP2DaO4buKRxcADpdwvaapuqiaHfoSkiQb3ifij2A9jV25dZU
tzzbEjIOZYOup/Zw5HbVFd5G3gvSqkPg7GnxHq2J7drV+RCAxt01/w1qxjVhURBEuBVHJV2LsRtJ
xWV3+9VqRJtlQLWqscVrOWHBYwcE1lk7TXbf0n3LkttKSGKPUkx9XpRX2UG1sYG9ec53OKXUW40E
o8aqkrcDcCSDDWa7W/IROg0L8mSdntkk3b3611ykp/1Oz5/hgIfHSrs4E4bsavN+BM8eJMorwj8y
SCXjf910qmJQCxaewQsrvL/oVKhSeME2baH7Cifu29rqVXJHZQQ/p9nBcVP9Lflyj/u9TGK/nx1r
Rz7vLUoAiEAnNRvJcqo6ToVaJgnrGnPiyDOeSW1W9yrU8VuVcTHQkX4cncL7Fe8fU9C7bz+VAEiF
fbu/OZxUAZVdmI8wbo53Srn4RolAHCsazRlV0g/oPRi0MsCTmUOjpSBtmVeapJ08YUfMNoOVduJC
JuycEo/CGmCYrOSyuKt8j2RBMvtWjEjT8eTVK8SY5t8V+UZa6em1iIffw0feTR/H1BJPu7O93kYn
OgfZJe3DlrxMVfADRi403DYT0/HSk7G4HOPHUIJx2RRY73TiCkpvEc8zmw5LV6nnAzh7mJM3zTQh
k/tUdgwwIuJuWGz4y8k9vJAmNA/VDoBqU90YIK8QPDrrO7OQ464JpxAMthjqBgwHgrBDZf9HbIbL
R6fnCFXkjjPaw67GjofnLMke9LbmuvneSRHeFK3UW7Qvsa2HWrOhOvJHG6HhWDTI557deSWL85zE
5qH2aowwwqghPux2DASqVNEQp2sME+A/nBMz6nHwy9SBc6qMIUsNNV4821Pw+1B5+4A1YyHhUvTG
rqVCfqj1sPS+mJexnOYYPh4sgCkeTMexlyFREukqtVZDdRO1Re4w+CXlz3nPsQUdqv4PO8zALr8S
HvY8gMfN4xnnQbxZuPojiKw7lZzt0Z1ifUw/OSZ4tOWILX+TAxgyefBug/olsgxC3U77VuMl06iR
pEVGDShTyeuXxkPm9SMQFnWva7+TSd/Az/AN676d7n7PZB/ZCgLi6PS6mjiAIarE6JEvJhoP8glU
ZPDoiFKrIB3Bz6liFhY+ZUPAJmgbxlq5w/CUt4cWQ0k5+6LMixbhdoxBQw5d2QEhfKaK/cPaE2wB
nAuwbeEV48PGtFAES8DvgD01ixirZgZ8qN9g5zpCva+hx+xKcA5WgLlDPkTiVL1z2ANTBXMEn4H9
MOc9JwZM93ww99SuEp4AIX0+jQ/uzh6M4rj9ljEl9M4NrB44XqHe7fpZ0+C+1Fsua1e/gJvEgN3W
66T37Ka3yAPgFzpOVwV3OOHMbsoMWsrA6WTMew7lI8djpqd7VDYwbH2Esg/bPVLUepVhC09L9fLO
7eqG7JerBxWTRIXB7JSn8Z3qYga+0dAqzARedop4ehmASr/ZxuyalLTLz2hmgvDKFcruU33EVBPF
6GnKT3rCP4Jk1oromeolpioBQmo5L7rQk5WozYg7HIGdRW+MkvDcpPLnpvKOPIe1yC1zxovILDQJ
fa4Ce45nbTNnd5y7giienBEhFog+Z3dhYceOiLFmZs6KZ85kmKqAaIjBGJwsLg9HyFS9ckCungAG
nSpqck6GmqplDqjXUkkuvDhmZrGNprpXj1c2HzdkT2XLrqI4xt7FsXOBxQQs0kV3LNWGcS3A+AY+
3RKp1iQokqJb8MWZOJuM2erepuo3XrCt+g7AhVNui7khcrOY5Hj5BK8bSpGqfg+npbSEgfT0QsPm
hUN8mgaLapxxsZSVQI1WmF1jfs++ihTehGunFqspW96gpRaGMp4P6aoLeLrArQaMv8wHWnWoYzKF
DH6JRue+51qcwNcSBIScAMqpzgqW4nBQL/eHAUok6RtWL9zUnflN6RVjv+ZTfaCZY7Yv7WpeOcSW
dY9rVPU3HF63JRPzLGXneMTptKZ6kkO5P22kR8HA2l/7nlMISeFw7cqmBnDK6Oumi656xq7mbnjW
JEF4dITc/Ys51irvDVrwDWOgzJBvzzs4LLsseDj/Oza8sCtUhufgJfLyGceipgCYzwE7zXInE9Uo
jGKFMnPLUkPg34/g2MEzAvpg0JsPcOERcOrpi13zN2/CI79WBOZSHwnId93GW1umscEMuLCKNDEn
xmEXI9NZZ0UPxgQy37tEw+CksU8n1qUGdakPczK6FA/xDihnLLUqn9uhsdiGsSNh9x8dLcv4ZM/N
eH1I4CmNpQlHpCP2thhbpfk1cz0bxCmA8WUitjqHaQiJ+XbewGnkhix+AWbNcHbormgW/3z9rr+/
Xo0T9c1/exTo1LGnbpywmKw75djvesEu4/5Qvz60rfq7cUvTh+fEq/DDH//4L9XVkiPLDcP2c4q+
QA/KP9k+SQ7QCJDFTBa5/yIiKbnq4QH9zLHL1oeS6de/ftL1Wr3o2YEL/x3ov7+//uJ8eV3+r/hT
1/t+23u7dqnbrd/luszD8PuFBR51NosaKWrwlbfjm8KnUedy2OOaCoCwcvVA12d74y3wwY64XHi3
SGCwtVH/WrBZAoF/v3ilstYuCkLP6OeroDDLJQVB11CBP1/8ULd6BUub5IhKDjv9fA3ZYkEybkq9
/fuFDtqCnPw7uwUBXqy89SAj+PUb8mooxW/oG/2VLVn6uuDU0Ml0uqMgqQU7GlqMSkTFAVupDytC
Cy1P15ruDzcWG9AXTwwcTkXFNuPhiHcNdlm6/+FSaaG0GONSs/xeE27j9ciHj3T3P9jZg7ij6gob
Nn65tLA4HG7tiIujtBRO+LCwZUB/YU2Z+SGvHxwOtLHG/9QjC4U0LiznX0J30iHarx/m+ww8P/0X
32GMoLP5xQzX+i+ucf9v8HPWc2FHKap72eO/yGWAFRrjQPLR5emrbFlg4KkDyeuC1uCI+w3EqV5s
7Q5ajGne+XtnEV3gAIA3Z33+YXwn163HuvEE66xzWFQ33MPB5ri8ao3yK+xDDrED81Ib3H975HuC
DxO37jkqiPiICsLH2o7d3Q+amnL+OED9B7iyAAgzKPwK8eLY6K70WdBghSoXfxhYoc7vcq4oarTQ
DfVxf4wlggIW3orxTaFMLJQ4DizWWc+YFXDTnYR2ICc1xjIqrZxq4THaf2FXRwZWRpqwKNTLwqYb
dIuF684+Lw24KDDor2XuFLaWpbYekeI9jjjWgJXxDjZw3ATWCqAaKevM8epKUqNutL04jfpZbLQO
GpNU1gEzw51waI7jFvvZi2Wjc31jFN19LvVIofzlWKxeK2c6sx91Knfnd3Q+N7p3UQqXUiUta0QK
KSbcChXXesB1acl5FRKgixAy5IVhZwpZ8OtBgvnkx2SpVLUWqhUH6tq+QzNVy1uxlFFvEd6ByU9S
3MuNHNgssab7QqAj1loouDQHRwZ+w27L+mXTcjjVq0D0qRJg8xNQIraduYH24V9t9VU4aUlTssgP
i/CjIwxWsMYd+2idYLOknrtCM9id4eTNAEcRdh0dn5EEDmY9YGSHSNjEFsR3oEKCRg7WY39TB2Pj
d8D4GgvVQtgXirycA6PgZFXGR9YJmQ+L1slkD47IjZ1xFzSlZNJ7jQeTKp0NYgQjbzYtGTBWgHPn
3HPljFkH9zqWHYn2Q9R7sDATXvPqU/8PIpP76DArLloc0VzP8JpF3dWddznHGkLcO7higqlb2Er1
BE0a+kJzG92BB/gyZGLBtF9CIj09wQaXNh5MIiMyaTRA6J4Zl4H74D62pv6nnX3Gl1ftDAuaRJeP
nYAO0IjcO2hkAghSaLOcKqguB2heTTrL4sHjcAIZZzwkbgnCe8CKVUCL+kGfbLZJHxeM1U4bZWC/
SOIGpehjcLhRVwp86ES3nFOY4iMHcH9L6nj9epAaH1cA3rDcBrw1DpDoCDjZMuIrk6p8hI8ttVF9
N8rsX0I/t0mYO7gIGk2eVWN4dvENwBmEnV8sjuuKZH6Ud9oRvhgzC2IHWJGeAyenJn2+tA7ad+vY
2B5PQIwHx3x8XDGSbf0xkSFbr3RuZ66p9KmakbiLGS12wIz0HFiNe+yk6x/BUzS9JUT+EcyOAnSI
69SBDmdkqd8FcAKJmXODBbF5HylT/YqbxuEiNLgzkZ5eZHMCKbGAlQ1f1vaqINBaBxGtTo52lS6t
dPaxhwO4y53d9wZ6nDU+TXqPxn6gJ5BB6F3FwcrtPRqiQxCfEHEdBNdJQG+hrhXZ3lR8BUSWyTeo
WdiAFLJZcEVHI7295MmoTA/c1sGqN439S45lX8sJWR5fuMWPvfBwy1O6TplMXKElmVOayUDiMYpk
LKV3Pexn58l1xvBwixuMFQtL2uAAI8ZtoOkd+0d4NmSOuo/MjK6SWZ/9MfdoUyLApVfTg8/svr6n
dxi3drH7OryUmHWOqOItw1IlumPPyj7Sgov0tyGlvcS1GiQK95mKEoSS6zMyuU7IK72PLypCde+m
LMdJ9TtJc8Y9idFl6f3FXNHWe4sr1E1AmppiJDvJ1XToEFe+xhyJco+1Tq1C3O5U+7+E3FJXpBpR
zycRrsNXX7owHTglO69cwUbIJmO4ZJYKli25zwyHYTzqocx88sci30JDlSZqDo4mKzV7S6OtE9+v
qFsGZvFzAixE284pkihi4fRijDaXqZ11Cn+ApUM736DZcP7hdrJikns7Og6+0vXroMmkVQN8GMt+
piY52nX18370A6SRo0uObzsOU0/eIDKccGkhGjL0FHtuxbidMBHGWUYw1av3ChAG2plbyFdman+3
zJTiicMsY4gOLxMDUBorooKk+6Zf1PnPGIqFfPx0SsNfQpxA+O6QeOIgxp0T6h+dT9fOZ4pz0Pdz
ug4+UX7IZU/56MgcID0bFzoXoDGvO4QkYmeH3I46N673lzDhBdNKPaY9zJYffGMOaslffuj34PDf
OBGTKV073qs+N7qa2iiIyeDzwr8dNazHDT/wjoEnHPrmHHsEBt8wMcOHmn7fvk9lLBgo/9+dxd6L
U573QYV7g5ULASdLN76auSHsWdhWB+MwKGqMnfYDGhjmeeQw1jLvkkA8ik+EQfEEb71xCHzo/MXP
UB6eo/kY1xVAGd+EnWQwjcWMRjBq7OfmWcHqH0LnoLEzK6ErzfoR+5gYWwEn4QjyIWUi4snfbTID
At8uzsnP2TXGsgaTBt8gjBSTvjkejK4ugAjoZLEo7Z6V/QQjFwrWdXKuh6eo7olamSLfOpPesbHY
9R45uu2LiYaNtAP8GNg6JLpcoFtOT6Oi9QBfDKHDRqgQxlqmRvBishV+FsTYcm4iIvr87YdNjKXt
HHn1GBU/wOA6XIowygAWSTH40eZm7rGMApgEugWUKCskLN8zTgcyLMHKdYC8W8MP60oea9WBrTDP
a8Yodd7KgFEzR+0JKA9mZ44MML36PNzGr6JYGgipAxB95671YBTG7TtrSuhSO8A3VVY0NCr6ePJ/
SB8nNy7bcrE+gB6LAbtC2HGGdVGcDLKuKzo2p4ADmARLXeNKoI4y7My5euQWJ9k9lI2In2FXHtsZ
1eR+wqZ8dLpeXvk5X0XKze5Bx+RRyVMRrxK3qPpdznmKHmNbf6y7qlj2Q1R68I/ZPsRU5q941QTv
o+N7DRnfE8bXFIqosUuZhC0gCDajiIxvCqMeAISjtpFETVagZlF+fqJ/yTl2YuMN/nMIveLe86Xe
rM3iVkQvMsCShUt21mdVj9xpI2MtrfU6fclk2YOs44UhWwc5cKVjos6Mu050MMogxGHAOIO8fKtO
jKrl7Xb1BB5Po7TJOcbJqGje7l5LJ7Fwh/9vhcj0jBWY+fw4EG8rRXYWFpJ/PDFWS5Cdky9ceLMQ
nkmFGAc7GE+g7WUT1RJAoR1dpk/MxOagzKLSMuo4uUHn18Mn5ijnmBODpsR4agetG+yUVJ9vtSc/
6YywiVYJou/GJxEk5HBSuvFUekprGmJgnWP8vYbOE4GnHixyYTYKwgNauiDIyGmTnr42guODh34O
tjgHiKpkpEgk8CGRrnXmWmyysGOFqbNHb1Vr8KM7FrKsp96IAU6yE9IstNLJFwA2fOSWb0FQpwbf
Jz9qWjhIl3nGfP19vm44tG7RJLRa2I6x2o2KbDYxE3cA4lQ5dtILyP29zhyrSB5Hfmc+bhyaIp98
0Vk3kKw78FrJhEjrCMt7venjsNwHy2FvjVEqn6xzD5Pdtv9PdZXkOpIb0b1OobUBNZIzeQyv+gAf
NmqhMmDff+F4Q6RU3cAvPpFJxvBiulhMVQTmcdkJ2BkrQ3vBF3Dzs/ahxgiYnwscDl/5hM0K4pjB
jPQik+jvm3DQTrgGbKkgEBS5gdK34WT581cTFox1VPuVI5ZMGRARJ3+uTerKXgI4SHvlXuHti2lK
eSfA4rkLT+6SuZVZY1/KrYtz6sKsp2R0GA8uBMwZEuV9u5OT29t2kRsXBy2EPCyxZBhtTtcfOHQC
HqhVfQ2UaF5Lpfm1c/gBwluUCjC+TISRB2uF8Plaj7SkYNncmzXDWTlETvt5/PvxT/7/30fTRi/h
jFFCp45UUp+tBqMKTNQX2s3WIgJO4njt80PbbNB6jQy68oc4gR9m4w+fRzpP/P2P53/i8eu5e9FA
gibgZfS/fz3+5n55XvF/eXYkoyv+myXeDR6e65zenj+/HzgQjmD+qPYDq2WjDdijNXbAXHbHqQEM
zYMDhaBibHIaqyw3rDbqOZjrVKTdX7Nl0e8XyyyD72KXGC7+eRREamG8vh/UDCH5frDZYEJ5P9h4
NrUoCkIxkds+8+uhW9mK/34gpzZepJ+HOxM2G2qn0VqoRUbHNVwVCkda/swkTaULHkXSodKVVoEp
IjSZU3JZuk40mHbxSIVpO287EKl60sEN1CUcA42zy0JTcLIbwx1bMQiFSpOZXhw+Ss14RKgv9X8v
CjE0E/3C1WHG40gszOGl2xaF3C/kPiBya2k5bOHDwiyCrgwJIJjpD9nNxPuV0hwcit/a1ptl4L0y
3XjFAi5WiBfEamGCi7+Lv2tGjNuDTTiW0oQOtTpPFCakWmyZwqodn2jsCB0KPh3TqPMmG4upJ2Dv
X59KhAFOpmhfYtNF+iTe7NIjAvNZL3InDBO2L4e1M/6pXkOPA696K443foTaGf9ExqyX8m/c23A5
akJlFo6/iBOD6gbSsLHiBgjha9dXwexnHW6i4kVIO9T/QsJgXcX885Kd6uJXhalX4IdKXp895sjK
wcaGCtAZyYW1qQ6p3KnXIPkNOvouHWwU+GgPOjfmblk4NKPEYWEZhpb4TQ3OTpMEoMO5ajjEuzdv
KPRA0aeTClZerAAUEwKqcfKzjaagx0NWfiYwPB7esJkaVHfKLuGZOjTzFlSVsAtVQrWJNZzjZ6f7
EhD63mKxlHMgOn14pv3WKJGCCU6dELbTwVErQ4/1DZxkBAsbf7DyKaJ82zRtPOmqyRwgksVzSPdx
25h++4U3E+CBbqpxr0tkpHoxDvLzWFAmbSb9QJF6gwkxdQ5w5RWRZStnVtwdgXA8gYQUEPd4HFQC
aMjQED382IreupC2BGSOeu+FSeOtxtLC6Jy4QQUpjB8WC1hvTxwSw0t1HEKYU/G9AqTqssOoak7j
sgmMwEyOyCRrqBhDoLJqx1rRI2NUXqMdBrqJ5mCPmLNSqNiMzfcdHwu2QHhUSDjrDY4b9huOfcfR
Yd+IGyqUV6vIBGJTkEKN5dHvCjhTzXuvIlraxdX+PGoFt7OsIixkZUbrDECllRsky4Qus2xmlHxb
VqaWGCy4JDLWJVkCHwd1iKJKANSbQWjVwMM35URfptbA7OqqefFGHAONWMHjjTh38V45ILSD7q7I
jY1OL+74G/ubXtxfhUrB47ZUznR17PTL4jfOke0wfiVB02TSOH0KoAtDB5Jb/AKNRWMP3q9s1Say
SdcQGY9SkHav6SEv1efF+Wdnw4l13Ntzimts53uHvQAK1iBP42Qk8EMF4qbco4k6SwQ0DdV7V7/U
2CV29hqwWRCwaxw1qKaZYeHI1NRmsdH4w3SkQmMHGj+of2rsAbsmwMZWL8CgyMdrPEDqeKfZYHMT
9PTkT3o9oJXZFBLj1A3smoQHd0AtDHFiXoDhy3B3+0vvbO4cmbN6LdnWZ2ukyfYzlWsfT0O4mixo
NGAuSzrHCL1KrEu1dn9YTqZcWMr7MOWm3ZuItP007co2TwAvkJHei/sufoVZgQbu3fk83r1IBgxY
ImXnIPkBahsMOVi9JG1nq/KStH2mqTatftyoBgw/9SPbb6gcYAgMHtzT/IeJ7+8EN5230I1vJqv4
6uLvffurtg1hykVQe1p8gZo/NyWXok4+05B6g57xLHjJ02D2yKC8CPyy4nKwHWrsx/ugrEg7w8KN
mb+C6RpqbYX7ov39yPEjh+tmSeTRSTPTkAcJYjJBwLv7o4CSjs91tv3WxoDtlg4Kdl1S+S5MZ74M
P6s8svhqr3fuOZlT0u2n33s7k5TUHVs3/PxJaCXewwhccOvvx600E4uesJ+ocFps8PfxzIiwWWTm
6SbMHBrIJbczTCipfnys9NxRpvYnkwnhvm5+eyCAjX6vZxJjStSkhbXR1csVuXEk7Es2kqRka6p0
U1fa3nvra7214ZkVExD+MOt2Dod9uzhGGgrfjeb6p0IYsHgz/D5YirU5CZFlEOtYD9EpdBzZ5Io0
o5C5Ik2Asm/gWcp8Opl/GoG+QU3ZTtjK6aEBk1FV/A6tZboh5ja60nudCUEmCcDkUHSuk5NKHIpU
vzvuvPOL10mKTQYqu+ZXjUWJEgJc+0vcSj54r+LRzgHIBuzHM6LT5flrp8qD/fAHyNOGHCKdmQcG
Bazj+ChfduI5v7UJTgrB9S2fdxp8lq5iWQigUUIWlBQvVYaUj6CzX9dBwaY9KXXt5x8mpE0HW7fg
12bdItGEsO4mItYLa+WQwZlmNA8XcV1k2HFgyzfpHf4eG34LCL1ityN7EOLDnlviejFaRLxlsEHm
u1i3eov1JbFU4KQ7C87/1ntAq/vSsPTMtnWgPc9NfDsQ8oNtPb5ltxkQNX4sqrXBhsGWlWvoz3nB
OwcW28wcse40BL0wOHzh7tiaHA8mm9sP0OhqWBi684K0aOMHJ48Affq6+HU2CtOxAuNCyDDabG7+
xsIabwwOV5NtE9QMmwn8UOvIBwEREAMT6Gc9uoH8XPiZGLC/1pPHNAvGU+U5J86+eTmkY4m3H7eF
eiffQqmdu8HHgMt8g6c2BSnVbvsITFPguco9CLy0oOq0BGcOmKjxmcL1hnWV9W3GwoIgT09OIAku
l90b9vSy/IT7IHNOfwHX7eYAw3TCuk6DW77cW2bAJYUW1k5zUoFqBSUnm9j4W2m/2cGSOWw/n6Un
BCuNLduHYoE43WHdCAb5F8yL9U7+RToIeMTNxXNHrIVNB0z2w/vqNHzJohLsJcoGUOKXp5CX6dog
A9ilNfsunSFCa0pl52Yuk9Bb4f1SWE/2VBCnPReLlGNNQF7Y897byBdTI16YGtqhXZEXgoi6Pr2w
xSSulyM8UVUiCA5MdhUAh6rdrv9QXaTDfIh14QXzG5xMH0Xq3iyZW9RWZHNe+NzPji2Je0SZQ7+f
5CBZ5T1YiTcugeOnZM3eb6MzDUpcr6e5f8NhR1eA9swLOAqZECZjsmjks30bfDJc7uVKGfI+FbDy
I5UDqTgyF/aZrERirOariFTrneJ/MWTCGotzLiKIk8hizUZQwMWrZABxjFgs/IAcFlYDf7TbgcZ0
7MUVcZaVhfl3sVwr8nBPdZWLo0GFdbkGIhGRnb5W4XGcE+PwpLwlLz4mizbJKZWzEEh+P5Z2Z9xI
s2G2yA5sy0OmwuI2OWqG+JFrFSiL/QnA3AZhz8UmJvdoqMXe5RVXjVQSB1t4XxZ4yUhLo6tBjhyG
Gqpg2w2AYFrsF9d0Slhsi2KvQZ3FTjjQpZO8cX2tu7/huyBGrOW9KckPnZdKIV1U9lVwt9WA8utb
J7Lms1cIwNpDUWtGCJOL5H8pPfGpz1ot5Q2HzuEjGckX/p/qcsmxJFeO6LxWkWMBtxH8M5ah0VtA
QoIGWQKk/Q/kdswZkUI1smmXDNLd/E+r5oelLI+ard0BcrmZjZ3gFkRbGs+1yJoPcAJOuM2dL9lH
J12/U49U8T6ia6nKOO9cfRNArT8bpLTldjIc8NZdpFZnBYvwcVAvj4QPyMxv6IE2vrqgQTlOOfax
7FzpKR6MJmNZwOGDi737WTPuWQzDZWkvZKJIMVmuM685xBZDyMcJWBxVwN4JbMPan71bYi9a3mPd
M8cQl3E/qti8Hnce4FbugdQ7PrJJ00GmKH6dx4NsPmy/oJwpUM59Yt7R4QQQQH2Qq4DDw5ZcQstb
08nt17rmKeey/d7ggPidUehVFMcEsxKMSfHfH+CGNhz5xhBMWi9w/2G4L0qgPXMXVi0WJzBhcjMV
fGzQACJGdO0EOjjlNu/exUFy1FD075y65GZx4cjM6qyxuzNrbG5JkZmIRHdnGXDGsCQ/x5ibIe0n
OVknSP/yMf5y+2M2Q1eXH3kwH5eKsNVgA8YB1mq/e0vlZHv+VMDB3kqatrlkJzwh1uWs15kQH9h8
3X5C2vG7ckL8zz//zr//+dOc0roailJCsT6I3CbvX6rYXQHbv9oORx3nh/Dw94e2mS+6HOjmh1+X
cse//u3rv+OxKwxRPJkNZaZE//sff/7Ffvm64l/56kPjwnVdRc+Eh5Trvvf4+v77RweC/SrV+BNs
N9mIPx9GoUY1YNkzXydQ1mriWg3AR53qEGHfulDtOKnAfRGFjAli5jzkDprfmffcRl1MNKTKIncs
We/R7MbR6LbDQWKphrjZZ5BmulegW+EPrnZJxOI+R21zy9C7LLrbAtrBQTW/JBSffxgBRjaa9PX+
nSl0EIpFZYPxA70j4tSLfBg5mCNyVZIYGZ+Wm7OePNEOyskXugB9wjTS+U6BlZfKdSJKvrezI5Na
5XRZDAOl5keuHHLhH91crSTE3GKSZBoPlS55ChlRlxDppbtP+pSixBI/Xm6i9GWhcKoJ1aGyzpeU
X70vRC4s9Au86SvKiftCmi1O3oVkU4j2T6GkGYh80tLZi/P6SPmqUAcKiUDnIuoli/phi1QI/QN2
NuUPxDH5iPJeyJOxdnHxI5XsUKiqlawRoipkrqxVAcMQAVXVQ6feH0AvFCB9iHbNMMCzKvpfzfQU
qCXS+vJacpJUA2wLp4xbW3pwUQcWyAa75dyWAbRQyt2yfSjg5sqBupu36m/dkbWQ0fVWe0E3XyN1
39tIFHXW1Ra8xbB7KDMZcNhoDQeqL1g5zD5w9mPp9Y+XF2tPaYUafyyt4iqnqqzbAa94udfTI9Tp
FNWcWC9HXaFNrVMX/j10nsLH2ao0azC+atf7PydwAroDK2zdZ4evZgZcWGdgsYHzx7mmww5Us1bv
DKNaRUOrnqNqkaM2QspMxcF6ro2UUmRB3zmFVKUkb4DL6WaQZK40R+gZ/J699Y/vUNsQICItANat
YSMBNV6xDsduFcdOkFnrhYrPAGHrxsSm+8LkbaTd6tJa3hwiKBmSoCReeJbBN2rczxYMNeZVURjK
Nya8bxjlIZWiWEcQNorUAS2rTcKqj/kIIC94yMMJQtgC6wUyp96M7W1xB0B9YYAyE+j6oRvO3kB7
CoOEX2nG77R4q9ak0xlEXP1ap3EMKRoCKtyuJZ2K3M+zvnwQA/HsBTPFdPaewPLd9dmb5gzxrGFP
Yy+J1+08i6ca8fqAtI6hKj7fTCv4mz2zGVkoLf8X1NEKX7qxYzYRl991p2unPFtUXUnOeqHUcBdS
aZwYqARkHY1GZ71yknrg8F7X+vY3Id5OjuLZ0K5feu8HaYOZfkF75E8tLXf4bnRaJb3+5lAj9h+I
3W6Zpd2OCKK1UXH9nbwdKHCx11/a76RZbrAdbxPCtojI9bLbvhDHX2KBNx3V87y5/iHAumOS8FL6
jedbTWDRVn/2LHZ+JBae69p13gniKpxK6wADUA+pN9RjvcKOkkKAVl8NyDbPMVHDBS+46jk2UwSB
jqCiTW7y6uBXaUu0nvOknHZlKllHurLfvSfHYPr2NLOvF5NuGx1oWKKScVPjTTbJB7BS8rLlBr5m
ocsysT0V1vX83vZxKYxpz1gPs+kz63SSWx+8e/X95tq/rluPAWK5e3L+gvs4xz6y8s08GmUu39np
pBTbRFnW++vE9v1LUf96d1YOrvjszh43lpNrFxyqzW2nz3XW7sPrr3560vg9/LA3JYYf4jrcPqDy
SXObrTL9ceqNdTvOFY7Sq52VfNJpbQ4oaegHluN5ncaVREG47p4JZROwGjObhyQT0tRge61zauTP
DoMGVDBCKNx9iPylNPGldXvexJkz0YgwkndsXvY68nd+1qk+NHkf1z+Dbzjb/dlj9Om0f4e+Kxtn
EmOn20x9A4z6gJNyWatmOf3GeviLzsY6KVdZsvkhykZXs/qasKZw99nostYxEhNQFbHff5K6bhJD
oiOXAdOGTxlO7/VMy/+POI9XRQm1D0kSTMY7IrqTBCSA1qFSZwJiHdd3urzc6SoHnQY1rrnwVZ1h
QOj0wALBRadpfYE764SLctzVu/Z1bguf6jvrrN8IOHn0Yn0jWmimtY+pVe23X8KZBTZAzN1ZCFXB
OKiUQWV714WPbBWcBfRxVepu6ANUjjVrEeX4axQd/gGFfKPmpOk0Y6F+CPeKYn0nHCggP7q1IJSo
h/2MaCkuZOj6XR+AwtbJVCxyvXNBgGXCutZ1/6LS44KNHeZYv0E7Bw0hEEsPOGc4lbGOadpra81D
dqiP05PBK1/uVQWj7/gQRX3C+X9hxFA++Jv2SobI0TL15S59IfDZ0qfMrLKEP9VIMzwx4juxrpJS
I5rXIdjQTJs7gyk0/iqu4p7gP4CTYsBw6vjbvbd4SVGaoGYCSUhvLdAkbpvcHpKOcQhm2BzMWVJl
o9m0AZesPJbZYmYz+EbL9u4RQQGKQ63phnUss7m/2jKTt9PSBqW/LhFC1oy8Q+rH1rcvY5xQIbQK
paYIFmtVSNqFOjeUcMst8xlY1as+e1vnR7Hxl3JQvNB76gZ1tBgfJ41hqeJ0iDjnA0a2Vg+cLx+0
+QJhn2Cg5N3wm4rJqyY28qMzC3tI9O4QZjaRwO6/nrWKPSNZzEjyhZ03FOqrBEfBB152NxLH9rnD
rJmGhEE7IqqZY8bOBtu2G3cSFfeJe1qSH75dX5PuzJtb6J6JQv5BQ2Wxw/axay3SiPR9P48rq6ny
ZtwfIq0Doe05erOZdGBr+3q+KnQdNHHaBmKus/0Md0+3JaqlZShAX/MXGMp5qJx0lpOxVWAfEExP
up2zpwkn/sgiU+Na/JkYZFKIJw2BQOg2OxXkAescFBz4z2QcDLA3IEJmqmfROQSdVOEf4ARWixGx
OT1yPsC18IHeGgi1HtkR0GpN2FCamDRqKCT1by91Ksz6/t68ngCJiqCDplTCyxUxedLwgNHz4H6k
ya86DpzX9XRuuREUFT8lviZSxuE5s0pL6K9Jj36Wvb/rZBvkzju/p1E+1975XoulMzLNdoBpBcoB
UiAC49laUmNSwQUividFWOdIDiGD9ByKhMnEdcAZqxIOgn1KRunM2ibMQrDSSVy6lKTr+5VYnFTx
B/QjheGNgGUfhhx584wqg4EkhNfWlhclRaH91RPYfP3X1uyp8LHrlnxm02SU11HWCTODjKwDu+2h
rzx+pXPM7H7zAU+mjtvUmClJMXLOKcI7A4xsB4dodfO761TA6Chmg5itpNZs0lz3Q4vQ83U9ij9J
hPw6GXYng25kFVGCjw0yVPhX/Pexm0x6vwQr++cXquz8H91lkyNLjBvhfZ+i1wYKSP0rj+HVHKDh
WXUPYN9/YcYXVFZhDOMB/RglpUQGf0ROBrpVzB0z4iqZiktqrEqambRVfeBUwVqnvQ84PtcqgLJE
nQngbtglY6kb+6Uu6ZSRHVHsvdCkz1xtZIJrNkXCuhiFcPaalLs7N//49ubbUvNk2+h+ZTKvreLC
RvDqJOSVss2/npWl50ufVECEU/DnaE6aHjqDyAB1HjA14f18vdHwgfeTzK4dVIZ/fv0n//77qy36
znFFjSphVJ8MQ72EI0oJO/RD7//PD4sfFp1frxEczw8TPO9/2+Af2u7uFeNNk48+leCEf/zH979C
uet7a0zRgztUDhP9z399/YP18n3FP3XUQem671tzag1CS7muYOHn70sbwlVUd/5oqJBXXdZJCh4u
iz2blwRbwwz9ntxDphBqPzpRNFNaC7WFVCty5syy6krM7y78+MT1gLdQNbwwUv1+YdnNi3/RVOiy
36+q2GvuTXgWufL3a1iXmZ09FaeomfiLk7Y+oXe4rDytwkuvAc/uS68fxeWleD9lRur416IBgA6P
w4YbREzuKv6UCV61I7oCAfwOVgVxI1cxrflt0BSiMITbcIwsvpWCoR8l+M4+jBoZsSy56IvSTJQ5
LjU/ijTIng8lxpOrPGdMqHFN6VJHf2EizoonKODtE1WK4jePoHis7KwXJHVZ50PSUZcL3doTP7Xs
xCKew+OFcUSXTmlkKNABG3khu7OJ0wvbdirTvysdoC+MTbUkK2VIF9fgUP/iFDe1hbmzTPeihelU
i/4MTX35EHNHqw+NcY7VjPu6eVOzXy+HQjyE34UG+BX/1ZRlgDrdXKkMcZXJRyCej3q50ld63vir
zPMVlVn0gCpPeqNg47Wo5bt2hbFOC4PryAcmLgzi68hOPdSLzKhT7YM4CtlTn3k2+MHC6702uMlD
ZZBbz5QT/A0Ox9qOTYwYB9CFe6Ng8wkdez3ZFEatWq1ucBv6h0FVE+8f6t8QINMKs26YilVyOGcz
8vIr4Vg9SToaq0YG2zME7pqeXmiwjqdD014fMGT8z9cbtjcLnhAL42KAPXPjLVqwiIAOIL/4XuQT
w2dlUW1xjDQf0OXmNs3rioRfUyJtO96VzypfPcDxYORBUNEoeVg+jDp6pUVj6HH+hVX3SXJkt5qx
L0pNvfOpztA5w2PoWP7vas588uMmgmgv/4BbyA4Q9VF+m5uPyvjXZqZvpRluK1NWAb+1d+3n5KHd
heSr6vQaRV6yjvV01RhHDfRYFWly1iiWzXW8uQrPbIyaBp7mZ6gxITX3pQ/YuU3ITXDj1Wu3n0uN
Wu3O9rXpmej0C1IpnNPdnjSeHYMf7IikyrVKk9opmgIiIFuXyMlbQOEackRh6LA/gWMtoftrfTRl
1PJ5hz/iofE0Nyr6H1DX+dVuTE2NPlIar5pAltH45Zqo56ONXFmwwvJ86JGmzGoKj7y119sMF0sL
OtXmVzrwdhO+52x3bgEGgNbkSsmq9Y+FZGx/H+Pu4+si3fYJgwuHlkdeOYM9UJ1kc+vAZPVJnbmM
YSJ9/we651G29bwaXtUhWNb5I41iiZkigO6C3H6mBTvwxM/Sr93TwgM8rSWk13+hasgcjqoBkiem
zN6dtagYITn8WZQfyc3ilGw2aFjeHx2oDMT+ziP7csr2ng5u9IiGYnQArn7Y7tFupE/CvEDX46/Q
d84PUE9GN2zeDtQheVjm91rTeUWc3c5TJ5lV2NWytWtngVb3fAEL5djQP27pvmXhMhmAJnanGnm7
UvpSFRgSDXDld/qj1MeGA0ZNb5dzN/uL2SI+Hr1HWjRYKfOpNTTCBtZ89Y+1capL+vxK8t/xS61V
ZKL1poqnodV55RvSNz6/KtR/nkiqRA9ZcILR5JYcEDJ4ikxKH5jRlravdOF+uFZ5Ph9UZe77sArv
vsctd3XhOqCffYbziYhKZfTZLV//0CFOCtgcFFKUlvhY1E55cHrkGtw2/OHsclyrp6c5j7+VQhsC
J/pJdOHud756qj3fffuBbEyofXuqebmY9u2yMnlTNk2PC3BfepoyyJZz0UFD+/wGvWcILWe3T7jI
4Ls/1aKfJ5QhIjSeOmRn0jaDlbL2qVafFWIpuYko43s3xKpj+xQLxbOUQFIkjXdNvVOL6Ri8s95g
F0+uNXz5IXyruxUOubSI1e5Kb/7GeQSoj+OwOaHmqh9gnH2G2zwtmC4uvlXyQ1OF+LxrANajxMqg
Rj0vbOJ7HZPst6snmfLvPATqpkltTDAy5R5YTPtNibb88Oc4pP2NUJtMYHGcw+nWDbIoZIuic7vq
O8JyZWfMqdWMcyqBS9LE//IenbpAuHp4zHnAPhsF3ax3zUajnPNCnVF1qu+NXwNu7g3jRhPpZmu0
bHfkFiFuogMX0DdDWWPwg+0XnykqgpP1Ided4IfkvIFaIuIlT0ADuEjHeVJv5FwaMArOmDl9ujRZ
LUEe4XHGVtfRgINjEZUzrgnjDHqpMoS8HJoCyKtb1jbGuUDqVcVUFaM3ckTIKFn9klDGzJe9Hk65
P8E4Gw3rPi4fDJcCE5fv4yJlZPp807IQXK/8+UO/s0B4+wTZMXT0CU8ybDAU/PFdBO5YMuKXVZGz
xYZhea/G1wqwjUP42kE1mKxeRFHI6gTDKbMnCO0Gw9ZZ60pu/Q1V46i4Kv4WAmMwsQ2Pgfb78ET3
gDVzoyBtuMCQ0kpiXzLujKBQJAydNNNh0GBInUwrAheAy4p8avCDoeNZczbN4viJo3XgnXl2cXy3
cxZXp7sNMuINNwODk9q0vpzADmo8FBZMKKHLlT1VKI0rAJ0yGPMMbGl9r1Xt1xkT0xY3uH0dRVf7
scvLt8OaOrEdNchMTTYTtJMMM1pRvkhuyVkYGyjNmgAcVFLieq2fBfIuQLVBEbbPpWnfznwWLVL8
hoYbma8MHusOrA61p3588mqel6rjpD0W0Yw7k9b5Fyhj2iFqKYJidc2E9/fsokpoyuWTBtGwc/Dd
U/FQIjY/duikrsD5dSBXbfbesFmB5q5FPJWzb4rpcg7BzY5yLzZg3Qk3wTtATLj2ng27eoYsOT1p
vuaUW/6At5DcO5mqwjC9dAHuA4LoEGZ/1hilJmOvACdsHDJ5o/X3W7KM3TwkD7jPPkGPcwHC0MWj
KxBBEsCBbk0n4+cvMDJrerzz1beVR95ZMA7qLMSnk7ZPoH3PM4tO5ojJgCeATTdisahNdOO5oIZU
4jRbfOxaFjCESTv0sr99zxuss/F669N1tygyUHrsjO1JyztpYV6OvqWmT+oFoytKWBoR0RBILy9G
LEbXR07CQZ5c8wAmERwdoPnlCxS8B1IlnPTmAVQjpiYKy9pXdcdZKjImgIpRAM5ePo/IU+13DVnF
0WDwOBk4byt0SUnZjXzPD7eSEY6aX2Bj5821wb8Imh/A5T2hCHu5rh+KCqxW3W6jGiTpCJJ/eZgJ
22tP8EPSfC7tnvamb9eZ3ORQofaEi6864AxbD5z9RMHxZ09D7v2OnUWzf25Oi5vKndPEGprD8mgv
EpELaeiHajbJBXNvwnfPDzAPLYb1+X7aUx+1hCIrV6DFzVRmVkxUuIsY44/ERsTIkAQ928oHbm8U
AQMO5ZkpQGKay0XH/Qq+op4HUNwGiKJnoI3wddYuTlebJPlCdns8mXm2HrlfV6hYvLM5CqMqisyZ
q0P6u3RTMKzJ7+PO2OqSm9fg0T+uKWRV49tcpdk19MfqMQKM6ZMk75RlE3mUK0UPw6I5F9gAh3SS
1BXMAk1y/1+2yyZHkthWwvs5Ra8N1CD1rzyGVz7AwIYX3Qbeu//CjC+orLJhDNDDKCklMvgj8kMu
uYvcjgrFF08yu3xkcfjHr7/y7/9+NftoRD95lxJG9Yna+u9eok9S7//rh/BN44dFa9B13/PDBNfx
Xxv8Q9v5pkdYt8TqxoVv4aPVziv+9pevf4W219fuVKhxDwVfov//+6+/sV6+rvgXo5r6zXXfNwNk
UF/KdWkk+vmlDeE6asLpCpp4IrVeZFujBCD2HDcSMOTSy+lBonKOLMtVsTDxHN3npFGiDZjZQl28
X/zuysibeWmQmbRiKrjlUp58/8Iylc7vXxc9aCT9968ql1PMg1YeXjc6w6rM7PepwtTHn19Uxqa0
+86Fkf2G+r+hiAtp+uuXGuSR75bU8a9qSQbRxmnDwYbJXTMo5VZP6pFKchKgUV2ropwq88Iy6PZk
o2CF2vCLDL5TV57PcmUjRbuwndFFn5RmosxxqflVZFZmL1qgNZzcIv7WKXFP6dKn9GQizor0DOjW
r8QFOv9yFdCHZctN6sO0p6zz4SUn6HKhW3sK6cGVhdJQpqrWD3ALqWmPu+IYFcBXYZQtWQwLhSlX
2Bt/1dbEf9JR9U7bmBUDqfmwOoVZ8oCddeOBhKO/uq0CdTSAe6iAIA4cCtXKlCHQUka/53dqUQDN
eQHG+fwP/C727Y994xPsZ1/A4rzhjAA3cvmqNdOv0MZUTaov+6UydLyC+X7AHxwXNfOsFV2fH10K
mZB9HE9tXLS8dHGr8j/BdTIAeEi5TNBANHXXzm2Kgp3PY+H9N7GGEYNFs5hRMWscEweH3D/kfVQU
ZLrlG8l6OguvTy1+PXxVUkaJDxvVfBOSlrWN9/YstTRYL3+h0soB+xDta830nqnSG3jKe2BhaWGv
yqNSSfI8jqvY3k6e7Q+emmwUi2R45uT926FgzprBrgmcIWU/a0NF9ET0kE0+3xFdgMPRXknjsh+w
DtkHjlyT3HzgzULJixcJfPviDnC6lJQd07ueFduRadrJvvU7K19o3R0nPEmVoKxJFR4OdJsqtgbd
frFsvLNIMIYx4uNLYse5pPv+CIGlzScEsFzA1WNxlYt2nNCcKS8zaZVejvYA01ZK7ci0woqSq/mp
MOhixNsMt9dkxaAjicPjtzpP6lKwAi7XKQX5cvRT+AzshXs+a/RK8dU2vzcnZoi6nIzDvYrBIHst
d53jfYbtqWNhC2qkhY/vAyXjvje/oeULsOoDxikNB7Z9KumgfXXgBtgfx08XLgp+AAorzaiBQ1V5
l2sKJRlol96+qCadwzrtx489A+QxxPsMp12yMN7ywKn17Ks94/HcVZ3wPDsGz3vzXiuPTBK8901C
WHH2Deo9YxCHP8Fp5z9RfGc9mTufWN3Q1Mn8mJyvep9XHNniokzeotf5Iu/tbNxdPWK1fCzeyhCu
iH0XuwtdfwhbyAODI6VFJQNNfdWmGzRBdT0rHwInUmsufz55aHf1wVKgueEKWccOqlCYF6XGQL1o
kSZnjV4ogEpXc5c11U9oYzS4QpOVICU0Eb8P2LlLaNM8NHra5nEzQJHsatrUBHaGLmkUudt5BQUi
FQ3+YEbkX66JrHm+EuFbB9LoRAbfAnr5Q456FToojR/ghiPhomjooymbls879FFPG413o1/7Aeo6
9+QBLkBD4VUty66L9p8V0c4XG7nu9OWfdHtbx5CJXxXXCXZ654GLpQWbl/fdWN+SpQqa3DSQGTuu
lKxa/1hIvvbXMe0+ji7SjX5ZTrtwZ5kPWOmaB9bJGXumff9BnbmMipC+/wHdQL2krefl8Kr+37Iu
GGkVS4MYpu9+2U0RCC6L9qCCRNYs/dqLVT7AHVjCSrWXspKhAF0DJFVdSda7sxYdIybprAWQW8pT
wCNZYyTRZ5T1B4bzYKB3pwU523sWw8YMaChSB+B62O8te2rT2pvTDqdZ4zeoJ6cbVm97d0ge3sfv
9eRqEWu373WeWd7VstVrZ4FZ9nwBD89Z/eOW7lsWXpMFJVujpkk31IRHzaByxUbWjY/+89k04Ybv
32Acr5ejAZ8Uk0agPNqPtGuwUlw+rORdE1j/1T/W3sXJvr88KH0EMjVXIYrim6Kb5lYKSt5QHbE+
v7rRzkMr9YNsOPaaYXrvd0Cl+TiiZDTZ9JV+3A/hqtLngyqm3ofVD/KrCowJf4N+wqKlqics0iDO
bvl4hg5xUm9myYoSqceiJ2ydJLkGtW/ZC64SjuxOk/8D5Eg/ja5B/YxBega/+vZDGSAisvPUGjYg
9WXyuGznK8W4r8PIlDye6tLXZwTNdLnRcKLxGvbxVIz++xSWRmoufb8zbWFmm7RmblWwzwphlFx0
jYO95cDrUtZp9wW27+zMnafc/JPjrMQi+u6sN/rKr26AZo12TfAHLvuztIjS7iffzI1sjl0hx+/5
mEsv+Qbp4AO3Ny4oLq6+VXI7JFUz7qsGYM1HCcCjXy7xjB833b/bcZPZlG/nYVCXWcMEdMXm07CY
91sG3/3rk0CHIG7udIQKwZmRpFcNm0KelkXozsLv8DprOyNOQ0qnxfRfbWSA8V+BcPe4VELewJUy
YSFsAyDfiKHRqFm2fEvAzb1h3mCICv0iCCT7WrWyg+5bcmTZAUweAewhP3GGL1h5y5UTvI04BUme
liegAUbN46TdyLGzM72MqcdYkPfJighWVKluxl9+2QIOjkVU1rggvAmwxky7Mu2qH2BBjfcRQCCI
qvBpb0WMBHDxS0ILhdGOD5/cn2CcjYatH5cHKMgTj9/HQ0rK9Dhzj8ILNVJ61DsLxLdPeFGG4uTs
Sp1lg8ngh++CzBF/4WzCzZlE0tNLBvJaKbo2/uDjsFJaM7m+iKGQ1Q0NBjiDUC6E2p81hsDh8TSO
Cqr1l30Dxj2R2uvDo+UD9tkoSCsuMKQzH3HHuJPj0CM+mJeuD3tCxVB8MrAIXAC+K/KowR/sHM+a
M2kWR08crQPvk40X53enz+LudLZB5oXhZmpwMpvWl7M3LEPjf0LWhBIKiAyqQqpQAYoBFK9p2YbW
Z6Vqsw6YGLZqpoz2Fd3rVy5v3r/rKRBMRynfJwUT7WQCc9X9Eqzz8vzgMA6UJk0A3ikpcbvWzwJZ
Zt9I/4jYwaxmc2TczlQWJdL7hoIbma8MHuMOrA6zTa24vPFwao6XyuKkOxbJxMukc/4Gyhg6km82
F1bXTHh/zZ5dRVwQ7p40hoadg++eiocSsfmxQyd1Bc23o7hqc/e3YbTCLA/ukq9zSSEad37We8a4
FxuwHrgJ3QFixpX7dlp2HTeR0DZyTv3wA7yF5N/JXBWWaQaQvQcE0yHM/qwxS/mvACdsPDJ5o/1X
QOZuXqsH3GejoCe6AGHpYjgTiDBZ2T5b08kI+g2MtJqeQn01XUvKO8vFQdYvPp30ewIttbNRmyVV
h6lBg+8kFovaRBueC2pFJy0KbPFxzV1xyKQZetnfh4QDVs+N11udLotFkIHSY7tDn3S605NsgA0l
FeWCzlXynQ4YwRDwmLCYXFOuuUWiKfPXTB8vx/RqjwkRZYFUAicNeQDVh6kxwrL2VV1wlooMWWrI
JXN03kqNVMl3+Qi96htcusu7CmFws9SRG/JtMnwnqeBo+Qa25yuK+/IY9oC587PSk6uX6/mhp8Bo
zbZ1MsAsBhjn/aGoKcgN/pAun0u7p73p1gDjeBnU5gkUX3VAOWl14OwnAAI0A6t+fYSNDTs3XzQt
UolAWTs1NIllH+0JKcn/prpacmTJbeC+TlFrAzlI/SjpGF7NARo2ZlFtwL7/wowIUlmDB/RjlJQS
GfyILFU5wW0Qi8zdjNz1DSxpEazne0vbTxVhfYUvGKE3+wSxMqum3oshxj8QGwMGzU0Adoo/rwei
yEyOdpPdJs5zIx0wJcXlNL6tTpGXRQdgRnwJYCP5yrWbp6v1V61xoJ5QhWPhgfuoNvnijqbIbavU
xCxWBwxQh8paMdn0f44/Y+tfr7wH6fnLawqzSgfHomdwIH3bpeygwdJ1hQybmEexUvCAJUcFNsyc
xIKkznccoQgZHXfKJXYptfl7yVT2szZznDPIv1//5L//vpp0H9sNmsVN6njq0Mc6dQPk9ck3bhTf
0fIH9J/nh7a6mgKPDjxZX2cObvjzH+//+F33e3VWl7HRLV6B/vev159cL+/b//l8hVez7b1bcz38
4btdRtn4fWGD086Ezte8wcqmsQ68NeYvxR4jVwDOphyQUFxZ9fI5rPCjkXa2jBxnL77eFq3PzWeH
v6uu8aW7MXsYWyhUy8II+Lxo2WYc8LuhgYeNAiux88j3EhXl8xrSxeJNZw1ldft9sa41RRR/H9Em
3Ph0MAJuNFfIGpe2JFcY+ujXwnYSRvO0oVChzR2RwmLJ1yLFO1hx0JDzLlZQ23naBuE1xxGOszjX
PQOTt2y6FuzZMvbiM7+UjgVflCamRHKp8ZHnRY4unFzUWf2Fk515FkW/pnSoU3pQ4We5gaVHj+SR
OXm+sh0flgU/oX9CHpSZH95wgl+u6WJjU7mV+35nGfBdsRiWCocpQYBOsChPyqqyfnzhttSmv2vO
tIUVrJagpXB2LTP6Vjfh5kHDArr5ulZwEvb+9S3vBmh2dPvSmz7SN35rlyETKt2MHWemvQsHpMv/
qyHDDMwNsVI5HVTOGwBeg/wvGxs/teFovIa4gdYhSwLUKMkBGx+pWt6165MbJtcRIef3OfuVYyRs
XFC5cj64RFOd/K7wERD4oYX3s8aaW9nYB03VYjBxEgcvoMGdZrEdT9CjNQjYdAjLbuWMQ3pp2B3D
iNvgRpGIX5qwScJtpJT+puREVKZe4TDJXxmY+NRoYOXBpYdNA0jjRNyKESO87aryK4EBAn5eD0Tn
GkwM9oCFz1jVDAW0QQst8tYfMlyjWy3aUcZyrkzW3aGAW6h/lQNb+K3SpwxzMAJdOx0Mr1V+dYAs
DFjYgyAgIQ/JyWgybHSUMf8RYbgMld4PGxY3X7xSMo7v5/ce2qLCiyqozk0D9oou2Vb54iUwqKh9
gDOP8KelLjap8MO77mh6XAWoumOAVOY3FGao7S5sRXfdKFcCoqKeNWfT72rsdpmVhhP0Dil2HMKu
8MJmUKSsDjPgwlPrRyg7qs7bzI4WFVy0kIdfosKQoWkNSla+1y6PKvmHdu2zwhyPKIs8tz/Sw4gZ
5uXn5MYEGy4Pcmj1gI0Co3ASHOvk0Gbng6pENm6L8wtQzQBqfBfjXoEsUrlUQUa7KfFchXrYt6K8
KrtcVdYyxlpUlANkYaJbSydDvmgVzUzyxneWMQy5ZJC4RphFPty3AeqJH1+r8UIwwFv0AxFbXS+d
X+HbEER8t/0K3+cstRbku2kwPF5hjy6vX52zFCCbGofqqlRy29QjpqN9pd/qSi6q0DYTt7GjaRzm
rsZ+QACtF9qOXOLj2/iIX43dVr+zRTOc4RDMNQwoXXOTZAZFiOrvfP+7c76A3CDr2fJboGgHYQAF
MiKnsZcX+KEFZmeNHHW+DTDVbe/RUTf1SY1h6qR5aejsLRLUiLGAmv3iq5vPzDd3DIXGvrPf0TU1
tmkOTSpXgkGVd5WMCzoOiJUG+zU+NvZl8uRPer2XtGVRRzxGB4RvEm4uuW86B4RLwddbXKvjOVM0
TqrgWoTWkKWdrbM0krT1TvPa42roVzMMcBWmlpRLOigh2hQHpYaNf6NPfHLaVQiAz4Uy0jWTNvah
6T+2eAK4goEZa53DLuw0goEQUE3vHEMjVhzAQXxmH6CmIaCRRmnbNa1K227J1mJI7GhSHXq49i36
F0x2MN7PwrJIAZB8PhNc9KBzABHlSnnroK/4CpFPCCYn11Ayg+OpVg68VqAqr4E309iUoGdWC97y
NUwZkZeQ4lrmJedXyMi2Qd1Qd0YoNvLHTRo5xrmiX6es7+M3pE1HtlBAfjRL2h1syE2s3ysA3MNy
k+65yYqMCMBbtFGw6xDKJIwDTWi/o4JM6fNUnZ3VJH29+1lbWZ5kKTKjB/1fUayau1kjJ4Lv93Vs
3s8V4R3am2wN/q7YKQ8rk6XEovNyOEny1tpIXmcYvmNX6bmiCh1fGOvAOc2++XcQoXJky4Awacoo
pDp7ZTGf8fajzBsgGZKe7DwzrwkeW8/a/JYtoxojKuYd/GG17Wy5/a9eRa89TvJo8fDpBXRYYtEj
cvAN1uIgRGFBekMeiiXjgvhgxIwSIQvGHDC0BWJ0imDaWXGaSgDlzYQdWVUQJhNVDyopZYfATq6w
ESU7lzhLBiMOOk3Wts76qVrROR/FvZ2Ruk9hVTn3nYsRqIKeH/L1lZIA9/rSuP5hZ6kyVNm2Xnoe
VehkWREDafRgH/wAuTqgZipV44GWjgWXCw9TYl53LYL9TkcWxTXUs1xpcFo4CwRyofYgCjfdyaFr
lvoRdPbp2ijYtCaj7vX+G4OilC2wB5jr5pQOTjaIN79isEUcaEuvwTaVsl+gEIwVBOfQLOr/dYYr
1RicVgeb9muwkR+aeQLkkHgggtepG5anIb4NZ+o4mD+pTIcEykUVZG0qkHnHjY4NAHazaRf4odXu
cYeMCDxYjzz4kfzMECW6FO9DDbgD4zbV54G23+6YNv1w187hFDQwL6UEjUatXEUoGao2C4OLzBcW
hJHjXihMKnBdrQcUSrKdVHCUAkeN99CT8NQYUfiCyMGaKF87KA/oUF0bBfvxcyfnlUr3mHpUgdLP
XoIiniBXC/DoF2uMap1xsQSN/kfkOcpTfVtBePwSerg6nJxBYrXC/A/JfxbxMU2BN/SxQe0tGvyS
xf5nYOaTDMUWdI4VTqwO8K45QAJvDaeACGiNfvK3aYo7YJORgIWl1PdPqIus9XNdT2tJ8EJsWI8h
b3AwtSEHGrxsQ2wNlGMBJcx81pg9xrYWXpqQS6ZM5fmmJbfMenr6piKjPyFhHDWYdzUoveR9RbOc
s2CV3SR3sQ7stA0Rt3UGpzuBH1rW61kz7Pcj6fqBAuRALatDXq0XTuUCrqYivt+avkpgFnwAcvRM
PjhfATSujNhHEIYt0rGkRQ1ZSqyzwjSTi2BG7V/X0khXT7kMZoAKfV5pB78SOCYm7Ao3lo4qzsQs
eRYJxpbYqTbOOsZG5UPonrMZRPlm597YFAFCCdvRU/hiBWpau6G9sZf6vCLebT024CC2Np8TyOiU
FJ9+vlmc63sZhGcrmB55EH2tSI9bgfoKjW6G7AxtxwrvybTaI2iZ0ca5Yt5wG5jw0ggE9xrHqcm+
+nITawIk4QZjsTYxQfkf+GOiVZp8tn3b5Ls82Whdk93BZBOWoEUbdeDUGV4KJh9aAE+YGY2zFJ18
aT88/yY07fTMdADlD9ArGBC9Cs7Y1KMc3Us0HzLIIYqEsemnQZCbRBqfv7L71NkAg7bSIEd+xmQ7
d8nlQcMBOzfWo018VRm+cWCN0EYYkSI85Iq/iV4Psm+fI15pqA2kXRRXTznb+ERWz/ecPfLgeayY
AEvhAArZUiNsRgLsQ1ufSwZTJl/xy8Ow86JNN6g8OMR5Hdng2vUH9ChpBxYu/Z/4almRIoqh+/qK
+oHG+37AUFA9My4EF0LtRFy0zkK6BfX/wZyT1MOBYRAEabor6Zt7Kzl53KSo3TxO3WhXQWagRLu8
UKbDuouFHgCVA6MV3tiM61ZL+4oRs0/Ui8GsytS20WAXNpAqYl2ZC3Nox68xInV0M98Wax2FVTDy
Hi5lTTVlLLuUNaV0V2YPZQGSrb23F7DJt9w1izlgVg6Yly3L2cbTd8SQJHAOdlMVzmPCRi4x+Mzb
jFiDz7i07fcrKlspYZVFBlO7wG6hcgTUX+QuYow/Jw2WqlOPMc3aSWM7rx9hIhkgCMeUsTlNSiDZ
wCHhFDphmjJhZS7Uqu9rjLimbb9WHGG0J9bi0dCVXVmhcAqv7ysXEzVpxQpRZT7YrYByobpc1Z1t
k1Vg1IucUoF3gfV2cjIbtW8RFrHQtcQxhCuHKASB0VCWebStVN0SiJLjyzWmFaYVzmJZXMqBiSaX
qVRPXNJ4L8r4tFaIp+EDP+dleHMfPrvRj8vTcJIy6nIcl8t48lLosgSAkw+Z1OoYPbXyXapNd3lc
bsPHuzjP5zif76dTFfq+T97jmaZTSCCcfLMuntvk+d958m5dK1iPc60iU20xc3E6ZTvJ97v9FZCM
AcTbqUFgnk5Fns1Nn5Z3akWpsELsMs0P9qTGxiV2sSX/aQR1kdN5apHX4hn1//NjnB8cX0hVk9kT
79Q+aniWPXFVkSvRYCm7tEhtesqoInpKMxLyGDCrtnH5ovo8xLn3CcfOnRsel8GP+Iy/Lt+HIGNS
RUMtbbmcEgPCL0l6jD+/in9/iCx850cK1t57U+nqndDS+90GRxEeB+IGnaRCicfZfXFeWMnAUsNn
YuG47hzuUe4UOmC/Pi+DaUXuCk5SVLnIBkf3bjTrsnI8+roxoojudmapdoRGo+bcwLh02Oh2TQ/o
XMXUlTgas5sJCaddGfIEXRq+K+4Y7dDhyiXm/ZhQFvnzHHbKOee8ChfB3WFyfQH28Crsa1dpDHod
imbFJWv9oy5ZB8GMOQ8kt3KLUQFVhQ8z2WgeBxN4jIKspGLMRsC2kDaldhiIrxEHrV+EV0rQAY/n
1ah3y2Np/nKUBoFEgYYBo4RgG6WPqIc8npHLkoeoEHNaM0e9CBOT+bFwUHvdj5CTiock+49+LJsj
2+bIdnBkOziybY4s/8yTcXdk/Ds/ihuDqy+7sbInPbpRHNfhxTgt3+C7x/f34/BbgAEA5Pgejw0K
ZW5kc3RyZWFtDWVuZG9iag04MCAwIG9iag08PC9Dcm9wQm94WzI3LjYxIDYxLjAgNTY3LjYxIDc4
MS4wXS9QYXJlbnQgMjE2IDAgUi9TdHJ1Y3RQYXJlbnRzIDM4L0NvbnRlbnRzIDgxIDAgUi9Sb3Rh
dGUgOTAvTWVkaWFCb3hbMCAwIDU5NS4yMiA4NDJdL1Jlc291cmNlczw8L0NvbG9yU3BhY2U8PC9D
UzAgMTgxNiAwIFI+Pi9Gb250PDwvVFQwIDE4MjAgMCBSL1RUMSAxODE1IDAgUi9DMl8wIDkzIDAg
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
OS9Db250ZW50cyA4MyAwIFIvUm90YXRlIDkwL01lZGlhQm94WzAgMCA1OTUuMjIgODQyXS9SZXNv
dXJjZXM8PC9Db2xvclNwYWNlPDwvQ1MwIDE4MTYgMCBSPj4vRm9udDw8L1RUMCAxODIwIDAgUi9U
VDEgMTgxNSAwIFIvQzJfMCA5MyAwIFI+Pi9Qcm9jU2V0Wy9QREYvVGV4dF0vUHJvcGVydGllczw8
L01DMCAxODEzIDAgUj4+L0V4dEdTdGF0ZTw8L0dTMCAxODE4IDAgUj4+Pj4vVHlwZS9QYWdlPj4N
ZW5kb2JqDTgzIDAgb2JqDTw8L0xlbmd0aCAxNDY4NC9GaWx0ZXIvRmxhdGVEZWNvZGU+PnN0cmVh
bQ0KSInsV1tvFMsRfp9f0Y+AsrN97x4JIYFBSdDh5MJIPBAUocXGnPhCjBPif5+vLj0zu97Fhpzk
KTLsVM1UV1d9/XV19frp1fWnk/eba/P48frp9fX7zenxB/N2PV5+Nutnl9fXl+dm/dPxybVZ//nT
x9Nr82493nw+xrf3m799vLr8x8UHyM8u/2Xe+tJnZ/AvZZZKdebdkyfPnh+Zbv2HI7N+dWQNa8/G
bn302prNF2ON7d3g8VuN+bK56Na/xYePX7r1OFrjzHjS2d5aD2kDYxf6oZqVPKxJrvY5mhJjX4NN
ZjzvHoTh4fhL92Ls/t5RILEipN46Z1YpWlO8NVfH3ZtH5gIG1tToyFUaUu/NSjUy4O+O4kMUJfWx
DMOQijqz1mWzOZc0jl5vp/H66Ocu9sl8xchfTEcuzjuZ+qx73f2J/2bnKVD08J6Dqbm3Ad7TQN7J
6wKa5mjlehdpQiDhe0tiiiQWxNTJ+0CJwxRxZHqmPnn6iMHAs5rYB8Ix9r4avPG5KZvO5b5Oqnd9
geHQBJ1ENEzijZhXei+OqpjwDCxbo1FgxbvTjkMTR+ewsp4SggsOcWXJcelDEzdd7VNVZeBEHbAd
limLwq7EGICqD5I2nbgmWeYLfc5mEQeFBSrVOMWlWsFULjGizpGThpUTPFNfmsIDV7X3TaRvG00w
9wMlWMhjptiSSoBbPLLmPCGKkSE2WeNTjRdXRjBTOT4SJBQWeUZHJjyWh2DFSMYPR5H62lJhEf45
SXnPqbOrJSab7mSHtoC9WuwEigjDC/HWK2/xt+AsgjdEfno6WpezLjN3RGZKYzqWstrNQuxLhDz0
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
+cf7Vlf9uxq6ylTzUQx6LKpSg+Dab8tk2wqhO0T6tIpEbOVgO44DHDju4unk/MRn+nP+6UJgZs6C
UIq+lWiWYn6/wn2/nPkGLQO7zBWfaPCwehFkqvPFiUJ0OTI4t9rMwKNsdERTq3FWCpBnWtcz3QYM
MpWa2eGJkbO7KlSA1XJceeb8noOvfMomgJFYKPaBb6W8tA2KZp7G87xenFVBXU4HXcXRKO9ObhzB
HaSDJi626Lsef9b6fLu9o16nGccmFT9pR6pfn81NXIS5c1RwCOCRte6ZO5i5VQmzd9dHDQ6aW23a
BkghJpcZymLk7JpCK/fE/kJZFVWRxpWg0HK1dON1OVstdTMba1bOg5XyoNTNDLReZwbAXfMiswz2
GJLMA6M1tmBNjFHEKmgSmirg2kbOzTjUfwXrpmnmQeNlSz1ezIfcYGpenLWe+NqLikOczPN/5UW/
3ET88g+9SCeG5a4Xs16Ioxfht5VOjPX0Rtc9vRwn9yHAABf4OmgNCmVuZHN0cmVhbQ1lbmRvYmoN
ODQgMCBvYmoNPDwvQ3JvcEJveFsyNy42MSA2MS4wIDU2Ny42MSA3ODEuMF0vUGFyZW50IDIxNyAw
IFIvU3RydWN0UGFyZW50cyA0MC9Db250ZW50cyA4NSAwIFIvUm90YXRlIDkwL01lZGlhQm94WzAg
MCA1OTUuMjIgODQyXS9SZXNvdXJjZXM8PC9Db2xvclNwYWNlPDwvQ1MwIDE4MTYgMCBSPj4vRm9u
dDw8L1RUMCAxODIwIDAgUi9UVDEgMTgxNSAwIFI+Pi9Qcm9jU2V0Wy9QREYvVGV4dF0vUHJvcGVy
dGllczw8L01DMCAxODEzIDAgUj4+L0V4dEdTdGF0ZTw8L0dTMCAxODE4IDAgUj4+Pj4vVHlwZS9Q
YWdlPj4NZW5kb2JqDTg1IDAgb2JqDTw8L0xlbmd0aCAxNTMxL0ZpbHRlci9GbGF0ZURlY29kZT4+
c3RyZWFtDQpIiaxXbW/bOAz+7l/Bj+mAKJJs+QUYBqzpcLdh3e2uBu7Dtg+u4zTeHLtnu+tyv/5I
So7dLOm2Q9GiJvVCPg9JUeriZduX6yzv4fnzxcu+z/JNsYIPi7S5hcV50/fNFhZvi3UPi7/Km00P
nxbp7rbAuSz/ctM2d/UK5fPmG3zQkQgV4K8JWYpiBZ9evDi/WIK3+GMJi8ulBNbOU2+xvJKQdyBB
CpVo/BsDdHntLX7DiZvOW6SpBAXp2pNCSo1SjouVL5IY5vYjwahYhAFEQSBiXxpIt94skGfpZ+9V
6v3jEZAgRkhCKgVzE0iItIS28P5+BjUukBAHikyZxAgNc6fRAp5XhA9RREYEUZIkJnLGpFQh5FtL
Y3n1kMbV8p0XCAP3uPMzeGRi61nXlXfl/ck/o3HjE3q0HvoQh0L6aN0kZJ2sTkIzGJoroQJyiJHQ
QpJoAhIjxOTZcZ+I41LEEdLXCKNpEjdjPGMIhE9xDISOAUd0OCi5p0IR71WtRIQLk0FwTqyGTjTY
5TGNW0OxXcIeWJbgUGDGvY3H0KyhLa6SmgihCYY4l2Q4Ev4g5l4sTOyUhIkqjG0ypWwVNmUXY0Cd
DZJyz5om2frzRRjCBAfBwlKKgz0up0XoShmOqFJkZIiVsvE0IhoU3jiPhR5EmssdwVAkRDAiiyFh
M07CcFuLrClNEcWdfjDIDp/TOLl2B1cq4yPBQmGRPSpawnt5C2aMZPzDKIyIByoson0maceZOpua
xiT31gdli2GPJZ4EQoTbI6pb7eoWfyY1i+CBip++ivJSeSHXjpW5pNEdS6FbNwqBiAKUE+GHBwot
sdGfilgqer/kgeK8INhRcXm1SKzCEbTOJyJnhSDuBaJ0EJSANmBQAh8TiEkwGJRIHQ0KUglsWKzE
J3MIxyhyYeAaPukHWkiFX2GNJfpA4TqsvIjO+kMFz9p+1VTm47C3/FDTA+NR+gF3H01TQejjBfEd
94QKjT2M0uPMAz1hPlFimh+ZTxTuMhPq4U9y13rg7qRj3NEeUsfmDSrATIxXxHfcpTtQ7EHrA83Q
hWarTPFXU0VyAU9FeRJIPJ5KPxKKCvB4/enxsEzEnRv3hRrGWdx5eAnYu8V9ecRHLO7jdoYihL3g
xvgUjdIOEfhMwu6z0CRKGxd114XnfInYKI0iOuYTbPODPQup8pXlegq31WHcgF2s3HXg0yBen7n3
8O4cxJ0L6JO9HYw2P/towAQMrwYFb069HOj19OBxJH1+HAkW7nFPwjnCdxhaxmcLGJOgf/s++jBb
Nre7lt5yH7E7nc218Wd4as+iWQLv0hRerr5mdV6scADSIt/UTdXc7GDZtGdKzm6bNuvLpj77lL6h
R9arS3zP8R+C9buiZ+Tl8vUFundPv0ndIWw1ga0J9pzFyALXMd+W9iMpbNjsfZVgH3Wvu/dtc1u0
/Q6aNVyll/zUI++Lt9fV3rfa+0bbwbTu+RFpXVHWA35SYlHRdYufyHn5qDFpE9vnzWq3t66PMLMs
zAEhLDS0gw5X3uyyKPoOrrOuqMq6gKLOm1VZ3xwn4P+QwNzaxk+AFU0OHsUcnMQ8SYI5xHy1ae47
yKpt0/XQbwrosm0B2Wpbdh3WAGR5ftdm+Q6yDqezHigry7fHOZmn5hSe5OSPnPxDTq87qMq+r5DH
el3kPf63c72Dq12db9qmLv+11X2UQfTUDOLHGUxhXxQ9gu2gXENftNuyZpzQbZq7agV51rZ4JO56
4nLXYV1hPtoCZ3GSvFursQVKKLFTpRfebJu1X05WYfIY31+kqo71A4tK7bOljhdg1dxD87VoHzDH
LpAXdZ/dFHC/KWouz6rJVlB2eEJHzsFYCzGZT595s77cFh28X76bd3e32NH67Loq5tjY0FbZbyiO
t/jvbdGjxa470WN+3GR+NUSnG0swNPhTITo8o4+Fq7TBGkNk9tbNEKEc+xQd5u1d1Zfz64YOTF3k
X07E4sn7lTrdsPaX3fdn28ZiSpsyzTlF0tk1JVZDV+RNvRqrZgyEP9AfC+l/lgrejP8JMAC2RN1m
DQplbmRzdHJlYW0NZW5kb2JqDTg2IDAgb2JqDTw8L0Nyb3BCb3hbMjcuNjEgNjEuMCA1NjcuNjEg
NzgxLjBdL1BhcmVudCAyMTcgMCBSL1N0cnVjdFBhcmVudHMgNDEvQ29udGVudHMgODcgMCBSL1Jv
dGF0ZSA5MC9NZWRpYUJveFswIDAgNTk1LjIyIDg0Ml0vUmVzb3VyY2VzPDwvQ29sb3JTcGFjZTw8
L0NTMCAxODE2IDAgUj4+L0ZvbnQ8PC9UVDAgMTgyMCAwIFIvVFQxIDE4MTUgMCBSL1RUMiA5MiAw
IFI+Pi9Qcm9jU2V0Wy9QREYvVGV4dF0vUHJvcGVydGllczw8L01DMCAxODEzIDAgUj4+L0V4dEdT
dGF0ZTw8L0dTMCAxODE4IDAgUj4+Pj4vVHlwZS9QYWdlPj4NZW5kb2JqDTg3IDAgb2JqDTw8L0xl
bmd0aCAyMTIwL0ZpbHRlci9GbGF0ZURlY29kZT4+c3RyZWFtDQpIibxXW28btxJ+31/BlwJyAa14
Xy5QFEiU4LRFnPbUAs5DmgdVXttqbSmV1ab69/1mSO5S8vrSojhIYM0syeE39+Hs1W6/vlqu9uKr
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
/viND2uFHulqVkFFmkNtezKHFn0U7fCcu+jLJ0+tRmebWqlYi5SBwxtchvdquuyu0siORnNR0GhI
chhsiC0657AaOZ8Gnf/T1KmVK1qn1qrsnWnxueFG62dGDDzyPA2BarCPwoNV2VioQdqhkhLL4Wr1
0SIPdekYWSX09glHhfqoUlv9bKXGlqJSx0tjpXYhbnTwdYg8AXfE9VvjYpTz6Hyh+9Y2lNTcQVPC
SMrmqaIKYhFQFFaAYVIB+XZzvevu78dKk7ZlqYwlDQ43uaK9PT6JXPpLgAEARtVXIg0KZW5kc3Ry
ZWFtDWVuZG9iag04OCAwIG9iag08PC9Dcm9wQm94WzI3LjYxIDYxLjAgNTY3LjYxIDc4MS4wXS9Q
YXJlbnQgMjE3IDAgUi9TdHJ1Y3RQYXJlbnRzIDQyL0NvbnRlbnRzIDg5IDAgUi9Sb3RhdGUgOTAv
TWVkaWFCb3hbMCAwIDU5NS4yMiA4NDJdL1Jlc291cmNlczw8L1hPYmplY3Q8PC9JbTAgOTAgMCBS
Pj4vQ29sb3JTcGFjZTw8L0NTMCAxODE2IDAgUj4+L0ZvbnQ8PC9UVDAgMTgxNSAwIFIvVFQxIDE4
MjAgMCBSPj4vUHJvY1NldFsvUERGL1RleHQvSW1hZ2VDXS9FeHRHU3RhdGU8PC9HUzAgMTgxOCAw
IFI+Pj4+L1R5cGUvUGFnZT4+DWVuZG9iag04OSAwIG9iag08PC9MZW5ndGggNTg3L0ZpbHRlci9G
bGF0ZURlY29kZT4+c3RyZWFtDQpIiaxTXW+bMBR951fcR7LF5trGBldVpZa2U6u22hZPm9TtISJp
QppAmpBF/fe7QGhgqrSXycLfnHPuvcfBaD5eT+H0NLhPbi4B4ezs4jIB78XTJuJhDEZwFAKYDhEi
ibCZet8/QE4XEOJQcBuDtppLYIdVdYHOg2SEkG4JEekQeQywTWn7E23Ptp6WuoMeyhb7ybu6J/ov
1C6cF3x+UyZaZR1gaj3QwDmki+7JQ46IIbgUWDvd021BMulDCLWq6WXMI4sa3MrzR/MsX+yed3Cf
ldtdBhfLyYyDZIKJ4cAtGmEdRbJVVDPIiqyaiYqKCZoqTSMF7yae/5Bt5xnbHiiG0JKxauGK59di
CMIohqESQ7gdr8c5VKQ1tj4Goit0IXlURcKF1TW6u7qDj7EABVpJDRgJ8Z5i1Spmf+VHNqKRi7Cj
+fr8xxHVQBSrd1HDXh7MUaupQSW3qqP10f/29e4E5mW5PgkGLPLrbr/f87ws2bjkacEX62Dwy902
TFdkg75J9X8z6YsnahcJsOYAQgU0kK4amyUjOqoajJIHL+QaKPmwoFDppxX1QhtYeswgSNHOKgFL
b0QObjLVF2/estV/GLIbiKZK/PNFRC3SQWL9EpwTnRegWlOqxv8WmKVBG6KNrAWtLfE1/n/0k2L9
uslm8/Kn1AIk4iDyY3hwDs4nv8d5Op3QBrhpOs+LZTF7haTYDAT662IzLrMi79fsOpvtNse442PR
EBQiWSJUPNLWWvIcbRnLlcHaNjLql+JmhXBZtAn9I8AAtVAQUA0KZW5kc3RyZWFtDWVuZG9iag05
MCAwIG9iag08PC9TdWJ0eXBlL0ltYWdlL0xlbmd0aCAxODI1MS9GaWx0ZXIvRENURGVjb2RlL0Jp
dHNQZXJDb21wb25lbnQgOC9Db2xvclNwYWNlIDE4MTYgMCBSL1dpZHRoIDYyNS9IZWlnaHQgMzAw
L1R5cGUvWE9iamVjdD4+c3RyZWFtDQr/2P/uAA5BZG9iZQBkgAAAAAH/2wCEAAwICAgJCAwJCQwR
CwoLERUPDAwPFRgTExUTExgXEhQUFBQSFxcbHB4cGxckJCcnJCQ1MzMzNTs7Ozs7Ozs7OzsBDQsL
DQ4NEA4OEBQODw4UFBARERAUHRQUFRQUHSUaFxcXFxolICMeHh4jICgoJSUoKDIyMDIyOzs7Ozs7
Ozs7O//AABEIASwCcQMBIgACEQEDEQH/xAE/AAABBQEBAQEBAQAAAAAAAAADAAECBAUGBwgJCgsB
AAEFAQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggFAwwzAQACEQMEIRIxBUFR
YRMicYEyBhSRobFCIyQVUsFiMzRygtFDByWSU/Dh8WNzNRaisoMmRJNUZEXCo3Q2F9JV4mXys4TD
03Xj80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3EQACAgECBAQDBAUG
BwcGBTUBAAIRAyExEgRBUWFxIhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNTFWNzNPElBhaisoMHJjXC
0kSTVKMXZEVVNnRl4vKzhMPTdePzRpSkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2JzdHV2d3h5en
t8f/2gAMAwEAAhEDEQA/APVUkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkk
kklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSS
UpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSk
kkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSS
SUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJS
kkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSS
SSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJ
SkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKS
SSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJ
JSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSklzvWvr30DpLnVG05eS3Q00
Q6D/ACn/AER965DO/wAanV7SRg41OMzsXza//vo/BW8Pw/mcouMOGJ/Sn6WKefHHQnXw1fUUl41Z
/jA+tjzP23b5NrrH/fUSj/GN9aqjLsiu4fu2VN/75tKsH4NzNfNj+0/wWfe8faT7CkvOun/42HD2
9TwQR/pMd3/fLP8AySr5/wDjW6jYSOn4dVDOzrSbHfc3aFEPhXNmXDwAf1uIUu+84qu/pT6akvG7
f8YX1ssOmY2seDKqx+VpT0/4xPrXUROU20Ds+pmv+aAVL/obma+bH9p/gt+94+0n2NJeb9O/xr5D
SG9Twm2N72Y5LT/mPkH712fRvrP0XrTf1HIBtiXUP9lg/snn5Krn5HmMIucDw/vR1H4MkM0J7HXs
6qSSSrMikkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJS
kkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSS
SSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJDvvpx6X33vFdVTS+x7tAGjUkpAXoFI87OxOn
4tmXmWNpoqEve78g8SfBeV/Wj6/dQ6u5+Ngl2H0/iAYssH8tw4H8kKn9bvrVkfWDNIYTX0+kkY9P
E/8ACPH7x/BYC6HkPhscQGTMOLIdRE7R/taOfmDImMDUe/dSSlVVbdY2qpjrLHnaxjQS4k9gAuz6
N/iw6nlMbd1O4YLHa+k0b7Y89drfxV7NzGLCLyzEb27nyDBDHOZ9It4pJdF9bul9A6NkN6d0592R
mV65NtjwWtkaMDWtHu7nwXOp2LIMkBOIIEtRxCjXdEomJo9OyklKqq26wVUsdZY76LGAucY8AFFP
QpJJdn9V/qt9XfrJgOFd9+J1KgAX17mvaZ4sa0tB2n46KLPnhhhxzvhuiQLrzXQgZmhVvGKVdllT
22VuLLGGWvaSCCO4IXS9d/xf9b6Sx19QGdit1NlIO9o8XV8/dK5hHFmx5Y8WOQnHw/aFShKBqQov
oX1T/wAYz9zMDrzpBhtedxHld/5L7/FeiNcHAOaQWkSCNQQV88ru/wDF99cXY9tfROo2Tj2HbiXO
P0HHisn909vBZXxH4aKObAKI1lAfnH+DZwcwbEJnyP8AF9MSSSWI3FJJJJKUkkkkpSSSSSlJJJJK
UkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSS
SSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJ
KUvOv8Z31iJc3oOM6AALMwjv3ZX/AN+PyXedRzaun4GRm3fzePW6x3ntEx814PmZd2bl3ZmQd12Q
91jz5uMrU+EcsMmU5ZD04vl/vH+DW5rJwx4RvL8kKNh4eTnZVeJisNt9zttbB3P9yCvUv8W/1bbh
YP7YyWfrWY39CCNWUnj5v5+ELY5zmY8viMzrLaI7lq4sZySrp1dT6qfU/C6BQLHAX9ReP0uQRxPL
K/Bv5Vb+s/Wm9E6NfnaG0DZjtPex2jfu5K1l5t/jX6gXZWF01p9tbDe8fynHY2fgGlc/y0Zc3zcf
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
WvDJKBuJp956Z1rpfVavV6fksvHJa0w8f1mH3D7leXz1XZZU8WVPdXY36L2EtcPgQtzC+vX1owwG
szXXMH5t7W2f9Jw3fisjL8Fld4sgI7T0P2htR5wfpRryfaUl5TX/AI0/rA0e+nGs89rx+R6jd/jQ
+sjxFbMarzaxxP8A0nlQf6I5q9o+fEyfesXj9j6wsbrX1t6H0ZpGVkB944x6ofYfiB9H5ryjP+tv
1j6gC3Jz7djua6yK2/dXtWR59zyrOH4LrebJ/gw/if4MU+c/cj9S9J9Zfrx1Pru7HZ+qYB/wDD7n
j/hHd/hwubSU6absi1lFDHW22HaytgJcSewAWvjxY8MOGERCI/lZa0pSmbJssF6h9QPqcensb1fq
LIzbG/q9TuamH84/y3fgEvqb9QGdPLOpdXaLMwQ6nH5bUf3nfvP/AAC7dY3xL4iJg4cJ9O05jr4D
wbfL8vXrnv0CkkkljtpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSl
JJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkk
kkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkp5f6xfUDpPWC7Ix/wBSzXam
ysex5/ls0+8LzrrP1P690cudkY5toH/aimXsjzjVvzC9tSV7lviefCBEn3ID9GW48iw5OXhPX5T3
D88JL3DqP1U+r3UiXZWDWbDzYwem/wDzmbZ+awcr/FX0Swk42TkUeRLXj8Wg/itTH8Y5eXziWM+X
EPwa0uUmNiC+WpL0R3+KVs+zqZjzpH/pRSr/AMUtU/pepuI8G1AfleVL/pTk/wDOf82X8Fv3bL+7
+IfOU7Wue4MYC5ztA0CSfgAvVsT/ABX/AFdpIN778ojs54a37qw0/iui6f0PpHTBGBiVUH95rRuP
xeZd+KgyfGcEf5uMpnx9IXx5SZ+Ygfi+XdE/xe9d6mW2ZLPsGMdS+4e8j+TXz98L0foH1V6R0Gv9
Ur35BEPybNbHfP8ANHkFsJLL5n4hnz6SPDD9yO317tnHghDUCz3KkkklTZVJJJJKUkkkkpSSSSSl
JJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkk
kkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSS
lJJJJKUkkkkpSSxM760V4eXZjHAzbjUY9SqncwyJ9rpQP+edP/lZ1D/tj/zJMOWANW2o8hzUoiQx
kiQsajY/V6JJc7/zzp/8rOof9sf+ZJf886f/ACs6h/2x/wCZIe9j/eT/AKO5v/NH7R/F6JJc7/zz
p/8AKzqH/bH/AJkl/wA86f8Ays6h/wBsf+ZJe9j/AHlf6O5v/NH7R/F6JJc7/wA86f8Ays6h/wBs
f+ZJf886f/KzqH/bH/mSXvY/3lf6O5v/ADR+0fxeiSXO/wDPOn/ys6h/2x/5kl/zzp/8rOof9sf+
ZJe9j/eV/o7m/wDNH7R/F6JJc7/zzp/8rOof9sf+ZJf886f/ACs6h/2x/wCZJe9j/eV/o7m/80ft
H8Xoklzv/POn/wArOof9sf8AmSX/ADzp/wDKzqH/AGx/5kl72P8AeV/o7m/80ftH8Xoklzv/ADzp
/wDKzqH/AGx/5kl/zzp/8rOof9sf+ZJe9j/eV/o7m/8ANH7R/F6JJc7/AM86f/KzqH/bH/mSX/PO
n/ys6h/2x/5kl72P95X+jub/AM0ftH8Xoklzv/POn/ys6h/2x/5kl/zzp/8AKzqH/bH/AJkl72P9
5X+jub/zR+0fxeiSXO/886f/ACs6h/2x/wCZJf8APOn/AMrOof8AbH/mSXvY/wB5X+jub/zR+0fx
eiSXO/8APOn/AMrOof8AbH/mSX/POn/ys6h/2x/5kl72P95X+jub/wA0ftH8Xoklzv8Azzp/8rOo
f9sf+ZJf886f/KzqH/bH/mSXvY/3lf6O5v8AzR+0fxeiSXO/886f/KzqH/bH/mSX/POn/wArOof9
sf8AmSXvY/3lf6O5v/NH7R/F6JJc7/zzp/8AKzqH/bH/AJkl/wA86f8Ays6h/wBsf+ZJe9j/AHlf
6O5v/NH7R/F6JJc7/wA86f8Ays6h/wBsf+ZJf886f/KzqH/bH/mSXvY/3lf6O5v/ADR+0fxeiSXO
/wDPOn/ys6h/2x/5kl/zzp/8rOof9sf+ZJe9j/eV/o7m/wDNH7R/F6JJc7/zzp/8rOof9sf+ZJf8
86f/ACs6h/2x/wCZJe9j/eV/o7m/80ftH8Xoklzv/POn/wArOof9sf8AmSX/ADzp/wDKzqH/AGx/
5kl72P8AeV/o7m/80ftH8Xoklzv/ADzp/wDKzqH/AGx/5kl/zzp/8rOof9sf+ZJe9j/eV/o7m/8A
NH7R/F6JJc7/AM86f/KzqH/bH/mSX/POn/ys6h/2x/5kl72P95X+jub/AM0ftH8Xoklzv/POn/ys
6h/2x/5kl/zzp/8AKzqH/bH/AJkl72P95X+jub/zR+0fxeiSXO/886f/ACs6h/2x/wCZJf8APOn/
AMrOof8AbH/mSXvY/wB5X+jub/zR+0fxeiSXO/8APOn/AMrOof8AbH/mSX/POn/ys6h/2x/5kl72
P95X+jub/wA0ftH8Xoklzv8Azzp/8rOof9sf+ZJf886f/KzqH/bH/mSXvY/3lf6O5v8AzR+0fxei
SXO/886f/KzqH/bH/mSX/POn/wArOof9sf8AmSXvY/3lf6O5v/NH7R/F6JJc7/zzp/8AKzqH/bH/
AJkl/wA86f8Ays6h/wBsf+ZJe9j/AHlf6O5v/NH7R/F6JJc7/wA86f8Ays6h/wBsf+ZJf886f/Kz
qH/bH/mSXvY/3lf6O5v/ADR+0fxeiSXO/wDPOn/ys6h/2x/5kl/zzp/8rOof9sf+ZJe9j/eV/o7m
/wDNH7R/F6JJc7/zzp/8rOof9sf+ZJf886f/ACs6h/2x/wCZJe9j/eV/o7m/80ftH8Xoklzv/POn
/wArOof9sf8AmS0+k9Wb1SuyxuNfjemQ3bkM2EyJlupRjkhI0DazLyfMYomc4GMR1sN9JJJPa6kk
kklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSS
UpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSk
kkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSS
SUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJS
kkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSS
SSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJ
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
gDUk8ALO/wCcfQd2Q37fROG1r8k7xFbXRtc48QZC4/6j/WWvrGX1/p/V+otyKrbrGYdT3gF2PFu/
0ogluwchJT3eHnYWfT9owr68mmS31KnB7ZHIlso6wPqb036udN6S+r6u3jJw3XOfZcLBZNkNBBcI
GjQFJ/16+qDMv7G7quOLgdp90snw9SNn4pKd1JU+odX6Z03Gbl5+TXj473BrLXuhpLgXAA+YCqV/
Wz6tW9Q/ZtfUsd+YTtFQeNXfuh30SfKUlOukkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSS
SSSlJJJJKUkkkkpS4b63f/lA+qf9a/8AIF3K57rf1ayepfWXo3Wa7mMq6UbDbW6dzt4EbY0SU4X1
mwsn6o9cH1x6VWX4GQRX1vEZwQ4/z7R4z+PxKf8AxU31ZLOvZFJ3VXdRfZW6Ilr/AHNMfArurqas
il9F7BZVa0ssY4SHNcIII81z/wBT/qmPqx+0cemwPxMnIF2KNS9rNoGx/wACkp5363f/AJUPq1/U
H/V2L0Vcv1v6p5fUvrf0nr9d9bKOnNDbKnB290Oe72xp+cuoSU+c/wCMz/xU/VP/AMNf+jaF6MuW
+tn1Sy+u9Y6L1Ci+upnSrvVtY8OJcN9b4bH9RdSkpi97WNL3kNa0EuJ4AHJXk/1f6h9as/q3WfrH
0npDOp4/U7DjtsutFe2qvQVgOcJlu2fgvSfrDg5vUei5mBgWtoyMqs1NtfO1rX+1/wBHX6MwofVj
ojOg9CxOlNIe7HZ+ke0QHWOJc93+cUlPnn1N6v1LoHRfrL0PIrOP1DpdVmZjUkh2zczWCJkNO13z
Wh/i3+p31f6h9Wm9V6ljM6hl577TbZd7y3a9zIE8HSSedVu9U+p12T9b6PrBjW1NofQcbqONYHfp
q3BzDx/JI58Fk431F+t/Q334v1Z63Xj9LveXirIZvfXu52yx4J89JSU5n1P+rfT2fWf61fV4E2YJ
p9FsmSGPMgT4sn8Fn4P1lyvq99Uet/VbJdHVMO44uG0cuZkEtcWf1fc4f1guy+pv1HzPq31jqGdf
mjNZmsaA9wItL53vc+dNTPdE6v8AUPH6j9c8H6xEsFNADsqk8vtq/mXDSPCfgkp4zqP1dfj3/VX6
lZDzRi5QOV1AtMepe8neJ8Whuxq2/wDGJ9SPq3h/VW/OwMWvCyMEMLLK5G8Oc2ssfr7p3cnVdH9c
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
UpJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJSkLJxqMrHsxsmtttFzSyytwkOa4QQUVJJTwr
/wDFD9X/AFXCrLzacR53PxGWj0z5atJ+9dPR9Xum4vRH9EwWuw8R9bq5pMWDeIc7e7d7j4laaSSn
M+r31f6f9Xemt6b08O9FrnPLrCC9znHUuIA+C00kklKSSSSUpJJJJSlm/WDoWH9YOmWdMzXPbRa5
rnGohrpYQ4akO8FpJJKQYOJVg4VGFSSasatlNZcZdtY0NEnTWAjpJJKUkkkkpSSSSSlJJJJKUkkk
kpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSl
JJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkk
kkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSS
lJJJJKUkkkkpSSSSSlJJJJKUkkkkpSSSSSlJJJJKf//ZCg0KZW5kc3RyZWFtDWVuZG9iag05MSAw
IG9iag08PC9TdGVtViA4OC9Gb250TmFtZS9BcmlhbE1UL0ZvbnRTdHJldGNoL05vcm1hbC9Gb250
V2VpZ2h0IDQwMC9GbGFncyAzMi9EZXNjZW50IC0yMTEvRm9udEJCb3hbLTY2NSAtMzI1IDIwMDAg
MTAwNl0vQXNjZW50IDkwNS9Gb250RmFtaWx5KEFyaWFsKS9DYXBIZWlnaHQgNzE4L1hIZWlnaHQg
NTE1L1R5cGUvRm9udERlc2NyaXB0b3IvSXRhbGljQW5nbGUgMD4+DWVuZG9iag05MiAwIG9iag08
PC9TdWJ0eXBlL1RydWVUeXBlL0ZvbnREZXNjcmlwdG9yIDkxIDAgUi9MYXN0Q2hhciAxMjIvV2lk
dGhzWzI3OCAwIDAgMCAwIDg4OSA2NjcgMCAzMzMgMzMzIDM4OSAwIDI3OCAzMzMgMjc4IDI3OCA1
NTYgNTU2IDU1NiAwIDAgNTU2IDAgMCAwIDAgMjc4IDAgMCAwIDAgMCAwIDY2NyA2NjcgNzIyIDcy
MiA2NjcgNjExIDc3OCA3MjIgMjc4IDUwMCA2NjcgNTU2IDgzMyA3MjIgNzc4IDY2NyAwIDcyMiA2
NjcgNjExIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDU1NiA1NTYgNTAwIDU1NiA1NTYgMjc4IDU1
NiA1NTYgMjIyIDAgNTAwIDIyMiA4MzMgNTU2IDU1NiA1NTYgNTU2IDMzMyA1MDAgMjc4IDU1NiA1
MDAgNzIyIDUwMCA1MDAgNTAwXS9CYXNlRm9udC9BcmlhbE1UL0ZpcnN0Q2hhciAzMi9FbmNvZGlu
Zy9XaW5BbnNpRW5jb2RpbmcvVHlwZS9Gb250Pj4NZW5kb2JqDTkzIDAgb2JqDTw8L1N1YnR5cGUv
VHlwZTAvRGVzY2VuZGFudEZvbnRzWzk2IDAgUl0vQmFzZUZvbnQvRkRBUEdFK01TLVBHb3RoaWMv
VG9Vbmljb2RlIDk0IDAgUi9FbmNvZGluZy9JZGVudGl0eS1IL1R5cGUvRm9udD4+DWVuZG9iag05
NCAwIG9iag08PC9MZW5ndGggMzM5L0ZpbHRlci9GbGF0ZURlY29kZT4+c3RyZWFtDQpo3lSSS2+D
MBCE7/yKPbbqAfMOEuKQVJFy6ENN2ruxlxSpGGTIIf++2ENS9QDSfPbMer0Od4fng+lmCt/toI48
U9sZbXkaLlYxNXzuDEUx6U7Nq/J/1cuRwsV8vE4z9wfTDlRVQfixLE6zvdLD6VQ8iUcK36xm25nz
QtL482shx8s4/nDPZiZBdU2a2yDcvcjxVfZMoTf+wdN1ZIq9jtbag+ZplIqtNGemKpFFUVOVxk1e
Exv9fz3I4Gpa9S1tcNstRCxqrxRU5pXUXmW5VwqqcArxVSL22zpYqqx5UXSLRzWX2Lp9chMheOOj
NglgBrgDLABbDxMcqNx4WKJ2GuFcsMsUEHaZA6KfdA9YAjZoJPawQaYSHubIVDEg7PkWEHYFewG7
Fh5qdFSU6wWgY3fj7jXcJ6gu1i7D9U/Gj9ANrzN8f1XjMLo5uS/4FWAAyCW2UgoNCmVuZHN0cmVh
bQ1lbmRvYmoNOTUgMCBvYmoNPDwvU3RlbVYgMTE0L0ZvbnROYW1lL0ZEQVBHRStNUy1QR290aGlj
L1N0eWxlPDwvUGFub3NlKAgBAgsGAQAAAAAAACk+Pi9Gb250U3RyZXRjaC9Ob3JtYWwvRm9udEZp
bGUyIDk3IDAgUi9Gb250V2VpZ2h0IDQwMC9GbGFncyA0L0Rlc2NlbnQgLTE0MC9Gb250QkJveFst
MTIxIC0xMzcgOTk2IDg1OV0vQXNjZW50IDg1OS9Gb250RmFtaWx5KE1TIFBHb3RoaWMpL0NhcEhl
aWdodCA3MzcvWEhlaWdodCA1NTMvVHlwZS9Gb250RGVzY3JpcHRvci9JdGFsaWNBbmdsZSAwL0xh
bmcvamEvU3RlbUggODU+Pg1lbmRvYmoNOTYgMCBvYmoNPDwvU3VidHlwZS9DSURGb250VHlwZTIv
Rm9udERlc2NyaXB0b3IgOTUgMCBSL0Jhc2VGb250L0ZEQVBHRStNUy1QR290aGljL1dbMTQ5Njdb
MzA1XTE0OTcyWzUwMF0xNDk3NSAxNDk3NiAzMDUgMTQ5NzdbNTAwXTE0OTc5WzIwMyA1MDAgMjAz
XTE0OTgzIDE0OTkxIDUwMCAxNTAwMFs2MzMgNjM3IDY2NCA2NDggNTY2IDU1MV0xNTAxMVs1Mzkg
NzQyXTE1MDE0WzcwNyA2MTddMTUwMTdbNjI1IDYwMiA1OTBdMTUwMjFbNjMzXTE1MDMyWzQ3NyA0
OTYgNTAwIDQ5NiA1MDAgMzA1IDQ2MSA1MDAgMjExXTE1MDQyWzQ2MSAyMTEgNzM0IDUwMCA1MDgg
NDk2XTE1MDQ5WzM0OCA0NjEgMzUyXTE1MDUzWzQ3N10xNTA1Nls0NzcgNDU3XTE3MDc4WzUwMF1d
L0NJRFRvR0lETWFwL0lkZW50aXR5L0NJRFN5c3RlbUluZm88PC9TdXBwbGVtZW50IDAvT3JkZXJp
bmcoSWRlbnRpdHkpL1JlZ2lzdHJ5KEFkb2JlKT4+L0RXIDEwMDAvVHlwZS9Gb250Pj4NZW5kb2Jq
DTk3IDAgb2JqDTw8L0xlbmd0aCAyMTYyNy9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoMSAxNzE1
MTI+PnN0cmVhbQ0KaN7Me1vMXcd13ln8/3P2/b7Pf+Pt/0mKokRSosSLJVoyZV2oWyy5VqxYcdpY
jW917ER1FcfNS926aNEaBmw0yMVFYiMVjCJKAyZAUT8EqdEXG0WBPvbFRRr0LQ9FHwu0gDpzuEb/
t7+99iHVKk1JzD/7zJ49s2bNmnWbtWYym82y2ddmG7NLL7/y4MOv/I9vveJa/sSVV3/hK2/uz/7r
7M9mM+nd77c++8bnvvTHz//H19zvH8xmR37xc1/8u5/94Y9+/Oczeeajs1l/5fOfef3T/+5XN07P
jvzOD13/a593DfKfP/rj2WzzjPt95vNfevOrPz5781+538/N5Ma//OIv/8Lr8scHX5zJa//Q/f6D
L73+1Td++rWNXff991z//V96/UufufRvPvgfZkd++5L75o03vvyZN/79l6/8xUye+u8Ohk/NZPaL
8q3Z3PX9mvs/m/2c1j+ZFbMnYzmSLWbRkXl8ZPN7syP/9vM/+l//072rXZl97PmnXp49Mdt/57/N
fvLOT1ZfnHliNvvun/0n/3Yms/+zf93M46mfLd3frdm2+7s921nN2bi/zax1f3MH22xWzir3N5rF
7m8yS9/9CyO8885qzMx9oc/499bswsH+M7f2P/XZ/Vuzn/7Ewa0bR2/J66995umLt+TCD2ZHnjl9
81PPXbx1xD1vPPPIxVsb7iHWxk33nPjGuXuYa+PCPS98Y+QeMm2M3XPuGxP3sK2NqXve8Y2Ze+i1
MXfPS99YuIc9bSzd81HfWLmHUhtr91z5xsY9NNrYuufWN3YXbslWc/Xirf6C1D+8eGt5YearrQuy
35zeb2+evvnxTzx69OC1i7e2L8y4aefC/k2Pklv7r7sxd2//+tztX3sX9m/tnL+17+Y46h53z//g
nf/ino9d2J89Ko9evHX8wsHFWycu/JEce+bpPzpy3P3ZOOH+bJ50f+b77s/iwP2JTrk/8Wn3Jznj
/qT3uD/ZWfcnv9f9Kc65P+V97k91v/tTn3d/mgvuT3vR/ekecH/6B92f5SX3Z+sh92f7Yfdn57L7
s3vF/dm76v4cvfaM28WTDpQPeFAe8aA86kG57kH5oAflMQ/K4x6UD3lQbnhQnvCgfNiD8qQH5SkP
ytMelGc8KDc9KM96UJ7zoDzvQXnBg/KiB+WnPCgf8aC85EF52YPyUQ/KX3Og3D4Pq3Mit0/HO3xC
Xv4L1/Dp1ePXVuVhVwpXFlpHWrZc+aA+z/X9ltZLbYtd2XUldyXT374uXan12Y95WUui38cw56Z+
n2pd6bvw+4qOl0N7mKvUGr/PFbYjWs/13WVtK3QOv/YDGDfTfgWsx49/Vdft13NN4a2gr1/TUWgr
tT6idaL9ruv3Ncz/EOA7wNy7/XnJlY9p+x70CcVvauHKKfd82pX73fPP+nFdfdOPoeU+V87rNwnA
m+o6rLKh7ysqfrwHXOlcOQ79Yi4OhsdhX3Lal9Jo5z6BbrAc1fWE+QvA+aC4+U/rmksqiINAd1yn
QAtWnevYiKfiLuq7GbfUcQPtdLr/e0o3nZ6Hq1CniptS3+fat9Z5H9D6mlH7eU7q/JVRR7D/Mew3
1oF2c4UD6xZwNFXj2cU6BVq5m/oInPkEzn1h1L6/ODo568qT/qy58jOu3OvKh1y54spTa+qrWj8O
dLMBPDEC/FTACzfhDOdAdw2MUUB7Cjxzk87jvisXdR9b5VGXdG2B7/l5BPYxnPsAY6PFz3EKSgJ8
qlK4Al1uAI/b0L4VnYm5zlPCXia6rgTopoEzX0G/PeBZARdz4lEbSu8tnA9/Hu5VueXH2lH6f0Db
LuvzcR3nqvLhWeCrWjaVD1/Sff4pVy648oL+vu7Kg658xZUn9NnT0qOeJvT3A9r3KW33tHNOa//u
ksIRZGujMHg+G7n3j+g4T+iYN1y5pvT6YVc+oX2u6XiPuXJZ+/n6ovJi//4jOpaf+z5Xzvs6zAU8
zc/7bJBD2pYqrzmu+xn46kxhXu2zjh/W+4Liw9dzfXddi4f9Hn1/Hd49pfj2uPoA4Cp8s1SZd9yV
+7W/X+e2rvF5V55W2fmKnuObXhZo/YKWlxWnH4Jvwrunte0ZV07Cu48qPOf07D+qczyrv59RuTtT
WmyUnq8q3rYUb7X2CTKohHMaaDqczU3tE4O82gS+Mqd2lOsRnJmFlhy+i6AO8meh8OWq37UgYyI4
5zv67YbyFtTZSq03dJ2BJ9c6XqV1kO9z4BkZ6GJz0uE2gGcEPDY6X8B1qWs+AvVZwE8DukQLY7D8
3wB+VND5yGG8sPYYZFUL9ZS8jGlfY+C3DegqRyZK2Pfbij3U76W4b37e1Sd034/SeD/y503pdss9
/4b+9nrVUs/TTZU3D6re6c/unsqkdfOuaFDP7bau6QDWXCueWvd+R2GsgS9vgDw8ofjwvGxb4Tup
9Vltv0efUb6d07Z97Xuf/j7zHr9fwLmbwbnbJBqO4GwHHESwp3jGC5CzTHtz0A03lL9n8D6Dcydw
pnxZyGwAX0Fn6l156/UgkPeR8oOwP4nWDciIoOcmpH9hHXAVnley3s31N5QXH7jSq1zw9JR5PLnS
Kc9vXEmU515W2bfvypuqu11TXnxDZfWejvewyk8v846qzL6pMuCYzvGI1n7tH9f5P6446EEvSQD3
ga8G/rSrv3fhfWiPtO5hXzfg27nqMonyjkT5bAT8PMiFhVE/CGc5UrvyBNjaCCuOuQB6eFdm6Fnf
dHULdLxJelgEa9lVeBe03hhgQvg9rv1ZO1Dd5INKqyt8uN8nvIwPdO33U58zPaOl8px74NxFYDsm
eo4f8nsKuo2niS3d35OAj8c8Dbu213S+e7RcU1nv9YBdhe1JOBtbOkavesZp5YkF7c/KllO8hvaH
dc/fS1lwUTwuAAeLuyl6zu4nWor0HJ4Oe6tn7CTQd9D519WoowcZt0E0E8Y/48pDML/Xsc4bPg+E
v2C4gdbvVHjcEua+X/Wdq+DDCrUorYkWXGdGPGFBfrTBmXXz4Dmaw7kJ/iVeFz/j+Z1Tn4DziPbB
xD99G9E+Rsb6rhn48/q/x9GjyjcW73OJ3ufymNpMF9SWuKjlstoj/rm+yxL/JcA3Ve4GV5vvQ1n8
PywzLb/myhvgu3rClUfg3K5++37a7p/fQN03jHOn99yH+/M39P37+tt6XqM74++An5nyq8eAd2G/
99p+N+Vxej4CfqYAWygzhRPh5fr/pjwBfG5T276q8vsA7Km5IU98fUFL0CP2tQSZsON1UKDLoE/v
aNlVnSH0Q38p+8Dj4MdAmaB6wVx1r17tnmiilLpm1g0iwHm0ppy5w/vAZ7z+XapOXKhvtFDd6Tnl
kb5tV/Xzl9RPU2k5pWs5pe8LHc/r8C/q84uKt23VM7ZV339afSqXoe50rj3VD8+qrrClZXvimdeX
gI/nJZUBz6seclZ9TsfUVnhI51vq7wOds9H241pv6/NSv91VmPeUDp/T77fVRtnTeZ4FX8URoOF3
2/x4anMHv5zXQf3t+TGVYZXistA9O6W66FnwH4a5e8V32KP7FN6zCuejCvc5bTurY30kwKvjPazt
Z3S+UM7oPmI5AfWWjr2vY4fvLtF8Z3VtDyidPai431c4T2v7JYXlUtC/1c47DfDdS8WP/auufFZ9
eD+jNt/DusbLul+PKs09CLSx+Csqne7VvsK4pW1bge8oTe1rvadtobyi9Ml7c0XLGaXZc0AXS8X1
UW07qmPs6pit1jNt21XfdKb9HlDa+mdKd9/Ucb6nv39DafZ39fc59fX+jv7+dR3/uzrXd2Gd31Q+
EnjTpvKeDyt9PqHPmb67QrRxQ9suqp/3ktaNlkCLH9Jx7tXvLmm5oCX4u4MuWGoJ+NjWclLLed2v
HegT6DzwtaXCvVQ8Hgc+E0oJpYCC/U9oW+CH53QdwZ8S7gZOa/1hPYup9j0J35dKI43iLcD+tOL6
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
OQ4PluLGKbMeWdmaMQLPyYRhVj8CA+y4Kw7NMXWy65r4ENIYapwP9Lz9fKDcOB8YCiy33OTYoZbW
c7aeTWdKHgY403abm12EZgw/r2fQUQuwOtaVlgszZaRlb0Tvy2Ksy6DL2q5rB1bGQPNA1FQmnc5a
dv0jxyXiwWn7J7SiFmoVLbJ/ctYZpkopaf8K+WLUUWWfinRcosU8dNEUdnZCCt9xvNCym5oe7M2t
1rMZo6ijYY7mZD5p1V4ON84d0uXu7nItPLxr10Sk+9SZPxdHMUoUZsSL7P5QNAlIyXeWwna5fgb2
C7ZocteumwLdzBRhdsi228jxWvWbaGUZUBw50zFxn1GbQmovZKTL3zm2YffYqsP5Lbn8Fvlen1gH
+zyBtyl/RLu4f6JfbYkJeQ6cYRiGYRiGYRiGYRiGYRiGYRiGYRiGYRiGYRiGYRiGYRiGYRiGYRiG
YRiGYRiGYRiGYRiGYRiGYRiGYRiGYRiGYRiGYRiGYRiGYRiGYRiGYRiGYRiGYRiGYRiGYRiGYRiG
YRiGYRiGYRiGYRiGYRiGYRiGYRiGYRiGYRiGYRiGYRiGYRiGYRiGYRiGYRiGYRiGYRiGYRiGYRiG
YRiGYRiGYRiGYRiGYRiGYRiGYRjmnfnlNFo32AE+R/wJQHiqSnwa/ECI9Bj4OyEyqwDus1eCO4XQ
t74HEM9YBh4RwnQB8jPvfRteEMLKENeBP4uwkY79j0I4y4jL3jtuCD4BUC5vUggfafuHhAj2AeQX
/GNEDunmdoKfCpFHOfN/IERhDoHyFvFe8RBxPMFfCBE2MQzDMAzDMAzDMAzDMAzDMAzDMAzDMAzz
r8IyhmEYhmEYhmEYhmEYhmEYhmEYhmEYhmEYhmEYhmEYhmEYhmEYhmGY3w7CF1NCE9G/gyDyp0Ue
d5E/A/+t5Nfh/4/kN8T54ouIKTIWQgrip+RPIc03yZ8WnVqG/Bn4e8ivw78efg1+IX6sfYj8hrg9
FYXnEX409QPyG+LW9PnzRxdUl6xYMVIdPXjo5on9e/dNVi/av+fgPtxff2j3gZsXbtoxNlBdfd11
1ejh7onx6sT44fGJo+NXV48cuHp8ojq5b7x63f494wcOj1d3750YH79+94HJ6o37J/dVL7r54FX7
qxuu3713/01IcWBg7djqrevW9G/evmjruoOT+/bvefeAaV91/+HqbuS+d//hyfEJ5D85sftq5DZx
bfXgNUqMzfv3TBw8fPCaSWQ2cejgxO7J/QcPDIi1YkysFlvFOrFG9IvNYru4SIyLveKIuE7sFhOz
PF+k7g6KSbFP7Bd73pcY88WoWCCqYolYgb8R+Ebx9JC4GRLshzT7ELMKyWTcg7iLnl+PGLvFAcRa
KDaJHchlAE9WQ/Lr4CbflCUZV2Hj4jCYEEdxvRohR/D+1SqkqqSRsa5T+YzjyWF1vxvpyDfHkaPM
T6Z4I+JMKkkuQv4HxVW4r4oNKsZe+G8iGQfwN1uJq7geVmlHUu1V95NKkkiySfh2K9muV/Jfi7CD
4pqEnJtVShMIPayeTFKeE9DLQfX2JGIchMQDpOFp/V4EWUfFFrFevbMFaW2F5i4Uu6Z1uXdh7eXa
Y7X/XfuvtYO1n9deq/269lLtS7Uf156tPVH7xhlzX98Zq3bg0kuufbF27SX/VBuvjdWu2XLZVbna
JbWPgitqqTOLzgyK6pla7enaM7Xv1J74rZcalmPLz7W/wTuibmuq0sRoi3GnqZCUSP/6pYFfXxGc
8/eiNYry1OBVC2P3zP8886o4I/4Mt82IqyL8XwEGADXtaz8KDQplbmRzdHJlYW0NZW5kb2JqDTk4
IDAgb2JqDTw8L1N1YnR5cGUvVHJ1ZVR5cGUvRm9udERlc2NyaXB0b3IgMTkgMCBSL0xhc3RDaGFy
IDI1NS9XaWR0aHNbNzc4IDc3OCA3NzggNzc4IDc3OCA3NzggNzc4IDc3OCA3NzggNzc4IDc3OCA3
NzggNzc4IDc3OCA3NzggNzc4IDc3OCA3NzggNzc4IDc3OCA3NzggNzc4IDc3OCA3NzggNzc4IDc3
OCA3NzggNzc4IDc3OCA3NzggNzc4IDc3OCAyNTAgMzMzIDQwOCA1MDAgNTAwIDgzMyA3NzggMTgw
IDMzMyAzMzMgNTAwIDU2NCAyNTAgMzMzIDI1MCAyNzggNTAwIDUwMCA1MDAgNTAwIDUwMCA1MDAg
NTAwIDUwMCA1MDAgNTAwIDI3OCAyNzggNTY0IDU2NCA1NjQgNDQ0IDkyMSA3MjIgNjY3IDY2NyA3
MjIgNjExIDU1NiA3MjIgNzIyIDMzMyAzODkgNzIyIDYxMSA4ODkgNzIyIDcyMiA1NTYgNzIyIDY2
NyA1NTYgNjExIDcyMiA3MjIgOTQ0IDcyMiA3MjIgNjExIDMzMyAyNzggMzMzIDQ2OSA1MDAgMzMz
IDQ0NCA1MDAgNDQ0IDUwMCA0NDQgMzMzIDUwMCA1MDAgMjc4IDI3OCA1MDAgMjc4IDc3OCA1MDAg
NTAwIDUwMCA1MDAgMzMzIDM4OSAyNzggNTAwIDUwMCA3MjIgNTAwIDUwMCA0NDQgNDgwIDIwMCA0
ODAgNTQxIDM1MCA1MDAgMzUwIDMzMyA1MDAgNDQ0IDEwMDAgNTAwIDUwMCAzMzMgMTAwMCA1NTYg
MzMzIDg4OSAzNTAgNjExIDM1MCAzNTAgMzMzIDMzMyA0NDQgNDQ0IDM1MCA1MDAgMTAwMCAzMzMg
OTgwIDM4OSAzMzMgNzIyIDM1MCA0NDQgNzIyIDI1MCAzMzMgNTAwIDUwMCA1MDAgNTAwIDIwMCA1
MDAgMzMzIDc2MCAyNzYgNTAwIDU2NCAzMzMgNzYwIDUwMCA0MDAgNTQ5IDMwMCAzMDAgMzMzIDU3
NiA0NTMgMjUwIDMzMyAzMDAgMzEwIDUwMCA3NTAgNzUwIDc1MCA0NDQgNzIyIDcyMiA3MjIgNzIy
IDcyMiA3MjIgODg5IDY2NyA2MTEgNjExIDYxMSA2MTEgMzMzIDMzMyAzMzMgMzMzIDcyMiA3MjIg
NzIyIDcyMiA3MjIgNzIyIDcyMiA1NjQgNzIyIDcyMiA3MjIgNzIyIDcyMiA3MjIgNTU2IDUwMCA0
NDQgNDQ0IDQ0NCA0NDQgNDQ0IDQ0NCA2NjcgNDQ0IDQ0NCA0NDQgNDQ0IDQ0NCAyNzggMjc4IDI3
OCAyNzggNTAwIDUwMCA1MDAgNTAwIDUwMCA1MDAgNTAwIDU0OSA1MDAgNTAwIDUwMCA1MDAgNTAw
IDUwMCA1MDAgNTAwXS9CYXNlRm9udC9UaW1lc05ld1JvbWFuL0ZpcnN0Q2hhciAwL0VuY29kaW5n
L1dpbkFuc2lFbmNvZGluZy9UeXBlL0ZvbnQ+Pg1lbmRvYmoNOTkgMCBvYmoNPDwvU3VidHlwZS9U
eXBlMC9EZXNjZW5kYW50Rm9udHNbMjIgMCBSXS9CYXNlRm9udC9GREJDQ0YrTVMtR290aGljL1Rv
VW5pY29kZSAyMyAwIFIvRW5jb2RpbmcvSWRlbnRpdHktSC9UeXBlL0ZvbnQ+Pg1lbmRvYmoNMTAw
IDAgb2JqDTw8L0xlbmd0aCAzMDAvRmlsdGVyL0ZsYXRlRGVjb2RlPj5zdHJlYW0NCmjeAB0B4v7/
//+4uLiamprm5uaXl5dsbGzq6uqFhYV+fn5mZmaBgYGhoaE8PDx6enpwcHDFxcXn5+eEhIRCQkKi
oqLd3d1YWFhISEiPj4+0tLTNzc3p6eliYmJUVFROTk6lpaWvr6/CwsLY2Njb29uwsLBgYGBaWlq6
urrExMTPz8/Z2dne3t7IyMisrKySkpKCgoJ4eHhycnLk5OTu7u74+Pj9/f329vbx8fHW1tbJycnG
xsbDw8PAwMC8vLyqqqqpqamgoKCcnJyWlpaQkJCKiorf39/T09PMzMyurq6oqKizs7NbW1uIiIh9
fX1oaGjs7Oy2traAgIDa2trHx8d5eXmJiYmtra3w8PDi4uLt7e2VlZXz8/Pg4OC/v7/Ly8vQ0NAC
DAC1RL+eCg0KZW5kc3RyZWFtDWVuZG9iag0xMDEgMCBvYmoNWy9JbmRleGVkIDE4MTYgMCBSIDk0
IDEwMCAwIFJdDWVuZG9iag0xMDIgMCBvYmoNPDwvU3VidHlwZS9JbWFnZS9MZW5ndGggMjA1L0Zp
bHRlci9GbGF0ZURlY29kZS9CaXRzUGVyQ29tcG9uZW50IDgvQ29sb3JTcGFjZSAxODE2IDAgUi9X
aWR0aCAyMC9IZWlnaHQgOC9UeXBlL1hPYmplY3Q+PnN0cmVhbQ0KaN6ska8SRUAUxu8bbFM9gi5K
2gZB5AH0jRJxqxlpi6IYikhRVxYU2YxRBGV9hdl0x525Xzt/vt85c07T/EdFUaRpGoah67pZlr2x
MMZs2/7cMk3TMAzP85DP87yqqi9ezjmlNI7jruu2bVNKBUFgWdZDI4QAHkURthJC6N62bc/zhGWe
53Vdj+NQt8ZxxFxgAddpWOmxT9OENp02DAOSy7Ls+640SSlRRU9d1y/PCBTgoPV9j7AsS9/3f/0F
xiVJgkc4jnMJMAAR6i7dCg0KZW5kc3RyZWFtDWVuZG9iag0xMDMgMCBvYmoNPDwvU3VidHlwZS9J
bWFnZS9MZW5ndGggMTczL0ZpbHRlci9GbGF0ZURlY29kZS9CaXRzUGVyQ29tcG9uZW50IDgvQ29s
b3JTcGFjZSAxODE2IDAgUi9XaWR0aCAxMi9IZWlnaHQgOS9UeXBlL1hPYmplY3Q+PnN0cmVhbQ0K
aN7atAknOHDgwKlTp27cuIFbyabFixc3NjZiiq9Zs6atrc3Dw4Ofn5+BgSEtLQ0utW7duoSEBDk5
OaC4vLx8fn7++vXr//////HjRzRD4uLigLL/weDXr19ABUAGXBaoKyQkBGj+/v37IdqBDkbWvnLl
Sh0dHX19/fv37wMVvHnzZvv27WhWzJkzZ+rUqVevXgXK3r17dxPRYOnSpUAPAj0C9CNAgAEATdLT
fgoNCmVuZHN0cmVhbQ1lbmRvYmoNMTA0IDAgb2JqDTw8L1N1YnR5cGUvSW1hZ2UvTGVuZ3RoIDE3
Mi9GaWx0ZXIvRmxhdGVEZWNvZGUvQml0c1BlckNvbXBvbmVudCA4L0NvbG9yU3BhY2UgMTgxNiAw
IFIvV2lkdGggMTIvSGVpZ2h0IDkvVHlwZS9YT2JqZWN0Pj5zdHJlYW0NCmjefI4hDsQgEEX3BtyA
q/QSHKN3wNUgcQ0pomnqKkoqIClBV1CNaoKurqjZnYBp2M0+MeL/P39mGAaE0HVdMcZ9351z8xdC
CKVUIfZ9X9c153wcx/kXXdehxCtBCCkCTdOATil9J6y1WZ+mCZrbtoUJASllDsB7z/VcC/2gg+u9
N8YUJ/LWcRy5oaoqjDFj7Jm5E+d5hhC2bdNaP911XZdlmf/yEWAAz2HRmwoNCmVuZHN0cmVhbQ1l
bmRvYmoNMTA1IDAgb2JqDTw8L1N1YnR5cGUvSW1hZ2UvTGVuZ3RoIDIzNi9GaWx0ZXIvRmxhdGVE
ZWNvZGUvQml0c1BlckNvbXBvbmVudCA4L0NvbG9yU3BhY2UgMTAxIDAgUi9XaWR0aCA0OS9IZWln
aHQgMjUvVHlwZS9YT2JqZWN0Pj5zdHJlYW0NCmjeYmAgETCSqp6JNPXMLKxsJGlg5+DkIkUHNw8v
Jx8HP7HKBQSFQBp42YVFiDNeVAyqQZxJQpKQailhaRlZhAY5eUYFRdyqlZTZOVVUUTWoqWtoampp
aaGrFdHW0dXTN2DFqsHQyNjE1EzJXMPCwtLK2kbe1s7ewdHJWZADvwY2QxdFVzdLazUJdw/hYamB
g5dEDfKMpGlQZWDwJEWDlwAwLq28idbgwwyOfTZP4jT4IrKznz9hDQFouT/QMgi3huCQUCksiThM
USk8Al1DJIuwrRvenBJlHh3oBk6tMa6xcZjyAAEGANSbbtMKDQplbmRzdHJlYW0NZW5kb2JqDTEw
NiAwIG9iag08PC9TdWJ0eXBlL0ltYWdlL0xlbmd0aCAyMDIvRmlsdGVyL0ZsYXRlRGVjb2RlL0Jp
dHNQZXJDb21wb25lbnQgOC9Db2xvclNwYWNlIDE4MTYgMCBSL1dpZHRoIDIwL0hlaWdodCA4L1R5
cGUvWE9iamVjdD4+c3RyZWFtDQpo3vr/HwRu3Lixffv2TSSCjx8/7t69G8hYuXJlTk7OhAkTgAyS
TGhubmZgYLC3t5eXl2cAAx0dHQ8PD6Bps2bNQjatqqpq7ty5cC5QDVDL+fPn/8PA/v3758+fX19f
j2YaEOjr68vJyW3cuBGufd++fadOnbp58+bz58+BvviPAeCmvX//HkgmJCTg8cWBAwcgpr158+bs
2bPI5vz69Ss1NZWYoFi6dCk/P/+3b98ePXoE9BfQTOKDcc6cOZs3b8YqBRBgABOMPaEKDQplbmRz
dHJlYW0NZW5kb2JqDTEwNyAwIG9iag08PC9GaXJzdCAxMDggMCBSL0NvdW50IDQzL0xhc3QgMTA5
IDAgUi9UeXBlL091dGxpbmVzPj4NZW5kb2JqDTEwOCAwIG9iag08PC9QYXJlbnQgMTA3IDAgUi9B
IDE5MyAwIFIvTmV4dCAxOTEgMCBSL1RpdGxlKP7/AFMAaQBuAGcAbABlACAAUABDAE4AIABUAGgA
cgBlAHMAaABvAGwAZAAgAE0AYQByAGsAaQBuAGcAIABiAHkAIAB1AHMAaQBuAGcAIABQAEMATgAg
AGIAYQBzAGUAbABpAG4AZQAgAGUAbgBjAG8AZABpAG4AZwAgAGYAbwByACAAYgBvAHQAaAAgAGEA
ZABtAGkAcwBzAGkAbwBuACAAYQBuAGQAIAB0AGUAcgBtAGkAbgBhAHQAaQBvAG4AIABjAG8AbgB0
AHIAbwBsKT4+DWVuZG9iag0xMDkgMCBvYmoNPDwvUGFyZW50IDEwNyAwIFIvQSAxMTAgMCBSL1By
ZXYgMTExIDAgUi9UaXRsZSj+/zC5MOkwpDDJdWpT9wAgADQAMyk+Pg1lbmRvYmoNMTEwIDAgb2Jq
DTw8L0RbODggMCBSL0ZpdF0vUy9Hb1RvPj4NZW5kb2JqDTExMSAwIG9iag08PC9QYXJlbnQgMTA3
IDAgUi9BIDExMiAwIFIvTmV4dCAxMDkgMCBSL1ByZXYgMTEzIDAgUi9UaXRsZSj+/wBUAGgAZQAg
AGQAaQBmAGYAZQByAGUAbgBjAGUAIABiAGUAdAB3AGUAZQBuACAAQwBMACAAYQBuAGQAIABTAFQA
TSk+Pg1lbmRvYmoNMTEyIDAgb2JqDTw8L0RbODYgMCBSL0ZpdF0vUy9Hb1RvPj4NZW5kb2JqDTEx
MyAwIG9iag08PC9QYXJlbnQgMTA3IDAgUi9BIDExNCAwIFIvTmV4dCAxMTEgMCBSL1ByZXYgMTE1
IDAgUi9UaXRsZSj+/wBQAHIAbwBwAGUAcgB0AHkAIABvAGYAIABTAFQATSk+Pg1lbmRvYmoNMTE0
IDAgb2JqDTw8L0RbODQgMCBSL0ZpdF0vUy9Hb1RvPj4NZW5kb2JqDTExNSAwIG9iag08PC9QYXJl
bnQgMTA3IDAgUi9BIDExNiAwIFIvTmV4dCAxMTMgMCBSL1ByZXYgMTE3IDAgUi9UaXRsZSj+/wBU
AGUAcgBtAGkAbgBhAHQAaQBvAG4AIAB0AGkAbQBlACwAIABQAEwAVCk+Pg1lbmRvYmoNMTE2IDAg
b2JqDTw8L0RbODIgMCBSL0ZpdF0vUy9Hb1RvPj4NZW5kb2JqDTExNyAwIG9iag08PC9QYXJlbnQg
MTA3IDAgUi9BIDExOCAwIFIvTmV4dCAxMTUgMCBSL1ByZXYgMTE5IDAgUi9UaXRsZSj+/wBUAGUA
cgBtAGkAbgBhAHQAaQBvAG4AIAB0AGkAbQBlACwAIABSAFQAVAAsACAAUwBWAEQpPj4NZW5kb2Jq
DTExOCAwIG9iag08PC9EWzgwIDAgUi9GaXRdL1MvR29Ubz4+DWVuZG9iag0xMTkgMCBvYmoNPDwv
UGFyZW50IDEwNyAwIFIvQSAxMjAgMCBSL05leHQgMTE3IDAgUi9QcmV2IDEyMSAwIFIvVGl0bGUo
/v8AVABlAHIAbQBpAG4AYQB0AGkAbwBuACAAdABpAG0AZQAsACAAUgBUAFQALAAgAFYAQgBSKT4+
DWVuZG9iag0xMjAgMCBvYmoNPDwvRFs3OCAwIFIvRml0XS9TL0dvVG8+Pg1lbmRvYmoNMTIxIDAg
b2JqDTw8L1BhcmVudCAxMDcgMCBSL0EgMTIyIDAgUi9OZXh0IDExOSAwIFIvUHJldiAxMjMgMCBS
L1RpdGxlKP7/AFQAZQByAG0AaQBuAGEAdABpAG8AbgAgAHQAaQBtAGUALAAgAFIAVABUACwAIABD
AEIAUik+Pg1lbmRvYmoNMTIyIDAgb2JqDTw8L0RbNzYgMCBSL0ZpdF0vUy9Hb1RvPj4NZW5kb2Jq
DTEyMyAwIG9iag08PC9QYXJlbnQgMTA3IDAgUi9BIDEyNCAwIFIvTmV4dCAxMjEgMCBSL1ByZXYg
MTI1IDAgUi9UaXRsZSj+/wBUAGUAcgBtAGkAbgBhAHQAaQBvAG4AIAB0AGkAbQBlACwAIABTAGkA
bgBnAGwAZQAgAGwAaQBuAGspPj4NZW5kb2JqDTEyNCAwIG9iag08PC9EWzc0IDAgUi9GaXRdL1Mv
R29Ubz4+DWVuZG9iag0xMjUgMCBvYmoNPDwvUGFyZW50IDEwNyAwIFIvQSAxMjYgMCBSL05leHQg
MTIzIDAgUi9QcmV2IDEyNyAwIFIvVGl0bGUo/v8AUwBpAG0AdQBsAGEAdABpAG8AbgAgAHIAZQBz
AHUAbAB0ADoAIAB0AGUAcgBtAGkAbgBhAHQAaQBvAG4ALAAgAFAATABUACAAXCgAYwBcKQAsACAA
UwBWAEQpPj4NZW5kb2JqDTEyNiAwIG9iag08PC9EWzcyIDAgUi9GaXRdL1MvR29Ubz4+DWVuZG9i
ag0xMjcgMCBvYmoNPDwvUGFyZW50IDEwNyAwIFIvQSAxMjggMCBSL05leHQgMTI1IDAgUi9QcmV2
IDEyOSAwIFIvVGl0bGUo/v8AUwBpAG0AdQBsAGEAdABpAG8AbgAgAHIAZQBzAHUAbAB0ADoAIAB0
AGUAcgBtAGkAbgBhAHQAaQBvAG4ALAAgAFAATABUACAAXCgAYwBcKQAsACAAVgBCAFIpPj4NZW5k
b2JqDTEyOCAwIG9iag08PC9EWzcwIDAgUi9GaXRdL1MvR29Ubz4+DWVuZG9iag0xMjkgMCBvYmoN
PDwvUGFyZW50IDEwNyAwIFIvQSAxMzAgMCBSL05leHQgMTI3IDAgUi9QcmV2IDEzMSAwIFIvVGl0
bGUo/v8AUwBpAG0AdQBsAGEAdABpAG8AbgAgAHIAZQBzAHUAbAB0ADoAIAB0AGUAcgBtAGkAbgBh
AHQAaQBvAG4ALAAgAFAATABUACAAXCgAYwBcKQAsACAAQwBCAFIpPj4NZW5kb2JqDTEzMCAwIG9i
ag08PC9EWzY4IDAgUi9GaXRdL1MvR29Ubz4+DWVuZG9iag0xMzEgMCBvYmoNPDwvUGFyZW50IDEw
NyAwIFIvQSAxMzIgMCBSL05leHQgMTI5IDAgUi9QcmV2IDEzMyAwIFIvVGl0bGUo/v8AUwBpAG0A
dQBsAGEAdABpAG8AbgAgAHIAZQBzAHUAbAB0ADoAIAB0AGUAcgBtAGkAbgBhAHQAaQBvAG4ALAAg
AFIAVABUACwAIABTAFYARCk+Pg1lbmRvYmoNMTMyIDAgb2JqDTw8L0RbNjYgMCBSL0ZpdF0vUy9H
b1RvPj4NZW5kb2JqDTEzMyAwIG9iag08PC9QYXJlbnQgMTA3IDAgUi9BIDEzNCAwIFIvTmV4dCAx
MzEgMCBSL1ByZXYgMTM1IDAgUi9UaXRsZSj+/wBTAGkAbQB1AGwAYQB0AGkAbwBuACAAcgBlAHMA
dQBsAHQAOgAgAHQAZQByAG0AaQBuAGEAdABpAG8AbgAsACAAUgBUAFQALAAgAFYAQgBSKT4+DWVu
ZG9iag0xMzQgMCBvYmoNPDwvRFs2NCAwIFIvRml0XS9TL0dvVG8+Pg1lbmRvYmoNMTM1IDAgb2Jq
DTw8L1BhcmVudCAxMDcgMCBSL0EgMTM2IDAgUi9OZXh0IDEzMyAwIFIvUHJldiAxMzcgMCBSL1Rp
dGxlKP7/AFMAaQBtAHUAbABhAHQAaQBvAG4AIAByAGUAcwB1AGwAdAA6ACAAdABlAHIAbQBpAG4A
YQB0AGkAbwBuACwAIABSAFQAVAAsACAAQwBCAFIpPj4NZW5kb2JqDTEzNiAwIG9iag08PC9EWzYy
IDAgUi9GaXRdL1MvR29Ubz4+DWVuZG9iag0xMzcgMCBvYmoNPDwvUGFyZW50IDEwNyAwIFIvQSAx
MzggMCBSL05leHQgMTM1IDAgUi9QcmV2IDEzOSAwIFIvVGl0bGUo/v8AUwBpAG0AdQBsAGEAdABp
AG8AbgAgAHIAZQBzAHUAbAB0ADoAIAB0AGUAcgBtAGkAbgBhAHQAaQBvAG4ALAAgAFMAaQBuAGcA
bABlACAAbABpAG4Aayk+Pg1lbmRvYmoNMTM4IDAgb2JqDTw8L0RbNjAgMCBSL0ZpdF0vUy9Hb1Rv
Pj4NZW5kb2JqDTEzOSAwIG9iag08PC9QYXJlbnQgMTA3IDAgUi9BIDE0MCAwIFIvTmV4dCAxMzcg
MCBSL1ByZXYgMTQxIDAgUi9UaXRsZSj+/wBTAGkAbQB1AGwAYQB0AGkAbwBuACAAcgBlAHMAdQBs
AHQAOgAgAGEAZABtAGkAcwBzAGkAbwBuACwAIABQAEwAVABcKABjAFwpACwAIABmAGEAaQByAG4A
ZQBzAHMpPj4NZW5kb2JqDTE0MCAwIG9iag08PC9EWzU4IDAgUi9GaXRdL1MvR29Ubz4+DWVuZG9i
ag0xNDEgMCBvYmoNPDwvUGFyZW50IDEwNyAwIFIvQSAxNDIgMCBSL05leHQgMTM5IDAgUi9QcmV2
IDE0MyAwIFIvVGl0bGUo/v8AUwBpAG0AdQBsAGEAdABpAG8AbgAgAHIAZQBzAHUAbAB0ADoAIABh
AGQAbQBpAHMAcwBpAG8AbgAsACAAUABMAFQAXCgAYgBcKQAsACAAZgBhAGkAcgBuAGUAcwBzKT4+
DWVuZG9iag0xNDIgMCBvYmoNPDwvRFs1NiAwIFIvRml0XS9TL0dvVG8+Pg1lbmRvYmoNMTQzIDAg
b2JqDTw8L1BhcmVudCAxMDcgMCBSL0EgMTQ0IDAgUi9OZXh0IDE0MSAwIFIvUHJldiAxNDUgMCBS
L1RpdGxlKP7/AFMAaQBtAHUAbABhAHQAaQBvAG4AIAByAGUAcwB1AGwAdAA6ACAAYQBkAG0AaQBz
AHMAaQBvAG4ALAAgAFAATABUAFwoAGEAXCkALAAgAGYAYQBpAHIAbgBlAHMAcyk+Pg1lbmRvYmoN
MTQ0IDAgb2JqDTw8L0RbNTQgMCBSL0ZpdF0vUy9Hb1RvPj4NZW5kb2JqDTE0NSAwIG9iag08PC9Q
YXJlbnQgMTA3IDAgUi9BIDE0NiAwIFIvTmV4dCAxNDMgMCBSL1ByZXYgMTQ3IDAgUi9UaXRsZSj+
/wBGAGEAaQByAG4AZQBzAHMpPj4NZW5kb2JqDTE0NiAwIG9iag08PC9EWzUyIDAgUi9GaXRdL1Mv
R29Ubz4+DWVuZG9iag0xNDcgMCBvYmoNPDwvUGFyZW50IDEwNyAwIFIvQSAxNDggMCBSL05leHQg
MTQ1IDAgUi9QcmV2IDE0OSAwIFIvVGl0bGUo/v8AUwBpAG0AdQBsAGEAdABpAG8AbgAgAHIAZQBz
AHUAbAB0ADoAIABhAGQAbQBpAHMAcwBpAG8AbgAsACAAUABMAFQAIABcKABjAFwpACwAIABTAFYA
RCk+Pg1lbmRvYmoNMTQ4IDAgb2JqDTw8L0RbNTAgMCBSL0ZpdF0vUy9Hb1RvPj4NZW5kb2JqDTE0
OSAwIG9iag08PC9QYXJlbnQgMTA3IDAgUi9BIDE1MCAwIFIvTmV4dCAxNDcgMCBSL1ByZXYgMTUx
IDAgUi9UaXRsZSj+/wBTAGkAbQB1AGwAYQB0AGkAbwBuACAAcgBlAHMAdQBsAHQAOgAgAGEAZABt
AGkAcwBzAGkAbwBuACwAIABQAEwAVABcKABjAFwpACwAIABWAEIAUik+Pg1lbmRvYmoNMTUwIDAg
b2JqDTw8L0RbNDggMCBSL0ZpdF0vUy9Hb1RvPj4NZW5kb2JqDTE1MSAwIG9iag08PC9QYXJlbnQg
MTA3IDAgUi9BIDE1MiAwIFIvTmV4dCAxNDkgMCBSL1ByZXYgMTUzIDAgUi9UaXRsZSj+/wBTAGkA
bQB1AGwAYQB0AGkAbwBuACAAcgBlAHMAdQBsAHQAOgAgAGEAZABtAGkAcwBzAGkAbwBuACAALAAg
AFAATABUAFwoAGMAXCkALAAgAEMAQgBSKT4+DWVuZG9iag0xNTIgMCBvYmoNPDwvRFs0NiAwIFIv
Rml0XS9TL0dvVG8+Pg1lbmRvYmoNMTUzIDAgb2JqDTw8L1BhcmVudCAxMDcgMCBSL0EgMTU0IDAg
Ui9OZXh0IDE1MSAwIFIvUHJldiAxNTUgMCBSL1RpdGxlKP7/AFMAaQBtAHUAbABhAHQAaQBvAG4A
OgAgAGEAZABtAGkAcwBzAGkAbwBuACwAIABQAEwAVCk+Pg1lbmRvYmoNMTU0IDAgb2JqDTw8L0Rb
NDQgMCBSL0ZpdF0vUy9Hb1RvPj4NZW5kb2JqDTE1NSAwIG9iag08PC9QYXJlbnQgMTA3IDAgUi9B
IDE1NiAwIFIvTmV4dCAxNTMgMCBSL1ByZXYgMTU3IDAgUi9UaXRsZSj+/wBTAGkAbQB1AGwAYQB0
AGkAbwBuACAAcgBlAHMAdQBsAHQAOgAgAGEAZABtAGkAcwBzAGkAbwBuACwAIABSAFQAVAAsACAA
UwBWAEQpPj4NZW5kb2JqDTE1NiAwIG9iag08PC9EWzQyIDAgUi9GaXRdL1MvR29Ubz4+DWVuZG9i
ag0xNTcgMCBvYmoNPDwvUGFyZW50IDEwNyAwIFIvQSAxNTggMCBSL05leHQgMTU1IDAgUi9QcmV2
IDE1OSAwIFIvVGl0bGUo/v8AUwBpAG0AdQBsAGEAdABpAG8AbgAgAHIAZQBzAHUAbAB0ADoAIABh
AGQAbQBpAHMAcwBpAG8AbgAsACAAUgBUAFQALAAgAFYAQgBSKT4+DWVuZG9iag0xNTggMCBvYmoN
PDwvRFs0MCAwIFIvRml0XS9TL0dvVG8+Pg1lbmRvYmoNMTU5IDAgb2JqDTw8L1BhcmVudCAxMDcg
MCBSL0EgMTYwIDAgUi9OZXh0IDE1NyAwIFIvUHJldiAxNjEgMCBSL1RpdGxlKP7/AEUAZgBmAGUA
YwB0ACAAbwBmACAAcwB5AG4AYwBoAHIAbwBuAGkAegBhAHQAaQBvAG4pPj4NZW5kb2JqDTE2MCAw
IG9iag08PC9EWzM4IDAgUi9GaXRdL1MvR29Ubz4+DWVuZG9iag0xNjEgMCBvYmoNPDwvUGFyZW50
IDEwNyAwIFIvQSAxNjIgMCBSL05leHQgMTU5IDAgUi9QcmV2IDE2MyAwIFIvVGl0bGUo/v8AUwBp
AG0AdQBsAGEAdABpAG8AbgAgAHIAZQBzAHUAbAB0AHMAOgAgAGEAZABtAGkAcwBzAGkAbwBuACAA
XCgAUgBUAFQAIABcKSk+Pg1lbmRvYmoNMTYyIDAgb2JqDTw8L0RbMzYgMCBSL0ZpdF0vUy9Hb1Rv
Pj4NZW5kb2JqDTE2MyAwIG9iag08PC9QYXJlbnQgMTA3IDAgUi9BIDE2NCAwIFIvTmV4dCAxNjEg
MCBSL1ByZXYgMTY1IDAgUi9UaXRsZSj+/wBTAGkAbQB1AGwAYQB0AGkAbwBuACAAcgBlAHMAdQBs
AHQAcwA6ACAAYQBkAG0AaQBzAHMAaQBvAG4AIABcKABSAFQAVAAgAFwpKT4+DWVuZG9iag0xNjQg
MCBvYmoNPDwvRFszNCAwIFIvRml0XS9TL0dvVG8+Pg1lbmRvYmoNMTY1IDAgb2JqDTw8L1BhcmVu
dCAxMDcgMCBSL0EgMTY2IDAgUi9OZXh0IDE2MyAwIFIvUHJldiAxNjcgMCBSL1RpdGxlKP7/AFMA
aQBtAHUAbABhAHQAaQBvAG4AIAByAGUAcwB1AGwAdABzADoAIABhAGQAbQBpAHMAcwBpAG8AbgAg
AFwoAFMAaQBuAGcAbABlACAAbABpAG4AawBcKSk+Pg1lbmRvYmoNMTY2IDAgb2JqDTw8L0RbMzIg
MCBSL0ZpdF0vUy9Hb1RvPj4NZW5kb2JqDTE2NyAwIG9iag08PC9QYXJlbnQgMTA3IDAgUi9BIDE2
OCAwIFIvTmV4dCAxNjUgMCBSL1ByZXYgMTY5IDAgUi9UaXRsZSj+/wBTAGUAcQB1AGUAbgBjAGUA
IABvAGYAIAB0AGUAcgBtAGkAbgBhAHQAaQBvAG4pPj4NZW5kb2JqDTE2OCAwIG9iag08PC9EWzMw
IDAgUi9GaXRdL1MvR29Ubz4+DWVuZG9iag0xNjkgMCBvYmoNPDwvUGFyZW50IDEwNyAwIFIvQSAx
NzAgMCBSL05leHQgMTY3IDAgUi9QcmV2IDE3MSAwIFIvVGl0bGUo/v8ARgBsAG8AdwAgAFQAZQBy
AG0AaQBuAGEAdABpAG8AbgAgAEMAbwBuAHQAcgBvAGwpPj4NZW5kb2JqDTE3MCAwIG9iag08PC9E
WzI4IDAgUi9GaXRdL1MvR29Ubz4+DWVuZG9iag0xNzEgMCBvYmoNPDwvUGFyZW50IDEwNyAwIFIv
QSAxNzIgMCBSL05leHQgMTY5IDAgUi9QcmV2IDE3MyAwIFIvVGl0bGUo/v8AUwB5AG4AYwBoAHIA
bwBuAGkAegBhAHQAaQBvAG4AIABvAGYAIABFAHgAYwBlAHMAcwAgAHQAcgBhAGYAZgBpAGMAIABt
AGEAcgBrAGkAbgBnKT4+DWVuZG9iag0xNzIgMCBvYmoNPDwvRFsyNiAwIFIvRml0XS9TL0dvVG8+
Pg1lbmRvYmoNMTczIDAgb2JqDTw8L1BhcmVudCAxMDcgMCBSL0EgMTc0IDAgUi9OZXh0IDE3MSAw
IFIvUHJldiAxNzUgMCBSL1RpdGxlKP7/AFAAcwBlAHUAZABvACAAYwBvAGQAZQAgAG8AZgAgAEYA
cgBhAGMAdABpAG8AbgBhAGwAIABtAGEAcgBrAGkAbgBnACAAXCgAbQBvAGQAaQBmAGkAZQBkAFwp
KT4+DWVuZG9iag0xNzQgMCBvYmoNPDwvRFsyNCAwIFIvRml0XS9TL0dvVG8+Pg1lbmRvYmoNMTc1
IDAgb2JqDTw8L1BhcmVudCAxMDcgMCBSL0EgMTc2IDAgUi9OZXh0IDE3MyAwIFIvUHJldiAxNzcg
MCBSL1RpdGxlKP7/AFMAeQBuAGMAaAByAG8AbgBpAHoAYQB0AGkAbwBuACAAbwBmACAAZgByAGEA
YwB0AGkAbwBuAGEAbAAgAG0AYQByAGsAaQBuAGcpPj4NZW5kb2JqDTE3NiAwIG9iag08PC9EWzE3
IDAgUi9GaXRdL1MvR29Ubz4+DWVuZG9iag0xNzcgMCBvYmoNPDwvUGFyZW50IDEwNyAwIFIvQSAx
NzggMCBSL05leHQgMTc1IDAgUi9QcmV2IDE3OSAwIFIvVGl0bGUo/v8AQwBvAG0AYgBpAG4AYQB0
AGkAbwBuACAAbwBmACAAZgByAGEAYwB0AGkAbwBuAGEAbAAgAGEAbgBkACAAdABoAHIAZQBzAGgA
bwBsAGQAIABtAGEAcgBrAGkAbgBnAHMpPj4NZW5kb2JqDTE3OCAwIG9iag08PC9EWzE1IDAgUi9G
aXRdL1MvR29Ubz4+DWVuZG9iag0xNzkgMCBvYmoNPDwvUGFyZW50IDEwNyAwIFIvQSAxODAgMCBS
L05leHQgMTc3IDAgUi9QcmV2IDE4MSAwIFIvVGl0bGUo/v8AVABvACAAYQBjAGgAaQBlAHYAZQAg
AGEAbABsACAAdABoAGUAIABwAGEAYwBrAGUAdABzACAAUABDAE4ALQBtAGEAcgBrAGUAZCk+Pg1l
bmRvYmoNMTgwIDAgb2JqDTw8L0RbMTMgMCBSL0ZpdF0vUy9Hb1RvPj4NZW5kb2JqDTE4MSAwIG9i
ag08PC9QYXJlbnQgMTA3IDAgUi9BIDE4MiAwIFIvTmV4dCAxNzkgMCBSL1ByZXYgMTgzIDAgUi9U
aXRsZSj+/wBUAG8AIABhAGMAaABpAGUAdgBlACAAYQBsAGwAIAB0AGgAZQAgAHAAYQBjAGsAZQB0
AHMAIABtAGEAcgBrAGUAZCk+Pg1lbmRvYmoNMTgyIDAgb2JqDTw8L0RbMTEgMCBSL0ZpdF0vUy9H
b1RvPj4NZW5kb2JqDTE4MyAwIG9iag08PC9QYXJlbnQgMTA3IDAgUi9BIDE4NCAwIFIvTmV4dCAx
ODEgMCBSL1ByZXYgMTg1IDAgUi9UaXRsZSj+/wBQAHMAZQB1AGQAbwAgAGMAbwBkAGUAIABvAGYA
IABGAHIAYQBjAHQAaQBvAG4AYQBsACAAbQBhAHIAawBpAG4AZwAgAFwoAG4AbwByAG0AYQBsAFwp
KT4+DWVuZG9iag0xODQgMCBvYmoNPDwvRFs5IDAgUi9GaXRdL1MvR29Ubz4+DWVuZG9iag0xODUg
MCBvYmoNPDwvUGFyZW50IDEwNyAwIFIvQSAxODYgMCBSL05leHQgMTgzIDAgUi9QcmV2IDE4NyAw
IFIvVGl0bGUo/v8AVABvACAAYQBjAGgAaQBlAHYAZQAgAHMAbwBtAGUAIABwAGEAYwBrAGUAdABz
ACAAbQBhAHIAawBlAGQAIABcKABzAHQAZQBwADoAMQAvADIAXCkpPj4NZW5kb2JqDTE4NiAwIG9i
ag08PC9EWzcgMCBSL0ZpdF0vUy9Hb1RvPj4NZW5kb2JqDTE4NyAwIG9iag08PC9QYXJlbnQgMTA3
IDAgUi9BIDE4OCAwIFIvTmV4dCAxODUgMCBSL1ByZXYgMTg5IDAgUi9UaXRsZSj+/wBUAG8AIABh
AGMAaABpAGUAdgBlACAAcwBvAG0AZQAgACAAYQBuAGQAIABuAG8AIABwAGEAYwBrAGUAdABzACAA
bQBhAHIAawBlAGQpPj4NZW5kb2JqDTE4OCAwIG9iag08PC9EWzUgMCBSL0ZpdF0vUy9Hb1RvPj4N
ZW5kb2JqDTE4OSAwIG9iag08PC9QYXJlbnQgMTA3IDAgUi9BIDE5MCAwIFIvTmV4dCAxODcgMCBS
L1ByZXYgMTkxIDAgUi9UaXRsZSj+/wBTAFQATQAgAHUAcwBpAG4AZwAgAGYAcgBhAGMAdABpAG8A
bgBhAGwAIABtAGEAcgBrAGkAbgBnKT4+DWVuZG9iag0xOTAgMCBvYmoNPDwvRFszIDAgUi9GaXRd
L1MvR29Ubz4+DWVuZG9iag0xOTEgMCBvYmoNPDwvUGFyZW50IDEwNyAwIFIvQSAxOTIgMCBSL05l
eHQgMTg5IDAgUi9QcmV2IDEwOCAwIFIvVGl0bGUo/v8AQwBoAGEAbgBnAGUAIABmAHIAbwBtACAA
LQAwADAAIAB0AG8AIAAtADAAMSk+Pg1lbmRvYmoNMTkyIDAgb2JqDTw8L0RbMSAwIFIvRml0XS9T
L0dvVG8+Pg1lbmRvYmoNMTkzIDAgb2JqDTw8L0RbMTgxNCAwIFIvRml0XS9TL0dvVG8+Pg1lbmRv
YmoNMTk0IDAgb2JqDTw8L0ZpcnN0IDg5NC9MZW5ndGggMjk2OC9GaWx0ZXIvRmxhdGVEZWNvZGUv
TiAxMDAvVHlwZS9PYmpTdG0+PnN0cmVhbQ0KeNqsWdtuXbkN/ZX9BedIoiiJQBAgQa/IzDRIAvQh
8IObGKnRjB24TpH8fSlqrWOfGd/Q5iWH2Vt7SSIXl0i5lLSlrZS81Tp/y2ZZ/Fc2a/O3bjlJc0O3
nMNoW5Za3ehb1pbdGFseSd2wLZu5IRNJzA1/rdn/J2UrXf0rkU2S+v+kbiLzsegmtXc32iZtfiF9
E2vDjeHGmIC21dT9c19jTeZjqi84z89rcaP6XFXcaL5CX1zVPMeoG766Upsb/r9SuxttfjU2leST
+pcqvsuiyY0a63VD/StfpcpwJ6hsWtN8Ut2Q+UTdiDHNjRjTN9UY48gaYxzZH22lObI2n8udpTp8
Ll+BtuRzuYvdhf5Vc+Q+PdYc2WYkfCc+xHH8y5Z0vhpby/GVueHbLT25Mf3T89ZmQEovbvT5Sjb3
pX/lXmsyw9R1a7GL7sgRFHd607n47sitzhA5cvP3ZThy912W4cjDHVCGI9sMnH/Q09yg76TnuUJf
Qc/m+xpt63PCMvrWJYyx9Zp9YcPcmIyytHVNvjCPos/gU1jZenjDHLl5iIpj9WZzsCOHW8yR+9yp
OfKYJDFHHr7wYo5szl9JjmzuSHGskfJ8UtzQ+UTc8E8l1W1kd69z0I0xydi2MUk92TCma8V95DPM
J+aGr1ncWaP6P+Kgo+p84sjVFyW+/6FjvnJkj4objjx8zRNijD4HO7I5vHikhznHZmDGJPazZ/tX
77Ov2nPwzZa7x3EZnodhtAZDfb/LcOgwqkMvI8EQz6kwZgqEkRte5ZSWkXThGN6YL27+jrGeD6AO
vJ+xj9+6xnWM63UBdszZy3re0lqwpvW8Yt3V1vPqu47fvvZc28KtWFetht+FX2W5pJa1jor11ozn
aeGJre+k4Tev+cua52T/+vTq7OL63dXZWaidP7v16Jezb9evzr77bPs3l5/Pfj79ElI4B737/uVs
//b66uuHGPnm8vL6+XOP2y9ff/33+9C55djQypgxxDLWEGoZqwy5DL+EXoanQjDDd6GY4eWQzIhL
aOYKWajmCmPo5opxKOeKe2jn4kKo5yJK6OdiUSjoYlZoaJgjVDRMCx2N1adQ0jDzRiKVEmoapoSe
hllDUcPU0NQwW6jqcn7oapgjlDVMC20ND6VQ1xWw0NcwSyhsmBIaG2YNlQ1TQ2dXvENpw+yhtWGO
UNtFjNDbxZVQ3EWf0NzFrFDdSZII7J+vLr9+2f/h/D/7d86Kl5ff9i+urvdvP59/dB6cfXDzn6dO
iT+df/p6dfb8uafvgMeZG27Q25ZoMLORB24IjVjHiQMpdUCJqERUIjYiNiJSIjqTvWNnbiiNhjma
AbpRUJoRmhrRE6EToSkxPRE6ETpx0YmLTlx0InImciZyJnImciZyJnImciZyJnI27ofMb+R9O7Ce
nG9kfCPfW6W+gutuVBpKg8iVyJXIlchKZCWyElmJrERWIjPOjXFujHNTbkw7oJWHgnaeBVR+7ZWG
0mg0KAOdB0fHoudxBYPIg8iDyIPIg8iDyKS7ku5KuivprqS72uH8IrIR2YhsJKeSA0oOKDmg5ICS
A5o5a+GshbPy+FSqsxYiFyIXIhciFyIXIguRhcgUZaUkqzB9KylUSaFKClVSqJJCPOdyJYUqKVRJ
oUoKVVKokkKVFKqkEA9QN4hMqaiUikqpqJSKSqmolIraiNyI3IjcDqVHwp6F5BSSU0hOITmF5BSS
U0hOITmF5BSSU0hOITmF5BSSU0hOITmF5BSSU0hOITmF5BSSU0hOITmF5BTWZkLhFAonSw4vwA7u
oCoKVVGoikJVFKqiUBWFqihURaEqsozJwowQZoQwI4QZIcwIYUYIM0KYEcKMEGaEMCOEGSHMCGFG
CDNCmBGyMsL3XLifwv0U7qdwP4X7KdxP4X4K91O4n8L9FO6ncD+F+yncz6H+YvmVWX1lFl+ZtVdm
6ZVZeWUWXpl1Vz6UXYei66bkYsF1KLcOxdah1DoUWocyC0WWeypz+szpM6fPnD5z+nyo+Th95vSZ
02dOnzl95vSZ02eeeZlnXuaZlw9tAgUrU7AyBStTsDIFK1OwMgUrU7AyBStTsDIFK1OwMgUrL8Fy
vyQmdmJiJyZ2YmInJnZiYicm9o3BDE/M8MQMT8zwxAxPzPDEDE8rw+eC6NdEvyb6NdGviX5N9Gui
XxP9mujXRL8m+jXRr4l+TXpo0YhMv6bl15P3hkQw5IEhDQxZYEgCQw4YUsCQAQYGGgho4J+x6wD7
DOQzcM9APQPzDA4y+MfgHoN3DM4x+MbgGoNnDI4x+MXgFoNXDE4x+MTgEoNHDEQz8MxAMwPLDCQz
drs4Ew1HojXkpEGPbMnRyfuBM2rgiBqdfbGhT0anhuNp4HQa4PAAhQcYPEYjMD7smHpgrQNrHVjr
wFpHSxyIL5VfwoujYtEd7u140eHeDvd2Nu+VzTsaTyB3uLfDvR3u7XBvh3vZoLA/YXvC7oTNCXsT
tibsTNiYsC9BW+K/wEOl0VFodPiM9yIdRUZHjdFRYnRUGB3B6wheR/A6gtcRvI7gdQSvI3gdweuD
jgXPuww+wJcrUfwBMq0XxFlx4CvOe8XxqDgdFYej4mxUHI2sfVn6svJl4cu6l2Uvq14Wvax5WfKy
4mXBy3qX5S6rXRa7rHVZ6rLSZaGLOnfejeIXeHCRQgp4P6WQAoUUKKRAwVUFVxVcVXBVwVUFVxVc
VXBVwVUFVxVcVXBVwVUFVxVcVXBVwVUFVxVcVXBVwVUFVxVcVXBVwVUFVxVcZb/Gdo3dGps19mps
1dipsVFjn8Y2jV0amzT2aGzR2KGxQWN/xvaM3RmbM/ZmbM3YmbExY1/Gtgxdmf8CD2WvmpHoAEpI
hYovK/u5iqmrJT7ApR72VAc/hdMqnIa7TX/Bqxve2zR0W+yN2BqhM/IX4BWbMPRg/gLErSBuFRz3
lZd0yIxaBl9guQXCW5GjladFRZLXZHzAqyZsgP2DsLgQ8FjAY+FVGO/BeAnGGzBefx3uvnDxxVsv
XnnxvgseE3hM6LECYhQQoyA6BcQoxus53ASCGAXEKAhvwY4KiFFAjMIbWFwjCfghiXd9WBCukNgr
sVVip8RGiX0S2yR0Sb4RZGJBJpbGi0feOmJDIFUBqQoysaxMPHn2bP8i/mYxr3lfbWn/mrfF+7e4
5Hv9aVveipvBF/GnjjU6x+iO0a/vGFkxsjw6UjBSHh1ZMLI+OjJjpD5pVwmj21NGL4Hy0T1Gj/tX
0emtcYS7rk5/M/z159MPZ7+eXVzvX36+/PCv/d/2P51+v/x6vf/jxce/Xnz0FzOwOxu2f3t9enV9
eJZ3Kef9y5eX395767drfDT/FLDzXNf133W5++qGPdDd37NkHLFkrnzpwPTIvAU+AD1Iv5OjLeMq
eX1KJt47YtovPp9/upibv/HE36/Or88vPv18+fFs/9PVu3/cck1Ou9H1yDPVxi491bUt7boce3Y+
anRs33lZsZ54NbWbfwMceVca3PqEGar9bob56DBD3Tlb1hPfjc+n8896N1P8Dz6RXS7HPvHDfT77
gYDu5B+JV2vfSf+RC2x9B7z/nwZeS97iQUD/hggvNql2S1BxbeX8/kuOhG+39EFWiQc1xVXXke4c
j+63FPXx0e2Wqj4+Wm8p6+Oj6y11fXy03FLXx0eXW+r6+Oh8S2EfH02dt6eMFgYypycNPwRzRbMd
nQvHQxnJvELZHxjKMOYnxVEO5/MK5HgAmUHMK4r2wFBGMEcID8fBXUMZvhzxw1+a7x7K2OUIHv7e
fPdQBi5H5FaLd/fQwqiVJ0WtMGrlSTlYDjn4pCQsjF6J6JV6/7ozHVdW5O7b4o0qhko9SRc1yVTV
I13LrmIN0v2KxeXRno7O7Pe8gP/R5TPv83mdfyif0e/zUp93+rzS540+L/TvLZ9xDwCP3lvPbOgP
7ncBK/0HR9iDIyYlmKHoDx5AQ+dw94j/CjAAOaYZtg0KZW5kc3RyZWFtDWVuZG9iag0xOTUgMCBv
YmoNPDwvRmlyc3QgODgxL0xlbmd0aCAxNzkyL0ZpbHRlci9GbGF0ZURlY29kZS9OIDEwMC9UeXBl
L09ialN0bS9FeHRlbmRzIDE5NCAwIFI+PnN0cmVhbQ0KeNrEWd9vGzcM7p+ix+1FFvWDkoCiQFIM
WJEOC5YCfUjzkCZeG9SzC9cF2n9+20ed7uw7J2fXTrYA7Sk86iP5kZKoi7NGGeUsKefxsIoTHk6R
sXh6RY7xDIqiaLGyIeKJf0WelHcZz6yCh74zin3Ak1TEO+esSgbvnVMpwwJM5OjwBJ4JDQiRB7KL
iqxAuQSTJIOMQcYArymIN54UscEsmKJImOXhZyIY9HA0EwKAdWtIdOAqWZkVlbVWdJKy4rHzWVkP
F10wCIcQRyAMAmwFqywbeBgcBl4kHoMsEiBH8TAAOSaRADlZkQA5SVyAsFmcZyBnhoRhxoirDFcM
MJxIC7kMdwneOYaUMn5jobQMhBonOuKuhMNCBNx0kgaf8SpKAEiIi1Z8wizxgAU5CoSwGsVeBEYU
PYk0RpGKskgLDpCTEJUwIcmMBOQsiskqb4RwROuNoCav4A5wUlAeJGLAKAHJeYrKexIcFEUgeZUx
ENRslGdhDDXgYxAJkBPIdmDWF8YQNpIslgMGwHCZVaBYfFHBSnJzwoBlOupNaIN3KDwDFwxhgJA9
4g/ByiuHAfjzBsiM6d4AOcKWTAiRRRnIMcsrICeE7FGtIWNJeOQsZCTEEykUHRxHbEz4zyM24Mkr
r9g6eRUwiMINK3ZlesRKEDcoYVBwsuIAf58/n5yhFBxW3R+TcymBMrqYvJl+W50uvr14UTX8To2w
U4N3aZAZ1ThdLG+ny4vV99l0crGY3d1WycvFbLG8NBqzdTL4QTiaZcBXk98nr6+/L76uqu6bj3c3
n+bTL1+gEkOBFRMns7sP88nF6nq5Ws94u7xb3c0//La4nU5eL9+8n/wyv301v53OV8gGadPoV0mE
/QJ3Pru+mf4F0eR0trj5tIZbz2YyOlDuzbfW65xocopoL603umwVRSZp18gzsqt9oqt9zURDGttY
zww5ry1XM5ScxkqostYMtkAdeX8zNhKo9D0zyWt23FhBGWuD8mhkUrpQl+o32nq+OjwHwWob+tEZ
1u6ItGJxwLc+ZDimTiTYNEC0JunDEbG/byE6qaeDEa23mgdEehAB2cGYueShD5nWkHtUlRPi+0WF
JYPCrCskR9R2FbWVi/0YhXx4ReHc1ANmvT+CWQqkhyS0mdqDAhwL2ufBNhFkMQ22iUaG1sDpKI+g
g9l//QaPXWCwfkmS1S5g61ByOFWrsBRMwMloc9LUruA9DOFI1OhK+gTnAIyN/aicsUXWxoPjVLPf
Px7vWJvcj8d6UNTFw0gLeoYqLIRJF4gzWWezfzw7SrRGU0tUChZ77GaJPsLeSgl74HpvpYQIhnvr
gWZs8Dp2lCElXihrhIgma3eAIdCOhTooaQes7uQDTWhyqqw7+QLr9ANH0m4zdeUcZ4ZjwMoZHLA+
aeZ+QVdZd8AyS30P96mXmD5d7rmx8NaWTdiq2v31pHSu0kGdKSP9VDS1n/qVJucfUC7ya6fqqyoV
Vaqqr9/P7tF1Vdf2dU8Xt9/v0bZV2xVtO4pMVdf3dR9ANlU7FG03hozWv9Hlvu79yOj2G+1YtP0o
cqy6qa/7ADJX7Vy0wyhymz4yfeUHoLsUNjnkUew2h2T7yg9gt0mkkkUexebOb99Xvgd7/yP14jPW
4un0z8Vyir6dMn7ixnLAau834ynpuhLOLuWOC4vliovnVXErtm69arWaUm4Lry2TNqltBlq22sjK
HbZDTS1qe6Gpds7LlfmeK89lXZjtXIGxtl2rF7jiTFuoYHZBhRpBsGNxhhpXGGUj1GgDj2rFqpVG
tXIN0YxpcfWeR72PqbKeH9Q6Kd8MKlcxrou1e9sweXKz+no9Ew5/+vufZ++Wz97Nf+5PkZJ93EJl
6QXCA6W6PnBezWd382lnZvxte8nCXQ/bLVk0BBE9EO4dVr5e4aCIdPW4YcTtC8MeYTSOOjSTJnSO
oprRiz2Zo2brGrK3ozZ6nWjtqFwt/ZM5GvXBfqKpCLHz06KbJ/NUflq4dTCjhCjNhqe4B/OTeRr5
CEflgrN2lFAJT0cp2q+Dcw+vNhlFyzvG6A80mFb6+sFni9B5dVI+ca7bS/ny2Wsvba9VS5vtZW5P
r4uP15+nA+09em5KclUZ9Nwpa8+hckK4QUjT3Qhx5XZavvcyy1WlknJ2WX0uH3THT97cfbfM9528
h/Hrtht4+drHGwzHHsPcZ9hsMOzNZgPvTdhi2BzPcNLZxpZhLFy5xzTC8mXH4NjcYrhpkXzzeflh
huUzecPw2vfjGTZYa8MrEhw2LWnkNvkl2+O36TM6VbPJL9GQ3w3t/5LfxufyZ4Id/KaW3873o/kl
+QIw/FaaYvf59aT8kWGT4dRnmHsMc4/huMUw/z8MN+2m/EllnGHyHcPxMSv4ngIm2SL+FWAAVebb
Kw0KZW5kc3RyZWFtDWVuZG9iag0xOTYgMCBvYmoNPDwvRmlyc3QgODc4L0xlbmd0aCAxNTYxL0Zp
bHRlci9GbGF0ZURlY29kZS9OIDEwMC9UeXBlL09ialN0bS9FeHRlbmRzIDE5NCAwIFI+PnN0cmVh
bQ0KeNq8mNtuHDcMhl9FT6DViaIIBAGSokULp6hRB+hFkAs3XrhGXbswHCB9+/7UHFaaSdaDrt2b
1ayGoijyE0VNCs44k4I3KaIJpgiaaLwktMmESGjJhKz92UQKaNlE0f5iUsLIgHcFw6MzlDEuekOC
dzGYnBhtNLnoDMlwyWjJFMasMRvxOo6NEHTEYrxzKih4KJgpOeO9z3UatJgzBTwIhGGvjw6zpYSH
og9kvNqWUsYDQzEm9+R1FDSTqB5ozrAzETRnhh6CZlYrsDJfPMwmXb7D7JTUDxhO0CwCwyib4KIK
swm+jip40EViAcHrFNmZEHSK7OE+9V8OJiTVnCMe0J3gpUAOo7CkQDAqZWjO6sgMzRmCKUMze5gB
1wfGmhJ8FgrsTQzNAm8mhmZh6MFqo0PcEic8qKOYTKyGMaLm1f2Qi9UwLnjQQGH9MWpkizNRl5sg
F5NgFLwfSZlAYCMVKISLY876CppZw4RYRoYjU4Fm1hAUaC74ScAoCsxMgtfO45W6z8E3SbCkGkpR
4hzWNbCmr0ih0QelRJ2gpiQHC5Unqno0ZggIOY0i5iE1JcMTpDFjr6/UEfAzKR8FriWn88HhNMyn
r/RP0IeivQk/0AXa8AOOPQJL+idgKCEMFAAIIeQURAUxICIoihdF0Vf4owiTh2b1FiHkRLoZPAYQ
vP7q1e5N3U7O/Lo7M253XjeZ/rvY/eh359eG69/Xr0fRMIr6KhpH0Ys/Lv/eL6TPby8/7f/a3z3u
3t7ef/pz98vu3eU/958fd9/fXf10d4UXirdlkt3F4+XD49xXrATevX17/+WD92w14GOn+s46YJOz
syD4Y53o7MNoc00baD/CtlDzSLXt9uZqPwhqeGtva/v7/ZdHzFUl9PnN7c313e472LJ/OBj928PN
483d9c/3V/vdu4f3vzerCM7ZHGi1CpqcFlPr3xh6/4bWvzG2/o1+5d9OGttzkA5Velrx+ULysKpq
4qZFqef9YlEcxjWd1VQ7OnI2snUkYjKssybn2g7mHYtNPqpyC0+UrS/cR4KSRaYdeCrR5kI8dWoe
tozdg05bfPz43yHwPtglA+ACLpyClWJLQfI9Ba6Na+p2WXIrCjrpWDoKpKPAvSgFkaeQzUYuKBjW
WY/WoZUnKIh0VOUmCpwFdX0skDAi0UiB2BiUgqFTz1WrhmXxlvg0CqChm1jkkAcotASQ6wjIpY0p
+Y4AWRLQSyduCUilJaCRfAkC0rxpZyMXBAzrrNXQ0JYnCEjpqMpnIWDKAxMBUx54BgKCRQ2ySgSH
PJB9R4H0FOQ2rtm1FFBZUdBJU24pIO4oyCdRwMUW/jYENO/Z2cYlBDIEn8aDerDuCAQUj6p8Dggk
WXEtBGidfxYIgtglA9hHPDPArmUgl56BruLK0jKQecVAL00tA0PUZwbSaZnAFeu6NeU8Lems3iDG
gM02LhgYllkvHUObn2Agh6MqtzCQkuVlQZDJiqwSQe1sEgHb4E9lYJk4FQI3MyAtA8w9A12dx6Vl
gPOKgV46tQwwdQycWBU6vyp1kzQU8LxtZysXFPBYDvJYHg72HaGA/VGVmzIBdnqO3y4LmXG76MrC
YPVWmQviFflECspXUkE55IJSWg5K7jnoKr3CLQeFVhz00rHloKSOgxPrQvKrBBfidMid1dv6GLTZ
ygUHZSwIy1ggDvYd4aC4oyq3cJC9LcsTARteKC9OhKFzOBECMEAhf9qBEN3qduBLUxRId0WU2EFA
XbEnXWkoYQlBI73BJ0EjKaEzLeAaRUEOV3DGth471fvWi35Qw5Jcma/gMmZ1eeqaV2SK42z7yVfw
9dkkec60+mGmdW5fcVFXQ0m3w2RVcTXS/6tzx/JJnjoyZa7EpDyfc3kJr1Bzs9VPWAf/6petzr9t
faIfwg7+1a9hS/+m5/AvUt/av/WL8Nf9O9pcP9gd9a9+2hv8e7D9ZeHl0GaG7BaZoT34ObTOzW7a
XT/cXH9+2H9FPDTnwwbxKe/EbeLTpkubxP1UDdE28enQzNvEp23NnfgBu1564rlskp5KbtkkPYXT
u03ic0j9JvH5w9EQ0+7Mn0T/FWAAH1B/EQ0KZW5kc3RyZWFtDWVuZG9iag0xOTcgMCBvYmoNPDwv
Rmlyc3QgODc0L0xlbmd0aCAxMzc4L0ZpbHRlci9GbGF0ZURlY29kZS9OIDEwMC9UeXBlL09ialN0
bS9FeHRlbmRzIDE5NCAwIFI+PnN0cmVhbQ0KeNqMmN1qXTcQhV9FT9AjzZ8kCIEUWihJaagDvSi9
SLFJDcEpxoH07btGeya0EO+jC1s6+6y9NKNPv0epllqUWhFGQWUYCi6NJkoprRNKLdQUpRUy/9wL
V/9+FFbXz8ITn7kWkY4SbhN6htZtGX+zoZRi7DotNlxnpbPreunDdaMMeCg0o+N7qWUiBpVWZsf7
QqXVNpZpq4Y3BRG25s0oKupPDJXpmo4kxN8aqAy3maUxYletqHQ0pK00aWhZ4SyeisJZqz+BswsV
pk2nvwVnQ4OqcF7xK5xXAgrnlYHBeSB9NTiPjlzRX216owbn2SE2KVTR04oEqJpr0K+toXXrqJj7
jELU0Dq+JkI7inCJKzToCGJEpyBDUuHTGRUPtcNZPHc0Q94l2uGs0zVwXn3f4WwOGcFRdzIDzh3/
dMB5kD+B80BQipRoOml0H010kg44T2cLC64ApsMHA17VgdHQHNfAcGhIRWctvLIAfCb1UUCoTDhP
Lsw+NqagMl2jBQ/8LTiL80Kns48lnT7OELhikLFhrFqFs6EjrcK5I1NDR3BHTgZ44sytCipIxaoW
MXSvofvE0FFWOyrDXx9FenPxRAUJGsKVjuSsYRAPzA7D8JKBDjcMFBnI0hqcJ7lYfaC7GM5zuhgJ
VHIxwq3qYnRfRd4vXlxelQ7XWn69vMYAvLxdofnHm8vby9sPmEj+6eXLkNaUypLa81JEH1Jd0n4i
HSm1JR0n0p7SvqTzRGopHUtKIb356/3fd9+Qa8rnllxCTnVLzilvLo9+/HbclFL6n/OP9x8+P37L
OvER7+mTIcmO3maCJN3TJ02yPX0ipb6nT6409vQJluaePsnyDlmbSZbbljzpMm3JEy7zljzZsuzI
R6Jl3ZInWbYteYLlBTaWmW+NeV/8Q7qYNjqRJk5eOBufSJOkLJJNTqRJUY75qSfSJCiLYLMTadKT
Ra/1E2mSk0WuPb8GWk9qskWtJzXZotaTmvQteZKTsSVPenLQmydpJj2tW/O2J0Jte/rkqLSnT5jK
e/okqnvrrCVW3VtnLbnqFldLrrrF1ZKrbnG15KpzS55sbWuNtURre2gt0doeWku0tofWEq3todVE
a3toNdHa3haqyda22GqytS22mmxti60m277FVpNt39o/NdH2rf1Tk2xfZOn5c5cfwkO6oNLJdiXJ
sy+edLJdSaLsCyWdbFeSFPuiSCfblSTBvgjSyXYlSa8venSyXUmSG4scnWxXktTGokYn25UksbGI
0cmSL0lrLFp8QkuS1li0+IQWJ62xtV9yEhtb6yontbE19zjJja25x0lvbM09ToJza+5xUpyLIp+M
46+3hnnMu+f6+93dl6dXH+8/PFxunt4/Pl1+ubx5/8+nz0+X3x7vn+4fPvz86fbu8ubx3Z+XHx5u
f3q4vXt4KpO/w0Ra+njSasWjZfh6XbG9sf8m5M18/+nLofjdjusVTgojynmUxz0LZYuSogz9cSRE
qVFalD3Kw8+O217ejfPim7favLLmfXT9OnWU4Uehy3godByfOeLjiI8jPo74OPw4/Dji48iXw0/C
T8JPwu+YrnkGzwN2np7zaJzn3jzU5ok1j6PrN6mjjPg04tN8L+LQiE/zvXhuEZ9FfBZ+Fn4Wfhb5
WuRr4WfhZ+HXw6+HXw+/Hn49/Hr49fDr4dfD7zhS5/6Qi3+u7Lls55qcC26uprlU5jqYi1yuYLk8
rd+ajjLimxHfjPhmxDfDL8ZDTLc/MAXo6xZ28/H+9i6nSPwu8uwUwVCe1xThfKZoVxV0VcFXFXJV
Ma4p5KpH7ItnCruquNrrcj3Sq1z0Khe9ykVPcvlXgAEA7ncZXQ0KZW5kc3RyZWFtDWVuZG9iag0x
OTggMCBvYmoNPDwvRmlyc3QgODc3L0xlbmd0aCAyMDk0L0ZpbHRlci9GbGF0ZURlY29kZS9OIDEw
MC9UeXBlL09ialN0bS9FeHRlbmRzIDE5NCAwIFI+PnN0cmVhbQ0KeNq0WtGuHLcN/RV9gVakSEoC
ggA10IegKRo0AfpQ5MGJjcCocw0Yt0D69z2c0czsaIHuzs7tg+PxWQ2PdERRJCfGKaRgTCEL/uJg
FX/lQAmPLIGy4W8NVHyUBU4+rATOPq4GLj6uhZwwLidYwbgMawXjMgdJGJdzEME4UCg7rtO7Btsl
O15CdR7YbNP7Dfz+Av5BJBkPFIhBa0App4YHzDE3/wmTlOIPmKWqP1gg5zQpmDf5WzVQTYQHWK4V
DwrLzTAPJV+TP3BgwkoMJphdDRUsMzuigUUcgQAqjkAB/93UJVBHWuBqILUUuBlIDSqkAi7jkKmA
Aj9nLhhsEnKuPlihWIUUZiGrLwdvZmuO1JBrcgTqNpcRWyCJIAuMChEEg/jC2EHD+iW7tJAdUvtg
DaIubrEgRv5TCTKpUWqQih03TEUaNtdqCpp87ZBGiUBaGQ8NgzFLZVesYvOyK1Y1qLhi1YLq9HoJ
askfKh6q22lBSwNpg+XagDSYSO48DXMi30FfLfvEfFwmR9Q32BHz/cAqfAbuRpMixX3EbVX4RUnJ
3xQ8EP5ghwtcthC2sUC1wtgrwHCw7D9pKO6CBW5aVPynEoq7Q4GypbA/4E/1/xCs1+bGYLlBvwLR
a3KDkKYS3Ldg3pV9GqTwXXHEQhV1BN6s6kgN1d2hYG0VZOGbby5/gRx+4v5++QF68PT04+Wnj3+8
vvvyx7ff9hF0dwTfHZHvjpC7I/TuCLs7otwdUe+OaPdGtLuatruatv89D3/+0+dPv71cfnx9//X1
8rfL9+//8+Xfr5d/fP30+unlt79++fDx8v3Xn365/Pnlw3cvHz6+vOIAl0is8xsd45ajThZ/+Pz+
14+/A7u8+/zl139tFq8MUIpw+Z0BgdGa2+UdZvbPXFpkj68ziCigEa6tmWJO9PPDPKVGhIM9D7VY
646HF3DhEcsx8+M8IoTX9jxZS5RiVzw4bh0Ej0SEBUkptgM8mnLEVAfhMeV6zYMg38FlPQgWEcfv
cR7TWEeezLHUvWwztrBwsUgHWHBnxMQ7EtxikY06i0jEOesYtJOYPSRzbPXnp50XVzys7p0XF4g7
9PMHIlkcTSaKZywWvjlieZ750zbFvWC/p9ixE/Yax7S3R3CEp+3hdhnskdIJe8wVDjNsS0XkObEv
frBubBKfspl11DHrGR09mN2EZw+kZ3yn8ug7rCd8R6ezvbeI7HY9hQ8FXQQhkxvhNC3B0Cg2RNkO
4kzlyMhpMvwWSdfjtwiidLH9XJUbopAu4RCRCalRB6eZafJ8EjEg6+NEhuuK9ysS80Bge6IOrkQo
FOCVj69IMu6dUbrWEMsHog5uRIQDeUQ6uCLS45sjmG3Yow6ue6SMKN8OEFWLdViRUMX9MhLN4Eok
cA46sCJUQ7ENt5YSLj7s20QkkiMqoo5ha3C4kaJPwa21xxeE267YnkekTh5/zdOxlcczJlxxj7sC
IZcb1pOrIi3Z83Rs42Ec4FbfTrcp5tGqG+rIiCLw7XXrPItuC8+b69Z5Ft1WnoO6CfJqqcNRzZir
jUd1BtejigI8QszHcz7MtwwniGG7jTGhgyuR7ywfOEGGE0hDTGC/QmUkmsGNiDOkO7AiBKsyhFMv
U7gOMaGD2wWB8MgHwqliwmOUY9ioN0QzuBKxlUNRTpAxGw9OB1UkDYd1xtbDmnFfoBZ6fEG4uFqi
/YKMboJcxzYe3JTpgHNbEugwlACt4srZ83Rs5WH4etH6droth7XrthzWN9et8yy6rTxvrVvnWXRb
eHa6PZX+onAfs19r8fGkjRSFtg4VOXt+1Ys+EpSeumDe+ozeV0X6SfJ4aUkNCx0KckXqXi13mgK7
iRcwsCB6eksVwh4oyNlSpKFQ1oxkrPHGwyiRO7jwoBhHIDjQyEApk8aGCYp0qVfrYddtBlceyu6Q
z2848W0toeVcLUG4Em20if3OJ2yy5tuq3lO7M3UZ5jTa7K2v59eODUmDW8qJWo9w9QxKZj5RlzEC
7ni+JZ7pjOjtviQ+UudR9d7c3oQJtsb06ix7kJhB/5YRU52+feBwPl5+capTpN7vTtvyBfLWU9EF
nMRn/1KQ3fkO1BBIaG4KShRAa0G5rKiDWJHNVREq10MFJZLUm5NGU5U9EM3gRsTeaztAhAt2LChF
01ZQLkQdXIm8kj1SUDJK5JRGjyfUjjrs0Qyue6RIuZCCPb6irLcFpbWtoFyIOrgRJTtWUILopjCy
suUMrGnue04Y0m+/0xk5gB0rjFKG0+X9gtyRlyux83Rs5dGMQimXA00MuymMJNtWGC08M7byCDzk
UEF5TzdPHVpbdaMqyO3+D7p1nkW3hefNdVt4um4Lz1HdqGD9Qy5sXKYCZt4fr4zLgk09Yv9uasgs
Wmlvx9PXs/Cs+3PN81xrEanQ0FnMEos+Xs55tTZ8/WCKwLdgVv3zxwxOyVbzE4Ms/sDXKcOseEhS
PT/OVq94/Nv+DK48Ccntka9G7P3OgSd5Bbrm3Bb9fzOYsSnn9rYpuUOfyB29dTF+H7Az3weQbA/f
B+Cqz9szvv0SVOqp9K5/Xhhcx06ltop4ObizlhMpmdH4uaEtu/JQm8huex24+opc3fRTr2MGp5u+
eq/DG2EHeh3m3Z6xH4XYXetINIMbkfeXjvSjvH81EBHqQBmJOrgS+Tk58h3B20QscvMVhbaUAsl3
0QWcUorKc5uo6IEVCd902Dxd2bKxTtTBlYhwhx3qsDnR0IfwkrjWq7u+lQWbvvhm3CXsPAf6N0Ye
Wcd+B6IL73k6tvFkj+TO818BBgA7atlADQplbmRzdHJlYW0NZW5kb2JqDTE5OSAwIG9iag08PC9G
aXJzdCA4ODQvTGVuZ3RoIDE2NDkvRmlsdGVyL0ZsYXRlRGVjb2RlL04gMTAwL1R5cGUvT2JqU3Rt
L0V4dGVuZHMgMTk0IDAgUj4+c3RyZWFtDQp42qxY0W5cJxD9lfsFLAwzMEhRpKRq1SqpGjWR+hDl
wY1XrlXXrixHSv++Z7iw3ns33sV2HiwwezgD5wxwIZOf/JQpTMEzSprIK8o4xUAoeeKQUMokPqBM
k7Dh8iTF+umUiqAsU47ARbRl/MUwqUSUNGmx9jgVBl9ki4MOUVDRVHuFQNYlTyitj6LC9lNBpaAX
+ynEklHBMBm/Z3AFzvZTnIIICDGqIMV+AnOyEKAIqXYHs5FlBnO2oAxmxZiygFkV0QXMBbPLAuZi
zBg++QBCYVQSCBGGgqkiCZVkvfJEVS9RVMS6l4miKYmfKYIspzARe4ATtGWMJScwczEMmAVzymAn
UfAkMCdokxOYk1p3MJv8OYHZ/jN9SQN6ZTArRpcxXFLTJ4O5sHkA5qKYYJYpeptXTqiAI+cMa20W
WVEx6XJBxaSDEJFMOg2omHQYQYwmHbhiNOmUp8gmnYKZTTq0YqLWAubkrTuYU+1VJkwdzMgV9pYA
JaCCsWSwcwjoXiIqllPFci0bWCYmGyEyh2smYG5MFguj5BgMDGaEnxTKIiOQZkhPtlxVD2aGsYpk
YoE+Cj84iYHBbD6oB7MmA4O5JPtJkeHQR32ZJMB8xeAwLZlMa4FAqBAqxSoRyyBbhSdkn1WwQBJb
L6wQWx4asESMXpFDopi3gkIKTHvxYvPu6uzz9p/t9d3m9dXN5783v23env138+Vu8+P1+S/X5/hh
Spkc+7B5f3d2e9faQvQuEW9ev775+pHEOwjT2pAcxZkQyHmHhfDp5cuxOMLkAtMiDiXvVFucIMlZ
gs5tWC/ivOVyKU5lPE4K3nm/jBNKdJ6WcVrbfZwYXHnEfE7q1uM03XqchW4ftl/vXl1dXlxvfkD/
7e19oD9uL+8ury9+vTnfbt7efvhzLzJyxMUsi8jRZ2urpK/q/uin3zdvJr95V3dN++/95ueweXeB
/LN/OxQ5NENDhWqDvv/r7N/tCj2gCklwWHNLlyGEUGmqhOzq/jE3YnmIC8habPMOW9wsy5uPbcz1
JED5CWMj8n1sV5fn2xlYjwxr3R+7qYpYT1cYB4TzS2ehr+7pm/b1jbLQl3VfX+xhe/riYFrpu4ce
0ZeiyyEv9WWG5i3rlB3bhj23YdMRyI1FoY407tSdR1zPzePq4oBt6u5G/h3UJbdKX+zQ7l5dpn11
OSzVTQt1y7667A/UTd8je1njYfai8cHsncdcvzFO6Ju7vruxf5fsDbQS2KvzTTTluK+vLncH5j19
dWdF1Vf7Cvvp8uLL7fYb8NDgNAbv21Qcgu/M5jG4NriMwftGmMbgfQvIC/h95i3R0tA6hOaGLkPo
3Q7jh+A7S8MQvFsaxjzdHT1hzFTareAxV6m7GsZsvT/fxnyl7mvIY/jubBiylrq1Ychb6t7SkLfU
vaUhb2m3XGkI3q2lOAIP3Vmqzpa+wb37BrSbStXUEo5Au59U/Sx0BNqtpGpliUeg3UWqLhY+Au0O
UnWwyBFody9W90o6Au3OxepcyUeg3bVYXSt6BLrbYKtjpTwM9d2taG7ZfedhaHcrSoUecct3t2Ia
SRnfHYtDu6rvrsWhtee7c3Fo7fnuHg+tPd8d5JG1Z9fZBp/X3kOG338C1PN87Iag+eALgHDfkf7Z
obuPZv3WRzO+YLR9f88jqc8dc5lamVuprWz4+bpQHzrmkloZW9n4pPFJ45PGJ41PGl9qfKnxpcaX
Gl9qfKnxpcZXWr/S+pXWr7R+pfUrrV/p/do4ShvHvGT6eujJXh8zaqktjrZ2bXG0xdEWZ/b3yJdg
+yh70JL6VnMKoScR5RQi+5OIcBJBJxEnZ5v5JEJOItJJxElN83FNB24VEZebVMpiNTJWKL5n260i
F2f3xNZoD3oO60FicNGH4ReJmNWlvIoTilNdxKHe2ONwii7SeBzm4PwqTpSMe2fai4MDrTXWONg/
2HtXHhFHfHQY6moXE+d1P07k3tjnE6M60UfESeJ0HSfijqpL2ea2HoVycuERUezdbP0spbiVp9Ci
sDh7m57b8HXLDnuGJHKHj0XjJwFBC11dtjkHOx2efrr4tL6/sw/uOYyZDs6rOI/8yZxsWbD0FI49
g6/Q6k2IgrQ79VP4RGT9xiThGXxEevAqyGpvj0+fsy2sA85Az+KMstYxynN0tM3s4FtH8/NyR2md
OyTPyB1hPliFAbtuXYX/CzAAMqTfdg0KZW5kc3RyZWFtDWVuZG9iag0yMDAgMCBvYmoNPDwvRmly
c3QgODg4L0xlbmd0aCAxOTkwL0ZpbHRlci9GbGF0ZURlY29kZS9OIDEwMC9UeXBlL09ialN0bS9F
eHRlbmRzIDE5NCAwIFI+PnN0cmVhbQ0KeNrUWc+PHLUS5sp/4ePj4nGVXWVbQkhZhESUIKIXpHeA
HJbsEFYsu2i1SPDPw/uq293T7UlmZ8LsgayicVeX68fnqnLZXTi44AqToyD4Zcdkz9FFsufkEtuz
OGF7VqfRnrPLMeG3uBLxn6uriTEOkJMUAwgkAWdkRyxgjdFRlIpBcpTUKOJI1CjqSLNRsqOc6yCT
SokYVEe1ZFdScBwqYUAwscIW6GOuYE7RcQpgTgmDAnOSOJZozIpBtunZsRajFMcZbpZUMRCYCivZ
NBeB5FJgs0ByZXsFGILJgQMxZMwSATDBXikG1ZiziwznihQMzHg4GaOhpQEDhWQlF1PAK2UMKpgV
koXtFSRLhWSFZDWlCsmKqQUzY4a7RSHZXCkAK1aYWXJw8BgqMmGQ4TKMS4TlKjliybAeJdvagbFk
cSkGe6UYGJhAJCVbR8xMyfyC3UkIPPA/icECsJJUSC6QrIDf1iNpsVeQnLGwpUBytoUDNRULFEhP
ZnjBMqRqkkt1EgBkAVgSTDtWUcjkwG1hmwVEhG25a3ISzWYssMAyDBQDeFBqdiJkPAWDZANIFryv
AZIV5BogObMNINmCsSIspMLUCv81IPQqwlwJy12xiopIwiAjqNleFafJQhlLpWLTkQuqNp3IaQbg
ldipBWyFKVoRnhWo5cDGIxio8ajLhBmVkCZMxlwwQKRU6MsMAD7/fPPq5vLt9tft7cPm4ubu7S+b
bzcvL/+8+/1h89Xt1fPbK7zA2lTPmjavHy7vHxotingJurm4uPvje1L2CVg1IrIn+ozoj5V9jvrm
iy+OUxRD8FllpUi4+lqkKcrJW/A3IrIq+BBskchzlOMVafHKa48SnCDWtaJGnBUh4HzMx3uE8Pa1
h65Wn0unqBF3ioh8OAU6qpjXeVSCRw6v16gR5zVC6PtaT1BU1JfOo0TFB+4VjcRZEfLZ0wkeMRQh
g9bBQIrlSKMiTgkCJ5rVUy+oxgI9odbjHZKEoFvrSakMEb/U02iznlQyYq4cHwqUPXX+xCK+dv40
2k4PI0JqOR9uZFlKM25UIvQ9AW5Nz4TbpOfsuDU9E26znhNxw4boU+lSNcJW7VN1JM6pGuEgwDxa
kQGduwxiyK59TWjEWZGtLJ+QQYoMpK4mMLHX1CsaiTtFHAHdCR6hWOWunDLg5NLVhEbcbRAoj3xC
ORUY3Fc5hoyyp2gkzopY80lVLuWKDaILOqCSQpesI21OVvRO2B+ODzrbuNAvrB1S2ityjbbTg50y
nBDcGpLntPYHHS22nLWeRpv1MGI9SzkfblOyNtymZD07bk3PhNus59y4NT0TbpOeFW7fbf94eHZz
/e528yXmb+93iv53f/1wffvum7ur7ebl/Xc/Lst4sBZFOs1qtEHos+HsENx/Ny9c2LwajhT29Hrz
NW1evUP5s8eZVRsrDay5sb7++fK3bcd9zBYT0QOktW3MhJqRR1QQBSjZEw0NN9oztKQa0AJIa9Ne
fN9MHg5K+H0D03g4CA6m3VxfbUfG4Uhl1KXpBipUfTzA6L59By9jLSfERJbgSlqDG5bgCi/BxSGj
BzecBC6jb4p5bVlB3as0gqsozorTQiPaUcVHOzQQYk/jjO5o83CgPIyuhAnd2fYzoIsQyT2+6Bhm
gHUVvboGOJYlwFqWAOsewB13btx8FPeUGXHglsb96j2c1DjTwMkf4NzBNfh+FFqWIHtooVGnluwv
hlN8WyR93yJhvXVa79x+W3aNPk0WH4oDPaxiuFM4xPExrtsGLV1zh5orx6YLocnRuJaQIlrZUlqF
TtEHnHwb0a4TPM6POADjKKdy0lEOvUoX0djGUqeoEZuiPBzl0B39k73A+rEOJTapczLlVbXKXTLp
Mozzqlrl/fTQk6pVQOuosTMtY3toHZm1mGx3YyNxqFZCdtdRPTrpuVrlFr35sWqV50TI56tWkvso
pCQ7fO2aZYFvqWt80wJfu5pZ4FvDqkysOWlZqA5yhmWROsQZ6rJIHeSciqo8yjkVVB2cL3sRs+ae
Cmo+insK3DJYQQesSI2zHiHXbgDbKoRH2Y/pN1V9yv2ZDRmYW5hzHtq1iWjXswgfe0ZPwTqH+Rg6
E97Dteb4Gxud2nMr2kUfS4e5aM8+dvtCbvtBbapy2xdyM6U0U+pkQsvE0kypc3f2ARXDVewhI54N
N6BGf/b24ffLG3v3n7/+/sTNf5/i74f7T364/WwdjPN0Pjj90N9BsXSi2A8KezHcETcQ5ncvpzWo
0xqUGcs6tRovn8/mzKWtycLLH2+mkK71PcYuDJqnXNxd/Xnifvz6N6TAxfanu/utQ9tR8S+vbhL2
6mMp+5v089ub69vtrObcNmhvQ82TDf8yLULpw1qOuqvCaZ1qd1eFDSvR7lhKMtEcWXWKqHnYgwu9
+ehmjXH26A+ldqdztOES7Jqhu2Rj3tVRyurFLtVGItqGhDZhvHRDr378BUFEfFJfsHFQkklRYp/s
E8JIdHYXpgZZiHYR/+bMYSWenzyqkl1CPL2WbJ9EnlxNxPqEJ8/DYJ9zHvflrK3k8txrn+RWrSSv
2r7lrY19xut7mJNubSJXn7qUIBkOQWNK1OGAkyYiqhSyHV2CEHspcw/TbB6+NB7sTeyb5Lif7Wz/
56067xVoQo0YrsX+L8AAu0uiwg0KZW5kc3RyZWFtDWVuZG9iag0yMDEgMCBvYmoNPDwvRmlyc3Qg
ODk0L0xlbmd0aCAxNjAzL0ZpbHRlci9GbGF0ZURlY29kZS9OIDEwMC9UeXBlL09ialN0bS9FeHRl
bmRzIDE5NCAwIFI+PnN0cmVhbQ0KeNrMWV1vVDcQ/Sv+BV7PjMcfEkIiVaVWUBU1SH1APKTJKkSk
2SoECf59z/jam2YD914SEH2I/LHHZ8ZzxvZcqBxccJXJxYiGXSU04kgK2uio2Fgds42T46xosxOD
Yk6SjauLhLEEFxVjAVutaNlpFLTi1HgluiT2u7pUbD65DK4q2WXjhc3CNl9dycBHeEbgiegn4CI7
CgQgSCmo/QIPKdhPio7amoRONUx2xGKYgo6ZixXbMnsa0DEDWEDRCBXMMQGjYFYjVDCrEWJDpEao
YE5GqGBOxTBgzth0hSuUM2YSmAvCVhOYi/mcwFzJZsRxsN2k6FgKViF0HNtPiGsEmW2SNSCSqaCD
8NRU0TFwDo6TMcNvTgbODDUMnMGcse+awZwbGMzFmDOYSzQwmEsxMJhNyJrBbKwVCyQEgCG1BNMd
OAmgr4iaUAC4RHRMjqLoFAMnywEDIxmE7SdkQ7TQlYqO6V/B3ITHnyTsqVYwZ0uRCuZizlcwl2hg
MFtG1JpcDJYGNSOtzLFaXGRjBmkUsiwISDXArWepizXoMdIPu0FPXEyIM9m+osUGPXWxwGH0YMBy
Gr3sNIQ2V9CD4+hVp5SNhYJT1pZz5FTE+MhSmloPST3ZxVAT3Gi5qam0FclpRmjQg41S2xxs2DbJ
0iDBknvyZPMMQ+w6uD82z13YvGz5YaPjzS+0eXkOJWz49OnAasdSw0rHHr89+Wf7OXjscF4Hlw6X
BtcOf/k5KHdoXMdMHa7r4KHD0yo4bqAJnhs8zfiNFJigZR1z7vDa4HmOechIk45lDruXcdKxzmGH
hrRORB4iUlMxhznuoSKtk5GHjNR0zDTHPTSkdSLSEJHyOvxQktZJSUNKquvwQ08O6/BDU153Nml/
NpuumWdiSUNTlnXcQ1duumaZ4x6a8qRpnMMOTblpmuduiDD05KZnnjuVYWjJTcs8d87C0JGbjnnu
nIWhoTQN89w5C0M/WadfGPpJ06/MnbOwv1ibfmXu3IShnTTtylxehKGdNO3KnM5haCdrzqM9th3e
5CtfTgt7oDu0rGIeAkpdBR8axqZh+XLOWbXVocsSvrw8Od3+vb262Rxd7k7fbX7fvDj5tPtws/n5
6uzXqzP84FJUj/OwOb45ub7pc1SCh0ubo6Pdx9ccoi9WSkyT8JC8WMVYk8d78KYZev66v+mtzp5a
ntrphW2V9tSOceq/93Z6tMb7M96W8W60Sru1013fKu1p3O1J55G+Xvp66etjXxc7Pne+KH082sHb
/cydN3fe3Hlz59XOVzp/GePOXzqvdp7S+bXzaOcp3V5q699AW+Zx3I4vL862U6ARqGn2v9q/2n68
gVb7bBqnvPZ3cg4b99g8i33ePoKW2MYdUGXZS95jacmyLO+D9my6iB23hH1uLViOcRGhi4i0iMhL
Ppe697ksYsseW5csa1hELMZIZRGxGEVdVK3sy1Rdjta4T+1zdQ57tLs+214f33y63G6Odzhmfean
3eXu+nXwhDfC7vLbTsEjE+TN7V06LXj19uL03dX2/XtAsq7iTsYER334prTf0+UDyr2Rx3NTi0L7
+5GxPTl9d369+3B1dusVfZbjQfAfkxAPpLVj8uzy4vxqqg1uV/x5fXFzcXX+2+5su3lx/eqv/1YT
JFh+p5hgGoSrqhHxodaDaqR6FB1TNRITeRzkPucUxUixWqT4GujNWjNMxWe6W/SoRK/Ui54oMINK
pU+6KOoFFUFi8Vx60fOQAGF/4L1rOEOZ1Z6z+kQHAapiux+es0fJ0edcTBE7hS7JS6GH+y2x+HKo
LOaI9X/FSeFeAmrSx6S0MR4qlpLn1TnNAs3vCaax68XZW3XdplzU6vHtl0Lx8VFJdhhXLcUS+Psc
7IcQaiWvB+fcvH5UNn0mmR6RSzFki9ldSpy/R2ya76fSOPwP4WPK964TQUKtz01mn9PBRYg7Dh92
474FG74n+qSLGSqh4sUd5FkecRFqRabfsQtL9BWnCg6Egyvcjk0YV7jE7LN5Ok3iUCRv/3WTsOU6
rvBvYYgT44m9NSRK/a34SkN4c+Lh21dx3UcahuxcjznH1rZ/Zff6VW/fwn4oQ/Jyux/GbScPCRzu
PZa5pyojcLR/qjREj49xM5uT7edfAQYACiMVYw0KZW5kc3RyZWFtDWVuZG9iag0yMDIgMCBvYmoN
PDwvRmlyc3QgOTg3L0xlbmd0aCAxNzU4L0ZpbHRlci9GbGF0ZURlY29kZS9OIDEwMC9UeXBlL09i
alN0bS9FeHRlbmRzIDE5NCAwIFI+PnN0cmVhbQ0KeNq8WU1v3DYQ7U/hsb1wOeSQQwJBALso0CAp
atQBenB8cOJtatS1A8MBkj/f9g0lSlrZu9r4oxdjlnqcGc48ik80Oe+MM+Q84U9UwxvKSY1gfC5q
sAni1YiGRdRIJsb6SEwK1chGKKtRTK6+gjPF6aygv6rrgJ/kFBWCIU9BLYZVNF4AhF2dip/R1TFE
i0XzC5iWQvWCeCkrjvFAvIZn/BTRp6zpe/XMQRdSnyJGIU2cASmpPk3GO6peBFasT7PxVONygRUV
F53xvq4jEixWf9HDKroOQHxQpy4yrMJqRQOYeomIEXUJ6t6nWoiIGCnVMcQQ0rUlxBDWGQkxJOvT
hBjZa4ykfajrSIhRuhmIUaL6S4hRiuYHp6EW1qUMq9QZxQTvdEwcrOpFyISun/gTWAvrJJgQtZxO
0OxUa4ByBnF1RoJVq4vuhyx1DDFKXTl+spYOnXWGibQGaA/7yofsYeU6FgyHVMfYMNfuZzCKK5NA
OY5OV47lc6y1z9lwqowADzmxPgUZONXaF8QQba3D8llqDQpi5EpItIJzrjjEKLULaAqXyu0iJlbC
ObiKmjhpwSKhAaCogwUILDLRY/mwvImBKoEDLF0vaGIiY3eQ7pzIaAopfWLlLgoDi6WjfIy5zkCM
pIyFCQtNgYUYogwjuI+iTCQUJ+ZYcYiRc7UQoyjDiJJJruYHUicq9Wk2cFytgj0Jqrx4sTq6PPuw
/nt9dbs6vLz+8Nfq19Wbs6/Xn29XP12dv7o6xwOltI0lro5vz25u+7Hos8VeWx0eXn85CSxW0Oh+
EDwhy6hpIrHs4unLlwj0dv3l9uDy4uNV52cM9PvNxe3F1cdfrs/Xqzc3b99PInOxs7CJLflYHe6T
edBEyoYLKtEmppZ5scqebgzEdRYcTORsdPTwvEvWLDczF7JB9s98qeY+eZvcWHO8MWyIT1Bz0mbO
AlOyfdEf4hEUn7URW8A+wh+65Wb+rNu3suizxWt4xgmMpZ4T3onVfdWN4cUVrb7rnbOSHsEJ7Ik5
l/2Tcpkk2xwHLuOYskk2ubwX8cAf2QwDnlmc/n2Y4Ose6cb0rWVRpUTosf+WMAv8xllt8X4b+E0Z
+yc8Ab9BxiyP7ITDVuNZibBFJLUSIVcooX5QTwV0RnMntCad7k9VvhOIirehDIGSzVWw1EGsLVg9
lHEyjYHGIv0IB+ubvaoE8aKvq43QHqXvq3TQHdvO/LZ6bdzqqNMq+vN49TOtjj5Cj+jPEUw9mCo4
uR785v3lfWjXo/0MfXh9/vUevJQeHzo87fQuuUfzDL3Nu/T42OH9bu+pR6cZepv32OOlw4fd3rlH
5xl6m/fQ40uH593eW0vJzeDb3A9t7fsad/tvfSU/g2/xn1pjqe9s2uk/tc4Sz+Db/LfWUtfbuDv/
2KpPaQa/x//+L6fjT3gVHK7/uL5ZG2ch1kqRqQrKcuf8DG0nvj6pHxsI2n1rwDjtchvW/moAdhtp
4PxAz4FJQ8+H5gxVHJbbu5fmvvM+RjzqPmG6p1oEvKnGVEvzJc2X9217H19enK8Hd0GW3YXcuwtl
98q5rZxpAdgKwgu15FYnjgvAVj6WBWBbDC8sJrbFxB2LGc+XV1eXF1frkX/16OCYcG7jk8J7nFH6
IWRJv1hYj6zTpyUw4ViaHyYTCi9kGgo0uoyZ4vRN7pkyTfSYRKEsYxkSDRKgKp4r0WIfnKeHZKMx
T5/h67nyzPyIglbNPXLUQ3n6Z+MoNODDMyX0w01KisTTc5VUxd7DEw0q74dEa97PtZkIxJp/Bn9D
pvjAyHHMFImHvC3Tb1G2lO8qW5cmypa8TJWt3vBsKNs01QTk01TZ6oXPpoKYoeNU2U7Qg4CY4Xmq
bPUSaaf3MFW2E/Q2736qbPViaqf3XuydJCOnswnbAripXNVbrl0BqEzF6gS9xTvlDbmqV2c73cuG
WJ3At/lPG3JVL/16ofLn2af1fRPihlzdYwJvCNbFCXoXuSFYS1vD0Qz8kE9jn9P8zRK89Dc1r7s7
0V6SjZnOJFm/W7rr0E6llKaUSlOUpUmiUpZUYA4LIbvr1uW0uKUVm5GaIc3IzRgFWL+MUeie1Mvp
Lv0cJ7hwV6jlts4sC8Am/XLZCdQ74S5Fot0eS9OIZQk4tClsBx50F85DlWXcaOPzrlAHH24/n11q
+b//59/v3t189+7qh9kk3W5PrdvuXFpC0C4dNPvew2Bptswuq0ivEaVdgGdXL8D7QcNOrL4MxOvx
Gk/3DwShnGZ3fIwTm/rLN4aS1v8CdWNQ7c5CEEm9I6MnDINTWngMw1jeZpSn65zM7nL36FurBVse
v19QeZwfFFDxHP6nJP8TYACDuI+aDQplbmRzdHJlYW0NZW5kb2JqDTIwMyAwIG9iag08PC9GaXJz
dCA5ODIvTGVuZ3RoIDE0NzQvRmlsdGVyL0ZsYXRlRGVjb2RlL04gMTAwL1R5cGUvT2JqU3RtL0V4
dGVuZHMgMTk0IDAgUj4+c3RyZWFtDQp42rRY227cNhD9FX6BRM6FFyAIELcFGiRFjTpFH4I8OPHW
MODuBostkPx9Z0hRllRLAuToaSny6MyZG1ekc2CNNc6BMz7oLxiXkg7QgGcdkEHvdcCGEHXgDZdB
MN7mt6Px0ekgmQAKRmtCAB04E0ExCCZmHnk1OdIBmeTzktixNupIAJbzoqqxmUEXKK+qsKQLJK8B
KY7ELCRVQwJGXXAkjxgVrBBSUkdig6I6RPLIqMwkVJx1K72HbEhe80FtsFAFUBsskBDUBstrxR2W
x+jVhspNTm2w0KccNPYGrFMbHGTk1QZHAy57yUlGrDbEfQBWFoEA5mB6MEBlVXJA2TdPBjj7IfTA
ObISTPAurwbNlSr1YsMnVSDSIOQ3gtgI2aMgNqJTBUIAMdsVtyBlu0FsJA2nC2IjRbURvEELakMI
0Hq1EaJBSZKOkow0nC5ag5C1SDgRczSEADHmOTRIMc9JMTHnOZay0oBJFA0GrTsXxUbMEY9iIybV
ImnElHQuWUMlkrJAGhwZgSEJm45QqzPPkSHKHkkgiG2e8zIKtpQP+ZzLFA2FXC9S8BS1aEBeo+S0
uKwzbF2eAxnFPIeG1RkZkWHgPMfSDJznpC0I8lwwzJDnooy0EsEmw17zJjVgOLigI7ER1A+QUpFC
1FIWkxw5r4qNpHGWWpER51WxkbQ/wWnvUV6V5rMpsyTjtUlevWqvH2+/HP45HC/t2+Pjw/HQ/t6+
v/1++vfSXl2dvn0kS40FZYRGulji1UTtLkyNjfjp9Wuh+HD4dvn58OV0vr08nI4fvn89tH8e7w7n
TKeLbx4f7o/tzeX2fHmi/+v8cHk43v92uju0788fPrc3X0XJ1eHv0/lgbCOxTim0vxzv3grX8aKN
32DgQtPNxdgAZw0rboDIJ90kihvSSY0W0tSLHyI0kIjaJlO2l4ZyPWSZUvsN0F46U2i2yrSxsbpj
djKJmuhnZf4kPIfzgs5BjkEYRppk72hsJnxTusSaP9p3xrbXZbPTx5v2V9de38sWqI9P4NCBXQFz
B37/+fE5tO/QMEFfne6+P4fnDo8F75fZqUPTBD3Hjh2eCz4ss0OH9hP0HLvr8KHg4zK77dBxgn6e
XTfJgk8Fn5bYdXPtsmQn8Dn6Pq0lr8Eu89e8OpjA5/hrYl3JbHDL/DWzjibwOf6aWldyG2CZv+bW
+Ql8jr8m15XsBlzmr9l1cQKf4Y81va7kN9Aif6z5BTuBz/HX/EKXX17m7/sWJvA5/ppf6PLrl/lr
foEm8Dn+ml/o8huW+Wt+wU/gc/w1v9DlNy7z1/xCnMBn+EPNL3T9u9xfXOFoJ/Bn+H/YfxeSa2a/
Bd59zF/TYrR8TMvgU9HW9+bbHlg2+n5P7rfPfqfr96R+8+i7vG/Hvm/6Au8rsS+ZPrd9Evpoder6
zi7ingRfl0/8sqoxlD/hJweqvfK+cgHUJNw8PtwdejqI63RQfUW7HDisIUBYAdbIIK0Aa8DQrwBr
HHEluVidoRVnqDpDK85QdYZWnKHqDK04Q9UZWnGGqjO84gxXZ3jFGa7O8IozXJ3hBWfWThJydMDu
C1wairxvWHpFqkL6Nvzgb1uOYfthQY6MI6UEOyolYfVbzwuYYKTUxT1jGmyzNaTo41AoJtpTKPN2
oXKWGQoVn/cTioBN3KwURv2EtGs/+e0hhTRqJ4Q92wkDbA8phFE7QdqznTC+oPGBRv0EYdd+cukF
MYVRQwHv2VCk++FmpXbUUAB7NhRFvz2m8kU5Ump3/YOyL8i+fIIMlcqH764x5cZtvnqDUUfJJ9GO
SuWQtb1OnX3qqCAChw2VXnL5Zv9fkvI/Hbie9bC/xcpHPSAeXb+5MDwYYn+FlY/xwJNj5BQNw+u3
AbqeIqd4N7x+A3bL7HZ4/TZAP88O/RUWFzwssUN/heUn6Dn2MLx+A6Zldj+8fhug59h5eP0GzMvs
NLp+G8Cn9P8JMAA8uCbPDQplbmRzdHJlYW0NZW5kb2JqDTIwNCAwIG9iag08PC9GaXJzdCA5NzUv
TGVuZ3RoIDE2NzYvRmlsdGVyL0ZsYXRlRGVjb2RlL04gMTAwL1R5cGUvT2JqU3RtL0V4dGVuZHMg
MTk0IDAgUj4+c3RyZWFtDQp42sxZTW8cNwzNT9GxvWglUdQHEASwiwINkqJGHaCHJAcn3qZGt+vA
cIDkz7d9lIa7nsl6d2wngE/L0ZB8TyT1MVwfgjPO+BC8iVl+g6lJfsn4SCJE42sQgU2gKkIyoRQR
siFqRsVQaVbVRGII5EwsUQRvmMQPBcNZrPCUglhRNCmLZ1hk4ENIJmdhA6/FCxYVU1KzqqZ6sYoO
BAUrwsJ5MYtw4riNAcmT6EeA+8Yggg8lwYlQodreZplde4vH2DAj8NiJF8Zjp8hwnxo+w0F2QomB
kUUlMBzkKgwYGIUEQ2iULBNmOKheMBgOqqgEhoPa4pucCa4FL3lILTIgGbwXz4kgJbFI0SDggotH
xLdJSACR4KYMqUUeJDGDZlsN2IqEaYGZsMrASE7QEHA8iS1IhhybBIzSEpCBUVvgczLkQrNFlsFc
JKRZcg2pIvONQXGGeiSLN8Re3pZgEHCJQSFD2bW3ESXS4lfYUI8LiEfX0Eo20Tc0FFYMDa1ILQV5
i2lFqsIewY7sBBclGbnFpZKJqUW8RtRwm1FlKT/xgmDH6sUzHMBUYoUSYNdqA+EEZXAm5wy35JGT
ikV6IKFkY2hvyTBLfgmTYZYskGPDqbSxhNKmZgGMnJsFMIrEgDBpLkiAJ6SWW3QJCeCK5EEKJrUq
Jo914aRKCMFJ3omtZ0ix6SVIUjmEVZBa8ROCnSQ4kKpJhCXy9OniqIfEmd8XL7AEFie9FOX5dPHy
3Wpx8gFVK8/Pnql6UPUwUT++PP+yy8CrAXWDut+/U/U4Ub/Ff6lqwM0gub3+kcBBPU3Ub/Of1SA3
A2wW3eD0r7OPy10GSQ3KTANWgzrTIA4Gwc000BwHP9NAsxx6lqNm+WSXsmY40EzvmuPQcxzLHu9Z
8xt4nvesGQ5ppoFmOMzMcNYMh5kZzprhMDPDWTNMMzOcNcM0ZJj2hDRqdinsV361/Hx9tLr4sF6c
Xp9dXS9+W7w8+3L56Xrxx9XF9cX6w6+X58vFy6tX7xY/r8+fr8+X62tsI9mWzN1iGIuZrWseX7xu
pzIA+qkM4e14hoJ5fPl5q82qnQYhbISsQlGhDgJtMFSHgo6oMkUVFILUM22sNsrquQdLSPfrUMvK
6uJ82RlDw/WKvX1W/QJxUIf8DB06oPO6XVE6dfYqaCyYVNBYsMaCNRassWCNBWss+uY5JDDpRroB
9grsbyZ6s6E/3yoqH08HFJWm5/2KSSlmd8CjTrOX/R5Fnb2vB6A1gintVwwannAgPEnzlsIBjxrH
cCCOQeMY9sTxqF8ptb64bA/W7ftef0fvrz+draTwfvj3vydvrp68Wf84MZLj9Y6byunHs/fL4+Wf
l1dL4ywuw7XmGztNCv6rnaYUC9CGc7KC9T8YXDxfry7Wyw3QlnzZTi7tmlw+MLn0iCeXw3ZytGNy
2R+YHD3Syd3rUMrJ3nYkbdGOV5fv/97625qXaGsdmeNDT4aOsc++jpGsfJ+2IXxLOIsjJnO2zr+d
i0DRWZxeY4oxWFzXOwhOeIvjaRjDvSBa7Ab4SLE53wGmJlvSGIYKW3z2jGCGMYWJkQV1Nkxksuwm
MIGs5wlMH1MYQg0AdTYMe7YljmGw61r2Y5hhbAMTkqDOh8nBpslsAlz5KUwfUxicQZZ0Nvcp2ui9
pckqCS7IypmdCCflEkcufPQWV9ihdmu0Dh8gwyC+a5OVwxXf0CiUdH/yFKt1k8ywDbOZUwg2M+9g
zkPQGckPypylK2Hl9sK+Wlwa75Bdua/GCVWHyGuIAtuKEA2DWOBJ0oJnpDuk2UCJUBaTXARHNvkp
UB/cArmM8roLELa2Sb16StiOxvU6jG3q1SXsXw9bfZKMpIt82BeHMd0YR6vvm50oFO93ogxMUTux
Nd2wXGLrQtrWBqxlm+LHwpWRtQ1XwhGAtG24lm/M1YeHcCUsmd5s7Vyjd9+RK+7JD+Eqq8wrVzbE
xbbOtnClR0U1YCX1BrdQxTFK8LahGh5VCXi5O93gio9tcI3fiys9iCs2xC3XIs35G1y/dQ34+iCu
WEo4ujpX7AYoqPYnSqPKU6o/wc/yat5VmcPk4PZyFxjuHPhyoKztu9abIvq6N8U3202UNh3amfqb
Bl7X50H/F79LWZt3NNO59u7iTH1t3fFMfe3cpa6fRq21ia427XLXzft0tWdXZvLQpmzt+mWf703P
fWZGuY7+MyCqe7xzGf1jMMN7Hv1jMMMgjf4zoOh20flfgAEA5LtYVQ0KZW5kc3RyZWFtDWVuZG9i
ag0yMDUgMCBvYmoNPDwvRmlyc3QgOTc5L0xlbmd0aCAxNzc5L0ZpbHRlci9GbGF0ZURlY29kZS9O
IDEwMC9UeXBlL09ialN0bS9FeHRlbmRzIDE5NCAwIFI+PnN0cmVhbQ0KeNqsWVuPVDcM/iv5BZnE
dm4SQoKqUiuoigpSHyoeKKzoqtulQluJ/vt+zonPcs7ATNjpy6zH41t8SWxvZAouuMgUnST9S66J
/mV8NAXwrVYFkiMuCmRHNStQHHNnqo5r52pOSLk4OCnKxdGlLovJpdwx7HIiBcTlLhkyWlKBnF1r
/SfoCdR/w0fIKlutiUFtFXxEVgaJgIpyCD4oKIdAG4ly6AfVzqFWxs6BD1mkQEcK+oOALXVLBDpy
U3MTSEpTXIKOFjqOHIWuI7GjGKNCAqiplKT+6ZJxFlr8kYojyao3VUepdI7mKBfF5eCoZOXIUV2q
OjJ0NOkQOw5qGuP4DPMVSg6R0vNCKHyr4ciIglDHIQyJOq45SFfeEhyXqDqgnGvnhcO4JqUr0NG6
Dwp0tKR6S3JwkGqDkRK660oBVDWwCKogFgoh1rGoFLgYBihHRRZRVrpKTjiqDyoD6meDS0S6BRU6
JHcO6EjdvgodKXVe6Fish0rJ3aqmCRWUt0FH0aAwUkVKU08iZFK7pUheqU3lISjSegqDRFqPRysu
hW49QptC7fKaS1G9pmmRYukJolmrJxKoTAiDQgxIUw8+QSpTp0uAEDJAGZDmiwToKNw5oKPUzgEd
VfNPcNRUNf0F6YOkUw64JDWtM3gWkGaEwHWptc6RXA7cObLLUUsDfncZaadQdZkX3uayFt+jR4cn
SzoG98vhGVL78GIpFf3+8vDi8OI9kPrt8WMjFiPOnZhlEL/8483fV19iYGMoi3Q6JZ2MuE5Kj8bQ
JhnCYKAwx4BCHwxxkqEaA00yFGPgxUN8wkO4lQaxTEq36NKIrpyQzuZ/GtH9mimvrj7dPbm5fn97
eHn35uPd4efD8zf/fvjn7vDrx+u769v3P314d3V4/vHV74fvb9/9ePvu6vYODkw+worOMXBIPl9L
6jKfLY+AKtycTHU9/fBpofmtPwL4ARRhBbIB1YA2gBgGwEbDxX5iwxhXNIG8sq/ERiMmcCmT5UEc
GDKMSSYxwCSTmUEmWVZiUyrGtbj/NdxBFCzON9fvrlZ/hXLGX2p6nKChCRqZoMkTNO08zTjuaZoJ
m6mep+Ezuh6S63h7NK83uR5r0PzvMl/cvHl79Rewh6c3H97+eS/zs3Kp1eN12IhI0nzCzfsUtv0W
E/uKxBpIbay84C1LwFPOrx9sfE2ed7YLbM/ztgtFH8LWdjxtvsiwHT2GJ06GhL+WswgFj8fs9byT
xOPBPlKER9eclHyJyZB4trJvWZ1UfIiXKUoC2Xl3ooFcT/StioTEl7Q7UWREdj1R82h1DKltmQ/a
isXi0ULOK4JHAredIijPcZyoFq+t0YKDYdXjqRImODA+PLti5aP0Qlv7LemVYErJWx/F1nxdg1HJ
J/hkINdg4M5HkC4ojVTacV1HWuv6QTK/UG+R2F9UbRwi8nW4g/Q2Qps3kPjLPoZvr7aE2Ke4V4R8
5zU3q9e3biBxJVUo0O/I2XqJ35e786t+nzIeLt3lO7Xk8y7fB67XE54q9BQotwvyXet0Z7gEf1Gu
b4KLwc2jtboPbiPk/P+Q69qb7fOScvKXpHrBYfYviy/zmc7xyBmY5X2iNdNzz/SBRDDrkukx3Dvj
gdc9oWrq6vUa+2M7kA++7jMhy8KxovVEMQevLe9A9vAWNPWEa7m2o/B+BwFXH+ee+ezDRm/htRef
unUy0mNXT1FvolFP8Ahaz4HqV0HSqkJ1UZwPBF43TvtXSgeJjZaBMi0p4T2RoQWDjYhNoX3q07l8
6fN+iH2w4c+nIJF1Cl2I+WjE2tHbEEqT9DaD8hw92wgqC33aDGU7Wps+00KbT9Ha4JkX2nKK1ubO
MkFrI2ddaOspWtsntElfrOuEEcl2SvgayMlI8rpOmAwlWyjjZCzJYhllkqFutjMTDGWzoZlgyJsN
jcRwwqWUNhuaCemy2dBMMPBmQyMxnjKHNtuZCelxs52RSKekh81m5rz02DbbGYl8Qnqsm83MhPSy
2c5MMKzLohFZOWXOuiiajGxYXTki+zVXPqhrSuGo0Uaby/e7Il3Cjrn93tbdrmhc9MsmewC2binj
J7E1ktgaadxu69W1LK4HxpY01QRWE1hNV7VlT7VlTzWB6zqqmpxmkqOtkRoZxlQ0M3VdWTWT3FbJ
pr01M5XObY9KPOPBZcl/niafjYT+Y2D4vZpZpyS281rrhPW1nqdpE3IaT9BMeKqdsWemI8Icc7Ty
0AnQOkYWTHu6W1mQ6OPZh6r/G6j3remDBgI0iNuOkTHJ8HzLGNGlhbAt6hzIowRHs4uBtHAypC4L
cdbkCnpNzJHzXSMG1dBkpyj7mKyrjhg7KBkSB2m9y84YVFu4xEdZdtMec13a6v8EGAA3gE/wDQpl
bmRzdHJlYW0NZW5kb2JqDTIwNiAwIG9iag08PC9GaXJzdCA5ODcvTGVuZ3RoIDE3MzAvRmlsdGVy
L0ZsYXRlRGVjb2RlL04gMTAwL1R5cGUvT2JqU3RtL0V4dGVuZHMgMTk0IDAgUj4+c3RyZWFtDQp4
2qxZXW9cNRD9K/4FXo/HM7YlhEQREqhFVBSJh6oPhUSlIiSoClL595zxx+3u3bC5ye5LNZ09njOe
r2s7lGJwwVGK5CiwCdFRSSawi6WakBxnMkFcymqCOilNk51qW15c1ra8uqK2nIOrmk0wy9lADNOU
xSRAY2k6YLmtZPtBi0ngEIkmwYByM4cfMrW18ClXcyzBQGlWEjhqsV9TdDHUpoP/VJsuuRizWU7i
IkfbQlJIbVcpu5io2SuQms+puihkv0qAJParkIsa7Fe4FlXMsoBDmy8CjpxsH/gBZMYm4CjcdOAo
zQMBR41NB47a9osIciDTKUGSpouOe0IQHKbUdEgE1aYTx5GbTiGVpsuOIfYgMuemq44TmQ4J4NTi
jE2zhKYDh7RYAcza4pLBUVLTgaO0dOMfrmT5yOCozRdshmu1zOTqUmBbgVSk0FagOBJZJaUSIbVd
wkkUl3mA8kItWdSQMlSMRbKoQ1VYxEuG1LKAICLHbQU4DEIJ7iKutraCQ8VWVHDkthbBAbetgGtY
Zf7BfKrZ7FWUbWi8NTuh1FYUJzGaB0ijsOVXQoBkpS+BnFjAIEUnIk1iJ60mJSQnrSZhFVJtkrVG
br+Co+ZmpTgNpemqU2qWKTiNSABZmSmbf4IQqwUMEjsVyxa8RIepNQSINGMZJIVk9SeE/iuhrQBH
Sc0KOGznX321e33z/vfrv65v73cvbu5+/3P30+7V+3/v/rnffXd79cPtFX5AE7DPVHdv7t9/uh86
DeRzod2LF3ef37JEj3ANHcpEvHkcio+F3n39NWh+uf58/83Nxw+33coXml8/fbz/ePvhx7ur692r
T7/8tsdLFLwcsKKtfJRmcIvfsXhOaeV39Cno8JuDV4tZV6LS2UfkSYk9YnuG50m8xpXvWXzY6joq
BRs9dB3N4osM16OSF5tmXYkGKr6NFY0+p+H6JYg4Vhj8QoSh4UNdET0nRqLBhwPemLcHCN2F/R7W
ZET9hTRqkmr0Nj67DgM6e/M6ZC+JNocns3h8TQ5oavE1zspPqHEeKpt23mZqUC/6BBISj5F5QJKz
xywaJDV7RVl2HeYnebbWjgq1nkeDjuVJk7TTNJ19AJ5Fowl5XdFQIUyEWbrouvYh7kpUUvE2qixV
9ZJEVFoXfiGK7JlXRM8qXaaj9qboOV9uNFEMyMLhaArlAqMJRxtf8qHv+JR6GnP1WTbLUTjw0fNn
WEzJ54saZMyL9bZxyDK/zwjl2klN9JTvE6lnPSwCHKl90aUIpBXBULZWtM6B0155e6cQOj+EFRFh
8Jel9ckXI+rKpdqyEdbtRIkwO9Y7wpdpb0e9rIdyIcJVAHP0qKy/hYHrTxs/uXzck+jTno1v+oEp
uJ93L13Yve7nWfvvm92bP97/fb17/QFhMs0XfBx46vg08N/TQ2Aa4LjReBh43obHqbDjU8fLwL9+
CFsGVjbazgOvG/E68HkjXga+dLye8j0NbO3YfAo7E0phA3jJ5khnOQWe2aSRznoKPFNJ/CjYbhAD
3BNZwinwTCTJBvDMIvU0FjoFnimkvAE880c9gSWeAs8EUt0AnhmMYQN4ZjD2DBY+BV76sWewpFPg
mcHYM1hOdJfdMwd4ZFBPgWcG48jgiRK1S+QAj0b8v2g868xScbdZjceAYdzn48t+/Te6g5Y2Jszt
jnk7h2B/LxmCTiEPoc+m/kLSBQlToImZq/KyqkxhripzVZmrenksqV/SuqRsSccS6iWM77CxGGcD
vbn5eHW97DzJIzvvDz+PYiQ+HkGZrkuabp2yKBsszh1Lfszi2/a4NNB1A1pnDpS2oGd+dG5St2xS
N4RfdQMmb8BsSKPW05jntF+OR8fPZNe6M46fohc3Scx2izk8eNuV+dkWY02rWz7bq84Z9sLx9QXH
2zMs2rvMyp6ec9Wwp4ZjF/W82wv5y1pEZ67e1kj5rEsgZvrRts+2KfGoHknOqUcMMvPokhYv76MU
f0l7Uh64+9LyXHGp00Q+px7Nx4vay3nV1fUJr4t2mYyreyzZ416a91jur6BDaecDzzhGaC32ePbu
YkQxqG9/PxhEEWGp+hyignUniLi370LEpVijgAg75XMeyzId9UcMy2dqY5C4rB/6itfpO24ovprv
Xdk+WTH2ICk94UWR8XEpT0i7ED7ryEak9sJ4zvMFvkLHs1Oekl7l9XO4+Lg8h3Px9lfMroPDEWXV
ksvzpdruslr330gkhYM3j3pw79Wy/z4iaV4hX/128wA477+P7IFf3F39+wBc959HJMWTtmX/bWQP
/D+20/7ziCR+0PZ/AgwANodSVw0KZW5kc3RyZWFtDWVuZG9iag0yMDcgMCBvYmoNPDwvRmlyc3Qg
OTc2L0xlbmd0aCAxNTc3L0ZpbHRlci9GbGF0ZURlY29kZS9OIDEwMC9UeXBlL09ialN0bS9FeHRl
bmRzIDE5NCAwIFI+PnN0cmVhbQ0KeNq0WdtuHDcM/RV9waxIkboAgYE4KNAgKWrUAfoQ+MGJt6lR
dx0YLpD8fQ81o/HO2rOz2GT7UFPSES+HkobckLJ33pEyOUn2l11h+xschWKCOMpigjoOdSk6TtmE
5AIGELILqS4VJ2zqgncSbSmQU7Lt2KqxLgUXvW0P4qLWJXXJ2/YQXfZqQnJZ6vbsilZwcaUYWKDD
B3NVCFIKJmEzVSuCIampEAypmA7BkPsdGPauW6yBLD7BMFTHBEPxUKqKoZhSVRt6wymGkQynsBGT
6TPvU6qraiyZNcX/SqVSk2NfvUIETFRXC6RsPsMkc7a5SCBW6xw7lup9DI4tF5DEcbQkaEQCYjGH
omWg1B2wkav3ETZKrKvFBc8WZfIuEJmWRJDMNUWeAnvbC+oCW6iaBFIxn5O6EKTORUjVU4QapOYZ
1AWpjCPooDXTGTbMDUiwEcm8z7AR1XiBgpB8XYWNVGPLsJFKXYWNXLnKsJFrbBk2Sj15GTZK9aDg
NPlgq4CIr4zjlApxXQ2QUl0VHL+a1aKQYl2NTkL1AAFKqB6U7EQqa3BDknEVPWwkkA0JNjKGkGAj
41BCgo1sRzx62Ci+7oCNInUHbJRcdySnnuqODKkeGhwf9Tn3x0fJchkJ14LNq4j04P4Uk4LDMa+r
4nAa65w6NTohRdwfOy+RYCMZV5Fgo/cKQSPS4l69Wr3uj493f6zeubi66G+FDS9X78/vb76vLr64
YhNnZw3OAzz1cGnwT3cvgGkA5x3wjG4/wEsP1326tQxg8jvol5XjYg146vFxr/bU0LyDntEeGz70
+LRXuza07KBntEvDa4/Pe7W3jFLcQc9obymlIadlr/aWU8o76BntLanUZzXs5T00ZtjvoJ9r/7D+
9vj67vbLZnX5eP3wuPp99f76+/1/j6s/H24fbzdffru/Wa/eP3z4tLr8ev15fb7+6/5h7XxHBf+l
1S+bm7ebm/XmEc9i6CJrr2aYy7ljrWbefawfIljtP0QQrnrfxqy9HYFCA1C4CW1rf/rHkzoeqjH/
Y6pGVkcCBoNjInt7Tz5c9J+9ftV4Ob//9uSTb7py08XsB/Dl3e3NelRHsqyOmvsU93NBLSrKC8AW
bO/VPJAbu8wLwEY6L+SLWzC8EAy3YHghGB4ztxBMaMGEPcFc3OHk/osDuXq7ubvdrJ8O+Tly8lEo
d/aZJuYOHoridPtapXQx0dXPvSb4pndzl2TBT3y6O7/lJ2kXT+ZnKNrxsY5K2SY0ZDoloXo8oWBw
i9Ag8ZSEMnXpSEc5+wmhxCckVKJ04WhPweEWpZzSCSkVTcdTSrRNKUs4IaUozo++TGh4Joz6fFJG
9WhGSXibUUpyQkbh1dF+gsEtQtF17yP0DfSsH/Y4+uQT0bPjSF6tKGqVWRwrs74wK608+JWsKkvb
VVwMY73aY1vdcvn39df1C/BWsPJh8FavhsPgrWCttbY1bz384gVoq1W1h9I8lMt222Tt3zw0T1qm
JX85TZqmRXicNE2LcJ22TYt4mbRN1t3OBxqmTdOibp42TYt4mrRN1l/P++KnLdOSbiqTpsk69lnd
lKcN06LuNGmZ7DeAed1x2i4t6t5pmBbxLZ885DPt8WW8l4flk1o++bB8UssnD/nMe3xp+eThbpZZ
rP16M2Djoh9PL+753f3nf55ey632sPhn7aEEvMReW9GIDxsSMUy6oKXL0X6OIStHrsaSv7TeILXa
P7U2MQ0dy/A+ja/P+Lb0v64NQmsTU1OYx12t88ltVx41twY0a5tp3U9Obaa1pLlpLqPmZr00zWXU
nJsw7opLrWbyY6s55mfSavY/Ni5j9ABMXMZkOgBzgD/5EFt5GVMO8Kcc4E9Z4Ofwuma71oq75QIT
aqahXDhGZZBnPUZAN/usLpq9pUhyJ0V2nIpdKHEom9G+2udvmHSc2W4nHgnt1Mern2YoaP8MNEMh
Wmg7ho7jKO3W4qY7Hk5SjvBgqkHFW+IGjtCWZFR6w6T9I0Ln8VzAfcSsV4c/mc8bMUWfktNgiBgA
eyL7SeRaupJsnCyeH+GIO/8Dx4hL3NmvqLJ1TG3o8Ij3UyDfOkb4jD/He/zMoNj5OTv7X4ABAJFh
39sNCmVuZHN0cmVhbQ1lbmRvYmoNMjA4IDAgb2JqDTw8L0ZpcnN0IDk4Ny9MZW5ndGggMTY1NS9G
aWx0ZXIvRmxhdGVEZWNvZGUvTiAxMDAvVHlwZS9PYmpTdG0vRXh0ZW5kcyAxOTQgMCBSPj5zdHJl
YW0NCnjarFlhjxy3Df0r8wu0oiiKEhAEiIsCDZKiRh2gHwx/cOODa9Q5B8YFSP99H6nR3M6ub3Zu
976seZonPoqP0ohjKilOcaKSaKIoZqSJqprBU2r+KE/c2AyZsiYzyiTqYJ1KdUydtPpIm6rP4jg1
zWa4Z7cwl9g82U/iahYecDanjOk5GzOXiYR9DH+KFrNqDwlWw48aRcaPks3I4NDiYxZ+9DGAq/Nm
/LRIZoGjZR+D0+brBGWK7E8rLF9XblMiMiKJsIrxCk0puWdJsMRmCHKUms0AUWIPTQRW9RllSjn5
DHBk9RngEPIZ4BCxGQg8lWgzCjiK57GAQ02UUlwHW34BR4++gKN54kuZOJJlqCisYlkrFVbzGW1i
8hlIGJMLgzA4WYoLtOTUjEN5YvZIIRmzrxeJ4K4HBGBhnwuOQu4PHKX5U3BoNS8IiKvPxZ/cfG5N
U47JVomUZCLHZVheUVgqEuRWmTKLRQVRcmafW6csrm9tsJo9xRKyupYIPNfoY+Bo7hlOc2sWH34k
NuOFPJKij6Fs2RVE4MK+cqRJspVeAVgywiWNcRKxmI1IRH0sTVLIxxgW0g4LHEpsltiG8DHbGs1x
4KjZ54KjVn8KjsZetuDw/aEIvESqZiVYpqA5LWRrUyS7kPgMgdV8RpmK7x4rfmw9n1En7C+f0WBB
7u++O7z+/P7Xu9/u7h8Orz5/+fW/h38cfn7/vy9/PBz+ev/hx/sPeGClFbCxD28e3n99mMckx0AY
e/Xqy59vUQ0BdToGUQk1VOwjEQqs8u7770H0y92fDz98/vTxvvt5JPrX108Pn+4//v3Lh7vDz19/
+fcRM8HhmhdyGoV73BE6chAS55ULRXBaeuSpUBBUWB9DydWQbXPiXy3l3UvRsKTAZaHhJsG0WtFc
kx8pHOKKlXOIu6NGONgKq/k4SkOM1MOmloKdPn0MR5EGP8g4SKTdycHhDJp1cnBeBm4jO01DiTIG
cRigbEyFIiB6hgo1BzpRgVgxNtTmGJodnX3QztGgILIF1vKCRHip2I55JEJ9MJ8QXSM4x+zbbiV5
bagqud7n2SZLVecqumrTxpOaxEtpf1Hi0Efq1rnNuaBAli2bQkUu50GICO8QFa9mHDb7RURtY+oJ
TwoxjarMGrLKGPRDTaGp5haU9/NwraGdEdHjgigVOyXH4EKUBZubz4rlL3Bw93WfElZ2utYWr1cb
c6c/9BdenP55+GmKh9f9JmF/vjn8jQ6vP05ifz1iZcZSx6YZ++Y/73+/+wY8z/C0D84znPfB0wzP
HZ5n+OtvQGmGyj7PcYaXXXBcPDpc98HrDK8dLk/HjWtOh7YOLRvQISPFy9hFxllH3cAODWkWsW5g
h4DEl7FDPZrlaxvYIR/JZezQjrp4Gp/G6hCO9DJ2qEZdNqUN7JCN2mXs0C3Fy9ihW+q6adrALnuv
66b8NLaMnKVZtydiuOqGguP85H1FMYb5APqp9zjGtto6xoSjsWPejlOpN3uzUYfRZqMfAL3Rm400
jDG9b7Zleyy1vxTrUl1LOSyaLAlfsrmk6h2iT2lUz5vPnz7cLcvjcmF5vUm9jMmX05TH8nIZYW15
1B0eR1Zyu+TxrTfCHS20Bz2yKbwHPeSVsUjZs0jRy6mVuo25pu7R1NulbH1RQ7NR0vUXtcS4eZy6
LLe5xA3hPExdbghX+YwlvLTLet6B3uoz4954cjChsaEbkpnR6Jwm82af1jme+kQXccu66ayFuNHj
y8eIK/BL+hM0bKfKJLqpfL71YtOQbovxRf2pnvRhTZ/RhmU+a4+o4fzJo2thdCf2NaAP2nfZwHgB
lVaf1R5dJPLjhB6JEtLSyjVE533Yioj79l2IrHGzr1loTL7Vhz1HCTrbHyku5/bOJHE9iR3hlRF7
bhKaxd4HJ4mondSTVOgZXzY4hlqfIbsQ3nP2qRltJdFz1LD3YzvJiYSU529PCY5jG2NYEAVr8kFL
iW7piVnOD2m8BR9bYhU5bok1rVtiPr47q+TjlljTWfN3AufjlvgyPB23xJpWPe4JlI7b4cue43FL
fBGe23FLfBlej1ti+5jxZNxZj9thTWUDWo7b4W2orNphTbqBzat2WFPdwPKqHd7GplU7rKltYGnV
Dm9j46odVo5PY7mt2uFtbF21w8q0gdVVO7yNLat2eBsrq3ZYOW1g86odVuansSmu2mH7X7Nz7P8F
GABZcoAMDQplbmRzdHJlYW0NZW5kb2JqDTIwOSAwIG9iag08PC9GaXJzdCA4OTAvTGVuZ3RoIDE2
MjIvRmlsdGVyL0ZsYXRlRGVjb2RlL04gOTEvVHlwZS9PYmpTdG0vRXh0ZW5kcyAxOTQgMCBSPj5z
dHJlYW0NCnjavFhNbxs3ENVP4bG5rMghORwCQQC7aNEgLmrUAXpIfLBj1TWqyIGjAMmfb/uGu5S8
kiytJaUXecx9nG9yZugSWWONS+SMkP7FjxMlvKHMSgTjffkUjefyiU2wQYlkQiy7xQQp4GxiAXtr
YlKwd4ZJwVjmlJXwJrmoRDApOiWiEV9W2OQi3SfjrC2M8K+V8hGbHSuHAJlUdgb8+LI1ABxcUsqD
ygUHuVEKDhDmQnH3IQWAhcpeyMi2UNiWRb/CLrKiXCCIXC5rZIgK5wjv+OKwGAwFUbkxGoq5rLEh
TiooJkPqYlACilVGzIbEKY4hQ6LuhWqUi08ZMrKqkVgjUELACIFVU5WBt6IeYjYepiuVQBUrER1P
RSu4CUHTr8mCyqpBcsYHUn6JQBVPJm98LJYnyIjFOQkyYrEIJngmlZYgg9sdkKFxAgUZokFJAhnZ
6hrUCNaWNQJVfCDeIDDKBY4NpKFICGjwRRrSJgSnmkJkCFnlwsAQS4wQgBCL9vgJXORmyOCSbXB2
aHXJkCGkPkCgkIrKJUNGm01wYrTt12SiK/plAVV0QUAj6ZpYJG3RT6wDpb4XJGH0JVWsN1Cq4IKJ
UfNP4LrIyHVQkKHJDgoypKUgI1PZkQ1bpzj8sIWSL1+O306+zk+md7ez8cX86mE+/m18dvXt/st8
/MfD3fxudvvr/c1kfPbw9nr80+zm9exmMpuDn28othu6JRyUJsVXr8DxDcxxGQf69/F5e5iVvCiS
Tu+/tph35XDjA44EvNARuSX0uLcEXNARVAlfMbESXIlUCalEZehtJSpDXxn6BcPy6RJKU7mPVOeL
6d3NpFrFOe2wSvWzAzBht3dsNc9yVWsbxzSAY/WKzbs4Au2qx5wbgq7edH4IuobXVSPdECPdAPc7
2Y7ZJ91ddo2kfr4HRw1T3J+nSLPGMh3GMtEGNaXx6QCeMTZHZonipWYelWfg0KzcR+wbd4AzQ+I1
Zx7MM5Ja2ecZU3OI3U41OibH4+sYpTkmvyhhLTLkDkqfTfUsNXSYjkfll1Jje/wyFgq78+nVh8lH
LI1Pp/cf/l6ye3SIA8zj0Ncn5wZt6PgUF+M7tHCNRafSLWJDaDxaEFTmBq3N5dEEkeWmtN2dIIJb
Mu8jSLBviyDfHt+FII/rFgcFgmBpFbRfJNza+SC7uLcHOsnLiu5Qj6vuIccmq+7tIrpG5A61TmI3
3EloCRuRZ4Q9oqYJokEOt4pbc9KPYDB5GFgxee1A4UjUy/Okbbm1Or8xthTrVIv1L258fmtKz7HE
xg7rWqzvsGfX0w3g0IFpBXx6f/NtA9x3cN/Cw1be1IHDCvgJ3q6DxxYet/K2HZhXwJt5p9zBUwvn
bbyTdGBZAT/BO3XwXOAs23hzBTu7gl5nPvzEXXxCfp9O/rx/mBjbIENzTo+bCFwk/QsRh6XLLu0w
uTaW/Kix5Fw1e70Aptr9p9qTpro11bmitajlkepkcLZoOXk56yT3RMeban/c7t8yZOjcvpNdrJNO
lO3mxToAsd0O5DoXMe0AVodxeBq4vJ1ez6Z3s8ky0O3t7FEGwMgRNRjaMMo35YXE58aKvzxyqqS8
1i8sk2WHphi/cVkvNcWNSfoi9F00dW69mxuuacSJQPA6TSnjLv9uPhW7v6JOqLG0VBStv4Tvpmhq
9tbTSmP1/afVU3si4SdD/4ziSEiitQYWHWxaFEdxtlccu3eHRXGUdoBewG3u1cdcb+DzzWjpFchd
6NSrj7mWjou/rj5NNu/gXpEcsiP26uRix893t18eelvGJ9P5D//8OzoZ3YzuR9ejyciMLkbfRp9H
c9AfR59fLJmGXj3NeZuZ+k73uJxuUWFo+0U6k2bqh5ljY53r+jwfmyB1TZ8OcWJLqx+sXC4u3Fzv
+vpMpq+QHVEv7VzLy+IFLYdddUaWrykLa1fqjNhOkize4aQqIY8ekTbvb19Et8o4aV80S2A/zL9c
TfWjxvf9w+j97MVKfi630LO2POOU7rhOfLQrbYdn2w1i/7cU4If14nb9VQiTxODpkSUjj3OPAYag
aLs0jj5gpuuWTIw6eGHEJ2SxGz6rWMx/fRm6xFUGxYZ8t2QiJ6AN2mtMm0eTQemRCBxCWZGw3yDE
fiWUZeWA4pE3zJ9YW3tceAZPptUiiZUyq/0nwAAoyncCDQplbmRzdHJlYW0NZW5kb2JqDTIxMCAw
IG9iag08PC9OdW1zWzAgMjExIDAgUl0+Pg1lbmRvYmoNMjExIDAgb2JqDTw8L1MvRD4+DWVuZG9i
ag0yMTIgMCBvYmoNPDwvQ291bnQgNDMvVHlwZS9QYWdlcy9LaWRzWzIxMyAwIFIgMjE0IDAgUiAy
MTUgMCBSIDIxNiAwIFIgMjE3IDAgUl0+Pg1lbmRvYmoNMjEzIDAgb2JqDTw8L1BhcmVudCAyMTIg
MCBSL0NvdW50IDEwL1R5cGUvUGFnZXMvS2lkc1sxODE0IDAgUiAxIDAgUiAzIDAgUiA1IDAgUiA3
IDAgUiA5IDAgUiAxMSAwIFIgMTMgMCBSIDE1IDAgUiAxNyAwIFJdPj4NZW5kb2JqDTIxNCAwIG9i
ag08PC9QYXJlbnQgMjEyIDAgUi9Db3VudCAxMC9UeXBlL1BhZ2VzL0tpZHNbMjQgMCBSIDI2IDAg
UiAyOCAwIFIgMzAgMCBSIDMyIDAgUiAzNCAwIFIgMzYgMCBSIDM4IDAgUiA0MCAwIFIgNDIgMCBS
XT4+DWVuZG9iag0yMTUgMCBvYmoNPDwvUGFyZW50IDIxMiAwIFIvQ291bnQgMTAvVHlwZS9QYWdl
cy9LaWRzWzQ0IDAgUiA0NiAwIFIgNDggMCBSIDUwIDAgUiA1MiAwIFIgNTQgMCBSIDU2IDAgUiA1
OCAwIFIgNjAgMCBSIDYyIDAgUl0+Pg1lbmRvYmoNMjE2IDAgb2JqDTw8L1BhcmVudCAyMTIgMCBS
L0NvdW50IDEwL1R5cGUvUGFnZXMvS2lkc1s2NCAwIFIgNjYgMCBSIDY4IDAgUiA3MCAwIFIgNzIg
MCBSIDc0IDAgUiA3NiAwIFIgNzggMCBSIDgwIDAgUiA4MiAwIFJdPj4NZW5kb2JqDTIxNyAwIG9i
ag08PC9QYXJlbnQgMjEyIDAgUi9Db3VudCAzL1R5cGUvUGFnZXMvS2lkc1s4NCAwIFIgODYgMCBS
IDg4IDAgUl0+Pg1lbmRvYmoNMjE4IDAgb2JqDTw8L1N1YnR5cGUvWE1ML0xlbmd0aCAzODQzL1R5
cGUvTWV0YWRhdGE+PnN0cmVhbQ0KPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhp
SHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4
bXB0az0iQWRvYmUgWE1QIENvcmUgNC4wLWMzMTYgNDQuMjUzOTIxLCBTdW4gT2N0IDAxIDIwMDYg
MTc6MTQ6MzkiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkv
MDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0i
IgogICAgICAgICAgICB4bWxuczp4YXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgog
ICAgICAgICA8eGFwOkNyZWF0ZURhdGU+MjAwOS0wMy0xOVQyMzoyNTowNiswOTowMDwveGFwOkNy
ZWF0ZURhdGU+CiAgICAgICAgIDx4YXA6Q3JlYXRvclRvb2w+UG93ZXJQb2ludCDnlKggQWNyb2Jh
dCBQREZNYWtlciA4LjE8L3hhcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhhcDpNb2RpZnlEYXRl
PjIwMDktMDMtMTlUMjM6MjU6MTQrMDk6MDA8L3hhcDpNb2RpZnlEYXRlPgogICAgICAgICA8eGFw
Ok1ldGFkYXRhRGF0ZT4yMDA5LTAzLTE5VDIzOjI1OjE0KzA5OjAwPC94YXA6TWV0YWRhdGFEYXRl
PgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJv
dXQ9IiIKICAgICAgICAgICAgeG1sbnM6cGRmPSJodHRwOi8vbnMuYWRvYmUuY29tL3BkZi8xLjMv
Ij4KICAgICAgICAgPHBkZjpQcm9kdWNlcj5BY3JvYmF0IERpc3RpbGxlciA4LjEuMCAoV2luZG93
cyk8L3BkZjpQcm9kdWNlcj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgICAgIDxyZGY6RGVz
Y3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5v
cmcvZGMvZWxlbWVudHMvMS4xLyI+CiAgICAgICAgIDxkYzpmb3JtYXQ+YXBwbGljYXRpb24vcGRm
PC9kYzpmb3JtYXQ+CiAgICAgICAgIDxkYzpjcmVhdG9yPgogICAgICAgICAgICA8cmRmOlNlcT4K
ICAgICAgICAgICAgICAgPHJkZjpsaT5mdWppbm88L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6
U2VxPgogICAgICAgICA8L2RjOmNyZWF0b3I+CiAgICAgICAgIDxkYzp0aXRsZT4KICAgICAgICAg
ICAgPHJkZjpBbHQ+CiAgICAgICAgICAgICAgIDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+
UG93ZXJQb2ludCDjg5fjg6zjgrzjg7Pjg4bjg7zjgrfjg6fjg7M8L3JkZjpsaT4KICAgICAgICAg
ICAgPC9yZGY6QWx0PgogICAgICAgICA8L2RjOnRpdGxlPgogICAgICA8L3JkZjpEZXNjcmlwdGlv
bj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6
eGFwTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iPgogICAgICAgICA8eGFwTU06
RG9jdW1lbnRJRD51dWlkOjBiYTRmMzY3LTg4ZDAtNDI2Yy04NWE2LWQxYWI3ZDU2Y2I2MTwveGFw
TU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhhcE1NOkluc3RhbmNlSUQ+dXVpZDplYjc2ZWUzOC1j
ZjE1LTQzZjktOGQxOS1mMGU4OWU4MDg4MjM8L3hhcE1NOkluc3RhbmNlSUQ+CiAgICAgIDwvcmRm
OkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAg
ICAgICB4bWxuczpwZGZ4PSJodHRwOi8vbnMuYWRvYmUuY29tL3BkZngvMS4zLyI+CiAgICAgICAg
IDxwZGZ4OkNvbXBhbnk+a29obzwvcGRmeDpDb21wYW55PgogICAgICA8L3JkZjpEZXNjcmlwdGlv
bj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+DQplbmRzdHJlYW0N
ZW5kb2JqDTIxOSAwIG9iag08PC9DcmVhdGlvbkRhdGUoRDoyMDA5MDMxOTIzMjUwNiswOScwMCcp
L0F1dGhvcihmdWppbm8pL0NyZWF0b3Io/v8AUABvAHcAZQByAFAAbwBpAG4AdAAgdVwoACAAQQBj
AHIAbwBiAGEAdAAgAFAARABGAE0AYQBrAGUAcgAgADgALgAxKS9Qcm9kdWNlcihBY3JvYmF0IERp
c3RpbGxlciA4LjEuMCBcKFdpbmRvd3NcKSkvTW9kRGF0ZShEOjIwMDkwMzE5MjMyNTE0KzA5JzAw
JykvQ29tcGFueShrb2hvKS9UaXRsZSj+/wBQAG8AdwBlAHIAUABvAGkAbgB0ACAw1zDsMLww8zDG
MPwwtzDnMPMpPj4NZW5kb2JqDXhyZWYNCjAgMTgxMQ0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDE1OTAwIDAwMDAwIG4NCjAwMDAwMTYxOTUgMDAwMDAgbg0KMDAwMDAxNzY1MSAwMDAwMCBuDQow
MDAwMDE3OTU3IDAwMDAwIG4NCjAwMDAwMTk3NDEgMDAwMDAgbg0KMDAwMDAyMDA0NyAwMDAwMCBu
DQowMDAwMDIxODU5IDAwMDAwIG4NCjAwMDAwMjIxNjUgMDAwMDAgbg0KMDAwMDAyNDM5NCAwMDAw
MCBuDQowMDAwMDI0NzAyIDAwMDAwIG4NCjAwMDAwMjYzNDkgMDAwMDAgbg0KMDAwMDAyNjY1NyAw
MDAwMCBuDQowMDAwMDI4NTM0IDAwMDAwIG4NCjAwMDAwMjg4NDIgMDAwMDAgbg0KMDAwMDAzMTI1
OSAwMDAwMCBuDQowMDAwMDMxNTY3IDAwMDAwIG4NCjAwMDAwMzM1NTEgMDAwMDAgbg0KMDAwMDAz
Mzg4MiAwMDAwMCBuDQowMDAwMDM2NDIzIDAwMDAwIG4NCjAwMDAwMzY2NjIgMDAwMDAgbg0KMDAw
MDA1NzY3NyAwMDAwMCBuDQowMDAwMDU3OTczIDAwMDAwIG4NCjAwMDAwNTgzMDIgMDAwMDAgbg0K
MDAwMDA1ODY5MyAwMDAwMCBuDQowMDAwMDU5MDAzIDAwMDAwIG4NCjAwMDAwNjA3NzIgMDAwMDAg
bg0KMDAwMDA2MTA4MSAwMDAwMCBuDQowMDAwMDYyOTMyIDAwMDAwIG4NCjAwMDAwNjMyMzAgMDAw
MDAgbg0KMDAwMDA2NDg3NyAwMDAwMCBuDQowMDAwMDY1MTg2IDAwMDAwIG4NCjAwMDAwNzI4NDQg
MDAwMDAgbg0KMDAwMDA3MzE1NCAwMDAwMCBuDQowMDAwMDc1NTIwIDAwMDAwIG4NCjAwMDAwNzU4
MjkgMDAwMDAgbg0KMDAwMDA3NzQyNiAwMDAwMCBuDQowMDAwMDc3NzM2IDAwMDAwIG4NCjAwMDAw
ODAyNTggMDAwMDAgbg0KMDAwMDA4MDU3OSAwMDAwMCBuDQowMDAwMDgzOTg2IDAwMDAwIG4NCjAw
MDAwODQyOTYgMDAwMDAgbg0KMDAwMDA4NjQwMyAwMDAwMCBuDQowMDAwMDg2NzEzIDAwMDAwIG4N
CjAwMDAwODg4NjIgMDAwMDAgbg0KMDAwMDA4OTI2OSAwMDAwMCBuDQowMDAwMDk0Mjk5IDAwMDAw
IG4NCjAwMDAwOTQ2MDkgMDAwMDAgbg0KMDAwMDA5NzEyMiAwMDAwMCBuDQowMDAwMDk3NDMyIDAw
MDAwIG4NCjAwMDAwOTk4MDIgMDAwMDAgbg0KMDAwMDEwMDExMiAwMDAwMCBuDQowMDAwMTAyNTc1
IDAwMDAwIG4NCjAwMDAxMDI5ODIgMDAwMDAgbg0KMDAwMDExMzY1NSAwMDAwMCBuDQowMDAwMTEz
OTY1IDAwMDAwIG4NCjAwMDAxMTY3MzcgMDAwMDAgbg0KMDAwMDExNzA0NyAwMDAwMCBuDQowMDAw
MTE5ODU2IDAwMDAwIG4NCjAwMDAxMjAxNjYgMDAwMDAgbg0KMDAwMDEyMjg5MCAwMDAwMCBuDQow
MDAwMTIzMjExIDAwMDAwIG4NCjAwMDAxMjU5NTcgMDAwMDAgbg0KMDAwMDEyNjI3OCAwMDAwMCBu
DQowMDAwMTI5ODI3IDAwMDAwIG4NCjAwMDAxMzAxNDggMDAwMDAgbg0KMDAwMDEzMzY3MSAwMDAw
MCBuDQowMDAwMTMzOTkyIDAwMDAwIG4NCjAwMDAxMzY4NTcgMDAwMDAgbg0KMDAwMDEzNzE3OCAw
MDAwMCBuDQowMDAwMTQwODA0IDAwMDAwIG4NCjAwMDAxNDExMjUgMDAwMDAgbg0KMDAwMDE0NDg0
MSAwMDAwMCBuDQowMDAwMTQ1MTYyIDAwMDAwIG4NCjAwMDAxNDg3NzkgMDAwMDAgbg0KMDAwMDE0
OTA4OSAwMDAwMCBuDQowMDAwMTYzODkzIDAwMDAwIG4NCjAwMDAxNjQyMDMgMDAwMDAgbg0KMDAw
MDE5MDA4OSAwMDAwMCBuDQowMDAwMTkwMzk5IDAwMDAwIG4NCjAwMDAyMTY4NDUgMDAwMDAgbg0K
MDAwMDIxNzE1NSAwMDAwMCBuDQowMDAwMjIwNjI5IDAwMDAwIG4NCjAwMDAyMjA5MzkgMDAwMDAg
bg0KMDAwMDIzNTY5NSAwMDAwMCBuDQowMDAwMjM1OTkzIDAwMDAwIG4NCjAwMDAyMzc1OTUgMDAw
MDAgbg0KMDAwMDIzNzkwNCAwMDAwMCBuDQowMDAwMjQwMDk1IDAwMDAwIG4NCjAwMDAyNDAzOTUg
MDAwMDAgbg0KMDAwMDI0MTA1MiAwMDAwMCBuDQowMDAwMjU5NDYwIDAwMDAwIG4NCjAwMDAyNTk2
ODIgMDAwMDAgbg0KMDAwMDI2MDEyOCAwMDAwMCBuDQowMDAwMjYwMjYxIDAwMDAwIG4NCjAwMDAy
NjA2NzAgMDAwMDAgbg0KMDAwMDI2MDk3MCAwMDAwMCBuDQowMDAwMjYxNDYwIDAwMDAwIG4NCjAw
MDAyODMxNzQgMDAwMDAgbg0KMDAwMDI4NDM1MiAwMDAwMCBuDQowMDAwMjg0NDg0IDAwMDAwIG4N
CjAwMDAyODQ4NTUgMDAwMDAgbg0KMDAwMDI4NDkwMyAwMDAwMCBuDQowMDAwMjg1MjYzIDAwMDAw
IG4NCjAwMDAyODU1OTEgMDAwMDAgbg0KMDAwMDI4NTkxOCAwMDAwMCBuDQowMDAwMjg2MzA5IDAw
MDAwIG4NCjAwMDAyODY2NjYgMDAwMDAgbg0KMDAwMDI4NjczOCAwMDAwMCBuDQowMDAwMjg3MDEy
IDAwMDAwIG4NCjAwMDAyODcxMDAgMDAwMDAgbg0KMDAwMDI4NzE0MyAwMDAwMCBuDQowMDAwMjg3
MjkyIDAwMDAwIG4NCjAwMDAyODczMzUgMDAwMDAgbg0KMDAwMDI4NzQ0OCAwMDAwMCBuDQowMDAw
Mjg3NDkxIDAwMDAwIG4NCjAwMDAyODc2MTYgMDAwMDAgbg0KMDAwMDI4NzY1OSAwMDAwMCBuDQow
MDAwMjg3Nzk0IDAwMDAwIG4NCjAwMDAyODc4MzcgMDAwMDAgbg0KMDAwMDI4Nzk3MiAwMDAwMCBu
DQowMDAwMjg4MDE1IDAwMDAwIG4NCjAwMDAyODgxNTAgMDAwMDAgbg0KMDAwMDI4ODE5MyAwMDAw
MCBuDQowMDAwMjg4MzM0IDAwMDAwIG4NCjAwMDAyODgzNzcgMDAwMDAgbg0KMDAwMDI4ODU1MCAw
MDAwMCBuDQowMDAwMjg4NTkzIDAwMDAwIG4NCjAwMDAyODg3NjYgMDAwMDAgbg0KMDAwMDI4ODgw
OSAwMDAwMCBuDQowMDAwMjg4OTgyIDAwMDAwIG4NCjAwMDAyODkwMjUgMDAwMDAgbg0KMDAwMDI4
OTE4OCAwMDAwMCBuDQowMDAwMjg5MjMxIDAwMDAwIG4NCjAwMDAyODkzOTQgMDAwMDAgbg0KMDAw
MDI4OTQzNyAwMDAwMCBuDQowMDAwMjg5NjAwIDAwMDAwIG4NCjAwMDAyODk2NDMgMDAwMDAgbg0K
MDAwMDI4OTgxMiAwMDAwMCBuDQowMDAwMjg5ODU1IDAwMDAwIG4NCjAwMDAyOTAwMzIgMDAwMDAg
bg0KMDAwMDI5MDA3NSAwMDAwMCBuDQowMDAwMjkwMjUyIDAwMDAwIG4NCjAwMDAyOTAyOTUgMDAw
MDAgbg0KMDAwMDI5MDQ3MiAwMDAwMCBuDQowMDAwMjkwNTE1IDAwMDAwIG4NCjAwMDAyOTA2MTQg
MDAwMDAgbg0KMDAwMDI5MDY1NyAwMDAwMCBuDQowMDAwMjkwODI2IDAwMDAwIG4NCjAwMDAyOTA4
NjkgMDAwMDAgbg0KMDAwMDI5MTAzNiAwMDAwMCBuDQowMDAwMjkxMDc5IDAwMDAwIG4NCjAwMDAy
OTEyNDggMDAwMDAgbg0KMDAwMDI5MTI5MSAwMDAwMCBuDQowMDAwMjkxNDI2IDAwMDAwIG4NCjAw
MDAyOTE0NjkgMDAwMDAgbg0KMDAwMDI5MTYyOCAwMDAwMCBuDQowMDAwMjkxNjcxIDAwMDAwIG4N
CjAwMDAyOTE4MzAgMDAwMDAgbg0KMDAwMDI5MTg3MyAwMDAwMCBuDQowMDAwMjkyMDA2IDAwMDAw
IG4NCjAwMDAyOTIwNDkgMDAwMDAgbg0KMDAwMDI5MjIwNiAwMDAwMCBuDQowMDAwMjkyMjQ5IDAw
MDAwIG4NCjAwMDAyOTI0MDYgMDAwMDAgbg0KMDAwMDI5MjQ0OSAwMDAwMCBuDQowMDAwMjkyNjIw
IDAwMDAwIG4NCjAwMDAyOTI2NjMgMDAwMDAgbg0KMDAwMDI5Mjc5MiAwMDAwMCBuDQowMDAwMjky
ODM1IDAwMDAwIG4NCjAwMDAyOTI5NjYgMDAwMDAgbg0KMDAwMDI5MzAwOSAwMDAwMCBuDQowMDAw
MjkzMTc0IDAwMDAwIG4NCjAwMDAyOTMyMTcgMDAwMDAgbg0KMDAwMDI5MzM5MCAwMDAwMCBuDQow
MDAwMjkzNDMzIDAwMDAwIG4NCjAwMDAyOTM1OTAgMDAwMDAgbg0KMDAwMDI5MzYzMyAwMDAwMCBu
DQowMDAwMjkzODEyIDAwMDAwIG4NCjAwMDAyOTM4NTUgMDAwMDAgbg0KMDAwMDI5NDAxMiAwMDAw
MCBuDQowMDAwMjk0MDU1IDAwMDAwIG4NCjAwMDAyOTQyMDQgMDAwMDAgbg0KMDAwMDI5NDI0NyAw
MDAwMCBuDQowMDAwMjk0NDE2IDAwMDAwIG4NCjAwMDAyOTQ0NTggMDAwMDAgbg0KMDAwMDI5NDYy
NSAwMDAwMCBuDQowMDAwMjk0NjY3IDAwMDAwIG4NCjAwMDAyOTQ4MjYgMDAwMDAgbg0KMDAwMDI5
NDg2OCAwMDAwMCBuDQowMDAwMjk1MDA3IDAwMDAwIG4NCjAwMDAyOTUwNDkgMDAwMDAgbg0KMDAw
MDI5NTE3NiAwMDAwMCBuDQowMDAwMjk1MjE4IDAwMDAwIG4NCjAwMDAyOTUyNjMgMDAwMDAgbg0K
MDAwMDI5ODMzMSAwMDAwMCBuDQowMDAwMzAwMjM5IDAwMDAwIG4NCjAwMDAzMDE5MTYgMDAwMDAg
bg0KMDAwMDMwMzQxMCAwMDAwMCBuDQowMDAwMzA1NjIwIDAwMDAwIG4NCjAwMDAzMDczODUgMDAw
MDAgbg0KMDAwMDMwOTQ5MSAwMDAwMCBuDQowMDAwMzExMjEwIDAwMDAwIG4NCjAwMDAzMTMwODQg
MDAwMDAgbg0KMDAwMDMxNDY3NCAwMDAwMCBuDQowMDAwMzE2NDY2IDAwMDAwIG4NCjAwMDAzMTgz
NjEgMDAwMDAgbg0KMDAwMDMyMDIwNyAwMDAwMCBuDQowMDAwMzIxOTAwIDAwMDAwIG4NCjAwMDAz
MjM2NzEgMDAwMDAgbg0KMDAwMDMyNTQwOCAwMDAwMCBuDQowMDAwMzI1NDQ2IDAwMDAwIG4NCjAw
MDAzMjU0NzIgMDAwMDAgbg0KMDAwMDMyNTU2MCAwMDAwMCBuDQowMDAwMzI1NjkwIDAwMDAwIG4N
CjAwMDAzMjU4MjMgMDAwMDAgbg0KMDAwMDMyNTk1NiAwMDAwMCBuDQowMDAwMzI2MDg5IDAwMDAw
IG4NCjAwMDAzMjYxNzIgMDAwMDAgbg0KMDAwMDMzMDA5NCAwMDAwMCBuDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1
IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1
NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAw
IDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAw
MDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAw
MDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQow
MDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBm
DQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUz
NSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2
NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAw
MCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAw
MDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0KMDAw
MDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUgZg0K
MDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1MzUg
Zg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAgNjU1
MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAwMDAg
NjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAwMDAw
MDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAwMDAw
MDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYNCjAw
MDAwMDAwMDAgNjU1MzUgZg0KMDAwMDAwMDAwMCA2NTUzNSBmDQowMDAwMDAwMDAwIDY1NTM1IGYN
CnRyYWlsZXINCjw8L1NpemUgMTgxMT4+DQpzdGFydHhyZWYNCjExNg0KJSVFT0YNCg==
--------_49C25834000000000645_MULTIPART_MIXED_--


From philip.eardley@bt.com  Sun Mar 22 08:34:04 2009
Return-Path: <philip.eardley@bt.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0FA0128C19F for <pcn@core3.amsl.com>; Sun, 22 Mar 2009 08:34:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.588
X-Spam-Level: 
X-Spam-Status: No, score=-1.588 tagged_above=-999 required=5 tests=[AWL=-0.589, BAYES_50=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id U90tlGY9VC1g for <pcn@core3.amsl.com>; Sun, 22 Mar 2009 08:34:03 -0700 (PDT)
Received: from smtp4.smtp.bt.com (smtp4.smtp.bt.com [217.32.164.151]) by core3.amsl.com (Postfix) with ESMTP id 1ABBD28C172 for <pcn@ietf.org>; Sun, 22 Mar 2009 08:34:02 -0700 (PDT)
Received: from E03MVB1-UKBR.domain1.systemhost.net ([193.113.197.107]) by smtp4.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.1830);  Sun, 22 Mar 2009 15:34:50 +0000
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Sun, 22 Mar 2009 15:34:50 -0000
Message-ID: <4A916DBC72536E419A0BD955EDECEDEC044410C9@E03MVB1-UKBR.domain1.systemhost.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Comment on draft-taylor-pcn-cl-behaviour-00
Thread-Index: AcmrAjnqn9eQL3WxSd6Q/dgbvnFYAw==
From: <philip.eardley@bt.com>
To: <pcn@ietf.org>
X-OriginalArrivalTime: 22 Mar 2009 15:34:50.0948 (UTC) FILETIME=[BD82B040:01C9AB03]
Subject: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 22 Mar 2009 15:34:04 -0000

Tom
=20
thanks for working on the draft, sorry i didnt send any comments =
earlier.
=20
couple of things:
=20
1. the estimate of congestion seems to be based only on the pkts =
threshold-marked. i think it should also include th pkts that are =
excess-traffic-marked, otherwise when pkts start being excess marked the =
congestion estimate will actualy drop. at least that's what the old cl =
draft said.
=20
2. i dont understand why the reporting system (of the congestion =
eistmate) is now done periodically, instead of triggered by a signalling =
msg. [change from olf cl draft to this one]. i dont understand what you =
mean by 'measureemnt bias' - which i think is the justification for this =
change?
if you think about a nw with 100 boundary nodes, this would be 10,000 =
congestion estimates [CLE] to report. many of these will rarely have new =
flows (distribtuin of flows is long tailed). yet you need to react =
rapidly to an increase in the CLE - eg you should limit the number of =
flows that you can admit within this reaction time. you suggest a time =
perido of 1-3 seconds for this reaction time,. my guess is that this is =
2 orders of magnitude out. when i avguely thought about this approach =
ages ago, i thought the overhead was probably too high to make it =
interesting in general.
anyway, with on path signalling there is no problem with the signalling =
'picking up' the CLE, so a decision can easily be made whether to admit =
the flow. things are slightly different in the case with the centralised =
decision node [you have to create a msg to ask for the estimate - but =
this seems to me very likely less overhead than continually updating CLE =
for every single inress-egress-aggregate] - and in any case thinking =
about the centralised case is out odf scope
=20
thanks
phil

From philip.eardley@bt.com  Sun Mar 22 08:43:15 2009
Return-Path: <philip.eardley@bt.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2DEE128C23E for <pcn@core3.amsl.com>; Sun, 22 Mar 2009 08:43:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.813
X-Spam-Level: 
X-Spam-Status: No, score=-1.813 tagged_above=-999 required=5 tests=[AWL=-0.303, BAYES_05=-1.11, J_CHICKENPOX_92=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DixqckFd6hoc for <pcn@core3.amsl.com>; Sun, 22 Mar 2009 08:43:14 -0700 (PDT)
Received: from smtp2.smtp.bt.com (smtp2.smtp.bt.com [217.32.164.150]) by core3.amsl.com (Postfix) with ESMTP id 3D93028C23D for <pcn@ietf.org>; Sun, 22 Mar 2009 08:43:14 -0700 (PDT)
Received: from E03MVB1-UKBR.domain1.systemhost.net ([193.113.197.107]) by smtp2.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.1830);  Sun, 22 Mar 2009 15:44:02 +0000
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Sun, 22 Mar 2009 15:44:01 -0000
Message-ID: <4A916DBC72536E419A0BD955EDECEDEC044410CA@E03MVB1-UKBR.domain1.systemhost.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: comment on marking bahviour goal of draft-satoh-pcn-st-marking-01
Thread-Index: AcmrBQXtseEXh2bDQbyiKMTRirmpMg==
From: <philip.eardley@bt.com>
To: <pcn@ietf.org>
X-OriginalArrivalTime: 22 Mar 2009 15:44:02.0362 (UTC) FILETIME=[062DC9A0:01C9AB05]
Subject: [PCN] comment on marking bahviour goal of draft-satoh-pcn-st-marking-01
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 22 Mar 2009 15:43:15 -0000

series of emails coming up [over next day[ about this.
=20
first, wanted to look at teh goal of your marking behaviour,as shown in =
figure 2. [edge behaviour reaction coming up in other emails]
no marking beow rate-1
linearly increase marking as pcn-traffic-rate on a link increases from =
rate-1 to rate-2
above rate-2, a sudden jump in marking, so mark all pkts
=20
i beleive that this behaviour is actually essentially already allowed by =
the WG marking behaviour draft:
run excess trafic marker, with pcn-excess-rate set to rate-1
run threshold marker with pcn-threshold-rate set to rate-2
actually mark pkt to PCN-marked if either meter indicatres to do so.
=20
the only change needed is to delete one sentence in S2.4 of the WG doc =
["The PCN-excess-rate is greateer than [or equal to] the =
pcn-threshold-rate"].=20
at first glance, i'm ok with making this deletion. also, the "Note" para =
at teh end of S2.5 would be better moved into the Appednix and very =
slightly re-phrased.
=20
anyway, i think this means that no changes are needed to the marking beh =
draft [beyond the one noted above] and none are needed to the WG =
encoding draft=20
=20
do you agree?
=20
thanks
phil
=20

From philip.eardley@bt.com  Sun Mar 22 08:49:46 2009
Return-Path: <philip.eardley@bt.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3133128C23E for <pcn@core3.amsl.com>; Sun, 22 Mar 2009 08:49:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.842
X-Spam-Level: 
X-Spam-Status: No, score=-2.842 tagged_above=-999 required=5 tests=[AWL=0.757,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3GmjanX2nn8V for <pcn@core3.amsl.com>; Sun, 22 Mar 2009 08:49:45 -0700 (PDT)
Received: from smtp1.smtp.bt.com (smtp1.smtp.bt.com [217.32.164.137]) by core3.amsl.com (Postfix) with ESMTP id 3523828C23D for <pcn@ietf.org>; Sun, 22 Mar 2009 08:49:45 -0700 (PDT)
Received: from E03MVB1-UKBR.domain1.systemhost.net ([193.113.197.107]) by smtp1.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.1830);  Sun, 22 Mar 2009 15:50:33 +0000
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Sun, 22 Mar 2009 15:50:32 -0000
Message-ID: <4A916DBC72536E419A0BD955EDECEDEC044410CB@E03MVB1-UKBR.domain1.systemhost.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: question about draft-satoh-pcn-st-marking-01
Thread-Index: AcmrBQXtseEXh2bDQbyiKMTRirmpMgAACOnh
References: <4A916DBC72536E419A0BD955EDECEDEC044410CA@E03MVB1-UKBR.domain1.systemhost.net>
From: <philip.eardley@bt.com>
To: <pcn@ietf.org>
X-OriginalArrivalTime: 22 Mar 2009 15:50:33.0333 (UTC) FILETIME=[EF373A50:01C9AB05]
Subject: [PCN] question about draft-satoh-pcn-st-marking-01
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 22 Mar 2009 15:49:46 -0000

hi daisuke

i red teh draft and looked at your slides about syncronisation. =
unfortunately i still dont understand at all. i'm not even sure whether =
you're trying to get rid of synchonrisation or not (note the argument in =
one of anna's drafts that synchonisation actually helps). if you are =
trying to get rid of it, i beleive that this can be done as a local =
optimisation that still meets the WG marking behaviour draft. ie =
occasionly you randomly decide not to mark this pkt (as indicated by the =
state of the meters) but instead mark the next pkt [i'd argue that this =
would be "functionally equiavelent" within the meaning of the draft, =
which implies through the examples that 2 markers have functionally =
equivalent behaviour if they mark identical pkts or shifted by one]

=20

anyway, i think syncronisation is something we're going to have to =
discuss face-to-face!

thans

phil


From philip.eardley@bt.com  Sun Mar 22 09:01:38 2009
Return-Path: <philip.eardley@bt.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CF67428C236 for <pcn@core3.amsl.com>; Sun, 22 Mar 2009 09:01:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.878
X-Spam-Level: 
X-Spam-Status: No, score=-2.878 tagged_above=-999 required=5 tests=[AWL=0.721,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MEtw55rp0JJV for <pcn@core3.amsl.com>; Sun, 22 Mar 2009 09:01:38 -0700 (PDT)
Received: from smtp2.smtp.bt.com (smtp2.smtp.bt.com [217.32.164.150]) by core3.amsl.com (Postfix) with ESMTP id CE97328C24E for <pcn@ietf.org>; Sun, 22 Mar 2009 09:01:37 -0700 (PDT)
Received: from E03MVB1-UKBR.domain1.systemhost.net ([193.113.197.107]) by smtp2.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.1830);  Sun, 22 Mar 2009 16:02:25 +0000
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Sun, 22 Mar 2009 16:02:25 -0000
Message-ID: <4A916DBC72536E419A0BD955EDECEDEC044410CC@E03MVB1-UKBR.domain1.systemhost.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: comment about edge bahviour of draft-satoh-pcn-st-marking-01
Thread-Index: AcmrBQXtseEXh2bDQbyiKMTRirmpMgAAPFpz
References: <4A916DBC72536E419A0BD955EDECEDEC044410CA@E03MVB1-UKBR.domain1.systemhost.net>
From: <philip.eardley@bt.com>
To: <pcn@ietf.org>
X-OriginalArrivalTime: 22 Mar 2009 16:02:25.0960 (UTC) FILETIME=[97F97A80:01C9AB07]
Subject: [PCN] comment about edge bahviour of draft-satoh-pcn-st-marking-01
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 22 Mar 2009 16:01:38 -0000

hi daisuke

quick email about this, maybe more when more time to type

looking at teh edge behaviour of your proposal.

as regards admission control, it seems to me this must be identical to =
SM. the marking is identical=20

as reagrds termination of flows, this is different in 2 ways

1. you have a clearer signal that terminatin may be needed nb "may" - as =
you mark 100% if the link is above its pcn-sustainable-rate.

2. you terminate slower, rather than in one shot.

i dont know whether 1 is significant. after all, even in SM it's only an =
indication that termiantion may be needed - you still measure rates etc =
to actually decide how much to terminate. and in your case it's still an =
indiaction - you can devise scenarios where termiatnion isnt actually =
needed.=20

2 is a different approach. there are clearly trade-offs to how fast you =
terminate and the damger of over-termination. the approach descried in =
the cl (& SM] draft is at one extreme - termiante in one shot. your =
approach seems rather slow [we talked about 1 sec as target time to do =
termination] - but this could be faster with termianting more in each =
step. or terminate 50% in teh first step, then 25%, then 12% etc. may =
well be worth exploring some of this more.=20

in your simualtions, i dont understand the results for when the link is =
very highly overloaded. i wondered if your CL/SM simulations had =
included that excess-traffic-marked pkts should not be metered by the =
excess-tr-meter? [at least your algorithm doesnt seem to do this, so =
wondered if you'd not added this into the CL simulations?] [this would =
explain why your CL/SM results over terminate singificantly when the =
link is very highly overloaded]

thanks

phil


From menth@informatik.uni-wuerzburg.de  Sun Mar 22 09:54:09 2009
Return-Path: <menth@informatik.uni-wuerzburg.de>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 49C313A6AD0 for <pcn@core3.amsl.com>; Sun, 22 Mar 2009 09:54:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.249
X-Spam-Level: 
X-Spam-Status: No, score=-2.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_DE=0.35]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id d0oThx-n69a0 for <pcn@core3.amsl.com>; Sun, 22 Mar 2009 09:54:08 -0700 (PDT)
Received: from mailrelay.rz.uni-wuerzburg.de (mailrelay.rz.uni-wuerzburg.de [132.187.3.28]) by core3.amsl.com (Postfix) with ESMTP id ECFC33A6A60 for <pcn@ietf.org>; Sun, 22 Mar 2009 09:54:07 -0700 (PDT)
Received: from virusscan.mail (localhost [127.0.0.1]) by mailrelay.mail (Postfix) with ESMTP id E53A0198EAE; Sun, 22 Mar 2009 17:54:55 +0100 (CET)
Received: from localhost (localhost [127.0.0.1]) by virusscan.mail (Postfix) with ESMTP id D9C9F198E9D; Sun, 22 Mar 2009 17:54:55 +0100 (CET)
Received: from [92.227.35.61] (g227035061.adsl.alicedsl.de [92.227.35.61]) by mailmaster.uni-wuerzburg.de (Postfix) with ESMTP id 9E73DA06C4; Sun, 22 Mar 2009 17:54:55 +0100 (CET)
Message-ID: <49C66D60.6020703@informatik.uni-wuerzburg.de>
Date: Sun, 22 Mar 2009 17:54:56 +0100
From: Michael Menth <menth@informatik.uni-wuerzburg.de>
Organization: University of Wuerzburg
User-Agent: Thunderbird 2.0.0.19 (Windows/20081209)
MIME-Version: 1.0
To: philip.eardley@bt.com
References: <4A916DBC72536E419A0BD955EDECEDEC044410C9@E03MVB1-UKBR.domain1.systemhost.net>
In-Reply-To: <4A916DBC72536E419A0BD955EDECEDEC044410C9@E03MVB1-UKBR.domain1.systemhost.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: by amavisd-new at uni-wuerzburg.de
Cc: pcn@ietf.org
Subject: Re: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: menth@informatik.uni-wuerzburg.de
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 22 Mar 2009 16:54:09 -0000

Hi Phil, hi Tom,

philip.eardley@bt.com schrieb:
> Tom
>  
> thanks for working on the draft, sorry i didnt send any comments earlier.
>  
> couple of things:
>  
> 1. the estimate of congestion seems to be based only on the pkts threshold-marked. i think it should also include th pkts that are excess-traffic-marked, otherwise when pkts start being excess marked the congestion estimate will actualy drop. at least that's what the old cl draft said.
>   
Yes, that's true.

>  
> 2. i dont understand why the reporting system (of the congestion eistmate) is now done periodically, instead of triggered by a signalling msg. [change from olf cl draft to this one]. i dont understand what you mean by 'measureemnt bias' - which i think is the justification for this change?
>   
If the reception of the NM-rate and ThM-rate at the ingress node 
triggers the measurement of the sent-rate, the 
termination-rate=sent-rate-(NM-rate+ThM-rate) is the difference of two 
timely delayed components. That was meant by measurement bias. Periodic 
measurement at PCN ingress and egress helps to mitigate the problem, but 
periodic reporting is not required.

> if you think about a nw with 100 boundary nodes, this would be 10,000 congestion estimates [CLE] to report. many of these will rarely have new flows (distribtuin of flows is long tailed). yet you need to react rapidly to an increase in the CLE - eg you should limit the number of flows that you can admit within this reaction time.
Phil, that's an optimization that was not yet part of any proposal, but 
it can be applied with any proposal to fight flash crowds.

Regards,

    Michael

>  you suggest a time perido of 1-3 seconds for this reaction time,. my guess is that this is 2 orders of magnitude out. when i avguely thought about this approach ages ago, i thought the overhead was probably too high to make it interesting in general.
> anyway, with on path signalling there is no problem with the signalling 'picking up' the CLE, so a decision can easily be made whether to admit the flow. things are slightly different in the case with the centralised decision node [you have to create a msg to ask for the estimate - but this seems to me very likely less overhead than continually updating CLE for every single inress-egress-aggregate] - and in any case thinking about the centralised case is out odf scope
>  
> thanks
> phil
> _______________________________________________
> PCN mailing list
> PCN@ietf.org
> https://www.ietf.org/mailman/listinfo/pcn
>   

-- 
Dr. Michael Menth, Assistant Professor
University of Wuerzburg, Institute of Computer Science
Am Hubland, D-97074 Wuerzburg, Germany, room B206
phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
mailto:menth@informatik.uni-wuerzburg.de
http://www3.informatik.uni-wuerzburg.de/research/ngn


From menth@informatik.uni-wuerzburg.de  Sun Mar 22 15:34:04 2009
Return-Path: <menth@informatik.uni-wuerzburg.de>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A06C63A6A37 for <pcn@core3.amsl.com>; Sun, 22 Mar 2009 15:34:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.949
X-Spam-Level: 
X-Spam-Status: No, score=-0.949 tagged_above=-999 required=5 tests=[AWL=-1.300, BAYES_50=0.001, HELO_EQ_DE=0.35]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OOUGKCtKG2mh for <pcn@core3.amsl.com>; Sun, 22 Mar 2009 15:34:03 -0700 (PDT)
Received: from mailrelay.rz.uni-wuerzburg.de (mailrelay.rz.uni-wuerzburg.de [132.187.3.28]) by core3.amsl.com (Postfix) with ESMTP id 9FFBF3A68AC for <pcn@ietf.org>; Sun, 22 Mar 2009 15:34:03 -0700 (PDT)
Received: from virusscan.mail (localhost [127.0.0.1]) by mailrelay.mail (Postfix) with ESMTP id 52155198EA4; Sun, 22 Mar 2009 23:34:52 +0100 (CET)
Received: from localhost (localhost [127.0.0.1]) by virusscan.mail (Postfix) with ESMTP id 46339198E9E; Sun, 22 Mar 2009 23:34:52 +0100 (CET)
Received: from [132.187.246.63] (wvpn063.vpn.uni-wuerzburg.de [132.187.246.63]) by mailmaster.uni-wuerzburg.de (Postfix) with ESMTP id 0A04DA06E9; Sun, 22 Mar 2009 23:34:52 +0100 (CET)
Message-ID: <49C6BD0C.5080100@informatik.uni-wuerzburg.de>
Date: Sun, 22 Mar 2009 23:34:52 +0100
From: Michael Menth <menth@informatik.uni-wuerzburg.de>
Organization: University of Wuerzburg
User-Agent: Thunderbird 2.0.0.19 (Windows/20081209)
MIME-Version: 1.0
To: pcn <pcn@ietf.org>
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: by amavisd-new at uni-wuerzburg.de
Cc: "Dr. Daiasuke Satoh" <daisuke.satoh@ntt-at.co.jp>
Subject: [PCN] Short description of Daisuke's proposal
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: menth@informatik.uni-wuerzburg.de
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 22 Mar 2009 22:34:04 -0000

Hi all,

there was confusion about Daisuke's proposal on the list. I added it to 
the overview paper and he says that my short description captures his 
idea quite well. You can find it in Section VIII.E at
http://www3.informatik.uni-wuerzburg.de/~menth/Publications/papers/Menth08-PCN-Overview.pdf

Regards,

    Michael

-- 
Dr. Michael Menth, Assistant Professor
University of Wuerzburg, Institute of Computer Science
Am Hubland, D-97074 Wuerzburg, Germany, room B206
phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
mailto:menth@informatik.uni-wuerzburg.de
http://www3.informatik.uni-wuerzburg.de/research/ngn


From menth@informatik.uni-wuerzburg.de  Sun Mar 22 15:39:11 2009
Return-Path: <menth@informatik.uni-wuerzburg.de>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B3C393A68AC for <pcn@core3.amsl.com>; Sun, 22 Mar 2009 15:39:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.299
X-Spam-Level: 
X-Spam-Status: No, score=-0.299 tagged_above=-999 required=5 tests=[AWL=-0.650, BAYES_50=0.001, HELO_EQ_DE=0.35]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YbrICpJQzlvF for <pcn@core3.amsl.com>; Sun, 22 Mar 2009 15:39:10 -0700 (PDT)
Received: from mailrelay.rz.uni-wuerzburg.de (mailrelay.rz.uni-wuerzburg.de [132.187.3.28]) by core3.amsl.com (Postfix) with ESMTP id BFE6E3A6B1F for <pcn@ietf.org>; Sun, 22 Mar 2009 15:39:10 -0700 (PDT)
Received: from virusscan.mail (localhost [127.0.0.1]) by mailrelay.mail (Postfix) with ESMTP id CCD24A06F8; Sun, 22 Mar 2009 23:39:59 +0100 (CET)
Received: from localhost (localhost [127.0.0.1]) by virusscan.mail (Postfix) with ESMTP id BE91EA06F3; Sun, 22 Mar 2009 23:39:59 +0100 (CET)
Received: from [132.187.246.63] (wvpn063.vpn.uni-wuerzburg.de [132.187.246.63]) by mailmaster.uni-wuerzburg.de (Postfix) with ESMTP id 87E30A06F2; Sun, 22 Mar 2009 23:39:59 +0100 (CET)
Message-ID: <49C6BE40.6080503@informatik.uni-wuerzburg.de>
Date: Sun, 22 Mar 2009 23:40:00 +0100
From: Michael Menth <menth@informatik.uni-wuerzburg.de>
Organization: University of Wuerzburg
User-Agent: Thunderbird 2.0.0.19 (Windows/20081209)
MIME-Version: 1.0
To: "EARDLEY, Phil" <philip.eardley@bt.com>, pcn <pcn@ietf.org>
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: by amavisd-new at uni-wuerzburg.de
Subject: [PCN] "excess traffic marking" -> "excess marking"
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: menth@informatik.uni-wuerzburg.de
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 22 Mar 2009 22:39:11 -0000

Hi Phil and all,

I would like to propose to abbreviate the expression "excess traffic 
marking" into "excess marking". We also termed "PCN-excess-rate" and not 
"PCN-excess-traffic-rate" (to make the analogy to PCN-threshold-rate 
perfect). So renaming is required for consistency. I prefer to shorten 
the long expression instead of saying "PCN-excess-traffic-rate" because 
when we talk about marked traffic, then "excess-marked traffic" is more 
elegant to say than "excess-traffic-marked traffic". Apart from that, I 
do not know of any case that benefits from the longer expression.

Regards,

    Michael

-- 
Dr. Michael Menth, Assistant Professor
University of Wuerzburg, Institute of Computer Science
Am Hubland, D-97074 Wuerzburg, Germany, room B206
phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
mailto:menth@informatik.uni-wuerzburg.de
http://www3.informatik.uni-wuerzburg.de/research/ngn


From menth@informatik.uni-wuerzburg.de  Sun Mar 22 15:58:31 2009
Return-Path: <menth@informatik.uni-wuerzburg.de>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D2EFA3A68AC for <pcn@core3.amsl.com>; Sun, 22 Mar 2009 15:58:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.175
X-Spam-Level: 
X-Spam-Status: No, score=-0.175 tagged_above=-999 required=5 tests=[AWL=-0.340, BAYES_40=-0.185, HELO_EQ_DE=0.35]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id k6wQPE94rxdB for <pcn@core3.amsl.com>; Sun, 22 Mar 2009 15:58:31 -0700 (PDT)
Received: from mailrelay.rz.uni-wuerzburg.de (mailrelay.rz.uni-wuerzburg.de [132.187.3.28]) by core3.amsl.com (Postfix) with ESMTP id 162113A659B for <pcn@ietf.org>; Sun, 22 Mar 2009 15:58:31 -0700 (PDT)
Received: from virusscan.mail (localhost [127.0.0.1]) by mailrelay.mail (Postfix) with ESMTP id 2817DA06F3; Sun, 22 Mar 2009 23:59:20 +0100 (CET)
Received: from localhost (localhost [127.0.0.1]) by virusscan.mail (Postfix) with ESMTP id 1C45EA06F2; Sun, 22 Mar 2009 23:59:20 +0100 (CET)
Received: from [132.187.246.63] (wvpn063.vpn.uni-wuerzburg.de [132.187.246.63]) by mailmaster.uni-wuerzburg.de (Postfix) with ESMTP id DBAF9198EA1; Sun, 22 Mar 2009 23:59:19 +0100 (CET)
Message-ID: <49C6C2C8.7050209@informatik.uni-wuerzburg.de>
Date: Sun, 22 Mar 2009 23:59:20 +0100
From: Michael Menth <menth@informatik.uni-wuerzburg.de>
Organization: University of Wuerzburg
User-Agent: Thunderbird 2.0.0.19 (Windows/20081209)
MIME-Version: 1.0
To: philip.eardley@bt.com
References: <4A916DBC72536E419A0BD955EDECEDEC044410C9@E03MVB1-UKBR.domain1.systemhost.net>
In-Reply-To: <4A916DBC72536E419A0BD955EDECEDEC044410C9@E03MVB1-UKBR.domain1.systemhost.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: by amavisd-new at uni-wuerzburg.de
Cc: pcn@ietf.org
Subject: Re: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: menth@informatik.uni-wuerzburg.de
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 22 Mar 2009 22:58:31 -0000

Hi Phil and others,

> 2. i dont understand why the reporting system (of the congestion eistmate) is now done periodically, instead of triggered by a signalling msg. [change from olf cl draft to this one]. i dont understand what you mean by 'measureemnt bias' - which i think is the justification for this change?
> if you think about a nw with 100 boundary nodes, this would be 10,000 congestion estimates [CLE] to report. many of these will rarely have new flows (distribtuin of flows is long tailed). 
I just discovered that rate values periodically need to be signalled 
from the PCN egress to the PCN ingress because the PCN egress node 
measures them and the PCN ingress node calculates the CLE value and 
calculates the AC decision. Therefore, we have already the reporting 
problem you described in your email. However, the problem is easy to 
solve: calculate AC decision at the PCN egress and signal AC state for 
the IEA (block or admit) to PCN ingress only when it changes.

Regards,

    Michael

-- 
Dr. Michael Menth, Assistant Professor
University of Wuerzburg, Institute of Computer Science
Am Hubland, D-97074 Wuerzburg, Germany, room B206
phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
mailto:menth@informatik.uni-wuerzburg.de
http://www3.informatik.uni-wuerzburg.de/research/ngn


From menth@informatik.uni-wuerzburg.de  Sun Mar 22 16:51:58 2009
Return-Path: <menth@informatik.uni-wuerzburg.de>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 41A1B3A6B61 for <pcn@core3.amsl.com>; Sun, 22 Mar 2009 16:51:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.003
X-Spam-Level: 
X-Spam-Status: No, score=0.003 tagged_above=-999 required=5 tests=[AWL=-0.348,  BAYES_50=0.001, HELO_EQ_DE=0.35]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id I6fvbBNOufFg for <pcn@core3.amsl.com>; Sun, 22 Mar 2009 16:51:57 -0700 (PDT)
Received: from mailrelay.rz.uni-wuerzburg.de (mailrelay.rz.uni-wuerzburg.de [132.187.3.28]) by core3.amsl.com (Postfix) with ESMTP id 1CFF73A6AFA for <pcn@ietf.org>; Sun, 22 Mar 2009 16:51:57 -0700 (PDT)
Received: from virusscan.mail (localhost [127.0.0.1]) by mailrelay.mail (Postfix) with ESMTP id DCA86A06F3 for <pcn@ietf.org>; Mon, 23 Mar 2009 00:52:45 +0100 (CET)
Received: from localhost (localhost [127.0.0.1]) by virusscan.mail (Postfix) with ESMTP id CF04BA06F2 for <pcn@ietf.org>; Mon, 23 Mar 2009 00:52:45 +0100 (CET)
Received: from [132.187.246.63] (wvpn063.vpn.uni-wuerzburg.de [132.187.246.63]) by mailmaster.uni-wuerzburg.de (Postfix) with ESMTP id 8B2BDA06EC for <pcn@ietf.org>; Mon, 23 Mar 2009 00:52:45 +0100 (CET)
Message-ID: <49C6CF4E.7050004@informatik.uni-wuerzburg.de>
Date: Mon, 23 Mar 2009 00:52:46 +0100
From: Michael Menth <menth@informatik.uni-wuerzburg.de>
Organization: University of Wuerzburg
User-Agent: Thunderbird 2.0.0.19 (Windows/20081209)
MIME-Version: 1.0
To: pcn <pcn@ietf.org>
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: by amavisd-new at uni-wuerzburg.de
Subject: [PCN] Comments about CL and SM edge behavior
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: menth@informatik.uni-wuerzburg.de
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 22 Mar 2009 23:51:58 -0000

Hi all,

as I cannot participate in this IETF meeting, I would like to stimulate 
some discussion regarding the issues I find important. The PCN WG has 
currently two edge behaviors: SM and CL.
http://www3.informatik.uni-wuerzburg.de/staff/menth/Publications/papers/draft-charny-pcn-single-marking-edge-behaviour-00.txt
http://tools.ietf.org/html/draft-taylor-pcn-cl-edge-behaviour-00

I would like to propose the following changes to both of them:
1) In CL and SM, the PCN egress node currently signals rates of marked 
and unmarked traffic periodically to  the PCN ingress node which takes 
the AC decision based on this marking information.
Proposal: Calculate new AC state (block/admit) locally at the PCN egress 
node and signal only changes to PCN ingress node.
Reason: a) This reduces unnecessary signalling. b) It allows simple 
integration of other AC methods. Is that needed? Yes! CLE-based AC 
cannot block empty ingress-egress aggregates (IEAs) and there will be 
many of them. Probing for IEAs helps and is simple: explicit probes are 
periodically sent from ingress to egress (not per flow!). The AC state 
is set to block when a marked probe packet is received  and set back to 
admit after some time. More on these options see Section VI.B of
http://www3.informatik.uni-wuerzburg.de/~menth/Publications/papers/Menth08-PCN-Overview.pdf

2) I think the current flow termination mechanisms of CL and SM have the 
following two shortcomings:
* The PCN egress node measures rates of marked and umarked traffic, 
calculates the edge-to-edge supportable rate (ESR), and sends it to the 
PCN ingress node. The PCN ingress node measures the ingress rate (IR) 
and calculates the termination rate TR=IR-ESR. This requires that the 
values for IR and ESR must timely correspond each other to avoid 
potential overtermination. You may call that a measurement bias. See 
Section IV.C of 
http://www3.informatik.uni-wuerzburg.de/~menth/Publications/papers/Menth08-Sub-9.pdf
* The current flow termination mechanism requires preferential dropping 
of marked packets to avoid overtermination. When a PCN domain uses both 
upgraded PCN nodes and legacy nodes that are not aware of this packet 
dropping strategy, then overtermination occurs if legacy nodes drop 
unmarked packets in case of congestion. This case is not in charter but 
still relevant.

Proposal 2.a) solves only the first problem:
So far, the FT entity chooses a set of flows such that their overall 
rate equals the termination rate, and terminates these flows. Proposed 
change: the FT entity chooses a set of flows such that their overall 
rate equals the edge-to-edge supportable rate and terminates the 
remaining flows. This makes the correlation of correct measurement 
values to calculate the termination rate obsolete.
More on these options see Section VII.A.1 and VII.B of:
http://www3.informatik.uni-wuerzburg.de/~menth/Publications/papers/Menth08-PCN-Overview.pdf

Proposal 2.b) solves both problem, but works only for CL:
Measure only marked traffic and take it as direct estimate for the 
termination rate.
More on these options see Section VII.B.1.a of:
http://www3.informatik.uni-wuerzburg.de/~menth/Publications/papers/Menth08-PCN-Overview.pdf
Advantage: the above problems are solved as this mechanism is not prone 
to overtermination due to measurement bias or dropping of special packets.
Disadvantage: the proposed method requires several termination steps in 
case of very large overload when marked packets are lost.

3) Currently, PCN ingress nodes terminate flows when necessary.
Proposal: let the PCN egress nodes terminate the flows.
Reason: a) This makes termination signalling obsolete. b) The PCN egress 
node can track for which flows marked packets were recently received 
(marked flows). When only marked flows are terminated, CL's FT mechanism 
takes correct termination decisions and SM's FT mechanism takes better 
termination decisions in case of multipath routing. To support multipath 
routing, the alternative is to signal the information about marked flows 
from the PCN egress to the ingress. This principle can be applied to any 
termination mechanism. More on these options see Section VII.A of:
http://www3.informatik.uni-wuerzburg.de/~menth/Publications/papers/Menth08-PCN-Overview.pdf

I would be happy to see discussion about these architectural 
modifications that do not change the heart of SM and CL but obviously 
improve them.

Regards,

    Michael

-- 
Dr. Michael Menth, Assistant Professor
University of Wuerzburg, Institute of Computer Science
Am Hubland, D-97074 Wuerzburg, Germany, room B206
phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
mailto:menth@informatik.uni-wuerzburg.de
http://www3.informatik.uni-wuerzburg.de/research/ngn


From philip.eardley@bt.com  Sun Mar 22 20:23:21 2009
Return-Path: <philip.eardley@bt.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 19D2D3A6A0B for <pcn@core3.amsl.com>; Sun, 22 Mar 2009 20:23:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.611
X-Spam-Level: 
X-Spam-Status: No, score=-2.611 tagged_above=-999 required=5 tests=[AWL=0.388,  BAYES_00=-2.599, J_CHICKENPOX_72=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 134j5gnYDn39 for <pcn@core3.amsl.com>; Sun, 22 Mar 2009 20:23:20 -0700 (PDT)
Received: from smtp1.smtp.bt.com (smtp1.smtp.bt.com [217.32.164.137]) by core3.amsl.com (Postfix) with ESMTP id 01E923A6909 for <pcn@ietf.org>; Sun, 22 Mar 2009 20:23:18 -0700 (PDT)
Received: from E03MVB1-UKBR.domain1.systemhost.net ([193.113.197.107]) by smtp1.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.1830);  Mon, 23 Mar 2009 03:24:07 +0000
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Mon, 23 Mar 2009 03:24:12 -0000
Message-ID: <4A916DBC72536E419A0BD955EDECEDEC044410CD@E03MVB1-UKBR.domain1.systemhost.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00
Thread-Index: AcmrQdm9x1nLD5uxQXSqR2IdVJaXWgAI+xVP
References: <4A916DBC72536E419A0BD955EDECEDEC044410C9@E03MVB1-UKBR.domain1.systemhost.net> <49C6C2C8.7050209@informatik.uni-wuerzburg.de>
From: <philip.eardley@bt.com>
To: <menth@informatik.uni-wuerzburg.de>
X-OriginalArrivalTime: 23 Mar 2009 03:24:07.0565 (UTC) FILETIME=[D33B1BD0:01C9AB66]
Cc: pcn@ietf.org
Subject: Re: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Mar 2009 03:23:21 -0000

is the CLE calculated at the ingress? the old CL draft has the =
calculation at the egress. ok, this agrees with yoru last sentence.=20
however, your last sentence also has the state [admit/block] transmitted =
to the ingress. this is ok if [1] the state changes less often than a =
new flow arrives at eh ingress (for this ingress-egress-aggregate) (if =
the state chnages more often, then there's less signalling if you =
piggyback on the signalling msg). [2] if the state [admit/block] is =
transmitted reliably. note that [1] doesnt apply if teh CLE is =
piggbybacked on eg an rsvp msg, when the cost of sending teh msg is very =
low.=20
=20
personally the case of adding the CLE as an object on eg rsvp msg makes =
the most sense to me as the basic case. your admit/block case could =
makes sense in some scenarios.

________________________________

From: Michael Menth [mailto:menth@informatik.uni-wuerzburg.de]
Sent: Sun 22/03/2009 22:59
To: Eardley,PL,Philip,CXR9 R
Cc: pcn@ietf.org
Subject: Re: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00




Hi Phil and others,

> 2. i dont understand why the reporting system (of the congestion =
eistmate) is now done periodically, instead of triggered by a signalling =
msg. [change from olf cl draft to this one]. i dont understand what you =
mean by 'measureemnt bias' - which i think is the justification for this =
change?
> if you think about a nw with 100 boundary nodes, this would be 10,000 =
congestion estimates [CLE] to report. many of these will rarely have new =
flows (distribtuin of flows is long tailed).
I just discovered that rate values periodically need to be signalled
from the PCN egress to the PCN ingress because the PCN egress node
measures them and the PCN ingress node calculates the CLE value and
calculates the AC decision. Therefore, we have already the reporting
problem you described in your email. However, the problem is easy to
solve: calculate AC decision at the PCN egress and signal AC state for
the IEA (block or admit) to PCN ingress only when it changes.

Regards,

    Michael

--
Dr. Michael Menth, Assistant Professor
University of Wuerzburg, Institute of Computer Science
Am Hubland, D-97074 Wuerzburg, Germany, room B206
phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
mailto:menth@informatik.uni-wuerzburg.de
http://www3.informatik.uni-wuerzburg.de/research/ngn




From philip.eardley@bt.com  Sun Mar 22 20:27:52 2009
Return-Path: <philip.eardley@bt.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 136523A6B12 for <pcn@core3.amsl.com>; Sun, 22 Mar 2009 20:27:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.628
X-Spam-Level: 
X-Spam-Status: No, score=-2.628 tagged_above=-999 required=5 tests=[AWL=0.371,  BAYES_00=-2.599, J_CHICKENPOX_72=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kUB2TQ9Ik1ey for <pcn@core3.amsl.com>; Sun, 22 Mar 2009 20:27:51 -0700 (PDT)
Received: from smtp4.smtp.bt.com (smtp4.smtp.bt.com [217.32.164.151]) by core3.amsl.com (Postfix) with ESMTP id D8B5C3A6A0B for <pcn@ietf.org>; Sun, 22 Mar 2009 20:27:50 -0700 (PDT)
Received: from E03MVB1-UKBR.domain1.systemhost.net ([193.113.197.107]) by smtp4.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.1830);  Mon, 23 Mar 2009 03:28:39 +0000
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Mon, 23 Mar 2009 03:24:57 -0000
Message-ID: <4A916DBC72536E419A0BD955EDECEDEC044410CE@E03MVB1-UKBR.domain1.systemhost.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: "excess traffic marking" -> "excess marking"
Thread-Index: AcmrPyLfmNU9UUGlSWy6OjqwY2O3zAAJ85gA
References: <49C6BE40.6080503@informatik.uni-wuerzburg.de>
From: <philip.eardley@bt.com>
To: <menth@informatik.uni-wuerzburg.de>, <pcn@ietf.org>
X-OriginalArrivalTime: 23 Mar 2009 03:28:39.0713 (UTC) FILETIME=[75719910:01C9AB67]
Subject: Re: [PCN] "excess traffic marking" -> "excess marking"
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Mar 2009 03:27:52 -0000

the architecture draft is now under iesg review. i think this means it's =
now outside the WG review process.=20

________________________________

From: Michael Menth [mailto:menth@informatik.uni-wuerzburg.de]
Sent: Sun 22/03/2009 22:40
To: Eardley,PL,Philip,CXR9 R; pcn
Subject: "excess traffic marking" -> "excess marking"



Hi Phil and all,

I would like to propose to abbreviate the expression "excess traffic
marking" into "excess marking". We also termed "PCN-excess-rate" and not
"PCN-excess-traffic-rate" (to make the analogy to PCN-threshold-rate
perfect). So renaming is required for consistency. I prefer to shorten
the long expression instead of saying "PCN-excess-traffic-rate" because
when we talk about marked traffic, then "excess-marked traffic" is more
elegant to say than "excess-traffic-marked traffic". Apart from that, I
do not know of any case that benefits from the longer expression.

Regards,

    Michael

--
Dr. Michael Menth, Assistant Professor
University of Wuerzburg, Institute of Computer Science
Am Hubland, D-97074 Wuerzburg, Germany, room B206
phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
mailto:menth@informatik.uni-wuerzburg.de
http://www3.informatik.uni-wuerzburg.de/research/ngn




From philip.eardley@bt.com  Sun Mar 22 20:48:46 2009
Return-Path: <philip.eardley@bt.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 14B1D3A6B0B for <pcn@core3.amsl.com>; Sun, 22 Mar 2009 20:48:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.943
X-Spam-Level: 
X-Spam-Status: No, score=-2.943 tagged_above=-999 required=5 tests=[AWL=0.656,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fUs5KMNJhzl6 for <pcn@core3.amsl.com>; Sun, 22 Mar 2009 20:48:44 -0700 (PDT)
Received: from smtp3.smtp.bt.com (smtp3.smtp.bt.com [217.32.164.138]) by core3.amsl.com (Postfix) with ESMTP id 6F63C3A6A0B for <pcn@ietf.org>; Sun, 22 Mar 2009 20:48:44 -0700 (PDT)
Received: from E03MVB1-UKBR.domain1.systemhost.net ([193.113.197.107]) by smtp3.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.1830);  Mon, 23 Mar 2009 03:49:32 +0000
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Mon, 23 Mar 2009 03:49:37 -0000
Message-ID: <4A916DBC72536E419A0BD955EDECEDEC044410D0@E03MVB1-UKBR.domain1.systemhost.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [PCN] Comments about CL and SM edge behavior
Thread-Index: AcmrSVQOVBonEj0xTRabp8oRdgq97AAIATs4
References: <49C6CF4E.7050004@informatik.uni-wuerzburg.de>
From: <philip.eardley@bt.com>
To: <menth@informatik.uni-wuerzburg.de>, <pcn@ietf.org>
X-OriginalArrivalTime: 23 Mar 2009 03:49:32.0031 (UTC) FILETIME=[5FE228F0:01C9AB6A]
Subject: Re: [PCN] Comments about CL and SM edge behavior
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Mar 2009 03:48:46 -0000

what are proposals 2a & 2b ? [sorry, must be the jet lag!}
=20
3 i have a lot of sympathy for. issue raised before was that policy info =
is most likely at the ingress - [i guess this is the most logical place] =
- and you need to check policy info eg to check the importance of the =
flow taht could be about to be terminated.
=20
thanks
phil

________________________________

From: pcn-bounces@ietf.org on behalf of Michael Menth
Sent: Sun 22/03/2009 23:52
To: pcn
Subject: [PCN] Comments about CL and SM edge behavior



Hi all,

as I cannot participate in this IETF meeting, I would like to stimulate
some discussion regarding the issues I find important. The PCN WG has
currently two edge behaviors: SM and CL.
http://www3.informatik.uni-wuerzburg.de/staff/menth/Publications/papers/d=
raft-charny-pcn-single-marking-edge-behaviour-00.txt
http://tools.ietf.org/html/draft-taylor-pcn-cl-edge-behaviour-00

I would like to propose the following changes to both of them:
1) In CL and SM, the PCN egress node currently signals rates of marked
and unmarked traffic periodically to  the PCN ingress node which takes
the AC decision based on this marking information.
Proposal: Calculate new AC state (block/admit) locally at the PCN egress
node and signal only changes to PCN ingress node.
Reason: a) This reduces unnecessary signalling. b) It allows simple
integration of other AC methods. Is that needed? Yes! CLE-based AC
cannot block empty ingress-egress aggregates (IEAs) and there will be
many of them. Probing for IEAs helps and is simple: explicit probes are
periodically sent from ingress to egress (not per flow!). The AC state
is set to block when a marked probe packet is received  and set back to
admit after some time. More on these options see Section VI.B of
http://www3.informatik.uni-wuerzburg.de/~menth/Publications/papers/Menth0=
8-PCN-Overview.pdf

2) I think the current flow termination mechanisms of CL and SM have the
following two shortcomings:
* The PCN egress node measures rates of marked and umarked traffic,
calculates the edge-to-edge supportable rate (ESR), and sends it to the
PCN ingress node. The PCN ingress node measures the ingress rate (IR)
and calculates the termination rate TR=3DIR-ESR. This requires that the
values for IR and ESR must timely correspond each other to avoid
potential overtermination. You may call that a measurement bias. See
Section IV.C of
http://www3.informatik.uni-wuerzburg.de/~menth/Publications/papers/Menth0=
8-Sub-9.pdf
* The current flow termination mechanism requires preferential dropping
of marked packets to avoid overtermination. When a PCN domain uses both
upgraded PCN nodes and legacy nodes that are not aware of this packet
dropping strategy, then overtermination occurs if legacy nodes drop
unmarked packets in case of congestion. This case is not in charter but
still relevant.

Proposal 2.a) solves only the first problem:
So far, the FT entity chooses a set of flows such that their overall
rate equals the termination rate, and terminates these flows. Proposed
change: the FT entity chooses a set of flows such that their overall
rate equals the edge-to-edge supportable rate and terminates the
remaining flows. This makes the correlation of correct measurement
values to calculate the termination rate obsolete.
More on these options see Section VII.A.1 and VII.B of:
http://www3.informatik.uni-wuerzburg.de/~menth/Publications/papers/Menth0=
8-PCN-Overview.pdf

Proposal 2.b) solves both problem, but works only for CL:
Measure only marked traffic and take it as direct estimate for the
termination rate.
More on these options see Section VII.B.1.a of:
http://www3.informatik.uni-wuerzburg.de/~menth/Publications/papers/Menth0=
8-PCN-Overview.pdf
Advantage: the above problems are solved as this mechanism is not prone
to overtermination due to measurement bias or dropping of special =
packets.
Disadvantage: the proposed method requires several termination steps in
case of very large overload when marked packets are lost.

3) Currently, PCN ingress nodes terminate flows when necessary.
Proposal: let the PCN egress nodes terminate the flows.
Reason: a) This makes termination signalling obsolete. b) The PCN egress
node can track for which flows marked packets were recently received
(marked flows). When only marked flows are terminated, CL's FT mechanism
takes correct termination decisions and SM's FT mechanism takes better
termination decisions in case of multipath routing. To support multipath
routing, the alternative is to signal the information about marked flows
from the PCN egress to the ingress. This principle can be applied to any
termination mechanism. More on these options see Section VII.A of:
http://www3.informatik.uni-wuerzburg.de/~menth/Publications/papers/Menth0=
8-PCN-Overview.pdf

I would be happy to see discussion about these architectural
modifications that do not change the heart of SM and CL but obviously
improve them.

Regards,

    Michael

--
Dr. Michael Menth, Assistant Professor
University of Wuerzburg, Institute of Computer Science
Am Hubland, D-97074 Wuerzburg, Germany, room B206
phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
mailto:menth@informatik.uni-wuerzburg.de
http://www3.informatik.uni-wuerzburg.de/research/ngn

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



From daisuke.satoh@ntt-at.co.jp  Sun Mar 22 23:27:26 2009
Return-Path: <daisuke.satoh@ntt-at.co.jp>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A86973A6A0B for <pcn@core3.amsl.com>; Sun, 22 Mar 2009 23:27:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.697
X-Spam-Level: 
X-Spam-Status: No, score=0.697 tagged_above=-999 required=5 tests=[AWL=0.187,  BAYES_00=-2.599, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265, J_CHICKENPOX_92=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wwlEf3WLhpLF for <pcn@core3.amsl.com>; Sun, 22 Mar 2009 23:27:26 -0700 (PDT)
Received: from sg.ntt-at.co.jp (roma.ntt-at.co.jp [202.253.160.19]) by core3.amsl.com (Postfix) with SMTP id 2108C3A67B5 for <pcn@ietf.org>; Sun, 22 Mar 2009 23:27:22 -0700 (PDT)
Received: (qmail 52418 invoked by alias); 23 Mar 2009 06:28:10 -0000
Received: from gwall1.bb.ntt-at.co.jp (192.168.5.201) by subgate.bb.ntt-at.co.jp with SMTP; 23 Mar 2009 06:28:10 -0000
Received: (from root@localhost) by gwall1.bb.ntt-at.co.jp (8.13.1/8.13.1) id n2N6SAp4029681 for pcn@ietf.org; Mon, 23 Mar 2009 15:28:10 +0900
Received: from suez.bb.ntt-at.co.jp [192.168.2.9]  by gwall1.bb.ntt-at.co.jp with ESMTP id RAA29680; Mon, 23 Mar 2009 15:28:10 +0900
Received: from pacific.bb.ntt-at.co.jp (suez [127.0.0.1]) by suez.bb.ntt-at.co.jp (8.12.10/8.12.10) with ESMTP id n2N6S9Ni026432 for <pcn@ietf.org>; Mon, 23 Mar 2009 15:28:09 +0900
Received: from mercury.tec.ntt-at.co.jp (mercury.tec.ntt-at.co.jp [192.168.22.39]) by pacific.bb.ntt-at.co.jp (8.13.1/cf/pacific) with ESMTP id n2N6S9AM091255 for <pcn@ietf.org>; Mon, 23 Mar 2009 15:28:09 +0900 (JST) (envelope-from daisuke.satoh@ntt-at.co.jp)
Received: from [192.168.250.63] (apuser63.bb.ntt-at.co.jp [192.168.250.63]) by mercury.tec.ntt-at.co.jp (Postfix) with ESMTP id CEB5453F61; Mon, 23 Mar 2009 15:28:08 +0900 (JST)
Date: Mon, 23 Mar 2009 15:28:02 +0900
From: SATOH Daisuke <daisuke.satoh@ntt-at.co.jp>
To: pcn@ietf.org
Message-Id: <20090323152546.96F2.26AD349@ntt-at.co.jp>
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: 7bit
X-Mailer: Becky! ver. 2.47 [ja]
Subject: [PCN] comment on marking bahviour goal of draft-satoh-pcn-st-marking-01
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Mar 2009 06:27:26 -0000

Hi Phil,


> series of emails coming up [over next day[ about this.
>  
> first, wanted to look at teh goal of your marking behaviour,as shown in figure 2. [edge behaviour reaction coming up in other emails]
> no marking beow rate-1
> linearly increase marking as pcn-traffic-rate on a link increases from rate-1 to rate-2
> above rate-2, a sudden jump in marking, so mark all pkts
>  

This shape is not so essential. In admission, it is essential that threshold marking or similar marking such as fractional marking is used. Although packets are all marked by ordinary threshold marking,  threshold marking with high threshold and fractional marking is partially marked to distinct if PCN traffic rate is greater than PCN-admissible-rate or PCN-supportable-rate. All the three have the same mechanism to distinct if PCN traffic rate is greater than PCN-admissible-rate or not. 
Excess traffic marking may make similar shape of marking graph but it has different mechanism to do.






> i beleive that this behaviour is actually essentially already allowed by the WG marking behaviour draft:
> run excess trafic marker, with pcn-excess-rate set to rate-1
> run threshold marker with pcn-threshold-rate set to rate-2
> actually mark pkt to PCN-marked if either meter indicatres to do so.
>  
> the only change needed is to delete one sentence in S2.4 of the WG doc ["The PCN-excess-rate is greateer than [or equal to] the pcn-threshold-rate"]. 
> at first glance, i'm ok with making this deletion. also, the "Note" para at teh end of S2.5 would be better moved into the Appednix and very slightly re-phrased.
>  
> anyway, i think this means that no changes are needed to the marking beh draft [beyond the one noted above] and none are needed to the WG encoding draft 
>  
> do you agree?
>  
> thanks
> phil


No. If excess-traffic marking is adopted as admission of our algorithm, synchronization is not avoidable and performance of admission is the same as SM and simplisity of implementation of our algorithm is less than that of SM. Furthermore, I believe it is impossible to distinct if PCN rate is greater than PCN-supportable-rate or not because we cannot make gap of marking ratio at PCN-supportable-rate.

Best regards,
Daisuke


From daisuke.satoh@ntt-at.co.jp  Sun Mar 22 23:40:42 2009
Return-Path: <daisuke.satoh@ntt-at.co.jp>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2D1053A6A98 for <pcn@core3.amsl.com>; Sun, 22 Mar 2009 23:40:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.38
X-Spam-Level: 
X-Spam-Status: No, score=0.38 tagged_above=-999 required=5 tests=[AWL=0.470, BAYES_00=-2.599, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id d2Qwh5b3h09G for <pcn@core3.amsl.com>; Sun, 22 Mar 2009 23:40:41 -0700 (PDT)
Received: from sg.ntt-at.co.jp (roma.ntt-at.co.jp [202.253.160.19]) by core3.amsl.com (Postfix) with SMTP id 3128F3A67B5 for <pcn@ietf.org>; Sun, 22 Mar 2009 23:40:41 -0700 (PDT)
Received: (qmail 54022 invoked by alias); 23 Mar 2009 06:41:30 -0000
Received: from gwall1.bb.ntt-at.co.jp (192.168.5.201) by subgate.bb.ntt-at.co.jp with SMTP; 23 Mar 2009 06:41:30 -0000
Received: (from root@localhost) by gwall1.bb.ntt-at.co.jp (8.13.1/8.13.1) id n2N6f0jT030796 for pcn@ietf.org; Mon, 23 Mar 2009 15:41:00 +0900
Received: from suez.bb.ntt-at.co.jp [192.168.2.9]  by gwall1.bb.ntt-at.co.jp with ESMTP id RAA30793; Mon, 23 Mar 2009 15:41:00 +0900
Received: from pacific.bb.ntt-at.co.jp (suez [127.0.0.1]) by suez.bb.ntt-at.co.jp (8.12.10/8.12.10) with ESMTP id n2N6ewNi028364 for <pcn@ietf.org>; Mon, 23 Mar 2009 15:40:58 +0900
Received: from mercury.tec.ntt-at.co.jp (mercury.tec.ntt-at.co.jp [192.168.22.39]) by pacific.bb.ntt-at.co.jp (8.13.1/cf/pacific) with ESMTP id n2N6ew9J093172 for <pcn@ietf.org>; Mon, 23 Mar 2009 15:40:58 +0900 (JST) (envelope-from daisuke.satoh@ntt-at.co.jp)
Received: from [192.168.250.63] (apuser63.bb.ntt-at.co.jp [192.168.250.63]) by mercury.tec.ntt-at.co.jp (Postfix) with ESMTP id 8723953F61; Mon, 23 Mar 2009 15:40:57 +0900 (JST)
Date: Mon, 23 Mar 2009 15:40:51 +0900
From: SATOH Daisuke <daisuke.satoh@ntt-at.co.jp>
To: pcn@ietf.org
Message-Id: <20090323153945.96F4.26AD349@ntt-at.co.jp>
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: 7bit
X-Mailer: Becky! ver. 2.47 [ja]
Subject: [PCN]  question about draft-satoh-pcn-st-marking-01
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Mar 2009 06:40:42 -0000

Hi Phil,

> hi daisuke
> 
> i red teh draft and looked at your slides about syncronisation. unfortunately i still dont understand at all. i'm not even sure whether you're trying to get rid of synchonrisation or not (note the argument in one of anna's drafts that synchonisation actually helps). if you are trying to get rid of it, i beleive that this can be done as a local optimisation that still meets the WG marking behaviour draft. ie occasionly you randomly decide not to mark this pkt (as indicated by the state of the meters) but instead mark the next pkt [i'd argue that this would be "functionally equiavelent" within the meaning of the draft, which implies through the examples that 2 markers have functionally equivalent behaviour if they mark identical pkts or shifted by one]
> 
>  


Our algorithm does not absolutely get rid of synchronization. But the probability that synchronization occurs is very low. Synchronization occurs only when the number of flows is equal to N^2 and the number of flows does not change.


> 
> anyway, i think syncronisation is something we're going to have to discuss face-to-face!


Yes. I think so.

Best regards,
Daisuke


From daisuke.satoh@ntt-at.co.jp  Sun Mar 22 23:57:56 2009
Return-Path: <daisuke.satoh@ntt-at.co.jp>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 598AB3A67A8 for <pcn@core3.amsl.com>; Sun, 22 Mar 2009 23:57:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.341
X-Spam-Level: 
X-Spam-Status: No, score=0.341 tagged_above=-999 required=5 tests=[AWL=0.431,  BAYES_00=-2.599, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ia7lv0gu4AaC for <pcn@core3.amsl.com>; Sun, 22 Mar 2009 23:57:55 -0700 (PDT)
Received: from sg.ntt-at.co.jp (roma.ntt-at.co.jp [202.253.160.19]) by core3.amsl.com (Postfix) with SMTP id 53E843A677C for <pcn@ietf.org>; Sun, 22 Mar 2009 23:57:55 -0700 (PDT)
Received: (qmail 55965 invoked by alias); 23 Mar 2009 06:58:44 -0000
Received: from gwall2.bb.ntt-at.co.jp (192.168.5.202) by subgate.bb.ntt-at.co.jp with SMTP; 23 Mar 2009 06:58:44 -0000
Received: (from root@localhost) by gwall2.bb.ntt-at.co.jp (8.13.1/8.13.1) id n2N6wS2F030985 for pcn@ietf.org; Mon, 23 Mar 2009 15:58:28 +0900
Received: from suez.bb.ntt-at.co.jp [192.168.2.9]  by gwall2.bb.ntt-at.co.jp with ESMTP id RAA30984; Mon, 23 Mar 2009 15:58:28 +0900
Received: from pacific.bb.ntt-at.co.jp (suez [127.0.0.1]) by suez.bb.ntt-at.co.jp (8.12.10/8.12.10) with ESMTP id n2N6wQNi030620 for <pcn@ietf.org>; Mon, 23 Mar 2009 15:58:27 +0900
Received: from mercury.tec.ntt-at.co.jp (mercury.tec.ntt-at.co.jp [192.168.22.39]) by pacific.bb.ntt-at.co.jp (8.13.1/cf/pacific) with ESMTP id n2N6wR0F095640 for <pcn@ietf.org>; Mon, 23 Mar 2009 15:58:27 +0900 (JST) (envelope-from daisuke.satoh@ntt-at.co.jp)
Received: from [192.168.250.63] (apuser63.bb.ntt-at.co.jp [192.168.250.63]) by mercury.tec.ntt-at.co.jp (Postfix) with ESMTP id 66D1753F61; Mon, 23 Mar 2009 15:58:26 +0900 (JST)
Date: Mon, 23 Mar 2009 15:58:19 +0900
From: SATOH Daisuke <daisuke.satoh@ntt-at.co.jp>
To: pcn@ietf.org
Message-Id: <20090323155604.96F6.26AD349@ntt-at.co.jp>
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: 7bit
X-Mailer: Becky! ver. 2.47 [ja]
Subject: [PCN] comment about edge bahviour of draft-satoh-pcn-st-marking-01
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Mar 2009 06:57:56 -0000

Hi Phil,


> 
> hi daisuke
> 
> quick email about this, maybe more when more time to type
> 
> looking at teh edge behaviour of your proposal.
> 
> as regards admission control, it seems to me this must be identical to SM. the marking is identical 
> 

I think so although I have not think of it deeply yet.



> as reagrds termination of flows, this is different in 2 ways
> 
> 1. you have a clearer signal that terminatin may be needed nb "may" - as you mark 100% if the link is above its pcn-sustainable-rate.
> 
> 2. you terminate slower, rather than in one shot.
> 
> i dont know whether 1 is significant. after all, even in SM it's only an indication that termiantion may be needed - you still measure rates etc to actually decide how much to terminate. and in your case it's still an indiaction - you can devise scenarios where termiatnion isnt actually needed. 
> 

1 is significant not to occur unnecessary termination.



> 2 is a different approach. there are clearly trade-offs to how fast you terminate and the damger of over-termination. the approach descried in the cl (& SM] draft is at one extreme - termiante in one shot. your approach seems rather slow [we talked about 1 sec as target time to do termination] - but this could be faster with termianting more in each step. or terminate 50% in teh first step, then 25%, then 12% etc. may well be worth exploring some of this more. 
> 

Our algorithm has tradeoff between accuracy of termination and termination time.
If the value of y is very big, the accuracy is worse.

> in your simualtions, i dont understand the results for when the link is very highly overloaded. i wondered if your CL/SM simulations had included that excess-traffic-marked pkts should not be metered by the excess-tr-meter? [at least your algorithm doesnt seem to do this, so wondered if you'd not added this into the CL simulations?] [this would explain why your CL/SM results over terminate singificantly when the link is very highly overloaded]
> 

Do you mean already excess-traffic-marked pkts should not be metered?

In our simulation, already excess-traffic-marked pkts is not metered. Therefore, over termination is worse at upstream bottleneck link in the multi-bottleneck case.
Accuracy of termination in the downstream link is good.


Regards,
Daisuke

From menth@informatik.uni-wuerzburg.de  Mon Mar 23 02:04:10 2009
Return-Path: <menth@informatik.uni-wuerzburg.de>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EEF6D3A6A1D for <pcn@core3.amsl.com>; Mon, 23 Mar 2009 02:04:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.928
X-Spam-Level: 
X-Spam-Status: No, score=-0.928 tagged_above=-999 required=5 tests=[AWL=0.721,  BAYES_00=-2.599, HELO_EQ_DE=0.35, J_CHICKENPOX_72=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BlSVWkufDmV1 for <pcn@core3.amsl.com>; Mon, 23 Mar 2009 02:04:10 -0700 (PDT)
Received: from mailrelay.rz.uni-wuerzburg.de (mailrelay.rz.uni-wuerzburg.de [132.187.3.28]) by core3.amsl.com (Postfix) with ESMTP id B9D5B3A69EC for <pcn@ietf.org>; Mon, 23 Mar 2009 02:04:09 -0700 (PDT)
Received: from virusscan.mail (localhost [127.0.0.1]) by mailrelay.mail (Postfix) with ESMTP id D7714A0723; Mon, 23 Mar 2009 10:04:58 +0100 (CET)
Received: from localhost (localhost [127.0.0.1]) by virusscan.mail (Postfix) with ESMTP id CBDF5A0712; Mon, 23 Mar 2009 10:04:58 +0100 (CET)
Received: from [132.187.12.151] (win3151.informatik.uni-wuerzburg.de [132.187.12.151]) by mailmaster.uni-wuerzburg.de (Postfix) with ESMTP id B8513A0711; Mon, 23 Mar 2009 10:04:58 +0100 (CET)
Message-ID: <49C750BB.5000900@informatik.uni-wuerzburg.de>
Date: Mon, 23 Mar 2009 10:04:59 +0100
From: Michael Menth <menth@informatik.uni-wuerzburg.de>
Organization: University of Wuerzburg
User-Agent: Thunderbird 2.0.0.19 (Windows/20081209)
MIME-Version: 1.0
To: philip.eardley@bt.com
References: <49C6BE40.6080503@informatik.uni-wuerzburg.de> <4A916DBC72536E419A0BD955EDECEDEC044410CE@E03MVB1-UKBR.domain1.systemhost.net>
In-Reply-To: <4A916DBC72536E419A0BD955EDECEDEC044410CE@E03MVB1-UKBR.domain1.systemhost.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: by amavisd-new at uni-wuerzburg.de
Cc: pcn@ietf.org
Subject: Re: [PCN] "excess traffic marking" -> "excess marking"
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: menth@informatik.uni-wuerzburg.de
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Mar 2009 09:04:11 -0000

Hi Phil,

ok, that's just for the case the doc comes back and needs to be 
reworked. It's a small change anyway that does not modify any contents. 
Nevertheless, you could talk about the issue in SF whether people agree. 
The language of future docs will benefit.

Regards,

    Michael

philip.eardley@bt.com schrieb:
> the architecture draft is now under iesg review. i think this means it's now outside the WG review process. 
>
> ________________________________
>
> From: Michael Menth [mailto:menth@informatik.uni-wuerzburg.de]
> Sent: Sun 22/03/2009 22:40
> To: Eardley,PL,Philip,CXR9 R; pcn
> Subject: "excess traffic marking" -> "excess marking"
>
>
>
> Hi Phil and all,
>
> I would like to propose to abbreviate the expression "excess traffic
> marking" into "excess marking". We also termed "PCN-excess-rate" and not
> "PCN-excess-traffic-rate" (to make the analogy to PCN-threshold-rate
> perfect). So renaming is required for consistency. I prefer to shorten
> the long expression instead of saying "PCN-excess-traffic-rate" because
> when we talk about marked traffic, then "excess-marked traffic" is more
> elegant to say than "excess-traffic-marked traffic". Apart from that, I
> do not know of any case that benefits from the longer expression.
>
> Regards,
>
>     Michael
>
> --
> Dr. Michael Menth, Assistant Professor
> University of Wuerzburg, Institute of Computer Science
> Am Hubland, D-97074 Wuerzburg, Germany, room B206
> phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
> mailto:menth@informatik.uni-wuerzburg.de
> http://www3.informatik.uni-wuerzburg.de/research/ngn
>
>
>
>   

-- 
Dr. Michael Menth, Assistant Professor
University of Wuerzburg, Institute of Computer Science
Am Hubland, D-97074 Wuerzburg, Germany, room B206
phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
mailto:menth@informatik.uni-wuerzburg.de
http://www3.informatik.uni-wuerzburg.de/research/ngn


From menth@informatik.uni-wuerzburg.de  Mon Mar 23 03:06:23 2009
Return-Path: <menth@informatik.uni-wuerzburg.de>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3DCCA3A684E for <pcn@core3.amsl.com>; Mon, 23 Mar 2009 03:06:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.048
X-Spam-Level: 
X-Spam-Status: No, score=-1.048 tagged_above=-999 required=5 tests=[AWL=0.601,  BAYES_00=-2.599, HELO_EQ_DE=0.35, J_CHICKENPOX_72=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id R3AK83CQBlaF for <pcn@core3.amsl.com>; Mon, 23 Mar 2009 03:06:22 -0700 (PDT)
Received: from mailrelay.rz.uni-wuerzburg.de (mailrelay.rz.uni-wuerzburg.de [132.187.3.28]) by core3.amsl.com (Postfix) with ESMTP id C97BA3A695C for <pcn@ietf.org>; Mon, 23 Mar 2009 03:06:21 -0700 (PDT)
Received: from virusscan.mail (localhost [127.0.0.1]) by mailrelay.mail (Postfix) with ESMTP id A5D7B198F95; Mon, 23 Mar 2009 11:07:10 +0100 (CET)
Received: from localhost (localhost [127.0.0.1]) by virusscan.mail (Postfix) with ESMTP id 99CE7198EA4; Mon, 23 Mar 2009 11:07:10 +0100 (CET)
Received: from [132.187.12.151] (win3151.informatik.uni-wuerzburg.de [132.187.12.151]) by mailmaster.uni-wuerzburg.de (Postfix) with ESMTP id 7942A198E36; Mon, 23 Mar 2009 11:07:10 +0100 (CET)
Message-ID: <49C75F4F.2050309@informatik.uni-wuerzburg.de>
Date: Mon, 23 Mar 2009 11:07:11 +0100
From: Michael Menth <menth@informatik.uni-wuerzburg.de>
Organization: University of Wuerzburg
User-Agent: Thunderbird 2.0.0.19 (Windows/20081209)
MIME-Version: 1.0
To: philip.eardley@bt.com
References: <4A916DBC72536E419A0BD955EDECEDEC044410C9@E03MVB1-UKBR.domain1.systemhost.net> <49C6C2C8.7050209@informatik.uni-wuerzburg.de> <4A916DBC72536E419A0BD955EDECEDEC044410CD@E03MVB1-UKBR.domain1.systemhost.net>
In-Reply-To: <4A916DBC72536E419A0BD955EDECEDEC044410CD@E03MVB1-UKBR.domain1.systemhost.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: by amavisd-new at uni-wuerzburg.de
Cc: pcn@ietf.org
Subject: Re: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: menth@informatik.uni-wuerzburg.de
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Mar 2009 10:06:23 -0000

Hi Phil and all,

philip.eardley@bt.com schrieb:
> is the CLE calculated at the ingress? 
Yes. See intro in Section 3.2 of
http://tools.ietf.org/html/draft-taylor-pcn-cl-edge-behaviour-00#section-3.2.3
and Section 3.2.2 of
http://www3.informatik.uni-wuerzburg.de/staff/menth/Publications/papers/draft-charny-pcn-single-marking-edge-behaviour-00.txt

> the old CL draft has the calculation at the egress. ok, this agrees with yoru last sentence. 
>   
[you refer to the third proposed change in my other email "Comments 
about CL and SM edge behavior"]

> however, your last sentence also has the state [admit/block] transmitted to the ingress. this is ok if [1] the state changes less often than a new flow arrives at eh ingress (for this ingress-egress-aggregate) (if the state chnages more often, then there's less signalling if you piggyback on the signalling msg). [2] if the state [admit/block] is transmitted reliably. note that [1] doesnt apply if teh CLE is piggbybacked on eg an rsvp msg, when the cost of sending teh msg is very low. 
>   
I needed some time to find out what you mean. The idea of piggy-backing 
the CLE information in RSVP RESV messages was proposed by the third 
bullit in Section 4.3 of
http://tools.ietf.org/id/draft-briscoe-tsvwg-cl-architecture-04.txt
As already stated in the draft, this does not work for empty IEAs. 
Moreover, RESV messages are sent every 30 seconds while new measurement 
information is available every ~300 seconds. Therefore, the idea of 
piggybacking seems nice, but it is effective only in case of 
sufficiently many flows or we just don't signal available information.


>  
> personally the case of adding the CLE as an object on eg rsvp msg makes the most sense to me as the basic case. 
As I explained above: it's only applicable when the rate of RSVP RESV 
messages is high enough. You need 100 flows to have such a message every 
300 ms to keep up with the measurment frequency.

> your admit/block case could makes sense in some scenarios.
>   
Also admit/block information per IEA can be piggybacked on RSVP RESV 
message. Then you would signal block/admit whenever a RSVP RESV messages 
comes by and not only state changes as the transmission of RSVP messages 
is not reliable.

Hense, we have two orthogonal questions:

1) Should we signal CLE values or admit/block states? The second can be 
used for other AC methods than CLE, too. For instance for probe-based AC 
for IEAs, this is not per-flow probing, see Section VI.B.3 of
http://www3.informatik.uni-wuerzburg.de/~menth/Publications/papers/Menth08-PCN-Overview.pdf

I believe that signalling only block/admit information is better than 
signalling the CLE or other information which is specific to the applied 
AC algorithm. There are many of them, see Section VI.B of
http://www3.informatik.uni-wuerzburg.de/~menth/Publications/papers/Menth08-PCN-Overview.pdf
And at least PBAC-IEA is helpful for IEAs that are likely to run out of 
traffic. It would be nice if the signalling of AC decisions for IEAs 
could be independent of the deployment scenario.

2) Should PCN use its own signalling or reuse RSVP RESV messages for 
signalling of CLE or admit/block states?

I believe it should have its own signalling method because whether RSVP 
RESV messages can be reused for piggybacking depends on the number of 
flows per IEA and on their signalling protocol which may not necessarily 
be RSVP.

Regards,

    Michael

> ________________________________
>
> From: Michael Menth [mailto:menth@informatik.uni-wuerzburg.de]
> Sent: Sun 22/03/2009 22:59
> To: Eardley,PL,Philip,CXR9 R
> Cc: pcn@ietf.org
> Subject: Re: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00
>
>
>
>
> Hi Phil and others,
>
>   
>> 2. i dont understand why the reporting system (of the congestion eistmate) is now done periodically, instead of triggered by a signalling msg. [change from olf cl draft to this one]. i dont understand what you mean by 'measureemnt bias' - which i think is the justification for this change?
>> if you think about a nw with 100 boundary nodes, this would be 10,000 congestion estimates [CLE] to report. many of these will rarely have new flows (distribtuin of flows is long tailed).
>>     
> I just discovered that rate values periodically need to be signalled
> from the PCN egress to the PCN ingress because the PCN egress node
> measures them and the PCN ingress node calculates the CLE value and
> calculates the AC decision. Therefore, we have already the reporting
> problem you described in your email. However, the problem is easy to
> solve: calculate AC decision at the PCN egress and signal AC state for
> the IEA (block or admit) to PCN ingress only when it changes.
>
> Regards,
>
>     Michael
>
> --
> Dr. Michael Menth, Assistant Professor
> University of Wuerzburg, Institute of Computer Science
> Am Hubland, D-97074 Wuerzburg, Germany, room B206
> phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
> mailto:menth@informatik.uni-wuerzburg.de
> http://www3.informatik.uni-wuerzburg.de/research/ngn
>
>
>
>   

-- 
Dr. Michael Menth, Assistant Professor
University of Wuerzburg, Institute of Computer Science
Am Hubland, D-97074 Wuerzburg, Germany, room B206
phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
mailto:menth@informatik.uni-wuerzburg.de
http://www3.informatik.uni-wuerzburg.de/research/ngn


From menth@informatik.uni-wuerzburg.de  Mon Mar 23 07:36:27 2009
Return-Path: <menth@informatik.uni-wuerzburg.de>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B02A53A6A81 for <pcn@core3.amsl.com>; Mon, 23 Mar 2009 07:36:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.434
X-Spam-Level: 
X-Spam-Status: No, score=-1.434 tagged_above=-999 required=5 tests=[AWL=0.815,  BAYES_00=-2.599, HELO_EQ_DE=0.35]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PmFLce--7qJm for <pcn@core3.amsl.com>; Mon, 23 Mar 2009 07:36:26 -0700 (PDT)
Received: from mailrelay.rz.uni-wuerzburg.de (mailrelay.rz.uni-wuerzburg.de [132.187.3.28]) by core3.amsl.com (Postfix) with ESMTP id 2CE033A6838 for <pcn@ietf.org>; Mon, 23 Mar 2009 07:36:26 -0700 (PDT)
Received: from virusscan.mail (localhost [127.0.0.1]) by mailrelay.mail (Postfix) with ESMTP id BEFF2A06BB; Mon, 23 Mar 2009 15:37:15 +0100 (CET)
Received: from localhost (localhost [127.0.0.1]) by virusscan.mail (Postfix) with ESMTP id B186FA06BF; Mon, 23 Mar 2009 15:37:15 +0100 (CET)
Received: from [132.187.12.151] (win3151.informatik.uni-wuerzburg.de [132.187.12.151]) by mailmaster.uni-wuerzburg.de (Postfix) with ESMTP id 991051990C5; Mon, 23 Mar 2009 15:37:15 +0100 (CET)
Message-ID: <49C79E9C.6030005@informatik.uni-wuerzburg.de>
Date: Mon, 23 Mar 2009 15:37:16 +0100
From: Michael Menth <menth@informatik.uni-wuerzburg.de>
Organization: University of Wuerzburg
User-Agent: Thunderbird 2.0.0.19 (Windows/20081209)
MIME-Version: 1.0
To: philip.eardley@bt.com
References: <49C6CF4E.7050004@informatik.uni-wuerzburg.de> <4A916DBC72536E419A0BD955EDECEDEC044410D0@E03MVB1-UKBR.domain1.systemhost.net>
In-Reply-To: <4A916DBC72536E419A0BD955EDECEDEC044410D0@E03MVB1-UKBR.domain1.systemhost.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: by amavisd-new at uni-wuerzburg.de
Cc: pcn@ietf.org
Subject: Re: [PCN] Comments about CL and SM edge behavior
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: menth@informatik.uni-wuerzburg.de
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Mar 2009 14:36:27 -0000

Hi Phil and all,


> what are proposals 2a & 2b ? [sorry, must be the jet lag!}
>   
The current CL and SM drafts implement MRT-ITR, see Section VII.B.3 of
http://www3.informatik.uni-wuerzburg.de/~menth/Publications/papers/Menth08-PCN-Overview.pdf

Proposal 2a is MRT-ESR, see Section VII.B.2 of
http://www3.informatik.uni-wuerzburg.de/~menth/Publications/papers/Menth08-PCN-Overview.pdf

Proposal 2b is MRT-DTR, see Section VII.B.1 of
http://www3.informatik.uni-wuerzburg.de/~menth/Publications/papers/Menth08-PCN-Overview.pdf

The proposed changes make the FT mechanism simpler and more robust 
against overtermination.

>  
> 3 i have a lot of sympathy for. issue raised before was that policy info is most likely at the ingress - [i guess this is the most logical place] - and you need to check policy info eg to check the importance of the flow taht could be about to be terminated.
>   
That's the question. If this is given as a hard constraint, it should be 
mentioned because that eliminates some nice design options. What I've 
proposed is an approach to make measured rate termination work with 
multipath. If this is killed by the assumptions, only marked-packet 
based flow termination methods (MPT, aka marked flow termination MFT 
which is not an exact name) are able to work with multipath, see Section 
VII.D of
http://www3.informatik.uni-wuerzburg.de/~menth/Publications/papers/Menth08-PCN-Overview.pdf

Regards,

    Michael


>  
> thanks
> phil
>
> ________________________________
>
> From: pcn-bounces@ietf.org on behalf of Michael Menth
> Sent: Sun 22/03/2009 23:52
> To: pcn
> Subject: [PCN] Comments about CL and SM edge behavior
>
>
>
> Hi all,
>
> as I cannot participate in this IETF meeting, I would like to stimulate
> some discussion regarding the issues I find important. The PCN WG has
> currently two edge behaviors: SM and CL.
> http://www3.informatik.uni-wuerzburg.de/staff/menth/Publications/papers/draft-charny-pcn-single-marking-edge-behaviour-00.txt
> http://tools.ietf.org/html/draft-taylor-pcn-cl-edge-behaviour-00
>
> I would like to propose the following changes to both of them:
> 1) In CL and SM, the PCN egress node currently signals rates of marked
> and unmarked traffic periodically to  the PCN ingress node which takes
> the AC decision based on this marking information.
> Proposal: Calculate new AC state (block/admit) locally at the PCN egress
> node and signal only changes to PCN ingress node.
> Reason: a) This reduces unnecessary signalling. b) It allows simple
> integration of other AC methods. Is that needed? Yes! CLE-based AC
> cannot block empty ingress-egress aggregates (IEAs) and there will be
> many of them. Probing for IEAs helps and is simple: explicit probes are
> periodically sent from ingress to egress (not per flow!). The AC state
> is set to block when a marked probe packet is received  and set back to
> admit after some time. More on these options see Section VI.B of
> http://www3.informatik.uni-wuerzburg.de/~menth/Publications/papers/Menth08-PCN-Overview.pdf
>
> 2) I think the current flow termination mechanisms of CL and SM have the
> following two shortcomings:
> * The PCN egress node measures rates of marked and umarked traffic,
> calculates the edge-to-edge supportable rate (ESR), and sends it to the
> PCN ingress node. The PCN ingress node measures the ingress rate (IR)
> and calculates the termination rate TR=IR-ESR. This requires that the
> values for IR and ESR must timely correspond each other to avoid
> potential overtermination. You may call that a measurement bias. See
> Section IV.C of
> http://www3.informatik.uni-wuerzburg.de/~menth/Publications/papers/Menth08-Sub-9.pdf
> * The current flow termination mechanism requires preferential dropping
> of marked packets to avoid overtermination. When a PCN domain uses both
> upgraded PCN nodes and legacy nodes that are not aware of this packet
> dropping strategy, then overtermination occurs if legacy nodes drop
> unmarked packets in case of congestion. This case is not in charter but
> still relevant.
>
> Proposal 2.a) solves only the first problem:
> So far, the FT entity chooses a set of flows such that their overall
> rate equals the termination rate, and terminates these flows. Proposed
> change: the FT entity chooses a set of flows such that their overall
> rate equals the edge-to-edge supportable rate and terminates the
> remaining flows. This makes the correlation of correct measurement
> values to calculate the termination rate obsolete.
> More on these options see Section VII.A.1 and VII.B of:
> http://www3.informatik.uni-wuerzburg.de/~menth/Publications/papers/Menth08-PCN-Overview.pdf
>
> Proposal 2.b) solves both problem, but works only for CL:
> Measure only marked traffic and take it as direct estimate for the
> termination rate.
> More on these options see Section VII.B.1.a of:
> http://www3.informatik.uni-wuerzburg.de/~menth/Publications/papers/Menth08-PCN-Overview.pdf
> Advantage: the above problems are solved as this mechanism is not prone
> to overtermination due to measurement bias or dropping of special packets.
> Disadvantage: the proposed method requires several termination steps in
> case of very large overload when marked packets are lost.
>
> 3) Currently, PCN ingress nodes terminate flows when necessary.
> Proposal: let the PCN egress nodes terminate the flows.
> Reason: a) This makes termination signalling obsolete. b) The PCN egress
> node can track for which flows marked packets were recently received
> (marked flows). When only marked flows are terminated, CL's FT mechanism
> takes correct termination decisions and SM's FT mechanism takes better
> termination decisions in case of multipath routing. To support multipath
> routing, the alternative is to signal the information about marked flows
> from the PCN egress to the ingress. This principle can be applied to any
> termination mechanism. More on these options see Section VII.A of:
> http://www3.informatik.uni-wuerzburg.de/~menth/Publications/papers/Menth08-PCN-Overview.pdf
>
> I would be happy to see discussion about these architectural
> modifications that do not change the heart of SM and CL but obviously
> improve them.
>
> Regards,
>
>     Michael
>
> --
> Dr. Michael Menth, Assistant Professor
> University of Wuerzburg, Institute of Computer Science
> Am Hubland, D-97074 Wuerzburg, Germany, room B206
> phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
> mailto:menth@informatik.uni-wuerzburg.de
> http://www3.informatik.uni-wuerzburg.de/research/ngn
>
> _______________________________________________
> PCN mailing list
> PCN@ietf.org
> https://www.ietf.org/mailman/listinfo/pcn
>
>
>   

-- 
Dr. Michael Menth, Assistant Professor
University of Wuerzburg, Institute of Computer Science
Am Hubland, D-97074 Wuerzburg, Germany, room B206
phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
mailto:menth@informatik.uni-wuerzburg.de
http://www3.informatik.uni-wuerzburg.de/research/ngn


From philip.eardley@bt.com  Mon Mar 23 10:54:24 2009
Return-Path: <philip.eardley@bt.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BB1D73A6936 for <pcn@core3.amsl.com>; Mon, 23 Mar 2009 10:54:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.669
X-Spam-Level: 
X-Spam-Status: No, score=-2.669 tagged_above=-999 required=5 tests=[AWL=0.330,  BAYES_00=-2.599, J_CHICKENPOX_92=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qQBRjCUZ8gIG for <pcn@core3.amsl.com>; Mon, 23 Mar 2009 10:54:23 -0700 (PDT)
Received: from smtp1.smtp.bt.com (smtp1.smtp.bt.com [217.32.164.137]) by core3.amsl.com (Postfix) with ESMTP id 6EE7B3A67C1 for <pcn@ietf.org>; Mon, 23 Mar 2009 10:54:23 -0700 (PDT)
Received: from E03MVB1-UKBR.domain1.systemhost.net ([193.113.197.107]) by smtp1.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.1830);  Mon, 23 Mar 2009 17:55:12 +0000
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Mon, 23 Mar 2009 17:51:27 -0000
Message-ID: <4A916DBC72536E419A0BD955EDECEDEC044410D3@E03MVB1-UKBR.domain1.systemhost.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [PCN] comment on marking bahviour goal ofdraft-satoh-pcn-st-marking-01
Thread-Index: AcmrgJMmSwTIx698Qb27r/NCJkiSWAAX2oLp
References: <20090323152546.96F2.26AD349@ntt-at.co.jp>
From: <philip.eardley@bt.com>
To: <daisuke.satoh@ntt-at.co.jp>, <pcn@ietf.org>
X-OriginalArrivalTime: 23 Mar 2009 17:55:12.0992 (UTC) FILETIME=[83DA5E00:01C9ABE0]
Subject: Re: [PCN] comment on marking bahviour goal ofdraft-satoh-pcn-st-marking-01
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Mar 2009 17:54:24 -0000

dont completely follow your email.
=20
i chatted with bob & i beleive i was a bit wrong in way i described your =
algorithm. the crucial thing in Figure 2 of your draft is that the =
marking rate has a "jump" at the lower threshold (AR in the pic). this =
jump enables edge to more clearly realise that admission control is =
needed (when compared to SM, ie excess rate marking, when increase from =
0). i dont understand relevance of syncronisation.

________________________________

From: pcn-bounces@ietf.org on behalf of SATOH Daisuke
Sent: Mon 23/03/2009 06:28
To: pcn@ietf.org
Subject: [PCN] comment on marking bahviour goal =
ofdraft-satoh-pcn-st-marking-01



Hi Phil,


> series of emails coming up [over next day[ about this.
>=20
> first, wanted to look at teh goal of your marking behaviour,as shown =
in figure 2. [edge behaviour reaction coming up in other emails]
> no marking beow rate-1
> linearly increase marking as pcn-traffic-rate on a link increases from =
rate-1 to rate-2
> above rate-2, a sudden jump in marking, so mark all pkts
>=20

This shape is not so essential. In admission, it is essential that =
threshold marking or similar marking such as fractional marking is used. =
Although packets are all marked by ordinary threshold marking,  =
threshold marking with high threshold and fractional marking is =
partially marked to distinct if PCN traffic rate is greater than =
PCN-admissible-rate or PCN-supportable-rate. All the three have the same =
mechanism to distinct if PCN traffic rate is greater than =
PCN-admissible-rate or not.
Excess traffic marking may make similar shape of marking graph but it =
has different mechanism to do.






> i beleive that this behaviour is actually essentially already allowed =
by the WG marking behaviour draft:
> run excess trafic marker, with pcn-excess-rate set to rate-1
> run threshold marker with pcn-threshold-rate set to rate-2
> actually mark pkt to PCN-marked if either meter indicatres to do so.
>=20
> the only change needed is to delete one sentence in S2.4 of the WG doc =
["The PCN-excess-rate is greateer than [or equal to] the =
pcn-threshold-rate"].
> at first glance, i'm ok with making this deletion. also, the "Note" =
para at teh end of S2.5 would be better moved into the Appednix and very =
slightly re-phrased.
>=20
> anyway, i think this means that no changes are needed to the marking =
beh draft [beyond the one noted above] and none are needed to the WG =
encoding draft
>=20
> do you agree?
>=20
> thanks
> phil


No. If excess-traffic marking is adopted as admission of our algorithm, =
synchronization is not avoidable and performance of admission is the =
same as SM and simplisity of implementation of our algorithm is less =
than that of SM. Furthermore, I believe it is impossible to distinct if =
PCN rate is greater than PCN-supportable-rate or not because we cannot =
make gap of marking ratio at PCN-supportable-rate.

Best regards,
Daisuke

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



From philip.eardley@bt.com  Mon Mar 23 10:59:35 2009
Return-Path: <philip.eardley@bt.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 44B613A68AF for <pcn@core3.amsl.com>; Mon, 23 Mar 2009 10:59:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.982
X-Spam-Level: 
X-Spam-Status: No, score=-2.982 tagged_above=-999 required=5 tests=[AWL=0.617,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KlT457RcxOFW for <pcn@core3.amsl.com>; Mon, 23 Mar 2009 10:59:34 -0700 (PDT)
Received: from smtp1.smtp.bt.com (smtp1.smtp.bt.com [217.32.164.137]) by core3.amsl.com (Postfix) with ESMTP id 024C03A67C1 for <pcn@ietf.org>; Mon, 23 Mar 2009 10:59:33 -0700 (PDT)
Received: from E03MVB1-UKBR.domain1.systemhost.net ([193.113.197.107]) by smtp1.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.1830);  Mon, 23 Mar 2009 18:00:23 +0000
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Mon, 23 Mar 2009 17:55:33 -0000
Message-ID: <4A916DBC72536E419A0BD955EDECEDEC044410D4@E03MVB1-UKBR.domain1.systemhost.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [PCN] comment about edge bahviour of draft-satoh-pcn-st-marking-01
Thread-Index: AcmrhNdZ9HWh6DL1TwOzx67cL22l0wAW7ikS
References: <20090323155604.96F6.26AD349@ntt-at.co.jp>
From: <philip.eardley@bt.com>
To: <daisuke.satoh@ntt-at.co.jp>, <pcn@ietf.org>
X-OriginalArrivalTime: 23 Mar 2009 18:00:23.0969 (UTC) FILETIME=[3D35B110:01C9ABE1]
Subject: Re: [PCN] comment about edge bahviour of draft-satoh-pcn-st-marking-01
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Mar 2009 17:59:35 -0000

=20

________________________________

From: pcn-bounces@ietf.org on behalf of SATOH Daisuke
Sent: Mon 23/03/2009 06:58
To: pcn@ietf.org
Subject: [PCN] comment about edge bahviour of =
draft-satoh-pcn-st-marking-01



Hi Phil,


>
> hi daisuke
>
> quick email about this, maybe more when more time to type
>
> looking at teh edge behaviour of your proposal.
>
> as regards admission control, it seems to me this must be identical to =
SM. the marking is identical
>

I think so although I have not think of it deeply yet.



> as reagrds termination of flows, this is different in 2 ways
>
> 1. you have a clearer signal that terminatin may be needed nb "may" - =
as you mark 100% if the link is above its pcn-sustainable-rate.
>
> 2. you terminate slower, rather than in one shot.
>
> i dont know whether 1 is significant. after all, even in SM it's only =
an indication that termiantion may be needed - you still measure rates =
etc to actually decide how much to terminate. and in your case it's =
still an indiaction - you can devise scenarios where termiatnion isnt =
actually needed.
>

1 is significant not to occur unnecessary termination.


[phil] this is not clear. it's just a trigger that termination may be =
needed; it's not actually a decision to do termination [well certainly =
it isnt a decision in SM; i'm unclear from your work whether you're =
guaranteed to do some termination once you get the trigger]


> 2 is a different approach. there are clearly trade-offs to how fast =
you terminate and the damger of over-termination. the approach descried =
in the cl (& SM] draft is at one extreme - termiante in one shot. your =
approach seems rather slow [we talked about 1 sec as target time to do =
termination] - but this could be faster with termianting more in each =
step. or terminate 50% in teh first step, then 25%, then 12% etc. may =
well be worth exploring some of this more.
>

Our algorithm has tradeoff between accuracy of termination and =
termination time.
If the value of y is very big, the accuracy is worse.



> in your simualtions, i dont understand the results for when the link =
is very highly overloaded. i wondered if your CL/SM simulations had =
included that excess-traffic-marked pkts should not be metered by the =
excess-tr-meter? [at least your algorithm doesnt seem to do this, so =
wondered if you'd not added this into the CL simulations?] [this would =
explain why your CL/SM results over terminate singificantly when the =
link is very highly overloaded]
>

Do you mean already excess-traffic-marked pkts should not be metered?

In our simulation, already excess-traffic-marked pkts is not metered. =
Therefore, over termination is worse at upstream bottleneck link in the =
multi-bottleneck case.
Accuracy of termination in the downstream link is good.


[phil] please clarify [1] what's in your algorithm & in its simulation =
[2] what's in your simulation of CL/SM.  i'm having to guess what "In =
our simulation" refers to.

thanks, phil

Regards,
Daisuke
_______________________________________________
PCN mailing list
PCN@ietf.org
https://www.ietf.org/mailman/listinfo/pcn



From philip.eardley@bt.com  Mon Mar 23 11:43:43 2009
Return-Path: <philip.eardley@bt.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2B8153A6981 for <pcn@core3.amsl.com>; Mon, 23 Mar 2009 11:43:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.705
X-Spam-Level: 
X-Spam-Status: No, score=-2.705 tagged_above=-999 required=5 tests=[AWL=0.294,  BAYES_00=-2.599, J_CHICKENPOX_72=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KUq1RHxiAsfy for <pcn@core3.amsl.com>; Mon, 23 Mar 2009 11:43:42 -0700 (PDT)
Received: from smtp4.smtp.bt.com (smtp4.smtp.bt.com [217.32.164.151]) by core3.amsl.com (Postfix) with ESMTP id 92E9D3A682D for <pcn@ietf.org>; Mon, 23 Mar 2009 11:43:41 -0700 (PDT)
Received: from E03MVB1-UKBR.domain1.systemhost.net ([193.113.197.107]) by smtp4.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.1830);  Mon, 23 Mar 2009 18:44:30 +0000
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Mon, 23 Mar 2009 18:44:29 -0000
Message-ID: <4A916DBC72536E419A0BD955EDECEDEC044410D7@E03MVB1-UKBR.domain1.systemhost.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00
Thread-Index: AcmrnyW1LTueijFtRbighqe23BsKggARNh1h
References: <4A916DBC72536E419A0BD955EDECEDEC044410C9@E03MVB1-UKBR.domain1.systemhost.net> <49C6C2C8.7050209@informatik.uni-wuerzburg.de> <4A916DBC72536E419A0BD955EDECEDEC044410CD@E03MVB1-UKBR.domain1.systemhost.net> <49C75F4F.2050309@informatik.uni-wuerzburg.de>
From: <philip.eardley@bt.com>
To: <menth@informatik.uni-wuerzburg.de>
X-OriginalArrivalTime: 23 Mar 2009 18:44:30.0354 (UTC) FILETIME=[6693FF20:01C9ABE7]
Cc: pcn@ietf.org
Subject: Re: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Mar 2009 18:43:43 -0000

300 secs - eh?
you only have to make an admissin decision when you have a new admission =
request. in my example the rsvp msg. so only then do you need to signal =
the CLE. why would you signal it continuisly?
=20
this leaves the case where the IEA is empty. for simplicity i'd treat =
this as a corner case, with the following possibilites:
- just admit the new flow. the IEA is empty, chances are this is ok
- same as before, but dont admit if any of the other IEA at this ingerss =
are doing termination=20
- create dummy data=20
=20
qu 1. signalling CLE vs admit/block. this is a good question. personally =
i see no great difference. the former seems more general; eg in your =
PBAC-for-IEA example, you'd just signal CLE either =3D 0 or 1, to =
indicate whether it's in block or admit.
qu 2. separate signalling vs piggybacking rsvp. again, fiar question. =
piggybacking seems easier to me than devising a new protocol [that way, =
we build on the security, reliability etc of the existing protocol]

________________________________

From: Michael Menth [mailto:menth@informatik.uni-wuerzburg.de]
Sent: Mon 23/03/2009 10:07
To: Eardley,PL,Philip,CXR9 R
Cc: pcn@ietf.org
Subject: Re: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00



Hi Phil and all,

philip.eardley@bt.com schrieb:
> is the CLE calculated at the ingress?
Yes. See intro in Section 3.2 of
http://tools.ietf.org/html/draft-taylor-pcn-cl-edge-behaviour-00#section-=
3.2.3
and Section 3.2.2 of
http://www3.informatik.uni-wuerzburg.de/staff/menth/Publications/papers/d=
raft-charny-pcn-single-marking-edge-behaviour-00.txt

> the old CL draft has the calculation at the egress. ok, this agrees =
with yoru last sentence.
> =20
[you refer to the third proposed change in my other email "Comments
about CL and SM edge behavior"]

> however, your last sentence also has the state [admit/block] =
transmitted to the ingress. this is ok if [1] the state changes less =
often than a new flow arrives at eh ingress (for this =
ingress-egress-aggregate) (if the state chnages more often, then there's =
less signalling if you piggyback on the signalling msg). [2] if the =
state [admit/block] is transmitted reliably. note that [1] doesnt apply =
if teh CLE is piggbybacked on eg an rsvp msg, when the cost of sending =
teh msg is very low.
> =20
I needed some time to find out what you mean. The idea of piggy-backing
the CLE information in RSVP RESV messages was proposed by the third
bullit in Section 4.3 of
http://tools.ietf.org/id/draft-briscoe-tsvwg-cl-architecture-04.txt
As already stated in the draft, this does not work for empty IEAs.
Moreover, RESV messages are sent every 30 seconds while new measurement
information is available every ~300 seconds. Therefore, the idea of
piggybacking seems nice, but it is effective only in case of
sufficiently many flows or we just don't signal available information.


>=20
> personally the case of adding the CLE as an object on eg rsvp msg =
makes the most sense to me as the basic case.
As I explained above: it's only applicable when the rate of RSVP RESV
messages is high enough. You need 100 flows to have such a message every
300 ms to keep up with the measurment frequency.

> your admit/block case could makes sense in some scenarios.
> =20
Also admit/block information per IEA can be piggybacked on RSVP RESV
message. Then you would signal block/admit whenever a RSVP RESV messages
comes by and not only state changes as the transmission of RSVP messages
is not reliable.

Hense, we have two orthogonal questions:

1) Should we signal CLE values or admit/block states? The second can be
used for other AC methods than CLE, too. For instance for probe-based AC
for IEAs, this is not per-flow probing, see Section VI.B.3 of
http://www3.informatik.uni-wuerzburg.de/~menth/Publications/papers/Menth0=
8-PCN-Overview.pdf

I believe that signalling only block/admit information is better than
signalling the CLE or other information which is specific to the applied
AC algorithm. There are many of them, see Section VI.B of
http://www3.informatik.uni-wuerzburg.de/~menth/Publications/papers/Menth0=
8-PCN-Overview.pdf
And at least PBAC-IEA is helpful for IEAs that are likely to run out of
traffic. It would be nice if the signalling of AC decisions for IEAs
could be independent of the deployment scenario.

2) Should PCN use its own signalling or reuse RSVP RESV messages for
signalling of CLE or admit/block states?

I believe it should have its own signalling method because whether RSVP
RESV messages can be reused for piggybacking depends on the number of
flows per IEA and on their signalling protocol which may not necessarily
be RSVP.

Regards,

    Michael

> ________________________________
>
> From: Michael Menth [mailto:menth@informatik.uni-wuerzburg.de]
> Sent: Sun 22/03/2009 22:59
> To: Eardley,PL,Philip,CXR9 R
> Cc: pcn@ietf.org
> Subject: Re: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00
>
>
>
>
> Hi Phil and others,
>
> =20
>> 2. i dont understand why the reporting system (of the congestion =
eistmate) is now done periodically, instead of triggered by a signalling =
msg. [change from olf cl draft to this one]. i dont understand what you =
mean by 'measureemnt bias' - which i think is the justification for this =
change?
>> if you think about a nw with 100 boundary nodes, this would be 10,000 =
congestion estimates [CLE] to report. many of these will rarely have new =
flows (distribtuin of flows is long tailed).
>>   =20
> I just discovered that rate values periodically need to be signalled
> from the PCN egress to the PCN ingress because the PCN egress node
> measures them and the PCN ingress node calculates the CLE value and
> calculates the AC decision. Therefore, we have already the reporting
> problem you described in your email. However, the problem is easy to
> solve: calculate AC decision at the PCN egress and signal AC state for
> the IEA (block or admit) to PCN ingress only when it changes.
>
> Regards,
>
>     Michael
>
> --
> Dr. Michael Menth, Assistant Professor
> University of Wuerzburg, Institute of Computer Science
> Am Hubland, D-97074 Wuerzburg, Germany, room B206
> phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
> mailto:menth@informatik.uni-wuerzburg.de
> http://www3.informatik.uni-wuerzburg.de/research/ngn
>
>
>
> =20

--
Dr. Michael Menth, Assistant Professor
University of Wuerzburg, Institute of Computer Science
Am Hubland, D-97074 Wuerzburg, Germany, room B206
phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
mailto:menth@informatik.uni-wuerzburg.de
http://www3.informatik.uni-wuerzburg.de/research/ngn




From philip.eardley@bt.com  Mon Mar 23 14:31:40 2009
Return-Path: <philip.eardley@bt.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 409673A69C5 for <pcn@core3.amsl.com>; Mon, 23 Mar 2009 14:31:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.715
X-Spam-Level: 
X-Spam-Status: No, score=-2.715 tagged_above=-999 required=5 tests=[AWL=0.284,  BAYES_00=-2.599, J_CHICKENPOX_72=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vetEFdb-cT1d for <pcn@core3.amsl.com>; Mon, 23 Mar 2009 14:31:39 -0700 (PDT)
Received: from smtp2.smtp.bt.com (smtp2.smtp.bt.com [217.32.164.150]) by core3.amsl.com (Postfix) with ESMTP id A70DD3A6887 for <pcn@ietf.org>; Mon, 23 Mar 2009 14:31:38 -0700 (PDT)
Received: from E03MVB1-UKBR.domain1.systemhost.net ([193.113.197.107]) by smtp2.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.1830);  Mon, 23 Mar 2009 21:32:28 +0000
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Mon, 23 Mar 2009 21:27:25 -0000
Message-ID: <4A916DBC72536E419A0BD955EDECEDEC044410D8@E03MVB1-UKBR.domain1.systemhost.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [PCN] Comments about CL and SM edge behavior
Thread-Index: AcmrxPKEgLrFs6j4QM+7heKegY+Z2gAOTajb
References: <49C6CF4E.7050004@informatik.uni-wuerzburg.de> <4A916DBC72536E419A0BD955EDECEDEC044410D0@E03MVB1-UKBR.domain1.systemhost.net> <49C79E9C.6030005@informatik.uni-wuerzburg.de>
From: <philip.eardley@bt.com>
To: <menth@informatik.uni-wuerzburg.de>
X-OriginalArrivalTime: 23 Mar 2009 21:32:28.0330 (UTC) FILETIME=[DD8518A0:01C9ABFE]
Cc: pcn@ietf.org
Subject: Re: [PCN] Comments about CL and SM edge behavior
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Mar 2009 21:31:40 -0000

=20

________________________________

From: Michael Menth [mailto:menth@informatik.uni-wuerzburg.de]
Sent: Mon 23/03/2009 14:37
To: Eardley,PL,Philip,CXR9 R
Cc: pcn@ietf.org
Subject: Re: [PCN] Comments about CL and SM edge behavior



Hi Phil and all,


> what are proposals 2a & 2b ? [sorry, must be the jet lag!}
> =20
The current CL and SM drafts implement MRT-ITR, see Section VII.B.3 of
http://www3.informatik.uni-wuerzburg.de/~menth/Publications/papers/Menth0=
8-PCN-Overview.pdf

Proposal 2a is MRT-ESR, see Section VII.B.2 of
http://www3.informatik.uni-wuerzburg.de/~menth/Publications/papers/Menth0=
8-PCN-Overview.pdf

Proposal 2b is MRT-DTR, see Section VII.B.1 of
http://www3.informatik.uni-wuerzburg.de/~menth/Publications/papers/Menth0=
8-PCN-Overview.pdf

The proposed changes make the FT mechanism simpler and more robust
against overtermination.

>=20
> 3 i have a lot of sympathy for. issue raised before was that policy =
info is most likely at the ingress - [i guess this is the most logical =
place] - and you need to check policy info eg to check the importance of =
the flow taht could be about to be terminated.
> =20
That's the question. If this is given as a hard constraint, it should be
mentioned because that eliminates some nice design options. What I've
proposed is an approach to make measured rate termination work with
multipath. If this is killed by the assumptions, only marked-packet
based flow termination methods (MPT, aka marked flow termination MFT
which is not an exact name) are able to work with multipath, see Section
VII.D of
http://www3.informatik.uni-wuerzburg.de/~menth/Publications/papers/Menth0=
8-PCN-Overview.pdf


[phil] well, "not work" is inaccurate - rather you'd have to report =
marked flows to the ingress [as these go through the right one of the  =
multiple paths].

perhaps the answer would be to make the decision at the egress, as that =
seems the most logical place. but if necessary, due to policy info which =
is only avialble at the ingress, then you report teh proposed decision =
to the ingress which then checks its policy about whether this flow is =
allowed to be terminated?

phil


Regards,

    Michael


>=20
> thanks
> phil
>
> ________________________________
>
> From: pcn-bounces@ietf.org on behalf of Michael Menth
> Sent: Sun 22/03/2009 23:52
> To: pcn
> Subject: [PCN] Comments about CL and SM edge behavior
>
>
>
> Hi all,
>
> as I cannot participate in this IETF meeting, I would like to =
stimulate
> some discussion regarding the issues I find important. The PCN WG has
> currently two edge behaviors: SM and CL.
> =
http://www3.informatik.uni-wuerzburg.de/staff/menth/Publications/papers/d=
raft-charny-pcn-single-marking-edge-behaviour-00.txt
> http://tools.ietf.org/html/draft-taylor-pcn-cl-edge-behaviour-00
>
> I would like to propose the following changes to both of them:
> 1) In CL and SM, the PCN egress node currently signals rates of marked
> and unmarked traffic periodically to  the PCN ingress node which takes
> the AC decision based on this marking information.
> Proposal: Calculate new AC state (block/admit) locally at the PCN =
egress
> node and signal only changes to PCN ingress node.
> Reason: a) This reduces unnecessary signalling. b) It allows simple
> integration of other AC methods. Is that needed? Yes! CLE-based AC
> cannot block empty ingress-egress aggregates (IEAs) and there will be
> many of them. Probing for IEAs helps and is simple: explicit probes =
are
> periodically sent from ingress to egress (not per flow!). The AC state
> is set to block when a marked probe packet is received  and set back =
to
> admit after some time. More on these options see Section VI.B of
> =
http://www3.informatik.uni-wuerzburg.de/~menth/Publications/papers/Menth0=
8-PCN-Overview.pdf
>
> 2) I think the current flow termination mechanisms of CL and SM have =
the
> following two shortcomings:
> * The PCN egress node measures rates of marked and umarked traffic,
> calculates the edge-to-edge supportable rate (ESR), and sends it to =
the
> PCN ingress node. The PCN ingress node measures the ingress rate (IR)
> and calculates the termination rate TR=3DIR-ESR. This requires that =
the
> values for IR and ESR must timely correspond each other to avoid
> potential overtermination. You may call that a measurement bias. See
> Section IV.C of
> =
http://www3.informatik.uni-wuerzburg.de/~menth/Publications/papers/Menth0=
8-Sub-9.pdf
> * The current flow termination mechanism requires preferential =
dropping
> of marked packets to avoid overtermination. When a PCN domain uses =
both
> upgraded PCN nodes and legacy nodes that are not aware of this packet
> dropping strategy, then overtermination occurs if legacy nodes drop
> unmarked packets in case of congestion. This case is not in charter =
but
> still relevant.
>
> Proposal 2.a) solves only the first problem:
> So far, the FT entity chooses a set of flows such that their overall
> rate equals the termination rate, and terminates these flows. Proposed
> change: the FT entity chooses a set of flows such that their overall
> rate equals the edge-to-edge supportable rate and terminates the
> remaining flows. This makes the correlation of correct measurement
> values to calculate the termination rate obsolete.
> More on these options see Section VII.A.1 and VII.B of:
> =
http://www3.informatik.uni-wuerzburg.de/~menth/Publications/papers/Menth0=
8-PCN-Overview.pdf
>
> Proposal 2.b) solves both problem, but works only for CL:
> Measure only marked traffic and take it as direct estimate for the
> termination rate.
> More on these options see Section VII.B.1.a of:
> =
http://www3.informatik.uni-wuerzburg.de/~menth/Publications/papers/Menth0=
8-PCN-Overview.pdf
> Advantage: the above problems are solved as this mechanism is not =
prone
> to overtermination due to measurement bias or dropping of special =
packets.
> Disadvantage: the proposed method requires several termination steps =
in
> case of very large overload when marked packets are lost.
>
> 3) Currently, PCN ingress nodes terminate flows when necessary.
> Proposal: let the PCN egress nodes terminate the flows.
> Reason: a) This makes termination signalling obsolete. b) The PCN =
egress
> node can track for which flows marked packets were recently received
> (marked flows). When only marked flows are terminated, CL's FT =
mechanism
> takes correct termination decisions and SM's FT mechanism takes better
> termination decisions in case of multipath routing. To support =
multipath
> routing, the alternative is to signal the information about marked =
flows
> from the PCN egress to the ingress. This principle can be applied to =
any
> termination mechanism. More on these options see Section VII.A of:
> =
http://www3.informatik.uni-wuerzburg.de/~menth/Publications/papers/Menth0=
8-PCN-Overview.pdf
>
> I would be happy to see discussion about these architectural
> modifications that do not change the heart of SM and CL but obviously
> improve them.
>
> Regards,
>
>     Michael
>
> --
> Dr. Michael Menth, Assistant Professor
> University of Wuerzburg, Institute of Computer Science
> Am Hubland, D-97074 Wuerzburg, Germany, room B206
> phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
> mailto:menth@informatik.uni-wuerzburg.de
> http://www3.informatik.uni-wuerzburg.de/research/ngn
>
> _______________________________________________
> PCN mailing list
> PCN@ietf.org
> https://www.ietf.org/mailman/listinfo/pcn
>
>
> =20

--
Dr. Michael Menth, Assistant Professor
University of Wuerzburg, Institute of Computer Science
Am Hubland, D-97074 Wuerzburg, Germany, room B206
phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
mailto:menth@informatik.uni-wuerzburg.de
http://www3.informatik.uni-wuerzburg.de/research/ngn




From menth@informatik.uni-wuerzburg.de  Mon Mar 23 16:47:53 2009
Return-Path: <menth@informatik.uni-wuerzburg.de>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D8BCD28C1D0 for <pcn@core3.amsl.com>; Mon, 23 Mar 2009 16:47:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.649
X-Spam-Level: 
X-Spam-Status: No, score=-1.649 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_DE=0.35, J_CHICKENPOX_72=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ve3OQTeX1RPe for <pcn@core3.amsl.com>; Mon, 23 Mar 2009 16:47:52 -0700 (PDT)
Received: from mailrelay.rz.uni-wuerzburg.de (mailrelay.rz.uni-wuerzburg.de [132.187.3.28]) by core3.amsl.com (Postfix) with ESMTP id 9E2733A69DC for <pcn@ietf.org>; Mon, 23 Mar 2009 16:47:46 -0700 (PDT)
Received: from virusscan.mail (localhost [127.0.0.1]) by mailrelay.mail (Postfix) with ESMTP id 4E241199077; Tue, 24 Mar 2009 00:48:36 +0100 (CET)
Received: from localhost (localhost [127.0.0.1]) by virusscan.mail (Postfix) with ESMTP id 416FD199076; Tue, 24 Mar 2009 00:48:36 +0100 (CET)
Received: from [92.226.212.240] (g226212240.adsl.alicedsl.de [92.226.212.240]) by mailmaster.uni-wuerzburg.de (Postfix) with ESMTP id E5F3EA071C; Tue, 24 Mar 2009 00:48:35 +0100 (CET)
Message-ID: <49C81FD4.7070906@informatik.uni-wuerzburg.de>
Date: Tue, 24 Mar 2009 00:48:36 +0100
From: Michael Menth <menth@informatik.uni-wuerzburg.de>
Organization: University of Wuerzburg
User-Agent: Thunderbird 2.0.0.19 (Windows/20081209)
MIME-Version: 1.0
To: philip.eardley@bt.com
References: <4A916DBC72536E419A0BD955EDECEDEC044410C9@E03MVB1-UKBR.domain1.systemhost.net> <49C6C2C8.7050209@informatik.uni-wuerzburg.de> <4A916DBC72536E419A0BD955EDECEDEC044410CD@E03MVB1-UKBR.domain1.systemhost.net> <49C75F4F.2050309@informatik.uni-wuerzburg.de> <4A916DBC72536E419A0BD955EDECEDEC044410D7@E03MVB1-UKBR.domain1.systemhost.net>
In-Reply-To: <4A916DBC72536E419A0BD955EDECEDEC044410D7@E03MVB1-UKBR.domain1.systemhost.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: by amavisd-new at uni-wuerzburg.de
Cc: pcn@ietf.org
Subject: Re: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: menth@informatik.uni-wuerzburg.de
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Mar 2009 23:47:53 -0000

Hi Phil,

philip.eardley@bt.com schrieb:
> 300 secs - eh?
>   
I thought new CLE values are available every 300 ms and need to be 
provided to the PCN ingress which takes the admission decisions. I 
thought you piggyback this information on the refreshes? Ok, later in 
the text this becomes clear now.

> you only have to make an admissin decision when you have a new admission request. in my example the rsvp msg. so only then do you need to signal the CLE. why would you signal it continuisly?
>   
Ah, ok! I see. You keep the admit/block state at the egress and 
piggyback it on the first RSVP message of a reservation. That's possible 
and avoids any overhead. Clever! It requires the assumption that RSVP is 
used. Is that realistic enough to build PCN signalling on it? I thought 
other people might use other signalling?

>  
> this leaves the case where the IEA is empty. for simplicity i'd treat this as a corner case, with the following possibilites:
> - just admit the new flow. the IEA is empty, chances are this is ok
> - same as before, but dont admit if any of the other IEA at this ingerss are doing termination 
> - create dummy data 
>   
I call that probing for IEAs (PBAC-IEA), see VI.B.3 of
http://www3.informatik.uni-wuerzburg.de/~menth/Publications/papers/Menth08-PCN-Overview.pdf

>  
> qu 1. signalling CLE vs admit/block. this is a good question. personally i see no great difference. the former seems more general; eg in your PBAC-for-IEA example, you'd just signal CLE either = 0 or 1, to indicate whether it's in block or admit.
>   
More general is the admit/block version as it is already the result of 
the AC calculation and the same for all possible AC methods, e.g. also 
for observation-based AC. The egress needs to calculate the decision 
anyway to do the RSVP piggybacking. Reusing CLE=0 or 1 for PBAC-for-IEA 
is not conform with the heart of CLE semantics which assumes a large 
number of marked or unmarked data traffic as its base. Therefore, I 
consider it rather a hack.

> qu 2. separate signalling vs piggybacking rsvp. again, fiar question. piggybacking seems easier to me than devising a new protocol [that way, we build on the security, reliability etc of the existing protocol]
>   
That is fine with me if you find consensus that the assumption for using 
RSVP for signalling is ok. I am not so sure about that since I believe 
to remember that Joe tried to avoid it. I would like that just the AC 
state (admit/block) is conveyed in that RSVP message as this is the 
maximum abstraction possible.

Regards,

    Michael


> ________________________________
>
> From: Michael Menth [mailto:menth@informatik.uni-wuerzburg.de]
> Sent: Mon 23/03/2009 10:07
> To: Eardley,PL,Philip,CXR9 R
> Cc: pcn@ietf.org
> Subject: Re: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00
>
>
>
> Hi Phil and all,
>
> philip.eardley@bt.com schrieb:
>   
>> is the CLE calculated at the ingress?
>>     
> Yes. See intro in Section 3.2 of
> http://tools.ietf.org/html/draft-taylor-pcn-cl-edge-behaviour-00#section-3.2.3
> and Section 3.2.2 of
> http://www3.informatik.uni-wuerzburg.de/staff/menth/Publications/papers/draft-charny-pcn-single-marking-edge-behaviour-00.txt
>
>   
>> the old CL draft has the calculation at the egress. ok, this agrees with yoru last sentence.
>>  
>>     
> [you refer to the third proposed change in my other email "Comments
> about CL and SM edge behavior"]
>
>   
>> however, your last sentence also has the state [admit/block] transmitted to the ingress. this is ok if [1] the state changes less often than a new flow arrives at eh ingress (for this ingress-egress-aggregate) (if the state chnages more often, then there's less signalling if you piggyback on the signalling msg). [2] if the state [admit/block] is transmitted reliably. note that [1] doesnt apply if teh CLE is piggbybacked on eg an rsvp msg, when the cost of sending teh msg is very low.
>>  
>>     
> I needed some time to find out what you mean. The idea of piggy-backing
> the CLE information in RSVP RESV messages was proposed by the third
> bullit in Section 4.3 of
> http://tools.ietf.org/id/draft-briscoe-tsvwg-cl-architecture-04.txt
> As already stated in the draft, this does not work for empty IEAs.
> Moreover, RESV messages are sent every 30 seconds while new measurement
> information is available every ~300 seconds. Therefore, the idea of
> piggybacking seems nice, but it is effective only in case of
> sufficiently many flows or we just don't signal available information.
>
>
>   
>> personally the case of adding the CLE as an object on eg rsvp msg makes the most sense to me as the basic case.
>>     
> As I explained above: it's only applicable when the rate of RSVP RESV
> messages is high enough. You need 100 flows to have such a message every
> 300 ms to keep up with the measurment frequency.
>
>   
>> your admit/block case could makes sense in some scenarios.
>>  
>>     
> Also admit/block information per IEA can be piggybacked on RSVP RESV
> message. Then you would signal block/admit whenever a RSVP RESV messages
> comes by and not only state changes as the transmission of RSVP messages
> is not reliable.
>
> Hense, we have two orthogonal questions:
>
> 1) Should we signal CLE values or admit/block states? The second can be
> used for other AC methods than CLE, too. For instance for probe-based AC
> for IEAs, this is not per-flow probing, see Section VI.B.3 of
> http://www3.informatik.uni-wuerzburg.de/~menth/Publications/papers/Menth08-PCN-Overview.pdf
>
> I believe that signalling only block/admit information is better than
> signalling the CLE or other information which is specific to the applied
> AC algorithm. There are many of them, see Section VI.B of
> http://www3.informatik.uni-wuerzburg.de/~menth/Publications/papers/Menth08-PCN-Overview.pdf
> And at least PBAC-IEA is helpful for IEAs that are likely to run out of
> traffic. It would be nice if the signalling of AC decisions for IEAs
> could be independent of the deployment scenario.
>
> 2) Should PCN use its own signalling or reuse RSVP RESV messages for
> signalling of CLE or admit/block states?
>
> I believe it should have its own signalling method because whether RSVP
> RESV messages can be reused for piggybacking depends on the number of
> flows per IEA and on their signalling protocol which may not necessarily
> be RSVP.
>
> Regards,
>
>     Michael
>
>   
>> ________________________________
>>
>> From: Michael Menth [mailto:menth@informatik.uni-wuerzburg.de]
>> Sent: Sun 22/03/2009 22:59
>> To: Eardley,PL,Philip,CXR9 R
>> Cc: pcn@ietf.org
>> Subject: Re: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00
>>
>>
>>
>>
>> Hi Phil and others,
>>
>>  
>>     
>>> 2. i dont understand why the reporting system (of the congestion eistmate) is now done periodically, instead of triggered by a signalling msg. [change from olf cl draft to this one]. i dont understand what you mean by 'measureemnt bias' - which i think is the justification for this change?
>>> if you think about a nw with 100 boundary nodes, this would be 10,000 congestion estimates [CLE] to report. many of these will rarely have new flows (distribtuin of flows is long tailed).
>>>    
>>>       
>> I just discovered that rate values periodically need to be signalled
>> from the PCN egress to the PCN ingress because the PCN egress node
>> measures them and the PCN ingress node calculates the CLE value and
>> calculates the AC decision. Therefore, we have already the reporting
>> problem you described in your email. However, the problem is easy to
>> solve: calculate AC decision at the PCN egress and signal AC state for
>> the IEA (block or admit) to PCN ingress only when it changes.
>>
>> Regards,
>>
>>     Michael
>>
>> --
>> Dr. Michael Menth, Assistant Professor
>> University of Wuerzburg, Institute of Computer Science
>> Am Hubland, D-97074 Wuerzburg, Germany, room B206
>> phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
>> mailto:menth@informatik.uni-wuerzburg.de
>> http://www3.informatik.uni-wuerzburg.de/research/ngn
>>
>>
>>
>>  
>>     
>
> --
> Dr. Michael Menth, Assistant Professor
> University of Wuerzburg, Institute of Computer Science
> Am Hubland, D-97074 Wuerzburg, Germany, room B206
> phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
> mailto:menth@informatik.uni-wuerzburg.de
> http://www3.informatik.uni-wuerzburg.de/research/ngn
>
>
>
>   

-- 
Dr. Michael Menth, Assistant Professor
University of Wuerzburg, Institute of Computer Science
Am Hubland, D-97074 Wuerzburg, Germany, room B206
phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
mailto:menth@informatik.uni-wuerzburg.de
http://www3.informatik.uni-wuerzburg.de/research/ngn


From rbriscoe@jungle.bt.co.uk  Mon Mar 23 16:52:01 2009
Return-Path: <rbriscoe@jungle.bt.co.uk>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 19DB93A6B18 for <pcn@core3.amsl.com>; Mon, 23 Mar 2009 16:52:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.39
X-Spam-Level: 
X-Spam-Status: No, score=-0.39 tagged_above=-999 required=5 tests=[AWL=1.727,  BAYES_00=-2.599, DNS_FROM_RFC_BOGUSMX=1.482, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GwQboz0EZm9U for <pcn@core3.amsl.com>; Mon, 23 Mar 2009 16:51:54 -0700 (PDT)
Received: from smtp3.smtp.bt.com (smtp3.smtp.bt.com [217.32.164.138]) by core3.amsl.com (Postfix) with ESMTP id A36713A6AB9 for <pcn@ietf.org>; Mon, 23 Mar 2009 16:51:53 -0700 (PDT)
Received: from i2kc06-ukbr.domain1.systemhost.net ([193.113.197.70]) by smtp3.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.1830);  Mon, 23 Mar 2009 23:52:43 +0000
Received: from cbibipnt05.iuser.iroot.adidom.com ([147.149.196.177]) by i2kc06-ukbr.domain1.systemhost.net with Microsoft SMTPSVC(6.0.3790.1830); Mon, 23 Mar 2009 23:52:43 +0000
Received: From bagheera.jungle.bt.co.uk ([132.146.168.158]) by cbibipnt05.iuser.iroot.adidom.com (WebShield SMTP v4.5 MR1a P0803.399); id 1237852361785; Mon, 23 Mar 2009 23:52:41 +0000
Received: from mut.jungle.bt.co.uk ([10.73.128.24]) by bagheera.jungle.bt.co.uk (8.13.5/8.12.8) with ESMTP id n2NNqdSN022778; Mon, 23 Mar 2009 23:52:39 GMT
Message-Id: <200903232352.n2NNqdSN022778@bagheera.jungle.bt.co.uk>
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
Date: Mon, 23 Mar 2009 23:52:38 +0000
To: <philip.eardley@bt.com>
From: Bob Briscoe <rbriscoe@jungle.bt.co.uk>
In-Reply-To: <4A916DBC72536E419A0BD955EDECEDEC04AD7A3D@E03MVB1-UKBR.doma in1.systemhost.net>
References: <20090305161501.2D2AB3A689C@core3.amsl.com> <4A916DBC72536E419A0BD955EDECEDEC04AD7A3D@E03MVB1-UKBR.domain1.systemhost.net>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
X-Scanned-By: MIMEDefang 2.56 on 132.146.168.158
X-OriginalArrivalTime: 23 Mar 2009 23:52:43.0157 (UTC) FILETIME=[7525CC50:01C9AC12]
Cc: pcn@ietf.org
Subject: Re: [PCN] I-D Action:draft-ietf-pcn-marking-behaviour-02.txt
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Mar 2009 23:52:01 -0000

Phil,

Review comments below. Nothing substantive, just editorial mostly.

Abstract:
s/standardises/specifies/ [I think the IESG objects to RFCs using the 
'standard' word]

1. Intro
s/Other documents/Other documents introduced below/

1.1 Terminology
s/Competing-non-PCN-packet: a non PCN-packet that shares a link with/
  /Competing-non-PCN-packet: a non PCN-packet that shares a queue with/

"                [I-D.ietf-pcn-baseline-encoding] defines only two PCN
       encoding states available (PCN-marked and not-marked); the
       deployment MUST choose whether PCN-marked is interpreted as
       excess-traffic-marked or threshold-marked; a consistent choice
       MUST be made throughout a PCN-domain.
"This sentence is too detailed and normative for the terminology 
section and would be better merged in with the other text about the 
same subject in S.2.5. With the following additional changes:
s/the deployment MUST choose/in this case the deployment MUST choose/

2. Specified PCN-marking behaviour

s/This section specifies the PCN-marking behaviour.
  /This section specifies the PCN-marking behaviours./

2.4. Excess traffic meter function

Move this para to the start of the section:
"  A PCN-node MUST implement an Excess traffic Meter that has behaviour
    functionally equivalent to the following.
"

References.

Suggest one or two references to original research on virtual queues, 
to provide some legitimacy, rather than implying this is all just 
invented out of thin air with no theoretical backing. E.g. the 
original Courcoubetis paper in the context of ATM.


B.1. Competing-non-PCN-traffic

s/and there is voice-admit traffic in the PCN-domain./
  /and there is non-PCN voice-admit traffic in the PCN-domain./

Somewhere, we need to explain that PCN & non-PCN voice-admit traffic 
probably differ only in the ECN field, not the DSCP. Some networks 
might schedule them in separate queues distinguished only by ECN 
field, while others might schedule them together.

B.2 Scope

s/such considerations are out of scope of PCN./
  /such considerations are out of scope of this document./

An RFC exists beyond the lifetime of a w-g, so the current scope of 
the w-g is irrelevant in an RFC.

B.4 Traffic conditioning

s/wold/would/

s/In brief, the reason is that this avoids over-termination, with the 
CL/SM edge behaviour, in the event of/
  /In brief, the reason is that with the CL/SM edge behaviour this 
avoids over-terminationin in the event of/

B.5. Threshold metering

s/However the implementation is not standardised./
  /However the description is not intended to standardise implementation./

"     *  leave TBthreshold.fill unaltered and indicate threshold-mark to
          the Marking function.
"
[By you definition of functionally equivalent, this isn't. But I 
think you need to relax the definition, rather than preclude this 
implementation.]

B.6. Excess traffic metering
s/However the implementation is not standardised./
  /However the description is not intended to standardise implementation./

s/substantially pre-congested and hence PCN-marking all packets.)/
  /substantially pre-congested and hence excess-rate-marking all packets.)/

s/and the impact of not doing it is moderate/
  /and the impact of not doing it is undesirable but moderate/

Bob

At 16:47 05/03/2009, philip.eardley@bt.com wrote:
>I updated the draft.
>http://www.ietf.org/internet-drafts/draft-ietf-pcn-marking-behaviour-02.
>txt
>
>6.1.  Changes to -02 from -01
>
>    Updates as follows:
>
>    o  added notes (end of S1.1 & 2.5) to clarify what "excess-traffic-
>       marked" means when there is only one encoding for PCN-marking
>
>    o  added explanations for in Section B.4 and B.6 about why various
>       things are SHOULD or SHOULD NOT rather than MUST or MUST NOT.
>
>    o  Deleted a couple of paragraphs about encoding states, as they are
>       relevant to encoding documents rather than this document.
>
>I also corrected the editorial nits the Ruediger pointed out.
>
>There is the on-going suggestion from Daisuke (currently writing an
>email) - but apart from this issue I think that the document is done
>(there have been no changes to normative text since the -00 version of
>2nd Oct 2008).
>
>Thanks
>phil
>
>{ -----Original Message-----
>{ From: pcn-bounces@ietf.org [mailto:pcn-bounces@ietf.org] On Behalf Of
>{ Internet-Drafts@ietf.org
>{ Sent: 05 March 2009 16:15
>{ To: i-d-announce@ietf.org
>{ Cc: pcn@ietf.org
>{ Subject: [PCN] I-D Action:draft-ietf-pcn-marking-behaviour-02.txt
>{
>{ A New Internet-Draft is available from the on-line Internet-Drafts
>{ directories.
>{ This draft is a work item of the Congestion and Pre-Congestion
>{ Notification Working Group of the IETF.
>{
>{
>{       Title           : Marking behaviour of PCN-nodes
>{       Author(s)       : P. Eardley
>{       Filename        : draft-ietf-pcn-marking-behaviour-02.txt
>{       Pages           : 20
>{       Date            : 2009-03-05
>{
>{ This document standardises the two marking behaviours of PCN-nodes:
>{ threshold marking and excess traffic marking.  Threshold marking
>{ marks all PCN-packets if the PCN traffic rate is greater than a
>{ configured rate ("PCN-threshold-rate").  Excess traffic marking marks
>{ a proportion of PCN-packets, such that the amount marked equals the
>{ traffic rate in excess of a configured rate ("PCN-excess-rate").
>{ Setting the configured rates below the physical link rates enables
>{ PCN-nodes to provide information to support admission control and
>{ flow termination in order to protect the quality of service of
>{ established inelastic flows.
>{
>{ A URL for this Internet-Draft is:
>{ http://www.ietf.org/internet-drafts/draft-ietf-pcn-marking-behaviour-
>{ 02.txt
>{
>{ Internet-Drafts are also available by anonymous FTP at:
>{ ftp://ftp.ietf.org/internet-drafts/
>{
>{ Below is the data which will enable a MIME compliant mail reader
>{ implementation to automatically retrieve the ASCII version of the
>{ Internet-Draft.
>_______________________________________________
>PCN mailing list
>PCN@ietf.org
>https://www.ietf.org/mailman/listinfo/pcn

________________________________________________________________
Bob Briscoe,               Networks Research Centre, BT Research 


From menth@informatik.uni-wuerzburg.de  Mon Mar 23 17:01:46 2009
Return-Path: <menth@informatik.uni-wuerzburg.de>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4227E3A69DC for <pcn@core3.amsl.com>; Mon, 23 Mar 2009 17:01:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.949
X-Spam-Level: 
X-Spam-Status: No, score=-1.949 tagged_above=-999 required=5 tests=[AWL=0.300,  BAYES_00=-2.599, HELO_EQ_DE=0.35]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SX-vqG1GRCWI for <pcn@core3.amsl.com>; Mon, 23 Mar 2009 17:01:45 -0700 (PDT)
Received: from mailrelay.rz.uni-wuerzburg.de (mailrelay.rz.uni-wuerzburg.de [132.187.3.28]) by core3.amsl.com (Postfix) with ESMTP id 137D03A69A8 for <pcn@ietf.org>; Mon, 23 Mar 2009 17:01:45 -0700 (PDT)
Received: from virusscan.mail (localhost [127.0.0.1]) by mailrelay.mail (Postfix) with ESMTP id 2B116A0726; Tue, 24 Mar 2009 01:02:35 +0100 (CET)
Received: from localhost (localhost [127.0.0.1]) by virusscan.mail (Postfix) with ESMTP id 1F4CBA0721; Tue, 24 Mar 2009 01:02:35 +0100 (CET)
Received: from [92.226.212.240] (g226212240.adsl.alicedsl.de [92.226.212.240]) by mailmaster.uni-wuerzburg.de (Postfix) with ESMTP id E1493A071C; Tue, 24 Mar 2009 01:02:34 +0100 (CET)
Message-ID: <49C8231B.9000905@informatik.uni-wuerzburg.de>
Date: Tue, 24 Mar 2009 01:02:35 +0100
From: Michael Menth <menth@informatik.uni-wuerzburg.de>
Organization: University of Wuerzburg
User-Agent: Thunderbird 2.0.0.19 (Windows/20081209)
MIME-Version: 1.0
To: philip.eardley@bt.com
References: <49C6CF4E.7050004@informatik.uni-wuerzburg.de> <4A916DBC72536E419A0BD955EDECEDEC044410D0@E03MVB1-UKBR.domain1.systemhost.net> <49C79E9C.6030005@informatik.uni-wuerzburg.de> <4A916DBC72536E419A0BD955EDECEDEC044410D8@E03MVB1-UKBR.domain1.systemhost.net>
In-Reply-To: <4A916DBC72536E419A0BD955EDECEDEC044410D8@E03MVB1-UKBR.domain1.systemhost.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: by amavisd-new at uni-wuerzburg.de
Cc: pcn@ietf.org
Subject: Re: [PCN] Comments about CL and SM edge behavior
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: menth@informatik.uni-wuerzburg.de
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 24 Mar 2009 00:01:46 -0000

Hi Phil and all,

Issue: is egress an alternative location of the flow termination entity?
>
> perhaps the answer would be to make the decision at the egress, as that seems the most logical place. but if necessary, due to policy info which is only avialble at the ingress, then you report teh proposed decision to the ingress which then checks its policy about whether this flow is allowed to be terminated?
>   
If all the policy info and measured per-flow rates (i think they are 
also required, aren't they?) are available only at the ingress, it seems 
necessary that the ingress chooses the flows. Is it a fact or just a 
speculation or assumption? We should be 100% sure that collocating the 
flow termination entity with the egress doesn't work since that would 
make the design much simpler. Can you check please? If it is a fact, 
then it should be pointed out as a hard constraint. Maybe even in the 
architecture draft. For me, this was not so obvious. And then 
termination must be done at the ingress.

Proposal 2a and 2b are independent of this issue and bring more 
robustness and simplicity to the system.

Regards,

    Michael

-- 
Dr. Michael Menth, Assistant Professor
University of Wuerzburg, Institute of Computer Science
Am Hubland, D-97074 Wuerzburg, Germany, room B206
phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
mailto:menth@informatik.uni-wuerzburg.de
http://www3.informatik.uni-wuerzburg.de/research/ngn


From philip.eardley@bt.com  Mon Mar 23 17:04:27 2009
Return-Path: <philip.eardley@bt.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 65C2F3A6A3A for <pcn@core3.amsl.com>; Mon, 23 Mar 2009 17:04:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.725
X-Spam-Level: 
X-Spam-Status: No, score=-2.725 tagged_above=-999 required=5 tests=[AWL=0.274,  BAYES_00=-2.599, J_CHICKENPOX_72=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0XR+-X69Daw5 for <pcn@core3.amsl.com>; Mon, 23 Mar 2009 17:04:26 -0700 (PDT)
Received: from smtp3.smtp.bt.com (smtp3.smtp.bt.com [217.32.164.138]) by core3.amsl.com (Postfix) with ESMTP id 8FA333A6991 for <pcn@ietf.org>; Mon, 23 Mar 2009 17:04:25 -0700 (PDT)
Received: from E03MVB1-UKBR.domain1.systemhost.net ([193.113.197.107]) by smtp3.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.1830);  Tue, 24 Mar 2009 00:05:15 +0000
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Tue, 24 Mar 2009 00:05:14 -0000
Message-ID: <4A916DBC72536E419A0BD955EDECEDEC044410DB@E03MVB1-UKBR.domain1.systemhost.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00
Thread-Index: AcmsEfZQ+ZE8mDKgRSqKAJBDwieDDQAAWdUB
References: <4A916DBC72536E419A0BD955EDECEDEC044410C9@E03MVB1-UKBR.domain1.systemhost.net> <49C6C2C8.7050209@informatik.uni-wuerzburg.de> <4A916DBC72536E419A0BD955EDECEDEC044410CD@E03MVB1-UKBR.domain1.systemhost.net> <49C75F4F.2050309@informatik.uni-wuerzburg.de> <4A916DBC72536E419A0BD955EDECEDEC044410D7@E03MVB1-UKBR.domain1.systemhost.net> <49C81FD4.7070906@informatik.uni-wuerzburg.de>
From: <philip.eardley@bt.com>
To: <menth@informatik.uni-wuerzburg.de>
X-OriginalArrivalTime: 24 Mar 2009 00:05:15.0336 (UTC) FILETIME=[357B3480:01C9AC14]
Cc: pcn@ietf.org
Subject: Re: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 24 Mar 2009 00:04:27 -0000

pcn doesnt assume rsvp. we're supposed to work on a doc about =
requirements /impact on signalling [be it rsvp, nsis, whatever]
=20
phil

________________________________

From: Michael Menth [mailto:menth@informatik.uni-wuerzburg.de]
Sent: Mon 23/03/2009 23:48
To: Eardley,PL,Philip,CXR9 R
Cc: pcn@ietf.org
Subject: Re: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00



Hi Phil,

philip.eardley@bt.com schrieb:
> 300 secs - eh?
> =20
I thought new CLE values are available every 300 ms and need to be
provided to the PCN ingress which takes the admission decisions. I
thought you piggyback this information on the refreshes? Ok, later in
the text this becomes clear now.

> you only have to make an admissin decision when you have a new =
admission request. in my example the rsvp msg. so only then do you need =
to signal the CLE. why would you signal it continuisly?
> =20
Ah, ok! I see. You keep the admit/block state at the egress and
piggyback it on the first RSVP message of a reservation. That's possible
and avoids any overhead. Clever! It requires the assumption that RSVP is
used. Is that realistic enough to build PCN signalling on it? I thought
other people might use other signalling?

>=20
> this leaves the case where the IEA is empty. for simplicity i'd treat =
this as a corner case, with the following possibilites:
> - just admit the new flow. the IEA is empty, chances are this is ok
> - same as before, but dont admit if any of the other IEA at this =
ingerss are doing termination
> - create dummy data
> =20
I call that probing for IEAs (PBAC-IEA), see VI.B.3 of
http://www3.informatik.uni-wuerzburg.de/~menth/Publications/papers/Menth0=
8-PCN-Overview.pdf

>=20
> qu 1. signalling CLE vs admit/block. this is a good question. =
personally i see no great difference. the former seems more general; eg =
in your PBAC-for-IEA example, you'd just signal CLE either =3D 0 or 1, =
to indicate whether it's in block or admit.
> =20
More general is the admit/block version as it is already the result of
the AC calculation and the same for all possible AC methods, e.g. also
for observation-based AC. The egress needs to calculate the decision
anyway to do the RSVP piggybacking. Reusing CLE=3D0 or 1 for =
PBAC-for-IEA
is not conform with the heart of CLE semantics which assumes a large
number of marked or unmarked data traffic as its base. Therefore, I
consider it rather a hack.

> qu 2. separate signalling vs piggybacking rsvp. again, fiar question. =
piggybacking seems easier to me than devising a new protocol [that way, =
we build on the security, reliability etc of the existing protocol]
> =20
That is fine with me if you find consensus that the assumption for using
RSVP for signalling is ok. I am not so sure about that since I believe
to remember that Joe tried to avoid it. I would like that just the AC
state (admit/block) is conveyed in that RSVP message as this is the
maximum abstraction possible.

Regards,

    Michael


> ________________________________
>
> From: Michael Menth [mailto:menth@informatik.uni-wuerzburg.de]
> Sent: Mon 23/03/2009 10:07
> To: Eardley,PL,Philip,CXR9 R
> Cc: pcn@ietf.org
> Subject: Re: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00
>
>
>
> Hi Phil and all,
>
> philip.eardley@bt.com schrieb:
> =20
>> is the CLE calculated at the ingress?
>>   =20
> Yes. See intro in Section 3.2 of
> =
http://tools.ietf.org/html/draft-taylor-pcn-cl-edge-behaviour-00#section-=
3.2.3
> and Section 3.2.2 of
> =
http://www3.informatik.uni-wuerzburg.de/staff/menth/Publications/papers/d=
raft-charny-pcn-single-marking-edge-behaviour-00.txt
>
> =20
>> the old CL draft has the calculation at the egress. ok, this agrees =
with yoru last sentence.
>>=20
>>   =20
> [you refer to the third proposed change in my other email "Comments
> about CL and SM edge behavior"]
>
> =20
>> however, your last sentence also has the state [admit/block] =
transmitted to the ingress. this is ok if [1] the state changes less =
often than a new flow arrives at eh ingress (for this =
ingress-egress-aggregate) (if the state chnages more often, then there's =
less signalling if you piggyback on the signalling msg). [2] if the =
state [admit/block] is transmitted reliably. note that [1] doesnt apply =
if teh CLE is piggbybacked on eg an rsvp msg, when the cost of sending =
teh msg is very low.
>>=20
>>   =20
> I needed some time to find out what you mean. The idea of =
piggy-backing
> the CLE information in RSVP RESV messages was proposed by the third
> bullit in Section 4.3 of
> http://tools.ietf.org/id/draft-briscoe-tsvwg-cl-architecture-04.txt
> As already stated in the draft, this does not work for empty IEAs.
> Moreover, RESV messages are sent every 30 seconds while new =
measurement
> information is available every ~300 seconds. Therefore, the idea of
> piggybacking seems nice, but it is effective only in case of
> sufficiently many flows or we just don't signal available information.
>
>
> =20
>> personally the case of adding the CLE as an object on eg rsvp msg =
makes the most sense to me as the basic case.
>>   =20
> As I explained above: it's only applicable when the rate of RSVP RESV
> messages is high enough. You need 100 flows to have such a message =
every
> 300 ms to keep up with the measurment frequency.
>
> =20
>> your admit/block case could makes sense in some scenarios.
>>=20
>>   =20
> Also admit/block information per IEA can be piggybacked on RSVP RESV
> message. Then you would signal block/admit whenever a RSVP RESV =
messages
> comes by and not only state changes as the transmission of RSVP =
messages
> is not reliable.
>
> Hense, we have two orthogonal questions:
>
> 1) Should we signal CLE values or admit/block states? The second can =
be
> used for other AC methods than CLE, too. For instance for probe-based =
AC
> for IEAs, this is not per-flow probing, see Section VI.B.3 of
> =
http://www3.informatik.uni-wuerzburg.de/~menth/Publications/papers/Menth0=
8-PCN-Overview.pdf
>
> I believe that signalling only block/admit information is better than
> signalling the CLE or other information which is specific to the =
applied
> AC algorithm. There are many of them, see Section VI.B of
> =
http://www3.informatik.uni-wuerzburg.de/~menth/Publications/papers/Menth0=
8-PCN-Overview.pdf
> And at least PBAC-IEA is helpful for IEAs that are likely to run out =
of
> traffic. It would be nice if the signalling of AC decisions for IEAs
> could be independent of the deployment scenario.
>
> 2) Should PCN use its own signalling or reuse RSVP RESV messages for
> signalling of CLE or admit/block states?
>
> I believe it should have its own signalling method because whether =
RSVP
> RESV messages can be reused for piggybacking depends on the number of
> flows per IEA and on their signalling protocol which may not =
necessarily
> be RSVP.
>
> Regards,
>
>     Michael
>
> =20
>> ________________________________
>>
>> From: Michael Menth [mailto:menth@informatik.uni-wuerzburg.de]
>> Sent: Sun 22/03/2009 22:59
>> To: Eardley,PL,Philip,CXR9 R
>> Cc: pcn@ietf.org
>> Subject: Re: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00
>>
>>
>>
>>
>> Hi Phil and others,
>>
>>=20
>>   =20
>>> 2. i dont understand why the reporting system (of the congestion =
eistmate) is now done periodically, instead of triggered by a signalling =
msg. [change from olf cl draft to this one]. i dont understand what you =
mean by 'measureemnt bias' - which i think is the justification for this =
change?
>>> if you think about a nw with 100 boundary nodes, this would be =
10,000 congestion estimates [CLE] to report. many of these will rarely =
have new flows (distribtuin of flows is long tailed).
>>>  =20
>>>     =20
>> I just discovered that rate values periodically need to be signalled
>> from the PCN egress to the PCN ingress because the PCN egress node
>> measures them and the PCN ingress node calculates the CLE value and
>> calculates the AC decision. Therefore, we have already the reporting
>> problem you described in your email. However, the problem is easy to
>> solve: calculate AC decision at the PCN egress and signal AC state =
for
>> the IEA (block or admit) to PCN ingress only when it changes.
>>
>> Regards,
>>
>>     Michael
>>
>> --
>> Dr. Michael Menth, Assistant Professor
>> University of Wuerzburg, Institute of Computer Science
>> Am Hubland, D-97074 Wuerzburg, Germany, room B206
>> phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
>> mailto:menth@informatik.uni-wuerzburg.de
>> http://www3.informatik.uni-wuerzburg.de/research/ngn
>>
>>
>>
>>=20
>>   =20
>
> --
> Dr. Michael Menth, Assistant Professor
> University of Wuerzburg, Institute of Computer Science
> Am Hubland, D-97074 Wuerzburg, Germany, room B206
> phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
> mailto:menth@informatik.uni-wuerzburg.de
> http://www3.informatik.uni-wuerzburg.de/research/ngn
>
>
>
> =20

--
Dr. Michael Menth, Assistant Professor
University of Wuerzburg, Institute of Computer Science
Am Hubland, D-97074 Wuerzburg, Germany, room B206
phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
mailto:menth@informatik.uni-wuerzburg.de
http://www3.informatik.uni-wuerzburg.de/research/ngn




From menth@informatik.uni-wuerzburg.de  Mon Mar 23 17:09:18 2009
Return-Path: <menth@informatik.uni-wuerzburg.de>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DC31928C1BF for <pcn@core3.amsl.com>; Mon, 23 Mar 2009 17:09:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level: 
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[AWL=0.150,  BAYES_00=-2.599, HELO_EQ_DE=0.35]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9y6TqNGb-xWd for <pcn@core3.amsl.com>; Mon, 23 Mar 2009 17:09:18 -0700 (PDT)
Received: from mailrelay.rz.uni-wuerzburg.de (mailrelay.rz.uni-wuerzburg.de [132.187.3.28]) by core3.amsl.com (Postfix) with ESMTP id F00EE28C0DF for <pcn@ietf.org>; Mon, 23 Mar 2009 17:09:17 -0700 (PDT)
Received: from virusscan.mail (localhost [127.0.0.1]) by mailrelay.mail (Postfix) with ESMTP id 3E5C6199077; Tue, 24 Mar 2009 01:10:08 +0100 (CET)
Received: from localhost (localhost [127.0.0.1]) by virusscan.mail (Postfix) with ESMTP id 333A8199076; Tue, 24 Mar 2009 01:10:08 +0100 (CET)
Received: from [92.226.212.240] (g226212240.adsl.alicedsl.de [92.226.212.240]) by mailmaster.uni-wuerzburg.de (Postfix) with ESMTP id D0AFDA0721; Tue, 24 Mar 2009 01:10:07 +0100 (CET)
Message-ID: <49C824E0.6020300@informatik.uni-wuerzburg.de>
Date: Tue, 24 Mar 2009 01:10:08 +0100
From: Michael Menth <menth@informatik.uni-wuerzburg.de>
Organization: University of Wuerzburg
User-Agent: Thunderbird 2.0.0.19 (Windows/20081209)
MIME-Version: 1.0
To: philip.eardley@bt.com
References: <4A916DBC72536E419A0BD955EDECEDEC044410C9@E03MVB1-UKBR.domain1.systemhost.net> <49C6C2C8.7050209@informatik.uni-wuerzburg.de> <4A916DBC72536E419A0BD955EDECEDEC044410CD@E03MVB1-UKBR.domain1.systemhost.net> <49C75F4F.2050309@informatik.uni-wuerzburg.de> <4A916DBC72536E419A0BD955EDECEDEC044410D7@E03MVB1-UKBR.domain1.systemhost.net> <49C81FD4.7070906@informatik.uni-wuerzburg.de> <4A916DBC72536E419A0BD955EDECEDEC044410DB@E03MVB1-UKBR.domain1.systemhost.net>
In-Reply-To: <4A916DBC72536E419A0BD955EDECEDEC044410DB@E03MVB1-UKBR.domain1.systemhost.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: by amavisd-new at uni-wuerzburg.de
Cc: pcn@ietf.org
Subject: Re: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: menth@informatik.uni-wuerzburg.de
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 24 Mar 2009 00:09:18 -0000

> pcn doesnt assume rsvp. we're supposed to work on a doc about requirements /impact on signalling [be it rsvp, nsis, whatever]
>  
> phil
>   
So what does that mean for the signalling of the AC states from the 
egress to the ingress? We need that in the edge behavior drafts. 
Piggybacking that info on RSVP RESV as you described in your previous 
email or extra messages that are unaware of RSVP? The latter one, right?

Regards,

    Michael

-- 
Dr. Michael Menth, Assistant Professor
University of Wuerzburg, Institute of Computer Science
Am Hubland, D-97074 Wuerzburg, Germany, room B206
phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
mailto:menth@informatik.uni-wuerzburg.de
http://www3.informatik.uni-wuerzburg.de/research/ngn


From philip.eardley@bt.com  Mon Mar 23 17:24:32 2009
Return-Path: <philip.eardley@bt.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0D9D13A6B15 for <pcn@core3.amsl.com>; Mon, 23 Mar 2009 17:24:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.734
X-Spam-Level: 
X-Spam-Status: No, score=-2.734 tagged_above=-999 required=5 tests=[AWL=0.265,  BAYES_00=-2.599, J_CHICKENPOX_72=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id v96IlG3vQItZ for <pcn@core3.amsl.com>; Mon, 23 Mar 2009 17:24:30 -0700 (PDT)
Received: from smtp2.smtp.bt.com (smtp2.smtp.bt.com [217.32.164.150]) by core3.amsl.com (Postfix) with ESMTP id 62D043A6A92 for <pcn@ietf.org>; Mon, 23 Mar 2009 17:24:30 -0700 (PDT)
Received: from E03MVB1-UKBR.domain1.systemhost.net ([193.113.197.107]) by smtp2.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.1830);  Tue, 24 Mar 2009 00:25:20 +0000
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Tue, 24 Mar 2009 00:25:19 -0000
Message-ID: <4A916DBC72536E419A0BD955EDECEDEC044410DC@E03MVB1-UKBR.domain1.systemhost.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [PCN] I-D Action:draft-ietf-pcn-marking-behaviour-02.txt
Thread-Index: AcmsEnTSZRSXuPGPTDmFv/CV0o24EAAAyiH0
References: <20090305161501.2D2AB3A689C@core3.amsl.com> <4A916DBC72536E419A0BD955EDECEDEC04AD7A3D@E03MVB1-UKBR.domain1.systemhost.net> <200903232352.n2NNqdSN022778@bagheera.jungle.bt.co.uk>
From: <philip.eardley@bt.com>
To: <rbriscoe@jungle.bt.co.uk>
X-OriginalArrivalTime: 24 Mar 2009 00:25:20.0569 (UTC) FILETIME=[03DB2A90:01C9AC17]
Cc: pcn@ietf.org
Subject: Re: [PCN] I-D Action:draft-ietf-pcn-marking-behaviour-02.txt
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 24 Mar 2009 00:24:32 -0000

thanks bob. will include in the next update. great that only editorial =
comments. i'll ponder the one about "functionally equivalent" (I'm not =
even sure whether it's necessary to define it - i think this would be =
unique for ietf doc to try & say something on these lines rather than =
leave it vague?)
=20
on the refences, re referring to the first research that generated =
PCN-like adm control concept: we should do this once within the PCN =
document set. am thhinking that the archiecture draft would probably be =
the more appropriate than this draft? but am happy to include it in the =
marking behaviour doc instead.=20
=20
the old CL draft included the following text [which seems to be not in =
the pcn-architecture draft]. this would seem a good starting point. =
please send the courcoubetis reference (& others that should be added)
=20
The admission control mechanism evolved from the work led by Martin=20
   Karsten on the Guaranteed Stream Provider developed in the M3I=20
   project [GSPa, GSP-TR], which in turn was based on the theoretical=20
   work of Gibbens and Kelly [DCAC].=20
=20
thanks
phil

________________________________

From: Briscoe,RJ,Bob,XVR9 BRISCORJ R
Sent: Mon 23/03/2009 23:52
To: Eardley,PL,Philip,CXR9 R
Cc: pcn@ietf.org
Subject: Re: [PCN] I-D Action:draft-ietf-pcn-marking-behaviour-02.txt



Phil,

Review comments below. Nothing substantive, just editorial mostly.

Abstract:
s/standardises/specifies/ [I think the IESG objects to RFCs using the
'standard' word]

1. Intro
s/Other documents/Other documents introduced below/

1.1 Terminology
s/Competing-non-PCN-packet: a non PCN-packet that shares a link with/
  /Competing-non-PCN-packet: a non PCN-packet that shares a queue with/

"                [I-D.ietf-pcn-baseline-encoding] defines only two PCN
       encoding states available (PCN-marked and not-marked); the
       deployment MUST choose whether PCN-marked is interpreted as
       excess-traffic-marked or threshold-marked; a consistent choice
       MUST be made throughout a PCN-domain.
"This sentence is too detailed and normative for the terminology
section and would be better merged in with the other text about the
same subject in S.2.5. With the following additional changes:
s/the deployment MUST choose/in this case the deployment MUST choose/

2. Specified PCN-marking behaviour

s/This section specifies the PCN-marking behaviour.
  /This section specifies the PCN-marking behaviours./

2.4. Excess traffic meter function

Move this para to the start of the section:
"  A PCN-node MUST implement an Excess traffic Meter that has behaviour
    functionally equivalent to the following.
"

References.

Suggest one or two references to original research on virtual queues,
to provide some legitimacy, rather than implying this is all just
invented out of thin air with no theoretical backing. E.g. the
original Courcoubetis paper in the context of ATM.


B.1. Competing-non-PCN-traffic

s/and there is voice-admit traffic in the PCN-domain./
  /and there is non-PCN voice-admit traffic in the PCN-domain./

Somewhere, we need to explain that PCN & non-PCN voice-admit traffic
probably differ only in the ECN field, not the DSCP. Some networks
might schedule them in separate queues distinguished only by ECN
field, while others might schedule them together.

B.2 Scope

s/such considerations are out of scope of PCN./
  /such considerations are out of scope of this document./

An RFC exists beyond the lifetime of a w-g, so the current scope of
the w-g is irrelevant in an RFC.

B.4 Traffic conditioning

s/wold/would/

s/In brief, the reason is that this avoids over-termination, with the
CL/SM edge behaviour, in the event of/
  /In brief, the reason is that with the CL/SM edge behaviour this
avoids over-terminationin in the event of/

B.5. Threshold metering

s/However the implementation is not standardised./
  /However the description is not intended to standardise =
implementation./

"     *  leave TBthreshold.fill unaltered and indicate threshold-mark to
          the Marking function.
"
[By you definition of functionally equivalent, this isn't. But I
think you need to relax the definition, rather than preclude this
implementation.]

B.6. Excess traffic metering
s/However the implementation is not standardised./
  /However the description is not intended to standardise =
implementation./

s/substantially pre-congested and hence PCN-marking all packets.)/
  /substantially pre-congested and hence excess-rate-marking all =
packets.)/

s/and the impact of not doing it is moderate/
  /and the impact of not doing it is undesirable but moderate/

Bob

At 16:47 05/03/2009, philip.eardley@bt.com wrote:
>I updated the draft.
>http://www.ietf.org/internet-drafts/draft-ietf-pcn-marking-behaviour-02.=

>txt
>
>6.1.  Changes to -02 from -01
>
>    Updates as follows:
>
>    o  added notes (end of S1.1 & 2.5) to clarify what "excess-traffic-
>       marked" means when there is only one encoding for PCN-marking
>
>    o  added explanations for in Section B.4 and B.6 about why various
>       things are SHOULD or SHOULD NOT rather than MUST or MUST NOT.
>
>    o  Deleted a couple of paragraphs about encoding states, as they =
are
>       relevant to encoding documents rather than this document.
>
>I also corrected the editorial nits the Ruediger pointed out.
>
>There is the on-going suggestion from Daisuke (currently writing an
>email) - but apart from this issue I think that the document is done
>(there have been no changes to normative text since the -00 version of
>2nd Oct 2008).
>
>Thanks
>phil
>
>{ -----Original Message-----
>{ From: pcn-bounces@ietf.org [mailto:pcn-bounces@ietf.org] On Behalf Of
>{ Internet-Drafts@ietf.org
>{ Sent: 05 March 2009 16:15
>{ To: i-d-announce@ietf.org
>{ Cc: pcn@ietf.org
>{ Subject: [PCN] I-D Action:draft-ietf-pcn-marking-behaviour-02.txt
>{
>{ A New Internet-Draft is available from the on-line Internet-Drafts
>{ directories.
>{ This draft is a work item of the Congestion and Pre-Congestion
>{ Notification Working Group of the IETF.
>{
>{
>{       Title           : Marking behaviour of PCN-nodes
>{       Author(s)       : P. Eardley
>{       Filename        : draft-ietf-pcn-marking-behaviour-02.txt
>{       Pages           : 20
>{       Date            : 2009-03-05
>{
>{ This document standardises the two marking behaviours of PCN-nodes:
>{ threshold marking and excess traffic marking.  Threshold marking
>{ marks all PCN-packets if the PCN traffic rate is greater than a
>{ configured rate ("PCN-threshold-rate").  Excess traffic marking marks
>{ a proportion of PCN-packets, such that the amount marked equals the
>{ traffic rate in excess of a configured rate ("PCN-excess-rate").
>{ Setting the configured rates below the physical link rates enables
>{ PCN-nodes to provide information to support admission control and
>{ flow termination in order to protect the quality of service of
>{ established inelastic flows.
>{
>{ A URL for this Internet-Draft is:
>{ http://www.ietf.org/internet-drafts/draft-ietf-pcn-marking-behaviour-
>{ 02.txt
>{
>{ Internet-Drafts are also available by anonymous FTP at:
>{ ftp://ftp.ietf.org/internet-drafts/
>{
>{ Below is the data which will enable a MIME compliant mail reader
>{ implementation to automatically retrieve the ASCII version of the
>{ Internet-Draft.
>_______________________________________________
>PCN mailing list
>PCN@ietf.org
>https://www.ietf.org/mailman/listinfo/pcn

________________________________________________________________
Bob Briscoe,               Networks Research Centre, BT Research




From philip.eardley@bt.com  Mon Mar 23 18:34:50 2009
Return-Path: <philip.eardley@bt.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 48B9228C290 for <pcn@core3.amsl.com>; Mon, 23 Mar 2009 18:34:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.743
X-Spam-Level: 
X-Spam-Status: No, score=-2.743 tagged_above=-999 required=5 tests=[AWL=0.256,  BAYES_00=-2.599, J_CHICKENPOX_72=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tvUgq1mjpNiS for <pcn@core3.amsl.com>; Mon, 23 Mar 2009 18:34:49 -0700 (PDT)
Received: from smtp4.smtp.bt.com (smtp4.smtp.bt.com [217.32.164.151]) by core3.amsl.com (Postfix) with ESMTP id 1D0BB28C1E2 for <pcn@ietf.org>; Mon, 23 Mar 2009 18:34:48 -0700 (PDT)
Received: from E03MVB1-UKBR.domain1.systemhost.net ([193.113.197.107]) by smtp4.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.3959);  Tue, 24 Mar 2009 01:35:38 +0000
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Tue, 24 Mar 2009 01:34:36 -0000
Message-ID: <4A916DBC72536E419A0BD955EDECEDEC044410DD@E03MVB1-UKBR.domain1.systemhost.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00
Thread-Index: AcmsFOTuiLlgbE7dT160vKbnqc7+PQAC8vN5
References: <4A916DBC72536E419A0BD955EDECEDEC044410C9@E03MVB1-UKBR.domain1.systemhost.net> <49C6C2C8.7050209@informatik.uni-wuerzburg.de> <4A916DBC72536E419A0BD955EDECEDEC044410CD@E03MVB1-UKBR.domain1.systemhost.net> <49C75F4F.2050309@informatik.uni-wuerzburg.de> <4A916DBC72536E419A0BD955EDECEDEC044410D7@E03MVB1-UKBR.domain1.systemhost.net> <49C81FD4.7070906@informatik.uni-wuerzburg.de> <4A916DBC72536E419A0BD955EDECEDEC044410DB@E03MVB1-UKBR.domain1.systemhost.net> <49C824E0.6020300@informatik.uni-wuerzburg.de>
From: <philip.eardley@bt.com>
To: <menth@informatik.uni-wuerzburg.de>
X-OriginalArrivalTime: 24 Mar 2009 01:35:38.0888 (UTC) FILETIME=[D62B9080:01C9AC20]
Cc: pcn@ietf.org
Subject: Re: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 24 Mar 2009 01:34:50 -0000

i guess it means: what are the requirements on an extension to a =
signalling protocol [be it rsvp, nsis, etc] in order to carry the =
required pcn info

________________________________

From: Michael Menth [mailto:menth@informatik.uni-wuerzburg.de]
Sent: Tue 24/03/2009 00:10
To: Eardley,PL,Philip,CXR9 R
Cc: pcn@ietf.org
Subject: Re: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00




> pcn doesnt assume rsvp. we're supposed to work on a doc about =
requirements /impact on signalling [be it rsvp, nsis, whatever]
>=20
> phil
> =20
So what does that mean for the signalling of the AC states from the
egress to the ingress? We need that in the edge behavior drafts.
Piggybacking that info on RSVP RESV as you described in your previous
email or extra messages that are unaware of RSVP? The latter one, right?

Regards,

    Michael

--
Dr. Michael Menth, Assistant Professor
University of Wuerzburg, Institute of Computer Science
Am Hubland, D-97074 Wuerzburg, Germany, room B206
phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
mailto:menth@informatik.uni-wuerzburg.de
http://www3.informatik.uni-wuerzburg.de/research/ngn




From menth@informatik.uni-wuerzburg.de  Tue Mar 24 01:00:10 2009
Return-Path: <menth@informatik.uni-wuerzburg.de>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C14393A67B1 for <pcn@core3.amsl.com>; Tue, 24 Mar 2009 01:00:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.649
X-Spam-Level: 
X-Spam-Status: No, score=-1.649 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_DE=0.35, J_CHICKENPOX_72=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7nfKImYJyf1l for <pcn@core3.amsl.com>; Tue, 24 Mar 2009 01:00:09 -0700 (PDT)
Received: from mailrelay.rz.uni-wuerzburg.de (mailrelay.rz.uni-wuerzburg.de [132.187.3.28]) by core3.amsl.com (Postfix) with ESMTP id 799AA28C148 for <pcn@ietf.org>; Tue, 24 Mar 2009 01:00:09 -0700 (PDT)
Received: from virusscan.mail (localhost [127.0.0.1]) by mailrelay.mail (Postfix) with ESMTP id A008219908C; Tue, 24 Mar 2009 09:00:59 +0100 (CET)
Received: from localhost (localhost [127.0.0.1]) by virusscan.mail (Postfix) with ESMTP id 941A219906F; Tue, 24 Mar 2009 09:00:59 +0100 (CET)
Received: from [78.51.147.193] (f051147193.adsl.alicedsl.de [78.51.147.193]) by mailmaster.uni-wuerzburg.de (Postfix) with ESMTP id 5C3D9A074D; Tue, 24 Mar 2009 09:00:59 +0100 (CET)
Message-ID: <49C8933C.5070000@informatik.uni-wuerzburg.de>
Date: Tue, 24 Mar 2009 09:01:00 +0100
From: Michael Menth <menth@informatik.uni-wuerzburg.de>
Organization: University of Wuerzburg
User-Agent: Thunderbird 2.0.0.19 (Windows/20081209)
MIME-Version: 1.0
To: philip.eardley@bt.com
References: <4A916DBC72536E419A0BD955EDECEDEC044410C9@E03MVB1-UKBR.domain1.systemhost.net> <49C6C2C8.7050209@informatik.uni-wuerzburg.de> <4A916DBC72536E419A0BD955EDECEDEC044410CD@E03MVB1-UKBR.domain1.systemhost.net> <49C75F4F.2050309@informatik.uni-wuerzburg.de> <4A916DBC72536E419A0BD955EDECEDEC044410D7@E03MVB1-UKBR.domain1.systemhost.net> <49C81FD4.7070906@informatik.uni-wuerzburg.de> <4A916DBC72536E419A0BD955EDECEDEC044410DB@E03MVB1-UKBR.domain1.systemhost.net> <49C824E0.6020300@informatik.uni-wuerzburg.de> <4A916DBC72536E419A0BD955EDECEDEC044410DD@E03MVB1-UKBR.domain1.systemhost.net>
In-Reply-To: <4A916DBC72536E419A0BD955EDECEDEC044410DD@E03MVB1-UKBR.domain1.systemhost.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: by amavisd-new at uni-wuerzburg.de
Cc: pcn@ietf.org
Subject: Re: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: menth@informatik.uni-wuerzburg.de
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 24 Mar 2009 08:00:10 -0000

Hi Phil,

I still do not understand. Is the plan to make PCN work by modifying and 
reusing other two-pass signalling protocols such as RSVP to keep the AC 
signalling overhead low or is the plan to have an own PCN signalling 
protocol for that purpose? Both are possible options. For me this calls 
for a consensus question. If RSVP is the de facto standard for things we 
have in mind, it would be ok for me to reuse the RSVP signalling. What's 
the operators perspective? Isn't that a political decision?

Regards,

    Michael

philip.eardley@bt.com schrieb:
> i guess it means: what are the requirements on an extension to a signalling protocol [be it rsvp, nsis, etc] in order to carry the required pcn info
>
> ________________________________
>
> From: Michael Menth [mailto:menth@informatik.uni-wuerzburg.de]
> Sent: Tue 24/03/2009 00:10
> To: Eardley,PL,Philip,CXR9 R
> Cc: pcn@ietf.org
> Subject: Re: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00
>
>
>
>
>   
>> pcn doesnt assume rsvp. we're supposed to work on a doc about requirements /impact on signalling [be it rsvp, nsis, whatever]
>>
>> phil
>>  
>>     
> So what does that mean for the signalling of the AC states from the
> egress to the ingress? We need that in the edge behavior drafts.
> Piggybacking that info on RSVP RESV as you described in your previous
> email or extra messages that are unaware of RSVP? The latter one, right?
>
> Regards,
>
>     Michael
>
> --
> Dr. Michael Menth, Assistant Professor
> University of Wuerzburg, Institute of Computer Science
> Am Hubland, D-97074 Wuerzburg, Germany, room B206
> phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
> mailto:menth@informatik.uni-wuerzburg.de
> http://www3.informatik.uni-wuerzburg.de/research/ngn
>
>
>
>   

-- 
Dr. Michael Menth, Assistant Professor
University of Wuerzburg, Institute of Computer Science
Am Hubland, D-97074 Wuerzburg, Germany, room B206
phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
mailto:menth@informatik.uni-wuerzburg.de
http://www3.informatik.uni-wuerzburg.de/research/ngn


From toby.moncaster@bt.com  Tue Mar 24 02:59:51 2009
Return-Path: <toby.moncaster@bt.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9F4283A684C for <pcn@core3.amsl.com>; Tue, 24 Mar 2009 02:59:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.787
X-Spam-Level: 
X-Spam-Status: No, score=-2.787 tagged_above=-999 required=5 tests=[AWL=0.213,  BAYES_00=-2.599, J_CHICKENPOX_72=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id obqoVrpm8S2Y for <pcn@core3.amsl.com>; Tue, 24 Mar 2009 02:59:50 -0700 (PDT)
Received: from smtp1.smtp.bt.com (smtp1.smtp.bt.com [217.32.164.137]) by core3.amsl.com (Postfix) with ESMTP id C09173A6767 for <pcn@ietf.org>; Tue, 24 Mar 2009 02:59:48 -0700 (PDT)
Received: from E03MVZ1-UKDY.domain1.systemhost.net ([193.113.30.61]) by smtp1.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.1830);  Tue, 24 Mar 2009 10:00:38 +0000
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Tue, 24 Mar 2009 10:00:37 -0000
Message-ID: <AEDCAF87EEC94F49BA92EBDD49854CC70A4EA01F@E03MVZ1-UKDY.domain1.systemhost.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00
Thread-Index: AcmsVrZ6VlCpHUBGSteP3ssCvnv9mgADsTJ/
References: <4A916DBC72536E419A0BD955EDECEDEC044410C9@E03MVB1-UKBR.domain1.systemhost.net><49C6C2C8.7050209@informatik.uni-wuerzburg.de><4A916DBC72536E419A0BD955EDECEDEC044410CD@E03MVB1-UKBR.domain1.systemhost.net><49C75F4F.2050309@informatik.uni-wuerzburg.de><4A916DBC72536E419A0BD955EDECEDEC044410D7@E03MVB1-UKBR.domain1.systemhost.net><49C81FD4.7070906@informatik.uni-wuerzburg.de><4A916DBC72536E419A0BD955EDECEDEC044410DB@E03MVB1-UKBR.domain1.systemhost.net><49C824E0.6020300@informatik.uni-wuerzburg.de><4A916DBC72536E419A0BD955EDECEDEC044410DD@E03MVB1-UKBR.domain1.systemhost.net> <49C8933C.5070000@informatik.uni-wuerzburg.de>
From: <toby.moncaster@bt.com>
To: <menth@informatik.uni-wuerzburg.de>, <philip.eardley@bt.com>
X-OriginalArrivalTime: 24 Mar 2009 10:00:38.0618 (UTC) FILETIME=[623773A0:01C9AC67]
Cc: pcn@ietf.org
Subject: Re: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 24 Mar 2009 09:59:51 -0000

Hi Phil, Michael,
=20
I guess what you need is something that describes an idealised PCN =
signalling system in abstract terms and then perhaps an example of how =
RSVP (and perhaps NSIS) can be modified to provide this functionality. =
>From this is should be possible to create a simple set of requirements =
in RFC2119 language Plus some optional extras that should be considered. =
AS I understand it our goal as a WG is to tell a signalling WG what it =
is we want signalled, where the information needs to go, and which =
entity needs to have control of the information...
=20
I do sometimes get the slight impression that the WG has a strong slant =
towards RSVP as the signalling of choice, but at this stage I think we =
need to avoid making that decision.
=20
On the issue of policy requiring decisions to be made at ingress rather =
than egress I quite like Phil's proposal that the egress makes the =
decision but the ingress can over-ride it. However we need to work out =
the fallback position from there. I reckon there are three options:
1) Don't terminate any flows - pretty soon the egress will get another =
termination mark and ask for another flow to be terminated which might =
not be high priority. Advantage: really simple. Disadvantages: =
potentially risky if egress always ends up picking high priority flows =
or if it takes too long for signalling to get back to ingress
2) Ingress chooses another random (but similar-sized) flow from the same =
IEA to terminate. Advantage: robust in single path case. Disadvantages: =
breaks down in multipath case, requires ingress to make a decision as to =
what constitutes a similar size flow.
3) Egress always reports back two flows, ingress chooses which one to =
terminate. Advantages: simple. Disadvantages: most of the ones above =
(bad for multipath, potentially risky, both flows may be equally high =
priority).
=20
There is also a potential corner case: If lots of IEAs cross a single =
bottleneck that is just tipping over into overload then only a few will =
IEAs will be notified of this. If one of tthe IEAs that is chosen is =
actually virtually empty it may only have 1 or 2 high priority flows...=20
=20
Toby

________________________________

From: pcn-bounces@ietf.org on behalf of Michael Menth
Sent: Tue 3/24/2009 08:01
To: Eardley,PL,Philip,CXR9 R
Cc: pcn@ietf.org
Subject: Re: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00



Hi Phil,

I still do not understand. Is the plan to make PCN work by modifying and
reusing other two-pass signalling protocols such as RSVP to keep the AC
signalling overhead low or is the plan to have an own PCN signalling
protocol for that purpose? Both are possible options. For me this calls
for a consensus question. If RSVP is the de facto standard for things we
have in mind, it would be ok for me to reuse the RSVP signalling. What's
the operators perspective? Isn't that a political decision?

Regards,

    Michael

philip.eardley@bt.com schrieb:
> i guess it means: what are the requirements on an extension to a =
signalling protocol [be it rsvp, nsis, etc] in order to carry the =
required pcn info
>
> ________________________________
>
> From: Michael Menth [mailto:menth@informatik.uni-wuerzburg.de]
> Sent: Tue 24/03/2009 00:10
> To: Eardley,PL,Philip,CXR9 R
> Cc: pcn@ietf.org
> Subject: Re: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00
>
>
>
>
> =20
>> pcn doesnt assume rsvp. we're supposed to work on a doc about =
requirements /impact on signalling [be it rsvp, nsis, whatever]
>>
>> phil
>>=20
>>   =20
> So what does that mean for the signalling of the AC states from the
> egress to the ingress? We need that in the edge behavior drafts.
> Piggybacking that info on RSVP RESV as you described in your previous
> email or extra messages that are unaware of RSVP? The latter one, =
right?
>
> Regards,
>
>     Michael
>
> --
> Dr. Michael Menth, Assistant Professor
> University of Wuerzburg, Institute of Computer Science
> Am Hubland, D-97074 Wuerzburg, Germany, room B206
> phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
> mailto:menth@informatik.uni-wuerzburg.de
> http://www3.informatik.uni-wuerzburg.de/research/ngn
>
>
>
> =20

--
Dr. Michael Menth, Assistant Professor
University of Wuerzburg, Institute of Computer Science
Am Hubland, D-97074 Wuerzburg, Germany, room B206
phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
mailto:menth@informatik.uni-wuerzburg.de
http://www3.informatik.uni-wuerzburg.de/research/ngn

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



From menth@informatik.uni-wuerzburg.de  Tue Mar 24 03:57:05 2009
Return-Path: <menth@informatik.uni-wuerzburg.de>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B6B003A6CDA for <pcn@core3.amsl.com>; Tue, 24 Mar 2009 03:57:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.536
X-Spam-Level: 
X-Spam-Status: No, score=-1.536 tagged_above=-999 required=5 tests=[AWL=0.713,  BAYES_00=-2.599, HELO_EQ_DE=0.35]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id osh7luvYhfyM for <pcn@core3.amsl.com>; Tue, 24 Mar 2009 03:57:05 -0700 (PDT)
Received: from mailrelay.rz.uni-wuerzburg.de (mailrelay.rz.uni-wuerzburg.de [132.187.3.28]) by core3.amsl.com (Postfix) with ESMTP id BBE143A6A83 for <pcn@ietf.org>; Tue, 24 Mar 2009 03:57:04 -0700 (PDT)
Received: from virusscan.mail (localhost [127.0.0.1]) by mailrelay.mail (Postfix) with ESMTP id 5C46E1990A8; Tue, 24 Mar 2009 11:57:53 +0100 (CET)
Received: from localhost (localhost [127.0.0.1]) by virusscan.mail (Postfix) with ESMTP id 4FE781990A4; Tue, 24 Mar 2009 11:57:53 +0100 (CET)
Received: from [132.187.12.151] (win3151.informatik.uni-wuerzburg.de [132.187.12.151]) by mailmaster.uni-wuerzburg.de (Postfix) with ESMTP id 3A4E8A076A; Tue, 24 Mar 2009 11:57:53 +0100 (CET)
Message-ID: <49C8BCB2.1030709@informatik.uni-wuerzburg.de>
Date: Tue, 24 Mar 2009 11:57:54 +0100
From: Michael Menth <menth@informatik.uni-wuerzburg.de>
Organization: University of Wuerzburg
User-Agent: Thunderbird 2.0.0.19 (Windows/20081209)
MIME-Version: 1.0
To: toby.moncaster@bt.com
References: <4A916DBC72536E419A0BD955EDECEDEC044410C9@E03MVB1-UKBR.domain1.systemhost.net><49C6C2C8.7050209@informatik.uni-wuerzburg.de><4A916DBC72536E419A0BD955EDECEDEC044410CD@E03MVB1-UKBR.domain1.systemhost.net><49C75F4F.2050309@informatik.uni-wuerzburg.de><4A916DBC72536E419A0BD955EDECEDEC044410D7@E03MVB1-UKBR.domain1.systemhost.net><49C81FD4.7070906@informatik.uni-wuerzburg.de><4A916DBC72536E419A0BD955EDECEDEC044410DB@E03MVB1-UKBR.domain1.systemhost.net><49C824E0.6020300@informatik.uni-wuerzburg.de><4A916DBC72536E419A0BD955EDECEDEC044410DD@E03MVB1-UKBR.domain1.systemhost.net> <49C8933C.5070000@informatik.uni-wuerzburg.de> <AEDCAF87EEC94F49BA92EBDD49854CC70A4EA01F@E03MVZ1-UKDY.domain1.systemhost.net>
In-Reply-To: <AEDCAF87EEC94F49BA92EBDD49854CC70A4EA01F@E03MVZ1-UKDY.domain1.systemhost.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: by amavisd-new at uni-wuerzburg.de
Cc: pcn@ietf.org
Subject: [PCN] Signalling of admission control info from egress to ingress
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: menth@informatik.uni-wuerzburg.de
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 24 Mar 2009 10:57:05 -0000

Hi Toby, hi Phil,

toby.moncaster@bt.com schrieb:
> Hi Phil, Michael,
>  
> I guess what you need is something that describes an idealised PCN signalling system in abstract terms and then perhaps an example of how RSVP (and perhaps NSIS) can be modified to provide this functionality. From this is should be possible to create a simple set of requirements in RFC2119 language Plus some optional extras that should be considered. AS I understand it our goal as a WG is to tell a signalling WG what it is we want signalled, where the information needs to go, and which entity needs to have control of the information...
>   
Ok, then the question boils down to whether AC-relevant information 
should be signalled from the egress to the ingress
a) whenever new marking information is available at the pcn egress node 
(after each measurement interval wich is in the order of 100s msec)
b) when a new flow needs admission. Then the AC info could be 
piggybacked in a two-pass reservation protocol. This requires that some 
two-pass per-flow signalling protocol is used for reservation setup and 
that it is modified to be used for PCN.

a) is ok for IEAs with many flows because then the proportional 
signalling overhead is small.
b) is better for IEAs with only a few flows or even mostly no flow at 
all because then continuous signalling would be large overhead.

I guess that the PCN WG needs to take a decision to make progress, right?

Regards,

    Michael

-- 
Dr. Michael Menth, Assistant Professor
University of Wuerzburg, Institute of Computer Science
Am Hubland, D-97074 Wuerzburg, Germany, room B206
phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
mailto:menth@informatik.uni-wuerzburg.de
http://www3.informatik.uni-wuerzburg.de/research/ngn


From menth@informatik.uni-wuerzburg.de  Tue Mar 24 04:25:07 2009
Return-Path: <menth@informatik.uni-wuerzburg.de>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 036473A6CF8 for <pcn@core3.amsl.com>; Tue, 24 Mar 2009 04:25:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.615
X-Spam-Level: 
X-Spam-Status: No, score=-1.615 tagged_above=-999 required=5 tests=[AWL=0.634,  BAYES_00=-2.599, HELO_EQ_DE=0.35]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Clk2AMJOVfbZ for <pcn@core3.amsl.com>; Tue, 24 Mar 2009 04:25:05 -0700 (PDT)
Received: from mailrelay.rz.uni-wuerzburg.de (mailrelay.rz.uni-wuerzburg.de [132.187.3.28]) by core3.amsl.com (Postfix) with ESMTP id CE5193A6CEB for <pcn@ietf.org>; Tue, 24 Mar 2009 04:25:04 -0700 (PDT)
Received: from virusscan.mail (localhost [127.0.0.1]) by mailrelay.mail (Postfix) with ESMTP id 77D3AA073E; Tue, 24 Mar 2009 12:25:55 +0100 (CET)
Received: from localhost (localhost [127.0.0.1]) by virusscan.mail (Postfix) with ESMTP id 6BFFAA073B; Tue, 24 Mar 2009 12:25:55 +0100 (CET)
Received: from [132.187.12.151] (win3151.informatik.uni-wuerzburg.de [132.187.12.151]) by mailmaster.uni-wuerzburg.de (Postfix) with ESMTP id 514C7A0731; Tue, 24 Mar 2009 12:25:55 +0100 (CET)
Message-ID: <49C8C344.9070006@informatik.uni-wuerzburg.de>
Date: Tue, 24 Mar 2009 12:25:56 +0100
From: Michael Menth <menth@informatik.uni-wuerzburg.de>
Organization: University of Wuerzburg
User-Agent: Thunderbird 2.0.0.19 (Windows/20081209)
MIME-Version: 1.0
To: Toby Moncaster <toby.moncaster@bt.com>,  "EARDLEY, Phil" <philip.eardley@bt.com>, pcn <pcn@ietf.org>
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: by amavisd-new at uni-wuerzburg.de
Subject: [PCN] Flow termination at ingress or egress: multipath concerns
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: menth@informatik.uni-wuerzburg.de
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 24 Mar 2009 11:25:07 -0000

Hi Toby, Phil, and all,

what information is required for fow termination? I guess it's
* per-flow termination priorities (= policy info)
* flow rates to know what's a fat video or a slim voice call. Is that 
info continuously measured or provided by traffic descriptors?

Measured-rate flow termination signals when flow termination is required 
and also how much traffic needs to be removed or can remain. Therefore, 
flow rates and information about marked flows it required for a 
reasonable termination decision. In particular, a large number of flows 
possibly needs termination, not just one or two. Therefore, signalling 
the IDs of a handful of marked flows is not enough for MRT. It's the ID 
of many or even all marked flows that must be signalled with MRT.

However, your proposal probably fits better to marked-packet flow 
termination (MPT, aka marked flow termination MFT) that continuously 
triggers the termination of individual marked flows when needed. 
Providing the ID of just one other flow to have a termination choice 
sounds plausible.

The corner case you pointed out is quite interesting: IEAs with marked 
flows that have all low termintion priority (should not be terminated 
when other flows with high termination priority exist, correct me if 
that's right the opposite!).  Potential solution: they need to be 
terminated only upon a second termination request. Maybe the overload is 
removed by that time by the termination of other flows with high 
termination priority that are part of other IEAs.

I think two issues need clarification:
a) Is it a requirement that the ingress takes the flow termination 
decision instead of the egress and why?
b) Can we signal the IDs of recently marked flows from the PCN egress 
node to the PCN ingress node when flow termination is required?

If a) is a requirement, we should be able to do b) to make MRT work with 
multipath routing.

Regards,

    Michael

-- 
Dr. Michael Menth, Assistant Professor
University of Wuerzburg, Institute of Computer Science
Am Hubland, D-97074 Wuerzburg, Germany, room B206
phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
mailto:menth@informatik.uni-wuerzburg.de
http://www3.informatik.uni-wuerzburg.de/research/ngn


From tom.taylor@rogers.com  Tue Mar 24 08:01:12 2009
Return-Path: <tom.taylor@rogers.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 09E4828C2D2 for <pcn@core3.amsl.com>; Tue, 24 Mar 2009 08:01:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.299
X-Spam-Level: 
X-Spam-Status: No, score=-2.299 tagged_above=-999 required=5 tests=[AWL=-0.300, BAYES_00=-2.599, J_CHICKENPOX_72=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iDnSEkeRSAae for <pcn@core3.amsl.com>; Tue, 24 Mar 2009 08:01:11 -0700 (PDT)
Received: from smtp130.rog.mail.re2.yahoo.com (smtp130.rog.mail.re2.yahoo.com [206.190.53.35]) by core3.amsl.com (Postfix) with SMTP id F335C28C299 for <pcn@ietf.org>; Tue, 24 Mar 2009 08:01:10 -0700 (PDT)
Received: (qmail 19382 invoked from network); 24 Mar 2009 15:02:01 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=rogers.com; h=Received:X-YMail-OSG:X-Yahoo-Newman-Property:Message-ID:Date:From:User-Agent:MIME-Version:To:CC:Subject:References:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=qzfbAxK43V2GIcEF+UEVFUHsjpTUlHBn4KpXwCvVvOODQetH4988oBCKa7+Ag0egoEWsVpZv7CJ/g4U3JVEzPsf1foYoOBVjolUf2r1itQMFOsgsqCVlDGcGMnaSGiaHrx5Qd3i5j0f5jIAQyx1Qefr0qjDx/diYyyiVTK/YdN0= ; 
Received: from unknown (HELO ?12.149.133.227?) (tom.taylor@12.149.133.227 with plain) by smtp130.rog.mail.re2.yahoo.com with SMTP; 24 Mar 2009 15:01:55 -0000
X-YMail-OSG: ffPz0i4VM1ndkcvMqBKUTwo4GZ3jmjM2aFE1AGgyT1mXWo4.NCdpQATs0XPzug8Tag--
X-Yahoo-Newman-Property: ymail-3
Message-ID: <49C8F5DA.1040600@rogers.com>
Date: Tue, 24 Mar 2009 08:01:46 -0700
From: Tom Taylor <tom.taylor@rogers.com>
User-Agent: Thunderbird 2.0.0.21 (Windows/20090302)
MIME-Version: 1.0
To: menth@informatik.uni-wuerzburg.de
References: <4A916DBC72536E419A0BD955EDECEDEC044410C9@E03MVB1-UKBR.domain1.systemhost.net>	<49C6C2C8.7050209@informatik.uni-wuerzburg.de>	<4A916DBC72536E419A0BD955EDECEDEC044410CD@E03MVB1-UKBR.domain1.systemhost.net>	<49C75F4F.2050309@informatik.uni-wuerzburg.de>	<4A916DBC72536E419A0BD955EDECEDEC044410D7@E03MVB1-UKBR.domain1.systemhost.net>	<49C81FD4.7070906@informatik.uni-wuerzburg.de>	<4A916DBC72536E419A0BD955EDECEDEC044410DB@E03MVB1-UKBR.domain1.systemhost.net>	<49C824E0.6020300@informatik.uni-wuerzburg.de>	<4A916DBC72536E419A0BD955EDECEDEC044410DD@E03MVB1-UKBR.domain1.systemhost.net> <49C8933C.5070000@informatik.uni-wuerzburg.de>
In-Reply-To: <49C8933C.5070000@informatik.uni-wuerzburg.de>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Cc: pcn@ietf.org
Subject: Re: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 24 Mar 2009 15:01:12 -0000

Look at the charter. PCN is not allow to create its own signalling protocol.

Michael Menth wrote:
> Hi Phil,
> 
> I still do not understand. Is the plan to make PCN work by modifying and 
> reusing other two-pass signalling protocols such as RSVP to keep the AC 
> signalling overhead low or is the plan to have an own PCN signalling 
> protocol for that purpose? Both are possible options. For me this calls 
> for a consensus question. If RSVP is the de facto standard for things we 
> have in mind, it would be ok for me to reuse the RSVP signalling. What's 
> the operators perspective? Isn't that a political decision?
> 
> Regards,
> 
>    Michael
> 
> philip.eardley@bt.com schrieb:
>> i guess it means: what are the requirements on an extension to a 
>> signalling protocol [be it rsvp, nsis, etc] in order to carry the 
>> required pcn info
>>
>> ________________________________
>>
>> From: Michael Menth [mailto:menth@informatik.uni-wuerzburg.de]
>> Sent: Tue 24/03/2009 00:10
>> To: Eardley,PL,Philip,CXR9 R
>> Cc: pcn@ietf.org
>> Subject: Re: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00
>>
>>
>>
>>
>>  
>>> pcn doesnt assume rsvp. we're supposed to work on a doc about 
>>> requirements /impact on signalling [be it rsvp, nsis, whatever]
>>>
>>> phil
>>>  
>>>     
>> So what does that mean for the signalling of the AC states from the
>> egress to the ingress? We need that in the edge behavior drafts.
>> Piggybacking that info on RSVP RESV as you described in your previous
>> email or extra messages that are unaware of RSVP? The latter one, right?
>>
>> Regards,
>>
>>     Michael
>>
>> -- 
>> Dr. Michael Menth, Assistant Professor
>> University of Wuerzburg, Institute of Computer Science
>> Am Hubland, D-97074 Wuerzburg, Germany, room B206
>> phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
>> mailto:menth@informatik.uni-wuerzburg.de
>> http://www3.informatik.uni-wuerzburg.de/research/ngn
>>
>>
>>
>>   
> 

From rbriscoe@jungle.bt.co.uk  Tue Mar 24 13:11:11 2009
Return-Path: <rbriscoe@jungle.bt.co.uk>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5116428C10C for <pcn@core3.amsl.com>; Tue, 24 Mar 2009 13:11:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.541
X-Spam-Level: 
X-Spam-Status: No, score=-1.541 tagged_above=-999 required=5 tests=[AWL=0.576,  BAYES_00=-2.599, DNS_FROM_RFC_BOGUSMX=1.482, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CkLjKiYIZjkt for <pcn@core3.amsl.com>; Tue, 24 Mar 2009 13:11:04 -0700 (PDT)
Received: from smtp3.smtp.bt.com (smtp3.smtp.bt.com [217.32.164.138]) by core3.amsl.com (Postfix) with ESMTP id 5D80728C131 for <pcn@ietf.org>; Tue, 24 Mar 2009 13:11:04 -0700 (PDT)
Received: from i2kc08-ukbr.domain1.systemhost.net ([193.113.197.71]) by smtp3.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.1830);  Tue, 24 Mar 2009 20:11:54 +0000
Received: from cbibipnt08.iuser.iroot.adidom.com ([147.149.100.81]) by i2kc08-ukbr.domain1.systemhost.net with Microsoft SMTPSVC(6.0.3790.1830); Tue, 24 Mar 2009 20:11:54 +0000
Received: From bagheera.jungle.bt.co.uk ([132.146.168.158]) by cbibipnt08.iuser.iroot.adidom.com (WebShield SMTP v4.5 MR1a P0803.399); id 1237925513737; Tue, 24 Mar 2009 20:11:53 +0000
Received: from mut.jungle.bt.co.uk ([10.73.64.200]) by bagheera.jungle.bt.co.uk (8.13.5/8.12.8) with ESMTP id n2OKBors001845; Tue, 24 Mar 2009 20:11:51 GMT
Message-Id: <200903242011.n2OKBors001845@bagheera.jungle.bt.co.uk>
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
Date: Tue, 24 Mar 2009 20:11:52 +0000
To: "tsvwg IETF list" <tsvwg@ietf.org>, "PCN IETF list" <pcn@ietf.org>
From: Bob Briscoe <rbriscoe@jungle.bt.co.uk>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
X-Scanned-By: MIMEDefang 2.56 on 132.146.168.158
X-OriginalArrivalTime: 24 Mar 2009 20:11:54.0472 (UTC) FILETIME=[C6BAA680:01C9ACBC]
Subject: [PCN] Major rev to draft-ietf-tsvwg-ecn-tunnel-02
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 24 Mar 2009 20:11:11 -0000

TSVWG, PCN-WG,

I've just done a major rev to
Tunnelling of Explicit Congestion Notification
<http://www.ietf.org/internet-drafts/draft-ietf-tsvwg-ecn-tunnel-02.txt>

It's nearly a complete re-write. I got a detailed review (off list) 
which told me it had become one of those drafts that has bloated with more revs

It's definitely ready for detailed review now.

It's now cut to the bone: just the standards terminology in the body, 
with all the original motivation / analysis / justification pushed 
into appendices or deleted. It should be a lot clearer now. I've also 
reduced the scope to just IP in IP, taking out all the stuff on other 
L2 encapsulations.

Details of main changes are itemised within. The main tech changes 
are to make soem tentative changes to decapsulation normative 
(previously they were in an informative appendix). These make sure 
tunnels don't stop the ECN field being used for multi-level 
congestion notification (e.g. for PCN). I've checked that there are 
absolutely no backwards compatibility issues.

I had hoped to get this done by the I-D deadline, but I flunked...



Bob


________________________________________________________________
Bob Briscoe,               Networks Research Centre, BT Research 


From tom.taylor@rogers.com  Tue Mar 24 18:03:12 2009
Return-Path: <tom.taylor@rogers.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 657A03A695D for <pcn@core3.amsl.com>; Tue, 24 Mar 2009 18:03:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.392
X-Spam-Level: 
X-Spam-Status: No, score=-1.392 tagged_above=-999 required=5 tests=[AWL=-1.207, BAYES_40=-0.185]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id n6SFl6lyxvAA for <pcn@core3.amsl.com>; Tue, 24 Mar 2009 18:03:11 -0700 (PDT)
Received: from smtp130.rog.mail.re2.yahoo.com (smtp130.rog.mail.re2.yahoo.com [206.190.53.35]) by core3.amsl.com (Postfix) with SMTP id 62DD13A6AD8 for <pcn@ietf.org>; Tue, 24 Mar 2009 18:03:05 -0700 (PDT)
Received: (qmail 32047 invoked from network); 25 Mar 2009 01:03:56 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=rogers.com; h=Received:X-YMail-OSG:X-Yahoo-Newman-Property:Message-ID:Date:From:User-Agent:MIME-Version:To:Subject:Content-Type:Content-Transfer-Encoding; b=MlLSnNf0FQfW2F/a35qUzid05uDUnzx1fhUDgi4Ap4LI754Tq6+GSPjvKx3bRz0sUQ70Xc0BDySNnFqesKoQWyNvFdFF/stkKv0/hsbpstsoqLMxCstAGPSuwQomcoPwkW/Rq02NfBAuvZHiGCmYX+S0+IabBpDK0tN0j0Kxg9w= ; 
Received: from unknown (HELO ?130.129.22.181?) (tom.taylor@130.129.22.181 with plain) by smtp130.rog.mail.re2.yahoo.com with SMTP; 25 Mar 2009 01:03:56 -0000
X-YMail-OSG: 9WyixnsVM1mqG51jj_lAgKx0v1_3TE0EaL1ivWMMoqMq4HhgLGXfXOaux2h..22jtA--
X-Yahoo-Newman-Property: ymail-3
Message-ID: <49C982FA.4020102@rogers.com>
Date: Tue, 24 Mar 2009 18:03:54 -0700
From: Tom Taylor <tom.taylor@rogers.com>
User-Agent: Thunderbird 2.0.0.21 (Windows/20090302)
MIME-Version: 1.0
To: pcn@ietf.org
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Subject: [PCN] Corridor discussions on edge behaviour
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Mar 2009 01:03:12 -0000

We discussed the edge behaviour drafts for a couple of hours today and will 
continue tomorrow. I explained my view of PCN as a statistical filtering process 
designed to operate the network at as efficiently as possible without incurring 
significant risk of overload when traffic exhibits its normal level of 
variation. That set a context for further discussion, but needs follow-up.

We actually have two issues which should be discussed independently:

1. When does the egress node report?
(a) Periodically.
(b) When the CLE crosses a threshold (upward or downward).
(c) When triggered by a RESV message or the equivalent.

2. What does the egress node report?
(a) Octet counts per second of unmarked, threshold-marked, and excess-marked 
traffic.
(b) The smoothed CLE.
(c) The admission state (admit, block).

One other bit of news: Giorgios is joining the edge behaviour draft editorial 
team, which also includesx Anna, me, Michael, and Fortune.

Tom Taylor

From philip.eardley@bt.com  Tue Mar 24 19:15:11 2009
Return-Path: <philip.eardley@bt.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BAABF3A6ACD for <pcn@core3.amsl.com>; Tue, 24 Mar 2009 19:15:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.051
X-Spam-Level: 
X-Spam-Status: No, score=-3.051 tagged_above=-999 required=5 tests=[AWL=0.548,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ewrQQjEqOVYv for <pcn@core3.amsl.com>; Tue, 24 Mar 2009 19:15:10 -0700 (PDT)
Received: from smtp3.smtp.bt.com (smtp3.smtp.bt.com [217.32.164.138]) by core3.amsl.com (Postfix) with ESMTP id A0A423A68D4 for <pcn@ietf.org>; Tue, 24 Mar 2009 19:15:09 -0700 (PDT)
Received: from E03MVB1-UKBR.domain1.systemhost.net ([193.113.197.107]) by smtp3.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.1830);  Wed, 25 Mar 2009 02:16:00 +0000
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Wed, 25 Mar 2009 02:15:58 -0000
Message-ID: <4A916DBC72536E419A0BD955EDECEDEC044410E7@E03MVB1-UKBR.domain1.systemhost.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [PCN] Corridor discussions on edge behaviour
Thread-Index: Acms5ZxjXDvFJZ9vRcql7Pjrs6wxNQABlIzb
References: <49C982FA.4020102@rogers.com>
From: <philip.eardley@bt.com>
To: <tom.taylor@rogers.com>, <pcn@ietf.org>
X-OriginalArrivalTime: 25 Mar 2009 02:16:00.0366 (UTC) FILETIME=[A3E588E0:01C9ACEF]
Subject: Re: [PCN] Corridor discussions on edge behaviour
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Mar 2009 02:15:11 -0000

to add to this:
=20
so far we only discussed admission. we (continue to) agree that the =
ingress is the right place to make the admission decision. becuase the =
policy information about flow admissin will be at the ingress (that's =
the point that most naturally knows about users attaching at this =
ingress), and such policy info might form part of the decision about =
whether to admit the flow (along with PCN info about marking level)
=20
there is also the question about empty IEAs. my view is that we shouldnt =
worry too much about this, there seem heuristics that look ok, although =
of course it's nice if they are naturally solved.=20
=20
a particular issue that tom raised was if you dont already have a =
signalling msg between the ingress and egress, ie you dont have an rsvp =
msg to piggyback the measurement data on. this could be the case if the =
legacy system is doing some kind of call counting at the ingress & the =
operator wants to improve the accuracy of this with PCN.
=20
as regards the optins below=20
1 a) has the drawback that there are potentially a lot of IEAs (say 10k =
with 100 gateways) so peridocially reporting every 10ms or 100ms is =
quite an overhead.
2a) seems a lot of info to report which is not in general of any =
interest for admission (however, it possibly has the advantage that if =
termination is needed then you already have (or maybe have) the rate =
info without having to ask for it.=20

________________________________

From: pcn-bounces@ietf.org on behalf of Tom Taylor
Sent: Wed 25/03/2009 01:03
To: pcn@ietf.org
Subject: [PCN] Corridor discussions on edge behaviour



We discussed the edge behaviour drafts for a couple of hours today and =
will
continue tomorrow. I explained my view of PCN as a statistical filtering =
process
designed to operate the network at as efficiently as possible without =
incurring
significant risk of overload when traffic exhibits its normal level of
variation. That set a context for further discussion, but needs =
follow-up.

We actually have two issues which should be discussed independently:

1. When does the egress node report?
(a) Periodically.
(b) When the CLE crosses a threshold (upward or downward).
(c) When triggered by a RESV message or the equivalent.

2. What does the egress node report?
(a) Octet counts per second of unmarked, threshold-marked, and =
excess-marked
traffic.
(b) The smoothed CLE.
(c) The admission state (admit, block).

One other bit of news: Giorgios is joining the edge behaviour draft =
editorial
team, which also includesx Anna, me, Michael, and Fortune.

Tom Taylor
_______________________________________________
PCN mailing list
PCN@ietf.org
https://www.ietf.org/mailman/listinfo/pcn



From philip.eardley@bt.com  Tue Mar 24 19:33:30 2009
Return-Path: <philip.eardley@bt.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B90DC28C0E5 for <pcn@core3.amsl.com>; Tue, 24 Mar 2009 19:33:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.467
X-Spam-Level: 
X-Spam-Status: No, score=-2.467 tagged_above=-999 required=5 tests=[AWL=-0.068, BAYES_00=-2.599, J_CHICKENPOX_72=0.6, J_CHICKENPOX_91=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HTMvt5ATiovV for <pcn@core3.amsl.com>; Tue, 24 Mar 2009 19:33:23 -0700 (PDT)
Received: from smtp3.smtp.bt.com (smtp3.smtp.bt.com [217.32.164.138]) by core3.amsl.com (Postfix) with ESMTP id 3FC073A6984 for <pcn@ietf.org>; Tue, 24 Mar 2009 19:33:23 -0700 (PDT)
Received: from E03MVB1-UKBR.domain1.systemhost.net ([193.113.197.107]) by smtp3.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.1830);  Wed, 25 Mar 2009 02:34:14 +0000
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Wed, 25 Mar 2009 02:34:13 -0000
Message-ID: <4A916DBC72536E419A0BD955EDECEDEC044410E8@E03MVB1-UKBR.domain1.systemhost.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00
Thread-Index: AcmsVrZ6VlCpHUBGSteP3ssCvnv9mgADsTJ/ACKlY0g=
References: <4A916DBC72536E419A0BD955EDECEDEC044410C9@E03MVB1-UKBR.domain1.systemhost.net><49C6C2C8.7050209@informatik.uni-wuerzburg.de><4A916DBC72536E419A0BD955EDECEDEC044410CD@E03MVB1-UKBR.domain1.systemhost.net><49C75F4F.2050309@informatik.uni-wuerzburg.de><4A916DBC72536E419A0BD955EDECEDEC044410D7@E03MVB1-UKBR.domain1.systemhost.net><49C81FD4.7070906@informatik.uni-wuerzburg.de><4A916DBC72536E419A0BD955EDECEDEC044410DB@E03MVB1-UKBR.domain1.systemhost.net><49C824E0.6020300@informatik.uni-wuerzburg.de><4A916DBC72536E419A0BD955EDECEDEC044410DD@E03MVB1-UKBR.domain1.systemhost.net> <49C8933C.5070000@informatik.uni-wuerzburg.de> <AEDCAF87EEC94F49BA92EBDD49854CC70A4EA01F@E03MVZ1-UKDY.domain1.systemhost.net>
From: <philip.eardley@bt.com>
To: <toby.moncaster@bt.com>, <menth@informatik.uni-wuerzburg.de>
X-OriginalArrivalTime: 25 Mar 2009 02:34:14.0236 (UTC) FILETIME=[2FE4D9C0:01C9ACF2]
Cc: pcn@ietf.org
Subject: Re: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Mar 2009 02:33:30 -0000

>>3) Egress always reports back two flows, ingress chooses which one to =
terminate. Advantages: simple. Disadvantages: most of the ones above =
(bad for multipath, potentially risky, both flows may be equally high =
priority).
=20
correction, this isnt bad for multipath. the egress knows which flows =
have been excess traffic marked, so it knows which flows go on an ecmp =
path that goes thru the bottleneck. this is actually an advantage of =
making the decision at the egress - otherwise you get into the issues =
you describe below, or have to expand on approach c) and signal lots of =
flows which could be potentially terminated. =20
=20
the whole policy question depends on what sort of policy we're talking =
about. if it's "global" policy for the whole PCN-domain (eg dont =
terminate emergency calls) then this policy info is just as visible at =
the egress as at the ingress. [please confirm /deny whether this =
correct]
=20
if it's per customer policy info then this info is more logically at the =
ingress than the egress. to me it seems quite reasonable that this type =
of per customer policy info ifluences admissin control decisions [new =
call requests from customer X get block if CLE is 5%, new call requests =
from customer Y get admitted until CLE hits 50%]. however, it also seems =
reasonable if flow termination doesnt worry about per customer policy =
info [flows from customer X and Y just as likely to be terminated] . =
becuase termination is due to some drastic unexpected network event, so =
lets not worry about which customers we hit. if you agree with this =
view, then it seems that the egress can decide which flows to terminate =
just as well as the ingress [assuming it can just as easily avoid =
termiatning emergency calls]
=20
i agree with your comment about rsvp. however, personally i find it =
easier to talk specific examples, otherwise it's too abstract

________________________________

From: Moncaster,T,Toby,CXR9 R
Sent: Tue 24/03/2009 10:00
To: menth@informatik.uni-wuerzburg.de; Eardley,PL,Philip,CXR9 R
Cc: pcn@ietf.org
Subject: RE: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00


Hi Phil, Michael,
=20
I guess what you need is something that describes an idealised PCN =
signalling system in abstract terms and then perhaps an example of how =
RSVP (and perhaps NSIS) can be modified to provide this functionality. =
>From this is should be possible to create a simple set of requirements =
in RFC2119 language Plus some optional extras that should be considered. =
AS I understand it our goal as a WG is to tell a signalling WG what it =
is we want signalled, where the information needs to go, and which =
entity needs to have control of the information...
=20
I do sometimes get the slight impression that the WG has a strong slant =
towards RSVP as the signalling of choice, but at this stage I think we =
need to avoid making that decision.
=20
On the issue of policy requiring decisions to be made at ingress rather =
than egress I quite like Phil's proposal that the egress makes the =
decision but the ingress can over-ride it. However we need to work out =
the fallback position from there. I reckon there are three options:
1) Don't terminate any flows - pretty soon the egress will get another =
termination mark and ask for another flow to be terminated which might =
not be high priority. Advantage: really simple. Disadvantages: =
potentially risky if egress always ends up picking high priority flows =
or if it takes too long for signalling to get back to ingress
2) Ingress chooses another random (but similar-sized) flow from the same =
IEA to terminate. Advantage: robust in single path case. Disadvantages: =
breaks down in multipath case, requires ingress to make a decision as to =
what constitutes a similar size flow.
3) Egress always reports back two flows, ingress chooses which one to =
terminate. Advantages: simple. Disadvantages: most of the ones above =
(bad for multipath, potentially risky, both flows may be equally high =
priority).
=20
There is also a potential corner case: If lots of IEAs cross a single =
bottleneck that is just tipping over into overload then only a few will =
IEAs will be notified of this. If one of tthe IEAs that is chosen is =
actually virtually empty it may only have 1 or 2 high priority flows...=20
=20
Toby

________________________________

From: pcn-bounces@ietf.org on behalf of Michael Menth
Sent: Tue 3/24/2009 08:01
To: Eardley,PL,Philip,CXR9 R
Cc: pcn@ietf.org
Subject: Re: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00



Hi Phil,

I still do not understand. Is the plan to make PCN work by modifying and
reusing other two-pass signalling protocols such as RSVP to keep the AC
signalling overhead low or is the plan to have an own PCN signalling
protocol for that purpose? Both are possible options. For me this calls
for a consensus question. If RSVP is the de facto standard for things we
have in mind, it would be ok for me to reuse the RSVP signalling. What's
the operators perspective? Isn't that a political decision?

Regards,

    Michael

philip.eardley@bt.com schrieb:
> i guess it means: what are the requirements on an extension to a =
signalling protocol [be it rsvp, nsis, etc] in order to carry the =
required pcn info
>
> ________________________________
>
> From: Michael Menth [mailto:menth@informatik.uni-wuerzburg.de]
> Sent: Tue 24/03/2009 00:10
> To: Eardley,PL,Philip,CXR9 R
> Cc: pcn@ietf.org
> Subject: Re: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00
>
>
>
>
> =20
>> pcn doesnt assume rsvp. we're supposed to work on a doc about =
requirements /impact on signalling [be it rsvp, nsis, whatever]
>>
>> phil
>>=20
>>   =20
> So what does that mean for the signalling of the AC states from the
> egress to the ingress? We need that in the edge behavior drafts.
> Piggybacking that info on RSVP RESV as you described in your previous
> email or extra messages that are unaware of RSVP? The latter one, =
right?
>
> Regards,
>
>     Michael
>
> --
> Dr. Michael Menth, Assistant Professor
> University of Wuerzburg, Institute of Computer Science
> Am Hubland, D-97074 Wuerzburg, Germany, room B206
> phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
> mailto:menth@informatik.uni-wuerzburg.de
> http://www3.informatik.uni-wuerzburg.de/research/ngn
>
>
>
> =20

--
Dr. Michael Menth, Assistant Professor
University of Wuerzburg, Institute of Computer Science
Am Hubland, D-97074 Wuerzburg, Germany, room B206
phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
mailto:menth@informatik.uni-wuerzburg.de
http://www3.informatik.uni-wuerzburg.de/research/ngn

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



From philip.eardley@bt.com  Tue Mar 24 19:36:15 2009
Return-Path: <philip.eardley@bt.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4D7C33A6B2F for <pcn@core3.amsl.com>; Tue, 24 Mar 2009 19:36:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.065
X-Spam-Level: 
X-Spam-Status: No, score=-3.065 tagged_above=-999 required=5 tests=[AWL=0.534,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id e7vF19La5Vdt for <pcn@core3.amsl.com>; Tue, 24 Mar 2009 19:36:14 -0700 (PDT)
Received: from smtp2.smtp.bt.com (smtp2.smtp.bt.com [217.32.164.150]) by core3.amsl.com (Postfix) with ESMTP id 49CA23A6B01 for <pcn@ietf.org>; Tue, 24 Mar 2009 19:36:14 -0700 (PDT)
Received: from E03MVB1-UKBR.domain1.systemhost.net ([193.113.197.107]) by smtp2.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.1830);  Wed, 25 Mar 2009 02:37:05 +0000
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Wed, 25 Mar 2009 02:34:29 -0000
Message-ID: <4A916DBC72536E419A0BD955EDECEDEC044410E9@E03MVB1-UKBR.domain1.systemhost.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [PCN] Corridor discussions on edge behaviour
Thread-Index: Acms5ZxjXDvFJZ9vRcql7Pjrs6wxNQADJyub
References: <49C982FA.4020102@rogers.com>
From: <philip.eardley@bt.com>
To: <tom.taylor@rogers.com>, <pcn@ietf.org>
X-OriginalArrivalTime: 25 Mar 2009 02:37:05.0683 (UTC) FILETIME=[96159630:01C9ACF2]
Subject: Re: [PCN] Corridor discussions on edge behaviour
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Mar 2009 02:36:15 -0000

the other thing we agreed is that an edge behaviour draft would try to =
cover a fairly small subset of all the possible edge behaviours. =
different edge behaviour then needs a different draft. in fact, =
different drafts may make it easier to write the signalling draft [get a =
better feel of requiremetns ]

________________________________

From: pcn-bounces@ietf.org on behalf of Tom Taylor
Sent: Wed 25/03/2009 01:03
To: pcn@ietf.org
Subject: [PCN] Corridor discussions on edge behaviour



We discussed the edge behaviour drafts for a couple of hours today and =
will
continue tomorrow. I explained my view of PCN as a statistical filtering =
process
designed to operate the network at as efficiently as possible without =
incurring
significant risk of overload when traffic exhibits its normal level of
variation. That set a context for further discussion, but needs =
follow-up.

We actually have two issues which should be discussed independently:

1. When does the egress node report?
(a) Periodically.
(b) When the CLE crosses a threshold (upward or downward).
(c) When triggered by a RESV message or the equivalent.

2. What does the egress node report?
(a) Octet counts per second of unmarked, threshold-marked, and =
excess-marked
traffic.
(b) The smoothed CLE.
(c) The admission state (admit, block).

One other bit of news: Giorgios is joining the edge behaviour draft =
editorial
team, which also includesx Anna, me, Michael, and Fortune.

Tom Taylor
_______________________________________________
PCN mailing list
PCN@ietf.org
https://www.ietf.org/mailman/listinfo/pcn



From menth@informatik.uni-wuerzburg.de  Wed Mar 25 03:38:25 2009
Return-Path: <menth@informatik.uni-wuerzburg.de>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9A7113A68D4 for <pcn@core3.amsl.com>; Wed, 25 Mar 2009 03:38:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.678
X-Spam-Level: 
X-Spam-Status: No, score=-1.678 tagged_above=-999 required=5 tests=[AWL=0.571,  BAYES_00=-2.599, HELO_EQ_DE=0.35]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ED+E3lPrkMHm for <pcn@core3.amsl.com>; Wed, 25 Mar 2009 03:38:24 -0700 (PDT)
Received: from mailrelay.rz.uni-wuerzburg.de (mailrelay.rz.uni-wuerzburg.de [132.187.3.28]) by core3.amsl.com (Postfix) with ESMTP id 6B34B3A67FB for <pcn@ietf.org>; Wed, 25 Mar 2009 03:38:24 -0700 (PDT)
Received: from virusscan.mail (localhost [127.0.0.1]) by mailrelay.mail (Postfix) with ESMTP id C3C78A078D; Wed, 25 Mar 2009 11:39:15 +0100 (CET)
Received: from localhost (localhost [127.0.0.1]) by virusscan.mail (Postfix) with ESMTP id B7032A078A; Wed, 25 Mar 2009 11:39:15 +0100 (CET)
Received: from [132.187.12.151] (win3151.informatik.uni-wuerzburg.de [132.187.12.151]) by mailmaster.uni-wuerzburg.de (Postfix) with ESMTP id 96ECFA06D4; Wed, 25 Mar 2009 11:39:15 +0100 (CET)
Message-ID: <49CA09D4.5060207@informatik.uni-wuerzburg.de>
Date: Wed, 25 Mar 2009 11:39:16 +0100
From: Michael Menth <menth@informatik.uni-wuerzburg.de>
Organization: University of Wuerzburg
User-Agent: Thunderbird 2.0.0.19 (Windows/20081209)
MIME-Version: 1.0
To: philip.eardley@bt.com
References: <49C982FA.4020102@rogers.com> <4A916DBC72536E419A0BD955EDECEDEC044410E7@E03MVB1-UKBR.domain1.systemhost.net>
In-Reply-To: <4A916DBC72536E419A0BD955EDECEDEC044410E7@E03MVB1-UKBR.domain1.systemhost.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: by amavisd-new at uni-wuerzburg.de
Cc: pcn@ietf.org
Subject: Re: [PCN] Corridor discussions on edge behaviour
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: menth@informatik.uni-wuerzburg.de
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Mar 2009 10:38:25 -0000

Hi all,

philip.eardley@bt.com schrieb:
> to add to this:
>  
> so far we only discussed admission. we (continue to) agree that the ingress is the right place to make the admission decision. becuase the policy information about flow admissin will be at the ingress (that's the point that most naturally knows about users attaching at this ingress), and such policy info might form part of the decision about whether to admit the flow (along with PCN info about marking level)
>   
Taking the AC decision means accept or block new flows. This can be done 
on the base of CLE values or admit/block states so that this is not the 
question and options 1a-c of Tom's previous email are still valid.

>  
> there is also the question about empty IEAs. my view is that we shouldnt worry too much about this, there seem heuristics that look ok, although of course it's nice if they are naturally solved. 
>   
I do not know these heuristics, at least they are not investigated. I 
find it safe to go for some CLE-based AC but to keep the door open for 
some probe-based AC for IEAs that are likely to carry only little 
traffic. I don't say that this has priority, but the signalling should 
be designed in a way that it hides the details of the AC state 
calculation. Therefore, I am in favor to report only AC states from the 
egress to the ingress.

> a particular issue that tom raised was if you dont already have a signalling msg between the ingress and egress, ie you dont have an rsvp msg to piggyback the measurement data on. this could be the case if the legacy system is doing some kind of call counting at the ingress & the operator wants to improve the accuracy of this with PCN.
>   
If RSVP is already in place, it could be reused for PCN purposes. If it 
is not used, yet, what's the problem with using it for signalling 
accross the PCN domain? I know it's a heavy-weight protocol, but it's 
done. As long as states are installed only in ingress and egress, PCN 
still achieves it objective to keep the core without states. It's not 
that I am in favor of this solution, but I thing it's an option.

>  
> as regards the optins below 
> 1 a) has the drawback that there are potentially a lot of IEAs (say 10k with 100 gateways) so peridocially reporting every 10ms or 100ms is quite an overhead.
>   
I would prefer a different view with a similar result: as long as we 
have a large number of flows per IEA, the relative overhead of periodic 
signalling is low. Otherwise, it is large.

> 2a) seems a lot of info to report which is not in general of any interest for admission (however, it possibly has the advantage that if termination is needed then you already have (or maybe have) the rate info without having to ask for it.
 From my perspective the quantitiy of information is not the critical 
issue as long as the data fit in a single small signalling message. From 
that point of view signalling rates or smoothed CLE or both are fine. 
However, I find that the signalling must be generic and we should avoid 
that PCN can do only CLE-based AC forever unless new signalling is 
developed. Probing for IEAs seems important to me, especially when many 
IEAs are likely to be empty. I do not say that this has priority, but we 
should keep this door open and not just as a hack with signaling CLE=0 or 1.

>  
>
> ________________________________
>
> From: pcn-bounces@ietf.org on behalf of Tom Taylor
> Sent: Wed 25/03/2009 01:03
> To: pcn@ietf.org
> Subject: [PCN] Corridor discussions on edge behaviour
>
>
>
> We discussed the edge behaviour drafts for a couple of hours today and will
> continue tomorrow. I explained my view of PCN as a statistical filtering process
> designed to operate the network at as efficiently as possible without incurring
> significant risk of overload when traffic exhibits its normal level of
> variation. That set a context for further discussion, but needs follow-up.
>
> We actually have two issues which should be discussed independently:
>
> 1. When does the egress node report?
> (a) Periodically.
> (b) When the CLE crosses a threshold (upward or downward).
> (c) When triggered by a RESV message or the equivalent.
>
> 2. What does the egress node report?
> (a) Octet counts per second of unmarked, threshold-marked, and excess-marked
> traffic.
> (b) The smoothed CLE.
> (c) The admission state (admit, block).
>
> One other bit of news: Giorgios is joining the edge behaviour draft editorial
> team, which also includesx Anna, me, Michael, and Fortune.
>
> Tom Taylor
> _______________________________________________
> PCN mailing list
> PCN@ietf.org
> https://www.ietf.org/mailman/listinfo/pcn
>
>
> _______________________________________________
> PCN mailing list
> PCN@ietf.org
> https://www.ietf.org/mailman/listinfo/pcn
>   

-- 
Dr. Michael Menth, Assistant Professor
University of Wuerzburg, Institute of Computer Science
Am Hubland, D-97074 Wuerzburg, Germany, room B206
phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
mailto:menth@informatik.uni-wuerzburg.de
http://www3.informatik.uni-wuerzburg.de/research/ngn


From menth@informatik.uni-wuerzburg.de  Wed Mar 25 03:38:28 2009
Return-Path: <menth@informatik.uni-wuerzburg.de>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E8B823A69F3 for <pcn@core3.amsl.com>; Wed, 25 Mar 2009 03:38:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.13
X-Spam-Level: 
X-Spam-Status: No, score=-1.13 tagged_above=-999 required=5 tests=[AWL=-0.081,  BAYES_00=-2.599, HELO_EQ_DE=0.35, J_CHICKENPOX_72=0.6, J_CHICKENPOX_91=0.6]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id otnig0RDsZLP for <pcn@core3.amsl.com>; Wed, 25 Mar 2009 03:38:27 -0700 (PDT)
Received: from mailrelay.rz.uni-wuerzburg.de (mailrelay.rz.uni-wuerzburg.de [132.187.3.28]) by core3.amsl.com (Postfix) with ESMTP id 66BC43A690A for <pcn@ietf.org>; Wed, 25 Mar 2009 03:38:27 -0700 (PDT)
Received: from virusscan.mail (localhost [127.0.0.1]) by mailrelay.mail (Postfix) with ESMTP id 475BCA078A; Wed, 25 Mar 2009 11:39:19 +0100 (CET)
Received: from localhost (localhost [127.0.0.1]) by virusscan.mail (Postfix) with ESMTP id 3AB6CA06D4; Wed, 25 Mar 2009 11:39:19 +0100 (CET)
Received: from [132.187.12.151] (win3151.informatik.uni-wuerzburg.de [132.187.12.151]) by mailmaster.uni-wuerzburg.de (Postfix) with ESMTP id 213CE1990D5; Wed, 25 Mar 2009 11:39:19 +0100 (CET)
Message-ID: <49CA09D8.2090100@informatik.uni-wuerzburg.de>
Date: Wed, 25 Mar 2009 11:39:20 +0100
From: Michael Menth <menth@informatik.uni-wuerzburg.de>
Organization: University of Wuerzburg
User-Agent: Thunderbird 2.0.0.19 (Windows/20081209)
MIME-Version: 1.0
To: philip.eardley@bt.com
References: <4A916DBC72536E419A0BD955EDECEDEC044410C9@E03MVB1-UKBR.domain1.systemhost.net><49C6C2C8.7050209@informatik.uni-wuerzburg.de><4A916DBC72536E419A0BD955EDECEDEC044410CD@E03MVB1-UKBR.domain1.systemhost.net><49C75F4F.2050309@informatik.uni-wuerzburg.de><4A916DBC72536E419A0BD955EDECEDEC044410D7@E03MVB1-UKBR.domain1.systemhost.net><49C81FD4.7070906@informatik.uni-wuerzburg.de><4A916DBC72536E419A0BD955EDECEDEC044410DB@E03MVB1-UKBR.domain1.systemhost.net><49C824E0.6020300@informatik.uni-wuerzburg.de><4A916DBC72536E419A0BD955EDECEDEC044410DD@E03MVB1-UKBR.domain1.systemhost.net> <49C8933C.5070000@informatik.uni-wuerzburg.de> <AEDCAF87EEC94F49BA92EBDD49854CC70A4EA01F@E03MVZ1-UKDY.domain1.systemhost.net> <4A916DBC72536E419A0BD955EDECEDEC044410E8@E03MVB1-UKBR.domain1.systemhost.net>
In-Reply-To: <4A916DBC72536E419A0BD955EDECEDEC044410E8@E03MVB1-UKBR.domain1.systemhost.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: by amavisd-new at uni-wuerzburg.de
Cc: pcn@ietf.org
Subject: Re: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: menth@informatik.uni-wuerzburg.de
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Mar 2009 10:38:29 -0000

philip.eardley@bt.com schrieb:
>>> 3) Egress always reports back two flows, ingress chooses which one to terminate. Advantages: simple. Disadvantages: most of the ones above (bad for multipath, potentially risky, both flows may be equally high priority).
>>>       
>  
> correction, this isnt bad for multipath. the egress knows which flows have been excess traffic marked, so it knows which flows go on an ecmp path that goes thru the bottleneck. this is actually an advantage of making the decision at the egress - otherwise you get into the issues you describe below, or have to expand on approach c) and signal lots of flows which could be potentially terminated.  
>   
Signalling two flows is just not enough for measured-rate based flow 
termination since many flows need to be terminated. That's why the IDs 
of many marked flows need to be signalled back to the ingress.

>  
> the whole policy question depends on what sort of policy we're talking about. if it's "global" policy for the whole PCN-domain (eg dont terminate emergency calls) then this policy info is just as visible at the egress as at the ingress. [please confirm /deny whether this correct]
>   


>  
> if it's per customer policy info then this info is more logically at the ingress than the egress. to me it seems quite reasonable that this type of per customer policy info ifluences admissin control decisions [new call requests from customer X get block if CLE is 5%, new call requests from customer Y get admitted until CLE hits 50%]. 
Here ee talk about AC policies. This proposal does not work with 
threshold marking since the transition from CLE=0 to CLE=1 is ideally a 
very small load region that is not worth taking advantage of for 
differentiated AC. It might work with excess marking, but there you have 
many other problems.

> however, it also seems reasonable if flow termination doesnt worry about per customer policy info [flows from customer X and Y just as likely to be terminated] . becuase termination is due to some drastic unexpected network event, so lets not worry about which customers we hit. if you agree with this view, then it seems that the egress can decide which flows to terminate just as well as the ingress [assuming it can just as easily avoid termiatning emergency calls]
>   
Not really. One way to handle this situation is to terminate flows with 
high termination priority immediately when termination is required and 
flows with low termination priority only when termination requests 
persist for some time. Hence, overload might be resolved by several 
termination steps when IEAs with high termination priority flows 
terminate more traffic than IEAs with low termination priority flows as 
they start termination later if at all. For exactly this differentiation 
the policy information is needed.

>  
> i agree with your comment about rsvp. however, personally i find it easier to talk specific examples, otherwise it's too abstract
>   
Yes, it's better to have an example in mind. But rsvp is only an example 
for two-pass per-flow reservation protocol and other options are 
possible. However, I don't mind reusing rsvp, either.

> ________________________________
>
> From: Moncaster,T,Toby,CXR9 R
> Sent: Tue 24/03/2009 10:00
> To: menth@informatik.uni-wuerzburg.de; Eardley,PL,Philip,CXR9 R
> Cc: pcn@ietf.org
> Subject: RE: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00
>
>
> Hi Phil, Michael,
>  
> I guess what you need is something that describes an idealised PCN signalling system in abstract terms and then perhaps an example of how RSVP (and perhaps NSIS) can be modified to provide this functionality. From this is should be possible to create a simple set of requirements in RFC2119 language Plus some optional extras that should be considered. AS I understand it our goal as a WG is to tell a signalling WG what it is we want signalled, where the information needs to go, and which entity needs to have control of the information...
>  
> I do sometimes get the slight impression that the WG has a strong slant towards RSVP as the signalling of choice, but at this stage I think we need to avoid making that decision.
>  
> On the issue of policy requiring decisions to be made at ingress rather than egress I quite like Phil's proposal that the egress makes the decision but the ingress can over-ride it. However we need to work out the fallback position from there. I reckon there are three options:
> 1) Don't terminate any flows - pretty soon the egress will get another termination mark and ask for another flow to be terminated which might not be high priority. Advantage: really simple. Disadvantages: potentially risky if egress always ends up picking high priority flows or if it takes too long for signalling to get back to ingress
> 2) Ingress chooses another random (but similar-sized) flow from the same IEA to terminate. Advantage: robust in single path case. Disadvantages: breaks down in multipath case, requires ingress to make a decision as to what constitutes a similar size flow.
> 3) Egress always reports back two flows, ingress chooses which one to terminate. Advantages: simple. Disadvantages: most of the ones above (bad for multipath, potentially risky, both flows may be equally high priority).
>  
> There is also a potential corner case: If lots of IEAs cross a single bottleneck that is just tipping over into overload then only a few will IEAs will be notified of this. If one of tthe IEAs that is chosen is actually virtually empty it may only have 1 or 2 high priority flows... 
>  
> Toby
>
> ________________________________
>
> From: pcn-bounces@ietf.org on behalf of Michael Menth
> Sent: Tue 3/24/2009 08:01
> To: Eardley,PL,Philip,CXR9 R
> Cc: pcn@ietf.org
> Subject: Re: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00
>
>
>
> Hi Phil,
>
> I still do not understand. Is the plan to make PCN work by modifying and
> reusing other two-pass signalling protocols such as RSVP to keep the AC
> signalling overhead low or is the plan to have an own PCN signalling
> protocol for that purpose? Both are possible options. For me this calls
> for a consensus question. If RSVP is the de facto standard for things we
> have in mind, it would be ok for me to reuse the RSVP signalling. What's
> the operators perspective? Isn't that a political decision?
>
> Regards,
>
>     Michael
>
> philip.eardley@bt.com schrieb:
>   
>> i guess it means: what are the requirements on an extension to a signalling protocol [be it rsvp, nsis, etc] in order to carry the required pcn info
>>
>> ________________________________
>>
>> From: Michael Menth [mailto:menth@informatik.uni-wuerzburg.de]
>> Sent: Tue 24/03/2009 00:10
>> To: Eardley,PL,Philip,CXR9 R
>> Cc: pcn@ietf.org
>> Subject: Re: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00
>>
>>
>>
>>
>>  
>>     
>>> pcn doesnt assume rsvp. we're supposed to work on a doc about requirements /impact on signalling [be it rsvp, nsis, whatever]
>>>
>>> phil
>>>
>>>    
>>>       
>> So what does that mean for the signalling of the AC states from the
>> egress to the ingress? We need that in the edge behavior drafts.
>> Piggybacking that info on RSVP RESV as you described in your previous
>> email or extra messages that are unaware of RSVP? The latter one, right?
>>
>> Regards,
>>
>>     Michael
>>
>> --
>> Dr. Michael Menth, Assistant Professor
>> University of Wuerzburg, Institute of Computer Science
>> Am Hubland, D-97074 Wuerzburg, Germany, room B206
>> phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
>> mailto:menth@informatik.uni-wuerzburg.de
>> http://www3.informatik.uni-wuerzburg.de/research/ngn
>>
>>
>>
>>  
>>     
>
> --
> Dr. Michael Menth, Assistant Professor
> University of Wuerzburg, Institute of Computer Science
> Am Hubland, D-97074 Wuerzburg, Germany, room B206
> phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
> mailto:menth@informatik.uni-wuerzburg.de
> http://www3.informatik.uni-wuerzburg.de/research/ngn
>
> _______________________________________________
> PCN mailing list
> PCN@ietf.org
> https://www.ietf.org/mailman/listinfo/pcn
>   

-- 
Dr. Michael Menth, Assistant Professor
University of Wuerzburg, Institute of Computer Science
Am Hubland, D-97074 Wuerzburg, Germany, room B206
phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
mailto:menth@informatik.uni-wuerzburg.de
http://www3.informatik.uni-wuerzburg.de/research/ngn


From toby.moncaster@bt.com  Wed Mar 25 05:38:58 2009
Return-Path: <toby.moncaster@bt.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id ACD3D3A6811 for <pcn@core3.amsl.com>; Wed, 25 Mar 2009 05:38:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.829
X-Spam-Level: 
X-Spam-Status: No, score=-2.829 tagged_above=-999 required=5 tests=[AWL=0.170,  BAYES_00=-2.599, J_CHICKENPOX_72=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oyuOMlyeWYhs for <pcn@core3.amsl.com>; Wed, 25 Mar 2009 05:38:57 -0700 (PDT)
Received: from smtp1.smtp.bt.com (smtp1.smtp.bt.com [217.32.164.137]) by core3.amsl.com (Postfix) with ESMTP id 74D173A68F0 for <pcn@ietf.org>; Wed, 25 Mar 2009 05:38:57 -0700 (PDT)
Received: from E03MVZ1-UKDY.domain1.systemhost.net ([193.113.30.61]) by smtp1.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.1830);  Wed, 25 Mar 2009 12:39:46 +0000
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Wed, 25 Mar 2009 12:38:11 -0000
Message-ID: <AEDCAF87EEC94F49BA92EBDD49854CC70A4EA02E@E03MVZ1-UKDY.domain1.systemhost.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00
Thread-Index: AcmslFFTvDQdDAhPSAKVhmcZQ2p67wAsj2P+
References: <4A916DBC72536E419A0BD955EDECEDEC044410C9@E03MVB1-UKBR.domain1.systemhost.net>	<49C6C2C8.7050209@informatik.uni-wuerzburg.de>	<4A916DBC72536E419A0BD955EDECEDEC044410CD@E03MVB1-UKBR.domain1.systemhost.net>	<49C75F4F.2050309@informatik.uni-wuerzburg.de>	<4A916DBC72536E419A0BD955EDECEDEC044410D7@E03MVB1-UKBR.domain1.systemhost.net>	<49C81FD4.7070906@informatik.uni-wuerzburg.de>	<4A916DBC72536E419A0BD955EDECEDEC044410DB@E03MVB1-UKBR.domain1.systemhost.net>	<49C824E0.6020300@informatik.uni-wuerzburg.de>	<4A916DBC72536E419A0BD955EDECEDEC044410DD@E03MVB1-UKBR.domain1.systemhost.net> <49C8933C.5070000@informatik.uni-wuerzburg.de> <49C8F5DA.1040600@rogers.com>
From: <toby.moncaster@bt.com>
To: <tom.taylor@rogers.com>, <menth@informatik.uni-wuerzburg.de>
X-OriginalArrivalTime: 25 Mar 2009 12:39:46.0214 (UTC) FILETIME=[C770BC60:01C9AD46]
Cc: pcn@ietf.org
Subject: Re: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Mar 2009 12:38:58 -0000

Look closely at it and you will find a milestone for=20
"Jul 2009    Submit "Requirements for Signaling of (Pre-) Congestion =
Information from Egress to Ingress in a DiffServ Domain" to the IESG for =
consideration as a Informational RFC"
=20
Toby

________________________________

From: pcn-bounces@ietf.org on behalf of Tom Taylor
Sent: Tue 3/24/2009 15:01
To: menth@informatik.uni-wuerzburg.de
Cc: pcn@ietf.org
Subject: Re: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00



Look at the charter. PCN is not allow to create its own signalling =
protocol.

Michael Menth wrote:
> Hi Phil,
>
> I still do not understand. Is the plan to make PCN work by modifying =
and
> reusing other two-pass signalling protocols such as RSVP to keep the =
AC
> signalling overhead low or is the plan to have an own PCN signalling
> protocol for that purpose? Both are possible options. For me this =
calls
> for a consensus question. If RSVP is the de facto standard for things =
we
> have in mind, it would be ok for me to reuse the RSVP signalling. =
What's
> the operators perspective? Isn't that a political decision?
>
> Regards,
>
>    Michael
>
> philip.eardley@bt.com schrieb:
>> i guess it means: what are the requirements on an extension to a
>> signalling protocol [be it rsvp, nsis, etc] in order to carry the
>> required pcn info
>>
>> ________________________________
>>
>> From: Michael Menth [mailto:menth@informatik.uni-wuerzburg.de]
>> Sent: Tue 24/03/2009 00:10
>> To: Eardley,PL,Philip,CXR9 R
>> Cc: pcn@ietf.org
>> Subject: Re: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00
>>
>>
>>
>>
>>=20
>>> pcn doesnt assume rsvp. we're supposed to work on a doc about
>>> requirements /impact on signalling [be it rsvp, nsis, whatever]
>>>
>>> phil
>>>=20
>>>   =20
>> So what does that mean for the signalling of the AC states from the
>> egress to the ingress? We need that in the edge behavior drafts.
>> Piggybacking that info on RSVP RESV as you described in your previous
>> email or extra messages that are unaware of RSVP? The latter one, =
right?
>>
>> Regards,
>>
>>     Michael
>>
>> --
>> Dr. Michael Menth, Assistant Professor
>> University of Wuerzburg, Institute of Computer Science
>> Am Hubland, D-97074 Wuerzburg, Germany, room B206
>> phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
>> mailto:menth@informatik.uni-wuerzburg.de
>> http://www3.informatik.uni-wuerzburg.de/research/ngn
>>
>>
>>
>> =20
>
_______________________________________________
PCN mailing list
PCN@ietf.org
https://www.ietf.org/mailman/listinfo/pcn



From toby.moncaster@bt.com  Wed Mar 25 06:03:36 2009
Return-Path: <toby.moncaster@bt.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 036BD3A69EF for <pcn@core3.amsl.com>; Wed, 25 Mar 2009 06:03:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.557
X-Spam-Level: 
X-Spam-Status: No, score=-2.557 tagged_above=-999 required=5 tests=[AWL=-0.158, BAYES_00=-2.599, J_CHICKENPOX_72=0.6, J_CHICKENPOX_91=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lAJr7nfLm9U2 for <pcn@core3.amsl.com>; Wed, 25 Mar 2009 06:03:34 -0700 (PDT)
Received: from smtp3.smtp.bt.com (smtp3.smtp.bt.com [217.32.164.138]) by core3.amsl.com (Postfix) with ESMTP id 4BF8E3A6811 for <pcn@ietf.org>; Wed, 25 Mar 2009 06:03:33 -0700 (PDT)
Received: from E03MVZ1-UKDY.domain1.systemhost.net ([193.113.30.61]) by smtp3.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.1830);  Wed, 25 Mar 2009 13:04:22 +0000
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Wed, 25 Mar 2009 13:04:21 -0000
Message-ID: <AEDCAF87EEC94F49BA92EBDD49854CC70A4EA02F@E03MVZ1-UKDY.domain1.systemhost.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00
Thread-Index: AcmsVrZ6VlCpHUBGSteP3ssCvnv9mgADsTJ/ACKlY0gAFlTB+A==
References: <4A916DBC72536E419A0BD955EDECEDEC044410C9@E03MVB1-UKBR.domain1.systemhost.net><49C6C2C8.7050209@informatik.uni-wuerzburg.de><4A916DBC72536E419A0BD955EDECEDEC044410CD@E03MVB1-UKBR.domain1.systemhost.net><49C75F4F.2050309@informatik.uni-wuerzburg.de><4A916DBC72536E419A0BD955EDECEDEC044410D7@E03MVB1-UKBR.domain1.systemhost.net><49C81FD4.7070906@informatik.uni-wuerzburg.de><4A916DBC72536E419A0BD955EDECEDEC044410DB@E03MVB1-UKBR.domain1.systemhost.net><49C824E0.6020300@informatik.uni-wuerzburg.de><4A916DBC72536E419A0BD955EDECEDEC044410DD@E03MVB1-UKBR.domain1.systemhost.net> <49C8933C.5070000@informatik.uni-wuerzburg.de> <AEDCAF87EEC94F49BA92EBDD49854CC70A4EA01F@E03MVZ1-UKDY.domain1.systemhost.net> <4A916DBC72536E419A0BD955EDECEDEC044410E8@E03MVB1-UKBR.domain1.systemhost.net>
From: <toby.moncaster@bt.com>
To: <philip.eardley@bt.com>, <menth@informatik.uni-wuerzburg.de>
X-OriginalArrivalTime: 25 Mar 2009 13:04:22.0112 (UTC) FILETIME=[3724E600:01C9AD4A]
Cc: pcn@ietf.org
Subject: Re: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Mar 2009 13:03:36 -0000

Attempt to summarise:
=20
If policy info exists throughout the network then the decision can be =
taken at egress. However it is likely that policy will be only known at =
ingress (or control node but htats a side issue).
If policy is only at ingress we need to be cautious about flow =
termination. If we are just getitng into termination (through e.g. =
everyone suddenly increasing their rates) then we have the luxury of =
being able to terminate carefully and selectively - thus we can signal =
to ingress and keep signalling until termination happens. On the other =
hand if we have a network failure suddenly ramping up traffic across a =
link then we need to terminate more rapidly. Then the egress is the best =
palce to do this as it can see which flows are needing termination. =
Since it is likely we still would want to favour 911/112/999 calls, this =
seems to suggest we are going to need a requirement for such calls to be =
identifiable at the egress...
=20
So, summary of summary: If the egress can identify the really high =
priority calls then it seems the best place to make any termination =
decision. On the other hand the ingress is the better place to make any =
admission decision...
=20
Toby

________________________________

From: Eardley,PL,Philip,CXR9 R
Sent: Wed 3/25/2009 02:34
To: Moncaster,T,Toby,CXR9 R; menth@informatik.uni-wuerzburg.de
Cc: pcn@ietf.org
Subject: RE: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00


>>3) Egress always reports back two flows, ingress chooses which one to =
terminate. Advantages: simple. Disadvantages: most of the ones above =
(bad for multipath, potentially risky, both flows may be equally high =
priority).
=20
correction, this isnt bad for multipath. the egress knows which flows =
have been excess traffic marked, so it knows which flows go on an ecmp =
path that goes thru the bottleneck. this is actually an advantage of =
making the decision at the egress - otherwise you get into the issues =
you describe below, or have to expand on approach c) and signal lots of =
flows which could be potentially terminated. =20
=20
the whole policy question depends on what sort of policy we're talking =
about. if it's "global" policy for the whole PCN-domain (eg dont =
terminate emergency calls) then this policy info is just as visible at =
the egress as at the ingress. [please confirm /deny whether this =
correct]
=20
if it's per customer policy info then this info is more logically at the =
ingress than the egress. to me it seems quite reasonable that this type =
of per customer policy info ifluences admissin control decisions [new =
call requests from customer X get block if CLE is 5%, new call requests =
from customer Y get admitted until CLE hits 50%]. however, it also seems =
reasonable if flow termination doesnt worry about per customer policy =
info [flows from customer X and Y just as likely to be terminated] . =
becuase termination is due to some drastic unexpected network event, so =
lets not worry about which customers we hit. if you agree with this =
view, then it seems that the egress can decide which flows to terminate =
just as well as the ingress [assuming it can just as easily avoid =
termiatning emergency calls]
=20
i agree with your comment about rsvp. however, personally i find it =
easier to talk specific examples, otherwise it's too abstract

________________________________

From: Moncaster,T,Toby,CXR9 R
Sent: Tue 24/03/2009 10:00
To: menth@informatik.uni-wuerzburg.de; Eardley,PL,Philip,CXR9 R
Cc: pcn@ietf.org
Subject: RE: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00


Hi Phil, Michael,
=20
I guess what you need is something that describes an idealised PCN =
signalling system in abstract terms and then perhaps an example of how =
RSVP (and perhaps NSIS) can be modified to provide this functionality. =
>From this is should be possible to create a simple set of requirements =
in RFC2119 language Plus some optional extras that should be considered. =
AS I understand it our goal as a WG is to tell a signalling WG what it =
is we want signalled, where the information needs to go, and which =
entity needs to have control of the information...
=20
I do sometimes get the slight impression that the WG has a strong slant =
towards RSVP as the signalling of choice, but at this stage I think we =
need to avoid making that decision.
=20
On the issue of policy requiring decisions to be made at ingress rather =
than egress I quite like Phil's proposal that the egress makes the =
decision but the ingress can over-ride it. However we need to work out =
the fallback position from there. I reckon there are three options:
1) Don't terminate any flows - pretty soon the egress will get another =
termination mark and ask for another flow to be terminated which might =
not be high priority. Advantage: really simple. Disadvantages: =
potentially risky if egress always ends up picking high priority flows =
or if it takes too long for signalling to get back to ingress
2) Ingress chooses another random (but similar-sized) flow from the same =
IEA to terminate. Advantage: robust in single path case. Disadvantages: =
breaks down in multipath case, requires ingress to make a decision as to =
what constitutes a similar size flow.
3) Egress always reports back two flows, ingress chooses which one to =
terminate. Advantages: simple. Disadvantages: most of the ones above =
(bad for multipath, potentially risky, both flows may be equally high =
priority).
=20
There is also a potential corner case: If lots of IEAs cross a single =
bottleneck that is just tipping over into overload then only a few will =
IEAs will be notified of this. If one of tthe IEAs that is chosen is =
actually virtually empty it may only have 1 or 2 high priority flows...=20
=20
Toby

________________________________

From: pcn-bounces@ietf.org on behalf of Michael Menth
Sent: Tue 3/24/2009 08:01
To: Eardley,PL,Philip,CXR9 R
Cc: pcn@ietf.org
Subject: Re: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00



Hi Phil,

I still do not understand. Is the plan to make PCN work by modifying and
reusing other two-pass signalling protocols such as RSVP to keep the AC
signalling overhead low or is the plan to have an own PCN signalling
protocol for that purpose? Both are possible options. For me this calls
for a consensus question. If RSVP is the de facto standard for things we
have in mind, it would be ok for me to reuse the RSVP signalling. What's
the operators perspective? Isn't that a political decision?

Regards,

    Michael

philip.eardley@bt.com schrieb:
> i guess it means: what are the requirements on an extension to a =
signalling protocol [be it rsvp, nsis, etc] in order to carry the =
required pcn info
>
> ________________________________
>
> From: Michael Menth [mailto:menth@informatik.uni-wuerzburg.de]
> Sent: Tue 24/03/2009 00:10
> To: Eardley,PL,Philip,CXR9 R
> Cc: pcn@ietf.org
> Subject: Re: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00
>
>
>
>
> =20
>> pcn doesnt assume rsvp. we're supposed to work on a doc about =
requirements /impact on signalling [be it rsvp, nsis, whatever]
>>
>> phil
>>=20
>>   =20
> So what does that mean for the signalling of the AC states from the
> egress to the ingress? We need that in the edge behavior drafts.
> Piggybacking that info on RSVP RESV as you described in your previous
> email or extra messages that are unaware of RSVP? The latter one, =
right?
>
> Regards,
>
>     Michael
>
> --
> Dr. Michael Menth, Assistant Professor
> University of Wuerzburg, Institute of Computer Science
> Am Hubland, D-97074 Wuerzburg, Germany, room B206
> phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
> mailto:menth@informatik.uni-wuerzburg.de
> http://www3.informatik.uni-wuerzburg.de/research/ngn
>
>
>
> =20

--
Dr. Michael Menth, Assistant Professor
University of Wuerzburg, Institute of Computer Science
Am Hubland, D-97074 Wuerzburg, Germany, room B206
phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
mailto:menth@informatik.uni-wuerzburg.de
http://www3.informatik.uni-wuerzburg.de/research/ngn

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



From philip.eardley@bt.com  Wed Mar 25 10:58:59 2009
Return-Path: <philip.eardley@bt.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 08E723A6A96 for <pcn@core3.amsl.com>; Wed, 25 Mar 2009 10:58:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.481
X-Spam-Level: 
X-Spam-Status: No, score=-2.481 tagged_above=-999 required=5 tests=[AWL=-0.082, BAYES_00=-2.599, J_CHICKENPOX_72=0.6, J_CHICKENPOX_91=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6ipCiDTPJb-8 for <pcn@core3.amsl.com>; Wed, 25 Mar 2009 10:58:57 -0700 (PDT)
Received: from smtp1.smtp.bt.com (smtp1.smtp.bt.com [217.32.164.137]) by core3.amsl.com (Postfix) with ESMTP id 1E6583A684F for <pcn@ietf.org>; Wed, 25 Mar 2009 10:58:56 -0700 (PDT)
Received: from E03MVB1-UKBR.domain1.systemhost.net ([193.113.197.107]) by smtp1.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.1830);  Wed, 25 Mar 2009 17:59:48 +0000
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Wed, 25 Mar 2009 17:59:48 -0000
Message-ID: <4A916DBC72536E419A0BD955EDECEDEC044410F1@E03MVB1-UKBR.domain1.systemhost.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00
Thread-Index: AcmtNfY9Z7QBdBR3TniCdkbMYGUw8gAPEzgF
References: <4A916DBC72536E419A0BD955EDECEDEC044410C9@E03MVB1-UKBR.domain1.systemhost.net><49C6C2C8.7050209@informatik.uni-wuerzburg.de><4A916DBC72536E419A0BD955EDECEDEC044410CD@E03MVB1-UKBR.domain1.systemhost.net><49C75F4F.2050309@informatik.uni-wuerzburg.de><4A916DBC72536E419A0BD955EDECEDEC044410D7@E03MVB1-UKBR.domain1.systemhost.net><49C81FD4.7070906@informatik.uni-wuerzburg.de><4A916DBC72536E419A0BD955EDECEDEC044410DB@E03MVB1-UKBR.domain1.systemhost.net><49C824E0.6020300@informatik.uni-wuerzburg.de><4A916DBC72536E419A0BD955EDECEDEC044410DD@E03MVB1-UKBR.domain1.systemhost.net> <49C8933C.5070000@informatik.uni-wuerzburg.de> <AEDCAF87EEC94F49BA92EBDD49854CC70A4EA01F@E03MVZ1-UKDY.domain1.systemhost.net> <4A916DBC72536E419A0BD955EDECEDEC044410E8@E03MVB1-UKBR.domain1.systemhost.net> <49CA09D8.2090100@informatik.uni-wuerzburg.de>
From: <philip.eardley@bt.com>
To: <menth@informatik.uni-wuerzburg.de>
X-OriginalArrivalTime: 25 Mar 2009 17:59:48.0470 (UTC) FILETIME=[7CE07960:01C9AD73]
Cc: pcn@ietf.org
Subject: Re: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Mar 2009 17:58:59 -0000

=20

________________________________

From: Michael Menth [mailto:menth@informatik.uni-wuerzburg.de]
Sent: Wed 25/03/2009 10:39
To: Eardley,PL,Philip,CXR9 R
Cc: Moncaster,T,Toby,CXR9 R; pcn@ietf.org
Subject: Re: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00





philip.eardley@bt.com schrieb:
>>> 3) Egress always reports back two flows, ingress chooses which one =
to terminate. Advantages: simple. Disadvantages: most of the ones above =
(bad for multipath, potentially risky, both flows may be equally high =
priority).
>>>     =20
>=20
> correction, this isnt bad for multipath. the egress knows which flows =
have been excess traffic marked, so it knows which flows go on an ecmp =
path that goes thru the bottleneck. this is actually an advantage of =
making the decision at the egress - otherwise you get into the issues =
you describe below, or have to expand on approach c) and signal lots of =
flows which could be potentially terminated.=20
> =20
Signalling two flows is just not enough for measured-rate based flow
termination since many flows need to be terminated. That's why the IDs
of many marked flows need to be signalled back to the ingress.

>=20
> the whole policy question depends on what sort of policy we're talking =
about. if it's "global" policy for the whole PCN-domain (eg dont =
terminate emergency calls) then this policy info is just as visible at =
the egress as at the ingress. [please confirm /deny whether this =
correct]
> =20


>=20
> if it's per customer policy info then this info is more logically at =
the ingress than the egress. to me it seems quite reasonable that this =
type of per customer policy info ifluences admissin control decisions =
[new call requests from customer X get block if CLE is 5%, new call =
requests from customer Y get admitted until CLE hits 50%].
Here ee talk about AC policies. This proposal does not work with
threshold marking since the transition from CLE=3D0 to CLE=3D1 is =
ideally a
very small load region that is not worth taking advantage of for
differentiated AC. It might work with excess marking, but there you have
many other problems.


[phil] that's a good point. suggests that per customer policy is not =
really part of the adm ctrl decision?


> however, it also seems reasonable if flow termination doesnt worry =
about per customer policy info [flows from customer X and Y just as =
likely to be terminated] . becuase termination is due to some drastic =
unexpected network event, so lets not worry about which customers we =
hit. if you agree with this view, then it seems that the egress can =
decide which flows to terminate just as well as the ingress [assuming it =
can just as easily avoid termiatning emergency calls]
> =20
Not really. One way to handle this situation is to terminate flows with
high termination priority immediately when termination is required and
flows with low termination priority only when termination requests
persist for some time. Hence, overload might be resolved by several
termination steps when IEAs with high termination priority flows
terminate more traffic than IEAs with low termination priority flows as
they start termination later if at all. For exactly this differentiation
the policy information is needed.


[phil] that is exactly what i called "global" policy [it isnt "per =
customer" policy] which i think maybe just as visible at the egress as =
the ingress.

However, after i sent email i reaslies the point you raised above. if =
teh egress makes the decision about wat flows to terminate, then it must =
signal what those flows are to the ingress, since the ingress needs to =
change tthe policer state so that no more traffic is admitted on the =
terminated flows.=20

this seems to make the general case is better for the ingress to decide =
which flows to terminate. if there's ecmp, then to make the termination =
decision you need the egress knowledge about what flows have got =
excess-marked, which means that the flows go thru the bottleneck.=20

/phil


>=20
> i agree with your comment about rsvp. however, personally i find it =
easier to talk specific examples, otherwise it's too abstract
> =20
Yes, it's better to have an example in mind. But rsvp is only an example
for two-pass per-flow reservation protocol and other options are
possible. However, I don't mind reusing rsvp, either.

> ________________________________
>
> From: Moncaster,T,Toby,CXR9 R
> Sent: Tue 24/03/2009 10:00
> To: menth@informatik.uni-wuerzburg.de; Eardley,PL,Philip,CXR9 R
> Cc: pcn@ietf.org
> Subject: RE: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00
>
>
> Hi Phil, Michael,
>=20
> I guess what you need is something that describes an idealised PCN =
signalling system in abstract terms and then perhaps an example of how =
RSVP (and perhaps NSIS) can be modified to provide this functionality. =
>From this is should be possible to create a simple set of requirements =
in RFC2119 language Plus some optional extras that should be considered. =
AS I understand it our goal as a WG is to tell a signalling WG what it =
is we want signalled, where the information needs to go, and which =
entity needs to have control of the information...
>=20
> I do sometimes get the slight impression that the WG has a strong =
slant towards RSVP as the signalling of choice, but at this stage I =
think we need to avoid making that decision.
>=20
> On the issue of policy requiring decisions to be made at ingress =
rather than egress I quite like Phil's proposal that the egress makes =
the decision but the ingress can over-ride it. However we need to work =
out the fallback position from there. I reckon there are three options:
> 1) Don't terminate any flows - pretty soon the egress will get another =
termination mark and ask for another flow to be terminated which might =
not be high priority. Advantage: really simple. Disadvantages: =
potentially risky if egress always ends up picking high priority flows =
or if it takes too long for signalling to get back to ingress
> 2) Ingress chooses another random (but similar-sized) flow from the =
same IEA to terminate. Advantage: robust in single path case. =
Disadvantages: breaks down in multipath case, requires ingress to make a =
decision as to what constitutes a similar size flow.
> 3) Egress always reports back two flows, ingress chooses which one to =
terminate. Advantages: simple. Disadvantages: most of the ones above =
(bad for multipath, potentially risky, both flows may be equally high =
priority).
>=20
> There is also a potential corner case: If lots of IEAs cross a single =
bottleneck that is just tipping over into overload then only a few will =
IEAs will be notified of this. If one of tthe IEAs that is chosen is =
actually virtually empty it may only have 1 or 2 high priority flows...
>=20
> Toby
>
> ________________________________
>
> From: pcn-bounces@ietf.org on behalf of Michael Menth
> Sent: Tue 3/24/2009 08:01
> To: Eardley,PL,Philip,CXR9 R
> Cc: pcn@ietf.org
> Subject: Re: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00
>
>
>
> Hi Phil,
>
> I still do not understand. Is the plan to make PCN work by modifying =
and
> reusing other two-pass signalling protocols such as RSVP to keep the =
AC
> signalling overhead low or is the plan to have an own PCN signalling
> protocol for that purpose? Both are possible options. For me this =
calls
> for a consensus question. If RSVP is the de facto standard for things =
we
> have in mind, it would be ok for me to reuse the RSVP signalling. =
What's
> the operators perspective? Isn't that a political decision?
>
> Regards,
>
>     Michael
>
> philip.eardley@bt.com schrieb:
> =20
>> i guess it means: what are the requirements on an extension to a =
signalling protocol [be it rsvp, nsis, etc] in order to carry the =
required pcn info
>>
>> ________________________________
>>
>> From: Michael Menth [mailto:menth@informatik.uni-wuerzburg.de]
>> Sent: Tue 24/03/2009 00:10
>> To: Eardley,PL,Philip,CXR9 R
>> Cc: pcn@ietf.org
>> Subject: Re: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00
>>
>>
>>
>>
>>=20
>>   =20
>>> pcn doesnt assume rsvp. we're supposed to work on a doc about =
requirements /impact on signalling [be it rsvp, nsis, whatever]
>>>
>>> phil
>>>
>>>  =20
>>>     =20
>> So what does that mean for the signalling of the AC states from the
>> egress to the ingress? We need that in the edge behavior drafts.
>> Piggybacking that info on RSVP RESV as you described in your previous
>> email or extra messages that are unaware of RSVP? The latter one, =
right?
>>
>> Regards,
>>
>>     Michael
>>
>> --
>> Dr. Michael Menth, Assistant Professor
>> University of Wuerzburg, Institute of Computer Science
>> Am Hubland, D-97074 Wuerzburg, Germany, room B206
>> phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
>> mailto:menth@informatik.uni-wuerzburg.de
>> http://www3.informatik.uni-wuerzburg.de/research/ngn
>>
>>
>>
>>=20
>>   =20
>
> --
> Dr. Michael Menth, Assistant Professor
> University of Wuerzburg, Institute of Computer Science
> Am Hubland, D-97074 Wuerzburg, Germany, room B206
> phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
> mailto:menth@informatik.uni-wuerzburg.de
> http://www3.informatik.uni-wuerzburg.de/research/ngn
>
> _______________________________________________
> PCN mailing list
> PCN@ietf.org
> https://www.ietf.org/mailman/listinfo/pcn
> =20

--
Dr. Michael Menth, Assistant Professor
University of Wuerzburg, Institute of Computer Science
Am Hubland, D-97074 Wuerzburg, Germany, room B206
phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
mailto:menth@informatik.uni-wuerzburg.de
http://www3.informatik.uni-wuerzburg.de/research/ngn




From philip.eardley@bt.com  Wed Mar 25 11:26:33 2009
Return-Path: <philip.eardley@bt.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1C5F228C189 for <pcn@core3.amsl.com>; Wed, 25 Mar 2009 11:26:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.778
X-Spam-Level: 
X-Spam-Status: No, score=-2.778 tagged_above=-999 required=5 tests=[AWL=0.221,  BAYES_00=-2.599, J_CHICKENPOX_72=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BtMkuovYmz60 for <pcn@core3.amsl.com>; Wed, 25 Mar 2009 11:26:31 -0700 (PDT)
Received: from smtp4.smtp.bt.com (smtp4.smtp.bt.com [217.32.164.151]) by core3.amsl.com (Postfix) with ESMTP id 55FDC3A6D70 for <pcn@ietf.org>; Wed, 25 Mar 2009 11:26:31 -0700 (PDT)
Received: from E03MVB1-UKBR.domain1.systemhost.net ([193.113.197.107]) by smtp4.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.3959);  Wed, 25 Mar 2009 18:27:22 +0000
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Wed, 25 Mar 2009 18:27:22 -0000
Message-ID: <4A916DBC72536E419A0BD955EDECEDEC044410F2@E03MVB1-UKBR.domain1.systemhost.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [PCN] Corridor discussions on edge behaviour
Thread-Index: AcmtNfU5/MrXgto4R7WY+R2DlBjI1gAPb+2a
References: <49C982FA.4020102@rogers.com> <4A916DBC72536E419A0BD955EDECEDEC044410E7@E03MVB1-UKBR.domain1.systemhost.net> <49CA09D4.5060207@informatik.uni-wuerzburg.de>
From: <philip.eardley@bt.com>
To: <menth@informatik.uni-wuerzburg.de>
X-OriginalArrivalTime: 25 Mar 2009 18:27:22.0968 (UTC) FILETIME=[5708D580:01C9AD77]
Cc: pcn@ietf.org
Subject: Re: [PCN] Corridor discussions on edge behaviour
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Mar 2009 18:26:33 -0000

=20

________________________________

From: Michael Menth [mailto:menth@informatik.uni-wuerzburg.de]
Sent: Wed 25/03/2009 10:39
To: Eardley,PL,Philip,CXR9 R
Cc: tom.taylor@rogers.com; pcn@ietf.org
Subject: Re: [PCN] Corridor discussions on edge behaviour



Hi all,

philip.eardley@bt.com schrieb:
> to add to this:
>=20
> so far we only discussed admission. we (continue to) agree that the =
ingress is the right place to make the admission decision. becuase the =
policy information about flow admissin will be at the ingress (that's =
the point that most naturally knows about users attaching at this =
ingress), and such policy info might form part of the decision about =
whether to admit the flow (along with PCN info about marking level)
> =20
Taking the AC decision means accept or block new flows. This can be done
on the base of CLE values or admit/block states so that this is not the
question and options 1a-c of Tom's previous email are still valid.

>=20
> there is also the question about empty IEAs. my view is that we =
shouldnt worry too much about this, there seem heuristics that look ok, =
although of course it's nice if they are naturally solved.
> =20
I do not know these heuristics, at least they are not investigated. I
find it safe to go for some CLE-based AC but to keep the door open for
some probe-based AC for IEAs that are likely to carry only little
traffic. I don't say that this has priority, but the signalling should
be designed in a way that it hides the details of the AC state
calculation. Therefore, I am in favor to report only AC states from the
egress to the ingress.

[phil] this is ok providing we agree that the actual value of teh CLE =
never forms part of the decision whether to admit a flow. ie the only =
thing that matters is the CLE is "high" or "low" (alternative: depending =
on eg the user, we might admit depending on the exact CLE value)

> a particular issue that tom raised was if you dont already have a =
signalling msg between the ingress and egress, ie you dont have an rsvp =
msg to piggyback the measurement data on. this could be the case if the =
legacy system is doing some kind of call counting at the ingress & the =
operator wants to improve the accuracy of this with PCN.
> =20
If RSVP is already in place, it could be reused for PCN purposes. If it
is not used, yet, what's the problem with using it for signalling
accross the PCN domain? I know it's a heavy-weight protocol, but it's
done. As long as states are installed only in ingress and egress, PCN
still achieves it objective to keep the core without states. It's not
that I am in favor of this solution, but I thing it's an option.


[phil] good point, we just have to say what the signalling reqt is, so =
we can say "use something like rsvp, with object carrying this info"


>=20
> as regards the optins below
> 1 a) has the drawback that there are potentially a lot of IEAs (say =
10k with 100 gateways) so peridocially reporting every 10ms or 100ms is =
quite an overhead.
> =20
I would prefer a different view with a similar result: as long as we
have a large number of flows per IEA, the relative overhead of periodic
signalling is low. Otherwise, it is large.

> 2a) seems a lot of info to report which is not in general of any =
interest for admission (however, it possibly has the advantage that if =
termination is needed then you already have (or maybe have) the rate =
info without having to ask for it.
 From my perspective the quantitiy of information is not the critical
issue as long as the data fit in a single small signalling message. From
that point of view signalling rates or smoothed CLE or both are fine.
However, I find that the signalling must be generic and we should avoid
that PCN can do only CLE-based AC forever unless new signalling is
developed. Probing for IEAs seems important to me, especially when many
IEAs are likely to be empty. I do not say that this has priority, but we
should keep this door open and not just as a hack with signaling CLE=3D0 =
or 1.


[phil] ok. (altho not sure how small the signalling msg is with =
signalling rates)


>=20
>
> ________________________________
>
> From: pcn-bounces@ietf.org on behalf of Tom Taylor
> Sent: Wed 25/03/2009 01:03
> To: pcn@ietf.org
> Subject: [PCN] Corridor discussions on edge behaviour
>
>
>
> We discussed the edge behaviour drafts for a couple of hours today and =
will
> continue tomorrow. I explained my view of PCN as a statistical =
filtering process
> designed to operate the network at as efficiently as possible without =
incurring
> significant risk of overload when traffic exhibits its normal level of
> variation. That set a context for further discussion, but needs =
follow-up.
>
> We actually have two issues which should be discussed independently:
>
> 1. When does the egress node report?
> (a) Periodically.
> (b) When the CLE crosses a threshold (upward or downward).
> (c) When triggered by a RESV message or the equivalent.
>
> 2. What does the egress node report?
> (a) Octet counts per second of unmarked, threshold-marked, and =
excess-marked
> traffic.
> (b) The smoothed CLE.
> (c) The admission state (admit, block).
>
> One other bit of news: Giorgios is joining the edge behaviour draft =
editorial
> team, which also includesx Anna, me, Michael, and Fortune.
>
> Tom Taylor
> _______________________________________________
> PCN mailing list
> PCN@ietf.org
> https://www.ietf.org/mailman/listinfo/pcn
>
>
> _______________________________________________
> PCN mailing list
> PCN@ietf.org
> https://www.ietf.org/mailman/listinfo/pcn
> =20

--
Dr. Michael Menth, Assistant Professor
University of Wuerzburg, Institute of Computer Science
Am Hubland, D-97074 Wuerzburg, Germany, room B206
phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
mailto:menth@informatik.uni-wuerzburg.de
http://www3.informatik.uni-wuerzburg.de/research/ngn




From menth@informatik.uni-wuerzburg.de  Wed Mar 25 11:48:52 2009
Return-Path: <menth@informatik.uni-wuerzburg.de>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 063B33A6DA1 for <pcn@core3.amsl.com>; Wed, 25 Mar 2009 11:48:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.723
X-Spam-Level: 
X-Spam-Status: No, score=-1.723 tagged_above=-999 required=5 tests=[AWL=0.526,  BAYES_00=-2.599, HELO_EQ_DE=0.35]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Pn+w-uVwzvci for <pcn@core3.amsl.com>; Wed, 25 Mar 2009 11:48:50 -0700 (PDT)
Received: from mailrelay.rz.uni-wuerzburg.de (mailrelay.rz.uni-wuerzburg.de [132.187.3.28]) by core3.amsl.com (Postfix) with ESMTP id 7BDA43A6D9D for <pcn@ietf.org>; Wed, 25 Mar 2009 11:48:42 -0700 (PDT)
Received: from virusscan.mail (localhost [127.0.0.1]) by mailrelay.mail (Postfix) with ESMTP id BC9F71990F0; Wed, 25 Mar 2009 19:49:34 +0100 (CET)
Received: from localhost (localhost [127.0.0.1]) by virusscan.mail (Postfix) with ESMTP id AF86F19904A; Wed, 25 Mar 2009 19:49:34 +0100 (CET)
Received: from [132.187.12.151] (win3151.informatik.uni-wuerzburg.de [132.187.12.151]) by mailmaster.uni-wuerzburg.de (Postfix) with ESMTP id 982F4A078B; Wed, 25 Mar 2009 19:49:34 +0100 (CET)
Message-ID: <49CA7CBF.40900@informatik.uni-wuerzburg.de>
Date: Wed, 25 Mar 2009 19:49:35 +0100
From: Michael Menth <menth@informatik.uni-wuerzburg.de>
Organization: University of Wuerzburg
User-Agent: Thunderbird 2.0.0.19 (Windows/20081209)
MIME-Version: 1.0
To: philip.eardley@bt.com
References: <4A916DBC72536E419A0BD955EDECEDEC044410C9@E03MVB1-UKBR.domain1.systemhost.net><49C6C2C8.7050209@informatik.uni-wuerzburg.de><4A916DBC72536E419A0BD955EDECEDEC044410CD@E03MVB1-UKBR.domain1.systemhost.net><49C75F4F.2050309@informatik.uni-wuerzburg.de><4A916DBC72536E419A0BD955EDECEDEC044410D7@E03MVB1-UKBR.domain1.systemhost.net><49C81FD4.7070906@informatik.uni-wuerzburg.de><4A916DBC72536E419A0BD955EDECEDEC044410DB@E03MVB1-UKBR.domain1.systemhost.net><49C824E0.6020300@informatik.uni-wuerzburg.de><4A916DBC72536E419A0BD955EDECEDEC044410DD@E03MVB1-UKBR.domain1.systemhost.net> <49C8933C.5070000@informatik.uni-wuerzburg.de> <AEDCAF87EEC94F49BA92EBDD49854CC70A4EA01F@E03MVZ1-UKDY.domain1.systemhost.net> <4A916DBC72536E419A0BD955EDECEDEC044410E8@E03MVB1-UKBR.domain1.systemhost.net> <49CA09D8.2090100@informatik.uni-wuerzburg.de> <4A916DBC72536E419A0BD955EDECEDEC044410F1@E03MVB1-UKBR.domain1.systemhost.net>
In-Reply-To: <4A916DBC72536E419A0BD955EDECEDEC044410F1@E03MVB1-UKBR.domain1.systemhost.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: by amavisd-new at uni-wuerzburg.de
Cc: pcn@ietf.org
Subject: [PCN] FT at ingress or egress?
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: menth@informatik.uni-wuerzburg.de
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Mar 2009 18:48:52 -0000

>> if it's per customer policy info then this info is more logically at the ingress than the egress. to me it seems quite reasonable that this type of per customer policy info ifluences admissin control decisions [new call requests from customer X get block if CLE is 5%, new call requests from customer Y get admitted until CLE hits 50%].
>>     
> Here ee talk about AC policies. This proposal does not work with
> threshold marking since the transition from CLE=0 to CLE=1 is ideally a
> very small load region that is not worth taking advantage of for
> differentiated AC. It might work with excess marking, but there you have
> many other problems.
>
>
> [phil] that's a good point. suggests that per customer policy is not really part of the adm ctrl decision?
>   
Yes. No different AC priorities. When the network is full, it's full and 
no more traffic is admitted. But if emergency calls request for 
admission, they are still admitted. Assumption is that they a few and 
small. If not, we can terminate other traffic if necessary.


>> however, it also seems reasonable if flow termination doesnt worry about per customer policy info [flows from customer X and Y just as likely to be terminated] . becuase termination is due to some drastic unexpected network event, so lets not worry about which customers we hit. if you agree with this view, then it seems that the egress can decide which flows to terminate just as well as the ingress [assuming it can just as easily avoid termiatning emergency calls]
>>  
>>     
> Not really. One way to handle this situation is to terminate flows with
> high termination priority immediately when termination is required and
> flows with low termination priority only when termination requests
> persist for some time. Hence, overload might be resolved by several
> termination steps when IEAs with high termination priority flows
> terminate more traffic than IEAs with low termination priority flows as
> they start termination later if at all. For exactly this differentiation
> the policy information is needed.
>
>
> [phil] that is exactly what i called "global" policy [it isnt "per customer" policy] which i think maybe just as visible at the egress as the ingress.
>
> However, after i sent email i reaslies the point you raised above. if teh egress makes the decision about wat flows to terminate, then it must signal what those flows are to the ingress, since the ingress needs to change tthe policer state so that no more traffic is admitted on the terminated flows. 
>   
I don't think that this is important. When a flow is terminated by the 
egress node, this is done, e.g. by sending a RESV TEAR message in RSVP, 
which modifies the policer at the ingress. That's the job of the 
end-to-end signalling protocol.

> this seems to make the general case is better for the ingress to decide which flows to terminate. if there's ecmp, then to make the termination decision you need the egress knowledge about what flows have got excess-marked, which means that the flows go thru the bottleneck. 
>
> /phil
>   
Three pieces of information must be combined to select the right flows 
for termination:
1) which flows are marked and therefore eligible for termination, only 
available at egress
2) which flows have high/low termination priority, that's policy, 
probably available at the ingress but not 100% sure
3) what's the rate of the individual flows to compose a set of flows for 
termination with a rate equal to the termination rate. The rates of the 
individual flows can be determined either by signalled traffic 
descriptors or by rate measurement. Don't know where this information is 
usually available if at all.

If 2) and 3) is done at the ingress, then it's much easier to convey the 
information of 1) from the egress to the ingress. So I get the same 
result as you do provided that 2) and 3) is done at the ingress. I just 
use a different reasoning.

Michael

-- 
Dr. Michael Menth, Assistant Professor
University of Wuerzburg, Institute of Computer Science
Am Hubland, D-97074 Wuerzburg, Germany, room B206
phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
mailto:menth@informatik.uni-wuerzburg.de
http://www3.informatik.uni-wuerzburg.de/research/ngn


From philip.eardley@bt.com  Wed Mar 25 14:58:30 2009
Return-Path: <philip.eardley@bt.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0E80528C101 for <pcn@core3.amsl.com>; Wed, 25 Mar 2009 14:58:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.084
X-Spam-Level: 
X-Spam-Status: No, score=-3.084 tagged_above=-999 required=5 tests=[AWL=0.515,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FVn2A8ZaFUYm for <pcn@core3.amsl.com>; Wed, 25 Mar 2009 14:58:29 -0700 (PDT)
Received: from smtp3.smtp.bt.com (smtp3.smtp.bt.com [217.32.164.138]) by core3.amsl.com (Postfix) with ESMTP id DF8EA3A6B30 for <pcn@ietf.org>; Wed, 25 Mar 2009 14:58:28 -0700 (PDT)
Received: from E03MVB1-UKBR.domain1.systemhost.net ([193.113.197.107]) by smtp3.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.1830);  Wed, 25 Mar 2009 21:59:20 +0000
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Wed, 25 Mar 2009 21:59:15 -0000
Message-ID: <4A916DBC72536E419A0BD955EDECEDEC044410F3@E03MVB1-UKBR.domain1.systemhost.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Corridor discussion about draft-satoh
Thread-Index: AcmtlPAZgJ03ApdoT/CUOzI6NtXo5w==
From: <philip.eardley@bt.com>
To: <pcn@ietf.org>
X-OriginalArrivalTime: 25 Mar 2009 21:59:20.0041 (UTC) FILETIME=[F3002D90:01C9AD94]
Subject: [PCN] Corridor discussion about draft-satoh
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Mar 2009 21:58:30 -0000

We had a long discussion yesterday about draft-satoh's & the WG draft's =
marking behaviours. I wanted to email two high level things that I =
concluded, without getting into the particular details of the satoh =
proposal.=20

=20

Draft-pcn-marking-behaviour sets out with a goal in mind. This was to =
come up with something that works reasonably well in a variety of =
scenarios:

-          if your network has 3 encoding states (not PCN-marked, and 2 =
states for PCN-marking), then you can get both accurate admission =
control (via threshold-markings) and accurate flow termination control =
(via excess-traffic-markings).

-          If your network has 2 encoding states (no PCN-marked; =
PCN-marked) then you have 3 choices: either have accurate admission =
control (via threshold-markings; and do something else for flow =
termination); or accurate flow termination control (via =
excess-traffic-markings; and do something else for admission control); =
or do both (the single marking idea - but pay the penalty of less =
accurate admission control when small numbers of flows on the =
ingress-egress-aggregate).

=20

Draft-satoh has a different goal in mind. This is to come up with =
something that works as well as possible for a scenario where you know =
you need both admission control and flow termination and where you know =
you only have 2 encoding states (no PCN-marked; PCN-marked). Now we can =
argue about whether this particular scenario is better achieved by the =
single marking draft or by the draft-satoh approach (not clear either =
way to me), and this is a discussion worth having, at least for academic =
interest. But from the point of view of the WG I don't think this =
comparison matters:

-          it's clear that the draft-satoh approach doesn't give as good =
performance as {draft-pcn-marking-behaviour + 3 encoding states}

-          draft-satoh can't be modified for a situation when there's a =
3rd encoding state.

=20

The second high level point I wanted to raise is that the draft-satoh =
work is "in progress". For instance, Daisuke agrees that the marking =
algorithm described in the draft is too complicated to implement, and =
has talked about a marking algorithm with 'two steps' [traffic rate =
above AR, jump to marking say 10% pkts; traffic rate above SR, jump to =
marking all pkts]. Daisuke also has ideas for improvements for modified =
behaviour around the sustainable rate. But this is all stuff that needs =
to be refined, simulated, compared etc. it is clear that there is =
substantial effort to get any such new proposal in a similar state to =
what's in draft-pcn-marking-behaviour - what's in the WG draft hasn't =
changed at all since the -00 version, and in fact for a long time before =
that.=20

=20

So there seem to me two choices. One option is that we change our minds =
& decide that we will optimise for the case where there's only one state =
for PCN-marking & the operator ewants both adm ctrl & flow termination - =
then we need to wait for revisions to draft-satoh, compare it with the =
SM approach, etc - most optimistically in a year's time we'd be in the =
same position we were perhaps 18months ago for =
draft-pcn-marking-behaviour. The second choice is that we go forward now =
with draft-pcn-marking-behaviour - with this choice, there is no benefit =
to waiting yet further, let's WG last call and get done.=20

=20

You can probably guess which option I prefer!!

=20

Thanks

phil

=20

-          =20

-          available. But I don't think this is a discussion worth =
having's performance compares with the performance of=20


From toby.moncaster@bt.com  Wed Mar 25 15:32:28 2009
Return-Path: <toby.moncaster@bt.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4585E28C179 for <pcn@core3.amsl.com>; Wed, 25 Mar 2009 15:32:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.135
X-Spam-Level: 
X-Spam-Status: No, score=-3.135 tagged_above=-999 required=5 tests=[AWL=0.464,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LhthyOJ3igfz for <pcn@core3.amsl.com>; Wed, 25 Mar 2009 15:32:27 -0700 (PDT)
Received: from smtp1.smtp.bt.com (smtp1.smtp.bt.com [217.32.164.137]) by core3.amsl.com (Postfix) with ESMTP id 1042D28C0D6 for <pcn@ietf.org>; Wed, 25 Mar 2009 15:32:26 -0700 (PDT)
Received: from E03MVZ1-UKDY.domain1.systemhost.net ([193.113.30.61]) by smtp1.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.1830);  Wed, 25 Mar 2009 22:33:18 +0000
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Wed, 25 Mar 2009 22:33:18 -0000
Message-ID: <AEDCAF87EEC94F49BA92EBDD49854CC70A4EA036@E03MVZ1-UKDY.domain1.systemhost.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Corridor discussion about draft-satoh
Thread-Index: AcmtlPAZgJ03ApdoT/CUOzI6NtXo5wAA/ypl
References: <4A916DBC72536E419A0BD955EDECEDEC044410F3@E03MVB1-UKBR.domain1.systemhost.net>
From: <toby.moncaster@bt.com>
To: <philip.eardley@bt.com>, <pcn@ietf.org>
X-OriginalArrivalTime: 25 Mar 2009 22:33:18.0752 (UTC) FILETIME=[B22ACA00:01C9AD99]
Subject: Re: [PCN] Corridor discussion about draft-satoh
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Mar 2009 22:32:28 -0000

I definitely support advancing the marking behaviour draft as quickly as =
possible. We are already running late even on the revised timetable for =
PCN and I don't want the WG to effectively fail... Two things I suggest:
=20
1) add a section to marking behaviour draft explaining that it isn't =
intended to stop other alternatives from coming along in the future
=20
2) allow work on the Satoh proposal to continue with an initial aim of =
becoming experimental (sort of similar to the approach we are using with =
the encoding)
=20
Toby

________________________________

From: pcn-bounces@ietf.org on behalf of philip.eardley@bt.com
Sent: Wed 3/25/2009 21:59
To: pcn@ietf.org
Subject: [PCN] Corridor discussion about draft-satoh



We had a long discussion yesterday about draft-satoh's & the WG draft's =
marking behaviours. I wanted to email two high level things that I =
concluded, without getting into the particular details of the satoh =
proposal.



Draft-pcn-marking-behaviour sets out with a goal in mind. This was to =
come up with something that works reasonably well in a variety of =
scenarios:

-          if your network has 3 encoding states (not PCN-marked, and 2 =
states for PCN-marking), then you can get both accurate admission =
control (via threshold-markings) and accurate flow termination control =
(via excess-traffic-markings).

-          If your network has 2 encoding states (no PCN-marked; =
PCN-marked) then you have 3 choices: either have accurate admission =
control (via threshold-markings; and do something else for flow =
termination); or accurate flow termination control (via =
excess-traffic-markings; and do something else for admission control); =
or do both (the single marking idea - but pay the penalty of less =
accurate admission control when small numbers of flows on the =
ingress-egress-aggregate).



Draft-satoh has a different goal in mind. This is to come up with =
something that works as well as possible for a scenario where you know =
you need both admission control and flow termination and where you know =
you only have 2 encoding states (no PCN-marked; PCN-marked). Now we can =
argue about whether this particular scenario is better achieved by the =
single marking draft or by the draft-satoh approach (not clear either =
way to me), and this is a discussion worth having, at least for academic =
interest. But from the point of view of the WG I don't think this =
comparison matters:

-          it's clear that the draft-satoh approach doesn't give as good =
performance as {draft-pcn-marking-behaviour + 3 encoding states}

-          draft-satoh can't be modified for a situation when there's a =
3rd encoding state.



The second high level point I wanted to raise is that the draft-satoh =
work is "in progress". For instance, Daisuke agrees that the marking =
algorithm described in the draft is too complicated to implement, and =
has talked about a marking algorithm with 'two steps' [traffic rate =
above AR, jump to marking say 10% pkts; traffic rate above SR, jump to =
marking all pkts]. Daisuke also has ideas for improvements for modified =
behaviour around the sustainable rate. But this is all stuff that needs =
to be refined, simulated, compared etc. it is clear that there is =
substantial effort to get any such new proposal in a similar state to =
what's in draft-pcn-marking-behaviour - what's in the WG draft hasn't =
changed at all since the -00 version, and in fact for a long time before =
that.



So there seem to me two choices. One option is that we change our minds =
& decide that we will optimise for the case where there's only one state =
for PCN-marking & the operator ewants both adm ctrl & flow termination - =
then we need to wait for revisions to draft-satoh, compare it with the =
SM approach, etc - most optimistically in a year's time we'd be in the =
same position we were perhaps 18months ago for =
draft-pcn-marking-behaviour. The second choice is that we go forward now =
with draft-pcn-marking-behaviour - with this choice, there is no benefit =
to waiting yet further, let's WG last call and get done.



You can probably guess which option I prefer!!



Thanks

phil



-         =20

-          available. But I don't think this is a discussion worth =
having's performance compares with the performance of

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



From philip.eardley@bt.com  Wed Mar 25 16:23:41 2009
Return-Path: <philip.eardley@bt.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4B8303A6988 for <pcn@core3.amsl.com>; Wed, 25 Mar 2009 16:23:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.498
X-Spam-Level: 
X-Spam-Status: No, score=-2.498 tagged_above=-999 required=5 tests=[AWL=-0.099, BAYES_00=-2.599, J_CHICKENPOX_72=0.6, J_CHICKENPOX_91=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8eHC9h5oyvXe for <pcn@core3.amsl.com>; Wed, 25 Mar 2009 16:23:40 -0700 (PDT)
Received: from smtp4.smtp.bt.com (smtp4.smtp.bt.com [217.32.164.151]) by core3.amsl.com (Postfix) with ESMTP id 0A1343A680C for <pcn@ietf.org>; Wed, 25 Mar 2009 16:23:39 -0700 (PDT)
Received: from E03MVB1-UKBR.domain1.systemhost.net ([193.113.197.107]) by smtp4.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.3959);  Wed, 25 Mar 2009 23:24:31 +0000
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Wed, 25 Mar 2009 23:24:30 -0000
Message-ID: <4A916DBC72536E419A0BD955EDECEDEC044410F6@E03MVB1-UKBR.domain1.systemhost.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Corridor discussion about draft-satoh
Thread-Index: AcmtlPAZgJ03ApdoT/CUOzI6NtXo5wAA/yplAACEY98=
References: <4A916DBC72536E419A0BD955EDECEDEC044410F3@E03MVB1-UKBR.domain1.systemhost.net> <AEDCAF87EEC94F49BA92EBDD49854CC70A4EA036@E03MVZ1-UKDY.domain1.systemhost.net>
From: <philip.eardley@bt.com>
To: <toby.moncaster@bt.com>, <pcn@ietf.org>
X-OriginalArrivalTime: 25 Mar 2009 23:24:31.0651 (UTC) FILETIME=[D9C1F730:01C9ADA0]
Subject: Re: [PCN] Corridor discussion about draft-satoh
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 25 Mar 2009 23:23:41 -0000

re 1 - i'm not sure the value of this. of course, it's possible for any =
rfc to get updated later.
=20
re 2 - yes. but note that producing an experiomental proposal is outside =
is the charter

________________________________

From: Moncaster,T,Toby,CXR9 R
Sent: Wed 25/03/2009 22:33
To: Eardley,PL,Philip,CXR9 R; pcn@ietf.org
Subject: RE: [PCN] Corridor discussion about draft-satoh


I definitely support advancing the marking behaviour draft as quickly as =
possible. We are already running late even on the revised timetable for =
PCN and I don't want the WG to effectively fail... Two things I suggest:
=20
1) add a section to marking behaviour draft explaining that it isn't =
intended to stop other alternatives from coming along in the future
=20
2) allow work on the Satoh proposal to continue with an initial aim of =
becoming experimental (sort of similar to the approach we are using with =
the encoding)
=20
Toby

________________________________

From: pcn-bounces@ietf.org on behalf of philip.eardley@bt.com
Sent: Wed 3/25/2009 21:59
To: pcn@ietf.org
Subject: [PCN] Corridor discussion about draft-satoh



We had a long discussion yesterday about draft-satoh's & the WG draft's =
marking behaviours. I wanted to email two high level things that I =
concluded, without getting into the particular details of the satoh =
proposal.



Draft-pcn-marking-behaviour sets out with a goal in mind. This was to =
come up with something that works reasonably well in a variety of =
scenarios:

-          if your network has 3 encoding states (not PCN-marked, and 2 =
states for PCN-marking), then you can get both accurate admission =
control (via threshold-markings) and accurate flow termination control =
(via excess-traffic-markings).

-          If your network has 2 encoding states (no PCN-marked; =
PCN-marked) then you have 3 choices: either have accurate admission =
control (via threshold-markings; and do something else for flow =
termination); or accurate flow termination control (via =
excess-traffic-markings; and do something else for admission control); =
or do both (the single marking idea - but pay the penalty of less =
accurate admission control when small numbers of flows on the =
ingress-egress-aggregate).



Draft-satoh has a different goal in mind. This is to come up with =
something that works as well as possible for a scenario where you know =
you need both admission control and flow termination and where you know =
you only have 2 encoding states (no PCN-marked; PCN-marked). Now we can =
argue about whether this particular scenario is better achieved by the =
single marking draft or by the draft-satoh approach (not clear either =
way to me), and this is a discussion worth having, at least for academic =
interest. But from the point of view of the WG I don't think this =
comparison matters:

-          it's clear that the draft-satoh approach doesn't give as good =
performance as {draft-pcn-marking-behaviour + 3 encoding states}

-          draft-satoh can't be modified for a situation when there's a =
3rd encoding state.



The second high level point I wanted to raise is that the draft-satoh =
work is "in progress". For instance, Daisuke agrees that the marking =
algorithm described in the draft is too complicated to implement, and =
has talked about a marking algorithm with 'two steps' [traffic rate =
above AR, jump to marking say 10% pkts; traffic rate above SR, jump to =
marking all pkts]. Daisuke also has ideas for improvements for modified =
behaviour around the sustainable rate. But this is all stuff that needs =
to be refined, simulated, compared etc. it is clear that there is =
substantial effort to get any such new proposal in a similar state to =
what's in draft-pcn-marking-behaviour - what's in the WG draft hasn't =
changed at all since the -00 version, and in fact for a long time before =
that.



So there seem to me two choices. One option is that we change our minds =
& decide that we will optimise for the case where there's only one state =
for PCN-marking & the operator ewants both adm ctrl & flow termination - =
then we need to wait for revisions to draft-satoh, compare it with the =
SM approach, etc - most optimistically in a year's time we'd be in the =
same position we were perhaps 18months ago for =
draft-pcn-marking-behaviour. The second choice is that we go forward now =
with draft-pcn-marking-behaviour - with this choice, there is no benefit =
to waiting yet further, let's WG last call and get done.



You can probably guess which option I prefer!!



Thanks

phil



-         =20

-          available. But I don't think this is a discussion worth =
having's performance compares with the performance of

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



From daisuke.satoh@ntt-at.co.jp  Thu Mar 26 00:19:28 2009
Return-Path: <daisuke.satoh@ntt-at.co.jp>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id E16F93A680C for <pcn@core3.amsl.com>; Thu, 26 Mar 2009 00:19:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.308
X-Spam-Level: 
X-Spam-Status: No, score=0.308 tagged_above=-999 required=5 tests=[AWL=0.398,  BAYES_00=-2.599, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ezk2nfFuxqXh for <pcn@core3.amsl.com>; Thu, 26 Mar 2009 00:19:28 -0700 (PDT)
Received: from sg.ntt-at.co.jp (roma.ntt-at.co.jp [202.253.160.19]) by core3.amsl.com (Postfix) with SMTP id 435C73A6765 for <pcn@ietf.org>; Thu, 26 Mar 2009 00:19:25 -0700 (PDT)
Received: (qmail 96574 invoked by alias); 26 Mar 2009 07:20:18 -0000
Received: from gwall1.bb.ntt-at.co.jp (192.168.5.201) by subgate.bb.ntt-at.co.jp with SMTP; 26 Mar 2009 07:20:18 -0000
Received: (from root@localhost) by gwall1.bb.ntt-at.co.jp (8.13.1/8.13.1) id n2Q7KHlt000456 for pcn@ietf.org; Thu, 26 Mar 2009 16:20:17 +0900
Received: from suez.bb.ntt-at.co.jp [192.168.2.9]  by gwall1.bb.ntt-at.co.jp with ESMTP id SAA00455; Thu, 26 Mar 2009 16:20:17 +0900
Received: from pacific.bb.ntt-at.co.jp (suez [127.0.0.1]) by suez.bb.ntt-at.co.jp (8.12.10/8.12.10) with ESMTP id n2Q7KGNi008965 for <pcn@ietf.org>; Thu, 26 Mar 2009 16:20:16 +0900
Received: from mercury.tec.ntt-at.co.jp (mercury.tec.ntt-at.co.jp [192.168.22.39]) by pacific.bb.ntt-at.co.jp (8.13.1/cf/pacific) with ESMTP id n2Q7KHNl007329 for <pcn@ietf.org>; Thu, 26 Mar 2009 16:20:17 +0900 (JST) (envelope-from daisuke.satoh@ntt-at.co.jp)
Received: from [192.168.250.61] (apuser61.bb.ntt-at.co.jp [192.168.250.61]) by mercury.tec.ntt-at.co.jp (Postfix) with ESMTP id 1CCAD53F61; Thu, 26 Mar 2009 16:20:15 +0900 (JST)
Date: Thu, 26 Mar 2009 16:20:17 +0900
From: SATOH Daisuke <daisuke.satoh@ntt-at.co.jp>
To: pcn@ietf.org
Message-Id: <20090326153549.60AC.26AD349@ntt-at.co.jp>
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: 7bit
X-Mailer: Becky! ver. 2.47 [ja]
Subject: [PCN]  Corridor discussion about draft-satoh
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Mar 2009 07:19:29 -0000

Hi Phil,



> We had a long discussion yesterday about draft-satoh's & the WG draft's marking behaviours. I wanted to email two high level things that I concluded, without getting into the particular details of the satoh proposal. 
> 
>  
> 
> Draft-pcn-marking-behaviour sets out with a goal in mind. This was to come up with something that works reasonably well in a variety of scenarios:
> 
> -          if your network has 3 encoding states (not PCN-marked, and 2 states for PCN-marking), then you can get both accurate admission control (via threshold-markings) and accurate flow termination control (via excess-traffic-markings).
> 
> -          If your network has 2 encoding states (no PCN-marked; PCN-marked) then you have 3 choices: either have accurate admission control (via threshold-markings; and do something else for flow termination); or accurate flow termination control (via excess-traffic-markings; and do something else for admission control); or do both (the single marking idea - but pay the penalty of less accurate admission control when small numbers of flows on the ingress-egress-aggregate).
> 



I believe PCN WG has decided 2 encoding states as standard and 3
encoding states as experimental. Do I misunderstand?


>  
> 
> Draft-satoh has a different goal in mind. This is to come up with something that works as well as possible for a scenario where you know you need both admission control and flow termination and where you know you only have 2 encoding states (no PCN-marked; PCN-marked). Now we can argue about whether this particular scenario is better achieved by the single marking draft or by the draft-satoh approach (not clear either way to me), and this is a discussion worth having, at least for academic interest. But from the point of view of the WG I don't think this comparison matters:
> 
> -          it's clear that the draft-satoh approach doesn't give as good performance as {draft-pcn-marking-behaviour + 3 encoding states}
> 


Actually, STM (my proposal) is slightly less accurate than CL in
admission control. However, it is better than CL in flow termination
when the load is 2x supportable rate without packet loss.
I wrote in this ML and explain the mechanism and the reason why accuracy
of flow termination in CL is low when the load is 2x supportable rate. I
believe CL must know the order of packets at the bottleneck link in
order to achieve accurate termination. Getting information of the order
of packets at the bottleneck link is almost impossible.




I think it is not late to WG Last Call after solving the above problem.



> -          draft-satoh can't be modified for a situation when there's a 3rd encoding state.
> 
>  
> 
> The second high level point I wanted to raise is that the draft-satoh work is "in progress". For instance, Daisuke agrees that the marking algorithm described in the draft is too complicated to implement, and has talked about a marking algorithm with 'two steps' [traffic rate above AR, jump to marking say 10% pkts; traffic rate above SR, jump to marking all pkts]. Daisuke also has ideas for improvements for modified behaviour around the sustainable rate. But this is all stuff that needs to be refined, simulated, compared etc. it is clear that there is substantial effort to get any such new proposal in a similar state to what's in draft-pcn-marking-behaviour - what's in the WG draft hasn't changed at all since the -00 version, and in fact for a long time before that. 
> 
>  
> 
> So there seem to me two choices. One option is that we change our minds & decide that we will optimise for the case where there's only one state for PCN-marking & the operator ewants both adm ctrl & flow termination - then we need to wait for revisions to draft-satoh, compare it with the SM approach, etc - most optimistically in a year's time we'd be in the same position we were perhaps 18months ago for draft-pcn-marking-behaviour. The second choice is that we go forward now with draft-pcn-marking-behaviour - with this choice, there is no benefit to waiting yet further, let's WG last call and get done. 
> 
>  
> 
> You can probably guess which option I prefer!!
> 
>  
> 
> Thanks
> 
> phil
> 
>  
> 
> -           
> 
> -          available. But I don't think this is a discussion worth having's performance compares with the performance of 


Best regards,
Daisuke


From menth@informatik.uni-wuerzburg.de  Thu Mar 26 00:45:18 2009
Return-Path: <menth@informatik.uni-wuerzburg.de>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 89A353A685D for <pcn@core3.amsl.com>; Thu, 26 Mar 2009 00:45:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.165
X-Spam-Level: 
X-Spam-Status: No, score=0.165 tagged_above=-999 required=5 tests=[BAYES_40=-0.185, HELO_EQ_DE=0.35]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uYBXcXPxLh5n for <pcn@core3.amsl.com>; Thu, 26 Mar 2009 00:45:17 -0700 (PDT)
Received: from mailrelay.rz.uni-wuerzburg.de (mailrelay.rz.uni-wuerzburg.de [132.187.3.28]) by core3.amsl.com (Postfix) with ESMTP id B84453A68EC for <pcn@ietf.org>; Thu, 26 Mar 2009 00:45:17 -0700 (PDT)
Received: from virusscan.mail (localhost [127.0.0.1]) by mailrelay.mail (Postfix) with ESMTP id 7E203A07B8; Thu, 26 Mar 2009 08:46:10 +0100 (CET)
Received: from localhost (localhost [127.0.0.1]) by virusscan.mail (Postfix) with ESMTP id 70B0CA07B6; Thu, 26 Mar 2009 08:46:10 +0100 (CET)
Received: from [85.180.226.133] (e180226133.adsl.alicedsl.de [85.180.226.133]) by mailmaster.uni-wuerzburg.de (Postfix) with ESMTP id 3F9A2A07AB; Thu, 26 Mar 2009 08:46:10 +0100 (CET)
Message-ID: <49CB32C3.10806@informatik.uni-wuerzburg.de>
Date: Thu, 26 Mar 2009 08:46:11 +0100
From: Michael Menth <menth@informatik.uni-wuerzburg.de>
Organization: University of Wuerzburg
User-Agent: Thunderbird 2.0.0.19 (Windows/20081209)
MIME-Version: 1.0
To: SATOH Daisuke <daisuke.satoh@ntt-at.co.jp>
References: <20090326153549.60AC.26AD349@ntt-at.co.jp>
In-Reply-To: <20090326153549.60AC.26AD349@ntt-at.co.jp>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: by amavisd-new at uni-wuerzburg.de
Cc: pcn@ietf.org
Subject: Re: [PCN] Corridor discussion about draft-satoh
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: menth@informatik.uni-wuerzburg.de
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Mar 2009 07:45:18 -0000

Hi Daisuke,

> However, it [STM] is better than CL in flow termination
> when the load is 2x supportable rate without packet loss.
> I wrote in this ML and explain the mechanism and the reason why accuracy
> of flow termination in CL is low when the load is 2x supportable rate. 
Can you point me to that mail? I missed that. Probably it was a lenghty 
response to Phil that I did not fully follow.

> I believe CL must know the order of packets at the bottleneck link in
> order to achieve accurate termination. Getting information of the order
> of packets at the bottleneck link is almost impossible.
>   
That is new to me.

 From my point of view, the FT method of STM is the weakest part since 
it is either slow or leads to overtermination. Daisuke, please look at 
VII.C of
http://www3.informatik.uni-wuerzburg.de/~menth/Publications/papers/Menth08-PCN-Overview.pdf

Is that how your proposed termination method basically works or did I 
get something wrong?

Regards,

    Michael

-- 
Dr. Michael Menth, Assistant Professor
University of Wuerzburg, Institute of Computer Science
Am Hubland, D-97074 Wuerzburg, Germany, room B206
phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
mailto:menth@informatik.uni-wuerzburg.de
http://www3.informatik.uni-wuerzburg.de/research/ngn


From rbriscoe@jungle.bt.co.uk  Thu Mar 26 07:22:24 2009
Return-Path: <rbriscoe@jungle.bt.co.uk>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CA49B3A6A6C for <pcn@core3.amsl.com>; Thu, 26 Mar 2009 07:22:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.385
X-Spam-Level: 
X-Spam-Status: No, score=-1.385 tagged_above=-999 required=5 tests=[AWL=0.132,  BAYES_00=-2.599, DNS_FROM_RFC_BOGUSMX=1.482, J_CHICKENPOX_72=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1tbMFLQnAA+D for <pcn@core3.amsl.com>; Thu, 26 Mar 2009 07:22:17 -0700 (PDT)
Received: from smtp4.smtp.bt.com (smtp4.smtp.bt.com [217.32.164.151]) by core3.amsl.com (Postfix) with ESMTP id 474433A6856 for <pcn@ietf.org>; Thu, 26 Mar 2009 07:22:16 -0700 (PDT)
Received: from i2kc08-ukbr.domain1.systemhost.net ([193.113.197.71]) by smtp4.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.3959);  Thu, 26 Mar 2009 14:23:08 +0000
Received: from cbibipnt08.iuser.iroot.adidom.com ([147.149.100.81]) by i2kc08-ukbr.domain1.systemhost.net with Microsoft SMTPSVC(6.0.3790.1830); Thu, 26 Mar 2009 14:23:07 +0000
Received: From bagheera.jungle.bt.co.uk ([132.146.168.158]) by cbibipnt08.iuser.iroot.adidom.com (WebShield SMTP v4.5 MR1a P0803.399); id 1238077386577; Thu, 26 Mar 2009 14:23:06 +0000
Received: from mut.jungle.bt.co.uk ([10.73.5.233]) by bagheera.jungle.bt.co.uk (8.13.5/8.12.8) with ESMTP id n2QEMw6l025103; Thu, 26 Mar 2009 14:23:02 GMT
Message-Id: <200903261423.n2QEMw6l025103@bagheera.jungle.bt.co.uk>
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
Date: Thu, 26 Mar 2009 14:23:00 +0000
To: <philip.eardley@bt.com>
From: Bob Briscoe <rbriscoe@jungle.bt.co.uk>
In-Reply-To: <4A916DBC72536E419A0BD955EDECEDEC044410DC@E03MVB1-UKBR.doma in1.systemhost.net>
References: <20090305161501.2D2AB3A689C@core3.amsl.com> <4A916DBC72536E419A0BD955EDECEDEC04AD7A3D@E03MVB1-UKBR.domain1.systemhost.net> <200903232352.n2NNqdSN022778@bagheera.jungle.bt.co.uk> <4A916DBC72536E419A0BD955EDECEDEC044410DC@E03MVB1-UKBR.domain1.systemhost.net>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
X-Scanned-By: MIMEDefang 2.56 on 132.146.168.158
X-OriginalArrivalTime: 26 Mar 2009 14:23:07.0967 (UTC) FILETIME=[6262E4F0:01C9AE1E]
Cc: pcn@ietf.org
Subject: Re: [PCN] I-D Action:draft-ietf-pcn-marking-behaviour-02.txt
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Mar 2009 14:22:24 -0000

Phil,

On a 'seminal reference' I thought the marking draft (rather than the 
architecture) would be the best place to put a ref to a scholarly 
paper on why virtual queues are useful and what they are. Here's the 
original paper:

@ARTICLE{Courcou96:Vq,
   author = {Costas Courcoubetis and Richard Weber},
   affiliation = {1: ICS FORTH; 2: Cam Uni},
   year = 1996,
   title = {Buffer Overflow Asymptotics for a Switch Handling Many Traffic
           Sources},
   journal = {Journal Applied Probability},
   volume = 33,
   pages = {886--903},
   keywords = {Data Communication, Networks, ATM, Quality of Service, QoS,
              Congestion Control, Rate Control, Policy, Admission Control,
              Protocols, Signalling, Architecture, Algorithms},
   entryby = {RJB},
   entry = {1 Oct 2002}
}


Bob

At 00:25 24/03/2009, philip.eardley@bt.com wrote:
>thanks bob. will include in the next update. great that only 
>editorial comments. i'll ponder the one about "functionally 
>equivalent" (I'm not even sure whether it's necessary to define it - 
>i think this would be unique for ietf doc to try & say something on 
>these lines rather than leave it vague?)
>
>on the refences, re referring to the first research that generated 
>PCN-like adm control concept: we should do this once within the PCN 
>document set. am thhinking that the archiecture draft would probably 
>be the more appropriate than this draft? but am happy to include it 
>in the marking behaviour doc instead.
>
>the old CL draft included the following text [which seems to be not 
>in the pcn-architecture draft]. this would seem a good starting 
>point. please send the courcoubetis reference (& others that should be added)
>
>The admission control mechanism evolved from the work led by Martin
>    Karsten on the Guaranteed Stream Provider developed in the M3I
>    project [GSPa, GSP-TR], which in turn was based on the theoretical
>    work of Gibbens and Kelly [DCAC].
>
>thanks
>phil
>
>________________________________
>
>From: Briscoe,RJ,Bob,XVR9 BRISCORJ R
>Sent: Mon 23/03/2009 23:52
>To: Eardley,PL,Philip,CXR9 R
>Cc: pcn@ietf.org
>Subject: Re: [PCN] I-D Action:draft-ietf-pcn-marking-behaviour-02.txt
>
>
>
>Phil,
>
>Review comments below. Nothing substantive, just editorial mostly.
>
>Abstract:
>s/standardises/specifies/ [I think the IESG objects to RFCs using the
>'standard' word]
>
>1. Intro
>s/Other documents/Other documents introduced below/
>
>1.1 Terminology
>s/Competing-non-PCN-packet: a non PCN-packet that shares a link with/
>   /Competing-non-PCN-packet: a non PCN-packet that shares a queue with/
>
>"                [I-D.ietf-pcn-baseline-encoding] defines only two PCN
>        encoding states available (PCN-marked and not-marked); the
>        deployment MUST choose whether PCN-marked is interpreted as
>        excess-traffic-marked or threshold-marked; a consistent choice
>        MUST be made throughout a PCN-domain.
>"This sentence is too detailed and normative for the terminology
>section and would be better merged in with the other text about the
>same subject in S.2.5. With the following additional changes:
>s/the deployment MUST choose/in this case the deployment MUST choose/
>
>2. Specified PCN-marking behaviour
>
>s/This section specifies the PCN-marking behaviour.
>   /This section specifies the PCN-marking behaviours./
>
>2.4. Excess traffic meter function
>
>Move this para to the start of the section:
>"  A PCN-node MUST implement an Excess traffic Meter that has behaviour
>     functionally equivalent to the following.
>"
>
>References.
>
>Suggest one or two references to original research on virtual queues,
>to provide some legitimacy, rather than implying this is all just
>invented out of thin air with no theoretical backing. E.g. the
>original Courcoubetis paper in the context of ATM.
>
>
>B.1. Competing-non-PCN-traffic
>
>s/and there is voice-admit traffic in the PCN-domain./
>   /and there is non-PCN voice-admit traffic in the PCN-domain./
>
>Somewhere, we need to explain that PCN & non-PCN voice-admit traffic
>probably differ only in the ECN field, not the DSCP. Some networks
>might schedule them in separate queues distinguished only by ECN
>field, while others might schedule them together.
>
>B.2 Scope
>
>s/such considerations are out of scope of PCN./
>   /such considerations are out of scope of this document./
>
>An RFC exists beyond the lifetime of a w-g, so the current scope of
>the w-g is irrelevant in an RFC.
>
>B.4 Traffic conditioning
>
>s/wold/would/
>
>s/In brief, the reason is that this avoids over-termination, with the
>CL/SM edge behaviour, in the event of/
>   /In brief, the reason is that with the CL/SM edge behaviour this
>avoids over-terminationin in the event of/
>
>B.5. Threshold metering
>
>s/However the implementation is not standardised./
>   /However the description is not intended to standardise implementation./
>
>"     *  leave TBthreshold.fill unaltered and indicate threshold-mark to
>           the Marking function.
>"
>[By you definition of functionally equivalent, this isn't. But I
>think you need to relax the definition, rather than preclude this
>implementation.]
>
>B.6. Excess traffic metering
>s/However the implementation is not standardised./
>   /However the description is not intended to standardise implementation./
>
>s/substantially pre-congested and hence PCN-marking all packets.)/
>   /substantially pre-congested and hence excess-rate-marking all packets.)/
>
>s/and the impact of not doing it is moderate/
>   /and the impact of not doing it is undesirable but moderate/
>
>Bob
>
>At 16:47 05/03/2009, philip.eardley@bt.com wrote:
> >I updated the draft.
> >http://www.ietf.org/internet-drafts/draft-ietf-pcn-marking-behaviour-02.
> >txt
> >
> >6.1.  Changes to -02 from -01
> >
> >    Updates as follows:
> >
> >    o  added notes (end of S1.1 & 2.5) to clarify what "excess-traffic-
> >       marked" means when there is only one encoding for PCN-marking
> >
> >    o  added explanations for in Section B.4 and B.6 about why various
> >       things are SHOULD or SHOULD NOT rather than MUST or MUST NOT.
> >
> >    o  Deleted a couple of paragraphs about encoding states, as they are
> >       relevant to encoding documents rather than this document.
> >
> >I also corrected the editorial nits the Ruediger pointed out.
> >
> >There is the on-going suggestion from Daisuke (currently writing an
> >email) - but apart from this issue I think that the document is done
> >(there have been no changes to normative text since the -00 version of
> >2nd Oct 2008).
> >
> >Thanks
> >phil
> >
> >{ -----Original Message-----
> >{ From: pcn-bounces@ietf.org [mailto:pcn-bounces@ietf.org] On Behalf Of
> >{ Internet-Drafts@ietf.org
> >{ Sent: 05 March 2009 16:15
> >{ To: i-d-announce@ietf.org
> >{ Cc: pcn@ietf.org
> >{ Subject: [PCN] I-D Action:draft-ietf-pcn-marking-behaviour-02.txt
> >{
> >{ A New Internet-Draft is available from the on-line Internet-Drafts
> >{ directories.
> >{ This draft is a work item of the Congestion and Pre-Congestion
> >{ Notification Working Group of the IETF.
> >{
> >{
> >{       Title           : Marking behaviour of PCN-nodes
> >{       Author(s)       : P. Eardley
> >{       Filename        : draft-ietf-pcn-marking-behaviour-02.txt
> >{       Pages           : 20
> >{       Date            : 2009-03-05
> >{
> >{ This document standardises the two marking behaviours of PCN-nodes:
> >{ threshold marking and excess traffic marking.  Threshold marking
> >{ marks all PCN-packets if the PCN traffic rate is greater than a
> >{ configured rate ("PCN-threshold-rate").  Excess traffic marking marks
> >{ a proportion of PCN-packets, such that the amount marked equals the
> >{ traffic rate in excess of a configured rate ("PCN-excess-rate").
> >{ Setting the configured rates below the physical link rates enables
> >{ PCN-nodes to provide information to support admission control and
> >{ flow termination in order to protect the quality of service of
> >{ established inelastic flows.
> >{
> >{ A URL for this Internet-Draft is:
> >{ http://www.ietf.org/internet-drafts/draft-ietf-pcn-marking-behaviour-
> >{ 02.txt
> >{
> >{ Internet-Drafts are also available by anonymous FTP at:
> >{ ftp://ftp.ietf.org/internet-drafts/
> >{
> >{ Below is the data which will enable a MIME compliant mail reader
> >{ implementation to automatically retrieve the ASCII version of the
> >{ Internet-Draft.
> >_______________________________________________
> >PCN mailing list
> >PCN@ietf.org
> >https://www.ietf.org/mailman/listinfo/pcn
>
>________________________________________________________________
>Bob Briscoe,               Networks Research Centre, BT Research

________________________________________________________________
Bob Briscoe,               Networks Research Centre, BT Research 


From daisuke.satoh@ntt-at.co.jp  Thu Mar 26 08:40:48 2009
Return-Path: <daisuke.satoh@ntt-at.co.jp>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CA4CD3A6AC3 for <pcn@core3.amsl.com>; Thu, 26 Mar 2009 08:40:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.279
X-Spam-Level: 
X-Spam-Status: No, score=0.279 tagged_above=-999 required=5 tests=[AWL=0.369,  BAYES_00=-2.599, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id woQ-AIWOiPXF for <pcn@core3.amsl.com>; Thu, 26 Mar 2009 08:40:47 -0700 (PDT)
Received: from sg.ntt-at.co.jp (roma.ntt-at.co.jp [202.253.160.19]) by core3.amsl.com (Postfix) with SMTP id 60B493A69EA for <pcn@ietf.org>; Thu, 26 Mar 2009 08:40:47 -0700 (PDT)
Received: (qmail 53471 invoked by alias); 26 Mar 2009 15:41:40 -0000
Received: from gwall2.bb.ntt-at.co.jp (192.168.5.202) by subgate.bb.ntt-at.co.jp with SMTP; 26 Mar 2009 15:41:40 -0000
Received: (from root@localhost) by gwall2.bb.ntt-at.co.jp (8.13.1/8.13.1) id n2QFfes8023858 for pcn@ietf.org; Fri, 27 Mar 2009 00:41:40 +0900
Received: from suez.bb.ntt-at.co.jp [192.168.2.9]  by gwall2.bb.ntt-at.co.jp with ESMTP id AAA23857; Fri, 27 Mar 2009 00:41:40 +0900
Received: from pacific.bb.ntt-at.co.jp (suez [127.0.0.1]) by suez.bb.ntt-at.co.jp (8.12.10/8.12.10) with ESMTP id n2QFfcNi025021 for <pcn@ietf.org>; Fri, 27 Mar 2009 00:41:39 +0900
Received: from mercury.tec.ntt-at.co.jp (mercury.tec.ntt-at.co.jp [192.168.22.39]) by pacific.bb.ntt-at.co.jp (8.13.1/cf/pacific) with ESMTP id n2QFfdfv060092 for <pcn@ietf.org>; Fri, 27 Mar 2009 00:41:39 +0900 (JST) (envelope-from daisuke.satoh@ntt-at.co.jp)
Received: from [192.168.250.64] (apuser64.bb.ntt-at.co.jp [192.168.250.64]) by mercury.tec.ntt-at.co.jp (Postfix) with ESMTP id F134653F61; Fri, 27 Mar 2009 00:41:37 +0900 (JST)
Date: Fri, 27 Mar 2009 00:41:38 +0900
From: SATOH Daisuke <daisuke.satoh@ntt-at.co.jp>
To: pcn@ietf.org
In-Reply-To: <20090326153549.60AC.26AD349@ntt-at.co.jp>
References: <20090326153549.60AC.26AD349@ntt-at.co.jp>
Message-Id: <20090327002007.6A5D.26AD349@ntt-at.co.jp>
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: 7bit
X-Mailer: Becky! ver. 2.47 [ja]
Subject: Re: [PCN] Corridor discussion about draft-satoh
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Mar 2009 15:40:48 -0000

Hi All,


On Thu, 26 Mar 2009 16:20:17 +0900
SATOH Daisuke <daisuke.satoh@ntt-at.co.jp> wrote:

> Hi Phil,
> 
> 
> 
> > We had a long discussion yesterday about draft-satoh's & the WG draft's marking behaviours. I wanted to email two high level things that I concluded, without getting into the particular details of the satoh proposal. 
> > 
> >  
> > 
> > Draft-pcn-marking-behaviour sets out with a goal in mind. This was to come up with something that works reasonably well in a variety of scenarios:
> > 
> > -          if your network has 3 encoding states (not PCN-marked, and 2 states for PCN-marking), then you can get both accurate admission control (via threshold-markings) and accurate flow termination control (via excess-traffic-markings).
> > 
> > -          If your network has 2 encoding states (no PCN-marked; PCN-marked) then you have 3 choices: either have accurate admission control (via threshold-markings; and do something else for flow termination); or accurate flow termination control (via excess-traffic-markings; and do something else for admission control); or do both (the single marking idea - but pay the penalty of less accurate admission control when small numbers of flows on the ingress-egress-aggregate).
> > 
> 
> 
> 
> I believe PCN WG has decided 2 encoding states as standard and 3
> encoding states as experimental. Do I misunderstand?
> 
> 
> >  
> > 
> > Draft-satoh has a different goal in mind. This is to come up with something that works as well as possible for a scenario where you know you need both admission control and flow termination and where you know you only have 2 encoding states (no PCN-marked; PCN-marked). Now we can argue about whether this particular scenario is better achieved by the single marking draft or by the draft-satoh approach (not clear either way to me), and this is a discussion worth having, at least for academic interest. But from the point of view of the WG I don't think this comparison matters:
> > 
> > -          it's clear that the draft-satoh approach doesn't give as good performance as {draft-pcn-marking-behaviour + 3 encoding states}
> > 
> 
> 
> Actually, STM (my proposal) is slightly less accurate than CL in
> admission control. However, it is better than CL in flow termination
> when the load is 2x supportable rate without packet loss.
> I wrote in this ML and explain the mechanism and the reason why accuracy
> of flow termination in CL is low when the load is 2x supportable rate. I
> believe CL must know the order of packets at the bottleneck link in
> order to achieve accurate termination. Getting information of the order
> of packets at the bottleneck link is almost impossible.
> 
> 


Sorry, I do not write the reason why CL degraded when the load is 2x supportable
rate in this ML.



Why is the performance of CL degraded?
Because choosing appropriate flows to terminate is very difficult. When
PCN rate has to be half by termination, average PCN rate becomes about half
by one shot of termination because the SAR is accurate. But PCN rate
after the termination becomes more burst than PCN traffic before
termination. So some packets are still excess-traffic marked. Then CL
calculates SAR again. This SAR is smaller than the first SAR because PCN
traffic is bursty and unmarkedrate is less than supportable rate.
Because SAR is smaller, some flows are terminated. This cycle is
repeated. As a result, over termination occurrs.






When the traffic is highly overloaded, more higher overloaded traffic in
a short interval exists. An ingress terminates flows based on SAR. I
believe SAR itself is accurate. If an ingress can terminate flows so
that variance of traffic rate is enough small, CL always terminates
flows accurately. However, it is very difficult. When the traffic is not
so highly overloaded, the variance is small. When the traffic is highly
overloaded, high traffic rate keeps in a short interval and very low
traffic rate is generated in a short interval by termination. The
average is SAR but traffic after termination becomes bursty.

If the traffic is bursty and the average rate is about
PCN-supportable-rate, SAR is less than PCN-supportable-rate. This is the
mechanism of over termination of CL when the traffic is highly
overloaded.

These are my understanding. I have not confirmed it by simulation yet.



Solution is terminating flows that generate very highly overloaded.
However, this overload is produced by superposition. An ingress cannot
detect this information.


Or I guess the first termination is accurate. If CL does not use SAR
after the first termination, the performance may be improved.



Why is the performance of STM actually better than CL at high overloads?

Because STM terminates flows little by little until 100% packets are not
marked by using threshold marking. It does not use SAR.








> 
> 
> I think it is not late to WG Last Call after solving the above problem.
> 
> 
> 
> > -          draft-satoh can't be modified for a situation when there's a 3rd encoding state.
> > 
> >  
> > 
> > The second high level point I wanted to raise is that the draft-satoh work is "in progress". For instance, Daisuke agrees that the marking algorithm described in the draft is too complicated to implement, and has talked about a marking algorithm with 'two steps' [traffic rate above AR, jump to marking say 10% pkts; traffic rate above SR, jump to marking all pkts]. Daisuke also has ideas for improvements for modified behaviour around the sustainable rate. But this is all stuff that needs to be refined, simulated, compared etc. it is clear that there is substantial effort to get any such new proposal in a similar state to what's in draft-pcn-marking-behaviour - what's in the WG draft hasn't changed at all since the -00 version, and in fact for a long time before that. 
> > 

Actually my marking algorithm is more complicated than SM. But I do not
know whether it is too complicate to implement.


> >  
> > 
> > So there seem to me two choices. One option is that we change our minds & decide that we will optimise for the case where there's only one state for PCN-marking & the operator ewants both adm ctrl & flow termination - then we need to wait for revisions to draft-satoh, compare it with the SM approach, etc - most optimistically in a year's time we'd be in the same position we were perhaps 18months ago for draft-pcn-marking-behaviour. The second choice is that we go forward now with draft-pcn-marking-behaviour - with this choice, there is no benefit to waiting yet further, let's WG last call and get done. 
> > 
> >  
> > 
> > You can probably guess which option I prefer!!
> > 
> >  
> > 
> > Thanks
> > 
> > phil
> > 
> >  
> > 
> > -           
> > 
> > -          available. But I don't think this is a discussion worth having's performance compares with the performance of 
> 
> 

Best regards,
Daisuke


From philip.eardley@bt.com  Thu Mar 26 10:58:37 2009
Return-Path: <philip.eardley@bt.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B068528C1DD for <pcn@core3.amsl.com>; Thu, 26 Mar 2009 10:58:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.095
X-Spam-Level: 
X-Spam-Status: No, score=-3.095 tagged_above=-999 required=5 tests=[AWL=0.504,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wTUJpvtamQef for <pcn@core3.amsl.com>; Thu, 26 Mar 2009 10:58:36 -0700 (PDT)
Received: from smtp1.smtp.bt.com (smtp1.smtp.bt.com [217.32.164.137]) by core3.amsl.com (Postfix) with ESMTP id 322053A6C35 for <pcn@ietf.org>; Thu, 26 Mar 2009 10:58:36 -0700 (PDT)
Received: from E03MVB1-UKBR.domain1.systemhost.net ([193.113.197.107]) by smtp1.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.1830);  Thu, 26 Mar 2009 17:59:29 +0000
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Thu, 26 Mar 2009 17:59:27 -0000
Message-ID: <4A916DBC72536E419A0BD955EDECEDEC044410FB@E03MVB1-UKBR.domain1.systemhost.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [PCN]  Corridor discussion about draft-satoh
Thread-Index: Acmt41WTD4F2FzA7Ro23Gs6mVNnjCgAWIYML
References: <20090326153549.60AC.26AD349@ntt-at.co.jp>
From: <philip.eardley@bt.com>
To: <daisuke.satoh@ntt-at.co.jp>, <pcn@ietf.org>
X-OriginalArrivalTime: 26 Mar 2009 17:59:29.0035 (UTC) FILETIME=[9BB4ADB0:01C9AE3C]
Subject: Re: [PCN] Corridor discussion about draft-satoh
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Mar 2009 17:58:37 -0000

in-line
phil

________________________________

From: pcn-bounces@ietf.org on behalf of SATOH Daisuke
Sent: Thu 26/03/2009 07:20
To: pcn@ietf.org
Subject: [PCN] Corridor discussion about draft-satoh



Hi Phil,



> We had a long discussion yesterday about draft-satoh's & the WG =
draft's marking behaviours. I wanted to email two high level things that =
I concluded, without getting into the particular details of the satoh =
proposal.
>
>=20
>
> Draft-pcn-marking-behaviour sets out with a goal in mind. This was to =
come up with something that works reasonably well in a variety of =
scenarios:
>
> -          if your network has 3 encoding states (not PCN-marked, and =
2 states for PCN-marking), then you can get both accurate admission =
control (via threshold-markings) and accurate flow termination control =
(via excess-traffic-markings).
>
> -          If your network has 2 encoding states (no PCN-marked; =
PCN-marked) then you have 3 choices: either have accurate admission =
control (via threshold-markings; and do something else for flow =
termination); or accurate flow termination control (via =
excess-traffic-markings; and do something else for admission control); =
or do both (the single marking idea - but pay the penalty of less =
accurate admission control when small numbers of flows on the =
ingress-egress-aggregate).
>



I believe PCN WG has decided 2 encoding states as standard and 3
encoding states as experimental. Do I misunderstand?

[phil]. yes. this changes nothing i wrote.=20




>=20
>
> Draft-satoh has a different goal in mind. This is to come up with =
something that works as well as possible for a scenario where you know =
you need both admission control and flow termination and where you know =
you only have 2 encoding states (no PCN-marked; PCN-marked). Now we can =
argue about whether this particular scenario is better achieved by the =
single marking draft or by the draft-satoh approach (not clear either =
way to me), and this is a discussion worth having, at least for academic =
interest. But from the point of view of the WG I don't think this =
comparison matters:
>
> -          it's clear that the draft-satoh approach doesn't give as =
good performance as {draft-pcn-marking-behaviour + 3 encoding states}
>


Actually, STM (my proposal) is slightly less accurate than CL in
admission control. However, it is better than CL in flow termination
when the load is 2x supportable rate without packet loss.
I wrote in this ML and explain the mechanism and the reason why accuracy
of flow termination in CL is low when the load is 2x supportable rate. I
believe CL must know the order of packets at the bottleneck link in
order to achieve accurate termination. Getting information of the order
of packets at the bottleneck link is almost impossible.


[phil] why must it know the order? this problem hasnt been seen in all =
the simulations others have done.
please do not confuse the marking behaviour with the edge behaviour. the =
old CL draft describes one particular edge behaviour based on measuring =
the CL edge behaviour. however, we know several others are possible - as =
documented by michael - including when you could terminate little by =
little. However, your marking behaviour forces the termnination edge =
behaviour to be little by little, there is no alternative.=20



I think it is not late to WG Last Call after solving the above problem.


> -          draft-satoh can't be modified for a situation when there's =
a 3rd encoding state.
>
>=20
>
> The second high level point I wanted to raise is that the draft-satoh =
work is "in progress". For instance, Daisuke agrees that the marking =
algorithm described in the draft is too complicated to implement, and =
has talked about a marking algorithm with 'two steps' [traffic rate =
above AR, jump to marking say 10% pkts; traffic rate above SR, jump to =
marking all pkts]. Daisuke also has ideas for improvements for modified =
behaviour around the sustainable rate. But this is all stuff that needs =
to be refined, simulated, compared etc. it is clear that there is =
substantial effort to get any such new proposal in a similar state to =
what's in draft-pcn-marking-behaviour - what's in the WG draft hasn't =
changed at all since the -00 version, and in fact for a long time before =
that.
>
>=20
>
> So there seem to me two choices. One option is that we change our =
minds & decide that we will optimise for the case where there's only one =
state for PCN-marking & the operator ewants both adm ctrl & flow =
termination - then we need to wait for revisions to draft-satoh, compare =
it with the SM approach, etc - most optimistically in a year's time we'd =
be in the same position we were perhaps 18months ago for =
draft-pcn-marking-behaviour. The second choice is that we go forward now =
with draft-pcn-marking-behaviour - with this choice, there is no benefit =
to waiting yet further, let's WG last call and get done.
>
>=20
>
> You can probably guess which option I prefer!!
>
>=20
>
> Thanks
>
> phil
>
>=20
>
> -         =20
>
> -          available. But I don't think this is a discussion worth =
having's performance compares with the performance of


Best regards,
Daisuke

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



From philip.eardley@bt.com  Thu Mar 26 11:13:50 2009
Return-Path: <philip.eardley@bt.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CA4353A6838 for <pcn@core3.amsl.com>; Thu, 26 Mar 2009 11:13:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.108
X-Spam-Level: 
X-Spam-Status: No, score=-3.108 tagged_above=-999 required=5 tests=[AWL=0.491,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xgIrqA6w0wWP for <pcn@core3.amsl.com>; Thu, 26 Mar 2009 11:13:49 -0700 (PDT)
Received: from smtp2.smtp.bt.com (smtp2.smtp.bt.com [217.32.164.150]) by core3.amsl.com (Postfix) with ESMTP id 27B8B3A67C1 for <pcn@ietf.org>; Thu, 26 Mar 2009 11:13:49 -0700 (PDT)
Received: from E03MVB1-UKBR.domain1.systemhost.net ([193.113.197.107]) by smtp2.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.1830);  Thu, 26 Mar 2009 18:14:41 +0000
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Thu, 26 Mar 2009 18:14:40 -0000
Message-ID: <4A916DBC72536E419A0BD955EDECEDEC044410FD@E03MVB1-UKBR.domain1.systemhost.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [PCN] Corridor discussion about draft-satoh
Thread-Index: AcmuKWvKZW7E9GBOTrCsf8cgYzv5kgAE7Go8
References: <20090326153549.60AC.26AD349@ntt-at.co.jp> <20090327002007.6A5D.26AD349@ntt-at.co.jp>
From: <philip.eardley@bt.com>
To: <daisuke.satoh@ntt-at.co.jp>, <pcn@ietf.org>
X-OriginalArrivalTime: 26 Mar 2009 18:14:41.0820 (UTC) FILETIME=[BBC49DC0:01C9AE3E]
Subject: Re: [PCN] Corridor discussion about draft-satoh
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Mar 2009 18:13:50 -0000

=20

________________________________

From: pcn-bounces@ietf.org on behalf of SATOH Daisuke
Sent: Thu 26/03/2009 15:41
To: pcn@ietf.org
Subject: Re: [PCN] Corridor discussion about draft-satoh



Hi All,


On Thu, 26 Mar 2009 16:20:17 +0900
SATOH Daisuke <daisuke.satoh@ntt-at.co.jp> wrote:

> Hi Phil,
>
>
>
> > We had a long discussion yesterday about draft-satoh's & the WG =
draft's marking behaviours. I wanted to email two high level things that =
I concluded, without getting into the particular details of the satoh =
proposal.
> >
> >=20
> >
> > Draft-pcn-marking-behaviour sets out with a goal in mind. This was =
to come up with something that works reasonably well in a variety of =
scenarios:
> >
> > -          if your network has 3 encoding states (not PCN-marked, =
and 2 states for PCN-marking), then you can get both accurate admission =
control (via threshold-markings) and accurate flow termination control =
(via excess-traffic-markings).
> >
> > -          If your network has 2 encoding states (no PCN-marked; =
PCN-marked) then you have 3 choices: either have accurate admission =
control (via threshold-markings; and do something else for flow =
termination); or accurate flow termination control (via =
excess-traffic-markings; and do something else for admission control); =
or do both (the single marking idea - but pay the penalty of less =
accurate admission control when small numbers of flows on the =
ingress-egress-aggregate).
> >
>
>
>
> I believe PCN WG has decided 2 encoding states as standard and 3
> encoding states as experimental. Do I misunderstand?
>
>
> >=20
> >
> > Draft-satoh has a different goal in mind. This is to come up with =
something that works as well as possible for a scenario where you know =
you need both admission control and flow termination and where you know =
you only have 2 encoding states (no PCN-marked; PCN-marked). Now we can =
argue about whether this particular scenario is better achieved by the =
single marking draft or by the draft-satoh approach (not clear either =
way to me), and this is a discussion worth having, at least for academic =
interest. But from the point of view of the WG I don't think this =
comparison matters:
> >
> > -          it's clear that the draft-satoh approach doesn't give as =
good performance as {draft-pcn-marking-behaviour + 3 encoding states}
> >
>
>
> Actually, STM (my proposal) is slightly less accurate than CL in
> admission control. However, it is better than CL in flow termination
> when the load is 2x supportable rate without packet loss.
> I wrote in this ML and explain the mechanism and the reason why =
accuracy
> of flow termination in CL is low when the load is 2x supportable rate. =
I
> believe CL must know the order of packets at the bottleneck link in
> order to achieve accurate termination. Getting information of the =
order
> of packets at the bottleneck link is almost impossible.
>
>


Sorry, I do not write the reason why CL degraded when the load is 2x =
supportable
rate in this ML.



Why is the performance of CL degraded?
Because choosing appropriate flows to terminate is very difficult. When
PCN rate has to be half by termination, average PCN rate becomes about =
half
by one shot of termination because the SAR is accurate. But PCN rate
after the termination becomes more burst than PCN traffic before
termination. So some packets are still excess-traffic marked. Then CL
calculates SAR again. This SAR is smaller than the first SAR because PCN
traffic is bursty and unmarkedrate is less than supportable rate.
Because SAR is smaller, some flows are terminated. This cycle is
repeated. As a result, over termination occurrs.


When the traffic is highly overloaded, more higher overloaded traffic in
a short interval exists. An ingress terminates flows based on SAR. I
believe SAR itself is accurate. If an ingress can terminate flows so
that variance of traffic rate is enough small, CL always terminates
flows accurately. However, it is very difficult. When the traffic is not
so highly overloaded, the variance is small. When the traffic is highly
overloaded, high traffic rate keeps in a short interval and very low
traffic rate is generated in a short interval by termination. The
average is SAR but traffic after termination becomes bursty.

If the traffic is bursty and the average rate is about
PCN-supportable-rate, SAR is less than PCN-supportable-rate. This is the
mechanism of over termination of CL when the traffic is highly
overloaded.

These are my understanding. I have not confirmed it by simulation yet.

[phil] i dont agree with your analysis. after termination from 2* =
overload to 1.25* overload, why is the traffic any more bursty than if =
you started with 1.25* overload?????

Solution is terminating flows that generate very highly overloaded.
However, this overload is produced by superposition. An ingress cannot
detect this information.

[phil] i'm susipicious this is a simulation artefact, where you've got =
synrhonisation so that some flows get lots of marking and some get =
little. however, even if this is the case this shouldnt make any =
difference to the burstiness of the traffic before and after one round =
of termination.=20


Or I guess the first termination is accurate. If CL does not use SAR
after the first termination, the performance may be improved.



Why is the performance of STM actually better than CL at high overloads?

Because STM terminates flows little by little until 100% packets are not
marked by using threshold marking. It does not use SAR.

[phil] you're talking about edge behaviour. you're free to do an edge =
behaviour that terminates little-by-little with the WG marking =
behaviour. you dont have to do the SAR one-shot termination - this is =
just the example edge behaviour that the old CL draft describes.=20

so your comments dont seem relevant to the marking behaviour draft. =
rather we need to analyse them further as part of writing the edge =
behaviour drafts.


>
>
> I think it is not late to WG Last Call after solving the above =
problem.
>
>
>
> > -          draft-satoh can't be modified for a situation when =
there's a 3rd encoding state.
> >
> >=20
> >
> > The second high level point I wanted to raise is that the =
draft-satoh work is "in progress". For instance, Daisuke agrees that the =
marking algorithm described in the draft is too complicated to =
implement, and has talked about a marking algorithm with 'two steps' =
[traffic rate above AR, jump to marking say 10% pkts; traffic rate above =
SR, jump to marking all pkts]. Daisuke also has ideas for improvements =
for modified behaviour around the sustainable rate. But this is all =
stuff that needs to be refined, simulated, compared etc. it is clear =
that there is substantial effort to get any such new proposal in a =
similar state to what's in draft-pcn-marking-behaviour - what's in the =
WG draft hasn't changed at all since the -00 version, and in fact for a =
long time before that.
> >

Actually my marking algorithm is more complicated than SM. But I do not
know whether it is too complicate to implement.

[phil] sorry, i misunderstood you. but you've changed your proposal to =
being 'two steps' - not yet simualted - and have furtjher changes to it =
in mind,=20


> >=20
> >
> > So there seem to me two choices. One option is that we change our =
minds & decide that we will optimise for the case where there's only one =
state for PCN-marking & the operator ewants both adm ctrl & flow =
termination - then we need to wait for revisions to draft-satoh, compare =
it with the SM approach, etc - most optimistically in a year's time we'd =
be in the same position we were perhaps 18months ago for =
draft-pcn-marking-behaviour. The second choice is that we go forward now =
with draft-pcn-marking-behaviour - with this choice, there is no benefit =
to waiting yet further, let's WG last call and get done.
> >
> >=20
> >
> > You can probably guess which option I prefer!!
> >
> >=20
> >
> > Thanks
> >
> > phil
> >
> >=20
> >
> > -         =20
> >
> > -          available. But I don't think this is a discussion worth =
having's performance compares with the performance of
>
>

Best regards,
Daisuke

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



From daisuke.satoh@ntt-at.co.jp  Thu Mar 26 12:13:14 2009
Return-Path: <daisuke.satoh@ntt-at.co.jp>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id BAAC428C155 for <pcn@core3.amsl.com>; Thu, 26 Mar 2009 12:13:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.255
X-Spam-Level: 
X-Spam-Status: No, score=0.255 tagged_above=-999 required=5 tests=[AWL=0.345,  BAYES_00=-2.599, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gfU38hpwqJYW for <pcn@core3.amsl.com>; Thu, 26 Mar 2009 12:13:13 -0700 (PDT)
Received: from sg.ntt-at.co.jp (roma.ntt-at.co.jp [202.253.160.19]) by core3.amsl.com (Postfix) with SMTP id C11F928C150 for <pcn@ietf.org>; Thu, 26 Mar 2009 12:12:53 -0700 (PDT)
Received: (qmail 70501 invoked by alias); 26 Mar 2009 19:13:46 -0000
Received: from gwall2.bb.ntt-at.co.jp (192.168.5.202) by subgate.bb.ntt-at.co.jp with SMTP; 26 Mar 2009 19:13:46 -0000
Received: (from root@localhost) by gwall2.bb.ntt-at.co.jp (8.13.1/8.13.1) id n2QJDX3I001557 for pcn@ietf.org; Fri, 27 Mar 2009 04:13:33 +0900
Received: from suez.bb.ntt-at.co.jp [192.168.2.9]  by gwall2.bb.ntt-at.co.jp with ESMTP id EAA01556; Fri, 27 Mar 2009 04:13:33 +0900
Received: from pacific.bb.ntt-at.co.jp (suez [127.0.0.1]) by suez.bb.ntt-at.co.jp (8.12.10/8.12.10) with ESMTP id n2QJDXNi001267 for <pcn@ietf.org>; Fri, 27 Mar 2009 04:13:33 +0900
Received: from mercury.tec.ntt-at.co.jp (mercury.tec.ntt-at.co.jp [192.168.22.39]) by pacific.bb.ntt-at.co.jp (8.13.1/cf/pacific) with ESMTP id n2QJDX1M066331 for <pcn@ietf.org>; Fri, 27 Mar 2009 04:13:33 +0900 (JST) (envelope-from daisuke.satoh@ntt-at.co.jp)
Received: from [192.168.250.60] (apuser60.bb.ntt-at.co.jp [192.168.250.60]) by mercury.tec.ntt-at.co.jp (Postfix) with ESMTP id 7158B53F61; Fri, 27 Mar 2009 04:13:32 +0900 (JST)
Date: Fri, 27 Mar 2009 04:13:32 +0900
From: SATOH Daisuke <daisuke.satoh@ntt-at.co.jp>
To: pcn@ietf.org
Message-Id: <20090327034152.5085.26AD349@ntt-at.co.jp>
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: 7bit
X-Mailer: Becky! ver. 2.47 [ja]
Subject: Re: [PCN] Corridor discussion about draft-satoh,
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Mar 2009 19:13:14 -0000

Hi Phil and all,



> From: pcn-bounces at ietf.org on behalf of SATOH Daisuke
> Sent: Thu 26/03/2009 07:20
> To: pcn at ietf.org
> Subject: [PCN] Corridor discussion about draft-satoh
> 
> 
> 
> Hi Phil,
> 
> 
> 
> > We had a long discussion yesterday about draft-satoh's & the WG draft's marking behaviours. I wanted to email two high level things that I concluded, without getting into the particular details of the satoh proposal.
> >
> > 
> >
> > Draft-pcn-marking-behaviour sets out with a goal in mind. This was to come up with something that works reasonably well in a variety of scenarios:
> >
> > -          if your network has 3 encoding states (not PCN-marked, and 2 states for PCN-marking), then you can get both accurate admission control (via threshold-markings) and accurate flow termination control (via excess-traffic-markings).
> >
> > -          If your network has 2 encoding states (no PCN-marked; PCN-marked) then you have 3 choices: either have accurate admission control (via threshold-markings; and do something else for flow termination); or accurate flow termination control (via excess-traffic-markings; and do something else for admission control); or do both (the single marking idea - but pay the penalty of less accurate admission control when small numbers of flows on the ingress-egress-aggregate).
> >
> 
> 
> 
> I believe PCN WG has decided 2 encoding states as standard and 3
> encoding states as experimental. Do I misunderstand?
> 
> [phil]. yes. this changes nothing i wrote. 
> 
> 


If it is true, does PCN for both admission and termination with 2
codepoints have to pay the penalty of less accurate admission control?

It seems to me that PCN with three codepoints is standard.




> 
> 
> > 
> >
> > Draft-satoh has a different goal in mind. This is to come up with something that works as well as possible for a scenario where you know you need both admission control and flow termination and where you know you only have 2 encoding states (no PCN-marked; PCN-marked). Now we can argue about whether this particular scenario is better achieved by the single marking draft or by the draft-satoh approach (not clear either way to me), and this is a discussion worth having, at least for academic interest. But from the point of view of the WG I don't think this comparison matters:
> >
> > -          it's clear that the draft-satoh approach doesn't give as good performance as {draft-pcn-marking-behaviour + 3 encoding states}
> >
> 
> 
> Actually, STM (my proposal) is slightly less accurate than CL in
> admission control. However, it is better than CL in flow termination
> when the load is 2x supportable rate without packet loss.
> I wrote in this ML and explain the mechanism and the reason why accuracy
> of flow termination in CL is low when the load is 2x supportable rate. I
> believe CL must know the order of packets at the bottleneck link in
> order to achieve accurate termination. Getting information of the order
> of packets at the bottleneck link is almost impossible.
> 
> 
> [phil] why must it know the order? this problem hasnt been seen in all the simulations others have done.



Because CL has to terminate appropriate flows in order to keep PCN rate
stable after one shot termination. Knowing the order of packets is just one
of example. I want to say traffic information in detail is necessary in
order to keep PCN rate stable after one shot termination.



> please do not confuse the marking behaviour with the edge behaviour. the old CL draft describes one particular edge behaviour based on measuring the CL edge behaviour. however, we know several others are possible - as documented by michael - including when you could terminate little by little. However, your marking behaviour forces the termnination edge behaviour to be little by little, there is no alternative. 
> 

My marking behaviour does not foce the termination edge behavior.

I want you to wait WG last call by I finish simulating termination of my
idea I said before. 

I do not confuse. I want to say accuracy of my algorithm is not
necessarily less than that of CL.






> 
> 
> I think it is not late to WG Last Call after solving the above problem.
> 
> 
> > -          draft-satoh can't be modified for a situation when there's a 3rd encoding state.
> >
> > 
> >
> > The second high level point I wanted to raise is that the draft-satoh work is "in progress". For instance, Daisuke agrees that the marking algorithm described in the draft is too complicated to implement, and has talked about a marking algorithm with 'two steps' [traffic rate above AR, jump to marking say 10% pkts; traffic rate above SR, jump to marking all pkts]. Daisuke also has ideas for improvements for modified behaviour around the sustainable rate. But this is all stuff that needs to be refined, simulated, compared etc. it is clear that there is substantial effort to get any such new proposal in a similar state to what's in draft-pcn-marking-behaviour - what's in the WG draft hasn't changed at all since the -00 version, and in fact for a long time before that.
> >
> > 
> >
> > So there seem to me two choices. One option is that we change our minds & decide that we will optimise for the case where there's only one state for PCN-marking & the operator ewants both adm ctrl & flow termination - then we need to wait for revisions to draft-satoh, compare it with the SM approach, etc - most optimistically in a year's time we'd be in the same position we were perhaps 18months ago for draft-pcn-marking-behaviour. The second choice is that we go forward now with draft-pcn-marking-behaviour - with this choice, there is no benefit to waiting yet further, let's WG last call and get done.
> >
> > 
> >
> > You can probably guess which option I prefer!!
> >
> > 
> >
> > Thanks
> >
> > phil
> >
> > 
> >
> > -          
> >
> > -          available. But I don't think this is a discussion worth having's performance compares with the performance of
> 
> 

Best regards,
Daisuke


From daisuke.satoh@ntt-at.co.jp  Thu Mar 26 12:47:11 2009
Return-Path: <daisuke.satoh@ntt-at.co.jp>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 479443A6C30 for <pcn@core3.amsl.com>; Thu, 26 Mar 2009 12:47:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.233
X-Spam-Level: 
X-Spam-Status: No, score=0.233 tagged_above=-999 required=5 tests=[AWL=0.323,  BAYES_00=-2.599, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lpVYc4ptoKLD for <pcn@core3.amsl.com>; Thu, 26 Mar 2009 12:47:09 -0700 (PDT)
Received: from sg.ntt-at.co.jp (roma.ntt-at.co.jp [202.253.160.19]) by core3.amsl.com (Postfix) with SMTP id 688243A68AF for <pcn@ietf.org>; Thu, 26 Mar 2009 12:47:09 -0700 (PDT)
Received: (qmail 73775 invoked by alias); 26 Mar 2009 19:48:02 -0000
Received: from gwall2.bb.ntt-at.co.jp (192.168.5.202) by subgate.bb.ntt-at.co.jp with SMTP; 26 Mar 2009 19:48:02 -0000
Received: (from root@localhost) by gwall2.bb.ntt-at.co.jp (8.13.1/8.13.1) id n2QJlnAn002271 for pcn@ietf.org; Fri, 27 Mar 2009 04:47:49 +0900
Received: from suez.bb.ntt-at.co.jp [192.168.2.9]  by gwall2.bb.ntt-at.co.jp with ESMTP id EAA02270; Fri, 27 Mar 2009 04:47:49 +0900
Received: from pacific.bb.ntt-at.co.jp (suez [127.0.0.1]) by suez.bb.ntt-at.co.jp (8.12.10/8.12.10) with ESMTP id n2QJlnNi002574 for <pcn@ietf.org>; Fri, 27 Mar 2009 04:47:49 +0900
Received: from mercury.tec.ntt-at.co.jp (mercury.tec.ntt-at.co.jp [192.168.22.39]) by pacific.bb.ntt-at.co.jp (8.13.1/cf/pacific) with ESMTP id n2QJlnaW067234 for <pcn@ietf.org>; Fri, 27 Mar 2009 04:47:49 +0900 (JST) (envelope-from daisuke.satoh@ntt-at.co.jp)
Received: from [192.168.250.60] (apuser60.bb.ntt-at.co.jp [192.168.250.60]) by mercury.tec.ntt-at.co.jp (Postfix) with ESMTP id 3CE6D53F61; Fri, 27 Mar 2009 04:47:48 +0900 (JST)
Date: Fri, 27 Mar 2009 04:47:48 +0900
From: SATOH Daisuke <daisuke.satoh@ntt-at.co.jp>
To: pcn@ietf.org
Message-Id: <20090327041419.5087.26AD349@ntt-at.co.jp>
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: 7bit
X-Mailer: Becky! ver. 2.47 [ja]
Subject: Re: [PCN] Corridor discussion about draft-satoh
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Mar 2009 19:47:11 -0000

Hi All,


> 
> 
> Hi All,
> 
> 
> On Thu, 26 Mar 2009 16:20:17 +0900
> SATOH Daisuke <daisuke.satoh at ntt-at.co.jp> wrote:
> 
> > Hi Phil,
> >
> >
> >
> > > We had a long discussion yesterday about draft-satoh's & the WG draft's marking behaviours. I wanted to email two high level things that I concluded, without getting into the particular details of the satoh proposal.
> > >
> > > 
> > >
> > > Draft-pcn-marking-behaviour sets out with a goal in mind. This was to come up with something that works reasonably well in a variety of scenarios:
> > >
> > > -          if your network has 3 encoding states (not PCN-marked, and 2 states for PCN-marking), then you can get both accurate admission control (via threshold-markings) and accurate flow termination control (via excess-traffic-markings).
> > >
> > > -          If your network has 2 encoding states (no PCN-marked; PCN-marked) then you have 3 choices: either have accurate admission control (via threshold-markings; and do something else for flow termination); or accurate flow termination control (via excess-traffic-markings; and do something else for admission control); or do both (the single marking idea - but pay the penalty of less accurate admission control when small numbers of flows on the ingress-egress-aggregate).
> > >
> >
> >
> >
> > I believe PCN WG has decided 2 encoding states as standard and 3
> > encoding states as experimental. Do I misunderstand?
> >
> >
> > > 
> > >
> > > Draft-satoh has a different goal in mind. This is to come up with something that works as well as possible for a scenario where you know you need both admission control and flow termination and where you know you only have 2 encoding states (no PCN-marked; PCN-marked). Now we can argue about whether this particular scenario is better achieved by the single marking draft or by the draft-satoh approach (not clear either way to me), and this is a discussion worth having, at least for academic interest. But from the point of view of the WG I don't think this comparison matters:
> > >
> > > -          it's clear that the draft-satoh approach doesn't give as good performance as {draft-pcn-marking-behaviour + 3 encoding states}
> > >
> >
> >
> > Actually, STM (my proposal) is slightly less accurate than CL in
> > admission control. However, it is better than CL in flow termination
> > when the load is 2x supportable rate without packet loss.
> > I wrote in this ML and explain the mechanism and the reason why accuracy
> > of flow termination in CL is low when the load is 2x supportable rate. I
> > believe CL must know the order of packets at the bottleneck link in
> > order to achieve accurate termination. Getting information of the order
> > of packets at the bottleneck link is almost impossible.
> >
> >
> 
> 
> Sorry, I do not write the reason why CL degraded when the load is 2x supportable
> rate in this ML.
> 
> 
> 
> Why is the performance of CL degraded?
> Because choosing appropriate flows to terminate is very difficult. When
> PCN rate has to be half by termination, average PCN rate becomes about half
> by one shot of termination because the SAR is accurate. But PCN rate
> after the termination becomes more burst than PCN traffic before
> termination. So some packets are still excess-traffic marked. Then CL
> calculates SAR again. This SAR is smaller than the first SAR because PCN
> traffic is bursty and unmarkedrate is less than supportable rate.
> Because SAR is smaller, some flows are terminated. This cycle is
> repeated. As a result, over termination occurrs.
> 
> 
> When the traffic is highly overloaded, more higher overloaded traffic in
> a short interval exists. An ingress terminates flows based on SAR. I
> believe SAR itself is accurate. If an ingress can terminate flows so
> that variance of traffic rate is enough small, CL always terminates
> flows accurately. However, it is very difficult. When the traffic is not
> so highly overloaded, the variance is small. When the traffic is highly
> overloaded, high traffic rate keeps in a short interval and very low
> traffic rate is generated in a short interval by termination. The
> average is SAR but traffic after termination becomes bursty.
> 
> If the traffic is bursty and the average rate is about
> PCN-supportable-rate, SAR is less than PCN-supportable-rate. This is the
> mechanism of over termination of CL when the traffic is highly
> overloaded.
> 
> These are my understanding. I have not confirmed it by simulation yet.
> 
> [phil] i dont agree with your analysis. after termination from 2* overload to 1.25* overload, why is the traffic any more bursty than if you started with 1.25* overload?????
> 

We compare original 1.25*supportable rate (SR) with 1.25 SR after
termination.

The traffic after termination has very bursty traffic in a short
period because traffic before termination stays in a short period even
after termination. This high rate state does not exist in the original
1.25 SR traffic. But both rate is the same. Thus the traffic after
termination has traffic with lower rate than the original 1.25*SR in a
short period. Therefore traffic after termination includes both higher
and lower rate than the original 1.25*SR. Traffic after termination is
more bursty than the original 1.25*SR traffic.








> Solution is terminating flows that generate very highly overloaded.
> However, this overload is produced by superposition. An ingress cannot
> detect this information.
> 
> [phil] i'm susipicious this is a simulation artefact, where you've got synrhonisation so that some flows get lots of marking and some get little. however, even if this is the case this shouldnt make any difference to the burstiness of the traffic before and after one round of termination. 
> 

The explanation is above.


> 
> Or I guess the first termination is accurate. If CL does not use SAR
> after the first termination, the performance may be improved.
> 
> 
> 
> Why is the performance of STM actually better than CL at high overloads?
> 
> Because STM terminates flows little by little until 100% packets are not
> marked by using threshold marking. It does not use SAR.
> 
> [phil] you're talking about edge behaviour. you're free to do an edge behaviour that terminates little-by-little with the WG marking behaviour. you dont have to do the SAR one-shot termination - this is just the example edge behaviour that the old CL draft describes. 
> 
> so your comments dont seem relevant to the marking behaviour draft. rather we need to analyse them further as part of writing the edge behaviour drafts.
> 



Would you wait for last call by you see the result of simulation of my
new termination?

I want you not to exclude marking behaviour that my algorithm needs in
the current situation.

> 
> >
> >
> > I think it is not late to WG Last Call after solving the above problem.
> >
> >
> >
> > > -          draft-satoh can't be modified for a situation when there's a 3rd encoding state.
> > >
> > > 
> > >
> > > The second high level point I wanted to raise is that the draft-satoh work is "in progress". For instance, Daisuke agrees that the marking algorithm described in the draft is too complicated to implement, and has talked about a marking algorithm with 'two steps' [traffic rate above AR, jump to marking say 10% pkts; traffic rate above SR, jump to marking all pkts]. Daisuke also has ideas for improvements for modified behaviour around the sustainable rate. But this is all stuff that needs to be refined, simulated, compared etc. it is clear that there is substantial effort to get any such new proposal in a similar state to what's in draft-pcn-marking-behaviour - what's in the WG draft hasn't changed at all since the -00 version, and in fact for a long time before that.
> > >
> 
> Actually my marking algorithm is more complicated than SM. But I do not
> know whether it is too complicate to implement.
> 
> [phil] sorry, i misunderstood you. but you've changed your proposal to being 'two steps' - not yet simualted - and have furtjher changes to it in mind, 
> 
> 
> > > 
> > >
> > > So there seem to me two choices. One option is that we change our minds & decide that we will optimise for the case where there's only one state for PCN-marking & the operator ewants both adm ctrl & flow termination - then we need to wait for revisions to draft-satoh, compare it with the SM approach, etc - most optimistically in a year's time we'd be in the same position we were perhaps 18months ago for draft-pcn-marking-behaviour. The second choice is that we go forward now with draft-pcn-marking-behaviour - with this choice, there is no benefit to waiting yet further, let's WG last call and get done.
> > >
> > > 
> > >
> > > You can probably guess which option I prefer!!
> > >
> > > 
> > >
> > > Thanks
> > >
> > > phil
> > >
> > > 
> > >
> > > -          
> > >
> > > -          available. But I don't think this is a discussion worth having's performance compares with the performance of
> >
> >
> 


Best regards,
Daisuke
 


From daisuke.satoh@ntt-at.co.jp  Thu Mar 26 12:59:01 2009
Return-Path: <daisuke.satoh@ntt-at.co.jp>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 76C0E3A69F7 for <pcn@core3.amsl.com>; Thu, 26 Mar 2009 12:59:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.214
X-Spam-Level: 
X-Spam-Status: No, score=0.214 tagged_above=-999 required=5 tests=[AWL=0.304,  BAYES_00=-2.599, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4VOqeG1qs+T4 for <pcn@core3.amsl.com>; Thu, 26 Mar 2009 12:59:00 -0700 (PDT)
Received: from sg.ntt-at.co.jp (roma.ntt-at.co.jp [202.253.160.19]) by core3.amsl.com (Postfix) with SMTP id A56893A68AF for <pcn@ietf.org>; Thu, 26 Mar 2009 12:58:59 -0700 (PDT)
Received: (qmail 74785 invoked by alias); 26 Mar 2009 19:59:53 -0000
Received: from gwall2.bb.ntt-at.co.jp (192.168.5.202) by subgate.bb.ntt-at.co.jp with SMTP; 26 Mar 2009 19:59:53 -0000
Received: (from root@localhost) by gwall2.bb.ntt-at.co.jp (8.13.1/8.13.1) id n2QJxetd002511 for pcn@ietf.org; Fri, 27 Mar 2009 04:59:40 +0900
Received: from suez.bb.ntt-at.co.jp [192.168.2.9]  by gwall2.bb.ntt-at.co.jp with ESMTP id EAA02510; Fri, 27 Mar 2009 04:59:40 +0900
Received: from pacific.bb.ntt-at.co.jp (suez [127.0.0.1]) by suez.bb.ntt-at.co.jp (8.12.10/8.12.10) with ESMTP id n2QJxdNi003005 for <pcn@ietf.org>; Fri, 27 Mar 2009 04:59:39 +0900
Received: from mercury.tec.ntt-at.co.jp (mercury.tec.ntt-at.co.jp [192.168.22.39]) by pacific.bb.ntt-at.co.jp (8.13.1/cf/pacific) with ESMTP id n2QJxdPN067529 for <pcn@ietf.org>; Fri, 27 Mar 2009 04:59:39 +0900 (JST) (envelope-from daisuke.satoh@ntt-at.co.jp)
Received: from [192.168.250.60] (apuser60.bb.ntt-at.co.jp [192.168.250.60]) by mercury.tec.ntt-at.co.jp (Postfix) with ESMTP id 570F853F61; Fri, 27 Mar 2009 04:59:37 +0900 (JST)
Date: Fri, 27 Mar 2009 04:59:37 +0900
From: SATOH Daisuke <daisuke.satoh@ntt-at.co.jp>
To: pcn@ietf.org
Message-Id: <20090327045331.C27F.26AD349@ntt-at.co.jp>
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: 7bit
X-Mailer: Becky! ver. 2.47 [ja]
Subject: Re: [PCN] Corridor discussion about draft-satoh
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Mar 2009 19:59:01 -0000

Hi All,



> 
> 
> > 
> > 
> > Hi All,
> > 
> > 
> > On Thu, 26 Mar 2009 16:20:17 +0900
> > SATOH Daisuke <daisuke.satoh at ntt-at.co.jp> wrote:
> > 
> > > Hi Phil,
> > >
> > >
> > >
> > > > We had a long discussion yesterday about draft-satoh's & the WG draft's marking behaviours. I wanted to email two high level things that I concluded, without getting into the particular details of the satoh proposal.
> > > >
> > > > 
> > > >
> > > > Draft-pcn-marking-behaviour sets out with a goal in mind. This was to come up with something that works reasonably well in a variety of scenarios:
> > > >
> > > > -          if your network has 3 encoding states (not PCN-marked, and 2 states for PCN-marking), then you can get both accurate admission control (via threshold-markings) and accurate flow termination control (via excess-traffic-markings).
> > > >
> > > > -          If your network has 2 encoding states (no PCN-marked; PCN-marked) then you have 3 choices: either have accurate admission control (via threshold-markings; and do something else for flow termination); or accurate flow termination control (via excess-traffic-markings; and do something else for admission control); or do both (the single marking idea - but pay the penalty of less accurate admission control when small numbers of flows on the ingress-egress-aggregate).
> > > >
> > >
> > >
> > >
> > > I believe PCN WG has decided 2 encoding states as standard and 3
> > > encoding states as experimental. Do I misunderstand?
> > >
> > >
> > > > 
> > > >
> > > > Draft-satoh has a different goal in mind. This is to come up with something that works as well as possible for a scenario where you know you need both admission control and flow termination and where you know you only have 2 encoding states (no PCN-marked; PCN-marked). Now we can argue about whether this particular scenario is better achieved by the single marking draft or by the draft-satoh approach (not clear either way to me), and this is a discussion worth having, at least for academic interest. But from the point of view of the WG I don't think this comparison matters:
> > > >
> > > > -          it's clear that the draft-satoh approach doesn't give as good performance as {draft-pcn-marking-behaviour + 3 encoding states}
> > > >
> > >
> > >
> > > Actually, STM (my proposal) is slightly less accurate than CL in
> > > admission control. However, it is better than CL in flow termination
> > > when the load is 2x supportable rate without packet loss.
> > > I wrote in this ML and explain the mechanism and the reason why accuracy
> > > of flow termination in CL is low when the load is 2x supportable rate. I
> > > believe CL must know the order of packets at the bottleneck link in
> > > order to achieve accurate termination. Getting information of the order
> > > of packets at the bottleneck link is almost impossible.
> > >
> > >
> > 
> > 
> > Sorry, I do not write the reason why CL degraded when the load is 2x supportable
> > rate in this ML.
> > 
> > 
> > 
> > Why is the performance of CL degraded?
> > Because choosing appropriate flows to terminate is very difficult. When
> > PCN rate has to be half by termination, average PCN rate becomes about half
> > by one shot of termination because the SAR is accurate. But PCN rate
> > after the termination becomes more burst than PCN traffic before
> > termination. So some packets are still excess-traffic marked. Then CL
> > calculates SAR again. This SAR is smaller than the first SAR because PCN
> > traffic is bursty and unmarkedrate is less than supportable rate.
> > Because SAR is smaller, some flows are terminated. This cycle is
> > repeated. As a result, over termination occurrs.
> > 
> > 
> > When the traffic is highly overloaded, more higher overloaded traffic in
> > a short interval exists. An ingress terminates flows based on SAR. I
> > believe SAR itself is accurate. If an ingress can terminate flows so
> > that variance of traffic rate is enough small, CL always terminates
> > flows accurately. However, it is very difficult. When the traffic is not
> > so highly overloaded, the variance is small. When the traffic is highly
> > overloaded, high traffic rate keeps in a short interval and very low
> > traffic rate is generated in a short interval by termination. The
> > average is SAR but traffic after termination becomes bursty.
> > 
> > If the traffic is bursty and the average rate is about
> > PCN-supportable-rate, SAR is less than PCN-supportable-rate. This is the
> > mechanism of over termination of CL when the traffic is highly
> > overloaded.
> > 
> > These are my understanding. I have not confirmed it by simulation yet.
> > 
> > [phil] i dont agree with your analysis. after termination from 2* overload to 1.25* overload, why is the traffic any more bursty than if you started with 1.25* overload?????
> > 
> 
> We compare original 1.25*supportable rate (SR) with 1.25 SR after
> termination.
> 
> The traffic after termination has very bursty traffic in a short
> period because traffic before termination stays in a short period even
> after termination. This high rate state does not exist in the original
> 1.25 SR traffic. But both rate is the same. Thus the traffic after
> termination has traffic with lower rate than the original 1.25*SR in a
> short period. Therefore traffic after termination includes both higher
> and lower rate than the original 1.25*SR. Traffic after termination is
> more bursty than the original 1.25*SR traffic.
> 
> 
> 
> 
> 
> 
> 
> 
> > Solution is terminating flows that generate very highly overloaded.
> > However, this overload is produced by superposition. An ingress cannot
> > detect this information.
> > 
> > [phil] i'm susipicious this is a simulation artefact, where you've got synrhonisation so that some flows get lots of marking and some get little. however, even if this is the case this shouldnt make any difference to the burstiness of the traffic before and after one round of termination. 
> > 
> 
> The explanation is above.
> 
> 
> > 
> > Or I guess the first termination is accurate. If CL does not use SAR
> > after the first termination, the performance may be improved.
> > 
> > 
> > 
> > Why is the performance of STM actually better than CL at high overloads?
> > 
> > Because STM terminates flows little by little until 100% packets are not
> > marked by using threshold marking. It does not use SAR.
> > 
> > [phil] you're talking about edge behaviour. you're free to do an edge behaviour that terminates little-by-little with the WG marking behaviour. you dont have to do the SAR one-shot termination - this is just the example edge behaviour that the old CL draft describes. 
> > 
> > so your comments dont seem relevant to the marking behaviour draft. rather we need to analyse them further as part of writing the edge behaviour drafts.
> > 
> 



I pointed out the problem of termination using SAR. SAR is strongly
connected to excess-traffic-marking that is defined in marking behaviour
draft. So I believe it is not necessarily only an issue of edge behaviour.







> 
> 
> Would you wait for last call by you see the result of simulation of my
> new termination?
> 
> I want you not to exclude marking behaviour that my algorithm needs in
> the current situation.
> 
> > 
> > >
> > >
> > > I think it is not late to WG Last Call after solving the above problem.
> > >
> > >
> > >
> > > > -          draft-satoh can't be modified for a situation when there's a 3rd encoding state.
> > > >
> > > > 
> > > >
> > > > The second high level point I wanted to raise is that the draft-satoh work is "in progress". For instance, Daisuke agrees that the marking algorithm described in the draft is too complicated to implement, and has talked about a marking algorithm with 'two steps' [traffic rate above AR, jump to marking say 10% pkts; traffic rate above SR, jump to marking all pkts]. Daisuke also has ideas for improvements for modified behaviour around the sustainable rate. But this is all stuff that needs to be refined, simulated, compared etc. it is clear that there is substantial effort to get any such new proposal in a similar state to what's in draft-pcn-marking-behaviour - what's in the WG draft hasn't changed at all since the -00 version, and in fact for a long time before that.
> > > >
> > 
> > Actually my marking algorithm is more complicated than SM. But I do not
> > know whether it is too complicate to implement.
> > 
> > [phil] sorry, i misunderstood you. but you've changed your proposal to being 'two steps' - not yet simualted - and have furtjher changes to it in mind, 
> > 
> > 
> > > > 
> > > >
> > > > So there seem to me two choices. One option is that we change our minds & decide that we will optimise for the case where there's only one state for PCN-marking & the operator ewants both adm ctrl & flow termination - then we need to wait for revisions to draft-satoh, compare it with the SM approach, etc - most optimistically in a year's time we'd be in the same position we were perhaps 18months ago for draft-pcn-marking-behaviour. The second choice is that we go forward now with draft-pcn-marking-behaviour - with this choice, there is no benefit to waiting yet further, let's WG last call and get done.
> > > >
> > > > 
> > > >
> > > > You can probably guess which option I prefer!!
> > > >
> > > > 
> > > >
> > > > Thanks
> > > >
> > > > phil
> > > >
> > > > 
> > > >
> > > > -          
> > > >
> > > > -          available. But I don't think this is a discussion worth having's performance compares with the performance of
> > >
> > >
> > 
> 
> 

Best regards,
Daisuke


From philip.eardley@bt.com  Thu Mar 26 13:20:57 2009
Return-Path: <philip.eardley@bt.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3AA6A3A6C43 for <pcn@core3.amsl.com>; Thu, 26 Mar 2009 13:20:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.12
X-Spam-Level: 
X-Spam-Status: No, score=-3.12 tagged_above=-999 required=5 tests=[AWL=0.479,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id W0ybwsvSbRua for <pcn@core3.amsl.com>; Thu, 26 Mar 2009 13:20:56 -0700 (PDT)
Received: from smtp4.smtp.bt.com (smtp4.smtp.bt.com [217.32.164.151]) by core3.amsl.com (Postfix) with ESMTP id A359D3A6987 for <pcn@ietf.org>; Thu, 26 Mar 2009 13:20:55 -0700 (PDT)
Received: from E03MVB1-UKBR.domain1.systemhost.net ([193.113.197.107]) by smtp4.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.3959);  Thu, 26 Mar 2009 20:21:48 +0000
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Thu, 26 Mar 2009 20:21:47 -0000
Message-ID: <4A916DBC72536E419A0BD955EDECEDEC04441100@E03MVB1-UKBR.domain1.systemhost.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [PCN] Corridor discussion about draft-satoh,
Thread-Index: AcmuRwx6imDiuGzsSN6PYSzChr/gbAACD5Ng
References: <20090327034152.5085.26AD349@ntt-at.co.jp>
From: <philip.eardley@bt.com>
To: <daisuke.satoh@ntt-at.co.jp>, <pcn@ietf.org>
X-OriginalArrivalTime: 26 Mar 2009 20:21:48.0278 (UTC) FILETIME=[7D7DC160:01C9AE50]
Subject: Re: [PCN] Corridor discussion about draft-satoh,
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Mar 2009 20:20:57 -0000

=20

________________________________

From: pcn-bounces@ietf.org on behalf of SATOH Daisuke
Sent: Thu 26/03/2009 19:13
To: pcn@ietf.org
Subject: Re: [PCN] Corridor discussion about draft-satoh,



Hi Phil and all,



> From: pcn-bounces at ietf.org on behalf of SATOH Daisuke
> Sent: Thu 26/03/2009 07:20
> To: pcn at ietf.org
> Subject: [PCN] Corridor discussion about draft-satoh
>
>
>
> Hi Phil,
>
>
>
> > We had a long discussion yesterday about draft-satoh's & the WG =
draft's marking behaviours. I wanted to email two high level things that =
I concluded, without getting into the particular details of the satoh =
proposal.
> >
> >
> >
> > Draft-pcn-marking-behaviour sets out with a goal in mind. This was =
to come up with something that works reasonably well in a variety of =
scenarios:
> >
> > -          if your network has 3 encoding states (not PCN-marked, =
and 2 states for PCN-marking), then you can get both accurate admission =
control (via threshold-markings) and accurate flow termination control =
(via excess-traffic-markings).
> >
> > -          If your network has 2 encoding states (no PCN-marked; =
PCN-marked) then you have 3 choices: either have accurate admission =
control (via threshold-markings; and do something else for flow =
termination); or accurate flow termination control (via =
excess-traffic-markings; and do something else for admission control); =
or do both (the single marking idea - but pay the penalty of less =
accurate admission control when small numbers of flows on the =
ingress-egress-aggregate).
> >
>
>
>
> I believe PCN WG has decided 2 encoding states as standard and 3
> encoding states as experimental. Do I misunderstand?
>
> [phil]. yes. this changes nothing i wrote.
>
>


If it is true, does PCN for both admission and termination with 2
codepoints have to pay the penalty of less accurate admission control?

It seems to me that PCN with three codepoints is standard.

[phil] to repeat:-

> > -          If your network has 2 encoding states (no PCN-marked; =
PCN-marked) then you have 3 choices: either have accurate admission =
control (via threshold-markings; and do something else for flow =
termination); or accurate flow termination control (via =
excess-traffic-markings; and do something else for admission control); =
or do both (the single marking idea - but pay the penalty of less =
accurate admission control when small numbers of flows on the =
ingress-egress-aggregate).



>
>
> >
> >
> > Draft-satoh has a different goal in mind. This is to come up with =
something that works as well as possible for a scenario where you know =
you need both admission control and flow termination and where you know =
you only have 2 encoding states (no PCN-marked; PCN-marked). Now we can =
argue about whether this particular scenario is better achieved by the =
single marking draft or by the draft-satoh approach (not clear either =
way to me), and this is a discussion worth having, at least for academic =
interest. But from the point of view of the WG I don't think this =
comparison matters:
> >
> > -          it's clear that the draft-satoh approach doesn't give as =
good performance as {draft-pcn-marking-behaviour + 3 encoding states}
> >
>
>
> Actually, STM (my proposal) is slightly less accurate than CL in
> admission control. However, it is better than CL in flow termination
> when the load is 2x supportable rate without packet loss.
> I wrote in this ML and explain the mechanism and the reason why =
accuracy
> of flow termination in CL is low when the load is 2x supportable rate. =
I
> believe CL must know the order of packets at the bottleneck link in
> order to achieve accurate termination. Getting information of the =
order
> of packets at the bottleneck link is almost impossible.
>
>
> [phil] why must it know the order? this problem hasnt been seen in all =
the simulations others have done.



Because CL has to terminate appropriate flows in order to keep PCN rate
stable after one shot termination. Knowing the order of packets is just =
one
of example. I want to say traffic information in detail is necessary in
order to keep PCN rate stable after one shot termination.


[phil] this is counter-intuitive. your argument seems to be: "I have =
seen this is my simulations". but what's the intuition about what would =
happen in reality? i havent heard this.=20

> please do not confuse the marking behaviour with the edge behaviour. =
the old CL draft describes one particular edge behaviour based on =
measuring the CL edge behaviour. however, we know several others are =
possible - as documented by michael - including when you could terminate =
little by little. However, your marking behaviour forces the =
termnination edge behaviour to be little by little, there is no =
alternative.
>

My marking behaviour does not foce the termination edge behavior.
[phil] yes it does, it forces termination to be done step by step.


I want you to wait WG last call by I finish simulating termination of my
idea I said before.


[phil] i disagree we should wait. only the extreme optimist would think =
it was a year before we were back to the position we're now in.=20

we have had many simulations done of the WG marking behaviur by joy, =
anna, michael. it seems that your simulations disagree with their =
results. that is not an issue that should hold up the WG moving forward. =



I do not confuse. I want to say accuracy of my algorithm is not
necessarily less than that of CL.


[phil] "not necessarily less" is a weak reason to stop & not move =
forward now.





>
>
> I think it is not late to WG Last Call after solving the above =
problem.
>
>
> > -          draft-satoh can't be modified for a situation when =
there's a 3rd encoding state.
> >
> >
> >
> > The second high level point I wanted to raise is that the =
draft-satoh work is "in progress". For instance, Daisuke agrees that the =
marking algorithm described in the draft is too complicated to =
implement, and has talked about a marking algorithm with 'two steps' =
[traffic rate above AR, jump to marking say 10% pkts; traffic rate above =
SR, jump to marking all pkts]. Daisuke also has ideas for improvements =
for modified behaviour around the sustainable rate. But this is all =
stuff that needs to be refined, simulated, compared etc. it is clear =
that there is substantial effort to get any such new proposal in a =
similar state to what's in draft-pcn-marking-behaviour - what's in the =
WG draft hasn't changed at all since the -00 version, and in fact for a =
long time before that.
> >
> >
> >
> > So there seem to me two choices. One option is that we change our =
minds & decide that we will optimise for the case where there's only one =
state for PCN-marking & the operator ewants both adm ctrl & flow =
termination - then we need to wait for revisions to draft-satoh, compare =
it with the SM approach, etc - most optimistically in a year's time we'd =
be in the same position we were perhaps 18months ago for =
draft-pcn-marking-behaviour. The second choice is that we go forward now =
with draft-pcn-marking-behaviour - with this choice, there is no benefit =
to waiting yet further, let's WG last call and get done.
> >
> >
> >
> > You can probably guess which option I prefer!!
> >
> >
> >
> > Thanks
> >
> > phil
> >
> >
> >
> > -        =20
> >
> > -          available. But I don't think this is a discussion worth =
having's performance compares with the performance of
>
>

Best regards,
Daisuke

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



From philip.eardley@bt.com  Thu Mar 26 13:28:22 2009
Return-Path: <philip.eardley@bt.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 79E123A6B39 for <pcn@core3.amsl.com>; Thu, 26 Mar 2009 13:28:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.131
X-Spam-Level: 
X-Spam-Status: No, score=-3.131 tagged_above=-999 required=5 tests=[AWL=0.468,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6HNlFLbURnPl for <pcn@core3.amsl.com>; Thu, 26 Mar 2009 13:28:21 -0700 (PDT)
Received: from smtp3.smtp.bt.com (smtp3.smtp.bt.com [217.32.164.138]) by core3.amsl.com (Postfix) with ESMTP id 8594A3A6884 for <pcn@ietf.org>; Thu, 26 Mar 2009 13:28:20 -0700 (PDT)
Received: from E03MVB1-UKBR.domain1.systemhost.net ([193.113.197.107]) by smtp3.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.1830);  Thu, 26 Mar 2009 20:29:13 +0000
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Thu, 26 Mar 2009 20:29:12 -0000
Message-ID: <4A916DBC72536E419A0BD955EDECEDEC04441101@E03MVB1-UKBR.domain1.systemhost.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [PCN] Corridor discussion about draft-satoh
Thread-Index: AcmuS8o6/+hUzwtjTQ6HcYvPzQsbhAABQCQZ
References: <20090327041419.5087.26AD349@ntt-at.co.jp>
From: <philip.eardley@bt.com>
To: <daisuke.satoh@ntt-at.co.jp>, <pcn@ietf.org>
X-OriginalArrivalTime: 26 Mar 2009 20:29:13.0810 (UTC) FILETIME=[870C8B20:01C9AE51]
Subject: Re: [PCN] Corridor discussion about draft-satoh
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Mar 2009 20:28:22 -0000

>
> These are my understanding. I have not confirmed it by simulation yet.
>
> [phil] i dont agree with your analysis. after termination from 2* =
overload to 1.25* overload, why is the traffic any more bursty than if =
you started with 1.25* overload?????
>

We compare original 1.25*supportable rate (SR) with 1.25 SR after
termination.

The traffic after termination has very bursty traffic in a short
period because traffic before termination stays in a short period even
after termination. This high rate state does not exist in the original
1.25 SR traffic. But both rate is the same. Thus the traffic after
termination has traffic with lower rate than the original 1.25*SR in a
short period. Therefore traffic after termination includes both higher
and lower rate than the original 1.25*SR. Traffic after termination is
more bursty than the original 1.25*SR traffic.

[phil] dont follow. let me try to re-phrase, is the problem this:-
you have VBR traffic with on & off periods. in your first round of =
termination you terminate flows that all tend to be ON at the same time. =
therefore after termination the other flows also tend to be On at the =
same time, so you still see that the link is overloaded.=20
if this is the problem, this problem has nothing to do with the marking =
algorithm. it's either a problem with the edge behaviour or (more =
likely) it's a problem of syncronisation in your simulation.=20



From philip.eardley@bt.com  Thu Mar 26 13:32:12 2009
Return-Path: <philip.eardley@bt.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A8CB328C0EF for <pcn@core3.amsl.com>; Thu, 26 Mar 2009 13:32:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.142
X-Spam-Level: 
X-Spam-Status: No, score=-3.142 tagged_above=-999 required=5 tests=[AWL=0.457,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gm7Z0PT8O+Si for <pcn@core3.amsl.com>; Thu, 26 Mar 2009 13:32:12 -0700 (PDT)
Received: from smtp3.smtp.bt.com (smtp3.smtp.bt.com [217.32.164.138]) by core3.amsl.com (Postfix) with ESMTP id B61F83A6BBF for <pcn@ietf.org>; Thu, 26 Mar 2009 13:32:11 -0700 (PDT)
Received: from E03MVB1-UKBR.domain1.systemhost.net ([193.113.197.107]) by smtp3.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.1830);  Thu, 26 Mar 2009 20:33:05 +0000
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Thu, 26 Mar 2009 20:29:58 -0000
Message-ID: <4A916DBC72536E419A0BD955EDECEDEC04441102@E03MVB1-UKBR.domain1.systemhost.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [PCN] Corridor discussion about draft-satoh
Thread-Index: AcmuTXZpIBGdNRHLT5KdCVfbUcAqbQABCsmS
References: <20090327045331.C27F.26AD349@ntt-at.co.jp>
From: <philip.eardley@bt.com>
To: <daisuke.satoh@ntt-at.co.jp>, <pcn@ietf.org>
X-OriginalArrivalTime: 26 Mar 2009 20:33:05.0397 (UTC) FILETIME=[1115EA50:01C9AE52]
Subject: Re: [PCN] Corridor discussion about draft-satoh
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Mar 2009 20:32:12 -0000

SAR is strongly
connected to excess-traffic-marking that is defined in marking behaviour
draft. So I believe it is not necessarily only an issue of edge =
behaviour.

[phil] alternative edge behaviours with draft-ietf-pcn's marking =
behaviour:
- measure SAR & ingress rate, terminate in one shot (as per the old CL =
draft)
- as above, but only terminate 50% in first shot
- measure marked flow rate, terminate this much
- terminate some of the flows that are marked
- etc
=20

From rbriscoe@jungle.bt.co.uk  Thu Mar 26 14:54:15 2009
Return-Path: <rbriscoe@jungle.bt.co.uk>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4FA853A6AA4 for <pcn@core3.amsl.com>; Thu, 26 Mar 2009 14:54:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.712
X-Spam-Level: 
X-Spam-Status: No, score=-1.712 tagged_above=-999 required=5 tests=[AWL=0.405,  BAYES_00=-2.599, DNS_FROM_RFC_BOGUSMX=1.482, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id v9OVzlUdarNJ for <pcn@core3.amsl.com>; Thu, 26 Mar 2009 14:54:08 -0700 (PDT)
Received: from smtp1.smtp.bt.com (smtp1.smtp.bt.com [217.32.164.137]) by core3.amsl.com (Postfix) with ESMTP id 11AD43A67E7 for <pcn@ietf.org>; Thu, 26 Mar 2009 14:54:07 -0700 (PDT)
Received: from i2kc06-ukbr.domain1.systemhost.net ([193.113.197.70]) by smtp1.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.1830);  Thu, 26 Mar 2009 21:55:00 +0000
Received: from cbibipnt05.iuser.iroot.adidom.com ([147.149.196.177]) by i2kc06-ukbr.domain1.systemhost.net with Microsoft SMTPSVC(6.0.3790.1830); Thu, 26 Mar 2009 21:55:00 +0000
Received: From bagheera.jungle.bt.co.uk ([132.146.168.158]) by cbibipnt05.iuser.iroot.adidom.com (WebShield SMTP v4.5 MR1a P0803.399); id 1238104499592; Thu, 26 Mar 2009 21:54:59 +0000
Received: from mut.jungle.bt.co.uk ([10.73.64.181]) by bagheera.jungle.bt.co.uk (8.13.5/8.12.8) with ESMTP id n2QLsuli008681; Thu, 26 Mar 2009 21:54:57 GMT
Message-Id: <200903262154.n2QLsuli008681@bagheera.jungle.bt.co.uk>
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
Date: Thu, 26 Mar 2009 21:54:59 +0000
To: sob@harvard.edu (Scott O. Bradner)
From: Bob Briscoe <rbriscoe@jungle.bt.co.uk>
In-Reply-To: <20090311021457.895291477B41@newdev.eecs.harvard.edu>
References: <20090311021457.895291477B41@newdev.eecs.harvard.edu>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
X-Scanned-By: MIMEDefang 2.56 on 132.146.168.158
X-OriginalArrivalTime: 26 Mar 2009 21:55:00.0608 (UTC) FILETIME=[82C79800:01C9AE5D]
Cc: pcn@ietf.org
Subject: Re: [PCN] draft PCN agenda
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Mar 2009 21:54:15 -0000

Scott,

Only if you have time on the agenda... as I have no right to talk 
about this, having submitted the draft after the I-D deadline...

I could give a quick update on progress of the ecn-tunnel draft.

I did a major rev of the tsvwg ecn-tunnel draft relevant to PCN 
encoding problem earlier this week
<http://www.ietf.org/internet-drafts/draft-ietf-tsvwg-ecn-tunnel-02.txt>

I've prepared a presentation, but I can turn it into a 1 slide 
announcement depending on available time:
<http://www.cs.ucl.ac.uk/staff/B.Briscoe/present.html#0903ecn-tunnel>



Bob


At 02:14 11/03/2009, Scott O. Bradner wrote:

>I've submitted a draft agenda of PCN - please send me any
>comments or updates
>
>tnx
>
>Scott
>
>----
>
>1/ Welcome, blue sheets, scribe                                 5 min
>
>2/ Status of WG drafts
>
>Pre-Congestion Notification (PCN) Architecture                  20 min
>         draft-ietf-pcn-architecture
>
>Baseline Encoding and Transport of Pre-Congestion
>         Information                                             10 min
>         draft-ietf-pcn-baseline-encoding
>
>Marking behaviour of PCN-nodes                                  10 min
>         draft-ietf-pcn-marking-behaviour
>
>3/ new work
>Single Marking Edge Node Behavior       Anna                    15 min
>_______________________________________________
>PCN mailing list
>PCN@ietf.org
>https://www.ietf.org/mailman/listinfo/pcn

________________________________________________________________
Bob Briscoe,               Networks Research Centre, BT Research 


From philip.eardley@bt.com  Thu Mar 26 15:03:30 2009
Return-Path: <philip.eardley@bt.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A22A03A6C13 for <pcn@core3.amsl.com>; Thu, 26 Mar 2009 15:03:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.154
X-Spam-Level: 
X-Spam-Status: No, score=-3.154 tagged_above=-999 required=5 tests=[AWL=0.445,  BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gpQTczCc60Kb for <pcn@core3.amsl.com>; Thu, 26 Mar 2009 15:03:29 -0700 (PDT)
Received: from smtp2.smtp.bt.com (smtp2.smtp.bt.com [217.32.164.150]) by core3.amsl.com (Postfix) with ESMTP id 699B93A6B4F for <pcn@ietf.org>; Thu, 26 Mar 2009 15:03:29 -0700 (PDT)
Received: from E03MVB1-UKBR.domain1.systemhost.net ([193.113.197.107]) by smtp2.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.1830);  Thu, 26 Mar 2009 22:04:22 +0000
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Thu, 26 Mar 2009 22:03:28 -0000
Message-ID: <4A916DBC72536E419A0BD955EDECEDEC04441104@E03MVB1-UKBR.domain1.systemhost.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [PCN] draft PCN agenda
Thread-Index: AcmuXY87BKd40wC3TjSfVhwe385EFgAASJMZ
References: <20090311021457.895291477B41@newdev.eecs.harvard.edu> <200903262154.n2QLsuli008681@bagheera.jungle.bt.co.uk>
From: <philip.eardley@bt.com>
To: <rbriscoe@jungle.bt.co.uk>, <sob@harvard.edu>
X-OriginalArrivalTime: 26 Mar 2009 22:04:22.0761 (UTC) FILETIME=[D1D95590:01C9AE5E]
Cc: pcn@ietf.org
Subject: Re: [PCN] draft PCN agenda
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Mar 2009 22:03:30 -0000

not sure if this falls under enw work, suggestion is to create some WG =
docs on experimental extensions to the baseline encoding. would be good =
to have a short discussion on this during the meting.=20
thanks
phil

________________________________

From: pcn-bounces@ietf.org on behalf of Bob Briscoe
Sent: Thu 26/03/2009 21:54
To: Scott O. Bradner
Cc: pcn@ietf.org
Subject: Re: [PCN] draft PCN agenda



Scott,

Only if you have time on the agenda... as I have no right to talk
about this, having submitted the draft after the I-D deadline...

I could give a quick update on progress of the ecn-tunnel draft.

I did a major rev of the tsvwg ecn-tunnel draft relevant to PCN
encoding problem earlier this week
<http://www.ietf.org/internet-drafts/draft-ietf-tsvwg-ecn-tunnel-02.txt>

I've prepared a presentation, but I can turn it into a 1 slide
announcement depending on available time:
<http://www.cs.ucl.ac.uk/staff/B.Briscoe/present.html#0903ecn-tunnel>



Bob


At 02:14 11/03/2009, Scott O. Bradner wrote:

>I've submitted a draft agenda of PCN - please send me any
>comments or updates
>
>tnx
>
>Scott
>
>----
>
>1/ Welcome, blue sheets, scribe                                 5 min
>
>2/ Status of WG drafts
>
>Pre-Congestion Notification (PCN) Architecture                  20 min
>         draft-ietf-pcn-architecture
>
>Baseline Encoding and Transport of Pre-Congestion
>         Information                                             10 min
>         draft-ietf-pcn-baseline-encoding
>
>Marking behaviour of PCN-nodes                                  10 min
>         draft-ietf-pcn-marking-behaviour
>
>3/ new work
>Single Marking Edge Node Behavior       Anna                    15 min
>_______________________________________________
>PCN mailing list
>PCN@ietf.org
>https://www.ietf.org/mailman/listinfo/pcn

________________________________________________________________
Bob Briscoe,               Networks Research Centre, BT Research

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



From menth@informatik.uni-wuerzburg.de  Thu Mar 26 15:05:25 2009
Return-Path: <menth@informatik.uni-wuerzburg.de>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 1F7AE28C19F for <pcn@core3.amsl.com>; Thu, 26 Mar 2009 15:05:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.249
X-Spam-Level: 
X-Spam-Status: No, score=-2.249 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_DE=0.35]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CJhL7YwUOjq9 for <pcn@core3.amsl.com>; Thu, 26 Mar 2009 15:05:24 -0700 (PDT)
Received: from mailrelay.rz.uni-wuerzburg.de (mailrelay.rz.uni-wuerzburg.de [132.187.3.28]) by core3.amsl.com (Postfix) with ESMTP id 0CE1028C185 for <pcn@ietf.org>; Thu, 26 Mar 2009 15:05:24 -0700 (PDT)
Received: from virusscan.mail (localhost [127.0.0.1]) by mailrelay.mail (Postfix) with ESMTP id 2441DA0817; Thu, 26 Mar 2009 23:06:17 +0100 (CET)
Received: from localhost (localhost [127.0.0.1]) by virusscan.mail (Postfix) with ESMTP id 1632AA0816; Thu, 26 Mar 2009 23:06:17 +0100 (CET)
Received: from [85.179.88.146] (e179088146.adsl.alicedsl.de [85.179.88.146]) by mailmaster.uni-wuerzburg.de (Postfix) with ESMTP id CBF50198E53; Thu, 26 Mar 2009 23:06:16 +0100 (CET)
Message-ID: <49CBFC5A.7070604@informatik.uni-wuerzburg.de>
Date: Thu, 26 Mar 2009 23:06:18 +0100
From: Michael Menth <menth@informatik.uni-wuerzburg.de>
Organization: University of Wuerzburg
User-Agent: Thunderbird 2.0.0.19 (Windows/20081209)
MIME-Version: 1.0
To: Bob Briscoe <rbriscoe@jungle.bt.co.uk>
References: <20090311021457.895291477B41@newdev.eecs.harvard.edu> <200903262154.n2QLsuli008681@bagheera.jungle.bt.co.uk>
In-Reply-To: <200903262154.n2QLsuli008681@bagheera.jungle.bt.co.uk>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: by amavisd-new at uni-wuerzburg.de
Cc: pcn@ietf.org
Subject: Re: [PCN] draft PCN agenda
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: menth@informatik.uni-wuerzburg.de
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Mar 2009 22:05:25 -0000

Hi Bob,

just one short question: is your draft sufficient prerequisite for 
3-in-1 encoding?

Regards,

    Michael

Bob Briscoe schrieb:
> Scott,
>
> Only if you have time on the agenda... as I have no right to talk 
> about this, having submitted the draft after the I-D deadline...
>
> I could give a quick update on progress of the ecn-tunnel draft.
>
> I did a major rev of the tsvwg ecn-tunnel draft relevant to PCN 
> encoding problem earlier this week
> <http://www.ietf.org/internet-drafts/draft-ietf-tsvwg-ecn-tunnel-02.txt>
>
> I've prepared a presentation, but I can turn it into a 1 slide 
> announcement depending on available time:
> <http://www.cs.ucl.ac.uk/staff/B.Briscoe/present.html#0903ecn-tunnel>
>
>
>
> Bob
>
>
> At 02:14 11/03/2009, Scott O. Bradner wrote:
>
>> I've submitted a draft agenda of PCN - please send me any
>> comments or updates
>>
>> tnx
>>
>> Scott
>>
>> ----
>>
>> 1/ Welcome, blue sheets, scribe                                 5 min
>>
>> 2/ Status of WG drafts
>>
>> Pre-Congestion Notification (PCN) Architecture                  20 min
>>         draft-ietf-pcn-architecture
>>
>> Baseline Encoding and Transport of Pre-Congestion
>>         Information                                             10 min
>>         draft-ietf-pcn-baseline-encoding
>>
>> Marking behaviour of PCN-nodes                                  10 min
>>         draft-ietf-pcn-marking-behaviour
>>
>> 3/ new work
>> Single Marking Edge Node Behavior       Anna                    15 min
>> _______________________________________________
>> PCN mailing list
>> PCN@ietf.org
>> https://www.ietf.org/mailman/listinfo/pcn
>
> ________________________________________________________________
> Bob Briscoe,               Networks Research Centre, BT Research
> _______________________________________________
> PCN mailing list
> PCN@ietf.org
> https://www.ietf.org/mailman/listinfo/pcn

-- 
Dr. Michael Menth, Assistant Professor
University of Wuerzburg, Institute of Computer Science
Am Hubland, D-97074 Wuerzburg, Germany, room B206
phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
mailto:menth@informatik.uni-wuerzburg.de
http://www3.informatik.uni-wuerzburg.de/research/ngn


From rbriscoe@jungle.bt.co.uk  Thu Mar 26 16:00:47 2009
Return-Path: <rbriscoe@jungle.bt.co.uk>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2CFF33A676A for <pcn@core3.amsl.com>; Thu, 26 Mar 2009 16:00:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.779
X-Spam-Level: 
X-Spam-Status: No, score=-1.779 tagged_above=-999 required=5 tests=[AWL=0.338,  BAYES_00=-2.599, DNS_FROM_RFC_BOGUSMX=1.482, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CH6NaIOOnZJI for <pcn@core3.amsl.com>; Thu, 26 Mar 2009 16:00:41 -0700 (PDT)
Received: from smtp2.smtp.bt.com (smtp2.smtp.bt.com [217.32.164.150]) by core3.amsl.com (Postfix) with ESMTP id 15D2B28C168 for <pcn@ietf.org>; Thu, 26 Mar 2009 16:00:40 -0700 (PDT)
Received: from i2kc08-ukbr.domain1.systemhost.net ([193.113.197.71]) by smtp2.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.1830);  Thu, 26 Mar 2009 23:01:31 +0000
Received: from cbibipnt08.iuser.iroot.adidom.com ([147.149.100.81]) by i2kc08-ukbr.domain1.systemhost.net with Microsoft SMTPSVC(6.0.3790.1830); Thu, 26 Mar 2009 23:01:30 +0000
Received: From bagheera.jungle.bt.co.uk ([132.146.168.158]) by cbibipnt08.iuser.iroot.adidom.com (WebShield SMTP v4.5 MR1a P0803.399); id 1238108489243; Thu, 26 Mar 2009 23:01:29 +0000
Received: from mut.jungle.bt.co.uk ([10.73.64.128]) by bagheera.jungle.bt.co.uk (8.13.5/8.12.8) with ESMTP id n2QN1QZ9009392; Thu, 26 Mar 2009 23:01:27 GMT
Message-Id: <200903262301.n2QN1QZ9009392@bagheera.jungle.bt.co.uk>
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
Date: Thu, 26 Mar 2009 23:01:30 +0000
To: menth@informatik.uni-wuerzburg.de
From: Bob Briscoe <rbriscoe@jungle.bt.co.uk>
In-Reply-To: <49CBFC5A.7070604@informatik.uni-wuerzburg.de>
References: <20090311021457.895291477B41@newdev.eecs.harvard.edu> <200903262154.n2QLsuli008681@bagheera.jungle.bt.co.uk> <49CBFC5A.7070604@informatik.uni-wuerzburg.de>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
X-Scanned-By: MIMEDefang 2.56 on 132.146.168.158
X-OriginalArrivalTime: 26 Mar 2009 23:01:30.0585 (UTC) FILETIME=[CCFDC490:01C9AE66]
Cc: pcn@ietf.org
Subject: [PCN] draft-ietf-tsvwg-ecn-tunnel-02 (was: Re: draft PCN agenda)
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Mar 2009 23:00:47 -0000

Michael,

At 22:06 26/03/2009, Michael Menth wrote:
>just one short question: is your draft sufficient prerequisite for 
>3-in-1 encoding?

Yes. Definitely


bob


>Regards,
>
>    Michael
>
>Bob Briscoe schrieb:
>>Scott,
>>
>>Only if you have time on the agenda... as I have no right to talk 
>>about this, having submitted the draft after the I-D deadline...
>>
>>I could give a quick update on progress of the ecn-tunnel draft.
>>
>>I did a major rev of the tsvwg ecn-tunnel draft relevant to PCN 
>>encoding problem earlier this week
>><http://www.ietf.org/internet-drafts/draft-ietf-tsvwg-ecn-tunnel-02.txt>
>>
>>I've prepared a presentation, but I can turn it into a 1 slide 
>>announcement depending on available time:
>><http://www.cs.ucl.ac.uk/staff/B.Briscoe/present.html#0903ecn-tunnel>
>>
>>
>>
>>Bob
>>
>>
>>At 02:14 11/03/2009, Scott O. Bradner wrote:
>>
>>>I've submitted a draft agenda of PCN - please send me any
>>>comments or updates
>>>
>>>tnx
>>>
>>>Scott
>>>
>>>----
>>>
>>>1/ Welcome, blue sheets, scribe                                 5 min
>>>
>>>2/ Status of WG drafts
>>>
>>>Pre-Congestion Notification (PCN) Architecture                  20 min
>>>         draft-ietf-pcn-architecture
>>>
>>>Baseline Encoding and Transport of Pre-Congestion
>>>         Information                                             10 min
>>>         draft-ietf-pcn-baseline-encoding
>>>
>>>Marking behaviour of PCN-nodes                                  10 min
>>>         draft-ietf-pcn-marking-behaviour
>>>
>>>3/ new work
>>>Single Marking Edge Node Behavior       Anna                    15 min
>>>_______________________________________________
>>>PCN mailing list
>>>PCN@ietf.org
>>>https://www.ietf.org/mailman/listinfo/pcn
>>
>>________________________________________________________________
>>Bob Briscoe,               Networks Research Centre, BT Research
>>_______________________________________________
>>PCN mailing list
>>PCN@ietf.org
>>https://www.ietf.org/mailman/listinfo/pcn
>
>--
>Dr. Michael Menth, Assistant Professor
>University of Wuerzburg, Institute of Computer Science
>Am Hubland, D-97074 Wuerzburg, Germany, room B206
>phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
>mailto:menth@informatik.uni-wuerzburg.de
>http://www3.informatik.uni-wuerzburg.de/research/ngn

________________________________________________________________
Bob Briscoe,               Networks Research Centre, BT Research 


From khchan@huawei.com  Thu Mar 26 16:13:14 2009
Return-Path: <khchan@huawei.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 7E10E3A67CC for <pcn@core3.amsl.com>; Thu, 26 Mar 2009 16:13:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2ShWgXDVJ19s for <pcn@core3.amsl.com>; Thu, 26 Mar 2009 16:13:13 -0700 (PDT)
Received: from usaga01-in.huawei.com (usaga01-in.huawei.com [206.16.17.211]) by core3.amsl.com (Postfix) with ESMTP id E45CB3A6A3B for <pcn@ietf.org>; Thu, 26 Mar 2009 16:12:44 -0700 (PDT)
Received: from huawei.com (usaga01-in [172.18.4.6]) by usaga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KH400ECCZ6QBX@usaga01-in.huawei.com> for pcn@ietf.org; Thu, 26 Mar 2009 16:13:38 -0700 (PDT)
Received: from K73911.huawei.com (dhcp-13b5.meeting.ietf.org [130.129.19.181]) by usaga01-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug  8 2006)) with ESMTPSA id <0KH400H4FZ6GCJ@usaga01-in.huawei.com> for pcn@ietf.org; Thu, 26 Mar 2009 16:13:38 -0700 (PDT)
Date: Thu, 26 Mar 2009 16:13:17 -0700
From: Kwok Ho Chan <khchan@huawei.com>
In-reply-to: <200903262301.n2QN1QZ9009392@bagheera.jungle.bt.co.uk>
To: Bob Briscoe <rbriscoe@jungle.bt.co.uk>
Message-id: <0KH400H4RZ6QCJ@usaga01-in.huawei.com>
MIME-version: 1.0
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
Content-type: text/plain; charset=us-ascii; format=flowed
Content-transfer-encoding: 7BIT
References: <20090311021457.895291477B41@newdev.eecs.harvard.edu> <200903262154.n2QLsuli008681@bagheera.jungle.bt.co.uk> <49CBFC5A.7070604@informatik.uni-wuerzburg.de> <200903262301.n2QN1QZ9009392@bagheera.jungle.bt.co.uk>
Cc: pcn@ietf.org
Subject: Re: [PCN] draft-ietf-tsvwg-ecn-tunnel-02 (was: Re: draft PCN agenda)
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Mar 2009 23:13:14 -0000

Hence this may be a good reason to present it in PCN
as pre-req for 3-in-1 encoding?
-- Kwok --

At 04:01 PM 3/26/2009, Bob Briscoe wrote:
>Michael,
>
>At 22:06 26/03/2009, Michael Menth wrote:
>>just one short question: is your draft sufficient prerequisite for 
>>3-in-1 encoding?
>
>Yes. Definitely
>
>
>bob
>
>
>>Regards,
>>
>>    Michael
>>
>>Bob Briscoe schrieb:
>>>Scott,
>>>
>>>Only if you have time on the agenda... as I have no right to talk 
>>>about this, having submitted the draft after the I-D deadline...
>>>
>>>I could give a quick update on progress of the ecn-tunnel draft.
>>>
>>>I did a major rev of the tsvwg ecn-tunnel draft relevant to PCN 
>>>encoding problem earlier this week
>>><http://www.ietf.org/internet-drafts/draft-ietf-tsvwg-ecn-tunnel-02.txt>
>>>
>>>I've prepared a presentation, but I can turn it into a 1 slide 
>>>announcement depending on available time:
>>><http://www.cs.ucl.ac.uk/staff/B.Briscoe/present.html#0903ecn-tunnel>
>>>
>>>
>>>
>>>Bob
>>>
>>>
>>>At 02:14 11/03/2009, Scott O. Bradner wrote:
>>>
>>>>I've submitted a draft agenda of PCN - please send me any
>>>>comments or updates
>>>>
>>>>tnx
>>>>
>>>>Scott
>>>>
>>>>----
>>>>
>>>>1/ Welcome, blue sheets, scribe                                 5 min
>>>>
>>>>2/ Status of WG drafts
>>>>
>>>>Pre-Congestion Notification (PCN) Architecture                  20 min
>>>>         draft-ietf-pcn-architecture
>>>>
>>>>Baseline Encoding and Transport of Pre-Congestion
>>>>         Information                                             10 min
>>>>         draft-ietf-pcn-baseline-encoding
>>>>
>>>>Marking behaviour of PCN-nodes                                  10 min
>>>>         draft-ietf-pcn-marking-behaviour
>>>>
>>>>3/ new work
>>>>Single Marking Edge Node Behavior       Anna                    15 min
>>>>_______________________________________________
>>>>PCN mailing list
>>>>PCN@ietf.org
>>>>https://www.ietf.org/mailman/listinfo/pcn
>>>
>>>________________________________________________________________
>>>Bob Briscoe,               Networks Research Centre, BT Research
>>>_______________________________________________
>>>PCN mailing list
>>>PCN@ietf.org
>>>https://www.ietf.org/mailman/listinfo/pcn
>>
>>--
>>Dr. Michael Menth, Assistant Professor
>>University of Wuerzburg, Institute of Computer Science
>>Am Hubland, D-97074 Wuerzburg, Germany, room B206
>>phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
>>mailto:menth@informatik.uni-wuerzburg.de
>>http://www3.informatik.uni-wuerzburg.de/research/ngn
>
>________________________________________________________________
>Bob Briscoe,               Networks Research Centre, BT Research
>_______________________________________________
>PCN mailing list
>PCN@ietf.org
>https://www.ietf.org/mailman/listinfo/pcn


From daisuke.satoh@ntt-at.co.jp  Thu Mar 26 19:12:03 2009
Return-Path: <daisuke.satoh@ntt-at.co.jp>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 222933A6BE5 for <pcn@core3.amsl.com>; Thu, 26 Mar 2009 19:12:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.197
X-Spam-Level: 
X-Spam-Status: No, score=0.197 tagged_above=-999 required=5 tests=[AWL=0.287,  BAYES_00=-2.599, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EzcEU9Fhj2co for <pcn@core3.amsl.com>; Thu, 26 Mar 2009 19:12:02 -0700 (PDT)
Received: from sg.ntt-at.co.jp (roma.ntt-at.co.jp [202.253.160.19]) by core3.amsl.com (Postfix) with SMTP id 690293A699A for <pcn@ietf.org>; Thu, 26 Mar 2009 19:12:01 -0700 (PDT)
Received: (qmail 19300 invoked by alias); 27 Mar 2009 02:12:55 -0000
Received: from gwall2.bb.ntt-at.co.jp (192.168.5.202) by subgate.bb.ntt-at.co.jp with SMTP; 27 Mar 2009 02:12:55 -0000
Received: (from root@localhost) by gwall2.bb.ntt-at.co.jp (8.13.1/8.13.1) id n2R2Cg2L020712 for pcn@ietf.org; Fri, 27 Mar 2009 11:12:42 +0900
Received: from suez.bb.ntt-at.co.jp [192.168.2.9]  by gwall2.bb.ntt-at.co.jp with ESMTP id MAA20709; Fri, 27 Mar 2009 11:12:42 +0900
Received: from pacific.bb.ntt-at.co.jp (suez [127.0.0.1]) by suez.bb.ntt-at.co.jp (8.12.10/8.12.10) with ESMTP id n2R2CfNi006586 for <pcn@ietf.org>; Fri, 27 Mar 2009 11:12:41 +0900
Received: from mercury.tec.ntt-at.co.jp (mercury.tec.ntt-at.co.jp [192.168.22.39]) by pacific.bb.ntt-at.co.jp (8.13.1/cf/pacific) with ESMTP id n2R2Cfau003888 for <pcn@ietf.org>; Fri, 27 Mar 2009 11:12:41 +0900 (JST) (envelope-from daisuke.satoh@ntt-at.co.jp)
Received: from [192.168.250.64] (apuser64.bb.ntt-at.co.jp [192.168.250.64]) by mercury.tec.ntt-at.co.jp (Postfix) with ESMTP id 8B80E53F61; Fri, 27 Mar 2009 11:12:40 +0900 (JST)
Date: Fri, 27 Mar 2009 11:12:41 +0900
From: SATOH Daisuke <daisuke.satoh@ntt-at.co.jp>
To: <pcn@ietf.org>
Message-Id: <20090327085003.9714.26AD349@ntt-at.co.jp>
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: 7bit
X-Mailer: Becky! ver. 2.47 [ja]
Subject: Re: [PCN] Corridor discussion about draft-satoh,
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 27 Mar 2009 02:12:03 -0000

Hi Phil and All,


> >
> > Hi Phil,
> >
> >
> >
> > > We had a long discussion yesterday about draft-satoh's & the WG draft's marking behaviours. I wanted to email two high level things that I concluded, without getting into the particular details of the satoh proposal.
> > >
> > >
> > >
> > > Draft-pcn-marking-behaviour sets out with a goal in mind. This was to come up with something that works reasonably well in a variety of scenarios:
> > >
> > > -          if your network has 3 encoding states (not PCN-marked, and 2 states for PCN-marking), then you can get both accurate admission control (via threshold-markings) and accurate flow termination control (via excess-traffic-markings).
> > >
> > > -          If your network has 2 encoding states (no PCN-marked; PCN-marked) then you have 3 choices: either have accurate admission control (via threshold-markings; and do something else for flow termination); or accurate flow termination control (via excess-traffic-markings; and do something else for admission control); or do both (the single marking idea - but pay the penalty of less accurate admission control when small numbers of flows on the ingress-egress-aggregate).
> > >
> >
> >
> >
> > I believe PCN WG has decided 2 encoding states as standard and 3
> > encoding states as experimental. Do I misunderstand?
> >
> > [phil]. yes. this changes nothing i wrote.
> >
> >
> 
> 
> If it is true, does PCN for both admission and termination with 2
> codepoints have to pay the penalty of less accurate admission control?
> 
> It seems to me that PCN with three codepoints is standard.
> 
> [phil] to repeat:-
> 
> > > -          If your network has 2 encoding states (no PCN-marked; PCN-marked) then you have 3 choices: either have accurate admission control (via threshold-markings; and do something else for flow termination); or accurate flow termination control (via excess-traffic-markings; and do something else for admission control); or do both (the single marking idea - but pay the penalty of less accurate admission control when small numbers of flows on the ingress-egress-aggregate).
> 
> 



That sounds for me PCN with three codepoints is standard.




> 
> >
> >
> > >
> > >
> > > Draft-satoh has a different goal in mind. This is to come up with something that works as well as possible for a scenario where you know you need both admission control and flow termination and where you know you only have 2 encoding states (no PCN-marked; PCN-marked). Now we can argue about whether this particular scenario is better achieved by the single marking draft or by the draft-satoh approach (not clear either way to me), and this is a discussion worth having, at least for academic interest. But from the point of view of the WG I don't think this comparison matters:
> > >
> > > -          it's clear that the draft-satoh approach doesn't give as good performance as {draft-pcn-marking-behaviour + 3 encoding states}
> > >
> >
> >
> > Actually, STM (my proposal) is slightly less accurate than CL in
> > admission control. However, it is better than CL in flow termination
> > when the load is 2x supportable rate without packet loss.
> > I wrote in this ML and explain the mechanism and the reason why accuracy
> > of flow termination in CL is low when the load is 2x supportable rate. I
> > believe CL must know the order of packets at the bottleneck link in
> > order to achieve accurate termination. Getting information of the order
> > of packets at the bottleneck link is almost impossible.
> >
> >
> > [phil] why must it know the order? this problem hasnt been seen in all the simulations others have done.
> 
> 
> 
> Because CL has to terminate appropriate flows in order to keep PCN rate
> stable after one shot termination. Knowing the order of packets is just one
> of example. I want to say traffic information in detail is necessary in
> order to keep PCN rate stable after one shot termination.
> 
> 
> [phil] this is counter-intuitive. your argument seems to be: "I have seen this is my simulations". but what's the intuition about what would happen in reality? i havent heard this. 
> 

No.
The load can be over 2*SR in reality. We cannot say the load is always
lower than 1.25*SR in reality. 
We know quantity of flows to terminate by SAR but we cannot know how to
terminate flows in order to make rate of traffic after termination
stable.





> > please do not confuse the marking behaviour with the edge behaviour. the old CL draft describes one particular edge behaviour based on measuring the CL edge behaviour. however, we know several others are possible - as documented by michael - including when you could terminate little by little. However, your marking behaviour forces the termnination edge behaviour to be little by little, there is no alternative.
> >
> 
> My marking behaviour does not foce the termination edge behavior.
> [phil] yes it does, it forces termination to be done step by step.
> 
> 
> I want you to wait WG last call by I finish simulating termination of my
> idea I said before.
> 
> 
> [phil] i disagree we should wait. only the extreme optimist would think it was a year before we were back to the position we're now in. 
> 
> we have had many simulations done of the WG marking behaviur by joy, anna, michael. it seems that your simulations disagree with their results. that is not an issue that should hold up the WG moving forward. 
> 

No. My simulation does not disagree Joy's results because
they have not simulated the case of 2.0*SR as the load at least. 


I find  1.5*SR is used as the load in draft-zhang-pcn-performance-evaluation-02.
I cannot find out how much load is used in the simulation in draft-charny-pcn-single-marking-03.
I have not read Michael's simluation paper yet. He writes so many papers. Please
tell me URL or the title of the paper that my simulation disagrees.


 

> 
> I do not confuse. I want to say accuracy of my algorithm is not
> necessarily less than that of CL.
> 
> 
> [phil] "not necessarily less" is a weak reason to stop & not move forward now.
> 
> 

When a new thing is discovered, in my opinion, we should prefer to think
of them again.







> 
> 
> 
> >
> >
> > I think it is not late to WG Last Call after solving the above problem.
> >
> >
> > > -          draft-satoh can't be modified for a situation when there's a 3rd encoding state.
> > >
> > >
> > >
> > > The second high level point I wanted to raise is that the draft-satoh work is "in progress". For instance, Daisuke agrees that the marking algorithm described in the draft is too complicated to implement, and has talked about a marking algorithm with 'two steps' [traffic rate above AR, jump to marking say 10% pkts; traffic rate above SR, jump to marking all pkts]. Daisuke also has ideas for improvements for modified behaviour around the sustainable rate. But this is all stuff that needs to be refined, simulated, compared etc. it is clear that there is substantial effort to get any such new proposal in a similar state to what's in draft-pcn-marking-behaviour - what's in the WG draft hasn't changed at all since the -00 version, and in fact for a long time before that.
> > >
> > >
> > >
> > > So there seem to me two choices. One option is that we change our minds & decide that we will optimise for the case where there's only one state for PCN-marking & the operator ewants both adm ctrl & flow termination - then we need to wait for revisions to draft-satoh, compare it with the SM approach, etc - most optimistically in a year's time we'd be in the same position we were perhaps 18months ago for draft-pcn-marking-behaviour. The second choice is that we go forward now with draft-pcn-marking-behaviour - with this choice, there is no benefit to waiting yet further, let's WG last call and get done.
> > >
> > >
> > >
> > > You can probably guess which option I prefer!!
> > >
> > >
> > >
> > > Thanks
> > >
> > > phil
> > >
> > >
> > >
> > > -         
> > >
> > > -          available. But I don't think this is a discussion worth having's performance compares with the performance of
> >
> >
> 


Best regards,
Daisuke


From daisuke.satoh@ntt-at.co.jp  Thu Mar 26 19:23:31 2009
Return-Path: <daisuke.satoh@ntt-at.co.jp>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id CC58A28C0DF for <pcn@core3.amsl.com>; Thu, 26 Mar 2009 19:23:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.182
X-Spam-Level: 
X-Spam-Status: No, score=0.182 tagged_above=-999 required=5 tests=[AWL=0.272,  BAYES_00=-2.599, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id L3gUubjQvQob for <pcn@core3.amsl.com>; Thu, 26 Mar 2009 19:23:31 -0700 (PDT)
Received: from sg.ntt-at.co.jp (roma.ntt-at.co.jp [202.253.160.19]) by core3.amsl.com (Postfix) with SMTP id CDC4A3A699A for <pcn@ietf.org>; Thu, 26 Mar 2009 19:23:30 -0700 (PDT)
Received: (qmail 21175 invoked by alias); 27 Mar 2009 02:24:24 -0000
Received: from gwall1.bb.ntt-at.co.jp (192.168.5.201) by subgate.bb.ntt-at.co.jp with SMTP; 27 Mar 2009 02:24:24 -0000
Received: (from root@localhost) by gwall1.bb.ntt-at.co.jp (8.13.1/8.13.1) id n2R2OOUV027466 for pcn@ietf.org; Fri, 27 Mar 2009 11:24:24 +0900
Received: from suez.bb.ntt-at.co.jp [192.168.2.9]  by gwall1.bb.ntt-at.co.jp with ESMTP id MAA27464; Fri, 27 Mar 2009 11:24:24 +0900
Received: from pacific.bb.ntt-at.co.jp (suez [127.0.0.1]) by suez.bb.ntt-at.co.jp (8.12.10/8.12.10) with ESMTP id n2R2ONNi008649 for <pcn@ietf.org>; Fri, 27 Mar 2009 11:24:23 +0900
Received: from mercury.tec.ntt-at.co.jp (mercury.tec.ntt-at.co.jp [192.168.22.39]) by pacific.bb.ntt-at.co.jp (8.13.1/cf/pacific) with ESMTP id n2R2ON5n006302 for <pcn@ietf.org>; Fri, 27 Mar 2009 11:24:23 +0900 (JST) (envelope-from daisuke.satoh@ntt-at.co.jp)
Received: from [192.168.250.64] (apuser64.bb.ntt-at.co.jp [192.168.250.64]) by mercury.tec.ntt-at.co.jp (Postfix) with ESMTP id 9AFB153F61; Fri, 27 Mar 2009 11:24:22 +0900 (JST)
Date: Fri, 27 Mar 2009 11:24:23 +0900
From: SATOH Daisuke <daisuke.satoh@ntt-at.co.jp>
To: <pcn@ietf.org>
Message-Id: <20090327111541.971B.26AD349@ntt-at.co.jp>
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: 7bit
X-Mailer: Becky! ver. 2.47 [ja]
Subject: Re: [PCN] Corridor discussion about draft-satoh
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 27 Mar 2009 02:23:31 -0000

Hi Phil and All,

>
> These are my understanding. I have not confirmed it by simulation yet.
>
> >
> > These are my understanding. I have not confirmed it by simulation yet.
> >
> > [phil] i dont agree with your analysis. after termination from 2* overload to 1.25* overload, why is the traffic any more bursty than if you started with 1.25* overload?????
> >
> 
> We compare original 1.25*supportable rate (SR) with 1.25 SR after
> termination.
> 
> The traffic after termination has very bursty traffic in a short
> period because traffic before termination stays in a short period even
> after termination. This high rate state does not exist in the original
> 1.25 SR traffic. But both rate is the same. Thus the traffic after
> termination has traffic with lower rate than the original 1.25*SR in a
> short period. Therefore traffic after termination includes both higher
> and lower rate than the original 1.25*SR. Traffic after termination is
> more bursty than the original 1.25*SR traffic.
> 
> [phil] dont follow. let me try to re-phrase, is the problem this:-
> you have VBR traffic with on & off periods. in your first round of termination you terminate flows that all tend to be ON at the same time. therefore after termination the other flows also tend to be On at the same time, so you still see that the link is overloaded. 
> if this is the problem, this problem has nothing to do with the marking algorithm. it's either a problem with the edge behaviour or (more likely) it's a problem of syncronisation in your simulation. 
> 
> 

Please see all the termination results of CBR in my simulation. The same
phenomenon can be seen. There is no relation to VBR. This problem is
caused by SAR. SAR is strongly connected excess traffic marking that
marking behaviour draft defines. 

Best regards,
Daisuke



From slblake@petri-meat.com  Fri Mar 27 10:28:51 2009
Return-Path: <slblake@petri-meat.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 375FD3A6A4D for <pcn@core3.amsl.com>; Fri, 27 Mar 2009 10:28:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LMbastCW3TMV for <pcn@core3.amsl.com>; Fri, 27 Mar 2009 10:28:50 -0700 (PDT)
Received: from elom.tchmachines.com (elom.tchmachines.com [208.76.80.198]) by core3.amsl.com (Postfix) with ESMTP id 731483A6968 for <pcn@ietf.org>; Fri, 27 Mar 2009 10:28:50 -0700 (PDT)
Received: from localhost ([127.0.0.1] helo=petri-meat.com) by elom.tchmachines.com with esmtpa (Exim 4.69) (envelope-from <slblake@petri-meat.com>) id 1LnFsD-00008x-5Z for pcn@ietf.org; Fri, 27 Mar 2009 13:29:41 -0400
MIME-Version: 1.0
Date: Fri, 27 Mar 2009 13:29:41 -0400
From: Steven Blake <slblake@petri-meat.com>
To: pcn@ietf.org
Message-ID: <4b9d94296ce53b72baeb5d2c4d12cfef@petri-meat.com>
X-Sender: slblake@petri-meat.com
User-Agent: RoundCube Webmail/0.1
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 8bit
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - elom.tchmachines.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - petri-meat.com
Subject: [PCN] DSCPs for experimental use
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 27 Mar 2009 17:28:51 -0000

FYI, from RFC 2474:

   Pool        Codepoint space          Assignment Policy
   ----        ---------------          -----------------

    1            xxxxx0                 Standards Action
    2            xxxx11                 EXP/LU
    3            xxxx01                 EXP/LU (*)

   (*) may be utilized for future Standards Action allocations as
       necessary

So it is pool 3 that may require standards action allocation once poo1 1 is
depleted.
(I should have remembered since I wrote this section.)

As I mentioned in Jabber and Lars repeated on the mic, the PCN chairs
invite anyone who
wishes to perform PCN-related (or any Diffserv-related) experiments to
notify them of the
experimental codepoints they intend to use, and we will publish an informal
list of
codepoints in use by experiments for the convenience of the community.


Regards,

// Steve


From jmpolk@cisco.com  Fri Mar 27 11:03:32 2009
Return-Path: <jmpolk@cisco.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id A83D03A6CC4 for <pcn@core3.amsl.com>; Fri, 27 Mar 2009 11:03:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level: 
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Fg88j1VJu7vc for <pcn@core3.amsl.com>; Fri, 27 Mar 2009 11:03:31 -0700 (PDT)
Received: from sj-iport-6.cisco.com (sj-iport-6.cisco.com [171.71.176.117]) by core3.amsl.com (Postfix) with ESMTP id A90903A6CC6 for <pcn@ietf.org>; Fri, 27 Mar 2009 11:03:31 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.38,433,1233532800"; d="scan'208";a="275452525"
Received: from sj-dkim-3.cisco.com ([171.71.179.195]) by sj-iport-6.cisco.com with ESMTP; 27 Mar 2009 18:04:26 +0000
Received: from sj-core-5.cisco.com (sj-core-5.cisco.com [171.71.177.238]) by sj-dkim-3.cisco.com (8.12.11/8.12.11) with ESMTP id n2RI4QJE019584;  Fri, 27 Mar 2009 11:04:26 -0700
Received: from xbh-rtp-201.amer.cisco.com (xbh-rtp-201.cisco.com [64.102.31.12]) by sj-core-5.cisco.com (8.13.8/8.13.8) with ESMTP id n2RI4QvT022711; Fri, 27 Mar 2009 18:04:26 GMT
Received: from xfe-rtp-202.amer.cisco.com ([64.102.31.21]) by xbh-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830);  Fri, 27 Mar 2009 14:04:26 -0400
Received: from jmpolk-wxp01.cisco.com ([10.86.251.23]) by xfe-rtp-202.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830);  Fri, 27 Mar 2009 14:04:25 -0400
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
Date: Fri, 27 Mar 2009 13:04:22 -0500
To: Steven Blake <slblake@petri-meat.com>, pcn@ietf.org
From: "James M. Polk" <jmpolk@cisco.com>
In-Reply-To: <4b9d94296ce53b72baeb5d2c4d12cfef@petri-meat.com>
References: <4b9d94296ce53b72baeb5d2c4d12cfef@petri-meat.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Message-ID: <XFE-RTP-202vsGOkevW0000341b@xfe-rtp-202.amer.cisco.com>
X-OriginalArrivalTime: 27 Mar 2009 18:04:25.0680 (UTC) FILETIME=[76EEDD00:01C9AF06]
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=1549; t=1238177066; x=1239041066; c=relaxed/simple; s=sjdkim3002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=jmpolk@cisco.com; z=From:=20=22James=20M.=20Polk=22=20<jmpolk@cisco.com> |Subject:=20Re=3A=20[PCN]=20DSCPs=20for=20experimental=20us e |Sender:=20; bh=cmNETZLFlqinqcKXM/P1j9imgcHTDxvbNg+Xl1UHsSc=; b=FzFdejZmveDXqNoFx3GXrHZBwc8TjhaIRtwohlSRgN/5lBboleZnMRBfGH elT0e/SHErcJOaVfZIIqqhKWS7cyeI1u9VJTplmytwGtx9BO7147KneBO49z xshG48V3uT;
Authentication-Results: sj-dkim-3; header.From=jmpolk@cisco.com; dkim=pass ( sig from cisco.com/sjdkim3002 verified; ); 
Subject: Re: [PCN] DSCPs for experimental use
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 27 Mar 2009 18:03:32 -0000

Also

please be aware of the new EF defined here
http://www.ietf.org/internet-drafts/draft-ietf-tsvwg-admitted-realtime-dscp-05.txt

and please PLEASE do not collide with this new codepoint, even in private.

thank you
James
(both as an author of this draft & and separately as a TSVWG chair - 
where this document is advancing*)

* I think this is the first time I've had both hats on when making a 
comment/plea

;-)

At 12:29 PM 3/27/2009, Steven Blake wrote:
>FYI, from RFC 2474:
>
>    Pool        Codepoint space          Assignment Policy
>    ----        ---------------          -----------------
>
>     1            xxxxx0                 Standards Action
>     2            xxxx11                 EXP/LU
>     3            xxxx01                 EXP/LU (*)
>
>    (*) may be utilized for future Standards Action allocations as
>        necessary
>
>So it is pool 3 that may require standards action allocation once poo1 1 is
>depleted.
>(I should have remembered since I wrote this section.)
>
>As I mentioned in Jabber and Lars repeated on the mic, the PCN chairs
>invite anyone who
>wishes to perform PCN-related (or any Diffserv-related) experiments to
>notify them of the
>experimental codepoints they intend to use, and we will publish an informal
>list of
>codepoints in use by experiments for the convenience of the community.
>
>
>Regards,
>
>// Steve
>
>_______________________________________________
>PCN mailing list
>PCN@ietf.org
>https://www.ietf.org/mailman/listinfo/pcn


From slblake@petri-meat.com  Fri Mar 27 11:18:39 2009
Return-Path: <slblake@petri-meat.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 132663A6820 for <pcn@core3.amsl.com>; Fri, 27 Mar 2009 11:18:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uknDMfUj1sUo for <pcn@core3.amsl.com>; Fri, 27 Mar 2009 11:18:38 -0700 (PDT)
Received: from elom.tchmachines.com (elom.tchmachines.com [208.76.80.198]) by core3.amsl.com (Postfix) with ESMTP id 599BE3A679C for <pcn@ietf.org>; Fri, 27 Mar 2009 11:18:38 -0700 (PDT)
Received: from localhost ([127.0.0.1] helo=petri-meat.com) by elom.tchmachines.com with esmtpa (Exim 4.69) (envelope-from <slblake@petri-meat.com>) id 1LnGeO-0002eP-IR; Fri, 27 Mar 2009 14:19:28 -0400
MIME-Version: 1.0
Date: Fri, 27 Mar 2009 14:19:28 -0400
From: Steven Blake <slblake@petri-meat.com>
To: "James M. Polk" <jmpolk@cisco.com>
In-Reply-To: <XFE-RTP-202vsGOkevW0000341b@xfe-rtp-202.amer.cisco.com>
References: <4b9d94296ce53b72baeb5d2c4d12cfef@petri-meat.com> <XFE-RTP-202vsGOkevW0000341b@xfe-rtp-202.amer.cisco.com>
Message-ID: <b86dd049a89cfd70f51a3870f4fcc9b0@petri-meat.com>
X-Sender: slblake@petri-meat.com
User-Agent: RoundCube Webmail/0.1
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 8bit
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - elom.tchmachines.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - petri-meat.com
Cc: pcn@ietf.org
Subject: Re: [PCN] DSCPs for experimental use
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 27 Mar 2009 18:18:39 -0000

On Fri, 27 Mar 2009 13:04:22 -0500, "James M. Polk" <jmpolk@cisco.com>
wrote:

> Also
> 
> please be aware of the new EF defined here
>
http://www.ietf.org/internet-drafts/draft-ietf-tsvwg-admitted-realtime-dscp-05.txt
> 
> and please PLEASE do not collide with this new codepoint, even in
private.

101100 (the recommended codepoint) is in pool 0, managed by standards
action.

Needless to say, everyone is strongly discouraged from using codepoints in
pool 0 for experimental or local use.


Regards,

// Steve


From gorry@erg.abdn.ac.uk  Fri Mar 27 11:19:37 2009
Return-Path: <gorry@erg.abdn.ac.uk>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 55FD03A6820 for <pcn@core3.amsl.com>; Fri, 27 Mar 2009 11:19:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.523
X-Spam-Level: 
X-Spam-Status: No, score=-2.523 tagged_above=-999 required=5 tests=[AWL=0.076,  BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9k6zp9JHUPI9 for <pcn@core3.amsl.com>; Fri, 27 Mar 2009 11:19:36 -0700 (PDT)
Received: from erg.abdn.ac.uk (dee.erg.abdn.ac.uk [IPv6:2001:630:241:204:203:baff:fe9a:8c9b]) by core3.amsl.com (Postfix) with ESMTP id BD13E3A679C for <pcn@ietf.org>; Fri, 27 Mar 2009 11:19:35 -0700 (PDT)
Received: from dhcp-51f3.meeting.ietf.org (ra-gorry.erg.abdn.ac.uk [139.133.204.42]) (authenticated bits=0) by erg.abdn.ac.uk (8.13.4/8.13.4) with ESMTP id n2RIKLId021368 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Fri, 27 Mar 2009 18:20:22 GMT
Message-ID: <49CD18E5.80508@erg.abdn.ac.uk>
Date: Fri, 27 Mar 2009 11:20:21 -0700
From: Gorry Fairhurst <gorry@erg.abdn.ac.uk>
Organization: The University of Aberdeen is a charity registered in Scotland,  No SC013683. 
User-Agent: Thunderbird 2.0.0.21 (Macintosh/20090302)
MIME-Version: 1.0
To: pcn@ietf.org
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-ERG-MailScanner: Found to be clean
X-ERG-MailScanner-From: gorry@erg.abdn.ac.uk
X-Mailman-Approved-At: Fri, 27 Mar 2009 11:22:25 -0700
Cc: Gorry <gorry@erg.abdn.ac.uk>, bob.briscoe@bt.com
Subject: [PCN] Some comments  on draft-ietf-pcn-baseline-encoding-02
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: gorry@erg.abdn.ac.uk
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 27 Mar 2009 18:19:37 -0000

Here are some comments on pcn baseline encoding, the document seems in 
good shape, but there are probably a few things I would update to help 
others to read this document.

Gorry


General comments:

- It would be really nice to see the explanation.

- I had problems reading this to understand what was the implication on 
packet forwarding - the key thing that I thought was missing, I later 
found in 4.2. Have the authors thought about placing this section ahead 
of the others and then explicitly calling out with a [very short] 
subsection on what to do if there were a DSCP conflict and how the 
original traffic could be mapped to not-PCN and the where to find 
details on how to traffic ECN-enabled traffic on this DSCP (i.e. tunnel?).

- I found Table 2 hard to understand, then discovered there were some 
encodings missing.

- I think the security considerations could be improved.

- To me, Appendix A.2 seems reasonable.

----------------------
Specific comments:

Abstract
-  English seems to me to need a little polishing.
s/in order// ?
- Please mention ECN code points in the abstract.
- Later you say a sentence such as:
    The PCN encoding states are defined using a combination of the DSCP
    and ECN fields within the IP header. The baseline PCN encoding
    closely follows the semantics of ECN [RFC3168].

Abstract
" below the physical link rate." - This seems very odd to me, I thought 
this was about the link capacity.

Abstract
"states but such schemes will be described in other documents."
        ^
- insert comma, or better still separate this into two sentences (to me 
it seems an odd way for a PS abstract to finish).

S1
Makes no mention of ECN fields, which would be nice for people wanting 
to look for documents that show the meaning of the ECN-field.

S1
"Other extensions have also been suggested all of which can build on the 
baseline encoding."
- Seems very bold. is the WG sure that *ALL* can build on this?

S1
"MUST extend this baseline scheme"
- How? - The draft places a normative requirement, but doesn't say what 
is intended. Is this by updating this specification? By obsoleting this 
spec? using some common part of the same framework? - I don't see what 
is being required.

S3, bullet 2
    o  PCN-marked - codepoint indicating packets that have been marked at
       a PCN-interior-node using some PCN marking behaviour
       [pcn-marking-behaviour].  Also PM.
                                 ^^^^^^^
- is this an alternative or a definition of the term PN?

S3:
    o  Not-marked - codepoint indicating packets that are PCN-capable but
                                                                     ^
- comma?
S3:
       are not PCN-marked.  Also NM.
                             ^^^^^^^
- is this an alternative or, as I think, a definition of the term NM?


S3:
   By definition packets carrying such codepoints are PCN-packets.
                ^
- comma?

S3:
    o  PCN-compatible Diffserv codepoint - a Diffserv codepoint for which
       the ECN field is used to carry PCN markings rather than [RFC3168]
       markings.
- Could this definition be placed as bullet one or bullet two?

S3:
    In addition the document uses the terminology defined in [pcn-arch].
               ^
- comma?

S4:
    allows for traffic that is not PCN capable to be marked as such (Not-
    PCN).
- I'd like to see this more clearly called out. The reader of this spec 
may be trying to figure out how these codepoints are used with PCN and 
how to transport the traditional use of ECN or where the DSCP is already 
used for non PCN traffic. The structure of the document did not really 
help me in this case at all (although the framework seems to be 
addressing this case). A very short section that simply sets out the NON-PCN

S4
            to prevent any possible future compatability issues.
- remove /any/ - or are sure?

S4
    o  Any packet that is not PCN-enabled (Not-PCN) but which shares the
                                                    ^

S4
Table 2 is not easily understood. In fact, I got pretty confused, then 
discovered there were some encodings missing. I'd really like to see all 
the encodings or a different table format.

S4
       packet MUST be treated as if it were NM.
                                      ^^^^^^
- as if it carried the NM marking?

S4
End 4.0 has a truncated sentence

4.1 says:
If the packet is being tunneled then only the 11 codepoint gets copied 
into the inner header upon decapsulation.

- This language seems odd to me.


An additional constraint is the need to minimise
    the use of DiffServ codepoints as
                                   ^^
-English? - because?

S4.1
    The encoding scheme above seems to meet all these constraints and
- is this WG consensus, or author's?

S4.2
    Enabling PCN for a DSCP switches on PCN marking behaviour for packets
                       ^^^^^^^^^^^^^
- Better phrase here?

S4.2
    but only if those packets also have their ECN field
    set to indicate a codepoint other than Not-PCN.
- presumably this refers to PCN router behaviour within a PCN domain?

S4.2
    Enabling PCN marking behaviour disables any other marking behaviour
- OK, but I think this should be clearer that this is for only for a 
specific DSCP.

S5
    o  The 00 codepoint in the ECN field MUST mean Not-PCN.
- not sure /mean/ is the correct word, should it be /indicate/ (and 
following points)
- and should this also say and /MUST NOT be  changed to any other 
codepoint within a PCN domain/?

S5
    o  Once set the 11 codepoint in the ECN field MUST NOT be changed to
              ^
- insert comma
- /doesn't/ change to /does not/

S5
    o  Any experimental scheme MUST include details of all valid and
       invalid codepoint transitions at any PCN nodes.
- OK, you could say it MUST NOT update 00 or 11  (or is this now implicit?)

S8
    Packets claim entitlement to be PCN marked by carrying a PCN-
- English? I think the document should say that that a PCN domain has 
been pre-configured with domain edges, and that this document describes 
behaviour within the domain.

S8
   However there is a
    requirement to keep inter-domain scenarios in mind when defining the
    PCN encoding.
- I found this rather vague, or more precisely too vague for me to 
understand the implications.

S8
   Then any one domain's security against its neighbours would
    be described as part of the proposed edge-node behaviour document.
- I could not understand what the security implication was and what was 
being requested of people who followed this document with new proposals.

S9
    It also allows for the co-
    existence of competing traffic within the same DSCP so long as that
    traffic doesn't require end-to-end ECN support.
s/doesn't/does not/
- This sounds categorical that this is not possible, but presumably 
tunnels may be used. Is theer better language that could be chosen?

S11
- Should be removed by RFC-Ed?

S12: Refs.
- Are there no normative architecture specifications to define what PCN 
is? - Seems odd for a PS, could this be [pcn-arch].

S12: Refs.
- Why is RFC3168 also not normative?


A.1
  domain includes lower speed links
                 ^^^^^^^^^^^^^^^^^^
- Is this really the issue???  Or does this describe a PCN network link 
with a link with low flow aggregation as an example of the case where 
other appropriate use is needed. If this is not the case, we should 
quantify what is meant by "lower speed" and be much more clear about the 
guidance here. Either way, I find this confusing.

- A.1, suggests there is no fixed DSCP for PCN, this seems a pity from 
the point of view of a router knowing whether PCN is to be invoked, it 
therefore becomes yet one more thing that could be misconfigured. I 
presume this decision has been extensively discussed within the PCN WG, 
so this probably does not need action?

A.2
    o  Leakage of traffic into PCN-domain: ECT(1) is less often correct.
- This does not make seem to make sense.

    o  Leakage of traffic out of PCN-domainL Either ECT is equally unsafe
                                           ^
- Character? /./

A.2
    o  Incremental deployment: Either ECT is suitable as long as they are
                                         ^           ^^^^^^^^^^^^^^^^
- Please insert /codepoint/ and s/as long as/, providing that the 
codepoints are/

Editorial question should it be "PCN capable" or "PCN-capable"?

From toby.moncaster@bt.com  Fri Mar 27 15:19:23 2009
Return-Path: <toby.moncaster@bt.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 733C93A67AF for <pcn@core3.amsl.com>; Fri, 27 Mar 2009 15:19:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.593
X-Spam-Level: 
X-Spam-Status: No, score=-2.593 tagged_above=-999 required=5 tests=[AWL=-0.194, BAYES_00=-2.599, J_CHICKENPOX_72=0.6, J_CHICKENPOX_91=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gJtRQaoqSTbo for <pcn@core3.amsl.com>; Fri, 27 Mar 2009 15:19:22 -0700 (PDT)
Received: from smtp2.smtp.bt.com (smtp2.smtp.bt.com [217.32.164.150]) by core3.amsl.com (Postfix) with ESMTP id EC1813A6407 for <pcn@ietf.org>; Fri, 27 Mar 2009 15:19:21 -0700 (PDT)
Received: from E03MVZ1-UKDY.domain1.systemhost.net ([193.113.30.61]) by smtp2.smtp.bt.com with Microsoft SMTPSVC(6.0.3790.1830);  Fri, 27 Mar 2009 22:20:16 +0000
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Fri, 27 Mar 2009 22:19:23 -0000
Message-ID: <AEDCAF87EEC94F49BA92EBDD49854CC70A4EA04B@E03MVZ1-UKDY.domain1.systemhost.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Some comments  on draft-ietf-pcn-baseline-encoding-02
Thread-Index: AcmvCLoZ4aVXEXQZTJeFvFuwwyOV6AAIVrjO
References: <49CD18E5.80508@erg.abdn.ac.uk>
From: <toby.moncaster@bt.com>
To: <gorry@erg.abdn.ac.uk>, <pcn@ietf.org>
X-OriginalArrivalTime: 27 Mar 2009 22:20:16.0016 (UTC) FILETIME=[34724100:01C9AF2A]
Cc: gorry@erg.abdn.ac.uk, bob.briscoe@bt.com
Subject: Re: [PCN] Some comments  on draft-ietf-pcn-baseline-encoding-02
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 27 Mar 2009 22:19:23 -0000

Hi Gorry,
=20
Thanks for the comments. I will try to address all of them when I submit =
the next version... Hope to get this done in next few weeks...
=20
Toby

________________________________

From: Gorry Fairhurst [mailto:gorry@erg.abdn.ac.uk]
Sent: Fri 3/27/2009 18:20
To: pcn@ietf.org
Cc: Briscoe,RJ,Bob,CXR9 R; Moncaster,T,Toby,CXR9 R; =
menth@informatik.uni-wuerzburg.de; Gorry
Subject: Some comments on draft-ietf-pcn-baseline-encoding-02



Here are some comments on pcn baseline encoding, the document seems in
good shape, but there are probably a few things I would update to help
others to read this document.

Gorry


General comments:

- It would be really nice to see the explanation.

- I had problems reading this to understand what was the implication on
packet forwarding - the key thing that I thought was missing, I later
found in 4.2. Have the authors thought about placing this section ahead
of the others and then explicitly calling out with a [very short]
subsection on what to do if there were a DSCP conflict and how the
original traffic could be mapped to not-PCN and the where to find
details on how to traffic ECN-enabled traffic on this DSCP (i.e. =
tunnel?).

- I found Table 2 hard to understand, then discovered there were some
encodings missing.

- I think the security considerations could be improved.

- To me, Appendix A.2 seems reasonable.

----------------------
Specific comments:

Abstract
-  English seems to me to need a little polishing.
s/in order// ?
- Please mention ECN code points in the abstract.
- Later you say a sentence such as:
    The PCN encoding states are defined using a combination of the DSCP
    and ECN fields within the IP header. The baseline PCN encoding
    closely follows the semantics of ECN [RFC3168].

Abstract
" below the physical link rate." - This seems very odd to me, I thought
this was about the link capacity.

Abstract
"states but such schemes will be described in other documents."
        ^
- insert comma, or better still separate this into two sentences (to me
it seems an odd way for a PS abstract to finish).

S1
Makes no mention of ECN fields, which would be nice for people wanting
to look for documents that show the meaning of the ECN-field.

S1
"Other extensions have also been suggested all of which can build on the
baseline encoding."
- Seems very bold. is the WG sure that *ALL* can build on this?

S1
"MUST extend this baseline scheme"
- How? - The draft places a normative requirement, but doesn't say what
is intended. Is this by updating this specification? By obsoleting this
spec? using some common part of the same framework? - I don't see what
is being required.

S3, bullet 2
    o  PCN-marked - codepoint indicating packets that have been marked =
at
       a PCN-interior-node using some PCN marking behaviour
       [pcn-marking-behaviour].  Also PM.
                                 ^^^^^^^
- is this an alternative or a definition of the term PN?

S3:
    o  Not-marked - codepoint indicating packets that are PCN-capable =
but
                                                                     ^
- comma?
S3:
       are not PCN-marked.  Also NM.
                             ^^^^^^^
- is this an alternative or, as I think, a definition of the term NM?


S3:
   By definition packets carrying such codepoints are PCN-packets.
                ^
- comma?

S3:
    o  PCN-compatible Diffserv codepoint - a Diffserv codepoint for =
which
       the ECN field is used to carry PCN markings rather than [RFC3168]
       markings.
- Could this definition be placed as bullet one or bullet two?

S3:
    In addition the document uses the terminology defined in [pcn-arch].
               ^
- comma?

S4:
    allows for traffic that is not PCN capable to be marked as such =
(Not-
    PCN).
- I'd like to see this more clearly called out. The reader of this spec
may be trying to figure out how these codepoints are used with PCN and
how to transport the traditional use of ECN or where the DSCP is already
used for non PCN traffic. The structure of the document did not really
help me in this case at all (although the framework seems to be
addressing this case). A very short section that simply sets out the =
NON-PCN

S4
            to prevent any possible future compatability issues.
- remove /any/ - or are sure?

S4
    o  Any packet that is not PCN-enabled (Not-PCN) but which shares the
                                                    ^

S4
Table 2 is not easily understood. In fact, I got pretty confused, then
discovered there were some encodings missing. I'd really like to see all
the encodings or a different table format.

S4
       packet MUST be treated as if it were NM.
                                      ^^^^^^
- as if it carried the NM marking?

S4
End 4.0 has a truncated sentence

4.1 says:
If the packet is being tunneled then only the 11 codepoint gets copied
into the inner header upon decapsulation.

- This language seems odd to me.


An additional constraint is the need to minimise
    the use of DiffServ codepoints as
                                   ^^
-English? - because?

S4.1
    The encoding scheme above seems to meet all these constraints and
- is this WG consensus, or author's?

S4.2
    Enabling PCN for a DSCP switches on PCN marking behaviour for =
packets
                       ^^^^^^^^^^^^^
- Better phrase here?

S4.2
    but only if those packets also have their ECN field
    set to indicate a codepoint other than Not-PCN.
- presumably this refers to PCN router behaviour within a PCN domain?

S4.2
    Enabling PCN marking behaviour disables any other marking behaviour
- OK, but I think this should be clearer that this is for only for a
specific DSCP.

S5
    o  The 00 codepoint in the ECN field MUST mean Not-PCN.
- not sure /mean/ is the correct word, should it be /indicate/ (and
following points)
- and should this also say and /MUST NOT be  changed to any other
codepoint within a PCN domain/?

S5
    o  Once set the 11 codepoint in the ECN field MUST NOT be changed to
              ^
- insert comma
- /doesn't/ change to /does not/

S5
    o  Any experimental scheme MUST include details of all valid and
       invalid codepoint transitions at any PCN nodes.
- OK, you could say it MUST NOT update 00 or 11  (or is this now =
implicit?)

S8
    Packets claim entitlement to be PCN marked by carrying a PCN-
- English? I think the document should say that that a PCN domain has
been pre-configured with domain edges, and that this document describes
behaviour within the domain.

S8
   However there is a
    requirement to keep inter-domain scenarios in mind when defining the
    PCN encoding.
- I found this rather vague, or more precisely too vague for me to
understand the implications.

S8
   Then any one domain's security against its neighbours would
    be described as part of the proposed edge-node behaviour document.
- I could not understand what the security implication was and what was
being requested of people who followed this document with new proposals.

S9
    It also allows for the co-
    existence of competing traffic within the same DSCP so long as that
    traffic doesn't require end-to-end ECN support.
s/doesn't/does not/
- This sounds categorical that this is not possible, but presumably
tunnels may be used. Is theer better language that could be chosen?

S11
- Should be removed by RFC-Ed?

S12: Refs.
- Are there no normative architecture specifications to define what PCN
is? - Seems odd for a PS, could this be [pcn-arch].

S12: Refs.
- Why is RFC3168 also not normative?


A.1
  domain includes lower speed links
                 ^^^^^^^^^^^^^^^^^^
- Is this really the issue???  Or does this describe a PCN network link
with a link with low flow aggregation as an example of the case where
other appropriate use is needed. If this is not the case, we should
quantify what is meant by "lower speed" and be much more clear about the
guidance here. Either way, I find this confusing.

- A.1, suggests there is no fixed DSCP for PCN, this seems a pity from
the point of view of a router knowing whether PCN is to be invoked, it
therefore becomes yet one more thing that could be misconfigured. I
presume this decision has been extensively discussed within the PCN WG,
so this probably does not need action?

A.2
    o  Leakage of traffic into PCN-domain: ECT(1) is less often correct.
- This does not make seem to make sense.

    o  Leakage of traffic out of PCN-domainL Either ECT is equally =
unsafe
                                           ^
- Character? /./

A.2
    o  Incremental deployment: Either ECT is suitable as long as they =
are
                                         ^           ^^^^^^^^^^^^^^^^
- Please insert /codepoint/ and s/as long as/, providing that the
codepoints are/

Editorial question should it be "PCN capable" or "PCN-capable"?



From Ruediger.Geib@telekom.de  Mon Mar 30 05:32:10 2009
Return-Path: <Ruediger.Geib@telekom.de>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0865A3A6B1D for <pcn@core3.amsl.com>; Mon, 30 Mar 2009 05:32:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.499
X-Spam-Level: 
X-Spam-Status: No, score=-2.499 tagged_above=-999 required=5 tests=[AWL=-0.450, BAYES_00=-2.599, HELO_EQ_DE=0.35, J_CHICKENPOX_72=0.6, J_CHICKENPOX_91=0.6, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id H83TrkLIOXYC for <pcn@core3.amsl.com>; Mon, 30 Mar 2009 05:32:08 -0700 (PDT)
Received: from tcmail33.telekom.de (tcmail33.telekom.de [194.25.30.7]) by core3.amsl.com (Postfix) with ESMTP id 82B2B3A6B00 for <pcn@ietf.org>; Mon, 30 Mar 2009 05:32:07 -0700 (PDT)
Received: from s4de8psaanq.blf.telekom.de (HELO S4DE8PSAANQ.mitte.t-com.de) ([10.151.180.166]) by tcmail31.telekom.de with ESMTP; 30 Mar 2009 14:33:01 +0200
Received: from S4DE8PSAAQA.mitte.t-com.de ([10.151.229.12]) by S4DE8PSAANQ.mitte.t-com.de with Microsoft SMTPSVC(6.0.3790.3959);  Mon, 30 Mar 2009 14:32:55 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Mon, 30 Mar 2009 14:32:54 +0200
Message-ID: <151C164FE2E066418D8D44D0801543A5D8C59A@S4DE8PSAAQA.mitte.t-com.de>
In-Reply-To: <4A916DBC72536E419A0BD955EDECEDEC044410F1@E03MVB1-UKBR.domain1.systemhost.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00
Thread-Index: AcmtNfY9Z7QBdBR3TniCdkbMYGUw8gAPEzgFAO+NkdA=
References: <4A916DBC72536E419A0BD955EDECEDEC044410C9@E03MVB1-UKBR.domain1.systemhost.net><49C6C2C8.7050209@informatik.uni-wuerzburg.de><4A916DBC72536E419A0BD955EDECEDEC044410CD@E03MVB1-UKBR.domain1.systemhost.net><49C75F4F.2050309@informatik.uni-wuerzburg.de><4A916DBC72536E419A0BD955EDECEDEC044410D7@E03MVB1-UKBR.domain1.systemhost.net><49C81FD4.7070906@informatik.uni-wuerzburg.de><4A916DBC72536E419A0BD955EDECEDEC044410DB@E03MVB1-UKBR.domain1.systemhost.net><49C824E0.6020300@informatik.uni-wuerzburg.de><4A916DBC72536E419A0BD955EDECEDEC044410DD@E03MVB1-UKBR.domain1.systemhost.net><49C8933C.5070000@informatik.uni-wuerzburg.de><AEDCAF87EEC94F49BA92EBDD49854CC70A4EA01F@E03MVZ1-UKDY.domain1.systemhost.net><4A916DBC72536E419A0BD955EDECEDEC044410E8@E03MVB1-UKBR.domain1.systemhost.net><49CA09D8.2090100@informatik.uni-wuerzburg.de> <4A916DBC72536E419A0BD955EDECEDEC044410F1@E03MVB1-UKBR.domain1.systemhost.net>
From: <Ruediger.Geib@telekom.de>
To: <philip.eardley@bt.com>, <menth@informatik.uni-wuerzburg.de>
X-OriginalArrivalTime: 30 Mar 2009 12:32:55.0839 (UTC) FILETIME=[A6E73AF0:01C9B133]
Cc: pcn@ietf.org
Subject: Re: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 30 Mar 2009 12:32:10 -0000

Hi Phil, hi Michael,

I'm glad to see the work on boundary node beahviour starting. As a =
general comment to both boundary node behaviour drafts, I'd suggest to =
put more focus being put on the aspect of measuring ingress-egress =
aggregates and deployment, respectively. I've followed your discussion =
and am not very happy to see you discussing "per flow" information being =
signaled from egress to ingress node.

I think to recall a discussion with Phil, that ingress nodes support per =
flow signaling (control plane) and per flow conditioning (data plane), =
whereas egress nodes only support per flow signaling, but no per flow =
conditioning. The latter implies to me, any egress node measurements are =
based on aggregates, individual flows can't be identified. I'm too lazy =
now to dive in the archive, Phil, do you have any recollections?

If it comes to admission control, I really favour PSDM - the required =
measurement for the egress node is to check whether eg. a new RSVP path =
message got THmarked and then reply by an RSVP err message (? I think). =
PSDM also works fine with ECMP (Multipath).


Regards,

Rudiger

=20



philip.eardley@bt.com schrieb:
>>> 3) Egress always reports back two flows, ingress chooses which one =
to terminate. Advantages: simple. Disadvantages: most of the ones above =
(bad for multipath, potentially risky, both flows may be equally high =
priority).
>>>     =20
>=20
> correction, this isnt bad for multipath. the egress knows which flows =
have been excess traffic marked, so it knows which flows go on an ecmp =
path that goes thru the bottleneck. this is actually an advantage of =
making the decision at the egress - otherwise you get into the issues =
you describe below, or have to expand on approach c) and signal lots of =
flows which could be potentially terminated.=20
> =20
Signalling two flows is just not enough for measured-rate based flow
termination since many flows need to be terminated. That's why the IDs
of many marked flows need to be signalled back to the ingress.

>=20
> the whole policy question depends on what sort of policy we're talking =
about. if it's "global" policy for the whole PCN-domain (eg dont =
terminate emergency calls) then this policy info is just as visible at =
the egress as at the ingress. [please confirm /deny whether this =
correct]
> =20


>=20
> if it's per customer policy info then this info is more logically at =
the ingress than the egress. to me it seems quite reasonable that this =
type of per customer policy info ifluences admissin control decisions =
[new call requests from customer X get block if CLE is 5%, new call =
requests from customer Y get admitted until CLE hits 50%].
Here ee talk about AC policies. This proposal does not work with
threshold marking since the transition from CLE=3D0 to CLE=3D1 is =
ideally a
very small load region that is not worth taking advantage of for
differentiated AC. It might work with excess marking, but there you have
many other problems.


[phil] that's a good point. suggests that per customer policy is not =
really part of the adm ctrl decision?


> however, it also seems reasonable if flow termination doesnt worry =
about per customer policy info [flows from customer X and Y just as =
likely to be terminated] . becuase termination is due to some drastic =
unexpected network event, so lets not worry about which customers we =
hit. if you agree with this view, then it seems that the egress can =
decide which flows to terminate just as well as the ingress [assuming it =
can just as easily avoid termiatning emergency calls]
> =20
Not really. One way to handle this situation is to terminate flows with
high termination priority immediately when termination is required and
flows with low termination priority only when termination requests
persist for some time. Hence, overload might be resolved by several
termination steps when IEAs with high termination priority flows
terminate more traffic than IEAs with low termination priority flows as
they start termination later if at all. For exactly this differentiation
the policy information is needed.


[phil] that is exactly what i called "global" policy [it isnt "per =
customer" policy] which i think maybe just as visible at the egress as =
the ingress.

However, after i sent email i reaslies the point you raised above. if =
teh egress makes the decision about wat flows to terminate, then it must =
signal what those flows are to the ingress, since the ingress needs to =
change tthe policer state so that no more traffic is admitted on the =
terminated flows.=20

this seems to make the general case is better for the ingress to decide =
which flows to terminate. if there's ecmp, then to make the termination =
decision you need the egress knowledge about what flows have got =
excess-marked, which means that the flows go thru the bottleneck.=20

/phil


>=20
> i agree with your comment about rsvp. however, personally i find it =
easier to talk specific examples, otherwise it's too abstract
> =20
Yes, it's better to have an example in mind. But rsvp is only an example
for two-pass per-flow reservation protocol and other options are
possible. However, I don't mind reusing rsvp, either.

> ________________________________
>
> From: Moncaster,T,Toby,CXR9 R
> Sent: Tue 24/03/2009 10:00
> To: menth@informatik.uni-wuerzburg.de; Eardley,PL,Philip,CXR9 R
> Cc: pcn@ietf.org
> Subject: RE: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00
>
>
> Hi Phil, Michael,
>=20
> I guess what you need is something that describes an idealised PCN =
signalling system in abstract terms and then perhaps an example of how =
RSVP (and perhaps NSIS) can be modified to provide this functionality. =
>From this is should be possible to create a simple set of requirements =
in RFC2119 language Plus some optional extras that should be considered. =
AS I understand it our goal as a WG is to tell a signalling WG what it =
is we want signalled, where the information needs to go, and which =
entity needs to have control of the information...
>=20
> I do sometimes get the slight impression that the WG has a strong =
slant towards RSVP as the signalling of choice, but at this stage I =
think we need to avoid making that decision.
>=20
> On the issue of policy requiring decisions to be made at ingress =
rather than egress I quite like Phil's proposal that the egress makes =
the decision but the ingress can over-ride it. However we need to work =
out the fallback position from there. I reckon there are three options:
> 1) Don't terminate any flows - pretty soon the egress will get another =
termination mark and ask for another flow to be terminated which might =
not be high priority. Advantage: really simple. Disadvantages: =
potentially risky if egress always ends up picking high priority flows =
or if it takes too long for signalling to get back to ingress
> 2) Ingress chooses another random (but similar-sized) flow from the =
same IEA to terminate. Advantage: robust in single path case. =
Disadvantages: breaks down in multipath case, requires ingress to make a =
decision as to what constitutes a similar size flow.
> 3) Egress always reports back two flows, ingress chooses which one to =
terminate. Advantages: simple. Disadvantages: most of the ones above =
(bad for multipath, potentially risky, both flows may be equally high =
priority).
>=20
> There is also a potential corner case: If lots of IEAs cross a single =
bottleneck that is just tipping over into overload then only a few will =
IEAs will be notified of this. If one of tthe IEAs that is chosen is =
actually virtually empty it may only have 1 or 2 high priority flows...
>=20
> Toby
>
> ________________________________
>
> From: pcn-bounces@ietf.org on behalf of Michael Menth
> Sent: Tue 3/24/2009 08:01
> To: Eardley,PL,Philip,CXR9 R
> Cc: pcn@ietf.org
> Subject: Re: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00
>
>
>
> Hi Phil,
>
> I still do not understand. Is the plan to make PCN work by modifying =
and
> reusing other two-pass signalling protocols such as RSVP to keep the =
AC
> signalling overhead low or is the plan to have an own PCN signalling
> protocol for that purpose? Both are possible options. For me this =
calls
> for a consensus question. If RSVP is the de facto standard for things =
we
> have in mind, it would be ok for me to reuse the RSVP signalling. =
What's
> the operators perspective? Isn't that a political decision?
>
> Regards,
>
>     Michael
>
> philip.eardley@bt.com schrieb:
> =20
>> i guess it means: what are the requirements on an extension to a =
signalling protocol [be it rsvp, nsis, etc] in order to carry the =
required pcn info
>>
>> ________________________________
>>
>> From: Michael Menth [mailto:menth@informatik.uni-wuerzburg.de]
>> Sent: Tue 24/03/2009 00:10
>> To: Eardley,PL,Philip,CXR9 R
>> Cc: pcn@ietf.org
>> Subject: Re: [PCN] Comment on draft-taylor-pcn-cl-behaviour-00
>>
>>
>>
>>
>>=20
>>   =20
>>> pcn doesnt assume rsvp. we're supposed to work on a doc about =
requirements /impact on signalling [be it rsvp, nsis, whatever]
>>>
>>> phil
>>>
>>>  =20
>>>     =20
>> So what does that mean for the signalling of the AC states from the
>> egress to the ingress? We need that in the edge behavior drafts.
>> Piggybacking that info on RSVP RESV as you described in your previous
>> email or extra messages that are unaware of RSVP? The latter one, =
right?
>>
>> Regards,
>>
>>     Michael
>>
>> --
>> Dr. Michael Menth, Assistant Professor
>> University of Wuerzburg, Institute of Computer Science
>> Am Hubland, D-97074 Wuerzburg, Germany, room B206
>> phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
>> mailto:menth@informatik.uni-wuerzburg.de
>> http://www3.informatik.uni-wuerzburg.de/research/ngn
>>
>>
>>
>>=20
>>   =20
>
> --
> Dr. Michael Menth, Assistant Professor
> University of Wuerzburg, Institute of Computer Science
> Am Hubland, D-97074 Wuerzburg, Germany, room B206
> phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
> mailto:menth@informatik.uni-wuerzburg.de
> http://www3.informatik.uni-wuerzburg.de/research/ngn
>
> _______________________________________________
> PCN mailing list
> PCN@ietf.org
> https://www.ietf.org/mailman/listinfo/pcn
> =20

--
Dr. Michael Menth, Assistant Professor
University of Wuerzburg, Institute of Computer Science
Am Hubland, D-97074 Wuerzburg, Germany, room B206
phone: (+49)-931/888-6644, fax: (+49)-931/888-6632
mailto:menth@informatik.uni-wuerzburg.de
http://www3.informatik.uni-wuerzburg.de/research/ngn



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

From Ruediger.Geib@telekom.de  Mon Mar 30 06:22:58 2009
Return-Path: <Ruediger.Geib@telekom.de>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 353F03A6D03 for <pcn@core3.amsl.com>; Mon, 30 Mar 2009 06:22:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.682
X-Spam-Level: 
X-Spam-Status: No, score=-1.682 tagged_above=-999 required=5 tests=[AWL=1.153,  BAYES_40=-0.185, GB_I_LETTER=-2, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4TtKbSeIGWHt for <pcn@core3.amsl.com>; Mon, 30 Mar 2009 06:22:57 -0700 (PDT)
Received: from tcmail73.telekom.de (tcmail73.telekom.de [217.243.239.135]) by core3.amsl.com (Postfix) with ESMTP id 1EB063A6CAB for <pcn@ietf.org>; Mon, 30 Mar 2009 06:22:56 -0700 (PDT)
Received: from s4de8psaans.blf.telekom.de (HELO s4de8psaans.mitte.t-com.de) ([10.151.180.168]) by tcmail71.telekom.de with ESMTP; 30 Mar 2009 15:23:53 +0200
Received: from S4DE8PSAAQA.mitte.t-com.de ([10.151.229.12]) by s4de8psaans.mitte.t-com.de with Microsoft SMTPSVC(6.0.3790.3959);  Mon, 30 Mar 2009 15:23:52 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Mon, 30 Mar 2009 15:23:51 +0200
Message-ID: <151C164FE2E066418D8D44D0801543A5D8C682@S4DE8PSAAQA.mitte.t-com.de>
In-Reply-To: <49C6CF4E.7050004@informatik.uni-wuerzburg.de>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [PCN] Comments about CL edge behavior
Thread-Index: AcmrSVCsNrTb1eQHTBSHwZQVB9ofaAF6l/Sw
References: <49C6CF4E.7050004@informatik.uni-wuerzburg.de>
From: <Ruediger.Geib@telekom.de>
To: <tom.taylor@rogers.com>
X-OriginalArrivalTime: 30 Mar 2009 13:23:52.0968 (UTC) FILETIME=[C5181880:01C9B13A]
Cc: pcn@ietf.org
Subject: [PCN]  Comments about CL edge behavior
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 30 Mar 2009 13:22:58 -0000

Hi Tom,

thanks to you and the other authors for starting the discussion on edge =
behaviours. Two questions for clarification:

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

Section 3.2.2 Estimating amount of traffic to terminate

If I understand correctly, no smoothing is applied (eg. EWMA). This of =
course speeds up reaction, but may also introduce statistically =
triggered under/over termination. Is that correct?

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

After consulting a tutorial on EWMA and reading the edge behaviour =
drafts please confirm whether the following is correct:

- The constant "a" in section 3.2.3 Flow Admission Decisions (CL draft, =
formula also part of SM draft) must be chosen 0 < a < 1.
- The draft proposes EWMA measurement intervals D > 1000 ms or 3000 ms =
respectively then.

If I understood that correctly, I'd appreciate an explicite statement on =
how to determine "D" in the text.

Please also add a statement, if the reported measurement period duration =
"D" is related to the measurement period defined in section 3.1 =
"Measurement requirements" (there, no formula letter is given for the =
measurement period, but a value for that period is suggested by 100 ms =
to 500 ms, which, if inserted as "D" in the 3.2.3 formula for picking =
"a" results in invalid values for "a" - if my tutorial on EWMA is =
correct).
----------------------------


Regards,

Rudiger




Deutsche Telekom Netzproduktion GmbH=20
Zentrum Technik Einf=FChrung=20
Technik Internet Backbone, TE142-19
R=FCdiger Geib
Heinrich Hertz Str. 3-7
64297 Darmstadt
Tel.: 06151/6282747
Fax: 0251/7985109


Deutsche Telekom Netzproduktion GmbH=20
Aufsichtsrat: Timotheus H=F6ttges (Vorsitzender)=20
Gesch=E4ftsf=FChrung: Friedrich Fu=DF (Vorsitzender), Albert Matheis, =
Klaus Peren=20
Handelsregister: Amtsgericht Bonn HRB 14190=20
Sitz der Gesellschaft: Bonn=20
USt-IdNr.: DE 814645262

From Ruediger.Geib@telekom.de  Mon Mar 30 07:15:19 2009
Return-Path: <Ruediger.Geib@telekom.de>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 8DBA03A6B1D for <pcn@core3.amsl.com>; Mon, 30 Mar 2009 07:15:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.949
X-Spam-Level: 
X-Spam-Status: No, score=-2.949 tagged_above=-999 required=5 tests=[AWL=0.300,  BAYES_00=-2.599, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id E85+F7iwC0Es for <pcn@core3.amsl.com>; Mon, 30 Mar 2009 07:15:18 -0700 (PDT)
Received: from tcmail33.telekom.de (tcmail33.telekom.de [194.25.30.7]) by core3.amsl.com (Postfix) with ESMTP id 6C39E3A691E for <pcn@ietf.org>; Mon, 30 Mar 2009 07:15:18 -0700 (PDT)
Received: from s4de8psaanq.blf.telekom.de (HELO S4DE8PSAANQ.mitte.t-com.de) ([10.151.180.166]) by tcmail31.telekom.de with ESMTP; 30 Mar 2009 16:16:14 +0200
Received: from S4DE8PSAAQA.mitte.t-com.de ([10.151.229.12]) by S4DE8PSAANQ.mitte.t-com.de with Microsoft SMTPSVC(6.0.3790.3959);  Mon, 30 Mar 2009 16:16:13 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Mon, 30 Mar 2009 16:16:12 +0200
Message-ID: <151C164FE2E066418D8D44D0801543A5D8C769@S4DE8PSAAQA.mitte.t-com.de>
In-Reply-To: <49C6CF4E.7050004@informatik.uni-wuerzburg.de>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [PCN] Comments about SM edge behavior
Thread-Index: AcmrSVCsNrTb1eQHTBSHwZQVB9ofaAF8f/IQ
References: <49C6CF4E.7050004@informatik.uni-wuerzburg.de>
From: <Ruediger.Geib@telekom.de>
To: <acharny@cisco.com>
X-OriginalArrivalTime: 30 Mar 2009 14:16:13.0987 (UTC) FILETIME=[15498F30:01C9B142]
Cc: pcn@ietf.org
Subject: Re: [PCN] Comments about SM edge behavior
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 30 Mar 2009 14:15:19 -0000

Hi Anna,

also thanks to you and your co-authors for starting the discussion on SM =
edge behaviours.

Some comments:

Section 3.2.1 Termination Decision

The brackets in the first sentence are puzzeling. Does it read better if =
formulated

'The ingress node makes a termination decision by comparing the
 locally computed "PCN-sustainable-rate" value with the locally=20
 measured value "PCN-sent-traffic".'=20

-------

The sentence

'where U is a configured domain-wide constant that defines the ratio
 between the PCN-supportable-rate and PCN-admissible-rate (see Section
 2).'

is hard to understand. Section 2 doesn't provide any information on the =
"PCN-supportable-rate". From the architecture I see that =
"PCN-supportable-rate" there it is defined as the "PCN-excess-rate" (in =
Figure 1) which is equivalent to the "PCN-admissible-rate" in your =
document (dangerous interpretation).=20

Am I correct assuming that "PCN-supportable-rate" is equivalent to =
"PCN-sustainable-rate" ? If so, please adapt wording (supportable rate =
is preferrable, as this term is used by the architecture).

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

Section 3.1 and section 3.2.2

Please suggest values for D and w and the relation between both. Further =
a suggestion on the CLE threshold is useful. Am I right to assume this =
requires someone interested in SM setting up simulations?

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

While the excess rate marker may be a policer, I'm familiar with EWMA in =
routers from RED. Another mechanism applied with RED is the possibility =
to assign a marking profile, which could allow to start wth eg. 50% of =
all packets being marked once the CLE has been crossed. A slope could =
define, when to mark 100%. If applicable for an excess rate marker, this =
of course impacts the whole evaluation, as the edges don't detect 1% =
traffic being marked but 50% instead, once marking kicks in. The true =
question here is, whether an RED like behaviour can easily by supported =
by a policer or whether a virtual queue with RED behaviour could be used =
as excess rate marker.

My expectation would be that more marked packets improve functionality =
of the admission control decisions.


Regards,

Rudiger


Deutsche Telekom Netzproduktion GmbH=20
Zentrum Technik Einf=FChrung=20
Technik Internet Backbone, TE142-19
R=FCdiger Geib
Heinrich Hertz Str. 3-7
64297 Darmstadt
Tel.: 06151/6282747
Fax: 0251/7985109


Deutsche Telekom Netzproduktion GmbH=20
Aufsichtsrat: Timotheus H=F6ttges (Vorsitzender)=20
Gesch=E4ftsf=FChrung: Friedrich Fu=DF (Vorsitzender), Albert Matheis, =
Klaus Peren=20
Handelsregister: Amtsgericht Bonn HRB 14190=20
Sitz der Gesellschaft: Bonn=20
USt-IdNr.: DE 814645262









From Ruediger.Geib@telekom.de  Mon Mar 30 07:24:51 2009
Return-Path: <Ruediger.Geib@telekom.de>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 494673A6D0F for <pcn@core3.amsl.com>; Mon, 30 Mar 2009 07:24:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.177
X-Spam-Level: 
X-Spam-Status: No, score=-2.177 tagged_above=-999 required=5 tests=[AWL=1.072,  BAYES_00=-2.599, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id snRTncWRDAE5 for <pcn@core3.amsl.com>; Mon, 30 Mar 2009 07:24:50 -0700 (PDT)
Received: from tcmail73.telekom.de (tcmail73.telekom.de [217.243.239.135]) by core3.amsl.com (Postfix) with ESMTP id 281933A6B97 for <pcn@ietf.org>; Mon, 30 Mar 2009 07:24:49 -0700 (PDT)
Received: from s4de8psaans.blf.telekom.de (HELO s4de8psaans.mitte.t-com.de) ([10.151.180.168]) by tcmail71.telekom.de with ESMTP; 30 Mar 2009 16:25:47 +0200
Received: from S4DE8PSAAQA.mitte.t-com.de ([10.151.229.12]) by s4de8psaans.mitte.t-com.de with Microsoft SMTPSVC(6.0.3790.3959);  Mon, 30 Mar 2009 16:25:47 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.5
Received: from S4DE8PSAANQ.mitte.t-com.de ([10.151.180.166]) by S4DE8PSAAQA.mitte.t-com.de with Microsoft SMTPSVC(6.0.3790.3959); Mon, 30 Mar 2009 15:24:06 +0200
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Received: from tcmail31.telekom.de ([10.151.249.113]) by S4DE8PSAANQ.mitte.t-com.de with Microsoft SMTPSVC(6.0.3790.3959); Mon, 30 Mar 2009 15:24:06 +0200
Received: from mail.ietf.org ([64.170.98.32]) by tcmail32.telekom.de with ESMTP; 30 Mar 2009 15:24:05 +0200
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B649B3A6D06; Mon, 30 Mar 2009 06:22:59 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 353F03A6D03 for <pcn@core3.amsl.com>; Mon, 30 Mar 2009 06:22:58 -0700 (PDT)
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4TtKbSeIGWHt for <pcn@core3.amsl.com>; Mon, 30 Mar 2009 06:22:57 -0700 (PDT)
Received: from tcmail73.telekom.de (tcmail73.telekom.de [217.243.239.135]) by core3.amsl.com (Postfix) with ESMTP id 1EB063A6CAB for <pcn@ietf.org>; Mon, 30 Mar 2009 06:22:56 -0700 (PDT)
Received: from s4de8psaans.blf.telekom.de (HELO s4de8psaans.mitte.t-com.de) ([10.151.180.168]) by tcmail71.telekom.de with ESMTP; 30 Mar 2009 15:23:53 +0200
Received: from S4DE8PSAAQA.mitte.t-com.de ([10.151.229.12]) by s4de8psaans.mitte.t-com.de with Microsoft SMTPSVC(6.0.3790.3959); Mon, 30 Mar 2009 15:23:52 +0200
Content-class: urn:content-classes:message
Date: Mon, 30 Mar 2009 16:25:46 +0200
Message-ID: <151C164FE2E066418D8D44D0801543A5D8C780@S4DE8PSAAQA.mitte.t-com.de>
In-Reply-To: <49C6CF4E.7050004@informatik.uni-wuerzburg.de>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [PCN]  Comments about CL edge behavior - correction
Thread-Index: AcmrSVCsNrTb1eQHTBSHwZQVB9ofaAF6l/Sw
References: <49C6CF4E.7050004@informatik.uni-wuerzburg.de>
From: <Ruediger.Geib@telekom.de>
To: <tom.taylor@rogers.com>
X-OriginalArrivalTime: 30 Mar 2009 14:25:47.0187 (UTC) FILETIME=[6AF0F030:01C9B143]
Cc: pcn@ietf.org
Subject: [PCN]   Comments about CL edge behavior - correction
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 30 Mar 2009 14:24:51 -0000

Hi Tom,

thanks to you and the other authors for starting the discussion on edge =
behaviours. Two questions for clarification:

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

Section 3.2.2 Estimating amount of traffic to terminate

If I understand correctly, no smoothing is applied (eg. EWMA). This of =
course speeds up reaction, but may also introduce statistically =
triggered under/over termination. Is that correct?

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

After consulting a tutorial on EWMA and reading the edge behaviour =
drafts please confirm whether the following is correct:

- The constant "a" in section 3.2.3 Flow Admission Decisions (CL draft, =
formula also part of SM draft) must be chosen 0 < a < 1.
- The draft proposes EWMA measurement intervals D > 1000 ms or 3000 ms =
respectively then.

If I understood that correctly, I'd appreciate an explicite statement on =
how to determine "D" in the text. Section 3.1 "Measurement requirements" =
suggests "D" to be 100 ms to 500 ms, which, if inserted as "D" in the =
3.2.3 formula for picking "a" results in invalid values for "a" - if my =
tutorial on EWMA is correct.
----------------------------


Regards,

Rudiger




Deutsche Telekom Netzproduktion GmbH=20
Zentrum Technik Einf=FChrung=20
Technik Internet Backbone, TE142-19
R=FCdiger Geib
Heinrich Hertz Str. 3-7
64297 Darmstadt
Tel.: 06151/6282747
Fax: 0251/7985109


Deutsche Telekom Netzproduktion GmbH=20
Aufsichtsrat: Timotheus H=F6ttges (Vorsitzender)=20
Gesch=E4ftsf=FChrung: Friedrich Fu=DF (Vorsitzender), Albert Matheis, =
Klaus Peren=20
Handelsregister: Amtsgericht Bonn HRB 14190=20
Sitz der Gesellschaft: Bonn=20
USt-IdNr.: DE 814645262
_______________________________________________
PCN mailing list
PCN@ietf.org
https://www.ietf.org/mailman/listinfo/pcn

From tom.taylor@rogers.com  Mon Mar 30 15:49:15 2009
Return-Path: <tom.taylor@rogers.com>
X-Original-To: pcn@core3.amsl.com
Delivered-To: pcn@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 939723A6A90 for <pcn@core3.amsl.com>; Mon, 30 Mar 2009 15:49:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.096
X-Spam-Level: 
X-Spam-Status: No, score=-3.096 tagged_above=-999 required=5 tests=[AWL=1.503,  BAYES_00=-2.599, GB_I_LETTER=-2]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tazJ-pSEYN5G for <pcn@core3.amsl.com>; Mon, 30 Mar 2009 15:49:14 -0700 (PDT)
Received: from smtp126.rog.mail.re2.yahoo.com (smtp126.rog.mail.re2.yahoo.com [206.190.53.31]) by core3.amsl.com (Postfix) with SMTP id 505B53A6AD6 for <pcn@ietf.org>; Mon, 30 Mar 2009 15:49:14 -0700 (PDT)
Received: (qmail 75039 invoked from network); 30 Mar 2009 22:50:12 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=rogers.com; h=Received:X-YMail-OSG:X-Yahoo-Newman-Property:Message-ID:Date:From:User-Agent:MIME-Version:To:CC:Subject:References:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=QRMgiStxQ/DzLFXPLJ/Gn5/cX0urbWfBAa8raP/psMdvRsnWWFxy8zA9NCeHNPuDzDZgKYqT6qDB4F/LckGz1x8U+XSuHgCsQySOMut+uHwvmV5MxY0Dba/qJN/i1tqyBIkcXHuA+fb3flziw5o58YjTgBGbjOmUCb4jyAEHTJs= ; 
Received: from unknown (HELO ?192.168.0.100?) (tom.taylor@72.140.46.24 with plain) by smtp126.rog.mail.re2.yahoo.com with SMTP; 30 Mar 2009 22:50:12 -0000
X-YMail-OSG: JHEsXRcVM1kEgg4vQO8n4aNFQfTFBHm8QUtfn7s6jk3Bbulb2D2sGGCgzYdezJmpJg--
X-Yahoo-Newman-Property: ymail-3
Message-ID: <49D14CA6.9010908@rogers.com>
Date: Mon, 30 Mar 2009 18:50:14 -0400
From: Tom Taylor <tom.taylor@rogers.com>
User-Agent: Thunderbird 2.0.0.21 (Windows/20090302)
MIME-Version: 1.0
To: Ruediger.Geib@telekom.de
References: <49C6CF4E.7050004@informatik.uni-wuerzburg.de> <151C164FE2E066418D8D44D0801543A5D8C682@S4DE8PSAAQA.mitte.t-com.de>
In-Reply-To: <151C164FE2E066418D8D44D0801543A5D8C682@S4DE8PSAAQA.mitte.t-com.de>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Cc: pcn@ietf.org
Subject: Re: [PCN] Comments about CL edge behavior
X-BeenThere: pcn@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCN WG list <pcn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcn>
List-Post: <mailto:pcn@ietf.org>
List-Help: <mailto:pcn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcn>, <mailto:pcn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 30 Mar 2009 22:49:15 -0000

Thanks for your comments. The drafts are due to change based on discussion at 
the meeting (recorded in my presentation) but I think your questions continue to 
be valid. Responses marked with [PTT].

Ruediger.Geib@telekom.de wrote:
> Hi Tom,
> 
> thanks to you and the other authors for starting the discussion on edge
> behaviours. Two questions for clarification:
> 
> ---------------------------
> 
> Section 3.2.2 Estimating amount of traffic to terminate
> 
> If I understand correctly, no smoothing is applied (eg. EWMA). This of course
> speeds up reaction, but may also introduce statistically triggered under/over
> termination. Is that correct?

[PTT] The problem with estimating supportable traffic rate or amount to be 
terminated for an aggregate is that we are reacting as soon as excess-marked 
traffic is observed. The implication is that previous to this point the system 
has been operating below supportable rate for the aggregate, so if we applied 
any sort of averaging we would underestimate the supportable rate for that 
aggregate. That means over-termination for sure.

[PTT] If we had the luxury of waiting for a few measurement periods before 
reacting we could do a bit of averaging and reduce the statistical error. But we 
don't have that luxury.
> 
> ---------------------------
> 
> After consulting a tutorial on EWMA and reading the edge behaviour drafts
> please confirm whether the following is correct:
> 
> - The constant "a" in section 3.2.3 Flow Admission Decisions (CL draft,
> formula also part of SM draft) must be chosen 0 < a < 1. - The draft proposes
> EWMA measurement intervals D > 1000 ms or 3000 ms respectively then.

[PTT] Big oops there. I got the fractions inverted relative to my intent. D is 
the measurement period. If it is 100 ms, my intent was to have a smoothing 
constant in the order of 0.1 (D/1000) down to 0.033 (D/3000).
> 
> If I understood that correctly, I'd appreciate an explicite statement on how
> to determine "D" in the text.
> 
> Please also add a statement, if the reported measurement period duration "D"
> is related to the measurement period defined in section 3.1 "Measurement
> requirements" (there, no formula letter is given for the measurement period,
> but a value for that period is suggested by 100 ms to 500 ms, which, if
> inserted as "D" in the 3.2.3 formula for picking "a" results in invalid
> values for "a" - if my tutorial on EWMA is correct). 
> ----------------------------
> 
> 
> Regards,
> 
> Rudiger
> 
> 
> 
> 
> Deutsche Telekom Netzproduktion GmbH Zentrum Technik Einführung Technik
> Internet Backbone, TE142-19 Rüdiger Geib Heinrich Hertz Str. 3-7 64297
> Darmstadt Tel.: 06151/6282747 Fax: 0251/7985109
> 
> 
> Deutsche Telekom Netzproduktion GmbH Aufsichtsrat: Timotheus Höttges
> (Vorsitzender) Geschäftsführung: Friedrich Fuß (Vorsitzender), Albert
> Matheis, Klaus Peren Handelsregister: Amtsgericht Bonn HRB 14190 Sitz der
> Gesellschaft: Bonn USt-IdNr.: DE 814645262
> 
> 
