
From nobody Fri Aug  1 13:25:12 2014
Return-Path: <dreibh@iem.uni-due.de>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1FEE91A0137 for <multipathtcp@ietfa.amsl.com>; Fri,  1 Aug 2014 13:25:11 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.149
X-Spam-Level: *
X-Spam-Status: No, score=1.149 tagged_above=-999 required=5 tests=[BAYES_50=0.8, HELO_EQ_DE=0.35, RP_MATCHES_RCVD=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lTW1oawu_rxf for <multipathtcp@ietfa.amsl.com>; Fri,  1 Aug 2014 13:25:06 -0700 (PDT)
Received: from mailout.uni-due.de (mailout.uni-due.de [132.252.185.19]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C4C9D1B27A7 for <multipathtcp@ietf.org>; Fri,  1 Aug 2014 13:25:05 -0700 (PDT)
Received: from lupo.localnet (95.39.225.188.static.user.ono.com [95.39.225.188] (may be forged)) (authenticated bits=0) by mailout.uni-due.de (8.13.1/8.13.1) with ESMTP id s71KOwxG021198 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Fri, 1 Aug 2014 22:24:59 +0200
From: Thomas Dreibholz <dreibh@iem.uni-due.de>
To: multipathtcp@ietf.org, Olivier.Bonaventure@uclouvain.be
Date: Fri, 01 Aug 2014 22:24:58 +0200
Message-ID: <2570137.Yl3a7KrSOv@lupo>
User-Agent: KMail/4.13.3 (Linux/3.13.0-32-generic; KDE/4.13.3; x86_64; ; )
In-Reply-To: <53D7E8DB.5020903@uclouvain.be>
References: <A2E337CDB7BC4145B018B9BEE8EB3E0D4119B772D3@EMV67-UKRD.domain1.systemhost.net> <53D7E8DB.5020903@uclouvain.be>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="nextPart16953656.PgX92SbmsB"; micalg="pgp-sha1"; protocol="application/pgp-signature"
X-Virus-Scanned: Clam Anti Virus - http://www.clamav.net
X-Spam-Scanned: SpamAssassin: 3.002004 - http://www.spamassassin.org
X-Scanned-By: MIMEDefang 2.57 on 132.252.185.19
Archived-At: http://mailarchive.ietf.org/arch/msg/multipathtcp/p9dtZkoc3yI5lQFcFWwsZWXxihk
Cc: =?ISO-8859-1?Q?=D6zg=FC?= Alay <ozgu@simula.no>, ahmed@simula.no
Subject: Re: [multipathtcp] Comments on draft-bonaventure-mptcp-experience-00
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-path extensions for TCP <multipathtcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/multipathtcp/>
List-Post: <mailto:multipathtcp@ietf.org>
List-Help: <mailto:multipathtcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Aug 2014 20:25:11 -0000

--nextPart16953656.PgX92SbmsB
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"

Hi all,

Tirsdag 29 juli 2014 20:32:59 skrev Olivier Bonaventure:
> Phil,
>=20
> > thanks for this draft, i think it's very useful
> > https://tools.ietf.org/id/draft-bonaventure-mptcp-experience-00.txt=

> > Here are a few brief comments
>=20
> Thanks for your comments.
>=20
>=20
> > Is there any data about the use case of a campus network with multi=
ple
> > providers (or something similar) ? =E2=80=93 as this use case is me=
ntioned in
> > the charter
>=20
> Not that I'm aware of. We could do some tests with two providers but =
one=20
> is a simple ADSL link. Maybe Nornet could report their experience wit=
h=20
> multiple providers

Yes, we can provide experience from the NorNet experiments (both, in No=
rNet Core and NorNet Edge).

If you like, I could provide a section for the draft, describing the re=
sults so far.


By the way, we have currently ca. 90 NorNet Core nodes equipped with Li=
nux MPTCP v0.88.11. See https://www.nntb.no/netperfmeter-brings-advance=
d-mptcp-features/ for some more details on that. The full list of NorNe=
t Core nodes, together with ISPs and IPv4/IPv6 connectivity information=
 can be found here: https://www.nntb.no/pub/nornet-configuration/NorNet=
Core-Sites.html .

=2D-=20
Best regards / Mit freundlichen Gr=C3=BC=C3=9Fen / Med vennlig hilsen

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
 Thomas Dreibholz

 Simula Research Laboratory
 Simula Innovation AS, Network Systems Group
 Visiting address: Martin Linges vei 17, 1364 Fornebu, Norway
 Mailing address:  P.O.Box 134, 1325 Lysaker, Norway
=2D----------------------------------------------------------------------=

 E-Mail:     dreibh@simula.no
 Homepage:   http://simula.no/people/dreibh
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

--nextPart16953656.PgX92SbmsB
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part.
Content-Transfer-Encoding: 7Bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)

iEYEABECAAYFAlPb95sACgkQ32BbsHYPLWXjPgCgt8pJdbshe6z9M9ycexmP1COt
x8UAnjEVplODzxwe6336fQLdZYUXKdxz
=EFxG
-----END PGP SIGNATURE-----

--nextPart16953656.PgX92SbmsB--


From nobody Mon Aug  4 00:50:04 2014
Return-Path: <rashmi.purushothama@ericsson.com>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B827B1B28A9 for <multipathtcp@ietfa.amsl.com>; Mon,  4 Aug 2014 00:50:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lWAW7LXJyZ1X for <multipathtcp@ietfa.amsl.com>; Mon,  4 Aug 2014 00:50:02 -0700 (PDT)
Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B273D1B27E9 for <multipathtcp@ietf.org>; Mon,  4 Aug 2014 00:50:01 -0700 (PDT)
X-AuditID: c1b4fb30-f79ba6d000000fe1-fe-53df3b2735ce
Received: from ESESSHC024.ericsson.se (Unknown_Domain [153.88.253.124]) by sesbmg22.ericsson.net (Symantec Mail Security) with SMTP id 54.E1.04065.72B3FD35; Mon,  4 Aug 2014 09:49:59 +0200 (CEST)
Received: from ESESSMB109.ericsson.se ([169.254.9.62]) by ESESSHC024.ericsson.se ([153.88.183.90]) with mapi id 14.03.0174.001; Mon, 4 Aug 2014 09:49:58 +0200
From: Rashmi Purushothama <rashmi.purushothama@ericsson.com>
To: Yoshifumi Nishida <nishida@sfc.wide.ad.jp>, multipathtcp <multipathtcp@ietf.org>
Thread-Topic: [multipathtcp] draft minutes for Toronto meeting
Thread-Index: AQHPrI103ERYskuKx0m9SJ/JFFbYjZvAF/3A
Date: Mon, 4 Aug 2014 07:49:58 +0000
Message-ID: <41F504DD08DC564DABE796B796E37D9E3070EB@ESESSMB109.ericsson.se>
References: <CAO249yeOciAd+Y2i_C=2KGQG8X2PHGuy0AGCYJ7ZkKi7BJ9YMA@mail.gmail.com>
In-Reply-To: <CAO249yeOciAd+Y2i_C=2KGQG8X2PHGuy0AGCYJ7ZkKi7BJ9YMA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [153.88.183.146]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrILMWRmVeSWpSXmKPExsUyM+Jvja669f1gg+61IhafV19ns9i45Aab A5PHkiU/mTwuvr7OHMAUxWWTkpqTWZZapG+XwJVx69t31oIXrBWz7+9ibWD8zNLFyMkhIWAi sXXGH3YIW0ziwr31bF2MXBxCAkcZJVruPGGCcBYxSkz/8YkJpIpNwEbi6dbrbCC2iECYxP2e dkYQW1jAVuLjjaPsEHE7iaZ9v1ghbCOJ7/engdWwCKhI/G+7CWRzcPAKeEss3WYGEhYSCJCY 9+wt2HhOgUCJBQ2/wMYzAh30/dQasDizgLjErSfzmSAOFZBYsuc8M4QtKvHy8T9WCFtJ4seG SywQ9ToSC3Z/YoOwtSWWLXwNVs8rIChxcuYTlgmMorOQjJ2FpGUWkpZZSFoWMLKsYhQtTi1O yk03MtJLLcpMLi7Oz9PLSy3ZxAiMk4NbfhvsYHz53PEQowAHoxIP74Pzd4OFWBPLiitzDzFK c7AoifMuPDcvWEggPbEkNTs1tSC1KL6oNCe1+BAjEwenVAOj3J+tPdOeOn+58+nFrR3OUVOy PjNHaB02eRZQvel/vuWFo8Lbm9WnxbK/VTrk5Lhk5nYG51nXJNNEGRgXJi2/+UxG4MqJz4f/ ZRkpKOzU+FtUZDJNwzazJ4ihUm+ud//lxU2y9flvcmpf2JxXqTf09dSukmpum6Z4blnI0Z7u SwwPz7kJ8b9RYinOSDTUYi4qTgQAma1vfnQCAAA=
Archived-At: http://mailarchive.ietf.org/arch/msg/multipathtcp/87dO1UYIayLmjSWq5VN40UFTZy4
Subject: Re: [multipathtcp] draft minutes for Toronto meeting
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-path extensions for TCP <multipathtcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/multipathtcp/>
List-Post: <mailto:multipathtcp@ietf.org>
List-Help: <mailto:multipathtcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Aug 2014 07:50:03 -0000

Hello,

The link give below is not working.
Can you please confirm?

Regards,
Rashmi

-----Original Message-----
From: multipathtcp [mailto:multipathtcp-bounces@ietf.org] On Behalf Of Yosh=
ifumi Nishida
Sent: den 31 juli 2014 09:03
To: multipathtcp
Subject: [multipathtcp] draft minutes for Toronto meeting

Hi,
We've uploaded draft minutes for Toronto meeting at:
http://tools.ietf.org/wg/mptcp/minutes?item=3Dminutes-90-mptcp.html

Please check and let us know if you have any comments or suggestions.
We appreciate Alan for note taking.

Thanks,
--
Yoshi & Phil

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


From nobody Mon Aug  4 02:44:01 2014
Return-Path: <philip.eardley@bt.com>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AF5971B2974 for <multipathtcp@ietfa.amsl.com>; Mon,  4 Aug 2014 02:43:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level: 
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_72=0.6, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IiAhPqdAca6k for <multipathtcp@ietfa.amsl.com>; Mon,  4 Aug 2014 02:43:56 -0700 (PDT)
Received: from smtpe1.intersmtp.com (smtpe1.intersmtp.com [62.239.224.236]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0EAF91ACCF3 for <multipathtcp@ietf.org>; Mon,  4 Aug 2014 02:43:55 -0700 (PDT)
Received: from EVMHT62-UKRD.domain1.systemhost.net (10.36.3.128) by RDW083A007ED63.bt.com (10.187.98.12) with Microsoft SMTP Server (TLS) id 14.3.181.6; Mon, 4 Aug 2014 10:43:57 +0100
Received: from EMV67-UKRD.domain1.systemhost.net ([169.254.1.210]) by EVMHT62-UKRD.domain1.systemhost.net ([10.36.3.128]) with mapi; Mon, 4 Aug 2014 10:43:29 +0100
From: <philip.eardley@bt.com>
To: <dreibh@iem.uni-due.de>, <multipathtcp@ietf.org>, <Olivier.Bonaventure@uclouvain.be>
Date: Mon, 4 Aug 2014 10:43:28 +0100
Thread-Topic: [multipathtcp] Comments on draft-bonaventure-mptcp-experience-00
Thread-Index: Ac+txqxaS+XIYbiDR5iTYwAykuBHWgCAYKdw
Message-ID: <A2E337CDB7BC4145B018B9BEE8EB3E0D4130C5705F@EMV67-UKRD.domain1.systemhost.net>
References: <A2E337CDB7BC4145B018B9BEE8EB3E0D4119B772D3@EMV67-UKRD.domain1.systemhost.net> <53D7E8DB.5020903@uclouvain.be> <2570137.Yl3a7KrSOv@lupo>
In-Reply-To: <2570137.Yl3a7KrSOv@lupo>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-GB
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/multipathtcp/zReN-yadJAArJ3IMieJkwjVBfOs
Cc: ozgu@simula.no, ahmed@simula.no
Subject: Re: [multipathtcp] Comments on draft-bonaventure-mptcp-experience-00
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-path extensions for TCP <multipathtcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/multipathtcp/>
List-Post: <mailto:multipathtcp@ietf.org>
List-Help: <mailto:multipathtcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Aug 2014 09:43:59 -0000

VGhvbWFzICYgTm9ybm5ldHRlcnMsIA0KDQpJdCB3b3VsZCBiZSBncmVhdCBpZiB5b3UgY291bGQg
YWRkIHNvbWUgb2YgeW91ciByZXN1bHRzIHRvIHRoZSBkcmFmdC4gRGVwZW5kaW5nIG9uIHlvdXIg
ZXhwZXJpbWVudHMsIGl0IG1heSBiZSBiZXR0ZXIgYXMgYSBzdXBwbGVtZW50IHRvIG9uZSBvZiB0
aGUgZXhpc3Rpbmcgc2VjdGlvbnM/IC0gb3IgYSBzZXBhcmF0ZSBzZWN0aW9uPw0KDQpUaGFua3MN
CnBoaWwNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogVGhvbWFzIERyZWli
aG9seiBbbWFpbHRvOmRyZWliaEBpZW0udW5pLWR1ZS5kZV0NCj4gU2VudDogMDEgQXVndXN0IDIw
MTQgMjE6MjUNCj4gVG86IG11bHRpcGF0aHRjcEBpZXRmLm9yZzsgT2xpdmllci5Cb25hdmVudHVy
ZUB1Y2xvdXZhaW4uYmUNCj4gQ2M6IEVhcmRsZXksUEwsUGhpbGlwLFRVQjggUjsgU2ltb25lIEZl
cmxpbi1PbGl2ZWlyYTsgw5Z6Z8O8IEFsYXk7DQo+IGFobWVkQHNpbXVsYS5ubw0KPiBTdWJqZWN0
OiBSZTogW211bHRpcGF0aHRjcF0gQ29tbWVudHMgb24gZHJhZnQtYm9uYXZlbnR1cmUtbXB0Y3At
DQo+IGV4cGVyaWVuY2UtMDANCj4gDQo+IEhpIGFsbCwNCj4gDQo+IFRpcnNkYWcgMjkganVsaSAy
MDE0IDIwOjMyOjU5IHNrcmV2IE9saXZpZXIgQm9uYXZlbnR1cmU6DQo+ID4gUGhpbCwNCj4gPg0K
PiA+ID4gdGhhbmtzIGZvciB0aGlzIGRyYWZ0LCBpIHRoaW5rIGl0J3MgdmVyeSB1c2VmdWwNCj4g
PiA+IGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaWQvZHJhZnQtYm9uYXZlbnR1cmUtbXB0Y3AtZXhw
ZXJpZW5jZS0wMC50eHQNCj4gPiA+IEhlcmUgYXJlIGEgZmV3IGJyaWVmIGNvbW1lbnRzDQo+ID4N
Cj4gPiBUaGFua3MgZm9yIHlvdXIgY29tbWVudHMuDQo+ID4NCj4gPg0KPiA+ID4gSXMgdGhlcmUg
YW55IGRhdGEgYWJvdXQgdGhlIHVzZSBjYXNlIG9mIGEgY2FtcHVzIG5ldHdvcmsgd2l0aA0KPiA+
ID4gbXVsdGlwbGUgcHJvdmlkZXJzIChvciBzb21ldGhpbmcgc2ltaWxhcikgPyDigJMgYXMgdGhp
cyB1c2UgY2FzZSBpcw0KPiA+ID4gbWVudGlvbmVkIGluIHRoZSBjaGFydGVyDQo+ID4NCj4gPiBO
b3QgdGhhdCBJJ20gYXdhcmUgb2YuIFdlIGNvdWxkIGRvIHNvbWUgdGVzdHMgd2l0aCB0d28gcHJv
dmlkZXJzIGJ1dA0KPiA+IG9uZSBpcyBhIHNpbXBsZSBBRFNMIGxpbmsuIE1heWJlIE5vcm5ldCBj
b3VsZCByZXBvcnQgdGhlaXIgZXhwZXJpZW5jZQ0KPiA+IHdpdGggbXVsdGlwbGUgcHJvdmlkZXJz
DQo+IA0KPiBZZXMsIHdlIGNhbiBwcm92aWRlIGV4cGVyaWVuY2UgZnJvbSB0aGUgTm9yTmV0IGV4
cGVyaW1lbnRzIChib3RoLCBpbg0KPiBOb3JOZXQgQ29yZSBhbmQgTm9yTmV0IEVkZ2UpLg0KPiAN
Cj4gSWYgeW91IGxpa2UsIEkgY291bGQgcHJvdmlkZSBhIHNlY3Rpb24gZm9yIHRoZSBkcmFmdCwg
ZGVzY3JpYmluZyB0aGUNCj4gcmVzdWx0cyBzbyBmYXIuDQo+IA0KPiANCj4gQnkgdGhlIHdheSwg
d2UgaGF2ZSBjdXJyZW50bHkgY2EuIDkwIE5vck5ldCBDb3JlIG5vZGVzIGVxdWlwcGVkIHdpdGgN
Cj4gTGludXggTVBUQ1AgdjAuODguMTEuIFNlZSBodHRwczovL3d3dy5ubnRiLm5vL25ldHBlcmZt
ZXRlci1icmluZ3MtDQo+IGFkdmFuY2VkLW1wdGNwLWZlYXR1cmVzLyBmb3Igc29tZSBtb3JlIGRl
dGFpbHMgb24gdGhhdC4gVGhlIGZ1bGwgbGlzdA0KPiBvZiBOb3JOZXQgQ29yZSBub2RlcywgdG9n
ZXRoZXIgd2l0aCBJU1BzIGFuZCBJUHY0L0lQdjYgY29ubmVjdGl2aXR5DQo+IGluZm9ybWF0aW9u
IGNhbiBiZSBmb3VuZCBoZXJlOiBodHRwczovL3d3dy5ubnRiLm5vL3B1Yi9ub3JuZXQtDQo+IGNv
bmZpZ3VyYXRpb24vTm9yTmV0Q29yZS1TaXRlcy5odG1sIC4NCj4gDQo+IC0tDQo+IEJlc3QgcmVn
YXJkcyAvIE1pdCBmcmV1bmRsaWNoZW4gR3LDvMOfZW4gLyBNZWQgdmVubmxpZyBoaWxzZW4NCj4g
DQo+ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09DQo+ICBUaG9tYXMgRHJlaWJob2x6DQo+IA0KPiAgU2ltdWxhIFJl
c2VhcmNoIExhYm9yYXRvcnkNCj4gIFNpbXVsYSBJbm5vdmF0aW9uIEFTLCBOZXR3b3JrIFN5c3Rl
bXMgR3JvdXAgIFZpc2l0aW5nIGFkZHJlc3M6IE1hcnRpbg0KPiBMaW5nZXMgdmVpIDE3LCAxMzY0
IEZvcm5lYnUsIE5vcndheSAgTWFpbGluZyBhZGRyZXNzOiAgUC5PLkJveCAxMzQsDQo+IDEzMjUg
THlzYWtlciwgTm9yd2F5DQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+ICBFLU1haWw6ICAgICBkcmVpYmhA
c2ltdWxhLm5vDQo+ICBIb21lcGFnZTogICBodHRwOi8vc2ltdWxhLm5vL3Blb3BsZS9kcmVpYmgN
Cj4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0NCg==


From nobody Mon Aug  4 03:33:48 2014
Return-Path: <philip.eardley@bt.com>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8A13C1B29CE for <multipathtcp@ietfa.amsl.com>; Mon,  4 Aug 2014 03:33:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level: 
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vlYrdpMgrESK for <multipathtcp@ietfa.amsl.com>; Mon,  4 Aug 2014 03:33:45 -0700 (PDT)
Received: from smtpe1.intersmtp.com (smtpe1.intersmtp.com [62.239.224.235]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3383B1B29BF for <multipathtcp@ietf.org>; Mon,  4 Aug 2014 03:33:44 -0700 (PDT)
Received: from EVMHT65-UKRD.domain1.systemhost.net (10.36.3.102) by RDW083A006ED62.bt.com (10.187.98.11) with Microsoft SMTP Server (TLS) id 14.3.181.6; Mon, 4 Aug 2014 11:33:42 +0100
Received: from EMV67-UKRD.domain1.systemhost.net ([169.254.1.210]) by EVMHT65-UKRD.domain1.systemhost.net ([10.36.3.102]) with mapi; Mon, 4 Aug 2014 11:33:40 +0100
From: <philip.eardley@bt.com>
To: <multipathtcp@ietf.org>
Date: Mon, 4 Aug 2014 11:33:38 +0100
Thread-Topic: Consensus call for adopting draft-bonaventure-mptcp-experience as a WG document
Thread-Index: Ac+vz42YGiVvCmiwRo+Tsf2sjiqQlA==
Message-ID: <A2E337CDB7BC4145B018B9BEE8EB3E0D4130C570A7@EMV67-UKRD.domain1.systemhost.net>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-GB
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/multipathtcp/WZ2m90e8sKlUf3I8ox4Q8XjWG1E
Subject: [multipathtcp] Consensus call for adopting draft-bonaventure-mptcp-experience as a WG document
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-path extensions for TCP <multipathtcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/multipathtcp/>
List-Post: <mailto:multipathtcp@ietf.org>
List-Help: <mailto:multipathtcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Aug 2014 10:33:47 -0000

In Toronto we discussed http://tools.ietf.org/html/draft-bonaventure-mptcp-=
experience  =20
Since this document seems a very good match for our Milestone "Use-cases an=
d operational experiences", it would seem a good idea to make it a WG docum=
ent. This email is to check consensus - please say if you're ok, or not, wi=
th this.

Thanks
Phil & Yoshifumi

>From the Charter:
<< The working group will also explore and document results with several
of the proposed use cases for MPTCP in more detail, to ensure that
MPTCP works well in practice and that operational experiences and
issues are understood and captured. Likely use cases are to offload
traffic from 3G to WiFi, and to manage traffic within a data centre.
Another scenario is to enable, without changing the MPTCP protocol,
operation of a single-homed, MPTCP end host on a campus network that has
multiple providers.
Prior to publishing a Standards Track specification, the working group
will document experimental results and operational experiences to-date.
This should consider not just experience with well-connected fat-pipe
networks and long-lived flows, but also consider a broader links and
types of applications; particularly looking for cases where MPTCP
could be detrimental in some way.
>>



From nobody Mon Aug  4 10:04:58 2014
Return-Path: <olivier.bonaventure@uclouvain.be>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 368E61A0045 for <multipathtcp@ietfa.amsl.com>; Mon,  4 Aug 2014 10:04:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.402
X-Spam-Level: 
X-Spam-Status: No, score=-2.402 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NtpKK7Z0meTL for <multipathtcp@ietfa.amsl.com>; Mon,  4 Aug 2014 10:04:51 -0700 (PDT)
Received: from smtp6.sgsi.ucl.ac.be (smtp.sgsi.ucl.ac.be [130.104.5.67]) by ietfa.amsl.com (Postfix) with ESMTP id 9C9941A0019 for <multipathtcp@ietf.org>; Mon,  4 Aug 2014 10:04:51 -0700 (PDT)
Received: from mbpobo-2.local (host-78-129-6-94.brutele.be [78.129.6.94]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: obonaventure@smtp6.sgsi.ucl.ac.be) by smtp6.sgsi.ucl.ac.be (Postfix) with ESMTPSA id B57BA18347A; Mon,  4 Aug 2014 19:04:46 +0200 (CEST)
X-DKIM: Sendmail DKIM Filter v2.8.3 smtp6.sgsi.ucl.ac.be B57BA18347A
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=uclouvain.be; s=selucl; t=1407171886; bh=n1TSui1kCgMH/mohkWc0P8HeehPEaT7b24HFVUZNR1k=; h=Message-ID:Date:From:Reply-To:MIME-Version:To:Subject:References: In-Reply-To:Content-Type:Content-Transfer-Encoding; b=nwRVN+QpF0FYI/9BtKvMJ+3FSvh0nxBgLN4aHcOdoYkIGmwdgRiz+g/giTgMHX6jy CL3Ndku3lXSdwlo8MDRZpfuw7Ho9aT5yKlRzLps7+F8k9d4npM9CVjrDa2kbKKhe0Y 6+IfSKqjnPKQiIvOWQUQeOupKNbadj5NY2NvXZJ0=
Message-ID: <53DFBD2E.90204@uclouvain.be>
Date: Mon, 04 Aug 2014 19:04:46 +0200
From: Olivier Bonaventure <Olivier.Bonaventure@uclouvain.be>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: philip.eardley@bt.com, multipathtcp@ietf.org
References: <A2E337CDB7BC4145B018B9BEE8EB3E0D4130C570A7@EMV67-UKRD.domain1.systemhost.net>
In-Reply-To: <A2E337CDB7BC4145B018B9BEE8EB3E0D4130C570A7@EMV67-UKRD.domain1.systemhost.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: clamav-milter 0.97.7-exp at smtp-6.sipr-dc.ucl.ac.be
X-Virus-Status: Clean
X-Sgsi-Spamcheck: SASL authenticated, 
X-SGSI-MailScanner-ID: B57BA18347A.A398F
X-SGSI-MailScanner: Found to be clean
X-SGSI-From: olivier.bonaventure@uclouvain.be
X-SGSI-Spam-Status: No
Archived-At: http://mailarchive.ietf.org/arch/msg/multipathtcp/oJyQXHEwc15UyV2l7Xk4Y5Qm_hA
Subject: Re: [multipathtcp] Consensus call for adopting draft-bonaventure-mptcp-experience as a WG document
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Olivier.Bonaventure@uclouvain.be
List-Id: Multi-path extensions for TCP <multipathtcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/multipathtcp/>
List-Post: <mailto:multipathtcp@ietf.org>
List-Help: <mailto:multipathtcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Aug 2014 17:04:56 -0000

Phil,

> In Toronto we discussed http://tools.ietf.org/html/draft-bonaventure-mptcp-experience
> Since this document seems a very good match for our Milestone "Use-cases and operational experiences", it would seem a good idea to make it a WG document. This email is to check consensus - please say if you're ok, or not, with this.

As indicated in Toronto, I think that it would be a good starting point 
for the above Milestone. The source of the draft is available on github 
via https://github.com/obonaventure/mptcp-experience
and we welcome issues, pull requests and patches that could help us 
improve the document as well as discussion on the mailing list of course.


Olivier


-- 
INL, ICTEAM, UCLouvain, Belgium, http://inl.info.ucl.ac.be


From nobody Tue Aug  5 20:19:27 2014
Return-Path: <weixinpeng@huawei.com>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8ED1A1B2C35 for <multipathtcp@ietfa.amsl.com>; Tue,  5 Aug 2014 20:19:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id X6UPehKzIzC1 for <multipathtcp@ietfa.amsl.com>; Tue,  5 Aug 2014 20:19:23 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 85C5A1B2C1E for <multipathtcp@ietf.org>; Tue,  5 Aug 2014 20:19:22 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml406-hub.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BHY47731; Wed, 06 Aug 2014 03:19:21 +0000 (GMT)
Received: from NKGEML406-HUB.china.huawei.com (10.98.56.37) by lhreml406-hub.china.huawei.com (10.201.5.243) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 6 Aug 2014 04:19:19 +0100
Received: from NKGEML507-MBX.china.huawei.com ([169.254.5.39]) by nkgeml406-hub.china.huawei.com ([10.98.56.37]) with mapi id 14.03.0158.001; Wed, 6 Aug 2014 11:19:06 +0800
From: Weixinpeng <weixinpeng@huawei.com>
To: Jordan Melzer <Jordan.Melzer@telus.com>, "multipathtcp@ietf.org Mailing List" <multipathtcp@ietf.org>
Thread-Topic: MPTCP Proxy questions
Thread-Index: Ac+tJUuJpwSK3hcjSgeOdbsIr3RufwDXWHtg
Date: Wed, 6 Aug 2014 03:19:06 +0000
Message-ID: <C5C3BB522B1DDF478AA09545169155B46D82B0DA@nkgeml507-mbx.china.huawei.com>
References: <80C0017654A043479F53C41112BE847687D530549E@WP40046.corp.ads>
In-Reply-To: <80C0017654A043479F53C41112BE847687D530549E@WP40046.corp.ads>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.76.176]
Content-Type: multipart/alternative; boundary="_000_C5C3BB522B1DDF478AA09545169155B46D82B0DAnkgeml507mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/multipathtcp/4bVGPzfzX_OPuGJdMY5IOVM3DoI
Cc: "Zhulei \(MBB Research\)" <lei.zhu@huawei.com>
Subject: Re: [multipathtcp] MPTCP Proxy questions
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-path extensions for TCP <multipathtcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/multipathtcp/>
List-Post: <mailto:multipathtcp@ietf.org>
List-Help: <mailto:multipathtcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 06 Aug 2014 03:19:26 -0000

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

SGkgSm9yZGFuLA0KVGhhbmtzIGZvciB5b3VyIHF1ZXN0aW9ucy4NClBsZWFzZSBzZWUgbXkgY29t
bWVudHMgaW5saW5lLiBUaGFua3MhDQoNCkJSLA0KWGlucGVuZw0KRnJvbTogbXVsdGlwYXRodGNw
IFttYWlsdG86bXVsdGlwYXRodGNwLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKb3Jk
YW4gTWVsemVyDQpTZW50OiBGcmlkYXksIEF1Z3VzdCAwMSwgMjAxNCA5OjM4IEFNDQpUbzogbXVs
dGlwYXRodGNwQGlldGYub3JnIE1haWxpbmcgTGlzdA0KU3ViamVjdDogW211bHRpcGF0aHRjcF0g
TVBUQ1AgUHJveHkgcXVlc3Rpb25zDQoNCkhpIGV2ZXJ5b25lLA0KDQpJIHJlY2VudGx5IGltcGxl
bWVudGVkIGEgc2ltcGxlIOKAnG9uLXBhdGjigJ0gTVBUQ1Ag4oCccHJveHnigJ0gYnkgcnVubmlu
ZyBUQ1AgTUlUTSBzb2Z0d2FyZSAoTWFsbG9yeSkgb24gYSBtYWNoaW5lIHdpdGggYW4gTVBUQ1Ag
ZW5hYmxlZCBrZXJuZWwgKFVDIExvdXZhaW4pLiAgSXQgaXMgbm90IGEgc29waGlzdGljYXRlZCBw
cm94eSDigJMgdGhvdWdoIE1hbGxvcnnigJlzIHBsdWdpbiBhcmNoaXRlY3R1cmUgY291bGQgYWxs
b3cgaXQgdG8gYmUg4oCTIGJ1dCBoYXZpbmcgc29tZXRoaW5nIHJ1bm5pbmcgYXMgYSBwcm94eSBy
YWlzZXMgYSBudW1iZXIgb2YgcXVlc3Rpb25zIGZvciBtZSwgYW5kIHRoZXNlIG1heSBiZSBvZiBn
ZW5lcmFsIGludGVyZXN0Lg0KDQpUaGUgYXBwbGljYXRpb24gSSB1c2VkIGl0IGZvciBpcyBzaW1p
bGFyIHRvIHRoZSDigJxoeWJyaWQgYWNjZXNzIG5ldHdvcmvigJ0gbW9kZWwgcmVjZW50bHkgcHJl
c2VudGVkIHdpdGhpbiBob21lbmV0OiBodHRwczovL3Rvb2xzLmlldGYub3JnL2FnZW5kYS85MC9z
bGlkZXMvc2xpZGVzLTkwLWhvbWVuZXQtMi5wZGYNCg0KV2hpbGUgdGhlIGhvbWVuZXQgbW9kZWwg
c2VlcyBMVEUgYmVpbmcgdXNlZCB0byBhdWdtZW50IERTTCBzcGVlZHMsIGluIG15IHByb3RvdHlw
ZSBtdWx0aXBsZSBXaUZpIG5ldHdvcmtzIGZyb20gbmVpZ2hib3VyaW5nIGhvbWUgZ2F0ZXdheXMg
Y2FuIGJlIHVzZWQgdG8gaW1wcm92ZSBhY2Nlc3MgcmF0ZXMgYXQgdGhlIGhvbWUgZ2F0ZXdheS4g
IFRoZSBHUkUtYmFzZWQgc29sdXRpb24gc3VnZ2VzdGVkIHdpdGhpbiBob21lbmV0IGNvdWxkIG9u
bHkgd29yayB3aXRoIGEgc2luZ2xlIGNvbm5lY3Rpb24gb2YgdW5rbm93biByYXRlLiAgSSB1c2Vk
IGFuIG9uLXBhdGggTVBUQ1AgcHJveHkgYXQgdGhlIHJlc2lkZW50aWFsIGdhdGV3YXksIHdoaWNo
IGlzIHZpYWJsZSBmb3IgYWdncmVnYXRpbmcgYW55IG51bWJlciBvZiBjb25uZWN0aW9ucyBvZiB1
bmtub3duIHJhdGUuICBNUFRDUCB3YXMgZGlzbWlzc2VkIHdpdGhpbiB0aGUgaG9tZW5ldCBwcm9w
b3NhbCBmb3IgYmVpbmcgYXQgdGhlIHdyb25nIGxheWVyLiAgSSB3b3VsZCB3ZWxjb21lIGNvbW1l
bnRzIG9uIHRoYXQuICBBbm90aGVyIGFwcHJvYWNoLCBvbmUgdXNlZCBieSBhIHN5c3RlbSBjYWxs
ZWQgQmluZGVyIG91dCBvZiB0aGUgVW5pdmVyc2l0eSBvZiBFZGluYnVyZ2ggKGh0dHA6Ly93d3cu
Y3Muc3Rpci5hYy51ay9+bW1mL3Jlcy9wdWJzL2xjZG5ldDEzLnBkZikgdXNlZCBhbiBPcGVuVlBO
IHR1bm5lbCB0byBlbnN1cmUgdGhhdCBhbGwgdHJhZmZpYyB3YXMgb3ZlciBNUFRDUCB3aXRoaW4g
dGhlIElTUCBuZXR3b3JrLiAgSW4gdGhpcyBtb2RlbCBhbmQgaW4gdGhlIGhvbWVuZXQgb25lLCB0
aGVyZSBtdXN0IGJlIGEgdHVubmVsIHRlcm1pbmF0aW9uIHBvaW50IGF0IHRoZSBJU1AuDQpbV2Vp
XSBBcyBteSB1bmRlcnN0YW5kaW5nLCB0aGUgcHVycG9zZSBvZiB3b3JrIHlvdSBhcmUgZG9pbmcg
aW4gaG9tZW5ldCBtb2RlbCBpcyB0byB1c2UgZGlmZmVyZW50IG5ldHdvcmsgYWNjZXNzIHNlcnZp
Y2UgYXQgaG9tZSB0byBzaW11bHRhbmVvdXNseSB0byBwcm92aWRlIGEgZmFzdGVyIGFuZCByZWxp
YWJsZSBhY2Nlc3MgcmF0ZSBmb3IgdXNlcnM/DQpGb3IgdGhlIGZvbGxvd2luZyByZWFzb25zIGxp
c3RlZCBpbiB5b3VyIHNsaWRlcyB0aGF0IE1QVENQIGlzIG5vdCBzdWl0YWJsZSBmb3IgeW91ciBo
b21lbmV0Og0K4oCTIEFwcGxpY2F0aW9uIGxheWVyIFtXZWldIEl0IGlzIG1vcmUgc3VpdGFibGUg
dG8gc2VlIE1QVENQIGFzIGEgdHJhbnNwb3J0IGxheWVyIHNlcnZpY2Ugbm90IGFwcGxpY2F0aW9u
IGxheWVyLg0KIOKAkyBNdWx0aWhvbWVkIGhvc3RzIHJhdGhlciB0aGFuIG11bHRpaG9taW5nIFJH
ICBbV2VpXSBJIHRoaW5rIHRoZSBNUFRDUCBwcm94eSBtZWNoYW5pc20gY291bGQgYmUgc3VpdGFi
bGUgZm9yIG11bHRpaG9taW5nIFJHIHNjZW5hcmlvLCB0aGUgYXJjaGl0ZWN0dXJlIGhhdmUgYmVl
biBtZW50aW9uZWQgaW4gIGRyYWZ0LWRlbmctbXB0Y3AtcHJveHktMDAsIGFuZCB3ZSB3aWxsIGRp
c2N1c3MgdGhpcyBsYXR0ZXIgdmVyc2lvbiBvZiBkcmFmdC13ZWktbXB0Y3AtcHJveHktbWVjaGFu
aXNtDQog4oCTIExhY2sgdGhlIG1lY2hhbmlzbSBvbiBwYWNrZXQtYmFzZWQgdHJhZmZpYyBbV2Vp
XUluIE1QVENQLCBwYWNrZXQgZGlzdHJpYnV0aW9uIG9uIGRpZmZlcmVudCBpbnRlcmZhY2VzIGlu
IGRlY2lkZWQgYnkgTVBUQ1AgaXRzZWxmLg0KICAg4oCTIFRDUCBhcHBsaWNhdGlvbiBvbmx5IFtX
ZWldUmlnaHQuDQoNCkluIGEgcHJveHkgbW9kZWwsIHNob3VsZCBNUFRDUCBzZWUgd2lkZSBkZXBs
b3ltZW50IG9uIHRoZSBJbnRlcm5ldCwgYW4gSVNQLXNpZGUgTVBUQ1AgcHJveHkgYmVjb21lcyBz
dXBlcmZsdW91cy4gIFdoYXQgc2hvdWxkIGhhcHBlbiB3aGVuIGJvdGggc2lkZXMgYXJlIE1QVENQ
IGVuYWJsZWQgaXMgYSBnb29kIHF1ZXN0aW9uIOKAkyBob3cgc2hvdWxkIHRoZSBtdWx0aXBsZSBw
YXRocyBhdmFpbGFibGUgZnJvbSB0aGUgcmVzaWRlbnRpYWwgZ2F0ZXdheSBvbndhcmRzIGJlIHNp
Z25hbGxlZD8NCltXZWldIERvIHlvdSBtZWFuIGJvdGggZW5kIGhvc3QgYXJlIE1QVENQIGNhcGFi
bGU/IElmIHRoYXQgY2FzZSwgdGhlIHByb3h5IHdpbGwgbm90IGFjdCBhcyBhIHByb3h5IGFuZCBo
YXZlIG5vdGhpbmcgdG8gZG8gd2l0aCB0aGUgdHJhZmZpYy4gQ291bGQgeW91IGV4cGxhaW4gdGhp
cyBpbiBtb3JlIGRldGFpbD8gOuKAnGhvdyBzaG91bGQgdGhlIG11bHRpcGxlIHBhdGhzIGF2YWls
YWJsZSBmcm9tIHRoZSByZXNpZGVudGlhbCBnYXRld2F5IG9ud2FyZHMgYmUgc2lnbmFsbGVkP+KA
nQ0KDQoNClJlIGRyYWZ0LXdlaS1tcHRjcC1wcm94eS1tZWNoYW5pc20tMDAudHh0LCB0aGUgbmV3
IGZlYXR1cmUgc3VnZ2VzdGVkIGluIHRoZSBkcmFmdCBpcyBhIG1lY2hhbmlzbSB0byBpbmRpY2F0
ZSB0aGUgcHJlc2VuY2Ugb2YgYW4g4oCcb2ZmLXBhdGjigJ0gcHJveHkgYW5kIHByb3ZpZGUgYW4g
SVAgYWRkcmVzcyBmb3IgaXQuICBBcyBpdCBhcHBlYXJzIHRvIGJlIHBvc3NpYmxlIHRvIGxldmVy
YWdlIHRoZSBNSVRNIG9uIHRoZSBwcmltYXJ5IGNvbm5lY3Rpb24gdG8gYWRkcmVzcyB0aGUgb2Zm
LXBhdGggY2FzZSBieSBzaW1wbHkgaGlqYWNraW5nIHRoZSBjb25uZWN0aW9uIHRocm91Z2ggcmVt
b3ZpbmcgdGhlIG9yaWdpbmFsIGRlc3RpbmF0aW9uIGFkZHJlc3MgYW5kIGFkZGluZyB0aGUgcHJv
eHkgYWRkcmVzcywgaXQgd291bGQgYmUgaGVscGZ1bCBmb3IgdGhlIGRyYWZ0IHRvIGRpcmVjdGx5
IGFkZHJlc3Mgd2hhdCBtYWtlcyB0aGUgbmV3IG1lY2hhbmlzbSBzdWdnZXN0ZWQgcHJlZmVyYWJs
ZSB0byB0aGUgbWVjaGFuaXNtIHRoYXQgaXMgYWxyZWFkeSBhdmFpbGFibGUuICBJcyBhbiBleHBs
aWNpdGx5IHNpZ25hbGxlZCBwcm94eSB2YWx1YWJsZSBmb3IgdGhlIGtpbmQgb2YgdXNlIGNhc2Ug
YWJvdmUsIHdoZXJlIG11bHRpcGxlIHBhdGhzIGFyZSBhdmFpbGFibGUgc3RhcnRpbmcgZGVlcGVy
IGluIHRoZSBuZXR3b3JrPw0KW1dlaV0gIEluIG9mZi1wYXRoIG1vZGVs77yMd2UgYXNzdW1lIHRo
YXQgdGhlcmUgaXMgYSBwcm94eSBsb2NhdGVkIGluIHRoZSBwYXRoIG9mIGluaXRpYWwgc3ViLWZs
b3cgZnJvbSBNUFRDUCBob3N0LCB0aGUgcmVhc29uIHdoeSBieSBzaW1wbHkgaGlqYWNraW5nIHRo
ZSBjb25uZWN0aW9uIGFuZCByZXBsYWNpbmcgb3JpZ2luYWwgZGVzdGluYXRpb24gYWRkcmVzcyB3
aXRoIHByb3h5IGFkZHJlc3MgaXMgbm90IGVub3VnaCBpcyB0aGF0IGlmIHByb3h54oCZcyBhZGRy
ZXNzIGlzIG5vdCBleHBsaWNpdGx5IHNpZ25hbGVkIHRvIE1QVENQIGhvc3QsIGZvciB0aGUgc3Vi
c2VxdWVudCBzdWItZmxvd3MgdGhlaXIgZGVzdGluYXRpb24gYWRkcmVzcyB3aWxsIGJlIGFsc28g
VENQIGhvc3TigJlzIGFkZHJlc3MsIGFuZCAgdGhlc2Ugc3ViLWZsb3dzIGFyZSBub3QgYXNzdXJl
ZCB0byBwYXNzIHRocm91Z2ggdGhlIHByb3h5IHRoYXQgdGhlIGluaXRpYWwgc3ViLWZsb3cgcGFz
c2VkLiBPZmYtcGF0aCBtb2RlbCB3b3VsZCBiZSBlc3BlY2lhbGx5IHVzZWZ1bCBpbiBjYXNlIE1Q
VENQIGhvc3QgdXNlcyBzZXJ2aWNlIGZyb20gZGlmZmVyZW50IG5ldHdvcmsgb3BlcmF0b3JzIHNp
bXVsdGFuZW91c2x5Lg0KDQpJIHdpbGwgaGF2ZSBzb21lIGNvbW1lbnRzIG9uIHRoZSBsYXJnZXIg
cHJveHkgdXNlIGNhc2VzIGRyYWZ0IGxhdGVyLiAgRGVzcGl0ZSBoYXZpbmcgaW1wbGVtZW50ZWQg
d2hhdCB3ZSBhcmUgY2FsbGluZyBhIHByb3h5IGFuZCBoYXZpbmcgd29ya2VkIG9uIGEgc3lzdGVt
IHRoYXQgcmVxdWlyZXMgb25lLCBJIGFtIHNvbWV3aGF0IGFtYml2YWxlbnQgYWJvdXQgZ2F0ZXdh
eXMgdGhhdCBhc3Npc3QgdGhlIHVzZXIgd2l0aG91dCB0aGUgdXNlcuKAmXMgY29uc2VudCwgYW5k
IGFtIHNvbWV3aGF0IGhlc2l0YW50IHRvIGV2ZW4gY2FsbCB0aGVtIHByb3hpZXMg4oCTIGluIG90
aGVyIGNvbnRleHRzIGEgcHJveHkgaXMgdXN1YWxseSBkZXNpZ25hdGVkIGJ5IGEgdXNlcg0KW1dl
aV0gVGhlcmUgYXJlIGRpZmZlcmVudCBraW5kcyBvZiBwcm94aWVzIHdoaWNoIGFyZSB0cmFuc3Bh
cmVudCBvciBub24tdHJhbnNwYXJlbnQgdG8gZW5kIHVzZXIsIGFuZCBJIHRoaW5rIHdlIHNob3Vs
ZCBvbmx5IHNlZSB0aGUgcHJveHkgd2l0aCB1c2Vy4oCZcyBjb25zZW50IGFzIGp1c3Qgb25lIG9m
IHRoZW0uDQouICBJIGRvbuKAmXQgaGF2ZSBhIHByb3Bvc2FsIHlldCBvbiBob3cgdG8gbWFrZSBw
cm94eWluZyBtb3JlIGNvbnNlbnN1YWwgb3IgdG8gZG8gdXNlZnVsIHRoaW5ncyBpbiBzaXR1YXRp
b25zIHdoZXJlIE1QVENQIGlzIGVuYWJsZWQgYnV0IGNvdWxkIHdvcmsgbW9yZSBlZmZlY3RpdmVs
eSBpZiB0aGUgbmV0d29yayBwcm92aWRlZCBtb3JlIGluZm9ybWF0aW9uIGFib3V0IGl0c2VsZi4g
IEkgd291bGQgd2VsY29tZSBlaXRoZXIgdGhvdWdodHMgb24gdGhvc2UgY29uY2VybnMgb3Igc3Bl
Y2lmaWMgc29sdXRpb25zLiAgSG9wZWZ1bGx5IEnigJlsbCBoYXZlIHNvbWUgdG8gc3VnZ2VzdCBp
biB0aGUgY29taW5nIGRheXMuDQpSZWdhcmRzLA0KSm9yZGFuDQoNCkpvcmRhbiBNZWx6ZXINClRF
TFVTIENvbW11bmljYXRpb25zDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseTrlrovkvZM7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9u
dC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQg
MyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEDlrovkvZMiOw0KCXBhbm9zZS0x
OjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpUYWhvbWE7
DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMg
Ki8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBj
bTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZh
bWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxp
bmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0
aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7
bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246
dW5kZXJsaW5lO30NCnNwYW4uRW1haWxTdHlsZTE3DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFs
Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9
DQpzcGFuLkVtYWlsU3R5bGUxOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1z
b0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEw
LjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFy
Z2luOjcyLjBwdCA3Mi4wcHQgNzIuMHB0IDcyLjBwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3Bh
Z2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8
bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFb
ZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0i
ZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91
dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IlpILUNOIiBsaW5rPSJi
bHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPkhpIEpvcmRhbiw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPlRoYW5rcyBmb3IgeW91ciBxdWVzdGlvbnMuPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj5QbGVhc2Ugc2VlIG15IGNvbW1lbnRzIGlubGluZS4gVGhh
bmtzITxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5CUiw8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlhpbnBlbmc8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0
O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20g
MGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+IG11bHRpcGF0aHRjcCBbbWFpbHRvOm11bHRpcGF0aHRjcC1ib3VuY2Vz
QGlldGYub3JnXQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5Kb3JkYW4gTWVsemVyPGJyPg0KPGI+U2Vu
dDo8L2I+IEZyaWRheSwgQXVndXN0IDAxLCAyMDE0IDk6MzggQU08YnI+DQo8Yj5Ubzo8L2I+IG11
bHRpcGF0aHRjcEBpZXRmLm9yZyBNYWlsaW5nIExpc3Q8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gW211
bHRpcGF0aHRjcF0gTVBUQ1AgUHJveHkgcXVlc3Rpb25zPG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkhpIGV2ZXJ5
b25lLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
Q0EiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JIHJlY2VudGx5IGltcGxl
bWVudGVkIGEgc2ltcGxlIOKAnG9uLXBhdGjigJ0gTVBUQ1Ag4oCccHJveHnigJ0gYnkgcnVubmlu
ZyBUQ1AgTUlUTSBzb2Z0d2FyZSAoTWFsbG9yeSkgb24gYSBtYWNoaW5lIHdpdGggYW4gTVBUQ1Ag
ZW5hYmxlZCBrZXJuZWwgKFVDIExvdXZhaW4pLiZuYnNwOw0KIEl0IGlzIG5vdCBhIHNvcGhpc3Rp
Y2F0ZWQgcHJveHkg4oCTIHRob3VnaCBNYWxsb3J54oCZcyBwbHVnaW4gYXJjaGl0ZWN0dXJlIGNv
dWxkIGFsbG93IGl0IHRvIGJlIOKAkyBidXQgaGF2aW5nIHNvbWV0aGluZyBydW5uaW5nIGFzIGEg
cHJveHkgcmFpc2VzIGEgbnVtYmVyIG9mIHF1ZXN0aW9ucyBmb3IgbWUsIGFuZCB0aGVzZSBtYXkg
YmUgb2YgZ2VuZXJhbCBpbnRlcmVzdC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+VGhlIGFwcGxpY2F0aW9uIEkgdXNlZCBpdCBmb3IgaXMgc2ltaWxhciB0byB0aGUg4oCcaHli
cmlkIGFjY2VzcyBuZXR3b3Jr4oCdIG1vZGVsIHJlY2VudGx5IHByZXNlbnRlZCB3aXRoaW4gaG9t
ZW5ldDoNCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxh
IGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvYWdlbmRhLzkwL3NsaWRlcy9zbGlkZXMtOTAt
aG9tZW5ldC0yLnBkZiI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9hZ2VuZGEvOTAvc2xpZGVzL3Ns
aWRlcy05MC1ob21lbmV0LTIucGRmPC9hPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj5XaGlsZSB0aGUgaG9tZW5ldCBtb2RlbCBzZWVzIExURSBiZWluZyB1c2VkIHRv
IGF1Z21lbnQgRFNMIHNwZWVkcywgaW4gbXkgcHJvdG90eXBlIG11bHRpcGxlIFdpRmkgbmV0d29y
a3MgZnJvbSBuZWlnaGJvdXJpbmcgaG9tZSBnYXRld2F5cyBjYW4gYmUNCiB1c2VkIHRvIGltcHJv
dmUgYWNjZXNzIHJhdGVzIGF0IHRoZSBob21lIGdhdGV3YXkuJm5ic3A7IFRoZSBHUkUtYmFzZWQg
c29sdXRpb24gc3VnZ2VzdGVkIHdpdGhpbiBob21lbmV0IGNvdWxkIG9ubHkgd29yayB3aXRoIGEg
c2luZ2xlIGNvbm5lY3Rpb24gb2YgdW5rbm93biByYXRlLiZuYnNwOyBJIHVzZWQgYW4gb24tcGF0
aCBNUFRDUCBwcm94eSBhdCB0aGUgcmVzaWRlbnRpYWwgZ2F0ZXdheSwgd2hpY2ggaXMgdmlhYmxl
IGZvciBhZ2dyZWdhdGluZyBhbnkgbnVtYmVyDQogb2YgY29ubmVjdGlvbnMgb2YgdW5rbm93biBy
YXRlLiZuYnNwOyBNUFRDUCB3YXMgZGlzbWlzc2VkIHdpdGhpbiB0aGUgaG9tZW5ldCBwcm9wb3Nh
bCBmb3IgYmVpbmcgYXQgdGhlIHdyb25nIGxheWVyLiZuYnNwOyBJIHdvdWxkIHdlbGNvbWUgY29t
bWVudHMgb24gdGhhdC4mbmJzcDsgQW5vdGhlciBhcHByb2FjaCwgb25lIHVzZWQgYnkgYSBzeXN0
ZW0gY2FsbGVkIEJpbmRlciBvdXQgb2YgdGhlIFVuaXZlcnNpdHkgb2YgRWRpbmJ1cmdoICg8YSBo
cmVmPSJodHRwOi8vd3d3LmNzLnN0aXIuYWMudWsvfm1tZi9yZXMvcHVicy9sY2RuZXQxMy5wZGYi
Pmh0dHA6Ly93d3cuY3Muc3Rpci5hYy51ay9+bW1mL3Jlcy9wdWJzL2xjZG5ldDEzLnBkZjwvYT4p
DQogdXNlZCBhbiBPcGVuVlBOIHR1bm5lbCB0byBlbnN1cmUgdGhhdCBhbGwgdHJhZmZpYyB3YXMg
b3ZlciBNUFRDUCB3aXRoaW4gdGhlIElTUCBuZXR3b3JrLiZuYnNwOyBJbiB0aGlzIG1vZGVsIGFu
ZCBpbiB0aGUgaG9tZW5ldCBvbmUsIHRoZXJlIG11c3QgYmUgYSB0dW5uZWwgdGVybWluYXRpb24g
cG9pbnQgYXQgdGhlIElTUC4mbmJzcDsNCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+W1dlaV0gQXMgbXkgdW5kZXJzdGFuZGluZywgdGhlIHB1
cnBvc2Ugb2Ygd29yayB5b3UgYXJlIGRvaW5nIGluIGhvbWVuZXQgbW9kZWwgaXMgdG8gdXNlIGRp
ZmZlcmVudCBuZXR3b3JrIGFjY2VzcyBzZXJ2aWNlIGF0IGhvbWUgdG8gc2ltdWx0YW5lb3VzbHkN
CiB0byBwcm92aWRlIGEgZmFzdGVyIGFuZCByZWxpYWJsZSBhY2Nlc3MgcmF0ZSBmb3IgdXNlcnM/
PG86cD48L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48
aT48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PkZvciB0aGUgZm9sbG93aW5nIHJlYXNvbnMgbGlzdGVkIGluIHlvdXIgc2xpZGVzIHRoYXQgTVBU
Q1AgaXMgbm90IHN1aXRhYmxlIGZvciB5b3VyIGhvbWVuZXQ6PG86cD48L286cD48L3NwYW4+PC9p
PjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MTAuMjVw
dCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk65a6L5L2T
O2NvbG9yOiMxRjQ5N0QiPuKAkzwvc3Bhbj48L2k+PC9iPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+IEFwcGxpY2F0aW9uIGxheWVyPGI+PGk+
IFtXZWldIEl0DQogaXMgbW9yZSBzdWl0YWJsZSB0byBzZWUgTVBUQ1AgYXMgYSB0cmFuc3BvcnQg
bGF5ZXIgc2VydmljZSBub3QgYXBwbGljYXRpb24gbGF5ZXIuPG86cD48L286cD48L2k+PC9iPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NS4wcHQi
PjxiPjxpPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+PC9zcGFuPjwvaT48L2I+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDvigJMNCiBNdWx0aWhvbWVkIGhvc3RzIHJhdGhlciB0
aGFuIG11bHRpaG9taW5nIFJHICZuYnNwOzxiPjxpPltXZWldIEkgdGhpbmsgdGhlIE1QVENQIHBy
b3h5IG1lY2hhbmlzbSBjb3VsZCBiZSBzdWl0YWJsZSBmb3IgbXVsdGlob21pbmcgUkcgc2NlbmFy
aW8sIHRoZSBhcmNoaXRlY3R1cmUgaGF2ZSBiZWVuIG1lbnRpb25lZCBpbg0KPC9pPjwvYj48L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOzwvc3Bhbj48Yj48aT48c3BhbiBsYW5nPSJFTi1D
QSIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPmRyYWZ0LWRlbmctbXB0Y3At
cHJveHktMDAsIGFuZCB3ZSB3aWxsIGRpc2N1c3MgdGhpcyBsYXR0ZXIgdmVyc2lvbiBvZiBkcmFm
dC13ZWktbXB0Y3AtcHJveHktbWVjaGFuaXNtPG86cD48L286cD48L3NwYW4+PC9pPjwvYj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NS4wcHQiPjxiPjxpPjxz
cGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5i
c3A7PC9zcGFuPjwvaT48L2I+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj7igJMNCiBMYWNrIHRoZSBtZWNoYW5pc20gb24gcGFja2V0LWJhc2Vk
IHRyYWZmaWM8Yj48aT4gW1dlaV1JbiBNUFRDUCwgcGFja2V0IGRpc3RyaWJ1dGlvbiBvbiBkaWZm
ZXJlbnQgaW50ZXJmYWNlcyBpbiBkZWNpZGVkIGJ5IE1QVENQIGl0c2VsZi48bzpwPjwvbzpwPjwv
aT48L2I+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDoxMC4wcHQiPjxiPjxpPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7ICZuYnNwOzwvc3Bhbj48L2k+PC9iPjxzcGFuIGxhbmc9IkVO
LUNBIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+4oCTDQogVENQIGFwcGxp
Y2F0aW9uIG9ubHkgPGI+PGk+W1dlaV1SaWdodC48bzpwPjwvbzpwPjwvaT48L2I+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDoxMC4wcHQiPjxiPjxp
PjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PkluIGEgcHJveHkgbW9kZWwsIHNob3VsZCBNUFRDUCBzZWUgd2lkZSBkZXBsb3ltZW50IG9uIHRo
ZSBJbnRlcm5ldCwgYW4gSVNQLXNpZGUgTVBUQ1AgcHJveHkgYmVjb21lcyBzdXBlcmZsdW91cy4m
bmJzcDsgV2hhdCBzaG91bGQgaGFwcGVuIHdoZW4gYm90aA0KIHNpZGVzIGFyZSBNUFRDUCBlbmFi
bGVkIGlzIGEgZ29vZCBxdWVzdGlvbiDigJMgaG93IHNob3VsZCB0aGUgbXVsdGlwbGUgcGF0aHMg
YXZhaWxhYmxlIGZyb20gdGhlIHJlc2lkZW50aWFsIGdhdGV3YXkgb253YXJkcyBiZSBzaWduYWxs
ZWQ/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNw
YW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5bV2Vp
XSBEbyB5b3UgbWVhbiBib3RoIGVuZCBob3N0IGFyZSBNUFRDUCBjYXBhYmxlPyBJZiB0aGF0IGNh
c2UsIHRoZSBwcm94eSB3aWxsIG5vdCBhY3QgYXMgYSBwcm94eSBhbmQgaGF2ZSBub3RoaW5nIHRv
IGRvIHdpdGggdGhlIHRyYWZmaWMuDQogQ291bGQgeW91IGV4cGxhaW4gdGhpcyBpbiBtb3JlIGRl
dGFpbD8gOjwvc3Bhbj48L2k+PC9iPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+4oCcaG93IHNob3VsZCB0aGUgbXVsdGlwbGUgcGF0aHMgYXZh
aWxhYmxlIGZyb20gdGhlIHJlc2lkZW50aWFsIGdhdGV3YXkgb253YXJkcyBiZSBzaWduYWxsZWQ/
4oCdDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LUNBIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5SZSBkcmFmdC13ZWktbXB0Y3AtcHJv
eHktbWVjaGFuaXNtLTAwLnR4dCwgdGhlIG5ldyBmZWF0dXJlIHN1Z2dlc3RlZCBpbiB0aGUgZHJh
ZnQgaXMgYSBtZWNoYW5pc20gdG8gaW5kaWNhdGUgdGhlIHByZXNlbmNlIG9mIGFuIOKAnG9mZi1w
YXRo4oCdIHByb3h5DQogYW5kIHByb3ZpZGUgYW4gSVAgYWRkcmVzcyBmb3IgaXQuJm5ic3A7IEFz
IGl0IGFwcGVhcnMgdG8gYmUgcG9zc2libGUgdG8gbGV2ZXJhZ2UgdGhlIE1JVE0gb24gdGhlIHBy
aW1hcnkgY29ubmVjdGlvbiB0byBhZGRyZXNzIHRoZSBvZmYtcGF0aCBjYXNlIGJ5IHNpbXBseSBo
aWphY2tpbmcgdGhlIGNvbm5lY3Rpb24gdGhyb3VnaCByZW1vdmluZyB0aGUgb3JpZ2luYWwgZGVz
dGluYXRpb24gYWRkcmVzcyBhbmQgYWRkaW5nIHRoZSBwcm94eSBhZGRyZXNzLCBpdA0KIHdvdWxk
IGJlIGhlbHBmdWwgZm9yIHRoZSBkcmFmdCB0byBkaXJlY3RseSBhZGRyZXNzIHdoYXQgbWFrZXMg
dGhlIG5ldyBtZWNoYW5pc20gc3VnZ2VzdGVkIHByZWZlcmFibGUgdG8gdGhlIG1lY2hhbmlzbSB0
aGF0IGlzIGFscmVhZHkgYXZhaWxhYmxlLiZuYnNwOyBJcyBhbiBleHBsaWNpdGx5IHNpZ25hbGxl
ZCBwcm94eSB2YWx1YWJsZSBmb3IgdGhlIGtpbmQgb2YgdXNlIGNhc2UgYWJvdmUsIHdoZXJlIG11
bHRpcGxlIHBhdGhzIGFyZSBhdmFpbGFibGUgc3RhcnRpbmcNCiBkZWVwZXIgaW4gdGhlIG5ldHdv
cms/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNw
YW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5bV2Vp
XSAmbmJzcDtJbiBvZmYtcGF0aCBtb2RlbDwvc3Bhbj48L2k+PC9iPjxiPjxpPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OuWui+S9kztjb2xvcjojMUY0OTdEIj7vvIw8
L3NwYW4+PC9pPjwvYj48Yj48aT48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPndlDQogYXNzdW1lIHRoYXQgdGhlcmUgaXMgYSBwcm94eSBsb2Nh
dGVkIGluIHRoZSBwYXRoIG9mIGluaXRpYWwgc3ViLWZsb3cgZnJvbSBNUFRDUCBob3N0LCB0aGUg
cmVhc29uIHdoeSBieSBzaW1wbHkgaGlqYWNraW5nIHRoZSBjb25uZWN0aW9uIGFuZCByZXBsYWNp
bmcgb3JpZ2luYWwgZGVzdGluYXRpb24gYWRkcmVzcyB3aXRoIHByb3h5IGFkZHJlc3MgaXMgbm90
IGVub3VnaCBpcyB0aGF0IGlmIHByb3h54oCZcyBhZGRyZXNzIGlzIG5vdCBleHBsaWNpdGx5DQog
c2lnbmFsZWQgdG8gTVBUQ1AgaG9zdCwgZm9yIHRoZSBzdWJzZXF1ZW50IHN1Yi1mbG93cyB0aGVp
ciBkZXN0aW5hdGlvbiBhZGRyZXNzIHdpbGwgYmUgYWxzbyBUQ1AgaG9zdOKAmXMgYWRkcmVzcywg
YW5kICZuYnNwO3RoZXNlIHN1Yi1mbG93cyBhcmUgbm90IGFzc3VyZWQgdG8gcGFzcyB0aHJvdWdo
IHRoZSBwcm94eSB0aGF0IHRoZSBpbml0aWFsIHN1Yi1mbG93IHBhc3NlZC4gT2ZmLXBhdGggbW9k
ZWwgd291bGQgYmUgZXNwZWNpYWxseSB1c2VmdWwgaW4gY2FzZQ0KIE1QVENQIGhvc3QgdXNlcyBz
ZXJ2aWNlIGZyb20gZGlmZmVyZW50IG5ldHdvcmsgb3BlcmF0b3JzIHNpbXVsdGFuZW91c2x5Ljwv
c3Bhbj48L2k+PC9iPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkkgd2lsbCBo
YXZlIHNvbWUgY29tbWVudHMgb24gdGhlIGxhcmdlciBwcm94eSB1c2UgY2FzZXMgZHJhZnQgbGF0
ZXIuJm5ic3A7IERlc3BpdGUgaGF2aW5nIGltcGxlbWVudGVkIHdoYXQgd2UgYXJlIGNhbGxpbmcg
YSBwcm94eSBhbmQgaGF2aW5nIHdvcmtlZA0KIG9uIGEgc3lzdGVtIHRoYXQgcmVxdWlyZXMgb25l
LCBJIGFtIHNvbWV3aGF0IGFtYml2YWxlbnQgYWJvdXQgZ2F0ZXdheXMgdGhhdCBhc3Npc3QgdGhl
IHVzZXIgd2l0aG91dCB0aGUgdXNlcuKAmXMgY29uc2VudCwgYW5kIGFtIHNvbWV3aGF0IGhlc2l0
YW50IHRvIGV2ZW4gY2FsbCB0aGVtIHByb3hpZXMg4oCTIGluIG90aGVyIGNvbnRleHRzIGEgcHJv
eHkgaXMgdXN1YWxseSBkZXNpZ25hdGVkIGJ5IGEgdXNlcjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1D
QSIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+W1dlaV0gVGhlcmUgYXJlIGRpZmZlcmVu
dCBraW5kcyBvZiBwcm94aWVzIHdoaWNoIGFyZSB0cmFuc3BhcmVudCBvciBub24tdHJhbnNwYXJl
bnQgdG8gZW5kIHVzZXIsIGFuZCBJIHRoaW5rIHdlIHNob3VsZCBvbmx5IHNlZSB0aGUgcHJveHkN
CiB3aXRoIHVzZXLigJlzIGNvbnNlbnQgYXMganVzdCBvbmUgb2YgdGhlbS48bzpwPjwvbzpwPjwv
c3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNB
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+LiZuYnNwOyBJIGRvbuKAmXQg
aGF2ZSBhIHByb3Bvc2FsIHlldCBvbiBob3cgdG8gbWFrZSBwcm94eWluZyBtb3JlIGNvbnNlbnN1
YWwgb3IgdG8gZG8gdXNlZnVsIHRoaW5ncyBpbiBzaXR1YXRpb25zIHdoZXJlIE1QVENQIGlzIGVu
YWJsZWQgYnV0IGNvdWxkIHdvcmsNCiBtb3JlIGVmZmVjdGl2ZWx5IGlmIHRoZSBuZXR3b3JrIHBy
b3ZpZGVkIG1vcmUgaW5mb3JtYXRpb24gYWJvdXQgaXRzZWxmLiZuYnNwOyBJIHdvdWxkIHdlbGNv
bWUgZWl0aGVyIHRob3VnaHRzIG9uIHRob3NlIGNvbmNlcm5zIG9yIHNwZWNpZmljIHNvbHV0aW9u
cy4mbmJzcDsgSG9wZWZ1bGx5IEnigJlsbCBoYXZlIHNvbWUgdG8gc3VnZ2VzdCBpbiB0aGUgY29t
aW5nIGRheXMuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRlItQ0EiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij5SZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkZSLUNBIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Sm9y
ZGFuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRlItQ0EiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJGUi1D
QSIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkpvcmRhbiBNZWx6ZXI8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJGUi1D
QSIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlRFTFVTIENvbW11bmljYXRp
b25zPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRt
bD4NCg==

--_000_C5C3BB522B1DDF478AA09545169155B46D82B0DAnkgeml507mbxchi_--


From nobody Wed Aug  6 00:15:58 2014
Return-Path: <sebastien.barre@uclouvain.be>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6385C1B2876 for <multipathtcp@ietfa.amsl.com>; Wed,  6 Aug 2014 00:15:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.901
X-Spam-Level: 
X-Spam-Status: No, score=-3.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mKuj77URcMgY for <multipathtcp@ietfa.amsl.com>; Wed,  6 Aug 2014 00:15:53 -0700 (PDT)
Received: from smtp5.sgsi.ucl.ac.be (smtp.sgsi.ucl.ac.be [130.104.5.67]) by ietfa.amsl.com (Postfix) with ESMTP id B07E41B2823 for <multipathtcp@ietf.org>; Wed,  6 Aug 2014 00:15:53 -0700 (PDT)
Received: from oasis.uclouvain.be (unknown [130.104.6.131]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp5.sgsi.ucl.ac.be (Postfix) with ESMTPS id C167711E10E for <multipathtcp@ietf.org>; Wed,  6 Aug 2014 09:15:41 +0200 (CEST)
Received: from [192.168.10.154] (91.177.226.85) by ucl-mbx01.OASIS.UCLOUVAIN.BE (10.10.10.21) with Microsoft SMTP Server (TLS) id 15.0.913.22; Wed, 6 Aug 2014 09:15:22 +0200
Message-ID: <53E1D609.2070100@uclouvain.be>
Date: Wed, 6 Aug 2014 09:15:21 +0200
From: =?windows-1252?Q?S=E9bastien_Barr=E9?= <sebastien.barre@uclouvain.be>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.0
MIME-Version: 1.0
To: <multipathtcp@ietf.org>
References: <A2E337CDB7BC4145B018B9BEE8EB3E0D4130C570A7@EMV67-UKRD.domain1.systemhost.net>
In-Reply-To: <A2E337CDB7BC4145B018B9BEE8EB3E0D4130C570A7@EMV67-UKRD.domain1.systemhost.net>
Content-Type: text/plain; charset="windows-1252"; format=flowed
Content-Transfer-Encoding: 8bit
X-Originating-IP: [91.177.226.85]
X-ClientProxiedBy: UCL-CAS02.OASIS.UCLOUVAIN.BE (10.10.10.42) To ucl-mbx01.OASIS.UCLOUVAIN.BE (10.10.10.21)
X-Virus-Scanned: clamav-milter 0.97.7-exp at smtp-5.sipr-dc.ucl.ac.be
X-Virus-Status: Clean
Received-SPF: Pass (client IP white listed); receiver=; client-ip=130.104.6.131; helo=
Received-SPF: Pass (client IP white listed); receiver=; client-ip=130.104.6.131; envelope-from=<sebastien.barre@uclouvain.be>
X-SGSI-MailScanner-ID: C167711E10E.A9ECD
X-SGSI-MailScanner: Found to be clean
X-SGSI-SpamCheck: n'est pas un polluriel, SpamAssassin (not cached, score=-0.806, requis 5, autolearn=not spam, BAYES_00 -1.60, RDNS_NONE 0.79)
X-SGSI-From: sebastien.barre@uclouvain.be
X-SGSI-Spam-Status: No
Archived-At: http://mailarchive.ietf.org/arch/msg/multipathtcp/_p1j4AZu1c3g2jZd-LQf-aUyPKc
Subject: Re: [multipathtcp] Consensus call for adopting draft-bonaventure-mptcp-experience as a WG document
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-path extensions for TCP <multipathtcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/multipathtcp/>
List-Post: <mailto:multipathtcp@ietf.org>
List-Help: <mailto:multipathtcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 06 Aug 2014 07:15:56 -0000

Le 04/08/2014 12:33, philip.eardley@bt.com a écrit :
> In Toronto we discussed http://tools.ietf.org/html/draft-bonaventure-mptcp-experience
> Since this document seems a very good match for our Milestone "Use-cases and operational experiences", it would seem a good idea to make it a WG document. This email is to check consensus - please say if you're ok, or not, with this.
ok for me.
regards,

Sébastien.
>
> Thanks
> Phil & Yoshifumi
>
> >From the Charter:
> << The working group will also explore and document results with several
> of the proposed use cases for MPTCP in more detail, to ensure that
> MPTCP works well in practice and that operational experiences and
> issues are understood and captured. Likely use cases are to offload
> traffic from 3G to WiFi, and to manage traffic within a data centre.
> Another scenario is to enable, without changing the MPTCP protocol,
> operation of a single-homed, MPTCP end host on a campus network that has
> multiple providers.
> Prior to publishing a Standards Track specification, the working group
> will document experimental results and operational experiences to-date.
> This should consider not just experience with well-connected fat-pipe
> networks and long-lived flows, but also consider a broader links and
> types of applications; particularly looking for cases where MPTCP
> could be detrimental in some way.
>
> _______________________________________________
> multipathtcp mailing list
> multipathtcp@ietf.org
> https://www.ietf.org/mailman/listinfo/multipathtcp


From nobody Wed Aug  6 03:36:07 2014
Return-Path: <costin.raiciu@cs.pub.ro>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E8BDE1B290B for <multipathtcp@ietfa.amsl.com>; Wed,  6 Aug 2014 03:36:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.238
X-Spam-Level: 
X-Spam-Status: No, score=0.238 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_RO=1.235, HOST_EQ_RO=0.904, RP_MATCHES_RCVD=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id O340PqsC-868 for <multipathtcp@ietfa.amsl.com>; Wed,  6 Aug 2014 03:36:02 -0700 (PDT)
Received: from vmail.cs.pub.ro (fml.cs.pub.ro [141.85.227.188]) by ietfa.amsl.com (Postfix) with ESMTP id A54F01B28DD for <multipathtcp@ietf.org>; Wed,  6 Aug 2014 03:36:01 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by vmail.cs.pub.ro (Postfix) with ESMTP id E6A431A61082 for <multipathtcp@ietf.org>; Wed,  6 Aug 2014 13:35:59 +0300 (EEST)
Received: from vmail.cs.pub.ro ([127.0.0.1]) by localhost (vmail.cs.pub.ro [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id BTFU5A4HTmEF for <multipathtcp@ietf.org>; Wed,  6 Aug 2014 13:35:59 +0300 (EEST)
Received: from localhost (localhost [127.0.0.1]) by vmail.cs.pub.ro (Postfix) with ESMTP id 1273D1A61428 for <multipathtcp@ietf.org>; Wed,  6 Aug 2014 13:35:59 +0300 (EEST)
X-Virus-Scanned: amavisd-new at cs.pub.ro
Received: from vmail.cs.pub.ro ([127.0.0.1]) by localhost (vmail.cs.pub.ro [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 75M3fmytNt4w for <multipathtcp@ietf.org>; Wed,  6 Aug 2014 13:35:58 +0300 (EEST)
Received: from [10.0.0.106] (unknown [141.85.37.157]) by vmail.cs.pub.ro (Postfix) with ESMTPSA id CF8F91A61082 for <multipathtcp@ietf.org>; Wed,  6 Aug 2014 13:35:58 +0300 (EEST)
Content-Type: text/plain; charset=iso-8859-1
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Costin Raiciu <costin.raiciu@cs.pub.ro>
In-Reply-To: <53E1D609.2070100@uclouvain.be>
Date: Wed, 6 Aug 2014 13:35:58 +0300
Content-Transfer-Encoding: quoted-printable
Message-Id: <85EF1392-0F49-49BA-A818-2023A3678F06@cs.pub.ro>
References: <A2E337CDB7BC4145B018B9BEE8EB3E0D4130C570A7@EMV67-UKRD.domain1.systemhost.net> <53E1D609.2070100@uclouvain.be>
To: multipathtcp <multipathtcp@ietf.org>
X-Mailer: Apple Mail (2.1874)
Archived-At: http://mailarchive.ietf.org/arch/msg/multipathtcp/_lUwgzI4XSs4CgdG6N7o3GpvyiI
Subject: Re: [multipathtcp] Consensus call for adopting draft-bonaventure-mptcp-experience as a WG document
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-path extensions for TCP <multipathtcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/multipathtcp/>
List-Post: <mailto:multipathtcp@ietf.org>
List-Help: <mailto:multipathtcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 06 Aug 2014 10:36:06 -0000

I agree with making this draft a WG document.

On 6 Aug 2014, at 10:15, S=E9bastien Barr=E9 =
<sebastien.barre@uclouvain.be> wrote:

>=20
> Le 04/08/2014 12:33, philip.eardley@bt.com a =E9crit :
>> In Toronto we discussed =
http://tools.ietf.org/html/draft-bonaventure-mptcp-experience
>> Since this document seems a very good match for our Milestone =
"Use-cases and operational experiences", it would seem a good idea to =
make it a WG document. This email is to check consensus - please say if =
you're ok, or not, with this.
>>=20
>> Thanks
>> Phil & Yoshifumi
>>=20
>>> =46rom the Charter:
>> << The working group will also explore and document results with =
several
>> of the proposed use cases for MPTCP in more detail, to ensure that
>> MPTCP works well in practice and that operational experiences and
>> issues are understood and captured. Likely use cases are to offload
>> traffic from 3G to WiFi, and to manage traffic within a data centre.
>> Another scenario is to enable, without changing the MPTCP protocol,
>> operation of a single-homed, MPTCP end host on a campus network that =
has
>> multiple providers.
>> Prior to publishing a Standards Track specification, the working =
group
>> will document experimental results and operational experiences =
to-date.
>> This should consider not just experience with well-connected fat-pipe
>> networks and long-lived flows, but also consider a broader links and
>> types of applications; particularly looking for cases where MPTCP
>> could be detrimental in some way.
>>=20
>> _______________________________________________
>> multipathtcp mailing list
>> multipathtcp@ietf.org
>> https://www.ietf.org/mailman/listinfo/multipathtcp
>=20
> _______________________________________________
> multipathtcp mailing list
> multipathtcp@ietf.org
> https://www.ietf.org/mailman/listinfo/multipathtcp


From nobody Wed Aug  6 14:55:34 2014
Return-Path: <Jordan.Melzer@telus.com>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C8BF91A0307 for <multipathtcp@ietfa.amsl.com>; Wed,  6 Aug 2014 14:55:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.301
X-Spam-Level: 
X-Spam-Status: No, score=-4.301 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wAi2i3yEzK1Y for <multipathtcp@ietfa.amsl.com>; Wed,  6 Aug 2014 14:55:19 -0700 (PDT)
Received: from donder.nssi.telus.com (donder.nssi.telus.com [208.38.59.82]) by ietfa.amsl.com (Postfix) with ESMTP id 582281A0306 for <multipathtcp@ietf.org>; Wed,  6 Aug 2014 14:55:17 -0700 (PDT)
DomainKey-Signature: s=donder.nssi; d=telus.com; c=nofws; q=dns; h=X-IronPort-Anti-Spam-Filtered: X-IronPort-Anti-Spam-Result:X-IronPort-AV:Received: Received:From:To:CC:Date:Subject:Thread-Topic: Thread-Index:Message-ID:References:In-Reply-To: Accept-Language:Content-Language:X-MS-Has-Attach: X-MS-TNEF-Correlator:acceptlanguage:Content-Type: MIME-Version; b=IRgzM2yAVsEtqldRtlqvnQW+LpWa8MFfPMt/yle4igDjQbxTu9VHnHRD vvYbb1yyi5E3bw5JhuiH5biGuPmPyHCl4sQoyhPpHEBORd85dMSRRqAnR AQovPpjC2eS07AhqgiO1RNRWfH4fdJKcHZnXG/04kKqCfcXwSmH0NH6YJ 0=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AkIFAIij4lOOsmOR/2dsb2JhbABaFoIxIyNSV4J3p0SiPodIARl1FneEAwEBAwIjCiYbBgUQAgEGAg0EAQMBASEBBgMCAgIwFAMGCAEBBAENBQgTiCcBDJBtnDOWRhePGy0EBgGCeTaBHAWLFINphi+COYt7jRmDdk0BAQ
X-IronPort-AV: E=Sophos;i="5.01,813,1400025600";  d="scan'208,217";a="340794614"
Received: from unknown (HELO WP40080.corp.ads) ([142.178.99.145]) by donder-o.nssi.telus.com with ESMTP/TLS/AES128-SHA; 06 Aug 2014 21:55:16 +0000
Received: from WP40046.corp.ads ([::1]) by WP40080.corp.ads ([::1]) with mapi;  Wed, 6 Aug 2014 15:55:15 -0600
From: Jordan Melzer <Jordan.Melzer@telus.com>
To: Weixinpeng <weixinpeng@huawei.com>, "multipathtcp@ietf.org Mailing List" <multipathtcp@ietf.org>
Date: Wed, 6 Aug 2014 15:55:04 -0600
Thread-Topic: MPTCP Proxy questions
Thread-Index: Ac+tJUuJpwSK3hcjSgeOdbsIr3RufwDXWHtgADyCOUA=
Message-ID: <80C0017654A043479F53C41112BE847687D5305B1F@WP40046.corp.ads>
References: <80C0017654A043479F53C41112BE847687D530549E@WP40046.corp.ads> <C5C3BB522B1DDF478AA09545169155B46D82B0DA@nkgeml507-mbx.china.huawei.com>
In-Reply-To: <C5C3BB522B1DDF478AA09545169155B46D82B0DA@nkgeml507-mbx.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_80C0017654A043479F53C41112BE847687D5305B1FWP40046corpad_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/multipathtcp/b3jmTvD2vSBj-EBn-PDmfRlWGLg
Cc: "Zhulei \(MBB Research\)" <lei.zhu@huawei.com>
Subject: Re: [multipathtcp] MPTCP Proxy questions
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-path extensions for TCP <multipathtcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/multipathtcp/>
List-Post: <mailto:multipathtcp@ietf.org>
List-Help: <mailto:multipathtcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 06 Aug 2014 21:55:30 -0000

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

RGVhciBYaW5wZW5nLA0KDQpUaGFuayB5b3UgZm9yIHlvdXIgY29tbWVudHMsIHRoZXkgYXJlIG11
Y2ggYXBwcmVjaWF0ZWQuICBUbyBiZSBjbGVhciwgSSBkaWQgbm90IHdyaXRlIHRoZSBzbGlkZXMg
SSBsaW5rZWQgdG8gb24gYm9uZGluZyB0d28gYWNjZXNzIG5ldHdvcmtzIOKAkyB0aGV5IHdlcmUg
c2xpZGVzIHByZXNlbnRlZCB0byB0aGUgaG9tZW5ldCBncm91cCBhdCBJRVRGIDkwLiAgQXMgb25l
IG9mIHRoZWlyIGF1dGhvcnMgd2FzIGZyb20gSHVhd2VpLCB5b3UgbWF5IGhhdmUgbW9yZSBpbnNp
Z2h0IGludG8gdGhlaXIgdXNlIGNhc2UgdGhhbiBJIGRvLiAgSSBoYXZlIGltcGxlbWVudGVkIGEg
c2ltaWxhciB1c2UgY2FzZSwgb25lIHdoZXJlIGEgcmVzaWRlbnRpYWwgZ2F0ZXdheSB1c2VzIFdp
RmkgKGFuZCBzcGVjaWZpY2FsbHkgODAyLjExcykgYXMgYW4gYWNjZXNzIG1lY2hhbmlzbSBpbiBh
ZGRpdGlvbiB0byBEU0wuICBJbiBib3RoIHRoaXMgdXNlIGNhc2UgYW5kIHRoZSBob21lbmV0cyBv
bmUsIHRoZSBlbmQgY2xpZW50cyBtYXkgaGF2ZSBhIHNpbmdsZSBpbnRlcmZhY2UsIHdpdGggbXVs
dGlwbGUgaW50ZXJmYWNlcyBiZWNvbWluZyBhdmFpbGFibGUgYXQgdGhlIHJlc2lkZW50aWFsIGdh
dGV3YXkuICBBcyB5b3Ugbm90ZWQsIGEgc2NlbmFyaW8gaW4gd2hpY2ggdGhlIGNsaWVudCBoYXMg
YSBzaW5nbGUgaW50ZXJmYWNlIGFuZCBpcyBub3QgTVAtY2FwYWJsZSBidXQgaXMgcHJveGllZCBi
eSBhbiBNUC1jYXBhYmxlIGdhdGV3YXkgaXMgaW5jbHVkZWQgaW4gZHJhZnQtZGVuZy1tcHRjcC1w
cm94eS0wMC4NCg0KRm9yIHRoZXNlIHNvcnRzIG9mIHVzZSBjYXNlcywgaWYgd2UgZW5jb3VudGVy
IGEgc2l0dWF0aW9uIHdoZXJlIHRoZSBjbGllbnQgaXMgTVAgY2FwYWJsZSBhbmQgdGhlIHNlcnZl
ciBpcyBNUCBjYXBhYmxlIGJ1dCBib3RoIGhhdmUgYSBzaW5nbGUgaW50ZXJmYWNlLCB3ZSB3b3Vs
ZCBzdGlsbCB3YW50IHRoZSByZXNpZGVudGlhbCBnYXRld2F5IHRvIGRvIHNvbWV0aGluZyB0byBh
bGxvdyBpdHMgdHdvIHVwc3RyZWFtIGNvbm5lY3Rpb25zIHRvIGJlIHVzZWQuICBTaW1pbGFybHks
IHdlIHdvdWxkIHdhbnQgYSBjbGllbnQgd2l0aCBhIHNlY29uZCwg4oCcb2ZmLW5ldOKAnSBpbnRl
cmZhY2UgdG8gYmUgYWJsZSB0byB1c2UgaXQuDQoNCldpdGhvdXQgb2ZmLW5ldCBsaW5rOg0KKy0t
LS0tLS0tKyAgICAgKy0tLS0tLS0rICAgICAgICAgICArLS0tLS0tLS0rDQp8ICAgICAgICB8ICAg
ICB8ICAgICAgICstLS0tLS0rICAgIHwgICAgICAgIHwNCnwgY2xpZW50ICstLS0tLSsgcHJveHkg
fCAgICAgICstLS0tKyBzZXJ2ZXIgfA0KfCAgICAgICAgfCAgICAgfCAgICAgICArLS0tLS0tKyAg
ICB8ICAgICAgICB8DQorLS0tKy0tLS0rICAgICArLS0tLS0tLSsgICAgICAgICAgICstLS0tLS0t
LSsNCg0KV2l0aCBvZmYtbmV0IGxpbms6DQorLS0tLS0tLS0rICAgICArLS0tLS0tLSsgICAgICAg
ICAgICstLS0tLS0tLSsNCnwgICAgICAgIHwgICAgIHwgICAgICAgKy0tLS0tLSsgICAgfCAgICAg
ICAgfA0KfCBjbGllbnQgKy0tLS0tKyBwcm94eSB8ICAgICAgKy0rLS0rIHNlcnZlciB8DQp8ICAg
ICAgICB8ICAgICB8ICAgICAgICstLS0tLS0rIHwgIHwgICAgICAgIHwNCistLS0rLS0tLSsgICAg
ICstLS0tLS0tKyAgICAgICAgfCAgKy0tLS0tLS0tKw0KICAgIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8DQogICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCg0KVGhlIHJvbGUg
b2YgdGhlIOKAnHByb3h54oCdIGhlcmUgaXMgdG8gYWxsb3cgaXRzIHR3byB1cHN0cmVhbSBsaW5r
cyB0byBiZSB1c2VkLiAgVGhlIGNyaXRpY2lzbSBmcm9tIHRoZSBob21lbmV0cyBzbGlkZXMgYWJv
dXQgdGhpcyBiZWluZyBhIG5ldHdvcmstbGF5ZXIgcHJvYmxlbSBtYXkgYmUgc29tZXdoYXQgdmFs
aWQsIGJ1dCB0aGUgbmV0d29yayBsYXllciBkb2VzbuKAmXQgZXhwb3NlIG1pZC1uZXR3b3JrIG11
bHRpcGF0aCB0b3BvbG9neSB0byB0aGUgdHJhbnNwb3J0IGxheWVyIGFuZCB0aGUgbmV0d29yayBs
YXllciBkb2VzbuKAmXQgc29sdmUgdGhpcyBwcm9ibGVtIG9uIGl0cyBvd24uDQoNCg0KUmUgdGhl
IOKAnG9mZi1uZXTigJ0gcHJveHkgY29tbWVudHMgYmVsb3csIEkgd2FzIHN1Z2dlc3RpbmcgcmVt
b3ZpbmcgYW5kIGFkZGluZyBhZGRyZXNzZXMgdmlhIE1QVENQIG1lc3NhZ2VzLCByYXRoZXIgdGhh
biBjaGFuZ2luZyB0aGUgYWRkcmVzcyBvbiBwYWNrZXRzLiAgVGhlIHByb3h5IGNhbiB0ZWxsIHRo
ZSBjbGllbnQgdG8gYWRkIGFuIGFkZHJlc3MgZm9yIGl0IChJIGJlbGlldmUgdGhpcyBjYW4gYmUg
ZG9uZSBpbXBsaWNpdGx5IGJ5IHNlbmRpbmcgYSBwYWNrZXQgd2l0aCBvbmXigJlzIG9uZSBhZGRy
ZXNzIGFzIHRoZSBzb3VyY2UpIGFuZCByZW1vdmUgdGhlIGFkZHJlc3MgZm9yIHRoZSBzZXJ2ZXIg
KGFuIE1QVENQIG9wdGlvbikuICBBbiBNUC1jYXBhYmxlIGNsaWVudCB3aWxsIHRyeSBvdXQgYWxs
IG9mIGl0cyBpbnRlcmZhY2VzIGFnYWluc3QgdGhlIHByb3h5LiAgVGhpcyBpcyB3aGF0IEkgbWVh
bnQgYnkgbGV2ZXJhZ2luZyB0aGUgTUlUTSB0byBwcm94eSBhbGwgb2YgdGhlIHRyYWZmaWMuICBB
cyBJIGhhdmUgbmV2ZXIgYWN0dWFsbHkgdHJpZWQgdGhpcyBhbmQgbWlzc2VkIHdoYXRldmVyIHBy
aW9yIGRpc2N1c3Npb24gdGhlcmUgd2FzIGF0IHRoZSBkZXNpZ24gc3RhZ2UsIEkgd2VsY29tZSBj
b21tZW50cyBvbiB0aGUgbGlzdCBhYm91dCB3aGV0aGVyIG9yIG5vdCB0aGlzIGlzIGEpIGNvcnJl
Y3QgYW5kIGIpIGEgZmVhdHVyZS4gIEkgYmVsaWV2ZSBpdCB0byBiZSBib3RoLiAgSWYgdGhpcyBp
c27igJl0IGNsZWFyLCBJIGNhbiB0cnkgaXQgYWdhaW4gd2l0aCBhIHBhY2tldC1mbG93IGRpYWdy
YW0uDQoNClNpbWlsYXJseSwgSSBiZWxpZXZlIHRoYXQgaW4gdGhlIHR3byBzY2VuYXJpb3MgYWJv
dmUgd2hlcmUgb2J0aCBzaWRlcyBhcmUgTVAtY2FwYWJsZSBidXQgdW5hYmxlLCBvbiB0aGVpciBv
d24sIHRvIGxldmVyYWdlIG11bHRpcGxlIHBhdGhzIG1pZC1uZXR3b3JrLCB0aGUgcHJveHkgY291
bGQgYWRkIGl0cyBvd24gaW50ZXJmYWNlcyB0byBib3RoIHNpZGVzIGFuZCBwYXNzIHRyYWZmaWMg
YmFjayBhbmQgZm9ydGggYWNyb3NzIGl0LCBlZmZlY3RpdmVseSBhbGxvd2luZyBmb3IgdGhlIG11
bHRpcGxlIHBhdGhzIG1pZC1uZXR3b3JrIHRvIGJlIHVzZWQuICBBbm90aGVyIG9wdGlvbiB3b3Vs
ZCBiZSBmb3IgdGhlIGRlZmF1bHQgY2xpZW50IGJlaGF2aW91ciB0byBiZSB0byB0ZXN0IG91dCBt
dWx0aXBsZSBmbG93cyBvbiB0aGUgZGlmZmVyZW50IG5ldHdvcmsgaW50ZXJmYWNlcyBpbiBvcmRl
ciB0byBwcm9iZSBvdXQgRUNNUCByb3V0ZXMgYW5kIGtpbGwgdGhlbSBvZmYgaWYgdGhleSBkb27i
gJl0IGFkZCB2YWx1ZS4gIEl04oCZcyBhIGJpdCBhZ2dyZXNzaXZlLCBidXQgaXTigJlzIGFuIGVu
ZC10by1lbmQgc29sdXRpb24uICBCaXR0b3JyZW50IGNsaWVudHMgdXNlZCB0byBiZSAoYW5kIHBy
b2JhYmx5IHN0aWxsIGFyZSkgbXVjaCBtb3JlIGFnZ3Jlc3NpdmUgdGhhbiB0aGlzLg0KDQpUaG91
Z2h0cz8NCg0KSm9yZGFuDQoNCkZyb206IFdlaXhpbnBlbmcgW21haWx0bzp3ZWl4aW5wZW5nQGh1
YXdlaS5jb21dDQpTZW50OiBBdWd1c3QtMDUtMTQgMTE6MTkgUE0NClRvOiBKb3JkYW4gTWVsemVy
OyBtdWx0aXBhdGh0Y3BAaWV0Zi5vcmcgTWFpbGluZyBMaXN0DQpDYzogWGlvbmdjaHVuc2hhbiAo
U2FtKTsgWmh1bGVpIChNQkIgUmVzZWFyY2gpOyDpgpPngbXojokvTGluZ2xpIERlbmcNClN1Ympl
Y3Q6IFJFOiBNUFRDUCBQcm94eSBxdWVzdGlvbnMNCg0KSGkgSm9yZGFuLA0KVGhhbmtzIGZvciB5
b3VyIHF1ZXN0aW9ucy4NClBsZWFzZSBzZWUgbXkgY29tbWVudHMgaW5saW5lLiBUaGFua3MhDQoN
CkJSLA0KWGlucGVuZw0KRnJvbTogbXVsdGlwYXRodGNwIFttYWlsdG86bXVsdGlwYXRodGNwLWJv
dW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKb3JkYW4gTWVsemVyDQpTZW50OiBGcmlkYXks
IEF1Z3VzdCAwMSwgMjAxNCA5OjM4IEFNDQpUbzogbXVsdGlwYXRodGNwQGlldGYub3JnPG1haWx0
bzptdWx0aXBhdGh0Y3BAaWV0Zi5vcmc+IE1haWxpbmcgTGlzdA0KU3ViamVjdDogW211bHRpcGF0
aHRjcF0gTVBUQ1AgUHJveHkgcXVlc3Rpb25zDQoNCkhpIGV2ZXJ5b25lLA0KDQpJIHJlY2VudGx5
IGltcGxlbWVudGVkIGEgc2ltcGxlIOKAnG9uLXBhdGjigJ0gTVBUQ1Ag4oCccHJveHnigJ0gYnkg
cnVubmluZyBUQ1AgTUlUTSBzb2Z0d2FyZSAoTWFsbG9yeSkgb24gYSBtYWNoaW5lIHdpdGggYW4g
TVBUQ1AgZW5hYmxlZCBrZXJuZWwgKFVDIExvdXZhaW4pLiAgSXQgaXMgbm90IGEgc29waGlzdGlj
YXRlZCBwcm94eSDigJMgdGhvdWdoIE1hbGxvcnnigJlzIHBsdWdpbiBhcmNoaXRlY3R1cmUgY291
bGQgYWxsb3cgaXQgdG8gYmUg4oCTIGJ1dCBoYXZpbmcgc29tZXRoaW5nIHJ1bm5pbmcgYXMgYSBw
cm94eSByYWlzZXMgYSBudW1iZXIgb2YgcXVlc3Rpb25zIGZvciBtZSwgYW5kIHRoZXNlIG1heSBi
ZSBvZiBnZW5lcmFsIGludGVyZXN0Lg0KDQpUaGUgYXBwbGljYXRpb24gSSB1c2VkIGl0IGZvciBp
cyBzaW1pbGFyIHRvIHRoZSDigJxoeWJyaWQgYWNjZXNzIG5ldHdvcmvigJ0gbW9kZWwgcmVjZW50
bHkgcHJlc2VudGVkIHdpdGhpbiBob21lbmV0OiBodHRwczovL3Rvb2xzLmlldGYub3JnL2FnZW5k
YS85MC9zbGlkZXMvc2xpZGVzLTkwLWhvbWVuZXQtMi5wZGYNCg0KV2hpbGUgdGhlIGhvbWVuZXQg
bW9kZWwgc2VlcyBMVEUgYmVpbmcgdXNlZCB0byBhdWdtZW50IERTTCBzcGVlZHMsIGluIG15IHBy
b3RvdHlwZSBtdWx0aXBsZSBXaUZpIG5ldHdvcmtzIGZyb20gbmVpZ2hib3VyaW5nIGhvbWUgZ2F0
ZXdheXMgY2FuIGJlIHVzZWQgdG8gaW1wcm92ZSBhY2Nlc3MgcmF0ZXMgYXQgdGhlIGhvbWUgZ2F0
ZXdheS4gIFRoZSBHUkUtYmFzZWQgc29sdXRpb24gc3VnZ2VzdGVkIHdpdGhpbiBob21lbmV0IGNv
dWxkIG9ubHkgd29yayB3aXRoIGEgc2luZ2xlIGNvbm5lY3Rpb24gb2YgdW5rbm93biByYXRlLiAg
SSB1c2VkIGFuIG9uLXBhdGggTVBUQ1AgcHJveHkgYXQgdGhlIHJlc2lkZW50aWFsIGdhdGV3YXks
IHdoaWNoIGlzIHZpYWJsZSBmb3IgYWdncmVnYXRpbmcgYW55IG51bWJlciBvZiBjb25uZWN0aW9u
cyBvZiB1bmtub3duIHJhdGUuICBNUFRDUCB3YXMgZGlzbWlzc2VkIHdpdGhpbiB0aGUgaG9tZW5l
dCBwcm9wb3NhbCBmb3IgYmVpbmcgYXQgdGhlIHdyb25nIGxheWVyLiAgSSB3b3VsZCB3ZWxjb21l
IGNvbW1lbnRzIG9uIHRoYXQuICBBbm90aGVyIGFwcHJvYWNoLCBvbmUgdXNlZCBieSBhIHN5c3Rl
bSBjYWxsZWQgQmluZGVyIG91dCBvZiB0aGUgVW5pdmVyc2l0eSBvZiBFZGluYnVyZ2ggKGh0dHA6
Ly93d3cuY3Muc3Rpci5hYy51ay9+bW1mL3Jlcy9wdWJzL2xjZG5ldDEzLnBkZikgdXNlZCBhbiBP
cGVuVlBOIHR1bm5lbCB0byBlbnN1cmUgdGhhdCBhbGwgdHJhZmZpYyB3YXMgb3ZlciBNUFRDUCB3
aXRoaW4gdGhlIElTUCBuZXR3b3JrLiAgSW4gdGhpcyBtb2RlbCBhbmQgaW4gdGhlIGhvbWVuZXQg
b25lLCB0aGVyZSBtdXN0IGJlIGEgdHVubmVsIHRlcm1pbmF0aW9uIHBvaW50IGF0IHRoZSBJU1Au
DQpbV2VpXSBBcyBteSB1bmRlcnN0YW5kaW5nLCB0aGUgcHVycG9zZSBvZiB3b3JrIHlvdSBhcmUg
ZG9pbmcgaW4gaG9tZW5ldCBtb2RlbCBpcyB0byB1c2UgZGlmZmVyZW50IG5ldHdvcmsgYWNjZXNz
IHNlcnZpY2UgYXQgaG9tZSB0byBzaW11bHRhbmVvdXNseSB0byBwcm92aWRlIGEgZmFzdGVyIGFu
ZCByZWxpYWJsZSBhY2Nlc3MgcmF0ZSBmb3IgdXNlcnM/DQpGb3IgdGhlIGZvbGxvd2luZyByZWFz
b25zIGxpc3RlZCBpbiB5b3VyIHNsaWRlcyB0aGF0IE1QVENQIGlzIG5vdCBzdWl0YWJsZSBmb3Ig
eW91ciBob21lbmV0Og0K4oCTIEFwcGxpY2F0aW9uIGxheWVyIFtXZWldIEl0IGlzIG1vcmUgc3Vp
dGFibGUgdG8gc2VlIE1QVENQIGFzIGEgdHJhbnNwb3J0IGxheWVyIHNlcnZpY2Ugbm90IGFwcGxp
Y2F0aW9uIGxheWVyLg0KIOKAkyBNdWx0aWhvbWVkIGhvc3RzIHJhdGhlciB0aGFuIG11bHRpaG9t
aW5nIFJHICBbV2VpXSBJIHRoaW5rIHRoZSBNUFRDUCBwcm94eSBtZWNoYW5pc20gY291bGQgYmUg
c3VpdGFibGUgZm9yIG11bHRpaG9taW5nIFJHIHNjZW5hcmlvLCB0aGUgYXJjaGl0ZWN0dXJlIGhh
dmUgYmVlbiBtZW50aW9uZWQgaW4gIGRyYWZ0LWRlbmctbXB0Y3AtcHJveHktMDAsIGFuZCB3ZSB3
aWxsIGRpc2N1c3MgdGhpcyBsYXR0ZXIgdmVyc2lvbiBvZiBkcmFmdC13ZWktbXB0Y3AtcHJveHkt
bWVjaGFuaXNtDQog4oCTIExhY2sgdGhlIG1lY2hhbmlzbSBvbiBwYWNrZXQtYmFzZWQgdHJhZmZp
YyBbV2VpXUluIE1QVENQLCBwYWNrZXQgZGlzdHJpYnV0aW9uIG9uIGRpZmZlcmVudCBpbnRlcmZh
Y2VzIGluIGRlY2lkZWQgYnkgTVBUQ1AgaXRzZWxmLg0KICAg4oCTIFRDUCBhcHBsaWNhdGlvbiBv
bmx5IFtXZWldUmlnaHQuDQoNCkluIGEgcHJveHkgbW9kZWwsIHNob3VsZCBNUFRDUCBzZWUgd2lk
ZSBkZXBsb3ltZW50IG9uIHRoZSBJbnRlcm5ldCwgYW4gSVNQLXNpZGUgTVBUQ1AgcHJveHkgYmVj
b21lcyBzdXBlcmZsdW91cy4gIFdoYXQgc2hvdWxkIGhhcHBlbiB3aGVuIGJvdGggc2lkZXMgYXJl
IE1QVENQIGVuYWJsZWQgaXMgYSBnb29kIHF1ZXN0aW9uIOKAkyBob3cgc2hvdWxkIHRoZSBtdWx0
aXBsZSBwYXRocyBhdmFpbGFibGUgZnJvbSB0aGUgcmVzaWRlbnRpYWwgZ2F0ZXdheSBvbndhcmRz
IGJlIHNpZ25hbGxlZD8NCltXZWldIERvIHlvdSBtZWFuIGJvdGggZW5kIGhvc3QgYXJlIE1QVENQ
IGNhcGFibGU/IElmIHRoYXQgY2FzZSwgdGhlIHByb3h5IHdpbGwgbm90IGFjdCBhcyBhIHByb3h5
IGFuZCBoYXZlIG5vdGhpbmcgdG8gZG8gd2l0aCB0aGUgdHJhZmZpYy4gQ291bGQgeW91IGV4cGxh
aW4gdGhpcyBpbiBtb3JlIGRldGFpbD8gOuKAnGhvdyBzaG91bGQgdGhlIG11bHRpcGxlIHBhdGhz
IGF2YWlsYWJsZSBmcm9tIHRoZSByZXNpZGVudGlhbCBnYXRld2F5IG9ud2FyZHMgYmUgc2lnbmFs
bGVkP+KAnQ0KDQoNClJlIGRyYWZ0LXdlaS1tcHRjcC1wcm94eS1tZWNoYW5pc20tMDAudHh0LCB0
aGUgbmV3IGZlYXR1cmUgc3VnZ2VzdGVkIGluIHRoZSBkcmFmdCBpcyBhIG1lY2hhbmlzbSB0byBp
bmRpY2F0ZSB0aGUgcHJlc2VuY2Ugb2YgYW4g4oCcb2ZmLXBhdGjigJ0gcHJveHkgYW5kIHByb3Zp
ZGUgYW4gSVAgYWRkcmVzcyBmb3IgaXQuICBBcyBpdCBhcHBlYXJzIHRvIGJlIHBvc3NpYmxlIHRv
IGxldmVyYWdlIHRoZSBNSVRNIG9uIHRoZSBwcmltYXJ5IGNvbm5lY3Rpb24gdG8gYWRkcmVzcyB0
aGUgb2ZmLXBhdGggY2FzZSBieSBzaW1wbHkgaGlqYWNraW5nIHRoZSBjb25uZWN0aW9uIHRocm91
Z2ggcmVtb3ZpbmcgdGhlIG9yaWdpbmFsIGRlc3RpbmF0aW9uIGFkZHJlc3MgYW5kIGFkZGluZyB0
aGUgcHJveHkgYWRkcmVzcywgaXQgd291bGQgYmUgaGVscGZ1bCBmb3IgdGhlIGRyYWZ0IHRvIGRp
cmVjdGx5IGFkZHJlc3Mgd2hhdCBtYWtlcyB0aGUgbmV3IG1lY2hhbmlzbSBzdWdnZXN0ZWQgcHJl
ZmVyYWJsZSB0byB0aGUgbWVjaGFuaXNtIHRoYXQgaXMgYWxyZWFkeSBhdmFpbGFibGUuICBJcyBh
biBleHBsaWNpdGx5IHNpZ25hbGxlZCBwcm94eSB2YWx1YWJsZSBmb3IgdGhlIGtpbmQgb2YgdXNl
IGNhc2UgYWJvdmUsIHdoZXJlIG11bHRpcGxlIHBhdGhzIGFyZSBhdmFpbGFibGUgc3RhcnRpbmcg
ZGVlcGVyIGluIHRoZSBuZXR3b3JrPw0KW1dlaV0gIEluIG9mZi1wYXRoIG1vZGVs77yMd2UgYXNz
dW1lIHRoYXQgdGhlcmUgaXMgYSBwcm94eSBsb2NhdGVkIGluIHRoZSBwYXRoIG9mIGluaXRpYWwg
c3ViLWZsb3cgZnJvbSBNUFRDUCBob3N0LCB0aGUgcmVhc29uIHdoeSBieSBzaW1wbHkgaGlqYWNr
aW5nIHRoZSBjb25uZWN0aW9uIGFuZCByZXBsYWNpbmcgb3JpZ2luYWwgZGVzdGluYXRpb24gYWRk
cmVzcyB3aXRoIHByb3h5IGFkZHJlc3MgaXMgbm90IGVub3VnaCBpcyB0aGF0IGlmIHByb3h54oCZ
cyBhZGRyZXNzIGlzIG5vdCBleHBsaWNpdGx5IHNpZ25hbGVkIHRvIE1QVENQIGhvc3QsIGZvciB0
aGUgc3Vic2VxdWVudCBzdWItZmxvd3MgdGhlaXIgZGVzdGluYXRpb24gYWRkcmVzcyB3aWxsIGJl
IGFsc28gVENQIGhvc3TigJlzIGFkZHJlc3MsIGFuZCAgdGhlc2Ugc3ViLWZsb3dzIGFyZSBub3Qg
YXNzdXJlZCB0byBwYXNzIHRocm91Z2ggdGhlIHByb3h5IHRoYXQgdGhlIGluaXRpYWwgc3ViLWZs
b3cgcGFzc2VkLiBPZmYtcGF0aCBtb2RlbCB3b3VsZCBiZSBlc3BlY2lhbGx5IHVzZWZ1bCBpbiBj
YXNlIE1QVENQIGhvc3QgdXNlcyBzZXJ2aWNlIGZyb20gZGlmZmVyZW50IG5ldHdvcmsgb3BlcmF0
b3JzIHNpbXVsdGFuZW91c2x5Lg0KDQpJIHdpbGwgaGF2ZSBzb21lIGNvbW1lbnRzIG9uIHRoZSBs
YXJnZXIgcHJveHkgdXNlIGNhc2VzIGRyYWZ0IGxhdGVyLiAgRGVzcGl0ZSBoYXZpbmcgaW1wbGVt
ZW50ZWQgd2hhdCB3ZSBhcmUgY2FsbGluZyBhIHByb3h5IGFuZCBoYXZpbmcgd29ya2VkIG9uIGEg
c3lzdGVtIHRoYXQgcmVxdWlyZXMgb25lLCBJIGFtIHNvbWV3aGF0IGFtYml2YWxlbnQgYWJvdXQg
Z2F0ZXdheXMgdGhhdCBhc3Npc3QgdGhlIHVzZXIgd2l0aG91dCB0aGUgdXNlcuKAmXMgY29uc2Vu
dCwgYW5kIGFtIHNvbWV3aGF0IGhlc2l0YW50IHRvIGV2ZW4gY2FsbCB0aGVtIHByb3hpZXMg4oCT
IGluIG90aGVyIGNvbnRleHRzIGEgcHJveHkgaXMgdXN1YWxseSBkZXNpZ25hdGVkIGJ5IGEgdXNl
cg0KW1dlaV0gVGhlcmUgYXJlIGRpZmZlcmVudCBraW5kcyBvZiBwcm94aWVzIHdoaWNoIGFyZSB0
cmFuc3BhcmVudCBvciBub24tdHJhbnNwYXJlbnQgdG8gZW5kIHVzZXIsIGFuZCBJIHRoaW5rIHdl
IHNob3VsZCBvbmx5IHNlZSB0aGUgcHJveHkgd2l0aCB1c2Vy4oCZcyBjb25zZW50IGFzIGp1c3Qg
b25lIG9mIHRoZW0uDQouICBJIGRvbuKAmXQgaGF2ZSBhIHByb3Bvc2FsIHlldCBvbiBob3cgdG8g
bWFrZSBwcm94eWluZyBtb3JlIGNvbnNlbnN1YWwgb3IgdG8gZG8gdXNlZnVsIHRoaW5ncyBpbiBz
aXR1YXRpb25zIHdoZXJlIE1QVENQIGlzIGVuYWJsZWQgYnV0IGNvdWxkIHdvcmsgbW9yZSBlZmZl
Y3RpdmVseSBpZiB0aGUgbmV0d29yayBwcm92aWRlZCBtb3JlIGluZm9ybWF0aW9uIGFib3V0IGl0
c2VsZi4gIEkgd291bGQgd2VsY29tZSBlaXRoZXIgdGhvdWdodHMgb24gdGhvc2UgY29uY2VybnMg
b3Igc3BlY2lmaWMgc29sdXRpb25zLiAgSG9wZWZ1bGx5IEnigJlsbCBoYXZlIHNvbWUgdG8gc3Vn
Z2VzdCBpbiB0aGUgY29taW5nIGRheXMuDQpSZWdhcmRzLA0KSm9yZGFuDQoNCkpvcmRhbiBNZWx6
ZXINClRFTFVTIENvbW11bmljYXRpb25zDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj1Db250ZW50LVR5cGUgY29udGVu
dD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij48bWV0YSBuYW1lPUdlbmVyYXRvciBjb250ZW50
PSJNaWNyb3NvZnQgV29yZCAxNCAoZmlsdGVyZWQgbWVkaXVtKSI+PHN0eWxlPjwhLS0NCi8qIEZv
bnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6U2ltU3VuOw0KCXBh
bm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpQ
TWluZ0xpVTsNCglwYW5vc2UtMToyIDIgNSAwIDAgMCAwIDAgMCAwO30NCkBmb250LWZhY2UNCgl7
Zm9udC1mYW1pbHk6UE1pbmdMaVU7DQoJcGFub3NlLTE6MiAyIDUgMCAwIDAgMCAwIDAgMDt9DQpA
Zm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAy
IDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpUYWhvbWE7DQoJcGFub3NlLTE6
MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEBQTWlu
Z0xpVSI7DQoJcGFub3NlLTE6MiAyIDUgMCAwIDAgMCAwIDAgMDt9DQpAZm9udC1mYWNlDQoJe2Zv
bnQtZmFtaWx5OiJcQFNpbVN1biI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQov
KiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1z
b05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNp
emU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTps
aW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6
Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29I
eXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxl
Ow0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0
YXRlLCBkaXYuTXNvQWNldGF0ZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxl
LWxpbms6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206
LjAwMDFwdDsNCglmb250LXNpemU6OC4wcHQ7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMt
c2VyaWYiO30NCnNwYW4uRW1haWxTdHlsZTE3DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0K
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpz
cGFuLkVtYWlsU3R5bGUxOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5CYWxsb29u
VGV4dENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltc28tc3R5
bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCI7DQoJZm9udC1m
YW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO30NCnNwYW4uRW1haWxTdHlsZTIxDQoJe21zby1z
dHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1z
ZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlw
ZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0K
CXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDcyLjBwdCA3Mi4wcHQgNzIu
MHB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHls
ZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQi
IHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+
PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0
IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPjwvaGVhZD48
Ym9keSBsYW5nPUVOLUNBIGxpbms9Ymx1ZSB2bGluaz1wdXJwbGU+PGRpdiBjbGFzcz1Xb3JkU2Vj
dGlvbjE+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RCc+RGVhciBYaW5w
ZW5nLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9
J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xv
cjojMUY0OTdEJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFs
PjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fu
cy1zZXJpZiI7Y29sb3I6IzFGNDk3RCc+VGhhbmsgeW91IGZvciB5b3VyIGNvbW1lbnRzLCB0aGV5
IGFyZSBtdWNoIGFwcHJlY2lhdGVkLsKgIFRvIGJlIGNsZWFyLCBJIGRpZCBub3Qgd3JpdGUgdGhl
IHNsaWRlcyBJIGxpbmtlZCB0byBvbiBib25kaW5nIHR3byBhY2Nlc3MgbmV0d29ya3Mg4oCTIHRo
ZXkgd2VyZSBzbGlkZXMgcHJlc2VudGVkIHRvIHRoZSBob21lbmV0IGdyb3VwIGF0IElFVEYgOTAu
wqAgQXMgb25lIG9mIHRoZWlyIGF1dGhvcnMgd2FzIGZyb20gSHVhd2VpLCB5b3UgbWF5IGhhdmUg
bW9yZSBpbnNpZ2h0IGludG8gdGhlaXIgdXNlIGNhc2UgdGhhbiBJIGRvLsKgIEkgaGF2ZSBpbXBs
ZW1lbnRlZCBhIHNpbWlsYXIgdXNlIGNhc2UsIG9uZSB3aGVyZSBhIHJlc2lkZW50aWFsIGdhdGV3
YXkgdXNlcyBXaUZpIChhbmQgc3BlY2lmaWNhbGx5IDgwMi4xMXMpIGFzIGFuIGFjY2VzcyBtZWNo
YW5pc20gaW4gYWRkaXRpb24gdG8gRFNMLsKgIEluIGJvdGggdGhpcyB1c2UgY2FzZSBhbmQgdGhl
IGhvbWVuZXRzIG9uZSwgdGhlIGVuZCBjbGllbnRzIG1heSBoYXZlIGEgc2luZ2xlIGludGVyZmFj
ZSwgd2l0aCBtdWx0aXBsZSBpbnRlcmZhY2VzIGJlY29taW5nIGF2YWlsYWJsZSBhdCB0aGUgcmVz
aWRlbnRpYWwgZ2F0ZXdheS7CoCBBcyB5b3Ugbm90ZWQsIGEgc2NlbmFyaW8gaW4gd2hpY2ggdGhl
IGNsaWVudCBoYXMgYSBzaW5nbGUgaW50ZXJmYWNlIGFuZCBpcyBub3QgTVAtY2FwYWJsZSBidXQg
aXMgcHJveGllZCBieSBhbiBNUC1jYXBhYmxlIGdhdGV3YXkgaXMgaW5jbHVkZWQgaW4gPC9zcGFu
PjxiPjxpPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJp
Iiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+
ZHJhZnQtZGVuZy1tcHRjcC1wcm94eS0wMDwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSdmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFG
NDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+Ljwvc3Bhbj48c3BhbiBzdHlsZT0nZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMx
RjQ5N0QnPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5
bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtj
b2xvcjojMUY0OTdEJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9y
bWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwi
c2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RCc+Rm9yIHRoZXNlIHNvcnRzIG9mIHVzZSBjYXNlcywg
aWYgd2UgZW5jb3VudGVyIGEgc2l0dWF0aW9uIHdoZXJlIHRoZSBjbGllbnQgaXMgTVAgY2FwYWJs
ZSBhbmQgdGhlIHNlcnZlciBpcyBNUCBjYXBhYmxlIGJ1dCBib3RoIGhhdmUgYSBzaW5nbGUgaW50
ZXJmYWNlLCB3ZSB3b3VsZCBzdGlsbCB3YW50IHRoZSByZXNpZGVudGlhbCBnYXRld2F5IHRvIGRv
IHNvbWV0aGluZyB0byBhbGxvdyBpdHMgdHdvIHVwc3RyZWFtIGNvbm5lY3Rpb25zIHRvIGJlIHVz
ZWQuwqAgU2ltaWxhcmx5LCB3ZSB3b3VsZCB3YW50IGEgY2xpZW50IHdpdGggYSBzZWNvbmQsIOKA
nG9mZi1uZXTigJ0gaW50ZXJmYWNlIHRvIGJlIGFibGUgdG8gdXNlIGl0LsKgIDxvOnA+PC9vOnA+
PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6
IzFGNDk3RCc+V2l0aG91dCBvZmYtbmV0IGxpbms6PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNs
YXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToi
Q291cmllciBOZXciO2NvbG9yOiMxRjQ5N0QnPistLS0tLS0tLSvCoMKgwqDCoCArLS0tLS0tLSvC
oMKgwqDCoMKgwqDCoMKgwqDCoCArLS0tLS0tLS0rPG86cD48L286cD48L3NwYW4+PC9wPjxwIGNs
YXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToi
Q291cmllciBOZXciO2NvbG9yOiMxRjQ5N0QnPnzCoMKgwqDCoMKgwqDCoCB8wqDCoMKgwqAgfMKg
wqDCoMKgwqDCoCArLS0tLS0tK8KgwqDCoCB8wqDCoMKgwqDCoMKgwqAgfDxvOnA+PC9vOnA+PC9z
cGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijtjb2xvcjojMUY0OTdEJz58IGNsaWVudCArLS0tLS0r
IHByb3h5IHzCoMKgwqDCoMKgICstLS0tKyBzZXJ2ZXIgfDxvOnA+PC9vOnA+PC9zcGFuPjwvcD48
cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6IkNvdXJpZXIgTmV3Ijtjb2xvcjojMUY0OTdEJz58wqDCoMKgwqDCoMKgwqAgfMKgwqDCoMKg
IHzCoMKgwqDCoMKgwqAgKy0tLS0tLSsgwqDCoMKgfMKgwqDCoMKgwqDCoMKgIHw8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7Y29sb3I6IzFGNDk3RCc+Ky0tLSstLS0tK8Kg
wqDCoMKgICstLS0tLS0tK8KgwqDCoMKgwqDCoMKgIMKgwqDCoCstLS0tLS0tLSs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7Y29sb3I6IzFGNDk3RCc+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0Qn
PldpdGggb2ZmLW5ldCBsaW5rOsKgwqDCoMKgIDwvc3Bhbj48c3BhbiBzdHlsZT0nZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseToiQ291cmllciBOZXciO2NvbG9yOiMxRjQ5N0QnPsKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxl
PSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7Y29sb3I6IzFGNDk3
RCc+Ky0tLS0tLS0tK8KgwqDCoMKgICstLS0tLS0tK8KgwqDCoMKgwqDCoMKgwqDCoMKgICstLS0t
LS0tLSs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxl
PSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7Y29sb3I6IzFGNDk3
RCc+fMKgwqDCoMKgwqDCoMKgIHzCoMKgwqDCoCB8wqDCoMKgwqDCoMKgICstLS0tLS0rwqDCoMKg
IHzCoMKgwqDCoMKgwqDCoCB8PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1h
bD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ291cmllciBOZXci
O2NvbG9yOiMxRjQ5N0QnPnwgY2xpZW50ICstLS0tLSsgcHJveHkgfMKgwqDCoMKgwqAgKy0rLS0r
IHNlcnZlciB8PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBz
dHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ291cmllciBOZXciO2NvbG9yOiMx
RjQ5N0QnPnzCoMKgwqDCoMKgwqDCoCB8wqDCoMKgwqAgfMKgwqDCoMKgwqDCoCArLS0tLS0tKyB8
wqAgfMKgwqDCoMKgwqDCoMKgIHw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9y
bWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5l
dyI7Y29sb3I6IzFGNDk3RCc+Ky0tLSstLS0tK8KgwqDCoMKgICstLS0tLS0tK8KgwqDCoMKgwqDC
oMKgIHzCoCArLS0tLS0tLS0rPG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1h
bD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ291cmllciBOZXci
O2NvbG9yOiMxRjQ5N0QnPsKgwqDCoCB8wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCB8wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7Y29sb3I6IzFGNDk3RCc+wqDCoMKgwqArLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoDxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3Jt
YWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJz
YW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAg
Y2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RCc+VGhlIHJvbGUgb2YgdGhlIOKA
nHByb3h54oCdIGhlcmUgaXMgdG8gYWxsb3cgaXRzIHR3byB1cHN0cmVhbSBsaW5rcyB0byBiZSB1
c2VkLsKgIFRoZSBjcml0aWNpc20gZnJvbSB0aGUgaG9tZW5ldHMgc2xpZGVzIGFib3V0IHRoaXMg
YmVpbmcgYSBuZXR3b3JrLWxheWVyIHByb2JsZW0gbWF5IGJlIHNvbWV3aGF0IHZhbGlkLCBidXQg
dGhlIG5ldHdvcmsgbGF5ZXIgZG9lc27igJl0IGV4cG9zZSBtaWQtbmV0d29yayBtdWx0aXBhdGgg
dG9wb2xvZ3kgdG8gdGhlIHRyYW5zcG9ydCBsYXllciBhbmQgdGhlIG5ldHdvcmsgbGF5ZXIgZG9l
c27igJl0IHNvbHZlIHRoaXMgcHJvYmxlbSBvbiBpdHMgb3duLjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RCc+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHls
ZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2Nv
bG9yOiMxRjQ5N0QnPlJlIHRoZSDigJxvZmYtbmV04oCdIHByb3h5IGNvbW1lbnRzIGJlbG93LCBJ
IHdhcyBzdWdnZXN0aW5nIHJlbW92aW5nIGFuZCBhZGRpbmcgYWRkcmVzc2VzIHZpYSBNUFRDUCBt
ZXNzYWdlcywgcmF0aGVyIHRoYW4gY2hhbmdpbmcgdGhlIGFkZHJlc3Mgb24gcGFja2V0cy4gwqBU
aGUgcHJveHkgY2FuIHRlbGwgdGhlIGNsaWVudCB0byBhZGQgYW4gYWRkcmVzcyBmb3IgaXQgKEkg
YmVsaWV2ZSB0aGlzIGNhbiBiZSBkb25lIGltcGxpY2l0bHkgYnkgc2VuZGluZyBhIHBhY2tldCB3
aXRoIG9uZeKAmXMgb25lIGFkZHJlc3MgYXMgdGhlIHNvdXJjZSkgYW5kIHJlbW92ZSB0aGUgYWRk
cmVzcyBmb3IgdGhlIHNlcnZlciAoYW4gTVBUQ1Agb3B0aW9uKS7CoCBBbiBNUC1jYXBhYmxlIGNs
aWVudCB3aWxsIHRyeSBvdXQgYWxsIG9mIGl0cyBpbnRlcmZhY2VzIGFnYWluc3QgdGhlIHByb3h5
LsKgIFRoaXMgaXMgd2hhdCBJIG1lYW50IGJ5IGxldmVyYWdpbmcgdGhlIE1JVE0gdG8gcHJveHkg
YWxsIG9mIHRoZSB0cmFmZmljLsKgIEFzIEkgaGF2ZSBuZXZlciBhY3R1YWxseSB0cmllZCB0aGlz
IGFuZCBtaXNzZWQgd2hhdGV2ZXIgcHJpb3IgZGlzY3Vzc2lvbiB0aGVyZSB3YXMgYXQgdGhlIGRl
c2lnbiBzdGFnZSwgSSB3ZWxjb21lIGNvbW1lbnRzIG9uIHRoZSBsaXN0IGFib3V0IHdoZXRoZXIg
b3Igbm90IHRoaXMgaXMgYSkgY29ycmVjdCBhbmQgYikgYSBmZWF0dXJlLsKgIEkgYmVsaWV2ZSBp
dCB0byBiZSBib3RoLsKgIElmIHRoaXMgaXNu4oCZdCBjbGVhciwgSSBjYW4gdHJ5IGl0IGFnYWlu
IHdpdGggYSBwYWNrZXQtZmxvdyBkaWFncmFtLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFz
cz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNh
bGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RCc+U2ltaWxhcmx5
LCBJIGJlbGlldmUgdGhhdCBpbiB0aGUgdHdvIHNjZW5hcmlvcyBhYm92ZSB3aGVyZSBvYnRoIHNp
ZGVzIGFyZSBNUC1jYXBhYmxlIGJ1dCB1bmFibGUsIG9uIHRoZWlyIG93biwgdG8gbGV2ZXJhZ2Ug
bXVsdGlwbGUgcGF0aHMgbWlkLW5ldHdvcmssIHRoZSBwcm94eSBjb3VsZCBhZGQgaXRzIG93biBp
bnRlcmZhY2VzIHRvIGJvdGggc2lkZXMgYW5kIHBhc3MgdHJhZmZpYyBiYWNrIGFuZCBmb3J0aCBh
Y3Jvc3MgaXQsIGVmZmVjdGl2ZWx5IGFsbG93aW5nIGZvciB0aGUgbXVsdGlwbGUgcGF0aHMgbWlk
LW5ldHdvcmsgdG8gYmUgdXNlZC7CoCBBbm90aGVyIG9wdGlvbiB3b3VsZCBiZSBmb3IgdGhlIGRl
ZmF1bHQgY2xpZW50IGJlaGF2aW91ciB0byBiZSB0byB0ZXN0IG91dCBtdWx0aXBsZSBmbG93cyBv
biB0aGUgZGlmZmVyZW50IG5ldHdvcmsgaW50ZXJmYWNlcyBpbiBvcmRlciB0byBwcm9iZSBvdXQg
RUNNUCByb3V0ZXMgYW5kIGtpbGwgdGhlbSBvZmYgaWYgdGhleSBkb27igJl0IGFkZCB2YWx1ZS7C
oCBJdOKAmXMgYSBiaXQgYWdncmVzc2l2ZSwgYnV0IGl04oCZcyBhbiBlbmQtdG8tZW5kIHNvbHV0
aW9uLsKgIEJpdHRvcnJlbnQgY2xpZW50cyB1c2VkIHRvIGJlIChhbmQgcHJvYmFibHkgc3RpbGwg
YXJlKSBtdWNoIG1vcmUgYWdncmVzc2l2ZSB0aGFuIHRoaXMuPG86cD48L286cD48L3NwYW4+PC9w
PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz5U
aG91Z2h0cz88bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0
eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7
Y29sb3I6IzFGNDk3RCc+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05v
cm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIs
InNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPkpvcmRhbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48
cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+PGRpdj48ZGl2IHN0eWxlPSdib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlk
ICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSc+PHAgY2xhc3M9TXNvTm9y
bWFsPjxiPjxzcGFuIGxhbmc9RU4tVVMgc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiJz5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz1FTi1V
UyBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJp
ZiInPiBXZWl4aW5wZW5nIFttYWlsdG86d2VpeGlucGVuZ0BodWF3ZWkuY29tXSA8YnI+PGI+U2Vu
dDo8L2I+IEF1Z3VzdC0wNS0xNCAxMToxOSBQTTxicj48Yj5Ubzo8L2I+IEpvcmRhbiBNZWx6ZXI7
IG11bHRpcGF0aHRjcEBpZXRmLm9yZyBNYWlsaW5nIExpc3Q8YnI+PGI+Q2M6PC9iPiBYaW9uZ2No
dW5zaGFuIChTYW0pOyBaaHVsZWkgKE1CQiBSZXNlYXJjaCk7IDwvc3Bhbj48c3BhbiBzdHlsZT0n
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiUE1pbmdMaVUiLCJzZXJpZiInPumCk+eBteiO
iTwvc3Bhbj48c3BhbiBsYW5nPUVOLVVTIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIic+L0xpbmdsaSBEZW5nPGJyPjxiPlN1YmplY3Q6PC9i
PiBSRTogTVBUQ1AgUHJveHkgcXVlc3Rpb25zPG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2Pjwv
ZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48bzpwPiZuYnNwOzwvbzpwPjwvcD48cCBjbGFzcz1Nc29O
b3JtYWw+PHNwYW4gbGFuZz1FTi1VUyBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3Vh
Z2U6WkgtQ04nPkhpIEpvcmRhbiw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9y
bWFsPjxzcGFuIGxhbmc9RU4tVVMgc3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6
IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdl
OlpILUNOJz5UaGFua3MgZm9yIHlvdXIgcXVlc3Rpb25zLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48
cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gbGFuZz1FTi1VUyBzdHlsZT0nZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0Q7bXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPlBsZWFzZSBzZWUgbXkgY29tbWVudHMgaW5saW5lLiBUaGFu
a3MhPG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBsYW5nPUVO
LVVTIHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1z
ZXJpZiI7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBsYW5nPUVOLVVTIHN0
eWxlPSdmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7
Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+QlIsPG86cD48L286cD48
L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBsYW5nPUVOLVVTIHN0eWxlPSdmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFG
NDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+WGlucGVuZzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD48ZGl2IHN0eWxlPSdib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0
O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQnPjxkaXY+PGRpdiBzdHlsZT0nYm9yZGVyOm5vbmU7
Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20n
PjxwIGNsYXNzPU1zb05vcm1hbD48Yj48c3BhbiBsYW5nPUVOLVVTIHN0eWxlPSdmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjttc28tZmFyZWFzdC1sYW5n
dWFnZTpaSC1DTic+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9RU4tVVMgc3R5bGU9J2ZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO21zby1mYXJlYXN0
LWxhbmd1YWdlOlpILUNOJz4gbXVsdGlwYXRodGNwIFs8YSBocmVmPSJtYWlsdG86bXVsdGlwYXRo
dGNwLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzptdWx0aXBhdGh0Y3AtYm91bmNlc0BpZXRmLm9y
ZzwvYT5dIDxiPk9uIEJlaGFsZiBPZiA8L2I+Sm9yZGFuIE1lbHplcjxicj48Yj5TZW50OjwvYj4g
RnJpZGF5LCBBdWd1c3QgMDEsIDIwMTQgOTozOCBBTTxicj48Yj5Ubzo8L2I+IDxhIGhyZWY9Im1h
aWx0bzptdWx0aXBhdGh0Y3BAaWV0Zi5vcmciPm11bHRpcGF0aHRjcEBpZXRmLm9yZzwvYT4gTWFp
bGluZyBMaXN0PGJyPjxiPlN1YmplY3Q6PC9iPiBbbXVsdGlwYXRodGNwXSBNUFRDUCBQcm94eSBx
dWVzdGlvbnM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PHAgY2xhc3M9TXNvTm9y
bWFsPjxzcGFuIGxhbmc9RU4tVVMgc3R5bGU9J21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOJz48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxl
PSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29s
b3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+SGkgZXZlcnlvbmUsPG86cD48
L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0Q7
bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48
cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1
YWdlOlpILUNOJz5JIHJlY2VudGx5IGltcGxlbWVudGVkIGEgc2ltcGxlIOKAnG9uLXBhdGjigJ0g
TVBUQ1Ag4oCccHJveHnigJ0gYnkgcnVubmluZyBUQ1AgTUlUTSBzb2Z0d2FyZSAoTWFsbG9yeSkg
b24gYSBtYWNoaW5lIHdpdGggYW4gTVBUQ1AgZW5hYmxlZCBrZXJuZWwgKFVDIExvdXZhaW4pLiZu
YnNwOyBJdCBpcyBub3QgYSBzb3BoaXN0aWNhdGVkIHByb3h5IOKAkyB0aG91Z2ggTWFsbG9yeeKA
mXMgcGx1Z2luIGFyY2hpdGVjdHVyZSBjb3VsZCBhbGxvdyBpdCB0byBiZSDigJMgYnV0IGhhdmlu
ZyBzb21ldGhpbmcgcnVubmluZyBhcyBhIHByb3h5IHJhaXNlcyBhIG51bWJlciBvZiBxdWVzdGlv
bnMgZm9yIG1lLCBhbmQgdGhlc2UgbWF5IGJlIG9mIGdlbmVyYWwgaW50ZXJlc3QuPG86cD48L286
cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0Q7bXNv
LWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48cCBj
bGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdl
OlpILUNOJz5UaGUgYXBwbGljYXRpb24gSSB1c2VkIGl0IGZvciBpcyBzaW1pbGFyIHRvIHRoZSDi
gJxoeWJyaWQgYWNjZXNzIG5ldHdvcmvigJ0gbW9kZWwgcmVjZW50bHkgcHJlc2VudGVkIHdpdGhp
biBob21lbmV0OiA8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3Qt
bGFuZ3VhZ2U6WkgtQ04nPjxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvYWdlbmRhLzkw
L3NsaWRlcy9zbGlkZXMtOTAtaG9tZW5ldC0yLnBkZiI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9h
Z2VuZGEvOTAvc2xpZGVzL3NsaWRlcy05MC1ob21lbmV0LTIucGRmPC9hPjwvc3Bhbj48c3BhbiBz
dHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYi
O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEO21zby1mYXJl
YXN0LWxhbmd1YWdlOlpILUNOJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9
TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxp
YnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1D
Tic+V2hpbGUgdGhlIGhvbWVuZXQgbW9kZWwgc2VlcyBMVEUgYmVpbmcgdXNlZCB0byBhdWdtZW50
IERTTCBzcGVlZHMsIGluIG15IHByb3RvdHlwZSBtdWx0aXBsZSBXaUZpIG5ldHdvcmtzIGZyb20g
bmVpZ2hib3VyaW5nIGhvbWUgZ2F0ZXdheXMgY2FuIGJlIHVzZWQgdG8gaW1wcm92ZSBhY2Nlc3Mg
cmF0ZXMgYXQgdGhlIGhvbWUgZ2F0ZXdheS4mbmJzcDsgVGhlIEdSRS1iYXNlZCBzb2x1dGlvbiBz
dWdnZXN0ZWQgd2l0aGluIGhvbWVuZXQgY291bGQgb25seSB3b3JrIHdpdGggYSBzaW5nbGUgY29u
bmVjdGlvbiBvZiB1bmtub3duIHJhdGUuJm5ic3A7IEkgdXNlZCBhbiBvbi1wYXRoIE1QVENQIHBy
b3h5IGF0IHRoZSByZXNpZGVudGlhbCBnYXRld2F5LCB3aGljaCBpcyB2aWFibGUgZm9yIGFnZ3Jl
Z2F0aW5nIGFueSBudW1iZXIgb2YgY29ubmVjdGlvbnMgb2YgdW5rbm93biByYXRlLiZuYnNwOyBN
UFRDUCB3YXMgZGlzbWlzc2VkIHdpdGhpbiB0aGUgaG9tZW5ldCBwcm9wb3NhbCBmb3IgYmVpbmcg
YXQgdGhlIHdyb25nIGxheWVyLiZuYnNwOyBJIHdvdWxkIHdlbGNvbWUgY29tbWVudHMgb24gdGhh
dC4mbmJzcDsgQW5vdGhlciBhcHByb2FjaCwgb25lIHVzZWQgYnkgYSBzeXN0ZW0gY2FsbGVkIEJp
bmRlciBvdXQgb2YgdGhlIFVuaXZlcnNpdHkgb2YgRWRpbmJ1cmdoICg8YSBocmVmPSJodHRwOi8v
d3d3LmNzLnN0aXIuYWMudWsvfm1tZi9yZXMvcHVicy9sY2RuZXQxMy5wZGYiPmh0dHA6Ly93d3cu
Y3Muc3Rpci5hYy51ay9+bW1mL3Jlcy9wdWJzL2xjZG5ldDEzLnBkZjwvYT4pIHVzZWQgYW4gT3Bl
blZQTiB0dW5uZWwgdG8gZW5zdXJlIHRoYXQgYWxsIHRyYWZmaWMgd2FzIG92ZXIgTVBUQ1Agd2l0
aGluIHRoZSBJU1AgbmV0d29yay4mbmJzcDsgSW4gdGhpcyBtb2RlbCBhbmQgaW4gdGhlIGhvbWVu
ZXQgb25lLCB0aGVyZSBtdXN0IGJlIGEgdHVubmVsIHRlcm1pbmF0aW9uIHBvaW50IGF0IHRoZSBJ
U1AuJm5ic3A7IDxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PGI+PGk+
PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5z
LXNlcmlmIjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOJz5bV2VpXSBB
cyBteSB1bmRlcnN0YW5kaW5nLCB0aGUgcHVycG9zZSBvZiB3b3JrIHlvdSBhcmUgZG9pbmcgaW4g
aG9tZW5ldCBtb2RlbCBpcyB0byB1c2UgZGlmZmVyZW50IG5ldHdvcmsgYWNjZXNzIHNlcnZpY2Ug
YXQgaG9tZSB0byBzaW11bHRhbmVvdXNseSB0byBwcm92aWRlIGEgZmFzdGVyIGFuZCByZWxpYWJs
ZSBhY2Nlc3MgcmF0ZSBmb3IgdXNlcnM/PG86cD48L286cD48L3NwYW4+PC9pPjwvYj48L3A+PHAg
Y2xhc3M9TXNvTm9ybWFsPjxiPjxpPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1s
YW5ndWFnZTpaSC1DTic+Rm9yIHRoZSBmb2xsb3dpbmcgcmVhc29ucyBsaXN0ZWQgaW4geW91ciBz
bGlkZXMgdGhhdCBNUFRDUCBpcyBub3Qgc3VpdGFibGUgZm9yIHlvdXIgaG9tZW5ldDo8L3NwYW4+
PC9pPjwvYj48Yj48aT48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseToi
Q2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
WkgtQ04nPjxvOnA+PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBz
dHlsZT0nbWFyZ2luLWxlZnQ6MTAuMjVwdCc+PGI+PGk+PHNwYW4gbGFuZz1aSC1DTiBzdHlsZT0n
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTpTaW1TdW47Y29sb3I6IzFGNDk3RDttc28tZmFy
ZWFzdC1sYW5ndWFnZTpaSC1DTic+4oCTPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9J2ZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0
OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOJz4gQXBwbGljYXRpb24gbGF5ZXI8Yj48aT4g
W1dlaV0gSXQgaXMgbW9yZSBzdWl0YWJsZSB0byBzZWUgTVBUQ1AgYXMgYSB0cmFuc3BvcnQgbGF5
ZXIgc2VydmljZSBub3QgYXBwbGljYXRpb24gbGF5ZXIuPG86cD48L286cD48L2k+PC9iPjwvc3Bh
bj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDo1LjBwdCc+PHNwYW4g
c3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlm
Ijtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOJz4mbmJzcDvigJMgTXVs
dGlob21lZCBob3N0cyByYXRoZXIgdGhhbiBtdWx0aWhvbWluZyBSRyAmbmJzcDs8Yj48aT5bV2Vp
XSBJIHRoaW5rIHRoZSBNUFRDUCBwcm94eSBtZWNoYW5pc20gY291bGQgYmUgc3VpdGFibGUgZm9y
IG11bHRpaG9taW5nIFJHIHNjZW5hcmlvLCB0aGUgYXJjaGl0ZWN0dXJlIGhhdmUgYmVlbiBtZW50
aW9uZWQgaW4gPC9pPjwvYj48L3NwYW4+PHNwYW4gc3R5bGU9J21zby1mYXJlYXN0LWxhbmd1YWdl
OlpILUNOJz4mbmJzcDs8L3NwYW4+PGI+PGk+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEO21zby1mYXJl
YXN0LWxhbmd1YWdlOlpILUNOJz5kcmFmdC1kZW5nLW1wdGNwLXByb3h5LTAwLCBhbmQgd2Ugd2ls
bCBkaXNjdXNzIHRoaXMgbGF0dGVyIHZlcnNpb24gb2YgZHJhZnQtd2VpLW1wdGNwLXByb3h5LW1l
Y2hhbmlzbTxvOnA+PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBz
dHlsZT0nbWFyZ2luLWxlZnQ6NS4wcHQnPjxiPjxpPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RDttc28t
ZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+Jm5ic3A7PC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9
J2ZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xv
cjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOJz7igJMgTGFjayB0aGUgbWVjaGFu
aXNtIG9uIHBhY2tldC1iYXNlZCB0cmFmZmljPGI+PGk+IFtXZWldSW4gTVBUQ1AsIHBhY2tldCBk
aXN0cmlidXRpb24gb24gZGlmZmVyZW50IGludGVyZmFjZXMgaW4gZGVjaWRlZCBieSBNUFRDUCBp
dHNlbGYuPG86cD48L286cD48L2k+PC9iPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0
eWxlPSdtYXJnaW4tbGVmdDoxMC4wcHQnPjxiPjxpPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RDttc28t
ZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+Jm5ic3A7ICZuYnNwOzwvc3Bhbj48L2k+PC9iPjxzcGFu
IHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJp
ZiI7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+4oCTIFRDUCBhcHBs
aWNhdGlvbiBvbmx5IDxiPjxpPltXZWldUmlnaHQuPG86cD48L286cD48L2k+PC9iPjwvc3Bhbj48
L3A+PHAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSdtYXJnaW4tbGVmdDoxMC4wcHQnPjxiPjxpPjxz
cGFuIHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1z
ZXJpZiI7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9pPjwvYj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxl
PSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29s
b3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+SW4gYSBwcm94eSBtb2RlbCwg
c2hvdWxkIE1QVENQIHNlZSB3aWRlIGRlcGxveW1lbnQgb24gdGhlIEludGVybmV0LCBhbiBJU1At
c2lkZSBNUFRDUCBwcm94eSBiZWNvbWVzIHN1cGVyZmx1b3VzLiZuYnNwOyBXaGF0IHNob3VsZCBo
YXBwZW4gd2hlbiBib3RoIHNpZGVzIGFyZSBNUFRDUCBlbmFibGVkIGlzIGEgZ29vZCBxdWVzdGlv
biDigJMgaG93IHNob3VsZCB0aGUgbXVsdGlwbGUgcGF0aHMgYXZhaWxhYmxlIGZyb20gdGhlIHJl
c2lkZW50aWFsIGdhdGV3YXkgb253YXJkcyBiZSBzaWduYWxsZWQ/PG86cD48L286cD48L3NwYW4+
PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48Yj48aT48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0Q7bXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPltXZWldIERvIHlvdSBtZWFuIGJvdGggZW5kIGhvc3QgYXJl
IE1QVENQIGNhcGFibGU/IElmIHRoYXQgY2FzZSwgdGhlIHByb3h5IHdpbGwgbm90IGFjdCBhcyBh
IHByb3h5IGFuZCBoYXZlIG5vdGhpbmcgdG8gZG8gd2l0aCB0aGUgdHJhZmZpYy4gQ291bGQgeW91
IGV4cGxhaW4gdGhpcyBpbiBtb3JlIGRldGFpbD8gOjwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxl
PSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29s
b3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+4oCcaG93IHNob3VsZCB0aGUg
bXVsdGlwbGUgcGF0aHMgYXZhaWxhYmxlIGZyb20gdGhlIHJlc2lkZW50aWFsIGdhdGV3YXkgb253
YXJkcyBiZSBzaWduYWxsZWQ/4oCdIDxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29O
b3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmki
LCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOJz48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxl
PSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29s
b3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0Q7bXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPlJlIGRyYWZ0LXdlaS1tcHRjcC1wcm94eS1tZWNoYW5pc20t
MDAudHh0LCB0aGUgbmV3IGZlYXR1cmUgc3VnZ2VzdGVkIGluIHRoZSBkcmFmdCBpcyBhIG1lY2hh
bmlzbSB0byBpbmRpY2F0ZSB0aGUgcHJlc2VuY2Ugb2YgYW4g4oCcb2ZmLXBhdGjigJ0gcHJveHkg
YW5kIHByb3ZpZGUgYW4gSVAgYWRkcmVzcyBmb3IgaXQuJm5ic3A7IEFzIGl0IGFwcGVhcnMgdG8g
YmUgcG9zc2libGUgdG8gbGV2ZXJhZ2UgdGhlIE1JVE0gb24gdGhlIHByaW1hcnkgY29ubmVjdGlv
biB0byBhZGRyZXNzIHRoZSBvZmYtcGF0aCBjYXNlIGJ5IHNpbXBseSBoaWphY2tpbmcgdGhlIGNv
bm5lY3Rpb24gdGhyb3VnaCByZW1vdmluZyB0aGUgb3JpZ2luYWwgZGVzdGluYXRpb24gYWRkcmVz
cyBhbmQgYWRkaW5nIHRoZSBwcm94eSBhZGRyZXNzLCBpdCB3b3VsZCBiZSBoZWxwZnVsIGZvciB0
aGUgZHJhZnQgdG8gZGlyZWN0bHkgYWRkcmVzcyB3aGF0IG1ha2VzIHRoZSBuZXcgbWVjaGFuaXNt
IHN1Z2dlc3RlZCBwcmVmZXJhYmxlIHRvIHRoZSBtZWNoYW5pc20gdGhhdCBpcyBhbHJlYWR5IGF2
YWlsYWJsZS4mbmJzcDsgSXMgYW4gZXhwbGljaXRseSBzaWduYWxsZWQgcHJveHkgdmFsdWFibGUg
Zm9yIHRoZSBraW5kIG9mIHVzZSBjYXNlIGFib3ZlLCB3aGVyZSBtdWx0aXBsZSBwYXRocyBhcmUg
YXZhaWxhYmxlIHN0YXJ0aW5nIGRlZXBlciBpbiB0aGUgbmV0d29yaz88bzpwPjwvbzpwPjwvc3Bh
bj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxiPjxpPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RDttc28t
ZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+W1dlaV0gJm5ic3A7SW4gb2ZmLXBhdGggbW9kZWw8L3Nw
YW4+PC9pPjwvYj48Yj48aT48c3BhbiBsYW5nPVpILUNOIHN0eWxlPSdmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OlNpbVN1bjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpI
LUNOJz7vvIw8L3NwYW4+PC9pPjwvYj48Yj48aT48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0Q7bXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPndlIGFzc3VtZSB0aGF0IHRoZXJlIGlzIGEgcHJveHkgbG9j
YXRlZCBpbiB0aGUgcGF0aCBvZiBpbml0aWFsIHN1Yi1mbG93IGZyb20gTVBUQ1AgaG9zdCwgdGhl
IHJlYXNvbiB3aHkgYnkgc2ltcGx5IGhpamFja2luZyB0aGUgY29ubmVjdGlvbiBhbmQgcmVwbGFj
aW5nIG9yaWdpbmFsIGRlc3RpbmF0aW9uIGFkZHJlc3Mgd2l0aCBwcm94eSBhZGRyZXNzIGlzIG5v
dCBlbm91Z2ggaXMgdGhhdCBpZiBwcm94eeKAmXMgYWRkcmVzcyBpcyBub3QgZXhwbGljaXRseSBz
aWduYWxlZCB0byBNUFRDUCBob3N0LCBmb3IgdGhlIHN1YnNlcXVlbnQgc3ViLWZsb3dzIHRoZWly
IGRlc3RpbmF0aW9uIGFkZHJlc3Mgd2lsbCBiZSBhbHNvIFRDUCBob3N04oCZcyBhZGRyZXNzLCBh
bmQgJm5ic3A7dGhlc2Ugc3ViLWZsb3dzIGFyZSBub3QgYXNzdXJlZCB0byBwYXNzIHRocm91Z2gg
dGhlIHByb3h5IHRoYXQgdGhlIGluaXRpYWwgc3ViLWZsb3cgcGFzc2VkLiBPZmYtcGF0aCBtb2Rl
bCB3b3VsZCBiZSBlc3BlY2lhbGx5IHVzZWZ1bCBpbiBjYXNlIE1QVENQIGhvc3QgdXNlcyBzZXJ2
aWNlIGZyb20gZGlmZmVyZW50IG5ldHdvcmsgb3BlcmF0b3JzIHNpbXVsdGFuZW91c2x5Ljwvc3Bh
bj48L2k+PC9iPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiJDYWxp
YnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1D
Tic+PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0n
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9y
OiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEO21zby1mYXJl
YXN0LWxhbmd1YWdlOlpILUNOJz5JIHdpbGwgaGF2ZSBzb21lIGNvbW1lbnRzIG9uIHRoZSBsYXJn
ZXIgcHJveHkgdXNlIGNhc2VzIGRyYWZ0IGxhdGVyLiZuYnNwOyBEZXNwaXRlIGhhdmluZyBpbXBs
ZW1lbnRlZCB3aGF0IHdlIGFyZSBjYWxsaW5nIGEgcHJveHkgYW5kIGhhdmluZyB3b3JrZWQgb24g
YSBzeXN0ZW0gdGhhdCByZXF1aXJlcyBvbmUsIEkgYW0gc29tZXdoYXQgYW1iaXZhbGVudCBhYm91
dCBnYXRld2F5cyB0aGF0IGFzc2lzdCB0aGUgdXNlciB3aXRob3V0IHRoZSB1c2Vy4oCZcyBjb25z
ZW50LCBhbmQgYW0gc29tZXdoYXQgaGVzaXRhbnQgdG8gZXZlbiBjYWxsIHRoZW0gcHJveGllcyDi
gJMgaW4gb3RoZXIgY29udGV4dHMgYSBwcm94eSBpcyB1c3VhbGx5IGRlc2lnbmF0ZWQgYnkgYSB1
c2VyPG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48Yj48aT48c3BhbiBz
dHlsZT0nZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYi
O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPltXZWldIFRoZXJlIGFy
ZSBkaWZmZXJlbnQga2luZHMgb2YgcHJveGllcyB3aGljaCBhcmUgdHJhbnNwYXJlbnQgb3Igbm9u
LXRyYW5zcGFyZW50IHRvIGVuZCB1c2VyLCBhbmQgSSB0aGluayB3ZSBzaG91bGQgb25seSBzZWUg
dGhlIHByb3h5IHdpdGggdXNlcuKAmXMgY29uc2VudCBhcyBqdXN0IG9uZSBvZiB0aGVtLjxvOnA+
PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0n
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9y
OiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPi4mbmJzcDsgSSBkb27igJl0IGhh
dmUgYSBwcm9wb3NhbCB5ZXQgb24gaG93IHRvIG1ha2UgcHJveHlpbmcgbW9yZSBjb25zZW5zdWFs
IG9yIHRvIGRvIHVzZWZ1bCB0aGluZ3MgaW4gc2l0dWF0aW9ucyB3aGVyZSBNUFRDUCBpcyBlbmFi
bGVkIGJ1dCBjb3VsZCB3b3JrIG1vcmUgZWZmZWN0aXZlbHkgaWYgdGhlIG5ldHdvcmsgcHJvdmlk
ZWQgbW9yZSBpbmZvcm1hdGlvbiBhYm91dCBpdHNlbGYuJm5ic3A7IEkgd291bGQgd2VsY29tZSBl
aXRoZXIgdGhvdWdodHMgb24gdGhvc2UgY29uY2VybnMgb3Igc3BlY2lmaWMgc29sdXRpb25zLiZu
YnNwOyBIb3BlZnVsbHkgSeKAmWxsIGhhdmUgc29tZSB0byBzdWdnZXN0IGluIHRoZSBjb21pbmcg
ZGF5cy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIGxhbmc9
RlItQ0Egc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5z
LXNlcmlmIjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOJz5SZWdhcmRz
LDxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gbGFuZz1GUi1D
QSBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2Vy
aWYiO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPkpvcmRhbjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gbGFuZz1GUi1DQSBzdHls
ZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2Nv
bG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gbGFuZz1GUi1DQSBzdHlsZT0nZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMx
RjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPkpvcmRhbiBNZWx6ZXI8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIGxhbmc9RlItQ0Egc3R5bGU9J2Zv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjoj
MUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOJz5URUxVUyBDb21tdW5pY2F0aW9uczxv
OnA+PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48L2JvZHk+PC9odG1sPg==

--_000_80C0017654A043479F53C41112BE847687D5305B1FWP40046corpad_--


From nobody Wed Aug  6 19:14:50 2014
Return-Path: <weixinpeng@huawei.com>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4536B1A064E for <multipathtcp@ietfa.amsl.com>; Wed,  6 Aug 2014 19:14:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5ONcEjgptG7q for <multipathtcp@ietfa.amsl.com>; Wed,  6 Aug 2014 19:14:42 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 31AA21A0538 for <multipathtcp@ietf.org>; Wed,  6 Aug 2014 19:14:41 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml404-hub.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BKY92425; Thu, 07 Aug 2014 02:14:39 +0000 (GMT)
Received: from nkgeml405-hub.china.huawei.com (10.98.56.36) by lhreml404-hub.china.huawei.com (10.201.5.218) with Microsoft SMTP Server (TLS) id 14.3.158.1; Thu, 7 Aug 2014 03:14:38 +0100
Received: from NKGEML507-MBX.china.huawei.com ([169.254.5.39]) by nkgeml405-hub.china.huawei.com ([10.98.56.36]) with mapi id 14.03.0158.001; Thu, 7 Aug 2014 10:14:29 +0800
From: Weixinpeng <weixinpeng@huawei.com>
To: Jordan Melzer <Jordan.Melzer@telus.com>, "multipathtcp@ietf.org Mailing List" <multipathtcp@ietf.org>
Thread-Topic: MPTCP Proxy questions
Thread-Index: Ac+tJUuJpwSK3hcjSgeOdbsIr3RufwDXWHtgADyCOUAAGnqvIA==
Date: Thu, 7 Aug 2014 02:14:29 +0000
Message-ID: <C5C3BB522B1DDF478AA09545169155B46D82B415@nkgeml507-mbx.china.huawei.com>
References: <80C0017654A043479F53C41112BE847687D530549E@WP40046.corp.ads> <C5C3BB522B1DDF478AA09545169155B46D82B0DA@nkgeml507-mbx.china.huawei.com> <80C0017654A043479F53C41112BE847687D5305B1F@WP40046.corp.ads>
In-Reply-To: <80C0017654A043479F53C41112BE847687D5305B1F@WP40046.corp.ads>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.76.176]
Content-Type: multipart/alternative; boundary="_000_C5C3BB522B1DDF478AA09545169155B46D82B415nkgeml507mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/multipathtcp/D-RNgH2zLxlbltzk_6C5VJQIM8Y
Subject: Re: [multipathtcp] MPTCP Proxy questions
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-path extensions for TCP <multipathtcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/multipathtcp/>
List-Post: <mailto:multipathtcp@ietf.org>
List-Help: <mailto:multipathtcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 07 Aug 2014 02:14:47 -0000

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

SGkgSm9yZGFuLA0KVGhhbmtzIGZvciBwcm92aWRpbmcgeW91ciB2YWx1YWJsZSB0aG91Z2h0cy4g
SSBoYXZlbuKAmXQgd29yayBvbiBob21lbmV0LCBhbmQgSSBuZWVkIHRvIGNsYXJpZnkgc29tZXRo
aW5nIGJlbG93IGJlZm9yZSBwcm92aWRpbmcgeW91IG15IGRldGFpbGVkIGNvbW1lbnRzLiBUaGFu
a3MhDQoNCkJSLA0KWGlucGVuZw0KDQoNCkZyb206IEpvcmRhbiBNZWx6ZXIgW21haWx0bzpKb3Jk
YW4uTWVsemVyQHRlbHVzLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBBdWd1c3QgMDcsIDIwMTQgNTo1
NSBBTQ0KVG86IFdlaXhpbnBlbmc7IG11bHRpcGF0aHRjcEBpZXRmLm9yZyBNYWlsaW5nIExpc3QN
CkNjOiBYaW9uZ2NodW5zaGFuIChTYW0pOyBaaHVsZWkgKE1CQiBSZXNlYXJjaCk7IOmCk+eBteiO
iS9MaW5nbGkgRGVuZw0KU3ViamVjdDogUkU6IE1QVENQIFByb3h5IHF1ZXN0aW9ucw0KDQpEZWFy
IFhpbnBlbmcsDQoNClRoYW5rIHlvdSBmb3IgeW91ciBjb21tZW50cywgdGhleSBhcmUgbXVjaCBh
cHByZWNpYXRlZC4gIFRvIGJlIGNsZWFyLCBJIGRpZCBub3Qgd3JpdGUgdGhlIHNsaWRlcyBJIGxp
bmtlZCB0byBvbiBib25kaW5nIHR3byBhY2Nlc3MgbmV0d29ya3Mg4oCTIHRoZXkgd2VyZSBzbGlk
ZXMgcHJlc2VudGVkIHRvIHRoZSBob21lbmV0IGdyb3VwIGF0IElFVEYgOTAuICBBcyBvbmUgb2Yg
dGhlaXIgYXV0aG9ycyB3YXMgZnJvbSBIdWF3ZWksIHlvdSBtYXkgaGF2ZSBtb3JlIGluc2lnaHQg
aW50byB0aGVpciB1c2UgY2FzZSB0aGFuIEkgZG8uICBJIGhhdmUgaW1wbGVtZW50ZWQgYSBzaW1p
bGFyIHVzZSBjYXNlLCBvbmUgd2hlcmUgYSByZXNpZGVudGlhbCBnYXRld2F5IHVzZXMgV2lGaSAo
YW5kIHNwZWNpZmljYWxseSA4MDIuMTFzKSBhcyBhbiBhY2Nlc3MgbWVjaGFuaXNtIGluIGFkZGl0
aW9uIHRvIERTTC4gIEluIGJvdGggdGhpcyB1c2UgY2FzZSBhbmQgdGhlIGhvbWVuZXRzIG9uZSwg
dGhlIGVuZCBjbGllbnRzIG1heSBoYXZlIGEgc2luZ2xlIGludGVyZmFjZSwgd2l0aCBtdWx0aXBs
ZSBpbnRlcmZhY2VzIGJlY29taW5nIGF2YWlsYWJsZSBhdCB0aGUgcmVzaWRlbnRpYWwgZ2F0ZXdh
eS4gIEFzIHlvdSBub3RlZCwgYSBzY2VuYXJpbyBpbiB3aGljaCB0aGUgY2xpZW50IGhhcyBhIHNp
bmdsZSBpbnRlcmZhY2UgYW5kIGlzIG5vdCBNUC1jYXBhYmxlIGJ1dCBpcyBwcm94aWVkIGJ5IGFu
IE1QLWNhcGFibGUgZ2F0ZXdheSBpcyBpbmNsdWRlZCBpbiBkcmFmdC1kZW5nLW1wdGNwLXByb3h5
LTAwLg0KDQpGb3IgdGhlc2Ugc29ydHMgb2YgdXNlIGNhc2VzLCBpZiB3ZSBlbmNvdW50ZXIgYSBz
aXR1YXRpb24gd2hlcmUgdGhlIGNsaWVudCBpcyBNUCBjYXBhYmxlIGFuZCB0aGUgc2VydmVyIGlz
IE1QIGNhcGFibGUgYnV0IGJvdGggaGF2ZSBhIHNpbmdsZSBpbnRlcmZhY2UsIHdlIHdvdWxkIHN0
aWxsIHdhbnQgdGhlIHJlc2lkZW50aWFsIGdhdGV3YXkgdG8gZG8gc29tZXRoaW5nIHRvIGFsbG93
IGl0cyB0d28gdXBzdHJlYW0gY29ubmVjdGlvbnMgdG8gYmUgdXNlZC4gIFNpbWlsYXJseSwgd2Ug
d291bGQgd2FudCBhIGNsaWVudCB3aXRoIGEgc2Vjb25kLCDigJxvZmYtbmV04oCdIGludGVyZmFj
ZSB0byBiZSBhYmxlIHRvIHVzZSBpdC4NCg0KV2l0aG91dCBvZmYtbmV0IGxpbms6DQorLS0tLS0t
LS0rICAgICArLS0tLS0tLSsgICAgICAgICAgICstLS0tLS0tLSsNCnwgICAgICAgIHwgICAgIHwg
ICAgICAgKy0tLS0tLSsgICAgfCAgICAgICAgfA0KfCBjbGllbnQgKy0tLS0tKyBwcm94eSB8ICAg
ICAgKy0tLS0rIHNlcnZlciB8DQp8ICAgICAgICB8ICAgICB8ICAgICAgICstLS0tLS0rICAgIHwg
ICAgICAgIHwNCistLS0rLS0tLSsgICAgICstLS0tLS0tKyAgICAgICAgICAgKy0tLS0tLS0tKw0K
DQpXaXRoIG9mZi1uZXQgbGluazoNCistLS0tLS0tLSsgICAgICstLS0tLS0tKyAgICAgICAgICAg
Ky0tLS0tLS0tKw0KfCAgICAgICAgfCAgICAgfCAgICAgICArLS0tLS0tKyAgICB8ICAgICAgICB8
DQp8IGNsaWVudCArLS0tLS0rIHByb3h5IHwgICAgICArLSstLSsgc2VydmVyIHwNCnwgICAgICAg
IHwgICAgIHwgICAgICAgKy0tLS0tLSsgfCAgfCAgICAgICAgfA0KKy0tLSstLS0tKyAgICAgKy0t
LS0tLS0rICAgICAgICB8ICArLS0tLS0tLS0rDQogICAgfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwNCiAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KW1dlaV0gSSBhbSBub3Qg
cXVpdGUgY2xlYXIgYWJvdXQgdGhpcyBmaWd1cmU6IDEpIHdoYXQgb2ZmLW5ldCBsaW5rIHN0YW5k
cyBmb3I/IDIpIEZvciB0aGUgZW5kcG9pbnQgb2Ygb2ZmLW5ldCBsaW5rLCBvbmUgaXMgY2xpZW50
IGFuZCB3aGF0IGFib3V0IHRoZSBvdGhlciBlbmQsIGlzIGl0IHNvbWV0aGluZyBsaWtlIGEgZ2F0
ZXdheT8gMylob3cgdGhlIG9mZi1uZXQgbGluayBhY3RzPw0KVGhhbmtzIGZvciB5b3VyIGV4cGxh
bmF0aW9uIGZvciB0aGVzZSBvciB5b3UgbWF5IHByb3ZpZGluZyBzb21lIHJlZmVyZW5jZXMgZm9y
IG1lLg0KVGhlIHJvbGUgb2YgdGhlIOKAnHByb3h54oCdIGhlcmUgaXMgdG8gYWxsb3cgaXRzIHR3
byB1cHN0cmVhbSBsaW5rcyB0byBiZSB1c2VkLiAgVGhlIGNyaXRpY2lzbSBmcm9tIHRoZSBob21l
bmV0cyBzbGlkZXMgYWJvdXQgdGhpcyBiZWluZyBhIG5ldHdvcmstbGF5ZXIgcHJvYmxlbSBtYXkg
YmUgc29tZXdoYXQgdmFsaWQsIGJ1dCB0aGUgbmV0d29yayBsYXllciBkb2VzbuKAmXQgZXhwb3Nl
IG1pZC1uZXR3b3JrIG11bHRpcGF0aCB0b3BvbG9neSB0byB0aGUgdHJhbnNwb3J0IGxheWVyIGFu
ZCB0aGUgbmV0d29yayBsYXllciBkb2VzbuKAmXQgc29sdmUgdGhpcyBwcm9ibGVtIG9uIGl0cyBv
d24uDQoNClJlIHRoZSDigJxvZmYtbmV04oCdIHByb3h5IGNvbW1lbnRzIGJlbG93LCBJIHdhcyBz
dWdnZXN0aW5nIHJlbW92aW5nIGFuZCBhZGRpbmcgYWRkcmVzc2VzIHZpYSBNUFRDUCBtZXNzYWdl
cywgcmF0aGVyIHRoYW4gY2hhbmdpbmcgdGhlIGFkZHJlc3Mgb24gcGFja2V0cy4gIFRoZSBwcm94
eSBjYW4gdGVsbCB0aGUgY2xpZW50IHRvIGFkZCBhbiBhZGRyZXNzIGZvciBpdCAoSSBiZWxpZXZl
IHRoaXMgY2FuIGJlIGRvbmUgaW1wbGljaXRseSBieSBzZW5kaW5nIGEgcGFja2V0IHdpdGggb25l
4oCZcyBvbmUgYWRkcmVzcyBhcyB0aGUgc291cmNlKSBhbmQgcmVtb3ZlIHRoZSBhZGRyZXNzIGZv
ciB0aGUgc2VydmVyIChhbiBNUFRDUCBvcHRpb24pLiAgQW4gTVAtY2FwYWJsZSBjbGllbnQgd2ls
bCB0cnkgb3V0IGFsbCBvZiBpdHMgaW50ZXJmYWNlcyBhZ2FpbnN0IHRoZSBwcm94eS4gIFRoaXMg
aXMgd2hhdCBJIG1lYW50IGJ5IGxldmVyYWdpbmcgdGhlIE1JVE0gdG8gcHJveHkgYWxsIG9mIHRo
ZSB0cmFmZmljLiAgQXMgSSBoYXZlIG5ldmVyIGFjdHVhbGx5IHRyaWVkIHRoaXMgYW5kIG1pc3Nl
ZCB3aGF0ZXZlciBwcmlvciBkaXNjdXNzaW9uIHRoZXJlIHdhcyBhdCB0aGUgZGVzaWduIHN0YWdl
LCBJIHdlbGNvbWUgY29tbWVudHMgb24gdGhlIGxpc3QgYWJvdXQgd2hldGhlciBvciBub3QgdGhp
cyBpcyBhKSBjb3JyZWN0IGFuZCBiKSBhIGZlYXR1cmUuICBJIGJlbGlldmUgaXQgdG8gYmUgYm90
aC4gIElmIHRoaXMgaXNu4oCZdCBjbGVhciwgSSBjYW4gdHJ5IGl0IGFnYWluIHdpdGggYSBwYWNr
ZXQtZmxvdyBkaWFncmFtLg0KW1dlaV0gSXQgd291bGQgYmUgdmVyeSBtdWNoIGFwcHJlY2lhdGVk
IGlmIHlvdSBjb3VsZCBwcm92aWRlIGEgbW9yZSBkZXRhaWxlZCBkZXNjcmlwdGlvbiBmb3IgdGhp
cy4gdGhhbmtzLg0KDQpTaW1pbGFybHksIEkgYmVsaWV2ZSB0aGF0IGluIHRoZSB0d28gc2NlbmFy
aW9zIGFib3ZlIHdoZXJlIG9idGggc2lkZXMgYXJlIE1QLWNhcGFibGUgYnV0IHVuYWJsZSwgb24g
dGhlaXIgb3duLCB0byBsZXZlcmFnZSBtdWx0aXBsZSBwYXRocyBtaWQtbmV0d29yaywgdGhlIHBy
b3h5IGNvdWxkIGFkZCBpdHMgb3duIGludGVyZmFjZXMgdG8gYm90aCBzaWRlcyBhbmQgcGFzcyB0
cmFmZmljIGJhY2sgYW5kIGZvcnRoIGFjcm9zcyBpdCwgZWZmZWN0aXZlbHkgYWxsb3dpbmcgZm9y
IHRoZSBtdWx0aXBsZSBwYXRocyBtaWQtbmV0d29yayB0byBiZSB1c2VkLiAgQW5vdGhlciBvcHRp
b24gd291bGQgYmUgZm9yIHRoZSBkZWZhdWx0IGNsaWVudCBiZWhhdmlvdXIgdG8gYmUgdG8gdGVz
dCBvdXQgbXVsdGlwbGUgZmxvd3Mgb24gdGhlIGRpZmZlcmVudCBuZXR3b3JrIGludGVyZmFjZXMg
aW4gb3JkZXIgdG8gcHJvYmUgb3V0IEVDTVAgcm91dGVzIGFuZCBraWxsIHRoZW0gb2ZmIGlmIHRo
ZXkgZG9u4oCZdCBhZGQgdmFsdWUuICBJdOKAmXMgYSBiaXQgYWdncmVzc2l2ZSwgYnV0IGl04oCZ
cyBhbiBlbmQtdG8tZW5kIHNvbHV0aW9uLiAgQml0dG9ycmVudCBjbGllbnRzIHVzZWQgdG8gYmUg
KGFuZCBwcm9iYWJseSBzdGlsbCBhcmUpIG11Y2ggbW9yZSBhZ2dyZXNzaXZlIHRoYW4gdGhpcy4N
CltXZWldIDEpIEkgdGhpbmsgdGhlIGFib3ZlIHBhcmFncmFwaCBpcyBhYm91dCB0aGUgc2NlbmFy
aW9zIHRoYXQgY2xpZW50IGlzIE1QIGNhcGFibGUgYW5kIHRoZSBzZXJ2ZXIgaXMgTVAgY2FwYWJs
ZSBidXQgYm90aCBoYXZlIGEgc2luZ2xlIGludGVyZmFjZSwgYnV0IGlmIHNvLCBob3cgdG8gdW5k
ZXJzdGFuZCDigJx0ZXN0IG91dCBtdWx0aXBsZSBmbG93cyBvbiB0aGUgZGlmZmVyZW50IG5ldHdv
cmsgaW50ZXJmYWNlc+KAnT8gIDIpIGhvdyBzaG91bGQgSSBpbnRlcnByZXQg4oCcYWRkIGl0cyBv
d24gaW50ZXJmYWNlcyB0byBib3RoIHNpZGVz4oCdPw0KDQpUaG91Z2h0cz8NCg0KSm9yZGFuDQoN
CkZyb206IFdlaXhpbnBlbmcgW21haWx0bzp3ZWl4aW5wZW5nQGh1YXdlaS5jb21dDQpTZW50OiBB
dWd1c3QtMDUtMTQgMTE6MTkgUE0NClRvOiBKb3JkYW4gTWVsemVyOyBtdWx0aXBhdGh0Y3BAaWV0
Zi5vcmc8bWFpbHRvOm11bHRpcGF0aHRjcEBpZXRmLm9yZz4gTWFpbGluZyBMaXN0DQpDYzogWGlv
bmdjaHVuc2hhbiAoU2FtKTsgWmh1bGVpIChNQkIgUmVzZWFyY2gpOyDpgpPngbXojokvTGluZ2xp
IERlbmcNClN1YmplY3Q6IFJFOiBNUFRDUCBQcm94eSBxdWVzdGlvbnMNCg0KSGkgSm9yZGFuLA0K
VGhhbmtzIGZvciB5b3VyIHF1ZXN0aW9ucy4NClBsZWFzZSBzZWUgbXkgY29tbWVudHMgaW5saW5l
LiBUaGFua3MhDQoNCkJSLA0KWGlucGVuZw0KRnJvbTogbXVsdGlwYXRodGNwIFttYWlsdG86bXVs
dGlwYXRodGNwLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKb3JkYW4gTWVsemVyDQpT
ZW50OiBGcmlkYXksIEF1Z3VzdCAwMSwgMjAxNCA5OjM4IEFNDQpUbzogbXVsdGlwYXRodGNwQGll
dGYub3JnPG1haWx0bzptdWx0aXBhdGh0Y3BAaWV0Zi5vcmc+IE1haWxpbmcgTGlzdA0KU3ViamVj
dDogW211bHRpcGF0aHRjcF0gTVBUQ1AgUHJveHkgcXVlc3Rpb25zDQoNCkhpIGV2ZXJ5b25lLA0K
DQpJIHJlY2VudGx5IGltcGxlbWVudGVkIGEgc2ltcGxlIOKAnG9uLXBhdGjigJ0gTVBUQ1Ag4oCc
cHJveHnigJ0gYnkgcnVubmluZyBUQ1AgTUlUTSBzb2Z0d2FyZSAoTWFsbG9yeSkgb24gYSBtYWNo
aW5lIHdpdGggYW4gTVBUQ1AgZW5hYmxlZCBrZXJuZWwgKFVDIExvdXZhaW4pLiAgSXQgaXMgbm90
IGEgc29waGlzdGljYXRlZCBwcm94eSDigJMgdGhvdWdoIE1hbGxvcnnigJlzIHBsdWdpbiBhcmNo
aXRlY3R1cmUgY291bGQgYWxsb3cgaXQgdG8gYmUg4oCTIGJ1dCBoYXZpbmcgc29tZXRoaW5nIHJ1
bm5pbmcgYXMgYSBwcm94eSByYWlzZXMgYSBudW1iZXIgb2YgcXVlc3Rpb25zIGZvciBtZSwgYW5k
IHRoZXNlIG1heSBiZSBvZiBnZW5lcmFsIGludGVyZXN0Lg0KDQpUaGUgYXBwbGljYXRpb24gSSB1
c2VkIGl0IGZvciBpcyBzaW1pbGFyIHRvIHRoZSDigJxoeWJyaWQgYWNjZXNzIG5ldHdvcmvigJ0g
bW9kZWwgcmVjZW50bHkgcHJlc2VudGVkIHdpdGhpbiBob21lbmV0OiBodHRwczovL3Rvb2xzLmll
dGYub3JnL2FnZW5kYS85MC9zbGlkZXMvc2xpZGVzLTkwLWhvbWVuZXQtMi5wZGYNCg0KV2hpbGUg
dGhlIGhvbWVuZXQgbW9kZWwgc2VlcyBMVEUgYmVpbmcgdXNlZCB0byBhdWdtZW50IERTTCBzcGVl
ZHMsIGluIG15IHByb3RvdHlwZSBtdWx0aXBsZSBXaUZpIG5ldHdvcmtzIGZyb20gbmVpZ2hib3Vy
aW5nIGhvbWUgZ2F0ZXdheXMgY2FuIGJlIHVzZWQgdG8gaW1wcm92ZSBhY2Nlc3MgcmF0ZXMgYXQg
dGhlIGhvbWUgZ2F0ZXdheS4gIFRoZSBHUkUtYmFzZWQgc29sdXRpb24gc3VnZ2VzdGVkIHdpdGhp
biBob21lbmV0IGNvdWxkIG9ubHkgd29yayB3aXRoIGEgc2luZ2xlIGNvbm5lY3Rpb24gb2YgdW5r
bm93biByYXRlLiAgSSB1c2VkIGFuIG9uLXBhdGggTVBUQ1AgcHJveHkgYXQgdGhlIHJlc2lkZW50
aWFsIGdhdGV3YXksIHdoaWNoIGlzIHZpYWJsZSBmb3IgYWdncmVnYXRpbmcgYW55IG51bWJlciBv
ZiBjb25uZWN0aW9ucyBvZiB1bmtub3duIHJhdGUuICBNUFRDUCB3YXMgZGlzbWlzc2VkIHdpdGhp
biB0aGUgaG9tZW5ldCBwcm9wb3NhbCBmb3IgYmVpbmcgYXQgdGhlIHdyb25nIGxheWVyLiAgSSB3
b3VsZCB3ZWxjb21lIGNvbW1lbnRzIG9uIHRoYXQuICBBbm90aGVyIGFwcHJvYWNoLCBvbmUgdXNl
ZCBieSBhIHN5c3RlbSBjYWxsZWQgQmluZGVyIG91dCBvZiB0aGUgVW5pdmVyc2l0eSBvZiBFZGlu
YnVyZ2ggKGh0dHA6Ly93d3cuY3Muc3Rpci5hYy51ay9+bW1mL3Jlcy9wdWJzL2xjZG5ldDEzLnBk
ZikgdXNlZCBhbiBPcGVuVlBOIHR1bm5lbCB0byBlbnN1cmUgdGhhdCBhbGwgdHJhZmZpYyB3YXMg
b3ZlciBNUFRDUCB3aXRoaW4gdGhlIElTUCBuZXR3b3JrLiAgSW4gdGhpcyBtb2RlbCBhbmQgaW4g
dGhlIGhvbWVuZXQgb25lLCB0aGVyZSBtdXN0IGJlIGEgdHVubmVsIHRlcm1pbmF0aW9uIHBvaW50
IGF0IHRoZSBJU1AuDQpbV2VpXSBBcyBteSB1bmRlcnN0YW5kaW5nLCB0aGUgcHVycG9zZSBvZiB3
b3JrIHlvdSBhcmUgZG9pbmcgaW4gaG9tZW5ldCBtb2RlbCBpcyB0byB1c2UgZGlmZmVyZW50IG5l
dHdvcmsgYWNjZXNzIHNlcnZpY2UgYXQgaG9tZSB0byBzaW11bHRhbmVvdXNseSB0byBwcm92aWRl
IGEgZmFzdGVyIGFuZCByZWxpYWJsZSBhY2Nlc3MgcmF0ZSBmb3IgdXNlcnM/DQpGb3IgdGhlIGZv
bGxvd2luZyByZWFzb25zIGxpc3RlZCBpbiB5b3VyIHNsaWRlcyB0aGF0IE1QVENQIGlzIG5vdCBz
dWl0YWJsZSBmb3IgeW91ciBob21lbmV0Og0K4oCTIEFwcGxpY2F0aW9uIGxheWVyIFtXZWldIEl0
IGlzIG1vcmUgc3VpdGFibGUgdG8gc2VlIE1QVENQIGFzIGEgdHJhbnNwb3J0IGxheWVyIHNlcnZp
Y2Ugbm90IGFwcGxpY2F0aW9uIGxheWVyLg0KIOKAkyBNdWx0aWhvbWVkIGhvc3RzIHJhdGhlciB0
aGFuIG11bHRpaG9taW5nIFJHICBbV2VpXSBJIHRoaW5rIHRoZSBNUFRDUCBwcm94eSBtZWNoYW5p
c20gY291bGQgYmUgc3VpdGFibGUgZm9yIG11bHRpaG9taW5nIFJHIHNjZW5hcmlvLCB0aGUgYXJj
aGl0ZWN0dXJlIGhhdmUgYmVlbiBtZW50aW9uZWQgaW4gIGRyYWZ0LWRlbmctbXB0Y3AtcHJveHkt
MDAsIGFuZCB3ZSB3aWxsIGRpc2N1c3MgdGhpcyBsYXR0ZXIgdmVyc2lvbiBvZiBkcmFmdC13ZWkt
bXB0Y3AtcHJveHktbWVjaGFuaXNtDQog4oCTIExhY2sgdGhlIG1lY2hhbmlzbSBvbiBwYWNrZXQt
YmFzZWQgdHJhZmZpYyBbV2VpXUluIE1QVENQLCBwYWNrZXQgZGlzdHJpYnV0aW9uIG9uIGRpZmZl
cmVudCBpbnRlcmZhY2VzIGluIGRlY2lkZWQgYnkgTVBUQ1AgaXRzZWxmLg0KICAg4oCTIFRDUCBh
cHBsaWNhdGlvbiBvbmx5IFtXZWldUmlnaHQuDQoNCkluIGEgcHJveHkgbW9kZWwsIHNob3VsZCBN
UFRDUCBzZWUgd2lkZSBkZXBsb3ltZW50IG9uIHRoZSBJbnRlcm5ldCwgYW4gSVNQLXNpZGUgTVBU
Q1AgcHJveHkgYmVjb21lcyBzdXBlcmZsdW91cy4gIFdoYXQgc2hvdWxkIGhhcHBlbiB3aGVuIGJv
dGggc2lkZXMgYXJlIE1QVENQIGVuYWJsZWQgaXMgYSBnb29kIHF1ZXN0aW9uIOKAkyBob3cgc2hv
dWxkIHRoZSBtdWx0aXBsZSBwYXRocyBhdmFpbGFibGUgZnJvbSB0aGUgcmVzaWRlbnRpYWwgZ2F0
ZXdheSBvbndhcmRzIGJlIHNpZ25hbGxlZD8NCltXZWldIERvIHlvdSBtZWFuIGJvdGggZW5kIGhv
c3QgYXJlIE1QVENQIGNhcGFibGU/IElmIHRoYXQgY2FzZSwgdGhlIHByb3h5IHdpbGwgbm90IGFj
dCBhcyBhIHByb3h5IGFuZCBoYXZlIG5vdGhpbmcgdG8gZG8gd2l0aCB0aGUgdHJhZmZpYy4gQ291
bGQgeW91IGV4cGxhaW4gdGhpcyBpbiBtb3JlIGRldGFpbD8gOuKAnGhvdyBzaG91bGQgdGhlIG11
bHRpcGxlIHBhdGhzIGF2YWlsYWJsZSBmcm9tIHRoZSByZXNpZGVudGlhbCBnYXRld2F5IG9ud2Fy
ZHMgYmUgc2lnbmFsbGVkP+KAnQ0KDQoNClJlIGRyYWZ0LXdlaS1tcHRjcC1wcm94eS1tZWNoYW5p
c20tMDAudHh0LCB0aGUgbmV3IGZlYXR1cmUgc3VnZ2VzdGVkIGluIHRoZSBkcmFmdCBpcyBhIG1l
Y2hhbmlzbSB0byBpbmRpY2F0ZSB0aGUgcHJlc2VuY2Ugb2YgYW4g4oCcb2ZmLXBhdGjigJ0gcHJv
eHkgYW5kIHByb3ZpZGUgYW4gSVAgYWRkcmVzcyBmb3IgaXQuICBBcyBpdCBhcHBlYXJzIHRvIGJl
IHBvc3NpYmxlIHRvIGxldmVyYWdlIHRoZSBNSVRNIG9uIHRoZSBwcmltYXJ5IGNvbm5lY3Rpb24g
dG8gYWRkcmVzcyB0aGUgb2ZmLXBhdGggY2FzZSBieSBzaW1wbHkgaGlqYWNraW5nIHRoZSBjb25u
ZWN0aW9uIHRocm91Z2ggcmVtb3ZpbmcgdGhlIG9yaWdpbmFsIGRlc3RpbmF0aW9uIGFkZHJlc3Mg
YW5kIGFkZGluZyB0aGUgcHJveHkgYWRkcmVzcywgaXQgd291bGQgYmUgaGVscGZ1bCBmb3IgdGhl
IGRyYWZ0IHRvIGRpcmVjdGx5IGFkZHJlc3Mgd2hhdCBtYWtlcyB0aGUgbmV3IG1lY2hhbmlzbSBz
dWdnZXN0ZWQgcHJlZmVyYWJsZSB0byB0aGUgbWVjaGFuaXNtIHRoYXQgaXMgYWxyZWFkeSBhdmFp
bGFibGUuICBJcyBhbiBleHBsaWNpdGx5IHNpZ25hbGxlZCBwcm94eSB2YWx1YWJsZSBmb3IgdGhl
IGtpbmQgb2YgdXNlIGNhc2UgYWJvdmUsIHdoZXJlIG11bHRpcGxlIHBhdGhzIGFyZSBhdmFpbGFi
bGUgc3RhcnRpbmcgZGVlcGVyIGluIHRoZSBuZXR3b3JrPw0KW1dlaV0gIEluIG9mZi1wYXRoIG1v
ZGVs77yMd2UgYXNzdW1lIHRoYXQgdGhlcmUgaXMgYSBwcm94eSBsb2NhdGVkIGluIHRoZSBwYXRo
IG9mIGluaXRpYWwgc3ViLWZsb3cgZnJvbSBNUFRDUCBob3N0LCB0aGUgcmVhc29uIHdoeSBieSBz
aW1wbHkgaGlqYWNraW5nIHRoZSBjb25uZWN0aW9uIGFuZCByZXBsYWNpbmcgb3JpZ2luYWwgZGVz
dGluYXRpb24gYWRkcmVzcyB3aXRoIHByb3h5IGFkZHJlc3MgaXMgbm90IGVub3VnaCBpcyB0aGF0
IGlmIHByb3h54oCZcyBhZGRyZXNzIGlzIG5vdCBleHBsaWNpdGx5IHNpZ25hbGVkIHRvIE1QVENQ
IGhvc3QsIGZvciB0aGUgc3Vic2VxdWVudCBzdWItZmxvd3MgdGhlaXIgZGVzdGluYXRpb24gYWRk
cmVzcyB3aWxsIGJlIGFsc28gVENQIGhvc3TigJlzIGFkZHJlc3MsIGFuZCAgdGhlc2Ugc3ViLWZs
b3dzIGFyZSBub3QgYXNzdXJlZCB0byBwYXNzIHRocm91Z2ggdGhlIHByb3h5IHRoYXQgdGhlIGlu
aXRpYWwgc3ViLWZsb3cgcGFzc2VkLiBPZmYtcGF0aCBtb2RlbCB3b3VsZCBiZSBlc3BlY2lhbGx5
IHVzZWZ1bCBpbiBjYXNlIE1QVENQIGhvc3QgdXNlcyBzZXJ2aWNlIGZyb20gZGlmZmVyZW50IG5l
dHdvcmsgb3BlcmF0b3JzIHNpbXVsdGFuZW91c2x5Lg0KDQpJIHdpbGwgaGF2ZSBzb21lIGNvbW1l
bnRzIG9uIHRoZSBsYXJnZXIgcHJveHkgdXNlIGNhc2VzIGRyYWZ0IGxhdGVyLiAgRGVzcGl0ZSBo
YXZpbmcgaW1wbGVtZW50ZWQgd2hhdCB3ZSBhcmUgY2FsbGluZyBhIHByb3h5IGFuZCBoYXZpbmcg
d29ya2VkIG9uIGEgc3lzdGVtIHRoYXQgcmVxdWlyZXMgb25lLCBJIGFtIHNvbWV3aGF0IGFtYml2
YWxlbnQgYWJvdXQgZ2F0ZXdheXMgdGhhdCBhc3Npc3QgdGhlIHVzZXIgd2l0aG91dCB0aGUgdXNl
cuKAmXMgY29uc2VudCwgYW5kIGFtIHNvbWV3aGF0IGhlc2l0YW50IHRvIGV2ZW4gY2FsbCB0aGVt
IHByb3hpZXMg4oCTIGluIG90aGVyIGNvbnRleHRzIGEgcHJveHkgaXMgdXN1YWxseSBkZXNpZ25h
dGVkIGJ5IGEgdXNlcg0KW1dlaV0gVGhlcmUgYXJlIGRpZmZlcmVudCBraW5kcyBvZiBwcm94aWVz
IHdoaWNoIGFyZSB0cmFuc3BhcmVudCBvciBub24tdHJhbnNwYXJlbnQgdG8gZW5kIHVzZXIsIGFu
ZCBJIHRoaW5rIHdlIHNob3VsZCBvbmx5IHNlZSB0aGUgcHJveHkgd2l0aCB1c2Vy4oCZcyBjb25z
ZW50IGFzIGp1c3Qgb25lIG9mIHRoZW0uDQouICBJIGRvbuKAmXQgaGF2ZSBhIHByb3Bvc2FsIHll
dCBvbiBob3cgdG8gbWFrZSBwcm94eWluZyBtb3JlIGNvbnNlbnN1YWwgb3IgdG8gZG8gdXNlZnVs
IHRoaW5ncyBpbiBzaXR1YXRpb25zIHdoZXJlIE1QVENQIGlzIGVuYWJsZWQgYnV0IGNvdWxkIHdv
cmsgbW9yZSBlZmZlY3RpdmVseSBpZiB0aGUgbmV0d29yayBwcm92aWRlZCBtb3JlIGluZm9ybWF0
aW9uIGFib3V0IGl0c2VsZi4gIEkgd291bGQgd2VsY29tZSBlaXRoZXIgdGhvdWdodHMgb24gdGhv
c2UgY29uY2VybnMgb3Igc3BlY2lmaWMgc29sdXRpb25zLiAgSG9wZWZ1bGx5IEnigJlsbCBoYXZl
IHNvbWUgdG8gc3VnZ2VzdCBpbiB0aGUgY29taW5nIGRheXMuDQpSZWdhcmRzLA0KSm9yZGFuDQoN
CkpvcmRhbiBNZWx6ZXINClRFTFVTIENvbW11bmljYXRpb25zDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseTpQTWluZ0xpVTsNCglwYW5vc2UtMToyIDIgNSAwIDAgMCAwIDAgMCAwO30NCkBm
b250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUg
MyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFu
b3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToi
XEDlrovkvZMiOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseTpUYWhvbWE7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0K
QGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEBQTWluZ0xpVSI7DQoJcGFub3NlLTE6MiAyIDUg
MCAwIDAgMCAwIDAgMDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxp
Lk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206
LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9t
YW4iLCJzZXJpZiI7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJp
b3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6
dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6
OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5Nc29B
Y2V0YXRlLCBsaS5Nc29BY2V0YXRlLCBkaXYuTXNvQWNldGF0ZQ0KCXttc28tc3R5bGUtcHJpb3Jp
dHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IuaJueazqOahhuaWh+acrCBDaGFyIjsNCgltYXJnaW46
MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6OC4wcHQ7DQoJZm9udC1m
YW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO30NCnNwYW4uQ2hhcg0KCXttc28tc3R5bGUtbmFt
ZToi5om55rOo5qGG5paH5pysIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28t
c3R5bGUtbGluazrmibnms6jmoYbmlofmnKw7DQoJZm9udC1mYW1pbHk65a6L5L2TO30NCnNwYW4u
RW1haWxTdHlsZTE5DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJD
YWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUy
MA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNh
bnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KcC5CYWxsb29uVGV4dCwgbGkuQmFsbG9vblRl
eHQsIGRpdi5CYWxsb29uVGV4dA0KCXttc28tc3R5bGUtbmFtZToiQmFsbG9vbiBUZXh0IjsNCglt
c28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1hcmdpbjowY207DQoJbWFyZ2lu
LWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVz
IE5ldyBSb21hbiIsInNlcmlmIjt9DQpzcGFuLkJhbGxvb25UZXh0Q2hhcg0KCXttc28tc3R5bGUt
bmFtZToiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28t
c3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IjsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1z
ZXJpZiI7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjMNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJ
Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNw
YW4uRW1haWxTdHlsZTI0DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNvQ2hw
RGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0
O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46
NzIuMHB0IDcyLjBwdCA3Mi4wcHQgNzIuMHB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpX
b3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNo
YXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRp
Zl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0
Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0Pjwv
eG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iWkgtQ04iIGxpbms9ImJsdWUi
IHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+SGkgSm9yZGFuLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+VGhhbmtzIGZvciBwcm92aWRpbmcgeW91ciB2YWx1YWJsZSB0aG91Z2h0cy4gSSBoYXZl
buKAmXQgd29yayBvbiBob21lbmV0LCBhbmQgSSBuZWVkIHRvIGNsYXJpZnkgc29tZXRoaW5nIGJl
bG93IGJlZm9yZSBwcm92aWRpbmcgeW91IG15IGRldGFpbGVkDQogY29tbWVudHMuIFRoYW5rcyE8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+QlIsPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5YaW5wZW5nPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowY20gMGNtIDBj
bSA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xp
ZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9t
Ojwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gSm9y
ZGFuIE1lbHplciBbbWFpbHRvOkpvcmRhbi5NZWx6ZXJAdGVsdXMuY29tXQ0KPGJyPg0KPGI+U2Vu
dDo8L2I+IFRodXJzZGF5LCBBdWd1c3QgMDcsIDIwMTQgNTo1NSBBTTxicj4NCjxiPlRvOjwvYj4g
V2VpeGlucGVuZzsgbXVsdGlwYXRodGNwQGlldGYub3JnIE1haWxpbmcgTGlzdDxicj4NCjxiPkNj
OjwvYj4gWGlvbmdjaHVuc2hhbiAoU2FtKTsgWmh1bGVpIChNQkIgUmVzZWFyY2gpOyA8L3NwYW4+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk65a6L5L2TIj7pgpPngbXo
jok8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4vTGluZ2xp
IERlbmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IE1QVENQIFByb3h5IHF1ZXN0aW9uczxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj5EZWFyIFhpbnBlbmcsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPlRoYW5rIHlvdSBmb3IgeW91ciBjb21tZW50cywgdGhleSBhcmUgbXVjaCBhcHByZWNpYXRl
ZC4mbmJzcDsgVG8gYmUgY2xlYXIsIEkgZGlkIG5vdCB3cml0ZSB0aGUgc2xpZGVzIEkgbGlua2Vk
IHRvIG9uIGJvbmRpbmcgdHdvIGFjY2VzcyBuZXR3b3JrcyDigJMgdGhleQ0KIHdlcmUgc2xpZGVz
IHByZXNlbnRlZCB0byB0aGUgaG9tZW5ldCBncm91cCBhdCBJRVRGIDkwLiZuYnNwOyBBcyBvbmUg
b2YgdGhlaXIgYXV0aG9ycyB3YXMgZnJvbSBIdWF3ZWksIHlvdSBtYXkgaGF2ZSBtb3JlIGluc2ln
aHQgaW50byB0aGVpciB1c2UgY2FzZSB0aGFuIEkgZG8uJm5ic3A7IEkgaGF2ZSBpbXBsZW1lbnRl
ZCBhIHNpbWlsYXIgdXNlIGNhc2UsIG9uZSB3aGVyZSBhIHJlc2lkZW50aWFsIGdhdGV3YXkgdXNl
cyBXaUZpIChhbmQgc3BlY2lmaWNhbGx5IDgwMi4xMXMpDQogYXMgYW4gYWNjZXNzIG1lY2hhbmlz
bSBpbiBhZGRpdGlvbiB0byBEU0wuJm5ic3A7IEluIGJvdGggdGhpcyB1c2UgY2FzZSBhbmQgdGhl
IGhvbWVuZXRzIG9uZSwgdGhlIGVuZCBjbGllbnRzIG1heSBoYXZlIGEgc2luZ2xlIGludGVyZmFj
ZSwgd2l0aCBtdWx0aXBsZSBpbnRlcmZhY2VzIGJlY29taW5nIGF2YWlsYWJsZSBhdCB0aGUgcmVz
aWRlbnRpYWwgZ2F0ZXdheS4mbmJzcDsgQXMgeW91IG5vdGVkLCBhIHNjZW5hcmlvIGluIHdoaWNo
IHRoZSBjbGllbnQgaGFzIGENCiBzaW5nbGUgaW50ZXJmYWNlIGFuZCBpcyBub3QgTVAtY2FwYWJs
ZSBidXQgaXMgcHJveGllZCBieSBhbiBNUC1jYXBhYmxlIGdhdGV3YXkgaXMgaW5jbHVkZWQgaW4N
Cjwvc3Bhbj48Yj48aT48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPmRyYWZ0LWRlbmctbXB0Y3AtcHJveHktMDA8L3NwYW4+PC9pPjwvYj48c3Bh
biBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPi48L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNB
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Rm9yIHRoZXNlIHNvcnRzIG9m
IHVzZSBjYXNlcywgaWYgd2UgZW5jb3VudGVyIGEgc2l0dWF0aW9uIHdoZXJlIHRoZSBjbGllbnQg
aXMgTVAgY2FwYWJsZSBhbmQgdGhlIHNlcnZlciBpcyBNUCBjYXBhYmxlIGJ1dCBib3RoIGhhdmUg
YSBzaW5nbGUgaW50ZXJmYWNlLA0KIHdlIHdvdWxkIHN0aWxsIHdhbnQgdGhlIHJlc2lkZW50aWFs
IGdhdGV3YXkgdG8gZG8gc29tZXRoaW5nIHRvIGFsbG93IGl0cyB0d28gdXBzdHJlYW0gY29ubmVj
dGlvbnMgdG8gYmUgdXNlZC4mbmJzcDsgU2ltaWxhcmx5LCB3ZSB3b3VsZCB3YW50IGEgY2xpZW50
IHdpdGggYSBzZWNvbmQsIOKAnG9mZi1uZXTigJ0gaW50ZXJmYWNlIHRvIGJlIGFibGUgdG8gdXNl
IGl0LiZuYnNwOw0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPldpdGhvdXQg
b2ZmLW5ldCBsaW5rOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojMUY0OTdEIj4mIzQzOy0tLS0tLS0tJiM0Mzsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLS0tLS0tJiM0MzsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLS0tLS0t
LSYjNDM7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPnwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS0tLS0tJiM0MzsmbmJzcDsmbmJzcDsmbmJz
cDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPnwgY2xpZW50ICYjNDM7LS0tLS0mIzQzOyBwcm94eSB8Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS0tLSYjNDM7IHNlcnZlciB8PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPnwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
fCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7ICYjNDM7LS0tLS0tJiM0MzsgJm5ic3A7Jm5ic3A7Jm5ic3A7fCZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiYj
NDM7LS0tJiM0MzstLS0tJiM0MzsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLS0tLS0t
JiM0MzsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5i
c3A7Jm5ic3A7JiM0MzstLS0tLS0tLSYjNDM7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+V2l0aCBvZmYtbmV0
IGxpbms6Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0Ei
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90Oztjb2xvcjojMUY0OTdEIj4mIzQzOy0tLS0tLS0tJiM0MzsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgJiM0MzstLS0tLS0tJiM0MzsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLS0tLS0tLSYjNDM7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0Ei
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPnwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7ICYjNDM7LS0tLS0tJiM0MzsmbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPnwgY2xpZW50ICYjNDM7LS0tLS0mIzQzOyBwcm94eSB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7ICYjNDM7LSYjNDM7LS0mIzQzOyBzZXJ2ZXIgfDxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojMUY0
OTdEIj58Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAm
IzQzOy0tLS0tLSYjNDM7IHwmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyB8PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiYjNDM7LS0tJiM0MzstLS0tJiM0
MzsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLS0tLS0tJiM0MzsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyAmIzQzOy0tLS0tLS0tJiM0Mzs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyYjNDM7LS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tJiM0MzsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBsYW5nPSJFTi1D
QSIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPltXZWldIEkgYW0gbm90IHF1
aXRlIGNsZWFyIGFib3V0IHRoaXMgZmlndXJlOiAxKSB3aGF0IG9mZi1uZXQgbGluayBzdGFuZHMg
Zm9yPyAyKSBGb3IgdGhlIGVuZHBvaW50IG9mIG9mZi1uZXQgbGluaywgb25lIGlzIGNsaWVudCBh
bmQgd2hhdA0KIGFib3V0IHRoZSBvdGhlciBlbmQsIGlzIGl0IHNvbWV0aGluZyBsaWtlIGEgZ2F0
ZXdheT8gMylob3cgdGhlIG9mZi1uZXQgbGluayBhY3RzPzxvOnA+PC9vOnA+PC9zcGFuPjwvaT48
L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UaGFua3MgZm9yIHlvdXIgZXhwbGFu
YXRpb24gZm9yIHRoZXNlIG9yIHlvdSBtYXkgcHJvdmlkaW5nIHNvbWUgcmVmZXJlbmNlcyBmb3Ig
bWUuPC9zcGFuPjwvaT48L2I+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPlRoZSByb2xlIG9mIHRoZSDigJxwcm94eeKAnSBoZXJlIGlzIHRvIGFsbG93IGl0cyB0d28g
dXBzdHJlYW0gbGlua3MgdG8gYmUgdXNlZC4mbmJzcDsgVGhlIGNyaXRpY2lzbSBmcm9tIHRoZSBo
b21lbmV0cyBzbGlkZXMgYWJvdXQgdGhpcyBiZWluZyBhIG5ldHdvcmstbGF5ZXINCiBwcm9ibGVt
IG1heSBiZSBzb21ld2hhdCB2YWxpZCwgYnV0IHRoZSBuZXR3b3JrIGxheWVyIGRvZXNu4oCZdCBl
eHBvc2UgbWlkLW5ldHdvcmsgbXVsdGlwYXRoIHRvcG9sb2d5IHRvIHRoZSB0cmFuc3BvcnQgbGF5
ZXIgYW5kIHRoZSBuZXR3b3JrIGxheWVyIGRvZXNu4oCZdCBzb2x2ZSB0aGlzIHByb2JsZW0gb24g
aXRzIG93bi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+UmUgdGhlIOKAnG9m
Zi1uZXTigJ0gcHJveHkgY29tbWVudHMgYmVsb3csIEkgd2FzIHN1Z2dlc3RpbmcgcmVtb3Zpbmcg
YW5kIGFkZGluZyBhZGRyZXNzZXMgdmlhIE1QVENQIG1lc3NhZ2VzLCByYXRoZXIgdGhhbiBjaGFu
Z2luZyB0aGUgYWRkcmVzcyBvbiBwYWNrZXRzLg0KICZuYnNwO1RoZSBwcm94eSBjYW4gdGVsbCB0
aGUgY2xpZW50IHRvIGFkZCBhbiBhZGRyZXNzIGZvciBpdCAoSSBiZWxpZXZlIHRoaXMgY2FuIGJl
IGRvbmUgaW1wbGljaXRseSBieSBzZW5kaW5nIGEgcGFja2V0IHdpdGggb25l4oCZcyBvbmUgYWRk
cmVzcyBhcyB0aGUgc291cmNlKSBhbmQgcmVtb3ZlIHRoZSBhZGRyZXNzIGZvciB0aGUgc2VydmVy
IChhbiBNUFRDUCBvcHRpb24pLiZuYnNwOyBBbiBNUC1jYXBhYmxlIGNsaWVudCB3aWxsIHRyeSBv
dXQgYWxsIG9mIGl0cw0KIGludGVyZmFjZXMgYWdhaW5zdCB0aGUgcHJveHkuJm5ic3A7IFRoaXMg
aXMgd2hhdCBJIG1lYW50IGJ5IGxldmVyYWdpbmcgdGhlIE1JVE0gdG8gcHJveHkgYWxsIG9mIHRo
ZSB0cmFmZmljLiZuYnNwOyBBcyBJIGhhdmUgbmV2ZXIgYWN0dWFsbHkgdHJpZWQgdGhpcyBhbmQg
bWlzc2VkIHdoYXRldmVyIHByaW9yIGRpc2N1c3Npb24gdGhlcmUgd2FzIGF0IHRoZSBkZXNpZ24g
c3RhZ2UsIEkgd2VsY29tZSBjb21tZW50cyBvbiB0aGUgbGlzdCBhYm91dCB3aGV0aGVyIG9yDQog
bm90IHRoaXMgaXMgYSkgY29ycmVjdCBhbmQgYikgYSBmZWF0dXJlLiZuYnNwOyBJIGJlbGlldmUg
aXQgdG8gYmUgYm90aC4mbmJzcDsgSWYgdGhpcyBpc27igJl0IGNsZWFyLCBJIGNhbiB0cnkgaXQg
YWdhaW4gd2l0aCBhIHBhY2tldC1mbG93IGRpYWdyYW0uPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5bV2VpXSBJdCB3b3VsZCBiZSB2ZXJ5IG11Y2ggYXBw
cmVjaWF0ZWQgaWYgeW91IGNvdWxkIHByb3ZpZGUgYSBtb3JlIGRldGFpbGVkIGRlc2NyaXB0aW9u
IGZvciB0aGlzLiB0aGFua3MuPC9zcGFuPjwvaT48L2I+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+U2ltaWxhcmx5LCBJIGJlbGlldmUgdGhhdCBpbiB0aGUgdHdvIHNjZW5hcmlv
cyBhYm92ZSB3aGVyZSBvYnRoIHNpZGVzIGFyZSBNUC1jYXBhYmxlIGJ1dCB1bmFibGUsIG9uIHRo
ZWlyIG93biwgdG8gbGV2ZXJhZ2UgbXVsdGlwbGUgcGF0aHMgbWlkLW5ldHdvcmssDQogdGhlIHBy
b3h5IGNvdWxkIDxzcGFuIHN0eWxlPSJiYWNrZ3JvdW5kOnllbGxvdzttc28taGlnaGxpZ2h0Onll
bGxvdyI+YWRkIGl0cyBvd24gaW50ZXJmYWNlcyB0byBib3RoIHNpZGVzPC9zcGFuPiBhbmQgcGFz
cyB0cmFmZmljIGJhY2sgYW5kIGZvcnRoIGFjcm9zcyBpdCwgZWZmZWN0aXZlbHkgYWxsb3dpbmcg
Zm9yIHRoZSBtdWx0aXBsZSBwYXRocyBtaWQtbmV0d29yayB0byBiZSB1c2VkLiZuYnNwOyBBbm90
aGVyIG9wdGlvbiB3b3VsZCBiZSBmb3IgdGhlDQogZGVmYXVsdCBjbGllbnQgYmVoYXZpb3VyIHRv
IGJlIHRvIDxzcGFuIHN0eWxlPSJiYWNrZ3JvdW5kOnllbGxvdzttc28taGlnaGxpZ2h0OnllbGxv
dyI+DQp0ZXN0IG91dCBtdWx0aXBsZSBmbG93cyBvbiB0aGUgZGlmZmVyZW50IG5ldHdvcmsgaW50
ZXJmYWNlczwvc3Bhbj4gaW4gb3JkZXIgdG8gcHJvYmUgb3V0IEVDTVAgcm91dGVzIGFuZCBraWxs
IHRoZW0gb2ZmIGlmIHRoZXkgZG9u4oCZdCBhZGQgdmFsdWUuJm5ic3A7IEl04oCZcyBhIGJpdCBh
Z2dyZXNzaXZlLCBidXQgaXTigJlzIGFuIGVuZC10by1lbmQgc29sdXRpb24uJm5ic3A7IEJpdHRv
cnJlbnQgY2xpZW50cyB1c2VkIHRvIGJlIChhbmQgcHJvYmFibHkgc3RpbGwgYXJlKQ0KIG11Y2gg
bW9yZSBhZ2dyZXNzaXZlIHRoYW4gdGhpcy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPltXZWldIDEpIEkgdGhpbmsgdGhlIGFib3ZlIHBhcmFncmFwaCBp
cyBhYm91dCB0aGUgc2NlbmFyaW9zIHRoYXQgY2xpZW50IGlzIE1QIGNhcGFibGUgYW5kIHRoZSBz
ZXJ2ZXIgaXMgTVAgY2FwYWJsZSBidXQgYm90aCBoYXZlIGEgc2luZ2xlDQogaW50ZXJmYWNlLCBi
dXQgaWYgc28sIGhvdyB0byB1bmRlcnN0YW5kIOKAnHQ8L3NwYW4+PC9pPjwvYj48c3BhbiBsYW5n
PSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPmVzdCBvdXQgbXVs
dGlwbGUgZmxvd3Mgb24gdGhlIGRpZmZlcmVudCBuZXR3b3JrIGludGVyZmFjZXM8L3NwYW4+PGI+
PGk+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij7igJ0/Jm5ic3A7DQogMikgaG93IHNob3VsZCBJIGludGVycHJldCDigJxhZGQgaXRzIG93biBp
bnRlcmZhY2VzIHRvIGJvdGggc2lkZXPigJ0/PC9zcGFuPjwvaT48L2I+PHNwYW4gbGFuZz0iRU4t
Q0EiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+VGhvdWdodHM/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPkpvcmRhbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAw
Y20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+IFdlaXhpbnBlbmcgWzxhIGhyZWY9Im1haWx0bzp3ZWl4aW5wZW5n
QGh1YXdlaS5jb20iPm1haWx0bzp3ZWl4aW5wZW5nQGh1YXdlaS5jb208L2E+XQ0KPGJyPg0KPGI+
U2VudDo8L2I+IEF1Z3VzdC0wNS0xNCAxMToxOSBQTTxicj4NCjxiPlRvOjwvYj4gSm9yZGFuIE1l
bHplcjsgPGEgaHJlZj0ibWFpbHRvOm11bHRpcGF0aHRjcEBpZXRmLm9yZyI+bXVsdGlwYXRodGNw
QGlldGYub3JnPC9hPiBNYWlsaW5nIExpc3Q8YnI+DQo8Yj5DYzo8L2I+IFhpb25nY2h1bnNoYW4g
KFNhbSk7IFpodWxlaSAoTUJCIFJlc2VhcmNoKTsgPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1BNaW5nTGlVJnF1b3Q7LCZxdW90O3NlcmlmJnF1
b3Q7Ij7pgpPngbXojok8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij4vTGluZ2xpIERlbmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IE1QVENQIFByb3h5IHF1
ZXN0aW9uczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj5IaSBKb3JkYW4sPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj5UaGFua3MgZm9yIHlvdXIgcXVlc3Rpb25zLjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+UGxlYXNlIHNlZSBteSBjb21tZW50cyBp
bmxpbmUuIFRoYW5rcyE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+QlIsPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5YaW5wZW5nPG86cD48L286
cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQg
Ymx1ZSAxLjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBw
dCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBtdWx0aXBhdGh0Y3AgWzxhIGhyZWY9Im1haWx0bzpt
dWx0aXBhdGh0Y3AtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOm11bHRpcGF0aHRjcC1ib3VuY2Vz
QGlldGYub3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+Sm9yZGFuIE1lbHplcjxicj4NCjxi
PlNlbnQ6PC9iPiBGcmlkYXksIEF1Z3VzdCAwMSwgMjAxNCA5OjM4IEFNPGJyPg0KPGI+VG86PC9i
PiA8YSBocmVmPSJtYWlsdG86bXVsdGlwYXRodGNwQGlldGYub3JnIj5tdWx0aXBhdGh0Y3BAaWV0
Zi5vcmc8L2E+IE1haWxpbmcgTGlzdDxicj4NCjxiPlN1YmplY3Q6PC9iPiBbbXVsdGlwYXRodGNw
XSBNUFRDUCBQcm94eSBxdWVzdGlvbnM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNB
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SGkgZXZlcnlvbmUsPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0Ei
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkkgcmVjZW50bHkgaW1wbGVtZW50ZWQgYSBz
aW1wbGUg4oCcb24tcGF0aOKAnSBNUFRDUCDigJxwcm94eeKAnSBieSBydW5uaW5nIFRDUCBNSVRN
IHNvZnR3YXJlIChNYWxsb3J5KSBvbiBhIG1hY2hpbmUgd2l0aCBhbiBNUFRDUCBlbmFibGVkIGtl
cm5lbCAoVUMgTG91dmFpbikuJm5ic3A7DQogSXQgaXMgbm90IGEgc29waGlzdGljYXRlZCBwcm94
eSDigJMgdGhvdWdoIE1hbGxvcnnigJlzIHBsdWdpbiBhcmNoaXRlY3R1cmUgY291bGQgYWxsb3cg
aXQgdG8gYmUg4oCTIGJ1dCBoYXZpbmcgc29tZXRoaW5nIHJ1bm5pbmcgYXMgYSBwcm94eSByYWlz
ZXMgYSBudW1iZXIgb2YgcXVlc3Rpb25zIGZvciBtZSwgYW5kIHRoZXNlIG1heSBiZSBvZiBnZW5l
cmFsIGludGVyZXN0LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UaGUgYXBw
bGljYXRpb24gSSB1c2VkIGl0IGZvciBpcyBzaW1pbGFyIHRvIHRoZSDigJxoeWJyaWQgYWNjZXNz
IG5ldHdvcmvigJ0gbW9kZWwgcmVjZW50bHkgcHJlc2VudGVkIHdpdGhpbiBob21lbmV0Og0KPC9z
cGFuPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PGEgaHJlZj0iaHR0
cHM6Ly90b29scy5pZXRmLm9yZy9hZ2VuZGEvOTAvc2xpZGVzL3NsaWRlcy05MC1ob21lbmV0LTIu
cGRmIj5odHRwczovL3Rvb2xzLmlldGYub3JnL2FnZW5kYS85MC9zbGlkZXMvc2xpZGVzLTkwLWhv
bWVuZXQtMi5wZGY8L2E+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PldoaWxlIHRoZSBob21lbmV0IG1vZGVsIHNlZXMgTFRFIGJlaW5nIHVzZWQgdG8gYXVnbWVudCBE
U0wgc3BlZWRzLCBpbiBteSBwcm90b3R5cGUgbXVsdGlwbGUgV2lGaSBuZXR3b3JrcyBmcm9tIG5l
aWdoYm91cmluZyBob21lIGdhdGV3YXlzIGNhbiBiZQ0KIHVzZWQgdG8gaW1wcm92ZSBhY2Nlc3Mg
cmF0ZXMgYXQgdGhlIGhvbWUgZ2F0ZXdheS4mbmJzcDsgVGhlIEdSRS1iYXNlZCBzb2x1dGlvbiBz
dWdnZXN0ZWQgd2l0aGluIGhvbWVuZXQgY291bGQgb25seSB3b3JrIHdpdGggYSBzaW5nbGUgY29u
bmVjdGlvbiBvZiB1bmtub3duIHJhdGUuJm5ic3A7IEkgdXNlZCBhbiBvbi1wYXRoIE1QVENQIHBy
b3h5IGF0IHRoZSByZXNpZGVudGlhbCBnYXRld2F5LCB3aGljaCBpcyB2aWFibGUgZm9yIGFnZ3Jl
Z2F0aW5nIGFueSBudW1iZXINCiBvZiBjb25uZWN0aW9ucyBvZiB1bmtub3duIHJhdGUuJm5ic3A7
IE1QVENQIHdhcyBkaXNtaXNzZWQgd2l0aGluIHRoZSBob21lbmV0IHByb3Bvc2FsIGZvciBiZWlu
ZyBhdCB0aGUgd3JvbmcgbGF5ZXIuJm5ic3A7IEkgd291bGQgd2VsY29tZSBjb21tZW50cyBvbiB0
aGF0LiZuYnNwOyBBbm90aGVyIGFwcHJvYWNoLCBvbmUgdXNlZCBieSBhIHN5c3RlbSBjYWxsZWQg
QmluZGVyIG91dCBvZiB0aGUgVW5pdmVyc2l0eSBvZiBFZGluYnVyZ2ggKDxhIGhyZWY9Imh0dHA6
Ly93d3cuY3Muc3Rpci5hYy51ay9+bW1mL3Jlcy9wdWJzL2xjZG5ldDEzLnBkZiI+aHR0cDovL3d3
dy5jcy5zdGlyLmFjLnVrL35tbWYvcmVzL3B1YnMvbGNkbmV0MTMucGRmPC9hPikNCiB1c2VkIGFu
IE9wZW5WUE4gdHVubmVsIHRvIGVuc3VyZSB0aGF0IGFsbCB0cmFmZmljIHdhcyBvdmVyIE1QVENQ
IHdpdGhpbiB0aGUgSVNQIG5ldHdvcmsuJm5ic3A7IEluIHRoaXMgbW9kZWwgYW5kIGluIHRoZSBo
b21lbmV0IG9uZSwgdGhlcmUgbXVzdCBiZSBhIHR1bm5lbCB0ZXJtaW5hdGlvbiBwb2ludCBhdCB0
aGUgSVNQLiZuYnNwOw0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGI+PGk+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj5bV2VpXSBBcyBteSB1bmRlcnN0YW5kaW5nLCB0aGUgcHVycG9zZSBvZiB3b3JrIHlv
dSBhcmUgZG9pbmcgaW4gaG9tZW5ldCBtb2RlbCBpcyB0byB1c2UgZGlmZmVyZW50IG5ldHdvcmsg
YWNjZXNzIHNlcnZpY2UgYXQgaG9tZSB0byBzaW11bHRhbmVvdXNseQ0KIHRvIHByb3ZpZGUgYSBm
YXN0ZXIgYW5kIHJlbGlhYmxlIGFjY2VzcyByYXRlIGZvciB1c2Vycz88bzpwPjwvbzpwPjwvc3Bh
bj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIGxhbmc9IkVO
LUNBIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Rm9yIHRoZSBmb2xsb3dp
bmcgcmVhc29ucyBsaXN0ZWQgaW4geW91ciBzbGlkZXMgdGhhdCBNUFRDUCBpcyBub3Qgc3VpdGFi
bGUgZm9yIHlvdXIgaG9tZW5ldDo8bzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDoxMC4yNXB0Ij48Yj48aT48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTrlrovkvZM7Y29sb3I6IzFGNDk3RCI+
4oCTPC9zcGFuPjwvaT48L2I+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj4gQXBwbGljYXRpb24gbGF5ZXI8Yj48aT4gW1dlaV0gSXQNCiBpcyBt
b3JlIHN1aXRhYmxlIHRvIHNlZSBNUFRDUCBhcyBhIHRyYW5zcG9ydCBsYXllciBzZXJ2aWNlIG5v
dCBhcHBsaWNhdGlvbiBsYXllci48bzpwPjwvbzpwPjwvaT48L2I+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo1LjBwdCI+PHNwYW4gbGFuZz0iRU4t
Q0EiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDvigJMgTXVsdGlo
b21lZCBob3N0cyByYXRoZXIgdGhhbiBtdWx0aWhvbWluZyBSRyAmbmJzcDs8Yj48aT5bV2VpXSBJ
IHRoaW5rIHRoZSBNUFRDUCBwcm94eSBtZWNoYW5pc20gY291bGQgYmUgc3VpdGFibGUgZm9yIG11
bHRpaG9taW5nDQogUkcgc2NlbmFyaW8sIHRoZSBhcmNoaXRlY3R1cmUgaGF2ZSBiZWVuIG1lbnRp
b25lZCBpbiA8L2k+PC9iPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7PC9zcGFuPjxi
PjxpPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+ZHJhZnQtZGVuZy1tcHRjcC1wcm94eS0wMCwgYW5kIHdlIHdpbGwgZGlzY3VzcyB0aGlzIGxh
dHRlciB2ZXJzaW9uDQogb2YgZHJhZnQtd2VpLW1wdGNwLXByb3h5LW1lY2hhbmlzbTxvOnA+PC9v
OnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0OjUuMHB0Ij48Yj48aT48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxzcGFuIGxhbmc9IkVOLUNB
IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+4oCTDQogTGFjayB0aGUgbWVj
aGFuaXNtIG9uIHBhY2tldC1iYXNlZCB0cmFmZmljPGI+PGk+IFtXZWldSW4gTVBUQ1AsIHBhY2tl
dCBkaXN0cmlidXRpb24gb24gZGlmZmVyZW50IGludGVyZmFjZXMgaW4gZGVjaWRlZCBieSBNUFRD
UCBpdHNlbGYuPG86cD48L286cD48L2k+PC9iPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MTAuMHB0Ij48Yj48aT48c3BhbiBsYW5nPSJFTi1DQSIg
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyAmbmJzcDs8L3NwYW4+
PC9pPjwvYj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPuKAkw0KIFRDUCBhcHBsaWNhdGlvbiBvbmx5IDxiPjxpPltXZWldUmlnaHQuPG86cD48
L286cD48L2k+PC9iPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6MTAuMHB0Ij48Yj48aT48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JbiBhIHByb3h5IG1vZGVsLCBzaG91bGQgTVBUQ1Agc2Vl
IHdpZGUgZGVwbG95bWVudCBvbiB0aGUgSW50ZXJuZXQsIGFuIElTUC1zaWRlIE1QVENQIHByb3h5
IGJlY29tZXMgc3VwZXJmbHVvdXMuJm5ic3A7IFdoYXQgc2hvdWxkIGhhcHBlbiB3aGVuIGJvdGgN
CiBzaWRlcyBhcmUgTVBUQ1AgZW5hYmxlZCBpcyBhIGdvb2QgcXVlc3Rpb24g4oCTIGhvdyBzaG91
bGQgdGhlIG11bHRpcGxlIHBhdGhzIGF2YWlsYWJsZSBmcm9tIHRoZSByZXNpZGVudGlhbCBnYXRl
d2F5IG9ud2FyZHMgYmUgc2lnbmFsbGVkPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+W1dlaV0gRG8geW91IG1lYW4gYm90aCBlbmQgaG9zdCBhcmUgTVBU
Q1AgY2FwYWJsZT8gSWYgdGhhdCBjYXNlLCB0aGUgcHJveHkgd2lsbCBub3QgYWN0IGFzIGEgcHJv
eHkgYW5kIGhhdmUgbm90aGluZyB0byBkbyB3aXRoIHRoZSB0cmFmZmljLg0KIENvdWxkIHlvdSBl
eHBsYWluIHRoaXMgaW4gbW9yZSBkZXRhaWw/IDo8L3NwYW4+PC9pPjwvYj48c3BhbiBsYW5nPSJF
Ti1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPuKAnGhvdyBzaG91bGQg
dGhlIG11bHRpcGxlIHBhdGhzIGF2YWlsYWJsZSBmcm9tIHRoZSByZXNpZGVudGlhbCBnYXRld2F5
IG9ud2FyZHMgYmUgc2lnbmFsbGVkP+KAnQ0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
UmUgZHJhZnQtd2VpLW1wdGNwLXByb3h5LW1lY2hhbmlzbS0wMC50eHQsIHRoZSBuZXcgZmVhdHVy
ZSBzdWdnZXN0ZWQgaW4gdGhlIGRyYWZ0IGlzIGEgbWVjaGFuaXNtIHRvIGluZGljYXRlIHRoZSBw
cmVzZW5jZSBvZiBhbiDigJxvZmYtcGF0aOKAnSBwcm94eQ0KIGFuZCBwcm92aWRlIGFuIElQIGFk
ZHJlc3MgZm9yIGl0LiZuYnNwOyBBcyBpdCBhcHBlYXJzIHRvIGJlIHBvc3NpYmxlIHRvIGxldmVy
YWdlIHRoZSBNSVRNIG9uIHRoZSBwcmltYXJ5IGNvbm5lY3Rpb24gdG8gYWRkcmVzcyB0aGUgb2Zm
LXBhdGggY2FzZSBieSBzaW1wbHkgaGlqYWNraW5nIHRoZSBjb25uZWN0aW9uIHRocm91Z2ggcmVt
b3ZpbmcgdGhlIG9yaWdpbmFsIGRlc3RpbmF0aW9uIGFkZHJlc3MgYW5kIGFkZGluZyB0aGUgcHJv
eHkgYWRkcmVzcywgaXQNCiB3b3VsZCBiZSBoZWxwZnVsIGZvciB0aGUgZHJhZnQgdG8gZGlyZWN0
bHkgYWRkcmVzcyB3aGF0IG1ha2VzIHRoZSBuZXcgbWVjaGFuaXNtIHN1Z2dlc3RlZCBwcmVmZXJh
YmxlIHRvIHRoZSBtZWNoYW5pc20gdGhhdCBpcyBhbHJlYWR5IGF2YWlsYWJsZS4mbmJzcDsgSXMg
YW4gZXhwbGljaXRseSBzaWduYWxsZWQgcHJveHkgdmFsdWFibGUgZm9yIHRoZSBraW5kIG9mIHVz
ZSBjYXNlIGFib3ZlLCB3aGVyZSBtdWx0aXBsZSBwYXRocyBhcmUgYXZhaWxhYmxlIHN0YXJ0aW5n
DQogZGVlcGVyIGluIHRoZSBuZXR3b3JrPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+W1dlaV0gJm5ic3A7SW4gb2ZmLXBhdGggbW9kZWw8L3NwYW4+PC9p
PjwvYj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTrlrovk
vZM7Y29sb3I6IzFGNDk3RCI+77yMPC9zcGFuPjwvaT48L2I+PGI+PGk+PHNwYW4gbGFuZz0iRU4t
Q0EiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj53ZQ0KIGFzc3VtZSB0aGF0
IHRoZXJlIGlzIGEgcHJveHkgbG9jYXRlZCBpbiB0aGUgcGF0aCBvZiBpbml0aWFsIHN1Yi1mbG93
IGZyb20gTVBUQ1AgaG9zdCwgdGhlIHJlYXNvbiB3aHkgYnkgc2ltcGx5IGhpamFja2luZyB0aGUg
Y29ubmVjdGlvbiBhbmQgcmVwbGFjaW5nIG9yaWdpbmFsIGRlc3RpbmF0aW9uIGFkZHJlc3Mgd2l0
aCBwcm94eSBhZGRyZXNzIGlzIG5vdCBlbm91Z2ggaXMgdGhhdCBpZiBwcm94eeKAmXMgYWRkcmVz
cyBpcyBub3QgZXhwbGljaXRseQ0KIHNpZ25hbGVkIHRvIE1QVENQIGhvc3QsIGZvciB0aGUgc3Vi
c2VxdWVudCBzdWItZmxvd3MgdGhlaXIgZGVzdGluYXRpb24gYWRkcmVzcyB3aWxsIGJlIGFsc28g
VENQIGhvc3TigJlzIGFkZHJlc3MsIGFuZCAmbmJzcDt0aGVzZSBzdWItZmxvd3MgYXJlIG5vdCBh
c3N1cmVkIHRvIHBhc3MgdGhyb3VnaCB0aGUgcHJveHkgdGhhdCB0aGUgaW5pdGlhbCBzdWItZmxv
dyBwYXNzZWQuIE9mZi1wYXRoIG1vZGVsIHdvdWxkIGJlIGVzcGVjaWFsbHkgdXNlZnVsIGluIGNh
c2UNCiBNUFRDUCBob3N0IHVzZXMgc2VydmljZSBmcm9tIGRpZmZlcmVudCBuZXR3b3JrIG9wZXJh
dG9ycyBzaW11bHRhbmVvdXNseS48L3NwYW4+PC9pPjwvYj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj5JIHdpbGwgaGF2ZSBzb21lIGNvbW1lbnRzIG9uIHRoZSBsYXJnZXIgcHJv
eHkgdXNlIGNhc2VzIGRyYWZ0IGxhdGVyLiZuYnNwOyBEZXNwaXRlIGhhdmluZyBpbXBsZW1lbnRl
ZCB3aGF0IHdlIGFyZSBjYWxsaW5nIGEgcHJveHkgYW5kIGhhdmluZyB3b3JrZWQNCiBvbiBhIHN5
c3RlbSB0aGF0IHJlcXVpcmVzIG9uZSwgSSBhbSBzb21ld2hhdCBhbWJpdmFsZW50IGFib3V0IGdh
dGV3YXlzIHRoYXQgYXNzaXN0IHRoZSB1c2VyIHdpdGhvdXQgdGhlIHVzZXLigJlzIGNvbnNlbnQs
IGFuZCBhbSBzb21ld2hhdCBoZXNpdGFudCB0byBldmVuIGNhbGwgdGhlbSBwcm94aWVzIOKAkyBp
biBvdGhlciBjb250ZXh0cyBhIHByb3h5IGlzIHVzdWFsbHkgZGVzaWduYXRlZCBieSBhIHVzZXI8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBs
YW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPltXZWldIFRo
ZXJlIGFyZSBkaWZmZXJlbnQga2luZHMgb2YgcHJveGllcyB3aGljaCBhcmUgdHJhbnNwYXJlbnQg
b3Igbm9uLXRyYW5zcGFyZW50IHRvIGVuZCB1c2VyLCBhbmQgSSB0aGluayB3ZSBzaG91bGQgb25s
eSBzZWUgdGhlIHByb3h5DQogd2l0aCB1c2Vy4oCZcyBjb25zZW50IGFzIGp1c3Qgb25lIG9mIHRo
ZW0uPG86cD48L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPi4m
bmJzcDsgSSBkb27igJl0IGhhdmUgYSBwcm9wb3NhbCB5ZXQgb24gaG93IHRvIG1ha2UgcHJveHlp
bmcgbW9yZSBjb25zZW5zdWFsIG9yIHRvIGRvIHVzZWZ1bCB0aGluZ3MgaW4gc2l0dWF0aW9ucyB3
aGVyZSBNUFRDUCBpcyBlbmFibGVkIGJ1dCBjb3VsZCB3b3JrDQogbW9yZSBlZmZlY3RpdmVseSBp
ZiB0aGUgbmV0d29yayBwcm92aWRlZCBtb3JlIGluZm9ybWF0aW9uIGFib3V0IGl0c2VsZi4mbmJz
cDsgSSB3b3VsZCB3ZWxjb21lIGVpdGhlciB0aG91Z2h0cyBvbiB0aG9zZSBjb25jZXJucyBvciBz
cGVjaWZpYyBzb2x1dGlvbnMuJm5ic3A7IEhvcGVmdWxseSBJ4oCZbGwgaGF2ZSBzb21lIHRvIHN1
Z2dlc3QgaW4gdGhlIGNvbWluZyBkYXlzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkZSLUNBIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+UmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJGUi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPkpvcmRhbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkZSLUNBIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRlItQ0EiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5Kb3JkYW4g
TWVsemVyPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRlItQ0EiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5URUxVUyBD
b21tdW5pY2F0aW9uczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_C5C3BB522B1DDF478AA09545169155B46D82B415nkgeml507mbxchi_--


From nobody Wed Aug  6 19:26:46 2014
Return-Path: <weixinpeng@huawei.com>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 821241A0538 for <multipathtcp@ietfa.amsl.com>; Wed,  6 Aug 2014 19:26:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.202
X-Spam-Level: 
X-Spam-Status: No, score=-4.202 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tv_C8mLmaOo4 for <multipathtcp@ietfa.amsl.com>; Wed,  6 Aug 2014 19:26:41 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 899F81A0654 for <multipathtcp@ietf.org>; Wed,  6 Aug 2014 19:26:40 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml404-hub.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BHZ43709; Thu, 07 Aug 2014 02:26:38 +0000 (GMT)
Received: from nkgeml405-hub.china.huawei.com (10.98.56.36) by lhreml404-hub.china.huawei.com (10.201.5.218) with Microsoft SMTP Server (TLS) id 14.3.158.1; Thu, 7 Aug 2014 03:26:38 +0100
Received: from NKGEML507-MBX.china.huawei.com ([169.254.5.39]) by nkgeml405-hub.china.huawei.com ([10.98.56.36]) with mapi id 14.03.0158.001; Thu, 7 Aug 2014 10:26:32 +0800
From: Weixinpeng <weixinpeng@huawei.com>
To: "philip.eardley@bt.com" <philip.eardley@bt.com>, "multipathtcp@ietf.org" <multipathtcp@ietf.org>
Thread-Topic: Consensus call for adopting draft-bonaventure-mptcp-experience as a WG document
Thread-Index: Ac+vz42YGiVvCmiwRo+Tsf2sjiqQlACFf6Dg
Date: Thu, 7 Aug 2014 02:26:32 +0000
Message-ID: <C5C3BB522B1DDF478AA09545169155B46D82B428@nkgeml507-mbx.china.huawei.com>
References: <A2E337CDB7BC4145B018B9BEE8EB3E0D4130C570A7@EMV67-UKRD.domain1.systemhost.net>
In-Reply-To: <A2E337CDB7BC4145B018B9BEE8EB3E0D4130C570A7@EMV67-UKRD.domain1.systemhost.net>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.76.176]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/multipathtcp/xARUEwBL8hxNYWGV5DEB16y6DsI
Subject: Re: [multipathtcp] Consensus call for adopting draft-bonaventure-mptcp-experience as a WG document
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-path extensions for TCP <multipathtcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/multipathtcp/>
List-Post: <mailto:multipathtcp@ietf.org>
List-Help: <mailto:multipathtcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 07 Aug 2014 02:26:43 -0000

Ok for me, this draft will provide valuable guidance for the deployment of =
MPTCP.

>-----Original Message-----
>From: multipathtcp [mailto:multipathtcp-bounces@ietf.org] On Behalf Of
>philip.eardley@bt.com
>Sent: Monday, August 04, 2014 6:34 PM
>To: multipathtcp@ietf.org
>Subject: [multipathtcp] Consensus call for adopting
>draft-bonaventure-mptcp-experience as a WG document
>
>In Toronto we discussed
>http://tools.ietf.org/html/draft-bonaventure-mptcp-experience
>Since this document seems a very good match for our Milestone "Use-cases
>and operational experiences", it would seem a good idea to make it a WG
>document. This email is to check consensus - please say if you're ok, or n=
ot,
>with this.
>
>Thanks
>Phil & Yoshifumi
>
>>From the Charter:
><< The working group will also explore and document results with several o=
f
>the proposed use cases for MPTCP in more detail, to ensure that MPTCP
>works well in practice and that operational experiences and issues are
>understood and captured. Likely use cases are to offload traffic from 3G t=
o
>WiFi, and to manage traffic within a data centre.
>Another scenario is to enable, without changing the MPTCP protocol,
>operation of a single-homed, MPTCP end host on a campus network that has
>multiple providers.
>Prior to publishing a Standards Track specification, the working group wil=
l
>document experimental results and operational experiences to-date.
>This should consider not just experience with well-connected fat-pipe
>networks and long-lived flows, but also consider a broader links and types=
 of
>applications; particularly looking for cases where MPTCP could be detrimen=
tal
>in some way.
>>>
>
>
>_______________________________________________
>multipathtcp mailing list
>multipathtcp@ietf.org
>https://www.ietf.org/mailman/listinfo/multipathtcp


From nobody Thu Aug  7 22:54:20 2014
Return-Path: <denglingli@chinamobile.com>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0FA661A02E6 for <multipathtcp@ietfa.amsl.com>; Thu,  7 Aug 2014 22:54:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.62
X-Spam-Level: 
X-Spam-Status: No, score=0.62 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_8BIT_HEADER=0.3, RELAY_IS_221=2.222, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id y1miZQQ4NqXG for <multipathtcp@ietfa.amsl.com>; Thu,  7 Aug 2014 22:54:15 -0700 (PDT)
Received: from cmccmta3.chinamobile.com (cmccmta3.chinamobile.com [221.176.66.81]) by ietfa.amsl.com (Postfix) with SMTP id 38A411A02DD for <multipathtcp@ietf.org>; Thu,  7 Aug 2014 22:54:14 -0700 (PDT)
Received: from spf.mail.chinamobile.com (unknown[172.16.121.5]) by rmmx-syy-dmz-app11-12011 (RichMail) with SMTP id 2eeb53e4654a671-536c2; Fri, 08 Aug 2014 13:51:06 +0800 (CST)
X-RM-TRANSID: 2eeb53e4654a671-536c2
X-RM-SPAM-FLAG: 00000000
Received: from cmccPC (unknown[10.2.43.189]) by rmsmtp-syy-appsvr03-12003 (RichMail) with SMTP id 2ee353e44e213bb-b13d6; Fri, 08 Aug 2014 12:12:20 +0800 (CST)
X-RM-TRANSID: 2ee353e44e213bb-b13d6
From: =?utf-8?B?6YKT54G16I6JL0xpbmdsaSBEZW5n?= <denglingli@chinamobile.com>
To: <philip.eardley@bt.com>, <multipathtcp@ietf.org>
References: <A2E337CDB7BC4145B018B9BEE8EB3E0D4130C570A7@EMV67-UKRD.domain1.systemhost.net>
In-Reply-To: <A2E337CDB7BC4145B018B9BEE8EB3E0D4130C570A7@EMV67-UKRD.domain1.systemhost.net>
Date: Fri, 8 Aug 2014 12:12:25 +0800
Message-ID: <00b201cfb2be$f620aa60$e261ff20$@com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Ac+vz42YGiVvCmiwRo+Tsf2sjiqQlAC72KzQ
Content-Language: zh-cn
Archived-At: http://mailarchive.ietf.org/arch/msg/multipathtcp/52MVc0ZkJq3-_qSZAU4Crxnzt30
Subject: Re: [multipathtcp] Consensus call for adopting draft-bonaventure-mptcp-experience as a WG document
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-path extensions for TCP <multipathtcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/multipathtcp/>
List-Post: <mailto:multipathtcp@ietf.org>
List-Help: <mailto:multipathtcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 08 Aug 2014 05:54:18 -0000

Support.

Lingli

> -----Original Message-----
> From: multipathtcp [mailto:multipathtcp-bounces@ietf.org] On Behalf Of
> philip.eardley@bt.com
> Sent: Monday, August 04, 2014 6:34 PM
> To: multipathtcp@ietf.org
> Subject: [multipathtcp] Consensus call for adopting
> draft-bonaventure-mptcp-experience as a WG document
> 
> In Toronto we discussed
> http://tools.ietf.org/html/draft-bonaventure-mptcp-experience
> Since this document seems a very good match for our Milestone
> "Use-cases and operational experiences", it would seem a good idea to
> make it a WG document. This email is to check consensus - please say if
> you're ok, or not, with this.
> 
> Thanks
> Phil & Yoshifumi
> 
> >From the Charter:
> << The working group will also explore and document results with several
> of the proposed use cases for MPTCP in more detail, to ensure that
> MPTCP works well in practice and that operational experiences and
> issues are understood and captured. Likely use cases are to offload
> traffic from 3G to WiFi, and to manage traffic within a data centre.
> Another scenario is to enable, without changing the MPTCP protocol,
> operation of a single-homed, MPTCP end host on a campus network that
> has
> multiple providers.
> Prior to publishing a Standards Track specification, the working group
> will document experimental results and operational experiences to-date.
> This should consider not just experience with well-connected fat-pipe
> networks and long-lived flows, but also consider a broader links and
> types of applications; particularly looking for cases where MPTCP
> could be detrimental in some way.
> >>
> 
> 
> _______________________________________________
> multipathtcp mailing list
> multipathtcp@ietf.org
> https://www.ietf.org/mailman/listinfo/multipathtcp




From nobody Fri Aug  8 00:03:40 2014
Return-Path: <Jordan.Melzer@telus.com>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4E0AC1A03AE for <multipathtcp@ietfa.amsl.com>; Fri,  8 Aug 2014 00:03:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.302
X-Spam-Level: 
X-Spam-Status: No, score=-4.302 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZcPipFrC_2Tm for <multipathtcp@ietfa.amsl.com>; Fri,  8 Aug 2014 00:03:26 -0700 (PDT)
Received: from orkaan.nssi.telus.com (orkaan.nssi.telus.com [208.38.59.78]) by ietfa.amsl.com (Postfix) with ESMTP id 04ACB1A036B for <multipathtcp@ietf.org>; Fri,  8 Aug 2014 00:03:24 -0700 (PDT)
DomainKey-Signature: s=orkaan.nssi; d=telus.com; c=nofws; q=dns; h=X-IronPort-Anti-Spam-Filtered: X-IronPort-Anti-Spam-Result:X-IronPort-AV:Received: Received:From:To:Date:Subject:Thread-Topic:Thread-Index: Message-ID:References:In-Reply-To:Accept-Language: Content-Language:X-MS-Has-Attach:X-MS-TNEF-Correlator: acceptlanguage:Content-Type:MIME-Version; b=ae53Jgjvu3fPPfq3HraePBXDs0vDU1AvILSCrllTHrHSuoGGArdV+Bp+ SZ3O/jru+71EhdiiMK6fD244ldMrKmEftJcvhDZcgvUv9pf4JJcTPxeuX q4RSHxA13uCHasZw+UXdjmvWVt1gg/5lZJi+CIGnVGKzP1y7y3IecHSjg 0=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AkAFAPJ15FOOsmOS/2dsb2JhbABaFoIxIyNSV4IvSKcfokOHSAEZehZ3hAMBAQMCDA4JBAYmGwYVAgEGAg0EAQMBASEBBgMCAgIwFAMGCAEBBAoJCBOIJwEMkgacNJYMF48bBgcgCgECBIJzNoEcBYsWg2qGM4I5i3yNI4N2TQEB
X-IronPort-AV: E=Sophos;i="5.01,823,1400025600";  d="scan'208,217";a="345624507"
Received: from unknown (HELO WP40081.corp.ads) ([142.178.99.146]) by orkaan-o.nssi.telus.com with ESMTP/TLS/AES128-SHA; 08 Aug 2014 07:03:04 +0000
Received: from WP40046.corp.ads ([::1]) by WP40081.corp.ads ([::1]) with mapi;  Fri, 8 Aug 2014 01:03:03 -0600
From: Jordan Melzer <Jordan.Melzer@telus.com>
To: "multipathtcp@ietf.org Mailing List" <multipathtcp@ietf.org>
Date: Fri, 8 Aug 2014 01:03:01 -0600
Thread-Topic: MPTCP Proxy questions
Thread-Index: Ac+tJUuJpwSK3hcjSgeOdbsIr3RufwDXWHtgADyCOUAAGnqvIAA17KIQ
Message-ID: <80C0017654A043479F53C41112BE847687D53CB2E0@WP40046.corp.ads>
References: <80C0017654A043479F53C41112BE847687D530549E@WP40046.corp.ads> <C5C3BB522B1DDF478AA09545169155B46D82B0DA@nkgeml507-mbx.china.huawei.com> <80C0017654A043479F53C41112BE847687D5305B1F@WP40046.corp.ads> <C5C3BB522B1DDF478AA09545169155B46D82B415@nkgeml507-mbx.china.huawei.com>
In-Reply-To: <C5C3BB522B1DDF478AA09545169155B46D82B415@nkgeml507-mbx.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: multipart/alternative; boundary="_000_80C0017654A043479F53C41112BE847687D53CB2E0WP40046corpad_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/multipathtcp/XSULDd_p-42C-TcLorrPfdhEBak
Subject: Re: [multipathtcp] MPTCP Proxy questions
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-path extensions for TCP <multipathtcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/multipathtcp/>
List-Post: <mailto:multipathtcp@ietf.org>
List-Help: <mailto:multipathtcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 08 Aug 2014 07:03:37 -0000

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

DQpUaGFuayB5b3UgWGlucGVuZy4NCg0KSSByZWFsaXplIEkgYWNjaWRlbnRhbGx5IHdyb3RlIOKA
nG9mZi1uZXTigJ0gaW5zdGVhZCBvZiDigJxvZmYtcGF0aOKAnS4gIFRoZSDigJxvZmYtcGF0aOKA
nSBsaW5rIGlzIHRoZSBib3R0b20gb25lIHRoYXQgZ29lcyBhcm91bmQgdGhlIHByb3h5LiAgSG9w
ZWZ1bGx5IHRoYXQgY2xlYXJzIHVwIHNvbWUgb2YgbXkgY29tbWVudHMuICBJZiBib3RoIGhvc3Rz
IGFyZSBNUC1jYXBhYmxlLCB0aGUg4oCcb2ZmLXBhdGjigJ0gbGluayBtYXkgYmUgc29tZXRoaW5n
IHdlIHdvdWxkIGxpa2UgYSBwcm94eSB0aGF0IGlzIHRyeWluZyB0byBpbnNlcnQgdG8gYWxsb3cg
YW5kIG5vdCBhZmZlY3QuDQoNCkZvciB0aGUgY2FzZSB3aGVyZSBhIGNsaWVudCBpcyBNUC1jYXBh
YmxlIGJ1dCB0aGUgc2VydmVyIGlzIG5vdCwgdGhlIG9ubHkgY2hhbmdlIGluIGJlaGF2aW91ciB0
byB3aGF0IHlvdSBvdXRsaW5lIGluIHlvdXIgZHJhZnQgaXMgdGhhdCB0aGUgcHJveHkgdXNlcyBh
IFJFTU9WRV9BRERSIG1lc3NhZ2UgaW5zdGVhZCBvZiB0aGUgUCBmbGFnIHRvIHN1cHByZXNzIHRo
ZSBzZWNvbmQgc3ViLWZsb3cgZXN0YWJsaXNobWVudC4gIFlvdXIgc29sdXRpb24gYmFzZWQgb24g
dGhlIOKAnFDigJ0gZmxhZyBpbnZvbHZlcyBmZXdlciBwYWNrZXRzIGFuZCBjbGVhcmx5IGhhcyBu
byByYWNlIGNvbmRpdGlvbi4gIEkgZGlkbuKAmXQgZmVlbCB0aGF0IHRoZSBkcmFmdCBkaXJlY3Rs
eSBhZGRyZXNzZWQgd2hhdCB0aGUgYWx0ZXJuYXRpdmUgdG8gdGhlIG5ldyBmbGFnIHdhcyBhbmQg
aG93IHRoYXQgZmxhZyB3YXMgYW4gaW1wcm92ZW1lbnQuDQoNCldpdGhvdXQgdGhlIOKAnFDigJ0g
ZmxhZywgdGhlIGZsb3cgbWlnaHQgYmUgYXMgZm9sbG93czoNCg0KTVAtQ2FwYWJsZSBDbGllbnQ6
IEEgICAgICAgICAgICAgICAgTVBUQ1AgUHJveHk6IFAgICAgICAgICAgICAgU2VydmVyOiBCDQog
ICAgIC0tLS0tLSAgICAgICAgICAgICAgICAgICAgICAgICAtLS0tLS0gICAgICAgICAgICAgICAg
ICAgIC0tLS0tLQ0KDQo8c2Vzc2lvbiBzZXR1cCwgcHJveHkgcGFzc2VzIHRyYWZmaWMgd2l0aCBu
byBjaGFuZ2VzPg0KDQoNCg0KICAgICAgICBNUF9DQVBBQkxFIChzeW4pICAgLS0tLS0+DQoNCiAg
ICAgIFtBJ3Mga2V5LCBmbGFnc10NCg0KPFNlcnZlciByZXNwb25zZSBpbmRpY2F0ZXMgaXQgaXMg
bm90IE1QX0NBUEFCTEU+DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA8LS0tLS0gICAgIHN5bi9hY2sNCg0KDQoNCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA8LS0tIE1QX0NBUEFCTEUgKHN5bi9hY2spDQoNCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFtQJ3Mga2V5LCBmbGFnc10NCg0KDQoNCiAgICAgIEFD
SyArIE1QX0NBUEFCTEUgICAgICAtPg0KDQogICAgICBbQSdzIGtleSwgUCdzIGtleSwgZmxhZ3Nd
DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQUNL
ICAtLS0tPg0KDQo8cHJveHkgYWRkcyBhIG5ldyBhZGRyZXNzPg0KDQoNCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgQUREX0FERFINCg0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDwtICAgICAgW0lQIy1QMSwNCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBJUCMtUDEncyBBZGRyZXNzIElEXQ0KDQo8cHJveHkgcmVtb3ZlcyBvcmlnaW5h
bCBzdWJmbG93Pg0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC0gICAgUkVNT1ZF
X0FERFINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbQWRkcmVzcyBJRCB6
ZXJvXQ0KDQpUaGUgY2xpZW50IHNob3VsZCBub3cgY3JlYXRlIHN1YmZsb3dzIGZyb20gZWFjaCBv
ZiBpdHMgaW50ZXJmYWNlcyB0byB0aGUgcHJveHkuICBUaGUgcHJveHkgdHJhbnNmZXJzIGRhdGEg
YmFjayBhbmQgZm9ydGggYmV0d2VlbiB0aGlzIGNvbm5lY3Rpb24gd2l0aCB0aGUgY2xpZW50IGFu
ZCB0aGUgc2Vzc2lvbiBpdCBpcyBjb25kdWN0aW5nIHdpdGggdGhlIHNlcnZlciB1c2luZyB0aGUg
c3Bvb2ZlZCBJUCBvZiB0aGUgY2xpZW50LiAgQXMgSSBoYXZlIG5vdCB0cmllZCB0aGlzLCBJIGNh
bm5vdCB2ZXJpZnkgdGhhdCBpdCB3b3Jrcy4NCg0KRm9yIHRoZSBjYXNlIHdoZXJlIHR3byBob3N0
cyBhcmUgTVAtY2FwYWJsZSBidXQgc2luZ2xlLWludGVyZmFjZWQgYW5kIGEgcHJveHkgaW4gdGhl
IG5ldHdvcmsgd2l0aCBhIHdlc3QtZmFjaW5nIGludGVyZmFjZSBvZiBQMSBhbmQgdHdvIGVhc3Qt
ZmFjaW5nIGludGVyZmFjZXMgKFAyIGFuZCBQMykgYW5kIHdoZXJlIFAxIGFuZCBQMiBhcmUgbmF0
dXJhbGx5IG9uLXBhdGgsIGlmIHRoZSBwcm94eSB3b3VsZCBsaWtlIHRvIGludHJvZHVjZSBuZXcg
cm91dGVzLCB0aGUgcGFja2V0IGZsb3cgbWlnaHQgbG9vayBzb21ldGhpbmcgbGlrZSB0aGlzOg0K
DQoNCk1QLUNhcGFibGUgSG9zdDogQSAgICAgICAgICAgICAgICBNUFRDUCBQcm94eTogUCAgICAg
ICAgICAgTVAtQ2FwYWJsZSBIb3N0OiBCDQogICAgIC0tLS0tLSAgICAgICAgICAgICAgICAgICAg
ICAgICAtLS0tLS0gICAgICAgICAgICAgICAgICAgIC0tLS0tLQ0KDQo8c2Vzc2lvbiBzZXR1cCwg
cHJveHkgcGFzc2VzIHRyYWZmaWMgd2l0aCBubyBjaGFuZ2VzPg0KDQoNCg0KICAgICAgICBNUF9D
QVBBQkxFIChzeW4pICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLT4NCg0KICAgICAgW0EncyBr
ZXksIGZsYWdzXQ0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC0tLS0tLS0tLS0t
LS0tLS0tLS0tLSAgICAgICAgICAgTVBfQ0FQQUJMRSAoc3luL2FjaykNCg0KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtCJ3Mga2V5
LCBmbGFnc10NCg0KICAgICAgQUNLICsgTVBfQ0FQQUJMRSAgICAgIC0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tPg0KDQogICAgICBbQSdzIGtleSwgQidzIGtleSwgZmxhZ3NdDQoNCg0KPHByb3h5IGFk
ZHMgYSBuZXcgYWRkcmVzcyBmb3IgZWFjaCBzaWRlPg0KDQoNCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgQUREX0FERFINCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDwtICAgICAgW0lQIy1QMSwNCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBJUCMtUDEncyBBZGRyZXNzIElEXQ0KDQoNCg0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBBRERfQUREUiAgICAgICAgICAgICAgIC0+DQoNCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFtJUCMtUDMsDQoNCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgSVAjLVAzJ3MgQWRkcmVzcyBJRF0NCg0KDQo8d2hlbiB0aGUgY2xp
ZW50IHNlbmRzIGFuIE1QX0pPSU4sIHRoZSBwcm94eSBjaGFuZ2VzIHRoZSBhZGRyZXNzZXMgLyBh
ZGRyZXNzIElEcz4NCg0KDQoNCk1QX0pPSU4gICAgICAgICAgICAgICAtPg0KDQogICAgICBbQidz
IHRva2VuLCBBJ3Mgbm9uY2UsDQoNCiAgICAgICBBJ3MgQWRkcmVzcyBJRCwgZmxhZ3NdDQoNCg0K
DQoNCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1QX0pPSU4gICAgICAgICAgICAg
ICAtPg0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW0IncyB0b2tlbiwgQSdzIG5v
bmNlLA0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUDMncyBBZGRyZXNzIElELCBm
bGFnc10NCg0KDQoNCg0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDwtICAgICAgICAgIE1QX0pPSU4NCg0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtCJ3MgSE1BQywgQidzIG5vbmNl
LA0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgQidzIEFkZHJlc3MgSUQsIGZsYWdzXQ0KDQoNCg0KDQoNCg0KDQogICAgICAgICAg
ICAgICAgICAgICAgICA8LSAgICBNUF9KT0lODQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgW0IncyBITUFDLCBCJ3Mgbm9uY2UsDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFAxJ3MgQWRkcmVzcyBJRCwgZmxhZ3NdDQoNCg0KDQoNCg0KDQoNCg0KDQogICAgICBBQ0sgKyBN
UF9KT0lOICAgICAgIC0tLSAgTkFUIC0tPg0KDQogICAgICBbQSdzIEhNQUNdDQoNCg0KDQogICAg
ICAgICAgICAgICAgICAgICAgICAgICA8LS0tIE5BVCAtLS0tICAgICAgICAgICAgICAgICAgICAg
ICAgQUNLDQoNCkkgd291bGQgd2VsY29tZSBzdWdnZXN0aW9ucyBvbiBhIGJldHRlciBtZWNoYW5p
c20gZm9yIHRoaXMuICBMZXQgbWUgbm90ZSB0aGF0IHRoZSBleHBpcmVkIGRyYWZ0LWhhbXBlbC1t
cHRjcC1wcm94aWVzLWFuY2hvcnMtMDAgaW5jbHVkZWQgcXVpdGUgYSBmZXcgYXBwcm9hY2hlcyB0
byBwcm94eWluZy4NCg0KUmUgbXVsdGlwbGUgc3ViLWZsb3dzLCBpZiBhIGNsaWVudCB1c2VzIGFk
ZGl0aW9uYWwgbG9jYWwgcG9ydHMsIGl0IGNhbiBjcmVhdGUgbXVsdGlwbGUgZmxvd3Mgb24gYSBz
aW5nbGUgaW50ZXJmYWNlLiAgQnkgc3RhcnRpbmcgbmV3IGZsb3dzIG9uIGRpZmZlcmVudCBwb3J0
cywgYSBjbGllbnQgY291bGQgdHJ5IHRvIHByb2JlIGZvciBFQ01QIHJvdXRlcyBpbiB0aGUgbmV0
d29yay4NCg0KSm9yZGFuDQoNCg0KRnJvbTogV2VpeGlucGVuZyBbbWFpbHRvOndlaXhpbnBlbmdA
aHVhd2VpLmNvbV0NClNlbnQ6IEF1Z3VzdCA2LCAyMDE0IDEwOjE0IFBNDQpUbzogSm9yZGFuIE1l
bHplcjsgbXVsdGlwYXRodGNwQGlldGYub3JnIE1haWxpbmcgTGlzdA0KQ2M6IFhpb25nY2h1bnNo
YW4gKFNhbSk7IOmCk+eBteiOiS9MaW5nbGkgRGVuZw0KU3ViamVjdDogUkU6IE1QVENQIFByb3h5
IHF1ZXN0aW9ucw0KDQpIaSBKb3JkYW4sDQpUaGFua3MgZm9yIHByb3ZpZGluZyB5b3VyIHZhbHVh
YmxlIHRob3VnaHRzLiBJIGhhdmVu4oCZdCB3b3JrIG9uIGhvbWVuZXQsIGFuZCBJIG5lZWQgdG8g
Y2xhcmlmeSBzb21ldGhpbmcgYmVsb3cgYmVmb3JlIHByb3ZpZGluZyB5b3UgbXkgZGV0YWlsZWQg
Y29tbWVudHMuIFRoYW5rcyENCg0KQlIsDQpYaW5wZW5nDQoNCg0KRnJvbTogSm9yZGFuIE1lbHpl
ciBbbWFpbHRvOkpvcmRhbi5NZWx6ZXJAdGVsdXMuY29tXQ0KU2VudDogVGh1cnNkYXksIEF1Z3Vz
dCAwNywgMjAxNCA1OjU1IEFNDQpUbzogV2VpeGlucGVuZzsgbXVsdGlwYXRodGNwQGlldGYub3Jn
PG1haWx0bzptdWx0aXBhdGh0Y3BAaWV0Zi5vcmc+IE1haWxpbmcgTGlzdA0KQ2M6IFhpb25nY2h1
bnNoYW4gKFNhbSk7IFpodWxlaSAoTUJCIFJlc2VhcmNoKTsg6YKT54G16I6JL0xpbmdsaSBEZW5n
DQpTdWJqZWN0OiBSRTogTVBUQ1AgUHJveHkgcXVlc3Rpb25zDQoNCkRlYXIgWGlucGVuZywNCg0K
VGhhbmsgeW91IGZvciB5b3VyIGNvbW1lbnRzLCB0aGV5IGFyZSBtdWNoIGFwcHJlY2lhdGVkLiAg
VG8gYmUgY2xlYXIsIEkgZGlkIG5vdCB3cml0ZSB0aGUgc2xpZGVzIEkgbGlua2VkIHRvIG9uIGJv
bmRpbmcgdHdvIGFjY2VzcyBuZXR3b3JrcyDigJMgdGhleSB3ZXJlIHNsaWRlcyBwcmVzZW50ZWQg
dG8gdGhlIGhvbWVuZXQgZ3JvdXAgYXQgSUVURiA5MC4gIEFzIG9uZSBvZiB0aGVpciBhdXRob3Jz
IHdhcyBmcm9tIEh1YXdlaSwgeW91IG1heSBoYXZlIG1vcmUgaW5zaWdodCBpbnRvIHRoZWlyIHVz
ZSBjYXNlIHRoYW4gSSBkby4gIEkgaGF2ZSBpbXBsZW1lbnRlZCBhIHNpbWlsYXIgdXNlIGNhc2Us
IG9uZSB3aGVyZSBhIHJlc2lkZW50aWFsIGdhdGV3YXkgdXNlcyBXaUZpIChhbmQgc3BlY2lmaWNh
bGx5IDgwMi4xMXMpIGFzIGFuIGFjY2VzcyBtZWNoYW5pc20gaW4gYWRkaXRpb24gdG8gRFNMLiAg
SW4gYm90aCB0aGlzIHVzZSBjYXNlIGFuZCB0aGUgaG9tZW5ldHMgb25lLCB0aGUgZW5kIGNsaWVu
dHMgbWF5IGhhdmUgYSBzaW5nbGUgaW50ZXJmYWNlLCB3aXRoIG11bHRpcGxlIGludGVyZmFjZXMg
YmVjb21pbmcgYXZhaWxhYmxlIGF0IHRoZSByZXNpZGVudGlhbCBnYXRld2F5LiAgQXMgeW91IG5v
dGVkLCBhIHNjZW5hcmlvIGluIHdoaWNoIHRoZSBjbGllbnQgaGFzIGEgc2luZ2xlIGludGVyZmFj
ZSBhbmQgaXMgbm90IE1QLWNhcGFibGUgYnV0IGlzIHByb3hpZWQgYnkgYW4gTVAtY2FwYWJsZSBn
YXRld2F5IGlzIGluY2x1ZGVkIGluIGRyYWZ0LWRlbmctbXB0Y3AtcHJveHktMDAuDQoNCkZvciB0
aGVzZSBzb3J0cyBvZiB1c2UgY2FzZXMsIGlmIHdlIGVuY291bnRlciBhIHNpdHVhdGlvbiB3aGVy
ZSB0aGUgY2xpZW50IGlzIE1QIGNhcGFibGUgYW5kIHRoZSBzZXJ2ZXIgaXMgTVAgY2FwYWJsZSBi
dXQgYm90aCBoYXZlIGEgc2luZ2xlIGludGVyZmFjZSwgd2Ugd291bGQgc3RpbGwgd2FudCB0aGUg
cmVzaWRlbnRpYWwgZ2F0ZXdheSB0byBkbyBzb21ldGhpbmcgdG8gYWxsb3cgaXRzIHR3byB1cHN0
cmVhbSBjb25uZWN0aW9ucyB0byBiZSB1c2VkLiAgU2ltaWxhcmx5LCB3ZSB3b3VsZCB3YW50IGEg
Y2xpZW50IHdpdGggYSBzZWNvbmQsIOKAnG9mZi1uZXTigJ0gaW50ZXJmYWNlIHRvIGJlIGFibGUg
dG8gdXNlIGl0Lg0KDQpXaXRob3V0IG9mZi1uZXQgbGluazoNCistLS0tLS0tLSsgICAgICstLS0t
LS0tKyAgICAgICAgICAgKy0tLS0tLS0tKw0KfCAgICAgICAgfCAgICAgfCAgICAgICArLS0tLS0t
KyAgICB8ICAgICAgICB8DQp8IGNsaWVudCArLS0tLS0rIHByb3h5IHwgICAgICArLS0tLSsgc2Vy
dmVyIHwNCnwgICAgICAgIHwgICAgIHwgICAgICAgKy0tLS0tLSsgICAgfCAgICAgICAgfA0KKy0t
LSstLS0tKyAgICAgKy0tLS0tLS0rICAgICAgICAgICArLS0tLS0tLS0rDQoNCldpdGggb2ZmLW5l
dCBsaW5rOg0KKy0tLS0tLS0tKyAgICAgKy0tLS0tLS0rICAgICAgICAgICArLS0tLS0tLS0rDQp8
ICAgICAgICB8ICAgICB8ICAgICAgICstLS0tLS0rICAgIHwgICAgICAgIHwNCnwgY2xpZW50ICst
LS0tLSsgcHJveHkgfCAgICAgICstKy0tKyBzZXJ2ZXIgfA0KfCAgICAgICAgfCAgICAgfCAgICAg
ICArLS0tLS0tKyB8ICB8ICAgICAgICB8DQorLS0tKy0tLS0rICAgICArLS0tLS0tLSsgICAgICAg
IHwgICstLS0tLS0tLSsNCiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAgICst
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQpbV2VpXSBJIGFtIG5vdCBxdWl0ZSBjbGVhciBh
Ym91dCB0aGlzIGZpZ3VyZTogMSkgd2hhdCBvZmYtbmV0IGxpbmsgc3RhbmRzIGZvcj8gMikgRm9y
IHRoZSBlbmRwb2ludCBvZiBvZmYtbmV0IGxpbmssIG9uZSBpcyBjbGllbnQgYW5kIHdoYXQgYWJv
dXQgdGhlIG90aGVyIGVuZCwgaXMgaXQgc29tZXRoaW5nIGxpa2UgYSBnYXRld2F5PyAzKWhvdyB0
aGUgb2ZmLW5ldCBsaW5rIGFjdHM/DQpUaGFua3MgZm9yIHlvdXIgZXhwbGFuYXRpb24gZm9yIHRo
ZXNlIG9yIHlvdSBtYXkgcHJvdmlkaW5nIHNvbWUgcmVmZXJlbmNlcyBmb3IgbWUuDQpUaGUgcm9s
ZSBvZiB0aGUg4oCccHJveHnigJ0gaGVyZSBpcyB0byBhbGxvdyBpdHMgdHdvIHVwc3RyZWFtIGxp
bmtzIHRvIGJlIHVzZWQuICBUaGUgY3JpdGljaXNtIGZyb20gdGhlIGhvbWVuZXRzIHNsaWRlcyBh
Ym91dCB0aGlzIGJlaW5nIGEgbmV0d29yay1sYXllciBwcm9ibGVtIG1heSBiZSBzb21ld2hhdCB2
YWxpZCwgYnV0IHRoZSBuZXR3b3JrIGxheWVyIGRvZXNu4oCZdCBleHBvc2UgbWlkLW5ldHdvcmsg
bXVsdGlwYXRoIHRvcG9sb2d5IHRvIHRoZSB0cmFuc3BvcnQgbGF5ZXIgYW5kIHRoZSBuZXR3b3Jr
IGxheWVyIGRvZXNu4oCZdCBzb2x2ZSB0aGlzIHByb2JsZW0gb24gaXRzIG93bi4NCg0KUmUgdGhl
IOKAnG9mZi1uZXTigJ0gcHJveHkgY29tbWVudHMgYmVsb3csIEkgd2FzIHN1Z2dlc3RpbmcgcmVt
b3ZpbmcgYW5kIGFkZGluZyBhZGRyZXNzZXMgdmlhIE1QVENQIG1lc3NhZ2VzLCByYXRoZXIgdGhh
biBjaGFuZ2luZyB0aGUgYWRkcmVzcyBvbiBwYWNrZXRzLiAgVGhlIHByb3h5IGNhbiB0ZWxsIHRo
ZSBjbGllbnQgdG8gYWRkIGFuIGFkZHJlc3MgZm9yIGl0IChJIGJlbGlldmUgdGhpcyBjYW4gYmUg
ZG9uZSBpbXBsaWNpdGx5IGJ5IHNlbmRpbmcgYSBwYWNrZXQgd2l0aCBvbmXigJlzIG9uZSBhZGRy
ZXNzIGFzIHRoZSBzb3VyY2UpIGFuZCByZW1vdmUgdGhlIGFkZHJlc3MgZm9yIHRoZSBzZXJ2ZXIg
KGFuIE1QVENQIG9wdGlvbikuICBBbiBNUC1jYXBhYmxlIGNsaWVudCB3aWxsIHRyeSBvdXQgYWxs
IG9mIGl0cyBpbnRlcmZhY2VzIGFnYWluc3QgdGhlIHByb3h5LiAgVGhpcyBpcyB3aGF0IEkgbWVh
bnQgYnkgbGV2ZXJhZ2luZyB0aGUgTUlUTSB0byBwcm94eSBhbGwgb2YgdGhlIHRyYWZmaWMuICBB
cyBJIGhhdmUgbmV2ZXIgYWN0dWFsbHkgdHJpZWQgdGhpcyBhbmQgbWlzc2VkIHdoYXRldmVyIHBy
aW9yIGRpc2N1c3Npb24gdGhlcmUgd2FzIGF0IHRoZSBkZXNpZ24gc3RhZ2UsIEkgd2VsY29tZSBj
b21tZW50cyBvbiB0aGUgbGlzdCBhYm91dCB3aGV0aGVyIG9yIG5vdCB0aGlzIGlzIGEpIGNvcnJl
Y3QgYW5kIGIpIGEgZmVhdHVyZS4gIEkgYmVsaWV2ZSBpdCB0byBiZSBib3RoLiAgSWYgdGhpcyBp
c27igJl0IGNsZWFyLCBJIGNhbiB0cnkgaXQgYWdhaW4gd2l0aCBhIHBhY2tldC1mbG93IGRpYWdy
YW0uDQpbV2VpXSBJdCB3b3VsZCBiZSB2ZXJ5IG11Y2ggYXBwcmVjaWF0ZWQgaWYgeW91IGNvdWxk
IHByb3ZpZGUgYSBtb3JlIGRldGFpbGVkIGRlc2NyaXB0aW9uIGZvciB0aGlzLiB0aGFua3MuDQoN
ClNpbWlsYXJseSwgSSBiZWxpZXZlIHRoYXQgaW4gdGhlIHR3byBzY2VuYXJpb3MgYWJvdmUgd2hl
cmUgb2J0aCBzaWRlcyBhcmUgTVAtY2FwYWJsZSBidXQgdW5hYmxlLCBvbiB0aGVpciBvd24sIHRv
IGxldmVyYWdlIG11bHRpcGxlIHBhdGhzIG1pZC1uZXR3b3JrLCB0aGUgcHJveHkgY291bGQgYWRk
IGl0cyBvd24gaW50ZXJmYWNlcyB0byBib3RoIHNpZGVzIGFuZCBwYXNzIHRyYWZmaWMgYmFjayBh
bmQgZm9ydGggYWNyb3NzIGl0LCBlZmZlY3RpdmVseSBhbGxvd2luZyBmb3IgdGhlIG11bHRpcGxl
IHBhdGhzIG1pZC1uZXR3b3JrIHRvIGJlIHVzZWQuICBBbm90aGVyIG9wdGlvbiB3b3VsZCBiZSBm
b3IgdGhlIGRlZmF1bHQgY2xpZW50IGJlaGF2aW91ciB0byBiZSB0byB0ZXN0IG91dCBtdWx0aXBs
ZSBmbG93cyBvbiB0aGUgZGlmZmVyZW50IG5ldHdvcmsgaW50ZXJmYWNlcyBpbiBvcmRlciB0byBw
cm9iZSBvdXQgRUNNUCByb3V0ZXMgYW5kIGtpbGwgdGhlbSBvZmYgaWYgdGhleSBkb27igJl0IGFk
ZCB2YWx1ZS4gIEl04oCZcyBhIGJpdCBhZ2dyZXNzaXZlLCBidXQgaXTigJlzIGFuIGVuZC10by1l
bmQgc29sdXRpb24uICBCaXR0b3JyZW50IGNsaWVudHMgdXNlZCB0byBiZSAoYW5kIHByb2JhYmx5
IHN0aWxsIGFyZSkgbXVjaCBtb3JlIGFnZ3Jlc3NpdmUgdGhhbiB0aGlzLg0KW1dlaV0gMSkgSSB0
aGluayB0aGUgYWJvdmUgcGFyYWdyYXBoIGlzIGFib3V0IHRoZSBzY2VuYXJpb3MgdGhhdCBjbGll
bnQgaXMgTVAgY2FwYWJsZSBhbmQgdGhlIHNlcnZlciBpcyBNUCBjYXBhYmxlIGJ1dCBib3RoIGhh
dmUgYSBzaW5nbGUgaW50ZXJmYWNlLCBidXQgaWYgc28sIGhvdyB0byB1bmRlcnN0YW5kIOKAnHRl
c3Qgb3V0IG11bHRpcGxlIGZsb3dzIG9uIHRoZSBkaWZmZXJlbnQgbmV0d29yayBpbnRlcmZhY2Vz
4oCdPyAgMikgaG93IHNob3VsZCBJIGludGVycHJldCDigJxhZGQgaXRzIG93biBpbnRlcmZhY2Vz
IHRvIGJvdGggc2lkZXPigJ0/DQoNClRob3VnaHRzPw0KDQpKb3JkYW4NCg0KRnJvbTogV2VpeGlu
cGVuZyBbbWFpbHRvOndlaXhpbnBlbmdAaHVhd2VpLmNvbV0NClNlbnQ6IEF1Z3VzdC0wNS0xNCAx
MToxOSBQTQ0KVG86IEpvcmRhbiBNZWx6ZXI7IG11bHRpcGF0aHRjcEBpZXRmLm9yZzxtYWlsdG86
bXVsdGlwYXRodGNwQGlldGYub3JnPiBNYWlsaW5nIExpc3QNCkNjOiBYaW9uZ2NodW5zaGFuIChT
YW0pOyBaaHVsZWkgKE1CQiBSZXNlYXJjaCk7IOmCk+eBteiOiS9MaW5nbGkgRGVuZw0KU3ViamVj
dDogUkU6IE1QVENQIFByb3h5IHF1ZXN0aW9ucw0KDQpIaSBKb3JkYW4sDQpUaGFua3MgZm9yIHlv
dXIgcXVlc3Rpb25zLg0KUGxlYXNlIHNlZSBteSBjb21tZW50cyBpbmxpbmUuIFRoYW5rcyENCg0K
QlIsDQpYaW5wZW5nDQpGcm9tOiBtdWx0aXBhdGh0Y3AgW21haWx0bzptdWx0aXBhdGh0Y3AtYm91
bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEpvcmRhbiBNZWx6ZXINClNlbnQ6IEZyaWRheSwg
QXVndXN0IDAxLCAyMDE0IDk6MzggQU0NClRvOiBtdWx0aXBhdGh0Y3BAaWV0Zi5vcmc8bWFpbHRv
Om11bHRpcGF0aHRjcEBpZXRmLm9yZz4gTWFpbGluZyBMaXN0DQpTdWJqZWN0OiBbbXVsdGlwYXRo
dGNwXSBNUFRDUCBQcm94eSBxdWVzdGlvbnMNCg0KSGkgZXZlcnlvbmUsDQoNCkkgcmVjZW50bHkg
aW1wbGVtZW50ZWQgYSBzaW1wbGUg4oCcb24tcGF0aOKAnSBNUFRDUCDigJxwcm94eeKAnSBieSBy
dW5uaW5nIFRDUCBNSVRNIHNvZnR3YXJlIChNYWxsb3J5KSBvbiBhIG1hY2hpbmUgd2l0aCBhbiBN
UFRDUCBlbmFibGVkIGtlcm5lbCAoVUMgTG91dmFpbikuICBJdCBpcyBub3QgYSBzb3BoaXN0aWNh
dGVkIHByb3h5IOKAkyB0aG91Z2ggTWFsbG9yeeKAmXMgcGx1Z2luIGFyY2hpdGVjdHVyZSBjb3Vs
ZCBhbGxvdyBpdCB0byBiZSDigJMgYnV0IGhhdmluZyBzb21ldGhpbmcgcnVubmluZyBhcyBhIHBy
b3h5IHJhaXNlcyBhIG51bWJlciBvZiBxdWVzdGlvbnMgZm9yIG1lLCBhbmQgdGhlc2UgbWF5IGJl
IG9mIGdlbmVyYWwgaW50ZXJlc3QuDQoNClRoZSBhcHBsaWNhdGlvbiBJIHVzZWQgaXQgZm9yIGlz
IHNpbWlsYXIgdG8gdGhlIOKAnGh5YnJpZCBhY2Nlc3MgbmV0d29ya+KAnSBtb2RlbCByZWNlbnRs
eSBwcmVzZW50ZWQgd2l0aGluIGhvbWVuZXQ6IGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvYWdlbmRh
LzkwL3NsaWRlcy9zbGlkZXMtOTAtaG9tZW5ldC0yLnBkZg0KDQpXaGlsZSB0aGUgaG9tZW5ldCBt
b2RlbCBzZWVzIExURSBiZWluZyB1c2VkIHRvIGF1Z21lbnQgRFNMIHNwZWVkcywgaW4gbXkgcHJv
dG90eXBlIG11bHRpcGxlIFdpRmkgbmV0d29ya3MgZnJvbSBuZWlnaGJvdXJpbmcgaG9tZSBnYXRl
d2F5cyBjYW4gYmUgdXNlZCB0byBpbXByb3ZlIGFjY2VzcyByYXRlcyBhdCB0aGUgaG9tZSBnYXRl
d2F5LiAgVGhlIEdSRS1iYXNlZCBzb2x1dGlvbiBzdWdnZXN0ZWQgd2l0aGluIGhvbWVuZXQgY291
bGQgb25seSB3b3JrIHdpdGggYSBzaW5nbGUgY29ubmVjdGlvbiBvZiB1bmtub3duIHJhdGUuICBJ
IHVzZWQgYW4gb24tcGF0aCBNUFRDUCBwcm94eSBhdCB0aGUgcmVzaWRlbnRpYWwgZ2F0ZXdheSwg
d2hpY2ggaXMgdmlhYmxlIGZvciBhZ2dyZWdhdGluZyBhbnkgbnVtYmVyIG9mIGNvbm5lY3Rpb25z
IG9mIHVua25vd24gcmF0ZS4gIE1QVENQIHdhcyBkaXNtaXNzZWQgd2l0aGluIHRoZSBob21lbmV0
IHByb3Bvc2FsIGZvciBiZWluZyBhdCB0aGUgd3JvbmcgbGF5ZXIuICBJIHdvdWxkIHdlbGNvbWUg
Y29tbWVudHMgb24gdGhhdC4gIEFub3RoZXIgYXBwcm9hY2gsIG9uZSB1c2VkIGJ5IGEgc3lzdGVt
IGNhbGxlZCBCaW5kZXIgb3V0IG9mIHRoZSBVbml2ZXJzaXR5IG9mIEVkaW5idXJnaCAoaHR0cDov
L3d3dy5jcy5zdGlyLmFjLnVrL35tbWYvcmVzL3B1YnMvbGNkbmV0MTMucGRmKSB1c2VkIGFuIE9w
ZW5WUE4gdHVubmVsIHRvIGVuc3VyZSB0aGF0IGFsbCB0cmFmZmljIHdhcyBvdmVyIE1QVENQIHdp
dGhpbiB0aGUgSVNQIG5ldHdvcmsuICBJbiB0aGlzIG1vZGVsIGFuZCBpbiB0aGUgaG9tZW5ldCBv
bmUsIHRoZXJlIG11c3QgYmUgYSB0dW5uZWwgdGVybWluYXRpb24gcG9pbnQgYXQgdGhlIElTUC4N
CltXZWldIEFzIG15IHVuZGVyc3RhbmRpbmcsIHRoZSBwdXJwb3NlIG9mIHdvcmsgeW91IGFyZSBk
b2luZyBpbiBob21lbmV0IG1vZGVsIGlzIHRvIHVzZSBkaWZmZXJlbnQgbmV0d29yayBhY2Nlc3Mg
c2VydmljZSBhdCBob21lIHRvIHNpbXVsdGFuZW91c2x5IHRvIHByb3ZpZGUgYSBmYXN0ZXIgYW5k
IHJlbGlhYmxlIGFjY2VzcyByYXRlIGZvciB1c2Vycz8NCkZvciB0aGUgZm9sbG93aW5nIHJlYXNv
bnMgbGlzdGVkIGluIHlvdXIgc2xpZGVzIHRoYXQgTVBUQ1AgaXMgbm90IHN1aXRhYmxlIGZvciB5
b3VyIGhvbWVuZXQ6DQrigJMgQXBwbGljYXRpb24gbGF5ZXIgW1dlaV0gSXQgaXMgbW9yZSBzdWl0
YWJsZSB0byBzZWUgTVBUQ1AgYXMgYSB0cmFuc3BvcnQgbGF5ZXIgc2VydmljZSBub3QgYXBwbGlj
YXRpb24gbGF5ZXIuDQog4oCTIE11bHRpaG9tZWQgaG9zdHMgcmF0aGVyIHRoYW4gbXVsdGlob21p
bmcgUkcgIFtXZWldIEkgdGhpbmsgdGhlIE1QVENQIHByb3h5IG1lY2hhbmlzbSBjb3VsZCBiZSBz
dWl0YWJsZSBmb3IgbXVsdGlob21pbmcgUkcgc2NlbmFyaW8sIHRoZSBhcmNoaXRlY3R1cmUgaGF2
ZSBiZWVuIG1lbnRpb25lZCBpbiAgZHJhZnQtZGVuZy1tcHRjcC1wcm94eS0wMCwgYW5kIHdlIHdp
bGwgZGlzY3VzcyB0aGlzIGxhdHRlciB2ZXJzaW9uIG9mIGRyYWZ0LXdlaS1tcHRjcC1wcm94eS1t
ZWNoYW5pc20NCiDigJMgTGFjayB0aGUgbWVjaGFuaXNtIG9uIHBhY2tldC1iYXNlZCB0cmFmZmlj
IFtXZWldSW4gTVBUQ1AsIHBhY2tldCBkaXN0cmlidXRpb24gb24gZGlmZmVyZW50IGludGVyZmFj
ZXMgaW4gZGVjaWRlZCBieSBNUFRDUCBpdHNlbGYuDQogICDigJMgVENQIGFwcGxpY2F0aW9uIG9u
bHkgW1dlaV1SaWdodC4NCg0KSW4gYSBwcm94eSBtb2RlbCwgc2hvdWxkIE1QVENQIHNlZSB3aWRl
IGRlcGxveW1lbnQgb24gdGhlIEludGVybmV0LCBhbiBJU1Atc2lkZSBNUFRDUCBwcm94eSBiZWNv
bWVzIHN1cGVyZmx1b3VzLiAgV2hhdCBzaG91bGQgaGFwcGVuIHdoZW4gYm90aCBzaWRlcyBhcmUg
TVBUQ1AgZW5hYmxlZCBpcyBhIGdvb2QgcXVlc3Rpb24g4oCTIGhvdyBzaG91bGQgdGhlIG11bHRp
cGxlIHBhdGhzIGF2YWlsYWJsZSBmcm9tIHRoZSByZXNpZGVudGlhbCBnYXRld2F5IG9ud2FyZHMg
YmUgc2lnbmFsbGVkPw0KW1dlaV0gRG8geW91IG1lYW4gYm90aCBlbmQgaG9zdCBhcmUgTVBUQ1Ag
Y2FwYWJsZT8gSWYgdGhhdCBjYXNlLCB0aGUgcHJveHkgd2lsbCBub3QgYWN0IGFzIGEgcHJveHkg
YW5kIGhhdmUgbm90aGluZyB0byBkbyB3aXRoIHRoZSB0cmFmZmljLiBDb3VsZCB5b3UgZXhwbGFp
biB0aGlzIGluIG1vcmUgZGV0YWlsPyA64oCcaG93IHNob3VsZCB0aGUgbXVsdGlwbGUgcGF0aHMg
YXZhaWxhYmxlIGZyb20gdGhlIHJlc2lkZW50aWFsIGdhdGV3YXkgb253YXJkcyBiZSBzaWduYWxs
ZWQ/4oCdDQoNCg0KUmUgZHJhZnQtd2VpLW1wdGNwLXByb3h5LW1lY2hhbmlzbS0wMC50eHQsIHRo
ZSBuZXcgZmVhdHVyZSBzdWdnZXN0ZWQgaW4gdGhlIGRyYWZ0IGlzIGEgbWVjaGFuaXNtIHRvIGlu
ZGljYXRlIHRoZSBwcmVzZW5jZSBvZiBhbiDigJxvZmYtcGF0aOKAnSBwcm94eSBhbmQgcHJvdmlk
ZSBhbiBJUCBhZGRyZXNzIGZvciBpdC4gIEFzIGl0IGFwcGVhcnMgdG8gYmUgcG9zc2libGUgdG8g
bGV2ZXJhZ2UgdGhlIE1JVE0gb24gdGhlIHByaW1hcnkgY29ubmVjdGlvbiB0byBhZGRyZXNzIHRo
ZSBvZmYtcGF0aCBjYXNlIGJ5IHNpbXBseSBoaWphY2tpbmcgdGhlIGNvbm5lY3Rpb24gdGhyb3Vn
aCByZW1vdmluZyB0aGUgb3JpZ2luYWwgZGVzdGluYXRpb24gYWRkcmVzcyBhbmQgYWRkaW5nIHRo
ZSBwcm94eSBhZGRyZXNzLCBpdCB3b3VsZCBiZSBoZWxwZnVsIGZvciB0aGUgZHJhZnQgdG8gZGly
ZWN0bHkgYWRkcmVzcyB3aGF0IG1ha2VzIHRoZSBuZXcgbWVjaGFuaXNtIHN1Z2dlc3RlZCBwcmVm
ZXJhYmxlIHRvIHRoZSBtZWNoYW5pc20gdGhhdCBpcyBhbHJlYWR5IGF2YWlsYWJsZS4gIElzIGFu
IGV4cGxpY2l0bHkgc2lnbmFsbGVkIHByb3h5IHZhbHVhYmxlIGZvciB0aGUga2luZCBvZiB1c2Ug
Y2FzZSBhYm92ZSwgd2hlcmUgbXVsdGlwbGUgcGF0aHMgYXJlIGF2YWlsYWJsZSBzdGFydGluZyBk
ZWVwZXIgaW4gdGhlIG5ldHdvcms/DQpbV2VpXSAgSW4gb2ZmLXBhdGggbW9kZWzvvIx3ZSBhc3N1
bWUgdGhhdCB0aGVyZSBpcyBhIHByb3h5IGxvY2F0ZWQgaW4gdGhlIHBhdGggb2YgaW5pdGlhbCBz
dWItZmxvdyBmcm9tIE1QVENQIGhvc3QsIHRoZSByZWFzb24gd2h5IGJ5IHNpbXBseSBoaWphY2tp
bmcgdGhlIGNvbm5lY3Rpb24gYW5kIHJlcGxhY2luZyBvcmlnaW5hbCBkZXN0aW5hdGlvbiBhZGRy
ZXNzIHdpdGggcHJveHkgYWRkcmVzcyBpcyBub3QgZW5vdWdoIGlzIHRoYXQgaWYgcHJveHnigJlz
IGFkZHJlc3MgaXMgbm90IGV4cGxpY2l0bHkgc2lnbmFsZWQgdG8gTVBUQ1AgaG9zdCwgZm9yIHRo
ZSBzdWJzZXF1ZW50IHN1Yi1mbG93cyB0aGVpciBkZXN0aW5hdGlvbiBhZGRyZXNzIHdpbGwgYmUg
YWxzbyBUQ1AgaG9zdOKAmXMgYWRkcmVzcywgYW5kICB0aGVzZSBzdWItZmxvd3MgYXJlIG5vdCBh
c3N1cmVkIHRvIHBhc3MgdGhyb3VnaCB0aGUgcHJveHkgdGhhdCB0aGUgaW5pdGlhbCBzdWItZmxv
dyBwYXNzZWQuIE9mZi1wYXRoIG1vZGVsIHdvdWxkIGJlIGVzcGVjaWFsbHkgdXNlZnVsIGluIGNh
c2UgTVBUQ1AgaG9zdCB1c2VzIHNlcnZpY2UgZnJvbSBkaWZmZXJlbnQgbmV0d29yayBvcGVyYXRv
cnMgc2ltdWx0YW5lb3VzbHkuDQoNCkkgd2lsbCBoYXZlIHNvbWUgY29tbWVudHMgb24gdGhlIGxh
cmdlciBwcm94eSB1c2UgY2FzZXMgZHJhZnQgbGF0ZXIuICBEZXNwaXRlIGhhdmluZyBpbXBsZW1l
bnRlZCB3aGF0IHdlIGFyZSBjYWxsaW5nIGEgcHJveHkgYW5kIGhhdmluZyB3b3JrZWQgb24gYSBz
eXN0ZW0gdGhhdCByZXF1aXJlcyBvbmUsIEkgYW0gc29tZXdoYXQgYW1iaXZhbGVudCBhYm91dCBn
YXRld2F5cyB0aGF0IGFzc2lzdCB0aGUgdXNlciB3aXRob3V0IHRoZSB1c2Vy4oCZcyBjb25zZW50
LCBhbmQgYW0gc29tZXdoYXQgaGVzaXRhbnQgdG8gZXZlbiBjYWxsIHRoZW0gcHJveGllcyDigJMg
aW4gb3RoZXIgY29udGV4dHMgYSBwcm94eSBpcyB1c3VhbGx5IGRlc2lnbmF0ZWQgYnkgYSB1c2Vy
DQpbV2VpXSBUaGVyZSBhcmUgZGlmZmVyZW50IGtpbmRzIG9mIHByb3hpZXMgd2hpY2ggYXJlIHRy
YW5zcGFyZW50IG9yIG5vbi10cmFuc3BhcmVudCB0byBlbmQgdXNlciwgYW5kIEkgdGhpbmsgd2Ug
c2hvdWxkIG9ubHkgc2VlIHRoZSBwcm94eSB3aXRoIHVzZXLigJlzIGNvbnNlbnQgYXMganVzdCBv
bmUgb2YgdGhlbS4NCi4gIEkgZG9u4oCZdCBoYXZlIGEgcHJvcG9zYWwgeWV0IG9uIGhvdyB0byBt
YWtlIHByb3h5aW5nIG1vcmUgY29uc2Vuc3VhbCBvciB0byBkbyB1c2VmdWwgdGhpbmdzIGluIHNp
dHVhdGlvbnMgd2hlcmUgTVBUQ1AgaXMgZW5hYmxlZCBidXQgY291bGQgd29yayBtb3JlIGVmZmVj
dGl2ZWx5IGlmIHRoZSBuZXR3b3JrIHByb3ZpZGVkIG1vcmUgaW5mb3JtYXRpb24gYWJvdXQgaXRz
ZWxmLiAgSSB3b3VsZCB3ZWxjb21lIGVpdGhlciB0aG91Z2h0cyBvbiB0aG9zZSBjb25jZXJucyBv
ciBzcGVjaWZpYyBzb2x1dGlvbnMuICBIb3BlZnVsbHkgSeKAmWxsIGhhdmUgc29tZSB0byBzdWdn
ZXN0IGluIHRoZSBjb21pbmcgZGF5cy4NClJlZ2FyZHMsDQpKb3JkYW4NCg0KSm9yZGFuIE1lbHpl
cg0KVEVMVVMgQ29tbXVuaWNhdGlvbnMNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj1Db250ZW50LVR5cGUgY29udGVu
dD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij48bWV0YSBuYW1lPUdlbmVyYXRvciBjb250ZW50
PSJNaWNyb3NvZnQgV29yZCAxNCAoZmlsdGVyZWQgbWVkaXVtKSI+PHN0eWxlPjwhLS0NCi8qIEZv
bnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6U2ltU3VuOw0KCXBh
bm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpQ
TWluZ0xpVTsNCglwYW5vc2UtMToyIDIgNSAwIDAgMCAwIDAgMCAwO30NCkBmb250LWZhY2UNCgl7
Zm9udC1mYW1pbHk6UE1pbmdMaVU7DQoJcGFub3NlLTE6MiAyIDUgMCAwIDAgMCAwIDAgMDt9DQpA
Zm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAy
IDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpUYWhvbWE7DQoJcGFub3NlLTE6
MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEBQTWlu
Z0xpVSI7DQoJcGFub3NlLTE6MiAyIDUgMCAwIDAgMCAwIDAgMDt9DQpAZm9udC1mYWNlDQoJe2Zv
bnQtZmFtaWx5OiJcQFNpbVN1biI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQov
KiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1z
b05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNp
emU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTps
aW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6
Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29I
eXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxl
Ow0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcHJlDQoJe21zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbWFyZ2lu
OjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250
LWZhbWlseToiQ291cmllciBOZXciO30NCnAuTXNvQWNldGF0ZSwgbGkuTXNvQWNldGF0ZSwgZGl2
Lk1zb0FjZXRhdGUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJC
YWxsb29uIFRleHQgQ2hhciI7DQoJbWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7
DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2Vy
aWYiO30NCnNwYW4uQmFsbG9vblRleHRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJCYWxsb29uIFRl
eHQgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxs
b29uIFRleHQiOw0KCWZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpwLmEsIGxp
LmEsIGRpdi5hDQoJe21zby1zdHlsZS1uYW1lOuaJueazqOahhuaWh+acrDsNCgltc28tc3R5bGUt
bGluazoi5om55rOo5qGG5paH5pysIENoYXIiOw0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRv
bTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBS
b21hbiIsInNlcmlmIjt9DQpzcGFuLkNoYXINCgl7bXNvLXN0eWxlLW5hbWU6IuaJueazqOahhuaW
h+acrCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms65om5
5rOo5qGG5paH5pysOw0KCWZvbnQtZmFtaWx5OlNpbVN1bjt9DQpzcGFuLkVtYWlsU3R5bGUyMQ0K
CXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMt
c2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjINCgl7bXNvLXN0eWxl
LXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCglj
b2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTIzDQoJe21zby1zdHlsZS10eXBlOnBlcnNv
bmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3
RDt9DQpzcGFuLkVtYWlsU3R5bGUyNA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250
LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5F
bWFpbFN0eWxlMjUNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1p
bHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uSFRNTFBy
ZWZvcm1hdHRlZENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIi
Ow0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3Jt
YXR0ZWQiOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KLk1zb0NocERlZmF1bHQNCgl7
bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBX
b3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcyLjBwdCA3Mi4w
cHQgNzIuMHB0IDcyLjBwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24x
O30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRz
IHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtp
ZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1h
cCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRp
Zl0tLT48L2hlYWQ+PGJvZHkgbGFuZz1FTi1DQSBsaW5rPWJsdWUgdmxpbms9cHVycGxlPjxkaXYg
Y2xhc3M9V29yZFNlY3Rpb24xPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseToiQ291cmllciBOZXciJz48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyInPlRoYW5rIHlvdSBYaW5wZW5nLjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Iic+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseToiQ291cmllciBOZXciJz5JIHJlYWxpemUgSSBhY2NpZGVudGFsbHkgd3JvdGUg4oCcb2Zm
LW5ldOKAnSBpbnN0ZWFkIG9mIOKAnG9mZi1wYXRo4oCdLsKgIFRoZSDigJxvZmYtcGF0aOKAnSBs
aW5rIGlzIHRoZSBib3R0b20gb25lIHRoYXQgZ29lcyBhcm91bmQgdGhlIHByb3h5LsKgIEhvcGVm
dWxseSB0aGF0IGNsZWFycyB1cCBzb21lIG9mIG15IGNvbW1lbnRzLsKgIElmIGJvdGggaG9zdHMg
YXJlIE1QLWNhcGFibGUsIHRoZSDigJxvZmYtcGF0aOKAnSBsaW5rIG1heSBiZSBzb21ldGhpbmcg
d2Ugd291bGQgbGlrZSBhIHByb3h5IHRoYXQgaXMgdHJ5aW5nIHRvIGluc2VydCB0byBhbGxvdyBh
bmQgbm90IGFmZmVjdC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxz
cGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyInPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9
J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Iic+Rm9yIHRoZSBjYXNl
IHdoZXJlIGEgY2xpZW50IGlzIE1QLWNhcGFibGUgYnV0IHRoZSBzZXJ2ZXIgaXMgbm90LCB0aGUg
b25seSBjaGFuZ2UgaW4gYmVoYXZpb3VyIHRvIHdoYXQgeW91IG91dGxpbmUgaW4geW91ciBkcmFm
dCBpcyB0aGF0IHRoZSBwcm94eSB1c2VzIGEgUkVNT1ZFX0FERFIgbWVzc2FnZSBpbnN0ZWFkIG9m
IHRoZSBQIGZsYWcgdG8gc3VwcHJlc3MgdGhlIHNlY29uZCBzdWItZmxvdyBlc3RhYmxpc2htZW50
LsKgIFlvdXIgc29sdXRpb24gYmFzZWQgb24gdGhlIOKAnFDigJ0gZmxhZyBpbnZvbHZlcyBmZXdl
ciBwYWNrZXRzIGFuZCBjbGVhcmx5IGhhcyBubyByYWNlIGNvbmRpdGlvbi7CoCBJIGRpZG7igJl0
IGZlZWwgdGhhdCB0aGUgZHJhZnQgZGlyZWN0bHkgYWRkcmVzc2VkIHdoYXQgdGhlIGFsdGVybmF0
aXZlIHRvIHRoZSBuZXcgZmxhZyB3YXMgYW5kIGhvdyB0aGF0IGZsYWcgd2FzIGFuIGltcHJvdmVt
ZW50LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9
J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Iic+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseToiQ291cmllciBOZXciJz5XaXRob3V0IHRoZSDigJxQ4oCdIGZs
YWcsIHRoZSBmbG93IG1pZ2h0IGJlIGFzIGZvbGxvd3M6PG86cD48L286cD48L3NwYW4+PC9wPjxw
IGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eToiQ291cmllciBOZXciJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNv
Tm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJDb3VyaWVy
IE5ldyInPk1QLUNhcGFibGUgQ2xpZW50OiBBwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IE1QVENQIFByb3h5OiBQwqDCoMKgwqDCoMKgwqDCoMKgwqAgwqDCoFNlcnZlcjogQjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Iic+IMKgwqDCoMKgwqAtLS0tLS3CoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgLS0tLS0twqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCDCoMKgLS0tLS0tPG86cD48L286cD48L3NwYW4+PC9w
PjxwcmU+PHNwYW4gc3R5bGU9J2NvbG9yOiMxRjQ5N0QnPiZsdDtzZXNzaW9uIHNldHVwLCBwcm94
eSBwYXNzZXMgdHJhZmZpYyB3aXRoIG5vIGNoYW5nZXMmZ3Q7PG86cD48L286cD48L3NwYW4+PC9w
cmU+PHByZT48c3BhbiBzdHlsZT0nY29sb3I6IzFGNDk3RCc+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wcmU+PHByZT7CoMKgwqDCoMKgwqDCoCBNUF9DQVBBQkxFIChzeW4pwqAgwqAtLS0tLSZn
dDs8bzpwPjwvbzpwPjwvcHJlPjxwcmU+wqDCoMKgwqDCoCBbQSdzIGtleSwgZmxhZ3NdPG86cD48
L286cD48L3ByZT48cHJlPiZsdDtTZXJ2ZXIgcmVzcG9uc2UgaW5kaWNhdGVzIGl0IGlzIG5vdCBN
UF9DQVBBQkxFJmd0OzxvOnA+PC9vOnA+PC9wcmU+PHByZT7CoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCDCoMKgwqDCoMKgwqDCoMKgwqAmbHQ7LS0tLS3CoMKgwqDCoCBzeW4vYWNrPG86
cD48L286cD48L3ByZT48cHJlPjxvOnA+Jm5ic3A7PC9vOnA+PC9wcmU+PHByZT7CoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCDCoMKgwqDCoMKgwqDCoCAmbHQ7LS0t
IE1QX0NBUEFCTEUgKHN5bi9hY2spPG86cD48L286cD48L3ByZT48cHJlPsKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
W1AncyBrZXksIGZsYWdzXTxvOnA+PC9vOnA+PC9wcmU+PHByZT7CoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA8
bzpwPjwvbzpwPjwvcHJlPjxwcmU+wqDCoMKgwqDCoCBBQ0sgKyBNUF9DQVBBQkxFwqDCoMKgwqDC
oCAtJmd0OzxvOnA+PC9vOnA+PC9wcmU+PHByZT7CoMKgwqDCoMKgIFtBJ3Mga2V5LCBQJ3Mga2V5
LCBmbGFnc108bzpwPjwvbzpwPjwvcHJlPjxwcmU+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIMKgwqDCoMKgwqDCoMKgwqDCoMKgIMKg
wqDCoMKgwqDCoMKgwqBBQ0vCoCAtLS0tJmd0OzxvOnA+PC9vOnA+PC9wcmU+PHAgY2xhc3M9TXNv
Tm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJDb3VyaWVy
IE5ldyInPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNw
YW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Iic+Jmx0
O3Byb3h5IGFkZHMgYSBuZXcgYWRkcmVzcyZndDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xh
c3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJD
b3VyaWVyIE5ldyInPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48cHJlPsKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIEFERF9BRERSwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDxvOnA+PC9vOnA+
PC9wcmU+PHByZT7CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCDC
oMKgwqDCoMKgwqDCoCAmbHQ7LcKgwqDCoMKgwqAgW0lQIy1QMSzCoMKgwqDCoMKgwqAgPG86cD48
L286cD48L3ByZT48cHJlPsKgwqDCoMKgwqDCoCDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgSVAjLVAxJ3MgQWRkcmVzcyBJRF08bzpw
PjwvbzpwPjwvcHJlPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseToiQ291cmllciBOZXciJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiJDb3VyaWVyIE5ldyInPiZsdDtwcm94eSByZW1vdmVzIG9yaWdpbmFsIHN1YmZsb3cm
Z3Q7PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0n
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiQ291cmllciBOZXciJz48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyInPsKgwqDCoMKgwqDCoMKgIMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICZsdDstwqDCoMKgIFJFTU9WRV9B
RERSPG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0n
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiQ291cmllciBOZXciJz7CoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgwqDCoMKgwqDC
oCBbQWRkcmVzcyBJRCB6ZXJvXTxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3Jt
YWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3
Iic+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBz
dHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiQ291cmllciBOZXciJz5UaGUgY2xp
ZW50IHNob3VsZCBub3cgY3JlYXRlIHN1YmZsb3dzIGZyb20gZWFjaCBvZiBpdHMgaW50ZXJmYWNl
cyB0byB0aGUgcHJveHkuwqAgVGhlIHByb3h5IHRyYW5zZmVycyBkYXRhIGJhY2sgYW5kIGZvcnRo
IGJldHdlZW4gdGhpcyBjb25uZWN0aW9uIHdpdGggdGhlIGNsaWVudCBhbmQgdGhlIHNlc3Npb24g
aXQgaXMgY29uZHVjdGluZyB3aXRoIHRoZSBzZXJ2ZXIgdXNpbmcgdGhlIHNwb29mZWQgSVAgb2Yg
dGhlIGNsaWVudC7CoCBBcyBJIGhhdmUgbm90IHRyaWVkIHRoaXMsIEkgY2Fubm90IHZlcmlmeSB0
aGF0IGl0IHdvcmtzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNw
YW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Iic+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0n
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiQ291cmllciBOZXciJz5Gb3IgdGhlIGNhc2Ug
d2hlcmUgdHdvIGhvc3RzIGFyZSBNUC1jYXBhYmxlIGJ1dCBzaW5nbGUtaW50ZXJmYWNlZCBhbmQg
YSBwcm94eSBpbiB0aGUgbmV0d29yayB3aXRoIGEgd2VzdC1mYWNpbmcgaW50ZXJmYWNlIG9mIFAx
IGFuZCB0d28gZWFzdC1mYWNpbmcgaW50ZXJmYWNlcyAoUDIgYW5kIFAzKSBhbmQgd2hlcmUgUDEg
YW5kIFAyIGFyZSBuYXR1cmFsbHkgb24tcGF0aCwgaWYgdGhlIHByb3h5IHdvdWxkIGxpa2UgdG8g
aW50cm9kdWNlIG5ldyByb3V0ZXMsIHRoZSBwYWNrZXQgZmxvdyBtaWdodCBsb29rIHNvbWV0aGlu
ZyBsaWtlIHRoaXM6PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3Bh
biBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiQ291cmllciBOZXciJz48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyInPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Iic+TVAtQ2FwYWJsZSBIb3N0OiBBwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIE1QVENQIFByb3h5OiBQwqDCoMKgwqDCoMKgwqDCoMKg
wqAgTVAtQ2FwYWJsZSBIb3N0OiBCPG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05v
cm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiQ291cmllciBO
ZXciJz4gwqDCoMKgwqDCoC0tLS0tLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCAtLS0tLS3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIMKg
wqAtLS0tLS08bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHByZT48c3BhbiBzdHlsZT0nY29sb3I6IzFG
NDk3RCc+Jmx0O3Nlc3Npb24gc2V0dXAsIHByb3h5IHBhc3NlcyB0cmFmZmljIHdpdGggbm8gY2hh
bmdlcyZndDs8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT48cHJlPjxzcGFuIHN0eWxlPSdjb2xvcjoj
MUY0OTdEJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3ByZT48cHJlPsKgwqDCoMKgwqDCoMKg
IE1QX0NBUEFCTEUgKHN5binCoMKgwqDCoCDCoMKgLS0tLS0tLS0tLS0tLS0tLS0tLS0tJmd0Ozxv
OnA+PC9vOnA+PC9wcmU+PHByZT7CoMKgwqDCoMKgIFtBJ3Mga2V5LCBmbGFnc108bzpwPjwvbzpw
PjwvcHJlPjxwcmU+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCZsdDstLS0tLS0tLS0tLS0tLS0tLS0tLS3CoMKgwqDCoMKgwqDCoMKg
wqDCoCBNUF9DQVBBQkxFIChzeW4vYWNrKTxvOnA+PC9vOnA+PC9wcmU+PHByZT7CoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgW0In
cyBrZXksIGZsYWdzXTxvOnA+PC9vOnA+PC9wcmU+PHByZT7CoMKgwqDCoMKgIEFDSyArIE1QX0NB
UEFCTEXCoMKgwqDCoMKgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tJmd0OzxvOnA+PC9vOnA+PC9w
cmU+PHByZT7CoMKgwqDCoMKgIFtBJ3Mga2V5LCBCJ3Mga2V5LCBmbGFnc108bzpwPjwvbzpwPjwv
cHJlPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseToiQ291cmllciBOZXciJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xh
c3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJD
b3VyaWVyIE5ldyInPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3Jt
YWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3
Iic+Jmx0O3Byb3h5IGFkZHMgYSBuZXcgYWRkcmVzcyBmb3IgZWFjaCBzaWRlJmd0OzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Iic+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPjxwcmU+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgQUREX0FERFLCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgPG86cD48L286cD48L3ByZT48cHJlPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIMKgwqDCoMKgwqDCoMKgICZsdDstwqDCoMKgwqDCoCBbSVAjLVAx
LMKgwqDCoMKgwqDCoCA8bzpwPjwvbzpwPjwvcHJlPjxwcmU+wqDCoMKgwqDCoMKgIMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBJUCMt
UDEncyBBZGRyZXNzIElEXTxvOnA+PC9vOnA+PC9wcmU+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFu
IHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyInPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2Zv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Iic+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPjxwcmU+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgQUREX0FERFLCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIC0mZ3Q7PG86cD48L286cD48L3ByZT48cHJlPsKgwqDCoMKgwqAgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgwqDCoMKgwqDCoMKgwqAgwqDCoMKgwqDCoMKg
wqAgW0lQIy1QMyzCoMKgwqDCoMKgwqAgPG86cD48L286cD48L3ByZT48cHJlPsKgwqDCoMKgwqDC
oCDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgSVAjLVAzJ3MgQWRkcmVzcyBJRF08bzpwPjwvbzpwPjwvcHJlPjxwIGNsYXNzPU1zb05v
cm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiQ291cmllciBO
ZXciJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFu
IHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyInPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2Zv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Iic+Jmx0O3doZW4gdGhlIGNs
aWVudCBzZW5kcyBhbiBNUF9KT0lOLCB0aGUgcHJveHkgY2hhbmdlcyB0aGUgYWRkcmVzc2VzIC8g
YWRkcmVzcyBJRHMmZ3Q7PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48
c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiQ291cmllciBOZXciJz48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxl
PSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyInPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD48cHJlPk1QX0pPSU7CoMKgwqDCoMKgwqDCoCDCoMKgwqDCoMKgwqDC
oC0mZ3Q7PG86cD48L286cD48L3ByZT48cHJlPsKgwqDCoMKgwqAgW0IncyB0b2tlbiwgQSdzIG5v
bmNlLDxvOnA+PC9vOnA+PC9wcmU+PHByZT7CoMKgwqDCoMKgwqAgQSdzIEFkZHJlc3MgSUQsIGZs
YWdzXTxvOnA+PC9vOnA+PC9wcmU+PHByZT48bzpwPiZuYnNwOzwvbzpwPjwvcHJlPjxwcmU+PG86
cD4mbmJzcDs8L286cD48L3ByZT48cHJlPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBNUF9KT0lOwqDCoMKgwqDCoMKgwqAgwqDCoMKg
wqDCoMKgwqAtJmd0OzxvOnA+PC9vOnA+PC9wcmU+PHByZT7CoMKgwqDCoMKgIMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBbQidzIHRva2VuLCBBJ3Mgbm9u
Y2UsPG86cD48L286cD48L3ByZT48cHJlPsKgwqDCoMKgwqDCoCDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFAzJ3MgQWRkcmVzcyBJRCwgZmxhZ3NdPG86cD48
L286cD48L3ByZT48cHJlPjxvOnA+Jm5ic3A7PC9vOnA+PC9wcmU+PHByZT48bzpwPiZuYnNwOzwv
bzpwPjwvcHJlPjxwcmU+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgwqDCoMKgwqAm
bHQ7LcKgIMKgwqDCoMKgwqDCoMKgIE1QX0pPSU48bzpwPjwvbzpwPjwvcHJlPjxwcmU+wqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIMKgwqDCoMKgwqDCoCDCoMKgwqDCoMKgwqDCoCBb
QidzIEhNQUMsIEIncyBub25jZSw8bzpwPjwvbzpwPjwvcHJlPjxwcmU+wqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgwqDCoMKgwqDCoMKgwqDCoCDCoMKgwqDCoMKgwqDCoCBCJ3MgQWRkcmVz
cyBJRCwgZmxhZ3NdPG86cD48L286cD48L3ByZT48cHJlPjxvOnA+Jm5ic3A7PC9vOnA+PC9wcmU+
PHByZT48bzpwPiZuYnNwOzwvbzpwPjwvcHJlPjxwcmU+PG86cD4mbmJzcDs8L286cD48L3ByZT48
cHJlPsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgJmx0Oy3C
oCDCoMKgTVBfSk9JTjxvOnA+PC9vOnA+PC9wcmU+PHByZT7CoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBbQidzIEhNQUMsIEIncyBub25jZSw8
bzpwPjwvbzpwPjwvcHJlPjxwcmU+wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBQMSdzIEFkZHJlc3MgSUQsIGZsYWdzXTxvOnA+PC9vOnA+
PC9wcmU+PHByZT48bzpwPiZuYnNwOzwvbzpwPjwvcHJlPjxwcmU+PG86cD4mbmJzcDs8L286cD48
L3ByZT48cHJlPjxvOnA+Jm5ic3A7PC9vOnA+PC9wcmU+PHByZT48bzpwPiZuYnNwOzwvbzpwPjwv
cHJlPjxwcmU+wqDCoMKgwqDCoCBBQ0sgKyBNUF9KT0lOwqDCoMKgwqDCoCDCoC0tLSDCoE5BVCAt
LSZndDs8bzpwPjwvbzpwPjwvcHJlPjxwcmU+wqDCoMKgwqDCoCBbQSdzIEhNQUNdPG86cD48L286
cD48L3ByZT48cHJlPjxvOnA+Jm5ic3A7PC9vOnA+PC9wcmU+PHByZT7CoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIMKgwqDCoMKgwqDCoMKgwqDCoCZsdDstLS0gTkFUIC0tLS3CoMKg
wqDCoMKgwqDCoCDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoEFDSzxvOnA+PC9vOnA+
PC9wcmU+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiJDb3VyaWVyIE5ldyInPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48cCBj
bGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz5JIHdvdWxkIHdlbGNvbWUgc3Vn
Z2VzdGlvbnMgb24gYSBiZXR0ZXIgbWVjaGFuaXNtIGZvciB0aGlzLsKgIExldCBtZSBub3RlIHRo
YXQgdGhlIGV4cGlyZWQgZHJhZnQtaGFtcGVsLW1wdGNwLXByb3hpZXMtYW5jaG9ycy0wMCBpbmNs
dWRlZCBxdWl0ZSBhIGZldyBhcHByb2FjaGVzIHRvIHByb3h5aW5nLjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEJz48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3
RCc+UmUgbXVsdGlwbGUgc3ViLWZsb3dzLCBpZiBhIGNsaWVudCB1c2VzIGFkZGl0aW9uYWwgbG9j
YWwgcG9ydHMsIGl0IGNhbiBjcmVhdGUgbXVsdGlwbGUgZmxvd3Mgb24gYSBzaW5nbGUgaW50ZXJm
YWNlLsKgIEJ5IHN0YXJ0aW5nIG5ldyBmbG93cyBvbiBkaWZmZXJlbnQgcG9ydHMsIGEgY2xpZW50
IGNvdWxkIHRyeSB0byBwcm9iZSBmb3IgRUNNUCByb3V0ZXMgaW4gdGhlIG5ldHdvcmsuPG86cD48
L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0Qn
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5
bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtj
b2xvcjojMUY0OTdEJz5Kb3JkYW48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9y
bWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwi
c2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RCc+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjxw
IGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0QnPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD48ZGl2PjxkaXYgc3R5bGU9J2JvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQg
I0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtJz48cCBjbGFzcz1Nc29Ob3Jt
YWw+PGI+PHNwYW4gbGFuZz1FTi1VUyBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eToiVGFob21hIiwic2Fucy1zZXJpZiInPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPUVOLVVT
IHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlm
Iic+IFdlaXhpbnBlbmcgW21haWx0bzp3ZWl4aW5wZW5nQGh1YXdlaS5jb21dIDxicj48Yj5TZW50
OjwvYj4gQXVndXN0IDYsIDIwMTQgMTA6MTQgUE08YnI+PGI+VG86PC9iPiBKb3JkYW4gTWVsemVy
OyBtdWx0aXBhdGh0Y3BAaWV0Zi5vcmcgTWFpbGluZyBMaXN0PGJyPjxiPkNjOjwvYj4gWGlvbmdj
aHVuc2hhbiAoU2FtKTsgPC9zcGFuPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiJQTWluZ0xpVSIsInNlcmlmIic+6YKT54G16I6JPC9zcGFuPjxzcGFuIGxhbmc9RU4t
VVMgc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2Vy
aWYiJz4vTGluZ2xpIERlbmc8YnI+PGI+U3ViamVjdDo8L2I+IFJFOiBNUFRDUCBQcm94eSBxdWVz
dGlvbnM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PHAgY2xhc3M9TXNvTm9ybWFs
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBsYW5nPUVOLVVT
IHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJp
ZiI7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+SGkgSm9yZGFuLDxv
OnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gbGFuZz1FTi1VUyBz
dHlsZT0nZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYi
O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPlRoYW5rcyBmb3IgcHJv
dmlkaW5nIHlvdXIgdmFsdWFibGUgdGhvdWdodHMuIEkgaGF2ZW7igJl0IHdvcmsgb24gaG9tZW5l
dCwgYW5kIEkgbmVlZCB0byBjbGFyaWZ5IHNvbWV0aGluZyBiZWxvdyBiZWZvcmUgcHJvdmlkaW5n
IHlvdSBteSBkZXRhaWxlZCBjb21tZW50cy4gVGhhbmtzITxvOnA+PC9vOnA+PC9zcGFuPjwvcD48
cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gbGFuZz1FTi1VUyBzdHlsZT0nZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0Q7bXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFz
cz1Nc29Ob3JtYWw+PHNwYW4gbGFuZz1FTi1VUyBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3Qt
bGFuZ3VhZ2U6WkgtQ04nPkJSLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3Jt
YWw+PHNwYW4gbGFuZz1FTi1VUyBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseToi
Q2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
WkgtQ04nPlhpbnBlbmc8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxz
cGFuIGxhbmc9RU4tVVMgc3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6IkNhbGli
cmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNO
Jz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIGxh
bmc9RU4tVVMgc3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJz
YW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOJz48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PGRpdiBzdHlsZT0nYm9yZGVyOm5vbmU7Ym9yZGVyLWxl
ZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0Jz48ZGl2PjxkaXYg
c3R5bGU9J2JvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5n
OjMuMHB0IDBjbSAwY20gMGNtJz48cCBjbGFzcz1Nc29Ob3JtYWw+PGI+PHNwYW4gbGFuZz1FTi1V
UyBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJp
ZiI7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5n
PUVOLVVTIHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5z
LXNlcmlmIjttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+IEpvcmRhbiBNZWx6ZXIgWzxhIGhy
ZWY9Im1haWx0bzpKb3JkYW4uTWVsemVyQHRlbHVzLmNvbSI+bWFpbHRvOkpvcmRhbi5NZWx6ZXJA
dGVsdXMuY29tPC9hPl0gPGJyPjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgQXVndXN0IDA3LCAyMDE0
IDU6NTUgQU08YnI+PGI+VG86PC9iPiBXZWl4aW5wZW5nOyA8YSBocmVmPSJtYWlsdG86bXVsdGlw
YXRodGNwQGlldGYub3JnIj5tdWx0aXBhdGh0Y3BAaWV0Zi5vcmc8L2E+IE1haWxpbmcgTGlzdDxi
cj48Yj5DYzo8L2I+IFhpb25nY2h1bnNoYW4gKFNhbSk7IFpodWxlaSAoTUJCIFJlc2VhcmNoKTsg
PC9zcGFuPjxzcGFuIGxhbmc9WkgtQ04gc3R5bGU9J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6U2ltU3VuO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOJz7pgpPngbXojok8L3NwYW4+PHNw
YW4gbGFuZz1FTi1VUyBzdHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21h
Iiwic2Fucy1zZXJpZiI7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPi9MaW5nbGkgRGVuZzxi
cj48Yj5TdWJqZWN0OjwvYj4gUkU6IE1QVENQIFByb3h5IHF1ZXN0aW9uczxvOnA+PC9vOnA+PC9z
cGFuPjwvcD48L2Rpdj48L2Rpdj48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gbGFuZz1FTi1VUyBz
dHlsZT0nbXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0
LWxhbmd1YWdlOlpILUNOJz5EZWFyIFhpbnBlbmcsPG86cD48L286cD48L3NwYW4+PC9wPjxwIGNs
YXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToi
Q2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
WkgtQ04nPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNw
YW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNl
cmlmIjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOJz5UaGFuayB5b3Ug
Zm9yIHlvdXIgY29tbWVudHMsIHRoZXkgYXJlIG11Y2ggYXBwcmVjaWF0ZWQuJm5ic3A7IFRvIGJl
IGNsZWFyLCBJIGRpZCBub3Qgd3JpdGUgdGhlIHNsaWRlcyBJIGxpbmtlZCB0byBvbiBib25kaW5n
IHR3byBhY2Nlc3MgbmV0d29ya3Mg4oCTIHRoZXkgd2VyZSBzbGlkZXMgcHJlc2VudGVkIHRvIHRo
ZSBob21lbmV0IGdyb3VwIGF0IElFVEYgOTAuJm5ic3A7IEFzIG9uZSBvZiB0aGVpciBhdXRob3Jz
IHdhcyBmcm9tIEh1YXdlaSwgeW91IG1heSBoYXZlIG1vcmUgaW5zaWdodCBpbnRvIHRoZWlyIHVz
ZSBjYXNlIHRoYW4gSSBkby4mbmJzcDsgSSBoYXZlIGltcGxlbWVudGVkIGEgc2ltaWxhciB1c2Ug
Y2FzZSwgb25lIHdoZXJlIGEgcmVzaWRlbnRpYWwgZ2F0ZXdheSB1c2VzIFdpRmkgKGFuZCBzcGVj
aWZpY2FsbHkgODAyLjExcykgYXMgYW4gYWNjZXNzIG1lY2hhbmlzbSBpbiBhZGRpdGlvbiB0byBE
U0wuJm5ic3A7IEluIGJvdGggdGhpcyB1c2UgY2FzZSBhbmQgdGhlIGhvbWVuZXRzIG9uZSwgdGhl
IGVuZCBjbGllbnRzIG1heSBoYXZlIGEgc2luZ2xlIGludGVyZmFjZSwgd2l0aCBtdWx0aXBsZSBp
bnRlcmZhY2VzIGJlY29taW5nIGF2YWlsYWJsZSBhdCB0aGUgcmVzaWRlbnRpYWwgZ2F0ZXdheS4m
bmJzcDsgQXMgeW91IG5vdGVkLCBhIHNjZW5hcmlvIGluIHdoaWNoIHRoZSBjbGllbnQgaGFzIGEg
c2luZ2xlIGludGVyZmFjZSBhbmQgaXMgbm90IE1QLWNhcGFibGUgYnV0IGlzIHByb3hpZWQgYnkg
YW4gTVAtY2FwYWJsZSBnYXRld2F5IGlzIGluY2x1ZGVkIGluIDwvc3Bhbj48Yj48aT48c3BhbiBz
dHlsZT0nZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYi
O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPmRyYWZ0LWRlbmctbXB0
Y3AtcHJveHktMDA8L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6WkgtQ04nPi48L3NwYW4+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEO21zby1mYXJl
YXN0LWxhbmd1YWdlOlpILUNOJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9y
bWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwi
c2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0n
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9y
OiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPkZvciB0aGVzZSBzb3J0cyBvZiB1
c2UgY2FzZXMsIGlmIHdlIGVuY291bnRlciBhIHNpdHVhdGlvbiB3aGVyZSB0aGUgY2xpZW50IGlz
IE1QIGNhcGFibGUgYW5kIHRoZSBzZXJ2ZXIgaXMgTVAgY2FwYWJsZSBidXQgYm90aCBoYXZlIGEg
c2luZ2xlIGludGVyZmFjZSwgd2Ugd291bGQgc3RpbGwgd2FudCB0aGUgcmVzaWRlbnRpYWwgZ2F0
ZXdheSB0byBkbyBzb21ldGhpbmcgdG8gYWxsb3cgaXRzIHR3byB1cHN0cmVhbSBjb25uZWN0aW9u
cyB0byBiZSB1c2VkLiZuYnNwOyBTaW1pbGFybHksIHdlIHdvdWxkIHdhbnQgYSBjbGllbnQgd2l0
aCBhIHNlY29uZCwg4oCcb2ZmLW5ldOKAnSBpbnRlcmZhY2UgdG8gYmUgYWJsZSB0byB1c2UgaXQu
Jm5ic3A7IDxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5
bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtj
b2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOJz48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RDttc28t
ZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+V2l0aG91dCBvZmYtbmV0IGxpbms6PG86cD48L286cD48
L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseToiQ291cmllciBOZXciO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6WkgtQ04nPistLS0tLS0tLSsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgKy0tLS0tLS0r
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7ICstLS0tLS0tLSs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxz
cGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7Y29s
b3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+fCZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgKy0tLS0tLSsmbmJzcDsmbmJzcDsmbmJz
cDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8PG86cD48L286
cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseToiQ291cmllciBOZXciO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3Qt
bGFuZ3VhZ2U6WkgtQ04nPnwgY2xpZW50ICstLS0tLSsgcHJveHkgfCZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyArLS0tLSsgc2VydmVyIHw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xh
c3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJD
b3VyaWVyIE5ldyI7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+fCZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgKy0tLS0tLSsg
Jm5ic3A7Jm5ic3A7Jm5ic3A7fCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyB8PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHls
ZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ291cmllciBOZXciO2NvbG9yOiMxRjQ5
N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPistLS0rLS0tLSsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgKy0tLS0tLS0rJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7ICZuYnNwOyZuYnNwOyZuYnNwOystLS0tLS0tLSs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAg
Y2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiJDb3VyaWVyIE5ldyI7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHls
ZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2Nv
bG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPldpdGggb2ZmLW5ldCBsaW5r
OiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0
LWxhbmd1YWdlOlpILUNOJz4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7Y29sb3I6IzFGNDk3RDttc28t
ZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+Ky0tLS0tLS0tKyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyArLS0tLS0tLSsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgKy0tLS0tLS0tKzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1N
c29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNvdXJp
ZXIgTmV3Ijtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOJz58Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyArLS0tLS0tKyZuYnNw
OyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IHw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7Y29sb3I6IzFGNDk3RDtt
c28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+fCBjbGllbnQgKy0tLS0tKyBwcm94eSB8Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICstKy0tKyBzZXJ2ZXIgfDxvOnA+PC9vOnA+PC9zcGFu
PjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdl
OlpILUNOJz58Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyArLS0tLS0tKyB8Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgfDxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5
bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijtjb2xvcjojMUY0
OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOJz4rLS0tKy0tLS0rJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7ICstLS0tLS0tKyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyB8Jm5ic3A7ICstLS0tLS0tLSs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNv
Tm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDb3VyaWVy
IE5ldyI7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+Jm5ic3A7Jm5i
c3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0
eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7Y29sb3I6IzFG
NDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1h
bD48Yj48aT48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseToiQ2FsaWJy
aSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04n
PltXZWldIEkgYW0gbm90IHF1aXRlIGNsZWFyIGFib3V0IHRoaXMgZmlndXJlOiAxKSB3aGF0IG9m
Zi1uZXQgbGluayBzdGFuZHMgZm9yPyAyKSBGb3IgdGhlIGVuZHBvaW50IG9mIG9mZi1uZXQgbGlu
aywgb25lIGlzIGNsaWVudCBhbmQgd2hhdCBhYm91dCB0aGUgb3RoZXIgZW5kLCBpcyBpdCBzb21l
dGhpbmcgbGlrZSBhIGdhdGV3YXk/IDMpaG93IHRoZSBvZmYtbmV0IGxpbmsgYWN0cz88bzpwPjwv
bzpwPjwvc3Bhbj48L2k+PC9iPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PGI+PGk+PHNwYW4gc3R5
bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtj
b2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOJz5UaGFua3MgZm9yIHlvdXIg
ZXhwbGFuYXRpb24gZm9yIHRoZXNlIG9yIHlvdSBtYXkgcHJvdmlkaW5nIHNvbWUgcmVmZXJlbmNl
cyBmb3IgbWUuPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0
LWxhbmd1YWdlOlpILUNOJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFs
PjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fu
cy1zZXJpZiI7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+VGhlIHJv
bGUgb2YgdGhlIOKAnHByb3h54oCdIGhlcmUgaXMgdG8gYWxsb3cgaXRzIHR3byB1cHN0cmVhbSBs
aW5rcyB0byBiZSB1c2VkLiZuYnNwOyBUaGUgY3JpdGljaXNtIGZyb20gdGhlIGhvbWVuZXRzIHNs
aWRlcyBhYm91dCB0aGlzIGJlaW5nIGEgbmV0d29yay1sYXllciBwcm9ibGVtIG1heSBiZSBzb21l
d2hhdCB2YWxpZCwgYnV0IHRoZSBuZXR3b3JrIGxheWVyIGRvZXNu4oCZdCBleHBvc2UgbWlkLW5l
dHdvcmsgbXVsdGlwYXRoIHRvcG9sb2d5IHRvIHRoZSB0cmFuc3BvcnQgbGF5ZXIgYW5kIHRoZSBu
ZXR3b3JrIGxheWVyIGRvZXNu4oCZdCBzb2x2ZSB0aGlzIHByb2JsZW0gb24gaXRzIG93bi48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3
RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6WkgtQ04nPlJlIHRoZSDigJxvZmYtbmV04oCdIHByb3h5IGNvbW1lbnRzIGJlbG93LCBJ
IHdhcyBzdWdnZXN0aW5nIHJlbW92aW5nIGFuZCBhZGRpbmcgYWRkcmVzc2VzIHZpYSBNUFRDUCBt
ZXNzYWdlcywgcmF0aGVyIHRoYW4gY2hhbmdpbmcgdGhlIGFkZHJlc3Mgb24gcGFja2V0cy4gJm5i
c3A7VGhlIHByb3h5IGNhbiB0ZWxsIHRoZSBjbGllbnQgdG8gYWRkIGFuIGFkZHJlc3MgZm9yIGl0
IChJIGJlbGlldmUgdGhpcyBjYW4gYmUgZG9uZSBpbXBsaWNpdGx5IGJ5IHNlbmRpbmcgYSBwYWNr
ZXQgd2l0aCBvbmXigJlzIG9uZSBhZGRyZXNzIGFzIHRoZSBzb3VyY2UpIGFuZCByZW1vdmUgdGhl
IGFkZHJlc3MgZm9yIHRoZSBzZXJ2ZXIgKGFuIE1QVENQIG9wdGlvbikuJm5ic3A7IEFuIE1QLWNh
cGFibGUgY2xpZW50IHdpbGwgdHJ5IG91dCBhbGwgb2YgaXRzIGludGVyZmFjZXMgYWdhaW5zdCB0
aGUgcHJveHkuJm5ic3A7IFRoaXMgaXMgd2hhdCBJIG1lYW50IGJ5IGxldmVyYWdpbmcgdGhlIE1J
VE0gdG8gcHJveHkgYWxsIG9mIHRoZSB0cmFmZmljLiZuYnNwOyBBcyBJIGhhdmUgbmV2ZXIgYWN0
dWFsbHkgdHJpZWQgdGhpcyBhbmQgbWlzc2VkIHdoYXRldmVyIHByaW9yIGRpc2N1c3Npb24gdGhl
cmUgd2FzIGF0IHRoZSBkZXNpZ24gc3RhZ2UsIEkgd2VsY29tZSBjb21tZW50cyBvbiB0aGUgbGlz
dCBhYm91dCB3aGV0aGVyIG9yIG5vdCB0aGlzIGlzIGEpIGNvcnJlY3QgYW5kIGIpIGEgZmVhdHVy
ZS4mbmJzcDsgSSBiZWxpZXZlIGl0IHRvIGJlIGJvdGguJm5ic3A7IElmIHRoaXMgaXNu4oCZdCBj
bGVhciwgSSBjYW4gdHJ5IGl0IGFnYWluIHdpdGggYSBwYWNrZXQtZmxvdyBkaWFncmFtLjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PGI+PGk+PHNwYW4gc3R5bGU9J2Zv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjoj
MUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOJz5bV2VpXSBJdCB3b3VsZCBiZSB2ZXJ5
IG11Y2ggYXBwcmVjaWF0ZWQgaWYgeW91IGNvdWxkIHByb3ZpZGUgYSBtb3JlIGRldGFpbGVkIGRl
c2NyaXB0aW9uIGZvciB0aGlzLiB0aGFua3MuPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9J2Zv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjoj
MUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOJz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5n
dWFnZTpaSC1DTic+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1h
bD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNh
bnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPlNpbWls
YXJseSwgSSBiZWxpZXZlIHRoYXQgaW4gdGhlIHR3byBzY2VuYXJpb3MgYWJvdmUgd2hlcmUgb2J0
aCBzaWRlcyBhcmUgTVAtY2FwYWJsZSBidXQgdW5hYmxlLCBvbiB0aGVpciBvd24sIHRvIGxldmVy
YWdlIG11bHRpcGxlIHBhdGhzIG1pZC1uZXR3b3JrLCB0aGUgcHJveHkgY291bGQgPHNwYW4gc3R5
bGU9J2JhY2tncm91bmQ6eWVsbG93O21zby1oaWdobGlnaHQ6eWVsbG93Jz5hZGQgaXRzIG93biBp
bnRlcmZhY2VzIHRvIGJvdGggc2lkZXM8L3NwYW4+IGFuZCBwYXNzIHRyYWZmaWMgYmFjayBhbmQg
Zm9ydGggYWNyb3NzIGl0LCBlZmZlY3RpdmVseSBhbGxvd2luZyBmb3IgdGhlIG11bHRpcGxlIHBh
dGhzIG1pZC1uZXR3b3JrIHRvIGJlIHVzZWQuJm5ic3A7IEFub3RoZXIgb3B0aW9uIHdvdWxkIGJl
IGZvciB0aGUgZGVmYXVsdCBjbGllbnQgYmVoYXZpb3VyIHRvIGJlIHRvIDxzcGFuIHN0eWxlPSdi
YWNrZ3JvdW5kOnllbGxvdzttc28taGlnaGxpZ2h0OnllbGxvdyc+dGVzdCBvdXQgbXVsdGlwbGUg
Zmxvd3Mgb24gdGhlIGRpZmZlcmVudCBuZXR3b3JrIGludGVyZmFjZXM8L3NwYW4+IGluIG9yZGVy
IHRvIHByb2JlIG91dCBFQ01QIHJvdXRlcyBhbmQga2lsbCB0aGVtIG9mZiBpZiB0aGV5IGRvbuKA
mXQgYWRkIHZhbHVlLiZuYnNwOyBJdOKAmXMgYSBiaXQgYWdncmVzc2l2ZSwgYnV0IGl04oCZcyBh
biBlbmQtdG8tZW5kIHNvbHV0aW9uLiZuYnNwOyBCaXR0b3JyZW50IGNsaWVudHMgdXNlZCB0byBi
ZSAoYW5kIHByb2JhYmx5IHN0aWxsIGFyZSkgbXVjaCBtb3JlIGFnZ3Jlc3NpdmUgdGhhbiB0aGlz
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PGI+PGk+PHNwYW4gc3R5
bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtj
b2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOJz5bV2VpXSAxKSBJIHRoaW5r
IHRoZSBhYm92ZSBwYXJhZ3JhcGggaXMgYWJvdXQgdGhlIHNjZW5hcmlvcyB0aGF0IGNsaWVudCBp
cyBNUCBjYXBhYmxlIGFuZCB0aGUgc2VydmVyIGlzIE1QIGNhcGFibGUgYnV0IGJvdGggaGF2ZSBh
IHNpbmdsZSBpbnRlcmZhY2UsIGJ1dCBpZiBzbywgaG93IHRvIHVuZGVyc3RhbmQg4oCcdDwvc3Bh
bj48L2k+PC9iPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxp
YnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1D
Tic+ZXN0IG91dCBtdWx0aXBsZSBmbG93cyBvbiB0aGUgZGlmZmVyZW50IG5ldHdvcmsgaW50ZXJm
YWNlczwvc3Bhbj48Yj48aT48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3Vh
Z2U6WkgtQ04nPuKAnT8mbmJzcDsgMikgaG93IHNob3VsZCBJIGludGVycHJldCDigJxhZGQgaXRz
IG93biBpbnRlcmZhY2VzIHRvIGJvdGggc2lkZXPigJ0/PC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5
bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtj
b2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOJz48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFz
dC1sYW5ndWFnZTpaSC1DTic+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1z
b05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJy
aSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04n
PlRob3VnaHRzPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4g
c3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlm
Ijtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOJz48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RDtt
c28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+Sm9yZGFuPG86cD48L286cD48L3NwYW4+PC9wPjxw
IGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3Vh
Z2U6WkgtQ04nPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48ZGl2PjxkaXYgc3R5bGU9J2Jv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBj
bSAwY20gMGNtJz48cCBjbGFzcz1Nc29Ob3JtYWw+PGI+PHNwYW4gbGFuZz1FTi1VUyBzdHlsZT0n
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7bXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPUVOLVVTIHN0
eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtt
c28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+IFdlaXhpbnBlbmcgWzxhIGhyZWY9Im1haWx0bzp3
ZWl4aW5wZW5nQGh1YXdlaS5jb20iPm1haWx0bzp3ZWl4aW5wZW5nQGh1YXdlaS5jb208L2E+XSA8
YnI+PGI+U2VudDo8L2I+IEF1Z3VzdC0wNS0xNCAxMToxOSBQTTxicj48Yj5Ubzo8L2I+IEpvcmRh
biBNZWx6ZXI7IDxhIGhyZWY9Im1haWx0bzptdWx0aXBhdGh0Y3BAaWV0Zi5vcmciPm11bHRpcGF0
aHRjcEBpZXRmLm9yZzwvYT4gTWFpbGluZyBMaXN0PGJyPjxiPkNjOjwvYj4gWGlvbmdjaHVuc2hh
biAoU2FtKTsgWmh1bGVpIChNQkIgUmVzZWFyY2gpOyA8L3NwYW4+PHNwYW4gbGFuZz1aSC1DTiBz
dHlsZT0nZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiUE1pbmdMaVUiLCJzZXJpZiI7bXNv
LWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPumCk+eBteiOiTwvc3Bhbj48c3BhbiBsYW5nPUVOLVVT
IHN0eWxlPSdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlm
Ijttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+L0xpbmdsaSBEZW5nPGJyPjxiPlN1YmplY3Q6
PC9iPiBSRTogTVBUQ1AgUHJveHkgcXVlc3Rpb25zPG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2
PjwvZGl2PjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nbXNvLWZhcmVhc3QtbGFuZ3Vh
Z2U6WkgtQ04nPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+
PHNwYW4gbGFuZz1FTi1VUyBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseToiQ2Fs
aWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6Wkgt
Q04nPkhpIEpvcmRhbiw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxz
cGFuIGxhbmc9RU4tVVMgc3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6IkNhbGli
cmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNO
Jz5UaGFua3MgZm9yIHlvdXIgcXVlc3Rpb25zLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFz
cz1Nc29Ob3JtYWw+PHNwYW4gbGFuZz1FTi1VUyBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3Qt
bGFuZ3VhZ2U6WkgtQ04nPlBsZWFzZSBzZWUgbXkgY29tbWVudHMgaW5saW5lLiBUaGFua3MhPG86
cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBsYW5nPUVOLVVTIHN0
eWxlPSdmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7
Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBsYW5nPUVOLVVTIHN0eWxlPSdm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6
IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+QlIsPG86cD48L286cD48L3NwYW4+
PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBsYW5nPUVOLVVTIHN0eWxlPSdmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RDtt
c28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+WGlucGVuZzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48
ZGl2IHN0eWxlPSdib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRp
bmc6MGNtIDBjbSAwY20gNC4wcHQnPjxkaXY+PGRpdiBzdHlsZT0nYm9yZGVyOm5vbmU7Ym9yZGVy
LXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20nPjxwIGNs
YXNzPU1zb05vcm1hbD48Yj48c3BhbiBsYW5nPUVOLVVTIHN0eWxlPSdmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjttc28tZmFyZWFzdC1sYW5ndWFnZTpa
SC1DTic+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9RU4tVVMgc3R5bGU9J2ZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO21zby1mYXJlYXN0LWxhbmd1
YWdlOlpILUNOJz4gbXVsdGlwYXRodGNwIFs8YSBocmVmPSJtYWlsdG86bXVsdGlwYXRodGNwLWJv
dW5jZXNAaWV0Zi5vcmciPm1haWx0bzptdWx0aXBhdGh0Y3AtYm91bmNlc0BpZXRmLm9yZzwvYT5d
IDxiPk9uIEJlaGFsZiBPZiA8L2I+Sm9yZGFuIE1lbHplcjxicj48Yj5TZW50OjwvYj4gRnJpZGF5
LCBBdWd1c3QgMDEsIDIwMTQgOTozOCBBTTxicj48Yj5Ubzo8L2I+IDxhIGhyZWY9Im1haWx0bzpt
dWx0aXBhdGh0Y3BAaWV0Zi5vcmciPm11bHRpcGF0aHRjcEBpZXRmLm9yZzwvYT4gTWFpbGluZyBM
aXN0PGJyPjxiPlN1YmplY3Q6PC9iPiBbbXVsdGlwYXRodGNwXSBNUFRDUCBQcm94eSBxdWVzdGlv
bnM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PC9kaXY+PC9kaXY+PHAgY2xhc3M9TXNvTm9ybWFsPjxz
cGFuIGxhbmc9RU4tVVMgc3R5bGU9J21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOJz48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFG
NDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+SGkgZXZlcnlvbmUsPG86cD48L286cD48
L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0Q7bXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFz
cz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNh
bGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpI
LUNOJz5JIHJlY2VudGx5IGltcGxlbWVudGVkIGEgc2ltcGxlIOKAnG9uLXBhdGjigJ0gTVBUQ1Ag
4oCccHJveHnigJ0gYnkgcnVubmluZyBUQ1AgTUlUTSBzb2Z0d2FyZSAoTWFsbG9yeSkgb24gYSBt
YWNoaW5lIHdpdGggYW4gTVBUQ1AgZW5hYmxlZCBrZXJuZWwgKFVDIExvdXZhaW4pLiZuYnNwOyBJ
dCBpcyBub3QgYSBzb3BoaXN0aWNhdGVkIHByb3h5IOKAkyB0aG91Z2ggTWFsbG9yeeKAmXMgcGx1
Z2luIGFyY2hpdGVjdHVyZSBjb3VsZCBhbGxvdyBpdCB0byBiZSDigJMgYnV0IGhhdmluZyBzb21l
dGhpbmcgcnVubmluZyBhcyBhIHByb3h5IHJhaXNlcyBhIG51bWJlciBvZiBxdWVzdGlvbnMgZm9y
IG1lLCBhbmQgdGhlc2UgbWF5IGJlIG9mIGdlbmVyYWwgaW50ZXJlc3QuPG86cD48L286cD48L3Nw
YW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6WkgtQ04nPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1N
c29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGli
cmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNO
Jz5UaGUgYXBwbGljYXRpb24gSSB1c2VkIGl0IGZvciBpcyBzaW1pbGFyIHRvIHRoZSDigJxoeWJy
aWQgYWNjZXNzIG5ldHdvcmvigJ0gbW9kZWwgcmVjZW50bHkgcHJlc2VudGVkIHdpdGhpbiBob21l
bmV0OiA8L3NwYW4+PHNwYW4gc3R5bGU9J2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3Vh
Z2U6WkgtQ04nPjxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvYWdlbmRhLzkwL3NsaWRl
cy9zbGlkZXMtOTAtaG9tZW5ldC0yLnBkZiI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9hZ2VuZGEv
OTAvc2xpZGVzL3NsaWRlcy05MC1ob21lbmV0LTIucGRmPC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0n
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9y
OiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxh
bmd1YWdlOlpILUNOJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9y
bWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwi
c2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+V2hp
bGUgdGhlIGhvbWVuZXQgbW9kZWwgc2VlcyBMVEUgYmVpbmcgdXNlZCB0byBhdWdtZW50IERTTCBz
cGVlZHMsIGluIG15IHByb3RvdHlwZSBtdWx0aXBsZSBXaUZpIG5ldHdvcmtzIGZyb20gbmVpZ2hi
b3VyaW5nIGhvbWUgZ2F0ZXdheXMgY2FuIGJlIHVzZWQgdG8gaW1wcm92ZSBhY2Nlc3MgcmF0ZXMg
YXQgdGhlIGhvbWUgZ2F0ZXdheS4mbmJzcDsgVGhlIEdSRS1iYXNlZCBzb2x1dGlvbiBzdWdnZXN0
ZWQgd2l0aGluIGhvbWVuZXQgY291bGQgb25seSB3b3JrIHdpdGggYSBzaW5nbGUgY29ubmVjdGlv
biBvZiB1bmtub3duIHJhdGUuJm5ic3A7IEkgdXNlZCBhbiBvbi1wYXRoIE1QVENQIHByb3h5IGF0
IHRoZSByZXNpZGVudGlhbCBnYXRld2F5LCB3aGljaCBpcyB2aWFibGUgZm9yIGFnZ3JlZ2F0aW5n
IGFueSBudW1iZXIgb2YgY29ubmVjdGlvbnMgb2YgdW5rbm93biByYXRlLiZuYnNwOyBNUFRDUCB3
YXMgZGlzbWlzc2VkIHdpdGhpbiB0aGUgaG9tZW5ldCBwcm9wb3NhbCBmb3IgYmVpbmcgYXQgdGhl
IHdyb25nIGxheWVyLiZuYnNwOyBJIHdvdWxkIHdlbGNvbWUgY29tbWVudHMgb24gdGhhdC4mbmJz
cDsgQW5vdGhlciBhcHByb2FjaCwgb25lIHVzZWQgYnkgYSBzeXN0ZW0gY2FsbGVkIEJpbmRlciBv
dXQgb2YgdGhlIFVuaXZlcnNpdHkgb2YgRWRpbmJ1cmdoICg8YSBocmVmPSJodHRwOi8vd3d3LmNz
LnN0aXIuYWMudWsvfm1tZi9yZXMvcHVicy9sY2RuZXQxMy5wZGYiPmh0dHA6Ly93d3cuY3Muc3Rp
ci5hYy51ay9+bW1mL3Jlcy9wdWJzL2xjZG5ldDEzLnBkZjwvYT4pIHVzZWQgYW4gT3BlblZQTiB0
dW5uZWwgdG8gZW5zdXJlIHRoYXQgYWxsIHRyYWZmaWMgd2FzIG92ZXIgTVBUQ1Agd2l0aGluIHRo
ZSBJU1AgbmV0d29yay4mbmJzcDsgSW4gdGhpcyBtb2RlbCBhbmQgaW4gdGhlIGhvbWVuZXQgb25l
LCB0aGVyZSBtdXN0IGJlIGEgdHVubmVsIHRlcm1pbmF0aW9uIHBvaW50IGF0IHRoZSBJU1AuJm5i
c3A7IDxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PGI+PGk+PHNwYW4g
c3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlm
Ijtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOJz5bV2VpXSBBcyBteSB1
bmRlcnN0YW5kaW5nLCB0aGUgcHVycG9zZSBvZiB3b3JrIHlvdSBhcmUgZG9pbmcgaW4gaG9tZW5l
dCBtb2RlbCBpcyB0byB1c2UgZGlmZmVyZW50IG5ldHdvcmsgYWNjZXNzIHNlcnZpY2UgYXQgaG9t
ZSB0byBzaW11bHRhbmVvdXNseSB0byBwcm92aWRlIGEgZmFzdGVyIGFuZCByZWxpYWJsZSBhY2Nl
c3MgcmF0ZSBmb3IgdXNlcnM/PG86cD48L286cD48L3NwYW4+PC9pPjwvYj48L3A+PHAgY2xhc3M9
TXNvTm9ybWFsPjxiPjxpPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFn
ZTpaSC1DTic+Rm9yIHRoZSBmb2xsb3dpbmcgcmVhc29ucyBsaXN0ZWQgaW4geW91ciBzbGlkZXMg
dGhhdCBNUFRDUCBpcyBub3Qgc3VpdGFibGUgZm9yIHlvdXIgaG9tZW5ldDo8bzpwPjwvbzpwPjwv
c3Bhbj48L2k+PC9iPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjEw
LjI1cHQnPjxiPjxpPjxzcGFuIGxhbmc9WkgtQ04gc3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6U2ltU3VuO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04n
PuKAkzwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5n
dWFnZTpaSC1DTic+IEFwcGxpY2F0aW9uIGxheWVyPGI+PGk+IFtXZWldIEl0IGlzIG1vcmUgc3Vp
dGFibGUgdG8gc2VlIE1QVENQIGFzIGEgdHJhbnNwb3J0IGxheWVyIHNlcnZpY2Ugbm90IGFwcGxp
Y2F0aW9uIGxheWVyLjxvOnA+PC9vOnA+PC9pPjwvYj48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05v
cm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6NS4wcHQnPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RDttc28t
ZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+Jm5ic3A74oCTIE11bHRpaG9tZWQgaG9zdHMgcmF0aGVy
IHRoYW4gbXVsdGlob21pbmcgUkcgJm5ic3A7PGI+PGk+W1dlaV0gSSB0aGluayB0aGUgTVBUQ1Ag
cHJveHkgbWVjaGFuaXNtIGNvdWxkIGJlIHN1aXRhYmxlIGZvciBtdWx0aWhvbWluZyBSRyBzY2Vu
YXJpbywgdGhlIGFyY2hpdGVjdHVyZSBoYXZlIGJlZW4gbWVudGlvbmVkIGluIDwvaT48L2I+PC9z
cGFuPjxzcGFuIHN0eWxlPSdtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+Jm5ic3A7PC9zcGFu
PjxiPjxpPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJp
Iiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+
ZHJhZnQtZGVuZy1tcHRjcC1wcm94eS0wMCwgYW5kIHdlIHdpbGwgZGlzY3VzcyB0aGlzIGxhdHRl
ciB2ZXJzaW9uIG9mIGRyYWZ0LXdlaS1tcHRjcC1wcm94eS1tZWNoYW5pc208bzpwPjwvbzpwPjwv
c3Bhbj48L2k+PC9iPjwvcD48cCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9J21hcmdpbi1sZWZ0OjUu
MHB0Jz48Yj48aT48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseToiQ2Fs
aWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6Wkgt
Q04nPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFz
dC1sYW5ndWFnZTpaSC1DTic+4oCTIExhY2sgdGhlIG1lY2hhbmlzbSBvbiBwYWNrZXQtYmFzZWQg
dHJhZmZpYzxiPjxpPiBbV2VpXUluIE1QVENQLCBwYWNrZXQgZGlzdHJpYnV0aW9uIG9uIGRpZmZl
cmVudCBpbnRlcmZhY2VzIGluIGRlY2lkZWQgYnkgTVBUQ1AgaXRzZWxmLjxvOnA+PC9vOnA+PC9p
PjwvYj48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0nbWFyZ2luLWxlZnQ6MTAu
MHB0Jz48Yj48aT48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseToiQ2Fs
aWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6Wkgt
Q04nPiZuYnNwOyAmbmJzcDs8L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0Q7bXNv
LWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPuKAkyBUQ1AgYXBwbGljYXRpb24gb25seSA8Yj48aT5b
V2VpXVJpZ2h0LjxvOnA+PC9vOnA+PC9pPjwvYj48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05vcm1h
bCBzdHlsZT0nbWFyZ2luLWxlZnQ6MTAuMHB0Jz48Yj48aT48c3BhbiBzdHlsZT0nZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0Q7
bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvaT48
L2I+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6WkgtQ04nPkluIGEgcHJveHkgbW9kZWwsIHNob3VsZCBNUFRDUCBzZWUgd2lk
ZSBkZXBsb3ltZW50IG9uIHRoZSBJbnRlcm5ldCwgYW4gSVNQLXNpZGUgTVBUQ1AgcHJveHkgYmVj
b21lcyBzdXBlcmZsdW91cy4mbmJzcDsgV2hhdCBzaG91bGQgaGFwcGVuIHdoZW4gYm90aCBzaWRl
cyBhcmUgTVBUQ1AgZW5hYmxlZCBpcyBhIGdvb2QgcXVlc3Rpb24g4oCTIGhvdyBzaG91bGQgdGhl
IG11bHRpcGxlIHBhdGhzIGF2YWlsYWJsZSBmcm9tIHRoZSByZXNpZGVudGlhbCBnYXRld2F5IG9u
d2FyZHMgYmUgc2lnbmFsbGVkPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1Nc29Ob3Jt
YWw+PGI+PGk+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6IkNhbGli
cmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNO
Jz5bV2VpXSBEbyB5b3UgbWVhbiBib3RoIGVuZCBob3N0IGFyZSBNUFRDUCBjYXBhYmxlPyBJZiB0
aGF0IGNhc2UsIHRoZSBwcm94eSB3aWxsIG5vdCBhY3QgYXMgYSBwcm94eSBhbmQgaGF2ZSBub3Ro
aW5nIHRvIGRvIHdpdGggdGhlIHRyYWZmaWMuIENvdWxkIHlvdSBleHBsYWluIHRoaXMgaW4gbW9y
ZSBkZXRhaWw/IDo8L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6WkgtQ04nPuKAnGhvdyBzaG91bGQgdGhlIG11bHRpcGxlIHBhdGhzIGF2YWls
YWJsZSBmcm9tIHRoZSByZXNpZGVudGlhbCBnYXRld2F5IG9ud2FyZHMgYmUgc2lnbmFsbGVkP+KA
nSA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIHN0eWxlPSdm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6
IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBzdHlsZT0nZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6WkgtQ04nPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD48cCBjbGFzcz1N
c29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGli
cmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNO
Jz5SZSBkcmFmdC13ZWktbXB0Y3AtcHJveHktbWVjaGFuaXNtLTAwLnR4dCwgdGhlIG5ldyBmZWF0
dXJlIHN1Z2dlc3RlZCBpbiB0aGUgZHJhZnQgaXMgYSBtZWNoYW5pc20gdG8gaW5kaWNhdGUgdGhl
IHByZXNlbmNlIG9mIGFuIOKAnG9mZi1wYXRo4oCdIHByb3h5IGFuZCBwcm92aWRlIGFuIElQIGFk
ZHJlc3MgZm9yIGl0LiZuYnNwOyBBcyBpdCBhcHBlYXJzIHRvIGJlIHBvc3NpYmxlIHRvIGxldmVy
YWdlIHRoZSBNSVRNIG9uIHRoZSBwcmltYXJ5IGNvbm5lY3Rpb24gdG8gYWRkcmVzcyB0aGUgb2Zm
LXBhdGggY2FzZSBieSBzaW1wbHkgaGlqYWNraW5nIHRoZSBjb25uZWN0aW9uIHRocm91Z2ggcmVt
b3ZpbmcgdGhlIG9yaWdpbmFsIGRlc3RpbmF0aW9uIGFkZHJlc3MgYW5kIGFkZGluZyB0aGUgcHJv
eHkgYWRkcmVzcywgaXQgd291bGQgYmUgaGVscGZ1bCBmb3IgdGhlIGRyYWZ0IHRvIGRpcmVjdGx5
IGFkZHJlc3Mgd2hhdCBtYWtlcyB0aGUgbmV3IG1lY2hhbmlzbSBzdWdnZXN0ZWQgcHJlZmVyYWJs
ZSB0byB0aGUgbWVjaGFuaXNtIHRoYXQgaXMgYWxyZWFkeSBhdmFpbGFibGUuJm5ic3A7IElzIGFu
IGV4cGxpY2l0bHkgc2lnbmFsbGVkIHByb3h5IHZhbHVhYmxlIGZvciB0aGUga2luZCBvZiB1c2Ug
Y2FzZSBhYm92ZSwgd2hlcmUgbXVsdGlwbGUgcGF0aHMgYXJlIGF2YWlsYWJsZSBzdGFydGluZyBk
ZWVwZXIgaW4gdGhlIG5ldHdvcms/PG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPU1zb05v
cm1hbD48Yj48aT48c3BhbiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseToiQ2Fs
aWJyaSIsInNhbnMtc2VyaWYiO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6Wkgt
Q04nPltXZWldICZuYnNwO0luIG9mZi1wYXRoIG1vZGVsPC9zcGFuPjwvaT48L2I+PGI+PGk+PHNw
YW4gbGFuZz1aSC1DTiBzdHlsZT0nZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTpTaW1TdW47
Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+77yMPC9zcGFuPjwvaT48
L2I+PGI+PGk+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6IkNhbGli
cmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNO
Jz53ZSBhc3N1bWUgdGhhdCB0aGVyZSBpcyBhIHByb3h5IGxvY2F0ZWQgaW4gdGhlIHBhdGggb2Yg
aW5pdGlhbCBzdWItZmxvdyBmcm9tIE1QVENQIGhvc3QsIHRoZSByZWFzb24gd2h5IGJ5IHNpbXBs
eSBoaWphY2tpbmcgdGhlIGNvbm5lY3Rpb24gYW5kIHJlcGxhY2luZyBvcmlnaW5hbCBkZXN0aW5h
dGlvbiBhZGRyZXNzIHdpdGggcHJveHkgYWRkcmVzcyBpcyBub3QgZW5vdWdoIGlzIHRoYXQgaWYg
cHJveHnigJlzIGFkZHJlc3MgaXMgbm90IGV4cGxpY2l0bHkgc2lnbmFsZWQgdG8gTVBUQ1AgaG9z
dCwgZm9yIHRoZSBzdWJzZXF1ZW50IHN1Yi1mbG93cyB0aGVpciBkZXN0aW5hdGlvbiBhZGRyZXNz
IHdpbGwgYmUgYWxzbyBUQ1AgaG9zdOKAmXMgYWRkcmVzcywgYW5kICZuYnNwO3RoZXNlIHN1Yi1m
bG93cyBhcmUgbm90IGFzc3VyZWQgdG8gcGFzcyB0aHJvdWdoIHRoZSBwcm94eSB0aGF0IHRoZSBp
bml0aWFsIHN1Yi1mbG93IHBhc3NlZC4gT2ZmLXBhdGggbW9kZWwgd291bGQgYmUgZXNwZWNpYWxs
eSB1c2VmdWwgaW4gY2FzZSBNUFRDUCBob3N0IHVzZXMgc2VydmljZSBmcm9tIGRpZmZlcmVudCBu
ZXR3b3JrIG9wZXJhdG9ycyBzaW11bHRhbmVvdXNseS48L3NwYW4+PC9pPjwvYj48c3BhbiBzdHls
ZT0nZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO2Nv
bG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04nPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0
LWxhbmd1YWdlOlpILUNOJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9TXNv
Tm9ybWFsPjxzcGFuIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJp
Iiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+
SSB3aWxsIGhhdmUgc29tZSBjb21tZW50cyBvbiB0aGUgbGFyZ2VyIHByb3h5IHVzZSBjYXNlcyBk
cmFmdCBsYXRlci4mbmJzcDsgRGVzcGl0ZSBoYXZpbmcgaW1wbGVtZW50ZWQgd2hhdCB3ZSBhcmUg
Y2FsbGluZyBhIHByb3h5IGFuZCBoYXZpbmcgd29ya2VkIG9uIGEgc3lzdGVtIHRoYXQgcmVxdWly
ZXMgb25lLCBJIGFtIHNvbWV3aGF0IGFtYml2YWxlbnQgYWJvdXQgZ2F0ZXdheXMgdGhhdCBhc3Np
c3QgdGhlIHVzZXIgd2l0aG91dCB0aGUgdXNlcuKAmXMgY29uc2VudCwgYW5kIGFtIHNvbWV3aGF0
IGhlc2l0YW50IHRvIGV2ZW4gY2FsbCB0aGVtIHByb3hpZXMg4oCTIGluIG90aGVyIGNvbnRleHRz
IGEgcHJveHkgaXMgdXN1YWxseSBkZXNpZ25hdGVkIGJ5IGEgdXNlcjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PGI+PGk+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEO21zby1m
YXJlYXN0LWxhbmd1YWdlOlpILUNOJz5bV2VpXSBUaGVyZSBhcmUgZGlmZmVyZW50IGtpbmRzIG9m
IHByb3hpZXMgd2hpY2ggYXJlIHRyYW5zcGFyZW50IG9yIG5vbi10cmFuc3BhcmVudCB0byBlbmQg
dXNlciwgYW5kIEkgdGhpbmsgd2Ugc2hvdWxkIG9ubHkgc2VlIHRoZSBwcm94eSB3aXRoIHVzZXLi
gJlzIGNvbnNlbnQgYXMganVzdCBvbmUgb2YgdGhlbS48bzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9i
PjwvcD48cCBjbGFzcz1Nc29Ob3JtYWw+PHNwYW4gc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0
LWxhbmd1YWdlOlpILUNOJz4uJm5ic3A7IEkgZG9u4oCZdCBoYXZlIGEgcHJvcG9zYWwgeWV0IG9u
IGhvdyB0byBtYWtlIHByb3h5aW5nIG1vcmUgY29uc2Vuc3VhbCBvciB0byBkbyB1c2VmdWwgdGhp
bmdzIGluIHNpdHVhdGlvbnMgd2hlcmUgTVBUQ1AgaXMgZW5hYmxlZCBidXQgY291bGQgd29yayBt
b3JlIGVmZmVjdGl2ZWx5IGlmIHRoZSBuZXR3b3JrIHByb3ZpZGVkIG1vcmUgaW5mb3JtYXRpb24g
YWJvdXQgaXRzZWxmLiZuYnNwOyBJIHdvdWxkIHdlbGNvbWUgZWl0aGVyIHRob3VnaHRzIG9uIHRo
b3NlIGNvbmNlcm5zIG9yIHNwZWNpZmljIHNvbHV0aW9ucy4mbmJzcDsgSG9wZWZ1bGx5IEnigJls
bCBoYXZlIHNvbWUgdG8gc3VnZ2VzdCBpbiB0aGUgY29taW5nIGRheXMuPG86cD48L286cD48L3Nw
YW4+PC9wPjxwIGNsYXNzPU1zb05vcm1hbD48c3BhbiBsYW5nPUZSLUNBIHN0eWxlPSdmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3
RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTic+UmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+PHAgY2xhc3M9TXNvTm9ybWFsPjxzcGFuIGxhbmc9RlItQ0Egc3R5bGU9J2ZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEO21z
by1mYXJlYXN0LWxhbmd1YWdlOlpILUNOJz5Kb3JkYW48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAg
Y2xhc3M9TXNvTm9ybWFsPjxzcGFuIGxhbmc9RlItQ0Egc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEO21zby1mYXJl
YXN0LWxhbmd1YWdlOlpILUNOJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9
TXNvTm9ybWFsPjxzcGFuIGxhbmc9RlItQ0Egc3R5bGU9J2ZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxh
bmd1YWdlOlpILUNOJz5Kb3JkYW4gTWVsemVyPG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNz
PU1zb05vcm1hbD48c3BhbiBsYW5nPUZSLUNBIHN0eWxlPSdmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1s
YW5ndWFnZTpaSC1DTic+VEVMVVMgQ29tbXVuaWNhdGlvbnM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
PC9kaXY+PC9kaXY+PC9kaXY+PC9ib2R5PjwvaHRtbD4=

--_000_80C0017654A043479F53C41112BE847687D53CB2E0WP40046corpad_--


From nobody Fri Aug  8 00:23:43 2014
Return-Path: <vsingh.ietf@gmail.com>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E8EF81A03FD for <multipathtcp@ietfa.amsl.com>; Fri,  8 Aug 2014 00:23:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.978
X-Spam-Level: 
X-Spam-Status: No, score=-0.978 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MISSING_HEADERS=1.021, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VME0hbUIJPzr for <multipathtcp@ietfa.amsl.com>; Fri,  8 Aug 2014 00:23:40 -0700 (PDT)
Received: from mail-ig0-x22d.google.com (mail-ig0-x22d.google.com [IPv6:2607:f8b0:4001:c05::22d]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D78DF1A03EC for <multipathtcp@ietf.org>; Fri,  8 Aug 2014 00:23:39 -0700 (PDT)
Received: by mail-ig0-f173.google.com with SMTP id h18so612594igc.0 for <multipathtcp@ietf.org>; Fri, 08 Aug 2014 00:23:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:date:message-id:subject:from:cc :content-type; bh=aDJFlKyftQtO4zKUPvjaSKxAhbX/oU8Xkbxa9/GRhOM=; b=aaqXc+J3LkpceElN/0/QLK9NW6PJSPmOWUttJ3YvliXpxnwysvrBBFy1o0f8yanXXL KMHEyDpkpX1B9+0qPD3R7ajbZEvNTEpFIYUkaR8epZ5EgW7sCMIs9hwd0PZSLjRplsud rm0YtQ2XOgH8BOOmOi7NZJ8JYsgsVNotH/sP+uTFHLMrWgwP+oR5+FRqhcCkm628eQqe uSyJ7wYIf3WfUo2BCq6mLjs6Di3t6e3CggTD0HHoLzcPQG/zYQapUj4iY0DYDW8jHSYn 5t8Btd95f4YfKKD9VQvfEeTECgEUfN66XiaFW9C5cbePU60xy4Bujhv+RaoiAH14Wfsy d86Q==
MIME-Version: 1.0
X-Received: by 10.42.212.146 with SMTP id gs18mr663553icb.96.1407482619229; Fri, 08 Aug 2014 00:23:39 -0700 (PDT)
Received: by 10.50.251.175 with HTTP; Fri, 8 Aug 2014 00:23:39 -0700 (PDT)
Received: by 10.50.251.175 with HTTP; Fri, 8 Aug 2014 00:23:39 -0700 (PDT)
In-Reply-To: <53E1D609.2070100@uclouvain.be>
References: <A2E337CDB7BC4145B018B9BEE8EB3E0D4130C570A7@EMV67-UKRD.domain1.systemhost.net> <53E1D609.2070100@uclouvain.be>
Date: Fri, 8 Aug 2014 10:23:39 +0300
Message-ID: <CAEbPqrzWZRJj3bT7LGJMeW85+NKaU6yboxQdkV7M55df2z=c9A@mail.gmail.com>
From: Varun Singh <vsingh.ietf@gmail.com>
Cc: multipathtcp@ietf.org
Content-Type: multipart/alternative; boundary=485b397dd05f8bfc65050019152f
Archived-At: http://mailarchive.ietf.org/arch/msg/multipathtcp/JBoKN1gG381oBg9cjxXn1GWcGeM
Subject: Re: [multipathtcp] Consensus call for adopting draft-bonaventure-mptcp-experience as a WG document
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-path extensions for TCP <multipathtcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/multipathtcp/>
List-Post: <mailto:multipathtcp@ietf.org>
List-Help: <mailto:multipathtcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 08 Aug 2014 07:23:42 -0000

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

OK for me too.
On 6 Aug 2014 10:16, "S=C3=A9bastien Barr=C3=A9" <sebastien.barre@uclouvain=
.be> wrote:

>
> Le 04/08/2014 12:33, philip.eardley@bt.com a =C3=A9crit :
>
>> In Toronto we discussed http://tools.ietf.org/html/
>> draft-bonaventure-mptcp-experience
>> Since this document seems a very good match for our Milestone "Use-cases
>> and operational experiences", it would seem a good idea to make it a WG
>> document. This email is to check consensus - please say if you're ok, or
>> not, with this.
>>
> ok for me.
> regards,
>
> S=C3=A9bastien.
>
>>
>> Thanks
>> Phil & Yoshifumi
>>
>> >From the Charter:
>> << The working group will also explore and document results with several
>> of the proposed use cases for MPTCP in more detail, to ensure that
>> MPTCP works well in practice and that operational experiences and
>> issues are understood and captured. Likely use cases are to offload
>> traffic from 3G to WiFi, and to manage traffic within a data centre.
>> Another scenario is to enable, without changing the MPTCP protocol,
>> operation of a single-homed, MPTCP end host on a campus network that has
>> multiple providers.
>> Prior to publishing a Standards Track specification, the working group
>> will document experimental results and operational experiences to-date.
>> This should consider not just experience with well-connected fat-pipe
>> networks and long-lived flows, but also consider a broader links and
>> types of applications; particularly looking for cases where MPTCP
>> could be detrimental in some way.
>>
>> _______________________________________________
>> multipathtcp mailing list
>> multipathtcp@ietf.org
>> https://www.ietf.org/mailman/listinfo/multipathtcp
>>
>
> _______________________________________________
> multipathtcp mailing list
> multipathtcp@ietf.org
> https://www.ietf.org/mailman/listinfo/multipathtcp
>

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

<p dir=3D"ltr">OK for me too. </p>
<div class=3D"gmail_quote">On 6 Aug 2014 10:16, &quot;S=C3=A9bastien Barr=
=C3=A9&quot; &lt;<a href=3D"mailto:sebastien.barre@uclouvain.be">sebastien.=
barre@uclouvain.be</a>&gt; wrote:<br type=3D"attribution"><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex">
<br>
Le 04/08/2014 12:33, <a href=3D"mailto:philip.eardley@bt.com" target=3D"_bl=
ank">philip.eardley@bt.com</a> a =C3=A9crit :<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
In Toronto we discussed <a href=3D"http://tools.ietf.org/html/draft-bonaven=
ture-mptcp-experience" target=3D"_blank">http://tools.ietf.org/html/<u></u>=
draft-bonaventure-mptcp-<u></u>experience</a><br>
Since this document seems a very good match for our Milestone &quot;Use-cas=
es and operational experiences&quot;, it would seem a good idea to make it =
a WG document. This email is to check consensus - please say if you&#39;re =
ok, or not, with this.<br>

</blockquote>
ok for me.<br>
regards,<br>
<br>
S=C3=A9bastien.<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<br>
Thanks<br>
Phil &amp; Yoshifumi<br>
<br>
&gt;From the Charter:<br>
&lt;&lt; The working group will also explore and document results with seve=
ral<br>
of the proposed use cases for MPTCP in more detail, to ensure that<br>
MPTCP works well in practice and that operational experiences and<br>
issues are understood and captured. Likely use cases are to offload<br>
traffic from 3G to WiFi, and to manage traffic within a data centre.<br>
Another scenario is to enable, without changing the MPTCP protocol,<br>
operation of a single-homed, MPTCP end host on a campus network that has<br=
>
multiple providers.<br>
Prior to publishing a Standards Track specification, the working group<br>
will document experimental results and operational experiences to-date.<br>
This should consider not just experience with well-connected fat-pipe<br>
networks and long-lived flows, but also consider a broader links and<br>
types of applications; particularly looking for cases where MPTCP<br>
could be detrimental in some way.<br>
<br>
______________________________<u></u>_________________<br>
multipathtcp mailing list<br>
<a href=3D"mailto:multipathtcp@ietf.org" target=3D"_blank">multipathtcp@iet=
f.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/multipathtcp" target=3D"_b=
lank">https://www.ietf.org/mailman/<u></u>listinfo/multipathtcp</a><br>
</blockquote>
<br>
______________________________<u></u>_________________<br>
multipathtcp mailing list<br>
<a href=3D"mailto:multipathtcp@ietf.org" target=3D"_blank">multipathtcp@iet=
f.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/multipathtcp" target=3D"_b=
lank">https://www.ietf.org/mailman/<u></u>listinfo/multipathtcp</a><br>
</blockquote></div>

--485b397dd05f8bfc65050019152f--


From nobody Fri Aug  8 00:31:41 2014
Return-Path: <gregory.detal@uclouvain.be>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 002AD1A0424 for <multipathtcp@ietfa.amsl.com>; Fri,  8 Aug 2014 00:31:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.679
X-Spam-Level: 
X-Spam-Status: No, score=-3.679 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vj4UVaA2RSYN for <multipathtcp@ietfa.amsl.com>; Fri,  8 Aug 2014 00:31:36 -0700 (PDT)
Received: from smtp6.sgsi.ucl.ac.be (smtp.sgsi.ucl.ac.be [130.104.5.67]) by ietfa.amsl.com (Postfix) with ESMTP id B49461A0414 for <multipathtcp@ietf.org>; Fri,  8 Aug 2014 00:31:36 -0700 (PDT)
Received: from mail-oa0-f50.google.com (mail-oa0-f50.google.com [209.85.219.50]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: gdetal@smtp6.sgsi.ucl.ac.be) by smtp6.sgsi.ucl.ac.be (Postfix) with ESMTPSA id CDB9D1C5868 for <multipathtcp@ietf.org>; Fri,  8 Aug 2014 09:31:31 +0200 (CEST)
X-DKIM: Sendmail DKIM Filter v2.8.3 smtp6.sgsi.ucl.ac.be CDB9D1C5868
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=uclouvain.be; s=selucl; t=1407483092; bh=E4k3ipOtIDgk6EWntlo/VkQrX2dO8+h+fkFtkOtsuI4=; h=MIME-Version:In-Reply-To:References:Date:Message-ID:Subject:From: To:Cc:Content-Type; b=PghAMeyzVs447/WtWvNw8eibLjjfD/hvsD9RXPfpu/tY78tEiA30rvPUMLRxgrQyq pLVLJd86llUaypqmRZNFL5D4pv1Ve4RzykyxOcuNMYCAMfqePiU9Z0/PvUMN9sLsDy i9/QWbuAeHhSKy1EPToK20zog1/wT+/PJpU39wmw=
Received: by mail-oa0-f50.google.com with SMTP id g18so3752961oah.37 for <multipathtcp@ietf.org>; Fri, 08 Aug 2014 00:31:30 -0700 (PDT)
MIME-Version: 1.0
X-Received: by 10.182.29.234 with SMTP id n10mr28582469obh.67.1407483090394; Fri, 08 Aug 2014 00:31:30 -0700 (PDT)
Received: by 10.76.1.74 with HTTP; Fri, 8 Aug 2014 00:31:30 -0700 (PDT)
In-Reply-To: <A2E337CDB7BC4145B018B9BEE8EB3E0D4130C570A7@EMV67-UKRD.domain1.systemhost.net>
References: <A2E337CDB7BC4145B018B9BEE8EB3E0D4130C570A7@EMV67-UKRD.domain1.systemhost.net>
Date: Fri, 8 Aug 2014 09:31:30 +0200
Message-ID: <CAMzjPSJwWzRRbWWBd0UMCAwBnottBHavEj9P6gEU=W8i-dqs2A@mail.gmail.com>
From: Gregory Detal <gregory.detal@uclouvain.be>
To: philip.eardley@bt.com
Content-Type: text/plain; charset=UTF-8
X-Virus-Scanned: clamav-milter 0.97.7-exp at smtp-6.sipr-dc.ucl.ac.be
X-Virus-Status: Clean
X-Sgsi-Spamcheck: SASL authenticated, 
X-SGSI-MailScanner-ID: CDB9D1C5868.A23D0
X-SGSI-MailScanner: Found to be clean
X-SGSI-From: gregory.detal@uclouvain.be
X-SGSI-Spam-Status: No
Archived-At: http://mailarchive.ietf.org/arch/msg/multipathtcp/M1uZimxNKbgMJZAQwm7qUhYyLWU
Cc: "multipathtcp@ietf.org" <multipathtcp@ietf.org>
Subject: Re: [multipathtcp] Consensus call for adopting draft-bonaventure-mptcp-experience as a WG document
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-path extensions for TCP <multipathtcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/multipathtcp/>
List-Post: <mailto:multipathtcp@ietf.org>
List-Help: <mailto:multipathtcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 08 Aug 2014 07:31:40 -0000

OK for me.

Gregory.

On Mon, Aug 4, 2014 at 12:33 PM,  <philip.eardley@bt.com> wrote:
> In Toronto we discussed http://tools.ietf.org/html/draft-bonaventure-mptcp-experience
> Since this document seems a very good match for our Milestone "Use-cases and operational experiences", it would seem a good idea to make it a WG document. This email is to check consensus - please say if you're ok, or not, with this.
>
> Thanks
> Phil & Yoshifumi
>
> >From the Charter:
> << The working group will also explore and document results with several
> of the proposed use cases for MPTCP in more detail, to ensure that
> MPTCP works well in practice and that operational experiences and
> issues are understood and captured. Likely use cases are to offload
> traffic from 3G to WiFi, and to manage traffic within a data centre.
> Another scenario is to enable, without changing the MPTCP protocol,
> operation of a single-homed, MPTCP end host on a campus network that has
> multiple providers.
> Prior to publishing a Standards Track specification, the working group
> will document experimental results and operational experiences to-date.
> This should consider not just experience with well-connected fat-pipe
> networks and long-lived flows, but also consider a broader links and
> types of applications; particularly looking for cases where MPTCP
> could be detrimental in some way.
>>>
>
>
> _______________________________________________
> multipathtcp mailing list
> multipathtcp@ietf.org
> https://www.ietf.org/mailman/listinfo/multipathtcp


From nobody Fri Aug  8 08:15:23 2014
Return-Path: <jpronans@gmail.com>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 403AE1B2B48 for <multipathtcp@ietfa.amsl.com>; Fri,  8 Aug 2014 08:15:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4O2ig__WLjBn for <multipathtcp@ietfa.amsl.com>; Fri,  8 Aug 2014 08:15:20 -0700 (PDT)
Received: from mail-we0-x235.google.com (mail-we0-x235.google.com [IPv6:2a00:1450:400c:c03::235]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 29D7D1B2B5D for <multipathtcp@ietf.org>; Fri,  8 Aug 2014 08:15:20 -0700 (PDT)
Received: by mail-we0-f181.google.com with SMTP id k48so5743790wev.40 for <multipathtcp@ietf.org>; Fri, 08 Aug 2014 08:15:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type; bh=IUbI1fJk5uPdO1iv3nSdyHitnO8EtS2is06BHi13paU=; b=x/MDIa8Sj/uxHIHOrf2m3KU0UZO8UC/SWjvo5ppihbJm91rFYk/RZAot+l8B5Ba46Q 9tYoPoC4U4SMusgqkDj8jfpiTARkv6tZToBGFgpngQ5H4EeYn6T6ySzLV2FqM69pzTkW TYZkJhUS6eDJwQU5NVo7Rc5GL+UnOJZFa0pvJIq7DDWHeRriuZ+x9An/TleM1k9rD0PM Lx9kwjtiyPTeGCHNIqg9W5nSl/BQjgLMhVX7iS28UdMl53nqnO4qjljtWUCWSNvluyVM icNErlQs64l/z62wH3WgOkieqmPnWrNizeIsOYXdowRGjCrMTG29crIACMEFvueMVBOL 53ug==
X-Received: by 10.194.184.166 with SMTP id ev6mr31866590wjc.61.1407510918762;  Fri, 08 Aug 2014 08:15:18 -0700 (PDT)
Received: from [192.168.4.107] (wipipe-nat.comm-bw.tssg.org. [91.123.227.56]) by mx.google.com with ESMTPSA id bx2sm17978061wjb.47.2014.08.08.08.15.17 for <multipathtcp@ietf.org> (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 08 Aug 2014 08:15:17 -0700 (PDT)
Message-ID: <53E4E984.50705@gmail.com>
Date: Fri, 08 Aug 2014 16:15:16 +0100
From: John Ronan <jpronans@gmail.com>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.0
MIME-Version: 1.0
To: multipathtcp@ietf.org
References: <A2E337CDB7BC4145B018B9BEE8EB3E0D4130C570A7@EMV67-UKRD.domain1.systemhost.net>
In-Reply-To: <A2E337CDB7BC4145B018B9BEE8EB3E0D4130C570A7@EMV67-UKRD.domain1.systemhost.net>
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms050807010403050607090101"
Archived-At: http://mailarchive.ietf.org/arch/msg/multipathtcp/wowdRSt2S2yskUIjTXfdLaTmMY4
Subject: Re: [multipathtcp] Consensus call for adopting draft-bonaventure-mptcp-experience as a WG document
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-path extensions for TCP <multipathtcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/multipathtcp/>
List-Post: <mailto:multipathtcp@ietf.org>
List-Help: <mailto:multipathtcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 08 Aug 2014 15:15:22 -0000

This is a cryptographically signed message in MIME format.

--------------ms050807010403050607090101
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: quoted-printable

On 04/08/14 11:33, philip.eardley@bt.com wrote:
> In Toronto we discussed http://tools.ietf.org/html/draft-bonaventure-mp=
tcp-experience
> Since this document seems a very good match for our Milestone "Use-case=
s and operational experiences", it would seem a good idea to make it a WG=
 document. This email is to check consensus - please say if you're ok, or=
 not, with this.
Ok also.

Regards
John

> Thanks
> Phil & Yoshifumi
>
> >From the Charter:
> << The working group will also explore and document results with severa=
l
> of the proposed use cases for MPTCP in more detail, to ensure that
> MPTCP works well in practice and that operational experiences and
> issues are understood and captured. Likely use cases are to offload
> traffic from 3G to WiFi, and to manage traffic within a data centre.
> Another scenario is to enable, without changing the MPTCP protocol,
> operation of a single-homed, MPTCP end host on a campus network that ha=
s
> multiple providers.
> Prior to publishing a Standards Track specification, the working group
> will document experimental results and operational experiences to-date.=

> This should consider not just experience with well-connected fat-pipe
> networks and long-lived flows, but also consider a broader links and
> types of applications; particularly looking for cases where MPTCP
> could be detrimental in some way.
>
> _______________________________________________
> multipathtcp mailing list
> multipathtcp@ietf.org
> https://www.ietf.org/mailman/listinfo/multipathtcp



--------------ms050807010403050607090101
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIFdjCC
BXIwggNaoAMCAQICAw8hkDANBgkqhkiG9w0BAQ0FADB5MRAwDgYDVQQKEwdSb290IENBMR4w
HAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmlu
ZyBBdXRob3JpdHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZzAeFw0xNDA2
MDkxMzE3MzRaFw0xNjA2MDgxMzE3MzRaMDgxEzARBgNVBAMTCkpvaG4gUm9uYW4xITAfBgkq
hkiG9w0BCQEWEmpwcm9uYW5zQGdtYWlsLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBAMik4hOGANkY2kdinmwx9DOyfeAnHuJE3qtgrEPTmtWX8+RuPgLy2HdKJB9ldVkN
V8ICXntJERnJH1z/mWRm0s1EAxo+JMFtCo99RUXU4DWb1FV16F4h7MXGgUpdpmQluDYDXSGD
l0B6EfJnVTTgbwYQnKDWFoC0eVuDO399s/PZ6gADtbNz7HqKFTKBA4YTqTEPF5zA1cJF53e6
90pzCCGgwsSjJzEryNOFb7/DjvLcQwxcf/71Pf39XMKYLznSDceaHoCdnd4bpWhXbskEyVd+
cmFjGw0Ff4HiAo0eM1dSoqGy4Gg62/sPVoRIIColtCRVhE3syHDvBurnckZScSsCAwEAAaOC
AUIwggE+MAwGA1UdEwEB/wQCMAAwVgYJYIZIAYb4QgENBEkWR1RvIGdldCB5b3VyIG93biBj
ZXJ0aWZpY2F0ZSBmb3IgRlJFRSBoZWFkIG92ZXIgdG8gaHR0cDovL3d3dy5DQWNlcnQub3Jn
MA4GA1UdDwEB/wQEAwIDqDBABgNVHSUEOTA3BggrBgEFBQcDBAYIKwYBBQUHAwIGCisGAQQB
gjcKAwQGCisGAQQBgjcKAwMGCWCGSAGG+EIEATAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUH
MAGGFmh0dHA6Ly9vY3NwLmNhY2VydC5vcmcwMQYDVR0fBCowKDAmoCSgIoYgaHR0cDovL2Ny
bC5jYWNlcnQub3JnL3Jldm9rZS5jcmwwHQYDVR0RBBYwFIESanByb25hbnNAZ21haWwuY29t
MA0GCSqGSIb3DQEBDQUAA4ICAQAjoYmA3kKUjZ3UiF8xKrvTQJhPAdHrJkLX6+wlk4nEeR9n
weOEiXIpAUK8gBQVJlofmN0aQ2b8XAM2PvLE/tQq9I1BFmGWf+2EL/uyB1KlwS+bCtFHID/g
mdLNm+iDE1k+D4iWdNXRDBrhV5lGQUkjrcosDSSDvmPw4Cx/if5OyPpm6NkpXOKLpIgtTn07
9oMXqR47GIgGDd11tWMI7tryU+VsTv7vXz34msfhO5n32pueDbHQ0b48AOZd7QpV0umqd+el
srk1DaGOxrr3cVjR+Y6zRVTVlFcQKkBTZxt+YE2n/x0C971BCeGqDyzc4sXDciHCOteEXWWQ
P8IcTU5dI0Roz+QwBvjvzdoBEXnvILSprEpi8ahekqaOapp378Kct/mseCff/DKYPYsdx1+g
93yHPtG3qSuyLY/6lXl/rdw9P7dUH0jOC3aH1mY1FMkBiCo9cMkzJ86V2YUWjErCJBgYUuc3
fw0ix/gIEQ9aTwVWNHkxSpIy6TRjavfypY3OX1KPmX+FUKfDTbSJIyBN4rV8p2T976tjD6eV
iqJEVnz4is1+yxQ1r7NvnpoaoELhHtJNaZ7hteMO4gcKbYtbzLG3/UVzRaTLa2rRMWvSG+dh
nVYKLCEAT979u/MRXF1VI32zoFJo9XtxfaDfj7WaQtaWWKr4FPJE+Uy2Bx+69TGCA6EwggOd
AgEBMIGAMHkxEDAOBgNVBAoTB1Jvb3QgQ0ExHjAcBgNVBAsTFWh0dHA6Ly93d3cuY2FjZXJ0
Lm9yZzEiMCAGA1UEAxMZQ0EgQ2VydCBTaWduaW5nIEF1dGhvcml0eTEhMB8GCSqGSIb3DQEJ
ARYSc3VwcG9ydEBjYWNlcnQub3JnAgMPIZAwCQYFKw4DAhoFAKCCAfUwGAYJKoZIhvcNAQkD
MQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTQwODA4MTUxNTE2WjAjBgkqhkiG9w0B
CQQxFgQUbYaMscVvEsExrAWqYSQlHfQLyZowbAYJKoZIhvcNAQkPMV8wXTALBglghkgBZQME
ASowCwYJYIZIAWUDBAECMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggqhkiG9w0D
AgIBQDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDCBkQYJKwYBBAGCNxAEMYGDMIGAMHkxEDAO
BgNVBAoTB1Jvb3QgQ0ExHjAcBgNVBAsTFWh0dHA6Ly93d3cuY2FjZXJ0Lm9yZzEiMCAGA1UE
AxMZQ0EgQ2VydCBTaWduaW5nIEF1dGhvcml0eTEhMB8GCSqGSIb3DQEJARYSc3VwcG9ydEBj
YWNlcnQub3JnAgMPIZAwgZMGCyqGSIb3DQEJEAILMYGDoIGAMHkxEDAOBgNVBAoTB1Jvb3Qg
Q0ExHjAcBgNVBAsTFWh0dHA6Ly93d3cuY2FjZXJ0Lm9yZzEiMCAGA1UEAxMZQ0EgQ2VydCBT
aWduaW5nIEF1dGhvcml0eTEhMB8GCSqGSIb3DQEJARYSc3VwcG9ydEBjYWNlcnQub3JnAgMP
IZAwDQYJKoZIhvcNAQEBBQAEggEAqse2hewrXv6nktGD1FTbE3dn3yhZ3VjSHDGw9Cgh18vc
HdRk1V0T9ZbfCJiizWdO3XM4g10xKjN8uIuHs2ijtbPwr4HNQ9zR5qhYlsFoZ9ywHZ46ciCj
V1RpnlSc7vmXBj/pSWIMsP+LMV1NKtefBje+IzuZ8/T4wtyS9k92HqZm2hyBJ1tjp+rthcNo
8dHvex3obpGMRPfdEPJDcdbS8LWG16UOkCStl9h3UZt333MzQ/Qu1csbX558eUUPzcHFUXBx
OkGaVKwnBkbwLcoI8MOsjlwxLJ4ItoyxIqVgDW79cJkt7oTyTyXnEiwYNseen4Yipr9wfRLW
wpUso94QzAAAAAAAAA==
--------------ms050807010403050607090101--


From nobody Tue Aug 12 00:19:27 2014
Return-Path: <philip.eardley@bt.com>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BEA1B1A0739 for <multipathtcp@ietfa.amsl.com>; Tue, 12 Aug 2014 00:19:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level: 
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ntW7MJNLJSCA for <multipathtcp@ietfa.amsl.com>; Tue, 12 Aug 2014 00:19:24 -0700 (PDT)
Received: from smtpe1.intersmtp.com (smtpe1.intersmtp.com [62.239.224.237]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E0A3D1A0733 for <multipathtcp@ietf.org>; Tue, 12 Aug 2014 00:19:23 -0700 (PDT)
Received: from EVMHT68-UKRD.domain1.systemhost.net (10.36.3.105) by RDW083A008ED64.bt.com (10.187.98.13) with Microsoft SMTP Server (TLS) id 14.3.181.6; Tue, 12 Aug 2014 08:19:26 +0100
Received: from EMV67-UKRD.domain1.systemhost.net ([169.254.1.210]) by EVMHT68-UKRD.domain1.systemhost.net ([10.36.3.105]) with mapi; Tue, 12 Aug 2014 08:19:21 +0100
From: <philip.eardley@bt.com>
To: <multipathtcp@ietf.org>
Date: Tue, 12 Aug 2014 08:19:21 +0100
Thread-Topic: Consensus call for adopting draft-bonaventure-mptcp-experience as a WG document
Thread-Index: Ac+vz42YGiVvCmiwRo+Tsf2sjiqQlAGLfr+g
Message-ID: <A2E337CDB7BC4145B018B9BEE8EB3E0D4130EB835C@EMV67-UKRD.domain1.systemhost.net>
References: <A2E337CDB7BC4145B018B9BEE8EB3E0D4130C570A7@EMV67-UKRD.domain1.systemhost.net>
In-Reply-To: <A2E337CDB7BC4145B018B9BEE8EB3E0D4130C570A7@EMV67-UKRD.domain1.systemhost.net>
Accept-Language: en-US, en-GB
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-GB
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/multipathtcp/DhgVpjnuBi648UQ6aqOfZh_gvwA
Subject: Re: [multipathtcp] Consensus call for adopting draft-bonaventure-mptcp-experience as a WG document
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-path extensions for TCP <multipathtcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/multipathtcp/>
List-Post: <mailto:multipathtcp@ietf.org>
List-Help: <mailto:multipathtcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Aug 2014 07:19:26 -0000

Thanks for the replies.

Olivier, please make the next version a WG document=20

All, please review the doc and help improve it

Thanks
Phil & yoshifumi

> -----Original Message-----
> From: multipathtcp [mailto:multipathtcp-bounces@ietf.org] On Behalf Of
> philip.eardley@bt.com
> Sent: 04 August 2014 11:34
> To: multipathtcp@ietf.org
> Subject: [multipathtcp] Consensus call for adopting draft-bonaventure-
> mptcp-experience as a WG document
>=20
> In Toronto we discussed http://tools.ietf.org/html/draft-bonaventure-
> mptcp-experience
> Since this document seems a very good match for our Milestone "Use-
> cases and operational experiences", it would seem a good idea to make
> it a WG document. This email is to check consensus - please say if
> you're ok, or not, with this.
>=20
> Thanks
> Phil & Yoshifumi
>=20
> >From the Charter:
> << The working group will also explore and document results with
> several of the proposed use cases for MPTCP in more detail, to ensure
> that MPTCP works well in practice and that operational experiences and
> issues are understood and captured. Likely use cases are to offload
> traffic from 3G to WiFi, and to manage traffic within a data centre.
> Another scenario is to enable, without changing the MPTCP protocol,
> operation of a single-homed, MPTCP end host on a campus network that
> has multiple providers.
> Prior to publishing a Standards Track specification, the working group
> will document experimental results and operational experiences to-date.
> This should consider not just experience with well-connected fat-pipe
> networks and long-lived flows, but also consider a broader links and
> types of applications; particularly looking for cases where MPTCP could
> be detrimental in some way.
> >>
>=20
>=20
> _______________________________________________
> multipathtcp mailing list
> multipathtcp@ietf.org
> https://www.ietf.org/mailman/listinfo/multipathtcp


From nobody Tue Aug 12 01:10:34 2014
Return-Path: <weixinpeng@huawei.com>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C632C1A077E for <multipathtcp@ietfa.amsl.com>; Tue, 12 Aug 2014 01:10:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.868
X-Spam-Level: 
X-Spam-Status: No, score=-4.868 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.668, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QdXWdbVicBGN for <multipathtcp@ietfa.amsl.com>; Tue, 12 Aug 2014 01:10:25 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 903731A00A8 for <multipathtcp@ietf.org>; Tue, 12 Aug 2014 01:10:23 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml401-hub.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BLD39834; Tue, 12 Aug 2014 08:10:22 +0000 (GMT)
Received: from NKGEML403-HUB.china.huawei.com (10.98.56.34) by lhreml401-hub.china.huawei.com (10.201.5.240) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 12 Aug 2014 09:10:20 +0100
Received: from NKGEML507-MBX.china.huawei.com ([169.254.5.39]) by nkgeml403-hub.china.huawei.com ([10.98.56.34]) with mapi id 14.03.0158.001; Tue, 12 Aug 2014 16:10:08 +0800
From: Weixinpeng <weixinpeng@huawei.com>
To: Jordan Melzer <Jordan.Melzer@telus.com>, "multipathtcp@ietf.org Mailing List" <multipathtcp@ietf.org>
Thread-Topic: MPTCP Proxy questions
Thread-Index: Ac+tJUuJpwSK3hcjSgeOdbsIr3RufwDXWHtgADyCOUAAGnqvIAA17KIQAJ7ATxA=
Date: Tue, 12 Aug 2014 08:10:08 +0000
Message-ID: <C5C3BB522B1DDF478AA09545169155B46D82BF55@nkgeml507-mbx.china.huawei.com>
References: <80C0017654A043479F53C41112BE847687D530549E@WP40046.corp.ads> <C5C3BB522B1DDF478AA09545169155B46D82B0DA@nkgeml507-mbx.china.huawei.com> <80C0017654A043479F53C41112BE847687D5305B1F@WP40046.corp.ads> <C5C3BB522B1DDF478AA09545169155B46D82B415@nkgeml507-mbx.china.huawei.com> <80C0017654A043479F53C41112BE847687D53CB2E0@WP40046.corp.ads>
In-Reply-To: <80C0017654A043479F53C41112BE847687D53CB2E0@WP40046.corp.ads>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.76.176]
Content-Type: multipart/alternative; boundary="_000_C5C3BB522B1DDF478AA09545169155B46D82BF55nkgeml507mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: http://mailarchive.ietf.org/arch/msg/multipathtcp/leHBA_JtB5B0Bc2nozi1C1qONYs
Subject: Re: [multipathtcp] MPTCP Proxy questions
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-path extensions for TCP <multipathtcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/multipathtcp/>
List-Post: <mailto:multipathtcp@ietf.org>
List-Help: <mailto:multipathtcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Aug 2014 08:10:31 -0000

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

SGkgSm9yZGFuLA0KUGxlYXNlIHNlZSBjb21tZW50cyBpbmxpbmUuIFRoYW5rcyENCkJSLA0KWGlu
cGVuZw0KDQpGcm9tOiBtdWx0aXBhdGh0Y3AgW21haWx0bzptdWx0aXBhdGh0Y3AtYm91bmNlc0Bp
ZXRmLm9yZ10gT24gQmVoYWxmIE9mIEpvcmRhbiBNZWx6ZXINClNlbnQ6IEZyaWRheSwgQXVndXN0
IDA4LCAyMDE0IDM6MDMgUE0NClRvOiBtdWx0aXBhdGh0Y3BAaWV0Zi5vcmcgTWFpbGluZyBMaXN0
DQpTdWJqZWN0OiBSZTogW211bHRpcGF0aHRjcF0gTVBUQ1AgUHJveHkgcXVlc3Rpb25zDQoNCg0K
VGhhbmsgeW91IFhpbnBlbmcuDQoNCkkgcmVhbGl6ZSBJIGFjY2lkZW50YWxseSB3cm90ZSDigJxv
ZmYtbmV04oCdIGluc3RlYWQgb2Yg4oCcb2ZmLXBhdGjigJ0uICBUaGUg4oCcb2ZmLXBhdGjigJ0g
bGluayBpcyB0aGUgYm90dG9tIG9uZSB0aGF0IGdvZXMgYXJvdW5kIHRoZSBwcm94eS4gIEhvcGVm
dWxseSB0aGF0IGNsZWFycyB1cCBzb21lIG9mIG15IGNvbW1lbnRzLiAgSWYgYm90aCBob3N0cyBh
cmUgTVAtY2FwYWJsZSwgdGhlIOKAnG9mZi1wYXRo4oCdIGxpbmsgbWF5IGJlIHNvbWV0aGluZyB3
ZSB3b3VsZCBsaWtlIGEgcHJveHkgdGhhdCBpcyB0cnlpbmcgdG8gaW5zZXJ0IHRvIGFsbG93IGFu
ZCBub3QgYWZmZWN0Lg0KDQpGb3IgdGhlIGNhc2Ugd2hlcmUgYSBjbGllbnQgaXMgTVAtY2FwYWJs
ZSBidXQgdGhlIHNlcnZlciBpcyBub3QsIHRoZSBvbmx5IGNoYW5nZSBpbiBiZWhhdmlvdXIgdG8g
d2hhdCB5b3Ugb3V0bGluZSBpbiB5b3VyIGRyYWZ0IGlzIHRoYXQgdGhlIHByb3h5IHVzZXMgYSBS
RU1PVkVfQUREUiBtZXNzYWdlIGluc3RlYWQgb2YgdGhlIFAgZmxhZyB0byBzdXBwcmVzcyB0aGUg
c2Vjb25kIHN1Yi1mbG93IGVzdGFibGlzaG1lbnQuICBZb3VyIHNvbHV0aW9uIGJhc2VkIG9uIHRo
ZSDigJxQ4oCdIGZsYWcgaW52b2x2ZXMgZmV3ZXIgcGFja2V0cyBhbmQgY2xlYXJseSBoYXMgbm8g
cmFjZSBjb25kaXRpb24uICBJIGRpZG7igJl0IGZlZWwgdGhhdCB0aGUgZHJhZnQgZGlyZWN0bHkg
YWRkcmVzc2VkIHdoYXQgdGhlIGFsdGVybmF0aXZlIHRvIHRoZSBuZXcgZmxhZyB3YXMgYW5kIGhv
dyB0aGF0IGZsYWcgd2FzIGFuIGltcHJvdmVtZW50Lg0KDQpbV2VpXSBIb25lc3R5IHNwZWFraW5n
LCB0aGVyZSBpcyBubyBzaWduaWZpY2FudCBkaWZmZXJlbmNlIGJldHdlZW4gYSBsZWdhbCBwcm94
eSBhbmQgYSBtYWxpY2lvdXMgTUlUTSwgYmVjYXVzZSB0aGUgc2VjdXJpdHkgbWVjaGFuaXNtIHBy
b3ZpZGVkIGJ5IE1QVENQIGlzIG5vdCBhaW0gdG8gcHJvdGVjdCB0aGUgY29tbXVuaWNhdGlvbiBz
ZXNzaW9uIGZvciB0aGUgY2FzZSBhIE1JVE0gbG9jYXRlcyBvbiB0aGUgcGF0aCBiZXR3ZWVuIHR3
byBob3N0cywgc28gYW4gZW50aXR5IGxvY2F0ZXMgb24gdGhlIHBhdGggY2FuIGRvICoqZXZlcnl0
aGluZyoqIGl0IHdpc2ggYWdub3N0aWNhbGx5IHRvIGVuZCBob3N0IGluY2x1ZGluZyBhY3Rpbmcg
YXMgYSBwcm94eS4gVGhlIHJlYXNvbiB3aHkg4oCcUOKAnSBmbGFnIGlzIHByZWZlcnJlZCBpcyB0
aGF0IHdlIHdhbnQgdG8gaW5mb3JtIHRoZSBleGlzdGVuY2Ugb2YgcHJveHkgdG8gZW5kIGhvc3Qs
IHNvIGZvciB0aGUgdXNlciBzaWRlLCBpdCBjb3VsZCBjaG9vc2UgdG8gZmFsbCBiYWNrIHRvIG5v
cm1hbCBUQ1AgaW4gY2FzZSBpdCBkb2VzIG5vdCB3YW50IHRvIHVzZSB0aGUgcHJveHkuDQoNCg0K
V2l0aG91dCB0aGUg4oCcUOKAnSBmbGFnLCB0aGUgZmxvdyBtaWdodCBiZSBhcyBmb2xsb3dzOg0K
DQpNUC1DYXBhYmxlIENsaWVudDogQSAgICAgICAgICAgICAgICBNUFRDUCBQcm94eTogUCAgICAg
ICAgICAgICBTZXJ2ZXI6IEINCiAgICAgLS0tLS0tICAgICAgICAgICAgICAgICAgICAgICAgIC0t
LS0tLSAgICAgICAgICAgICAgICAgICAgLS0tLS0tDQoNCjxzZXNzaW9uIHNldHVwLCBwcm94eSBw
YXNzZXMgdHJhZmZpYyB3aXRoIG5vIGNoYW5nZXM+DQoNCg0KDQogICAgICAgIE1QX0NBUEFCTEUg
KHN5bikgICAtLS0tLT4NCg0KICAgICAgW0EncyBrZXksIGZsYWdzXQ0KDQo8U2VydmVyIHJlc3Bv
bnNlIGluZGljYXRlcyBpdCBpcyBub3QgTVBfQ0FQQUJMRT4NCg0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwtLS0tLSAgICAgc3luL2Fjaw0K
DQoNCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwtLS0gTVBfQ0FQQUJMRSAoc3lu
L2FjaykNCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1AncyBrZXksIGZs
YWdzXQ0KDQoNCg0KICAgICAgQUNLICsgTVBfQ0FQQUJMRSAgICAgIC0+DQoNCiAgICAgIFtBJ3Mg
a2V5LCBQJ3Mga2V5LCBmbGFnc10NCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBBQ0sgIC0tLS0+DQoNCjxwcm94eSBhZGRzIGEgbmV3IGFkZHJlc3M+
DQoNCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBRERfQUREUg0KDQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC0gICAgICBbSVAjLVAxLA0KDQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElQIy1QMSdzIEFkZHJlc3MgSURdDQoNCjxw
cm94eSByZW1vdmVzIG9yaWdpbmFsIHN1YmZsb3c+DQoNCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA8LSAgICBSRU1PVkVfQUREUg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFtBZGRyZXNzIElEIHplcm9dDQoNClRoZSBjbGllbnQgc2hvdWxkIG5vdyBjcmVhdGUg
c3ViZmxvd3MgZnJvbSBlYWNoIG9mIGl0cyBpbnRlcmZhY2VzIHRvIHRoZSBwcm94eS4gIFRoZSBw
cm94eSB0cmFuc2ZlcnMgZGF0YSBiYWNrIGFuZCBmb3J0aCBiZXR3ZWVuIHRoaXMgY29ubmVjdGlv
biB3aXRoIHRoZSBjbGllbnQgYW5kIHRoZSBzZXNzaW9uIGl0IGlzIGNvbmR1Y3Rpbmcgd2l0aCB0
aGUgc2VydmVyIHVzaW5nIHRoZSBzcG9vZmVkIElQIG9mIHRoZSBjbGllbnQuICBBcyBJIGhhdmUg
bm90IHRyaWVkIHRoaXMsIEkgY2Fubm90IHZlcmlmeSB0aGF0IGl0IHdvcmtzLg0KW1dlaV0gU2Vl
bXMgdGhlIGFib3ZlIGZsb3cgY2hhcnQgd291bGQgYmUgb2sgZm9yIHRoZSBzY2VuYXJpby4NCg0K
Rm9yIHRoZSBjYXNlIHdoZXJlIHR3byBob3N0cyBhcmUgTVAtY2FwYWJsZSBidXQgc2luZ2xlLWlu
dGVyZmFjZWQgYW5kIGEgcHJveHkgaW4gdGhlIG5ldHdvcmsgd2l0aCBhIHdlc3QtZmFjaW5nIGlu
dGVyZmFjZSBvZiBQMSBhbmQgdHdvIGVhc3QtZmFjaW5nIGludGVyZmFjZXMgKFAyIGFuZCBQMykg
YW5kIHdoZXJlIFAxIGFuZCBQMiBhcmUgbmF0dXJhbGx5IG9uLXBhdGgsIGlmIHRoZSBwcm94eSB3
b3VsZCBsaWtlIHRvIGludHJvZHVjZSBuZXcgcm91dGVzLCB0aGUgcGFja2V0IGZsb3cgbWlnaHQg
bG9vayBzb21ldGhpbmcgbGlrZSB0aGlzOg0KDQoNCk1QLUNhcGFibGUgSG9zdDogQSAgICAgICAg
ICAgICAgICBNUFRDUCBQcm94eTogUCAgICAgICAgICAgTVAtQ2FwYWJsZSBIb3N0OiBCDQogICAg
IC0tLS0tLSAgICAgICAgICAgICAgICAgICAgICAgICAtLS0tLS0gICAgICAgICAgICAgICAgICAg
IC0tLS0tLQ0KDQo8c2Vzc2lvbiBzZXR1cCwgcHJveHkgcGFzc2VzIHRyYWZmaWMgd2l0aCBubyBj
aGFuZ2VzPg0KDQoNCg0KICAgICAgICBNUF9DQVBBQkxFIChzeW4pICAgICAgIC0tLS0tLS0tLS0t
LS0tLS0tLS0tLT4NCg0KICAgICAgW0EncyBrZXksIGZsYWdzXQ0KDQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgPC0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgICAgICAgICAgTVBfQ0FQQUJM
RSAoc3luL2FjaykNCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFtCJ3Mga2V5LCBmbGFnc10NCg0KICAgICAgQUNLICsgTVBfQ0FQ
QUJMRSAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPg0KDQogICAgICBbQSdzIGtleSwgQidz
IGtleSwgZmxhZ3NdDQoNCjxwcm94eSBhZGRzIGEgbmV3IGFkZHJlc3MgZm9yIGVhY2ggc2lkZT4N
Cg0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFERF9BRERSDQoNCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8LSAgICAgIFtJUCMtUDEsDQoNCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSVAjLVAxJ3MgQWRkcmVzcyBJRF0NCg0KDQoN
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQUREX0FERFIgICAgICAgICAg
ICAgICAtPg0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbSVAjLVAz
LA0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElQIy1QMydzIEFkZHJl
c3MgSURdDQo8d2hlbiB0aGUgY2xpZW50IHNlbmRzIGFuIE1QX0pPSU4sIHRoZSBwcm94eSBjaGFu
Z2VzIHRoZSBhZGRyZXNzZXMgLyBhZGRyZXNzIElEcz4NCg0KDQoNCg0KDQpNUF9KT0lOICAgICAg
ICAgICAgICAgLT4NCg0KICAgICAgW0IncyB0b2tlbiwgQSdzIG5vbmNlLA0KDQogICAgICAgQSdz
IEFkZHJlc3MgSUQsIGZsYWdzXQ0KDQoNCg0KDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBNUF9KT0lOICAgICAgICAgICAgICAgLT4NCg0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFtCJ3MgdG9rZW4sIEEncyBub25jZSwNCg0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFAzJ3MgQWRkcmVzcyBJRCwgZmxhZ3NdDQoNCg0KDQoNCg0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8LSAgICAgICAgICBNUF9KT0lODQoN
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBbQidzIEhNQUMsIEIncyBub25jZSwNCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEIncyBBZGRyZXNzIElELCBmbGFnc10N
Cg0KDQoNCg0KDQoNCg0KICAgICAgICAgICAgICAgICAgICAgICAgPC0gICAgTVBfSk9JTg0KDQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtCJ3MgSE1BQywgQidzIG5vbmNlLA0KDQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBQMSdzIEFkZHJlc3MgSUQsIGZsYWdzXQ0KDQoNCg0K
DQoNCg0KDQoNCg0KICAgICAgQUNLICsgTVBfSk9JTiAgICAgICAtLS0gIE5BVCAtLT4NCg0KICAg
ICAgW0EncyBITUFDXQ0KDQoNCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgPC0tLSBOQVQg
LS0tLSAgICAgICAgICAgICAgICAgICAgICAgIEFDSw0KDQpJIHdvdWxkIHdlbGNvbWUgc3VnZ2Vz
dGlvbnMgb24gYSBiZXR0ZXIgbWVjaGFuaXNtIGZvciB0aGlzLiAgTGV0IG1lIG5vdGUgdGhhdCB0
aGUgZXhwaXJlZCBkcmFmdC1oYW1wZWwtbXB0Y3AtcHJveGllcy1hbmNob3JzLTAwIGluY2x1ZGVk
IHF1aXRlIGEgZmV3IGFwcHJvYWNoZXMgdG8gcHJveHlpbmcuDQoNClJlIG11bHRpcGxlIHN1Yi1m
bG93cywgaWYgYSBjbGllbnQgdXNlcyBhZGRpdGlvbmFsIGxvY2FsIHBvcnRzLCBpdCBjYW4gY3Jl
YXRlIG11bHRpcGxlIGZsb3dzIG9uIGEgc2luZ2xlIGludGVyZmFjZS4gIEJ5IHN0YXJ0aW5nIG5l
dyBmbG93cyBvbiBkaWZmZXJlbnQgcG9ydHMsIGEgY2xpZW50IGNvdWxkIHRyeSB0byBwcm9iZSBm
b3IgRUNNUCByb3V0ZXMgaW4gdGhlIG5ldHdvcmsuDQoNCkpvcmRhbg0KDQoNCkZyb206IFdlaXhp
bnBlbmcgW21haWx0bzp3ZWl4aW5wZW5nQGh1YXdlaS5jb21dDQpTZW50OiBBdWd1c3QgNiwgMjAx
NCAxMDoxNCBQTQ0KVG86IEpvcmRhbiBNZWx6ZXI7IG11bHRpcGF0aHRjcEBpZXRmLm9yZzxtYWls
dG86bXVsdGlwYXRodGNwQGlldGYub3JnPiBNYWlsaW5nIExpc3QNCkNjOiBYaW9uZ2NodW5zaGFu
IChTYW0pOyDpgpPngbXojokvTGluZ2xpIERlbmcNClN1YmplY3Q6IFJFOiBNUFRDUCBQcm94eSBx
dWVzdGlvbnMNCg0KSGkgSm9yZGFuLA0KVGhhbmtzIGZvciBwcm92aWRpbmcgeW91ciB2YWx1YWJs
ZSB0aG91Z2h0cy4gSSBoYXZlbuKAmXQgd29yayBvbiBob21lbmV0LCBhbmQgSSBuZWVkIHRvIGNs
YXJpZnkgc29tZXRoaW5nIGJlbG93IGJlZm9yZSBwcm92aWRpbmcgeW91IG15IGRldGFpbGVkIGNv
bW1lbnRzLiBUaGFua3MhDQoNCkJSLA0KWGlucGVuZw0KDQoNCkZyb206IEpvcmRhbiBNZWx6ZXIg
W21haWx0bzpKb3JkYW4uTWVsemVyQHRlbHVzLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBBdWd1c3Qg
MDcsIDIwMTQgNTo1NSBBTQ0KVG86IFdlaXhpbnBlbmc7IG11bHRpcGF0aHRjcEBpZXRmLm9yZzxt
YWlsdG86bXVsdGlwYXRodGNwQGlldGYub3JnPiBNYWlsaW5nIExpc3QNCkNjOiBYaW9uZ2NodW5z
aGFuIChTYW0pOyBaaHVsZWkgKE1CQiBSZXNlYXJjaCk7IOmCk+eBteiOiS9MaW5nbGkgRGVuZw0K
U3ViamVjdDogUkU6IE1QVENQIFByb3h5IHF1ZXN0aW9ucw0KDQpEZWFyIFhpbnBlbmcsDQoNClRo
YW5rIHlvdSBmb3IgeW91ciBjb21tZW50cywgdGhleSBhcmUgbXVjaCBhcHByZWNpYXRlZC4gIFRv
IGJlIGNsZWFyLCBJIGRpZCBub3Qgd3JpdGUgdGhlIHNsaWRlcyBJIGxpbmtlZCB0byBvbiBib25k
aW5nIHR3byBhY2Nlc3MgbmV0d29ya3Mg4oCTIHRoZXkgd2VyZSBzbGlkZXMgcHJlc2VudGVkIHRv
IHRoZSBob21lbmV0IGdyb3VwIGF0IElFVEYgOTAuICBBcyBvbmUgb2YgdGhlaXIgYXV0aG9ycyB3
YXMgZnJvbSBIdWF3ZWksIHlvdSBtYXkgaGF2ZSBtb3JlIGluc2lnaHQgaW50byB0aGVpciB1c2Ug
Y2FzZSB0aGFuIEkgZG8uICBJIGhhdmUgaW1wbGVtZW50ZWQgYSBzaW1pbGFyIHVzZSBjYXNlLCBv
bmUgd2hlcmUgYSByZXNpZGVudGlhbCBnYXRld2F5IHVzZXMgV2lGaSAoYW5kIHNwZWNpZmljYWxs
eSA4MDIuMTFzKSBhcyBhbiBhY2Nlc3MgbWVjaGFuaXNtIGluIGFkZGl0aW9uIHRvIERTTC4gIElu
IGJvdGggdGhpcyB1c2UgY2FzZSBhbmQgdGhlIGhvbWVuZXRzIG9uZSwgdGhlIGVuZCBjbGllbnRz
IG1heSBoYXZlIGEgc2luZ2xlIGludGVyZmFjZSwgd2l0aCBtdWx0aXBsZSBpbnRlcmZhY2VzIGJl
Y29taW5nIGF2YWlsYWJsZSBhdCB0aGUgcmVzaWRlbnRpYWwgZ2F0ZXdheS4gIEFzIHlvdSBub3Rl
ZCwgYSBzY2VuYXJpbyBpbiB3aGljaCB0aGUgY2xpZW50IGhhcyBhIHNpbmdsZSBpbnRlcmZhY2Ug
YW5kIGlzIG5vdCBNUC1jYXBhYmxlIGJ1dCBpcyBwcm94aWVkIGJ5IGFuIE1QLWNhcGFibGUgZ2F0
ZXdheSBpcyBpbmNsdWRlZCBpbiBkcmFmdC1kZW5nLW1wdGNwLXByb3h5LTAwLg0KDQpGb3IgdGhl
c2Ugc29ydHMgb2YgdXNlIGNhc2VzLCBpZiB3ZSBlbmNvdW50ZXIgYSBzaXR1YXRpb24gd2hlcmUg
dGhlIGNsaWVudCBpcyBNUCBjYXBhYmxlIGFuZCB0aGUgc2VydmVyIGlzIE1QIGNhcGFibGUgYnV0
IGJvdGggaGF2ZSBhIHNpbmdsZSBpbnRlcmZhY2UsIHdlIHdvdWxkIHN0aWxsIHdhbnQgdGhlIHJl
c2lkZW50aWFsIGdhdGV3YXkgdG8gZG8gc29tZXRoaW5nIHRvIGFsbG93IGl0cyB0d28gdXBzdHJl
YW0gY29ubmVjdGlvbnMgdG8gYmUgdXNlZC4gIFNpbWlsYXJseSwgd2Ugd291bGQgd2FudCBhIGNs
aWVudCB3aXRoIGEgc2Vjb25kLCDigJxvZmYtbmV04oCdIGludGVyZmFjZSB0byBiZSBhYmxlIHRv
IHVzZSBpdC4NCg0KV2l0aG91dCBvZmYtbmV0IGxpbms6DQorLS0tLS0tLS0rICAgICArLS0tLS0t
LSsgICAgICAgICAgICstLS0tLS0tLSsNCnwgICAgICAgIHwgICAgIHwgICAgICAgKy0tLS0tLSsg
ICAgfCAgICAgICAgfA0KfCBjbGllbnQgKy0tLS0tKyBwcm94eSB8ICAgICAgKy0tLS0rIHNlcnZl
ciB8DQp8ICAgICAgICB8ICAgICB8ICAgICAgICstLS0tLS0rICAgIHwgICAgICAgIHwNCistLS0r
LS0tLSsgICAgICstLS0tLS0tKyAgICAgICAgICAgKy0tLS0tLS0tKw0KDQpXaXRoIG9mZi1uZXQg
bGluazoNCistLS0tLS0tLSsgICAgICstLS0tLS0tKyAgICAgICAgICAgKy0tLS0tLS0tKw0KfCAg
ICAgICAgfCAgICAgfCAgICAgICArLS0tLS0tKyAgICB8ICAgICAgICB8DQp8IGNsaWVudCArLS0t
LS0rIHByb3h5IHwgICAgICArLSstLSsgc2VydmVyIHwNCnwgICAgICAgIHwgICAgIHwgICAgICAg
Ky0tLS0tLSsgfCAgfCAgICAgICAgfA0KKy0tLSstLS0tKyAgICAgKy0tLS0tLS0rICAgICAgICB8
ICArLS0tLS0tLS0rDQogICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCiAgICArLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KW1dlaV0gSSBhbSBub3QgcXVpdGUgY2xlYXIgYWJv
dXQgdGhpcyBmaWd1cmU6IDEpIHdoYXQgb2ZmLW5ldCBsaW5rIHN0YW5kcyBmb3I/IDIpIEZvciB0
aGUgZW5kcG9pbnQgb2Ygb2ZmLW5ldCBsaW5rLCBvbmUgaXMgY2xpZW50IGFuZCB3aGF0IGFib3V0
IHRoZSBvdGhlciBlbmQsIGlzIGl0IHNvbWV0aGluZyBsaWtlIGEgZ2F0ZXdheT8gMylob3cgdGhl
IG9mZi1uZXQgbGluayBhY3RzPw0KVGhhbmtzIGZvciB5b3VyIGV4cGxhbmF0aW9uIGZvciB0aGVz
ZSBvciB5b3UgbWF5IHByb3ZpZGluZyBzb21lIHJlZmVyZW5jZXMgZm9yIG1lLg0KVGhlIHJvbGUg
b2YgdGhlIOKAnHByb3h54oCdIGhlcmUgaXMgdG8gYWxsb3cgaXRzIHR3byB1cHN0cmVhbSBsaW5r
cyB0byBiZSB1c2VkLiAgVGhlIGNyaXRpY2lzbSBmcm9tIHRoZSBob21lbmV0cyBzbGlkZXMgYWJv
dXQgdGhpcyBiZWluZyBhIG5ldHdvcmstbGF5ZXIgcHJvYmxlbSBtYXkgYmUgc29tZXdoYXQgdmFs
aWQsIGJ1dCB0aGUgbmV0d29yayBsYXllciBkb2VzbuKAmXQgZXhwb3NlIG1pZC1uZXR3b3JrIG11
bHRpcGF0aCB0b3BvbG9neSB0byB0aGUgdHJhbnNwb3J0IGxheWVyIGFuZCB0aGUgbmV0d29yayBs
YXllciBkb2VzbuKAmXQgc29sdmUgdGhpcyBwcm9ibGVtIG9uIGl0cyBvd24uDQoNClJlIHRoZSDi
gJxvZmYtbmV04oCdIHByb3h5IGNvbW1lbnRzIGJlbG93LCBJIHdhcyBzdWdnZXN0aW5nIHJlbW92
aW5nIGFuZCBhZGRpbmcgYWRkcmVzc2VzIHZpYSBNUFRDUCBtZXNzYWdlcywgcmF0aGVyIHRoYW4g
Y2hhbmdpbmcgdGhlIGFkZHJlc3Mgb24gcGFja2V0cy4gIFRoZSBwcm94eSBjYW4gdGVsbCB0aGUg
Y2xpZW50IHRvIGFkZCBhbiBhZGRyZXNzIGZvciBpdCAoSSBiZWxpZXZlIHRoaXMgY2FuIGJlIGRv
bmUgaW1wbGljaXRseSBieSBzZW5kaW5nIGEgcGFja2V0IHdpdGggb25l4oCZcyBvbmUgYWRkcmVz
cyBhcyB0aGUgc291cmNlKSBhbmQgcmVtb3ZlIHRoZSBhZGRyZXNzIGZvciB0aGUgc2VydmVyIChh
biBNUFRDUCBvcHRpb24pLiAgQW4gTVAtY2FwYWJsZSBjbGllbnQgd2lsbCB0cnkgb3V0IGFsbCBv
ZiBpdHMgaW50ZXJmYWNlcyBhZ2FpbnN0IHRoZSBwcm94eS4gIFRoaXMgaXMgd2hhdCBJIG1lYW50
IGJ5IGxldmVyYWdpbmcgdGhlIE1JVE0gdG8gcHJveHkgYWxsIG9mIHRoZSB0cmFmZmljLiAgQXMg
SSBoYXZlIG5ldmVyIGFjdHVhbGx5IHRyaWVkIHRoaXMgYW5kIG1pc3NlZCB3aGF0ZXZlciBwcmlv
ciBkaXNjdXNzaW9uIHRoZXJlIHdhcyBhdCB0aGUgZGVzaWduIHN0YWdlLCBJIHdlbGNvbWUgY29t
bWVudHMgb24gdGhlIGxpc3QgYWJvdXQgd2hldGhlciBvciBub3QgdGhpcyBpcyBhKSBjb3JyZWN0
IGFuZCBiKSBhIGZlYXR1cmUuICBJIGJlbGlldmUgaXQgdG8gYmUgYm90aC4gIElmIHRoaXMgaXNu
4oCZdCBjbGVhciwgSSBjYW4gdHJ5IGl0IGFnYWluIHdpdGggYSBwYWNrZXQtZmxvdyBkaWFncmFt
Lg0KW1dlaV0gSXQgd291bGQgYmUgdmVyeSBtdWNoIGFwcHJlY2lhdGVkIGlmIHlvdSBjb3VsZCBw
cm92aWRlIGEgbW9yZSBkZXRhaWxlZCBkZXNjcmlwdGlvbiBmb3IgdGhpcy4gdGhhbmtzLg0KDQpT
aW1pbGFybHksIEkgYmVsaWV2ZSB0aGF0IGluIHRoZSB0d28gc2NlbmFyaW9zIGFib3ZlIHdoZXJl
IG9idGggc2lkZXMgYXJlIE1QLWNhcGFibGUgYnV0IHVuYWJsZSwgb24gdGhlaXIgb3duLCB0byBs
ZXZlcmFnZSBtdWx0aXBsZSBwYXRocyBtaWQtbmV0d29yaywgdGhlIHByb3h5IGNvdWxkIGFkZCBp
dHMgb3duIGludGVyZmFjZXMgdG8gYm90aCBzaWRlcyBhbmQgcGFzcyB0cmFmZmljIGJhY2sgYW5k
IGZvcnRoIGFjcm9zcyBpdCwgZWZmZWN0aXZlbHkgYWxsb3dpbmcgZm9yIHRoZSBtdWx0aXBsZSBw
YXRocyBtaWQtbmV0d29yayB0byBiZSB1c2VkLiAgQW5vdGhlciBvcHRpb24gd291bGQgYmUgZm9y
IHRoZSBkZWZhdWx0IGNsaWVudCBiZWhhdmlvdXIgdG8gYmUgdG8gdGVzdCBvdXQgbXVsdGlwbGUg
Zmxvd3Mgb24gdGhlIGRpZmZlcmVudCBuZXR3b3JrIGludGVyZmFjZXMgaW4gb3JkZXIgdG8gcHJv
YmUgb3V0IEVDTVAgcm91dGVzIGFuZCBraWxsIHRoZW0gb2ZmIGlmIHRoZXkgZG9u4oCZdCBhZGQg
dmFsdWUuICBJdOKAmXMgYSBiaXQgYWdncmVzc2l2ZSwgYnV0IGl04oCZcyBhbiBlbmQtdG8tZW5k
IHNvbHV0aW9uLiAgQml0dG9ycmVudCBjbGllbnRzIHVzZWQgdG8gYmUgKGFuZCBwcm9iYWJseSBz
dGlsbCBhcmUpIG11Y2ggbW9yZSBhZ2dyZXNzaXZlIHRoYW4gdGhpcy4NCltXZWldIDEpIEkgdGhp
bmsgdGhlIGFib3ZlIHBhcmFncmFwaCBpcyBhYm91dCB0aGUgc2NlbmFyaW9zIHRoYXQgY2xpZW50
IGlzIE1QIGNhcGFibGUgYW5kIHRoZSBzZXJ2ZXIgaXMgTVAgY2FwYWJsZSBidXQgYm90aCBoYXZl
IGEgc2luZ2xlIGludGVyZmFjZSwgYnV0IGlmIHNvLCBob3cgdG8gdW5kZXJzdGFuZCDigJx0ZXN0
IG91dCBtdWx0aXBsZSBmbG93cyBvbiB0aGUgZGlmZmVyZW50IG5ldHdvcmsgaW50ZXJmYWNlc+KA
nT8gIDIpIGhvdyBzaG91bGQgSSBpbnRlcnByZXQg4oCcYWRkIGl0cyBvd24gaW50ZXJmYWNlcyB0
byBib3RoIHNpZGVz4oCdPw0KDQpUaG91Z2h0cz8NCg0KSm9yZGFuDQoNCkZyb206IFdlaXhpbnBl
bmcgW21haWx0bzp3ZWl4aW5wZW5nQGh1YXdlaS5jb21dDQpTZW50OiBBdWd1c3QtMDUtMTQgMTE6
MTkgUE0NClRvOiBKb3JkYW4gTWVsemVyOyBtdWx0aXBhdGh0Y3BAaWV0Zi5vcmc8bWFpbHRvOm11
bHRpcGF0aHRjcEBpZXRmLm9yZz4gTWFpbGluZyBMaXN0DQpDYzogWGlvbmdjaHVuc2hhbiAoU2Ft
KTsgWmh1bGVpIChNQkIgUmVzZWFyY2gpOyDpgpPngbXojokvTGluZ2xpIERlbmcNClN1YmplY3Q6
IFJFOiBNUFRDUCBQcm94eSBxdWVzdGlvbnMNCg0KSGkgSm9yZGFuLA0KVGhhbmtzIGZvciB5b3Vy
IHF1ZXN0aW9ucy4NClBsZWFzZSBzZWUgbXkgY29tbWVudHMgaW5saW5lLiBUaGFua3MhDQoNCkJS
LA0KWGlucGVuZw0KRnJvbTogbXVsdGlwYXRodGNwIFttYWlsdG86bXVsdGlwYXRodGNwLWJvdW5j
ZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKb3JkYW4gTWVsemVyDQpTZW50OiBGcmlkYXksIEF1
Z3VzdCAwMSwgMjAxNCA5OjM4IEFNDQpUbzogbXVsdGlwYXRodGNwQGlldGYub3JnPG1haWx0bzpt
dWx0aXBhdGh0Y3BAaWV0Zi5vcmc+IE1haWxpbmcgTGlzdA0KU3ViamVjdDogW211bHRpcGF0aHRj
cF0gTVBUQ1AgUHJveHkgcXVlc3Rpb25zDQoNCkhpIGV2ZXJ5b25lLA0KDQpJIHJlY2VudGx5IGlt
cGxlbWVudGVkIGEgc2ltcGxlIOKAnG9uLXBhdGjigJ0gTVBUQ1Ag4oCccHJveHnigJ0gYnkgcnVu
bmluZyBUQ1AgTUlUTSBzb2Z0d2FyZSAoTWFsbG9yeSkgb24gYSBtYWNoaW5lIHdpdGggYW4gTVBU
Q1AgZW5hYmxlZCBrZXJuZWwgKFVDIExvdXZhaW4pLiAgSXQgaXMgbm90IGEgc29waGlzdGljYXRl
ZCBwcm94eSDigJMgdGhvdWdoIE1hbGxvcnnigJlzIHBsdWdpbiBhcmNoaXRlY3R1cmUgY291bGQg
YWxsb3cgaXQgdG8gYmUg4oCTIGJ1dCBoYXZpbmcgc29tZXRoaW5nIHJ1bm5pbmcgYXMgYSBwcm94
eSByYWlzZXMgYSBudW1iZXIgb2YgcXVlc3Rpb25zIGZvciBtZSwgYW5kIHRoZXNlIG1heSBiZSBv
ZiBnZW5lcmFsIGludGVyZXN0Lg0KDQpUaGUgYXBwbGljYXRpb24gSSB1c2VkIGl0IGZvciBpcyBz
aW1pbGFyIHRvIHRoZSDigJxoeWJyaWQgYWNjZXNzIG5ldHdvcmvigJ0gbW9kZWwgcmVjZW50bHkg
cHJlc2VudGVkIHdpdGhpbiBob21lbmV0OiBodHRwczovL3Rvb2xzLmlldGYub3JnL2FnZW5kYS85
MC9zbGlkZXMvc2xpZGVzLTkwLWhvbWVuZXQtMi5wZGYNCg0KV2hpbGUgdGhlIGhvbWVuZXQgbW9k
ZWwgc2VlcyBMVEUgYmVpbmcgdXNlZCB0byBhdWdtZW50IERTTCBzcGVlZHMsIGluIG15IHByb3Rv
dHlwZSBtdWx0aXBsZSBXaUZpIG5ldHdvcmtzIGZyb20gbmVpZ2hib3VyaW5nIGhvbWUgZ2F0ZXdh
eXMgY2FuIGJlIHVzZWQgdG8gaW1wcm92ZSBhY2Nlc3MgcmF0ZXMgYXQgdGhlIGhvbWUgZ2F0ZXdh
eS4gIFRoZSBHUkUtYmFzZWQgc29sdXRpb24gc3VnZ2VzdGVkIHdpdGhpbiBob21lbmV0IGNvdWxk
IG9ubHkgd29yayB3aXRoIGEgc2luZ2xlIGNvbm5lY3Rpb24gb2YgdW5rbm93biByYXRlLiAgSSB1
c2VkIGFuIG9uLXBhdGggTVBUQ1AgcHJveHkgYXQgdGhlIHJlc2lkZW50aWFsIGdhdGV3YXksIHdo
aWNoIGlzIHZpYWJsZSBmb3IgYWdncmVnYXRpbmcgYW55IG51bWJlciBvZiBjb25uZWN0aW9ucyBv
ZiB1bmtub3duIHJhdGUuICBNUFRDUCB3YXMgZGlzbWlzc2VkIHdpdGhpbiB0aGUgaG9tZW5ldCBw
cm9wb3NhbCBmb3IgYmVpbmcgYXQgdGhlIHdyb25nIGxheWVyLiAgSSB3b3VsZCB3ZWxjb21lIGNv
bW1lbnRzIG9uIHRoYXQuICBBbm90aGVyIGFwcHJvYWNoLCBvbmUgdXNlZCBieSBhIHN5c3RlbSBj
YWxsZWQgQmluZGVyIG91dCBvZiB0aGUgVW5pdmVyc2l0eSBvZiBFZGluYnVyZ2ggKGh0dHA6Ly93
d3cuY3Muc3Rpci5hYy51ay9+bW1mL3Jlcy9wdWJzL2xjZG5ldDEzLnBkZikgdXNlZCBhbiBPcGVu
VlBOIHR1bm5lbCB0byBlbnN1cmUgdGhhdCBhbGwgdHJhZmZpYyB3YXMgb3ZlciBNUFRDUCB3aXRo
aW4gdGhlIElTUCBuZXR3b3JrLiAgSW4gdGhpcyBtb2RlbCBhbmQgaW4gdGhlIGhvbWVuZXQgb25l
LCB0aGVyZSBtdXN0IGJlIGEgdHVubmVsIHRlcm1pbmF0aW9uIHBvaW50IGF0IHRoZSBJU1AuDQpb
V2VpXSBBcyBteSB1bmRlcnN0YW5kaW5nLCB0aGUgcHVycG9zZSBvZiB3b3JrIHlvdSBhcmUgZG9p
bmcgaW4gaG9tZW5ldCBtb2RlbCBpcyB0byB1c2UgZGlmZmVyZW50IG5ldHdvcmsgYWNjZXNzIHNl
cnZpY2UgYXQgaG9tZSB0byBzaW11bHRhbmVvdXNseSB0byBwcm92aWRlIGEgZmFzdGVyIGFuZCBy
ZWxpYWJsZSBhY2Nlc3MgcmF0ZSBmb3IgdXNlcnM/DQpGb3IgdGhlIGZvbGxvd2luZyByZWFzb25z
IGxpc3RlZCBpbiB5b3VyIHNsaWRlcyB0aGF0IE1QVENQIGlzIG5vdCBzdWl0YWJsZSBmb3IgeW91
ciBob21lbmV0Og0K4oCTIEFwcGxpY2F0aW9uIGxheWVyIFtXZWldIEl0IGlzIG1vcmUgc3VpdGFi
bGUgdG8gc2VlIE1QVENQIGFzIGEgdHJhbnNwb3J0IGxheWVyIHNlcnZpY2Ugbm90IGFwcGxpY2F0
aW9uIGxheWVyLg0KIOKAkyBNdWx0aWhvbWVkIGhvc3RzIHJhdGhlciB0aGFuIG11bHRpaG9taW5n
IFJHICBbV2VpXSBJIHRoaW5rIHRoZSBNUFRDUCBwcm94eSBtZWNoYW5pc20gY291bGQgYmUgc3Vp
dGFibGUgZm9yIG11bHRpaG9taW5nIFJHIHNjZW5hcmlvLCB0aGUgYXJjaGl0ZWN0dXJlIGhhdmUg
YmVlbiBtZW50aW9uZWQgaW4gIGRyYWZ0LWRlbmctbXB0Y3AtcHJveHktMDAsIGFuZCB3ZSB3aWxs
IGRpc2N1c3MgdGhpcyBsYXR0ZXIgdmVyc2lvbiBvZiBkcmFmdC13ZWktbXB0Y3AtcHJveHktbWVj
aGFuaXNtDQog4oCTIExhY2sgdGhlIG1lY2hhbmlzbSBvbiBwYWNrZXQtYmFzZWQgdHJhZmZpYyBb
V2VpXUluIE1QVENQLCBwYWNrZXQgZGlzdHJpYnV0aW9uIG9uIGRpZmZlcmVudCBpbnRlcmZhY2Vz
IGluIGRlY2lkZWQgYnkgTVBUQ1AgaXRzZWxmLg0KICAg4oCTIFRDUCBhcHBsaWNhdGlvbiBvbmx5
IFtXZWldUmlnaHQuDQoNCkluIGEgcHJveHkgbW9kZWwsIHNob3VsZCBNUFRDUCBzZWUgd2lkZSBk
ZXBsb3ltZW50IG9uIHRoZSBJbnRlcm5ldCwgYW4gSVNQLXNpZGUgTVBUQ1AgcHJveHkgYmVjb21l
cyBzdXBlcmZsdW91cy4gIFdoYXQgc2hvdWxkIGhhcHBlbiB3aGVuIGJvdGggc2lkZXMgYXJlIE1Q
VENQIGVuYWJsZWQgaXMgYSBnb29kIHF1ZXN0aW9uIOKAkyBob3cgc2hvdWxkIHRoZSBtdWx0aXBs
ZSBwYXRocyBhdmFpbGFibGUgZnJvbSB0aGUgcmVzaWRlbnRpYWwgZ2F0ZXdheSBvbndhcmRzIGJl
IHNpZ25hbGxlZD8NCltXZWldIERvIHlvdSBtZWFuIGJvdGggZW5kIGhvc3QgYXJlIE1QVENQIGNh
cGFibGU/IElmIHRoYXQgY2FzZSwgdGhlIHByb3h5IHdpbGwgbm90IGFjdCBhcyBhIHByb3h5IGFu
ZCBoYXZlIG5vdGhpbmcgdG8gZG8gd2l0aCB0aGUgdHJhZmZpYy4gQ291bGQgeW91IGV4cGxhaW4g
dGhpcyBpbiBtb3JlIGRldGFpbD8gOuKAnGhvdyBzaG91bGQgdGhlIG11bHRpcGxlIHBhdGhzIGF2
YWlsYWJsZSBmcm9tIHRoZSByZXNpZGVudGlhbCBnYXRld2F5IG9ud2FyZHMgYmUgc2lnbmFsbGVk
P+KAnQ0KDQoNClJlIGRyYWZ0LXdlaS1tcHRjcC1wcm94eS1tZWNoYW5pc20tMDAudHh0LCB0aGUg
bmV3IGZlYXR1cmUgc3VnZ2VzdGVkIGluIHRoZSBkcmFmdCBpcyBhIG1lY2hhbmlzbSB0byBpbmRp
Y2F0ZSB0aGUgcHJlc2VuY2Ugb2YgYW4g4oCcb2ZmLXBhdGjigJ0gcHJveHkgYW5kIHByb3ZpZGUg
YW4gSVAgYWRkcmVzcyBmb3IgaXQuICBBcyBpdCBhcHBlYXJzIHRvIGJlIHBvc3NpYmxlIHRvIGxl
dmVyYWdlIHRoZSBNSVRNIG9uIHRoZSBwcmltYXJ5IGNvbm5lY3Rpb24gdG8gYWRkcmVzcyB0aGUg
b2ZmLXBhdGggY2FzZSBieSBzaW1wbHkgaGlqYWNraW5nIHRoZSBjb25uZWN0aW9uIHRocm91Z2gg
cmVtb3ZpbmcgdGhlIG9yaWdpbmFsIGRlc3RpbmF0aW9uIGFkZHJlc3MgYW5kIGFkZGluZyB0aGUg
cHJveHkgYWRkcmVzcywgaXQgd291bGQgYmUgaGVscGZ1bCBmb3IgdGhlIGRyYWZ0IHRvIGRpcmVj
dGx5IGFkZHJlc3Mgd2hhdCBtYWtlcyB0aGUgbmV3IG1lY2hhbmlzbSBzdWdnZXN0ZWQgcHJlZmVy
YWJsZSB0byB0aGUgbWVjaGFuaXNtIHRoYXQgaXMgYWxyZWFkeSBhdmFpbGFibGUuICBJcyBhbiBl
eHBsaWNpdGx5IHNpZ25hbGxlZCBwcm94eSB2YWx1YWJsZSBmb3IgdGhlIGtpbmQgb2YgdXNlIGNh
c2UgYWJvdmUsIHdoZXJlIG11bHRpcGxlIHBhdGhzIGFyZSBhdmFpbGFibGUgc3RhcnRpbmcgZGVl
cGVyIGluIHRoZSBuZXR3b3JrPw0KW1dlaV0gIEluIG9mZi1wYXRoIG1vZGVs77yMd2UgYXNzdW1l
IHRoYXQgdGhlcmUgaXMgYSBwcm94eSBsb2NhdGVkIGluIHRoZSBwYXRoIG9mIGluaXRpYWwgc3Vi
LWZsb3cgZnJvbSBNUFRDUCBob3N0LCB0aGUgcmVhc29uIHdoeSBieSBzaW1wbHkgaGlqYWNraW5n
IHRoZSBjb25uZWN0aW9uIGFuZCByZXBsYWNpbmcgb3JpZ2luYWwgZGVzdGluYXRpb24gYWRkcmVz
cyB3aXRoIHByb3h5IGFkZHJlc3MgaXMgbm90IGVub3VnaCBpcyB0aGF0IGlmIHByb3h54oCZcyBh
ZGRyZXNzIGlzIG5vdCBleHBsaWNpdGx5IHNpZ25hbGVkIHRvIE1QVENQIGhvc3QsIGZvciB0aGUg
c3Vic2VxdWVudCBzdWItZmxvd3MgdGhlaXIgZGVzdGluYXRpb24gYWRkcmVzcyB3aWxsIGJlIGFs
c28gVENQIGhvc3TigJlzIGFkZHJlc3MsIGFuZCAgdGhlc2Ugc3ViLWZsb3dzIGFyZSBub3QgYXNz
dXJlZCB0byBwYXNzIHRocm91Z2ggdGhlIHByb3h5IHRoYXQgdGhlIGluaXRpYWwgc3ViLWZsb3cg
cGFzc2VkLiBPZmYtcGF0aCBtb2RlbCB3b3VsZCBiZSBlc3BlY2lhbGx5IHVzZWZ1bCBpbiBjYXNl
IE1QVENQIGhvc3QgdXNlcyBzZXJ2aWNlIGZyb20gZGlmZmVyZW50IG5ldHdvcmsgb3BlcmF0b3Jz
IHNpbXVsdGFuZW91c2x5Lg0KDQpJIHdpbGwgaGF2ZSBzb21lIGNvbW1lbnRzIG9uIHRoZSBsYXJn
ZXIgcHJveHkgdXNlIGNhc2VzIGRyYWZ0IGxhdGVyLiAgRGVzcGl0ZSBoYXZpbmcgaW1wbGVtZW50
ZWQgd2hhdCB3ZSBhcmUgY2FsbGluZyBhIHByb3h5IGFuZCBoYXZpbmcgd29ya2VkIG9uIGEgc3lz
dGVtIHRoYXQgcmVxdWlyZXMgb25lLCBJIGFtIHNvbWV3aGF0IGFtYml2YWxlbnQgYWJvdXQgZ2F0
ZXdheXMgdGhhdCBhc3Npc3QgdGhlIHVzZXIgd2l0aG91dCB0aGUgdXNlcuKAmXMgY29uc2VudCwg
YW5kIGFtIHNvbWV3aGF0IGhlc2l0YW50IHRvIGV2ZW4gY2FsbCB0aGVtIHByb3hpZXMg4oCTIGlu
IG90aGVyIGNvbnRleHRzIGEgcHJveHkgaXMgdXN1YWxseSBkZXNpZ25hdGVkIGJ5IGEgdXNlcg0K
W1dlaV0gVGhlcmUgYXJlIGRpZmZlcmVudCBraW5kcyBvZiBwcm94aWVzIHdoaWNoIGFyZSB0cmFu
c3BhcmVudCBvciBub24tdHJhbnNwYXJlbnQgdG8gZW5kIHVzZXIsIGFuZCBJIHRoaW5rIHdlIHNo
b3VsZCBvbmx5IHNlZSB0aGUgcHJveHkgd2l0aCB1c2Vy4oCZcyBjb25zZW50IGFzIGp1c3Qgb25l
IG9mIHRoZW0uDQouICBJIGRvbuKAmXQgaGF2ZSBhIHByb3Bvc2FsIHlldCBvbiBob3cgdG8gbWFr
ZSBwcm94eWluZyBtb3JlIGNvbnNlbnN1YWwgb3IgdG8gZG8gdXNlZnVsIHRoaW5ncyBpbiBzaXR1
YXRpb25zIHdoZXJlIE1QVENQIGlzIGVuYWJsZWQgYnV0IGNvdWxkIHdvcmsgbW9yZSBlZmZlY3Rp
dmVseSBpZiB0aGUgbmV0d29yayBwcm92aWRlZCBtb3JlIGluZm9ybWF0aW9uIGFib3V0IGl0c2Vs
Zi4gIEkgd291bGQgd2VsY29tZSBlaXRoZXIgdGhvdWdodHMgb24gdGhvc2UgY29uY2VybnMgb3Ig
c3BlY2lmaWMgc29sdXRpb25zLiAgSG9wZWZ1bGx5IEnigJlsbCBoYXZlIHNvbWUgdG8gc3VnZ2Vz
dCBpbiB0aGUgY29taW5nIGRheXMuDQpSZWdhcmRzLA0KSm9yZGFuDQoNCkpvcmRhbiBNZWx6ZXIN
ClRFTFVTIENvbW11bmljYXRpb25zDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseTpQTWluZ0xpVTsNCglwYW5vc2UtMToyIDIgNSAwIDAgMCAwIDAgMCAwO30NCkBm
b250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUg
MyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFu
b3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToi
XEDlrovkvZMiOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseTpUYWhvbWE7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0K
QGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEBQTWluZ0xpVSI7DQoJcGFub3NlLTE6MiAyIDUg
MCAwIDAgMCAwIDAgMDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxp
Lk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206
LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9t
YW4iLCJzZXJpZiI7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJp
b3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6
dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6
OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcHJlDQoJ
e21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCDpooTorr7moLzl
vI8gQ2hhciI7DQoJbWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCnAuTXNvQWNldGF0ZSwg
bGkuTXNvQWNldGF0ZSwgZGl2Lk1zb0FjZXRhdGUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0K
CW1zby1zdHlsZS1saW5rOiLmibnms6jmoYbmlofmnKwgQ2hhciI7DQoJbWFyZ2luOjBjbTsNCglt
YXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToi
VGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCnNwYW4uSFRNTENoYXINCgl7bXNvLXN0eWxlLW5h
bWU6IkhUTUwg6aKE6K6+5qC85byPIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCglt
c28tc3R5bGUtbGluazoiSFRNTCDpooTorr7moLzlvI8iOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVy
IE5ldyI7fQ0Kc3Bhbi5DaGFyDQoJe21zby1zdHlsZS1uYW1lOiLmibnms6jmoYbmlofmnKwgQ2hh
ciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOuaJueazqOahhuaW
h+acrDsNCglmb250LWZhbWlseTrlrovkvZM7fQ0KcC5CYWxsb29uVGV4dCwgbGkuQmFsbG9vblRl
eHQsIGRpdi5CYWxsb29uVGV4dA0KCXttc28tc3R5bGUtbmFtZToiQmFsbG9vbiBUZXh0IjsNCglt
c28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1hcmdpbjowY207DQoJbWFyZ2lu
LWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVz
IE5ldyBSb21hbiIsInNlcmlmIjt9DQpzcGFuLkJhbGxvb25UZXh0Q2hhcg0KCXttc28tc3R5bGUt
bmFtZToiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28t
c3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IjsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1z
ZXJpZiI7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjMNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJ
Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNw
YW4uRW1haWxTdHlsZTI0DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5
OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5
bGUyNQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs
InNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjYNCgl7bXNv
LXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlm
IjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTI3DQoJe21zby1zdHlsZS10eXBl
OnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6
IzFGNDk3RDt9DQpwLkhUTUxQcmVmb3JtYXR0ZWQsIGxpLkhUTUxQcmVmb3JtYXR0ZWQsIGRpdi5I
VE1MUHJlZm9ybWF0dGVkDQoJe21zby1zdHlsZS1uYW1lOiJIVE1MIFByZWZvcm1hdHRlZCI7DQoJ
bXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1hcmdpbjowY207DQoJ
bWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6
IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQpzcGFuLkhUTUxQcmVmb3JtYXR0ZWRDaGFyDQoJ
e21zby1zdHlsZS1uYW1lOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsNCgltc28tc3R5bGUtcHJp
b3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIjsNCglmb250LWZh
bWlseToiQ291cmllciBOZXciO30NCnNwYW4uRW1haWxTdHlsZTMwDQoJe21zby1zdHlsZS10eXBl
OnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJ
Y29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQt
b25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYx
Mi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDcyLjBwdCA3Mi4wcHQgNzIuMHB0O30NCmRp
di5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lm
IGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9
IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxv
OnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIx
IiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkg
bGFuZz0iWkgtQ04iIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29y
ZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SGkgSm9yZGFuLDxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+UGxlYXNlIHNlZSBjb21tZW50cyBpbmxpbmUu
IFRoYW5rcyE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkJSLDxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+WGlucGVuZzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAx
LjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3Jk
ZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20g
MGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDsiPiBtdWx0aXBhdGh0Y3AgW21haWx0bzptdWx0aXBhdGh0Y3AtYm91
bmNlc0BpZXRmLm9yZ10NCjxiPk9uIEJlaGFsZiBPZiA8L2I+Sm9yZGFuIE1lbHplcjxicj4NCjxi
PlNlbnQ6PC9iPiBGcmlkYXksIEF1Z3VzdCAwOCwgMjAxNCAzOjAzIFBNPGJyPg0KPGI+VG86PC9i
PiBtdWx0aXBhdGh0Y3BAaWV0Zi5vcmcgTWFpbGluZyBMaXN0PGJyPg0KPGI+U3ViamVjdDo8L2I+
IFJlOiBbbXVsdGlwYXRodGNwXSBNUFRDUCBQcm94eSBxdWVzdGlvbnM8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5UaGFuayB5b3UgWGlucGVu
Zy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+SSByZWFsaXplIEkgYWNjaWRlbnRhbGx5IHdy
b3RlIOKAnG9mZi1uZXTigJ0gaW5zdGVhZCBvZiDigJxvZmYtcGF0aOKAnS4mbmJzcDsgVGhlIOKA
nG9mZi1wYXRo4oCdIGxpbmsgaXMgdGhlIGJvdHRvbSBvbmUgdGhhdCBnb2VzIGFyb3VuZCB0aGUg
cHJveHkuJm5ic3A7IEhvcGVmdWxseSB0aGF0IGNsZWFycyB1cCBzb21lIG9mIG15DQogY29tbWVu
dHMuJm5ic3A7IElmIGJvdGggaG9zdHMgYXJlIE1QLWNhcGFibGUsIHRoZSDigJxvZmYtcGF0aOKA
nSBsaW5rIG1heSBiZSBzb21ldGhpbmcgd2Ugd291bGQgbGlrZSBhIHByb3h5IHRoYXQgaXMgdHJ5
aW5nIHRvIGluc2VydCB0byBhbGxvdyBhbmQgbm90IGFmZmVjdC48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LUNBIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l
dyZxdW90OyI+Rm9yIHRoZSBjYXNlIHdoZXJlIGEgY2xpZW50IGlzIE1QLWNhcGFibGUgYnV0IHRo
ZSBzZXJ2ZXIgaXMgbm90LCB0aGUgb25seSBjaGFuZ2UgaW4gYmVoYXZpb3VyIHRvIHdoYXQgeW91
IG91dGxpbmUgaW4geW91ciBkcmFmdCBpcyB0aGF0IHRoZSBwcm94eSB1c2VzIGEgUkVNT1ZFX0FE
RFIgbWVzc2FnZQ0KIGluc3RlYWQgb2YgdGhlIFAgZmxhZyB0byBzdXBwcmVzcyB0aGUgc2Vjb25k
IHN1Yi1mbG93IGVzdGFibGlzaG1lbnQuJm5ic3A7IFlvdXIgc29sdXRpb24gYmFzZWQgb24gdGhl
IOKAnFDigJ0gZmxhZyBpbnZvbHZlcyBmZXdlciBwYWNrZXRzIGFuZCBjbGVhcmx5IGhhcyBubyBy
YWNlIGNvbmRpdGlvbi4mbmJzcDsgSSBkaWRu4oCZdCBmZWVsIHRoYXQgdGhlIGRyYWZ0IGRpcmVj
dGx5IGFkZHJlc3NlZCB3aGF0IHRoZSBhbHRlcm5hdGl2ZSB0byB0aGUgbmV3IGZsYWcgd2FzIGFu
ZA0KIGhvdyB0aGF0IGZsYWcgd2FzIGFuIGltcHJvdmVtZW50LjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojMUY0
OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Yj48aT48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPltXZWldIEhvbmVzdHkgc3BlYWtpbmcsIHRoZXJlIGlzIG5vIHNpZ25pZmljYW50IGRpZmZl
cmVuY2UgYmV0d2VlbiBhIGxlZ2FsIHByb3h5IGFuZCBhIG1hbGljaW91cyBNSVRNLCBiZWNhdXNl
IHRoZSBzZWN1cml0eSBtZWNoYW5pc20gcHJvdmlkZWQNCiBieSBNUFRDUCBpcyBub3QgYWltIHRv
IHByb3RlY3QgdGhlIGNvbW11bmljYXRpb24gc2Vzc2lvbiBmb3IgdGhlIGNhc2UgYSBNSVRNIGxv
Y2F0ZXMgb24gdGhlIHBhdGggYmV0d2VlbiB0d28gaG9zdHMsIHNvIGFuIGVudGl0eSBsb2NhdGVz
IG9uIHRoZSBwYXRoIGNhbiBkbyAqKmV2ZXJ5dGhpbmcqKiBpdCB3aXNoIGFnbm9zdGljYWxseSB0
byBlbmQgaG9zdCBpbmNsdWRpbmcgYWN0aW5nIGFzIGEgcHJveHkuIFRoZSByZWFzb24gd2h5IOKA
nFDigJ0gZmxhZw0KIGlzIHByZWZlcnJlZCBpcyB0aGF0IHdlIHdhbnQgdG8gaW5mb3JtIHRoZSBl
eGlzdGVuY2Ugb2YgcHJveHkgdG8gZW5kIGhvc3QsIHNvIGZvciB0aGUgdXNlciBzaWRlLCBpdCBj
b3VsZCBjaG9vc2UgdG8gZmFsbCBiYWNrIHRvIG5vcm1hbCBUQ1AgaW4gY2FzZSBpdCBkb2VzIG5v
dCB3YW50IHRvIHVzZSB0aGUgcHJveHkuPG86cD48L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvaT48L2I+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+
V2l0aG91dCB0aGUg4oCcUOKAnSBmbGFnLCB0aGUgZmxvdyBtaWdodCBiZSBhcyBmb2xsb3dzOjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LUNBIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l
dyZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5NUC1DYXBhYmxlIENsaWVudDogQSZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBNUFRDUCBQcm94eTogUCZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDtTZXJ2
ZXI6IEI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291
cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOy0tLS0tLSZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAtLS0tLS0mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7LS0tLS0tPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHByZT48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZsdDtz
ZXNzaW9uIHNldHVwLCBwcm94eSBwYXNzZXMgdHJhZmZpYyB3aXRoIG5vIGNoYW5nZXMmZ3Q7PG86
cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iY29s
b3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxh
bmc9IkVOLUNBIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgTVBf
Q0FQQUJMRSAoc3luKSZuYnNwOyAmbmJzcDstLS0tLSZndDs8bzpwPjwvbzpwPjwvc3Bhbj48L3By
ZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyBbQSdzIGtleSwgZmxhZ3NdPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxh
bmc9IkVOLUNBIj4mbHQ7U2VydmVyIHJlc3BvbnNlIGluZGljYXRlcyBpdCBpcyBub3QgTVBfQ0FQ
QUJMRSZndDs8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tQ0Ei
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmx0Oy0tLS0tJm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IHN5bi9hY2s8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4g
bGFuZz0iRU4tQ0EiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBs
YW5nPSJFTi1DQSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyAmbHQ7LS0tIE1QX0NBUEFCTEUgKHN5bi9hY2spPG86cD48L286cD48
L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7W1AncyBrZXksIGZsYWdzXTxvOnA+PC9vOnA+PC9zcGFuPjwv
cHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48
c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEFDSyAmIzQz
OyBNUF9DQVBBQkxFJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IC0mZ3Q7PG86cD48L286
cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgW0EncyBrZXksIFAncyBrZXksIGZsYWdzXTxvOnA+PC9vOnA+PC9zcGFu
PjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtBQ0smbmJzcDsgLS0tLSZndDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbHQ7cHJveHkgYWRkcyBhIG5ldyBhZGRyZXNz
Jmd0OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHByZT48c3BhbiBs
YW5nPSJFTi1DQSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IEFERF9BRERSJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDxvOnA+PC9v
OnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7LSZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBbSVAjLVAxLCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyA8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0i
RU4tQ0EiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgSVAj
LVAxJ3MgQWRkcmVzcyBJRF08bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbHQ7cHJveHkg
cmVtb3ZlcyBvcmlnaW5hbCBzdWJmbG93Jmd0OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7ICZsdDstJm5ic3A7Jm5ic3A7Jm5ic3A7IFJFTU9WRV9BRERSPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFtBZGRyZXNzIElEIHplcm9dPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0Ei
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1
b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDsiPlRoZSBjbGllbnQgc2hvdWxkIG5vdyBjcmVhdGUgc3ViZmxv
d3MgZnJvbSBlYWNoIG9mIGl0cyBpbnRlcmZhY2VzIHRvIHRoZSBwcm94eS4mbmJzcDsgVGhlIHBy
b3h5IHRyYW5zZmVycyBkYXRhIGJhY2sgYW5kIGZvcnRoIGJldHdlZW4gdGhpcyBjb25uZWN0aW9u
IHdpdGggdGhlIGNsaWVudCBhbmQgdGhlDQogc2Vzc2lvbiBpdCBpcyBjb25kdWN0aW5nIHdpdGgg
dGhlIHNlcnZlciB1c2luZyB0aGUgc3Bvb2ZlZCBJUCBvZiB0aGUgY2xpZW50LiZuYnNwOyBBcyBJ
IGhhdmUgbm90IHRyaWVkIHRoaXMsIEkgY2Fubm90IHZlcmlmeSB0aGF0IGl0IHdvcmtzLjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIGxhbmc9
IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+W1dlaV0gU2VlbXMg
dGhlIGFib3ZlIGZsb3cgY2hhcnQgd291bGQgYmUgb2sgZm9yIHRoZSBzY2VuYXJpby48L3NwYW4+
PC9pPjwvYj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5Gb3IgdGhlIGNhc2Ugd2hlcmUgdHdv
IGhvc3RzIGFyZSBNUC1jYXBhYmxlIGJ1dCBzaW5nbGUtaW50ZXJmYWNlZCBhbmQgYSBwcm94eSBp
biB0aGUgbmV0d29yayB3aXRoIGEgd2VzdC1mYWNpbmcgaW50ZXJmYWNlIG9mIFAxIGFuZCB0d28g
ZWFzdC1mYWNpbmcgaW50ZXJmYWNlcyAoUDIgYW5kDQogUDMpIGFuZCB3aGVyZSBQMSBhbmQgUDIg
YXJlIG5hdHVyYWxseSBvbi1wYXRoLCBpZiB0aGUgcHJveHkgd291bGQgbGlrZSB0byBpbnRyb2R1
Y2UgbmV3IHJvdXRlcywgdGhlIHBhY2tldCBmbG93IG1pZ2h0IGxvb2sgc29tZXRoaW5nIGxpa2Ug
dGhpczo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291
cmllciBOZXcmcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5NUC1DYXBh
YmxlIEhvc3Q6IEEmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgTVBUQ1AgUHJveHk6
IFAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgTVAtQ2FwYWJsZSBIb3N0OiBCPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDstLS0tLS0mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgLS0tLS0tJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOy0tLS0t
LTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj4mbHQ7c2Vzc2lvbiBzZXR1cCwgcHJveHkgcGFzc2VzIHRyYWZmaWMgd2l0
aCBubyBjaGFuZ2VzJmd0OzxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5n
PSJFTi1DQSIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IE1QX0NBUEFCTEUgKHN5bikmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
Jm5ic3A7Jm5ic3A7LS0tLS0tLS0tLS0tLS0tLS0tLS0tJmd0OzxvOnA+PC9vOnA+PC9zcGFuPjwv
cHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IFtBJ3Mga2V5LCBmbGFnc108bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4g
bGFuZz0iRU4tQ0EiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbHQ7LS0tLS0tLS0tLS0tLS0tLS0tLS0tJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IE1QX0NB
UEFCTEUgKHN5bi9hY2spPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9
IkVOLUNBIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7W0IncyBrZXksIGZsYWdzXTxvOnA+PC9vOnA+PC9z
cGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IEFDSyAmIzQzOyBNUF9DQVBBQkxFJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tJmd0OzxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0K
PHByZT48c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFtB
J3Mga2V5LCBCJ3Mga2V5LCBmbGFnc108bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbHQ7
cHJveHkgYWRkcyBhIG5ldyBhZGRyZXNzIGZvciBlYWNoIHNpZGUmZ3Q7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgQUREX0FERFImbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8
cHJlPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZsdDstJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IFtJUCMtUDEsJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDxvOnA+
PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBJUCMtUDEncyBBZGRyZXNzIElEXTxv
OnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwcmU+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyBBRERfQUREUiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAt
Jmd0OzxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1DQSI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFtJUCMtUDMsJm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHBy
ZT48c3BhbiBsYW5nPSJFTi1DQSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyBJUCMtUDMncyBBZGRyZXNzIElEXTxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbHQ7d2hlbiB0aGUg
Y2xpZW50IHNlbmRzIGFuIE1QX0pPSU4sIHRoZSBwcm94eSBjaGFuZ2VzIHRoZSBhZGRyZXNzZXMg
LyBhZGRyZXNzIElEcyZndDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cHJlPjxzcGFuIGxhbmc9
IkVOLUNBIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
cmU+DQo8cHJlPjxiPjxpPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9pPjwvYj48L3ByZT4NCjxw
cmU+PHNwYW4gbGFuZz0iRU4tQ0EiPk1QX0pPSU4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
LSZndDs8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tQ0EiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBbQidzIHRva2VuLCBBJ3Mgbm9uY2UsPG86cD48
L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgQSdzIEFkZHJlc3MgSUQsIGZsYWdzXTxvOnA+PC9vOnA+
PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBNUF9KT0lOJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOy0mZ3Q7PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8
cHJlPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFtCJ3MgdG9rZW4sIEEncyBub25jZSw8bzpwPjwv
bzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgUDMncyBBZGRy
ZXNzIElELCBmbGFnc108bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0i
RU4tQ0EiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJF
Ti1DQSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVO
LUNBIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZsdDstJm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyBNUF9KT0lOPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9
IkVOLUNBIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyBbQidzIEhNQUMsIEIncyBub25jZSw8bzpwPjwvbzpwPjwvc3Bhbj48
L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEIncyBBZGRyZXNzIElELCBm
bGFnc108bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tQ0EiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1DQSI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tQ0EiPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyAmbHQ7LSZuYnNwOyAmbmJzcDsmbmJzcDtNUF9KT0lOPG86cD48
L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgW0IncyBITUFDLCBCJ3Mg
bm9uY2UsPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLUNBIj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgUDEncyBBZGRyZXNzIElELCBmbGFnc108bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+
PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48
c3BhbiBsYW5nPSJFTi1DQSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxz
cGFuIGxhbmc9IkVOLUNBIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNw
YW4gbGFuZz0iRU4tQ0EiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3Bh
biBsYW5nPSJFTi1DQSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEFDSyAmIzQzOyBN
UF9KT0lOJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOy0tLSAmbmJzcDtOQVQg
LS0mZ3Q7PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLUNBIj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgW0EncyBITUFDXTxvOnA+PC9vOnA+PC9zcGFu
PjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1DQSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmx0Oy0tLSBOQVQgLS0tLSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDtBQ0s8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj5JIHdvdWxkIHdlbGNvbWUgc3VnZ2VzdGlvbnMgb24gYSBiZXR0ZXIgbWVjaGFu
aXNtIGZvciB0aGlzLiZuYnNwOyBMZXQgbWUgbm90ZSB0aGF0IHRoZSBleHBpcmVkIGRyYWZ0LWhh
bXBlbC1tcHRjcC1wcm94aWVzLWFuY2hvcnMtMDAgaW5jbHVkZWQgcXVpdGUNCiBhIGZldyBhcHBy
b2FjaGVzIHRvIHByb3h5aW5nLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5S
ZSBtdWx0aXBsZSBzdWItZmxvd3MsIGlmIGEgY2xpZW50IHVzZXMgYWRkaXRpb25hbCBsb2NhbCBw
b3J0cywgaXQgY2FuIGNyZWF0ZSBtdWx0aXBsZSBmbG93cyBvbiBhIHNpbmdsZSBpbnRlcmZhY2Uu
Jm5ic3A7IEJ5IHN0YXJ0aW5nIG5ldyBmbG93cyBvbiBkaWZmZXJlbnQNCiBwb3J0cywgYSBjbGll
bnQgY291bGQgdHJ5IHRvIHByb2JlIGZvciBFQ01QIHJvdXRlcyBpbiB0aGUgbmV0d29yay48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1D
QSIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Sm9yZGFuPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8
ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFk
ZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBXZWl4aW5wZW5nIFs8YSBocmVmPSJt
YWlsdG86d2VpeGlucGVuZ0BodWF3ZWkuY29tIj5tYWlsdG86d2VpeGlucGVuZ0BodWF3ZWkuY29t
PC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBBdWd1c3QgNiwgMjAxNCAxMDoxNCBQTTxicj4NCjxi
PlRvOjwvYj4gSm9yZGFuIE1lbHplcjsgPGEgaHJlZj0ibWFpbHRvOm11bHRpcGF0aHRjcEBpZXRm
Lm9yZyI+bXVsdGlwYXRodGNwQGlldGYub3JnPC9hPiBNYWlsaW5nIExpc3Q8YnI+DQo8Yj5DYzo8
L2I+IFhpb25nY2h1bnNoYW4gKFNhbSk7IDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtQTWluZ0xpVSZxdW90OywmcXVvdDtzZXJpZiZxdW90OyI+
6YKT54G16I6JPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
L0xpbmdsaSBEZW5nPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBNUFRDUCBQcm94eSBxdWVzdGlv
bnM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+SGkgSm9yZGFuLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+VGhhbmtzIGZvciBwcm92aWRpbmcgeW91ciB2YWx1YWJsZSB0aG91Z2h0
cy4gSSBoYXZlbuKAmXQgd29yayBvbiBob21lbmV0LCBhbmQgSSBuZWVkIHRvIGNsYXJpZnkgc29t
ZXRoaW5nIGJlbG93IGJlZm9yZSBwcm92aWRpbmcgeW91IG15IGRldGFpbGVkDQogY29tbWVudHMu
IFRoYW5rcyE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+QlIsPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5YaW5wZW5nPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzow
Y20gMGNtIDBjbSA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij4gSm9yZGFuIE1lbHplciBbPGEgaHJlZj0ibWFpbHRvOkpvcmRhbi5NZWx6ZXJAdGVsdXMu
Y29tIj5tYWlsdG86Sm9yZGFuLk1lbHplckB0ZWx1cy5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8
L2I+IFRodXJzZGF5LCBBdWd1c3QgMDcsIDIwMTQgNTo1NSBBTTxicj4NCjxiPlRvOjwvYj4gV2Vp
eGlucGVuZzsgPGEgaHJlZj0ibWFpbHRvOm11bHRpcGF0aHRjcEBpZXRmLm9yZyI+bXVsdGlwYXRo
dGNwQGlldGYub3JnPC9hPiBNYWlsaW5nIExpc3Q8YnI+DQo8Yj5DYzo8L2I+IFhpb25nY2h1bnNo
YW4gKFNhbSk7IFpodWxlaSAoTUJCIFJlc2VhcmNoKTsgPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OuWui+S9kyI+6YKT54G16I6JPC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+L0xpbmdsaSBEZW5nPGJyPg0KPGI+U3Vi
amVjdDo8L2I+IFJFOiBNUFRDUCBQcm94eSBxdWVzdGlvbnM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+RGVhciBY
aW5wZW5nLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UaGFuayB5b3UgZm9y
IHlvdXIgY29tbWVudHMsIHRoZXkgYXJlIG11Y2ggYXBwcmVjaWF0ZWQuJm5ic3A7IFRvIGJlIGNs
ZWFyLCBJIGRpZCBub3Qgd3JpdGUgdGhlIHNsaWRlcyBJIGxpbmtlZCB0byBvbiBib25kaW5nIHR3
byBhY2Nlc3MgbmV0d29ya3Mg4oCTIHRoZXkNCiB3ZXJlIHNsaWRlcyBwcmVzZW50ZWQgdG8gdGhl
IGhvbWVuZXQgZ3JvdXAgYXQgSUVURiA5MC4mbmJzcDsgQXMgb25lIG9mIHRoZWlyIGF1dGhvcnMg
d2FzIGZyb20gSHVhd2VpLCB5b3UgbWF5IGhhdmUgbW9yZSBpbnNpZ2h0IGludG8gdGhlaXIgdXNl
IGNhc2UgdGhhbiBJIGRvLiZuYnNwOyBJIGhhdmUgaW1wbGVtZW50ZWQgYSBzaW1pbGFyIHVzZSBj
YXNlLCBvbmUgd2hlcmUgYSByZXNpZGVudGlhbCBnYXRld2F5IHVzZXMgV2lGaSAoYW5kIHNwZWNp
ZmljYWxseSA4MDIuMTFzKQ0KIGFzIGFuIGFjY2VzcyBtZWNoYW5pc20gaW4gYWRkaXRpb24gdG8g
RFNMLiZuYnNwOyBJbiBib3RoIHRoaXMgdXNlIGNhc2UgYW5kIHRoZSBob21lbmV0cyBvbmUsIHRo
ZSBlbmQgY2xpZW50cyBtYXkgaGF2ZSBhIHNpbmdsZSBpbnRlcmZhY2UsIHdpdGggbXVsdGlwbGUg
aW50ZXJmYWNlcyBiZWNvbWluZyBhdmFpbGFibGUgYXQgdGhlIHJlc2lkZW50aWFsIGdhdGV3YXku
Jm5ic3A7IEFzIHlvdSBub3RlZCwgYSBzY2VuYXJpbyBpbiB3aGljaCB0aGUgY2xpZW50IGhhcyBh
DQogc2luZ2xlIGludGVyZmFjZSBhbmQgaXMgbm90IE1QLWNhcGFibGUgYnV0IGlzIHByb3hpZWQg
YnkgYW4gTVAtY2FwYWJsZSBnYXRld2F5IGlzIGluY2x1ZGVkIGluDQo8L3NwYW4+PGI+PGk+PHNw
YW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5kcmFm
dC1kZW5nLW1wdGNwLXByb3h5LTAwPC9zcGFuPjwvaT48L2I+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4uPC9zcGFuPjxzcGFuIGxhbmc9IkVO
LUNBIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkZvciB0aGVzZSBzb3J0cyBvZiB1c2UgY2FzZXMsIGlmIHdl
IGVuY291bnRlciBhIHNpdHVhdGlvbiB3aGVyZSB0aGUgY2xpZW50IGlzIE1QIGNhcGFibGUgYW5k
IHRoZSBzZXJ2ZXIgaXMgTVAgY2FwYWJsZSBidXQgYm90aCBoYXZlIGEgc2luZ2xlIGludGVyZmFj
ZSwNCiB3ZSB3b3VsZCBzdGlsbCB3YW50IHRoZSByZXNpZGVudGlhbCBnYXRld2F5IHRvIGRvIHNv
bWV0aGluZyB0byBhbGxvdyBpdHMgdHdvIHVwc3RyZWFtIGNvbm5lY3Rpb25zIHRvIGJlIHVzZWQu
Jm5ic3A7IFNpbWlsYXJseSwgd2Ugd291bGQgd2FudCBhIGNsaWVudCB3aXRoIGEgc2Vjb25kLCDi
gJxvZmYtbmV04oCdIGludGVyZmFjZSB0byBiZSBhYmxlIHRvIHVzZSBpdC4mbmJzcDsNCjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNB
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5XaXRob3V0IG9mZi1uZXQgbGluazo8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1D
QSIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+JiM0MzstLS0tLS0tLSYjNDM7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7ICYjNDM7LS0tLS0tLSYjNDM7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS0tLS0tLS0mIzQzOzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztj
b2xvcjojMUY0OTdEIj58Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyAmIzQzOy0tLS0tLSYjNDM7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojMUY0OTdEIj58
IGNsaWVudCAmIzQzOy0tLS0tJiM0MzsgcHJveHkgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyAmIzQzOy0tLS0mIzQzOyBzZXJ2ZXIgfDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojMUY0OTdEIj58Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0tLS0t
LSYjNDM7ICZuYnNwOyZuYnNwOyZuYnNwO3wmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgfDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojMUY0OTdEIj4mIzQzOy0tLSYjNDM7LS0tLSYj
NDM7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS0tLS0tLSYjNDM7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyYjNDM7LS0t
LS0tLS0mIzQzOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPldpdGggb2ZmLW5ldCBsaW5rOiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOw0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojMUY0OTdE
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+JiM0MzstLS0tLS0tLSYjNDM7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7
LS0tLS0tLSYjNDM7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LS0tLS0tLS0mIzQzOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojMUY0OTdE
Ij58Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQz
Oy0tLS0tLSYjNDM7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgfDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojMUY0OTdEIj58IGNsaWVudCAmIzQz
Oy0tLS0tJiM0MzsgcHJveHkgfCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0m
IzQzOy0tJiM0Mzsgc2VydmVyIHw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6IzFGNDk3RCI+fCZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstLS0tLS0mIzQzOyB8
Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfDxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNB
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90Oztjb2xvcjojMUY0OTdEIj4mIzQzOy0tLSYjNDM7LS0tLSYjNDM7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7ICYjNDM7LS0tLS0tLSYjNDM7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IHwmbmJzcDsgJiM0MzstLS0tLS0tLSYjNDM7PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmIzQzOy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSYjNDM7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIGxhbmc9IkVOLUNBIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+W1dlaV0gSSBhbSBub3QgcXVpdGUg
Y2xlYXIgYWJvdXQgdGhpcyBmaWd1cmU6IDEpIHdoYXQgb2ZmLW5ldCBsaW5rIHN0YW5kcyBmb3I/
IDIpIEZvciB0aGUgZW5kcG9pbnQgb2Ygb2ZmLW5ldCBsaW5rLCBvbmUgaXMgY2xpZW50IGFuZCB3
aGF0DQogYWJvdXQgdGhlIG90aGVyIGVuZCwgaXMgaXQgc29tZXRoaW5nIGxpa2UgYSBnYXRld2F5
PyAzKWhvdyB0aGUgb2ZmLW5ldCBsaW5rIGFjdHM/PG86cD48L286cD48L3NwYW4+PC9pPjwvYj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlRoYW5rcyBmb3IgeW91ciBleHBsYW5hdGlv
biBmb3IgdGhlc2Ugb3IgeW91IG1heSBwcm92aWRpbmcgc29tZSByZWZlcmVuY2VzIGZvciBtZS48
L3NwYW4+PC9pPjwvYj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
VGhlIHJvbGUgb2YgdGhlIOKAnHByb3h54oCdIGhlcmUgaXMgdG8gYWxsb3cgaXRzIHR3byB1cHN0
cmVhbSBsaW5rcyB0byBiZSB1c2VkLiZuYnNwOyBUaGUgY3JpdGljaXNtIGZyb20gdGhlIGhvbWVu
ZXRzIHNsaWRlcyBhYm91dCB0aGlzIGJlaW5nIGEgbmV0d29yay1sYXllcg0KIHByb2JsZW0gbWF5
IGJlIHNvbWV3aGF0IHZhbGlkLCBidXQgdGhlIG5ldHdvcmsgbGF5ZXIgZG9lc27igJl0IGV4cG9z
ZSBtaWQtbmV0d29yayBtdWx0aXBhdGggdG9wb2xvZ3kgdG8gdGhlIHRyYW5zcG9ydCBsYXllciBh
bmQgdGhlIG5ldHdvcmsgbGF5ZXIgZG9lc27igJl0IHNvbHZlIHRoaXMgcHJvYmxlbSBvbiBpdHMg
b3duLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
Q0EiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5SZSB0aGUg4oCcb2ZmLW5l
dOKAnSBwcm94eSBjb21tZW50cyBiZWxvdywgSSB3YXMgc3VnZ2VzdGluZyByZW1vdmluZyBhbmQg
YWRkaW5nIGFkZHJlc3NlcyB2aWEgTVBUQ1AgbWVzc2FnZXMsIHJhdGhlciB0aGFuIGNoYW5naW5n
IHRoZSBhZGRyZXNzIG9uIHBhY2tldHMuDQogJm5ic3A7VGhlIHByb3h5IGNhbiB0ZWxsIHRoZSBj
bGllbnQgdG8gYWRkIGFuIGFkZHJlc3MgZm9yIGl0IChJIGJlbGlldmUgdGhpcyBjYW4gYmUgZG9u
ZSBpbXBsaWNpdGx5IGJ5IHNlbmRpbmcgYSBwYWNrZXQgd2l0aCBvbmXigJlzIG9uZSBhZGRyZXNz
IGFzIHRoZSBzb3VyY2UpIGFuZCByZW1vdmUgdGhlIGFkZHJlc3MgZm9yIHRoZSBzZXJ2ZXIgKGFu
IE1QVENQIG9wdGlvbikuJm5ic3A7IEFuIE1QLWNhcGFibGUgY2xpZW50IHdpbGwgdHJ5IG91dCBh
bGwgb2YgaXRzDQogaW50ZXJmYWNlcyBhZ2FpbnN0IHRoZSBwcm94eS4mbmJzcDsgVGhpcyBpcyB3
aGF0IEkgbWVhbnQgYnkgbGV2ZXJhZ2luZyB0aGUgTUlUTSB0byBwcm94eSBhbGwgb2YgdGhlIHRy
YWZmaWMuJm5ic3A7IEFzIEkgaGF2ZSBuZXZlciBhY3R1YWxseSB0cmllZCB0aGlzIGFuZCBtaXNz
ZWQgd2hhdGV2ZXIgcHJpb3IgZGlzY3Vzc2lvbiB0aGVyZSB3YXMgYXQgdGhlIGRlc2lnbiBzdGFn
ZSwgSSB3ZWxjb21lIGNvbW1lbnRzIG9uIHRoZSBsaXN0IGFib3V0IHdoZXRoZXIgb3INCiBub3Qg
dGhpcyBpcyBhKSBjb3JyZWN0IGFuZCBiKSBhIGZlYXR1cmUuJm5ic3A7IEkgYmVsaWV2ZSBpdCB0
byBiZSBib3RoLiZuYnNwOyBJZiB0aGlzIGlzbuKAmXQgY2xlYXIsIEkgY2FuIHRyeSBpdCBhZ2Fp
biB3aXRoIGEgcGFja2V0LWZsb3cgZGlhZ3JhbS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPltXZWldIEl0IHdvdWxkIGJlIHZlcnkgbXVjaCBhcHByZWNp
YXRlZCBpZiB5b3UgY291bGQgcHJvdmlkZSBhIG1vcmUgZGV0YWlsZWQgZGVzY3JpcHRpb24gZm9y
IHRoaXMuIHRoYW5rcy48L3NwYW4+PC9pPjwvYj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj5TaW1pbGFybHksIEkgYmVsaWV2ZSB0aGF0IGluIHRoZSB0d28gc2NlbmFyaW9zIGFi
b3ZlIHdoZXJlIG9idGggc2lkZXMgYXJlIE1QLWNhcGFibGUgYnV0IHVuYWJsZSwgb24gdGhlaXIg
b3duLCB0byBsZXZlcmFnZSBtdWx0aXBsZSBwYXRocyBtaWQtbmV0d29yaywNCiB0aGUgcHJveHkg
Y291bGQgPHNwYW4gc3R5bGU9ImJhY2tncm91bmQ6eWVsbG93O21zby1oaWdobGlnaHQ6eWVsbG93
Ij5hZGQgaXRzIG93biBpbnRlcmZhY2VzIHRvIGJvdGggc2lkZXM8L3NwYW4+IGFuZCBwYXNzIHRy
YWZmaWMgYmFjayBhbmQgZm9ydGggYWNyb3NzIGl0LCBlZmZlY3RpdmVseSBhbGxvd2luZyBmb3Ig
dGhlIG11bHRpcGxlIHBhdGhzIG1pZC1uZXR3b3JrIHRvIGJlIHVzZWQuJm5ic3A7IEFub3RoZXIg
b3B0aW9uIHdvdWxkIGJlIGZvciB0aGUNCiBkZWZhdWx0IGNsaWVudCBiZWhhdmlvdXIgdG8gYmUg
dG8gPHNwYW4gc3R5bGU9ImJhY2tncm91bmQ6eWVsbG93O21zby1oaWdobGlnaHQ6eWVsbG93Ij4N
CnRlc3Qgb3V0IG11bHRpcGxlIGZsb3dzIG9uIHRoZSBkaWZmZXJlbnQgbmV0d29yayBpbnRlcmZh
Y2VzPC9zcGFuPiBpbiBvcmRlciB0byBwcm9iZSBvdXQgRUNNUCByb3V0ZXMgYW5kIGtpbGwgdGhl
bSBvZmYgaWYgdGhleSBkb27igJl0IGFkZCB2YWx1ZS4mbmJzcDsgSXTigJlzIGEgYml0IGFnZ3Jl
c3NpdmUsIGJ1dCBpdOKAmXMgYW4gZW5kLXRvLWVuZCBzb2x1dGlvbi4mbmJzcDsgQml0dG9ycmVu
dCBjbGllbnRzIHVzZWQgdG8gYmUgKGFuZCBwcm9iYWJseSBzdGlsbCBhcmUpDQogbXVjaCBtb3Jl
IGFnZ3Jlc3NpdmUgdGhhbiB0aGlzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPjxpPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+W1dlaV0gMSkgSSB0aGluayB0aGUgYWJvdmUgcGFyYWdyYXBoIGlzIGFi
b3V0IHRoZSBzY2VuYXJpb3MgdGhhdCBjbGllbnQgaXMgTVAgY2FwYWJsZSBhbmQgdGhlIHNlcnZl
ciBpcyBNUCBjYXBhYmxlIGJ1dCBib3RoIGhhdmUgYSBzaW5nbGUNCiBpbnRlcmZhY2UsIGJ1dCBp
ZiBzbywgaG93IHRvIHVuZGVyc3RhbmQg4oCcdDwvc3Bhbj48L2k+PC9iPjxzcGFuIGxhbmc9IkVO
LUNBIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+ZXN0IG91dCBtdWx0aXBs
ZSBmbG93cyBvbiB0aGUgZGlmZmVyZW50IG5ldHdvcmsgaW50ZXJmYWNlczwvc3Bhbj48Yj48aT48
c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPuKA
nT8mbmJzcDsNCiAyKSBob3cgc2hvdWxkIEkgaW50ZXJwcmV0IOKAnGFkZCBpdHMgb3duIGludGVy
ZmFjZXMgdG8gYm90aCBzaWRlc+KAnT88L3NwYW4+PC9pPjwvYj48c3BhbiBsYW5nPSJFTi1DQSIg
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj5UaG91Z2h0cz88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+Sm9yZGFuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAw
Y20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7Ij4gV2VpeGlucGVuZyBbPGEgaHJlZj0ibWFpbHRvOndlaXhpbnBlbmdAaHVh
d2VpLmNvbSI+bWFpbHRvOndlaXhpbnBlbmdAaHVhd2VpLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50
OjwvYj4gQXVndXN0LTA1LTE0IDExOjE5IFBNPGJyPg0KPGI+VG86PC9iPiBKb3JkYW4gTWVsemVy
OyA8YSBocmVmPSJtYWlsdG86bXVsdGlwYXRodGNwQGlldGYub3JnIj5tdWx0aXBhdGh0Y3BAaWV0
Zi5vcmc8L2E+IE1haWxpbmcgTGlzdDxicj4NCjxiPkNjOjwvYj4gWGlvbmdjaHVuc2hhbiAoU2Ft
KTsgWmh1bGVpIChNQkIgUmVzZWFyY2gpOyA8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7UE1pbmdMaVUmcXVvdDssJnF1b3Q7c2VyaWYmcXVvdDsi
PumCk+eBteiOiTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
Pi9MaW5nbGkgRGVuZzxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogTVBUQ1AgUHJveHkgcXVlc3Rp
b25zPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNBIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPkhpIEpvcmRhbiw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPlRoYW5rcyBmb3IgeW91ciBxdWVzdGlvbnMuPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5QbGVhc2Ugc2VlIG15IGNvbW1lbnRzIGlubGlu
ZS4gVGhhbmtzITxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5CUiw8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlhpbnBlbmc8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVl
IDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBj
bSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+IG11bHRpcGF0aHRjcCBbPGEgaHJlZj0ibWFpbHRvOm11bHRp
cGF0aHRjcC1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86bXVsdGlwYXRodGNwLWJvdW5jZXNAaWV0
Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5Kb3JkYW4gTWVsemVyPGJyPg0KPGI+U2Vu
dDo8L2I+IEZyaWRheSwgQXVndXN0IDAxLCAyMDE0IDk6MzggQU08YnI+DQo8Yj5Ubzo8L2I+IDxh
IGhyZWY9Im1haWx0bzptdWx0aXBhdGh0Y3BAaWV0Zi5vcmciPm11bHRpcGF0aHRjcEBpZXRmLm9y
ZzwvYT4gTWFpbGluZyBMaXN0PGJyPg0KPGI+U3ViamVjdDo8L2I+IFttdWx0aXBhdGh0Y3BdIE1Q
VENQIFByb3h5IHF1ZXN0aW9uczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5IaSBldmVyeW9uZSw8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SSByZWNlbnRseSBpbXBsZW1lbnRlZCBhIHNpbXBs
ZSDigJxvbi1wYXRo4oCdIE1QVENQIOKAnHByb3h54oCdIGJ5IHJ1bm5pbmcgVENQIE1JVE0gc29m
dHdhcmUgKE1hbGxvcnkpIG9uIGEgbWFjaGluZSB3aXRoIGFuIE1QVENQIGVuYWJsZWQga2VybmVs
IChVQyBMb3V2YWluKS4mbmJzcDsNCiBJdCBpcyBub3QgYSBzb3BoaXN0aWNhdGVkIHByb3h5IOKA
kyB0aG91Z2ggTWFsbG9yeeKAmXMgcGx1Z2luIGFyY2hpdGVjdHVyZSBjb3VsZCBhbGxvdyBpdCB0
byBiZSDigJMgYnV0IGhhdmluZyBzb21ldGhpbmcgcnVubmluZyBhcyBhIHByb3h5IHJhaXNlcyBh
IG51bWJlciBvZiBxdWVzdGlvbnMgZm9yIG1lLCBhbmQgdGhlc2UgbWF5IGJlIG9mIGdlbmVyYWwg
aW50ZXJlc3QuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlRoZSBhcHBsaWNh
dGlvbiBJIHVzZWQgaXQgZm9yIGlzIHNpbWlsYXIgdG8gdGhlIOKAnGh5YnJpZCBhY2Nlc3MgbmV0
d29ya+KAnSBtb2RlbCByZWNlbnRseSBwcmVzZW50ZWQgd2l0aGluIGhvbWVuZXQ6DQo8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48YSBocmVmPSJodHRwczov
L3Rvb2xzLmlldGYub3JnL2FnZW5kYS85MC9zbGlkZXMvc2xpZGVzLTkwLWhvbWVuZXQtMi5wZGYi
Pmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvYWdlbmRhLzkwL3NsaWRlcy9zbGlkZXMtOTAtaG9tZW5l
dC0yLnBkZjwvYT48L3NwYW4+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+V2hp
bGUgdGhlIGhvbWVuZXQgbW9kZWwgc2VlcyBMVEUgYmVpbmcgdXNlZCB0byBhdWdtZW50IERTTCBz
cGVlZHMsIGluIG15IHByb3RvdHlwZSBtdWx0aXBsZSBXaUZpIG5ldHdvcmtzIGZyb20gbmVpZ2hi
b3VyaW5nIGhvbWUgZ2F0ZXdheXMgY2FuIGJlDQogdXNlZCB0byBpbXByb3ZlIGFjY2VzcyByYXRl
cyBhdCB0aGUgaG9tZSBnYXRld2F5LiZuYnNwOyBUaGUgR1JFLWJhc2VkIHNvbHV0aW9uIHN1Z2dl
c3RlZCB3aXRoaW4gaG9tZW5ldCBjb3VsZCBvbmx5IHdvcmsgd2l0aCBhIHNpbmdsZSBjb25uZWN0
aW9uIG9mIHVua25vd24gcmF0ZS4mbmJzcDsgSSB1c2VkIGFuIG9uLXBhdGggTVBUQ1AgcHJveHkg
YXQgdGhlIHJlc2lkZW50aWFsIGdhdGV3YXksIHdoaWNoIGlzIHZpYWJsZSBmb3IgYWdncmVnYXRp
bmcgYW55IG51bWJlcg0KIG9mIGNvbm5lY3Rpb25zIG9mIHVua25vd24gcmF0ZS4mbmJzcDsgTVBU
Q1Agd2FzIGRpc21pc3NlZCB3aXRoaW4gdGhlIGhvbWVuZXQgcHJvcG9zYWwgZm9yIGJlaW5nIGF0
IHRoZSB3cm9uZyBsYXllci4mbmJzcDsgSSB3b3VsZCB3ZWxjb21lIGNvbW1lbnRzIG9uIHRoYXQu
Jm5ic3A7IEFub3RoZXIgYXBwcm9hY2gsIG9uZSB1c2VkIGJ5IGEgc3lzdGVtIGNhbGxlZCBCaW5k
ZXIgb3V0IG9mIHRoZSBVbml2ZXJzaXR5IG9mIEVkaW5idXJnaCAoPGEgaHJlZj0iaHR0cDovL3d3
dy5jcy5zdGlyLmFjLnVrL35tbWYvcmVzL3B1YnMvbGNkbmV0MTMucGRmIj5odHRwOi8vd3d3LmNz
LnN0aXIuYWMudWsvfm1tZi9yZXMvcHVicy9sY2RuZXQxMy5wZGY8L2E+KQ0KIHVzZWQgYW4gT3Bl
blZQTiB0dW5uZWwgdG8gZW5zdXJlIHRoYXQgYWxsIHRyYWZmaWMgd2FzIG92ZXIgTVBUQ1Agd2l0
aGluIHRoZSBJU1AgbmV0d29yay4mbmJzcDsgSW4gdGhpcyBtb2RlbCBhbmQgaW4gdGhlIGhvbWVu
ZXQgb25lLCB0aGVyZSBtdXN0IGJlIGEgdHVubmVsIHRlcm1pbmF0aW9uIHBvaW50IGF0IHRoZSBJ
U1AuJm5ic3A7DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Yj48aT48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPltXZWldIEFzIG15IHVuZGVyc3RhbmRpbmcsIHRoZSBwdXJwb3NlIG9mIHdvcmsgeW91IGFy
ZSBkb2luZyBpbiBob21lbmV0IG1vZGVsIGlzIHRvIHVzZSBkaWZmZXJlbnQgbmV0d29yayBhY2Nl
c3Mgc2VydmljZSBhdCBob21lIHRvIHNpbXVsdGFuZW91c2x5DQogdG8gcHJvdmlkZSBhIGZhc3Rl
ciBhbmQgcmVsaWFibGUgYWNjZXNzIHJhdGUgZm9yIHVzZXJzPzxvOnA+PC9vOnA+PC9zcGFuPjwv
aT48L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gbGFuZz0iRU4tQ0Ei
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5Gb3IgdGhlIGZvbGxvd2luZyBy
ZWFzb25zIGxpc3RlZCBpbiB5b3VyIHNsaWRlcyB0aGF0IE1QVENQIGlzIG5vdCBzdWl0YWJsZSBm
b3IgeW91ciBob21lbmV0OjxvOnA+PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEwLjI1cHQiPjxiPjxpPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OuWui+S9kztjb2xvcjojMUY0OTdEIj7igJM8
L3NwYW4+PC9pPjwvYj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPiBBcHBsaWNhdGlvbiBsYXllcjxiPjxpPiBbV2VpXSBJdA0KIGlzIG1vcmUg
c3VpdGFibGUgdG8gc2VlIE1QVENQIGFzIGEgdHJhbnNwb3J0IGxheWVyIHNlcnZpY2Ugbm90IGFw
cGxpY2F0aW9uIGxheWVyLjxvOnA+PC9vOnA+PC9pPjwvYj48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjUuMHB0Ij48c3BhbiBsYW5nPSJFTi1DQSIg
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwO+KAkyBNdWx0aWhvbWVk
IGhvc3RzIHJhdGhlciB0aGFuIG11bHRpaG9taW5nIFJHICZuYnNwOzxiPjxpPltXZWldIEkgdGhp
bmsgdGhlIE1QVENQIHByb3h5IG1lY2hhbmlzbSBjb3VsZCBiZSBzdWl0YWJsZSBmb3IgbXVsdGlo
b21pbmcNCiBSRyBzY2VuYXJpbywgdGhlIGFyY2hpdGVjdHVyZSBoYXZlIGJlZW4gbWVudGlvbmVk
IGluIDwvaT48L2I+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUNBIj4mbmJzcDs8L3NwYW4+PGI+PGk+
PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5k
cmFmdC1kZW5nLW1wdGNwLXByb3h5LTAwLCBhbmQgd2Ugd2lsbCBkaXNjdXNzIHRoaXMgbGF0dGVy
IHZlcnNpb24NCiBvZiBkcmFmdC13ZWktbXB0Y3AtcHJveHktbWVjaGFuaXNtPG86cD48L286cD48
L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6NS4wcHQiPjxiPjxpPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjwvaT48L2I+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj7igJMNCiBMYWNrIHRoZSBtZWNoYW5p
c20gb24gcGFja2V0LWJhc2VkIHRyYWZmaWM8Yj48aT4gW1dlaV1JbiBNUFRDUCwgcGFja2V0IGRp
c3RyaWJ1dGlvbiBvbiBkaWZmZXJlbnQgaW50ZXJmYWNlcyBpbiBkZWNpZGVkIGJ5IE1QVENQIGl0
c2VsZi48bzpwPjwvbzpwPjwvaT48L2I+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDoxMC4wcHQiPjxiPjxpPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7ICZuYnNwOzwvc3Bhbj48L2k+
PC9iPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+4oCTDQogVENQIGFwcGxpY2F0aW9uIG9ubHkgPGI+PGk+W1dlaV1SaWdodC48bzpwPjwvbzpw
PjwvaT48L2I+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDoxMC4wcHQiPjxiPjxpPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPkluIGEgcHJveHkgbW9kZWwsIHNob3VsZCBNUFRDUCBzZWUgd2lk
ZSBkZXBsb3ltZW50IG9uIHRoZSBJbnRlcm5ldCwgYW4gSVNQLXNpZGUgTVBUQ1AgcHJveHkgYmVj
b21lcyBzdXBlcmZsdW91cy4mbmJzcDsgV2hhdCBzaG91bGQgaGFwcGVuIHdoZW4gYm90aA0KIHNp
ZGVzIGFyZSBNUFRDUCBlbmFibGVkIGlzIGEgZ29vZCBxdWVzdGlvbiDigJMgaG93IHNob3VsZCB0
aGUgbXVsdGlwbGUgcGF0aHMgYXZhaWxhYmxlIGZyb20gdGhlIHJlc2lkZW50aWFsIGdhdGV3YXkg
b253YXJkcyBiZSBzaWduYWxsZWQ/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGI+PGk+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj5bV2VpXSBEbyB5b3UgbWVhbiBib3RoIGVuZCBob3N0IGFyZSBNUFRDUCBj
YXBhYmxlPyBJZiB0aGF0IGNhc2UsIHRoZSBwcm94eSB3aWxsIG5vdCBhY3QgYXMgYSBwcm94eSBh
bmQgaGF2ZSBub3RoaW5nIHRvIGRvIHdpdGggdGhlIHRyYWZmaWMuDQogQ291bGQgeW91IGV4cGxh
aW4gdGhpcyBpbiBtb3JlIGRldGFpbD8gOjwvc3Bhbj48L2k+PC9iPjxzcGFuIGxhbmc9IkVOLUNB
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+4oCcaG93IHNob3VsZCB0aGUg
bXVsdGlwbGUgcGF0aHMgYXZhaWxhYmxlIGZyb20gdGhlIHJlc2lkZW50aWFsIGdhdGV3YXkgb253
YXJkcyBiZSBzaWduYWxsZWQ/4oCdDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5SZSBk
cmFmdC13ZWktbXB0Y3AtcHJveHktbWVjaGFuaXNtLTAwLnR4dCwgdGhlIG5ldyBmZWF0dXJlIHN1
Z2dlc3RlZCBpbiB0aGUgZHJhZnQgaXMgYSBtZWNoYW5pc20gdG8gaW5kaWNhdGUgdGhlIHByZXNl
bmNlIG9mIGFuIOKAnG9mZi1wYXRo4oCdIHByb3h5DQogYW5kIHByb3ZpZGUgYW4gSVAgYWRkcmVz
cyBmb3IgaXQuJm5ic3A7IEFzIGl0IGFwcGVhcnMgdG8gYmUgcG9zc2libGUgdG8gbGV2ZXJhZ2Ug
dGhlIE1JVE0gb24gdGhlIHByaW1hcnkgY29ubmVjdGlvbiB0byBhZGRyZXNzIHRoZSBvZmYtcGF0
aCBjYXNlIGJ5IHNpbXBseSBoaWphY2tpbmcgdGhlIGNvbm5lY3Rpb24gdGhyb3VnaCByZW1vdmlu
ZyB0aGUgb3JpZ2luYWwgZGVzdGluYXRpb24gYWRkcmVzcyBhbmQgYWRkaW5nIHRoZSBwcm94eSBh
ZGRyZXNzLCBpdA0KIHdvdWxkIGJlIGhlbHBmdWwgZm9yIHRoZSBkcmFmdCB0byBkaXJlY3RseSBh
ZGRyZXNzIHdoYXQgbWFrZXMgdGhlIG5ldyBtZWNoYW5pc20gc3VnZ2VzdGVkIHByZWZlcmFibGUg
dG8gdGhlIG1lY2hhbmlzbSB0aGF0IGlzIGFscmVhZHkgYXZhaWxhYmxlLiZuYnNwOyBJcyBhbiBl
eHBsaWNpdGx5IHNpZ25hbGxlZCBwcm94eSB2YWx1YWJsZSBmb3IgdGhlIGtpbmQgb2YgdXNlIGNh
c2UgYWJvdmUsIHdoZXJlIG11bHRpcGxlIHBhdGhzIGFyZSBhdmFpbGFibGUgc3RhcnRpbmcNCiBk
ZWVwZXIgaW4gdGhlIG5ldHdvcms/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGI+PGk+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj5bV2VpXSAmbmJzcDtJbiBvZmYtcGF0aCBtb2RlbDwvc3Bhbj48L2k+PC9i
PjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OuWui+S9kztj
b2xvcjojMUY0OTdEIj7vvIw8L3NwYW4+PC9pPjwvYj48Yj48aT48c3BhbiBsYW5nPSJFTi1DQSIg
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPndlDQogYXNzdW1lIHRoYXQgdGhl
cmUgaXMgYSBwcm94eSBsb2NhdGVkIGluIHRoZSBwYXRoIG9mIGluaXRpYWwgc3ViLWZsb3cgZnJv
bSBNUFRDUCBob3N0LCB0aGUgcmVhc29uIHdoeSBieSBzaW1wbHkgaGlqYWNraW5nIHRoZSBjb25u
ZWN0aW9uIGFuZCByZXBsYWNpbmcgb3JpZ2luYWwgZGVzdGluYXRpb24gYWRkcmVzcyB3aXRoIHBy
b3h5IGFkZHJlc3MgaXMgbm90IGVub3VnaCBpcyB0aGF0IGlmIHByb3h54oCZcyBhZGRyZXNzIGlz
IG5vdCBleHBsaWNpdGx5DQogc2lnbmFsZWQgdG8gTVBUQ1AgaG9zdCwgZm9yIHRoZSBzdWJzZXF1
ZW50IHN1Yi1mbG93cyB0aGVpciBkZXN0aW5hdGlvbiBhZGRyZXNzIHdpbGwgYmUgYWxzbyBUQ1Ag
aG9zdOKAmXMgYWRkcmVzcywgYW5kICZuYnNwO3RoZXNlIHN1Yi1mbG93cyBhcmUgbm90IGFzc3Vy
ZWQgdG8gcGFzcyB0aHJvdWdoIHRoZSBwcm94eSB0aGF0IHRoZSBpbml0aWFsIHN1Yi1mbG93IHBh
c3NlZC4gT2ZmLXBhdGggbW9kZWwgd291bGQgYmUgZXNwZWNpYWxseSB1c2VmdWwgaW4gY2FzZQ0K
IE1QVENQIGhvc3QgdXNlcyBzZXJ2aWNlIGZyb20gZGlmZmVyZW50IG5ldHdvcmsgb3BlcmF0b3Jz
IHNpbXVsdGFuZW91c2x5Ljwvc3Bhbj48L2k+PC9iPjxzcGFuIGxhbmc9IkVOLUNBIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tQ0EiIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPkkgd2lsbCBoYXZlIHNvbWUgY29tbWVudHMgb24gdGhlIGxhcmdlciBwcm94eSB1
c2UgY2FzZXMgZHJhZnQgbGF0ZXIuJm5ic3A7IERlc3BpdGUgaGF2aW5nIGltcGxlbWVudGVkIHdo
YXQgd2UgYXJlIGNhbGxpbmcgYSBwcm94eSBhbmQgaGF2aW5nIHdvcmtlZA0KIG9uIGEgc3lzdGVt
IHRoYXQgcmVxdWlyZXMgb25lLCBJIGFtIHNvbWV3aGF0IGFtYml2YWxlbnQgYWJvdXQgZ2F0ZXdh
eXMgdGhhdCBhc3Npc3QgdGhlIHVzZXIgd2l0aG91dCB0aGUgdXNlcuKAmXMgY29uc2VudCwgYW5k
IGFtIHNvbWV3aGF0IGhlc2l0YW50IHRvIGV2ZW4gY2FsbCB0aGVtIHByb3hpZXMg4oCTIGluIG90
aGVyIGNvbnRleHRzIGEgcHJveHkgaXMgdXN1YWxseSBkZXNpZ25hdGVkIGJ5IGEgdXNlcjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIGxhbmc9
IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+W1dlaV0gVGhlcmUg
YXJlIGRpZmZlcmVudCBraW5kcyBvZiBwcm94aWVzIHdoaWNoIGFyZSB0cmFuc3BhcmVudCBvciBu
b24tdHJhbnNwYXJlbnQgdG8gZW5kIHVzZXIsIGFuZCBJIHRoaW5rIHdlIHNob3VsZCBvbmx5IHNl
ZSB0aGUgcHJveHkNCiB3aXRoIHVzZXLigJlzIGNvbnNlbnQgYXMganVzdCBvbmUgb2YgdGhlbS48
bzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLUNBIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+LiZuYnNw
OyBJIGRvbuKAmXQgaGF2ZSBhIHByb3Bvc2FsIHlldCBvbiBob3cgdG8gbWFrZSBwcm94eWluZyBt
b3JlIGNvbnNlbnN1YWwgb3IgdG8gZG8gdXNlZnVsIHRoaW5ncyBpbiBzaXR1YXRpb25zIHdoZXJl
IE1QVENQIGlzIGVuYWJsZWQgYnV0IGNvdWxkIHdvcmsNCiBtb3JlIGVmZmVjdGl2ZWx5IGlmIHRo
ZSBuZXR3b3JrIHByb3ZpZGVkIG1vcmUgaW5mb3JtYXRpb24gYWJvdXQgaXRzZWxmLiZuYnNwOyBJ
IHdvdWxkIHdlbGNvbWUgZWl0aGVyIHRob3VnaHRzIG9uIHRob3NlIGNvbmNlcm5zIG9yIHNwZWNp
ZmljIHNvbHV0aW9ucy4mbmJzcDsgSG9wZWZ1bGx5IEnigJlsbCBoYXZlIHNvbWUgdG8gc3VnZ2Vz
dCBpbiB0aGUgY29taW5nIGRheXMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRlItQ0EiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj5SZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkZSLUNBIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+Sm9yZGFuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRlItQ0EiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJGUi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkpvcmRhbiBNZWx6
ZXI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJGUi1DQSIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlRFTFVTIENvbW11
bmljYXRpb25zPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_C5C3BB522B1DDF478AA09545169155B46D82BF55nkgeml507mbxchi_--


From nobody Wed Aug 13 01:48:37 2014
Return-Path: <dreibh@iem.uni-due.de>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0AAE01A0792 for <multipathtcp@ietfa.amsl.com>; Wed, 13 Aug 2014 01:48:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.482
X-Spam-Level: 
X-Spam-Status: No, score=0.482 tagged_above=-999 required=5 tests=[BAYES_50=0.8, HELO_EQ_DE=0.35, RP_MATCHES_RCVD=-0.668] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id n4Nu85UQQ5U3 for <multipathtcp@ietfa.amsl.com>; Wed, 13 Aug 2014 01:48:32 -0700 (PDT)
Received: from mailout.uni-due.de (mailout.uni-due.de [132.252.185.19]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8CA2C1A00E0 for <multipathtcp@ietf.org>; Wed, 13 Aug 2014 01:48:31 -0700 (PDT)
Received: from nordmarka.simula.nornet ([158.39.4.2]) (authenticated bits=0) by mailout.uni-due.de (8.13.1/8.13.1) with ESMTP id s7D8mQPE000516 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Wed, 13 Aug 2014 10:48:27 +0200
From: Thomas Dreibholz <dreibh@iem.uni-due.de>
To: philip.eardley@bt.com
Date: Wed, 13 Aug 2014 10:48:25 +0200
Message-ID: <41413525.kMujI728UM@nordmarka.simula.nornet>
User-Agent: KMail/4.13.3 (Linux/3.13.0-33-generic; KDE/4.13.3; x86_64; ; )
In-Reply-To: <A2E337CDB7BC4145B018B9BEE8EB3E0D4130C5705F@EMV67-UKRD.domain1.systemhost.net>
References: <A2E337CDB7BC4145B018B9BEE8EB3E0D4119B772D3@EMV67-UKRD.domain1.systemhost.net> <2570137.Yl3a7KrSOv@lupo> <A2E337CDB7BC4145B018B9BEE8EB3E0D4130C5705F@EMV67-UKRD.domain1.systemhost.net>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="nextPart6403757.OLrX4F6fj5"; micalg="pgp-sha1"; protocol="application/pgp-signature"
X-Virus-Scanned: Clam Anti Virus - http://www.clamav.net
X-Spam-Scanned: SpamAssassin: 3.002004 - http://www.spamassassin.org
X-Scanned-By: MIMEDefang 2.57 on 132.252.185.19
Archived-At: http://mailarchive.ietf.org/arch/msg/multipathtcp/ocLgPRA1SS7046FRLzXLyKsDtX8
Cc: multipathtcp@ietf.org, ozgu@simula.no, ahmed@simula.no
Subject: Re: [multipathtcp] Comments on draft-bonaventure-mptcp-experience-00
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-path extensions for TCP <multipathtcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/multipathtcp/>
List-Post: <mailto:multipathtcp@ietf.org>
List-Help: <mailto:multipathtcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Aug 2014 08:48:36 -0000

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

Mandag 4. august 2014 10.43.28 skrev philip.eardley@bt.com:
> Thomas & Nornnetters,=20
>=20
> It would be great if you could add some of your results to the draft.=

> Depending on your experiments, it may be better as a supplement to on=
e of
> the existing sections? - or a separate section?

We could add a section "Practical Experience" or similar.

Alternatively, we could add Subsections to the existing Sections, with=20=

practical experience results and references for the corresponding secti=
on's=20
topic.


Do you have an SVN or Git repository to host the draft XML file? This w=
ould=20
probably make editing easiest.

=2D-=20
Best regards / Mit freundlichen Gr=FC=DFen / Med vennlig hilsen

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
 Thomas Dreibholz

 Simula Research Laboratory
 Simula Innovation AS, Network Systems Group
 Visiting address: Martin Linges vei 17, 1364 Fornebu, Norway
 Mailing address:  P.O.Box 134, 1325 Lysaker, Norway
=2D----------------------------------------------------------------------=

 E-Mail:     dreibh@simula.no
 Homepage:   http://simula.no/people/dreibh
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

--nextPart6403757.OLrX4F6fj5
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part.
Content-Transfer-Encoding: 7Bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)

iEYEABECAAYFAlPrJlkACgkQ32BbsHYPLWWqgwCfQ2NbgW67iLOiaiqLV/NDHdP3
SQ8Ani8LboLB3+zez4cDNVAbwQhQZg3G
=rAhS
-----END PGP SIGNATURE-----

--nextPart6403757.OLrX4F6fj5--


From nobody Tue Aug 19 11:29:48 2014
Return-Path: <olivier.bonaventure@uclouvain.be>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DDFC51A06C7 for <multipathtcp@ietfa.amsl.com>; Tue, 19 Aug 2014 11:29:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.901
X-Spam-Level: 
X-Spam-Status: No, score=-2.901 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BWdGcD4dQAcT for <multipathtcp@ietfa.amsl.com>; Tue, 19 Aug 2014 11:29:41 -0700 (PDT)
Received: from smtp5.sgsi.ucl.ac.be (smtp.sgsi.ucl.ac.be [130.104.5.67]) by ietfa.amsl.com (Postfix) with ESMTP id 98D9C1A0684 for <multipathtcp@ietf.org>; Tue, 19 Aug 2014 11:29:41 -0700 (PDT)
Received: from mbpobo-2.local (host-78-129-6-94.brutele.be [78.129.6.94]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: obonaventure@smtp5.sgsi.ucl.ac.be) by smtp5.sgsi.ucl.ac.be (Postfix) with ESMTPSA id 4A46D198035; Tue, 19 Aug 2014 20:29:36 +0200 (CEST)
X-DKIM: Sendmail DKIM Filter v2.8.3 smtp5.sgsi.ucl.ac.be 4A46D198035
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=uclouvain.be; s=selucl; t=1408472976; bh=wDxWHFAGsyRkaAj9e0n/FwHXBeMlHYnWxyY6h53ygRY=; h=Message-ID:Date:From:Reply-To:MIME-Version:To:Subject:References: In-Reply-To:Content-Type:Content-Transfer-Encoding; b=b6iatioWiMBMIT9XBQLFfMcbXaPtOZE1nGPuABDUcR70TjydQUKTHTDWjBusVo7J/ Cn5u+bEGeq59nSkDzuFSYYKsiXNQw1V8Pywtyiro6DncaOFDl09pLKXBSqwEwx4hNt P8BNebhvPuo97GdRHXvCT1SMpgkUp2bFvvhCB3A8=
Message-ID: <53F39790.3000709@uclouvain.be>
Date: Tue, 19 Aug 2014 20:29:36 +0200
From: Olivier Bonaventure <Olivier.Bonaventure@uclouvain.be>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: philip.eardley@bt.com, multipathtcp@ietf.org
References: <A2E337CDB7BC4145B018B9BEE8EB3E0D4130C570A7@EMV67-UKRD.domain1.systemhost.net> <A2E337CDB7BC4145B018B9BEE8EB3E0D4130EB835C@EMV67-UKRD.domain1.systemhost.net>
In-Reply-To: <A2E337CDB7BC4145B018B9BEE8EB3E0D4130EB835C@EMV67-UKRD.domain1.systemhost.net>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: clamav-milter 0.97.7-exp at smtp-5.sipr-dc.ucl.ac.be
X-Virus-Status: Clean
X-Sgsi-Spamcheck: SASL authenticated, 
X-SGSI-MailScanner-ID: 4A46D198035.A2002
X-SGSI-MailScanner: Found to be clean
X-SGSI-From: olivier.bonaventure@uclouvain.be
X-SGSI-Spam-Status: No
Archived-At: http://mailarchive.ietf.org/arch/msg/multipathtcp/B0Qj39OX6PNmrXX38npe25cfbr4
Subject: Re: [multipathtcp] Consensus call for adopting draft-bonaventure-mptcp-experience as a WG document
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Olivier.Bonaventure@uclouvain.be
List-Id: Multi-path extensions for TCP <multipathtcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/multipathtcp/>
List-Post: <mailto:multipathtcp@ietf.org>
List-Help: <mailto:multipathtcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 19 Aug 2014 18:29:45 -0000

Phil,

> Thanks for the replies.
>
> Olivier, please make the next version a WG document
>
> All, please review the doc and help improve it

I will release a new version that will include the comments received on 
the list and via github by September 10th.


Olivier


-- 
INL, ICTEAM, UCLouvain, Belgium, http://inl.info.ucl.ac.be


From nobody Thu Aug 21 00:29:58 2014
Return-Path: <alper.yegin@yegin.org>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AF7FA1A00D8 for <multipathtcp@ietfa.amsl.com>; Thu, 21 Aug 2014 00:29:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id x9F9pPZY-99P for <multipathtcp@ietfa.amsl.com>; Thu, 21 Aug 2014 00:29:51 -0700 (PDT)
Received: from mout.perfora.net (mout.perfora.net [74.208.4.196]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BE9231A007D for <multipathtcp@ietf.org>; Thu, 21 Aug 2014 00:29:51 -0700 (PDT)
Received: from [10.119.8.5] (178-33-110-47.ovh.net [178.33.110.47]) by mrelay.perfora.net (node=mreueus002) with ESMTP (Nemesis) id 0MKaTx-1XJXCd2K3D-001zX2; Thu, 21 Aug 2014 09:29:50 +0200
From: Alper Yegin <alper.yegin@yegin.org>
Content-Type: multipart/alternative; boundary="Apple-Mail=_32E175CC-2D5A-403C-8EDB-6E1D58C94E21"
Date: Thu, 21 Aug 2014 10:29:49 +0300
Message-Id: <447815AF-06EA-40BA-9EF7-2A8282FAC97F@yegin.org>
To: multipathtcp@ietf.org
Mime-Version: 1.0 (Apple Message framework v1283)
X-Mailer: Apple Mail (2.1283)
X-Provags-ID: V02:K0:5jDOnHaDmgD4l60rMrcc9NkOcsuMWkPYU1CHyculTz+ wLhiQ1qxxBT6TL65hb0ObAMzN7vnGdlWVnv3vlDYLFxFYWmV7y 6uSF4s4q1VvaCJznyiXW7oMUE/QhXA6Xplbv3Y6w66l6IzF+Su +9tDTvNHgFslqVHu5Pn4eR/wN8S/LvqHeIQKzdkT4wFx07e0vb q8Up0pHyLPPGOtoe7cUvT6I4qKY0QTIY+XwN/o6lD5E3LZ7QDM oKdq+WGoQcDRVI65l8tpCxWLFNK+gn8s06EaS4ULv33xK4xTFo V6DaRSp7FKx0/NrNaMtp3X3A2wBhXQWPQeo9UR2StTBlyqqwPO C4wm7EmhKNGSCaMPwFQBGjjNhfMe1OJ2+9MxABZk+sqtq6v4m0 SIZEz4ROXVqAg==
X-UI-Out-Filterresults: notjunk:1;
Archived-At: http://mailarchive.ietf.org/arch/msg/multipathtcp/NPOoI_Dp6qF0zyThq2EfQL-4kOc
Subject: [multipathtcp] Comments on draft-deng-mptcp-proxy-00
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-path extensions for TCP <multipathtcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/multipathtcp/>
List-Post: <mailto:multipathtcp@ietf.org>
List-Help: <mailto:multipathtcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 21 Aug 2014 07:29:57 -0000

--Apple-Mail=_32E175CC-2D5A-403C-8EDB-6E1D58C94E21
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hello,


I read the deng-mptcp-proxy draft and here are my comments/questions.


   o Strip any MPTCP signal systematically when relaying TCP messages to
   a remote server: This mode assumes servers are not widely MPTCP-
   enabled. It has the advantage to not suffer from MPTCP fallback delay
   when the remote server is not MPTCP-enabled.

Would the proxy be terminating the TCP connection with the UE, or would =
it be relaying the TCP packets (with modifications)?  I had assumed the =
former, but the above statement points to the latter.


Off-path proxy and steering: How does the steering work? Is it based on =
proxy adding an IP address using MPTCP signaling?



   Note that by applying local breakout scheme, where the small cell
   doing IP-layer forwarding itself rather than relying on other 3GPP
   routing devices, it is expected that no extensions to existing 3GPP
   specs are needed for its integration with an MPTCP Proxy.


The WiFi AP could also use SAMOG and tunnel traffic to PGW, in which =
case there'd not be a need for MPTCP. I think this is what the text is =
referring to above.

So, is this about using MPTCP only when WiFi is using local breakout?


   (b) Transparency: An on-path MPTCP Proxy supports negotiation with
   and acting towards the M-UE like a M-server on behalf of N-Server,
   while acting towards the N-Server like a N-UE on behalf of the M-UE.


Are the authors envisioning an explicit signaling (an extension to =
MPTCP), or is this done transparent to the UE (hence it becomes a matter =
of implementation on the proxy)?

   (d) Globally Routable Address: an off-path MPTCP Proxy that enables
   resource pooling from the same ISP's networks SHOULD expose a
   globally routable address to allow explicit steering of subsequent
   subflow traffic after they hit the public Internet.

We also need to consider the security issues stemming from introduction =
of the proxy, which acts as MitM.
End-to-end security solutions, e.g., TCPinc, would break -- unless we =
make this a non-transparent solution and design security accordingly.


   (e) Network Access Type Information: an MPTCP proxy SHOULD be able to
   make use of a reliable information sharing/reporting mechanism to
   acquire a subflow's Network Access Type information/update on a real-
   time basis.


Would this be handled out-of band with respect to MPTCP? Any specific =
protocols in mind?


Cheers,

Alper=

--Apple-Mail=_32E175CC-2D5A-403C-8EDB-6E1D58C94E21
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
">Hello,<div><br></div><div><br></div><div>I read the deng-mptcp-proxy =
draft and here are my comments/questions.</div><div><br></div><div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; font: normal normal normal 12px/normal Courier; =
"><br></div></div><div style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; font: normal normal normal =
12px/normal Courier; "><div style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; font: normal normal normal =
12px/normal Courier; ">&nbsp; &nbsp;o Strip any MPTCP signal =
systematically when relaying TCP messages to</div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; font: normal normal normal 12px/normal Courier; =
">&nbsp;&nbsp; a remote server: This mode assumes servers are not widely =
MPTCP-</div><div style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; font: normal normal normal =
12px/normal Courier; ">&nbsp;&nbsp; enabled. It has the advantage to not =
suffer from MPTCP fallback delay</div><div style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal =
normal normal 12px/normal Courier; ">&nbsp;&nbsp; when the remote server =
is not MPTCP-enabled.</div><div style=3D"margin-top: 0px; margin-right: =
0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal =
12px/normal Courier; "><br></div><div style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal =
normal normal 12px/normal Courier; ">Would the proxy be terminating the =
TCP connection with the UE, or would it be relaying the TCP packets =
(with modifications)? &nbsp;I had assumed the former, but the above =
statement points to the latter.</div><div style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal =
normal normal 12px/normal Courier; "><br></div><div style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: =
normal normal normal 12px/normal Courier; "><br></div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; font: normal normal normal 12px/normal Courier; =
">Off-path proxy and steering: How does the steering work? Is it based =
on proxy adding an IP address using MPTCP signaling?</div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; font: normal normal normal 12px/normal Courier; =
"><br></div><div style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; font: normal normal normal =
12px/normal Courier; "><br></div><div style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal =
normal normal 12px/normal Courier; "><br></div><div style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: =
normal normal normal 12px/normal Courier; "><div style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: =
normal normal normal 12px/normal Courier; ">&nbsp; &nbsp;Note that by =
applying local breakout scheme, where the small cell</div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; font: normal normal normal 12px/normal Courier; =
">&nbsp;&nbsp; doing IP-layer forwarding itself rather than relying on =
other 3GPP</div><div style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; font: normal normal normal =
12px/normal Courier; ">&nbsp;&nbsp; routing devices, it is expected that =
no extensions to existing 3GPP</div><div style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal =
normal normal 12px/normal Courier; ">&nbsp;&nbsp; specs are needed for =
its integration with an MPTCP Proxy.</div><div style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal =
normal normal 12px/normal Courier; "><br></div><div style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: =
normal normal normal 12px/normal Courier; "><br></div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; font: normal normal normal 12px/normal Courier; ">The =
WiFi AP could also use SAMOG and tunnel traffic to PGW, in which case =
there'd not be a need for MPTCP. I think this is what the text is =
referring to above.</div><div style=3D"margin-top: 0px; margin-right: =
0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal =
12px/normal Courier; "><br></div><div style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal =
normal normal 12px/normal Courier; ">So, is this about using MPTCP only =
when WiFi is using local breakout?</div><div style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal =
normal normal 12px/normal Courier; "><br></div><div style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: =
normal normal normal 12px/normal Courier; "><br></div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; font: normal normal normal 12px/normal Courier; "><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; font: normal normal normal 12px/normal Courier; =
">&nbsp; &nbsp;(b) Transparency: An on-path MPTCP Proxy supports =
negotiation with</div><div style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; font: normal normal normal =
12px/normal Courier; ">&nbsp;&nbsp; and acting towards the M-UE like a =
M-server on behalf of N-Server,</div><div style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal =
normal normal 12px/normal Courier; ">&nbsp;&nbsp; while acting towards =
the N-Server like a N-UE on behalf of the M-UE.</div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; font: normal normal normal 12px/normal Courier; =
"><br></div><div style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; font: normal normal normal =
12px/normal Courier; "><br></div><div style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal =
normal normal 12px/normal Courier; ">Are the authors envisioning an =
explicit signaling (an extension to MPTCP), or is this done transparent =
to the UE (hence it becomes a matter of implementation on the =
proxy)?</div><div style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; font: normal normal normal =
12px/normal Courier; "><br></div><div style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal =
normal normal 12px/normal Courier; "><div style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal =
normal normal 12px/normal Courier; ">&nbsp; &nbsp;(d) Globally Routable =
Address: an off-path MPTCP Proxy that enables</div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; font: normal normal normal 12px/normal Courier; =
">&nbsp;&nbsp; resource pooling from the same ISP's networks SHOULD =
expose a</div><div style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; font: normal normal normal =
12px/normal Courier; ">&nbsp;&nbsp; globally routable address to allow =
explicit steering of subsequent</div><div style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal =
normal normal 12px/normal Courier; ">&nbsp;&nbsp; subflow traffic after =
they hit the public Internet.</div><div style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal =
normal normal 12px/normal Courier; "><br></div><div style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: =
normal normal normal 12px/normal Courier; ">We also need to consider the =
security issues stemming from introduction of the proxy, which acts as =
MitM.</div><div style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; font: normal normal normal =
12px/normal Courier; ">End-to-end security solutions, e.g., TCPinc, =
would break -- unless we make this a non-transparent solution and design =
security accordingly.</div><div style=3D"margin-top: 0px; margin-right: =
0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal =
12px/normal Courier; "><br></div><div style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal =
normal normal 12px/normal Courier; "><br></div><div style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: =
normal normal normal 12px/normal Courier; "><div style=3D"margin-top: =
0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: =
normal normal normal 12px/normal Courier; ">&nbsp; &nbsp;(e) Network =
Access Type Information: an MPTCP proxy SHOULD be able to</div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; font: normal normal normal 12px/normal Courier; =
">&nbsp;&nbsp; make use of a reliable information sharing/reporting =
mechanism to</div><div style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; font: normal normal normal =
12px/normal Courier; ">&nbsp;&nbsp; acquire a subflow's Network Access =
Type information/update on a real-</div><div style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal =
normal normal 12px/normal Courier; ">&nbsp;&nbsp; time basis.</div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; font: normal normal normal 12px/normal Courier; =
"><br></div><div style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; font: normal normal normal =
12px/normal Courier; "><br></div><div style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal =
normal normal 12px/normal Courier; ">Would this be handled out-of band =
with respect to MPTCP? Any specific protocols in mind?</div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; font: normal normal normal 12px/normal Courier; =
"><br></div><div style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; font: normal normal normal =
12px/normal Courier; "><br></div></div></div></div><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; font: normal normal normal 12px/normal Courier; "><div =
style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; =
margin-left: 0px; font: normal normal normal 12px/normal Courier; =
">Cheers,</div><div style=3D"margin-top: 0px; margin-right: 0px; =
margin-bottom: 0px; margin-left: 0px; font: normal normal normal =
12px/normal Courier; "><br></div><div style=3D"margin-top: 0px; =
margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal =
normal normal 12px/normal Courier; =
">Alper</div></div></div></div></body></html>=

--Apple-Mail=_32E175CC-2D5A-403C-8EDB-6E1D58C94E21--


From nobody Thu Aug 21 19:02:58 2014
Return-Path: <denglingli@chinamobile.com>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4EE551A8777 for <multipathtcp@ietfa.amsl.com>; Thu, 21 Aug 2014 19:02:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.046
X-Spam-Level: 
X-Spam-Status: No, score=-0.046 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, RELAY_IS_221=2.222, RP_MATCHES_RCVD=-0.668, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ly2wnKwyoVx5 for <multipathtcp@ietfa.amsl.com>; Thu, 21 Aug 2014 19:02:55 -0700 (PDT)
Received: from cmccmta2.chinamobile.com (cmccmta2.chinamobile.com [221.176.66.80]) by ietfa.amsl.com (Postfix) with SMTP id 567391A877C for <multipathtcp@ietf.org>; Thu, 21 Aug 2014 19:02:53 -0700 (PDT)
Received: from spf.mail.chinamobile.com (unknown[172.16.121.17]) by rmmx-syy-dmz-app06-12006 (RichMail) with SMTP id 2ee653f6a4cc956-73a68; Fri, 22 Aug 2014 10:02:52 +0800 (CST)
X-RM-TRANSID: 2ee653f6a4cc956-73a68
X-RM-SPAM-FLAG: 00000000
Received: from cmccPC (unknown[10.2.43.189]) by rmsmtp-syy-appsvr09-12009 (RichMail) with SMTP id 2ee953f6a4c9095-720a8; Fri, 22 Aug 2014 10:02:52 +0800 (CST)
X-RM-TRANSID: 2ee953f6a4c9095-720a8
From: =?utf-8?B?6YKT54G16I6JL0xpbmdsaSBEZW5n?= <denglingli@chinamobile.com>
To: "'Alper Yegin'" <alper.yegin@yegin.org>, <multipathtcp@ietf.org>
References: <447815AF-06EA-40BA-9EF7-2A8282FAC97F@yegin.org>
In-Reply-To: <447815AF-06EA-40BA-9EF7-2A8282FAC97F@yegin.org>
Date: Fri, 22 Aug 2014 10:03:02 +0800
Message-ID: <01b801cfbdad$34a7d580$9df78080$@com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_01B9_01CFBDF0.42CB1580"
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Ac+9Ebei+mEH5gDLSdCEa/sKWGpq4wAmjHrg
Content-Language: zh-cn
Archived-At: http://mailarchive.ietf.org/arch/msg/multipathtcp/H-lYiMVd0qd5ibhICYW02kb2Uo0
Subject: Re: [multipathtcp] Comments on draft-deng-mptcp-proxy-00
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-path extensions for TCP <multipathtcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/multipathtcp/>
List-Post: <mailto:multipathtcp@ietf.org>
List-Help: <mailto:multipathtcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 22 Aug 2014 02:02:57 -0000

This is a multi-part message in MIME format.

------=_NextPart_000_01B9_01CFBDF0.42CB1580
Content-Type: text/plain;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

Hi Alper,

=20

Thanks for your review and comments.

Plz see my reply inline.

=20

Lingli

=20

From: multipathtcp [mailto:multipathtcp-bounces@ietf.org] On Behalf Of =
Alper Yegin
Sent: Thursday, August 21, 2014 3:30 PM
To: multipathtcp@ietf.org
Subject: [multipathtcp] Comments on draft-deng-mptcp-proxy-00

=20

Hello,

=20

=20

I read the deng-mptcp-proxy draft and here are my comments/questions.

=20

=20

   o Strip any MPTCP signal systematically when relaying TCP messages to

   a remote server: This mode assumes servers are not widely MPTCP-

   enabled. It has the advantage to not suffer from MPTCP fallback delay

   when the remote server is not MPTCP-enabled.

=20

Would the proxy be terminating the TCP connection with the UE, or would =
it be relaying the TCP packets (with modifications)?  I had assumed the =
former, but the above statement points to the latter.

[=E9=82=93=E7=81=B5=E8=8E=89/Lingli Deng] In this case, I believe the =
end-to-end connection is split by the proxy into MPTCP with the UE and =
TCP with the server. Maybe we can use another word instead of =
=E2=80=9Crelaying=E2=80=9D to better clarify that. Thanks for pointing =
it out.

=20

=20

Off-path proxy and steering: How does the steering work? Is it based on =
proxy adding an IP address using MPTCP signaling?

[=E9=82=93=E7=81=B5=E8=8E=89/Lingli Deng] There are many options I =
think. The one you mentioned is actually one of them.

=20

=20

=20

   Note that by applying local breakout scheme, where the small cell

   doing IP-layer forwarding itself rather than relying on other 3GPP

   routing devices, it is expected that no extensions to existing 3GPP

   specs are needed for its integration with an MPTCP Proxy.

=20

=20

The WiFi AP could also use SAMOG and tunnel traffic to PGW, in which =
case there'd not be a need for MPTCP. I think this is what the text is =
referring to above.

[=E9=82=93=E7=81=B5=E8=8E=89/Lingli Deng] Right.

=20

So, is this about using MPTCP only when WiFi is using local breakout?

[=E9=82=93=E7=81=B5=E8=8E=89/Lingli Deng] using MPTCP only when WiFi is =
*not* using local breakout.

=20

=20

   (b) Transparency: An on-path MPTCP Proxy supports negotiation with

   and acting towards the M-UE like a M-server on behalf of N-Server,

   while acting towards the N-Server like a N-UE on behalf of the M-UE.

=20

=20

Are the authors envisioning an explicit signaling (an extension to =
MPTCP), or is this done transparent to the UE (hence it becomes a matter =
of implementation on the proxy)?

[=E9=82=93=E7=81=B5=E8=8E=89/Lingli Deng] We hoped that an on-path proxy =
is =E2=80=9Cinvisible=E2=80=9D to the UE, whenever possible. So there =
would be no explicit signaling to the UE for an on-path proxy.

=20

   (d) Globally Routable Address: an off-path MPTCP Proxy that enables

   resource pooling from the same ISP's networks SHOULD expose a

   globally routable address to allow explicit steering of subsequent

   subflow traffic after they hit the public Internet.

=20

We also need to consider the security issues stemming from introduction =
of the proxy, which acts as MitM.

End-to-end security solutions, e.g., TCPinc, would break -- unless we =
make this a non-transparent solution and design security accordingly.

[=E9=82=93=E7=81=B5=E8=8E=89/Lingli Deng] Point taken. But for our =
use-case, we saw benefits for deployment and operation for transparent =
on-path proxies owned by the ISP.

=20

=20

   (e) Network Access Type Information: an MPTCP proxy SHOULD be able to

   make use of a reliable information sharing/reporting mechanism to

   acquire a subflow's Network Access Type information/update on a real-

   time basis.

=20

=20

Would this be handled out-of band with respect to MPTCP?=20

[=E9=82=93=E7=81=B5=E8=8E=89/Lingli Deng] I guess so.

Any specific protocols in mind?

[=E9=82=93=E7=81=B5=E8=8E=89/Lingli Deng] As we are thinking about =
deploying the proxy onto the PGW, it is actually an internal information =
exchange between components. Right?

=20

=20

Cheers,

=20

Alper


------=_NextPart_000_01B9_01CFBDF0.42CB1580
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8"><meta =
name=3DGenerator content=3D"Microsoft Word 12 (filtered =
medium)"><style><!--
/* Font Definitions */
@font-face
	{font-family:Courier;
	panose-1:2 7 4 9 2 2 5 2 4 4;}
@font-face
	{font-family:=E5=AE=8B=E4=BD=93;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@=E5=AE=8B=E4=BD=93";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DZH-CN link=3Dblue =
vlink=3Dpurple style=3D'word-wrap: break-word;-webkit-nbsp-mode: =
space;-webkit-line-break: after-white-space'><div =
class=3DWordSection1><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Hi Alper,<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Thanks for your review and comments.<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Plz see my reply inline.<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Lingli<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p>&nbsp;</o:p></span></p><div =
style=3D'border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt'><div><div style=3D'border:none;border-top:solid #B5C4DF =
1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=3DMsoNormal><b><span =
lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
multipathtcp [mailto:multipathtcp-bounces@ietf.org] <b>On Behalf Of =
</b>Alper Yegin<br><b>Sent:</b> Thursday, August 21, 2014 3:30 =
PM<br><b>To:</b> multipathtcp@ietf.org<br><b>Subject:</b> [multipathtcp] =
Comments on =
draft-deng-mptcp-proxy-00<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><span lang=3DEN-US><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Hello,<o:p></o:p></span></p><div><p =
class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US>I read the deng-mptcp-proxy draft =
and here are my comments/questions.<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span =
lang=3DEN-US><o:p>&nbsp;</o:p></span></p></div><div><div><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:Courier'><o:p>&nbsp;</o:p></span></p=
></div></div><div><div><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:Courier'>&nbsp; &nbsp;o Strip any =
MPTCP signal systematically when relaying TCP messages =
to<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'font-size:9.0pt;font-family:Courier'>&nbsp;&nbsp; =
a remote server: This mode assumes servers are not widely =
MPTCP-<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'font-size:9.0pt;font-family:Courier'>&nbsp;&nbsp; =
enabled. It has the advantage to not suffer from MPTCP fallback =
delay<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'font-size:9.0pt;font-family:Courier'>&nbsp;&nbsp; =
when the remote server is not =
MPTCP-enabled.<o:p></o:p></span></p></div><div><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:Courier'><o:p>&nbsp;</o:p></span></p=
></div><div><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:Courier'>Would the proxy be =
terminating the TCP connection with the UE, or would it be relaying the =
TCP packets (with modifications)? &nbsp;I had assumed the former, but =
the above statement points to the latter.</span><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:Courier'><o:p></o:p></span></p><p =
class=3DMsoNormal><b><i><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>[</span></i></b><b><i><span =
style=3D'font-size:10.5pt;font-family:=E5=AE=8B=E4=BD=93;color:#1F497D'>=E9=
=82=93=E7=81=B5=E8=8E=89</span></i></b><b><i><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>/Lingli Deng] In this case, I believe the end-to-end connection is =
split by the proxy into MPTCP with the UE and TCP with the server. Maybe =
we can use another word instead of =E2=80=9Crelaying=E2=80=9D to better =
clarify that. Thanks for pointing it out.</span></i></b><span =
lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:Courier'><o:p>&nbsp;</o:p></span></p=
></div><div><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:Courier'><o:p>&nbsp;</o:p></span></p=
></div><div><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:Courier'>Off-path proxy and =
steering: How does the steering work? Is it based on proxy adding an IP =
address using MPTCP signaling?</span><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:Courier'><o:p></o:p></span></p><p =
class=3DMsoNormal><b><i><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>[</span></i></b><b><i><span =
style=3D'font-size:10.5pt;font-family:=E5=AE=8B=E4=BD=93;color:#1F497D'>=E9=
=82=93=E7=81=B5=E8=8E=89</span></i></b><b><i><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>/Lingli Deng] </span></i></b><b><i><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>There are many options I think. The one you mentioned is actually one =
of them.</span></i></b><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:Courier'><o:p>&nbsp;</o:p></span></p=
></div><div><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:Courier'><o:p>&nbsp;</o:p></span></p=
></div><div><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:Courier'><o:p>&nbsp;</o:p></span></p=
></div><div><div><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:Courier'>&nbsp; &nbsp;Note that by =
applying local breakout scheme, where the small =
cell<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'font-size:9.0pt;font-family:Courier'>&nbsp;&nbsp; =
doing IP-layer forwarding itself rather than relying on other =
3GPP<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'font-size:9.0pt;font-family:Courier'>&nbsp;&nbsp; =
routing devices, it is expected that no extensions to existing =
3GPP<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'font-size:9.0pt;font-family:Courier'>&nbsp;&nbsp; =
specs are needed for its integration with an MPTCP =
Proxy.<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:Courier'><o:p>&nbsp;</o:p></span></p=
></div><div><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:Courier'><o:p>&nbsp;</o:p></span></p=
></div><div><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:Courier'>The WiFi AP could also use =
SAMOG and tunnel traffic to PGW, in which case there'd not be a need for =
MPTCP. I think this is what the text is referring to above.</span><span =
lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:Courier'><o:p></o:p></span></p><p =
class=3DMsoNormal><b><i><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>[</span></i></b><b><i><span =
style=3D'font-size:10.5pt;font-family:=E5=AE=8B=E4=BD=93;color:#1F497D'>=E9=
=82=93=E7=81=B5=E8=8E=89</span></i></b><b><i><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>/Lingli Deng] </span></i></b><b><i><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Right.</span></i></b><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:Courier'><o:p>&nbsp;</o:p></span></p=
></div><div><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:Courier'>So, is this about using =
MPTCP only when WiFi is using local breakout?</span><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:Courier'><o:p></o:p></span></p><p =
class=3DMsoNormal><b><i><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>[</span></i></b><b><i><span =
style=3D'font-size:10.5pt;font-family:=E5=AE=8B=E4=BD=93;color:#1F497D'>=E9=
=82=93=E7=81=B5=E8=8E=89</span></i></b><b><i><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>/Lingli Deng] </span></i></b><b><i><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>using MPTCP only when WiFi is *not* using local =
breakout.</span></i></b><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:Courier'><o:p>&nbsp;</o:p></span></p=
></div><div><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:Courier'><o:p>&nbsp;</o:p></span></p=
></div><div><div><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:Courier'>&nbsp; &nbsp;(b) =
Transparency: An on-path MPTCP Proxy supports negotiation =
with<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'font-size:9.0pt;font-family:Courier'>&nbsp;&nbsp; =
and acting towards the M-UE like a M-server on behalf of =
N-Server,<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'font-size:9.0pt;font-family:Courier'>&nbsp;&nbsp; =
while acting towards the N-Server like a N-UE on behalf of the =
M-UE.<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:Courier'><o:p>&nbsp;</o:p></span></p=
></div><div><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:Courier'><o:p>&nbsp;</o:p></span></p=
></div><div><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:Courier'>Are the authors =
envisioning an explicit signaling (an extension to MPTCP), or is this =
done transparent to the UE (hence it becomes a matter of implementation =
on the proxy)?</span><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:Courier'><o:p></o:p></span></p><p =
class=3DMsoNormal><b><i><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>[</span></i></b><b><i><span =
style=3D'font-size:10.5pt;font-family:=E5=AE=8B=E4=BD=93;color:#1F497D'>=E9=
=82=93=E7=81=B5=E8=8E=89</span></i></b><b><i><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>/Lingli Deng] </span></i></b><b><i><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>We hoped that an on-path proxy is =E2=80=9Cinvisible=E2=80=9D to the =
UE, whenever possible. So there would be no explicit signaling to the UE =
for an on-path proxy.</span></i></b><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:Courier'><o:p>&nbsp;</o:p></span></p=
></div><div><div><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:Courier'>&nbsp; &nbsp;(d) Globally =
Routable Address: an off-path MPTCP Proxy that =
enables<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'font-size:9.0pt;font-family:Courier'>&nbsp;&nbsp; =
resource pooling from the same ISP's networks SHOULD expose =
a<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'font-size:9.0pt;font-family:Courier'>&nbsp;&nbsp; =
globally routable address to allow explicit steering of =
subsequent<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'font-size:9.0pt;font-family:Courier'>&nbsp;&nbsp; =
subflow traffic after they hit the public =
Internet.<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:Courier'><o:p>&nbsp;</o:p></span></p=
></div><div><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:Courier'>We also need to consider =
the security issues stemming from introduction of the proxy, which acts =
as MitM.<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'font-size:9.0pt;font-family:Courier'>End-to-end =
security solutions, e.g., TCPinc, would break -- unless we make this a =
non-transparent solution and design security accordingly.</span><span =
lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:Courier'><o:p></o:p></span></p><p =
class=3DMsoNormal><b><i><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>[</span></i></b><b><i><span =
style=3D'font-size:10.5pt;font-family:=E5=AE=8B=E4=BD=93;color:#1F497D'>=E9=
=82=93=E7=81=B5=E8=8E=89</span></i></b><b><i><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>/Lingli Deng] </span></i></b><b><i><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>Point taken. But for our use-case, we saw benefits for deployment and =
operation for transparent on-path proxies owned by the =
ISP.</span></i></b><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:Courier'><o:p>&nbsp;</o:p></span></p=
></div><div><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:Courier'><o:p>&nbsp;</o:p></span></p=
></div><div><div><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:Courier'>&nbsp; &nbsp;(e) Network =
Access Type Information: an MPTCP proxy SHOULD be able =
to<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'font-size:9.0pt;font-family:Courier'>&nbsp;&nbsp; =
make use of a reliable information sharing/reporting mechanism =
to<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'font-size:9.0pt;font-family:Courier'>&nbsp;&nbsp; =
acquire a subflow's Network Access Type information/update on a =
real-<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'font-size:9.0pt;font-family:Courier'>&nbsp;&nbsp; =
time basis.<o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:Courier'><o:p>&nbsp;</o:p></span></p=
></div><div><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:Courier'><o:p>&nbsp;</o:p></span></p=
></div><div><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:Courier'>Would this be handled =
out-of band with respect to MPTCP? </span><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:Courier;color:#1F497D'><o:p></o:p></=
span></p><p class=3DMsoNormal><b><i><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>[</span></i></b><b><i><span =
style=3D'font-size:10.5pt;font-family:=E5=AE=8B=E4=BD=93;color:#1F497D'>=E9=
=82=93=E7=81=B5=E8=8E=89</span></i></b><b><i><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>/Lingli Deng] </span></i></b><b><i><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>I guess so.</span></i></b><b><i><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p></o:p></span></i></b></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:Courier'>Any specific protocols in =
mind?</span><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:Courier'><o:p></o:p></span></p><p =
class=3DMsoNormal><b><i><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>[</span></i></b><b><i><span =
style=3D'font-size:10.5pt;font-family:=E5=AE=8B=E4=BD=93;color:#1F497D'>=E9=
=82=93=E7=81=B5=E8=8E=89</span></i></b><b><i><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>/Lingli Deng] </span></i></b><b><i><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>As we are thinking about deploying the proxy onto the PGW, it is =
actually an internal information exchange between components. =
Right?</span></i></b><span lang=3DEN-US =
style=3D'font-size:10.5pt;font-family:"Calibri","sans-serif";color:#1F497=
D'><o:p></o:p></span></p></div><div><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:Courier'><o:p>&nbsp;</o:p></span></p=
></div><div><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:Courier'><o:p>&nbsp;</o:p></span></p=
></div></div></div></div><div><div><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:Courier'>Cheers,<o:p></o:p></span></=
p></div><div><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:Courier'><o:p>&nbsp;</o:p></span></p=
></div><div><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:9.0pt;font-family:Courier'>Alper<o:p></o:p></span></p>=
</div></div></div></div></div></div></body></html>
------=_NextPart_000_01B9_01CFBDF0.42CB1580--




From nobody Fri Aug 22 01:07:42 2014
Return-Path: <alper.yegin@yegin.org>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 803AA1A0154 for <multipathtcp@ietfa.amsl.com>; Fri, 22 Aug 2014 01:07:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.6
X-Spam-Level: 
X-Spam-Status: No, score=-1.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id x6-Np6DXGOSc for <multipathtcp@ietfa.amsl.com>; Fri, 22 Aug 2014 01:07:20 -0700 (PDT)
Received: from mout.perfora.net (mout.perfora.net [74.208.4.196]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1C0EB1A013B for <multipathtcp@ietf.org>; Fri, 22 Aug 2014 01:07:20 -0700 (PDT)
Received: from [10.119.8.4] (178-32-114-132.ovh.net [178.32.114.132]) by mrelay.perfora.net (node=mreueus002) with ESMTP (Nemesis) id 0LpMSh-1WgASw27Eb-00f9xJ; Fri, 22 Aug 2014 10:07:15 +0200
Mime-Version: 1.0 (Apple Message framework v1283)
Content-Type: multipart/alternative; boundary="Apple-Mail=_C02E86DE-9CFC-45C7-A1EA-8AA56994F881"
From: Alper Yegin <alper.yegin@yegin.org>
In-Reply-To: <01b801cfbdad$34a7d580$9df78080$@com>
Date: Fri, 22 Aug 2014 11:07:12 +0300
Message-Id: <B2FDBCA9-F338-427A-B898-4C5FA07D6A66@yegin.org>
References: <447815AF-06EA-40BA-9EF7-2A8282FAC97F@yegin.org> <01b801cfbdad$34a7d580$9df78080$@com>
To: =?utf-8?Q?=E9=82=93=E7=81=B5=E8=8E=89/Lingli_Deng?= <denglingli@chinamobile.com>
X-Mailer: Apple Mail (2.1283)
X-Provags-ID: V02:K0:wPWa1VnJh1iefIWCv5tXBHl8BpJJE1begkYU5iQD3PG 73vZBn+4VJbLPeidd6l9ny2a5cQDIATJPRZmZshu00Bzt6Nud3 zWU0wof+AFnqg5ebVXvhLDHfuo0kFWQrNpRr0JifX6UIqSeWmj ojLd9P2POWcsIupEL8lX+667JOiCCHObKpRBumQmPWFDbGAF8e EUMT/3UJxJKYZdIngr2xzLsuDU0pBz/JoyG5sIv92Z6Z+baNCB dukabR1DcSA9yr9OkEKR1BpenPsaouDNf1a19DA02XUf8IeYkJ FFwQRpI8V4pvw/itGlldP1yYrraz1wIYyoEFqbPQW3Vm898XHx fl/iIVZz1ffiBrTVx9gEyHH16Gaf9Y7/8DgN6vVQi71/EUexlL lxRKp69AlPMIQ==
X-UI-Out-Filterresults: notjunk:1;
Archived-At: http://mailarchive.ietf.org/arch/msg/multipathtcp/Ylc_9YCRRvR-EgKSgxe6mc_oC3A
Cc: multipathtcp@ietf.org
Subject: Re: [multipathtcp] Comments on draft-deng-mptcp-proxy-00
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-path extensions for TCP <multipathtcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/multipathtcp/>
List-Post: <mailto:multipathtcp@ietf.org>
List-Help: <mailto:multipathtcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 22 Aug 2014 08:07:25 -0000

--Apple-Mail=_C02E86DE-9CFC-45C7-A1EA-8AA56994F881
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hello Lingli,

>    o Strip any MPTCP signal systematically when relaying TCP messages =
to
>    a remote server: This mode assumes servers are not widely MPTCP-
>    enabled. It has the advantage to not suffer from MPTCP fallback =
delay
>    when the remote server is not MPTCP-enabled.
> =20
> Would the proxy be terminating the TCP connection with the UE, or =
would it be relaying the TCP packets (with modifications)?  I had =
assumed the former, but the above statement points to the latter.
> [=E9=82=93=E7=81=B5=E8=8E=89/Lingli Deng] In this case, I believe the =
end-to-end connection is split by the proxy into MPTCP with the UE and =
TCP with the server. Maybe we can use another word instead of =
=E2=80=9Crelaying=E2=80=9D to better clarify that. Thanks for pointing =
it out.


In that case, this does not qualify as  "TCP proxy" as TCP does not =
terminate on the proxy.
But it qualifies as "MPTCP proxy" as MPTCP bits do terminate on that =
middle node.
Just making an observation...


> =20
> =20
> Off-path proxy and steering: How does the steering work? Is it based =
on proxy adding an IP address using MPTCP signaling?
> [=E9=82=93=E7=81=B5=E8=8E=89/Lingli Deng] There are many options I =
think. The one you mentioned is actually one of them.
> =20


For that particular solution, the initial sub-flow is assumed to go thru =
on-path proxy. Otherwise the proxy cannot catch the connection to steer.=20=

(I know your draft is not about solutions, nevertheless discussion from =
you or other folks on solution aspect is welcome as well.)


> =20
> =20
>    Note that by applying local breakout scheme, where the small cell
>    doing IP-layer forwarding itself rather than relying on other 3GPP
>    routing devices, it is expected that no extensions to existing 3GPP
>    specs are needed for its integration with an MPTCP Proxy.
> =20
> =20
> The WiFi AP could also use SAMOG and tunnel traffic to PGW, in which =
case there'd not be a need for MPTCP. I think this is what the text is =
referring to above.
> [=E9=82=93=E7=81=B5=E8=8E=89/Lingli Deng] Right.
> =20

It could be useful to elaborate the text in the draft. Even if SAMOG is =
not mentioned, at least describing its affect at a high-level would help =
the readers understand what "relying on other 3GPP routing devices" =
mean.



> So, is this about using MPTCP only when WiFi is using local breakout?
> [=E9=82=93=E7=81=B5=E8=8E=89/Lingli Deng] using MPTCP only when WiFi =
is *not* using local breakout.
> =20

I have a different understanding, possibly due to a terminology issue.

If WiFi traffic is back hauled to the PGW using SAMOG, then that does =
not qualify as "local breakout". And that's when we don't need MPTCP.

When WiFi traffic is offloaded to Internet (no backhauling to the core =
network), then that's "local breakout" and that's where MPTCP comes into =
the picture.



> =20
>    (b) Transparency: An on-path MPTCP Proxy supports negotiation with
>    and acting towards the M-UE like a M-server on behalf of N-Server,
>    while acting towards the N-Server like a N-UE on behalf of the =
M-UE.
> =20
> =20
> Are the authors envisioning an explicit signaling (an extension to =
MPTCP), or is this done transparent to the UE (hence it becomes a matter =
of implementation on the proxy)?
> [=E9=82=93=E7=81=B5=E8=8E=89/Lingli Deng] We hoped that an on-path =
proxy is =E2=80=9Cinvisible=E2=80=9D to the UE, whenever possible. So =
there would be no explicit signaling to the UE for an on-path proxy.
> =20
>    (d) Globally Routable Address: an off-path MPTCP Proxy that enables
>    resource pooling from the same ISP's networks SHOULD expose a
>    globally routable address to allow explicit steering of subsequent
>    subflow traffic after they hit the public Internet.
> =20
> We also need to consider the security issues stemming from =
introduction of the proxy, which acts as MitM.
> End-to-end security solutions, e.g., TCPinc, would break -- unless we =
make this a non-transparent solution and design security accordingly.
> [=E9=82=93=E7=81=B5=E8=8E=89/Lingli Deng] Point taken. But for our =
use-case, we saw benefits for deployment and operation for transparent =
on-path proxies owned by the ISP.
> =20
> =20
>    (e) Network Access Type Information: an MPTCP proxy SHOULD be able =
to
>    make use of a reliable information sharing/reporting mechanism to
>    acquire a subflow's Network Access Type information/update on a =
real-
>    time basis.
> =20
> =20
> Would this be handled out-of band with respect to MPTCP?
> [=E9=82=93=E7=81=B5=E8=8E=89/Lingli Deng] I guess so.
> Any specific protocols in mind?
> [=E9=82=93=E7=81=B5=E8=8E=89/Lingli Deng] As we are thinking about =
deploying the proxy onto the PGW, it is actually an internal information =
exchange between components. Right?
> =20


OK.

Thanks.

Alper


> =20
> Cheers,
> =20
> Alper


--Apple-Mail=_C02E86DE-9CFC-45C7-A1EA-8AA56994F881
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><base href=3D"x-msg://3427/"></head><body style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; ">Hello Lingli,<div><br><div><blockquote =
type=3D"cite"><span class=3D"Apple-style-span" style=3D"border-collapse: =
separate; font-family: Helvetica; font-style: normal; font-variant: =
normal; font-weight: normal; letter-spacing: normal; line-height: =
normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div =
lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple" style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><div class=3D"WordSection1" style=3D"page: =
WordSection1; "><div style=3D"border-top-style: none; =
border-right-style: none; border-bottom-style: none; border-width: =
initial; border-color: initial; border-left-style: solid; =
border-left-color: blue; border-left-width: 1.5pt; padding-top: 0cm; =
padding-right: 0cm; padding-bottom: 0cm; padding-left: 4pt; position: =
static; z-index: auto; "><div><div><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: =
12pt; font-family: 'Times New Roman', serif; "><span lang=3D"EN-US" =
style=3D"font-size: 9pt; font-family: Courier; ">&nbsp; &nbsp;o Strip =
any MPTCP signal systematically when relaying TCP messages =
to<o:p></o:p></span></div></div><div><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: =
12pt; font-family: 'Times New Roman', serif; "><span lang=3D"EN-US" =
style=3D"font-size: 9pt; font-family: Courier; ">&nbsp;&nbsp; a remote =
server: This mode assumes servers are not widely =
MPTCP-<o:p></o:p></span></div></div><div><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: =
12pt; font-family: 'Times New Roman', serif; "><span lang=3D"EN-US" =
style=3D"font-size: 9pt; font-family: Courier; ">&nbsp;&nbsp; enabled. =
It has the advantage to not suffer from MPTCP fallback =
delay<o:p></o:p></span></div></div><div><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: =
12pt; font-family: 'Times New Roman', serif; "><span lang=3D"EN-US" =
style=3D"font-size: 9pt; font-family: Courier; ">&nbsp;&nbsp; when the =
remote server is not =
MPTCP-enabled.<o:p></o:p></span></div></div><div><div style=3D"margin-top:=
 0cm; margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif; "><span =
lang=3D"EN-US" style=3D"font-size: 9pt; font-family: Courier; =
"><o:p>&nbsp;</o:p></span></div></div><div><div style=3D"margin-top: =
0cm; margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif; "><span =
lang=3D"EN-US" style=3D"font-size: 9pt; font-family: Courier; ">Would =
the proxy be terminating the TCP connection with the UE, or would it be =
relaying the TCP packets (with modifications)? &nbsp;I had assumed the =
former, but the above statement points to the latter.</span><span =
lang=3D"EN-US" style=3D"font-size: 9pt; font-family: Courier; =
"><o:p></o:p></span></div><div style=3D"margin-top: 0cm; margin-right: =
0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif; "><b><i><span lang=3D"EN-US" =
style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125); ">[</span></i></b><b><i><span style=3D"font-size: =
10.5pt; font-family: =E5=AE=8B=E4=BD=93; color: rgb(31, 73, 125); =
">=E9=82=93=E7=81=B5=E8=8E=89</span></i></b><b><i><span lang=3D"EN-US" =
style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125); ">/Lingli Deng] In this case, I believe the end-to-end =
connection is split by the proxy into MPTCP with the UE and TCP with the =
server. Maybe we can use another word instead of =E2=80=9Crelaying=E2=80=9D=
 to better clarify that. Thanks for pointing it out.</span></i></b><span =
lang=3D"EN-US" style=3D"font-size: 10.5pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125); =
"><o:p></o:p></span></div></div><div><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: =
12pt; font-family: 'Times New Roman', serif; "><span lang=3D"EN-US" =
style=3D"font-size: 9pt; font-family: Courier; =
"></span></div></div></div></div></div></div></span></blockquote><div><br>=
</div><div><br></div><div>In that case, this does not qualify as =
&nbsp;"TCP proxy" as TCP does not terminate on the proxy.</div><div>But =
it qualifies as "<b><u>MP</u></b>TCP proxy" as MPTCP bits do terminate =
on that middle node.</div><div>Just making an =
observation...</div><div><br></div><br><blockquote type=3D"cite"><span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; =
font-family: Helvetica; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: =
none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div =
lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple" style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><div class=3D"WordSection1" style=3D"page: =
WordSection1; "><div style=3D"border-top-style: none; =
border-right-style: none; border-bottom-style: none; border-width: =
initial; border-color: initial; border-left-style: solid; =
border-left-color: blue; border-left-width: 1.5pt; padding-top: 0cm; =
padding-right: 0cm; padding-bottom: 0cm; padding-left: 4pt; position: =
static; z-index: auto; "><div><div><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: =
12pt; font-family: 'Times New Roman', serif; "><span lang=3D"EN-US" =
style=3D"font-size: 9pt; font-family: Courier; =
"><o:p>&nbsp;</o:p></span></div></div><div><div style=3D"margin-top: =
0cm; margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif; "><span =
lang=3D"EN-US" style=3D"font-size: 9pt; font-family: Courier; =
"><o:p>&nbsp;</o:p></span></div></div><div><div style=3D"margin-top: =
0cm; margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif; "><span =
lang=3D"EN-US" style=3D"font-size: 9pt; font-family: Courier; ">Off-path =
proxy and steering: How does the steering work? Is it based on proxy =
adding an IP address using MPTCP signaling?</span><span lang=3D"EN-US" =
style=3D"font-size: 9pt; font-family: Courier; =
"><o:p></o:p></span></div><div style=3D"margin-top: 0cm; margin-right: =
0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif; "><b><i><span lang=3D"EN-US" =
style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125); ">[</span></i></b><b><i><span style=3D"font-size: =
10.5pt; font-family: =E5=AE=8B=E4=BD=93; color: rgb(31, 73, 125); =
">=E9=82=93=E7=81=B5=E8=8E=89</span></i></b><b><i><span lang=3D"EN-US" =
style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125); ">/Lingli Deng]<span =
class=3D"Apple-converted-space">&nbsp;</span></span></i></b><b><i><span =
lang=3D"EN-US" style=3D"font-size: 10.5pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125); ">There are many options I think. =
The one you mentioned is actually one of them.</span></i></b><span =
lang=3D"EN-US" style=3D"font-size: 10.5pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125); =
"><o:p></o:p></span></div></div><div><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: =
12pt; font-family: 'Times New Roman', serif; "><span lang=3D"EN-US" =
style=3D"font-size: 9pt; font-family: Courier; =
"><o:p>&nbsp;</o:p></span></div></div></div></div></div></div></span></blo=
ckquote><div><br></div><div><br></div><div>For that particular solution, =
the initial sub-flow is assumed to go thru on-path proxy. Otherwise the =
proxy cannot catch the connection to steer.&nbsp;</div><div>(I know your =
draft is not about solutions, nevertheless discussion from you or other =
folks on solution aspect is welcome as =
well.)</div><div><br></div><br><blockquote type=3D"cite"><span =
class=3D"Apple-style-span" style=3D"border-collapse: separate; =
font-family: Helvetica; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: =
none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div =
lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple" style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><div class=3D"WordSection1" style=3D"page: =
WordSection1; "><div style=3D"border-top-style: none; =
border-right-style: none; border-bottom-style: none; border-width: =
initial; border-color: initial; border-left-style: solid; =
border-left-color: blue; border-left-width: 1.5pt; padding-top: 0cm; =
padding-right: 0cm; padding-bottom: 0cm; padding-left: 4pt; position: =
static; z-index: auto; "><div><div><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: =
12pt; font-family: 'Times New Roman', serif; "><span lang=3D"EN-US" =
style=3D"font-size: 9pt; font-family: Courier; =
"><o:p>&nbsp;</o:p></span></div></div><div><div style=3D"margin-top: =
0cm; margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif; "><span =
lang=3D"EN-US" style=3D"font-size: 9pt; font-family: Courier; =
"><o:p>&nbsp;</o:p></span></div></div><div><div><div style=3D"margin-top: =
0cm; margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif; "><span =
lang=3D"EN-US" style=3D"font-size: 9pt; font-family: Courier; ">&nbsp; =
&nbsp;Note that by applying local breakout scheme, where the small =
cell<o:p></o:p></span></div></div><div><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: =
12pt; font-family: 'Times New Roman', serif; "><span lang=3D"EN-US" =
style=3D"font-size: 9pt; font-family: Courier; ">&nbsp;&nbsp; doing =
IP-layer forwarding itself rather than relying on other =
3GPP<o:p></o:p></span></div></div><div><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: =
12pt; font-family: 'Times New Roman', serif; "><span lang=3D"EN-US" =
style=3D"font-size: 9pt; font-family: Courier; ">&nbsp;&nbsp; routing =
devices, it is expected that no extensions to existing =
3GPP<o:p></o:p></span></div></div><div><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: =
12pt; font-family: 'Times New Roman', serif; "><span lang=3D"EN-US" =
style=3D"font-size: 9pt; font-family: Courier; ">&nbsp;&nbsp; specs are =
needed for its integration with an MPTCP =
Proxy.<o:p></o:p></span></div></div><div><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: =
12pt; font-family: 'Times New Roman', serif; "><span lang=3D"EN-US" =
style=3D"font-size: 9pt; font-family: Courier; =
"><o:p>&nbsp;</o:p></span></div></div><div><div style=3D"margin-top: =
0cm; margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif; "><span =
lang=3D"EN-US" style=3D"font-size: 9pt; font-family: Courier; =
"><o:p>&nbsp;</o:p></span></div></div><div><div style=3D"margin-top: =
0cm; margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif; "><span =
lang=3D"EN-US" style=3D"font-size: 9pt; font-family: Courier; ">The WiFi =
AP could also use SAMOG and tunnel traffic to PGW, in which case there'd =
not be a need for MPTCP. I think this is what the text is referring to =
above.</span><span lang=3D"EN-US" style=3D"font-size: 9pt; font-family: =
Courier; "><o:p></o:p></span></div><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: =
12pt; font-family: 'Times New Roman', serif; "><b><i><span lang=3D"EN-US" =
style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125); ">[</span></i></b><b><i><span style=3D"font-size: =
10.5pt; font-family: =E5=AE=8B=E4=BD=93; color: rgb(31, 73, 125); =
">=E9=82=93=E7=81=B5=E8=8E=89</span></i></b><b><i><span lang=3D"EN-US" =
style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125); ">/Lingli Deng]<span =
class=3D"Apple-converted-space">&nbsp;</span></span></i></b><b><i><span =
lang=3D"EN-US" style=3D"font-size: 10.5pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125); ">Right.</span></i></b><span =
lang=3D"EN-US" style=3D"font-size: 10.5pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125); =
"><o:p></o:p></span></div></div><div><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: =
12pt; font-family: 'Times New Roman', serif; "><span lang=3D"EN-US" =
style=3D"font-size: 9pt; font-family: Courier; =
"><o:p>&nbsp;</o:p></span></div></div></div></div></div></div></div></span=
></blockquote><div><br></div><div>It could be useful to elaborate the =
text in the draft. Even if SAMOG is not mentioned, at least describing =
its affect at a high-level would help the readers understand what =
"relying on other 3GPP routing devices" =
mean.</div><div><br></div><div><br></div><br><blockquote =
type=3D"cite"><span class=3D"Apple-style-span" style=3D"border-collapse: =
separate; font-family: Helvetica; font-style: normal; font-variant: =
normal; font-weight: normal; letter-spacing: normal; line-height: =
normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div =
lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple" style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><div class=3D"WordSection1" style=3D"page: =
WordSection1; "><div style=3D"border-top-style: none; =
border-right-style: none; border-bottom-style: none; border-width: =
initial; border-color: initial; border-left-style: solid; =
border-left-color: blue; border-left-width: 1.5pt; padding-top: 0cm; =
padding-right: 0cm; padding-bottom: 0cm; padding-left: 4pt; position: =
static; z-index: auto; "><div><div><div><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: =
12pt; font-family: 'Times New Roman', serif; "><span lang=3D"EN-US" =
style=3D"font-size: 9pt; font-family: Courier; ">So, is this about using =
MPTCP only when WiFi is using local breakout?</span><span lang=3D"EN-US" =
style=3D"font-size: 9pt; font-family: Courier; =
"><o:p></o:p></span></div><div style=3D"margin-top: 0cm; margin-right: =
0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif; "><b><i><span lang=3D"EN-US" =
style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125); ">[</span></i></b><b><i><span style=3D"font-size: =
10.5pt; font-family: =E5=AE=8B=E4=BD=93; color: rgb(31, 73, 125); =
">=E9=82=93=E7=81=B5=E8=8E=89</span></i></b><b><i><span lang=3D"EN-US" =
style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125); ">/Lingli Deng]<span =
class=3D"Apple-converted-space">&nbsp;</span></span></i></b><b><i><span =
lang=3D"EN-US" style=3D"font-size: 10.5pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125); ">using MPTCP only when WiFi is =
*not* using local breakout.</span></i></b><span lang=3D"EN-US" =
style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125); "><o:p></o:p></span></div></div><div><div =
style=3D"margin-top: 0cm; margin-right: 0cm; margin-left: 0cm; =
margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New =
Roman', serif; "><span lang=3D"EN-US" style=3D"font-size: 9pt; =
font-family: Courier; =
"><o:p>&nbsp;</o:p></span></div></div></div></div></div></div></div></span=
></blockquote><div><br></div><div>I have a different understanding, =
possibly due to a terminology issue.</div><div><br></div><div>If WiFi =
traffic is back hauled to the PGW using SAMOG, then that does not =
qualify as "local breakout". And that's when we don't need =
MPTCP.</div><div><br></div><div>When WiFi traffic is offloaded to =
Internet (no backhauling to the core network), then that's "local =
breakout" and that's where MPTCP comes into the =
picture.</div><div><br></div><div><br></div><br><blockquote =
type=3D"cite"><span class=3D"Apple-style-span" style=3D"border-collapse: =
separate; font-family: Helvetica; font-style: normal; font-variant: =
normal; font-weight: normal; letter-spacing: normal; line-height: =
normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: =
0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div =
lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple" style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><div class=3D"WordSection1" style=3D"page: =
WordSection1; "><div style=3D"border-top-style: none; =
border-right-style: none; border-bottom-style: none; border-width: =
initial; border-color: initial; border-left-style: solid; =
border-left-color: blue; border-left-width: 1.5pt; padding-top: 0cm; =
padding-right: 0cm; padding-bottom: 0cm; padding-left: 4pt; position: =
static; z-index: auto; "><div><div><div><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: =
12pt; font-family: 'Times New Roman', serif; "><span lang=3D"EN-US" =
style=3D"font-size: 9pt; font-family: Courier; =
"><o:p>&nbsp;</o:p></span></div></div><div><div><div style=3D"margin-top: =
0cm; margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif; "><span =
lang=3D"EN-US" style=3D"font-size: 9pt; font-family: Courier; ">&nbsp; =
&nbsp;(b) Transparency: An on-path MPTCP Proxy supports negotiation =
with<o:p></o:p></span></div></div><div><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: =
12pt; font-family: 'Times New Roman', serif; "><span lang=3D"EN-US" =
style=3D"font-size: 9pt; font-family: Courier; ">&nbsp;&nbsp; and acting =
towards the M-UE like a M-server on behalf of =
N-Server,<o:p></o:p></span></div></div><div><div style=3D"margin-top: =
0cm; margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif; "><span =
lang=3D"EN-US" style=3D"font-size: 9pt; font-family: Courier; =
">&nbsp;&nbsp; while acting towards the N-Server like a N-UE on behalf =
of the M-UE.<o:p></o:p></span></div></div><div><div style=3D"margin-top: =
0cm; margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif; "><span =
lang=3D"EN-US" style=3D"font-size: 9pt; font-family: Courier; =
"><o:p>&nbsp;</o:p></span></div></div><div><div style=3D"margin-top: =
0cm; margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif; "><span =
lang=3D"EN-US" style=3D"font-size: 9pt; font-family: Courier; =
"><o:p>&nbsp;</o:p></span></div></div><div><div style=3D"margin-top: =
0cm; margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif; "><span =
lang=3D"EN-US" style=3D"font-size: 9pt; font-family: Courier; ">Are the =
authors envisioning an explicit signaling (an extension to MPTCP), or is =
this done transparent to the UE (hence it becomes a matter of =
implementation on the proxy)?</span><span lang=3D"EN-US" =
style=3D"font-size: 9pt; font-family: Courier; =
"><o:p></o:p></span></div><div style=3D"margin-top: 0cm; margin-right: =
0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif; "><b><i><span lang=3D"EN-US" =
style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125); ">[</span></i></b><b><i><span style=3D"font-size: =
10.5pt; font-family: =E5=AE=8B=E4=BD=93; color: rgb(31, 73, 125); =
">=E9=82=93=E7=81=B5=E8=8E=89</span></i></b><b><i><span lang=3D"EN-US" =
style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125); ">/Lingli Deng]<span =
class=3D"Apple-converted-space">&nbsp;</span></span></i></b><b><i><span =
lang=3D"EN-US" style=3D"font-size: 10.5pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125); ">We hoped that an on-path proxy is =
=E2=80=9Cinvisible=E2=80=9D to the UE, whenever possible. So there would =
be no explicit signaling to the UE for an on-path =
proxy.</span></i></b><span lang=3D"EN-US" style=3D"font-size: 10.5pt; =
font-family: Calibri, sans-serif; color: rgb(31, 73, 125); =
"><o:p></o:p></span></div></div><div><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: =
12pt; font-family: 'Times New Roman', serif; "><span lang=3D"EN-US" =
style=3D"font-size: 9pt; font-family: Courier; =
"><o:p>&nbsp;</o:p></span></div></div><div><div><div style=3D"margin-top: =
0cm; margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif; "><span =
lang=3D"EN-US" style=3D"font-size: 9pt; font-family: Courier; ">&nbsp; =
&nbsp;(d) Globally Routable Address: an off-path MPTCP Proxy that =
enables<o:p></o:p></span></div></div><div><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: =
12pt; font-family: 'Times New Roman', serif; "><span lang=3D"EN-US" =
style=3D"font-size: 9pt; font-family: Courier; ">&nbsp;&nbsp; resource =
pooling from the same ISP's networks SHOULD expose =
a<o:p></o:p></span></div></div><div><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: =
12pt; font-family: 'Times New Roman', serif; "><span lang=3D"EN-US" =
style=3D"font-size: 9pt; font-family: Courier; ">&nbsp;&nbsp; globally =
routable address to allow explicit steering of =
subsequent<o:p></o:p></span></div></div><div><div style=3D"margin-top: =
0cm; margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif; "><span =
lang=3D"EN-US" style=3D"font-size: 9pt; font-family: Courier; =
">&nbsp;&nbsp; subflow traffic after they hit the public =
Internet.<o:p></o:p></span></div></div><div><div style=3D"margin-top: =
0cm; margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif; "><span =
lang=3D"EN-US" style=3D"font-size: 9pt; font-family: Courier; =
"><o:p>&nbsp;</o:p></span></div></div><div><div style=3D"margin-top: =
0cm; margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif; "><span =
lang=3D"EN-US" style=3D"font-size: 9pt; font-family: Courier; ">We also =
need to consider the security issues stemming from introduction of the =
proxy, which acts as MitM.<o:p></o:p></span></div></div><div><div =
style=3D"margin-top: 0cm; margin-right: 0cm; margin-left: 0cm; =
margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New =
Roman', serif; "><span lang=3D"EN-US" style=3D"font-size: 9pt; =
font-family: Courier; ">End-to-end security solutions, e.g., TCPinc, =
would break -- unless we make this a non-transparent solution and design =
security accordingly.</span><span lang=3D"EN-US" style=3D"font-size: =
9pt; font-family: Courier; "><o:p></o:p></span></div><div =
style=3D"margin-top: 0cm; margin-right: 0cm; margin-left: 0cm; =
margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New =
Roman', serif; "><b><i><span lang=3D"EN-US" style=3D"font-size: 10.5pt; =
font-family: Calibri, sans-serif; color: rgb(31, 73, 125); =
">[</span></i></b><b><i><span style=3D"font-size: 10.5pt; font-family: =
=E5=AE=8B=E4=BD=93; color: rgb(31, 73, 125); =
">=E9=82=93=E7=81=B5=E8=8E=89</span></i></b><b><i><span lang=3D"EN-US" =
style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125); ">/Lingli Deng]<span =
class=3D"Apple-converted-space">&nbsp;</span></span></i></b><b><i><span =
lang=3D"EN-US" style=3D"font-size: 10.5pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125); ">Point taken. But for our =
use-case, we saw benefits for deployment and operation for transparent =
on-path proxies owned by the ISP.</span></i></b><span lang=3D"EN-US" =
style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125); "><o:p></o:p></span></div></div><div><div =
style=3D"margin-top: 0cm; margin-right: 0cm; margin-left: 0cm; =
margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New =
Roman', serif; "><span lang=3D"EN-US" style=3D"font-size: 9pt; =
font-family: Courier; "><o:p>&nbsp;</o:p></span></div></div><div><div =
style=3D"margin-top: 0cm; margin-right: 0cm; margin-left: 0cm; =
margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New =
Roman', serif; "><span lang=3D"EN-US" style=3D"font-size: 9pt; =
font-family: Courier; =
"><o:p>&nbsp;</o:p></span></div></div><div><div><div style=3D"margin-top: =
0cm; margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif; "><span =
lang=3D"EN-US" style=3D"font-size: 9pt; font-family: Courier; ">&nbsp; =
&nbsp;(e) Network Access Type Information: an MPTCP proxy SHOULD be able =
to<o:p></o:p></span></div></div><div><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: =
12pt; font-family: 'Times New Roman', serif; "><span lang=3D"EN-US" =
style=3D"font-size: 9pt; font-family: Courier; ">&nbsp;&nbsp; make use =
of a reliable information sharing/reporting mechanism =
to<o:p></o:p></span></div></div><div><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: =
12pt; font-family: 'Times New Roman', serif; "><span lang=3D"EN-US" =
style=3D"font-size: 9pt; font-family: Courier; ">&nbsp;&nbsp; acquire a =
subflow's Network Access Type information/update on a =
real-<o:p></o:p></span></div></div><div><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: =
12pt; font-family: 'Times New Roman', serif; "><span lang=3D"EN-US" =
style=3D"font-size: 9pt; font-family: Courier; ">&nbsp;&nbsp; time =
basis.<o:p></o:p></span></div></div><div><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: =
12pt; font-family: 'Times New Roman', serif; "><span lang=3D"EN-US" =
style=3D"font-size: 9pt; font-family: Courier; =
"><o:p>&nbsp;</o:p></span></div></div><div><div style=3D"margin-top: =
0cm; margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif; "><span =
lang=3D"EN-US" style=3D"font-size: 9pt; font-family: Courier; =
"><o:p>&nbsp;</o:p></span></div></div><div><div style=3D"margin-top: =
0cm; margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif; "><span =
lang=3D"EN-US" style=3D"font-size: 9pt; font-family: Courier; ">Would =
this be handled out-of band with respect to MPTCP?</span><span =
lang=3D"EN-US" style=3D"font-size: 9pt; font-family: Courier; color: =
rgb(31, 73, 125); "><o:p></o:p></span></div><div style=3D"margin-top: =
0cm; margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif; "><b><i><span =
lang=3D"EN-US" style=3D"font-size: 10.5pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125); ">[</span></i></b><b><i><span =
style=3D"font-size: 10.5pt; font-family: =E5=AE=8B=E4=BD=93; color: =
rgb(31, 73, 125); ">=E9=82=93=E7=81=B5=E8=8E=89</span></i></b><b><i><span =
lang=3D"EN-US" style=3D"font-size: 10.5pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125); ">/Lingli Deng]<span =
class=3D"Apple-converted-space">&nbsp;</span></span></i></b><b><i><span =
lang=3D"EN-US" style=3D"font-size: 10.5pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125); ">I guess =
so.</span></i></b><b><i><span lang=3D"EN-US" style=3D"font-size: 10.5pt; =
font-family: Calibri, sans-serif; color: rgb(31, 73, 125); =
"><o:p></o:p></span></i></b></div><div style=3D"margin-top: 0cm; =
margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; font-size: =
12pt; font-family: 'Times New Roman', serif; "><span lang=3D"EN-US" =
style=3D"font-size: 9pt; font-family: Courier; ">Any specific protocols =
in mind?</span><span lang=3D"EN-US" style=3D"font-size: 9pt; =
font-family: Courier; "><o:p></o:p></span></div><div style=3D"margin-top: =
0cm; margin-right: 0cm; margin-left: 0cm; margin-bottom: 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif; "><b><i><span =
lang=3D"EN-US" style=3D"font-size: 10.5pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125); ">[</span></i></b><b><i><span =
style=3D"font-size: 10.5pt; font-family: =E5=AE=8B=E4=BD=93; color: =
rgb(31, 73, 125); ">=E9=82=93=E7=81=B5=E8=8E=89</span></i></b><b><i><span =
lang=3D"EN-US" style=3D"font-size: 10.5pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125); ">/Lingli Deng]<span =
class=3D"Apple-converted-space">&nbsp;</span></span></i></b><b><i><span =
lang=3D"EN-US" style=3D"font-size: 10.5pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125); ">As we are thinking about =
deploying the proxy onto the PGW, it is actually an internal information =
exchange between components. Right?</span></i></b><span lang=3D"EN-US" =
style=3D"font-size: 10.5pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125); "><o:p></o:p></span></div></div><div><div =
style=3D"margin-top: 0cm; margin-right: 0cm; margin-left: 0cm; =
margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New =
Roman', serif; "><span lang=3D"EN-US" style=3D"font-size: 9pt; =
font-family: Courier; =
"><o:p>&nbsp;</o:p></span></div></div></div></div></div></div></div></div>=
</div></div></span></blockquote><div><br></div><div><br></div><div>OK.</di=
v><div><br></div><div>Thanks.</div><div><br></div><div>Alper</div><div><br=
></div><br><blockquote type=3D"cite"><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; font-family: Helvetica; font-style: =
normal; font-variant: normal; font-weight: normal; letter-spacing: =
normal; line-height: normal; orphans: 2; text-align: -webkit-auto; =
text-indent: 0px; text-transform: none; white-space: normal; widows: 2; =
word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; =
-webkit-border-vertical-spacing: 0px; =
-webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: =
auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div =
lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple" style=3D"word-wrap: =
break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><div class=3D"WordSection1" style=3D"page: =
WordSection1; "><div style=3D"border-top-style: none; =
border-right-style: none; border-bottom-style: none; border-width: =
initial; border-color: initial; border-left-style: solid; =
border-left-color: blue; border-left-width: 1.5pt; padding-top: 0cm; =
padding-right: 0cm; padding-bottom: 0cm; padding-left: 4pt; position: =
static; z-index: auto; "><div><div><div><div><div><div><div =
style=3D"margin-top: 0cm; margin-right: 0cm; margin-left: 0cm; =
margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New =
Roman', serif; "><span lang=3D"EN-US" style=3D"font-size: 9pt; =
font-family: Courier; =
"><o:p>&nbsp;</o:p></span></div></div></div></div></div><div><div><div =
style=3D"margin-top: 0cm; margin-right: 0cm; margin-left: 0cm; =
margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New =
Roman', serif; "><span lang=3D"EN-US" style=3D"font-size: 9pt; =
font-family: Courier; ">Cheers,<o:p></o:p></span></div></div><div><div =
style=3D"margin-top: 0cm; margin-right: 0cm; margin-left: 0cm; =
margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New =
Roman', serif; "><span lang=3D"EN-US" style=3D"font-size: 9pt; =
font-family: Courier; "><o:p>&nbsp;</o:p></span></div></div><div><div =
style=3D"margin-top: 0cm; margin-right: 0cm; margin-left: 0cm; =
margin-bottom: 0.0001pt; font-size: 12pt; font-family: 'Times New =
Roman', serif; "><span lang=3D"EN-US" style=3D"font-size: 9pt; =
font-family: Courier; =
">Alper</span></div></div></div></div></div></div></div></div></span></blo=
ckquote></div><br></div></body></html>=

--Apple-Mail=_C02E86DE-9CFC-45C7-A1EA-8AA56994F881--


From nobody Fri Aug 22 06:47:36 2014
Return-Path: <dreibh@simula.no>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 625C31A03A9 for <multipathtcp@ietfa.amsl.com>; Fri, 22 Aug 2014 06:33:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.099
X-Spam-Level: 
X-Spam-Status: No, score=0.099 tagged_above=-999 required=5 tests=[BAYES_50=0.8, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id z_W-qu9FsKh5 for <multipathtcp@ietfa.amsl.com>; Fri, 22 Aug 2014 06:33:54 -0700 (PDT)
Received: from mail-lb0-f170.google.com (mail-lb0-f170.google.com [209.85.217.170]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CD1DD1A03C2 for <multipathtcp@ietf.org>; Fri, 22 Aug 2014 06:33:53 -0700 (PDT)
Received: by mail-lb0-f170.google.com with SMTP id l4so9603636lbv.29 for <multipathtcp@ietf.org>; Fri, 22 Aug 2014 06:33:52 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:organization :user-agent:in-reply-to:references:mime-version:content-type; bh=aeQ8ieaqKhfwE7iln+AMFucJsElUsMNXWPqkrQsMniY=; b=E7xR+xvxWOHP8E95jln7shc/1ll0aGwuWLPpG79cvnbk51uq9Q3s+TcfNl/iGSw4wN rfK4qfMzpOh6L5s6YX229Pqs2izFiRE2F3RN8Xfhl2P0btl9LjEo/4nCGAkcH5oFBqnb I/jc7XaT5xwCWV3s/LgUZkLEZxriQHu+e3WHzTYZGwK45rEA4VbBFyrA2DW3n2MXN2X3 2PJM9QC3jQY3ylbuAczPLYiX2Aw//jIvzrH9HWd5si7tMSTxmIOWqtgbDGw23tOSHhEe 76pt1mYsoo1OvWBNqG8yhfEHAaazemz9tjxCL1mJOwDe1uhk7FBkvyo3U78iCFBX0ICa Jmlw==
X-Gm-Message-State: ALoCoQmInDZsDxwFwBrKbDWn6XjoH4z4kwfDmvE7bjBp1q/G6J3mKiHjOQo6Ib6eXpcWGqNPwzvA
X-Received: by 10.152.27.134 with SMTP id t6mr4844919lag.56.1408714432078; Fri, 22 Aug 2014 06:33:52 -0700 (PDT)
Received: from nordmarka.simula.nornet ([2001:700:4100:201::33]) by mx.google.com with ESMTPSA id bz10sm43500861lbb.10.2014.08.22.06.33.50 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 22 Aug 2014 06:33:51 -0700 (PDT)
From: Thomas Dreibholz <dreibh@simula.no>
To: multipathtcp@ietf.org, Olivier.Bonaventure@uclouvain.be
Date: Fri, 22 Aug 2014 15:33:46 +0200
Message-ID: <5089716.VtAVYCH6uq@nordmarka.simula.nornet>
Organization: Simula Research Laboratory
User-Agent: KMail/4.13.3 (Linux/3.13.0-34-generic; KDE/4.13.3; x86_64; ; )
In-Reply-To: <53F39790.3000709@uclouvain.be>
References: <A2E337CDB7BC4145B018B9BEE8EB3E0D4130C570A7@EMV67-UKRD.domain1.systemhost.net> <A2E337CDB7BC4145B018B9BEE8EB3E0D4130EB835C@EMV67-UKRD.domain1.systemhost.net> <53F39790.3000709@uclouvain.be>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="nextPart2063629.PknmPdyaAl"; micalg="pgp-sha1"; protocol="application/pgp-signature"
Archived-At: http://mailarchive.ietf.org/arch/msg/multipathtcp/5aVVqoegRhY9Ob53bXrthd5P3vk
X-Mailman-Approved-At: Fri, 22 Aug 2014 06:47:34 -0700
Subject: Re: [multipathtcp] Consensus call for adopting draft-bonaventure-mptcp-experience as a WG document
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-path extensions for TCP <multipathtcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/multipathtcp/>
List-Post: <mailto:multipathtcp@ietf.org>
List-Help: <mailto:multipathtcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 22 Aug 2014 13:33:56 -0000

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

Hi Olivier,

Tirsdag 19. august 2014 20.29.36 skrev Olivier Bonaventure:
> Phil,
>=20
> > Thanks for the replies.
> >=20
> > Olivier, please make the next version a WG document
> >=20
> > All, please review the doc and help improve it
>=20
> I will release a new version that will include the comments received =
on
> the list and via github by September 10th.

Okay, I will provide you some details on MPTCP in NorNet probably by th=
e end=20
of next week.

=2D-=20
Best regards / Mit freundlichen Gr=FC=DFen / Med vennlig hilsen

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
 Thomas Dreibholz

 Simula Research Laboratory
 Simula Innovation AS, Network Systems Group
 Visiting address: Martin Linges vei 17, 1364 Fornebu, Norway
 Mailing address:  P.O.Box 134, 1325 Lysaker, Norway
=2D----------------------------------------------------------------------=

 E-Mail:     dreibh@simula.no
 Homepage:   http://simula.no/people/dreibh
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

--nextPart2063629.PknmPdyaAl
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part.
Content-Transfer-Encoding: 7Bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)

iEYEABECAAYFAlP3Rr0ACgkQ32BbsHYPLWUnRwCgpuMVOG8fs1BRRuvLr+IMIF26
jSIAniB9jjsdClJX5RYZ3D106Ae1kfSh
=kaXu
-----END PGP SIGNATURE-----

--nextPart2063629.PknmPdyaAl--


From nobody Tue Aug 26 04:35:53 2014
Return-Path: <bob.briscoe@bt.com>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1A19B1A6F80 for <multipathtcp@ietfa.amsl.com>; Tue, 26 Aug 2014 04:35:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.132
X-Spam-Level: 
X-Spam-Status: No, score=0.132 tagged_above=-999 required=5 tests=[BAYES_60=1.5, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.668, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6QmoFnMQL9tO for <multipathtcp@ietfa.amsl.com>; Tue, 26 Aug 2014 04:35:50 -0700 (PDT)
Received: from hubrelay-by-04.bt.com (hubrelay-by-04.bt.com [62.7.242.140]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AEB1F1A6F86 for <multipathtcp@ietf.org>; Tue, 26 Aug 2014 04:35:49 -0700 (PDT)
Received: from EVMHR72-UKRD.domain1.systemhost.net (10.36.3.110) by EVMHR04-UKBR.bt.com (10.216.161.36) with Microsoft SMTP Server (TLS) id 8.3.348.2; Tue, 26 Aug 2014 12:35:44 +0100
Received: from EPHR02-UKIP.domain1.systemhost.net (147.149.100.81) by EVMHR72-UKRD.domain1.systemhost.net (10.36.3.110) with Microsoft SMTP Server (TLS) id 8.3.348.2; Tue, 26 Aug 2014 12:35:46 +0100
Received: from bagheera.jungle.bt.co.uk (132.146.168.158) by EPHR02-UKIP.domain1.systemhost.net (147.149.100.81) with Microsoft SMTP Server id 14.3.181.6; Tue, 26 Aug 2014 12:35:46 +0100
Received: from BTP075694.jungle.bt.co.uk ([10.111.122.83])	by bagheera.jungle.bt.co.uk (8.13.5/8.12.8) with ESMTP id s7QBZbBD025002	for <multipathtcp@ietf.org>; Tue, 26 Aug 2014 12:35:44 +0100
Message-ID: <201408261135.s7QBZbBD025002@bagheera.jungle.bt.co.uk>
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
Date: Tue, 26 Aug 2014 12:35:35 +0100
To: <multipathtcp@ietf.org>
From: Bob Briscoe <bob.briscoe@bt.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="=====================_1811439367==.ALT"
X-Scanned-By: MIMEDefang 2.56 on 132.146.168.158
Archived-At: http://mailarchive.ietf.org/arch/msg/multipathtcp/GVt55hr8wd6gtGk91v1S7F8xqeE
Subject: [multipathtcp] Multipath TCP: Breaking Today's Networks with Tomorrow's Protocols
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-path extensions for TCP <multipathtcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/multipathtcp/>
List-Post: <mailto:multipathtcp@ietf.org>
List-Help: <mailto:multipathtcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Aug 2014 11:35:52 -0000

--=====================_1811439367==.ALT
Content-Type: text/plain; charset="us-ascii"; format=flowed


1) On 6 Aug, there was an excellent briefing on MPTCP at black hat USA 2014:

"Multipath TCP: Breaking Today's Networks with Tomorrow's Protocols"
by Catherine Pearce + Patrick Thomas
<https://www.blackhat.com/docs/us-14/materials/us-14-Pearce-Multipath-TCP-Breaking-Todays-Networks-With-Tomorrows-Protocols.pdf>

There's lots of interesting stuff within, and an insight into the 
mindset of those who design network security boxes.


2) Shamus McGillicuddy interpreted the message as follows for SearchNetworking:

"MPTCP offers performance and resiliency but security is nonexistent"
<http://go.techtarget.com/r/32751251/16552648/1>

The heading of the article is unfortunate. It implies that it's MPTCP 
that is not secure, as if security middleboxes are only expected to 
detect attacks that comply with protocol rules known at the time the 
box was written. This is a particularly sad reflection on the state 
of network security. It's even sadder that a new protocol gets blamed 
for non-existent security, when in fact the protocol designers have 
done everything possible to enable security middleboxes to work with 
it. Middlebox designers seem to have been sitting on their hands.

3) Also notice that the knee-jerk security response is to propose 
that security middleboxes cross-correlate sub-flows between each 
other. There's no consideration of the problem here; the box 
protecting my wifi network has to correlate with all boxes protecting 
all cellular networks that I might use, and with all cable networks, 
and all DSL networks, and all fibre networks, and... This is not just 
an n-squared problem; it's n^m, where n is the number of MPTCP 
endpoints and m is the number of sub-flows on each that might use 
different networks.

The idea that MPTCP will drive a shift towards better security within 
the endpoints doesn't seem to have occurred to these people yet. They 
have lost sight of the purpose of what they are doing; providing 
security to end-users. They haven't yet realised that the 
business-model they are assuming isn't the only one. Selling boxes to 
network operators is convenient but not enough; it has to be combined 
with better endpoint security. On its own, the middlebox model is not 
secure - the limited choice of business model is actually the 
security flaw here.

4) It seems that it would be worth opening more channels with the 
security middlebox community to ensure they address these problems 
properly. Otherwise they will resort to the lazy option of blocking 
MPTCP. Perhaps this is already in hand?


Bob



________________________________________________________________
Bob Briscoe,                                                  BT 
--=====================_1811439367==.ALT
Content-Type: text/html; charset="us-ascii"

<html>
<body>
<br>
1) On 6 Aug, there was an excellent briefing on MPTCP at black hat USA
2014:<br><br>
&quot;Multipath TCP: Breaking Today's Networks with Tomorrow's
Protocols&quot; <br>
by Catherine Pearce + Patrick Thomas<br>
&lt;<a href="https://www.blackhat.com/docs/us-14/materials/us-14-Pearce-Multipath-TCP-Breaking-Todays-Networks-With-Tomorrows-Protocols.pdf" eudora="autourl">
https://www.blackhat.com/docs/us-14/materials/us-14-Pearce-</a><b>
Multipath-TCP</b>
<a href="https://www.blackhat.com/docs/us-14/materials/us-14-Pearce-Multipath-TCP-Breaking-Todays-Networks-With-Tomorrows-Protocols.pdf" eudora="autourl">
-Breaking-Todays-Networks-With-Tomorrows-Protocols.pdf</a>&gt;<br><br>
There's lots of interesting stuff within, and an insight into the mindset
of those who design network security boxes. <br><br>
<br>
2) Shamus McGillicuddy interpreted the message as follows for
SearchNetworking:<br><br>
&quot;MPTCP offers performance and resiliency but security is
nonexistent&quot;<br>
&lt;<a href="http://go.techtarget.com/r/32751251/16552648/1" eudora="autourl">
http://go.techtarget.com/r/32751251/16552648/1</a>&gt;<br><br>
The heading of the article is unfortunate. It implies that it's MPTCP
that is not secure, as if security middleboxes are only expected to
detect attacks that comply with protocol rules known at the time the box
was written. This is a particularly sad reflection on the state of
network security. It's even sadder that a new protocol gets blamed for
non-existent security, when in fact the protocol designers have done
everything possible to enable security middleboxes to work with it.
Middlebox designers seem to have been sitting on their hands.<br><br>
3) Also notice that the knee-jerk security response is to propose that
security middleboxes cross-correlate sub-flows between each other.
There's no consideration of the problem here; the box protecting my wifi
network has to correlate with all boxes protecting all cellular networks
that I might use, and with all cable networks, and all DSL networks, and
all fibre networks, and... This is not just an n-squared problem; it's
n^m, where n is the number of MPTCP endpoints and m is the number of
sub-flows on each that might use different networks.<br><br>
The idea that MPTCP will drive a shift towards better security within the
endpoints doesn't seem to have occurred to these people yet. They have
lost sight of the purpose of what they are doing; providing security to
end-users. They haven't yet realised that the business-model they are
assuming isn't the only one. Selling boxes to network operators is
convenient but not enough; it has to be combined with better endpoint
security. On its own, the middlebox model is not secure - the limited
choice of business model is actually the security flaw here. <br><br>
4) It seems that it would be worth opening more channels with the
security middlebox community to ensure they address these problems
properly. Otherwise they will resort to the lazy option of blocking
MPTCP. Perhaps this is already in hand?<br><br>
<br>
Bob<br><br>
<br>
<x-sigsep><p></x-sigsep>
________________________________________________________________<br>
Bob
Briscoe,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
BT</body>
</html>

--=====================_1811439367==.ALT--


From nobody Tue Aug 26 04:36:19 2014
Return-Path: <bob.briscoe@bt.com>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 539831A6F8A for <multipathtcp@ietfa.amsl.com>; Tue, 26 Aug 2014 04:36:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.569
X-Spam-Level: 
X-Spam-Status: No, score=-0.569 tagged_above=-999 required=5 tests=[BAYES_50=0.8, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.668, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZAFb5IByU47n for <multipathtcp@ietfa.amsl.com>; Tue, 26 Aug 2014 04:36:15 -0700 (PDT)
Received: from hubrelay-rd.bt.com (hubrelay-rd.bt.com [62.239.224.99]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EF3181A6F88 for <multipathtcp@ietf.org>; Tue, 26 Aug 2014 04:36:14 -0700 (PDT)
Received: from EVMHR72-UKRD.domain1.systemhost.net (10.36.3.110) by EVMHR68-UKRD.bt.com (10.187.101.23) with Microsoft SMTP Server (TLS) id 8.3.348.2; Tue, 26 Aug 2014 12:36:14 +0100
Received: from EPHR01-UKIP.domain1.systemhost.net (147.149.196.177) by EVMHR72-UKRD.domain1.systemhost.net (10.36.3.110) with Microsoft SMTP Server (TLS) id 8.3.348.2; Tue, 26 Aug 2014 12:36:13 +0100
Received: from bagheera.jungle.bt.co.uk (132.146.168.158) by EPHR01-UKIP.domain1.systemhost.net (147.149.196.177) with Microsoft SMTP Server id 14.3.181.6; Tue, 26 Aug 2014 12:36:06 +0100
Received: from BTP075694.jungle.bt.co.uk ([10.111.122.83])	by bagheera.jungle.bt.co.uk (8.13.5/8.12.8) with ESMTP id s7QBa4TB025011	for <multipathtcp@ietf.org>; Tue, 26 Aug 2014 12:36:04 +0100
Message-ID: <201408261136.s7QBa4TB025011@bagheera.jungle.bt.co.uk>
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
Date: Tue, 26 Aug 2014 12:30:50 +0100
To: <multipathtcp@ietf.org>
From: Bob Briscoe <bob.briscoe@bt.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
X-Scanned-By: MIMEDefang 2.56 on 132.146.168.158
Archived-At: http://mailarchive.ietf.org/arch/msg/multipathtcp/fWbk-2X5GzfrAvw09OZR3bHFZFY
Subject: [multipathtcp] Hardening MPTCP against middlebox interference
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-path extensions for TCP <multipathtcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/multipathtcp/>
List-Post: <mailto:multipathtcp@ietf.org>
List-Help: <mailto:multipathtcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Aug 2014 11:36:18 -0000

Folks,

[I don't generally follow the multipathtcp list at the mo, so pls 
ensure you cc me if you want me to read any responses. And apologies 
if I'm covering old ground - I did check, but only a cursory check.]

I noticed a point in the recent presentation on MPTCP to black hat 
USA 2014{Note 1} that suggest a protocol tweak to make MPTCP more robust:

It needs to be harder for a meddlebox that has intercepted the key 
but is not on-path for all subflows to shut down MPTCP on all the 
other subflows.

RFC6824 CURRENT:
    o  Upon receipt of an MP_FASTCLOSE, containing the valid key, Host B
       answers on the same subflow with a TCP RST and tears down all
       subflows.
SUGGESTED:
    o  Upon receipt of an MP_FASTCLOSE, containing the valid key, Host B
       waits for a RST on every other established sub-flow. Once they are
       all received, it responds to the MP_FASTCLOSE on the same subflow
       with a TCP RST and tears down all subflows.

However, this rule could prevent valid MPTCP endpoint from shutting 
down the whole connection, e.g. if two MPTCP endpoints can ever get 
into a state where one holds a different list of all established 
subflows from the other. I don't know enough about MPTCP to know if 
that is a valid concern.


BTW, There's also an interesting idea for a MPTCP capability scanner 
on slide 74 that claims to use less resources than opening a full 
MPTCP connection. However, I don't quite see how a listening host 
that reflects back the same MPTCP options in the SYN/ACK can be 
mistaken for an MPTCP-capable host. Surely the probability of 
choosing the same key in the SYN/ACK is so low that it can be assumed 
that this response is dumb reflection, not a sign of MPTCP-capability.


Cheers


Bob

{Note 1} See earlier posting re 
<https://www.blackhat.com/docs/us-14/materials/us-14-Pearce-Multipath-TCP-Breaking-Todays-Networks-With-Tomorrows-Protocols.pdf> 



________________________________________________________________
Bob Briscoe,                                                  BT 


From nobody Tue Aug 26 05:12:31 2014
Return-Path: <olivier.bonaventure@uclouvain.be>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 25EFA1A6FAE for <multipathtcp@ietfa.amsl.com>; Tue, 26 Aug 2014 05:12:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.601
X-Spam-Level: 
X-Spam-Status: No, score=-1.601 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IfxZB8GD-GQY for <multipathtcp@ietfa.amsl.com>; Tue, 26 Aug 2014 05:12:23 -0700 (PDT)
Received: from smtp5.sgsi.ucl.ac.be (smtp.sgsi.ucl.ac.be [130.104.5.67]) by ietfa.amsl.com (Postfix) with ESMTP id DB9821A6FAC for <multipathtcp@ietf.org>; Tue, 26 Aug 2014 05:12:22 -0700 (PDT)
Received: from wifi-secure1-11.sri.ucl.ac.be (wifi-secure1-11.sri.ucl.ac.be [130.104.108.11]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: obonaventure@smtp5.sgsi.ucl.ac.be) by smtp5.sgsi.ucl.ac.be (Postfix) with ESMTPSA id AF20619840F; Tue, 26 Aug 2014 14:12:12 +0200 (CEST)
X-DKIM: Sendmail DKIM Filter v2.8.3 smtp5.sgsi.ucl.ac.be AF20619840F
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=uclouvain.be; s=selucl; t=1409055132; bh=a9Sz3p33qL90zNXA6wS+2SeVejsDsxX17CXG0bP/MOU=; h=Message-ID:Date:From:Reply-To:MIME-Version:To:Subject:References: In-Reply-To:Content-Type:Content-Transfer-Encoding; b=AuUYt07ek8dbaE32T7kNuYJ8Yb1/ENtPihZTuWJiZ4Xbsc/SF4Y/Z+KYFjF6WU33/ 6SPjMfq91Ce2h7uKxvieXj5oxsEjoIkPX5uThmwaWNPLayJgnqyKuwt2o9+XDgXrZo 0J6BfCoQvCKzxrDiEUWJNyEx8ON6XzsZcCLXqWlQ=
Message-ID: <53FC799D.9090805@uclouvain.be>
Date: Tue, 26 Aug 2014 14:12:13 +0200
From: Olivier Bonaventure <Olivier.Bonaventure@uclouvain.be>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: Bob Briscoe <bob.briscoe@bt.com>, multipathtcp@ietf.org
References: <201408261136.s7QBa4TB025011@bagheera.jungle.bt.co.uk>
In-Reply-To: <201408261136.s7QBa4TB025011@bagheera.jungle.bt.co.uk>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: clamav-milter 0.97.7-exp at smtp-5.sipr-dc.ucl.ac.be
X-Virus-Status: Clean
X-Sgsi-Spamcheck: SASL authenticated, 
X-SGSI-MailScanner-ID: AF20619840F.A2032
X-SGSI-MailScanner: Found to be clean
X-SGSI-From: olivier.bonaventure@uclouvain.be
X-SGSI-Spam-Status: No
Archived-At: http://mailarchive.ietf.org/arch/msg/multipathtcp/7_SBKBVbhTRTlzy3YHtlohRIhWQ
Subject: Re: [multipathtcp] Hardening MPTCP against middlebox interference
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Olivier.Bonaventure@uclouvain.be
List-Id: Multi-path extensions for TCP <multipathtcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/multipathtcp/>
List-Post: <mailto:multipathtcp@ietf.org>
List-Help: <mailto:multipathtcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Aug 2014 12:12:29 -0000

Bob,
>
> [I don't generally follow the multipathtcp list at the mo, so pls ensure
> you cc me if you want me to read any responses. And apologies if I'm
> covering old ground - I did check, but only a cursory check.]
>
> I noticed a point in the recent presentation on MPTCP to black hat USA
> 2014{Note 1} that suggest a protocol tweak to make MPTCP more robust:
>
> It needs to be harder for a meddlebox that has intercepted the key but
> is not on-path for all subflows to shut down MPTCP on all the other
> subflows.
>
> RFC6824 CURRENT:
>     o  Upon receipt of an MP_FASTCLOSE, containing the valid key, Host B
>        answers on the same subflow with a TCP RST and tears down all
>        subflows.
> SUGGESTED:
>     o  Upon receipt of an MP_FASTCLOSE, containing the valid key, Host B
>        waits for a RST on every other established sub-flow. Once they are
>        all received, it responds to the MP_FASTCLOSE on the same subflow
>        with a TCP RST and tears down all subflows.
>
> However, this rule could prevent valid MPTCP endpoint from shutting down
> the whole connection, e.g. if two MPTCP endpoints can ever get into a
> state where one holds a different list of all established subflows from
> the other. I don't know enough about MPTCP to know if that is a valid
> concern.

The motivation for MP_FASTCLOSE is to be able to quickly close an MPTCP 
session at the and of a transfer to enable a server to free state. If we 
need to wait for RST on all subflows to terminate the connection, then 
we'll have to deal with all the cases where a RST is lost on one of the 
subflows.

The key problem from a security viewpoint is that the meddlebox is able 
to see the keys. If we could adopt something similar to
http://tools.ietf.org/html/draft-paasch-mptcp-ssl-00
then we can hide the keys to the meddlebox and prevent this problem.

>
> BTW, There's also an interesting idea for a MPTCP capability scanner on
> slide 74 that claims to use less resources than opening a full MPTCP
> connection.

The scanner is implemented in scapy and relies on transmitting a single 
packet to the server. This is like nmap that uses less state than a 
regular TCP stack.

> However, I don't quite see how a listening host that
> reflects back the same MPTCP options in the SYN/ACK can be mistaken for
> an MPTCP-capable host.Surely the probability of choosing the same key
> in the SYN/ACK is so low that it can be assumed that this response is
> dumb reflection, not a sign of MPTCP-capability.

Last time we checked, this was the kind of answer that we received from 
Baidu.com and other sites in China. We had to modify the MPTCP 
implementation in the Linux kernel to enable Chinese users to access 
baidu.com with an MPTCP-enabled client


Olivier

-- 
INL, ICTEAM, UCLouvain, Belgium, http://inl.info.ucl.ac.be


From nobody Tue Aug 26 05:23:06 2014
Return-Path: <wetpaint@outsidethesphere.com>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 771541A6FB4 for <multipathtcp@ietfa.amsl.com>; Tue, 26 Aug 2014 05:23:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.102
X-Spam-Level: 
X-Spam-Status: No, score=0.102 tagged_above=-999 required=5 tests=[BAYES_50=0.8, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VY70eiKAgFh1 for <multipathtcp@ietfa.amsl.com>; Tue, 26 Aug 2014 05:23:00 -0700 (PDT)
Received: from mail-qg0-f45.google.com (mail-qg0-f45.google.com [209.85.192.45]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6E1111A6FB2 for <multipathtcp@ietf.org>; Tue, 26 Aug 2014 05:23:00 -0700 (PDT)
Received: by mail-qg0-f45.google.com with SMTP id f51so14527132qge.32 for <multipathtcp@ietf.org>; Tue, 26 Aug 2014 05:22:59 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:mime-version:subject:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to; bh=FDuUW4zAxlX8tl5zfOuGGX8njL52z9JNU4ZDv+S6U3E=; b=hb9/k6DQtoZlbrO82TOiyKiggrYHKqqjLTjDW7m0xuSElZBe5GPpNBJw7py3T0podw iCMsMwf2XQ40fnO91tZmn1lEuXjyT2ZB6+1u0XXzV+7kZVNUUIzsr7lBdgZRHykPf1C4 dpmfo4zFa955LSWhbFiLuNSqY/cUpZH4qJvTJLJRtv6KXOKtpWP665J8NgolD4+Ff9wu yCparlMgk40op4+bNSQK3kf4NWtbcpzqpKE2QV6M0MCeQsaG/piorSFB7E6l/uWr0+7D Rca8HbrEMRtS/HFmk8mbBK523vyznqcYmPPruF4j2fEXNKa4GNOSRaW4nScj3M2NvOJq oHzg==
X-Gm-Message-State: ALoCoQnCWT3Xw6K3NCFN21KJmNkynxS6MVaFr/+ii+/DDmwQqIdCLpAGa8KrMcjrtvBd8zXnTqwz
X-Received: by 10.229.212.138 with SMTP id gs10mr44250485qcb.7.1409055779379;  Tue, 26 Aug 2014 05:22:59 -0700 (PDT)
Received: from ?IPv6:2600:1000:b118:bcd2:e10f:b32e:16bb:4214? ([2600:1000:b118:bcd2:e10f:b32e:16bb:4214]) by mx.google.com with ESMTPSA id j6sm4611929qge.46.2014.08.26.05.22.56 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 26 Aug 2014 05:22:58 -0700 (PDT)
Content-Type: multipart/alternative; boundary=Apple-Mail-4BAE7FC8-3F40-49DE-BF08-07CB5C155DE1
Mime-Version: 1.0 (1.0)
From: Kate Pearce <wetpaint@outsidethesphere.com>
X-Mailer: iPhone Mail (11D201)
In-Reply-To: <201408261135.s7QBZbBD025002@bagheera.jungle.bt.co.uk>
Date: Tue, 26 Aug 2014 08:22:54 -0400
Content-Transfer-Encoding: 7bit
Message-Id: <A5EFCA90-4153-45F6-8B4E-78261CFE4467@outsidethesphere.com>
References: <201408261135.s7QBZbBD025002@bagheera.jungle.bt.co.uk>
To: Bob Briscoe <bob.briscoe@bt.com>
Archived-At: http://mailarchive.ietf.org/arch/msg/multipathtcp/z252oi0FAK16XAePCbDFcIejXFw
Cc: "<multipathtcp@ietf.org>" <multipathtcp@ietf.org>
Subject: Re: [multipathtcp] Multipath TCP: Breaking Today's Networks with Tomorrow's Protocols
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-path extensions for TCP <multipathtcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/multipathtcp/>
List-Post: <mailto:multipathtcp@ietf.org>
List-Help: <mailto:multipathtcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Aug 2014 12:23:03 -0000

--Apple-Mail-4BAE7FC8-3F40-49DE-BF08-07CB5C155DE1
Content-Type: text/plain;
	charset=us-ascii
Content-Transfer-Encoding: quoted-printable

Hi,

I'm the researcher that presented at blackhat. We've also been concerned too=
 about mindless panic, and tried to guard against it where we can. Neverthel=
ess journalists will do their thing.=20

I've actually tried to start opening communications to various middle box gr=
oups, but they aren't very receptive right now. The presentation was intende=
d to shake them up a little. If they didn't start adapting now then the opti=
on stripping would have come with abandon once the protocol has wide uptake.=
=20

Not really in a position to give a detailed email right now, but I'm keen to=
 open a dialogue and help where I can. The technology is great and solved re=
al problems, but it breaks network "security" as it is & was done. The netwo=
rk was intended to transfer packets, not controlling or looking at data as i=
s do often done.=20

Absolutely keen to talk in more detail, please let me know if you've any spe=
cific questions about what we released, I've got a good amount unreleased to=
o...

Catherine (Kate) pearce

> On Aug 26, 2014, at 7:35 AM, Bob Briscoe <bob.briscoe@bt.com> wrote:
>=20
>=20
> 1) On 6 Aug, there was an excellent briefing on MPTCP at black hat USA 201=
4:
>=20
> "Multipath TCP: Breaking Today's Networks with Tomorrow's Protocols"=20
> by Catherine Pearce + Patrick Thomas
> < https://www.blackhat.com/docs/us-14/materials/us-14-Pearce- Multipath-TC=
P -Breaking-Todays-Networks-With-Tomorrows-Protocols.pdf>
>=20
> There's lots of interesting stuff within, and an insight into the mindset o=
f those who design network security boxes.=20
>=20
>=20
> 2) Shamus McGillicuddy interpreted the message as follows for SearchNetwor=
king:
>=20
> "MPTCP offers performance and resiliency but security is nonexistent"
> < http://go.techtarget.com/r/32751251/16552648/1>
>=20
> The heading of the article is unfortunate. It implies that it's MPTCP that=
 is not secure, as if security middleboxes are only expected to detect attac=
ks that comply with protocol rules known at the time the box was written. Th=
is is a particularly sad reflection on the state of network security. It's e=
ven sadder that a new protocol gets blamed for non-existent security, when i=
n fact the protocol designers have done everything possible to enable securi=
ty middleboxes to work with it. Middlebox designers seem to have been sittin=
g on their hands.
>=20
> 3) Also notice that the knee-jerk security response is to propose that sec=
urity middleboxes cross-correlate sub-flows between each other. There's no c=
onsideration of the problem here; the box protecting my wifi network has to c=
orrelate with all boxes protecting all cellular networks that I might use, a=
nd with all cable networks, and all DSL networks, and all fibre networks, an=
d... This is not just an n-squared problem; it's n^m, where n is the number o=
f MPTCP endpoints and m is the number of sub-flows on each that might use di=
fferent networks.
>=20
> The idea that MPTCP will drive a shift towards better security within the e=
ndpoints doesn't seem to have occurred to these people yet. They have lost s=
ight of the purpose of what they are doing; providing security to end-users.=
 They haven't yet realised that the business-model they are assuming isn't t=
he only one. Selling boxes to network operators is convenient but not enough=
; it has to be combined with better endpoint security. On its own, the middl=
ebox model is not secure - the limited choice of business model is actually t=
he security flaw here.=20
>=20
> 4) It seems that it would be worth opening more channels with the security=
 middlebox community to ensure they address these problems properly. Otherwi=
se they will resort to the lazy option of blocking MPTCP. Perhaps this is al=
ready in hand?
>=20
>=20
> Bob
>=20
>=20
> ________________________________________________________________
> Bob Briscoe,                                                  BT
>=20
> _______________________________________________
> multipathtcp mailing list
> multipathtcp@ietf.org
> https://www.ietf.org/mailman/listinfo/multipathtcp

--Apple-Mail-4BAE7FC8-3F40-49DE-BF08-07CB5C155DE1
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div>Hi,</div><div><br></div><div>I'm the r=
esearcher that presented at blackhat. We've also been concerned too about mi=
ndless panic, and tried to guard against it where we can. Nevertheless journ=
alists will do their thing.&nbsp;</div><div><br></div><div>I've actually tri=
ed to start opening communications to various middle box groups, but they ar=
en't very receptive right now. The presentation was intended to shake them u=
p a little. If they didn't start adapting now then the option stripping woul=
d have come with abandon once the protocol has wide uptake.&nbsp;</div><div>=
<br></div><div>Not really in a position to give a detailed email right now, b=
ut I'm keen to open a dialogue and help where I can. The technology is great=
 and solved real problems, but it breaks network "security" as it is &amp; w=
as done. The network was intended to transfer packets, not controlling or lo=
oking at data as is do often done.&nbsp;</div><div><br></div><div>Absolutely=
 keen to talk in more detail, please let me know if you've any specific ques=
tions about what we released, I've got a good amount unreleased too...</div>=
<div><br></div><div>Catherine (Kate) pearce</div><div><br>On Aug 26, 2014, a=
t 7:35 AM, Bob Briscoe &lt;<a href=3D"mailto:bob.briscoe@bt.com">bob.briscoe=
@bt.com</a>&gt; wrote:<br><br></div><blockquote type=3D"cite"><div>

<br>
1) On 6 Aug, there was an excellent briefing on MPTCP at black hat USA
2014:<br><br>
"Multipath TCP: Breaking Today's Networks with Tomorrow's
Protocols" <br>
by Catherine Pearce + Patrick Thomas<br>
&lt;<a href=3D"https://www.blackhat.com/docs/us-14/materials/us-14-Pearce-Mu=
ltipath-TCP-Breaking-Todays-Networks-With-Tomorrows-Protocols.pdf" eudora=3D=
"autourl">
https://www.blackhat.com/docs/us-14/materials/us-14-Pearce-</a><b>
Multipath-TCP</b>
<a href=3D"https://www.blackhat.com/docs/us-14/materials/us-14-Pearce-Multip=
ath-TCP-Breaking-Todays-Networks-With-Tomorrows-Protocols.pdf" eudora=3D"aut=
ourl">
-Breaking-Todays-Networks-With-Tomorrows-Protocols.pdf</a>&gt;<br><br>
There's lots of interesting stuff within, and an insight into the mindset
of those who design network security boxes. <br><br>
<br>
2) Shamus McGillicuddy interpreted the message as follows for
SearchNetworking:<br><br>
"MPTCP offers performance and resiliency but security is
nonexistent"<br>
&lt;<a href=3D"http://go.techtarget.com/r/32751251/16552648/1" eudora=3D"aut=
ourl">
http://go.techtarget.com/r/32751251/16552648/1</a>&gt;<br><br>
The heading of the article is unfortunate. It implies that it's MPTCP
that is not secure, as if security middleboxes are only expected to
detect attacks that comply with protocol rules known at the time the box
was written. This is a particularly sad reflection on the state of
network security. It's even sadder that a new protocol gets blamed for
non-existent security, when in fact the protocol designers have done
everything possible to enable security middleboxes to work with it.
Middlebox designers seem to have been sitting on their hands.<br><br>
3) Also notice that the knee-jerk security response is to propose that
security middleboxes cross-correlate sub-flows between each other.
There's no consideration of the problem here; the box protecting my wifi
network has to correlate with all boxes protecting all cellular networks
that I might use, and with all cable networks, and all DSL networks, and
all fibre networks, and... This is not just an n-squared problem; it's
n^m, where n is the number of MPTCP endpoints and m is the number of
sub-flows on each that might use different networks.<br><br>
The idea that MPTCP will drive a shift towards better security within the
endpoints doesn't seem to have occurred to these people yet. They have
lost sight of the purpose of what they are doing; providing security to
end-users. They haven't yet realised that the business-model they are
assuming isn't the only one. Selling boxes to network operators is
convenient but not enough; it has to be combined with better endpoint
security. On its own, the middlebox model is not secure - the limited
choice of business model is actually the security flaw here. <br><br>
4) It seems that it would be worth opening more channels with the
security middlebox community to ensure they address these problems
properly. Otherwise they will resort to the lazy option of blocking
MPTCP. Perhaps this is already in hand?<br><br>
<br>
Bob<br><br>
<br>
<x-sigsep><p>
________________________________________________________________<br>
Bob
Briscoe,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
BT

</p></x-sigsep></div></blockquote><blockquote type=3D"cite"><div><span>_____=
__________________________________________</span><br><span>multipathtcp mail=
ing list</span><br><span><a href=3D"mailto:multipathtcp@ietf.org">multipatht=
cp@ietf.org</a></span><br><span><a href=3D"https://www.ietf.org/mailman/list=
info/multipathtcp">https://www.ietf.org/mailman/listinfo/multipathtcp</a></s=
pan><br></div></blockquote></body></html>=

--Apple-Mail-4BAE7FC8-3F40-49DE-BF08-07CB5C155DE1--


From nobody Tue Aug 26 05:25:25 2014
Return-Path: <wetpaint@outsidethesphere.com>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B77221A6FB2 for <multipathtcp@ietfa.amsl.com>; Tue, 26 Aug 2014 05:25:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yKlGidCxuvIn for <multipathtcp@ietfa.amsl.com>; Tue, 26 Aug 2014 05:25:22 -0700 (PDT)
Received: from mail-qg0-f41.google.com (mail-qg0-f41.google.com [209.85.192.41]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C0AE51A6FB7 for <multipathtcp@ietf.org>; Tue, 26 Aug 2014 05:25:22 -0700 (PDT)
Received: by mail-qg0-f41.google.com with SMTP id z107so11085591qgd.0 for <multipathtcp@ietf.org>; Tue, 26 Aug 2014 05:25:22 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:mime-version:subject:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to; bh=Hu2t2tHQkGe2CUQ+UOe/sd6YtJJEKD3ujImnuvgKaMI=; b=SK09bCg6Yo5P8Gmtb8KSadsDL9TI2+sQlhms28Cttes7Tnf5EjGnZM8D1KPzLXloa9 rECrnOvtrlj6zXbCiF1AZWtvTuC4tQ93Fbt9OfIe/6BQX801MHWRVOsmAAX0zQ2H3BAP 7Ppmsy8fKjsuWj52geFoXuItC3ORZQ7LK7zDKDy7MArKjt6HmBNMdHZJHe/hkRUJhcO8 iChyZQ0+6qEno7gwaCTIZowYM7iNyoqi93KpoMRY1EZd6JjPZGgDIPn/zX1mjd7F5DYv H2KjXgmf2pZaNQklZu0eXREFhn8riczLVfVsnHCIHkZ02nu2RRKr4qP3zF8nYIqzM6td i1dQ==
X-Gm-Message-State: ALoCoQlJZktplKXqqqK3gcwEUvNoRnl3BggVREVWTDLo8T7nw57VkBLf77sMKttg+odZGg3+o7hp
X-Received: by 10.140.102.162 with SMTP id w31mr41699152qge.67.1409055921850;  Tue, 26 Aug 2014 05:25:21 -0700 (PDT)
Received: from ?IPv6:2600:1000:b118:bcd2:e10f:b32e:16bb:4214? ([2600:1000:b118:bcd2:e10f:b32e:16bb:4214]) by mx.google.com with ESMTPSA id w8sm9197704qag.2.2014.08.26.05.25.20 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 26 Aug 2014 05:25:21 -0700 (PDT)
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (1.0)
From: Kate Pearce <wetpaint@outsidethesphere.com>
X-Mailer: iPhone Mail (11D201)
In-Reply-To: <201408261136.s7QBa4TB025011@bagheera.jungle.bt.co.uk>
Date: Tue, 26 Aug 2014 08:25:16 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <DCB7379D-6004-4F97-8135-2764B3971805@outsidethesphere.com>
References: <201408261136.s7QBa4TB025011@bagheera.jungle.bt.co.uk>
To: Bob Briscoe <bob.briscoe@bt.com>
Archived-At: http://mailarchive.ietf.org/arch/msg/multipathtcp/YUTescaXERqrj0NKkvDJgQ7nWXo
Cc: "<multipathtcp@ietf.org>" <multipathtcp@ietf.org>
Subject: Re: [multipathtcp] Hardening MPTCP against middlebox interference
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-path extensions for TCP <multipathtcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/multipathtcp/>
List-Post: <mailto:multipathtcp@ietf.org>
List-Help: <mailto:multipathtcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Aug 2014 12:25:24 -0000

Correct. Looking for keys is probably a better solution in most cases, as we=
 have had pointed out to us.=20

Our method will also allow you to detect subtly different things such as if a=
 middle box is option stripping no capable but not mp join.=20

Catherine Pearce




> On Aug 26, 2014, at 7:30 AM, Bob Briscoe <bob.briscoe@bt.com> wrote:
>=20
> Folks,
>=20
> [I don't generally follow the multipathtcp list at the mo, so pls ensure y=
ou cc me if you want me to read any responses. And apologies if I'm covering=
 old ground - I did check, but only a cursory check.]
>=20
> I noticed a point in the recent presentation on MPTCP to black hat USA 201=
4{Note 1} that suggest a protocol tweak to make MPTCP more robust:
>=20
> It needs to be harder for a meddlebox that has intercepted the key but is n=
ot on-path for all subflows to shut down MPTCP on all the other subflows.
>=20
> RFC6824 CURRENT:
>   o  Upon receipt of an MP_FASTCLOSE, containing the valid key, Host B
>      answers on the same subflow with a TCP RST and tears down all
>      subflows.
> SUGGESTED:
>   o  Upon receipt of an MP_FASTCLOSE, containing the valid key, Host B
>      waits for a RST on every other established sub-flow. Once they are
>      all received, it responds to the MP_FASTCLOSE on the same subflow
>      with a TCP RST and tears down all subflows.
>=20
> However, this rule could prevent valid MPTCP endpoint from shutting down t=
he whole connection, e.g. if two MPTCP endpoints can ever get into a state w=
here one holds a different list of all established subflows from the other. I=
 don't know enough about MPTCP to know if that is a valid concern.
>=20
>=20
> BTW, There's also an interesting idea for a MPTCP capability scanner on sl=
ide 74 that claims to use less resources than opening a full MPTCP connectio=
n. However, I don't quite see how a listening host that reflects back the sa=
me MPTCP options in the SYN/ACK can be mistaken for an MPTCP-capable host. S=
urely the probability of choosing the same key in the SYN/ACK is so low that=
 it can be assumed that this response is dumb reflection, not a sign of MPTC=
P-capability.
>=20
>=20
> Cheers
>=20
>=20
> Bob
>=20
> {Note 1} See earlier posting re <https://www.blackhat.com/docs/us-14/mater=
ials/us-14-Pearce-Multipath-TCP-Breaking-Todays-Networks-With-Tomorrows-Prot=
ocols.pdf>=20
>=20
>=20
> ________________________________________________________________
> Bob Briscoe,                                                  BT=20
> _______________________________________________
> multipathtcp mailing list
> multipathtcp@ietf.org
> https://www.ietf.org/mailman/listinfo/multipathtcp


From nobody Tue Aug 26 06:56:20 2014
Return-Path: <bob.briscoe@bt.com>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1F6ED1A7007 for <multipathtcp@ietfa.amsl.com>; Tue, 26 Aug 2014 06:56:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.269
X-Spam-Level: 
X-Spam-Status: No, score=-3.269 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.668, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YFlgIRJ-3gcG for <multipathtcp@ietfa.amsl.com>; Tue, 26 Aug 2014 06:56:16 -0700 (PDT)
Received: from hubrelay-rd.bt.com (hubrelay-rd.bt.com [62.239.224.99]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 57B0C1A7002 for <multipathtcp@ietf.org>; Tue, 26 Aug 2014 06:56:15 -0700 (PDT)
Received: from EVMHR01-UKBR.domain1.systemhost.net (193.113.108.40) by EVMHR68-UKRD.bt.com (10.187.101.23) with Microsoft SMTP Server (TLS) id 8.3.348.2; Tue, 26 Aug 2014 14:56:14 +0100
Received: from EPHR01-UKIP.domain1.systemhost.net (147.149.196.177) by EVMHR01-UKBR.domain1.systemhost.net (193.113.108.40) with Microsoft SMTP Server (TLS) id 8.3.348.2; Tue, 26 Aug 2014 14:56:13 +0100
Received: from bagheera.jungle.bt.co.uk (132.146.168.158) by EPHR01-UKIP.domain1.systemhost.net (147.149.196.177) with Microsoft SMTP Server id 14.3.181.6; Tue, 26 Aug 2014 14:56:08 +0100
Received: from BTP075694.jungle.bt.co.uk ([10.109.159.142])	by bagheera.jungle.bt.co.uk (8.13.5/8.12.8) with ESMTP id s7QDu538025741;	Tue, 26 Aug 2014 14:56:05 +0100
Message-ID: <201408261356.s7QDu538025741@bagheera.jungle.bt.co.uk>
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
Date: Tue, 26 Aug 2014 14:56:04 +0100
To: <Olivier.Bonaventure@uclouvain.be>
From: Bob Briscoe <bob.briscoe@bt.com>
In-Reply-To: <53FC799D.9090805@uclouvain.be>
References: <201408261136.s7QBa4TB025011@bagheera.jungle.bt.co.uk> <53FC799D.9090805@uclouvain.be>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
X-Scanned-By: MIMEDefang 2.56 on 132.146.168.158
Archived-At: http://mailarchive.ietf.org/arch/msg/multipathtcp/y7ugK23XDVDNKd6lbJMgFaPZBdg
Cc: multipathtcp@ietf.org
Subject: Re: [multipathtcp] Hardening MPTCP against middlebox  interference
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-path extensions for TCP <multipathtcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/multipathtcp/>
List-Post: <mailto:multipathtcp@ietf.org>
List-Help: <mailto:multipathtcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Aug 2014 13:56:19 -0000

Olivier,

At 13:12 26/08/2014, Olivier Bonaventure wrote:
>Bob,
>>
>>[I don't generally follow the multipathtcp list at the mo, so pls ensure
>>you cc me if you want me to read any responses. And apologies if I'm
>>covering old ground - I did check, but only a cursory check.]
>>
>>It needs to be harder for a meddlebox that has intercepted the key but
>>is not on-path for all subflows to shut down MPTCP on all the other
>>subflows.
>>
>>RFC6824 CURRENT:
>>     o  Upon receipt of an MP_FASTCLOSE, containing the valid key, Host B
>>        answers on the same subflow with a TCP RST and tears down all
>>        subflows.
>>SUGGESTED:
>>     o  Upon receipt of an MP_FASTCLOSE, containing the valid key, Host B
>>        waits for a RST on every other established sub-flow. Once they are
>>        all received, it responds to the MP_FASTCLOSE on the same subflow
>>        with a TCP RST and tears down all subflows.
>
>The motivation for MP_FASTCLOSE is to be able to quickly close an 
>MPTCP session at the and of a transfer to enable a server to free 
>state. If we need to wait for RST on all subflows to terminate the 
>connection, then we'll have to deal with all the cases where a RST 
>is lost on one of the subflows.
>
>The key problem from a security viewpoint is that the meddlebox is 
>able to see the keys. If we could adopt something similar to
>http://tools.ietf.org/html/draft-paasch-mptcp-ssl-00
>then we can hide the keys to the meddlebox and prevent this problem.

Understood. But one of the stated goals in RFC6824 is to allow 
meddleboxes to adjust the payload.

"
    It should be emphasized that we are not attempting to prevent the use
    of middleboxes that want to adjust the payload.  An MPTCP-aware
    middlebox could provide such functionality by also rewriting
    checksums.
"

I think it's a good idea for a base MPTCP to exist that allows 
meddleboxes to meddle, as long as there's a separate way for the ends 
to add full e2e integrity protection (e.g. Christophe's mptcp-ssl 
approach) if they want it.

Would my proposed change be more acceptable if it was optional? Ie. 
MP_FASTCLOSE doesn't require an endpoint to shut down the whole MPTCP 
connection until it gets all the RSTs as well, but the endpoint can 
shut the connection down without waiting for all the RSTs if it needs to.



>>BTW, There's also an interesting idea for a MPTCP capability scanner on
>>slide 74 that claims to use less resources than opening a full MPTCP
>>connection.
>
>The scanner is implemented in scapy and relies on transmitting a 
>single packet to the server. This is like nmap that uses less state 
>than a regular TCP stack.
>
>>However, I don't quite see how a listening host that
>>reflects back the same MPTCP options in the SYN/ACK can be mistaken for
>>an MPTCP-capable host.Surely the probability of choosing the same key
>>in the SYN/ACK is so low that it can be assumed that this response is
>>dumb reflection, not a sign of MPTCP-capability.
>
>Last time we checked, this was the kind of answer that we received 
>from Baidu.com and other sites in China. We had to modify the MPTCP 
>implementation in the Linux kernel to enable Chinese users to access 
>baidu.com with an MPTCP-enabled client

Sorry, I'm not sure what you're saying. Can you be more precise? I'm 
not clear what you mean by 'this'? And I'm not clear what changes you 
made? And I'm not clear how this relates to my question about 
checking if the key is different in the response?


Bob



>Olivier
>
>--
>INL, ICTEAM, UCLouvain, Belgium, http://inl.info.ucl.ac.be

________________________________________________________________
Bob Briscoe,                                                  BT 


From nobody Tue Aug 26 07:02:57 2014
Return-Path: <bob.briscoe@bt.com>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2DF471A701D for <multipathtcp@ietfa.amsl.com>; Tue, 26 Aug 2014 07:02:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.369
X-Spam-Level: 
X-Spam-Status: No, score=-1.369 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.668, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nFTNsIIalCod for <multipathtcp@ietfa.amsl.com>; Tue, 26 Aug 2014 07:02:52 -0700 (PDT)
Received: from hubrelay-rd.bt.com (hubrelay-rd.bt.com [62.239.224.98]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2712C1A7016 for <multipathtcp@ietf.org>; Tue, 26 Aug 2014 07:02:52 -0700 (PDT)
Received: from EVMHR02-UKBR.domain1.systemhost.net (193.113.108.41) by EVMHR65-UKRD.bt.com (10.187.101.20) with Microsoft SMTP Server (TLS) id 14.3.181.6; Tue, 26 Aug 2014 15:02:50 +0100
Received: from EPHR02-UKIP.domain1.systemhost.net (147.149.100.81) by EVMHR02-UKBR.domain1.systemhost.net (193.113.108.41) with Microsoft SMTP Server (TLS) id 8.3.348.2; Tue, 26 Aug 2014 15:02:48 +0100
Received: from bagheera.jungle.bt.co.uk (132.146.168.158) by EPHR02-UKIP.domain1.systemhost.net (147.149.100.81) with Microsoft SMTP Server id 14.3.181.6; Tue, 26 Aug 2014 15:02:48 +0100
Received: from BTP075694.jungle.bt.co.uk ([10.109.159.142])	by bagheera.jungle.bt.co.uk (8.13.5/8.12.8) with ESMTP id s7QE2iOO025792;	Tue, 26 Aug 2014 15:02:44 +0100
Message-ID: <201408261402.s7QE2iOO025792@bagheera.jungle.bt.co.uk>
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
Date: Tue, 26 Aug 2014 15:02:45 +0100
To: Kate Pearce <wetpaint@outsidethesphere.com>
From: Bob Briscoe <bob.briscoe@bt.com>
In-Reply-To: <A5EFCA90-4153-45F6-8B4E-78261CFE4467@outsidethesphere.com>
References: <201408261135.s7QBZbBD025002@bagheera.jungle.bt.co.uk> <A5EFCA90-4153-45F6-8B4E-78261CFE4467@outsidethesphere.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="=====================_1820267355==.ALT"
X-Scanned-By: MIMEDefang 2.56 on 132.146.168.158
Archived-At: http://mailarchive.ietf.org/arch/msg/multipathtcp/WQhF2dVEBs2DfbWrd6-bXKPRDdg
Cc: "<multipathtcp@ietf.org>" <multipathtcp@ietf.org>
Subject: Re: [multipathtcp] Multipath TCP: Breaking Today's Networks with Tomorrow's Protocols
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-path extensions for TCP <multipathtcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/multipathtcp/>
List-Post: <mailto:multipathtcp@ietf.org>
List-Help: <mailto:multipathtcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Aug 2014 14:02:55 -0000

--=====================_1820267355==.ALT
Content-Type: text/plain; charset="us-ascii"; format=flowed

Kate,

Thx for the excellent research. I'm keen to help ensure the security 
community copes with MPTCP properly (ie combining endpoint with 
network-based as I suggested, and certainly not just lazily blocking 
all MPTCP).

But I'll let others take the lead and only step in if I have to, 'cos 
I'm trying to focus on other stuff at the mo.

Thx again.


Bob

PS. MPTCP also challenges the assumptions that the in-network load 
balancing community and the DPI community hold, so similar comments apply.


At 13:22 26/08/2014, Kate Pearce wrote:
>Hi,
>
>I'm the researcher that presented at blackhat. We've also been 
>concerned too about mindless panic, and tried to guard against it 
>where we can. Nevertheless journalists will do their thing.
>
>I've actually tried to start opening communications to various 
>middle box groups, but they aren't very receptive right now. The 
>presentation was intended to shake them up a little. If they didn't 
>start adapting now then the option stripping would have come with 
>abandon once the protocol has wide uptake.
>
>Not really in a position to give a detailed email right now, but I'm 
>keen to open a dialogue and help where I can. The technology is 
>great and solved real problems, but it breaks network "security" as 
>it is & was done. The network was intended to transfer packets, not 
>controlling or looking at data as is do often done.
>
>Absolutely keen to talk in more detail, please let me know if you've 
>any specific questions about what we released, I've got a good 
>amount unreleased too...
>
>Catherine (Kate) pearce
>
>On Aug 26, 2014, at 7:35 AM, Bob Briscoe 
><<mailto:bob.briscoe@bt.com>bob.briscoe@bt.com> wrote:
>
>>
>>1) On 6 Aug, there was an excellent briefing on MPTCP at black hat USA 2014:
>>
>>"Multipath TCP: Breaking Today's Networks with Tomorrow's Protocols"
>>by Catherine Pearce + Patrick Thomas
>>< https://www.blackhat.com/docs/us-14/materials/us-14-Pearce- 
>>Multipath-TCP -Breaking-Todays-Networks-With-Tomorrows-Protocols.pdf>
>>
>>There's lots of interesting stuff within, and an insight into the 
>>mindset of those who design network security boxes.
>>
>>
>>2) Shamus McGillicuddy interpreted the message as follows for 
>>SearchNetworking:
>>
>>"MPTCP offers performance and resiliency but security is nonexistent"
>>< http://go.techtarget.com/r/32751251/16552648/1>
>>
>>The heading of the article is unfortunate. It implies that it's 
>>MPTCP that is not secure, as if security middleboxes are only 
>>expected to detect attacks that comply with protocol rules known at 
>>the time the box was written. This is a particularly sad reflection 
>>on the state of network security. It's even sadder that a new 
>>protocol gets blamed for non-existent security, when in fact the 
>>protocol designers have done everything possible to enable security 
>>middleboxes to work with it. Middlebox designers seem to have been 
>>sitting on their hands.
>>
>>3) Also notice that the knee-jerk security response is to propose 
>>that security middleboxes cross-correlate sub-flows between each 
>>other. There's no consideration of the problem here; the box 
>>protecting my wifi network has to correlate with all boxes 
>>protecting all cellular networks that I might use, and with all 
>>cable networks, and all DSL networks, and all fibre networks, 
>>and... This is not just an n-squared problem; it's n^m, where n is 
>>the number of MPTCP endpoints and m is the number of sub-flows on 
>>each that might use different networks.
>>
>>The idea that MPTCP will drive a shift towards better security 
>>within the endpoints doesn't seem to have occurred to these people 
>>yet. They have lost sight of the purpose of what they are doing; 
>>providing security to end-users. They haven't yet realised that the 
>>business-model they are assuming isn't the only one. Selling boxes 
>>to network operators is convenient but not enough; it has to be 
>>combined with better endpoint security. On its own, the middlebox 
>>model is not secure - the limited choice of business model is 
>>actually the security flaw here.
>>
>>4) It seems that it would be worth opening more channels with the 
>>security middlebox community to ensure they address these problems 
>>properly. Otherwise they will resort to the lazy option of blocking 
>>MPTCP. Perhaps this is already in hand?
>>
>>
>>Bob
>>
>>
>>________________________________________________________________
>>Bob Briscoe,                                                  BT
>>_______________________________________________
>>multipathtcp mailing list
>><mailto:multipathtcp@ietf.org>multipathtcp@ietf.org
>>https://www.ietf.org/mailman/listinfo/multipathtcp
>
>________________________________________________________________
>Bob Briscoe,                                                  BT 
--=====================_1820267355==.ALT
Content-Type: text/html; charset="us-ascii"

<html>
<body>
Kate,<br><br>
Thx for the excellent research. I'm keen to help ensure the security
community copes with MPTCP properly (ie combining endpoint with
network-based as I suggested, and certainly not just lazily blocking all
MPTCP). <br><br>
But I'll let others take the lead and only step in if I have to, 'cos I'm
trying to focus on other stuff at the mo.<br><br>
Thx again.<br><br>
<br>
Bob<br><br>
PS. MPTCP also challenges the assumptions that the in-network load
balancing community and the DPI community hold, so similar comments
apply.<br><br>
<br>
At 13:22 26/08/2014, Kate Pearce wrote:<br>
<blockquote type=cite class=cite cite="">Hi,<br><br>
I'm the researcher that presented at blackhat. We've also been concerned
too about mindless panic, and tried to guard against it where we can.
Nevertheless journalists will do their thing. <br><br>
I've actually tried to start opening communications to various middle box
groups, but they aren't very receptive right now. The presentation was
intended to shake them up a little. If they didn't start adapting now
then the option stripping would have come with abandon once the protocol
has wide uptake. <br><br>
Not really in a position to give a detailed email right now, but I'm keen
to open a dialogue and help where I can. The technology is great and
solved real problems, but it breaks network &quot;security&quot; as it is
&amp; was done. The network was intended to transfer packets, not
controlling or looking at data as is do often done. <br><br>
Absolutely keen to talk in more detail, please let me know if you've any
specific questions about what we released, I've got a good amount
unreleased too...<br><br>
Catherine (Kate) pearce<br><br>
On Aug 26, 2014, at 7:35 AM, Bob Briscoe
&lt;<a href="mailto:bob.briscoe@bt.com">bob.briscoe@bt.com</a>&gt;
wrote:<br><br>
<blockquote type=cite class=cite cite=""><br>
1) On 6 Aug, there was an excellent briefing on MPTCP at black hat USA
2014:<br><br>
&quot;Multipath TCP: Breaking Today's Networks with Tomorrow's
Protocols&quot; <br>
by Catherine Pearce + Patrick Thomas<br>
&lt;
<a href="https://www.blackhat.com/docs/us-14/materials/us-14-Pearce" eudora="autourl">
https://www.blackhat.com/docs/us-14/materials/us-14-Pearce</a>-<b>
Multipath-TCP</b>
-Breaking-Todays-Networks-With-Tomorrows-Protocols.pdf&gt;<br><br>
There's lots of interesting stuff within, and an insight into the mindset
of those who design network security boxes. <br><br>
<br>
2) Shamus McGillicuddy interpreted the message as follows for
SearchNetworking:<br><br>
&quot;MPTCP offers performance and resiliency but security is
nonexistent&quot;<br>
&lt;
<a href="http://go.techtarget.com/r/32751251/16552648/1" eudora="autourl">
http://go.techtarget.com/r/32751251/16552648/1</a>&gt;<br><br>
The heading of the article is unfortunate. It implies that it's MPTCP
that is not secure, as if security middleboxes are only expected to
detect attacks that comply with protocol rules known at the time the box
was written. This is a particularly sad reflection on the state of
network security. It's even sadder that a new protocol gets blamed for
non-existent security, when in fact the protocol designers have done
everything possible to enable security middleboxes to work with it.
Middlebox designers seem to have been sitting on their hands.<br><br>
3) Also notice that the knee-jerk security response is to propose that
security middleboxes cross-correlate sub-flows between each other.
There's no consideration of the problem here; the box protecting my wifi
network has to correlate with all boxes protecting all cellular networks
that I might use, and with all cable networks, and all DSL networks, and
all fibre networks, and... This is not just an n-squared problem; it's
n^m, where n is the number of MPTCP endpoints and m is the number of
sub-flows on each that might use different networks.<br><br>
The idea that MPTCP will drive a shift towards better security within the
endpoints doesn't seem to have occurred to these people yet. They have
lost sight of the purpose of what they are doing; providing security to
end-users. They haven't yet realised that the business-model they are
assuming isn't the only one. Selling boxes to network operators is
convenient but not enough; it has to be combined with better endpoint
security. On its own, the middlebox model is not secure - the limited
choice of business model is actually the security flaw here. <br><br>
4) It seems that it would be worth opening more channels with the
security middlebox community to ensure they address these problems
properly. Otherwise they will resort to the lazy option of blocking
MPTCP. Perhaps this is already in hand?<br><br>
<br>
Bob<br><br>
<br>
________________________________________________________________<br>
Bob
Briscoe,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
BT <br>
_______________________________________________<br>
multipathtcp mailing list<br>
<a href="mailto:multipathtcp@ietf.org">multipathtcp@ietf.org</a><br>
<a href="https://www.ietf.org/mailman/listinfo/multipathtcp" eudora="autourl">
https://www.ietf.org/mailman/listinfo/multipathtcp</a></blockquote>
<x-sigsep><p></x-sigsep>
________________________________________________________________<br>
Bob
Briscoe,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
BT</body>
</html>

--=====================_1820267355==.ALT--


From nobody Wed Aug 27 00:03:55 2014
Return-Path: <olivier.bonaventure@uclouvain.be>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 79B251A0437 for <multipathtcp@ietfa.amsl.com>; Wed, 27 Aug 2014 00:03:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.402
X-Spam-Level: 
X-Spam-Status: No, score=-2.402 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mSglqnJhSTE3 for <multipathtcp@ietfa.amsl.com>; Wed, 27 Aug 2014 00:03:52 -0700 (PDT)
Received: from smtp5.sgsi.ucl.ac.be (smtp.sgsi.ucl.ac.be [130.104.5.67]) by ietfa.amsl.com (Postfix) with ESMTP id 77E871A0438 for <multipathtcp@ietf.org>; Wed, 27 Aug 2014 00:03:52 -0700 (PDT)
Received: from mbpobo-2.dhcp.info.ucl.ac.be (mbpobo-2.dhcp.info.ucl.ac.be [130.104.228.16]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: obonaventure@smtp5.sgsi.ucl.ac.be) by smtp5.sgsi.ucl.ac.be (Postfix) with ESMTPSA id 5BA6119826D; Wed, 27 Aug 2014 09:03:47 +0200 (CEST)
X-DKIM: Sendmail DKIM Filter v2.8.3 smtp5.sgsi.ucl.ac.be 5BA6119826D
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=uclouvain.be; s=selucl; t=1409123027; bh=pnIOeRd+B+edLVifL/sAo9o07TgZF8fR/BTk1UbFvoY=; h=Message-ID:Date:From:Reply-To:MIME-Version:To:CC:Subject: References:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=ETZEGFwSIIL9p0VxSpJFHZAyxg48cobgxHHx+FbHFNLqP+2wGZExgMD4AEqsrxtT+ q5rlzFfOJ05YdPLnoqHWIDPqQ1hM2BlsrQElhaj5yAyVlTKV4nepjnas2KpAP0IwTS vHKbe++3+MJWOwC0ByQjHHlbJG/eyexza8sZ+vmU=
Message-ID: <53FD82D3.1010501@uclouvain.be>
Date: Wed, 27 Aug 2014 09:03:47 +0200
From: Olivier Bonaventure <Olivier.Bonaventure@uclouvain.be>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: Kate Pearce <wetpaint@outsidethesphere.com>,  Bob Briscoe <bob.briscoe@bt.com>
References: <201408261135.s7QBZbBD025002@bagheera.jungle.bt.co.uk> <A5EFCA90-4153-45F6-8B4E-78261CFE4467@outsidethesphere.com>
In-Reply-To: <A5EFCA90-4153-45F6-8B4E-78261CFE4467@outsidethesphere.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: clamav-milter 0.97.7-exp at smtp-5.sipr-dc.ucl.ac.be
X-Virus-Status: Clean
X-Sgsi-Spamcheck: SASL authenticated, 
X-SGSI-MailScanner-ID: 5BA6119826D.A02C7
X-SGSI-MailScanner: Found to be clean
X-SGSI-From: olivier.bonaventure@uclouvain.be
X-SGSI-Spam-Status: No
Archived-At: http://mailarchive.ietf.org/arch/msg/multipathtcp/0TC2RFUrhNtFAUS4OBJ2Ck_5yb4
Cc: "<multipathtcp@ietf.org>" <multipathtcp@ietf.org>
Subject: Re: [multipathtcp] Multipath TCP: Breaking Today's Networks with Tomorrow's Protocols
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Olivier.Bonaventure@uclouvain.be
List-Id: Multi-path extensions for TCP <multipathtcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/multipathtcp/>
List-Post: <mailto:multipathtcp@ietf.org>
List-Help: <mailto:multipathtcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 27 Aug 2014 07:03:54 -0000

Kate,

> I'm the researcher that presented at blackhat. We've also been concerned
> too about mindless panic, and tried to guard against it where we can.
> Nevertheless journalists will do their thing.
>
> I've actually tried to start opening communications to various middle
> box groups, but they aren't very receptive right now. The presentation
> was intended to shake them up a little. If they didn't start adapting
> now then the option stripping would have come with abandon once the
> protocol has wide uptake.
>
> Not really in a position to give a detailed email right now, but I'm
> keen to open a dialogue and help where I can. The technology is great
> and solved real problems, but it breaks network "security" as it is &
> was done. The network was intended to transfer packets, not controlling
> or looking at data as is do often done.

We analyzing the interactions between middleboxes and MPTCP, there are 
two different situations that are worth being discussed. Let us consider 
a middlebox like a firewall that needs to see the entire traffic from 
the users that it "controls"

Scenario 1 : multihomed client

client --- net1 ---- mbox --- internet --- server
   +                              +
   +----------------- net2 -------+


With regular TCP, a TCP connection can either see the network as


client --- net1 ---- mbox --- internet --- server


or as

client                        internet --- server
   +                              +
   +----------------- net2 -------+


This second scenario is worrying for the middlebox operator because it 
does not see anything about the traffic from the client. Note that this 
issue arises simply because there are two interfaces on the client 
device. A typical example is a smartphone connected to an entreprise 
WiFi network and a public 3G/4G provider. Note that an entreprise that 
deploys IPv6 and IPv4 might quickly end up in this scenario where a 
middlebox does not see the IPv4 and IPv6 packets produced by a given host.

If the middlebox operator needs to "control" all the traffic to/from his 
clients, there it needs to block access to net2 or force them to pass 
through a VPN/proxy/... so that all subflows pass through the middlebox. 
Which brings us to the second scenario.


Scenario 2 : single homed client, MPTCP subflows on same interface

client --- net ---- mbox --- internet --- server

The middlebox can see all the packets exchanged by the client and the 
server. In full generality, to perform DPI with Multipath TCP, the 
middlebox would need to reassemble the stream, take into account the 
retransmissions, ... In an entreprise network, it is also possible to 
have a more active middlebox that would for example :
- refuse the addition of TCP subflows so that MPTCP only uses one 
subflow at a time
- limit the number of subflows to one per IP address assigned to the 
client/server
- verify the MP_JOIN options
- perform traffic normalisation
- ...

> Absolutely keen to talk in more detail, please let me know if you've any
> specific questions about what we released, I've got a good amount
> unreleased too...

It would be nice if you could contribute to the wg draft on operational 
experience


Olivier

-- 
INL, ICTEAM, UCLouvain, Belgium, http://inl.info.ucl.ac.be


From nobody Wed Aug 27 00:46:50 2014
Return-Path: <dreibh@iem.uni-due.de>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C16F61A0478 for <multipathtcp@ietfa.amsl.com>; Wed, 27 Aug 2014 00:46:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.482
X-Spam-Level: 
X-Spam-Status: No, score=0.482 tagged_above=-999 required=5 tests=[BAYES_50=0.8, HELO_EQ_DE=0.35, RP_MATCHES_RCVD=-0.668] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xwbhZtGgBfcB for <multipathtcp@ietfa.amsl.com>; Wed, 27 Aug 2014 00:46:47 -0700 (PDT)
Received: from mailout.uni-due.de (mailout.uni-due.de [132.252.185.19]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5BCEE1A0468 for <multipathtcp@ietf.org>; Wed, 27 Aug 2014 00:46:47 -0700 (PDT)
Received: from lupo.localnet ([77.88.71.157]) (authenticated bits=0) by mailout.uni-due.de (8.13.1/8.13.1) with ESMTP id s7R7kinT020374 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for <multipathtcp@ietf.org>; Wed, 27 Aug 2014 09:46:45 +0200
From: Thomas Dreibholz <dreibh@iem.uni-due.de>
To: multipathtcp@ietf.org
Date: Wed, 27 Aug 2014 09:46:44 +0200
Message-ID: <4110565.0zFSzfK6Qi@lupo>
User-Agent: KMail/4.13.3 (Linux/3.13.0-34-generic; KDE/4.13.3; x86_64; ; )
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="nextPart1467115.M8j2IjtqBN"; micalg="pgp-sha1"; protocol="application/pgp-signature"
X-Virus-Scanned: Clam Anti Virus - http://www.clamav.net
X-Spam-Scanned: SpamAssassin: 3.002004 - http://www.spamassassin.org
X-Scanned-By: MIMEDefang 2.57 on 132.252.185.19
Archived-At: http://mailarchive.ietf.org/arch/msg/multipathtcp/7FHOtu60GCq1au256DQNCkhwBfc
Subject: [multipathtcp] Call for Papers of the PAMS 2015
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-path extensions for TCP <multipathtcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/multipathtcp/>
List-Post: <mailto:multipathtcp@ietf.org>
List-Help: <mailto:multipathtcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 27 Aug 2014 07:46:49 -0000

--nextPart1467115.M8j2IjtqBN
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"

We apologize if you receive multiple copies of this CFP.


CALL FOR PAPERS

The 5th International Workshop on Protocols and Applications with Multi=
=2DHoming Support (PAMS 2015)
In conjunction with the 29th IEEE International Conference on Advanced =
Information Networking and Applications (AINA 2015)
March 24-27, 2015 in Gwangju/South Korea
https://simula.no/pams-2015

The intent of our workshop is to bring together people from research an=
d
industry, in order to provide a discussion forum for state-of-the-art t=
opics
related to multi-homing on Network, Transport, Session and Application =
Layers.
The PAMS workshop will include full-paper sessions as well as a poster =
session
(with short presentations) to introduce preliminary ideas as well as wo=
rk in
progress.

Workshops proceedings will be published by the IEEE CS Conference Publi=
shing
Service and will be included in the Digital Library.

The main topics to be addressed include (but are not limited to):

    * Network Resilience by Multi-Homing
    * Network Architectures for Multi-Homed Systems
    * Performance Evaluation of Multi-Homed Systems
    * Deployment of Multi-Homed Protocols in Existing Networks
      with Middleboxes
    * Design and Implementation of Multi-Homed Systems
    * Testbeds for Multi-Homed Systems
    * Load Sharing and Load Balancing for Multi-Homed Systems
    * Mobility for Multi-Homed Systems
    * Protocols with Multi-Homing Support
    * Congestion and Flow Control of Multi-Homed Systems
    * Quality of Service for Multi-Homed Systems
    * Multi-Homing for Interconnection Networks
    * Security of Multi-Homed Systems
    * Application Deployment and Support for Legacy Applications
    * Cross-Layer Optimisation for Multi-Homed Systems
    * Multi-Homing in the Context of the Future Internet

GENERAL CHAIRS:

    * Thomas Dreibholz, Simula Research Laboratory, Norway
    * Hakim Adhari, University of Duisburg-Essen, Germany

PUBLICITY CHAIRS:

    * Glenford Mapp, Middlesex University, United Kingdom
    * Xing Zhou, Hainan University, China

PROGRAM COMMITTEE

    * Hakim Adhari, University of Duisburg-Essen, Germany
    * Nicola Altan, ista International, Germany
    * =C4=B0lknur Ayd=C4=B1n, Farmingdale State College, U.S.A.
    * =C5=81ukasz Budzisz, Technische Universit=C3=A4t Berlin, Germany
    * Martin Becke, University of Duisburg-Essen, Germany
    * Anna Brunstr=C3=B6m, Karlstad University, Sweden
    * Ahmed Elmokashfi, Simula Research Laboratory, Norway
    * Kristian Evensen, Simula Research Laboratory, Norway
    * Simone Ferlin, Simula Research Laboratory, Norway
    * Ernst Gunnar Gran, Simula Research Laboratory, Norway
    * Michio Honda, Keio University, Japan
    * Seok Joo Koh, Kyungpook National University, South Korea
    * Amund Kvalbein, Simula Research Laboratory, Norway
    * Glenford Mapp, Middlesex University, United Kingdom
    * Michael Menth, University of T=C3=BCbingen, Germany
    * Samuel Rodrigo Mocholi, Oracle, Norway
    * Preethi Natarajan, Cisco, U.S.A.
    * Jes=C3=BAs Escudero Sahuquillo, Oracle, Norway
    * Francisco Trivi=C3=B1o-Garc=C3=ADa, Oracle, Norway
    * Esbold Unurkhaan, Mongolian University of Science and Technology,=
 Mongolia
    * Alan Wagner, University of British Columbia, Canada
    * Thomas Volkert, Ilmenau University of Technology, Germany
    * Michael Welzl, University of Oslo, Norway
    * Xing Zhou, Hainan University, China


IMPORTANT DATES

    * Paper Submission Deadline:      October 1, 2014
    * Author Notification:            December 15, 2014
    * Author Registration:            January 15, 2015
    * Camera-Ready Paper Submission:  January 15, 2015


CONTACT

For further information, please contact:

    * Thomas Dreibholz (dreibh@simula.no)
    * Hakim Adhari (hakim.adhari@uni-due.de)


WEBSITE

https://simula.no/pams-2015

--nextPart1467115.M8j2IjtqBN
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part.
Content-Transfer-Encoding: 7Bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)

iEYEABECAAYFAlP9jOQACgkQ32BbsHYPLWX6vwCeOfRvff6Rp4jQpMgYBEH3i1VT
KQ8AoNpj/4bCSnuO82ixKffLYxVDjcSU
=0LIz
-----END PGP SIGNATURE-----

--nextPart1467115.M8j2IjtqBN--


From nobody Wed Aug 27 01:25:58 2014
Return-Path: <lars@netapp.com>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8BB161A049E for <multipathtcp@ietfa.amsl.com>; Wed, 27 Aug 2014 01:25:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.57
X-Spam-Level: 
X-Spam-Status: No, score=-7.57 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.668, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sOPuEhcIT7pL for <multipathtcp@ietfa.amsl.com>; Wed, 27 Aug 2014 01:25:52 -0700 (PDT)
Received: from mx11.netapp.com (mx11.netapp.com [216.240.18.76]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 631B21A0450 for <multipathtcp@ietf.org>; Wed, 27 Aug 2014 01:25:52 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="5.04,409,1406617200";  d="asc'?scan'208";a="142519682"
Received: from vmwexceht06-prd.hq.netapp.com ([10.106.77.104]) by mx11-out.netapp.com with ESMTP; 27 Aug 2014 01:25:53 -0700
Received: from HIOEXCMBX06-PRD.hq.netapp.com (10.122.105.39) by vmwexceht06-prd.hq.netapp.com (10.106.77.104) with Microsoft SMTP Server (TLS) id 14.3.123.3; Wed, 27 Aug 2014 01:25:29 -0700
Received: from HIOEXCMBX07-PRD.hq.netapp.com (10.122.105.40) by hioexcmbx06-prd.hq.netapp.com (10.122.105.39) with Microsoft SMTP Server (TLS) id 15.0.913.22; Wed, 27 Aug 2014 01:25:20 -0700
Received: from HIOEXCMBX07-PRD.hq.netapp.com ([::1]) by hioexcmbx07-prd.hq.netapp.com ([fe80::55e3:a7dc:11bd:462%21]) with mapi id 15.00.0913.011; Wed, 27 Aug 2014 01:25:20 -0700
From: "Eggert, Lars" <lars@netapp.com>
To: Thomas Dreibholz <dreibh@iem.uni-due.de>
Thread-Topic: [multipathtcp] Call for Papers of the PAMS 2015
Thread-Index: AQHPwcsF2iQoepaPG0eSFnRqTzsIupvkkryA
Date: Wed, 27 Aug 2014 08:25:20 +0000
Message-ID: <D5408483-FF08-480E-B876-098420D96A8C@netapp.com>
References: <4110565.0zFSzfK6Qi@lupo>
In-Reply-To: <4110565.0zFSzfK6Qi@lupo>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.1878.6)
x-originating-ip: [10.122.56.79]
Content-Type: multipart/signed; boundary="Apple-Mail=_DA35BBF4-5EE1-4096-ABB6-C2AB2BE89B36"; protocol="application/pgp-signature"; micalg=pgp-sha1
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/multipathtcp/zJBseT8-4VtR0rYkpvDlgRal-nU
Cc: "multipathtcp@ietf.org" <multipathtcp@ietf.org>
Subject: Re: [multipathtcp] Call for Papers of the PAMS 2015
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-path extensions for TCP <multipathtcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/multipathtcp/>
List-Post: <mailto:multipathtcp@ietf.org>
List-Help: <mailto:multipathtcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 27 Aug 2014 08:25:55 -0000

--Apple-Mail=_DA35BBF4-5EE1-4096-ABB6-C2AB2BE89B36
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Can we not spam WG lists with CFP, please?

On 2014-8-27, at 9:46, Thomas Dreibholz <dreibh@iem.uni-due.de> wrote:

> We apologize if you receive multiple copies of this CFP.
>=20
>=20
> CALL FOR PAPERS
>=20
> The 5th International Workshop on Protocols and Applications with =
Multi-Homing Support (PAMS 2015)
> In conjunction with the 29th IEEE International Conference on Advanced =
Information Networking and Applications (AINA 2015)
> March 24-27, 2015 in Gwangju/South Korea
> https://simula.no/pams-2015
>=20
> The intent of our workshop is to bring together people from research =
and
> industry, in order to provide a discussion forum for state-of-the-art =
topics
> related to multi-homing on Network, Transport, Session and Application =
Layers.
> The PAMS workshop will include full-paper sessions as well as a poster =
session
> (with short presentations) to introduce preliminary ideas as well as =
work in
> progress.
>=20
> Workshops proceedings will be published by the IEEE CS Conference =
Publishing
> Service and will be included in the Digital Library.
>=20
> The main topics to be addressed include (but are not limited to):
>=20
>    * Network Resilience by Multi-Homing
>    * Network Architectures for Multi-Homed Systems
>    * Performance Evaluation of Multi-Homed Systems
>    * Deployment of Multi-Homed Protocols in Existing Networks
>      with Middleboxes
>    * Design and Implementation of Multi-Homed Systems
>    * Testbeds for Multi-Homed Systems
>    * Load Sharing and Load Balancing for Multi-Homed Systems
>    * Mobility for Multi-Homed Systems
>    * Protocols with Multi-Homing Support
>    * Congestion and Flow Control of Multi-Homed Systems
>    * Quality of Service for Multi-Homed Systems
>    * Multi-Homing for Interconnection Networks
>    * Security of Multi-Homed Systems
>    * Application Deployment and Support for Legacy Applications
>    * Cross-Layer Optimisation for Multi-Homed Systems
>    * Multi-Homing in the Context of the Future Internet
>=20
> GENERAL CHAIRS:
>=20
>    * Thomas Dreibholz, Simula Research Laboratory, Norway
>    * Hakim Adhari, University of Duisburg-Essen, Germany
>=20
> PUBLICITY CHAIRS:
>=20
>    * Glenford Mapp, Middlesex University, United Kingdom
>    * Xing Zhou, Hainan University, China
>=20
> PROGRAM COMMITTEE
>=20
>    * Hakim Adhari, University of Duisburg-Essen, Germany
>    * Nicola Altan, ista International, Germany
>    * =C4=B0lknur Ayd=C4=B1n, Farmingdale State College, U.S.A.
>    * =C5=81ukasz Budzisz, Technische Universit=C3=A4t Berlin, Germany
>    * Martin Becke, University of Duisburg-Essen, Germany
>    * Anna Brunstr=C3=B6m, Karlstad University, Sweden
>    * Ahmed Elmokashfi, Simula Research Laboratory, Norway
>    * Kristian Evensen, Simula Research Laboratory, Norway
>    * Simone Ferlin, Simula Research Laboratory, Norway
>    * Ernst Gunnar Gran, Simula Research Laboratory, Norway
>    * Michio Honda, Keio University, Japan
>    * Seok Joo Koh, Kyungpook National University, South Korea
>    * Amund Kvalbein, Simula Research Laboratory, Norway
>    * Glenford Mapp, Middlesex University, United Kingdom
>    * Michael Menth, University of T=C3=BCbingen, Germany
>    * Samuel Rodrigo Mocholi, Oracle, Norway
>    * Preethi Natarajan, Cisco, U.S.A.
>    * Jes=C3=BAs Escudero Sahuquillo, Oracle, Norway
>    * Francisco Trivi=C3=B1o-Garc=C3=ADa, Oracle, Norway
>    * Esbold Unurkhaan, Mongolian University of Science and Technology, =
Mongolia
>    * Alan Wagner, University of British Columbia, Canada
>    * Thomas Volkert, Ilmenau University of Technology, Germany
>    * Michael Welzl, University of Oslo, Norway
>    * Xing Zhou, Hainan University, China
>=20
>=20
> IMPORTANT DATES
>=20
>    * Paper Submission Deadline:      October 1, 2014
>    * Author Notification:            December 15, 2014
>    * Author Registration:            January 15, 2015
>    * Camera-Ready Paper Submission:  January 15, 2015
>=20
>=20
> CONTACT
>=20
> For further information, please contact:
>=20
>    * Thomas Dreibholz (dreibh@simula.no)
>    * Hakim Adhari (hakim.adhari@uni-due.de)
>=20
>=20
> WEBSITE
>=20
> https://simula.no/pams-2015
> _______________________________________________
> multipathtcp mailing list
> multipathtcp@ietf.org
> https://www.ietf.org/mailman/listinfo/multipathtcp


--Apple-Mail=_DA35BBF4-5EE1-4096-ABB6-C2AB2BE89B36
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="signature.asc"
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----

iQCVAwUBU/2WBdZcnpRveo1xAQI8sQP+O5HL5odV6gftuN3yyI5onFnn7NA8hIcI
LK3pC/DCSEgg/ERUEMwEnNYW2sy95bftu5yX8RakWya+WBX1quFf681bdX2y6uXt
tq89iXTkaFWOx6LXPawnId3L7V+c9ov7RBjLtpTw+WsH/7IVoNAFSznZS1vT/d/3
s50JGJ3VHqc=
=lyBn
-----END PGP SIGNATURE-----

--Apple-Mail=_DA35BBF4-5EE1-4096-ABB6-C2AB2BE89B36--


From nobody Wed Aug 27 01:32:49 2014
Return-Path: <olivier.bonaventure@uclouvain.be>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B18D61A046D for <multipathtcp@ietfa.amsl.com>; Wed, 27 Aug 2014 01:32:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.301
X-Spam-Level: 
X-Spam-Status: No, score=-4.301 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hkQ4HWCWa9zz for <multipathtcp@ietfa.amsl.com>; Wed, 27 Aug 2014 01:32:43 -0700 (PDT)
Received: from smtp5.sgsi.ucl.ac.be (smtp.sgsi.ucl.ac.be [130.104.5.67]) by ietfa.amsl.com (Postfix) with ESMTP id D14CC1A0031 for <multipathtcp@ietf.org>; Wed, 27 Aug 2014 01:32:41 -0700 (PDT)
Received: from mbpobo-2.dhcp.info.ucl.ac.be (mbpobo-2.dhcp.info.ucl.ac.be [130.104.228.16]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: obonaventure@smtp5.sgsi.ucl.ac.be) by smtp5.sgsi.ucl.ac.be (Postfix) with ESMTPSA id 2201A19840D; Wed, 27 Aug 2014 10:26:21 +0200 (CEST)
X-DKIM: Sendmail DKIM Filter v2.8.3 smtp5.sgsi.ucl.ac.be 2201A19840D
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=uclouvain.be; s=selucl; t=1409127981; bh=Ev5dTv6SnXN/eFV4OvJnUsRmyqOGs61fBnwdl8dcjEc=; h=Message-ID:Date:From:Reply-To:MIME-Version:To:CC:Subject: References:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=t3rGLZi929GOrEWIFbLmVDudXTp3mLWBcxEXa1lCkY0Vk5mCFo+1qHfhGqCs9s8tT SNnsP9lYPiEpFd6LGc+mLmyM+IpIKhm1i++7/35eLHSyT8VcyBQ6oOHIsgBFYCMoB7 1rEviocrlNnf+0/hdnOMk7e7kRc51o8v+AHESglU=
Message-ID: <53FD962C.7070103@uclouvain.be>
Date: Wed, 27 Aug 2014 10:26:20 +0200
From: Olivier Bonaventure <Olivier.Bonaventure@uclouvain.be>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: Bob Briscoe <bob.briscoe@bt.com>
References: <201408261136.s7QBa4TB025011@bagheera.jungle.bt.co.uk> <53FC799D.9090805@uclouvain.be> <201408261356.s7QDu538025741@bagheera.jungle.bt.co.uk>
In-Reply-To: <201408261356.s7QDu538025741@bagheera.jungle.bt.co.uk>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: clamav-milter 0.97.7-exp at smtp-5.sipr-dc.ucl.ac.be
X-Virus-Status: Clean
X-Sgsi-Spamcheck: SASL authenticated, 
X-SGSI-MailScanner-ID: 2201A19840D.A0888
X-SGSI-MailScanner: Found to be clean
X-SGSI-From: olivier.bonaventure@uclouvain.be
X-SGSI-Spam-Status: No
Archived-At: http://mailarchive.ietf.org/arch/msg/multipathtcp/_alPDKBQFBdgmZlXExnODWF0taw
Cc: multipathtcp@ietf.org
Subject: Re: [multipathtcp] Hardening MPTCP against middlebox interference
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Olivier.Bonaventure@uclouvain.be
List-Id: Multi-path extensions for TCP <multipathtcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/multipathtcp/>
List-Post: <mailto:multipathtcp@ietf.org>
List-Help: <mailto:multipathtcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 27 Aug 2014 08:32:45 -0000

Bob,
>>>
>>> [I don't generally follow the multipathtcp list at the mo, so pls ensure
>>> you cc me if you want me to read any responses. And apologies if I'm
>>> covering old ground - I did check, but only a cursory check.]
>>>
>>> It needs to be harder for a meddlebox that has intercepted the key but
>>> is not on-path for all subflows to shut down MPTCP on all the other
>>> subflows.
>>>
>>> RFC6824 CURRENT:
>>>     o  Upon receipt of an MP_FASTCLOSE, containing the valid key, Host B
>>>        answers on the same subflow with a TCP RST and tears down all
>>>        subflows.
>>> SUGGESTED:
>>>     o  Upon receipt of an MP_FASTCLOSE, containing the valid key, Host B
>>>        waits for a RST on every other established sub-flow. Once they
>>> are
>>>        all received, it responds to the MP_FASTCLOSE on the same subflow
>>>        with a TCP RST and tears down all subflows.
>>
>> The motivation for MP_FASTCLOSE is to be able to quickly close an
>> MPTCP session at the and of a transfer to enable a server to free
>> state. If we need to wait for RST on all subflows to terminate the
>> connection, then we'll have to deal with all the cases where a RST is
>> lost on one of the subflows.
>>
>> The key problem from a security viewpoint is that the meddlebox is
>> able to see the keys. If we could adopt something similar to
>> http://tools.ietf.org/html/draft-paasch-mptcp-ssl-00
>> then we can hide the keys to the meddlebox and prevent this problem.
>
> Understood. But one of the stated goals in RFC6824 is to allow
> meddleboxes to adjust the payload.
>
> "
>     It should be emphasized that we are not attempting to prevent the use
>     of middleboxes that want to adjust the payload.  An MPTCP-aware
>     middlebox could provide such functionality by also rewriting
>     checksums.
> "

This part is related to the DSS checksum failure that would trigger a 
fallback to regular TCP.


> I think it's a good idea for a base MPTCP to exist that allows
> meddleboxes to meddle, as long as there's a separate way for the ends to
> add full e2e integrity protection (e.g. Christophe's mptcp-ssl approach)
> if they want it.
>
> Would my proposed change be more acceptable if it was optional? Ie.
> MP_FASTCLOSE doesn't require an endpoint to shut down the whole MPTCP
> connection until it gets all the RSTs as well, but the endpoint can shut
> the connection down without waiting for all the RSTs if it needs to.

An endpoint can already terminate a connection at any time if it fails 
out of resources or reboots. I would not put it as a specific option.

My concern with your solution is that there are corner cases that we 
need to consider :
- a RST sent over one of the subflow may be lost, how long should the 
host that received the fastclose wait for all RSTs ?
- the two communicating hosts may not have the same vision of the number 
of established subflows (host A might think that there are currently two 
subflows while host B considers that there are three subflows in the 
established state)

By allowing to terminate an MPTCP connection with a single packet 
containing fastclose, we also allow on-path meddleboxes to terminate 
such a connection. This is what today's TCP middleboxes are already 
capable of.

>>
>>> However, I don't quite see how a listening host that
>>> reflects back the same MPTCP options in the SYN/ACK can be mistaken for
>>> an MPTCP-capable host.

This is the default operation for most TCP stacks. If you sent the 
timestamp option in a SYN and receive it in a SYN/ACK, you expect that 
the server supports the timestamp option.

With MPTCP, we learned that this is not sufficient. If you try to open 
an MPTCP connection to www.baidu.com on port 80 today, it replies by 
echoing the MP_CAPABLE option that you've sent. If you assume that MPTCP 
can be used to interact with this host, you are wrong, it does not 
support Multipath TCP.


Olivier




INL, ICTEAM, UCLouvain, Belgium, http://inl.info.ucl.ac.be


From nobody Wed Aug 27 02:14:30 2014
Return-Path: <mailinform@gmail.com>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1AEEA1A03BB for <multipathtcp@ietfa.amsl.com>; Wed, 27 Aug 2014 02:14:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oGn_2xsTa9KH for <multipathtcp@ietfa.amsl.com>; Wed, 27 Aug 2014 02:14:23 -0700 (PDT)
Received: from mail-la0-x235.google.com (mail-la0-x235.google.com [IPv6:2a00:1450:4010:c03::235]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4CA411A03AC for <multipathtcp@ietf.org>; Wed, 27 Aug 2014 02:14:23 -0700 (PDT)
Received: by mail-la0-f53.google.com with SMTP id gl10so16123486lab.40 for <multipathtcp@ietf.org>; Wed, 27 Aug 2014 02:14:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=1TAZkJB7FmQSigBM7Ve9P+jcyxSfeQV/IDaJqBKiCgM=; b=ezws+rFRVc3QH8nCyM9VMj8lepz1c75jKUCj3Vpa9pC33u0OPRzwFcUCT9C8A4Z22j FfmB7vV8lqEaIB2DLDEEXJ80LMtXrrwyGgQZwCBc9uRwkLP7julF5jOXltzmjaQNw4F2 30YSruoQjGbWZhgzZsBX3k9G/Eik7HNlk8rxupdKKcyzHu2S5JfNpmcjBYIioyxNzHQK QZyISk8/oKxRxxtbCRzRtt9xvUdtz7xQAVHcyRmYPKVKSnjvYXOPJd8lw1mhHNNpinYp BeY5D0FosSTViv+Co8+fdHE7eDwpfTo08RPrbSTLVit0fOLP//88bp/xImglF/iEAMGp ts2w==
MIME-Version: 1.0
X-Received: by 10.112.217.2 with SMTP id ou2mr1398182lbc.101.1409130861587; Wed, 27 Aug 2014 02:14:21 -0700 (PDT)
Received: by 10.112.150.233 with HTTP; Wed, 27 Aug 2014 02:14:21 -0700 (PDT)
In-Reply-To: <53FD962C.7070103@uclouvain.be>
References: <201408261136.s7QBa4TB025011@bagheera.jungle.bt.co.uk> <53FC799D.9090805@uclouvain.be> <201408261356.s7QDu538025741@bagheera.jungle.bt.co.uk> <53FD962C.7070103@uclouvain.be>
Date: Wed, 27 Aug 2014 14:44:21 +0530
Message-ID: <CANXi7D059WwsGJBO7KHSjd-T_M2-T8ZvxuLf3AGgHEcujZgV1Q@mail.gmail.com>
From: Arun Kumar <mailinform@gmail.com>
To: Olivier.Bonaventure@uclouvain.be
Content-Type: multipart/alternative; boundary=001a11348408727023050198d808
Archived-At: http://mailarchive.ietf.org/arch/msg/multipathtcp/rypIyaEMrqLjYK9i3bbS6w9uBlE
Cc: multipathtcp@ietf.org, mptcp-dev@listes.uclouvain.be, Bob Briscoe <bob.briscoe@bt.com>
Subject: Re: [multipathtcp] Hardening MPTCP against middlebox interference
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-path extensions for TCP <multipathtcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/multipathtcp/>
List-Post: <mailto:multipathtcp@ietf.org>
List-Help: <mailto:multipathtcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 27 Aug 2014 09:14:26 -0000

--001a11348408727023050198d808
Content-Type: text/plain; charset=UTF-8

Hello Sir,

With MPTCP, we learned that this is not sufficient. If you try to open an
> MPTCP connection to www.baidu.com on port 80 today, it replies by echoing
> the MP_CAPABLE option that you've sent. If you assume that MPTCP can be
> used to interact with this host, you are wrong, it does not support
> Multipath TCP.
>

how without mptcp enabled system can send MP_CAPABLE option.
My question here, is it possible an mptcp enabed end system can connect
Internet server for example sourceForge server to download an file.
Here, my host only enabled with mptcp (have two interfaces), others not,
how can I achieve to use both my host interfaces simultaneously to download
data from sourceForge.
Is it possible ( middleboxes may not support mptcp).

Thanks and Regards,
SJK.


On Wed, Aug 27, 2014 at 1:56 PM, Olivier Bonaventure <
Olivier.Bonaventure@uclouvain.be> wrote:

> Bob,
>
>>
>>>> [I don't generally follow the multipathtcp list at the mo, so pls ensure
>>>> you cc me if you want me to read any responses. And apologies if I'm
>>>> covering old ground - I did check, but only a cursory check.]
>>>>
>>>> It needs to be harder for a meddlebox that has intercepted the key but
>>>> is not on-path for all subflows to shut down MPTCP on all the other
>>>> subflows.
>>>>
>>>> RFC6824 CURRENT:
>>>>     o  Upon receipt of an MP_FASTCLOSE, containing the valid key, Host B
>>>>        answers on the same subflow with a TCP RST and tears down all
>>>>        subflows.
>>>> SUGGESTED:
>>>>     o  Upon receipt of an MP_FASTCLOSE, containing the valid key, Host B
>>>>        waits for a RST on every other established sub-flow. Once they
>>>> are
>>>>        all received, it responds to the MP_FASTCLOSE on the same subflow
>>>>        with a TCP RST and tears down all subflows.
>>>>
>>>
>>> The motivation for MP_FASTCLOSE is to be able to quickly close an
>>> MPTCP session at the and of a transfer to enable a server to free
>>> state. If we need to wait for RST on all subflows to terminate the
>>> connection, then we'll have to deal with all the cases where a RST is
>>> lost on one of the subflows.
>>>
>>> The key problem from a security viewpoint is that the meddlebox is
>>> able to see the keys. If we could adopt something similar to
>>> http://tools.ietf.org/html/draft-paasch-mptcp-ssl-00
>>> then we can hide the keys to the meddlebox and prevent this problem.
>>>
>>
>> Understood. But one of the stated goals in RFC6824 is to allow
>> meddleboxes to adjust the payload.
>>
>> "
>>     It should be emphasized that we are not attempting to prevent the use
>>     of middleboxes that want to adjust the payload.  An MPTCP-aware
>>     middlebox could provide such functionality by also rewriting
>>     checksums.
>> "
>>
>
> This part is related to the DSS checksum failure that would trigger a
> fallback to regular TCP.
>
>
>
>  I think it's a good idea for a base MPTCP to exist that allows
>> meddleboxes to meddle, as long as there's a separate way for the ends to
>> add full e2e integrity protection (e.g. Christophe's mptcp-ssl approach)
>> if they want it.
>>
>> Would my proposed change be more acceptable if it was optional? Ie.
>> MP_FASTCLOSE doesn't require an endpoint to shut down the whole MPTCP
>> connection until it gets all the RSTs as well, but the endpoint can shut
>> the connection down without waiting for all the RSTs if it needs to.
>>
>
> An endpoint can already terminate a connection at any time if it fails out
> of resources or reboots. I would not put it as a specific option.
>
> My concern with your solution is that there are corner cases that we need
> to consider :
> - a RST sent over one of the subflow may be lost, how long should the host
> that received the fastclose wait for all RSTs ?
> - the two communicating hosts may not have the same vision of the number
> of established subflows (host A might think that there are currently two
> subflows while host B considers that there are three subflows in the
> established state)
>
> By allowing to terminate an MPTCP connection with a single packet
> containing fastclose, we also allow on-path meddleboxes to terminate such a
> connection. This is what today's TCP middleboxes are already capable of.
>
>
>
>>>  However, I don't quite see how a listening host that
>>>> reflects back the same MPTCP options in the SYN/ACK can be mistaken for
>>>> an MPTCP-capable host.
>>>>
>>>
> This is the default operation for most TCP stacks. If you sent the
> timestamp option in a SYN and receive it in a SYN/ACK, you expect that the
> server supports the timestamp option.
>
> With MPTCP, we learned that this is not sufficient. If you try to open an
> MPTCP connection to www.baidu.com on port 80 today, it replies by echoing
> the MP_CAPABLE option that you've sent. If you assume that MPTCP can be
> used to interact with this host, you are wrong, it does not support
> Multipath TCP.
>
>
> Olivier
>
>
>
>
>
> INL, ICTEAM, UCLouvain, Belgium, http://inl.info.ucl.ac.be
>
> _______________________________________________
> multipathtcp mailing list
> multipathtcp@ietf.org
> https://www.ietf.org/mailman/listinfo/multipathtcp
>

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

<div dir=3D"ltr">Hello Sir,<div class=3D"im"><br><blockquote style=3D"margi=
n:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex=
" class=3D"gmail_quote"><span style=3D"color:rgb(255,153,0)">With MPTCP, we=
 learned that this is not sufficient. If you try to open an MPTCP connectio=
n to <a href=3D"http://www.baidu.com" target=3D"_blank">www.baidu.com</a>
 on port 80 today, it replies by echoing the MP_CAPABLE option that=20
you&#39;ve sent. If you assume that MPTCP can be used to interact with this=
=20
host, you are wrong, it does not support Multipath TCP.</span><br></blockqu=
ote><div><br></div></div><div>how without mptcp enabled system can send MP_=
CAPABLE option.<br></div><div>My
 question here, is it possible an mptcp enabed end system can connect=20
Internet server for example sourceForge server to download an file. <br>
</div><div>Here, my host only enabled with mptcp (have two interfaces),=20
others not, how can I achieve to use both my host interfaces=20
simultaneously to download data from sourceForge.<br></div><div>Is it possi=
ble ( middleboxes may not support mptcp).<br>
<br></div><div>Thanks and Regards,<br></div>SJK.<div class=3D""><div id=3D"=
:1ka" class=3D"" tabindex=3D"0"><img class=3D"" src=3D"https://ssl.gstatic.=
com/ui/v1/icons/mail/images/cleardot.gif"></div></div></div><div class=3D"g=
mail_extra">
<br><br><div class=3D"gmail_quote">On Wed, Aug 27, 2014 at 1:56 PM, Olivier=
 Bonaventure <span dir=3D"ltr">&lt;<a href=3D"mailto:Olivier.Bonaventure@uc=
louvain.be" target=3D"_blank">Olivier.Bonaventure@uclouvain.be</a>&gt;</spa=
n> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div class=3D"HOEnZb"><div class=3D"h5">Bob,=
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;=
padding-left:1ex">

<br>
[I don&#39;t generally follow the multipathtcp list at the mo, so pls ensur=
e<br>
you cc me if you want me to read any responses. And apologies if I&#39;m<br=
>
covering old ground - I did check, but only a cursory check.]<br>
<br>
It needs to be harder for a meddlebox that has intercepted the key but<br>
is not on-path for all subflows to shut down MPTCP on all the other<br>
subflows.<br>
<br>
RFC6824 CURRENT:<br>
=C2=A0 =C2=A0 o=C2=A0 Upon receipt of an MP_FASTCLOSE, containing the valid=
 key, Host B<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0answers on the same subflow with a TCP RST and t=
ears down all<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0subflows.<br>
SUGGESTED:<br>
=C2=A0 =C2=A0 o=C2=A0 Upon receipt of an MP_FASTCLOSE, containing the valid=
 key, Host B<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0waits for a RST on every other established sub-f=
low. Once they<br>
are<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0all received, it responds to the MP_FASTCLOSE on=
 the same subflow<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0with a TCP RST and tears down all subflows.<br>
</blockquote>
<br>
The motivation for MP_FASTCLOSE is to be able to quickly close an<br>
MPTCP session at the and of a transfer to enable a server to free<br>
state. If we need to wait for RST on all subflows to terminate the<br>
connection, then we&#39;ll have to deal with all the cases where a RST is<b=
r>
lost on one of the subflows.<br>
<br>
The key problem from a security viewpoint is that the meddlebox is<br>
able to see the keys. If we could adopt something similar to<br>
<a href=3D"http://tools.ietf.org/html/draft-paasch-mptcp-ssl-00" target=3D"=
_blank">http://tools.ietf.org/html/<u></u>draft-paasch-mptcp-ssl-00</a><br>
then we can hide the keys to the meddlebox and prevent this problem.<br>
</blockquote>
<br>
Understood. But one of the stated goals in RFC6824 is to allow<br>
meddleboxes to adjust the payload.<br>
<br>
&quot;<br>
=C2=A0 =C2=A0 It should be emphasized that we are not attempting to prevent=
 the use<br>
=C2=A0 =C2=A0 of middleboxes that want to adjust the payload.=C2=A0 An MPTC=
P-aware<br>
=C2=A0 =C2=A0 middlebox could provide such functionality by also rewriting<=
br>
=C2=A0 =C2=A0 checksums.<br>
&quot;<br>
</blockquote>
<br></div></div>
This part is related to the DSS checksum failure that would trigger a fallb=
ack to regular TCP.<div class=3D""><br>
<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
I think it&#39;s a good idea for a base MPTCP to exist that allows<br>
meddleboxes to meddle, as long as there&#39;s a separate way for the ends t=
o<br>
add full e2e integrity protection (e.g. Christophe&#39;s mptcp-ssl approach=
)<br>
if they want it.<br>
<br>
Would my proposed change be more acceptable if it was optional? Ie.<br>
MP_FASTCLOSE doesn&#39;t require an endpoint to shut down the whole MPTCP<b=
r>
connection until it gets all the RSTs as well, but the endpoint can shut<br=
>
the connection down without waiting for all the RSTs if it needs to.<br>
</blockquote>
<br></div>
An endpoint can already terminate a connection at any time if it fails out =
of resources or reboots. I would not put it as a specific option.<br>
<br>
My concern with your solution is that there are corner cases that we need t=
o consider :<br>
- a RST sent over one of the subflow may be lost, how long should the host =
that received the fastclose wait for all RSTs ?<br>
- the two communicating hosts may not have the same vision of the number of=
 established subflows (host A might think that there are currently two subf=
lows while host B considers that there are three subflows in the establishe=
d state)<br>

<br>
By allowing to terminate an MPTCP connection with a single packet containin=
g fastclose, we also allow on-path meddleboxes to terminate such a connecti=
on. This is what today&#39;s TCP middleboxes are already capable of.<div cl=
ass=3D"">
<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
However, I don&#39;t quite see how a listening host that<br>
reflects back the same MPTCP options in the SYN/ACK can be mistaken for<br>
an MPTCP-capable host.<br>
</blockquote></blockquote></blockquote>
<br></div>
This is the default operation for most TCP stacks. If you sent the timestam=
p option in a SYN and receive it in a SYN/ACK, you expect that the server s=
upports the timestamp option.<br>
<br>
With MPTCP, we learned that this is not sufficient. If you try to open an M=
PTCP connection to <a href=3D"http://www.baidu.com" target=3D"_blank">www.b=
aidu.com</a> on port 80 today, it replies by echoing the MP_CAPABLE option =
that you&#39;ve sent. If you assume that MPTCP can be used to interact with=
 this host, you are wrong, it does not support Multipath TCP.<span class=3D=
"HOEnZb"><font color=3D"#888888"><br>

<br>
<br>
Olivier</font></span><div class=3D"im HOEnZb"><br>
<br>
<br>
<br>
<br>
INL, ICTEAM, UCLouvain, Belgium, <a href=3D"http://inl.info.ucl.ac.be" targ=
et=3D"_blank">http://inl.info.ucl.ac.be</a><br>
<br></div><div class=3D"HOEnZb"><div class=3D"h5">
______________________________<u></u>_________________<br>
multipathtcp mailing list<br>
<a href=3D"mailto:multipathtcp@ietf.org" target=3D"_blank">multipathtcp@iet=
f.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/multipathtcp" target=3D"_b=
lank">https://www.ietf.org/mailman/<u></u>listinfo/multipathtcp</a><br>
</div></div></blockquote></div><br></div>

--001a11348408727023050198d808--


From nobody Wed Aug 27 06:55:25 2014
Return-Path: <bob.briscoe@bt.com>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8A6751A06CC for <multipathtcp@ietfa.amsl.com>; Wed, 27 Aug 2014 06:55:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.269
X-Spam-Level: 
X-Spam-Status: No, score=-3.269 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.668, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Vf54YGZyEJeF for <multipathtcp@ietfa.amsl.com>; Wed, 27 Aug 2014 06:55:22 -0700 (PDT)
Received: from hubrelay-rd.bt.com (hubrelay-rd.bt.com [62.239.224.99]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1A2B81A06CA for <multipathtcp@ietf.org>; Wed, 27 Aug 2014 06:55:21 -0700 (PDT)
Received: from EVMHR01-UKBR.domain1.systemhost.net (193.113.108.40) by EVMHR68-UKRD.bt.com (10.187.101.23) with Microsoft SMTP Server (TLS) id 8.3.348.2; Wed, 27 Aug 2014 14:55:20 +0100
Received: from EPHR02-UKIP.domain1.systemhost.net (147.149.100.81) by EVMHR01-UKBR.domain1.systemhost.net (193.113.108.40) with Microsoft SMTP Server (TLS) id 8.3.348.2; Wed, 27 Aug 2014 14:55:19 +0100
Received: from bagheera.jungle.bt.co.uk (132.146.168.158) by EPHR02-UKIP.domain1.systemhost.net (147.149.100.81) with Microsoft SMTP Server id 14.3.181.6; Wed, 27 Aug 2014 14:55:18 +0100
Received: from BTP075694.jungle.bt.co.uk ([10.109.112.128])	by bagheera.jungle.bt.co.uk (8.13.5/8.12.8) with ESMTP id s7RDtG8v032102;	Wed, 27 Aug 2014 14:55:16 +0100
Message-ID: <201408271355.s7RDtG8v032102@bagheera.jungle.bt.co.uk>
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
Date: Wed, 27 Aug 2014 14:55:15 +0100
To: <Olivier.Bonaventure@uclouvain.be>
From: Bob Briscoe <bob.briscoe@bt.com>
In-Reply-To: <53FD962C.7070103@uclouvain.be>
References: <201408261136.s7QBa4TB025011@bagheera.jungle.bt.co.uk> <53FC799D.9090805@uclouvain.be> <201408261356.s7QDu538025741@bagheera.jungle.bt.co.uk> <53FD962C.7070103@uclouvain.be>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
X-Scanned-By: MIMEDefang 2.56 on 132.146.168.158
Archived-At: http://mailarchive.ietf.org/arch/msg/multipathtcp/bwXuzMR0dt4VQg_zRUe23yGTMgs
Cc: multipathtcp@ietf.org
Subject: [multipathtcp] Reflected or real MP_CAPABLE (was: Hardening MPTCP against middlebox interference)
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-path extensions for TCP <multipathtcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/multipathtcp/>
List-Post: <mailto:multipathtcp@ietf.org>
List-Help: <mailto:multipathtcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 27 Aug 2014 13:55:24 -0000

Olivier,

I've split the two separate questions into separate threads. This 
one's about MP_CAPABLE. See inline...

At 09:26 27/08/2014, Olivier Bonaventure wrote:
>Bob,
>>At 13:12 26/08/2014, Olivier Bonaventure wrote:
>>>
>>>>However, I don't quite see how a listening host that
>>>>reflects back the same MPTCP options in the SYN/ACK can be mistaken for
>>>>an MPTCP-capable host. Surely the probability of choosing the 
>>>>same key in the SYN/ACK is so low that it can be assumed that 
>>>>this response is dumb reflection, not a sign of MPTCP-capability.
>
>This is the default operation for most TCP stacks. If you sent the 
>timestamp option in a SYN and receive it in a SYN/ACK, you expect 
>that the server supports the timestamp option.
>
>With MPTCP, we learned that this is not sufficient. If you try to 
>open an MPTCP connection to www.baidu.com on port 80 today, it 
>replies by echoing the MP_CAPABLE option that you've sent. If you 
>assume that MPTCP can be used to interact with this host, you are 
>wrong, it does not support Multipath TCP.

I understood all this. But you deleted the last sentence of my 
question, which was the actual question (I've re-instated it above)

The MP_CAPABLE option includes a key. So, if a server really is 
MP_CAPABLE the key it returns in the MP_CAPABLE option will be 
different from the one the client sent. This is surely an obvious way 
to detect a real MP_CAPABLE server, because the key in a reflected 
MP_CAPABLE option would be identical to the client's.

What am I missing?



Bob

PS. I'll leave someone else to answer Arun's question.

>Olivier
>
>
>INL, ICTEAM, UCLouvain, Belgium, http://inl.info.ucl.ac.be

________________________________________________________________
Bob Briscoe,                                                  BT 


From nobody Wed Aug 27 08:19:51 2014
Return-Path: <bob.briscoe@bt.com>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 653731A0936 for <multipathtcp@ietfa.amsl.com>; Wed, 27 Aug 2014 08:19:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.269
X-Spam-Level: 
X-Spam-Status: No, score=-3.269 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.668, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id w0sTpqvnJE5J for <multipathtcp@ietfa.amsl.com>; Wed, 27 Aug 2014 08:19:46 -0700 (PDT)
Received: from hubrelay-by-04.bt.com (hubrelay-by-04.bt.com [62.7.242.140]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 159AA1A0ACC for <multipathtcp@ietf.org>; Wed, 27 Aug 2014 08:19:44 -0700 (PDT)
Received: from EVMHR01-UKBR.domain1.systemhost.net (193.113.108.40) by EVMHR04-UKBR.bt.com (10.216.161.36) with Microsoft SMTP Server (TLS) id 8.3.348.2; Wed, 27 Aug 2014 16:19:41 +0100
Received: from EPHR01-UKIP.domain1.systemhost.net (147.149.196.177) by EVMHR01-UKBR.domain1.systemhost.net (193.113.108.40) with Microsoft SMTP Server (TLS) id 8.3.348.2; Wed, 27 Aug 2014 16:19:40 +0100
Received: from bagheera.jungle.bt.co.uk (132.146.168.158) by EPHR01-UKIP.domain1.systemhost.net (147.149.196.177) with Microsoft SMTP Server id 14.3.181.6; Wed, 27 Aug 2014 16:19:35 +0100
Received: from BTP075694.jungle.bt.co.uk ([10.109.112.128])	by bagheera.jungle.bt.co.uk (8.13.5/8.12.8) with ESMTP id s7RFJYTh032491;	Wed, 27 Aug 2014 16:19:34 +0100
Message-ID: <201408271519.s7RFJYTh032491@bagheera.jungle.bt.co.uk>
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
Date: Wed, 27 Aug 2014 16:19:32 +0100
To: <Olivier.Bonaventure@uclouvain.be>
From: Bob Briscoe <bob.briscoe@bt.com>
In-Reply-To: <53FD962C.7070103@uclouvain.be>
References: <201408261136.s7QBa4TB025011@bagheera.jungle.bt.co.uk> <53FC799D.9090805@uclouvain.be> <201408261356.s7QDu538025741@bagheera.jungle.bt.co.uk> <53FD962C.7070103@uclouvain.be>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
X-Scanned-By: MIMEDefang 2.56 on 132.146.168.158
Archived-At: http://mailarchive.ietf.org/arch/msg/multipathtcp/379xrYhxMx1s060K8u2L6mADdqs
Cc: multipathtcp@ietf.org
Subject: Re: [multipathtcp] Hardening MPTCP against middlebox  interference
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-path extensions for TCP <multipathtcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/multipathtcp/>
List-Post: <mailto:multipathtcp@ietf.org>
List-Help: <mailto:multipathtcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 27 Aug 2014 15:19:49 -0000

Olivier,

At 09:26 27/08/2014, Olivier Bonaventure wrote:
>Bob,
>>>>
>>>>[I don't generally follow the multipathtcp list at the mo, so pls ensure
>>>>you cc me if you want me to read any responses. And apologies if I'm
>>>>covering old ground - I did check, but only a cursory check.]
>>>>
>>>>It needs to be harder for a meddlebox that has intercepted the key but
>>>>is not on-path for all subflows to shut down MPTCP on all the other
>>>>subflows.
>>>>
>>>>RFC6824 CURRENT:
>>>>     o  Upon receipt of an MP_FASTCLOSE, containing the valid key, Host B
>>>>        answers on the same subflow with a TCP RST and tears down all
>>>>        subflows.
>>>>SUGGESTED:
>>>>     o  Upon receipt of an MP_FASTCLOSE, containing the valid key, Host B
>>>>        waits for a RST on every other established sub-flow. Once they
>>>>are
>>>>        all received, it responds to the MP_FASTCLOSE on the same subflow
>>>>        with a TCP RST and tears down all subflows.
>>>
>>>The motivation for MP_FASTCLOSE is to be able to quickly close an
>>>MPTCP session at the and of a transfer to enable a server to free
>>>state. If we need to wait for RST on all subflows to terminate the
>>>connection, then we'll have to deal with all the cases where a RST is
>>>lost on one of the subflows.
>>>
>>>The key problem from a security viewpoint is that the meddlebox is
>>>able to see the keys. If we could adopt something similar to
>>>http://tools.ietf.org/html/draft-paasch-mptcp-ssl-00
>>>then we can hide the keys to the meddlebox and prevent this problem.
>>
>>Understood. But one of the stated goals in RFC6824 is to allow
>>meddleboxes to adjust the payload.
>>
>>"
>>     It should be emphasized that we are not attempting to prevent the use
>>     of middleboxes that want to adjust the payload.  An MPTCP-aware
>>     middlebox could provide such functionality by also rewriting
>>     checksums.
>>"
>
>This part is related to the DSS checksum failure that would trigger 
>a fallback to regular TCP.

Yup, that's clear.


>>I think it's a good idea for a base MPTCP to exist that allows
>>meddleboxes to meddle, as long as there's a separate way for the ends to
>>add full e2e integrity protection (e.g. Christophe's mptcp-ssl approach)
>>if they want it.
>>
>>Would my proposed change be more acceptable if it was optional? Ie.
>>MP_FASTCLOSE doesn't require an endpoint to shut down the whole MPTCP
>>connection until it gets all the RSTs as well, but the endpoint can shut
>>the connection down without waiting for all the RSTs if it needs to.
>
>An endpoint can already terminate a connection at any time if it 
>fails out of resources or reboots. I would not put it as a specific option.
>
>My concern with your solution is that there are corner cases that we 
>need to consider :
>- a RST sent over one of the subflow may be lost, how long should 
>the host that received the fastclose wait for all RSTs ?

As long as it chooses. When you pointed out that RST loss would be a 
problem, that's why I said waiting is optional (whether it waits, and 
how long it waits).

Also, remember that, if TCP X sends a RST then it continues to see 
packets from TCP Y as if it hadn't seen the RST, TCP X will 
automatically re-send RSTs until TCP Y stops talking.

>- the two communicating hosts may not have the same vision of the 
>number of established subflows (host A might think that there are 
>currently two subflows while host B considers that there are three 
>subflows in the established state)

That was my question. Can this really happen? The TCP state machine 
should prevent such an error, shouldn't it? If not, how exactly can 
this happen?


>By allowing to terminate an MPTCP connection with a single packet 
>containing fastclose, we also allow on-path meddleboxes to terminate 
>such a connection. This is what today's TCP middleboxes are already capable of.

I am arguing that this is one feature of TCP that MPTCP should not 
mandate. An MPTCP endpoint should be able to choose:
- yes I allow a middlebox to shut down all my connections (current RFC6824)
- no, I can prevent a middlebox from shutting down connections that 
it can't see (solution TBA, e.g. my proposal).

Reason: MPTCP needs to worry about self-preservation. TCP didn't have to.



Bob



>Olivier
>
>
>
>
>INL, ICTEAM, UCLouvain, Belgium, http://inl.info.ucl.ac.be

________________________________________________________________
Bob Briscoe,                                                  BT 


From nobody Wed Aug 27 09:04:59 2014
Return-Path: <olivier.bonaventure@uclouvain.be>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 764701A0B09 for <multipathtcp@ietfa.amsl.com>; Wed, 27 Aug 2014 09:04:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.301
X-Spam-Level: 
X-Spam-Status: No, score=-4.301 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4DQ0OGPFFRmB for <multipathtcp@ietfa.amsl.com>; Wed, 27 Aug 2014 09:04:56 -0700 (PDT)
Received: from smtp6.sgsi.ucl.ac.be (smtp.sgsi.ucl.ac.be [130.104.5.67]) by ietfa.amsl.com (Postfix) with ESMTP id E2ECE1A0B07 for <multipathtcp@ietf.org>; Wed, 27 Aug 2014 09:04:55 -0700 (PDT)
Received: from wifi-secure1-477.sri.ucl.ac.be (wifi-secure1-477.sri.ucl.ac.be [130.104.109.221]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: obonaventure@smtp6.sgsi.ucl.ac.be) by smtp6.sgsi.ucl.ac.be (Postfix) with ESMTPSA id 9DD111833E2; Wed, 27 Aug 2014 18:04:50 +0200 (CEST)
X-DKIM: Sendmail DKIM Filter v2.8.3 smtp6.sgsi.ucl.ac.be 9DD111833E2
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=uclouvain.be; s=selucl; t=1409155490; bh=FG5xM8ja4zemuApZ1Hz6SFnvMtIoAomna7qxsdVFsaM=; h=Message-ID:Date:From:Reply-To:MIME-Version:To:CC:Subject: References:In-Reply-To:Content-Type:Content-Transfer-Encoding; b=GzOGtFtsLyMo77Obj4IkfqN6yfOdUCFuneY5jn3ykwWVor0UaldWoc1YRhTlfsGLQ P09JE0l2R5QPGa2EZu4e6BuY9QpVLufh8lqHjvYLHtLRynJp9v8OC+n2xCKHeqTd3+ 8pu9Eqx6LsVhSFfLoCElI+laGIUZYZy0ciWhpvd8=
Message-ID: <53FE01A4.707@uclouvain.be>
Date: Wed, 27 Aug 2014 18:04:52 +0200
From: Olivier Bonaventure <Olivier.Bonaventure@uclouvain.be>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
To: Bob Briscoe <bob.briscoe@bt.com>
References: <201408261136.s7QBa4TB025011@bagheera.jungle.bt.co.uk> <53FC799D.9090805@uclouvain.be> <201408261356.s7QDu538025741@bagheera.jungle.bt.co.uk> <53FD962C.7070103@uclouvain.be> <201408271355.s7RDtG8v032102@bagheera.jungle.bt.co.uk>
In-Reply-To: <201408271355.s7RDtG8v032102@bagheera.jungle.bt.co.uk>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Virus-Scanned: clamav-milter 0.97.7-exp at smtp-6.sipr-dc.ucl.ac.be
X-Virus-Status: Clean
X-Sgsi-Spamcheck: SASL authenticated, 
X-SGSI-MailScanner-ID: 9DD111833E2.A1C2E
X-SGSI-MailScanner: Found to be clean
X-SGSI-From: olivier.bonaventure@uclouvain.be
X-SGSI-Spam-Status: No
Archived-At: http://mailarchive.ietf.org/arch/msg/multipathtcp/RLuyDCstqjsltghdiSXrm0KfrAM
Cc: multipathtcp@ietf.org
Subject: Re: [multipathtcp] Reflected or real MP_CAPABLE
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Olivier.Bonaventure@uclouvain.be
List-Id: Multi-path extensions for TCP <multipathtcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/multipathtcp/>
List-Post: <mailto:multipathtcp@ietf.org>
List-Help: <mailto:multipathtcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 27 Aug 2014 16:04:58 -0000

Bob,

>> With MPTCP, we learned that this is not sufficient. If you try to open
>> an MPTCP connection to www.baidu.com on port 80 today, it replies by
>> echoing the MP_CAPABLE option that you've sent. If you assume that
>> MPTCP can be used to interact with this host, you are wrong, it does
>> not support Multipath TCP.
>
> I understood all this. But you deleted the last sentence of my question,
> which was the actual question (I've re-instated it above)
>
> The MP_CAPABLE option includes a key. So, if a server really is
> MP_CAPABLE the key it returns in the MP_CAPABLE option will be different
> from the one the client sent. This is surely an obvious way to detect a
> real MP_CAPABLE server, because the key in a reflected MP_CAPABLE option
> would be identical to the client's.

Agreed, but I wanted to point out that afaik this is the first time that 
we have to do this with a TCP extension. In the past, the reception of 
option X in the SYN/ACK was sufficient to indicate that the server 
understood option X. This is not true anymore :-(


Olivier



-- 
INL, ICTEAM, UCLouvain, Belgium, http://inl.info.ucl.ac.be


From nobody Wed Aug 27 10:15:21 2014
Return-Path: <bob.briscoe@bt.com>
X-Original-To: multipathtcp@ietfa.amsl.com
Delivered-To: multipathtcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6A0A21A0024 for <multipathtcp@ietfa.amsl.com>; Wed, 27 Aug 2014 10:15:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.269
X-Spam-Level: 
X-Spam-Status: No, score=-3.269 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.668, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YPjwUIn6SPSM for <multipathtcp@ietfa.amsl.com>; Wed, 27 Aug 2014 10:15:15 -0700 (PDT)
Received: from hubrelay-rd.bt.com (hubrelay-rd.bt.com [62.239.224.98]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6EF001A0085 for <multipathtcp@ietf.org>; Wed, 27 Aug 2014 10:15:15 -0700 (PDT)
Received: from EVMHR01-UKBR.domain1.systemhost.net (193.113.108.40) by EVMHR66-UKRD.bt.com (10.187.101.21) with Microsoft SMTP Server (TLS) id 14.3.195.1; Wed, 27 Aug 2014 18:14:50 +0100
Received: from EPHR01-UKIP.domain1.systemhost.net (147.149.196.177) by EVMHR01-UKBR.domain1.systemhost.net (193.113.108.40) with Microsoft SMTP Server (TLS) id 8.3.348.2; Wed, 27 Aug 2014 18:14:51 +0100
Received: from bagheera.jungle.bt.co.uk (132.146.168.158) by EPHR01-UKIP.domain1.systemhost.net (147.149.196.177) with Microsoft SMTP Server id 14.3.181.6; Wed, 27 Aug 2014 18:14:48 +0100
Received: from BTP075694.jungle.bt.co.uk ([10.109.108.169])	by bagheera.jungle.bt.co.uk (8.13.5/8.12.8) with ESMTP id s7RHEjp0032743;	Wed, 27 Aug 2014 18:14:46 +0100
Message-ID: <201408271714.s7RHEjp0032743@bagheera.jungle.bt.co.uk>
X-Mailer: QUALCOMM Windows Eudora Version 7.1.0.9
Date: Wed, 27 Aug 2014 18:14:44 +0100
To: <Olivier.Bonaventure@uclouvain.be>
From: Bob Briscoe <bob.briscoe@bt.com>
In-Reply-To: <53FE01A4.707@uclouvain.be>
References: <201408261136.s7QBa4TB025011@bagheera.jungle.bt.co.uk> <53FC799D.9090805@uclouvain.be> <201408261356.s7QDu538025741@bagheera.jungle.bt.co.uk> <53FD962C.7070103@uclouvain.be> <201408271355.s7RDtG8v032102@bagheera.jungle.bt.co.uk> <53FE01A4.707@uclouvain.be>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
X-Scanned-By: MIMEDefang 2.56 on 132.146.168.158
Archived-At: http://mailarchive.ietf.org/arch/msg/multipathtcp/pIXxH2ywFl5yoLs7LFPGlBQg88I
Cc: multipathtcp@ietf.org
Subject: Re: [multipathtcp] Reflected or real MP_CAPABLE
X-BeenThere: multipathtcp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-path extensions for TCP <multipathtcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/multipathtcp/>
List-Post: <mailto:multipathtcp@ietf.org>
List-Help: <mailto:multipathtcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/multipathtcp>, <mailto:multipathtcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 27 Aug 2014 17:15:18 -0000

Olivier,

Thanks and understood.


Bob

At 17:04 27/08/2014, Olivier Bonaventure wrote:
>Bob,
>
>>>With MPTCP, we learned that this is not sufficient. If you try to open
>>>an MPTCP connection to www.baidu.com on port 80 today, it replies by
>>>echoing the MP_CAPABLE option that you've sent. If you assume that
>>>MPTCP can be used to interact with this host, you are wrong, it does
>>>not support Multipath TCP.
>>
>>I understood all this. But you deleted the last sentence of my question,
>>which was the actual question (I've re-instated it above)
>>
>>The MP_CAPABLE option includes a key. So, if a server really is
>>MP_CAPABLE the key it returns in the MP_CAPABLE option will be different
>>from the one the client sent. This is surely an obvious way to detect a
>>real MP_CAPABLE server, because the key in a reflected MP_CAPABLE option
>>would be identical to the client's.
>
>Agreed, but I wanted to point out that afaik this is the first time 
>that we have to do this with a TCP extension. In the past, the 
>reception of option X in the SYN/ACK was sufficient to indicate that 
>the server understood option X. This is not true anymore :-(
>
>
>Olivier
>
>
>
>--
>INL, ICTEAM, UCLouvain, Belgium, http://inl.info.ucl.ac.be

________________________________________________________________
Bob Briscoe,                                                  BT 

