
From nobody Tue Jun  4 02:46:36 2019
Return-Path: <TirumaleswarReddy_Konda@mcafee.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 292341200F4; Tue,  4 Jun 2019 02:46:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.31
X-Spam-Level: 
X-Spam-Status: No, score=-4.31 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_HELO_NONE=0.001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mcafee.com
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 alJBKsmLLR9s; Tue,  4 Jun 2019 02:46:25 -0700 (PDT)
Received: from DNVWSMAILOUT1.mcafee.com (dnvwsmailout1.mcafee.com [161.69.31.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DF5CA1200CD; Tue,  4 Jun 2019 02:46:21 -0700 (PDT)
X-NAI-Header: Modified by McAfee Email Gateway (5500)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mcafee.com; s=s_mcafee; t=1559641082; h=From: To:CC:Subject:Thread-Topic:Thread-Index:Date: Message-ID:References:In-Reply-To:Accept-Language: Content-Language:X-MS-Has-Attach:X-MS-TNEF-Correlator: dlp-product:dlp-version:dlp-reaction:authentication-results: x-originating-ip:x-ms-publictraffictype:x-ms-office365-filtering-correlation-id: x-microsoft-antispam:x-ms-traffictypediagnostic: x-ms-exchange-purlcount:x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers:x-forefront-prvs: x-forefront-antispam-report:received-spf:x-ms-exchange-senderadcheck: x-microsoft-antispam-message-info:Content-Type: Content-Transfer-Encoding:MIME-Version:X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype: X-MS-Exchange-CrossTenant-userprincipalname: X-MS-Exchange-Transport-CrossTenantHeadersStamped: X-OriginatorOrg:X-NAI-Spam-Flag:X-NAI-Spam-Level: X-NAI-Spam-Threshold:X-NAI-Spam-Score:X-NAI-Spam-Version; bh=SAouRGqqdx0NfI/OtAtTCsqFkyZMiRGT/FkgMW Febrs=; b=RZyK9Qjo94Wk5uAvO3vb9UsbSfPUKMNYtKUCVm5C 4VdXTKoHLvCJCKU9UFGTYwOr2OBmh8blkdeipOXDDhxUBOgcxk ClGx36Ji8o0RFFdAxkIraWySM+Bs9ff7S6/gagi/gD3tvlqazn SfQRP9rQ3gGO3FHLHccqj20twuUGtrQ=
Received: from DNVEXAPP1N05.corpzone.internalzone.com (unknown [10.44.48.89]) by DNVWSMAILOUT1.mcafee.com with smtp (TLS: TLSv1/SSLv3,256bits,ECDHE-RSA-AES256-SHA384) id 4f6d_e457_2253c5e6_1081_4b85_a0d7_2cab93a8c435; Tue, 04 Jun 2019 03:38:01 -0600
Received: from DNVEXAPP1N05.corpzone.internalzone.com (10.44.48.89) by DNVEXAPP1N05.corpzone.internalzone.com (10.44.48.89) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Tue, 4 Jun 2019 03:46:17 -0600
Received: from DNVO365EDGE2.corpzone.internalzone.com (10.44.176.74) by DNVEXAPP1N05.corpzone.internalzone.com (10.44.48.89) with Microsoft SMTP Server (TLS) id 15.0.1395.4 via Frontend Transport; Tue, 4 Jun 2019 03:46:17 -0600
Received: from NAM05-CO1-obe.outbound.protection.outlook.com (10.44.176.240) by edge.mcafee.com (10.44.176.74) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Tue, 4 Jun 2019 03:46:11 -0600
Received: from DM5PR16MB1705.namprd16.prod.outlook.com (10.172.44.147) by DM5PR16MB2294.namprd16.prod.outlook.com (52.132.142.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1943.22; Tue, 4 Jun 2019 09:46:09 +0000
Received: from DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::3d0a:95ec:9842:68f7]) by DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::3d0a:95ec:9842:68f7%9]) with mapi id 15.20.1943.018; Tue, 4 Jun 2019 09:46:09 +0000
From: "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@McAfee.com>
To: Vijay Gurbani <vijay.gurbani@gmail.com>, "gen-art@ietf.org" <gen-art@ietf.org>
CC: "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>, "tram@ietf.org" <tram@ietf.org>
Thread-Topic: [tram] Genart last call review of draft-ietf-tram-turnbis-25
Thread-Index: AQHVF8AO1lDWTpR4KEeu7XcJ/Za4SaaJ4XTw
Date: Tue, 4 Jun 2019 09:46:09 +0000
Message-ID: <DM5PR16MB17053ED6AA91994433095303EA150@DM5PR16MB1705.namprd16.prod.outlook.com>
References: <155931411903.6360.15337432658764941505@ietfa.amsl.com>
In-Reply-To: <155931411903.6360.15337432658764941505@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-version: 11.3.0.8
dlp-reaction: no-action
authentication-results: spf=none (sender IP is ) smtp.mailfrom=TirumaleswarReddy_Konda@McAfee.com; 
x-originating-ip: [103.245.47.20]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 717f19c8-8a19-4f06-1b5f-08d6e8d17931
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:DM5PR16MB2294; 
x-ms-traffictypediagnostic: DM5PR16MB2294:
x-ms-exchange-purlcount: 7
x-microsoft-antispam-prvs: <DM5PR16MB2294D0BF793FD0EF31C7ED60EA150@DM5PR16MB2294.namprd16.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-forefront-prvs: 0058ABBBC7
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(136003)(376002)(366004)(39860400002)(346002)(396003)(32952001)(189003)(199004)(13464003)(51914003)(66556008)(66476007)(64756008)(66946007)(5660300002)(73956011)(74316002)(53936002)(25786009)(76116006)(52536014)(6246003)(4326008)(86362001)(33656002)(110136005)(76176011)(7696005)(2501003)(99286004)(54906003)(14444005)(5024004)(71200400001)(256004)(71190400001)(8676002)(966005)(72206003)(26005)(6506007)(2906002)(66066001)(66446008)(6116002)(102836004)(68736007)(3846002)(53546011)(55016002)(6306002)(9686003)(229853002)(305945005)(316002)(8936002)(7736002)(80792005)(14454004)(476003)(6436002)(81166006)(81156014)(486006)(11346002)(478600001)(446003)(186003)(85282002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR16MB2294; H:DM5PR16MB1705.namprd16.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: McAfee.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 4L8OUyUmWZD+zOVNaq5yhS3V/gtll9+05aMRDbnfjzwHUj8uA/YK42rApoeh91KmzUgT8re6CE0n2DFBbzlmESqGQbIu1VgTGw2MQ19dCMilzsCvHUg8aI6YFlOW2DiVdBqJxbigaG/HTEwPmFdZAbeEnqulhLdm3pGn4rU2qp++mggHtSaNb0uxfxLU9nC4ap83/eZuyBa1wt5YH8k1gJgwRAJ6VuuSco0XBUVYsTHdMyD3CVCSu9vyqGrBfVZ32QW8k6TPgFIt5vjRD7rzI8rTBjCtsHtpSycqYvW6U/NzShKP4dDZTAfRe6ZAUHBMFEEJjONVQhKLpZtM4jcMb5E9zLH10u+RgKINywaFAzGwM+ENMfcOY3CwZ4U1MX4Xq3IXHsSqj3++yJi1AfpcWk+kzxyOpILlvO7EmtDVpI8=
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 717f19c8-8a19-4f06-1b5f-08d6e8d17931
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Jun 2019 09:46:09.6692 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4943e38c-6dd4-428c-886d-24932bc2d5de
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: TirumaleswarReddy_Konda@McAfee.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR16MB2294
X-OriginatorOrg: mcafee.com
X-NAI-Spam-Flag: NO
X-NAI-Spam-Level: 
X-NAI-Spam-Threshold: 15
X-NAI-Spam-Score: 0.1
X-NAI-Spam-Version: 2.3.0.9418 : core <6560> : inlines <7096> : streams <1823496> : uri <2852536>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/9N3jJrPKEc36XTYr80HDv43mSkk>
Subject: Re: [tram] Genart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Jun 2019 09:46:27 -0000

Hi Vijay,

Thanks for the review, Please see inline.

> -----Original Message-----
> From: tram <tram-bounces@ietf.org> On Behalf Of Vijay Gurbani via
> Datatracker
> Sent: Friday, May 31, 2019 8:19 PM
> To: gen-art@ietf.org
> Cc: draft-ietf-tram-turnbis.all@ietf.org; ietf@ietf.org; tram@ietf.org
> Subject: [tram] Genart last call review of draft-ietf-tram-turnbis-25
>=20
> This email originated from outside of the organization. Do not click link=
s or
> open attachments unless you recognize the sender and know the content is
> safe.
>=20
> Reviewer: Vijay Gurbani
> Review result: Ready with Issues
>=20
> I am the assigned Gen-ART reviewer for this draft. The General Area Revie=
w
> Team (Gen-ART) reviews all IETF documents being processed by the IESG for
> the IETF Chair.  Please treat these comments just like any other last cal=
l
> comments.
>=20
> For more information, please see the FAQ at
>=20
> <https://trac.ietf.org/trac/gen/wiki/GenArtfaq>.
>=20
> Document: draft-ietf-tram-turnbis-25
> Reviewer: Vijay K. Gurbani
> Review Date: 2019-05-31
> IETF LC End Date: 2019-05-28
> IESG Telechat date: Not scheduled for a telechat
>=20
> Summary: Ready but has some issues that need to be looked at as described
> below.
>=20
> Major:
>=20
> - My advice would be to put S3 (Terminology) before S2.  There are a lot =
of
> terms defined in S3 that S2 simply uses; it will serve the reader well if=
 they
> already knew these terms by the time the encountered them.

Works for me, moved Terminology Section.

>=20
> Minor:
> - S1, paragraph 2: "...NATs that are well behaved."  Here, what is the
> definition of a "well behaved" NAT?  Is there a RFC that encodes expected
> behaviour?  If so, please provide a reference.  If not, then some resourc=
e
> should be made available (a paragraph or some reference) where the
> expected  behaviour of NATs is codified to some extent.

Address-dependent or Address-and port-dependent mappings are not well behav=
ed NATs, this paragraph refers to RFC4787 (see https://tools.ietf.org/html/=
rfc4787#section-4.1 ) and says hole-punching technique will not work
with NATs having Address-dependent or Address-and port-dependent mapping be=
havior.=20

NEW:
   As described in [RFC5128] and [RFC4787], hole punching techniques
   will fail if both hosts are behind NATs that are not well behaved.
   For example, if both hosts are behind NATs that have a mapping
   behavior of "address-dependent mapping" or "address- and port-
   dependent mapping" (Section 4.1 in RFC4787), then hole punching techniqu=
es generally fail.

>=20
> - S 2.4, Figure 3: "To partly mitigate this attack ...", just to be expli=
cit,  this is
> partial mitigation because an attacker, observing the CreatePermission
> request and response can masquerade as the client and immediately send a
> Send  indication to the peer address observed in the CreatePermission
> request.  Is  this correct? =20
>If so, I think it is worth documenting in the draft.  If
> not,  some idea on the origins of the "partial mitigation" will be good t=
o know
> for  the implementors of the specification for the sake of completeness.

If the attacker spoofs the TURN client IP address and sends bogus Send indi=
cation to the server to a peer based on the permission installed by the TUR=
N client to the peer, this attack cannot be mitigated the server unless (D)=
TLS is used. However, if the attacker spoofs the TURN client IP address and=
 sends bogus Send indication to the server to peer but the client has not i=
nstalled permission to the peer, this attack can be mitigated by the server=
.  The above points are covered in https://tools.ietf.org/html/draft-ietf-t=
ram-turnbis-25#section-20.1.4.=20
>=20
> - S2.7, first paragraph: s/try hard to avoid/avoid/  (What does it for a =
program
> compliant to this specification to "try hard"?
>  Either the author of the program knows fragmentation is not desirable or
> they don't and the packet is fragmented.)

Done.

>=20
> - S5, second to last paragraph: "When TCP transport is used ..."  Here,
> wouldn't  TCP detect the bit flip?  What am I missing here?  TCP is
> transporting TURN  packets, if one of the bits in the TURN packet flips, =
won't
> the TCP checksum  become invalid?

Please see the discussion in BEHAVE WG mailing list https://mailarchive.iet=
f.org/arch/msg/behave/O7A7vTihIBJ-uKmJT_bSea13wIA=20

>=20
> - S5, second to last paragraph: "...a long sequence of invalid..."  Here,=
 how
>   long is "long"?  2 messages?  3 messages?  4 messages?  I think an expl=
icit
>   guideline may help make the error handling more robust.

The threshold for long sequence of invalid TURN messages looks implementati=
on specific to me, it was not specified in the base TURN spec (see https://=
tools.ietf.org/html/rfc5766#section-4). =20

>=20
> - S7.3, third paragraph: "...before trying to request any more ..."  Here=
, how
>   many times should a client retry the request upon the receipt of a 508?
>   Again, an explicit guideline will help interoperability; otherwise, som=
e
>   clients will retry only once, other more than once, and so on.

The number of attempts the client would retry is implementation specific. F=
or example, if other TURN servers are available, the client can try to get =
the relayed transport address from the other TURN servers and need not retr=
y the request (see https://tools.ietf.org/html/rfc8445#section-5.1.1.2).=20

>=20
> - S12: Please label the figure that appears in this section, especially s=
ince it
>   will be nice to refer to it explicitly, as is required in S12.6.  (Ther=
e, the
>   text simply says "...as described above.", where "above" probably impli=
es
> the
>   table in S12.)

Sure, added label and referred to it explicitly.
,=20

>=20
> - S13: s/runs in userland/runs in user space/  ("userland" is colloquial =
usage,
> better to use "user space".)

Updated.

>=20
> Nits:
>=20
> - Abstract: s/from some other/from other/

Fixed.

Cheers,
-Tiru

>=20
> That's it!  Thanks.
>=20
> _______________________________________________
> tram mailing list
> tram@ietf.org
> https://www.ietf.org/mailman/listinfo/tram


From nobody Tue Jun  4 07:15:01 2019
Return-Path: <vijay.gurbani@gmail.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E9A5F120019; Tue,  4 Jun 2019 07:14:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 ptKl0HcAdXvA; Tue,  4 Jun 2019 07:14:49 -0700 (PDT)
Received: from mail-it1-x135.google.com (mail-it1-x135.google.com [IPv6:2607:f8b0:4864:20::135]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 57DB912000E; Tue,  4 Jun 2019 07:14:49 -0700 (PDT)
Received: by mail-it1-x135.google.com with SMTP id m187so345497ite.3; Tue, 04 Jun 2019 07:14:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=6aYC+/Pdmt3o3va1MOhudzK7+DqOEfQhUdBpT27S2sA=; b=upGSms81NP1h7vYxF8TtFem8IaR7nZXEejKqh+ozokBZVBS1CXF/1pWcfOziuGCMuh 5Lh97UgGaG3aTRTotfJeCDaWl5nBprOqf32VG6vHurbqDRWXD2lsS41LarDVAWlqjtqh BpU2mO+nuKO5ZuqbhY7iihzqMF2Ya012Y32GXzxvWNRR4gNk7D9n2IQmklGwKmux15To dC3dE8Z90GBmfOs1daPmBcKd20nzzgm338HTW8afBsEzyN1UGhuHEakXpVNLfsxypcHQ T2FwkRsh/+xL61NceGjGYsAACGO5kORcnSIEb7G/G+uOsSJpmV9Ibf7flLi0OUrQUqOM pFDg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=6aYC+/Pdmt3o3va1MOhudzK7+DqOEfQhUdBpT27S2sA=; b=hl2aPms39rBRIf6ulQi0HoIbz9B/mBylE8M0PNBVjxZLoFKka5T8DE0tN0Gtx2Y/Xi T0qNDa+FV0dOwREEf5gu/H8JTCUgfYPw9G6PNiTZio05w/0RRkEgaKR04CeprAHRkmPM vk53hkwC2F5fy/+9veCd0MHC3SzZJ4RHaVB492F5OXgx133NbBPhIJW3cNjNKVbrNa2e FlsrPmvnF6WLatnCg61C5Yqz36gNE8bb3xAHOPL+h/vk2cAJ8g68QqOITdzyN6/KGdml 5rNCvb1PF81SICnRRcaImvs0BzdQ01JrPS1flIxSlr9qaX/AqxPZT71t94DtQoIWChEi 07ug==
X-Gm-Message-State: APjAAAW+I90OZkY/FANm9+QNuI0alnwCo0cCWUtzUWr50DFev/ZQFmKy IBtBczvCzZ7eIZ4RVhGUl4au9a4jO8jDiLIy5hM=
X-Google-Smtp-Source: APXvYqyadawyAJW5qe82/6YoJdGjh/GP4i1DFBHyTpoEMv6ncHg5t1ZePYb7kuZYMuBTvO0x4fC3Wbh0/VvDuy2rpWE=
X-Received: by 2002:a05:660c:352:: with SMTP id b18mr20457882itl.20.1559657688493;  Tue, 04 Jun 2019 07:14:48 -0700 (PDT)
MIME-Version: 1.0
References: <155931411903.6360.15337432658764941505@ietfa.amsl.com> <DM5PR16MB17053ED6AA91994433095303EA150@DM5PR16MB1705.namprd16.prod.outlook.com>
In-Reply-To: <DM5PR16MB17053ED6AA91994433095303EA150@DM5PR16MB1705.namprd16.prod.outlook.com>
From: Vijay Gurbani <vijay.gurbani@gmail.com>
Date: Tue, 4 Jun 2019 09:15:27 -0500
Message-ID: <CAMMTW_Lb0tnUj-iYx-rqvpwJkd7NjWmvu_EMzGr9NHg_fDOjyw@mail.gmail.com>
To: "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@mcafee.com>
Cc: "gen-art@ietf.org" <gen-art@ietf.org>,  "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>,  "ietf@ietf.org" <ietf@ietf.org>, "tram@ietf.org" <tram@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000007e715a058a801a18"
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/I2rOX-HKCT9psZWrBmftjRwR-w8>
Subject: Re: [tram] Genart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Jun 2019 14:14:52 -0000

--0000000000007e715a058a801a18
Content-Type: text/plain; charset="UTF-8"

Tiru: Thank you for attending to my comments. Please see inline for some
more questions based on your comments.  Thank you for your time!

On Tue, Jun 4, 2019 at 4:46 AM Konda, Tirumaleswar Reddy <
TirumaleswarReddy_Konda@mcafee.com> wrote:

> > Major:
> >
> > - My advice would be to put S3 (Terminology) before S2.  There are a lot
> of
> > terms defined in S3 that S2 simply uses; it will serve the reader well
> if they
> > already knew these terms by the time the encountered them.
>
> Works for me, moved Terminology Section.
>

Great; thanks.


> >
> > Minor:
> > - S1, paragraph 2: "...NATs that are well behaved."  Here, what is the
> > definition of a "well behaved" NAT?  Is there a RFC that encodes expected
> > behaviour?  If so, please provide a reference.  If not, then some
> resource
> > should be made available (a paragraph or some reference) where the
> > expected  behaviour of NATs is codified to some extent.
>
> Address-dependent or Address-and port-dependent mappings are not well
> behaved NATs, this paragraph refers to RFC4787 (see
> https://tools.ietf.org/html/rfc4787#section-4.1 ) and says hole-punching
> technique will not work
> with NATs having Address-dependent or Address-and port-dependent mapping
> behavior.
>
> NEW:
>    As described in [RFC5128] and [RFC4787], hole punching techniques [...]
>

The new text is a great addition.  Thanks.


> > - S 2.4, Figure 3: "To partly mitigate this attack ...", just to be
> explicit,  [...]
>
> If the attacker spoofs the TURN client IP address and sends bogus Send
> indication to the server to a peer based on the permission installed by the
> TURN client to the peer, this attack cannot be mitigated the server unless
> (D)TLS is used. However, if the attacker spoofs the TURN client IP address
> and sends bogus Send indication to the server to peer but the client has
> not installed permission to the peer, this attack can be mitigated by the
> server.  The above points are covered in
> https://tools.ietf.org/html/draft-ietf-tram-turnbis-25#section-20.1.4.
>

I think a forward reference to Section 20.1.4 can easily be made in Section
2.4 so the reader is aware of the what mitigation properties are being
provided by S2.4 and which section is providing the remaining properties.
It will make your document much more complete.


> > - S5, second to last paragraph: "When TCP transport is used ..."  Here,
> [...]
>
> Please see the discussion in BEHAVE WG mailing list
> https://mailarchive.ietf.org/arch/msg/behave/O7A7vTihIBJ-uKmJT_bSea13wIA
>

Hmm ... so according to the above link, the bit flip has to get through the
TCP checksum *AND* hit the length field of the TURN packet.  Given today's
networks, such an event has a very low probability, but in the interest of
specifying protocols to handle all kinds of errors, it makes sense to
address this.  Of course, this is not a problem endemic to TURN, it is a
problem inherent any time TCP is used.  I do not know what mitigation
strategies are used across IETF for an event like this.  Perhaps the TSV
area directorate can help.  In any case, I am fine with leaving the text
as-is, although it may make sense to talk to some of the folks in TSV to
see how other protocols that ride in TCP handle such cases.  (For
curiosity's sake, ff not for anything else.)

> - S5, second to last paragraph: "...a long sequence of invalid..."  Here,
> how
> >   long is "long"?  2 messages?  3 messages?  4 messages?  I think an
> explicit
> >   guideline may help make the error handling more robust.
>
> The threshold for long sequence of invalid TURN messages looks
> implementation specific to me, it was not specified in the base TURN spec
> (see https://tools.ietf.org/html/rfc5766#section-4).
>

If it was not specified in the base TURN specification, then it may make
sense to tighten up the behaviour in the bis specification, no?  This would
be our chance to add a behaviour that can be measured and test cases
created against it for protocol resiliency, no?  Or am I missing something
on why the bis specification does not want to tighten this behaviour?


> > - S7.3, third paragraph: "...before trying to request any more ..."
> Here, how
> >   many times should a client retry the request upon the receipt of a 508?
> >   Again, an explicit guideline will help interoperability; otherwise,
> some
> >   clients will retry only once, other more than once, and so on.
>
> The number of attempts the client would retry is implementation specific.
> For example, if other TURN servers are available, the client can try to get
> the relayed transport address from the other TURN servers and need not
> retry the request (see https://tools.ietf.org/html/rfc8445#section-5.1.1.2).
>
>

Same feedback as above; if the number of attempts were not specified in
rfc5766, could we not do better now?  Any reason not to?

Thanks.

- vijay

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

<div dir=3D"ltr"><div dir=3D"ltr"><div>Tiru: Thank you for attending to my =
comments. Please see inline for some more questions based on your comments.=
=C2=A0 Thank you for your time!<br></div></div><br><div class=3D"gmail_quot=
e"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, Jun 4, 2019 at 4:46 AM Kon=
da, Tirumaleswar Reddy &lt;<a href=3D"mailto:TirumaleswarReddy_Konda@mcafee=
.com">TirumaleswarReddy_Konda@mcafee.com</a>&gt; wrote:<br></div><blockquot=
e class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px s=
olid rgb(204,204,204);padding-left:1ex">&gt; Major:<br>
&gt; <br>
&gt; - My advice would be to put S3 (Terminology) before S2.=C2=A0 There ar=
e a lot of<br>
&gt; terms defined in S3 that S2 simply uses; it will serve the reader well=
 if they<br>
&gt; already knew these terms by the time the encountered them.<br>
<br>
Works for me, moved Terminology Section.<br></blockquote><div><br></div><di=
v>Great; thanks. <br></div><div>=C2=A0</div><blockquote class=3D"gmail_quot=
e" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204)=
;padding-left:1ex">
&gt; <br>
&gt; Minor:<br>
&gt; - S1, paragraph 2: &quot;...NATs that are well behaved.&quot;=C2=A0 He=
re, what is the<br>
&gt; definition of a &quot;well behaved&quot; NAT?=C2=A0 Is there a RFC tha=
t encodes expected<br>
&gt; behaviour?=C2=A0 If so, please provide a reference.=C2=A0 If not, then=
 some resource<br>
&gt; should be made available (a paragraph or some reference) where the<br>
&gt; expected=C2=A0 behaviour of NATs is codified to some extent.<br>
<br>
Address-dependent or Address-and port-dependent mappings are not well behav=
ed NATs, this paragraph refers to RFC4787 (see <a href=3D"https://tools.iet=
f.org/html/rfc4787#section-4.1" rel=3D"noreferrer" target=3D"_blank">https:=
//tools.ietf.org/html/rfc4787#section-4.1</a> ) and says hole-punching tech=
nique will not work<br>
with NATs having Address-dependent or Address-and port-dependent mapping be=
havior. <br>
<br>
NEW:<br>
=C2=A0 =C2=A0As described in [RFC5128] and [RFC4787], hole punching techniq=
ues [...]<br></blockquote><div><br></div><div>The new text is a great addit=
ion.=C2=A0 Thanks.<br></div><div>=C2=A0</div><blockquote class=3D"gmail_quo=
te" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204=
);padding-left:1ex">&gt; - S 2.4, Figure 3: &quot;To partly mitigate this a=
ttack ...&quot;, just to be explicit,=C2=A0 [...]<br><br>
If the attacker spoofs the TURN client IP address and sends bogus Send indi=
cation to the server to a peer based on the permission installed by the TUR=
N client to the peer, this attack cannot be mitigated the server unless (D)=
TLS is used. However, if the attacker spoofs the TURN client IP address and=
 sends bogus Send indication to the server to peer but the client has not i=
nstalled permission to the peer, this attack can be mitigated by the server=
.=C2=A0 The above points are covered in <a href=3D"https://tools.ietf.org/h=
tml/draft-ietf-tram-turnbis-25#section-20.1.4" rel=3D"noreferrer" target=3D=
"_blank">https://tools.ietf.org/html/draft-ietf-tram-turnbis-25#section-20.=
1.4</a>. <br>
</blockquote><div><br></div><div>I think a forward reference to Section 20.=
1.4 can easily be made in Section 2.4 so the reader is aware of the what mi=
tigation properties are being provided by S2.4 and which section is providi=
ng the remaining properties.=C2=A0 It will make your document much more com=
plete.<br></div><div>=C2=A0<br></div><blockquote class=3D"gmail_quote" styl=
e=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);paddin=
g-left:1ex">
&gt; - S5, second to last paragraph: &quot;When TCP transport is used ...&q=
uot;=C2=A0 Here, [...]<br><br>
Please see the discussion in BEHAVE WG mailing list <a href=3D"https://mail=
archive.ietf.org/arch/msg/behave/O7A7vTihIBJ-uKmJT_bSea13wIA" rel=3D"norefe=
rrer" target=3D"_blank">https://mailarchive.ietf.org/arch/msg/behave/O7A7vT=
ihIBJ-uKmJT_bSea13wIA</a> <br></blockquote><div><br></div><div>Hmm ... so a=
ccording to the above link, the bit flip has to get through the TCP checksu=
m <b>AND</b> hit the length field of the TURN packet.=C2=A0 Given today&#39=
;s networks, such an event has a very low probability, but in the interest =
of specifying protocols to handle all kinds of errors, it makes sense to ad=
dress this.=C2=A0 Of course, this is not a problem endemic to TURN, it is a=
 problem inherent any time TCP is used.=C2=A0 I do not know what mitigation=
 strategies are used across IETF for an event like this.=C2=A0 Perhaps the =
TSV area directorate can help.=C2=A0 In any case, I am fine with leaving th=
e text as-is, although it may make sense to talk to some of the folks in TS=
V to see how other protocols that ride in TCP handle such cases.=C2=A0 (For=
 curiosity&#39;s sake, ff not for anything else.)<br></div><div><br></div><=
blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-l=
eft:1px solid rgb(204,204,204);padding-left:1ex">
&gt; - S5, second to last paragraph: &quot;...a long sequence of invalid...=
&quot;=C2=A0 Here, how<br>
&gt;=C2=A0 =C2=A0long is &quot;long&quot;?=C2=A0 2 messages?=C2=A0 3 messag=
es?=C2=A0 4 messages?=C2=A0 I think an explicit<br>
&gt;=C2=A0 =C2=A0guideline may help make the error handling more robust.<br=
>
<br>
The threshold for long sequence of invalid TURN messages looks implementati=
on specific to me, it was not specified in the base TURN spec (see <a href=
=3D"https://tools.ietf.org/html/rfc5766#section-4" rel=3D"noreferrer" targe=
t=3D"_blank">https://tools.ietf.org/html/rfc5766#section-4</a>).=C2=A0 <br>=
</blockquote><div><br></div><div>If it was not specified in the base TURN s=
pecification, then it may make sense to tighten up the behaviour in the bis=
 specification, no?=C2=A0 This would be our chance to add a behaviour that =
can be measured and test cases created against it for protocol resiliency, =
no?=C2=A0 Or am I missing something on why the bis specification does not w=
ant to tighten this behaviour?<br></div><div>=C2=A0<br></div><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid=
 rgb(204,204,204);padding-left:1ex">
&gt; - S7.3, third paragraph: &quot;...before trying to request any more ..=
.&quot;=C2=A0 Here, how<br>
&gt;=C2=A0 =C2=A0many times should a client retry the request upon the rece=
ipt of a 508?<br>
&gt;=C2=A0 =C2=A0Again, an explicit guideline will help interoperability; o=
therwise, some<br>
&gt;=C2=A0 =C2=A0clients will retry only once, other more than once, and so=
 on.<br>
<br>
The number of attempts the client would retry is implementation specific. F=
or example, if other TURN servers are available, the client can try to get =
the relayed transport address from the other TURN servers and need not retr=
y the request (see <a href=3D"https://tools.ietf.org/html/rfc8445#section-5=
.1.1.2" rel=3D"noreferrer" target=3D"_blank">https://tools.ietf.org/html/rf=
c8445#section-5.1.1.2</a>). <br></blockquote><div><br></div><div>Same feedb=
ack as above; if the number of attempts were not specified in rfc5766, coul=
d we not do better now?=C2=A0 Any reason not to? <br></div><div>=C2=A0</div=
><div>Thanks.</div><div><br></div><div>- vijay<br></div></div></div>

--0000000000007e715a058a801a18--


From nobody Tue Jun  4 23:04:20 2019
Return-Path: <noreply@ietf.org>
X-Original-To: tram@ietf.org
Delivered-To: tram@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id DF25B12003E; Tue,  4 Jun 2019 23:04:03 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: Joseph Touch via Datatracker <noreply@ietf.org>
To: <tsv-art@ietf.org>
Cc: draft-ietf-tram-turnbis.all@ietf.org, ietf@ietf.org, tram@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.97.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: Joseph Touch <touch@strayalpha.com>
Message-ID: <155971464360.28104.6837263931145163343@ietfa.amsl.com>
Date: Tue, 04 Jun 2019 23:04:03 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/Ef_OLekCfDobWi-fUoMju4Ftb6I>
Subject: [tram] Tsvart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Jun 2019 06:04:04 -0000

Reviewer: Joseph Touch
Review result: Ready with Issues

This document has been reviewed as part of the transport area review team's
ongoing effort to review key IETF documents. These comments were written
primarily for the transport area directors, but are copied to the document's
authors and WG to allow them to address any issues raised and also to the IETF
discussion list for information.

When done at the time of IETF Last Call, the authors should consider this
review as part of the last-call comments they receive. Please always CC
tsv-art@ietf.org if you reply to or forward this review.

As a preface, this review is performed focusing on the changes since RFC 5766,
as this document appears to be a fairly direct update of that content.

Transport issues:

Although this document has substantial implications for transport protocols, it
does not significantly alter the content of RFC5766 in this regard. However,
there is a significant gap as follows:

- The direct translation of TCP into UDP or UDP into TCP is arguably a host
endpoint emulation function, which strongly suggests that this document needs
to explicitly address both receiving and transmitting transport options. Even
if all received options are ignored and no options are used on transmission,
that should be more directly stated – as well as the impact of that decision,
both on functionality and security.

Sec 2.7 might also note that the support for UDP fragmentation and reassembly
could be of benefit here in avoiding IP fragmentation, but that would be
contingent on the previous note – i.e., being able to use and react to UDP
options in the translation process.

Non-transport issues:

Like RFC 5766, this doc continues to cite I-D.rosenberg-mmusic-ice-nonsip as
guidance, even using a gentle version of “must”, but this no longer seems
appropriate because that document has expired over a decade ago. Either the
guidance should be summarized in this document or the recommendation should be
removed.

Section 2.7 is incorrect in its claim of 576 for IPv4; it confuses the receiver
reassembly minimum (EMTU_R, 576) for the link MTU (EMTU_S, 68). See
draft-ietf-tunnels for details. If 576 is the focus, at best it could be
claimed that 576 is the “de-facto” EMTU_S for IPv4. Other nits:

Sec 23 indicates the changes since RFC5766; a similar section addressing
changes since RFC6156 would be useful to add.



From nobody Wed Jun  5 05:22:07 2019
Return-Path: <TirumaleswarReddy_Konda@mcafee.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D6DDB120020; Wed,  5 Jun 2019 05:21:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.308
X-Spam-Level: 
X-Spam-Status: No, score=-4.308 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mcafee.com
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 JVm5kQD-5yQq; Wed,  5 Jun 2019 05:21:47 -0700 (PDT)
Received: from DNVWSMAILOUT1.mcafee.com (dnvwsmailout1.mcafee.com [161.69.31.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1893C120119; Wed,  5 Jun 2019 05:21:46 -0700 (PDT)
X-NAI-Header: Modified by McAfee Email Gateway (5500)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mcafee.com; s=s_mcafee; t=1559736798; h=From: To:CC:Subject:Thread-Topic:Thread-Index:Date: Message-ID:References:In-Reply-To:Accept-Language: Content-Language:X-MS-Has-Attach:X-MS-TNEF-Correlator: dlp-product:dlp-version:dlp-reaction:authentication-results: x-originating-ip:x-ms-publictraffictype:x-ms-office365-filtering-correlation-id: x-microsoft-antispam:x-ms-traffictypediagnostic: x-ms-exchange-purlcount:x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers:x-forefront-prvs: x-forefront-antispam-report:received-spf:x-ms-exchange-senderadcheck: x-microsoft-antispam-message-info:Content-Type: MIME-Version:X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype: X-MS-Exchange-CrossTenant-userprincipalname: X-MS-Exchange-Transport-CrossTenantHeadersStamped: X-OriginatorOrg:X-NAI-Spam-Flag:X-NAI-Spam-Threshold: X-NAI-Spam-Score:X-NAI-Spam-Version; bh=a ZLPM2Yul0LLNVa9zCQRQT6IOgeSLCnUWxGr6VzmK7 0=; b=UstWXrxDByyi+IWe1HogsfbaPPVKCP5yNsDH7ygpbFYb S3AyMhFVhuw50ZK8JCSILm+UQ+SomOORPSWpgytN7iDBsspt5E 2EvcC3L9R7IqkSJ/IfhZN8Mmn11gu6/XJUoxYFu+IZc/CGsXu8 LIiz47dS2EENuVnQzeNvzvOj4aU=
Received: from DNVEXAPP1N06.corpzone.internalzone.com (unknown [10.44.48.90]) by DNVWSMAILOUT1.mcafee.com with smtp (TLS: TLSv1/SSLv3,256bits,ECDHE-RSA-AES256-SHA384) id 1200_a439_c9e8a2f0_85e7_455d_b4d5_db6ed3cf3b24; Wed, 05 Jun 2019 06:13:18 -0600
Received: from DNVEXAPP1N04.corpzone.internalzone.com (10.44.48.88) by DNVEXAPP1N06.corpzone.internalzone.com (10.44.48.90) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Wed, 5 Jun 2019 06:21:29 -0600
Received: from DNVO365EDGE2.corpzone.internalzone.com (10.44.176.74) by DNVEXAPP1N04.corpzone.internalzone.com (10.44.48.88) with Microsoft SMTP Server (TLS) id 15.0.1395.4 via Frontend Transport; Wed, 5 Jun 2019 06:21:29 -0600
Received: from NAM01-BY2-obe.outbound.protection.outlook.com (10.44.176.240) by edge.mcafee.com (10.44.176.74) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Wed, 5 Jun 2019 06:21:27 -0600
Received: from DM5PR16MB1705.namprd16.prod.outlook.com (10.172.44.147) by DM5PR16MB1868.namprd16.prod.outlook.com (10.174.178.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1943.18; Wed, 5 Jun 2019 12:21:27 +0000
Received: from DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::3d0a:95ec:9842:68f7]) by DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::3d0a:95ec:9842:68f7%9]) with mapi id 15.20.1943.018; Wed, 5 Jun 2019 12:21:27 +0000
From: "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@McAfee.com>
To: Vijay Gurbani <vijay.gurbani@gmail.com>
CC: "gen-art@ietf.org" <gen-art@ietf.org>, "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>, "tram@ietf.org" <tram@ietf.org>
Thread-Topic: [tram] Genart last call review of draft-ietf-tram-turnbis-25
Thread-Index: AQHVF8AO1lDWTpR4KEeu7XcJ/Za4SaaJ4XTwgAGu9oCAAV/54A==
Date: Wed, 5 Jun 2019 12:21:26 +0000
Message-ID: <DM5PR16MB1705B319D090AEA233FBE1E3EA160@DM5PR16MB1705.namprd16.prod.outlook.com>
References: <155931411903.6360.15337432658764941505@ietfa.amsl.com> <DM5PR16MB17053ED6AA91994433095303EA150@DM5PR16MB1705.namprd16.prod.outlook.com> <CAMMTW_Lb0tnUj-iYx-rqvpwJkd7NjWmvu_EMzGr9NHg_fDOjyw@mail.gmail.com>
In-Reply-To: <CAMMTW_Lb0tnUj-iYx-rqvpwJkd7NjWmvu_EMzGr9NHg_fDOjyw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-version: 11.3.0.8
dlp-reaction: no-action
authentication-results: spf=none (sender IP is ) smtp.mailfrom=TirumaleswarReddy_Konda@McAfee.com; 
x-originating-ip: [49.37.201.219]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: f0619614-7717-48db-892c-08d6e9b05522
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600148)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:DM5PR16MB1868; 
x-ms-traffictypediagnostic: DM5PR16MB1868:
x-ms-exchange-purlcount: 8
x-microsoft-antispam-prvs: <DM5PR16MB1868FB79295A4C35C4F64ACFEA160@DM5PR16MB1868.namprd16.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 00594E8DBA
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(396003)(376002)(366004)(39860400002)(136003)(346002)(51744003)(32952001)(199004)(189003)(66446008)(66476007)(73956011)(66556008)(64756008)(66946007)(6916009)(316002)(76116006)(229853002)(6436002)(76176011)(2906002)(6506007)(6246003)(4326008)(26005)(11346002)(476003)(7696005)(486006)(790700001)(6116002)(3846002)(102836004)(7736002)(53936002)(186003)(53546011)(86362001)(25786009)(446003)(81166006)(81156014)(99286004)(8676002)(68736007)(71190400001)(54906003)(52536014)(5660300002)(9686003)(55016002)(71200400001)(8936002)(9326002)(5024004)(14444005)(256004)(6306002)(236005)(54896002)(74316002)(606006)(478600001)(80792005)(966005)(14454004)(72206003)(66066001)(33656002)(85282002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR16MB1868; H:DM5PR16MB1705.namprd16.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: McAfee.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 20IBce2WG4yQWs2GwvyVnO0dlaYzYCi9gdkWCeonKYCJeVCgC/xLo0Za1fcWXqzfcxNhVm9pakbGleLQqt/Xy1M9OlNYskiQX5xe7gpG8MFlcWG98eDkUQgyZUNPy2vGLZkJBBURoQx0zo4AC8DcUiPNSREcqW9mybMHIABdcxqfBadHi3WR7y5lqIp9cTPZEJZGgqs54XDqy4h4R0UtYsFEkGTznEWUIinEm6Q3J2QfhdIDuS9Jk3h/NQ5t622NPQ9sRHK5wX0321Z+mP9e5e6M59DVtqI8DSwovwS4FbsByXhac6RoLfofqAS9gRrO6irQ4UqrLMK7NQXY+jnf7gNqf4+XxBPXRawi3XZ96wlKtky+xPJOSOFDvEPeRVr0sE3Itn34c6VbOLt2ct/DpzOou3rVdE2LTDa92ZgTrzM=
Content-Type: multipart/alternative; boundary="_000_DM5PR16MB1705B319D090AEA233FBE1E3EA160DM5PR16MB1705namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: f0619614-7717-48db-892c-08d6e9b05522
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Jun 2019 12:21:27.0355 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4943e38c-6dd4-428c-886d-24932bc2d5de
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: TirumaleswarReddy_Konda@McAfee.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR16MB1868
X-OriginatorOrg: mcafee.com
X-NAI-Spam-Flag: NO
X-NAI-Spam-Threshold: 15
X-NAI-Spam-Score: 0
X-NAI-Spam-Version: 2.3.0.9418 : core <6561> : inlines <7096> : streams <1823602> : uri <2852956>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/Pg88bbJRrT0NOqYExF0MAajywFg>
Subject: Re: [tram] Genart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Jun 2019 12:21:51 -0000

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

SGkgVmlqYXksDQoNClBsZWFzZSBzZWUgaW5saW5lIFtUUl0NCg0KRnJvbTogVmlqYXkgR3VyYmFu
aSA8dmlqYXkuZ3VyYmFuaUBnbWFpbC5jb20+DQpTZW50OiBUdWVzZGF5LCBKdW5lIDQsIDIwMTkg
Nzo0NSBQTQ0KVG86IEtvbmRhLCBUaXJ1bWFsZXN3YXIgUmVkZHkgPFRpcnVtYWxlc3dhclJlZGR5
X0tvbmRhQE1jQWZlZS5jb20+DQpDYzogZ2VuLWFydEBpZXRmLm9yZzsgZHJhZnQtaWV0Zi10cmFt
LXR1cm5iaXMuYWxsQGlldGYub3JnOyBpZXRmQGlldGYub3JnOyB0cmFtQGlldGYub3JnDQpTdWJq
ZWN0OiBSZTogW3RyYW1dIEdlbmFydCBsYXN0IGNhbGwgcmV2aWV3IG9mIGRyYWZ0LWlldGYtdHJh
bS10dXJuYmlzLTI1DQoNCg0KQ0FVVElPTjogRXh0ZXJuYWwgZW1haWwuIERvIG5vdCBjbGljayBs
aW5rcyBvciBvcGVuIGF0dGFjaG1lbnRzIHVubGVzcyB5b3UgcmVjb2duaXplIHRoZSBzZW5kZXIg
YW5kIGtub3cgdGhlIGNvbnRlbnQgaXMgc2FmZS4NCg0KX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NClRpcnU6IFRoYW5rIHlvdSBmb3IgYXR0ZW5kaW5nIHRvIG15IGNvbW1lbnRzLiBQ
bGVhc2Ugc2VlIGlubGluZSBmb3Igc29tZSBtb3JlIHF1ZXN0aW9ucyBiYXNlZCBvbiB5b3VyIGNv
bW1lbnRzLiAgVGhhbmsgeW91IGZvciB5b3VyIHRpbWUhDQoNCk9uIFR1ZSwgSnVuIDQsIDIwMTkg
YXQgNDo0NiBBTSBLb25kYSwgVGlydW1hbGVzd2FyIFJlZGR5IDxUaXJ1bWFsZXN3YXJSZWRkeV9L
b25kYUBtY2FmZWUuY29tPG1haWx0bzpUaXJ1bWFsZXN3YXJSZWRkeV9Lb25kYUBtY2FmZWUuY29t
Pj4gd3JvdGU6DQo+IE1ham9yOg0KPg0KPiAtIE15IGFkdmljZSB3b3VsZCBiZSB0byBwdXQgUzMg
KFRlcm1pbm9sb2d5KSBiZWZvcmUgUzIuICBUaGVyZSBhcmUgYSBsb3Qgb2YNCj4gdGVybXMgZGVm
aW5lZCBpbiBTMyB0aGF0IFMyIHNpbXBseSB1c2VzOyBpdCB3aWxsIHNlcnZlIHRoZSByZWFkZXIg
d2VsbCBpZiB0aGV5DQo+IGFscmVhZHkga25ldyB0aGVzZSB0ZXJtcyBieSB0aGUgdGltZSB0aGUg
ZW5jb3VudGVyZWQgdGhlbS4NCg0KV29ya3MgZm9yIG1lLCBtb3ZlZCBUZXJtaW5vbG9neSBTZWN0
aW9uLg0KDQpHcmVhdDsgdGhhbmtzLg0KDQo+DQo+IE1pbm9yOg0KPiAtIFMxLCBwYXJhZ3JhcGgg
MjogIi4uLk5BVHMgdGhhdCBhcmUgd2VsbCBiZWhhdmVkLiIgIEhlcmUsIHdoYXQgaXMgdGhlDQo+
IGRlZmluaXRpb24gb2YgYSAid2VsbCBiZWhhdmVkIiBOQVQ/ICBJcyB0aGVyZSBhIFJGQyB0aGF0
IGVuY29kZXMgZXhwZWN0ZWQNCj4gYmVoYXZpb3VyPyAgSWYgc28sIHBsZWFzZSBwcm92aWRlIGEg
cmVmZXJlbmNlLiAgSWYgbm90LCB0aGVuIHNvbWUgcmVzb3VyY2UNCj4gc2hvdWxkIGJlIG1hZGUg
YXZhaWxhYmxlIChhIHBhcmFncmFwaCBvciBzb21lIHJlZmVyZW5jZSkgd2hlcmUgdGhlDQo+IGV4
cGVjdGVkICBiZWhhdmlvdXIgb2YgTkFUcyBpcyBjb2RpZmllZCB0byBzb21lIGV4dGVudC4NCg0K
QWRkcmVzcy1kZXBlbmRlbnQgb3IgQWRkcmVzcy1hbmQgcG9ydC1kZXBlbmRlbnQgbWFwcGluZ3Mg
YXJlIG5vdCB3ZWxsIGJlaGF2ZWQgTkFUcywgdGhpcyBwYXJhZ3JhcGggcmVmZXJzIHRvIFJGQzQ3
ODcgKHNlZSBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNDc4NyNzZWN0aW9uLTQuMSAp
IGFuZCBzYXlzIGhvbGUtcHVuY2hpbmcgdGVjaG5pcXVlIHdpbGwgbm90IHdvcmsNCndpdGggTkFU
cyBoYXZpbmcgQWRkcmVzcy1kZXBlbmRlbnQgb3IgQWRkcmVzcy1hbmQgcG9ydC1kZXBlbmRlbnQg
bWFwcGluZyBiZWhhdmlvci4NCg0KTkVXOg0KICAgQXMgZGVzY3JpYmVkIGluIFtSRkM1MTI4XSBh
bmQgW1JGQzQ3ODddLCBob2xlIHB1bmNoaW5nIHRlY2huaXF1ZXMgWy4uLl0NCg0KVGhlIG5ldyB0
ZXh0IGlzIGEgZ3JlYXQgYWRkaXRpb24uICBUaGFua3MuDQoNCj4gLSBTIDIuNCwgRmlndXJlIDM6
ICJUbyBwYXJ0bHkgbWl0aWdhdGUgdGhpcyBhdHRhY2sgLi4uIiwganVzdCB0byBiZSBleHBsaWNp
dCwgIFsuLi5dDQoNCklmIHRoZSBhdHRhY2tlciBzcG9vZnMgdGhlIFRVUk4gY2xpZW50IElQIGFk
ZHJlc3MgYW5kIHNlbmRzIGJvZ3VzIFNlbmQgaW5kaWNhdGlvbiB0byB0aGUgc2VydmVyIHRvIGEg
cGVlciBiYXNlZCBvbiB0aGUgcGVybWlzc2lvbiBpbnN0YWxsZWQgYnkgdGhlIFRVUk4gY2xpZW50
IHRvIHRoZSBwZWVyLCB0aGlzIGF0dGFjayBjYW5ub3QgYmUgbWl0aWdhdGVkIHRoZSBzZXJ2ZXIg
dW5sZXNzIChEKVRMUyBpcyB1c2VkLiBIb3dldmVyLCBpZiB0aGUgYXR0YWNrZXIgc3Bvb2ZzIHRo
ZSBUVVJOIGNsaWVudCBJUCBhZGRyZXNzIGFuZCBzZW5kcyBib2d1cyBTZW5kIGluZGljYXRpb24g
dG8gdGhlIHNlcnZlciB0byBwZWVyIGJ1dCB0aGUgY2xpZW50IGhhcyBub3QgaW5zdGFsbGVkIHBl
cm1pc3Npb24gdG8gdGhlIHBlZXIsIHRoaXMgYXR0YWNrIGNhbiBiZSBtaXRpZ2F0ZWQgYnkgdGhl
IHNlcnZlci4gIFRoZSBhYm92ZSBwb2ludHMgYXJlIGNvdmVyZWQgaW4gaHR0cHM6Ly90b29scy5p
ZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtdHJhbS10dXJuYmlzLTI1I3NlY3Rpb24tMjAuMS40Lg0K
DQpJIHRoaW5rIGEgZm9yd2FyZCByZWZlcmVuY2UgdG8gU2VjdGlvbiAyMC4xLjQgY2FuIGVhc2ls
eSBiZSBtYWRlIGluIFNlY3Rpb24gMi40IHNvIHRoZSByZWFkZXIgaXMgYXdhcmUgb2YgdGhlIHdo
YXQgbWl0aWdhdGlvbiBwcm9wZXJ0aWVzIGFyZSBiZWluZyBwcm92aWRlZCBieSBTMi40IGFuZCB3
aGljaCBzZWN0aW9uIGlzIHByb3ZpZGluZyB0aGUgcmVtYWluaW5nIHByb3BlcnRpZXMuICBJdCB3
aWxsIG1ha2UgeW91ciBkb2N1bWVudCBtdWNoIG1vcmUgY29tcGxldGUuDQoNCltUUl0gT2theSwg
YWRkZWQgdGhlIGZvbGxvd2luZyBsaW5lOg0KVGhlIHRlY2huaXF1ZXMgdG8gZnVsbHkgbWl0aWdh
dGUgdGhlIGF0dGFjayBhcmUgZGlzY3Vzc2VkIGluIFNlY3Rpb24gMjAuMS40Lg0KDQo+IC0gUzUs
IHNlY29uZCB0byBsYXN0IHBhcmFncmFwaDogIldoZW4gVENQIHRyYW5zcG9ydCBpcyB1c2VkIC4u
LiIgIEhlcmUsIFsuLi5dDQoNClBsZWFzZSBzZWUgdGhlIGRpc2N1c3Npb24gaW4gQkVIQVZFIFdH
IG1haWxpbmcgbGlzdCBodHRwczovL21haWxhcmNoaXZlLmlldGYub3JnL2FyY2gvbXNnL2JlaGF2
ZS9PN0E3dlRpaElCSi11S21KVF9iU2VhMTN3SUENCg0KSG1tIC4uLiBzbyBhY2NvcmRpbmcgdG8g
dGhlIGFib3ZlIGxpbmssIHRoZSBiaXQgZmxpcCBoYXMgdG8gZ2V0IHRocm91Z2ggdGhlIFRDUCBj
aGVja3N1bSBBTkQgaGl0IHRoZSBsZW5ndGggZmllbGQgb2YgdGhlIFRVUk4gcGFja2V0LiAgR2l2
ZW4gdG9kYXkncyBuZXR3b3Jrcywgc3VjaCBhbiBldmVudCBoYXMgYSB2ZXJ5IGxvdyBwcm9iYWJp
bGl0eSwgYnV0IGluIHRoZSBpbnRlcmVzdCBvZiBzcGVjaWZ5aW5nIHByb3RvY29scyB0byBoYW5k
bGUgYWxsIGtpbmRzIG9mIGVycm9ycywgaXQgbWFrZXMgc2Vuc2UgdG8gYWRkcmVzcyB0aGlzLiAg
T2YgY291cnNlLCB0aGlzIGlzIG5vdCBhIHByb2JsZW0gZW5kZW1pYyB0byBUVVJOLCBpdCBpcyBh
IHByb2JsZW0gaW5oZXJlbnQgYW55IHRpbWUgVENQIGlzIHVzZWQuDQoNCltUUl0gQWdyZWVkLg0K
DQpJIGRvIG5vdCBrbm93IHdoYXQgbWl0aWdhdGlvbiBzdHJhdGVnaWVzIGFyZSB1c2VkIGFjcm9z
cyBJRVRGIGZvciBhbiBldmVudCBsaWtlIHRoaXMuICBQZXJoYXBzIHRoZSBUU1YgYXJlYSBkaXJl
Y3RvcmF0ZSBjYW4gaGVscC4gIEluIGFueSBjYXNlLCBJIGFtIGZpbmUgd2l0aCBsZWF2aW5nIHRo
ZSB0ZXh0IGFzLWlzLCBhbHRob3VnaCBpdCBtYXkgbWFrZSBzZW5zZSB0byB0YWxrIHRvIHNvbWUg
b2YgdGhlIGZvbGtzIGluIFRTViB0byBzZWUgaG93IG90aGVyIHByb3RvY29scyB0aGF0IHJpZGUg
aW4gVENQIGhhbmRsZSBzdWNoIGNhc2VzLiAgKEZvciBjdXJpb3NpdHkncyBzYWtlLCBmZiBub3Qg
Zm9yIGFueXRoaW5nIGVsc2UuKQ0KDQo+IC0gUzUsIHNlY29uZCB0byBsYXN0IHBhcmFncmFwaDog
Ii4uLmEgbG9uZyBzZXF1ZW5jZSBvZiBpbnZhbGlkLi4uIiAgSGVyZSwgaG93DQo+ICAgbG9uZyBp
cyAibG9uZyI/ICAyIG1lc3NhZ2VzPyAgMyBtZXNzYWdlcz8gIDQgbWVzc2FnZXM/ICBJIHRoaW5r
IGFuIGV4cGxpY2l0DQo+ICAgZ3VpZGVsaW5lIG1heSBoZWxwIG1ha2UgdGhlIGVycm9yIGhhbmRs
aW5nIG1vcmUgcm9idXN0Lg0KDQpUaGUgdGhyZXNob2xkIGZvciBsb25nIHNlcXVlbmNlIG9mIGlu
dmFsaWQgVFVSTiBtZXNzYWdlcyBsb29rcyBpbXBsZW1lbnRhdGlvbiBzcGVjaWZpYyB0byBtZSwg
aXQgd2FzIG5vdCBzcGVjaWZpZWQgaW4gdGhlIGJhc2UgVFVSTiBzcGVjIChzZWUgaHR0cHM6Ly90
b29scy5pZXRmLm9yZy9odG1sL3JmYzU3NjYjc2VjdGlvbi00KS4NCg0KSWYgaXQgd2FzIG5vdCBz
cGVjaWZpZWQgaW4gdGhlIGJhc2UgVFVSTiBzcGVjaWZpY2F0aW9uLCB0aGVuIGl0IG1heSBtYWtl
IHNlbnNlIHRvIHRpZ2h0ZW4gdXAgdGhlIGJlaGF2aW91ciBpbiB0aGUgYmlzIHNwZWNpZmljYXRp
b24sIG5vPyAgVGhpcyB3b3VsZCBiZSBvdXIgY2hhbmNlIHRvIGFkZCBhIGJlaGF2aW91ciB0aGF0
IGNhbiBiZSBtZWFzdXJlZCBhbmQgdGVzdCBjYXNlcyBjcmVhdGVkIGFnYWluc3QgaXQgZm9yIHBy
b3RvY29sIHJlc2lsaWVuY3ksIG5vPyAgT3IgYW0gSSBtaXNzaW5nIHNvbWV0aGluZyBvbiB3aHkg
dGhlIGJpcyBzcGVjaWZpY2F0aW9uIGRvZXMgbm90IHdhbnQgdG8gdGlnaHRlbiB0aGlzIGJlaGF2
aW91cj8NCg0KW1RSXSBUaGUgdGhyZXNob2xkIHZhbHVlcyBmb3IgbG9uZyBzZXF1ZW5jZSBvZiBp
bnZhbGlkIFRVUk4gbWVzc2FnZXMgaXMgbm90IGRpc2N1c3NlZCBpbiB0aGUgVFJBTSBXRywgYW5k
IEkgZG9u4oCZdCBoYXZlIGluZm9ybWF0aW9uIG9uIHRoZSB0eXBpY2FsIHZhbHVlcyB1c2VkIGlu
IHRoZSBmaWVsZC4gQW55d2F5cywgbm90IGRvY3VtZW50aW5nIHRoZSB0aHJlc2hvbGQgdmFsdWVz
IHdvdWxkIG5vdCBjYXVzZSBhbnkgaW50ZXJvcGVyYWJsZSBpc3N1ZXMgZm9yIGEgcmVhbGx5IGxv
dyBwcm9iYWJpbGl0eSBzY2VuYXJpby4NCg0KPiAtIFM3LjMsIHRoaXJkIHBhcmFncmFwaDogIi4u
LmJlZm9yZSB0cnlpbmcgdG8gcmVxdWVzdCBhbnkgbW9yZSAuLi4iICBIZXJlLCBob3cNCj4gICBt
YW55IHRpbWVzIHNob3VsZCBhIGNsaWVudCByZXRyeSB0aGUgcmVxdWVzdCB1cG9uIHRoZSByZWNl
aXB0IG9mIGEgNTA4Pw0KPiAgIEFnYWluLCBhbiBleHBsaWNpdCBndWlkZWxpbmUgd2lsbCBoZWxw
IGludGVyb3BlcmFiaWxpdHk7IG90aGVyd2lzZSwgc29tZQ0KPiAgIGNsaWVudHMgd2lsbCByZXRy
eSBvbmx5IG9uY2UsIG90aGVyIG1vcmUgdGhhbiBvbmNlLCBhbmQgc28gb24uDQoNClRoZSBudW1i
ZXIgb2YgYXR0ZW1wdHMgdGhlIGNsaWVudCB3b3VsZCByZXRyeSBpcyBpbXBsZW1lbnRhdGlvbiBz
cGVjaWZpYy4gRm9yIGV4YW1wbGUsIGlmIG90aGVyIFRVUk4gc2VydmVycyBhcmUgYXZhaWxhYmxl
LCB0aGUgY2xpZW50IGNhbiB0cnkgdG8gZ2V0IHRoZSByZWxheWVkIHRyYW5zcG9ydCBhZGRyZXNz
IGZyb20gdGhlIG90aGVyIFRVUk4gc2VydmVycyBhbmQgbmVlZCBub3QgcmV0cnkgdGhlIHJlcXVl
c3QgKHNlZSBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjODQ0NSNzZWN0aW9uLTUuMS4x
LjIpLg0KDQpTYW1lIGZlZWRiYWNrIGFzIGFib3ZlOyBpZiB0aGUgbnVtYmVyIG9mIGF0dGVtcHRz
IHdlcmUgbm90IHNwZWNpZmllZCBpbiByZmM1NzY2LCBjb3VsZCB3ZSBub3QgZG8gYmV0dGVyIG5v
dz8gIEFueSByZWFzb24gbm90IHRvPw0KDQpbVFJdIFRoZSBudW1iZXIgb2YgYXR0ZW1wdHMgZGVw
ZW5kcyBvbiB0aGUgY29udGV4dCwgRm9yIGluc3RhbmNlICgxKSBJZiBvdGhlciBUVVJOIHNlcnZl
cnMgYXJlIGF2YWlsYWJsZSwgYW5kIHRoZSBjbGllbnQgZ2V0cyB0aGUgcmVsYXllZCB0cmFuc3Bv
cnQgYWRkcmVzcyBmcm9tIGF0IGxlYXN0IG9uZSBvdGhlciBUVVJOIHNlcnZlciwgdGhlIGNsaWVu
dCBuZWVkIG5vdCByZXRyeSB0aGUgcmVxdWVzdCAoMikgaWYgdGhlIGNsaWVudCBpcyB1c2luZyBJ
Q0UgKGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM4NDQ1KSwgdGhlIGNsaWVudCBjYW4g
a2VlcCByZXRyeWluZyB0aWxsIHRoZSBjYW5kaWRhdGUgZ2F0aGVyaW5nIHBoYXNlIGV4cGlyZXMg
KHBsZWFzZSBub3RlIElDRSBzcGVjaWZpY2F0aW9uIGRvZXMgbm90IHNwZWNpZnkgdGhlIGNhbmRp
ZGF0ZSBnYXRoZXJpbmcgcGhhc2UgdGltZW91dCkuDQoNCkNoZWVycywNCi1UaXJ1DQoNClRoYW5r
cy4NCg0KLSB2aWpheQ0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYg
MyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpEZW5nWGlhbjsNCglwYW5vc2UtMToy
IDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsN
CglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFt
aWx5OiJcQERlbmdYaWFuIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCi8qIFN0
eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9y
bWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTox
MS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFu
Lk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0
ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtG
b2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQt
ZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcHJlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglt
c28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbWFyZ2luOjBpbjsNCglt
YXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToi
Q291cmllciBOZXciO30NCnAubXNvbm9ybWFsMCwgbGkubXNvbm9ybWFsMCwgZGl2Lm1zb25vcm1h
bDANCgl7bXNvLXN0eWxlLW5hbWU6bXNvbm9ybWFsOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRv
Ow0KCW1hcmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFy
Z2luLWxlZnQ6MGluOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmki
LHNhbnMtc2VyaWY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjANCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29u
YWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2lu
ZG93dGV4dDt9DQpzcGFuLkhUTUxQcmVmb3JtYXR0ZWRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJI
VE1MIFByZWZvcm1hdHRlZCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0
eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIjsNCglmb250LWZhbWlseToiQ291cmllciBOZXci
O30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXpl
OjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2Lldv
cmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3Rl
IG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAy
NiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hh
cGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+
DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5n
PSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2Vj
dGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgVmlqYXksPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPlBsZWFzZSBzZWUgaW5saW5lIFtUUl08bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4N
CjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEg
MS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Yj5Gcm9tOjwvYj4gVmlqYXkgR3VyYmFuaSAmbHQ7dmlqYXkuZ3VyYmFuaUBnbWFpbC5jb20mZ3Q7
IDxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBKdW5lIDQsIDIwMTkgNzo0NSBQTTxicj4NCjxi
PlRvOjwvYj4gS29uZGEsIFRpcnVtYWxlc3dhciBSZWRkeSAmbHQ7VGlydW1hbGVzd2FyUmVkZHlf
S29uZGFATWNBZmVlLmNvbSZndDs8YnI+DQo8Yj5DYzo8L2I+IGdlbi1hcnRAaWV0Zi5vcmc7IGRy
YWZ0LWlldGYtdHJhbS10dXJuYmlzLmFsbEBpZXRmLm9yZzsgaWV0ZkBpZXRmLm9yZzsgdHJhbUBp
ZXRmLm9yZzxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3RyYW1dIEdlbmFydCBsYXN0IGNhbGwg
cmV2aWV3IG9mIGRyYWZ0LWlldGYtdHJhbS10dXJuYmlzLTI1PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
ZGl2Pg0KPHRhYmxlIGNsYXNzPSJNc29Ob3JtYWxUYWJsZSIgYm9yZGVyPSIxIiBjZWxscGFkZGlu
Zz0iMCIgc3R5bGU9ImJhY2tncm91bmQ6I0YzRkYzMztib3JkZXI6c29saWQgIzlCOUE4NyAxLjVw
dCI+DQo8dGJvZHk+DQo8dHI+DQo8dGQgc3R5bGU9ImJvcmRlcjpub25lO3BhZGRpbmc6Ljc1cHQg
Ljc1cHQgLjc1cHQgLjc1cHQiPg0KPHA+PHN0cm9uZz48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOUI4QjNFIj5DQVVUSU9OPC9zcGFu
Pjwvc3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiM5QjhCM0UiPjo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZx
dW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiBFeHRlcm5hbCBlbWFpbC4g
RG8gbm90IGNsaWNrIGxpbmtzIG9yIG9wZW4NCiBhdHRhY2htZW50cyB1bmxlc3MgeW91IHJlY29n
bml6ZSB0aGUgc2VuZGVyIGFuZCBrbm93IHRoZSBjb250ZW50IGlzIHNhZmUuPC9zcGFuPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L3RkPg0KPC90cj4NCjwvdGJvZHk+DQo8L3RhYmxlPg0KPGRpdiBj
bGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0iY2VudGVyIiBzdHlsZT0idGV4dC1hbGlnbjpjZW50ZXIi
Pg0KPGhyIHNpemU9IjIiIHdpZHRoPSIxMDAlIiBhbGlnbj0iY2VudGVyIj4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaXJ1OiBUaGFu
ayB5b3UgZm9yIGF0dGVuZGluZyB0byBteSBjb21tZW50cy4gUGxlYXNlIHNlZSBpbmxpbmUgZm9y
IHNvbWUgbW9yZSBxdWVzdGlvbnMgYmFzZWQgb24geW91ciBjb21tZW50cy4mbmJzcDsgVGhhbmsg
eW91IGZvciB5b3VyIHRpbWUhPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPk9uIFR1ZSwgSnVuIDQsIDIwMTkgYXQgNDo0NiBBTSBLb25kYSwgVGly
dW1hbGVzd2FyIFJlZGR5ICZsdDs8YSBocmVmPSJtYWlsdG86VGlydW1hbGVzd2FyUmVkZHlfS29u
ZGFAbWNhZmVlLmNvbSI+VGlydW1hbGVzd2FyUmVkZHlfS29uZGFAbWNhZmVlLmNvbTwvYT4mZ3Q7
IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVy
Om5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGlu
IDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowaW4iPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jmd0OyBNYWpvcjo8YnI+DQomZ3Q7IDxicj4NCiZndDsgLSBNeSBhZHZpY2Ugd291
bGQgYmUgdG8gcHV0IFMzIChUZXJtaW5vbG9neSkgYmVmb3JlIFMyLiZuYnNwOyBUaGVyZSBhcmUg
YSBsb3Qgb2Y8YnI+DQomZ3Q7IHRlcm1zIGRlZmluZWQgaW4gUzMgdGhhdCBTMiBzaW1wbHkgdXNl
czsgaXQgd2lsbCBzZXJ2ZSB0aGUgcmVhZGVyIHdlbGwgaWYgdGhleTxicj4NCiZndDsgYWxyZWFk
eSBrbmV3IHRoZXNlIHRlcm1zIGJ5IHRoZSB0aW1lIHRoZSBlbmNvdW50ZXJlZCB0aGVtLjxicj4N
Cjxicj4NCldvcmtzIGZvciBtZSwgbW92ZWQgVGVybWlub2xvZ3kgU2VjdGlvbi48bzpwPjwvbzpw
PjwvcD4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkdyZWF0
OyB0aGFua3MuIDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBp
biAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBpbiI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj4mZ3Q7IDxicj4NCiZndDsgTWlub3I6PGJyPg0KJmd0OyAtIFMxLCBwYXJh
Z3JhcGggMjogJnF1b3Q7Li4uTkFUcyB0aGF0IGFyZSB3ZWxsIGJlaGF2ZWQuJnF1b3Q7Jm5ic3A7
IEhlcmUsIHdoYXQgaXMgdGhlPGJyPg0KJmd0OyBkZWZpbml0aW9uIG9mIGEgJnF1b3Q7d2VsbCBi
ZWhhdmVkJnF1b3Q7IE5BVD8mbmJzcDsgSXMgdGhlcmUgYSBSRkMgdGhhdCBlbmNvZGVzIGV4cGVj
dGVkPGJyPg0KJmd0OyBiZWhhdmlvdXI/Jm5ic3A7IElmIHNvLCBwbGVhc2UgcHJvdmlkZSBhIHJl
ZmVyZW5jZS4mbmJzcDsgSWYgbm90LCB0aGVuIHNvbWUgcmVzb3VyY2U8YnI+DQomZ3Q7IHNob3Vs
ZCBiZSBtYWRlIGF2YWlsYWJsZSAoYSBwYXJhZ3JhcGggb3Igc29tZSByZWZlcmVuY2UpIHdoZXJl
IHRoZTxicj4NCiZndDsgZXhwZWN0ZWQmbmJzcDsgYmVoYXZpb3VyIG9mIE5BVHMgaXMgY29kaWZp
ZWQgdG8gc29tZSBleHRlbnQuPGJyPg0KPGJyPg0KQWRkcmVzcy1kZXBlbmRlbnQgb3IgQWRkcmVz
cy1hbmQgcG9ydC1kZXBlbmRlbnQgbWFwcGluZ3MgYXJlIG5vdCB3ZWxsIGJlaGF2ZWQgTkFUcywg
dGhpcyBwYXJhZ3JhcGggcmVmZXJzIHRvIFJGQzQ3ODcgKHNlZQ0KPGEgaHJlZj0iaHR0cHM6Ly90
b29scy5pZXRmLm9yZy9odG1sL3JmYzQ3ODcjc2VjdGlvbi00LjEiIHRhcmdldD0iX2JsYW5rIj5o
dHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNDc4NyNzZWN0aW9uLTQuMTwvYT4gKSBhbmQg
c2F5cyBob2xlLXB1bmNoaW5nIHRlY2huaXF1ZSB3aWxsIG5vdCB3b3JrPGJyPg0Kd2l0aCBOQVRz
IGhhdmluZyBBZGRyZXNzLWRlcGVuZGVudCBvciBBZGRyZXNzLWFuZCBwb3J0LWRlcGVuZGVudCBt
YXBwaW5nIGJlaGF2aW9yLg0KPGJyPg0KPGJyPg0KTkVXOjxicj4NCiZuYnNwOyAmbmJzcDtBcyBk
ZXNjcmliZWQgaW4gW1JGQzUxMjhdIGFuZCBbUkZDNDc4N10sIGhvbGUgcHVuY2hpbmcgdGVjaG5p
cXVlcyBbLi4uXTxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+VGhlIG5ldyB0ZXh0IGlzIGEgZ3JlYXQgYWRkaXRpb24uJm5ic3A7IFRo
YW5rcy48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVy
Om5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGlu
IDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowaW4iPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jmd0OyAtIFMgMi40LCBGaWd1cmUgMzogJnF1b3Q7VG8gcGFydGx5IG1pdGlnYXRl
IHRoaXMgYXR0YWNrIC4uLiZxdW90OywganVzdCB0byBiZSBleHBsaWNpdCwmbmJzcDsgWy4uLl08
YnI+DQo8YnI+DQpJZiB0aGUgYXR0YWNrZXIgc3Bvb2ZzIHRoZSBUVVJOIGNsaWVudCBJUCBhZGRy
ZXNzIGFuZCBzZW5kcyBib2d1cyBTZW5kIGluZGljYXRpb24gdG8gdGhlIHNlcnZlciB0byBhIHBl
ZXIgYmFzZWQgb24gdGhlIHBlcm1pc3Npb24gaW5zdGFsbGVkIGJ5IHRoZSBUVVJOIGNsaWVudCB0
byB0aGUgcGVlciwgdGhpcyBhdHRhY2sgY2Fubm90IGJlIG1pdGlnYXRlZCB0aGUgc2VydmVyIHVu
bGVzcyAoRClUTFMgaXMgdXNlZC4gSG93ZXZlciwgaWYgdGhlIGF0dGFja2VyDQogc3Bvb2ZzIHRo
ZSBUVVJOIGNsaWVudCBJUCBhZGRyZXNzIGFuZCBzZW5kcyBib2d1cyBTZW5kIGluZGljYXRpb24g
dG8gdGhlIHNlcnZlciB0byBwZWVyIGJ1dCB0aGUgY2xpZW50IGhhcyBub3QgaW5zdGFsbGVkIHBl
cm1pc3Npb24gdG8gdGhlIHBlZXIsIHRoaXMgYXR0YWNrIGNhbiBiZSBtaXRpZ2F0ZWQgYnkgdGhl
IHNlcnZlci4mbmJzcDsgVGhlIGFib3ZlIHBvaW50cyBhcmUgY292ZXJlZCBpbg0KPGEgaHJlZj0i
aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtdHJhbS10dXJuYmlzLTI1I3Nl
Y3Rpb24tMjAuMS40IiB0YXJnZXQ9Il9ibGFuayI+DQpodHRwczovL3Rvb2xzLmlldGYub3JnL2h0
bWwvZHJhZnQtaWV0Zi10cmFtLXR1cm5iaXMtMjUjc2VjdGlvbi0yMC4xLjQ8L2E+LiA8bzpwPjwv
bzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkg
dGhpbmsgYSBmb3J3YXJkIHJlZmVyZW5jZSB0byBTZWN0aW9uIDIwLjEuNCBjYW4gZWFzaWx5IGJl
IG1hZGUgaW4gU2VjdGlvbiAyLjQgc28gdGhlIHJlYWRlciBpcyBhd2FyZSBvZiB0aGUgd2hhdCBt
aXRpZ2F0aW9uIHByb3BlcnRpZXMgYXJlIGJlaW5nIHByb3ZpZGVkIGJ5IFMyLjQgYW5kIHdoaWNo
IHNlY3Rpb24gaXMgcHJvdmlkaW5nIHRoZSByZW1haW5pbmcgcHJvcGVydGllcy4mbmJzcDsgSXQg
d2lsbCBtYWtlIHlvdXINCiBkb2N1bWVudCBtdWNoIG1vcmUgY29tcGxldGUuPG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPltUUl0gT2theSwgYWRkZWQgdGhlIGZvbGxvd2luZyBsaW5lOjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhlIHRlY2huaXF1ZXMgdG8gZnVsbHkgbWl0
aWdhdGUgdGhlIGF0dGFjayBhcmUgZGlzY3Vzc2VkIGluIFNlY3Rpb24gMjAuMS40LjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
bGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2lu
LWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mZ3Q7
IC0gUzUsIHNlY29uZCB0byBsYXN0IHBhcmFncmFwaDogJnF1b3Q7V2hlbiBUQ1AgdHJhbnNwb3J0
IGlzIHVzZWQgLi4uJnF1b3Q7Jm5ic3A7IEhlcmUsIFsuLi5dPGJyPg0KPGJyPg0KUGxlYXNlIHNl
ZSB0aGUgZGlzY3Vzc2lvbiBpbiBCRUhBVkUgV0cgbWFpbGluZyBsaXN0IDxhIGhyZWY9Imh0dHBz
Oi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvYmVoYXZlL083QTd2VGloSUJKLXVLbUpU
X2JTZWExM3dJQSIgdGFyZ2V0PSJfYmxhbmsiPg0KaHR0cHM6Ly9tYWlsYXJjaGl2ZS5pZXRmLm9y
Zy9hcmNoL21zZy9iZWhhdmUvTzdBN3ZUaWhJQkotdUttSlRfYlNlYTEzd0lBPC9hPiA8bzpwPg0K
PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
SG1tIC4uLiBzbyBhY2NvcmRpbmcgdG8gdGhlIGFib3ZlIGxpbmssIHRoZSBiaXQgZmxpcCBoYXMg
dG8gZ2V0IHRocm91Z2ggdGhlIFRDUCBjaGVja3N1bQ0KPGI+QU5EPC9iPiBoaXQgdGhlIGxlbmd0
aCBmaWVsZCBvZiB0aGUgVFVSTiBwYWNrZXQuJm5ic3A7IEdpdmVuIHRvZGF5J3MgbmV0d29ya3Ms
IHN1Y2ggYW4gZXZlbnQgaGFzIGEgdmVyeSBsb3cgcHJvYmFiaWxpdHksIGJ1dCBpbiB0aGUgaW50
ZXJlc3Qgb2Ygc3BlY2lmeWluZyBwcm90b2NvbHMgdG8gaGFuZGxlIGFsbCBraW5kcyBvZiBlcnJv
cnMsIGl0IG1ha2VzIHNlbnNlIHRvIGFkZHJlc3MgdGhpcy4mbmJzcDsgT2YgY291cnNlLCB0aGlz
IGlzIG5vdCBhIHByb2JsZW0NCiBlbmRlbWljIHRvIFRVUk4sIGl0IGlzIGEgcHJvYmxlbSBpbmhl
cmVudCBhbnkgdGltZSBUQ1AgaXMgdXNlZC4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
W1RSXSBBZ3JlZWQuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgZG8gbm90IGtub3cgd2hhdCBt
aXRpZ2F0aW9uIHN0cmF0ZWdpZXMgYXJlIHVzZWQgYWNyb3NzIElFVEYgZm9yIGFuIGV2ZW50IGxp
a2UgdGhpcy4mbmJzcDsgUGVyaGFwcyB0aGUgVFNWIGFyZWEgZGlyZWN0b3JhdGUgY2FuIGhlbHAu
Jm5ic3A7IEluIGFueSBjYXNlLCBJIGFtIGZpbmUgd2l0aCBsZWF2aW5nIHRoZSB0ZXh0IGFzLWlz
LCBhbHRob3VnaCBpdCBtYXkgbWFrZSBzZW5zZSB0byB0YWxrIHRvIHNvbWUgb2YgdGhlIGZvbGtz
DQogaW4gVFNWIHRvIHNlZSBob3cgb3RoZXIgcHJvdG9jb2xzIHRoYXQgcmlkZSBpbiBUQ1AgaGFu
ZGxlIHN1Y2ggY2FzZXMuJm5ic3A7IChGb3IgY3VyaW9zaXR5J3Mgc2FrZSwgZmYgbm90IGZvciBh
bnl0aGluZyBlbHNlLik8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBp
biAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowaW4iPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+Jmd0OyAtIFM1LCBzZWNvbmQgdG8gbGFzdCBwYXJhZ3JhcGg6ICZx
dW90Oy4uLmEgbG9uZyBzZXF1ZW5jZSBvZiBpbnZhbGlkLi4uJnF1b3Q7Jm5ic3A7IEhlcmUsIGhv
dzxicj4NCiZndDsmbmJzcDsgJm5ic3A7bG9uZyBpcyAmcXVvdDtsb25nJnF1b3Q7PyZuYnNwOyAy
IG1lc3NhZ2VzPyZuYnNwOyAzIG1lc3NhZ2VzPyZuYnNwOyA0IG1lc3NhZ2VzPyZuYnNwOyBJIHRo
aW5rIGFuIGV4cGxpY2l0PGJyPg0KJmd0OyZuYnNwOyAmbmJzcDtndWlkZWxpbmUgbWF5IGhlbHAg
bWFrZSB0aGUgZXJyb3IgaGFuZGxpbmcgbW9yZSByb2J1c3QuPGJyPg0KPGJyPg0KVGhlIHRocmVz
aG9sZCBmb3IgbG9uZyBzZXF1ZW5jZSBvZiBpbnZhbGlkIFRVUk4gbWVzc2FnZXMgbG9va3MgaW1w
bGVtZW50YXRpb24gc3BlY2lmaWMgdG8gbWUsIGl0IHdhcyBub3Qgc3BlY2lmaWVkIGluIHRoZSBi
YXNlIFRVUk4gc3BlYyAoc2VlDQo8YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwv
cmZjNTc2NiNzZWN0aW9uLTQiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3Rvb2xzLmlldGYub3Jn
L2h0bWwvcmZjNTc2NiNzZWN0aW9uLTQ8L2E+KS4mbmJzcDsNCjxvOnA+PC9vOnA+PC9wPg0KPC9i
bG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SWYgaXQgd2FzIG5vdCBz
cGVjaWZpZWQgaW4gdGhlIGJhc2UgVFVSTiBzcGVjaWZpY2F0aW9uLCB0aGVuIGl0IG1heSBtYWtl
IHNlbnNlIHRvIHRpZ2h0ZW4gdXAgdGhlIGJlaGF2aW91ciBpbiB0aGUgYmlzIHNwZWNpZmljYXRp
b24sIG5vPyZuYnNwOyBUaGlzIHdvdWxkIGJlIG91ciBjaGFuY2UgdG8gYWRkIGEgYmVoYXZpb3Vy
IHRoYXQgY2FuIGJlIG1lYXN1cmVkIGFuZCB0ZXN0IGNhc2VzIGNyZWF0ZWQgYWdhaW5zdCBpdA0K
IGZvciBwcm90b2NvbCByZXNpbGllbmN5LCBubz8mbmJzcDsgT3IgYW0gSSBtaXNzaW5nIHNvbWV0
aGluZyBvbiB3aHkgdGhlIGJpcyBzcGVjaWZpY2F0aW9uIGRvZXMgbm90IHdhbnQgdG8gdGlnaHRl
biB0aGlzIGJlaGF2aW91cj88bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+W1RSXSBUaGUgdGhyZXNo
b2xkIHZhbHVlcyBmb3IgbG9uZyBzZXF1ZW5jZSBvZiBpbnZhbGlkIFRVUk4gbWVzc2FnZXMgaXMg
bm90IGRpc2N1c3NlZCBpbiB0aGUgVFJBTSBXRywgYW5kIEkgZG9u4oCZdCBoYXZlIGluZm9ybWF0
aW9uIG9uIHRoZSB0eXBpY2FsIHZhbHVlcyB1c2VkIGluIHRoZSBmaWVsZC4gQW55d2F5cywgbm90
IGRvY3VtZW50aW5nIHRoZSB0aHJlc2hvbGQgdmFsdWVzIHdvdWxkIG5vdCBjYXVzZSBhbnkNCiBp
bnRlcm9wZXJhYmxlIGlzc3VlcyBmb3IgYSByZWFsbHkgbG93IHByb2JhYmlsaXR5IHNjZW5hcmlv
LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4w
cHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBpbiI+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mZ3Q7IC0gUzcuMywgdGhpcmQgcGFyYWdyYXBoOiAmcXVvdDsuLi5iZWZvcmUgdHJ5aW5n
IHRvIHJlcXVlc3QgYW55IG1vcmUgLi4uJnF1b3Q7Jm5ic3A7IEhlcmUsIGhvdzxicj4NCiZndDsm
bmJzcDsgJm5ic3A7bWFueSB0aW1lcyBzaG91bGQgYSBjbGllbnQgcmV0cnkgdGhlIHJlcXVlc3Qg
dXBvbiB0aGUgcmVjZWlwdCBvZiBhIDUwOD88YnI+DQomZ3Q7Jm5ic3A7ICZuYnNwO0FnYWluLCBh
biBleHBsaWNpdCBndWlkZWxpbmUgd2lsbCBoZWxwIGludGVyb3BlcmFiaWxpdHk7IG90aGVyd2lz
ZSwgc29tZTxicj4NCiZndDsmbmJzcDsgJm5ic3A7Y2xpZW50cyB3aWxsIHJldHJ5IG9ubHkgb25j
ZSwgb3RoZXIgbW9yZSB0aGFuIG9uY2UsIGFuZCBzbyBvbi48YnI+DQo8YnI+DQpUaGUgbnVtYmVy
IG9mIGF0dGVtcHRzIHRoZSBjbGllbnQgd291bGQgcmV0cnkgaXMgaW1wbGVtZW50YXRpb24gc3Bl
Y2lmaWMuIEZvciBleGFtcGxlLCBpZiBvdGhlciBUVVJOIHNlcnZlcnMgYXJlIGF2YWlsYWJsZSwg
dGhlIGNsaWVudCBjYW4gdHJ5IHRvIGdldCB0aGUgcmVsYXllZCB0cmFuc3BvcnQgYWRkcmVzcyBm
cm9tIHRoZSBvdGhlciBUVVJOIHNlcnZlcnMgYW5kIG5lZWQgbm90IHJldHJ5IHRoZSByZXF1ZXN0
IChzZWUNCjxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM4NDQ1I3NlY3Rp
b24tNS4xLjEuMiIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9y
ZmM4NDQ1I3NlY3Rpb24tNS4xLjEuMjwvYT4pLg0KPG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVv
dGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5TYW1lIGZlZWRiYWNrIGFzIGFib3Zl
OyBpZiB0aGUgbnVtYmVyIG9mIGF0dGVtcHRzIHdlcmUgbm90IHNwZWNpZmllZCBpbiByZmM1NzY2
LCBjb3VsZCB3ZSBub3QgZG8gYmV0dGVyIG5vdz8mbmJzcDsgQW55IHJlYXNvbiBub3QgdG8/DQo8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+W1RSXSBUaGUgbnVtYmVyIG9mIGF0dGVtcHRzIGRlcGVu
ZHMgb24gdGhlIGNvbnRleHQsIEZvciBpbnN0YW5jZSAoMSkgSWYgb3RoZXIgVFVSTiBzZXJ2ZXJz
IGFyZSBhdmFpbGFibGUsIGFuZCB0aGUgY2xpZW50IGdldHMgdGhlIHJlbGF5ZWQgdHJhbnNwb3J0
IGFkZHJlc3MgZnJvbSBhdCBsZWFzdCBvbmUgb3RoZXIgVFVSTiBzZXJ2ZXIsIHRoZSBjbGllbnQg
bmVlZCBub3QgcmV0cnkgdGhlIHJlcXVlc3QgKDIpIGlmDQogdGhlIGNsaWVudCBpcyB1c2luZyBJ
Q0UgKDxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM4NDQ1Ij5odHRwczov
L3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjODQ0NTwvYT4pLCB0aGUgY2xpZW50IGNhbiBrZWVwIHJl
dHJ5aW5nIHRpbGwgdGhlIGNhbmRpZGF0ZSBnYXRoZXJpbmcgcGhhc2UgZXhwaXJlcyAocGxlYXNl
IG5vdGUgSUNFIHNwZWNpZmljYXRpb24gZG9lcyBub3Qgc3BlY2lmeSB0aGUgY2FuZGlkYXRlIGdh
dGhlcmluZw0KIHBoYXNlIHRpbWVvdXQpLiA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Q2hlZXJz
LDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+LVRpcnU8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhbmtzLjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4tIHZpamF5PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9i
b2R5Pg0KPC9odG1sPg0K

--_000_DM5PR16MB1705B319D090AEA233FBE1E3EA160DM5PR16MB1705namp_--


From nobody Thu Jun  6 05:39:54 2019
Return-Path: <vijay.gurbani@gmail.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9506F12011F; Thu,  6 Jun 2019 05:39:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 4-gu-y_AIPFh; Thu,  6 Jun 2019 05:39:36 -0700 (PDT)
Received: from mail-it1-x12a.google.com (mail-it1-x12a.google.com [IPv6:2607:f8b0:4864:20::12a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E23A01200B2; Thu,  6 Jun 2019 05:39:35 -0700 (PDT)
Received: by mail-it1-x12a.google.com with SMTP id l21so2890536ita.2; Thu, 06 Jun 2019 05:39:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=4OqFoZVrbS9XBtGzWS/R7hv3iamQYzx7kTbK+Ni8OZo=; b=djhwQLm0nC4nNuhzXIGrM9KmY1dyt2YlO2JIao4cBa+8iWMS+6zAWSMpgKk5TP9e6w ZhkfisHCt/OLZd2nhQBvcZMjmLFP2gf8F+CY4s8sy6KrDWlWJNP4k4p62EFrGfA+2U+B Vqv3FUDn4fSO/QNjOv1WBXtMB99sTribNxIWiLpXOgB7wvIDsW8BJIqhR5Mlr3Ueqdfn 5gnA52qWhsBLxCk2w2Eid7bqO8IbqfHuX5jJp9/uM/dOpiNyJaivFPVU6VIOYl0E2Wvw aNuVaqmVM7/+jnL7T/ZPq6bJH4hkcQ+0nfqpsiGq/4LfQxstMhDiXRWgUHgTT0g5Qeve 3kiA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=4OqFoZVrbS9XBtGzWS/R7hv3iamQYzx7kTbK+Ni8OZo=; b=GMnd2vt8JvCschoVa5mswRPK9uibJguapYIDcGfZCdB/Y6prKv9sAgTgyTUYZ0AisO tuK/zUAyNgkEgv57NC5V1M8ZxVMevKr9VBnpV2jAvTv/M0nhdcMCK3FeoNlcyu4T1exi 6CyKxFjIlYJfZnPTflAvy2tND2AE1Zu8NMDB+TFT64KNHt9EVaIgs3WI1Baw3bE40UnX ovN5Sx/uRsfjXbKk7YW4xmxiGxh+Tme/k3ZzyLMzXLmiT4KYV6ee1H6mzMH6R+p9Z2VE rH08CgF0Ray1VclHw7M4ZMwJPB7t1OXvWv37+sPzh3u+TRzJmhdKUX7L1lYe8RlC7SmK 7ynQ==
X-Gm-Message-State: APjAAAVrRHo/zEuw8coslE0rob2A6nTa35jXtODlMX0JuAaZ1TxeXiAS O5BID8zasCsbMgt2JRJ7j8bo3K6x8fH1CJcBnMpkCkv4
X-Google-Smtp-Source: APXvYqwOFM/r/DsZxtNmxeJ4kFaAbiRdW+SIMWT94eCIAIi7+jIadUmPFu1xMn2BGgJ4TTbbP6w+/BfRMkKLiFztev4=
X-Received: by 2002:a05:660c:352:: with SMTP id b18mr29077440itl.20.1559824775057;  Thu, 06 Jun 2019 05:39:35 -0700 (PDT)
MIME-Version: 1.0
References: <155931411903.6360.15337432658764941505@ietfa.amsl.com> <DM5PR16MB17053ED6AA91994433095303EA150@DM5PR16MB1705.namprd16.prod.outlook.com> <CAMMTW_Lb0tnUj-iYx-rqvpwJkd7NjWmvu_EMzGr9NHg_fDOjyw@mail.gmail.com> <DM5PR16MB1705B319D090AEA233FBE1E3EA160@DM5PR16MB1705.namprd16.prod.outlook.com>
In-Reply-To: <DM5PR16MB1705B319D090AEA233FBE1E3EA160@DM5PR16MB1705.namprd16.prod.outlook.com>
From: Vijay Gurbani <vijay.gurbani@gmail.com>
Date: Thu, 6 Jun 2019 07:39:20 -0500
Message-ID: <CAMMTW_LNbXXM+vqoj5nd3X+yRqFr9k4ygJ1NMZ_qbBkpgNDdhA@mail.gmail.com>
To: "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@mcafee.com>
Cc: "gen-art@ietf.org" <gen-art@ietf.org>,  "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>,  "ietf@ietf.org" <ietf@ietf.org>, "tram@ietf.org" <tram@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000a1173d058aa701ce"
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/4HfulLWDRZANWtj7SKIOmcaD_D4>
Subject: Re: [tram] Genart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jun 2019 12:39:39 -0000

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

Dear Tiru, thank you for your response.  Please see inline.

On Wed, Jun 5, 2019 at 7:21 AM Konda, Tirumaleswar Reddy <
TirumaleswarReddy_Konda@mcafee.com> wrote:

> > - S 2.4, Figure 3: "To partly mitigate this attack ...", just to be
> explicit,  [...]
>
>
> If the attacker spoofs the TURN client IP address and sends bogus Send
> indication to the server to a peer based on the permission installed by t=
he
> TURN client to the peer, this attack cannot be mitigated the server unles=
s
> (D)TLS is used. However, if the attacker spoofs the TURN client IP addres=
s
> and sends bogus Send indication to the server to peer but the client has
> not installed permission to the peer, this attack can be mitigated by the
> server.  The above points are covered in
> https://tools.ietf.org/html/draft-ietf-tram-turnbis-25#section-20.1.4.
>
>
>
> I think a forward reference to Section 20.1.4 can easily be made in
> Section 2.4 so the reader is aware of the what mitigation properties are
> being provided by S2.4 and which section is providing the remaining
> properties.  It will make your document much more complete.
>
>
>
> [TR] Okay, added the following line:
>
> The techniques to fully mitigate the attack are discussed in Section
> 20.1.4.
>
>
Great, thanks.


> > - S5, second to last paragraph: "...a long sequence of invalid..."
> Here, how
> >   long is "long"?  2 messages?  3 messages?  4 messages?  I think an
> explicit
> >   guideline may help make the error handling more robust.
>
> The threshold for long sequence of invalid TURN messages looks
> implementation specific to me, it was not specified in the base TURN spec
> (see https://tools.ietf.org/html/rfc5766#section-4).
>
>
>
> If it was not specified in the base TURN specification, then it may make
> sense to tighten up the behaviour in the bis specification, no?  This wou=
ld
> be our chance to add a behaviour that can be measured and test cases
> created against it for protocol resiliency, no?  Or am I missing somethin=
g
> on why the bis specification does not want to tighten this behaviour?
>
>
>
> [TR] The threshold values for long sequence of invalid TURN messages is
> not discussed in the TRAM WG, and I don=E2=80=99t have information on the=
 typical
> values used in the field. Anyways, not documenting the threshold values
> would not cause any interoperable issues for a really low probability
> scenario.
>
>
Since the WG has not addressed a threshold for invalid TURN messages, I
suspect that there is nothing more to be done here from a process point of
view.  However, despite this being a low probability scenario, it will be
encountered and I suspect that it has been already but just not
documented.  So from a completeness point of view, it may make sense to
bring this to the attention of the TRAM WG and if they have decided, for
good reasons, to punt on this, then the issue is closed.  I can send an
email to the TRAM WG chairs, just to close the loop.


> > - S7.3, third paragraph: "...before trying to request any more ..."
> Here, how
> >   many times should a client retry the request upon the receipt of a 50=
8?
> >   Again, an explicit guideline will help interoperability; otherwise,
> some
> >   clients will retry only once, other more than once, and so on.
>
> The number of attempts the client would retry is implementation specific.
> For example, if other TURN servers are available, the client can try to g=
et
> the relayed transport address from the other TURN servers and need not
> retry the request (see https://tools.ietf.org/html/rfc8445#section-5.1.1.=
2).
>
>
> Same feedback as above; if the number of attempts were not specified in
> rfc5766, could we not do better now?  Any reason not to?
>
>
>
> [TR] The number of attempts depends on the context, For instance (1) If
> other TURN servers are available, and the client gets the relayed transpo=
rt
> address from at least one other TURN server, the client need not retry th=
e
> request (2) if the client is using ICE (
> https://tools.ietf.org/html/rfc8445), the client can keep retrying till
> the candidate gathering phase expires (please note ICE specification does
> not specify the candidate gathering phase timeout).
>

Okay, sounds good.

Thank you for attending to my comments.  I appreciate it.

- vijay

>

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

<div dir=3D"ltr"><div>Dear Tiru, thank you for your response.=C2=A0 Please =
see inline.</div><div><br></div><div dir=3D"ltr">On Wed, Jun 5, 2019 at 7:2=
1 AM Konda, Tirumaleswar Reddy &lt;<a href=3D"mailto:TirumaleswarReddy_Kond=
a@mcafee.com">TirumaleswarReddy_Konda@mcafee.com</a>&gt; wrote:<br></div><d=
iv class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:=
0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang=3D"EN-US">
<div class=3D"gmail-m_1692078955920934730WordSection1">&gt; - S 2.4, Figure=
 3: &quot;To partly mitigate this attack ...&quot;, just to be explicit,=C2=
=A0 [...]<br><div style=3D"border-color:currentcolor currentcolor currentco=
lor blue;border-style:none none none solid;border-width:medium medium mediu=
m 1.5pt;padding:0in 0in 0in 4pt"><div><div><blockquote style=3D"border-colo=
r:currentcolor currentcolor currentcolor rgb(204,204,204);border-style:none=
 none none solid;border-width:medium medium medium 1pt;padding:0in 0in 0in =
6pt;margin-left:4.8pt;margin-right:0in"><p class=3D"MsoNormal">
<br>
If the attacker spoofs the TURN client IP address and sends bogus Send indi=
cation to the server to a peer based on the permission installed by the TUR=
N client to the peer, this attack cannot be mitigated the server unless (D)=
TLS is used. However, if the attacker
 spoofs the TURN client IP address and sends bogus Send indication to the s=
erver to peer but the client has not installed permission to the peer, this=
 attack can be mitigated by the server.=C2=A0 The above points are covered =
in
<a href=3D"https://tools.ietf.org/html/draft-ietf-tram-turnbis-25#section-2=
0.1.4" target=3D"_blank">
https://tools.ietf.org/html/draft-ietf-tram-turnbis-25#section-20.1.4</a>. =
<u></u><u></u></p>
</blockquote>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">I think a forward reference to Section 20.1.4 can ea=
sily be made in Section 2.4 so the reader is aware of the what mitigation p=
roperties are being provided by S2.4 and which section is providing the rem=
aining properties.=C2=A0 It will make your
 document much more complete.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">[TR] Okay, added the following line:<u></u><u></u></=
p>
<p class=3D"MsoNormal">The techniques to fully mitigate the attack are disc=
ussed in Section 20.1.4.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"></p></div></div></div></div></div></div></blockquote=
><div><br></div><div>Great, thanks.<br></div><div>=C2=A0</div><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px soli=
d rgb(204,204,204);padding-left:1ex"><div lang=3D"EN-US"><div class=3D"gmai=
l-m_1692078955920934730WordSection1"><div style=3D"border-color:currentcolo=
r currentcolor currentcolor blue;border-style:none none none solid;border-w=
idth:medium medium medium 1.5pt;padding:0in 0in 0in 4pt"><div><div><div>
</div>
<blockquote style=3D"border-color:currentcolor currentcolor currentcolor rg=
b(204,204,204);border-style:none none none solid;border-width:medium medium=
 medium 1pt;padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">
<p class=3D"MsoNormal">&gt; - S5, second to last paragraph: &quot;...a long=
 sequence of invalid...&quot;=C2=A0 Here, how<br>
&gt;=C2=A0 =C2=A0long is &quot;long&quot;?=C2=A0 2 messages?=C2=A0 3 messag=
es?=C2=A0 4 messages?=C2=A0 I think an explicit<br>
&gt;=C2=A0 =C2=A0guideline may help make the error handling more robust.<br=
>
<br>
The threshold for long sequence of invalid TURN messages looks implementati=
on specific to me, it was not specified in the base TURN spec (see
<a href=3D"https://tools.ietf.org/html/rfc5766#section-4" target=3D"_blank"=
>https://tools.ietf.org/html/rfc5766#section-4</a>).=C2=A0
<u></u><u></u></p>
</blockquote>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">If it was not specified in the base TURN specificati=
on, then it may make sense to tighten up the behaviour in the bis specifica=
tion, no?=C2=A0 This would be our chance to add a behaviour that can be mea=
sured and test cases created against it
 for protocol resiliency, no?=C2=A0 Or am I missing something on why the bi=
s specification does not want to tighten this behaviour?<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">[TR] The threshold values for long sequence of inval=
id TURN messages is not discussed in the TRAM WG, and I don=E2=80=99t have =
information on the typical values used in the field. Anyways, not documenti=
ng the threshold values would not cause any
 interoperable issues for a really low probability scenario.<u></u><u></u><=
/p>
</div>
<div>
<p class=3D"MsoNormal"></p></div></div></div></div></div></div></blockquote=
><div><br></div><div>Since the WG has not addressed a threshold for invalid=
 TURN messages, I suspect that there is nothing more to be done here from a=
 process point of view.=C2=A0 However, despite this being a low probability=
 scenario, it will be encountered and I suspect that it has been already bu=
t just not documented.=C2=A0 So from a completeness point of view, it may m=
ake sense to bring this to the attention of the TRAM WG and if they have de=
cided, for good reasons, to punt on this, then the issue is closed.=C2=A0 I=
 can send an email to the TRAM WG chairs, just to close the loop.<br></div>=
<div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px =
0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div lan=
g=3D"EN-US"><div class=3D"gmail-m_1692078955920934730WordSection1"><div sty=
le=3D"border-color:currentcolor currentcolor currentcolor blue;border-style=
:none none none solid;border-width:medium medium medium 1.5pt;padding:0in 0=
in 0in 4pt"><div><div>
<blockquote style=3D"border-color:currentcolor currentcolor currentcolor rg=
b(204,204,204);border-style:none none none solid;border-width:medium medium=
 medium 1pt;padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">
<p class=3D"MsoNormal">&gt; - S7.3, third paragraph: &quot;...before trying=
 to request any more ...&quot;=C2=A0 Here, how<br>
&gt;=C2=A0 =C2=A0many times should a client retry the request upon the rece=
ipt of a 508?<br>
&gt;=C2=A0 =C2=A0Again, an explicit guideline will help interoperability; o=
therwise, some<br>
&gt;=C2=A0 =C2=A0clients will retry only once, other more than once, and so=
 on.<br>
<br>
The number of attempts the client would retry is implementation specific. F=
or example, if other TURN servers are available, the client can try to get =
the relayed transport address from the other TURN servers and need not retr=
y the request (see
<a href=3D"https://tools.ietf.org/html/rfc8445#section-5.1.1.2" target=3D"_=
blank">https://tools.ietf.org/html/rfc8445#section-5.1.1.2</a>).
<u></u><u></u></p>
</blockquote>

<div>
<p class=3D"MsoNormal">Same feedback as above; if the number of attempts we=
re not specified in rfc5766, could we not do better now?=C2=A0 Any reason n=
ot to?
<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">[TR] The number of attempts depends on the context, =
For instance (1) If other TURN servers are available, and the client gets t=
he relayed transport address from at least one other TURN server, the clien=
t need not retry the request (2) if
 the client is using ICE (<a href=3D"https://tools.ietf.org/html/rfc8445" t=
arget=3D"_blank">https://tools.ietf.org/html/rfc8445</a>), the client can k=
eep retrying till the candidate gathering phase expires (please note ICE sp=
ecification does not specify the candidate gathering
 phase timeout). </p></div></div></div></div></div></div></blockquote><div>=
<br></div><div>Okay, sounds good.</div><div><br></div><div>Thank you for at=
tending to my comments.=C2=A0 I appreciate it.</div><div><br></div><div>- v=
ijay<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px=
 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div lang=
=3D"EN-US"><div class=3D"gmail-m_1692078955920934730WordSection1"><div styl=
e=3D"border-color:currentcolor currentcolor currentcolor blue;border-style:=
none none none solid;border-width:medium medium medium 1.5pt;padding:0in 0i=
n 0in 4pt"><div><div><div>
</div>
</div>
</div>
</div>
</div>
</div>

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

--000000000000a1173d058aa701ce--


From nobody Thu Jun  6 06:12:57 2019
Return-Path: <TirumaleswarReddy_Konda@mcafee.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5E784120115; Thu,  6 Jun 2019 06:12:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.31
X-Spam-Level: 
X-Spam-Status: No, score=-4.31 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_HELO_NONE=0.001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mcafee.com
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 UqX_679V5AuW; Thu,  6 Jun 2019 06:12:46 -0700 (PDT)
Received: from DNVWSMAILOUT1.mcafee.com (dnvwsmailout1.mcafee.com [161.69.31.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0969F12007C; Thu,  6 Jun 2019 06:12:45 -0700 (PDT)
X-NAI-Header: Modified by McAfee Email Gateway (5500)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mcafee.com; s=s_mcafee; t=1559826246; h=From: To:CC:Subject:Thread-Topic:Thread-Index:Date: Message-ID:References:In-Reply-To:Accept-Language: Content-Language:X-MS-Has-Attach:X-MS-TNEF-Correlator: dlp-product:dlp-version:dlp-reaction:authentication-results: x-originating-ip:x-ms-publictraffictype:x-ms-office365-filtering-correlation-id: x-microsoft-antispam:x-ms-traffictypediagnostic: x-ms-exchange-purlcount:x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers:x-forefront-prvs: x-forefront-antispam-report:received-spf:x-ms-exchange-senderadcheck: x-microsoft-antispam-message-info:Content-Type: Content-Transfer-Encoding:MIME-Version:X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype: X-MS-Exchange-CrossTenant-userprincipalname: X-MS-Exchange-Transport-CrossTenantHeadersStamped: X-OriginatorOrg:X-NAI-Spam-Flag:X-NAI-Spam-Level: X-NAI-Spam-Threshold:X-NAI-Spam-Score:X-NAI-Spam-Version; bh=5xfwqvdgLVYc/ab487YmWvkfy7iYhCVpoqYIHe 5I/aM=; b=AEHhxD4Fot9rwzDwNYmw40gnIi4Keqbx95nnDyaj IoiC8mzkHXYrqlpDmitRXshz6sll1TyGkCorxFOfKPNab9ylwC qODh3Psx8mtMf7A+20AODM4Ugnhe+1xqOeFC9or4/xjQt0B6bH g05UFRSFUfrECSr0KwDUD6hx4Gf69yk=
Received: from DNVEXAPP1N04.corpzone.internalzone.com (unknown [10.44.48.88]) by DNVWSMAILOUT1.mcafee.com with smtp (TLS: TLSv1/SSLv3,256bits,ECDHE-RSA-AES256-SHA384) id 4d97_db37_08480eea_293b_4976_9318_cb95ec72ec70; Thu, 06 Jun 2019 07:04:06 -0600
Received: from DNVEXAPP1N05.corpzone.internalzone.com (10.44.48.89) by DNVEXAPP1N04.corpzone.internalzone.com (10.44.48.88) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Thu, 6 Jun 2019 07:12:25 -0600
Received: from DNVO365EDGE1.corpzone.internalzone.com (10.44.176.66) by DNVEXAPP1N05.corpzone.internalzone.com (10.44.48.89) with Microsoft SMTP Server (TLS) id 15.0.1395.4 via Frontend Transport; Thu, 6 Jun 2019 07:12:25 -0600
Received: from NAM02-CY1-obe.outbound.protection.outlook.com (10.44.176.242) by edge.mcafee.com (10.44.176.66) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Thu, 6 Jun 2019 07:12:23 -0600
Received: from DM5PR16MB1705.namprd16.prod.outlook.com (10.172.44.147) by DM5PR16MB1723.namprd16.prod.outlook.com (10.172.47.140) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1965.12; Thu, 6 Jun 2019 13:12:22 +0000
Received: from DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::3d0a:95ec:9842:68f7]) by DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::3d0a:95ec:9842:68f7%9]) with mapi id 15.20.1943.018; Thu, 6 Jun 2019 13:12:22 +0000
From: "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@McAfee.com>
To: Joseph Touch <touch@strayalpha.com>, "tsv-art@ietf.org" <tsv-art@ietf.org>
CC: "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>, "tram@ietf.org" <tram@ietf.org>
Thread-Topic: [tram] Tsvart last call review of draft-ietf-tram-turnbis-25
Thread-Index: AQHVG2SmpiSgt26O+0yT1OWnZzXhh6aM/GYw
Date: Thu, 6 Jun 2019 13:12:21 +0000
Message-ID: <DM5PR16MB170560F51A9F7C281A9BC752EA170@DM5PR16MB1705.namprd16.prod.outlook.com>
References: <155971464360.28104.6837263931145163343@ietfa.amsl.com>
In-Reply-To: <155971464360.28104.6837263931145163343@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-version: 11.3.0.8
dlp-reaction: no-action
authentication-results: spf=none (sender IP is ) smtp.mailfrom=TirumaleswarReddy_Konda@McAfee.com; 
x-originating-ip: [49.37.206.88]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: fddd54f6-0f21-49f5-94be-08d6ea809c8d
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:DM5PR16MB1723; 
x-ms-traffictypediagnostic: DM5PR16MB1723:
x-ms-exchange-purlcount: 3
x-microsoft-antispam-prvs: <DM5PR16MB1723B7157CF97A74FBCBF0D9EA170@DM5PR16MB1723.namprd16.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 00603B7EEF
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(376002)(346002)(396003)(39850400004)(366004)(136003)(32952001)(189003)(199004)(51914003)(13464003)(66446008)(2906002)(316002)(66556008)(64756008)(86362001)(6116002)(33656002)(66476007)(66066001)(3846002)(72206003)(446003)(486006)(102836004)(186003)(110136005)(25786009)(11346002)(74316002)(71190400001)(71200400001)(14454004)(5024004)(8936002)(256004)(14444005)(66946007)(54906003)(6506007)(76116006)(229853002)(53936002)(966005)(53546011)(2501003)(73956011)(52536014)(4326008)(6246003)(6436002)(9686003)(55016002)(26005)(478600001)(6306002)(80792005)(7736002)(305945005)(76176011)(7696005)(5660300002)(68736007)(476003)(8676002)(99286004)(81166006)(81156014)(85282002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR16MB1723; H:DM5PR16MB1705.namprd16.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: McAfee.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: vmGes/lPLg7qE8yLaE9lzJl0wpi6E1eIXPZwuWqR2XHMzex4D8eyY/tkJdG19UGrN7RbeM2bHWEhtJW0SJ57/764ewbDyvC2gAFGEibURbbQj+AjfepVtvQBADxpPEX3/xJvDBuX6534HyjcdgWq0L1XyH4CBgBwhQMEoA3YOY5IfLZ8+h+g7ooGaU3jUOa8f4FYIdmbrHO5UcG7sUa9Uk/5F4FjlgcuHDr13rrOaDGbX2BK+6jSsgU3wOPzEr5+4zyK9aMn5J3t3r7z4XKp8csDZSJxr6KB4bJrwQDUemnT9rtLjfqH10wuMDg+4mbmpz2SdoeiuHBNjzxDqWZS9cNQzrHa0rSaea2tqy3CoMGmZ8wOGKTGr9PoJHAHckEcOzYrCRtm6e0zvKb4Nx1H9gQZQ9FzcWFNt1L1wZgkbJI=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: fddd54f6-0f21-49f5-94be-08d6ea809c8d
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Jun 2019 13:12:21.9028 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4943e38c-6dd4-428c-886d-24932bc2d5de
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: TirumaleswarReddy_Konda@McAfee.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR16MB1723
X-OriginatorOrg: mcafee.com
X-NAI-Spam-Flag: NO
X-NAI-Spam-Level: 
X-NAI-Spam-Threshold: 15
X-NAI-Spam-Score: 0.1
X-NAI-Spam-Version: 2.3.0.9418 : core <6562> : inlines <7098> : streams <1823701> : uri <2853306>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/eYN7SDuSsmIrQDuvJSbs2XdrNBo>
Subject: Re: [tram] Tsvart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jun 2019 13:12:48 -0000

SGkgSm9zZXBoLA0KDQpUaGFua3MgZm9yIHRoZSByZXZpZXcsIFBsZWFzZSBzZWUgaW5saW5lDQoN
Cj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogdHJhbSA8dHJhbS1ib3VuY2Vz
QGlldGYub3JnPiBPbiBCZWhhbGYgT2YgSm9zZXBoIFRvdWNoIHZpYQ0KPiBEYXRhdHJhY2tlcg0K
PiBTZW50OiBXZWRuZXNkYXksIEp1bmUgNSwgMjAxOSAxMTozNCBBTQ0KPiBUbzogdHN2LWFydEBp
ZXRmLm9yZw0KPiBDYzogZHJhZnQtaWV0Zi10cmFtLXR1cm5iaXMuYWxsQGlldGYub3JnOyBpZXRm
QGlldGYub3JnOyB0cmFtQGlldGYub3JnDQo+IFN1YmplY3Q6IFt0cmFtXSBUc3ZhcnQgbGFzdCBj
YWxsIHJldmlldyBvZiBkcmFmdC1pZXRmLXRyYW0tdHVybmJpcy0yNQ0KPiANCj4gVGhpcyBlbWFp
bCBvcmlnaW5hdGVkIGZyb20gb3V0c2lkZSBvZiB0aGUgb3JnYW5pemF0aW9uLiBEbyBub3QgY2xp
Y2sgbGlua3Mgb3INCj4gb3BlbiBhdHRhY2htZW50cyB1bmxlc3MgeW91IHJlY29nbml6ZSB0aGUg
c2VuZGVyIGFuZCBrbm93IHRoZSBjb250ZW50IGlzDQo+IHNhZmUuDQo+IA0KPiBSZXZpZXdlcjog
Sm9zZXBoIFRvdWNoDQo+IFJldmlldyByZXN1bHQ6IFJlYWR5IHdpdGggSXNzdWVzDQo+IA0KPiBU
aGlzIGRvY3VtZW50IGhhcyBiZWVuIHJldmlld2VkIGFzIHBhcnQgb2YgdGhlIHRyYW5zcG9ydCBh
cmVhIHJldmlldw0KPiB0ZWFtJ3Mgb25nb2luZyBlZmZvcnQgdG8gcmV2aWV3IGtleSBJRVRGIGRv
Y3VtZW50cy4gVGhlc2UgY29tbWVudHMgd2VyZQ0KPiB3cml0dGVuIHByaW1hcmlseSBmb3IgdGhl
IHRyYW5zcG9ydCBhcmVhIGRpcmVjdG9ycywgYnV0IGFyZSBjb3BpZWQgdG8gdGhlDQo+IGRvY3Vt
ZW50J3MgYXV0aG9ycyBhbmQgV0cgdG8gYWxsb3cgdGhlbSB0byBhZGRyZXNzIGFueSBpc3N1ZXMg
cmFpc2VkIGFuZA0KPiBhbHNvIHRvIHRoZSBJRVRGIGRpc2N1c3Npb24gbGlzdCBmb3IgaW5mb3Jt
YXRpb24uDQo+IA0KPiBXaGVuIGRvbmUgYXQgdGhlIHRpbWUgb2YgSUVURiBMYXN0IENhbGwsIHRo
ZSBhdXRob3JzIHNob3VsZCBjb25zaWRlciB0aGlzDQo+IHJldmlldyBhcyBwYXJ0IG9mIHRoZSBs
YXN0LWNhbGwgY29tbWVudHMgdGhleSByZWNlaXZlLiBQbGVhc2UgYWx3YXlzIENDIHRzdi0NCj4g
YXJ0QGlldGYub3JnIGlmIHlvdSByZXBseSB0byBvciBmb3J3YXJkIHRoaXMgcmV2aWV3Lg0KPiAN
Cj4gQXMgYSBwcmVmYWNlLCB0aGlzIHJldmlldyBpcyBwZXJmb3JtZWQgZm9jdXNpbmcgb24gdGhl
IGNoYW5nZXMgc2luY2UgUkZDDQo+IDU3NjYsIGFzIHRoaXMgZG9jdW1lbnQgYXBwZWFycyB0byBi
ZSBhIGZhaXJseSBkaXJlY3QgdXBkYXRlIG9mIHRoYXQgY29udGVudC4NCg0KWWVzLg0KDQo+IA0K
PiBUcmFuc3BvcnQgaXNzdWVzOg0KPiANCj4gQWx0aG91Z2ggdGhpcyBkb2N1bWVudCBoYXMgc3Vi
c3RhbnRpYWwgaW1wbGljYXRpb25zIGZvciB0cmFuc3BvcnQgcHJvdG9jb2xzLA0KPiBpdCBkb2Vz
IG5vdCBzaWduaWZpY2FudGx5IGFsdGVyIHRoZSBjb250ZW50IG9mIFJGQzU3NjYgaW4gdGhpcyBy
ZWdhcmQuIEhvd2V2ZXIsDQo+IHRoZXJlIGlzIGEgc2lnbmlmaWNhbnQgZ2FwIGFzIGZvbGxvd3M6
DQo+IA0KPiAtIFRoZSBkaXJlY3QgdHJhbnNsYXRpb24gb2YgVENQIGludG8gVURQIG9yIFVEUCBp
bnRvIFRDUCBpcyBhcmd1YWJseSBhIGhvc3QNCj4gZW5kcG9pbnQgZW11bGF0aW9uIGZ1bmN0aW9u
LCB3aGljaCBzdHJvbmdseSBzdWdnZXN0cyB0aGF0IHRoaXMgZG9jdW1lbnQNCj4gbmVlZHMgdG8g
ZXhwbGljaXRseSBhZGRyZXNzIGJvdGggcmVjZWl2aW5nIGFuZCB0cmFuc21pdHRpbmcgdHJhbnNw
b3J0IG9wdGlvbnMuDQo+IEV2ZW4gaWYgYWxsIHJlY2VpdmVkIG9wdGlvbnMgYXJlIGlnbm9yZWQg
YW5kIG5vIG9wdGlvbnMgYXJlIHVzZWQgb24NCj4gdHJhbnNtaXNzaW9uLCB0aGF0IHNob3VsZCBi
ZSBtb3JlIGRpcmVjdGx5IHN0YXRlZCDigJMgYXMgd2VsbCBhcyB0aGUgaW1wYWN0IG9mDQo+IHRo
YXQgZGVjaXNpb24sIGJvdGggb24gZnVuY3Rpb25hbGl0eSBhbmQgc2VjdXJpdHkuDQoNClRoZSBz
cGVjaWZpY2F0aW9uIGhhcyB0d28gc2VjdGlvbnMgMTQgYW5kIDE1IChJUCBIZWFkZXIgRmllbGRz
IGZvciBVRFAtdG8tVURQIHRyYW5zbGF0aW9uIGFuZCBJUCBIZWFkZXIgRmllbGRzIGZvciBUQ1At
dG8tVURQIHRyYW5zbGF0aW9uKSB0byBkaXNjdXNzIGRpcmVjdCB0cmFuc2xhdGlvbnMuIGh0dHBz
Oi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM1NzY2IG9ubHkgY292ZXJlZCBVRFAtdG8tVURQIHRy
YW5zbGF0aW9uIGluIFNlY3Rpb24gMTIuIA0KDQo+IA0KPiBTZWMgMi43IG1pZ2h0IGFsc28gbm90
ZSB0aGF0IHRoZSBzdXBwb3J0IGZvciBVRFAgZnJhZ21lbnRhdGlvbiBhbmQNCj4gcmVhc3NlbWJs
eSBjb3VsZCBiZSBvZiBiZW5lZml0IGhlcmUgaW4gYXZvaWRpbmcgSVAgZnJhZ21lbnRhdGlvbiwg
YnV0IHRoYXQNCj4gd291bGQgYmUgY29udGluZ2VudCBvbiB0aGUgcHJldmlvdXMgbm90ZSDigJMg
aS5lLiwgYmVpbmcgYWJsZSB0byB1c2UgYW5kIHJlYWN0DQo+IHRvIFVEUCBvcHRpb25zIGluIHRo
ZSB0cmFuc2xhdGlvbiBwcm9jZXNzLg0KDQpJIGRvbid0IGdldCB0aGUgY29tbWVudCwgd2hhdCBz
cGVjaWZpYyBjaGFuZ2UgYXJlIHlvdSBsb29raW5nIGluIHRoZSBkb2N1bWVudCA/DQoNCj4gDQo+
IE5vbi10cmFuc3BvcnQgaXNzdWVzOg0KPiANCj4gTGlrZSBSRkMgNTc2NiwgdGhpcyBkb2MgY29u
dGludWVzIHRvIGNpdGUgSS1ELnJvc2VuYmVyZy1tbXVzaWMtaWNlLW5vbnNpcCBhcw0KPiBndWlk
YW5jZSwgZXZlbiB1c2luZyBhIGdlbnRsZSB2ZXJzaW9uIG9mIOKAnG11c3TigJ0sIGJ1dCB0aGlz
IG5vIGxvbmdlciBzZWVtcw0KPiBhcHByb3ByaWF0ZSBiZWNhdXNlIHRoYXQgZG9jdW1lbnQgaGFz
IGV4cGlyZWQgb3ZlciBhIGRlY2FkZSBhZ28uIEVpdGhlcg0KPiB0aGUgZ3VpZGFuY2Ugc2hvdWxk
IGJlIHN1bW1hcml6ZWQgaW4gdGhpcyBkb2N1bWVudCBvciB0aGUNCj4gcmVjb21tZW5kYXRpb24g
c2hvdWxkIGJlIHJlbW92ZWQuDQoNCkdvb2QgcG9pbnQsIFJldmlzZWQgSUNFIHNwZWNpZmljYXRp
b24gKGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM4NDQ1KSBoYXMgYmVlbiB1cGRhdGVk
IHRvIG1ha2UgdGhlIHByb2NlZHVyZXMgaW5kZXBlbmRlbnQgb2YgdGhlIHNpZ25hbGluZyBwcm90
b2NvbCBieSByZW1vdmluZyB0aGUgU0lQIGFuZCBTRFAgcHJvY2VkdXJlcy4NCg0KSSBoYXZlIHVw
ZGF0ZWQgdGhlIHRleHQgYXMgZm9sbG93czoNCg0KICAgRm9yIGV4YW1wbGUsIGlmIFRVUk4gYW5k
IElDRSBhcmUgdXNlZCBhcyBwYXJ0IG9mIGEgbXVsdGltZWRpYQ0KICAgc29sdXRpb24gdXNpbmcg
U0lQIFtSRkMzMjYxXSwgdGhlbiBTSVAgc2VydmVzIHRoZSByb2xlIG9mIHRoZQ0KICAgcmVuZGV6
dm91cyBwcm90b2NvbCwgY2FycnlpbmcgdGhlIElDRSBjYW5kaWRhdGUgaW5mb3JtYXRpb24gaW5z
aWRlDQogICB0aGUgYm9keSBvZiBTSVAgbWVzc2FnZXMgW0ktRC5pZXRmLW1tdXNpYy1pY2Utc2lw
LXNkcF0uICBJZiBUVVJOIGFuZA0KICAgSUNFIGFyZSB1c2VkIHdpdGggc29tZSBvdGhlciByZW5k
ZXp2b3VzIHByb3RvY29sLCB0aGVuIElDRSBwcm92aWRlcw0KICAgZ3VpZGFuY2Ugb24gdGhlIHNl
cnZpY2VzIHRoZSByZW5kZXp2b3VzIHByb3RvY29sIG11c3QgcGVyZm9ybS4NCg0KPiANCj4gU2Vj
dGlvbiAyLjcgaXMgaW5jb3JyZWN0IGluIGl0cyBjbGFpbSBvZiA1NzYgZm9yIElQdjQ7IGl0IGNv
bmZ1c2VzIHRoZSByZWNlaXZlcg0KPiByZWFzc2VtYmx5IG1pbmltdW0gKEVNVFVfUiwgNTc2KSBm
b3IgdGhlIGxpbmsgTVRVIChFTVRVX1MsIDY4KS4gU2VlDQo+IGRyYWZ0LWlldGYtdHVubmVscyBm
b3IgZGV0YWlscy4gSWYgNTc2IGlzIHRoZSBmb2N1cywgYXQgYmVzdCBpdCBjb3VsZCBiZSBjbGFp
bWVkDQo+IHRoYXQgNTc2IGlzIHRoZSDigJxkZS1mYWN0b+KAnSBFTVRVX1MgZm9yIElQdjQuIE90
aGVyIG5pdHM6DQoNClNlY3Rpb24gMi43IHNheXMgSVB2NCBob3N0IG11c3QgYmUgY2FwYWJsZSBv
ZiByZWNlaXZpbmcgYSBwYWNrZXQgd2hvc2UgbGVuZ3RoIGlzIGVxdWFsIHRvIDU3NiBieXRlcyAo
RU1UVV9SLCA1NzYpLiAgDQpXaHkgZG8geW91IHNheSB0aGUgdGV4dCBpcyBpbmNvcnJlY3QgPw0K
DQo+IA0KPiBTZWMgMjMgaW5kaWNhdGVzIHRoZSBjaGFuZ2VzIHNpbmNlIFJGQzU3NjY7IGEgc2lt
aWxhciBzZWN0aW9uIGFkZHJlc3NpbmcNCj4gY2hhbmdlcyBzaW5jZSBSRkM2MTU2IHdvdWxkIGJl
IHVzZWZ1bCB0byBhZGQuDQoNCk9rYXksIGFkZGVkIGFub3RoZXIgU2VjdGlvbiAodXBkYXRlcyB0
byBSRkM2MTU2KS4NCg0KQ2hlZXJzLA0KLVRpcnUNCg0KPiANCj4gDQo+IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IHRyYW0gbWFpbGluZyBsaXN0DQo+
IHRyYW1AaWV0Zi5vcmcNCj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby90
cmFtDQo=


From nobody Thu Jun  6 06:17:00 2019
Return-Path: <TirumaleswarReddy_Konda@mcafee.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C9AA312004F; Thu,  6 Jun 2019 06:16:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.309
X-Spam-Level: 
X-Spam-Status: No, score=-4.309 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mcafee.com
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 v2HsmCIFS_h5; Thu,  6 Jun 2019 06:16:41 -0700 (PDT)
Received: from DNVWSMAILOUT1.mcafee.com (dnvwsmailout1.mcafee.com [161.69.31.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E2F601200B7; Thu,  6 Jun 2019 06:16:40 -0700 (PDT)
X-NAI-Header: Modified by McAfee Email Gateway (5500)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mcafee.com; s=s_mcafee; t=1559826491; h=From: To:CC:Subject:Thread-Topic:Thread-Index:Date: Message-ID:References:In-Reply-To:Accept-Language: Content-Language:X-MS-Has-Attach:X-MS-TNEF-Correlator: dlp-product:dlp-version:dlp-reaction:authentication-results: x-originating-ip:x-ms-publictraffictype:x-ms-office365-filtering-correlation-id: x-microsoft-antispam:x-ms-traffictypediagnostic: x-ms-exchange-purlcount:x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers:x-forefront-prvs: x-forefront-antispam-report:received-spf:x-ms-exchange-senderadcheck: x-microsoft-antispam-message-info:Content-Type: MIME-Version:X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype: X-MS-Exchange-CrossTenant-userprincipalname: X-MS-Exchange-Transport-CrossTenantHeadersStamped: X-OriginatorOrg:X-NAI-Spam-Flag:X-NAI-Spam-Threshold: X-NAI-Spam-Score:X-NAI-Spam-Version; bh=F 3NmoTmgHOd6YLC9kquuIp921km1v/JAMBR5u775a7 0=; b=QepkK72n6U8Ty8XrXtrZDH+Hw0pGzDE4hymZ962TPBUS LFK6Jix4+PrivooEUDV8SkPamDdGKFfzf5fqGz3UpTeGDI+wM4 ejbjjnFJKsjZYkACULGsZXOImsKUzN3H3yZCo3SgRF9V+MrliE GEo8OnblPOgcCtMLPOGhrBCn3TQ=
Received: from DNVEXAPP1N06.corpzone.internalzone.com (unknown [10.44.48.90]) by DNVWSMAILOUT1.mcafee.com with smtp (TLS: TLSv1/SSLv3,256bits,ECDHE-RSA-AES256-SHA384) id 4da2_3cdd_4bcbcf4a_ce46_47d8_9eba_ce01432ea380; Thu, 06 Jun 2019 07:08:10 -0600
Received: from DNVEXAPP1N05.corpzone.internalzone.com (10.44.48.89) by DNVEXAPP1N06.corpzone.internalzone.com (10.44.48.90) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Thu, 6 Jun 2019 07:16:33 -0600
Received: from DNVO365EDGE2.corpzone.internalzone.com (10.44.176.74) by DNVEXAPP1N05.corpzone.internalzone.com (10.44.48.89) with Microsoft SMTP Server (TLS) id 15.0.1395.4 via Frontend Transport; Thu, 6 Jun 2019 07:16:33 -0600
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (10.44.176.242) by edge.mcafee.com (10.44.176.74) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Thu, 6 Jun 2019 07:16:32 -0600
Received: from DM5PR16MB1705.namprd16.prod.outlook.com (10.172.44.147) by DM5PR16MB0108.namprd16.prod.outlook.com (10.172.85.13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1965.12; Thu, 6 Jun 2019 13:16:29 +0000
Received: from DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::3d0a:95ec:9842:68f7]) by DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::3d0a:95ec:9842:68f7%9]) with mapi id 15.20.1943.018; Thu, 6 Jun 2019 13:16:29 +0000
From: "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@McAfee.com>
To: Vijay Gurbani <vijay.gurbani@gmail.com>
CC: "gen-art@ietf.org" <gen-art@ietf.org>, "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>, "tram@ietf.org" <tram@ietf.org>
Thread-Topic: [tram] Genart last call review of draft-ietf-tram-turnbis-25
Thread-Index: AQHVF8AO1lDWTpR4KEeu7XcJ/Za4SaaJ4XTwgAGu9oCAAV/54IABqdYAgAAJRNA=
Date: Thu, 6 Jun 2019 13:16:29 +0000
Message-ID: <DM5PR16MB1705652C8A3DD2DFD7DCE516EA170@DM5PR16MB1705.namprd16.prod.outlook.com>
References: <155931411903.6360.15337432658764941505@ietfa.amsl.com> <DM5PR16MB17053ED6AA91994433095303EA150@DM5PR16MB1705.namprd16.prod.outlook.com> <CAMMTW_Lb0tnUj-iYx-rqvpwJkd7NjWmvu_EMzGr9NHg_fDOjyw@mail.gmail.com> <DM5PR16MB1705B319D090AEA233FBE1E3EA160@DM5PR16MB1705.namprd16.prod.outlook.com> <CAMMTW_LNbXXM+vqoj5nd3X+yRqFr9k4ygJ1NMZ_qbBkpgNDdhA@mail.gmail.com>
In-Reply-To: <CAMMTW_LNbXXM+vqoj5nd3X+yRqFr9k4ygJ1NMZ_qbBkpgNDdhA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-version: 11.3.0.8
dlp-reaction: no-action
authentication-results: spf=none (sender IP is ) smtp.mailfrom=TirumaleswarReddy_Konda@McAfee.com; 
x-originating-ip: [49.37.206.88]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 1776cdac-9d53-4e4b-a921-08d6ea812fe0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600148)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:DM5PR16MB0108; 
x-ms-traffictypediagnostic: DM5PR16MB0108:
x-ms-exchange-purlcount: 6
x-microsoft-antispam-prvs: <DM5PR16MB01081756688C3FDADBC6330CEA170@DM5PR16MB0108.namprd16.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 00603B7EEF
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(346002)(376002)(39860400002)(366004)(396003)(136003)(189003)(199004)(32952001)(5660300002)(2906002)(25786009)(33656002)(229853002)(55016002)(4326008)(486006)(476003)(6436002)(11346002)(446003)(80792005)(6246003)(6916009)(9326002)(14454004)(256004)(5024004)(54906003)(478600001)(74316002)(3846002)(73956011)(76176011)(790700001)(6116002)(72206003)(9686003)(81166006)(66946007)(186003)(7696005)(8676002)(66476007)(316002)(99286004)(6506007)(606006)(53936002)(26005)(64756008)(66556008)(81156014)(7736002)(68736007)(52536014)(53546011)(66066001)(76116006)(86362001)(6306002)(66446008)(966005)(54896002)(8936002)(102836004)(71200400001)(236005)(14444005)(71190400001)(85282002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR16MB0108; H:DM5PR16MB1705.namprd16.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: McAfee.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: K1AKgERguaO5WS8EaScnxTDx1mr/MbJ7gUs569UuXUF+DE7HHd2A1tYgnycmo1BrqzBbMDOB03wqRrkP6hYWf7YWO6htoTs+sdIFCOS6bO7shWvwIjhcvbFAG3cP6ypinx1uG372kSV1GC4mgMdK656xw7edoecKRUcBU3te6kLP6NY/79B+ewBidZHeO/VzV2R0pEs75XCttWCVgT4VkhbjXH86z/pZuIq20ZuO6oqhEJKO4kB2e3FkK87uQuV2PSwPLfkB6LVYSNb9L+iUfsChOVAGbJ+j67ih5DLEiQiwJ8tw8wKRPYK0lI4W+O1A3uLHHBoW40Rkz7FUQPj8h9UGtVL2wEY0X9AHl0B2u4U+AWWfncsdTPWoOqEKor3pAkuqmViX5kFbl8NyUIR3/E97ZNg8X/Go+dmpCoZbEqc=
Content-Type: multipart/alternative; boundary="_000_DM5PR16MB1705652C8A3DD2DFD7DCE516EA170DM5PR16MB1705namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 1776cdac-9d53-4e4b-a921-08d6ea812fe0
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Jun 2019 13:16:29.2535 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4943e38c-6dd4-428c-886d-24932bc2d5de
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: TirumaleswarReddy_Konda@McAfee.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR16MB0108
X-OriginatorOrg: mcafee.com
X-NAI-Spam-Flag: NO
X-NAI-Spam-Threshold: 15
X-NAI-Spam-Score: 0
X-NAI-Spam-Version: 2.3.0.9418 : core <6562> : inlines <7098> : streams <1823701> : uri <2853308>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/nyoKmPDicrC4iaLVj-hWjVvz-bY>
Subject: Re: [tram] Genart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jun 2019 13:16:44 -0000

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

SGkgVmlqYXksDQoNClBsZWFzZSBzZWUgaW5saW5lIFtUUjJdDQoNCkZyb206IFZpamF5IEd1cmJh
bmkgPHZpamF5Lmd1cmJhbmlAZ21haWwuY29tPg0KU2VudDogVGh1cnNkYXksIEp1bmUgNiwgMjAx
OSA2OjA5IFBNDQpUbzogS29uZGEsIFRpcnVtYWxlc3dhciBSZWRkeSA8VGlydW1hbGVzd2FyUmVk
ZHlfS29uZGFATWNBZmVlLmNvbT4NCkNjOiBnZW4tYXJ0QGlldGYub3JnOyBkcmFmdC1pZXRmLXRy
YW0tdHVybmJpcy5hbGxAaWV0Zi5vcmc7IGlldGZAaWV0Zi5vcmc7IHRyYW1AaWV0Zi5vcmcNClN1
YmplY3Q6IFJlOiBbdHJhbV0gR2VuYXJ0IGxhc3QgY2FsbCByZXZpZXcgb2YgZHJhZnQtaWV0Zi10
cmFtLXR1cm5iaXMtMjUNCg0KDQpDQVVUSU9OOiBFeHRlcm5hbCBlbWFpbC4gRG8gbm90IGNsaWNr
IGxpbmtzIG9yIG9wZW4gYXR0YWNobWVudHMgdW5sZXNzIHlvdSByZWNvZ25pemUgdGhlIHNlbmRl
ciBhbmQga25vdyB0aGUgY29udGVudCBpcyBzYWZlLg0KDQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXw0KRGVhciBUaXJ1LCB0aGFuayB5b3UgZm9yIHlvdXIgcmVzcG9uc2UuICBQbGVh
c2Ugc2VlIGlubGluZS4NCg0KT24gV2VkLCBKdW4gNSwgMjAxOSBhdCA3OjIxIEFNIEtvbmRhLCBU
aXJ1bWFsZXN3YXIgUmVkZHkgPFRpcnVtYWxlc3dhclJlZGR5X0tvbmRhQG1jYWZlZS5jb208bWFp
bHRvOlRpcnVtYWxlc3dhclJlZGR5X0tvbmRhQG1jYWZlZS5jb20+PiB3cm90ZToNCj4gLSBTIDIu
NCwgRmlndXJlIDM6ICJUbyBwYXJ0bHkgbWl0aWdhdGUgdGhpcyBhdHRhY2sgLi4uIiwganVzdCB0
byBiZSBleHBsaWNpdCwgIFsuLi5dDQoNCklmIHRoZSBhdHRhY2tlciBzcG9vZnMgdGhlIFRVUk4g
Y2xpZW50IElQIGFkZHJlc3MgYW5kIHNlbmRzIGJvZ3VzIFNlbmQgaW5kaWNhdGlvbiB0byB0aGUg
c2VydmVyIHRvIGEgcGVlciBiYXNlZCBvbiB0aGUgcGVybWlzc2lvbiBpbnN0YWxsZWQgYnkgdGhl
IFRVUk4gY2xpZW50IHRvIHRoZSBwZWVyLCB0aGlzIGF0dGFjayBjYW5ub3QgYmUgbWl0aWdhdGVk
IHRoZSBzZXJ2ZXIgdW5sZXNzIChEKVRMUyBpcyB1c2VkLiBIb3dldmVyLCBpZiB0aGUgYXR0YWNr
ZXIgc3Bvb2ZzIHRoZSBUVVJOIGNsaWVudCBJUCBhZGRyZXNzIGFuZCBzZW5kcyBib2d1cyBTZW5k
IGluZGljYXRpb24gdG8gdGhlIHNlcnZlciB0byBwZWVyIGJ1dCB0aGUgY2xpZW50IGhhcyBub3Qg
aW5zdGFsbGVkIHBlcm1pc3Npb24gdG8gdGhlIHBlZXIsIHRoaXMgYXR0YWNrIGNhbiBiZSBtaXRp
Z2F0ZWQgYnkgdGhlIHNlcnZlci4gIFRoZSBhYm92ZSBwb2ludHMgYXJlIGNvdmVyZWQgaW4gaHR0
cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtdHJhbS10dXJuYmlzLTI1I3NlY3Rp
b24tMjAuMS40Lg0KDQpJIHRoaW5rIGEgZm9yd2FyZCByZWZlcmVuY2UgdG8gU2VjdGlvbiAyMC4x
LjQgY2FuIGVhc2lseSBiZSBtYWRlIGluIFNlY3Rpb24gMi40IHNvIHRoZSByZWFkZXIgaXMgYXdh
cmUgb2YgdGhlIHdoYXQgbWl0aWdhdGlvbiBwcm9wZXJ0aWVzIGFyZSBiZWluZyBwcm92aWRlZCBi
eSBTMi40IGFuZCB3aGljaCBzZWN0aW9uIGlzIHByb3ZpZGluZyB0aGUgcmVtYWluaW5nIHByb3Bl
cnRpZXMuICBJdCB3aWxsIG1ha2UgeW91ciBkb2N1bWVudCBtdWNoIG1vcmUgY29tcGxldGUuDQoN
CltUUl0gT2theSwgYWRkZWQgdGhlIGZvbGxvd2luZyBsaW5lOg0KVGhlIHRlY2huaXF1ZXMgdG8g
ZnVsbHkgbWl0aWdhdGUgdGhlIGF0dGFjayBhcmUgZGlzY3Vzc2VkIGluIFNlY3Rpb24gMjAuMS40
Lg0KDQpHcmVhdCwgdGhhbmtzLg0KDQo+IC0gUzUsIHNlY29uZCB0byBsYXN0IHBhcmFncmFwaDog
Ii4uLmEgbG9uZyBzZXF1ZW5jZSBvZiBpbnZhbGlkLi4uIiAgSGVyZSwgaG93DQo+ICAgbG9uZyBp
cyAibG9uZyI/ICAyIG1lc3NhZ2VzPyAgMyBtZXNzYWdlcz8gIDQgbWVzc2FnZXM/ICBJIHRoaW5r
IGFuIGV4cGxpY2l0DQo+ICAgZ3VpZGVsaW5lIG1heSBoZWxwIG1ha2UgdGhlIGVycm9yIGhhbmRs
aW5nIG1vcmUgcm9idXN0Lg0KDQpUaGUgdGhyZXNob2xkIGZvciBsb25nIHNlcXVlbmNlIG9mIGlu
dmFsaWQgVFVSTiBtZXNzYWdlcyBsb29rcyBpbXBsZW1lbnRhdGlvbiBzcGVjaWZpYyB0byBtZSwg
aXQgd2FzIG5vdCBzcGVjaWZpZWQgaW4gdGhlIGJhc2UgVFVSTiBzcGVjIChzZWUgaHR0cHM6Ly90
b29scy5pZXRmLm9yZy9odG1sL3JmYzU3NjYjc2VjdGlvbi00KS4NCg0KSWYgaXQgd2FzIG5vdCBz
cGVjaWZpZWQgaW4gdGhlIGJhc2UgVFVSTiBzcGVjaWZpY2F0aW9uLCB0aGVuIGl0IG1heSBtYWtl
IHNlbnNlIHRvIHRpZ2h0ZW4gdXAgdGhlIGJlaGF2aW91ciBpbiB0aGUgYmlzIHNwZWNpZmljYXRp
b24sIG5vPyAgVGhpcyB3b3VsZCBiZSBvdXIgY2hhbmNlIHRvIGFkZCBhIGJlaGF2aW91ciB0aGF0
IGNhbiBiZSBtZWFzdXJlZCBhbmQgdGVzdCBjYXNlcyBjcmVhdGVkIGFnYWluc3QgaXQgZm9yIHBy
b3RvY29sIHJlc2lsaWVuY3ksIG5vPyAgT3IgYW0gSSBtaXNzaW5nIHNvbWV0aGluZyBvbiB3aHkg
dGhlIGJpcyBzcGVjaWZpY2F0aW9uIGRvZXMgbm90IHdhbnQgdG8gdGlnaHRlbiB0aGlzIGJlaGF2
aW91cj8NCg0KW1RSXSBUaGUgdGhyZXNob2xkIHZhbHVlcyBmb3IgbG9uZyBzZXF1ZW5jZSBvZiBp
bnZhbGlkIFRVUk4gbWVzc2FnZXMgaXMgbm90IGRpc2N1c3NlZCBpbiB0aGUgVFJBTSBXRywgYW5k
IEkgZG9u4oCZdCBoYXZlIGluZm9ybWF0aW9uIG9uIHRoZSB0eXBpY2FsIHZhbHVlcyB1c2VkIGlu
IHRoZSBmaWVsZC4gQW55d2F5cywgbm90IGRvY3VtZW50aW5nIHRoZSB0aHJlc2hvbGQgdmFsdWVz
IHdvdWxkIG5vdCBjYXVzZSBhbnkgaW50ZXJvcGVyYWJsZSBpc3N1ZXMgZm9yIGEgcmVhbGx5IGxv
dyBwcm9iYWJpbGl0eSBzY2VuYXJpby4NCg0KU2luY2UgdGhlIFdHIGhhcyBub3QgYWRkcmVzc2Vk
IGEgdGhyZXNob2xkIGZvciBpbnZhbGlkIFRVUk4gbWVzc2FnZXMsIEkgc3VzcGVjdCB0aGF0IHRo
ZXJlIGlzIG5vdGhpbmcgbW9yZSB0byBiZSBkb25lIGhlcmUgZnJvbSBhIHByb2Nlc3MgcG9pbnQg
b2Ygdmlldy4gIEhvd2V2ZXIsIGRlc3BpdGUgdGhpcyBiZWluZyBhIGxvdyBwcm9iYWJpbGl0eSBz
Y2VuYXJpbywgaXQgd2lsbCBiZSBlbmNvdW50ZXJlZCBhbmQgSSBzdXNwZWN0IHRoYXQgaXQgaGFz
IGJlZW4gYWxyZWFkeSBidXQganVzdCBub3QgZG9jdW1lbnRlZC4gIFNvIGZyb20gYSBjb21wbGV0
ZW5lc3MgcG9pbnQgb2YgdmlldywgaXQgbWF5IG1ha2Ugc2Vuc2UgdG8gYnJpbmcgdGhpcyB0byB0
aGUgYXR0ZW50aW9uIG9mIHRoZSBUUkFNIFdHIGFuZCBpZiB0aGV5IGhhdmUgZGVjaWRlZCwgZm9y
IGdvb2QgcmVhc29ucywgdG8gcHVudCBvbiB0aGlzLCB0aGVuIHRoZSBpc3N1ZSBpcyBjbG9zZWQu
ICBJIGNhbiBzZW5kIGFuIGVtYWlsIHRvIHRoZSBUUkFNIFdHIGNoYWlycywganVzdCB0byBjbG9z
ZSB0aGUgbG9vcC4NCg0KW1RSMl0gU3VyZSwgZ28gYWhlYWQuIElmIG1lbWJlcnMgaW4gdGhlIFdH
IHJlc3BvbmQsIEkgd2lsbCB1cGRhdGUgdGhlIGRyYWZ0IGFjY29yZGluZ2x5Lg0KDQpDaGVlcnMs
DQotVGlydQ0KDQo+IC0gUzcuMywgdGhpcmQgcGFyYWdyYXBoOiAiLi4uYmVmb3JlIHRyeWluZyB0
byByZXF1ZXN0IGFueSBtb3JlIC4uLiIgIEhlcmUsIGhvdw0KPiAgIG1hbnkgdGltZXMgc2hvdWxk
IGEgY2xpZW50IHJldHJ5IHRoZSByZXF1ZXN0IHVwb24gdGhlIHJlY2VpcHQgb2YgYSA1MDg/DQo+
ICAgQWdhaW4sIGFuIGV4cGxpY2l0IGd1aWRlbGluZSB3aWxsIGhlbHAgaW50ZXJvcGVyYWJpbGl0
eTsgb3RoZXJ3aXNlLCBzb21lDQo+ICAgY2xpZW50cyB3aWxsIHJldHJ5IG9ubHkgb25jZSwgb3Ro
ZXIgbW9yZSB0aGFuIG9uY2UsIGFuZCBzbyBvbi4NCg0KVGhlIG51bWJlciBvZiBhdHRlbXB0cyB0
aGUgY2xpZW50IHdvdWxkIHJldHJ5IGlzIGltcGxlbWVudGF0aW9uIHNwZWNpZmljLiBGb3IgZXhh
bXBsZSwgaWYgb3RoZXIgVFVSTiBzZXJ2ZXJzIGFyZSBhdmFpbGFibGUsIHRoZSBjbGllbnQgY2Fu
IHRyeSB0byBnZXQgdGhlIHJlbGF5ZWQgdHJhbnNwb3J0IGFkZHJlc3MgZnJvbSB0aGUgb3RoZXIg
VFVSTiBzZXJ2ZXJzIGFuZCBuZWVkIG5vdCByZXRyeSB0aGUgcmVxdWVzdCAoc2VlIGh0dHBzOi8v
dG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM4NDQ1I3NlY3Rpb24tNS4xLjEuMikuDQpTYW1lIGZlZWRi
YWNrIGFzIGFib3ZlOyBpZiB0aGUgbnVtYmVyIG9mIGF0dGVtcHRzIHdlcmUgbm90IHNwZWNpZmll
ZCBpbiByZmM1NzY2LCBjb3VsZCB3ZSBub3QgZG8gYmV0dGVyIG5vdz8gIEFueSByZWFzb24gbm90
IHRvPw0KDQpbVFJdIFRoZSBudW1iZXIgb2YgYXR0ZW1wdHMgZGVwZW5kcyBvbiB0aGUgY29udGV4
dCwgRm9yIGluc3RhbmNlICgxKSBJZiBvdGhlciBUVVJOIHNlcnZlcnMgYXJlIGF2YWlsYWJsZSwg
YW5kIHRoZSBjbGllbnQgZ2V0cyB0aGUgcmVsYXllZCB0cmFuc3BvcnQgYWRkcmVzcyBmcm9tIGF0
IGxlYXN0IG9uZSBvdGhlciBUVVJOIHNlcnZlciwgdGhlIGNsaWVudCBuZWVkIG5vdCByZXRyeSB0
aGUgcmVxdWVzdCAoMikgaWYgdGhlIGNsaWVudCBpcyB1c2luZyBJQ0UgKGh0dHBzOi8vdG9vbHMu
aWV0Zi5vcmcvaHRtbC9yZmM4NDQ1KSwgdGhlIGNsaWVudCBjYW4ga2VlcCByZXRyeWluZyB0aWxs
IHRoZSBjYW5kaWRhdGUgZ2F0aGVyaW5nIHBoYXNlIGV4cGlyZXMgKHBsZWFzZSBub3RlIElDRSBz
cGVjaWZpY2F0aW9uIGRvZXMgbm90IHNwZWNpZnkgdGhlIGNhbmRpZGF0ZSBnYXRoZXJpbmcgcGhh
c2UgdGltZW91dCkuDQoNCk9rYXksIHNvdW5kcyBnb29kLg0KDQpUaGFuayB5b3UgZm9yIGF0dGVu
ZGluZyB0byBteSBjb21tZW50cy4gIEkgYXBwcmVjaWF0ZSBpdC4NCg0KLSB2aWpheQ0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYg
MyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpEZW5nWGlhbjsNCglwYW5vc2UtMToy
IDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsN
CglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFt
aWx5OiJcQERlbmdYaWFuIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCi8qIFN0
eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9y
bWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTox
MS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFu
Lk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0
ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtG
b2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQt
ZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYu
bXNvbm9ybWFsMA0KCXttc28tc3R5bGUtbmFtZTptc29ub3JtYWw7DQoJbXNvLW1hcmdpbi10b3At
YWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
bzsNCgltYXJnaW4tbGVmdDowaW47DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToi
Q2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpzcGFuLkVtYWlsU3R5bGUyMA0KCXttc28tc3R5bGUtdHlw
ZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCglj
b2xvcjp3aW5kb3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9y
dC1vbmx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCkBwYWdlIFdvcmRT
ZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4g
MS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0
eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRp
dCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5
XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVk
aXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hl
YWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2
IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgVmlqYXksPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBsZWFzZSBzZWUgaW5saW5lIFtUUjJdPG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXYgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4g
MGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRv
cDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGI+RnJvbTo8L2I+IFZpamF5IEd1cmJhbmkgJmx0O3ZpamF5Lmd1cmJh
bmlAZ21haWwuY29tJmd0OyA8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIEp1bmUgNiwgMjAx
OSA2OjA5IFBNPGJyPg0KPGI+VG86PC9iPiBLb25kYSwgVGlydW1hbGVzd2FyIFJlZGR5ICZsdDtU
aXJ1bWFsZXN3YXJSZWRkeV9Lb25kYUBNY0FmZWUuY29tJmd0Ozxicj4NCjxiPkNjOjwvYj4gZ2Vu
LWFydEBpZXRmLm9yZzsgZHJhZnQtaWV0Zi10cmFtLXR1cm5iaXMuYWxsQGlldGYub3JnOyBpZXRm
QGlldGYub3JnOyB0cmFtQGlldGYub3JnPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbdHJhbV0g
R2VuYXJ0IGxhc3QgY2FsbCByZXZpZXcgb2YgZHJhZnQtaWV0Zi10cmFtLXR1cm5iaXMtMjU8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8dGFibGUgY2xhc3M9Ik1zb05vcm1hbFRhYmxlIiBib3Jk
ZXI9IjEiIGNlbGxwYWRkaW5nPSIwIiBzdHlsZT0iYmFja2dyb3VuZDojRjNGRjMzO2JvcmRlcjpz
b2xpZCAjOUI5QTg3IDEuNXB0Ij4NCjx0Ym9keT4NCjx0cj4NCjx0ZCBzdHlsZT0iYm9yZGVyOm5v
bmU7cGFkZGluZzouNzVwdCAuNzVwdCAuNzVwdCAuNzVwdCI+DQo8cD48c3Ryb25nPjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5QjhC
M0UiPkNBVVRJT048L3NwYW4+PC9zdHJvbmc+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzlCOEIzRSI+Ojwvc3Bhbj48c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+
IEV4dGVybmFsIGVtYWlsLiBEbyBub3QgY2xpY2sgbGlua3Mgb3Igb3Blbg0KIGF0dGFjaG1lbnRz
IHVubGVzcyB5b3UgcmVjb2duaXplIHRoZSBzZW5kZXIgYW5kIGtub3cgdGhlIGNvbnRlbnQgaXMg
c2FmZS48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNh
bnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvdGQ+DQo8L3RyPg0KPC90Ym9keT4N
CjwvdGFibGU+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJ0
ZXh0LWFsaWduOmNlbnRlciI+DQo8aHIgc2l6ZT0iMiIgd2lkdGg9IjEwMCUiIGFsaWduPSJjZW50
ZXIiPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
RGVhciBUaXJ1LCB0aGFuayB5b3UgZm9yIHlvdXIgcmVzcG9uc2UuJm5ic3A7IFBsZWFzZSBzZWUg
aW5saW5lLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5PbiBXZWQsIEp1biA1LCAyMDE5IGF0IDc6MjEgQU0gS29uZGEsIFRpcnVtYWxlc3dhciBS
ZWRkeSAmbHQ7PGEgaHJlZj0ibWFpbHRvOlRpcnVtYWxlc3dhclJlZGR5X0tvbmRhQG1jYWZlZS5j
b20iPlRpcnVtYWxlc3dhclJlZGR5X0tvbmRhQG1jYWZlZS5jb208L2E+Jmd0OyB3cm90ZTo8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4w
cHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBpbiI+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPiZndDsgLSBTIDIuNCwgRmlndXJlIDM6ICZxdW90O1RvIHBhcnRs
eSBtaXRpZ2F0ZSB0aGlzIGF0dGFjayAuLi4mcXVvdDssIGp1c3QgdG8gYmUgZXhwbGljaXQsJm5i
c3A7IFsuLi5dPG86cD48L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
bGVmdDpzb2xpZCB3aW5kb3d0ZXh0IDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQ7Ym9y
ZGVyLWNvbG9yOmN1cnJlbnRjb2xvciBjdXJyZW50Y29sb3IgY3VycmVudGNvbG9yIGJsdWUiPg0K
PGRpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6
c29saWQgd2luZG93dGV4dCAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1s
ZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9t
OjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGJyPg0KSWYgdGhlIGF0dGFja2VyIHNw
b29mcyB0aGUgVFVSTiBjbGllbnQgSVAgYWRkcmVzcyBhbmQgc2VuZHMgYm9ndXMgU2VuZCBpbmRp
Y2F0aW9uIHRvIHRoZSBzZXJ2ZXIgdG8gYSBwZWVyIGJhc2VkIG9uIHRoZSBwZXJtaXNzaW9uIGlu
c3RhbGxlZCBieSB0aGUgVFVSTiBjbGllbnQgdG8gdGhlIHBlZXIsIHRoaXMgYXR0YWNrIGNhbm5v
dCBiZSBtaXRpZ2F0ZWQgdGhlIHNlcnZlciB1bmxlc3MgKEQpVExTIGlzIHVzZWQuIEhvd2V2ZXIs
IGlmIHRoZSBhdHRhY2tlcg0KIHNwb29mcyB0aGUgVFVSTiBjbGllbnQgSVAgYWRkcmVzcyBhbmQg
c2VuZHMgYm9ndXMgU2VuZCBpbmRpY2F0aW9uIHRvIHRoZSBzZXJ2ZXIgdG8gcGVlciBidXQgdGhl
IGNsaWVudCBoYXMgbm90IGluc3RhbGxlZCBwZXJtaXNzaW9uIHRvIHRoZSBwZWVyLCB0aGlzIGF0
dGFjayBjYW4gYmUgbWl0aWdhdGVkIGJ5IHRoZSBzZXJ2ZXIuJm5ic3A7IFRoZSBhYm92ZSBwb2lu
dHMgYXJlIGNvdmVyZWQgaW4NCjxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9k
cmFmdC1pZXRmLXRyYW0tdHVybmJpcy0yNSNzZWN0aW9uLTIwLjEuNCIgdGFyZ2V0PSJfYmxhbmsi
Pg0KaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtdHJhbS10dXJuYmlzLTI1
I3NlY3Rpb24tMjAuMS40PC9hPi4gPG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SSB0aGluayBhIGZvcndhcmQgcmVmZXJlbmNl
IHRvIFNlY3Rpb24gMjAuMS40IGNhbiBlYXNpbHkgYmUgbWFkZSBpbiBTZWN0aW9uIDIuNCBzbyB0
aGUgcmVhZGVyIGlzIGF3YXJlIG9mIHRoZSB3aGF0IG1pdGlnYXRpb24gcHJvcGVydGllcyBhcmUg
YmVpbmcgcHJvdmlkZWQgYnkgUzIuNCBhbmQgd2hpY2ggc2VjdGlvbg0KIGlzIHByb3ZpZGluZyB0
aGUgcmVtYWluaW5nIHByb3BlcnRpZXMuJm5ic3A7IEl0IHdpbGwgbWFrZSB5b3VyIGRvY3VtZW50
IG11Y2ggbW9yZSBjb21wbGV0ZS48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPltUUl0gT2th
eSwgYWRkZWQgdGhlIGZvbGxvd2luZyBsaW5lOjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj5UaGUgdGVjaG5pcXVlcyB0byBmdWxseSBtaXRpZ2F0ZSB0aGUgYXR0YWNrIGFy
ZSBkaXNjdXNzZWQgaW4gU2VjdGlvbiAyMC4xLjQuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5HcmVhdCwgdGhhbmtzLjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xp
ZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44
cHQ7bWFyZ2luLXJpZ2h0OjBpbjtib3JkZXItY29sb3I6Y3VycmVudGNvbG9yIGN1cnJlbnRjb2xv
ciBjdXJyZW50Y29sb3IgcmdiKDIwNCwyMDQsMjA0KSI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXYgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIHdpbmRvd3RleHQgMS41cHQ7cGFkZGlu
ZzowaW4gMGluIDBpbiA0LjBwdDtib3JkZXItY29sb3I6Y3VycmVudGNvbG9yIGN1cnJlbnRjb2xv
ciBjdXJyZW50Y29sb3IgYmx1ZSI+DQo8ZGl2Pg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O3BhZGRpbmc6MGlu
IDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4t
cmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4m
Z3Q7IC0gUzUsIHNlY29uZCB0byBsYXN0IHBhcmFncmFwaDogJnF1b3Q7Li4uYSBsb25nIHNlcXVl
bmNlIG9mIGludmFsaWQuLi4mcXVvdDsmbmJzcDsgSGVyZSwgaG93PGJyPg0KJmd0OyZuYnNwOyAm
bmJzcDtsb25nIGlzICZxdW90O2xvbmcmcXVvdDs/Jm5ic3A7IDIgbWVzc2FnZXM/Jm5ic3A7IDMg
bWVzc2FnZXM/Jm5ic3A7IDQgbWVzc2FnZXM/Jm5ic3A7IEkgdGhpbmsgYW4gZXhwbGljaXQ8YnI+
DQomZ3Q7Jm5ic3A7ICZuYnNwO2d1aWRlbGluZSBtYXkgaGVscCBtYWtlIHRoZSBlcnJvciBoYW5k
bGluZyBtb3JlIHJvYnVzdC48YnI+DQo8YnI+DQpUaGUgdGhyZXNob2xkIGZvciBsb25nIHNlcXVl
bmNlIG9mIGludmFsaWQgVFVSTiBtZXNzYWdlcyBsb29rcyBpbXBsZW1lbnRhdGlvbiBzcGVjaWZp
YyB0byBtZSwgaXQgd2FzIG5vdCBzcGVjaWZpZWQgaW4gdGhlIGJhc2UgVFVSTiBzcGVjIChzZWUN
CjxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM1NzY2I3NlY3Rpb24tNCIg
dGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM1NzY2I3NlY3Rp
b24tNDwvYT4pLiZuYnNwOw0KPG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SWYgaXQgd2FzIG5vdCBzcGVjaWZpZWQgaW4gdGhl
IGJhc2UgVFVSTiBzcGVjaWZpY2F0aW9uLCB0aGVuIGl0IG1heSBtYWtlIHNlbnNlIHRvIHRpZ2h0
ZW4gdXAgdGhlIGJlaGF2aW91ciBpbiB0aGUgYmlzIHNwZWNpZmljYXRpb24sIG5vPyZuYnNwOyBU
aGlzIHdvdWxkIGJlIG91ciBjaGFuY2UgdG8gYWRkIGEgYmVoYXZpb3VyDQogdGhhdCBjYW4gYmUg
bWVhc3VyZWQgYW5kIHRlc3QgY2FzZXMgY3JlYXRlZCBhZ2FpbnN0IGl0IGZvciBwcm90b2NvbCBy
ZXNpbGllbmN5LCBubz8mbmJzcDsgT3IgYW0gSSBtaXNzaW5nIHNvbWV0aGluZyBvbiB3aHkgdGhl
IGJpcyBzcGVjaWZpY2F0aW9uIGRvZXMgbm90IHdhbnQgdG8gdGlnaHRlbiB0aGlzIGJlaGF2aW91
cj88bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPltUUl0gVGhlIHRocmVzaG9sZCB2YWx1ZXMg
Zm9yIGxvbmcgc2VxdWVuY2Ugb2YgaW52YWxpZCBUVVJOIG1lc3NhZ2VzIGlzIG5vdCBkaXNjdXNz
ZWQgaW4gdGhlIFRSQU0gV0csIGFuZCBJIGRvbuKAmXQgaGF2ZSBpbmZvcm1hdGlvbiBvbiB0aGUg
dHlwaWNhbCB2YWx1ZXMgdXNlZCBpbiB0aGUgZmllbGQuIEFueXdheXMsDQogbm90IGRvY3VtZW50
aW5nIHRoZSB0aHJlc2hvbGQgdmFsdWVzIHdvdWxkIG5vdCBjYXVzZSBhbnkgaW50ZXJvcGVyYWJs
ZSBpc3N1ZXMgZm9yIGEgcmVhbGx5IGxvdyBwcm9iYWJpbGl0eSBzY2VuYXJpby48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
YmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNpbmNlIHRoZSBXRyBo
YXMgbm90IGFkZHJlc3NlZCBhIHRocmVzaG9sZCBmb3IgaW52YWxpZCBUVVJOIG1lc3NhZ2VzLCBJ
IHN1c3BlY3QgdGhhdCB0aGVyZSBpcyBub3RoaW5nIG1vcmUgdG8gYmUgZG9uZSBoZXJlIGZyb20g
YSBwcm9jZXNzIHBvaW50IG9mIHZpZXcuJm5ic3A7IEhvd2V2ZXIsIGRlc3BpdGUgdGhpcyBiZWlu
ZyBhIGxvdyBwcm9iYWJpbGl0eSBzY2VuYXJpbywgaXQgd2lsbCBiZSBlbmNvdW50ZXJlZCBhbmQN
CiBJIHN1c3BlY3QgdGhhdCBpdCBoYXMgYmVlbiBhbHJlYWR5IGJ1dCBqdXN0IG5vdCBkb2N1bWVu
dGVkLiZuYnNwOyBTbyBmcm9tIGEgY29tcGxldGVuZXNzIHBvaW50IG9mIHZpZXcsIGl0IG1heSBt
YWtlIHNlbnNlIHRvIGJyaW5nIHRoaXMgdG8gdGhlIGF0dGVudGlvbiBvZiB0aGUgVFJBTSBXRyBh
bmQgaWYgdGhleSBoYXZlIGRlY2lkZWQsIGZvciBnb29kIHJlYXNvbnMsIHRvIHB1bnQgb24gdGhp
cywgdGhlbiB0aGUgaXNzdWUgaXMgY2xvc2VkLiZuYnNwOyBJIGNhbg0KIHNlbmQgYW4gZW1haWwg
dG8gdGhlIFRSQU0gV0cgY2hhaXJzLCBqdXN0IHRvIGNsb3NlIHRoZSBsb29wLjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5bVFIyXSBTdXJlLCBnbyBhaGVhZC4gSWYgbWVtYmVycyBpbiB0aGUgV0cg
cmVzcG9uZCwgSSB3aWxsIHVwZGF0ZSB0aGUgZHJhZnQgYWNjb3JkaW5nbHkuPG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPkNoZWVycyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPi1UaXJ1PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBp
biA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGluO2JvcmRlci1jb2xvcjpj
dXJyZW50Y29sb3IgY3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciByZ2IoMjA0LDIwNCwyMDQpIj4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQg
d2luZG93dGV4dCAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0O2JvcmRlci1jb2xvcjpj
dXJyZW50Y29sb3IgY3VycmVudGNvbG9yIGN1cnJlbnRjb2xvciBibHVlIj4NCjxkaXY+DQo8ZGl2
Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIHdpbmRv
d3RleHQgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDtt
YXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPiZndDsgLSBTNy4zLCB0aGlyZCBwYXJhZ3JhcGg6ICZxdW90
Oy4uLmJlZm9yZSB0cnlpbmcgdG8gcmVxdWVzdCBhbnkgbW9yZSAuLi4mcXVvdDsmbmJzcDsgSGVy
ZSwgaG93PGJyPg0KJmd0OyZuYnNwOyAmbmJzcDttYW55IHRpbWVzIHNob3VsZCBhIGNsaWVudCBy
ZXRyeSB0aGUgcmVxdWVzdCB1cG9uIHRoZSByZWNlaXB0IG9mIGEgNTA4Pzxicj4NCiZndDsmbmJz
cDsgJm5ic3A7QWdhaW4sIGFuIGV4cGxpY2l0IGd1aWRlbGluZSB3aWxsIGhlbHAgaW50ZXJvcGVy
YWJpbGl0eTsgb3RoZXJ3aXNlLCBzb21lPGJyPg0KJmd0OyZuYnNwOyAmbmJzcDtjbGllbnRzIHdp
bGwgcmV0cnkgb25seSBvbmNlLCBvdGhlciBtb3JlIHRoYW4gb25jZSwgYW5kIHNvIG9uLjxicj4N
Cjxicj4NClRoZSBudW1iZXIgb2YgYXR0ZW1wdHMgdGhlIGNsaWVudCB3b3VsZCByZXRyeSBpcyBp
bXBsZW1lbnRhdGlvbiBzcGVjaWZpYy4gRm9yIGV4YW1wbGUsIGlmIG90aGVyIFRVUk4gc2VydmVy
cyBhcmUgYXZhaWxhYmxlLCB0aGUgY2xpZW50IGNhbiB0cnkgdG8gZ2V0IHRoZSByZWxheWVkIHRy
YW5zcG9ydCBhZGRyZXNzIGZyb20gdGhlIG90aGVyIFRVUk4gc2VydmVycyBhbmQgbmVlZCBub3Qg
cmV0cnkgdGhlIHJlcXVlc3QgKHNlZQ0KPGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9o
dG1sL3JmYzg0NDUjc2VjdGlvbi01LjEuMS4yIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly90b29s
cy5pZXRmLm9yZy9odG1sL3JmYzg0NDUjc2VjdGlvbi01LjEuMS4yPC9hPikuDQo8bzpwPjwvbzpw
PjwvcD4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlNhbWUg
ZmVlZGJhY2sgYXMgYWJvdmU7IGlmIHRoZSBudW1iZXIgb2YgYXR0ZW1wdHMgd2VyZSBub3Qgc3Bl
Y2lmaWVkIGluIHJmYzU3NjYsIGNvdWxkIHdlIG5vdCBkbyBiZXR0ZXIgbm93PyZuYnNwOyBBbnkg
cmVhc29uIG5vdCB0bz8NCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+W1RSXSBUaGUgbnVt
YmVyIG9mIGF0dGVtcHRzIGRlcGVuZHMgb24gdGhlIGNvbnRleHQsIEZvciBpbnN0YW5jZSAoMSkg
SWYgb3RoZXIgVFVSTiBzZXJ2ZXJzIGFyZSBhdmFpbGFibGUsIGFuZCB0aGUgY2xpZW50IGdldHMg
dGhlIHJlbGF5ZWQgdHJhbnNwb3J0IGFkZHJlc3MgZnJvbSBhdCBsZWFzdCBvbmUgb3RoZXINCiBU
VVJOIHNlcnZlciwgdGhlIGNsaWVudCBuZWVkIG5vdCByZXRyeSB0aGUgcmVxdWVzdCAoMikgaWYg
dGhlIGNsaWVudCBpcyB1c2luZyBJQ0UgKDxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcv
aHRtbC9yZmM4NDQ1IiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1s
L3JmYzg0NDU8L2E+KSwgdGhlIGNsaWVudCBjYW4ga2VlcCByZXRyeWluZyB0aWxsIHRoZSBjYW5k
aWRhdGUgZ2F0aGVyaW5nIHBoYXNlIGV4cGlyZXMNCiAocGxlYXNlIG5vdGUgSUNFIHNwZWNpZmlj
YXRpb24gZG9lcyBub3Qgc3BlY2lmeSB0aGUgY2FuZGlkYXRlIGdhdGhlcmluZyBwaGFzZSB0aW1l
b3V0KS4NCjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+T2theSwgc291bmRzIGdvb2QuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rIHlvdSBmb3IgYXR0ZW5kaW5nIHRvIG15IGNvbW1lbnRz
LiZuYnNwOyBJIGFwcHJlY2lhdGUgaXQuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPi0gdmlqYXk8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_DM5PR16MB1705652C8A3DD2DFD7DCE516EA170DM5PR16MB1705namp_--


From nobody Thu Jun  6 06:48:30 2019
Return-Path: <touch@strayalpha.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 492DB120096; Thu,  6 Jun 2019 06:48:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.22
X-Spam-Level: 
X-Spam-Status: No, score=-1.22 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NEUTRAL=0.779] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=strayalpha.com
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 i-Bb5XMbngAB; Thu,  6 Jun 2019 06:48:26 -0700 (PDT)
Received: from server217-3.web-hosting.com (server217-3.web-hosting.com [198.54.115.226]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 03AF712006D; Thu,  6 Jun 2019 06:48:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=strayalpha.com; s=default; h=To:References:Message-Id: Content-Transfer-Encoding:Cc:Date:In-Reply-To:From:Subject:Mime-Version: Content-Type:Sender:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=XgONsruAbIkrJ6OXDIb7qN1TFBNgHkuKYx70ONnAPJs=; b=r7qTEGz4KQw3Rp68Wxi5PhnRY YO/B4wk4yU4nYHNuzF2iw4qapJsuL4BQlwW4Z2q4cnxPv+h5zJBpvjOv+lyV3P/KE+CXFPmM4IHm3 0LSrMipAKnB41GV72RPWX4Uwqymz8U7zLZ3H8Cw/Yuaqvwid0+5wQIr+5a5C8YVBgVsSLz8c/LNLi N7RAB6aUZPJ3tvl/B6cWqfTLEhb2ng9E+JAefvrRIVlu9tVo031drBtTxuaP8ZjetZ41kx4WhUnnW nJKd7MUKvgKOmqETmnpwRqtkdCM/+c17WyGYpO6x9kL+ELX449kXiOP8xWJPn7ngXcgoeo3z2g+cr 5WBMqli3w==;
Received: from 50-207-123-174-static.hfc.comcastbusiness.net ([50.207.123.174]:62696 helo=[172.20.14.223]) by server217.web-hosting.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.91) (envelope-from <touch@strayalpha.com>) id 1hYskd-002Agx-FL; Thu, 06 Jun 2019 09:48:24 -0400
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (1.0)
From: Joe Touch <touch@strayalpha.com>
X-Mailer: iPad Mail (16F156)
In-Reply-To: <DM5PR16MB170560F51A9F7C281A9BC752EA170@DM5PR16MB1705.namprd16.prod.outlook.com>
Date: Thu, 6 Jun 2019 09:48:18 -0400
Cc: "tsv-art@ietf.org" <tsv-art@ietf.org>, "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>,  "ietf@ietf.org" <ietf@ietf.org>, "tram@ietf.org" <tram@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <F306B122-79F3-4C7A-8CE2-1C094D9F0FCC@strayalpha.com>
References: <155971464360.28104.6837263931145163343@ietfa.amsl.com> <DM5PR16MB170560F51A9F7C281A9BC752EA170@DM5PR16MB1705.namprd16.prod.outlook.com>
To: "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@mcafee.com>
X-OutGoing-Spam-Status: No, score=0.3
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - server217.web-hosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - strayalpha.com
X-Get-Message-Sender-Via: server217.web-hosting.com: authenticated_id: touch@strayalpha.com
X-Authenticated-Sender: server217.web-hosting.com: touch@strayalpha.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-From-Rewrite: unmodified, already matched
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/yOJHfJ-0gCVjYjlgOCk1Gt42yvI>
Subject: Re: [tram] [Tsv-art] Tsvart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Jun 2019 13:48:28 -0000

> On Jun 6, 2019, at 9:12 AM, Konda, Tirumaleswar Reddy <TirumaleswarReddy_K=
onda@mcafee.com> wrote:
>=20
> Hi Joseph,
>=20
> Thanks for the review, Please see inline
>=20
>> -----Original Message-----
>> From: tram <tram-bounces@ietf.org> On Behalf Of Joseph Touch via
>> Datatracker
>> Sent: Wednesday, June 5, 2019 11:34 AM
>> To: tsv-art@ietf.org
>> Cc: draft-ietf-tram-turnbis.all@ietf.org; ietf@ietf.org; tram@ietf.org
>> Subject: [tram] Tsvart last call review of draft-ietf-tram-turnbis-25
>>=20
>> This email originated from outside of the organization. Do not click link=
s or
>> open attachments unless you recognize the sender and know the content is
>> safe.
>>=20
>> Reviewer: Joseph Touch
>> Review result: Ready with Issues
>>=20
>> This document has been reviewed as part of the transport area review
>> team's ongoing effort to review key IETF documents. These comments were
>> written primarily for the transport area directors, but are copied to the=

>> document's authors and WG to allow them to address any issues raised and
>> also to the IETF discussion list for information.
>>=20
>> When done at the time of IETF Last Call, the authors should consider this=

>> review as part of the last-call comments they receive. Please always CC t=
sv-
>> art@ietf.org if you reply to or forward this review.
>>=20
>> As a preface, this review is performed focusing on the changes since RFC
>> 5766, as this document appears to be a fairly direct update of that conte=
nt.
>=20
> Yes.
>=20
>>=20
>> Transport issues:
>>=20
>> Although this document has substantial implications for transport protoco=
ls,
>> it does not significantly alter the content of RFC5766 in this regard. Ho=
wever,
>> there is a significant gap as follows:
>>=20
>> - The direct translation of TCP into UDP or UDP into TCP is arguably a ho=
st
>> endpoint emulation function, which strongly suggests that this document
>> needs to explicitly address both receiving and transmitting transport opt=
ions.
>> Even if all received options are ignored and no options are used on
>> transmission, that should be more directly stated =E2=80=93 as well as th=
e impact of
>> that decision, both on functionality and security.
>=20
> The specification has two sections 14 and 15 (IP Header Fields for UDP-to-=
UDP translation and IP Header Fields for TCP-to-UDP translation) to discuss d=
irect translations. https://tools.ietf.org/html/rfc5766 only covered UDP-to-=
UDP translation in Section 12.=20

Yes, but both sections ignore the impact of transport options - both current=
 for TCP and pending for UDP. These are ignored both when packets with such t=
ransport options are received (the input packet to the translation) and whet=
her / how they are used on transmit (the output packet)

>=20
>>=20
>> Sec 2.7 might also note that the support for UDP fragmentation and
>> reassembly could be of benefit here in avoiding IP fragmentation, but tha=
t
>> would be contingent on the previous note =E2=80=93 i.e., being able to us=
e and react
>> to UDP options in the translation process.
>=20
> I don't get the comment, what specific change are you looking in the docum=
ent ?

The doc currently indicates that UDP relies only on IP fragmentation, but th=
is isn=E2=80=99t the case with UDP options (there is a UDP-level frag and re=
assembly that preserves port numbers on each fragment and would thus be TURN=
-compatible).

>=20
>>=20
>> Non-transport issues:
>>=20
>> Like RFC 5766, this doc continues to cite I-D.rosenberg-mmusic-ice-nonsip=
 as
>> guidance, even using a gentle version of =E2=80=9Cmust=E2=80=9D, but this=
 no longer seems
>> appropriate because that document has expired over a decade ago. Either
>> the guidance should be summarized in this document or the
>> recommendation should be removed.
>=20
> Good point, Revised ICE specification (https://tools.ietf.org/html/rfc8445=
) has been updated to make the procedures independent of the signaling proto=
col by removing the SIP and SDP procedures.
>=20
> I have updated the text as follows:
>=20
>   For example, if TURN and ICE are used as part of a multimedia
>   solution using SIP [RFC3261], then SIP serves the role of the
>   rendezvous protocol, carrying the ICE candidate information inside
>   the body of SIP messages [I-D.ietf-mmusic-ice-sip-sdp].  If TURN and
>   ICE are used with some other rendezvous protocol, then ICE provides
>   guidance on the services the rendezvous protocol must perform.
>=20
>>=20
>> Section 2.7 is incorrect in its claim of 576 for IPv4; it confuses the re=
ceiver
>> reassembly minimum (EMTU_R, 576) for the link MTU (EMTU_S, 68). See
>> draft-ietf-tunnels for details. If 576 is the focus, at best it could be c=
laimed
>> that 576 is the =E2=80=9Cde-facto=E2=80=9D EMTU_S for IPv4. Other nits:
>=20
> Section 2.7 says IPv4 host must be capable of receiving a packet whose len=
gth is equal to 576 bytes (EMTU_R, 576). =20
> Why do you say the text is incorrect ?

576 is the reassembly MTU, but is also referred as the PMTU. The PMTU is EMT=
U_S and is strictly only 68.

>>=20
>> Sec 23 indicates the changes since RFC5766; a similar section addressing
>> changes since RFC6156 would be useful to add.
>=20
> Okay, added another Section (updates to RFC6156).
>=20
> Cheers,
> -Tiru
>=20
>>=20
>>=20
>> _______________________________________________
>> tram mailing list
>> tram@ietf.org
>> https://www.ietf.org/mailman/listinfo/tram
> _______________________________________________
> Tsv-art mailing list
> Tsv-art@ietf.org
> https://www.ietf.org/mailman/listinfo/tsv-art


From nobody Fri Jun  7 01:40:30 2019
Return-Path: <TirumaleswarReddy_Konda@mcafee.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D8E1112010D; Fri,  7 Jun 2019 01:40:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.309
X-Spam-Level: 
X-Spam-Status: No, score=-4.309 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_HELO_NONE=0.001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mcafee.com
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 GAiPvZwY4UlT; Fri,  7 Jun 2019 01:40:11 -0700 (PDT)
Received: from DNVWSMAILOUT1.mcafee.com (dnvwsmailout1.mcafee.com [161.69.31.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8857912008D; Fri,  7 Jun 2019 01:40:10 -0700 (PDT)
X-NAI-Header: Modified by McAfee Email Gateway (5500)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mcafee.com; s=s_mcafee; t=1559896286; h=From: To:CC:Subject:Thread-Topic:Thread-Index:Date: Message-ID:References:In-Reply-To:Accept-Language: Content-Language:X-MS-Has-Attach:X-MS-TNEF-Correlator: dlp-product:dlp-version:dlp-reaction:authentication-results: x-originating-ip:x-ms-publictraffictype:x-ms-office365-filtering-correlation-id: x-microsoft-antispam:x-ms-traffictypediagnostic: x-ms-exchange-purlcount:x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers:x-forefront-prvs: x-forefront-antispam-report:received-spf:x-ms-exchange-senderadcheck: x-microsoft-antispam-message-info:Content-Type: Content-Transfer-Encoding:MIME-Version:X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype: X-MS-Exchange-CrossTenant-userprincipalname: X-MS-Exchange-Transport-CrossTenantHeadersStamped: X-OriginatorOrg:X-NAI-Spam-Flag:X-NAI-Spam-Threshold: X-NAI-Spam-Score:X-NAI-Spam-Version; bh=g H4Y9DU0fc3TWnXe8HiUooYDzSf2XjBFwgQRBSFOB9 Y=; b=CrdCor2haK4ugv9UABCCbRb/DohLtOKwoxsjPFaaFSaV 2H62YrZCOvCHv3zsbjE8BnzxID8+Ceo2t9rWpKNyHWHT2ZFIgh qhJjaQnUBlDBVVVrPMLgzo5HEiOqDGbtfNMZpIPZR285pZiMNN Qv0NS+ZnYi3asSVCd2nouLHLyc8=
Received: from DNVEXAPP1N05.corpzone.internalzone.com (unknown [10.44.48.89]) by DNVWSMAILOUT1.mcafee.com with smtp (TLS: TLSv1/SSLv3,256bits,ECDHE-RSA-AES256-SHA384) id 0c4a_558b_1e1cb678_1701_4187_b3d9_31b615a9cccd; Fri, 07 Jun 2019 02:31:25 -0600
Received: from DNVEXAPP1N05.corpzone.internalzone.com (10.44.48.89) by DNVEXAPP1N05.corpzone.internalzone.com (10.44.48.89) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Fri, 7 Jun 2019 02:39:48 -0600
Received: from DNVO365EDGE1.corpzone.internalzone.com (10.44.176.66) by DNVEXAPP1N05.corpzone.internalzone.com (10.44.48.89) with Microsoft SMTP Server (TLS) id 15.0.1395.4 via Frontend Transport; Fri, 7 Jun 2019 02:39:47 -0600
Received: from NAM04-SN1-obe.outbound.protection.outlook.com (10.44.176.241) by edge.mcafee.com (10.44.176.66) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Fri, 7 Jun 2019 02:39:47 -0600
Received: from DM5PR16MB1705.namprd16.prod.outlook.com (10.172.44.147) by DM5PR16MB1369.namprd16.prod.outlook.com (10.173.211.149) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1965.15; Fri, 7 Jun 2019 08:39:46 +0000
Received: from DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::3d0a:95ec:9842:68f7]) by DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::3d0a:95ec:9842:68f7%9]) with mapi id 15.20.1943.018; Fri, 7 Jun 2019 08:39:46 +0000
From: "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@McAfee.com>
To: Joe Touch <touch@strayalpha.com>
CC: "tsv-art@ietf.org" <tsv-art@ietf.org>, "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>, "tram@ietf.org" <tram@ietf.org>
Thread-Topic: [Tsv-art] [tram] Tsvart last call review of draft-ietf-tram-turnbis-25
Thread-Index: AQHVG2SmpiSgt26O+0yT1OWnZzXhh6aM/GYwgAGpzgCAAA60gA==
Date: Fri, 7 Jun 2019 08:39:46 +0000
Message-ID: <DM5PR16MB1705A4C370C4405AFFD63546EA100@DM5PR16MB1705.namprd16.prod.outlook.com>
References: <155971464360.28104.6837263931145163343@ietfa.amsl.com> <DM5PR16MB170560F51A9F7C281A9BC752EA170@DM5PR16MB1705.namprd16.prod.outlook.com> <F306B122-79F3-4C7A-8CE2-1C094D9F0FCC@strayalpha.com>
In-Reply-To: <F306B122-79F3-4C7A-8CE2-1C094D9F0FCC@strayalpha.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-version: 11.3.0.8
dlp-reaction: no-action
authentication-results: spf=none (sender IP is ) smtp.mailfrom=TirumaleswarReddy_Konda@McAfee.com; 
x-originating-ip: [103.245.47.20]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 808b6f64-0c72-4ab6-bf11-08d6eb23b231
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:DM5PR16MB1369; 
x-ms-traffictypediagnostic: DM5PR16MB1369:
x-ms-exchange-purlcount: 5
x-microsoft-antispam-prvs: <DM5PR16MB13697C9AC00840CAEC1BB8FEEA100@DM5PR16MB1369.namprd16.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0061C35778
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(346002)(396003)(39860400002)(376002)(136003)(366004)(32952001)(189003)(199004)(13464003)(51914003)(99286004)(81156014)(81166006)(8676002)(7696005)(8936002)(316002)(7736002)(54906003)(68736007)(5024004)(14444005)(256004)(486006)(186003)(26005)(9686003)(6306002)(53936002)(478600001)(6916009)(966005)(72206003)(6246003)(6436002)(55016002)(14454004)(229853002)(6506007)(53546011)(2906002)(25786009)(76176011)(66066001)(102836004)(4326008)(5660300002)(66556008)(66476007)(64756008)(66446008)(74316002)(80792005)(86362001)(71190400001)(476003)(446003)(71200400001)(11346002)(66946007)(73956011)(76116006)(52536014)(6116002)(3846002)(305945005)(33656002)(85282002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR16MB1369; H:DM5PR16MB1705.namprd16.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: McAfee.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: NEQw+JamhLLr9NIStayNuVLC/AYPFsfL17QsNAfdtB1asc4RILPHVKeEKbZHRiiBGVtbbyvkl3gmWqnBPceRlJ6e8B6cnEhmkGh9CNH8QK39qxs8b5gBbCG9z/dGwbsVoCV/RdtKuBOQqJ+IglMgt/IL8WoriqUVoamsi/Uc1Wz06uF6NofN9IPbPpkomosVRhNlWxbiw9bQG5pHlp+NIKsiUQgsky/De5pDSkXMup62qKICwW8sswhP/u++zihS5vZFJLszmH2wq9iUJJiSuvwUKAjisjgpKoj3Hyam4I9lclcicifFCxwVFP1X6vF4NDhqYMb/i890/bhXlu3+2r3j+3LXOtdZuT4p7DautFYa2sEhHSP7MHRTo98Mmb1loI9r8mKCMaGFOwwjXXJbdJ3EY1OSnub+pgjNdFnse+0=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 808b6f64-0c72-4ab6-bf11-08d6eb23b231
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jun 2019 08:39:46.4120 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4943e38c-6dd4-428c-886d-24932bc2d5de
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: TirumaleswarReddy_Konda@McAfee.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR16MB1369
X-OriginatorOrg: mcafee.com
X-NAI-Spam-Flag: NO
X-NAI-Spam-Threshold: 15
X-NAI-Spam-Score: 0
X-NAI-Spam-Version: 2.3.0.9418 : core <6563> : inlines <7098> : streams <1823778> : uri <2853582>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/H0JOC6ckbeKDQ_zja7pGvCgwTiU>
Subject: Re: [tram] [Tsv-art] Tsvart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Jun 2019 08:40:14 -0000

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKb2UgVG91Y2ggPHRvdWNoQHN0
cmF5YWxwaGEuY29tPg0KPiBTZW50OiBUaHVyc2RheSwgSnVuZSA2LCAyMDE5IDc6MTggUE0NCj4g
VG86IEtvbmRhLCBUaXJ1bWFsZXN3YXIgUmVkZHkgPFRpcnVtYWxlc3dhclJlZGR5X0tvbmRhQE1j
QWZlZS5jb20+DQo+IENjOiB0c3YtYXJ0QGlldGYub3JnOyBkcmFmdC1pZXRmLXRyYW0tdHVybmJp
cy5hbGxAaWV0Zi5vcmc7IGlldGZAaWV0Zi5vcmc7DQo+IHRyYW1AaWV0Zi5vcmcNCj4gU3ViamVj
dDogUmU6IFtUc3YtYXJ0XSBbdHJhbV0gVHN2YXJ0IGxhc3QgY2FsbCByZXZpZXcgb2YgZHJhZnQt
aWV0Zi10cmFtLXR1cm5iaXMtDQo+IDI1DQo+IA0KPiBUaGlzIGVtYWlsIG9yaWdpbmF0ZWQgZnJv
bSBvdXRzaWRlIG9mIHRoZSBvcmdhbml6YXRpb24uIERvIG5vdCBjbGljayBsaW5rcyBvcg0KPiBv
cGVuIGF0dGFjaG1lbnRzIHVubGVzcyB5b3UgcmVjb2duaXplIHRoZSBzZW5kZXIgYW5kIGtub3cg
dGhlIGNvbnRlbnQgaXMNCj4gc2FmZS4NCj4gDQo+IA0KPiANCj4gPiBPbiBKdW4gNiwgMjAxOSwg
YXQgOToxMiBBTSwgS29uZGEsIFRpcnVtYWxlc3dhciBSZWRkeQ0KPiA8VGlydW1hbGVzd2FyUmVk
ZHlfS29uZGFAbWNhZmVlLmNvbT4gd3JvdGU6DQo+ID4NCj4gPiBIaSBKb3NlcGgsDQo+ID4NCj4g
PiBUaGFua3MgZm9yIHRoZSByZXZpZXcsIFBsZWFzZSBzZWUgaW5saW5lDQo+ID4NCj4gPj4gLS0t
LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4gRnJvbTogdHJhbSA8dHJhbS1ib3VuY2VzQGll
dGYub3JnPiBPbiBCZWhhbGYgT2YgSm9zZXBoIFRvdWNoIHZpYQ0KPiA+PiBEYXRhdHJhY2tlcg0K
PiA+PiBTZW50OiBXZWRuZXNkYXksIEp1bmUgNSwgMjAxOSAxMTozNCBBTQ0KPiA+PiBUbzogdHN2
LWFydEBpZXRmLm9yZw0KPiA+PiBDYzogZHJhZnQtaWV0Zi10cmFtLXR1cm5iaXMuYWxsQGlldGYu
b3JnOyBpZXRmQGlldGYub3JnOw0KPiA+PiB0cmFtQGlldGYub3JnDQo+ID4+IFN1YmplY3Q6IFt0
cmFtXSBUc3ZhcnQgbGFzdCBjYWxsIHJldmlldyBvZiBkcmFmdC1pZXRmLXRyYW0tdHVybmJpcy0y
NQ0KPiA+Pg0KPiA+PiBUaGlzIGVtYWlsIG9yaWdpbmF0ZWQgZnJvbSBvdXRzaWRlIG9mIHRoZSBv
cmdhbml6YXRpb24uIERvIG5vdCBjbGljaw0KPiA+PiBsaW5rcyBvciBvcGVuIGF0dGFjaG1lbnRz
IHVubGVzcyB5b3UgcmVjb2duaXplIHRoZSBzZW5kZXIgYW5kIGtub3cNCj4gPj4gdGhlIGNvbnRl
bnQgaXMgc2FmZS4NCj4gPj4NCj4gPj4gUmV2aWV3ZXI6IEpvc2VwaCBUb3VjaA0KPiA+PiBSZXZp
ZXcgcmVzdWx0OiBSZWFkeSB3aXRoIElzc3Vlcw0KPiA+Pg0KPiA+PiBUaGlzIGRvY3VtZW50IGhh
cyBiZWVuIHJldmlld2VkIGFzIHBhcnQgb2YgdGhlIHRyYW5zcG9ydCBhcmVhIHJldmlldw0KPiA+
PiB0ZWFtJ3Mgb25nb2luZyBlZmZvcnQgdG8gcmV2aWV3IGtleSBJRVRGIGRvY3VtZW50cy4gVGhl
c2UgY29tbWVudHMNCj4gPj4gd2VyZSB3cml0dGVuIHByaW1hcmlseSBmb3IgdGhlIHRyYW5zcG9y
dCBhcmVhIGRpcmVjdG9ycywgYnV0IGFyZQ0KPiA+PiBjb3BpZWQgdG8gdGhlIGRvY3VtZW50J3Mg
YXV0aG9ycyBhbmQgV0cgdG8gYWxsb3cgdGhlbSB0byBhZGRyZXNzIGFueQ0KPiA+PiBpc3N1ZXMg
cmFpc2VkIGFuZCBhbHNvIHRvIHRoZSBJRVRGIGRpc2N1c3Npb24gbGlzdCBmb3IgaW5mb3JtYXRp
b24uDQo+ID4+DQo+ID4+IFdoZW4gZG9uZSBhdCB0aGUgdGltZSBvZiBJRVRGIExhc3QgQ2FsbCwg
dGhlIGF1dGhvcnMgc2hvdWxkIGNvbnNpZGVyDQo+ID4+IHRoaXMgcmV2aWV3IGFzIHBhcnQgb2Yg
dGhlIGxhc3QtY2FsbCBjb21tZW50cyB0aGV5IHJlY2VpdmUuIFBsZWFzZQ0KPiA+PiBhbHdheXMg
Q0MgdHN2LSBhcnRAaWV0Zi5vcmcgaWYgeW91IHJlcGx5IHRvIG9yIGZvcndhcmQgdGhpcyByZXZp
ZXcuDQo+ID4+DQo+ID4+IEFzIGEgcHJlZmFjZSwgdGhpcyByZXZpZXcgaXMgcGVyZm9ybWVkIGZv
Y3VzaW5nIG9uIHRoZSBjaGFuZ2VzIHNpbmNlDQo+ID4+IFJGQyA1NzY2LCBhcyB0aGlzIGRvY3Vt
ZW50IGFwcGVhcnMgdG8gYmUgYSBmYWlybHkgZGlyZWN0IHVwZGF0ZSBvZiB0aGF0DQo+IGNvbnRl
bnQuDQo+ID4NCj4gPiBZZXMuDQo+ID4NCj4gPj4NCj4gPj4gVHJhbnNwb3J0IGlzc3VlczoNCj4g
Pj4NCj4gPj4gQWx0aG91Z2ggdGhpcyBkb2N1bWVudCBoYXMgc3Vic3RhbnRpYWwgaW1wbGljYXRp
b25zIGZvciB0cmFuc3BvcnQNCj4gPj4gcHJvdG9jb2xzLCBpdCBkb2VzIG5vdCBzaWduaWZpY2Fu
dGx5IGFsdGVyIHRoZSBjb250ZW50IG9mIFJGQzU3NjYgaW4NCj4gPj4gdGhpcyByZWdhcmQuIEhv
d2V2ZXIsIHRoZXJlIGlzIGEgc2lnbmlmaWNhbnQgZ2FwIGFzIGZvbGxvd3M6DQo+ID4+DQo+ID4+
IC0gVGhlIGRpcmVjdCB0cmFuc2xhdGlvbiBvZiBUQ1AgaW50byBVRFAgb3IgVURQIGludG8gVENQ
IGlzIGFyZ3VhYmx5DQo+ID4+IGEgaG9zdCBlbmRwb2ludCBlbXVsYXRpb24gZnVuY3Rpb24sIHdo
aWNoIHN0cm9uZ2x5IHN1Z2dlc3RzIHRoYXQgdGhpcw0KPiA+PiBkb2N1bWVudCBuZWVkcyB0byBl
eHBsaWNpdGx5IGFkZHJlc3MgYm90aCByZWNlaXZpbmcgYW5kIHRyYW5zbWl0dGluZw0KPiB0cmFu
c3BvcnQgb3B0aW9ucy4NCj4gPj4gRXZlbiBpZiBhbGwgcmVjZWl2ZWQgb3B0aW9ucyBhcmUgaWdu
b3JlZCBhbmQgbm8gb3B0aW9ucyBhcmUgdXNlZCBvbg0KPiA+PiB0cmFuc21pc3Npb24sIHRoYXQg
c2hvdWxkIGJlIG1vcmUgZGlyZWN0bHkgc3RhdGVkIOKAkyBhcyB3ZWxsIGFzIHRoZQ0KPiA+PiBp
bXBhY3Qgb2YgdGhhdCBkZWNpc2lvbiwgYm90aCBvbiBmdW5jdGlvbmFsaXR5IGFuZCBzZWN1cml0
eS4NCj4gPg0KPiA+IFRoZSBzcGVjaWZpY2F0aW9uIGhhcyB0d28gc2VjdGlvbnMgMTQgYW5kIDE1
IChJUCBIZWFkZXIgRmllbGRzIGZvciBVRFAtdG8tDQo+IFVEUCB0cmFuc2xhdGlvbiBhbmQgSVAg
SGVhZGVyIEZpZWxkcyBmb3IgVENQLXRvLVVEUCB0cmFuc2xhdGlvbikgdG8gZGlzY3Vzcw0KPiBk
aXJlY3QgdHJhbnNsYXRpb25zLiBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNTc2NiBv
bmx5IGNvdmVyZWQgVURQLXRvLQ0KPiBVRFAgdHJhbnNsYXRpb24gaW4gU2VjdGlvbiAxMi4NCj4g
DQo+IFllcywgYnV0IGJvdGggc2VjdGlvbnMgaWdub3JlIHRoZSBpbXBhY3Qgb2YgdHJhbnNwb3J0
IG9wdGlvbnMgLSBib3RoIGN1cnJlbnQNCj4gZm9yIFRDUCBhbmQgcGVuZGluZyBmb3IgVURQLiBU
aGVzZSBhcmUgaWdub3JlZCBib3RoIHdoZW4gcGFja2V0cyB3aXRoDQo+IHN1Y2ggdHJhbnNwb3J0
IG9wdGlvbnMgYXJlIHJlY2VpdmVkICh0aGUgaW5wdXQgcGFja2V0IHRvIHRoZSB0cmFuc2xhdGlv
bikgYW5kDQo+IHdoZXRoZXIgLyBob3cgdGhleSBhcmUgdXNlZCBvbiB0cmFuc21pdCAodGhlIG91
dHB1dCBwYWNrZXQpDQoNClRVUk4gaXMgdXNlZCB0byByZWxheSByZWFsLXRpbWUgZGF0YSAoZS5n
LiBhdWRpbyBhbmQgdmlkZW8gc3RyZWFtcykgYW5kIHRoZSBhcHByb2FjaCB0YWtlbiBieSBWT0lQ
IHJlbGF0ZWQgc3BlY2lmaWNhdGlvbnMgDQppcyB0byBhdm9pZCBmcmFnbWVudGF0aW9uIGZvciBS
VFAgcGFja2V0cy4gDQoNCj4gDQo+ID4NCj4gPj4NCj4gPj4gU2VjIDIuNyBtaWdodCBhbHNvIG5v
dGUgdGhhdCB0aGUgc3VwcG9ydCBmb3IgVURQIGZyYWdtZW50YXRpb24gYW5kDQo+ID4+IHJlYXNz
ZW1ibHkgY291bGQgYmUgb2YgYmVuZWZpdCBoZXJlIGluIGF2b2lkaW5nIElQIGZyYWdtZW50YXRp
b24sIGJ1dA0KPiA+PiB0aGF0IHdvdWxkIGJlIGNvbnRpbmdlbnQgb24gdGhlIHByZXZpb3VzIG5v
dGUg4oCTIGkuZS4sIGJlaW5nIGFibGUgdG8NCj4gPj4gdXNlIGFuZCByZWFjdCB0byBVRFAgb3B0
aW9ucyBpbiB0aGUgdHJhbnNsYXRpb24gcHJvY2Vzcy4NCj4gPg0KPiA+IEkgZG9uJ3QgZ2V0IHRo
ZSBjb21tZW50LCB3aGF0IHNwZWNpZmljIGNoYW5nZSBhcmUgeW91IGxvb2tpbmcgaW4gdGhlDQo+
IGRvY3VtZW50ID8NCj4gDQo+IFRoZSBkb2MgY3VycmVudGx5IGluZGljYXRlcyB0aGF0IFVEUCBy
ZWxpZXMgb25seSBvbiBJUCBmcmFnbWVudGF0aW9uLCBidXQgdGhpcw0KPiBpc27igJl0IHRoZSBj
YXNlIHdpdGggVURQIG9wdGlvbnMgKHRoZXJlIGlzIGEgVURQLWxldmVsIGZyYWcgYW5kIHJlYXNz
ZW1ibHkNCj4gdGhhdCBwcmVzZXJ2ZXMgcG9ydCBudW1iZXJzIG9uIGVhY2ggZnJhZ21lbnQgYW5k
IHdvdWxkIHRodXMgYmUgVFVSTi0NCj4gY29tcGF0aWJsZSkuDQoNCk9rYXksIEkgd2lsbCBhZGQg
dGhlIGZvbGxvd2luZyBsaW5lOg0KSG93ZXZlciwgU2VjdGlvbiA1LjcgaW4gaHR0cHM6Ly90b29s
cy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtdHN2d2ctdWRwLW9wdGlvbnMtMDcgZGlzY3Vzc2Vz
IEZyYWdtZW50YXRpb24gb3B0aW9uIHRvIHN1cHBvcnQgVURQIGZyYWdtZW50YXRpb24gYW5kDQpy
ZWFzc2VtYmx5IHRvIHRyYW5zZmVyIFVEUCBtZXNzYWdlcyBsYXJnZXIgdGhhbiB0aGUgSVAgcmVj
ZWl2ZSBNVFUuDQoNCj4gDQo+ID4NCj4gPj4NCj4gPj4gTm9uLXRyYW5zcG9ydCBpc3N1ZXM6DQo+
ID4+DQo+ID4+IExpa2UgUkZDIDU3NjYsIHRoaXMgZG9jIGNvbnRpbnVlcyB0byBjaXRlDQo+ID4+
IEktRC5yb3NlbmJlcmctbW11c2ljLWljZS1ub25zaXAgYXMgZ3VpZGFuY2UsIGV2ZW4gdXNpbmcg
YSBnZW50bGUNCj4gPj4gdmVyc2lvbiBvZiDigJxtdXN04oCdLCBidXQgdGhpcyBubyBsb25nZXIg
c2VlbXMgYXBwcm9wcmlhdGUgYmVjYXVzZSB0aGF0DQo+ID4+IGRvY3VtZW50IGhhcyBleHBpcmVk
IG92ZXIgYSBkZWNhZGUgYWdvLiBFaXRoZXIgdGhlIGd1aWRhbmNlIHNob3VsZCBiZQ0KPiA+PiBz
dW1tYXJpemVkIGluIHRoaXMgZG9jdW1lbnQgb3IgdGhlIHJlY29tbWVuZGF0aW9uIHNob3VsZCBi
ZSByZW1vdmVkLg0KPiA+DQo+ID4gR29vZCBwb2ludCwgUmV2aXNlZCBJQ0Ugc3BlY2lmaWNhdGlv
biAoaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzg0NDUpDQo+IGhhcyBiZWVuIHVwZGF0
ZWQgdG8gbWFrZSB0aGUgcHJvY2VkdXJlcyBpbmRlcGVuZGVudCBvZiB0aGUgc2lnbmFsaW5nDQo+
IHByb3RvY29sIGJ5IHJlbW92aW5nIHRoZSBTSVAgYW5kIFNEUCBwcm9jZWR1cmVzLg0KPiA+DQo+
ID4gSSBoYXZlIHVwZGF0ZWQgdGhlIHRleHQgYXMgZm9sbG93czoNCj4gPg0KPiA+ICAgRm9yIGV4
YW1wbGUsIGlmIFRVUk4gYW5kIElDRSBhcmUgdXNlZCBhcyBwYXJ0IG9mIGEgbXVsdGltZWRpYQ0K
PiA+ICAgc29sdXRpb24gdXNpbmcgU0lQIFtSRkMzMjYxXSwgdGhlbiBTSVAgc2VydmVzIHRoZSBy
b2xlIG9mIHRoZQ0KPiA+ICAgcmVuZGV6dm91cyBwcm90b2NvbCwgY2FycnlpbmcgdGhlIElDRSBj
YW5kaWRhdGUgaW5mb3JtYXRpb24gaW5zaWRlDQo+ID4gICB0aGUgYm9keSBvZiBTSVAgbWVzc2Fn
ZXMgW0ktRC5pZXRmLW1tdXNpYy1pY2Utc2lwLXNkcF0uICBJZiBUVVJOIGFuZA0KPiA+ICAgSUNF
IGFyZSB1c2VkIHdpdGggc29tZSBvdGhlciByZW5kZXp2b3VzIHByb3RvY29sLCB0aGVuIElDRSBw
cm92aWRlcw0KPiA+ICAgZ3VpZGFuY2Ugb24gdGhlIHNlcnZpY2VzIHRoZSByZW5kZXp2b3VzIHBy
b3RvY29sIG11c3QgcGVyZm9ybS4NCj4gPg0KPiA+Pg0KPiA+PiBTZWN0aW9uIDIuNyBpcyBpbmNv
cnJlY3QgaW4gaXRzIGNsYWltIG9mIDU3NiBmb3IgSVB2NDsgaXQgY29uZnVzZXMNCj4gPj4gdGhl
IHJlY2VpdmVyIHJlYXNzZW1ibHkgbWluaW11bSAoRU1UVV9SLCA1NzYpIGZvciB0aGUgbGluayBN
VFUNCj4gPj4gKEVNVFVfUywgNjgpLiBTZWUgZHJhZnQtaWV0Zi10dW5uZWxzIGZvciBkZXRhaWxz
LiBJZiA1NzYgaXMgdGhlDQo+ID4+IGZvY3VzLCBhdCBiZXN0IGl0IGNvdWxkIGJlIGNsYWltZWQg
dGhhdCA1NzYgaXMgdGhlIOKAnGRlLWZhY3Rv4oCdIEVNVFVfUyBmb3INCj4gSVB2NC4gT3RoZXIg
bml0czoNCj4gPg0KPiA+IFNlY3Rpb24gMi43IHNheXMgSVB2NCBob3N0IG11c3QgYmUgY2FwYWJs
ZSBvZiByZWNlaXZpbmcgYSBwYWNrZXQgd2hvc2UNCj4gbGVuZ3RoIGlzIGVxdWFsIHRvIDU3NiBi
eXRlcyAoRU1UVV9SLCA1NzYpLg0KPiA+IFdoeSBkbyB5b3Ugc2F5IHRoZSB0ZXh0IGlzIGluY29y
cmVjdCA/DQo+IA0KPiA1NzYgaXMgdGhlIHJlYXNzZW1ibHkgTVRVLCBidXQgaXMgYWxzbyByZWZl
cnJlZCBhcyB0aGUgUE1UVS4gVGhlIFBNVFUgaXMNCj4gRU1UVV9TIGFuZCBpcyBzdHJpY3RseSBv
bmx5IDY4Lg0KDQpHb3QgaXQsIEkgd2lsbCB1cGRhdGUgdGhlIHRleHQgYXMgZm9sbG93czoNCg0K
SWYgSVB2NCBzdXBwb3J0IG9uIGxlZ2FjeSBvciBvdGhlcndpc2UgdW51c3VhbCBuZXR3b3JrcyBp
cyBhDQpjb25zaWRlcmF0aW9uLCB0aGUgYXBwbGljYXRpb24gTUFZIGFzc3VtZSBvbiBhbiBlZmZl
Y3RpdmUgTVRVIG9mIDU3NiBieXRlcyBmb3INCklQdjQgZGF0YWdyYW1zLCBhcyBldmVyeSBJUHY0
IGhvc3QgbXVzdCBiZSBjYXBhYmxlIG9mIHJlY2VpdmluZyBhDQpwYWNrZXQgd2hvc2UgbGVuZ3Ro
IGlzIGVxdWFsIHRvIDU3NiBieXRlcyBhcyBkaXNjdXNzZWQgaW4gW1JGQzA3OTFdIGFuZCBbUkZD
MTEyMl0uDQoNCkNoZWVycywNCi1UaXJ1DQoNCg0KPiANCj4gPj4NCj4gPj4gU2VjIDIzIGluZGlj
YXRlcyB0aGUgY2hhbmdlcyBzaW5jZSBSRkM1NzY2OyBhIHNpbWlsYXIgc2VjdGlvbg0KPiA+PiBh
ZGRyZXNzaW5nIGNoYW5nZXMgc2luY2UgUkZDNjE1NiB3b3VsZCBiZSB1c2VmdWwgdG8gYWRkLg0K
PiA+DQo+ID4gT2theSwgYWRkZWQgYW5vdGhlciBTZWN0aW9uICh1cGRhdGVzIHRvIFJGQzYxNTYp
Lg0KPiA+DQo+ID4gQ2hlZXJzLA0KPiA+IC1UaXJ1DQo+ID4NCj4gPj4NCj4gPj4NCj4gPj4gX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gPj4gdHJhbSBt
YWlsaW5nIGxpc3QNCj4gPj4gdHJhbUBpZXRmLm9yZw0KPiA+PiBodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3RyYW0NCj4gPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXw0KPiA+IFRzdi1hcnQgbWFpbGluZyBsaXN0DQo+ID4gVHN2LWFy
dEBpZXRmLm9yZw0KPiA+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vdHN2
LWFydA0KDQo=


From nobody Fri Jun  7 02:22:37 2019
Return-Path: <touch@strayalpha.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BC24112010D; Fri,  7 Jun 2019 02:22:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.219
X-Spam-Level: 
X-Spam-Status: No, score=-1.219 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NEUTRAL=0.779, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=strayalpha.com
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 MuapP38CLc_W; Fri,  7 Jun 2019 02:22:22 -0700 (PDT)
Received: from server217-3.web-hosting.com (server217-3.web-hosting.com [198.54.115.226]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6C5C0120089; Fri,  7 Jun 2019 02:22:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=strayalpha.com; s=default; h=To:References:Message-Id: Content-Transfer-Encoding:Cc:Date:In-Reply-To:From:Subject:Mime-Version: Content-Type:Sender:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=wR4AAKBEsN0ZedRNvRaf7MRGRq0wWjB/XU7G/9JE/tM=; b=fHg8K3MZWnAv8KzkdIcxskLMp Xo2+6kkW8AY6kllQyACgPKLMD7hDUhfMTfqnTh5+FlO9xv4paY3gpOn6zPRqpWBKNt3aQwh4lPhu+ uhbuAK5VthPKxg8d5UvfSrkChy+E2e4ef7AnFtBYWZeSiZu2oY0h1wqbIf3Ecf57nafeKe7CVa8zU DxGfl0512418m+NdNUH3LJSE1YeVIz5Au0/vGLeiMV4fNa8V7FP9rox1f7A6BhQdVXwi/BxcQVjMJ gaAE9LRUoY96U0431LTm5Gig1lAOlf3gcHYY7o71iLYNA3Ky9kL7ZR/kvJsNdDBJbqs3xwCZXMBTc U60dLwZOw==;
Received: from 50-207-123-174-static.hfc.comcastbusiness.net ([50.207.123.174]:62922 helo=[172.20.14.223]) by server217.web-hosting.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92) (envelope-from <touch@strayalpha.com>) id 1hZB4i-0000t0-1d; Fri, 07 Jun 2019 05:22:21 -0400
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (1.0)
From: Joe Touch <touch@strayalpha.com>
X-Mailer: iPad Mail (16F156)
In-Reply-To: <DM5PR16MB1705A4C370C4405AFFD63546EA100@DM5PR16MB1705.namprd16.prod.outlook.com>
Date: Fri, 7 Jun 2019 05:22:15 -0400
Cc: "tsv-art@ietf.org" <tsv-art@ietf.org>, "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>,  "ietf@ietf.org" <ietf@ietf.org>, "tram@ietf.org" <tram@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <5F2F8A3B-2887-4107-81E2-B4E222A4044E@strayalpha.com>
References: <155971464360.28104.6837263931145163343@ietfa.amsl.com> <DM5PR16MB170560F51A9F7C281A9BC752EA170@DM5PR16MB1705.namprd16.prod.outlook.com> <F306B122-79F3-4C7A-8CE2-1C094D9F0FCC@strayalpha.com> <DM5PR16MB1705A4C370C4405AFFD63546EA100@DM5PR16MB1705.namprd16.prod.outlook.com>
To: "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@mcafee.com>
X-OutGoing-Spam-Status: No, score=-0.5
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - server217.web-hosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - strayalpha.com
X-Get-Message-Sender-Via: server217.web-hosting.com: authenticated_id: touch@strayalpha.com
X-Authenticated-Sender: server217.web-hosting.com: touch@strayalpha.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-From-Rewrite: unmodified, already matched
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/dTwfSJ5Qwf7vF7m_sEzfg4Ppkm0>
Subject: Re: [tram] [Tsv-art] Tsvart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Jun 2019 09:22:24 -0000

On Jun 7, 2019, at 4:39 AM, Konda, Tirumaleswar Reddy <TirumaleswarReddy_Kon=
da@mcafee.com> wrote:

>>> The specification has two sections 14 and 15 (IP Header Fields for UDP-t=
o-
>> UDP translation and IP Header Fields for TCP-to-UDP translation) to discu=
ss
>> direct translations. https://tools.ietf.org/html/rfc5766 only covered UDP=
-to-
>> UDP translation in Section 12.
>>=20
>> Yes, but both sections ignore the impact of transport options - both curr=
ent
>> for TCP and pending for UDP. These are ignored both when packets with
>> such transport options are received (the input packet to the translation)=
 and
>> whether / how they are used on transmit (the output packet)
>=20
> TURN is used to relay real-time data (e.g. audio and video streams) and th=
e approach taken by VOIP related specifications=20
> is to avoid fragmentation for RTP packets

Sec 2.8 mentions RTP as one use case envisioned (at this point, it=E2=80=99d=
 be fair to ask this revision to clarify whether that turned out to be true)=
. But it isn=E2=80=99t indicated as the only use case.=20

Regardless, though, this doesn=E2=80=99t impact the concern raised above. RT=
P could still employ transport options.=20

And my concern on this point goes beyond the issue of fragmentation. It appl=
ies to any transport option that might be received and any that might be add=
ed in the converted transmission.

Joe=


From nobody Sun Jun  9 23:44:16 2019
Return-Path: <TirumaleswarReddy_Konda@mcafee.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F300312011C; Sun,  9 Jun 2019 23:44:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.31
X-Spam-Level: 
X-Spam-Status: No, score=-4.31 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_HELO_NONE=0.001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mcafee.com
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 LYRVEcksRJ9I; Sun,  9 Jun 2019 23:44:11 -0700 (PDT)
Received: from DNVWSMAILOUT1.mcafee.com (dnvwsmailout1.mcafee.com [161.69.31.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2FD41120096; Sun,  9 Jun 2019 23:44:10 -0700 (PDT)
X-NAI-Header: Modified by McAfee Email Gateway (5500)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mcafee.com; s=s_mcafee; t=1560148523; h=From: To:CC:Subject:Thread-Topic:Thread-Index:Date: Message-ID:References:In-Reply-To:Accept-Language: Content-Language:X-MS-Has-Attach:X-MS-TNEF-Correlator: dlp-product:dlp-version:dlp-reaction:authentication-results: x-originating-ip:x-ms-publictraffictype:x-ms-office365-filtering-correlation-id: x-microsoft-antispam:x-ms-traffictypediagnostic: x-ms-exchange-purlcount:x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers:x-forefront-prvs: x-forefront-antispam-report:received-spf:x-ms-exchange-senderadcheck: x-microsoft-antispam-message-info:Content-Type: Content-Transfer-Encoding:MIME-Version:X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype: X-MS-Exchange-CrossTenant-userprincipalname: X-MS-Exchange-Transport-CrossTenantHeadersStamped: X-OriginatorOrg:X-NAI-Spam-Flag:X-NAI-Spam-Level: X-NAI-Spam-Threshold:X-NAI-Spam-Score:X-NAI-Spam-Version; bh=xobgmLl/KNcOqYJOxTpZGiABOhowUWklJ4/XX7 iyJYg=; b=IirQHmqlZZl4mdnEO06ba0gW0q3bxCUz7a4ttUkQ 7hjMFqP3Zcg+At5KnhsIGdjvxvxj/Y3FYy4Ehqb2ezfW2UGKUh eUoB4OKKlvx/arKPO5tJZwa7KabRX1N5SZFFVctL6q8hDlPkLZ ssgW/pGJROD8B6QlQ3Y5Kx27qKtwQ8U=
Received: from DNVEXAPP1N04.corpzone.internalzone.com (unknown [10.44.48.88]) by DNVWSMAILOUT1.mcafee.com with smtp (TLS: TLSv1/SSLv3,256bits,ECDHE-RSA-AES256-SHA384) id 4d14_73ce_5510d34b_6f5e_44f8_9f00_3ac4fa829a24; Mon, 10 Jun 2019 00:35:22 -0600
Received: from DNVEXAPP1N05.corpzone.internalzone.com (10.44.48.89) by DNVEXAPP1N04.corpzone.internalzone.com (10.44.48.88) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Mon, 10 Jun 2019 00:43:30 -0600
Received: from DNVO365EDGE2.corpzone.internalzone.com (10.44.176.74) by DNVEXAPP1N05.corpzone.internalzone.com (10.44.48.89) with Microsoft SMTP Server (TLS) id 15.0.1395.4 via Frontend Transport; Mon, 10 Jun 2019 00:43:29 -0600
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (10.44.176.241) by edge.mcafee.com (10.44.176.74) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Mon, 10 Jun 2019 00:43:29 -0600
Received: from DM5PR16MB1705.namprd16.prod.outlook.com (10.172.44.147) by DM5PR16MB1628.namprd16.prod.outlook.com (10.174.177.10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1965.15; Mon, 10 Jun 2019 06:43:28 +0000
Received: from DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::3d0a:95ec:9842:68f7]) by DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::3d0a:95ec:9842:68f7%9]) with mapi id 15.20.1965.017; Mon, 10 Jun 2019 06:43:28 +0000
From: "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@McAfee.com>
To: Joe Touch <touch@strayalpha.com>
CC: "tsv-art@ietf.org" <tsv-art@ietf.org>, "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>, "tram@ietf.org" <tram@ietf.org>
Thread-Topic: [Tsv-art] [tram] Tsvart last call review of draft-ietf-tram-turnbis-25
Thread-Index: AQHVG2SmpiSgt26O+0yT1OWnZzXhh6aM/GYwgAGpzgCAAA60gIABOUyAgAALK9A=
Date: Mon, 10 Jun 2019 06:43:27 +0000
Message-ID: <DM5PR16MB1705BD4E31370D2F5A179F17EA130@DM5PR16MB1705.namprd16.prod.outlook.com>
References: <155971464360.28104.6837263931145163343@ietfa.amsl.com> <DM5PR16MB170560F51A9F7C281A9BC752EA170@DM5PR16MB1705.namprd16.prod.outlook.com> <F306B122-79F3-4C7A-8CE2-1C094D9F0FCC@strayalpha.com> <DM5PR16MB1705A4C370C4405AFFD63546EA100@DM5PR16MB1705.namprd16.prod.outlook.com> <5F2F8A3B-2887-4107-81E2-B4E222A4044E@strayalpha.com>
In-Reply-To: <5F2F8A3B-2887-4107-81E2-B4E222A4044E@strayalpha.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-version: 11.3.0.8
dlp-reaction: no-action
authentication-results: spf=none (sender IP is ) smtp.mailfrom=TirumaleswarReddy_Konda@McAfee.com; 
x-originating-ip: [103.245.47.20]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 63e4cd42-5412-4550-28b9-08d6ed6ef1f0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600148)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:DM5PR16MB1628; 
x-ms-traffictypediagnostic: DM5PR16MB1628:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <DM5PR16MB1628DADAB79A0932255D22CCEA130@DM5PR16MB1628.namprd16.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 0064B3273C
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(396003)(136003)(366004)(346002)(39850400004)(376002)(189003)(199004)(13464003)(32952001)(66066001)(25786009)(478600001)(64756008)(66446008)(86362001)(66946007)(66476007)(66556008)(2906002)(486006)(76116006)(73956011)(99286004)(76176011)(54906003)(7696005)(6116002)(3846002)(53546011)(6506007)(102836004)(33656002)(6916009)(966005)(53936002)(72206003)(6246003)(4326008)(74316002)(52536014)(68736007)(5660300002)(80792005)(14454004)(9686003)(6306002)(305945005)(55016002)(81156014)(81166006)(476003)(6436002)(256004)(14444005)(5024004)(446003)(8936002)(229853002)(11346002)(316002)(71190400001)(71200400001)(26005)(7736002)(186003)(8676002)(85282002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR16MB1628; H:DM5PR16MB1705.namprd16.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: McAfee.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: R4NMoOhH+hiMW5kF2VOnz29bTu01lt0S2F+kmTy+xo81VpYdB995tryv3MWCPJshHHBMS1PXrnlYwOLx6Ljc2HQ418YvxfV8Ht+fRZT+1rFDL1szV/WpZOsy21ezHzrjpYykPXkqbybE2yHuA8Pdyz4Xgz6N1MXThpECOi4oMf6lycZLTH4P0YNtQxkWmGeYX1whjaGAYarE1bOwEdfSifHdmXDAEnAZA6XfFzuiQIRqiJ1UQxSexSFUuNeQ9i+slOu48OV9mOVXU6clXZRrkHDj5Wue5bevb8SXjgLLF6SvvO6SEKGxJz+0AfeGxNTew+JfIG8YmYFJ+7OCMDwBsHmcI1y24eM97SWyo3oEw7f0EOlhoOhIV6rAdadfMhq42xlad83Z5UA8muyeQK87BnvTlwUyvp5J39zKAHHzxo8=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 63e4cd42-5412-4550-28b9-08d6ed6ef1f0
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Jun 2019 06:43:27.9816 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4943e38c-6dd4-428c-886d-24932bc2d5de
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: TirumaleswarReddy_Konda@McAfee.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR16MB1628
X-OriginatorOrg: mcafee.com
X-NAI-Spam-Flag: NO
X-NAI-Spam-Level: 
X-NAI-Spam-Threshold: 15
X-NAI-Spam-Score: 0.1
X-NAI-Spam-Version: 2.3.0.9418 : core <6564> : inlines <7098> : streams <1824057> : uri <2854497>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/bhgE2Uhb4wnFg6bncUOxe_sE0S0>
Subject: Re: [tram] [Tsv-art] Tsvart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Jun 2019 06:44:14 -0000

SGkgSm9lLA0KDQpQbGVhc2Ugc2VlIGlubGluZQ0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tDQo+IEZyb206IEpvZSBUb3VjaCA8dG91Y2hAc3RyYXlhbHBoYS5jb20+DQo+IFNlbnQ6IEZy
aWRheSwgSnVuZSA3LCAyMDE5IDI6NTIgUE0NCj4gVG86IEtvbmRhLCBUaXJ1bWFsZXN3YXIgUmVk
ZHkgPFRpcnVtYWxlc3dhclJlZGR5X0tvbmRhQE1jQWZlZS5jb20+DQo+IENjOiB0c3YtYXJ0QGll
dGYub3JnOyBkcmFmdC1pZXRmLXRyYW0tdHVybmJpcy5hbGxAaWV0Zi5vcmc7IGlldGZAaWV0Zi5v
cmc7DQo+IHRyYW1AaWV0Zi5vcmcNCj4gU3ViamVjdDogUmU6IFtUc3YtYXJ0XSBbdHJhbV0gVHN2
YXJ0IGxhc3QgY2FsbCByZXZpZXcgb2YgZHJhZnQtaWV0Zi10cmFtLXR1cm5iaXMtDQo+IDI1DQo+
IA0KPiBUaGlzIGVtYWlsIG9yaWdpbmF0ZWQgZnJvbSBvdXRzaWRlIG9mIHRoZSBvcmdhbml6YXRp
b24uIERvIG5vdCBjbGljayBsaW5rcyBvcg0KPiBvcGVuIGF0dGFjaG1lbnRzIHVubGVzcyB5b3Ug
cmVjb2duaXplIHRoZSBzZW5kZXIgYW5kIGtub3cgdGhlIGNvbnRlbnQgaXMNCj4gc2FmZS4NCj4g
DQo+IA0KPiANCj4gT24gSnVuIDcsIDIwMTksIGF0IDQ6MzkgQU0sIEtvbmRhLCBUaXJ1bWFsZXN3
YXIgUmVkZHkNCj4gPFRpcnVtYWxlc3dhclJlZGR5X0tvbmRhQG1jYWZlZS5jb20+IHdyb3RlOg0K
PiANCj4gPj4+IFRoZSBzcGVjaWZpY2F0aW9uIGhhcyB0d28gc2VjdGlvbnMgMTQgYW5kIDE1IChJ
UCBIZWFkZXIgRmllbGRzIGZvcg0KPiA+Pj4gVURQLXRvLQ0KPiA+PiBVRFAgdHJhbnNsYXRpb24g
YW5kIElQIEhlYWRlciBGaWVsZHMgZm9yIFRDUC10by1VRFAgdHJhbnNsYXRpb24pIHRvDQo+ID4+
IGRpc2N1c3MgZGlyZWN0IHRyYW5zbGF0aW9ucy4gaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1s
L3JmYzU3NjYgb25seQ0KPiA+PiBjb3ZlcmVkIFVEUC10by0gVURQIHRyYW5zbGF0aW9uIGluIFNl
Y3Rpb24gMTIuDQo+ID4+DQo+ID4+IFllcywgYnV0IGJvdGggc2VjdGlvbnMgaWdub3JlIHRoZSBp
bXBhY3Qgb2YgdHJhbnNwb3J0IG9wdGlvbnMgLSBib3RoDQo+ID4+IGN1cnJlbnQgZm9yIFRDUCBh
bmQgcGVuZGluZyBmb3IgVURQLiBUaGVzZSBhcmUgaWdub3JlZCBib3RoIHdoZW4NCj4gPj4gcGFj
a2V0cyB3aXRoIHN1Y2ggdHJhbnNwb3J0IG9wdGlvbnMgYXJlIHJlY2VpdmVkICh0aGUgaW5wdXQg
cGFja2V0IHRvDQo+ID4+IHRoZSB0cmFuc2xhdGlvbikgYW5kIHdoZXRoZXIgLyBob3cgdGhleSBh
cmUgdXNlZCBvbiB0cmFuc21pdCAodGhlDQo+ID4+IG91dHB1dCBwYWNrZXQpDQo+ID4NCj4gPiBU
VVJOIGlzIHVzZWQgdG8gcmVsYXkgcmVhbC10aW1lIGRhdGEgKGUuZy4gYXVkaW8gYW5kIHZpZGVv
IHN0cmVhbXMpDQo+ID4gYW5kIHRoZSBhcHByb2FjaCB0YWtlbiBieSBWT0lQIHJlbGF0ZWQgc3Bl
Y2lmaWNhdGlvbnMgaXMgdG8gYXZvaWQNCj4gPiBmcmFnbWVudGF0aW9uIGZvciBSVFAgcGFja2V0
cw0KPiANCj4gU2VjIDIuOCBtZW50aW9ucyBSVFAgYXMgb25lIHVzZSBjYXNlIGVudmlzaW9uZWQg
KGF0IHRoaXMgcG9pbnQsIGl04oCZZCBiZSBmYWlyIHRvDQo+IGFzayB0aGlzIHJldmlzaW9uIHRv
IGNsYXJpZnkgd2hldGhlciB0aGF0IHR1cm5lZCBvdXQgdG8gYmUgdHJ1ZSkuIEJ1dCBpdCBpc27i
gJl0DQo+IGluZGljYXRlZCBhcyB0aGUgb25seSB1c2UgY2FzZS4NCg0KVGhlIGRyYWZ0IHNheXMg
VFVSTiBpcyBpbnZlbnRlZCB0byBzdXBwb3J0IG11bHRpbWVkaWEgc2Vzc2lvbnMgc2lnbmFsZWQg
dXNpbmcgU0lQIGFuZCBpcyB0eXBpY2FsbHkgdXNlZCB3aXRoIElDRS4gVFVSTiBpcyBhbHNvIHVz
ZWQgd2l0aCBXZWJSVEMsIGFuZCBXZWJSVEMgZGF0YSBjaGFubmVscyBhbHNvIA0KYXZvaWQgSVAg
ZnJhZ21lbnRhdGlvbiAoc2VlIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRm
LXJ0Y3dlYi1kYXRhLWNoYW5uZWwtMTMpLiANCg0KPiANCj4gUmVnYXJkbGVzcywgdGhvdWdoLCB0
aGlzIGRvZXNu4oCZdCBpbXBhY3QgdGhlIGNvbmNlcm4gcmFpc2VkIGFib3ZlLiBSVFAgY291bGQN
Cj4gc3RpbGwgZW1wbG95IHRyYW5zcG9ydCBvcHRpb25zLg0KDQpJIGNoZWNrZWQgYWdhaW4gYW5k
IGRvbid0IHNlZSBhbnkgUlRQLCBCYWNrLXRvLUJhY2sgVXNlciBBZ2VudHMgKEIyQlVBcyksIFNJ
UCBwcm94aWVzIGFuZCBXZWJSVEMgZ2F0ZXdheSBzcGVjaWZpY2F0aW9ucyBkaXNjdXNzaW5nIHRy
YW5zcG9ydCBvcHRpb25zIGZvciB0cmFuc2xhdGlvbnMuDQoNCkNoZWVycywNCi1UaXJ1DQoNCj4g
DQo+IEFuZCBteSBjb25jZXJuIG9uIHRoaXMgcG9pbnQgZ29lcyBiZXlvbmQgdGhlIGlzc3VlIG9m
IGZyYWdtZW50YXRpb24uIEl0DQo+IGFwcGxpZXMgdG8gYW55IHRyYW5zcG9ydCBvcHRpb24gdGhh
dCBtaWdodCBiZSByZWNlaXZlZCBhbmQgYW55IHRoYXQgbWlnaHQgYmUNCj4gYWRkZWQgaW4gdGhl
IGNvbnZlcnRlZCB0cmFuc21pc3Npb24uDQo+IA0KPiBKb2UNCg==


From nobody Mon Jun 10 05:29:12 2019
Return-Path: <petithug@acm.org>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E98AA120181 for <tram@ietfa.amsl.com>; Mon, 10 Jun 2019 05:29:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.442
X-Spam-Level: 
X-Spam-Status: No, score=-0.442 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RDNS_NONE=0.793, SPF_SOFTFAIL=0.665] autolearn=no autolearn_force=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 Q3sspnTy42ku for <tram@ietfa.amsl.com>; Mon, 10 Jun 2019 05:29:08 -0700 (PDT)
Received: from implementers.org (unknown [IPv6:2001:4b98:dc0:45:216:3eff:fe7f:7abd]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A64B0120183 for <tram@ietf.org>; Mon, 10 Jun 2019 05:29:08 -0700 (PDT)
Received: from [IPv6:2601:648:8400:8e7d:5d7a:28a8:3397:843a] (unknown [IPv6:2601:648:8400:8e7d:5d7a:28a8:3397:843a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "Marc Petit-Huguenin", Issuer "implementers.org" (verified OK)) by implementers.org (Postfix) with ESMTPS id C6B73AE7AD for <tram@ietf.org>; Mon, 10 Jun 2019 14:29:05 +0200 (CEST)
From: Marc Petit-Huguenin <petithug@acm.org>
To: "tram@ietf.org" <tram@ietf.org>
References: <12edea4c-b376-f6f6-30c0-ee8670ee4bed@acm.org> <8A91D4E6-1507-46E9-97B7-919CD534372A@vidyo.com> <935c3056-e975-27aa-10b3-4a5673865913@acm.org> <11879b35-f751-9183-b1df-f9f14e35d5e4@acm.org>
Openpgp: preference=signencrypt
Autocrypt: addr=petithug@acm.org; prefer-encrypt=mutual; keydata= mQINBE6Mh9wBEADrUEDZChteJbQtsHwZITZExr7TAqT7pniNwhBX3nFgd+FrV3lsLKJ1rym2 52MAYpubXEJZGzMp6uCCAnROWbtmQbOm8z/jHnjxHhPqfuYCYPpAQqu8K/Sc194Rp37krMwB jz32yr7+gvWLzRgQGKIh9d2mzy8QLMETVWWQWGb6fEfpOxXo0wumN1rc/275kZwOu44JIPGg zbgwZdnEqYOUUa18K9MXeRDoWbwDISP30CvKuZDwD14lbBE3o7tBQrU9uoMhE7eFlTjbsCox qoubI2tZSuOTF8mRXjPmNrRGtf9mYkQnOB7y6qy/QxmOVMq4IRtHzOYIm/EZ6NTodcpZQHOM 2v6B6YK9uKrYrapSpJzn4f9oU7alT31Y3o2hOlxAWDQ16+Dd1MOPYsKQXOwY1/ihm4PTjiJ8 ud8yPzy7c+BSVs5wkBU6QuLNIgZHrrxdn+KxM+F/oAVtfzO7XzVoeOcXyWi3/CHL5pgoBruY enIF/RrRuplpy09pvZjmFPNfqKBYJGnqpQuqsQwO7LsFqDqfY2EuHg+KsGN1XuN+jxXc48/1 gCnKw7ALSPWEb7g25wD6KfiZTAcyRTG8LePNFQKhw61LbIWmkw9EaVLyXvwPTc1iCSc0dDT/ pcT/z+8xrWOyWGZNZAjR584NlDpKollbItcxYtFcYZkvTCmOVwARAQABtCZNYXJjIFBldGl0 LUh1Z3VlbmluIDxwZXRpdGh1Z0BhY20ub3JnPokCOAQTAQgAIgIbIwYLCQgHAwIGFQgCCQoL BBYCAwECHgECF4AFAlfy11wACgkQKcRFldZqfsRWqBAAu/61DGo+j38UefTKnEse0mftPBXa S4lre7vknn33MI0L5QXmiM8zRs9FOKSuXPx0EV+JhI4pWZGW/2MJPuyifXHvnIChcdGInN8J GBdTLZSOgdDFZL9msO+QUsvMA8ZUsqlKOEcVL1NyoLupblCWNq4fYhBCx1zDwX9LZSuGn8lZ Mk8a4QFGoR6dWKaOxeCwnoquW5IK1CfRIhYjHfQMjA5gY0H46F0iCqBaFF/S7krQwIJd0XN4 YbSL4KOrWuxtgQ+iH/iaxxBXgJ1blBNRzXaWJBF4PHv23nSnEzWO17j+uVMaHJu7ycYEf8T9 pVc0xcok1BM2rCrNE5FUFAzsUtAtBZEEK6sSIeOhRG93uD/Hv1hrWzEwf+Z7B1tVQLCQQ4kL 7wyS7SXI/JTuW2xTEGCmwMeWYGERdkgsatmx4zi5nVHDjt3/mlPMj4L+u05SkI2iV4W6xxU1 jHlBIJDs7AVM0dsxzTyIPf2Sz843WyHuBgkoCskxGfOwlkZzDX9rwcWRKal1wjy1w/25LsBY U50INandw3UbrS2I73VX8ARI8uOWZrW7uzRLf8EmuPhtSQ35ThmdoNSgGMP9EXwNgzi/i+5G hbX5KbrSLG9SITFJEcJA4tnwu3nqmBh7D7vbd5ln5X7rmqPdyjidt0zcSjvuaBA+nkmakA4A O+choWy5Ag0EToyH3AEQAL+LguHhcSDCL/IevdcvH/5/fzO2fmuuTxdGwrZZSm7l6/HD2Ira h6Wpa1LvVeRbnsRq8k6O8/i3wVapEoQPmNY3vjWfXaJb8R4vHcqgcxw9N9jhZa+mvGJk9+cI ilDyPzHRBBID4d/3oFKQCQ4Y2SIkO66znPhfBOS2f2AU7AtXHhVEyj6WsLK6boEMcj7j+w5a es2nZam0jhgoz+4DQem4uk8outrRlboGnZN7A2kCNuy39UeOp7BpvQ95IKcJCIeSoiJt2A4B NPQroqhW0zGn9Y9FJ9UiZ9YIeNPYbscUxxvrD+OU9Jv67hW0v3KfvoIKDwVKpO3MW6o+1teS Gt1KCSz+CvGJCvIxfCk7S5K5SBne7ZNKz7rkGXYIzlyr7ZoEgRHmqGmcK/sHTS4e6g2pQQrR USkspyqLZl5Uzmg7yI5oGBL0aHTzYdDkkOKMRXYnl7ivBeNtGcniGqlONLJxpbwec8j7hLRq pXFuepbtPqX/GefuK8rdo+ppEqpRJ50cJTegchTfWfSjn5/mG1B4Oz9OnOcBEeTLO729n0K9 BeTx1pmisD6P/fyrqZZTozDwVEi7Wo9AOaqWOhuTe8L0FlFIk6fc/yM0wzvDWP7sNrevEYHK V9rd+Yc/Jjt293J4uayrt6DNMmSkAw3nlBq3uK5d54J0FAsAUcsE/W2/ABEBAAGJAh8EGAEI AAkCGwwFAlfy11wACgkQKcRFldZqfsSQyA/+Kx3eWtKyb/y35TjgtjT/Hrtw+aIpr1uK97LA ln1j5m7+lQ/jh0/rvSZjs+YQMYLqVGI8oaaF/u+qrokkU6pfrhVZ49D1BmmSTMBSYgnBDYqZ yZ+uzQnnDYt/mpo2OLbl9BhuifR5QXLp43cE1FIhyDT46wfse5tNZ+ll4m4HtXuTw4W3b4cP Hto10260Mki7hXbkDMZ+icBFDMkrrZyYHSnBhelzIM7XnY7A/XZdulfFcDXEcZhAFEv3ylJs xTnGwzDyP1VAdBFL3hpP1CqfP1Kti4hKcxXZYbIgTSsBjcYbPchw3ktUTU29I/nWKH5gmD+q wFizyhtt8Qhl6U67OdZ/XbRGBXs/7tlYJIGiGZyG7IQtDOX0PsVd+6WRcDdFqkpBwYkxU8gd iCeW+YTQ5d8mXXPT2dhFAeK2hCFa2+IdaXvH8ovjZpTMeKstHrWJUDaSqQ4GFT676DbDyqtm P6Ul9cjGVtXIs64FWqR9wrbwBH1GuIHhDmG9sN5AkyB9mxXaEG3uG4E6qQeedtIKC6p+ebAs aTGgztFWMJDC8LUznu7B0oyWxNVoE/RGt5mesOeAtqYr6Jtdh7unyk8BYP1y4e+SSMwvtwh+ 69tJwNhGYbOJrdX34tXNAKb6r/rFRjVJm+sPPs5ok7LddvV35o+Fho0LRNDsioDV3HytlhA=
Message-ID: <6cfa2270-1ebc-3e60-b879-c561b7f3d8c4@acm.org>
Date: Mon, 10 Jun 2019 05:29:04 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.7.0
MIME-Version: 1.0
In-Reply-To: <11879b35-f751-9183-b1df-f9f14e35d5e4@acm.org>
Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="xRoEcXDNzbiHrWPYaCvDUV2XF93HdddeP"
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/MhKv-w5g5MFAXtJDnF2sptXi9wY>
Subject: Re: [tram] New test vector for stunbis
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Jun 2019 12:29:11 -0000

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--xRoEcXDNzbiHrWPYaCvDUV2XF93HdddeP
Content-Type: multipart/mixed; boundary="Nn6lOPsRM7lWavuyDTGOGEFyfDVl8jyzo";
 protected-headers="v1"
From: Marc Petit-Huguenin <petithug@acm.org>
To: "tram@ietf.org" <tram@ietf.org>
Message-ID: <6cfa2270-1ebc-3e60-b879-c561b7f3d8c4@acm.org>
Subject: Re: [tram] New test vector for stunbis
References: <12edea4c-b376-f6f6-30c0-ee8670ee4bed@acm.org>
 <8A91D4E6-1507-46E9-97B7-919CD534372A@vidyo.com>
 <935c3056-e975-27aa-10b3-4a5673865913@acm.org>
 <11879b35-f751-9183-b1df-f9f14e35d5e4@acm.org>
In-Reply-To: <11879b35-f751-9183-b1df-f9f14e35d5e4@acm.org>

--Nn6lOPsRM7lWavuyDTGOGEFyfDVl8jyzo
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable

Another call for a verification on that test vector.  Thanks.

On 5/20/19 3:55 AM, Marc Petit-Huguenin wrote:
> The username in the test vector below is the same before and after appl=
ying UsernameCasePreserved, so it does not permit to detect some potentia=
l bugs.   Can someone verify the following?  Thanks.
>=20
>=20
> Username: "<U+ff2d><U+ff21><U+ff34><U+ff32><U+ff29><U+ff38>" and "MATRI=
X" (without quote) respectively before and after UsernameCasePreserved [R=
FC8265] processing
>=20
> Password: "The<U+00AD>M<U+00AA>tr<U+2168>" and "TheMatrIX" (without quo=
tes) respectively before and after OpaqueString [RFC8265] processing
>=20
> Nonce: "bMatJos2AAACf//499k954d6OL34oL9FSTvy64sA" (without quotes)
>=20
> Realm: "example.org" (without quotes)
>=20
>=20
>       00 01 00 9c      Request type and message length
>       21 12 a4 42      Magic cookie
>       78 ad 34 33   }
>       c6 ad 72 c0   }  Transaction ID
>       29 da 41 2e   }
>       00 1e 00 20      USERHASH attribute header
>       5c a4 f8 88   }
>       36 8e 0d d9   }
>       4b 26 c4 40   }
>       8c b0 12 23   }  Userhash value (32 bytes)
>       85 34 b5 58   }
>       99 5c 44 01   }
>       c1 7c 71 f6   }
>       5f 68 f6 20   }
>       00 15 00 29      NONCE attribute header
>       6f 62 4d 61   }
>       74 4a 6f 73   }
>       32 41 41 41   }
>       43 66 2f 2f   }
>       34 39 39 6b   }  Nonce value and padding (3 bytes)
>       39 35 34 64   }
>       36 4f 4c 33   }
>       34 6f 4c 39   }
>       46 53 54 76   }
>       79 36 34 73   }
>       41 00 00 00   }
>       00 14 00 0b      REALM attribute header
>       65 78 61 6d   }
>       70 6c 65 2e   }  Realm value (11 bytes) and padding (1 byte)
>       6f 72 67 00   }
>       00 1c 00 20      MESSAGE-INTEGRITY-SHA256 attribute header
>       bd 26 1e 38   }
>       6e 83 7d 38   }
>       3d 9f 43 91   }
>       78 cf 16 36   }  HMAC-SHA256 value
>       f5 71 9c 45   }
>       a7 2f 0f e6   }
>       4b 8b d6 1b   }
>       f9 08 79 99   }
>=20
>=20
> On 4/11/19 6:02 AM, Marc Petit-Huguenin wrote:
>> Thank you.
>>
>> On 4/10/19 9:33 AM, Jonathan Lennox wrote:
>>> My unit test agrees.
>>>
>>>> On Apr 7, 2019, at 12:01 PM, Marc Petit-Huguenin <petithug@acm.org> =
wrote:
>>>>
>>>> Now that IANA has allocated codepoints for stunbis, it is time to ca=
lculate the final test vector in section B.1.  It would be great is someo=
ne could redo the calculations and assert that my results are correct.  T=
hanks.
>>>>
>>>>
>>>> ....
>>>> Username: "<U+30DE><U+30C8><U+30EA><U+30C3><U+30AF><U+30B9>" and=20
>>>> "\xe3\x83\x9e\xe3\x83\x88\xe3\x83\xaa\xe3\x83\x83\xe3\x82\xaf\xe3\x8=
2\xb9"
>>>> (without quote) respectively before and after UsernameCasePreserved
>>>> [RFC8265] processing
>>>>
>>>> Password: "The<U+00AD>M<U+00AA>tr<U+2168>" and "TheMatrIX" (without
>>>> quotes) respectively before and after OpaqueString [RFC8265] process=
ing
>>>>
>>>> Nonce: "bMatJos2AAACf//499k954d6OL34oL9FSTvy64sA" (without quotes)
>>>>
>>>> Realm: "example.org" (without quotes)
>>>>
>>>>      00 01 00 9c      Request type and message length
>>>>      21 12 a4 42      Magic cookie
>>>>      78 ad 34 33   }
>>>>      c6 ad 72 c0   }  Transaction ID
>>>>      29 da 41 2e   }
>>>>      00 1e 00 20      USERHASH attribute header
>>>>      4a 3c f3 8f   }
>>>>      ef 69 92 bd   }
>>>>      a9 52 c6 78   }
>>>>      04 17 da 0f   }  Userhash value (32 bytes)
>>>>      24 81 94 15   }
>>>>      56 9e 60 b2   }
>>>>      05 c4 6e 41   }
>>>>      40 7f 17 04   }
>>>>      00 15 00 29      NONCE attribute header
>>>>      6f 62 4d 61   }
>>>>      74 4a 6f 73   }
>>>>      32 41 41 41   }
>>>>      43 66 2f 2f   }
>>>>      34 39 39 6b   }  Nonce value and padding (3 bytes)
>>>>      39 35 34 64   }
>>>>      36 4f 4c 33   }
>>>>      34 6f 4c 39   }
>>>>      46 53 54 76   }
>>>>      79 36 34 73   }
>>>>      41 00 00 00   }
>>>>      00 14 00 0b      REALM attribute header
>>>>      65 78 61 6d   }
>>>>      70 6c 65 2e   }  Realm value (11 bytes) and padding (1 byte)
>>>>      6f 72 67 00   }
>>>>      00 1c 00 20      MESSAGE-INTEGRITY-SHA256 attribute header
>>>>      e4 68 6c 8f   }
>>>>      0e de b5 90   }
>>>>      13 e0 70 90   }
>>>>      01 0a 93 ef   }  HMAC-SHA256 value
>>>>      cc bc cc 54   }
>>>>      4c 0a 45 d9   }
>>>>      f8 30 aa 6d   }
>>>>      6f 73 5a 01   }
>>>> ....
>>>>
>>
>=20


--=20
Marc Petit-Huguenin
Email: marc@petit-huguenin.org
Blog: https://marc.petit-huguenin.org
Profile: https://www.linkedin.com/in/petithug


--Nn6lOPsRM7lWavuyDTGOGEFyfDVl8jyzo--

--xRoEcXDNzbiHrWPYaCvDUV2XF93HdddeP
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

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

iQIzBAEBCAAdFiEEBSI+IuCHU8MsI1GjKcRFldZqfsQFAlz+TRAACgkQKcRFldZq
fsTG0A/+M7Jf4l2RLgZypCpcf20o7TjNL+EQB5Q7SjVMqoeMtWGttBb3TaTI5pov
mJf8ROEqK1XByppzwNKjRTCcswYLI37iIWhJRsheAmJbCuXfRjd/hAi7OSXGBDbx
DO/rrjICTz5e+jdyXmyr7nOWNY/NEQ+9CxKCcbjBHmBAz26eGVP2UAQwjo9amtv2
RhoflovCywbqddXpuhC6AIS4jxDFQ7OrAatixk4NGHfhYKjW0kVArWLdmKwa0H14
QrPhD/qcf7C+QgYJBln/m66rOsvDTD6LytH9kQ/nDIMek879xxGYtxrvsZN8dF9q
dsofzEt8qK00ENn0huw3M4a8lJIlrd2In9Vz9yBQnrKcRLbQxSfPVALHfSub0PsH
GxRJooWXb71xHjA0hwdivkQ50NwSNJeYIjUElOVqxJ7uwbirhTCV2fIjHTecvr0D
8bZAp49CZAyo6qDy/aFoZBssJuHOE7YoMbWIOeiS6BnNI3wcca2JB3amTCuoNgiH
wDjVfnEGKJs7JyAuwTOoox8jJSuzsF0xsXryMRhPIXIFMNOsDFZKrSmFasj0qZg6
n0y+biJ6yWJ/cPoS7KnCLeJpvh7IvthHRm4Ydoz4dwAGgJT+OeA0bPXWSOiRznN/
MaGEysQ1oNi5h47UN7vLeuRwlu6TL51tykPUMZwC29c0bBgWOSI=
=UmJ8
-----END PGP SIGNATURE-----

--xRoEcXDNzbiHrWPYaCvDUV2XF93HdddeP--


From nobody Mon Jun 10 07:29:14 2019
Return-Path: <touch@strayalpha.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B01A2120020; Mon, 10 Jun 2019 07:29:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.219
X-Spam-Level: 
X-Spam-Status: No, score=-1.219 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NEUTRAL=0.779] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=strayalpha.com
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 73DSO6kdXCl0; Mon, 10 Jun 2019 07:29:01 -0700 (PDT)
Received: from server217-3.web-hosting.com (server217-3.web-hosting.com [198.54.115.226]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DB62912019D; Mon, 10 Jun 2019 07:29:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=strayalpha.com; s=default; h=To:References:Message-Id:Cc:Date:In-Reply-To: From:Subject:Mime-Version:Content-Type:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=J/LQ4lHY2PYjCXAbvH6y5nh7/+FMBJwQmKva+yV2c0M=; b=CUmHu4PSQExhBq0IRxD4zlVSX geESWAuH8r6M5SSQM43ZzV3X4zBBiVYJYRiV6aF5DFtwjT20X1j/u3C386b/OAUo/JnplKfCgMbHC OTt/4Zm2YPCuMo+dEagq8tEgcuq/4N1nqyqDHxqiZTHwls3z0YFzq79REq6ZUai+ahaAo0RnoBrs+ HCm/8iJTIu9gO93OVgKIUlSMsEQRj1ICx2M/90JnmvBnxjS/+10T7rk4IzQzbyYku7RwJ0KU4VZvG Jun8tjGj+uF8+rAFdFqgXKKpQBpCFG13srF0Ti3xiv1npA7ZT1MYncO/54FHAuGRMLQTvfNGJiK8v JSllv7Low==;
Received: from cpe-172-250-240-132.socal.res.rr.com ([172.250.240.132]:63391 helo=[192.168.1.77]) by server217.web-hosting.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92) (envelope-from <touch@strayalpha.com>) id 1haLI7-0048tq-Go; Mon, 10 Jun 2019 10:29:00 -0400
Content-Type: multipart/alternative; boundary="Apple-Mail=_6A7BBCB4-76A9-44C5-99B3-CB2F94888D0F"
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Joe Touch <touch@strayalpha.com>
In-Reply-To: <DM5PR16MB1705BD4E31370D2F5A179F17EA130@DM5PR16MB1705.namprd16.prod.outlook.com>
Date: Mon, 10 Jun 2019 07:28:54 -0700
Cc: "tsv-art@ietf.org" <tsv-art@ietf.org>, "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>,  "ietf@ietf.org" <ietf@ietf.org>, "tram@ietf.org" <tram@ietf.org>
Message-Id: <2C6B5776-CB95-4607-8D0C-07FDE2F6D515@strayalpha.com>
References: <155971464360.28104.6837263931145163343@ietfa.amsl.com> <DM5PR16MB170560F51A9F7C281A9BC752EA170@DM5PR16MB1705.namprd16.prod.outlook.com> <F306B122-79F3-4C7A-8CE2-1C094D9F0FCC@strayalpha.com> <DM5PR16MB1705A4C370C4405AFFD63546EA100@DM5PR16MB1705.namprd16.prod.outlook.com> <5F2F8A3B-2887-4107-81E2-B4E222A4044E@strayalpha.com> <DM5PR16MB1705BD4E31370D2F5A179F17EA130@DM5PR16MB1705.namprd16.prod.outlook.com>
To: "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@McAfee.com>
X-Mailer: Apple Mail (2.3445.9.1)
X-OutGoing-Spam-Status: No, score=-0.5
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - server217.web-hosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - strayalpha.com
X-Get-Message-Sender-Via: server217.web-hosting.com: authenticated_id: touch@strayalpha.com
X-Authenticated-Sender: server217.web-hosting.com: touch@strayalpha.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-From-Rewrite: unmodified, already matched
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/oTEMK7cSmFB8c81QkSR9RvqUznk>
Subject: Re: [tram] [Tsv-art] Tsvart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 10 Jun 2019 14:29:03 -0000

--Apple-Mail=_6A7BBCB4-76A9-44C5-99B3-CB2F94888D0F
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi, Tiru,

> On Jun 9, 2019, at 11:43 PM, Konda, Tirumaleswar Reddy =
<TirumaleswarReddy_Konda@McAfee.com> wrote:
>=20
>> On Jun 7, 2019, at 4:39 AM, Konda, Tirumaleswar Reddy
>> <TirumaleswarReddy_Konda@mcafee.com> wrote:
>>=20
>>>>> The specification has two sections 14 and 15 (IP Header Fields for
>>>>> UDP-to-
>>>> UDP translation and IP Header Fields for TCP-to-UDP translation) to
>>>> discuss direct translations. https://tools.ietf.org/html/rfc5766 =
only
>>>> covered UDP-to- UDP translation in Section 12.
>>>>=20
>>>> Yes, but both sections ignore the impact of transport options - =
both
>>>> current for TCP and pending for UDP. These are ignored both when
>>>> packets with such transport options are received (the input packet =
to
>>>> the translation) and whether / how they are used on transmit (the
>>>> output packet)
>>>=20
>>> TURN is used to relay real-time data (e.g. audio and video streams)
>>> and the approach taken by VOIP related specifications is to avoid
>>> fragmentation for RTP packets
>>=20
>> Sec 2.8 mentions RTP as one use case envisioned (at this point, =
it=E2=80=99d be fair to
>> ask this revision to clarify whether that turned out to be true). But =
it isn=E2=80=99t
>> indicated as the only use case.
>=20
> The draft says TURN is invented to support multimedia sessions =
signaled using SIP and is typically used with ICE. TURN is also used =
with WebRTC, and WebRTC data channels also=20
> avoid IP fragmentation (see =
https://tools.ietf.org/html/draft-ietf-rtcweb-data-channel-13 =
<https://tools.ietf.org/html/draft-ietf-rtcweb-data-channel-13>).=20

The application protocols TURN is designed for or typically used for is =
not relevant to my point above, unless you=E2=80=99re claiming that =
these uses never use transport options (which is doubtful for TCP, for =
which some transport options are pervasively used by default).

>=20
>>=20
>> Regardless, though, this doesn=E2=80=99t impact the concern raised =
above. RTP could
>> still employ transport options.
>=20
> I checked again and don't see any RTP, Back-to-Back User Agents =
(B2BUAs), SIP proxies and WebRTC gateway specifications discussing =
transport options for translations.

The fact that others have this gap does not justify continuing to fail =
to address it in this document. If anything, it makes it that much more =
important to address.

Joe=

--Apple-Mail=_6A7BBCB4-76A9-44C5-99B3-CB2F94888D0F
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">Hi, =
Tiru,<br class=3D""><div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D"">On Jun 9, 2019, at 11:43 PM, Konda, =
Tirumaleswar Reddy &lt;<a =
href=3D"mailto:TirumaleswarReddy_Konda@McAfee.com" =
class=3D"">TirumaleswarReddy_Konda@McAfee.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div =
class=3D""><blockquote type=3D"cite" style=3D"font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D"">On =
Jun 7, 2019, at 4:39 AM, Konda, Tirumaleswar Reddy<br class=3D"">&lt;<a =
href=3D"mailto:TirumaleswarReddy_Konda@mcafee.com" =
class=3D"">TirumaleswarReddy_Konda@mcafee.com</a>&gt; wrote:<br =
class=3D""><br class=3D""><blockquote type=3D"cite" class=3D""><blockquote=
 type=3D"cite" class=3D""><blockquote type=3D"cite" class=3D"">The =
specification has two sections 14 and 15 (IP Header Fields for<br =
class=3D"">UDP-to-<br class=3D""></blockquote>UDP translation and IP =
Header Fields for TCP-to-UDP translation) to<br class=3D"">discuss =
direct translations. <a href=3D"https://tools.ietf.org/html/rfc5766" =
class=3D"">https://tools.ietf.org/html/rfc5766</a> only<br =
class=3D"">covered UDP-to- UDP translation in Section 12.<br =
class=3D""><br class=3D"">Yes, but both sections ignore the impact of =
transport options - both<br class=3D"">current for TCP and pending for =
UDP. These are ignored both when<br class=3D"">packets with such =
transport options are received (the input packet to<br class=3D"">the =
translation) and whether / how they are used on transmit (the<br =
class=3D"">output packet)<br class=3D""></blockquote><br class=3D"">TURN =
is used to relay real-time data (e.g. audio and video streams)<br =
class=3D"">and the approach taken by VOIP related specifications is to =
avoid<br class=3D"">fragmentation for RTP packets<br =
class=3D""></blockquote><br class=3D"">Sec 2.8 mentions RTP as one use =
case envisioned (at this point, it=E2=80=99d be fair to<br class=3D"">ask =
this revision to clarify whether that turned out to be true). But it =
isn=E2=80=99t<br class=3D"">indicated as the only use case.<br =
class=3D""></blockquote><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">The draft says TURN is invented to support multimedia =
sessions signaled using SIP and is typically used with ICE. TURN is also =
used with WebRTC, and WebRTC data channels also<span =
class=3D"Apple-converted-space">&nbsp;</span></span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">avoid IP fragmentation (see<span =
class=3D"Apple-converted-space">&nbsp;</span></span><a =
href=3D"https://tools.ietf.org/html/draft-ietf-rtcweb-data-channel-13" =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" =
class=3D"">https://tools.ietf.org/html/draft-ietf-rtcweb-data-channel-13</=
a><span style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">).<span =
class=3D"Apple-converted-space">&nbsp;</span></span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" =
class=3D""></div></div></blockquote><div><br class=3D""></div><div>The =
application protocols TURN is designed for or typically used for is not =
relevant to my point above, unless you=E2=80=99re claiming that these =
uses never use transport options (which is doubtful for TCP, for which =
some transport options are pervasively used by default).</div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div =
class=3D""><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><blockquote type=3D"cite" style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><br =
class=3D"">Regardless, though, this doesn=E2=80=99t impact the concern =
raised above. RTP could<br class=3D"">still employ transport options.<br =
class=3D""></blockquote><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">I checked again and don't see any RTP, Back-to-Back User =
Agents (B2BUAs), SIP proxies and WebRTC gateway specifications =
discussing transport options for =
translations.</span></div></div></blockquote><br class=3D""></div><div>The=
 fact that others have this gap does not justify continuing to fail to =
address it in this document. If anything, it makes it that much more =
important to address.</div><div><br =
class=3D""></div><div>Joe</div></body></html>=

--Apple-Mail=_6A7BBCB4-76A9-44C5-99B3-CB2F94888D0F--


From nobody Mon Jun 10 22:19:56 2019
Return-Path: <TirumaleswarReddy_Konda@mcafee.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3454D120114; Mon, 10 Jun 2019 22:19:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.309
X-Spam-Level: 
X-Spam-Status: No, score=-4.309 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mcafee.com
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 uI3C0McAL3Bt; Mon, 10 Jun 2019 22:19:51 -0700 (PDT)
Received: from DNVWSMAILOUT1.mcafee.com (dnvwsmailout1.mcafee.com [161.69.31.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DDDBC120104; Mon, 10 Jun 2019 22:19:50 -0700 (PDT)
X-NAI-Header: Modified by McAfee Email Gateway (5500)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mcafee.com; s=s_mcafee; t=1560229850; h=From: To:CC:Subject:Thread-Topic:Thread-Index:Date: Message-ID:References:In-Reply-To:Accept-Language: Content-Language:X-MS-Has-Attach:X-MS-TNEF-Correlator: dlp-product:dlp-version:dlp-reaction:authentication-results: x-originating-ip:x-ms-publictraffictype:x-ms-office365-filtering-correlation-id: x-microsoft-antispam:x-ms-traffictypediagnostic: x-ms-exchange-purlcount:x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers:x-forefront-prvs: x-forefront-antispam-report:received-spf:x-ms-exchange-senderadcheck: x-microsoft-antispam-message-info:Content-Type: MIME-Version:X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype: X-MS-Exchange-CrossTenant-userprincipalname: X-MS-Exchange-Transport-CrossTenantHeadersStamped: X-OriginatorOrg:X-NAI-Spam-Flag:X-NAI-Spam-Threshold: X-NAI-Spam-Score:X-NAI-Spam-Version; bh=+ mAQJ4VRIWoLT6EpYVTlMGaaISuaN/xp5ErfkXCpfH k=; b=T8Mj1lAMMRQ+qgf/GEu5/psqHNwZTn5SVIvpEsMI3hQv sdO6q8qHYzddB58nQfrg+wCOntqWyLiN1DoByQL/h7tocN8RUz PQEjsdF7hM92UeH5XjoQDGUgLVF4IpM1OApKewsWS4ATRccvYi 4M7G1n2rbcewKHO3weQZ2teIRmU=
Received: from DNVEXAPP1N05.corpzone.internalzone.com (unknown [10.44.48.89]) by DNVWSMAILOUT1.mcafee.com with smtp (TLS: TLSv1/SSLv3,256bits,ECDHE-RSA-AES256-SHA384) id 265e_2ae8_4f6a8f44_b7ab_43c9_9fac_fdaf78e0aab3; Mon, 10 Jun 2019 23:10:49 -0600
Received: from DNVEXAPP1N04.corpzone.internalzone.com (10.44.48.88) by DNVEXAPP1N05.corpzone.internalzone.com (10.44.48.89) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Mon, 10 Jun 2019 23:18:43 -0600
Received: from DNVO365EDGE1.corpzone.internalzone.com (10.44.176.66) by DNVEXAPP1N04.corpzone.internalzone.com (10.44.48.88) with Microsoft SMTP Server (TLS) id 15.0.1395.4 via Frontend Transport; Mon, 10 Jun 2019 23:18:44 -0600
Received: from NAM05-BY2-obe.outbound.protection.outlook.com (10.44.176.243) by edge.mcafee.com (10.44.176.66) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Mon, 10 Jun 2019 23:18:43 -0600
Received: from DM5PR16MB1705.namprd16.prod.outlook.com (10.172.44.147) by DM5PR16MB1545.namprd16.prod.outlook.com (10.173.212.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1965.12; Tue, 11 Jun 2019 05:18:42 +0000
Received: from DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::3d0a:95ec:9842:68f7]) by DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::3d0a:95ec:9842:68f7%9]) with mapi id 15.20.1965.017; Tue, 11 Jun 2019 05:18:42 +0000
From: "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@McAfee.com>
To: Joe Touch <touch@strayalpha.com>
CC: "tsv-art@ietf.org" <tsv-art@ietf.org>, "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>, "tram@ietf.org" <tram@ietf.org>
Thread-Topic: [Tsv-art] [tram] Tsvart last call review of draft-ietf-tram-turnbis-25
Thread-Index: AQHVG2SmpiSgt26O+0yT1OWnZzXhh6aM/GYwgAGpzgCAAA60gIABOUyAgAALK9CABQGAAIAA612g
Date: Tue, 11 Jun 2019 05:18:42 +0000
Message-ID: <DM5PR16MB1705638AD29F3288E4AC0952EAED0@DM5PR16MB1705.namprd16.prod.outlook.com>
References: <155971464360.28104.6837263931145163343@ietfa.amsl.com> <DM5PR16MB170560F51A9F7C281A9BC752EA170@DM5PR16MB1705.namprd16.prod.outlook.com> <F306B122-79F3-4C7A-8CE2-1C094D9F0FCC@strayalpha.com> <DM5PR16MB1705A4C370C4405AFFD63546EA100@DM5PR16MB1705.namprd16.prod.outlook.com> <5F2F8A3B-2887-4107-81E2-B4E222A4044E@strayalpha.com> <DM5PR16MB1705BD4E31370D2F5A179F17EA130@DM5PR16MB1705.namprd16.prod.outlook.com> <2C6B5776-CB95-4607-8D0C-07FDE2F6D515@strayalpha.com>
In-Reply-To: <2C6B5776-CB95-4607-8D0C-07FDE2F6D515@strayalpha.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-version: 11.3.0.8
dlp-reaction: no-action
authentication-results: spf=none (sender IP is ) smtp.mailfrom=TirumaleswarReddy_Konda@McAfee.com; 
x-originating-ip: [103.245.47.20]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d6580068-de6b-4ee3-af0b-08d6ee2c452a
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:DM5PR16MB1545; 
x-ms-traffictypediagnostic: DM5PR16MB1545:
x-ms-exchange-purlcount: 4
x-microsoft-antispam-prvs: <DM5PR16MB15452B935F312360B1DC90F6EAED0@DM5PR16MB1545.namprd16.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 006546F32A
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39860400002)(376002)(396003)(346002)(366004)(136003)(189003)(199004)(32952001)(86362001)(6506007)(99286004)(256004)(71200400001)(6436002)(76176011)(316002)(5024004)(71190400001)(7696005)(53546011)(6916009)(54896002)(6306002)(14444005)(81166006)(74316002)(9686003)(25786009)(53936002)(2906002)(7736002)(55016002)(446003)(6116002)(3846002)(236005)(790700001)(81156014)(8676002)(966005)(476003)(68736007)(11346002)(64756008)(6246003)(14454004)(478600001)(76116006)(72206003)(66066001)(8936002)(486006)(66446008)(606006)(80792005)(9326002)(33656002)(66556008)(66476007)(186003)(229853002)(66946007)(4326008)(73956011)(52536014)(102836004)(54906003)(5660300002)(26005)(85282002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR16MB1545; H:DM5PR16MB1705.namprd16.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: McAfee.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: sU1H3EIvUUJO1k+ZVAxMN/9VKlUCAzXxatTTMloIagJ/AszqhOV5shu0EMsEH4bCp7xgNSRG0qi57YDzW1m2X6bUbiNFR2gyK5qWSobgbDDzC6s7FgJ2Cn5XeHKyGXwtXXmPBd6hUAG+rTwFCk1KA1c2OrtQFLfbtsEHcCpmjGiP5rfsmUQXQ+3cRYItBiEYkFi8YjRZN6hykVRYGgjdYi/V2cq0ANsEvJKbwERHZn+s8QqhIaW5r1fBSDEm9sOtrxosURSYxWVjSogYvYAsdKE6BvC8WxKCCNTQM50j3jfUNYO2tWJQRPgBSh9l3z0n9/JsG0UiYRXwbebLF/LDjzqoNMeU3/pwtb4qUfTcyseoZlcL6qi53euQfY79RRwFF3LdIugLDewlunFlt+0PZ2YdJ4CBzp5XKqmI1xIo1zs=
Content-Type: multipart/alternative; boundary="_000_DM5PR16MB1705638AD29F3288E4AC0952EAED0DM5PR16MB1705namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: d6580068-de6b-4ee3-af0b-08d6ee2c452a
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Jun 2019 05:18:42.3779 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4943e38c-6dd4-428c-886d-24932bc2d5de
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: TirumaleswarReddy_Konda@McAfee.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR16MB1545
X-OriginatorOrg: mcafee.com
X-NAI-Spam-Flag: NO
X-NAI-Spam-Threshold: 15
X-NAI-Spam-Score: 0
X-NAI-Spam-Version: 2.3.0.9418 : core <6565> : inlines <7101> : streams <1824147> : uri <2854839>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/wR1bQRSVnHsFoKlnDhfZrdzB4pA>
Subject: Re: [tram] [Tsv-art] Tsvart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Jun 2019 05:19:54 -0000

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

SGkgSm9lLA0KDQpJIG1lYW50IHRoZSBzcGVjaWZpY2F0aW9ucyB0aGF0IHVzZSBUVVJOIChJQ0Us
IFNJUCBhbmQgV2ViUlRDKSBkbyBub3QgZGlzY3VzcyBzZXR0aW5nIGFueSBUQ1Agb3B0aW9uIGZv
ciBhcHBsaWNhdGlvbiBkYXRhIChSVFAsIFJUQ1AgYW5kIFdlYlJUQyBkYXRhIGNoYW5uZWxzKS4g
IFBsZWFzZSBub3RlIFRDUCBpcyBvbmx5IHVzZWQgYXMgZmFsbGJhY2sgdHJhbnNwb3J0IG9ubHkg
aWYgVURQIHRyYWZmaWMgaXMgYmxvY2tlZCB0byB0aGUgVFVSTiBzZXJ2ZXIuDQpUVVJOIGhhcyBi
ZWVuIHdpZGVseSBkZXBsb3llZCBpbiB0aGUgZmllbGQsIGFuZCB0aGVyZSB3YXMgbm8gZGlzY3Vz
c2lvbiBpbiB0aGUgV0cgdG8gZXhwbGljaXRseSBoYW5kbGUgVENQIG9wdGlvbnMuDQoNCkNoZWVy
cywNCi1UaXJ1DQoNCkZyb206IEpvZSBUb3VjaCA8dG91Y2hAc3RyYXlhbHBoYS5jb20+DQpTZW50
OiBNb25kYXksIEp1bmUgMTAsIDIwMTkgNzo1OSBQTQ0KVG86IEtvbmRhLCBUaXJ1bWFsZXN3YXIg
UmVkZHkgPFRpcnVtYWxlc3dhclJlZGR5X0tvbmRhQE1jQWZlZS5jb20+DQpDYzogdHN2LWFydEBp
ZXRmLm9yZzsgZHJhZnQtaWV0Zi10cmFtLXR1cm5iaXMuYWxsQGlldGYub3JnOyBpZXRmQGlldGYu
b3JnOyB0cmFtQGlldGYub3JnDQpTdWJqZWN0OiBSZTogW1Rzdi1hcnRdIFt0cmFtXSBUc3ZhcnQg
bGFzdCBjYWxsIHJldmlldyBvZiBkcmFmdC1pZXRmLXRyYW0tdHVybmJpcy0yNQ0KDQoNCkNBVVRJ
T046IEV4dGVybmFsIGVtYWlsLiBEbyBub3QgY2xpY2sgbGlua3Mgb3Igb3BlbiBhdHRhY2htZW50
cyB1bmxlc3MgeW91IHJlY29nbml6ZSB0aGUgc2VuZGVyIGFuZCBrbm93IHRoZSBjb250ZW50IGlz
IHNhZmUuDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpIaSwgVGlydSwNCg0K
DQpPbiBKdW4gOSwgMjAxOSwgYXQgMTE6NDMgUE0sIEtvbmRhLCBUaXJ1bWFsZXN3YXIgUmVkZHkg
PFRpcnVtYWxlc3dhclJlZGR5X0tvbmRhQE1jQWZlZS5jb208bWFpbHRvOlRpcnVtYWxlc3dhclJl
ZGR5X0tvbmRhQE1jQWZlZS5jb20+PiB3cm90ZToNCg0KT24gSnVuIDcsIDIwMTksIGF0IDQ6Mzkg
QU0sIEtvbmRhLCBUaXJ1bWFsZXN3YXIgUmVkZHkNCjxUaXJ1bWFsZXN3YXJSZWRkeV9Lb25kYUBt
Y2FmZWUuY29tPG1haWx0bzpUaXJ1bWFsZXN3YXJSZWRkeV9Lb25kYUBtY2FmZWUuY29tPj4gd3Jv
dGU6DQoNCg0KVGhlIHNwZWNpZmljYXRpb24gaGFzIHR3byBzZWN0aW9ucyAxNCBhbmQgMTUgKElQ
IEhlYWRlciBGaWVsZHMgZm9yDQpVRFAtdG8tDQpVRFAgdHJhbnNsYXRpb24gYW5kIElQIEhlYWRl
ciBGaWVsZHMgZm9yIFRDUC10by1VRFAgdHJhbnNsYXRpb24pIHRvDQpkaXNjdXNzIGRpcmVjdCB0
cmFuc2xhdGlvbnMuIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM1NzY2IG9ubHkNCmNv
dmVyZWQgVURQLXRvLSBVRFAgdHJhbnNsYXRpb24gaW4gU2VjdGlvbiAxMi4NCg0KWWVzLCBidXQg
Ym90aCBzZWN0aW9ucyBpZ25vcmUgdGhlIGltcGFjdCBvZiB0cmFuc3BvcnQgb3B0aW9ucyAtIGJv
dGgNCmN1cnJlbnQgZm9yIFRDUCBhbmQgcGVuZGluZyBmb3IgVURQLiBUaGVzZSBhcmUgaWdub3Jl
ZCBib3RoIHdoZW4NCnBhY2tldHMgd2l0aCBzdWNoIHRyYW5zcG9ydCBvcHRpb25zIGFyZSByZWNl
aXZlZCAodGhlIGlucHV0IHBhY2tldCB0bw0KdGhlIHRyYW5zbGF0aW9uKSBhbmQgd2hldGhlciAv
IGhvdyB0aGV5IGFyZSB1c2VkIG9uIHRyYW5zbWl0ICh0aGUNCm91dHB1dCBwYWNrZXQpDQoNClRV
Uk4gaXMgdXNlZCB0byByZWxheSByZWFsLXRpbWUgZGF0YSAoZS5nLiBhdWRpbyBhbmQgdmlkZW8g
c3RyZWFtcykNCmFuZCB0aGUgYXBwcm9hY2ggdGFrZW4gYnkgVk9JUCByZWxhdGVkIHNwZWNpZmlj
YXRpb25zIGlzIHRvIGF2b2lkDQpmcmFnbWVudGF0aW9uIGZvciBSVFAgcGFja2V0cw0KDQpTZWMg
Mi44IG1lbnRpb25zIFJUUCBhcyBvbmUgdXNlIGNhc2UgZW52aXNpb25lZCAoYXQgdGhpcyBwb2lu
dCwgaXTigJlkIGJlIGZhaXIgdG8NCmFzayB0aGlzIHJldmlzaW9uIHRvIGNsYXJpZnkgd2hldGhl
ciB0aGF0IHR1cm5lZCBvdXQgdG8gYmUgdHJ1ZSkuIEJ1dCBpdCBpc27igJl0DQppbmRpY2F0ZWQg
YXMgdGhlIG9ubHkgdXNlIGNhc2UuDQoNClRoZSBkcmFmdCBzYXlzIFRVUk4gaXMgaW52ZW50ZWQg
dG8gc3VwcG9ydCBtdWx0aW1lZGlhIHNlc3Npb25zIHNpZ25hbGVkIHVzaW5nIFNJUCBhbmQgaXMg
dHlwaWNhbGx5IHVzZWQgd2l0aCBJQ0UuIFRVUk4gaXMgYWxzbyB1c2VkIHdpdGggV2ViUlRDLCBh
bmQgV2ViUlRDIGRhdGEgY2hhbm5lbHMgYWxzbw0KYXZvaWQgSVAgZnJhZ21lbnRhdGlvbiAoc2Vl
IGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLXJ0Y3dlYi1kYXRhLWNoYW5u
ZWwtMTMpLg0KDQpUaGUgYXBwbGljYXRpb24gcHJvdG9jb2xzIFRVUk4gaXMgZGVzaWduZWQgZm9y
IG9yIHR5cGljYWxseSB1c2VkIGZvciBpcyBub3QgcmVsZXZhbnQgdG8gbXkgcG9pbnQgYWJvdmUs
IHVubGVzcyB5b3XigJlyZSBjbGFpbWluZyB0aGF0IHRoZXNlIHVzZXMgbmV2ZXIgdXNlIHRyYW5z
cG9ydCBvcHRpb25zICh3aGljaCBpcyBkb3VidGZ1bCBmb3IgVENQLCBmb3Igd2hpY2ggc29tZSB0
cmFuc3BvcnQgb3B0aW9ucyBhcmUgcGVydmFzaXZlbHkgdXNlZCBieSBkZWZhdWx0KS4NCg0KDQoN
Cg0KDQpSZWdhcmRsZXNzLCB0aG91Z2gsIHRoaXMgZG9lc27igJl0IGltcGFjdCB0aGUgY29uY2Vy
biByYWlzZWQgYWJvdmUuIFJUUCBjb3VsZA0Kc3RpbGwgZW1wbG95IHRyYW5zcG9ydCBvcHRpb25z
Lg0KDQpJIGNoZWNrZWQgYWdhaW4gYW5kIGRvbid0IHNlZSBhbnkgUlRQLCBCYWNrLXRvLUJhY2sg
VXNlciBBZ2VudHMgKEIyQlVBcyksIFNJUCBwcm94aWVzIGFuZCBXZWJSVEMgZ2F0ZXdheSBzcGVj
aWZpY2F0aW9ucyBkaXNjdXNzaW5nIHRyYW5zcG9ydCBvcHRpb25zIGZvciB0cmFuc2xhdGlvbnMu
DQoNClRoZSBmYWN0IHRoYXQgb3RoZXJzIGhhdmUgdGhpcyBnYXAgZG9lcyBub3QganVzdGlmeSBj
b250aW51aW5nIHRvIGZhaWwgdG8gYWRkcmVzcyBpdCBpbiB0aGlzIGRvY3VtZW50LiBJZiBhbnl0
aGluZywgaXQgbWFrZXMgaXQgdGhhdCBtdWNoIG1vcmUgaW1wb3J0YW50IHRvIGFkZHJlc3MuDQoN
CkpvZQ0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OkhlbHZldGljYTsNCglwYW5vc2UtMToyIDExIDYgNCAyIDIgMiAyIDIg
NDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0x
OjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpEZW5nWGlh
bjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7Zm9udC1m
YW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OiJcQERlbmdYaWFuIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAx
IDEgMSAxO30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9y
bWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0
Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7
fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJ
Y29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bh
bi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6
cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5tc29ub3JtYWwwLCBsaS5t
c29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0KCXttc28tc3R5bGUtbmFtZTptc29ub3JtYWw7DQoJ
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowaW47DQoJZm9udC1zaXplOjExLjBwdDsN
Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpzcGFuLmFwcGxlLWNvbnZlcnRl
ZC1zcGFjZQ0KCXttc28tc3R5bGUtbmFtZTphcHBsZS1jb252ZXJ0ZWQtc3BhY2U7fQ0Kc3Bhbi5F
bWFpbFN0eWxlMjENCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1p
bHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQouTXNvQ2hwRGVm
YXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30N
CkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4g
MS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9u
MTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0
cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1b
aWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRt
YXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5k
aWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1
cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
SGkgSm9lLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIG1lYW50IHRoZSBzcGVjaWZpY2F0aW9u
cyB0aGF0IHVzZSBUVVJOIChJQ0UsIFNJUCBhbmQgV2ViUlRDKSBkbyBub3QgZGlzY3VzcyBzZXR0
aW5nIGFueSBUQ1Agb3B0aW9uIGZvciBhcHBsaWNhdGlvbiBkYXRhIChSVFAsIFJUQ1AgYW5kIFdl
YlJUQyBkYXRhIGNoYW5uZWxzKS4gJm5ic3A7UGxlYXNlIG5vdGUgVENQIGlzIG9ubHkgdXNlZCBh
cyBmYWxsYmFjayB0cmFuc3BvcnQgb25seSBpZiBVRFAgdHJhZmZpYyBpcyBibG9ja2VkDQogdG8g
dGhlIFRVUk4gc2VydmVyLiA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRV
Uk4gaGFzIGJlZW4gd2lkZWx5IGRlcGxveWVkIGluIHRoZSBmaWVsZCwgYW5kIHRoZXJlIHdhcyBu
byBkaXNjdXNzaW9uIGluIHRoZSBXRyB0byBleHBsaWNpdGx5IGhhbmRsZSBUQ1Agb3B0aW9ucy4N
CjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5DaGVlcnMsPG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj4tVGlydTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVm
dDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxk
aXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRk
aW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPkZyb206PC9i
PiBKb2UgVG91Y2ggJmx0O3RvdWNoQHN0cmF5YWxwaGEuY29tJmd0OyA8YnI+DQo8Yj5TZW50Ojwv
Yj4gTW9uZGF5LCBKdW5lIDEwLCAyMDE5IDc6NTkgUE08YnI+DQo8Yj5Ubzo8L2I+IEtvbmRhLCBU
aXJ1bWFsZXN3YXIgUmVkZHkgJmx0O1RpcnVtYWxlc3dhclJlZGR5X0tvbmRhQE1jQWZlZS5jb20m
Z3Q7PGJyPg0KPGI+Q2M6PC9iPiB0c3YtYXJ0QGlldGYub3JnOyBkcmFmdC1pZXRmLXRyYW0tdHVy
bmJpcy5hbGxAaWV0Zi5vcmc7IGlldGZAaWV0Zi5vcmc7IHRyYW1AaWV0Zi5vcmc8YnI+DQo8Yj5T
dWJqZWN0OjwvYj4gUmU6IFtUc3YtYXJ0XSBbdHJhbV0gVHN2YXJ0IGxhc3QgY2FsbCByZXZpZXcg
b2YgZHJhZnQtaWV0Zi10cmFtLXR1cm5iaXMtMjU8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8
dGFibGUgY2xhc3M9Ik1zb05vcm1hbFRhYmxlIiBib3JkZXI9IjEiIGNlbGxwYWRkaW5nPSIwIiBz
dHlsZT0iYmFja2dyb3VuZDojRjNGRjMzO2JvcmRlcjpzb2xpZCAjOUI5QTg3IDEuNXB0Ij4NCjx0
Ym9keT4NCjx0cj4NCjx0ZCBzdHlsZT0iYm9yZGVyOm5vbmU7cGFkZGluZzouNzVwdCAuNzVwdCAu
NzVwdCAuNzVwdCI+DQo8cD48c3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtB
cmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5QjhCM0UiPkNBVVRJT048L3NwYW4+PC9zdHJv
bmc+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzlCOEIzRSI+Ojwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJp
YWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+IEV4dGVybmFsIGVtYWlsLiBEbyBub3Qg
Y2xpY2sgbGlua3Mgb3Igb3Blbg0KIGF0dGFjaG1lbnRzIHVubGVzcyB5b3UgcmVjb2duaXplIHRo
ZSBzZW5kZXIgYW5kIGtub3cgdGhlIGNvbnRlbnQgaXMgc2FmZS48L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvdGQ+DQo8L3RyPg0KPC90Ym9keT4NCjwvdGFibGU+DQo8ZGl2IGNsYXNzPSJN
c29Ob3JtYWwiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRlciI+DQo8aHIg
c2l6ZT0iMiIgd2lkdGg9IjEwMCUiIGFsaWduPSJjZW50ZXIiPg0KPC9kaXY+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPkhpLCBUaXJ1LDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUg
c3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+T24gSnVuIDksIDIwMTksIGF0IDExOjQzIFBNLCBLb25kYSwgVGly
dW1hbGVzd2FyIFJlZGR5ICZsdDs8YSBocmVmPSJtYWlsdG86VGlydW1hbGVzd2FyUmVkZHlfS29u
ZGFATWNBZmVlLmNvbSI+VGlydW1hbGVzd2FyUmVkZHlfS29uZGFATWNBZmVlLmNvbTwvYT4mZ3Q7
IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdp
bi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdDtmb250LXZhcmlhbnQtY2Fwczogbm9ybWFs
O29ycGhhbnM6IGF1dG87dGV4dC1hbGlnbjpzdGFydDt3aWRvd3M6IGF1dG87LXdlYmtpdC10ZXh0
LXNpemUtYWRqdXN0OiBhdXRvOy13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDt3b3JkLXNw
YWNpbmc6MHB4Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LHNhbnMtc2VyaWYiPk9uIEp1
biA3LCAyMDE5LCBhdCA0OjM5IEFNLCBLb25kYSwgVGlydW1hbGVzd2FyIFJlZGR5PGJyPg0KJmx0
OzxhIGhyZWY9Im1haWx0bzpUaXJ1bWFsZXN3YXJSZWRkeV9Lb25kYUBtY2FmZWUuY29tIj5UaXJ1
bWFsZXN3YXJSZWRkeV9Lb25kYUBtY2FmZWUuY29tPC9hPiZndDsgd3JvdGU6PGJyPg0KPGJyPg0K
PGJyPg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10
b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2lu
LXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJn
aW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2Em
cXVvdDssc2Fucy1zZXJpZiI+VGhlIHNwZWNpZmljYXRpb24gaGFzIHR3byBzZWN0aW9ucyAxNCBh
bmQgMTUgKElQIEhlYWRlciBGaWVsZHMgZm9yPGJyPg0KVURQLXRvLTxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LHNhbnMtc2Vy
aWYiPlVEUCB0cmFuc2xhdGlvbiBhbmQgSVAgSGVhZGVyIEZpZWxkcyBmb3IgVENQLXRvLVVEUCB0
cmFuc2xhdGlvbikgdG88YnI+DQpkaXNjdXNzIGRpcmVjdCB0cmFuc2xhdGlvbnMuIDxhIGhyZWY9
Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM1NzY2Ij5odHRwczovL3Rvb2xzLmlldGYu
b3JnL2h0bWwvcmZjNTc2NjwvYT4gb25seTxicj4NCmNvdmVyZWQgVURQLXRvLSBVRFAgdHJhbnNs
YXRpb24gaW4gU2VjdGlvbiAxMi48YnI+DQo8YnI+DQpZZXMsIGJ1dCBib3RoIHNlY3Rpb25zIGln
bm9yZSB0aGUgaW1wYWN0IG9mIHRyYW5zcG9ydCBvcHRpb25zIC0gYm90aDxicj4NCmN1cnJlbnQg
Zm9yIFRDUCBhbmQgcGVuZGluZyBmb3IgVURQLiBUaGVzZSBhcmUgaWdub3JlZCBib3RoIHdoZW48
YnI+DQpwYWNrZXRzIHdpdGggc3VjaCB0cmFuc3BvcnQgb3B0aW9ucyBhcmUgcmVjZWl2ZWQgKHRo
ZSBpbnB1dCBwYWNrZXQgdG88YnI+DQp0aGUgdHJhbnNsYXRpb24pIGFuZCB3aGV0aGVyIC8gaG93
IHRoZXkgYXJlIHVzZWQgb24gdHJhbnNtaXQgKHRoZTxicj4NCm91dHB1dCBwYWNrZXQpPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVv
dDssc2Fucy1zZXJpZiI+PGJyPg0KVFVSTiBpcyB1c2VkIHRvIHJlbGF5IHJlYWwtdGltZSBkYXRh
IChlLmcuIGF1ZGlvIGFuZCB2aWRlbyBzdHJlYW1zKTxicj4NCmFuZCB0aGUgYXBwcm9hY2ggdGFr
ZW4gYnkgVk9JUCByZWxhdGVkIHNwZWNpZmljYXRpb25zIGlzIHRvIGF2b2lkPGJyPg0KZnJhZ21l
bnRhdGlvbiBmb3IgUlRQIHBhY2tldHM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Jsb2NrcXVv
dGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90OyxzYW5zLXNlcmlmIj48YnI+DQpTZWMgMi44
IG1lbnRpb25zIFJUUCBhcyBvbmUgdXNlIGNhc2UgZW52aXNpb25lZCAoYXQgdGhpcyBwb2ludCwg
aXTigJlkIGJlIGZhaXIgdG88YnI+DQphc2sgdGhpcyByZXZpc2lvbiB0byBjbGFyaWZ5IHdoZXRo
ZXIgdGhhdCB0dXJuZWQgb3V0IHRvIGJlIHRydWUpLiBCdXQgaXQgaXNu4oCZdDxicj4NCmluZGlj
YXRlZCBhcyB0aGUgb25seSB1c2UgY2FzZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Jsb2Nr
cXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90OyxzYW5zLXNlcmlmIj48YnI+DQpUaGUg
ZHJhZnQgc2F5cyBUVVJOIGlzIGludmVudGVkIHRvIHN1cHBvcnQgbXVsdGltZWRpYSBzZXNzaW9u
cyBzaWduYWxlZCB1c2luZyBTSVAgYW5kIGlzIHR5cGljYWxseSB1c2VkIHdpdGggSUNFLiBUVVJO
IGlzIGFsc28gdXNlZCB3aXRoIFdlYlJUQywgYW5kIFdlYlJUQyBkYXRhIGNoYW5uZWxzIGFsc288
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGJyPg0KYXZv
aWQgSVAgZnJhZ21lbnRhdGlvbiAoc2VlPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0
bWwvZHJhZnQtaWV0Zi1ydGN3ZWItZGF0YS1jaGFubmVsLTEzIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90OyxzYW5zLXNlcmlmIj5o
dHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1ydGN3ZWItZGF0YS1jaGFubmVs
LTEzPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0hlbHZldGljYSZxdW90OyxzYW5zLXNlcmlmIj4pLjxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhl
IGFwcGxpY2F0aW9uIHByb3RvY29scyBUVVJOIGlzIGRlc2lnbmVkIGZvciBvciB0eXBpY2FsbHkg
dXNlZCBmb3IgaXMgbm90IHJlbGV2YW50IHRvIG15IHBvaW50IGFib3ZlLCB1bmxlc3MgeW914oCZ
cmUgY2xhaW1pbmcgdGhhdCB0aGVzZSB1c2VzIG5ldmVyIHVzZSB0cmFuc3BvcnQgb3B0aW9ucyAo
d2hpY2ggaXMgZG91YnRmdWwgZm9yIFRDUCwgZm9yIHdoaWNoIHNvbWUgdHJhbnNwb3J0IG9wdGlv
bnMgYXJlDQogcGVydmFzaXZlbHkgdXNlZCBieSBkZWZhdWx0KS48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8
YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssc2Fucy1zZXJpZiI+PGJy
IHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApO2ZvbnQtdmFyaWFudC1jYXBzOiBub3Jt
YWw7dGV4dC1hbGlnbjpzdGFydDstd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7d29yZC1z
cGFjaW5nOjBweCI+DQo8YnI+DQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBz
dHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
SGVsdmV0aWNhJnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4NClJlZ2FyZGxlc3MsIHRob3VnaCwgdGhp
cyBkb2VzbuKAmXQgaW1wYWN0IHRoZSBjb25jZXJuIHJhaXNlZCBhYm92ZS4gUlRQIGNvdWxkPGJy
Pg0Kc3RpbGwgZW1wbG95IHRyYW5zcG9ydCBvcHRpb25zLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LHNhbnMtc2VyaWYiPjxi
cj4NCkkgY2hlY2tlZCBhZ2FpbiBhbmQgZG9uJ3Qgc2VlIGFueSBSVFAsIEJhY2stdG8tQmFjayBV
c2VyIEFnZW50cyAoQjJCVUFzKSwgU0lQIHByb3hpZXMgYW5kIFdlYlJUQyBnYXRld2F5IHNwZWNp
ZmljYXRpb25zIGRpc2N1c3NpbmcgdHJhbnNwb3J0IG9wdGlvbnMgZm9yIHRyYW5zbGF0aW9ucy48
L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGUgZmFjdCB0aGF0IG90aGVycyBoYXZlIHRoaXMgZ2FwIGRv
ZXMgbm90IGp1c3RpZnkgY29udGludWluZyB0byBmYWlsIHRvIGFkZHJlc3MgaXQgaW4gdGhpcyBk
b2N1bWVudC4gSWYgYW55dGhpbmcsIGl0IG1ha2VzIGl0IHRoYXQgbXVjaCBtb3JlIGltcG9ydGFu
dCB0byBhZGRyZXNzLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5Kb2U8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
Ym9keT4NCjwvaHRtbD4NCg==

--_000_DM5PR16MB1705638AD29F3288E4AC0952EAED0DM5PR16MB1705namp_--


From nobody Tue Jun 11 01:29:18 2019
Return-Path: <magnus.westerlund@ericsson.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E49F01200F8; Tue, 11 Jun 2019 01:29:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.01
X-Spam-Level: 
X-Spam-Status: No, score=-2.01 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_NONE=-0.0001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com
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 X7nrZQWhx-ca; Tue, 11 Jun 2019 01:29:02 -0700 (PDT)
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80088.outbound.protection.outlook.com [40.107.8.88]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 399E51200E3; Tue, 11 Jun 2019 01:29:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=n3Z9Eqm8gfzw5ObRZ8eXUicoDkLfEXyd62yxm61O+9c=; b=Y664Yr1SQr6rUf+tciPzkvInhu7gVAPe/gZbfghPg1eqjidKfSMJZte3gzCMc3NmHvQ6Z5G4Th07zv2TGHRuoqq2ZtcQuJcyFAH9AZXKOmiHhhGgX365oyip9DEDOMpcjEfeeLmYHoKEVfJvzIw9w80+rwMxRlsw9xpbG7l0HHU=
Received: from HE1PR0701MB2522.eurprd07.prod.outlook.com (10.168.128.149) by HE1PR0701MB2921.eurprd07.prod.outlook.com (10.168.98.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1987.7; Tue, 11 Jun 2019 08:28:58 +0000
Received: from HE1PR0701MB2522.eurprd07.prod.outlook.com ([fe80::896a:7ada:8bc9:d99d]) by HE1PR0701MB2522.eurprd07.prod.outlook.com ([fe80::896a:7ada:8bc9:d99d%6]) with mapi id 15.20.1987.010; Tue, 11 Jun 2019 08:28:58 +0000
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
To: "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@McAfee.com>, Joe Touch <touch@strayalpha.com>
CC: "tsv-art@ietf.org" <tsv-art@ietf.org>, "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>, "tram@ietf.org" <tram@ietf.org>
Thread-Topic: [Tsv-art] [tram] Tsvart last call review of draft-ietf-tram-turnbis-25
Thread-Index: AQHVG2SAeLoC/EGTikuPpeLam3Ivrw==
Date: Tue, 11 Jun 2019 08:28:58 +0000
Message-ID: <HE1PR0701MB252250AE4E7C158F985B0CC895ED0@HE1PR0701MB2522.eurprd07.prod.outlook.com>
References: <155971464360.28104.6837263931145163343@ietfa.amsl.com> <DM5PR16MB170560F51A9F7C281A9BC752EA170@DM5PR16MB1705.namprd16.prod.outlook.com> <F306B122-79F3-4C7A-8CE2-1C094D9F0FCC@strayalpha.com> <DM5PR16MB1705A4C370C4405AFFD63546EA100@DM5PR16MB1705.namprd16.prod.outlook.com> <5F2F8A3B-2887-4107-81E2-B4E222A4044E@strayalpha.com> <DM5PR16MB1705BD4E31370D2F5A179F17EA130@DM5PR16MB1705.namprd16.prod.outlook.com> <2C6B5776-CB95-4607-8D0C-07FDE2F6D515@strayalpha.com> <DM5PR16MB1705638AD29F3288E4AC0952EAED0@DM5PR16MB1705.namprd16.prod.outlook.com>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=magnus.westerlund@ericsson.com; 
x-originating-ip: [192.176.1.82]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6ceb8e80-07a3-4267-1014-08d6ee46d99f
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:HE1PR0701MB2921; 
x-ms-traffictypediagnostic: HE1PR0701MB2921:
x-ms-exchange-purlcount: 3
x-microsoft-antispam-prvs: <HE1PR0701MB2921A7EAE44BD46932D62C8695ED0@HE1PR0701MB2921.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 006546F32A
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(136003)(396003)(346002)(376002)(366004)(39860400002)(76114002)(199004)(189003)(229853002)(2906002)(6306002)(486006)(66476007)(186003)(54906003)(9686003)(54896002)(55016002)(110136005)(44832011)(476003)(66066001)(6436002)(236005)(26005)(561944003)(64756008)(66556008)(73956011)(66446008)(446003)(52536014)(316002)(33656002)(606006)(76116006)(66946007)(99286004)(7736002)(25786009)(6506007)(53546011)(102836004)(76176011)(81156014)(74316002)(8676002)(14454004)(478600001)(966005)(256004)(8936002)(4326008)(81166006)(86362001)(3846002)(6116002)(790700001)(5024004)(68736007)(6246003)(5660300002)(71200400001)(7696005)(71190400001)(14444005)(53936002); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0701MB2921; H:HE1PR0701MB2522.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: Rml/rh7h/F+vvb/+HMC0FYLKjOVbXTFoyj6EYeSO5Dg0Wl5vVvRUf2dbPFuJDgHo/csY7eKvV7seI2RB5AAjp6mA70BRuShFvleiiHCvizv+UYQfxiYX8a2OJWKP0lvRxaxqfNTs1OU9CDrRaos0hWLFwP2S24hfEJePBS5hp3zA6BJ/IntBLuA8cxvHMnDcFKflgfa7ISiHefaCtpy7yYNYbXoErYA+ykiem77b6iafKFT2UzE8sa8mujVbu1kKpqtpMjfKYnrA5W8IfWnIZ2hSNT3Ax5Xj1MclpeAcvSCScaF+ic0dChTr1lJylC4OaC+SQEqXsbOAMwETcmz/kRrosgrFeKImHiehn/pikGG3Z8DPvOwXPgdPPQde8EGkLgaJx49S2jKrgsVcwTGnpC+QJj+Xd05z13Vd1NafRP8=
Content-Type: multipart/alternative; boundary="_000_HE1PR0701MB252250AE4E7C158F985B0CC895ED0HE1PR0701MB2522_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6ceb8e80-07a3-4267-1014-08d6ee46d99f
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Jun 2019 08:28:58.3193 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: magnus.westerlund@ericsson.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0701MB2921
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/Cy5GnbLW0w37bKnhBhopRdqDuPo>
Subject: Re: [tram] [Tsv-art] Tsvart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Jun 2019 08:29:06 -0000

--_000_HE1PR0701MB252250AE4E7C158F985B0CC895ED0HE1PR0701MB2522_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Hi Joe and Tiru,

May I hazard a guess why this have not arisen is that there are no transpor=
t protocol options that makes sense to use end-to-end and are not protocol =
specific. Thus, in UDP <-> TCP translations by TURN server there has so far=
 not been a need to carry any of them over. Joe, can you think of any that =
would make sense?

For UDP <-> UDP the experimental proposal for UDP options I don't see that =
we can require this specification to have to specify that. I do think it is=
 an interesting question for https://datatracker.ietf.org/doc/draft-ietf-ts=
vwg-udp-options/ if that should write more about what to do with the option=
s when performing translation operations?

When it comes to RTP and RTCP that is widely used over TURN relays when tho=
se applications need extended functionality they have gone ahead and extend=
ed RTP/RTCP rather than attempting to affect lower layers where other entit=
ies than the end-points are required to be upgraded.

Cheers

Magnus




On 2019-06-11 07:20, Konda, Tirumaleswar Reddy wrote:
Hi Joe,

I meant the specifications that use TURN (ICE, SIP and WebRTC) do not discu=
ss setting any TCP option for application data (RTP, RTCP and WebRTC data c=
hannels).  Please note TCP is only used as fallback transport only if UDP t=
raffic is blocked to the TURN server.
TURN has been widely deployed in the field, and there was no discussion in =
the WG to explicitly handle TCP options.

Cheers,
-Tiru

From: Joe Touch <touch@strayalpha.com><mailto:touch@strayalpha.com>
Sent: Monday, June 10, 2019 7:59 PM
To: Konda, Tirumaleswar Reddy <TirumaleswarReddy_Konda@McAfee.com><mailto:T=
irumaleswarReddy_Konda@McAfee.com>
Cc: tsv-art@ietf.org<mailto:tsv-art@ietf.org>; draft-ietf-tram-turnbis.all@=
ietf.org<mailto:draft-ietf-tram-turnbis.all@ietf.org>; ietf@ietf.org<mailto=
:ietf@ietf.org>; tram@ietf.org<mailto:tram@ietf.org>
Subject: Re: [Tsv-art] [tram] Tsvart last call review of draft-ietf-tram-tu=
rnbis-25


CAUTION: External email. Do not click links or open attachments unless you =
recognize the sender and know the content is safe.

________________________________
Hi, Tiru,


On Jun 9, 2019, at 11:43 PM, Konda, Tirumaleswar Reddy <TirumaleswarReddy_K=
onda@McAfee.com<mailto:TirumaleswarReddy_Konda@McAfee.com>> wrote:

On Jun 7, 2019, at 4:39 AM, Konda, Tirumaleswar Reddy
<TirumaleswarReddy_Konda@mcafee.com<mailto:TirumaleswarReddy_Konda@mcafee.c=
om>> wrote:


The specification has two sections 14 and 15 (IP Header Fields for
UDP-to-
UDP translation and IP Header Fields for TCP-to-UDP translation) to
discuss direct translations. https://tools.ietf.org/html/rfc5766 only
covered UDP-to- UDP translation in Section 12.

Yes, but both sections ignore the impact of transport options - both
current for TCP and pending for UDP. These are ignored both when
packets with such transport options are received (the input packet to
the translation) and whether / how they are used on transmit (the
output packet)

TURN is used to relay real-time data (e.g. audio and video streams)
and the approach taken by VOIP related specifications is to avoid
fragmentation for RTP packets

Sec 2.8 mentions RTP as one use case envisioned (at this point, it=92d be f=
air to
ask this revision to clarify whether that turned out to be true). But it is=
n=92t
indicated as the only use case.

The draft says TURN is invented to support multimedia sessions signaled usi=
ng SIP and is typically used with ICE. TURN is also used with WebRTC, and W=
ebRTC data channels also
avoid IP fragmentation (see https://tools.ietf.org/html/draft-ietf-rtcweb-d=
ata-channel-13).

The application protocols TURN is designed for or typically used for is not=
 relevant to my point above, unless you=92re claiming that these uses never=
 use transport options (which is doubtful for TCP, for which some transport=
 options are pervasively used by default).





Regardless, though, this doesn=92t impact the concern raised above. RTP cou=
ld
still employ transport options.

I checked again and don't see any RTP, Back-to-Back User Agents (B2BUAs), S=
IP proxies and WebRTC gateway specifications discussing transport options f=
or translations.

The fact that others have this gap does not justify continuing to fail to a=
ddress it in this document. If anything, it makes it that much more importa=
nt to address.

Joe


--

Magnus Westerlund

----------------------------------------------------------------------
Network Architecture & Protocols, Ericsson Research
----------------------------------------------------------------------
Ericsson AB                 | Phone  +46 10 7148287
Torshamnsgatan 23           | Mobile +46 73 0949079
SE-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com<mailto=
:magnus.westerlund@ericsson.com>
----------------------------------------------------------------------

--_000_HE1PR0701MB252250AE4E7C158F985B0CC895ED0HE1PR0701MB2522_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
</head>
<body text=3D"#000000" bgcolor=3D"#FFFFFF">
<div class=3D"moz-cite-prefix">Hi Joe and Tiru, <br>
</div>
<div class=3D"moz-cite-prefix"><br>
</div>
<div class=3D"moz-cite-prefix">May I hazard a guess why this have not arise=
n is that there are no transport protocol options that makes sense to use e=
nd-to-end and are not protocol specific. Thus, in UDP &lt;-&gt; TCP transla=
tions by TURN server there has so far not
 been a need to carry any of them over. Joe, can you think of any that woul=
d make sense?
<br>
</div>
<div class=3D"moz-cite-prefix"><br>
</div>
<div class=3D"moz-cite-prefix">For UDP &lt;-&gt; UDP the experimental propo=
sal for UDP options I don't see that we can require this specification to h=
ave to specify that. I do think it is an interesting question for
<a class=3D"moz-txt-link-freetext" href=3D"https://datatracker.ietf.org/doc=
/draft-ietf-tsvwg-udp-options/">
https://datatracker.ietf.org/doc/draft-ietf-tsvwg-udp-options/</a> if that =
should write more about what to do with the options when performing transla=
tion operations?
<br>
</div>
<div class=3D"moz-cite-prefix"><br>
</div>
<div class=3D"moz-cite-prefix">When it comes to RTP and RTCP that is widely=
 used over TURN relays when those applications need extended functionality =
they have gone ahead and extended RTP/RTCP rather than attempting to affect=
 lower layers where other entities
 than the end-points are required to be upgraded.</div>
<div class=3D"moz-cite-prefix"><br>
</div>
<div class=3D"moz-cite-prefix">Cheers</div>
<div class=3D"moz-cite-prefix"><br>
</div>
<div class=3D"moz-cite-prefix">Magnus<br>
</div>
<div class=3D"moz-cite-prefix"><br>
</div>
<div class=3D"moz-cite-prefix"><br>
</div>
<div class=3D"moz-cite-prefix"><br>
</div>
<div class=3D"moz-cite-prefix"><br>
</div>
<div class=3D"moz-cite-prefix">On 2019-06-11 07:20, Konda, Tirumaleswar Red=
dy wrote:<br>
</div>
<blockquote type=3D"cite" cite=3D"mid:DM5PR16MB1705638AD29F3288E4AC0952EAED=
0@DM5PR16MB1705.namprd16.prod.outlook.com">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered=0A=
        medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}=0A=
o\:* {behavior:url(#default#VML);}=0A=
w\:* {behavior:url(#default#VML);}=0A=
.shape {behavior:url(#default#VML);}=0A=
</style><![endif]--><style><!--=0A=
/* Font Definitions */=0A=
@font-face=0A=
	{font-family:Helvetica;=0A=
	panose-1:2 11 6 4 2 2 2 2 2 4;}=0A=
@font-face=0A=
	{font-family:"Cambria Math";=0A=
	panose-1:2 4 5 3 5 4 6 3 2 4;}=0A=
@font-face=0A=
	{font-family:DengXian;=0A=
	panose-1:2 1 6 0 3 1 1 1 1 1;}=0A=
@font-face=0A=
	{font-family:Calibri;=0A=
	panose-1:2 15 5 2 2 2 4 3 2 4;}=0A=
@font-face=0A=
	{font-family:"\@DengXian";=0A=
	panose-1:2 1 6 0 3 1 1 1 1 1;}=0A=
/* Style Definitions */=0A=
p.MsoNormal, li.MsoNormal, div.MsoNormal=0A=
	{margin:0in;=0A=
	margin-bottom:.0001pt;=0A=
	font-size:11.0pt;=0A=
	font-family:"Calibri",sans-serif;}=0A=
a:link, span.MsoHyperlink=0A=
	{mso-style-priority:99;=0A=
	color:blue;=0A=
	text-decoration:underline;}=0A=
a:visited, span.MsoHyperlinkFollowed=0A=
	{mso-style-priority:99;=0A=
	color:purple;=0A=
	text-decoration:underline;}=0A=
p.msonormal0, li.msonormal0, div.msonormal0=0A=
	{mso-style-name:msonormal;=0A=
	mso-margin-top-alt:auto;=0A=
	margin-right:0in;=0A=
	mso-margin-bottom-alt:auto;=0A=
	margin-left:0in;=0A=
	font-size:11.0pt;=0A=
	font-family:"Calibri",sans-serif;}=0A=
span.apple-converted-space=0A=
	{mso-style-name:apple-converted-space;}=0A=
span.EmailStyle21=0A=
	{mso-style-type:personal-reply;=0A=
	font-family:"Calibri",sans-serif;=0A=
	color:windowtext;}=0A=
.MsoChpDefault=0A=
	{mso-style-type:export-only;=0A=
	font-size:10.0pt;}=0A=
@page WordSection1=0A=
	{size:8.5in 11.0in;=0A=
	margin:1.0in 1.0in 1.0in 1.0in;}=0A=
div.WordSection1=0A=
	{page:WordSection1;}=0A=
--></style><!--[if gte mso 9]><xml>=0A=
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />=0A=
</xml><![endif]--><!--[if gte mso 9]><xml>=0A=
<o:shapelayout v:ext=3D"edit">=0A=
<o:idmap v:ext=3D"edit" data=3D"1" />=0A=
</o:shapelayout></xml><![endif]-->
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi Joe,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I meant the specifications that use TURN (ICE, SIP a=
nd WebRTC) do not discuss setting any TCP option for application data (RTP,=
 RTCP and WebRTC data channels). &nbsp;Please note TCP is only used as fall=
back transport only if UDP traffic is blocked
 to the TURN server. <o:p></o:p></p>
<p class=3D"MsoNormal">TURN has been widely deployed in the field, and ther=
e was no discussion in the WG to explicitly handle TCP options.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Cheers,<o:p></o:p></p>
<p class=3D"MsoNormal">-Tiru<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in=0A=
          0in 0in 4.0pt">
<div>
<div style=3D"border:none;border-top:solid #E1E1E1=0A=
              1.0pt;padding:3.0pt 0in 0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Joe Touch <a class=3D"moz-txt-link-rfc2=
396E" href=3D"mailto:touch@strayalpha.com">
&lt;touch@strayalpha.com&gt;</a> <br>
<b>Sent:</b> Monday, June 10, 2019 7:59 PM<br>
<b>To:</b> Konda, Tirumaleswar Reddy <a class=3D"moz-txt-link-rfc2396E" hre=
f=3D"mailto:TirumaleswarReddy_Konda@McAfee.com">
&lt;TirumaleswarReddy_Konda@McAfee.com&gt;</a><br>
<b>Cc:</b> <a class=3D"moz-txt-link-abbreviated" href=3D"mailto:tsv-art@iet=
f.org">tsv-art@ietf.org</a>;
<a class=3D"moz-txt-link-abbreviated" href=3D"mailto:draft-ietf-tram-turnbi=
s.all@ietf.org">
draft-ietf-tram-turnbis.all@ietf.org</a>; <a class=3D"moz-txt-link-abbrevia=
ted" href=3D"mailto:ietf@ietf.org">
ietf@ietf.org</a>; <a class=3D"moz-txt-link-abbreviated" href=3D"mailto:tra=
m@ietf.org">
tram@ietf.org</a><br>
<b>Subject:</b> Re: [Tsv-art] [tram] Tsvart last call review of draft-ietf-=
tram-turnbis-25<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<table class=3D"MsoNormalTable" style=3D"background:#F3FF33;border:solid #9=
B9A87 1.5pt" cellpadding=3D"0" border=3D"1">
<tbody>
<tr>
<td style=3D"border:none;padding:.75pt .75pt .75pt=0A=
                    .75pt">
<p><strong><span style=3D"font-family:&quot;Arial&quot;,sans-serif;color:#9=
B8B3E">CAUTION</span></strong><span style=3D"font-family:&quot;Arial&quot;,=
sans-serif;color:#9B8B3E">:</span><span style=3D"font-family:&quot;Arial&qu=
ot;,sans-serif;color:black"> External email. Do not click links or open
 attachments unless you recognize the sender and know the content is safe.<=
/span><span style=3D"font-family:&quot;Arial&quot;,sans-serif"><o:p></o:p><=
/span></p>
</td>
</tr>
</tbody>
</table>
<div class=3D"MsoNormal" style=3D"text-align:center" align=3D"center">
<hr width=3D"100%" size=3D"2" align=3D"center">
</div>
</div>
<p class=3D"MsoNormal">Hi, Tiru,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal"><br>
<br>
<o:p></o:p></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal">On Jun 9, 2019, at 11:43 PM, Konda, Tirumaleswar Red=
dy &lt;<a href=3D"mailto:TirumaleswarReddy_Konda@McAfee.com" moz-do-not-sen=
d=3D"true">TirumaleswarReddy_Konda@McAfee.com</a>&gt; wrote:<o:p></o:p></p>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt;font-variant-caps=
:=0A=
                    normal;orphans: auto;text-align:start;widows:=0A=
                    auto;-webkit-text-size-adjust:=0A=
                    auto;-webkit-text-stroke-width:=0A=
                    0px;word-spacing:0px">
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Hel=
vetica&quot;,sans-serif">On Jun 7, 2019, at 4:39 AM, Konda, Tirumaleswar Re=
ddy<br>
&lt;<a href=3D"mailto:TirumaleswarReddy_Konda@mcafee.com" moz-do-not-send=
=3D"true">TirumaleswarReddy_Konda@mcafee.com</a>&gt; wrote:<br>
<br>
<br>
<o:p></o:p></span></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Hel=
vetica&quot;,sans-serif">The specification has two sections 14 and 15 (IP H=
eader Fields for<br>
UDP-to-<o:p></o:p></span></p>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Hel=
vetica&quot;,sans-serif">UDP translation and IP Header Fields for TCP-to-UD=
P translation) to<br>
discuss direct translations. <a href=3D"https://tools.ietf.org/html/rfc5766=
" moz-do-not-send=3D"true">
https://tools.ietf.org/html/rfc5766</a> only<br>
covered UDP-to- UDP translation in Section 12.<br>
<br>
Yes, but both sections ignore the impact of transport options - both<br>
current for TCP and pending for UDP. These are ignored both when<br>
packets with such transport options are received (the input packet to<br>
the translation) and whether / how they are used on transmit (the<br>
output packet)<o:p></o:p></span></p>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Hel=
vetica&quot;,sans-serif"><br>
TURN is used to relay real-time data (e.g. audio and video streams)<br>
and the approach taken by VOIP related specifications is to avoid<br>
fragmentation for RTP packets<o:p></o:p></span></p>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Hel=
vetica&quot;,sans-serif"><br>
Sec 2.8 mentions RTP as one use case envisioned (at this point, it=92d be f=
air to<br>
ask this revision to clarify whether that turned out to be true). But it is=
n=92t<br>
indicated as the only use case.<o:p></o:p></span></p>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Hel=
vetica&quot;,sans-serif"><br>
The draft says TURN is invented to support multimedia sessions signaled usi=
ng SIP and is typically used with ICE. TURN is also used with WebRTC, and W=
ebRTC data channels also<span class=3D"apple-converted-space">&nbsp;</span>=
<br>
avoid IP fragmentation (see<span class=3D"apple-converted-space">&nbsp;</sp=
an></span><a href=3D"https://tools.ietf.org/html/draft-ietf-rtcweb-data-cha=
nnel-13" moz-do-not-send=3D"true"><span style=3D"font-size:9.0pt;font-famil=
y:&quot;Helvetica&quot;,sans-serif">https://tools.ietf.org/html/draft-ietf-=
rtcweb-data-channel-13</span></a><span style=3D"font-size:9.0pt;font-family=
:&quot;Helvetica&quot;,sans-serif">).<span class=3D"apple-converted-space">=
&nbsp;</span></span><o:p></o:p></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">The application protocols TURN is designed for or ty=
pically used for is not relevant to my point above, unless you=92re claimin=
g that these uses never use transport options (which is doubtful for TCP, f=
or which some transport options are
 pervasively used by default).<o:p></o:p></p>
</div>
<p class=3D"MsoNormal"><br>
<br>
<o:p></o:p></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Hel=
vetica&quot;,sans-serif"><br style=3D"caret-color: rgb(0, 0,=0A=
                        0);font-variant-caps:=0A=
                        normal;text-align:start;-webkit-text-stroke-width:=
=0A=
                        0px;word-spacing:0px">
<br>
</span><o:p></o:p></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Hel=
vetica&quot;,sans-serif"><br>
Regardless, though, this doesn=92t impact the concern raised above. RTP cou=
ld<br>
still employ transport options.<o:p></o:p></span></p>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Hel=
vetica&quot;,sans-serif"><br>
I checked again and don't see any RTP, Back-to-Back User Agents (B2BUAs), S=
IP proxies and WebRTC gateway specifications discussing transport options f=
or translations.</span><o:p></o:p></p>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">The fact that others have this gap does not justify =
continuing to fail to address it in this document. If anything, it makes it=
 that much more important to address.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Joe<o:p></o:p></p>
</div>
</div>
</div>
</blockquote>
<p><br>
</p>
<pre class=3D"moz-signature" cols=3D"72">-- =0A=
=0A=
Magnus Westerlund =0A=
=0A=
----------------------------------------------------------------------=0A=
Network Architecture &amp; Protocols, Ericsson Research=0A=
----------------------------------------------------------------------=0A=
Ericsson AB                 | Phone  &#43;46 10 7148287=0A=
Torshamnsgatan 23           | Mobile &#43;46 73 0949079=0A=
SE-164 80 Stockholm, Sweden | mailto: <a class=3D"moz-txt-link-abbreviated"=
 href=3D"mailto:magnus.westerlund@ericsson.com">magnus.westerlund@ericsson.=
com</a>=0A=
----------------------------------------------------------------------</pre=
>
</body>
</html>

--_000_HE1PR0701MB252250AE4E7C158F985B0CC895ED0HE1PR0701MB2522_--


From nobody Tue Jun 11 11:03:41 2019
Return-Path: <touch@strayalpha.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8D8F3120045; Tue, 11 Jun 2019 11:03:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.219
X-Spam-Level: 
X-Spam-Status: No, score=-1.219 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NEUTRAL=0.779] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=strayalpha.com
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 Cb9kA1jmOftO; Tue, 11 Jun 2019 11:03:29 -0700 (PDT)
Received: from server217-3.web-hosting.com (server217-3.web-hosting.com [198.54.115.226]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BAAB6120018; Tue, 11 Jun 2019 11:03:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=strayalpha.com; s=default; h=To:References:Message-Id:Cc:Date:In-Reply-To: From:Subject:Mime-Version:Content-Type:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=Ee0hwCJM1yMVoKVuNSIyzaxPGAqvCHMgjM6RrJvMv9g=; b=KkoJ6l0Uh39gq/3dvjspm0hkF iqVmS2AQDoqGzik627zaRPpeyHf25BzJZ+mX6Q6WxFdvMOXUIWpnNh9eylqwNDO/6f9nJuZNreN6X 0QcF2dS9TvalmYJDlbd6vr+KArEQI3jNJbkHP72WfAKpGYT5QulksO6HqQyLybXhwjGW0F99/2cs1 v4fBALO+yGYs6mTwhTIXj32I/jBGM9AmrMzhIgy+M/vSm+KjWFhm7TMExMcFC5ZEg7M6KWCuLM8bJ OrWlAtLMnPo1DGgBcr8ZkjivQIeEgEesW50QNDyEeiFwTHlfq56Xk30+e23tPOeDPNHoAmv25Z2iP iUs3Jdj/Q==;
Received: from [38.64.80.138] (port=54228 helo=[172.21.13.154]) by server217.web-hosting.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92) (envelope-from <touch@strayalpha.com>) id 1hal7D-001Yoy-Fj; Tue, 11 Jun 2019 14:03:28 -0400
Content-Type: multipart/alternative; boundary="Apple-Mail=_DFB79A66-E38A-4159-BE57-239F251C9D53"
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Joe Touch <touch@strayalpha.com>
In-Reply-To: <HE1PR0701MB252250AE4E7C158F985B0CC895ED0@HE1PR0701MB2522.eurprd07.prod.outlook.com>
Date: Tue, 11 Jun 2019 11:03:22 -0700
Cc: "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@McAfee.com>, "tsv-art@ietf.org" <tsv-art@ietf.org>, "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>,  "ietf@ietf.org" <ietf@ietf.org>, "tram@ietf.org" <tram@ietf.org>
Message-Id: <D9A01E28-F9FB-4C86-AFD3-A2BA8D89C340@strayalpha.com>
References: <155971464360.28104.6837263931145163343@ietfa.amsl.com> <DM5PR16MB170560F51A9F7C281A9BC752EA170@DM5PR16MB1705.namprd16.prod.outlook.com> <F306B122-79F3-4C7A-8CE2-1C094D9F0FCC@strayalpha.com> <DM5PR16MB1705A4C370C4405AFFD63546EA100@DM5PR16MB1705.namprd16.prod.outlook.com> <5F2F8A3B-2887-4107-81E2-B4E222A4044E@strayalpha.com> <DM5PR16MB1705BD4E31370D2F5A179F17EA130@DM5PR16MB1705.namprd16.prod.outlook.com> <2C6B5776-CB95-4607-8D0C-07FDE2F6D515@strayalpha.com> <DM5PR16MB1705638AD29F3288E4AC0952EAED0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB252250AE4E7C158F985B0CC895ED0@HE1PR0701MB2522.eurprd07.prod.outlook.com>
To: Magnus Westerlund <magnus.westerlund@ericsson.com>
X-Mailer: Apple Mail (2.3445.9.1)
X-OutGoing-Spam-Status: No, score=-0.5
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - server217.web-hosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - strayalpha.com
X-Get-Message-Sender-Via: server217.web-hosting.com: authenticated_id: touch@strayalpha.com
X-Authenticated-Sender: server217.web-hosting.com: touch@strayalpha.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-From-Rewrite: unmodified, already matched
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/uAjt9dDXQ_G2nhCyaPZZy1WeKug>
Subject: Re: [tram] [Tsv-art] Tsvart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Jun 2019 18:03:33 -0000

--Apple-Mail=_DFB79A66-E38A-4159-BE57-239F251C9D53
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi, all,

Here are my key points:

- whether you deal with TCP options or simply ignore those on incoming =
connections and use defaults on outgoing, the issue needs to be =
addressed - as well as its impact on your use.
- UDP options are not experimental; they=E2=80=99re standards-track; it =
could be mentioned here non-normatively as a possible workaround to the =
IP fragmentation issue.

Finally, IMO, assuming that RTP/RTCP can or should provide extended =
functions that might already be provided by existing TCP options or =
emerging UDP options seems like both wasted effort and a failed =
opportunity to tune the transport as it was intended.

Overall, the point is that simply ignoring this issue is insufficient - =
at a minimum, this doc needs to clearly state that this issue is being =
ignored and why, as well as addressing that issue in the security =
sections.

Finally, I=E2=80=99m quite bothered by the glib idea that transport =
packets can simply be translated into each other either between two TCP =
connections or between TCP and UDP. The notion is simply false; TCP =
doesn=E2=80=99t preserve message boundaries and TCP segments are not =
guaranteed to match application message boundaries.=20

I.e., the transport implications of this =E2=80=9Chack=E2=80=9D are =
inadequately addressed.

Joe

> On Jun 11, 2019, at 1:28 AM, Magnus Westerlund =
<magnus.westerlund@ericsson.com> wrote:
>=20
> Hi Joe and Tiru,=20
>=20
> May I hazard a guess why this have not arisen is that there are no =
transport protocol options that makes sense to use end-to-end and are =
not protocol specific. Thus, in UDP <-> TCP translations by TURN server =
there has so far not been a need to carry any of them over. Joe, can you =
think of any that would make sense?=20
>=20
> For UDP <-> UDP the experimental proposal for UDP options I don't see =
that we can require this specification to have to specify that. I do =
think it is an interesting question for =
https://datatracker.ietf.org/doc/draft-ietf-tsvwg-udp-options/ =
<https://datatracker.ietf.org/doc/draft-ietf-tsvwg-udp-options/> if that =
should write more about what to do with the options when performing =
translation operations?=20
>=20
> When it comes to RTP and RTCP that is widely used over TURN relays =
when those applications need extended functionality they have gone ahead =
and extended RTP/RTCP rather than attempting to affect lower layers =
where other entities than the end-points are required to be upgraded.
>=20
> Cheers
>=20
> Magnus
>=20
>=20
>=20
>=20
> On 2019-06-11 07:20, Konda, Tirumaleswar Reddy wrote:
>> Hi Joe,
>> =20
>> I meant the specifications that use TURN (ICE, SIP and WebRTC) do not =
discuss setting any TCP option for application data (RTP, RTCP and =
WebRTC data channels).  Please note TCP is only used as fallback =
transport only if UDP traffic is blocked to the TURN server.
>> TURN has been widely deployed in the field, and there was no =
discussion in the WG to explicitly handle TCP options.
>> =20
>> Cheers,
>> -Tiru
>> =20
>> From: Joe Touch <touch@strayalpha.com> <mailto:touch@strayalpha.com>=20=

>> Sent: Monday, June 10, 2019 7:59 PM
>> To: Konda, Tirumaleswar Reddy <TirumaleswarReddy_Konda@McAfee.com> =
<mailto:TirumaleswarReddy_Konda@McAfee.com>
>> Cc: tsv-art@ietf.org <mailto:tsv-art@ietf.org>; =
draft-ietf-tram-turnbis.all@ietf.org =
<mailto:draft-ietf-tram-turnbis.all@ietf.org>; ietf@ietf.org =
<mailto:ietf@ietf.org>; tram@ietf.org <mailto:tram@ietf.org>
>> Subject: Re: [Tsv-art] [tram] Tsvart last call review of =
draft-ietf-tram-turnbis-25
>> =20
>> CAUTION: External email. Do not click links or open attachments =
unless you recognize the sender and know the content is safe.
>>=20
>> Hi, Tiru,
>>=20
>>=20
>> On Jun 9, 2019, at 11:43 PM, Konda, Tirumaleswar Reddy =
<TirumaleswarReddy_Konda@McAfee.com =
<mailto:TirumaleswarReddy_Konda@McAfee.com>> wrote:
>> =20
>> On Jun 7, 2019, at 4:39 AM, Konda, Tirumaleswar Reddy
>> <TirumaleswarReddy_Konda@mcafee.com =
<mailto:TirumaleswarReddy_Konda@mcafee.com>> wrote:
>>=20
>>=20
>> The specification has two sections 14 and 15 (IP Header Fields for
>> UDP-to-
>> UDP translation and IP Header Fields for TCP-to-UDP translation) to
>> discuss direct translations. https://tools.ietf.org/html/rfc5766 =
<https://tools.ietf.org/html/rfc5766> only
>> covered UDP-to- UDP translation in Section 12.
>>=20
>> Yes, but both sections ignore the impact of transport options - both
>> current for TCP and pending for UDP. These are ignored both when
>> packets with such transport options are received (the input packet to
>> the translation) and whether / how they are used on transmit (the
>> output packet)
>>=20
>> TURN is used to relay real-time data (e.g. audio and video streams)
>> and the approach taken by VOIP related specifications is to avoid
>> fragmentation for RTP packets
>>=20
>> Sec 2.8 mentions RTP as one use case envisioned (at this point, =
it=E2=80=99d be fair to
>> ask this revision to clarify whether that turned out to be true). But =
it isn=E2=80=99t
>> indicated as the only use case.
>>=20
>> The draft says TURN is invented to support multimedia sessions =
signaled using SIP and is typically used with ICE. TURN is also used =
with WebRTC, and WebRTC data channels also=20
>> avoid IP fragmentation (see =
https://tools.ietf.org/html/draft-ietf-rtcweb-data-channel-13 =
<https://tools.ietf.org/html/draft-ietf-rtcweb-data-channel-13>).=20
>> =20
>> The application protocols TURN is designed for or typically used for =
is not relevant to my point above, unless you=E2=80=99re claiming that =
these uses never use transport options (which is doubtful for TCP, for =
which some transport options are pervasively used by default).
>>=20
>>=20
>>=20
>>=20
>>=20
>> Regardless, though, this doesn=E2=80=99t impact the concern raised =
above. RTP could
>> still employ transport options.
>>=20
>> I checked again and don't see any RTP, Back-to-Back User Agents =
(B2BUAs), SIP proxies and WebRTC gateway specifications discussing =
transport options for translations.
>> =20
>> The fact that others have this gap does not justify continuing to =
fail to address it in this document. If anything, it makes it that much =
more important to address.
>> =20
>> Joe
>=20
> --=20
>=20
> Magnus Westerlund=20
>=20
> ----------------------------------------------------------------------
> Network Architecture & Protocols, Ericsson Research
> ----------------------------------------------------------------------
> Ericsson AB                 | Phone  +46 10 7148287
> Torshamnsgatan 23           | Mobile +46 73 0949079
> SE-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com =
<mailto:magnus.westerlund@ericsson.com>
> ----------------------------------------------------------------------
> _______________________________________________
> Tsv-art mailing list
> Tsv-art@ietf.org
> https://www.ietf.org/mailman/listinfo/tsv-art


--Apple-Mail=_DFB79A66-E38A-4159-BE57-239F251C9D53
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">Hi, =
all,<div class=3D""><br class=3D""></div><div class=3D"">Here are my key =
points:</div><div class=3D""><br class=3D""></div><div class=3D"">- =
whether you deal with TCP options or simply ignore those on incoming =
connections and use defaults on outgoing, the issue needs to be =
addressed - as well as its impact on your use.</div><div class=3D"">- =
UDP options are not experimental; they=E2=80=99re standards-track; it =
could be mentioned here non-normatively as a possible workaround to the =
IP fragmentation issue.</div><div class=3D""><br class=3D""></div><div =
class=3D"">Finally, IMO, assuming that RTP/RTCP can or should provide =
extended functions that might already be provided by existing TCP =
options or emerging UDP options seems like both wasted effort and a =
failed opportunity to tune the transport as it was intended.</div><div =
class=3D""><br class=3D""></div><div class=3D"">Overall, the point is =
that simply ignoring this issue is insufficient - at a minimum, this doc =
needs to clearly state that this issue is being ignored and why, as well =
as addressing that issue in the security sections.</div><div =
class=3D""><br class=3D""></div><div class=3D"">Finally, I=E2=80=99m =
quite bothered by the glib idea that transport packets can simply be =
translated into each other either between two TCP connections or between =
TCP and UDP. The notion is simply false; TCP doesn=E2=80=99t preserve =
message boundaries and TCP segments are not guaranteed to match =
application message boundaries.&nbsp;</div><div class=3D""><br =
class=3D""></div><div class=3D"">I.e., the transport implications of =
this =E2=80=9Chack=E2=80=9D are inadequately addressed.</div><div =
class=3D""><br class=3D""></div><div class=3D"">Joe</div><div =
class=3D""><div><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D"">On Jun 11, 2019, at 1:28 AM, Magnus Westerlund &lt;<a =
href=3D"mailto:magnus.westerlund@ericsson.com" =
class=3D"">magnus.westerlund@ericsson.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D"">

<meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3DWindows-1252" class=3D"">

<div text=3D"#000000" bgcolor=3D"#FFFFFF" class=3D"">
<div class=3D"moz-cite-prefix">Hi Joe and Tiru, <br class=3D"">
</div>
<div class=3D"moz-cite-prefix"><br class=3D"">
</div>
<div class=3D"moz-cite-prefix">May I hazard a guess why this have not =
arisen is that there are no transport protocol options that makes sense =
to use end-to-end and are not protocol specific. Thus, in UDP &lt;-&gt; =
TCP translations by TURN server there has so far not
 been a need to carry any of them over. Joe, can you think of any that =
would make sense?
<br class=3D"">
</div>
<div class=3D"moz-cite-prefix"><br class=3D"">
</div>
<div class=3D"moz-cite-prefix">For UDP &lt;-&gt; UDP the experimental =
proposal for UDP options I don't see that we can require this =
specification to have to specify that. I do think it is an interesting =
question for
<a class=3D"moz-txt-link-freetext" =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-tsvwg-udp-options/">
https://datatracker.ietf.org/doc/draft-ietf-tsvwg-udp-options/</a> if =
that should write more about what to do with the options when performing =
translation operations?
<br class=3D"">
</div>
<div class=3D"moz-cite-prefix"><br class=3D"">
</div>
<div class=3D"moz-cite-prefix">When it comes to RTP and RTCP that is =
widely used over TURN relays when those applications need extended =
functionality they have gone ahead and extended RTP/RTCP rather than =
attempting to affect lower layers where other entities
 than the end-points are required to be upgraded.</div>
<div class=3D"moz-cite-prefix"><br class=3D"">
</div>
<div class=3D"moz-cite-prefix">Cheers</div>
<div class=3D"moz-cite-prefix"><br class=3D"">
</div>
<div class=3D"moz-cite-prefix">Magnus<br class=3D"">
</div>
<div class=3D"moz-cite-prefix"><br class=3D"">
</div>
<div class=3D"moz-cite-prefix"><br class=3D"">
</div>
<div class=3D"moz-cite-prefix"><br class=3D"">
</div>
<div class=3D"moz-cite-prefix"><br class=3D"">
</div>
<div class=3D"moz-cite-prefix">On 2019-06-11 07:20, Konda, Tirumaleswar =
Reddy wrote:<br class=3D"">
</div>
<blockquote type=3D"cite" =
cite=3D"mid:DM5PR16MB1705638AD29F3288E4AC0952EAED0@DM5PR16MB1705.namprd16.=
prod.outlook.com" class=3D"">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered
        medium)" class=3D"">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
..shape {behavior:url(#default#VML);}
</style><![endif]--><style class=3D""><!--
/* Font Definitions */
@font-face
	{font-family:Helvetica;
	panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:DengXian;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"\@DengXian";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.apple-converted-space
	{mso-style-name:apple-converted-space;}
span.EmailStyle21
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
..MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
<div class=3D"WordSection1"><p class=3D"MsoNormal">Hi Joe,<o:p =
class=3D""></o:p></p><p class=3D"MsoNormal"><o:p =
class=3D"">&nbsp;</o:p></p><p class=3D"MsoNormal">I meant the =
specifications that use TURN (ICE, SIP and WebRTC) do not discuss =
setting any TCP option for application data (RTP, RTCP and WebRTC data =
channels). &nbsp;Please note TCP is only used as fallback transport only =
if UDP traffic is blocked
 to the TURN server. <o:p class=3D""></o:p></p><p class=3D"MsoNormal">TURN=
 has been widely deployed in the field, and there was no discussion in =
the WG to explicitly handle TCP options.
<o:p class=3D""></o:p></p><p class=3D"MsoNormal"><o:p =
class=3D"">&nbsp;</o:p></p><p class=3D"MsoNormal">Cheers,<o:p =
class=3D""></o:p></p><p class=3D"MsoNormal">-Tiru<o:p =
class=3D""></o:p></p><p class=3D"MsoNormal"><o:p =
class=3D"">&nbsp;</o:p></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in
          0in 0in 4.0pt" class=3D"">
<div class=3D"">
<div style=3D"border:none;border-top:solid #E1E1E1
              1.0pt;padding:3.0pt 0in 0in 0in" class=3D""><p =
class=3D"MsoNormal"><b class=3D"">From:</b> Joe Touch <a =
class=3D"moz-txt-link-rfc2396E" href=3D"mailto:touch@strayalpha.com">
&lt;touch@strayalpha.com&gt;</a> <br class=3D"">
<b class=3D"">Sent:</b> Monday, June 10, 2019 7:59 PM<br class=3D"">
<b class=3D"">To:</b> Konda, Tirumaleswar Reddy <a =
class=3D"moz-txt-link-rfc2396E" =
href=3D"mailto:TirumaleswarReddy_Konda@McAfee.com">
&lt;TirumaleswarReddy_Konda@McAfee.com&gt;</a><br class=3D"">
<b class=3D"">Cc:</b> <a class=3D"moz-txt-link-abbreviated" =
href=3D"mailto:tsv-art@ietf.org">tsv-art@ietf.org</a>;
<a class=3D"moz-txt-link-abbreviated" =
href=3D"mailto:draft-ietf-tram-turnbis.all@ietf.org">
draft-ietf-tram-turnbis.all@ietf.org</a>; <a =
class=3D"moz-txt-link-abbreviated" href=3D"mailto:ietf@ietf.org">
ietf@ietf.org</a>; <a class=3D"moz-txt-link-abbreviated" =
href=3D"mailto:tram@ietf.org">
tram@ietf.org</a><br class=3D"">
<b class=3D"">Subject:</b> Re: [Tsv-art] [tram] Tsvart last call review =
of draft-ietf-tram-turnbis-25<o:p class=3D""></o:p></p>
</div>
</div><p class=3D"MsoNormal"><o:p class=3D"">&nbsp;</o:p></p>
<div class=3D"">
<table class=3D"MsoNormalTable" style=3D"background:#F3FF33;border:solid =
#9B9A87 1.5pt" cellpadding=3D"0" border=3D"1">
<tbody class=3D"">
<tr class=3D"">
<td style=3D"border:none;padding:.75pt .75pt .75pt
                    .75pt" class=3D""><p class=3D""><strong =
class=3D""><span =
style=3D"font-family:&quot;Arial&quot;,sans-serif;color:#9B8B3E" =
class=3D"">CAUTION</span></strong><span =
style=3D"font-family:&quot;Arial&quot;,sans-serif;color:#9B8B3E" =
class=3D"">:</span><span style=3D"font-family: Arial, sans-serif;" =
class=3D""> External email. Do not click links or open
 attachments unless you recognize the sender and know the content is =
safe.</span><span style=3D"font-family:&quot;Arial&quot;,sans-serif" =
class=3D""><o:p class=3D""></o:p></span></p>
</td>
</tr>
</tbody>
</table>
<div class=3D"MsoNormal" style=3D"text-align:center" align=3D"center">
<hr width=3D"100%" size=3D"2" align=3D"center" class=3D"">
</div>
</div><p class=3D"MsoNormal">Hi, Tiru,<o:p class=3D""></o:p></p>
<div class=3D""><p class=3D"MsoNormal"><br class=3D"">
<br class=3D"">
<o:p class=3D""></o:p></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt" class=3D"">
<div class=3D""><p class=3D"MsoNormal">On Jun 9, 2019, at 11:43 PM, =
Konda, Tirumaleswar Reddy &lt;<a =
href=3D"mailto:TirumaleswarReddy_Konda@McAfee.com" =
moz-do-not-send=3D"true" =
class=3D"">TirumaleswarReddy_Konda@McAfee.com</a>&gt; wrote:<o:p =
class=3D""></o:p></p>
</div><p class=3D"MsoNormal"><o:p class=3D"">&nbsp;</o:p></p>
<div class=3D"">
<div class=3D"">
<blockquote =
style=3D"margin-top:5.0pt;margin-bottom:5.0pt;font-variant-caps:
                    normal;orphans: auto;text-align:start;widows:
                    auto;-webkit-text-size-adjust:
                    auto;-webkit-text-stroke-width:
                    0px;word-spacing:0px" class=3D""><p =
class=3D"MsoNormal"><span =
style=3D"font-size:9.0pt;font-family:&quot;Helvetica&quot;,sans-serif" =
class=3D"">On Jun 7, 2019, at 4:39 AM, Konda, Tirumaleswar Reddy<br =
class=3D"">
&lt;<a href=3D"mailto:TirumaleswarReddy_Konda@mcafee.com" =
moz-do-not-send=3D"true" =
class=3D"">TirumaleswarReddy_Konda@mcafee.com</a>&gt; wrote:<br =
class=3D"">
<br class=3D"">
<br class=3D"">
<o:p class=3D""></o:p></span></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt" class=3D"">
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt" class=3D"">
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt" class=3D""><p =
class=3D"MsoNormal"><span =
style=3D"font-size:9.0pt;font-family:&quot;Helvetica&quot;,sans-serif" =
class=3D"">The specification has two sections 14 and 15 (IP Header =
Fields for<br class=3D"">
UDP-to-<o:p class=3D""></o:p></span></p>
</blockquote><p class=3D"MsoNormal"><span =
style=3D"font-size:9.0pt;font-family:&quot;Helvetica&quot;,sans-serif" =
class=3D"">UDP translation and IP Header Fields for TCP-to-UDP =
translation) to<br class=3D"">
discuss direct translations. <a =
href=3D"https://tools.ietf.org/html/rfc5766" moz-do-not-send=3D"true" =
class=3D"">
https://tools.ietf.org/html/rfc5766</a> only<br class=3D"">
covered UDP-to- UDP translation in Section 12.<br class=3D"">
<br class=3D"">
Yes, but both sections ignore the impact of transport options - both<br =
class=3D"">
current for TCP and pending for UDP. These are ignored both when<br =
class=3D"">
packets with such transport options are received (the input packet to<br =
class=3D"">
the translation) and whether / how they are used on transmit (the<br =
class=3D"">
output packet)<o:p class=3D""></o:p></span></p>
</blockquote><p class=3D"MsoNormal"><span =
style=3D"font-size:9.0pt;font-family:&quot;Helvetica&quot;,sans-serif" =
class=3D""><br class=3D"">
TURN is used to relay real-time data (e.g. audio and video streams)<br =
class=3D"">
and the approach taken by VOIP related specifications is to avoid<br =
class=3D"">
fragmentation for RTP packets<o:p class=3D""></o:p></span></p>
</blockquote><p class=3D"MsoNormal"><span =
style=3D"font-size:9.0pt;font-family:&quot;Helvetica&quot;,sans-serif" =
class=3D""><br class=3D"">
Sec 2.8 mentions RTP as one use case envisioned (at this point, it=E2=80=99=
d be fair to<br class=3D"">
ask this revision to clarify whether that turned out to be true). But it =
isn=E2=80=99t<br class=3D"">
indicated as the only use case.<o:p class=3D""></o:p></span></p>
</blockquote><p class=3D"MsoNormal"><span =
style=3D"font-size:9.0pt;font-family:&quot;Helvetica&quot;,sans-serif" =
class=3D""><br class=3D"">
The draft says TURN is invented to support multimedia sessions signaled =
using SIP and is typically used with ICE. TURN is also used with WebRTC, =
and WebRTC data channels also<span =
class=3D"apple-converted-space">&nbsp;</span><br class=3D"">
avoid IP fragmentation (see<span =
class=3D"apple-converted-space">&nbsp;</span></span><a =
href=3D"https://tools.ietf.org/html/draft-ietf-rtcweb-data-channel-13" =
moz-do-not-send=3D"true" class=3D""><span =
style=3D"font-size:9.0pt;font-family:&quot;Helvetica&quot;,sans-serif" =
class=3D"">https://tools.ietf.org/html/draft-ietf-rtcweb-data-channel-13</=
span></a><span =
style=3D"font-size:9.0pt;font-family:&quot;Helvetica&quot;,sans-serif" =
class=3D"">).<span =
class=3D"apple-converted-space">&nbsp;</span></span><o:p =
class=3D""></o:p></p>
</div>
</div>
</blockquote>
<div class=3D""><p class=3D"MsoNormal"><o:p class=3D"">&nbsp;</o:p></p>
</div>
<div class=3D""><p class=3D"MsoNormal">The application protocols TURN is =
designed for or typically used for is not relevant to my point above, =
unless you=E2=80=99re claiming that these uses never use transport =
options (which is doubtful for TCP, for which some transport options are
 pervasively used by default).<o:p class=3D""></o:p></p>
</div><p class=3D"MsoNormal"><br class=3D"">
<br class=3D"">
<o:p class=3D""></o:p></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt" class=3D"">
<div class=3D"">
<div class=3D""><p class=3D"MsoNormal"><span =
style=3D"font-size:9.0pt;font-family:&quot;Helvetica&quot;,sans-serif" =
class=3D""><br style=3D"caret-color: rgb(0, 0,
                        0);font-variant-caps:
                        =
normal;text-align:start;-webkit-text-stroke-width:
                        0px;word-spacing:0px" class=3D"">
<br class=3D"">
</span><o:p class=3D""></o:p></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt" class=3D""><p =
class=3D"MsoNormal"><span =
style=3D"font-size:9.0pt;font-family:&quot;Helvetica&quot;,sans-serif" =
class=3D""><br class=3D"">
Regardless, though, this doesn=E2=80=99t impact the concern raised =
above. RTP could<br class=3D"">
still employ transport options.<o:p class=3D""></o:p></span></p>
</blockquote><p class=3D"MsoNormal"><span =
style=3D"font-size:9.0pt;font-family:&quot;Helvetica&quot;,sans-serif" =
class=3D""><br class=3D"">
I checked again and don't see any RTP, Back-to-Back User Agents =
(B2BUAs), SIP proxies and WebRTC gateway specifications discussing =
transport options for translations.</span><o:p class=3D""></o:p></p>
</div>
</div>
</blockquote><p class=3D"MsoNormal"><o:p class=3D"">&nbsp;</o:p></p>
</div>
<div class=3D""><p class=3D"MsoNormal">The fact that others have this =
gap does not justify continuing to fail to address it in this document. =
If anything, it makes it that much more important to address.<o:p =
class=3D""></o:p></p>
</div>
<div class=3D""><p class=3D"MsoNormal"><o:p class=3D"">&nbsp;</o:p></p>
</div>
<div class=3D""><p class=3D"MsoNormal">Joe<o:p class=3D""></o:p></p>
</div>
</div>
</div>
</blockquote><p class=3D""><br class=3D"">
</p>
<pre class=3D"moz-signature" cols=3D"72">--=20

Magnus Westerlund=20

----------------------------------------------------------------------
Network Architecture &amp; Protocols, Ericsson Research
----------------------------------------------------------------------
Ericsson AB                 | Phone  +46 10 7148287
Torshamnsgatan 23           | Mobile +46 73 0949079
SE-164 80 Stockholm, Sweden | mailto: <a =
class=3D"moz-txt-link-abbreviated" =
href=3D"mailto:magnus.westerlund@ericsson.com">magnus.westerlund@ericsson.=
com</a>
=
----------------------------------------------------------------------</pr=
e>
</div>

_______________________________________________<br class=3D"">Tsv-art =
mailing list<br class=3D""><a href=3D"mailto:Tsv-art@ietf.org" =
class=3D"">Tsv-art@ietf.org</a><br =
class=3D"">https://www.ietf.org/mailman/listinfo/tsv-art<br =
class=3D""></div></blockquote></div><br class=3D""></div></body></html>=

--Apple-Mail=_DFB79A66-E38A-4159-BE57-239F251C9D53--


From nobody Tue Jun 11 12:47:41 2019
Return-Path: <brandon.williams@akamai.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 533E6120176; Tue, 11 Jun 2019 12:47:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.71
X-Spam-Level: 
X-Spam-Status: No, score=-2.71 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_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=akamai.com
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 348as7r0bRTO; Tue, 11 Jun 2019 12:47:35 -0700 (PDT)
Received: from mx0b-00190b01.pphosted.com (mx0b-00190b01.pphosted.com [IPv6:2620:100:9005:57f::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A0BB01201A1; Tue, 11 Jun 2019 12:47:27 -0700 (PDT)
Received: from pps.filterd (m0050096.ppops.net [127.0.0.1]) by m0050096.ppops.net-00190b01. (8.16.0.27/8.16.0.27) with SMTP id x5BJlIts013647; Tue, 11 Jun 2019 20:47:23 +0100
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=akamai.com; h=subject : to : cc : references : from : message-id : date : mime-version : in-reply-to : content-type : content-transfer-encoding; s=jan2016.eng; bh=0b+wKnAqcXenUY5xEg3tH6PubmG4v1S6bE2S1yjOn5k=; b=oWT+hoAx5hrIxltTIHZtiYitmAuhTlGnkKESfZ+mtJu8/PN60hjjjTOqlrlXkQ8KNFrt FF4scAEr8KMqBQpqHzeVvyA/fxsRiDw1hJ8NjluMgpIo5B8ilUxRnQqBs1IPUAPtEUPc 599dfQSWPugxEceMwUaC3Ehe01ROZUXoaCzBSTVt77iRZRNUkoZXzfFF5vEQz5rh9Ckf A0+uriC/cLW6iv9k+UOWWj93TF5OlIoewqwkORxxubk4k9HRWp6IhuXoktg/BKOC+d8U 57hL29q9TvvldQE+uuEahJq5gPSnDd1ft0mNoKaCl+VZpkrhqW6Ph9jTCuUlRiaNoKq3 jw== 
Received: from prod-mail-ppoint4 (prod-mail-ppoint4.akamai.com [96.6.114.87] (may be forged)) by m0050096.ppops.net-00190b01. with ESMTP id 2t1q0swmpn-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 11 Jun 2019 20:47:23 +0100
Received: from pps.filterd (prod-mail-ppoint4.akamai.com [127.0.0.1]) by prod-mail-ppoint4.akamai.com (8.16.0.27/8.16.0.27) with SMTP id x5BJXXf7013067; Tue, 11 Jun 2019 15:47:22 -0400
Received: from prod-mail-relay10.akamai.com ([172.27.118.251]) by prod-mail-ppoint4.akamai.com with ESMTP id 2t08bxm6hw-1; Tue, 11 Jun 2019 15:47:21 -0400
Received: from [172.29.177.158] (bowill.kendall.corp.akamai.com [172.29.177.158]) by prod-mail-relay10.akamai.com (Postfix) with ESMTP id F110B1FCDD; Tue, 11 Jun 2019 19:47:20 +0000 (GMT)
To: Joe Touch <touch@strayalpha.com>, Magnus Westerlund <magnus.westerlund@ericsson.com>
Cc: "tsv-art@ietf.org" <tsv-art@ietf.org>, "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@McAfee.com>, "tram@ietf.org" <tram@ietf.org>, "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>
References: <155971464360.28104.6837263931145163343@ietfa.amsl.com> <DM5PR16MB170560F51A9F7C281A9BC752EA170@DM5PR16MB1705.namprd16.prod.outlook.com> <F306B122-79F3-4C7A-8CE2-1C094D9F0FCC@strayalpha.com> <DM5PR16MB1705A4C370C4405AFFD63546EA100@DM5PR16MB1705.namprd16.prod.outlook.com> <5F2F8A3B-2887-4107-81E2-B4E222A4044E@strayalpha.com> <DM5PR16MB1705BD4E31370D2F5A179F17EA130@DM5PR16MB1705.namprd16.prod.outlook.com> <2C6B5776-CB95-4607-8D0C-07FDE2F6D515@strayalpha.com> <DM5PR16MB1705638AD29F3288E4AC0952EAED0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB252250AE4E7C158F985B0CC895ED0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <D9A01E28-F9FB-4C86-AFD3-A2BA8D89C340@strayalpha.com>
From: Brandon Williams <brandon.williams@akamai.com>
Message-ID: <a3bbeb17-e768-9ab2-9f34-3d179fa8fe38@akamai.com>
Date: Tue, 11 Jun 2019 15:47:15 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1
MIME-Version: 1.0
In-Reply-To: <D9A01E28-F9FB-4C86-AFD3-A2BA8D89C340@strayalpha.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 8bit
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-06-11_10:, , signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1906110125
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-06-11_10:, , signatures=0
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1906110127
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/-uCjrHiXuNmIZFkEz3EDvCUmx3M>
Subject: Re: [tram] [Tsv-art] Tsvart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Jun 2019 19:47:38 -0000

Hi Joe,

First, some clarification ... You stated.

> Finally, I’m quite bothered by the glib idea that transport packets
> simply be translated into each other either between two TCP
> connections or between TCP and UDP. The notion is simply false; TCP
> doesn’t preserve message boundaries and TCP segments are not
> guaranteed to match application message boundaries.

There is no TCP-to-TCP relay case here. The side opposite the TURN
client is always UDP, even if the remote client is also connected to a
TURN server. The two TURN servers would use UDP in between, and the two
TURN servers would not even know that the other one is there.

Also, the spec does not relay "packets" between TCP and UDP. TURN does
not rely on TCP to maintain message boundaries. Instead, a TURN TCP
connection frames messages within the stream and that message framing
allows the TURN server to maintain message boundaries when sending the
messages within UDP datagrams.

> Overall, the point is that simply ignoring this issue is insufficient
> - at a minimum, this doc needs to clearly state that this issue is
> being ignored and why, as well as addressing that issue in the
> security sections.

Acknowledging that TCP options are being ignored when messages are
relayed could be OK. I'm not entirely certain what you're suggesting
relative to the security considerations though. Are you just pointing to
the fact that security built into TCP (e.g., tcp-ao, tcp-eno, tcp-crypt)
cannot be used to provide end-to-end security? In the same way that
(D)TLS cannot be used for this purpose either? If not that, what else do
you have in mind?

Regarding UDP options, I agree with Magnus that it's probably better to
rely on tsvwg to state something about UDP option relay makes more
sense, considering that the UDP options draft isn't published yet. It's
unclear what could be said meaningfully in the TURN draft. If you have a
suggestion that might help.

Thanks,
--Brandon


On 6/11/19 2:03 PM, Joe Touch wrote:
> Hi, all,
> 
> Here are my key points:
> 
> - whether you deal with TCP options or simply ignore those on incoming
> connections and use defaults on outgoing, the issue needs to be
> addressed - as well as its impact on your use.
> - UDP options are not experimental; they’re standards-track; it could be
> mentioned here non-normatively as a possible workaround to the IP
> fragmentation issue.
> 
> Finally, IMO, assuming that RTP/RTCP can or should provide extended
> functions that might already be provided by existing TCP options or
> emerging UDP options seems like both wasted effort and a failed
> opportunity to tune the transport as it was intended.
> 
> Overall, the point is that simply ignoring this issue is insufficient -
> at a minimum, this doc needs to clearly state that this issue is being
> ignored and why, as well as addressing that issue in the security sections.
> 
> Finally, I’m quite bothered by the glib idea that transport packets can
> simply be translated into each other either between two TCP connections
> or between TCP and UDP. The notion is simply false; TCP doesn’t preserve
> message boundaries and TCP segments are not guaranteed to match
> application message boundaries. 
> 
> I.e., the transport implications of this “hack” are inadequately addressed.
> 
> Joe
> 
>> On Jun 11, 2019, at 1:28 AM, Magnus Westerlund
>> <magnus.westerlund@ericsson.com
>> <mailto:magnus.westerlund@ericsson.com>> wrote:
>>
>> Hi Joe and Tiru,
>>
>> May I hazard a guess why this have not arisen is that there are no
>> transport protocol options that makes sense to use end-to-end and are
>> not protocol specific. Thus, in UDP <-> TCP translations by TURN
>> server there has so far not been a need to carry any of them over.
>> Joe, can you think of any that would make sense?
>>
>> For UDP <-> UDP the experimental proposal for UDP options I don't see
>> that we can require this specification to have to specify that. I do
>> think it is an interesting question for
>> https://datatracker.ietf.org/doc/draft-ietf-tsvwg-udp-options/ if that
>> should write more about what to do with the options when performing
>> translation operations?
>>
>> When it comes to RTP and RTCP that is widely used over TURN relays
>> when those applications need extended functionality they have gone
>> ahead and extended RTP/RTCP rather than attempting to affect lower
>> layers where other entities than the end-points are required to be
>> upgraded.
>>
>> Cheers
>>
>> Magnus
>>
>>
>>
>>
>> On 2019-06-11 07:20, Konda, Tirumaleswar Reddy wrote:
>>>
>>> Hi Joe,
>>>
>>>  
>>>
>>> I meant the specifications that use TURN (ICE, SIP and WebRTC) do not
>>> discuss setting any TCP option for application data (RTP, RTCP and
>>> WebRTC data channels).  Please note TCP is only used as fallback
>>> transport only if UDP traffic is blocked to the TURN server.
>>>
>>> TURN has been widely deployed in the field, and there was no
>>> discussion in the WG to explicitly handle TCP options.
>>>
>>>  
>>>
>>> Cheers,
>>>
>>> -Tiru
>>>
>>>  
>>>
>>> *From:* Joe Touch <touch@strayalpha.com>
>>> *Sent:* Monday, June 10, 2019 7:59 PM
>>> *To:* Konda, Tirumaleswar Reddy <TirumaleswarReddy_Konda@McAfee.com>
>>> *Cc:* tsv-art@ietf.org; draft-ietf-tram-turnbis.all@ietf.org;
>>> ietf@ietf.org; tram@ietf.org
>>> *Subject:* Re: [Tsv-art] [tram] Tsvart last call review of
>>> draft-ietf-tram-turnbis-25
>>>
>>>  
>>>
>>> *CAUTION*:External email. Do not click links or open attachments
>>> unless you recognize the sender and know the content is safe.
>>>
>>> ------------------------------------------------------------------------
>>>
>>> Hi, Tiru,
>>>
>>>
>>>
>>>     On Jun 9, 2019, at 11:43 PM, Konda, Tirumaleswar Reddy
>>>     <TirumaleswarReddy_Konda@McAfee.com
>>>     <mailto:TirumaleswarReddy_Konda@McAfee.com>> wrote:
>>>
>>>      
>>>
>>>         On Jun 7, 2019, at 4:39 AM, Konda, Tirumaleswar Reddy
>>>         <TirumaleswarReddy_Konda@mcafee.com
>>>         <mailto:TirumaleswarReddy_Konda@mcafee.com>> wrote:
>>>
>>>
>>>                     The specification has two sections 14 and 15 (IP
>>>                     Header Fields for
>>>                     UDP-to-
>>>
>>>                 UDP translation and IP Header Fields for TCP-to-UDP
>>>                 translation) to
>>>                 discuss direct translations.
>>>                 https://tools.ietf.org/html/rfc5766
>>>                 <https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_rfc5766&d=DwMFaQ&c=96ZbZZcaMF4w0F4jpN6LZg&r=bwZ-nnRGWmcGKRIuadq6-NSnsgwbBVUJa4mZfmEIBXg&m=wlJBA0wCj1jIz4f3RegWs8USi6_gsk3fo6HsaHNmDwE&s=zpNv5YDpI2-wPNhWSnCb1VsidyMEg7LYQdn6IeLqdg4&e=>
>>>                 only
>>>                 covered UDP-to- UDP translation in Section 12.
>>>
>>>                 Yes, but both sections ignore the impact of transport
>>>                 options - both
>>>                 current for TCP and pending for UDP. These are
>>>                 ignored both when
>>>                 packets with such transport options are received (the
>>>                 input packet to
>>>                 the translation) and whether / how they are used on
>>>                 transmit (the
>>>                 output packet)
>>>
>>>
>>>             TURN is used to relay real-time data (e.g. audio and
>>>             video streams)
>>>             and the approach taken by VOIP related specifications is
>>>             to avoid
>>>             fragmentation for RTP packets
>>>
>>>
>>>         Sec 2.8 mentions RTP as one use case envisioned (at this
>>>         point, it’d be fair to
>>>         ask this revision to clarify whether that turned out to be
>>>         true). But it isn’t
>>>         indicated as the only use case.
>>>
>>>
>>>     The draft says TURN is invented to support multimedia sessions
>>>     signaled using SIP and is typically used with ICE. TURN is also
>>>     used with WebRTC, and WebRTC data channels also 
>>>     avoid IP fragmentation
>>>     (see https://tools.ietf.org/html/draft-ietf-rtcweb-data-channel-13 <https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dietf-2Drtcweb-2Ddata-2Dchannel-2D13&d=DwMFaQ&c=96ZbZZcaMF4w0F4jpN6LZg&r=bwZ-nnRGWmcGKRIuadq6-NSnsgwbBVUJa4mZfmEIBXg&m=wlJBA0wCj1jIz4f3RegWs8USi6_gsk3fo6HsaHNmDwE&s=II1OEcj0VllH4yVwB5IyIB0KKiXf42ScemFtYoXUQts&e=>). 
>>>
>>>  
>>>
>>> The application protocols TURN is designed for or typically used for
>>> is not relevant to my point above, unless you’re claiming that these
>>> uses never use transport options (which is doubtful for TCP, for
>>> which some transport options are pervasively used by default).
>>>
>>>
>>>
>>>
>>>
>>>
>>>         Regardless, though, this doesn’t impact the concern raised
>>>         above. RTP could
>>>         still employ transport options.
>>>
>>>
>>>     I checked again and don't see any RTP, Back-to-Back User Agents
>>>     (B2BUAs), SIP proxies and WebRTC gateway specifications
>>>     discussing transport options for translations.
>>>
>>>  
>>>
>>> The fact that others have this gap does not justify continuing to
>>> fail to address it in this document. If anything, it makes it that
>>> much more important to address.
>>>
>>>  
>>>
>>> Joe
>>>
>>
>> -- 
>>
>> Magnus Westerlund 
>>
>> ----------------------------------------------------------------------
>> Network Architecture & Protocols, Ericsson Research
>> ----------------------------------------------------------------------
>> Ericsson AB                 | Phone  +46 10 7148287
>> Torshamnsgatan 23           | Mobile +46 73 0949079
>> SE-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com
>> ----------------------------------------------------------------------
>> _______________________________________________
>> Tsv-art mailing list
>> Tsv-art@ietf.org <mailto:Tsv-art@ietf.org>
>> https://www.ietf.org/mailman/listinfo/tsv-art
> 
> 
> _______________________________________________
> tram mailing list
> tram@ietf.org
> https://www.ietf.org/mailman/listinfo/tram
> 

-- 
Brandon Williams
Platform Engineering
Akamai Technologies Inc.


From nobody Tue Jun 11 15:05:05 2019
Return-Path: <touch@strayalpha.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ED75612006A; Tue, 11 Jun 2019 15:05:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.22
X-Spam-Level: 
X-Spam-Status: No, score=-1.22 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NEUTRAL=0.779] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=strayalpha.com
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 5SmbGy513YnO; Tue, 11 Jun 2019 15:05:00 -0700 (PDT)
Received: from server217-3.web-hosting.com (server217-3.web-hosting.com [198.54.115.226]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D672F12001E; Tue, 11 Jun 2019 15:04:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=strayalpha.com; s=default; h=To:References:Message-Id: Content-Transfer-Encoding:Cc:Date:In-Reply-To:From:Subject:Mime-Version: Content-Type:Sender:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=nB7yiLVBhf4GjDic0gm8jFSK+2mZCu6ztkgNbhwezzQ=; b=qctPL5vfa5WkwCIPUWvZ/a77Z MUGXPAS4bwq0uEsPMBZ5LNXns+WMBSazztPpwYVh+XQdGwLQozILSR7r/kZrYELOika70QHjbmTUJ TW4BdX/oMpcidHWS3N0n2m7ilhC+7vM04bTn7UcTNK/5QzY2Bh+z8c3VZ31Xp4WqK6xor7j8pNG42 XhQT1ef/WUUi4Xd1aBc1b0JY67kgEmRLNZ7LUJKyDDAoemKSxoXmyoduYaPI9bjc+FRqQQ0FmediA xNRkvhZLCWiw55+72/pW0iaWzhd8Qb+WMzcf4ZrL0CvhfWNqjI2eWRzOZQoew7tw6l7N5SbIUEDvt OZYECukbA==;
Received: from [38.64.80.138] (port=58840 helo=[172.21.13.154]) by server217.web-hosting.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92) (envelope-from <touch@strayalpha.com>) id 1haosv-000PdP-6e; Tue, 11 Jun 2019 18:04:58 -0400
Content-Type: text/plain; charset=utf-8
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Joe Touch <touch@strayalpha.com>
In-Reply-To: <a3bbeb17-e768-9ab2-9f34-3d179fa8fe38@akamai.com>
Date: Tue, 11 Jun 2019 15:04:52 -0700
Cc: Magnus Westerlund <magnus.westerlund@ericsson.com>, "tsv-art@ietf.org" <tsv-art@ietf.org>, "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@McAfee.com>, "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>,  "tram@ietf.org" <tram@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <E41C125D-F3B4-475E-8AD0-124F531F1DC9@strayalpha.com>
References: <155971464360.28104.6837263931145163343@ietfa.amsl.com> <DM5PR16MB170560F51A9F7C281A9BC752EA170@DM5PR16MB1705.namprd16.prod.outlook.com> <F306B122-79F3-4C7A-8CE2-1C094D9F0FCC@strayalpha.com> <DM5PR16MB1705A4C370C4405AFFD63546EA100@DM5PR16MB1705.namprd16.prod.outlook.com> <5F2F8A3B-2887-4107-81E2-B4E222A4044E@strayalpha.com> <DM5PR16MB1705BD4E31370D2F5A179F17EA130@DM5PR16MB1705.namprd16.prod.outlook.com> <2C6B5776-CB95-4607-8D0C-07FDE2F6D515@strayalpha.com> <DM5PR16MB1705638AD29F3288E4AC0952EAED0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB252250AE4E7C158F985B0CC895ED0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <D9A01E28-F9FB-4C86-AFD3-A2BA8D89C340@strayalpha.com> <a3bbeb17-e768-9ab2-9f34-3d179fa8fe38@akamai.com>
To: Brandon Williams <brandon.williams@akamai.com>
X-Mailer: Apple Mail (2.3445.9.1)
X-OutGoing-Spam-Status: No, score=0.3
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - server217.web-hosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - strayalpha.com
X-Get-Message-Sender-Via: server217.web-hosting.com: authenticated_id: touch@strayalpha.com
X-Authenticated-Sender: server217.web-hosting.com: touch@strayalpha.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-From-Rewrite: unmodified, already matched
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/OfRCvfQw0E-kMaTaEnSr3ag6Hds>
Subject: Re: [tram] [Tsv-art] Tsvart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Jun 2019 22:05:03 -0000

Hi, Brandon,

> On Jun 11, 2019, at 12:47 PM, Brandon Williams =
<brandon.williams@akamai.com> wrote:
>=20
> Hi Joe,
>=20
> First, some clarification ... You stated.
>=20
>> Finally, I=E2=80=99m quite bothered by the glib idea that transport =
packets
>> simply be translated into each other either between two TCP
>> connections or between TCP and UDP. The notion is simply false; TCP
>> doesn=E2=80=99t preserve message boundaries and TCP segments are not
>> guaranteed to match application message boundaries.
>=20
> There is no TCP-to-TCP relay case here. The side opposite the TURN
> client is always UDP, even if the remote client is also connected to a
> TURN server. The two TURN servers would use UDP in between, and the =
two
> TURN servers would not even know that the other one is there.
>=20
> Also, the spec does not relay "packets" between TCP and UDP. TURN does
> not rely on TCP to maintain message boundaries. Instead, a TURN TCP
> connection frames messages within the stream and that message framing
> allows the TURN server to maintain message boundaries when sending the
> messages within UDP datagrams.

The description in the document implies packet-to-packet translation, =
which seems dangerous (even as a description). This is especially true =
for the notion that each UDP packet is translated into exactly one TCP =
frame directly.

The description above in this email implies you=E2=80=99re just =
receiving =E2=80=9Capplication=E2=80=9D messages on one transport and =
emitting them on another. That makes a lot more sense, but it=E2=80=99s =
inconsistent with the description in this doc.

>=20
>> Overall, the point is that simply ignoring this issue is insufficient
>> - at a minimum, this doc needs to clearly state that this issue is
>> being ignored and why, as well as addressing that issue in the
>> security sections.
>=20
> Acknowledging that TCP options are being ignored when messages are
> relayed could be OK. I'm not entirely certain what you're suggesting
> relative to the security considerations though. Are you just pointing =
to
> the fact that security built into TCP (e.g., tcp-ao, tcp-eno, =
tcp-crypt)
> cannot be used to provide end-to-end security? In the same way that
> (D)TLS cannot be used for this purpose either? If not that, what else =
do
> you have in mind?

OK, so given you=E2=80=99re just terminating the connection, you need to =
talk about the implications of doing so, and yes, the kinds of issues =
above are relevant. If you were opening your own TCP connection, it =
would be relevant to discuss how you decide what options to enable as =
well and whether those options are determined based on the options of =
the other TCP connection (but you=E2=80=99re not doing that).

I.e., my suggestion would be to make the description of the conversion =
process match this email=E2=80=99s explanation, i.e., as an application =
relay rather than as direct packet-to-packet conversion, including:

- adjust your description of how you relay messages to talk about things =
at the =E2=80=9Capplication=E2=80=9D layer
	when you talk about IPv4 or IPv6 properties, the issue is about =
how you configure those as endpoints on the translator, not how *each =
packet* is translated
	NOTE - your document is incorrect regarding TTL; only routers =
drop packets with hopcounts/TTLs of zero. A host MUST NOT (per RFC =
1122/8200)

- address how your endpoint deals with TCP options that might have =
impact, including TCP multiparty, AO, ENO, MD5, fastopen, and user =
timeout

>=20
> Regarding UDP options, I agree with Magnus that it's probably better =
to
> rely on tsvwg to state something about UDP option relay makes more
> sense, considering that the UDP options draft isn't published yet. =
It's
> unclear what could be said meaningfully in the TURN draft. If you have =
a
> suggestion that might help.

The intro to Sec 2.7 could be as follows (clarifying the way in which =
the IP frag avoidance is introduced as well):

   For reasons described in [Frag-Harmful], applications, especially
   those sending large volumes of data, should try hard to avoid having
   their packets fragmented.  Applications using TCP can more or less
   ignore this issue because fragmentation avoidance is now a standard
   part of TCP, but applications using UDP (and thus any application
   using this version of TURN) need to avoid IP fragmentation by sending
   sufficiently small messages or use UDP fragmentation =
[draft-ietf-tsvwg-udp-options].

   The application running on the client and the peer can take one of
   two approaches to avoid IP fragmentation until UDP fragmentation =
support is available. The first
   uses messages that are limited to a predetermined fixed maximum and =
the second
   relies on network feedback to adapt that maximum.

>=20
> Thanks,
> --Brandon
>=20
>=20
> On 6/11/19 2:03 PM, Joe Touch wrote:
>> Hi, all,
>>=20
>> Here are my key points:
>>=20
>> - whether you deal with TCP options or simply ignore those on =
incoming
>> connections and use defaults on outgoing, the issue needs to be
>> addressed - as well as its impact on your use.
>> - UDP options are not experimental; they=E2=80=99re standards-track; =
it could be
>> mentioned here non-normatively as a possible workaround to the IP
>> fragmentation issue.
>>=20
>> Finally, IMO, assuming that RTP/RTCP can or should provide extended
>> functions that might already be provided by existing TCP options or
>> emerging UDP options seems like both wasted effort and a failed
>> opportunity to tune the transport as it was intended.
>>=20
>> Overall, the point is that simply ignoring this issue is insufficient =
-
>> at a minimum, this doc needs to clearly state that this issue is =
being
>> ignored and why, as well as addressing that issue in the security =
sections.
>>=20
>> Finally, I=E2=80=99m quite bothered by the glib idea that transport =
packets can
>> simply be translated into each other either between two TCP =
connections
>> or between TCP and UDP. The notion is simply false; TCP doesn=E2=80=99t=
 preserve
>> message boundaries and TCP segments are not guaranteed to match
>> application message boundaries.=20
>>=20
>> I.e., the transport implications of this =E2=80=9Chack=E2=80=9D are =
inadequately addressed.
>>=20
>> Joe
>>=20
>>> On Jun 11, 2019, at 1:28 AM, Magnus Westerlund
>>> <magnus.westerlund@ericsson.com
>>> <mailto:magnus.westerlund@ericsson.com>> wrote:
>>>=20
>>> Hi Joe and Tiru,
>>>=20
>>> May I hazard a guess why this have not arisen is that there are no
>>> transport protocol options that makes sense to use end-to-end and =
are
>>> not protocol specific. Thus, in UDP <-> TCP translations by TURN
>>> server there has so far not been a need to carry any of them over.
>>> Joe, can you think of any that would make sense?
>>>=20
>>> For UDP <-> UDP the experimental proposal for UDP options I don't =
see
>>> that we can require this specification to have to specify that. I do
>>> think it is an interesting question for
>>> https://datatracker.ietf.org/doc/draft-ietf-tsvwg-udp-options/ if =
that
>>> should write more about what to do with the options when performing
>>> translation operations?
>>>=20
>>> When it comes to RTP and RTCP that is widely used over TURN relays
>>> when those applications need extended functionality they have gone
>>> ahead and extended RTP/RTCP rather than attempting to affect lower
>>> layers where other entities than the end-points are required to be
>>> upgraded.
>>>=20
>>> Cheers
>>>=20
>>> Magnus
>>>=20
>>>=20
>>>=20
>>>=20
>>> On 2019-06-11 07:20, Konda, Tirumaleswar Reddy wrote:
>>>>=20
>>>> Hi Joe,
>>>>=20
>>>> =20
>>>>=20
>>>> I meant the specifications that use TURN (ICE, SIP and WebRTC) do =
not
>>>> discuss setting any TCP option for application data (RTP, RTCP and
>>>> WebRTC data channels).  Please note TCP is only used as fallback
>>>> transport only if UDP traffic is blocked to the TURN server.
>>>>=20
>>>> TURN has been widely deployed in the field, and there was no
>>>> discussion in the WG to explicitly handle TCP options.
>>>>=20
>>>> =20
>>>>=20
>>>> Cheers,
>>>>=20
>>>> -Tiru
>>>>=20
>>>> =20
>>>>=20
>>>> *From:* Joe Touch <touch@strayalpha.com>
>>>> *Sent:* Monday, June 10, 2019 7:59 PM
>>>> *To:* Konda, Tirumaleswar Reddy =
<TirumaleswarReddy_Konda@McAfee.com>
>>>> *Cc:* tsv-art@ietf.org; draft-ietf-tram-turnbis.all@ietf.org;
>>>> ietf@ietf.org; tram@ietf.org
>>>> *Subject:* Re: [Tsv-art] [tram] Tsvart last call review of
>>>> draft-ietf-tram-turnbis-25
>>>>=20
>>>> =20
>>>>=20
>>>> *CAUTION*:External email. Do not click links or open attachments
>>>> unless you recognize the sender and know the content is safe.
>>>>=20
>>>> =
------------------------------------------------------------------------
>>>>=20
>>>> Hi, Tiru,
>>>>=20
>>>>=20
>>>>=20
>>>>    On Jun 9, 2019, at 11:43 PM, Konda, Tirumaleswar Reddy
>>>>    <TirumaleswarReddy_Konda@McAfee.com
>>>>    <mailto:TirumaleswarReddy_Konda@McAfee.com>> wrote:
>>>>=20
>>>>    =20
>>>>=20
>>>>        On Jun 7, 2019, at 4:39 AM, Konda, Tirumaleswar Reddy
>>>>        <TirumaleswarReddy_Konda@mcafee.com
>>>>        <mailto:TirumaleswarReddy_Konda@mcafee.com>> wrote:
>>>>=20
>>>>=20
>>>>                    The specification has two sections 14 and 15 (IP
>>>>                    Header Fields for
>>>>                    UDP-to-
>>>>=20
>>>>                UDP translation and IP Header Fields for TCP-to-UDP
>>>>                translation) to
>>>>                discuss direct translations.
>>>>                https://tools.ietf.org/html/rfc5766
>>>>                =
<https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_htm=
l_rfc5766&d=3DDwMFaQ&c=3D96ZbZZcaMF4w0F4jpN6LZg&r=3DbwZ-nnRGWmcGKRIuadq6-N=
SnsgwbBVUJa4mZfmEIBXg&m=3DwlJBA0wCj1jIz4f3RegWs8USi6_gsk3fo6HsaHNmDwE&s=3D=
zpNv5YDpI2-wPNhWSnCb1VsidyMEg7LYQdn6IeLqdg4&e=3D>
>>>>                only
>>>>                covered UDP-to- UDP translation in Section 12.
>>>>=20
>>>>                Yes, but both sections ignore the impact of =
transport
>>>>                options - both
>>>>                current for TCP and pending for UDP. These are
>>>>                ignored both when
>>>>                packets with such transport options are received =
(the
>>>>                input packet to
>>>>                the translation) and whether / how they are used on
>>>>                transmit (the
>>>>                output packet)
>>>>=20
>>>>=20
>>>>            TURN is used to relay real-time data (e.g. audio and
>>>>            video streams)
>>>>            and the approach taken by VOIP related specifications is
>>>>            to avoid
>>>>            fragmentation for RTP packets
>>>>=20
>>>>=20
>>>>        Sec 2.8 mentions RTP as one use case envisioned (at this
>>>>        point, it=E2=80=99d be fair to
>>>>        ask this revision to clarify whether that turned out to be
>>>>        true). But it isn=E2=80=99t
>>>>        indicated as the only use case.
>>>>=20
>>>>=20
>>>>    The draft says TURN is invented to support multimedia sessions
>>>>    signaled using SIP and is typically used with ICE. TURN is also
>>>>    used with WebRTC, and WebRTC data channels also=20
>>>>    avoid IP fragmentation
>>>>    (see =
https://tools.ietf.org/html/draft-ietf-rtcweb-data-channel-13 =
<https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_htm=
l_draft-2Dietf-2Drtcweb-2Ddata-2Dchannel-2D13&d=3DDwMFaQ&c=3D96ZbZZcaMF4w0=
F4jpN6LZg&r=3DbwZ-nnRGWmcGKRIuadq6-NSnsgwbBVUJa4mZfmEIBXg&m=3DwlJBA0wCj1jI=
z4f3RegWs8USi6_gsk3fo6HsaHNmDwE&s=3DII1OEcj0VllH4yVwB5IyIB0KKiXf42ScemFtYo=
XUQts&e=3D>).=20
>>>>=20
>>>> =20
>>>>=20
>>>> The application protocols TURN is designed for or typically used =
for
>>>> is not relevant to my point above, unless you=E2=80=99re claiming =
that these
>>>> uses never use transport options (which is doubtful for TCP, for
>>>> which some transport options are pervasively used by default).
>>>>=20
>>>>=20
>>>>=20
>>>>=20
>>>>=20
>>>>=20
>>>>        Regardless, though, this doesn=E2=80=99t impact the concern =
raised
>>>>        above. RTP could
>>>>        still employ transport options.
>>>>=20
>>>>=20
>>>>    I checked again and don't see any RTP, Back-to-Back User Agents
>>>>    (B2BUAs), SIP proxies and WebRTC gateway specifications
>>>>    discussing transport options for translations.
>>>>=20
>>>> =20
>>>>=20
>>>> The fact that others have this gap does not justify continuing to
>>>> fail to address it in this document. If anything, it makes it that
>>>> much more important to address.
>>>>=20
>>>> =20
>>>>=20
>>>> Joe
>>>>=20
>>>=20
>>> --=20
>>>=20
>>> Magnus Westerlund=20
>>>=20
>>> =
----------------------------------------------------------------------
>>> Network Architecture & Protocols, Ericsson Research
>>> =
----------------------------------------------------------------------
>>> Ericsson AB                 | Phone  +46 10 7148287
>>> Torshamnsgatan 23           | Mobile +46 73 0949079
>>> SE-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com
>>> =
----------------------------------------------------------------------
>>> _______________________________________________
>>> Tsv-art mailing list
>>> Tsv-art@ietf.org <mailto:Tsv-art@ietf.org>
>>> https://www.ietf.org/mailman/listinfo/tsv-art
>>=20
>>=20
>> _______________________________________________
>> tram mailing list
>> tram@ietf.org
>> https://www.ietf.org/mailman/listinfo/tram
>>=20
>=20
> --=20
> Brandon Williams
> Platform Engineering
> Akamai Technologies Inc.
>=20
> _______________________________________________
> Tsv-art mailing list
> Tsv-art@ietf.org
> https://www.ietf.org/mailman/listinfo/tsv-art


From nobody Thu Jun 13 01:43:56 2019
Return-Path: <TirumaleswarReddy_Konda@mcafee.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 73691120285; Thu, 13 Jun 2019 01:43:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.309
X-Spam-Level: 
X-Spam-Status: No, score=-4.309 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_HELO_NONE=0.001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mcafee.com
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 7AxUI51SYX4X; Thu, 13 Jun 2019 01:43:40 -0700 (PDT)
Received: from DNVWSMAILOUT1.mcafee.com (dnvwsmailout1.mcafee.com [161.69.31.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F2E771200C3; Thu, 13 Jun 2019 01:43:39 -0700 (PDT)
X-NAI-Header: Modified by McAfee Email Gateway (5500)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mcafee.com; s=s_mcafee; t=1560414855; h=From: To:CC:Subject:Thread-Topic:Thread-Index:Date: Message-ID:References:In-Reply-To:Accept-Language: Content-Language:X-MS-Has-Attach:X-MS-TNEF-Correlator: dlp-product:dlp-version:dlp-reaction:authentication-results: x-originating-ip:x-ms-publictraffictype:x-ms-office365-filtering-correlation-id: x-microsoft-antispam:x-ms-traffictypediagnostic: x-ms-exchange-purlcount:x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers:x-forefront-prvs: x-forefront-antispam-report:received-spf:x-ms-exchange-senderadcheck: x-microsoft-antispam-message-info:Content-Type: Content-Transfer-Encoding:MIME-Version:X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype: X-MS-Exchange-CrossTenant-userprincipalname: X-MS-Exchange-Transport-CrossTenantHeadersStamped: X-OriginatorOrg:X-NAI-Spam-Flag:X-NAI-Spam-Level: X-NAI-Spam-Threshold:X-NAI-Spam-Score:X-NAI-Spam-Version; bh=Nu1iMBldcGRIMIcahge4E6GeVD/5aKVULFQQvT do+I0=; b=EtxlU7W73oXjtBMSdnCc7QwEm8omSuSpM+moZv+9 CavE29e+oofq21Yp2shv1/oWNbISooQJkzney5C68q577/n6zN dLsKGE/4c0MEpzEpFQ+DCnMP0nslWireHUbVtBd1subgEjrRIj 3f5C49Rv/erm/cTCgELN4LEtoJk5wCE=
Received: from DNVEXAPP1N04.corpzone.internalzone.com (unknown [10.44.48.88]) by DNVWSMAILOUT1.mcafee.com with smtp (TLS: TLSv1/SSLv3,256bits,ECDHE-RSA-AES256-SHA384) id 26f2_6bbb_1c608076_4a99_4778_86fe_2fa85adfa4b9; Thu, 13 Jun 2019 02:34:14 -0600
Received: from DNVEXAPP1N05.corpzone.internalzone.com (10.44.48.89) by DNVEXAPP1N04.corpzone.internalzone.com (10.44.48.88) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Thu, 13 Jun 2019 02:43:00 -0600
Received: from DNVO365EDGE2.corpzone.internalzone.com (10.44.176.74) by DNVEXAPP1N05.corpzone.internalzone.com (10.44.48.89) with Microsoft SMTP Server (TLS) id 15.0.1395.4 via Frontend Transport; Thu, 13 Jun 2019 02:42:59 -0600
Received: from NAM04-BN3-obe.outbound.protection.outlook.com (10.44.176.241) by edge.mcafee.com (10.44.176.74) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Thu, 13 Jun 2019 02:42:58 -0600
Received: from DM5PR16MB1705.namprd16.prod.outlook.com (10.172.44.147) by DM5PR16MB1451.namprd16.prod.outlook.com (10.173.212.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1987.12; Thu, 13 Jun 2019 08:42:57 +0000
Received: from DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::3d0a:95ec:9842:68f7]) by DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::3d0a:95ec:9842:68f7%9]) with mapi id 15.20.1987.012; Thu, 13 Jun 2019 08:42:56 +0000
From: "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@McAfee.com>
To: Joe Touch <touch@strayalpha.com>, Brandon Williams <brandon.williams@akamai.com>
CC: Magnus Westerlund <magnus.westerlund@ericsson.com>, "tsv-art@ietf.org" <tsv-art@ietf.org>, "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>, "tram@ietf.org" <tram@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>
Thread-Topic: [Tsv-art] [tram] Tsvart last call review of draft-ietf-tram-turnbis-25
Thread-Index: AQHVIKHNY5K64I8fCE64oYZWgIaoB6aXzr4w
Date: Thu, 13 Jun 2019 08:42:56 +0000
Message-ID: <DM5PR16MB170564C0438321CC3FDD0ACFEAEF0@DM5PR16MB1705.namprd16.prod.outlook.com>
References: <155971464360.28104.6837263931145163343@ietfa.amsl.com> <DM5PR16MB170560F51A9F7C281A9BC752EA170@DM5PR16MB1705.namprd16.prod.outlook.com> <F306B122-79F3-4C7A-8CE2-1C094D9F0FCC@strayalpha.com> <DM5PR16MB1705A4C370C4405AFFD63546EA100@DM5PR16MB1705.namprd16.prod.outlook.com> <5F2F8A3B-2887-4107-81E2-B4E222A4044E@strayalpha.com> <DM5PR16MB1705BD4E31370D2F5A179F17EA130@DM5PR16MB1705.namprd16.prod.outlook.com> <2C6B5776-CB95-4607-8D0C-07FDE2F6D515@strayalpha.com> <DM5PR16MB1705638AD29F3288E4AC0952EAED0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB252250AE4E7C158F985B0CC895ED0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <D9A01E28-F9FB-4C86-AFD3-A2BA8D89C340@strayalpha.com> <a3bbeb17-e768-9ab2-9f34-3d179fa8fe38@akamai.com> <E41C125D-F3B4-475E-8AD0-124F531F1DC9@strayalpha.com>
In-Reply-To: <E41C125D-F3B4-475E-8AD0-124F531F1DC9@strayalpha.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-version: 11.3.0.8
dlp-reaction: no-action
authentication-results: spf=none (sender IP is ) smtp.mailfrom=TirumaleswarReddy_Konda@McAfee.com; 
x-originating-ip: [185.221.69.46]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6c9b6118-5d5b-4c28-1ea8-08d6efdb222a
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600148)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:DM5PR16MB1451; 
x-ms-traffictypediagnostic: DM5PR16MB1451:
x-ms-exchange-purlcount: 7
x-microsoft-antispam-prvs: <DM5PR16MB145108EDE5D8C56667960C30EAEF0@DM5PR16MB1451.namprd16.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-forefront-prvs: 0067A8BA2A
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39860400002)(346002)(366004)(396003)(136003)(376002)(76114002)(189003)(199004)(32952001)(13464003)(71200400001)(76176011)(74316002)(256004)(72206003)(6506007)(5024004)(14444005)(102836004)(305945005)(80792005)(966005)(26005)(53546011)(186003)(478600001)(7736002)(66066001)(561944003)(54906003)(71190400001)(110136005)(6116002)(33656002)(3846002)(8676002)(81166006)(99286004)(81156014)(8936002)(2906002)(19627235002)(7696005)(68736007)(229853002)(6246003)(52536014)(486006)(86362001)(316002)(66476007)(55016002)(53936002)(11346002)(53946003)(5660300002)(446003)(25786009)(30864003)(476003)(6436002)(4326008)(64756008)(6306002)(14454004)(76116006)(66946007)(73956011)(9686003)(66446008)(66556008)(85282002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR16MB1451; H:DM5PR16MB1705.namprd16.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: McAfee.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: C7NU9lyhOfELYREICQyx8JUp7Hlfmr41RRqcNbwZlrTI2NxWhze/ls9Sh62SmJM7mJmGwGmtPSkXLeuy0iCQypnQpAaM+yC3RGwTiTgpaZkzssm09wxBM7eisw8OZJHiQF2/0JX4D0ePE1SRkFy584HV1+SrOYDPXq8v7S4ui+TAsp2Fr+n948ugZna7+GfL1NgEC+HS8StU7pup/et+Z4iTBidL4k1tS68RcIhwRyQefvmiEc6sGdMHHPSljqgwQ73KzZYmyn43PgaaTc/6/CgOBcs4q1SOEPoD8iRYwINhb4SdQV5mDs+Cl1vxOTeaY66AZx9qg5K++MMf4otH5wKWHSlhPg9HEkbAO/9BSwT6xfGudu0CtKl6LM+6b5T7Foaqlq5yCcYw1Z0DaY8rxivSPmm/e33lnuFfrTagXL0=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 6c9b6118-5d5b-4c28-1ea8-08d6efdb222a
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Jun 2019 08:42:56.9105 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4943e38c-6dd4-428c-886d-24932bc2d5de
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: TirumaleswarReddy_Konda@McAfee.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR16MB1451
X-OriginatorOrg: mcafee.com
X-NAI-Spam-Flag: NO
X-NAI-Spam-Level: 
X-NAI-Spam-Threshold: 15
X-NAI-Spam-Score: 0.1
X-NAI-Spam-Version: 2.3.0.9418 : core <6567> : inlines <7102> : streams <1824352> : uri <2855620>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/HEqVMfglchCODGKGU_sf-5s20ow>
Subject: Re: [tram] [Tsv-art] Tsvart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Jun 2019 08:43:46 -0000

SGkgSm9lLA0KDQpQbGVhc2Ugc2VlIGlubGluZQ0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tDQo+IEZyb206IEpvZSBUb3VjaCA8dG91Y2hAc3RyYXlhbHBoYS5jb20+DQo+IFNlbnQ6IFdl
ZG5lc2RheSwgSnVuZSAxMiwgMjAxOSAzOjM1IEFNDQo+IFRvOiBCcmFuZG9uIFdpbGxpYW1zIDxi
cmFuZG9uLndpbGxpYW1zQGFrYW1haS5jb20+DQo+IENjOiBNYWdudXMgV2VzdGVybHVuZCA8bWFn
bnVzLndlc3Rlcmx1bmRAZXJpY3Nzb24uY29tPjsgdHN2LQ0KPiBhcnRAaWV0Zi5vcmc7IEtvbmRh
LCBUaXJ1bWFsZXN3YXIgUmVkZHkNCj4gPFRpcnVtYWxlc3dhclJlZGR5X0tvbmRhQE1jQWZlZS5j
b20+OyBkcmFmdC1pZXRmLXRyYW0tDQo+IHR1cm5iaXMuYWxsQGlldGYub3JnOyB0cmFtQGlldGYu
b3JnOyBpZXRmQGlldGYub3JnDQo+IFN1YmplY3Q6IFJlOiBbVHN2LWFydF0gW3RyYW1dIFRzdmFy
dCBsYXN0IGNhbGwgcmV2aWV3IG9mIGRyYWZ0LWlldGYtdHJhbS10dXJuYmlzLQ0KPiAyNQ0KPiAN
Cj4gVGhpcyBlbWFpbCBvcmlnaW5hdGVkIGZyb20gb3V0c2lkZSBvZiB0aGUgb3JnYW5pemF0aW9u
LiBEbyBub3QgY2xpY2sgbGlua3Mgb3INCj4gb3BlbiBhdHRhY2htZW50cyB1bmxlc3MgeW91IHJl
Y29nbml6ZSB0aGUgc2VuZGVyIGFuZCBrbm93IHRoZSBjb250ZW50IGlzDQo+IHNhZmUuDQo+IA0K
PiBIaSwgQnJhbmRvbiwNCj4gDQo+ID4gT24gSnVuIDExLCAyMDE5LCBhdCAxMjo0NyBQTSwgQnJh
bmRvbiBXaWxsaWFtcw0KPiA8YnJhbmRvbi53aWxsaWFtc0Bha2FtYWkuY29tPiB3cm90ZToNCj4g
Pg0KPiA+IEhpIEpvZSwNCj4gPg0KPiA+IEZpcnN0LCBzb21lIGNsYXJpZmljYXRpb24gLi4uIFlv
dSBzdGF0ZWQuDQo+ID4NCj4gPj4gRmluYWxseSwgSeKAmW0gcXVpdGUgYm90aGVyZWQgYnkgdGhl
IGdsaWIgaWRlYSB0aGF0IHRyYW5zcG9ydCBwYWNrZXRzDQo+ID4+IHNpbXBseSBiZSB0cmFuc2xh
dGVkIGludG8gZWFjaCBvdGhlciBlaXRoZXIgYmV0d2VlbiB0d28gVENQDQo+ID4+IGNvbm5lY3Rp
b25zIG9yIGJldHdlZW4gVENQIGFuZCBVRFAuIFRoZSBub3Rpb24gaXMgc2ltcGx5IGZhbHNlOyBU
Q1ANCj4gPj4gZG9lc27igJl0IHByZXNlcnZlIG1lc3NhZ2UgYm91bmRhcmllcyBhbmQgVENQIHNl
Z21lbnRzIGFyZSBub3QNCj4gPj4gZ3VhcmFudGVlZCB0byBtYXRjaCBhcHBsaWNhdGlvbiBtZXNz
YWdlIGJvdW5kYXJpZXMuDQo+ID4NCj4gPiBUaGVyZSBpcyBubyBUQ1AtdG8tVENQIHJlbGF5IGNh
c2UgaGVyZS4gVGhlIHNpZGUgb3Bwb3NpdGUgdGhlIFRVUk4NCj4gPiBjbGllbnQgaXMgYWx3YXlz
IFVEUCwgZXZlbiBpZiB0aGUgcmVtb3RlIGNsaWVudCBpcyBhbHNvIGNvbm5lY3RlZCB0byBhDQo+
ID4gVFVSTiBzZXJ2ZXIuIFRoZSB0d28gVFVSTiBzZXJ2ZXJzIHdvdWxkIHVzZSBVRFAgaW4gYmV0
d2VlbiwgYW5kIHRoZQ0KPiA+IHR3byBUVVJOIHNlcnZlcnMgd291bGQgbm90IGV2ZW4ga25vdyB0
aGF0IHRoZSBvdGhlciBvbmUgaXMgdGhlcmUuDQo+ID4NCj4gPiBBbHNvLCB0aGUgc3BlYyBkb2Vz
IG5vdCByZWxheSAicGFja2V0cyIgYmV0d2VlbiBUQ1AgYW5kIFVEUC4gVFVSTiBkb2VzDQo+ID4g
bm90IHJlbHkgb24gVENQIHRvIG1haW50YWluIG1lc3NhZ2UgYm91bmRhcmllcy4gSW5zdGVhZCwg
YSBUVVJOIFRDUA0KPiA+IGNvbm5lY3Rpb24gZnJhbWVzIG1lc3NhZ2VzIHdpdGhpbiB0aGUgc3Ry
ZWFtIGFuZCB0aGF0IG1lc3NhZ2UgZnJhbWluZw0KPiA+IGFsbG93cyB0aGUgVFVSTiBzZXJ2ZXIg
dG8gbWFpbnRhaW4gbWVzc2FnZSBib3VuZGFyaWVzIHdoZW4gc2VuZGluZyB0aGUNCj4gPiBtZXNz
YWdlcyB3aXRoaW4gVURQIGRhdGFncmFtcy4NCj4gDQo+IFRoZSBkZXNjcmlwdGlvbiBpbiB0aGUg
ZG9jdW1lbnQgaW1wbGllcyBwYWNrZXQtdG8tcGFja2V0IHRyYW5zbGF0aW9uLCB3aGljaA0KPiBz
ZWVtcyBkYW5nZXJvdXMgKGV2ZW4gYXMgYSBkZXNjcmlwdGlvbikuIFRoaXMgaXMgZXNwZWNpYWxs
eSB0cnVlIGZvciB0aGUNCj4gbm90aW9uIHRoYXQgZWFjaCBVRFAgcGFja2V0IGlzIHRyYW5zbGF0
ZWQgaW50byBleGFjdGx5IG9uZSBUQ1AgZnJhbWUgZGlyZWN0bHkuDQoNClRoZSBUVVJOIHNwZWNp
ZmljYXRpb24gb25seSBkaXNjdXNzZXMgcGFja2V0LXRvLXBhY2tldCB0cmFuc2xhdGlvbiBmb3Ig
VURQLXRvLVVEUCByZWxheSBhbmQgbm90IGZvciBUQ1AtdG8tVURQIHJlbGF5Lg0KDQo+IA0KPiBU
aGUgZGVzY3JpcHRpb24gYWJvdmUgaW4gdGhpcyBlbWFpbCBpbXBsaWVzIHlvdeKAmXJlIGp1c3Qg
cmVjZWl2aW5nIOKAnGFwcGxpY2F0aW9u4oCdDQo+IG1lc3NhZ2VzIG9uIG9uZSB0cmFuc3BvcnQg
YW5kIGVtaXR0aW5nIHRoZW0gb24gYW5vdGhlci4gVGhhdCBtYWtlcyBhIGxvdA0KPiBtb3JlIHNl
bnNlLCBidXQgaXTigJlzIGluY29uc2lzdGVudCB3aXRoIHRoZSBkZXNjcmlwdGlvbiBpbiB0aGlz
IGRvYy4NCj4gDQo+ID4NCj4gPj4gT3ZlcmFsbCwgdGhlIHBvaW50IGlzIHRoYXQgc2ltcGx5IGln
bm9yaW5nIHRoaXMgaXNzdWUgaXMgaW5zdWZmaWNpZW50DQo+ID4+IC0gYXQgYSBtaW5pbXVtLCB0
aGlzIGRvYyBuZWVkcyB0byBjbGVhcmx5IHN0YXRlIHRoYXQgdGhpcyBpc3N1ZSBpcw0KPiA+PiBi
ZWluZyBpZ25vcmVkIGFuZCB3aHksIGFzIHdlbGwgYXMgYWRkcmVzc2luZyB0aGF0IGlzc3VlIGlu
IHRoZQ0KPiA+PiBzZWN1cml0eSBzZWN0aW9ucy4NCj4gPg0KPiA+IEFja25vd2xlZGdpbmcgdGhh
dCBUQ1Agb3B0aW9ucyBhcmUgYmVpbmcgaWdub3JlZCB3aGVuIG1lc3NhZ2VzIGFyZQ0KPiA+IHJl
bGF5ZWQgY291bGQgYmUgT0suIEknbSBub3QgZW50aXJlbHkgY2VydGFpbiB3aGF0IHlvdSdyZSBz
dWdnZXN0aW5nDQo+ID4gcmVsYXRpdmUgdG8gdGhlIHNlY3VyaXR5IGNvbnNpZGVyYXRpb25zIHRo
b3VnaC4gQXJlIHlvdSBqdXN0IHBvaW50aW5nDQo+ID4gdG8gdGhlIGZhY3QgdGhhdCBzZWN1cml0
eSBidWlsdCBpbnRvIFRDUCAoZS5nLiwgdGNwLWFvLCB0Y3AtZW5vLA0KPiA+IHRjcC1jcnlwdCkg
Y2Fubm90IGJlIHVzZWQgdG8gcHJvdmlkZSBlbmQtdG8tZW5kIHNlY3VyaXR5PyBJbiB0aGUgc2Ft
ZQ0KPiA+IHdheSB0aGF0IChEKVRMUyBjYW5ub3QgYmUgdXNlZCBmb3IgdGhpcyBwdXJwb3NlIGVp
dGhlcj8gSWYgbm90IHRoYXQsDQo+ID4gd2hhdCBlbHNlIGRvIHlvdSBoYXZlIGluIG1pbmQ/DQo+
IA0KPiBPSywgc28gZ2l2ZW4geW914oCZcmUganVzdCB0ZXJtaW5hdGluZyB0aGUgY29ubmVjdGlv
biwgeW91IG5lZWQgdG8gdGFsayBhYm91dA0KPiB0aGUgaW1wbGljYXRpb25zIG9mIGRvaW5nIHNv
LCBhbmQgeWVzLCB0aGUga2luZHMgb2YgaXNzdWVzIGFib3ZlIGFyZSByZWxldmFudC4NCj4gSWYg
eW91IHdlcmUgb3BlbmluZyB5b3VyIG93biBUQ1AgY29ubmVjdGlvbiwgaXQgd291bGQgYmUgcmVs
ZXZhbnQgdG8NCj4gZGlzY3VzcyBob3cgeW91IGRlY2lkZSB3aGF0IG9wdGlvbnMgdG8gZW5hYmxl
IGFzIHdlbGwgYW5kIHdoZXRoZXIgdGhvc2UNCj4gb3B0aW9ucyBhcmUgZGV0ZXJtaW5lZCBiYXNl
ZCBvbiB0aGUgb3B0aW9ucyBvZiB0aGUgb3RoZXIgVENQIGNvbm5lY3Rpb24NCj4gKGJ1dCB5b3Xi
gJlyZSBub3QgZG9pbmcgdGhhdCkuDQoNCk5vLCBUVVJOIHNlcnZlciBkb2VzIG5vdCBlc3RhYmxp
c2ggVENQIGNvbm5lY3Rpb24gdG8gdGhlIHBlZXIuIFRVUk4gb25seSBzdXBwb3J0cyBVRFAgYmV0
d2VlbiB0aGUgc2VydmVyIGFuZCB0aGUgcGVlci4gDQpQbGVhc2Ugc2VlIGh0dHBzOi8vdG9vbHMu
aWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLXRyYW0tdHVybmJpcy0yNSNzZWN0aW9uLTIuMS4gIA0K
DQo+IA0KPiBJLmUuLCBteSBzdWdnZXN0aW9uIHdvdWxkIGJlIHRvIG1ha2UgdGhlIGRlc2NyaXB0
aW9uIG9mIHRoZSBjb252ZXJzaW9uDQo+IHByb2Nlc3MgbWF0Y2ggdGhpcyBlbWFpbOKAmXMgZXhw
bGFuYXRpb24sIGkuZS4sIGFzIGFuIGFwcGxpY2F0aW9uIHJlbGF5IHJhdGhlcg0KPiB0aGFuIGFz
IGRpcmVjdCBwYWNrZXQtdG8tcGFja2V0IGNvbnZlcnNpb24sIGluY2x1ZGluZzoNCj4gDQo+IC0g
YWRqdXN0IHlvdXIgZGVzY3JpcHRpb24gb2YgaG93IHlvdSByZWxheSBtZXNzYWdlcyB0byB0YWxr
IGFib3V0IHRoaW5ncyBhdA0KPiB0aGUg4oCcYXBwbGljYXRpb27igJ0gbGF5ZXINCj4gCXdoZW4g
eW91IHRhbGsgYWJvdXQgSVB2NCBvciBJUHY2IHByb3BlcnRpZXMsIHRoZSBpc3N1ZSBpcyBhYm91
dCBob3cNCj4geW91IGNvbmZpZ3VyZSB0aG9zZSBhcyBlbmRwb2ludHMgb24gdGhlIHRyYW5zbGF0
b3IsIG5vdCBob3cgKmVhY2ggcGFja2V0KiBpcw0KPiB0cmFuc2xhdGVkDQo+IAlOT1RFIC0geW91
ciBkb2N1bWVudCBpcyBpbmNvcnJlY3QgcmVnYXJkaW5nIFRUTDsgb25seSByb3V0ZXJzIGRyb3AN
Cj4gcGFja2V0cyB3aXRoIGhvcGNvdW50cy9UVExzIG9mIHplcm8uIEEgaG9zdCBNVVNUIE5PVCAo
cGVyIFJGQyAxMTIyLzgyMDApDQoNCg0KWW91IGFyZSByaWdodCB3aWxsIHJlbW92ZSBUVEwgdGV4
dCBmb3IgVENQLXRvLVVEUCByZWxheSBidXQgbm90IGZvciBVRFAtdG8tVURQIHJlbGF5LiBSRkMx
MTIyIHNheXMsIHRoZSBpbnRlbnQgaXMgdGhhdCBUVEwgZXhwaXJhdGlvbiB3aWxsIGNhdXNlIGEg
ZGF0YWdyYW0NCiB0byBiZSBkaXNjYXJkZWQgYnkgYSBnYXRld2F5IGJ1dCBub3QgYnkgdGhlIGRl
c3RpbmF0aW9uDQpob3N0OyBob3dldmVyLCBob3N0cyB0aGF0IGFjdCBhcyBnYXRld2F5cyBieSBm
b3J3YXJkaW5nDQpkYXRhZ3JhbXMgbXVzdCBmb2xsb3cgdGhlIGdhdGV3YXkgcnVsZXMgZm9yIFRU
TC4NCg0KPiANCj4gLSBhZGRyZXNzIGhvdyB5b3VyIGVuZHBvaW50IGRlYWxzIHdpdGggVENQIG9w
dGlvbnMgdGhhdCBtaWdodCBoYXZlIGltcGFjdCwNCj4gaW5jbHVkaW5nIFRDUCBtdWx0aXBhcnR5
LCBBTywgRU5PLCBNRDUsIGZhc3RvcGVuLCBhbmQgdXNlciB0aW1lb3V0DQoNClRoZSBUVVJOIHNl
cnZlciBpcyBub3QgYWN0aW5nIGFzIGEgVENQLXRvLVRDUCByZWxheSBhbmQgSSBkb24ndCB1bmRl
cnN0YW5kIHRoZSBuZWVkIHRvIGRpc2N1c3MgdGhlc2Ugb3B0aW9ucy4NCg0KPiANCj4gPg0KPiA+
IFJlZ2FyZGluZyBVRFAgb3B0aW9ucywgSSBhZ3JlZSB3aXRoIE1hZ251cyB0aGF0IGl0J3MgcHJv
YmFibHkgYmV0dGVyDQo+ID4gdG8gcmVseSBvbiB0c3Z3ZyB0byBzdGF0ZSBzb21ldGhpbmcgYWJv
dXQgVURQIG9wdGlvbiByZWxheSBtYWtlcyBtb3JlDQo+ID4gc2Vuc2UsIGNvbnNpZGVyaW5nIHRo
YXQgdGhlIFVEUCBvcHRpb25zIGRyYWZ0IGlzbid0IHB1Ymxpc2hlZCB5ZXQuDQo+ID4gSXQncyB1
bmNsZWFyIHdoYXQgY291bGQgYmUgc2FpZCBtZWFuaW5nZnVsbHkgaW4gdGhlIFRVUk4gZHJhZnQu
IElmIHlvdQ0KPiA+IGhhdmUgYSBzdWdnZXN0aW9uIHRoYXQgbWlnaHQgaGVscC4NCj4gDQo+IFRo
ZSBpbnRybyB0byBTZWMgMi43IGNvdWxkIGJlIGFzIGZvbGxvd3MgKGNsYXJpZnlpbmcgdGhlIHdh
eSBpbiB3aGljaCB0aGUgSVAgZnJhZw0KPiBhdm9pZGFuY2UgaXMgaW50cm9kdWNlZCBhcyB3ZWxs
KToNCj4gDQo+ICAgIEZvciByZWFzb25zIGRlc2NyaWJlZCBpbiBbRnJhZy1IYXJtZnVsXSwgYXBw
bGljYXRpb25zLCBlc3BlY2lhbGx5DQo+ICAgIHRob3NlIHNlbmRpbmcgbGFyZ2Ugdm9sdW1lcyBv
ZiBkYXRhLCBzaG91bGQgdHJ5IGhhcmQgdG8gYXZvaWQgaGF2aW5nDQo+ICAgIHRoZWlyIHBhY2tl
dHMgZnJhZ21lbnRlZC4gIEFwcGxpY2F0aW9ucyB1c2luZyBUQ1AgY2FuIG1vcmUgb3IgbGVzcw0K
PiAgICBpZ25vcmUgdGhpcyBpc3N1ZSBiZWNhdXNlIGZyYWdtZW50YXRpb24gYXZvaWRhbmNlIGlz
IG5vdyBhIHN0YW5kYXJkDQo+ICAgIHBhcnQgb2YgVENQLCBidXQgYXBwbGljYXRpb25zIHVzaW5n
IFVEUCAoYW5kIHRodXMgYW55IGFwcGxpY2F0aW9uDQo+ICAgIHVzaW5nIHRoaXMgdmVyc2lvbiBv
ZiBUVVJOKSBuZWVkIHRvIGF2b2lkIElQIGZyYWdtZW50YXRpb24gYnkgc2VuZGluZw0KPiAgICBz
dWZmaWNpZW50bHkgc21hbGwgbWVzc2FnZXMgb3IgdXNlIFVEUCBmcmFnbWVudGF0aW9uIFtkcmFm
dC1pZXRmLXRzdndnLQ0KPiB1ZHAtb3B0aW9uc10uDQo+IA0KPiAgICBUaGUgYXBwbGljYXRpb24g
cnVubmluZyBvbiB0aGUgY2xpZW50IGFuZCB0aGUgcGVlciBjYW4gdGFrZSBvbmUgb2YNCj4gICAg
dHdvIGFwcHJvYWNoZXMgdG8gYXZvaWQgSVAgZnJhZ21lbnRhdGlvbiB1bnRpbCBVRFAgZnJhZ21l
bnRhdGlvbiBzdXBwb3J0DQo+IGlzIGF2YWlsYWJsZS4gVGhlIGZpcnN0DQo+ICAgIHVzZXMgbWVz
c2FnZXMgdGhhdCBhcmUgbGltaXRlZCB0byBhIHByZWRldGVybWluZWQgZml4ZWQgbWF4aW11bSBh
bmQgdGhlDQo+IHNlY29uZA0KPiAgICByZWxpZXMgb24gbmV0d29yayBmZWVkYmFjayB0byBhZGFw
dCB0aGF0IG1heGltdW0uDQoNClRoZSBwcm9wb3NlZCB0ZXh0IGxvb2tzIGdvb2QsIHdpbGwgdXBk
YXRlIGRyYWZ0Lg0KDQpDaGVlcnMsDQotVGlydQ0KDQo+IA0KPiA+DQo+ID4gVGhhbmtzLA0KPiA+
IC0tQnJhbmRvbg0KPiA+DQo+ID4NCj4gPiBPbiA2LzExLzE5IDI6MDMgUE0sIEpvZSBUb3VjaCB3
cm90ZToNCj4gPj4gSGksIGFsbCwNCj4gPj4NCj4gPj4gSGVyZSBhcmUgbXkga2V5IHBvaW50czoN
Cj4gPj4NCj4gPj4gLSB3aGV0aGVyIHlvdSBkZWFsIHdpdGggVENQIG9wdGlvbnMgb3Igc2ltcGx5
IGlnbm9yZSB0aG9zZSBvbg0KPiA+PiBpbmNvbWluZyBjb25uZWN0aW9ucyBhbmQgdXNlIGRlZmF1
bHRzIG9uIG91dGdvaW5nLCB0aGUgaXNzdWUgbmVlZHMgdG8NCj4gPj4gYmUgYWRkcmVzc2VkIC0g
YXMgd2VsbCBhcyBpdHMgaW1wYWN0IG9uIHlvdXIgdXNlLg0KPiA+PiAtIFVEUCBvcHRpb25zIGFy
ZSBub3QgZXhwZXJpbWVudGFsOyB0aGV54oCZcmUgc3RhbmRhcmRzLXRyYWNrOyBpdCBjb3VsZA0K
PiA+PiBiZSBtZW50aW9uZWQgaGVyZSBub24tbm9ybWF0aXZlbHkgYXMgYSBwb3NzaWJsZSB3b3Jr
YXJvdW5kIHRvIHRoZSBJUA0KPiA+PiBmcmFnbWVudGF0aW9uIGlzc3VlLg0KPiA+Pg0KPiA+PiBG
aW5hbGx5LCBJTU8sIGFzc3VtaW5nIHRoYXQgUlRQL1JUQ1AgY2FuIG9yIHNob3VsZCBwcm92aWRl
IGV4dGVuZGVkDQo+ID4+IGZ1bmN0aW9ucyB0aGF0IG1pZ2h0IGFscmVhZHkgYmUgcHJvdmlkZWQg
YnkgZXhpc3RpbmcgVENQIG9wdGlvbnMgb3INCj4gPj4gZW1lcmdpbmcgVURQIG9wdGlvbnMgc2Vl
bXMgbGlrZSBib3RoIHdhc3RlZCBlZmZvcnQgYW5kIGEgZmFpbGVkDQo+ID4+IG9wcG9ydHVuaXR5
IHRvIHR1bmUgdGhlIHRyYW5zcG9ydCBhcyBpdCB3YXMgaW50ZW5kZWQuDQo+ID4+DQo+ID4+IE92
ZXJhbGwsIHRoZSBwb2ludCBpcyB0aGF0IHNpbXBseSBpZ25vcmluZyB0aGlzIGlzc3VlIGlzIGlu
c3VmZmljaWVudA0KPiA+PiAtIGF0IGEgbWluaW11bSwgdGhpcyBkb2MgbmVlZHMgdG8gY2xlYXJs
eSBzdGF0ZSB0aGF0IHRoaXMgaXNzdWUgaXMNCj4gPj4gYmVpbmcgaWdub3JlZCBhbmQgd2h5LCBh
cyB3ZWxsIGFzIGFkZHJlc3NpbmcgdGhhdCBpc3N1ZSBpbiB0aGUgc2VjdXJpdHkNCj4gc2VjdGlv
bnMuDQo+ID4+DQo+ID4+IEZpbmFsbHksIEnigJltIHF1aXRlIGJvdGhlcmVkIGJ5IHRoZSBnbGli
IGlkZWEgdGhhdCB0cmFuc3BvcnQgcGFja2V0cw0KPiA+PiBjYW4gc2ltcGx5IGJlIHRyYW5zbGF0
ZWQgaW50byBlYWNoIG90aGVyIGVpdGhlciBiZXR3ZWVuIHR3byBUQ1ANCj4gPj4gY29ubmVjdGlv
bnMgb3IgYmV0d2VlbiBUQ1AgYW5kIFVEUC4gVGhlIG5vdGlvbiBpcyBzaW1wbHkgZmFsc2U7IFRD
UA0KPiA+PiBkb2VzbuKAmXQgcHJlc2VydmUgbWVzc2FnZSBib3VuZGFyaWVzIGFuZCBUQ1Agc2Vn
bWVudHMgYXJlIG5vdA0KPiA+PiBndWFyYW50ZWVkIHRvIG1hdGNoIGFwcGxpY2F0aW9uIG1lc3Nh
Z2UgYm91bmRhcmllcy4NCj4gPj4NCj4gPj4gSS5lLiwgdGhlIHRyYW5zcG9ydCBpbXBsaWNhdGlv
bnMgb2YgdGhpcyDigJxoYWNr4oCdIGFyZSBpbmFkZXF1YXRlbHkgYWRkcmVzc2VkLg0KPiA+Pg0K
PiA+PiBKb2UNCj4gPj4NCj4gPj4+IE9uIEp1biAxMSwgMjAxOSwgYXQgMToyOCBBTSwgTWFnbnVz
IFdlc3Rlcmx1bmQNCj4gPj4+IDxtYWdudXMud2VzdGVybHVuZEBlcmljc3Nvbi5jb20NCj4gPj4+
IDxtYWlsdG86bWFnbnVzLndlc3Rlcmx1bmRAZXJpY3Nzb24uY29tPj4gd3JvdGU6DQo+ID4+Pg0K
PiA+Pj4gSGkgSm9lIGFuZCBUaXJ1LA0KPiA+Pj4NCj4gPj4+IE1heSBJIGhhemFyZCBhIGd1ZXNz
IHdoeSB0aGlzIGhhdmUgbm90IGFyaXNlbiBpcyB0aGF0IHRoZXJlIGFyZSBubw0KPiA+Pj4gdHJh
bnNwb3J0IHByb3RvY29sIG9wdGlvbnMgdGhhdCBtYWtlcyBzZW5zZSB0byB1c2UgZW5kLXRvLWVu
ZCBhbmQNCj4gPj4+IGFyZSBub3QgcHJvdG9jb2wgc3BlY2lmaWMuIFRodXMsIGluIFVEUCA8LT4g
VENQIHRyYW5zbGF0aW9ucyBieSBUVVJODQo+ID4+PiBzZXJ2ZXIgdGhlcmUgaGFzIHNvIGZhciBu
b3QgYmVlbiBhIG5lZWQgdG8gY2FycnkgYW55IG9mIHRoZW0gb3Zlci4NCj4gPj4+IEpvZSwgY2Fu
IHlvdSB0aGluayBvZiBhbnkgdGhhdCB3b3VsZCBtYWtlIHNlbnNlPw0KPiA+Pj4NCj4gPj4+IEZv
ciBVRFAgPC0+IFVEUCB0aGUgZXhwZXJpbWVudGFsIHByb3Bvc2FsIGZvciBVRFAgb3B0aW9ucyBJ
IGRvbid0DQo+ID4+PiBzZWUgdGhhdCB3ZSBjYW4gcmVxdWlyZSB0aGlzIHNwZWNpZmljYXRpb24g
dG8gaGF2ZSB0byBzcGVjaWZ5IHRoYXQuDQo+ID4+PiBJIGRvIHRoaW5rIGl0IGlzIGFuIGludGVy
ZXN0aW5nIHF1ZXN0aW9uIGZvcg0KPiA+Pj4gaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9k
b2MvZHJhZnQtaWV0Zi10c3Z3Zy11ZHAtb3B0aW9ucy8gaWYNCj4gPj4+IHRoYXQgc2hvdWxkIHdy
aXRlIG1vcmUgYWJvdXQgd2hhdCB0byBkbyB3aXRoIHRoZSBvcHRpb25zIHdoZW4NCj4gPj4+IHBl
cmZvcm1pbmcgdHJhbnNsYXRpb24gb3BlcmF0aW9ucz8NCj4gPj4+DQo+ID4+PiBXaGVuIGl0IGNv
bWVzIHRvIFJUUCBhbmQgUlRDUCB0aGF0IGlzIHdpZGVseSB1c2VkIG92ZXIgVFVSTiByZWxheXMN
Cj4gPj4+IHdoZW4gdGhvc2UgYXBwbGljYXRpb25zIG5lZWQgZXh0ZW5kZWQgZnVuY3Rpb25hbGl0
eSB0aGV5IGhhdmUgZ29uZQ0KPiA+Pj4gYWhlYWQgYW5kIGV4dGVuZGVkIFJUUC9SVENQIHJhdGhl
ciB0aGFuIGF0dGVtcHRpbmcgdG8gYWZmZWN0IGxvd2VyDQo+ID4+PiBsYXllcnMgd2hlcmUgb3Ro
ZXIgZW50aXRpZXMgdGhhbiB0aGUgZW5kLXBvaW50cyBhcmUgcmVxdWlyZWQgdG8gYmUNCj4gPj4+
IHVwZ3JhZGVkLg0KPiA+Pj4NCj4gPj4+IENoZWVycw0KPiA+Pj4NCj4gPj4+IE1hZ251cw0KPiA+
Pj4NCj4gPj4+DQo+ID4+Pg0KPiA+Pj4NCj4gPj4+IE9uIDIwMTktMDYtMTEgMDc6MjAsIEtvbmRh
LCBUaXJ1bWFsZXN3YXIgUmVkZHkgd3JvdGU6DQo+ID4+Pj4NCj4gPj4+PiBIaSBKb2UsDQo+ID4+
Pj4NCj4gPj4+Pg0KPiA+Pj4+DQo+ID4+Pj4gSSBtZWFudCB0aGUgc3BlY2lmaWNhdGlvbnMgdGhh
dCB1c2UgVFVSTiAoSUNFLCBTSVAgYW5kIFdlYlJUQykgZG8NCj4gPj4+PiBub3QgZGlzY3VzcyBz
ZXR0aW5nIGFueSBUQ1Agb3B0aW9uIGZvciBhcHBsaWNhdGlvbiBkYXRhIChSVFAsIFJUQ1ANCj4g
Pj4+PiBhbmQgV2ViUlRDIGRhdGEgY2hhbm5lbHMpLiAgUGxlYXNlIG5vdGUgVENQIGlzIG9ubHkg
dXNlZCBhcw0KPiA+Pj4+IGZhbGxiYWNrIHRyYW5zcG9ydCBvbmx5IGlmIFVEUCB0cmFmZmljIGlz
IGJsb2NrZWQgdG8gdGhlIFRVUk4gc2VydmVyLg0KPiA+Pj4+DQo+ID4+Pj4gVFVSTiBoYXMgYmVl
biB3aWRlbHkgZGVwbG95ZWQgaW4gdGhlIGZpZWxkLCBhbmQgdGhlcmUgd2FzIG5vDQo+ID4+Pj4g
ZGlzY3Vzc2lvbiBpbiB0aGUgV0cgdG8gZXhwbGljaXRseSBoYW5kbGUgVENQIG9wdGlvbnMuDQo+
ID4+Pj4NCj4gPj4+Pg0KPiA+Pj4+DQo+ID4+Pj4gQ2hlZXJzLA0KPiA+Pj4+DQo+ID4+Pj4gLVRp
cnUNCj4gPj4+Pg0KPiA+Pj4+DQo+ID4+Pj4NCj4gPj4+PiAqRnJvbToqIEpvZSBUb3VjaCA8dG91
Y2hAc3RyYXlhbHBoYS5jb20+DQo+ID4+Pj4gKlNlbnQ6KiBNb25kYXksIEp1bmUgMTAsIDIwMTkg
Nzo1OSBQTQ0KPiA+Pj4+ICpUbzoqIEtvbmRhLCBUaXJ1bWFsZXN3YXIgUmVkZHkNCj4gPj4+PiA8
VGlydW1hbGVzd2FyUmVkZHlfS29uZGFATWNBZmVlLmNvbT4NCj4gPj4+PiAqQ2M6KiB0c3YtYXJ0
QGlldGYub3JnOyBkcmFmdC1pZXRmLXRyYW0tdHVybmJpcy5hbGxAaWV0Zi5vcmc7DQo+ID4+Pj4g
aWV0ZkBpZXRmLm9yZzsgdHJhbUBpZXRmLm9yZw0KPiA+Pj4+ICpTdWJqZWN0OiogUmU6IFtUc3Yt
YXJ0XSBbdHJhbV0gVHN2YXJ0IGxhc3QgY2FsbCByZXZpZXcgb2YNCj4gPj4+PiBkcmFmdC1pZXRm
LXRyYW0tdHVybmJpcy0yNQ0KPiA+Pj4+DQo+ID4+Pj4NCj4gPj4+Pg0KPiA+Pj4+ICpDQVVUSU9O
KjpFeHRlcm5hbCBlbWFpbC4gRG8gbm90IGNsaWNrIGxpbmtzIG9yIG9wZW4gYXR0YWNobWVudHMN
Cj4gPj4+PiB1bmxlc3MgeW91IHJlY29nbml6ZSB0aGUgc2VuZGVyIGFuZCBrbm93IHRoZSBjb250
ZW50IGlzIHNhZmUuDQo+ID4+Pj4NCj4gPj4+PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+ID4+Pj4gLS0tLS0NCj4g
Pj4+Pg0KPiA+Pj4+IEhpLCBUaXJ1LA0KPiA+Pj4+DQo+ID4+Pj4NCj4gPj4+Pg0KPiA+Pj4+ICAg
IE9uIEp1biA5LCAyMDE5LCBhdCAxMTo0MyBQTSwgS29uZGEsIFRpcnVtYWxlc3dhciBSZWRkeQ0K
PiA+Pj4+ICAgIDxUaXJ1bWFsZXN3YXJSZWRkeV9Lb25kYUBNY0FmZWUuY29tDQo+ID4+Pj4gICAg
PG1haWx0bzpUaXJ1bWFsZXN3YXJSZWRkeV9Lb25kYUBNY0FmZWUuY29tPj4gd3JvdGU6DQo+ID4+
Pj4NCj4gPj4+Pg0KPiA+Pj4+DQo+ID4+Pj4gICAgICAgIE9uIEp1biA3LCAyMDE5LCBhdCA0OjM5
IEFNLCBLb25kYSwgVGlydW1hbGVzd2FyIFJlZGR5DQo+ID4+Pj4gICAgICAgIDxUaXJ1bWFsZXN3
YXJSZWRkeV9Lb25kYUBtY2FmZWUuY29tDQo+ID4+Pj4gICAgICAgIDxtYWlsdG86VGlydW1hbGVz
d2FyUmVkZHlfS29uZGFAbWNhZmVlLmNvbT4+IHdyb3RlOg0KPiA+Pj4+DQo+ID4+Pj4NCj4gPj4+
PiAgICAgICAgICAgICAgICAgICAgVGhlIHNwZWNpZmljYXRpb24gaGFzIHR3byBzZWN0aW9ucyAx
NCBhbmQgMTUgKElQDQo+ID4+Pj4gICAgICAgICAgICAgICAgICAgIEhlYWRlciBGaWVsZHMgZm9y
DQo+ID4+Pj4gICAgICAgICAgICAgICAgICAgIFVEUC10by0NCj4gPj4+Pg0KPiA+Pj4+ICAgICAg
ICAgICAgICAgIFVEUCB0cmFuc2xhdGlvbiBhbmQgSVAgSGVhZGVyIEZpZWxkcyBmb3IgVENQLXRv
LVVEUA0KPiA+Pj4+ICAgICAgICAgICAgICAgIHRyYW5zbGF0aW9uKSB0bw0KPiA+Pj4+ICAgICAg
ICAgICAgICAgIGRpc2N1c3MgZGlyZWN0IHRyYW5zbGF0aW9ucy4NCj4gPj4+PiAgICAgICAgICAg
ICAgICBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNTc2Ng0KPiA+Pj4+ICAgICAgICAg
ICAgICAgIDxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMt
DQo+IDNBX190b29scy5pZXRmLm9yZ19odG1sX3JmYzU3NjYmZD1Ed01GYVEmYz05NlpiWlpjYU1G
NHcwRjRqcE42TFpnDQo+ICZyPWJ3Wi1ublJHV21jR0tSSXVhZHE2LQ0KPiBOU25zZ3diQlZVSmE0
bVpmbUVJQlhnJm09d2xKQkEwd0NqMWpJejRmM1JlZ1dzOFVTaTZfZ3NrM2ZvNkhzYQ0KPiBITm1E
d0Umcz16cE52NVlEcEkyLXdQTmhXU25DYjFWc2lkeU1FZzdMWVFkbjZJZUxxZGc0JmU9Pg0KPiA+
Pj4+ICAgICAgICAgICAgICAgIG9ubHkNCj4gPj4+PiAgICAgICAgICAgICAgICBjb3ZlcmVkIFVE
UC10by0gVURQIHRyYW5zbGF0aW9uIGluIFNlY3Rpb24gMTIuDQo+ID4+Pj4NCj4gPj4+PiAgICAg
ICAgICAgICAgICBZZXMsIGJ1dCBib3RoIHNlY3Rpb25zIGlnbm9yZSB0aGUgaW1wYWN0IG9mIHRy
YW5zcG9ydA0KPiA+Pj4+ICAgICAgICAgICAgICAgIG9wdGlvbnMgLSBib3RoDQo+ID4+Pj4gICAg
ICAgICAgICAgICAgY3VycmVudCBmb3IgVENQIGFuZCBwZW5kaW5nIGZvciBVRFAuIFRoZXNlIGFy
ZQ0KPiA+Pj4+ICAgICAgICAgICAgICAgIGlnbm9yZWQgYm90aCB3aGVuDQo+ID4+Pj4gICAgICAg
ICAgICAgICAgcGFja2V0cyB3aXRoIHN1Y2ggdHJhbnNwb3J0IG9wdGlvbnMgYXJlIHJlY2VpdmVk
ICh0aGUNCj4gPj4+PiAgICAgICAgICAgICAgICBpbnB1dCBwYWNrZXQgdG8NCj4gPj4+PiAgICAg
ICAgICAgICAgICB0aGUgdHJhbnNsYXRpb24pIGFuZCB3aGV0aGVyIC8gaG93IHRoZXkgYXJlIHVz
ZWQgb24NCj4gPj4+PiAgICAgICAgICAgICAgICB0cmFuc21pdCAodGhlDQo+ID4+Pj4gICAgICAg
ICAgICAgICAgb3V0cHV0IHBhY2tldCkNCj4gPj4+Pg0KPiA+Pj4+DQo+ID4+Pj4gICAgICAgICAg
ICBUVVJOIGlzIHVzZWQgdG8gcmVsYXkgcmVhbC10aW1lIGRhdGEgKGUuZy4gYXVkaW8gYW5kDQo+
ID4+Pj4gICAgICAgICAgICB2aWRlbyBzdHJlYW1zKQ0KPiA+Pj4+ICAgICAgICAgICAgYW5kIHRo
ZSBhcHByb2FjaCB0YWtlbiBieSBWT0lQIHJlbGF0ZWQgc3BlY2lmaWNhdGlvbnMgaXMNCj4gPj4+
PiAgICAgICAgICAgIHRvIGF2b2lkDQo+ID4+Pj4gICAgICAgICAgICBmcmFnbWVudGF0aW9uIGZv
ciBSVFAgcGFja2V0cw0KPiA+Pj4+DQo+ID4+Pj4NCj4gPj4+PiAgICAgICAgU2VjIDIuOCBtZW50
aW9ucyBSVFAgYXMgb25lIHVzZSBjYXNlIGVudmlzaW9uZWQgKGF0IHRoaXMNCj4gPj4+PiAgICAg
ICAgcG9pbnQsIGl04oCZZCBiZSBmYWlyIHRvDQo+ID4+Pj4gICAgICAgIGFzayB0aGlzIHJldmlz
aW9uIHRvIGNsYXJpZnkgd2hldGhlciB0aGF0IHR1cm5lZCBvdXQgdG8gYmUNCj4gPj4+PiAgICAg
ICAgdHJ1ZSkuIEJ1dCBpdCBpc27igJl0DQo+ID4+Pj4gICAgICAgIGluZGljYXRlZCBhcyB0aGUg
b25seSB1c2UgY2FzZS4NCj4gPj4+Pg0KPiA+Pj4+DQo+ID4+Pj4gICAgVGhlIGRyYWZ0IHNheXMg
VFVSTiBpcyBpbnZlbnRlZCB0byBzdXBwb3J0IG11bHRpbWVkaWEgc2Vzc2lvbnMNCj4gPj4+PiAg
ICBzaWduYWxlZCB1c2luZyBTSVAgYW5kIGlzIHR5cGljYWxseSB1c2VkIHdpdGggSUNFLiBUVVJO
IGlzIGFsc28NCj4gPj4+PiAgICB1c2VkIHdpdGggV2ViUlRDLCBhbmQgV2ViUlRDIGRhdGEgY2hh
bm5lbHMgYWxzbw0KPiA+Pj4+ICAgIGF2b2lkIElQIGZyYWdtZW50YXRpb24NCj4gPj4+PiAgICAo
c2VlIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLXJ0Y3dlYi1kYXRhLWNo
YW5uZWwtMTMNCj4gPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1o
dHRwcy0NCj4gM0FfX3Rvb2xzLmlldGYub3JnX2h0bWxfZHJhZnQtMkRpZXRmLTJEcnRjd2ViLTJE
ZGF0YS0yRGNoYW5uZWwtDQo+IDJEMTMmZD1Ed01GYVEmYz05NlpiWlpjYU1GNHcwRjRqcE42TFpn
JnI9YndaLQ0KPiBublJHV21jR0tSSXVhZHE2LQ0KPiBOU25zZ3diQlZVSmE0bVpmbUVJQlhnJm09
d2xKQkEwd0NqMWpJejRmM1JlZ1dzOFVTaTZfZ3NrM2ZvNkhzYQ0KPiBITm1Ed0Umcz1JSTFPRWNq
MFZsbEg0eVZ3QjVJeUlCMEtLaVhmNDJTY2VtRnRZb1hVUXRzJmU9PikuDQo+ID4+Pj4NCj4gPj4+
Pg0KPiA+Pj4+DQo+ID4+Pj4gVGhlIGFwcGxpY2F0aW9uIHByb3RvY29scyBUVVJOIGlzIGRlc2ln
bmVkIGZvciBvciB0eXBpY2FsbHkgdXNlZA0KPiA+Pj4+IGZvciBpcyBub3QgcmVsZXZhbnQgdG8g
bXkgcG9pbnQgYWJvdmUsIHVubGVzcyB5b3XigJlyZSBjbGFpbWluZyB0aGF0DQo+ID4+Pj4gdGhl
c2UgdXNlcyBuZXZlciB1c2UgdHJhbnNwb3J0IG9wdGlvbnMgKHdoaWNoIGlzIGRvdWJ0ZnVsIGZv
ciBUQ1AsDQo+ID4+Pj4gZm9yIHdoaWNoIHNvbWUgdHJhbnNwb3J0IG9wdGlvbnMgYXJlIHBlcnZh
c2l2ZWx5IHVzZWQgYnkgZGVmYXVsdCkuDQo+ID4+Pj4NCj4gPj4+Pg0KPiA+Pj4+DQo+ID4+Pj4N
Cj4gPj4+Pg0KPiA+Pj4+DQo+ID4+Pj4gICAgICAgIFJlZ2FyZGxlc3MsIHRob3VnaCwgdGhpcyBk
b2VzbuKAmXQgaW1wYWN0IHRoZSBjb25jZXJuIHJhaXNlZA0KPiA+Pj4+ICAgICAgICBhYm92ZS4g
UlRQIGNvdWxkDQo+ID4+Pj4gICAgICAgIHN0aWxsIGVtcGxveSB0cmFuc3BvcnQgb3B0aW9ucy4N
Cj4gPj4+Pg0KPiA+Pj4+DQo+ID4+Pj4gICAgSSBjaGVja2VkIGFnYWluIGFuZCBkb24ndCBzZWUg
YW55IFJUUCwgQmFjay10by1CYWNrIFVzZXIgQWdlbnRzDQo+ID4+Pj4gICAgKEIyQlVBcyksIFNJ
UCBwcm94aWVzIGFuZCBXZWJSVEMgZ2F0ZXdheSBzcGVjaWZpY2F0aW9ucw0KPiA+Pj4+ICAgIGRp
c2N1c3NpbmcgdHJhbnNwb3J0IG9wdGlvbnMgZm9yIHRyYW5zbGF0aW9ucy4NCj4gPj4+Pg0KPiA+
Pj4+DQo+ID4+Pj4NCj4gPj4+PiBUaGUgZmFjdCB0aGF0IG90aGVycyBoYXZlIHRoaXMgZ2FwIGRv
ZXMgbm90IGp1c3RpZnkgY29udGludWluZyB0bw0KPiA+Pj4+IGZhaWwgdG8gYWRkcmVzcyBpdCBp
biB0aGlzIGRvY3VtZW50LiBJZiBhbnl0aGluZywgaXQgbWFrZXMgaXQgdGhhdA0KPiA+Pj4+IG11
Y2ggbW9yZSBpbXBvcnRhbnQgdG8gYWRkcmVzcy4NCj4gPj4+Pg0KPiA+Pj4+DQo+ID4+Pj4NCj4g
Pj4+PiBKb2UNCj4gPj4+Pg0KPiA+Pj4NCj4gPj4+IC0tDQo+ID4+Pg0KPiA+Pj4gTWFnbnVzIFdl
c3Rlcmx1bmQNCj4gPj4+DQo+ID4+PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiA+Pj4gLS0gTmV0d29yayBBcmNo
aXRlY3R1cmUgJiBQcm90b2NvbHMsIEVyaWNzc29uIFJlc2VhcmNoDQo+ID4+PiAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tDQo+ID4+PiBFcmljc3NvbiBBQiAgICAgICAgICAgICAgICAgfCBQaG9uZSAgKzQ2IDEwIDcx
NDgyODcNCj4gPj4+IFRvcnNoYW1uc2dhdGFuIDIzICAgICAgICAgICB8IE1vYmlsZSArNDYgNzMg
MDk0OTA3OQ0KPiA+Pj4gU0UtMTY0IDgwIFN0b2NraG9sbSwgU3dlZGVuIHwgbWFpbHRvOg0KPiBt
YWdudXMud2VzdGVybHVuZEBlcmljc3Nvbi5jb20NCj4gPj4+IC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+ID4+PiAt
LSBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiA+Pj4g
VHN2LWFydCBtYWlsaW5nIGxpc3QNCj4gPj4+IFRzdi1hcnRAaWV0Zi5vcmcgPG1haWx0bzpUc3Yt
YXJ0QGlldGYub3JnPg0KPiA+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by90c3YtYXJ0DQo+ID4+DQo+ID4+DQo+ID4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQo+ID4+IHRyYW0gbWFpbGluZyBsaXN0DQo+ID4+IHRyYW1AaWV0
Zi5vcmcNCj4gPj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby90cmFtDQo+
ID4+DQo+ID4NCj4gPiAtLQ0KPiA+IEJyYW5kb24gV2lsbGlhbXMNCj4gPiBQbGF0Zm9ybSBFbmdp
bmVlcmluZw0KPiA+IEFrYW1haSBUZWNobm9sb2dpZXMgSW5jLg0KPiA+DQo+ID4gX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gPiBUc3YtYXJ0IG1haWxp
bmcgbGlzdA0KPiA+IFRzdi1hcnRAaWV0Zi5vcmcNCj4gPiBodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3Rzdi1hcnQNCg0K


From nobody Thu Jun 13 07:17:27 2019
Return-Path: <touch@strayalpha.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2C7AD12024F; Thu, 13 Jun 2019 07:17:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.218
X-Spam-Level: 
X-Spam-Status: No, score=-1.218 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NEUTRAL=0.779, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=strayalpha.com
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 Q2gRh9Yccy_h; Thu, 13 Jun 2019 07:17:10 -0700 (PDT)
Received: from server217-3.web-hosting.com (server217-3.web-hosting.com [198.54.115.226]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 63C7B1201A1; Thu, 13 Jun 2019 07:17:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=strayalpha.com; s=default; h=To:References:Message-Id:Cc:Date:In-Reply-To: From:Subject:Mime-Version:Content-Type:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=P/cXzk2aufLgbDn4Mtd9fMalXa2C4AKINW8deuDVF0E=; b=oTO6xp50XiV5xPSS86fk1QQbq g8Qy+4lBwARQVoLYGXimHJsfs1/tnY0BLX7xK48H3i8LdMnWPVmJIYA7rJDagG1PNkJjNXSOrMPcZ TywbvYuaAJApHL7PjYSWd+3RSlOeBbvpNMpRIGADRsAOXQcwSnxJmTpAACCfW2jLHheQGjGcSFOJE FKvbSrYxwvqBsrPGMF3gDSNEEDL5QEp1u8N9LJS4ZjDnmjt+cSfFsO/GTrThYz7JlS4PvyNCpA4UH Pyc3lE4qjVJawYfy4SAhvFD+yDo45AF/P0c8ESdCLqpaygxoY5Gvwh83oeOtkqLJF3ai9ProYpw8J J4KPFnhjg==;
Received: from cpe-172-250-240-132.socal.res.rr.com ([172.250.240.132]:54932 helo=[192.168.1.77]) by server217.web-hosting.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92) (envelope-from <touch@strayalpha.com>) id 1hbQXH-002Ez4-L2; Thu, 13 Jun 2019 10:17:09 -0400
Content-Type: multipart/alternative; boundary="Apple-Mail=_E1F97CEF-2D4D-483D-A730-258717B3D768"
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Joe Touch <touch@strayalpha.com>
In-Reply-To: <DM5PR16MB170564C0438321CC3FDD0ACFEAEF0@DM5PR16MB1705.namprd16.prod.outlook.com>
Date: Thu, 13 Jun 2019 07:17:02 -0700
Cc: Brandon Williams <brandon.williams@akamai.com>, Magnus Westerlund <magnus.westerlund@ericsson.com>, "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>,  "ietf@ietf.org" <ietf@ietf.org>, "tram@ietf.org" <tram@ietf.org>, "tsv-art@ietf.org" <tsv-art@ietf.org>
Message-Id: <4C41A2BC-0CBC-42D5-B313-22F9A9D51F6E@strayalpha.com>
References: <155971464360.28104.6837263931145163343@ietfa.amsl.com> <DM5PR16MB170560F51A9F7C281A9BC752EA170@DM5PR16MB1705.namprd16.prod.outlook.com> <F306B122-79F3-4C7A-8CE2-1C094D9F0FCC@strayalpha.com> <DM5PR16MB1705A4C370C4405AFFD63546EA100@DM5PR16MB1705.namprd16.prod.outlook.com> <5F2F8A3B-2887-4107-81E2-B4E222A4044E@strayalpha.com> <DM5PR16MB1705BD4E31370D2F5A179F17EA130@DM5PR16MB1705.namprd16.prod.outlook.com> <2C6B5776-CB95-4607-8D0C-07FDE2F6D515@strayalpha.com> <DM5PR16MB1705638AD29F3288E4AC0952EAED0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB252250AE4E7C158F985B0CC895ED0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <D9A01E28-F9FB-4C86-AFD3-A2BA8D89C340@strayalpha.com> <a3bbeb17-e768-9ab2-9f34-3d179fa8fe38@akamai.com> <E41C125D-F3B4-475E-8AD0-124F531F1DC9@strayalpha.com> <DM5PR16MB170564C0438321CC3FDD0ACFEAEF0@DM5PR16MB1705.namprd16.prod.outlook.com>
To: "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@McAfee.com>
X-Mailer: Apple Mail (2.3445.9.1)
X-OutGoing-Spam-Status: No, score=-0.5
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - server217.web-hosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - strayalpha.com
X-Get-Message-Sender-Via: server217.web-hosting.com: authenticated_id: touch@strayalpha.com
X-Authenticated-Sender: server217.web-hosting.com: touch@strayalpha.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-From-Rewrite: unmodified, already matched
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/KsjXCZqmPpvQWzS5EnHs2tDGOjo>
Subject: Re: [tram] [Tsv-art] Tsvart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Jun 2019 14:17:12 -0000

--Apple-Mail=_E1F97CEF-2D4D-483D-A730-258717B3D768
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi, Tiru,

> On Jun 13, 2019, at 1:42 AM, Konda, Tirumaleswar Reddy =
<TirumaleswarReddy_Konda@McAfee.com> wrote:
>=20
>> ...
>> The description in the document implies packet-to-packet translation, =
which
>> seems dangerous (even as a description). This is especially true for =
the
>> notion that each UDP packet is translated into exactly one TCP frame =
directly.
>=20
> The TURN specification only discusses packet-to-packet translation for =
UDP-to-UDP relay and not for TCP-to-UDP relay.

Sec 15 talks about setting IP fragmentation based on the received =
messages. If this is not based on packet-to-packet translation, can you =
explain how this can be achieved? TCP sets DF for a connection, not on a =
per packet basis

=E2=80=A6.
>>> Acknowledging that TCP options are being ignored when messages are
>>> relayed could be OK. I'm not entirely certain what you're suggesting
>>> relative to the security considerations though. Are you just =
pointing
>>> to the fact that security built into TCP (e.g., tcp-ao, tcp-eno,
>>> tcp-crypt) cannot be used to provide end-to-end security? In the =
same
>>> way that (D)TLS cannot be used for this purpose either? If not that,
>>> what else do you have in mind?
>>=20
>> OK, so given you=E2=80=99re just terminating the connection, you need =
to talk about
>> the implications of doing so, and yes, the kinds of issues above are =
relevant.
>> If you were opening your own TCP connection, it would be relevant to
>> discuss how you decide what options to enable as well and whether =
those
>> options are determined based on the options of the other TCP =
connection
>> (but you=E2=80=99re not doing that).
>=20
> No, TURN server does not establish TCP connection to the peer. TURN =
only supports UDP between the server and the peer.=20
> Please see =
https://tools.ietf.org/html/draft-ietf-tram-turnbis-25#section-2.1 =
<https://tools.ietf.org/html/draft-ietf-tram-turnbis-25#section-2.1>. =20=


Yes, we agree (as I said, =E2=80=9Cif you were=E2=80=A6=E2=80=9D and =
=E2=80=9Cb..ut you=E2=80=99re not.=E2=80=9D).

>=20
>>=20
>> I.e., my suggestion would be to make the description of the =
conversion
>> process match this email=E2=80=99s explanation, i.e., as an =
application relay rather
>> than as direct packet-to-packet conversion, including:
>>=20
>> - adjust your description of how you relay messages to talk about =
things at
>> the =E2=80=9Capplication=E2=80=9D layer
>> 	when you talk about IPv4 or IPv6 properties, the issue is about =
how
>> you configure those as endpoints on the translator, not how *each =
packet* is
>> translated
>> 	NOTE - your document is incorrect regarding TTL; only routers =
drop
>> packets with hopcounts/TTLs of zero. A host MUST NOT (per RFC =
1122/8200)
>=20
> You are right will remove TTL text for TCP-to-UDP relay but not for =
UDP-to-UDP relay. RFC1122 says, the intent is that TTL expiration will =
cause a datagram
> to be discarded by a gateway but not by the destination
> host; however, hosts that act as gateways by forwarding
> datagrams must follow the gateway rules for TTL.

This is correct behavior for IP-to-IP translation (sec 13), but not =
UDP-to-UDP (sec 14). The latter is not the function of a gateway, but =
rather the function of an app-layer proxy.

>=20
>>=20
>> - address how your endpoint deals with TCP options that might have =
impact,
>> including TCP multiparty, AO, ENO, MD5, fastopen, and user timeout
>=20
> The TURN server is not acting as a TCP-to-TCP relay and I don't =
understand the need to discuss these options.

You need to explain the impact of not being able to carry these options =
or their behavior across the UDP part of a TCP-to-UDP relay.

Joe=

--Apple-Mail=_E1F97CEF-2D4D-483D-A730-258717B3D768
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">Hi, =
Tiru,<div class=3D""><div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D"">On Jun 13, 2019, at 1:42 AM, Konda, =
Tirumaleswar Reddy &lt;<a =
href=3D"mailto:TirumaleswarReddy_Konda@McAfee.com" =
class=3D"">TirumaleswarReddy_Konda@McAfee.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><blockquote =
type=3D"cite" style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0);" class=3D"">...</span><br =
class=3D"">The description in the document implies packet-to-packet =
translation, which<br class=3D"">seems dangerous (even as a =
description). This is especially true for the<br class=3D"">notion that =
each UDP packet is translated into exactly one TCP frame directly.<br =
class=3D""></blockquote><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">The TURN specification only discusses packet-to-packet =
translation for UDP-to-UDP relay and not for TCP-to-UDP relay.</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" =
class=3D""></div></blockquote><div><br class=3D""></div><div>Sec 15 =
talks about setting IP fragmentation based on the received messages. If =
this is not based on packet-to-packet translation, can you explain how =
this can be achieved? TCP sets DF for a connection, not on a per packet =
basis</div><div><br class=3D""></div><div>=E2=80=A6.</div><blockquote =
type=3D"cite" class=3D""><div class=3D""><blockquote type=3D"cite" =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><blockquote type=3D"cite" =
class=3D"">Acknowledging that TCP options are being ignored when =
messages are<br class=3D"">relayed could be OK. I'm not entirely certain =
what you're suggesting<br class=3D"">relative to the security =
considerations though. Are you just pointing<br class=3D"">to the fact =
that security built into TCP (e.g., tcp-ao, tcp-eno,<br =
class=3D"">tcp-crypt) cannot be used to provide end-to-end security? In =
the same<br class=3D"">way that (D)TLS cannot be used for this purpose =
either? If not that,<br class=3D"">what else do you have in mind?<br =
class=3D""></blockquote><br class=3D"">OK, so given you=E2=80=99re just =
terminating the connection, you need to talk about<br class=3D"">the =
implications of doing so, and yes, the kinds of issues above are =
relevant.<br class=3D"">If you were opening your own TCP connection, it =
would be relevant to<br class=3D"">discuss how you decide what options =
to enable as well and whether those<br class=3D"">options are determined =
based on the options of the other TCP connection<br class=3D"">(but =
you=E2=80=99re not doing that).<br class=3D""></blockquote><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">No, TURN server does not =
establish TCP connection to the peer. TURN only supports UDP between the =
server and the peer.<span =
class=3D"Apple-converted-space">&nbsp;</span></span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">Please see<span =
class=3D"Apple-converted-space">&nbsp;</span></span><a =
href=3D"https://tools.ietf.org/html/draft-ietf-tram-turnbis-25#section-2.1=
" style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" =
class=3D"">https://tools.ietf.org/html/draft-ietf-tram-turnbis-25#section-=
2.1</a><span style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">. =
&nbsp;</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""></div></blockquote><div><br class=3D""></div><div>Yes, =
we agree (as I said, =E2=80=9Cif you were=E2=80=A6=E2=80=9D and =E2=80=9Cb=
..ut you=E2=80=99re not.=E2=80=9D).</div><br class=3D""><blockquote =
type=3D"cite" class=3D""><div class=3D""><br style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><blockquote type=3D"cite" =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><br class=3D"">I.e., my suggestion =
would be to make the description of the conversion<br class=3D"">process =
match this email=E2=80=99s explanation, i.e., as an application relay =
rather<br class=3D"">than as direct packet-to-packet conversion, =
including:<br class=3D""><br class=3D"">- adjust your description of how =
you relay messages to talk about things at<br class=3D"">the =
=E2=80=9Capplication=E2=80=9D layer<br class=3D""><span =
class=3D"Apple-tab-span" style=3D"white-space: pre;">	</span>when you =
talk about IPv4 or IPv6 properties, the issue is about how<br =
class=3D"">you configure those as endpoints on the translator, not how =
*each packet* is<br class=3D"">translated<br class=3D""><span =
class=3D"Apple-tab-span" style=3D"white-space: pre;">	</span>NOTE - =
your document is incorrect regarding TTL; only routers drop<br =
class=3D"">packets with hopcounts/TTLs of zero. A host MUST NOT (per RFC =
1122/8200)</blockquote><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">You are right will remove TTL text for TCP-to-UDP relay but =
not for UDP-to-UDP relay. RFC1122 says, the intent is that TTL =
expiration will cause a datagram</span><br style=3D"caret-color: rgb(0, =
0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""><span style=3D"caret-color: rgb(0, 0, =
0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">to be discarded by a gateway but not by the =
destination</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" class=3D"">host; =
however, hosts that act as gateways by forwarding</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">datagrams must follow the =
gateway rules for TTL.</span><br style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;" class=3D""></div></blockquote><div><br =
class=3D""></div><div>This is correct behavior for IP-to-IP translation =
(sec 13), but not UDP-to-UDP (sec 14). The latter is not the function of =
a gateway, but rather the function of an app-layer proxy.</div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" =
class=3D""><blockquote type=3D"cite" style=3D"font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><br =
class=3D"">- address how your endpoint deals with TCP options that might =
have impact,<br class=3D"">including TCP multiparty, AO, ENO, MD5, =
fastopen, and user timeout<br class=3D""></blockquote><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">The TURN server is not acting as =
a TCP-to-TCP relay and I don't understand the need to discuss these =
options.</span><br style=3D"caret-color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;" class=3D""></div></blockquote><div><br class=3D""></div><div>You =
need to explain the impact of not being able to carry these options or =
their behavior across the UDP part of a TCP-to-UDP =
relay.</div></div><div class=3D""><br =
class=3D""></div>Joe</div></body></html>=

--Apple-Mail=_E1F97CEF-2D4D-483D-A730-258717B3D768--


From nobody Fri Jun 14 00:50:24 2019
Return-Path: <TirumaleswarReddy_Konda@mcafee.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 526691200F6; Fri, 14 Jun 2019 00:50:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.308
X-Spam-Level: 
X-Spam-Status: No, score=-4.308 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mcafee.com
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 LgBfzsMkn8C8; Fri, 14 Jun 2019 00:50:18 -0700 (PDT)
Received: from DNVWSMAILOUT1.mcafee.com (dnvwsmailout1.mcafee.com [161.69.31.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4CF8612004F; Fri, 14 Jun 2019 00:50:16 -0700 (PDT)
X-NAI-Header: Modified by McAfee Email Gateway (5500)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mcafee.com; s=s_mcafee; t=1560498062; h=From: To:CC:Subject:Thread-Topic:Thread-Index:Date: Message-ID:References:In-Reply-To:Accept-Language: Content-Language:X-MS-Has-Attach:X-MS-TNEF-Correlator: dlp-product:dlp-version:dlp-reaction:authentication-results: x-originating-ip:x-ms-publictraffictype:x-ms-office365-filtering-correlation-id: x-microsoft-antispam:x-ms-traffictypediagnostic: x-ms-exchange-purlcount:x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers:x-forefront-prvs: x-forefront-antispam-report:received-spf:x-ms-exchange-senderadcheck: x-microsoft-antispam-message-info:Content-Type: MIME-Version:X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype: X-MS-Exchange-CrossTenant-userprincipalname: X-MS-Exchange-Transport-CrossTenantHeadersStamped: X-OriginatorOrg:X-NAI-Spam-Flag:X-NAI-Spam-Threshold: X-NAI-Spam-Score:X-NAI-Spam-Version; bh=L V0FLaXSiIdZOOQqdOs3UVnZSkPhRhCJlNt6yuMRNU A=; b=iVsYRjBzrgha3gi1MLiad0Wfmi+w54h6IY4q8bDOwyS1 NskMTL7F/Fi7g9HBOBlhWVRHOj9VEK1Jt5yW6p1XRViJXpKMqu AZIXSba4TQXHRMw9SHWHfaCMuASxB4rJA/AgMv21AOqtL0F5wF cOWRTTdw3XUdkbW/4sUeehvEXDM=
Received: from DNVEXAPP1N04.corpzone.internalzone.com (unknown [10.44.48.88]) by DNVWSMAILOUT1.mcafee.com with smtp (TLS: TLSv1/SSLv3,256bits,ECDHE-RSA-AES256-SHA384) id 687b_4a2f_17907f0e_7922_4209_83f6_703db8140c7c; Fri, 14 Jun 2019 01:41:01 -0600
Received: from DNVEXAPP1N05.corpzone.internalzone.com (10.44.48.89) by DNVEXAPP1N04.corpzone.internalzone.com (10.44.48.88) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Fri, 14 Jun 2019 01:49:28 -0600
Received: from DNVO365EDGE2.corpzone.internalzone.com (10.44.176.74) by DNVEXAPP1N05.corpzone.internalzone.com (10.44.48.89) with Microsoft SMTP Server (TLS) id 15.0.1395.4 via Frontend Transport; Fri, 14 Jun 2019 01:49:28 -0600
Received: from NAM05-DM3-obe.outbound.protection.outlook.com (10.44.176.241) by edge.mcafee.com (10.44.176.74) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Fri, 14 Jun 2019 01:49:26 -0600
Received: from DM5PR16MB1705.namprd16.prod.outlook.com (10.172.44.147) by DM5PR16MB1499.namprd16.prod.outlook.com (10.173.211.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1987.10; Fri, 14 Jun 2019 07:49:26 +0000
Received: from DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::3d0a:95ec:9842:68f7]) by DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::3d0a:95ec:9842:68f7%9]) with mapi id 15.20.1987.012; Fri, 14 Jun 2019 07:49:26 +0000
From: "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@McAfee.com>
To: Joe Touch <touch@strayalpha.com>
CC: Brandon Williams <brandon.williams@akamai.com>, Magnus Westerlund <magnus.westerlund@ericsson.com>, "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>, "tram@ietf.org" <tram@ietf.org>, "tsv-art@ietf.org" <tsv-art@ietf.org>
Thread-Topic: [Tsv-art] [tram] Tsvart last call review of draft-ietf-tram-turnbis-25
Thread-Index: AQHVIKHNY5K64I8fCE64oYZWgIaoB6aXzr4wgAHVVQCAARFyUA==
Date: Fri, 14 Jun 2019 07:49:26 +0000
Message-ID: <DM5PR16MB1705874C023145D26DCB58E6EAEE0@DM5PR16MB1705.namprd16.prod.outlook.com>
References: <155971464360.28104.6837263931145163343@ietfa.amsl.com> <DM5PR16MB170560F51A9F7C281A9BC752EA170@DM5PR16MB1705.namprd16.prod.outlook.com> <F306B122-79F3-4C7A-8CE2-1C094D9F0FCC@strayalpha.com> <DM5PR16MB1705A4C370C4405AFFD63546EA100@DM5PR16MB1705.namprd16.prod.outlook.com> <5F2F8A3B-2887-4107-81E2-B4E222A4044E@strayalpha.com> <DM5PR16MB1705BD4E31370D2F5A179F17EA130@DM5PR16MB1705.namprd16.prod.outlook.com> <2C6B5776-CB95-4607-8D0C-07FDE2F6D515@strayalpha.com> <DM5PR16MB1705638AD29F3288E4AC0952EAED0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB252250AE4E7C158F985B0CC895ED0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <D9A01E28-F9FB-4C86-AFD3-A2BA8D89C340@strayalpha.com> <a3bbeb17-e768-9ab2-9f34-3d179fa8fe38@akamai.com> <E41C125D-F3B4-475E-8AD0-124F531F1DC9@strayalpha.com> <DM5PR16MB170564C0438321CC3FDD0ACFEAEF0@DM5PR16MB1705.namprd16.prod.outlook.com> <4C41A2BC-0CBC-42D5-B313-22F9A9D51F6E@strayalpha.com>
In-Reply-To: <4C41A2BC-0CBC-42D5-B313-22F9A9D51F6E@strayalpha.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-version: 11.3.0.8
dlp-reaction: no-action
authentication-results: spf=none (sender IP is ) smtp.mailfrom=TirumaleswarReddy_Konda@McAfee.com; 
x-originating-ip: [185.221.69.46]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 52ee90ef-5726-4571-5485-08d6f09cd305
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600148)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:DM5PR16MB1499; 
x-ms-traffictypediagnostic: DM5PR16MB1499:
x-ms-exchange-purlcount: 4
x-microsoft-antispam-prvs: <DM5PR16MB14997F66963A03F04A1B8E0DEAEE0@DM5PR16MB1499.namprd16.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6108;
x-forefront-prvs: 0068C7E410
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(396003)(39860400002)(136003)(376002)(346002)(366004)(189003)(199004)(32952001)(53546011)(478600001)(54906003)(81166006)(7736002)(33656002)(66556008)(7696005)(14454004)(66476007)(76176011)(26005)(486006)(66446008)(73956011)(76116006)(99286004)(66946007)(8936002)(4326008)(476003)(966005)(11346002)(72206003)(6436002)(81156014)(25786009)(6506007)(446003)(6916009)(229853002)(186003)(8676002)(66066001)(71200400001)(236005)(52536014)(55016002)(64756008)(74316002)(80792005)(5660300002)(102836004)(68736007)(53936002)(86362001)(606006)(14444005)(9326002)(5024004)(256004)(316002)(6116002)(6306002)(54896002)(9686003)(2906002)(790700001)(3846002)(71190400001)(6246003)(85282002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR16MB1499; H:DM5PR16MB1705.namprd16.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: McAfee.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: yhTjzb+COBZ42Ipx+4kNCQH3GLPr9FxfZrvs0F1OuM3EoiUxPrrosdyev1M0WQwziCxNoD293LD3DWTKR9JnyJIPMdg2FeBeohbJjuJznpQz3KucShvWZO918wHHbwQ2sJ6UWm/WZTE/kkHD9JjSxNbfhei8hAVczJBnhMxIEUPI/pknVuupD9c88/REHbtBWc9pePJKSqnZmW5v450LfNOiqY0749C067OE3rwlyitMbyFMy2GUXWaVOrE7EVJv8QiyamO9qkIxhTF7SDJiDgDuh8Mg+MA7kr9MI/5tCh9OYKim6Ob/21ZsBfW6PC6UgvCpX93iK0qui3+QhABkd4INxK8hiMTpMofZgeivkBIoxm2QIlXWIuo/zyvmvVFsB8YH7Eje+IIu2wkafV9Jfxo25uMDbPSNldJM5+5cXj8=
Content-Type: multipart/alternative; boundary="_000_DM5PR16MB1705874C023145D26DCB58E6EAEE0DM5PR16MB1705namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 52ee90ef-5726-4571-5485-08d6f09cd305
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Jun 2019 07:49:26.4449 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4943e38c-6dd4-428c-886d-24932bc2d5de
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: TirumaleswarReddy_Konda@McAfee.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR16MB1499
X-OriginatorOrg: mcafee.com
X-NAI-Spam-Flag: NO
X-NAI-Spam-Threshold: 15
X-NAI-Spam-Score: 0
X-NAI-Spam-Version: 2.3.0.9418 : core <6568> : inlines <7104> : streams <1824444> : uri <2856000>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/jvWSeTtvDelHtHw7C4jsYhJyiF8>
Subject: Re: [tram] [Tsv-art] Tsvart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Jun 2019 07:50:22 -0000

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

SGkgSm9uLA0KDQpQbGVhc2Ugc2VlIGlubGluZSBbVFJdDQoNCkZyb206IEpvZSBUb3VjaCA8dG91
Y2hAc3RyYXlhbHBoYS5jb20+DQpTZW50OiBUaHVyc2RheSwgSnVuZSAxMywgMjAxOSA3OjQ3IFBN
DQpUbzogS29uZGEsIFRpcnVtYWxlc3dhciBSZWRkeSA8VGlydW1hbGVzd2FyUmVkZHlfS29uZGFA
TWNBZmVlLmNvbT4NCkNjOiBCcmFuZG9uIFdpbGxpYW1zIDxicmFuZG9uLndpbGxpYW1zQGFrYW1h
aS5jb20+OyBNYWdudXMgV2VzdGVybHVuZCA8bWFnbnVzLndlc3Rlcmx1bmRAZXJpY3Nzb24uY29t
PjsgZHJhZnQtaWV0Zi10cmFtLXR1cm5iaXMuYWxsQGlldGYub3JnOyBpZXRmQGlldGYub3JnOyB0
cmFtQGlldGYub3JnOyB0c3YtYXJ0QGlldGYub3JnDQpTdWJqZWN0OiBSZTogW1Rzdi1hcnRdIFt0
cmFtXSBUc3ZhcnQgbGFzdCBjYWxsIHJldmlldyBvZiBkcmFmdC1pZXRmLXRyYW0tdHVybmJpcy0y
NQ0KDQoNCkNBVVRJT046IEV4dGVybmFsIGVtYWlsLiBEbyBub3QgY2xpY2sgbGlua3Mgb3Igb3Bl
biBhdHRhY2htZW50cyB1bmxlc3MgeW91IHJlY29nbml6ZSB0aGUgc2VuZGVyIGFuZCBrbm93IHRo
ZSBjb250ZW50IGlzIHNhZmUuDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpI
aSwgVGlydSwNCg0KDQpPbiBKdW4gMTMsIDIwMTksIGF0IDE6NDIgQU0sIEtvbmRhLCBUaXJ1bWFs
ZXN3YXIgUmVkZHkgPFRpcnVtYWxlc3dhclJlZGR5X0tvbmRhQE1jQWZlZS5jb208bWFpbHRvOlRp
cnVtYWxlc3dhclJlZGR5X0tvbmRhQE1jQWZlZS5jb20+PiB3cm90ZToNCg0KLi4uDQpUaGUgZGVz
Y3JpcHRpb24gaW4gdGhlIGRvY3VtZW50IGltcGxpZXMgcGFja2V0LXRvLXBhY2tldCB0cmFuc2xh
dGlvbiwgd2hpY2gNCnNlZW1zIGRhbmdlcm91cyAoZXZlbiBhcyBhIGRlc2NyaXB0aW9uKS4gVGhp
cyBpcyBlc3BlY2lhbGx5IHRydWUgZm9yIHRoZQ0Kbm90aW9uIHRoYXQgZWFjaCBVRFAgcGFja2V0
IGlzIHRyYW5zbGF0ZWQgaW50byBleGFjdGx5IG9uZSBUQ1AgZnJhbWUgZGlyZWN0bHkuDQoNClRo
ZSBUVVJOIHNwZWNpZmljYXRpb24gb25seSBkaXNjdXNzZXMgcGFja2V0LXRvLXBhY2tldCB0cmFu
c2xhdGlvbiBmb3IgVURQLXRvLVVEUCByZWxheSBhbmQgbm90IGZvciBUQ1AtdG8tVURQIHJlbGF5
Lg0KDQpTZWMgMTUgdGFsa3MgYWJvdXQgc2V0dGluZyBJUCBmcmFnbWVudGF0aW9uIGJhc2VkIG9u
IHRoZSByZWNlaXZlZCBtZXNzYWdlcy4gSWYgdGhpcyBpcyBub3QgYmFzZWQgb24gcGFja2V0LXRv
LXBhY2tldCB0cmFuc2xhdGlvbiwgY2FuIHlvdSBleHBsYWluIGhvdyB0aGlzIGNhbiBiZSBhY2hp
ZXZlZD8gVENQIHNldHMgREYgZm9yIGEgY29ubmVjdGlvbiwgbm90IG9uIGEgcGVyIHBhY2tldCBi
YXNpcw0KDQpbVFJdIEl0IGlzIG5vdCBiYXNlZCBvbiBwYWNrZXQtdG8tcGFja2V0IHRyYW5zbGF0
aW9uLiBUVVJOIGNsaWVudCBjYW4gc2V0IHRoZSBET07igJlULUZSQUdNRU5UIGF0dHJpYnV0ZSBp
biB0aGUgVFVSTiBtZXNzYWdlIHRvIHRlbGwgdGhlIFRVUk4gc2VydmVyIHRvIHNldCB0aGUgREYg
Yml0IGluIHRoZSByZXN1bHRpbmcgVURQIGRhdGFncmFtIHNlbnQgdG8gdGhlIHBlZXIuIFBsZWFz
ZSBzZWUgaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtdHJhbS10dXJuYmlz
LTI1I3NlY3Rpb24tMTUNCg0K4oCmLg0KQWNrbm93bGVkZ2luZyB0aGF0IFRDUCBvcHRpb25zIGFy
ZSBiZWluZyBpZ25vcmVkIHdoZW4gbWVzc2FnZXMgYXJlDQpyZWxheWVkIGNvdWxkIGJlIE9LLiBJ
J20gbm90IGVudGlyZWx5IGNlcnRhaW4gd2hhdCB5b3UncmUgc3VnZ2VzdGluZw0KcmVsYXRpdmUg
dG8gdGhlIHNlY3VyaXR5IGNvbnNpZGVyYXRpb25zIHRob3VnaC4gQXJlIHlvdSBqdXN0IHBvaW50
aW5nDQp0byB0aGUgZmFjdCB0aGF0IHNlY3VyaXR5IGJ1aWx0IGludG8gVENQIChlLmcuLCB0Y3At
YW8sIHRjcC1lbm8sDQp0Y3AtY3J5cHQpIGNhbm5vdCBiZSB1c2VkIHRvIHByb3ZpZGUgZW5kLXRv
LWVuZCBzZWN1cml0eT8gSW4gdGhlIHNhbWUNCndheSB0aGF0IChEKVRMUyBjYW5ub3QgYmUgdXNl
ZCBmb3IgdGhpcyBwdXJwb3NlIGVpdGhlcj8gSWYgbm90IHRoYXQsDQp3aGF0IGVsc2UgZG8geW91
IGhhdmUgaW4gbWluZD8NCg0KT0ssIHNvIGdpdmVuIHlvdeKAmXJlIGp1c3QgdGVybWluYXRpbmcg
dGhlIGNvbm5lY3Rpb24sIHlvdSBuZWVkIHRvIHRhbGsgYWJvdXQNCnRoZSBpbXBsaWNhdGlvbnMg
b2YgZG9pbmcgc28sIGFuZCB5ZXMsIHRoZSBraW5kcyBvZiBpc3N1ZXMgYWJvdmUgYXJlIHJlbGV2
YW50Lg0KSWYgeW91IHdlcmUgb3BlbmluZyB5b3VyIG93biBUQ1AgY29ubmVjdGlvbiwgaXQgd291
bGQgYmUgcmVsZXZhbnQgdG8NCmRpc2N1c3MgaG93IHlvdSBkZWNpZGUgd2hhdCBvcHRpb25zIHRv
IGVuYWJsZSBhcyB3ZWxsIGFuZCB3aGV0aGVyIHRob3NlDQpvcHRpb25zIGFyZSBkZXRlcm1pbmVk
IGJhc2VkIG9uIHRoZSBvcHRpb25zIG9mIHRoZSBvdGhlciBUQ1AgY29ubmVjdGlvbg0KKGJ1dCB5
b3XigJlyZSBub3QgZG9pbmcgdGhhdCkuDQoNCk5vLCBUVVJOIHNlcnZlciBkb2VzIG5vdCBlc3Rh
Ymxpc2ggVENQIGNvbm5lY3Rpb24gdG8gdGhlIHBlZXIuIFRVUk4gb25seSBzdXBwb3J0cyBVRFAg
YmV0d2VlbiB0aGUgc2VydmVyIGFuZCB0aGUgcGVlci4NClBsZWFzZSBzZWUgaHR0cHM6Ly90b29s
cy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtdHJhbS10dXJuYmlzLTI1I3NlY3Rpb24tMi4xLg0K
DQpZZXMsIHdlIGFncmVlIChhcyBJIHNhaWQsIOKAnGlmIHlvdSB3ZXJl4oCm4oCdIGFuZCDigJxi
Li51dCB5b3XigJlyZSBub3Qu4oCdKS4NCg0KW1RSXSBHbGFkIHRvIHNlZSB3ZSBhcmUgbWFraW5n
IHByb2dyZXNzIOKYug0KDQoNCkkuZS4sIG15IHN1Z2dlc3Rpb24gd291bGQgYmUgdG8gbWFrZSB0
aGUgZGVzY3JpcHRpb24gb2YgdGhlIGNvbnZlcnNpb24NCnByb2Nlc3MgbWF0Y2ggdGhpcyBlbWFp
bOKAmXMgZXhwbGFuYXRpb24sIGkuZS4sIGFzIGFuIGFwcGxpY2F0aW9uIHJlbGF5IHJhdGhlcg0K
dGhhbiBhcyBkaXJlY3QgcGFja2V0LXRvLXBhY2tldCBjb252ZXJzaW9uLCBpbmNsdWRpbmc6DQoN
Ci0gYWRqdXN0IHlvdXIgZGVzY3JpcHRpb24gb2YgaG93IHlvdSByZWxheSBtZXNzYWdlcyB0byB0
YWxrIGFib3V0IHRoaW5ncyBhdA0KdGhlIOKAnGFwcGxpY2F0aW9u4oCdIGxheWVyDQogICAgICAg
ICAgICAgIHdoZW4geW91IHRhbGsgYWJvdXQgSVB2NCBvciBJUHY2IHByb3BlcnRpZXMsIHRoZSBp
c3N1ZSBpcyBhYm91dCBob3cNCnlvdSBjb25maWd1cmUgdGhvc2UgYXMgZW5kcG9pbnRzIG9uIHRo
ZSB0cmFuc2xhdG9yLCBub3QgaG93ICplYWNoIHBhY2tldCogaXMNCnRyYW5zbGF0ZWQNCiAgICAg
ICAgICAgICAgTk9URSAtIHlvdXIgZG9jdW1lbnQgaXMgaW5jb3JyZWN0IHJlZ2FyZGluZyBUVEw7
IG9ubHkgcm91dGVycyBkcm9wDQpwYWNrZXRzIHdpdGggaG9wY291bnRzL1RUTHMgb2YgemVyby4g
QSBob3N0IE1VU1QgTk9UIChwZXIgUkZDIDExMjIvODIwMCkNCg0KWW91IGFyZSByaWdodCB3aWxs
IHJlbW92ZSBUVEwgdGV4dCBmb3IgVENQLXRvLVVEUCByZWxheSBidXQgbm90IGZvciBVRFAtdG8t
VURQIHJlbGF5LiBSRkMxMTIyIHNheXMsIHRoZSBpbnRlbnQgaXMgdGhhdCBUVEwgZXhwaXJhdGlv
biB3aWxsIGNhdXNlIGEgZGF0YWdyYW0NCnRvIGJlIGRpc2NhcmRlZCBieSBhIGdhdGV3YXkgYnV0
IG5vdCBieSB0aGUgZGVzdGluYXRpb24NCmhvc3Q7IGhvd2V2ZXIsIGhvc3RzIHRoYXQgYWN0IGFz
IGdhdGV3YXlzIGJ5IGZvcndhcmRpbmcNCmRhdGFncmFtcyBtdXN0IGZvbGxvdyB0aGUgZ2F0ZXdh
eSBydWxlcyBmb3IgVFRMLg0KDQpUaGlzIGlzIGNvcnJlY3QgYmVoYXZpb3IgZm9yIElQLXRvLUlQ
IHRyYW5zbGF0aW9uIChzZWMgMTMpLCBidXQgbm90IFVEUC10by1VRFAgKHNlYyAxNCkuIFRoZSBs
YXR0ZXIgaXMgbm90IHRoZSBmdW5jdGlvbiBvZiBhIGdhdGV3YXksIGJ1dCByYXRoZXIgdGhlIGZ1
bmN0aW9uIG9mIGFuIGFwcC1sYXllciBwcm94eS4NCg0KW1RSXSBHb3QgaXQsIHdpbGwgdXBkYXRl
IGRyYWZ0Lg0KDQotIGFkZHJlc3MgaG93IHlvdXIgZW5kcG9pbnQgZGVhbHMgd2l0aCBUQ1Agb3B0
aW9ucyB0aGF0IG1pZ2h0IGhhdmUgaW1wYWN0LA0KaW5jbHVkaW5nIFRDUCBtdWx0aXBhcnR5LCBB
TywgRU5PLCBNRDUsIGZhc3RvcGVuLCBhbmQgdXNlciB0aW1lb3V0DQoNClRoZSBUVVJOIHNlcnZl
ciBpcyBub3QgYWN0aW5nIGFzIGEgVENQLXRvLVRDUCByZWxheSBhbmQgSSBkb24ndCB1bmRlcnN0
YW5kIHRoZSBuZWVkIHRvIGRpc2N1c3MgdGhlc2Ugb3B0aW9ucy4NCg0KWW91IG5lZWQgdG8gZXhw
bGFpbiB0aGUgaW1wYWN0IG9mIG5vdCBiZWluZyBhYmxlIHRvIGNhcnJ5IHRoZXNlIG9wdGlvbnMg
b3IgdGhlaXIgYmVoYXZpb3IgYWNyb3NzIHRoZSBVRFAgcGFydCBvZiBhIFRDUC10by1VRFAgcmVs
YXkuDQoNCltUUl0gVENQIG11bHRpLXBhdGggaXMgbm90IHN1cHBvcnRlZCBieSB0aGlzIHNwZWNp
ZmljYXRpb24gYmVjYXVzZSBUQ1AgbXVsdGktcGF0aCBpcyBub3QgdXNlZCBieSBib3RoIFNJUCBh
bmQgV2ViUlRDIHByb3RvY29scyBmb3IgbWVkaWEgYW5kIG5vbi1tZWRpYSBkYXRhLiBJZiB0aGUg
VENQIGNvbm5lY3Rpb24gdXNlcyBUQ1AtQU8sIHRoZSBjbGllbnQgc2hvdWxkIHNlY3VyZSBhcHBs
aWNhdGlvbiBkYXRhIChlLmcuIFNSVFApIHRvIHByb3ZpZGUgY29uZmlkZW50aWFsbHksIG1lc3Nh
Z2UgYXV0aGVudGljYXRpb24gYW5kIHJlcGxheSBwcm90ZWN0aW9uIHRvIHByb3RlY3QgdGhlIGFw
cGxpY2F0aW9uIGRhdGEgcmVsYXllZCBmcm9tIHRoZSBzZXJ2ZXIgdG8gdGhlIHBlZXIgKEZha2Ug
ZGF0YSBpcyBhbHJlYWR5IGRpc2N1c3NlZCBpbiBTZWN0aW9uIDIwLjEuMykuICBJIGRvbuKAmXQg
c2VlIGEgbmVlZCB0byBkaXNjdXNzIFRDUCBmYXN0IG9wZW4gKFVEUCBpcyAwLVJUVCksIGFuZCBN
RDUgaXMgcmVwbGFjZWQgYnkgVENQLUFPLiBUQ1AgdXNlci10aW1lb3V0IGVxdWl2YWxlbnQgZm9y
IGFwcGxpY2F0aW9uIGRhdGEgKFJUUCkgaXMgUlRDUC4NCg0KQ2hlZXJzLA0KLVRpcnUNCg0KDQpK
b2UNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OkhlbHZldGljYTsNCglwYW5vc2UtMToyIDExIDYgNCAyIDIgMiAyIDIg
NDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OldpbmdkaW5nczsNCglwYW5vc2UtMTo1IDAg
MCAwIDAgMCAwIDAgMCAwO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0
aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQt
ZmFtaWx5OkRlbmdYaWFuOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQt
ZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMg
MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxARGVuZ1hpYW4iOw0KCXBhbm9zZS0x
OjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9y
bWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4t
Ym90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJy
aSIsc2Fucy1zZXJpZjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1w
cmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0K
YTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwcmUN
Cgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1h
dHRlZCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250
LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KcC5tc29ub3JtYWww
LCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0KCXttc28tc3R5bGUtbmFtZTptc29ub3Jt
YWw7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowaW47DQoJZm9udC1zaXplOjEx
LjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpzcGFuLmFwcGxlLWNv
bnZlcnRlZC1zcGFjZQ0KCXttc28tc3R5bGUtbmFtZTphcHBsZS1jb252ZXJ0ZWQtc3BhY2U7fQ0K
c3Bhbi5hcHBsZS10YWItc3Bhbg0KCXttc28tc3R5bGUtbmFtZTphcHBsZS10YWItc3Bhbjt9DQpz
cGFuLkVtYWlsU3R5bGUyMg0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250
LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4u
SFRNTFByZWZvcm1hdHRlZENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkhUTUwgUHJlZm9ybWF0dGVk
IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQ
cmVmb3JtYXR0ZWQiOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0Kc3Bhbi5ncmV5DQoJ
e21zby1zdHlsZS1uYW1lOmdyZXk7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6
ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7
c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRp
di5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lm
IGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9
IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxv
OnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIx
IiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkg
bGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29y
ZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpIEpvbiw8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+UGxlYXNlIHNlZSBpbmxpbmUgW1RSXTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQi
Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFF
MSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxiPkZyb206PC9iPiBKb2UgVG91Y2ggJmx0O3RvdWNoQHN0cmF5YWxwaGEuY29tJmd0OyA8YnI+
DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIEp1bmUgMTMsIDIwMTkgNzo0NyBQTTxicj4NCjxiPlRv
OjwvYj4gS29uZGEsIFRpcnVtYWxlc3dhciBSZWRkeSAmbHQ7VGlydW1hbGVzd2FyUmVkZHlfS29u
ZGFATWNBZmVlLmNvbSZndDs8YnI+DQo8Yj5DYzo8L2I+IEJyYW5kb24gV2lsbGlhbXMgJmx0O2Jy
YW5kb24ud2lsbGlhbXNAYWthbWFpLmNvbSZndDs7IE1hZ251cyBXZXN0ZXJsdW5kICZsdDttYWdu
dXMud2VzdGVybHVuZEBlcmljc3Nvbi5jb20mZ3Q7OyBkcmFmdC1pZXRmLXRyYW0tdHVybmJpcy5h
bGxAaWV0Zi5vcmc7IGlldGZAaWV0Zi5vcmc7IHRyYW1AaWV0Zi5vcmc7IHRzdi1hcnRAaWV0Zi5v
cmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtUc3YtYXJ0XSBbdHJhbV0gVHN2YXJ0IGxhc3Qg
Y2FsbCByZXZpZXcgb2YgZHJhZnQtaWV0Zi10cmFtLXR1cm5iaXMtMjU8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjxkaXY+DQo8dGFibGUgY2xhc3M9Ik1zb05vcm1hbFRhYmxlIiBib3JkZXI9IjEiIGNlbGxw
YWRkaW5nPSIwIiBzdHlsZT0iYmFja2dyb3VuZDojRjNGRjMzO2JvcmRlcjpzb2xpZCAjOUI5QTg3
IDEuNXB0Ij4NCjx0Ym9keT4NCjx0cj4NCjx0ZCBzdHlsZT0iYm9yZGVyOm5vbmU7cGFkZGluZzou
NzVwdCAuNzVwdCAuNzVwdCAuNzVwdCI+DQo8cD48c3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5QjhCM0UiPkNBVVRJT048
L3NwYW4+PC9zdHJvbmc+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzlCOEIzRSI+Ojwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+IEV4dGVybmFsIGVt
YWlsLiBEbyBub3QgY2xpY2sgbGlua3Mgb3Igb3Blbg0KIGF0dGFjaG1lbnRzIHVubGVzcyB5b3Ug
cmVjb2duaXplIHRoZSBzZW5kZXIgYW5kIGtub3cgdGhlIGNvbnRlbnQgaXMgc2FmZS48L3NwYW4+
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvdGQ+DQo8L3RyPg0KPC90Ym9keT4NCjwvdGFibGU+DQo8
ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJ0ZXh0LWFsaWduOmNl
bnRlciI+DQo8aHIgc2l6ZT0iMiIgd2lkdGg9IjEwMCUiIGFsaWduPSJjZW50ZXIiPg0KPC9kaXY+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpLCBUaXJ1LDxvOnA+PC9vOnA+PC9wPg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YnI+DQo8YnI+DQo8bzpwPjwvbzpw
PjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206
NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIEp1biAxMywgMjAxOSwgYXQg
MTo0MiBBTSwgS29uZGEsIFRpcnVtYWxlc3dhciBSZWRkeSAmbHQ7PGEgaHJlZj0ibWFpbHRvOlRp
cnVtYWxlc3dhclJlZGR5X0tvbmRhQE1jQWZlZS5jb20iPlRpcnVtYWxlc3dhclJlZGR5X0tvbmRh
QE1jQWZlZS5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUg
c3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdDtmb250LXZhcmlhbnQt
Y2Fwczogbm9ybWFsO29ycGhhbnM6IGF1dG87dGV4dC1hbGlnbjpzdGFydDt3aWRvd3M6IGF1dG87
LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOy13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6
IDBweDt3b3JkLXNwYWNpbmc6MHB4Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LHNhbnMt
c2VyaWYiPi4uLjxicj4NClRoZSBkZXNjcmlwdGlvbiBpbiB0aGUgZG9jdW1lbnQgaW1wbGllcyBw
YWNrZXQtdG8tcGFja2V0IHRyYW5zbGF0aW9uLCB3aGljaDxicj4NCnNlZW1zIGRhbmdlcm91cyAo
ZXZlbiBhcyBhIGRlc2NyaXB0aW9uKS4gVGhpcyBpcyBlc3BlY2lhbGx5IHRydWUgZm9yIHRoZTxi
cj4NCm5vdGlvbiB0aGF0IGVhY2ggVURQIHBhY2tldCBpcyB0cmFuc2xhdGVkIGludG8gZXhhY3Rs
eSBvbmUgVENQIGZyYW1lIGRpcmVjdGx5LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvYmxvY2tx
dW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4NClRoZSBU
VVJOIHNwZWNpZmljYXRpb24gb25seSBkaXNjdXNzZXMgcGFja2V0LXRvLXBhY2tldCB0cmFuc2xh
dGlvbiBmb3IgVURQLXRvLVVEUCByZWxheSBhbmQgbm90IGZvciBUQ1AtdG8tVURQIHJlbGF5Ljwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+U2VjIDE1IHRhbGtzIGFib3V0IHNldHRpbmcgSVAgZnJhZ21lbnRh
dGlvbiBiYXNlZCBvbiB0aGUgcmVjZWl2ZWQgbWVzc2FnZXMuIElmIHRoaXMgaXMgbm90IGJhc2Vk
IG9uIHBhY2tldC10by1wYWNrZXQgdHJhbnNsYXRpb24sIGNhbiB5b3UgZXhwbGFpbiBob3cgdGhp
cyBjYW4gYmUgYWNoaWV2ZWQ/IFRDUCBzZXRzIERGIGZvciBhIGNvbm5lY3Rpb24sIG5vdCBvbiBh
IHBlciBwYWNrZXQgYmFzaXM8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+W1RSXSBJdCBpcyBub3Qg
YmFzZWQgb24gcGFja2V0LXRvLXBhY2tldCB0cmFuc2xhdGlvbi4gVFVSTiBjbGllbnQgY2FuIHNl
dCB0aGUgRE9O4oCZVC1GUkFHTUVOVCBhdHRyaWJ1dGUgaW4gdGhlIFRVUk4gbWVzc2FnZSB0byB0
ZWxsIHRoZSBUVVJOIHNlcnZlciB0byBzZXQgdGhlIERGIGJpdCBpbiB0aGUgcmVzdWx0aW5nIFVE
UCBkYXRhZ3JhbSBzZW50IHRvIHRoZSBwZWVyLiBQbGVhc2Ugc2VlDQo8YSBocmVmPSJodHRwczov
L3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi10cmFtLXR1cm5iaXMtMjUjc2VjdGlvbi0x
NSI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtdHJhbS10dXJuYmlzLTI1
I3NlY3Rpb24tMTU8L2E+DQo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+4oCmLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBz
dHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8Ymxv
Y2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0O2ZvbnQt
dmFyaWFudC1jYXBzOiBub3JtYWw7b3JwaGFuczogYXV0bzt0ZXh0LWFsaWduOnN0YXJ0O3dpZG93
czogYXV0bzstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87LXdlYmtpdC10ZXh0LXN0cm9r
ZS13aWR0aDogMHB4O3dvcmQtc3BhY2luZzowcHgiPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdp
bi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZx
dW90OyxzYW5zLXNlcmlmIj5BY2tub3dsZWRnaW5nIHRoYXQgVENQIG9wdGlvbnMgYXJlIGJlaW5n
IGlnbm9yZWQgd2hlbiBtZXNzYWdlcyBhcmU8YnI+DQpyZWxheWVkIGNvdWxkIGJlIE9LLiBJJ20g
bm90IGVudGlyZWx5IGNlcnRhaW4gd2hhdCB5b3UncmUgc3VnZ2VzdGluZzxicj4NCnJlbGF0aXZl
IHRvIHRoZSBzZWN1cml0eSBjb25zaWRlcmF0aW9ucyB0aG91Z2guIEFyZSB5b3UganVzdCBwb2lu
dGluZzxicj4NCnRvIHRoZSBmYWN0IHRoYXQgc2VjdXJpdHkgYnVpbHQgaW50byBUQ1AgKGUuZy4s
IHRjcC1hbywgdGNwLWVubyw8YnI+DQp0Y3AtY3J5cHQpIGNhbm5vdCBiZSB1c2VkIHRvIHByb3Zp
ZGUgZW5kLXRvLWVuZCBzZWN1cml0eT8gSW4gdGhlIHNhbWU8YnI+DQp3YXkgdGhhdCAoRClUTFMg
Y2Fubm90IGJlIHVzZWQgZm9yIHRoaXMgcHVycG9zZSBlaXRoZXI/IElmIG5vdCB0aGF0LDxicj4N
CndoYXQgZWxzZSBkbyB5b3UgaGF2ZSBpbiBtaW5kPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
YmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4N
Ck9LLCBzbyBnaXZlbiB5b3XigJlyZSBqdXN0IHRlcm1pbmF0aW5nIHRoZSBjb25uZWN0aW9uLCB5
b3UgbmVlZCB0byB0YWxrIGFib3V0PGJyPg0KdGhlIGltcGxpY2F0aW9ucyBvZiBkb2luZyBzbywg
YW5kIHllcywgdGhlIGtpbmRzIG9mIGlzc3VlcyBhYm92ZSBhcmUgcmVsZXZhbnQuPGJyPg0KSWYg
eW91IHdlcmUgb3BlbmluZyB5b3VyIG93biBUQ1AgY29ubmVjdGlvbiwgaXQgd291bGQgYmUgcmVs
ZXZhbnQgdG88YnI+DQpkaXNjdXNzIGhvdyB5b3UgZGVjaWRlIHdoYXQgb3B0aW9ucyB0byBlbmFi
bGUgYXMgd2VsbCBhbmQgd2hldGhlciB0aG9zZTxicj4NCm9wdGlvbnMgYXJlIGRldGVybWluZWQg
YmFzZWQgb24gdGhlIG9wdGlvbnMgb2YgdGhlIG90aGVyIFRDUCBjb25uZWN0aW9uPGJyPg0KKGJ1
dCB5b3XigJlyZSBub3QgZG9pbmcgdGhhdCkuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9ibG9j
a3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBw
dDtmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssc2Fucy1zZXJpZiI+PGJyPg0KTm8s
IFRVUk4gc2VydmVyIGRvZXMgbm90IGVzdGFibGlzaCBUQ1AgY29ubmVjdGlvbiB0byB0aGUgcGVl
ci4gVFVSTiBvbmx5IHN1cHBvcnRzIFVEUCBiZXR3ZWVuIHRoZSBzZXJ2ZXIgYW5kIHRoZSBwZWVy
LjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YnI+DQpQ
bGVhc2Ugc2VlPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
Pjwvc3Bhbj48YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi10
cmFtLXR1cm5iaXMtMjUjc2VjdGlvbi0yLjEiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LHNhbnMtc2VyaWYiPmh0dHBzOi8vdG9v
bHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLXRyYW0tdHVybmJpcy0yNSNzZWN0aW9uLTIuMTwv
c3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtI
ZWx2ZXRpY2EmcXVvdDssc2Fucy1zZXJpZiI+Lg0KICZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
WWVzLCB3ZSBhZ3JlZSAoYXMgSSBzYWlkLCDigJxpZiB5b3Ugd2VyZeKApuKAnSBhbmQg4oCcYi4u
dXQgeW914oCZcmUgbm90LuKAnSkuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPltUUl0gR2xhZCB0
byBzZWUgd2UgYXJlIG1ha2luZyBwcm9ncmVzcyA8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6V2lu
Z2RpbmdzIj4NCko8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0
eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxibG9j
a3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250
LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssc2Fucy1zZXJpZiI+PGJyPg0KSS5lLiwgbXkg
c3VnZ2VzdGlvbiB3b3VsZCBiZSB0byBtYWtlIHRoZSBkZXNjcmlwdGlvbiBvZiB0aGUgY29udmVy
c2lvbjxicj4NCnByb2Nlc3MgbWF0Y2ggdGhpcyBlbWFpbOKAmXMgZXhwbGFuYXRpb24sIGkuZS4s
IGFzIGFuIGFwcGxpY2F0aW9uIHJlbGF5IHJhdGhlcjxicj4NCnRoYW4gYXMgZGlyZWN0IHBhY2tl
dC10by1wYWNrZXQgY29udmVyc2lvbiwgaW5jbHVkaW5nOjxicj4NCjxicj4NCi0gYWRqdXN0IHlv
dXIgZGVzY3JpcHRpb24gb2YgaG93IHlvdSByZWxheSBtZXNzYWdlcyB0byB0YWxrIGFib3V0IHRo
aW5ncyBhdDxicj4NCnRoZSDigJxhcHBsaWNhdGlvbuKAnSBsYXllcjxicj4NCjxzcGFuIGNsYXNz
PSJhcHBsZS10YWItc3BhbiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bhbj53aGVuIHlvdSB0
YWxrIGFib3V0IElQdjQgb3IgSVB2NiBwcm9wZXJ0aWVzLCB0aGUgaXNzdWUgaXMgYWJvdXQgaG93
PGJyPg0KeW91IGNvbmZpZ3VyZSB0aG9zZSBhcyBlbmRwb2ludHMgb24gdGhlIHRyYW5zbGF0b3Is
IG5vdCBob3cgKmVhY2ggcGFja2V0KiBpczxicj4NCnRyYW5zbGF0ZWQ8YnI+DQo8c3BhbiBjbGFz
cz0iYXBwbGUtdGFiLXNwYW4iPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+Tk9URSAtIHlv
dXIgZG9jdW1lbnQgaXMgaW5jb3JyZWN0IHJlZ2FyZGluZyBUVEw7IG9ubHkgcm91dGVycyBkcm9w
PGJyPg0KcGFja2V0cyB3aXRoIGhvcGNvdW50cy9UVExzIG9mIHplcm8uIEEgaG9zdCBNVVNUIE5P
VCAocGVyIFJGQyAxMTIyLzgyMDApPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9ibG9ja3F1b3Rl
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250
LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssc2Fucy1zZXJpZiI+PGJyPg0KWW91IGFyZSBy
aWdodCB3aWxsIHJlbW92ZSBUVEwgdGV4dCBmb3IgVENQLXRvLVVEUCByZWxheSBidXQgbm90IGZv
ciBVRFAtdG8tVURQIHJlbGF5LiBSRkMxMTIyIHNheXMsIHRoZSBpbnRlbnQgaXMgdGhhdCBUVEwg
ZXhwaXJhdGlvbiB3aWxsIGNhdXNlIGEgZGF0YWdyYW08YnI+DQp0byBiZSBkaXNjYXJkZWQgYnkg
YSBnYXRld2F5IGJ1dCBub3QgYnkgdGhlIGRlc3RpbmF0aW9uPGJyPg0KaG9zdDsgaG93ZXZlciwg
aG9zdHMgdGhhdCBhY3QgYXMgZ2F0ZXdheXMgYnkgZm9yd2FyZGluZzxicj4NCmRhdGFncmFtcyBt
dXN0IGZvbGxvdyB0aGUgZ2F0ZXdheSBydWxlcyBmb3IgVFRMLjwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
VGhpcyBpcyBjb3JyZWN0IGJlaGF2aW9yIGZvciBJUC10by1JUCB0cmFuc2xhdGlvbiAoc2VjIDEz
KSwgYnV0IG5vdCBVRFAtdG8tVURQIChzZWMgMTQpLiBUaGUgbGF0dGVyIGlzIG5vdCB0aGUgZnVu
Y3Rpb24gb2YgYSBnYXRld2F5LCBidXQgcmF0aGVyIHRoZSBmdW5jdGlvbiBvZiBhbiBhcHAtbGF5
ZXIgcHJveHkuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+W1RSXSBHb3QgaXQsIHdp
bGwgdXBkYXRlIGRyYWZ0LjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdp
bi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5
bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0hl
bHZldGljYSZxdW90OyxzYW5zLXNlcmlmIj48YnI+DQotIGFkZHJlc3MgaG93IHlvdXIgZW5kcG9p
bnQgZGVhbHMgd2l0aCBUQ1Agb3B0aW9ucyB0aGF0IG1pZ2h0IGhhdmUgaW1wYWN0LDxicj4NCmlu
Y2x1ZGluZyBUQ1AgbXVsdGlwYXJ0eSwgQU8sIEVOTywgTUQ1LCBmYXN0b3BlbiwgYW5kIHVzZXIg
dGltZW91dDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
SGVsdmV0aWNhJnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4NClRoZSBUVVJOIHNlcnZlciBpcyBub3Qg
YWN0aW5nIGFzIGEgVENQLXRvLVRDUCByZWxheSBhbmQgSSBkb24ndCB1bmRlcnN0YW5kIHRoZSBu
ZWVkIHRvIGRpc2N1c3MgdGhlc2Ugb3B0aW9ucy48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPllvdSBuZWVk
IHRvIGV4cGxhaW4gdGhlIGltcGFjdCBvZiBub3QgYmVpbmcgYWJsZSB0byBjYXJyeSB0aGVzZSBv
cHRpb25zIG9yIHRoZWlyIGJlaGF2aW9yIGFjcm9zcyB0aGUgVURQIHBhcnQgb2YgYSBUQ1AtdG8t
VURQIHJlbGF5LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5bVFJdIFRDUCBtdWx0aS1wYXRoIGlz
IG5vdCBzdXBwb3J0ZWQgYnkgdGhpcyBzcGVjaWZpY2F0aW9uIGJlY2F1c2UgVENQIG11bHRpLXBh
dGggaXMgbm90IHVzZWQgYnkgYm90aCBTSVAgYW5kIFdlYlJUQyBwcm90b2NvbHMgZm9yIG1lZGlh
IGFuZCBub24tbWVkaWEgZGF0YS4gSWYgdGhlIFRDUCBjb25uZWN0aW9uIHVzZXMgVENQLUFPLCB0
aGUgY2xpZW50IHNob3VsZCBzZWN1cmUgYXBwbGljYXRpb24gZGF0YSAoZS5nLg0KIFNSVFApIHRv
IHByb3ZpZGUgY29uZmlkZW50aWFsbHksIG1lc3NhZ2UgYXV0aGVudGljYXRpb24gYW5kIHJlcGxh
eSBwcm90ZWN0aW9uIHRvIHByb3RlY3QgdGhlIGFwcGxpY2F0aW9uIGRhdGEgcmVsYXllZCBmcm9t
IHRoZSBzZXJ2ZXIgdG8gdGhlIHBlZXIgKEZha2UgZGF0YSBpcyBhbHJlYWR5IGRpc2N1c3NlZCBp
biBTZWN0aW9uIDIwLjEuMykuICZuYnNwO0kgZG9u4oCZdCBzZWUgYSBuZWVkIHRvIGRpc2N1c3Mg
VENQIGZhc3Qgb3BlbiAoVURQIGlzIDAtUlRUKSwNCiBhbmQgTUQ1IGlzIHJlcGxhY2VkIGJ5IFRD
UC1BTy4gVENQIHVzZXItdGltZW91dCBlcXVpdmFsZW50IGZvciBhcHBsaWNhdGlvbiBkYXRhIChS
VFApIGlzIFJUQ1AuDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Q2hlZXJzLDxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+LVRpcnU8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPHByZT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcHJlPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Kb2U8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_DM5PR16MB1705874C023145D26DCB58E6EAEE0DM5PR16MB1705namp_--


From nobody Sat Jun 15 11:52:25 2019
Return-Path: <touch@strayalpha.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1743F1200F7; Sat, 15 Jun 2019 11:52:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.219
X-Spam-Level: 
X-Spam-Status: No, score=-1.219 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NEUTRAL=0.779] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=strayalpha.com
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 JiuVa_dE_vTJ; Sat, 15 Jun 2019 11:52:20 -0700 (PDT)
Received: from server217-3.web-hosting.com (server217-3.web-hosting.com [198.54.115.226]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 020241200F4; Sat, 15 Jun 2019 11:52:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=strayalpha.com; s=default; h=Content-Type:In-Reply-To:MIME-Version:Date: Message-ID:From:References:Cc:To:Subject:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=a72M3YWl8IGhNTJ+WuyHVADG2CWdSFn4QjolRvhEmac=; b=aa+8wCuxpRWep2CsoX9iqDLrj 5FQTUAV4oWttCwlxcc437Rkwy2J/nMTsnkP03+HqSJrmpT+DL8MOZRlKa+PQCiE2yxyxBcZrcNH1Q qy9w2yvEDbbUP3UHGitaB9z9xy9nfTnrGy1O5oWQoDRygTxEQ0FLjnhSUAtuiRZsqsaLAZFkcl/oR KRssi1wm9OLVujKY6vR/saP4YyP6xf2nSAt3i5WxXyQLOs4GHMbm2v7cTzn5NrLRX1AZuo5mPgWvz lkJkNedppIydKK+r/+kur+BfkrGZ3tIzCoizyfL3FFwcyFpoX+8mzauhdGSl6Y+7MAdZbYHHXegqB tHIsoBt+g==;
Received: from cpe-172-250-240-132.socal.res.rr.com ([172.250.240.132]:63849 helo=[192.168.1.250]) by server217.web-hosting.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.92) (envelope-from <touch@strayalpha.com>) id 1hcDmf-004K83-4D; Sat, 15 Jun 2019 14:52:18 -0400
To: "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@McAfee.com>
Cc: Brandon Williams <brandon.williams@akamai.com>, Magnus Westerlund <magnus.westerlund@ericsson.com>, "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>, "tram@ietf.org" <tram@ietf.org>, "tsv-art@ietf.org" <tsv-art@ietf.org>
References: <155971464360.28104.6837263931145163343@ietfa.amsl.com> <F306B122-79F3-4C7A-8CE2-1C094D9F0FCC@strayalpha.com> <DM5PR16MB1705A4C370C4405AFFD63546EA100@DM5PR16MB1705.namprd16.prod.outlook.com> <5F2F8A3B-2887-4107-81E2-B4E222A4044E@strayalpha.com> <DM5PR16MB1705BD4E31370D2F5A179F17EA130@DM5PR16MB1705.namprd16.prod.outlook.com> <2C6B5776-CB95-4607-8D0C-07FDE2F6D515@strayalpha.com> <DM5PR16MB1705638AD29F3288E4AC0952EAED0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB252250AE4E7C158F985B0CC895ED0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <D9A01E28-F9FB-4C86-AFD3-A2BA8D89C340@strayalpha.com> <a3bbeb17-e768-9ab2-9f34-3d179fa8fe38@akamai.com> <E41C125D-F3B4-475E-8AD0-124F531F1DC9@strayalpha.com> <DM5PR16MB170564C0438321CC3FDD0ACFEAEF0@DM5PR16MB1705.namprd16.prod.outlook.com> <4C41A2BC-0CBC-42D5-B313-22F9A9D51F6E@strayalpha.com> <DM5PR16MB1705874C023145D26DCB58E6EAEE0@DM5PR16MB1705.namprd16.prod.outlook.com>
From: Joe Touch <touch@strayalpha.com>
Message-ID: <edcd66c2-0dfb-8f89-d6a3-53482c433d4e@strayalpha.com>
Date: Sat, 15 Jun 2019 11:52:11 -0700
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.7.0
MIME-Version: 1.0
In-Reply-To: <DM5PR16MB1705874C023145D26DCB58E6EAEE0@DM5PR16MB1705.namprd16.prod.outlook.com>
Content-Type: multipart/alternative; boundary="------------3686C164AD5DD70CCA2A7431"
Content-Language: en-US
X-OutGoing-Spam-Status: No, score=-0.5
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - server217.web-hosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - strayalpha.com
X-Get-Message-Sender-Via: server217.web-hosting.com: authenticated_id: touch@strayalpha.com
X-Authenticated-Sender: server217.web-hosting.com: touch@strayalpha.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-From-Rewrite: unmodified, already matched
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/ZlyXfkzUxPtUntx05qzDaZwiPBs>
Subject: Re: [tram] [Tsv-art] Tsvart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 15 Jun 2019 18:52:23 -0000

This is a multi-part message in MIME format.
--------------3686C164AD5DD70CCA2A7431
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit


On 6/14/2019 12:49 AM, Konda, Tirumaleswar Reddy wrote:
>
> Hi Jon,
>
>  
>
> Please see inline [TR]
>
>  
>
> *From:* Joe Touch <touch@strayalpha.com>
> *Sent:* Thursday, June 13, 2019 7:47 PM
> *To:* Konda, Tirumaleswar Reddy <TirumaleswarReddy_Konda@McAfee.com>
> *Cc:* Brandon Williams <brandon.williams@akamai.com>; Magnus
> Westerlund <magnus.westerlund@ericsson.com>;
> draft-ietf-tram-turnbis.all@ietf.org; ietf@ietf.org; tram@ietf.org;
> tsv-art@ietf.org
> *Subject:* Re: [Tsv-art] [tram] Tsvart last call review of
> draft-ietf-tram-turnbis-25
>
>  
>
> *CAUTION*:External email. Do not click links or open attachments
> unless you recognize the sender and know the content is safe.
>
> ------------------------------------------------------------------------
>
> Hi, Tiru,
>
>
>
>     On Jun 13, 2019, at 1:42 AM, Konda, Tirumaleswar Reddy
>     <TirumaleswarReddy_Konda@McAfee.com
>     <mailto:TirumaleswarReddy_Konda@McAfee.com>> wrote:
>
>      
>
>         ...
>         The description in the document implies packet-to-packet
>         translation, which
>         seems dangerous (even as a description). This is especially
>         true for the
>         notion that each UDP packet is translated into exactly one TCP
>         frame directly.
>
>
>     The TURN specification only discusses packet-to-packet translation
>     for UDP-to-UDP relay and not for TCP-to-UDP relay.
>
>  
>
> Sec 15 talks about setting IP fragmentation based on the received
> messages. If this is not based on packet-to-packet translation, can
> you explain how this can be achieved? TCP sets DF for a connection,
> not on a per packet basis
>
>  
>
> [TR] It is not based on packet-to-packet translation. TURN client can
> set the DON’T-FRAGMENT attribute in the TURN message to tell the TURN
> server to set the DF bit in the resulting UDP datagram sent to the
> peer. Please see
> https://tools.ietf.org/html/draft-ietf-tram-turnbis-25#section-15
>
The section notes that only a single DSCP can be set for a TCP
connection. A similar note should be included in the discussion of IP
fragmentation and IP options  - these too can be set on a per-message
basis for UDP, but not for TCP.



>  
>
> ….
>
>             Acknowledging that TCP options are being ignored when
>             messages are
>             relayed could be OK. I'm not entirely certain what you're
>             suggesting
>             relative to the security considerations though. Are you
>             just pointing
>             to the fact that security built into TCP (e.g., tcp-ao,
>             tcp-eno,
>             tcp-crypt) cannot be used to provide end-to-end security?
>             In the same
>             way that (D)TLS cannot be used for this purpose either? If
>             not that,
>             what else do you have in mind?
>
>
>         OK, so given you’re just terminating the connection, you need
>         to talk about
>         the implications of doing so, and yes, the kinds of issues
>         above are relevant.
>         If you were opening your own TCP connection, it would be
>         relevant to
>         discuss how you decide what options to enable as well and
>         whether those
>         options are determined based on the options of the other TCP
>         connection
>         (but you’re not doing that).
>
>
>     No, TURN server does not establish TCP connection to the peer.
>     TURN only supports UDP between the server and the peer. 
>     Please
>     see https://tools.ietf.org/html/draft-ietf-tram-turnbis-25#section-2.1.
>      
>
>  
>
> Yes, we agree (as I said, “if you were…” and “b..ut you’re not.”).
>
>  
>
> [TR] Glad to see we are making progress J
>
>
>
>         I.e., my suggestion would be to make the description of the
>         conversion
>         process match this email’s explanation, i.e., as an
>         application relay rather
>         than as direct packet-to-packet conversion, including:
>
>         - adjust your description of how you relay messages to talk
>         about things at
>         the “application” layer
>                       when you talk about IPv4 or IPv6 properties, the
>         issue is about how
>         you configure those as endpoints on the translator, not how
>         *each packet* is
>         translated
>                       NOTE - your document is incorrect regarding TTL;
>         only routers drop
>         packets with hopcounts/TTLs of zero. A host MUST NOT (per RFC
>         1122/8200)
>
>
>     You are right will remove TTL text for TCP-to-UDP relay but not
>     for UDP-to-UDP relay. RFC1122 says, the intent is that TTL
>     expiration will cause a datagram
>     to be discarded by a gateway but not by the destination
>     host; however, hosts that act as gateways by forwarding
>     datagrams must follow the gateway rules for TTL.
>
>  
>
> This is correct behavior for IP-to-IP translation (sec 13), but not
> UDP-to-UDP (sec 14). The latter is not the function of a gateway, but
> rather the function of an app-layer proxy.
>
>  
>
> [TR] Got it, will update draft.
>
>
>         - address how your endpoint deals with TCP options that might
>         have impact,
>         including TCP multiparty, AO, ENO, MD5, fastopen, and user timeout
>
>
>     The TURN server is not acting as a TCP-to-TCP relay and I don't
>     understand the need to discuss these options.
>
>  
>
> You need to explain the impact of not being able to carry these
> options or their behavior across the UDP part of a TCP-to-UDP relay.
>
>  
>
> [TR] TCP multi-path is not supported by this specification because TCP
> multi-path is not used by both SIP and WebRTC protocols for media and
> non-media data. If the TCP connection uses TCP-AO, the client should
> secure application data (e.g. SRTP) to provide confidentially, message
> authentication and replay protection to protect the application data
> relayed from the server to the peer (Fake data is already discussed in
> Section 20.1.3).  I don’t see a need to discuss TCP fast open (UDP is
> 0-RTT), and MD5 is replaced by TCP-AO. TCP user-timeout equivalent for
> application data (RTP) is RTCP.
>
You need to address these issues - e.g., by a version of the response above.

Joe


>  
>
> Cheers,
>
> -Tiru
>
>  
>
> Joe
>

--------------3686C164AD5DD70CCA2A7431
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p><br>
    </p>
    <div class="moz-cite-prefix">On 6/14/2019 12:49 AM, Konda,
      Tirumaleswar Reddy wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:DM5PR16MB1705874C023145D26DCB58E6EAEE0@DM5PR16MB1705.namprd16.prod.outlook.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]-->
      <style><!--
/* Font Definitions */
@font-face
	{font-family:Helvetica;
	panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:DengXian;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"\@DengXian";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.apple-converted-space
	{mso-style-name:apple-converted-space;}
span.apple-tab-span
	{mso-style-name:apple-tab-span;}
span.EmailStyle22
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
span.grey
	{mso-style-name:grey;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal">Hi Jon,<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">Please see inline [TR]<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <div style="border:none;border-left:solid blue 1.5pt;padding:0in
          0in 0in 4.0pt">
          <div>
            <div style="border:none;border-top:solid #E1E1E1
              1.0pt;padding:3.0pt 0in 0in 0in">
              <p class="MsoNormal"><b>From:</b> Joe Touch
                <a class="moz-txt-link-rfc2396E" href="mailto:touch@strayalpha.com">&lt;touch@strayalpha.com&gt;</a> <br>
                <b>Sent:</b> Thursday, June 13, 2019 7:47 PM<br>
                <b>To:</b> Konda, Tirumaleswar Reddy
                <a class="moz-txt-link-rfc2396E" href="mailto:TirumaleswarReddy_Konda@McAfee.com">&lt;TirumaleswarReddy_Konda@McAfee.com&gt;</a><br>
                <b>Cc:</b> Brandon Williams
                <a class="moz-txt-link-rfc2396E" href="mailto:brandon.williams@akamai.com">&lt;brandon.williams@akamai.com&gt;</a>; Magnus Westerlund
                <a class="moz-txt-link-rfc2396E" href="mailto:magnus.westerlund@ericsson.com">&lt;magnus.westerlund@ericsson.com&gt;</a>;
                <a class="moz-txt-link-abbreviated" href="mailto:draft-ietf-tram-turnbis.all@ietf.org">draft-ietf-tram-turnbis.all@ietf.org</a>; <a class="moz-txt-link-abbreviated" href="mailto:ietf@ietf.org">ietf@ietf.org</a>;
                <a class="moz-txt-link-abbreviated" href="mailto:tram@ietf.org">tram@ietf.org</a>; <a class="moz-txt-link-abbreviated" href="mailto:tsv-art@ietf.org">tsv-art@ietf.org</a><br>
                <b>Subject:</b> Re: [Tsv-art] [tram] Tsvart last call
                review of draft-ietf-tram-turnbis-25<o:p></o:p></p>
            </div>
          </div>
          <p class="MsoNormal"><o:p> </o:p></p>
          <div>
            <table class="MsoNormalTable"
              style="background:#F3FF33;border:solid #9B9A87 1.5pt"
              cellpadding="0" border="1">
              <tbody>
                <tr>
                  <td style="border:none;padding:.75pt .75pt .75pt
                    .75pt">
                    <p><strong><span
                          style="font-family:&quot;Arial&quot;,sans-serif;color:#9B8B3E">CAUTION</span></strong><span
style="font-family:&quot;Arial&quot;,sans-serif;color:#9B8B3E">:</span><span
style="font-family:&quot;Arial&quot;,sans-serif;color:black"> External
                        email. Do not click links or open attachments
                        unless you recognize the sender and know the
                        content is safe.</span><span
                        style="font-family:&quot;Arial&quot;,sans-serif"><o:p></o:p></span></p>
                  </td>
                </tr>
              </tbody>
            </table>
            <div class="MsoNormal" style="text-align:center"
              align="center">
              <hr width="100%" size="2" align="center">
            </div>
          </div>
          <p class="MsoNormal">Hi, Tiru,<o:p></o:p></p>
          <div>
            <div>
              <p class="MsoNormal"><br>
                <br>
                <o:p></o:p></p>
              <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
                <div>
                  <p class="MsoNormal">On Jun 13, 2019, at 1:42 AM,
                    Konda, Tirumaleswar Reddy &lt;<a
                      href="mailto:TirumaleswarReddy_Konda@McAfee.com"
                      moz-do-not-send="true">TirumaleswarReddy_Konda@McAfee.com</a>&gt;
                    wrote:<o:p></o:p></p>
                </div>
                <p class="MsoNormal"><o:p> </o:p></p>
                <div>
                  <blockquote
                    style="margin-top:5.0pt;margin-bottom:5.0pt;font-variant-caps:
                    normal;orphans: auto;text-align:start;widows:
                    auto;-webkit-text-size-adjust:
                    auto;-webkit-text-stroke-width:
                    0px;word-spacing:0px">
                    <p class="MsoNormal"><span
                        style="font-size:9.0pt;font-family:&quot;Helvetica&quot;,sans-serif">...<br>
                        The description in the document implies
                        packet-to-packet translation, which<br>
                        seems dangerous (even as a description). This is
                        especially true for the<br>
                        notion that each UDP packet is translated into
                        exactly one TCP frame directly.<o:p></o:p></span></p>
                  </blockquote>
                  <p class="MsoNormal"><span
                      style="font-size:9.0pt;font-family:&quot;Helvetica&quot;,sans-serif"><br>
                      The TURN specification only discusses
                      packet-to-packet translation for UDP-to-UDP relay
                      and not for TCP-to-UDP relay.</span><o:p></o:p></p>
                </div>
              </blockquote>
              <div>
                <p class="MsoNormal"><o:p> </o:p></p>
              </div>
              <div>
                <p class="MsoNormal">Sec 15 talks about setting IP
                  fragmentation based on the received messages. If this
                  is not based on packet-to-packet translation, can you
                  explain how this can be achieved? TCP sets DF for a
                  connection, not on a per packet basis<o:p></o:p></p>
                <p class="MsoNormal"><o:p> </o:p></p>
                <p class="MsoNormal">[TR] It is not based on
                  packet-to-packet translation. TURN client can set the
                  DON’T-FRAGMENT attribute in the TURN message to tell
                  the TURN server to set the DF bit in the resulting UDP
                  datagram sent to the peer. Please see
                  <a
                    href="https://tools.ietf.org/html/draft-ietf-tram-turnbis-25#section-15"
                    moz-do-not-send="true">https://tools.ietf.org/html/draft-ietf-tram-turnbis-25#section-15</a></p>
              </div>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
    <p>The section notes that only a single DSCP can be set for a TCP
      connection. A similar note should be included in the discussion of
      IP fragmentation and IP options  - these too can be set on a
      per-message basis for UDP, but not for TCP. <br>
    </p>
    <p><br>
    </p>
    <p><br>
    </p>
    <blockquote type="cite"
cite="mid:DM5PR16MB1705874C023145D26DCB58E6EAEE0@DM5PR16MB1705.namprd16.prod.outlook.com">
      <div class="WordSection1">
        <div style="border:none;border-left:solid blue 1.5pt;padding:0in
          0in 0in 4.0pt">
          <div>
            <div>
              <div>
                <p class="MsoNormal">
                  <o:p></o:p></p>
              </div>
              <div>
                <p class="MsoNormal"><o:p> </o:p></p>
              </div>
              <div>
                <p class="MsoNormal">….<o:p></o:p></p>
              </div>
              <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
                <div>
                  <blockquote
                    style="margin-top:5.0pt;margin-bottom:5.0pt;font-variant-caps:
                    normal;orphans: auto;text-align:start;widows:
                    auto;-webkit-text-size-adjust:
                    auto;-webkit-text-stroke-width:
                    0px;word-spacing:0px">
                    <blockquote
                      style="margin-top:5.0pt;margin-bottom:5.0pt">
                      <p class="MsoNormal"><span
                          style="font-size:9.0pt;font-family:&quot;Helvetica&quot;,sans-serif">Acknowledging
                          that TCP options are being ignored when
                          messages are<br>
                          relayed could be OK. I'm not entirely certain
                          what you're suggesting<br>
                          relative to the security considerations
                          though. Are you just pointing<br>
                          to the fact that security built into TCP
                          (e.g., tcp-ao, tcp-eno,<br>
                          tcp-crypt) cannot be used to provide
                          end-to-end security? In the same<br>
                          way that (D)TLS cannot be used for this
                          purpose either? If not that,<br>
                          what else do you have in mind?<o:p></o:p></span></p>
                    </blockquote>
                    <p class="MsoNormal"><span
                        style="font-size:9.0pt;font-family:&quot;Helvetica&quot;,sans-serif"><br>
                        OK, so given you’re just terminating the
                        connection, you need to talk about<br>
                        the implications of doing so, and yes, the kinds
                        of issues above are relevant.<br>
                        If you were opening your own TCP connection, it
                        would be relevant to<br>
                        discuss how you decide what options to enable as
                        well and whether those<br>
                        options are determined based on the options of
                        the other TCP connection<br>
                        (but you’re not doing that).<o:p></o:p></span></p>
                  </blockquote>
                  <p class="MsoNormal"><span
                      style="font-size:9.0pt;font-family:&quot;Helvetica&quot;,sans-serif"><br>
                      No, TURN server does not establish TCP connection
                      to the peer. TURN only supports UDP between the
                      server and the peer.<span
                        class="apple-converted-space"> </span><br>
                      Please see<span class="apple-converted-space"> </span></span><a
href="https://tools.ietf.org/html/draft-ietf-tram-turnbis-25#section-2.1"
                      moz-do-not-send="true"><span
                        style="font-size:9.0pt;font-family:&quot;Helvetica&quot;,sans-serif">https://tools.ietf.org/html/draft-ietf-tram-turnbis-25#section-2.1</span></a><span
style="font-size:9.0pt;font-family:&quot;Helvetica&quot;,sans-serif">.  </span><o:p></o:p></p>
                </div>
              </blockquote>
              <div>
                <p class="MsoNormal"><o:p> </o:p></p>
              </div>
              <div>
                <p class="MsoNormal">Yes, we agree (as I said, “if you
                  were…” and “b..ut you’re not.”).<o:p></o:p></p>
                <p class="MsoNormal"><o:p> </o:p></p>
                <p class="MsoNormal">[TR] Glad to see we are making
                  progress <span style="font-family:Wingdings">
                    J</span><o:p></o:p></p>
              </div>
              <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
                <div>
                  <blockquote
                    style="margin-top:5.0pt;margin-bottom:5.0pt">
                    <p class="MsoNormal"><br>
                      <span
                        style="font-size:9.0pt;font-family:&quot;Helvetica&quot;,sans-serif"><br>
                        I.e., my suggestion would be to make the
                        description of the conversion<br>
                        process match this email’s explanation, i.e., as
                        an application relay rather<br>
                        than as direct packet-to-packet conversion,
                        including:<br>
                        <br>
                        - adjust your description of how you relay
                        messages to talk about things at<br>
                        the “application” layer<br>
                        <span class="apple-tab-span">              </span>when
                        you talk about IPv4 or IPv6 properties, the
                        issue is about how<br>
                        you configure those as endpoints on the
                        translator, not how *each packet* is<br>
                        translated<br>
                        <span class="apple-tab-span">              </span>NOTE
                        - your document is incorrect regarding TTL; only
                        routers drop<br>
                        packets with hopcounts/TTLs of zero. A host MUST
                        NOT (per RFC 1122/8200)<o:p></o:p></span></p>
                  </blockquote>
                  <p class="MsoNormal"><span
                      style="font-size:9.0pt;font-family:&quot;Helvetica&quot;,sans-serif"><br>
                      You are right will remove TTL text for TCP-to-UDP
                      relay but not for UDP-to-UDP relay. RFC1122 says,
                      the intent is that TTL expiration will cause a
                      datagram<br>
                      to be discarded by a gateway but not by the
                      destination<br>
                      host; however, hosts that act as gateways by
                      forwarding<br>
                      datagrams must follow the gateway rules for TTL.</span><o:p></o:p></p>
                </div>
              </blockquote>
              <div>
                <p class="MsoNormal"><o:p> </o:p></p>
              </div>
              <div>
                <p class="MsoNormal">This is correct behavior for
                  IP-to-IP translation (sec 13), but not UDP-to-UDP (sec
                  14). The latter is not the function of a gateway, but
                  rather the function of an app-layer proxy.<o:p></o:p></p>
              </div>
              <p class="MsoNormal"><o:p> </o:p></p>
              <p class="MsoNormal">[TR] Got it, will update draft.<o:p></o:p></p>
              <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
                <div>
                  <blockquote
                    style="margin-top:5.0pt;margin-bottom:5.0pt">
                    <p class="MsoNormal"><span
                        style="font-size:9.0pt;font-family:&quot;Helvetica&quot;,sans-serif"><br>
                        - address how your endpoint deals with TCP
                        options that might have impact,<br>
                        including TCP multiparty, AO, ENO, MD5,
                        fastopen, and user timeout<o:p></o:p></span></p>
                  </blockquote>
                  <p class="MsoNormal"><span
                      style="font-size:9.0pt;font-family:&quot;Helvetica&quot;,sans-serif"><br>
                      The TURN server is not acting as a TCP-to-TCP
                      relay and I don't understand the need to discuss
                      these options.</span><o:p></o:p></p>
                </div>
              </blockquote>
              <div>
                <p class="MsoNormal"><o:p> </o:p></p>
              </div>
              <div>
                <p class="MsoNormal">You need to explain the impact of
                  not being able to carry these options or their
                  behavior across the UDP part of a TCP-to-UDP relay.<o:p></o:p></p>
                <p class="MsoNormal"><o:p> </o:p></p>
                <p class="MsoNormal">[TR] TCP multi-path is not
                  supported by this specification because TCP multi-path
                  is not used by both SIP and WebRTC protocols for media
                  and non-media data. If the TCP connection uses TCP-AO,
                  the client should secure application data (e.g. SRTP)
                  to provide confidentially, message authentication and
                  replay protection to protect the application data
                  relayed from the server to the peer (Fake data is
                  already discussed in Section 20.1.3).  I don’t see a
                  need to discuss TCP fast open (UDP is 0-RTT), and MD5
                  is replaced by TCP-AO. TCP user-timeout equivalent for
                  application data (RTP) is RTCP.
                </p>
              </div>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
    <p>You need to address these issues - e.g., by a version of the
      response above.</p>
    <p>Joe<br>
    </p>
    <p><br>
    </p>
    <blockquote type="cite"
cite="mid:DM5PR16MB1705874C023145D26DCB58E6EAEE0@DM5PR16MB1705.namprd16.prod.outlook.com">
      <div class="WordSection1">
        <div style="border:none;border-left:solid blue 1.5pt;padding:0in
          0in 0in 4.0pt">
          <div>
            <div>
              <div>
                <p class="MsoNormal"><o:p></o:p></p>
                <p class="MsoNormal"><o:p> </o:p></p>
                <p class="MsoNormal">Cheers,<o:p></o:p></p>
                <p class="MsoNormal">-Tiru<o:p></o:p></p>
              </div>
            </div>
            <div>
              <pre><span style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif"><o:p> </o:p></span></pre>
            </div>
            <p class="MsoNormal">Joe<o:p></o:p></p>
          </div>
        </div>
      </div>
    </blockquote>
  </body>
</html>

--------------3686C164AD5DD70CCA2A7431--


From nobody Mon Jun 17 03:31:23 2019
Return-Path: <TirumaleswarReddy_Konda@mcafee.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0690C1200D7; Mon, 17 Jun 2019 03:31:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.299
X-Spam-Level: 
X-Spam-Status: No, score=-4.299 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, T_KAM_HTML_FONT_INVALID=0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mcafee.com
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 eR9pjX1dkSbI; Mon, 17 Jun 2019 03:31:19 -0700 (PDT)
Received: from DNVWSMAILOUT1.mcafee.com (dnvwsmailout1.mcafee.com [161.69.31.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 94871120089; Mon, 17 Jun 2019 03:31:18 -0700 (PDT)
X-NAI-Header: Modified by McAfee Email Gateway (5500)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mcafee.com; s=s_mcafee; t=1560766906; h=From: To:CC:Subject:Thread-Topic:Thread-Index:Date: Message-ID:References:In-Reply-To:Accept-Language: Content-Language:X-MS-Has-Attach:X-MS-TNEF-Correlator: dlp-product:dlp-version:dlp-reaction:authentication-results: x-originating-ip:x-ms-publictraffictype:x-ms-office365-filtering-correlation-id: x-microsoft-antispam:x-ms-traffictypediagnostic: x-ms-exchange-purlcount:x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers:x-forefront-prvs: x-forefront-antispam-report:received-spf:x-ms-exchange-senderadcheck: x-microsoft-antispam-message-info:Content-Type: MIME-Version:X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype: X-MS-Exchange-CrossTenant-userprincipalname: X-MS-Exchange-Transport-CrossTenantHeadersStamped: X-OriginatorOrg:X-NAI-Spam-Flag:X-NAI-Spam-Threshold: X-NAI-Spam-Score:X-NAI-Spam-Version; bh=+ TdF6p/CFVLBDhCEdWnowhdNAIJ/LTQDefLT1JI3CD 8=; b=D1jF+EznLRyZvPhIBzJptV1Xg70qGvtff/d5LO0ylFi9 j8+G+jaF7JOD5CtWsBgNJr5n0UCg4JAO5dbn5QeDDaED8BQE34 VSSwLoPsOQ4npLpBMVO78/+rB+Mxt7u56uI4T+p0Ea8l+yNXlj ZAJqdyeLWI6QjsmlPacO2P1z6rs=
Received: from DNVEXAPP1N06.corpzone.internalzone.com (unknown [10.44.48.90]) by DNVWSMAILOUT1.mcafee.com with smtp (TLS: TLSv1/SSLv3,256bits,ECDHE-RSA-AES256-SHA384) id 2cc8_e2a0_eeecfbf6_fd63_4933_8a6c_8655fc8b8ff7; Mon, 17 Jun 2019 04:21:45 -0600
Received: from DNVEXAPP1N05.corpzone.internalzone.com (10.44.48.89) by DNVEXAPP1N06.corpzone.internalzone.com (10.44.48.90) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Mon, 17 Jun 2019 04:30:24 -0600
Received: from DNVO365EDGE2.corpzone.internalzone.com (10.44.176.74) by DNVEXAPP1N05.corpzone.internalzone.com (10.44.48.89) with Microsoft SMTP Server (TLS) id 15.0.1395.4 via Frontend Transport; Mon, 17 Jun 2019 04:30:24 -0600
Received: from NAM01-BN3-obe.outbound.protection.outlook.com (10.44.176.242) by edge.mcafee.com (10.44.176.74) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Mon, 17 Jun 2019 04:30:23 -0600
Received: from DM5PR16MB1705.namprd16.prod.outlook.com (10.172.44.147) by DM5PR16MB1436.namprd16.prod.outlook.com (10.173.213.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1987.11; Mon, 17 Jun 2019 10:30:21 +0000
Received: from DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::3d0a:95ec:9842:68f7]) by DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::3d0a:95ec:9842:68f7%9]) with mapi id 15.20.1987.014; Mon, 17 Jun 2019 10:30:21 +0000
From: "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@McAfee.com>
To: Joe Touch <touch@strayalpha.com>
CC: Brandon Williams <brandon.williams@akamai.com>, Magnus Westerlund <magnus.westerlund@ericsson.com>, "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>, "tram@ietf.org" <tram@ietf.org>, "tsv-art@ietf.org" <tsv-art@ietf.org>
Thread-Topic: [Tsv-art] [tram] Tsvart last call review of draft-ietf-tram-turnbis-25
Thread-Index: AQHVIKHNY5K64I8fCE64oYZWgIaoB6aXzr4wgAHVVQCAARFyUIACYBiAgAEY7YA=
Date: Mon, 17 Jun 2019 10:30:21 +0000
Message-ID: <DM5PR16MB17057CCD4D2543D84254EFD1EAEB0@DM5PR16MB1705.namprd16.prod.outlook.com>
References: <155971464360.28104.6837263931145163343@ietfa.amsl.com> <F306B122-79F3-4C7A-8CE2-1C094D9F0FCC@strayalpha.com> <DM5PR16MB1705A4C370C4405AFFD63546EA100@DM5PR16MB1705.namprd16.prod.outlook.com> <5F2F8A3B-2887-4107-81E2-B4E222A4044E@strayalpha.com> <DM5PR16MB1705BD4E31370D2F5A179F17EA130@DM5PR16MB1705.namprd16.prod.outlook.com> <2C6B5776-CB95-4607-8D0C-07FDE2F6D515@strayalpha.com> <DM5PR16MB1705638AD29F3288E4AC0952EAED0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB252250AE4E7C158F985B0CC895ED0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <D9A01E28-F9FB-4C86-AFD3-A2BA8D89C340@strayalpha.com> <a3bbeb17-e768-9ab2-9f34-3d179fa8fe38@akamai.com> <E41C125D-F3B4-475E-8AD0-124F531F1DC9@strayalpha.com> <DM5PR16MB170564C0438321CC3FDD0ACFEAEF0@DM5PR16MB1705.namprd16.prod.outlook.com> <4C41A2BC-0CBC-42D5-B313-22F9A9D51F6E@strayalpha.com> <DM5PR16MB1705874C023145D26DCB58E6EAEE0@DM5PR16MB1705.namprd16.prod.outlook.com> <edcd66c2-0dfb-8f89-d6a3-53482c433d4e@strayalpha.com>
In-Reply-To: <edcd66c2-0dfb-8f89-d6a3-53482c433d4e@strayalpha.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-version: 11.3.0.8
dlp-reaction: no-action
authentication-results: spf=none (sender IP is ) smtp.mailfrom=TirumaleswarReddy_Konda@McAfee.com; 
x-originating-ip: [103.245.47.20]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: ec42ac0e-d8eb-424b-934a-08d6f30ecd2a
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:DM5PR16MB1436; 
x-ms-traffictypediagnostic: DM5PR16MB1436:
x-ms-exchange-purlcount: 4
x-microsoft-antispam-prvs: <DM5PR16MB1436FFE42F956FCA02D05DBEEAEB0@DM5PR16MB1436.namprd16.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6108;
x-forefront-prvs: 0071BFA85B
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(346002)(396003)(366004)(136003)(376002)(39860400002)(199004)(32952001)(189003)(2906002)(71200400001)(66066001)(86362001)(71190400001)(99286004)(76176011)(186003)(53936002)(55016002)(14444005)(3846002)(256004)(5024004)(790700001)(6116002)(316002)(7696005)(102836004)(5660300002)(52536014)(6506007)(53546011)(26005)(76116006)(73956011)(7736002)(66946007)(478600001)(81166006)(81156014)(8676002)(33656002)(446003)(486006)(54906003)(25786009)(476003)(11346002)(236005)(68736007)(6306002)(8936002)(80792005)(66476007)(66446008)(64756008)(66556008)(9686003)(54896002)(9326002)(606006)(966005)(72206003)(14454004)(229853002)(6916009)(6246003)(6436002)(74316002)(4326008)(85282002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR16MB1436; H:DM5PR16MB1705.namprd16.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: McAfee.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: ssmCXZfv/MlO8qcTjmy+07ec+SmMWwgp4VLlYm0echkgU3racavvde94Z63E6zA+cw6iU1XghnlGIDBFVqQ4noZdafGc77A69JZucNCN6bzt5s+Hq+zyJLTHC6no7H4iGdfN7/XEMMWvOsNHMXgiJ966YH02wv+KNeWe8yM5ReVwCykSpl3um/WeqUXLU8z3671VJreQRDqM+uqviITU5WmWmveGeQ343FNsxkSQMGatsNoyLMeSxC4CDTDVECkohBi9sTHjp2N6R9s25t1mJ2kofD3mEFxY5AveC/2OE8S60kBGU4A+IEeBafGlxvkDds5G61+Ympg3rJH0HtCRe0E9+pemYSZL6Fw7YvJFlBuhMknx3ReSPcrfaxQ1AuYexEfEnBafzniK2l7/d8NtpKeRlqASpQLyfgRDvpDHws0=
Content-Type: multipart/alternative; boundary="_000_DM5PR16MB17057CCD4D2543D84254EFD1EAEB0DM5PR16MB1705namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: ec42ac0e-d8eb-424b-934a-08d6f30ecd2a
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jun 2019 10:30:21.4883 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4943e38c-6dd4-428c-886d-24932bc2d5de
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: TirumaleswarReddy_Konda@McAfee.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR16MB1436
X-OriginatorOrg: mcafee.com
X-NAI-Spam-Flag: NO
X-NAI-Spam-Threshold: 15
X-NAI-Spam-Score: 0
X-NAI-Spam-Version: 2.3.0.9418 : core <6569> : inlines <7106> : streams <1824741> : uri <2857011>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/_gdjd5tn-1yavxVv-N1-ct78F-Y>
Subject: Re: [tram] [Tsv-art] Tsvart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 17 Jun 2019 10:31:22 -0000

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

SGkgSm9lLA0KDQpQbGVhc2Ugc2VlIGlubGluZSBbVFIxXQ0KDQpGcm9tOiBKb2UgVG91Y2ggPHRv
dWNoQHN0cmF5YWxwaGEuY29tPg0KU2VudDogU3VuZGF5LCBKdW5lIDE2LCAyMDE5IDEyOjIyIEFN
DQpUbzogS29uZGEsIFRpcnVtYWxlc3dhciBSZWRkeSA8VGlydW1hbGVzd2FyUmVkZHlfS29uZGFA
TWNBZmVlLmNvbT4NCkNjOiBCcmFuZG9uIFdpbGxpYW1zIDxicmFuZG9uLndpbGxpYW1zQGFrYW1h
aS5jb20+OyBNYWdudXMgV2VzdGVybHVuZCA8bWFnbnVzLndlc3Rlcmx1bmRAZXJpY3Nzb24uY29t
PjsgZHJhZnQtaWV0Zi10cmFtLXR1cm5iaXMuYWxsQGlldGYub3JnOyBpZXRmQGlldGYub3JnOyB0
cmFtQGlldGYub3JnOyB0c3YtYXJ0QGlldGYub3JnDQpTdWJqZWN0OiBSZTogW1Rzdi1hcnRdIFt0
cmFtXSBUc3ZhcnQgbGFzdCBjYWxsIHJldmlldyBvZiBkcmFmdC1pZXRmLXRyYW0tdHVybmJpcy0y
NQ0KDQoNCkNBVVRJT046IEV4dGVybmFsIGVtYWlsLiBEbyBub3QgY2xpY2sgbGlua3Mgb3Igb3Bl
biBhdHRhY2htZW50cyB1bmxlc3MgeW91IHJlY29nbml6ZSB0aGUgc2VuZGVyIGFuZCBrbm93IHRo
ZSBjb250ZW50IGlzIHNhZmUuDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQoN
Cg0KT24gNi8xNC8yMDE5IDEyOjQ5IEFNLCBLb25kYSwgVGlydW1hbGVzd2FyIFJlZGR5IHdyb3Rl
Og0KSGkgSm9uLA0KDQpQbGVhc2Ugc2VlIGlubGluZSBbVFJdDQoNCkZyb206IEpvZSBUb3VjaCA8
dG91Y2hAc3RyYXlhbHBoYS5jb20+PG1haWx0bzp0b3VjaEBzdHJheWFscGhhLmNvbT4NClNlbnQ6
IFRodXJzZGF5LCBKdW5lIDEzLCAyMDE5IDc6NDcgUE0NClRvOiBLb25kYSwgVGlydW1hbGVzd2Fy
IFJlZGR5IDxUaXJ1bWFsZXN3YXJSZWRkeV9Lb25kYUBNY0FmZWUuY29tPjxtYWlsdG86VGlydW1h
bGVzd2FyUmVkZHlfS29uZGFATWNBZmVlLmNvbT4NCkNjOiBCcmFuZG9uIFdpbGxpYW1zIDxicmFu
ZG9uLndpbGxpYW1zQGFrYW1haS5jb20+PG1haWx0bzpicmFuZG9uLndpbGxpYW1zQGFrYW1haS5j
b20+OyBNYWdudXMgV2VzdGVybHVuZCA8bWFnbnVzLndlc3Rlcmx1bmRAZXJpY3Nzb24uY29tPjxt
YWlsdG86bWFnbnVzLndlc3Rlcmx1bmRAZXJpY3Nzb24uY29tPjsgZHJhZnQtaWV0Zi10cmFtLXR1
cm5iaXMuYWxsQGlldGYub3JnPG1haWx0bzpkcmFmdC1pZXRmLXRyYW0tdHVybmJpcy5hbGxAaWV0
Zi5vcmc+OyBpZXRmQGlldGYub3JnPG1haWx0bzppZXRmQGlldGYub3JnPjsgdHJhbUBpZXRmLm9y
ZzxtYWlsdG86dHJhbUBpZXRmLm9yZz47IHRzdi1hcnRAaWV0Zi5vcmc8bWFpbHRvOnRzdi1hcnRA
aWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW1Rzdi1hcnRdIFt0cmFtXSBUc3ZhcnQgbGFzdCBjYWxs
IHJldmlldyBvZiBkcmFmdC1pZXRmLXRyYW0tdHVybmJpcy0yNQ0KDQoNCkNBVVRJT046IEV4dGVy
bmFsIGVtYWlsLiBEbyBub3QgY2xpY2sgbGlua3Mgb3Igb3BlbiBhdHRhY2htZW50cyB1bmxlc3Mg
eW91IHJlY29nbml6ZSB0aGUgc2VuZGVyIGFuZCBrbm93IHRoZSBjb250ZW50IGlzIHNhZmUuDQoN
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpIaSwgVGlydSwNCg0KDQpPbiBKdW4g
MTMsIDIwMTksIGF0IDE6NDIgQU0sIEtvbmRhLCBUaXJ1bWFsZXN3YXIgUmVkZHkgPFRpcnVtYWxl
c3dhclJlZGR5X0tvbmRhQE1jQWZlZS5jb208bWFpbHRvOlRpcnVtYWxlc3dhclJlZGR5X0tvbmRh
QE1jQWZlZS5jb20+PiB3cm90ZToNCg0KLi4uDQpUaGUgZGVzY3JpcHRpb24gaW4gdGhlIGRvY3Vt
ZW50IGltcGxpZXMgcGFja2V0LXRvLXBhY2tldCB0cmFuc2xhdGlvbiwgd2hpY2gNCnNlZW1zIGRh
bmdlcm91cyAoZXZlbiBhcyBhIGRlc2NyaXB0aW9uKS4gVGhpcyBpcyBlc3BlY2lhbGx5IHRydWUg
Zm9yIHRoZQ0Kbm90aW9uIHRoYXQgZWFjaCBVRFAgcGFja2V0IGlzIHRyYW5zbGF0ZWQgaW50byBl
eGFjdGx5IG9uZSBUQ1AgZnJhbWUgZGlyZWN0bHkuDQoNClRoZSBUVVJOIHNwZWNpZmljYXRpb24g
b25seSBkaXNjdXNzZXMgcGFja2V0LXRvLXBhY2tldCB0cmFuc2xhdGlvbiBmb3IgVURQLXRvLVVE
UCByZWxheSBhbmQgbm90IGZvciBUQ1AtdG8tVURQIHJlbGF5Lg0KDQpTZWMgMTUgdGFsa3MgYWJv
dXQgc2V0dGluZyBJUCBmcmFnbWVudGF0aW9uIGJhc2VkIG9uIHRoZSByZWNlaXZlZCBtZXNzYWdl
cy4gSWYgdGhpcyBpcyBub3QgYmFzZWQgb24gcGFja2V0LXRvLXBhY2tldCB0cmFuc2xhdGlvbiwg
Y2FuIHlvdSBleHBsYWluIGhvdyB0aGlzIGNhbiBiZSBhY2hpZXZlZD8gVENQIHNldHMgREYgZm9y
IGEgY29ubmVjdGlvbiwgbm90IG9uIGEgcGVyIHBhY2tldCBiYXNpcw0KDQpbVFJdIEl0IGlzIG5v
dCBiYXNlZCBvbiBwYWNrZXQtdG8tcGFja2V0IHRyYW5zbGF0aW9uLiBUVVJOIGNsaWVudCBjYW4g
c2V0IHRoZSBET07igJlULUZSQUdNRU5UIGF0dHJpYnV0ZSBpbiB0aGUgVFVSTiBtZXNzYWdlIHRv
IHRlbGwgdGhlIFRVUk4gc2VydmVyIHRvIHNldCB0aGUgREYgYml0IGluIHRoZSByZXN1bHRpbmcg
VURQIGRhdGFncmFtIHNlbnQgdG8gdGhlIHBlZXIuIFBsZWFzZSBzZWUgaHR0cHM6Ly90b29scy5p
ZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtdHJhbS10dXJuYmlzLTI1I3NlY3Rpb24tMTUNCg0KVGhl
IHNlY3Rpb24gbm90ZXMgdGhhdCBvbmx5IGEgc2luZ2xlIERTQ1AgY2FuIGJlIHNldCBmb3IgYSBU
Q1AgY29ubmVjdGlvbi4gQSBzaW1pbGFyIG5vdGUgc2hvdWxkIGJlIGluY2x1ZGVkIGluIHRoZSBk
aXNjdXNzaW9uIG9mIElQIGZyYWdtZW50YXRpb24gYW5kIElQIG9wdGlvbnMgIC0gdGhlc2UgdG9v
IGNhbiBiZSBzZXQgb24gYSBwZXItbWVzc2FnZSBiYXNpcyBmb3IgVURQLCBidXQgbm90IGZvciBU
Q1AuDQoNCltUUjFdIFNlY3Rpb24gMTUgZGlzY3Vzc2VzIGJvdGggSVAgZnJhZ21lbnRhdGlvbiBh
bmQgSVAgb3B0aW9ucywgc2VlIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRm
LXRyYW0tdHVybmJpcy0yNSNzZWN0aW9uLTE1DQoNCg0KDQrigKYuDQpBY2tub3dsZWRnaW5nIHRo
YXQgVENQIG9wdGlvbnMgYXJlIGJlaW5nIGlnbm9yZWQgd2hlbiBtZXNzYWdlcyBhcmUNCnJlbGF5
ZWQgY291bGQgYmUgT0suIEknbSBub3QgZW50aXJlbHkgY2VydGFpbiB3aGF0IHlvdSdyZSBzdWdn
ZXN0aW5nDQpyZWxhdGl2ZSB0byB0aGUgc2VjdXJpdHkgY29uc2lkZXJhdGlvbnMgdGhvdWdoLiBB
cmUgeW91IGp1c3QgcG9pbnRpbmcNCnRvIHRoZSBmYWN0IHRoYXQgc2VjdXJpdHkgYnVpbHQgaW50
byBUQ1AgKGUuZy4sIHRjcC1hbywgdGNwLWVubywNCnRjcC1jcnlwdCkgY2Fubm90IGJlIHVzZWQg
dG8gcHJvdmlkZSBlbmQtdG8tZW5kIHNlY3VyaXR5PyBJbiB0aGUgc2FtZQ0Kd2F5IHRoYXQgKEQp
VExTIGNhbm5vdCBiZSB1c2VkIGZvciB0aGlzIHB1cnBvc2UgZWl0aGVyPyBJZiBub3QgdGhhdCwN
CndoYXQgZWxzZSBkbyB5b3UgaGF2ZSBpbiBtaW5kPw0KDQpPSywgc28gZ2l2ZW4geW914oCZcmUg
anVzdCB0ZXJtaW5hdGluZyB0aGUgY29ubmVjdGlvbiwgeW91IG5lZWQgdG8gdGFsayBhYm91dA0K
dGhlIGltcGxpY2F0aW9ucyBvZiBkb2luZyBzbywgYW5kIHllcywgdGhlIGtpbmRzIG9mIGlzc3Vl
cyBhYm92ZSBhcmUgcmVsZXZhbnQuDQpJZiB5b3Ugd2VyZSBvcGVuaW5nIHlvdXIgb3duIFRDUCBj
b25uZWN0aW9uLCBpdCB3b3VsZCBiZSByZWxldmFudCB0bw0KZGlzY3VzcyBob3cgeW91IGRlY2lk
ZSB3aGF0IG9wdGlvbnMgdG8gZW5hYmxlIGFzIHdlbGwgYW5kIHdoZXRoZXIgdGhvc2UNCm9wdGlv
bnMgYXJlIGRldGVybWluZWQgYmFzZWQgb24gdGhlIG9wdGlvbnMgb2YgdGhlIG90aGVyIFRDUCBj
b25uZWN0aW9uDQooYnV0IHlvdeKAmXJlIG5vdCBkb2luZyB0aGF0KS4NCg0KTm8sIFRVUk4gc2Vy
dmVyIGRvZXMgbm90IGVzdGFibGlzaCBUQ1AgY29ubmVjdGlvbiB0byB0aGUgcGVlci4gVFVSTiBv
bmx5IHN1cHBvcnRzIFVEUCBiZXR3ZWVuIHRoZSBzZXJ2ZXIgYW5kIHRoZSBwZWVyLg0KUGxlYXNl
IHNlZSBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi10cmFtLXR1cm5iaXMt
MjUjc2VjdGlvbi0yLjEuDQoNClllcywgd2UgYWdyZWUgKGFzIEkgc2FpZCwg4oCcaWYgeW91IHdl
cmXigKbigJ0gYW5kIOKAnGIuLnV0IHlvdeKAmXJlIG5vdC7igJ0pLg0KDQpbVFJdIEdsYWQgdG8g
c2VlIHdlIGFyZSBtYWtpbmcgcHJvZ3Jlc3Mg4pi6DQoNCg0KSS5lLiwgbXkgc3VnZ2VzdGlvbiB3
b3VsZCBiZSB0byBtYWtlIHRoZSBkZXNjcmlwdGlvbiBvZiB0aGUgY29udmVyc2lvbg0KcHJvY2Vz
cyBtYXRjaCB0aGlzIGVtYWls4oCZcyBleHBsYW5hdGlvbiwgaS5lLiwgYXMgYW4gYXBwbGljYXRp
b24gcmVsYXkgcmF0aGVyDQp0aGFuIGFzIGRpcmVjdCBwYWNrZXQtdG8tcGFja2V0IGNvbnZlcnNp
b24sIGluY2x1ZGluZzoNCg0KLSBhZGp1c3QgeW91ciBkZXNjcmlwdGlvbiBvZiBob3cgeW91IHJl
bGF5IG1lc3NhZ2VzIHRvIHRhbGsgYWJvdXQgdGhpbmdzIGF0DQp0aGUg4oCcYXBwbGljYXRpb27i
gJ0gbGF5ZXINCiAgICAgICAgICAgICAgd2hlbiB5b3UgdGFsayBhYm91dCBJUHY0IG9yIElQdjYg
cHJvcGVydGllcywgdGhlIGlzc3VlIGlzIGFib3V0IGhvdw0KeW91IGNvbmZpZ3VyZSB0aG9zZSBh
cyBlbmRwb2ludHMgb24gdGhlIHRyYW5zbGF0b3IsIG5vdCBob3cgKmVhY2ggcGFja2V0KiBpcw0K
dHJhbnNsYXRlZA0KICAgICAgICAgICAgICBOT1RFIC0geW91ciBkb2N1bWVudCBpcyBpbmNvcnJl
Y3QgcmVnYXJkaW5nIFRUTDsgb25seSByb3V0ZXJzIGRyb3ANCnBhY2tldHMgd2l0aCBob3Bjb3Vu
dHMvVFRMcyBvZiB6ZXJvLiBBIGhvc3QgTVVTVCBOT1QgKHBlciBSRkMgMTEyMi84MjAwKQ0KDQpZ
b3UgYXJlIHJpZ2h0IHdpbGwgcmVtb3ZlIFRUTCB0ZXh0IGZvciBUQ1AtdG8tVURQIHJlbGF5IGJ1
dCBub3QgZm9yIFVEUC10by1VRFAgcmVsYXkuIFJGQzExMjIgc2F5cywgdGhlIGludGVudCBpcyB0
aGF0IFRUTCBleHBpcmF0aW9uIHdpbGwgY2F1c2UgYSBkYXRhZ3JhbQ0KdG8gYmUgZGlzY2FyZGVk
IGJ5IGEgZ2F0ZXdheSBidXQgbm90IGJ5IHRoZSBkZXN0aW5hdGlvbg0KaG9zdDsgaG93ZXZlciwg
aG9zdHMgdGhhdCBhY3QgYXMgZ2F0ZXdheXMgYnkgZm9yd2FyZGluZw0KZGF0YWdyYW1zIG11c3Qg
Zm9sbG93IHRoZSBnYXRld2F5IHJ1bGVzIGZvciBUVEwuDQoNClRoaXMgaXMgY29ycmVjdCBiZWhh
dmlvciBmb3IgSVAtdG8tSVAgdHJhbnNsYXRpb24gKHNlYyAxMyksIGJ1dCBub3QgVURQLXRvLVVE
UCAoc2VjIDE0KS4gVGhlIGxhdHRlciBpcyBub3QgdGhlIGZ1bmN0aW9uIG9mIGEgZ2F0ZXdheSwg
YnV0IHJhdGhlciB0aGUgZnVuY3Rpb24gb2YgYW4gYXBwLWxheWVyIHByb3h5Lg0KDQpbVFJdIEdv
dCBpdCwgd2lsbCB1cGRhdGUgZHJhZnQuDQoNCi0gYWRkcmVzcyBob3cgeW91ciBlbmRwb2ludCBk
ZWFscyB3aXRoIFRDUCBvcHRpb25zIHRoYXQgbWlnaHQgaGF2ZSBpbXBhY3QsDQppbmNsdWRpbmcg
VENQIG11bHRpcGFydHksIEFPLCBFTk8sIE1ENSwgZmFzdG9wZW4sIGFuZCB1c2VyIHRpbWVvdXQN
Cg0KVGhlIFRVUk4gc2VydmVyIGlzIG5vdCBhY3RpbmcgYXMgYSBUQ1AtdG8tVENQIHJlbGF5IGFu
ZCBJIGRvbid0IHVuZGVyc3RhbmQgdGhlIG5lZWQgdG8gZGlzY3VzcyB0aGVzZSBvcHRpb25zLg0K
DQpZb3UgbmVlZCB0byBleHBsYWluIHRoZSBpbXBhY3Qgb2Ygbm90IGJlaW5nIGFibGUgdG8gY2Fy
cnkgdGhlc2Ugb3B0aW9ucyBvciB0aGVpciBiZWhhdmlvciBhY3Jvc3MgdGhlIFVEUCBwYXJ0IG9m
IGEgVENQLXRvLVVEUCByZWxheS4NCg0KW1RSXSBUQ1AgbXVsdGktcGF0aCBpcyBub3Qgc3VwcG9y
dGVkIGJ5IHRoaXMgc3BlY2lmaWNhdGlvbiBiZWNhdXNlIFRDUCBtdWx0aS1wYXRoIGlzIG5vdCB1
c2VkIGJ5IGJvdGggU0lQIGFuZCBXZWJSVEMgcHJvdG9jb2xzIGZvciBtZWRpYSBhbmQgbm9uLW1l
ZGlhIGRhdGEuIElmIHRoZSBUQ1AgY29ubmVjdGlvbiB1c2VzIFRDUC1BTywgdGhlIGNsaWVudCBz
aG91bGQgc2VjdXJlIGFwcGxpY2F0aW9uIGRhdGEgKGUuZy4gU1JUUCkgdG8gcHJvdmlkZSBjb25m
aWRlbnRpYWxseSwgbWVzc2FnZSBhdXRoZW50aWNhdGlvbiBhbmQgcmVwbGF5IHByb3RlY3Rpb24g
dG8gcHJvdGVjdCB0aGUgYXBwbGljYXRpb24gZGF0YSByZWxheWVkIGZyb20gdGhlIHNlcnZlciB0
byB0aGUgcGVlciAoRmFrZSBkYXRhIGlzIGFscmVhZHkgZGlzY3Vzc2VkIGluIFNlY3Rpb24gMjAu
MS4zKS4gIEkgZG9u4oCZdCBzZWUgYSBuZWVkIHRvIGRpc2N1c3MgVENQIGZhc3Qgb3BlbiAoVURQ
IGlzIDAtUlRUKSwgYW5kIE1ENSBpcyByZXBsYWNlZCBieSBUQ1AtQU8uIFRDUCB1c2VyLXRpbWVv
dXQgZXF1aXZhbGVudCBmb3IgYXBwbGljYXRpb24gZGF0YSAoUlRQKSBpcyBSVENQLg0KDQpZb3Ug
bmVlZCB0byBhZGRyZXNzIHRoZXNlIGlzc3VlcyAtIGUuZy4sIGJ5IGEgdmVyc2lvbiBvZiB0aGUg
cmVzcG9uc2UgYWJvdmUuDQoNCltUUjFdIE9rYXksIHdpbGwgYWRkIHRoZSBmb2xsb3dpbmcgbGlu
ZXM6DQoNClRDUCBtdWx0aS1wYXRoIFtSRkM2ODI0XSBpcyBub3Qgc3VwcG9ydGVkIGJ5IHRoaXMg
dmVyc2lvbiBvZiBUVVJOIGJlY2F1c2UgVENQIG11bHRpLXBhdGggaXMgbm90IHVzZWQgYnkgYm90
aCBTSVAgYW5kIFdlYlJUQyBwcm90b2NvbHMgW1JGQzc0NzhdIGZvciBtZWRpYSBhbmQgbm9uLW1l
ZGlhIGRhdGEuIElmIHRoZSBUQ1AgY29ubmVjdGlvbiBiZXR3ZWVuIHRoZSBUVVJOIGNsaWVudCBh
bmQgc2VydmVyIHVzZXMgVENQLUFPIFtSRkM1OTI1XSwgdGhlIGNsaWVudCBtdXN0IHNlY3VyZSBh
cHBsaWNhdGlvbiBkYXRhIChlLmcuIHVzaW5nIFNSVFApIHRvIHByb3ZpZGUgY29uZmlkZW50aWFs
bHksIG1lc3NhZ2UgYXV0aGVudGljYXRpb24gYW5kIHJlcGxheSBwcm90ZWN0aW9uIHRvIHByb3Rl
Y3QgdGhlIGFwcGxpY2F0aW9uIGRhdGEgcmVsYXllZCBmcm9tIHRoZSBzZXJ2ZXIgdG8gdGhlIHBl
ZXIgdXNpbmcgVURQLiAgTm90ZSB0aGF0IFRDUC1BTyBvcHRpb24gb2Jzb2xldGVzIFRDUCBNRDUg
b3B0aW9uLiAgVW5saWtlIFVEUCwgVENQIHdpdGhvdXQgdGhlIFRDUCBGYXN0IE9wZW4gZXh0ZW5z
aW9uIFtSRkM3NDEzXSBkb2VzIG5vdCBzdXBwb3J0IDAtUlRUIHNlc3Npb24gcmVzdW1wdGlvbi4g
VGhlIFRDUCB1c2VyIHRpbWVvdXQgW1JGQzU0ODJdIGVxdWl2YWxlbnQgZm9yIGFwcGxpY2F0aW9u
IGRhdGEgcmVsYXllZCBieSBUVVJOIGlzIHRoZSB1c2Ugb2YgUlRQIGNvbnRyb2wgcHJvdG9jb2wg
KFJUQ1ApLiBBcyBhIHJlbWluZGVyLCAgUlRDUCBpcyBhIGZ1bmRhbWVudGFsIGFuZCBpbnRlZ3Jh
bCBwYXJ0IG9mIFJUUC4NCg0KLVRpcnUNCg0KSm9lDQoNCg0KDQpDaGVlcnMsDQotVGlydQ0KDQoN
CkpvZQ0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OkhlbHZldGljYTsNCglwYW5vc2UtMToyIDExIDYgNCAyIDIgMiAyIDIg
NDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OldpbmdkaW5nczsNCglwYW5vc2UtMTo1IDAg
MCAwIDAgMCAwIDAgMCAwO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0
aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQt
ZmFtaWx5OkRlbmdYaWFuOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQt
ZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMg
MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxARGVuZ1hpYW4iOw0KCXBhbm9zZS0x
OjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9y
bWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4t
Ym90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJy
aSIsc2Fucy1zZXJpZjsNCgljb2xvcjpibGFjazt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5r
DQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlv
bjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21z
by1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVu
ZGVybGluZTt9DQpwcmUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5r
OiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206
LjAwMDFwdDsNCglmb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7
DQoJY29sb3I6YmxhY2s7fQ0Kc3Bhbi5IVE1MUHJlZm9ybWF0dGVkQ2hhcg0KCXttc28tc3R5bGUt
bmFtZToiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0K
CW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCI7DQoJZm9udC1mYW1pbHk6IkNvdXJp
ZXIgTmV3Ijt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25vcm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJ
e21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCglt
YXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1s
ZWZ0OjBpbjsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5z
LXNlcmlmOw0KCWNvbG9yOmJsYWNrO30NCnNwYW4uYXBwbGUtY29udmVydGVkLXNwYWNlDQoJe21z
by1zdHlsZS1uYW1lOmFwcGxlLWNvbnZlcnRlZC1zcGFjZTt9DQpzcGFuLmFwcGxlLXRhYi1zcGFu
DQoJe21zby1zdHlsZS1uYW1lOmFwcGxlLXRhYi1zcGFuO30NCnNwYW4uRW1haWxTdHlsZTIyDQoJ
e21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNl
cmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5ncmV5DQoJe21zby1zdHlsZS1uYW1lOmdy
ZXk7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjQNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7
DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9
DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNp
emU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCglt
YXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdl
OldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86
c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2Vu
ZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVk
aXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+
PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBiZ2NvbG9yPSJ3aGl0ZSIgbGFuZz0i
RU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rp
b24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0
Ij5IaSBKb2UsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0Ij5QbGVh
c2Ugc2VlIGlubGluZSBbVFIxXTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0Ij48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVl
IDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBp
biAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJjb2xvcjp3
aW5kb3d0ZXh0Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQi
PiBKb2UgVG91Y2ggJmx0O3RvdWNoQHN0cmF5YWxwaGEuY29tJmd0Ow0KPGJyPg0KPGI+U2VudDo8
L2I+IFN1bmRheSwgSnVuZSAxNiwgMjAxOSAxMjoyMiBBTTxicj4NCjxiPlRvOjwvYj4gS29uZGEs
IFRpcnVtYWxlc3dhciBSZWRkeSAmbHQ7VGlydW1hbGVzd2FyUmVkZHlfS29uZGFATWNBZmVlLmNv
bSZndDs8YnI+DQo8Yj5DYzo8L2I+IEJyYW5kb24gV2lsbGlhbXMgJmx0O2JyYW5kb24ud2lsbGlh
bXNAYWthbWFpLmNvbSZndDs7IE1hZ251cyBXZXN0ZXJsdW5kICZsdDttYWdudXMud2VzdGVybHVu
ZEBlcmljc3Nvbi5jb20mZ3Q7OyBkcmFmdC1pZXRmLXRyYW0tdHVybmJpcy5hbGxAaWV0Zi5vcmc7
IGlldGZAaWV0Zi5vcmc7IHRyYW1AaWV0Zi5vcmc7IHRzdi1hcnRAaWV0Zi5vcmc8YnI+DQo8Yj5T
dWJqZWN0OjwvYj4gUmU6IFtUc3YtYXJ0XSBbdHJhbV0gVHN2YXJ0IGxhc3QgY2FsbCByZXZpZXcg
b2YgZHJhZnQtaWV0Zi10cmFtLXR1cm5iaXMtMjU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
ZGl2Pg0KPHRhYmxlIGNsYXNzPSJNc29Ob3JtYWxUYWJsZSIgYm9yZGVyPSIxIiBjZWxscGFkZGlu
Zz0iMCIgc3R5bGU9ImJhY2tncm91bmQ6I0YzRkYzMztib3JkZXI6c29saWQgIzlCOUE4NyAxLjVw
dCI+DQo8dGJvZHk+DQo8dHI+DQo8dGQgc3R5bGU9ImJvcmRlcjpub25lO3BhZGRpbmc6Ljc1cHQg
Ljc1cHQgLjc1cHQgLjc1cHQiPg0KPHA+PHN0cm9uZz48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5QjhC
M0UiPkNBVVRJT048L3NwYW4+PC9zdHJvbmc+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOUI4QjNFIj46
PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Fy
aWFsJnF1b3Q7LHNhbnMtc2VyaWYiPg0KIEV4dGVybmFsIGVtYWlsLiBEbyBub3QgY2xpY2sgbGlu
a3Mgb3Igb3BlbiBhdHRhY2htZW50cyB1bmxlc3MgeW91IHJlY29nbml6ZSB0aGUgc2VuZGVyIGFu
ZCBrbm93IHRoZSBjb250ZW50IGlzIHNhZmUuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC90ZD4N
CjwvdHI+DQo8L3Rib2R5Pg0KPC90YWJsZT4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249
ImNlbnRlciIgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyIj4NCjxociBzaXplPSIyIiB3aWR0aD0i
MTAwJSIgYWxpZ249ImNlbnRlciI+DQo8L2Rpdj4NCjwvZGl2Pg0KPHA+PG86cD4mbmJzcDs8L286
cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gNi8xNC8yMDE5IDEyOjQ5IEFN
LCBLb25kYSwgVGlydW1hbGVzd2FyIFJlZGR5IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpIEpvbiw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
UGxlYXNlIHNlZSBpbmxpbmUgW1RSXTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
bGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4N
CjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtw
YWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPkZyb206
PC9iPiBKb2UgVG91Y2ggPGEgaHJlZj0ibWFpbHRvOnRvdWNoQHN0cmF5YWxwaGEuY29tIj4NCiZs
dDt0b3VjaEBzdHJheWFscGhhLmNvbSZndDs8L2E+IDxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2Rh
eSwgSnVuZSAxMywgMjAxOSA3OjQ3IFBNPGJyPg0KPGI+VG86PC9iPiBLb25kYSwgVGlydW1hbGVz
d2FyIFJlZGR5IDxhIGhyZWY9Im1haWx0bzpUaXJ1bWFsZXN3YXJSZWRkeV9Lb25kYUBNY0FmZWUu
Y29tIj4NCiZsdDtUaXJ1bWFsZXN3YXJSZWRkeV9Lb25kYUBNY0FmZWUuY29tJmd0OzwvYT48YnI+
DQo8Yj5DYzo8L2I+IEJyYW5kb24gV2lsbGlhbXMgPGEgaHJlZj0ibWFpbHRvOmJyYW5kb24ud2ls
bGlhbXNAYWthbWFpLmNvbSI+Jmx0O2JyYW5kb24ud2lsbGlhbXNAYWthbWFpLmNvbSZndDs8L2E+
OyBNYWdudXMgV2VzdGVybHVuZA0KPGEgaHJlZj0ibWFpbHRvOm1hZ251cy53ZXN0ZXJsdW5kQGVy
aWNzc29uLmNvbSI+Jmx0O21hZ251cy53ZXN0ZXJsdW5kQGVyaWNzc29uLmNvbSZndDs8L2E+Ow0K
PGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtdHJhbS10dXJuYmlzLmFsbEBpZXRmLm9yZyI+ZHJh
ZnQtaWV0Zi10cmFtLXR1cm5iaXMuYWxsQGlldGYub3JnPC9hPjsNCjxhIGhyZWY9Im1haWx0bzpp
ZXRmQGlldGYub3JnIj5pZXRmQGlldGYub3JnPC9hPjsgPGEgaHJlZj0ibWFpbHRvOnRyYW1AaWV0
Zi5vcmciPg0KdHJhbUBpZXRmLm9yZzwvYT47IDxhIGhyZWY9Im1haWx0bzp0c3YtYXJ0QGlldGYu
b3JnIj50c3YtYXJ0QGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW1Rzdi1h
cnRdIFt0cmFtXSBUc3ZhcnQgbGFzdCBjYWxsIHJldmlldyBvZiBkcmFmdC1pZXRmLXRyYW0tdHVy
bmJpcy0yNTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjx0YWJsZSBjbGFzcz0iTXNvTm9ybWFs
VGFibGUiIGJvcmRlcj0iMSIgY2VsbHBhZGRpbmc9IjAiIHN0eWxlPSJiYWNrZ3JvdW5kOiNGM0ZG
MzM7Ym9yZGVyOnNvbGlkICM5QjlBODcgMS41cHQiPg0KPHRib2R5Pg0KPHRyPg0KPHRkIHN0eWxl
PSJib3JkZXI6bm9uZTtwYWRkaW5nOi43NXB0IC43NXB0IC43NXB0IC43NXB0Ij4NCjxwPjxzdHJv
bmc+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOUI4QjNFIj5DQVVUSU9OPC9zcGFuPjwvc3Ryb25nPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzlCOEIzRSI+Ojwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4NCiBFeHRl
cm5hbCBlbWFpbC4gRG8gbm90IGNsaWNrIGxpbmtzIG9yIG9wZW4gYXR0YWNobWVudHMgdW5sZXNz
IHlvdSByZWNvZ25pemUgdGhlIHNlbmRlciBhbmQga25vdyB0aGUgY29udGVudCBpcyBzYWZlLjwv
c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1l
cyBOZXcgUm9tYW4mcXVvdDssc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvdGQ+DQo8
L3RyPg0KPC90Ym9keT4NCjwvdGFibGU+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJj
ZW50ZXIiIHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRlciI+DQo8aHIgc2l6ZT0iMiIgd2lkdGg9IjEw
MCUiIGFsaWduPSJjZW50ZXIiPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PkhpLCBUaXJ1LDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4NCjxicj4NCjxvOnA+PC9vOnA+
PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1
LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gSnVuIDEzLCAyMDE5LCBhdCAx
OjQyIEFNLCBLb25kYSwgVGlydW1hbGVzd2FyIFJlZGR5ICZsdDs8YSBocmVmPSJtYWlsdG86VGly
dW1hbGVzd2FyUmVkZHlfS29uZGFATWNBZmVlLmNvbSI+VGlydW1hbGVzd2FyUmVkZHlfS29uZGFA
TWNBZmVlLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8YmxvY2txdW90ZSBz
dHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0O2ZvbnQtdmFyaWFudC1j
YXBzOgogICAgICAgICAgICAgICAgICAgIG5vcm1hbDtvcnBoYW5zOiBhdXRvO3RleHQtYWxpZ246
c3RhcnQ7d2lkb3dzOgogICAgICAgICAgICAgICAgICAgIGF1dG87LXdlYmtpdC10ZXh0LXNpemUt
YWRqdXN0OgogICAgICAgICAgICAgICAgICAgIGF1dG87LXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0
aDoKICAgICAgICAgICAgICAgICAgICAwcHg7d29yZC1zcGFjaW5nOjBweCI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0hlbHZldGljYSZxdW90OyxzYW5zLXNlcmlmIj4uLi48YnI+DQpUaGUgZGVzY3JpcHRpb24gaW4g
dGhlIGRvY3VtZW50IGltcGxpZXMgcGFja2V0LXRvLXBhY2tldCB0cmFuc2xhdGlvbiwgd2hpY2g8
YnI+DQpzZWVtcyBkYW5nZXJvdXMgKGV2ZW4gYXMgYSBkZXNjcmlwdGlvbikuIFRoaXMgaXMgZXNw
ZWNpYWxseSB0cnVlIGZvciB0aGU8YnI+DQpub3Rpb24gdGhhdCBlYWNoIFVEUCBwYWNrZXQgaXMg
dHJhbnNsYXRlZCBpbnRvIGV4YWN0bHkgb25lIFRDUCBmcmFtZSBkaXJlY3RseS48L3NwYW4+PG86
cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90Oyxz
YW5zLXNlcmlmIj48YnI+DQpUaGUgVFVSTiBzcGVjaWZpY2F0aW9uIG9ubHkgZGlzY3Vzc2VzIHBh
Y2tldC10by1wYWNrZXQgdHJhbnNsYXRpb24gZm9yIFVEUC10by1VRFAgcmVsYXkgYW5kIG5vdCBm
b3IgVENQLXRvLVVEUCByZWxheS48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYmxv
Y2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNlYyAxNSB0YWxrcyBhYm91
dCBzZXR0aW5nIElQIGZyYWdtZW50YXRpb24gYmFzZWQgb24gdGhlIHJlY2VpdmVkIG1lc3NhZ2Vz
LiBJZiB0aGlzIGlzIG5vdCBiYXNlZCBvbiBwYWNrZXQtdG8tcGFja2V0IHRyYW5zbGF0aW9uLCBj
YW4geW91IGV4cGxhaW4gaG93IHRoaXMgY2FuIGJlIGFjaGlldmVkPyBUQ1Agc2V0cyBERiBmb3Ig
YSBjb25uZWN0aW9uLCBub3Qgb24gYSBwZXIgcGFja2V0IGJhc2lzPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPltUUl0gSXQgaXMgbm90IGJhc2VkIG9uIHBhY2tldC10by1wYWNrZXQgdHJhbnNsYXRp
b24uIFRVUk4gY2xpZW50IGNhbiBzZXQgdGhlIERPTuKAmVQtRlJBR01FTlQgYXR0cmlidXRlIGlu
IHRoZSBUVVJOIG1lc3NhZ2UgdG8gdGVsbCB0aGUgVFVSTiBzZXJ2ZXIgdG8gc2V0IHRoZSBERiBi
aXQgaW4gdGhlIHJlc3VsdGluZyBVRFAgZGF0YWdyYW0gc2VudCB0byB0aGUgcGVlci4gUGxlYXNl
IHNlZQ0KPGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtdHJh
bS10dXJuYmlzLTI1I3NlY3Rpb24tMTUiPmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFm
dC1pZXRmLXRyYW0tdHVybmJpcy0yNSNzZWN0aW9uLTE1PC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8cD5UaGUgc2VjdGlv
biBub3RlcyB0aGF0IG9ubHkgYSBzaW5nbGUgRFNDUCBjYW4gYmUgc2V0IGZvciBhIFRDUCBjb25u
ZWN0aW9uLiBBIHNpbWlsYXIgbm90ZSBzaG91bGQgYmUgaW5jbHVkZWQgaW4gdGhlIGRpc2N1c3Np
b24gb2YgSVAgZnJhZ21lbnRhdGlvbiBhbmQgSVAgb3B0aW9ucyZuYnNwOyAtIHRoZXNlIHRvbyBj
YW4gYmUgc2V0IG9uIGEgcGVyLW1lc3NhZ2UgYmFzaXMgZm9yIFVEUCwgYnV0IG5vdCBmb3IgVENQ
Lg0KPG86cD48L286cD48L3A+DQo8cD5bVFIxXSBTZWN0aW9uIDE1IGRpc2N1c3NlcyBib3RoIElQ
IGZyYWdtZW50YXRpb24gYW5kIElQIG9wdGlvbnMsIHNlZSA8YSBocmVmPSJodHRwczovL3Rvb2xz
LmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi10cmFtLXR1cm5iaXMtMjUjc2VjdGlvbi0xNSI+DQpo
dHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi10cmFtLXR1cm5iaXMtMjUjc2Vj
dGlvbi0xNTwvYT48bzpwPjwvbzpwPjwvcD4NCjxwPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGJs
b2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8
ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRp
bmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj7igKYuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxl
PSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQ7Zm9udC12YXJpYW50LWNhcHM6
CiAgICAgICAgICAgICAgICAgICAgbm9ybWFsO29ycGhhbnM6IGF1dG87dGV4dC1hbGlnbjpzdGFy
dDt3aWRvd3M6CiAgICAgICAgICAgICAgICAgICAgYXV0bzstd2Via2l0LXRleHQtc2l6ZS1hZGp1
c3Q6CiAgICAgICAgICAgICAgICAgICAgYXV0bzstd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOgog
ICAgICAgICAgICAgICAgICAgIDBweDt3b3JkLXNwYWNpbmc6MHB4Ij4NCjxkaXY+DQo8YmxvY2tx
dW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxibG9j
a3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWls
eTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssc2Fucy1zZXJpZiI+QWNrbm93bGVkZ2luZyB0aGF0IFRD
UCBvcHRpb25zIGFyZSBiZWluZyBpZ25vcmVkIHdoZW4gbWVzc2FnZXMgYXJlPGJyPg0KcmVsYXll
ZCBjb3VsZCBiZSBPSy4gSSdtIG5vdCBlbnRpcmVseSBjZXJ0YWluIHdoYXQgeW91J3JlIHN1Z2dl
c3Rpbmc8YnI+DQpyZWxhdGl2ZSB0byB0aGUgc2VjdXJpdHkgY29uc2lkZXJhdGlvbnMgdGhvdWdo
LiBBcmUgeW91IGp1c3QgcG9pbnRpbmc8YnI+DQp0byB0aGUgZmFjdCB0aGF0IHNlY3VyaXR5IGJ1
aWx0IGludG8gVENQIChlLmcuLCB0Y3AtYW8sIHRjcC1lbm8sPGJyPg0KdGNwLWNyeXB0KSBjYW5u
b3QgYmUgdXNlZCB0byBwcm92aWRlIGVuZC10by1lbmQgc2VjdXJpdHk/IEluIHRoZSBzYW1lPGJy
Pg0Kd2F5IHRoYXQgKEQpVExTIGNhbm5vdCBiZSB1c2VkIGZvciB0aGlzIHB1cnBvc2UgZWl0aGVy
PyBJZiBub3QgdGhhdCw8YnI+DQp3aGF0IGVsc2UgZG8geW91IGhhdmUgaW4gbWluZD88L3NwYW4+
PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90
OyxzYW5zLXNlcmlmIj48YnI+DQpPSywgc28gZ2l2ZW4geW914oCZcmUganVzdCB0ZXJtaW5hdGlu
ZyB0aGUgY29ubmVjdGlvbiwgeW91IG5lZWQgdG8gdGFsayBhYm91dDxicj4NCnRoZSBpbXBsaWNh
dGlvbnMgb2YgZG9pbmcgc28sIGFuZCB5ZXMsIHRoZSBraW5kcyBvZiBpc3N1ZXMgYWJvdmUgYXJl
IHJlbGV2YW50Ljxicj4NCklmIHlvdSB3ZXJlIG9wZW5pbmcgeW91ciBvd24gVENQIGNvbm5lY3Rp
b24sIGl0IHdvdWxkIGJlIHJlbGV2YW50IHRvPGJyPg0KZGlzY3VzcyBob3cgeW91IGRlY2lkZSB3
aGF0IG9wdGlvbnMgdG8gZW5hYmxlIGFzIHdlbGwgYW5kIHdoZXRoZXIgdGhvc2U8YnI+DQpvcHRp
b25zIGFyZSBkZXRlcm1pbmVkIGJhc2VkIG9uIHRoZSBvcHRpb25zIG9mIHRoZSBvdGhlciBUQ1Ag
Y29ubmVjdGlvbjxicj4NCihidXQgeW914oCZcmUgbm90IGRvaW5nIHRoYXQpLjwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LHNh
bnMtc2VyaWYiPjxicj4NCk5vLCBUVVJOIHNlcnZlciBkb2VzIG5vdCBlc3RhYmxpc2ggVENQIGNv
bm5lY3Rpb24gdG8gdGhlIHBlZXIuIFRVUk4gb25seSBzdXBwb3J0cyBVRFAgYmV0d2VlbiB0aGUg
c2VydmVyIGFuZCB0aGUgcGVlci48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+PGJyPg0KUGxlYXNlIHNlZTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9y
Zy9odG1sL2RyYWZ0LWlldGYtdHJhbS10dXJuYmlzLTI1I3NlY3Rpb24tMi4xIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90OyxzYW5z
LXNlcmlmIj5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi10cmFtLXR1cm5i
aXMtMjUjc2VjdGlvbi0yLjE8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LHNhbnMtc2VyaWYiPi4NCiAmbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPlllcywgd2UgYWdyZWUgKGFzIEkgc2FpZCwg4oCcaWYgeW91IHdl
cmXigKbigJ0gYW5kIOKAnGIuLnV0IHlvdeKAmXJlIG5vdC7igJ0pLjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5bVFJdIEdsYWQgdG8gc2VlIHdlIGFyZSBtYWtpbmcgcHJvZ3Jlc3MgPHNwYW4gc3R5
bGU9ImZvbnQtZmFtaWx5OldpbmdkaW5ncyI+DQpKPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUu
MHB0Ij4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4t
Ym90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxicj4NCjxzcGFuIHN0eWxlPSJm
b250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LHNhbnMtc2Vy
aWYiPjxicj4NCkkuZS4sIG15IHN1Z2dlc3Rpb24gd291bGQgYmUgdG8gbWFrZSB0aGUgZGVzY3Jp
cHRpb24gb2YgdGhlIGNvbnZlcnNpb248YnI+DQpwcm9jZXNzIG1hdGNoIHRoaXMgZW1haWzigJlz
IGV4cGxhbmF0aW9uLCBpLmUuLCBhcyBhbiBhcHBsaWNhdGlvbiByZWxheSByYXRoZXI8YnI+DQp0
aGFuIGFzIGRpcmVjdCBwYWNrZXQtdG8tcGFja2V0IGNvbnZlcnNpb24sIGluY2x1ZGluZzo8YnI+
DQo8YnI+DQotIGFkanVzdCB5b3VyIGRlc2NyaXB0aW9uIG9mIGhvdyB5b3UgcmVsYXkgbWVzc2Fn
ZXMgdG8gdGFsayBhYm91dCB0aGluZ3MgYXQ8YnI+DQp0aGUg4oCcYXBwbGljYXRpb27igJ0gbGF5
ZXI8YnI+DQo8c3BhbiBjbGFzcz0iYXBwbGUtdGFiLXNwYW4iPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyA8L3NwYW4+d2hlbiB5b3UgdGFsayBhYm91dCBJUHY0IG9yIElQdjYgcHJvcGVydGllcywgdGhl
IGlzc3VlIGlzIGFib3V0IGhvdzxicj4NCnlvdSBjb25maWd1cmUgdGhvc2UgYXMgZW5kcG9pbnRz
IG9uIHRoZSB0cmFuc2xhdG9yLCBub3QgaG93ICplYWNoIHBhY2tldCogaXM8YnI+DQp0cmFuc2xh
dGVkPGJyPg0KPHNwYW4gY2xhc3M9ImFwcGxlLXRhYi1zcGFuIj4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgPC9zcGFuPk5PVEUgLSB5b3VyIGRvY3VtZW50IGlzIGluY29ycmVjdCByZWdhcmRpbmcgVFRM
OyBvbmx5IHJvdXRlcnMgZHJvcDxicj4NCnBhY2tldHMgd2l0aCBob3Bjb3VudHMvVFRMcyBvZiB6
ZXJvLiBBIGhvc3QgTVVTVCBOT1QgKHBlciBSRkMgMTEyMi84MjAwKTwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LHNhbnMtc2Vy
aWYiPjxicj4NCllvdSBhcmUgcmlnaHQgd2lsbCByZW1vdmUgVFRMIHRleHQgZm9yIFRDUC10by1V
RFAgcmVsYXkgYnV0IG5vdCBmb3IgVURQLXRvLVVEUCByZWxheS4gUkZDMTEyMiBzYXlzLCB0aGUg
aW50ZW50IGlzIHRoYXQgVFRMIGV4cGlyYXRpb24gd2lsbCBjYXVzZSBhIGRhdGFncmFtPGJyPg0K
dG8gYmUgZGlzY2FyZGVkIGJ5IGEgZ2F0ZXdheSBidXQgbm90IGJ5IHRoZSBkZXN0aW5hdGlvbjxi
cj4NCmhvc3Q7IGhvd2V2ZXIsIGhvc3RzIHRoYXQgYWN0IGFzIGdhdGV3YXlzIGJ5IGZvcndhcmRp
bmc8YnI+DQpkYXRhZ3JhbXMgbXVzdCBmb2xsb3cgdGhlIGdhdGV3YXkgcnVsZXMgZm9yIFRUTC48
L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPlRoaXMgaXMgY29ycmVjdCBiZWhhdmlvciBmb3IgSVAtdG8tSVAg
dHJhbnNsYXRpb24gKHNlYyAxMyksIGJ1dCBub3QgVURQLXRvLVVEUCAoc2VjIDE0KS4gVGhlIGxh
dHRlciBpcyBub3QgdGhlIGZ1bmN0aW9uIG9mIGEgZ2F0ZXdheSwgYnV0IHJhdGhlciB0aGUgZnVu
Y3Rpb24gb2YgYW4gYXBwLWxheWVyIHByb3h5LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPltUUl0gR290IGl0LCB3aWxsIHVwZGF0ZSBkcmFmdC48bzpwPjwvbzpwPjwvcD4NCjxibG9j
a3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRp
dj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4w
cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtm
b250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssc2Fucy1zZXJpZiI+PGJyPg0KLSBhZGRy
ZXNzIGhvdyB5b3VyIGVuZHBvaW50IGRlYWxzIHdpdGggVENQIG9wdGlvbnMgdGhhdCBtaWdodCBo
YXZlIGltcGFjdCw8YnI+DQppbmNsdWRpbmcgVENQIG11bHRpcGFydHksIEFPLCBFTk8sIE1ENSwg
ZmFzdG9wZW4sIGFuZCB1c2VyIHRpbWVvdXQ8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Jsb2Nr
cXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90OyxzYW5zLXNlcmlmIj48YnI+DQpUaGUg
VFVSTiBzZXJ2ZXIgaXMgbm90IGFjdGluZyBhcyBhIFRDUC10by1UQ1AgcmVsYXkgYW5kIEkgZG9u
J3QgdW5kZXJzdGFuZCB0aGUgbmVlZCB0byBkaXNjdXNzIHRoZXNlIG9wdGlvbnMuPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5Zb3UgbmVlZCB0byBleHBsYWluIHRoZSBpbXBhY3Qgb2Ygbm90IGJlaW5nIGFi
bGUgdG8gY2FycnkgdGhlc2Ugb3B0aW9ucyBvciB0aGVpciBiZWhhdmlvciBhY3Jvc3MgdGhlIFVE
UCBwYXJ0IG9mIGEgVENQLXRvLVVEUCByZWxheS48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+W1RS
XSBUQ1AgbXVsdGktcGF0aCBpcyBub3Qgc3VwcG9ydGVkIGJ5IHRoaXMgc3BlY2lmaWNhdGlvbiBi
ZWNhdXNlIFRDUCBtdWx0aS1wYXRoIGlzIG5vdCB1c2VkIGJ5IGJvdGggU0lQIGFuZCBXZWJSVEMg
cHJvdG9jb2xzIGZvciBtZWRpYSBhbmQgbm9uLW1lZGlhIGRhdGEuIElmIHRoZSBUQ1AgY29ubmVj
dGlvbiB1c2VzIFRDUC1BTywgdGhlIGNsaWVudCBzaG91bGQgc2VjdXJlIGFwcGxpY2F0aW9uIGRh
dGEgKGUuZy4NCiBTUlRQKSB0byBwcm92aWRlIGNvbmZpZGVudGlhbGx5LCBtZXNzYWdlIGF1dGhl
bnRpY2F0aW9uIGFuZCByZXBsYXkgcHJvdGVjdGlvbiB0byBwcm90ZWN0IHRoZSBhcHBsaWNhdGlv
biBkYXRhIHJlbGF5ZWQgZnJvbSB0aGUgc2VydmVyIHRvIHRoZSBwZWVyIChGYWtlIGRhdGEgaXMg
YWxyZWFkeSBkaXNjdXNzZWQgaW4gU2VjdGlvbiAyMC4xLjMpLiAmbmJzcDtJIGRvbuKAmXQgc2Vl
IGEgbmVlZCB0byBkaXNjdXNzIFRDUCBmYXN0IG9wZW4gKFVEUCBpcyAwLVJUVCksDQogYW5kIE1E
NSBpcyByZXBsYWNlZCBieSBUQ1AtQU8uIFRDUCB1c2VyLXRpbWVvdXQgZXF1aXZhbGVudCBmb3Ig
YXBwbGljYXRpb24gZGF0YSAoUlRQKSBpcyBSVENQLg0KPG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxwPllvdSBuZWVkIHRvIGFk
ZHJlc3MgdGhlc2UgaXNzdWVzIC0gZS5nLiwgYnkgYSB2ZXJzaW9uIG9mIHRoZSByZXNwb25zZSBh
Ym92ZS48bzpwPjwvbzpwPjwvcD4NCjxwPltUUjFdIE9rYXksIHdpbGwgYWRkIHRoZSBmb2xsb3dp
bmcgbGluZXM6PG86cD48L286cD48L3A+DQo8cD5UQ1AgbXVsdGktcGF0aCBbUkZDNjgyNF0gaXMg
bm90IHN1cHBvcnRlZCBieSB0aGlzIHZlcnNpb24gb2YgVFVSTiBiZWNhdXNlIFRDUCBtdWx0aS1w
YXRoIGlzIG5vdCB1c2VkIGJ5IGJvdGggU0lQIGFuZCBXZWJSVEMgcHJvdG9jb2xzIFtSRkM3NDc4
XSBmb3IgbWVkaWEgYW5kIG5vbi1tZWRpYSBkYXRhLiBJZiB0aGUgVENQIGNvbm5lY3Rpb24gYmV0
d2VlbiB0aGUgVFVSTiBjbGllbnQgYW5kIHNlcnZlciB1c2VzIFRDUC1BTyBbUkZDNTkyNV0sDQog
dGhlIGNsaWVudCBtdXN0IHNlY3VyZSBhcHBsaWNhdGlvbiBkYXRhIChlLmcuIHVzaW5nIFNSVFAp
IHRvIHByb3ZpZGUgY29uZmlkZW50aWFsbHksIG1lc3NhZ2UgYXV0aGVudGljYXRpb24gYW5kIHJl
cGxheSBwcm90ZWN0aW9uIHRvIHByb3RlY3QgdGhlIGFwcGxpY2F0aW9uIGRhdGEgcmVsYXllZCBm
cm9tIHRoZSBzZXJ2ZXIgdG8gdGhlIHBlZXIgdXNpbmcgVURQLiZuYnNwOyBOb3RlIHRoYXQgVENQ
LUFPIG9wdGlvbiBvYnNvbGV0ZXMgVENQIE1ENSBvcHRpb24uJm5ic3A7DQogVW5saWtlIFVEUCwg
VENQIHdpdGhvdXQgdGhlIFRDUCBGYXN0IE9wZW4gZXh0ZW5zaW9uIFtSRkM3NDEzXSBkb2VzIG5v
dCBzdXBwb3J0IDAtUlRUIHNlc3Npb24gcmVzdW1wdGlvbi4gVGhlIFRDUCB1c2VyIHRpbWVvdXQg
W1JGQzU0ODJdIGVxdWl2YWxlbnQgZm9yIGFwcGxpY2F0aW9uIGRhdGEgcmVsYXllZCBieSBUVVJO
IGlzIHRoZSB1c2Ugb2YgUlRQIGNvbnRyb2wgcHJvdG9jb2wgKFJUQ1ApLiBBcyBhIHJlbWluZGVy
LCZuYnNwOyBSVENQIGlzIGEgZnVuZGFtZW50YWwNCiBhbmQgaW50ZWdyYWwgcGFydCBvZiBSVFAu
PG86cD48L286cD48L3A+DQo8cD4tVGlydTxvOnA+PC9vOnA+PC9wPg0KPHA+Sm9lPG86cD48L286
cD48L3A+DQo8cD48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJn
aW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0
Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Q2hlZXJzLDxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+LVRpcnU8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPHByZT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cHJlPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Kb2U8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9o
dG1sPg0K

--_000_DM5PR16MB17057CCD4D2543D84254EFD1EAEB0DM5PR16MB1705namp_--


From nobody Mon Jun 17 07:18:21 2019
Return-Path: <touch@strayalpha.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 46E4B1200F4; Mon, 17 Jun 2019 07:18:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.209
X-Spam-Level: 
X-Spam-Status: No, score=-1.209 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NEUTRAL=0.779, T_KAM_HTML_FONT_INVALID=0.01] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=strayalpha.com
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 LVp7Zyqu8xBQ; Mon, 17 Jun 2019 07:18:17 -0700 (PDT)
Received: from server217-3.web-hosting.com (server217-3.web-hosting.com [198.54.115.226]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 79C96120044; Mon, 17 Jun 2019 07:18:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=strayalpha.com; s=default; h=To:References:Message-Id:Cc:Date:In-Reply-To: From:Subject:Mime-Version:Content-Type:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=4YKlB4ERzqaWWtN0kt7EzfHfth4t+bv9n3JsbZ3SXUM=; b=ZNUc76Sm9k5R6WssGbcB3B0hx 42yGKJJaFWsuAteql6f+7A+wdqciRNbCgNu3kD+u8JHJEGKRk66Ksubnsdqz+0eoSGLKDqyt9KhOh 97QhF96IrgORCOgMGv/LtYTVg4k2o8wr0zcAXAeh7ANio8E4DEplMzLHkvJ/ahzSzXmbb+pj+VW71 a0kFbrL6rmwinSiyLcg1L5sxFIonmn+dutOjL9xwMFVnY4tDd61GI9dlCOfncAC21kDTMF9F2XEAf 13nkPV2TsWppg5pb6v1/RbOjutVKtxaePxAMbIdps4Nb/zW3VrtPOSAeB+PqMlcI6aZvWgh/XIHdr qaZYWrFdw==;
Received: from cpe-172-250-240-132.socal.res.rr.com ([172.250.240.132]:62621 helo=[192.168.1.77]) by server217.web-hosting.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92) (envelope-from <touch@strayalpha.com>) id 1hcsSa-003Qzk-75; Mon, 17 Jun 2019 10:18:16 -0400
Content-Type: multipart/alternative; boundary="Apple-Mail=_668F63AC-5384-4F00-8AB5-2B0707BDDAE4"
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Joe Touch <touch@strayalpha.com>
In-Reply-To: <DM5PR16MB17057CCD4D2543D84254EFD1EAEB0@DM5PR16MB1705.namprd16.prod.outlook.com>
Date: Mon, 17 Jun 2019 07:18:11 -0700
Cc: Brandon Williams <brandon.williams@akamai.com>, Magnus Westerlund <magnus.westerlund@ericsson.com>, "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>,  "ietf@ietf.org" <ietf@ietf.org>, "tram@ietf.org" <tram@ietf.org>, "tsv-art@ietf.org" <tsv-art@ietf.org>
Message-Id: <9EC31E30-695B-4F9E-9320-63B6F0E08036@strayalpha.com>
References: <155971464360.28104.6837263931145163343@ietfa.amsl.com> <F306B122-79F3-4C7A-8CE2-1C094D9F0FCC@strayalpha.com> <DM5PR16MB1705A4C370C4405AFFD63546EA100@DM5PR16MB1705.namprd16.prod.outlook.com> <5F2F8A3B-2887-4107-81E2-B4E222A4044E@strayalpha.com> <DM5PR16MB1705BD4E31370D2F5A179F17EA130@DM5PR16MB1705.namprd16.prod.outlook.com> <2C6B5776-CB95-4607-8D0C-07FDE2F6D515@strayalpha.com> <DM5PR16MB1705638AD29F3288E4AC0952EAED0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB252250AE4E7C158F985B0CC895ED0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <D9A01E28-F9FB-4C86-AFD3-A2BA8D89C340@strayalpha.com> <a3bbeb17-e768-9ab2-9f34-3d179fa8fe38@akamai.com> <E41C125D-F3B4-475E-8AD0-124F531F1DC9@strayalpha.com> <DM5PR16MB170564C0438321CC3FDD0ACFEAEF0@DM5PR16MB1705.namprd16.prod.outlook.com> <4C41A2BC-0CBC-42D5-B313-22F9A9D51F6E@strayalpha.com> <DM5PR16MB1705874C023145D26DCB58E6EAEE0@DM5PR16MB1705.namprd16.prod.outlook.com> <edcd66c2-0dfb-8f89-d6a3-53482c433d4e@strayalpha.com> <DM5PR16MB17057CCD4D2543D84254EFD1EAEB0@DM5PR16MB1705.namprd16.prod.outlook.com>
To: "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@McAfee.com>
X-Mailer: Apple Mail (2.3445.9.1)
X-OutGoing-Spam-Status: No, score=-0.5
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - server217.web-hosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - strayalpha.com
X-Get-Message-Sender-Via: server217.web-hosting.com: authenticated_id: touch@strayalpha.com
X-Authenticated-Sender: server217.web-hosting.com: touch@strayalpha.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-From-Rewrite: unmodified, already matched
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/uD6n9x9Qo2b9dsuxBdlNpV3FrA4>
Subject: Re: [tram] [Tsv-art] Tsvart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 17 Jun 2019 14:18:19 -0000

--Apple-Mail=_668F63AC-5384-4F00-8AB5-2B0707BDDAE4
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8



> On Jun 17, 2019, at 3:30 AM, Konda, Tirumaleswar Reddy =
<TirumaleswarReddy_Konda@McAfee.com> wrote:
>=20
> Hi Joe,
> =20
> Please see inline [TR1]
>  =E2=80=A6

> On Jun 13, 2019, at 1:42 AM, Konda, Tirumaleswar Reddy =
<TirumaleswarReddy_Konda@McAfee.com =
<mailto:TirumaleswarReddy_Konda@McAfee.com>> wrote:
> =20
> ...
> The description in the document implies packet-to-packet translation, =
which
> seems dangerous (even as a description). This is especially true for =
the
> notion that each UDP packet is translated into exactly one TCP frame =
directly.
>=20
> The TURN specification only discusses packet-to-packet translation for =
UDP-to-UDP relay and not for TCP-to-UDP relay.
> =20
> Sec 15 talks about setting IP fragmentation based on the received =
messages. If this is not based on packet-to-packet translation, can you =
explain how this can be achieved? TCP sets DF for a connection, not on a =
per packet basis
> =20
> [TR] It is not based on packet-to-packet translation. TURN client can =
set the DON=E2=80=99T-FRAGMENT attribute in the TURN message to tell the =
TURN server to set the DF bit in the resulting UDP datagram sent to the =
peer. Please =
seehttps://tools.ietf.org/html/draft-ietf-tram-turnbis-25#section-15 =
<https://tools.ietf.org/html/draft-ietf-tram-turnbis-25#section-15>
> The section notes that only a single DSCP can be set for a TCP =
connection. A similar note should be included in the discussion of IP =
fragmentation and IP options  - these too can be set on a per-message =
basis for UDP, but not for TCP.
>=20
> [TR1] Section 15 discusses both IP fragmentation and IP options, see =
https://tools.ietf.org/html/draft-ietf-tram-turnbis-25#section-15 =
<https://tools.ietf.org/html/draft-ietf-tram-turnbis-25#section-15>It =
does, but incorrectly implies these are per packet decisions. As with =
that section=E2=80=99s description of DSCP, the descriptions of IP =
fragmentation and IP options need to indicate these are either not under =
user control (IP fragmentation) or per-connection (IP options) for TCP.

Again, despite claims of intent, this document=E2=80=99s description of =
all these translations inappropriately implies they are per-packet =
decisions throughout. This should further be corrected with some =
explicit text indicating otherwise - as has been noted throughout this =
thread.

Joe


--Apple-Mail=_668F63AC-5384-4F00-8AB5-2B0707BDDAE4
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D""><br =
class=3D""><div><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D"">On Jun 17, 2019, at 3:30 AM, Konda, Tirumaleswar Reddy &lt;<a =
href=3D"mailto:TirumaleswarReddy_Konda@McAfee.com" =
class=3D"">TirumaleswarReddy_Konda@McAfee.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div =
class=3D"WordSection1" style=3D"page: WordSection1; caret-color: rgb(0, =
0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
background-color: rgb(255, 255, 255); text-decoration: none;"><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><span style=3D"color: windowtext;" =
class=3D"">Hi Joe,<o:p class=3D""></o:p></span></div><div style=3D"margin:=
 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span style=3D"color: windowtext;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span style=3D"color: windowtext;" class=3D"">Please see =
inline [TR1]<o:p class=3D""></o:p></span></div><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span style=3D"color: windowtext;" class=3D""><o:p =
class=3D"">&nbsp;=E2=80=A6</o:p></span></div></div></div></blockquote><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div =
class=3D"WordSection1" style=3D"page: WordSection1; caret-color: rgb(0, =
0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
background-color: rgb(255, 255, 255); text-decoration: none;"><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><span style=3D"font-size: 11pt;" =
class=3D"">On Jun 13, 2019, at 1:42 AM, Konda, Tirumaleswar Reddy =
&lt;</span><a href=3D"mailto:TirumaleswarReddy_Konda@McAfee.com" =
class=3D"" style=3D"font-size: 11pt; color: =
purple;">TirumaleswarReddy_Konda@McAfee.com</a><span style=3D"font-size: =
11pt;" class=3D"">&gt; wrote:</span></div><div style=3D"border-style: =
none none none solid; border-left-width: 1.5pt; border-left-color: blue; =
padding: 0in 0in 0in 4pt;" class=3D""><blockquote style=3D"margin-top: =
5pt; margin-bottom: 5pt;" class=3D""><div style=3D"border-style: none =
none none solid; border-left-width: 1.5pt; border-left-color: blue; =
padding: 0in 0in 0in 4pt;" class=3D""><div class=3D""><div =
class=3D""><blockquote style=3D"margin-top: 5pt; margin-bottom: 5pt;" =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D""></o:p></div></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></div><div class=3D""><blockquote style=3D"margin-top: =
5pt; margin-bottom: 5pt; font-variant-caps: normal; text-align: start; =
-webkit-text-stroke-width: 0px; word-spacing: 0px;" class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><span style=3D"font-size: 9pt; =
font-family: Helvetica, sans-serif;" class=3D"">...<br class=3D"">The =
description in the document implies packet-to-packet translation, =
which<br class=3D"">seems dangerous (even as a description). This is =
especially true for the<br class=3D"">notion that each UDP packet is =
translated into exactly one TCP frame directly.</span><o:p =
class=3D""></o:p></div></blockquote><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span style=3D"font-size: 9pt; font-family: Helvetica, =
sans-serif;" class=3D""><br class=3D"">The TURN specification only =
discusses packet-to-packet translation for UDP-to-UDP relay and not for =
TCP-to-UDP relay.</span><o:p =
class=3D""></o:p></div></div></blockquote><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">Sec 15 talks about setting IP fragmentation based on the =
received messages. If this is not based on packet-to-packet translation, =
can you explain how this can be achieved? TCP sets DF for a connection, =
not on a per packet basis<o:p class=3D""></o:p></div><div style=3D"margin:=
 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">&nbsp;<o:p class=3D""></o:p></div><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">[TR] It is not based on packet-to-packet translation. TURN =
client can set the DON=E2=80=99T-FRAGMENT attribute in the TURN message =
to tell the TURN server to set the DF bit in the resulting UDP datagram =
sent to the peer. Please see<a =
href=3D"https://tools.ietf.org/html/draft-ietf-tram-turnbis-25#section-15"=
 style=3D"color: purple; text-decoration: underline;" =
class=3D"">https://tools.ietf.org/html/draft-ietf-tram-turnbis-25#section-=
15</a><o:p class=3D""></o:p></div></div></div></div></div></blockquote><p =
class=3D"">The section notes that only a single DSCP can be set for a =
TCP connection. A similar note should be included in the discussion of =
IP fragmentation and IP options&nbsp; - these too can be set on a =
per-message basis for UDP, but not for TCP.<o:p class=3D""></o:p></p><p =
class=3D"">[TR1] Section 15 discusses both IP fragmentation and IP =
options, see<span class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"https://tools.ietf.org/html/draft-ietf-tram-turnbis-25#section-15"=
 style=3D"color: purple; text-decoration: underline;" =
class=3D"">https://tools.ietf.org/html/draft-ietf-tram-turnbis-25#section-=
15</a></p></div></div></div></blockquote><div>It does, but incorrectly =
implies these are per packet decisions. As with that section=E2=80=99s =
description of DSCP, the descriptions of IP fragmentation and IP options =
need to indicate these are either not under user control (IP =
fragmentation) or per-connection (IP options) for TCP.</div><div><br =
class=3D""></div><div>Again, despite claims of intent, this document=E2=80=
=99s description of all these translations inappropriately implies they =
are per-packet decisions throughout. This should further be corrected =
with some explicit text indicating otherwise - as has been noted =
throughout this thread.</div><div><br =
class=3D""></div><div>Joe</div><div><br =
class=3D""></div></div></body></html>=

--Apple-Mail=_668F63AC-5384-4F00-8AB5-2B0707BDDAE4--


From nobody Tue Jun 18 01:32:38 2019
Return-Path: <TirumaleswarReddy_Konda@mcafee.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2C78F1200DF; Tue, 18 Jun 2019 01:32:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.308
X-Spam-Level: 
X-Spam-Status: No, score=-4.308 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mcafee.com
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 YbPWMpRsKU_D; Tue, 18 Jun 2019 01:32:34 -0700 (PDT)
Received: from DNVWSMAILOUT1.mcafee.com (dnvwsmailout1.mcafee.com [161.69.31.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6BBD7120074; Tue, 18 Jun 2019 01:32:33 -0700 (PDT)
X-NAI-Header: Modified by McAfee Email Gateway (5500)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mcafee.com; s=s_mcafee; t=1560846177; h=From: To:CC:Subject:Thread-Topic:Thread-Index:Date: Message-ID:References:In-Reply-To:Accept-Language: Content-Language:X-MS-Has-Attach:X-MS-TNEF-Correlator: dlp-product:dlp-version:dlp-reaction:authentication-results: x-originating-ip:x-ms-publictraffictype:x-ms-office365-filtering-correlation-id: x-microsoft-antispam:x-ms-traffictypediagnostic: x-ms-exchange-purlcount:x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers:x-forefront-prvs: x-forefront-antispam-report:received-spf:x-ms-exchange-senderadcheck: x-microsoft-antispam-message-info:Content-Type: MIME-Version:X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype: X-MS-Exchange-CrossTenant-userprincipalname: X-MS-Exchange-Transport-CrossTenantHeadersStamped: X-OriginatorOrg:X-NAI-Spam-Flag:X-NAI-Spam-Threshold: X-NAI-Spam-Score:X-NAI-Spam-Version; bh=G Cx9/+gKra/vQ6ZPCeaip2ZSmofBd1nfBuG45be228 s=; b=AgQTQHIIUHTesX4UiAxntPBtf8zEI1yeYI0dVfiAimKW p0mwopviJYxtx+Gs9y0DXMH5+Wn/YcaXmRRnWNnqlIve+3e2rO +VMU9WkRRd0IKp3BgcTXqPHeJsSxtj1qXyzJCw6VtR/olBIz59 1gUTkrG0QaoZfMG3uskTSh4fENo=
Received: from DNVEXAPP1N06.corpzone.internalzone.com (unknown [10.44.48.90]) by DNVWSMAILOUT1.mcafee.com with smtp (TLS: TLSv1/SSLv3,256bits,ECDHE-RSA-AES256-SHA384) id 6d30_5ef4_d194877d_ae17_473f_9db7_ee528daa2445; Tue, 18 Jun 2019 02:22:56 -0600
Received: from DNVEXAPP1N05.corpzone.internalzone.com (10.44.48.89) by DNVEXAPP1N06.corpzone.internalzone.com (10.44.48.90) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Tue, 18 Jun 2019 02:31:12 -0600
Received: from DNVO365EDGE2.corpzone.internalzone.com (10.44.176.74) by DNVEXAPP1N05.corpzone.internalzone.com (10.44.48.89) with Microsoft SMTP Server (TLS) id 15.0.1395.4 via Frontend Transport; Tue, 18 Jun 2019 02:31:12 -0600
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (10.44.176.241) by edge.mcafee.com (10.44.176.74) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Tue, 18 Jun 2019 02:31:11 -0600
Received: from DM5PR16MB1705.namprd16.prod.outlook.com (10.172.44.147) by DM5PR16MB1772.namprd16.prod.outlook.com (10.172.45.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1987.12; Tue, 18 Jun 2019 08:31:11 +0000
Received: from DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::3d0a:95ec:9842:68f7]) by DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::3d0a:95ec:9842:68f7%9]) with mapi id 15.20.1987.014; Tue, 18 Jun 2019 08:31:11 +0000
From: "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@McAfee.com>
To: Joe Touch <touch@strayalpha.com>
CC: Magnus Westerlund <magnus.westerlund@ericsson.com>, "ietf@ietf.org" <ietf@ietf.org>, Brandon Williams <brandon.williams@akamai.com>, "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>, "tsv-art@ietf.org" <tsv-art@ietf.org>, "tram@ietf.org" <tram@ietf.org>
Thread-Topic: [tram] [Tsv-art] Tsvart last call review of draft-ietf-tram-turnbis-25
Thread-Index: AQHVJReTyn3W0TyNYUmi9HsR/H0A/aaf+TMg
Date: Tue, 18 Jun 2019 08:31:10 +0000
Message-ID: <DM5PR16MB17054A230572CECFB3E2EADEEAEA0@DM5PR16MB1705.namprd16.prod.outlook.com>
References: <155971464360.28104.6837263931145163343@ietfa.amsl.com> <F306B122-79F3-4C7A-8CE2-1C094D9F0FCC@strayalpha.com> <DM5PR16MB1705A4C370C4405AFFD63546EA100@DM5PR16MB1705.namprd16.prod.outlook.com> <5F2F8A3B-2887-4107-81E2-B4E222A4044E@strayalpha.com> <DM5PR16MB1705BD4E31370D2F5A179F17EA130@DM5PR16MB1705.namprd16.prod.outlook.com> <2C6B5776-CB95-4607-8D0C-07FDE2F6D515@strayalpha.com> <DM5PR16MB1705638AD29F3288E4AC0952EAED0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB252250AE4E7C158F985B0CC895ED0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <D9A01E28-F9FB-4C86-AFD3-A2BA8D89C340@strayalpha.com> <a3bbeb17-e768-9ab2-9f34-3d179fa8fe38@akamai.com> <E41C125D-F3B4-475E-8AD0-124F531F1DC9@strayalpha.com> <DM5PR16MB170564C0438321CC3FDD0ACFEAEF0@DM5PR16MB1705.namprd16.prod.outlook.com> <4C41A2BC-0CBC-42D5-B313-22F9A9D51F6E@strayalpha.com> <DM5PR16MB1705874C023145D26DCB58E6EAEE0@DM5PR16MB1705.namprd16.prod.outlook.com> <edcd66c2-0dfb-8f89-d6a3-53482c433d4e@strayalpha.com> <DM5PR16MB17057CCD4D2543D84254EFD1EAEB0@DM5PR16MB1705.namprd16.prod.outlook.com> <9EC31E30-695B-4F9E-9320-63B6F0E08036@strayalpha.com>
In-Reply-To: <9EC31E30-695B-4F9E-9320-63B6F0E08036@strayalpha.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-version: 11.3.0.8
dlp-reaction: no-action
authentication-results: spf=none (sender IP is ) smtp.mailfrom=TirumaleswarReddy_Konda@McAfee.com; 
x-originating-ip: [103.245.47.20]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 993917a1-61fe-4bd4-1b10-08d6f3c75188
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:DM5PR16MB1772; 
x-ms-traffictypediagnostic: DM5PR16MB1772:
x-ms-exchange-purlcount: 3
x-microsoft-antispam-prvs: <DM5PR16MB1772B95FC0E24F9A627BA9B9EAEA0@DM5PR16MB1772.namprd16.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 007271867D
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(396003)(346002)(136003)(39860400002)(366004)(376002)(32952001)(189003)(199004)(53936002)(3846002)(26005)(76116006)(71190400001)(71200400001)(72206003)(66066001)(66946007)(73956011)(316002)(99286004)(11346002)(6436002)(446003)(256004)(5024004)(55016002)(68736007)(66556008)(66476007)(66446008)(8936002)(81156014)(9326002)(486006)(64756008)(81166006)(8676002)(86362001)(76176011)(5660300002)(229853002)(7696005)(476003)(186003)(102836004)(9686003)(236005)(6246003)(6916009)(25786009)(54896002)(6306002)(4326008)(52536014)(54906003)(74316002)(606006)(33656002)(790700001)(2906002)(53546011)(6116002)(6506007)(80792005)(966005)(14454004)(478600001)(7736002)(85282002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR16MB1772; H:DM5PR16MB1705.namprd16.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: McAfee.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: k01HE9YWxUghhHlA8Lf+rbuwhekGneRwM9eqOBwK2NnR3KT5LF0cyv8NTgiMoh0zODWqXCED9XaNyfAGauf2npIjRA8psBdl4MHOXgG/cGMYFCEreR0BqCd1+A0PZcSzOfsHFdihFxkPPP8Io7UvEP4N8glTlsZj+mSE2ctQClSPLU4a8wZ4nHL+L1F4UAQo0F347a2otSuPcor+IdgzJGBtYW6kd0VpkLaBN0UaOKytOW3puUDyClOcIJHOC/5ONfhARHtJeCGXsN10EccN9yURHDKpiixHne729221oz9kP25Wg6xXJoJdwH+K/qzRvpgVdVJNguhDvbr2ji3W10MOqgxFm8MGf2QfPeZjMv3R+eRz5T8GIPEBRhQbPz7XmIVeCElk+YnEdbJ2F3844jsv2i7bxgSdz6WmVVqsJ8E=
Content-Type: multipart/alternative; boundary="_000_DM5PR16MB17054A230572CECFB3E2EADEEAEA0DM5PR16MB1705namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 993917a1-61fe-4bd4-1b10-08d6f3c75188
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Jun 2019 08:31:10.9397 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4943e38c-6dd4-428c-886d-24932bc2d5de
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: TirumaleswarReddy_Konda@McAfee.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR16MB1772
X-OriginatorOrg: mcafee.com
X-NAI-Spam-Flag: NO
X-NAI-Spam-Threshold: 15
X-NAI-Spam-Score: 0
X-NAI-Spam-Version: 2.3.0.9418 : core <6570> : inlines <7107> : streams <1824829> : uri <2857325>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/N371r8E-WR3XIyY8XIySA1w_5k0>
Subject: Re: [tram] [Tsv-art] Tsvart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Jun 2019 08:32:36 -0000

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

SGkgSm9lLA0KDQpQbGVhc2Ugc2VlIGlubGluZSBbVFIyXQ0KDQpGcm9tOiB0cmFtIDx0cmFtLWJv
dW5jZXNAaWV0Zi5vcmc8bWFpbHRvOnRyYW0tYm91bmNlc0BpZXRmLm9yZz4+IE9uIEJlaGFsZiBP
ZiBKb2UgVG91Y2gNClNlbnQ6IE1vbmRheSwgSnVuZSAxNywgMjAxOSA3OjQ4IFBNDQpUbzogS29u
ZGEsIFRpcnVtYWxlc3dhciBSZWRkeSA8VGlydW1hbGVzd2FyUmVkZHlfS29uZGFATWNBZmVlLmNv
bTxtYWlsdG86VGlydW1hbGVzd2FyUmVkZHlfS29uZGFATWNBZmVlLmNvbT4+DQpDYzogTWFnbnVz
IFdlc3Rlcmx1bmQgPG1hZ251cy53ZXN0ZXJsdW5kQGVyaWNzc29uLmNvbTxtYWlsdG86bWFnbnVz
Lndlc3Rlcmx1bmRAZXJpY3Nzb24uY29tPj47IGlldGZAaWV0Zi5vcmc8bWFpbHRvOmlldGZAaWV0
Zi5vcmc+OyBCcmFuZG9uIFdpbGxpYW1zIDxicmFuZG9uLndpbGxpYW1zQGFrYW1haS5jb208bWFp
bHRvOmJyYW5kb24ud2lsbGlhbXNAYWthbWFpLmNvbT4+OyBkcmFmdC1pZXRmLXRyYW0tdHVybmJp
cy5hbGxAaWV0Zi5vcmc8bWFpbHRvOmRyYWZ0LWlldGYtdHJhbS10dXJuYmlzLmFsbEBpZXRmLm9y
Zz47IHRzdi1hcnRAaWV0Zi5vcmc8bWFpbHRvOnRzdi1hcnRAaWV0Zi5vcmc+OyB0cmFtQGlldGYu
b3JnPG1haWx0bzp0cmFtQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFt0cmFtXSBbVHN2LWFydF0g
VHN2YXJ0IGxhc3QgY2FsbCByZXZpZXcgb2YgZHJhZnQtaWV0Zi10cmFtLXR1cm5iaXMtMjUNCg0K
DQpDQVVUSU9OOiBFeHRlcm5hbCBlbWFpbC4gRG8gbm90IGNsaWNrIGxpbmtzIG9yIG9wZW4gYXR0
YWNobWVudHMgdW5sZXNzIHlvdSByZWNvZ25pemUgdGhlIHNlbmRlciBhbmQga25vdyB0aGUgY29u
dGVudCBpcyBzYWZlLg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KDQoNCg0K
T24gSnVuIDE3LCAyMDE5LCBhdCAzOjMwIEFNLCBLb25kYSwgVGlydW1hbGVzd2FyIFJlZGR5IDxU
aXJ1bWFsZXN3YXJSZWRkeV9Lb25kYUBNY0FmZWUuY29tPG1haWx0bzpUaXJ1bWFsZXN3YXJSZWRk
eV9Lb25kYUBNY0FmZWUuY29tPj4gd3JvdGU6DQoNCkhpIEpvZSwNCg0KUGxlYXNlIHNlZSBpbmxp
bmUgW1RSMV0NCiDigKYNCg0KDQpPbiBKdW4gMTMsIDIwMTksIGF0IDE6NDIgQU0sIEtvbmRhLCBU
aXJ1bWFsZXN3YXIgUmVkZHkgPFRpcnVtYWxlc3dhclJlZGR5X0tvbmRhQE1jQWZlZS5jb208bWFp
bHRvOlRpcnVtYWxlc3dhclJlZGR5X0tvbmRhQE1jQWZlZS5jb20+PiB3cm90ZToNCg0KLi4uDQpU
aGUgZGVzY3JpcHRpb24gaW4gdGhlIGRvY3VtZW50IGltcGxpZXMgcGFja2V0LXRvLXBhY2tldCB0
cmFuc2xhdGlvbiwgd2hpY2gNCnNlZW1zIGRhbmdlcm91cyAoZXZlbiBhcyBhIGRlc2NyaXB0aW9u
KS4gVGhpcyBpcyBlc3BlY2lhbGx5IHRydWUgZm9yIHRoZQ0Kbm90aW9uIHRoYXQgZWFjaCBVRFAg
cGFja2V0IGlzIHRyYW5zbGF0ZWQgaW50byBleGFjdGx5IG9uZSBUQ1AgZnJhbWUgZGlyZWN0bHku
DQoNClRoZSBUVVJOIHNwZWNpZmljYXRpb24gb25seSBkaXNjdXNzZXMgcGFja2V0LXRvLXBhY2tl
dCB0cmFuc2xhdGlvbiBmb3IgVURQLXRvLVVEUCByZWxheSBhbmQgbm90IGZvciBUQ1AtdG8tVURQ
IHJlbGF5Lg0KDQpTZWMgMTUgdGFsa3MgYWJvdXQgc2V0dGluZyBJUCBmcmFnbWVudGF0aW9uIGJh
c2VkIG9uIHRoZSByZWNlaXZlZCBtZXNzYWdlcy4gSWYgdGhpcyBpcyBub3QgYmFzZWQgb24gcGFj
a2V0LXRvLXBhY2tldCB0cmFuc2xhdGlvbiwgY2FuIHlvdSBleHBsYWluIGhvdyB0aGlzIGNhbiBi
ZSBhY2hpZXZlZD8gVENQIHNldHMgREYgZm9yIGEgY29ubmVjdGlvbiwgbm90IG9uIGEgcGVyIHBh
Y2tldCBiYXNpcw0KDQpbVFJdIEl0IGlzIG5vdCBiYXNlZCBvbiBwYWNrZXQtdG8tcGFja2V0IHRy
YW5zbGF0aW9uLiBUVVJOIGNsaWVudCBjYW4gc2V0IHRoZSBET07igJlULUZSQUdNRU5UIGF0dHJp
YnV0ZSBpbiB0aGUgVFVSTiBtZXNzYWdlIHRvIHRlbGwgdGhlIFRVUk4gc2VydmVyIHRvIHNldCB0
aGUgREYgYml0IGluIHRoZSByZXN1bHRpbmcgVURQIGRhdGFncmFtIHNlbnQgdG8gdGhlIHBlZXIu
IFBsZWFzZSBzZWVodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi10cmFtLXR1
cm5iaXMtMjUjc2VjdGlvbi0xNQ0KVGhlIHNlY3Rpb24gbm90ZXMgdGhhdCBvbmx5IGEgc2luZ2xl
IERTQ1AgY2FuIGJlIHNldCBmb3IgYSBUQ1AgY29ubmVjdGlvbi4gQSBzaW1pbGFyIG5vdGUgc2hv
dWxkIGJlIGluY2x1ZGVkIGluIHRoZSBkaXNjdXNzaW9uIG9mIElQIGZyYWdtZW50YXRpb24gYW5k
IElQIG9wdGlvbnMgIC0gdGhlc2UgdG9vIGNhbiBiZSBzZXQgb24gYSBwZXItbWVzc2FnZSBiYXNp
cyBmb3IgVURQLCBidXQgbm90IGZvciBUQ1AuDQpbVFIxXSBTZWN0aW9uIDE1IGRpc2N1c3NlcyBi
b3RoIElQIGZyYWdtZW50YXRpb24gYW5kIElQIG9wdGlvbnMsIHNlZSBodHRwczovL3Rvb2xzLmll
dGYub3JnL2h0bWwvZHJhZnQtaWV0Zi10cmFtLXR1cm5iaXMtMjUjc2VjdGlvbi0xNQ0KSXQgZG9l
cywgYnV0IGluY29ycmVjdGx5IGltcGxpZXMgdGhlc2UgYXJlIHBlciBwYWNrZXQgZGVjaXNpb25z
LiBBcyB3aXRoIHRoYXQgc2VjdGlvbuKAmXMgZGVzY3JpcHRpb24gb2YgRFNDUCwgdGhlIGRlc2Ny
aXB0aW9ucyBvZiBJUCBmcmFnbWVudGF0aW9uIGFuZCBJUCBvcHRpb25zIG5lZWQgdG8gaW5kaWNh
dGUgdGhlc2UgYXJlIGVpdGhlciBub3QgdW5kZXIgdXNlciBjb250cm9sIChJUCBmcmFnbWVudGF0
aW9uKSBvciBwZXItY29ubmVjdGlvbiAoSVAgb3B0aW9ucykgZm9yIFRDUC4NCg0KW1RSMl0gTm8s
IHRoZSBzZWN0aW9uIGRvZXMgbm90IHNheSBwZXItcGFja2V0IHRyYW5zbGF0aW9ucy4gUGxlYXNl
IHNlZSB0aGUgYmVsb3cgc25pcCBmcm9tIFNlY3Rpb24gMTUNCjxzbmlwPg0KICAgICAgUHJlZmVy
cmVkIEJlaGF2aW9yOiBXaGVuIHRoZSBzZXJ2ZXIgc2VuZHMgYSBwYWNrZXQgdG8gYSBwZWVyIGlu
DQogICAgICByZXNwb25zZSB0byBhIFNlbmQgaW5kaWNhdGlvbiBjb250YWluaW5nIHRoZSBET05U
LUZSQUdNRU5UDQogICAgICBhdHRyaWJ1dGUsIHRoZW4gc2V0IHRoZSBERiBiaXQgaW4gdGhlIG91
dGdvaW5nIElQIGhlYWRlciB0byAxLiAgSW4NCiAgICAgIGFsbCBvdGhlciBjYXNlcyB3aGVuIHNl
bmRpbmcgYW4gb3V0Z29pbmcgcGFja2V0IGNvbnRhaW5pbmcNCiAgICAgIGFwcGxpY2F0aW9uIGRh
dGEgKGUuZy4sIERhdGEgaW5kaWNhdGlvbiwgQ2hhbm5lbERhdGEgbWVzc2FnZSwgb3INCiAgICAg
IERPTlQtRlJBR01FTlQgYXR0cmlidXRlIG5vdCBpbmNsdWRlZCBpbiB0aGUgU2VuZCBpbmRpY2F0
aW9uKSwgc2V0DQogICAgICB0aGUgREYgYml0IGluIHRoZSBvdXRnb2luZyBJUCBoZWFkZXIgdG8g
MC4NCjwvc25pcD4NCg0KDQpBZ2FpbiwgZGVzcGl0ZSBjbGFpbXMgb2YgaW50ZW50LCB0aGlzIGRv
Y3VtZW504oCZcyBkZXNjcmlwdGlvbiBvZiBhbGwgdGhlc2UgdHJhbnNsYXRpb25zIGluYXBwcm9w
cmlhdGVseSBpbXBsaWVzIHRoZXkgYXJlIHBlci1wYWNrZXQgZGVjaXNpb25zIHRocm91Z2hvdXQu
IFRoaXMgc2hvdWxkIGZ1cnRoZXIgYmUgY29ycmVjdGVkIHdpdGggc29tZSBleHBsaWNpdCB0ZXh0
IGluZGljYXRpbmcgb3RoZXJ3aXNlIC0gYXMgaGFzIGJlZW4gbm90ZWQgdGhyb3VnaG91dCB0aGlz
IHRocmVhZC4NCg0KW1RSMl0gSSB3aWxsIGFkZCB0aGUgZm9sbG93aW5nIGxpbmUgdG8gYXZvaWQg
Y29uZnVzaW9uOg0KDQpOb3RlIHRoYXQgdGhlIHNlcnZlciBkb2VzIG5vdCBwcmVmb3JtIHBlci1w
YWNrZXQgdHJhbnNsYXRpb24gZm9yIFRDUC10by1VRFAgdHJhbnNsYXRpb24gYW5kIHZpY2UtdmVy
c2EuIFRoZSBUVVJOIHNlcnZlciBzZXRzIHZhcmlvdXMgZmllbGRzIGluIHRoZSBJUCBoZWFkZXIg
YmFzZWQgb24gdGhlIERPTlQtRlJBR01FTlQgYXR0cmlidXRlIGluIHRoZSBUVVJOIG1lc3NhZ2Ug
YW5kIG9uIGEgcGVyLWNvbm5lY3Rpb24gYmFzaXMgZm9yIHRoZSBUQ1AgY29ubmVjdGlvbi4NCg0K
Q2hlZXJzLA0KLVRpcnUNCg0KSm9lDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OkhlbHZldGljYTsNCglwYW5vc2UtMToyIDExIDYgNCAyIDIgMiAyIDIg
NDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0x
OjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpEZW5nWGlh
bjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7Zm9udC1m
YW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OiJcQERlbmdYaWFuIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAx
IDEgMSAxO30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9y
bWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0
Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7
fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJ
Y29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bh
bi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6
cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcHJlDQoJe21zby1zdHlsZS1w
cmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJ
bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCnAubXNvbm9ybWFsMCwgbGkubXNvbm9ybWFs
MCwgZGl2Lm1zb25vcm1hbDANCgl7bXNvLXN0eWxlLW5hbWU6bXNvbm9ybWFsOw0KCW1zby1tYXJn
aW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1m
YW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0Kc3Bhbi5hcHBsZS1jb252ZXJ0ZWQtc3BhY2UN
Cgl7bXNvLXN0eWxlLW5hbWU6YXBwbGUtY29udmVydGVkLXNwYWNlO30NCnNwYW4uRW1haWxTdHls
ZTE5DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxp
YnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5IVE1MUHJlZm9ybWF0
dGVkQ2hhcg0KCXttc28tc3R5bGUtbmFtZToiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbXNv
LXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCI7
DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5
bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0
aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4w
aW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxl
PjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIg
c3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48
eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQi
IGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+
DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNs
YXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgSm9lLDxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5QbGVhc2Ugc2VlIGlubGluZSBbVFIyXTxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2IHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAw
aW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29s
aWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPkZyb206PC9iPiB0cmFtICZsdDs8YSBocmVmPSJtYWlsdG86dHJhbS1ib3Vu
Y2VzQGlldGYub3JnIj50cmFtLWJvdW5jZXNAaWV0Zi5vcmc8L2E+Jmd0Ow0KPGI+T24gQmVoYWxm
IE9mIDwvYj5Kb2UgVG91Y2g8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBKdW5lIDE3LCAyMDE5
IDc6NDggUE08YnI+DQo8Yj5Ubzo8L2I+IEtvbmRhLCBUaXJ1bWFsZXN3YXIgUmVkZHkgJmx0Ozxh
IGhyZWY9Im1haWx0bzpUaXJ1bWFsZXN3YXJSZWRkeV9Lb25kYUBNY0FmZWUuY29tIj5UaXJ1bWFs
ZXN3YXJSZWRkeV9Lb25kYUBNY0FmZWUuY29tPC9hPiZndDs8YnI+DQo8Yj5DYzo8L2I+IE1hZ251
cyBXZXN0ZXJsdW5kICZsdDs8YSBocmVmPSJtYWlsdG86bWFnbnVzLndlc3Rlcmx1bmRAZXJpY3Nz
b24uY29tIj5tYWdudXMud2VzdGVybHVuZEBlcmljc3Nvbi5jb208L2E+Jmd0OzsNCjxhIGhyZWY9
Im1haWx0bzppZXRmQGlldGYub3JnIj5pZXRmQGlldGYub3JnPC9hPjsgQnJhbmRvbiBXaWxsaWFt
cyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyYW5kb24ud2lsbGlhbXNAYWthbWFpLmNvbSI+YnJhbmRv
bi53aWxsaWFtc0Bha2FtYWkuY29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0
Zi10cmFtLXR1cm5iaXMuYWxsQGlldGYub3JnIj5kcmFmdC1pZXRmLXRyYW0tdHVybmJpcy5hbGxA
aWV0Zi5vcmc8L2E+Ow0KPGEgaHJlZj0ibWFpbHRvOnRzdi1hcnRAaWV0Zi5vcmciPnRzdi1hcnRA
aWV0Zi5vcmc8L2E+OyA8YSBocmVmPSJtYWlsdG86dHJhbUBpZXRmLm9yZyI+DQp0cmFtQGlldGYu
b3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3RyYW1dIFtUc3YtYXJ0XSBUc3ZhcnQg
bGFzdCBjYWxsIHJldmlldyBvZiBkcmFmdC1pZXRmLXRyYW0tdHVybmJpcy0yNTxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPGRpdj4NCjx0YWJsZSBjbGFzcz0iTXNvTm9ybWFsVGFibGUiIGJvcmRlcj0iMSIg
Y2VsbHBhZGRpbmc9IjAiIHN0eWxlPSJiYWNrZ3JvdW5kOiNGM0ZGMzM7Ym9yZGVyOnNvbGlkICM5
QjlBODcgMS41cHQiPg0KPHRib2R5Pg0KPHRyPg0KPHRkIHN0eWxlPSJib3JkZXI6bm9uZTtwYWRk
aW5nOi43NXB0IC43NXB0IC43NXB0IC43NXB0Ij4NCjxwPjxzdHJvbmc+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojOUI4QjNFIj5DQVVUSU9OPC9zcGFuPjwvc3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzlCOEIzRSI+Ojwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4NCiBFeHRlcm5hbCBl
bWFpbC4gRG8gbm90IGNsaWNrIGxpbmtzIG9yIG9wZW4gYXR0YWNobWVudHMgdW5sZXNzIHlvdSBy
ZWNvZ25pemUgdGhlIHNlbmRlciBhbmQga25vdyB0aGUgY29udGVudCBpcyBzYWZlLjwvc3Bhbj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90
OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L3RkPg0KPC90cj4NCjwvdGJv
ZHk+DQo8L3RhYmxlPg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0iY2VudGVyIiBzdHls
ZT0idGV4dC1hbGlnbjpjZW50ZXIiPg0KPGhyIHNpemU9IjIiIHdpZHRoPSIxMDAlIiBhbGlnbj0i
Y2VudGVyIj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YnI+DQo8YnI+DQo8bzpw
PjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1i
b3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIEp1biAxNywgMjAx
OSwgYXQgMzozMCBBTSwgS29uZGEsIFRpcnVtYWxlc3dhciBSZWRkeSAmbHQ7PGEgaHJlZj0ibWFp
bHRvOlRpcnVtYWxlc3dhclJlZGR5X0tvbmRhQE1jQWZlZS5jb20iPlRpcnVtYWxlc3dhclJlZGR5
X0tvbmRhQE1jQWZlZS5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRlIj5IaSBKb2UsPG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
YmFja2dyb3VuZDp3aGl0ZSI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZSI+UGxlYXNlIHNlZSBp
bmxpbmUgW1RSMV08bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRlIj4mbmJzcDvigKY8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YnI+
DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUu
MHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZSI+T24gSnVuIDEzLCAyMDE5LCBhdCAxOjQyIEFN
LCBLb25kYSwgVGlydW1hbGVzd2FyIFJlZGR5ICZsdDs8YSBocmVmPSJtYWlsdG86VGlydW1hbGVz
d2FyUmVkZHlfS29uZGFATWNBZmVlLmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+VGly
dW1hbGVzd2FyUmVkZHlfS29uZGFATWNBZmVlLmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90ZTo8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6
c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxibG9ja3F1b3Rl
IHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdiBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAw
aW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10
b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9ImJhY2tncm91bmQ6d2hpdGUiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRv
bTo1LjBwdDtmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsO3RleHQtYWxpZ246c3RhcnQ7LXdlYmtp
dC10ZXh0LXN0cm9rZS13aWR0aDogMHB4O3dvcmQtc3BhY2luZzowcHgiPg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90OyxzYW5zLXNlcmlm
Ij4uLi48YnI+DQpUaGUgZGVzY3JpcHRpb24gaW4gdGhlIGRvY3VtZW50IGltcGxpZXMgcGFja2V0
LXRvLXBhY2tldCB0cmFuc2xhdGlvbiwgd2hpY2g8YnI+DQpzZWVtcyBkYW5nZXJvdXMgKGV2ZW4g
YXMgYSBkZXNjcmlwdGlvbikuIFRoaXMgaXMgZXNwZWNpYWxseSB0cnVlIGZvciB0aGU8YnI+DQpu
b3Rpb24gdGhhdCBlYWNoIFVEUCBwYWNrZXQgaXMgdHJhbnNsYXRlZCBpbnRvIGV4YWN0bHkgb25l
IFRDUCBmcmFtZSBkaXJlY3RseS48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYmxv
Y2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iYmFja2dyb3VuZDp3
aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtIZWx2
ZXRpY2EmcXVvdDssc2Fucy1zZXJpZiI+PGJyPg0KVGhlIFRVUk4gc3BlY2lmaWNhdGlvbiBvbmx5
IGRpc2N1c3NlcyBwYWNrZXQtdG8tcGFja2V0IHRyYW5zbGF0aW9uIGZvciBVRFAtdG8tVURQIHJl
bGF5IGFuZCBub3QgZm9yIFRDUC10by1VRFAgcmVsYXkuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9ImJhY2tncm91bmQ6d2hpdGUiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
ImJhY2tncm91bmQ6d2hpdGUiPlNlYyAxNSB0YWxrcyBhYm91dCBzZXR0aW5nIElQIGZyYWdtZW50
YXRpb24gYmFzZWQgb24gdGhlIHJlY2VpdmVkIG1lc3NhZ2VzLiBJZiB0aGlzIGlzIG5vdCBiYXNl
ZCBvbiBwYWNrZXQtdG8tcGFja2V0IHRyYW5zbGF0aW9uLCBjYW4geW91IGV4cGxhaW4gaG93IHRo
aXMgY2FuIGJlIGFjaGlldmVkPyBUQ1Agc2V0cyBERiBmb3IgYSBjb25uZWN0aW9uLCBub3Qgb24g
YQ0KIHBlciBwYWNrZXQgYmFzaXM8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRlIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJiYWNrZ3Jv
dW5kOndoaXRlIj5bVFJdIEl0IGlzIG5vdCBiYXNlZCBvbiBwYWNrZXQtdG8tcGFja2V0IHRyYW5z
bGF0aW9uLiBUVVJOIGNsaWVudCBjYW4gc2V0IHRoZSBET07igJlULUZSQUdNRU5UIGF0dHJpYnV0
ZSBpbiB0aGUgVFVSTiBtZXNzYWdlIHRvIHRlbGwgdGhlIFRVUk4gc2VydmVyIHRvIHNldCB0aGUg
REYgYml0IGluIHRoZSByZXN1bHRpbmcgVURQIGRhdGFncmFtIHNlbnQgdG8gdGhlIHBlZXIuDQog
UGxlYXNlIHNlZTxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRm
LXRyYW0tdHVybmJpcy0yNSNzZWN0aW9uLTE1Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5o
dHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi10cmFtLXR1cm5iaXMtMjUjc2Vj
dGlvbi0xNTwvc3Bhbj48L2E+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO2Jh
Y2tncm91bmQ6d2hpdGUiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWls
eTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssc2Fucy1zZXJpZiI+VGhlIHNlY3Rpb24gbm90ZXMgdGhh
dCBvbmx5IGEgc2luZ2xlIERTQ1AgY2FuIGJlIHNldCBmb3IgYSBUQ1AgY29ubmVjdGlvbi4gQSBz
aW1pbGFyIG5vdGUgc2hvdWxkIGJlIGluY2x1ZGVkIGluIHRoZSBkaXNjdXNzaW9uIG9mIElQIGZy
YWdtZW50YXRpb24gYW5kIElQIG9wdGlvbnMmbmJzcDsgLSB0aGVzZSB0b28gY2FuIGJlIHNldCBv
biBhIHBlci1tZXNzYWdlDQogYmFzaXMgZm9yIFVEUCwgYnV0IG5vdCBmb3IgVENQLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bztiYWNrZ3JvdW5kOndoaXRlIj4N
CjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNh
JnF1b3Q7LHNhbnMtc2VyaWYiPltUUjFdIFNlY3Rpb24gMTUgZGlzY3Vzc2VzIGJvdGggSVAgZnJh
Z21lbnRhdGlvbiBhbmQgSVAgb3B0aW9ucywgc2VlPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYu
b3JnL2h0bWwvZHJhZnQtaWV0Zi10cmFtLXR1cm5iaXMtMjUjc2VjdGlvbi0xNSI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjpwdXJwbGUiPmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1p
ZXRmLXRyYW0tdHVybmJpcy0yNSNzZWN0aW9uLTE1PC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90OyxzYW5zLXNlcmlm
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkl0IGRvZXMsIGJ1dCBpbmNvcnJlY3RseSBpbXBs
aWVzIHRoZXNlIGFyZSBwZXIgcGFja2V0IGRlY2lzaW9ucy4gQXMgd2l0aCB0aGF0IHNlY3Rpb27i
gJlzIGRlc2NyaXB0aW9uIG9mIERTQ1AsIHRoZSBkZXNjcmlwdGlvbnMgb2YgSVAgZnJhZ21lbnRh
dGlvbiBhbmQgSVAgb3B0aW9ucyBuZWVkIHRvIGluZGljYXRlIHRoZXNlIGFyZSBlaXRoZXIgbm90
IHVuZGVyIHVzZXIgY29udHJvbCAoSVAgZnJhZ21lbnRhdGlvbikNCiBvciBwZXItY29ubmVjdGlv
biAoSVAgb3B0aW9ucykgZm9yIFRDUC48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+W1RSMl0gTm8s
IHRoZSBzZWN0aW9uIGRvZXMgbm90IHNheSBwZXItcGFja2V0IHRyYW5zbGF0aW9ucy4gUGxlYXNl
IHNlZSB0aGUgYmVsb3cgc25pcCBmcm9tIFNlY3Rpb24gMTU8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPiZsdDtzbmlwJmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBQcmVmZXJy
ZWQgQmVoYXZpb3I6IFdoZW4gdGhlIHNlcnZlciBzZW5kcyBhIHBhY2tldCB0byBhIHBlZXIgaW48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlc3BvbnNlIHRvIGEgU2VuZCBpbmRpY2F0aW9u
IGNvbnRhaW5pbmcgdGhlIERPTlQtRlJBR01FTlQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IGF0dHJpYnV0ZSwgdGhlbiBzZXQgdGhlIERGIGJpdCBpbiB0aGUgb3V0Z29pbmcgSVAgaGVhZGVy
IHRvIDEuJm5ic3A7IEluPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhbGwgb3RoZXIgY2Fz
ZXMgd2hlbiBzZW5kaW5nIGFuIG91dGdvaW5nIHBhY2tldCBjb250YWluaW5nPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyBhcHBsaWNhdGlvbiBkYXRhIChlLmcuLCBEYXRhIGluZGljYXRpb24s
IENoYW5uZWxEYXRhIG1lc3NhZ2UsIG9yPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBET05U
LUZSQUdNRU5UIGF0dHJpYnV0ZSBub3QgaW5jbHVkZWQgaW4gdGhlIFNlbmQgaW5kaWNhdGlvbiks
IHNldDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdGhlIERGIGJpdCBpbiB0aGUgb3V0Z29p
bmcgSVAgaGVhZGVyIHRvIDAuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Jmx0Oy9zbmlwJmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPkFnYWluLCBkZXNwaXRlIGNsYWltcyBvZiBpbnRlbnQsIHRoaXMgZG9jdW1lbnTigJlzIGRl
c2NyaXB0aW9uIG9mIGFsbCB0aGVzZSB0cmFuc2xhdGlvbnMgaW5hcHByb3ByaWF0ZWx5IGltcGxp
ZXMgdGhleSBhcmUgcGVyLXBhY2tldCBkZWNpc2lvbnMgdGhyb3VnaG91dC4gVGhpcyBzaG91bGQg
ZnVydGhlciBiZSBjb3JyZWN0ZWQgd2l0aCBzb21lIGV4cGxpY2l0IHRleHQgaW5kaWNhdGluZyBv
dGhlcndpc2UgLSBhcw0KIGhhcyBiZWVuIG5vdGVkIHRocm91Z2hvdXQgdGhpcyB0aHJlYWQuPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPltUUjJdIEkgd2lsbCBhZGQgdGhlIGZvbGxvd2luZyBsaW5l
IHRvIGF2b2lkIGNvbmZ1c2lvbjo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Tm90ZSB0aGF0IHRo
ZSBzZXJ2ZXIgZG9lcyBub3QgcHJlZm9ybSBwZXItcGFja2V0IHRyYW5zbGF0aW9uIGZvciBUQ1At
dG8tVURQIHRyYW5zbGF0aW9uIGFuZCB2aWNlLXZlcnNhLiBUaGUgVFVSTiBzZXJ2ZXIgc2V0cyB2
YXJpb3VzIGZpZWxkcyBpbiB0aGUgSVAgaGVhZGVyIGJhc2VkIG9uIHRoZSBET05ULUZSQUdNRU5U
IGF0dHJpYnV0ZSBpbiB0aGUgVFVSTiBtZXNzYWdlIGFuZCBvbiBhIHBlci1jb25uZWN0aW9uDQog
YmFzaXMgZm9yIHRoZSBUQ1AgY29ubmVjdGlvbi48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Q2hl
ZXJzLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+LVRpcnU8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Sm9lPG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1s
Pg0K

--_000_DM5PR16MB17054A230572CECFB3E2EADEEAEA0DM5PR16MB1705namp_--


From nobody Tue Jun 18 04:27:36 2019
Return-Path: <magnus.westerlund@ericsson.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0700E120156; Tue, 18 Jun 2019 04:27:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.424
X-Spam-Level: 
X-Spam-Status: No, score=-2.424 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_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.415, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com
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 XAOh8TaV9IL0; Tue, 18 Jun 2019 04:27:17 -0700 (PDT)
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50053.outbound.protection.outlook.com [40.107.5.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7221D120075; Tue, 18 Jun 2019 04:27:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/VQsgGbXfoMO+m0XoquAT5i6//N8Nrj2MNVOhlarpFY=; b=mAjsgCq7jsOiAHnY4i/+8KJKihNAfk7iYlkm8KjIogqELI4AiG50VtfBf3mPXhzTfcKrCRZ143nGZ3EyU3NZcHAsoFNcLsoTUPqMLyUUM/YJ/aao3pIH0RwL/DN/A7llDGD62RyV5GIfPS6NGShu1CcMpmZkgR6WFg1r8oQfG8c=
Received: from HE1PR0701MB2522.eurprd07.prod.outlook.com (10.168.128.149) by HE1PR0701MB2860.eurprd07.prod.outlook.com (10.168.94.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2008.9; Tue, 18 Jun 2019 11:27:13 +0000
Received: from HE1PR0701MB2522.eurprd07.prod.outlook.com ([fe80::98a6:615b:5699:1cf2]) by HE1PR0701MB2522.eurprd07.prod.outlook.com ([fe80::98a6:615b:5699:1cf2%7]) with mapi id 15.20.2008.007; Tue, 18 Jun 2019 11:27:13 +0000
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
To: "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@McAfee.com>, Joe Touch <touch@strayalpha.com>
CC: "ietf@ietf.org" <ietf@ietf.org>, Brandon Williams <brandon.williams@akamai.com>, "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>, "tsv-art@ietf.org" <tsv-art@ietf.org>, "tram@ietf.org" <tram@ietf.org>
Thread-Topic: [tram] [Tsv-art] Tsvart last call review of draft-ietf-tram-turnbis-25
Thread-Index: AQHVJPmivfu5kKE4H0+1r830fhzriA==
Date: Tue, 18 Jun 2019 11:27:13 +0000
Message-ID: <HE1PR0701MB2522DCB2459055A6319C439B95EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com>
References: <155971464360.28104.6837263931145163343@ietfa.amsl.com> <F306B122-79F3-4C7A-8CE2-1C094D9F0FCC@strayalpha.com> <DM5PR16MB1705A4C370C4405AFFD63546EA100@DM5PR16MB1705.namprd16.prod.outlook.com> <5F2F8A3B-2887-4107-81E2-B4E222A4044E@strayalpha.com> <DM5PR16MB1705BD4E31370D2F5A179F17EA130@DM5PR16MB1705.namprd16.prod.outlook.com> <2C6B5776-CB95-4607-8D0C-07FDE2F6D515@strayalpha.com> <DM5PR16MB1705638AD29F3288E4AC0952EAED0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB252250AE4E7C158F985B0CC895ED0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <D9A01E28-F9FB-4C86-AFD3-A2BA8D89C340@strayalpha.com> <a3bbeb17-e768-9ab2-9f34-3d179fa8fe38@akamai.com> <E41C125D-F3B4-475E-8AD0-124F531F1DC9@strayalpha.com> <DM5PR16MB170564C0438321CC3FDD0ACFEAEF0@DM5PR16MB1705.namprd16.prod.outlook.com> <4C41A2BC-0CBC-42D5-B313-22F9A9D51F6E@strayalpha.com> <DM5PR16MB1705874C023145D26DCB58E6EAEE0@DM5PR16MB1705.namprd16.prod.outlook.com> <edcd66c2-0dfb-8f89-d6a3-53482c433d4e@strayalpha.com> <DM5PR16MB17057CCD4D2543D84254EFD1EAEB0@DM5PR16MB1705.namprd16.prod.outlook.com>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=magnus.westerlund@ericsson.com; 
x-originating-ip: [192.176.1.83]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 5b91ce59-d6b9-4187-ba16-08d6f3dfe928
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:HE1PR0701MB2860; 
x-ms-traffictypediagnostic: HE1PR0701MB2860:
x-microsoft-antispam-prvs: <HE1PR0701MB28604E3FA4FACAABD29114F695EA0@HE1PR0701MB2860.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 007271867D
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(346002)(366004)(376002)(396003)(39860400002)(136003)(189003)(199004)(25786009)(44832011)(33656002)(790700001)(5660300002)(478600001)(110136005)(3846002)(6246003)(86362001)(81156014)(81166006)(71190400001)(14444005)(256004)(71200400001)(486006)(316002)(446003)(68736007)(99286004)(186003)(8936002)(26005)(8676002)(7736002)(14454004)(476003)(229853002)(102836004)(54906003)(6436002)(53936002)(76116006)(6116002)(73956011)(55016002)(74316002)(53546011)(66556008)(64756008)(66446008)(66066001)(52536014)(9686003)(54896002)(76176011)(236005)(4326008)(7696005)(66476007)(66946007)(6506007)(2906002); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0701MB2860; H:HE1PR0701MB2522.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: t9eeYqtlzImNkke7iDWRIhBFjlYLUDlxtnCJrRsiTMK4L3GaYUYDZSE5iqyFAfW3ufwkXZObcHEDp+Hx4mkly1KnIKdB4D6vsCw5WlAV4hx1qNO9s9lFyUNCf3zNDUOgMPuEIupmGhCYCIUb7oqHtRygxo368Rqfb2h5Ai0Q/TW+S8r+7uaIp9819mprb+uy1LN0FLMQpFts/uluNpmsoR0UxXF8xq+DjHfZyevwhqk1Sm6UA06Wo1WaE4eINaj64XQ0lPW0vLdVhe6DhAowbkbXNmbAkA4hOEWNZ0jyBOjgHh8VFfogunBHO8TaMhIIY9ZGoLnGv8FYrdv9La10S61FJTbMdjtJ6u24hTOmxHQI8ro/X31WlMg0FtKkOzLycVrz8sphnzAWcE89ZwWEc2pVqXYrdX66UgrAdZUBWRU=
Content-Type: multipart/alternative; boundary="_000_HE1PR0701MB2522DCB2459055A6319C439B95EA0HE1PR0701MB2522_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5b91ce59-d6b9-4187-ba16-08d6f3dfe928
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Jun 2019 11:27:13.2939 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: magnus.westerlund@ericsson.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0701MB2860
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/dK0TmzivZm3adZIzaFs9hCrNvG8>
Subject: Re: [tram] [Tsv-art] Tsvart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Jun 2019 11:27:20 -0000

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

On 2019-06-17 12:44, Konda, Tirumaleswar Reddy wrote:

You need to address these issues - e.g., by a version of the response above=
.

[TR1] Okay, will add the following lines:

TCP multi-path [RFC6824] is not supported by this version of TURN because T=
CP multi-path is not used by both SIP and WebRTC protocols [RFC7478] for me=
dia and non-media data. If the TCP connection between the TURN client and s=
erver uses TCP-AO [RFC5925], the client must secure application data (e.g. =
using SRTP) to provide confidentially, message authentication and replay pr=
otection to protect the application data relayed from the server to the pee=
r using UDP.  Note that TCP-AO option obsoletes TCP MD5 option.  Unlike UDP=
, TCP without the TCP Fast Open extension [RFC7413] does not support 0-RTT =
session resumption. The TCP user timeout [RFC5482] equivalent for applicati=
on data relayed by TURN is the use of RTP control protocol (RTCP). As a rem=
inder,  RTCP is a fundamental and integral part of RTP.


Sorry, I find this very confusing. On the Client to TURN Server leg if that=
 is using a TCP connection, then there are no issues with using either TCP-=
MP or TCP-AO options on that leg. They will have no impact on the TURN mess=
ages carried inside the TCP connection or how its outgoing IP/UDP packet. S=
o from my perspective there are no necessity to discuss these as not suppor=
ted.

What is discussed in this document are the options for the IP/UDP packet be=
ing sent or received by the turn server to the peer. Those IP/UDP Fields th=
at can be controlled and have meaning are discussed here. Like the DSCP, wh=
ere TCP will force the use of a single one, when UDP to UDP can support man=
y as the field value is taken from the packet on the client to server leg, =
rather than an internal TURN message field.

I guess the issue here is that there is a lack of requirement making clear =
that for a number of the fields in the IP/UDP handled on the server to peer=
 leg that needs to handling rules for the client to server transport.

I think what Section 14 and 15 talks about should be labeled relaying and n=
ot translation. And thus focus on how one avoid information or intent loss =
in the relay process. I understand why section 13 is called translation, bu=
t when we get down to it, it is the same here, but a focus on how the relay=
 process maintain information of the IP layer, especially in the face of ad=
dress family differences.

Cheers

Magnus Westerlund

----------------------------------------------------------------------
Network Architecture & Protocols, Ericsson Research
----------------------------------------------------------------------
Ericsson AB                 | Phone  +46 10 7148287
Torshamnsgatan 23           | Mobile +46 73 0949079
SE-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com<mailto=
:magnus.westerlund@ericsson.com>
----------------------------------------------------------------------

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

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
</head>
<body text=3D"#000000" bgcolor=3D"#FFFFFF">
<div class=3D"moz-cite-prefix">On 2019-06-17 12:44, Konda, Tirumaleswar Red=
dy wrote:<br>
</div>
<blockquote type=3D"cite" cite=3D"mid:DM5PR16MB17057CCD4D2543D84254EFD1EAEB=
0@DM5PR16MB1705.namprd16.prod.outlook.com">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered=0A=
        medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}=0A=
o\:* {behavior:url(#default#VML);}=0A=
w\:* {behavior:url(#default#VML);}=0A=
.shape {behavior:url(#default#VML);}=0A=
</style><![endif]--><style><!--=0A=
/* Font Definitions */=0A=
@font-face=0A=
	{font-family:Helvetica;=0A=
	panose-1:2 11 6 4 2 2 2 2 2 4;}=0A=
@font-face=0A=
	{font-family:Wingdings;=0A=
	panose-1:5 0 0 0 0 0 0 0 0 0;}=0A=
@font-face=0A=
	{font-family:"Cambria Math";=0A=
	panose-1:2 4 5 3 5 4 6 3 2 4;}=0A=
@font-face=0A=
	{font-family:DengXian;=0A=
	panose-1:2 1 6 0 3 1 1 1 1 1;}=0A=
@font-face=0A=
	{font-family:Calibri;=0A=
	panose-1:2 15 5 2 2 2 4 3 2 4;}=0A=
@font-face=0A=
	{font-family:"\@DengXian";=0A=
	panose-1:2 1 6 0 3 1 1 1 1 1;}=0A=
/* Style Definitions */=0A=
p.MsoNormal, li.MsoNormal, div.MsoNormal=0A=
	{margin:0in;=0A=
	margin-bottom:.0001pt;=0A=
	font-size:11.0pt;=0A=
	font-family:"Calibri",sans-serif;=0A=
	color:black;}=0A=
a:link, span.MsoHyperlink=0A=
	{mso-style-priority:99;=0A=
	color:blue;=0A=
	text-decoration:underline;}=0A=
a:visited, span.MsoHyperlinkFollowed=0A=
	{mso-style-priority:99;=0A=
	color:purple;=0A=
	text-decoration:underline;}=0A=
pre=0A=
	{mso-style-priority:99;=0A=
	mso-style-link:"HTML Preformatted Char";=0A=
	margin:0in;=0A=
	margin-bottom:.0001pt;=0A=
	font-size:10.0pt;=0A=
	font-family:"Courier New";=0A=
	color:black;}=0A=
span.HTMLPreformattedChar=0A=
	{mso-style-name:"HTML Preformatted Char";=0A=
	mso-style-priority:99;=0A=
	mso-style-link:"HTML Preformatted";=0A=
	font-family:"Courier New";}=0A=
p.msonormal0, li.msonormal0, div.msonormal0=0A=
	{mso-style-name:msonormal;=0A=
	mso-margin-top-alt:auto;=0A=
	margin-right:0in;=0A=
	mso-margin-bottom-alt:auto;=0A=
	margin-left:0in;=0A=
	font-size:11.0pt;=0A=
	font-family:"Calibri",sans-serif;=0A=
	color:black;}=0A=
span.apple-converted-space=0A=
	{mso-style-name:apple-converted-space;}=0A=
span.apple-tab-span=0A=
	{mso-style-name:apple-tab-span;}=0A=
span.EmailStyle22=0A=
	{mso-style-type:personal;=0A=
	font-family:"Calibri",sans-serif;=0A=
	color:windowtext;}=0A=
span.grey=0A=
	{mso-style-name:grey;}=0A=
span.EmailStyle24=0A=
	{mso-style-type:personal-reply;=0A=
	font-family:"Calibri",sans-serif;=0A=
	color:windowtext;}=0A=
.MsoChpDefault=0A=
	{mso-style-type:export-only;=0A=
	font-size:10.0pt;}=0A=
@page WordSection1=0A=
	{size:8.5in 11.0in;=0A=
	margin:1.0in 1.0in 1.0in 1.0in;}=0A=
div.WordSection1=0A=
	{page:WordSection1;}=0A=
--></style><!--[if gte mso 9]><xml>=0A=
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />=0A=
</xml><![endif]--><!--[if gte mso 9]><xml>=0A=
<o:shapelayout v:ext=3D"edit">=0A=
<o:idmap v:ext=3D"edit" data=3D"1" />=0A=
</o:shapelayout></xml><![endif]-->
<div class=3D"WordSection1"><o:p></o:p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in=0A=
          0in 0in 4.0pt">
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div style=3D"border:none;border-left:solid blue=0A=
              1.5pt;padding:0in 0in 0in 4.0pt">
<div>
<div>
<div></div>
</div>
</div>
</div>
</blockquote>
<p>You need to address these issues - e.g., by a version of the response ab=
ove.<o:p></o:p></p>
<p>[TR1] Okay, will add the following lines:<o:p></o:p></p>
<p>TCP multi-path [RFC6824] is not supported by this version of TURN becaus=
e TCP multi-path is not used by both SIP and WebRTC protocols [RFC7478] for=
 media and non-media data. If the TCP connection between the TURN client an=
d server uses TCP-AO [RFC5925],
 the client must secure application data (e.g. using SRTP) to provide confi=
dentially, message authentication and replay protection to protect the appl=
ication data relayed from the server to the peer using UDP.&nbsp; Note that=
 TCP-AO option obsoletes TCP MD5 option.&nbsp;
 Unlike UDP, TCP without the TCP Fast Open extension [RFC7413] does not sup=
port 0-RTT session resumption. The TCP user timeout [RFC5482] equivalent fo=
r application data relayed by TURN is the use of RTP control protocol (RTCP=
). As a reminder,&nbsp; RTCP is a fundamental
 and integral part of RTP.<o:p></o:p></p>
</div>
</div>
</blockquote>
<p><br>
</p>
<p>Sorry, I find this very confusing. On the Client to TURN Server leg if t=
hat is using a TCP connection, then there are no issues with using either T=
CP-MP or TCP-AO options on that leg. They will have no impact on the TURN m=
essages carried inside the TCP connection
 or how its outgoing IP/UDP packet. So from my perspective there are no nec=
essity to discuss these as not supported.</p>
<p>What is discussed in this document are the options for the IP/UDP packet=
 being sent or received by the turn server to the peer. Those IP/UDP Fields=
 that can be controlled and have meaning are discussed here. Like the DSCP,=
 where TCP will force the use of
 a single one, when UDP to UDP can support many as the field value is taken=
 from the packet on the client to server leg, rather than an internal TURN =
message field.
<br>
</p>
<p>I guess the issue here is that there is a lack of requirement making cle=
ar that for a number of the fields in the IP/UDP handled on the server to p=
eer leg that needs to handling rules for the client to server transport.
<br>
</p>
<p>I think what Section 14 and 15 talks about should be labeled relaying an=
d not translation. And thus focus on how one avoid information or intent lo=
ss in the relay process. I understand why section 13 is called translation,=
 but when we get down to it, it
 is the same here, but a focus on how the relay process maintain informatio=
n of the IP layer, especially in the face of address family differences.</p=
>
<pre class=3D"moz-signature" cols=3D"72">Cheers =0A=
=0A=
Magnus Westerlund =0A=
=0A=
----------------------------------------------------------------------=0A=
Network Architecture &amp; Protocols, Ericsson Research=0A=
----------------------------------------------------------------------=0A=
Ericsson AB                 | Phone  &#43;46 10 7148287=0A=
Torshamnsgatan 23           | Mobile &#43;46 73 0949079=0A=
SE-164 80 Stockholm, Sweden | mailto: <a class=3D"moz-txt-link-abbreviated"=
 href=3D"mailto:magnus.westerlund@ericsson.com">magnus.westerlund@ericsson.=
com</a>=0A=
----------------------------------------------------------------------</pre=
>
</body>
</html>

--_000_HE1PR0701MB2522DCB2459055A6319C439B95EA0HE1PR0701MB2522_--


From nobody Tue Jun 18 06:05:46 2019
Return-Path: <TirumaleswarReddy_Konda@mcafee.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 513D112000F; Tue, 18 Jun 2019 06:05:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.298
X-Spam-Level: 
X-Spam-Status: No, score=-4.298 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mcafee.com
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 2MwfJgbW_igN; Tue, 18 Jun 2019 06:05:42 -0700 (PDT)
Received: from DNVWSMAILOUT1.mcafee.com (dnvwsmailout1.mcafee.com [161.69.31.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1FB7F120047; Tue, 18 Jun 2019 06:05:40 -0700 (PDT)
X-NAI-Header: Modified by McAfee Email Gateway (5500)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mcafee.com; s=s_mcafee; t=1560862496; h=From: To:CC:Subject:Thread-Topic:Thread-Index:Date: Message-ID:References:In-Reply-To:Accept-Language: Content-Language:X-MS-Has-Attach:X-MS-TNEF-Correlator: dlp-product:dlp-version:dlp-reaction:authentication-results: x-originating-ip:x-ms-publictraffictype:x-ms-office365-filtering-correlation-id: x-microsoft-antispam:x-ms-traffictypediagnostic: x-ms-exchange-purlcount:x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers:x-forefront-prvs: x-forefront-antispam-report:received-spf:x-ms-exchange-senderadcheck: x-microsoft-antispam-message-info:Content-Type: MIME-Version:X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype: X-MS-Exchange-CrossTenant-userprincipalname: X-MS-Exchange-Transport-CrossTenantHeadersStamped: X-OriginatorOrg:X-NAI-Spam-Flag:X-NAI-Spam-Threshold: X-NAI-Spam-Score:X-NAI-Spam-Version; bh=S dJeTkbxEGk1OmqR8xKhGJB1SLIQoLlajveflwY0yC 8=; b=KDzsoq0YOvl+vHqJIquZ6wgpVn0p3VIcevnt/LBTWdMa k8ddheK0SCl21hs0szn56k47CqfGnrPadjCZ1RLZXJ7HliKvX1 5yuh2RiWyC9AguqlDZcznSBr5glal1CWFSEhd2yk/W6Bbq+dYp 9k3DQqiqy2w2dh57QjMTwI4RGO0=
Received: from DNVEXAPP1N04.corpzone.internalzone.com (unknown [10.44.48.88]) by DNVWSMAILOUT1.mcafee.com with smtp (TLS: TLSv1/SSLv3,256bits,ECDHE-RSA-AES256-SHA384) id 6d30_ca3a_96cd2083_8742_4634_b5f5_2c8ad48f5da4; Tue, 18 Jun 2019 06:54:55 -0600
Received: from DNVEXAPP1N06.corpzone.internalzone.com (10.44.48.90) by DNVEXAPP1N04.corpzone.internalzone.com (10.44.48.88) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Tue, 18 Jun 2019 07:03:54 -0600
Received: from DNVO365EDGE1.corpzone.internalzone.com (10.44.176.66) by DNVEXAPP1N06.corpzone.internalzone.com (10.44.48.90) with Microsoft SMTP Server (TLS) id 15.0.1395.4 via Frontend Transport; Tue, 18 Jun 2019 07:03:54 -0600
Received: from NAM05-BY2-obe.outbound.protection.outlook.com (10.44.176.242) by edge.mcafee.com (10.44.176.66) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Tue, 18 Jun 2019 07:03:52 -0600
Received: from DM5PR16MB1705.namprd16.prod.outlook.com (10.172.44.147) by DM5PR16MB1532.namprd16.prod.outlook.com (10.173.211.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1987.10; Tue, 18 Jun 2019 13:03:51 +0000
Received: from DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::3d0a:95ec:9842:68f7]) by DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::3d0a:95ec:9842:68f7%9]) with mapi id 15.20.1987.014; Tue, 18 Jun 2019 13:03:51 +0000
From: "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@McAfee.com>
To: Magnus Westerlund <magnus.westerlund@ericsson.com>, Joe Touch <touch@strayalpha.com>
CC: "tsv-art@ietf.org" <tsv-art@ietf.org>, "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>, Brandon Williams <brandon.williams@akamai.com>, "tram@ietf.org" <tram@ietf.org>
Thread-Topic: [tram] [Tsv-art] Tsvart last call review of draft-ietf-tram-turnbis-25
Thread-Index: AQHVJcj7wQLWsq8/z0688y9BM+yA9aahXUgw
Date: Tue, 18 Jun 2019 13:03:51 +0000
Message-ID: <DM5PR16MB1705E3EF8260B456A9B02C10EAEA0@DM5PR16MB1705.namprd16.prod.outlook.com>
References: <155971464360.28104.6837263931145163343@ietfa.amsl.com> <F306B122-79F3-4C7A-8CE2-1C094D9F0FCC@strayalpha.com> <DM5PR16MB1705A4C370C4405AFFD63546EA100@DM5PR16MB1705.namprd16.prod.outlook.com> <5F2F8A3B-2887-4107-81E2-B4E222A4044E@strayalpha.com> <DM5PR16MB1705BD4E31370D2F5A179F17EA130@DM5PR16MB1705.namprd16.prod.outlook.com> <2C6B5776-CB95-4607-8D0C-07FDE2F6D515@strayalpha.com> <DM5PR16MB1705638AD29F3288E4AC0952EAED0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB252250AE4E7C158F985B0CC895ED0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <D9A01E28-F9FB-4C86-AFD3-A2BA8D89C340@strayalpha.com> <a3bbeb17-e768-9ab2-9f34-3d179fa8fe38@akamai.com> <E41C125D-F3B4-475E-8AD0-124F531F1DC9@strayalpha.com> <DM5PR16MB170564C0438321CC3FDD0ACFEAEF0@DM5PR16MB1705.namprd16.prod.outlook.com> <4C41A2BC-0CBC-42D5-B313-22F9A9D51F6E@strayalpha.com> <DM5PR16MB1705874C023145D26DCB58E6EAEE0@DM5PR16MB1705.namprd16.prod.outlook.com> <edcd66c2-0dfb-8f89-d6a3-53482c433d4e@strayalpha.com> <DM5PR16MB17057CCD4D2543D84254EFD1EAEB0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB2522DCB2459055A6319C439B95EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com>
In-Reply-To: <HE1PR0701MB2522DCB2459055A6319C439B95EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-version: 11.3.0.8
dlp-reaction: no-action
authentication-results: spf=none (sender IP is ) smtp.mailfrom=TirumaleswarReddy_Konda@McAfee.com; 
x-originating-ip: [49.37.200.198]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6da890b4-2e51-4842-a756-08d6f3ed6940
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:DM5PR16MB1532; 
x-ms-traffictypediagnostic: DM5PR16MB1532:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <DM5PR16MB1532ECEC938B3FF6AA4EF2D6EAEA0@DM5PR16MB1532.namprd16.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 007271867D
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(136003)(39860400002)(366004)(396003)(376002)(346002)(32952001)(189003)(199004)(236005)(74316002)(476003)(76176011)(4326008)(52536014)(6506007)(11346002)(6246003)(53546011)(53936002)(33656002)(72206003)(7696005)(186003)(14454004)(8936002)(71200400001)(71190400001)(81166006)(790700001)(86362001)(446003)(3846002)(486006)(229853002)(110136005)(6116002)(64756008)(73956011)(66556008)(66446008)(2906002)(66476007)(81156014)(256004)(99286004)(68736007)(8676002)(478600001)(316002)(26005)(25786009)(9686003)(5660300002)(66066001)(14444005)(5024004)(55016002)(54896002)(6306002)(54906003)(76116006)(7736002)(102836004)(6436002)(66946007)(80792005)(85282002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR16MB1532; H:DM5PR16MB1705.namprd16.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: McAfee.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: JCFcdRnhtMsDkySSTu00/3PjHXHqRb0k0/yj9vb4EyVOvdszOiXRF7p2bShvVxAmak0GBGeWb/ggXmtY34oEc2WhYnY1ENgendRwiGX1qcFzyBsZcX+aga6YRnYtD0XlCaaAWrRRAf0/zEnMt9miMpImJ9zpqGak81Gu6TiZvIP92P5kPUTaO6CUpKMc2HrcfsjxUZkJc4hXj5T5JiY7LpAMKd7n98OQqOHVG0eQMVbCFsK2lDMYfyJNLlvI3iV2Bat76bBG5wvz+OWqn/06+XMXmQqkI6Heaax5jgf7YDOO6Zkn4SJ8X23iRaHL9hJhsn4bnUa0GYc3mTJ3pLEp8ngTo9up5bD3r6jeXh8VYVSBHGaIhsD6NiGVl2/4lcgGhH/TFDNVdSzmUfi8tyBRPisGf5JIgntvldIrB2xG+M0=
Content-Type: multipart/alternative; boundary="_000_DM5PR16MB1705E3EF8260B456A9B02C10EAEA0DM5PR16MB1705namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 6da890b4-2e51-4842-a756-08d6f3ed6940
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Jun 2019 13:03:51.6926 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4943e38c-6dd4-428c-886d-24932bc2d5de
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: TirumaleswarReddy_Konda@McAfee.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR16MB1532
X-OriginatorOrg: mcafee.com
X-NAI-Spam-Flag: NO
X-NAI-Spam-Threshold: 15
X-NAI-Spam-Score: 0
X-NAI-Spam-Version: 2.3.0.9418 : core <6570> : inlines <7107> : streams <1824847> : uri <2857393>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/xz_AFhOF4hyRDQffLMdZ9Y29zu8>
Subject: Re: [tram] [Tsv-art] Tsvart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Jun 2019 13:05:45 -0000

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

SEkgTWFnbnVzLA0KDQpQbGVhc2Ugc2VlIGlubGluZSBbVFJdDQoNCkZyb206IHRyYW0gPHRyYW0t
Ym91bmNlc0BpZXRmLm9yZz4gT24gQmVoYWxmIE9mIE1hZ251cyBXZXN0ZXJsdW5kDQpTZW50OiBU
dWVzZGF5LCBKdW5lIDE4LCAyMDE5IDQ6NTcgUE0NClRvOiBLb25kYSwgVGlydW1hbGVzd2FyIFJl
ZGR5IDxUaXJ1bWFsZXN3YXJSZWRkeV9Lb25kYUBNY0FmZWUuY29tPjsgSm9lIFRvdWNoIDx0b3Vj
aEBzdHJheWFscGhhLmNvbT4NCkNjOiB0c3YtYXJ0QGlldGYub3JnOyBkcmFmdC1pZXRmLXRyYW0t
dHVybmJpcy5hbGxAaWV0Zi5vcmc7IGlldGZAaWV0Zi5vcmc7IEJyYW5kb24gV2lsbGlhbXMgPGJy
YW5kb24ud2lsbGlhbXNAYWthbWFpLmNvbT47IHRyYW1AaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBb
dHJhbV0gW1Rzdi1hcnRdIFRzdmFydCBsYXN0IGNhbGwgcmV2aWV3IG9mIGRyYWZ0LWlldGYtdHJh
bS10dXJuYmlzLTI1DQoNCg0KQ0FVVElPTjogRXh0ZXJuYWwgZW1haWwuIERvIG5vdCBjbGljayBs
aW5rcyBvciBvcGVuIGF0dGFjaG1lbnRzIHVubGVzcyB5b3UgcmVjb2duaXplIHRoZSBzZW5kZXIg
YW5kIGtub3cgdGhlIGNvbnRlbnQgaXMgc2FmZS4NCg0KX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCk9uIDIwMTktMDYtMTcgMTI6NDQsIEtvbmRhLCBUaXJ1bWFsZXN3YXIgUmVkZHkg
d3JvdGU6DQoNCllvdSBuZWVkIHRvIGFkZHJlc3MgdGhlc2UgaXNzdWVzIC0gZS5nLiwgYnkgYSB2
ZXJzaW9uIG9mIHRoZSByZXNwb25zZSBhYm92ZS4NCg0KW1RSMV0gT2theSwgd2lsbCBhZGQgdGhl
IGZvbGxvd2luZyBsaW5lczoNCg0KVENQIG11bHRpLXBhdGggW1JGQzY4MjRdIGlzIG5vdCBzdXBw
b3J0ZWQgYnkgdGhpcyB2ZXJzaW9uIG9mIFRVUk4gYmVjYXVzZSBUQ1AgbXVsdGktcGF0aCBpcyBu
b3QgdXNlZCBieSBib3RoIFNJUCBhbmQgV2ViUlRDIHByb3RvY29scyBbUkZDNzQ3OF0gZm9yIG1l
ZGlhIGFuZCBub24tbWVkaWEgZGF0YS4gSWYgdGhlIFRDUCBjb25uZWN0aW9uIGJldHdlZW4gdGhl
IFRVUk4gY2xpZW50IGFuZCBzZXJ2ZXIgdXNlcyBUQ1AtQU8gW1JGQzU5MjVdLCB0aGUgY2xpZW50
IG11c3Qgc2VjdXJlIGFwcGxpY2F0aW9uIGRhdGEgKGUuZy4gdXNpbmcgU1JUUCkgdG8gcHJvdmlk
ZSBjb25maWRlbnRpYWxseSwgbWVzc2FnZSBhdXRoZW50aWNhdGlvbiBhbmQgcmVwbGF5IHByb3Rl
Y3Rpb24gdG8gcHJvdGVjdCB0aGUgYXBwbGljYXRpb24gZGF0YSByZWxheWVkIGZyb20gdGhlIHNl
cnZlciB0byB0aGUgcGVlciB1c2luZyBVRFAuICBOb3RlIHRoYXQgVENQLUFPIG9wdGlvbiBvYnNv
bGV0ZXMgVENQIE1ENSBvcHRpb24uICBVbmxpa2UgVURQLCBUQ1Agd2l0aG91dCB0aGUgVENQIEZh
c3QgT3BlbiBleHRlbnNpb24gW1JGQzc0MTNdIGRvZXMgbm90IHN1cHBvcnQgMC1SVFQgc2Vzc2lv
biByZXN1bXB0aW9uLiBUaGUgVENQIHVzZXIgdGltZW91dCBbUkZDNTQ4Ml0gZXF1aXZhbGVudCBm
b3IgYXBwbGljYXRpb24gZGF0YSByZWxheWVkIGJ5IFRVUk4gaXMgdGhlIHVzZSBvZiBSVFAgY29u
dHJvbCBwcm90b2NvbCAoUlRDUCkuIEFzIGEgcmVtaW5kZXIsICBSVENQIGlzIGEgZnVuZGFtZW50
YWwgYW5kIGludGVncmFsIHBhcnQgb2YgUlRQLg0KDQoNCg0KU29ycnksIEkgZmluZCB0aGlzIHZl
cnkgY29uZnVzaW5nLiBPbiB0aGUgQ2xpZW50IHRvIFRVUk4gU2VydmVyIGxlZyBpZiB0aGF0IGlz
IHVzaW5nIGEgVENQIGNvbm5lY3Rpb24sIHRoZW4gdGhlcmUgYXJlIG5vIGlzc3VlcyB3aXRoIHVz
aW5nIGVpdGhlciBUQ1AtTVAgb3IgVENQLUFPIG9wdGlvbnMgb24gdGhhdCBsZWcuIFRoZXkgd2ls
bCBoYXZlIG5vIGltcGFjdCBvbiB0aGUgVFVSTiBtZXNzYWdlcyBjYXJyaWVkIGluc2lkZSB0aGUg
VENQIGNvbm5lY3Rpb24gb3IgaG93IGl0cyBvdXRnb2luZyBJUC9VRFAgcGFja2V0LiBTbyBmcm9t
IG15IHBlcnNwZWN0aXZlIHRoZXJlIGFyZSBubyBuZWNlc3NpdHkgdG8gZGlzY3VzcyB0aGVzZSBh
cyBub3Qgc3VwcG9ydGVkLg0KDQpbVFJdIFRoZSBjb21tZW50IGZyb20gSm9lIGlzIDogaWYgVENQ
LUFPIGlzIHVzZWQsIGFwcGxpY2F0aW9uIGRhdGEgaXMgYXV0aGVudGljYXRlZCBpbiB0aGUgVENQ
IGxlZyBidXQgdGhlIGRhdGEgY2FuIGJlIGZha2VkIHdoZW4gcmVsYXllZCBmcm9tIHRoZSBzZXJ2
ZXIgdG8gdGhlIHBlZXIgdXNpbmcgVURQLiBJIHRyaWVkIHRvIGFkZHJlc3MgdGhpcyBjb21tZW50
IGJ5IHNheWluZyBpZiBzZWN1cmUgYXBwbGljYXRpb24gZGF0YSAoU1JUUCkgaXMgdXNlZCBtZXNz
YWdlIGF1dGhlbnRpY2F0aW9uIGlzIGF2YWlsYWJsZSBhdCB0aGUgYXBwbGljYXRpb24gbGF5ZXIg
ZXZlbiBpZiBVRFAgZG9lcyBub3Qgc3VwcG9ydCBhdXRoZW50aWNhdGlvbiBvcHRpb24uDQoNCldo
YXQgaXMgZGlzY3Vzc2VkIGluIHRoaXMgZG9jdW1lbnQgYXJlIHRoZSBvcHRpb25zIGZvciB0aGUg
SVAvVURQIHBhY2tldCBiZWluZyBzZW50IG9yIHJlY2VpdmVkIGJ5IHRoZSB0dXJuIHNlcnZlciB0
byB0aGUgcGVlci4gVGhvc2UgSVAvVURQIEZpZWxkcyB0aGF0IGNhbiBiZSBjb250cm9sbGVkIGFu
ZCBoYXZlIG1lYW5pbmcgYXJlIGRpc2N1c3NlZCBoZXJlLiBMaWtlIHRoZSBEU0NQLCB3aGVyZSBU
Q1Agd2lsbCBmb3JjZSB0aGUgdXNlIG9mIGEgc2luZ2xlIG9uZSwgd2hlbiBVRFAgdG8gVURQIGNh
biBzdXBwb3J0IG1hbnkgYXMgdGhlIGZpZWxkIHZhbHVlIGlzIHRha2VuIGZyb20gdGhlIHBhY2tl
dCBvbiB0aGUgY2xpZW50IHRvIHNlcnZlciBsZWcsIHJhdGhlciB0aGFuIGFuIGludGVybmFsIFRV
Uk4gbWVzc2FnZSBmaWVsZC4NCg0KSSBndWVzcyB0aGUgaXNzdWUgaGVyZSBpcyB0aGF0IHRoZXJl
IGlzIGEgbGFjayBvZiByZXF1aXJlbWVudCBtYWtpbmcgY2xlYXIgdGhhdCBmb3IgYSBudW1iZXIg
b2YgdGhlIGZpZWxkcyBpbiB0aGUgSVAvVURQIGhhbmRsZWQgb24gdGhlIHNlcnZlciB0byBwZWVy
IGxlZyB0aGF0IG5lZWRzIHRvIGhhbmRsaW5nIHJ1bGVzIGZvciB0aGUgY2xpZW50IHRvIHNlcnZl
ciB0cmFuc3BvcnQuDQoNCkkgdGhpbmsgd2hhdCBTZWN0aW9uIDE0IGFuZCAxNSB0YWxrcyBhYm91
dCBzaG91bGQgYmUgbGFiZWxlZCByZWxheWluZyBhbmQgbm90IHRyYW5zbGF0aW9uLiBBbmQgdGh1
cyBmb2N1cyBvbiBob3cgb25lIGF2b2lkIGluZm9ybWF0aW9uIG9yIGludGVudCBsb3NzIGluIHRo
ZSByZWxheSBwcm9jZXNzLiBJIHVuZGVyc3RhbmQgd2h5IHNlY3Rpb24gMTMgaXMgY2FsbGVkIHRy
YW5zbGF0aW9uLCBidXQgd2hlbiB3ZSBnZXQgZG93biB0byBpdCwgaXQgaXMgdGhlIHNhbWUgaGVy
ZSwgYnV0IGEgZm9jdXMgb24gaG93IHRoZSByZWxheSBwcm9jZXNzIG1haW50YWluIGluZm9ybWF0
aW9uIG9mIHRoZSBJUCBsYXllciwgZXNwZWNpYWxseSBpbiB0aGUgZmFjZSBvZiBhZGRyZXNzIGZh
bWlseSBkaWZmZXJlbmNlcy4NCg0KW1RSXSBBZ3JlZWQsIHJlcGxhY2VkIHRyYW5zbGF0aW9uIHdp
dGggcmVsYXlpbmcgaW4gYm90aCBzZWN0aW9ucyAxNCBhbmQgMTUuDQoNCi1UaXJ1DQoNCkNoZWVy
cw0KDQoNCg0KTWFnbnVzIFdlc3Rlcmx1bmQNCg0KDQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KTmV0d29y
ayBBcmNoaXRlY3R1cmUgJiBQcm90b2NvbHMsIEVyaWNzc29uIFJlc2VhcmNoDQoNCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0NCg0KRXJpY3Nzb24gQUIgICAgICAgICAgICAgICAgIHwgUGhvbmUgICs0NiAxMCA3MTQ4
Mjg3DQoNClRvcnNoYW1uc2dhdGFuIDIzICAgICAgICAgICB8IE1vYmlsZSArNDYgNzMgMDk0OTA3
OQ0KDQpTRS0xNjQgODAgU3RvY2tob2xtLCBTd2VkZW4gfCBtYWlsdG86IG1hZ251cy53ZXN0ZXJs
dW5kQGVyaWNzc29uLmNvbTxtYWlsdG86bWFnbnVzLndlc3Rlcmx1bmRAZXJpY3Nzb24uY29tPg0K
DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYg
MyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpEZW5nWGlhbjsNCglwYW5vc2UtMToy
IDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsN
CglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFt
aWx5OiJcQERlbmdYaWFuIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCi8qIFN0
eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9y
bWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTox
MS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6YmxhY2s7
fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJ
Y29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bh
bi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6
cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcHJlDQoJe21zby1zdHlsZS1w
cmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJ
bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseToiQ291cmllciBOZXciOw0KCWNvbG9yOmJsYWNrO30NCnAubXNvbm9ybWFs
MCwgbGkubXNvbm9ybWFsMCwgZGl2Lm1zb25vcm1hbDANCgl7bXNvLXN0eWxlLW5hbWU6bXNvbm9y
bWFsOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQtc2l6ZTox
MS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6YmxhY2s7
fQ0Kc3Bhbi5IVE1MUHJlZm9ybWF0dGVkQ2hhcg0KCXttc28tc3R5bGUtbmFtZToiSFRNTCBQcmVm
b3JtYXR0ZWQgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5r
OiJIVE1MIFByZWZvcm1hdHRlZCI7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpzcGFu
LmFwcGxlLWNvbnZlcnRlZC1zcGFjZQ0KCXttc28tc3R5bGUtbmFtZTphcHBsZS1jb252ZXJ0ZWQt
c3BhY2U7fQ0Kc3Bhbi5hcHBsZS10YWItc3Bhbg0KCXttc28tc3R5bGUtbmFtZTphcHBsZS10YWIt
c3Bhbjt9DQpzcGFuLkVtYWlsU3R5bGUyNA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNw
YW4uZ3JleQ0KCXttc28tc3R5bGUtbmFtZTpncmV5O30NCnNwYW4uRW1haWxTdHlsZTI2DQoJe21z
by1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlm
Ow0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjcNCgl7bXNvLXN0eWxlLXR5
cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJ
Y29sb3I6d2luZG93dGV4dDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBv
cnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXpl
OjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2Lldv
cmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3Rl
IG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAy
NiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hh
cGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+
DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBiZ2Nv
bG9yPSJ3aGl0ZSIgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRp
diBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJjb2xvcjp3aW5kb3d0ZXh0Ij5ISSBNYWdudXMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjp3aW5kb3d0ZXh0Ij5QbGVhc2Ugc2VlIGlubGluZSBbVFJdPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2Jv
cmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8
ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEu
MHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+
PHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHls
ZT0iY29sb3I6d2luZG93dGV4dCI+IHRyYW0gJmx0O3RyYW0tYm91bmNlc0BpZXRmLm9yZyZndDsN
CjxiPk9uIEJlaGFsZiBPZiA8L2I+TWFnbnVzIFdlc3Rlcmx1bmQ8YnI+DQo8Yj5TZW50OjwvYj4g
VHVlc2RheSwgSnVuZSAxOCwgMjAxOSA0OjU3IFBNPGJyPg0KPGI+VG86PC9iPiBLb25kYSwgVGly
dW1hbGVzd2FyIFJlZGR5ICZsdDtUaXJ1bWFsZXN3YXJSZWRkeV9Lb25kYUBNY0FmZWUuY29tJmd0
OzsgSm9lIFRvdWNoICZsdDt0b3VjaEBzdHJheWFscGhhLmNvbSZndDs8YnI+DQo8Yj5DYzo8L2I+
IHRzdi1hcnRAaWV0Zi5vcmc7IGRyYWZ0LWlldGYtdHJhbS10dXJuYmlzLmFsbEBpZXRmLm9yZzsg
aWV0ZkBpZXRmLm9yZzsgQnJhbmRvbiBXaWxsaWFtcyAmbHQ7YnJhbmRvbi53aWxsaWFtc0Bha2Ft
YWkuY29tJmd0OzsgdHJhbUBpZXRmLm9yZzxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3RyYW1d
IFtUc3YtYXJ0XSBUc3ZhcnQgbGFzdCBjYWxsIHJldmlldyBvZiBkcmFmdC1pZXRmLXRyYW0tdHVy
bmJpcy0yNTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8dGFibGUgY2xhc3M9Ik1z
b05vcm1hbFRhYmxlIiBib3JkZXI9IjEiIGNlbGxwYWRkaW5nPSIwIiBzdHlsZT0iYmFja2dyb3Vu
ZDojRjNGRjMzO2JvcmRlcjpzb2xpZCAjOUI5QTg3IDEuNXB0Ij4NCjx0Ym9keT4NCjx0cj4NCjx0
ZCBzdHlsZT0iYm9yZGVyOm5vbmU7cGFkZGluZzouNzVwdCAuNzVwdCAuNzVwdCAuNzVwdCI+DQo8
cD48c3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiM5QjhCM0UiPkNBVVRJT048L3NwYW4+PC9zdHJvbmc+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzlCOEIzRSI+
Ojwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1z
ZXJpZiI+IEV4dGVybmFsIGVtYWlsLiBEbyBub3QgY2xpY2sgbGlua3Mgb3Igb3BlbiBhdHRhY2ht
ZW50cw0KIHVubGVzcyB5b3UgcmVjb2duaXplIHRoZSBzZW5kZXIgYW5kIGtub3cgdGhlIGNvbnRl
bnQgaXMgc2FmZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L3RkPg0KPC90cj4NCjwvdGJvZHk+
DQo8L3RhYmxlPg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0iY2VudGVyIiBzdHlsZT0i
dGV4dC1hbGlnbjpjZW50ZXIiPg0KPGhyIHNpemU9IjIiIHdpZHRoPSIxMDAlIiBhbGlnbj0iY2Vu
dGVyIj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gMjAx
OS0wNi0xNyAxMjo0NCwgS29uZGEsIFRpcnVtYWxlc3dhciBSZWRkeSB3cm90ZTo8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2lu
LWJvdHRvbTo1LjBwdCI+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xp
ZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPHA+WW91IG5lZWQgdG8g
YWRkcmVzcyB0aGVzZSBpc3N1ZXMgLSBlLmcuLCBieSBhIHZlcnNpb24gb2YgdGhlIHJlc3BvbnNl
IGFib3ZlLjxvOnA+PC9vOnA+PC9wPg0KPHA+W1RSMV0gT2theSwgd2lsbCBhZGQgdGhlIGZvbGxv
d2luZyBsaW5lczo8bzpwPjwvbzpwPjwvcD4NCjxwPlRDUCBtdWx0aS1wYXRoIFtSRkM2ODI0XSBp
cyBub3Qgc3VwcG9ydGVkIGJ5IHRoaXMgdmVyc2lvbiBvZiBUVVJOIGJlY2F1c2UgVENQIG11bHRp
LXBhdGggaXMgbm90IHVzZWQgYnkgYm90aCBTSVAgYW5kIFdlYlJUQyBwcm90b2NvbHMgW1JGQzc0
NzhdIGZvciBtZWRpYSBhbmQgbm9uLW1lZGlhIGRhdGEuIElmIHRoZSBUQ1AgY29ubmVjdGlvbiBi
ZXR3ZWVuIHRoZSBUVVJOIGNsaWVudCBhbmQgc2VydmVyIHVzZXMgVENQLUFPIFtSRkM1OTI1XSwN
CiB0aGUgY2xpZW50IG11c3Qgc2VjdXJlIGFwcGxpY2F0aW9uIGRhdGEgKGUuZy4gdXNpbmcgU1JU
UCkgdG8gcHJvdmlkZSBjb25maWRlbnRpYWxseSwgbWVzc2FnZSBhdXRoZW50aWNhdGlvbiBhbmQg
cmVwbGF5IHByb3RlY3Rpb24gdG8gcHJvdGVjdCB0aGUgYXBwbGljYXRpb24gZGF0YSByZWxheWVk
IGZyb20gdGhlIHNlcnZlciB0byB0aGUgcGVlciB1c2luZyBVRFAuJm5ic3A7IE5vdGUgdGhhdCBU
Q1AtQU8gb3B0aW9uIG9ic29sZXRlcyBUQ1AgTUQ1IG9wdGlvbi4mbmJzcDsNCiBVbmxpa2UgVURQ
LCBUQ1Agd2l0aG91dCB0aGUgVENQIEZhc3QgT3BlbiBleHRlbnNpb24gW1JGQzc0MTNdIGRvZXMg
bm90IHN1cHBvcnQgMC1SVFQgc2Vzc2lvbiByZXN1bXB0aW9uLiBUaGUgVENQIHVzZXIgdGltZW91
dCBbUkZDNTQ4Ml0gZXF1aXZhbGVudCBmb3IgYXBwbGljYXRpb24gZGF0YSByZWxheWVkIGJ5IFRV
Uk4gaXMgdGhlIHVzZSBvZiBSVFAgY29udHJvbCBwcm90b2NvbCAoUlRDUCkuIEFzIGEgcmVtaW5k
ZXIsJm5ic3A7IFJUQ1AgaXMgYSBmdW5kYW1lbnRhbA0KIGFuZCBpbnRlZ3JhbCBwYXJ0IG9mIFJU
UC48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPHA+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8cD5Tb3JyeSwgSSBmaW5kIHRoaXMgdmVyeSBjb25mdXNpbmcuIE9uIHRoZSBD
bGllbnQgdG8gVFVSTiBTZXJ2ZXIgbGVnIGlmIHRoYXQgaXMgdXNpbmcgYSBUQ1AgY29ubmVjdGlv
biwgdGhlbiB0aGVyZSBhcmUgbm8gaXNzdWVzIHdpdGggdXNpbmcgZWl0aGVyIFRDUC1NUCBvciBU
Q1AtQU8gb3B0aW9ucyBvbiB0aGF0IGxlZy4gVGhleSB3aWxsIGhhdmUgbm8gaW1wYWN0IG9uIHRo
ZSBUVVJOIG1lc3NhZ2VzIGNhcnJpZWQgaW5zaWRlIHRoZSBUQ1AgY29ubmVjdGlvbg0KIG9yIGhv
dyBpdHMgb3V0Z29pbmcgSVAvVURQIHBhY2tldC4gU28gZnJvbSBteSBwZXJzcGVjdGl2ZSB0aGVy
ZSBhcmUgbm8gbmVjZXNzaXR5IHRvIGRpc2N1c3MgdGhlc2UgYXMgbm90IHN1cHBvcnRlZC48bzpw
PjwvbzpwPjwvcD4NCjxwPjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0Ij5bVFJdIFRoZSBj
b21tZW50IGZyb20gSm9lIGlzIDogaWYgVENQLUFPIGlzIHVzZWQsIGFwcGxpY2F0aW9uIGRhdGEg
aXMgYXV0aGVudGljYXRlZCBpbiB0aGUgVENQIGxlZyBidXQgdGhlIGRhdGEgY2FuIGJlIGZha2Vk
IHdoZW4gcmVsYXllZCBmcm9tIHRoZSBzZXJ2ZXIgdG8gdGhlIHBlZXIgdXNpbmcgVURQLiBJIHRy
aWVkIHRvIGFkZHJlc3MgdGhpcyBjb21tZW50IGJ5IHNheWluZyBpZiBzZWN1cmUNCiBhcHBsaWNh
dGlvbiBkYXRhIChTUlRQKSBpcyB1c2VkIG1lc3NhZ2UgYXV0aGVudGljYXRpb24gaXMgYXZhaWxh
YmxlIGF0IHRoZSBhcHBsaWNhdGlvbiBsYXllciBldmVuIGlmIFVEUCBkb2VzIG5vdCBzdXBwb3J0
IGF1dGhlbnRpY2F0aW9uIG9wdGlvbi4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwPldoYXQg
aXMgZGlzY3Vzc2VkIGluIHRoaXMgZG9jdW1lbnQgYXJlIHRoZSBvcHRpb25zIGZvciB0aGUgSVAv
VURQIHBhY2tldCBiZWluZyBzZW50IG9yIHJlY2VpdmVkIGJ5IHRoZSB0dXJuIHNlcnZlciB0byB0
aGUgcGVlci4gVGhvc2UgSVAvVURQIEZpZWxkcyB0aGF0IGNhbiBiZSBjb250cm9sbGVkIGFuZCBo
YXZlIG1lYW5pbmcgYXJlIGRpc2N1c3NlZCBoZXJlLiBMaWtlIHRoZSBEU0NQLCB3aGVyZSBUQ1Ag
d2lsbCBmb3JjZSB0aGUgdXNlIG9mDQogYSBzaW5nbGUgb25lLCB3aGVuIFVEUCB0byBVRFAgY2Fu
IHN1cHBvcnQgbWFueSBhcyB0aGUgZmllbGQgdmFsdWUgaXMgdGFrZW4gZnJvbSB0aGUgcGFja2V0
IG9uIHRoZSBjbGllbnQgdG8gc2VydmVyIGxlZywgcmF0aGVyIHRoYW4gYW4gaW50ZXJuYWwgVFVS
TiBtZXNzYWdlIGZpZWxkLg0KPG86cD48L286cD48L3A+DQo8cD5JIGd1ZXNzIHRoZSBpc3N1ZSBo
ZXJlIGlzIHRoYXQgdGhlcmUgaXMgYSBsYWNrIG9mIHJlcXVpcmVtZW50IG1ha2luZyBjbGVhciB0
aGF0IGZvciBhIG51bWJlciBvZiB0aGUgZmllbGRzIGluIHRoZSBJUC9VRFAgaGFuZGxlZCBvbiB0
aGUgc2VydmVyIHRvIHBlZXIgbGVnIHRoYXQgbmVlZHMgdG8gaGFuZGxpbmcgcnVsZXMgZm9yIHRo
ZSBjbGllbnQgdG8gc2VydmVyIHRyYW5zcG9ydC4NCjxvOnA+PC9vOnA+PC9wPg0KPHA+SSB0aGlu
ayB3aGF0IFNlY3Rpb24gMTQgYW5kIDE1IHRhbGtzIGFib3V0IHNob3VsZCBiZSBsYWJlbGVkIHJl
bGF5aW5nIGFuZCBub3QgdHJhbnNsYXRpb24uIEFuZCB0aHVzIGZvY3VzIG9uIGhvdyBvbmUgYXZv
aWQgaW5mb3JtYXRpb24gb3IgaW50ZW50IGxvc3MgaW4gdGhlIHJlbGF5IHByb2Nlc3MuIEkgdW5k
ZXJzdGFuZCB3aHkgc2VjdGlvbiAxMyBpcyBjYWxsZWQgdHJhbnNsYXRpb24sIGJ1dCB3aGVuIHdl
IGdldCBkb3duIHRvIGl0LCBpdA0KIGlzIHRoZSBzYW1lIGhlcmUsIGJ1dCBhIGZvY3VzIG9uIGhv
dyB0aGUgcmVsYXkgcHJvY2VzcyBtYWludGFpbiBpbmZvcm1hdGlvbiBvZiB0aGUgSVAgbGF5ZXIs
IGVzcGVjaWFsbHkgaW4gdGhlIGZhY2Ugb2YgYWRkcmVzcyBmYW1pbHkgZGlmZmVyZW5jZXMuPG86
cD48L286cD48L3A+DQo8cD48c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dCI+W1RSXSBBZ3Jl
ZWQsIHJlcGxhY2VkIHRyYW5zbGF0aW9uIHdpdGggcmVsYXlpbmcgaW4gYm90aCBzZWN0aW9ucyAx
NCBhbmQgMTUuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHA+PHNwYW4gc3R5bGU9ImNvbG9yOndp
bmRvd3RleHQiPi1UaXJ1PG86cD48L286cD48L3NwYW4+PC9wPg0KPHByZT5DaGVlcnMgPG86cD48
L286cD48L3ByZT4NCjxwcmU+PG86cD4mbmJzcDs8L286cD48L3ByZT4NCjxwcmU+TWFnbnVzIFdl
c3Rlcmx1bmQgPG86cD48L286cD48L3ByZT4NCjxwcmU+PG86cD4mbmJzcDs8L286cD48L3ByZT4N
CjxwcmU+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLTxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPk5ldHdvcmsgQXJjaGl0
ZWN0dXJlICZhbXA7IFByb3RvY29scywgRXJpY3Nzb24gUmVzZWFyY2g8bzpwPjwvbzpwPjwvcHJl
Pg0KPHByZT4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tPG86cD48L286cD48L3ByZT4NCjxwcmU+RXJpY3Nzb24gQUIm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCBQaG9uZSZuYnNwOyAmIzQz
OzQ2IDEwIDcxNDgyODc8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT5Ub3JzaGFtbnNnYXRhbiAyMyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyB8IE1vYmlsZSAmIzQzOzQ2IDczIDA5NDkwNzk8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT5TRS0x
NjQgODAgU3RvY2tob2xtLCBTd2VkZW4gfCBtYWlsdG86IDxhIGhyZWY9Im1haWx0bzptYWdudXMu
d2VzdGVybHVuZEBlcmljc3Nvbi5jb20iPm1hZ251cy53ZXN0ZXJsdW5kQGVyaWNzc29uLmNvbTwv
YT48bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPG86cD48L286cD48L3ByZT4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_DM5PR16MB1705E3EF8260B456A9B02C10EAEA0DM5PR16MB1705namp_--


From nobody Tue Jun 18 06:47:56 2019
Return-Path: <magnus.westerlund@ericsson.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 83DF912004B; Tue, 18 Jun 2019 06:47:47 -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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com
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 XppNKu4DBQEo; Tue, 18 Jun 2019 06:47:43 -0700 (PDT)
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04on0624.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0d::624]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2C26512002E; Tue, 18 Jun 2019 06:47:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=r0ayelt3i02kdHua11V1UMrBgzNs1fIsdIITHQfy2DU=; b=Z6/QNuAFY45P3gIqoE52l1+1uIVxjp7jN0cT1XWwJ7ynfZVKMyXHd0p3ayKIJSVUB21Ig4keH7Y0diGgrCHfWlKQTaQG7yjN0bX1ClEKhCvZP7PxyghXz0Rkwkb5WgVeiODzLRzhlg8/5+UzMNVeo9ZSsUMoifCBNU/LTW0KFoM=
Received: from HE1PR0701MB2522.eurprd07.prod.outlook.com (10.168.128.149) by HE1PR0701MB2924.eurprd07.prod.outlook.com (10.168.93.7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2008.5; Tue, 18 Jun 2019 13:47:40 +0000
Received: from HE1PR0701MB2522.eurprd07.prod.outlook.com ([fe80::98a6:615b:5699:1cf2]) by HE1PR0701MB2522.eurprd07.prod.outlook.com ([fe80::98a6:615b:5699:1cf2%7]) with mapi id 15.20.2008.007; Tue, 18 Jun 2019 13:47:40 +0000
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
To: "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@McAfee.com>, Joe Touch <touch@strayalpha.com>
CC: "tsv-art@ietf.org" <tsv-art@ietf.org>, "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>, Brandon Williams <brandon.williams@akamai.com>, "tram@ietf.org" <tram@ietf.org>
Thread-Topic: [tram] [Tsv-art] Tsvart last call review of draft-ietf-tram-turnbis-25
Thread-Index: AQHVJPmivfu5kKE4H0+1r830fhzriA==
Date: Tue, 18 Jun 2019 13:47:40 +0000
Message-ID: <HE1PR0701MB2522C0A1063877D45985619795EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com>
References: <155971464360.28104.6837263931145163343@ietfa.amsl.com> <F306B122-79F3-4C7A-8CE2-1C094D9F0FCC@strayalpha.com> <DM5PR16MB1705A4C370C4405AFFD63546EA100@DM5PR16MB1705.namprd16.prod.outlook.com> <5F2F8A3B-2887-4107-81E2-B4E222A4044E@strayalpha.com> <DM5PR16MB1705BD4E31370D2F5A179F17EA130@DM5PR16MB1705.namprd16.prod.outlook.com> <2C6B5776-CB95-4607-8D0C-07FDE2F6D515@strayalpha.com> <DM5PR16MB1705638AD29F3288E4AC0952EAED0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB252250AE4E7C158F985B0CC895ED0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <D9A01E28-F9FB-4C86-AFD3-A2BA8D89C340@strayalpha.com> <a3bbeb17-e768-9ab2-9f34-3d179fa8fe38@akamai.com> <E41C125D-F3B4-475E-8AD0-124F531F1DC9@strayalpha.com> <DM5PR16MB170564C0438321CC3FDD0ACFEAEF0@DM5PR16MB1705.namprd16.prod.outlook.com> <4C41A2BC-0CBC-42D5-B313-22F9A9D51F6E@strayalpha.com> <DM5PR16MB1705874C023145D26DCB58E6EAEE0@DM5PR16MB1705.namprd16.prod.outlook.com> <edcd66c2-0dfb-8f89-d6a3-53482c433d4e@strayalpha.com> <DM5PR16MB17057CCD4D2543D84254EFD1EAEB0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB2522DCB2459055A6319C439B95EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <DM5PR16MB1705E3EF8260B456A9B02C10EAEA0@DM5PR16MB1705.namprd16.prod.outlook.com>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=magnus.westerlund@ericsson.com; 
x-originating-ip: [192.176.1.83]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: cbca33e5-7361-47cb-2744-08d6f3f38818
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:HE1PR0701MB2924; 
x-ms-traffictypediagnostic: HE1PR0701MB2924:
x-microsoft-antispam-prvs: <HE1PR0701MB292448D1128052717C9012A595EA0@HE1PR0701MB2924.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 007271867D
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(396003)(346002)(376002)(39860400002)(366004)(136003)(189003)(199004)(68736007)(2906002)(5660300002)(52536014)(53936002)(6246003)(110136005)(4326008)(476003)(256004)(86362001)(5024004)(486006)(71200400001)(71190400001)(25786009)(54906003)(7696005)(478600001)(99286004)(6436002)(14444005)(26005)(66556008)(55016002)(316002)(73956011)(44832011)(186003)(7736002)(3846002)(33656002)(229853002)(446003)(9686003)(236005)(76176011)(102836004)(76116006)(6506007)(53546011)(8936002)(14454004)(74316002)(54896002)(64756008)(66946007)(66066001)(66476007)(66446008)(81166006)(8676002)(81156014)(6116002)(790700001); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0701MB2924; H:HE1PR0701MB2522.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: wJf6r4pd237gjVvaXeq0Vbzo1QbqFvY5UGKd9Tij5GTQxkWiAbKbzg5GIgT5Q/cZBXkE4fAG7a3ngPR8XhXS33IVEpVC46w3BHddnw3n3whAORIVhFIDl933VnIp7o66hoWeoSY19+f+hmeIg9MhLjJhQdp3iwjfuImorCZS9CZcuThSX5pwCThcDN/rs93LGTKhNgTEAqknIP6tiIb/c5ZhfA0OLPq4dRBqKNnR+FYsrP1N9DDdQIjht9rbhTrYo9xA0Wde/PHEHFO0avHWuRFYPjoa18mSGyRdmT2IALD9Vin2MlVNEKNs8AF1LTaaKANliOyJKJTxg2PDxFbOQPTZ2X5uPRL0ErPB7gJu28zCN5phD3fUZAfoapfjK9H/lz3g9OFAAb8et7mk6wkxqAG8pbotTw7ibVEOkkYKP8Q=
Content-Type: multipart/alternative; boundary="_000_HE1PR0701MB2522C0A1063877D45985619795EA0HE1PR0701MB2522_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: cbca33e5-7361-47cb-2744-08d6f3f38818
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Jun 2019 13:47:40.3639 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: magnus.westerlund@ericsson.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0701MB2924
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/LeeUmXSetddNzKfkQ3ROj75cVms>
Subject: Re: [tram] [Tsv-art] Tsvart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Jun 2019 13:47:48 -0000

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

On 2019-06-18 15:11, Konda, Tirumaleswar Reddy wrote:
HI Magnus,

Please see inline [TR]

From: tram <tram-bounces@ietf.org><mailto:tram-bounces@ietf.org> On Behalf =
Of Magnus Westerlund
Sent: Tuesday, June 18, 2019 4:57 PM
To: Konda, Tirumaleswar Reddy <TirumaleswarReddy_Konda@McAfee.com><mailto:T=
irumaleswarReddy_Konda@McAfee.com>; Joe Touch <touch@strayalpha.com><mailto=
:touch@strayalpha.com>
Cc: tsv-art@ietf.org<mailto:tsv-art@ietf.org>; draft-ietf-tram-turnbis.all@=
ietf.org<mailto:draft-ietf-tram-turnbis.all@ietf.org>; ietf@ietf.org<mailto=
:ietf@ietf.org>; Brandon Williams <brandon.williams@akamai.com><mailto:bran=
don.williams@akamai.com>; tram@ietf.org<mailto:tram@ietf.org>
Subject: Re: [tram] [Tsv-art] Tsvart last call review of draft-ietf-tram-tu=
rnbis-25


CAUTION: External email. Do not click links or open attachments unless you =
recognize the sender and know the content is safe.

________________________________
On 2019-06-17 12:44, Konda, Tirumaleswar Reddy wrote:

You need to address these issues - e.g., by a version of the response above=
.

[TR1] Okay, will add the following lines:

TCP multi-path [RFC6824] is not supported by this version of TURN because T=
CP multi-path is not used by both SIP and WebRTC protocols [RFC7478] for me=
dia and non-media data. If the TCP connection between the TURN client and s=
erver uses TCP-AO [RFC5925], the client must secure application data (e.g. =
using SRTP) to provide confidentially, message authentication and replay pr=
otection to protect the application data relayed from the server to the pee=
r using UDP.  Note that TCP-AO option obsoletes TCP MD5 option.  Unlike UDP=
, TCP without the TCP Fast Open extension [RFC7413] does not support 0-RTT =
session resumption. The TCP user timeout [RFC5482] equivalent for applicati=
on data relayed by TURN is the use of RTP control protocol (RTCP). As a rem=
inder,  RTCP is a fundamental and integral part of RTP.



Sorry, I find this very confusing. On the Client to TURN Server leg if that=
 is using a TCP connection, then there are no issues with using either TCP-=
MP or TCP-AO options on that leg. They will have no impact on the TURN mess=
ages carried inside the TCP connection or how its outgoing IP/UDP packet. S=
o from my perspective there are no necessity to discuss these as not suppor=
ted.

[TR] The comment from Joe is : if TCP-AO is used, application data is authe=
nticated in the TCP leg but the data can be faked when relayed from the ser=
ver to the peer using UDP. I tried to address this comment by saying if sec=
ure application data (SRTP) is used message authentication is available at =
the application layer even if UDP does not support authentication option.

Sure, but this is equivalent to the case of TURN over TCP/TLS that also onl=
y have the security model to the middle. So pointing that aspect out is fin=
e, but I think TURN is quite clear on that client to peer security are the =
responsibility of the end-to-end application using TURN. Like the statement=
 in the Third paragraph of 20.1.4:

   These attacks are more properly mitigated by application-layer
   authentication techniques.  In the case of real-time traffic, usage
   of SRTP [RFC3711] prevents these attacks.



What is discussed in this document are the options for the IP/UDP packet be=
ing sent or received by the turn server to the peer. Those IP/UDP Fields th=
at can be controlled and have meaning are discussed here. Like the DSCP, wh=
ere TCP will force the use of a single one, when UDP to UDP can support man=
y as the field value is taken from the packet on the client to server leg, =
rather than an internal TURN message field.

I guess the issue here is that there is a lack of requirement making clear =
that for a number of the fields in the IP/UDP handled on the server to peer=
 leg that needs to handling rules for the client to server transport.

I think what Section 14 and 15 talks about should be labeled relaying and n=
ot translation. And thus focus on how one avoid information or intent loss =
in the relay process. I understand why section 13 is called translation, bu=
t when we get down to it, it is the same here, but a focus on how the relay=
 process maintain information of the IP layer, especially in the face of ad=
dress family differences.

[TR] Agreed, replaced translation with relaying in both sections 14 and 15.


If I understand Joe's comments, I think a core part of this discussion is t=
hat the introduction to section 14 and 15 don't make it clear the purpose o=
f these section is to define which information that needs to be preserved i=
n the relay, and which doesn't not and in that case what are appropriate be=
haviors.

Cheers



Magnus Westerlund

----------------------------------------------------------------------
Network Architecture & Protocols, Ericsson Research
----------------------------------------------------------------------
Ericsson AB                 | Phone  +46 10 7148287
Torshamnsgatan 23           | Mobile +46 73 0949079
SE-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com<mailto=
:magnus.westerlund@ericsson.com>
----------------------------------------------------------------------

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

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
</head>
<body text=3D"#000000" bgcolor=3D"#FFFFFF">
<div class=3D"moz-cite-prefix">On 2019-06-18 15:11, Konda, Tirumaleswar Red=
dy wrote:<br>
</div>
<blockquote type=3D"cite" cite=3D"mid:DM5PR16MB1705E3EF8260B456A9B02C10EAEA=
0@DM5PR16MB1705.namprd16.prod.outlook.com">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered=0A=
        medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}=0A=
o\:* {behavior:url(#default#VML);}=0A=
w\:* {behavior:url(#default#VML);}=0A=
.shape {behavior:url(#default#VML);}=0A=
</style><![endif]--><style><!--=0A=
/* Font Definitions */=0A=
@font-face=0A=
	{font-family:"Cambria Math";=0A=
	panose-1:2 4 5 3 5 4 6 3 2 4;}=0A=
@font-face=0A=
	{font-family:DengXian;=0A=
	panose-1:2 1 6 0 3 1 1 1 1 1;}=0A=
@font-face=0A=
	{font-family:Calibri;=0A=
	panose-1:2 15 5 2 2 2 4 3 2 4;}=0A=
@font-face=0A=
	{font-family:"\@DengXian";=0A=
	panose-1:2 1 6 0 3 1 1 1 1 1;}=0A=
/* Style Definitions */=0A=
p.MsoNormal, li.MsoNormal, div.MsoNormal=0A=
	{margin:0in;=0A=
	margin-bottom:.0001pt;=0A=
	font-size:11.0pt;=0A=
	font-family:"Calibri",sans-serif;=0A=
	color:black;}=0A=
a:link, span.MsoHyperlink=0A=
	{mso-style-priority:99;=0A=
	color:blue;=0A=
	text-decoration:underline;}=0A=
a:visited, span.MsoHyperlinkFollowed=0A=
	{mso-style-priority:99;=0A=
	color:purple;=0A=
	text-decoration:underline;}=0A=
pre=0A=
	{mso-style-priority:99;=0A=
	mso-style-link:"HTML Preformatted Char";=0A=
	margin:0in;=0A=
	margin-bottom:.0001pt;=0A=
	font-size:10.0pt;=0A=
	font-family:"Courier New";=0A=
	color:black;}=0A=
p.msonormal0, li.msonormal0, div.msonormal0=0A=
	{mso-style-name:msonormal;=0A=
	mso-margin-top-alt:auto;=0A=
	margin-right:0in;=0A=
	mso-margin-bottom-alt:auto;=0A=
	margin-left:0in;=0A=
	font-size:11.0pt;=0A=
	font-family:"Calibri",sans-serif;=0A=
	color:black;}=0A=
span.HTMLPreformattedChar=0A=
	{mso-style-name:"HTML Preformatted Char";=0A=
	mso-style-priority:99;=0A=
	mso-style-link:"HTML Preformatted";=0A=
	font-family:"Courier New";}=0A=
span.apple-converted-space=0A=
	{mso-style-name:apple-converted-space;}=0A=
span.apple-tab-span=0A=
	{mso-style-name:apple-tab-span;}=0A=
span.EmailStyle24=0A=
	{mso-style-type:personal;=0A=
	font-family:"Calibri",sans-serif;=0A=
	color:windowtext;}=0A=
span.grey=0A=
	{mso-style-name:grey;}=0A=
span.EmailStyle26=0A=
	{mso-style-type:personal;=0A=
	font-family:"Calibri",sans-serif;=0A=
	color:windowtext;}=0A=
span.EmailStyle27=0A=
	{mso-style-type:personal-reply;=0A=
	font-family:"Calibri",sans-serif;=0A=
	color:windowtext;}=0A=
.MsoChpDefault=0A=
	{mso-style-type:export-only;=0A=
	font-size:10.0pt;}=0A=
@page WordSection1=0A=
	{size:8.5in 11.0in;=0A=
	margin:1.0in 1.0in 1.0in 1.0in;}=0A=
div.WordSection1=0A=
	{page:WordSection1;}=0A=
--></style><!--[if gte mso 9]><xml>=0A=
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />=0A=
</xml><![endif]--><!--[if gte mso 9]><xml>=0A=
<o:shapelayout v:ext=3D"edit">=0A=
<o:idmap v:ext=3D"edit" data=3D"1" />=0A=
</o:shapelayout></xml><![endif]-->
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:windowtext">HI Magnus,<o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext"><o:p>&nbsp;</o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext">Please see inline [=
TR]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:windowtext"><o:p>&nbsp;</o:p></=
span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in=0A=
          0in 0in 4.0pt">
<div>
<div style=3D"border:none;border-top:solid #E1E1E1=0A=
              1.0pt;padding:3.0pt 0in 0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:windowtext">From:</span></b>=
<span style=3D"color:windowtext"> tram
<a class=3D"moz-txt-link-rfc2396E" href=3D"mailto:tram-bounces@ietf.org">&l=
t;tram-bounces@ietf.org&gt;</a>
<b>On Behalf Of </b>Magnus Westerlund<br>
<b>Sent:</b> Tuesday, June 18, 2019 4:57 PM<br>
<b>To:</b> Konda, Tirumaleswar Reddy <a class=3D"moz-txt-link-rfc2396E" hre=
f=3D"mailto:TirumaleswarReddy_Konda@McAfee.com">
&lt;TirumaleswarReddy_Konda@McAfee.com&gt;</a>; Joe Touch <a class=3D"moz-t=
xt-link-rfc2396E" href=3D"mailto:touch@strayalpha.com">
&lt;touch@strayalpha.com&gt;</a><br>
<b>Cc:</b> <a class=3D"moz-txt-link-abbreviated" href=3D"mailto:tsv-art@iet=
f.org">tsv-art@ietf.org</a>;
<a class=3D"moz-txt-link-abbreviated" href=3D"mailto:draft-ietf-tram-turnbi=
s.all@ietf.org">
draft-ietf-tram-turnbis.all@ietf.org</a>; <a class=3D"moz-txt-link-abbrevia=
ted" href=3D"mailto:ietf@ietf.org">
ietf@ietf.org</a>; Brandon Williams <a class=3D"moz-txt-link-rfc2396E" href=
=3D"mailto:brandon.williams@akamai.com">
&lt;brandon.williams@akamai.com&gt;</a>; <a class=3D"moz-txt-link-abbreviat=
ed" href=3D"mailto:tram@ietf.org">
tram@ietf.org</a><br>
<b>Subject:</b> Re: [tram] [Tsv-art] Tsvart last call review of draft-ietf-=
tram-turnbis-25<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<table class=3D"MsoNormalTable" style=3D"background:#F3FF33;border:solid #9=
B9A87 1.5pt" cellpadding=3D"0" border=3D"1">
<tbody>
<tr>
<td style=3D"border:none;padding:.75pt .75pt .75pt=0A=
                    .75pt">
<p><strong><span style=3D"font-family:&quot;Arial&quot;,sans-serif;color:#9=
B8B3E">CAUTION</span></strong><span style=3D"font-family:&quot;Arial&quot;,=
sans-serif;color:#9B8B3E">:</span><span style=3D"font-family:&quot;Arial&qu=
ot;,sans-serif"> External email. Do not click links or open attachments
 unless you recognize the sender and know the content is safe.<o:p></o:p></=
span></p>
</td>
</tr>
</tbody>
</table>
<div class=3D"MsoNormal" style=3D"text-align:center" align=3D"center">
<hr width=3D"100%" size=3D"2" align=3D"center">
</div>
</div>
<div>
<p class=3D"MsoNormal">On 2019-06-17 12:44, Konda, Tirumaleswar Reddy wrote=
:<o:p></o:p></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div style=3D"border:none;border-left:solid blue=0A=
              1.5pt;padding:0in 0in 0in 4.0pt">
<p>You need to address these issues - e.g., by a version of the response ab=
ove.<o:p></o:p></p>
<p>[TR1] Okay, will add the following lines:<o:p></o:p></p>
<p>TCP multi-path [RFC6824] is not supported by this version of TURN becaus=
e TCP multi-path is not used by both SIP and WebRTC protocols [RFC7478] for=
 media and non-media data. If the TCP connection between the TURN client an=
d server uses TCP-AO [RFC5925],
 the client must secure application data (e.g. using SRTP) to provide confi=
dentially, message authentication and replay protection to protect the appl=
ication data relayed from the server to the peer using UDP.&nbsp; Note that=
 TCP-AO option obsoletes TCP MD5 option.&nbsp;
 Unlike UDP, TCP without the TCP Fast Open extension [RFC7413] does not sup=
port 0-RTT session resumption. The TCP user timeout [RFC5482] equivalent fo=
r application data relayed by TURN is the use of RTP control protocol (RTCP=
). As a reminder,&nbsp; RTCP is a fundamental
 and integral part of RTP.<o:p></o:p></p>
</div>
</blockquote>
<p><o:p>&nbsp;</o:p></p>
<p>Sorry, I find this very confusing. On the Client to TURN Server leg if t=
hat is using a TCP connection, then there are no issues with using either T=
CP-MP or TCP-AO options on that leg. They will have no impact on the TURN m=
essages carried inside the TCP connection
 or how its outgoing IP/UDP packet. So from my perspective there are no nec=
essity to discuss these as not supported.<o:p></o:p></p>
<p><span style=3D"color:windowtext">[TR] The comment from Joe is : if TCP-A=
O is used, application data is authenticated in the TCP leg but the data ca=
n be faked when relayed from the server to the peer using UDP. I tried to a=
ddress this comment by saying if secure
 application data (SRTP) is used message authentication is available at the=
 application layer even if UDP does not support authentication option.
</span></p>
</div>
</div>
</blockquote>
<p>Sure, but this is equivalent to the case of TURN over TCP/TLS that also =
only have the security model to the middle. So pointing that aspect out is =
fine, but I think TURN is quite clear on that client to peer security are t=
he responsibility of the end-to-end
 application using TURN. Like the statement in the Third paragraph of 20.1.=
4:</p>
<pre>   These attacks are more properly mitigated by application-layer=0A=
   authentication techniques.  In the case of real-time traffic, usage=0A=
   of SRTP [RFC3711] prevents these attacks.=0A=
=0A=
</pre>
<blockquote type=3D"cite" cite=3D"mid:DM5PR16MB1705E3EF8260B456A9B02C10EAEA=
0@DM5PR16MB1705.namprd16.prod.outlook.com">
<div class=3D"WordSection1">
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in=0A=
          0in 0in 4.0pt">
<p><span style=3D"color:windowtext"><o:p></o:p></span></p>
<p>What is discussed in this document are the options for the IP/UDP packet=
 being sent or received by the turn server to the peer. Those IP/UDP Fields=
 that can be controlled and have meaning are discussed here. Like the DSCP,=
 where TCP will force the use of
 a single one, when UDP to UDP can support many as the field value is taken=
 from the packet on the client to server leg, rather than an internal TURN =
message field.
<o:p></o:p></p>
<p>I guess the issue here is that there is a lack of requirement making cle=
ar that for a number of the fields in the IP/UDP handled on the server to p=
eer leg that needs to handling rules for the client to server transport.
<o:p></o:p></p>
<p>I think what Section 14 and 15 talks about should be labeled relaying an=
d not translation. And thus focus on how one avoid information or intent lo=
ss in the relay process. I understand why section 13 is called translation,=
 but when we get down to it, it
 is the same here, but a focus on how the relay process maintain informatio=
n of the IP layer, especially in the face of address family differences.<o:=
p></o:p></p>
<p><span style=3D"color:windowtext">[TR] Agreed, replaced translation with =
relaying in both sections 14 and 15.</span></p>
</div>
</div>
</blockquote>
<p><br>
</p>
<p>If I understand Joe's comments, I think a core part of this discussion i=
s that the introduction to section 14 and 15 don't make it clear the purpos=
e of these section is to define which information that needs to be preserve=
d in the relay, and which doesn't
 not and in that case what are appropriate behaviors. <br>
</p>
<p>Cheers</p>
<p><br>
</p>
<pre class=3D"moz-signature" cols=3D"72">=0A=
Magnus Westerlund =0A=
=0A=
----------------------------------------------------------------------=0A=
Network Architecture &amp; Protocols, Ericsson Research=0A=
----------------------------------------------------------------------=0A=
Ericsson AB                 | Phone  &#43;46 10 7148287=0A=
Torshamnsgatan 23           | Mobile &#43;46 73 0949079=0A=
SE-164 80 Stockholm, Sweden | mailto: <a class=3D"moz-txt-link-abbreviated"=
 href=3D"mailto:magnus.westerlund@ericsson.com">magnus.westerlund@ericsson.=
com</a>=0A=
----------------------------------------------------------------------</pre=
>
</body>
</html>

--_000_HE1PR0701MB2522C0A1063877D45985619795EA0HE1PR0701MB2522_--


From nobody Tue Jun 18 07:24:28 2019
Return-Path: <touch@strayalpha.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9B3FA1200EF; Tue, 18 Jun 2019 07:24:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.208
X-Spam-Level: 
X-Spam-Status: No, score=-1.208 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NEUTRAL=0.779, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=strayalpha.com
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 lFgvxpu81rGk; Tue, 18 Jun 2019 07:24:23 -0700 (PDT)
Received: from server217-3.web-hosting.com (server217-3.web-hosting.com [198.54.115.226]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1C3591200E5; Tue, 18 Jun 2019 07:24:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=strayalpha.com; s=default; h=To:References:Message-Id:Cc:Date:In-Reply-To: From:Subject:Mime-Version:Content-Type:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=Kl33NMu2ma0NTeGr3wskmSj8oPA0dfM1bCYXb8+eH28=; b=MX2Ixrm925EZZiUujbEZcdqcn sQa/r3y0IYv9Pj6fIQ1BSnVH/3bVEubVWVYxv6X3YY0WvLpEx9YeSkyYKe7FHRT9oHNpHrQQ4LcsX FhDsZMFYFaJbuKuZb2Q2I5cADaQ+IpZGpQsidDLyxpBda/ieIwaLc3ZYXqsK8nC5fSy8YTvSQ30If yCVcXpQ+V2/njvgWY2ec4IzYYiBRQdjiNyYK+PePmZhF+W7DqqcsFOVOG9GUEB5BGHi2c5RhLgcde FW1HmACg12wYS0rjaYa+JElbNQf/yrbGPthFCMkaX2oYWaMp7ZIGS+gnRxhlWzrbKIOa27uG3zO6y bxbIQiSxw==;
Received: from cpe-172-250-240-132.socal.res.rr.com ([172.250.240.132]:51664 helo=[192.168.1.77]) by server217.web-hosting.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92) (envelope-from <touch@strayalpha.com>) id 1hdF20-001ZGL-Lx; Tue, 18 Jun 2019 10:24:21 -0400
Content-Type: multipart/alternative; boundary="Apple-Mail=_A1F77FA4-3FC5-4A08-8894-03C4180487D1"
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Joe Touch <touch@strayalpha.com>
In-Reply-To: <DM5PR16MB1705E3EF8260B456A9B02C10EAEA0@DM5PR16MB1705.namprd16.prod.outlook.com>
Date: Tue, 18 Jun 2019 07:24:15 -0700
Cc: Magnus Westerlund <magnus.westerlund@ericsson.com>, "tsv-art@ietf.org" <tsv-art@ietf.org>, "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>,  "ietf@ietf.org" <ietf@ietf.org>, Brandon Williams <brandon.williams@akamai.com>, "tram@ietf.org" <tram@ietf.org>
Message-Id: <926EF37C-34C6-4ABC-9E6E-6CF1AB256C3D@strayalpha.com>
References: <155971464360.28104.6837263931145163343@ietfa.amsl.com> <F306B122-79F3-4C7A-8CE2-1C094D9F0FCC@strayalpha.com> <DM5PR16MB1705A4C370C4405AFFD63546EA100@DM5PR16MB1705.namprd16.prod.outlook.com> <5F2F8A3B-2887-4107-81E2-B4E222A4044E@strayalpha.com> <DM5PR16MB1705BD4E31370D2F5A179F17EA130@DM5PR16MB1705.namprd16.prod.outlook.com> <2C6B5776-CB95-4607-8D0C-07FDE2F6D515@strayalpha.com> <DM5PR16MB1705638AD29F3288E4AC0952EAED0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB252250AE4E7C158F985B0CC895ED0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <D9A01E28-F9FB-4C86-AFD3-A2BA8D89C340@strayalpha.com> <a3bbeb17-e768-9ab2-9f34-3d179fa8fe38@akamai.com> <E41C125D-F3B4-475E-8AD0-124F531F1DC9@strayalpha.com> <DM5PR16MB170564C0438321CC3FDD0ACFEAEF0@DM5PR16MB1705.namprd16.prod.outlook.com> <4C41A2BC-0CBC-42D5-B313-22F9A9D51F6E@strayalpha.com> <DM5PR16MB1705874C023145D26DCB58E6EAEE0@DM5PR16MB1705.namprd16.prod.outlook.com> <edcd66c2-0dfb-8f89-d6a3-53482c433d4e@strayalpha.com> <DM5PR16MB17057CCD4D2543D84254EFD1EAEB0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB2522DCB2459055A6319C439B95EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <DM5PR16MB1705E3EF8260B456A9B02C10EAEA0@DM5PR16MB1705.namprd16.prod.outlook.com>
To: "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@McAfee.com>
X-Mailer: Apple Mail (2.3445.9.1)
X-OutGoing-Spam-Status: No, score=-0.5
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - server217.web-hosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - strayalpha.com
X-Get-Message-Sender-Via: server217.web-hosting.com: authenticated_id: touch@strayalpha.com
X-Authenticated-Sender: server217.web-hosting.com: touch@strayalpha.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-From-Rewrite: unmodified, already matched
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/lZaCd2ZPaIf9P45Je5n_WoqgPgA>
Subject: Re: [tram] [Tsv-art] Tsvart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Jun 2019 14:24:26 -0000

--Apple-Mail=_A1F77FA4-3FC5-4A08-8894-03C4180487D1
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Notes below.

> On Jun 18, 2019, at 6:03 AM, Konda, Tirumaleswar Reddy =
<TirumaleswarReddy_Konda@McAfee.com> wrote:
>=20
> HI Magnus,
> =20
> Please see inline [TR]
> =20
> From: tram <tram-bounces@ietf.org <mailto:tram-bounces@ietf.org>> On =
Behalf Of Magnus Westerlund
> Sent: Tuesday, June 18, 2019 4:57 PM
> To: Konda, Tirumaleswar Reddy <TirumaleswarReddy_Konda@McAfee.com =
<mailto:TirumaleswarReddy_Konda@McAfee.com>>; Joe Touch =
<touch@strayalpha.com <mailto:touch@strayalpha.com>>
> Cc: tsv-art@ietf.org <mailto:tsv-art@ietf.org>; =
draft-ietf-tram-turnbis.all@ietf.org =
<mailto:draft-ietf-tram-turnbis.all@ietf.org>; ietf@ietf.org =
<mailto:ietf@ietf.org>; Brandon Williams <brandon.williams@akamai.com =
<mailto:brandon.williams@akamai.com>>; tram@ietf.org =
<mailto:tram@ietf.org>
> Subject: Re: [tram] [Tsv-art] Tsvart last call review of =
draft-ietf-tram-turnbis-25
> =20
> CAUTION: External email. Do not click links or open attachments unless =
you recognize the sender and know the content is safe.
>=20
> On 2019-06-17 12:44, Konda, Tirumaleswar Reddy wrote:
> You need to address these issues - e.g., by a version of the response =
above.
>=20
> [TR1] Okay, will add the following lines:
>=20
> TCP multi-path [RFC6824] is not supported by this version of TURN =
because TCP multi-path is not used by both SIP and WebRTC protocols =
[RFC7478] for media and non-media data. If the TCP connection between =
the TURN client and server uses TCP-AO [RFC5925], the client must secure =
application data (e.g. using SRTP) to provide confidentially, message =
authentication and replay protection to protect the application data =
relayed from the server to the peer using UDP.  Note that TCP-AO option =
obsoletes TCP MD5 option.  Unlike UDP, TCP without the TCP Fast Open =
extension [RFC7413] does not support 0-RTT session resumption. The TCP =
user timeout [RFC5482] equivalent for application data relayed by TURN =
is the use of RTP control protocol (RTCP). As a reminder,  RTCP is a =
fundamental and integral part of RTP.
>=20
> =20
>=20
> Sorry, I find this very confusing. On the Client to TURN Server leg if =
that is using a TCP connection, then there are no issues with using =
either TCP-MP or TCP-AO options on that leg. They will have no impact on =
the TURN messages carried inside the TCP connection or how its outgoing =
IP/UDP packet. So from my perspective there are no necessity to discuss =
these as not supported.
>=20
I=E2=80=99m not weighing in on whether they=E2=80=99re supported or not, =
but support needs to be discussed one way or the other.
> [TR] The comment from Joe is : if TCP-AO is used, application data is =
authenticated in the TCP leg but the data can be faked when relayed from =
the server to the peer using UDP. I tried to address this comment by =
saying if secure application data (SRTP) is used message authentication =
is available at the application layer even if UDP does not support =
authentication option.
>=20
> What is discussed in this document are the options for the IP/UDP =
packet being sent or received by the turn server to the peer. Those =
IP/UDP Fields that can be controlled and have meaning are discussed =
here. Like the DSCP, where TCP will force the use of a single one, when =
UDP to UDP can support many as the field value is taken from the packet =
on the client to server leg, rather than an internal TURN message field.
>=20
> I guess the issue here is that there is a lack of requirement making =
clear that for a number of the fields in the IP/UDP handled on the =
server to peer leg that needs to handling rules for the client to server =
transport.
>=20
> I think what Section 14 and 15 talks about should be labeled relaying =
and not translation. And thus focus on how one avoid information or =
intent loss in the relay process. I understand why section 13 is called =
translation, but when we get down to it, it is the same here, but a =
focus on how the relay process maintain information of the IP layer, =
especially in the face of address family differences.
>=20
> [TR] Agreed, replaced translation with relaying in both sections 14 =
and 15.
>=20
That would help, but it=E2=80=99s more than just replacing a single =
word.

The way in which those sections discuss IP options is misleading. It =
should talk about them more clearly in terms of individual UDP messages =
and TCP connections, not in terms of =E2=80=98 when you get this TURN =
message, here=E2=80=99s how to set these values in IP packets=E2=80=9D - =
because the latter (even if not a direct quote) is misleading in =
implying these settings can change throughout a TCP connection.

I agree that presenting this as relaying would be much more clear, but =
it affects more than a simple word change.

Joe=

--Apple-Mail=_A1F77FA4-3FC5-4A08-8894-03C4180487D1
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">Notes=
 below.<br class=3D""><div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D"">On Jun 18, 2019, at 6:03 AM, Konda, =
Tirumaleswar Reddy &lt;<a =
href=3D"mailto:TirumaleswarReddy_Konda@McAfee.com" =
class=3D"">TirumaleswarReddy_Konda@McAfee.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div =
class=3D"WordSection1" style=3D"page: WordSection1; caret-color: rgb(0, =
0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
background-color: rgb(255, 255, 255); text-decoration: none;"><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><span style=3D"color: windowtext;" =
class=3D"">HI Magnus,<o:p class=3D""></o:p></span></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><span style=3D"color: windowtext;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span style=3D"color: windowtext;" class=3D"">Please see =
inline [TR]<o:p class=3D""></o:p></span></div><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span style=3D"color: windowtext;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"border-style: none =
none none solid; border-left-width: 1.5pt; border-left-color: blue; =
padding: 0in 0in 0in 4pt;" class=3D""><div class=3D""><div =
style=3D"border-style: solid none none; border-top-width: 1pt; =
border-top-color: rgb(225, 225, 225); padding: 3pt 0in 0in;" =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><b class=3D""><span =
style=3D"color: windowtext;" class=3D"">From:</span></b><span =
style=3D"color: windowtext;" class=3D""><span =
class=3D"Apple-converted-space">&nbsp;</span>tram &lt;<a =
href=3D"mailto:tram-bounces@ietf.org" style=3D"color: purple; =
text-decoration: underline;" class=3D"">tram-bounces@ietf.org</a>&gt;<span=
 class=3D"Apple-converted-space">&nbsp;</span><b class=3D"">On Behalf =
Of<span class=3D"Apple-converted-space">&nbsp;</span></b>Magnus =
Westerlund<br class=3D""><b class=3D"">Sent:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Tuesday, June 18, 2019 4:57 =
PM<br class=3D""><b class=3D"">To:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Konda, Tirumaleswar Reddy =
&lt;<a href=3D"mailto:TirumaleswarReddy_Konda@McAfee.com" style=3D"color: =
purple; text-decoration: underline;" =
class=3D"">TirumaleswarReddy_Konda@McAfee.com</a>&gt;; Joe Touch &lt;<a =
href=3D"mailto:touch@strayalpha.com" style=3D"color: purple; =
text-decoration: underline;" class=3D"">touch@strayalpha.com</a>&gt;<br =
class=3D""><b class=3D"">Cc:</b><span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:tsv-art@ietf.org" style=3D"color: purple; =
text-decoration: underline;" class=3D"">tsv-art@ietf.org</a>;<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:draft-ietf-tram-turnbis.all@ietf.org" style=3D"color: =
purple; text-decoration: underline;" =
class=3D"">draft-ietf-tram-turnbis.all@ietf.org</a>;<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:ietf@ietf.org" style=3D"color: purple; text-decoration: =
underline;" class=3D"">ietf@ietf.org</a>; Brandon Williams &lt;<a =
href=3D"mailto:brandon.williams@akamai.com" style=3D"color: purple; =
text-decoration: underline;" =
class=3D"">brandon.williams@akamai.com</a>&gt;;<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:tram@ietf.org" style=3D"color: purple; text-decoration: =
underline;" class=3D"">tram@ietf.org</a><br class=3D""><b =
class=3D"">Subject:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Re: [tram] [Tsv-art] Tsvart =
last call review of draft-ietf-tram-turnbis-25<o:p =
class=3D""></o:p></span></div></div></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div><div class=3D""><table =
class=3D"MsoNormalTable" border=3D"1" cellpadding=3D"0" =
style=3D"background-color: rgb(243, 255, 51); border: 1.5pt solid =
rgb(155, 154, 135); background-position: initial initial; =
background-repeat: initial initial;"><tbody class=3D""><tr class=3D""><td =
style=3D"border: none; padding: 0.75pt;" class=3D""><p class=3D""><strong =
class=3D""><span style=3D"font-family: Arial, sans-serif; color: =
rgb(155, 139, 62);" class=3D"">CAUTION</span></strong><span =
style=3D"font-family: Arial, sans-serif; color: rgb(155, 139, 62);" =
class=3D"">:</span><span style=3D"font-family: Arial, sans-serif;" =
class=3D""><span class=3D"Apple-converted-space">&nbsp;</span>External =
email. Do not click links or open attachments unless you recognize the =
sender and know the content is safe.<o:p =
class=3D""></o:p></span></p></td></tr></tbody></table><div =
class=3D"MsoNormal" align=3D"center" style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif; text-align: =
center;"><hr size=3D"2" width=3D"100%" align=3D"center" =
class=3D""></div></div><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">On 2019-06-17 12:44, Konda, Tirumaleswar Reddy wrote:<o:p =
class=3D""></o:p></div></div><blockquote style=3D"margin-top: 5pt; =
margin-bottom: 5pt;" class=3D""><div style=3D"border-style: none none =
none solid; border-left-width: 1.5pt; border-left-color: blue; padding: =
0in 0in 0in 4pt;" class=3D""><p class=3D"">You need to address these =
issues - e.g., by a version of the response above.<o:p =
class=3D""></o:p></p><p class=3D"">[TR1] Okay, will add the following =
lines:<o:p class=3D""></o:p></p><p class=3D"">TCP multi-path [RFC6824] =
is not supported by this version of TURN because TCP multi-path is not =
used by both SIP and WebRTC protocols [RFC7478] for media and non-media =
data. If the TCP connection between the TURN client and server uses =
TCP-AO [RFC5925], the client must secure application data (e.g. using =
SRTP) to provide confidentially, message authentication and replay =
protection to protect the application data relayed from the server to =
the peer using UDP.&nbsp; Note that TCP-AO option obsoletes TCP MD5 =
option.&nbsp; Unlike UDP, TCP without the TCP Fast Open extension =
[RFC7413] does not support 0-RTT session resumption. The TCP user =
timeout [RFC5482] equivalent for application data relayed by TURN is the =
use of RTP control protocol (RTCP). As a reminder,&nbsp; RTCP is a =
fundamental and integral part of RTP.<o:p =
class=3D""></o:p></p></div></blockquote><p class=3D""><o:p =
class=3D"">&nbsp;</o:p></p><p class=3D"">Sorry, I find this very =
confusing. On the Client to TURN Server leg if that is using a TCP =
connection, then there are no issues with using either TCP-MP or TCP-AO =
options on that leg. They will have no impact on the TURN messages =
carried inside the TCP connection or how its outgoing IP/UDP packet. So =
from my perspective there are no necessity to discuss these as not =
supported.</p></div></div></div></blockquote><div>I=E2=80=99m not =
weighing in on whether they=E2=80=99re supported or not, but support =
needs to be discussed one way or the other.</div><blockquote type=3D"cite"=
 class=3D""><div class=3D""><div class=3D"WordSection1" style=3D"page: =
WordSection1; caret-color: rgb(0, 0, 0); font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: =
rgb(255, 255, 255); text-decoration: none;"><div style=3D"border-style: =
none none none solid; border-left-width: 1.5pt; border-left-color: blue; =
padding: 0in 0in 0in 4pt;" class=3D""><p class=3D""><o:p =
class=3D""></o:p></p><p class=3D""><span style=3D"color: windowtext;" =
class=3D"">[TR] The comment from Joe is : if TCP-AO is used, application =
data is authenticated in the TCP leg but the data can be faked when =
relayed from the server to the peer using UDP. I tried to address this =
comment by saying if secure application data (SRTP) is used message =
authentication is available at the application layer even if UDP does =
not support authentication option.<o:p class=3D""></o:p></span></p><p =
class=3D"">What is discussed in this document are the options for the =
IP/UDP packet being sent or received by the turn server to the peer. =
Those IP/UDP Fields that can be controlled and have meaning are =
discussed here. Like the DSCP, where TCP will force the use of a single =
one, when UDP to UDP can support many as the field value is taken from =
the packet on the client to server leg, rather than an internal TURN =
message field.<o:p class=3D""></o:p></p><p class=3D"">I guess the issue =
here is that there is a lack of requirement making clear that for a =
number of the fields in the IP/UDP handled on the server to peer leg =
that needs to handling rules for the client to server transport.<o:p =
class=3D""></o:p></p><p class=3D"">I think what Section 14 and 15 talks =
about should be labeled relaying and not translation. And thus focus on =
how one avoid information or intent loss in the relay process. I =
understand why section 13 is called translation, but when we get down to =
it, it is the same here, but a focus on how the relay process maintain =
information of the IP layer, especially in the face of address family =
differences.<o:p class=3D""></o:p></p><p class=3D""><span style=3D"color: =
windowtext;" class=3D"">[TR] Agreed, replaced translation with relaying =
in both sections 14 and 15.<o:p class=3D""></o:p></span></p><p =
class=3D""></p></div></div></div></blockquote><div>That would help, but =
it=E2=80=99s more than just replacing a single word.</div><div><br =
class=3D""></div><div>The way in which those sections discuss IP options =
is misleading. It should talk about them more clearly in terms of =
individual UDP messages and TCP connections, not in terms of =E2=80=98 =
when you get this TURN message, here=E2=80=99s how to set these values =
in IP packets=E2=80=9D - because the latter (even if not a direct quote) =
is misleading in implying these settings can change throughout a TCP =
connection.</div><div><br class=3D""></div><div>I agree that presenting =
this as relaying would be much more clear, but it affects more than a =
simple word change.</div><div><br =
class=3D""></div><div>Joe</div></div></body></html>=

--Apple-Mail=_A1F77FA4-3FC5-4A08-8894-03C4180487D1--


From nobody Tue Jun 18 07:30:45 2019
Return-Path: <touch@strayalpha.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D86341200E3; Tue, 18 Jun 2019 07:30:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.218
X-Spam-Level: 
X-Spam-Status: No, score=-1.218 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NEUTRAL=0.779, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=strayalpha.com
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 FgzpugLh16tD; Tue, 18 Jun 2019 07:30:33 -0700 (PDT)
Received: from server217-3.web-hosting.com (server217-3.web-hosting.com [198.54.115.226]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7241D1201AF; Tue, 18 Jun 2019 07:30:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=strayalpha.com; s=default; h=To:References:Message-Id:Cc:Date:In-Reply-To: From:Subject:Mime-Version:Content-Type:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=mAYGMhe8xP1G90LwVE0xBAozhJ3YyjROzxwywy4H0Pg=; b=arHdIyO4VF8cTl8DxAh36hz8H 5FrlE1epFx0EWSmZBJxirZfhwmpN7kZj7WJAr64DaDH4sTPPiY7hrq63ulJ5G9MG648qFJKUpcvoC sMXDYfai3KRjyVXddwLHcLmoxLh58zfokczAKv6UnHAHswgX5SFWXQD7eN7BukL89FvfTGM8mzN00 BLAqB1HVq+qpg1ajBXEbKIynLvkYMDpR9qDooFr7IKy7G+yBCoe4k9IG27/qQDFM4T8p7h6e1o0NA aSGuBXFbCMtDUUpJDME7Le3c6AphFzG3kkeyV3pd9lSN3BoqMa+X+CtlUe439Oec2r0KF2ySj21rE 6JrQBlq9Q==;
Received: from cpe-172-250-240-132.socal.res.rr.com ([172.250.240.132]:51953 helo=[192.168.1.77]) by server217.web-hosting.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92) (envelope-from <touch@strayalpha.com>) id 1hdF7z-001fQG-H8; Tue, 18 Jun 2019 10:30:32 -0400
Content-Type: multipart/alternative; boundary="Apple-Mail=_95A54A3E-6EC8-4873-94F2-659BA0AF1A9C"
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Joe Touch <touch@strayalpha.com>
In-Reply-To: <DM5PR16MB17054A230572CECFB3E2EADEEAEA0@DM5PR16MB1705.namprd16.prod.outlook.com>
Date: Tue, 18 Jun 2019 07:30:25 -0700
Cc: Magnus Westerlund <magnus.westerlund@ericsson.com>, "tram@ietf.org" <tram@ietf.org>, Brandon Williams <brandon.williams@akamai.com>, "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>,  "tsv-art@ietf.org" <tsv-art@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>
Message-Id: <25ACCF3B-3E1D-4F01-A75D-C3DDF0F8B48F@strayalpha.com>
References: <155971464360.28104.6837263931145163343@ietfa.amsl.com> <F306B122-79F3-4C7A-8CE2-1C094D9F0FCC@strayalpha.com> <DM5PR16MB1705A4C370C4405AFFD63546EA100@DM5PR16MB1705.namprd16.prod.outlook.com> <5F2F8A3B-2887-4107-81E2-B4E222A4044E@strayalpha.com> <DM5PR16MB1705BD4E31370D2F5A179F17EA130@DM5PR16MB1705.namprd16.prod.outlook.com> <2C6B5776-CB95-4607-8D0C-07FDE2F6D515@strayalpha.com> <DM5PR16MB1705638AD29F3288E4AC0952EAED0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB252250AE4E7C158F985B0CC895ED0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <D9A01E28-F9FB-4C86-AFD3-A2BA8D89C340@strayalpha.com> <a3bbeb17-e768-9ab2-9f34-3d179fa8fe38@akamai.com> <E41C125D-F3B4-475E-8AD0-124F531F1DC9@strayalpha.com> <DM5PR16MB170564C0438321CC3FDD0ACFEAEF0@DM5PR16MB1705.namprd16.prod.outlook.com> <4C41A2BC-0CBC-42D5-B313-22F9A9D51F6E@strayalpha.com> <DM5PR16MB1705874C023145D26DCB58E6EAEE0@DM5PR16MB1705.namprd16.prod.outlook.com> <edcd66c2-0dfb-8f89-d6a3-53482c433d4e@strayalpha.com> <DM5PR16MB17057CCD4D2543D84254EFD1EAEB0@DM5PR16MB1705.namprd16.prod.outlook.com> <9EC31E30-695B-4F9E-9320-63B6F0E08036@strayalpha.com> <DM5PR16MB17054A230572CECFB3E2EADEEAEA0@DM5PR16MB1705.namprd16.prod.outlook.com>
To: "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@McAfee.com>
X-Mailer: Apple Mail (2.3445.9.1)
X-OutGoing-Spam-Status: No, score=-0.5
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - server217.web-hosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - strayalpha.com
X-Get-Message-Sender-Via: server217.web-hosting.com: authenticated_id: touch@strayalpha.com
X-Authenticated-Sender: server217.web-hosting.com: touch@strayalpha.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-From-Rewrite: unmodified, already matched
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/jN5yjeSpXnczLspXOmS_Tngbv-A>
Subject: Re: [tram] [Tsv-art] Tsvart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Jun 2019 14:30:36 -0000

--Apple-Mail=_95A54A3E-6EC8-4873-94F2-659BA0AF1A9C
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

See end...

> On Jun 18, 2019, at 1:31 AM, Konda, Tirumaleswar Reddy =
<TirumaleswarReddy_Konda@McAfee.com> wrote:
>=20
> Hi Joe,
> =20
> Please see inline [TR2]
> =20
> From: tram <tram-bounces@ietf.org <mailto:tram-bounces@ietf.org>> On =
Behalf Of Joe Touch
> Sent: Monday, June 17, 2019 7:48 PM
> To: Konda, Tirumaleswar Reddy <TirumaleswarReddy_Konda@McAfee.com =
<mailto:TirumaleswarReddy_Konda@McAfee.com>>
> Cc: Magnus Westerlund <magnus.westerlund@ericsson.com =
<mailto:magnus.westerlund@ericsson.com>>; ietf@ietf.org =
<mailto:ietf@ietf.org>; Brandon Williams <brandon.williams@akamai.com =
<mailto:brandon.williams@akamai.com>>; =
draft-ietf-tram-turnbis.all@ietf.org =
<mailto:draft-ietf-tram-turnbis.all@ietf.org>; tsv-art@ietf.org =
<mailto:tsv-art@ietf.org>; tram@ietf.org <mailto:tram@ietf.org>
> Subject: Re: [tram] [Tsv-art] Tsvart last call review of =
draft-ietf-tram-turnbis-25
> =20
> CAUTION: External email. Do not click links or open attachments unless =
you recognize the sender and know the content is safe.
>=20
> =20
>=20
>=20
> On Jun 17, 2019, at 3:30 AM, Konda, Tirumaleswar Reddy =
<TirumaleswarReddy_Konda@McAfee.com =
<mailto:TirumaleswarReddy_Konda@McAfee.com>> wrote:
> =20
> Hi Joe,
> =20
> Please see inline [TR1]
>  =E2=80=A6
>=20
>=20
> On Jun 13, 2019, at 1:42 AM, Konda, Tirumaleswar Reddy =
<TirumaleswarReddy_Konda@McAfee.com =
<mailto:TirumaleswarReddy_Konda@McAfee.com>> wrote:
> =20
> ...
> The description in the document implies packet-to-packet translation, =
which
> seems dangerous (even as a description). This is especially true for =
the
> notion that each UDP packet is translated into exactly one TCP frame =
directly.
>=20
> The TURN specification only discusses packet-to-packet translation for =
UDP-to-UDP relay and not for TCP-to-UDP relay.
> =20
> Sec 15 talks about setting IP fragmentation based on the received =
messages. If this is not based on packet-to-packet translation, can you =
explain how this can be achieved? TCP sets DF for a connection, not on a =
per packet basis
> =20
> [TR] It is not based on packet-to-packet translation. TURN client can =
set the DON=E2=80=99T-FRAGMENT attribute in the TURN message to tell the =
TURN server to set the DF bit in the resulting UDP datagram sent to the =
peer. Please =
seehttps://tools.ietf.org/html/draft-ietf-tram-turnbis-25#section-15 =
<https://tools.ietf.org/html/draft-ietf-tram-turnbis-25#section-15>
> The section notes that only a single DSCP can be set for a TCP =
connection. A similar note should be included in the discussion of IP =
fragmentation and IP options  - these too can be set on a per-message =
basis for UDP, but not for TCP.
> [TR1] Section 15 discusses both IP fragmentation and IP options, see =
https://tools.ietf.org/html/draft-ietf-tram-turnbis-25#section-15 =
<https://tools.ietf.org/html/draft-ietf-tram-turnbis-25#section-15>
> It does, but incorrectly implies these are per packet decisions. As =
with that section=E2=80=99s description of DSCP, the descriptions of IP =
fragmentation and IP options need to indicate these are either not under =
user control (IP fragmentation) or per-connection (IP options) for TCP.
> =20
> [TR2] No, the section does not say per-packet translations. Please see =
the below snip from Section 15
> <snip>
>       Preferred Behavior: When the server sends a packet to a peer in
>       response to a Send indication containing the DONT-FRAGMENT
>       attribute, then set the DF bit in the outgoing IP header to 1.  =
In
>       all other cases when sending an outgoing packet containing
>       application data (e.g., Data indication, ChannelData message, or
>       DONT-FRAGMENT attribute not included in the Send indication), =
set
>       the DF bit in the outgoing IP header to 0.
> </snip>

Loosely restated, this says:
=09
	when you get TURN message X, set the IP header as follows

That implies that each TURN message affects a single IP header. That =
implies packet translation, not content relay - especially because it =
cannot work for TCP content relay, where IP options cannot be controlled =
 mid-connection on a per-user-message basis....

> Again, despite claims of intent, this document=E2=80=99s description =
of all these translations inappropriately implies they are per-packet =
decisions throughout. This should further be corrected with some =
explicit text indicating otherwise - as has been noted throughout this =
thread.
> =20
> [TR2] I will add the following line to avoid confusion:
> =20
> Note that the server does not preform per-packet translation for =
TCP-to-UDP translation and vice-versa.

That seems reasonable, but=E2=80=A6.

> The TURN server sets various fields in the IP header based on the =
DONT-FRAGMENT attribute in the TURN message and on a per-connection =
basis for the TCP connection.

That=E2=80=99s still confusing.

You=E2=80=99re not setting IP header values; you=E2=80=99re setting TCP =
or UDP parameters (which you hope will affect IP values).

Is this also based on the DF attribute in the TURN message, or would it =
be equally valid (and much more clear) to say that it is based on the DF =
value of a **TURN session***? I.e., what happens if you receive more =
than one TURN message with different DF parameters (itor if this is =
strictly prohibited, please cite where that is mandated).

Joe



--Apple-Mail=_95A54A3E-6EC8-4873-94F2-659BA0AF1A9C
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">See =
end...<br class=3D""><div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D"">On Jun 18, 2019, at 1:31 AM, Konda, =
Tirumaleswar Reddy &lt;<a =
href=3D"mailto:TirumaleswarReddy_Konda@McAfee.com" =
class=3D"">TirumaleswarReddy_Konda@McAfee.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div =
class=3D"WordSection1" style=3D"page: WordSection1; caret-color: rgb(0, =
0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">Hi =
Joe,<o:p class=3D""></o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">Please =
see inline [TR2]<o:p class=3D""></o:p></div><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div><div style=3D"border-style: =
none none none solid; border-left-width: 1.5pt; border-left-color: blue; =
padding: 0in 0in 0in 4pt;" class=3D""><div class=3D""><div =
style=3D"border-style: solid none none; border-top-width: 1pt; =
border-top-color: rgb(225, 225, 225); padding: 3pt 0in 0in;" =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><b class=3D"">From:</b><span=
 class=3D"Apple-converted-space">&nbsp;</span>tram &lt;<a =
href=3D"mailto:tram-bounces@ietf.org" style=3D"color: purple; =
text-decoration: underline;" class=3D"">tram-bounces@ietf.org</a>&gt;<span=
 class=3D"Apple-converted-space">&nbsp;</span><b class=3D"">On Behalf =
Of<span class=3D"Apple-converted-space">&nbsp;</span></b>Joe Touch<br =
class=3D""><b class=3D"">Sent:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Monday, June 17, 2019 7:48 =
PM<br class=3D""><b class=3D"">To:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Konda, Tirumaleswar Reddy =
&lt;<a href=3D"mailto:TirumaleswarReddy_Konda@McAfee.com" style=3D"color: =
purple; text-decoration: underline;" =
class=3D"">TirumaleswarReddy_Konda@McAfee.com</a>&gt;<br class=3D""><b =
class=3D"">Cc:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Magnus Westerlund &lt;<a =
href=3D"mailto:magnus.westerlund@ericsson.com" style=3D"color: purple; =
text-decoration: underline;" =
class=3D"">magnus.westerlund@ericsson.com</a>&gt;;<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:ietf@ietf.org" style=3D"color: purple; text-decoration: =
underline;" class=3D"">ietf@ietf.org</a>; Brandon Williams &lt;<a =
href=3D"mailto:brandon.williams@akamai.com" style=3D"color: purple; =
text-decoration: underline;" =
class=3D"">brandon.williams@akamai.com</a>&gt;;<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:draft-ietf-tram-turnbis.all@ietf.org" style=3D"color: =
purple; text-decoration: underline;" =
class=3D"">draft-ietf-tram-turnbis.all@ietf.org</a>;<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:tsv-art@ietf.org" style=3D"color: purple; =
text-decoration: underline;" class=3D"">tsv-art@ietf.org</a>;<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:tram@ietf.org" style=3D"color: purple; text-decoration: =
underline;" class=3D"">tram@ietf.org</a><br class=3D""><b =
class=3D"">Subject:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Re: [tram] [Tsv-art] Tsvart =
last call review of draft-ietf-tram-turnbis-25<o:p =
class=3D""></o:p></div></div></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div><div class=3D""><table =
class=3D"MsoNormalTable" border=3D"1" cellpadding=3D"0" =
style=3D"background-color: rgb(243, 255, 51); border: 1.5pt solid =
rgb(155, 154, 135); background-position: initial initial; =
background-repeat: initial initial;"><tbody class=3D""><tr class=3D""><td =
style=3D"border: none; padding: 0.75pt;" class=3D""><p class=3D""><strong =
class=3D""><span style=3D"font-size: 10pt; font-family: Arial, =
sans-serif; color: rgb(155, 139, 62);" =
class=3D"">CAUTION</span></strong><span style=3D"font-size: 10pt; =
font-family: Arial, sans-serif; color: rgb(155, 139, 62);" =
class=3D"">:</span><span style=3D"font-size: 10pt; font-family: Arial, =
sans-serif;" class=3D""><span =
class=3D"Apple-converted-space">&nbsp;</span>External email. Do not =
click links or open attachments unless you recognize the sender and know =
the content is safe.</span><span style=3D"font-size: 10pt; font-family: =
Arial, sans-serif;" class=3D""><o:p =
class=3D""></o:p></span></p></td></tr></tbody></table><div =
class=3D"MsoNormal" align=3D"center" style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif; text-align: =
center;"><hr size=3D"2" width=3D"100%" align=3D"center" =
class=3D""></div></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><br class=3D""><br class=3D""><o:p =
class=3D""></o:p></div><blockquote style=3D"margin-top: 5pt; =
margin-bottom: 5pt;" class=3D""><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">On Jun 17, 2019, at 3:30 AM, Konda, Tirumaleswar Reddy &lt;<a =
href=3D"mailto:TirumaleswarReddy_Konda@McAfee.com" style=3D"color: =
purple; text-decoration: underline;" =
class=3D"">TirumaleswarReddy_Konda@McAfee.com</a>&gt; wrote:<o:p =
class=3D""></o:p></div></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif; background-color: white;" class=3D"">Hi Joe,<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif; =
background-color: white;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif; =
background-color: white;" class=3D"">Please see inline [TR1]<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif; =
background-color: white;" class=3D"">&nbsp;=E2=80=A6<o:p =
class=3D""></o:p></div></div></div></blockquote><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><br class=3D""><br class=3D""><o:p =
class=3D""></o:p></div><blockquote style=3D"margin-top: 5pt; =
margin-bottom: 5pt;" class=3D""><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif; background-color: white;" class=3D"">On Jun 13, =
2019, at 1:42 AM, Konda, Tirumaleswar Reddy &lt;<a =
href=3D"mailto:TirumaleswarReddy_Konda@McAfee.com" style=3D"color: =
purple; text-decoration: underline;" class=3D""><span style=3D"color: =
purple;" class=3D"">TirumaleswarReddy_Konda@McAfee.com</span></a>&gt; =
wrote:<o:p class=3D""></o:p></div></div><div style=3D"border-style: none =
none none solid; border-left-width: 1.5pt; border-left-color: blue; =
padding: 0in 0in 0in 4pt;" class=3D""><blockquote style=3D"margin-top: =
5pt; margin-bottom: 5pt;" class=3D""><div style=3D"border-style: none =
none none solid; border-left-width: 1.5pt; border-left-color: blue; =
padding: 0in 0in 0in 4pt;" class=3D""><div class=3D""><div =
class=3D""><blockquote style=3D"margin-top: 5pt; margin-bottom: 5pt;" =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif; background-color: =
white;" class=3D"">&nbsp;<o:p class=3D""></o:p></div></div><div =
class=3D""><blockquote style=3D"margin-top: 5pt; margin-bottom: 5pt; =
font-variant-caps: normal; text-align: start; -webkit-text-stroke-width: =
0px; word-spacing: 0px;" class=3D""><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif; =
background-color: white;" class=3D""><span style=3D"font-size: 9pt; =
font-family: Helvetica, sans-serif;" class=3D"">...<br class=3D"">The =
description in the document implies packet-to-packet translation, =
which<br class=3D"">seems dangerous (even as a description). This is =
especially true for the<br class=3D"">notion that each UDP packet is =
translated into exactly one TCP frame directly.</span><o:p =
class=3D""></o:p></div></div></blockquote><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif; background-color: white;" class=3D""><span =
style=3D"font-size: 9pt; font-family: Helvetica, sans-serif;" =
class=3D""><br class=3D"">The TURN specification only discusses =
packet-to-packet translation for UDP-to-UDP relay and not for TCP-to-UDP =
relay.</span><o:p class=3D""></o:p></div></div></div></blockquote><div =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif; background-color: =
white;" class=3D"">&nbsp;<o:p class=3D""></o:p></div></div></div><div =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif; background-color: =
white;" class=3D"">Sec 15 talks about setting IP fragmentation based on =
the received messages. If this is not based on packet-to-packet =
translation, can you explain how this can be achieved? TCP sets DF for a =
connection, not on a per packet basis<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif; =
background-color: white;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif; =
background-color: white;" class=3D"">[TR] It is not based on =
packet-to-packet translation. TURN client can set the DON=E2=80=99T-FRAGME=
NT attribute in the TURN message to tell the TURN server to set the DF =
bit in the resulting UDP datagram sent to the peer. Please see<a =
href=3D"https://tools.ietf.org/html/draft-ietf-tram-turnbis-25#section-15"=
 style=3D"color: purple; text-decoration: underline;" class=3D""><span =
style=3D"color: purple;" =
class=3D"">https://tools.ietf.org/html/draft-ietf-tram-turnbis-25#section-=
15</span></a><o:p =
class=3D""></o:p></div></div></div></div></div></div></blockquote><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif; background-color: white;" class=3D""><span =
style=3D"font-size: 9pt; font-family: Helvetica, sans-serif;" =
class=3D"">The section notes that only a single DSCP can be set for a =
TCP connection. A similar note should be included in the discussion of =
IP fragmentation and IP options&nbsp; - these too can be set on a =
per-message basis for UDP, but not for TCP.<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif; background-color: =
white;" class=3D""><span style=3D"font-size: 9pt; font-family: =
Helvetica, sans-serif;" class=3D"">[TR1] Section 15 discusses both IP =
fragmentation and IP options, see<span =
class=3D"apple-converted-space">&nbsp;</span></span><a =
href=3D"https://tools.ietf.org/html/draft-ietf-tram-turnbis-25#section-15"=
 style=3D"color: purple; text-decoration: underline;" class=3D""><span =
style=3D"font-size: 9pt; font-family: Helvetica, sans-serif; color: =
purple;" =
class=3D"">https://tools.ietf.org/html/draft-ietf-tram-turnbis-25#section-=
15</span></a><span style=3D"font-size: 9pt; font-family: Helvetica, =
sans-serif;" class=3D""><o:p =
class=3D""></o:p></span></div></div></div></blockquote><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D"">It does, but incorrectly =
implies these are per packet decisions. As with that section=E2=80=99s =
description of DSCP, the descriptions of IP fragmentation and IP options =
need to indicate these are either not under user control (IP =
fragmentation) or per-connection (IP options) for TCP.<o:p =
class=3D""></o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">[TR2] No, =
the section does not say per-packet translations. Please see the below =
snip from Section 15<o:p class=3D""></o:p></div><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">&lt;snip&gt;<o:p class=3D""></o:p></div><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span style=3D"font-size: 10pt; font-family: &quot;Courier =
New&quot;;" class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Preferred =
Behavior: When the server sends a packet to a peer in<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 10pt; font-family: &quot;Courier New&quot;;" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; response to a Send indication =
containing the DONT-FRAGMENT<o:p class=3D""></o:p></span></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><span style=3D"font-size: 10pt; =
font-family: &quot;Courier New&quot;;" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; attribute, then set the DF bit =
in the outgoing IP header to 1.&nbsp; In<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 10pt; font-family: &quot;Courier New&quot;;" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; all other cases when sending =
an outgoing packet containing<o:p class=3D""></o:p></span></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><span style=3D"font-size: 10pt; =
font-family: &quot;Courier New&quot;;" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; application data (e.g., Data =
indication, ChannelData message, or<o:p class=3D""></o:p></span></div><div=
 style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><span style=3D"font-size: 10pt; =
font-family: &quot;Courier New&quot;;" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DONT-FRAGMENT attribute not =
included in the Send indication), set<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 10pt; font-family: &quot;Courier New&quot;;" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; the DF bit in the outgoing IP =
header to 0.<o:p class=3D""></o:p></span></div><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">&lt;/snip&gt;</div></div></div></div></div></div></blockquote><=
div><br class=3D""></div><div>Loosely restated, this =
says:</div><div><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span></div><div><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>when you get TURN message X, set =
the IP header as follows</div><div><br class=3D""></div><div>That =
implies that each TURN message affects a single IP header. That implies =
packet translation, not content relay - especially because it cannot =
work for TCP content relay, where IP options cannot be controlled =
&nbsp;mid-connection on a per-user-message basis....</div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D"WordSection1" style=3D"page: WordSection1; caret-color: rgb(0, =
0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><div style=3D"border-style: none none none =
solid; border-left-width: 1.5pt; border-left-color: blue; padding: 0in =
0in 0in 4pt;" class=3D""><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><o:p class=3D""></o:p></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><span style=3D"font-size: 11pt;" =
class=3D"">Again, despite claims of intent, this document=E2=80=99s =
description of all these translations inappropriately implies they are =
per-packet decisions throughout. This should further be corrected with =
some explicit text indicating otherwise - as has been noted throughout =
this thread.</span></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><o:p class=3D""></o:p></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">[TR2] I will add the following line to avoid confusion:<o:p =
class=3D""></o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">Note that =
the server does not preform per-packet translation for TCP-to-UDP =
translation and =
vice-versa.</div></div></div></div></div></blockquote><div><br =
class=3D""></div><div>That seems reasonable, but=E2=80=A6.</div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D"WordSection1" style=3D"page: WordSection1; caret-color: rgb(0, =
0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><div style=3D"border-style: none none none =
solid; border-left-width: 1.5pt; border-left-color: blue; padding: 0in =
0in 0in 4pt;" class=3D""><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""> The TURN server sets various fields in =
the IP header based on the DONT-FRAGMENT attribute in the TURN message =
and on a per-connection basis for the TCP =
connection.</div></div></div></div></div></blockquote><div><br =
class=3D""></div>That=E2=80=99s still confusing.</div><div><br =
class=3D""></div><div>You=E2=80=99re not setting IP header values; =
you=E2=80=99re setting TCP or UDP parameters (which you hope will affect =
IP values).</div><div><br class=3D""></div><div>Is this also based on =
the DF attribute in the TURN message, or would it be equally valid (and =
much more clear) to say that it is based on the DF value of a **TURN =
session***? I.e., what happens if you receive more than one TURN message =
with different DF parameters (itor if this is strictly prohibited, =
please cite where that is mandated).</div><div><br =
class=3D""></div><div>Joe</div><div><br class=3D""></div><div><br =
class=3D""></div></body></html>=

--Apple-Mail=_95A54A3E-6EC8-4873-94F2-659BA0AF1A9C--


From nobody Tue Jun 18 07:32:52 2019
Return-Path: <touch@strayalpha.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DA41C1201D0; Tue, 18 Jun 2019 07:32:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.208
X-Spam-Level: 
X-Spam-Status: No, score=-1.208 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NEUTRAL=0.779, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=strayalpha.com
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 zf8erNt-3uwp; Tue, 18 Jun 2019 07:32:42 -0700 (PDT)
Received: from server217-3.web-hosting.com (server217-3.web-hosting.com [198.54.115.226]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3BB3A1201DB; Tue, 18 Jun 2019 07:32:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=strayalpha.com; s=default; h=To:References:Message-Id:Cc:Date:In-Reply-To: From:Subject:Mime-Version:Content-Type:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=3ve/+S8iwukY0Ts4KWkcVbqQItLjzoFX0nsApsE1UqE=; b=0u7QQui3zBidpOc10gYvEq5lA +tCNn6+2UROxcmo6Ppoj79B0IFBBUAEn1yR01KlkP74iIyib+hXp+u/0XDIVofWed1VttcK0JNyBd dFybGrrpqKxsChu2I9DO0eVN3mjy0B8bwoFfIkEZU5xlhYNf73JV5EFfFA0xkthHo6y1u+Vdznrur nh66kyN1TB+pvpm//v9I+a1sOvu5zyPZQ7SHg2Y3JEEkjmpM+2TWek78PMmBiCsM/gqMusexPbk7d 4kG3vFVOYNEA6M15jKyoYxOxMK09AwlIo4f6E5STN4rzWkUxvO0otOByFEgGLv2WJe8aFk5WAae2I APicZHyLA==;
Received: from cpe-172-250-240-132.socal.res.rr.com ([172.250.240.132]:52060 helo=[192.168.1.77]) by server217.web-hosting.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92) (envelope-from <touch@strayalpha.com>) id 1hdFA5-001h37-Hh; Tue, 18 Jun 2019 10:32:41 -0400
Content-Type: multipart/alternative; boundary="Apple-Mail=_7AB12BEB-7235-4197-A789-215EED9C16C3"
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Joe Touch <touch@strayalpha.com>
In-Reply-To: <HE1PR0701MB2522C0A1063877D45985619795EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com>
Date: Tue, 18 Jun 2019 07:32:35 -0700
Cc: "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@McAfee.com>, "tsv-art@ietf.org" <tsv-art@ietf.org>, "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>,  "ietf@ietf.org" <ietf@ietf.org>, Brandon Williams <brandon.williams@akamai.com>, "tram@ietf.org" <tram@ietf.org>
Message-Id: <BD41AC2D-3925-4E11-B1EC-AD24680376AE@strayalpha.com>
References: <155971464360.28104.6837263931145163343@ietfa.amsl.com> <F306B122-79F3-4C7A-8CE2-1C094D9F0FCC@strayalpha.com> <DM5PR16MB1705A4C370C4405AFFD63546EA100@DM5PR16MB1705.namprd16.prod.outlook.com> <5F2F8A3B-2887-4107-81E2-B4E222A4044E@strayalpha.com> <DM5PR16MB1705BD4E31370D2F5A179F17EA130@DM5PR16MB1705.namprd16.prod.outlook.com> <2C6B5776-CB95-4607-8D0C-07FDE2F6D515@strayalpha.com> <DM5PR16MB1705638AD29F3288E4AC0952EAED0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB252250AE4E7C158F985B0CC895ED0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <D9A01E28-F9FB-4C86-AFD3-A2BA8D89C340@strayalpha.com> <a3bbeb17-e768-9ab2-9f34-3d179fa8fe38@akamai.com> <E41C125D-F3B4-475E-8AD0-124F531F1DC9@strayalpha.com> <DM5PR16MB170564C0438321CC3FDD0ACFEAEF0@DM5PR16MB1705.namprd16.prod.outlook.com> <4C41A2BC-0CBC-42D5-B313-22F9A9D51F6E@strayalpha.com> <DM5PR16MB1705874C023145D26DCB58E6EAEE0@DM5PR16MB1705.namprd16.prod.outlook.com> <edcd66c2-0dfb-8f89-d6a3-53482c433d4e@strayalpha.com> <DM5PR16MB17057CCD4D2543D84254EFD1EAEB0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB2522DCB2459055A6319C439B95EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <DM5PR16MB1705E3EF8260B456A9B02C10EAEA0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB2522C0A1063877D45985619795EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com>
To: Magnus Westerlund <magnus.westerlund@ericsson.com>
X-Mailer: Apple Mail (2.3445.9.1)
X-OutGoing-Spam-Status: No, score=-0.5
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - server217.web-hosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - strayalpha.com
X-Get-Message-Sender-Via: server217.web-hosting.com: authenticated_id: touch@strayalpha.com
X-Authenticated-Sender: server217.web-hosting.com: touch@strayalpha.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-From-Rewrite: unmodified, already matched
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/12JEW_g-wQLYRjfJC63A9rd9O4o>
Subject: Re: [tram] [Tsv-art] Tsvart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 18 Jun 2019 14:32:50 -0000

--Apple-Mail=_7AB12BEB-7235-4197-A789-215EED9C16C3
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8



> On Jun 18, 2019, at 6:47 AM, Magnus Westerlund =
<magnus.westerlund@ericsson.com> wrote:
>=20
>> [TR] The comment from Joe is : if TCP-AO is used, application data is =
authenticated in the TCP leg but the data can be faked when relayed from =
the server to the peer using UDP. I tried to address this comment by =
saying if secure application data (SRTP) is used message authentication =
is available at the application layer even if UDP does not support =
authentication option.
>>=20
> Sure, but this is equivalent to the case of TURN over TCP/TLS that =
also only have the security model to the middle. So pointing that aspect =
out is fine, but I think TURN is quite clear on that client to peer =
security are the responsibility of the end-to-end application using =
TURN. Like the statement in the Third paragraph of 20.1.4:
>=20
>    These attacks are more properly mitigated by application-layer
>    authentication techniques.  In the case of real-time traffic, usage
>    of SRTP [RFC3711] prevents these attacks.

FWIW, even with this statement, if you=E2=80=99re going to talk about =
preserving IP options and settings then it=E2=80=99s equally important =
to discuss how you preserve or interfere with TCP options and settings - =
and maybe other layers like TLS too - in the same place in the document.

It=E2=80=99s not just whether this is a security issue; it=E2=80=99s =
that the semantics are broken in half.

Joe


--Apple-Mail=_7AB12BEB-7235-4197-A789-215EED9C16C3
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D""><br =
class=3D""><div><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D"">On Jun 18, 2019, at 6:47 AM, Magnus Westerlund &lt;<a =
href=3D"mailto:magnus.westerlund@ericsson.com" =
class=3D"">magnus.westerlund@ericsson.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div text=3D"#000000" =
bgcolor=3D"#FFFFFF" class=3D"Singleton"><blockquote type=3D"cite" =
cite=3D"mid:DM5PR16MB1705E3EF8260B456A9B02C10EAEA0@DM5PR16MB1705.namprd16.=
prod.outlook.com" style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); =
text-decoration: none;" class=3D""><div class=3D"WordSection1" =
style=3D"page: WordSection1;"><div style=3D"border-style: none none none =
solid; border-left-width: 1.5pt; border-left-color: blue; padding: 0in =
0in 0in 4pt;" class=3D""><p class=3D""><span style=3D"color: =
windowtext;" class=3D"">[TR] The comment from Joe is : if TCP-AO is =
used, application data is authenticated in the TCP leg but the data can =
be faked when relayed from the server to the peer using UDP. I tried to =
address this comment by saying if secure application data (SRTP) is used =
message authentication is available at the application layer even if UDP =
does not support authentication =
option.</span></p></div></div></blockquote><p style=3D"caret-color: =
rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
background-color: rgb(255, 255, 255); text-decoration: none;" =
class=3D"">Sure, but this is equivalent to the case of TURN over TCP/TLS =
that also only have the security model to the middle. So pointing that =
aspect out is fine, but I think TURN is quite clear on that client to =
peer security are the responsibility of the end-to-end application using =
TURN. Like the statement in the Third paragraph of 20.1.4:</p><pre =
style=3D"margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: =
&quot;Courier New&quot;; caret-color: rgb(0, 0, 0); font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; word-spacing: =
0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, =
255); text-decoration: none;" class=3D"">   These attacks are more =
properly mitigated by application-layer
   authentication techniques.  In the case of real-time traffic, usage
   of SRTP [RFC3711] prevents these =
attacks.</pre></div></div></blockquote><br class=3D""></div><div>FWIW, =
even with this statement, if you=E2=80=99re going to talk about =
preserving IP options and settings then it=E2=80=99s equally important =
to discuss how you preserve or interfere with TCP options and settings - =
and maybe other layers like TLS too - in the same place in the =
document.</div><div><br class=3D""></div><div>It=E2=80=99s not just =
whether this is a security issue; it=E2=80=99s that the semantics are =
broken in half.</div><div><br class=3D""></div><div>Joe</div><br =
class=3D""></body></html>=

--Apple-Mail=_7AB12BEB-7235-4197-A789-215EED9C16C3--


From nobody Wed Jun 19 06:18:38 2019
Return-Path: <TirumaleswarReddy_Konda@mcafee.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 78A9212048A; Wed, 19 Jun 2019 06:18:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.308
X-Spam-Level: 
X-Spam-Status: No, score=-4.308 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mcafee.com
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 hpqpb64kGouz; Wed, 19 Jun 2019 06:18:25 -0700 (PDT)
Received: from DNVWSMAILOUT1.mcafee.com (dnvwsmailout1.mcafee.com [161.69.31.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7CAA0120489; Wed, 19 Jun 2019 06:18:24 -0700 (PDT)
X-NAI-Header: Modified by McAfee Email Gateway (5500)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mcafee.com; s=s_mcafee; t=1560949665; h=From: To:CC:Subject:Thread-Topic:Thread-Index:Date: Message-ID:References:In-Reply-To:Accept-Language: Content-Language:X-MS-Has-Attach:X-MS-TNEF-Correlator: dlp-product:dlp-version:dlp-reaction:authentication-results: x-originating-ip:x-ms-publictraffictype:x-ms-office365-filtering-correlation-id: x-microsoft-antispam:x-ms-traffictypediagnostic: x-ms-exchange-purlcount:x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers:x-forefront-prvs: x-forefront-antispam-report:received-spf:x-ms-exchange-senderadcheck: x-microsoft-antispam-message-info:Content-Type: MIME-Version:X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype: X-MS-Exchange-CrossTenant-userprincipalname: X-MS-Exchange-Transport-CrossTenantHeadersStamped: X-OriginatorOrg:X-NAI-Spam-Flag:X-NAI-Spam-Threshold: X-NAI-Spam-Score:X-NAI-Spam-Version; bh=N oIIV2rQV5CKi+CW14ek2FW0/oN8hR9LCjudYAWMka c=; b=fYgWwXLkNYdhdff3+/uLy2OmeWCO43qvFL7thAn1sFOc Qkt2dHU3muKqGP9GnAZhzJ+GhRJATzLpj0xnCSZzJVxk+1/bID lfT8Bi73JQJ8yI8JghoB+OSGKMHZ+J4ZaZ4M1BdEL1Shscn9M6 qOjgWYTZxQ4BBbLYkCFw2TBAaxg=
Received: from DNVEXAPP1N06.corpzone.internalzone.com (unknown [10.44.48.90]) by DNVWSMAILOUT1.mcafee.com with smtp (TLS: TLSv1/SSLv3,256bits,ECDHE-RSA-AES256-SHA384) id 2ca9_6dc7_c8c71370_d016_4b74_a16b_c885ea8b09fe; Wed, 19 Jun 2019 07:07:44 -0600
Received: from DNVEXAPP1N05.corpzone.internalzone.com (10.44.48.89) by DNVEXAPP1N06.corpzone.internalzone.com (10.44.48.90) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Wed, 19 Jun 2019 07:16:44 -0600
Received: from DNVO365EDGE2.corpzone.internalzone.com (10.44.176.74) by DNVEXAPP1N05.corpzone.internalzone.com (10.44.48.89) with Microsoft SMTP Server (TLS) id 15.0.1395.4 via Frontend Transport; Wed, 19 Jun 2019 07:16:43 -0600
Received: from NAM02-BL2-obe.outbound.protection.outlook.com (10.44.176.240) by edge.mcafee.com (10.44.176.74) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Wed, 19 Jun 2019 07:16:42 -0600
Received: from DM5PR16MB1705.namprd16.prod.outlook.com (10.172.44.147) by DM5PR16MB1449.namprd16.prod.outlook.com (10.173.215.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1987.12; Wed, 19 Jun 2019 13:16:42 +0000
Received: from DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::3d0a:95ec:9842:68f7]) by DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::3d0a:95ec:9842:68f7%9]) with mapi id 15.20.1987.014; Wed, 19 Jun 2019 13:16:42 +0000
From: "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@McAfee.com>
To: Joe Touch <touch@strayalpha.com>
CC: Magnus Westerlund <magnus.westerlund@ericsson.com>, "tram@ietf.org" <tram@ietf.org>, Brandon Williams <brandon.williams@akamai.com>, "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>, "tsv-art@ietf.org" <tsv-art@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>
Thread-Topic: [Tsv-art] [tram] Tsvart last call review of draft-ietf-tram-turnbis-25
Thread-Index: AQHVJeJ2zBNO/MoToUu8o4//D8AZNqai0WDA
Date: Wed, 19 Jun 2019 13:16:42 +0000
Message-ID: <DM5PR16MB170505241FAB128A7A2B0F64EAE50@DM5PR16MB1705.namprd16.prod.outlook.com>
References: <155971464360.28104.6837263931145163343@ietfa.amsl.com> <F306B122-79F3-4C7A-8CE2-1C094D9F0FCC@strayalpha.com> <DM5PR16MB1705A4C370C4405AFFD63546EA100@DM5PR16MB1705.namprd16.prod.outlook.com> <5F2F8A3B-2887-4107-81E2-B4E222A4044E@strayalpha.com> <DM5PR16MB1705BD4E31370D2F5A179F17EA130@DM5PR16MB1705.namprd16.prod.outlook.com> <2C6B5776-CB95-4607-8D0C-07FDE2F6D515@strayalpha.com> <DM5PR16MB1705638AD29F3288E4AC0952EAED0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB252250AE4E7C158F985B0CC895ED0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <D9A01E28-F9FB-4C86-AFD3-A2BA8D89C340@strayalpha.com> <a3bbeb17-e768-9ab2-9f34-3d179fa8fe38@akamai.com> <E41C125D-F3B4-475E-8AD0-124F531F1DC9@strayalpha.com> <DM5PR16MB170564C0438321CC3FDD0ACFEAEF0@DM5PR16MB1705.namprd16.prod.outlook.com> <4C41A2BC-0CBC-42D5-B313-22F9A9D51F6E@strayalpha.com> <DM5PR16MB1705874C023145D26DCB58E6EAEE0@DM5PR16MB1705.namprd16.prod.outlook.com> <edcd66c2-0dfb-8f89-d6a3-53482c433d4e@strayalpha.com> <DM5PR16MB17057CCD4D2543D84254EFD1EAEB0@DM5PR16MB1705.namprd16.prod.outlook.com> <9EC31E30-695B-4F9E-9320-63B6F0E08036@strayalpha.com> <DM5PR16MB17054A230572CECFB3E2EADEEAEA0@DM5PR16MB1705.namprd16.prod.outlook.com> <25ACCF3B-3E1D-4F01-A75D-C3DDF0F8B48F@strayalpha.com>
In-Reply-To: <25ACCF3B-3E1D-4F01-A75D-C3DDF0F8B48F@strayalpha.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-version: 11.3.0.8
dlp-reaction: no-action
authentication-results: spf=none (sender IP is ) smtp.mailfrom=TirumaleswarReddy_Konda@McAfee.com; 
x-originating-ip: [49.37.204.46]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: f8e1cabf-e176-4d99-b6a7-08d6f4b85f0c
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600148)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:DM5PR16MB1449; 
x-ms-traffictypediagnostic: DM5PR16MB1449:
x-ms-exchange-purlcount: 3
x-microsoft-antispam-prvs: <DM5PR16MB144992DF7B76C5685BD26680EAE50@DM5PR16MB1449.namprd16.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 0073BFEF03
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(136003)(366004)(39860400002)(396003)(376002)(346002)(32952001)(189003)(199004)(71200400001)(7736002)(54896002)(6306002)(236005)(9686003)(11346002)(6246003)(66476007)(476003)(55016002)(9326002)(68736007)(66066001)(5660300002)(52536014)(446003)(66946007)(478600001)(102836004)(26005)(4326008)(486006)(66446008)(14454004)(8676002)(66556008)(72206003)(86362001)(53546011)(6506007)(53936002)(6916009)(966005)(316002)(33656002)(81166006)(790700001)(3846002)(74316002)(606006)(81156014)(256004)(64756008)(6116002)(186003)(76176011)(25786009)(8936002)(54906003)(6436002)(229853002)(2906002)(5024004)(73956011)(76116006)(99286004)(7696005)(80792005)(71190400001)(85282002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR16MB1449; H:DM5PR16MB1705.namprd16.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: McAfee.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: /Af/TBCdSvwZmo3mvrSRm+fXlqly+TRiT6y7uoQUuSURY8g4TglPRwwh+AesRKycNh9vxnT5SHbzVYwdjwRx1ivtVckM4ZelnSlN0VQbkEpGB1IEyEjSVB7sZeeJMRBtMfqjcaWXx6gJH8uFtkvF40vRR3erXfjgVhp3iJx68JfJoc2Rap4EIzF5qpakbw8ejTayU8bU5UCWeX3VeDrLnuFVyxvJjV9flr/Ho6rEkEug01ikz4MNPeSX5jrBpRcyiC9aHP2Om3/d1vRvHo5fKwjlA40Q4uQYR8a+KmLOK2LWZ/gqVv6NVYT9y3YueiHtHuxD7ZSAyYSeLcadYSkUHTBbKwWxBFo89+D02xmefqQrbYKL5BmVLBhEo1KacMptp78Rd6FVeXdJZOa20uCxC7qaffHj7aiwZRIDlpLwuwM=
Content-Type: multipart/alternative; boundary="_000_DM5PR16MB170505241FAB128A7A2B0F64EAE50DM5PR16MB1705namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: f8e1cabf-e176-4d99-b6a7-08d6f4b85f0c
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Jun 2019 13:16:42.3951 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4943e38c-6dd4-428c-886d-24932bc2d5de
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: TirumaleswarReddy_Konda@McAfee.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR16MB1449
X-OriginatorOrg: mcafee.com
X-NAI-Spam-Flag: NO
X-NAI-Spam-Threshold: 15
X-NAI-Spam-Score: 0
X-NAI-Spam-Version: 2.3.0.9418 : core <6571> : inlines <7107> : streams <1824943> : uri <2857791>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/8GakNt_dHslU8GIIwnAvImq6JFk>
Subject: Re: [tram] [Tsv-art] Tsvart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Jun 2019 13:18:29 -0000

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

SGkgSm9lLA0KDQpQbGVhc2Ugc2VlIGlubGluZSBbVFIzXQ0KDQpGcm9tOiBKb2UgVG91Y2ggPHRv
dWNoQHN0cmF5YWxwaGEuY29tPg0KU2VudDogVHVlc2RheSwgSnVuZSAxOCwgMjAxOSA4OjAwIFBN
DQpUbzogS29uZGEsIFRpcnVtYWxlc3dhciBSZWRkeSA8VGlydW1hbGVzd2FyUmVkZHlfS29uZGFA
TWNBZmVlLmNvbT4NCkNjOiBNYWdudXMgV2VzdGVybHVuZCA8bWFnbnVzLndlc3Rlcmx1bmRAZXJp
Y3Nzb24uY29tPjsgdHJhbUBpZXRmLm9yZzsgQnJhbmRvbiBXaWxsaWFtcyA8YnJhbmRvbi53aWxs
aWFtc0Bha2FtYWkuY29tPjsgZHJhZnQtaWV0Zi10cmFtLXR1cm5iaXMuYWxsQGlldGYub3JnOyB0
c3YtYXJ0QGlldGYub3JnOyBpZXRmQGlldGYub3JnDQpTdWJqZWN0OiBSZTogW1Rzdi1hcnRdIFt0
cmFtXSBUc3ZhcnQgbGFzdCBjYWxsIHJldmlldyBvZiBkcmFmdC1pZXRmLXRyYW0tdHVybmJpcy0y
NQ0KDQoNCkNBVVRJT046IEV4dGVybmFsIGVtYWlsLiBEbyBub3QgY2xpY2sgbGlua3Mgb3Igb3Bl
biBhdHRhY2htZW50cyB1bmxlc3MgeW91IHJlY29nbml6ZSB0aGUgc2VuZGVyIGFuZCBrbm93IHRo
ZSBjb250ZW50IGlzIHNhZmUuDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpT
ZWUgZW5kLi4uDQoNCg0KT24gSnVuIDE4LCAyMDE5LCBhdCAxOjMxIEFNLCBLb25kYSwgVGlydW1h
bGVzd2FyIFJlZGR5IDxUaXJ1bWFsZXN3YXJSZWRkeV9Lb25kYUBNY0FmZWUuY29tPG1haWx0bzpU
aXJ1bWFsZXN3YXJSZWRkeV9Lb25kYUBNY0FmZWUuY29tPj4gd3JvdGU6DQoNCkhpIEpvZSwNCg0K
UGxlYXNlIHNlZSBpbmxpbmUgW1RSMl0NCg0KRnJvbTogdHJhbSA8dHJhbS1ib3VuY2VzQGlldGYu
b3JnPG1haWx0bzp0cmFtLWJvdW5jZXNAaWV0Zi5vcmc+PiBPbiBCZWhhbGYgT2YgSm9lIFRvdWNo
DQpTZW50OiBNb25kYXksIEp1bmUgMTcsIDIwMTkgNzo0OCBQTQ0KVG86IEtvbmRhLCBUaXJ1bWFs
ZXN3YXIgUmVkZHkgPFRpcnVtYWxlc3dhclJlZGR5X0tvbmRhQE1jQWZlZS5jb208bWFpbHRvOlRp
cnVtYWxlc3dhclJlZGR5X0tvbmRhQE1jQWZlZS5jb20+Pg0KQ2M6IE1hZ251cyBXZXN0ZXJsdW5k
IDxtYWdudXMud2VzdGVybHVuZEBlcmljc3Nvbi5jb208bWFpbHRvOm1hZ251cy53ZXN0ZXJsdW5k
QGVyaWNzc29uLmNvbT4+OyBpZXRmQGlldGYub3JnPG1haWx0bzppZXRmQGlldGYub3JnPjsgQnJh
bmRvbiBXaWxsaWFtcyA8YnJhbmRvbi53aWxsaWFtc0Bha2FtYWkuY29tPG1haWx0bzpicmFuZG9u
LndpbGxpYW1zQGFrYW1haS5jb20+PjsgZHJhZnQtaWV0Zi10cmFtLXR1cm5iaXMuYWxsQGlldGYu
b3JnPG1haWx0bzpkcmFmdC1pZXRmLXRyYW0tdHVybmJpcy5hbGxAaWV0Zi5vcmc+OyB0c3YtYXJ0
QGlldGYub3JnPG1haWx0bzp0c3YtYXJ0QGlldGYub3JnPjsgdHJhbUBpZXRmLm9yZzxtYWlsdG86
dHJhbUBpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbdHJhbV0gW1Rzdi1hcnRdIFRzdmFydCBsYXN0
IGNhbGwgcmV2aWV3IG9mIGRyYWZ0LWlldGYtdHJhbS10dXJuYmlzLTI1DQoNCkNBVVRJT046IEV4
dGVybmFsIGVtYWlsLiBEbyBub3QgY2xpY2sgbGlua3Mgb3Igb3BlbiBhdHRhY2htZW50cyB1bmxl
c3MgeW91IHJlY29nbml6ZSB0aGUgc2VuZGVyIGFuZCBrbm93IHRoZSBjb250ZW50IGlzIHNhZmUu
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KDQoNCg0KDQpPbiBKdW4gMTcsIDIw
MTksIGF0IDM6MzAgQU0sIEtvbmRhLCBUaXJ1bWFsZXN3YXIgUmVkZHkgPFRpcnVtYWxlc3dhclJl
ZGR5X0tvbmRhQE1jQWZlZS5jb208bWFpbHRvOlRpcnVtYWxlc3dhclJlZGR5X0tvbmRhQE1jQWZl
ZS5jb20+PiB3cm90ZToNCg0KSGkgSm9lLA0KDQpQbGVhc2Ugc2VlIGlubGluZSBbVFIxXQ0KIOKA
pg0KDQoNCg0KT24gSnVuIDEzLCAyMDE5LCBhdCAxOjQyIEFNLCBLb25kYSwgVGlydW1hbGVzd2Fy
IFJlZGR5IDxUaXJ1bWFsZXN3YXJSZWRkeV9Lb25kYUBNY0FmZWUuY29tPG1haWx0bzpUaXJ1bWFs
ZXN3YXJSZWRkeV9Lb25kYUBNY0FmZWUuY29tPj4gd3JvdGU6DQoNCi4uLg0KVGhlIGRlc2NyaXB0
aW9uIGluIHRoZSBkb2N1bWVudCBpbXBsaWVzIHBhY2tldC10by1wYWNrZXQgdHJhbnNsYXRpb24s
IHdoaWNoDQpzZWVtcyBkYW5nZXJvdXMgKGV2ZW4gYXMgYSBkZXNjcmlwdGlvbikuIFRoaXMgaXMg
ZXNwZWNpYWxseSB0cnVlIGZvciB0aGUNCm5vdGlvbiB0aGF0IGVhY2ggVURQIHBhY2tldCBpcyB0
cmFuc2xhdGVkIGludG8gZXhhY3RseSBvbmUgVENQIGZyYW1lIGRpcmVjdGx5Lg0KDQpUaGUgVFVS
TiBzcGVjaWZpY2F0aW9uIG9ubHkgZGlzY3Vzc2VzIHBhY2tldC10by1wYWNrZXQgdHJhbnNsYXRp
b24gZm9yIFVEUC10by1VRFAgcmVsYXkgYW5kIG5vdCBmb3IgVENQLXRvLVVEUCByZWxheS4NCg0K
U2VjIDE1IHRhbGtzIGFib3V0IHNldHRpbmcgSVAgZnJhZ21lbnRhdGlvbiBiYXNlZCBvbiB0aGUg
cmVjZWl2ZWQgbWVzc2FnZXMuIElmIHRoaXMgaXMgbm90IGJhc2VkIG9uIHBhY2tldC10by1wYWNr
ZXQgdHJhbnNsYXRpb24sIGNhbiB5b3UgZXhwbGFpbiBob3cgdGhpcyBjYW4gYmUgYWNoaWV2ZWQ/
IFRDUCBzZXRzIERGIGZvciBhIGNvbm5lY3Rpb24sIG5vdCBvbiBhIHBlciBwYWNrZXQgYmFzaXMN
Cg0KW1RSXSBJdCBpcyBub3QgYmFzZWQgb24gcGFja2V0LXRvLXBhY2tldCB0cmFuc2xhdGlvbi4g
VFVSTiBjbGllbnQgY2FuIHNldCB0aGUgRE9O4oCZVC1GUkFHTUVOVCBhdHRyaWJ1dGUgaW4gdGhl
IFRVUk4gbWVzc2FnZSB0byB0ZWxsIHRoZSBUVVJOIHNlcnZlciB0byBzZXQgdGhlIERGIGJpdCBp
biB0aGUgcmVzdWx0aW5nIFVEUCBkYXRhZ3JhbSBzZW50IHRvIHRoZSBwZWVyLiBQbGVhc2Ugc2Vl
aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtdHJhbS10dXJuYmlzLTI1I3Nl
Y3Rpb24tMTUNClRoZSBzZWN0aW9uIG5vdGVzIHRoYXQgb25seSBhIHNpbmdsZSBEU0NQIGNhbiBi
ZSBzZXQgZm9yIGEgVENQIGNvbm5lY3Rpb24uIEEgc2ltaWxhciBub3RlIHNob3VsZCBiZSBpbmNs
dWRlZCBpbiB0aGUgZGlzY3Vzc2lvbiBvZiBJUCBmcmFnbWVudGF0aW9uIGFuZCBJUCBvcHRpb25z
ICAtIHRoZXNlIHRvbyBjYW4gYmUgc2V0IG9uIGEgcGVyLW1lc3NhZ2UgYmFzaXMgZm9yIFVEUCwg
YnV0IG5vdCBmb3IgVENQLg0KW1RSMV0gU2VjdGlvbiAxNSBkaXNjdXNzZXMgYm90aCBJUCBmcmFn
bWVudGF0aW9uIGFuZCBJUCBvcHRpb25zLCBzZWUgaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1s
L2RyYWZ0LWlldGYtdHJhbS10dXJuYmlzLTI1I3NlY3Rpb24tMTUNCkl0IGRvZXMsIGJ1dCBpbmNv
cnJlY3RseSBpbXBsaWVzIHRoZXNlIGFyZSBwZXIgcGFja2V0IGRlY2lzaW9ucy4gQXMgd2l0aCB0
aGF0IHNlY3Rpb27igJlzIGRlc2NyaXB0aW9uIG9mIERTQ1AsIHRoZSBkZXNjcmlwdGlvbnMgb2Yg
SVAgZnJhZ21lbnRhdGlvbiBhbmQgSVAgb3B0aW9ucyBuZWVkIHRvIGluZGljYXRlIHRoZXNlIGFy
ZSBlaXRoZXIgbm90IHVuZGVyIHVzZXIgY29udHJvbCAoSVAgZnJhZ21lbnRhdGlvbikgb3IgcGVy
LWNvbm5lY3Rpb24gKElQIG9wdGlvbnMpIGZvciBUQ1AuDQoNCltUUjJdIE5vLCB0aGUgc2VjdGlv
biBkb2VzIG5vdCBzYXkgcGVyLXBhY2tldCB0cmFuc2xhdGlvbnMuIFBsZWFzZSBzZWUgdGhlIGJl
bG93IHNuaXAgZnJvbSBTZWN0aW9uIDE1DQo8c25pcD4NCiAgICAgIFByZWZlcnJlZCBCZWhhdmlv
cjogV2hlbiB0aGUgc2VydmVyIHNlbmRzIGEgcGFja2V0IHRvIGEgcGVlciBpbg0KICAgICAgcmVz
cG9uc2UgdG8gYSBTZW5kIGluZGljYXRpb24gY29udGFpbmluZyB0aGUgRE9OVC1GUkFHTUVOVA0K
ICAgICAgYXR0cmlidXRlLCB0aGVuIHNldCB0aGUgREYgYml0IGluIHRoZSBvdXRnb2luZyBJUCBo
ZWFkZXIgdG8gMS4gIEluDQogICAgICBhbGwgb3RoZXIgY2FzZXMgd2hlbiBzZW5kaW5nIGFuIG91
dGdvaW5nIHBhY2tldCBjb250YWluaW5nDQogICAgICBhcHBsaWNhdGlvbiBkYXRhIChlLmcuLCBE
YXRhIGluZGljYXRpb24sIENoYW5uZWxEYXRhIG1lc3NhZ2UsIG9yDQogICAgICBET05ULUZSQUdN
RU5UIGF0dHJpYnV0ZSBub3QgaW5jbHVkZWQgaW4gdGhlIFNlbmQgaW5kaWNhdGlvbiksIHNldA0K
ICAgICAgdGhlIERGIGJpdCBpbiB0aGUgb3V0Z29pbmcgSVAgaGVhZGVyIHRvIDAuDQo8L3NuaXA+
DQoNCkxvb3NlbHkgcmVzdGF0ZWQsIHRoaXMgc2F5czoNCg0KICAgICAgICAgICAgICB3aGVuIHlv
dSBnZXQgVFVSTiBtZXNzYWdlIFgsIHNldCB0aGUgSVAgaGVhZGVyIGFzIGZvbGxvd3MNCg0KVGhh
dCBpbXBsaWVzIHRoYXQgZWFjaCBUVVJOIG1lc3NhZ2UgYWZmZWN0cyBhIHNpbmdsZSBJUCBoZWFk
ZXIuIFRoYXQgaW1wbGllcyBwYWNrZXQgdHJhbnNsYXRpb24sIG5vdCBjb250ZW50IHJlbGF5IC0g
ZXNwZWNpYWxseSBiZWNhdXNlIGl0IGNhbm5vdCB3b3JrIGZvciBUQ1AgY29udGVudCByZWxheSwg
d2hlcmUgSVAgb3B0aW9ucyBjYW5ub3QgYmUgY29udHJvbGxlZCAgbWlkLWNvbm5lY3Rpb24gb24g
YSBwZXItdXNlci1tZXNzYWdlIGJhc2lzLi4uLg0KDQpbVFIzXSBUaGUgYWJvdmUgdGV4dCBpcyBv
bmx5IGZvciBUQ1AtdG8tVURQIHJlbGF5LCBERiBiaXQgd2lsbCBiZSBzZXQgaW4gdGhlIG91dGdv
aW5nIFVEUCBwYWNrZXQuIFRoZSBzcGVjaWZpY2F0aW9uIGRvZXMgbm90IHN1cHBvcnQgVENQLXRv
LVRDUCByZWxheS4NCg0KDQpBZ2FpbiwgZGVzcGl0ZSBjbGFpbXMgb2YgaW50ZW50LCB0aGlzIGRv
Y3VtZW504oCZcyBkZXNjcmlwdGlvbiBvZiBhbGwgdGhlc2UgdHJhbnNsYXRpb25zIGluYXBwcm9w
cmlhdGVseSBpbXBsaWVzIHRoZXkgYXJlIHBlci1wYWNrZXQgZGVjaXNpb25zIHRocm91Z2hvdXQu
IFRoaXMgc2hvdWxkIGZ1cnRoZXIgYmUgY29ycmVjdGVkIHdpdGggc29tZSBleHBsaWNpdCB0ZXh0
IGluZGljYXRpbmcgb3RoZXJ3aXNlIC0gYXMgaGFzIGJlZW4gbm90ZWQgdGhyb3VnaG91dCB0aGlz
IHRocmVhZC4NCg0KW1RSMl0gSSB3aWxsIGFkZCB0aGUgZm9sbG93aW5nIGxpbmUgdG8gYXZvaWQg
Y29uZnVzaW9uOg0KDQpOb3RlIHRoYXQgdGhlIHNlcnZlciBkb2VzIG5vdCBwcmVmb3JtIHBlci1w
YWNrZXQgdHJhbnNsYXRpb24gZm9yIFRDUC10by1VRFAgdHJhbnNsYXRpb24gYW5kIHZpY2UtdmVy
c2EuDQoNClRoYXQgc2VlbXMgcmVhc29uYWJsZSwgYnV04oCmLg0KDQoNClRoZSBUVVJOIHNlcnZl
ciBzZXRzIHZhcmlvdXMgZmllbGRzIGluIHRoZSBJUCBoZWFkZXIgYmFzZWQgb24gdGhlIERPTlQt
RlJBR01FTlQgYXR0cmlidXRlIGluIHRoZSBUVVJOIG1lc3NhZ2UgYW5kIG9uIGEgcGVyLWNvbm5l
Y3Rpb24gYmFzaXMgZm9yIHRoZSBUQ1AgY29ubmVjdGlvbi4NCg0KVGhhdOKAmXMgc3RpbGwgY29u
ZnVzaW5nLg0KDQpZb3XigJlyZSBub3Qgc2V0dGluZyBJUCBoZWFkZXIgdmFsdWVzOyB5b3XigJly
ZSBzZXR0aW5nIFRDUCBvciBVRFAgcGFyYW1ldGVycyAod2hpY2ggeW91IGhvcGUgd2lsbCBhZmZl
Y3QgSVAgdmFsdWVzKS4NCg0KSXMgdGhpcyBhbHNvIGJhc2VkIG9uIHRoZSBERiBhdHRyaWJ1dGUg
aW4gdGhlIFRVUk4gbWVzc2FnZSwgb3Igd291bGQgaXQgYmUgZXF1YWxseSB2YWxpZCAoYW5kIG11
Y2ggbW9yZSBjbGVhcikgdG8gc2F5IHRoYXQgaXQgaXMgYmFzZWQgb24gdGhlIERGIHZhbHVlIG9m
IGEgKipUVVJOIHNlc3Npb24qKio/IEkuZS4sIHdoYXQgaGFwcGVucyBpZiB5b3UgcmVjZWl2ZSBt
b3JlIHRoYW4gb25lIFRVUk4gbWVzc2FnZSB3aXRoIGRpZmZlcmVudCBERiBwYXJhbWV0ZXJzIChp
dG9yIGlmIHRoaXMgaXMgc3RyaWN0bHkgcHJvaGliaXRlZCwgcGxlYXNlIGNpdGUgd2hlcmUgdGhh
dCBpcyBtYW5kYXRlZCkuDQoNCltUUjNdIEZvciBUQ1AtdG8tVURQIHJlbGF5LCB0aGUgREYgYXR0
cmlidXRlIGluIHRoZSBUVVJOIG1lc3NhZ2Ugd2lsbCBiZSB1c2VkIHRvIHNldCB0aGUgREYgYml0
IGluIHRoZSBvdXRnb2luZyBVRFAgcGFja2V0IHRvIHRoZSBwZWVyLiBJIHdpbGwgcmUtcGhyYXNl
IHRoZSB0ZXh0IGFzIGZvbGxvd3M6DQoNCk5vdGUgdGhhdCB0aGUgc2VydmVyIGRvZXMgbm90IHBl
cmZvcm0gcGVyLXBhY2tldCB0cmFuc2xhdGlvbiBmb3IgVENQLXRvLVVEUCByZWxheSBhbmQgdmlj
ZS12ZXJzYS4gRm9yIFRDUC10by1VRFAgcmVsYXksIHRoZSBUVVJOIHNlcnZlciBzZXRzIHRoZSBE
RiBmaWVsZCBpbiB0aGUgb3V0Z29pbmcgVURQIHBhY2tldCBiYXNlZCBvbiB0aGUgcHJlc2VuY2Ug
b2YgRE9OVC1GUkFHTUVOVCBhdHRyaWJ1dGUgaW4gdGhlIFRVUk4gbWVzc2FnZS4gRm9yIFVEUC10
by1UQ1AgcmVsYXksIHRoZSBUVVJOIHNlcnZlciBzZXRzIHZhcmlvdXMgSVAgaGVhZGVyIGZpZWxk
cyBpbiB0aGUgVENQIHBhY2tldHMgb24gYSBwZXItY29ubmVjdGlvbiBiYXNpcyBmb3IgdGhlIFRD
UCBjb25uZWN0aW9uLg0KDQpDaGVlcnMsDQotVGlydQ0KDQpKb2UNCg0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OkhlbHZldGljYTsNCglwYW5vc2UtMToyIDExIDYgNCAyIDIgMiAyIDIg
NDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0x
OjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpEZW5nWGlh
bjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7Zm9udC1m
YW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OiJcQERlbmdYaWFuIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAx
IDEgMSAxO30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9y
bWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0
Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7
fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJ
Y29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bh
bi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6
cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5tc29ub3JtYWwwLCBsaS5t
c29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0KCXttc28tc3R5bGUtbmFtZTptc29ub3JtYWw7DQoJ
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowaW47DQoJZm9udC1zaXplOjExLjBwdDsN
Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpzcGFuLmFwcGxlLWNvbnZlcnRl
ZC1zcGFjZQ0KCXttc28tc3R5bGUtbmFtZTphcHBsZS1jb252ZXJ0ZWQtc3BhY2U7fQ0Kc3Bhbi5h
cHBsZS10YWItc3Bhbg0KCXttc28tc3R5bGUtbmFtZTphcHBsZS10YWItc3Bhbjt9DQpzcGFuLkVt
YWlsU3R5bGUyMg0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCi5Nc29DaHBEZWZh
dWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0K
QHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAx
LjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24x
O30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRz
IHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtp
ZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1h
cCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRp
Zl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVy
cGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5I
aSBKb2UsPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBsZWFzZSBzZWUgaW5saW5lIFtUUjNdPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFk
ZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4i
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+RnJvbTo8L2I+IEpvZSBUb3VjaCAmbHQ7dG91Y2hA
c3RyYXlhbHBoYS5jb20mZ3Q7IDxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBKdW5lIDE4LCAy
MDE5IDg6MDAgUE08YnI+DQo8Yj5Ubzo8L2I+IEtvbmRhLCBUaXJ1bWFsZXN3YXIgUmVkZHkgJmx0
O1RpcnVtYWxlc3dhclJlZGR5X0tvbmRhQE1jQWZlZS5jb20mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiBN
YWdudXMgV2VzdGVybHVuZCAmbHQ7bWFnbnVzLndlc3Rlcmx1bmRAZXJpY3Nzb24uY29tJmd0Ozsg
dHJhbUBpZXRmLm9yZzsgQnJhbmRvbiBXaWxsaWFtcyAmbHQ7YnJhbmRvbi53aWxsaWFtc0Bha2Ft
YWkuY29tJmd0OzsgZHJhZnQtaWV0Zi10cmFtLXR1cm5iaXMuYWxsQGlldGYub3JnOyB0c3YtYXJ0
QGlldGYub3JnOyBpZXRmQGlldGYub3JnPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbVHN2LWFy
dF0gW3RyYW1dIFRzdmFydCBsYXN0IGNhbGwgcmV2aWV3IG9mIGRyYWZ0LWlldGYtdHJhbS10dXJu
YmlzLTI1PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPHRhYmxlIGNsYXNzPSJNc29Ob3JtYWxU
YWJsZSIgYm9yZGVyPSIxIiBjZWxscGFkZGluZz0iMCIgc3R5bGU9ImJhY2tncm91bmQ6I0YzRkYz
Mztib3JkZXI6c29saWQgIzlCOUE4NyAxLjVwdCI+DQo8dGJvZHk+DQo8dHI+DQo8dGQgc3R5bGU9
ImJvcmRlcjpub25lO3BhZGRpbmc6Ljc1cHQgLjc1cHQgLjc1cHQgLjc1cHQiPg0KPHA+PHN0cm9u
Zz48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojOUI4QjNFIj5DQVVUSU9OPC9zcGFuPjwvc3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5QjhCM0UiPjo8L3NwYW4+
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6YmxhY2siPiBFeHRlcm5hbCBlbWFpbC4gRG8gbm90IGNsaWNrIGxpbmtzIG9yIG9wZW4NCiBh
dHRhY2htZW50cyB1bmxlc3MgeW91IHJlY29nbml6ZSB0aGUgc2VuZGVyIGFuZCBrbm93IHRoZSBj
b250ZW50IGlzIHNhZmUuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlh
bCZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L3RkPg0KPC90cj4N
CjwvdGJvZHk+DQo8L3RhYmxlPg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0iY2VudGVy
IiBzdHlsZT0idGV4dC1hbGlnbjpjZW50ZXIiPg0KPGhyIHNpemU9IjIiIHdpZHRoPSIxMDAlIiBh
bGlnbj0iY2VudGVyIj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5TZWUg
ZW5kLi4uPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGJyPg0K
PGJyPg0KPG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBw
dDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBK
dW4gMTgsIDIwMTksIGF0IDE6MzEgQU0sIEtvbmRhLCBUaXJ1bWFsZXN3YXIgUmVkZHkgJmx0Ozxh
IGhyZWY9Im1haWx0bzpUaXJ1bWFsZXN3YXJSZWRkeV9Lb25kYUBNY0FmZWUuY29tIj5UaXJ1bWFs
ZXN3YXJSZWRkeV9Lb25kYUBNY0FmZWUuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSBKb2UsPG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBsZWFzZSBzZWUgaW5saW5lIFtU
UjJdPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxk
aXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4w
cHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGI+RnJvbTo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPnRyYW0gJmx0OzxhIGhyZWY9Im1haWx0bzp0cmFtLWJvdW5jZXNAaWV0Zi5vcmciPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnRyYW0tYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+
Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48Yj5P
biBCZWhhbGYgT2Y8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+PC9iPkpvZQ0KIFRvdWNoPGJyPg0KPGI+U2VudDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPk1vbmRheSwgSnVuZSAxNywgMjAxOSA3OjQ4IFBN
PGJyPg0KPGI+VG86PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj5Lb25kYSwgVGlydW1hbGVzd2FyIFJlZGR5ICZsdDs8YSBocmVmPSJtYWlsdG86VGly
dW1hbGVzd2FyUmVkZHlfS29uZGFATWNBZmVlLmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+VGlydW1hbGVzd2FyUmVkZHlfS29uZGFATWNBZmVlLmNvbTwvc3Bhbj48L2E+Jmd0Ozxicj4N
CjxiPkNjOjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+TWFnbnVzIFdlc3Rlcmx1bmQgJmx0OzxhIGhyZWY9Im1haWx0bzptYWdudXMud2VzdGVybHVu
ZEBlcmljc3Nvbi5jb20iPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1hZ251cy53ZXN0ZXJs
dW5kQGVyaWNzc29uLmNvbTwvc3Bhbj48L2E+Jmd0Ozs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmlldGZAaWV0Zi5vcmciPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmlldGZAaWV0Zi5vcmc8L3NwYW4+PC9hPjsNCiBCcmFu
ZG9uIFdpbGxpYW1zICZsdDs8YSBocmVmPSJtYWlsdG86YnJhbmRvbi53aWxsaWFtc0Bha2FtYWku
Y29tIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5icmFuZG9uLndpbGxpYW1zQGFrYW1haS5j
b208L3NwYW4+PC9hPiZndDs7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLXRyYW0tdHVybmJpcy5hbGxAaWV0
Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmRyYWZ0LWlldGYtdHJhbS10dXJuYmlz
LmFsbEBpZXRmLm9yZzwvc3Bhbj48L2E+OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86dHN2LWFydEBpZXRmLm9yZyI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+dHN2LWFydEBpZXRmLm9yZzwvc3Bhbj48L2E+OzxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86
dHJhbUBpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+dHJhbUBpZXRmLm9yZzwv
c3Bhbj48L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlJlOiBbdHJhbV0gW1Rzdi1hcnRdIFRzdmFydCBsYXN0IGNh
bGwgcmV2aWV3IG9mIGRyYWZ0LWlldGYtdHJhbS10dXJuYmlzLTI1PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8dGFibGUgY2xhc3M9Ik1zb05vcm1hbFRh
YmxlIiBib3JkZXI9IjEiIGNlbGxwYWRkaW5nPSIwIiBzdHlsZT0iYmFja2dyb3VuZDojRjNGRjMz
O2JvcmRlcjpzb2xpZCAjOUI5QTg3IDEuNXB0O2JhY2tncm91bmQtcG9zaXRpb246aW5pdGlhbCBp
bml0aWFsO2JhY2tncm91bmQtcmVwZWF0OmluaXRpYWwgaW5pdGlhbCI+DQo8dGJvZHk+DQo8dHI+
DQo8dGQgc3R5bGU9ImJvcmRlcjpub25lO3BhZGRpbmc6Ljc1cHQgLjc1cHQgLjc1cHQgLjc1cHQi
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzlC
OEIzRSI+Q0FVVElPTjwvc3Bhbj48L3N0cm9uZz48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5QjhCM0Ui
Pjo8L3NwYW4+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJp
ZiI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5FeHRlcm5hbA0KIGVtYWlsLiBE
byBub3QgY2xpY2sgbGlua3Mgb3Igb3BlbiBhdHRhY2htZW50cyB1bmxlc3MgeW91IHJlY29nbml6
ZSB0aGUgc2VuZGVyIGFuZCBrbm93IHRoZSBjb250ZW50IGlzIHNhZmUuPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC90ZD4NCjwvdHI+DQo8L3Rib2R5Pg0KPC90YWJsZT4NCjxkaXYgY2xhc3M9Ik1z
b05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyIj4NCjxociBz
aXplPSIyIiB3aWR0aD0iMTAwJSIgYWxpZ249ImNlbnRlciI+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxicj4NCjxicj4NCjxicj4NCjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDtt
YXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
T24gSnVuIDE3LCAyMDE5LCBhdCAzOjMwIEFNLCBLb25kYSwgVGlydW1hbGVzd2FyIFJlZGR5ICZs
dDs8YSBocmVmPSJtYWlsdG86VGlydW1hbGVzd2FyUmVkZHlfS29uZGFATWNBZmVlLmNvbSI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+VGlydW1hbGVzd2FyUmVkZHlfS29uZGFATWNBZmVlLmNv
bTwvc3Bhbj48L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJiYWNrZ3Jv
dW5kOndoaXRlIj5IaSBKb2UsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZSI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZSI+UGxlYXNlIHNlZSBpbmxpbmUg
W1RSMV08bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRlIj4mbmJzcDvigKY8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48YnI+DQo8YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1
LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
YmFja2dyb3VuZDp3aGl0ZSI+T24gSnVuIDEzLCAyMDE5LCBhdCAxOjQyIEFNLCBLb25kYSwgVGly
dW1hbGVzd2FyIFJlZGR5ICZsdDs8YSBocmVmPSJtYWlsdG86VGlydW1hbGVzd2FyUmVkZHlfS29u
ZGFATWNBZmVlLmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+VGlydW1hbGVzd2FyUmVk
ZHlfS29uZGFATWNBZmVlLmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xp
ZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGJsb2NrcXVvdGUgc3R5
bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2IHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAw
aW4gNC4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1
LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9ImJhY2tncm91bmQ6d2hpdGUiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDtt
YXJnaW4tYm90dG9tOjUuMHB0O2ZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7dGV4dC1hbGlnbjpz
dGFydDstd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7d29yZC1zcGFjaW5nOjBweCI+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRl
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGlj
YSZxdW90OyxzYW5zLXNlcmlmIj4uLi48YnI+DQpUaGUgZGVzY3JpcHRpb24gaW4gdGhlIGRvY3Vt
ZW50IGltcGxpZXMgcGFja2V0LXRvLXBhY2tldCB0cmFuc2xhdGlvbiwgd2hpY2g8YnI+DQpzZWVt
cyBkYW5nZXJvdXMgKGV2ZW4gYXMgYSBkZXNjcmlwdGlvbikuIFRoaXMgaXMgZXNwZWNpYWxseSB0
cnVlIGZvciB0aGU8YnI+DQpub3Rpb24gdGhhdCBlYWNoIFVEUCBwYWNrZXQgaXMgdHJhbnNsYXRl
ZCBpbnRvIGV4YWN0bHkgb25lIFRDUCBmcmFtZSBkaXJlY3RseS48L3NwYW4+PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssc2Fucy1zZXJpZiI+
PGJyPg0KVGhlIFRVUk4gc3BlY2lmaWNhdGlvbiBvbmx5IGRpc2N1c3NlcyBwYWNrZXQtdG8tcGFj
a2V0IHRyYW5zbGF0aW9uIGZvciBVRFAtdG8tVURQIHJlbGF5IGFuZCBub3QgZm9yIFRDUC10by1V
RFAgcmVsYXkuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9ImJhY2tncm91bmQ6d2hpdGUiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9ImJhY2tncm91bmQ6d2hpdGUiPlNlYyAxNSB0YWxrcyBhYm91dCBzZXR0aW5nIElQIGZy
YWdtZW50YXRpb24gYmFzZWQgb24gdGhlIHJlY2VpdmVkIG1lc3NhZ2VzLiBJZiB0aGlzIGlzIG5v
dCBiYXNlZCBvbiBwYWNrZXQtdG8tcGFja2V0IHRyYW5zbGF0aW9uLCBjYW4geW91IGV4cGxhaW4g
aG93IHRoaXMgY2FuIGJlIGFjaGlldmVkPyBUQ1Agc2V0cyBERiBmb3IgYSBjb25uZWN0aW9uLCBu
b3Qgb24gYQ0KIHBlciBwYWNrZXQgYmFzaXM8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJiYWNrZ3JvdW5kOndo
aXRlIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRlIj5bVFJdIEl0IGlz
IG5vdCBiYXNlZCBvbiBwYWNrZXQtdG8tcGFja2V0IHRyYW5zbGF0aW9uLiBUVVJOIGNsaWVudCBj
YW4gc2V0IHRoZSBET07igJlULUZSQUdNRU5UIGF0dHJpYnV0ZSBpbiB0aGUgVFVSTiBtZXNzYWdl
IHRvIHRlbGwgdGhlIFRVUk4gc2VydmVyIHRvIHNldCB0aGUgREYgYml0IGluIHRoZSByZXN1bHRp
bmcgVURQIGRhdGFncmFtIHNlbnQgdG8gdGhlIHBlZXIuDQogUGxlYXNlIHNlZTxhIGhyZWY9Imh0
dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLXRyYW0tdHVybmJpcy0yNSNzZWN0
aW9uLTE1Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3Rvb2xzLmlldGYub3Jn
L2h0bWwvZHJhZnQtaWV0Zi10cmFtLXR1cm5iaXMtMjUjc2VjdGlvbi0xNTwvc3Bhbj48L2E+PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImJh
Y2tncm91bmQ6d2hpdGUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LHNhbnMtc2VyaWYiPlRoZSBzZWN0aW9uIG5vdGVzIHRoYXQg
b25seSBhIHNpbmdsZSBEU0NQIGNhbiBiZSBzZXQgZm9yIGEgVENQIGNvbm5lY3Rpb24uIEEgc2lt
aWxhciBub3RlIHNob3VsZCBiZSBpbmNsdWRlZCBpbiB0aGUgZGlzY3Vzc2lvbiBvZiBJUCBmcmFn
bWVudGF0aW9uDQogYW5kIElQIG9wdGlvbnMmbmJzcDsgLSB0aGVzZSB0b28gY2FuIGJlIHNldCBv
biBhIHBlci1tZXNzYWdlIGJhc2lzIGZvciBVRFAsIGJ1dCBub3QgZm9yIFRDUC48L3NwYW4+PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWls
eTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssc2Fucy1zZXJpZiI+W1RSMV0gU2VjdGlvbiAxNSBkaXNj
dXNzZXMgYm90aCBJUCBmcmFnbWVudGF0aW9uIGFuZCBJUCBvcHRpb25zLCBzZWU8c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxhIGhyZWY9Imh0
dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLXRyYW0tdHVybmJpcy0yNSNzZWN0
aW9uLTE1Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0hl
bHZldGljYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOnB1cnBsZSI+aHR0cHM6Ly90b29scy5pZXRm
Lm9yZy9odG1sL2RyYWZ0LWlldGYtdHJhbS10dXJuYmlzLTI1I3NlY3Rpb24tMTU8L3NwYW4+PC9h
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JdCBkb2VzLCBidXQgaW5jb3JyZWN0
bHkgaW1wbGllcyB0aGVzZSBhcmUgcGVyIHBhY2tldCBkZWNpc2lvbnMuIEFzIHdpdGggdGhhdCBz
ZWN0aW9u4oCZcyBkZXNjcmlwdGlvbiBvZiBEU0NQLCB0aGUgZGVzY3JpcHRpb25zIG9mIElQIGZy
YWdtZW50YXRpb24gYW5kIElQIG9wdGlvbnMgbmVlZCB0byBpbmRpY2F0ZSB0aGVzZSBhcmUgZWl0
aGVyIG5vdCB1bmRlciB1c2VyIGNvbnRyb2wgKElQIGZyYWdtZW50YXRpb24pDQogb3IgcGVyLWNv
bm5lY3Rpb24gKElQIG9wdGlvbnMpIGZvciBUQ1AuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPltUUjJdIE5vLCB0aGUgc2VjdGlvbiBkb2VzIG5v
dCBzYXkgcGVyLXBhY2tldCB0cmFuc2xhdGlvbnMuIFBsZWFzZSBzZWUgdGhlIGJlbG93IHNuaXAg
ZnJvbSBTZWN0aW9uIDE1PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbHQ7c25pcCZndDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgUHJlZmVycmVkIEJlaGF2aW9yOiBXaGVuIHRoZSBzZXJ2ZXIgc2VuZHMgYSBwYWNrZXQgdG8g
YSBwZWVyIGluPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyByZXNw
b25zZSB0byBhIFNlbmQgaW5kaWNhdGlvbiBjb250YWluaW5nIHRoZSBET05ULUZSQUdNRU5UPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhdHRyaWJ1dGUsIHRoZW4g
c2V0IHRoZSBERiBiaXQgaW4gdGhlIG91dGdvaW5nIElQIGhlYWRlciB0byAxLiZuYnNwOyBJbjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYWxsIG90aGVyIGNhc2Vz
IHdoZW4gc2VuZGluZyBhbiBvdXRnb2luZyBwYWNrZXQgY29udGFpbmluZzwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgYXBwbGljYXRpb24gZGF0YSAoZS5nLiwgRGF0
YSBpbmRpY2F0aW9uLCBDaGFubmVsRGF0YSBtZXNzYWdlLCBvcjwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgRE9OVC1GUkFHTUVOVCBhdHRyaWJ1dGUgbm90IGluY2x1
ZGVkIGluIHRoZSBTZW5kIGluZGljYXRpb24pLCBzZXQ8L3NwYW4+PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IHRoZSBERiBiaXQgaW4gdGhlIG91dGdvaW5nIElQIGhlYWRlciB0
byAwLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZsdDsvc25pcCZndDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5Mb29zZWx5IHJlc3RhdGVkLCB0aGlzIHNheXM6PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBjbGFzcz0iYXBwbGUtdGFiLXNw
YW4iPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBjbGFzcz0iYXBwbGUtdGFiLXNwYW4i
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+d2hlbiB5b3UgZ2V0IFRVUk4gbWVzc2FnZSBY
LCBzZXQgdGhlIElQIGhlYWRlciBhcyBmb2xsb3dzPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYXQgaW1wbGllcyB0aGF0IGVhY2ggVFVSTiBt
ZXNzYWdlIGFmZmVjdHMgYSBzaW5nbGUgSVAgaGVhZGVyLiBUaGF0IGltcGxpZXMgcGFja2V0IHRy
YW5zbGF0aW9uLCBub3QgY29udGVudCByZWxheSAtIGVzcGVjaWFsbHkgYmVjYXVzZSBpdCBjYW5u
b3Qgd29yayBmb3IgVENQIGNvbnRlbnQgcmVsYXksIHdoZXJlIElQIG9wdGlvbnMgY2Fubm90IGJl
IGNvbnRyb2xsZWQgJm5ic3A7bWlkLWNvbm5lY3Rpb24gb24gYSBwZXItdXNlci1tZXNzYWdlDQog
YmFzaXMuLi4uPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPltUUjNdIFRoZSBhYm92ZSB0ZXh0IGlz
IG9ubHkgZm9yIFRDUC10by1VRFAgcmVsYXksIERGIGJpdCB3aWxsIGJlIHNldCBpbiB0aGUgb3V0
Z29pbmcgVURQIHBhY2tldC4gVGhlIHNwZWNpZmljYXRpb24gZG9lcyBub3Qgc3VwcG9ydCBUQ1At
dG8tVENQIHJlbGF5LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4t
dG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkFnYWluLCBkZXNwaXRl
IGNsYWltcyBvZiBpbnRlbnQsIHRoaXMgZG9jdW1lbnTigJlzIGRlc2NyaXB0aW9uIG9mIGFsbCB0
aGVzZSB0cmFuc2xhdGlvbnMgaW5hcHByb3ByaWF0ZWx5IGltcGxpZXMgdGhleSBhcmUgcGVyLXBh
Y2tldCBkZWNpc2lvbnMgdGhyb3VnaG91dC4gVGhpcyBzaG91bGQgZnVydGhlciBiZSBjb3JyZWN0
ZWQgd2l0aCBzb21lIGV4cGxpY2l0IHRleHQgaW5kaWNhdGluZyBvdGhlcndpc2UgLSBhcw0KIGhh
cyBiZWVuIG5vdGVkIHRocm91Z2hvdXQgdGhpcyB0aHJlYWQuPG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPltUUjJdIEkg
d2lsbCBhZGQgdGhlIGZvbGxvd2luZyBsaW5lIHRvIGF2b2lkIGNvbmZ1c2lvbjo8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Tm90ZSB0aGF0IHRo
ZSBzZXJ2ZXIgZG9lcyBub3QgcHJlZm9ybSBwZXItcGFja2V0IHRyYW5zbGF0aW9uIGZvciBUQ1At
dG8tVURQIHRyYW5zbGF0aW9uIGFuZCB2aWNlLXZlcnNhLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5UaGF0IHNlZW1zIHJlYXNvbmFibGUsIGJ1dOKApi48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGJyPg0KPGJyPg0KPG86cD48L286cD48
L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUu
MHB0Ij4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41
cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5UaGUgVFVSTiBzZXJ2ZXIgc2V0cyB2YXJpb3VzIGZpZWxkcyBpbiB0
aGUgSVAgaGVhZGVyIGJhc2VkIG9uIHRoZSBET05ULUZSQUdNRU5UIGF0dHJpYnV0ZSBpbiB0aGUg
VFVSTiBtZXNzYWdlIGFuZCBvbiBhIHBlci1jb25uZWN0aW9uIGJhc2lzIGZvciB0aGUgVENQIGNv
bm5lY3Rpb24uPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhdOKAmXMgc3RpbGwgY29u
ZnVzaW5nLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5Zb3XigJlyZSBub3Qgc2V0dGluZyBJUCBoZWFkZXIgdmFsdWVzOyB5b3XigJlyZSBzZXR0
aW5nIFRDUCBvciBVRFAgcGFyYW1ldGVycyAod2hpY2ggeW91IGhvcGUgd2lsbCBhZmZlY3QgSVAg
dmFsdWVzKS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+SXMgdGhpcyBhbHNvIGJhc2VkIG9uIHRoZSBERiBhdHRyaWJ1dGUgaW4gdGhlIFRVUk4g
bWVzc2FnZSwgb3Igd291bGQgaXQgYmUgZXF1YWxseSB2YWxpZCAoYW5kIG11Y2ggbW9yZSBjbGVh
cikgdG8gc2F5IHRoYXQgaXQgaXMgYmFzZWQgb24gdGhlIERGIHZhbHVlIG9mIGEgKipUVVJOIHNl
c3Npb24qKio/IEkuZS4sIHdoYXQgaGFwcGVucyBpZiB5b3UgcmVjZWl2ZSBtb3JlIHRoYW4gb25l
IFRVUk4gbWVzc2FnZQ0KIHdpdGggZGlmZmVyZW50IERGIHBhcmFtZXRlcnMgKGl0b3IgaWYgdGhp
cyBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLCBwbGVhc2UgY2l0ZSB3aGVyZSB0aGF0IGlzIG1hbmRh
dGVkKS48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+W1RSM10gRm9yIFRDUC10by1VRFAgcmVsYXks
IHRoZSBERiBhdHRyaWJ1dGUgaW4gdGhlIFRVUk4gbWVzc2FnZSB3aWxsIGJlIHVzZWQgdG8gc2V0
IHRoZSBERiBiaXQgaW4gdGhlIG91dGdvaW5nIFVEUCBwYWNrZXQgdG8gdGhlIHBlZXIuIEkgd2ls
bCByZS1waHJhc2UgdGhlIHRleHQgYXMgZm9sbG93czo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
Tm90ZSB0aGF0IHRoZSBzZXJ2ZXIgZG9lcyBub3QgcGVyZm9ybSBwZXItcGFja2V0IHRyYW5zbGF0
aW9uIGZvciBUQ1AtdG8tVURQIHJlbGF5IGFuZCB2aWNlLXZlcnNhLiBGb3IgVENQLXRvLVVEUCBy
ZWxheSwgdGhlIFRVUk4gc2VydmVyIHNldHMgdGhlIERGIGZpZWxkIGluIHRoZSBvdXRnb2luZyBV
RFAgcGFja2V0IGJhc2VkIG9uIHRoZSBwcmVzZW5jZSBvZiBET05ULUZSQUdNRU5UIGF0dHJpYnV0
ZSBpbiB0aGUNCiBUVVJOIG1lc3NhZ2UuIEZvciBVRFAtdG8tVENQIHJlbGF5LCB0aGUgVFVSTiBz
ZXJ2ZXIgc2V0cyB2YXJpb3VzIElQIGhlYWRlciBmaWVsZHMgaW4gdGhlIFRDUCBwYWNrZXRzIG9u
IGEgcGVyLWNvbm5lY3Rpb24gYmFzaXMgZm9yIHRoZSBUQ1AgY29ubmVjdGlvbi48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Q2hlZXJzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+LVRpcnU8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Sm9lPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9i
b2R5Pg0KPC9odG1sPg0K

--_000_DM5PR16MB170505241FAB128A7A2B0F64EAE50DM5PR16MB1705namp_--


From nobody Wed Jun 19 06:25:43 2019
Return-Path: <TirumaleswarReddy_Konda@mcafee.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 44384120494; Wed, 19 Jun 2019 06:25:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.308
X-Spam-Level: 
X-Spam-Status: No, score=-4.308 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mcafee.com
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 WtMDaqY_RsCc; Wed, 19 Jun 2019 06:25:32 -0700 (PDT)
Received: from DNVWSMAILOUT1.mcafee.com (dnvwsmailout1.mcafee.com [161.69.31.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E8C6E12011D; Wed, 19 Jun 2019 06:25:31 -0700 (PDT)
X-NAI-Header: Modified by McAfee Email Gateway (5500)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mcafee.com; s=s_mcafee; t=1560950144; h=From: To:CC:Subject:Thread-Topic:Thread-Index:Date: Message-ID:References:In-Reply-To:Accept-Language: Content-Language:X-MS-Has-Attach:X-MS-TNEF-Correlator: dlp-product:dlp-version:dlp-reaction:authentication-results: x-originating-ip:x-ms-publictraffictype:x-ms-office365-filtering-correlation-id: x-microsoft-antispam:x-ms-traffictypediagnostic: x-ms-exchange-purlcount:x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers:x-forefront-prvs: x-forefront-antispam-report:received-spf:x-ms-exchange-senderadcheck: x-microsoft-antispam-message-info:Content-Type: MIME-Version:X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype: X-MS-Exchange-CrossTenant-userprincipalname: X-MS-Exchange-Transport-CrossTenantHeadersStamped: X-OriginatorOrg:X-NAI-Spam-Flag:X-NAI-Spam-Threshold: X-NAI-Spam-Score:X-NAI-Spam-Version; bh=3 UEN+gHSbwvZm5g6C7rrBZTUPA5fQyfLByQ8xcVSg6 A=; b=BcOnJhyDOHxfD0dACrBssiSnhwYOGk+aXs0JFtvX0T3A mTPJIdRTbpfaMQFlgUW8cEJVNhokkAU8ukAml7MOUrkocUvAdq 8WTcAoyLVHZNT6WLVsow7HrL1b6iXOgPWEXb4dBP0RcgnAxsv+ s4dqDnryFq+U7ZFxqnGhQZK3EaI=
Received: from DNVEXAPP1N06.corpzone.internalzone.com (unknown [10.44.48.90]) by DNVWSMAILOUT1.mcafee.com with smtp (TLS: TLSv1/SSLv3,256bits,ECDHE-RSA-AES256-SHA384) id 2cac_3f49_a0c9f231_7e20_4256_8954_8b5a0ad8e23f; Wed, 19 Jun 2019 07:15:43 -0600
Received: from DNVEXAPP1N05.corpzone.internalzone.com (10.44.48.89) by DNVEXAPP1N06.corpzone.internalzone.com (10.44.48.90) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Wed, 19 Jun 2019 07:24:43 -0600
Received: from DNVO365EDGE2.corpzone.internalzone.com (10.44.176.74) by DNVEXAPP1N05.corpzone.internalzone.com (10.44.48.89) with Microsoft SMTP Server (TLS) id 15.0.1395.4 via Frontend Transport; Wed, 19 Jun 2019 07:24:43 -0600
Received: from NAM05-DM3-obe.outbound.protection.outlook.com (10.44.176.240) by edge.mcafee.com (10.44.176.74) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Wed, 19 Jun 2019 07:24:42 -0600
Received: from DM5PR16MB1705.namprd16.prod.outlook.com (10.172.44.147) by DM5PR16MB1674.namprd16.prod.outlook.com (10.172.44.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1987.13; Wed, 19 Jun 2019 13:24:42 +0000
Received: from DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::3d0a:95ec:9842:68f7]) by DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::3d0a:95ec:9842:68f7%9]) with mapi id 15.20.1987.014; Wed, 19 Jun 2019 13:24:42 +0000
From: "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@McAfee.com>
To: Joe Touch <touch@strayalpha.com>, Magnus Westerlund <magnus.westerlund@ericsson.com>
CC: "tsv-art@ietf.org" <tsv-art@ietf.org>, "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>, Brandon Williams <brandon.williams@akamai.com>, "tram@ietf.org" <tram@ietf.org>
Thread-Topic: [Tsv-art] [tram] Tsvart last call review of draft-ietf-tram-turnbis-25
Thread-Index: AQHVJeLARC6n0ucJHkeMQsIbR9Bl76ai+JZQ
Date: Wed, 19 Jun 2019 13:24:42 +0000
Message-ID: <DM5PR16MB1705F636477B6234FEA35A04EAE50@DM5PR16MB1705.namprd16.prod.outlook.com>
References: <155971464360.28104.6837263931145163343@ietfa.amsl.com> <F306B122-79F3-4C7A-8CE2-1C094D9F0FCC@strayalpha.com> <DM5PR16MB1705A4C370C4405AFFD63546EA100@DM5PR16MB1705.namprd16.prod.outlook.com> <5F2F8A3B-2887-4107-81E2-B4E222A4044E@strayalpha.com> <DM5PR16MB1705BD4E31370D2F5A179F17EA130@DM5PR16MB1705.namprd16.prod.outlook.com> <2C6B5776-CB95-4607-8D0C-07FDE2F6D515@strayalpha.com> <DM5PR16MB1705638AD29F3288E4AC0952EAED0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB252250AE4E7C158F985B0CC895ED0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <D9A01E28-F9FB-4C86-AFD3-A2BA8D89C340@strayalpha.com> <a3bbeb17-e768-9ab2-9f34-3d179fa8fe38@akamai.com> <E41C125D-F3B4-475E-8AD0-124F531F1DC9@strayalpha.com> <DM5PR16MB170564C0438321CC3FDD0ACFEAEF0@DM5PR16MB1705.namprd16.prod.outlook.com> <4C41A2BC-0CBC-42D5-B313-22F9A9D51F6E@strayalpha.com> <DM5PR16MB1705874C023145D26DCB58E6EAEE0@DM5PR16MB1705.namprd16.prod.outlook.com> <edcd66c2-0dfb-8f89-d6a3-53482c433d4e@strayalpha.com> <DM5PR16MB17057CCD4D2543D84254EFD1EAEB0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB2522DCB2459055A6319C439B95EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <DM5PR16MB1705E3EF8260B456A9B02C10EAEA0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB2522C0A1063877D45985619795EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <BD41AC2D-3925-4E11-B1EC-AD24680376AE@strayalpha.com>
In-Reply-To: <BD41AC2D-3925-4E11-B1EC-AD24680376AE@strayalpha.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-version: 11.3.0.8
dlp-reaction: no-action
authentication-results: spf=none (sender IP is ) smtp.mailfrom=TirumaleswarReddy_Konda@McAfee.com; 
x-originating-ip: [49.37.204.46]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 195af1ce-ab5e-401c-0aa6-08d6f4b97d21
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600148)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:DM5PR16MB1674; 
x-ms-traffictypediagnostic: DM5PR16MB1674:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <DM5PR16MB16744FA45BBCE07602BDC79BEAE50@DM5PR16MB1674.namprd16.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:3631;
x-forefront-prvs: 0073BFEF03
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(346002)(376002)(39860400002)(136003)(366004)(396003)(199004)(189003)(32952001)(81156014)(80792005)(53546011)(102836004)(66446008)(64756008)(72206003)(66556008)(66476007)(53936002)(86362001)(76176011)(14454004)(52536014)(6506007)(476003)(9326002)(26005)(5024004)(9686003)(5660300002)(6246003)(316002)(7696005)(486006)(11346002)(66066001)(6306002)(54896002)(54906003)(14444005)(110136005)(256004)(186003)(99286004)(446003)(71200400001)(71190400001)(8676002)(8936002)(66946007)(81166006)(76116006)(73956011)(7736002)(6116002)(790700001)(236005)(3846002)(74316002)(25786009)(33656002)(2906002)(55016002)(229853002)(68736007)(478600001)(4326008)(6436002)(85282002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR16MB1674; H:DM5PR16MB1705.namprd16.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: McAfee.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: hOg5V7ozbUC3dhtptpVE1WCAucnymVTc8VBsnl56+l8EEErqtvZZfZTuaxEXepa42lbX1V6Fa4Qb19p/maA4/oMfPsT7ZwqKA2obhH4RiDw0UQhqhgDQ6MTwhAyFc0pMqqWxZApZ/sH0hawcJG9v/wug8deYRT/GoIdWQogAHyaMce9vtIPUmBVnzQPmgGfim10WOrv791x6JScflRwS+lt8xbyh/zCMRWgMYbsSG7B/BZ59D87Qmg+9NXueNN3bFSwEGgc7PDbMDSO7kpYG6r7wyvJcm30myXB/vb9/72r8UwRpm8wYaxRSC3H7mWCRu7imYx9mRLnSTEqGZFhB/mAqSFh4+aAdJ5JSJzDIUg7OxSiYxRngz25+YOCuyMh1y8If2bhpiAkJ/D8yMnmxjvMpid8VCwSLBYdHDgETbWs=
Content-Type: multipart/alternative; boundary="_000_DM5PR16MB1705F636477B6234FEA35A04EAE50DM5PR16MB1705namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 195af1ce-ab5e-401c-0aa6-08d6f4b97d21
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Jun 2019 13:24:42.3987 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4943e38c-6dd4-428c-886d-24932bc2d5de
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: TirumaleswarReddy_Konda@McAfee.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR16MB1674
X-OriginatorOrg: mcafee.com
X-NAI-Spam-Flag: NO
X-NAI-Spam-Threshold: 15
X-NAI-Spam-Score: 0
X-NAI-Spam-Version: 2.3.0.9418 : core <6571> : inlines <7107> : streams <1824944> : uri <2857794>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/BYnkK4dB5da3wkR_a-HdFVvPfTw>
Subject: Re: [tram] [Tsv-art] Tsvart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Jun 2019 13:25:35 -0000

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

SGkgSm9lLA0KDQpJIGhhdmUgYWRkZWQgdGhlIGZvbGxvd2luZyBsaW5lcyB0byBhZGRyZXNzIHlv
dXIgY29tbWVudDoNCg0KICAgVENQIG11bHRpLXBhdGggW1JGQzY4MjRdIGlzIG5vdCBzdXBwb3J0
ZWQgYnkgdGhpcyB2ZXJzaW9uIG9mIFRVUk4NCiAgIGJlY2F1c2UgVENQIG11bHRpLXBhdGggaXMg
bm90IHVzZWQgYnkgYm90aCBTSVAgYW5kIFdlYlJUQyBwcm90b2NvbHMNCiAgIFtSRkM3NDc4XSBm
b3IgbWVkaWEgYW5kIG5vbi1tZWRpYSBkYXRhLiAgSWYgdGhlIFRDUCBjb25uZWN0aW9uDQogICBi
ZXR3ZWVuIHRoZSBUVVJOIGNsaWVudCBhbmQgc2VydmVyIHVzZXMgVENQLUFPIFtSRkM1OTI1XSBv
ciBUTFMsIHRoZQ0KICAgY2xpZW50IG11c3Qgc2VjdXJlIGFwcGxpY2F0aW9uIGRhdGEgKGUuZy4g
dXNpbmcgU1JUUCkgdG8gcHJvdmlkZQ0KICAgY29uZmlkZW50aWFsbHksIG1lc3NhZ2UgYXV0aGVu
dGljYXRpb24gYW5kIHJlcGxheSBwcm90ZWN0aW9uIHRvDQogICBwcm90ZWN0IHRoZSBhcHBsaWNh
dGlvbiBkYXRhIHJlbGF5ZWQgZnJvbSB0aGUgc2VydmVyIHRvIHRoZSBwZWVyDQogICB1c2luZyBV
RFAuICBBdHRhY2tlciBhdHRlbXB0aW5nIHRvIHNwb29mIGluIGZha2UgZGF0YSBpcyBkaXNjdXNz
ZWQgaW4NCiAgIFNlY3Rpb24gMjAuMS40LiAgTm90ZSB0aGF0IFRDUC1BTyBvcHRpb24gb2Jzb2xl
dGVzIFRDUCBNRDUgb3B0aW9uLg0KICAgVW5saWtlIFVEUCwgVENQIHdpdGhvdXQgdGhlIFRDUCBG
YXN0IE9wZW4gZXh0ZW5zaW9uIFtSRkM3NDEzXSBkb2VzDQogICBub3Qgc3VwcG9ydCAwLVJUVCBz
ZXNzaW9uIHJlc3VtcHRpb24uICBUaGUgVENQIHVzZXIgdGltZW91dCBbUkZDNTQ4Ml0NCiAgIGVx
dWl2YWxlbnQgZm9yIGFwcGxpY2F0aW9uIGRhdGEgcmVsYXllZCBieSB0aGUgVFVSTiBpcyB0aGUg
dXNlIG9mIFJUUA0KICAgY29udHJvbCBwcm90b2NvbCAoUlRDUCkuICBBcyBhIHJlbWluZGVyLCBS
VENQIGlzIGEgZnVuZGFtZW50YWwgYW5kDQogICBpbnRlZ3JhbCBwYXJ0IG9mIFJUUC4NCg0KQ2hl
ZXJzLA0KLVRpcnUNCg0KRnJvbTogSm9lIFRvdWNoIDx0b3VjaEBzdHJheWFscGhhLmNvbT4NClNl
bnQ6IFR1ZXNkYXksIEp1bmUgMTgsIDIwMTkgODowMyBQTQ0KVG86IE1hZ251cyBXZXN0ZXJsdW5k
IDxtYWdudXMud2VzdGVybHVuZEBlcmljc3Nvbi5jb20+DQpDYzogS29uZGEsIFRpcnVtYWxlc3dh
ciBSZWRkeSA8VGlydW1hbGVzd2FyUmVkZHlfS29uZGFATWNBZmVlLmNvbT47IHRzdi1hcnRAaWV0
Zi5vcmc7IGRyYWZ0LWlldGYtdHJhbS10dXJuYmlzLmFsbEBpZXRmLm9yZzsgaWV0ZkBpZXRmLm9y
ZzsgQnJhbmRvbiBXaWxsaWFtcyA8YnJhbmRvbi53aWxsaWFtc0Bha2FtYWkuY29tPjsgdHJhbUBp
ZXRmLm9yZw0KU3ViamVjdDogUmU6IFtUc3YtYXJ0XSBbdHJhbV0gVHN2YXJ0IGxhc3QgY2FsbCBy
ZXZpZXcgb2YgZHJhZnQtaWV0Zi10cmFtLXR1cm5iaXMtMjUNCg0KDQpDQVVUSU9OOiBFeHRlcm5h
bCBlbWFpbC4gRG8gbm90IGNsaWNrIGxpbmtzIG9yIG9wZW4gYXR0YWNobWVudHMgdW5sZXNzIHlv
dSByZWNvZ25pemUgdGhlIHNlbmRlciBhbmQga25vdyB0aGUgY29udGVudCBpcyBzYWZlLg0KDQpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KDQoNCg0KT24gSnVuIDE4LCAyMDE5LCBh
dCA2OjQ3IEFNLCBNYWdudXMgV2VzdGVybHVuZCA8bWFnbnVzLndlc3Rlcmx1bmRAZXJpY3Nzb24u
Y29tPG1haWx0bzptYWdudXMud2VzdGVybHVuZEBlcmljc3Nvbi5jb20+PiB3cm90ZToNCg0KW1RS
XSBUaGUgY29tbWVudCBmcm9tIEpvZSBpcyA6IGlmIFRDUC1BTyBpcyB1c2VkLCBhcHBsaWNhdGlv
biBkYXRhIGlzIGF1dGhlbnRpY2F0ZWQgaW4gdGhlIFRDUCBsZWcgYnV0IHRoZSBkYXRhIGNhbiBi
ZSBmYWtlZCB3aGVuIHJlbGF5ZWQgZnJvbSB0aGUgc2VydmVyIHRvIHRoZSBwZWVyIHVzaW5nIFVE
UC4gSSB0cmllZCB0byBhZGRyZXNzIHRoaXMgY29tbWVudCBieSBzYXlpbmcgaWYgc2VjdXJlIGFw
cGxpY2F0aW9uIGRhdGEgKFNSVFApIGlzIHVzZWQgbWVzc2FnZSBhdXRoZW50aWNhdGlvbiBpcyBh
dmFpbGFibGUgYXQgdGhlIGFwcGxpY2F0aW9uIGxheWVyIGV2ZW4gaWYgVURQIGRvZXMgbm90IHN1
cHBvcnQgYXV0aGVudGljYXRpb24gb3B0aW9uLg0KU3VyZSwgYnV0IHRoaXMgaXMgZXF1aXZhbGVu
dCB0byB0aGUgY2FzZSBvZiBUVVJOIG92ZXIgVENQL1RMUyB0aGF0IGFsc28gb25seSBoYXZlIHRo
ZSBzZWN1cml0eSBtb2RlbCB0byB0aGUgbWlkZGxlLiBTbyBwb2ludGluZyB0aGF0IGFzcGVjdCBv
dXQgaXMgZmluZSwgYnV0IEkgdGhpbmsgVFVSTiBpcyBxdWl0ZSBjbGVhciBvbiB0aGF0IGNsaWVu
dCB0byBwZWVyIHNlY3VyaXR5IGFyZSB0aGUgcmVzcG9uc2liaWxpdHkgb2YgdGhlIGVuZC10by1l
bmQgYXBwbGljYXRpb24gdXNpbmcgVFVSTi4gTGlrZSB0aGUgc3RhdGVtZW50IGluIHRoZSBUaGly
ZCBwYXJhZ3JhcGggb2YgMjAuMS40Og0KDQogICBUaGVzZSBhdHRhY2tzIGFyZSBtb3JlIHByb3Bl
cmx5IG1pdGlnYXRlZCBieSBhcHBsaWNhdGlvbi1sYXllcg0KDQogICBhdXRoZW50aWNhdGlvbiB0
ZWNobmlxdWVzLiAgSW4gdGhlIGNhc2Ugb2YgcmVhbC10aW1lIHRyYWZmaWMsIHVzYWdlDQoNCiAg
IG9mIFNSVFAgW1JGQzM3MTFdIHByZXZlbnRzIHRoZXNlIGF0dGFja3MuDQoNCkZXSVcsIGV2ZW4g
d2l0aCB0aGlzIHN0YXRlbWVudCwgaWYgeW914oCZcmUgZ29pbmcgdG8gdGFsayBhYm91dCBwcmVz
ZXJ2aW5nIElQIG9wdGlvbnMgYW5kIHNldHRpbmdzIHRoZW4gaXTigJlzIGVxdWFsbHkgaW1wb3J0
YW50IHRvIGRpc2N1c3MgaG93IHlvdSBwcmVzZXJ2ZSBvciBpbnRlcmZlcmUgd2l0aCBUQ1Agb3B0
aW9ucyBhbmQgc2V0dGluZ3MgLSBhbmQgbWF5YmUgb3RoZXIgbGF5ZXJzIGxpa2UgVExTIHRvbyAt
IGluIHRoZSBzYW1lIHBsYWNlIGluIHRoZSBkb2N1bWVudC4NCg0KSXTigJlzIG5vdCBqdXN0IHdo
ZXRoZXIgdGhpcyBpcyBhIHNlY3VyaXR5IGlzc3VlOyBpdOKAmXMgdGhhdCB0aGUgc2VtYW50aWNz
IGFyZSBicm9rZW4gaW4gaGFsZi4NCg0KSm9lDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OkhlbHZldGljYTsNCglwYW5vc2UtMToyIDExIDYgNCAyIDIgMiAyIDIg
NDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0x
OjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpEZW5nWGlh
bjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7Zm9udC1m
YW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OiJcQERlbmdYaWFuIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAx
IDEgMSAxO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q29uc29sYXM7DQoJcGFub3NlLTE6
MiAxMSA2IDkgMiAyIDQgMyAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9y
bWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4t
Ym90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJy
aSIsc2Fucy1zZXJpZjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1w
cmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0K
YTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwcmUN
Cgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1h
dHRlZCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250
LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KcC5tc29ub3JtYWww
LCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0KCXttc28tc3R5bGUtbmFtZTptc29ub3Jt
YWw7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowaW47DQoJZm9udC1zaXplOjEx
LjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpzcGFuLkhUTUxQcmVm
b3JtYXR0ZWRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsN
Cgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0
dGVkIjsNCglmb250LWZhbWlseTpDb25zb2xhczt9DQpzcGFuLkVtYWlsU3R5bGUyMg0KCXttc28t
c3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1z
ZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10
eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24x
DQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9
DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEt
LVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlk
bWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+
DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0
YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxi
b2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9
IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSBKb2UsPG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPkkgaGF2ZSBhZGRlZCB0aGUgZm9sbG93aW5nIGxpbmVzIHRvIGFkZHJlc3Mg
eW91ciBjb21tZW50OjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5i
c3A7IFRDUCBtdWx0aS1wYXRoIFtSRkM2ODI0XSBpcyBub3Qgc3VwcG9ydGVkIGJ5IHRoaXMgdmVy
c2lvbiBvZiBUVVJOPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyBiZWNhdXNlIFRDUCBtdWx0aS1wYXRoIGlzIG5vdCB1c2Vk
IGJ5IGJvdGggU0lQIGFuZCBXZWJSVEMgcHJvdG9jb2xzPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyBbUkZDNzQ3OF0gZm9y
IG1lZGlhIGFuZCBub24tbWVkaWEgZGF0YS4mbmJzcDsgSWYgdGhlIFRDUCBjb25uZWN0aW9uPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNw
OyZuYnNwOyBiZXR3ZWVuIHRoZSBUVVJOIGNsaWVudCBhbmQgc2VydmVyIHVzZXMgVENQLUFPIFtS
RkM1OTI1XSBvciBUTFMsIHRoZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsgY2xpZW50IG11c3Qgc2VjdXJlIGFwcGxpY2F0
aW9uIGRhdGEgKGUuZy4gdXNpbmcgU1JUUCkgdG8gcHJvdmlkZTxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsgY29uZmlkZW50
aWFsbHksIG1lc3NhZ2UgYXV0aGVudGljYXRpb24gYW5kIHJlcGxheSBwcm90ZWN0aW9uIHRvPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNw
OyZuYnNwOyBwcm90ZWN0IHRoZSBhcHBsaWNhdGlvbiBkYXRhIHJlbGF5ZWQgZnJvbSB0aGUgc2Vy
dmVyIHRvIHRoZSBwZWVyPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyB1c2luZyBVRFAuJm5ic3A7IEF0dGFja2VyIGF0dGVt
cHRpbmcgdG8gc3Bvb2YgaW4gZmFrZSBkYXRhIGlzIGRpc2N1c3NlZCBpbjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsgU2Vj
dGlvbiAyMC4xLjQuJm5ic3A7IE5vdGUgdGhhdCBUQ1AtQU8gb3B0aW9uIG9ic29sZXRlcyBUQ1Ag
TUQ1IG9wdGlvbi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l
dyZxdW90OyI+Jm5ic3A7Jm5ic3A7IFVubGlrZSBVRFAsIFRDUCB3aXRob3V0IHRoZSBUQ1AgRmFz
dCBPcGVuIGV4dGVuc2lvbiBbUkZDNzQxM10gZG9lczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsgbm90IHN1cHBvcnQgMC1S
VFQgc2Vzc2lvbiByZXN1bXB0aW9uLiZuYnNwOyBUaGUgVENQIHVzZXIgdGltZW91dCBbUkZDNTQ4
Ml08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+
Jm5ic3A7Jm5ic3A7IGVxdWl2YWxlbnQgZm9yIGFwcGxpY2F0aW9uIGRhdGEgcmVsYXllZCBieSB0
aGUgVFVSTiBpcyB0aGUgdXNlIG9mIFJUUDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsgY29udHJvbCBwcm90b2NvbCAoUlRD
UCkuJm5ic3A7IEFzIGEgcmVtaW5kZXIsIFJUQ1AgaXMgYSBmdW5kYW1lbnRhbCBhbmQ8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5i
c3A7IGludGVncmFsIHBhcnQgb2YgUlRQLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
Q2hlZXJzLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+LVRpcnU8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRp
dj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBw
dDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPkZy
b206PC9iPiBKb2UgVG91Y2ggJmx0O3RvdWNoQHN0cmF5YWxwaGEuY29tJmd0OyA8YnI+DQo8Yj5T
ZW50OjwvYj4gVHVlc2RheSwgSnVuZSAxOCwgMjAxOSA4OjAzIFBNPGJyPg0KPGI+VG86PC9iPiBN
YWdudXMgV2VzdGVybHVuZCAmbHQ7bWFnbnVzLndlc3Rlcmx1bmRAZXJpY3Nzb24uY29tJmd0Ozxi
cj4NCjxiPkNjOjwvYj4gS29uZGEsIFRpcnVtYWxlc3dhciBSZWRkeSAmbHQ7VGlydW1hbGVzd2Fy
UmVkZHlfS29uZGFATWNBZmVlLmNvbSZndDs7IHRzdi1hcnRAaWV0Zi5vcmc7IGRyYWZ0LWlldGYt
dHJhbS10dXJuYmlzLmFsbEBpZXRmLm9yZzsgaWV0ZkBpZXRmLm9yZzsgQnJhbmRvbiBXaWxsaWFt
cyAmbHQ7YnJhbmRvbi53aWxsaWFtc0Bha2FtYWkuY29tJmd0OzsgdHJhbUBpZXRmLm9yZzxicj4N
CjxiPlN1YmplY3Q6PC9iPiBSZTogW1Rzdi1hcnRdIFt0cmFtXSBUc3ZhcnQgbGFzdCBjYWxsIHJl
dmlldyBvZiBkcmFmdC1pZXRmLXRyYW0tdHVybmJpcy0yNTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRp
dj4NCjx0YWJsZSBjbGFzcz0iTXNvTm9ybWFsVGFibGUiIGJvcmRlcj0iMSIgY2VsbHBhZGRpbmc9
IjAiIHN0eWxlPSJiYWNrZ3JvdW5kOiNGM0ZGMzM7Ym9yZGVyOnNvbGlkICM5QjlBODcgMS41cHQi
Pg0KPHRib2R5Pg0KPHRyPg0KPHRkIHN0eWxlPSJib3JkZXI6bm9uZTtwYWRkaW5nOi43NXB0IC43
NXB0IC43NXB0IC43NXB0Ij4NCjxwPjxzdHJvbmc+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZx
dW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzlCOEIzRSI+Q0FVVElPTjwvc3Bhbj48
L3N0cm9uZz48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojOUI4QjNFIj46PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVv
dDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4gRXh0ZXJuYWwgZW1haWwuIERv
IG5vdCBjbGljayBsaW5rcyBvciBvcGVuDQogYXR0YWNobWVudHMgdW5sZXNzIHlvdSByZWNvZ25p
emUgdGhlIHNlbmRlciBhbmQga25vdyB0aGUgY29udGVudCBpcyBzYWZlLjwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC90ZD4NCjwvdHI+DQo8L3Rib2R5Pg0KPC90YWJsZT4NCjxkaXYgY2xh
c3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyIj4N
CjxociBzaXplPSIyIiB3aWR0aD0iMTAwJSIgYWxpZ249ImNlbnRlciI+DQo8L2Rpdj4NCjwvZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8YmxvY2txdW90
ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBKdW4gMTgsIDIwMTksIGF0IDY6NDcgQU0sIE1hZ251cyBX
ZXN0ZXJsdW5kICZsdDs8YSBocmVmPSJtYWlsdG86bWFnbnVzLndlc3Rlcmx1bmRAZXJpY3Nzb24u
Y29tIj5tYWdudXMud2VzdGVybHVuZEBlcmljc3Nvbi5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8ZGl2Pg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21h
cmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6
c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0bztiYWNrZ3JvdW5kOndoaXRlIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LHNhbnMtc2VyaWYiPltUUl0gVGhl
IGNvbW1lbnQgZnJvbSBKb2UgaXMgOiBpZiBUQ1AtQU8gaXMgdXNlZCwgYXBwbGljYXRpb24gZGF0
YSBpcyBhdXRoZW50aWNhdGVkIGluIHRoZSBUQ1AgbGVnIGJ1dCB0aGUgZGF0YSBjYW4gYmUgZmFr
ZWQgd2hlbiByZWxheWVkIGZyb20gdGhlIHNlcnZlciB0byB0aGUgcGVlciB1c2luZyBVRFAuIEkg
dHJpZWQgdG8gYWRkcmVzcw0KIHRoaXMgY29tbWVudCBieSBzYXlpbmcgaWYgc2VjdXJlIGFwcGxp
Y2F0aW9uIGRhdGEgKFNSVFApIGlzIHVzZWQgbWVzc2FnZSBhdXRoZW50aWNhdGlvbiBpcyBhdmFp
bGFibGUgYXQgdGhlIGFwcGxpY2F0aW9uIGxheWVyIGV2ZW4gaWYgVURQIGRvZXMgbm90IHN1cHBv
cnQgYXV0aGVudGljYXRpb24gb3B0aW9uLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO2JhY2tncm91bmQ6d2hpdGU7Y2Fy
ZXQtY29sb3I6IHJnYigwLCAwLCAwKTtmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsO3RleHQtYWxp
Z246c3RhcnQ7LXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4O3dvcmQtc3BhY2luZzowcHgi
Pg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtIZWx2ZXRp
Y2EmcXVvdDssc2Fucy1zZXJpZiI+U3VyZSwgYnV0IHRoaXMgaXMgZXF1aXZhbGVudCB0byB0aGUg
Y2FzZSBvZiBUVVJOIG92ZXIgVENQL1RMUyB0aGF0IGFsc28gb25seSBoYXZlIHRoZSBzZWN1cml0
eSBtb2RlbCB0byB0aGUgbWlkZGxlLiBTbyBwb2ludGluZyB0aGF0IGFzcGVjdCBvdXQgaXMgZmlu
ZSwgYnV0IEkgdGhpbmsgVFVSTiBpcyBxdWl0ZSBjbGVhciBvbiB0aGF0DQogY2xpZW50IHRvIHBl
ZXIgc2VjdXJpdHkgYXJlIHRoZSByZXNwb25zaWJpbGl0eSBvZiB0aGUgZW5kLXRvLWVuZCBhcHBs
aWNhdGlvbiB1c2luZyBUVVJOLiBMaWtlIHRoZSBzdGF0ZW1lbnQgaW4gdGhlIFRoaXJkIHBhcmFn
cmFwaCBvZiAyMC4xLjQ6PG86cD48L286cD48L3NwYW4+PC9wPg0KPHByZSBzdHlsZT0iYmFja2dy
b3VuZDp3aGl0ZTtjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApO2ZvbnQtdmFyaWFudC1jYXBzOiBu
b3JtYWw7dGV4dC1hbGlnbjpzdGFydDstd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7d29y
ZC1zcGFjaW5nOjBweCI+Jm5ic3A7Jm5ic3A7IFRoZXNlIGF0dGFja3MgYXJlIG1vcmUgcHJvcGVy
bHkgbWl0aWdhdGVkIGJ5IGFwcGxpY2F0aW9uLWxheWVyPG86cD48L286cD48L3ByZT4NCjxwcmUg
c3R5bGU9ImJhY2tncm91bmQ6d2hpdGUiPiZuYnNwOyZuYnNwOyBhdXRoZW50aWNhdGlvbiB0ZWNo
bmlxdWVzLiZuYnNwOyBJbiB0aGUgY2FzZSBvZiByZWFsLXRpbWUgdHJhZmZpYywgdXNhZ2U8bzpw
PjwvbzpwPjwvcHJlPg0KPHByZSBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZSI+Jm5ic3A7Jm5ic3A7
IG9mIFNSVFAgW1JGQzM3MTFdIHByZXZlbnRzIHRoZXNlIGF0dGFja3MuPG86cD48L286cD48L3By
ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PkZXSVcsIGV2ZW4gd2l0aCB0aGlzIHN0YXRlbWVudCwgaWYgeW914oCZcmUgZ29pbmcgdG8gdGFs
ayBhYm91dCBwcmVzZXJ2aW5nIElQIG9wdGlvbnMgYW5kIHNldHRpbmdzIHRoZW4gaXTigJlzIGVx
dWFsbHkgaW1wb3J0YW50IHRvIGRpc2N1c3MgaG93IHlvdSBwcmVzZXJ2ZSBvciBpbnRlcmZlcmUg
d2l0aCBUQ1Agb3B0aW9ucyBhbmQgc2V0dGluZ3MgLSBhbmQgbWF5YmUgb3RoZXIgbGF5ZXJzIGxp
a2UgVExTIHRvbyAtDQogaW4gdGhlIHNhbWUgcGxhY2UgaW4gdGhlIGRvY3VtZW50LjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JdOKAmXMgbm90
IGp1c3Qgd2hldGhlciB0aGlzIGlzIGEgc2VjdXJpdHkgaXNzdWU7IGl04oCZcyB0aGF0IHRoZSBz
ZW1hbnRpY3MgYXJlIGJyb2tlbiBpbiBoYWxmLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Kb2U8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
diBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5n
OjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_DM5PR16MB1705F636477B6234FEA35A04EAE50DM5PR16MB1705namp_--


From nobody Wed Jun 19 07:21:03 2019
Return-Path: <touch@strayalpha.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 660341204BF; Wed, 19 Jun 2019 07:20:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.218
X-Spam-Level: 
X-Spam-Status: No, score=-1.218 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NEUTRAL=0.779, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=strayalpha.com
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 cml95A0Ui6_g; Wed, 19 Jun 2019 07:20:41 -0700 (PDT)
Received: from server217-3.web-hosting.com (server217-3.web-hosting.com [198.54.115.226]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 71BDA1205CC; Wed, 19 Jun 2019 07:20:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=strayalpha.com; s=default; h=To:References:Message-Id:Cc:Date:In-Reply-To: From:Subject:Mime-Version:Content-Type:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=rSZNJeCgAX2xwvAolXqkm15+UTioVfHotAPdD+ipxvk=; b=ol66Osk15/GW7Pihp3BZ3zASI XBVeXV6RQwxIVywy/vfzx2pL+wAQia0oIM7aakzqZBjwXjKz2Ye/sWqvYWyb9UQ3Lg8QfM30UJH5R UASJ191HL3mrS+4e0v9ET/IVuklpK9zOQs3iLe5znHqmhy5j9CRXos6zAfmdIJ9/uIh36scBhkLHp tLq8HtR9FlN2elu362g1NMkSjUj2zElavYEbQW7GgiJRyQhvVP6gU5sA36nWQjnr/eY2B50IVDeq1 mNsOAUcwL8DLBtlVdointxjVVtnJ5uBQKYdBVJAu8gVtLEcFH6evEK29T307kbnVMe29Ov227SE/N v5f3uCW3w==;
Received: from cpe-172-250-240-132.socal.res.rr.com ([172.250.240.132]:62222 helo=[192.168.1.77]) by server217.web-hosting.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92) (envelope-from <touch@strayalpha.com>) id 1hdbRz-0003Ey-Gg; Wed, 19 Jun 2019 10:20:40 -0400
Content-Type: multipart/alternative; boundary="Apple-Mail=_62BA830A-9440-4A70-BEA8-66A5B7923F7C"
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Joe Touch <touch@strayalpha.com>
In-Reply-To: <DM5PR16MB1705F636477B6234FEA35A04EAE50@DM5PR16MB1705.namprd16.prod.outlook.com>
Date: Wed, 19 Jun 2019 07:20:34 -0700
Cc: Magnus Westerlund <magnus.westerlund@ericsson.com>, "tsv-art@ietf.org" <tsv-art@ietf.org>, "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>,  "ietf@ietf.org" <ietf@ietf.org>, Brandon Williams <brandon.williams@akamai.com>, "tram@ietf.org" <tram@ietf.org>
Message-Id: <A47BFD15-B787-484D-A678-698B2C7D77A6@strayalpha.com>
References: <155971464360.28104.6837263931145163343@ietfa.amsl.com> <F306B122-79F3-4C7A-8CE2-1C094D9F0FCC@strayalpha.com> <DM5PR16MB1705A4C370C4405AFFD63546EA100@DM5PR16MB1705.namprd16.prod.outlook.com> <5F2F8A3B-2887-4107-81E2-B4E222A4044E@strayalpha.com> <DM5PR16MB1705BD4E31370D2F5A179F17EA130@DM5PR16MB1705.namprd16.prod.outlook.com> <2C6B5776-CB95-4607-8D0C-07FDE2F6D515@strayalpha.com> <DM5PR16MB1705638AD29F3288E4AC0952EAED0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB252250AE4E7C158F985B0CC895ED0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <D9A01E28-F9FB-4C86-AFD3-A2BA8D89C340@strayalpha.com> <a3bbeb17-e768-9ab2-9f34-3d179fa8fe38@akamai.com> <E41C125D-F3B4-475E-8AD0-124F531F1DC9@strayalpha.com> <DM5PR16MB170564C0438321CC3FDD0ACFEAEF0@DM5PR16MB1705.namprd16.prod.outlook.com> <4C41A2BC-0CBC-42D5-B313-22F9A9D51F6E@strayalpha.com> <DM5PR16MB1705874C023145D26DCB58E6EAEE0@DM5PR16MB1705.namprd16.prod.outlook.com> <edcd66c2-0dfb-8f89-d6a3-53482c433d4e@strayalpha.com> <DM5PR16MB17057CCD4D2543D84254EFD1EAEB0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB2522DCB2459055A6319C439B95EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <DM5PR16MB1705E3EF8260B456A9B02C10EAEA0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB2522C0A1063877D45985619795EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <BD41AC2D-3925-4E11-B1EC-AD24680376AE@strayalpha.com> <DM5PR16MB1705F636477B6234FEA35A04EAE50@DM5PR16MB1705.namprd16.prod.outlook.com>
To: "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@McAfee.com>
X-Mailer: Apple Mail (2.3445.9.1)
X-OutGoing-Spam-Status: No, score=-0.5
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - server217.web-hosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - strayalpha.com
X-Get-Message-Sender-Via: server217.web-hosting.com: authenticated_id: touch@strayalpha.com
X-Authenticated-Sender: server217.web-hosting.com: touch@strayalpha.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-From-Rewrite: unmodified, already matched
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/-W5JFibg6AkWItc1Yn_0q70fGMU>
Subject: Re: [tram] [Tsv-art] Tsvart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Jun 2019 14:20:45 -0000

--Apple-Mail=_62BA830A-9440-4A70-BEA8-66A5B7923F7C
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi, Tiru,

You still appear to be ignoring the issue about implying per-packet =
adjustment of IP options and parameters during a TCP connection, in =
specific.

Joe

> On Jun 19, 2019, at 6:24 AM, Konda, Tirumaleswar Reddy =
<TirumaleswarReddy_Konda@McAfee.com> wrote:
>=20
> Hi Joe,
> =20
> I have added the following lines to address your comment:
> =20
>    TCP multi-path [RFC6824] is not supported by this version of TURN
>    because TCP multi-path is not used by both SIP and WebRTC protocols
>    [RFC7478] for media and non-media data.  If the TCP connection
>    between the TURN client and server uses TCP-AO [RFC5925] or TLS, =
the
>    client must secure application data (e.g. using SRTP) to provide
>    confidentially, message authentication and replay protection to
>    protect the application data relayed from the server to the peer
>    using UDP.  Attacker attempting to spoof in fake data is discussed =
in
>    Section 20.1.4.  Note that TCP-AO option obsoletes TCP MD5 option.
>    Unlike UDP, TCP without the TCP Fast Open extension [RFC7413] does
>    not support 0-RTT session resumption.  The TCP user timeout =
[RFC5482]
>    equivalent for application data relayed by the TURN is the use of =
RTP
>    control protocol (RTCP).  As a reminder, RTCP is a fundamental and
>    integral part of RTP.
> =20
> Cheers,
> -Tiru
> =20
> From: Joe Touch <touch@strayalpha.com <mailto:touch@strayalpha.com>>=20=

> Sent: Tuesday, June 18, 2019 8:03 PM
> To: Magnus Westerlund <magnus.westerlund@ericsson.com =
<mailto:magnus.westerlund@ericsson.com>>
> Cc: Konda, Tirumaleswar Reddy <TirumaleswarReddy_Konda@McAfee.com =
<mailto:TirumaleswarReddy_Konda@McAfee.com>>; tsv-art@ietf.org =
<mailto:tsv-art@ietf.org>; draft-ietf-tram-turnbis.all@ietf.org =
<mailto:draft-ietf-tram-turnbis.all@ietf.org>; ietf@ietf.org =
<mailto:ietf@ietf.org>; Brandon Williams <brandon.williams@akamai.com =
<mailto:brandon.williams@akamai.com>>; tram@ietf.org =
<mailto:tram@ietf.org>
> Subject: Re: [Tsv-art] [tram] Tsvart last call review of =
draft-ietf-tram-turnbis-25
> =20
> CAUTION: External email. Do not click links or open attachments unless =
you recognize the sender and know the content is safe.
>=20
> =20
>=20
>=20
> On Jun 18, 2019, at 6:47 AM, Magnus Westerlund =
<magnus.westerlund@ericsson.com <mailto:magnus.westerlund@ericsson.com>> =
wrote:
> =20
> [TR] The comment from Joe is : if TCP-AO is used, application data is =
authenticated in the TCP leg but the data can be faked when relayed from =
the server to the peer using UDP. I tried to address this comment by =
saying if secure application data (SRTP) is used message authentication =
is available at the application layer even if UDP does not support =
authentication option.
> Sure, but this is equivalent to the case of TURN over TCP/TLS that =
also only have the security model to the middle. So pointing that aspect =
out is fine, but I think TURN is quite clear on that client to peer =
security are the responsibility of the end-to-end application using =
TURN. Like the statement in the Third paragraph of 20.1.4:
>    These attacks are more properly mitigated by application-layer
>    authentication techniques.  In the case of real-time traffic, usage
>    of SRTP [RFC3711] prevents these attacks.
> =20
> FWIW, even with this statement, if you=E2=80=99re going to talk about =
preserving IP options and settings then it=E2=80=99s equally important =
to discuss how you preserve or interfere with TCP options and settings - =
and maybe other layers like TLS too - in the same place in the document.
> =20
> It=E2=80=99s not just whether this is a security issue; it=E2=80=99s =
that the semantics are broken in half.
> =20
> Joe


--Apple-Mail=_62BA830A-9440-4A70-BEA8-66A5B7923F7C
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">Hi, =
Tiru,<div class=3D""><br class=3D""></div><div class=3D"">You still =
appear to be ignoring the issue about implying per-packet adjustment of =
IP options and parameters during a TCP connection, in =
specific.</div><div class=3D""><br class=3D""></div><div class=3D"">Joe<br=
 class=3D""><div><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D"">On Jun 19, 2019, at 6:24 AM, Konda, Tirumaleswar Reddy &lt;<a =
href=3D"mailto:TirumaleswarReddy_Konda@McAfee.com" =
class=3D"">TirumaleswarReddy_Konda@McAfee.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div =
class=3D"WordSection1" style=3D"page: WordSection1; caret-color: rgb(0, =
0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">Hi =
Joe,<o:p class=3D""></o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">I have =
added the following lines to address your comment:<o:p =
class=3D""></o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 10pt; font-family: &quot;Courier New&quot;;" =
class=3D"">&nbsp;&nbsp; TCP multi-path [RFC6824] is not supported by =
this version of TURN<o:p class=3D""></o:p></span></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><span style=3D"font-size: 10pt; =
font-family: &quot;Courier New&quot;;" class=3D"">&nbsp;&nbsp; because =
TCP multi-path is not used by both SIP and WebRTC protocols<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 10pt; font-family: &quot;Courier New&quot;;" =
class=3D"">&nbsp;&nbsp; [RFC7478] for media and non-media data.&nbsp; If =
the TCP connection<o:p class=3D""></o:p></span></div><div style=3D"margin:=
 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span style=3D"font-size: 10pt; font-family: &quot;Courier =
New&quot;;" class=3D"">&nbsp;&nbsp; between the TURN client and server =
uses TCP-AO [RFC5925] or TLS, the<o:p class=3D""></o:p></span></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><span style=3D"font-size: 10pt; =
font-family: &quot;Courier New&quot;;" class=3D"">&nbsp;&nbsp; client =
must secure application data (e.g. using SRTP) to provide<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 10pt; font-family: &quot;Courier New&quot;;" =
class=3D"">&nbsp;&nbsp; confidentially, message authentication and =
replay protection to<o:p class=3D""></o:p></span></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><span style=3D"font-size: 10pt; =
font-family: &quot;Courier New&quot;;" class=3D"">&nbsp;&nbsp; protect =
the application data relayed from the server to the peer<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 10pt; font-family: &quot;Courier New&quot;;" =
class=3D"">&nbsp;&nbsp; using UDP.&nbsp; Attacker attempting to spoof in =
fake data is discussed in<o:p class=3D""></o:p></span></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><span style=3D"font-size: 10pt; =
font-family: &quot;Courier New&quot;;" class=3D"">&nbsp;&nbsp; Section =
20.1.4.&nbsp; Note that TCP-AO option obsoletes TCP MD5 option.<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 10pt; font-family: &quot;Courier New&quot;;" =
class=3D"">&nbsp;&nbsp; Unlike UDP, TCP without the TCP Fast Open =
extension [RFC7413] does<o:p class=3D""></o:p></span></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><span style=3D"font-size: 10pt; =
font-family: &quot;Courier New&quot;;" class=3D"">&nbsp;&nbsp; not =
support 0-RTT session resumption.&nbsp; The TCP user timeout =
[RFC5482]<o:p class=3D""></o:p></span></div><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span style=3D"font-size: 10pt; font-family: &quot;Courier =
New&quot;;" class=3D"">&nbsp;&nbsp; equivalent for application data =
relayed by the TURN is the use of RTP<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 10pt; font-family: &quot;Courier New&quot;;" =
class=3D"">&nbsp;&nbsp; control protocol (RTCP).&nbsp; As a reminder, =
RTCP is a fundamental and<o:p class=3D""></o:p></span></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><span style=3D"font-size: 10pt; =
font-family: &quot;Courier New&quot;;" class=3D"">&nbsp;&nbsp; integral =
part of RTP.<o:p class=3D""></o:p></span></div><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">Cheers,<o:p class=3D""></o:p></div><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">-Tiru<o:p class=3D""></o:p></div><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div><div class=3D""><div =
style=3D"border-style: solid none none; border-top-width: 1pt; =
border-top-color: rgb(225, 225, 225); padding: 3pt 0in 0in;" =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><b class=3D"">From:</b><span=
 class=3D"Apple-converted-space">&nbsp;</span>Joe Touch &lt;<a =
href=3D"mailto:touch@strayalpha.com" style=3D"color: purple; =
text-decoration: underline;" class=3D"">touch@strayalpha.com</a>&gt;<span =
class=3D"Apple-converted-space">&nbsp;</span><br class=3D""><b =
class=3D"">Sent:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Tuesday, June 18, 2019 8:03 =
PM<br class=3D""><b class=3D"">To:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Magnus Westerlund &lt;<a =
href=3D"mailto:magnus.westerlund@ericsson.com" style=3D"color: purple; =
text-decoration: underline;" =
class=3D"">magnus.westerlund@ericsson.com</a>&gt;<br class=3D""><b =
class=3D"">Cc:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Konda, Tirumaleswar Reddy =
&lt;<a href=3D"mailto:TirumaleswarReddy_Konda@McAfee.com" style=3D"color: =
purple; text-decoration: underline;" =
class=3D"">TirumaleswarReddy_Konda@McAfee.com</a>&gt;;<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:tsv-art@ietf.org" style=3D"color: purple; =
text-decoration: underline;" class=3D"">tsv-art@ietf.org</a>;<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:draft-ietf-tram-turnbis.all@ietf.org" style=3D"color: =
purple; text-decoration: underline;" =
class=3D"">draft-ietf-tram-turnbis.all@ietf.org</a>;<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:ietf@ietf.org" style=3D"color: purple; text-decoration: =
underline;" class=3D"">ietf@ietf.org</a>; Brandon Williams &lt;<a =
href=3D"mailto:brandon.williams@akamai.com" style=3D"color: purple; =
text-decoration: underline;" =
class=3D"">brandon.williams@akamai.com</a>&gt;;<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:tram@ietf.org" style=3D"color: purple; text-decoration: =
underline;" class=3D"">tram@ietf.org</a><br class=3D""><b =
class=3D"">Subject:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Re: [Tsv-art] [tram] Tsvart =
last call review of draft-ietf-tram-turnbis-25<o:p =
class=3D""></o:p></div></div></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div><div class=3D""><table =
class=3D"MsoNormalTable" border=3D"1" cellpadding=3D"0" =
style=3D"background-color: rgb(243, 255, 51); border: 1.5pt solid =
rgb(155, 154, 135); background-position: initial initial; =
background-repeat: initial initial;"><tbody class=3D""><tr class=3D""><td =
style=3D"border: none; padding: 0.75pt;" class=3D""><p class=3D""><strong =
class=3D""><span style=3D"font-family: Arial, sans-serif; color: =
rgb(155, 139, 62);" class=3D"">CAUTION</span></strong><span =
style=3D"font-family: Arial, sans-serif; color: rgb(155, 139, 62);" =
class=3D"">:</span><span style=3D"font-family: Arial, sans-serif;" =
class=3D""><span class=3D"Apple-converted-space">&nbsp;</span>External =
email. Do not click links or open attachments unless you recognize the =
sender and know the content is safe.</span><span style=3D"font-family: =
Arial, sans-serif;" class=3D""><o:p =
class=3D""></o:p></span></p></td></tr></tbody></table><div =
class=3D"MsoNormal" align=3D"center" style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif; text-align: =
center;"><hr size=3D"2" width=3D"100%" align=3D"center" =
class=3D""></div></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><br class=3D""><br class=3D""><o:p =
class=3D""></o:p></div><blockquote style=3D"margin-top: 5pt; =
margin-bottom: 5pt;" class=3D""><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">On Jun 18, 2019, at 6:47 AM, Magnus Westerlund &lt;<a =
href=3D"mailto:magnus.westerlund@ericsson.com" style=3D"color: purple; =
text-decoration: underline;" =
class=3D"">magnus.westerlund@ericsson.com</a>&gt; wrote:<o:p =
class=3D""></o:p></div></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div class=3D""><div class=3D""><blockquote =
style=3D"margin-top: 5pt; margin-bottom: 5pt;" class=3D""><div =
style=3D"border-style: none none none solid; border-left-width: 1.5pt; =
border-left-color: blue; padding: 0in 0in 0in 4pt;" class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif; background-color: white;" class=3D""><span =
style=3D"font-size: 9pt; font-family: Helvetica, sans-serif;" =
class=3D"">[TR] The comment from Joe is : if TCP-AO is used, application =
data is authenticated in the TCP leg but the data can be faked when =
relayed from the server to the peer using UDP. I tried to address this =
comment by saying if secure application data (SRTP) is used message =
authentication is available at the application layer even if UDP does =
not support authentication option.<o:p =
class=3D""></o:p></span></div></div></blockquote><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif; =
background-color: white; caret-color: rgb(0, 0, 0); font-variant-caps: =
normal; text-align: start; -webkit-text-stroke-width: 0px; word-spacing: =
0px;" class=3D""><span style=3D"font-size: 9pt; font-family: Helvetica, =
sans-serif;" class=3D"">Sure, but this is equivalent to the case of TURN =
over TCP/TLS that also only have the security model to the middle. So =
pointing that aspect out is fine, but I think TURN is quite clear on =
that client to peer security are the responsibility of the end-to-end =
application using TURN. Like the statement in the Third paragraph of =
20.1.4:<o:p class=3D""></o:p></span></div><pre style=3D"margin: 0in 0in =
0.0001pt; font-size: 10pt; font-family: &quot;Courier New&quot;; =
background-color: white; caret-color: rgb(0, 0, 0); font-variant-caps: =
normal; text-align: start; -webkit-text-stroke-width: 0px; word-spacing: =
0px; background-position: initial initial; background-repeat: initial =
initial;" class=3D"">&nbsp;&nbsp; These attacks are more properly =
mitigated by application-layer<o:p class=3D""></o:p></pre><pre =
style=3D"margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: =
&quot;Courier New&quot;; background-color: white; background-position: =
initial initial; background-repeat: initial initial;" =
class=3D"">&nbsp;&nbsp; authentication techniques.&nbsp; In the case of =
real-time traffic, usage<o:p class=3D""></o:p></pre><pre style=3D"margin: =
0in 0in 0.0001pt; font-size: 10pt; font-family: &quot;Courier New&quot;; =
background-color: white; background-position: initial initial; =
background-repeat: initial initial;" class=3D"">&nbsp;&nbsp; of SRTP =
[RFC3711] prevents these attacks.<o:p =
class=3D""></o:p></pre></div></div></blockquote><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">FWIW, even with this statement, if =
you=E2=80=99re going to talk about preserving IP options and settings =
then it=E2=80=99s equally important to discuss how you preserve or =
interfere with TCP options and settings - and maybe other layers like =
TLS too - in the same place in the document.<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">It=E2=80=99s not just whether this is a =
security issue; it=E2=80=99s that the semantics are broken in half.<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" =
class=3D"">Joe</div></div></div></div></blockquote></div><br =
class=3D""></div></body></html>=

--Apple-Mail=_62BA830A-9440-4A70-BEA8-66A5B7923F7C--


From nobody Wed Jun 19 07:31:49 2019
Return-Path: <TirumaleswarReddy_Konda@mcafee.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7A7CC1204D5; Wed, 19 Jun 2019 07:31:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.308
X-Spam-Level: 
X-Spam-Status: No, score=-4.308 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mcafee.com
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 OH4nFvQ5-Nu9; Wed, 19 Jun 2019 07:31:30 -0700 (PDT)
Received: from DNVWSMAILOUT1.mcafee.com (dnvwsmailout1.mcafee.com [161.69.31.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8E683120629; Wed, 19 Jun 2019 07:31:29 -0700 (PDT)
X-NAI-Header: Modified by McAfee Email Gateway (5500)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mcafee.com; s=s_mcafee; t=1560954111; h=From: To:CC:Subject:Thread-Topic:Thread-Index:Date: Message-ID:References:In-Reply-To:Accept-Language: Content-Language:X-MS-Has-Attach:X-MS-TNEF-Correlator: dlp-product:dlp-version:dlp-reaction:authentication-results: x-originating-ip:x-ms-publictraffictype:x-ms-office365-filtering-correlation-id: x-microsoft-antispam:x-ms-traffictypediagnostic: x-ms-exchange-purlcount:x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers:x-forefront-prvs: x-forefront-antispam-report:received-spf:x-ms-exchange-senderadcheck: x-microsoft-antispam-message-info:Content-Type: MIME-Version:X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype: X-MS-Exchange-CrossTenant-userprincipalname: X-MS-Exchange-Transport-CrossTenantHeadersStamped: X-OriginatorOrg:X-NAI-Spam-Flag:X-NAI-Spam-Threshold: X-NAI-Spam-Score:X-NAI-Spam-Version; bh=V hD89EI+SrcCcLTiHKJuq0IVv/WyrupfcMct3OlrYb M=; b=nKblaLyQUIX9kEvu8Hy8mPNj6HJTSrT8hqC/pvAAnyDZ 7ILnIE9bhy8HPLiMHKkPVwouxU/dSUwL5/OCklpR+c/HiKt+8I qffld+9mDCXqi+XugokL/AykZ6NAsWdtpLrk5/Z5gFNcC3FYH0 GMJ5Wysq016RvXctI0VhKM6/pXQ=
Received: from DNVEXAPP1N06.corpzone.internalzone.com (unknown [10.44.48.90]) by DNVWSMAILOUT1.mcafee.com with smtp (TLS: TLSv1/SSLv3,256bits,ECDHE-RSA-AES256-SHA384) id 2c94_5ed3_0d965e9e_ba50_4e54_94c2_0ba80d71ac61; Wed, 19 Jun 2019 08:21:51 -0600
Received: from DNVEXAPP1N05.corpzone.internalzone.com (10.44.48.89) by DNVEXAPP1N06.corpzone.internalzone.com (10.44.48.90) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Wed, 19 Jun 2019 08:30:57 -0600
Received: from DNVO365EDGE2.corpzone.internalzone.com (10.44.176.74) by DNVEXAPP1N05.corpzone.internalzone.com (10.44.48.89) with Microsoft SMTP Server (TLS) id 15.0.1395.4 via Frontend Transport; Wed, 19 Jun 2019 08:30:57 -0600
Received: from NAM05-BY2-obe.outbound.protection.outlook.com (10.44.176.241) by edge.mcafee.com (10.44.176.74) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Wed, 19 Jun 2019 08:30:55 -0600
Received: from DM5PR16MB1705.namprd16.prod.outlook.com (10.172.44.147) by DM5PR16MB0057.namprd16.prod.outlook.com (10.172.89.12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1987.10; Wed, 19 Jun 2019 14:30:55 +0000
Received: from DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::3d0a:95ec:9842:68f7]) by DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::3d0a:95ec:9842:68f7%9]) with mapi id 15.20.1987.014; Wed, 19 Jun 2019 14:30:55 +0000
From: "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@McAfee.com>
To: Joe Touch <touch@strayalpha.com>
CC: Magnus Westerlund <magnus.westerlund@ericsson.com>, "tsv-art@ietf.org" <tsv-art@ietf.org>, "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>, Brandon Williams <brandon.williams@akamai.com>, "tram@ietf.org" <tram@ietf.org>
Thread-Topic: [Tsv-art] [tram] Tsvart last call review of draft-ietf-tram-turnbis-25
Thread-Index: AQHVJeLARC6n0ucJHkeMQsIbR9Bl76ai+JZQgAAP9QCAAAGloA==
Date: Wed, 19 Jun 2019 14:30:55 +0000
Message-ID: <DM5PR16MB1705339D00B060CC7D8366FAEAE50@DM5PR16MB1705.namprd16.prod.outlook.com>
References: <155971464360.28104.6837263931145163343@ietfa.amsl.com> <F306B122-79F3-4C7A-8CE2-1C094D9F0FCC@strayalpha.com> <DM5PR16MB1705A4C370C4405AFFD63546EA100@DM5PR16MB1705.namprd16.prod.outlook.com> <5F2F8A3B-2887-4107-81E2-B4E222A4044E@strayalpha.com> <DM5PR16MB1705BD4E31370D2F5A179F17EA130@DM5PR16MB1705.namprd16.prod.outlook.com> <2C6B5776-CB95-4607-8D0C-07FDE2F6D515@strayalpha.com> <DM5PR16MB1705638AD29F3288E4AC0952EAED0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB252250AE4E7C158F985B0CC895ED0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <D9A01E28-F9FB-4C86-AFD3-A2BA8D89C340@strayalpha.com> <a3bbeb17-e768-9ab2-9f34-3d179fa8fe38@akamai.com> <E41C125D-F3B4-475E-8AD0-124F531F1DC9@strayalpha.com> <DM5PR16MB170564C0438321CC3FDD0ACFEAEF0@DM5PR16MB1705.namprd16.prod.outlook.com> <4C41A2BC-0CBC-42D5-B313-22F9A9D51F6E@strayalpha.com> <DM5PR16MB1705874C023145D26DCB58E6EAEE0@DM5PR16MB1705.namprd16.prod.outlook.com> <edcd66c2-0dfb-8f89-d6a3-53482c433d4e@strayalpha.com> <DM5PR16MB17057CCD4D2543D84254EFD1EAEB0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB2522DCB2459055A6319C439B95EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <DM5PR16MB1705E3EF8260B456A9B02C10EAEA0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB2522C0A1063877D45985619795EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <BD41AC2D-3925-4E11-B1EC-AD24680376AE@strayalpha.com> <DM5PR16MB1705F636477B6234FEA35A04EAE50@DM5PR16MB1705.namprd16.prod.outlook.com> <A47BFD15-B787-484D-A678-698B2C7D77A6@strayalpha.com>
In-Reply-To: <A47BFD15-B787-484D-A678-698B2C7D77A6@strayalpha.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-version: 11.3.0.8
dlp-reaction: no-action
authentication-results: spf=none (sender IP is ) smtp.mailfrom=TirumaleswarReddy_Konda@McAfee.com; 
x-originating-ip: [103.245.47.20]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 90128195-1a0a-43d2-d159-08d6f4c2bd1d
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:DM5PR16MB0057; 
x-ms-traffictypediagnostic: DM5PR16MB0057:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <DM5PR16MB0057906FA4642AB319BA2081EAE50@DM5PR16MB0057.namprd16.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6790;
x-forefront-prvs: 0073BFEF03
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(376002)(39860400002)(346002)(396003)(136003)(366004)(189003)(32952001)(199004)(7696005)(2906002)(3846002)(6116002)(790700001)(229853002)(486006)(476003)(186003)(71190400001)(71200400001)(11346002)(33656002)(446003)(53546011)(66946007)(66446008)(66556008)(64756008)(66476007)(5660300002)(76116006)(6246003)(52536014)(73956011)(99286004)(478600001)(6506007)(25786009)(4326008)(53936002)(102836004)(86362001)(7736002)(72206003)(8676002)(5024004)(316002)(6436002)(26005)(14444005)(256004)(6916009)(81166006)(81156014)(66066001)(80792005)(76176011)(54906003)(74316002)(14454004)(9686003)(236005)(54896002)(6306002)(9326002)(55016002)(8936002)(68736007)(85282002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR16MB0057; H:DM5PR16MB1705.namprd16.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: McAfee.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 3ETzbCyZA+1JB8B0NrNWNbC4VYoARO9dszbyJ2n99y/4MFEIfNML13CLdTuH/4zDKkJJezZmWhdVDN8UHu9CrFTT/zO1yRKra+iXeUFyGjU7Eouc6ZqJuqAJT+MQQaMyexX9RcOEbncVvNPCznl2xJmdlhu3NvGhWffFQrLFmGYd6+xf+ZTqlHD90Xwf3mSsGYvyPliS4luU/YKB2SAFDNya0c/Rf+06aBOkqomcOgN0FHpCuA92C0EfL1ktvN5TMIZ6R8hk1Zuygs4yPeJRccJC+c7tjZRvdlmS04vbTUAAG3viDJvNSz8yaF8uCQ61ALBp4dqNBxRyd8BCKrNpEFIalMe6guiFsfV8nS30SsKSv3C23qfjjFbCx6jngdxSkdXCVLeU7sskd+/2IGYE0YbOAiX61DhLbczsLH1AwNA=
Content-Type: multipart/alternative; boundary="_000_DM5PR16MB1705339D00B060CC7D8366FAEAE50DM5PR16MB1705namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 90128195-1a0a-43d2-d159-08d6f4c2bd1d
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Jun 2019 14:30:55.2193 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4943e38c-6dd4-428c-886d-24932bc2d5de
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: TirumaleswarReddy_Konda@McAfee.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR16MB0057
X-OriginatorOrg: mcafee.com
X-NAI-Spam-Flag: NO
X-NAI-Spam-Threshold: 15
X-NAI-Spam-Score: 0
X-NAI-Spam-Version: 2.3.0.9418 : core <6572> : inlines <7107> : streams <1824949> : uri <2857812>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/vypVfZ-rZ1OMcDOSosX9nLOmeQg>
Subject: Re: [tram] [Tsv-art] Tsvart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Jun 2019 14:31:33 -0000

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

SGkgSm9lLA0KDQpJIGhhdmUgYWRkZWQgdGhlIGZvbGxvd2luZyBsaW5lIHRvIGFkZHJlc3MgeW91
ciBvdGhlciBjb21tZW50Og0KDQpOb3RlIHRoYXQgdGhlIHNlcnZlciBkb2VzIG5vdCBwZXJmb3Jt
IHBlci1wYWNrZXQgdHJhbnNsYXRpb24gZm9yIFRDUC10by1VRFAgcmVsYXlpbmcgYW5kIHZpY2Ut
dmVyc2EuIEZvciBUQ1AtdG8tVURQIHJlbGF5aW5nIGZyb20gY2xpZW50IHRvIHBlZXIsIHRoZSBU
VVJOIHNlcnZlciBzZXRzIHRoZSBERiBmaWVsZCBpbiB0aGUgb3V0Z29pbmcgVURQIHBhY2tldCBi
YXNlZCBvbiB0aGUgcHJlc2VuY2Ugb2YgRE9OVC1GUkFHTUVOVCBhdHRyaWJ1dGUgaW4gdGhlIFRV
Uk4gbWVzc2FnZS4gRm9yIFVEUC10by1UQ1AgcmVsYXlpbmcgZnJvbSBwZWVyIHRvIGNsaWVudCwg
dGhlIFRVUk4gc2VydmVyIHNldHMgSVAgaGVhZGVyIGZpZWxkcyBpbiB0aGUgVENQIHBhY2tldHMg
b24gYSBwZXItY29ubmVjdGlvbiBiYXNpcyBmb3IgdGhlIFRDUCBjb25uZWN0aW9uLg0KDQpDaGVl
cnMsDQotVGlydQ0KDQpGcm9tOiBKb2UgVG91Y2ggPHRvdWNoQHN0cmF5YWxwaGEuY29tPg0KU2Vu
dDogV2VkbmVzZGF5LCBKdW5lIDE5LCAyMDE5IDc6NTEgUE0NClRvOiBLb25kYSwgVGlydW1hbGVz
d2FyIFJlZGR5IDxUaXJ1bWFsZXN3YXJSZWRkeV9Lb25kYUBNY0FmZWUuY29tPg0KQ2M6IE1hZ251
cyBXZXN0ZXJsdW5kIDxtYWdudXMud2VzdGVybHVuZEBlcmljc3Nvbi5jb20+OyB0c3YtYXJ0QGll
dGYub3JnOyBkcmFmdC1pZXRmLXRyYW0tdHVybmJpcy5hbGxAaWV0Zi5vcmc7IGlldGZAaWV0Zi5v
cmc7IEJyYW5kb24gV2lsbGlhbXMgPGJyYW5kb24ud2lsbGlhbXNAYWthbWFpLmNvbT47IHRyYW1A
aWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbVHN2LWFydF0gW3RyYW1dIFRzdmFydCBsYXN0IGNhbGwg
cmV2aWV3IG9mIGRyYWZ0LWlldGYtdHJhbS10dXJuYmlzLTI1DQoNCg0KQ0FVVElPTjogRXh0ZXJu
YWwgZW1haWwuIERvIG5vdCBjbGljayBsaW5rcyBvciBvcGVuIGF0dGFjaG1lbnRzIHVubGVzcyB5
b3UgcmVjb2duaXplIHRoZSBzZW5kZXIgYW5kIGtub3cgdGhlIGNvbnRlbnQgaXMgc2FmZS4NCg0K
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCkhpLCBUaXJ1LA0KDQpZb3Ugc3RpbGwg
YXBwZWFyIHRvIGJlIGlnbm9yaW5nIHRoZSBpc3N1ZSBhYm91dCBpbXBseWluZyBwZXItcGFja2V0
IGFkanVzdG1lbnQgb2YgSVAgb3B0aW9ucyBhbmQgcGFyYW1ldGVycyBkdXJpbmcgYSBUQ1AgY29u
bmVjdGlvbiwgaW4gc3BlY2lmaWMuDQoNCkpvZQ0KDQoNCk9uIEp1biAxOSwgMjAxOSwgYXQgNjoy
NCBBTSwgS29uZGEsIFRpcnVtYWxlc3dhciBSZWRkeSA8VGlydW1hbGVzd2FyUmVkZHlfS29uZGFA
TWNBZmVlLmNvbTxtYWlsdG86VGlydW1hbGVzd2FyUmVkZHlfS29uZGFATWNBZmVlLmNvbT4+IHdy
b3RlOg0KDQpIaSBKb2UsDQoNCkkgaGF2ZSBhZGRlZCB0aGUgZm9sbG93aW5nIGxpbmVzIHRvIGFk
ZHJlc3MgeW91ciBjb21tZW50Og0KDQogICBUQ1AgbXVsdGktcGF0aCBbUkZDNjgyNF0gaXMgbm90
IHN1cHBvcnRlZCBieSB0aGlzIHZlcnNpb24gb2YgVFVSTg0KICAgYmVjYXVzZSBUQ1AgbXVsdGkt
cGF0aCBpcyBub3QgdXNlZCBieSBib3RoIFNJUCBhbmQgV2ViUlRDIHByb3RvY29scw0KICAgW1JG
Qzc0NzhdIGZvciBtZWRpYSBhbmQgbm9uLW1lZGlhIGRhdGEuICBJZiB0aGUgVENQIGNvbm5lY3Rp
b24NCiAgIGJldHdlZW4gdGhlIFRVUk4gY2xpZW50IGFuZCBzZXJ2ZXIgdXNlcyBUQ1AtQU8gW1JG
QzU5MjVdIG9yIFRMUywgdGhlDQogICBjbGllbnQgbXVzdCBzZWN1cmUgYXBwbGljYXRpb24gZGF0
YSAoZS5nLiB1c2luZyBTUlRQKSB0byBwcm92aWRlDQogICBjb25maWRlbnRpYWxseSwgbWVzc2Fn
ZSBhdXRoZW50aWNhdGlvbiBhbmQgcmVwbGF5IHByb3RlY3Rpb24gdG8NCiAgIHByb3RlY3QgdGhl
IGFwcGxpY2F0aW9uIGRhdGEgcmVsYXllZCBmcm9tIHRoZSBzZXJ2ZXIgdG8gdGhlIHBlZXINCiAg
IHVzaW5nIFVEUC4gIEF0dGFja2VyIGF0dGVtcHRpbmcgdG8gc3Bvb2YgaW4gZmFrZSBkYXRhIGlz
IGRpc2N1c3NlZCBpbg0KICAgU2VjdGlvbiAyMC4xLjQuICBOb3RlIHRoYXQgVENQLUFPIG9wdGlv
biBvYnNvbGV0ZXMgVENQIE1ENSBvcHRpb24uDQogICBVbmxpa2UgVURQLCBUQ1Agd2l0aG91dCB0
aGUgVENQIEZhc3QgT3BlbiBleHRlbnNpb24gW1JGQzc0MTNdIGRvZXMNCiAgIG5vdCBzdXBwb3J0
IDAtUlRUIHNlc3Npb24gcmVzdW1wdGlvbi4gIFRoZSBUQ1AgdXNlciB0aW1lb3V0IFtSRkM1NDgy
XQ0KICAgZXF1aXZhbGVudCBmb3IgYXBwbGljYXRpb24gZGF0YSByZWxheWVkIGJ5IHRoZSBUVVJO
IGlzIHRoZSB1c2Ugb2YgUlRQDQogICBjb250cm9sIHByb3RvY29sIChSVENQKS4gIEFzIGEgcmVt
aW5kZXIsIFJUQ1AgaXMgYSBmdW5kYW1lbnRhbCBhbmQNCiAgIGludGVncmFsIHBhcnQgb2YgUlRQ
Lg0KDQpDaGVlcnMsDQotVGlydQ0KDQpGcm9tOiBKb2UgVG91Y2ggPHRvdWNoQHN0cmF5YWxwaGEu
Y29tPG1haWx0bzp0b3VjaEBzdHJheWFscGhhLmNvbT4+DQpTZW50OiBUdWVzZGF5LCBKdW5lIDE4
LCAyMDE5IDg6MDMgUE0NClRvOiBNYWdudXMgV2VzdGVybHVuZCA8bWFnbnVzLndlc3Rlcmx1bmRA
ZXJpY3Nzb24uY29tPG1haWx0bzptYWdudXMud2VzdGVybHVuZEBlcmljc3Nvbi5jb20+Pg0KQ2M6
IEtvbmRhLCBUaXJ1bWFsZXN3YXIgUmVkZHkgPFRpcnVtYWxlc3dhclJlZGR5X0tvbmRhQE1jQWZl
ZS5jb208bWFpbHRvOlRpcnVtYWxlc3dhclJlZGR5X0tvbmRhQE1jQWZlZS5jb20+PjsgdHN2LWFy
dEBpZXRmLm9yZzxtYWlsdG86dHN2LWFydEBpZXRmLm9yZz47IGRyYWZ0LWlldGYtdHJhbS10dXJu
YmlzLmFsbEBpZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0Zi10cmFtLXR1cm5iaXMuYWxsQGlldGYu
b3JnPjsgaWV0ZkBpZXRmLm9yZzxtYWlsdG86aWV0ZkBpZXRmLm9yZz47IEJyYW5kb24gV2lsbGlh
bXMgPGJyYW5kb24ud2lsbGlhbXNAYWthbWFpLmNvbTxtYWlsdG86YnJhbmRvbi53aWxsaWFtc0Bh
a2FtYWkuY29tPj47IHRyYW1AaWV0Zi5vcmc8bWFpbHRvOnRyYW1AaWV0Zi5vcmc+DQpTdWJqZWN0
OiBSZTogW1Rzdi1hcnRdIFt0cmFtXSBUc3ZhcnQgbGFzdCBjYWxsIHJldmlldyBvZiBkcmFmdC1p
ZXRmLXRyYW0tdHVybmJpcy0yNQ0KDQpDQVVUSU9OOiBFeHRlcm5hbCBlbWFpbC4gRG8gbm90IGNs
aWNrIGxpbmtzIG9yIG9wZW4gYXR0YWNobWVudHMgdW5sZXNzIHlvdSByZWNvZ25pemUgdGhlIHNl
bmRlciBhbmQga25vdyB0aGUgY29udGVudCBpcyBzYWZlLg0KX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCg0KDQoNCg0KT24gSnVuIDE4LCAyMDE5LCBhdCA2OjQ3IEFNLCBNYWdudXMg
V2VzdGVybHVuZCA8bWFnbnVzLndlc3Rlcmx1bmRAZXJpY3Nzb24uY29tPG1haWx0bzptYWdudXMu
d2VzdGVybHVuZEBlcmljc3Nvbi5jb20+PiB3cm90ZToNCg0KW1RSXSBUaGUgY29tbWVudCBmcm9t
IEpvZSBpcyA6IGlmIFRDUC1BTyBpcyB1c2VkLCBhcHBsaWNhdGlvbiBkYXRhIGlzIGF1dGhlbnRp
Y2F0ZWQgaW4gdGhlIFRDUCBsZWcgYnV0IHRoZSBkYXRhIGNhbiBiZSBmYWtlZCB3aGVuIHJlbGF5
ZWQgZnJvbSB0aGUgc2VydmVyIHRvIHRoZSBwZWVyIHVzaW5nIFVEUC4gSSB0cmllZCB0byBhZGRy
ZXNzIHRoaXMgY29tbWVudCBieSBzYXlpbmcgaWYgc2VjdXJlIGFwcGxpY2F0aW9uIGRhdGEgKFNS
VFApIGlzIHVzZWQgbWVzc2FnZSBhdXRoZW50aWNhdGlvbiBpcyBhdmFpbGFibGUgYXQgdGhlIGFw
cGxpY2F0aW9uIGxheWVyIGV2ZW4gaWYgVURQIGRvZXMgbm90IHN1cHBvcnQgYXV0aGVudGljYXRp
b24gb3B0aW9uLg0KU3VyZSwgYnV0IHRoaXMgaXMgZXF1aXZhbGVudCB0byB0aGUgY2FzZSBvZiBU
VVJOIG92ZXIgVENQL1RMUyB0aGF0IGFsc28gb25seSBoYXZlIHRoZSBzZWN1cml0eSBtb2RlbCB0
byB0aGUgbWlkZGxlLiBTbyBwb2ludGluZyB0aGF0IGFzcGVjdCBvdXQgaXMgZmluZSwgYnV0IEkg
dGhpbmsgVFVSTiBpcyBxdWl0ZSBjbGVhciBvbiB0aGF0IGNsaWVudCB0byBwZWVyIHNlY3VyaXR5
IGFyZSB0aGUgcmVzcG9uc2liaWxpdHkgb2YgdGhlIGVuZC10by1lbmQgYXBwbGljYXRpb24gdXNp
bmcgVFVSTi4gTGlrZSB0aGUgc3RhdGVtZW50IGluIHRoZSBUaGlyZCBwYXJhZ3JhcGggb2YgMjAu
MS40Og0KDQogICBUaGVzZSBhdHRhY2tzIGFyZSBtb3JlIHByb3Blcmx5IG1pdGlnYXRlZCBieSBh
cHBsaWNhdGlvbi1sYXllcg0KDQogICBhdXRoZW50aWNhdGlvbiB0ZWNobmlxdWVzLiAgSW4gdGhl
IGNhc2Ugb2YgcmVhbC10aW1lIHRyYWZmaWMsIHVzYWdlDQoNCiAgIG9mIFNSVFAgW1JGQzM3MTFd
IHByZXZlbnRzIHRoZXNlIGF0dGFja3MuDQoNCkZXSVcsIGV2ZW4gd2l0aCB0aGlzIHN0YXRlbWVu
dCwgaWYgeW914oCZcmUgZ29pbmcgdG8gdGFsayBhYm91dCBwcmVzZXJ2aW5nIElQIG9wdGlvbnMg
YW5kIHNldHRpbmdzIHRoZW4gaXTigJlzIGVxdWFsbHkgaW1wb3J0YW50IHRvIGRpc2N1c3MgaG93
IHlvdSBwcmVzZXJ2ZSBvciBpbnRlcmZlcmUgd2l0aCBUQ1Agb3B0aW9ucyBhbmQgc2V0dGluZ3Mg
LSBhbmQgbWF5YmUgb3RoZXIgbGF5ZXJzIGxpa2UgVExTIHRvbyAtIGluIHRoZSBzYW1lIHBsYWNl
IGluIHRoZSBkb2N1bWVudC4NCg0KSXTigJlzIG5vdCBqdXN0IHdoZXRoZXIgdGhpcyBpcyBhIHNl
Y3VyaXR5IGlzc3VlOyBpdOKAmXMgdGhhdCB0aGUgc2VtYW50aWNzIGFyZSBicm9rZW4gaW4gaGFs
Zi4NCg0KSm9lDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OkhlbHZldGljYTsNCglwYW5vc2UtMToyIDExIDYgNCAyIDIgMiAyIDIg
NDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0x
OjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpEZW5nWGlh
bjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7Zm9udC1m
YW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNvbnNvbGFzOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDIgMiA0IDMg
MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxARGVuZ1hpYW4iOw0KCXBhbm9zZS0x
OjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9y
bWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4t
Ym90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJy
aSIsc2Fucy1zZXJpZjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1w
cmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0K
YTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwcmUN
Cgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1h
dHRlZCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250
LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KcC5tc29ub3JtYWww
LCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0KCXttc28tc3R5bGUtbmFtZTptc29ub3Jt
YWw7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowaW47DQoJZm9udC1zaXplOjEx
LjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpzcGFuLmFwcGxlLWNv
bnZlcnRlZC1zcGFjZQ0KCXttc28tc3R5bGUtbmFtZTphcHBsZS1jb252ZXJ0ZWQtc3BhY2U7fQ0K
c3Bhbi5IVE1MUHJlZm9ybWF0dGVkQ2hhcg0KCXttc28tc3R5bGUtbmFtZToiSFRNTCBQcmVmb3Jt
YXR0ZWQgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJI
VE1MIFByZWZvcm1hdHRlZCI7DQoJZm9udC1mYW1pbHk6Q29uc29sYXM7fQ0Kc3Bhbi5FbWFpbFN0
eWxlMjMNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNh
bGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQouTXNvQ2hwRGVmYXVsdA0K
CXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdl
IFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4g
MS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQot
LT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4
dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3Rl
IG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpl
eHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+
DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+
DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgSm9l
LDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIGhhdmUgYWRkZWQgdGhlIGZvbGxvd2luZyBsaW5l
IHRvIGFkZHJlc3MgeW91ciBvdGhlciBjb21tZW50OjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5O
b3RlIHRoYXQgdGhlIHNlcnZlciBkb2VzIG5vdCBwZXJmb3JtIHBlci1wYWNrZXQgdHJhbnNsYXRp
b24gZm9yIFRDUC10by1VRFAgcmVsYXlpbmcgYW5kIHZpY2UtdmVyc2EuIEZvciBUQ1AtdG8tVURQ
IHJlbGF5aW5nIGZyb20gY2xpZW50IHRvIHBlZXIsIHRoZSBUVVJOIHNlcnZlciBzZXRzIHRoZSBE
RiBmaWVsZCBpbiB0aGUgb3V0Z29pbmcgVURQIHBhY2tldCBiYXNlZCBvbiB0aGUgcHJlc2VuY2Ug
b2YgRE9OVC1GUkFHTUVOVA0KIGF0dHJpYnV0ZSBpbiB0aGUgVFVSTiBtZXNzYWdlLiBGb3IgVURQ
LXRvLVRDUCByZWxheWluZyBmcm9tIHBlZXIgdG8gY2xpZW50LCB0aGUgVFVSTiBzZXJ2ZXIgc2V0
cyBJUCBoZWFkZXIgZmllbGRzIGluIHRoZSBUQ1AgcGFja2V0cyBvbiBhIHBlci1jb25uZWN0aW9u
IGJhc2lzIGZvciB0aGUgVENQIGNvbm5lY3Rpb24uPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkNo
ZWVycyw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPi1UaXJ1PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXYg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzow
aW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGI+RnJvbTo8L2I+IEpvZSBUb3VjaCAmbHQ7dG91Y2hAc3RyYXlh
bHBoYS5jb20mZ3Q7IDxicj4NCjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXksIEp1bmUgMTksIDIwMTkg
Nzo1MSBQTTxicj4NCjxiPlRvOjwvYj4gS29uZGEsIFRpcnVtYWxlc3dhciBSZWRkeSAmbHQ7VGly
dW1hbGVzd2FyUmVkZHlfS29uZGFATWNBZmVlLmNvbSZndDs8YnI+DQo8Yj5DYzo8L2I+IE1hZ251
cyBXZXN0ZXJsdW5kICZsdDttYWdudXMud2VzdGVybHVuZEBlcmljc3Nvbi5jb20mZ3Q7OyB0c3Yt
YXJ0QGlldGYub3JnOyBkcmFmdC1pZXRmLXRyYW0tdHVybmJpcy5hbGxAaWV0Zi5vcmc7IGlldGZA
aWV0Zi5vcmc7IEJyYW5kb24gV2lsbGlhbXMgJmx0O2JyYW5kb24ud2lsbGlhbXNAYWthbWFpLmNv
bSZndDs7IHRyYW1AaWV0Zi5vcmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtUc3YtYXJ0XSBb
dHJhbV0gVHN2YXJ0IGxhc3QgY2FsbCByZXZpZXcgb2YgZHJhZnQtaWV0Zi10cmFtLXR1cm5iaXMt
MjU8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8dGFibGUgY2xhc3M9Ik1zb05vcm1hbFRhYmxl
IiBib3JkZXI9IjEiIGNlbGxwYWRkaW5nPSIwIiBzdHlsZT0iYmFja2dyb3VuZDojRjNGRjMzO2Jv
cmRlcjpzb2xpZCAjOUI5QTg3IDEuNXB0Ij4NCjx0Ym9keT4NCjx0cj4NCjx0ZCBzdHlsZT0iYm9y
ZGVyOm5vbmU7cGFkZGluZzouNzVwdCAuNzVwdCAuNzVwdCAuNzVwdCI+DQo8cD48c3Ryb25nPjxz
cGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiM5QjhCM0UiPkNBVVRJT048L3NwYW4+PC9zdHJvbmc+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5
OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzlCOEIzRSI+Ojwvc3Bhbj48c3Bh
biBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpi
bGFjayI+IEV4dGVybmFsIGVtYWlsLiBEbyBub3QgY2xpY2sgbGlua3Mgb3Igb3Blbg0KIGF0dGFj
aG1lbnRzIHVubGVzcyB5b3UgcmVjb2duaXplIHRoZSBzZW5kZXIgYW5kIGtub3cgdGhlIGNvbnRl
bnQgaXMgc2FmZS48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1
b3Q7LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvdGQ+DQo8L3RyPg0KPC90
Ym9keT4NCjwvdGFibGU+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJjZW50ZXIiIHN0
eWxlPSJ0ZXh0LWFsaWduOmNlbnRlciI+DQo8aHIgc2l6ZT0iMiIgd2lkdGg9IjEwMCUiIGFsaWdu
PSJjZW50ZXIiPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpLCBUaXJ1
LDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+WW91IHN0aWxs
IGFwcGVhciB0byBiZSBpZ25vcmluZyB0aGUgaXNzdWUgYWJvdXQgaW1wbHlpbmcgcGVyLXBhY2tl
dCBhZGp1c3RtZW50IG9mIElQIG9wdGlvbnMgYW5kIHBhcmFtZXRlcnMgZHVyaW5nIGEgVENQIGNv
bm5lY3Rpb24sIGluIHNwZWNpZmljLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5Kb2U8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxl
PSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPk9uIEp1biAxOSwgMjAxOSwgYXQgNjoyNCBBTSwgS29uZGEsIFRpcnVtYWxl
c3dhciBSZWRkeSAmbHQ7PGEgaHJlZj0ibWFpbHRvOlRpcnVtYWxlc3dhclJlZGR5X0tvbmRhQE1j
QWZlZS5jb20iPlRpcnVtYWxlc3dhclJlZGR5X0tvbmRhQE1jQWZlZS5jb208L2E+Jmd0OyB3cm90
ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpIEpvZSw8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SSBo
YXZlIGFkZGVkIHRoZSBmb2xsb3dpbmcgbGluZXMgdG8gYWRkcmVzcyB5b3VyIGNvbW1lbnQ6PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1
b3Q7Ij4mbmJzcDsmbmJzcDsgVENQIG11bHRpLXBhdGggW1JGQzY4MjRdIGlzIG5vdCBzdXBwb3J0
ZWQgYnkgdGhpcyB2ZXJzaW9uIG9mIFRVUk48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7IGJlY2F1
c2UgVENQIG11bHRpLXBhdGggaXMgbm90IHVzZWQgYnkgYm90aCBTSVAgYW5kIFdlYlJUQyBwcm90
b2NvbHM8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7IFtSRkM3NDc4XSBmb3IgbWVkaWEgYW5kIG5v
bi1tZWRpYSBkYXRhLiZuYnNwOyBJZiB0aGUgVENQIGNvbm5lY3Rpb248L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5i
c3A7Jm5ic3A7IGJldHdlZW4gdGhlIFRVUk4gY2xpZW50IGFuZCBzZXJ2ZXIgdXNlcyBUQ1AtQU8g
W1JGQzU5MjVdIG9yIFRMUywgdGhlPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyBjbGllbnQgbXVz
dCBzZWN1cmUgYXBwbGljYXRpb24gZGF0YSAoZS5nLiB1c2luZyBTUlRQKSB0byBwcm92aWRlPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyBjb25maWRlbnRpYWxseSwgbWVzc2FnZSBhdXRoZW50aWNh
dGlvbiBhbmQgcmVwbGF5IHByb3RlY3Rpb24gdG88L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7IHBy
b3RlY3QgdGhlIGFwcGxpY2F0aW9uIGRhdGEgcmVsYXllZCBmcm9tIHRoZSBzZXJ2ZXIgdG8gdGhl
IHBlZXI8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7IHVzaW5nIFVEUC4mbmJzcDsgQXR0YWNrZXIg
YXR0ZW1wdGluZyB0byBzcG9vZiBpbiBmYWtlIGRhdGEgaXMgZGlzY3Vzc2VkIGluPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDsiPiZuYnNwOyZuYnNwOyBTZWN0aW9uIDIwLjEuNC4mbmJzcDsgTm90ZSB0aGF0IFRDUC1BTyBv
cHRpb24gb2Jzb2xldGVzIFRDUCBNRDUgb3B0aW9uLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsg
VW5saWtlIFVEUCwgVENQIHdpdGhvdXQgdGhlIFRDUCBGYXN0IE9wZW4gZXh0ZW5zaW9uIFtSRkM3
NDEzXSBkb2VzPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyBub3Qgc3VwcG9ydCAwLVJUVCBzZXNz
aW9uIHJlc3VtcHRpb24uJm5ic3A7IFRoZSBUQ1AgdXNlciB0aW1lb3V0IFtSRkM1NDgyXTwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7Ij4mbmJzcDsmbmJzcDsgZXF1aXZhbGVudCBmb3IgYXBwbGljYXRpb24gZGF0YSByZWxh
eWVkIGJ5IHRoZSBUVVJOIGlzIHRoZSB1c2Ugb2YgUlRQPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNw
OyBjb250cm9sIHByb3RvY29sIChSVENQKS4mbmJzcDsgQXMgYSByZW1pbmRlciwgUlRDUCBpcyBh
IGZ1bmRhbWVudGFsIGFuZDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsgaW50ZWdyYWwgcGFydCBv
ZiBSVFAuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5DaGVlcnMsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj4tVGlydTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGlu
ZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+RnJv
bTo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkpv
ZSBUb3VjaCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnRvdWNoQHN0cmF5YWxwaGEuY29tIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj50b3VjaEBzdHJheWFscGhhLmNvbTwvc3Bhbj48L2E+Jmd0Ozxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YnI+DQo8Yj5T
ZW50OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
VHVlc2RheSwgSnVuZSAxOCwgMjAxOSA4OjAzIFBNPGJyPg0KPGI+VG86PC9iPjxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5NYWdudXMgV2VzdGVybHVuZCAm
bHQ7PGEgaHJlZj0ibWFpbHRvOm1hZ251cy53ZXN0ZXJsdW5kQGVyaWNzc29uLmNvbSI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFnbnVzLndlc3Rlcmx1bmRAZXJpY3Nzb24uY29tPC9zcGFu
PjwvYT4mZ3Q7PGJyPg0KPGI+Q2M6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj5Lb25kYSwgVGlydW1hbGVzd2FyIFJlZGR5ICZsdDs8YSBocmVmPSJt
YWlsdG86VGlydW1hbGVzd2FyUmVkZHlfS29uZGFATWNBZmVlLmNvbSI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+VGlydW1hbGVzd2FyUmVkZHlfS29uZGFATWNBZmVlLmNvbTwvc3Bhbj48L2E+
Jmd0Ozs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEg
aHJlZj0ibWFpbHRvOnRzdi1hcnRAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
PnRzdi1hcnRAaWV0Zi5vcmc8L3NwYW4+PC9hPjs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtdHJhbS10dXJu
YmlzLmFsbEBpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+ZHJhZnQtaWV0Zi10
cmFtLXR1cm5iaXMuYWxsQGlldGYub3JnPC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9ImFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzppZXRmQGlldGYub3Jn
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5pZXRmQGlldGYub3JnPC9zcGFuPjwvYT47DQog
QnJhbmRvbiBXaWxsaWFtcyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJyYW5kb24ud2lsbGlhbXNAYWth
bWFpLmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YnJhbmRvbi53aWxsaWFtc0Bha2Ft
YWkuY29tPC9zcGFuPjwvYT4mZ3Q7OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86dHJhbUBpZXRmLm9yZyI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+dHJhbUBpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KPGI+U3ViamVjdDo8
L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlJlOiBb
VHN2LWFydF0gW3RyYW1dIFRzdmFydCBsYXN0IGNhbGwgcmV2aWV3IG9mIGRyYWZ0LWlldGYtdHJh
bS10dXJuYmlzLTI1PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8dGFibGUgY2xhc3M9Ik1zb05vcm1hbFRhYmxlIiBib3JkZXI9IjEiIGNlbGxwYWRkaW5n
PSIwIiBzdHlsZT0iYmFja2dyb3VuZDojRjNGRjMzO2JvcmRlcjpzb2xpZCAjOUI5QTg3IDEuNXB0
O2JhY2tncm91bmQtcG9zaXRpb246aW5pdGlhbCBpbml0aWFsO2JhY2tncm91bmQtcmVwZWF0Omlu
aXRpYWwgaW5pdGlhbCI+DQo8dGJvZHk+DQo8dHI+DQo8dGQgc3R5bGU9ImJvcmRlcjpub25lO3Bh
ZGRpbmc6Ljc1cHQgLjc1cHQgLjc1cHQgLjc1cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiM5QjhCM0UiPkNBVVRJT048L3NwYW4+PC9zdHJvbmc+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzlCOEIzRSI+Ojwv
c3Bhbj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjwvc3Bh
bj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+
RXh0ZXJuYWwNCiBlbWFpbC4gRG8gbm90IGNsaWNrIGxpbmtzIG9yIG9wZW4gYXR0YWNobWVudHMg
dW5sZXNzIHlvdSByZWNvZ25pemUgdGhlIHNlbmRlciBhbmQga25vdyB0aGUgY29udGVudCBpcyBz
YWZlLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvdGQ+DQo8L3RyPg0KPC90Ym9keT4NCjwvdGFi
bGU+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJ0ZXh0LWFs
aWduOmNlbnRlciI+DQo8aHIgc2l6ZT0iMiIgd2lkdGg9IjEwMCUiIGFsaWduPSJjZW50ZXIiPg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YnI+
DQo8YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9
Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPk9uIEp1biAxOCwgMjAxOSwgYXQgNjo0NyBBTSwgTWFnbnVzIFdl
c3Rlcmx1bmQgJmx0OzxhIGhyZWY9Im1haWx0bzptYWdudXMud2VzdGVybHVuZEBlcmljc3Nvbi5j
b20iPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1hZ251cy53ZXN0ZXJsdW5kQGVyaWNzc29u
LmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFy
Z2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpz
b2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90OyxzYW5zLXNlcmlm
Ij5bVFJdIFRoZSBjb21tZW50IGZyb20gSm9lIGlzIDogaWYgVENQLUFPIGlzIHVzZWQsIGFwcGxp
Y2F0aW9uIGRhdGEgaXMgYXV0aGVudGljYXRlZCBpbiB0aGUgVENQIGxlZyBidXQgdGhlIGRhdGEg
Y2FuIGJlIGZha2VkIHdoZW4gcmVsYXllZCBmcm9tIHRoZQ0KIHNlcnZlciB0byB0aGUgcGVlciB1
c2luZyBVRFAuIEkgdHJpZWQgdG8gYWRkcmVzcyB0aGlzIGNvbW1lbnQgYnkgc2F5aW5nIGlmIHNl
Y3VyZSBhcHBsaWNhdGlvbiBkYXRhIChTUlRQKSBpcyB1c2VkIG1lc3NhZ2UgYXV0aGVudGljYXRp
b24gaXMgYXZhaWxhYmxlIGF0IHRoZSBhcHBsaWNhdGlvbiBsYXllciBldmVuIGlmIFVEUCBkb2Vz
IG5vdCBzdXBwb3J0IGF1dGhlbnRpY2F0aW9uIG9wdGlvbi48L3NwYW4+PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90OyxzYW5zLXNlcmlmIj5TdXJlLCBidXQg
dGhpcyBpcyBlcXVpdmFsZW50IHRvIHRoZSBjYXNlIG9mIFRVUk4gb3ZlciBUQ1AvVExTIHRoYXQg
YWxzbyBvbmx5IGhhdmUgdGhlIHNlY3VyaXR5IG1vZGVsIHRvIHRoZSBtaWRkbGUuIFNvIHBvaW50
aW5nIHRoYXQgYXNwZWN0IG91dCBpcw0KIGZpbmUsIGJ1dCBJIHRoaW5rIFRVUk4gaXMgcXVpdGUg
Y2xlYXIgb24gdGhhdCBjbGllbnQgdG8gcGVlciBzZWN1cml0eSBhcmUgdGhlIHJlc3BvbnNpYmls
aXR5IG9mIHRoZSBlbmQtdG8tZW5kIGFwcGxpY2F0aW9uIHVzaW5nIFRVUk4uIExpa2UgdGhlIHN0
YXRlbWVudCBpbiB0aGUgVGhpcmQgcGFyYWdyYXBoIG9mIDIwLjEuNDo8L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxwcmUgc3R5bGU9ImJhY2tncm91bmQ6d2hpdGU7Y2FyZXQtY29sb3I6
IHJnYigwLCAwLCAwKTtmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsO3RleHQtYWxpZ246c3RhcnQ7
LXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4O2JhY2tncm91bmQtcG9zaXRpb246aW5pdGlh
bCBpbml0aWFsO2JhY2tncm91bmQtcmVwZWF0OmluaXRpYWwgaW5pdGlhbDt3b3JkLXNwYWNpbmc6
MHB4Ij4mbmJzcDsmbmJzcDsgVGhlc2UgYXR0YWNrcyBhcmUgbW9yZSBwcm9wZXJseSBtaXRpZ2F0
ZWQgYnkgYXBwbGljYXRpb24tbGF5ZXI8bzpwPjwvbzpwPjwvcHJlPg0KPHByZSBzdHlsZT0iYmFj
a2dyb3VuZDp3aGl0ZTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmluaXRpYWwgaW5pdGlhbDtiYWNrZ3Jv
dW5kLXJlcGVhdDppbml0aWFsIGluaXRpYWwiPiZuYnNwOyZuYnNwOyBhdXRoZW50aWNhdGlvbiB0
ZWNobmlxdWVzLiZuYnNwOyBJbiB0aGUgY2FzZSBvZiByZWFsLXRpbWUgdHJhZmZpYywgdXNhZ2U8
bzpwPjwvbzpwPjwvcHJlPg0KPHByZSBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZTtiYWNrZ3JvdW5k
LXBvc2l0aW9uOmluaXRpYWwgaW5pdGlhbDtiYWNrZ3JvdW5kLXJlcGVhdDppbml0aWFsIGluaXRp
YWwiPiZuYnNwOyZuYnNwOyBvZiBTUlRQIFtSRkMzNzExXSBwcmV2ZW50cyB0aGVzZSBhdHRhY2tz
LjxvOnA+PC9vOnA+PC9wcmU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+RldJVywgZXZlbiB3aXRoIHRo
aXMgc3RhdGVtZW50LCBpZiB5b3XigJlyZSBnb2luZyB0byB0YWxrIGFib3V0IHByZXNlcnZpbmcg
SVAgb3B0aW9ucyBhbmQgc2V0dGluZ3MgdGhlbiBpdOKAmXMgZXF1YWxseSBpbXBvcnRhbnQgdG8g
ZGlzY3VzcyBob3cgeW91IHByZXNlcnZlIG9yIGludGVyZmVyZSB3aXRoIFRDUCBvcHRpb25zIGFu
ZCBzZXR0aW5ncyAtIGFuZCBtYXliZSBvdGhlciBsYXllcnMgbGlrZSBUTFMgdG9vIC0NCiBpbiB0
aGUgc2FtZSBwbGFjZSBpbiB0aGUgZG9jdW1lbnQuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
Pkl04oCZcyBub3QganVzdCB3aGV0aGVyIHRoaXMgaXMgYSBzZWN1cml0eSBpc3N1ZTsgaXTigJlz
IHRoYXQgdGhlIHNlbWFudGljcyBhcmUgYnJva2VuIGluIGhhbGYuPG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPkpvZTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9i
bG9ja3F1b3RlPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_DM5PR16MB1705339D00B060CC7D8366FAEAE50DM5PR16MB1705namp_--


From nobody Wed Jun 19 07:43:17 2019
Return-Path: <touch@strayalpha.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3E75B1200B3; Wed, 19 Jun 2019 07:43:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.219
X-Spam-Level: 
X-Spam-Status: No, score=-1.219 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NEUTRAL=0.779] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=strayalpha.com
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 v2pRZ5H5AjVr; Wed, 19 Jun 2019 07:43:14 -0700 (PDT)
Received: from server217-3.web-hosting.com (server217-3.web-hosting.com [198.54.115.226]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D545E120046; Wed, 19 Jun 2019 07:43:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=strayalpha.com; s=default; h=To:References:Message-Id:Cc:Date:In-Reply-To: From:Subject:Mime-Version:Content-Type:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=w/Jf79ALUZqwHKmFHQ2laKp1LDYA/UTB6Nst9vRpE9A=; b=GB2MxyfJpfVwkeMfrcdDTKa41 wUcavg79Bvva9avJiHV2NtlauKdzaJLN+yiyYNOTXDJlaeHzxijOMFvaAjJ5+Mcix0K2M3xMkUzGY MJzcLlN0Q+RUWFVwj96OMDrfTCErETUb1KZHypHGS0izD8IfcODcp0KjH61059S6KISrZVccIn8zS rHCG+sWG+9q8PA2W45xZzfQH0OUzm3/6b+Mbjk59JZdnM9xbf+U+j/CL3r/31Evs1TYOjZc8pStUG lp0fsX+zPZmhy+4jdYHa4tgePlCAcVOwfr6jNY/JBnEq9npzoSuvdcHRTbbzMkSFgUdTfw1mX9YAf X4vTglggA==;
Received: from cpe-172-250-240-132.socal.res.rr.com ([172.250.240.132]:63537 helo=[192.168.1.77]) by server217.web-hosting.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92) (envelope-from <touch@strayalpha.com>) id 1hdbnl-000Lrb-Nu; Wed, 19 Jun 2019 10:43:12 -0400
Content-Type: multipart/alternative; boundary="Apple-Mail=_16AC9096-AE99-47E7-831F-2150E7CEAE5C"
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Joe Touch <touch@strayalpha.com>
In-Reply-To: <DM5PR16MB1705339D00B060CC7D8366FAEAE50@DM5PR16MB1705.namprd16.prod.outlook.com>
Date: Wed, 19 Jun 2019 07:42:58 -0700
Cc: Magnus Westerlund <magnus.westerlund@ericsson.com>, "tram@ietf.org" <tram@ietf.org>, Brandon Williams <brandon.williams@akamai.com>, "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>,  "tsv-art@ietf.org" <tsv-art@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>
Message-Id: <F7645044-C75D-4C52-87A1-514B576A41B6@strayalpha.com>
References: <155971464360.28104.6837263931145163343@ietfa.amsl.com> <F306B122-79F3-4C7A-8CE2-1C094D9F0FCC@strayalpha.com> <DM5PR16MB1705A4C370C4405AFFD63546EA100@DM5PR16MB1705.namprd16.prod.outlook.com> <5F2F8A3B-2887-4107-81E2-B4E222A4044E@strayalpha.com> <DM5PR16MB1705BD4E31370D2F5A179F17EA130@DM5PR16MB1705.namprd16.prod.outlook.com> <2C6B5776-CB95-4607-8D0C-07FDE2F6D515@strayalpha.com> <DM5PR16MB1705638AD29F3288E4AC0952EAED0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB252250AE4E7C158F985B0CC895ED0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <D9A01E28-F9FB-4C86-AFD3-A2BA8D89C340@strayalpha.com> <a3bbeb17-e768-9ab2-9f34-3d179fa8fe38@akamai.com> <E41C125D-F3B4-475E-8AD0-124F531F1DC9@strayalpha.com> <DM5PR16MB170564C0438321CC3FDD0ACFEAEF0@DM5PR16MB1705.namprd16.prod.outlook.com> <4C41A2BC-0CBC-42D5-B313-22F9A9D51F6E@strayalpha.com> <DM5PR16MB1705874C023145D26DCB58E6EAEE0@DM5PR16MB1705.namprd16.prod.outlook.com> <edcd66c2-0dfb-8f89-d6a3-53482c433d4e@strayalpha.com> <DM5PR16MB17057CCD4D2543D84254EFD1EAEB0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB2522DCB2459055A6319C439B95EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <DM5PR16MB1705E3EF8260B456A9B02C10EAEA0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB2522C0A1063877D45985619795EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <BD41AC2D-3925-4E11-B1EC-AD24680376AE@strayalpha.com> <DM5PR16MB1705F636477B6234FEA35A04EAE50@DM5PR16MB1705.namprd16.prod.outlook.com> <A47BFD15-B787-484D-A678-698B2C7D77A6@strayalpha.com> <DM5PR16MB1705339D00B060CC7D8366FAEAE50@DM5PR16MB1705.namprd16.prod.outlook.com>
To: "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@McAfee.com>
X-Mailer: Apple Mail (2.3445.9.1)
X-OutGoing-Spam-Status: No, score=-0.5
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - server217.web-hosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - strayalpha.com
X-Get-Message-Sender-Via: server217.web-hosting.com: authenticated_id: touch@strayalpha.com
X-Authenticated-Sender: server217.web-hosting.com: touch@strayalpha.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-From-Rewrite: unmodified, already matched
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/VBY-MEMPPrfw0peBmPDfDvkv5rQ>
Subject: Re: [tram] [Tsv-art] Tsvart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Jun 2019 14:43:16 -0000

--Apple-Mail=_16AC9096-AE99-47E7-831F-2150E7CEAE5C
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

That text remains insufficient, e.g.:

> On Jun 19, 2019, at 7:30 AM, Konda, Tirumaleswar Reddy =
<TirumaleswarReddy_Konda@McAfee.com> wrote:
>=20
> Hi Joe,
> =20
> I have added the following line to address your other comment:
> =20
> Note that the server does not perform per-packet translation for =
TCP-to-UDP relaying and vice-versa. For TCP-to-UDP relaying from client =
to peer, the TURN server sets the DF field in the outgoing UDP packet =
based on the presence of DONT-FRAGMENT attribute in the TURN message. =
For UDP-to-TCP relaying from peer to client, the TURN server sets IP =
header fields in the TCP packets on a per-connection basis for the TCP =
connection.

Which parameters? Based on what?

In addition, a mere note does not undo the implication of indicating =
each IP parameter (option, DF) separately as if there are always =
configurable per-TURN message.

Joe=

--Apple-Mail=_16AC9096-AE99-47E7-831F-2150E7CEAE5C
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">That =
text remains insufficient, e.g.:<br class=3D""><div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D"">On Jun =
19, 2019, at 7:30 AM, Konda, Tirumaleswar Reddy &lt;<a =
href=3D"mailto:TirumaleswarReddy_Konda@McAfee.com" =
class=3D"">TirumaleswarReddy_Konda@McAfee.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div =
class=3D"WordSection1" style=3D"page: WordSection1; caret-color: rgb(0, =
0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">Hi =
Joe,<o:p class=3D""></o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">I have =
added the following line to address your other comment:<o:p =
class=3D""></o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">Note that =
the server does not perform per-packet translation for TCP-to-UDP =
relaying and vice-versa. For TCP-to-UDP relaying from client to peer, =
the TURN server sets the DF field in the outgoing UDP packet based on =
the presence of DONT-FRAGMENT attribute in the TURN message. For =
UDP-to-TCP relaying from peer to client, the TURN server sets IP header =
fields in the TCP packets on a per-connection basis for the TCP =
connection.</div></div></div></blockquote><div><br =
class=3D""></div><div>Which parameters? Based on what?</div><div><br =
class=3D""></div><div>In addition, a mere note does not undo the =
implication of indicating each IP parameter (option, DF) separately as =
if there are always configurable per-TURN message.</div><div><br =
class=3D""></div><div>Joe</div></div></body></html>=

--Apple-Mail=_16AC9096-AE99-47E7-831F-2150E7CEAE5C--


From nobody Wed Jun 19 07:49:28 2019
Return-Path: <TirumaleswarReddy_Konda@mcafee.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D7A75120676; Wed, 19 Jun 2019 07:49:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.308
X-Spam-Level: 
X-Spam-Status: No, score=-4.308 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mcafee.com
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 nbyREutedgNQ; Wed, 19 Jun 2019 07:49:11 -0700 (PDT)
Received: from DNVWSMAILOUT1.mcafee.com (dnvwsmailout1.mcafee.com [161.69.31.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 58DFF120607; Wed, 19 Jun 2019 07:49:10 -0700 (PDT)
X-NAI-Header: Modified by McAfee Email Gateway (5500)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mcafee.com; s=s_mcafee; t=1560955172; h=From: To:CC:Subject:Thread-Topic:Thread-Index:Date: Message-ID:References:In-Reply-To:Accept-Language: Content-Language:X-MS-Has-Attach:X-MS-TNEF-Correlator: dlp-product:dlp-version:dlp-reaction:authentication-results: x-originating-ip:x-ms-publictraffictype:x-ms-office365-filtering-correlation-id: x-microsoft-antispam:x-ms-traffictypediagnostic: x-ms-exchange-purlcount:x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers:x-forefront-prvs: x-forefront-antispam-report:received-spf:x-ms-exchange-senderadcheck: x-microsoft-antispam-message-info:Content-Type: MIME-Version:X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype: X-MS-Exchange-CrossTenant-userprincipalname: X-MS-Exchange-Transport-CrossTenantHeadersStamped: X-OriginatorOrg:X-NAI-Spam-Flag:X-NAI-Spam-Threshold: X-NAI-Spam-Score:X-NAI-Spam-Version; bh=o IcGGC4WfS0BHx2+kq2I6y5VOc8vaaS7MUT2olx10Z I=; b=DDTTCMfZOuGg2Zidzv6J7N/rAkVCbEm5yA2T8C3TO0BX 7CaGLYnFX2OI1qrbplulA099Vwi8NBDmyxcNlnYGPLzGzl2u0D jH+RoPbHhCEmH0T9nwAueyi+WvHi3IcjwkJ85QYyO08mZRKPt2 +9H56MNSaHPVnE0bHQUMc3ajepw=
Received: from DNVEXAPP1N05.corpzone.internalzone.com (unknown [10.44.48.89]) by DNVWSMAILOUT1.mcafee.com with smtp (TLS: TLSv1/SSLv3,256bits,ECDHE-RSA-AES256-SHA384) id 2c94_76a7_150b20ec_6773_45a5_af68_4b3aeb152814; Wed, 19 Jun 2019 08:39:32 -0600
Received: from DNVEXAPP1N05.corpzone.internalzone.com (10.44.48.89) by DNVEXAPP1N05.corpzone.internalzone.com (10.44.48.89) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Wed, 19 Jun 2019 08:48:41 -0600
Received: from DNVO365EDGE2.corpzone.internalzone.com (10.44.176.74) by DNVEXAPP1N05.corpzone.internalzone.com (10.44.48.89) with Microsoft SMTP Server (TLS) id 15.0.1395.4 via Frontend Transport; Wed, 19 Jun 2019 08:48:41 -0600
Received: from NAM05-DM3-obe.outbound.protection.outlook.com (10.44.176.242) by edge.mcafee.com (10.44.176.74) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Wed, 19 Jun 2019 08:48:40 -0600
Received: from DM5PR16MB1705.namprd16.prod.outlook.com (10.172.44.147) by DM5PR16MB0074.namprd16.prod.outlook.com (10.172.87.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1987.13; Wed, 19 Jun 2019 14:48:39 +0000
Received: from DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::3d0a:95ec:9842:68f7]) by DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::3d0a:95ec:9842:68f7%9]) with mapi id 15.20.1987.014; Wed, 19 Jun 2019 14:48:39 +0000
From: "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@McAfee.com>
To: Joe Touch <touch@strayalpha.com>
CC: Magnus Westerlund <magnus.westerlund@ericsson.com>, "tram@ietf.org" <tram@ietf.org>, Brandon Williams <brandon.williams@akamai.com>, "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>, "tsv-art@ietf.org" <tsv-art@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>
Thread-Topic: [Tsv-art] [tram] Tsvart last call review of draft-ietf-tram-turnbis-25
Thread-Index: AQHVJeLARC6n0ucJHkeMQsIbR9Bl76ai+JZQgAAP9QCAAAGloIAABJ0AgAAAh9A=
Date: Wed, 19 Jun 2019 14:48:38 +0000
Message-ID: <DM5PR16MB1705CFF84A31E550EB0415C9EAE50@DM5PR16MB1705.namprd16.prod.outlook.com>
References: <155971464360.28104.6837263931145163343@ietfa.amsl.com> <F306B122-79F3-4C7A-8CE2-1C094D9F0FCC@strayalpha.com> <DM5PR16MB1705A4C370C4405AFFD63546EA100@DM5PR16MB1705.namprd16.prod.outlook.com> <5F2F8A3B-2887-4107-81E2-B4E222A4044E@strayalpha.com> <DM5PR16MB1705BD4E31370D2F5A179F17EA130@DM5PR16MB1705.namprd16.prod.outlook.com> <2C6B5776-CB95-4607-8D0C-07FDE2F6D515@strayalpha.com> <DM5PR16MB1705638AD29F3288E4AC0952EAED0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB252250AE4E7C158F985B0CC895ED0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <D9A01E28-F9FB-4C86-AFD3-A2BA8D89C340@strayalpha.com> <a3bbeb17-e768-9ab2-9f34-3d179fa8fe38@akamai.com> <E41C125D-F3B4-475E-8AD0-124F531F1DC9@strayalpha.com> <DM5PR16MB170564C0438321CC3FDD0ACFEAEF0@DM5PR16MB1705.namprd16.prod.outlook.com> <4C41A2BC-0CBC-42D5-B313-22F9A9D51F6E@strayalpha.com> <DM5PR16MB1705874C023145D26DCB58E6EAEE0@DM5PR16MB1705.namprd16.prod.outlook.com> <edcd66c2-0dfb-8f89-d6a3-53482c433d4e@strayalpha.com> <DM5PR16MB17057CCD4D2543D84254EFD1EAEB0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB2522DCB2459055A6319C439B95EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <DM5PR16MB1705E3EF8260B456A9B02C10EAEA0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB2522C0A1063877D45985619795EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <BD41AC2D-3925-4E11-B1EC-AD24680376AE@strayalpha.com> <DM5PR16MB1705F636477B6234FEA35A04EAE50@DM5PR16MB1705.namprd16.prod.outlook.com> <A47BFD15-B787-484D-A678-698B2C7D77A6@strayalpha.com> <DM5PR16MB1705339D00B060CC7D8366FAEAE50@DM5PR16MB1705.namprd16.prod.outlook.com> <F7645044-C75D-4C52-87A1-514B576A41B6@strayalpha.com>
In-Reply-To: <F7645044-C75D-4C52-87A1-514B576A41B6@strayalpha.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-version: 11.3.0.8
dlp-reaction: no-action
authentication-results: spf=none (sender IP is ) smtp.mailfrom=TirumaleswarReddy_Konda@McAfee.com; 
x-originating-ip: [103.245.47.20]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 0c201d7d-d4f2-4d3a-f74b-08d6f4c53725
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:DM5PR16MB0074; 
x-ms-traffictypediagnostic: DM5PR16MB0074:
x-ms-exchange-purlcount: 4
x-microsoft-antispam-prvs: <DM5PR16MB0074759A0B3F7439F274191BEAE50@DM5PR16MB0074.namprd16.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 0073BFEF03
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(136003)(376002)(366004)(39860400002)(396003)(346002)(189003)(199004)(32952001)(229853002)(6506007)(8936002)(256004)(11346002)(486006)(606006)(3846002)(790700001)(6116002)(5024004)(478600001)(86362001)(14454004)(26005)(4326008)(54906003)(73956011)(25786009)(5660300002)(52536014)(476003)(66946007)(66476007)(446003)(2906002)(80792005)(186003)(76116006)(66066001)(66556008)(64756008)(66446008)(6306002)(72206003)(55016002)(316002)(102836004)(71200400001)(7736002)(9326002)(9686003)(71190400001)(7696005)(8676002)(6916009)(33656002)(53936002)(99286004)(76176011)(54896002)(74316002)(53546011)(236005)(81156014)(6436002)(81166006)(6246003)(68736007)(85282002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR16MB0074; H:DM5PR16MB1705.namprd16.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: McAfee.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: ok+z/V7qBloBuXYapCi1Ls9CRoJS6w5+RegAWbOz9soHf5LmFbiV17NdNFa9uStNo6RLNTVUQy6h5aXodF2RawCMQW8FEi3VCF+cao+d6aO9ZDycDg9UesufyuIyPBbISQgW0mJCjyrZY54aEPfl7Yi3zY4fQQCGoVyf1IpKphSLqArQNSgOetF+QrKg34ITamzPQNrFxkB2tqRSJWp+fNXLJEtXvVcjmV3a6IlTRnQ5EdUJi6z/uCbMA3tXQnSx2MkNThy62WTT00x55hco+V1IOXtFKABgHjShg9lJMaXiGeB9U+PehKHa1uvi9lbiCB9AiYjAPd0AK9eEDQf9M33NVwHWY6lVoiXkfLWBaz5B6X+0cN6unFByymTgAv0r1mphchrDNK1kEUIVdoA9twDfqNxOSx+49pFNWzSdZpg=
Content-Type: multipart/alternative; boundary="_000_DM5PR16MB1705CFF84A31E550EB0415C9EAE50DM5PR16MB1705namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 0c201d7d-d4f2-4d3a-f74b-08d6f4c53725
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Jun 2019 14:48:38.8982 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4943e38c-6dd4-428c-886d-24932bc2d5de
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: TirumaleswarReddy_Konda@McAfee.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR16MB0074
X-OriginatorOrg: mcafee.com
X-NAI-Spam-Flag: NO
X-NAI-Spam-Threshold: 15
X-NAI-Spam-Score: 0
X-NAI-Spam-Version: 2.3.0.9418 : core <6572> : inlines <7107> : streams <1824950> : uri <2857815>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/ZdQrHhCwwvB-lAsmR5WHdK94mqY>
Subject: Re: [tram] [Tsv-art] Tsvart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Jun 2019 14:49:14 -0000

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

SGkgSm9lLA0KDQpQbGVhc2Ugc2VlIGlubGluZQ0KDQpGcm9tOiBKb2UgVG91Y2ggPHRvdWNoQHN0
cmF5YWxwaGEuY29tPg0KU2VudDogV2VkbmVzZGF5LCBKdW5lIDE5LCAyMDE5IDg6MTMgUE0NClRv
OiBLb25kYSwgVGlydW1hbGVzd2FyIFJlZGR5IDxUaXJ1bWFsZXN3YXJSZWRkeV9Lb25kYUBNY0Fm
ZWUuY29tPg0KQ2M6IE1hZ251cyBXZXN0ZXJsdW5kIDxtYWdudXMud2VzdGVybHVuZEBlcmljc3Nv
bi5jb20+OyB0cmFtQGlldGYub3JnOyBCcmFuZG9uIFdpbGxpYW1zIDxicmFuZG9uLndpbGxpYW1z
QGFrYW1haS5jb20+OyBkcmFmdC1pZXRmLXRyYW0tdHVybmJpcy5hbGxAaWV0Zi5vcmc7IHRzdi1h
cnRAaWV0Zi5vcmc7IGlldGZAaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbVHN2LWFydF0gW3RyYW1d
IFRzdmFydCBsYXN0IGNhbGwgcmV2aWV3IG9mIGRyYWZ0LWlldGYtdHJhbS10dXJuYmlzLTI1DQoN
Cg0KQ0FVVElPTjogRXh0ZXJuYWwgZW1haWwuIERvIG5vdCBjbGljayBsaW5rcyBvciBvcGVuIGF0
dGFjaG1lbnRzIHVubGVzcyB5b3UgcmVjb2duaXplIHRoZSBzZW5kZXIgYW5kIGtub3cgdGhlIGNv
bnRlbnQgaXMgc2FmZS4NCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NClRoYXQg
dGV4dCByZW1haW5zIGluc3VmZmljaWVudCwgZS5nLjoNCg0KDQpPbiBKdW4gMTksIDIwMTksIGF0
IDc6MzAgQU0sIEtvbmRhLCBUaXJ1bWFsZXN3YXIgUmVkZHkgPFRpcnVtYWxlc3dhclJlZGR5X0tv
bmRhQE1jQWZlZS5jb208bWFpbHRvOlRpcnVtYWxlc3dhclJlZGR5X0tvbmRhQE1jQWZlZS5jb20+
PiB3cm90ZToNCg0KSGkgSm9lLA0KDQpJIGhhdmUgYWRkZWQgdGhlIGZvbGxvd2luZyBsaW5lIHRv
IGFkZHJlc3MgeW91ciBvdGhlciBjb21tZW50Og0KDQpOb3RlIHRoYXQgdGhlIHNlcnZlciBkb2Vz
IG5vdCBwZXJmb3JtIHBlci1wYWNrZXQgdHJhbnNsYXRpb24gZm9yIFRDUC10by1VRFAgcmVsYXlp
bmcgYW5kIHZpY2UtdmVyc2EuIEZvciBUQ1AtdG8tVURQIHJlbGF5aW5nIGZyb20gY2xpZW50IHRv
IHBlZXIsIHRoZSBUVVJOIHNlcnZlciBzZXRzIHRoZSBERiBmaWVsZCBpbiB0aGUgb3V0Z29pbmcg
VURQIHBhY2tldCBiYXNlZCBvbiB0aGUgcHJlc2VuY2Ugb2YgRE9OVC1GUkFHTUVOVCBhdHRyaWJ1
dGUgaW4gdGhlIFRVUk4gbWVzc2FnZS4gRm9yIFVEUC10by1UQ1AgcmVsYXlpbmcgZnJvbSBwZWVy
IHRvIGNsaWVudCwgdGhlIFRVUk4gc2VydmVyIHNldHMgSVAgaGVhZGVyIGZpZWxkcyBpbiB0aGUg
VENQIHBhY2tldHMgb24gYSBwZXItY29ubmVjdGlvbiBiYXNpcyBmb3IgdGhlIFRDUCBjb25uZWN0
aW9uLg0KDQpXaGljaCBwYXJhbWV0ZXJzPyBCYXNlZCBvbiB3aGF0Pw0KDQpbVFJdIEl0IGlzIGFs
cmVhZHkgZGlzY3Vzc2VkIGluIHNlY3Rpb24gMTUuDQoNCjxzbmlwPg0KDQogICBEaWZmZXJlbnRp
YXRlZCBTZXJ2aWNlcyBDb2RlIFBvaW50IChEU0NQKSBmaWVsZCBbUkZDMjQ3NDxodHRwczovL3Rv
b2xzLmlldGYub3JnL2h0bWwvcmZjMjQ3ND5dDQoNCiAgICAgIFByZWZlcnJlZCBCZWhhdmlvcjog
U2V0IHRoZSBvdXRnb2luZyB2YWx1ZSB0byB0aGUgaW5jb21pbmcgdmFsdWUsDQogICAgICB1bmxl
c3MgdGhlIHNlcnZlciBpbmNsdWRlcyBhIGRpZmZlcmVudGlhdGVkIHNlcnZpY2VzIGNsYXNzaWZp
ZXINCiAgICAgIGFuZCBtYXJrZXIgW1JGQzI0NzQ8aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1s
L3JmYzI0NzQ+XS4gIE5vdGUsIHRoZSBUQ1AgY29ubmVjdGlvbiBjYW4gb25seSB1c2UgYQ0KICAg
ICAgc2luZ2xlIERTQ1AgY29kZSBwb2ludCBzbyBpbnRlciBmbG93IGRpZmZlcmVudGlhdGlvbiBp
cyBub3QNCiAgICAgIHBvc3NpYmxlLCBzZWUgU2VjdGlvbiA1LjEgb2YgW1JGQzc2NTddPGh0dHBz
Oi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM3NjU3I3NlY3Rpb24tNS4xPi4NCg0KDQogICBGcmFn
bWVudGF0aW9uDQoNCg0KDQogICAgICBQcmVmZXJyZWQgQmVoYXZpb3I6IEFueSBmcmFnbWVudGVk
IHBhY2tldHMgYXJlIHJlYXNzZW1ibGVkIGluIHRoZQ0KDQogICAgICBzZXJ2ZXIgYW5kIHRoZW4g
Zm9yd2FyZGVkIHRvIHRoZSBjbGllbnQgb3ZlciB0aGUgVENQIGNvbm5lY3Rpb24uDQoNCiAgICAg
IElDTVAgbWVzc2FnZXMgcmVzdWx0aW5nIGZyb20gdGhlIFVEUCBkYXRhZ3JhbXMgc2VudCB0byB0
aGUgcGVlcg0KDQogICAgICBNVVNUIGJlIGZvcndhcmRlZCB0byB0aGUgY2xpZW50IHVzaW5nIFRV
Uk4ncyBtZWNoYW5pc20gZm9yDQoNCiAgICAgIHJlbGV2YW50IElDTVAgdHlwZXMgYW5kIGNvZGVz
Lg0KDQoNCiAgIElQdjQgT3B0aW9ucw0KDQogICAgICBQcmVmZXJyZWQgQmVoYXZpb3I6IFRoZSBv
dXRnb2luZyBwYWNrZXQgaXMgc2VudCB3aXRob3V0IGFueSBJUHY0DQogICAgICBvcHRpb25zLg0K
DQo8L3NuaXA+DQoNCi1UaXJ1DQoNCkluIGFkZGl0aW9uLCBhIG1lcmUgbm90ZSBkb2VzIG5vdCB1
bmRvIHRoZSBpbXBsaWNhdGlvbiBvZiBpbmRpY2F0aW5nIGVhY2ggSVAgcGFyYW1ldGVyIChvcHRp
b24sIERGKSBzZXBhcmF0ZWx5IGFzIGlmIHRoZXJlIGFyZSBhbHdheXMgY29uZmlndXJhYmxlIHBl
ci1UVVJOIG1lc3NhZ2UuDQoNCkpvZQ0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYg
MyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpEZW5nWGlhbjsNCglwYW5vc2UtMToy
IDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsN
CglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFt
aWx5OiJcQERlbmdYaWFuIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCi8qIFN0
eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9y
bWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTox
MS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFu
Lk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0
ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtG
b2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQt
ZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcHJlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglt
c28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbWFyZ2luOjBpbjsNCglt
YXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToi
Q291cmllciBOZXciO30NCnAubXNvbm9ybWFsMCwgbGkubXNvbm9ybWFsMCwgZGl2Lm1zb25vcm1h
bDANCgl7bXNvLXN0eWxlLW5hbWU6bXNvbm9ybWFsOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRv
Ow0KCW1hcmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFy
Z2luLWxlZnQ6MGluOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmki
LHNhbnMtc2VyaWY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjANCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29u
YWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2lu
ZG93dGV4dDt9DQpzcGFuLkhUTUxQcmVmb3JtYXR0ZWRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJI
VE1MIFByZWZvcm1hdHRlZCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0
eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIjsNCglmb250LWZhbWlseToiQ291cmllciBOZXci
O30NCnNwYW4uZ3JleQ0KCXttc28tc3R5bGUtbmFtZTpncmV5O30NCi5Nc29DaHBEZWZhdWx0DQoJ
e21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2Ug
V29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAx
LjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0t
Pjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0
PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUg
bXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4
dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4N
CjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4N
CjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSBKb2Us
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBsZWFzZSBzZWUgaW5saW5lPG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9
ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGlu
IDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpz
b2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGI+RnJvbTo8L2I+IEpvZSBUb3VjaCAmbHQ7dG91Y2hAc3RyYXlhbHBoYS5j
b20mZ3Q7IDxicj4NCjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXksIEp1bmUgMTksIDIwMTkgODoxMyBQ
TTxicj4NCjxiPlRvOjwvYj4gS29uZGEsIFRpcnVtYWxlc3dhciBSZWRkeSAmbHQ7VGlydW1hbGVz
d2FyUmVkZHlfS29uZGFATWNBZmVlLmNvbSZndDs8YnI+DQo8Yj5DYzo8L2I+IE1hZ251cyBXZXN0
ZXJsdW5kICZsdDttYWdudXMud2VzdGVybHVuZEBlcmljc3Nvbi5jb20mZ3Q7OyB0cmFtQGlldGYu
b3JnOyBCcmFuZG9uIFdpbGxpYW1zICZsdDticmFuZG9uLndpbGxpYW1zQGFrYW1haS5jb20mZ3Q7
OyBkcmFmdC1pZXRmLXRyYW0tdHVybmJpcy5hbGxAaWV0Zi5vcmc7IHRzdi1hcnRAaWV0Zi5vcmc7
IGlldGZAaWV0Zi5vcmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtUc3YtYXJ0XSBbdHJhbV0g
VHN2YXJ0IGxhc3QgY2FsbCByZXZpZXcgb2YgZHJhZnQtaWV0Zi10cmFtLXR1cm5iaXMtMjU8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8dGFibGUgY2xhc3M9Ik1zb05vcm1hbFRhYmxlIiBib3Jk
ZXI9IjEiIGNlbGxwYWRkaW5nPSIwIiBzdHlsZT0iYmFja2dyb3VuZDojRjNGRjMzO2JvcmRlcjpz
b2xpZCAjOUI5QTg3IDEuNXB0Ij4NCjx0Ym9keT4NCjx0cj4NCjx0ZCBzdHlsZT0iYm9yZGVyOm5v
bmU7cGFkZGluZzouNzVwdCAuNzVwdCAuNzVwdCAuNzVwdCI+DQo8cD48c3Ryb25nPjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5QjhC
M0UiPkNBVVRJT048L3NwYW4+PC9zdHJvbmc+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzlCOEIzRSI+Ojwvc3Bhbj48c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+
IEV4dGVybmFsIGVtYWlsLiBEbyBub3QgY2xpY2sgbGlua3Mgb3Igb3Blbg0KIGF0dGFjaG1lbnRz
IHVubGVzcyB5b3UgcmVjb2duaXplIHRoZSBzZW5kZXIgYW5kIGtub3cgdGhlIGNvbnRlbnQgaXMg
c2FmZS48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNh
bnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvdGQ+DQo8L3RyPg0KPC90Ym9keT4N
CjwvdGFibGU+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJ0
ZXh0LWFsaWduOmNlbnRlciI+DQo8aHIgc2l6ZT0iMiIgd2lkdGg9IjEwMCUiIGFsaWduPSJjZW50
ZXIiPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYXQgdGV4dCByZW1h
aW5zIGluc3VmZmljaWVudCwgZS5nLjo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxl
PSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPk9uIEp1biAxOSwgMjAxOSwgYXQgNzozMCBBTSwgS29uZGEsIFRpcnVtYWxl
c3dhciBSZWRkeSAmbHQ7PGEgaHJlZj0ibWFpbHRvOlRpcnVtYWxlc3dhclJlZGR5X0tvbmRhQE1j
QWZlZS5jb20iPlRpcnVtYWxlc3dhclJlZGR5X0tvbmRhQE1jQWZlZS5jb208L2E+Jmd0OyB3cm90
ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpIEpvZSw8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SSBo
YXZlIGFkZGVkIHRoZSBmb2xsb3dpbmcgbGluZSB0byBhZGRyZXNzIHlvdXIgb3RoZXIgY29tbWVu
dDo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
Tm90ZSB0aGF0IHRoZSBzZXJ2ZXIgZG9lcyBub3QgcGVyZm9ybSBwZXItcGFja2V0IHRyYW5zbGF0
aW9uIGZvciBUQ1AtdG8tVURQIHJlbGF5aW5nIGFuZCB2aWNlLXZlcnNhLiBGb3IgVENQLXRvLVVE
UCByZWxheWluZyBmcm9tIGNsaWVudCB0byBwZWVyLCB0aGUgVFVSTiBzZXJ2ZXIgc2V0cyB0aGUg
REYgZmllbGQgaW4gdGhlIG91dGdvaW5nIFVEUCBwYWNrZXQgYmFzZWQgb24gdGhlIHByZXNlbmNl
IG9mIERPTlQtRlJBR01FTlQNCiBhdHRyaWJ1dGUgaW4gdGhlIFRVUk4gbWVzc2FnZS4gRm9yIFVE
UC10by1UQ1AgcmVsYXlpbmcgZnJvbSBwZWVyIHRvIGNsaWVudCwgdGhlIFRVUk4gc2VydmVyIHNl
dHMgSVAgaGVhZGVyIGZpZWxkcyBpbiB0aGUgVENQIHBhY2tldHMgb24gYSBwZXItY29ubmVjdGlv
biBiYXNpcyBmb3IgdGhlIFRDUCBjb25uZWN0aW9uLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPldoaWNo
IHBhcmFtZXRlcnM/IEJhc2VkIG9uIHdoYXQ/PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPltUUl0g
SXQgaXMgYWxyZWFkeSBkaXNjdXNzZWQgaW4gc2VjdGlvbiAxNS48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Jmx0O3NuaXAmZ3Q7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJz
cDsmbmJzcDsgRGlmZmVyZW50aWF0ZWQgU2VydmljZXMgQ29kZSBQb2ludCAoRFNDUCkgZmllbGQg
WzxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmMyNDc0IiB0aXRsZT0iJnF1
b3Q7RGVmaW5pdGlvbiBvZiB0aGUgRGlmZmVyZW50aWF0ZWQgU2VydmljZXMgRmllbGQgKERTIEZp
ZWxkKSBpbiB0aGUgSVB2NCBhbmQgSVB2NiBIZWFkZXJzJnF1b3Q7Ij5SRkMyNDc0PC9hPl08bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBQcmVmZXJyZWQgQmVoYXZpb3I6IFNldCB0aGUg
b3V0Z29pbmcgdmFsdWUgdG8gdGhlIGluY29taW5nIHZhbHVlLDxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgdW5sZXNzIHRoZSBzZXJ2ZXIgaW5jbHVkZXMgYSBkaWZmZXJlbnRpYXRlZCBzZXJ2
aWNlcyBjbGFzc2lmaWVyPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhbmQgbWFya2VyIFs8
YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjMjQ3NCIgdGl0bGU9IiZxdW90
O0RlZmluaXRpb24gb2YgdGhlIERpZmZlcmVudGlhdGVkIFNlcnZpY2VzIEZpZWxkIChEUyBGaWVs
ZCkgaW4gdGhlIElQdjQgYW5kIElQdjYgSGVhZGVycyZxdW90OyI+UkZDMjQ3NDwvYT5dLiZuYnNw
OyBOb3RlLA0KIHRoZSBUQ1AgY29ubmVjdGlvbiBjYW4gb25seSB1c2UgYTxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgc2luZ2xlIERTQ1AgY29kZSBwb2ludCBzbyBpbnRlciBmbG93IGRpZmZl
cmVudGlhdGlvbiBpcyBub3Q8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHBvc3NpYmxlLCBz
ZWUNCjxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM3NjU3I3NlY3Rpb24t
NS4xIj5TZWN0aW9uJm5ic3A7NS4xIG9mIFtSRkM3NjU3XTwvYT4uPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwcmU+Jm5ic3A7Jm5ic3A7IEZyYWdtZW50YXRpb248bzpwPjwvbzpwPjwvcHJl
Pg0KPHByZT48bzpwPiZuYnNwOzwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgUHJlZmVycmVkIEJlaGF2aW9yOiBBbnkgZnJhZ21lbnRlZCBwYWNrZXRzIGFy
ZSByZWFzc2VtYmxlZCBpbiB0aGU8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgc2VydmVyIGFuZCB0aGVuIGZvcndhcmRlZCB0byB0aGUgY2xpZW50
IG92ZXIgdGhlIFRDUCBjb25uZWN0aW9uLjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBJQ01QIG1lc3NhZ2VzIHJlc3VsdGluZyBmcm9tIHRoZSBV
RFAgZGF0YWdyYW1zIHNlbnQgdG8gdGhlIHBlZXI8bzpwPjwvbzpwPjwvcHJlPg0KPHByZT4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgTVVTVCBiZSBmb3J3YXJkZWQgdG8gdGhlIGNsaWVu
dCB1c2luZyBUVVJOJ3MgbWVjaGFuaXNtIGZvcjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8c3BhbiBsYW5nPSJGUiI+cmVsZXZhbnQgSUNNUCB0
eXBlcyBhbmQgY29kZXMuPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9
IkZSIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7SVB2NCBPcHRpb25zPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgUHJlZmVycmVkIEJlaGF2aW9yOiBUaGUgb3V0Z29p
bmcgcGFja2V0IGlzIHNlbnQgd2l0aG91dCBhbnkgSVB2NDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgb3B0aW9ucy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291
cmllciBOZXcmcXVvdDsiPiZsdDsvc25pcCZndDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPi1UaXJ1PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPkluIGFkZGl0aW9uLCBhIG1lcmUgbm90ZSBkb2VzIG5vdCB1bmRvIHRoZSBpbXBsaWNh
dGlvbiBvZiBpbmRpY2F0aW5nIGVhY2ggSVAgcGFyYW1ldGVyIChvcHRpb24sIERGKSBzZXBhcmF0
ZWx5IGFzIGlmIHRoZXJlIGFyZSBhbHdheXMgY29uZmlndXJhYmxlIHBlci1UVVJOIG1lc3NhZ2Uu
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkpv
ZTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+
DQo8L2h0bWw+DQo=

--_000_DM5PR16MB1705CFF84A31E550EB0415C9EAE50DM5PR16MB1705namp_--


From nobody Wed Jun 19 07:59:45 2019
Return-Path: <touch@strayalpha.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E3C34120143; Wed, 19 Jun 2019 07:59:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.218
X-Spam-Level: 
X-Spam-Status: No, score=-1.218 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NEUTRAL=0.779, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=strayalpha.com
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 09Si1qhg9bGO; Wed, 19 Jun 2019 07:59:33 -0700 (PDT)
Received: from server217-3.web-hosting.com (server217-3.web-hosting.com [198.54.115.226]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 91B3012012C; Wed, 19 Jun 2019 07:59:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=strayalpha.com; s=default; h=To:References:Message-Id:Cc:Date:In-Reply-To: From:Subject:Mime-Version:Content-Type:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=zvtK6lNuk+FNZv2A8ch7MrZdzR4c+TBQo4AIXsntcUM=; b=nHk783hQrZ14oh2egAoEbuCET SY0rHZ1anNmuf7NhZpXQonBVpUy9ABlgNfRHbmprAJospAs9LSq/RqD2bqNBg4oQWDbRhr+Q+fYqe ZPN+30ik7Ps1wD9eNjQ0/XTAN19owtQOk0WdYjufU0co3JOtqC9AJSj1zgN84LgzimuGThEfxUhUG zTLf4zhk46Ledp8Xs9fe0o7yI1BTM1i0K82Qa/XkF6521Zd8AlPO7lx6dkkLIA5k0a77RxVWt8RmY /3Aaey+uHQlYRlOM2BqdhDgF3VeGgG3qvCMmQWYJiU1I4T2lZ0zlW1xSf+b/Jej2sQRyMHmSaWen0 wuukhrSzg==;
Received: from cpe-172-250-240-132.socal.res.rr.com ([172.250.240.132]:64435 helo=[192.168.1.77]) by server217.web-hosting.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92) (envelope-from <touch@strayalpha.com>) id 1hdc3Z-000Z7t-DC; Wed, 19 Jun 2019 10:59:30 -0400
Content-Type: multipart/alternative; boundary="Apple-Mail=_ED5B6ABC-5E34-49F1-B733-4FB24974C331"
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Joe Touch <touch@strayalpha.com>
In-Reply-To: <DM5PR16MB1705CFF84A31E550EB0415C9EAE50@DM5PR16MB1705.namprd16.prod.outlook.com>
Date: Wed, 19 Jun 2019 07:59:24 -0700
Cc: Magnus Westerlund <magnus.westerlund@ericsson.com>, "ietf@ietf.org" <ietf@ietf.org>, Brandon Williams <brandon.williams@akamai.com>, "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>,  "tsv-art@ietf.org" <tsv-art@ietf.org>, "tram@ietf.org" <tram@ietf.org>
Message-Id: <125E7AE0-97D6-4BFD-BE1F-F1FB2B74BFB1@strayalpha.com>
References: <155971464360.28104.6837263931145163343@ietfa.amsl.com> <F306B122-79F3-4C7A-8CE2-1C094D9F0FCC@strayalpha.com> <DM5PR16MB1705A4C370C4405AFFD63546EA100@DM5PR16MB1705.namprd16.prod.outlook.com> <5F2F8A3B-2887-4107-81E2-B4E222A4044E@strayalpha.com> <DM5PR16MB1705BD4E31370D2F5A179F17EA130@DM5PR16MB1705.namprd16.prod.outlook.com> <2C6B5776-CB95-4607-8D0C-07FDE2F6D515@strayalpha.com> <DM5PR16MB1705638AD29F3288E4AC0952EAED0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB252250AE4E7C158F985B0CC895ED0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <D9A01E28-F9FB-4C86-AFD3-A2BA8D89C340@strayalpha.com> <a3bbeb17-e768-9ab2-9f34-3d179fa8fe38@akamai.com> <E41C125D-F3B4-475E-8AD0-124F531F1DC9@strayalpha.com> <DM5PR16MB170564C0438321CC3FDD0ACFEAEF0@DM5PR16MB1705.namprd16.prod.outlook.com> <4C41A2BC-0CBC-42D5-B313-22F9A9D51F6E@strayalpha.com> <DM5PR16MB1705874C023145D26DCB58E6EAEE0@DM5PR16MB1705.namprd16.prod.outlook.com> <edcd66c2-0dfb-8f89-d6a3-53482c433d4e@strayalpha.com> <DM5PR16MB17057CCD4D2543D84254EFD1EAEB0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB2522DCB2459055A6319C439B95EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <DM5PR16MB1705E3EF8260B456A9B02C10EAEA0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB2522C0A1063877D45985619795EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <BD41AC2D-3925-4E11-B1EC-AD24680376AE@strayalpha.com> <DM5PR16MB1705F636477B6234FEA35A04EAE50@DM5PR16MB1705.namprd16.prod.outlook.com> <A47BFD15-B787-484D-A678-698B2C7D77A6@strayalpha.com> <DM5PR16MB1705339D00B060CC7D8366FAEAE50@DM5PR16MB1705.namprd16.prod.outlook.com> <F7645044-C75D-4C52-87A1-514B576A41B6@strayalpha.com> <DM5PR16MB1705CFF84A31E550EB0415C9EAE50@DM5PR16MB1705.namprd16.prod.outlook.com>
To: "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@McAfee.com>
X-Mailer: Apple Mail (2.3445.9.1)
X-OutGoing-Spam-Status: No, score=-0.5
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - server217.web-hosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - strayalpha.com
X-Get-Message-Sender-Via: server217.web-hosting.com: authenticated_id: touch@strayalpha.com
X-Authenticated-Sender: server217.web-hosting.com: touch@strayalpha.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-From-Rewrite: unmodified, already matched
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/bu9WgK5ZtEpPZlfo8-YvothsYdo>
Subject: Re: [tram] [Tsv-art] Tsvart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Jun 2019 14:59:36 -0000

--Apple-Mail=_ED5B6ABC-5E34-49F1-B733-4FB24974C331
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

That fragmentation text is fine; the text on IPv4 and IPv6 fragmentation =
that appears earlier in Sec 15 is the issue.

Can you just drop that earlier text?

Joe

> On Jun 19, 2019, at 7:48 AM, Konda, Tirumaleswar Reddy =
<TirumaleswarReddy_Konda@McAfee.com> wrote:
>=20
> Hi Joe,
> =20
> Please see inline
> =20
> From: Joe Touch <touch@strayalpha.com <mailto:touch@strayalpha.com>>=20=

> Sent: Wednesday, June 19, 2019 8:13 PM
> To: Konda, Tirumaleswar Reddy <TirumaleswarReddy_Konda@McAfee.com =
<mailto:TirumaleswarReddy_Konda@McAfee.com>>
> Cc: Magnus Westerlund <magnus.westerlund@ericsson.com =
<mailto:magnus.westerlund@ericsson.com>>; tram@ietf.org =
<mailto:tram@ietf.org>; Brandon Williams <brandon.williams@akamai.com =
<mailto:brandon.williams@akamai.com>>; =
draft-ietf-tram-turnbis.all@ietf.org =
<mailto:draft-ietf-tram-turnbis.all@ietf.org>; tsv-art@ietf.org =
<mailto:tsv-art@ietf.org>; ietf@ietf.org <mailto:ietf@ietf.org>
> Subject: Re: [Tsv-art] [tram] Tsvart last call review of =
draft-ietf-tram-turnbis-25
> =20
> CAUTION: External email. Do not click links or open attachments unless =
you recognize the sender and know the content is safe.
>=20
> That text remains insufficient, e.g.:
>=20
>=20
> On Jun 19, 2019, at 7:30 AM, Konda, Tirumaleswar Reddy =
<TirumaleswarReddy_Konda@McAfee.com =
<mailto:TirumaleswarReddy_Konda@McAfee.com>> wrote:
> =20
> Hi Joe,
> =20
> I have added the following line to address your other comment:
> =20
> Note that the server does not perform per-packet translation for =
TCP-to-UDP relaying and vice-versa. For TCP-to-UDP relaying from client =
to peer, the TURN server sets the DF field in the outgoing UDP packet =
based on the presence of DONT-FRAGMENT attribute in the TURN message. =
For UDP-to-TCP relaying from peer to client, the TURN server sets IP =
header fields in the TCP packets on a per-connection basis for the TCP =
connection.
> =20
> Which parameters? Based on what?
> =20
> [TR] It is already discussed in section 15.
> =20
> <snip>
> =20
>    Differentiated Services Code Point (DSCP) field [RFC2474 =
<https://tools.ietf.org/html/rfc2474>]
> =20
>       Preferred Behavior: Set the outgoing value to the incoming =
value,
>       unless the server includes a differentiated services classifier
>       and marker [RFC2474 <https://tools.ietf.org/html/rfc2474>].  =
Note, the TCP connection can only use a
>       single DSCP code point so inter flow differentiation is not
>       possible, see Section=C2=A05.1 of [RFC7657] =
<https://tools.ietf.org/html/rfc7657#section-5.1>.
> =20
>    Fragmentation
> =20
>       Preferred Behavior: Any fragmented packets are reassembled in =
the
>       server and then forwarded to the client over the TCP connection.
>       ICMP messages resulting from the UDP datagrams sent to the peer
>       MUST be forwarded to the client using TURN's mechanism for
>       relevant ICMP types and codes.
> =20
>    IPv4 Options
> =20
>       Preferred Behavior: The outgoing packet is sent without any IPv4
>       options.
> =20
> </snip>
> =20
> -Tiru
> =20
> In addition, a mere note does not undo the implication of indicating =
each IP parameter (option, DF) separately as if there are always =
configurable per-TURN message.
> =20
> Joe
> _______________________________________________
> Tsv-art mailing list
> Tsv-art@ietf.org <mailto:Tsv-art@ietf.org>
> https://www.ietf.org/mailman/listinfo/tsv-art =
<https://www.ietf.org/mailman/listinfo/tsv-art>

--Apple-Mail=_ED5B6ABC-5E34-49F1-B733-4FB24974C331
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">That =
fragmentation text is fine; the text on IPv4 and IPv6 fragmentation that =
appears earlier in Sec 15 is the issue.<div class=3D""><br =
class=3D""></div><div class=3D"">Can you just drop that earlier =
text?</div><div class=3D""><br class=3D""></div><div class=3D"">Joe<br =
class=3D""><div><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D"">On Jun 19, 2019, at 7:48 AM, Konda, Tirumaleswar Reddy &lt;<a =
href=3D"mailto:TirumaleswarReddy_Konda@McAfee.com" =
class=3D"">TirumaleswarReddy_Konda@McAfee.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div =
class=3D"WordSection1" style=3D"page: WordSection1; caret-color: rgb(0, =
0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">Hi =
Joe,<o:p class=3D""></o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">Please =
see inline<o:p class=3D""></o:p></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div><div style=3D"border-style: =
none none none solid; border-left-width: 1.5pt; border-left-color: blue; =
padding: 0in 0in 0in 4pt;" class=3D""><div class=3D""><div =
style=3D"border-style: solid none none; border-top-width: 1pt; =
border-top-color: rgb(225, 225, 225); padding: 3pt 0in 0in;" =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><b class=3D"">From:</b><span=
 class=3D"Apple-converted-space">&nbsp;</span>Joe Touch &lt;<a =
href=3D"mailto:touch@strayalpha.com" style=3D"color: purple; =
text-decoration: underline;" class=3D"">touch@strayalpha.com</a>&gt;<span =
class=3D"Apple-converted-space">&nbsp;</span><br class=3D""><b =
class=3D"">Sent:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Wednesday, June 19, 2019 =
8:13 PM<br class=3D""><b class=3D"">To:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Konda, Tirumaleswar Reddy =
&lt;<a href=3D"mailto:TirumaleswarReddy_Konda@McAfee.com" style=3D"color: =
purple; text-decoration: underline;" =
class=3D"">TirumaleswarReddy_Konda@McAfee.com</a>&gt;<br class=3D""><b =
class=3D"">Cc:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Magnus Westerlund &lt;<a =
href=3D"mailto:magnus.westerlund@ericsson.com" style=3D"color: purple; =
text-decoration: underline;" =
class=3D"">magnus.westerlund@ericsson.com</a>&gt;;<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:tram@ietf.org" style=3D"color: purple; text-decoration: =
underline;" class=3D"">tram@ietf.org</a>; Brandon Williams &lt;<a =
href=3D"mailto:brandon.williams@akamai.com" style=3D"color: purple; =
text-decoration: underline;" =
class=3D"">brandon.williams@akamai.com</a>&gt;;<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:draft-ietf-tram-turnbis.all@ietf.org" style=3D"color: =
purple; text-decoration: underline;" =
class=3D"">draft-ietf-tram-turnbis.all@ietf.org</a>;<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:tsv-art@ietf.org" style=3D"color: purple; =
text-decoration: underline;" class=3D"">tsv-art@ietf.org</a>;<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:ietf@ietf.org" style=3D"color: purple; text-decoration: =
underline;" class=3D"">ietf@ietf.org</a><br class=3D""><b =
class=3D"">Subject:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Re: [Tsv-art] [tram] Tsvart =
last call review of draft-ietf-tram-turnbis-25<o:p =
class=3D""></o:p></div></div></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div><div class=3D""><table =
class=3D"MsoNormalTable" border=3D"1" cellpadding=3D"0" =
style=3D"background-color: rgb(243, 255, 51); border: 1.5pt solid =
rgb(155, 154, 135); background-position: initial initial; =
background-repeat: initial initial;"><tbody class=3D""><tr class=3D""><td =
style=3D"border: none; padding: 0.75pt;" class=3D""><p class=3D""><strong =
class=3D""><span style=3D"font-family: Arial, sans-serif; color: =
rgb(155, 139, 62);" class=3D"">CAUTION</span></strong><span =
style=3D"font-family: Arial, sans-serif; color: rgb(155, 139, 62);" =
class=3D"">:</span><span style=3D"font-family: Arial, sans-serif;" =
class=3D""><span class=3D"Apple-converted-space">&nbsp;</span>External =
email. Do not click links or open attachments unless you recognize the =
sender and know the content is safe.</span><span style=3D"font-family: =
Arial, sans-serif;" class=3D""><o:p =
class=3D""></o:p></span></p></td></tr></tbody></table><div =
class=3D"MsoNormal" align=3D"center" style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif; text-align: =
center;"><hr size=3D"2" width=3D"100%" align=3D"center" =
class=3D""></div></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">That text =
remains insufficient, e.g.:<o:p class=3D""></o:p></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><br class=3D""><br =
class=3D""><o:p class=3D""></o:p></div><blockquote style=3D"margin-top: =
5pt; margin-bottom: 5pt;" class=3D""><div class=3D""><div style=3D"margin:=
 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">On Jun 19, 2019, at 7:30 AM, Konda, Tirumaleswar Reddy &lt;<a =
href=3D"mailto:TirumaleswarReddy_Konda@McAfee.com" style=3D"color: =
purple; text-decoration: underline;" =
class=3D"">TirumaleswarReddy_Konda@McAfee.com</a>&gt; wrote:<o:p =
class=3D""></o:p></div></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">Hi Joe,<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">&nbsp;<o:p class=3D""></o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">I have added the following line to =
address your other comment:<o:p class=3D""></o:p></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">Note that the server does not perform per-packet translation =
for TCP-to-UDP relaying and vice-versa. For TCP-to-UDP relaying from =
client to peer, the TURN server sets the DF field in the outgoing UDP =
packet based on the presence of DONT-FRAGMENT attribute in the TURN =
message. For UDP-to-TCP relaying from peer to client, the TURN server =
sets IP header fields in the TCP packets on a per-connection basis for =
the TCP connection.<o:p =
class=3D""></o:p></div></div></div></blockquote><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">Which parameters? Based on what?<o:p =
class=3D""></o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">[TR] It =
is already discussed in section 15.<o:p class=3D""></o:p></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><o:p class=3D"">&nbsp;</o:p></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">&lt;snip&gt;<o:p =
class=3D""></o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 10pt; font-family: &quot;Courier New&quot;;" =
class=3D"">&nbsp;&nbsp; Differentiated Services Code Point (DSCP) field =
[<a href=3D"https://tools.ietf.org/html/rfc2474" title=3D"&quot;Definition=
 of the Differentiated Services Field (DS Field) in the IPv4 and IPv6 =
Headers&quot;" style=3D"color: purple; text-decoration: underline;" =
class=3D"">RFC2474</a>]<o:p class=3D""></o:p></span></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><span style=3D"font-size: 10pt; =
font-family: &quot;Courier New&quot;;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span style=3D"font-size: 10pt; font-family: &quot;Courier =
New&quot;;" class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Preferred =
Behavior: Set the outgoing value to the incoming value,<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 10pt; font-family: &quot;Courier New&quot;;" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; unless the server includes a =
differentiated services classifier<o:p class=3D""></o:p></span></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><span style=3D"font-size: 10pt; =
font-family: &quot;Courier New&quot;;" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; and marker [<a =
href=3D"https://tools.ietf.org/html/rfc2474" title=3D"&quot;Definition =
of the Differentiated Services Field (DS Field) in the IPv4 and IPv6 =
Headers&quot;" style=3D"color: purple; text-decoration: underline;" =
class=3D"">RFC2474</a>].&nbsp; Note, the TCP connection can only use =
a<o:p class=3D""></o:p></span></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span style=3D"font-size: 10pt; font-family: &quot;Courier =
New&quot;;" class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; single DSCP code =
point so inter flow differentiation is not<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 10pt; font-family: &quot;Courier New&quot;;" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; possible, see<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"https://tools.ietf.org/html/rfc7657#section-5.1" style=3D"color: =
purple; text-decoration: underline;" class=3D"">Section&nbsp;5.1 of =
[RFC7657]</a>.<o:p class=3D""></o:p></span></div><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span style=3D"font-size: 10pt; font-family: &quot;Courier =
New&quot;;" class=3D""><o:p class=3D"">&nbsp;</o:p></span></div><pre =
style=3D"margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: =
&quot;Courier New&quot;;" class=3D"">&nbsp;&nbsp; Fragmentation<o:p =
class=3D""></o:p></pre><pre style=3D"margin: 0in 0in 0.0001pt; =
font-size: 10pt; font-family: &quot;Courier New&quot;;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></pre><pre style=3D"margin: 0in 0in 0.0001pt; =
font-size: 10pt; font-family: &quot;Courier New&quot;;" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Preferred Behavior: Any =
fragmented packets are reassembled in the<o:p class=3D""></o:p></pre><pre =
style=3D"margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: =
&quot;Courier New&quot;;" class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
server and then forwarded to the client over the TCP connection.<o:p =
class=3D""></o:p></pre><pre style=3D"margin: 0in 0in 0.0001pt; =
font-size: 10pt; font-family: &quot;Courier New&quot;;" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ICMP messages resulting from =
the UDP datagrams sent to the peer<o:p class=3D""></o:p></pre><pre =
style=3D"margin: 0in 0in 0.0001pt; font-size: 10pt; font-family: =
&quot;Courier New&quot;;" class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MUST =
be forwarded to the client using TURN's mechanism for<o:p =
class=3D""></o:p></pre><pre style=3D"margin: 0in 0in 0.0001pt; =
font-size: 10pt; font-family: &quot;Courier New&quot;;" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span lang=3D"FR" =
class=3D"">relevant ICMP types and codes.<o:p =
class=3D""></o:p></span></pre><pre style=3D"margin: 0in 0in 0.0001pt; =
font-size: 10pt; font-family: &quot;Courier New&quot;;" class=3D""><span =
lang=3D"FR" class=3D""><o:p class=3D"">&nbsp;</o:p></span></pre><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><span lang=3D"FR" style=3D"font-size: =
10pt; font-family: &quot;Courier New&quot;;" =
class=3D"">&nbsp;&nbsp;&nbsp;IPv4 Options<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 10pt; font-family: &quot;Courier New&quot;;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span style=3D"font-size: 10pt; font-family: &quot;Courier =
New&quot;;" class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Preferred =
Behavior: The outgoing packet is sent without any IPv4<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 10pt; font-family: &quot;Courier New&quot;;" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; options.<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
style=3D"font-size: 10pt; font-family: &quot;Courier New&quot;;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span style=3D"font-size: 10pt; font-family: &quot;Courier =
New&quot;;" class=3D"">&lt;/snip&gt;<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">-Tiru<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">In addition, a mere note does not undo =
the implication of indicating each IP parameter (option, DF) separately =
as if there are always configurable per-TURN message.<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">Joe<o:p =
class=3D""></o:p></div></div></div></div></div><span style=3D"caret-color:=
 rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">_______________________________________________</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">Tsv-art mailing list</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><a =
href=3D"mailto:Tsv-art@ietf.org" style=3D"color: purple; =
text-decoration: underline; font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px;" class=3D"">Tsv-art@ietf.org</a><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><a =
href=3D"https://www.ietf.org/mailman/listinfo/tsv-art" style=3D"color: =
purple; text-decoration: underline; font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; orphans: auto; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; widows: =
auto; word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px;" =
class=3D"">https://www.ietf.org/mailman/listinfo/tsv-art</a></div></blockq=
uote></div><br class=3D""></div></body></html>=

--Apple-Mail=_ED5B6ABC-5E34-49F1-B733-4FB24974C331--


From nobody Wed Jun 19 08:15:07 2019
Return-Path: <TirumaleswarReddy_Konda@mcafee.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D9A0812070F; Wed, 19 Jun 2019 08:14:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.308
X-Spam-Level: 
X-Spam-Status: No, score=-4.308 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mcafee.com
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 UcVkVlqoTYfw; Wed, 19 Jun 2019 08:14:38 -0700 (PDT)
Received: from DNVWSMAILOUT1.mcafee.com (dnvwsmailout1.mcafee.com [161.69.31.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4A0191207A2; Wed, 19 Jun 2019 08:14:37 -0700 (PDT)
X-NAI-Header: Modified by McAfee Email Gateway (5500)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mcafee.com; s=s_mcafee; t=1560956700; h=From: To:CC:Subject:Thread-Topic:Thread-Index:Date: Message-ID:References:In-Reply-To:Accept-Language: Content-Language:X-MS-Has-Attach:X-MS-TNEF-Correlator: dlp-product:dlp-version:dlp-reaction:authentication-results: x-originating-ip:x-ms-publictraffictype:x-ms-office365-filtering-correlation-id: x-microsoft-antispam:x-ms-traffictypediagnostic: x-ms-exchange-purlcount:x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers:x-forefront-prvs: x-forefront-antispam-report:received-spf:x-ms-exchange-senderadcheck: x-microsoft-antispam-message-info:Content-Type: MIME-Version:X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype: X-MS-Exchange-CrossTenant-userprincipalname: X-MS-Exchange-Transport-CrossTenantHeadersStamped: X-OriginatorOrg:X-NAI-Spam-Flag:X-NAI-Spam-Threshold: X-NAI-Spam-Score:X-NAI-Spam-Version; bh=N nWLtc1qKlfElOmf7gEB/73pQWXOYPheNNOUDGflQ9 c=; b=N05hd8te5qm55zZBWNjDVsxiEufX4oHTT7cegePRT7Bg VpMVQ2xJeJd2h1eodi/6KS0jNbzlB/Yw/azZli+jH16FIdMU+L bWgVpRiyOkfT1oGk+HLf5EgBMAsCkGKgbIy6BXyNbs6nIp+8iM 2TK9Bwydw6esG14c3LnQ84gWuTY=
Received: from DNVEXAPP1N04.corpzone.internalzone.com (DNVEXAPP1N04.corpzone.internalzone.com [10.44.48.88]) by DNVWSMAILOUT1.mcafee.com with smtp (TLS: TLSv1/SSLv3,256bits,ECDHE-RSA-AES256-SHA384) id 2cac_42e4_b0de3afd_d9ef_4985_acf0_de68913b6cd0; Wed, 19 Jun 2019 09:04:57 -0600
Received: from DNVEXAPP1N05.corpzone.internalzone.com (10.44.48.89) by DNVEXAPP1N04.corpzone.internalzone.com (10.44.48.88) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Wed, 19 Jun 2019 09:14:04 -0600
Received: from DNVO365EDGE2.corpzone.internalzone.com (10.44.176.74) by DNVEXAPP1N05.corpzone.internalzone.com (10.44.48.89) with Microsoft SMTP Server (TLS) id 15.0.1395.4 via Frontend Transport; Wed, 19 Jun 2019 09:14:04 -0600
Received: from NAM03-BY2-obe.outbound.protection.outlook.com (10.44.176.241) by edge.mcafee.com (10.44.176.74) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Wed, 19 Jun 2019 09:14:02 -0600
Received: from DM5PR16MB1705.namprd16.prod.outlook.com (10.172.44.147) by DM5PR16MB0076.namprd16.prod.outlook.com (10.172.85.10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1987.11; Wed, 19 Jun 2019 15:14:02 +0000
Received: from DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::3d0a:95ec:9842:68f7]) by DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::3d0a:95ec:9842:68f7%9]) with mapi id 15.20.1987.014; Wed, 19 Jun 2019 15:14:02 +0000
From: "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@McAfee.com>
To: Joe Touch <touch@strayalpha.com>
CC: Magnus Westerlund <magnus.westerlund@ericsson.com>, "ietf@ietf.org" <ietf@ietf.org>, Brandon Williams <brandon.williams@akamai.com>, "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>, "tsv-art@ietf.org" <tsv-art@ietf.org>, "tram@ietf.org" <tram@ietf.org>
Thread-Topic: [Tsv-art] [tram] Tsvart last call review of draft-ietf-tram-turnbis-25
Thread-Index: AQHVJeLARC6n0ucJHkeMQsIbR9Bl76ai+JZQgAAP9QCAAAGloIAABJ0AgAAAh9CAAAQQAIAAAWEw
Date: Wed, 19 Jun 2019 15:14:02 +0000
Message-ID: <DM5PR16MB1705D7AB3DB31338F0905D87EAE50@DM5PR16MB1705.namprd16.prod.outlook.com>
References: <155971464360.28104.6837263931145163343@ietfa.amsl.com> <F306B122-79F3-4C7A-8CE2-1C094D9F0FCC@strayalpha.com> <DM5PR16MB1705A4C370C4405AFFD63546EA100@DM5PR16MB1705.namprd16.prod.outlook.com> <5F2F8A3B-2887-4107-81E2-B4E222A4044E@strayalpha.com> <DM5PR16MB1705BD4E31370D2F5A179F17EA130@DM5PR16MB1705.namprd16.prod.outlook.com> <2C6B5776-CB95-4607-8D0C-07FDE2F6D515@strayalpha.com> <DM5PR16MB1705638AD29F3288E4AC0952EAED0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB252250AE4E7C158F985B0CC895ED0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <D9A01E28-F9FB-4C86-AFD3-A2BA8D89C340@strayalpha.com> <a3bbeb17-e768-9ab2-9f34-3d179fa8fe38@akamai.com> <E41C125D-F3B4-475E-8AD0-124F531F1DC9@strayalpha.com> <DM5PR16MB170564C0438321CC3FDD0ACFEAEF0@DM5PR16MB1705.namprd16.prod.outlook.com> <4C41A2BC-0CBC-42D5-B313-22F9A9D51F6E@strayalpha.com> <DM5PR16MB1705874C023145D26DCB58E6EAEE0@DM5PR16MB1705.namprd16.prod.outlook.com> <edcd66c2-0dfb-8f89-d6a3-53482c433d4e@strayalpha.com> <DM5PR16MB17057CCD4D2543D84254EFD1EAEB0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB2522DCB2459055A6319C439B95EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <DM5PR16MB1705E3EF8260B456A9B02C10EAEA0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB2522C0A1063877D45985619795EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <BD41AC2D-3925-4E11-B1EC-AD24680376AE@strayalpha.com> <DM5PR16MB1705F636477B6234FEA35A04EAE50@DM5PR16MB1705.namprd16.prod.outlook.com> <A47BFD15-B787-484D-A678-698B2C7D77A6@strayalpha.com> <DM5PR16MB1705339D00B060CC7D8366FAEAE50@DM5PR16MB1705.namprd16.prod.outlook.com> <F7645044-C75D-4C52-87A1-514B576A41B6@strayalpha.com> <DM5PR16MB1705CFF84A31E550EB0415C9EAE50@DM5PR16MB1705.namprd16.prod.outlook.com> <125E7AE0-97D6-4BFD-BE1F-F1FB2B74BFB1@strayalpha.com>
In-Reply-To: <125E7AE0-97D6-4BFD-BE1F-F1FB2B74BFB1@strayalpha.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-version: 11.3.0.8
dlp-reaction: no-action
authentication-results: spf=none (sender IP is ) smtp.mailfrom=TirumaleswarReddy_Konda@McAfee.com; 
x-originating-ip: [103.245.47.20]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 12589597-4c18-43a2-77cd-08d6f4c8c318
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(49563074)(7193020); SRVR:DM5PR16MB0076; 
x-ms-traffictypediagnostic: DM5PR16MB0076:
x-ms-exchange-purlcount: 5
x-microsoft-antispam-prvs: <DM5PR16MB0076871F37D615F1EB55FBF8EAE50@DM5PR16MB0076.namprd16.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:6430;
x-forefront-prvs: 0073BFEF03
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(346002)(396003)(366004)(376002)(39860400002)(136003)(199004)(189003)(32952001)(54906003)(7736002)(9686003)(53936002)(6306002)(76176011)(7696005)(52536014)(81166006)(81156014)(66066001)(55016002)(8676002)(54896002)(99936001)(236005)(86362001)(316002)(99286004)(4326008)(229853002)(6916009)(606006)(25786009)(74316002)(478600001)(186003)(102836004)(26005)(73956011)(6506007)(53546011)(76116006)(486006)(6436002)(476003)(64756008)(11346002)(66476007)(446003)(72206003)(6246003)(966005)(5660300002)(33656002)(66946007)(71190400001)(71200400001)(3846002)(66616009)(5024004)(256004)(2906002)(9326002)(68736007)(80792005)(6116002)(66446008)(14454004)(8936002)(66556008)(790700001)(85282002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR16MB0076; H:DM5PR16MB1705.namprd16.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: McAfee.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: gdy9IPSzjewwDclGDlkn4CoQsvGbxwoGbg+5fsDMvSl8nuuUHNxm6UVmdKQ/3Osod1VSn3rKfInSQLVMs8zGuLbtTAvo61w8mNCpWbb4xvYJx6SuAjN6izzrVi0lzNUAsr9Py8dHY3wwUQ9eN/S8ORFGXRk7pqN3M1w//QRk9tR5FOwYgUN6Oj7/4uVAJblza/vcCF193pwpnxJKhF7YAVWkq+m1kO+LGU6cD4Mbap5S4Dggj7F8X54+Sf+/F4bkCFyMIo2/7tEG6WzOdzzrTvlfFTy3Bm/GRE1uZGQbdM+cGOZpNEngogA2MbIiFDJ1tKDLn5Gjk1lHlNb8oiYR/ERsguBHSOH+K9eX3T/F+Sts9o/3Mj2kVK1/Tr6vcaKEUX/M2OlseAz+UrUSl2Duy9vA51VXDQXHRAN3vdwsLJI=
Content-Type: multipart/mixed; boundary="_004_DM5PR16MB1705D7AB3DB31338F0905D87EAE50DM5PR16MB1705namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 12589597-4c18-43a2-77cd-08d6f4c8c318
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Jun 2019 15:14:02.1949 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4943e38c-6dd4-428c-886d-24932bc2d5de
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: TirumaleswarReddy_Konda@McAfee.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR16MB0076
X-OriginatorOrg: mcafee.com
X-NAI-Spam-Flag: NO
X-NAI-Spam-Threshold: 15
X-NAI-Spam-Score: 0
X-NAI-Spam-Version: 2.3.0.9418 : core <6572> : inlines <7107> : streams <1824951> : uri <2857822>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/GNHbgulsJMp5LdsWnSzBtaJhWgo>
Subject: Re: [tram] [Tsv-art] Tsvart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Jun 2019 15:14:58 -0000

--_004_DM5PR16MB1705D7AB3DB31338F0905D87EAE50DM5PR16MB1705namp_
Content-Type: multipart/alternative;
 boundary="_000_DM5PR16MB1705D7AB3DB31338F0905D87EAE50DM5PR16MB1705namp_"

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

SGkgSm9lLA0KDQpUaGUgSVB2NCBhbmQgSVB2NiBmcmFnbWVudGF0aW9uIGRlc2NyaXB0aW9uIGlz
IHNwZWNpZmljIHRvIFRDUC10by1VRFAgcmVsYXlpbmcgYmV0d2VlbiB0aGUgY2xpZW50IGFuZCB0
aGUgcGVlciAob25seSBmb3IgVENQLXRvLVVEUCByZWxheSwgdGhlIERGIGF0dHJpYnV0ZSBpbiB0
aGUgVFVSTiBtZXNzYWdlIHdpbGwgYmUgdXNlZCB0byBzZXQgdGhlIERGIGJpdCBpbiB0aGUgb3V0
Z29pbmcgVURQIHBhY2tldCB0byB0aGUgcGVlcikuIFRvIGF2b2lkIGNvbmZ1c2lvbiwgSSBoYXZl
IGFkZGVkIHR3byBuZXcgc3ViLXNlY3Rpb25zOg0KMTUuMS4gIElQIEhlYWRlciBGaWVsZHMgZm9y
IFRDUC10by1VRFAgcmVsYXlpbmcgYW5kIDE1LjIgSVAgSGVhZGVyIEZpZWxkcyBmb3IgVURQLXRv
LVRDUCByZWxheWluZw0KDQpQbGVhc2Ugc2VlIHRoZSBhdHRhY2hlZCB1cGRhdGVkIGRyYWZ0Lg0K
DQpDaGVlcnMsDQotVGlydQ0KDQpGcm9tOiBKb2UgVG91Y2ggPHRvdWNoQHN0cmF5YWxwaGEuY29t
Pg0KU2VudDogV2VkbmVzZGF5LCBKdW5lIDE5LCAyMDE5IDg6MjkgUE0NClRvOiBLb25kYSwgVGly
dW1hbGVzd2FyIFJlZGR5IDxUaXJ1bWFsZXN3YXJSZWRkeV9Lb25kYUBNY0FmZWUuY29tPg0KQ2M6
IE1hZ251cyBXZXN0ZXJsdW5kIDxtYWdudXMud2VzdGVybHVuZEBlcmljc3Nvbi5jb20+OyBpZXRm
QGlldGYub3JnOyBCcmFuZG9uIFdpbGxpYW1zIDxicmFuZG9uLndpbGxpYW1zQGFrYW1haS5jb20+
OyBkcmFmdC1pZXRmLXRyYW0tdHVybmJpcy5hbGxAaWV0Zi5vcmc7IHRzdi1hcnRAaWV0Zi5vcmc7
IHRyYW1AaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbVHN2LWFydF0gW3RyYW1dIFRzdmFydCBsYXN0
IGNhbGwgcmV2aWV3IG9mIGRyYWZ0LWlldGYtdHJhbS10dXJuYmlzLTI1DQoNCg0KQ0FVVElPTjog
RXh0ZXJuYWwgZW1haWwuIERvIG5vdCBjbGljayBsaW5rcyBvciBvcGVuIGF0dGFjaG1lbnRzIHVu
bGVzcyB5b3UgcmVjb2duaXplIHRoZSBzZW5kZXIgYW5kIGtub3cgdGhlIGNvbnRlbnQgaXMgc2Fm
ZS4NCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NClRoYXQgZnJhZ21lbnRhdGlv
biB0ZXh0IGlzIGZpbmU7IHRoZSB0ZXh0IG9uIElQdjQgYW5kIElQdjYgZnJhZ21lbnRhdGlvbiB0
aGF0IGFwcGVhcnMgZWFybGllciBpbiBTZWMgMTUgaXMgdGhlIGlzc3VlLg0KDQpDYW4geW91IGp1
c3QgZHJvcCB0aGF0IGVhcmxpZXIgdGV4dD8NCg0KSm9lDQoNCg0KT24gSnVuIDE5LCAyMDE5LCBh
dCA3OjQ4IEFNLCBLb25kYSwgVGlydW1hbGVzd2FyIFJlZGR5IDxUaXJ1bWFsZXN3YXJSZWRkeV9L
b25kYUBNY0FmZWUuY29tPG1haWx0bzpUaXJ1bWFsZXN3YXJSZWRkeV9Lb25kYUBNY0FmZWUuY29t
Pj4gd3JvdGU6DQoNCkhpIEpvZSwNCg0KUGxlYXNlIHNlZSBpbmxpbmUNCg0KRnJvbTogSm9lIFRv
dWNoIDx0b3VjaEBzdHJheWFscGhhLmNvbTxtYWlsdG86dG91Y2hAc3RyYXlhbHBoYS5jb20+Pg0K
U2VudDogV2VkbmVzZGF5LCBKdW5lIDE5LCAyMDE5IDg6MTMgUE0NClRvOiBLb25kYSwgVGlydW1h
bGVzd2FyIFJlZGR5IDxUaXJ1bWFsZXN3YXJSZWRkeV9Lb25kYUBNY0FmZWUuY29tPG1haWx0bzpU
aXJ1bWFsZXN3YXJSZWRkeV9Lb25kYUBNY0FmZWUuY29tPj4NCkNjOiBNYWdudXMgV2VzdGVybHVu
ZCA8bWFnbnVzLndlc3Rlcmx1bmRAZXJpY3Nzb24uY29tPG1haWx0bzptYWdudXMud2VzdGVybHVu
ZEBlcmljc3Nvbi5jb20+PjsgdHJhbUBpZXRmLm9yZzxtYWlsdG86dHJhbUBpZXRmLm9yZz47IEJy
YW5kb24gV2lsbGlhbXMgPGJyYW5kb24ud2lsbGlhbXNAYWthbWFpLmNvbTxtYWlsdG86YnJhbmRv
bi53aWxsaWFtc0Bha2FtYWkuY29tPj47IGRyYWZ0LWlldGYtdHJhbS10dXJuYmlzLmFsbEBpZXRm
Lm9yZzxtYWlsdG86ZHJhZnQtaWV0Zi10cmFtLXR1cm5iaXMuYWxsQGlldGYub3JnPjsgdHN2LWFy
dEBpZXRmLm9yZzxtYWlsdG86dHN2LWFydEBpZXRmLm9yZz47IGlldGZAaWV0Zi5vcmc8bWFpbHRv
OmlldGZAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW1Rzdi1hcnRdIFt0cmFtXSBUc3ZhcnQgbGFz
dCBjYWxsIHJldmlldyBvZiBkcmFmdC1pZXRmLXRyYW0tdHVybmJpcy0yNQ0KDQpDQVVUSU9OOiBF
eHRlcm5hbCBlbWFpbC4gRG8gbm90IGNsaWNrIGxpbmtzIG9yIG9wZW4gYXR0YWNobWVudHMgdW5s
ZXNzIHlvdSByZWNvZ25pemUgdGhlIHNlbmRlciBhbmQga25vdyB0aGUgY29udGVudCBpcyBzYWZl
Lg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NClRoYXQgdGV4dCByZW1haW5zIGlu
c3VmZmljaWVudCwgZS5nLjoNCg0KDQoNCk9uIEp1biAxOSwgMjAxOSwgYXQgNzozMCBBTSwgS29u
ZGEsIFRpcnVtYWxlc3dhciBSZWRkeSA8VGlydW1hbGVzd2FyUmVkZHlfS29uZGFATWNBZmVlLmNv
bTxtYWlsdG86VGlydW1hbGVzd2FyUmVkZHlfS29uZGFATWNBZmVlLmNvbT4+IHdyb3RlOg0KDQpI
aSBKb2UsDQoNCkkgaGF2ZSBhZGRlZCB0aGUgZm9sbG93aW5nIGxpbmUgdG8gYWRkcmVzcyB5b3Vy
IG90aGVyIGNvbW1lbnQ6DQoNCk5vdGUgdGhhdCB0aGUgc2VydmVyIGRvZXMgbm90IHBlcmZvcm0g
cGVyLXBhY2tldCB0cmFuc2xhdGlvbiBmb3IgVENQLXRvLVVEUCByZWxheWluZyBhbmQgdmljZS12
ZXJzYS4gRm9yIFRDUC10by1VRFAgcmVsYXlpbmcgZnJvbSBjbGllbnQgdG8gcGVlciwgdGhlIFRV
Uk4gc2VydmVyIHNldHMgdGhlIERGIGZpZWxkIGluIHRoZSBvdXRnb2luZyBVRFAgcGFja2V0IGJh
c2VkIG9uIHRoZSBwcmVzZW5jZSBvZiBET05ULUZSQUdNRU5UIGF0dHJpYnV0ZSBpbiB0aGUgVFVS
TiBtZXNzYWdlLiBGb3IgVURQLXRvLVRDUCByZWxheWluZyBmcm9tIHBlZXIgdG8gY2xpZW50LCB0
aGUgVFVSTiBzZXJ2ZXIgc2V0cyBJUCBoZWFkZXIgZmllbGRzIGluIHRoZSBUQ1AgcGFja2V0cyBv
biBhIHBlci1jb25uZWN0aW9uIGJhc2lzIGZvciB0aGUgVENQIGNvbm5lY3Rpb24uDQoNCldoaWNo
IHBhcmFtZXRlcnM/IEJhc2VkIG9uIHdoYXQ/DQoNCltUUl0gSXQgaXMgYWxyZWFkeSBkaXNjdXNz
ZWQgaW4gc2VjdGlvbiAxNS4NCg0KPHNuaXA+DQoNCiAgIERpZmZlcmVudGlhdGVkIFNlcnZpY2Vz
IENvZGUgUG9pbnQgKERTQ1ApIGZpZWxkIFtSRkMyNDc0PGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcv
aHRtbC9yZmMyNDc0Pl0NCg0KICAgICAgUHJlZmVycmVkIEJlaGF2aW9yOiBTZXQgdGhlIG91dGdv
aW5nIHZhbHVlIHRvIHRoZSBpbmNvbWluZyB2YWx1ZSwNCiAgICAgIHVubGVzcyB0aGUgc2VydmVy
IGluY2x1ZGVzIGEgZGlmZmVyZW50aWF0ZWQgc2VydmljZXMgY2xhc3NpZmllcg0KICAgICAgYW5k
IG1hcmtlciBbUkZDMjQ3NDxodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjMjQ3ND5dLiAg
Tm90ZSwgdGhlIFRDUCBjb25uZWN0aW9uIGNhbiBvbmx5IHVzZSBhDQogICAgICBzaW5nbGUgRFND
UCBjb2RlIHBvaW50IHNvIGludGVyIGZsb3cgZGlmZmVyZW50aWF0aW9uIGlzIG5vdA0KICAgICAg
cG9zc2libGUsIHNlZSBTZWN0aW9uIDUuMSBvZiBbUkZDNzY1N108aHR0cHM6Ly90b29scy5pZXRm
Lm9yZy9odG1sL3JmYzc2NTcjc2VjdGlvbi01LjE+Lg0KDQoNCiAgIEZyYWdtZW50YXRpb24NCg0K
DQoNCiAgICAgIFByZWZlcnJlZCBCZWhhdmlvcjogQW55IGZyYWdtZW50ZWQgcGFja2V0cyBhcmUg
cmVhc3NlbWJsZWQgaW4gdGhlDQoNCiAgICAgIHNlcnZlciBhbmQgdGhlbiBmb3J3YXJkZWQgdG8g
dGhlIGNsaWVudCBvdmVyIHRoZSBUQ1AgY29ubmVjdGlvbi4NCg0KICAgICAgSUNNUCBtZXNzYWdl
cyByZXN1bHRpbmcgZnJvbSB0aGUgVURQIGRhdGFncmFtcyBzZW50IHRvIHRoZSBwZWVyDQoNCiAg
ICAgIE1VU1QgYmUgZm9yd2FyZGVkIHRvIHRoZSBjbGllbnQgdXNpbmcgVFVSTidzIG1lY2hhbmlz
bSBmb3INCg0KICAgICAgcmVsZXZhbnQgSUNNUCB0eXBlcyBhbmQgY29kZXMuDQoNCg0KICAgSVB2
NCBPcHRpb25zDQoNCiAgICAgIFByZWZlcnJlZCBCZWhhdmlvcjogVGhlIG91dGdvaW5nIHBhY2tl
dCBpcyBzZW50IHdpdGhvdXQgYW55IElQdjQNCiAgICAgIG9wdGlvbnMuDQoNCjwvc25pcD4NCg0K
LVRpcnUNCg0KSW4gYWRkaXRpb24sIGEgbWVyZSBub3RlIGRvZXMgbm90IHVuZG8gdGhlIGltcGxp
Y2F0aW9uIG9mIGluZGljYXRpbmcgZWFjaCBJUCBwYXJhbWV0ZXIgKG9wdGlvbiwgREYpIHNlcGFy
YXRlbHkgYXMgaWYgdGhlcmUgYXJlIGFsd2F5cyBjb25maWd1cmFibGUgcGVyLVRVUk4gbWVzc2Fn
ZS4NCg0KSm9lDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xw0KVHN2LWFydCBtYWlsaW5nIGxpc3QNClRzdi1hcnRAaWV0Zi5vcmc8bWFpbHRvOlRzdi1hcnRA
aWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Rzdi1hcnQN
Cg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OkhlbHZldGljYTsNCglwYW5vc2UtMToyIDExIDYgNCAyIDIgMiAyIDIg
NDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0x
OjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpEZW5nWGlh
bjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7Zm9udC1m
YW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNvbnNvbGFzOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDIgMiA0IDMg
MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxARGVuZ1hpYW4iOw0KCXBhbm9zZS0x
OjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9y
bWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4t
Ym90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJy
aSIsc2Fucy1zZXJpZjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1w
cmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0K
YTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwcmUN
Cgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1h
dHRlZCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250
LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KcC5tc29ub3JtYWww
LCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0KCXttc28tc3R5bGUtbmFtZTptc29ub3Jt
YWw7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowaW47DQoJZm9udC1zaXplOjEx
LjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpzcGFuLmFwcGxlLWNv
bnZlcnRlZC1zcGFjZQ0KCXttc28tc3R5bGUtbmFtZTphcHBsZS1jb252ZXJ0ZWQtc3BhY2U7fQ0K
c3Bhbi5IVE1MUHJlZm9ybWF0dGVkQ2hhcg0KCXttc28tc3R5bGUtbmFtZToiSFRNTCBQcmVmb3Jt
YXR0ZWQgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJI
VE1MIFByZWZvcm1hdHRlZCI7DQoJZm9udC1mYW1pbHk6Q29uc29sYXM7fQ0Kc3Bhbi5FbWFpbFN0
eWxlMjMNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNh
bGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQouTXNvQ2hwRGVmYXVsdA0K
CXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdl
IFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4g
MS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQot
LT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4
dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3Rl
IG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpl
eHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+
DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+
DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgSm9l
LDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGUgSVB2NCBhbmQgSVB2NiBmcmFnbWVudGF0aW9u
IGRlc2NyaXB0aW9uIGlzIHNwZWNpZmljIHRvIFRDUC10by1VRFAgcmVsYXlpbmcgYmV0d2VlbiB0
aGUgY2xpZW50IGFuZCB0aGUgcGVlciAob25seSBmb3IgVENQLXRvLVVEUCByZWxheSwgdGhlIERG
IGF0dHJpYnV0ZSBpbiB0aGUgVFVSTiBtZXNzYWdlIHdpbGwgYmUgdXNlZCB0byBzZXQgdGhlIERG
IGJpdCBpbiB0aGUgb3V0Z29pbmcgVURQIHBhY2tldCB0bw0KIHRoZSBwZWVyKS4gVG8gYXZvaWQg
Y29uZnVzaW9uLCBJIGhhdmUgYWRkZWQgdHdvIG5ldyBzdWItc2VjdGlvbnM6PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4xNS4xLiZuYnNwOyBJUCBIZWFkZXIgRmllbGRzIGZv
ciBUQ1AtdG8tVURQIHJlbGF5aW5nIGFuZCAxNS4yIElQIEhlYWRlciBGaWVsZHMgZm9yIFVEUC10
by1UQ1AgcmVsYXlpbmc8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UGxlYXNlIHNlZSB0aGUgYXR0
YWNoZWQgdXBkYXRlZCBkcmFmdC48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Q2hlZXJzLDxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+LVRpcnU8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGlu
IDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlk
ICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj5Gcm9tOjwvYj4gSm9lIFRvdWNoICZsdDt0b3VjaEBzdHJheWFscGhhLmNvbSZn
dDsgPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5lc2RheSwgSnVuZSAxOSwgMjAxOSA4OjI5IFBNPGJy
Pg0KPGI+VG86PC9iPiBLb25kYSwgVGlydW1hbGVzd2FyIFJlZGR5ICZsdDtUaXJ1bWFsZXN3YXJS
ZWRkeV9Lb25kYUBNY0FmZWUuY29tJmd0Ozxicj4NCjxiPkNjOjwvYj4gTWFnbnVzIFdlc3Rlcmx1
bmQgJmx0O21hZ251cy53ZXN0ZXJsdW5kQGVyaWNzc29uLmNvbSZndDs7IGlldGZAaWV0Zi5vcmc7
IEJyYW5kb24gV2lsbGlhbXMgJmx0O2JyYW5kb24ud2lsbGlhbXNAYWthbWFpLmNvbSZndDs7IGRy
YWZ0LWlldGYtdHJhbS10dXJuYmlzLmFsbEBpZXRmLm9yZzsgdHN2LWFydEBpZXRmLm9yZzsgdHJh
bUBpZXRmLm9yZzxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW1Rzdi1hcnRdIFt0cmFtXSBUc3Zh
cnQgbGFzdCBjYWxsIHJldmlldyBvZiBkcmFmdC1pZXRmLXRyYW0tdHVybmJpcy0yNTxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPGRpdj4NCjx0YWJsZSBjbGFzcz0iTXNvTm9ybWFsVGFibGUiIGJvcmRlcj0i
MSIgY2VsbHBhZGRpbmc9IjAiIHN0eWxlPSJiYWNrZ3JvdW5kOiNGM0ZGMzM7Ym9yZGVyOnNvbGlk
ICM5QjlBODcgMS41cHQiPg0KPHRib2R5Pg0KPHRyPg0KPHRkIHN0eWxlPSJib3JkZXI6bm9uZTtw
YWRkaW5nOi43NXB0IC43NXB0IC43NXB0IC43NXB0Ij4NCjxwPjxzdHJvbmc+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzlCOEIzRSI+
Q0FVVElPTjwvc3Bhbj48L3N0cm9uZz48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJp
YWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOUI4QjNFIj46PC9zcGFuPjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4gRXh0
ZXJuYWwgZW1haWwuIERvIG5vdCBjbGljayBsaW5rcyBvciBvcGVuDQogYXR0YWNobWVudHMgdW5s
ZXNzIHlvdSByZWNvZ25pemUgdGhlIHNlbmRlciBhbmQga25vdyB0aGUgY29udGVudCBpcyBzYWZl
Ljwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1z
ZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC90ZD4NCjwvdHI+DQo8L3Rib2R5Pg0KPC90
YWJsZT4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9InRleHQt
YWxpZ246Y2VudGVyIj4NCjxociBzaXplPSIyIiB3aWR0aD0iMTAwJSIgYWxpZ249ImNlbnRlciI+
DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhdCBmcmFnbWVudGF0aW9u
IHRleHQgaXMgZmluZTsgdGhlIHRleHQgb24gSVB2NCBhbmQgSVB2NiBmcmFnbWVudGF0aW9uIHRo
YXQgYXBwZWFycyBlYXJsaWVyIGluIFNlYyAxNSBpcyB0aGUgaXNzdWUuPG86cD48L286cD48L3A+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5DYW4geW91IGp1c3QgZHJvcCB0aGF0IGVh
cmxpZXIgdGV4dD88bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Sm9lPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRv
cDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5PbiBKdW4gMTksIDIwMTksIGF0IDc6NDggQU0sIEtvbmRhLCBUaXJ1bWFsZXN3YXIgUmVkZHkg
Jmx0OzxhIGhyZWY9Im1haWx0bzpUaXJ1bWFsZXN3YXJSZWRkeV9Lb25kYUBNY0FmZWUuY29tIj5U
aXJ1bWFsZXN3YXJSZWRkeV9Lb25kYUBNY0FmZWUuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSBKb2UsPG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBsZWFzZSBzZWUgaW5s
aW5lPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxk
aXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4w
cHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGI+RnJvbTo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPkpvZSBUb3VjaCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnRvdWNoQHN0cmF5YWxwaGEuY29t
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj50b3VjaEBzdHJheWFscGhhLmNvbTwvc3Bhbj48
L2E+Jmd0OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48
YnI+DQo8Yj5TZW50OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+V2VkbmVzZGF5LCBKdW5lIDE5LCAyMDE5IDg6MTMgUE08YnI+DQo8Yj5Ubzo8L2I+
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPktvbmRhLCBU
aXJ1bWFsZXN3YXIgUmVkZHkgJmx0OzxhIGhyZWY9Im1haWx0bzpUaXJ1bWFsZXN3YXJSZWRkeV9L
b25kYUBNY0FmZWUuY29tIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5UaXJ1bWFsZXN3YXJS
ZWRkeV9Lb25kYUBNY0FmZWUuY29tPC9zcGFuPjwvYT4mZ3Q7PGJyPg0KPGI+Q2M6PC9iPjxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5NYWdudXMgV2VzdGVy
bHVuZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOm1hZ251cy53ZXN0ZXJsdW5kQGVyaWNzc29uLmNvbSI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFnbnVzLndlc3Rlcmx1bmRAZXJpY3Nzb24uY29t
PC9zcGFuPjwvYT4mZ3Q7OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86dHJhbUBpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+dHJhbUBpZXRmLm9yZzwvc3Bhbj48L2E+Ow0KIEJyYW5kb24gV2lsbGlhbXMgJmx0
OzxhIGhyZWY9Im1haWx0bzpicmFuZG9uLndpbGxpYW1zQGFrYW1haS5jb20iPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPmJyYW5kb24ud2lsbGlhbXNAYWthbWFpLmNvbTwvc3Bhbj48L2E+Jmd0
Ozs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJl
Zj0ibWFpbHRvOmRyYWZ0LWlldGYtdHJhbS10dXJuYmlzLmFsbEBpZXRmLm9yZyI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+ZHJhZnQtaWV0Zi10cmFtLXR1cm5iaXMuYWxsQGlldGYub3JnPC9z
cGFuPjwvYT47PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PjxhIGhyZWY9Im1haWx0bzp0c3YtYXJ0QGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj50c3YtYXJ0QGlldGYub3JnPC9zcGFuPjwvYT47PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzppZXRmQGlldGYub3JnIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5pZXRmQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQo8
Yj5TdWJqZWN0OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+UmU6IFtUc3YtYXJ0XSBbdHJhbV0gVHN2YXJ0IGxhc3QgY2FsbCByZXZpZXcgb2YgZHJh
ZnQtaWV0Zi10cmFtLXR1cm5iaXMtMjU8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjx0YWJsZSBjbGFzcz0iTXNvTm9ybWFsVGFibGUiIGJvcmRlcj0iMSIg
Y2VsbHBhZGRpbmc9IjAiIHN0eWxlPSJiYWNrZ3JvdW5kOiNGM0ZGMzM7Ym9yZGVyOnNvbGlkICM5
QjlBODcgMS41cHQ7YmFja2dyb3VuZC1wb3NpdGlvbjppbml0aWFsIGluaXRpYWw7YmFja2dyb3Vu
ZC1yZXBlYXQ6aW5pdGlhbCBpbml0aWFsIj4NCjx0Ym9keT4NCjx0cj4NCjx0ZCBzdHlsZT0iYm9y
ZGVyOm5vbmU7cGFkZGluZzouNzVwdCAuNzVwdCAuNzVwdCAuNzVwdCI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzdHJvbmc+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzlCOEIzRSI+Q0FVVElPTjwvc3Bhbj48L3N0cm9uZz48c3Bh
biBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
OUI4QjNFIj46PC9zcGFuPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8
L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90Oyxz
YW5zLXNlcmlmIj5FeHRlcm5hbA0KIGVtYWlsLiBEbyBub3QgY2xpY2sgbGlua3Mgb3Igb3BlbiBh
dHRhY2htZW50cyB1bmxlc3MgeW91IHJlY29nbml6ZSB0aGUgc2VuZGVyIGFuZCBrbm93IHRoZSBj
b250ZW50IGlzIHNhZmUuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC90ZD4NCjwvdHI+DQo8L3Ri
b2R5Pg0KPC90YWJsZT4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5
bGU9InRleHQtYWxpZ246Y2VudGVyIj4NCjxociBzaXplPSIyIiB3aWR0aD0iMTAwJSIgYWxpZ249
ImNlbnRlciI+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRo
YXQgdGV4dCByZW1haW5zIGluc3VmZmljaWVudCwgZS5nLjo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YnI+DQo8YnI+DQo8YnI+DQo8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4w
cHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPk9uIEp1biAxOSwgMjAxOSwgYXQgNzozMCBBTSwgS29uZGEsIFRpcnVtYWxlc3dhciBSZWRk
eSAmbHQ7PGEgaHJlZj0ibWFpbHRvOlRpcnVtYWxlc3dhclJlZGR5X0tvbmRhQE1jQWZlZS5jb20i
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPlRpcnVtYWxlc3dhclJlZGR5X0tvbmRhQE1jQWZl
ZS5jb208L3NwYW4+PC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSBKb2UsPG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgaGF2ZSBhZGRlZCB0aGUgZm9sbG93aW5nIGxpbmUg
dG8gYWRkcmVzcyB5b3VyIG90aGVyIGNvbW1lbnQ6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
Pk5vdGUgdGhhdCB0aGUgc2VydmVyIGRvZXMgbm90IHBlcmZvcm0gcGVyLXBhY2tldCB0cmFuc2xh
dGlvbiBmb3IgVENQLXRvLVVEUCByZWxheWluZyBhbmQgdmljZS12ZXJzYS4gRm9yIFRDUC10by1V
RFAgcmVsYXlpbmcgZnJvbSBjbGllbnQgdG8gcGVlciwgdGhlIFRVUk4gc2VydmVyIHNldHMgdGhl
IERGIGZpZWxkIGluIHRoZSBvdXRnb2luZyBVRFAgcGFja2V0IGJhc2VkIG9uIHRoZSBwcmVzZW5j
ZSBvZiBET05ULUZSQUdNRU5UDQogYXR0cmlidXRlIGluIHRoZSBUVVJOIG1lc3NhZ2UuIEZvciBV
RFAtdG8tVENQIHJlbGF5aW5nIGZyb20gcGVlciB0byBjbGllbnQsIHRoZSBUVVJOIHNlcnZlciBz
ZXRzIElQIGhlYWRlciBmaWVsZHMgaW4gdGhlIFRDUCBwYWNrZXRzIG9uIGEgcGVyLWNvbm5lY3Rp
b24gYmFzaXMgZm9yIHRoZSBUQ1AgY29ubmVjdGlvbi48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5XaGljaCBwYXJhbWV0ZXJzPyBCYXNlZCBvbiB3aGF0
PzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5b
VFJdIEl0IGlzIGFscmVhZHkgZGlzY3Vzc2VkIGluIHNlY3Rpb24gMTUuPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZsdDtzbmlwJmd0OzxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
OyI+Jm5ic3A7Jm5ic3A7IERpZmZlcmVudGlhdGVkIFNlcnZpY2VzIENvZGUgUG9pbnQgKERTQ1Ap
IGZpZWxkIFs8YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjMjQ3NCIgdGl0
bGU9IiZxdW90O0RlZmluaXRpb24gb2YgdGhlIERpZmZlcmVudGlhdGVkIFNlcnZpY2VzIEZpZWxk
IChEUyBGaWVsZCkgaW4gdGhlIElQdjQgYW5kIElQdjYgSGVhZGVycyZxdW90OyI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+UkZDMjQ3NDwvc3Bhbj48L2E+XTwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFByZWZlcnJlZCBCZWhh
dmlvcjogU2V0IHRoZSBvdXRnb2luZyB2YWx1ZSB0byB0aGUgaW5jb21pbmcgdmFsdWUsPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB1bmxlc3MgdGhlIHNlcnZlciBp
bmNsdWRlcyBhIGRpZmZlcmVudGlhdGVkIHNlcnZpY2VzIGNsYXNzaWZpZXI8L3NwYW4+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGFuZCBtYXJrZXIgWzxhIGhyZWY9Imh0dHBz
Oi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmMyNDc0IiB0aXRsZT0iJnF1b3Q7RGVmaW5pdGlvbiBv
ZiB0aGUgRGlmZmVyZW50aWF0ZWQgU2VydmljZXMgRmllbGQgKERTIEZpZWxkKSBpbiB0aGUgSVB2
NCBhbmQgSVB2NiBIZWFkZXJzJnF1b3Q7Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5SRkMy
NDc0PC9zcGFuPjwvYT5dLiZuYnNwOw0KIE5vdGUsIHRoZSBUQ1AgY29ubmVjdGlvbiBjYW4gb25s
eSB1c2UgYTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgc2luZ2xl
IERTQ1AgY29kZSBwb2ludCBzbyBpbnRlciBmbG93IGRpZmZlcmVudGlhdGlvbiBpcyBub3Q8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l
dyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHBvc3NpYmxlLCBzZWU8c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0iaHR0
cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzc2NTcjc2VjdGlvbi01LjEiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPlNlY3Rpb24mbmJzcDs1LjEgb2YgW1JGQzc2NTddPC9zcGFuPjwvYT4u
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDsiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHByZT4m
bmJzcDsmbmJzcDsgRnJhZ21lbnRhdGlvbjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOzxv
OnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBQcmVm
ZXJyZWQgQmVoYXZpb3I6IEFueSBmcmFnbWVudGVkIHBhY2tldHMgYXJlIHJlYXNzZW1ibGVkIGlu
IHRoZTxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyBzZXJ2ZXIgYW5kIHRoZW4gZm9yd2FyZGVkIHRvIHRoZSBjbGllbnQgb3ZlciB0aGUgVENQIGNv
bm5lY3Rpb24uPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IElDTVAgbWVzc2FnZXMgcmVzdWx0aW5nIGZyb20gdGhlIFVEUCBkYXRhZ3JhbXMgc2Vu
dCB0byB0aGUgcGVlcjxvOnA+PC9vOnA+PC9wcmU+DQo8cHJlPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyBNVVNUIGJlIGZvcndhcmRlZCB0byB0aGUgY2xpZW50IHVzaW5nIFRVUk4ncyBt
ZWNoYW5pc20gZm9yPG86cD48L286cD48L3ByZT4NCjxwcmU+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IDxzcGFuIGxhbmc9IkZSIj5yZWxldmFudCBJQ01QIHR5cGVzIGFuZCBjb2Rlcy48
L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRlIiPiZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvcHJlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7SVB2NCBPcHRpb25zPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgUHJlZmVycmVk
IEJlaGF2aW9yOiBUaGUgb3V0Z29pbmcgcGFja2V0IGlzIHNlbnQgd2l0aG91dCBhbnkgSVB2NDwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgb3B0aW9ucy48L3NwYW4+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZsdDsvc25pcCZndDs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPi1UaXJ1PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPkluIGFkZGl0aW9uLCBhIG1lcmUgbm90ZSBkb2VzIG5vdCB1bmRv
IHRoZSBpbXBsaWNhdGlvbiBvZiBpbmRpY2F0aW5nIGVhY2ggSVAgcGFyYW1ldGVyIChvcHRpb24s
IERGKSBzZXBhcmF0ZWx5IGFzIGlmIHRoZXJlIGFyZSBhbHdheXMgY29uZmlndXJhYmxlIHBlci1U
VVJOIG1lc3NhZ2UuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkpvZTxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZx
dW90OyxzYW5zLXNlcmlmIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXzxicj4NClRzdi1hcnQgbWFpbGluZyBsaXN0PGJyPg0KPC9zcGFuPjxhIGhyZWY9Im1h
aWx0bzpUc3YtYXJ0QGlldGYub3JnIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOnB1cnBsZSI+VHN2
LWFydEBpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250
LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssc2Fucy1zZXJpZiI+PGJyPg0KPC9zcGFuPjxh
IGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vdHN2LWFydCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vdHN2LWFydDwvc3Bhbj48L2E+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYmxv
Y2txdW90ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_DM5PR16MB1705D7AB3DB31338F0905D87EAE50DM5PR16MB1705namp_--

--_004_DM5PR16MB1705D7AB3DB31338F0905D87EAE50DM5PR16MB1705namp_
Content-Type: text/plain; name="draft-ietf-tram-turnbis-26.txt"
Content-Description: draft-ietf-tram-turnbis-26.txt
Content-Disposition: attachment; filename="draft-ietf-tram-turnbis-26.txt";
 size=229292; creation-date="Wed, 19 Jun 2019 15:13:47 GMT";
 modification-date="Wed, 19 Jun 2019 15:13:47 GMT"
Content-Transfer-Encoding: base64

CgoKClRSQU0gV0cgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgVC4gUmVkZHksIEVkLgpJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNY0FmZWUKT2Jzb2xldGVzOiA1NzY2LCA2MTU2
IChpZiBhcHByb3ZlZCkgICAgICAgICAgICAgICAgICAgICBBLiBKb2huc3RvbiwgRWQuCkludGVu
ZGVkIHN0YXR1czogU3RhbmRhcmRzIFRyYWNrICAgICAgICAgICAgICAgICAgICBWaWxsYW5vdmEg
VW5pdmVyc2l0eQpFeHBpcmVzOiBOb3ZlbWJlciAxNiwgMjAxOSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUC4gTWF0dGhld3MKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFsY2F0ZWwtTHVjZW50CiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEouIFJvc2VuYmVy
ZwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgamRyb3Nlbi5uZXQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgTWF5IDE1LCAyMDE5CgoKIFRyYXZlcnNhbCBVc2luZyBSZWxh
eXMgYXJvdW5kIE5BVCAoVFVSTik6IFJlbGF5IEV4dGVuc2lvbnMgdG8gU2Vzc2lvbgogICAgICAg
ICAgICAgICAgICAgVHJhdmVyc2FsIFV0aWxpdGllcyBmb3IgTkFUIChTVFVOKQogICAgICAgICAg
ICAgICAgICAgICAgIGRyYWZ0LWlldGYtdHJhbS10dXJuYmlzLTI2CgpBYnN0cmFjdAoKICAgSWYg
YSBob3N0IGlzIGxvY2F0ZWQgYmVoaW5kIGEgTkFULCB0aGVuIGluIGNlcnRhaW4gc2l0dWF0aW9u
cyBpdCBjYW4KICAgYmUgaW1wb3NzaWJsZSBmb3IgdGhhdCBob3N0IHRvIGNvbW11bmljYXRlIGRp
cmVjdGx5IHdpdGggb3RoZXIgaG9zdHMKICAgKHBlZXJzKS4gIEluIHRoZXNlIHNpdHVhdGlvbnMs
IGl0IGlzIG5lY2Vzc2FyeSBmb3IgdGhlIGhvc3QgdG8gdXNlCiAgIHRoZSBzZXJ2aWNlcyBvZiBh
biBpbnRlcm1lZGlhdGUgbm9kZSB0aGF0IGFjdHMgYXMgYSBjb21tdW5pY2F0aW9uCiAgIHJlbGF5
LiAgVGhpcyBzcGVjaWZpY2F0aW9uIGRlZmluZXMgYSBwcm90b2NvbCwgY2FsbGVkIFRVUk4gKFRy
YXZlcnNhbAogICBVc2luZyBSZWxheXMgYXJvdW5kIE5BVCksIHRoYXQgYWxsb3dzIHRoZSBob3N0
IHRvIGNvbnRyb2wgdGhlCiAgIG9wZXJhdGlvbiBvZiB0aGUgcmVsYXkgYW5kIHRvIGV4Y2hhbmdl
IHBhY2tldHMgd2l0aCBpdHMgcGVlcnMgdXNpbmcKICAgdGhlIHJlbGF5LiAgVFVSTiBkaWZmZXJz
IGZyb20gb3RoZXIgcmVsYXkgY29udHJvbCBwcm90b2NvbHMgaW4gdGhhdAogICBpdCBhbGxvd3Mg
YSBjbGllbnQgdG8gY29tbXVuaWNhdGUgd2l0aCBtdWx0aXBsZSBwZWVycyB1c2luZyBhIHNpbmds
ZQogICByZWxheSBhZGRyZXNzLgoKICAgVGhlIFRVUk4gcHJvdG9jb2wgd2FzIGRlc2lnbmVkIHRv
IGJlIHVzZWQgYXMgcGFydCBvZiB0aGUgSUNFCiAgIChJbnRlcmFjdGl2ZSBDb25uZWN0aXZpdHkg
RXN0YWJsaXNobWVudCkgYXBwcm9hY2ggdG8gTkFUIHRyYXZlcnNhbCwKICAgdGhvdWdoIGl0IGFs
c28gY2FuIGJlIHVzZWQgd2l0aG91dCBJQ0UuCgogICBUaGlzIGRvY3VtZW50IG9ic29sZXRlcyBS
RkMgNTc2NiBhbmQgUkZDIDYxNTYuCgpTdGF0dXMgb2YgVGhpcyBNZW1vCgogICBUaGlzIEludGVy
bmV0LURyYWZ0IGlzIHN1Ym1pdHRlZCBpbiBmdWxsIGNvbmZvcm1hbmNlIHdpdGggdGhlCiAgIHBy
b3Zpc2lvbnMgb2YgQkNQIDc4IGFuZCBCQ1AgNzkuCgogICBJbnRlcm5ldC1EcmFmdHMgYXJlIHdv
cmtpbmcgZG9jdW1lbnRzIG9mIHRoZSBJbnRlcm5ldCBFbmdpbmVlcmluZwogICBUYXNrIEZvcmNl
IChJRVRGKS4gIE5vdGUgdGhhdCBvdGhlciBncm91cHMgbWF5IGFsc28gZGlzdHJpYnV0ZQogICB3
b3JraW5nIGRvY3VtZW50cyBhcyBJbnRlcm5ldC1EcmFmdHMuICBUaGUgbGlzdCBvZiBjdXJyZW50
IEludGVybmV0LQogICBEcmFmdHMgaXMgYXQgaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9k
cmFmdHMvY3VycmVudC8uCgogICBJbnRlcm5ldC1EcmFmdHMgYXJlIGRyYWZ0IGRvY3VtZW50cyB2
YWxpZCBmb3IgYSBtYXhpbXVtIG9mIHNpeCBtb250aHMKICAgYW5kIG1heSBiZSB1cGRhdGVkLCBy
ZXBsYWNlZCwgb3Igb2Jzb2xldGVkIGJ5IG90aGVyIGRvY3VtZW50cyBhdCBhbnkKICAgdGltZS4g
IEl0IGlzIGluYXBwcm9wcmlhdGUgdG8gdXNlIEludGVybmV0LURyYWZ0cyBhcyByZWZlcmVuY2UK
ICAgbWF0ZXJpYWwgb3IgdG8gY2l0ZSB0aGVtIG90aGVyIHRoYW4gYXMgIndvcmsgaW4gcHJvZ3Jl
c3MuIgoKCgpSZWRkeSwgZXQgYWwuICAgICAgICAgICBFeHBpcmVzIE5vdmVtYmVyIDE2LCAyMDE5
ICAgICAgICAgICAgICAgW1BhZ2UgMV0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAg
ICAgVFVSTiAgICAgICAgICAgICAgICAgICAgICAgICAgTWF5IDIwMTkKCgogICBUaGlzIEludGVy
bmV0LURyYWZ0IHdpbGwgZXhwaXJlIG9uIE5vdmVtYmVyIDE2LCAyMDE5LgoKQ29weXJpZ2h0IE5v
dGljZQoKICAgQ29weXJpZ2h0IChjKSAyMDE5IElFVEYgVHJ1c3QgYW5kIHRoZSBwZXJzb25zIGlk
ZW50aWZpZWQgYXMgdGhlCiAgIGRvY3VtZW50IGF1dGhvcnMuICBBbGwgcmlnaHRzIHJlc2VydmVk
LgoKICAgVGhpcyBkb2N1bWVudCBpcyBzdWJqZWN0IHRvIEJDUCA3OCBhbmQgdGhlIElFVEYgVHJ1
c3QncyBMZWdhbAogICBQcm92aXNpb25zIFJlbGF0aW5nIHRvIElFVEYgRG9jdW1lbnRzCiAgICho
dHRwczovL3RydXN0ZWUuaWV0Zi5vcmcvbGljZW5zZS1pbmZvKSBpbiBlZmZlY3Qgb24gdGhlIGRh
dGUgb2YKICAgcHVibGljYXRpb24gb2YgdGhpcyBkb2N1bWVudC4gIFBsZWFzZSByZXZpZXcgdGhl
c2UgZG9jdW1lbnRzCiAgIGNhcmVmdWxseSwgYXMgdGhleSBkZXNjcmliZSB5b3VyIHJpZ2h0cyBh
bmQgcmVzdHJpY3Rpb25zIHdpdGggcmVzcGVjdAogICB0byB0aGlzIGRvY3VtZW50LiAgQ29kZSBD
b21wb25lbnRzIGV4dHJhY3RlZCBmcm9tIHRoaXMgZG9jdW1lbnQgbXVzdAogICBpbmNsdWRlIFNp
bXBsaWZpZWQgQlNEIExpY2Vuc2UgdGV4dCBhcyBkZXNjcmliZWQgaW4gU2VjdGlvbiA0LmUgb2YK
ICAgdGhlIFRydXN0IExlZ2FsIFByb3Zpc2lvbnMgYW5kIGFyZSBwcm92aWRlZCB3aXRob3V0IHdh
cnJhbnR5IGFzCiAgIGRlc2NyaWJlZCBpbiB0aGUgU2ltcGxpZmllZCBCU0QgTGljZW5zZS4KClRh
YmxlIG9mIENvbnRlbnRzCgogICAxLiAgSW50cm9kdWN0aW9uICAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgIDQKICAgMi4gIFRlcm1pbm9sb2d5IC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICA2CiAgIDMuICBP
dmVydmlldyBvZiBPcGVyYXRpb24gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuICAgOAogICAgIDMuMS4gIFRyYW5zcG9ydHMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAgMTEKICAgICAzLjIuICBBbGxvY2F0aW9ucyAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDEyCiAgICAgMy4zLiAgUGVybWlz
c2lvbnMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxNAog
ICAgIDMuNC4gIFNlbmQgTWVjaGFuaXNtICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAgMTUKICAgICAzLjUuICBDaGFubmVscyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDE3CiAgICAgMy42LiAgVW5wcml2aWxlZ2VkIFRV
Uk4gU2VydmVycyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxOQogICAgIDMuNy4g
IEF2b2lkaW5nIElQIEZyYWdtZW50YXRpb24gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAgMTkKICAgICAzLjguICBSVFAgU3VwcG9ydCAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gIDIxCiAgICAgMy45LiAgSGFwcHkgRXllYmFsbHMgZm9yIFRVUk4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAyMQogICA0LiAgRGlzY292ZXJ5IG9m
IFRVUk4gc2VydmVyICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMjIKICAg
ICA0LjEuICBUVVJOIFVSSSBTY2hlbWUgU2VtYW50aWNzIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gIDIyCiAgIDUuICBHZW5lcmFsIEJlaGF2aW9yICAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAyMwogICA2LiAgQWxsb2NhdGlvbnMgLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMjUKICAgNy4gIENyZWF0
aW5nIGFuIEFsbG9jYXRpb24gIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
IDI2CiAgICAgNy4xLiAgU2VuZGluZyBhbiBBbGxvY2F0ZSBSZXF1ZXN0IC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuICAyNgogICAgIDcuMi4gIFJlY2VpdmluZyBhbiBBbGxvY2F0ZSBSZXF1
ZXN0IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMjgKICAgICA3LjMuICBSZWNlaXZpbmcg
YW4gQWxsb2NhdGUgU3VjY2VzcyBSZXNwb25zZSAgLiAuIC4gLiAuIC4gLiAuIC4gIDMzCiAgICAg
Ny40LiAgUmVjZWl2aW5nIGFuIEFsbG9jYXRlIEVycm9yIFJlc3BvbnNlICAuIC4gLiAuIC4gLiAu
IC4gLiAuICAzNAogICA4LiAgUmVmcmVzaGluZyBhbiBBbGxvY2F0aW9uICAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMzYKICAgICA4LjEuICBTZW5kaW5nIGEgUmVmcmVzaCBS
ZXF1ZXN0IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDM2CiAgICAgOC4yLiAgUmVj
ZWl2aW5nIGEgUmVmcmVzaCBSZXF1ZXN0IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAz
NwogICAgIDguMy4gIFJlY2VpdmluZyBhIFJlZnJlc2ggUmVzcG9uc2UgIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAgMzgKICAgOS4gIFBlcm1pc3Npb25zIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDM4CiAgIDEwLiBDcmVhdGVQZXJtaXNzaW9u
ICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAzOQogICAgIDEw
LjEuICBGb3JtaW5nIGEgQ3JlYXRlUGVybWlzc2lvbiBSZXF1ZXN0IC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAgMzkKICAgICAxMC4yLiAgUmVjZWl2aW5nIGEgQ3JlYXRlUGVybWlzc2lvbiBSZXF1ZXN0
IC4gLiAuIC4gLiAuIC4gLiAuIC4gIDQwCgoKClJlZGR5LCBldCBhbC4gICAgICAgICAgIEV4cGly
ZXMgTm92ZW1iZXIgMTYsIDIwMTkgICAgICAgICAgICAgICBbUGFnZSAyXQoMCkludGVybmV0LURy
YWZ0ICAgICAgICAgICAgICAgICAgICBUVVJOICAgICAgICAgICAgICAgICAgICAgICAgICBNYXkg
MjAxOQoKCiAgICAgMTAuMy4gIFJlY2VpdmluZyBhIENyZWF0ZVBlcm1pc3Npb24gUmVzcG9uc2Ug
IC4gLiAuIC4gLiAuIC4gLiAuICA0MQogICAxMS4gU2VuZCBhbmQgRGF0YSBNZXRob2RzIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgNDEKICAgICAxMS4xLiAgRm9ybWlu
ZyBhIFNlbmQgSW5kaWNhdGlvbiAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDQxCiAg
ICAgMTEuMi4gIFJlY2VpdmluZyBhIFNlbmQgSW5kaWNhdGlvbiAgLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuICA0MQogICAgIDExLjMuICBSZWNlaXZpbmcgYSBVRFAgRGF0YWdyYW0gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgNDIKICAgICAxMS40LiAgUmVjZWl2aW5nIGEgRGF0
YSBJbmRpY2F0aW9uICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDQzCiAgICAgMTEuNS4g
IFJlY2VpdmluZyBhbiBJQ01QIFBhY2tldCAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
ICA0MwogICAgIDExLjYuICBSZWNlaXZpbmcgYSBEYXRhIEluZGljYXRpb24gd2l0aCBhbiBJQ01Q
IGF0dHJpYnV0ZSAuIC4gLiAgNDQKICAgMTIuIENoYW5uZWxzICAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDQ0CiAgICAgMTIuMS4gIFNlbmRpbmcg
YSBDaGFubmVsQmluZCBSZXF1ZXN0ICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA0NgogICAg
IDEyLjIuICBSZWNlaXZpbmcgYSBDaGFubmVsQmluZCBSZXF1ZXN0ICAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAgNDcKICAgICAxMi4zLiAgUmVjZWl2aW5nIGEgQ2hhbm5lbEJpbmQgUmVzcG9uc2Ug
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDQ4CiAgICAgMTIuNC4gIFRoZSBDaGFubmVsRGF0YSBN
ZXNzYWdlICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA0OAogICAgIDEyLjUuICBT
ZW5kaW5nIGEgQ2hhbm5lbERhdGEgTWVzc2FnZSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAg
NDkKICAgICAxMi42LiAgUmVjZWl2aW5nIGEgQ2hhbm5lbERhdGEgTWVzc2FnZSAgLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gIDQ5CiAgICAgMTIuNy4gIFJlbGF5aW5nIERhdGEgZnJvbSB0aGUgUGVl
ciAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA1MAogICAxMy4gUGFja2V0IFRyYW5zbGF0
aW9ucyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgNTEKICAgICAx
My4xLiAgSVB2NC10by1JUHY2IFRyYW5zbGF0aW9ucyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gIDUxCiAgICAgMTMuMi4gIElQdjYtdG8tSVB2NiBUcmFuc2xhdGlvbnMgIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuICA1MgogICAgIDEzLjMuICBJUHY2LXRvLUlQdjQgVHJhbnNs
YXRpb25zICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgNTQKICAgMTQuIElQIEhlYWRl
ciBGaWVsZHMgZm9yIFVEUC10by1VRFAgcmVsYXlpbmcgIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDU0
CiAgIDE1LiBJUCBIZWFkZXIgRmllbGRzIGZvciBUQ1AtdG8tVURQIGFuZCBVRFAtdG8tVENQIHJl
bGF5aW5nIC4gLiAuICA1NgogICAgIDE1LjEuICBJUCBIZWFkZXIgRmllbGRzIGZvciBUQ1AtdG8t
VURQIHJlbGF5aW5nIC4gLiAuIC4gLiAuIC4gLiAgNTYKICAgICAxNS4yLiAgSVAgSGVhZGVyIEZp
ZWxkcyBmb3IgVURQLXRvLVRDUCByZWxheWluZyAuIC4gLiAuIC4gLiAuIC4gIDU4CiAgIDE2LiBT
VFVOIE1ldGhvZHMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuICA1OQogICAxNy4gU1RVTiBBdHRyaWJ1dGVzIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAgNTkKICAgICAxNy4xLiAgQ0hBTk5FTC1OVU1CRVIgLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDYwCiAgICAgMTcuMi4gIExJRkVU
SU1FIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA2MAog
ICAgIDE3LjMuICBYT1ItUEVFUi1BRERSRVNTIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAgNjEKICAgICAxNy40LiAgREFUQSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDYxCiAgICAgMTcuNS4gIFhPUi1SRUxBWUVELUFE
RFJFU1MgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA2MQogICAgIDE3LjYu
ICBSRVFVRVNURUQtQUREUkVTUy1GQU1JTFkgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAgNjEKICAgICAxNy43LiAgRVZFTi1QT1JUICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gIDYyCiAgICAgMTcuOC4gIFJFUVVFU1RFRC1UUkFOU1BPUlQgIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA2MgogICAgIDE3LjkuICBET05ULUZS
QUdNRU5UICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgNjMKICAg
ICAxNy4xMC4gUkVTRVJWQVRJT04tVE9LRU4gIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gIDYzCiAgICAgMTcuMTEuIEFERElUSU9OQUwtQUREUkVTUy1GQU1JTFkgIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA2MwogICAgIDE3LjEyLiBBRERSRVNTLUVSUk9SLUNP
REUgQXR0cmlidXRlIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgNjMKICAgICAxNy4xMy4g
SUNNUCBBdHRyaWJ1dGUgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
IDY0CiAgIDE4LiBTVFVOIEVycm9yIFJlc3BvbnNlIENvZGVzIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuICA2NQogICAxOS4gRGV0YWlsZWQgRXhhbXBsZSAgLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgNjUKICAgMjAuIFNlY3VyaXR5IENvbnNp
ZGVyYXRpb25zIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDc0CiAgICAg
MjAuMS4gIE91dHNpZGVyIEF0dGFja3MgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuICA3NAogICAgICAgMjAuMS4xLiAgT2J0YWluaW5nIFVuYXV0aG9yaXplZCBBbGxvY2F0
aW9ucyAuIC4gLiAuIC4gLiAuIC4gLiAgNzQKICAgICAgIDIwLjEuMi4gIE9mZmxpbmUgRGljdGlv
bmFyeSBBdHRhY2tzIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDc0CiAgICAgICAyMC4xLjMu
ICBGYWtlZCBSZWZyZXNoZXMgYW5kIFBlcm1pc3Npb25zICAuIC4gLiAuIC4gLiAuIC4gLiAuICA3
NQogICAgICAgMjAuMS40LiAgRmFrZSBEYXRhICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAgNzUKICAgICAgIDIwLjEuNS4gIEltcGVyc29uYXRpbmcgYSBTZXJ2ZXIg
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDc2CgoKClJlZGR5LCBldCBhbC4gICAgICAg
ICAgIEV4cGlyZXMgTm92ZW1iZXIgMTYsIDIwMTkgICAgICAgICAgICAgICBbUGFnZSAzXQoMCklu
dGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgICBUVVJOICAgICAgICAgICAgICAgICAgICAg
ICAgICBNYXkgMjAxOQoKCiAgICAgICAyMC4xLjYuICBFYXZlc2Ryb3BwaW5nIFRyYWZmaWMgIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA3NgogICAgICAgMjAuMS43LiAgVFVSTiBMb29w
IEF0dGFjayAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgNzcKICAgICAyMC4y
LiAgRmlyZXdhbGwgQ29uc2lkZXJhdGlvbnMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gIDc3CiAgICAgICAyMC4yLjEuICBGYWtlZCBQZXJtaXNzaW9ucyAgLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuICA3OAogICAgICAgMjAuMi4yLiAgQmxhY2tsaXN0ZWQgSVAgQWRk
cmVzc2VzIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgNzgKICAgICAgIDIwLjIuMy4gIFJ1
bm5pbmcgU2VydmVycyBvbiBXZWxsLUtub3duIFBvcnRzICAuIC4gLiAuIC4gLiAuIC4gIDc5CiAg
ICAgMjAuMy4gIEluc2lkZXIgQXR0YWNrcyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuICA3OQogICAgICAgMjAuMy4xLiAgRG9TIGFnYWluc3QgVFVSTiBTZXJ2ZXIgIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgNzkKICAgICAgIDIwLjMuMi4gIEFub255bW91cyBS
ZWxheWluZyBvZiBNYWxpY2lvdXMgVHJhZmZpYyAgLiAuIC4gLiAuIC4gIDc5CiAgICAgICAyMC4z
LjMuICBNYW5pcHVsYXRpbmcgT3RoZXIgQWxsb2NhdGlvbnMgLiAuIC4gLiAuIC4gLiAuIC4gLiAu
ICA4MAogICAgIDIwLjQuICBUdW5uZWwgQW1wbGlmaWNhdGlvbiBBdHRhY2sgIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAgODAKICAgICAyMC41LiAgT3RoZXIgQ29uc2lkZXJhdGlvbnMgLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDgxCiAgIDIxLiBJQU5BIENvbnNpZGVy
YXRpb25zIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA4MQogICAy
Mi4gSUFCIENvbnNpZGVyYXRpb25zICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAgODIKICAgMjMuIENoYW5nZXMgc2luY2UgUkZDIDU3NjYgIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDg0CiAgIDI0LiBVcGRhdGVzIHRvIFJGQyA2MTU2IC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA4NAogICAyNS4gQWNrbm93
bGVkZ2VtZW50cyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAg
ODQKICAgMjYuIFJlZmVyZW5jZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gIDg1CiAgICAgMjYuMS4gIE5vcm1hdGl2ZSBSZWZlcmVuY2VzIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA4NQogICAgIDI2LjIuICBJbmZvcm1hdGl2
ZSBSZWZlcmVuY2VzIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgODcKICAgQXV0
aG9ycycgQWRkcmVzc2VzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gIDkwCgoxLiAgSW50cm9kdWN0aW9uCgogICBBIGhvc3QgYmVoaW5kIGEgTkFUIG1heSB3
aXNoIHRvIGV4Y2hhbmdlIHBhY2tldHMgd2l0aCBvdGhlciBob3N0cywKICAgc29tZSBvZiB3aGlj
aCBtYXkgYWxzbyBiZSBiZWhpbmQgTkFUcy4gIFRvIGRvIHRoaXMsIHRoZSBob3N0cwogICBpbnZv
bHZlZCBjYW4gdXNlICJob2xlIHB1bmNoaW5nIiB0ZWNobmlxdWVzIChzZWUgW1JGQzUxMjhdKSBp
biBhbgogICBhdHRlbXB0IGRpc2NvdmVyIGEgZGlyZWN0IGNvbW11bmljYXRpb24gcGF0aDsgdGhh
dCBpcywgYQogICBjb21tdW5pY2F0aW9uIHBhdGggdGhhdCBnb2VzIGZyb20gb25lIGhvc3QgdG8g
YW5vdGhlciB0aHJvdWdoCiAgIGludGVydmVuaW5nIE5BVHMgYW5kIHJvdXRlcnMsIGJ1dCBkb2Vz
IG5vdCB0cmF2ZXJzZSBhbnkgcmVsYXlzLgoKICAgQXMgZGVzY3JpYmVkIGluIFtSRkM1MTI4XSBh
bmQgW1JGQzQ3ODddLCBob2xlIHB1bmNoaW5nIHRlY2huaXF1ZXMKICAgd2lsbCBmYWlsIGlmIGJv
dGggaG9zdHMgYXJlIGJlaGluZCBOQVRzIHRoYXQgYXJlIG5vdCB3ZWxsIGJlaGF2ZWQuCiAgIEZv
ciBleGFtcGxlLCBpZiBib3RoIGhvc3RzIGFyZSBiZWhpbmQgTkFUcyB0aGF0IGhhdmUgYSBtYXBw
aW5nCiAgIGJlaGF2aW9yIG9mICJhZGRyZXNzLWRlcGVuZGVudCBtYXBwaW5nIiBvciAiYWRkcmVz
cy0gYW5kIHBvcnQtCiAgIGRlcGVuZGVudCBtYXBwaW5nIiAoU2VjdGlvbiA0LjEgaW4gW1JGQzQ3
ODddKSwgdGhlbiBob2xlIHB1bmNoaW5nCiAgIHRlY2huaXF1ZXMgZ2VuZXJhbGx5IGZhaWwuCgog
ICBXaGVuIGEgZGlyZWN0IGNvbW11bmljYXRpb24gcGF0aCBjYW5ub3QgYmUgZm91bmQsIGl0IGlz
IG5lY2Vzc2FyeSB0bwogICB1c2UgdGhlIHNlcnZpY2VzIG9mIGFuIGludGVybWVkaWF0ZSBob3N0
IHRoYXQgYWN0cyBhcyBhIHJlbGF5IGZvciB0aGUKICAgcGFja2V0cy4gIFRoaXMgcmVsYXkgdHlw
aWNhbGx5IHNpdHMgaW4gdGhlIHB1YmxpYyBJbnRlcm5ldCBhbmQgcmVsYXlzCiAgIHBhY2tldHMg
YmV0d2VlbiB0d28gaG9zdHMgdGhhdCBib3RoIHNpdCBiZWhpbmQgTkFUcy4KCiAgIFRoaXMgc3Bl
Y2lmaWNhdGlvbiBkZWZpbmVzIGEgcHJvdG9jb2wsIGNhbGxlZCBUVVJOLCB0aGF0IGFsbG93cyBh
CiAgIGhvc3QgYmVoaW5kIGEgTkFUIChjYWxsZWQgdGhlIFRVUk4gY2xpZW50KSB0byByZXF1ZXN0
IHRoYXQgYW5vdGhlcgogICBob3N0IChjYWxsZWQgdGhlIFRVUk4gc2VydmVyKSBhY3QgYXMgYSBy
ZWxheS4gIFRoZSBjbGllbnQgY2FuIGFycmFuZ2UKICAgZm9yIHRoZSBzZXJ2ZXIgdG8gcmVsYXkg
cGFja2V0cyB0byBhbmQgZnJvbSBjZXJ0YWluIG90aGVyIGhvc3RzCiAgIChjYWxsZWQgcGVlcnMp
IGFuZCBjYW4gY29udHJvbCBhc3BlY3RzIG9mIGhvdyB0aGUgcmVsYXlpbmcgaXMgZG9uZS4KCgoK
UmVkZHksIGV0IGFsLiAgICAgICAgICAgRXhwaXJlcyBOb3ZlbWJlciAxNiwgMjAxOSAgICAgICAg
ICAgICAgIFtQYWdlIDRdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgIFRVUk4g
ICAgICAgICAgICAgICAgICAgICAgICAgIE1heSAyMDE5CgoKICAgVGhlIGNsaWVudCBkb2VzIHRo
aXMgYnkgb2J0YWluaW5nIGFuIElQIGFkZHJlc3MgYW5kIHBvcnQgb24gdGhlCiAgIHNlcnZlciwg
Y2FsbGVkIHRoZSByZWxheWVkIHRyYW5zcG9ydCBhZGRyZXNzLiAgV2hlbiBhIHBlZXIgc2VuZHMg
YQogICBwYWNrZXQgdG8gdGhlIHJlbGF5ZWQgdHJhbnNwb3J0IGFkZHJlc3MsIHRoZSBzZXJ2ZXIg
cmVsYXlzIHRoZQogICB0cmFuc3BvcnQgcHJvdG9jb2wgZGF0YSBmcm9tIHRoZSBwYWNrZXQgdG8g
dGhlIGNsaWVudC4gIFRoZSBjbGllbnQKICAga25vd3MgdGhlIHBlZXIgZnJvbSB3aGljaCB0aGUg
dHJhbnNwb3J0IHByb3RvY29sIGRhdGEgd2FzIHJlbGF5ZWQgYnkKICAgdGhlIHNlcnZlci4gIElm
IHRoZSBzZXJ2ZXIgcmVjZWl2ZXMgYW4gSUNNUCBlcnJvciBwYWNrZXQsIHRoZSBzZXJ2ZXIKICAg
YWxzbyByZWxheXMgY2VydGFpbiBsYXllciAzLzQgaGVhZGVyIGZpZWxkcyBmcm9tIHRoZSBJQ01Q
IGhlYWRlciB0bwogICB0aGUgY2xpZW50LiAgV2hlbiB0aGUgY2xpZW50IHNlbmRzIGEgcGFja2V0
IHRvIHRoZSBzZXJ2ZXIsIHRoZSBzZXJ2ZXIKICAgcmVsYXlzIHRoZSB0cmFuc3BvcnQgcHJvdG9j
b2wgZGF0YSBmcm9tIHRoZSBwYWNrZXQgdG8gdGhlIGludGVuZGVkCiAgIHBlZXIgdXNpbmcgdGhl
IHJlbGF5ZWQgdHJhbnNwb3J0IGFkZHJlc3MgYXMgdGhlIHNvdXJjZS4KCiAgIEEgY2xpZW50IHVz
aW5nIFRVUk4gbXVzdCBoYXZlIHNvbWUgd2F5IHRvIGNvbW11bmljYXRlIHRoZSByZWxheWVkCiAg
IHRyYW5zcG9ydCBhZGRyZXNzIHRvIGl0cyBwZWVycywgYW5kIHRvIGxlYXJuIGVhY2ggcGVlcidz
IElQIGFkZHJlc3MKICAgYW5kIHBvcnQgKG1vcmUgcHJlY2lzZWx5LCBlYWNoIHBlZXIncyBzZXJ2
ZXItcmVmbGV4aXZlIHRyYW5zcG9ydAogICBhZGRyZXNzLCBzZWUgU2VjdGlvbiAzKS4gIEhvdyB0
aGlzIGlzIGRvbmUgaXMgb3V0IG9mIHRoZSBzY29wZSBvZiB0aGUKICAgVFVSTiBwcm90b2NvbC4g
IE9uZSB3YXkgdGhpcyBtaWdodCBiZSBkb25lIGlzIGZvciB0aGUgY2xpZW50IGFuZAogICBwZWVy
cyB0byBleGNoYW5nZSBlbWFpbCBtZXNzYWdlcy4gIEFub3RoZXIgd2F5IGlzIGZvciB0aGUgY2xp
ZW50IGFuZAogICBpdHMgcGVlcnMgdG8gdXNlIGEgc3BlY2lhbC1wdXJwb3NlICJpbnRyb2R1Y3Rp
b24iIG9yICJyZW5kZXp2b3VzIgogICBwcm90b2NvbCAoc2VlIFtSRkM1MTI4XSBmb3IgbW9yZSBk
ZXRhaWxzKS4KCiAgIElmIFRVUk4gaXMgdXNlZCB3aXRoIElDRSBbUkZDODQ0NV0sIHRoZW4gdGhl
IHJlbGF5ZWQgdHJhbnNwb3J0CiAgIGFkZHJlc3MgYW5kIHRoZSBJUCBhZGRyZXNzZXMgYW5kIHBv
cnRzIG9mIHRoZSBwZWVycyBhcmUgaW5jbHVkZWQgaW4KICAgdGhlIElDRSBjYW5kaWRhdGUgaW5m
b3JtYXRpb24gdGhhdCB0aGUgcmVuZGV6dm91cyBwcm90b2NvbCBtdXN0CiAgIGNhcnJ5LiAgRm9y
IGV4YW1wbGUsIGlmIFRVUk4gYW5kIElDRSBhcmUgdXNlZCBhcyBwYXJ0IG9mIGEgbXVsdGltZWRp
YQogICBzb2x1dGlvbiB1c2luZyBTSVAgW1JGQzMyNjFdLCB0aGVuIFNJUCBzZXJ2ZXMgdGhlIHJv
bGUgb2YgdGhlCiAgIHJlbmRlenZvdXMgcHJvdG9jb2wsIGNhcnJ5aW5nIHRoZSBJQ0UgY2FuZGlk
YXRlIGluZm9ybWF0aW9uIGluc2lkZQogICB0aGUgYm9keSBvZiBTSVAgbWVzc2FnZXMgW0ktRC5p
ZXRmLW1tdXNpYy1pY2Utc2lwLXNkcF0uICBJZiBUVVJOIGFuZAogICBJQ0UgYXJlIHVzZWQgd2l0
aCBzb21lIG90aGVyIHJlbmRlenZvdXMgcHJvdG9jb2wsIHRoZW4gSUNFIHByb3ZpZGVzCiAgIGd1
aWRhbmNlIG9uIHRoZSBzZXJ2aWNlcyB0aGUgcmVuZGV6dm91cyBwcm90b2NvbCBtdXN0IHBlcmZv
cm0uCgogICBUaG91Z2ggdGhlIHVzZSBvZiBhIFRVUk4gc2VydmVyIHRvIGVuYWJsZSBjb21tdW5p
Y2F0aW9uIGJldHdlZW4gdHdvCiAgIGhvc3RzIGJlaGluZCBOQVRzIGlzIHZlcnkgbGlrZWx5IHRv
IHdvcmssIGl0IGNvbWVzIGF0IGEgaGlnaCBjb3N0IHRvCiAgIHRoZSBwcm92aWRlciBvZiB0aGUg
VFVSTiBzZXJ2ZXIsIHNpbmNlIHRoZSBzZXJ2ZXIgdHlwaWNhbGx5IG5lZWRzIGEKICAgaGlnaC1i
YW5kd2lkdGggY29ubmVjdGlvbiB0byB0aGUgSW50ZXJuZXQuICBBcyBhIGNvbnNlcXVlbmNlLCBp
dCBpcwogICBiZXN0IHRvIHVzZSBhIFRVUk4gc2VydmVyIG9ubHkgd2hlbiBhIGRpcmVjdCBjb21t
dW5pY2F0aW9uIHBhdGgKICAgY2Fubm90IGJlIGZvdW5kLiAgV2hlbiB0aGUgY2xpZW50IGFuZCBh
IHBlZXIgdXNlIElDRSB0byBkZXRlcm1pbmUgdGhlCiAgIGNvbW11bmljYXRpb24gcGF0aCwgSUNF
IHdpbGwgdXNlIGhvbGUgcHVuY2hpbmcgdGVjaG5pcXVlcyB0byBzZWFyY2gKICAgZm9yIGEgZGly
ZWN0IHBhdGggZmlyc3QgYW5kIG9ubHkgdXNlIGEgVFVSTiBzZXJ2ZXIgd2hlbiBhIGRpcmVjdCBw
YXRoCiAgIGNhbm5vdCBiZSBmb3VuZC4KCiAgIFRVUk4gd2FzIG9yaWdpbmFsbHkgaW52ZW50ZWQg
dG8gc3VwcG9ydCBtdWx0aW1lZGlhIHNlc3Npb25zIHNpZ25hbGVkCiAgIHVzaW5nIFNJUC4gIFNp
bmNlIFNJUCBzdXBwb3J0cyBmb3JraW5nLCBUVVJOIHN1cHBvcnRzIG11bHRpcGxlIHBlZXJzCiAg
IHBlciByZWxheWVkIHRyYW5zcG9ydCBhZGRyZXNzOyBhIGZlYXR1cmUgbm90IHN1cHBvcnRlZCBi
eSBvdGhlcgogICBhcHByb2FjaGVzIChlLmcuLCBTT0NLUyBbUkZDMTkyOF0pLiAgSG93ZXZlciwg
Y2FyZSBoYXMgYmVlbiB0YWtlbiB0bwogICBtYWtlIHN1cmUgdGhhdCBUVVJOIGlzIHN1aXRhYmxl
IGZvciBvdGhlciB0eXBlcyBvZiBhcHBsaWNhdGlvbnMuCgogICBUVVJOIHdhcyBkZXNpZ25lZCBh
cyBvbmUgcGllY2UgaW4gdGhlIGxhcmdlciBJQ0UgYXBwcm9hY2ggdG8gTkFUCiAgIHRyYXZlcnNh
bC4gIEltcGxlbWVudG9ycyBvZiBUVVJOIGFyZSB1cmdlZCB0byBpbnZlc3RpZ2F0ZSBJQ0UgYW5k
CgoKClJlZGR5LCBldCBhbC4gICAgICAgICAgIEV4cGlyZXMgTm92ZW1iZXIgMTYsIDIwMTkgICAg
ICAgICAgICAgICBbUGFnZSA1XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgICBU
VVJOICAgICAgICAgICAgICAgICAgICAgICAgICBNYXkgMjAxOQoKCiAgIHNlcmlvdXNseSBjb25z
aWRlciB1c2luZyBpdCBmb3IgdGhlaXIgYXBwbGljYXRpb24uICBIb3dldmVyLCBpdCBpcwogICBw
b3NzaWJsZSB0byB1c2UgVFVSTiB3aXRob3V0IElDRS4KCiAgIFRVUk4gaXMgYW4gZXh0ZW5zaW9u
IHRvIHRoZSBTVFVOIChTZXNzaW9uIFRyYXZlcnNhbCBVdGlsaXRpZXMgZm9yCiAgIE5BVCkgcHJv
dG9jb2wgW0ktRC5pZXRmLXRyYW0tc3R1bmJpc10uICBNb3N0LCB0aG91Z2ggbm90IGFsbCwgVFVS
TgogICBtZXNzYWdlcyBhcmUgU1RVTi1mb3JtYXR0ZWQgbWVzc2FnZXMuICBBIHJlYWRlciBvZiB0
aGlzIGRvY3VtZW50CiAgIHNob3VsZCBiZSBmYW1pbGlhciB3aXRoIFNUVU4uCgogICBUaGUgVFVS
TiBzcGVjaWZpY2F0aW9uIHdhcyBvcmlnaW5hbGx5IHB1Ymxpc2hlZCBhcyBbUkZDNTc2Nl0sIHdo
aWNoCiAgIHdhcyB1cGRhdGVkIGJ5IFtSRkM2MTU2XSB0byBhZGQgSVB2NiBzdXBwb3J0LiAgVGhp
cyBkb2N1bWVudAogICBzdXBlcnNlZGVzIGFuZCBvYnNvbGV0ZXMgYm90aCBbUkZDNTc2Nl0gYW5k
IFtSRkM2MTU2XS4KCjIuICBUZXJtaW5vbG9neQoKICAgVGhlIGtleSB3b3JkcyAiTVVTVCIsICJN
VVNUIE5PVCIsICJSRVFVSVJFRCIsICJTSEFMTCIsICJTSEFMTCBOT1QiLAogICAiU0hPVUxEIiwg
IlNIT1VMRCBOT1QiLCAiUkVDT01NRU5ERUQiLCAiTUFZIiwgYW5kICJPUFRJT05BTCIgaW4gdGhp
cwogICBkb2N1bWVudCBhcmUgdG8gYmUgaW50ZXJwcmV0ZWQgYXMgZGVzY3JpYmVkIGluIFJGQyAy
MTE5IFtSRkMyMTE5XS4KCiAgIFJlYWRlcnMgYXJlIGV4cGVjdGVkIHRvIGJlIGZhbWlsaWFyIHdp
dGggW0ktRC5pZXRmLXRyYW0tc3R1bmJpc10gYW5kCiAgIHRoZSB0ZXJtcyBkZWZpbmVkIHRoZXJl
LgoKICAgVGhlIGZvbGxvd2luZyB0ZXJtcyBhcmUgdXNlZCBpbiB0aGlzIGRvY3VtZW50OgoKICAg
VFVSTjogIFRoZSBwcm90b2NvbCBzcG9rZW4gYmV0d2VlbiBhIFRVUk4gY2xpZW50IGFuZCBhIFRV
Uk4gc2VydmVyLgogICAgICBJdCBpcyBhbiBleHRlbnNpb24gdG8gdGhlIFNUVU4gcHJvdG9jb2wg
W0ktRC5pZXRmLXRyYW0tc3R1bmJpc10uCiAgICAgIFRoZSBwcm90b2NvbCBhbGxvd3MgYSBjbGll
bnQgdG8gYWxsb2NhdGUgYW5kIHVzZSBhIHJlbGF5ZWQKICAgICAgdHJhbnNwb3J0IGFkZHJlc3Mu
CgogICBUVVJOIGNsaWVudDogIEEgU1RVTiBjbGllbnQgdGhhdCBpbXBsZW1lbnRzIHRoaXMgc3Bl
Y2lmaWNhdGlvbi4KCiAgIFRVUk4gc2VydmVyOiAgQSBTVFVOIHNlcnZlciB0aGF0IGltcGxlbWVu
dHMgdGhpcyBzcGVjaWZpY2F0aW9uLiAgSXQKICAgICAgcmVsYXlzIGRhdGEgYmV0d2VlbiBhIFRV
Uk4gY2xpZW50IGFuZCBpdHMgcGVlcihzKS4KCiAgIFBlZXI6ICBBIGhvc3Qgd2l0aCB3aGljaCB0
aGUgVFVSTiBjbGllbnQgd2lzaGVzIHRvIGNvbW11bmljYXRlLiAgVGhlCiAgICAgIFRVUk4gc2Vy
dmVyIHJlbGF5cyB0cmFmZmljIGJldHdlZW4gdGhlIFRVUk4gY2xpZW50IGFuZCBpdHMKICAgICAg
cGVlcihzKS4gIFRoZSBwZWVyIGRvZXMgbm90IGludGVyYWN0IHdpdGggdGhlIFRVUk4gc2VydmVy
IHVzaW5nCiAgICAgIHRoZSBwcm90b2NvbCBkZWZpbmVkIGluIHRoaXMgZG9jdW1lbnQ7IHJhdGhl
ciwgdGhlIHBlZXIgcmVjZWl2ZXMKICAgICAgZGF0YSBzZW50IGJ5IHRoZSBUVVJOIHNlcnZlciBh
bmQgdGhlIHBlZXIgc2VuZHMgZGF0YSB0b3dhcmRzIHRoZQogICAgICBUVVJOIHNlcnZlci4KCiAg
IFRyYW5zcG9ydCBBZGRyZXNzOiAgVGhlIGNvbWJpbmF0aW9uIG9mIGFuIElQIGFkZHJlc3MgYW5k
IGEgcG9ydC4KCiAgIEhvc3QgVHJhbnNwb3J0IEFkZHJlc3M6ICBBIHRyYW5zcG9ydCBhZGRyZXNz
IG9uIGEgY2xpZW50IG9yIGEgcGVlci4KCiAgIFNlcnZlci1SZWZsZXhpdmUgVHJhbnNwb3J0IEFk
ZHJlc3M6ICBBIHRyYW5zcG9ydCBhZGRyZXNzIG9uIHRoZQogICAgICAiZXh0ZXJuYWwgc2lkZSIg
b2YgYSBOQVQuICBUaGlzIGFkZHJlc3MgaXMgYWxsb2NhdGVkIGJ5IHRoZSBOQVQgdG8KICAgICAg
Y29ycmVzcG9uZCB0byBhIHNwZWNpZmljIGhvc3QgdHJhbnNwb3J0IGFkZHJlc3MuCgoKCgpSZWRk
eSwgZXQgYWwuICAgICAgICAgICBFeHBpcmVzIE5vdmVtYmVyIDE2LCAyMDE5ICAgICAgICAgICAg
ICAgW1BhZ2UgNl0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgVFVSTiAgICAg
ICAgICAgICAgICAgICAgICAgICAgTWF5IDIwMTkKCgogICBSZWxheWVkIFRyYW5zcG9ydCBBZGRy
ZXNzOiAgQSB0cmFuc3BvcnQgYWRkcmVzcyBvbiB0aGUgVFVSTiBzZXJ2ZXIKICAgICAgdGhhdCBp
cyB1c2VkIGZvciByZWxheWluZyBwYWNrZXRzIGJldHdlZW4gdGhlIGNsaWVudCBhbmQgYSBwZWVy
LgogICAgICBBIHBlZXIgc2VuZHMgdG8gdGhpcyBhZGRyZXNzIG9uIHRoZSBUVVJOIHNlcnZlciwg
YW5kIHRoZSBwYWNrZXQgaXMKICAgICAgdGhlbiByZWxheWVkIHRvIHRoZSBjbGllbnQuCgogICBU
VVJOIFNlcnZlciBUcmFuc3BvcnQgQWRkcmVzczogIEEgdHJhbnNwb3J0IGFkZHJlc3Mgb24gdGhl
IFRVUk4KICAgICAgc2VydmVyIHRoYXQgaXMgdXNlZCBmb3Igc2VuZGluZyBUVVJOIG1lc3NhZ2Vz
IHRvIHRoZSBzZXJ2ZXIuICBUaGlzCiAgICAgIGlzIHRoZSB0cmFuc3BvcnQgYWRkcmVzcyB0aGF0
IHRoZSBjbGllbnQgdXNlcyB0byBjb21tdW5pY2F0ZSB3aXRoCiAgICAgIHRoZSBzZXJ2ZXIuCgog
ICBQZWVyIFRyYW5zcG9ydCBBZGRyZXNzOiAgVGhlIHRyYW5zcG9ydCBhZGRyZXNzIG9mIHRoZSBw
ZWVyIGFzIHNlZW4gYnkKICAgICAgdGhlIHNlcnZlci4gIFdoZW4gdGhlIHBlZXIgaXMgYmVoaW5k
IGEgTkFULCB0aGlzIGlzIHRoZSBwZWVyJ3MKICAgICAgc2VydmVyLXJlZmxleGl2ZSB0cmFuc3Bv
cnQgYWRkcmVzcy4KCiAgIEFsbG9jYXRpb246ICBUaGUgcmVsYXllZCB0cmFuc3BvcnQgYWRkcmVz
cyBncmFudGVkIHRvIGEgY2xpZW50CiAgICAgIHRocm91Z2ggYW4gQWxsb2NhdGUgcmVxdWVzdCwg
YWxvbmcgd2l0aCByZWxhdGVkIHN0YXRlLCBzdWNoIGFzCiAgICAgIHBlcm1pc3Npb25zIGFuZCBl
eHBpcmF0aW9uIHRpbWVycy4KCiAgIDUtdHVwbGU6ICBUaGUgY29tYmluYXRpb24gKGNsaWVudCBJ
UCBhZGRyZXNzIGFuZCBwb3J0LCBzZXJ2ZXIgSVAKICAgICAgYWRkcmVzcyBhbmQgcG9ydCwgYW5k
IHRyYW5zcG9ydCBwcm90b2NvbCAoY3VycmVudGx5IG9uZSBvZiBVRFAsCiAgICAgIFRDUCwgRFRM
Uy9VRFAgb3IgVExTL1RDUCkgdXNlZCB0byBjb21tdW5pY2F0ZSBiZXR3ZWVuIHRoZSBjbGllbnQK
ICAgICAgYW5kIHRoZSBzZXJ2ZXIuICBUaGUgNS10dXBsZSB1bmlxdWVseSBpZGVudGlmaWVzIHRo
aXMKICAgICAgY29tbXVuaWNhdGlvbiBzdHJlYW0uICBUaGUgNS10dXBsZSBhbHNvIHVuaXF1ZWx5
IGlkZW50aWZpZXMgdGhlCiAgICAgIEFsbG9jYXRpb24gb24gdGhlIHNlcnZlci4KCiAgIFRyYW5z
cG9ydCBQcm90b2NvbDogIFRoZSBwcm90b2NvbHMgYWJvdmUgSVAgdGhhdCBjYXJyaWVzIFRVUk4K
ICAgICAgUmVxdWVzdHMsIFJlc3BvbnNlcywgYW5kIEluZGljYXRpb25zIGFzIHdlbGwgYXMgcHJv
dmlkaW5nCiAgICAgIGlkZW50aWZpYWJsZSBmbG93cyB1c2luZyBhIDUtdHVwbGUuICBJbiB0aGlz
IHNwZWNpZmljYXRpb24sIFVEUAogICAgICBhbmQgVENQIGFyZSBkZWZpbmVkIGFzIHRyYW5zcG9y
dCBwcm90b2NvbHMsIGFzIHdlbGwgYXMgdGhlaXIKICAgICAgY29tYmluYXRpb24gd2l0aCBhIHNl
Y3VyaXR5IGxheWVyIHVzaW5nIERUTFMgYW5kIFRMUyByZXNwZWN0aXZlbHkuCgogICBDaGFubmVs
OiAgQSBjaGFubmVsIG51bWJlciBhbmQgYXNzb2NpYXRlZCBwZWVyIHRyYW5zcG9ydCBhZGRyZXNz
LgogICAgICBPbmNlIGEgY2hhbm5lbCBudW1iZXIgaXMgYm91bmQgdG8gYSBwZWVyJ3MgdHJhbnNw
b3J0IGFkZHJlc3MsIHRoZQogICAgICBjbGllbnQgYW5kIHNlcnZlciBjYW4gdXNlIHRoZSBtb3Jl
IGJhbmR3aWR0aC1lZmZpY2llbnQgQ2hhbm5lbERhdGEKICAgICAgbWVzc2FnZSB0byBleGNoYW5n
ZSBkYXRhLgoKICAgUGVybWlzc2lvbjogIFRoZSBJUCBhZGRyZXNzIGFuZCB0cmFuc3BvcnQgcHJv
dG9jb2wgKGJ1dCBub3QgdGhlIHBvcnQpCiAgICAgIG9mIGEgcGVlciB0aGF0IGlzIHBlcm1pdHRl
ZCB0byBzZW5kIHRyYWZmaWMgdG8gdGhlIFRVUk4gc2VydmVyIGFuZAogICAgICBoYXZlIHRoYXQg
dHJhZmZpYyByZWxheWVkIHRvIHRoZSBUVVJOIGNsaWVudC4gIFRoZSBUVVJOIHNlcnZlcgogICAg
ICB3aWxsIG9ubHkgZm9yd2FyZCB0cmFmZmljIHRvIGl0cyBjbGllbnQgZnJvbSBwZWVycyB0aGF0
IG1hdGNoIGFuCiAgICAgIGV4aXN0aW5nIHBlcm1pc3Npb24uCgogICBSZWFsbTogIEEgc3RyaW5n
IHVzZWQgdG8gZGVzY3JpYmUgdGhlIHNlcnZlciBvciBhIGNvbnRleHQgd2l0aGluIHRoZQogICAg
ICBzZXJ2ZXIuICBUaGUgcmVhbG0gdGVsbHMgdGhlIGNsaWVudCB3aGljaCB1c2VybmFtZSBhbmQg
cGFzc3dvcmQKICAgICAgY29tYmluYXRpb24gdG8gdXNlIHRvIGF1dGhlbnRpY2F0ZSByZXF1ZXN0
cy4KCgoKCgoKUmVkZHksIGV0IGFsLiAgICAgICAgICAgRXhwaXJlcyBOb3ZlbWJlciAxNiwgMjAx
OSAgICAgICAgICAgICAgIFtQYWdlIDddCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAg
ICAgIFRVUk4gICAgICAgICAgICAgICAgICAgICAgICAgIE1heSAyMDE5CgoKICAgTm9uY2U6ICBB
IHN0cmluZyBjaG9zZW4gYXQgcmFuZG9tIGJ5IHRoZSBzZXJ2ZXIgYW5kIGluY2x1ZGVkIGluIHRo
ZQogICAgICBtZXNzYWdlLWRpZ2VzdC4gIFRvIHByZXZlbnQgcmVwbGF5IGF0dGFja3MsIHRoZSBz
ZXJ2ZXIgc2hvdWxkCiAgICAgIGNoYW5nZSB0aGUgbm9uY2UgcmVndWxhcmx5LgoKICAgKEQpVExT
OiAgVGhpcyB0ZXJtIGlzIHVzZWQgZm9yIHN0YXRlbWVudHMgdGhhdCBhcHBseSB0byBib3RoCiAg
ICAgIFRyYW5zcG9ydCBMYXllciBTZWN1cml0eSBbUkZDODQ0Nl0gYW5kIERhdGFncmFtIFRyYW5z
cG9ydCBMYXllcgogICAgICBTZWN1cml0eSBbUkZDNjM0N10uCgozLiAgT3ZlcnZpZXcgb2YgT3Bl
cmF0aW9uCgogICBUaGlzIHNlY3Rpb24gZ2l2ZXMgYW4gb3ZlcnZpZXcgb2YgdGhlIG9wZXJhdGlv
biBvZiBUVVJOLiAgSXQgaXMgbm9uLQogICBub3JtYXRpdmUuCgogICBJbiBhIHR5cGljYWwgY29u
ZmlndXJhdGlvbiwgYSBUVVJOIGNsaWVudCBpcyBjb25uZWN0ZWQgdG8gYSBwcml2YXRlCiAgIG5l
dHdvcmsgW1JGQzE5MThdIGFuZCB0aHJvdWdoIG9uZSBvciBtb3JlIE5BVHMgdG8gdGhlIHB1Ymxp
YwogICBJbnRlcm5ldC4gIE9uIHRoZSBwdWJsaWMgSW50ZXJuZXQgaXMgYSBUVVJOIHNlcnZlci4g
IEVsc2V3aGVyZSBpbiB0aGUKICAgSW50ZXJuZXQgYXJlIG9uZSBvciBtb3JlIHBlZXJzIHdpdGgg
d2hpY2ggdGhlIFRVUk4gY2xpZW50IHdpc2hlcyB0bwogICBjb21tdW5pY2F0ZS4gIFRoZXNlIHBl
ZXJzIG1heSBvciBtYXkgbm90IGJlIGJlaGluZCBvbmUgb3IgbW9yZSBOQVRzLgogICBUaGUgY2xp
ZW50IHVzZXMgdGhlIHNlcnZlciBhcyBhIHJlbGF5IHRvIHNlbmQgcGFja2V0cyB0byB0aGVzZSBw
ZWVycwogICBhbmQgdG8gcmVjZWl2ZSBwYWNrZXRzIGZyb20gdGhlc2UgcGVlcnMuCgoKCgoKCgoK
CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgpSZWRkeSwgZXQgYWwuICAgICAgICAgICBFeHBpcmVzIE5v
dmVtYmVyIDE2LCAyMDE5ICAgICAgICAgICAgICAgW1BhZ2UgOF0KDApJbnRlcm5ldC1EcmFmdCAg
ICAgICAgICAgICAgICAgICAgVFVSTiAgICAgICAgICAgICAgICAgICAgICAgICAgTWF5IDIwMTkK
CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBlZXIgQQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNlcnZlci1SZWZsZXhpdmUgICAgKy0t
LS0tLS0tLSsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUcmFuc3Bv
cnQgQWRkcmVzcyAgIHwgICAgICAgICB8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgMTkyLjAuMi4xNTA6MzIxMDIgICB8ICAgICAgICAgfAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAvfCAgICAgICAgIHwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgVFVSTiAgICAgICAgICAgICAgfCAgICAgICAgICAg
IC8gXnwgIFBlZXIgQSB8CiAgICAgQ2xpZW50J3MgICAgICAgICAgICAgIFNlcnZlciAgICAgICAg
ICAgIHwgICAgICAgICAgIC8gIHx8ICAgICAgICAgfAogICAgIEhvc3QgVHJhbnNwb3J0ICAgICAg
ICBUcmFuc3BvcnQgICAgICAgICB8ICAgICAgICAgLy8gICB8fCAgICAgICAgIHwKICAgICBBZGRy
ZXNzICAgICAgICAgICAgICAgQWRkcmVzcyAgICAgICAgICAgfCAgICAgICAvLyAgICAgfCstLS0t
LS0tLS0rCiAgMTk4LjUxLjEwMC4yOjQ5NzIxICAgICAxOTIuMC4yLjE1OjM0NzggICAgIHwrLSsg
IC8vICAgICBQZWVyIEEKICAgICAgICAgICAgIHwgICAgICAgICAgICAgICB8ICAgICAgICAgICAg
ICAgfHxOfCAvICAgICAgIEhvc3QgVHJhbnNwb3J0CiAgICAgICAgICAgICB8ICAgKy0rICAgICAg
ICAgfCAgICAgICAgICAgICAgIHx8QXwvICAgICAgICBBZGRyZXNzCiAgICAgICAgICAgICB8ICAg
fCB8ICAgICAgICAgfCAgICAgICAgICAgICAgIHZ8VHwgICAgIDIwMy4wLjExMy4yOjQ5NTgyCiAg
ICAgICAgICAgICB8ICAgfCB8ICAgICAgICAgfCAgICAgICAgICAgICAgIC8rLSsKICArLS0tLS0t
LS0tK3wgICB8IHwgICAgICAgICB8Ky0tLS0tLS0tLSsgICAvICAgICAgICAgICAgICArLS0tLS0t
LS0tKwogIHwgICAgICAgICB8fCAgIHxOfCAgICAgICAgIHx8ICAgICAgICAgfCAvLyAgICAgICAg
ICAgICAgIHwgICAgICAgICB8CiAgfCBUVVJOICAgIHx2ICAgfCB8ICAgICAgICAgdnwgVFVSTiAg
ICB8LyAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwKICB8IENsaWVudCAgfC0tLS18QXwtLS0t
LS0tLS0tfCBTZXJ2ZXIgIHwtLS0tLS0tLS0tLS0tLS0tLS18ICBQZWVyIEIgfAogIHwgICAgICAg
ICB8ICAgIHwgfF4gICAgICAgICB8ICAgICAgICAgfF4gICAgICAgICAgICAgICAgXnwgICAgICAg
ICB8CiAgfCAgICAgICAgIHwgICAgfFR8fCAgICAgICAgIHwgICAgICAgICB8fCAgICAgICAgICAg
ICAgICB8fCAgICAgICAgIHwKICArLS0tLS0tLS0tKyAgICB8IHx8ICAgICAgICAgKy0tLS0tLS0t
LSt8ICAgICAgICAgICAgICAgIHwrLS0tLS0tLS0tKwogICAgICAgICAgICAgICAgIHwgfHwgICAg
ICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgfAogICAgICAgICAgICAgICAgIHwgfHwg
ICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgfAogICAgICAgICAgICAgICAgICst
K3wgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgfAogICAgICAgICAgICAgICAg
ICAgIHwgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgfAogICAgICAgICAgICAg
ICAgICAgIHwgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgfAogICAgICAgICAg
ICAgIENsaWVudCdzICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICBQZWVyIEIKICAgICAg
ICAgICAgICBTZXJ2ZXItUmVmbGV4aXZlICAgIFJlbGF5ZWQgICAgICAgICAgICAgVHJhbnNwb3J0
CiAgICAgICAgICAgICAgVHJhbnNwb3J0IEFkZHJlc3MgICBUcmFuc3BvcnQgQWRkcmVzcyAgIEFk
ZHJlc3MKICAgICAgICAgICAgICAxOTIuMC4yLjE6NzAwMCAgICAgIDE5Mi4wLjIuMTU6NTAwMDAg
ICAgIDE5Mi4wLjIuMjEwOjQ5MTkxCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBG
aWd1cmUgMQoKICAgRmlndXJlIDEgc2hvd3MgYSB0eXBpY2FsIGRlcGxveW1lbnQuICBJbiB0aGlz
IGZpZ3VyZSwgdGhlIFRVUk4gY2xpZW50CiAgIGFuZCB0aGUgVFVSTiBzZXJ2ZXIgYXJlIHNlcGFy
YXRlZCBieSBhIE5BVCwgd2l0aCB0aGUgY2xpZW50IG9uIHRoZQogICBwcml2YXRlIHNpZGUgYW5k
IHRoZSBzZXJ2ZXIgb24gdGhlIHB1YmxpYyBzaWRlIG9mIHRoZSBOQVQuICBUaGlzIE5BVAogICBp
cyBhc3N1bWVkIHRvIGJlIGEgImJhZCIgTkFUOyBmb3IgZXhhbXBsZSwgaXQgbWlnaHQgaGF2ZSBh
IG1hcHBpbmcKICAgcHJvcGVydHkgb2YgImFkZHJlc3MtYW5kLXBvcnQtZGVwZW5kZW50IG1hcHBp
bmciIChzZWUgW1JGQzQ3ODddKS4KCiAgIFRoZSBjbGllbnQgdGFsa3MgdG8gdGhlIHNlcnZlciBm
cm9tIGEgKElQIGFkZHJlc3MsIHBvcnQpIGNvbWJpbmF0aW9uCiAgIGNhbGxlZCB0aGUgY2xpZW50
J3MgSE9TVCBUUkFOU1BPUlQgQUREUkVTUy4gIChUaGUgY29tYmluYXRpb24gb2YgYW4KICAgSVAg
YWRkcmVzcyBhbmQgcG9ydCBpcyBjYWxsZWQgYSBUUkFOU1BPUlQgQUREUkVTUy4pCgogICBUaGUg
Y2xpZW50IHNlbmRzIFRVUk4gbWVzc2FnZXMgZnJvbSBpdHMgaG9zdCB0cmFuc3BvcnQgYWRkcmVz
cyB0byBhCiAgIHRyYW5zcG9ydCBhZGRyZXNzIG9uIHRoZSBUVVJOIHNlcnZlciB0aGF0IGlzIGtu
b3duIGFzIHRoZSBUVVJOIFNFUlZFUgogICBUUkFOU1BPUlQgQUREUkVTUy4gIFRoZSBjbGllbnQg
bGVhcm5zIHRoZSBUVVJOIHNlcnZlciB0cmFuc3BvcnQKICAgYWRkcmVzcyB0aHJvdWdoIHNvbWUg
dW5zcGVjaWZpZWQgbWVhbnMgKGUuZy4sIGNvbmZpZ3VyYXRpb24pLCBhbmQKICAgdGhpcyBhZGRy
ZXNzIGlzIHR5cGljYWxseSB1c2VkIGJ5IG1hbnkgY2xpZW50cyBzaW11bHRhbmVvdXNseS4KCgoK
UmVkZHksIGV0IGFsLiAgICAgICAgICAgRXhwaXJlcyBOb3ZlbWJlciAxNiwgMjAxOSAgICAgICAg
ICAgICAgIFtQYWdlIDldCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgIFRVUk4g
ICAgICAgICAgICAgICAgICAgICAgICAgIE1heSAyMDE5CgoKICAgU2luY2UgdGhlIGNsaWVudCBp
cyBiZWhpbmQgYSBOQVQsIHRoZSBzZXJ2ZXIgc2VlcyBwYWNrZXRzIGZyb20gdGhlCiAgIGNsaWVu
dCBhcyBjb21pbmcgZnJvbSBhIHRyYW5zcG9ydCBhZGRyZXNzIG9uIHRoZSBOQVQgaXRzZWxmLiAg
VGhpcwogICBhZGRyZXNzIGlzIGtub3duIGFzIHRoZSBjbGllbnQncyBTRVJWRVItUkVGTEVYSVZF
IHRyYW5zcG9ydCBhZGRyZXNzOwogICBwYWNrZXRzIHNlbnQgYnkgdGhlIHNlcnZlciB0byB0aGUg
Y2xpZW50J3Mgc2VydmVyLXJlZmxleGl2ZSB0cmFuc3BvcnQKICAgYWRkcmVzcyB3aWxsIGJlIGZv
cndhcmRlZCBieSB0aGUgTkFUIHRvIHRoZSBjbGllbnQncyBob3N0IHRyYW5zcG9ydAogICBhZGRy
ZXNzLgoKICAgVGhlIGNsaWVudCB1c2VzIFRVUk4gY29tbWFuZHMgdG8gY3JlYXRlIGFuZCBtYW5p
cHVsYXRlIGFuIEFMTE9DQVRJT04KICAgb24gdGhlIHNlcnZlci4gIEFuIGFsbG9jYXRpb24gaXMg
YSBkYXRhIHN0cnVjdHVyZSBvbiB0aGUgc2VydmVyLgogICBUaGlzIGRhdGEgc3RydWN0dXJlIGNv
bnRhaW5zLCBhbW9uZ3N0IG90aGVyIHRoaW5ncywgdGhlIFJFTEFZRUQKICAgVFJBTlNQT1JUIEFE
RFJFU1MgZm9yIHRoZSBhbGxvY2F0aW9uLiAgVGhlIHJlbGF5ZWQgdHJhbnNwb3J0IGFkZHJlc3MK
ICAgaXMgdGhlIHRyYW5zcG9ydCBhZGRyZXNzIG9uIHRoZSBzZXJ2ZXIgdGhhdCBwZWVycyBjYW4g
dXNlIHRvIGhhdmUgdGhlCiAgIHNlcnZlciByZWxheSBkYXRhIHRvIHRoZSBjbGllbnQuICBBbiBh
bGxvY2F0aW9uIGlzIHVuaXF1ZWx5CiAgIGlkZW50aWZpZWQgYnkgaXRzIHJlbGF5ZWQgdHJhbnNw
b3J0IGFkZHJlc3MuCgogICBPbmNlIGFuIGFsbG9jYXRpb24gaXMgY3JlYXRlZCwgdGhlIGNsaWVu
dCBjYW4gc2VuZCBhcHBsaWNhdGlvbiBkYXRhCiAgIHRvIHRoZSBzZXJ2ZXIgYWxvbmcgd2l0aCBh
biBpbmRpY2F0aW9uIG9mIHRvIHdoaWNoIHBlZXIgdGhlIGRhdGEgaXMKICAgdG8gYmUgc2VudCwg
YW5kIHRoZSBzZXJ2ZXIgd2lsbCByZWxheSB0aGlzIGRhdGEgdG8gdGhlIGludGVuZGVkIHBlZXIu
CiAgIFRoZSBjbGllbnQgc2VuZHMgdGhlIGFwcGxpY2F0aW9uIGRhdGEgdG8gdGhlIHNlcnZlciBp
bnNpZGUgYSBUVVJOCiAgIG1lc3NhZ2U7IGF0IHRoZSBzZXJ2ZXIsIHRoZSBkYXRhIGlzIGV4dHJh
Y3RlZCBmcm9tIHRoZSBUVVJOIG1lc3NhZ2UKICAgYW5kIHNlbnQgdG8gdGhlIHBlZXIgaW4gYSBV
RFAgZGF0YWdyYW0uICBJbiB0aGUgcmV2ZXJzZSBkaXJlY3Rpb24sIGEKICAgcGVlciBjYW4gc2Vu
ZCBhcHBsaWNhdGlvbiBkYXRhIGluIGEgVURQIGRhdGFncmFtIHRvIHRoZSByZWxheWVkCiAgIHRy
YW5zcG9ydCBhZGRyZXNzIGZvciB0aGUgYWxsb2NhdGlvbjsgdGhlIHNlcnZlciB3aWxsIHRoZW4K
ICAgZW5jYXBzdWxhdGUgdGhpcyBkYXRhIGluc2lkZSBhIFRVUk4gbWVzc2FnZSBhbmQgc2VuZCBp
dCB0byB0aGUgY2xpZW50CiAgIGFsb25nIHdpdGggYW4gaW5kaWNhdGlvbiBvZiB3aGljaCBwZWVy
IHNlbnQgdGhlIGRhdGEuICBTaW5jZSB0aGUgVFVSTgogICBtZXNzYWdlIGFsd2F5cyBjb250YWlu
cyBhbiBpbmRpY2F0aW9uIG9mIHdoaWNoIHBlZXIgdGhlIGNsaWVudCBpcwogICBjb21tdW5pY2F0
aW5nIHdpdGgsIHRoZSBjbGllbnQgY2FuIHVzZSBhIHNpbmdsZSBhbGxvY2F0aW9uIHRvCiAgIGNv
bW11bmljYXRlIHdpdGggbXVsdGlwbGUgcGVlcnMuCgogICBXaGVuIHRoZSBwZWVyIGlzIGJlaGlu
ZCBhIE5BVCwgdGhlbiB0aGUgY2xpZW50IG11c3QgaWRlbnRpZnkgdGhlIHBlZXIKICAgdXNpbmcg
aXRzIHNlcnZlci1yZWZsZXhpdmUgdHJhbnNwb3J0IGFkZHJlc3MgcmF0aGVyIHRoYW4gaXRzIGhv
c3QKICAgdHJhbnNwb3J0IGFkZHJlc3MuICBGb3IgZXhhbXBsZSwgdG8gc2VuZCBhcHBsaWNhdGlv
biBkYXRhIHRvIFBlZXIgQQogICBpbiB0aGUgZXhhbXBsZSBhYm92ZSwgdGhlIGNsaWVudCBtdXN0
IHNwZWNpZnkgMTkyLjAuMi4xNTA6MzIxMDIgKFBlZXIKICAgQSdzIHNlcnZlci1yZWZsZXhpdmUg
dHJhbnNwb3J0IGFkZHJlc3MpIHJhdGhlciB0aGFuIDIwMy4wLjExMy4yOjQ5NTgyCiAgIChQZWVy
IEEncyBob3N0IHRyYW5zcG9ydCBhZGRyZXNzKS4KCiAgIEVhY2ggYWxsb2NhdGlvbiBvbiB0aGUg
c2VydmVyIGJlbG9uZ3MgdG8gYSBzaW5nbGUgY2xpZW50IGFuZCBoYXMKICAgZXhhY3RseSBvbmUg
cmVsYXllZCB0cmFuc3BvcnQgYWRkcmVzcyB0aGF0IGlzIHVzZWQgb25seSBieSB0aGF0CiAgIGFs
bG9jYXRpb24uICBUaHVzLCB3aGVuIGEgcGFja2V0IGFycml2ZXMgYXQgYSByZWxheWVkIHRyYW5z
cG9ydAogICBhZGRyZXNzIG9uIHRoZSBzZXJ2ZXIsIHRoZSBzZXJ2ZXIga25vd3MgZm9yIHdoaWNo
IGNsaWVudCB0aGUgZGF0YSBpcwogICBpbnRlbmRlZC4KCiAgIFRoZSBjbGllbnQgbWF5IGhhdmUg
bXVsdGlwbGUgYWxsb2NhdGlvbnMgb24gYSBzZXJ2ZXIgYXQgdGhlIHNhbWUKICAgdGltZS4KCgoK
CgoKClJlZGR5LCBldCBhbC4gICAgICAgICAgIEV4cGlyZXMgTm92ZW1iZXIgMTYsIDIwMTkgICAg
ICAgICAgICAgIFtQYWdlIDEwXQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgICBU
VVJOICAgICAgICAgICAgICAgICAgICAgICAgICBNYXkgMjAxOQoKCjMuMS4gIFRyYW5zcG9ydHMK
CiAgIFRVUk4sIGFzIGRlZmluZWQgaW4gdGhpcyBzcGVjaWZpY2F0aW9uLCBhbHdheXMgdXNlcyBV
RFAgYmV0d2VlbiB0aGUKICAgc2VydmVyIGFuZCB0aGUgcGVlci4gIEhvd2V2ZXIsIHRoaXMgc3Bl
Y2lmaWNhdGlvbiBhbGxvd3MgdGhlIHVzZSBvZgogICBhbnkgb25lIG9mIFVEUCwgVENQLCBUcmFu
c3BvcnQgTGF5ZXIgU2VjdXJpdHkgKFRMUykgb3ZlciBUQ1Agb3IKICAgRGF0YWdyYW0gVHJhbnNw
b3J0IExheWVyIFNlY3VyaXR5IChEVExTKSBvdmVyIFVEUCB0byBjYXJyeSB0aGUgVFVSTgogICBt
ZXNzYWdlcyBiZXR3ZWVuIHRoZSBjbGllbnQgYW5kIHRoZSBzZXJ2ZXIuCgogICAgICAgICAgICst
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKICAgICAg
ICAgICB8IFRVUk4gY2xpZW50IHRvIFRVUk4gc2VydmVyIHwgVFVSTiBzZXJ2ZXIgdG8gcGVlciB8
CiAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LS0tLS0tKwogICAgICAgICAgIHwgICAgICAgICAgICBVRFAgICAgICAgICAgICAgfCAgICAgICAg
IFVEUCAgICAgICAgIHwKICAgICAgICAgICB8ICAgICAgICAgICAgVENQICAgICAgICAgICAgIHwg
ICAgICAgICBVRFAgICAgICAgICB8CiAgICAgICAgICAgfCAgICAgICAgVExTLW92ZXItVENQICAg
ICAgICB8ICAgICAgICAgVURQICAgICAgICAgfAogICAgICAgICAgIHwgICAgICAgRFRMUy1vdmVy
LVVEUCAgICAgICAgfCAgICAgICAgIFVEUCAgICAgICAgIHwKICAgICAgICAgICArLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0rCgogICBJZiBUQ1Agb3Ig
VExTLW92ZXItVENQIGlzIHVzZWQgYmV0d2VlbiB0aGUgY2xpZW50IGFuZCB0aGUgc2VydmVyLAog
ICB0aGVuIHRoZSBzZXJ2ZXIgd2lsbCBjb252ZXJ0IGJldHdlZW4gdGhlc2UgdHJhbnNwb3J0cyBh
bmQgVURQCiAgIHRyYW5zcG9ydCB3aGVuIHJlbGF5aW5nIGRhdGEgdG8vZnJvbSB0aGUgcGVlci4K
CiAgIFNpbmNlIHRoaXMgdmVyc2lvbiBvZiBUVVJOIG9ubHkgc3VwcG9ydHMgVURQIGJldHdlZW4g
dGhlIHNlcnZlciBhbmQKICAgdGhlIHBlZXIsIGl0IGlzIGV4cGVjdGVkIHRoYXQgbW9zdCBjbGll
bnRzIHdpbGwgcHJlZmVyIHRvIHVzZSBVRFAKICAgYmV0d2VlbiB0aGUgY2xpZW50IGFuZCB0aGUg
c2VydmVyIGFzIHdlbGwuICBUaGF0IGJlaW5nIHRoZSBjYXNlLCBzb21lCiAgIHJlYWRlcnMgbWF5
IHdvbmRlcjogV2h5IGFsc28gc3VwcG9ydCBUQ1AgYW5kIFRMUy1vdmVyLVRDUD8KCiAgIFRVUk4g
c3VwcG9ydHMgVENQIHRyYW5zcG9ydCBiZXR3ZWVuIHRoZSBjbGllbnQgYW5kIHRoZSBzZXJ2ZXIg
YmVjYXVzZQogICBzb21lIGZpcmV3YWxscyBhcmUgY29uZmlndXJlZCB0byBibG9jayBVRFAgZW50
aXJlbHkuICBUaGVzZSBmaXJld2FsbHMKICAgYmxvY2sgVURQIGJ1dCBub3QgVENQLCBpbiBwYXJ0
IGJlY2F1c2UgVENQIGhhcyBwcm9wZXJ0aWVzIHRoYXQgbWFrZQogICB0aGUgaW50ZW50aW9uIG9m
IHRoZSBub2RlcyBiZWluZyBwcm90ZWN0ZWQgYnkgdGhlIGZpcmV3YWxsIG1vcmUKICAgb2J2aW91
cyB0byB0aGUgZmlyZXdhbGwuICBGb3IgZXhhbXBsZSwgVENQIGhhcyBhIHRocmVlLXdheSBoYW5k
c2hha2UKICAgdGhhdCBtYWtlcyBpbiBjbGVhcmVyIHRoYXQgdGhlIHByb3RlY3RlZCBub2RlIHJl
YWxseSB3aXNoZXMgdG8gaGF2ZQogICB0aGF0IHBhcnRpY3VsYXIgY29ubmVjdGlvbiBlc3RhYmxp
c2hlZCwgd2hpbGUgZm9yIFVEUCB0aGUgYmVzdCB0aGUKICAgZmlyZXdhbGwgY2FuIGRvIGlzIGd1
ZXNzIHdoaWNoIGZsb3dzIGFyZSBkZXNpcmVkIGJ5IHVzaW5nIGZpbHRlcmluZwogICBydWxlcy4g
IEFsc28sIFRDUCBoYXMgZXhwbGljaXQgY29ubmVjdGlvbiB0ZWFyZG93bjsgd2hpbGUgZm9yIFVE
UCwKICAgdGhlIGZpcmV3YWxsIGhhcyB0byB1c2UgdGltZXJzIHRvIGd1ZXNzIHdoZW4gdGhlIGZs
b3cgaXMgZmluaXNoZWQuCgogICBUVVJOIHN1cHBvcnRzIFRMUy1vdmVyLVRDUCB0cmFuc3BvcnQg
YW5kIERUTFMtb3Zlci1VRFAgdHJhbnNwb3J0CiAgIGJldHdlZW4gdGhlIGNsaWVudCBhbmQgdGhl
IHNlcnZlciBiZWNhdXNlIChEKVRMUyBwcm92aWRlcyBhZGRpdGlvbmFsCiAgIHNlY3VyaXR5IHBy
b3BlcnRpZXMgbm90IHByb3ZpZGVkIGJ5IFRVUk4ncyBkZWZhdWx0IGRpZ2VzdAogICBhdXRoZW50
aWNhdGlvbjsgcHJvcGVydGllcyB0aGF0IHNvbWUgY2xpZW50cyBtYXkgd2lzaCB0byB0YWtlCiAg
IGFkdmFudGFnZSBvZi4gIEluIHBhcnRpY3VsYXIsIChEKVRMUyBwcm92aWRlcyBhIHdheSBmb3Ig
dGhlIGNsaWVudCB0bwogICBhc2NlcnRhaW4gdGhhdCBpdCBpcyB0YWxraW5nIHRvIHRoZSBjb3Jy
ZWN0IHNlcnZlciwgYW5kIHByb3ZpZGVzIGZvcgogICBjb25maWRlbnRpYWxpdHkgb2YgVFVSTiBj
b250cm9sIG1lc3NhZ2VzLiAgSWYgKEQpVExTIHRyYW5zcG9ydCBpcwogICB1c2VkIGJldHdlZW4g
dGhlIFRVUk4gY2xpZW50IGFuZCB0aGUgVFVSTiBzZXJ2ZXIsIHRoZSBjaXBoZXIgc3VpdGVzCiAg
IGRpc2N1c3NlZCBpbiBTZWN0aW9uIDYuMi4zIG9mIFtJLUQuaWV0Zi10cmFtLXN0dW5iaXNdIGFu
ZCB0aGUKICAgZ3VpZGFuY2UgZ2l2ZW4gaW4gW1JGQzc1MjVdIE1VU1QgYmUgZm9sbG93ZWQgdG8g
YXZvaWQgYXR0YWNrcyBvbgogICAoRClUTFMuICBUVVJOIGRvZXMgbm90IHJlcXVpcmUgKEQpVExT
IGJlY2F1c2UgdGhlIG92ZXJoZWFkIG9mIHVzaW5nCgoKClJlZGR5LCBldCBhbC4gICAgICAgICAg
IEV4cGlyZXMgTm92ZW1iZXIgMTYsIDIwMTkgICAgICAgICAgICAgIFtQYWdlIDExXQoMCkludGVy
bmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgICBUVVJOICAgICAgICAgICAgICAgICAgICAgICAg
ICBNYXkgMjAxOQoKCiAgIChEKVRMUyBpcyBoaWdoZXIgdGhhbiB0aGF0IG9mIGRpZ2VzdCBhdXRo
ZW50aWNhdGlvbjsgZm9yIGV4YW1wbGUsCiAgIHVzaW5nIChEKVRMUyBsaWtlbHkgbWVhbnMgdGhh
dCBtb3N0IGFwcGxpY2F0aW9uIGRhdGEgd2lsbCBiZSBkb3VibHkKICAgZW5jcnlwdGVkIChvbmNl
IGJ5IChEKVRMUyBhbmQgb25jZSB0byBlbnN1cmUgaXQgaXMgc3RpbGwgZW5jcnlwdGVkIGluCiAg
IHRoZSBVRFAgZGF0YWdyYW0pLgoKICAgVGhlcmUgaXMgYW4gZXh0ZW5zaW9uIHRvIFRVUk4gZm9y
IFRDUCB0cmFuc3BvcnQgYmV0d2VlbiB0aGUgc2VydmVyCiAgIGFuZCB0aGUgcGVlcnMgW1JGQzYw
NjJdLiAgRm9yIHRoaXMgcmVhc29uLCBhbGxvY2F0aW9ucyB0aGF0IHVzZSBVRFAKICAgYmV0d2Vl
biB0aGUgc2VydmVyIGFuZCB0aGUgcGVlcnMgYXJlIGtub3duIGFzIFVEUCBhbGxvY2F0aW9ucywg
d2hpbGUKICAgYWxsb2NhdGlvbnMgdGhhdCB1c2UgVENQIGJldHdlZW4gdGhlIHNlcnZlciBhbmQg
dGhlIHBlZXJzIGFyZSBrbm93bgogICBhcyBUQ1AgYWxsb2NhdGlvbnMuICBUaGlzIHNwZWNpZmlj
YXRpb24gZGVzY3JpYmVzIG9ubHkgVURQCiAgIGFsbG9jYXRpb25zLgoKICAgSW4gc29tZSBhcHBs
aWNhdGlvbnMgZm9yIFRVUk4sIHRoZSBjbGllbnQgbWF5IHNlbmQgYW5kIHJlY2VpdmUKICAgcGFj
a2V0cyBvdGhlciB0aGFuIFRVUk4gcGFja2V0cyBvbiB0aGUgaG9zdCB0cmFuc3BvcnQgYWRkcmVz
cyBpdCB1c2VzCiAgIHRvIGNvbW11bmljYXRlIHdpdGggdGhlIHNlcnZlci4gIFRoaXMgY2FuIGhh
cHBlbiwgZm9yIGV4YW1wbGUsIHdoZW4KICAgdXNpbmcgVFVSTiB3aXRoIElDRS4gIEluIHRoZXNl
IGNhc2VzLCB0aGUgY2xpZW50IGNhbiBkaXN0aW5ndWlzaCBUVVJOCiAgIHBhY2tldHMgZnJvbSBv
dGhlciBwYWNrZXRzIGJ5IGV4YW1pbmluZyB0aGUgc291cmNlIGFkZHJlc3Mgb2YgdGhlCiAgIGFy
cml2aW5nIHBhY2tldDogdGhvc2UgYXJyaXZpbmcgZnJvbSB0aGUgVFVSTiBzZXJ2ZXIgd2lsbCBi
ZSBUVVJOCiAgIHBhY2tldHMuICBUaGUgYWxnb3JpdGhtIG9mIGRlbXVsdGlwbGV4aW5nIHBhY2tl
dHMgcmVjZWl2ZWQgZnJvbQogICBtdWx0aXBsZSBwcm90b2NvbHMgb24gdGhlIGhvc3QgdHJhbnNw
b3J0IGFkZHJlc3MgaXMgZGlzY3Vzc2VkIGluCiAgIFtSRkM3OTgzXS4KCjMuMi4gIEFsbG9jYXRp
b25zCgogICBUbyBjcmVhdGUgYW4gYWxsb2NhdGlvbiBvbiB0aGUgc2VydmVyLCB0aGUgY2xpZW50
IHVzZXMgYW4gQWxsb2NhdGUKICAgdHJhbnNhY3Rpb24uICBUaGUgY2xpZW50IHNlbmRzIGFuIEFs
bG9jYXRlIHJlcXVlc3QgdG8gdGhlIHNlcnZlciwgYW5kCiAgIHRoZSBzZXJ2ZXIgcmVwbGllcyB3
aXRoIGFuIEFsbG9jYXRlIHN1Y2Nlc3MgcmVzcG9uc2UgY29udGFpbmluZyB0aGUKICAgYWxsb2Nh
dGVkIHJlbGF5ZWQgdHJhbnNwb3J0IGFkZHJlc3MuICBUaGUgY2xpZW50IGNhbiBpbmNsdWRlCiAg
IGF0dHJpYnV0ZXMgaW4gdGhlIEFsbG9jYXRlIHJlcXVlc3QgdGhhdCBkZXNjcmliZSB0aGUgdHlw
ZSBvZgogICBhbGxvY2F0aW9uIGl0IGRlc2lyZXMgKGUuZy4sIHRoZSBsaWZldGltZSBvZiB0aGUg
YWxsb2NhdGlvbikuICBTaW5jZQogICByZWxheWluZyBkYXRhIGhhcyBzZWN1cml0eSBpbXBsaWNh
dGlvbnMsIHRoZSBzZXJ2ZXIgcmVxdWlyZXMgdGhhdCB0aGUKICAgY2xpZW50IGF1dGhlbnRpY2F0
ZSBpdHNlbGYsIHR5cGljYWxseSB1c2luZyBTVFVOJ3MgbG9uZy10ZXJtCiAgIGNyZWRlbnRpYWwg
bWVjaGFuaXNtIG9yIHRoZSBTVFVOIEV4dGVuc2lvbiBmb3IgVGhpcmQtUGFydHkKICAgQXV0aG9y
aXphdGlvbiBbUkZDNzYzNV0sIHRvIHNob3cgdGhhdCBpdCBpcyBhdXRob3JpemVkIHRvIHVzZSB0
aGUKICAgc2VydmVyLgoKICAgT25jZSBhIHJlbGF5ZWQgdHJhbnNwb3J0IGFkZHJlc3MgaXMgYWxs
b2NhdGVkLCBhIGNsaWVudCBtdXN0IGtlZXAgdGhlCiAgIGFsbG9jYXRpb24gYWxpdmUuICBUbyBk
byB0aGlzLCB0aGUgY2xpZW50IHBlcmlvZGljYWxseSBzZW5kcyBhCiAgIFJlZnJlc2ggcmVxdWVz
dCB0byB0aGUgc2VydmVyLiAgVFVSTiBkZWxpYmVyYXRlbHkgdXNlcyBhIGRpZmZlcmVudAogICBt
ZXRob2QgKFJlZnJlc2ggcmF0aGVyIHRoYW4gQWxsb2NhdGUpIGZvciByZWZyZXNoZXMgdG8gZW5z
dXJlIHRoYXQKICAgdGhlIGNsaWVudCBpcyBpbmZvcm1lZCBpZiB0aGUgYWxsb2NhdGlvbiB2YW5p
c2hlcyBmb3Igc29tZSByZWFzb24uCgogICBUaGUgZnJlcXVlbmN5IG9mIHRoZSBSZWZyZXNoIHRy
YW5zYWN0aW9uIGlzIGRldGVybWluZWQgYnkgdGhlCiAgIGxpZmV0aW1lIG9mIHRoZSBhbGxvY2F0
aW9uLiAgVGhlIGRlZmF1bHQgbGlmZXRpbWUgb2YgYW4gYWxsb2NhdGlvbiBpcwogICAxMCBtaW51
dGVzIC0tIHRoaXMgdmFsdWUgd2FzIGNob3NlbiB0byBiZSBsb25nIGVub3VnaCBzbyB0aGF0CiAg
IHJlZnJlc2hpbmcgaXMgbm90IHR5cGljYWxseSBhIGJ1cmRlbiBvbiB0aGUgY2xpZW50LCB3aGls
ZSBleHBpcmluZwogICBhbGxvY2F0aW9ucyB3aGVyZSB0aGUgY2xpZW50IGhhcyB1bmV4cGVjdGVk
bHkgcXVpdCBpbiBhIHRpbWVseQogICBtYW5uZXIuICBIb3dldmVyLCB0aGUgY2xpZW50IGNhbiBy
ZXF1ZXN0IGEgbG9uZ2VyIGxpZmV0aW1lIGluIHRoZQoKCgpSZWRkeSwgZXQgYWwuICAgICAgICAg
ICBFeHBpcmVzIE5vdmVtYmVyIDE2LCAyMDE5ICAgICAgICAgICAgICBbUGFnZSAxMl0KDApJbnRl
cm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgVFVSTiAgICAgICAgICAgICAgICAgICAgICAg
ICAgTWF5IDIwMTkKCgogICBBbGxvY2F0ZSByZXF1ZXN0IGFuZCBtYXkgbW9kaWZ5IGl0cyByZXF1
ZXN0IGluIGEgUmVmcmVzaCByZXF1ZXN0LCBhbmQKICAgdGhlIHNlcnZlciBhbHdheXMgaW5kaWNh
dGVzIHRoZSBhY3R1YWwgbGlmZXRpbWUgaW4gdGhlIHJlc3BvbnNlLiAgVGhlCiAgIGNsaWVudCBt
dXN0IGlzc3VlIGEgbmV3IFJlZnJlc2ggdHJhbnNhY3Rpb24gd2l0aGluICJsaWZldGltZSIgc2Vj
b25kcwogICBvZiB0aGUgcHJldmlvdXMgQWxsb2NhdGUgb3IgUmVmcmVzaCB0cmFuc2FjdGlvbi4g
IE9uY2UgYSBjbGllbnQgbm8KICAgbG9uZ2VyIHdpc2hlcyB0byB1c2UgYW4gYWxsb2NhdGlvbiwg
aXQgc2hvdWxkIGRlbGV0ZSB0aGUgYWxsb2NhdGlvbgogICB1c2luZyBhIFJlZnJlc2ggcmVxdWVz
dCB3aXRoIGEgcmVxdWVzdGVkIGxpZmV0aW1lIG9mIDAuCgogICBCb3RoIHRoZSBzZXJ2ZXIgYW5k
IGNsaWVudCBrZWVwIHRyYWNrIG9mIGEgdmFsdWUga25vd24gYXMgdGhlCiAgIDUtVFVQTEUuICBB
dCB0aGUgY2xpZW50LCB0aGUgNS10dXBsZSBjb25zaXN0cyBvZiB0aGUgY2xpZW50J3MgaG9zdAog
ICB0cmFuc3BvcnQgYWRkcmVzcywgdGhlIHNlcnZlciB0cmFuc3BvcnQgYWRkcmVzcywgYW5kIHRo
ZSB0cmFuc3BvcnQKICAgcHJvdG9jb2wgdXNlZCBieSB0aGUgY2xpZW50IHRvIGNvbW11bmljYXRl
IHdpdGggdGhlIHNlcnZlci4gIEF0IHRoZQogICBzZXJ2ZXIsIHRoZSA1LXR1cGxlIHZhbHVlIGlz
IHRoZSBzYW1lIGV4Y2VwdCB0aGF0IHRoZSBjbGllbnQncyBob3N0CiAgIHRyYW5zcG9ydCBhZGRy
ZXNzIGlzIHJlcGxhY2VkIGJ5IHRoZSBjbGllbnQncyBzZXJ2ZXItcmVmbGV4aXZlCiAgIGFkZHJl
c3MsIHNpbmNlIHRoYXQgaXMgdGhlIGNsaWVudCdzIGFkZHJlc3MgYXMgc2VlbiBieSB0aGUgc2Vy
dmVyLgoKICAgQm90aCB0aGUgY2xpZW50IGFuZCB0aGUgc2VydmVyIHJlbWVtYmVyIHRoZSA1LXR1
cGxlIHVzZWQgaW4gdGhlCiAgIEFsbG9jYXRlIHJlcXVlc3QuICBTdWJzZXF1ZW50IG1lc3NhZ2Vz
IGJldHdlZW4gdGhlIGNsaWVudCBhbmQgdGhlCiAgIHNlcnZlciB1c2UgdGhlIHNhbWUgNS10dXBs
ZS4gIEluIHRoaXMgd2F5LCB0aGUgY2xpZW50IGFuZCBzZXJ2ZXIga25vdwogICB3aGljaCBhbGxv
Y2F0aW9uIGlzIGJlaW5nIHJlZmVycmVkIHRvLiAgSWYgdGhlIGNsaWVudCB3aXNoZXMgdG8KICAg
YWxsb2NhdGUgYSBzZWNvbmQgcmVsYXllZCB0cmFuc3BvcnQgYWRkcmVzcywgaXQgbXVzdCBjcmVh
dGUgYSBzZWNvbmQKICAgYWxsb2NhdGlvbiB1c2luZyBhIGRpZmZlcmVudCA1LXR1cGxlIChlLmcu
LCBieSB1c2luZyBhIGRpZmZlcmVudAogICBjbGllbnQgaG9zdCBhZGRyZXNzIG9yIHBvcnQpLgoK
ICAgICAgTk9URTogV2hpbGUgdGhlIHRlcm1pbm9sb2d5IHVzZWQgaW4gdGhpcyBkb2N1bWVudCBy
ZWZlcnMgdG8KICAgICAgNS10dXBsZXMsIHRoZSBUVVJOIHNlcnZlciBjYW4gc3RvcmUgd2hhdGV2
ZXIgaWRlbnRpZmllciBpdCBsaWtlcwogICAgICB0aGF0IHlpZWxkcyBpZGVudGljYWwgcmVzdWx0
cy4gIFNwZWNpZmljYWxseSwgYW4gaW1wbGVtZW50YXRpb24KICAgICAgbWF5IHVzZSBhIGZpbGUt
ZGVzY3JpcHRvciBpbiBwbGFjZSBvZiBhIDUtdHVwbGUgdG8gcmVwcmVzZW50IGEgVENQCiAgICAg
IGNvbm5lY3Rpb24uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKUmVkZHksIGV0IGFsLiAgICAgICAg
ICAgRXhwaXJlcyBOb3ZlbWJlciAxNiwgMjAxOSAgICAgICAgICAgICAgW1BhZ2UgMTNdCgwKSW50
ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgIFRVUk4gICAgICAgICAgICAgICAgICAgICAg
ICAgIE1heSAyMDE5CgoKICBUVVJOICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVFVS
TiAgICAgICAgICAgUGVlciAgICAgICAgICBQZWVyCiAgY2xpZW50ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHNlcnZlciAgICAgICAgICBBICAgICAgICAgICAgIEIKICAgIHwtLSBBbGxv
Y2F0ZSByZXF1ZXN0IC0tLS0tLS0tLS0tLS0tLT58ICAgICAgICAgICAgIHwgICAgICAgICAgICAg
fAogICAgfCAgIChpbnZhbGlkIG9yIG1pc3NpbmcgY3JlZGVudGlhbHMpIHwgICAgICAgICAgICAg
fCAgICAgICAgICAgICB8CiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwKICAgIHw8LS0tLS0tLS0tLS0tLS0tIEFsbG9j
YXRlIGZhaWx1cmUgLS18ICAgICAgICAgICAgIHwgICAgICAgICAgICAgfAogICAgfCAgICAgICAg
ICAgICAgKDQwMSBVbmF1dGhlbnRpY2F0ZWQpIHwgICAgICAgICAgICAgfCAgICAgICAgICAgICB8
CiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICB8
ICAgICAgICAgICAgIHwKICAgIHwtLSBBbGxvY2F0ZSByZXF1ZXN0IC0tLS0tLS0tLS0tLS0tLT58
ICAgICAgICAgICAgIHwgICAgICAgICAgICAgfAogICAgfCAgICAgICAgICAgICAgICh2YWxpZCBj
cmVkZW50aWFscykgIHwgICAgICAgICAgICAgfCAgICAgICAgICAgICB8CiAgICB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwK
ICAgIHw8LS0tLS0tLS0tLSBBbGxvY2F0ZSBzdWNjZXNzIHJlc3AgLS18ICAgICAgICAgICAgIHwg
ICAgICAgICAgICAgfAogICAgfCAgICAgICAgICAgICgxOTIuMC4yLjE1OjUwMDAwKSAgICAgIHwg
ICAgICAgICAgICAgfCAgICAgICAgICAgICB8CiAgICAvLyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgLy8gICAgICAgICAgICAvLyAgICAgICAgICAgIC8vCiAgICB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwK
ICAgIHwtLSBSZWZyZXNoIHJlcXVlc3QgLS0tLS0tLS0tLS0tLS0tLT58ICAgICAgICAgICAgIHwg
ICAgICAgICAgICAgfAogICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgICAgICAgICAgfCAgICAgICAgICAgICB8CiAgICB8PC0tLS0tLS0tLS0tIFJlZnJlc2ggc3Vj
Y2VzcyByZXNwIC0tfCAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwKICAgIHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwgICAgICAgICAgICAgfAoK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRmlndXJlIDIKCiAgIEluIEZpZ3VyZSAy
LCB0aGUgY2xpZW50IHNlbmRzIGFuIEFsbG9jYXRlIHJlcXVlc3QgdG8gdGhlIHNlcnZlciB3aXRo
CiAgIGludmFsaWQgb3IgbWlzc2luZyBjcmVkZW50aWFscy4gIFNpbmNlIHRoZSBzZXJ2ZXIgcmVx
dWlyZXMgdGhhdCBhbGwKICAgcmVxdWVzdHMgYmUgYXV0aGVudGljYXRlZCB1c2luZyBTVFVOJ3Mg
bG9uZy10ZXJtIGNyZWRlbnRpYWwKICAgbWVjaGFuaXNtLCB0aGUgc2VydmVyIHJlamVjdHMgdGhl
IHJlcXVlc3Qgd2l0aCBhIDQwMSAoVW5hdXRob3JpemVkKQogICBlcnJvciBjb2RlLiAgVGhlIGNs
aWVudCB0aGVuIHRyaWVzIGFnYWluLCB0aGlzIHRpbWUgaW5jbHVkaW5nCiAgIGNyZWRlbnRpYWxz
LiAgVGhpcyB0aW1lLCB0aGUgc2VydmVyIGFjY2VwdHMgdGhlIEFsbG9jYXRlIHJlcXVlc3QgYW5k
CiAgIHJldHVybnMgYW4gQWxsb2NhdGUgc3VjY2VzcyByZXNwb25zZSBjb250YWluaW5nIChhbW9u
Z3N0IG90aGVyCiAgIHRoaW5ncykgdGhlIHJlbGF5ZWQgdHJhbnNwb3J0IGFkZHJlc3MgYXNzaWdu
ZWQgdG8gdGhlIGFsbG9jYXRpb24uCiAgIFNvbWV0aW1lIGxhdGVyLCB0aGUgY2xpZW50IGRlY2lk
ZXMgdG8gcmVmcmVzaCB0aGUgYWxsb2NhdGlvbiBhbmQgdGh1cwogICBzZW5kcyBhIFJlZnJlc2gg
cmVxdWVzdCB0byB0aGUgc2VydmVyLiAgVGhlIHJlZnJlc2ggaXMgYWNjZXB0ZWQgYW5kCiAgIHRo
ZSBzZXJ2ZXIgcmVwbGllcyB3aXRoIGEgUmVmcmVzaCBzdWNjZXNzIHJlc3BvbnNlLgoKMy4zLiAg
UGVybWlzc2lvbnMKCiAgIFRvIGVhc2UgY29uY2VybnMgYW1vbmdzdCBlbnRlcnByaXNlIElUIGFk
bWluaXN0cmF0b3JzIHRoYXQgVFVSTiBjb3VsZAogICBiZSB1c2VkIHRvIGJ5cGFzcyBjb3Jwb3Jh
dGUgZmlyZXdhbGwgc2VjdXJpdHksIFRVUk4gaW5jbHVkZXMgdGhlCiAgIG5vdGlvbiBvZiBwZXJt
aXNzaW9ucy4gIFRVUk4gcGVybWlzc2lvbnMgbWltaWMgdGhlIGFkZHJlc3MtcmVzdHJpY3RlZAog
ICBmaWx0ZXJpbmcgbWVjaGFuaXNtIG9mIE5BVHMgdGhhdCBjb21wbHkgd2l0aCBbUkZDNDc4N10u
CgogICBBbiBhbGxvY2F0aW9uIGNhbiBoYXZlIHplcm8gb3IgbW9yZSBwZXJtaXNzaW9ucy4gIEVh
Y2ggcGVybWlzc2lvbgogICBjb25zaXN0cyBvZiBhbiBJUCBhZGRyZXNzIGFuZCBhIGxpZmV0aW1l
LiAgV2hlbiB0aGUgc2VydmVyIHJlY2VpdmVzIGEKICAgVURQIGRhdGFncmFtIG9uIHRoZSBhbGxv
Y2F0aW9uJ3MgcmVsYXllZCB0cmFuc3BvcnQgYWRkcmVzcywgaXQgZmlyc3QKICAgY2hlY2tzIHRo
ZSBsaXN0IG9mIHBlcm1pc3Npb25zLiAgSWYgdGhlIHNvdXJjZSBJUCBhZGRyZXNzIG9mIHRoZQog
ICBkYXRhZ3JhbSBtYXRjaGVzIGEgcGVybWlzc2lvbiwgdGhlIGFwcGxpY2F0aW9uIGRhdGEgaXMg
cmVsYXllZCB0byB0aGUKICAgY2xpZW50LCBvdGhlcndpc2UgdGhlIFVEUCBkYXRhZ3JhbSBpcyBz
aWxlbnRseSBkaXNjYXJkZWQuCgoKCgpSZWRkeSwgZXQgYWwuICAgICAgICAgICBFeHBpcmVzIE5v
dmVtYmVyIDE2LCAyMDE5ICAgICAgICAgICAgICBbUGFnZSAxNF0KDApJbnRlcm5ldC1EcmFmdCAg
ICAgICAgICAgICAgICAgICAgVFVSTiAgICAgICAgICAgICAgICAgICAgICAgICAgTWF5IDIwMTkK
CgogICBBIHBlcm1pc3Npb24gZXhwaXJlcyBhZnRlciA1IG1pbnV0ZXMgaWYgaXQgaXMgbm90IHJl
ZnJlc2hlZCwgYW5kCiAgIHRoZXJlIGlzIG5vIHdheSB0byBleHBsaWNpdGx5IGRlbGV0ZSBhIHBl
cm1pc3Npb24uICBUaGlzIGJlaGF2aW9yIHdhcwogICBzZWxlY3RlZCB0byBtYXRjaCB0aGUgYmVo
YXZpb3Igb2YgYSBOQVQgdGhhdCBjb21wbGllcyB3aXRoIFtSRkM0Nzg3XS4KCiAgIFRoZSBjbGll
bnQgY2FuIGluc3RhbGwgb3IgcmVmcmVzaCBhIHBlcm1pc3Npb24gdXNpbmcgZWl0aGVyIGEKICAg
Q3JlYXRlUGVybWlzc2lvbiByZXF1ZXN0IG9yIGEgQ2hhbm5lbEJpbmQgcmVxdWVzdC4gIFVzaW5n
IHRoZQogICBDcmVhdGVQZXJtaXNzaW9uIHJlcXVlc3QsIG11bHRpcGxlIHBlcm1pc3Npb25zIGNh
biBiZSBpbnN0YWxsZWQgb3IKICAgcmVmcmVzaGVkIHdpdGggYSBzaW5nbGUgcmVxdWVzdCAtLSB0
aGlzIGlzIGltcG9ydGFudCBmb3IgYXBwbGljYXRpb25zCiAgIHRoYXQgdXNlIElDRS4gIEZvciBz
ZWN1cml0eSByZWFzb25zLCBwZXJtaXNzaW9ucyBjYW4gb25seSBiZQogICBpbnN0YWxsZWQgb3Ig
cmVmcmVzaGVkIGJ5IHRyYW5zYWN0aW9ucyB0aGF0IGNhbiBiZSBhdXRoZW50aWNhdGVkOwogICB0
aHVzLCBTZW5kIGluZGljYXRpb25zIGFuZCBDaGFubmVsRGF0YSBtZXNzYWdlcyAod2hpY2ggYXJl
IHVzZWQgdG8KICAgc2VuZCBkYXRhIHRvIHBlZXJzKSBkbyBub3QgaW5zdGFsbCBvciByZWZyZXNo
IGFueSBwZXJtaXNzaW9ucy4KCiAgIE5vdGUgdGhhdCBwZXJtaXNzaW9ucyBhcmUgd2l0aGluIHRo
ZSBjb250ZXh0IG9mIGFuIGFsbG9jYXRpb24sIHNvCiAgIGFkZGluZyBvciBleHBpcmluZyBhIHBl
cm1pc3Npb24gaW4gb25lIGFsbG9jYXRpb24gZG9lcyBub3QgYWZmZWN0CiAgIG90aGVyIGFsbG9j
YXRpb25zLgoKMy40LiAgU2VuZCBNZWNoYW5pc20KCiAgIFRoZXJlIGFyZSB0d28gbWVjaGFuaXNt
cyBmb3IgdGhlIGNsaWVudCBhbmQgcGVlcnMgdG8gZXhjaGFuZ2UKICAgYXBwbGljYXRpb24gZGF0
YSB1c2luZyB0aGUgVFVSTiBzZXJ2ZXIuICBUaGUgZmlyc3QgbWVjaGFuaXNtIHVzZXMgdGhlCiAg
IFNlbmQgYW5kIERhdGEgbWV0aG9kcywgdGhlIHNlY29uZCBtZWNoYW5pc20gdXNlcyBjaGFubmVs
cy4gIENvbW1vbiB0bwogICBib3RoIG1lY2hhbmlzbXMgaXMgdGhlIGFiaWxpdHkgb2YgdGhlIGNs
aWVudCB0byBjb21tdW5pY2F0ZSB3aXRoCiAgIG11bHRpcGxlIHBlZXJzIHVzaW5nIGEgc2luZ2xl
IGFsbG9jYXRlZCByZWxheWVkIHRyYW5zcG9ydCBhZGRyZXNzOwogICB0aHVzLCBib3RoIG1lY2hh
bmlzbXMgaW5jbHVkZSBhIG1lYW5zIGZvciB0aGUgY2xpZW50IHRvIGluZGljYXRlIHRvCiAgIHRo
ZSBzZXJ2ZXIgd2hpY2ggcGVlciBzaG91bGQgcmVjZWl2ZSB0aGUgZGF0YSwgYW5kIGZvciB0aGUg
c2VydmVyIHRvCiAgIGluZGljYXRlIHRvIHRoZSBjbGllbnQgd2hpY2ggcGVlciBzZW50IHRoZSBk
YXRhLgoKICAgVGhlIFNlbmQgbWVjaGFuaXNtIHVzZXMgU2VuZCBhbmQgRGF0YSBpbmRpY2F0aW9u
cy4gIFNlbmQgaW5kaWNhdGlvbnMKICAgYXJlIHVzZWQgdG8gc2VuZCBhcHBsaWNhdGlvbiBkYXRh
IGZyb20gdGhlIGNsaWVudCB0byB0aGUgc2VydmVyLAogICB3aGlsZSBEYXRhIGluZGljYXRpb25z
IGFyZSB1c2VkIHRvIHNlbmQgYXBwbGljYXRpb24gZGF0YSBmcm9tIHRoZQogICBzZXJ2ZXIgdG8g
dGhlIGNsaWVudC4KCiAgIFdoZW4gdXNpbmcgdGhlIFNlbmQgbWVjaGFuaXNtLCB0aGUgY2xpZW50
IHNlbmRzIGEgU2VuZCBpbmRpY2F0aW9uIHRvCiAgIHRoZSBUVVJOIHNlcnZlciBjb250YWluaW5n
IChhKSBhbiBYT1ItUEVFUi1BRERSRVNTIGF0dHJpYnV0ZQogICBzcGVjaWZ5aW5nIHRoZSAoc2Vy
dmVyLXJlZmxleGl2ZSkgdHJhbnNwb3J0IGFkZHJlc3Mgb2YgdGhlIHBlZXIgYW5kCiAgIChiKSBh
IERBVEEgYXR0cmlidXRlIGhvbGRpbmcgdGhlIGFwcGxpY2F0aW9uIGRhdGEuICBXaGVuIHRoZSBU
VVJOCiAgIHNlcnZlciByZWNlaXZlcyB0aGUgU2VuZCBpbmRpY2F0aW9uLCBpdCBleHRyYWN0cyB0
aGUgYXBwbGljYXRpb24gZGF0YQogICBmcm9tIHRoZSBEQVRBIGF0dHJpYnV0ZSBhbmQgc2VuZHMg
aXQgaW4gYSBVRFAgZGF0YWdyYW0gdG8gdGhlIHBlZXIsCiAgIHVzaW5nIHRoZSBhbGxvY2F0ZWQg
cmVsYXkgYWRkcmVzcyBhcyB0aGUgc291cmNlIGFkZHJlc3MuICBOb3RlIHRoYXQKICAgdGhlcmUg
aXMgbm8gbmVlZCB0byBzcGVjaWZ5IHRoZSByZWxheWVkIHRyYW5zcG9ydCBhZGRyZXNzLCBzaW5j
ZSBpdAogICBpcyBpbXBsaWVkIGJ5IHRoZSA1LXR1cGxlIHVzZWQgZm9yIHRoZSBTZW5kIGluZGlj
YXRpb24uCgogICBJbiB0aGUgcmV2ZXJzZSBkaXJlY3Rpb24sIFVEUCBkYXRhZ3JhbXMgYXJyaXZp
bmcgYXQgdGhlIHJlbGF5ZWQKICAgdHJhbnNwb3J0IGFkZHJlc3Mgb24gdGhlIFRVUk4gc2VydmVy
IGFyZSBjb252ZXJ0ZWQgaW50byBEYXRhCiAgIGluZGljYXRpb25zIGFuZCBzZW50IHRvIHRoZSBj
bGllbnQsIHdpdGggdGhlIHNlcnZlci1yZWZsZXhpdmUKICAgdHJhbnNwb3J0IGFkZHJlc3Mgb2Yg
dGhlIHBlZXIgaW5jbHVkZWQgaW4gYW4gWE9SLVBFRVItQUREUkVTUwogICBhdHRyaWJ1dGUgYW5k
IHRoZSBkYXRhIGl0c2VsZiBpbiBhIERBVEEgYXR0cmlidXRlLiAgU2luY2UgdGhlIHJlbGF5ZWQK
CgoKUmVkZHksIGV0IGFsLiAgICAgICAgICAgRXhwaXJlcyBOb3ZlbWJlciAxNiwgMjAxOSAgICAg
ICAgICAgICAgW1BhZ2UgMTVdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgIFRV
Uk4gICAgICAgICAgICAgICAgICAgICAgICAgIE1heSAyMDE5CgoKICAgdHJhbnNwb3J0IGFkZHJl
c3MgdW5pcXVlbHkgaWRlbnRpZmllZCB0aGUgYWxsb2NhdGlvbiwgdGhlIHNlcnZlcgogICBrbm93
cyB3aGljaCBjbGllbnQgc2hvdWxkIHJlY2VpdmUgdGhlIGRhdGEuCgogICBTb21lIElDTVAgKElu
dGVybmV0IENvbnRyb2wgTWVzc2FnZSBQcm90b2NvbCkgcGFja2V0cyBhcnJpdmluZyBhdCB0aGUK
ICAgcmVsYXllZCB0cmFuc3BvcnQgYWRkcmVzcyBvbiB0aGUgVFVSTiBzZXJ2ZXIgbWF5IGJlIGNv
bnZlcnRlZCBpbnRvCiAgIERhdGEgaW5kaWNhdGlvbnMgYW5kIHNlbnQgdG8gdGhlIGNsaWVudCwg
d2l0aCB0aGUgdHJhbnNwb3J0IGFkZHJlc3MKICAgb2YgdGhlIHBlZXIgaW5jbHVkZWQgaW4gYW4g
WE9SLVBFRVItQUREUkVTUyBhdHRyaWJ1dGUgYW5kIHRoZSBJQ01QCiAgIHR5cGUgYW5kIGNvZGUg
aW4gYSBJQ01QIGF0dHJpYnV0ZS4gIElDTVAgYXR0cmlidXRlIGZvcndhcmRpbmcgYWx3YXlzCiAg
IHVzZXMgRGF0YSBpbmRpY2F0aW9ucyBjb250YWluaW5nIHRoZSBYT1ItUEVFUi1BRERSRVNTIGFu
ZCBJQ01QCiAgIGF0dHJpYnV0ZXMsIGV2ZW4gd2hlbiB1c2luZyB0aGUgY2hhbm5lbCBtZWNoYW5p
c20gdG8gZm9yd2FyZCBVRFAKICAgZGF0YS4KCiAgIFNlbmQgYW5kIERhdGEgaW5kaWNhdGlvbnMg
Y2Fubm90IGJlIGF1dGhlbnRpY2F0ZWQsIHNpbmNlIHRoZSBsb25nLQogICB0ZXJtIGNyZWRlbnRp
YWwgbWVjaGFuaXNtIG9mIFNUVU4gZG9lcyBub3Qgc3VwcG9ydCBhdXRoZW50aWNhdGluZwogICBp
bmRpY2F0aW9ucy4gIFRoaXMgaXMgbm90IGFzIGJpZyBhbiBpc3N1ZSBhcyBpdCBtaWdodCBmaXJz
dCBhcHBlYXIsCiAgIHNpbmNlIHRoZSBjbGllbnQtdG8tc2VydmVyIGxlZyBpcyBvbmx5IGhhbGYg
b2YgdGhlIHRvdGFsIHBhdGggdG8gdGhlCiAgIHBlZXIuICBBcHBsaWNhdGlvbnMgdGhhdCB3YW50
IHByb3BlciBzZWN1cml0eSBzaG91bGQgZW5jcnlwdCB0aGUgZGF0YQogICBzZW50IGJldHdlZW4g
dGhlIGNsaWVudCBhbmQgYSBwZWVyLgoKICAgQmVjYXVzZSBTZW5kIGluZGljYXRpb25zIGFyZSBu
b3QgYXV0aGVudGljYXRlZCwgaXQgaXMgcG9zc2libGUgZm9yIGFuCiAgIGF0dGFja2VyIHRvIHNl
bmQgYm9ndXMgU2VuZCBpbmRpY2F0aW9ucyB0byB0aGUgc2VydmVyLCB3aGljaCB3aWxsCiAgIHRo
ZW4gcmVsYXkgdGhlc2UgdG8gYSBwZWVyLiAgVG8gcGFydGx5IG1pdGlnYXRlIHRoaXMgYXR0YWNr
LCBUVVJOCiAgIHJlcXVpcmVzIHRoYXQgdGhlIGNsaWVudCBpbnN0YWxsIGEgcGVybWlzc2lvbiB0
b3dhcmRzIGEgcGVlciBiZWZvcmUKICAgc2VuZGluZyBkYXRhIHRvIGl0IHVzaW5nIGEgU2VuZCBp
bmRpY2F0aW9uLiAgVGhlIHRlY2huaXF1ZSB0byBmdWxseQogICBtaXRpZ2F0ZSB0aGUgYXR0YWNr
IGlzIGRpc2N1c3NlZCBpbiBTZWN0aW9uIDIwLjEuNC4KCiAgVFVSTiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFRVUk4gICAgICAgICAgIFBlZXIgICAgICAgICAgUGVlcgogIGNsaWVu
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZXJ2ZXIgICAgICAgICAgQSAgICAgICAg
ICAgICBCCiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAg
ICAgICB8ICAgICAgICAgICAgIHwKICAgIHwtLSBDcmVhdGVQZXJtaXNzaW9uIHJlcSAoUGVlciBB
KSAtLT58ICAgICAgICAgICAgIHwgICAgICAgICAgICAgfAogICAgfDwtLSBDcmVhdGVQZXJtaXNz
aW9uIHN1Y2Nlc3MgcmVzcCAtLXwgICAgICAgICAgICAgfCAgICAgICAgICAgICB8CiAgICB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICB8ICAgICAgICAg
ICAgIHwKICAgIHwtLS0gU2VuZCBpbmQgKFBlZXIgQSktLS0tLS0tLS0tLS0tLT58ICAgICAgICAg
ICAgIHwgICAgICAgICAgICAgfAogICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHw9PT0gZGF0YSA9PT0+fCAgICAgICAgICAgICB8CiAgICB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwKICAgIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8PD09IGRhdGEgPT09PXwgICAgICAgICAg
ICAgfAogICAgfDwtLS0tLS0tLS0tLS0tLSBEYXRhIGluZCAoUGVlciBBKSAtLXwgICAgICAgICAg
ICAgfCAgICAgICAgICAgICB8CiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwKICAgIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwgICAgICAgICAgICAgfAogICAgfC0tLSBT
ZW5kIGluZCAoUGVlciBCKS0tLS0tLS0tLS0tLS0tPnwgICAgICAgICAgICAgfCAgICAgICAgICAg
ICB8CiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBkcm9wcGVkICAg
ICB8ICAgICAgICAgICAgIHwKICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgICAgICAgICAgIHwgICAgICAgICAgICAgfAogICAgfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHw8PT0gZGF0YSA9PT09PT09PT09PT09PT09PT18CiAgICB8ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGRyb3BwZWQgfCAgICAgICAgICAgICB8ICAgICAgICAgICAg
IHwKICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAg
IHwgICAgICAgICAgICAgfAoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRmlndXJl
IDMKCgoKClJlZGR5LCBldCBhbC4gICAgICAgICAgIEV4cGlyZXMgTm92ZW1iZXIgMTYsIDIwMTkg
ICAgICAgICAgICAgIFtQYWdlIDE2XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAg
ICBUVVJOICAgICAgICAgICAgICAgICAgICAgICAgICBNYXkgMjAxOQoKCiAgIEluIEZpZ3VyZSAz
LCB0aGUgY2xpZW50IGhhcyBhbHJlYWR5IGNyZWF0ZWQgYW4gYWxsb2NhdGlvbiBhbmQgbm93CiAg
IHdpc2hlcyB0byBzZW5kIGRhdGEgdG8gaXRzIHBlZXJzLiAgVGhlIGNsaWVudCBmaXJzdCBjcmVh
dGVzIGEKICAgcGVybWlzc2lvbiBieSBzZW5kaW5nIHRoZSBzZXJ2ZXIgYSBDcmVhdGVQZXJtaXNz
aW9uIHJlcXVlc3QKICAgc3BlY2lmeWluZyBQZWVyIEEncyAoc2VydmVyLXJlZmxleGl2ZSkgSVAg
YWRkcmVzcyBpbiB0aGUgWE9SLVBFRVItCiAgIEFERFJFU1MgYXR0cmlidXRlOyBpZiB0aGlzIHdh
cyBub3QgZG9uZSwgdGhlIHNlcnZlciB3b3VsZCBub3QgcmVsYXkKICAgZGF0YSBiZXR3ZWVuIHRo
ZSBjbGllbnQgYW5kIHRoZSBzZXJ2ZXIuICBUaGUgY2xpZW50IHRoZW4gc2VuZHMgZGF0YQogICB0
byBQZWVyIEEgdXNpbmcgYSBTZW5kIGluZGljYXRpb247IGF0IHRoZSBzZXJ2ZXIsIHRoZSBhcHBs
aWNhdGlvbgogICBkYXRhIGlzIGV4dHJhY3RlZCBhbmQgZm9yd2FyZGVkIGluIGEgVURQIGRhdGFn
cmFtIHRvIFBlZXIgQSwgdXNpbmcKICAgdGhlIHJlbGF5ZWQgdHJhbnNwb3J0IGFkZHJlc3MgYXMg
dGhlIHNvdXJjZSB0cmFuc3BvcnQgYWRkcmVzcy4gIFdoZW4KICAgYSBVRFAgZGF0YWdyYW0gZnJv
bSBQZWVyIEEgaXMgcmVjZWl2ZWQgYXQgdGhlIHJlbGF5ZWQgdHJhbnNwb3J0CiAgIGFkZHJlc3Ms
IHRoZSBjb250ZW50cyBhcmUgcGxhY2VkIGludG8gYSBEYXRhIGluZGljYXRpb24gYW5kIGZvcndh
cmRlZAogICB0byB0aGUgY2xpZW50LiAgTGF0ZXIsIHRoZSBjbGllbnQgYXR0ZW1wdHMgdG8gZXhj
aGFuZ2UgZGF0YSB3aXRoIFBlZXIKICAgQjsgaG93ZXZlciwgbm8gcGVybWlzc2lvbiBoYXMgYmVl
biBpbnN0YWxsZWQgZm9yIFBlZXIgQiwgc28gdGhlIFNlbmQKICAgaW5kaWNhdGlvbiBmcm9tIHRo
ZSBjbGllbnQgYW5kIHRoZSBVRFAgZGF0YWdyYW0gZnJvbSB0aGUgcGVlciBhcmUKICAgYm90aCBk
cm9wcGVkIGJ5IHRoZSBzZXJ2ZXIuCgozLjUuICBDaGFubmVscwoKICAgRm9yIHNvbWUgYXBwbGlj
YXRpb25zIChlLmcuLCBWb2ljZSBvdmVyIElQKSwgdGhlIDM2IGJ5dGVzIG9mIG92ZXJoZWFkCiAg
IHRoYXQgYSBTZW5kIGluZGljYXRpb24gb3IgRGF0YSBpbmRpY2F0aW9uIGFkZHMgdG8gdGhlIGFw
cGxpY2F0aW9uCiAgIGRhdGEgY2FuIHN1YnN0YW50aWFsbHkgaW5jcmVhc2UgdGhlIGJhbmR3aWR0
aCByZXF1aXJlZCBiZXR3ZWVuIHRoZQogICBjbGllbnQgYW5kIHRoZSBzZXJ2ZXIuICBUbyByZW1l
ZHkgdGhpcywgVFVSTiBvZmZlcnMgYSBzZWNvbmQgd2F5IGZvcgogICB0aGUgY2xpZW50IGFuZCBz
ZXJ2ZXIgdG8gYXNzb2NpYXRlIGRhdGEgd2l0aCBhIHNwZWNpZmljIHBlZXIuCgogICBUaGlzIHNl
Y29uZCB3YXkgdXNlcyBhbiBhbHRlcm5hdGUgcGFja2V0IGZvcm1hdCBrbm93biBhcyB0aGUKICAg
Q2hhbm5lbERhdGEgbWVzc2FnZS4gIFRoZSBDaGFubmVsRGF0YSBtZXNzYWdlIGRvZXMgbm90IHVz
ZSB0aGUgU1RVTgogICBoZWFkZXIgdXNlZCBieSBvdGhlciBUVVJOIG1lc3NhZ2VzLCBidXQgaW5z
dGVhZCBoYXMgYSA0LWJ5dGUgaGVhZGVyCiAgIHRoYXQgaW5jbHVkZXMgYSBudW1iZXIga25vd24g
YXMgYSBjaGFubmVsIG51bWJlci4gIEVhY2ggY2hhbm5lbAogICBudW1iZXIgaW4gdXNlIGlzIGJv
dW5kIHRvIGEgc3BlY2lmaWMgcGVlciBhbmQgdGh1cyBzZXJ2ZXMgYXMgYQogICBzaG9ydGhhbmQg
Zm9yIHRoZSBwZWVyJ3MgaG9zdCB0cmFuc3BvcnQgYWRkcmVzcy4KCiAgIFRvIGJpbmQgYSBjaGFu
bmVsIHRvIGEgcGVlciwgdGhlIGNsaWVudCBzZW5kcyBhIENoYW5uZWxCaW5kIHJlcXVlc3QKICAg
dG8gdGhlIHNlcnZlciwgYW5kIGluY2x1ZGVzIGFuIHVuYm91bmQgY2hhbm5lbCBudW1iZXIgYW5k
IHRoZQogICB0cmFuc3BvcnQgYWRkcmVzcyBvZiB0aGUgcGVlci4gIE9uY2UgdGhlIGNoYW5uZWwg
aXMgYm91bmQsIHRoZSBjbGllbnQKICAgY2FuIHVzZSBhIENoYW5uZWxEYXRhIG1lc3NhZ2UgdG8g
c2VuZCB0aGUgc2VydmVyIGRhdGEgZGVzdGluZWQgZm9yCiAgIHRoZSBwZWVyLiAgU2ltaWxhcmx5
LCB0aGUgc2VydmVyIGNhbiByZWxheSBkYXRhIGZyb20gdGhhdCBwZWVyCiAgIHRvd2FyZHMgdGhl
IGNsaWVudCB1c2luZyBhIENoYW5uZWxEYXRhIG1lc3NhZ2UuCgogICBDaGFubmVsIGJpbmRpbmdz
IGxhc3QgZm9yIDEwIG1pbnV0ZXMgdW5sZXNzIHJlZnJlc2hlZCAtLSB0aGlzCiAgIGxpZmV0aW1l
IHdhcyBjaG9zZW4gdG8gYmUgbG9uZ2VyIHRoYW4gdGhlIHBlcm1pc3Npb24gbGlmZXRpbWUuCiAg
IENoYW5uZWwgYmluZGluZ3MgYXJlIHJlZnJlc2hlZCBieSBzZW5kaW5nIGFub3RoZXIgQ2hhbm5l
bEJpbmQgcmVxdWVzdAogICByZWJpbmRpbmcgdGhlIGNoYW5uZWwgdG8gdGhlIHBlZXIuICBMaWtl
IHBlcm1pc3Npb25zIChidXQgdW5saWtlCiAgIGFsbG9jYXRpb25zKSwgdGhlcmUgaXMgbm8gd2F5
IHRvIGV4cGxpY2l0bHkgZGVsZXRlIGEgY2hhbm5lbCBiaW5kaW5nOwogICB0aGUgY2xpZW50IG11
c3Qgc2ltcGx5IHdhaXQgZm9yIGl0IHRvIHRpbWUgb3V0LgoKCgoKCgoKUmVkZHksIGV0IGFsLiAg
ICAgICAgICAgRXhwaXJlcyBOb3ZlbWJlciAxNiwgMjAxOSAgICAgICAgICAgICAgW1BhZ2UgMTdd
CgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgIFRVUk4gICAgICAgICAgICAgICAg
ICAgICAgICAgIE1heSAyMDE5CgoKICBUVVJOICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgVFVSTiAgICAgICAgICAgUGVlciAgICAgICAgICBQZWVyCiAgY2xpZW50ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHNlcnZlciAgICAgICAgICBBICAgICAgICAgICAgIEIKICAgIHwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwgICAgICAg
ICAgICAgfAogICAgfC0tIENoYW5uZWxCaW5kIHJlcSAtLS0tLS0tLS0tLS0tLS0tPnwgICAgICAg
ICAgICAgfCAgICAgICAgICAgICB8CiAgICB8IChQZWVyIEEgdG8gMHg0MDAxKSAgICAgICAgICAg
ICAgICAgfCAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwKICAgIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwgICAgICAgICAgICAgfAogICAgfDwt
LS0tLS0tLS0tIENoYW5uZWxCaW5kIHN1Y2MgcmVzcCAtLXwgICAgICAgICAgICAgfCAgICAgICAg
ICAgICB8CiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAg
ICAgICB8ICAgICAgICAgICAgIHwKICAgIHwtLSAoMHg0MDAxKSBkYXRhIC0tLS0tLS0tLS0tLS0t
LS0tLT58ICAgICAgICAgICAgIHwgICAgICAgICAgICAgfAogICAgfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHw9PT0gZGF0YSA9PT0+fCAgICAgICAgICAgICB8CiAgICB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICB8ICAgICAgICAg
ICAgIHwKICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8PD09IGRhdGEg
PT09PXwgICAgICAgICAgICAgfAogICAgfDwtLS0tLS0tLS0tLS0tLS0tLS0gKDB4NDAwMSkgZGF0
YSAtLXwgICAgICAgICAgICAgfCAgICAgICAgICAgICB8CiAgICB8ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwKICAgIHwtLS0g
U2VuZCBpbmQgKFBlZXIgQSktLS0tLS0tLS0tLS0tLT58ICAgICAgICAgICAgIHwgICAgICAgICAg
ICAgfAogICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHw9PT0gZGF0YSA9
PT0+fCAgICAgICAgICAgICB8CiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwKICAgIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8PD09IGRhdGEgPT09PXwgICAgICAgICAgICAgfAogICAgfDwtLS0t
LS0tLS0tLS0tLS0tLS0gKDB4NDAwMSkgZGF0YSAtLXwgICAgICAgICAgICAgfCAgICAgICAgICAg
ICB8CiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAg
ICB8ICAgICAgICAgICAgIHwKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZpZ3Vy
ZSA0CgogICBGaWd1cmUgNCBzaG93cyB0aGUgY2hhbm5lbCBtZWNoYW5pc20gaW4gdXNlLiAgVGhl
IGNsaWVudCBoYXMgYWxyZWFkeQogICBjcmVhdGVkIGFuIGFsbG9jYXRpb24gYW5kIG5vdyB3aXNo
ZXMgdG8gYmluZCBhIGNoYW5uZWwgdG8gUGVlciBBLiAgVG8KICAgZG8gdGhpcywgdGhlIGNsaWVu
dCBzZW5kcyBhIENoYW5uZWxCaW5kIHJlcXVlc3QgdG8gdGhlIHNlcnZlciwKICAgc3BlY2lmeWlu
ZyB0aGUgdHJhbnNwb3J0IGFkZHJlc3Mgb2YgUGVlciBBIGFuZCBhIGNoYW5uZWwgbnVtYmVyCiAg
ICgweDQwMDEpLiAgQWZ0ZXIgdGhhdCwgdGhlIGNsaWVudCBjYW4gc2VuZCBhcHBsaWNhdGlvbiBk
YXRhCiAgIGVuY2Fwc3VsYXRlZCBpbnNpZGUgQ2hhbm5lbERhdGEgbWVzc2FnZXMgdG8gUGVlciBB
OiB0aGlzIGlzIHNob3duIGFzCiAgICIoMHg0MDAxKSBkYXRhIiB3aGVyZSAweDQwMDEgaXMgdGhl
IGNoYW5uZWwgbnVtYmVyLiAgV2hlbiB0aGUKICAgQ2hhbm5lbERhdGEgbWVzc2FnZSBhcnJpdmVz
IGF0IHRoZSBzZXJ2ZXIsIHRoZSBzZXJ2ZXIgdHJhbnNmZXJzIHRoZQogICBkYXRhIHRvIGEgVURQ
IGRhdGFncmFtIGFuZCBzZW5kcyBpdCB0byBQZWVyIEEgKHdoaWNoIGlzIHRoZSBwZWVyCiAgIGJv
dW5kIHRvIGNoYW5uZWwgbnVtYmVyIDB4NDAwMSkuCgogICBJbiB0aGUgcmV2ZXJzZSBkaXJlY3Rp
b24sIHdoZW4gUGVlciBBIHNlbmRzIGEgVURQIGRhdGFncmFtIHRvIHRoZQogICByZWxheWVkIHRy
YW5zcG9ydCBhZGRyZXNzLCB0aGlzIFVEUCBkYXRhZ3JhbSBhcnJpdmVzIGF0IHRoZSBzZXJ2ZXIg
b24KICAgdGhlIHJlbGF5ZWQgdHJhbnNwb3J0IGFkZHJlc3MgYXNzaWduZWQgdG8gdGhlIGFsbG9j
YXRpb24uICBTaW5jZSB0aGUKICAgVURQIGRhdGFncmFtIHdhcyByZWNlaXZlZCBmcm9tIFBlZXIg
QSwgd2hpY2ggaGFzIGEgY2hhbm5lbCBudW1iZXIKICAgYXNzaWduZWQgdG8gaXQsIHRoZSBzZXJ2
ZXIgZW5jYXBzdWxhdGVzIHRoZSBkYXRhIGludG8gYSBDaGFubmVsRGF0YQogICBtZXNzYWdlIHdo
ZW4gc2VuZGluZyB0aGUgZGF0YSB0byB0aGUgY2xpZW50LgoKICAgT25jZSBhIGNoYW5uZWwgaGFz
IGJlZW4gYm91bmQsIHRoZSBjbGllbnQgaXMgZnJlZSB0byBpbnRlcm1peAogICBDaGFubmVsRGF0
YSBtZXNzYWdlcyBhbmQgU2VuZCBpbmRpY2F0aW9ucy4gIEluIHRoZSBmaWd1cmUsIHRoZSBjbGll
bnQKICAgbGF0ZXIgZGVjaWRlcyB0byB1c2UgYSBTZW5kIGluZGljYXRpb24gcmF0aGVyIHRoYW4g
YSBDaGFubmVsRGF0YQogICBtZXNzYWdlIHRvIHNlbmQgYWRkaXRpb25hbCBkYXRhIHRvIFBlZXIg
QS4gIFRoZSBjbGllbnQgbWlnaHQgZGVjaWRlCiAgIHRvIGRvIHRoaXMsIGZvciBleGFtcGxlLCBz
byBpdCBjYW4gdXNlIHRoZSBET05ULUZSQUdNRU5UIGF0dHJpYnV0ZQogICAoc2VlIHRoZSBuZXh0
IHNlY3Rpb24pLiAgSG93ZXZlciwgb25jZSBhIGNoYW5uZWwgaXMgYm91bmQsIHRoZSBzZXJ2ZXIK
ICAgd2lsbCBhbHdheXMgdXNlIGEgQ2hhbm5lbERhdGEgbWVzc2FnZSwgYXMgc2hvd24gaW4gdGhl
IGNhbGwgZmxvdy4KCgoKUmVkZHksIGV0IGFsLiAgICAgICAgICAgRXhwaXJlcyBOb3ZlbWJlciAx
NiwgMjAxOSAgICAgICAgICAgICAgW1BhZ2UgMThdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAg
ICAgICAgICAgIFRVUk4gICAgICAgICAgICAgICAgICAgICAgICAgIE1heSAyMDE5CgoKICAgTm90
ZSB0aGF0IENoYW5uZWxEYXRhIG1lc3NhZ2VzIGNhbiBvbmx5IGJlIHVzZWQgZm9yIHBlZXJzIHRv
IHdoaWNoCiAgIHRoZSBjbGllbnQgaGFzIGJvdW5kIGEgY2hhbm5lbC4gIEluIHRoZSBleGFtcGxl
IGFib3ZlLCBQZWVyIEEgaGFzCiAgIGJlZW4gYm91bmQgdG8gYSBjaGFubmVsLCBidXQgUGVlciBC
IGhhcyBub3QsIHNvIGFwcGxpY2F0aW9uIGRhdGEgdG8KICAgYW5kIGZyb20gUGVlciBCIHdvdWxk
IHVzZSB0aGUgU2VuZCBtZWNoYW5pc20uCgozLjYuICBVbnByaXZpbGVnZWQgVFVSTiBTZXJ2ZXJz
CgogICBUaGlzIHZlcnNpb24gb2YgVFVSTiBpcyBkZXNpZ25lZCBzbyB0aGF0IHRoZSBzZXJ2ZXIg
Y2FuIGJlCiAgIGltcGxlbWVudGVkIGFzIGFuIGFwcGxpY2F0aW9uIHRoYXQgcnVucyBpbiB1c2Vy
IHNwYWNlIHVuZGVyIGNvbW1vbmx5CiAgIGF2YWlsYWJsZSBvcGVyYXRpbmcgc3lzdGVtcyB3aXRo
b3V0IHJlcXVpcmluZyBzcGVjaWFsIHByaXZpbGVnZXMuCiAgIFRoaXMgZGVzaWduIGRlY2lzaW9u
IHdhcyBtYWRlIHRvIG1ha2UgaXQgZWFzeSB0byBkZXBsb3kgYSBUVVJOCiAgIHNlcnZlcjogZm9y
IGV4YW1wbGUsIHRvIGFsbG93IGEgVFVSTiBzZXJ2ZXIgdG8gYmUgaW50ZWdyYXRlZCBpbnRvIGEK
ICAgcGVlci10by1wZWVyIGFwcGxpY2F0aW9uIHNvIHRoYXQgb25lIHBlZXIgY2FuIG9mZmVyIE5B
VCB0cmF2ZXJzYWwKICAgc2VydmljZXMgdG8gYW5vdGhlciBwZWVyLgoKICAgVGhpcyBkZXNpZ24g
ZGVjaXNpb24gaGFzIHRoZSBmb2xsb3dpbmcgaW1wbGljYXRpb25zIGZvciBkYXRhIHJlbGF5ZWQK
ICAgYnkgYSBUVVJOIHNlcnZlcjoKCiAgIG8gIFRoZSB2YWx1ZSBvZiB0aGUgRGlmZnNlcnYgZmll
bGQgbWF5IG5vdCBiZSBwcmVzZXJ2ZWQgYWNyb3NzIHRoZQogICAgICBzZXJ2ZXI7CgogICBvICBU
aGUgVGltZSB0byBMaXZlIChUVEwpIGZpZWxkIG1heSBiZSByZXNldCwgcmF0aGVyIHRoYW4KICAg
ICAgZGVjcmVtZW50ZWQsIGFjcm9zcyB0aGUgc2VydmVyOwoKICAgbyAgVGhlIEV4cGxpY2l0IENv
bmdlc3Rpb24gTm90aWZpY2F0aW9uIChFQ04pIGZpZWxkIG1heSBiZSByZXNldCBieQogICAgICB0
aGUgc2VydmVyOwoKICAgbyAgVGhlcmUgaXMgbm8gZW5kLXRvLWVuZCBmcmFnbWVudGF0aW9uLCBz
aW5jZSB0aGUgcGFja2V0IGlzIHJlLQogICAgICBhc3NlbWJsZWQgYXQgdGhlIHNlcnZlci4KCiAg
IEZ1dHVyZSB3b3JrIG1heSBzcGVjaWZ5IGFsdGVybmF0ZSBUVVJOIHNlbWFudGljcyB0aGF0IGFk
ZHJlc3MgdGhlc2UKICAgbGltaXRhdGlvbnMuCgozLjcuICBBdm9pZGluZyBJUCBGcmFnbWVudGF0
aW9uCgogICBGb3IgcmVhc29ucyBkZXNjcmliZWQgaW4gW0ZyYWctSGFybWZ1bF0sIGFwcGxpY2F0
aW9ucywgZXNwZWNpYWxseQogICB0aG9zZSBzZW5kaW5nIGxhcmdlIHZvbHVtZXMgb2YgZGF0YSwg
c2hvdWxkIGF2b2lkIGhhdmluZyB0aGVpcgogICBwYWNrZXRzIGZyYWdtZW50ZWQuICBBcHBsaWNh
dGlvbnMgdXNpbmcgVENQIGNhbiBtb3JlIG9yIGxlc3MgaWdub3JlCiAgIHRoaXMgaXNzdWUgYmVj
YXVzZSBmcmFnbWVudGF0aW9uIGF2b2lkYW5jZSBpcyBub3cgYSBzdGFuZGFyZCBwYXJ0IG9mCiAg
IFRDUCwgYnV0IGFwcGxpY2F0aW9ucyB1c2luZyBVRFAgKGFuZCB0aHVzIGFueSBhcHBsaWNhdGlv
biB1c2luZyB0aGlzCiAgIHZlcnNpb24gb2YgVFVSTikgbmVlZCB0byBhdm9pZCBJUCBmcmFnbWVu
dGF0aW9uIGJ5IHNlbmRpbmcKICAgc3VmZmljaWVudGx5IHNtYWxsIG1lc3NhZ2VzIG9yIHVzZSBV
RFAgZnJhZ21lbnRhdGlvbgogICBbSS1ELmlldGYtdHN2d2ctdWRwLW9wdGlvbnNdLgoKICAgVGhl
IGFwcGxpY2F0aW9uIHJ1bm5pbmcgb24gdGhlIGNsaWVudCBhbmQgdGhlIHBlZXIgY2FuIHRha2Ug
b25lIG9mCiAgIHR3byBhcHByb2FjaGVzIHRvIGF2b2lkIElQIGZyYWdtZW50YXRpb24gdW50aWwg
VURQIGZyYWdtZW50YXRpb24KICAgc3VwcG9ydCBpcyBhdmFpbGFibGUuICBUaGUgZmlyc3QgdXNl
cyBtZXNzYWdlcyB0aGF0IGFyZSBsaW1pdGVkIHRvIGEKCgoKClJlZGR5LCBldCBhbC4gICAgICAg
ICAgIEV4cGlyZXMgTm92ZW1iZXIgMTYsIDIwMTkgICAgICAgICAgICAgIFtQYWdlIDE5XQoMCklu
dGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgICBUVVJOICAgICAgICAgICAgICAgICAgICAg
ICAgICBNYXkgMjAxOQoKCiAgIHByZWRldGVybWluZWQgZml4ZWQgbWF4aW11bSBhbmQgdGhlIHNl
Y29uZCByZWxpZXMgb24gbmV0d29yayBmZWVkYmFjawogICB0byBhZGFwdCB0aGF0IG1heGltdW0u
CgogICBUaGUgZmlyc3QgYXBwcm9hY2ggaXMgdG8gYXZvaWQgc2VuZGluZyBsYXJnZSBhbW91bnRz
IG9mIGFwcGxpY2F0aW9uCiAgIGRhdGEgaW4gdGhlIFRVUk4gbWVzc2FnZXMvVURQIGRhdGFncmFt
cyBleGNoYW5nZWQgYmV0d2VlbiB0aGUgY2xpZW50CiAgIGFuZCB0aGUgcGVlci4gIFRoaXMgaXMg
dGhlIGFwcHJvYWNoIHRha2VuIGJ5IG1vc3QgVm9JUCAoVm9pY2Utb3Zlci0KICAgSVApIGFwcGxp
Y2F0aW9ucy4gIEluIHRoaXMgYXBwcm9hY2gsIHRoZSBhcHBsaWNhdGlvbiBNVVNUIGFzc3VtZSBh
CiAgIFBNVFUgb2YgMTI4MCBieXRlcywgYXMgSVB2NiByZXF1aXJlcyB0aGF0IGV2ZXJ5IGxpbmsg
aW4gdGhlIEludGVybmV0CiAgIGhhdmUgYW4gTVRVIG9mIDEyODAgb2N0ZXRzIG9yIGdyZWF0ZXIg
YXMgc3BlY2lmaWVkIGluIFtSRkM4MjAwXS4gIElmCiAgIElQdjQgc3VwcG9ydCBvbiBsZWdhY3kg
b3Igb3RoZXJ3aXNlIHVudXN1YWwgbmV0d29ya3MgaXMgYQogICBjb25zaWRlcmF0aW9uLCB0aGUg
YXBwbGljYXRpb24gTUFZIGFzc3VtZSBvbiBhbiBlZmZlY3RpdmUgTVRVIG9mIDU3NgogICBieXRl
cyBmb3IgSVB2NCBkYXRhZ3JhbXMsIGFzIGV2ZXJ5IElQdjQgaG9zdCBtdXN0IGJlIGNhcGFibGUg
b2YKICAgcmVjZWl2aW5nIGEgcGFja2V0IHdob3NlIGxlbmd0aCBpcyBlcXVhbCB0byA1NzYgYnl0
ZXMgYXMgZGlzY3Vzc2VkIGluCiAgIFtSRkMwNzkxXSBhbmQgW1JGQzExMjJdLgoKICAgVGhlIGV4
YWN0IGFtb3VudCBvZiBhcHBsaWNhdGlvbiBkYXRhIHRoYXQgY2FuIGJlIGluY2x1ZGVkIHdoaWxl
CiAgIGF2b2lkaW5nIGZyYWdtZW50YXRpb24gZGVwZW5kcyBvbiB0aGUgZGV0YWlscyBvZiB0aGUg
VFVSTiBzZXNzaW9uCiAgIGJldHdlZW4gdGhlIGNsaWVudCBhbmQgdGhlIHNlcnZlcjogd2hldGhl
ciBVRFAsIFRDUCwgb3IgKEQpVExTCiAgIHRyYW5zcG9ydCBpcyB1c2VkLCB3aGV0aGVyIENoYW5u
ZWxEYXRhIG1lc3NhZ2VzIG9yIFNlbmQvRGF0YQogICBpbmRpY2F0aW9ucyBhcmUgdXNlZCwgYW5k
IHdoZXRoZXIgYW55IGFkZGl0aW9uYWwgYXR0cmlidXRlcyAoc3VjaCBhcwogICB0aGUgRE9OVC1G
UkFHTUVOVCBhdHRyaWJ1dGUpIGFyZSBpbmNsdWRlZC4gIEFub3RoZXIgZmFjdG9yLCB3aGljaCBp
cwogICBoYXJkIHRvIGRldGVybWluZSwgaXMgd2hldGhlciB0aGUgTVRVIGlzIHJlZHVjZWQgc29t
ZXdoZXJlIGFsb25nIHRoZQogICBwYXRoIGZvciBvdGhlciByZWFzb25zLCBzdWNoIGFzIHRoZSB1
c2Ugb2YgSVAtaW4tSVAgdHVubmVsaW5nLgoKICAgQXMgYSBndWlkZWxpbmUsIHNlbmRpbmcgYSBt
YXhpbXVtIG9mIDUwMCBieXRlcyBvZiBhcHBsaWNhdGlvbiBkYXRhIGluCiAgIGEgc2luZ2xlIFRV
Uk4gbWVzc2FnZSAoYnkgdGhlIGNsaWVudCBvbiB0aGUgY2xpZW50LXRvLXNlcnZlciBsZWcpIG9y
CiAgIGEgVURQIGRhdGFncmFtIChieSB0aGUgcGVlciBvbiB0aGUgcGVlci10by1zZXJ2ZXIgbGVn
KSB3aWxsIGdlbmVyYWxseQogICBhdm9pZCBJUCBmcmFnbWVudGF0aW9uLiAgVG8gZnVydGhlciBy
ZWR1Y2UgdGhlIGNoYW5jZSBvZgogICBmcmFnbWVudGF0aW9uLCBpdCBpcyByZWNvbW1lbmRlZCB0
aGF0IHRoZSBjbGllbnQgdXNlIENoYW5uZWxEYXRhCiAgIG1lc3NhZ2VzIHdoZW4gdHJhbnNmZXJy
aW5nIHNpZ25pZmljYW50IHZvbHVtZXMgb2YgZGF0YSwgc2luY2UgdGhlCiAgIG92ZXJoZWFkIG9m
IHRoZSBDaGFubmVsRGF0YSBtZXNzYWdlIGlzIGxlc3MgdGhhbiBTZW5kIGFuZCBEYXRhCiAgIGlu
ZGljYXRpb25zLgoKICAgVGhlIHNlY29uZCBhcHByb2FjaCB0aGUgY2xpZW50IGFuZCBwZWVyIGNh
biB0YWtlIHRvIGF2b2lkCiAgIGZyYWdtZW50YXRpb24gaXMgdG8gdXNlIGEgcGF0aCBNVFUgZGlz
Y292ZXJ5IGFsZ29yaXRobSB0byBkZXRlcm1pbmUKICAgdGhlIG1heGltdW0gYW1vdW50IG9mIGFw
cGxpY2F0aW9uIGRhdGEgdGhhdCBjYW4gYmUgc2VudCB3aXRob3V0CiAgIGZyYWdtZW50YXRpb24u
ICBUaGUgY2xhc3NpYyBwYXRoIE1UVSBkaXNjb3ZlcnkgYWxnb3JpdGhtIGRlZmluZWQgaW4KICAg
W1JGQzExOTFdIG1heSBub3QgYmUgYWJsZSB0byBkaXNjb3ZlciB0aGUgTVRVIG9mIHRoZSB0cmFu
c21pc3Npb24KICAgcGF0aCBiZXR3ZWVuIHRoZSBjbGllbnQgYW5kIHRoZSBwZWVyIHNpbmNlOgoK
ICAgICAgLSBhIHByb2JlIHBhY2tldCB3aXRoIERGIGJpdCBzZXQgdG8gdGVzdCBhIHBhdGggZm9y
IGEgbGFyZ2VyIE1UVQogICAgICBjYW4gYmUgZHJvcHBlZCBieSByb3V0ZXJzLCBvcgoKICAgICAg
LSBJQ01QIGVycm9yIG1lc3NhZ2VzIGNhbiBiZSBkcm9wcGVkIGJ5IG1pZGRsZSBib3hlcy4KCiAg
IEFzIGEgcmVzdWx0LCB0aGUgY2xpZW50IGFuZCBzZXJ2ZXIgbmVlZCB0byB1c2UgYSBwYXRoIE1U
VSBkaXNjb3ZlcnkKICAgYWxnb3JpdGhtIHRoYXQgZG9lcyBub3QgcmVxdWlyZSBJQ01QIG1lc3Nh
Z2VzLiAgVGhlIFBhY2tldGl6ZWQgUGF0aAogICBNVFUgRGlzY292ZXJ5IGFsZ29yaXRobSBkZWZp
bmVkIGluIFtSRkM0ODIxXSBpcyBvbmUgc3VjaCBhbGdvcml0aG0uCgoKClJlZGR5LCBldCBhbC4g
ICAgICAgICAgIEV4cGlyZXMgTm92ZW1iZXIgMTYsIDIwMTkgICAgICAgICAgICAgIFtQYWdlIDIw
XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgICBUVVJOICAgICAgICAgICAgICAg
ICAgICAgICAgICBNYXkgMjAxOQoKCiAgIFtJLUQuaWV0Zi10cmFtLXN0dW4tcG10dWRdIGlzIGFu
IGltcGxlbWVudGF0aW9uIG9mIFtSRkM0ODIxXSB0aGF0CiAgIHVzZXMgU1RVTiB0byBkaXNjb3Zl
ciB0aGUgcGF0aCBNVFUsIGFuZCBzbyBtaWdodCBiZSBhIHN1aXRhYmxlCiAgIGFwcHJvYWNoIHRv
IGJlIHVzZWQgaW4gY29uanVuY3Rpb24gd2l0aCBhIFRVUk4gc2VydmVyIHRoYXQgc3VwcG9ydHMK
ICAgdGhlIERPTlQtRlJBR01FTlQgYXR0cmlidXRlLiAgV2hlbiB0aGUgY2xpZW50IGluY2x1ZGVz
IHRoZSBET05ULQogICBGUkFHTUVOVCBhdHRyaWJ1dGUgaW4gYSBTZW5kIGluZGljYXRpb24sIHRo
aXMgdGVsbHMgdGhlIHNlcnZlciB0byBzZXQKICAgdGhlIERGIGJpdCBpbiB0aGUgcmVzdWx0aW5n
IFVEUCBkYXRhZ3JhbSB0aGF0IGl0IHNlbmRzIHRvIHRoZSBwZWVyLgogICBTaW5jZSBzb21lIHNl
cnZlcnMgbWF5IGJlIHVuYWJsZSB0byBzZXQgdGhlIERGIGJpdCwgdGhlIGNsaWVudCBzaG91bGQK
ICAgYWxzbyBpbmNsdWRlIHRoaXMgYXR0cmlidXRlIGluIHRoZSBBbGxvY2F0ZSByZXF1ZXN0IC0t
IGFueSBzZXJ2ZXIKICAgdGhhdCBkb2VzIG5vdCBzdXBwb3J0IHRoZSBET05ULUZSQUdNRU5UIGF0
dHJpYnV0ZSB3aWxsIGluZGljYXRlIHRoaXMKICAgYnkgcmVqZWN0aW5nIHRoZSBBbGxvY2F0ZSBy
ZXF1ZXN0LiAgSWYgdGhlIFRVUk4gc2VydmVyIGNhcnJ5aW5nIG91dAogICBwYWNrZXQgdHJhbnNs
YXRpb24gZnJvbSBJUHY0LXRvLUlQdjYgY2Fubm90IGdldCB0aGUgRG9uJ3QgRnJhZ21lbnQKICAg
KERGKSBiaXQgaW4gdGhlIElQdjQgaGVhZGVyLCBpdCBNVVNUIHJlamVjdCB0aGUgQWxsb2NhdGUg
cmVxdWVzdCB3aXRoCiAgIERPTlQtRlJBR01FTlQgYXR0cmlidXRlLgoKMy44LiAgUlRQIFN1cHBv
cnQKCiAgIE9uZSBvZiB0aGUgZW52aXNpb25lZCB1c2VzIG9mIFRVUk4gaXMgYXMgYSByZWxheSBm
b3IgY2xpZW50cyBhbmQKICAgcGVlcnMgd2lzaGluZyB0byBleGNoYW5nZSByZWFsLXRpbWUgZGF0
YSAoZS5nLiwgdm9pY2Ugb3IgdmlkZW8pIHVzaW5nCiAgIFJUUC4gIFRvIGZhY2lsaXRhdGUgdGhl
IHVzZSBvZiBUVVJOIGZvciB0aGlzIHB1cnBvc2UsIFRVUk4gaW5jbHVkZXMKICAgc29tZSBzcGVj
aWFsIHN1cHBvcnQgZm9yIG9sZGVyIHZlcnNpb25zIG9mIFJUUC4KCiAgIE9sZCB2ZXJzaW9ucyBv
ZiBSVFAgW1JGQzM1NTBdIHJlcXVpcmVkIHRoYXQgdGhlIFJUUCBzdHJlYW0gYmUgb24gYW4KICAg
ZXZlbiBwb3J0IG51bWJlciBhbmQgdGhlIGFzc29jaWF0ZWQgUlRQIENvbnRyb2wgUHJvdG9jb2wg
KFJUQ1ApCiAgIHN0cmVhbSwgaWYgcHJlc2VudCwgYmUgb24gdGhlIG5leHQgaGlnaGVzdCBwb3J0
LiAgVG8gYWxsb3cgY2xpZW50cyB0bwogICB3b3JrIHdpdGggcGVlcnMgdGhhdCBzdGlsbCByZXF1
aXJlIHRoaXMsIFRVUk4gYWxsb3dzIHRoZSBjbGllbnQgdG8KICAgcmVxdWVzdCB0aGF0IHRoZSBz
ZXJ2ZXIgYWxsb2NhdGUgYSByZWxheWVkIHRyYW5zcG9ydCBhZGRyZXNzIHdpdGggYW4KICAgZXZl
biBwb3J0IG51bWJlciwgYW5kIHRvIG9wdGlvbmFsbHkgcmVxdWVzdCB0aGUgc2VydmVyIHJlc2Vy
dmUgdGhlCiAgIG5leHQtaGlnaGVzdCBwb3J0IG51bWJlciBmb3IgYSBzdWJzZXF1ZW50IGFsbG9j
YXRpb24uCgozLjkuICBIYXBweSBFeWViYWxscyBmb3IgVFVSTgoKICAgSWYgYW4gSVB2NCBwYXRo
IHRvIHJlYWNoIGEgVFVSTiBzZXJ2ZXIgaXMgZm91bmQsIGJ1dCB0aGUgVFVSTgogICBzZXJ2ZXIn
cyBJUHY2IHBhdGggaXMgbm90IHdvcmtpbmcsIGEgZHVhbC1zdGFjayBUVVJOIGNsaWVudCBjYW4K
ICAgZXhwZXJpZW5jZSBhIHNpZ25pZmljYW50IGNvbm5lY3Rpb24gZGVsYXkgY29tcGFyZWQgdG8g
YW4gSVB2NC1vbmx5CiAgIFRVUk4gY2xpZW50LiAgVG8gb3ZlcmNvbWUgdGhlc2UgY29ubmVjdGlv
biBzZXR1cCBwcm9ibGVtcywgdGhlIFRVUk4KICAgY2xpZW50IG5lZWRzIHRvIHF1ZXJ5IGJvdGgg
QSBhbmQgQUFBQSByZWNvcmRzIGZvciB0aGUgVFVSTiBzZXJ2ZXIKICAgc3BlY2lmaWVkIHVzaW5n
IGEgZG9tYWluIG5hbWUgYW5kIHRyeSBjb25uZWN0aW5nIHRvIHRoZSBUVVJOIHNlcnZlcgogICB1
c2luZyBib3RoIElQdjYgYW5kIElQdjQgYWRkcmVzc2VzIGluIGEgZmFzaGlvbiBzaW1pbGFyIHRv
IHRoZSBIYXBweQogICBFeWViYWxscyBtZWNoYW5pc20gZGVmaW5lZCBpbiBbUkZDODMwNV0uICBU
aGUgVFVSTiBjbGllbnQgcGVyZm9ybXMKICAgdGhlIGZvbGxvd2luZyBzdGVwcyBiYXNlZCBvbiB0
aGUgdHJhbnNwb3J0IHByb3RvY29sIGJlaW5nIHVzZWQgdG8KICAgY29ubmVjdCB0byB0aGUgVFVS
TiBzZXJ2ZXIuCgogICBvICBGb3IgVENQIG9yIFRMUy1vdmVyLVRDUCwgaW5pdGlhdGUgVENQIGNv
bm5lY3Rpb24gdG8gYm90aCBJUAogICAgICBhZGRyZXNzIGZhbWlsaWVzIGFzIGRpc2N1c3NlZCBp
biBbUkZDODMwNV0sIGFuZCB1c2UgdGhlIGZpcnN0IFRDUAogICAgICBjb25uZWN0aW9uIHRoYXQg
aXMgZXN0YWJsaXNoZWQuICBJZiBjb25uZWN0aW9ucyBhcmUgZXN0YWJsaXNoZWQgb24KICAgICAg
Ym90aCBJUCBhZGRyZXNzIGZhbWlsaWVzIHRoZW4gdGVybWluYXRlIHRoZSBUQ1AgY29ubmVjdGlv
biB1c2luZwogICAgICB0aGUgSVAgYWRkcmVzcyBmYW1pbHkgd2l0aCBsb3dlciBwcmVjZWRlbmNl
IFtSRkM2NzI0XS4KCgoKClJlZGR5LCBldCBhbC4gICAgICAgICAgIEV4cGlyZXMgTm92ZW1iZXIg
MTYsIDIwMTkgICAgICAgICAgICAgIFtQYWdlIDIxXQoMCkludGVybmV0LURyYWZ0ICAgICAgICAg
ICAgICAgICAgICBUVVJOICAgICAgICAgICAgICAgICAgICAgICAgICBNYXkgMjAxOQoKCiAgIG8g
IEZvciBjbGVhciB0ZXh0IFVEUCwgc2VuZCBUVVJOIEFsbG9jYXRlIHJlcXVlc3RzIHRvIGJvdGgg
SVAgYWRkcmVzcwogICAgICBmYW1pbGllcyBhcyBkaXNjdXNzZWQgaW4gW1JGQzgzMDVdLCB3aXRo
b3V0IGF1dGhlbnRpY2F0aW9uCiAgICAgIGluZm9ybWF0aW9uLiAgSWYgdGhlIFRVUk4gc2VydmVy
IHJlcXVpcmVzIGF1dGhlbnRpY2F0aW9uLCBpdCB3aWxsCiAgICAgIHNlbmQgYmFjayBhIDQwMSB1
bmF1dGhlbnRpY2F0ZWQgcmVzcG9uc2UgYW5kIHRoZSBUVVJOIGNsaWVudCB1c2VzCiAgICAgIHRo
ZSBmaXJzdCBVRFAgY29ubmVjdGlvbiBvbiB3aGljaCBhIDQwMSBlcnJvciByZXNwb25zZSBpcwog
ICAgICByZWNlaXZlZC4gIElmIGEgNDAxIGVycm9yIHJlc3BvbnNlIGlzIHJlY2VpdmVkIGZyb20g
Ym90aCBJUAogICAgICBhZGRyZXNzIGZhbWlsaWVzIHRoZW4gdGhlIFRVUk4gY2xpZW50IGNhbiBz
aWxlbnRseSBhYmFuZG9uIHRoZSBVRFAKICAgICAgY29ubmVjdGlvbiBvbiB0aGUgSVAgYWRkcmVz
cyBmYW1pbHkgd2l0aCBsb3dlciBwcmVjZWRlbmNlLiAgSWYgdGhlCiAgICAgIFRVUk4gc2VydmVy
IGRvZXMgbm90IHJlcXVpcmUgYXV0aGVudGljYXRpb24gKGFzIGRlc2NyaWJlZCBpbgogICAgICBT
ZWN0aW9uIDkgb2YgW1JGQzgxNTVdKSwgaXQgaXMgcG9zc2libGUgZm9yIGJvdGggQWxsb2NhdGUg
cmVxdWVzdHMKICAgICAgdG8gc3VjY2VlZC4gIEluIHRoaXMgY2FzZSwgdGhlIFRVUk4gY2xpZW50
IHNlbmRzIGEgUmVmcmVzaCB3aXRoCiAgICAgIExJRkVUSU1FIHZhbHVlIG9mIDAgb24gdGhlIGFs
bG9jYXRpb24gdXNpbmcgdGhlIElQIGFkZHJlc3MgZmFtaWx5CiAgICAgIHdpdGggbG93ZXIgcHJl
Y2VkZW5jZSB0byBkZWxldGUgdGhlIGFsbG9jYXRpb24uCgogICBvICBGb3IgRFRMUyBvdmVyIFVE
UCwgaW5pdGlhdGUgRFRMUyBoYW5kc2hha2UgdG8gYm90aCBJUCBhZGRyZXNzCiAgICAgIGZhbWls
aWVzIGFzIGRpc2N1c3NlZCBpbiBbUkZDODMwNV0gYW5kIHVzZSB0aGUgZmlyc3QgRFRMUyBzZXNz
aW9uCiAgICAgIHRoYXQgaXMgZXN0YWJsaXNoZWQuICBJZiB0aGUgRFRMUyBzZXNzaW9uIGlzIGVz
dGFibGlzaGVkIG9uIGJvdGgKICAgICAgSVAgYWRkcmVzcyBmYW1pbGllcyB0aGVuIHRoZSBjbGll
bnQgc2VuZHMgRFRMUyBjbG9zZV9ub3RpZnkgYWxlcnQKICAgICAgdG8gdGVybWluYXRlIHRoZSBE
VExTIHNlc3Npb24gdXNpbmcgdGhlIElQIGFkZHJlc3MgZmFtaWx5IHdpdGgKICAgICAgbG93ZXIg
cHJlY2VkZW5jZS4gIElmIFRVUk4gb3ZlciBEVExTIHNlcnZlciBoYXMgYmVlbiBjb25maWd1cmVk
IHRvCiAgICAgIHJlcXVpcmUgYSBjb29raWUgZXhjaGFuZ2UgKFNlY3Rpb24gNC4yIGluIFtSRkM2
MzQ3XSkgYW5kCiAgICAgIEhlbGxvVmVyaWZ5UmVxdWVzdCBpcyByZWNlaXZlZCBmcm9tIHRoZSBU
VVJOIHNlcnZlcnMgb24gYm90aCBJUAogICAgICBhZGRyZXNzIGZhbWlsaWVzIHRoZW4gdGhlIGNs
aWVudCBjYW4gc2lsZW50bHkgYWJhbmRvbiB0aGUKICAgICAgY29ubmVjdGlvbiBvbiB0aGUgSVAg
YWRkcmVzcyBmYW1pbHkgd2l0aCBsb3dlciBwcmVjZWRlbmNlLgoKNC4gIERpc2NvdmVyeSBvZiBU
VVJOIHNlcnZlcgoKICAgTWV0aG9kcyBvZiBUVVJOIHNlcnZlciBkaXNjb3ZlcnksIGluY2x1ZGlu
ZyB1c2luZyBhbnljYXN0LCBhcmUKICAgZGVzY3JpYmVkIGluIFtSRkM4MTU1XS4gIFRoZSBzeW50
YXggb2YgdGhlICJ0dXJuIiBhbmQgInR1cm5zIiBVUklzCiAgIGFyZSBkZWZpbmVkIGluIFNlY3Rp
b24gMy4xIG9mIFtSRkM3MDY1XS4gIERUTFMgYXMgYSB0cmFuc3BvcnQKICAgcHJvdG9jb2wgZm9y
IFRVUk4gaXMgZGVmaW5lZCBpbiBbUkZDNzM1MF0uCgo0LjEuICBUVVJOIFVSSSBTY2hlbWUgU2Vt
YW50aWNzCgogICBUaGUgInR1cm4iIGFuZCAidHVybnMiIFVSSSBzY2hlbWVzIGFyZSB1c2VkIHRv
IGRlc2lnbmF0ZSBhIFRVUk4KICAgc2VydmVyIChhbHNvIGtub3duIGFzIGEgcmVsYXkpIG9uIElu
dGVybmV0IGhvc3RzIGFjY2Vzc2libGUgdXNpbmcgdGhlCiAgIFRVUk4gcHJvdG9jb2wuICBUaGUg
VFVSTiBwcm90b2NvbCBzdXBwb3J0cyBzZW5kaW5nIG1lc3NhZ2VzIG92ZXIgVURQLAogICBUQ1As
IFRMUy1vdmVyLVRDUCBvciBEVExTLW92ZXItVURQLiAgVGhlICJ0dXJucyIgVVJJIHNjaGVtZSBN
VVNUIGJlCiAgIHVzZWQgd2hlbiBUVVJOIGlzIHJ1biBvdmVyIFRMUy1vdmVyLVRDUCBvciBpbiBE
VExTLW92ZXItVURQLCBhbmQgdGhlCiAgICJ0dXJuIiBzY2hlbWUgTVVTVCBiZSB1c2VkIG90aGVy
d2lzZS4gIFRoZSByZXF1aXJlZCA8aG9zdD4gcGFydCBvZgogICB0aGUgInR1cm4iIFVSSSBkZW5v
dGVzIHRoZSBUVVJOIHNlcnZlciBob3N0LiAgVGhlIDxwb3J0PiBwYXJ0LCBpZgogICBwcmVzZW50
LCBkZW5vdGVzIHRoZSBwb3J0IG9uIHdoaWNoIHRoZSBUVVJOIHNlcnZlciBpcyBhd2FpdGluZwog
ICBjb25uZWN0aW9uIHJlcXVlc3RzLiAgSWYgaXQgaXMgYWJzZW50LCB0aGUgZGVmYXVsdCBwb3J0
IGlzIDM0NzggZm9yCiAgIGJvdGggVURQIGFuZCBUQ1AuICBUaGUgZGVmYXVsdCBwb3J0IGZvciBU
VVJOIG92ZXIgVExTIGFuZCBUVVJOIG92ZXIKICAgRFRMUyBpcyA1MzQ5LgoKCgoKCgpSZWRkeSwg
ZXQgYWwuICAgICAgICAgICBFeHBpcmVzIE5vdmVtYmVyIDE2LCAyMDE5ICAgICAgICAgICAgICBb
UGFnZSAyMl0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgVFVSTiAgICAgICAg
ICAgICAgICAgICAgICAgICAgTWF5IDIwMTkKCgo1LiAgR2VuZXJhbCBCZWhhdmlvcgoKICAgVGhp
cyBzZWN0aW9uIGNvbnRhaW5zIGdlbmVyYWwgVFVSTiBwcm9jZXNzaW5nIHJ1bGVzIHRoYXQgYXBw
bHkgdG8gYWxsCiAgIFRVUk4gbWVzc2FnZXMuCgogICBUVVJOIGlzIGFuIGV4dGVuc2lvbiB0byBT
VFVOLiAgQWxsIFRVUk4gbWVzc2FnZXMsIHdpdGggdGhlIGV4Y2VwdGlvbgogICBvZiB0aGUgQ2hh
bm5lbERhdGEgbWVzc2FnZSwgYXJlIFNUVU4tZm9ybWF0dGVkIG1lc3NhZ2VzLiAgQWxsIHRoZQog
ICBiYXNlIHByb2Nlc3NpbmcgcnVsZXMgZGVzY3JpYmVkIGluIFtJLUQuaWV0Zi10cmFtLXN0dW5i
aXNdIGFwcGx5IHRvCiAgIFNUVU4tZm9ybWF0dGVkIG1lc3NhZ2VzLiAgVGhpcyBtZWFucyB0aGF0
IGFsbCB0aGUgbWVzc2FnZS1mb3JtaW5nIGFuZAogICBtZXNzYWdlLXByb2Nlc3NpbmcgZGVzY3Jp
cHRpb25zIGluIHRoaXMgZG9jdW1lbnQgYXJlIGltcGxpY2l0bHkKICAgcHJlZml4ZWQgd2l0aCB0
aGUgcnVsZXMgb2YgW0ktRC5pZXRmLXRyYW0tc3R1bmJpc10uCgogICBbSS1ELmlldGYtdHJhbS1z
dHVuYmlzXSBzcGVjaWZpZXMgYW4gYXV0aGVudGljYXRpb24gbWVjaGFuaXNtIGNhbGxlZAogICB0
aGUgbG9uZy10ZXJtIGNyZWRlbnRpYWwgbWVjaGFuaXNtLiAgVFVSTiBzZXJ2ZXJzIGFuZCBjbGll
bnRzIE1VU1QKICAgaW1wbGVtZW50IHRoaXMgbWVjaGFuaXNtLiAgVGhlIHNlcnZlciBNVVNUIGRl
bWFuZCB0aGF0IGFsbCByZXF1ZXN0cwogICBmcm9tIHRoZSBjbGllbnQgYmUgYXV0aGVudGljYXRl
ZCB1c2luZyB0aGlzIG1lY2hhbmlzbSwgb3IgdGhhdCBhCiAgIGVxdWFsbHkgc3Ryb25nIG9yIHN0
cm9uZ2VyIG1lY2hhbmlzbSBmb3IgY2xpZW50IGF1dGhlbnRpY2F0aW9uIGlzCiAgIHVzZWQuCgog
ICBOb3RlIHRoYXQgdGhlIGxvbmctdGVybSBjcmVkZW50aWFsIG1lY2hhbmlzbSBhcHBsaWVzIG9u
bHkgdG8gcmVxdWVzdHMKICAgYW5kIGNhbm5vdCBiZSB1c2VkIHRvIGF1dGhlbnRpY2F0ZSBpbmRp
Y2F0aW9uczsgdGh1cywgaW5kaWNhdGlvbnMgaW4KICAgVFVSTiBhcmUgbmV2ZXIgYXV0aGVudGlj
YXRlZC4gIElmIHRoZSBzZXJ2ZXIgcmVxdWlyZXMgcmVxdWVzdHMgdG8gYmUKICAgYXV0aGVudGlj
YXRlZCwgdGhlbiB0aGUgc2VydmVyJ3MgYWRtaW5pc3RyYXRvciBNVVNUIGNob29zZSBhIHJlYWxt
CiAgIHZhbHVlIHRoYXQgd2lsbCB1bmlxdWVseSBpZGVudGlmeSB0aGUgdXNlcm5hbWUgYW5kIHBh
c3N3b3JkCiAgIGNvbWJpbmF0aW9uIHRoYXQgdGhlIGNsaWVudCBtdXN0IHVzZSwgZXZlbiBpZiB0
aGUgY2xpZW50IHVzZXMKICAgbXVsdGlwbGUgc2VydmVycyB1bmRlciBkaWZmZXJlbnQgYWRtaW5p
c3RyYXRpb25zLiAgVGhlIHNlcnZlcidzCiAgIGFkbWluaXN0cmF0b3IgTUFZIGNob29zZSB0byBh
bGxvY2F0ZSBhIHVuaXF1ZSB1c2VybmFtZSB0byBlYWNoCiAgIGNsaWVudCwgb3IgTUFZIGNob29z
ZSB0byBhbGxvY2F0ZSB0aGUgc2FtZSB1c2VybmFtZSB0byBtb3JlIHRoYW4gb25lCiAgIGNsaWVu
dCAoZm9yIGV4YW1wbGUsIHRvIGFsbCBjbGllbnRzIGZyb20gdGhlIHNhbWUgZGVwYXJ0bWVudCBv
cgogICBjb21wYW55KS4gIEZvciBlYWNoIEFsbG9jYXRlIHJlcXVlc3QsIHRoZSBzZXJ2ZXIgU0hP
VUxEIGdlbmVyYXRlIGEKICAgbmV3IHJhbmRvbSBub25jZSB3aGVuIHRoZSBhbGxvY2F0aW9uIGlz
IGZpcnN0IGF0dGVtcHRlZCBmb2xsb3dpbmcgdGhlCiAgIHJhbmRvbW5lc3MgcmVjb21tZW5kYXRp
b25zIGluIFtSRkM0MDg2XSBhbmQgU0hPVUxEIGV4cGlyZSB0aGUgbm9uY2UKICAgYXQgbGVhc3Qg
b25jZSBldmVyeSBob3VyIGR1cmluZyB0aGUgbGlmZXRpbWUgb2YgdGhlIGFsbG9jYXRpb24uICBU
bwogICBpbmRpY2F0ZSB0aGF0IHRoZSBzZXJ2ZXIgc3VwcG9ydHMgW0ktRC5pZXRmLXRyYW0tc3R1
bmJpc10sIHRoZSBzZXJ2ZXIKICAgcHJlcGVuZHMgdGhlIE5PTkNFIGF0dHJpYnV0ZSB2YWx1ZSB3
aXRoIHRoZSAibm9uY2UgY29va2llIgogICAoU2VjdGlvbiA5LjIgb2YgW0ktRC5pZXRmLXRyYW0t
c3R1bmJpc10pLgoKICAgQWxsIHJlcXVlc3RzIGFmdGVyIHRoZSBpbml0aWFsIEFsbG9jYXRlIG11
c3QgdXNlIHRoZSBzYW1lIHVzZXJuYW1lIGFzCiAgIHRoYXQgdXNlZCB0byBjcmVhdGUgdGhlIGFs
bG9jYXRpb24sIHRvIHByZXZlbnQgYXR0YWNrZXJzIGZyb20KICAgaGlqYWNraW5nIHRoZSBjbGll
bnQncyBhbGxvY2F0aW9uLiAgU3BlY2lmaWNhbGx5LCBpZiB0aGUgc2VydmVyCiAgIHJlcXVpcmVz
IHRoZSB1c2Ugb2YgdGhlIGxvbmctdGVybSBjcmVkZW50aWFsIG1lY2hhbmlzbSwgYW5kIGlmIGEg
bm9uLQogICBBbGxvY2F0ZSByZXF1ZXN0IHBhc3NlcyBhdXRoZW50aWNhdGlvbiB1bmRlciB0aGlz
IG1lY2hhbmlzbSwgYW5kIGlmCiAgIHRoZSA1LXR1cGxlIGlkZW50aWZpZXMgYW4gZXhpc3Rpbmcg
YWxsb2NhdGlvbiwgYnV0IHRoZSByZXF1ZXN0IGRvZXMKICAgbm90IHVzZSB0aGUgc2FtZSB1c2Vy
bmFtZSBhcyB1c2VkIHRvIGNyZWF0ZSB0aGUgYWxsb2NhdGlvbiwgdGhlbiB0aGUKICAgcmVxdWVz
dCBNVVNUIGJlIHJlamVjdGVkIHdpdGggYSA0NDEgKFdyb25nIENyZWRlbnRpYWxzKSBlcnJvci4K
CiAgIFdoZW4gYSBUVVJOIG1lc3NhZ2UgYXJyaXZlcyBhdCB0aGUgc2VydmVyIGZyb20gdGhlIGNs
aWVudCwgdGhlIHNlcnZlcgogICB1c2VzIHRoZSA1LXR1cGxlIGluIHRoZSBtZXNzYWdlIHRvIGlk
ZW50aWZ5IHRoZSBhc3NvY2lhdGVkCgoKClJlZGR5LCBldCBhbC4gICAgICAgICAgIEV4cGlyZXMg
Tm92ZW1iZXIgMTYsIDIwMTkgICAgICAgICAgICAgIFtQYWdlIDIzXQoMCkludGVybmV0LURyYWZ0
ICAgICAgICAgICAgICAgICAgICBUVVJOICAgICAgICAgICAgICAgICAgICAgICAgICBNYXkgMjAx
OQoKCiAgIGFsbG9jYXRpb24uICBGb3IgYWxsIFRVUk4gbWVzc2FnZXMgKGluY2x1ZGluZyBDaGFu
bmVsRGF0YSkgRVhDRVBUIGFuCiAgIEFsbG9jYXRlIHJlcXVlc3QsIGlmIHRoZSA1LXR1cGxlIGRv
ZXMgbm90IGlkZW50aWZ5IGFuIGV4aXN0aW5nCiAgIGFsbG9jYXRpb24sIHRoZW4gdGhlIG1lc3Nh
Z2UgTVVTVCBlaXRoZXIgYmUgcmVqZWN0ZWQgd2l0aCBhIDQzNwogICBBbGxvY2F0aW9uIE1pc21h
dGNoIGVycm9yIChpZiBpdCBpcyBhIHJlcXVlc3QpIG9yIHNpbGVudGx5IGlnbm9yZWQKICAgKGlm
IGl0IGlzIGFuIGluZGljYXRpb24gb3IgYSBDaGFubmVsRGF0YSBtZXNzYWdlKS4gIEEgY2xpZW50
CiAgIHJlY2VpdmluZyBhIDQzNyBlcnJvciByZXNwb25zZSB0byBhIHJlcXVlc3Qgb3RoZXIgdGhh
biBBbGxvY2F0ZSBNVVNUCiAgIGFzc3VtZSB0aGUgYWxsb2NhdGlvbiBubyBsb25nZXIgZXhpc3Rz
LgoKICAgW0ktRC5pZXRmLXRyYW0tc3R1bmJpc10gZGVmaW5lcyBhIG51bWJlciBvZiBhdHRyaWJ1
dGVzLCBpbmNsdWRpbmcgdGhlCiAgIFNPRlRXQVJFIGFuZCBGSU5HRVJQUklOVCBhdHRyaWJ1dGVz
LiAgVGhlIGNsaWVudCBTSE9VTEQgaW5jbHVkZSB0aGUKICAgU09GVFdBUkUgYXR0cmlidXRlIGlu
IGFsbCBBbGxvY2F0ZSBhbmQgUmVmcmVzaCByZXF1ZXN0cyBhbmQgTUFZCiAgIGluY2x1ZGUgaXQg
aW4gYW55IG90aGVyIHJlcXVlc3RzIG9yIGluZGljYXRpb25zLiAgVGhlIHNlcnZlciBTSE9VTEQK
ICAgaW5jbHVkZSB0aGUgU09GVFdBUkUgYXR0cmlidXRlIGluIGFsbCBBbGxvY2F0ZSBhbmQgUmVm
cmVzaCByZXNwb25zZXMKICAgKGVpdGhlciBzdWNjZXNzIG9yIGZhaWx1cmUpIGFuZCBNQVkgaW5j
bHVkZSBpdCBpbiBvdGhlciByZXNwb25zZXMgb3IKICAgaW5kaWNhdGlvbnMuICBUaGUgY2xpZW50
IGFuZCB0aGUgc2VydmVyIE1BWSBpbmNsdWRlIHRoZSBGSU5HRVJQUklOVAogICBhdHRyaWJ1dGUg
aW4gYW55IFNUVU4tZm9ybWF0dGVkIG1lc3NhZ2VzIGRlZmluZWQgaW4gdGhpcyBkb2N1bWVudC4K
CiAgIFRVUk4gZG9lcyBub3QgdXNlIHRoZSBiYWNrd2FyZHMtY29tcGF0aWJpbGl0eSBtZWNoYW5p
c20gZGVzY3JpYmVkIGluCiAgIFtJLUQuaWV0Zi10cmFtLXN0dW5iaXNdLgoKICAgVFVSTiwgYXMg
ZGVmaW5lZCBpbiB0aGlzIHNwZWNpZmljYXRpb24sIHN1cHBvcnRzIGJvdGggSVB2NCBhbmQgSVB2
Ni4KICAgSVB2NiBzdXBwb3J0IGluIFRVUk4gaW5jbHVkZXMgSVB2NC10by1JUHY2LCBJUHY2LXRv
LUlQdjYsIGFuZCBJUHY2LQogICB0by1JUHY0IHJlbGF5aW5nLiAgVGhlIFJFUVVFU1RFRC1BRERS
RVNTLUZBTUlMWSBhdHRyaWJ1dGUgYWxsb3dzIGEKICAgY2xpZW50IHRvIGV4cGxpY2l0bHkgcmVx
dWVzdCB0aGUgYWRkcmVzcyB0eXBlIHRoZSBUVVJOIHNlcnZlciB3aWxsCiAgIGFsbG9jYXRlIChl
LmcuLCBhbiBJUHY0LW9ubHkgbm9kZSBtYXkgcmVxdWVzdCB0aGUgVFVSTiBzZXJ2ZXIgdG8KICAg
YWxsb2NhdGUgYW4gSVB2NiBhZGRyZXNzKS4gIFRoZSBBRERJVElPTkFMLUFERFJFU1MtRkFNSUxZ
IGF0dHJpYnV0ZQogICBhbGxvd3MgYSBjbGllbnQgdG8gcmVxdWVzdCB0aGUgc2VydmVyIHRvIGFs
bG9jYXRlIG9uZSBJUHY0IGFuZCBvbmUKICAgSVB2NiByZWxheSBhZGRyZXNzIGluIGEgc2luZ2xl
IEFsbG9jYXRlIHJlcXVlc3QuICBUaGlzIHNhdmVzIGxvY2FsCiAgIHBvcnRzIG9uIHRoZSBjbGll
bnQgYW5kIHJlZHVjZXMgdGhlIG51bWJlciBvZiBtZXNzYWdlcyBzZW50IGJldHdlZW4KICAgdGhl
IGNsaWVudCBhbmQgdGhlIFRVUk4gc2VydmVyLgoKICAgQnkgZGVmYXVsdCwgVFVSTiBydW5zIG9u
IHRoZSBzYW1lIHBvcnRzIGFzIFNUVU46IDM0NzggZm9yIFRVUk4gb3ZlcgogICBVRFAgYW5kIFRD
UCwgYW5kIDUzNDkgZm9yIFRVUk4gb3ZlciAoRClUTFMuICBIb3dldmVyLCBUVVJOIGhhcyBpdHMK
ICAgb3duIHNldCBvZiBTZXJ2aWNlIFJlY29yZCAoU1JWKSBuYW1lczogInR1cm4iIGZvciBVRFAg
YW5kIFRDUCwgYW5kCiAgICJ0dXJucyIgZm9yIChEKVRMUy4gIEVpdGhlciB0aGUgRE5TIHJlc29s
dXRpb24gcHJvY2VkdXJlcyBvciB0aGUKICAgQUxURVJOQVRFLVNFUlZFUiBwcm9jZWR1cmVzLCBi
b3RoIGRlc2NyaWJlZCBpbiBTZWN0aW9uIDcsIGNhbiBiZSB1c2VkCiAgIHRvIHJ1biBUVVJOIG9u
IGEgZGlmZmVyZW50IHBvcnQuCgogICBUbyBlbnN1cmUgaW50ZXJvcGVyYWJpbGl0eSwgYSBUVVJO
IHNlcnZlciBNVVNUIHN1cHBvcnQgdGhlIHVzZSBvZiBVRFAKICAgdHJhbnNwb3J0IGJldHdlZW4g
dGhlIGNsaWVudCBhbmQgdGhlIHNlcnZlciwgYW5kIFNIT1VMRCBzdXBwb3J0IHRoZQogICB1c2Ug
b2YgVENQLCBUTFMtb3Zlci1UQ1AgYW5kIERUTFMtb3Zlci1VRFAgdHJhbnNwb3J0cy4KCiAgIFdo
ZW4gVURQIG9yIERUTFMtb3Zlci1VRFAgdHJhbnNwb3J0IGlzIHVzZWQgYmV0d2VlbiB0aGUgY2xp
ZW50IGFuZAogICB0aGUgc2VydmVyLCB0aGUgY2xpZW50IHdpbGwgcmV0cmFuc21pdCBhIHJlcXVl
c3QgaWYgaXQgZG9lcyBub3QKICAgcmVjZWl2ZSBhIHJlc3BvbnNlIHdpdGhpbiBhIGNlcnRhaW4g
dGltZW91dCBwZXJpb2QuICBCZWNhdXNlIG9mIHRoaXMsCiAgIHRoZSBzZXJ2ZXIgbWF5IHJlY2Vp
dmUgdHdvIChvciBtb3JlKSByZXF1ZXN0cyB3aXRoIHRoZSBzYW1lIDUtdHVwbGUKICAgYW5kIHNh
bWUgdHJhbnNhY3Rpb24gaWQuICBTVFVOIHJlcXVpcmVzIHRoYXQgdGhlIHNlcnZlciByZWNvZ25p
emUKICAgdGhpcyBjYXNlIGFuZCB0cmVhdCB0aGUgcmVxdWVzdCBhcyBpZGVtcG90ZW50IChzZWUK
CgoKUmVkZHksIGV0IGFsLiAgICAgICAgICAgRXhwaXJlcyBOb3ZlbWJlciAxNiwgMjAxOSAgICAg
ICAgICAgICAgW1BhZ2UgMjRdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgIFRV
Uk4gICAgICAgICAgICAgICAgICAgICAgICAgIE1heSAyMDE5CgoKICAgW0ktRC5pZXRmLXRyYW0t
c3R1bmJpc10pLiAgU29tZSBpbXBsZW1lbnRhdGlvbnMgbWF5IGNob29zZSB0byBtZWV0CiAgIHRo
aXMgcmVxdWlyZW1lbnQgYnkgcmVtZW1iZXJpbmcgYWxsIHJlY2VpdmVkIHJlcXVlc3RzIGFuZCB0
aGUKICAgY29ycmVzcG9uZGluZyByZXNwb25zZXMgZm9yIDQwIHNlY29uZHMuICBPdGhlciBpbXBs
ZW1lbnRhdGlvbnMgbWF5CiAgIGNob29zZSB0byByZXByb2Nlc3MgdGhlIHJlcXVlc3QgYW5kIGFy
cmFuZ2UgdGhhdCBzdWNoIHJlcHJvY2Vzc2luZwogICByZXR1cm5zIGVzc2VudGlhbGx5IHRoZSBz
YW1lIHJlc3BvbnNlLiAgVG8gYWlkIGltcGxlbWVudG9ycyB3aG8KICAgY2hvb3NlIHRoZSBsYXR0
ZXIgYXBwcm9hY2ggKHRoZSBzby1jYWxsZWQgInN0YXRlbGVzcyBzdGFjawogICBhcHByb2FjaCIp
LCB0aGlzIHNwZWNpZmljYXRpb24gaW5jbHVkZXMgc29tZSBpbXBsZW1lbnRhdGlvbiBub3RlcyBv
bgogICBob3cgdGhpcyBtaWdodCBiZSBkb25lLiAgSW1wbGVtZW50YXRpb25zIGFyZSBmcmVlIHRv
IGNob29zZSBlaXRoZXIKICAgYXBwcm9hY2ggb3IgY2hvb3NlIHNvbWUgb3RoZXIgYXBwcm9hY2gg
dGhhdCBnaXZlcyB0aGUgc2FtZSByZXN1bHRzLgoKICAgVG8gbWl0aWdhdGUgZWl0aGVyIGludGVu
dGlvbmFsIG9yIHVuaW50ZW50aW9uYWwgZGVuaWFsLW9mLXNlcnZpY2UKICAgYXR0YWNrcyBhZ2Fp
bnN0IHRoZSBzZXJ2ZXIgYnkgY2xpZW50cyB3aXRoIHZhbGlkIHVzZXJuYW1lcyBhbmQKICAgcGFz
c3dvcmRzLCBpdCBpcyBSRUNPTU1FTkRFRCB0aGF0IHRoZSBzZXJ2ZXIgaW1wb3NlIGxpbWl0cyBv
biBib3RoCiAgIHRoZSBudW1iZXIgb2YgYWxsb2NhdGlvbnMgYWN0aXZlIGF0IG9uZSB0aW1lIGZv
ciBhIGdpdmVuIHVzZXJuYW1lIGFuZAogICBvbiB0aGUgYW1vdW50IG9mIGJhbmR3aWR0aCB0aG9z
ZSBhbGxvY2F0aW9ucyBjYW4gdXNlLiAgVGhlIHNlcnZlcgogICBzaG91bGQgcmVqZWN0IG5ldyBh
bGxvY2F0aW9ucyB0aGF0IHdvdWxkIGV4Y2VlZCB0aGUgbGltaXQgb24gdGhlCiAgIGFsbG93ZWQg
bnVtYmVyIG9mIGFsbG9jYXRpb25zIGFjdGl2ZSBhdCBvbmUgdGltZSB3aXRoIGEgNDg2CiAgIChB
bGxvY2F0aW9uIFF1b3RhIEV4Y2VlZGVkKSAoc2VlIFNlY3Rpb24gNy4yKSwgYW5kIHNob3VsZCBk
aXNjYXJkCiAgIGFwcGxpY2F0aW9uIGRhdGEgdHJhZmZpYyB0aGF0IGV4Y2VlZHMgdGhlIGJhbmR3
aWR0aCBxdW90YS4KCjYuICBBbGxvY2F0aW9ucwoKICAgQWxsIFRVUk4gb3BlcmF0aW9ucyByZXZv
bHZlIGFyb3VuZCBhbGxvY2F0aW9ucywgYW5kIGFsbCBUVVJOIG1lc3NhZ2VzCiAgIGFyZSBhc3Nv
Y2lhdGVkIHdpdGggZWl0aGVyIGEgc2luZ2xlIG9yIGR1YWwgYWxsb2NhdGlvbi4gIEFuCiAgIGFs
bG9jYXRpb24gY29uY2VwdHVhbGx5IGNvbnNpc3RzIG9mIHRoZSBmb2xsb3dpbmcgc3RhdGUgZGF0
YToKCiAgIG8gIHRoZSByZWxheWVkIHRyYW5zcG9ydCBhZGRyZXNzIG9yIGFkZHJlc3NlczsKCiAg
IG8gIHRoZSA1LXR1cGxlOiAoY2xpZW50J3MgSVAgYWRkcmVzcywgY2xpZW50J3MgcG9ydCwgc2Vy
dmVyIElQCiAgICAgIGFkZHJlc3MsIHNlcnZlciBwb3J0LCB0cmFuc3BvcnQgcHJvdG9jb2wpOwoK
ICAgbyAgdGhlIGF1dGhlbnRpY2F0aW9uIGluZm9ybWF0aW9uOwoKICAgbyAgdGhlIHRpbWUtdG8t
ZXhwaXJ5IGZvciBlYWNoIHJlbGF5ZWQgdHJhbnNwb3J0IGFkZHJlc3M7CgogICBvICBhIGxpc3Qg
b2YgcGVybWlzc2lvbnMgZm9yIGVhY2ggcmVsYXllZCB0cmFuc3BvcnQgYWRkcmVzczsKCiAgIG8g
IGEgbGlzdCBvZiBjaGFubmVsIHRvIHBlZXIgYmluZGluZ3MgZm9yIGVhY2ggcmVsYXllZCB0cmFu
c3BvcnQKICAgICAgYWRkcmVzcy4KCiAgIFRoZSByZWxheWVkIHRyYW5zcG9ydCBhZGRyZXNzIGlz
IHRoZSB0cmFuc3BvcnQgYWRkcmVzcyBhbGxvY2F0ZWQgYnkKICAgdGhlIHNlcnZlciBmb3IgY29t
bXVuaWNhdGluZyB3aXRoIHBlZXJzLCB3aGlsZSB0aGUgNS10dXBsZSBkZXNjcmliZXMKICAgdGhl
IGNvbW11bmljYXRpb24gcGF0aCBiZXR3ZWVuIHRoZSBjbGllbnQgYW5kIHRoZSBzZXJ2ZXIuICBP
biB0aGUKICAgY2xpZW50LCB0aGUgNS10dXBsZSB1c2VzIHRoZSBjbGllbnQncyBob3N0IHRyYW5z
cG9ydCBhZGRyZXNzOyBvbiB0aGUKICAgc2VydmVyLCB0aGUgNS10dXBsZSB1c2VzIHRoZSBjbGll
bnQncyBzZXJ2ZXItcmVmbGV4aXZlIHRyYW5zcG9ydAogICBhZGRyZXNzLiAgVGhlIHJlbGF5ZWQg
dHJhbnNwb3J0IGFkZHJlc3MgTVVTVCBiZSB1bmlxdWUgYWNyb3NzIGFsbAogICBhbGxvY2F0aW9u
cywgc28gaXQgY2FuIGJlIHVzZWQgdG8gdW5pcXVlbHkgaWRlbnRpZnkgdGhlIGFsbG9jYXRpb24u
CgoKCgpSZWRkeSwgZXQgYWwuICAgICAgICAgICBFeHBpcmVzIE5vdmVtYmVyIDE2LCAyMDE5ICAg
ICAgICAgICAgICBbUGFnZSAyNV0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAg
VFVSTiAgICAgICAgICAgICAgICAgICAgICAgICAgTWF5IDIwMTkKCgogICBCb3RoIHRoZSByZWxh
eWVkIHRyYW5zcG9ydCBhZGRyZXNzIGFuZCB0aGUgNS10dXBsZSBNVVNUIGJlIHVuaXF1ZQogICBh
Y3Jvc3MgYWxsIGFsbG9jYXRpb25zLCBzbyBlaXRoZXIgb25lIGNhbiBiZSB1c2VkIHRvIHVuaXF1
ZWx5CiAgIGlkZW50aWZ5IHRoZSBhbGxvY2F0aW9uLCBhbmQgYW4gYWxsb2NhdGlvbiBpbiB0aGlz
IGNvbnRleHQgY2FuIGJlCiAgIGVpdGhlciBhIHNpbmdsZSBvciBkdWFsIGFsbG9jYXRpb24uCgog
ICBUaGUgYXV0aGVudGljYXRpb24gaW5mb3JtYXRpb24gKGUuZy4sIHVzZXJuYW1lLCBwYXNzd29y
ZCwgcmVhbG0sIGFuZAogICBub25jZSkgaXMgdXNlZCB0byBib3RoIHZlcmlmeSBzdWJzZXF1ZW50
IHJlcXVlc3RzIGFuZCB0byBjb21wdXRlIHRoZQogICBtZXNzYWdlIGludGVncml0eSBvZiByZXNw
b25zZXMuICBUaGUgdXNlcm5hbWUsIHJlYWxtLCBhbmQgbm9uY2UKICAgdmFsdWVzIGFyZSBpbml0
aWFsbHkgdGhvc2UgdXNlZCBpbiB0aGUgYXV0aGVudGljYXRlZCBBbGxvY2F0ZSByZXF1ZXN0CiAg
IHRoYXQgY3JlYXRlcyB0aGUgYWxsb2NhdGlvbiwgdGhvdWdoIHRoZSBzZXJ2ZXIgY2FuIGNoYW5n
ZSB0aGUgbm9uY2UKICAgdmFsdWUgZHVyaW5nIHRoZSBsaWZldGltZSBvZiB0aGUgYWxsb2NhdGlv
biB1c2luZyBhIDQzOCAoU3RhbGUgTm9uY2UpCiAgIHJlcGx5LiAgRm9yIHNlY3VyaXR5IHJlYXNv
bnMsIHRoZSBzZXJ2ZXIgTVVTVCBOT1Qgc3RvcmUgdGhlIHBhc3N3b3JkCiAgIGV4cGxpY2l0bHkg
YW5kIE1VU1Qgc3RvcmUgdGhlIGtleSB2YWx1ZSwgd2hpY2ggaXMgYSBzZWN1cmUgaGFzaCBvdmVy
CiAgIHRoZSB1c2VybmFtZSwgcmVhbG0sIGFuZCBwYXNzd29yZCAoc2VlIFNlY3Rpb24gMTYuMS4z
IGluCiAgIFtJLUQuaWV0Zi10cmFtLXN0dW5iaXNdKS4KCiAgIFRoZSB0aW1lLXRvLWV4cGlyeSBp
cyB0aGUgdGltZSBpbiBzZWNvbmRzIGxlZnQgdW50aWwgdGhlIGFsbG9jYXRpb24KICAgZXhwaXJl
cy4gIEVhY2ggQWxsb2NhdGUgb3IgUmVmcmVzaCB0cmFuc2FjdGlvbiBzZXRzIHRoaXMgdGltZXIs
IHdoaWNoCiAgIHRoZW4gdGlja3MgZG93biB0b3dhcmRzIDAuICBCeSBkZWZhdWx0LCBlYWNoIEFs
bG9jYXRlIG9yIFJlZnJlc2gKICAgdHJhbnNhY3Rpb24gcmVzZXRzIHRoaXMgdGltZXIgdG8gdGhl
IGRlZmF1bHQgbGlmZXRpbWUgdmFsdWUgb2YgNjAwCiAgIHNlY29uZHMgKDEwIG1pbnV0ZXMpLCBi
dXQgdGhlIGNsaWVudCBjYW4gcmVxdWVzdCBhIGRpZmZlcmVudCB2YWx1ZSBpbgogICB0aGUgQWxs
b2NhdGUgYW5kIFJlZnJlc2ggcmVxdWVzdC4gIEFsbG9jYXRpb25zIGNhbiBvbmx5IGJlIHJlZnJl
c2hlZAogICB1c2luZyB0aGUgUmVmcmVzaCByZXF1ZXN0OyBzZW5kaW5nIGRhdGEgdG8gYSBwZWVy
IGRvZXMgbm90IHJlZnJlc2ggYW4KICAgYWxsb2NhdGlvbi4gIFdoZW4gYW4gYWxsb2NhdGlvbiBl
eHBpcmVzLCB0aGUgc3RhdGUgZGF0YSBhc3NvY2lhdGVkCiAgIHdpdGggdGhlIGFsbG9jYXRpb24g
Y2FuIGJlIGZyZWVkLgoKICAgVGhlIGxpc3Qgb2YgcGVybWlzc2lvbnMgaXMgZGVzY3JpYmVkIGlu
IFNlY3Rpb24gOSBhbmQgdGhlIGxpc3Qgb2YKICAgY2hhbm5lbHMgaXMgZGVzY3JpYmVkIGluIFNl
Y3Rpb24gMTIuCgo3LiAgQ3JlYXRpbmcgYW4gQWxsb2NhdGlvbgoKICAgQW4gYWxsb2NhdGlvbiBv
biB0aGUgc2VydmVyIGlzIGNyZWF0ZWQgdXNpbmcgYW4gQWxsb2NhdGUgdHJhbnNhY3Rpb24uCgo3
LjEuICBTZW5kaW5nIGFuIEFsbG9jYXRlIFJlcXVlc3QKCiAgIFRoZSBjbGllbnQgZm9ybXMgYW4g
QWxsb2NhdGUgcmVxdWVzdCBhcyBmb2xsb3dzLgoKICAgVGhlIGNsaWVudCBmaXJzdCBwaWNrcyBh
IGhvc3QgdHJhbnNwb3J0IGFkZHJlc3MuICBJdCBpcyBSRUNPTU1FTkRFRAogICB0aGF0IHRoZSBj
bGllbnQgcGljayBhIGN1cnJlbnRseSB1bnVzZWQgdHJhbnNwb3J0IGFkZHJlc3MsIHR5cGljYWxs
eQogICBieSBhbGxvd2luZyB0aGUgdW5kZXJseWluZyBPUyB0byBwaWNrIGEgY3VycmVudGx5IHVu
dXNlZCBwb3J0LgoKICAgVGhlIGNsaWVudCB0aGVuIHBpY2tzIGEgdHJhbnNwb3J0IHByb3RvY29s
IHRoYXQgdGhlIGNsaWVudCBzdXBwb3J0cwogICB0byB1c2UgYmV0d2VlbiB0aGUgY2xpZW50IGFu
ZCB0aGUgc2VydmVyIGJhc2VkIG9uIHRoZSB0cmFuc3BvcnQKICAgcHJvdG9jb2xzIHN1cHBvcnRl
ZCBieSB0aGUgc2VydmVyLiAgU2luY2UgdGhpcyBzcGVjaWZpY2F0aW9uIG9ubHkKICAgYWxsb3dz
IFVEUCBiZXR3ZWVuIHRoZSBzZXJ2ZXIgYW5kIHRoZSBwZWVycywgaXQgaXMgUkVDT01NRU5ERUQg
dGhhdAogICB0aGUgY2xpZW50IHBpY2sgVURQIHVubGVzcyBpdCBoYXMgYSByZWFzb24gdG8gdXNl
IGEgZGlmZmVyZW50CiAgIHRyYW5zcG9ydC4gIE9uZSByZWFzb24gdG8gcGljayBhIGRpZmZlcmVu
dCB0cmFuc3BvcnQgd291bGQgYmUgdGhhdAogICB0aGUgY2xpZW50IGJlbGlldmVzLCBlaXRoZXIg
dGhyb3VnaCBjb25maWd1cmF0aW9uIG9yIGRpc2NvdmVyeSBvciBieQoKCgpSZWRkeSwgZXQgYWwu
ICAgICAgICAgICBFeHBpcmVzIE5vdmVtYmVyIDE2LCAyMDE5ICAgICAgICAgICAgICBbUGFnZSAy
Nl0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgVFVSTiAgICAgICAgICAgICAg
ICAgICAgICAgICAgTWF5IDIwMTkKCgogICBleHBlcmltZW50LCB0aGF0IGl0IGlzIHVuYWJsZSB0
byBjb250YWN0IGFueSBUVVJOIHNlcnZlciB1c2luZyBVRFAuCiAgIFNlZSBTZWN0aW9uIDMuMSBm
b3IgbW9yZSBkaXNjdXNzaW9uLgoKICAgVGhlIGNsaWVudCBhbHNvIHBpY2tzIGEgc2VydmVyIHRy
YW5zcG9ydCBhZGRyZXNzLCB3aGljaCBTSE9VTEQgYmUKICAgZG9uZSBhcyBmb2xsb3dzLiAgVGhl
IGNsaWVudCB1c2VzIG9uZSBvciBtb3JlIHByb2NlZHVyZXMgZGVzY3JpYmVkIGluCiAgIFtSRkM4
MTU1XSB0byBkaXNjb3ZlciBhIFRVUk4gc2VydmVyIGFuZCB1c2VzIHRoZSBUVVJOIHNlcnZlcgog
ICByZXNvbHV0aW9uIG1lY2hhbmlzbSBkZWZpbmVkIGluIFtSRkM1OTI4XSBhbmQgW1JGQzczNTBd
IHRvIGdldCBhIGxpc3QKICAgb2Ygc2VydmVyIHRyYW5zcG9ydCBhZGRyZXNzZXMgdGhhdCBjYW4g
YmUgdHJpZWQgdG8gY3JlYXRlIGEgVFVSTgogICBhbGxvY2F0aW9uLgoKICAgVGhlIGNsaWVudCBN
VVNUIGluY2x1ZGUgYSBSRVFVRVNURUQtVFJBTlNQT1JUIGF0dHJpYnV0ZSBpbiB0aGUKICAgcmVx
dWVzdC4gIFRoaXMgYXR0cmlidXRlIHNwZWNpZmllcyB0aGUgdHJhbnNwb3J0IHByb3RvY29sIGJl
dHdlZW4gdGhlCiAgIHNlcnZlciBhbmQgdGhlIHBlZXJzIChub3RlIHRoYXQgdGhpcyBpcyBOT1Qg
dGhlIHRyYW5zcG9ydCBwcm90b2NvbAogICB0aGF0IGFwcGVhcnMgaW4gdGhlIDUtdHVwbGUpLiAg
SW4gdGhpcyBzcGVjaWZpY2F0aW9uLCB0aGUgUkVRVUVTVEVELQogICBUUkFOU1BPUlQgdHlwZSBp
cyBhbHdheXMgVURQLiAgVGhpcyBhdHRyaWJ1dGUgaXMgaW5jbHVkZWQgdG8gYWxsb3cKICAgZnV0
dXJlIGV4dGVuc2lvbnMgdG8gc3BlY2lmeSBvdGhlciBwcm90b2NvbHMuCgogICBJZiB0aGUgY2xp
ZW50IHdpc2hlcyB0byBvYnRhaW4gYSByZWxheWVkIHRyYW5zcG9ydCBhZGRyZXNzIG9mIGEKICAg
c3BlY2lmaWMgYWRkcmVzcyB0eXBlIHRoZW4gaXQgaW5jbHVkZXMgYSBSRVFVRVNURUQtQUREUkVT
Uy1GQU1JTFkKICAgYXR0cmlidXRlIGluIHRoZSByZXF1ZXN0LiAgVGhpcyBhdHRyaWJ1dGUgaW5k
aWNhdGVzIHRoZSBzcGVjaWZpYwogICBhZGRyZXNzIHR5cGUgdGhlIGNsaWVudCB3aXNoZXMgdGhl
IFRVUk4gc2VydmVyIHRvIGFsbG9jYXRlLiAgQ2xpZW50cwogICBNVVNUIE5PVCBpbmNsdWRlIG1v
cmUgdGhhbiBvbmUgUkVRVUVTVEVELUFERFJFU1MtRkFNSUxZIGF0dHJpYnV0ZSBpbgogICBhbiBB
bGxvY2F0ZSByZXF1ZXN0LiAgQ2xpZW50cyBNVVNUIE5PVCBpbmNsdWRlIGEgUkVRVUVTVEVELUFE
RFJFU1MtCiAgIEZBTUlMWSBhdHRyaWJ1dGUgaW4gYW4gQWxsb2NhdGUgcmVxdWVzdCB0aGF0IGNv
bnRhaW5zIGEgUkVTRVJWQVRJT04tCiAgIFRPS0VOIGF0dHJpYnV0ZSwgZm9yIHRoZSByZWFzb24g
dGhhdCB0aGUgc2VydmVyIHVzZXMgdGhlIHByZXZpb3VzbHkKICAgcmVzZXJ2ZWQgdHJhbnNwb3J0
IGFkZHJlc3MgY29ycmVzcG9uZGluZyB0byB0aGUgaW5jbHVkZWQgdG9rZW4gYW5kCiAgIHRoZSBj
bGllbnQgY2Fubm90IG9idGFpbiBhIHJlbGF5ZWQgdHJhbnNwb3J0IGFkZHJlc3Mgb2YgYSBzcGVj
aWZpYwogICBhZGRyZXNzIHR5cGUuCgogICBJZiB0aGUgY2xpZW50IHdpc2hlcyB0byBvYnRhaW4g
b25lIElQdjYgYW5kIG9uZSBJUHY0IHJlbGF5ZWQKICAgdHJhbnNwb3J0IGFkZHJlc3MgdGhlbiBp
dCBpbmNsdWRlcyBhbiBBRERJVElPTkFMLUFERFJFU1MtRkFNSUxZCiAgIGF0dHJpYnV0ZSBpbiB0
aGUgcmVxdWVzdC4gIFRoaXMgYXR0cmlidXRlIHNwZWNpZmllcyB0aGF0IHRoZSBzZXJ2ZXIKICAg
bXVzdCBhbGxvY2F0ZSBib3RoIGFkZHJlc3MgdHlwZXMuICBUaGUgYXR0cmlidXRlIHZhbHVlIGlu
IHRoZQogICBBRERJVElPTkFMLUFERFJFU1MtRkFNSUxZIE1VU1QgYmUgc2V0IHRvIDB4MDIgKElQ
djYgYWRkcmVzcyBmYW1pbHkpLgogICBDbGllbnRzIE1VU1QgTk9UIGluY2x1ZGUgUkVRVUVTVEVE
LUFERFJFU1MtRkFNSUxZIGFuZCBBRERJVElPTkFMLQogICBBRERSRVNTLUZBTUlMWSBhdHRyaWJ1
dGVzIGluIHRoZSBzYW1lIHJlcXVlc3QuICBDbGllbnRzIE1VU1QgTk9UCiAgIGluY2x1ZGUgQURE
SVRJT05BTC1BRERSRVNTLUZBTUlMWSBhdHRyaWJ1dGUgaW4gYSBBbGxvY2F0ZSByZXF1ZXN0CiAg
IHRoYXQgY29udGFpbnMgYSBSRVNFUlZBVElPTi1UT0tFTiBhdHRyaWJ1dGUuICBDbGllbnRzIE1V
U1QgTk9UCiAgIGluY2x1ZGUgQURESVRJT05BTC1BRERSRVNTLUZBTUlMWSBhdHRyaWJ1dGUgaW4g
YSBBbGxvY2F0ZSByZXF1ZXN0CiAgIHRoYXQgY29udGFpbnMgYW4gRVZFTi1QT1JUIGF0dHJpYnV0
ZSB3aXRoIHRoZSBSIGJpdCBzZXQgdG8gMS4gIFRoZQogICByZWFzb24gYmVoaW5kIHRoZSByZXN0
cmljdGlvbiBpcyBpZiBFVkVOLVBPUlQgd2l0aCBSIGJpdCBzZXQgdG8gMSBpcwogICBhbGxvd2Vk
IHdpdGggdGhlIEFERElUSU9OQUwtQUREUkVTUy1GQU1JTFkgYXR0cmlidXRlLCB0d28gdG9rZW5z
IHdpbGwKICAgaGF2ZSB0byBiZSByZXR1cm5lZCBpbiBzdWNjZXNzIHJlc3BvbnNlIGFuZCByZXF1
aXJlcyBjaGFuZ2VzIHRvIHRoZQogICB3YXkgUkVTRVJWQVRJT04tVE9LRU4gaXMgaGFuZGxlZC4K
CiAgIElmIHRoZSBjbGllbnQgd2lzaGVzIHRoZSBzZXJ2ZXIgdG8gaW5pdGlhbGl6ZSB0aGUgdGlt
ZS10by1leHBpcnkKICAgZmllbGQgb2YgdGhlIGFsbG9jYXRpb24gdG8gc29tZSB2YWx1ZSBvdGhl
ciB0aGFuIHRoZSBkZWZhdWx0CiAgIGxpZmV0aW1lLCB0aGVuIGl0IE1BWSBpbmNsdWRlIGEgTElG
RVRJTUUgYXR0cmlidXRlIHNwZWNpZnlpbmcgaXRzCgoKClJlZGR5LCBldCBhbC4gICAgICAgICAg
IEV4cGlyZXMgTm92ZW1iZXIgMTYsIDIwMTkgICAgICAgICAgICAgIFtQYWdlIDI3XQoMCkludGVy
bmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgICBUVVJOICAgICAgICAgICAgICAgICAgICAgICAg
ICBNYXkgMjAxOQoKCiAgIGRlc2lyZWQgdmFsdWUuICBUaGlzIGlzIGp1c3QgYSBoaW50LCBhbmQg
dGhlIHNlcnZlciBtYXkgZWxlY3QgdG8gdXNlCiAgIGEgZGlmZmVyZW50IHZhbHVlLiAgTm90ZSB0
aGF0IHRoZSBzZXJ2ZXIgd2lsbCBpZ25vcmUgcmVxdWVzdHMgdG8KICAgaW5pdGlhbGl6ZSB0aGUg
ZmllbGQgdG8gbGVzcyB0aGFuIHRoZSBkZWZhdWx0IHZhbHVlLgoKICAgSWYgdGhlIGNsaWVudCB3
aXNoZXMgdG8gbGF0ZXIgdXNlIHRoZSBET05ULUZSQUdNRU5UIGF0dHJpYnV0ZSBpbiBvbmUKICAg
b3IgbW9yZSBTZW5kIGluZGljYXRpb25zIG9uIHRoaXMgYWxsb2NhdGlvbiwgdGhlbiB0aGUgY2xp
ZW50IFNIT1VMRAogICBpbmNsdWRlIHRoZSBET05ULUZSQUdNRU5UIGF0dHJpYnV0ZSBpbiB0aGUg
QWxsb2NhdGUgcmVxdWVzdC4gIFRoaXMKICAgYWxsb3dzIHRoZSBjbGllbnQgdG8gdGVzdCB3aGV0
aGVyIHRoaXMgYXR0cmlidXRlIGlzIHN1cHBvcnRlZCBieSB0aGUKICAgc2VydmVyLgoKICAgSWYg
dGhlIGNsaWVudCByZXF1aXJlcyB0aGUgcG9ydCBudW1iZXIgb2YgdGhlIHJlbGF5ZWQgdHJhbnNw
b3J0CiAgIGFkZHJlc3MgYmUgZXZlbiwgdGhlIGNsaWVudCBpbmNsdWRlcyB0aGUgRVZFTi1QT1JU
IGF0dHJpYnV0ZS4gIElmCiAgIHRoaXMgYXR0cmlidXRlIGlzIG5vdCBpbmNsdWRlZCwgdGhlbiB0
aGUgcG9ydCBjYW4gYmUgZXZlbiBvciBvZGQuICBCeQogICBzZXR0aW5nIHRoZSBSIGJpdCBpbiB0
aGUgRVZFTi1QT1JUIGF0dHJpYnV0ZSB0byAxLCB0aGUgY2xpZW50IGNhbgogICByZXF1ZXN0IHRo
YXQgdGhlIHNlcnZlciByZXNlcnZlIHRoZSBuZXh0IGhpZ2hlc3QgcG9ydCBudW1iZXIgKG9uIHRo
ZQogICBzYW1lIElQIGFkZHJlc3MpIGZvciBhIHN1YnNlcXVlbnQgYWxsb2NhdGlvbi4gIElmIHRo
ZSBSIGJpdCBpcyAwLCBubwogICBzdWNoIHJlcXVlc3QgaXMgbWFkZS4KCiAgIFRoZSBjbGllbnQg
TUFZIGFsc28gaW5jbHVkZSBhIFJFU0VSVkFUSU9OLVRPS0VOIGF0dHJpYnV0ZSBpbiB0aGUKICAg
cmVxdWVzdCB0byBhc2sgdGhlIHNlcnZlciB0byB1c2UgYSBwcmV2aW91c2x5IHJlc2VydmVkIHBv
cnQgZm9yIHRoZQogICBhbGxvY2F0aW9uLiAgSWYgdGhlIFJFU0VSVkFUSU9OLVRPS0VOIGF0dHJp
YnV0ZSBpcyBpbmNsdWRlZCwgdGhlbiB0aGUKICAgY2xpZW50IE1VU1Qgb21pdCB0aGUgRVZFTi1Q
T1JUIGF0dHJpYnV0ZS4KCiAgIE9uY2UgY29uc3RydWN0ZWQsIHRoZSBjbGllbnQgc2VuZHMgdGhl
IEFsbG9jYXRlIHJlcXVlc3Qgb24gdGhlCiAgIDUtdHVwbGUuCgo3LjIuICBSZWNlaXZpbmcgYW4g
QWxsb2NhdGUgUmVxdWVzdAoKICAgV2hlbiB0aGUgc2VydmVyIHJlY2VpdmVzIGFuIEFsbG9jYXRl
IHJlcXVlc3QsIGl0IHBlcmZvcm1zIHRoZQogICBmb2xsb3dpbmcgY2hlY2tzOgoKICAgMS4gICBU
aGUgc2VydmVyIFNIT1VMRCByZXF1aXJlIHRoYXQgdGhlIHJlcXVlc3QgYmUgYXV0aGVudGljYXRl
ZC4KICAgICAgICBUaGUgYXV0aGVudGljYXRpb24gb2YgdGhlIHJlcXVlc3QgaXMgb3B0aW9uYWwg
dG8gYWxsb3cgVFVSTgogICAgICAgIHNlcnZlcnMgcHJvdmlkZWQgYnkgdGhlIGxvY2FsIG9yIGFj
Y2VzcyBuZXR3b3JrIHRvIGFjY2VwdAogICAgICAgIEFsbG9jYXRpb24gcmVxdWVzdHMgZnJvbSBu
ZXcgYW5kL29yIGd1ZXN0IHVzZXJzIGluIHRoZSBuZXR3b3JrCiAgICAgICAgd2hvIGRvIG5vdCBu
ZWNlc3NhcmlseSBwb3NzZXNzIGxvbmcgdGVybSBjcmVkZW50aWFscyBmb3IgU1RVTgogICAgICAg
IGF1dGhlbnRpY2F0aW9uIGFuZCBpdHMgc2VjdXJpdHkgaW1wbGljYXRpb25zIGFyZSBkaXNjdXNz
ZWQgaW4KICAgICAgICBbUkZDODE1NV0uICBJZiB0aGUgcmVxdWVzdCBpcyBhdXRoZW50aWNhdGVk
LCB0aGUgYXV0aGVudGljYXRpb24KICAgICAgICBNVVNUIGJlIGRvbmUgdXNpbmcgdGhlIGxvbmct
dGVybSBjcmVkZW50aWFsIG1lY2hhbmlzbSBvZgogICAgICAgIFtJLUQuaWV0Zi10cmFtLXN0dW5i
aXNdIHVubGVzcyB0aGUgY2xpZW50IGFuZCBzZXJ2ZXIgYWdyZWUgdG8KICAgICAgICB1c2UgYW5v
dGhlciBtZWNoYW5pc20gdGhyb3VnaCBzb21lIHByb2NlZHVyZSBvdXRzaWRlIHRoZSBzY29wZQog
ICAgICAgIG9mIHRoaXMgZG9jdW1lbnQuCgogICAyLiAgIFRoZSBzZXJ2ZXIgY2hlY2tzIGlmIHRo
ZSA1LXR1cGxlIGlzIGN1cnJlbnRseSBpbiB1c2UgYnkgYW4KICAgICAgICBleGlzdGluZyBhbGxv
Y2F0aW9uLiAgSWYgeWVzLCB0aGUgc2VydmVyIHJlamVjdHMgdGhlIHJlcXVlc3QKICAgICAgICB3
aXRoIGEgNDM3IChBbGxvY2F0aW9uIE1pc21hdGNoKSBlcnJvci4KCgoKCgpSZWRkeSwgZXQgYWwu
ICAgICAgICAgICBFeHBpcmVzIE5vdmVtYmVyIDE2LCAyMDE5ICAgICAgICAgICAgICBbUGFnZSAy
OF0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgVFVSTiAgICAgICAgICAgICAg
ICAgICAgICAgICAgTWF5IDIwMTkKCgogICAzLiAgIFRoZSBzZXJ2ZXIgY2hlY2tzIGlmIHRoZSBy
ZXF1ZXN0IGNvbnRhaW5zIGEgUkVRVUVTVEVELVRSQU5TUE9SVAogICAgICAgIGF0dHJpYnV0ZS4g
IElmIHRoZSBSRVFVRVNURUQtVFJBTlNQT1JUIGF0dHJpYnV0ZSBpcyBub3QgaW5jbHVkZWQKICAg
ICAgICBvciBpcyBtYWxmb3JtZWQsIHRoZSBzZXJ2ZXIgcmVqZWN0cyB0aGUgcmVxdWVzdCB3aXRo
IGEgNDAwIChCYWQKICAgICAgICBSZXF1ZXN0KSBlcnJvci4gIE90aGVyd2lzZSwgaWYgdGhlIGF0
dHJpYnV0ZSBpcyBpbmNsdWRlZCBidXQKICAgICAgICBzcGVjaWZpZXMgYSBwcm90b2NvbCBvdGhl
ciB0aGFuIFVEUCB0aGF0IGlzIG5vdCBzdXBwb3J0ZWQgYnkgdGhlCiAgICAgICAgc2VydmVyLCB0
aGUgc2VydmVyIHJlamVjdHMgdGhlIHJlcXVlc3Qgd2l0aCBhIDQ0MiAoVW5zdXBwb3J0ZWQKICAg
ICAgICBUcmFuc3BvcnQgUHJvdG9jb2wpIGVycm9yLgoKICAgNC4gICBUaGUgcmVxdWVzdCBtYXkg
Y29udGFpbiBhIERPTlQtRlJBR01FTlQgYXR0cmlidXRlLiAgSWYgaXQgZG9lcywKICAgICAgICBi
dXQgdGhlIHNlcnZlciBkb2VzIG5vdCBzdXBwb3J0IHNlbmRpbmcgVURQIGRhdGFncmFtcyB3aXRo
IHRoZQogICAgICAgIERGIGJpdCBzZXQgdG8gMSAoc2VlIFNlY3Rpb24gMTQgYW5kIFNlY3Rpb24g
MTUpLCB0aGVuIHRoZSBzZXJ2ZXIKICAgICAgICB0cmVhdHMgdGhlIERPTlQtRlJBR01FTlQgYXR0
cmlidXRlIGluIHRoZSBBbGxvY2F0ZSByZXF1ZXN0IGFzIGFuCiAgICAgICAgdW5rbm93biBjb21w
cmVoZW5zaW9uLXJlcXVpcmVkIGF0dHJpYnV0ZS4KCiAgIDUuICAgVGhlIHNlcnZlciBjaGVja3Mg
aWYgdGhlIHJlcXVlc3QgY29udGFpbnMgYSBSRVNFUlZBVElPTi1UT0tFTgogICAgICAgIGF0dHJp
YnV0ZS4gIElmIHllcywgYW5kIHRoZSByZXF1ZXN0IGFsc28gY29udGFpbnMgYW4gRVZFTi1QT1JU
CiAgICAgICAgb3IgUkVRVUVTVEVELUFERFJFU1MtRkFNSUxZIG9yIEFERElUSU9OQUwtQUREUkVT
Uy1GQU1JTFkKICAgICAgICBhdHRyaWJ1dGUsIHRoZSBzZXJ2ZXIgcmVqZWN0cyB0aGUgcmVxdWVz
dCB3aXRoIGEgNDAwIChCYWQKICAgICAgICBSZXF1ZXN0KSBlcnJvci4gIE90aGVyd2lzZSwgaXQg
Y2hlY2tzIHRvIHNlZSBpZiB0aGUgdG9rZW4gaXMKICAgICAgICB2YWxpZCAoaS5lLiwgdGhlIHRv
a2VuIGlzIGluIHJhbmdlIGFuZCBoYXMgbm90IGV4cGlyZWQgYW5kIHRoZQogICAgICAgIGNvcnJl
c3BvbmRpbmcgcmVsYXllZCB0cmFuc3BvcnQgYWRkcmVzcyBpcyBzdGlsbCBhdmFpbGFibGUpLiAg
SWYKICAgICAgICB0aGUgdG9rZW4gaXMgbm90IHZhbGlkIGZvciBzb21lIHJlYXNvbiwgdGhlIHNl
cnZlciByZWplY3RzIHRoZQogICAgICAgIHJlcXVlc3Qgd2l0aCBhIDUwOCAoSW5zdWZmaWNpZW50
IENhcGFjaXR5KSBlcnJvci4KCiAgIDYuICAgVGhlIHNlcnZlciBjaGVja3MgaWYgdGhlIHJlcXVl
c3QgY29udGFpbnMgYm90aCBSRVFVRVNURUQtCiAgICAgICAgQUREUkVTUy1GQU1JTFkgYW5kIEFE
RElUSU9OQUwtQUREUkVTUy1GQU1JTFkgYXR0cmlidXRlcy4gIElmCiAgICAgICAgeWVzLCB0aGVu
IHRoZSBzZXJ2ZXIgcmVqZWN0cyB0aGUgcmVxdWVzdCB3aXRoIGEgNDAwIChCYWQKICAgICAgICBS
ZXF1ZXN0KSBlcnJvci4KCiAgIDcuICAgSWYgdGhlIHNlcnZlciBkb2VzIG5vdCBzdXBwb3J0IHRo
ZSBhZGRyZXNzIGZhbWlseSByZXF1ZXN0ZWQgYnkKICAgICAgICB0aGUgY2xpZW50IGluIFJFUVVF
U1RFRC1BRERSRVNTLUZBTUlMWSBvciBpcyBkaXNhYmxlZCBieSBsb2NhbAogICAgICAgIHBvbGlj
eSwgaXQgTVVTVCBnZW5lcmF0ZSBhbiBBbGxvY2F0ZSBlcnJvciByZXNwb25zZSwgYW5kIGl0IE1V
U1QKICAgICAgICBpbmNsdWRlIGFuIEVSUk9SLUNPREUgYXR0cmlidXRlIHdpdGggdGhlIDQ0MCAo
QWRkcmVzcyBGYW1pbHkgbm90CiAgICAgICAgU3VwcG9ydGVkKSByZXNwb25zZSBjb2RlLiAgSWYg
dGhlIFJFUVVFU1RFRC1BRERSRVNTLUZBTUlMWQogICAgICAgIGF0dHJpYnV0ZSBpcyBhYnNlbnQg
YW5kIHRoZSBzZXJ2ZXIgZG9lcyBub3Qgc3VwcG9ydCBJUHY0IGFkZHJlc3MKICAgICAgICBmYW1p
bHksIHRoZSBzZXJ2ZXIgTVVTVCBpbmNsdWRlIGFuIEVSUk9SLUNPREUgYXR0cmlidXRlIHdpdGgg
dGhlCiAgICAgICAgNDQwIChBZGRyZXNzIEZhbWlseSBub3QgU3VwcG9ydGVkKSByZXNwb25zZSBj
b2RlLiAgSWYgdGhlCiAgICAgICAgUkVRVUVTVEVELUFERFJFU1MtRkFNSUxZIGF0dHJpYnV0ZSBp
cyBhYnNlbnQgYW5kIHRoZSBzZXJ2ZXIKICAgICAgICBzdXBwb3J0cyBJUHY0IGFkZHJlc3MgZmFt
aWx5LCB0aGUgc2VydmVyIE1VU1QgYWxsb2NhdGUgYW4gSVB2NAogICAgICAgIHJlbGF5ZWQgdHJh
bnNwb3J0IGFkZHJlc3MgZm9yIHRoZSBUVVJOIGNsaWVudC4KCiAgIDguICAgVGhlIHNlcnZlciBj
aGVja3MgaWYgdGhlIHJlcXVlc3QgY29udGFpbnMgYW4gRVZFTi1QT1JUIGF0dHJpYnV0ZQogICAg
ICAgIHdpdGggdGhlIFIgYml0IHNldCB0byAxLiAgSWYgeWVzLCBhbmQgdGhlIHJlcXVlc3QgYWxz
byBjb250YWlucwogICAgICAgIGFuIEFERElUSU9OQUwtQUREUkVTUy1GQU1JTFkgYXR0cmlidXRl
LCB0aGUgc2VydmVyIHJlamVjdHMgdGhlCiAgICAgICAgcmVxdWVzdCB3aXRoIGEgNDAwIChCYWQg
UmVxdWVzdCkgZXJyb3IuICBPdGhlcndpc2UsIHRoZSBzZXJ2ZXIKICAgICAgICBjaGVja3MgaWYg
aXQgY2FuIHNhdGlzZnkgdGhlIHJlcXVlc3QgKGkuZS4sIGNhbiBhbGxvY2F0ZSBhCiAgICAgICAg
cmVsYXllZCB0cmFuc3BvcnQgYWRkcmVzcyBhcyBkZXNjcmliZWQgYmVsb3cpLiAgSWYgdGhlIHNl
cnZlcgoKCgoKUmVkZHksIGV0IGFsLiAgICAgICAgICAgRXhwaXJlcyBOb3ZlbWJlciAxNiwgMjAx
OSAgICAgICAgICAgICAgW1BhZ2UgMjldCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAg
ICAgIFRVUk4gICAgICAgICAgICAgICAgICAgICAgICAgIE1heSAyMDE5CgoKICAgICAgICBjYW5u
b3Qgc2F0aXNmeSB0aGUgcmVxdWVzdCwgdGhlbiB0aGUgc2VydmVyIHJlamVjdHMgdGhlIHJlcXVl
c3QKICAgICAgICB3aXRoIGEgNTA4IChJbnN1ZmZpY2llbnQgQ2FwYWNpdHkpIGVycm9yLgoKICAg
OS4gICBUaGUgc2VydmVyIGNoZWNrcyBpZiB0aGUgcmVxdWVzdCBjb250YWlucyBhbiBBRERJVElP
TkFMLUFERFJFU1MtCiAgICAgICAgRkFNSUxZIGF0dHJpYnV0ZS4gIElmIHllcywgYW5kIHRoZSBh
dHRyaWJ1dGUgdmFsdWUgaXMgMHgwMSAoSVB2NAogICAgICAgIGFkZHJlc3MgZmFtaWx5KSwgdGhl
biB0aGUgc2VydmVyIHJlamVjdHMgdGhlIHJlcXVlc3Qgd2l0aCBhIDQwMAogICAgICAgIChCYWQg
UmVxdWVzdCkgZXJyb3IuICBPdGhlcndpc2UsIHRoZSBzZXJ2ZXIgY2hlY2tzIGlmIGl0IGNhbgog
ICAgICAgIGFsbG9jYXRlIHJlbGF5ZWQgdHJhbnNwb3J0IGFkZHJlc3NlcyBvZiBib3RoIGFkZHJl
c3MgdHlwZXMuICBJZgogICAgICAgIHRoZSBzZXJ2ZXIgY2Fubm90IHNhdGlzZnkgdGhlIHJlcXVl
c3QsIHRoZW4gdGhlIHNlcnZlciByZWplY3RzCiAgICAgICAgdGhlIHJlcXVlc3Qgd2l0aCBhIDUw
OCAoSW5zdWZmaWNpZW50IENhcGFjaXR5KSBlcnJvci4gIElmIHRoZQogICAgICAgIHNlcnZlciBj
YW4gcGFydGlhbGx5IG1lZXQgdGhlIHJlcXVlc3QsIGkuZS4gaWYgaXQgY2FuIG9ubHkKICAgICAg
ICBhbGxvY2F0ZSBvbmUgcmVsYXllZCB0cmFuc3BvcnQgYWRkcmVzcyBvZiBhIHNwZWNpZmljIGFk
ZHJlc3MKICAgICAgICB0eXBlLCB0aGVuIGl0IGluY2x1ZGVzIEFERFJFU1MtRVJST1ItQ09ERSBh
dHRyaWJ1dGUgaW4gdGhlCiAgICAgICAgcmVzcG9uc2UgdG8gaW5mb3JtIHRoZSBjbGllbnQgdGhl
IHJlYXNvbiBmb3IgcGFydGlhbCBmYWlsdXJlIG9mCiAgICAgICAgdGhlIHJlcXVlc3QuICBUaGUg
ZXJyb3IgY29kZSB2YWx1ZSBzaWduYWxlZCBpbiB0aGUgQUREUkVTUy0KICAgICAgICBFUlJPUi1D
T0RFIGF0dHJpYnV0ZSBjb3VsZCBiZSA0NDAgKEFkZHJlc3MgRmFtaWx5IG5vdCBTdXBwb3J0ZWQp
CiAgICAgICAgb3IgNTA4IChJbnN1ZmZpY2llbnQgQ2FwYWNpdHkpLiAgSWYgdGhlIHNlcnZlciBj
YW4gZnVsbHkgbWVldAogICAgICAgIHRoZSByZXF1ZXN0LCB0aGVuIHRoZSBzZXJ2ZXIgYWxsb2Nh
dGVzIG9uZSBJUHY0IGFuZCBvbmUgSVB2NgogICAgICAgIHJlbGF5IGFkZHJlc3MsIGFuZCByZXR1
cm5zIGFuIEFsbG9jYXRlIHN1Y2Nlc3MgcmVzcG9uc2UKICAgICAgICBjb250YWluaW5nIHRoZSBy
ZWxheWVkIHRyYW5zcG9ydCBhZGRyZXNzZXMgYXNzaWduZWQgdG8gdGhlIGR1YWwKICAgICAgICBh
bGxvY2F0aW9uIGluIHR3byBYT1ItUkVMQVlFRC1BRERSRVNTIGF0dHJpYnV0ZXMuCgogICAxMC4g
IEF0IGFueSBwb2ludCwgdGhlIHNlcnZlciBNQVkgY2hvb3NlIHRvIHJlamVjdCB0aGUgcmVxdWVz
dCB3aXRoIGEKICAgICAgICA0ODYgKEFsbG9jYXRpb24gUXVvdGEgUmVhY2hlZCkgZXJyb3IgaWYg
aXQgZmVlbHMgdGhlIGNsaWVudCBpcwogICAgICAgIHRyeWluZyB0byBleGNlZWQgc29tZSBsb2Nh
bGx5IGRlZmluZWQgYWxsb2NhdGlvbiBxdW90YS4gIFRoZQogICAgICAgIHNlcnZlciBpcyBmcmVl
IHRvIGRlZmluZSB0aGlzIGFsbG9jYXRpb24gcXVvdGEgYW55IHdheSBpdAogICAgICAgIHdpc2hl
cywgYnV0IFNIT1VMRCBkZWZpbmUgaXQgYmFzZWQgb24gdGhlIHVzZXJuYW1lIHVzZWQgdG8KICAg
ICAgICBhdXRoZW50aWNhdGUgdGhlIHJlcXVlc3QsIGFuZCBub3Qgb24gdGhlIGNsaWVudCdzIHRy
YW5zcG9ydAogICAgICAgIGFkZHJlc3MuCgogICAxMS4gIEFsc28gYXQgYW55IHBvaW50LCB0aGUg
c2VydmVyIE1BWSBjaG9vc2UgdG8gcmVqZWN0IHRoZSByZXF1ZXN0CiAgICAgICAgd2l0aCBhIDMw
MCAoVHJ5IEFsdGVybmF0ZSkgZXJyb3IgaWYgaXQgd2lzaGVzIHRvIHJlZGlyZWN0IHRoZQogICAg
ICAgIGNsaWVudCB0byBhIGRpZmZlcmVudCBzZXJ2ZXIuICBUaGUgdXNlIG9mIHRoaXMgZXJyb3Ig
Y29kZSBhbmQKICAgICAgICBhdHRyaWJ1dGUgZm9sbG93IHRoZSBzcGVjaWZpY2F0aW9uIGluIFtJ
LUQuaWV0Zi10cmFtLXN0dW5iaXNdLgoKICAgSWYgYWxsIHRoZSBjaGVja3MgcGFzcywgdGhlIHNl
cnZlciBjcmVhdGVzIHRoZSBhbGxvY2F0aW9uLiAgVGhlCiAgIDUtdHVwbGUgaXMgc2V0IHRvIHRo
ZSA1LXR1cGxlIGZyb20gdGhlIEFsbG9jYXRlIHJlcXVlc3QsIHdoaWxlIHRoZQogICBsaXN0IG9m
IHBlcm1pc3Npb25zIGFuZCB0aGUgbGlzdCBvZiBjaGFubmVscyBhcmUgaW5pdGlhbGx5IGVtcHR5
LgoKICAgVGhlIHNlcnZlciBjaG9vc2VzIGEgcmVsYXllZCB0cmFuc3BvcnQgYWRkcmVzcyBmb3Ig
dGhlIGFsbG9jYXRpb24gYXMKICAgZm9sbG93czoKCiAgIG8gIElmIHRoZSByZXF1ZXN0IGNvbnRh
aW5zIGEgUkVTRVJWQVRJT04tVE9LRU4gYXR0cmlidXRlLCB0aGUgc2VydmVyCiAgICAgIHVzZXMg
dGhlIHByZXZpb3VzbHkgcmVzZXJ2ZWQgdHJhbnNwb3J0IGFkZHJlc3MgY29ycmVzcG9uZGluZyB0
bwogICAgICB0aGUgaW5jbHVkZWQgdG9rZW4gKGlmIGl0IGlzIHN0aWxsIGF2YWlsYWJsZSkuICBO
b3RlIHRoYXQgdGhlCiAgICAgIHJlc2VydmF0aW9uIGlzIGEgc2VydmVyLXdpZGUgcmVzZXJ2YXRp
b24gYW5kIGlzIG5vdCBzcGVjaWZpYyB0byBhCiAgICAgIHBhcnRpY3VsYXIgYWxsb2NhdGlvbiwg
c2luY2UgdGhlIEFsbG9jYXRlIHJlcXVlc3QgY29udGFpbmluZyB0aGUKICAgICAgUkVTRVJWQVRJ
T04tVE9LRU4gdXNlcyBhIGRpZmZlcmVudCA1LXR1cGxlIHRoYW4gdGhlIEFsbG9jYXRlCgoKClJl
ZGR5LCBldCBhbC4gICAgICAgICAgIEV4cGlyZXMgTm92ZW1iZXIgMTYsIDIwMTkgICAgICAgICAg
ICAgIFtQYWdlIDMwXQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgICBUVVJOICAg
ICAgICAgICAgICAgICAgICAgICAgICBNYXkgMjAxOQoKCiAgICAgIHJlcXVlc3QgdGhhdCBtYWRl
IHRoZSByZXNlcnZhdGlvbi4gIFRoZSA1LXR1cGxlIGZvciB0aGUgQWxsb2NhdGUKICAgICAgcmVx
dWVzdCBjb250YWluaW5nIHRoZSBSRVNFUlZBVElPTi1UT0tFTiBhdHRyaWJ1dGUgY2FuIGJlIGFu
eQogICAgICBhbGxvd2VkIDUtdHVwbGU7IGl0IGNhbiB1c2UgYSBkaWZmZXJlbnQgY2xpZW50IElQ
IGFkZHJlc3MgYW5kCiAgICAgIHBvcnQsIGEgZGlmZmVyZW50IHRyYW5zcG9ydCBwcm90b2NvbCwg
YW5kIGV2ZW4gZGlmZmVyZW50IHNlcnZlciBJUAogICAgICBhZGRyZXNzIGFuZCBwb3J0IChwcm92
aWRlZCwgb2YgY291cnNlLCB0aGF0IHRoZSBzZXJ2ZXIgSVAgYWRkcmVzcwogICAgICBhbmQgcG9y
dCBhcmUgb25lcyBvbiB3aGljaCB0aGUgc2VydmVyIGlzIGxpc3RlbmluZyBmb3IgVFVSTgogICAg
ICByZXF1ZXN0cykuCgogICBvICBJZiB0aGUgcmVxdWVzdCBjb250YWlucyBhbiBFVkVOLVBPUlQg
YXR0cmlidXRlIHdpdGggdGhlIFIgYml0IHNldAogICAgICB0byAwLCB0aGVuIHRoZSBzZXJ2ZXIg
YWxsb2NhdGVzIGEgcmVsYXllZCB0cmFuc3BvcnQgYWRkcmVzcyB3aXRoCiAgICAgIGFuIGV2ZW4g
cG9ydCBudW1iZXIuCgogICBvICBJZiB0aGUgcmVxdWVzdCBjb250YWlucyBhbiBFVkVOLVBPUlQg
YXR0cmlidXRlIHdpdGggdGhlIFIgYml0IHNldAogICAgICB0byAxLCB0aGVuIHRoZSBzZXJ2ZXIg
bG9va3MgZm9yIGEgcGFpciBvZiBwb3J0IG51bWJlcnMgTiBhbmQgTisxCiAgICAgIG9uIHRoZSBz
YW1lIElQIGFkZHJlc3MsIHdoZXJlIE4gaXMgZXZlbi4gIFBvcnQgTiBpcyB1c2VkIGluIHRoZQog
ICAgICBjdXJyZW50IGFsbG9jYXRpb24sIHdoaWxlIHRoZSByZWxheWVkIHRyYW5zcG9ydCBhZGRy
ZXNzIHdpdGggcG9ydAogICAgICBOKzEgaXMgYXNzaWduZWQgYSB0b2tlbiBhbmQgcmVzZXJ2ZWQg
Zm9yIGEgZnV0dXJlIGFsbG9jYXRpb24uICBUaGUKICAgICAgc2VydmVyIE1VU1QgaG9sZCB0aGlz
IHJlc2VydmF0aW9uIGZvciBhdCBsZWFzdCAzMCBzZWNvbmRzLCBhbmQgTUFZCiAgICAgIGNob29z
ZSB0byBob2xkIGxvbmdlciAoZS5nLiwgdW50aWwgdGhlIGFsbG9jYXRpb24gd2l0aCBwb3J0IE4K
ICAgICAgZXhwaXJlcykuICBUaGUgc2VydmVyIHRoZW4gaW5jbHVkZXMgdGhlIHRva2VuIGluIGEg
UkVTRVJWQVRJT04tCiAgICAgIFRPS0VOIGF0dHJpYnV0ZSBpbiB0aGUgc3VjY2VzcyByZXNwb25z
ZS4KCiAgIG8gIE90aGVyd2lzZSwgdGhlIHNlcnZlciBhbGxvY2F0ZXMgYW55IGF2YWlsYWJsZSBy
ZWxheWVkIHRyYW5zcG9ydAogICAgICBhZGRyZXNzLgoKICAgSW4gYWxsIGNhc2VzLCB0aGUgc2Vy
dmVyIFNIT1VMRCBvbmx5IGFsbG9jYXRlIHBvcnRzIGZyb20gdGhlIHJhbmdlCiAgIDQ5MTUyIC0g
NjU1MzUgKHRoZSBEeW5hbWljIGFuZC9vciBQcml2YXRlIFBvcnQgcmFuZ2UgW1BvcnQtTnVtYmVy
c10pLAogICB1bmxlc3MgdGhlIFRVUk4gc2VydmVyIGFwcGxpY2F0aW9uIGtub3dzLCB0aHJvdWdo
IHNvbWUgbWVhbnMgbm90CiAgIHNwZWNpZmllZCBoZXJlLCB0aGF0IG90aGVyIGFwcGxpY2F0aW9u
cyBydW5uaW5nIG9uIHRoZSBzYW1lIGhvc3QgYXMKICAgdGhlIFRVUk4gc2VydmVyIGFwcGxpY2F0
aW9uIHdpbGwgbm90IGJlIGltcGFjdGVkIGJ5IGFsbG9jYXRpbmcgcG9ydHMKICAgb3V0c2lkZSB0
aGlzIHJhbmdlLiAgVGhpcyBjb25kaXRpb24gY2FuIG9mdGVuIGJlIHNhdGlzZmllZCBieSBydW5u
aW5nCiAgIHRoZSBUVVJOIHNlcnZlciBhcHBsaWNhdGlvbiBvbiBhIGRlZGljYXRlZCBtYWNoaW5l
IGFuZC9vciBieQogICBhcnJhbmdpbmcgdGhhdCBhbnkgb3RoZXIgYXBwbGljYXRpb25zIG9uIHRo
ZSBtYWNoaW5lIGFsbG9jYXRlIHBvcnRzCiAgIGJlZm9yZSB0aGUgVFVSTiBzZXJ2ZXIgYXBwbGlj
YXRpb24gc3RhcnRzLiAgSW4gYW55IGNhc2UsIHRoZSBUVVJOCiAgIHNlcnZlciBTSE9VTEQgTk9U
IGFsbG9jYXRlIHBvcnRzIGluIHRoZSByYW5nZSAwIC0gMTAyMyAodGhlIFdlbGwtCiAgIEtub3du
IFBvcnQgcmFuZ2UpIHRvIGRpc2NvdXJhZ2UgY2xpZW50cyBmcm9tIHVzaW5nIFRVUk4gdG8gcnVu
CiAgIHN0YW5kYXJkIHNlcnZpY2VzLgoKICAgICAgTk9URTogVGhlIHVzZSBvZiByYW5kb21pemVk
IHBvcnQgYXNzaWdubWVudHMgdG8gYXZvaWQgY2VydGFpbgogICAgICB0eXBlcyBvZiBhdHRhY2tz
IGlzIGRlc2NyaWJlZCBpbiBbUkZDNjA1Nl0uICBJdCBpcyBSRUNPTU1FTkRFRAogICAgICB0aGF0
IGEgVFVSTiBzZXJ2ZXIgaW1wbGVtZW50IGEgcmFuZG9taXplZCBwb3J0IGFzc2lnbm1lbnQKICAg
ICAgYWxnb3JpdGhtIGZyb20gW1JGQzYwNTZdLiAgVGhpcyBpcyBlc3BlY2lhbGx5IGFwcGxpY2Fi
bGUgdG8KICAgICAgc2VydmVycyB0aGF0IGNob29zZSB0byBwcmUtYWxsb2NhdGUgYSBudW1iZXIg
b2YgcG9ydHMgZnJvbSB0aGUKICAgICAgdW5kZXJseWluZyBPUyBhbmQgdGhlbiBsYXRlciBhc3Np
Z24gdGhlbSB0byBhbGxvY2F0aW9uczsgZm9yCiAgICAgIGV4YW1wbGUsIGEgc2VydmVyIG1heSBj
aG9vc2UgdGhpcyB0ZWNobmlxdWUgdG8gaW1wbGVtZW50IHRoZSBFVkVOLQogICAgICBQT1JUIGF0
dHJpYnV0ZS4KCgoKCgpSZWRkeSwgZXQgYWwuICAgICAgICAgICBFeHBpcmVzIE5vdmVtYmVyIDE2
LCAyMDE5ICAgICAgICAgICAgICBbUGFnZSAzMV0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAg
ICAgICAgICAgVFVSTiAgICAgICAgICAgICAgICAgICAgICAgICAgTWF5IDIwMTkKCgogICBUaGUg
c2VydmVyIGRldGVybWluZXMgdGhlIGluaXRpYWwgdmFsdWUgb2YgdGhlIHRpbWUtdG8tZXhwaXJ5
IGZpZWxkCiAgIGFzIGZvbGxvd3MuICBJZiB0aGUgcmVxdWVzdCBjb250YWlucyBhIExJRkVUSU1F
IGF0dHJpYnV0ZSwgdGhlbiB0aGUKICAgc2VydmVyIGNvbXB1dGVzIHRoZSBtaW5pbXVtIG9mIHRo
ZSBjbGllbnQncyBwcm9wb3NlZCBsaWZldGltZSBhbmQgdGhlCiAgIHNlcnZlcidzIG1heGltdW0g
YWxsb3dlZCBsaWZldGltZS4gIElmIHRoaXMgY29tcHV0ZWQgdmFsdWUgaXMgZ3JlYXRlcgogICB0
aGFuIHRoZSBkZWZhdWx0IGxpZmV0aW1lLCB0aGVuIHRoZSBzZXJ2ZXIgdXNlcyB0aGUgY29tcHV0
ZWQgbGlmZXRpbWUKICAgYXMgdGhlIGluaXRpYWwgdmFsdWUgb2YgdGhlIHRpbWUtdG8tZXhwaXJ5
IGZpZWxkLiAgT3RoZXJ3aXNlLCB0aGUKICAgc2VydmVyIHVzZXMgdGhlIGRlZmF1bHQgbGlmZXRp
bWUuICBJdCBpcyBSRUNPTU1FTkRFRCB0aGF0IHRoZSBzZXJ2ZXIKICAgdXNlIGEgbWF4aW11bSBh
bGxvd2VkIGxpZmV0aW1lIHZhbHVlIG9mIG5vIG1vcmUgdGhhbiAzNjAwIHNlY29uZHMgKDEKICAg
aG91cikuICBTZXJ2ZXJzIHRoYXQgaW1wbGVtZW50IGFsbG9jYXRpb24gcXVvdGFzIG9yIGNoYXJn
ZSB1c2VycyBmb3IKICAgYWxsb2NhdGlvbnMgaW4gc29tZSB3YXkgbWF5IHdpc2ggdG8gdXNlIGEg
c21hbGxlciBtYXhpbXVtIGFsbG93ZWQKICAgbGlmZXRpbWUgKHBlcmhhcHMgYXMgc21hbGwgYXMg
dGhlIGRlZmF1bHQgbGlmZXRpbWUpIHRvIG1vcmUgcXVpY2tseQogICByZW1vdmUgb3JwaGFuZWQg
YWxsb2NhdGlvbnMgKHRoYXQgaXMsIGFsbG9jYXRpb25zIHdoZXJlIHRoZQogICBjb3JyZXNwb25k
aW5nIGNsaWVudCBoYXMgY3Jhc2hlZCBvciB0ZXJtaW5hdGVkIG9yIHRoZSBjbGllbnQKICAgY29u
bmVjdGlvbiBoYXMgYmVlbiBsb3N0IGZvciBzb21lIHJlYXNvbikuICBBbHNvLCBub3RlIHRoYXQg
dGhlIHRpbWUtCiAgIHRvLWV4cGlyeSBpcyByZWNvbXB1dGVkIHdpdGggZWFjaCBzdWNjZXNzZnVs
IFJlZnJlc2ggcmVxdWVzdCwgYW5kCiAgIHRodXMgdGhlIHZhbHVlIGNvbXB1dGVkIGhlcmUgYXBw
bGllcyBvbmx5IHVudGlsIHRoZSBmaXJzdCByZWZyZXNoLgoKICAgT25jZSB0aGUgYWxsb2NhdGlv
biBpcyBjcmVhdGVkLCB0aGUgc2VydmVyIHJlcGxpZXMgd2l0aCBhIHN1Y2Nlc3MKICAgcmVzcG9u
c2UuICBUaGUgc3VjY2VzcyByZXNwb25zZSBjb250YWluczoKCiAgIG8gIEFuIFhPUi1SRUxBWUVE
LUFERFJFU1MgYXR0cmlidXRlIGNvbnRhaW5pbmcgdGhlIHJlbGF5ZWQgdHJhbnNwb3J0CiAgICAg
IGFkZHJlc3MuCgogICBvICBBIExJRkVUSU1FIGF0dHJpYnV0ZSBjb250YWluaW5nIHRoZSBjdXJy
ZW50IHZhbHVlIG9mIHRoZSB0aW1lLXRvLQogICAgICBleHBpcnkgdGltZXIuCgogICBvICBBIFJF
U0VSVkFUSU9OLVRPS0VOIGF0dHJpYnV0ZSAoaWYgYSBzZWNvbmQgcmVsYXllZCB0cmFuc3BvcnQK
ICAgICAgYWRkcmVzcyB3YXMgcmVzZXJ2ZWQpLgoKICAgbyAgQW4gWE9SLU1BUFBFRC1BRERSRVNT
IGF0dHJpYnV0ZSBjb250YWluaW5nIHRoZSBjbGllbnQncyBJUCBhZGRyZXNzCiAgICAgIGFuZCBw
b3J0IChmcm9tIHRoZSA1LXR1cGxlKS4KCiAgICAgIE5PVEU6IFRoZSBYT1ItTUFQUEVELUFERFJF
U1MgYXR0cmlidXRlIGlzIGluY2x1ZGVkIGluIHRoZSByZXNwb25zZQogICAgICBhcyBhIGNvbnZl
bmllbmNlIHRvIHRoZSBjbGllbnQuICBUVVJOIGl0c2VsZiBkb2VzIG5vdCBtYWtlIHVzZSBvZgog
ICAgICB0aGlzIHZhbHVlLCBidXQgY2xpZW50cyBydW5uaW5nIElDRSBjYW4gb2Z0ZW4gbmVlZCB0
aGlzIHZhbHVlIGFuZAogICAgICBjYW4gdGh1cyBhdm9pZCBoYXZpbmcgdG8gZG8gYW4gZXh0cmEg
QmluZGluZyB0cmFuc2FjdGlvbiB3aXRoIHNvbWUKICAgICAgU1RVTiBzZXJ2ZXIgdG8gbGVhcm4g
aXQuCgogICBUaGUgcmVzcG9uc2UgKGVpdGhlciBzdWNjZXNzIG9yIGVycm9yKSBpcyBzZW50IGJh
Y2sgdG8gdGhlIGNsaWVudCBvbgogICB0aGUgNS10dXBsZS4KCiAgICAgIE5PVEU6IFdoZW4gdGhl
IEFsbG9jYXRlIHJlcXVlc3QgaXMgc2VudCBvdmVyIFVEUCwKICAgICAgW0ktRC5pZXRmLXRyYW0t
c3R1bmJpc10gcmVxdWlyZXMgdGhhdCB0aGUgc2VydmVyIGhhbmRsZSB0aGUKICAgICAgcG9zc2li
bGUgcmV0cmFuc21pc3Npb25zIG9mIHRoZSByZXF1ZXN0IHNvIHRoYXQgcmV0cmFuc21pc3Npb25z
IGRvCiAgICAgIG5vdCBjYXVzZSBtdWx0aXBsZSBhbGxvY2F0aW9ucyB0byBiZSBjcmVhdGVkLiAg
SW1wbGVtZW50YXRpb25zIG1heQogICAgICBhY2hpZXZlIHRoaXMgdXNpbmcgdGhlIHNvLWNhbGxl
ZCAic3RhdGVsZXNzIHN0YWNrIGFwcHJvYWNoIiBhcwogICAgICBmb2xsb3dzLiAgVG8gZGV0ZWN0
IHJldHJhbnNtaXNzaW9ucyB3aGVuIHRoZSBvcmlnaW5hbCByZXF1ZXN0IHdhcwogICAgICBzdWNj
ZXNzZnVsIGluIGNyZWF0aW5nIGFuIGFsbG9jYXRpb24sIHRoZSBzZXJ2ZXIgY2FuIHN0b3JlIHRo
ZQoKCgpSZWRkeSwgZXQgYWwuICAgICAgICAgICBFeHBpcmVzIE5vdmVtYmVyIDE2LCAyMDE5ICAg
ICAgICAgICAgICBbUGFnZSAzMl0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAg
VFVSTiAgICAgICAgICAgICAgICAgICAgICAgICAgTWF5IDIwMTkKCgogICAgICB0cmFuc2FjdGlv
biBpZCB0aGF0IGNyZWF0ZWQgdGhlIHJlcXVlc3Qgd2l0aCB0aGUgYWxsb2NhdGlvbiBkYXRhCiAg
ICAgIGFuZCBjb21wYXJlIGl0IHdpdGggaW5jb21pbmcgQWxsb2NhdGUgcmVxdWVzdHMgb24gdGhl
IHNhbWUKICAgICAgNS10dXBsZS4gIE9uY2Ugc3VjaCBhIHJlcXVlc3QgaXMgZGV0ZWN0ZWQsIHRo
ZSBzZXJ2ZXIgY2FuIHN0b3AKICAgICAgcGFyc2luZyB0aGUgcmVxdWVzdCBhbmQgaW1tZWRpYXRl
bHkgZ2VuZXJhdGUgYSBzdWNjZXNzIHJlc3BvbnNlLgogICAgICBXaGVuIGJ1aWxkaW5nIHRoaXMg
cmVzcG9uc2UsIHRoZSB2YWx1ZSBvZiB0aGUgTElGRVRJTUUgYXR0cmlidXRlCiAgICAgIGNhbiBi
ZSB0YWtlbiBmcm9tIHRoZSB0aW1lLXRvLWV4cGlyeSBmaWVsZCBpbiB0aGUgYWxsb2NhdGUgc3Rh
dGUKICAgICAgZGF0YSwgZXZlbiB0aG91Z2ggdGhpcyB2YWx1ZSBtYXkgZGlmZmVyIHNsaWdodGx5
IGZyb20gdGhlIExJRkVUSU1FCiAgICAgIHZhbHVlIG9yaWdpbmFsbHkgcmV0dXJuZWQuICBJbiBh
ZGRpdGlvbiwgdGhlIHNlcnZlciBtYXkgbmVlZCB0bwogICAgICBzdG9yZSBhbiBpbmRpY2F0aW9u
IG9mIGFueSByZXNlcnZhdGlvbiB0b2tlbiByZXR1cm5lZCBpbiB0aGUKICAgICAgb3JpZ2luYWwg
cmVzcG9uc2UsIHNvIHRoYXQgdGhpcyBtYXkgYmUgcmV0dXJuZWQgaW4gYW55CiAgICAgIHJldHJh
bnNtaXR0ZWQgcmVzcG9uc2VzLgoKICAgICAgRm9yIHRoZSBjYXNlIHdoZXJlIHRoZSBvcmlnaW5h
bCByZXF1ZXN0IHdhcyB1bnN1Y2Nlc3NmdWwgaW4KICAgICAgY3JlYXRpbmcgYW4gYWxsb2NhdGlv
biwgdGhlIHNlcnZlciBtYXkgY2hvb3NlIHRvIGRvIG5vdGhpbmcKICAgICAgc3BlY2lhbC4gIE5v
dGUsIGhvd2V2ZXIsIHRoYXQgdGhlcmUgaXMgYSByYXJlIGNhc2Ugd2hlcmUgdGhlCiAgICAgIHNl
cnZlciByZWplY3RzIHRoZSBvcmlnaW5hbCByZXF1ZXN0IGJ1dCBhY2NlcHRzIHRoZSByZXRyYW5z
bWl0dGVkCiAgICAgIHJlcXVlc3QgKGJlY2F1c2UgY29uZGl0aW9ucyBoYXZlIGNoYW5nZWQgaW4g
dGhlIGJyaWVmIGludGVydmVuaW5nCiAgICAgIHRpbWUgcGVyaW9kKS4gIElmIHRoZSBjbGllbnQg
cmVjZWl2ZXMgdGhlIGZpcnN0IGZhaWx1cmUgcmVzcG9uc2UsCiAgICAgIGl0IHdpbGwgaWdub3Jl
IHRoZSBzZWNvbmQgKHN1Y2Nlc3MpIHJlc3BvbnNlIGFuZCBiZWxpZXZlIHRoYXQgYW4KICAgICAg
YWxsb2NhdGlvbiB3YXMgbm90IGNyZWF0ZWQuICBBbiBhbGxvY2F0aW9uIGNyZWF0ZWQgaW4gdGhp
cyBtYXR0ZXIKICAgICAgd2lsbCBldmVudHVhbGx5IHRpbWVvdXQsIHNpbmNlIHRoZSBjbGllbnQg
d2lsbCBub3QgcmVmcmVzaCBpdC4KICAgICAgRnVydGhlcm1vcmUsIGlmIHRoZSBjbGllbnQgbGF0
ZXIgcmV0cmllcyB3aXRoIHRoZSBzYW1lIDUtdHVwbGUgYnV0CiAgICAgIGRpZmZlcmVudCB0cmFu
c2FjdGlvbiBpZCwgaXQgd2lsbCByZWNlaXZlIGEgNDM3IChBbGxvY2F0aW9uCiAgICAgIE1pc21h
dGNoKSwgd2hpY2ggd2lsbCBjYXVzZSBpdCB0byByZXRyeSB3aXRoIGEgZGlmZmVyZW50IDUtdHVw
bGUuCiAgICAgIFRoZSBzZXJ2ZXIgbWF5IHVzZSBhIHNtYWxsZXIgbWF4aW11bSBsaWZldGltZSB2
YWx1ZSB0byBtaW5pbWl6ZQogICAgICB0aGUgbGlmZXRpbWUgb2YgYWxsb2NhdGlvbnMgIm9ycGhh
bmVkIiBpbiB0aGlzIG1hbm5lci4KCjcuMy4gIFJlY2VpdmluZyBhbiBBbGxvY2F0ZSBTdWNjZXNz
IFJlc3BvbnNlCgogICBJZiB0aGUgY2xpZW50IHJlY2VpdmVzIGFuIEFsbG9jYXRlIHN1Y2Nlc3Mg
cmVzcG9uc2UsIHRoZW4gaXQgTVVTVAogICBjaGVjayB0aGF0IHRoZSBtYXBwZWQgYWRkcmVzcyBh
bmQgdGhlIHJlbGF5ZWQgdHJhbnNwb3J0IGFkZHJlc3Mgb3IKICAgYWRkcmVzc2VzIGFyZSBwYXJ0
IG9mIGFuIGFkZHJlc3MgZmFtaWx5IG9yIGZhbWlsaWVzIHRoYXQgdGhlIGNsaWVudAogICB1bmRl
cnN0YW5kcyBhbmQgaXMgcHJlcGFyZWQgdG8gaGFuZGxlLiAgSWYgdGhlc2UgYWRkcmVzc2VzIGFy
ZSBub3QKICAgcGFydCBvZiBhbiBhZGRyZXNzIGZhbWlseSBvciBmYW1pbGllcyB3aGljaCB0aGUg
Y2xpZW50IGlzIHByZXBhcmVkIHRvCiAgIGhhbmRsZSwgdGhlbiB0aGUgY2xpZW50IE1VU1QgZGVs
ZXRlIHRoZSBhbGxvY2F0aW9uIChTZWN0aW9uIDgpIGFuZAogICBNVVNUIE5PVCBhdHRlbXB0IHRv
IGNyZWF0ZSBhbm90aGVyIGFsbG9jYXRpb24gb24gdGhhdCBzZXJ2ZXIgdW50aWwgaXQKICAgYmVs
aWV2ZXMgdGhlIG1pc21hdGNoIGhhcyBiZWVuIGZpeGVkLgoKICAgT3RoZXJ3aXNlLCB0aGUgY2xp
ZW50IGNyZWF0ZXMgaXRzIG93biBjb3B5IG9mIHRoZSBhbGxvY2F0aW9uIGRhdGEKICAgc3RydWN0
dXJlIHRvIHRyYWNrIHdoYXQgaXMgaGFwcGVuaW5nIG9uIHRoZSBzZXJ2ZXIuICBJbiBwYXJ0aWN1
bGFyLAogICB0aGUgY2xpZW50IG5lZWRzIHRvIHJlbWVtYmVyIHRoZSBhY3R1YWwgbGlmZXRpbWUg
cmVjZWl2ZWQgYmFjayBmcm9tCiAgIHRoZSBzZXJ2ZXIsIHJhdGhlciB0aGFuIHRoZSB2YWx1ZSBz
ZW50IHRvIHRoZSBzZXJ2ZXIgaW4gdGhlIHJlcXVlc3QuCiAgIFRoZSBjbGllbnQgbXVzdCBhbHNv
IHJlbWVtYmVyIHRoZSA1LXR1cGxlIHVzZWQgZm9yIHRoZSByZXF1ZXN0IGFuZAogICB0aGUgdXNl
cm5hbWUgYW5kIHBhc3N3b3JkIGl0IHVzZWQgdG8gYXV0aGVudGljYXRlIHRoZSByZXF1ZXN0IHRv
CiAgIGVuc3VyZSB0aGF0IGl0IHJldXNlcyB0aGVtIGZvciBzdWJzZXF1ZW50IG1lc3NhZ2VzLiAg
VGhlIGNsaWVudCBhbHNvCiAgIG5lZWRzIHRvIHRyYWNrIHRoZSBjaGFubmVscyBhbmQgcGVybWlz
c2lvbnMgaXQgZXN0YWJsaXNoZXMgb24gdGhlCiAgIHNlcnZlci4KCgoKClJlZGR5LCBldCBhbC4g
ICAgICAgICAgIEV4cGlyZXMgTm92ZW1iZXIgMTYsIDIwMTkgICAgICAgICAgICAgIFtQYWdlIDMz
XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgICBUVVJOICAgICAgICAgICAgICAg
ICAgICAgICAgICBNYXkgMjAxOQoKCiAgIElmIHRoZSBjbGllbnQgcmVjZWl2ZXMgYW4gQWxsb2Nh
dGUgc3VjY2VzcyByZXNwb25zZSBidXQgd2l0aCBBRERSRVNTLQogICBFUlJPUi1DT0RFIGF0dHJp
YnV0ZSBpbiB0aGUgcmVzcG9uc2UgYW5kIHRoZSBlcnJvciBjb2RlIHZhbHVlCiAgIHNpZ25hbGVk
IGluIHRoZSBBRERSRVNTLUVSUk9SLUNPREUgYXR0cmlidXRlIGlzIDQ0MCAoQWRkcmVzcyBGYW1p
bHkKICAgbm90IFN1cHBvcnRlZCksIHRoZSBjbGllbnQgTVVTVCBOT1QgcmV0cnkgaXRzIHJlcXVl
c3QgZm9yIHRoZQogICByZWplY3RlZCBhZGRyZXNzIHR5cGUuICBJZiB0aGUgY2xpZW50IHJlY2Vp
dmVzIGFuIEFERFJFU1MtRVJST1ItQ09ERQogICBhdHRyaWJ1dGUgaW4gdGhlIHJlc3BvbnNlIGFu
ZCB0aGUgZXJyb3IgY29kZSB2YWx1ZSBzaWduYWxlZCBpbiB0aGUKICAgQUREUkVTUy1FUlJPUi1D
T0RFIGF0dHJpYnV0ZSBpcyA1MDggKEluc3VmZmljaWVudCBDYXBhY2l0eSksIHRoZQogICBjbGll
bnQgU0hPVUxEIHdhaXQgYXQgbGVhc3QgMSBtaW51dGUgYmVmb3JlIHRyeWluZyB0byByZXF1ZXN0
IGFueQogICBtb3JlIGFsbG9jYXRpb25zIG9uIHRoaXMgc2VydmVyIGZvciB0aGUgcmVqZWN0ZWQg
YWRkcmVzcyB0eXBlLgoKICAgVGhlIGNsaWVudCB3aWxsIHByb2JhYmx5IHdpc2ggdG8gc2VuZCB0
aGUgcmVsYXllZCB0cmFuc3BvcnQgYWRkcmVzcwogICB0byBwZWVycyAodXNpbmcgc29tZSBtZXRo
b2Qgbm90IHNwZWNpZmllZCBoZXJlKSBzbyB0aGUgcGVlcnMgY2FuCiAgIGNvbW11bmljYXRlIHdp
dGggaXQuICBUaGUgY2xpZW50IG1heSBhbHNvIHdpc2ggdG8gdXNlIHRoZSBzZXJ2ZXItCiAgIHJl
ZmxleGl2ZSBhZGRyZXNzIGl0IHJlY2VpdmVzIGluIHRoZSBYT1ItTUFQUEVELUFERFJFU1MgYXR0
cmlidXRlIGluCiAgIGl0cyBJQ0UgcHJvY2Vzc2luZy4KCjcuNC4gIFJlY2VpdmluZyBhbiBBbGxv
Y2F0ZSBFcnJvciBSZXNwb25zZQoKICAgSWYgdGhlIGNsaWVudCByZWNlaXZlcyBhbiBBbGxvY2F0
ZSBlcnJvciByZXNwb25zZSwgdGhlbiB0aGUKICAgcHJvY2Vzc2luZyBkZXBlbmRzIG9uIHRoZSBh
Y3R1YWwgZXJyb3IgY29kZSByZXR1cm5lZDoKCiAgIG8gIChSZXF1ZXN0IHRpbWVkIG91dCk6IFRo
ZXJlIGlzIGVpdGhlciBhIHByb2JsZW0gd2l0aCB0aGUgc2VydmVyLCBvcgogICAgICBhIHByb2Js
ZW0gcmVhY2hpbmcgdGhlIHNlcnZlciB3aXRoIHRoZSBjaG9zZW4gdHJhbnNwb3J0LiAgVGhlCiAg
ICAgIGNsaWVudCBjb25zaWRlcnMgdGhlIGN1cnJlbnQgdHJhbnNhY3Rpb24gYXMgaGF2aW5nIGZh
aWxlZCBidXQgTUFZCiAgICAgIGNob29zZSB0byByZXRyeSB0aGUgQWxsb2NhdGUgcmVxdWVzdCB1
c2luZyBhIGRpZmZlcmVudCB0cmFuc3BvcnQKICAgICAgKGUuZy4sIFRDUCBpbnN0ZWFkIG9mIFVE
UCkuCgogICBvICAzMDAgKFRyeSBBbHRlcm5hdGUpOiBUaGUgc2VydmVyIHdvdWxkIGxpa2UgdGhl
IGNsaWVudCB0byB1c2UgdGhlCiAgICAgIHNlcnZlciBzcGVjaWZpZWQgaW4gdGhlIEFMVEVSTkFU
RS1TRVJWRVIgYXR0cmlidXRlIGluc3RlYWQuICBUaGUKICAgICAgY2xpZW50IGNvbnNpZGVycyB0
aGUgY3VycmVudCB0cmFuc2FjdGlvbiBhcyBoYXZpbmcgZmFpbGVkLCBidXQKICAgICAgU0hPVUxE
IHRyeSB0aGUgQWxsb2NhdGUgcmVxdWVzdCB3aXRoIHRoZSBhbHRlcm5hdGUgc2VydmVyIGJlZm9y
ZQogICAgICB0cnlpbmcgYW55IG90aGVyIHNlcnZlcnMgKGUuZy4sIG90aGVyIHNlcnZlcnMgZGlz
Y292ZXJlZCB1c2luZyB0aGUKICAgICAgRE5TIHJlc29sdXRpb24gcHJvY2VkdXJlcykuICBXaGVu
IHRyeWluZyB0aGUgQWxsb2NhdGUgcmVxdWVzdCB3aXRoCiAgICAgIHRoZSBhbHRlcm5hdGUgc2Vy
dmVyLCB0aGUgY2xpZW50IGZvbGxvd3MgdGhlIEFMVEVSTkFURS1TRVJWRVIKICAgICAgcHJvY2Vk
dXJlcyBzcGVjaWZpZWQgaW4gW0ktRC5pZXRmLXRyYW0tc3R1bmJpc10uCgogICBvICA0MDAgKEJh
ZCBSZXF1ZXN0KTogVGhlIHNlcnZlciBiZWxpZXZlcyB0aGUgY2xpZW50J3MgcmVxdWVzdCBpcwog
ICAgICBtYWxmb3JtZWQgZm9yIHNvbWUgcmVhc29uLiAgVGhlIGNsaWVudCBjb25zaWRlcnMgdGhl
IGN1cnJlbnQKICAgICAgdHJhbnNhY3Rpb24gYXMgaGF2aW5nIGZhaWxlZC4gIFRoZSBjbGllbnQg
TUFZIG5vdGlmeSB0aGUgdXNlciBvcgogICAgICBvcGVyYXRvciBhbmQgU0hPVUxEIE5PVCByZXRy
eSB0aGUgcmVxdWVzdCB3aXRoIHRoaXMgc2VydmVyIHVudGlsCiAgICAgIGl0IGJlbGlldmVzIHRo
ZSBwcm9ibGVtIGhhcyBiZWVuIGZpeGVkLgoKICAgbyAgNDAxIChVbmF1dGhvcml6ZWQpOiBJZiB0
aGUgY2xpZW50IGhhcyBmb2xsb3dlZCB0aGUgcHJvY2VkdXJlcyBvZgogICAgICB0aGUgbG9uZy10
ZXJtIGNyZWRlbnRpYWwgbWVjaGFuaXNtIGFuZCBzdGlsbCBnZXRzIHRoaXMgZXJyb3IsIHRoZW4K
ICAgICAgdGhlIHNlcnZlciBpcyBub3QgYWNjZXB0aW5nIHRoZSBjbGllbnQncyBjcmVkZW50aWFs
cy4gIEluIHRoaXMKICAgICAgY2FzZSwgdGhlIGNsaWVudCBjb25zaWRlcnMgdGhlIGN1cnJlbnQg
dHJhbnNhY3Rpb24gYXMgaGF2aW5nCiAgICAgIGZhaWxlZCBhbmQgU0hPVUxEIG5vdGlmeSB0aGUg
dXNlciBvciBvcGVyYXRvci4gIFRoZSBjbGllbnQgU0hPVUxECgoKCgpSZWRkeSwgZXQgYWwuICAg
ICAgICAgICBFeHBpcmVzIE5vdmVtYmVyIDE2LCAyMDE5ICAgICAgICAgICAgICBbUGFnZSAzNF0K
DApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgVFVSTiAgICAgICAgICAgICAgICAg
ICAgICAgICAgTWF5IDIwMTkKCgogICAgICBOT1Qgc2VuZCBhbnkgZnVydGhlciByZXF1ZXN0cyB0
byB0aGlzIHNlcnZlciB1bnRpbCBpdCBiZWxpZXZlcyB0aGUKICAgICAgcHJvYmxlbSBoYXMgYmVl
biBmaXhlZC4KCiAgIG8gIDQwMyAoRm9yYmlkZGVuKTogVGhlIHJlcXVlc3QgaXMgdmFsaWQsIGJ1
dCB0aGUgc2VydmVyIGlzIHJlZnVzaW5nCiAgICAgIHRvIHBlcmZvcm0gaXQsIGxpa2VseSBkdWUg
dG8gYWRtaW5pc3RyYXRpdmUgcmVzdHJpY3Rpb25zLiAgVGhlCiAgICAgIGNsaWVudCBjb25zaWRl
cnMgdGhlIGN1cnJlbnQgdHJhbnNhY3Rpb24gYXMgaGF2aW5nIGZhaWxlZC4gIFRoZQogICAgICBj
bGllbnQgTUFZIG5vdGlmeSB0aGUgdXNlciBvciBvcGVyYXRvciBhbmQgU0hPVUxEIE5PVCByZXRy
eSB0aGUKICAgICAgc2FtZSByZXF1ZXN0IHdpdGggdGhpcyBzZXJ2ZXIgdW50aWwgaXQgYmVsaWV2
ZXMgdGhlIHByb2JsZW0gaGFzCiAgICAgIGJlZW4gZml4ZWQuCgogICBvICA0MjAgKFVua25vd24g
QXR0cmlidXRlKTogSWYgdGhlIGNsaWVudCBpbmNsdWRlZCBhIERPTlQtRlJBR01FTlQKICAgICAg
YXR0cmlidXRlIGluIHRoZSByZXF1ZXN0IGFuZCB0aGUgc2VydmVyIHJlamVjdGVkIHRoZSByZXF1
ZXN0IHdpdGgKICAgICAgYSA0MjAgZXJyb3IgY29kZSBhbmQgbGlzdGVkIHRoZSBET05ULUZSQUdN
RU5UIGF0dHJpYnV0ZSBpbiB0aGUKICAgICAgVU5LTk9XTi1BVFRSSUJVVEVTIGF0dHJpYnV0ZSBp
biB0aGUgZXJyb3IgcmVzcG9uc2UsIHRoZW4gdGhlCiAgICAgIGNsaWVudCBub3cga25vd3MgdGhh
dCB0aGUgc2VydmVyIGRvZXMgbm90IHN1cHBvcnQgdGhlIERPTlQtCiAgICAgIEZSQUdNRU5UIGF0
dHJpYnV0ZS4gIFRoZSBjbGllbnQgY29uc2lkZXJzIHRoZSBjdXJyZW50IHRyYW5zYWN0aW9uCiAg
ICAgIGFzIGhhdmluZyBmYWlsZWQgYnV0IE1BWSBjaG9vc2UgdG8gcmV0cnkgdGhlIEFsbG9jYXRl
IHJlcXVlc3QKICAgICAgd2l0aG91dCB0aGUgRE9OVC1GUkFHTUVOVCBhdHRyaWJ1dGUuCgogICBv
ICA0MzcgKEFsbG9jYXRpb24gTWlzbWF0Y2gpOiBUaGlzIGluZGljYXRlcyB0aGF0IHRoZSBjbGll
bnQgaGFzCiAgICAgIHBpY2tlZCBhIDUtdHVwbGUgdGhhdCB0aGUgc2VydmVyIHNlZXMgYXMgYWxy
ZWFkeSBpbiB1c2UuICBPbmUgd2F5CiAgICAgIHRoaXMgY291bGQgaGFwcGVuIGlzIGlmIGFuIGlu
dGVydmVuaW5nIE5BVCBhc3NpZ25lZCBhIG1hcHBlZAogICAgICB0cmFuc3BvcnQgYWRkcmVzcyB0
aGF0IHdhcyB1c2VkIGJ5IGFub3RoZXIgY2xpZW50IHRoYXQgcmVjZW50bHkKICAgICAgY3Jhc2hl
ZC4gIFRoZSBjbGllbnQgY29uc2lkZXJzIHRoZSBjdXJyZW50IHRyYW5zYWN0aW9uIGFzIGhhdmlu
ZwogICAgICBmYWlsZWQuICBUaGUgY2xpZW50IFNIT1VMRCBwaWNrIGFub3RoZXIgY2xpZW50IHRy
YW5zcG9ydCBhZGRyZXNzCiAgICAgIGFuZCByZXRyeSB0aGUgQWxsb2NhdGUgcmVxdWVzdCAodXNp
bmcgYSBkaWZmZXJlbnQgdHJhbnNhY3Rpb24gaWQpLgogICAgICBUaGUgY2xpZW50IFNIT1VMRCB0
cnkgdGhyZWUgZGlmZmVyZW50IGNsaWVudCB0cmFuc3BvcnQgYWRkcmVzc2VzCiAgICAgIGJlZm9y
ZSBnaXZpbmcgdXAgb24gdGhpcyBzZXJ2ZXIuICBPbmNlIHRoZSBjbGllbnQgZ2l2ZXMgdXAgb24g
dGhlCiAgICAgIHNlcnZlciwgaXQgU0hPVUxEIE5PVCB0cnkgdG8gY3JlYXRlIGFub3RoZXIgYWxs
b2NhdGlvbiBvbiB0aGUKICAgICAgc2VydmVyIGZvciAyIG1pbnV0ZXMuCgogICBvICA0MzggKFN0
YWxlIE5vbmNlKTogU2VlIHRoZSBwcm9jZWR1cmVzIGZvciB0aGUgbG9uZy10ZXJtIGNyZWRlbnRp
YWwKICAgICAgbWVjaGFuaXNtIFtJLUQuaWV0Zi10cmFtLXN0dW5iaXNdLgoKICAgbyAgNDQwIChB
ZGRyZXNzIEZhbWlseSBub3QgU3VwcG9ydGVkKTogVGhlIHNlcnZlciBkb2VzIG5vdCBzdXBwb3J0
CiAgICAgIHRoZSBhZGRyZXNzIGZhbWlseSByZXF1ZXN0ZWQgYnkgdGhlIGNsaWVudC4gIElmIHRo
ZSBjbGllbnQKICAgICAgcmVjZWl2ZXMgYW4gQWxsb2NhdGUgZXJyb3IgcmVzcG9uc2Ugd2l0aCB0
aGUgNDQwIChVbnN1cHBvcnRlZAogICAgICBBZGRyZXNzIEZhbWlseSkgZXJyb3IgY29kZSwgdGhl
IGNsaWVudCBNVVNUIE5PVCByZXRyeSB0aGUgcmVxdWVzdC4KCiAgIG8gIDQ0MSAoV3JvbmcgQ3Jl
ZGVudGlhbHMpOiBUaGUgY2xpZW50IHNob3VsZCBub3QgcmVjZWl2ZSB0aGlzIGVycm9yCiAgICAg
IGluIHJlc3BvbnNlIHRvIGEgQWxsb2NhdGUgcmVxdWVzdC4gIFRoZSBjbGllbnQgTUFZIG5vdGlm
eSB0aGUgdXNlcgogICAgICBvciBvcGVyYXRvciBhbmQgU0hPVUxEIE5PVCByZXRyeSB0aGUgc2Ft
ZSByZXF1ZXN0IHdpdGggdGhpcyBzZXJ2ZXIKICAgICAgdW50aWwgaXQgYmVsaWV2ZXMgdGhlIHBy
b2JsZW0gaGFzIGJlZW4gZml4ZWQuCgogICBvICA0NDIgKFVuc3VwcG9ydGVkIFRyYW5zcG9ydCBB
ZGRyZXNzKTogVGhlIGNsaWVudCBzaG91bGQgbm90IHJlY2VpdmUKICAgICAgdGhpcyBlcnJvciBp
biByZXNwb25zZSB0byBhIHJlcXVlc3QgZm9yIGEgVURQIGFsbG9jYXRpb24uICBUaGUKICAgICAg
Y2xpZW50IE1BWSBub3RpZnkgdGhlIHVzZXIgb3Igb3BlcmF0b3IgYW5kIFNIT1VMRCBOT1QgcmVh
dHRlbXB0CgoKCgpSZWRkeSwgZXQgYWwuICAgICAgICAgICBFeHBpcmVzIE5vdmVtYmVyIDE2LCAy
MDE5ICAgICAgICAgICAgICBbUGFnZSAzNV0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAg
ICAgICAgVFVSTiAgICAgICAgICAgICAgICAgICAgICAgICAgTWF5IDIwMTkKCgogICAgICB0aGUg
cmVxdWVzdCB3aXRoIHRoaXMgc2VydmVyIHVudGlsIGl0IGJlbGlldmVzIHRoZSBwcm9ibGVtIGhh
cwogICAgICBiZWVuIGZpeGVkLgoKICAgbyAgNDg2IChBbGxvY2F0aW9uIFF1b3RhIFJlYWNoZWQp
OiBUaGUgc2VydmVyIGlzIGN1cnJlbnRseSB1bmFibGUgdG8KICAgICAgY3JlYXRlIGFueSBtb3Jl
IGFsbG9jYXRpb25zIHdpdGggdGhpcyB1c2VybmFtZS4gIFRoZSBjbGllbnQKICAgICAgY29uc2lk
ZXJzIHRoZSBjdXJyZW50IHRyYW5zYWN0aW9uIGFzIGhhdmluZyBmYWlsZWQuICBUaGUgY2xpZW50
CiAgICAgIFNIT1VMRCB3YWl0IGF0IGxlYXN0IDEgbWludXRlIGJlZm9yZSB0cnlpbmcgdG8gY3Jl
YXRlIGFueSBtb3JlCiAgICAgIGFsbG9jYXRpb25zIG9uIHRoZSBzZXJ2ZXIuCgogICBvICA1MDgg
KEluc3VmZmljaWVudCBDYXBhY2l0eSk6IFRoZSBzZXJ2ZXIgaGFzIG5vIG1vcmUgcmVsYXllZAog
ICAgICB0cmFuc3BvcnQgYWRkcmVzc2VzIGF2YWlsYWJsZSwgb3IgaGFzIG5vbmUgd2l0aCB0aGUg
cmVxdWVzdGVkCiAgICAgIHByb3BlcnRpZXMsIG9yIHRoZSBvbmUgdGhhdCB3YXMgcmVzZXJ2ZWQg
aXMgbm8gbG9uZ2VyIGF2YWlsYWJsZS4KICAgICAgVGhlIGNsaWVudCBjb25zaWRlcnMgdGhlIGN1
cnJlbnQgb3BlcmF0aW9uIGFzIGhhdmluZyBmYWlsZWQuICBJZgogICAgICB0aGUgY2xpZW50IGlz
IHVzaW5nIGVpdGhlciB0aGUgRVZFTi1QT1JUIG9yIHRoZSBSRVNFUlZBVElPTi1UT0tFTgogICAg
ICBhdHRyaWJ1dGUsIHRoZW4gdGhlIGNsaWVudCBNQVkgY2hvb3NlIHRvIHJlbW92ZSBvciBtb2Rp
ZnkgdGhpcwogICAgICBhdHRyaWJ1dGUgYW5kIHRyeSBhZ2FpbiBpbW1lZGlhdGVseS4gIE90aGVy
d2lzZSwgdGhlIGNsaWVudCBTSE9VTEQKICAgICAgd2FpdCBhdCBsZWFzdCAxIG1pbnV0ZSBiZWZv
cmUgdHJ5aW5nIHRvIGNyZWF0ZSBhbnkgbW9yZQogICAgICBhbGxvY2F0aW9ucyBvbiB0aGlzIHNl
cnZlci4KCiAgIEFuIHVua25vd24gZXJyb3IgcmVzcG9uc2UgTVVTVCBiZSBoYW5kbGVkIGFzIGRl
c2NyaWJlZCBpbgogICBbSS1ELmlldGYtdHJhbS1zdHVuYmlzXS4KCjguICBSZWZyZXNoaW5nIGFu
IEFsbG9jYXRpb24KCiAgIEEgUmVmcmVzaCB0cmFuc2FjdGlvbiBjYW4gYmUgdXNlZCB0byBlaXRo
ZXIgKGEpIHJlZnJlc2ggYW4gZXhpc3RpbmcKICAgYWxsb2NhdGlvbiBhbmQgdXBkYXRlIGl0cyB0
aW1lLXRvLWV4cGlyeSBvciAoYikgZGVsZXRlIGFuIGV4aXN0aW5nCiAgIGFsbG9jYXRpb24uCgog
ICBJZiBhIGNsaWVudCB3aXNoZXMgdG8gY29udGludWUgdXNpbmcgYW4gYWxsb2NhdGlvbiwgdGhl
biB0aGUgY2xpZW50CiAgIE1VU1QgcmVmcmVzaCBpdCBiZWZvcmUgaXQgZXhwaXJlcy4gIEl0IGlz
IHN1Z2dlc3RlZCB0aGF0IHRoZSBjbGllbnQKICAgcmVmcmVzaCB0aGUgYWxsb2NhdGlvbiByb3Vn
aGx5IDEgbWludXRlIGJlZm9yZSBpdCBleHBpcmVzLiAgSWYgYQogICBjbGllbnQgbm8gbG9uZ2Vy
IHdpc2hlcyB0byB1c2UgYW4gYWxsb2NhdGlvbiwgdGhlbiBpdCBTSE9VTEQKICAgZXhwbGljaXRs
eSBkZWxldGUgdGhlIGFsbG9jYXRpb24uICBBIGNsaWVudCBNQVkgcmVmcmVzaCBhbiBhbGxvY2F0
aW9uCiAgIGF0IGFueSB0aW1lIGZvciBvdGhlciByZWFzb25zLgoKOC4xLiAgU2VuZGluZyBhIFJl
ZnJlc2ggUmVxdWVzdAoKICAgSWYgdGhlIGNsaWVudCB3aXNoZXMgdG8gaW1tZWRpYXRlbHkgZGVs
ZXRlIGFuIGV4aXN0aW5nIGFsbG9jYXRpb24sIGl0CiAgIGluY2x1ZGVzIGEgTElGRVRJTUUgYXR0
cmlidXRlIHdpdGggYSB2YWx1ZSBvZiAwLiAgQWxsIG90aGVyIGZvcm1zIG9mCiAgIHRoZSByZXF1
ZXN0IHJlZnJlc2ggdGhlIGFsbG9jYXRpb24uCgogICBXaGVuIHJlZnJlc2hpbmcgYSBkdWFsIGFs
bG9jYXRpb24sIHRoZSBjbGllbnQgaW5jbHVkZXMgUkVRVUVTVEVELQogICBBRERSRVNTLUZBTUlM
WSBhdHRyaWJ1dGUgaW5kaWNhdGluZyB0aGUgYWRkcmVzcyBmYW1pbHkgdHlwZSB0aGF0CiAgIHNo
b3VsZCBiZSByZWZyZXNoZWQuICBJZiBubyBSRVFVRVNURUQtQUREUkVTUy1GQU1JTFkgaXMgaW5j
bHVkZWQgdGhlbgogICB0aGUgcmVxdWVzdCBzaG91bGQgYmUgdHJlYXRlZCBhcyBhcHBseWluZyB0
byBhbGwgY3VycmVudCBhbGxvY2F0aW9ucy4KICAgVGhlIGNsaWVudCBNVVNUIG9ubHkgaW5jbHVk
ZSBmYW1pbHkgdHlwZXMgaXQgcHJldmlvdXNseSBhbGxvY2F0ZWQgYW5kCiAgIGhhcyBub3QgeWV0
IGRlbGV0ZWQuICBUaGlzIHByb2Nlc3MgY2FuIGFsc28gYmUgdXNlZCB0byBkZWxldGUgYW4KICAg
YWxsb2NhdGlvbiBvZiBhIHNwZWNpZmljIGFkZHJlc3MgdHlwZSwgYnkgc2V0dGluZyB0aGUgbGlm
ZXRpbWUgb2YKCgoKUmVkZHksIGV0IGFsLiAgICAgICAgICAgRXhwaXJlcyBOb3ZlbWJlciAxNiwg
MjAxOSAgICAgICAgICAgICAgW1BhZ2UgMzZdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAg
ICAgICAgIFRVUk4gICAgICAgICAgICAgICAgICAgICAgICAgIE1heSAyMDE5CgoKICAgdGhhdCBy
ZWZyZXNoIHJlcXVlc3QgdG8gMC4gIERlbGV0aW5nIGEgc2luZ2xlIGFsbG9jYXRpb24gZGVzdHJv
eXMgYW55CiAgIHBlcm1pc3Npb25zIG9yIGNoYW5uZWxzIGFzc29jaWF0ZWQgd2l0aCB0aGF0IHBh
cnRpY3VsYXIgYWxsb2NhdGlvbjsKICAgaXQgTVVTVCBOT1QgYWZmZWN0IGFueSBwZXJtaXNzaW9u
cyBvciBjaGFubmVscyBhc3NvY2lhdGVkIHdpdGgKICAgYWxsb2NhdGlvbnMgZm9yIHRoZSBvdGhl
ciBhZGRyZXNzIGZhbWlseS4KCiAgIFRoZSBSZWZyZXNoIHRyYW5zYWN0aW9uIHVwZGF0ZXMgdGhl
IHRpbWUtdG8tZXhwaXJ5IHRpbWVyIG9mIGFuCiAgIGFsbG9jYXRpb24uICBJZiB0aGUgY2xpZW50
IHdpc2hlcyB0aGUgc2VydmVyIHRvIHNldCB0aGUgdGltZS10by0KICAgZXhwaXJ5IHRpbWVyIHRv
IHNvbWV0aGluZyBvdGhlciB0aGFuIHRoZSBkZWZhdWx0IGxpZmV0aW1lLCBpdAogICBpbmNsdWRl
cyBhIExJRkVUSU1FIGF0dHJpYnV0ZSB3aXRoIHRoZSByZXF1ZXN0ZWQgdmFsdWUuICBUaGUgc2Vy
dmVyCiAgIHRoZW4gY29tcHV0ZXMgYSBuZXcgdGltZS10by1leHBpcnkgdmFsdWUgaW4gdGhlIHNh
bWUgd2F5IGFzIGl0IGRvZXMKICAgZm9yIGFuIEFsbG9jYXRlIHRyYW5zYWN0aW9uLCB3aXRoIHRo
ZSBleGNlcHRpb24gdGhhdCBhIHJlcXVlc3RlZAogICBsaWZldGltZSBvZiAwIGNhdXNlcyB0aGUg
c2VydmVyIHRvIGltbWVkaWF0ZWx5IGRlbGV0ZSB0aGUgYWxsb2NhdGlvbi4KCjguMi4gIFJlY2Vp
dmluZyBhIFJlZnJlc2ggUmVxdWVzdAoKICAgV2hlbiB0aGUgc2VydmVyIHJlY2VpdmVzIGEgUmVm
cmVzaCByZXF1ZXN0LCBpdCBwcm9jZXNzZXMgdGhlIHJlcXVlc3QKICAgYXMgcGVyIFNlY3Rpb24g
NSBwbHVzIHRoZSBzcGVjaWZpYyBydWxlcyBtZW50aW9uZWQgaGVyZS4KCiAgIElmIHRoZSBzZXJ2
ZXIgcmVjZWl2ZXMgYSBSZWZyZXNoIFJlcXVlc3Qgd2l0aCBhIFJFUVVFU1RFRC1BRERSRVNTLQog
ICBGQU1JTFkgYXR0cmlidXRlIGFuZCB0aGUgYXR0cmlidXRlIHZhbHVlIGRvZXMgbm90IG1hdGNo
IHRoZSBhZGRyZXNzCiAgIGZhbWlseSBvZiB0aGUgYWxsb2NhdGlvbiwgdGhlIHNlcnZlciBNVVNU
IHJlcGx5IHdpdGggYSA0NDMgKFBlZXIKICAgQWRkcmVzcyBGYW1pbHkgTWlzbWF0Y2gpIFJlZnJl
c2ggZXJyb3IgcmVzcG9uc2UuCgogICBUaGUgc2VydmVyIGNvbXB1dGVzIGEgdmFsdWUgY2FsbGVk
IHRoZSAiZGVzaXJlZCBsaWZldGltZSIgYXMgZm9sbG93czoKICAgaWYgdGhlIHJlcXVlc3QgY29u
dGFpbnMgYSBMSUZFVElNRSBhdHRyaWJ1dGUgYW5kIHRoZSBhdHRyaWJ1dGUgdmFsdWUKICAgaXMg
MCwgdGhlbiB0aGUgImRlc2lyZWQgbGlmZXRpbWUiIGlzIDAuICBPdGhlcndpc2UsIGlmIHRoZSBy
ZXF1ZXN0CiAgIGNvbnRhaW5zIGEgTElGRVRJTUUgYXR0cmlidXRlLCB0aGVuIHRoZSBzZXJ2ZXIg
Y29tcHV0ZXMgdGhlIG1pbmltdW0KICAgb2YgdGhlIGNsaWVudCdzIHJlcXVlc3RlZCBsaWZldGlt
ZSBhbmQgdGhlIHNlcnZlcidzIG1heGltdW0gYWxsb3dlZAogICBsaWZldGltZS4gIElmIHRoaXMg
Y29tcHV0ZWQgdmFsdWUgaXMgZ3JlYXRlciB0aGFuIHRoZSBkZWZhdWx0CiAgIGxpZmV0aW1lLCB0
aGVuIHRoZSAiZGVzaXJlZCBsaWZldGltZSIgaXMgdGhlIGNvbXB1dGVkIHZhbHVlLgogICBPdGhl
cndpc2UsIHRoZSAiZGVzaXJlZCBsaWZldGltZSIgaXMgdGhlIGRlZmF1bHQgbGlmZXRpbWUuCgog
ICBTdWJzZXF1ZW50IHByb2Nlc3NpbmcgZGVwZW5kcyBvbiB0aGUgImRlc2lyZWQgbGlmZXRpbWUi
IHZhbHVlOgoKICAgbyAgSWYgdGhlICJkZXNpcmVkIGxpZmV0aW1lIiBpcyAwLCB0aGVuIHRoZSBy
ZXF1ZXN0IHN1Y2NlZWRzIGFuZCB0aGUKICAgICAgYWxsb2NhdGlvbiBpcyBkZWxldGVkLgoKICAg
byAgSWYgdGhlICJkZXNpcmVkIGxpZmV0aW1lIiBpcyBub24temVybywgdGhlbiB0aGUgcmVxdWVz
dCBzdWNjZWVkcwogICAgICBhbmQgdGhlIGFsbG9jYXRpb24ncyB0aW1lLXRvLWV4cGlyeSBpcyBz
ZXQgdG8gdGhlICJkZXNpcmVkCiAgICAgIGxpZmV0aW1lIi4KCiAgIElmIHRoZSByZXF1ZXN0IHN1
Y2NlZWRzLCB0aGVuIHRoZSBzZXJ2ZXIgc2VuZHMgYSBzdWNjZXNzIHJlc3BvbnNlCiAgIGNvbnRh
aW5pbmc6CgogICBvICBBIExJRkVUSU1FIGF0dHJpYnV0ZSBjb250YWluaW5nIHRoZSBjdXJyZW50
IHZhbHVlIG9mIHRoZSB0aW1lLXRvLQogICAgICBleHBpcnkgdGltZXIuCgoKCgoKUmVkZHksIGV0
IGFsLiAgICAgICAgICAgRXhwaXJlcyBOb3ZlbWJlciAxNiwgMjAxOSAgICAgICAgICAgICAgW1Bh
Z2UgMzddCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgIFRVUk4gICAgICAgICAg
ICAgICAgICAgICAgICAgIE1heSAyMDE5CgoKICAgICAgTk9URTogQSBzZXJ2ZXIgbmVlZCBub3Qg
ZG8gYW55dGhpbmcgc3BlY2lhbCB0byBpbXBsZW1lbnQKICAgICAgaWRlbXBvdGVuY3kgb2YgUmVm
cmVzaCByZXF1ZXN0cyBvdmVyIFVEUCB1c2luZyB0aGUgInN0YXRlbGVzcwogICAgICBzdGFjayBh
cHByb2FjaCIuICBSZXRyYW5zbWl0dGVkIFJlZnJlc2ggcmVxdWVzdHMgd2l0aCBhIG5vbi16ZXJv
CiAgICAgICJkZXNpcmVkIGxpZmV0aW1lIiB3aWxsIHNpbXBseSByZWZyZXNoIHRoZSBhbGxvY2F0
aW9uLiAgQQogICAgICByZXRyYW5zbWl0dGVkIFJlZnJlc2ggcmVxdWVzdCB3aXRoIGEgemVybyAi
ZGVzaXJlZCBsaWZldGltZSIgd2lsbAogICAgICBjYXVzZSBhIDQzNyAoQWxsb2NhdGlvbiBNaXNt
YXRjaCkgcmVzcG9uc2UgaWYgdGhlIGFsbG9jYXRpb24gaGFzCiAgICAgIGFscmVhZHkgYmVlbiBk
ZWxldGVkLCBidXQgdGhlIGNsaWVudCB3aWxsIHRyZWF0IHRoaXMgYXMgZXF1aXZhbGVudAogICAg
ICB0byBhIHN1Y2Nlc3MgcmVzcG9uc2UgKHNlZSBiZWxvdykuCgo4LjMuICBSZWNlaXZpbmcgYSBS
ZWZyZXNoIFJlc3BvbnNlCgogICBJZiB0aGUgY2xpZW50IHJlY2VpdmVzIGEgc3VjY2VzcyByZXNw
b25zZSB0byBpdHMgUmVmcmVzaCByZXF1ZXN0IHdpdGgKICAgYSBub24temVybyBsaWZldGltZSwg
aXQgdXBkYXRlcyBpdHMgY29weSBvZiB0aGUgYWxsb2NhdGlvbiBkYXRhCiAgIHN0cnVjdHVyZSB3
aXRoIHRoZSB0aW1lLXRvLWV4cGlyeSB2YWx1ZSBjb250YWluZWQgaW4gdGhlIHJlc3BvbnNlLgog
ICBJZiB0aGUgY2xpZW50IHJlY2VpdmVzIGEgNDM3IChBbGxvY2F0aW9uIE1pc21hdGNoKSBlcnJv
ciByZXNwb25zZSB0bwogICBpdHMgcmVxdWVzdCB0byByZWZyZXNoIHRoZSBhbGxvY2F0aW9uLCBp
dCBzaG91bGQgY29uc2lkZXIgdGhlCiAgIGFsbG9jYXRpb24gbm8gbG9uZ2VyIGV4aXN0cy4gIElm
IHRoZSBjbGllbnQgcmVjZWl2ZXMgYSA0MzggKFN0YWxlCiAgIE5vbmNlKSBlcnJvciB0byBpdHMg
cmVxdWVzdCB0byByZWZyZXNoIHRoZSBhbGxvY2F0aW9uLCBpdCBzaG91bGQKICAgcmVhdHRlbXB0
IHRoZSByZXF1ZXN0IHdpdGggdGhlIG5ldyBub25jZSB2YWx1ZS4KCiAgIElmIHRoZSBjbGllbnQg
cmVjZWl2ZXMgYSA0MzcgKEFsbG9jYXRpb24gTWlzbWF0Y2gpIGVycm9yIHJlc3BvbnNlIHRvCiAg
IGEgcmVxdWVzdCB0byBkZWxldGUgdGhlIGFsbG9jYXRpb24sIHRoZW4gdGhlIGFsbG9jYXRpb24g
bm8gbG9uZ2VyCiAgIGV4aXN0cyBhbmQgaXQgc2hvdWxkIGNvbnNpZGVyIGl0cyByZXF1ZXN0IGFz
IGhhdmluZyBlZmZlY3RpdmVseQogICBzdWNjZWVkZWQuCgo5LiAgUGVybWlzc2lvbnMKCiAgIEZv
ciBlYWNoIGFsbG9jYXRpb24sIHRoZSBzZXJ2ZXIga2VlcHMgYSBsaXN0IG9mIHplcm8gb3IgbW9y
ZQogICBwZXJtaXNzaW9ucy4gIEVhY2ggcGVybWlzc2lvbiBjb25zaXN0cyBvZiBhbiBJUCBhZGRy
ZXNzIGFuZCBhbgogICBhc3NvY2lhdGVkIHRpbWUtdG8tZXhwaXJ5LiAgV2hpbGUgYSBwZXJtaXNz
aW9uIGV4aXN0cywgYWxsIHBlZXJzCiAgIHVzaW5nIHRoZSBJUCBhZGRyZXNzIGluIHRoZSBwZXJt
aXNzaW9uIGFyZSBhbGxvd2VkIHRvIHNlbmQgZGF0YSB0bwogICB0aGUgY2xpZW50LiAgVGhlIHRp
bWUtdG8tZXhwaXJ5IGlzIHRoZSBudW1iZXIgb2Ygc2Vjb25kcyB1bnRpbCB0aGUKICAgcGVybWlz
c2lvbiBleHBpcmVzLiAgV2l0aGluIHRoZSBjb250ZXh0IG9mIGFuIGFsbG9jYXRpb24sIGEKICAg
cGVybWlzc2lvbiBpcyB1bmlxdWVseSBpZGVudGlmaWVkIGJ5IGl0cyBhc3NvY2lhdGVkIElQIGFk
ZHJlc3MuCgogICBCeSBzZW5kaW5nIGVpdGhlciBDcmVhdGVQZXJtaXNzaW9uIHJlcXVlc3RzIG9y
IENoYW5uZWxCaW5kIHJlcXVlc3RzLAogICB0aGUgY2xpZW50IGNhbiBjYXVzZSB0aGUgc2VydmVy
IHRvIGluc3RhbGwgb3IgcmVmcmVzaCBhIHBlcm1pc3Npb24KICAgZm9yIGEgZ2l2ZW4gSVAgYWRk
cmVzcy4gIFRoaXMgY2F1c2VzIG9uZSBvZiB0d28gdGhpbmdzIHRvIGhhcHBlbjoKCiAgIG8gIElm
IG5vIHBlcm1pc3Npb24gZm9yIHRoYXQgSVAgYWRkcmVzcyBleGlzdHMsIHRoZW4gYSBwZXJtaXNz
aW9uIGlzCiAgICAgIGNyZWF0ZWQgd2l0aCB0aGUgZ2l2ZW4gSVAgYWRkcmVzcyBhbmQgYSB0aW1l
LXRvLWV4cGlyeSBlcXVhbCB0bwogICAgICBQZXJtaXNzaW9uIExpZmV0aW1lLgoKICAgbyAgSWYg
YSBwZXJtaXNzaW9uIGZvciB0aGF0IElQIGFkZHJlc3MgYWxyZWFkeSBleGlzdHMsIHRoZW4gdGhl
IHRpbWUtCiAgICAgIHRvLWV4cGlyeSBmb3IgdGhhdCBwZXJtaXNzaW9uIGlzIHJlc2V0IHRvIFBl
cm1pc3Npb24gTGlmZXRpbWUuCgogICBUaGUgUGVybWlzc2lvbiBMaWZldGltZSBNVVNUIGJlIDMw
MCBzZWNvbmRzICg9IDUgbWludXRlcykuCgoKCgpSZWRkeSwgZXQgYWwuICAgICAgICAgICBFeHBp
cmVzIE5vdmVtYmVyIDE2LCAyMDE5ICAgICAgICAgICAgICBbUGFnZSAzOF0KDApJbnRlcm5ldC1E
cmFmdCAgICAgICAgICAgICAgICAgICAgVFVSTiAgICAgICAgICAgICAgICAgICAgICAgICAgTWF5
IDIwMTkKCgogICBFYWNoIHBlcm1pc3Npb24ncyB0aW1lLXRvLWV4cGlyeSBkZWNyZWFzZXMgZG93
biBvbmNlIHBlciBzZWNvbmQgdW50aWwKICAgaXQgcmVhY2hlcyAwOyBhdCB3aGljaCBwb2ludCwg
dGhlIHBlcm1pc3Npb24gZXhwaXJlcyBhbmQgaXMgZGVsZXRlZC4KCiAgIENyZWF0ZVBlcm1pc3Np
b24gYW5kIENoYW5uZWxCaW5kIHJlcXVlc3RzIG1heSBiZSBmcmVlbHkgaW50ZXJtaXhlZCBvbgog
ICBhIHBlcm1pc3Npb24uICBBIGdpdmVuIHBlcm1pc3Npb24gbWF5IGJlIGluaXRpYWxseSBpbnN0
YWxsZWQgYW5kL29yCiAgIHJlZnJlc2hlZCB3aXRoIGEgQ3JlYXRlUGVybWlzc2lvbiByZXF1ZXN0
LCBhbmQgdGhlbiBsYXRlciByZWZyZXNoZWQKICAgd2l0aCBhIENoYW5uZWxCaW5kIHJlcXVlc3Qs
IG9yIHZpY2UgdmVyc2EuCgogICBXaGVuIGEgVURQIGRhdGFncmFtIGFycml2ZXMgYXQgdGhlIHJl
bGF5ZWQgdHJhbnNwb3J0IGFkZHJlc3MgZm9yIHRoZQogICBhbGxvY2F0aW9uLCB0aGUgc2VydmVy
IGV4dHJhY3RzIHRoZSBzb3VyY2UgSVAgYWRkcmVzcyBmcm9tIHRoZSBJUAogICBoZWFkZXIuICBU
aGUgc2VydmVyIHRoZW4gY29tcGFyZXMgdGhpcyBhZGRyZXNzIHdpdGggdGhlIElQIGFkZHJlc3MK
ICAgYXNzb2NpYXRlZCB3aXRoIGVhY2ggcGVybWlzc2lvbiBpbiB0aGUgbGlzdCBvZiBwZXJtaXNz
aW9ucyBmb3IgdGhlCiAgIGFsbG9jYXRpb24uICBOb3RlIHRoYXQgb25seSBhZGRyZXNzZXMgYXJl
IGNvbXBhcmVkIGFuZCBwb3J0IG51bWJlcnMKICAgYXJlIG5vdCBjb25zaWRlcmVkLiAgSWYgbm8g
bWF0Y2ggaXMgZm91bmQsIHJlbGF5aW5nIGlzIG5vdCBwZXJtaXR0ZWQsCiAgIGFuZCB0aGUgc2Vy
dmVyIHNpbGVudGx5IGRpc2NhcmRzIHRoZSBVRFAgZGF0YWdyYW0uICBJZiBhbiBleGFjdCBtYXRj
aAogICBpcyBmb3VuZCwgdGhlIHBlcm1pc3Npb24gY2hlY2sgaXMgY29uc2lkZXJlZCB0byBoYXZl
IHN1Y2NlZWRlZCBhbmQKICAgdGhlIHNlcnZlciBjb250aW51ZXMgdG8gcHJvY2VzcyB0aGUgVURQ
IGRhdGFncmFtIGFzIHNwZWNpZmllZAogICBlbHNld2hlcmUgKFNlY3Rpb24gMTEuMykuCgogICBU
aGUgcGVybWlzc2lvbnMgZm9yIG9uZSBhbGxvY2F0aW9uIGFyZSB0b3RhbGx5IHVucmVsYXRlZCB0
byB0aGUKICAgcGVybWlzc2lvbnMgZm9yIGEgZGlmZmVyZW50IGFsbG9jYXRpb24uICBJZiBhbiBh
bGxvY2F0aW9uIGV4cGlyZXMsCiAgIGFsbCBpdHMgcGVybWlzc2lvbnMgZXhwaXJlIHdpdGggaXQu
CgogICAgICBOT1RFOiBUaG91Z2ggVFVSTiBwZXJtaXNzaW9ucyBleHBpcmUgYWZ0ZXIgNSBtaW51
dGVzLCBtYW55IE5BVHMKICAgICAgZGVwbG95ZWQgYXQgdGhlIHRpbWUgb2YgcHVibGljYXRpb24g
ZXhwaXJlIHRoZWlyIFVEUCBiaW5kaW5ncwogICAgICBjb25zaWRlcmFibHkgZmFzdGVyLiAgVGh1
cywgYW4gYXBwbGljYXRpb24gdXNpbmcgVFVSTiB3aWxsCiAgICAgIHByb2JhYmx5IHdpc2ggdG8g
c2VuZCBzb21lIHNvcnQgb2Yga2VlcC1hbGl2ZSB0cmFmZmljIGF0IGEgbXVjaAogICAgICBmYXN0
ZXIgcmF0ZS4gIEFwcGxpY2F0aW9ucyB1c2luZyBJQ0Ugc2hvdWxkIGZvbGxvdyB0aGUga2VlcC1h
bGl2ZQogICAgICBndWlkZWxpbmVzIG9mIElDRSBbUkZDODQ0NV0sIGFuZCBhcHBsaWNhdGlvbnMg
bm90IHVzaW5nIElDRSBhcmUKICAgICAgYWR2aXNlZCB0byBkbyBzb21ldGhpbmcgc2ltaWxhci4K
CjEwLiAgQ3JlYXRlUGVybWlzc2lvbgoKICAgVFVSTiBzdXBwb3J0cyB0d28gd2F5cyBmb3IgdGhl
IGNsaWVudCB0byBpbnN0YWxsIG9yIHJlZnJlc2gKICAgcGVybWlzc2lvbnMgb24gdGhlIHNlcnZl
ci4gIFRoaXMgc2VjdGlvbiBkZXNjcmliZXMgb25lIHdheTogdGhlCiAgIENyZWF0ZVBlcm1pc3Np
b24gcmVxdWVzdC4KCiAgIEEgQ3JlYXRlUGVybWlzc2lvbiByZXF1ZXN0IG1heSBiZSB1c2VkIGlu
IGNvbmp1bmN0aW9uIHdpdGggZWl0aGVyIHRoZQogICBTZW5kIG1lY2hhbmlzbSBpbiBTZWN0aW9u
IDExIG9yIHRoZSBDaGFubmVsIG1lY2hhbmlzbSBpbiBTZWN0aW9uIDEyLgoKMTAuMS4gIEZvcm1p
bmcgYSBDcmVhdGVQZXJtaXNzaW9uIFJlcXVlc3QKCiAgIFRoZSBjbGllbnQgd2hvIHdpc2hlcyB0
byBpbnN0YWxsIG9yIHJlZnJlc2ggb25lIG9yIG1vcmUgcGVybWlzc2lvbnMKICAgY2FuIHNlbmQg
YSBDcmVhdGVQZXJtaXNzaW9uIHJlcXVlc3QgdG8gdGhlIHNlcnZlci4KCiAgIFdoZW4gZm9ybWlu
ZyBhIENyZWF0ZVBlcm1pc3Npb24gcmVxdWVzdCwgdGhlIGNsaWVudCBNVVNUIGluY2x1ZGUgYXQK
ICAgbGVhc3Qgb25lIFhPUi1QRUVSLUFERFJFU1MgYXR0cmlidXRlLCBhbmQgTUFZIGluY2x1ZGUg
bW9yZSB0aGFuIG9uZQogICBzdWNoIGF0dHJpYnV0ZS4gIFRoZSBJUCBhZGRyZXNzIHBvcnRpb24g
b2YgZWFjaCBYT1ItUEVFUi1BRERSRVNTCgoKClJlZGR5LCBldCBhbC4gICAgICAgICAgIEV4cGly
ZXMgTm92ZW1iZXIgMTYsIDIwMTkgICAgICAgICAgICAgIFtQYWdlIDM5XQoMCkludGVybmV0LURy
YWZ0ICAgICAgICAgICAgICAgICAgICBUVVJOICAgICAgICAgICAgICAgICAgICAgICAgICBNYXkg
MjAxOQoKCiAgIGF0dHJpYnV0ZSBjb250YWlucyB0aGUgSVAgYWRkcmVzcyBmb3Igd2hpY2ggYSBw
ZXJtaXNzaW9uIHNob3VsZCBiZQogICBpbnN0YWxsZWQgb3IgcmVmcmVzaGVkLiAgVGhlIHBvcnQg
cG9ydGlvbiBvZiBlYWNoIFhPUi1QRUVSLUFERFJFU1MKICAgYXR0cmlidXRlIHdpbGwgYmUgaWdu
b3JlZCBhbmQgY2FuIGJlIGFueSBhcmJpdHJhcnkgdmFsdWUuICBUaGUKICAgdmFyaW91cyBYT1It
UEVFUi1BRERSRVNTIGF0dHJpYnV0ZXMgTUFZIGFwcGVhciBpbiBhbnkgb3JkZXIuICBUaGUKICAg
Y2xpZW50IE1VU1Qgb25seSBpbmNsdWRlIFhPUi1QRUVSLUFERFJFU1MgYXR0cmlidXRlcyB3aXRo
IGFkZHJlc3NlcwogICBvZiB0aGUgc2FtZSBhZGRyZXNzIGZhbWlseSBhcyB0aGF0IG9mIHRoZSBy
ZWxheWVkIHRyYW5zcG9ydCBhZGRyZXNzCiAgIGZvciB0aGUgYWxsb2NhdGlvbi4gIEZvciBkdWFs
IGFsbG9jYXRpb25zIG9idGFpbmVkIHVzaW5nIHRoZQogICBBRERJVElPTkFMLUFERFJFU1MtRkFN
SUxZIGF0dHJpYnV0ZSwgdGhlIGNsaWVudCBNQVkgaW5jbHVkZSBYT1ItUEVFUi0KICAgQUREUkVT
UyBhdHRyaWJ1dGVzIHdpdGggYWRkcmVzc2VzIG9mIElQdjQgYW5kIElQdjYgYWRkcmVzcyBmYW1p
bGllcy4KCjEwLjIuICBSZWNlaXZpbmcgYSBDcmVhdGVQZXJtaXNzaW9uIFJlcXVlc3QKCiAgIFdo
ZW4gdGhlIHNlcnZlciByZWNlaXZlcyB0aGUgQ3JlYXRlUGVybWlzc2lvbiByZXF1ZXN0LCBpdCBw
cm9jZXNzZXMKICAgYXMgcGVyIFNlY3Rpb24gNSBwbHVzIHRoZSBzcGVjaWZpYyBydWxlcyBtZW50
aW9uZWQgaGVyZS4KCiAgIFRoZSBtZXNzYWdlIGlzIGNoZWNrZWQgZm9yIHZhbGlkaXR5LiAgVGhl
IENyZWF0ZVBlcm1pc3Npb24gcmVxdWVzdAogICBNVVNUIGNvbnRhaW4gYXQgbGVhc3Qgb25lIFhP
Ui1QRUVSLUFERFJFU1MgYXR0cmlidXRlIGFuZCBNQVkgY29udGFpbgogICBtdWx0aXBsZSBzdWNo
IGF0dHJpYnV0ZXMuICBJZiBubyBzdWNoIGF0dHJpYnV0ZSBleGlzdHMsIG9yIGlmIGFueSBvZgog
ICB0aGVzZSBhdHRyaWJ1dGVzIGFyZSBpbnZhbGlkLCB0aGVuIGEgNDAwIChCYWQgUmVxdWVzdCkg
ZXJyb3IgaXMKICAgcmV0dXJuZWQuICBJZiB0aGUgcmVxdWVzdCBpcyB2YWxpZCwgYnV0IHRoZSBz
ZXJ2ZXIgaXMgdW5hYmxlIHRvCiAgIHNhdGlzZnkgdGhlIHJlcXVlc3QgZHVlIHRvIHNvbWUgY2Fw
YWNpdHkgbGltaXQgb3Igc2ltaWxhciwgdGhlbiBhIDUwOAogICAoSW5zdWZmaWNpZW50IENhcGFj
aXR5KSBlcnJvciBpcyByZXR1cm5lZC4KCiAgIElmIGFuIFhPUi1QRUVSLUFERFJFU1MgYXR0cmli
dXRlIGNvbnRhaW5zIGFuIGFkZHJlc3Mgb2YgYW4gYWRkcmVzcwogICBmYW1pbHkgdGhhdCBpcyBu
b3QgdGhlIHNhbWUgYXMgdGhhdCBvZiBhIHJlbGF5ZWQgdHJhbnNwb3J0IGFkZHJlc3MKICAgZm9y
IHRoZSBhbGxvY2F0aW9uLCB0aGUgc2VydmVyIE1VU1QgZ2VuZXJhdGUgYW4gZXJyb3IgcmVzcG9u
c2Ugd2l0aAogICB0aGUgNDQzIChQZWVyIEFkZHJlc3MgRmFtaWx5IE1pc21hdGNoKSByZXNwb25z
ZSBjb2RlLgoKICAgVGhlIHNlcnZlciBNQVkgaW1wb3NlIHJlc3RyaWN0aW9ucyBvbiB0aGUgSVAg
YWRkcmVzcyBhbGxvd2VkIGluIHRoZQogICBYT1ItUEVFUi1BRERSRVNTIGF0dHJpYnV0ZSAtLSBp
ZiBhIHZhbHVlIGlzIG5vdCBhbGxvd2VkLCB0aGUgc2VydmVyCiAgIHJlamVjdHMgdGhlIHJlcXVl
c3Qgd2l0aCBhIDQwMyAoRm9yYmlkZGVuKSBlcnJvci4KCiAgIElmIHRoZSBtZXNzYWdlIGlzIHZh
bGlkIGFuZCB0aGUgc2VydmVyIGlzIGNhcGFibGUgb2YgY2Fycnlpbmcgb3V0IHRoZQogICByZXF1
ZXN0LCB0aGVuIHRoZSBzZXJ2ZXIgaW5zdGFsbHMgb3IgcmVmcmVzaGVzIGEgcGVybWlzc2lvbiBm
b3IgdGhlCiAgIElQIGFkZHJlc3MgY29udGFpbmVkIGluIGVhY2ggWE9SLVBFRVItQUREUkVTUyBh
dHRyaWJ1dGUgYXMgZGVzY3JpYmVkCiAgIGluIFNlY3Rpb24gOS4gIFRoZSBwb3J0IHBvcnRpb24g
b2YgZWFjaCBhdHRyaWJ1dGUgaXMgaWdub3JlZCBhbmQgbWF5CiAgIGJlIGFueSBhcmJpdHJhcnkg
dmFsdWUuCgogICBUaGUgc2VydmVyIHRoZW4gcmVzcG9uZHMgd2l0aCBhIENyZWF0ZVBlcm1pc3Np
b24gc3VjY2VzcyByZXNwb25zZS4KICAgVGhlcmUgYXJlIG5vIG1hbmRhdG9yeSBhdHRyaWJ1dGVz
IGluIHRoZSBzdWNjZXNzIHJlc3BvbnNlLgoKICAgICAgTk9URTogQSBzZXJ2ZXIgbmVlZCBub3Qg
ZG8gYW55dGhpbmcgc3BlY2lhbCB0byBpbXBsZW1lbnQKICAgICAgaWRlbXBvdGVuY3kgb2YgQ3Jl
YXRlUGVybWlzc2lvbiByZXF1ZXN0cyBvdmVyIFVEUCB1c2luZyB0aGUKICAgICAgInN0YXRlbGVz
cyBzdGFjayBhcHByb2FjaCIuICBSZXRyYW5zbWl0dGVkIENyZWF0ZVBlcm1pc3Npb24KICAgICAg
cmVxdWVzdHMgd2lsbCBzaW1wbHkgcmVmcmVzaCB0aGUgcGVybWlzc2lvbnMuCgoKCgoKClJlZGR5
LCBldCBhbC4gICAgICAgICAgIEV4cGlyZXMgTm92ZW1iZXIgMTYsIDIwMTkgICAgICAgICAgICAg
IFtQYWdlIDQwXQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgICBUVVJOICAgICAg
ICAgICAgICAgICAgICAgICAgICBNYXkgMjAxOQoKCjEwLjMuICBSZWNlaXZpbmcgYSBDcmVhdGVQ
ZXJtaXNzaW9uIFJlc3BvbnNlCgogICBJZiB0aGUgY2xpZW50IHJlY2VpdmVzIGEgdmFsaWQgQ3Jl
YXRlUGVybWlzc2lvbiBzdWNjZXNzIHJlc3BvbnNlLAogICB0aGVuIHRoZSBjbGllbnQgdXBkYXRl
cyBpdHMgZGF0YSBzdHJ1Y3R1cmVzIHRvIGluZGljYXRlIHRoYXQgdGhlCiAgIHBlcm1pc3Npb25z
IGhhdmUgYmVlbiBpbnN0YWxsZWQgb3IgcmVmcmVzaGVkLgoKMTEuICBTZW5kIGFuZCBEYXRhIE1l
dGhvZHMKCiAgIFRVUk4gc3VwcG9ydHMgdHdvIG1lY2hhbmlzbXMgZm9yIHNlbmRpbmcgYW5kIHJl
Y2VpdmluZyBkYXRhIGZyb20KICAgcGVlcnMuICBUaGlzIHNlY3Rpb24gZGVzY3JpYmVzIHRoZSB1
c2Ugb2YgdGhlIFNlbmQgYW5kIERhdGEKICAgbWVjaGFuaXNtcywgd2hpbGUgU2VjdGlvbiAxMiBk
ZXNjcmliZXMgdGhlIHVzZSBvZiB0aGUgQ2hhbm5lbAogICBtZWNoYW5pc20uCgoxMS4xLiAgRm9y
bWluZyBhIFNlbmQgSW5kaWNhdGlvbgoKICAgVGhlIGNsaWVudCBjYW4gdXNlIGEgU2VuZCBpbmRp
Y2F0aW9uIHRvIHBhc3MgZGF0YSB0byB0aGUgc2VydmVyIGZvcgogICByZWxheWluZyB0byBhIHBl
ZXIuICBBIGNsaWVudCBtYXkgdXNlIGEgU2VuZCBpbmRpY2F0aW9uIGV2ZW4gaWYgYQogICBjaGFu
bmVsIGlzIGJvdW5kIHRvIHRoYXQgcGVlci4gIEhvd2V2ZXIsIHRoZSBjbGllbnQgTVVTVCBlbnN1
cmUgdGhhdAogICB0aGVyZSBpcyBhIHBlcm1pc3Npb24gaW5zdGFsbGVkIGZvciB0aGUgSVAgYWRk
cmVzcyBvZiB0aGUgcGVlciB0bwogICB3aGljaCB0aGUgU2VuZCBpbmRpY2F0aW9uIGlzIGJlaW5n
IHNlbnQ7IHRoaXMgcHJldmVudHMgYSB0aGlyZCBwYXJ0eQogICBmcm9tIHVzaW5nIGEgVFVSTiBz
ZXJ2ZXIgdG8gc2VuZCBkYXRhIHRvIGFyYml0cmFyeSBkZXN0aW5hdGlvbnMuCgogICBXaGVuIGZv
cm1pbmcgYSBTZW5kIGluZGljYXRpb24sIHRoZSBjbGllbnQgTVVTVCBpbmNsdWRlIGFuIFhPUi1Q
RUVSLQogICBBRERSRVNTIGF0dHJpYnV0ZSBhbmQgYSBEQVRBIGF0dHJpYnV0ZS4gIFRoZSBYT1It
UEVFUi1BRERSRVNTCiAgIGF0dHJpYnV0ZSBjb250YWlucyB0aGUgdHJhbnNwb3J0IGFkZHJlc3Mg
b2YgdGhlIHBlZXIgdG8gd2hpY2ggdGhlCiAgIGRhdGEgaXMgdG8gYmUgc2VudCwgYW5kIHRoZSBE
QVRBIGF0dHJpYnV0ZSBjb250YWlucyB0aGUgYWN0dWFsCiAgIGFwcGxpY2F0aW9uIGRhdGEgdG8g
YmUgc2VudCB0byB0aGUgcGVlci4KCiAgIFRoZSBjbGllbnQgTUFZIGluY2x1ZGUgYSBET05ULUZS
QUdNRU5UIGF0dHJpYnV0ZSBpbiB0aGUgU2VuZAogICBpbmRpY2F0aW9uIGlmIGl0IHdpc2hlcyB0
aGUgc2VydmVyIHRvIHNldCB0aGUgREYgYml0IG9uIHRoZSBVRFAKICAgZGF0YWdyYW0gc2VudCB0
byB0aGUgcGVlci4KCjExLjIuICBSZWNlaXZpbmcgYSBTZW5kIEluZGljYXRpb24KCiAgIFdoZW4g
dGhlIHNlcnZlciByZWNlaXZlcyBhIFNlbmQgaW5kaWNhdGlvbiwgaXQgcHJvY2Vzc2VzIGFzIHBl
cgogICBTZWN0aW9uIDUgcGx1cyB0aGUgc3BlY2lmaWMgcnVsZXMgbWVudGlvbmVkIGhlcmUuCgog
ICBUaGUgbWVzc2FnZSBpcyBmaXJzdCBjaGVja2VkIGZvciB2YWxpZGl0eS4gIFRoZSBTZW5kIGlu
ZGljYXRpb24gTVVTVAogICBjb250YWluIGJvdGggYW4gWE9SLVBFRVItQUREUkVTUyBhdHRyaWJ1
dGUgYW5kIGEgREFUQSBhdHRyaWJ1dGUuICBJZgogICBvbmUgb2YgdGhlc2UgYXR0cmlidXRlcyBp
cyBtaXNzaW5nIG9yIGludmFsaWQsIHRoZW4gdGhlIG1lc3NhZ2UgaXMKICAgZGlzY2FyZGVkLiAg
Tm90ZSB0aGF0IHRoZSBEQVRBIGF0dHJpYnV0ZSBpcyBhbGxvd2VkIHRvIGNvbnRhaW4gemVybwog
ICBieXRlcyBvZiBkYXRhLgoKICAgVGhlIFNlbmQgaW5kaWNhdGlvbiBtYXkgYWxzbyBjb250YWlu
IHRoZSBET05ULUZSQUdNRU5UIGF0dHJpYnV0ZS4gIElmCiAgIHRoZSBzZXJ2ZXIgaXMgdW5hYmxl
IHRvIHNldCB0aGUgREYgYml0IG9uIG91dGdvaW5nIFVEUCBkYXRhZ3JhbXMgd2hlbgogICB0aGlz
IGF0dHJpYnV0ZSBpcyBwcmVzZW50LCB0aGVuIHRoZSBzZXJ2ZXIgYWN0cyBhcyBpZiB0aGUgRE9O
VC0KICAgRlJBR01FTlQgYXR0cmlidXRlIGlzIGFuIHVua25vd24gY29tcHJlaGVuc2lvbi1yZXF1
aXJlZCBhdHRyaWJ1dGUKICAgKGFuZCB0aHVzIHRoZSBTZW5kIGluZGljYXRpb24gaXMgZGlzY2Fy
ZGVkKS4KCgoKUmVkZHksIGV0IGFsLiAgICAgICAgICAgRXhwaXJlcyBOb3ZlbWJlciAxNiwgMjAx
OSAgICAgICAgICAgICAgW1BhZ2UgNDFdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAg
ICAgIFRVUk4gICAgICAgICAgICAgICAgICAgICAgICAgIE1heSAyMDE5CgoKICAgVGhlIHNlcnZl
ciBhbHNvIGNoZWNrcyB0aGF0IHRoZXJlIGlzIGEgcGVybWlzc2lvbiBpbnN0YWxsZWQgZm9yIHRo
ZQogICBJUCBhZGRyZXNzIGNvbnRhaW5lZCBpbiB0aGUgWE9SLVBFRVItQUREUkVTUyBhdHRyaWJ1
dGUuICBJZiBubyBzdWNoCiAgIHBlcm1pc3Npb24gZXhpc3RzLCB0aGUgbWVzc2FnZSBpcyBkaXNj
YXJkZWQuICBOb3RlIHRoYXQgYSBTZW5kCiAgIGluZGljYXRpb24gbmV2ZXIgY2F1c2VzIHRoZSBz
ZXJ2ZXIgdG8gcmVmcmVzaCB0aGUgcGVybWlzc2lvbi4KCiAgIFRoZSBzZXJ2ZXIgTUFZIGltcG9z
ZSByZXN0cmljdGlvbnMgb24gdGhlIElQIGFkZHJlc3MgYW5kIHBvcnQgdmFsdWVzCiAgIGFsbG93
ZWQgaW4gdGhlIFhPUi1QRUVSLUFERFJFU1MgYXR0cmlidXRlIC0tIGlmIGEgdmFsdWUgaXMgbm90
CiAgIGFsbG93ZWQsIHRoZSBzZXJ2ZXIgc2lsZW50bHkgZGlzY2FyZHMgdGhlIFNlbmQgaW5kaWNh
dGlvbi4KCiAgIElmIGV2ZXJ5dGhpbmcgaXMgT0ssIHRoZW4gdGhlIHNlcnZlciBmb3JtcyBhIFVE
UCBkYXRhZ3JhbSBhcyBmb2xsb3dzOgoKICAgbyAgdGhlIHNvdXJjZSB0cmFuc3BvcnQgYWRkcmVz
cyBpcyB0aGUgcmVsYXllZCB0cmFuc3BvcnQgYWRkcmVzcyBvZgogICAgICB0aGUgYWxsb2NhdGlv
biwgd2hlcmUgdGhlIGFsbG9jYXRpb24gaXMgZGV0ZXJtaW5lZCBieSB0aGUgNS10dXBsZQogICAg
ICBvbiB3aGljaCB0aGUgU2VuZCBpbmRpY2F0aW9uIGFycml2ZWQ7CgogICBvICB0aGUgZGVzdGlu
YXRpb24gdHJhbnNwb3J0IGFkZHJlc3MgaXMgdGFrZW4gZnJvbSB0aGUgWE9SLVBFRVItCiAgICAg
IEFERFJFU1MgYXR0cmlidXRlOwoKICAgbyAgdGhlIGRhdGEgZm9sbG93aW5nIHRoZSBVRFAgaGVh
ZGVyIGlzIHRoZSBjb250ZW50cyBvZiB0aGUgdmFsdWUKICAgICAgZmllbGQgb2YgdGhlIERBVEEg
YXR0cmlidXRlLgoKICAgVGhlIGhhbmRsaW5nIG9mIHRoZSBET05ULUZSQUdNRU5UIGF0dHJpYnV0
ZSAoaWYgcHJlc2VudCksIGlzCiAgIGRlc2NyaWJlZCBpbiBTZWN0aW9uIDE0IGFuZCBTZWN0aW9u
IDE1LgoKICAgVGhlIHJlc3VsdGluZyBVRFAgZGF0YWdyYW0gaXMgdGhlbiBzZW50IHRvIHRoZSBw
ZWVyLgoKMTEuMy4gIFJlY2VpdmluZyBhIFVEUCBEYXRhZ3JhbQoKICAgV2hlbiB0aGUgc2VydmVy
IHJlY2VpdmVzIGEgVURQIGRhdGFncmFtIGF0IGEgY3VycmVudGx5IGFsbG9jYXRlZAogICByZWxh
eWVkIHRyYW5zcG9ydCBhZGRyZXNzLCB0aGUgc2VydmVyIGxvb2tzIHVwIHRoZSBhbGxvY2F0aW9u
CiAgIGFzc29jaWF0ZWQgd2l0aCB0aGUgcmVsYXllZCB0cmFuc3BvcnQgYWRkcmVzcy4gIFRoZSBz
ZXJ2ZXIgdGhlbgogICBjaGVja3MgdG8gc2VlIHdoZXRoZXIgdGhlIHNldCBvZiBwZXJtaXNzaW9u
cyBmb3IgdGhlIGFsbG9jYXRpb24gYWxsb3cKICAgdGhlIHJlbGF5aW5nIG9mIHRoZSBVRFAgZGF0
YWdyYW0gYXMgZGVzY3JpYmVkIGluIFNlY3Rpb24gOS4KCiAgIElmIHJlbGF5aW5nIGlzIHBlcm1p
dHRlZCwgdGhlbiB0aGUgc2VydmVyIGNoZWNrcyBpZiB0aGVyZSBpcyBhCiAgIGNoYW5uZWwgYm91
bmQgdG8gdGhlIHBlZXIgdGhhdCBzZW50IHRoZSBVRFAgZGF0YWdyYW0gKHNlZQogICBTZWN0aW9u
IDEyKS4gIElmIGEgY2hhbm5lbCBpcyBib3VuZCwgdGhlbiBwcm9jZXNzaW5nIHByb2NlZWRzIGFz
CiAgIGRlc2NyaWJlZCBpbiBTZWN0aW9uIDEyLjcuCgogICBJZiByZWxheWluZyBpcyBwZXJtaXR0
ZWQgYnV0IG5vIGNoYW5uZWwgaXMgYm91bmQgdG8gdGhlIHBlZXIsIHRoZW4KICAgdGhlIHNlcnZl
ciBmb3JtcyBhbmQgc2VuZHMgYSBEYXRhIGluZGljYXRpb24uICBUaGUgRGF0YSBpbmRpY2F0aW9u
CiAgIE1VU1QgY29udGFpbiBib3RoIGFuIFhPUi1QRUVSLUFERFJFU1MgYW5kIGEgREFUQSBhdHRy
aWJ1dGUuICBUaGUgREFUQQogICBhdHRyaWJ1dGUgaXMgc2V0IHRvIHRoZSB2YWx1ZSBvZiB0aGUg
J2RhdGEgb2N0ZXRzJyBmaWVsZCBmcm9tIHRoZQogICBkYXRhZ3JhbSwgYW5kIHRoZSBYT1ItUEVF
Ui1BRERSRVNTIGF0dHJpYnV0ZSBpcyBzZXQgdG8gdGhlIHNvdXJjZQogICB0cmFuc3BvcnQgYWRk
cmVzcyBvZiB0aGUgcmVjZWl2ZWQgVURQIGRhdGFncmFtLiAgVGhlIERhdGEgaW5kaWNhdGlvbgog
ICBpcyB0aGVuIHNlbnQgb24gdGhlIDUtdHVwbGUgYXNzb2NpYXRlZCB3aXRoIHRoZSBhbGxvY2F0
aW9uLgoKCgoKClJlZGR5LCBldCBhbC4gICAgICAgICAgIEV4cGlyZXMgTm92ZW1iZXIgMTYsIDIw
MTkgICAgICAgICAgICAgIFtQYWdlIDQyXQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAg
ICAgICBUVVJOICAgICAgICAgICAgICAgICAgICAgICAgICBNYXkgMjAxOQoKCjExLjQuICBSZWNl
aXZpbmcgYSBEYXRhIEluZGljYXRpb24KCiAgIFdoZW4gdGhlIGNsaWVudCByZWNlaXZlcyBhIERh
dGEgaW5kaWNhdGlvbiwgaXQgY2hlY2tzIHRoYXQgdGhlIERhdGEKICAgaW5kaWNhdGlvbiBjb250
YWlucyBhbiBYT1ItUEVFUi1BRERSRVNTIGF0dHJpYnV0ZSwgYW5kIGRpc2NhcmRzIHRoZQogICBp
bmRpY2F0aW9uIGlmIGl0IGRvZXMgbm90LiAgVGhlIGNsaWVudCBTSE9VTEQgYWxzbyBjaGVjayB0
aGF0IHRoZQogICBYT1ItUEVFUi1BRERSRVNTIGF0dHJpYnV0ZSB2YWx1ZSBjb250YWlucyBhbiBJ
UCBhZGRyZXNzIHdpdGggd2hpY2gKICAgdGhlIGNsaWVudCBiZWxpZXZlcyB0aGVyZSBpcyBhbiBh
Y3RpdmUgcGVybWlzc2lvbiwgYW5kIGRpc2NhcmQgdGhlCiAgIERhdGEgaW5kaWNhdGlvbiBvdGhl
cndpc2UuCgogICAgICBOT1RFOiBUaGUgbGF0dGVyIGNoZWNrIHByb3RlY3RzIHRoZSBjbGllbnQg
YWdhaW5zdCBhbiBhdHRhY2tlciB3aG8KICAgICAgc29tZWhvdyBtYW5hZ2VzIHRvIHRyaWNrIHRo
ZSBzZXJ2ZXIgaW50byBpbnN0YWxsaW5nIHBlcm1pc3Npb25zCiAgICAgIG5vdCBkZXNpcmVkIGJ5
IHRoZSBjbGllbnQuCgogICBJZiB0aGUgWE9SLVBFRVItQUREUkVTUyBpcyBwcmVzZW50IGFuZCB2
YWxpZCwgdGhlIGNsaWVudCBjaGVja3MgdGhhdAogICB0aGUgRGF0YSBpbmRpY2F0aW9uIGNvbnRh
aW5zIGVpdGhlciBhIERBVEEgYXR0cmlidXRlIG9yIGFuIElDTVAKICAgYXR0cmlidXRlIGFuZCBk
aXNjYXJkcyB0aGUgaW5kaWNhdGlvbiBpZiBpdCBkb2VzIG5vdC4gIE5vdGUgdGhhdCBhCiAgIERB
VEEgYXR0cmlidXRlIGlzIGFsbG93ZWQgdG8gY29udGFpbiB6ZXJvIGJ5dGVzIG9mIGRhdGEuICBQ
cm9jZXNzaW5nCiAgIG9mIERhdGEgaW5kaWNhdGlvbnMgd2l0aCBhbiBJQ01QIGF0dHJpYnV0ZSBp
cyBkZXNjcmliZWQgaW4KICAgU2VjdGlvbiAxMS42LgoKICAgSWYgdGhlIERhdGEgaW5kaWNhdGlv
biBwYXNzZXMgdGhlIGFib3ZlIGNoZWNrcywgdGhlIGNsaWVudCBkZWxpdmVycwogICB0aGUgZGF0
YSBvY3RldHMgaW5zaWRlIHRoZSBEQVRBIGF0dHJpYnV0ZSB0byB0aGUgYXBwbGljYXRpb24sIGFs
b25nCiAgIHdpdGggYW4gaW5kaWNhdGlvbiB0aGF0IHRoZXkgd2VyZSByZWNlaXZlZCBmcm9tIHRo
ZSBwZWVyIHdob3NlCiAgIHRyYW5zcG9ydCBhZGRyZXNzIGlzIGdpdmVuIGJ5IHRoZSBYT1ItUEVF
Ui1BRERSRVNTIGF0dHJpYnV0ZS4KCjExLjUuICBSZWNlaXZpbmcgYW4gSUNNUCBQYWNrZXQKCiAg
IFdoZW4gdGhlIHNlcnZlciByZWNlaXZlcyBhbiBJQ01QIHBhY2tldCwgdGhlIHNlcnZlciB2ZXJp
ZmllcyB0aGF0IHRoZQogICB0eXBlIGlzIGVpdGhlciAzIG9yIDExIGZvciBhbiBJQ01QdjQgW1JG
QzA3OTJdIHBhY2tldCBvciBlaXRoZXIgMSwgMiwKICAgb3IgMyBmb3IgYW4gSUNNUHY2IFtSRkM0
NDQzXSBwYWNrZXQuICBJdCBhbHNvIHZlcmlmaWVzIHRoYXQgdGhlIElQCiAgIHBhY2tldCBpbiB0
aGUgSUNNUCBwYWNrZXQgcGF5bG9hZCBjb250YWlucyBhIFVEUCBoZWFkZXIuICBJZiBlaXRoZXIK
ICAgb2YgdGhlc2UgY29uZGl0aW9ucyBmYWlsLCB0aGVuIHRoZSBJQ01QIHBhY2tldCBpcyBzaWxl
bnRseSBkcm9wcGVkLgoKICAgVGhlIHNlcnZlciBsb29rcyB1cCB0aGUgYWxsb2NhdGlvbiB3aG9z
ZSByZWxheWVkIHRyYW5zcG9ydCBhZGRyZXNzCiAgIGNvcnJlc3BvbmRzIHRvIHRoZSBlbmNhcHN1
bGF0ZWQgcGFja2V0J3Mgc291cmNlIElQIGFkZHJlc3MgYW5kIFVEUAogICBwb3J0LiAgSWYgbm8g
c3VjaCBhbGxvY2F0aW9uIGV4aXN0cywgdGhlIHBhY2tldCBpcyBzaWxlbnRseSBkcm9wcGVkLgog
ICBUaGUgc2VydmVyIHRoZW4gY2hlY2tzIHRvIHNlZSB3aGV0aGVyIHRoZSBzZXQgb2YgcGVybWlz
c2lvbnMgZm9yIHRoZQogICBhbGxvY2F0aW9uIGFsbG93cyB0aGUgcmVsYXlpbmcgb2YgdGhlIElD
TVAgcGFja2V0LiAgRm9yIElDTVAgcGFja2V0cywKICAgdGhlIHNvdXJjZSBJUCBhZGRyZXNzIE1V
U1QgTk9UIGJlIGNoZWNrZWQgYWdhaW5zdCB0aGUgcGVybWlzc2lvbnMKICAgbGlzdCBhcyBpdCB3
b3VsZCBiZSBmb3IgVURQIHBhY2tldHMuICBJbnN0ZWFkLCB0aGUgc2VydmVyIGV4dHJhY3RzCiAg
IHRoZSBkZXN0aW5hdGlvbiBJUCBhZGRyZXNzIGZyb20gdGhlIGVuY2Fwc3VsYXRlZCBJUCBoZWFk
ZXIuICBUaGUKICAgc2VydmVyIHRoZW4gY29tcGFyZXMgdGhpcyBhZGRyZXNzIHdpdGggdGhlIElQ
IGFkZHJlc3MgYXNzb2NpYXRlZCB3aXRoCiAgIGVhY2ggcGVybWlzc2lvbiBpbiB0aGUgbGlzdCBv
ZiBwZXJtaXNzaW9ucyBmb3IgdGhlIGFsbG9jYXRpb24uICBJZiBubwogICBtYXRjaCBpcyBmb3Vu
ZCwgcmVsYXlpbmcgaXMgbm90IHBlcm1pdHRlZCwgYW5kIHRoZSBzZXJ2ZXIgc2lsZW50bHkKICAg
ZGlzY2FyZHMgdGhlIElDTVAgcGFja2V0LiAgTm90ZSB0aGF0IG9ubHkgYWRkcmVzc2VzIGFyZSBj
b21wYXJlZCBhbmQKICAgcG9ydCBudW1iZXJzIGFyZSBub3QgY29uc2lkZXJlZC4KCgoKCgpSZWRk
eSwgZXQgYWwuICAgICAgICAgICBFeHBpcmVzIE5vdmVtYmVyIDE2LCAyMDE5ICAgICAgICAgICAg
ICBbUGFnZSA0M10KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgVFVSTiAgICAg
ICAgICAgICAgICAgICAgICAgICAgTWF5IDIwMTkKCgogICBJZiByZWxheWluZyBpcyBwZXJtaXR0
ZWQgdGhlbiB0aGUgc2VydmVyIGZvcm1zIGFuZCBzZW5kcyBhIERhdGEKICAgaW5kaWNhdGlvbi4g
IFRoZSBEYXRhIGluZGljYXRpb24gTVVTVCBjb250YWluIGJvdGggYW4gWE9SLVBFRVItCiAgIEFE
RFJFU1MgYW5kIGFuIElDTVAgYXR0cmlidXRlLiAgVGhlIElDTVAgYXR0cmlidXRlIGlzIHNldCB0
byB0aGUKICAgdmFsdWUgb2YgdGhlIHR5cGUgYW5kIGNvZGUgZmllbGRzIGZyb20gdGhlIElDTVAg
cGFja2V0LiAgVGhlIElQCiAgIGFkZHJlc3MgcG9ydGlvbiBvZiBYT1ItUEVFUi1BRERSRVNTIGF0
dHJpYnV0ZSBpcyBzZXQgdG8gdGhlCiAgIGRlc3RpbmF0aW9uIElQIGFkZHJlc3MgaW4gdGhlIGVu
Y2Fwc3VsYXRlZCBJUCBoZWFkZXIuICBBdCB0aGUgdGltZSBvZgogICB3cml0aW5nIG9mIHRoaXMg
c3BlY2lmaWNhdGlvbiwgU29ja2V0IEFQSXMgb24gc29tZSBvcGVyYXRpbmcgc3lzdGVtcwogICBk
byBub3QgZGVsaXZlciB0aGUgZGVzdGluYXRpb24gcG9ydCBpbiB0aGUgZW5jYXBzdWxhdGVkIFVE
UCBoZWFkZXIgdG8KICAgYXBwbGljYXRpb25zIHdpdGhvdXQgc3VwZXJ1c2VyIHByaXZpbGVnZXMu
ICBJZiBkZXN0aW5hdGlvbiBwb3J0IGluCiAgIHRoZSBlbmNhcHN1bGF0ZWQgVURQIGhlYWRlciBp
cyBhdmFpbGFibGUgdG8gdGhlIHNlcnZlciB0aGVuIHRoZSBwb3J0CiAgIHBvcnRpb24gb2YgWE9S
LVBFRVItQUREUkVTUyBhdHRyaWJ1dGUgaXMgc2V0IHRvIHRoZSBkZXN0aW5hdGlvbiBwb3J0CiAg
IG90aGVyd2lzZSB0aGUgcG9ydCBwb3J0aW9uIGlzIHNldCB0byAwLiAgVGhlIERhdGEgaW5kaWNh
dGlvbiBpcyB0aGVuCiAgIHNlbnQgb24gdGhlIDUtdHVwbGUgYXNzb2NpYXRlZCB3aXRoIHRoZSBh
bGxvY2F0aW9uLgoKMTEuNi4gIFJlY2VpdmluZyBhIERhdGEgSW5kaWNhdGlvbiB3aXRoIGFuIElD
TVAgYXR0cmlidXRlCgogICBXaGVuIHRoZSBjbGllbnQgcmVjZWl2ZXMgYSBEYXRhIGluZGljYXRp
b24gd2l0aCBhbiBJQ01QIGF0dHJpYnV0ZSwgaXQKICAgY2hlY2tzIHRoYXQgdGhlIERhdGEgaW5k
aWNhdGlvbiBjb250YWlucyBhbiBYT1ItUEVFUi1BRERSRVNTCiAgIGF0dHJpYnV0ZSwgYW5kIGRp
c2NhcmRzIHRoZSBpbmRpY2F0aW9uIGlmIGl0IGRvZXMgbm90LiAgVGhlIGNsaWVudAogICBTSE9V
TEQgYWxzbyBjaGVjayB0aGF0IHRoZSBYT1ItUEVFUi1BRERSRVNTIGF0dHJpYnV0ZSB2YWx1ZSBj
b250YWlucwogICBhbiBJUCBhZGRyZXNzIHdpdGggYW4gYWN0aXZlIHBlcm1pc3Npb24sIGFuZCBk
aXNjYXJkIHRoZSBEYXRhCiAgIGluZGljYXRpb24gb3RoZXJ3aXNlLgoKICAgSWYgdGhlIERhdGEg
aW5kaWNhdGlvbiBwYXNzZXMgdGhlIGFib3ZlIGNoZWNrcywgdGhlIGNsaWVudCBzaWduYWxzCiAg
IHRoZSBhcHBsaWNhdGlvbiBvZiB0aGUgZXJyb3IgY29uZGl0aW9uLCBhbG9uZyB3aXRoIGFuIGlu
ZGljYXRpb24gdGhhdAogICBpdCB3YXMgcmVjZWl2ZWQgZnJvbSB0aGUgcGVlciB3aG9zZSB0cmFu
c3BvcnQgYWRkcmVzcyBpcyBnaXZlbiBieSB0aGUKICAgWE9SLVBFRVItQUREUkVTUyBhdHRyaWJ1
dGUuICBUaGUgYXBwbGljYXRpb24gY2FuIG1ha2Ugc2Vuc2Ugb2YgdGhlCiAgIG1lYW5pbmcgb2Yg
dGhlIHR5cGUgYW5kIGNvZGUgdmFsdWVzIGluIHRoZSBJQ01QIGF0dHJpYnV0ZSBieSB1c2luZwog
ICB0aGUgZmFtaWx5IGZpZWxkIGluIHRoZSBYT1ItUEVFUi1BRERSRVNTIGF0dHJpYnV0ZS4KCjEy
LiAgQ2hhbm5lbHMKCiAgIENoYW5uZWxzIHByb3ZpZGUgYSB3YXkgZm9yIHRoZSBjbGllbnQgYW5k
IHNlcnZlciB0byBzZW5kIGFwcGxpY2F0aW9uCiAgIGRhdGEgdXNpbmcgQ2hhbm5lbERhdGEgbWVz
c2FnZXMsIHdoaWNoIGhhdmUgbGVzcyBvdmVyaGVhZCB0aGFuIFNlbmQKICAgYW5kIERhdGEgaW5k
aWNhdGlvbnMuCgogICBUaGUgQ2hhbm5lbERhdGEgbWVzc2FnZSAoc2VlIFNlY3Rpb24gMTIuNCkg
c3RhcnRzIHdpdGggYSB0d28tYnl0ZQogICBmaWVsZCB0aGF0IGNhcnJpZXMgdGhlIGNoYW5uZWwg
bnVtYmVyLiAgVGhlIHZhbHVlcyBvZiB0aGlzIGZpZWxkIGFyZQogICBhbGxvY2F0ZWQgYXMgZm9s
bG93czoKCiAgICAgIDB4MDAwMCB0aHJvdWdoIDB4M0ZGRjogVGhlc2UgdmFsdWVzIGNhbiBuZXZl
ciBiZSB1c2VkIGZvciBjaGFubmVsCiAgICAgIG51bWJlcnMuCgogICAgICAweDQwMDAgdGhyb3Vn
aCAweDRGRkY6IFRoZXNlIHZhbHVlcyBhcmUgdGhlIGFsbG93ZWQgY2hhbm5lbAogICAgICBudW1i
ZXJzICg0MDk2IHBvc3NpYmxlIHZhbHVlcykuCgogICAgICAweDUwMDAtMHhGRkZGOiBSZXNlcnZl
ZCAoRm9yIERUTFMtU1JUUCBtdWx0aXBsZXhpbmcgY29sbGlzaW9uCiAgICAgIGF2b2lkYW5jZSwg
c2VlIFtSRkM3OTgzXS4KCgoKUmVkZHksIGV0IGFsLiAgICAgICAgICAgRXhwaXJlcyBOb3ZlbWJl
ciAxNiwgMjAxOSAgICAgICAgICAgICAgW1BhZ2UgNDRdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAg
ICAgICAgICAgICAgIFRVUk4gICAgICAgICAgICAgICAgICAgICAgICAgIE1heSAyMDE5CgoKICAg
QWNjb3JkaW5nIHRvIFtSRkM3OTgzXSwgQ2hhbm5lbERhdGEgbWVzc2FnZXMgY2FuIGJlIGRpc3Rp
bmd1aXNoZWQKICAgZnJvbSBvdGhlciBtdWx0aXBsZXhlZCBwcm90b2NvbHMgYnkgZXhhbWluaW5n
IHRoZSBmaXJzdCBieXRlIG9mIHRoZQogICBtZXNzYWdlOgoKICAgKy0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCiAgIHwgWzAuLjNdICAgICB8IFNUVU4gICAgICAg
ICAgICAgICAgICAgICAgICAgfAogICB8ICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwKICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0rCiAgIHwgWzE2Li4xOV0gICB8IFpSVFAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICB8
ICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCiAgIHwgWzIwLi42M10gICB8IERU
TFMgICAgICAgICAgICAgICAgICAgICAgICAgfAogICB8ICAgICAgICAgICAgfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwKICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0rCiAgIHwgWzY0Li43OV0gICB8IFRVUk4gQ2hhbm5lbCAgICAgICAgICAgICAg
ICAgfAogICB8ICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAg
Ky0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCiAgIHwgWzEyOC4u
MTkxXSB8IFJUUC9SVENQICAgICAgICAgICAgICAgICAgICAgfAogICB8ICAgICAgICAgICAgfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwKICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0rCiAgIHwgT3RoZXJzICAgICB8IFJlc2VydmVkLCBNVVNUIGJl
IGRyb3BwZWQgICAgfAogICB8ICAgICAgICAgICAgfCBhbmQgYW4gYWxlcnQgTUFZIGJlIGxvZ2dl
ZCAgIHwKICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCgog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGaWd1cmUgNQoKICAgUmVzZXJ2ZWQgdmFs
dWVzIG1heSBiZSB1c2VkIGluIHRoZSBmdXR1cmUgYnkgb3RoZXIgcHJvdG9jb2xzLiAgV2hlbgog
ICB0aGUgY2xpZW50IHVzZXMgY2hhbm5lbCBiaW5kaW5nLCBpdCBNVVNUIGNvbXBseSB3aXRoIHRo
ZQogICBkZW11bHRpcGxleGluZyBzY2hlbWUgZGlzY3Vzc2VkIGFib3ZlLgoKICAgQ2hhbm5lbCBi
aW5kaW5ncyBhcmUgYWx3YXlzIGluaXRpYXRlZCBieSB0aGUgY2xpZW50LiAgVGhlIGNsaWVudCBj
YW4KICAgYmluZCBhIGNoYW5uZWwgdG8gYSBwZWVyIGF0IGFueSB0aW1lIGR1cmluZyB0aGUgbGlm
ZXRpbWUgb2YgdGhlCiAgIGFsbG9jYXRpb24uICBUaGUgY2xpZW50IG1heSBiaW5kIGEgY2hhbm5l
bCB0byBhIHBlZXIgYmVmb3JlCiAgIGV4Y2hhbmdpbmcgZGF0YSB3aXRoIGl0LCBvciBhZnRlciBl
eGNoYW5naW5nIGRhdGEgd2l0aCBpdCAodXNpbmcgU2VuZAogICBhbmQgRGF0YSBpbmRpY2F0aW9u
cykgZm9yIHNvbWUgdGltZSwgb3IgbWF5IGNob29zZSBuZXZlciB0byBiaW5kIGEKICAgY2hhbm5l
bCB0byBpdC4gIFRoZSBjbGllbnQgY2FuIGFsc28gYmluZCBjaGFubmVscyB0byBzb21lIHBlZXJz
IHdoaWxlCiAgIG5vdCBiaW5kaW5nIGNoYW5uZWxzIHRvIG90aGVyIHBlZXJzLgoKICAgQ2hhbm5l
bCBiaW5kaW5ncyBhcmUgc3BlY2lmaWMgdG8gYW4gYWxsb2NhdGlvbiwgc28gdGhhdCB0aGUgdXNl
IG9mIGEKICAgY2hhbm5lbCBudW1iZXIgb3IgcGVlciB0cmFuc3BvcnQgYWRkcmVzcyBpbiBhIGNo
YW5uZWwgYmluZGluZyBpbiBvbmUKICAgYWxsb2NhdGlvbiBoYXMgbm8gaW1wYWN0IG9uIHRoZWly
IHVzZSBpbiBhIGRpZmZlcmVudCBhbGxvY2F0aW9uLiAgSWYKICAgYW4gYWxsb2NhdGlvbiBleHBp
cmVzLCBhbGwgaXRzIGNoYW5uZWwgYmluZGluZ3MgZXhwaXJlIHdpdGggaXQuCgogICBBIGNoYW5u
ZWwgYmluZGluZyBjb25zaXN0cyBvZjoKCiAgIG8gIGEgY2hhbm5lbCBudW1iZXI7CgogICBvICBh
IHRyYW5zcG9ydCBhZGRyZXNzIChvZiB0aGUgcGVlcik7IGFuZAoKCgpSZWRkeSwgZXQgYWwuICAg
ICAgICAgICBFeHBpcmVzIE5vdmVtYmVyIDE2LCAyMDE5ICAgICAgICAgICAgICBbUGFnZSA0NV0K
DApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgVFVSTiAgICAgICAgICAgICAgICAg
ICAgICAgICAgTWF5IDIwMTkKCgogICBvICBBIHRpbWUtdG8tZXhwaXJ5IHRpbWVyLgoKICAgV2l0
aGluIHRoZSBjb250ZXh0IG9mIGFuIGFsbG9jYXRpb24sIGEgY2hhbm5lbCBiaW5kaW5nIGlzIHVu
aXF1ZWx5CiAgIGlkZW50aWZpZWQgZWl0aGVyIGJ5IHRoZSBjaGFubmVsIG51bWJlciBvciBieSB0
aGUgcGVlcidzIHRyYW5zcG9ydAogICBhZGRyZXNzLiAgVGh1cywgdGhlIHNhbWUgY2hhbm5lbCBj
YW5ub3QgYmUgYm91bmQgdG8gdHdvIGRpZmZlcmVudAogICB0cmFuc3BvcnQgYWRkcmVzc2VzLCBu
b3IgY2FuIHRoZSBzYW1lIHRyYW5zcG9ydCBhZGRyZXNzIGJlIGJvdW5kIHRvCiAgIHR3byBkaWZm
ZXJlbnQgY2hhbm5lbHMuCgogICBBIGNoYW5uZWwgYmluZGluZyBsYXN0cyBmb3IgMTAgbWludXRl
cyB1bmxlc3MgcmVmcmVzaGVkLiAgUmVmcmVzaGluZwogICB0aGUgYmluZGluZyAoYnkgdGhlIHNl
cnZlciByZWNlaXZpbmcgYSBDaGFubmVsQmluZCByZXF1ZXN0IHJlYmluZGluZwogICB0aGUgY2hh
bm5lbCB0byB0aGUgc2FtZSBwZWVyKSByZXNldHMgdGhlIHRpbWUtdG8tZXhwaXJ5IHRpbWVyIGJh
Y2sgdG8KICAgMTAgbWludXRlcy4KCiAgIFdoZW4gdGhlIGNoYW5uZWwgYmluZGluZyBleHBpcmVz
LCB0aGUgY2hhbm5lbCBiZWNvbWVzIHVuYm91bmQuICBPbmNlCiAgIHVuYm91bmQsIHRoZSBjaGFu
bmVsIG51bWJlciBjYW4gYmUgYm91bmQgdG8gYSBkaWZmZXJlbnQgdHJhbnNwb3J0CiAgIGFkZHJl
c3MsIGFuZCB0aGUgdHJhbnNwb3J0IGFkZHJlc3MgY2FuIGJlIGJvdW5kIHRvIGEgZGlmZmVyZW50
CiAgIGNoYW5uZWwgbnVtYmVyLiAgVG8gcHJldmVudCByYWNlIGNvbmRpdGlvbnMsIHRoZSBjbGll
bnQgTVVTVCB3YWl0IDUKICAgbWludXRlcyBhZnRlciB0aGUgY2hhbm5lbCBiaW5kaW5nIGV4cGly
ZXMgYmVmb3JlIGF0dGVtcHRpbmcgdG8gYmluZAogICB0aGUgY2hhbm5lbCBudW1iZXIgdG8gYSBk
aWZmZXJlbnQgdHJhbnNwb3J0IGFkZHJlc3Mgb3IgdGhlIHRyYW5zcG9ydAogICBhZGRyZXNzIHRv
IGEgZGlmZmVyZW50IGNoYW5uZWwgbnVtYmVyLgoKICAgV2hlbiBiaW5kaW5nIGEgY2hhbm5lbCB0
byBhIHBlZXIsIHRoZSBjbGllbnQgU0hPVUxEIGJlIHByZXBhcmVkIHRvCiAgIHJlY2VpdmUgQ2hh
bm5lbERhdGEgbWVzc2FnZXMgb24gdGhlIGNoYW5uZWwgZnJvbSB0aGUgc2VydmVyIGFzIHNvb24K
ICAgYXMgaXQgaGFzIHNlbnQgdGhlIENoYW5uZWxCaW5kIHJlcXVlc3QuICBPdmVyIFVEUCwgaXQg
aXMgcG9zc2libGUgZm9yCiAgIHRoZSBjbGllbnQgdG8gcmVjZWl2ZSBDaGFubmVsRGF0YSBtZXNz
YWdlcyBmcm9tIHRoZSBzZXJ2ZXIgYmVmb3JlIGl0CiAgIHJlY2VpdmVzIGEgQ2hhbm5lbEJpbmQg
c3VjY2VzcyByZXNwb25zZS4KCiAgIEluIHRoZSBvdGhlciBkaXJlY3Rpb24sIHRoZSBjbGllbnQg
TUFZIGVsZWN0IHRvIHNlbmQgQ2hhbm5lbERhdGEKICAgbWVzc2FnZXMgYmVmb3JlIHJlY2Vpdmlu
ZyB0aGUgQ2hhbm5lbEJpbmQgc3VjY2VzcyByZXNwb25zZS4gIERvaW5nCiAgIHNvLCBob3dldmVy
LCBydW5zIHRoZSByaXNrIG9mIGhhdmluZyB0aGUgQ2hhbm5lbERhdGEgbWVzc2FnZXMgZHJvcHBl
ZAogICBieSB0aGUgc2VydmVyIGlmIHRoZSBDaGFubmVsQmluZCByZXF1ZXN0IGRvZXMgbm90IHN1
Y2NlZWQgZm9yIHNvbWUKICAgcmVhc29uIChlLmcuLCBwYWNrZXQgbG9zdCBpZiB0aGUgcmVxdWVz
dCBpcyBzZW50IG92ZXIgVURQLCBvciB0aGUKICAgc2VydmVyIGJlaW5nIHVuYWJsZSB0byBmdWxm
aWxsIHRoZSByZXF1ZXN0KS4gIEEgY2xpZW50IHRoYXQgd2lzaGVzIHRvCiAgIGJlIHNhZmUgc2hv
dWxkIGVpdGhlciBxdWV1ZSB0aGUgZGF0YSBvciB1c2UgU2VuZCBpbmRpY2F0aW9ucyB1bnRpbAog
ICB0aGUgY2hhbm5lbCBiaW5kaW5nIGlzIGNvbmZpcm1lZC4KCjEyLjEuICBTZW5kaW5nIGEgQ2hh
bm5lbEJpbmQgUmVxdWVzdAoKICAgQSBjaGFubmVsIGJpbmRpbmcgaXMgY3JlYXRlZCBvciByZWZy
ZXNoZWQgdXNpbmcgYSBDaGFubmVsQmluZAogICB0cmFuc2FjdGlvbi4gIEEgQ2hhbm5lbEJpbmQg
dHJhbnNhY3Rpb24gYWxzbyBjcmVhdGVzIG9yIHJlZnJlc2hlcyBhCiAgIHBlcm1pc3Npb24gdG93
YXJkcyB0aGUgcGVlciAoc2VlIFNlY3Rpb24gOSkuCgogICBUbyBpbml0aWF0ZSB0aGUgQ2hhbm5l
bEJpbmQgdHJhbnNhY3Rpb24sIHRoZSBjbGllbnQgZm9ybXMgYQogICBDaGFubmVsQmluZCByZXF1
ZXN0LiAgVGhlIGNoYW5uZWwgdG8gYmUgYm91bmQgaXMgc3BlY2lmaWVkIGluIGEKICAgQ0hBTk5F
TC1OVU1CRVIgYXR0cmlidXRlLCBhbmQgdGhlIHBlZXIncyB0cmFuc3BvcnQgYWRkcmVzcyBpcwog
ICBzcGVjaWZpZWQgaW4gYW4gWE9SLVBFRVItQUREUkVTUyBhdHRyaWJ1dGUuICBTZWN0aW9uIDEy
LjIgZGVzY3JpYmVzCiAgIHRoZSByZXN0cmljdGlvbnMgb24gdGhlc2UgYXR0cmlidXRlcy4gIFRo
ZSBjbGllbnQgTVVTVCBvbmx5IGluY2x1ZGUKCgoKClJlZGR5LCBldCBhbC4gICAgICAgICAgIEV4
cGlyZXMgTm92ZW1iZXIgMTYsIDIwMTkgICAgICAgICAgICAgIFtQYWdlIDQ2XQoMCkludGVybmV0
LURyYWZ0ICAgICAgICAgICAgICAgICAgICBUVVJOICAgICAgICAgICAgICAgICAgICAgICAgICBN
YXkgMjAxOQoKCiAgIGFuIFhPUi1QRUVSLUFERFJFU1MgYXR0cmlidXRlIHdpdGggYW4gYWRkcmVz
cyBvZiB0aGUgc2FtZSBhZGRyZXNzCiAgIGZhbWlseSBhcyB0aGF0IG9mIGEgcmVsYXllZCB0cmFu
c3BvcnQgYWRkcmVzcyBmb3IgdGhlIGFsbG9jYXRpb24uCgogICBSZWJpbmRpbmcgYSBjaGFubmVs
IHRvIHRoZSBzYW1lIHRyYW5zcG9ydCBhZGRyZXNzIHRoYXQgaXQgaXMgYWxyZWFkeQogICBib3Vu
ZCB0byBwcm92aWRlcyBhIHdheSB0byByZWZyZXNoIGEgY2hhbm5lbCBiaW5kaW5nIGFuZCB0aGUK
ICAgY29ycmVzcG9uZGluZyBwZXJtaXNzaW9uIHdpdGhvdXQgc2VuZGluZyBkYXRhIHRvIHRoZSBw
ZWVyLiAgTm90ZQogICBob3dldmVyLCB0aGF0IHBlcm1pc3Npb25zIG5lZWQgdG8gYmUgcmVmcmVz
aGVkIG1vcmUgZnJlcXVlbnRseSB0aGFuCiAgIGNoYW5uZWxzLgoKMTIuMi4gIFJlY2VpdmluZyBh
IENoYW5uZWxCaW5kIFJlcXVlc3QKCiAgIFdoZW4gdGhlIHNlcnZlciByZWNlaXZlcyBhIENoYW5u
ZWxCaW5kIHJlcXVlc3QsIGl0IHByb2Nlc3NlcyBhcyBwZXIKICAgU2VjdGlvbiA1IHBsdXMgdGhl
IHNwZWNpZmljIHJ1bGVzIG1lbnRpb25lZCBoZXJlLgoKICAgVGhlIHNlcnZlciBjaGVja3MgdGhl
IGZvbGxvd2luZzoKCiAgIG8gIFRoZSByZXF1ZXN0IGNvbnRhaW5zIGJvdGggYSBDSEFOTkVMLU5V
TUJFUiBhbmQgYW4gWE9SLVBFRVItQUREUkVTUwogICAgICBhdHRyaWJ1dGU7CgogICBvICBUaGUg
Y2hhbm5lbCBudW1iZXIgaXMgaW4gdGhlIHJhbmdlIDB4NDAwMCB0aHJvdWdoIDB4NEZGRgogICAg
ICAoaW5jbHVzaXZlKTsKCiAgIG8gIFRoZSBjaGFubmVsIG51bWJlciBpcyBub3QgY3VycmVudGx5
IGJvdW5kIHRvIGEgZGlmZmVyZW50IHRyYW5zcG9ydAogICAgICBhZGRyZXNzIChzYW1lIHRyYW5z
cG9ydCBhZGRyZXNzIGlzIE9LKTsKCiAgIG8gIFRoZSB0cmFuc3BvcnQgYWRkcmVzcyBpcyBub3Qg
Y3VycmVudGx5IGJvdW5kIHRvIGEgZGlmZmVyZW50CiAgICAgIGNoYW5uZWwgbnVtYmVyLgoKICAg
byAgSWYgdGhlIFhPUi1QRUVSLUFERFJFU1MgYXR0cmlidXRlIGNvbnRhaW5zIGFuIGFkZHJlc3Mg
b2YgYW4KICAgICAgYWRkcmVzcyBmYW1pbHkgdGhhdCBpcyBub3QgdGhlIHNhbWUgYXMgdGhhdCBv
ZiBhIHJlbGF5ZWQgdHJhbnNwb3J0CiAgICAgIGFkZHJlc3MgZm9yIHRoZSBhbGxvY2F0aW9uLCB0
aGUgc2VydmVyIE1VU1QgZ2VuZXJhdGUgYW4gZXJyb3IKICAgICAgcmVzcG9uc2Ugd2l0aCB0aGUg
NDQzIChQZWVyIEFkZHJlc3MgRmFtaWx5IE1pc21hdGNoKSByZXNwb25zZQogICAgICBjb2RlLgoK
ICAgSWYgYW55IG9mIHRoZXNlIHRlc3RzIGZhaWwsIHRoZSBzZXJ2ZXIgcmVwbGllcyB3aXRoIGEg
NDAwIChCYWQKICAgUmVxdWVzdCkgZXJyb3IuCgogICBUaGUgc2VydmVyIE1BWSBpbXBvc2UgcmVz
dHJpY3Rpb25zIG9uIHRoZSBJUCBhZGRyZXNzIGFuZCBwb3J0IHZhbHVlcwogICBhbGxvd2VkIGlu
IHRoZSBYT1ItUEVFUi1BRERSRVNTIGF0dHJpYnV0ZSAtLSBpZiBhIHZhbHVlIGlzIG5vdAogICBh
bGxvd2VkLCB0aGUgc2VydmVyIHJlamVjdHMgdGhlIHJlcXVlc3Qgd2l0aCBhIDQwMyAoRm9yYmlk
ZGVuKSBlcnJvci4KCiAgIElmIHRoZSByZXF1ZXN0IGlzIHZhbGlkLCBidXQgdGhlIHNlcnZlciBp
cyB1bmFibGUgdG8gZnVsZmlsbCB0aGUKICAgcmVxdWVzdCBkdWUgdG8gc29tZSBjYXBhY2l0eSBs
aW1pdCBvciBzaW1pbGFyLCB0aGUgc2VydmVyIHJlcGxpZXMKICAgd2l0aCBhIDUwOCAoSW5zdWZm
aWNpZW50IENhcGFjaXR5KSBlcnJvci4KCiAgIE90aGVyd2lzZSwgdGhlIHNlcnZlciByZXBsaWVz
IHdpdGggYSBDaGFubmVsQmluZCBzdWNjZXNzIHJlc3BvbnNlLgogICBUaGVyZSBhcmUgbm8gcmVx
dWlyZWQgYXR0cmlidXRlcyBpbiBhIHN1Y2Nlc3NmdWwgQ2hhbm5lbEJpbmQKICAgcmVzcG9uc2Uu
CgoKClJlZGR5LCBldCBhbC4gICAgICAgICAgIEV4cGlyZXMgTm92ZW1iZXIgMTYsIDIwMTkgICAg
ICAgICAgICAgIFtQYWdlIDQ3XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgICBU
VVJOICAgICAgICAgICAgICAgICAgICAgICAgICBNYXkgMjAxOQoKCiAgIElmIHRoZSBzZXJ2ZXIg
Y2FuIHNhdGlzZnkgdGhlIHJlcXVlc3QsIHRoZW4gdGhlIHNlcnZlciBjcmVhdGVzIG9yCiAgIHJl
ZnJlc2hlcyB0aGUgY2hhbm5lbCBiaW5kaW5nIHVzaW5nIHRoZSBjaGFubmVsIG51bWJlciBpbiB0
aGUKICAgQ0hBTk5FTC1OVU1CRVIgYXR0cmlidXRlIGFuZCB0aGUgdHJhbnNwb3J0IGFkZHJlc3Mg
aW4gdGhlIFhPUi1QRUVSLQogICBBRERSRVNTIGF0dHJpYnV0ZS4gIFRoZSBzZXJ2ZXIgYWxzbyBp
bnN0YWxscyBvciByZWZyZXNoZXMgYQogICBwZXJtaXNzaW9uIGZvciB0aGUgSVAgYWRkcmVzcyBp
biB0aGUgWE9SLVBFRVItQUREUkVTUyBhdHRyaWJ1dGUgYXMKICAgZGVzY3JpYmVkIGluIFNlY3Rp
b24gOS4KCiAgICAgIE5PVEU6IEEgc2VydmVyIG5lZWQgbm90IGRvIGFueXRoaW5nIHNwZWNpYWwg
dG8gaW1wbGVtZW50CiAgICAgIGlkZW1wb3RlbmN5IG9mIENoYW5uZWxCaW5kIHJlcXVlc3RzIG92
ZXIgVURQIHVzaW5nIHRoZSAic3RhdGVsZXNzCiAgICAgIHN0YWNrIGFwcHJvYWNoIi4gIFJldHJh
bnNtaXR0ZWQgQ2hhbm5lbEJpbmQgcmVxdWVzdHMgd2lsbCBzaW1wbHkKICAgICAgcmVmcmVzaCB0
aGUgY2hhbm5lbCBiaW5kaW5nIGFuZCB0aGUgY29ycmVzcG9uZGluZyBwZXJtaXNzaW9uLgogICAg
ICBGdXJ0aGVybW9yZSwgdGhlIGNsaWVudCBtdXN0IHdhaXQgNSBtaW51dGVzIGJlZm9yZSBiaW5k
aW5nIGEKICAgICAgcHJldmlvdXNseSBib3VuZCBjaGFubmVsIG51bWJlciBvciBwZWVyIGFkZHJl
c3MgdG8gYSBkaWZmZXJlbnQKICAgICAgY2hhbm5lbCwgZWxpbWluYXRpbmcgdGhlIHBvc3NpYmls
aXR5IHRoYXQgdGhlIHRyYW5zYWN0aW9uIHdvdWxkCiAgICAgIGluaXRpYWxseSBmYWlsIGJ1dCBz
dWNjZWVkIG9uIGEgcmV0cmFuc21pc3Npb24uCgoxMi4zLiAgUmVjZWl2aW5nIGEgQ2hhbm5lbEJp
bmQgUmVzcG9uc2UKCiAgIFdoZW4gdGhlIGNsaWVudCByZWNlaXZlcyBhIENoYW5uZWxCaW5kIHN1
Y2Nlc3MgcmVzcG9uc2UsIGl0IHVwZGF0ZXMKICAgaXRzIGRhdGEgc3RydWN0dXJlcyB0byByZWNv
cmQgdGhhdCB0aGUgY2hhbm5lbCBiaW5kaW5nIGlzIG5vdyBhY3RpdmUuCiAgIEl0IGFsc28gdXBk
YXRlcyBpdHMgZGF0YSBzdHJ1Y3R1cmVzIHRvIHJlY29yZCB0aGF0IHRoZSBjb3JyZXNwb25kaW5n
CiAgIHBlcm1pc3Npb24gaGFzIGJlZW4gaW5zdGFsbGVkIG9yIHJlZnJlc2hlZC4KCiAgIElmIHRo
ZSBjbGllbnQgcmVjZWl2ZXMgYSBDaGFubmVsQmluZCBmYWlsdXJlIHJlc3BvbnNlIHRoYXQgaW5k
aWNhdGVzCiAgIHRoYXQgdGhlIGNoYW5uZWwgaW5mb3JtYXRpb24gaXMgb3V0LW9mLXN5bmMgYmV0
d2VlbiB0aGUgY2xpZW50IGFuZAogICB0aGUgc2VydmVyIChlLmcuLCBhbiB1bmV4cGVjdGVkIDQw
MCAiQmFkIFJlcXVlc3QiIHJlc3BvbnNlKSwgdGhlbiBpdAogICBpcyBSRUNPTU1FTkRFRCB0aGF0
IHRoZSBjbGllbnQgaW1tZWRpYXRlbHkgZGVsZXRlIHRoZSBhbGxvY2F0aW9uIGFuZAogICBzdGFy
dCBhZnJlc2ggd2l0aCBhIG5ldyBhbGxvY2F0aW9uLgoKMTIuNC4gIFRoZSBDaGFubmVsRGF0YSBN
ZXNzYWdlCgogICBUaGUgQ2hhbm5lbERhdGEgbWVzc2FnZSBpcyB1c2VkIHRvIGNhcnJ5IGFwcGxp
Y2F0aW9uIGRhdGEgYmV0d2VlbiB0aGUKICAgY2xpZW50IGFuZCB0aGUgc2VydmVyLiAgSXQgaGFz
IHRoZSBmb2xsb3dpbmcgZm9ybWF0OgoKICAgIDAgICAgICAgICAgICAgICAgICAgMSAgICAgICAg
ICAgICAgICAgICAyICAgICAgICAgICAgICAgICAgIDMKICAgIDAgMSAyIDMgNCA1IDYgNyA4IDkg
MCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMQogICArLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwog
ICB8ICAgICAgICAgQ2hhbm5lbCBOdW1iZXIgICAgICAgIHwgICAgICAgICAgICBMZW5ndGggICAg
ICAgICAgICAgfAogICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKwogICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAvICAgICAgICAgICAgICAgICAg
ICAgICBBcHBsaWNhdGlvbiBEYXRhICAgICAgICAgICAgICAgICAgICAgICAgLwogICAvICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
LwogICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfAogICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICstLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwogICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwKICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCgoKCgoKUmVkZHksIGV0
IGFsLiAgICAgICAgICAgRXhwaXJlcyBOb3ZlbWJlciAxNiwgMjAxOSAgICAgICAgICAgICAgW1Bh
Z2UgNDhdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgIFRVUk4gICAgICAgICAg
ICAgICAgICAgICAgICAgIE1heSAyMDE5CgoKICAgVGhlIENoYW5uZWwgTnVtYmVyIGZpZWxkIHNw
ZWNpZmllcyB0aGUgbnVtYmVyIG9mIHRoZSBjaGFubmVsIG9uIHdoaWNoCiAgIHRoZSBkYXRhIGlz
IHRyYXZlbGluZywgYW5kIHRodXMgdGhlIGFkZHJlc3Mgb2YgdGhlIHBlZXIgdGhhdCBpcwogICBz
ZW5kaW5nIG9yIGlzIHRvIHJlY2VpdmUgdGhlIGRhdGEuCgogICBUaGUgTGVuZ3RoIGZpZWxkIHNw
ZWNpZmllcyB0aGUgbGVuZ3RoIGluIGJ5dGVzIG9mIHRoZSBhcHBsaWNhdGlvbgogICBkYXRhIGZp
ZWxkIChpLmUuLCBpdCBkb2VzIG5vdCBpbmNsdWRlIHRoZSBzaXplIG9mIHRoZSBDaGFubmVsRGF0
YQogICBoZWFkZXIpLiAgTm90ZSB0aGF0IDAgaXMgYSB2YWxpZCBsZW5ndGguCgogICBUaGUgQXBw
bGljYXRpb24gRGF0YSBmaWVsZCBjYXJyaWVzIHRoZSBkYXRhIHRoZSBjbGllbnQgaXMgdHJ5aW5n
IHRvCiAgIHNlbmQgdG8gdGhlIHBlZXIsIG9yIHRoYXQgdGhlIHBlZXIgaXMgc2VuZGluZyB0byB0
aGUgY2xpZW50LgoKMTIuNS4gIFNlbmRpbmcgYSBDaGFubmVsRGF0YSBNZXNzYWdlCgogICBPbmNl
IGEgY2xpZW50IGhhcyBib3VuZCBhIGNoYW5uZWwgdG8gYSBwZWVyLCB0aGVuIHdoZW4gdGhlIGNs
aWVudCBoYXMKICAgZGF0YSB0byBzZW5kIHRvIHRoYXQgcGVlciBpdCBtYXkgdXNlIGVpdGhlciBh
IENoYW5uZWxEYXRhIG1lc3NhZ2Ugb3IKICAgYSBTZW5kIGluZGljYXRpb247IHRoYXQgaXMsIHRo
ZSBjbGllbnQgaXMgbm90IG9ibGlnYXRlZCB0byB1c2UgdGhlCiAgIGNoYW5uZWwgd2hlbiBpdCBl
eGlzdHMgYW5kIG1heSBmcmVlbHkgaW50ZXJtaXggdGhlIHR3byBtZXNzYWdlIHR5cGVzCiAgIHdo
ZW4gc2VuZGluZyBkYXRhIHRvIHRoZSBwZWVyLiAgVGhlIHNlcnZlciwgb24gdGhlIG90aGVyIGhh
bmQsIE1VU1QKICAgdXNlIHRoZSBDaGFubmVsRGF0YSBtZXNzYWdlIGlmIGEgY2hhbm5lbCBoYXMg
YmVlbiBib3VuZCB0byB0aGUgcGVlci4KICAgVGhlIHNlcnZlciB1c2VzIGEgRGF0YSBpbmRpY2F0
aW9uIHRvIHNpZ25hbCB0aGUgWE9SLVBFRVItQUREUkVTUyBhbmQKICAgSUNNUCBhdHRyaWJ1dGVz
IHRvIHRoZSBjbGllbnQgZXZlbiBpZiBhIGNoYW5uZWwgaGFzIGJlZW4gYm91bmQgdG8gdGhlCiAg
IHBlZXIuCgogICBUaGUgZmllbGRzIG9mIHRoZSBDaGFubmVsRGF0YSBtZXNzYWdlIGFyZSBmaWxs
ZWQgaW4gYXMgZGVzY3JpYmVkIGluCiAgIFNlY3Rpb24gMTIuNC4KCiAgIE92ZXIgVENQIGFuZCBU
TFMtb3Zlci1UQ1AsIHRoZSBDaGFubmVsRGF0YSBtZXNzYWdlIE1VU1QgYmUgcGFkZGVkIHRvCiAg
IGEgbXVsdGlwbGUgb2YgZm91ciBieXRlcyBpbiBvcmRlciB0byBlbnN1cmUgdGhlIGFsaWdubWVu
dCBvZgogICBzdWJzZXF1ZW50IG1lc3NhZ2VzLiAgVGhlIHBhZGRpbmcgaXMgbm90IHJlZmxlY3Rl
ZCBpbiB0aGUgbGVuZ3RoCiAgIGZpZWxkIG9mIHRoZSBDaGFubmVsRGF0YSBtZXNzYWdlLCBzbyB0
aGUgYWN0dWFsIHNpemUgb2YgYSBDaGFubmVsRGF0YQogICBtZXNzYWdlIChpbmNsdWRpbmcgcGFk
ZGluZykgaXMgKDQgKyBMZW5ndGgpIHJvdW5kZWQgdXAgdG8gdGhlIG5lYXJlc3QKICAgbXVsdGlw
bGUgb2YgNC4gIE92ZXIgVURQLCB0aGUgcGFkZGluZyBpcyBub3QgcmVxdWlyZWQgYnV0IE1BWSBi
ZQogICBpbmNsdWRlZC4KCiAgIFRoZSBDaGFubmVsRGF0YSBtZXNzYWdlIGlzIHRoZW4gc2VudCBv
biB0aGUgNS10dXBsZSBhc3NvY2lhdGVkIHdpdGgKICAgdGhlIGFsbG9jYXRpb24uCgoxMi42LiAg
UmVjZWl2aW5nIGEgQ2hhbm5lbERhdGEgTWVzc2FnZQoKICAgVGhlIHJlY2VpdmVyIG9mIHRoZSBD
aGFubmVsRGF0YSBtZXNzYWdlIHVzZXMgdGhlIGZpcnN0IGJ5dGUgdG8KICAgZGlzdGluZ3Vpc2gg
aXQgZnJvbSBvdGhlciBtdWx0aXBsZXhlZCBwcm90b2NvbHMsIGFzIGRlc2NyaWJlZCBpbgogICBG
aWd1cmUgNS4gIElmIHRoZSBtZXNzYWdlIHVzZXMgYSB2YWx1ZSBpbiB0aGUgcmVzZXJ2ZWQgcmFu
Z2UgKDB4NTAwMAogICB0aHJvdWdoIDB4RkZGRiksIHRoZW4gdGhlIG1lc3NhZ2UgaXMgc2lsZW50
bHkgZGlzY2FyZGVkLgoKICAgSWYgdGhlIENoYW5uZWxEYXRhIG1lc3NhZ2UgaXMgcmVjZWl2ZWQg
aW4gYSBVRFAgZGF0YWdyYW0sIGFuZCBpZiB0aGUKICAgVURQIGRhdGFncmFtIGlzIHRvbyBzaG9y
dCB0byBjb250YWluIHRoZSBjbGFpbWVkIGxlbmd0aCBvZiB0aGUKICAgQ2hhbm5lbERhdGEgbWVz
c2FnZSAoaS5lLiwgdGhlIFVEUCBoZWFkZXIgbGVuZ3RoIGZpZWxkIHZhbHVlIGlzIGxlc3MKCgoK
ClJlZGR5LCBldCBhbC4gICAgICAgICAgIEV4cGlyZXMgTm92ZW1iZXIgMTYsIDIwMTkgICAgICAg
ICAgICAgIFtQYWdlIDQ5XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgICBUVVJO
ICAgICAgICAgICAgICAgICAgICAgICAgICBNYXkgMjAxOQoKCiAgIHRoYW4gdGhlIENoYW5uZWxE
YXRhIGhlYWRlciBsZW5ndGggZmllbGQgdmFsdWUgKyA0ICsgOCksIHRoZW4gdGhlCiAgIG1lc3Nh
Z2UgaXMgc2lsZW50bHkgZGlzY2FyZGVkLgoKICAgSWYgdGhlIENoYW5uZWxEYXRhIG1lc3NhZ2Ug
aXMgcmVjZWl2ZWQgb3ZlciBUQ1Agb3Igb3ZlciBUTFMtb3Zlci1UQ1AsCiAgIHRoZW4gdGhlIGFj
dHVhbCBsZW5ndGggb2YgdGhlIENoYW5uZWxEYXRhIG1lc3NhZ2UgaXMgYXMgZGVzY3JpYmVkIGlu
CiAgIFNlY3Rpb24gMTIuNS4KCiAgIElmIHRoZSBDaGFubmVsRGF0YSBtZXNzYWdlIGlzIHJlY2Vp
dmVkIG9uIGEgY2hhbm5lbCB0aGF0IGlzIG5vdCBib3VuZAogICB0byBhbnkgcGVlciwgdGhlbiB0
aGUgbWVzc2FnZSBpcyBzaWxlbnRseSBkaXNjYXJkZWQuCgogICBPbiB0aGUgY2xpZW50LCBpdCBp
cyBSRUNPTU1FTkRFRCB0aGF0IHRoZSBjbGllbnQgZGlzY2FyZCB0aGUKICAgQ2hhbm5lbERhdGEg
bWVzc2FnZSBpZiB0aGUgY2xpZW50IGJlbGlldmVzIHRoZXJlIGlzIG5vIGFjdGl2ZQogICBwZXJt
aXNzaW9uIHRvd2FyZHMgdGhlIHBlZXIuICBPbiB0aGUgc2VydmVyLCB0aGUgcmVjZWlwdCBvZiBh
CiAgIENoYW5uZWxEYXRhIG1lc3NhZ2UgTVVTVCBOT1QgcmVmcmVzaCBlaXRoZXIgdGhlIGNoYW5u
ZWwgYmluZGluZyBvcgogICB0aGUgcGVybWlzc2lvbiB0b3dhcmRzIHRoZSBwZWVyLgoKICAgT24g
dGhlIHNlcnZlciwgaWYgbm8gZXJyb3JzIGFyZSBkZXRlY3RlZCwgdGhlIHNlcnZlciByZWxheXMg
dGhlCiAgIGFwcGxpY2F0aW9uIGRhdGEgdG8gdGhlIHBlZXIgYnkgZm9ybWluZyBhIFVEUCBkYXRh
Z3JhbSBhcyBmb2xsb3dzOgoKICAgbyAgdGhlIHNvdXJjZSB0cmFuc3BvcnQgYWRkcmVzcyBpcyB0
aGUgcmVsYXllZCB0cmFuc3BvcnQgYWRkcmVzcyBvZgogICAgICB0aGUgYWxsb2NhdGlvbiwgd2hl
cmUgdGhlIGFsbG9jYXRpb24gaXMgZGV0ZXJtaW5lZCBieSB0aGUgNS10dXBsZQogICAgICBvbiB3
aGljaCB0aGUgQ2hhbm5lbERhdGEgbWVzc2FnZSBhcnJpdmVkOwoKICAgbyAgdGhlIGRlc3RpbmF0
aW9uIHRyYW5zcG9ydCBhZGRyZXNzIGlzIHRoZSB0cmFuc3BvcnQgYWRkcmVzcyB0bwogICAgICB3
aGljaCB0aGUgY2hhbm5lbCBpcyBib3VuZDsKCiAgIG8gIHRoZSBkYXRhIGZvbGxvd2luZyB0aGUg
VURQIGhlYWRlciBpcyB0aGUgY29udGVudHMgb2YgdGhlIGRhdGEKICAgICAgZmllbGQgb2YgdGhl
IENoYW5uZWxEYXRhIG1lc3NhZ2UuCgogICBUaGUgcmVzdWx0aW5nIFVEUCBkYXRhZ3JhbSBpcyB0
aGVuIHNlbnQgdG8gdGhlIHBlZXIuICBOb3RlIHRoYXQgaWYKICAgdGhlIExlbmd0aCBmaWVsZCBp
biB0aGUgQ2hhbm5lbERhdGEgbWVzc2FnZSBpcyAwLCB0aGVuIHRoZXJlIHdpbGwgYmUKICAgbm8g
ZGF0YSBpbiB0aGUgVURQIGRhdGFncmFtLCBidXQgdGhlIFVEUCBkYXRhZ3JhbSBpcyBzdGlsbCBm
b3JtZWQgYW5kCiAgIHNlbnQuCgoxMi43LiAgUmVsYXlpbmcgRGF0YSBmcm9tIHRoZSBQZWVyCgog
ICBXaGVuIHRoZSBzZXJ2ZXIgcmVjZWl2ZXMgYSBVRFAgZGF0YWdyYW0gb24gdGhlIHJlbGF5ZWQg
dHJhbnNwb3J0CiAgIGFkZHJlc3MgYXNzb2NpYXRlZCB3aXRoIGFuIGFsbG9jYXRpb24sIHRoZSBz
ZXJ2ZXIgcHJvY2Vzc2VzIGl0IGFzCiAgIGRlc2NyaWJlZCBpbiBTZWN0aW9uIDExLjMuICBJZiB0
aGF0IHNlY3Rpb24gaW5kaWNhdGVzIHRoYXQgYQogICBDaGFubmVsRGF0YSBtZXNzYWdlIHNob3Vs
ZCBiZSBzZW50IChiZWNhdXNlIHRoZXJlIGlzIGEgY2hhbm5lbCBib3VuZAogICB0byB0aGUgcGVl
ciB0aGF0IHNlbnQgdG8gdGhlIFVEUCBkYXRhZ3JhbSksIHRoZW4gdGhlIHNlcnZlciBmb3JtcyBh
bmQKICAgc2VuZHMgYSBDaGFubmVsRGF0YSBtZXNzYWdlIGFzIGRlc2NyaWJlZCBpbiBTZWN0aW9u
IDEyLjUuCgogICBXaGVuIHRoZSBzZXJ2ZXIgcmVjZWl2ZXMgYW4gSUNNUCBwYWNrZXQsIHRoZSBz
ZXJ2ZXIgcHJvY2Vzc2VzIGl0IGFzCiAgIGRlc2NyaWJlZCBpbiBTZWN0aW9uIDExLjUuICBBIERh
dGEgaW5kaWNhdGlvbiBNVVNUIGJlIHNlbnQgcmVnYXJkbGVzcwogICBvZiB3aGV0aGVyIHRoZXJl
IGlzIGEgY2hhbm5lbCBib3VuZCB0byB0aGUgcGVlciB0aGF0IHdhcyB0aGUKICAgZGVzdGluYXRp
b24gb2YgdGhlIFVEUCBkYXRhZ3JhbSB0aGF0IHRyaWdnZXJlZCB0aGUgcmVjZXB0aW9uIG9mIHRo
ZQogICBJQ01QIHBhY2tldC4KCgoKUmVkZHksIGV0IGFsLiAgICAgICAgICAgRXhwaXJlcyBOb3Zl
bWJlciAxNiwgMjAxOSAgICAgICAgICAgICAgW1BhZ2UgNTBdCgwKSW50ZXJuZXQtRHJhZnQgICAg
ICAgICAgICAgICAgICAgIFRVUk4gICAgICAgICAgICAgICAgICAgICAgICAgIE1heSAyMDE5CgoK
MTMuICBQYWNrZXQgVHJhbnNsYXRpb25zCgogICBUaGlzIHNlY3Rpb24gYWRkcmVzc2VzIElQdjQt
dG8tSVB2NiwgSVB2Ni10by1JUHY0LCBhbmQgSVB2Ni10by1JUHY2CiAgIHRyYW5zbGF0aW9ucy4g
IFJlcXVpcmVtZW50cyBmb3IgdHJhbnNsYXRpb24gb2YgdGhlIElQIGFkZHJlc3NlcyBhbmQKICAg
cG9ydCBudW1iZXJzIG9mIHRoZSBwYWNrZXRzIGFyZSBkZXNjcmliZWQgYWJvdmUuICBUaGUgZm9s
bG93aW5nCiAgIHNlY3Rpb25zIHNwZWNpZnkgaG93IHRvIHRyYW5zbGF0ZSBvdGhlciBoZWFkZXIg
ZmllbGRzLgoKICAgQXMgZGlzY3Vzc2VkIGluIFNlY3Rpb24gMy42LCB0cmFuc2xhdGlvbnMgaW4g
VFVSTiBhcmUgZGVzaWduZWQgc28KICAgdGhhdCBhIFRVUk4gc2VydmVyIGNhbiBiZSBpbXBsZW1l
bnRlZCBhcyBhbiBhcHBsaWNhdGlvbiB0aGF0IHJ1bnMgaW4KICAgdXNlciBzcGFjZSB1bmRlciBj
b21tb25seSBhdmFpbGFibGUgb3BlcmF0aW5nIHN5c3RlbXMgYW5kIHRoYXQgZG9lcwogICBub3Qg
cmVxdWlyZSBzcGVjaWFsIHByaXZpbGVnZXMuICBUaGUgdHJhbnNsYXRpb25zIHNwZWNpZmllZCBp
biB0aGUKICAgZm9sbG93aW5nIHNlY3Rpb25zIGZvbGxvdyB0aGlzIHByaW5jaXBsZS4KCiAgIFRo
ZSBkZXNjcmlwdGlvbnMgYmVsb3cgaGF2ZSB0d28gcGFydHM6IGEgcHJlZmVycmVkIGJlaGF2aW9y
IGFuZCBhbgogICBhbHRlcm5hdGUgYmVoYXZpb3IuICBUaGUgc2VydmVyIFNIT1VMRCBpbXBsZW1l
bnQgdGhlIHByZWZlcnJlZAogICBiZWhhdmlvci4gIE90aGVyd2lzZSwgdGhlIHNlcnZlciBNVVNU
IGltcGxlbWVudCB0aGUgYWx0ZXJuYXRlCiAgIGJlaGF2aW9yIGFuZCBNVVNUIE5PVCBkbyBhbnl0
aGluZyBlbHNlIGZvciB0aGUgcmVhc29ucyBkZXRhaWxlZCBpbgogICBbUkZDNzkxNV0uICBUaGUg
VFVSTiBzZXJ2ZXIgc29sZWx5IHJlbGllcyBvbiB0aGUgREYgYml0IGluIHRoZSBJUHY0CiAgIGhl
YWRlciBhbmQgRnJhZ21lbnRhdGlvbiBoZWFkZXIgaW4gSVB2NiBoZWFkZXIgdG8gaGFuZGxlCiAg
IGZyYWdtZW50YXRpb24gYW5kIGRvZXMgbm90IHJlbHkgb24gdGhlIERPTlQtRlJBR01FTlQgYXR0
cmlidXRlLgoKMTMuMS4gIElQdjQtdG8tSVB2NiBUcmFuc2xhdGlvbnMKCiAgIFRpbWUgdG8gTGl2
ZSAoVFRMKSBmaWVsZAoKICAgICAgUHJlZmVycmVkIEJlaGF2aW9yOiBBcyBzcGVjaWZpZWQgaW4g
U2VjdGlvbiA0IG9mIFtSRkM3OTE1XS4KCiAgICAgIEFsdGVybmF0ZSBCZWhhdmlvcjogU2V0IHRo
ZSBvdXRnb2luZyB2YWx1ZSB0byB0aGUgZGVmYXVsdCBmb3IKICAgICAgb3V0Z29pbmcgcGFja2V0
cy4KCiAgIFRyYWZmaWMgQ2xhc3MKCiAgICAgIFByZWZlcnJlZCBiZWhhdmlvcjogQXMgc3BlY2lm
aWVkIGluIFNlY3Rpb24gNCBvZiBbUkZDNzkxNV0uCgogICAgICBBbHRlcm5hdGUgYmVoYXZpb3I6
IFRoZSBUVVJOIHNlcnZlciBzZXRzIHRoZSBUcmFmZmljIENsYXNzIHRvIHRoZQogICAgICBkZWZh
dWx0IHZhbHVlIGZvciBvdXRnb2luZyBwYWNrZXRzLgoKICAgRmxvdyBMYWJlbAoKICAgICAgUHJl
ZmVycmVkIGJlaGF2aW9yOiBUaGUgVFVSTiBzZXJ2ZXIgY2FuIHVzZSB0aGUgNS10dXBsZSBvZiBy
ZWxheWVkCiAgICAgIHRyYW5zcG9ydCBhZGRyZXNzLCBwZWVyIHRyYW5zcG9ydCBhZGRyZXNzIGFu
ZCBVRFAgcHJvdG9jb2wgbnVtYmVyCiAgICAgIHRvIGlkZW50aWZ5IGVhY2ggZmxvdywgZ2VuZXJh
dGUgYW5kIHNldCB0aGUgZmxvdyBsYWJlbCB2YWx1ZSBpbgogICAgICB0aGUgSVB2NiBwYWNrZXQg
YXMgZGlzY3Vzc2VkIGluIFNlY3Rpb24gMyBvZiBbUkZDNjQzN10uICBJZiB0aGUKICAgICAgVFVS
TiBzZXJ2ZXIgaXMgaW5jYXBhYmxlIG9mIGdlbmVyYXRpbmcgdGhlIGZsb3cgbGFiZWwgdmFsdWUg
ZnJvbQogICAgICB0aGUgSVB2NiBwYWNrZXQncyA1LXR1cGxlLCBpdCBzZXRzIHRoZSBGbG93IGxh
YmVsIHRvIDAuCgogICAgICBBbHRlcm5hdGUgYmVoYXZpb3I6IFRoZSBUVVJOIHNlcnZlciBzZXRz
IHRoZSBGbG93IGxhYmVsIHRvIHRoZQogICAgICBkZWZhdWx0IHZhbHVlIG9mIHplcm8gZm9yIG91
dGdvaW5nIHBhY2tldHMuCgoKClJlZGR5LCBldCBhbC4gICAgICAgICAgIEV4cGlyZXMgTm92ZW1i
ZXIgMTYsIDIwMTkgICAgICAgICAgICAgIFtQYWdlIDUxXQoMCkludGVybmV0LURyYWZ0ICAgICAg
ICAgICAgICAgICAgICBUVVJOICAgICAgICAgICAgICAgICAgICAgICAgICBNYXkgMjAxOQoKCiAg
IEhvcCBMaW1pdAoKICAgICAgUHJlZmVycmVkIGJlaGF2aW9yOiBBcyBzcGVjaWZpZWQgaW4gU2Vj
dGlvbiA0IG9mIFtSRkM3OTE1XS4KCiAgICAgIEFsdGVybmF0ZSBiZWhhdmlvcjogVGhlIFRVUk4g
c2VydmVyIHNldHMgdGhlIEhvcCBMaW1pdCB0byB0aGUKICAgICAgZGVmYXVsdCB2YWx1ZSBmb3Ig
b3V0Z29pbmcgcGFja2V0cy4KCiAgIEZyYWdtZW50YXRpb24KCiAgICAgIFByZWZlcnJlZCBiZWhh
dmlvcjogQXMgc3BlY2lmaWVkIGluIFNlY3Rpb24gNCBvZiBbUkZDNzkxNV0uCgogICAgICBBbHRl
cm5hdGUgYmVoYXZpb3I6IFRoZSBUVVJOIHNlcnZlciBhc3NlbWJsZXMgaW5jb21pbmcgZnJhZ21l
bnRzLgogICAgICBUaGUgVFVSTiBzZXJ2ZXIgZm9sbG93cyBpdHMgZGVmYXVsdCBiZWhhdmlvciB0
byBzZW5kIG91dGdvaW5nCiAgICAgIHBhY2tldHMuCgogICAgICBGb3IgYm90aCBwcmVmZXJyZWQg
YW5kIGFsdGVybmF0ZSBiZWhhdmlvciwgdGhlIERPTlQtRlJBR01FTlQKICAgICAgYXR0cmlidXRl
IE1VU1QgYmUgaWdub3JlZCBieSB0aGUgc2VydmVyLgoKICAgRXh0ZW5zaW9uIEhlYWRlcnMKCiAg
ICAgIFByZWZlcnJlZCBiZWhhdmlvcjogVGhlIFRVUk4gc2VydmVyIHNlbmRzIG91dGdvaW5nIHBh
Y2tldCB3aXRob3V0CiAgICAgIGFueSBJUHY2IGV4dGVuc2lvbiBoZWFkZXJzLCB3aXRoIHRoZSBl
eGNlcHRpb24gb2YgdGhlCiAgICAgIEZyYWdtZW50YXRpb24gaGVhZGVyIGFzIGRlc2NyaWJlZCBh
Ym92ZS4KCiAgICAgIEFsdGVybmF0ZSBiZWhhdmlvcjogU2FtZSBhcyBwcmVmZXJyZWQuCgoxMy4y
LiAgSVB2Ni10by1JUHY2IFRyYW5zbGF0aW9ucwoKICAgRmxvdyBMYWJlbAoKICAgVGhlIFRVUk4g
c2VydmVyIHNob3VsZCBjb25zaWRlciB0aGF0IGl0IGlzIGhhbmRsaW5nIHR3byBkaWZmZXJlbnQK
ICAgSVB2NiBmbG93cy4gIFRoZXJlZm9yZSwgdGhlIEZsb3cgbGFiZWwgW1JGQzY0MzddIFNIT1VM
RCBOT1QgYmUgY29waWVkCiAgIGFzIHBhcnQgb2YgdGhlIHRyYW5zbGF0aW9uLgoKICAgICAgUHJl
ZmVycmVkIGJlaGF2aW9yOiBUaGUgVFVSTiBzZXJ2ZXIgY2FuIHVzZSB0aGUgNS10dXBsZSBvZiBy
ZWxheWVkCiAgICAgIHRyYW5zcG9ydCBhZGRyZXNzLCBwZWVyIHRyYW5zcG9ydCBhZGRyZXNzIGFu
ZCBVRFAgcHJvdG9jb2wgbnVtYmVyCiAgICAgIHRvIGlkZW50aWZ5IGVhY2ggZmxvdywgZ2VuZXJh
dGUgYW5kIHNldCB0aGUgZmxvdyBsYWJlbCB2YWx1ZSBpbgogICAgICB0aGUgSVB2NiBwYWNrZXQg
YXMgZGlzY3Vzc2VkIGluIFNlY3Rpb24gMyBvZiBbUkZDNjQzN10uICBJZiB0aGUKICAgICAgVFVS
TiBzZXJ2ZXIgaXMgaW5jYXBhYmxlIG9mIGdlbmVyYXRpbmcgdGhlIGZsb3cgbGFiZWwgdmFsdWUg
ZnJvbQogICAgICB0aGUgSVB2NiBwYWNrZXQncyA1LXR1cGxlLCBpdCBzZXRzIHRoZSBGbG93IGxh
YmVsIHRvIDAuCgogICAgICBBbHRlcm5hdGUgYmVoYXZpb3I6IFRoZSBUVVJOIHNlcnZlciBzZXRz
IHRoZSBGbG93IGxhYmVsIHRvIHRoZQogICAgICBkZWZhdWx0IHZhbHVlIG9mIHplcm8gZm9yIG91
dGdvaW5nIHBhY2tldHMuCgogICBIb3AgTGltaXQKCgoKCgoKUmVkZHksIGV0IGFsLiAgICAgICAg
ICAgRXhwaXJlcyBOb3ZlbWJlciAxNiwgMjAxOSAgICAgICAgICAgICAgW1BhZ2UgNTJdCgwKSW50
ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgIFRVUk4gICAgICAgICAgICAgICAgICAgICAg
ICAgIE1heSAyMDE5CgoKICAgICAgUHJlZmVycmVkIGJlaGF2aW9yOiBUaGUgVFVSTiBzZXJ2ZXIg
YWN0cyBhcyBhIHJlZ3VsYXIgcm91dGVyIHdpdGgKICAgICAgcmVzcGVjdCB0byBkZWNyZW1lbnRp
bmcgdGhlIEhvcCBMaW1pdCBhbmQgZ2VuZXJhdGluZyBhbiBJQ01QdjYKICAgICAgZXJyb3IgaWYg
aXQgcmVhY2hlcyB6ZXJvLgoKICAgICAgQWx0ZXJuYXRlIGJlaGF2aW9yOiBUaGUgVFVSTiBzZXJ2
ZXIgc2V0cyB0aGUgSG9wIExpbWl0IHRvIHRoZQogICAgICBkZWZhdWx0IHZhbHVlIGZvciBvdXRn
b2luZyBwYWNrZXRzLgoKICAgRnJhZ21lbnRhdGlvbgoKICAgICAgUHJlZmVycmVkIGJlaGF2aW9y
OiBJZiB0aGUgaW5jb21pbmcgcGFja2V0IGRpZCBub3QgaW5jbHVkZSBhCiAgICAgIEZyYWdtZW50
IGhlYWRlciBhbmQgdGhlIG91dGdvaW5nIHBhY2tldCBzaXplIGRvZXMgbm90IGV4Y2VlZCB0aGUK
ICAgICAgb3V0Z29pbmcgbGluaydzIE1UVSwgdGhlIFRVUk4gc2VydmVyIHNlbmRzIHRoZSBvdXRn
b2luZyBwYWNrZXQKICAgICAgd2l0aG91dCBhIEZyYWdtZW50IGhlYWRlci4KCiAgICAgIElmIHRo
ZSBpbmNvbWluZyBwYWNrZXQgZGlkIG5vdCBpbmNsdWRlIGEgRnJhZ21lbnQgaGVhZGVyIGFuZCB0
aGUKICAgICAgb3V0Z29pbmcgcGFja2V0IHNpemUgZXhjZWVkcyB0aGUgb3V0Z29pbmcgbGluaydz
IE1UVSwgdGhlIFRVUk4KICAgICAgc2VydmVyIGRyb3BzIHRoZSBvdXRnb2luZyBwYWNrZXQgYW5k
IHNlbmQgYW4gSUNNUCBtZXNzYWdlIG9mIHR5cGUKICAgICAgMiBjb2RlIDAgKCJQYWNrZXQgdG9v
IGJpZyIpIHRvIHRoZSBzZW5kZXIgb2YgdGhlIGluY29taW5nIHBhY2tldC4KICAgICAgIElmIHRo
ZSBwYWNrZXQgaXMgYmVpbmcgc2VudCB0byB0aGUgcGVlciwgdGhlIFRVUk4gc2VydmVyIHJlZHVj
ZXMKICAgICAgdGhlIE1UVSByZXBvcnRlZCBpbiB0aGUgSUNNUCBtZXNzYWdlIGJ5IDQ4IGJ5dGVz
IHRvIGFsbG93IHJvb20gZm9yCiAgICAgIHRoZSBvdmVyaGVhZCBvZiBhIERhdGEgaW5kaWNhdGlv
bi4KCiAgICAgIElmIHRoZSBpbmNvbWluZyBwYWNrZXQgaW5jbHVkZWQgYSBGcmFnbWVudCBoZWFk
ZXIgYW5kIHRoZSBvdXRnb2luZwogICAgICBwYWNrZXQgc2l6ZSAod2l0aCBhIEZyYWdtZW50IGhl
YWRlciBpbmNsdWRlZCkgZG9lcyBub3QgZXhjZWVkIHRoZQogICAgICBvdXRnb2luZyBsaW5rJ3Mg
TVRVLCB0aGUgVFVSTiBzZXJ2ZXIgc2VuZHMgdGhlIG91dGdvaW5nIHBhY2tldAogICAgICB3aXRo
IGEgRnJhZ21lbnQgaGVhZGVyLiAgVGhlIFRVUk4gc2VydmVyIHNldHMgdGhlIGZpZWxkcyBvZiB0
aGUKICAgICAgRnJhZ21lbnQgaGVhZGVyIGFzIGFwcHJvcHJpYXRlIGZvciBhIHBhY2tldCBvcmln
aW5hdGluZyBmcm9tIHRoZQogICAgICBzZXJ2ZXIuCgogICAgICBJZiB0aGUgaW5jb21pbmcgcGFj
a2V0IGluY2x1ZGVkIGEgRnJhZ21lbnQgaGVhZGVyIGFuZCB0aGUgb3V0Z29pbmcKICAgICAgcGFj
a2V0IHNpemUgZXhjZWVkcyB0aGUgb3V0Z29pbmcgbGluaydzIE1UVSwgdGhlIFRVUk4gc2VydmVy
IE1VU1QKICAgICAgZnJhZ21lbnQgdGhlIG91dGdvaW5nIHBhY2tldCBpbnRvIGZyYWdtZW50cyBv
ZiBubyBtb3JlIHRoYW4gMTI4MAogICAgICBieXRlcy4gIFRoZSBUVVJOIHNlcnZlciBzZXRzIHRo
ZSBmaWVsZHMgb2YgdGhlIEZyYWdtZW50IGhlYWRlciBhcwogICAgICBhcHByb3ByaWF0ZSBmb3Ig
YSBwYWNrZXQgb3JpZ2luYXRpbmcgZnJvbSB0aGUgc2VydmVyLgoKICAgICAgQWx0ZXJuYXRlIGJl
aGF2aW9yOiBUaGUgVFVSTiBzZXJ2ZXIgYXNzZW1ibGVzIGluY29taW5nIGZyYWdtZW50cy4KICAg
ICAgVGhlIFRVUk4gc2VydmVyIGZvbGxvd3MgaXRzIGRlZmF1bHQgYmVoYXZpb3IgdG8gc2VuZCBv
dXRnb2luZwogICAgICBwYWNrZXRzLgoKICAgICAgRm9yIGJvdGggcHJlZmVycmVkIGFuZCBhbHRl
cm5hdGUgYmVoYXZpb3IsIHRoZSBET05ULUZSQUdNRU5UCiAgICAgIGF0dHJpYnV0ZSBNVVNUIGJl
IGlnbm9yZWQgYnkgdGhlIHNlcnZlci4KCiAgIEV4dGVuc2lvbiBIZWFkZXJzCgogICAgICBQcmVm
ZXJyZWQgYmVoYXZpb3I6IFRoZSBUVVJOIHNlcnZlciBzZW5kcyBvdXRnb2luZyBwYWNrZXQgd2l0
aG91dAogICAgICBhbnkgSVB2NiBleHRlbnNpb24gaGVhZGVycywgd2l0aCB0aGUgZXhjZXB0aW9u
IG9mIHRoZQogICAgICBGcmFnbWVudGF0aW9uIGhlYWRlciBhcyBkZXNjcmliZWQgYWJvdmUuCgoK
CgpSZWRkeSwgZXQgYWwuICAgICAgICAgICBFeHBpcmVzIE5vdmVtYmVyIDE2LCAyMDE5ICAgICAg
ICAgICAgICBbUGFnZSA1M10KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgVFVS
TiAgICAgICAgICAgICAgICAgICAgICAgICAgTWF5IDIwMTkKCgogICAgICBBbHRlcm5hdGUgYmVo
YXZpb3I6IFNhbWUgYXMgcHJlZmVycmVkLgoKMTMuMy4gIElQdjYtdG8tSVB2NCBUcmFuc2xhdGlv
bnMKCiAgIFR5cGUgb2YgU2VydmljZSBhbmQgUHJlY2VkZW5jZQoKICAgICAgUHJlZmVycmVkIGJl
aGF2aW9yOiBBcyBzcGVjaWZpZWQgaW4gU2VjdGlvbiA1IG9mIFtSRkM3OTE1XS4KCiAgICAgIEFs
dGVybmF0ZSBiZWhhdmlvcjogVGhlIFRVUk4gc2VydmVyIHNldHMgdGhlIFR5cGUgb2YgU2Vydmlj
ZSBhbmQKICAgICAgUHJlY2VkZW5jZSB0byB0aGUgZGVmYXVsdCB2YWx1ZSBmb3Igb3V0Z29pbmcg
cGFja2V0cy4KCiAgIFRpbWUgdG8gTGl2ZQoKICAgICAgUHJlZmVycmVkIGJlaGF2aW9yOiBBcyBz
cGVjaWZpZWQgaW4gU2VjdGlvbiA1IG9mIFtSRkM3OTE1XS4KCiAgICAgIEFsdGVybmF0ZSBiZWhh
dmlvcjogVGhlIFRVUk4gc2VydmVyIHNldHMgdGhlIFRpbWUgdG8gTGl2ZSB0byB0aGUKICAgICAg
ZGVmYXVsdCB2YWx1ZSBmb3Igb3V0Z29pbmcgcGFja2V0cy4KCiAgIEZyYWdtZW50YXRpb24KCiAg
ICAgIFByZWZlcnJlZCBiZWhhdmlvcjogQXMgc3BlY2lmaWVkIGluIFNlY3Rpb24gNSBvZiBbUkZD
NzkxNV0uCiAgICAgIEFkZGl0aW9uYWxseSwgd2hlbiB0aGUgb3V0Z29pbmcgcGFja2V0J3Mgc2l6
ZSBleGNlZWRzIHRoZSBvdXRnb2luZwogICAgICBsaW5rJ3MgTVRVLCB0aGUgVFVSTiBzZXJ2ZXIg
bmVlZHMgdG8gZ2VuZXJhdGUgYW4gSUNNUCBlcnJvcgogICAgICAoSUNNUHY2IFBhY2tldCBUb28g
QmlnKSByZXBvcnRpbmcgdGhlIE1UVSBzaXplLiAgSWYgdGhlIHBhY2tldCBpcwogICAgICBiZWlu
ZyBzZW50IHRvIHRoZSBwZWVyLCB0aGUgVFVSTiBzZXJ2ZXIgU0hPVUxEIHJlZHVjZSB0aGUgTVRV
CiAgICAgIHJlcG9ydGVkIGluIHRoZSBJQ01QIG1lc3NhZ2UgYnkgNDggYnl0ZXMgdG8gYWxsb3cg
cm9vbSBmb3IgdGhlCiAgICAgIG92ZXJoZWFkIG9mIGEgRGF0YSBpbmRpY2F0aW9uLgoKICAgICAg
QWx0ZXJuYXRlIGJlaGF2aW9yOiBUaGUgVFVSTiBzZXJ2ZXIgYXNzZW1ibGVzIGluY29taW5nIGZy
YWdtZW50cy4KICAgICAgVGhlIFRVUk4gc2VydmVyIGZvbGxvd3MgaXRzIGRlZmF1bHQgYmVoYXZp
b3IgdG8gc2VuZCBvdXRnb2luZwogICAgICBwYWNrZXRzLgoKICAgICAgRm9yIGJvdGggcHJlZmVy
cmVkIGFuZCBhbHRlcm5hdGUgYmVoYXZpb3IsIHRoZSBET05ULUZSQUdNRU5UCiAgICAgIGF0dHJp
YnV0ZSBNVVNUIGJlIGlnbm9yZWQgYnkgdGhlIHNlcnZlci4KCjE0LiAgSVAgSGVhZGVyIEZpZWxk
cyBmb3IgVURQLXRvLVVEUCByZWxheWluZwoKICAgVGhpcyBzZWN0aW9uIGRlc2NyaWJlcyBob3cg
dGhlIHNlcnZlciBzZXRzIHZhcmlvdXMgZmllbGRzIGluIHRoZSBJUAogICBoZWFkZXIgZm9yIFVE
UC10by1VRFAgdHJhbnNsYXRpb24gd2hlbiByZWxheWluZyBiZXR3ZWVuIHRoZSBjbGllbnQKICAg
YW5kIHRoZSBwZWVyIG9yIHZpY2UgdmVyc2EuICBUaGUgZGVzY3JpcHRpb25zIGluIHRoaXMgc2Vj
dGlvbiBhcHBseToKICAgKGEpIHdoZW4gdGhlIHNlcnZlciBzZW5kcyBhIFVEUCBkYXRhZ3JhbSB0
byB0aGUgcGVlciwgb3IgKGIpIHdoZW4gdGhlCiAgIHNlcnZlciBzZW5kcyBhIERhdGEgaW5kaWNh
dGlvbiBvciBDaGFubmVsRGF0YSBtZXNzYWdlIHRvIHRoZSBjbGllbnQKICAgb3ZlciBVRFAgdHJh
bnNwb3J0LiAgVGhlIGRlc2NyaXB0aW9ucyBpbiB0aGlzIHNlY3Rpb24gZG8gbm90IGFwcGx5IHRv
CiAgIFRVUk4gbWVzc2FnZXMgc2VudCBvdmVyIFRDUCBvciBUTFMgdHJhbnNwb3J0IGZyb20gdGhl
IHNlcnZlciB0byB0aGUKICAgY2xpZW50LgoKICAgVGhlIGRlc2NyaXB0aW9ucyBiZWxvdyBoYXZl
IHR3byBwYXJ0czogYSBwcmVmZXJyZWQgYmVoYXZpb3IgYW5kIGFuCiAgIGFsdGVybmF0ZSBiZWhh
dmlvci4gIFRoZSBzZXJ2ZXIgU0hPVUxEIGltcGxlbWVudCB0aGUgcHJlZmVycmVkCgoKClJlZGR5
LCBldCBhbC4gICAgICAgICAgIEV4cGlyZXMgTm92ZW1iZXIgMTYsIDIwMTkgICAgICAgICAgICAg
IFtQYWdlIDU0XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgICBUVVJOICAgICAg
ICAgICAgICAgICAgICAgICAgICBNYXkgMjAxOQoKCiAgIGJlaGF2aW9yLCBidXQgaWYgdGhhdCBp
cyBub3QgcG9zc2libGUgZm9yIGEgcGFydGljdWxhciBmaWVsZCwgdGhlbiBpdAogICBTSE9VTEQg
aW1wbGVtZW50IHRoZSBhbHRlcm5hdGl2ZSBiZWhhdmlvci4KCiAgIERpZmZlcmVudGlhdGVkIFNl
cnZpY2VzIENvZGUgUG9pbnQgKERTQ1ApIGZpZWxkIFtSRkMyNDc0XQoKICAgICAgUHJlZmVycmVk
IEJlaGF2aW9yOiBTZXQgdGhlIG91dGdvaW5nIHZhbHVlIHRvIHRoZSBpbmNvbWluZyB2YWx1ZSwK
ICAgICAgdW5sZXNzIHRoZSBzZXJ2ZXIgaW5jbHVkZXMgYSBkaWZmZXJlbnRpYXRlZCBzZXJ2aWNl
cyBjbGFzc2lmaWVyCiAgICAgIGFuZCBtYXJrZXIgW1JGQzI0NzRdLgoKICAgICAgQWx0ZXJuYXRl
IEJlaGF2aW9yOiBTZXQgdGhlIG91dGdvaW5nIHZhbHVlIHRvIGEgZml4ZWQgdmFsdWUsIHdoaWNo
CiAgICAgIGJ5IGRlZmF1bHQgaXMgQmVzdCBFZmZvcnQgdW5sZXNzIGNvbmZpZ3VyZWQgb3RoZXJ3
aXNlLgoKICAgICAgSW4gYm90aCBjYXNlcywgaWYgdGhlIHNlcnZlciBpcyBpbW1lZGlhdGVseSBh
ZGphY2VudCB0byBhCiAgICAgIGRpZmZlcmVudGlhdGVkIHNlcnZpY2VzIGNsYXNzaWZpZXIgYW5k
IG1hcmtlciwgdGhlbiBEU0NQIE1BWSBiZQogICAgICBzZXQgdG8gYW55IGFyYml0cmFyeSB2YWx1
ZSBpbiB0aGUgZGlyZWN0aW9uIHRvd2FyZHMgdGhlCiAgICAgIGNsYXNzaWZpZXIuCgoKICAgRXhw
bGljaXQgQ29uZ2VzdGlvbiBOb3RpZmljYXRpb24gKEVDTikgZmllbGQgW1JGQzMxNjhdCgogICAg
ICBQcmVmZXJyZWQgQmVoYXZpb3I6IFNldCB0aGUgb3V0Z29pbmcgdmFsdWUgdG8gdGhlIGluY29t
aW5nIHZhbHVlLgogICAgICBUaGUgc2VydmVyIG1heSBwZXJmb3JtIEFjdGl2ZSBRdWV1ZSBNYW5h
Z2VtZW50LCBpbiB3aGljaCBjYXNlIGl0CiAgICAgIFNIT1VMRCBiZWhhdmUgYXMgYSBFQ04gYXdh
cmUgcm91dGVyIFtSRkMzMTY4XSBhbmQgY2FuIG1hcmsgdHJhZmZpYwogICAgICB3aXRoIENvbmdl
c3Rpb24gRXhwZXJpZW5jZWQgKENFKSBpbnN0ZWFkIG9mIGRyb3BwaW5nIHRoZSBwYWNrZXQuCiAg
ICAgIFRoZSB1c2Ugb2YgRUNUKDEpIGlzIHN1YmplY3QgdG8gZXhwZXJpbWVudGFsIHVzYWdlIFtS
RkM4MzExXS4KCiAgICAgIEFsdGVybmF0ZSBCZWhhdmlvcjogU2V0IHRoZSBvdXRnb2luZyB2YWx1
ZSB0byBOb3QtRUNUICg9MGIwMCkuCgoKICAgSVB2NCBGcmFnbWVudGF0aW9uIGZpZWxkcwoKICAg
ICAgUHJlZmVycmVkIEJlaGF2aW9yOiBXaGVuIHRoZSBzZXJ2ZXIgc2VuZHMgYSBwYWNrZXQgdG8g
YSBwZWVyIGluCiAgICAgIHJlc3BvbnNlIHRvIGEgU2VuZCBpbmRpY2F0aW9uIGNvbnRhaW5pbmcg
dGhlIERPTlQtRlJBR01FTlQKICAgICAgYXR0cmlidXRlLCB0aGVuIHNldCB0aGUgREYgYml0IGlu
IHRoZSBvdXRnb2luZyBJUCBoZWFkZXIgdG8gMS4gIEluCiAgICAgIGFsbCBvdGhlciBjYXNlcyB3
aGVuIHNlbmRpbmcgYW4gb3V0Z29pbmcgcGFja2V0IGNvbnRhaW5pbmcKICAgICAgYXBwbGljYXRp
b24gZGF0YSAoZS5nLiwgRGF0YSBpbmRpY2F0aW9uLCBDaGFubmVsRGF0YSBtZXNzYWdlLCBvcgog
ICAgICBET05ULUZSQUdNRU5UIGF0dHJpYnV0ZSBub3QgaW5jbHVkZWQgaW4gdGhlIFNlbmQgaW5k
aWNhdGlvbiksIGNvcHkKICAgICAgdGhlIERGIGJpdCBmcm9tIHRoZSBERiBiaXQgb2YgdGhlIGlu
Y29taW5nIHBhY2tldCB0aGF0IGNvbnRhaW5lZAogICAgICB0aGUgYXBwbGljYXRpb24gZGF0YS4K
CiAgICAgIFNldCB0aGUgb3RoZXIgZnJhZ21lbnRhdGlvbiBmaWVsZHMgKElkZW50aWZpY2F0aW9u
LCBNb3JlCiAgICAgIEZyYWdtZW50cywgRnJhZ21lbnQgT2Zmc2V0KSBhcyBhcHByb3ByaWF0ZSBm
b3IgYSBwYWNrZXQKICAgICAgb3JpZ2luYXRpbmcgZnJvbSB0aGUgc2VydmVyLgoKICAgICAgQWx0
ZXJuYXRlIEJlaGF2aW9yOiBBcyBkZXNjcmliZWQgaW4gdGhlIFByZWZlcnJlZCBCZWhhdmlvciwg
ZXhjZXB0CiAgICAgIGFsd2F5cyBhc3N1bWUgdGhlIGluY29taW5nIERGIGJpdCBpcyAwLgoKCgoK
ClJlZGR5LCBldCBhbC4gICAgICAgICAgIEV4cGlyZXMgTm92ZW1iZXIgMTYsIDIwMTkgICAgICAg
ICAgICAgIFtQYWdlIDU1XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgICBUVVJO
ICAgICAgICAgICAgICAgICAgICAgICAgICBNYXkgMjAxOQoKCiAgICAgIEluIGJvdGggdGhlIFBy
ZWZlcnJlZCBhbmQgQWx0ZXJuYXRlIEJlaGF2aW9ycywgdGhlIHJlc3VsdGluZwogICAgICBwYWNr
ZXQgbWF5IGJlIHRvbyBsYXJnZSBmb3IgdGhlIG91dGdvaW5nIGxpbmsuICBJZiB0aGlzIGlzIHRo
ZQogICAgICBjYXNlLCB0aGVuIHRoZSBub3JtYWwgZnJhZ21lbnRhdGlvbiBydWxlcyBhcHBseSBb
UkZDMTEyMl0uCgoKICAgSVB2NCBPcHRpb25zCgogICAgICBQcmVmZXJyZWQgQmVoYXZpb3I6IFRo
ZSBvdXRnb2luZyBwYWNrZXQgaXMgc2VudCB3aXRob3V0IGFueSBJUHY0CiAgICAgIG9wdGlvbnMu
CgogICAgICBBbHRlcm5hdGUgQmVoYXZpb3I6IFNhbWUgYXMgcHJlZmVycmVkLgoKMTUuICBJUCBI
ZWFkZXIgRmllbGRzIGZvciBUQ1AtdG8tVURQIGFuZCBVRFAtdG8tVENQIHJlbGF5aW5nCgogICBU
aGlzIHNlY3Rpb24gZGVzY3JpYmVzIGhvdyB0aGUgc2VydmVyIHNldHMgdmFyaW91cyBmaWVsZHMg
aW4gdGhlIElQCiAgIGhlYWRlciBmb3IgVENQLXRvLVVEUCB0cmFuc2xhdGlvbiB3aGVuIHJlbGF5
aW5nIGJldHdlZW4gdGhlIGNsaWVudAogICBhbmQgdGhlIHBlZXIsIGFuZCBVRFAtdG8tVENQIHRy
YW5zbGF0aW9uIHdoZW4gcmVsYXlpbmcgYmV0d2VlbiB0aGUKICAgcGVlciBhbmQgdGhlIGNsaWVu
dC4gIFRoZSBkZXNjcmlwdGlvbnMgaW4gdGhpcyBzZWN0aW9uIGFwcGx5OiAoYSkKICAgd2hlbiB0
aGUgc2VydmVyIHNlbmRzIGEgVURQIGRhdGFncmFtIHRvIHRoZSBwZWVyLCBvciAoYikgd2hlbiB0
aGUKICAgc2VydmVyIHNlbmRzIGEgRGF0YSBpbmRpY2F0aW9uIG9yIENoYW5uZWxEYXRhIG1lc3Nh
Z2UgdG8gdGhlIGNsaWVudAogICBvdmVyIFRDUCBvciBUTFMgdHJhbnNwb3J0LiAgVGhlIGRlc2Ny
aXB0aW9ucyBpbiB0aGlzIHNlY3Rpb24gZG8gbm90CiAgIGFwcGx5IHRvIFRVUk4gbWVzc2FnZXMg
c2VudCBvdmVyIFVEUCB0cmFuc3BvcnQgZnJvbSB0aGUgc2VydmVyIHRvIHRoZQogICBjbGllbnQu
ICBOb3RlIHRoYXQgdGhlIHNlcnZlciBkb2VzIG5vdCBwZXJmb3JtIHBlci1wYWNrZXQgdHJhbnNs
YXRpb24KICAgZm9yIFRDUC10by1VRFAgcmVsYXlpbmcgYW5kIHZpY2UtdmVyc2EuCgogICBUQ1Ag
bXVsdGktcGF0aCBbUkZDNjgyNF0gaXMgbm90IHN1cHBvcnRlZCBieSB0aGlzIHZlcnNpb24gb2Yg
VFVSTgogICBiZWNhdXNlIFRDUCBtdWx0aS1wYXRoIGlzIG5vdCB1c2VkIGJ5IGJvdGggU0lQIGFu
ZCBXZWJSVEMgcHJvdG9jb2xzCiAgIFtSRkM3NDc4XSBmb3IgbWVkaWEgYW5kIG5vbi1tZWRpYSBk
YXRhLiAgSWYgdGhlIFRDUCBjb25uZWN0aW9uCiAgIGJldHdlZW4gdGhlIFRVUk4gY2xpZW50IGFu
ZCBzZXJ2ZXIgdXNlcyBUQ1AtQU8gW1JGQzU5MjVdIG9yIFRMUywgdGhlCiAgIGNsaWVudCBtdXN0
IHNlY3VyZSBhcHBsaWNhdGlvbiBkYXRhIChlLmcuIHVzaW5nIFNSVFApIHRvIHByb3ZpZGUKICAg
Y29uZmlkZW50aWFsbHksIG1lc3NhZ2UgYXV0aGVudGljYXRpb24gYW5kIHJlcGxheSBwcm90ZWN0
aW9uIHRvCiAgIHByb3RlY3QgdGhlIGFwcGxpY2F0aW9uIGRhdGEgcmVsYXllZCBmcm9tIHRoZSBz
ZXJ2ZXIgdG8gdGhlIHBlZXIKICAgdXNpbmcgVURQLiAgQXR0YWNrZXIgYXR0ZW1wdGluZyB0byBz
cG9vZiBpbiBmYWtlIGRhdGEgaXMgZGlzY3Vzc2VkIGluCiAgIFNlY3Rpb24gMjAuMS40LiAgTm90
ZSB0aGF0IFRDUC1BTyBvcHRpb24gb2Jzb2xldGVzIFRDUCBNRDUgb3B0aW9uLgogICBVbmxpa2Ug
VURQLCBUQ1Agd2l0aG91dCB0aGUgVENQIEZhc3QgT3BlbiBleHRlbnNpb24gW1JGQzc0MTNdIGRv
ZXMKICAgbm90IHN1cHBvcnQgMC1SVFQgc2Vzc2lvbiByZXN1bXB0aW9uLiAgVGhlIFRDUCB1c2Vy
IHRpbWVvdXQgW1JGQzU0ODJdCiAgIGVxdWl2YWxlbnQgZm9yIGFwcGxpY2F0aW9uIGRhdGEgcmVs
YXllZCBieSB0aGUgVFVSTiBpcyB0aGUgdXNlIG9mIFJUUAogICBjb250cm9sIHByb3RvY29sIChS
VENQKS4gIEFzIGEgcmVtaW5kZXIsIFJUQ1AgaXMgYSBmdW5kYW1lbnRhbCBhbmQKICAgaW50ZWdy
YWwgcGFydCBvZiBSVFAuCgoxNS4xLiAgSVAgSGVhZGVyIEZpZWxkcyBmb3IgVENQLXRvLVVEUCBy
ZWxheWluZwoKICAgVGhlIGRlc2NyaXB0aW9ucyBiZWxvdyBoYXZlIHR3byBwYXJ0czogYSBwcmVm
ZXJyZWQgYmVoYXZpb3IgYW5kIGFuCiAgIGFsdGVybmF0ZSBiZWhhdmlvci4gIFRoZSBzZXJ2ZXIg
U0hPVUxEIGltcGxlbWVudCB0aGUgcHJlZmVycmVkCiAgIGJlaGF2aW9yLCBidXQgaWYgdGhhdCBp
cyBub3QgcG9zc2libGUgZm9yIGEgcGFydGljdWxhciBmaWVsZCwgdGhlbiBpdAogICBTSE9VTEQg
aW1wbGVtZW50IHRoZSBhbHRlcm5hdGl2ZSBiZWhhdmlvci4KCgoKCgpSZWRkeSwgZXQgYWwuICAg
ICAgICAgICBFeHBpcmVzIE5vdmVtYmVyIDE2LCAyMDE5ICAgICAgICAgICAgICBbUGFnZSA1Nl0K
DApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgVFVSTiAgICAgICAgICAgICAgICAg
ICAgICAgICAgTWF5IDIwMTkKCgogICBGb3IgdGhlIFVEUCBkYXRhZ3JhbSBzZW50IHRvIHRoZSBw
ZWVyIGJhc2VkIG9uIFNlbmQgSW5kaWNhdGlvbiBvcgogICBDaGFubmVsRGF0YSBtZXNzYWdlIGFy
cml2aW5nIGF0IHRoZSBUVVJOIHNlcnZlciBvdmVyIGEgVENQIFRyYW5zcG9ydCwKICAgdGhlIHNl
cnZlciBzZXRzIHZhcmlvdXMgZmllbGRzIGluIHRoZSBJUCBoZWFkZXIgYXMgZm9sbG93czoKCiAg
IERpZmZlcmVudGlhdGVkIFNlcnZpY2VzIENvZGUgUG9pbnQgKERTQ1ApIGZpZWxkIFtSRkMyNDc0
XQoKICAgICAgUHJlZmVycmVkIEJlaGF2aW9yOiBTZXQgdGhlIG91dGdvaW5nIHZhbHVlIHRvIHRo
ZSBpbmNvbWluZyB2YWx1ZSwKICAgICAgdW5sZXNzIHRoZSBzZXJ2ZXIgaW5jbHVkZXMgYSBkaWZm
ZXJlbnRpYXRlZCBzZXJ2aWNlcyBjbGFzc2lmaWVyCiAgICAgIGFuZCBtYXJrZXIgW1JGQzI0NzRd
LiAgTm90ZSwgdGhlIFRDUCBjb25uZWN0aW9uIGNhbiBvbmx5IHVzZSBhCiAgICAgIHNpbmdsZSBE
U0NQIGNvZGUgcG9pbnQgc28gaW50ZXIgZmxvdyBkaWZmZXJlbnRpYXRpb24gaXMgbm90CiAgICAg
IHBvc3NpYmxlLCBzZWUgU2VjdGlvbiA1LjEgb2YgW1JGQzc2NTddLgoKICAgICAgQWx0ZXJuYXRl
IEJlaGF2aW9yOiBTZXQgdGhlIG91dGdvaW5nIHZhbHVlIHRvIGEgZml4ZWQgdmFsdWUsIHdoaWNo
CiAgICAgIGJ5IGRlZmF1bHQgaXMgQmVzdCBFZmZvcnQgdW5sZXNzIGNvbmZpZ3VyZWQgb3RoZXJ3
aXNlLgoKICAgICAgSW4gYm90aCBjYXNlcywgaWYgdGhlIHNlcnZlciBpcyBpbW1lZGlhdGVseSBh
ZGphY2VudCB0byBhCiAgICAgIGRpZmZlcmVudGlhdGVkIHNlcnZpY2VzIGNsYXNzaWZpZXIgYW5k
IG1hcmtlciwgdGhlbiBEU0NQIE1BWSBiZQogICAgICBzZXQgdG8gYW55IGFyYml0cmFyeSB2YWx1
ZSBpbiB0aGUgZGlyZWN0aW9uIHRvd2FyZHMgdGhlCiAgICAgIGNsYXNzaWZpZXIuCgoKICAgRXhw
bGljaXQgQ29uZ2VzdGlvbiBOb3RpZmljYXRpb24gKEVDTikgZmllbGQgW1JGQzMxNjhdCgogICAg
ICBQcmVmZXJyZWQgQmVoYXZpb3I6IE5vIG1lY2hhbmlzbSBpcyBkZWZpbmVkIHRvIGluZGljYXRl
IHdoYXQgRUNOCiAgICAgIHZhbHVlIHNob3VsZCBiZSB1c2VkIGZvciB0aGUgb3V0Z29pbmcgVURQ
IGRhdGFncmFtcyBvZiBhbgogICAgICBhbGxvY2F0aW9uLCB0aGVyZWZvcmUgc2V0IHRoZSBvdXRn
b2luZyB2YWx1ZSB0byBOb3QtRUNUICg9MGIwMCkuCgogICAgICBBbHRlcm5hdGUgQmVoYXZpb3I6
IFNhbWUgYXMgcHJlZmVycmVkLgoKCiAgIElQdjQgRnJhZ21lbnRhdGlvbiBmaWVsZHMKCiAgICAg
IFByZWZlcnJlZCBCZWhhdmlvcjogV2hlbiB0aGUgc2VydmVyIHNlbmRzIGEgcGFja2V0IHRvIGEg
cGVlciBpbgogICAgICByZXNwb25zZSB0byBhIFNlbmQgaW5kaWNhdGlvbiBjb250YWluaW5nIHRo
ZSBET05ULUZSQUdNRU5UCiAgICAgIGF0dHJpYnV0ZSwgdGhlbiBzZXQgdGhlIERGIGJpdCBpbiB0
aGUgb3V0Z29pbmcgSVAgaGVhZGVyIHRvIDEuICBJbgogICAgICBhbGwgb3RoZXIgY2FzZXMgd2hl
biBzZW5kaW5nIGFuIG91dGdvaW5nIHBhY2tldCBjb250YWluaW5nCiAgICAgIGFwcGxpY2F0aW9u
IGRhdGEgKGUuZy4sIERhdGEgaW5kaWNhdGlvbiwgQ2hhbm5lbERhdGEgbWVzc2FnZSwgb3IKICAg
ICAgRE9OVC1GUkFHTUVOVCBhdHRyaWJ1dGUgbm90IGluY2x1ZGVkIGluIHRoZSBTZW5kIGluZGlj
YXRpb24pLCBzZXQKICAgICAgdGhlIERGIGJpdCBpbiB0aGUgb3V0Z29pbmcgSVAgaGVhZGVyIHRv
IDAuCgogICAgICBBbHRlcm5hdGUgQmVoYXZpb3I6IFNhbWUgYXMgcHJlZmVycmVkLgoKICAgSVB2
NiBGcmFnbWVudGF0aW9uCgogICAgICBQcmVmZXJyZWQgQmVoYXZpb3I6IElmIHRoZSBUQ1AgdHJh
ZmZpYyBhcnJpdmVzIG92ZXIgSVB2NCBvciBJUHY2LAogICAgICB0aGUgc2VydmVyIHdpbGwgaWdu
b3JlIHRoZSBERiBiaXQgaW4gdGhlIElQdjQgaGVhZGVyIG9yIHRoZQogICAgICBGcmFnbWVudCBo
ZWFkZXIgaW4gSVB2NiwgYW5kIHJlbGllcyBvbiB0aGUgcHJlc2VuY2Ugb2YKCgoKClJlZGR5LCBl
dCBhbC4gICAgICAgICAgIEV4cGlyZXMgTm92ZW1iZXIgMTYsIDIwMTkgICAgICAgICAgICAgIFtQ
YWdlIDU3XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgICBUVVJOICAgICAgICAg
ICAgICAgICAgICAgICAgICBNYXkgMjAxOQoKCiAgICAgIERPTidULUZSQUdNRU5UIGF0dHJpYnV0
ZSBpbiB0aGUgc2VuZCBpbmRpY2F0aW9uIHRvIG5vdCBpbmNsdWRlIHRoZQogICAgICBGcmFnbWVu
dCBoZWFkZXIgZm9yIHRoZSBvdXRnb2luZyBJUHY2IHBhY2tldC4KCiAgICAgIEFsdGVybmF0ZSBC
ZWhhdmlvcjogU2FtZSBhcyBwcmVmZXJyZWQuCgoKICAgSVB2NCBPcHRpb25zCgogICAgICBQcmVm
ZXJyZWQgQmVoYXZpb3I6IFRoZSBvdXRnb2luZyBwYWNrZXQgaXMgc2VudCB3aXRob3V0IGFueSBJ
UHY0CiAgICAgIG9wdGlvbnMuCgogICAgICBBbHRlcm5hdGUgQmVoYXZpb3I6IFNhbWUgYXMgcHJl
ZmVycmVkLgoKMTUuMi4gIElQIEhlYWRlciBGaWVsZHMgZm9yIFVEUC10by1UQ1AgcmVsYXlpbmcK
CiAgIFRoZSBkZXNjcmlwdGlvbnMgYmVsb3cgaGF2ZSB0d28gcGFydHM6IGEgcHJlZmVycmVkIGJl
aGF2aW9yIGFuZCBhbgogICBhbHRlcm5hdGUgYmVoYXZpb3IuICBUaGUgc2VydmVyIFNIT1VMRCBp
bXBsZW1lbnQgdGhlIHByZWZlcnJlZAogICBiZWhhdmlvciwgYnV0IGlmIHRoYXQgaXMgbm90IHBv
c3NpYmxlIGZvciBhIHBhcnRpY3VsYXIgZmllbGQsIHRoZW4gaXQKICAgU0hPVUxEIGltcGxlbWVu
dCB0aGUgYWx0ZXJuYXRpdmUgYmVoYXZpb3IuCgogICBGb3IgVURQLXRvLVRDUCByZWxheWluZyBm
cm9tIHBlZXIgdG8gY2xpZW50LCB0aGUgVFVSTiBzZXJ2ZXIgc2V0cyBJUAogICBoZWFkZXIgZmll
bGRzIGluIHRoZSBUQ1AgcGFja2V0cyBvbiBhIHBlci1jb25uZWN0aW9uIGJhc2lzIGZvciB0aGUK
ICAgVENQIGNvbm5lY3Rpb24uICBGb3IgdGhlIERhdGEgaW5kaWNhdGlvbiBvciBDaGFubmVsRGF0
YSBtZXNzYWdlIHNlbnQKICAgdG8gdGhlIGNsaWVudCBvdmVyIFRDUCBvciBUTFMgdHJhbnNwb3J0
IGJhc2VkIG9uIHRoZSBVRFAgZGF0YWdyYW0KICAgZnJvbSB0aGUgcGVlciwgdGhlIHNlcnZlciBz
ZXRzIHZhcmlvdXMgZmllbGRzIGluIHRoZSBJUCBoZWFkZXIgYXMKICAgZm9sbG93czoKCiAgIERp
ZmZlcmVudGlhdGVkIFNlcnZpY2VzIENvZGUgUG9pbnQgKERTQ1ApIGZpZWxkIFtSRkMyNDc0XQoK
ICAgICAgUHJlZmVycmVkIEJlaGF2aW9yOiBJZ25vcmUgdGhlIGluY29taW5nIERTQ1AgdmFsdWUs
IHRoZSBEU0NQIHZhbHVlCiAgICAgIGZvciB0aGUgc2VydmVyIHRvIGNsaWVudCBkaXJlY3Rpb24g
b2YgdGhlIFRDUCBjb25uZWN0aW9uIHNob3VsZCBiZQogICAgICBiYXNlZCBvbiB0aGUgdmFsdWUg
dXNlZCBmb3IgdGhlIGNsaWVudCB0byBzZXJ2ZXIgZGlyZWN0aW9uLgoKICAgICAgQWx0ZXJuYXRl
IEJlaGF2aW9yOiBTYW1lIGFzIHByZWZlcnJlZC4KCgogICBFeHBsaWNpdCBDb25nZXN0aW9uIE5v
dGlmaWNhdGlvbiAoRUNOKSBmaWVsZCBbUkZDMzE2OF0KCiAgICAgIFByZWZlcnJlZCBCZWhhdmlv
cjogSWdub3JlLCBFQ04gc2lnbmFscyBhcmUgZHJvcHBlZCBpbiB0aGUgVFVSTgogICAgICBzZXJ2
ZXIgZm9yIHRoZSBpbmNvbWluZyBVRFAgZGF0YWdyYW1zIGZyb20gdGhlIHBlZXIuCgogICAgICBB
bHRlcm5hdGUgQmVoYXZpb3I6IFNhbWUgYXMgcHJlZmVycmVkLgoKCiAgIEZyYWdtZW50YXRpb24K
CiAgICAgIFByZWZlcnJlZCBCZWhhdmlvcjogQW55IGZyYWdtZW50ZWQgcGFja2V0cyBhcmUgcmVh
c3NlbWJsZWQgaW4gdGhlCiAgICAgIHNlcnZlciBhbmQgdGhlbiBmb3J3YXJkZWQgdG8gdGhlIGNs
aWVudCBvdmVyIHRoZSBUQ1AgY29ubmVjdGlvbi4KCgoKUmVkZHksIGV0IGFsLiAgICAgICAgICAg
RXhwaXJlcyBOb3ZlbWJlciAxNiwgMjAxOSAgICAgICAgICAgICAgW1BhZ2UgNThdCgwKSW50ZXJu
ZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgIFRVUk4gICAgICAgICAgICAgICAgICAgICAgICAg
IE1heSAyMDE5CgoKICAgICAgSUNNUCBtZXNzYWdlcyByZXN1bHRpbmcgZnJvbSB0aGUgVURQIGRh
dGFncmFtcyBzZW50IHRvIHRoZSBwZWVyCiAgICAgIE1VU1QgYmUgZm9yd2FyZGVkIHRvIHRoZSBj
bGllbnQgdXNpbmcgVFVSTidzIG1lY2hhbmlzbSBmb3IKICAgICAgcmVsZXZhbnQgSUNNUCB0eXBl
cyBhbmQgY29kZXMuCgogICAgICBBbHRlcm5hdGUgQmVoYXZpb3I6IFNhbWUgYXMgcHJlZmVycmVk
LgoKCiAgIEV4dGVuc2lvbiBIZWFkZXJzCgogICAgICBQcmVmZXJyZWQgYmVoYXZpb3I6IFRoZSBU
VVJOIHNlcnZlciBzZW5kcyBvdXRnb2luZyBwYWNrZXQgd2l0aG91dAogICAgICBhbnkgSVB2NiBl
eHRlbnNpb24gaGVhZGVycy4KCiAgICAgIEFsdGVybmF0ZSBiZWhhdmlvcjogU2FtZSBhcyBwcmVm
ZXJyZWQuCgogICBJUHY0IE9wdGlvbnMKCiAgICAgIFByZWZlcnJlZCBCZWhhdmlvcjogVGhlIG91
dGdvaW5nIHBhY2tldCBpcyBzZW50IHdpdGhvdXQgYW55IElQdjQKICAgICAgb3B0aW9ucy4KCiAg
ICAgIEFsdGVybmF0ZSBCZWhhdmlvcjogU2FtZSBhcyBwcmVmZXJyZWQuCgoxNi4gIFNUVU4gTWV0
aG9kcwoKICAgVGhpcyBzZWN0aW9uIGxpc3RzIHRoZSBjb2RlcG9pbnRzIGZvciB0aGUgU1RVTiBt
ZXRob2RzIGRlZmluZWQgaW4KICAgdGhpcyBzcGVjaWZpY2F0aW9uLiAgU2VlIGVsc2V3aGVyZSBp
biB0aGlzIGRvY3VtZW50IGZvciB0aGUgc2VtYW50aWNzCiAgIG9mIHRoZXNlIG1ldGhvZHMuCgog
ICAweDAwMyAgOiAgQWxsb2NhdGUgICAgICAgICAgKG9ubHkgcmVxdWVzdC9yZXNwb25zZSBzZW1h
bnRpY3MgZGVmaW5lZCkKICAgMHgwMDQgIDogIFJlZnJlc2ggICAgICAgICAgIChvbmx5IHJlcXVl
c3QvcmVzcG9uc2Ugc2VtYW50aWNzIGRlZmluZWQpCiAgIDB4MDA2ICA6ICBTZW5kICAgICAgICAg
ICAgICAob25seSBpbmRpY2F0aW9uIHNlbWFudGljcyBkZWZpbmVkKQogICAweDAwNyAgOiAgRGF0
YSAgICAgICAgICAgICAgKG9ubHkgaW5kaWNhdGlvbiBzZW1hbnRpY3MgZGVmaW5lZCkKICAgMHgw
MDggIDogIENyZWF0ZVBlcm1pc3Npb24gIChvbmx5IHJlcXVlc3QvcmVzcG9uc2Ugc2VtYW50aWNz
IGRlZmluZWQKICAgMHgwMDkgIDogIENoYW5uZWxCaW5kICAgICAgIChvbmx5IHJlcXVlc3QvcmVz
cG9uc2Ugc2VtYW50aWNzIGRlZmluZWQpCgoKMTcuICBTVFVOIEF0dHJpYnV0ZXMKCgoKCgoKCgoK
CgoKCgoKUmVkZHksIGV0IGFsLiAgICAgICAgICAgRXhwaXJlcyBOb3ZlbWJlciAxNiwgMjAxOSAg
ICAgICAgICAgICAgW1BhZ2UgNTldCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAg
IFRVUk4gICAgICAgICAgICAgICAgICAgICAgICAgIE1heSAyMDE5CgoKICAgVGhpcyBTVFVOIGV4
dGVuc2lvbiBkZWZpbmVzIHRoZSBmb2xsb3dpbmcgYXR0cmlidXRlczoKCiAgICAgMHgwMDBDOiBD
SEFOTkVMLU5VTUJFUgogICAgIDB4MDAwRDogTElGRVRJTUUKICAgICAweDAwMTA6IFJlc2VydmVk
ICh3YXMgQkFORFdJRFRIKQogICAgIDB4MDAxMjogWE9SLVBFRVItQUREUkVTUwogICAgIDB4MDAx
MzogREFUQQogICAgIDB4MDAxNjogWE9SLVJFTEFZRUQtQUREUkVTUwogICAgIDB4MDAxNzogUkVR
VUVTVEVELUFERFJFU1MtRkFNSUxZCiAgICAgMHgwMDE4OiBFVkVOLVBPUlQKICAgICAweDAwMTk6
IFJFUVVFU1RFRC1UUkFOU1BPUlQKICAgICAweDAwMUE6IERPTlQtRlJBR01FTlQKICAgICAweDAw
MjE6IFJlc2VydmVkICh3YXMgVElNRVItVkFMKQogICAgIDB4MDAyMjogUkVTRVJWQVRJT04tVE9L
RU4KICAgICBUQkQtQ0E6IEFERElUSU9OQUwtQUREUkVTUy1GQU1JTFkKICAgICBUQkQtQ0E6IEFE
RFJFU1MtRVJST1ItQ09ERQogICAgIFRCRC1DQTogSUNNUAoKICAgU29tZSBvZiB0aGVzZSBhdHRy
aWJ1dGVzIGhhdmUgbGVuZ3RocyB0aGF0IGFyZSBub3QgbXVsdGlwbGVzIG9mIDQuCiAgIEJ5IHRo
ZSBydWxlcyBvZiBTVFVOLCBhbnkgYXR0cmlidXRlIHdob3NlIGxlbmd0aCBpcyBub3QgYSBtdWx0
aXBsZSBvZgogICA0IGJ5dGVzIE1VU1QgYmUgaW1tZWRpYXRlbHkgZm9sbG93ZWQgYnkgMSB0byAz
IHBhZGRpbmcgYnl0ZXMgdG8KICAgZW5zdXJlIHRoZSBuZXh0IGF0dHJpYnV0ZSAoaWYgYW55KSB3
b3VsZCBzdGFydCBvbiBhIDQtYnl0ZSBib3VuZGFyeQogICAoc2VlIFtJLUQuaWV0Zi10cmFtLXN0
dW5iaXNdKS4KCjE3LjEuICBDSEFOTkVMLU5VTUJFUgoKICAgVGhlIENIQU5ORUwtTlVNQkVSIGF0
dHJpYnV0ZSBjb250YWlucyB0aGUgbnVtYmVyIG9mIHRoZSBjaGFubmVsLiAgVGhlCiAgIHZhbHVl
IHBvcnRpb24gb2YgdGhpcyBhdHRyaWJ1dGUgaXMgNCBieXRlcyBsb25nIGFuZCBjb25zaXN0cyBv
ZiBhCiAgIDE2LWJpdCB1bnNpZ25lZCBpbnRlZ2VyLCBmb2xsb3dlZCBieSBhIHR3by1vY3RldCBS
RkZVIChSZXNlcnZlZCBGb3IKICAgRnV0dXJlIFVzZSkgZmllbGQsIHdoaWNoIE1VU1QgYmUgc2V0
IHRvIDAgb24gdHJhbnNtaXNzaW9uIGFuZCBNVVNUIGJlCiAgIGlnbm9yZWQgb24gcmVjZXB0aW9u
LgoKICAgICAgMCAgICAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAgIDIgICAgICAg
ICAgICAgICAgICAgMwogICAgICAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4
IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEKICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAgIHwgICAgICAgIENo
YW5uZWwgTnVtYmVyICAgICAgICAgfCAgICAgICAgIFJGRlUgPSAwICAgICAgICAgICAgICB8CiAg
ICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSsKCjE3LjIuICBMSUZFVElNRQoKICAgVGhlIExJRkVUSU1FIGF0dHJpYnV0ZSBy
ZXByZXNlbnRzIHRoZSBkdXJhdGlvbiBmb3Igd2hpY2ggdGhlIHNlcnZlcgogICB3aWxsIG1haW50
YWluIGFuIGFsbG9jYXRpb24gaW4gdGhlIGFic2VuY2Ugb2YgYSByZWZyZXNoLiAgVGhlIFRVUk4K
ICAgY2xpZW50IGNhbiBpbmNsdWRlIHRoZSBMSUZFVElNRSBhdHRyaWJ1dGUgd2l0aCB0aGUgZGVz
aXJlZCBsaWZldGltZQogICBpbiBBbGxvY2F0ZSBhbmQgUmVmcmVzaCByZXF1ZXN0cy4gIFRoZSB2
YWx1ZSBwb3J0aW9uIG9mIHRoaXMKICAgYXR0cmlidXRlIGlzIDQtYnl0ZXMgbG9uZyBhbmQgY29u
c2lzdHMgb2YgYSAzMi1iaXQgdW5zaWduZWQgaW50ZWdyYWwKICAgdmFsdWUgcmVwcmVzZW50aW5n
IHRoZSBudW1iZXIgb2Ygc2Vjb25kcyByZW1haW5pbmcgdW50aWwgZXhwaXJhdGlvbi4KCgoKCgpS
ZWRkeSwgZXQgYWwuICAgICAgICAgICBFeHBpcmVzIE5vdmVtYmVyIDE2LCAyMDE5ICAgICAgICAg
ICAgICBbUGFnZSA2MF0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgVFVSTiAg
ICAgICAgICAgICAgICAgICAgICAgICAgTWF5IDIwMTkKCgoxNy4zLiAgWE9SLVBFRVItQUREUkVT
UwoKICAgVGhlIFhPUi1QRUVSLUFERFJFU1Mgc3BlY2lmaWVzIHRoZSBhZGRyZXNzIGFuZCBwb3J0
IG9mIHRoZSBwZWVyIGFzCiAgIHNlZW4gZnJvbSB0aGUgVFVSTiBzZXJ2ZXIuICAoRm9yIGV4YW1w
bGUsIHRoZSBwZWVyJ3Mgc2VydmVyLXJlZmxleGl2ZQogICB0cmFuc3BvcnQgYWRkcmVzcyBpZiB0
aGUgcGVlciBpcyBiZWhpbmQgYSBOQVQuKSAgSXQgaXMgZW5jb2RlZCBpbiB0aGUKICAgc2FtZSB3
YXkgYXMgWE9SLU1BUFBFRC1BRERSRVNTIFtJLUQuaWV0Zi10cmFtLXN0dW5iaXNdLgoKMTcuNC4g
IERBVEEKCiAgIFRoZSBEQVRBIGF0dHJpYnV0ZSBpcyBwcmVzZW50IGluIGFsbCBTZW5kIGFuZCBE
YXRhIGluZGljYXRpb25zLiAgVGhlCiAgIHZhbHVlIHBvcnRpb24gb2YgdGhpcyBhdHRyaWJ1dGUg
aXMgdmFyaWFibGUgbGVuZ3RoIGFuZCBjb25zaXN0cyBvZgogICB0aGUgYXBwbGljYXRpb24gZGF0
YSAodGhhdCBpcywgdGhlIGRhdGEgdGhhdCB3b3VsZCBpbW1lZGlhdGVseSBmb2xsb3cKICAgdGhl
IFVEUCBoZWFkZXIgaWYgdGhlIGRhdGEgd2FzIGJlZW4gc2VudCBkaXJlY3RseSBiZXR3ZWVuIHRo
ZSBjbGllbnQKICAgYW5kIHRoZSBwZWVyKS4gIFRoZSBhcHBsaWNhdGlvbiBkYXRhIGlzIGVxdWl2
YWxlbnQgdG8gdGhlICJVRFAgdXNlcgogICBkYXRhIiBhbmQgZG9lcyBub3QgaW5jbHVkZSB0aGUg
InN1cnBsdXMgYXJlYSIgZGVmaW5lZCBpbiBTZWN0aW9uIDQgb2YKICAgW0ktRC5pZXRmLXRzdndn
LXVkcC1vcHRpb25zXS4gIElmIHRoZSBsZW5ndGggb2YgdGhpcyBhdHRyaWJ1dGUgaXMgbm90CiAg
IGEgbXVsdGlwbGUgb2YgNCwgdGhlbiBwYWRkaW5nIG11c3QgYmUgYWRkZWQgYWZ0ZXIgdGhpcyBh
dHRyaWJ1dGUuCgoxNy41LiAgWE9SLVJFTEFZRUQtQUREUkVTUwoKICAgVGhlIFhPUi1SRUxBWUVE
LUFERFJFU1MgaXMgcHJlc2VudCBpbiBBbGxvY2F0ZSByZXNwb25zZXMuICBJdAogICBzcGVjaWZp
ZXMgdGhlIGFkZHJlc3MgYW5kIHBvcnQgdGhhdCB0aGUgc2VydmVyIGFsbG9jYXRlZCB0byB0aGUK
ICAgY2xpZW50LiAgSXQgaXMgZW5jb2RlZCBpbiB0aGUgc2FtZSB3YXkgYXMgWE9SLU1BUFBFRC1B
RERSRVNTCiAgIFtJLUQuaWV0Zi10cmFtLXN0dW5iaXNdLgoKMTcuNi4gIFJFUVVFU1RFRC1BRERS
RVNTLUZBTUlMWQoKICAgVGhpcyBhdHRyaWJ1dGUgaXMgdXNlZCBpbiBBbGxvY2F0ZSBhbmQgUmVm
cmVzaCByZXF1ZXN0cyB0byBzcGVjaWZ5CiAgIHRoZSBhZGRyZXNzIHR5cGUgcmVxdWVzdGVkIGJ5
IHRoZSBjbGllbnQuICBUaGUgdmFsdWUgb2YgdGhpcwogICBhdHRyaWJ1dGUgaXMgNCBieXRlcyB3
aXRoIHRoZSBmb2xsb3dpbmcgZm9ybWF0OgoKICAgICAgIDAgICAgICAgICAgICAgICAgICAgMSAg
ICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgICAgIDMKICAgICAgIDAgMSAyIDMgNCA1
IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMQogICAg
ICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKwogICAgICB8ICAgICBGYW1pbHkgICAgfCAgICAgICAgICAgIFJlc2VydmVkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwoKICAgRmFtaWx5OiAgdGhl
cmUgYXJlIHR3byB2YWx1ZXMgZGVmaW5lZCBmb3IgdGhpcyBmaWVsZCBhbmQgc3BlY2lmaWVkIGlu
CiAgICAgIFtJLUQuaWV0Zi10cmFtLXN0dW5iaXNdLCBTZWN0aW9uIDE0LjE6IDB4MDEgZm9yIElQ
djQgYWRkcmVzc2VzIGFuZAogICAgICAweDAyIGZvciBJUHY2IGFkZHJlc3Nlcy4KCiAgIFJlc2Vy
dmVkOiAgYXQgdGhpcyBwb2ludCwgdGhlIDI0IGJpdHMgaW4gdGhlIFJlc2VydmVkIGZpZWxkIE1V
U1QgYmUKICAgICAgc2V0IHRvIHplcm8gYnkgdGhlIGNsaWVudCBhbmQgTVVTVCBiZSBpZ25vcmVk
IGJ5IHRoZSBzZXJ2ZXIuCgoKCgoKCgoKUmVkZHksIGV0IGFsLiAgICAgICAgICAgRXhwaXJlcyBO
b3ZlbWJlciAxNiwgMjAxOSAgICAgICAgICAgICAgW1BhZ2UgNjFdCgwKSW50ZXJuZXQtRHJhZnQg
ICAgICAgICAgICAgICAgICAgIFRVUk4gICAgICAgICAgICAgICAgICAgICAgICAgIE1heSAyMDE5
CgoKMTcuNy4gIEVWRU4tUE9SVAoKICAgVGhpcyBhdHRyaWJ1dGUgYWxsb3dzIHRoZSBjbGllbnQg
dG8gcmVxdWVzdCB0aGF0IHRoZSBwb3J0IGluIHRoZQogICByZWxheWVkIHRyYW5zcG9ydCBhZGRy
ZXNzIGJlIGV2ZW4sIGFuZCAob3B0aW9uYWxseSkgdGhhdCB0aGUgc2VydmVyCiAgIHJlc2VydmUg
dGhlIG5leHQtaGlnaGVyIHBvcnQgbnVtYmVyLiAgVGhlIHZhbHVlIHBvcnRpb24gb2YgdGhpcwog
ICBhdHRyaWJ1dGUgaXMgMSBieXRlIGxvbmcuICBJdHMgZm9ybWF0IGlzOgoKICAgICAgMAogICAg
ICAwIDEgMiAzIDQgNSA2IDcKICAgICArLSstKy0rLSstKy0rLSstKwogICAgIHxSfCAgICBSRkZV
ICAgICB8CiAgICAgKy0rLSstKy0rLSstKy0rLSsKCiAgIFRoZSB2YWx1ZSBjb250YWlucyBhIHNp
bmdsZSAxLWJpdCBmbGFnOgoKICAgUjogSWYgMSwgdGhlIHNlcnZlciBpcyByZXF1ZXN0ZWQgdG8g
cmVzZXJ2ZSB0aGUgbmV4dC1oaWdoZXIgcG9ydAogICAgICBudW1iZXIgKG9uIHRoZSBzYW1lIElQ
IGFkZHJlc3MpIGZvciBhIHN1YnNlcXVlbnQgYWxsb2NhdGlvbi4gIElmCiAgICAgIDAsIG5vIHN1
Y2ggcmVzZXJ2YXRpb24gaXMgcmVxdWVzdGVkLgoKICAgUkZGVTogIFJlc2VydmVkIEZvciBGdXR1
cmUgVXNlLgoKICAgVGhlIG90aGVyIDcgYml0cyBvZiB0aGUgYXR0cmlidXRlJ3MgdmFsdWUgbXVz
dCBiZSBzZXQgdG8gemVybyBvbgogICB0cmFuc21pc3Npb24gYW5kIGlnbm9yZWQgb24gcmVjZXB0
aW9uLgoKICAgU2luY2UgdGhlIGxlbmd0aCBvZiB0aGlzIGF0dHJpYnV0ZSBpcyBub3QgYSBtdWx0
aXBsZSBvZiA0LCBwYWRkaW5nCiAgIG11c3QgaW1tZWRpYXRlbHkgZm9sbG93IHRoaXMgYXR0cmli
dXRlLgoKMTcuOC4gIFJFUVVFU1RFRC1UUkFOU1BPUlQKCiAgIFRoaXMgYXR0cmlidXRlIGlzIHVz
ZWQgYnkgdGhlIGNsaWVudCB0byByZXF1ZXN0IGEgc3BlY2lmaWMgdHJhbnNwb3J0CiAgIHByb3Rv
Y29sIGZvciB0aGUgYWxsb2NhdGVkIHRyYW5zcG9ydCBhZGRyZXNzLiAgVGhlIHZhbHVlIG9mIHRo
aXMKICAgYXR0cmlidXRlIGlzIDQgYnl0ZXMgd2l0aCB0aGUgZm9sbG93aW5nIGZvcm1hdDoKCiAg
ICAgIDAgICAgICAgICAgICAgICAgICAgMSAgICAgICAgICAgICAgICAgICAyICAgICAgICAgICAg
ICAgICAgIDMKICAgICAgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAg
MSAyIDMgNCA1IDYgNyA4IDkgMCAxCiAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgICB8ICAgIFByb3RvY29sICAg
fCAgICAgICAgICAgICAgICAgICAgUkZGVSAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rCgogICBUaGUgUHJvdG9jb2wgZmllbGQgc3BlY2lmaWVzIHRoZSBkZXNpcmVkIHByb3Rv
Y29sLiAgVGhlIGNvZGVwb2ludHMKICAgdXNlZCBpbiB0aGlzIGZpZWxkIGFyZSB0YWtlbiBmcm9t
IHRob3NlIGFsbG93ZWQgaW4gdGhlIFByb3RvY29sIGZpZWxkCiAgIGluIHRoZSBJUHY0IGhlYWRl
ciBhbmQgdGhlIE5leHRIZWFkZXIgZmllbGQgaW4gdGhlIElQdjYgaGVhZGVyCiAgIFtQcm90b2Nv
bC1OdW1iZXJzXS4gIFRoaXMgc3BlY2lmaWNhdGlvbiBvbmx5IGFsbG93cyB0aGUgdXNlIG9mCiAg
IGNvZGVwb2ludCAxNyAoVXNlciBEYXRhZ3JhbSBQcm90b2NvbCkuCgogICBUaGUgUkZGVSBmaWVs
ZCBNVVNUIGJlIHNldCB0byB6ZXJvIG9uIHRyYW5zbWlzc2lvbiBhbmQgTVVTVCBiZQogICBpZ25v
cmVkIG9uIHJlY2VwdGlvbi4gIEl0IGlzIHJlc2VydmVkIGZvciBmdXR1cmUgdXNlcy4KCgoKClJl
ZGR5LCBldCBhbC4gICAgICAgICAgIEV4cGlyZXMgTm92ZW1iZXIgMTYsIDIwMTkgICAgICAgICAg
ICAgIFtQYWdlIDYyXQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgICBUVVJOICAg
ICAgICAgICAgICAgICAgICAgICAgICBNYXkgMjAxOQoKCjE3LjkuICBET05ULUZSQUdNRU5UCgog
ICBUaGlzIGF0dHJpYnV0ZSBpcyB1c2VkIGJ5IHRoZSBjbGllbnQgdG8gcmVxdWVzdCB0aGF0IHRo
ZSBzZXJ2ZXIgc2V0CiAgIHRoZSBERiAoRG9uJ3QgRnJhZ21lbnQpIGJpdCBpbiB0aGUgSVAgaGVh
ZGVyIHdoZW4gcmVsYXlpbmcgdGhlCiAgIGFwcGxpY2F0aW9uIGRhdGEgb253YXJkIHRvIHRoZSBw
ZWVyLCBhbmQgZm9yIGRldGVybWluaW5nIHRoZSBzZXJ2ZXIKICAgY2FwYWJpbGl0eSBpbiBBbGxv
Y2F0ZSByZXF1ZXN0cy4gIFRoaXMgYXR0cmlidXRlIGhhcyBubyB2YWx1ZSBwYXJ0CiAgIGFuZCB0
aHVzIHRoZSBhdHRyaWJ1dGUgbGVuZ3RoIGZpZWxkIGlzIDAuCgoxNy4xMC4gIFJFU0VSVkFUSU9O
LVRPS0VOCgogICBUaGUgUkVTRVJWQVRJT04tVE9LRU4gYXR0cmlidXRlIGNvbnRhaW5zIGEgdG9r
ZW4gdGhhdCB1bmlxdWVseQogICBpZGVudGlmaWVzIGEgcmVsYXllZCB0cmFuc3BvcnQgYWRkcmVz
cyBiZWluZyBoZWxkIGluIHJlc2VydmUgYnkgdGhlCiAgIHNlcnZlci4gIFRoZSBzZXJ2ZXIgaW5j
bHVkZXMgdGhpcyBhdHRyaWJ1dGUgaW4gYSBzdWNjZXNzIHJlc3BvbnNlIHRvCiAgIHRlbGwgdGhl
IGNsaWVudCBhYm91dCB0aGUgdG9rZW4sIGFuZCB0aGUgY2xpZW50IGluY2x1ZGVzIHRoaXMKICAg
YXR0cmlidXRlIGluIGEgc3Vic2VxdWVudCBBbGxvY2F0ZSByZXF1ZXN0IHRvIHJlcXVlc3QgdGhl
IHNlcnZlciB1c2UKICAgdGhhdCByZWxheWVkIHRyYW5zcG9ydCBhZGRyZXNzIGZvciB0aGUgYWxs
b2NhdGlvbi4KCiAgIFRoZSBhdHRyaWJ1dGUgdmFsdWUgaXMgOCBieXRlcyBhbmQgY29udGFpbnMg
dGhlIHRva2VuIHZhbHVlLgoKMTcuMTEuICBBRERJVElPTkFMLUFERFJFU1MtRkFNSUxZCgogICBU
aGlzIGF0dHJpYnV0ZSBpcyB1c2VkIGJ5IGNsaWVudHMgdG8gcmVxdWVzdCB0aGUgYWxsb2NhdGlv
biBvZiBhIElQdjQKICAgYW5kIElQdjYgYWRkcmVzcyB0eXBlIGZyb20gYSBzZXJ2ZXIuICBJdCBp
cyBlbmNvZGVkIGluIHRoZSBzYW1lIHdheQogICBhcyBSRVFVRVNURUQtQUREUkVTUy1GQU1JTFkg
U2VjdGlvbiAxNy42LiAgVGhlIEFERElUSU9OQUwtQUREUkVTUy0KICAgRkFNSUxZIGF0dHJpYnV0
ZSBNQVkgYmUgcHJlc2VudCBpbiBBbGxvY2F0ZSByZXF1ZXN0LiAgVGhlIGF0dHJpYnV0ZQogICB2
YWx1ZSBvZiAweDAyIChJUHY2IGFkZHJlc3MpIGlzIHRoZSBvbmx5IHZhbGlkIHZhbHVlIGluIEFs
bG9jYXRlCiAgIHJlcXVlc3QuCgoxNy4xMi4gIEFERFJFU1MtRVJST1ItQ09ERSBBdHRyaWJ1dGUK
CiAgIFRoaXMgYXR0cmlidXRlIGlzIHVzZWQgYnkgc2VydmVycyB0byBzaWduYWwgdGhlIHJlYXNv
biBmb3Igbm90CiAgIGFsbG9jYXRpbmcgdGhlIHJlcXVlc3RlZCBhZGRyZXNzIGZhbWlseS4gIFRo
ZSB2YWx1ZSBwb3J0aW9uIG9mIHRoaXMKICAgYXR0cmlidXRlIGlzIHZhcmlhYmxlIGxlbmd0aCB3
aXRoIHRoZSBmb2xsb3dpbmcgZm9ybWF0OgoKICAgICAgICAwICAgICAgICAgICAgICAgICAgIDEg
ICAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgICAgICAzCiAgICAgICAgMCAxIDIgMyA0
IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxCiAg
ICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKwogICAgICAgfCAgRmFtaWx5ICAgICAgIHwgICAgUmVzZXJ2ZWQgICAgICAg
ICAgICAgfENsYXNzfCAgICAgTnVtYmVyICAgIHwKICAgICAgICstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICAgICB8ICAg
ICAgUmVhc29uIFBocmFzZSAodmFyaWFibGUpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAuLgogICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSsKCgogICBGYW1pbHk6ICB0aGVyZSBhcmUgdHdvIHZhbHVlcyBk
ZWZpbmVkIGZvciB0aGlzIGZpZWxkIGFuZCBzcGVjaWZpZWQgaW4KICAgICAgW0ktRC5pZXRmLXRy
YW0tc3R1bmJpc10sIFNlY3Rpb24gMTQuMTogMHgwMSBmb3IgSVB2NCBhZGRyZXNzZXMgYW5kCiAg
ICAgIDB4MDIgZm9yIElQdjYgYWRkcmVzc2VzLgoKCgoKClJlZGR5LCBldCBhbC4gICAgICAgICAg
IEV4cGlyZXMgTm92ZW1iZXIgMTYsIDIwMTkgICAgICAgICAgICAgIFtQYWdlIDYzXQoMCkludGVy
bmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgICBUVVJOICAgICAgICAgICAgICAgICAgICAgICAg
ICBNYXkgMjAxOQoKCiAgIFJlc2VydmVkOiAgYXQgdGhpcyBwb2ludCwgdGhlIDEzIGJpdHMgaW4g
dGhlIFJlc2VydmVkIGZpZWxkIE1VU1QgYmUKICAgICAgc2V0IHRvIHplcm8gYnkgdGhlIGNsaWVu
dCBhbmQgTVVTVCBiZSBpZ25vcmVkIGJ5IHRoZSBzZXJ2ZXIuCgogICBDbGFzczogIFRoZSBDbGFz
cyByZXByZXNlbnRzIHRoZSBodW5kcmVkcyBkaWdpdCBvZiB0aGUgZXJyb3IgY29kZSBhbmQKICAg
ICAgaXMgZGVmaW5lZCBpbiBzZWN0aW9uIDE0Ljggb2YgW0ktRC5pZXRmLXRyYW0tc3R1bmJpc10u
CgogICBOdW1iZXI6ICB0aGlzIDgtYml0IGZpZWxkIGNvbnRhaW5zIHRoZSByZWFzb24gc2VydmVy
IGNhbm5vdCBhbGxvY2F0ZQogICAgICBvbmUgb2YgdGhlIHJlcXVlc3RlZCBhZGRyZXNzIHR5cGVz
LiAgVGhlIGVycm9yIGNvZGUgdmFsdWVzIGNvdWxkCiAgICAgIGJlIGVpdGhlciA0NDAgKHVuc3Vw
cG9ydGVkIGFkZHJlc3MgZmFtaWx5KSBvciA1MDggKGluc3VmZmljaWVudAogICAgICBjYXBhY2l0
eSkuICBUaGUgbnVtYmVyIHJlcHJlc2VudGF0aW9uIGlzIGRlZmluZWQgaW4gc2VjdGlvbiAxNC44
CiAgICAgIG9mIFtJLUQuaWV0Zi10cmFtLXN0dW5iaXNdLgoKICAgUmVhc29uIFBocmFzZTogIFRo
ZSByZWNvbW1lbmRlZCByZWFzb24gcGhyYXNlcyBmb3IgZXJyb3IgY29kZXMgNDQwCiAgICAgIGFu
ZCA1MDggYXJlIGV4cGxhaW5lZCBpbiBTZWN0aW9uIDE4LiAgVGhlIHJlYXNvbiBwaHJhc2UgTVVT
VCBiZSBhCiAgICAgIFVURi04IFtSRkMzNjI5XSBlbmNvZGVkIHNlcXVlbmNlIG9mIGxlc3MgdGhh
biAxMjggY2hhcmFjdGVycwogICAgICAod2hpY2ggY2FuIGJlIGFzIGxvbmcgYXMgNTA5IGJ5dGVz
IHdoZW4gZW5jb2RpbmcgdGhlbSBvciA3NjMgYnl0ZXMKICAgICAgd2hlbiBkZWNvZGluZyB0aGVt
KS4KCjE3LjEzLiAgSUNNUCBBdHRyaWJ1dGUKCiAgIFRoaXMgYXR0cmlidXRlIGlzIHVzZWQgYnkg
c2VydmVycyB0byBzaWduYWwgdGhlIHJlYXNvbiBhbiBVRFAgcGFja2V0CiAgIHdhcyBkcm9wcGVk
LiAgVGhlIGZvbGxvd2luZyBpcyB0aGUgZm9ybWF0IG9mIHRoZSBJQ01QIGF0dHJpYnV0ZS4KCiAg
ICAgICAgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1
IDYgNyA4IDkgMCAxCiAgICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAgICAgfCAgUmVzZXJ2ZWQgICAgICAgICAg
ICAgICAgICAgICB8ICBJQ01QIFR5cGUgIHwgIElDTVAgQ29kZSAgICAgIHwKICAgICAgICstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rCiAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICBFcnJvciBEYXRhICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfAogICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKCgogICBSZXNlcnZlZDogIFRoaXMg
ZmllbGQgTVVTVCBiZSBzZXQgdG8gMCB3aGVuIHNlbnQsIGFuZCBNVVNUIGJlIGlnbm9yZWQKICAg
ICAgd2hlbiByZWNlaXZlZC4KCiAgIElDTVAgVHlwZTogIFRoZSBmaWVsZCBjb250YWlucyB0aGUg
dmFsdWUgaW4gdGhlIElDTVAgdHlwZS4gIEl0cwogICAgICBpbnRlcnByZXRhdGlvbiBkZXBlbmRz
IHdoZXRoZXIgdGhlIElDTVAgd2FzIHJlY2VpdmVkIG92ZXIgSVB2NCBvcgogICAgICBJUHY2LgoK
ICAgSUNNUCBDb2RlOiAgVGhlIGZpZWxkIGNvbnRhaW5zIHRoZSB2YWx1ZSBpbiB0aGUgSUNNUCBj
b2RlLiAgSXRzCiAgICAgIGludGVycHJldGF0aW9uIGRlcGVuZHMgd2hldGhlciB0aGUgSUNNUCB3
YXMgcmVjZWl2ZWQgb3ZlciBJUHY0IG9yCiAgICAgIElQdjYuCgogICBFcnJvciBEYXRhOiAgVGhp
cyBmaWVsZCBzaXplIGlzIDQgYnl0ZXMgbG9uZy4gIElmIHRoZSBJQ01QdjYgdHlwZSBpcwogICAg
ICAyIChQYWNrZXQgVG9vIEJpZyBNZXNzYWdlKSBvciBJQ01QdjQgdHlwZSBpcyAzICggRGVzdGlu
YXRpb24KICAgICAgVW5yZWFjaGFibGUpIGFuZCBDb2RlIGlzIDQgKGZyYWdtZW50YXRpb24gbmVl
ZGVkIGFuZCBERiBzZXQpLCB0aGUKICAgICAgRXJyb3IgRGF0YSBmaWVsZCB3aWxsIGJlIHNldCB0
byB0aGUgTWF4aW11bSBUcmFuc21pc3Npb24gVW5pdCBvZgogICAgICB0aGUgbmV4dC1ob3AgbGlu
ayAoU2VjdGlvbiAzLjIgb2YgW1JGQzQ0NDNdKSBhbmQgU2VjdGlvbiA0IG9mCgoKCgpSZWRkeSwg
ZXQgYWwuICAgICAgICAgICBFeHBpcmVzIE5vdmVtYmVyIDE2LCAyMDE5ICAgICAgICAgICAgICBb
UGFnZSA2NF0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgVFVSTiAgICAgICAg
ICAgICAgICAgICAgICAgICAgTWF5IDIwMTkKCgogICAgICBbUkZDMTE5MV0pLiAgRm9yIG90aGVy
IElDTVB2NiB0eXBlcyBhbmQgSUNNUHY0IHR5cGVzIGFuZCBjb2RlcywKICAgICAgRXJyb3IgRGF0
YSBmaWVsZCBNVVNUIGJlIHNldCB0byB6ZXJvLgoKMTguICBTVFVOIEVycm9yIFJlc3BvbnNlIENv
ZGVzCgogICBUaGlzIGRvY3VtZW50IGRlZmluZXMgdGhlIGZvbGxvd2luZyBlcnJvciByZXNwb25z
ZSBjb2RlczoKCiAgIDQwMyAgKEZvcmJpZGRlbik6IFRoZSByZXF1ZXN0IHdhcyB2YWxpZCBidXQg
Y2Fubm90IGJlIHBlcmZvcm1lZCBkdWUKICAgICAgdG8gYWRtaW5pc3RyYXRpdmUgb3Igc2ltaWxh
ciByZXN0cmljdGlvbnMuCgogICA0MzcgIChBbGxvY2F0aW9uIE1pc21hdGNoKTogQSByZXF1ZXN0
IHdhcyByZWNlaXZlZCBieSB0aGUgc2VydmVyIHRoYXQKICAgICAgcmVxdWlyZXMgYW4gYWxsb2Nh
dGlvbiB0byBiZSBpbiBwbGFjZSwgYnV0IG5vIGFsbG9jYXRpb24gZXhpc3RzLAogICAgICBvciBh
IHJlcXVlc3Qgd2FzIHJlY2VpdmVkIHRoYXQgcmVxdWlyZXMgbm8gYWxsb2NhdGlvbiwgYnV0IGFu
CiAgICAgIGFsbG9jYXRpb24gZXhpc3RzLgoKICAgNDQwICAoQWRkcmVzcyBGYW1pbHkgbm90IFN1
cHBvcnRlZCk6IFRoZSBzZXJ2ZXIgZG9lcyBub3Qgc3VwcG9ydCB0aGUKICAgICAgYWRkcmVzcyBm
YW1pbHkgcmVxdWVzdGVkIGJ5IHRoZSBjbGllbnQuCgogICA0NDEgIChXcm9uZyBDcmVkZW50aWFs
cyk6IFRoZSBjcmVkZW50aWFscyBpbiB0aGUgKG5vbi1BbGxvY2F0ZSkKICAgICAgcmVxdWVzdCBk
byBub3QgbWF0Y2ggdGhvc2UgdXNlZCB0byBjcmVhdGUgdGhlIGFsbG9jYXRpb24uCgogICA0NDIg
IChVbnN1cHBvcnRlZCBUcmFuc3BvcnQgUHJvdG9jb2wpOiBUaGUgQWxsb2NhdGUgcmVxdWVzdCBh
c2tlZCB0aGUKICAgICAgc2VydmVyIHRvIHVzZSBhIHRyYW5zcG9ydCBwcm90b2NvbCBiZXR3ZWVu
IHRoZSBzZXJ2ZXIgYW5kIHRoZSBwZWVyCiAgICAgIHRoYXQgdGhlIHNlcnZlciBkb2VzIG5vdCBz
dXBwb3J0LiAgTk9URTogVGhpcyBkb2VzIE5PVCByZWZlciB0bwogICAgICB0aGUgdHJhbnNwb3J0
IHByb3RvY29sIHVzZWQgaW4gdGhlIDUtdHVwbGUuCgogICA0NDMgIChQZWVyIEFkZHJlc3MgRmFt
aWx5IE1pc21hdGNoKS4gIEEgcGVlciBhZGRyZXNzIGlzIHBhcnQgb2YgYQogICAgICBkaWZmZXJl
bnQgYWRkcmVzcyBmYW1pbHkgdGhhbiB0aGF0IG9mIHRoZSByZWxheWVkIHRyYW5zcG9ydAogICAg
ICBhZGRyZXNzIG9mIHRoZSBhbGxvY2F0aW9uLgoKICAgNDg2ICAoQWxsb2NhdGlvbiBRdW90YSBS
ZWFjaGVkKTogTm8gbW9yZSBhbGxvY2F0aW9ucyB1c2luZyB0aGlzCiAgICAgIHVzZXJuYW1lIGNh
biBiZSBjcmVhdGVkIGF0IHRoZSBwcmVzZW50IHRpbWUuCgogICA1MDggIChJbnN1ZmZpY2llbnQg
Q2FwYWNpdHkpOiBUaGUgc2VydmVyIGlzIHVuYWJsZSB0byBjYXJyeSBvdXQgdGhlCiAgICAgIHJl
cXVlc3QgZHVlIHRvIHNvbWUgY2FwYWNpdHkgbGltaXQgYmVpbmcgcmVhY2hlZC4gIEluIGFuIEFs
bG9jYXRlCiAgICAgIHJlc3BvbnNlLCB0aGlzIGNvdWxkIGJlIGR1ZSB0byB0aGUgc2VydmVyIGhh
dmluZyBubyBtb3JlIHJlbGF5ZWQKICAgICAgdHJhbnNwb3J0IGFkZHJlc3NlcyBhdmFpbGFibGUg
YXQgdGhhdCB0aW1lLCBoYXZpbmcgbm9uZSB3aXRoIHRoZQogICAgICByZXF1ZXN0ZWQgcHJvcGVy
dGllcywgb3IgdGhlIG9uZSB0aGF0IGNvcnJlc3BvbmRzIHRvIHRoZSBzcGVjaWZpZWQKICAgICAg
cmVzZXJ2YXRpb24gdG9rZW4gaXMgbm90IGF2YWlsYWJsZS4KCjE5LiAgRGV0YWlsZWQgRXhhbXBs
ZQoKICAgVGhpcyBzZWN0aW9uIGdpdmVzIGFuIGV4YW1wbGUgb2YgdGhlIHVzZSBvZiBUVVJOLCBz
aG93aW5nIGluIGRldGFpbAogICB0aGUgY29udGVudHMgb2YgdGhlIG1lc3NhZ2VzIGV4Y2hhbmdl
ZC4gIFRoZSBleGFtcGxlIHVzZXMgdGhlIG5ldHdvcmsKICAgZGlhZ3JhbSBzaG93biBpbiB0aGUg
T3ZlcnZpZXcgKEZpZ3VyZSAxKS4KCiAgIEZvciBlYWNoIG1lc3NhZ2UsIHRoZSBhdHRyaWJ1dGVz
IGluY2x1ZGVkIGluIHRoZSBtZXNzYWdlIGFuZCB0aGVpcgogICB2YWx1ZXMgYXJlIHNob3duLiAg
Rm9yIGNvbnZlbmllbmNlLCB2YWx1ZXMgYXJlIHNob3duIGluIGEgaHVtYW4tCgoKClJlZGR5LCBl
dCBhbC4gICAgICAgICAgIEV4cGlyZXMgTm92ZW1iZXIgMTYsIDIwMTkgICAgICAgICAgICAgIFtQ
YWdlIDY1XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgICBUVVJOICAgICAgICAg
ICAgICAgICAgICAgICAgICBNYXkgMjAxOQoKCiAgIHJlYWRhYmxlIGZvcm1hdCByYXRoZXIgdGhh
biBzaG93aW5nIHRoZSBhY3R1YWwgb2N0ZXRzOyBmb3IgZXhhbXBsZSwKICAgIlhPUi1SRUxBWUVE
LUFERFJFU1M9MTkyLjAuMi4xNTo5MDAwIiBzaG93cyB0aGF0IHRoZSBYT1ItUkVMQVlFRC0KICAg
QUREUkVTUyBhdHRyaWJ1dGUgaXMgaW5jbHVkZWQgd2l0aCBhbiBhZGRyZXNzIG9mIDE5Mi4wLjIu
MTUgYW5kIGEKICAgcG9ydCBvZiA5MDAwLCBoZXJlIHRoZSBhZGRyZXNzIGFuZCBwb3J0IGFyZSBz
aG93biBiZWZvcmUgdGhlIHhvci1pbmcKICAgaXMgZG9uZS4gIEZvciBhdHRyaWJ1dGVzIHdpdGgg
c3RyaW5nLWxpa2UgdmFsdWVzIChlLmcuLAogICBTT0ZUV0FSRT0iRXhhbXBsZSBjbGllbnQsIHZl
cnNpb24gMS4wMyIgYW5kCiAgIE5PTkNFPSJvYk1hdEpvczJBQUFCYWRsN1c3UGVEVTRoS0U3Mmpk
YSIpLCB0aGUgdmFsdWUgb2YgdGhlIGF0dHJpYnV0ZQogICBpcyBzaG93biBpbiBxdW90ZXMgZm9y
IHJlYWRhYmlsaXR5LCBidXQgdGhlc2UgcXVvdGVzIGRvIG5vdCBhcHBlYXIgaW4KICAgdGhlIGFj
dHVhbCB2YWx1ZS4KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKUmVk
ZHksIGV0IGFsLiAgICAgICAgICAgRXhwaXJlcyBOb3ZlbWJlciAxNiwgMjAxOSAgICAgICAgICAg
ICAgW1BhZ2UgNjZdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgIFRVUk4gICAg
ICAgICAgICAgICAgICAgICAgICAgIE1heSAyMDE5CgoKICBUVVJOICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgVFVSTiAgICAgICAgICAgUGVlciAgICAgICAgICBQZWVyCiAgY2xpZW50
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlcnZlciAgICAgICAgICBBICAgICAgICAg
ICAgIEIKICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAg
ICAgIHwgICAgICAgICAgICAgfAogICAgfC0tLSBBbGxvY2F0ZSByZXF1ZXN0IC0tLS0tLS0tLS0t
LS0tPnwgICAgICAgICAgICAgfCAgICAgICAgICAgICB8CiAgICB8ICAgIFRyYW5zYWN0aW9uLUlk
PTB4QTU2MjUwRDNGMTdBQkU2Nzk0MjJERTg1ICAgICB8ICAgICAgICAgICAgIHwKICAgIHwgICAg
U09GVFdBUkU9IkV4YW1wbGUgY2xpZW50LCB2ZXJzaW9uIDEuMDMiICAgICAgIHwgICAgICAgICAg
ICAgfAogICAgfCAgICBMSUZFVElNRT0zNjAwICgxIGhvdXIpICAgICAgICAgIHwgICAgICAgICAg
ICAgfCAgICAgICAgICAgICB8CiAgICB8ICAgIFJFUVVFU1RFRC1UUkFOU1BPUlQ9MTcgKFVEUCkg
ICAgfCAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwKICAgIHwgICAgRE9OVC1GUkFHTUVOVCAg
ICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwgICAgICAgICAgICAgfAogICAgfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgfCAgICAgICAgICAg
ICB8CiAgICB8PC0tIEFsbG9jYXRlIGVycm9yIHJlc3BvbnNlIC0tLS0tLS0tfCAgICAgICAgICAg
ICB8ICAgICAgICAgICAgIHwKICAgIHwgICAgVHJhbnNhY3Rpb24tSWQ9MHhBNTYyNTBEM0YxN0FC
RTY3OTQyMkRFODUgICAgIHwgICAgICAgICAgICAgfAogICAgfCAgICBTT0ZUV0FSRT0iRXhhbXBs
ZSBzZXJ2ZXIsIHZlcnNpb24gMS4xNyIgICAgICAgfCAgICAgICAgICAgICB8CiAgICB8ICAgIEVS
Uk9SLUNPREU9NDAxIChVbmF1dGhvcml6ZWQpICAgfCAgICAgICAgICAgICB8ICAgICAgICAgICAg
IHwKICAgIHwgICAgUkVBTE09ImV4YW1wbGUuY29tIiAgICAgICAgICAgICB8ICAgICAgICAgICAg
IHwgICAgICAgICAgICAgfAogICAgfCAgICBOT05DRT0ib2JNYXRKb3MyQUFBQmFkbDdXN1BlRFU0
aEtFNzJqZGEiICAgICAgfCAgICAgICAgICAgICB8CiAgICB8ICAgIFBBU1NXT1JELUFMR09SSVRI
TVM9TUQ1IGFuZCBTSEEyNTYgICAgICAgICAgICB8ICAgICAgICAgICAgIHwKICAgIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwgICAgICAgICAgICAg
fAogICAgfC0tLSBBbGxvY2F0ZSByZXF1ZXN0IC0tLS0tLS0tLS0tLS0tPnwgICAgICAgICAgICAg
fCAgICAgICAgICAgICB8CiAgICB8ICAgIFRyYW5zYWN0aW9uLUlkPTB4QzI3MUU5MzJBRDc0NDZB
MzJDMjM0NDkyICAgICB8ICAgICAgICAgICAgIHwKICAgIHwgICAgU09GVFdBUkU9IkV4YW1wbGUg
Y2xpZW50IDEuMDMiICB8ICAgICAgICAgICAgIHwgICAgICAgICAgICAgfAogICAgfCAgICBMSUZF
VElNRT0zNjAwICgxIGhvdXIpICAgICAgICAgIHwgICAgICAgICAgICAgfCAgICAgICAgICAgICB8
CiAgICB8ICAgIFJFUVVFU1RFRC1UUkFOU1BPUlQ9MTcgKFVEUCkgICAgfCAgICAgICAgICAgICB8
ICAgICAgICAgICAgIHwKICAgIHwgICAgRE9OVC1GUkFHTUVOVCAgICAgICAgICAgICAgICAgICB8
ICAgICAgICAgICAgIHwgICAgICAgICAgICAgfAogICAgfCAgICBVU0VSTkFNRT0iR2VvcmdlIiAg
ICAgICAgICAgICAgIHwgICAgICAgICAgICAgfCAgICAgICAgICAgICB8CiAgICB8ICAgIFJFQUxN
PSJleGFtcGxlLmNvbSIgICAgICAgICAgICAgfCAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwK
ICAgIHwgICAgTk9OQ0U9Im9iTWF0Sm9zMkFBQUJhZGw3VzdQZURVNGhLRTcyamRhIiAgICAgIHwg
ICAgICAgICAgICAgfAogICAgfCAgICBQQVNTV09SRC1BTEdPUklUSE1TPU1ENSBhbmQgU0hBMjU2
ICAgICAgICAgICAgfCAgICAgICAgICAgICB8CiAgICB8ICAgIFBBU1NXT1JELUFMR09SSVRITT1T
SEEyNTYgICAgICAgfCAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwKICAgIHwgICAgTUVTU0FH
RS1JTlRFR1JJVFk9Li4uICAgICAgICAgICB8ICAgICAgICAgICAgIHwgICAgICAgICAgICAgfAog
ICAgfCAgICBNRVNTQUdFLUlOVEVHUklUWS1TSEEyNTY9Li4uICAgIHwgICAgICAgICAgICAgfCAg
ICAgICAgICAgICB8CiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAgICAgICAgICB8ICAgICAgICAgICAgIHwKICAgIHw8LS0gQWxsb2NhdGUgc3VjY2VzcyByZXNw
b25zZSAtLS0tLS18ICAgICAgICAgICAgIHwgICAgICAgICAgICAgfAogICAgfCAgICBUcmFuc2Fj
dGlvbi1JZD0weEMyNzFFOTMyQUQ3NDQ2QTMyQzIzNDQ5MiAgICAgfCAgICAgICAgICAgICB8CiAg
ICB8ICAgIFNPRlRXQVJFPSJFeGFtcGxlIHNlcnZlciwgdmVyc2lvbiAxLjE3IiAgICAgICB8ICAg
ICAgICAgICAgIHwKICAgIHwgICAgTElGRVRJTUU9MTIwMCAoMjAgbWludXRlcykgICAgICB8ICAg
ICAgICAgICAgIHwgICAgICAgICAgICAgfAogICAgfCAgICBYT1ItUkVMQVlFRC1BRERSRVNTPTE5
Mi4wLjIuMTU6NTAwMDAgICAgICAgICAgfCAgICAgICAgICAgICB8CiAgICB8ICAgIFhPUi1NQVBQ
RUQtQUREUkVTUz0xOTIuMC4yLjE6NzAwMCAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwKICAg
IHwgICAgTUVTU0FHRS1JTlRFR1JJVFk9Li4uICAgICAgICAgICB8ICAgICAgICAgICAgIHwgICAg
ICAgICAgICAgfAoKICAgVGhlIGNsaWVudCBiZWdpbnMgYnkgc2VsZWN0aW5nIGEgaG9zdCB0cmFu
c3BvcnQgYWRkcmVzcyB0byB1c2UgZm9yCiAgIHRoZSBUVVJOIHNlc3Npb247IGluIHRoaXMgZXhh
bXBsZSwgdGhlIGNsaWVudCBoYXMgc2VsZWN0ZWQKICAgMTk4LjUxLjEwMC4yOjQ5NzIxIGFzIHNo
b3duIGluIEZpZ3VyZSAxLiAgVGhlIGNsaWVudCB0aGVuIHNlbmRzIGFuCiAgIEFsbG9jYXRlIHJl
cXVlc3QgdG8gdGhlIHNlcnZlciBhdCB0aGUgc2VydmVyIHRyYW5zcG9ydCBhZGRyZXNzLiAgVGhl
CiAgIGNsaWVudCByYW5kb21seSBzZWxlY3RzIGEgOTYtYml0IHRyYW5zYWN0aW9uIGlkIG9mCiAg
IDB4QTU2MjUwRDNGMTdBQkU2Nzk0MjJERTg1IGZvciB0aGlzIHRyYW5zYWN0aW9uOyB0aGlzIGlz
IGVuY29kZWQgaW4KICAgdGhlIHRyYW5zYWN0aW9uIGlkIGZpZWxkIGluIHRoZSBmaXhlZCBoZWFk
ZXIuICBUaGUgY2xpZW50IGluY2x1ZGVzIGEKICAgU09GVFdBUkUgYXR0cmlidXRlIHRoYXQgZ2l2
ZXMgaW5mb3JtYXRpb24gYWJvdXQgdGhlIGNsaWVudCdzCgoKClJlZGR5LCBldCBhbC4gICAgICAg
ICAgIEV4cGlyZXMgTm92ZW1iZXIgMTYsIDIwMTkgICAgICAgICAgICAgIFtQYWdlIDY3XQoMCklu
dGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgICBUVVJOICAgICAgICAgICAgICAgICAgICAg
ICAgICBNYXkgMjAxOQoKCiAgIHNvZnR3YXJlOyBoZXJlIHRoZSB2YWx1ZSBpcyAiRXhhbXBsZSBj
bGllbnQsIHZlcnNpb24gMS4wMyIgdG8KICAgaW5kaWNhdGUgdGhhdCB0aGlzIGlzIHZlcnNpb24g
MS4wMyBvZiBzb21ldGhpbmcgY2FsbGVkIHRoZSBFeGFtcGxlCiAgIGNsaWVudC4gIFRoZSBjbGll
bnQgaW5jbHVkZXMgdGhlIExJRkVUSU1FIGF0dHJpYnV0ZSBiZWNhdXNlIGl0IHdpc2hlcwogICB0
aGUgYWxsb2NhdGlvbiB0byBoYXZlIGEgbG9uZ2VyIGxpZmV0aW1lIHRoYW4gdGhlIGRlZmF1bHQg
b2YgMTAKICAgbWludXRlczsgdGhlIHZhbHVlIG9mIHRoaXMgYXR0cmlidXRlIGlzIDM2MDAgc2Vj
b25kcywgd2hpY2gKICAgY29ycmVzcG9uZHMgdG8gMSBob3VyLiAgVGhlIGNsaWVudCBtdXN0IGFs
d2F5cyBpbmNsdWRlIGEgUkVRVUVTVEVELQogICBUUkFOU1BPUlQgYXR0cmlidXRlIGluIGFuIEFs
bG9jYXRlIHJlcXVlc3QgYW5kIHRoZSBvbmx5IHZhbHVlIGFsbG93ZWQKICAgYnkgdGhpcyBzcGVj
aWZpY2F0aW9uIGlzIDE3LCB3aGljaCBpbmRpY2F0ZXMgVURQIHRyYW5zcG9ydCBiZXR3ZWVuCiAg
IHRoZSBzZXJ2ZXIgYW5kIHRoZSBwZWVycy4gIFRoZSBjbGllbnQgYWxzbyBpbmNsdWRlcyB0aGUg
RE9OVC1GUkFHTUVOVAogICBhdHRyaWJ1dGUgYmVjYXVzZSBpdCB3aXNoZXMgdG8gdXNlIHRoZSBE
T05ULUZSQUdNRU5UIGF0dHJpYnV0ZSBsYXRlcgogICBpbiBTZW5kIGluZGljYXRpb25zOyB0aGlz
IGF0dHJpYnV0ZSBjb25zaXN0cyBvZiBvbmx5IGFuIGF0dHJpYnV0ZQogICBoZWFkZXIsIHRoZXJl
IGlzIG5vIHZhbHVlIHBhcnQuICBXZSBhc3N1bWUgdGhlIGNsaWVudCBoYXMgbm90CiAgIHJlY2Vu
dGx5IGludGVyYWN0ZWQgd2l0aCB0aGUgc2VydmVyLCB0aHVzIHRoZSBjbGllbnQgZG9lcyBub3Qg
aW5jbHVkZQogICBVU0VSTkFNRSwgVVNFUkhBU0gsIFJFQUxNLCBOT05DRSwgUEFTU1dPUkQtQUxH
T1JJVEhNUywgUEFTU1dPUkQtCiAgIEFMR09SSVRITSwgTUVTU0FHRS1JTlRFR1JJVFkgb3IgTUVT
U0FHRS1JTlRFR1JJVFktU0hBMjU2IGF0dHJpYnV0ZS4KICAgRmluYWxseSwgbm90ZSB0aGF0IHRo
ZSBvcmRlciBvZiBhdHRyaWJ1dGVzIGluIGEgbWVzc2FnZSBpcyBhcmJpdHJhcnkKICAgKGV4Y2Vw
dCBmb3IgdGhlIE1FU1NBR0UtSU5URUdSSVRZLCBNRVNTQUdFLUlOVEVHUklUWS1TSEEyNTYgYW5k
CiAgIEZJTkdFUlBSSU5UIGF0dHJpYnV0ZXMpIGFuZCB0aGUgY2xpZW50IGNvdWxkIGhhdmUgdXNl
ZCBhIGRpZmZlcmVudAogICBvcmRlci4KCiAgIFNlcnZlcnMgcmVxdWlyZSBhbnkgcmVxdWVzdCB0
byBiZSBhdXRoZW50aWNhdGVkLiAgVGh1cywgd2hlbiB0aGUKICAgc2VydmVyIHJlY2VpdmVzIHRo
ZSBpbml0aWFsIEFsbG9jYXRlIHJlcXVlc3QsIGl0IHJlamVjdHMgdGhlIHJlcXVlc3QKICAgYmVj
YXVzZSB0aGUgcmVxdWVzdCBkb2VzIG5vdCBjb250YWluIHRoZSBhdXRoZW50aWNhdGlvbiBhdHRy
aWJ1dGVzLgogICBGb2xsb3dpbmcgdGhlIHByb2NlZHVyZXMgb2YgdGhlIGxvbmctdGVybSBjcmVk
ZW50aWFsIG1lY2hhbmlzbSBvZgogICBTVFVOIFtJLUQuaWV0Zi10cmFtLXN0dW5iaXNdLCB0aGUg
c2VydmVyIGluY2x1ZGVzIGFuIEVSUk9SLUNPREUKICAgYXR0cmlidXRlIHdpdGggYSB2YWx1ZSBv
ZiA0MDEgKFVuYXV0aG9yaXplZCksIGEgUkVBTE0gYXR0cmlidXRlIHRoYXQKICAgc3BlY2lmaWVz
IHRoZSBhdXRoZW50aWNhdGlvbiByZWFsbSB1c2VkIGJ5IHRoZSBzZXJ2ZXIgKGluIHRoaXMgY2Fz
ZSwKICAgdGhlIHNlcnZlcidzIGRvbWFpbiAiZXhhbXBsZS5jb20iKSwgYW5kIGEgbm9uY2UgdmFs
dWUgaW4gYSBOT05DRQogICBhdHRyaWJ1dGUuICBUaGUgTk9OQ0UgYXR0cmlidXRlIHN0YXJ0cyB3
aXRoIHRoZSAibm9uY2UgY29va2llIiB3aXRoCiAgIHRoZSBTVFVOIFNlY3VyaXR5IEZlYXR1cmUg
IlBhc3N3b3JkIGFsZ29yaXRobSIgYml0IHNldCB0byAxLiAgVGhlCiAgIHNlcnZlciBpbmNsdWRl
cyBhIFBBU1NXT1JELUFMR09SSVRITVMgYXR0cmlidXRlIHRoYXQgc3BlY2lmaWVzIHRoZQogICBs
aXN0IG9mIGFsZ29yaXRobXMgdGhhdCB0aGUgc2VydmVyIGNhbiB1c2UgdG8gZGVyaXZlIHRoZSBs
b25nLXRlcm0KICAgcGFzc3dvcmQuICBJZiB0aGUgc2VydmVyIHNldHMgdGhlIFNUVU4gU2VjdXJp
dHkgRmVhdHVyZSAiVXNlcm5hbWUKICAgYW5vbnltaXR5IiBiaXQgdG8gMSB0aGVuIHRoZSBjbGll
bnQgdXNlcyB0aGUgVVNFUkhBU0ggYXR0cmlidXRlCiAgIGluc3RlYWQgb2YgdGhlIFVTRVJOQU1F
IGF0dHJpYnV0ZSBpbiB0aGUgQWxsb2NhdGUgcmVxdWVzdCB0bwogICBhbm9ueW1pc2UgdGhlIHVz
ZXJuYW1lLiAgVGhlIHNlcnZlciBhbHNvIGluY2x1ZGVzIGEgU09GVFdBUkUKICAgYXR0cmlidXRl
IHRoYXQgZ2l2ZXMgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHNlcnZlcidzIHNvZnR3YXJlLgoKICAg
VGhlIGNsaWVudCwgdXBvbiByZWNlaXB0IG9mIHRoZSA0MDEgZXJyb3IsIHJlLWF0dGVtcHRzIHRo
ZSBBbGxvY2F0ZQogICByZXF1ZXN0LCB0aGlzIHRpbWUgaW5jbHVkaW5nIHRoZSBhdXRoZW50aWNh
dGlvbiBhdHRyaWJ1dGVzLiAgVGhlCiAgIGNsaWVudCBzZWxlY3RzIGEgbmV3IHRyYW5zYWN0aW9u
IGlkLCBhbmQgdGhlbiBwb3B1bGF0ZXMgdGhlIG5ldwogICBBbGxvY2F0ZSByZXF1ZXN0IHdpdGgg
dGhlIHNhbWUgYXR0cmlidXRlcyBhcyBiZWZvcmUuICBUaGUgY2xpZW50CiAgIGluY2x1ZGVzIGEg
VVNFUk5BTUUgYXR0cmlidXRlIGFuZCB1c2VzIHRoZSByZWFsbSB2YWx1ZSByZWNlaXZlZCBmcm9t
CiAgIHRoZSBzZXJ2ZXIgdG8gaGVscCBpdCBkZXRlcm1pbmUgd2hpY2ggdmFsdWUgdG8gdXNlOyBo
ZXJlIHRoZSBjbGllbnQKICAgaXMgY29uZmlndXJlZCB0byB1c2UgdGhlIHVzZXJuYW1lICJHZW9y
Z2UiIGZvciB0aGUgcmVhbG0KICAgImV4YW1wbGUuY29tIi4gIFRoZSBjbGllbnQgaW5jbHVkZXMg
dGhlIFBBU1NXT1JELUFMR09SSVRITSBhdHRyaWJ1dGUKICAgaW5kaWNhdGluZyB0aGUgYWxnb3Jp
dGhtIHRoYXQgdGhlIHNlcnZlciBtdXN0IHVzZSB0byBkZXJpdmUgdGhlIGxvbmctCiAgIHRlcm0g
cGFzc3dvcmQuICBUaGUgY2xpZW50IGFsc28gaW5jbHVkZXMgdGhlIFJFQUxNIGFuZCBOT05DRQoK
CgpSZWRkeSwgZXQgYWwuICAgICAgICAgICBFeHBpcmVzIE5vdmVtYmVyIDE2LCAyMDE5ICAgICAg
ICAgICAgICBbUGFnZSA2OF0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgVFVS
TiAgICAgICAgICAgICAgICAgICAgICAgICAgTWF5IDIwMTkKCgogICBhdHRyaWJ1dGVzLCB3aGlj
aCBhcmUganVzdCBjb3BpZWQgZnJvbSB0aGUgNDAxIGVycm9yIHJlc3BvbnNlLgogICBGaW5hbGx5
LCB0aGUgY2xpZW50IGluY2x1ZGVzIE1FU1NBR0UtSU5URUdSSVRZIGFuZCBNRVNTQUdFLUlOVEVH
UklUWS0KICAgU0hBMjU2IGF0dHJpYnV0ZXMgYXMgdGhlIGxhc3QgYXR0cmlidXRlcyBpbiB0aGUg
bWVzc2FnZSwgd2hvc2UgdmFsdWVzCiAgIGFyZSBIYXNoZWQgTWVzc2FnZSBBdXRoZW50aWNhdGlv
biBDb2RlIC0gU2VjdXJlIEhhc2ggQWxnb3JpdGhtIDEKICAgKEhNQUMtU0hBMSkgaGFzaCBhbmQg
SGFzaGVkIE1lc3NhZ2UgQXV0aGVudGljYXRpb24gQ29kZSAtIFNlY3VyZSBIYXNoCiAgIEFsZ29y
aXRobSAyIChITUFDLVNIQTIpIGhhc2ggb3ZlciB0aGUgY29udGVudHMgb2YgdGhlIG1lc3NhZ2Ug
KHNob3duCiAgIGFzIGp1c3QgIi4uLiIgYWJvdmUpOyB0aGlzIEhNQUMtU0hBMSBhbmQgSE1BQy1T
SEEyIGNvbXB1dGF0aW9uCiAgIGluY2x1ZGVzIGEgcGFzc3dvcmQgdmFsdWUuICBUaHVzLCBhbiBh
dHRhY2tlciBjYW5ub3QgY29tcHV0ZSB0aGUKICAgbWVzc2FnZSBpbnRlZ3JpdHkgdmFsdWUgd2l0
aG91dCBzb21laG93IGtub3dpbmcgdGhlIHNlY3JldCBwYXNzd29yZC4KCiAgIFRoZSBzZXJ2ZXIs
IHVwb24gcmVjZWlwdCBvZiB0aGUgYXV0aGVudGljYXRlZCBBbGxvY2F0ZSByZXF1ZXN0LAogICBj
aGVja3MgdGhhdCBldmVyeXRoaW5nIGlzIE9LLCB0aGVuIGNyZWF0ZXMgYW4gYWxsb2NhdGlvbi4g
IFRoZSBzZXJ2ZXIKICAgcmVwbGllcyB3aXRoIGFuIEFsbG9jYXRlIHN1Y2Nlc3MgcmVzcG9uc2Uu
ICBUaGUgc2VydmVyIGluY2x1ZGVzIGEKICAgTElGRVRJTUUgYXR0cmlidXRlIGdpdmluZyB0aGUg
bGlmZXRpbWUgb2YgdGhlIGFsbG9jYXRpb247IGhlcmUsIHRoZQogICBzZXJ2ZXIgaGFzIHJlZHVj
ZWQgdGhlIGNsaWVudCdzIHJlcXVlc3RlZCAxLWhvdXIgbGlmZXRpbWUgdG8ganVzdCAyMAogICBt
aW51dGVzLCBiZWNhdXNlIHRoaXMgcGFydGljdWxhciBzZXJ2ZXIgZG9lc24ndCBhbGxvdyBsaWZl
dGltZXMKICAgbG9uZ2VyIHRoYW4gMjAgbWludXRlcy4gIFRoZSBzZXJ2ZXIgaW5jbHVkZXMgYW4g
WE9SLVJFTEFZRUQtQUREUkVTUwogICBhdHRyaWJ1dGUgd2hvc2UgdmFsdWUgaXMgdGhlIHJlbGF5
ZWQgdHJhbnNwb3J0IGFkZHJlc3Mgb2YgdGhlCiAgIGFsbG9jYXRpb24uICBUaGUgc2VydmVyIGlu
Y2x1ZGVzIGFuIFhPUi1NQVBQRUQtQUREUkVTUyBhdHRyaWJ1dGUKICAgd2hvc2UgdmFsdWUgaXMg
dGhlIHNlcnZlci1yZWZsZXhpdmUgYWRkcmVzcyBvZiB0aGUgY2xpZW50OyB0aGlzIHZhbHVlCiAg
IGlzIG5vdCB1c2VkIG90aGVyd2lzZSBpbiBUVVJOIGJ1dCBpcyByZXR1cm5lZCBhcyBhIGNvbnZl
bmllbmNlIHRvIHRoZQogICBjbGllbnQuICBUaGUgc2VydmVyIGluY2x1ZGVzIGVpdGhlciBhIE1F
U1NBR0UtSU5URUdSSVRZIG9yIE1FU1NBR0UtCiAgIElOVEVHUklUWS1TSEEyNTYgYXR0cmlidXRl
IHRvIGF1dGhlbnRpY2F0ZSB0aGUgcmVzcG9uc2UgYW5kIHRvIGVuc3VyZQogICBpdHMgaW50ZWdy
aXR5OyBub3RlIHRoYXQgdGhlIHJlc3BvbnNlIGRvZXMgbm90IGNvbnRhaW4gdGhlIFVTRVJOQU1F
LAogICBSRUFMTSwgYW5kIE5PTkNFIGF0dHJpYnV0ZXMuICBUaGUgc2VydmVyIGFsc28gaW5jbHVk
ZXMgYSBTT0ZUV0FSRQogICBhdHRyaWJ1dGUuCgogIFRVUk4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBUVVJOICAgICAgICAgICBQZWVyICAgICAgICAgIFBlZXIKICBjbGllbnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VydmVyICAgICAgICAgIEEgICAgICAgICAgICAg
QgogICAgfC0tLSBDcmVhdGVQZXJtaXNzaW9uIHJlcXVlc3QgLS0tLS0tPnwgICAgICAgICAgICAg
fCAgICAgICAgICAgICB8CiAgICB8ICAgIFRyYW5zYWN0aW9uLUlkPTB4RTU5MTNBOEY0NjA5NTZD
QTI3N0QzMzE5ICAgICB8ICAgICAgICAgICAgIHwKICAgIHwgICAgWE9SLVBFRVItQUREUkVTUz0x
OTIuMC4yLjE1MDowICB8ICAgICAgICAgICAgIHwgICAgICAgICAgICAgfAogICAgfCAgICBVU0VS
TkFNRT0iR2VvcmdlIiAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgfCAgICAgICAgICAgICB8
CiAgICB8ICAgIFJFQUxNPSJleGFtcGxlLmNvbSIgICAgICAgICAgICAgfCAgICAgICAgICAgICB8
ICAgICAgICAgICAgIHwKICAgIHwgICAgTk9OQ0U9Im9iTWF0Sm9zMkFBQUJhZGw3VzdQZURVNGhL
RTcyamRhIiAgICAgIHwgICAgICAgICAgICAgfAogICAgfCAgICBNRVNTQUdFLUlOVEVHUklUWT0u
Li4gICAgICAgICAgIHwgICAgICAgICAgICAgfCAgICAgICAgICAgICB8CiAgICB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwK
ICAgIHw8LS0gQ3JlYXRlUGVybWlzc2lvbiBzdWNjZXNzIHJlc3AuLS18ICAgICAgICAgICAgIHwg
ICAgICAgICAgICAgfAogICAgfCAgICBUcmFuc2FjdGlvbi1JZD0weEU1OTEzQThGNDYwOTU2Q0Ey
NzdEMzMxOSAgICAgfCAgICAgICAgICAgICB8CiAgICB8ICAgIE1FU1NBR0UtSU5URUdSSVRZPS4u
LiAgICAgICAgICAgfCAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwKCiAgIFRoZSBjbGllbnQg
dGhlbiBjcmVhdGVzIGEgcGVybWlzc2lvbiB0b3dhcmRzIFBlZXIgQSBpbiBwcmVwYXJhdGlvbgog
ICBmb3Igc2VuZGluZyBpdCBzb21lIGFwcGxpY2F0aW9uIGRhdGEuICBUaGlzIGlzIGRvbmUgdGhy
b3VnaCBhCiAgIENyZWF0ZVBlcm1pc3Npb24gcmVxdWVzdC4gIFRoZSBYT1ItUEVFUi1BRERSRVNT
IGF0dHJpYnV0ZSBjb250YWlucwogICB0aGUgSVAgYWRkcmVzcyBmb3Igd2hpY2ggYSBwZXJtaXNz
aW9uIGlzIGVzdGFibGlzaGVkICh0aGUgSVAgYWRkcmVzcwogICBvZiBwZWVyIEEpOyBub3RlIHRo
YXQgdGhlIHBvcnQgbnVtYmVyIGluIHRoZSBhdHRyaWJ1dGUgaXMgaWdub3JlZAogICB3aGVuIHVz
ZWQgaW4gYSBDcmVhdGVQZXJtaXNzaW9uIHJlcXVlc3QsIGFuZCBoZXJlIGl0IGhhcyBiZWVuIHNl
dCB0bwogICAwOyBhbHNvLCBub3RlIGhvdyB0aGUgY2xpZW50IHVzZXMgUGVlciBBJ3Mgc2VydmVy
LXJlZmxleGl2ZSBJUAoKCgpSZWRkeSwgZXQgYWwuICAgICAgICAgICBFeHBpcmVzIE5vdmVtYmVy
IDE2LCAyMDE5ICAgICAgICAgICAgICBbUGFnZSA2OV0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAg
ICAgICAgICAgICAgVFVSTiAgICAgICAgICAgICAgICAgICAgICAgICAgTWF5IDIwMTkKCgogICBh
ZGRyZXNzIGFuZCBub3QgaXRzIChwcml2YXRlKSBob3N0IGFkZHJlc3MuICBUaGUgY2xpZW50IHVz
ZXMgdGhlIHNhbWUKICAgdXNlcm5hbWUsIHJlYWxtLCBhbmQgbm9uY2UgdmFsdWVzIGFzIGluIHRo
ZSBwcmV2aW91cyByZXF1ZXN0IG9uIHRoZQogICBhbGxvY2F0aW9uLiAgVGhvdWdoIGl0IGlzIGFs
bG93ZWQgdG8gZG8gc28sIHRoZSBjbGllbnQgaGFzIGNob3NlbiBub3QKICAgdG8gaW5jbHVkZSBh
IFNPRlRXQVJFIGF0dHJpYnV0ZSBpbiB0aGlzIHJlcXVlc3QuCgogICBUaGUgc2VydmVyIHJlY2Vp
dmVzIHRoZSBDcmVhdGVQZXJtaXNzaW9uIHJlcXVlc3QsIGNyZWF0ZXMgdGhlCiAgIGNvcnJlc3Bv
bmRpbmcgcGVybWlzc2lvbiwgYW5kIHRoZW4gcmVwbGllcyB3aXRoIGEgQ3JlYXRlUGVybWlzc2lv
bgogICBzdWNjZXNzIHJlc3BvbnNlLiAgTGlrZSB0aGUgY2xpZW50LCB0aGUgc2VydmVyIGNob29z
ZXMgbm90IHRvIGluY2x1ZGUKICAgdGhlIFNPRlRXQVJFIGF0dHJpYnV0ZSBpbiBpdHMgcmVwbHku
ICBBZ2Fpbiwgbm90ZSBob3cgc3VjY2VzcwogICByZXNwb25zZXMgY29udGFpbiBhIE1FU1NBR0Ut
SU5URUdSSVRZIG9yIE1FU1NBR0UtSU5URUdSSVRZLVNIQTI1NgogICBhdHRyaWJ1dGUgKGFzc3Vt
aW5nIHRoZSBzZXJ2ZXIgdXNlcyB0aGUgbG9uZy10ZXJtIGNyZWRlbnRpYWwKICAgbWVjaGFuaXNt
KSwgYnV0IG5vIFVTRVJOQU1FLCBSRUFMTSwgYW5kIE5PTkNFIGF0dHJpYnV0ZXMuCgogIFRVUk4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUVVJOICAgICAgICAgICBQZWVyICAgICAg
ICAgIFBlZXIKICBjbGllbnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VydmVyICAg
ICAgICAgIEEgICAgICAgICAgICAgQgogICAgfC0tLSBTZW5kIGluZGljYXRpb24gLS0tLS0tLS0t
LS0tLS0tPnwgICAgICAgICAgICAgfCAgICAgICAgICAgICB8CiAgICB8ICAgIFRyYW5zYWN0aW9u
LUlkPTB4MTI3OEU5QUNBMjcxMTYzN0VGN0QzMzI4ICAgICB8ICAgICAgICAgICAgIHwKICAgIHwg
ICAgWE9SLVBFRVItQUREUkVTUz0xOTIuMC4yLjE1MDozMjEwMiAgICAgICAgICAgIHwgICAgICAg
ICAgICAgfAogICAgfCAgICBET05ULUZSQUdNRU5UICAgICAgICAgICAgICAgICAgIHwgICAgICAg
ICAgICAgfCAgICAgICAgICAgICB8CiAgICB8ICAgIERBVEE9Li4uICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwKICAgIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8LS0gVURQIGRnbSAtPnwgICAgICAgICAgICAgfAogICAgfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIGRhdGE9Li4uICAgfCAgICAgICAg
ICAgICB8CiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAg
ICAgICB8ICAgICAgICAgICAgIHwKICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8PC0gVURQIGRnbSAtLXwgICAgICAgICAgICAgfAogICAgfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgIGRhdGE9Li4uICAgfCAgICAgICAgICAgICB8CiAgICB8PC0t
IERhdGEgaW5kaWNhdGlvbiAtLS0tLS0tLS0tLS0tLS0tfCAgICAgICAgICAgICB8ICAgICAgICAg
ICAgIHwKICAgIHwgICAgVHJhbnNhY3Rpb24tSWQ9MHg4MjMxQUU4RjkyNDJEQTlGRjI4N0ZFRkYg
ICAgIHwgICAgICAgICAgICAgfAogICAgfCAgICBYT1ItUEVFUi1BRERSRVNTPTE5Mi4wLjIuMTUw
OjMyMTAyICAgICAgICAgICAgfCAgICAgICAgICAgICB8CiAgICB8ICAgIERBVEE9Li4uICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwKCiAgIFRoZSBj
bGllbnQgbm93IHNlbmRzIGFwcGxpY2F0aW9uIGRhdGEgdG8gUGVlciBBIHVzaW5nIGEgU2VuZAog
ICBpbmRpY2F0aW9uLiAgUGVlciBBJ3Mgc2VydmVyLXJlZmxleGl2ZSB0cmFuc3BvcnQgYWRkcmVz
cyBpcyBzcGVjaWZpZWQKICAgaW4gdGhlIFhPUi1QRUVSLUFERFJFU1MgYXR0cmlidXRlLCBhbmQg
dGhlIGFwcGxpY2F0aW9uIGRhdGEgKHNob3duCiAgIGhlcmUgYXMganVzdCAiLi4uIikgaXMgc3Bl
Y2lmaWVkIGluIHRoZSBEQVRBIGF0dHJpYnV0ZS4gIFRoZSBjbGllbnQKICAgaXMgZG9pbmcgYSBm
b3JtIG9mIHBhdGggTVRVIGRpc2NvdmVyeSBhdCB0aGUgYXBwbGljYXRpb24gbGF5ZXIgYW5kCiAg
IHRodXMgc3BlY2lmaWVzIChieSBpbmNsdWRpbmcgdGhlIERPTlQtRlJBR01FTlQgYXR0cmlidXRl
KSB0aGF0IHRoZQogICBzZXJ2ZXIgc2hvdWxkIHNldCB0aGUgREYgYml0IGluIHRoZSBVRFAgZGF0
YWdyYW0gdG8gc2VuZCB0byB0aGUgcGVlci4KICAgSW5kaWNhdGlvbnMgY2Fubm90IGJlIGF1dGhl
bnRpY2F0ZWQgdXNpbmcgdGhlIGxvbmctdGVybSBjcmVkZW50aWFsCiAgIG1lY2hhbmlzbSBvZiBT
VFVOLCBzbyBubyBNRVNTQUdFLUlOVEVHUklUWSBvciBNRVNTQUdFLUlOVEVHUklUWS0KICAgU0hB
MjU2IGF0dHJpYnV0ZSBpcyBpbmNsdWRlZCBpbiB0aGUgbWVzc2FnZS4gIEFuIGFwcGxpY2F0aW9u
IHdpc2hpbmcKICAgdG8gZW5zdXJlIHRoYXQgaXRzIGRhdGEgaXMgbm90IGFsdGVyZWQgb3IgZm9y
Z2VkIG11c3QgaW50ZWdyaXR5LQogICBwcm90ZWN0IGl0cyBkYXRhIGF0IHRoZSBhcHBsaWNhdGlv
biBsZXZlbC4KCiAgIFVwb24gcmVjZWlwdCBvZiB0aGUgU2VuZCBpbmRpY2F0aW9uLCB0aGUgc2Vy
dmVyIGV4dHJhY3RzIHRoZQogICBhcHBsaWNhdGlvbiBkYXRhIGFuZCBzZW5kcyBpdCBpbiBhIFVE
UCBkYXRhZ3JhbSB0byBQZWVyIEEsIHdpdGggdGhlCiAgIHJlbGF5ZWQgdHJhbnNwb3J0IGFkZHJl
c3MgYXMgdGhlIHNvdXJjZSB0cmFuc3BvcnQgYWRkcmVzcyBvZiB0aGUKICAgZGF0YWdyYW0sIGFu
ZCB3aXRoIHRoZSBERiBiaXQgc2V0IGFzIHJlcXVlc3RlZC4gIE5vdGUgdGhhdCwgaGFkIHRoZQog
ICBjbGllbnQgbm90IHByZXZpb3VzbHkgZXN0YWJsaXNoZWQgYSBwZXJtaXNzaW9uIGZvciBQZWVy
IEEncyBzZXJ2ZXItCgoKClJlZGR5LCBldCBhbC4gICAgICAgICAgIEV4cGlyZXMgTm92ZW1iZXIg
MTYsIDIwMTkgICAgICAgICAgICAgIFtQYWdlIDcwXQoMCkludGVybmV0LURyYWZ0ICAgICAgICAg
ICAgICAgICAgICBUVVJOICAgICAgICAgICAgICAgICAgICAgICAgICBNYXkgMjAxOQoKCiAgIHJl
ZmxleGl2ZSBJUCBhZGRyZXNzLCB0aGVuIHRoZSBzZXJ2ZXIgd291bGQgaGF2ZSBzaWxlbnRseSBk
aXNjYXJkZWQKICAgdGhlIFNlbmQgaW5kaWNhdGlvbiBpbnN0ZWFkLgoKICAgUGVlciBBIHRoZW4g
cmVwbGllcyB3aXRoIGl0cyBvd24gVURQIGRhdGFncmFtIGNvbnRhaW5pbmcgYXBwbGljYXRpb24K
ICAgZGF0YS4gIFRoZSBkYXRhZ3JhbSBpcyBzZW50IHRvIHRoZSByZWxheWVkIHRyYW5zcG9ydCBh
ZGRyZXNzIG9uIHRoZQogICBzZXJ2ZXIuICBXaGVuIHRoaXMgYXJyaXZlcywgdGhlIHNlcnZlciBj
cmVhdGVzIGEgRGF0YSBpbmRpY2F0aW9uCiAgIGNvbnRhaW5pbmcgdGhlIHNvdXJjZSBvZiB0aGUg
VURQIGRhdGFncmFtIGluIHRoZSBYT1ItUEVFUi1BRERSRVNTCiAgIGF0dHJpYnV0ZSwgYW5kIHRo
ZSBkYXRhIGZyb20gdGhlIFVEUCBkYXRhZ3JhbSBpbiB0aGUgREFUQSBhdHRyaWJ1dGUuCiAgIFRo
ZSByZXN1bHRpbmcgRGF0YSBpbmRpY2F0aW9uIGlzIHRoZW4gc2VudCB0byB0aGUgY2xpZW50LgoK
ICBUVVJOICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVFVSTiAgICAgICAgICAgUGVl
ciAgICAgICAgICBQZWVyCiAgY2xpZW50ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNl
cnZlciAgICAgICAgICBBICAgICAgICAgICAgIEIKICAgIHwtLS0gQ2hhbm5lbEJpbmQgcmVxdWVz
dCAtLS0tLS0tLS0tLT58ICAgICAgICAgICAgIHwgICAgICAgICAgICAgfAogICAgfCAgICBUcmFu
c2FjdGlvbi1JZD0weDY0OTBEM0JDMTc1QUZGM0Q4NDUxMzIxMiAgICAgfCAgICAgICAgICAgICB8
CiAgICB8ICAgIENIQU5ORUwtTlVNQkVSPTB4NDAwMCAgICAgICAgICAgfCAgICAgICAgICAgICB8
ICAgICAgICAgICAgIHwKICAgIHwgICAgWE9SLVBFRVItQUREUkVTUz0xOTIuMC4yLjIxMDo0OTE5
MSAgICAgICAgICAgIHwgICAgICAgICAgICAgfAogICAgfCAgICBVU0VSTkFNRT0iR2VvcmdlIiAg
ICAgICAgICAgICAgIHwgICAgICAgICAgICAgfCAgICAgICAgICAgICB8CiAgICB8ICAgIFJFQUxN
PSJleGFtcGxlLmNvbSIgICAgICAgICAgICAgfCAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwK
ICAgIHwgICAgTk9OQ0U9Im9iTWF0Sm9zMkFBQUJhZGw3VzdQZURVNGhLRTcyamRhIiAgICAgIHwg
ICAgICAgICAgICAgfAogICAgfCAgICBNRVNTQUdFLUlOVEVHUklUWT0uLi4gICAgICAgICAgIHwg
ICAgICAgICAgICAgfCAgICAgICAgICAgICB8CiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwKICAgIHw8LS0gQ2hhbm5l
bEJpbmQgc3VjY2VzcyByZXNwb25zZSAtLS18ICAgICAgICAgICAgIHwgICAgICAgICAgICAgfAog
ICAgfCAgICBUcmFuc2FjdGlvbi1JZD0weDY0OTBEM0JDMTc1QUZGM0Q4NDUxMzIxMiAgICAgfCAg
ICAgICAgICAgICB8CiAgICB8ICAgIE1FU1NBR0UtSU5URUdSSVRZPS4uLiAgICAgICAgICAgfCAg
ICAgICAgICAgICB8ICAgICAgICAgICAgIHwKCiAgIFRoZSBjbGllbnQgbm93IGJpbmRzIGEgY2hh
bm5lbCB0byBQZWVyIEIsIHNwZWNpZnlpbmcgYSBmcmVlIGNoYW5uZWwKICAgbnVtYmVyICgweDQw
MDApIGluIHRoZSBDSEFOTkVMLU5VTUJFUiBhdHRyaWJ1dGUsIGFuZCBQZWVyIEIncwogICB0cmFu
c3BvcnQgYWRkcmVzcyBpbiB0aGUgWE9SLVBFRVItQUREUkVTUyBhdHRyaWJ1dGUuICBBcyBiZWZv
cmUsIHRoZQogICBjbGllbnQgcmUtdXNlcyB0aGUgdXNlcm5hbWUsIHJlYWxtLCBhbmQgbm9uY2Ug
ZnJvbSBpdHMgbGFzdCByZXF1ZXN0CiAgIGluIHRoZSBtZXNzYWdlLgoKICAgVXBvbiByZWNlaXB0
IG9mIHRoZSByZXF1ZXN0LCB0aGUgc2VydmVyIGJpbmRzIHRoZSBjaGFubmVsIG51bWJlciB0bwog
ICB0aGUgcGVlciwgaW5zdGFsbHMgYSBwZXJtaXNzaW9uIGZvciBQZWVyIEIncyBJUCBhZGRyZXNz
LCBhbmQgdGhlbgogICByZXBsaWVzIHdpdGggQ2hhbm5lbEJpbmQgc3VjY2VzcyByZXNwb25zZS4K
CiAgVFVSTiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRVUk4gICAgICAgICAgIFBl
ZXIgICAgICAgICAgUGVlcgogIGNsaWVudCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
ZXJ2ZXIgICAgICAgICAgQSAgICAgICAgICAgICBCCiAgICB8LS0tIENoYW5uZWxEYXRhIC0tLS0t
LS0tLS0tLS0tLS0tLS0+fCAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwKICAgIHwgICAgQ2hh
bm5lbC1udW1iZXI9MHg0MDAwICAgICAgICAgICB8LS0tIFVEUCBkYXRhZ3JhbSAtLS0tLS0tLS0+
fAogICAgfCAgICBEYXRhPS4uLiAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgRGF0YT0uLi4g
ICAgICAgICAgICAgICB8CiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwKICAgIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8PC0tIFVEUCBkYXRhZ3JhbSAtLS0tLS0tLS0tfAogICAgfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgRGF0YT0uLi4gfCAgICAgICAgICAgICB8
CiAgICB8PC0tIENoYW5uZWxEYXRhIC0tLS0tLS0tLS0tLS0tLS0tLS0tfCAgICAgICAgICAgICB8
ICAgICAgICAgICAgIHwKICAgIHwgICAgQ2hhbm5lbC1udW1iZXI9MHg0MDAwICAgICAgICAgICB8
ICAgICAgICAgICAgIHwgICAgICAgICAgICAgfAogICAgfCAgICBEYXRhPS4uLiAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgICAgICAgICAgfCAgICAgICAgICAgICB8CgoKCgoKUmVkZHksIGV0
IGFsLiAgICAgICAgICAgRXhwaXJlcyBOb3ZlbWJlciAxNiwgMjAxOSAgICAgICAgICAgICAgW1Bh
Z2UgNzFdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgIFRVUk4gICAgICAgICAg
ICAgICAgICAgICAgICAgIE1heSAyMDE5CgoKICAgVGhlIGNsaWVudCBub3cgc2VuZHMgYSBDaGFu
bmVsRGF0YSBtZXNzYWdlIHRvIHRoZSBzZXJ2ZXIgd2l0aCBkYXRhCiAgIGRlc3RpbmVkIGZvciBQ
ZWVyIEIuICBUaGUgQ2hhbm5lbERhdGEgbWVzc2FnZSBpcyBub3QgYSBTVFVOIG1lc3NhZ2UsCiAg
IGFuZCB0aHVzIGhhcyBubyB0cmFuc2FjdGlvbiBpZC4gIEluc3RlYWQsIGl0IGhhcyBvbmx5IHRo
cmVlIGZpZWxkczogYQogICBjaGFubmVsIG51bWJlciwgZGF0YSwgYW5kIGRhdGEgbGVuZ3RoOyBo
ZXJlIHRoZSBjaGFubmVsIG51bWJlciBmaWVsZAogICBpcyAweDQwMDAgKHRoZSBjaGFubmVsIHRo
ZSBjbGllbnQganVzdCBib3VuZCB0byBQZWVyIEIpLiAgV2hlbiB0aGUKICAgc2VydmVyIHJlY2Vp
dmVzIHRoZSBDaGFubmVsRGF0YSBtZXNzYWdlLCBpdCBjaGVja3MgdGhhdCB0aGUgY2hhbm5lbAog
ICBpcyBjdXJyZW50bHkgYm91bmQgKHdoaWNoIGl0IGlzKSBhbmQgdGhlbiBzZW5kcyB0aGUgZGF0
YSBvbndhcmQgdG8KICAgUGVlciBCIGluIGEgVURQIGRhdGFncmFtLCB1c2luZyB0aGUgcmVsYXll
ZCB0cmFuc3BvcnQgYWRkcmVzcyBhcyB0aGUKICAgc291cmNlIHRyYW5zcG9ydCBhZGRyZXNzIGFu
ZCAxOTIuMC4yLjIxMDo0OTE5MSAodGhlIHZhbHVlIG9mIHRoZSBYT1ItCiAgIFBFRVItQUREUkVT
UyBhdHRyaWJ1dGUgaW4gdGhlIENoYW5uZWxCaW5kIHJlcXVlc3QpIGFzIHRoZSBkZXN0aW5hdGlv
bgogICB0cmFuc3BvcnQgYWRkcmVzcy4KCiAgIExhdGVyLCBQZWVyIEIgc2VuZHMgYSBVRFAgZGF0
YWdyYW0gYmFjayB0byB0aGUgcmVsYXllZCB0cmFuc3BvcnQKICAgYWRkcmVzcy4gIFRoaXMgY2F1
c2VzIHRoZSBzZXJ2ZXIgdG8gc2VuZCBhIENoYW5uZWxEYXRhIG1lc3NhZ2UgdG8gdGhlCiAgIGNs
aWVudCBjb250YWluaW5nIHRoZSBkYXRhIGZyb20gdGhlIFVEUCBkYXRhZ3JhbS4gIFRoZSBzZXJ2
ZXIga25vd3MKICAgdG8gd2hpY2ggY2xpZW50IHRvIHNlbmQgdGhlIENoYW5uZWxEYXRhIG1lc3Nh
Z2UgYmVjYXVzZSBvZiB0aGUKICAgcmVsYXllZCB0cmFuc3BvcnQgYWRkcmVzcyBhdCB3aGljaCB0
aGUgVURQIGRhdGFncmFtIGFycml2ZWQsIGFuZAogICBrbm93cyB0byB1c2UgY2hhbm5lbCAweDQw
MDAgYmVjYXVzZSB0aGlzIGlzIHRoZSBjaGFubmVsIGJvdW5kIHRvCiAgIDE5Mi4wLjIuMjEwOjQ5
MTkxLiAgTm90ZSB0aGF0IGlmIHRoZXJlIGhhZCBub3QgYmVlbiBhbnkgY2hhbm5lbAogICBudW1i
ZXIgYm91bmQgdG8gdGhhdCBhZGRyZXNzLCB0aGUgc2VydmVyIHdvdWxkIGhhdmUgdXNlZCBhIERh
dGEKICAgaW5kaWNhdGlvbiBpbnN0ZWFkLgoKICBUVVJOICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgVFVSTiAgICAgICAgICAgUGVlciAgICAgICAgICBQZWVyCiAgY2xpZW50ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHNlcnZlciAgICAgICAgICBBICAgICAgICAgICAgIEIK
ICAgIHwtLS0gQ2hhbm5lbEJpbmQgcmVxdWVzdCAtLS0tLS0tLS0tLT58ICAgICAgICAgICAgIHwg
ICAgICAgICAgICAgfAogICAgfCAgICBUcmFuc2FjdGlvbi1JZD0weEU1OTEzQThGNDYwOTE2MzdF
RjdEMzMyOCAgICAgfCAgICAgICAgICAgICB8CiAgICB8ICAgIENIQU5ORUwtTlVNQkVSPTB4NDAw
MCAgICAgICAgICAgfCAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwKICAgIHwgICAgWE9SLVBF
RVItQUREUkVTUz0xOTIuMC4yLjIxMDo0OTE5MSAgICAgICAgICAgIHwgICAgICAgICAgICAgfAog
ICAgfCAgICBVU0VSTkFNRT0iR2VvcmdlIiAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgfCAg
ICAgICAgICAgICB8CiAgICB8ICAgIFJFQUxNPSJleGFtcGxlLmNvbSIgICAgICAgICAgICAgfCAg
ICAgICAgICAgICB8ICAgICAgICAgICAgIHwKICAgIHwgICAgTk9OQ0U9Im9iTWF0Sm9zMkFBQUJh
ZGw3VzdQZURVNGhLRTcyamRhIiAgICAgIHwgICAgICAgICAgICAgfAogICAgfCAgICBNRVNTQUdF
LUlOVEVHUklUWT0uLi4gICAgICAgICAgIHwgICAgICAgICAgICAgfCAgICAgICAgICAgICB8CiAg
ICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICB8ICAg
ICAgICAgICAgIHwKICAgIHw8LS0gQ2hhbm5lbEJpbmQgc3VjY2VzcyByZXNwb25zZSAtLS18ICAg
ICAgICAgICAgIHwgICAgICAgICAgICAgfAogICAgfCAgICBUcmFuc2FjdGlvbi1JZD0weEU1OTEz
QThGNDYwOTE2MzdFRjdEMzMyOCAgICAgfCAgICAgICAgICAgICB8CiAgICB8ICAgIE1FU1NBR0Ut
SU5URUdSSVRZPS4uLiAgICAgICAgICAgfCAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwKCiAg
IFRoZSBjaGFubmVsIGJpbmRpbmcgbGFzdHMgZm9yIDEwIG1pbnV0ZXMgdW5sZXNzIHJlZnJlc2hl
ZC4gIFRoZSBUVVJOCiAgIGNsaWVudCByZWZyZXNoZXMgdGhlIGJpbmRpbmcgYnkgc2VuZGluZyBD
aGFubmVsQmluZCByZXF1ZXN0IHJlYmluZGluZwogICB0aGUgY2hhbm5lbCB0byB0aGUgc2FtZSBw
ZWVyIChQZWVyIEIncyBJUCBhZGRyZXNzKS4gIFRoZSBzZXJ2ZXIKICAgcHJvY2Vzc2VzIHRoZSBD
aGFubmVsQmluZCByZXF1ZXN0LCByZWJpbmRzIHRoZSBjaGFubmVsIHRvIHRoZSBzYW1lCiAgIHBl
ZXIgYW5kIHJlc2V0cyB0aGUgdGltZS10by1leHBpcnkgdGltZXIgYmFjayB0byAxMCBtaW51dGVz
LgoKCgoKCgoKCgpSZWRkeSwgZXQgYWwuICAgICAgICAgICBFeHBpcmVzIE5vdmVtYmVyIDE2LCAy
MDE5ICAgICAgICAgICAgICBbUGFnZSA3Ml0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAg
ICAgICAgVFVSTiAgICAgICAgICAgICAgICAgICAgICAgICAgTWF5IDIwMTkKCgogIFRVUk4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUVVJOICAgICAgICAgICBQZWVyICAgICAgICAg
IFBlZXIKICBjbGllbnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VydmVyICAgICAg
ICAgIEEgICAgICAgICAgICAgQgogICAgfC0tLSBSZWZyZXNoIHJlcXVlc3QgLS0tLS0tLS0tLS0t
LS0tPnwgICAgICAgICAgICAgfCAgICAgICAgICAgICB8CiAgICB8ICAgIFRyYW5zYWN0aW9uLUlk
PTB4MDg2NEIzQzI3QURFOTM1NEI0MzEyNDE0ICAgICB8ICAgICAgICAgICAgIHwKICAgIHwgICAg
U09GVFdBUkU9IkV4YW1wbGUgY2xpZW50IDEuMDMiICB8ICAgICAgICAgICAgIHwgICAgICAgICAg
ICAgfAogICAgfCAgICBVU0VSTkFNRT0iR2VvcmdlIiAgICAgICAgICAgICAgIHwgICAgICAgICAg
ICAgfCAgICAgICAgICAgICB8CiAgICB8ICAgIFJFQUxNPSJleGFtcGxlLmNvbSIgICAgICAgICAg
ICAgfCAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwKICAgIHwgICAgTk9OQ0U9Im9iTWF0Sm9z
MkFBQUJhZGw3VzdQZURVNGhLRTcyamRhIiAgICAgIHwgICAgICAgICAgICAgfAogICAgfCAgICBN
RVNTQUdFLUlOVEVHUklUWT0uLi4gICAgICAgICAgIHwgICAgICAgICAgICAgfCAgICAgICAgICAg
ICB8CiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAg
ICB8ICAgICAgICAgICAgIHwKICAgIHw8LS0gUmVmcmVzaCBlcnJvciByZXNwb25zZSAtLS0tLS0t
LS18ICAgICAgICAgICAgIHwgICAgICAgICAgICAgfAogICAgfCAgICBUcmFuc2FjdGlvbi1JZD0w
eDA4NjRCM0MyN0FERTkzNTRCNDMxMjQxNCAgICAgfCAgICAgICAgICAgICB8CiAgICB8ICAgIFNP
RlRXQVJFPSJFeGFtcGxlIHNlcnZlciwgdmVyc2lvbiAxLjE3IiAgICAgICB8ICAgICAgICAgICAg
IHwKICAgIHwgICAgRVJST1ItQ09ERT00MzggKFN0YWxlIE5vbmNlKSAgICB8ICAgICAgICAgICAg
IHwgICAgICAgICAgICAgfAogICAgfCAgICBSRUFMTT0iZXhhbXBsZS5jb20iICAgICAgICAgICAg
IHwgICAgICAgICAgICAgfCAgICAgICAgICAgICB8CiAgICB8ICAgIE5PTkNFPSJvYk1hdEpvczJB
QUFCbnBTdzFYdzIzOWJCd0dZaGpOIiAgICAgICB8ICAgICAgICAgICAgIHwKICAgIHwgICAgUEFT
U1dPUkQtQUxHT1JJVEhNUz1NRDUgYW5kIFNIQTI1NiAgICAgICAgICAgIHwgICAgICAgICAgICAg
fAogICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAg
fCAgICAgICAgICAgICB8CiAgICB8LS0tIFJlZnJlc2ggcmVxdWVzdCAtLS0tLS0tLS0tLS0tLS0+
fCAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwKICAgIHwgICAgVHJhbnNhY3Rpb24tSWQ9MHg0
MjdCRDNFNjI1QTg1RkM3MzFEQzQxOTEgICAgIHwgICAgICAgICAgICAgfAogICAgfCAgICBTT0ZU
V0FSRT0iRXhhbXBsZSBjbGllbnQgMS4wMyIgIHwgICAgICAgICAgICAgfCAgICAgICAgICAgICB8
CiAgICB8ICAgIFVTRVJOQU1FPSJHZW9yZ2UiICAgICAgICAgICAgICAgfCAgICAgICAgICAgICB8
ICAgICAgICAgICAgIHwKICAgIHwgICAgUkVBTE09ImV4YW1wbGUuY29tIiAgICAgICAgICAgICB8
ICAgICAgICAgICAgIHwgICAgICAgICAgICAgfAogICAgfCAgICBOT05DRT0ib2JNYXRKb3MyQUFB
Qm5wU3cxWHcyMzliQndHWWhqTmoiICAgICAgfCAgICAgICAgICAgICB8CiAgICB8ICAgIFBBU1NX
T1JELUFMR09SSVRITVM9TUQ1IGFuZCBTSEEyNTYgICAgICAgICAgICB8ICAgICAgICAgICAgIHwK
ICAgIHwgICAgUEFTU1dPUkQtQUxHT1JJVEhNPVNIQTI1NiAgICAgICB8ICAgICAgICAgICAgIHwg
ICAgICAgICAgICAgfAogICAgfCAgICBNRVNTQUdFLUlOVEVHUklUWT0uLi4gICAgICAgICAgIHwg
ICAgICAgICAgICAgfCAgICAgICAgICAgICB8CiAgICB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwKICAgIHw8LS0gUmVmcmVz
aCBzdWNjZXNzIHJlc3BvbnNlIC0tLS0tLS18ICAgICAgICAgICAgIHwgICAgICAgICAgICAgfAog
ICAgfCAgICBUcmFuc2FjdGlvbi1JZD0weDQyN0JEM0U2MjVBODVGQzczMURDNDE5MSAgICAgfCAg
ICAgICAgICAgICB8CiAgICB8ICAgIFNPRlRXQVJFPSJFeGFtcGxlIHNlcnZlciwgdmVyc2lvbiAx
LjE3IiAgICAgICB8ICAgICAgICAgICAgIHwKICAgIHwgICAgTElGRVRJTUU9NjAwICgxMCBtaW51
dGVzKSAgICAgICB8ICAgICAgICAgICAgIHwgICAgICAgICAgICAgfAoKICAgU29tZXRpbWUgYmVm
b3JlIHRoZSAyMCBtaW51dGUgbGlmZXRpbWUgaXMgdXAsIHRoZSBjbGllbnQgcmVmcmVzaGVzCiAg
IHRoZSBhbGxvY2F0aW9uLiAgVGhpcyBpcyBkb25lIHVzaW5nIGEgUmVmcmVzaCByZXF1ZXN0LiAg
QXMgYmVmb3JlLAogICB0aGUgY2xpZW50IGluY2x1ZGVzIHRoZSBsYXRlc3QgdXNlcm5hbWUsIHJl
YWxtLCBhbmQgbm9uY2UgdmFsdWVzIGluCiAgIHRoZSByZXF1ZXN0LiAgVGhlIGNsaWVudCBhbHNv
IGluY2x1ZGVzIHRoZSBTT0ZUV0FSRSBhdHRyaWJ1dGUsCiAgIGZvbGxvd2luZyB0aGUgcmVjb21t
ZW5kZWQgcHJhY3RpY2Ugb2YgYWx3YXlzIGluY2x1ZGluZyB0aGlzIGF0dHJpYnV0ZQogICBpbiBB
bGxvY2F0ZSBhbmQgUmVmcmVzaCBtZXNzYWdlcy4gIFdoZW4gdGhlIHNlcnZlciByZWNlaXZlcyB0
aGUKICAgUmVmcmVzaCByZXF1ZXN0LCBpdCBub3RpY2VzIHRoYXQgdGhlIG5vbmNlIHZhbHVlIGhh
cyBleHBpcmVkLCBhbmQgc28KICAgcmVwbGllcyB3aXRoIDQzOCAoU3RhbGUgTm9uY2UpIGVycm9y
IGdpdmVuIGEgbmV3IG5vbmNlIHZhbHVlLiAgVGhlCiAgIGNsaWVudCB0aGVuIHJlYXR0ZW1wdHMg
dGhlIHJlcXVlc3QsIHRoaXMgdGltZSB3aXRoIHRoZSBuZXcgbm9uY2UKICAgdmFsdWUuICBUaGlz
IHNlY29uZCBhdHRlbXB0IGlzIGFjY2VwdGVkLCBhbmQgdGhlIHNlcnZlciByZXBsaWVzIHdpdGgK
ICAgYSBzdWNjZXNzIHJlc3BvbnNlLiAgTm90ZSB0aGF0IHRoZSBjbGllbnQgZGlkIG5vdCBpbmNs
dWRlIGEgTElGRVRJTUUKICAgYXR0cmlidXRlIGluIHRoZSByZXF1ZXN0LCBzbyB0aGUgc2VydmVy
IHJlZnJlc2hlcyB0aGUgYWxsb2NhdGlvbiBmb3IKICAgdGhlIGRlZmF1bHQgbGlmZXRpbWUgb2Yg
MTAgbWludXRlcyAoYXMgY2FuIGJlIHNlZW4gYnkgdGhlIExJRkVUSU1FCiAgIGF0dHJpYnV0ZSBp
biB0aGUgc3VjY2VzcyByZXNwb25zZSkuCgoKCgpSZWRkeSwgZXQgYWwuICAgICAgICAgICBFeHBp
cmVzIE5vdmVtYmVyIDE2LCAyMDE5ICAgICAgICAgICAgICBbUGFnZSA3M10KDApJbnRlcm5ldC1E
cmFmdCAgICAgICAgICAgICAgICAgICAgVFVSTiAgICAgICAgICAgICAgICAgICAgICAgICAgTWF5
IDIwMTkKCgoyMC4gIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zCgogICBUaGlzIHNlY3Rpb24gY29u
c2lkZXJzIGF0dGFja3MgdGhhdCBhcmUgcG9zc2libGUgaW4gYSBUVVJOCiAgIGRlcGxveW1lbnQs
IGFuZCBkaXNjdXNzZXMgaG93IHRoZXkgYXJlIG1pdGlnYXRlZCBieSBtZWNoYW5pc21zIGluIHRo
ZQogICBwcm90b2NvbCBvciByZWNvbW1lbmRlZCBwcmFjdGljZXMgaW4gdGhlIGltcGxlbWVudGF0
aW9uLgoKICAgTW9zdCBvZiB0aGUgYXR0YWNrcyBvbiBUVVJOIGFyZSBtaXRpZ2F0ZWQgYnkgdGhl
IHNlcnZlciByZXF1aXJpbmcKICAgcmVxdWVzdHMgYmUgYXV0aGVudGljYXRlZC4gIFRodXMsIHRo
aXMgc3BlY2lmaWNhdGlvbiByZXF1aXJlcyB0aGUgdXNlCiAgIG9mIGF1dGhlbnRpY2F0aW9uLiAg
VGhlIG1hbmRhdG9yeS10by1pbXBsZW1lbnQgbWVjaGFuaXNtIGlzIHRoZSBsb25nLQogICB0ZXJt
IGNyZWRlbnRpYWwgbWVjaGFuaXNtIG9mIFNUVU4uICBPdGhlciBhdXRoZW50aWNhdGlvbiBtZWNo
YW5pc21zCiAgIG9mIGVxdWFsIG9yIHN0cm9uZ2VyIHNlY3VyaXR5IHByb3BlcnRpZXMgbWF5IGJl
IHVzZWQuICBIb3dldmVyLCBpdCBpcwogICBpbXBvcnRhbnQgdG8gZW5zdXJlIHRoYXQgdGhleSBj
YW4gYmUgaW52b2tlZCBpbiBhbiBpbnRlci1vcGVyYWJsZQogICB3YXkuCgoyMC4xLiAgT3V0c2lk
ZXIgQXR0YWNrcwoKICAgT3V0c2lkZXIgYXR0YWNrcyBhcmUgb25lcyB3aGVyZSB0aGUgYXR0YWNr
ZXIgaGFzIG5vIGNyZWRlbnRpYWxzIGluCiAgIHRoZSBzeXN0ZW0sIGFuZCBpcyBhdHRlbXB0aW5n
IHRvIGRpc3J1cHQgdGhlIHNlcnZpY2Ugc2VlbiBieSB0aGUKICAgY2xpZW50IG9yIHRoZSBzZXJ2
ZXIuCgoyMC4xLjEuICBPYnRhaW5pbmcgVW5hdXRob3JpemVkIEFsbG9jYXRpb25zCgogICBBbiBh
dHRhY2tlciBtaWdodCB3aXNoIHRvIG9idGFpbiBhbGxvY2F0aW9ucyBvbiBhIFRVUk4gc2VydmVy
IGZvciBhbnkKICAgbnVtYmVyIG9mIG5lZmFyaW91cyBwdXJwb3Nlcy4gIEEgVFVSTiBzZXJ2ZXIg
cHJvdmlkZXMgYSBtZWNoYW5pc20gZm9yCiAgIHNlbmRpbmcgYW5kIHJlY2VpdmluZyBwYWNrZXRz
IHdoaWxlIGNsb2FraW5nIHRoZSBhY3R1YWwgSVAgYWRkcmVzcyBvZgogICB0aGUgY2xpZW50LiAg
VGhpcyBtYWtlcyBUVVJOIHNlcnZlcnMgYW4gYXR0cmFjdGl2ZSB0YXJnZXQgZm9yCiAgIGF0dGFj
a2VycyB3aG8gd2lzaCB0byB1c2UgaXQgdG8gbWFzayB0aGVpciB0cnVlIGlkZW50aXR5LgoKICAg
QW4gYXR0YWNrZXIgbWlnaHQgYWxzbyB3aXNoIHRvIHNpbXBseSB1dGlsaXplIHRoZSBzZXJ2aWNl
cyBvZiBhIFRVUk4KICAgc2VydmVyIHdpdGhvdXQgcGF5aW5nIGZvciB0aGVtLiAgU2luY2UgVFVS
TiBzZXJ2aWNlcyByZXF1aXJlCiAgIHJlc291cmNlcyBmcm9tIHRoZSBwcm92aWRlciwgaXQgaXMg
YW50aWNpcGF0ZWQgdGhhdCB0aGVpciB1c2FnZSB3aWxsCiAgIGNvbWUgd2l0aCBhIGNvc3QuCgog
ICBUaGVzZSBhdHRhY2tzIGFyZSBwcmV2ZW50ZWQgdXNpbmcgdGhlIGxvbmctdGVybSBjcmVkZW50
aWFsIG1lY2hhbmlzbSwKICAgd2hpY2ggYWxsb3dzIHRoZSBUVVJOIHNlcnZlciB0byBkZXRlcm1p
bmUgdGhlIGlkZW50aXR5IG9mIHRoZQogICByZXF1ZXN0b3IgYW5kIHdoZXRoZXIgdGhlIHJlcXVl
c3RvciBpcyBhbGxvd2VkIHRvIG9idGFpbiB0aGUKICAgYWxsb2NhdGlvbi4KCjIwLjEuMi4gIE9m
ZmxpbmUgRGljdGlvbmFyeSBBdHRhY2tzCgogICBUaGUgbG9uZy10ZXJtIGNyZWRlbnRpYWwgbWVj
aGFuaXNtIHVzZWQgYnkgVFVSTiBpcyBzdWJqZWN0IHRvIG9mZmxpbmUKICAgZGljdGlvbmFyeSBh
dHRhY2tzLiAgQW4gYXR0YWNrZXIgdGhhdCBpcyBjYXBhYmxlIG9mIGVhdmVzZHJvcHBpbmcgb24K
ICAgYSBtZXNzYWdlIGV4Y2hhbmdlIGJldHdlZW4gYSBjbGllbnQgYW5kIHNlcnZlciBjYW4gZGV0
ZXJtaW5lIHRoZQogICBwYXNzd29yZCBieSB0cnlpbmcgYSBudW1iZXIgb2YgY2FuZGlkYXRlIHBh
c3N3b3JkcyBhbmQgc2VlaW5nIGlmIG9uZQogICBvZiB0aGVtIGlzIGNvcnJlY3QuICBUaGlzIGF0
dGFjayB3b3JrcyB3aGVuIHRoZSBwYXNzd29yZHMgYXJlIGxvdwogICBlbnRyb3B5LCBzdWNoIGFz
IGEgd29yZCBmcm9tIHRoZSBkaWN0aW9uYXJ5LiAgVGhpcyBhdHRhY2sgY2FuIGJlCiAgIG1pdGln
YXRlZCBieSB1c2luZyBzdHJvbmcgcGFzc3dvcmRzIHdpdGggbGFyZ2UgZW50cm9weS4gIEluCgoK
CgpSZWRkeSwgZXQgYWwuICAgICAgICAgICBFeHBpcmVzIE5vdmVtYmVyIDE2LCAyMDE5ICAgICAg
ICAgICAgICBbUGFnZSA3NF0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgVFVS
TiAgICAgICAgICAgICAgICAgICAgICAgICAgTWF5IDIwMTkKCgogICBzaXR1YXRpb25zIHdoZXJl
IGV2ZW4gc3Ryb25nZXIgbWl0aWdhdGlvbiBpcyByZXF1aXJlZCwgKEQpVExTCiAgIHRyYW5zcG9y
dCBiZXR3ZWVuIHRoZSBjbGllbnQgYW5kIHRoZSBzZXJ2ZXIgY2FuIGJlIHVzZWQuCgoyMC4xLjMu
ICBGYWtlZCBSZWZyZXNoZXMgYW5kIFBlcm1pc3Npb25zCgogICBBbiBhdHRhY2tlciBtaWdodCB3
aXNoIHRvIGF0dGFjayBhbiBhY3RpdmUgYWxsb2NhdGlvbiBieSBzZW5kaW5nIGl0IGEKICAgUmVm
cmVzaCByZXF1ZXN0IHdpdGggYW4gaW1tZWRpYXRlIGV4cGlyYXRpb24sIGluIG9yZGVyIHRvIGRl
bGV0ZSBpdAogICBhbmQgZGlzcnVwdCBzZXJ2aWNlIHRvIHRoZSBjbGllbnQuICBUaGlzIGlzIHBy
ZXZlbnRlZCBieQogICBhdXRoZW50aWNhdGlvbiBvZiByZWZyZXNoZXMuICBTaW1pbGFybHksIGFu
IGF0dGFja2VyIHdpc2hpbmcgdG8gc2VuZAogICBDcmVhdGVQZXJtaXNzaW9uIHJlcXVlc3RzIHRv
IGNyZWF0ZSBwZXJtaXNzaW9ucyB0byB1bmRlc2lyYWJsZQogICBkZXN0aW5hdGlvbnMgaXMgcHJl
dmVudGVkIGZyb20gZG9pbmcgc28gdGhyb3VnaCBhdXRoZW50aWNhdGlvbi4gIFRoZQogICBtb3Rp
dmF0aW9ucyBmb3Igc3VjaCBhbiBhdHRhY2sgYXJlIGRlc2NyaWJlZCBpbiBTZWN0aW9uIDIwLjIu
CgoyMC4xLjQuICBGYWtlIERhdGEKCiAgIEFuIGF0dGFja2VyIG1pZ2h0IHdpc2ggdG8gc2VuZCBk
YXRhIHRvIHRoZSBjbGllbnQgb3IgdGhlIHBlZXIsIGFzIGlmCiAgIHRoZXkgY2FtZSBmcm9tIHRo
ZSBwZWVyIG9yIGNsaWVudCwgcmVzcGVjdGl2ZWx5LiAgVG8gZG8gdGhhdCwgdGhlCiAgIGF0dGFj
a2VyIGNhbiBzZW5kIHRoZSBjbGllbnQgYSBmYWtlZCBEYXRhIEluZGljYXRpb24gb3IgQ2hhbm5l
bERhdGEKICAgbWVzc2FnZSwgb3Igc2VuZCB0aGUgVFVSTiBzZXJ2ZXIgYSBmYWtlZCBTZW5kIElu
ZGljYXRpb24gb3IKICAgQ2hhbm5lbERhdGEgbWVzc2FnZS4KCiAgIFNpbmNlIGluZGljYXRpb25z
IGFuZCBDaGFubmVsRGF0YSBtZXNzYWdlcyBhcmUgbm90IGF1dGhlbnRpY2F0ZWQsCiAgIHRoaXMg
YXR0YWNrIGlzIG5vdCBwcmV2ZW50ZWQgYnkgVFVSTi4gIEhvd2V2ZXIsIHRoaXMgYXR0YWNrIGlz
CiAgIGdlbmVyYWxseSBwcmVzZW50IGluIElQLWJhc2VkIGNvbW11bmljYXRpb25zIGFuZCBpcyBu
b3Qgc3Vic3RhbnRpYWxseQogICB3b3JzZW5lZCBieSBUVVJOLiAgQ29uc2lkZXIgYSBub3JtYWws
IG5vbi1UVVJOIElQIHNlc3Npb24gYmV0d2VlbgogICBob3N0cyBBIGFuZCBCLiAgQW4gYXR0YWNr
ZXIgY2FuIHNlbmQgcGFja2V0cyB0byBCIGFzIGlmIHRoZXkgY2FtZQogICBmcm9tIEEgYnkgc2Vu
ZGluZyBwYWNrZXRzIHRvd2FyZHMgQSB3aXRoIGEgc3Bvb2ZlZCBJUCBhZGRyZXNzIG9mIEIuCiAg
IFRoaXMgYXR0YWNrIHJlcXVpcmVzIHRoZSBhdHRhY2tlciB0byBrbm93IHRoZSBJUCBhZGRyZXNz
ZXMgb2YgQSBhbmQKICAgQi4gIFdpdGggVFVSTiwgYW4gYXR0YWNrZXIgd2lzaGluZyB0byBzZW5k
IHBhY2tldHMgdG93YXJkcyBhIGNsaWVudAogICB1c2luZyBhIERhdGEgaW5kaWNhdGlvbiBuZWVk
cyB0byBrbm93IGl0cyBJUCBhZGRyZXNzIChhbmQgcG9ydCksIHRoZQogICBJUCBhZGRyZXNzIGFu
ZCBwb3J0IG9mIHRoZSBUVVJOIHNlcnZlciwgYW5kIHRoZSBJUCBhZGRyZXNzIGFuZCBwb3J0CiAg
IG9mIHRoZSBwZWVyIChmb3IgaW5jbHVzaW9uIGluIHRoZSBYT1ItUEVFUi1BRERSRVNTIGF0dHJp
YnV0ZSkuICBUbwogICBzZW5kIGEgZmFrZSBDaGFubmVsRGF0YSBtZXNzYWdlIHRvIGEgY2xpZW50
LCBhbiBhdHRhY2tlciBuZWVkcyB0bwogICBrbm93IHRoZSBJUCBhZGRyZXNzIGFuZCBwb3J0IG9m
IHRoZSBjbGllbnQsIHRoZSBJUCBhZGRyZXNzIGFuZCBwb3J0CiAgIG9mIHRoZSBUVVJOIHNlcnZl
ciwgYW5kIHRoZSBjaGFubmVsIG51bWJlci4gIFRoaXMgcGFydGljdWxhcgogICBjb21iaW5hdGlv
biBpcyBtaWxkbHkgbW9yZSBndWVzc2FibGUgdGhhbiBpbiB0aGUgbm9uLVRVUk4gY2FzZS4KCiAg
IFRoZXNlIGF0dGFja3MgYXJlIG1vcmUgcHJvcGVybHkgbWl0aWdhdGVkIGJ5IGFwcGxpY2F0aW9u
LWxheWVyCiAgIGF1dGhlbnRpY2F0aW9uIHRlY2huaXF1ZXMuICBJbiB0aGUgY2FzZSBvZiByZWFs
LXRpbWUgdHJhZmZpYywgdXNhZ2UKICAgb2YgU1JUUCBbUkZDMzcxMV0gcHJldmVudHMgdGhlc2Ug
YXR0YWNrcy4KCiAgIEluIHNvbWUgc2l0dWF0aW9ucywgdGhlIFRVUk4gc2VydmVyIG1heSBiZSBz
aXR1YXRlZCBpbiB0aGUgbmV0d29yawogICBzdWNoIHRoYXQgaXQgaXMgYWJsZSB0byBzZW5kIHRv
IGhvc3RzIHRvIHdoaWNoIHRoZSBjbGllbnQgY2Fubm90CiAgIGRpcmVjdGx5IHNlbmQuICBUaGlz
IGNhbiBoYXBwZW4sIGZvciBleGFtcGxlLCBpZiB0aGUgc2VydmVyIGlzCiAgIGxvY2F0ZWQgYmVo
aW5kIGEgZmlyZXdhbGwgdGhhdCBhbGxvd3MgcGFja2V0cyBmcm9tIG91dHNpZGUgdGhlCiAgIGZp
cmV3YWxsIHRvIGJlIGRlbGl2ZXJlZCB0byB0aGUgc2VydmVyLCBidXQgbm90IHRvIG90aGVyIGhv
c3RzIGJlaGluZAogICB0aGUgZmlyZXdhbGwuICBJbiB0aGVzZSBzaXR1YXRpb25zLCBhbiBhdHRh
Y2tlciBjb3VsZCBzZW5kIHRoZSBzZXJ2ZXIKICAgYSBTZW5kIGluZGljYXRpb24gd2l0aCBhbiBY
T1ItUEVFUi1BRERSRVNTIGF0dHJpYnV0ZSBjb250YWluaW5nIHRoZQoKCgpSZWRkeSwgZXQgYWwu
ICAgICAgICAgICBFeHBpcmVzIE5vdmVtYmVyIDE2LCAyMDE5ICAgICAgICAgICAgICBbUGFnZSA3
NV0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgVFVSTiAgICAgICAgICAgICAg
ICAgICAgICAgICAgTWF5IDIwMTkKCgogICB0cmFuc3BvcnQgYWRkcmVzcyBvZiBvbmUgb2YgdGhl
IG90aGVyIGhvc3RzIGJlaGluZCB0aGUgZmlyZXdhbGwuICBJZgogICB0aGUgc2VydmVyIHdhcyB0
byBhbGxvdyByZWxheWluZyBvZiB0cmFmZmljIHRvIGFyYml0cmFyeSBwZWVycywgdGhlbgogICB0
aGlzIHdvdWxkIHByb3ZpZGUgYSB3YXkgZm9yIHRoZSBhdHRhY2tlciB0byBhdHRhY2sgYXJiaXRy
YXJ5IGhvc3RzCiAgIGJlaGluZCB0aGUgZmlyZXdhbGwuCgogICBUbyBtaXRpZ2F0ZSB0aGlzIGF0
dGFjaywgVFVSTiByZXF1aXJlcyB0aGF0IHRoZSBjbGllbnQgZXN0YWJsaXNoIGEKICAgcGVybWlz
c2lvbiB0byBhIGhvc3QgYmVmb3JlIHNlbmRpbmcgaXQgZGF0YS4gIFRodXMsIGFuIGF0dGFja2Vy
IGNhbgogICBvbmx5IGF0dGFjayBob3N0cyB3aXRoIHdoaWNoIHRoZSBjbGllbnQgaXMgYWxyZWFk
eSBjb21tdW5pY2F0aW5nLAogICB1bmxlc3MgdGhlIGF0dGFja2VyIGlzIGFibGUgdG8gY3JlYXRl
IGF1dGhlbnRpY2F0ZWQgcmVxdWVzdHMuCiAgIEZ1cnRoZXJtb3JlLCB0aGUgc2VydmVyIGFkbWlu
aXN0cmF0b3IgbWF5IGNvbmZpZ3VyZSB0aGUgc2VydmVyIHRvCiAgIHJlc3RyaWN0IHRoZSByYW5n
ZSBvZiBJUCBhZGRyZXNzZXMgYW5kIHBvcnRzIHRvIHdoaWNoIGl0IHdpbGwgcmVsYXkKICAgZGF0
YS4gIFRvIHByb3ZpZGUgZXZlbiBncmVhdGVyIHNlY3VyaXR5LCB0aGUgc2VydmVyIGFkbWluaXN0
cmF0b3IgY2FuCiAgIHJlcXVpcmUgdGhhdCB0aGUgY2xpZW50IHVzZSAoRClUTFMgZm9yIGFsbCBj
b21tdW5pY2F0aW9uIGJldHdlZW4gdGhlCiAgIGNsaWVudCBhbmQgdGhlIHNlcnZlci4KCjIwLjEu
NS4gIEltcGVyc29uYXRpbmcgYSBTZXJ2ZXIKCiAgIFdoZW4gYSBjbGllbnQgbGVhcm5zIGEgcmVs
YXllZCBhZGRyZXNzIGZyb20gYSBUVVJOIHNlcnZlciwgaXQgdXNlcwogICB0aGF0IHJlbGF5ZWQg
YWRkcmVzcyBpbiBhcHBsaWNhdGlvbiBwcm90b2NvbHMgdG8gcmVjZWl2ZSB0cmFmZmljLgogICBU
aGVyZWZvcmUsIGFuIGF0dGFja2VyIHdpc2hpbmcgdG8gaW50ZXJjZXB0IG9yIHJlZGlyZWN0IHRo
YXQgdHJhZmZpYwogICBtaWdodCB0cnkgdG8gaW1wZXJzb25hdGUgYSBUVVJOIHNlcnZlciBhbmQg
cHJvdmlkZSB0aGUgY2xpZW50IHdpdGggYQogICBmYWtlZCByZWxheWVkIGFkZHJlc3MuCgogICBU
aGlzIGF0dGFjayBpcyBwcmV2ZW50ZWQgdGhyb3VnaCB0aGUgbG9uZy10ZXJtIGNyZWRlbnRpYWwg
bWVjaGFuaXNtLAogICB3aGljaCBwcm92aWRlcyBtZXNzYWdlIGludGVncml0eSBmb3IgcmVzcG9u
c2VzIGluIGFkZGl0aW9uIHRvCiAgIHZlcmlmeWluZyB0aGF0IHRoZXkgY2FtZSBmcm9tIHRoZSBz
ZXJ2ZXIuICBGdXJ0aGVybW9yZSwgYW4gYXR0YWNrZXIKICAgY2Fubm90IHJlcGxheSBvbGQgc2Vy
dmVyIHJlc3BvbnNlcyBhcyB0aGUgdHJhbnNhY3Rpb24gaWQgaW4gdGhlIFNUVU4KICAgaGVhZGVy
IHByZXZlbnRzIHRoaXMuICBSZXBsYXkgYXR0YWNrcyBhcmUgZnVydGhlciB0aHdhcnRlZCB0aHJv
dWdoCiAgIGZyZXF1ZW50IGNoYW5nZXMgdG8gdGhlIG5vbmNlIHZhbHVlLgoKMjAuMS42LiAgRWF2
ZXNkcm9wcGluZyBUcmFmZmljCgogICBUVVJOIGNvbmNlcm5zIGl0c2VsZiBwcmltYXJpbHkgd2l0
aCBhdXRoZW50aWNhdGlvbiBhbmQgbWVzc2FnZQogICBpbnRlZ3JpdHkuICBDb25maWRlbnRpYWxp
dHkgaXMgb25seSBhIHNlY29uZGFyeSBjb25jZXJuLCBhcyBUVVJOCiAgIGNvbnRyb2wgbWVzc2Fn
ZXMgZG8gbm90IGluY2x1ZGUgaW5mb3JtYXRpb24gdGhhdCBpcyBwYXJ0aWN1bGFybHkKICAgc2Vu
c2l0aXZlLiAgVGhlIHByaW1hcnkgcHJvdG9jb2wgY29udGVudCBvZiB0aGUgbWVzc2FnZXMgaXMg
dGhlIElQCiAgIGFkZHJlc3Mgb2YgdGhlIHBlZXIuICBJZiBpdCBpcyBpbXBvcnRhbnQgdG8gcHJl
dmVudCBhbiBlYXZlc2Ryb3BwZXIKICAgb24gYSBUVVJOIGNvbm5lY3Rpb24gZnJvbSBsZWFybmlu
ZyB0aGlzLCBUVVJOIGNhbiBiZSBydW4gb3ZlciAoRClUTFMuCgogICBDb25maWRlbnRpYWxpdHkg
Zm9yIHRoZSBhcHBsaWNhdGlvbiBkYXRhIHJlbGF5ZWQgYnkgVFVSTiBpcyBiZXN0CiAgIHByb3Zp
ZGVkIGJ5IHRoZSBhcHBsaWNhdGlvbiBwcm90b2NvbCBpdHNlbGYsIHNpbmNlIHJ1bm5pbmcgVFVS
TiBvdmVyCiAgIChEKVRMUyBkb2VzIG5vdCBwcm90ZWN0IGFwcGxpY2F0aW9uIGRhdGEgYmV0d2Vl
biB0aGUgc2VydmVyIGFuZCB0aGUKICAgcGVlci4gIElmIGNvbmZpZGVudGlhbGl0eSBvZiBhcHBs
aWNhdGlvbiBkYXRhIGlzIGltcG9ydGFudCwgdGhlbiB0aGUKICAgYXBwbGljYXRpb24gc2hvdWxk
IGVuY3J5cHQgb3Igb3RoZXJ3aXNlIHByb3RlY3QgaXRzIGRhdGEuICBGb3IKICAgZXhhbXBsZSwg
Zm9yIHJlYWwtdGltZSBtZWRpYSwgY29uZmlkZW50aWFsaXR5IGNhbiBiZSBwcm92aWRlZCBieQog
ICB1c2luZyBTUlRQLgoKCgoKClJlZGR5LCBldCBhbC4gICAgICAgICAgIEV4cGlyZXMgTm92ZW1i
ZXIgMTYsIDIwMTkgICAgICAgICAgICAgIFtQYWdlIDc2XQoMCkludGVybmV0LURyYWZ0ICAgICAg
ICAgICAgICAgICAgICBUVVJOICAgICAgICAgICAgICAgICAgICAgICAgICBNYXkgMjAxOQoKCjIw
LjEuNy4gIFRVUk4gTG9vcCBBdHRhY2sKCiAgIEFuIGF0dGFja2VyIG1pZ2h0IGF0dGVtcHQgdG8g
Y2F1c2UgZGF0YSBwYWNrZXRzIHRvIGxvb3AgaW5kZWZpbml0ZWx5CiAgIGJldHdlZW4gdHdvIFRV
Uk4gc2VydmVycy4gIFRoZSBhdHRhY2sgZ29lcyBhcyBmb2xsb3dzLiAgRmlyc3QsIHRoZQogICBh
dHRhY2tlciBzZW5kcyBhbiBBbGxvY2F0ZSByZXF1ZXN0IHRvIHNlcnZlciBBLCB1c2luZyB0aGUg
c291cmNlCiAgIGFkZHJlc3Mgb2Ygc2VydmVyIEIuICBTZXJ2ZXIgQSB3aWxsIHNlbmQgaXRzIHJl
c3BvbnNlIHRvIHNlcnZlciBCLAogICBhbmQgZm9yIHRoZSBhdHRhY2sgdG8gc3VjY2VlZCwgdGhl
IGF0dGFja2VyIG11c3QgaGF2ZSB0aGUgYWJpbGl0eSB0bwogICBlaXRoZXIgdmlldyBvciBndWVz
cyB0aGUgY29udGVudHMgb2YgdGhpcyByZXNwb25zZSwgc28gdGhhdCB0aGUKICAgYXR0YWNrZXIg
Y2FuIGxlYXJuIHRoZSBhbGxvY2F0ZWQgcmVsYXllZCB0cmFuc3BvcnQgYWRkcmVzcy4gIFRoZQog
ICBhdHRhY2tlciB0aGVuIHNlbmRzIGFuIEFsbG9jYXRlIHJlcXVlc3QgdG8gc2VydmVyIEIsIHVz
aW5nIHRoZSBzb3VyY2UKICAgYWRkcmVzcyBvZiBzZXJ2ZXIgQS4gIEFnYWluLCB0aGUgYXR0YWNr
ZXIgbXVzdCBiZSBhYmxlIHRvIHZpZXcgb3IKICAgZ3Vlc3MgdGhlIGNvbnRlbnRzIG9mIHRoZSBy
ZXNwb25zZSwgc28gaXQgY2FuIHNlbmQgbGVhcm4gdGhlCiAgIGFsbG9jYXRlZCByZWxheWVkIHRy
YW5zcG9ydCBhZGRyZXNzLiAgVXNpbmcgdGhlIHNhbWUgc3Bvb2ZlZCBzb3VyY2UKICAgYWRkcmVz
cyB0ZWNobmlxdWUsIHRoZSBhdHRhY2tlciB0aGVuIGJpbmRzIGEgY2hhbm5lbCBudW1iZXIgb24g
c2VydmVyCiAgIEEgdG8gdGhlIHJlbGF5ZWQgdHJhbnNwb3J0IGFkZHJlc3Mgb24gc2VydmVyIEIs
IGFuZCBzaW1pbGFybHkgYmluZHMKICAgdGhlIHNhbWUgY2hhbm5lbCBudW1iZXIgb24gc2VydmVy
IEIgdG8gdGhlIHJlbGF5ZWQgdHJhbnNwb3J0IGFkZHJlc3MKICAgb24gc2VydmVyIEEuICBGaW5h
bGx5LCB0aGUgYXR0YWNrZXIgc2VuZHMgYSBDaGFubmVsRGF0YSBtZXNzYWdlIHRvCiAgIHNlcnZl
ciBBLgoKICAgVGhlIHJlc3VsdCBpcyBhIGRhdGEgcGFja2V0IHRoYXQgbG9vcHMgZnJvbSB0aGUg
cmVsYXllZCB0cmFuc3BvcnQKICAgYWRkcmVzcyBvbiBzZXJ2ZXIgQSB0byB0aGUgcmVsYXllZCB0
cmFuc3BvcnQgYWRkcmVzcyBvbiBzZXJ2ZXIgQiwKICAgdGhlbiBmcm9tIHNlcnZlciBCJ3MgdHJh
bnNwb3J0IGFkZHJlc3MgdG8gc2VydmVyIEEncyB0cmFuc3BvcnQKICAgYWRkcmVzcywgYW5kIHRo
ZW4gYXJvdW5kIHRoZSBsb29wIGFnYWluLgoKICAgVGhpcyBhdHRhY2sgaXMgbWl0aWdhdGVkIGFz
IGZvbGxvd3MuICBCeSByZXF1aXJpbmcgYWxsIHJlcXVlc3RzIHRvIGJlCiAgIGF1dGhlbnRpY2F0
ZWQgYW5kL29yIGJ5IHJhbmRvbWl6aW5nIHRoZSBwb3J0IG51bWJlciBhbGxvY2F0ZWQgZm9yIHRo
ZQogICByZWxheWVkIHRyYW5zcG9ydCBhZGRyZXNzLCB0aGUgc2VydmVyIGZvcmNlcyB0aGUgYXR0
YWNrZXIgdG8gZWl0aGVyCiAgIGludGVyY2VwdCBvciB2aWV3IHJlc3BvbnNlcyBzZW50IHRvIGEg
dGhpcmQgcGFydHkgKGluIHRoaXMgY2FzZSwgdGhlCiAgIG90aGVyIHNlcnZlcikgc28gdGhhdCB0
aGUgYXR0YWNrZXIgY2FuIGF1dGhlbnRpY2F0ZSB0aGUgcmVxdWVzdHMgYW5kCiAgIGxlYXJuIHRo
ZSByZWxheWVkIHRyYW5zcG9ydCBhZGRyZXNzLiAgV2l0aG91dCBvbmUgb2YgdGhlc2UgdHdvCiAg
IG1lYXN1cmVzLCBhbiBhdHRhY2tlciBjYW4gZ3Vlc3MgdGhlIGNvbnRlbnRzIG9mIHRoZSByZXNw
b25zZXMgd2l0aG91dAogICBuZWVkaW5nIHRvIHNlZSB0aGVtLCB3aGljaCBtYWtlcyB0aGUgYXR0
YWNrIG11Y2ggZWFzaWVyIHRvIHBlcmZvcm0uCiAgIEZ1cnRoZXJtb3JlLCBieSByZXF1aXJpbmcg
YXV0aGVudGljYXRlZCByZXF1ZXN0cywgdGhlIHNlcnZlciBmb3JjZXMKICAgdGhlIGF0dGFja2Vy
IHRvIGhhdmUgY3JlZGVudGlhbHMgYWNjZXB0YWJsZSB0byB0aGUgc2VydmVyLCB3aGljaAogICB0
dXJucyB0aGlzIGZyb20gYW4gb3V0c2lkZXIgYXR0YWNrIGludG8gYW4gaW5zaWRlciBhdHRhY2sg
YW5kIGFsbG93cwogICB0aGUgYXR0YWNrIHRvIGJlIHRyYWNlZCBiYWNrIHRvIHRoZSBjbGllbnQg
aW5pdGlhdGluZyBpdC4KCiAgIFRoZSBhdHRhY2sgY2FuIGJlIGZ1cnRoZXIgbWl0aWdhdGVkIGJ5
IGltcG9zaW5nIGEgcGVyLXVzZXJuYW1lIGxpbWl0CiAgIG9uIHRoZSBiYW5kd2lkdGggdXNlZCB0
byByZWxheSBkYXRhIGJ5IGFsbG9jYXRpb25zIG93bmVkIGJ5IHRoYXQKICAgdXNlcm5hbWUsIHRv
IGxpbWl0IHRoZSBpbXBhY3Qgb2YgdGhpcyBhdHRhY2sgb24gb3RoZXIgYWxsb2NhdGlvbnMuCiAg
IE1vcmUgbWl0aWdhdGlvbiBjYW4gYmUgYWNoaWV2ZWQgYnkgZGVjcmVtZW50aW5nIHRoZSBUVEwg
d2hlbiByZWxheWluZwogICBkYXRhIHBhY2tldHMgKGlmIHRoZSB1bmRlcmx5aW5nIE9TIGFsbG93
cyB0aGlzKS4KCjIwLjIuICBGaXJld2FsbCBDb25zaWRlcmF0aW9ucwoKICAgQSBrZXkgc2VjdXJp
dHkgY29uc2lkZXJhdGlvbiBvZiBUVVJOIGlzIHRoYXQgVFVSTiBzaG91bGQgbm90IHdlYWtlbgog
ICB0aGUgcHJvdGVjdGlvbnMgYWZmb3JkZWQgYnkgZmlyZXdhbGxzIGRlcGxveWVkIGJldHdlZW4g
YSBjbGllbnQgYW5kIGEKICAgVFVSTiBzZXJ2ZXIuICBJdCBpcyBhbnRpY2lwYXRlZCB0aGF0IFRV
Uk4gc2VydmVycyB3aWxsIG9mdGVuIGJlCgoKClJlZGR5LCBldCBhbC4gICAgICAgICAgIEV4cGly
ZXMgTm92ZW1iZXIgMTYsIDIwMTkgICAgICAgICAgICAgIFtQYWdlIDc3XQoMCkludGVybmV0LURy
YWZ0ICAgICAgICAgICAgICAgICAgICBUVVJOICAgICAgICAgICAgICAgICAgICAgICAgICBNYXkg
MjAxOQoKCiAgIHByZXNlbnQgb24gdGhlIHB1YmxpYyBJbnRlcm5ldCwgYW5kIGNsaWVudHMgbWF5
IG9mdGVuIGJlIGluc2lkZQogICBlbnRlcnByaXNlIG5ldHdvcmtzIHdpdGggY29ycG9yYXRlIGZp
cmV3YWxscy4gIElmIFRVUk4gc2VydmVycwogICBwcm92aWRlIGEgJ2JhY2tkb29yJyBmb3IgcmVh
Y2hpbmcgaW50byB0aGUgZW50ZXJwcmlzZSwgVFVSTiB3aWxsIGJlCiAgIGJsb2NrZWQgYnkgdGhl
c2UgZmlyZXdhbGxzLgoKICAgVFVSTiBzZXJ2ZXJzIHRoZXJlZm9yZSBlbXVsYXRlIHRoZSBiZWhh
dmlvciBvZiBOQVQgZGV2aWNlcyB0aGF0CiAgIGltcGxlbWVudCBhZGRyZXNzLWRlcGVuZGVudCBm
aWx0ZXJpbmcgW1JGQzQ3ODddLCBhIHByb3BlcnR5IGNvbW1vbiBpbgogICBtYW55IGZpcmV3YWxs
cyBhcyB3ZWxsLiAgV2hlbiBhIE5BVCBvciBmaXJld2FsbCBpbXBsZW1lbnRzIHRoaXMKICAgYmVo
YXZpb3IsIHBhY2tldHMgZnJvbSBhbiBvdXRzaWRlIElQIGFkZHJlc3MgYXJlIG9ubHkgYWxsb3dl
ZCB0byBiZQogICBzZW50IHRvIGFuIGludGVybmFsIElQIGFkZHJlc3MgYW5kIHBvcnQgaWYgdGhl
IGludGVybmFsIElQIGFkZHJlc3MKICAgYW5kIHBvcnQgaGFkIHJlY2VudGx5IHNlbnQgYSBwYWNr
ZXQgdG8gdGhhdCBvdXRzaWRlIElQIGFkZHJlc3MuICBUVVJOCiAgIHNlcnZlcnMgaW50cm9kdWNl
IHRoZSBjb25jZXB0IG9mIHBlcm1pc3Npb25zLCB3aGljaCBwcm92aWRlIGV4YWN0bHkKICAgdGhp
cyBzYW1lIGJlaGF2aW9yIG9uIHRoZSBUVVJOIHNlcnZlci4gIEFuIGF0dGFja2VyIGNhbm5vdCBz
ZW5kIGEKICAgcGFja2V0IHRvIGEgVFVSTiBzZXJ2ZXIgYW5kIGV4cGVjdCBpdCB0byBiZSByZWxh
eWVkIHRvd2FyZHMgdGhlCiAgIGNsaWVudCwgdW5sZXNzIHRoZSBjbGllbnQgaGFzIHRyaWVkIHRv
IGNvbnRhY3QgdGhlIGF0dGFja2VyIGZpcnN0LgoKICAgSXQgaXMgaW1wb3J0YW50IHRvIG5vdGUg
dGhhdCBzb21lIGZpcmV3YWxscyBoYXZlIHBvbGljaWVzIHRoYXQgYXJlCiAgIGV2ZW4gbW9yZSBy
ZXN0cmljdGl2ZSB0aGFuIGFkZHJlc3MtZGVwZW5kZW50IGZpbHRlcmluZy4gIEZpcmV3YWxscwog
ICBjYW4gYWxzbyBiZSBjb25maWd1cmVkIHdpdGggYWRkcmVzcy0gYW5kIHBvcnQtZGVwZW5kZW50
IGZpbHRlcmluZywgb3IKICAgY2FuIGJlIGNvbmZpZ3VyZWQgdG8gZGlzYWxsb3cgaW5ib3VuZCB0
cmFmZmljIGVudGlyZWx5LiAgSW4gdGhlc2UKICAgY2FzZXMsIGlmIGEgY2xpZW50IGlzIGFsbG93
ZWQgdG8gY29ubmVjdCB0aGUgVFVSTiBzZXJ2ZXIsCiAgIGNvbW11bmljYXRpb25zIHRvIHRoZSBj
bGllbnQgd2lsbCBiZSBsZXNzIHJlc3RyaWN0aXZlIHRoYW4gd2hhdCB0aGUKICAgZmlyZXdhbGwg
d291bGQgbm9ybWFsbHkgYWxsb3cuCgoyMC4yLjEuICBGYWtlZCBQZXJtaXNzaW9ucwoKICAgSW4g
ZmlyZXdhbGxzIGFuZCBOQVQgZGV2aWNlcywgcGVybWlzc2lvbnMgYXJlIGdyYW50ZWQgaW1wbGlj
aXRseQogICB0aHJvdWdoIHRoZSB0cmF2ZXJzYWwgb2YgYSBwYWNrZXQgZnJvbSB0aGUgaW5zaWRl
IG9mIHRoZSBuZXR3b3JrCiAgIHRvd2FyZHMgdGhlIG91dHNpZGUgcGVlci4gIFRodXMsIGEgcGVy
bWlzc2lvbiBjYW5ub3QsIGJ5IGRlZmluaXRpb24sCiAgIGJlIGNyZWF0ZWQgYnkgYW55IGVudGl0
eSBleGNlcHQgb25lIGluc2lkZSB0aGUgZmlyZXdhbGwgb3IgTkFULiAgV2l0aAogICBUVVJOLCB0
aGlzIHJlc3RyaWN0aW9uIG5vIGxvbmdlciBob2xkcy4gIFNpbmNlIHRoZSBUVVJOIHNlcnZlciBz
aXRzCiAgIG91dHNpZGUgdGhlIGZpcmV3YWxsLCBhdCBhdHRhY2tlciBvdXRzaWRlIHRoZSBmaXJl
d2FsbCBjYW4gbm93IHNlbmQgYQogICBtZXNzYWdlIHRvIHRoZSBUVVJOIHNlcnZlciBhbmQgdHJ5
IHRvIGNyZWF0ZSBhIHBlcm1pc3Npb24gZm9yIGl0c2VsZi4KCiAgIFRoaXMgYXR0YWNrIGlzIHBy
ZXZlbnRlZCBiZWNhdXNlIGFsbCBtZXNzYWdlcyB0aGF0IGNyZWF0ZSBwZXJtaXNzaW9ucwogICAo
aS5lLiwgQ2hhbm5lbEJpbmQgYW5kIENyZWF0ZVBlcm1pc3Npb24pIGFyZSBhdXRoZW50aWNhdGVk
LgoKMjAuMi4yLiAgQmxhY2tsaXN0ZWQgSVAgQWRkcmVzc2VzCgogICBNYW55IGZpcmV3YWxscyBj
YW4gYmUgY29uZmlndXJlZCB3aXRoIGJsYWNrbGlzdHMgdGhhdCBwcmV2ZW50IGEKICAgY2xpZW50
IGJlaGluZCB0aGUgZmlyZXdhbGwgZnJvbSBzZW5kaW5nIHBhY2tldHMgdG8sIG9yIHJlY2Vpdmlu
ZwogICBwYWNrZXRzIGZyb20sIHJhbmdlcyBvZiBibGFja2xpc3RlZCBJUCBhZGRyZXNzZXMuICBU
aGlzIGlzCiAgIGFjY29tcGxpc2hlZCBieSBpbnNwZWN0aW5nIHRoZSBzb3VyY2UgYW5kIGRlc3Rp
bmF0aW9uIGFkZHJlc3NlcyBvZgogICBwYWNrZXRzIGVudGVyaW5nIGFuZCBleGl0aW5nIHRoZSBm
aXJld2FsbCwgcmVzcGVjdGl2ZWx5LgoKICAgVGhpcyBmZWF0dXJlIGlzIGFsc28gcHJlc2VudCBp
biBUVVJOLCBzaW5jZSBUVVJOIHNlcnZlcnMgYXJlIGFsbG93ZWQKICAgdG8gYXJiaXRyYXJpbHkg
cmVzdHJpY3QgdGhlIHJhbmdlIG9mIGFkZHJlc3NlcyBvZiBwZWVycyB0aGF0IHRoZXkKICAgd2ls
bCByZWxheSB0by4KCgoKUmVkZHksIGV0IGFsLiAgICAgICAgICAgRXhwaXJlcyBOb3ZlbWJlciAx
NiwgMjAxOSAgICAgICAgICAgICAgW1BhZ2UgNzhdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAg
ICAgICAgICAgIFRVUk4gICAgICAgICAgICAgICAgICAgICAgICAgIE1heSAyMDE5CgoKMjAuMi4z
LiAgUnVubmluZyBTZXJ2ZXJzIG9uIFdlbGwtS25vd24gUG9ydHMKCiAgIEEgbWFsaWNpb3VzIGNs
aWVudCBiZWhpbmQgYSBmaXJld2FsbCBtaWdodCB0cnkgdG8gY29ubmVjdCB0byBhIFRVUk4KICAg
c2VydmVyIGFuZCBvYnRhaW4gYW4gYWxsb2NhdGlvbiB3aGljaCBpdCB0aGVuIHVzZXMgdG8gcnVu
IGEgc2VydmVyLgogICBGb3IgZXhhbXBsZSwgYSBjbGllbnQgbWlnaHQgdHJ5IHRvIHJ1biBhIERO
UyBzZXJ2ZXIgb3IgRlRQIHNlcnZlci4KCiAgIFRoaXMgaXMgbm90IHBvc3NpYmxlIGluIFRVUk4u
ICBBIFRVUk4gc2VydmVyIHdpbGwgbmV2ZXIgYWNjZXB0CiAgIHRyYWZmaWMgZnJvbSBhIHBlZXIg
Zm9yIHdoaWNoIHRoZSBjbGllbnQgaGFzIG5vdCBpbnN0YWxsZWQgYQogICBwZXJtaXNzaW9uLiAg
VGh1cywgcGVlcnMgY2Fubm90IGp1c3QgY29ubmVjdCB0byB0aGUgYWxsb2NhdGVkIHBvcnQgaW4K
ICAgb3JkZXIgdG8gb2J0YWluIHRoZSBzZXJ2aWNlLgoKMjAuMy4gIEluc2lkZXIgQXR0YWNrcwoK
ICAgSW4gaW5zaWRlciBhdHRhY2tzLCBhIGNsaWVudCBoYXMgbGVnaXRpbWF0ZSBjcmVkZW50aWFs
cyBidXQgZGVmaWVzCiAgIHRoZSB0cnVzdCByZWxhdGlvbnNoaXAgdGhhdCBnb2VzIHdpdGggdGhv
c2UgY3JlZGVudGlhbHMuICBUaGVzZQogICBhdHRhY2tzIGNhbm5vdCBiZSBwcmV2ZW50ZWQgYnkg
Y3J5cHRvZ3JhcGhpYyBtZWFucyBidXQgbmVlZCB0byBiZQogICBjb25zaWRlcmVkIGluIHRoZSBk
ZXNpZ24gb2YgdGhlIHByb3RvY29sLgoKMjAuMy4xLiAgRG9TIGFnYWluc3QgVFVSTiBTZXJ2ZXIK
CiAgIEEgY2xpZW50IHdpc2hpbmcgdG8gZGlzcnVwdCBzZXJ2aWNlIHRvIG90aGVyIGNsaWVudHMg
bWlnaHQgb2J0YWluIGFuCiAgIGFsbG9jYXRpb24gYW5kIHRoZW4gZmxvb2QgaXQgd2l0aCB0cmFm
ZmljLCBpbiBhbiBhdHRlbXB0IHRvIHN3YW1wIHRoZQogICBzZXJ2ZXIgYW5kIHByZXZlbnQgaXQg
ZnJvbSBzZXJ2aWNpbmcgb3RoZXIgbGVnaXRpbWF0ZSBjbGllbnRzLiAgVGhpcwogICBpcyBtaXRp
Z2F0ZWQgYnkgdGhlIHJlY29tbWVuZGF0aW9uIHRoYXQgdGhlIHNlcnZlciBsaW1pdCB0aGUgYW1v
dW50CiAgIG9mIGJhbmR3aWR0aCBpdCB3aWxsIHJlbGF5IGZvciBhIGdpdmVuIHVzZXJuYW1lLiAg
VGhpcyB3b24ndCBwcmV2ZW50CiAgIGEgY2xpZW50IGZyb20gc2VuZGluZyBhIGxhcmdlIGFtb3Vu
dCBvZiB0cmFmZmljLCBidXQgaXQgYWxsb3dzIHRoZQogICBzZXJ2ZXIgdG8gaW1tZWRpYXRlbHkg
ZGlzY2FyZCB0cmFmZmljIGluIGV4Y2Vzcy4KCiAgIFNpbmNlIGVhY2ggYWxsb2NhdGlvbiB1c2Vz
IGEgcG9ydCBudW1iZXIgb24gdGhlIElQIGFkZHJlc3Mgb2YgdGhlCiAgIFRVUk4gc2VydmVyLCB0
aGUgbnVtYmVyIG9mIGFsbG9jYXRpb25zIG9uIGEgc2VydmVyIGlzIGZpbml0ZS4gIEFuCiAgIGF0
dGFja2VyIG1pZ2h0IGF0dGVtcHQgdG8gY29uc3VtZSBhbGwgb2YgdGhlbSBieSByZXF1ZXN0aW5n
IGEgbGFyZ2UKICAgbnVtYmVyIG9mIGFsbG9jYXRpb25zLiAgVGhpcyBpcyBwcmV2ZW50ZWQgYnkg
dGhlIHJlY29tbWVuZGF0aW9uIHRoYXQKICAgdGhlIHNlcnZlciBpbXBvc2UgYSBsaW1pdCBvZiB0
aGUgbnVtYmVyIG9mIGFsbG9jYXRpb25zIGFjdGl2ZSBhdCBhCiAgIHRpbWUgZm9yIGEgZ2l2ZW4g
dXNlcm5hbWUuCgoyMC4zLjIuICBBbm9ueW1vdXMgUmVsYXlpbmcgb2YgTWFsaWNpb3VzIFRyYWZm
aWMKCiAgIFRVUk4gc2VydmVycyBwcm92aWRlIGEgZGVncmVlIG9mIGFub255bWl6YXRpb24uICBB
IGNsaWVudCBjYW4gc2VuZAogICBkYXRhIHRvIHBlZXJzIHdpdGhvdXQgcmV2ZWFsaW5nIGl0cyBv
d24gSVAgYWRkcmVzcy4gIFRVUk4gc2VydmVycyBtYXkKICAgdGhlcmVmb3JlIGJlY29tZSBhdHRy
YWN0aXZlIHZlaGljbGVzIGZvciBhdHRhY2tlcnMgdG8gbGF1bmNoIGF0dGFja3MKICAgYWdhaW5z
dCB0YXJnZXRzIHdpdGhvdXQgZmVhciBvZiBkZXRlY3Rpb24uICBJbmRlZWQsIGl0IGlzIHBvc3Np
YmxlCiAgIGZvciBhIGNsaWVudCB0byBjaGFpbiB0b2dldGhlciBtdWx0aXBsZSBUVVJOIHNlcnZl
cnMsIHN1Y2ggdGhhdCBhbnkKICAgbnVtYmVyIG9mIHJlbGF5cyBjYW4gYmUgdXNlZCBiZWZvcmUg
YSB0YXJnZXQgcmVjZWl2ZXMgYSBwYWNrZXQuCgogICBBZG1pbmlzdHJhdG9ycyB3aG8gYXJlIHdv
cnJpZWQgYWJvdXQgdGhpcyBhdHRhY2sgY2FuIG1haW50YWluIGxvZ3MKICAgdGhhdCBjYXB0dXJl
IHRoZSBhY3R1YWwgc291cmNlIElQIGFuZCBwb3J0IG9mIHRoZSBjbGllbnQsIGFuZCBwZXJoYXBz
CiAgIGV2ZW4gZXZlcnkgcGVybWlzc2lvbiB0aGF0IGNsaWVudCBpbnN0YWxscy4gIFRoaXMgd2ls
bCBhbGxvdyBmb3IKCgoKClJlZGR5LCBldCBhbC4gICAgICAgICAgIEV4cGlyZXMgTm92ZW1iZXIg
MTYsIDIwMTkgICAgICAgICAgICAgIFtQYWdlIDc5XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAg
ICAgICAgICAgICBUVVJOICAgICAgICAgICAgICAgICAgICAgICAgICBNYXkgMjAxOQoKCiAgIGZv
cmVuc2ljIHRyYWNpbmcgdG8gZGV0ZXJtaW5lIHRoZSBvcmlnaW5hbCBzb3VyY2UsIHNob3VsZCBp
dCBiZQogICBkaXNjb3ZlcmVkIHRoYXQgYW4gYXR0YWNrIGlzIGJlaW5nIHJlbGF5ZWQgdGhyb3Vn
aCBhIFRVUk4gc2VydmVyLgoKMjAuMy4zLiAgTWFuaXB1bGF0aW5nIE90aGVyIEFsbG9jYXRpb25z
CgogICBBbiBhdHRhY2tlciBtaWdodCBhdHRlbXB0IHRvIGRpc3J1cHQgc2VydmljZSB0byBvdGhl
ciB1c2VycyBvZiB0aGUKICAgVFVSTiBzZXJ2ZXIgYnkgc2VuZGluZyBSZWZyZXNoIHJlcXVlc3Rz
IG9yIENyZWF0ZVBlcm1pc3Npb24gcmVxdWVzdHMKICAgdGhhdCAodGhyb3VnaCBzb3VyY2UgYWRk
cmVzcyBzcG9vZmluZykgYXBwZWFyIHRvIGJlIGNvbWluZyBmcm9tCiAgIGFub3RoZXIgdXNlciBv
ZiB0aGUgVFVSTiBzZXJ2ZXIuICBUVVJOIHByZXZlbnRzIHRoaXMgYnkgcmVxdWlyaW5nCiAgIHRo
YXQgdGhlIGNyZWRlbnRpYWxzIHVzZWQgaW4gQ3JlYXRlUGVybWlzc2lvbiwgUmVmcmVzaCwgYW5k
CiAgIENoYW5uZWxCaW5kIG1lc3NhZ2VzIG1hdGNoIHRob3NlIHVzZWQgdG8gY3JlYXRlIHRoZSBp
bml0aWFsCiAgIGFsbG9jYXRpb24uICBUaHVzLCB0aGUgZmFrZSByZXF1ZXN0cyBmcm9tIHRoZSBh
dHRhY2tlciB3aWxsIGJlCiAgIHJlamVjdGVkLgoKMjAuNC4gIFR1bm5lbCBBbXBsaWZpY2F0aW9u
IEF0dGFjawoKICAgQW4gYXR0YWNrZXIgbWlnaHQgYXR0ZW1wdCB0byBjYXVzZSBkYXRhIHBhY2tl
dHMgdG8gbG9vcCBudW1lcm91cwogICB0aW1lcyBiZXR3ZWVuIGEgVFVSTiBzZXJ2ZXIgYW5kIGEg
dHVubmVsIGJldHdlZW4gSVB2NCBhbmQgSVB2Ni4gIFRoZQogICBhdHRhY2sgZ29lcyBhcyBmb2xs
b3dzLgoKICAgU3VwcG9zZSBhbiBhdHRhY2tlciBrbm93cyB0aGF0IGEgdHVubmVsIGVuZHBvaW50
IHdpbGwgZm9yd2FyZAogICBlbmNhcHN1bGF0ZWQgcGFja2V0cyBmcm9tIGEgZ2l2ZW4gSVB2NiBh
ZGRyZXNzICh0aGlzIGRvZXNuJ3QKICAgbmVjZXNzYXJpbHkgbmVlZCB0byBiZSB0aGUgdHVubmVs
IGVuZHBvaW50J3MgYWRkcmVzcykuICBTdXBwb3NlIGhlCiAgIHRoZW4gc3Bvb2ZzIHR3byBwYWNr
ZXRzIGZyb20gdGhpcyBhZGRyZXNzOgoKICAgMS4gIEFuIEFsbG9jYXRlIHJlcXVlc3QgYXNraW5n
IGZvciBhIHY0IGFkZHJlc3MsIGFuZAoKICAgMi4gIEEgQ2hhbm5lbEJpbmQgcmVxdWVzdCBlc3Rh
Ymxpc2hpbmcgYSBjaGFubmVsIHRvIHRoZSBJUHY0IGFkZHJlc3MKICAgICAgIG9mIHRoZSB0dW5u
ZWwgZW5kcG9pbnQKCiAgIFRoZW4gaGUgaGFzIHNldCB1cCBhbiBhbXBsaWZpY2F0aW9uIGF0dGFj
azoKCiAgIG8gIFRoZSBUVVJOIHNlcnZlciB3aWxsIHJlLWVuY2Fwc3VsYXRlIElQdjYgVURQIGRh
dGEgaW4gdjQgYW5kIHNlbmQKICAgICAgaXQgdG8gdGhlIHR1bm5lbCBlbmRwb2ludAoKICAgbyAg
VGhlIHR1bm5lbCBlbmRwb2ludCB3aWxsIGRlLWVuY2Fwc3VsYXRlIHBhY2tldHMgZnJvbSB0aGUg
djQKICAgICAgaW50ZXJmYWNlIGFuZCBzZW5kIHRoZW0gdG8gdjYKCiAgIFNvIGlmIHRoZSBhdHRh
Y2tlciBzZW5kcyBhIHBhY2tldCBvZiB0aGUgZm9sbG93aW5nIGZvcm0uLi4KCgoKCgoKCgoKCgoK
UmVkZHksIGV0IGFsLiAgICAgICAgICAgRXhwaXJlcyBOb3ZlbWJlciAxNiwgMjAxOSAgICAgICAg
ICAgICAgW1BhZ2UgODBdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgIFRVUk4g
ICAgICAgICAgICAgICAgICAgICAgICAgIE1heSAyMDE5CgoKICAgICBJUHY2OiBzcmM9MjAwMTpE
Qjg6MTo6MSBkc3Q9MjAwMTpEQjg6OjIKICAgICBVRFA6ICA8cG9ydHM+CiAgICAgVFVSTjogPGNo
YW5uZWwgaWQ+CiAgICAgSVB2Njogc3JjPTIwMDE6REI4OjE6OjEgZHN0PTIwMDE6REI4OjoyCiAg
ICAgVURQOiAgPHBvcnRzPgogICAgIFRVUk46IDxjaGFubmVsIGlkPgogICAgIElQdjY6IHNyYz0y
MDAxOkRCODoxOjoxIGRzdD0yMDAxOkRCODo6MgogICAgIFVEUDogIDxwb3J0cz4KICAgICBUVVJO
OiA8Y2hhbm5lbCBpZD4KICAgICAuLi4KCiAgIFRoZW4gdGhlIFRVUk4gc2VydmVyIGFuZCB0aGUg
dHVubmVsIGVuZHBvaW50IHdpbGwgc2VuZCBpdCBiYWNrIGFuZAogICBmb3J0aCB1bnRpbCB0aGUg
bGFzdCBUVVJOIGhlYWRlciBpcyBjb25zdW1lZCwgYXQgd2hpY2ggcG9pbnQgdGhlIFRVUk4KICAg
c2VydmVyIHdpbGwgc2VuZCBhbiBlbXB0eSBwYWNrZXQsIHdoaWNoIHRoZSB0dW5uZWwgZW5kcG9p
bnQgd2lsbAogICBkcm9wLgoKICAgVGhlIGFtcGxpZmljYXRpb24gcG90ZW50aWFsIGhlcmUgaXMg
bGltaXRlZCBieSB0aGUgTVRVLCBzbyBpdCdzIG5vdAogICBodWdlOiBJUHY2K1VEUCtUVVJOIHRh
a2VzIDMzNCBieXRlcywgc28gYSBmb3VyLXRvLW9uZSBhbXBsaWZpY2F0aW9uCiAgIG91dCBvZiBh
IDE1MDAtYnl0ZSBwYWNrZXQgaXMgcG9zc2libGUuICBCdXQgdGhlIGF0dGFja2VyIGNvdWxkIHN0
aWxsCiAgIGluY3JlYXNlIHRyYWZmaWMgdm9sdW1lIGJ5IHNlbmRpbmcgbXVsdGlwbGUgcGFja2V0
cyBvciBieQogICBlc3RhYmxpc2hpbmcgbXVsdGlwbGUgY2hhbm5lbHMgc3Bvb2ZlZCBmcm9tIGRp
ZmZlcmVudCBhZGRyZXNzZXMKICAgYmVoaW5kIHRoZSBzYW1lIHR1bm5lbCBlbmRwb2ludC4KCiAg
IFRoZSBhdHRhY2sgaXMgbWl0aWdhdGVkIGFzIGZvbGxvd3MuICBJdCBpcyBSRUNPTU1FTkRFRCB0
aGF0IFRVUk4KICAgc2VydmVycyBub3QgYWNjZXB0IGFsbG9jYXRpb24gb3IgY2hhbm5lbCBiaW5k
aW5nIHJlcXVlc3RzIGZyb20KICAgYWRkcmVzc2VzIGtub3duIHRvIGJlIHR1bm5lbGVkLCBhbmQg
dGhhdCB0aGV5IG5vdCBmb3J3YXJkIGRhdGEgdG8KICAgc3VjaCBhZGRyZXNzZXMuICBJbiBwYXJ0
aWN1bGFyLCBhIFRVUk4gc2VydmVyIE1VU1QgTk9UIGFjY2VwdCBUZXJlZG8KICAgb3IgNnRvNCBh
ZGRyZXNzZXMgaW4gdGhlc2UgcmVxdWVzdHMuCgoyMC41LiAgT3RoZXIgQ29uc2lkZXJhdGlvbnMK
CiAgIEFueSByZWxheSBhZGRyZXNzZXMgbGVhcm5lZCB0aHJvdWdoIGFuIEFsbG9jYXRlIHJlcXVl
c3Qgd2lsbCBub3QKICAgb3BlcmF0ZSBwcm9wZXJseSB3aXRoIElQc2VjIEF1dGhlbnRpY2F0aW9u
IEhlYWRlciAoQUgpIFtSRkM0MzAyXSBpbgogICB0cmFuc3BvcnQgb3IgdHVubmVsIG1vZGUuICBI
b3dldmVyLCB0dW5uZWwtbW9kZSBJUHNlYyBFbmNhcHN1bGF0aW5nCiAgIFNlY3VyaXR5IFBheWxv
YWQgKEVTUCkgW1JGQzQzMDNdIHNob3VsZCBzdGlsbCBvcGVyYXRlLgoKMjEuICBJQU5BIENvbnNp
ZGVyYXRpb25zCgogICBbUGFyYWdyYXBocyBpbiBicmFjZXMgc2hvdWxkIGJlIHJlbW92ZWQgYnkg
dGhlIFJGQyBFZGl0b3IgdXBvbgogICBwdWJsaWNhdGlvbl0KCiAgIFRoZSBjb2RlcG9pbnRzIGZv
ciB0aGUgU1RVTiBtZXRob2RzIGRlZmluZWQgaW4gdGhpcyBzcGVjaWZpY2F0aW9uIGFyZQogICBs
aXN0ZWQgaW4gU2VjdGlvbiAxNi4gIFtJQU5BIGlzIHJlcXVlc3RlZCB0byB1cGRhdGUgdGhlIHJl
ZmVyZW5jZQogICBmcm9tIFtSRkM1NzY2XSB0byBSRkMtdG8tYmUgZm9yIHRoZSBTVFVOIG1ldGhv
ZHMgbGlzdGVkIGluCiAgIFNlY3Rpb24gMTYuXQoKICAgVGhlIGNvZGVwb2ludHMgZm9yIHRoZSBT
VFVOIGF0dHJpYnV0ZXMgZGVmaW5lZCBpbiB0aGlzIHNwZWNpZmljYXRpb24KICAgYXJlIGxpc3Rl
ZCBpbiBTZWN0aW9uIDE3LiAgW0lBTkEgaXMgcmVxdWVzdGVkIHRvIHVwZGF0ZSB0aGUgcmVmZXJl
bmNlCgoKClJlZGR5LCBldCBhbC4gICAgICAgICAgIEV4cGlyZXMgTm92ZW1iZXIgMTYsIDIwMTkg
ICAgICAgICAgICAgIFtQYWdlIDgxXQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAg
ICBUVVJOICAgICAgICAgICAgICAgICAgICAgICAgICBNYXkgMjAxOQoKCiAgIGZyb20gW1JGQzU3
NjZdIHRvIFJGQy10by1iZSBmb3IgdGhlIFNUVU4gYXR0cmlidXRlcyBDSEFOTkVMLU5VTUJFUiwK
ICAgTElGRVRJTUUsIFJlc2VydmVkICh3YXMgQkFORFdJRFRIKSwgWE9SLVBFRVItQUREUkVTUywg
REFUQSwgWE9SLQogICBSRUxBWUVELUFERFJFU1MsIFJFUVVFU1RFRC1BRERSRVNTLUZBTUlMWSwg
RVZFTi1QT1JULCBSRVFVRVNURUQtCiAgIFRSQU5TUE9SVCwgRE9OVC1GUkFHTUVOVCwgUmVzZXJ2
ZWQgKHdhcyBUSU1FUi1WQUwpIGFuZCBSRVNFUlZBVElPTi0KICAgVE9LRU4gbGlzdGVkIGluIFNl
Y3Rpb24gMTcuXQoKICAgW1RoZSBBRERJVElPTkFMLUFERFJFU1MtRkFNSUxZLCBBRERSRVNTLUVS
Uk9SLUNPREUgYW5kIElDTVAKICAgYXR0cmlidXRlcyByZXF1aXJlcyB0aGF0IElBTkEgYWxsb2Nh
dGUgYSB2YWx1ZSBpbiB0aGUgIlNUVU4KICAgYXR0cmlidXRlcyBSZWdpc3RyeSIgZnJvbSB0aGUg
Y29tcHJlaGVuc2lvbi1vcHRpb25hbCByYW5nZQogICAoMHg4MDAwLTB4RkZGRiksIHRvIGJlIHJl
cGxhY2VkIGZvciBUQkQtQ0EgdGhyb3VnaG91dCB0aGlzIGRvY3VtZW50XQoKICAgVGhlIGNvZGVw
b2ludHMgZm9yIHRoZSBTVFVOIGVycm9yIGNvZGVzIGRlZmluZWQgaW4gdGhpcyBzcGVjaWZpY2F0
aW9uCiAgIGFyZSBsaXN0ZWQgaW4gU2VjdGlvbiAxOC4gIFtJQU5BIGlzIHJlcXVlc3RlZCB0byB1
cGRhdGUgdGhlIHJlZmVyZW5jZQogICBmcm9tIFtSRkM1NzY2XSB0byBSRkMtdG8tYmUgZm9yIHRo
ZSBTVFVOIGVycm9yIGNvZGVzIGxpc3RlZCBpbgogICBTZWN0aW9uIDE4Ll0KCiAgIElBTkEgaGFz
IGFsbG9jYXRlZCB0aGUgU1JWIHNlcnZpY2UgbmFtZSBvZiAidHVybiIgZm9yIFRVUk4gb3ZlciBV
RFAKICAgb3IgVENQLCBhbmQgdGhlIHNlcnZpY2UgbmFtZSBvZiAidHVybnMiIGZvciBUVVJOIG92
ZXIgKEQpVExTLgoKICAgSUFOQSBoYXMgY3JlYXRlZCBhIHJlZ2lzdHJ5IGZvciBUVVJOIGNoYW5u
ZWwgbnVtYmVycywgaW5pdGlhbGx5CiAgIHBvcHVsYXRlZCBhcyBmb2xsb3dzOgoKICAgbyAgMHgw
MDAwIHRocm91Z2ggMHgzRkZGOiBSZXNlcnZlZCBhbmQgbm90IGF2YWlsYWJsZSBmb3IgdXNlLCBz
aW5jZQogICAgICB0aGV5IGNvbmZsaWN0IHdpdGggdGhlIFNUVU4gaGVhZGVyLgoKICAgbyAgMHg0
MDAwIHRocm91Z2ggMHg0RkZGOiBBIFRVUk4gaW1wbGVtZW50YXRpb24gaXMgZnJlZSB0byB1c2UK
ICAgICAgY2hhbm5lbCBudW1iZXJzIGluIHRoaXMgcmFuZ2UuCgogICBvICAweDUwMDAgdGhyb3Vn
aCAweEZGRkY6IFVuYXNzaWduZWQuCgogICBBbnkgY2hhbmdlIHRvIHRoaXMgcmVnaXN0cnkgbXVz
dCBiZSBtYWRlIHRocm91Z2ggYW4gSUVURiBTdGFuZGFyZHMKICAgQWN0aW9uLgoKMjIuICBJQUIg
Q29uc2lkZXJhdGlvbnMKCiAgIFRoZSBJQUIgaGFzIHN0dWRpZWQgdGhlIHByb2JsZW0gb2YgIlVu
aWxhdGVyYWwgU2VsZiBBZGRyZXNzIEZpeGluZyIKICAgKFVOU0FGKSwgd2hpY2ggaXMgdGhlIGdl
bmVyYWwgcHJvY2VzcyBieSB3aGljaCBhIGNsaWVudCBhdHRlbXB0cyB0bwogICBkZXRlcm1pbmUg
aXRzIGFkZHJlc3MgaW4gYW5vdGhlciByZWFsbSBvbiB0aGUgb3RoZXIgc2lkZSBvZiBhIE5BVAog
ICB0aHJvdWdoIGEgY29sbGFib3JhdGl2ZSBwcm90b2NvbC1yZWZsZWN0aW9uIG1lY2hhbmlzbSBb
UkZDMzQyNF0uICBUaGUKICAgVFVSTiBleHRlbnNpb24gaXMgYW4gZXhhbXBsZSBvZiBhIHByb3Rv
Y29sIHRoYXQgcGVyZm9ybXMgdGhpcyB0eXBlIG9mCiAgIGZ1bmN0aW9uLiAgVGhlIElBQiBoYXMg
bWFuZGF0ZWQgdGhhdCBhbnkgcHJvdG9jb2xzIGRldmVsb3BlZCBmb3IgdGhpcwogICBwdXJwb3Nl
IGRvY3VtZW50IGEgc3BlY2lmaWMgc2V0IG9mIGNvbnNpZGVyYXRpb25zLiAgVGhlc2UKICAgY29u
c2lkZXJhdGlvbnMgYW5kIHRoZSByZXNwb25zZXMgZm9yIFRVUk4gYXJlIGRvY3VtZW50ZWQgaW4g
dGhpcwogICBzZWN0aW9uLgoKICAgQ29uc2lkZXJhdGlvbiAxOiBQcmVjaXNlIGRlZmluaXRpb24g
b2YgYSBzcGVjaWZpYywgbGltaXRlZC1zY29wZQogICBwcm9ibGVtIHRoYXQgaXMgdG8gYmUgc29s
dmVkIHdpdGggdGhlIFVOU0FGIHByb3Bvc2FsLiAgQSBzaG9ydC10ZXJtCiAgIGZpeCBzaG91bGQg
bm90IGJlIGdlbmVyYWxpemVkIHRvIHNvbHZlIG90aGVyIHByb2JsZW1zLiAgU3VjaAoKCgpSZWRk
eSwgZXQgYWwuICAgICAgICAgICBFeHBpcmVzIE5vdmVtYmVyIDE2LCAyMDE5ICAgICAgICAgICAg
ICBbUGFnZSA4Ml0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgVFVSTiAgICAg
ICAgICAgICAgICAgICAgICAgICAgTWF5IDIwMTkKCgogICBnZW5lcmFsaXphdGlvbnMgbGVhZCB0
byB0aGUgcHJvbG9uZ2VkIGRlcGVuZGVuY2Ugb24gYW5kIHVzYWdlIG9mIHRoZQogICBzdXBwb3Nl
ZCBzaG9ydC10ZXJtIGZpeCAtLSBtZWFuaW5nIHRoYXQgaXQgaXMgbm8gbG9uZ2VyIGFjY3VyYXRl
IHRvCiAgIGNhbGwgaXQgInNob3J0LXRlcm0iLgoKICAgUmVzcG9uc2U6IFRVUk4gaXMgYSBwcm90
b2NvbCBmb3IgY29tbXVuaWNhdGlvbiBiZXR3ZWVuIGEgcmVsYXkgKD0KICAgVFVSTiBzZXJ2ZXIp
IGFuZCBpdHMgY2xpZW50LiAgVGhlIHByb3RvY29sIGFsbG93cyBhIGNsaWVudCB0aGF0IGlzCiAg
IGJlaGluZCBhIE5BVCB0byBvYnRhaW4gYW5kIHVzZSBhIHB1YmxpYyBJUCBhZGRyZXNzIG9uIHRo
ZSByZWxheS4gIEFzCiAgIGEgY29udmVuaWVuY2UgdG8gdGhlIGNsaWVudCwgVFVSTiBhbHNvIGFs
bG93cyB0aGUgY2xpZW50IHRvIGRldGVybWluZQogICBpdHMgc2VydmVyLXJlZmxleGl2ZSB0cmFu
c3BvcnQgYWRkcmVzcy4KCiAgIENvbnNpZGVyYXRpb24gMjogRGVzY3JpcHRpb24gb2YgYW4gZXhp
dCBzdHJhdGVneS90cmFuc2l0aW9uIHBsYW4uCiAgIFRoZSBiZXR0ZXIgc2hvcnQtdGVybSBmaXhl
cyBhcmUgdGhlIG9uZXMgdGhhdCB3aWxsIG5hdHVyYWxseSBzZWUgbGVzcwogICBhbmQgbGVzcyB1
c2UgYXMgdGhlIGFwcHJvcHJpYXRlIHRlY2hub2xvZ3kgaXMgZGVwbG95ZWQuCgogICBSZXNwb25z
ZTogVFVSTiB3aWxsIG5vIGxvbmdlciBiZSBuZWVkZWQgb25jZSB0aGVyZSBhcmUgbm8gbG9uZ2Vy
IGFueQogICBOQVRzLiAgVW5mb3J0dW5hdGVseSwgYXMgb2YgdGhlIGRhdGUgb2YgcHVibGljYXRp
b24gb2YgdGhpcyBkb2N1bWVudCwKICAgaXQgbm8gbG9uZ2VyIHNlZW1zIHZlcnkgbGlrZWx5IHRo
YXQgTkFUcyB3aWxsIGdvIGF3YXkgYW55IHRpbWUgc29vbi4KICAgSG93ZXZlciwgdGhlIG5lZWQg
Zm9yIFRVUk4gd2lsbCBhbHNvIGRlY3JlYXNlIGFzIHRoZSBudW1iZXIgb2YgTkFUcwogICB3aXRo
IHRoZSBtYXBwaW5nIHByb3BlcnR5IG9mIEVuZHBvaW50LUluZGVwZW5kZW50IE1hcHBpbmcgW1JG
QzQ3ODddCiAgIGluY3JlYXNlcy4KCiAgIENvbnNpZGVyYXRpb24gMzogRGlzY3Vzc2lvbiBvZiBz
cGVjaWZpYyBpc3N1ZXMgdGhhdCBtYXkgcmVuZGVyCiAgIHN5c3RlbXMgbW9yZSAiYnJpdHRsZSIu
ICBGb3IgZXhhbXBsZSwgYXBwcm9hY2hlcyB0aGF0IGludm9sdmUgdXNpbmcKICAgZGF0YSBhdCBt
dWx0aXBsZSBuZXR3b3JrIGxheWVycyBjcmVhdGUgbW9yZSBkZXBlbmRlbmNpZXMsIGluY3JlYXNl
CiAgIGRlYnVnZ2luZyBjaGFsbGVuZ2VzLCBhbmQgbWFrZSBpdCBoYXJkZXIgdG8gdHJhbnNpdGlv
bi4KCiAgIFJlc3BvbnNlOiBUVVJOIGlzICJicml0dGxlIiBpbiB0aGF0IGl0IHJlcXVpcmVzIHRo
ZSBOQVQgYmluZGluZ3MKICAgYmV0d2VlbiB0aGUgY2xpZW50IGFuZCB0aGUgc2VydmVyIHRvIGJl
IG1haW50YWluZWQgdW5jaGFuZ2VkIGZvciB0aGUKICAgbGlmZXRpbWUgb2YgdGhlIGFsbG9jYXRp
b24uICBUaGlzIGlzIHR5cGljYWxseSBkb25lIHVzaW5nIGtlZXAtCiAgIGFsaXZlcy4gIElmIHRo
aXMgaXMgbm90IGRvbmUsIHRoZW4gdGhlIGNsaWVudCB3aWxsIGxvc2UgaXRzCiAgIGFsbG9jYXRp
b24gYW5kIGNhbiBubyBsb25nZXIgZXhjaGFuZ2UgZGF0YSB3aXRoIGl0cyBwZWVycy4KCiAgIENv
bnNpZGVyYXRpb24gNDogSWRlbnRpZnkgcmVxdWlyZW1lbnRzIGZvciBsb25nZXItdGVybSwgc291
bmQKICAgdGVjaG5pY2FsIHNvbHV0aW9uczsgY29udHJpYnV0ZSB0byB0aGUgcHJvY2VzcyBvZiBm
aW5kaW5nIHRoZSByaWdodAogICBsb25nZXItdGVybSBzb2x1dGlvbi4KCiAgIFJlc3BvbnNlOiBU
aGUgbmVlZCBmb3IgVFVSTiB3aWxsIGJlIHJlZHVjZWQgb25jZSBOQVRzIGltcGxlbWVudCB0aGUK
ICAgcmVjb21tZW5kYXRpb25zIGZvciBOQVQgVURQIGJlaGF2aW9yIGRvY3VtZW50ZWQgaW4gW1JG
QzQ3ODddLgogICBBcHBsaWNhdGlvbnMgYXJlIGFsc28gc3Ryb25nbHkgdXJnZWQgdG8gdXNlIElD
RSBbUkZDODQ0NV0gdG8KICAgY29tbXVuaWNhdGUgd2l0aCBwZWVyczsgdGhvdWdoIElDRSB1c2Vz
IFRVUk4sIGl0IGRvZXMgc28gb25seSBhcyBhCiAgIGxhc3QgcmVzb3J0LCBhbmQgdXNlcyBpdCBp
biBhIGNvbnRyb2xsZWQgbWFubmVyLgoKICAgQ29uc2lkZXJhdGlvbiA1OiBEaXNjdXNzaW9uIG9m
IHRoZSBpbXBhY3Qgb2YgdGhlIG5vdGVkIHByYWN0aWNhbAogICBpc3N1ZXMgd2l0aCBleGlzdGlu
ZyBkZXBsb3llZCBOQVRzIGFuZCBleHBlcmllbmNlIHJlcG9ydHMuCgogICBSZXNwb25zZTogU29t
ZSBOQVRzIGRlcGxveWVkIHRvZGF5IGV4aGliaXQgYSBtYXBwaW5nIGJlaGF2aW9yIG90aGVyCiAg
IHRoYW4gRW5kcG9pbnQtSW5kZXBlbmRlbnQgbWFwcGluZy4gIFRoZXNlIE5BVHMgYXJlIGRpZmZp
Y3VsdCB0byB3b3JrCiAgIHdpdGgsIGFzIHRoZXkgbWFrZSBpdCBkaWZmaWN1bHQgb3IgaW1wb3Nz
aWJsZSBmb3IgcHJvdG9jb2xzIGxpa2UgSUNFCgoKClJlZGR5LCBldCBhbC4gICAgICAgICAgIEV4
cGlyZXMgTm92ZW1iZXIgMTYsIDIwMTkgICAgICAgICAgICAgIFtQYWdlIDgzXQoMCkludGVybmV0
LURyYWZ0ICAgICAgICAgICAgICAgICAgICBUVVJOICAgICAgICAgICAgICAgICAgICAgICAgICBN
YXkgMjAxOQoKCiAgIHRvIHVzZSBzZXJ2ZXItcmVmbGV4aXZlIHRyYW5zcG9ydCBhZGRyZXNzZXMg
b24gdGhvc2UgTkFUcy4gIEEgY2xpZW50CiAgIGJlaGluZCBzdWNoIGEgTkFUIGlzIG9mdGVuIGZv
cmNlZCB0byB1c2UgYSByZWxheSBwcm90b2NvbCBsaWtlIFRVUk4KICAgYmVjYXVzZSAiVURQIGhv
bGUgcHVuY2hpbmciIHRlY2huaXF1ZXMgW1JGQzUxMjhdIGRvIG5vdCB3b3JrLgoKMjMuICBDaGFu
Z2VzIHNpbmNlIFJGQyA1NzY2CgogICBUaGlzIHNlY3Rpb24gbGlzdHMgdGhlIG1ham9yIGNoYW5n
ZXMgaW4gdGhlIFRVUk4gcHJvdG9jb2wgZnJvbSB0aGUKICAgb3JpZ2luYWwgW1JGQzU3NjZdIHNw
ZWNpZmljYXRpb24uCgogICBvICBJUHY2IHN1cHBvcnQuCgogICBvICBSRVFVRVNURUQtQUREUkVT
Uy1GQU1JTFkgYXR0cmlidXRlLgoKICAgbyAgRGVzY3JpcHRpb24gb2YgdGhlIHR1bm5lbCBhbXBs
aWZpY2F0aW9uIGF0dGFjay4KCiAgIG8gIERUTFMgc3VwcG9ydC4KCiAgIG8gIEFkZCBzdXBwb3J0
IGZvciByZWNlaXZpbmcgSUNNUCBwYWNrZXRzLgoKICAgbyAgVXBkYXRlcyBQTVRVRC4KCiAgIG8g
IERpc2NvdmVyeSBvZiBUVVJOIHNlcnZlci4KCiAgIG8gIFRVUk4gVVJJIFNjaGVtZSBTZW1hbnRp
Y3MuCgogICBvICBIYXBweSBFeWViYWxscyBmb3IgVFVSTi4KCiAgIG8gIEFsaWduIHdpdGggdGhl
IGNoYW5nZXMgaW4gU1RVTmJpcy4KCjI0LiAgVXBkYXRlcyB0byBSRkMgNjE1NgoKICAgVGhpcyBz
ZWN0aW9uIGxpc3RzIHRoZSBtYWpvciB1cGRhdGVzIHRvIFtSRkM2MTU2XSBpbiB0aGlzCiAgIHNw
ZWNpZmljYXRpb24uCgogICBvICBBRERJVElPTkFMLUFERFJFU1MtRkFNSUxZLCBBTkQgQUREUkVT
Uy1FUlItQ09ERSBhdHRyaWJ1dGVzLgoKICAgbyAgNDQwIChBZGRyZXNzIEZhbWlseSBub3QgU3Vw
cG9ydGVkKSBhbmQgNDQzIChQZWVyIEFkZHJlc3MgRmFtaWx5CiAgICAgIE1pc21hdGNoKSByZXNw
b25zZXMuCgogICBvICBNb3JlIGRldGFpbHMgb24gcGFja2V0IHRyYW5zbGF0aW9ucy4KCjI1LiAg
QWNrbm93bGVkZ2VtZW50cwoKICAgTW9zdCBvZiB0aGUgdGV4dCBpbiB0aGlzIG5vdGUgY29tZXMg
ZnJvbSB0aGUgb3JpZ2luYWwgVFVSTgogICBzcGVjaWZpY2F0aW9uLCBbUkZDNTc2Nl0uICBUaGUg
YXV0aG9ycyB3b3VsZCBsaWtlIHRvIHRoYW5rIFJvaGFuIE1haHkKICAgY28tYXV0aG9yIG9mIG9y
aWdpbmFsIFRVUk4gc3BlY2lmaWNhdGlvbiBhbmQgZXZlcnlvbmUgd2hvIGhhZAogICBjb250cmli
dXRlZCB0byB0aGF0IGRvY3VtZW50LiAgVGhlIGF1dGhvcnMgd291bGQgYWxzbyBsaWtlIHRvCiAg
IGFja25vd2xlZGdlIHRoYXQgdGhpcyBkb2N1bWVudCBpbmhlcml0cyBtYXRlcmlhbCBmcm9tIFtS
RkM2MTU2XS4KCgoKUmVkZHksIGV0IGFsLiAgICAgICAgICAgRXhwaXJlcyBOb3ZlbWJlciAxNiwg
MjAxOSAgICAgICAgICAgICAgW1BhZ2UgODRdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAg
ICAgICAgIFRVUk4gICAgICAgICAgICAgICAgICAgICAgICAgIE1heSAyMDE5CgoKICAgVGhhbmtz
IHRvIEp1c3RpbiBVYmVydGksIFBhbCBNYXJ0aW5zZW4sIE9sZWcgTW9za2FsZW5rbywgQWlqdW4g
V2FuZwogICBhbmQgU2ltb24gUGVycmVhdWx0IGZvciB0aGVpciBoZWxwIG9uIHRoZSBBRERJVElP
TkFMLUFERFJFU1MtRkFNSUxZCiAgIG1lY2hhbmlzbS4gIEF1dGhvcnMgd291bGQgbGlrZSB0byB0
aGFuayBHb256YWxvIFNhbGd1ZWlybywgU2ltb24KICAgUGVycmVhdWx0LCBKb25hdGhhbiBMZW5u
b3gsIEJyYW5kb24gV2lsbGlhbXMsIEthcmwgU3RhaGwsIE5vcml5dWtpCiAgIFRvcmlpLCBOaWxz
IE9obG1laWVyLCBEYW4gV2luZywgVmlqYXkgR3VyYmFuaSwgSm9zZXBoIFRvdWNoLCBKdXN0aW4K
ICAgVWJlcnRpIGFuZCBPbGVnIE1vc2thbGVua28gZm9yIGNvbW1lbnRzIGFuZCByZXZpZXcuICBU
aGUgYXV0aG9ycwogICB3b3VsZCBsaWtlIHRvIHRoYW5rIE1hcmMgZm9yIGhpcyBjb250cmlidXRp
b25zIHRvIHRoZSB0ZXh0LgoKICAgU3BlY2lhbCB0aGFua3MgdG8gTWFnbnVzIFdlc3Rlcmx1bmQg
Zm9yIHRoZSBkZXRhaWxlZCBBRCByZXZpZXcuCgoyNi4gIFJlZmVyZW5jZXMKCjI2LjEuICBOb3Jt
YXRpdmUgUmVmZXJlbmNlcwoKICAgW0ktRC5pZXRmLXRyYW0tc3R1bmJpc10KICAgICAgICAgICAg
ICBQZXRpdC1IdWd1ZW5pbiwgTS4sIFNhbGd1ZWlybywgRy4sIFJvc2VuYmVyZywgSi4sIFdpbmcs
CiAgICAgICAgICAgICAgRC4sIE1haHksIFIuLCBhbmQgUC4gTWF0dGhld3MsICJTZXNzaW9uIFRy
YXZlcnNhbAogICAgICAgICAgICAgIFV0aWxpdGllcyBmb3IgTkFUIChTVFVOKSIsIGRyYWZ0LWll
dGYtdHJhbS1zdHVuYmlzLTIxCiAgICAgICAgICAgICAgKHdvcmsgaW4gcHJvZ3Jlc3MpLCBNYXJj
aCAyMDE5LgoKICAgW1Byb3RvY29sLU51bWJlcnNdCiAgICAgICAgICAgICAgIklBTkEgUHJvdG9j
b2wgTnVtYmVycyBSZWdpc3RyeSIsIDIwMDUsCiAgICAgICAgICAgICAgPGh0dHA6Ly93d3cuaWFu
YS5vcmcvYXNzaWdubWVudHMvcHJvdG9jb2wtbnVtYmVycz4uCgogICBbUkZDMDc5Ml0gIFBvc3Rl
bCwgSi4sICJJbnRlcm5ldCBDb250cm9sIE1lc3NhZ2UgUHJvdG9jb2wiLCBTVEQgNSwKICAgICAg
ICAgICAgICBSRkMgNzkyLCBET0kgMTAuMTc0ODcvUkZDMDc5MiwgU2VwdGVtYmVyIDE5ODEsCiAg
ICAgICAgICAgICAgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjNzkyPi4KCiAg
IFtSRkMxMTIyXSAgQnJhZGVuLCBSLiwgRWQuLCAiUmVxdWlyZW1lbnRzIGZvciBJbnRlcm5ldCBI
b3N0cyAtCiAgICAgICAgICAgICAgQ29tbXVuaWNhdGlvbiBMYXllcnMiLCBTVEQgMywgUkZDIDEx
MjIsCiAgICAgICAgICAgICAgRE9JIDEwLjE3NDg3L1JGQzExMjIsIE9jdG9iZXIgMTk4OSwKICAg
ICAgICAgICAgICA8aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmMxMTIyPi4KCiAg
IFtSRkMyMTE5XSAgQnJhZG5lciwgUy4sICJLZXkgd29yZHMgZm9yIHVzZSBpbiBSRkNzIHRvIElu
ZGljYXRlCiAgICAgICAgICAgICAgUmVxdWlyZW1lbnQgTGV2ZWxzIiwgQkNQIDE0LCBSRkMgMjEx
OSwKICAgICAgICAgICAgICBET0kgMTAuMTc0ODcvUkZDMjExOSwgTWFyY2ggMTk5NywKICAgICAg
ICAgICAgICA8aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmMyMTE5Pi4KCiAgIFtS
RkMyNDc0XSAgTmljaG9scywgSy4sIEJsYWtlLCBTLiwgQmFrZXIsIEYuLCBhbmQgRC4gQmxhY2ss
CiAgICAgICAgICAgICAgIkRlZmluaXRpb24gb2YgdGhlIERpZmZlcmVudGlhdGVkIFNlcnZpY2Vz
IEZpZWxkIChEUwogICAgICAgICAgICAgIEZpZWxkKSBpbiB0aGUgSVB2NCBhbmQgSVB2NiBIZWFk
ZXJzIiwgUkZDIDI0NzQsCiAgICAgICAgICAgICAgRE9JIDEwLjE3NDg3L1JGQzI0NzQsIERlY2Vt
YmVyIDE5OTgsCiAgICAgICAgICAgICAgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8v
cmZjMjQ3ND4uCgogICBbUkZDMzE2OF0gIFJhbWFrcmlzaG5hbiwgSy4sIEZsb3lkLCBTLiwgYW5k
IEQuIEJsYWNrLCAiVGhlIEFkZGl0aW9uCiAgICAgICAgICAgICAgb2YgRXhwbGljaXQgQ29uZ2Vz
dGlvbiBOb3RpZmljYXRpb24gKEVDTikgdG8gSVAiLAogICAgICAgICAgICAgIFJGQyAzMTY4LCBE
T0kgMTAuMTc0ODcvUkZDMzE2OCwgU2VwdGVtYmVyIDIwMDEsCiAgICAgICAgICAgICAgPGh0dHBz
Oi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjMzE2OD4uCgoKClJlZGR5LCBldCBhbC4gICAg
ICAgICAgIEV4cGlyZXMgTm92ZW1iZXIgMTYsIDIwMTkgICAgICAgICAgICAgIFtQYWdlIDg1XQoM
CkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgICBUVVJOICAgICAgICAgICAgICAgICAg
ICAgICAgICBNYXkgMjAxOQoKCiAgIFtSRkMzNjI5XSAgWWVyZ2VhdSwgRi4sICJVVEYtOCwgYSB0
cmFuc2Zvcm1hdGlvbiBmb3JtYXQgb2YgSVNPCiAgICAgICAgICAgICAgMTA2NDYiLCBTVEQgNjMs
IFJGQyAzNjI5LCBET0kgMTAuMTc0ODcvUkZDMzYyOSwgTm92ZW1iZXIKICAgICAgICAgICAgICAy
MDAzLCA8aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmMzNjI5Pi4KCiAgIFtSRkM0
NDQzXSAgQ29udGEsIEEuLCBEZWVyaW5nLCBTLiwgYW5kIE0uIEd1cHRhLCBFZC4sICJJbnRlcm5l
dAogICAgICAgICAgICAgIENvbnRyb2wgTWVzc2FnZSBQcm90b2NvbCAoSUNNUHY2KSBmb3IgdGhl
IEludGVybmV0CiAgICAgICAgICAgICAgUHJvdG9jb2wgVmVyc2lvbiA2IChJUHY2KSBTcGVjaWZp
Y2F0aW9uIiwgU1REIDg5LAogICAgICAgICAgICAgIFJGQyA0NDQzLCBET0kgMTAuMTc0ODcvUkZD
NDQ0MywgTWFyY2ggMjAwNiwKICAgICAgICAgICAgICA8aHR0cHM6Ly93d3cucmZjLWVkaXRvci5v
cmcvaW5mby9yZmM0NDQzPi4KCiAgIFtSRkM2MzQ3XSAgUmVzY29ybGEsIEUuIGFuZCBOLiBNb2Rh
ZHVndSwgIkRhdGFncmFtIFRyYW5zcG9ydCBMYXllcgogICAgICAgICAgICAgIFNlY3VyaXR5IFZl
cnNpb24gMS4yIiwgUkZDIDYzNDcsIERPSSAxMC4xNzQ4Ny9SRkM2MzQ3LAogICAgICAgICAgICAg
IEphbnVhcnkgMjAxMiwgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjNjM0Nz4u
CgogICBbUkZDNjQzN10gIEFtYW50ZSwgUy4sIENhcnBlbnRlciwgQi4sIEppYW5nLCBTLiwgYW5k
IEouIFJhamFoYWxtZSwKICAgICAgICAgICAgICAiSVB2NiBGbG93IExhYmVsIFNwZWNpZmljYXRp
b24iLCBSRkMgNjQzNywKICAgICAgICAgICAgICBET0kgMTAuMTc0ODcvUkZDNjQzNywgTm92ZW1i
ZXIgMjAxMSwKICAgICAgICAgICAgICA8aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9y
ZmM2NDM3Pi4KCiAgIFtSRkM2NzI0XSAgVGhhbGVyLCBELiwgRWQuLCBEcmF2ZXMsIFIuLCBNYXRz
dW1vdG8sIEEuLCBhbmQgVC4gQ2hvd24sCiAgICAgICAgICAgICAgIkRlZmF1bHQgQWRkcmVzcyBT
ZWxlY3Rpb24gZm9yIEludGVybmV0IFByb3RvY29sIFZlcnNpb24gNgogICAgICAgICAgICAgIChJ
UHY2KSIsIFJGQyA2NzI0LCBET0kgMTAuMTc0ODcvUkZDNjcyNCwgU2VwdGVtYmVyIDIwMTIsCiAg
ICAgICAgICAgICAgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjNjcyND4uCgog
ICBbUkZDNzA2NV0gIFBldGl0LUh1Z3VlbmluLCBNLiwgTmFuZGFrdW1hciwgUy4sIFNhbGd1ZWly
bywgRy4sIGFuZCBQLgogICAgICAgICAgICAgIEpvbmVzLCAiVHJhdmVyc2FsIFVzaW5nIFJlbGF5
cyBhcm91bmQgTkFUIChUVVJOKSBVbmlmb3JtCiAgICAgICAgICAgICAgUmVzb3VyY2UgSWRlbnRp
ZmllcnMiLCBSRkMgNzA2NSwgRE9JIDEwLjE3NDg3L1JGQzcwNjUsCiAgICAgICAgICAgICAgTm92
ZW1iZXIgMjAxMywgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjNzA2NT4uCgog
ICBbUkZDNzM1MF0gIFBldGl0LUh1Z3VlbmluLCBNLiBhbmQgRy4gU2FsZ3VlaXJvLCAiRGF0YWdy
YW0gVHJhbnNwb3J0CiAgICAgICAgICAgICAgTGF5ZXIgU2VjdXJpdHkgKERUTFMpIGFzIFRyYW5z
cG9ydCBmb3IgU2Vzc2lvbiBUcmF2ZXJzYWwKICAgICAgICAgICAgICBVdGlsaXRpZXMgZm9yIE5B
VCAoU1RVTikiLCBSRkMgNzM1MCwgRE9JIDEwLjE3NDg3L1JGQzczNTAsCiAgICAgICAgICAgICAg
QXVndXN0IDIwMTQsIDxodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzczNTA+LgoK
ICAgW1JGQzc1MjVdICBTaGVmZmVyLCBZLiwgSG9seiwgUi4sIGFuZCBQLiBTYWludC1BbmRyZSwK
ICAgICAgICAgICAgICAiUmVjb21tZW5kYXRpb25zIGZvciBTZWN1cmUgVXNlIG9mIFRyYW5zcG9y
dCBMYXllcgogICAgICAgICAgICAgIFNlY3VyaXR5IChUTFMpIGFuZCBEYXRhZ3JhbSBUcmFuc3Bv
cnQgTGF5ZXIgU2VjdXJpdHkKICAgICAgICAgICAgICAoRFRMUykiLCBCQ1AgMTk1LCBSRkMgNzUy
NSwgRE9JIDEwLjE3NDg3L1JGQzc1MjUsIE1heQogICAgICAgICAgICAgIDIwMTUsIDxodHRwczov
L3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzc1MjU+LgoKICAgW1JGQzc5MTVdICBCYW8sIEMu
LCBMaSwgWC4sIEJha2VyLCBGLiwgQW5kZXJzb24sIFQuLCBhbmQgRi4gR29udCwKICAgICAgICAg
ICAgICAiSVAvSUNNUCBUcmFuc2xhdGlvbiBBbGdvcml0aG0iLCBSRkMgNzkxNSwKICAgICAgICAg
ICAgICBET0kgMTAuMTc0ODcvUkZDNzkxNSwgSnVuZSAyMDE2LAogICAgICAgICAgICAgIDxodHRw
czovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzc5MTU+LgoKCgoKCgoKUmVkZHksIGV0IGFs
LiAgICAgICAgICAgRXhwaXJlcyBOb3ZlbWJlciAxNiwgMjAxOSAgICAgICAgICAgICAgW1BhZ2Ug
ODZdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgIFRVUk4gICAgICAgICAgICAg
ICAgICAgICAgICAgIE1heSAyMDE5CgoKICAgW1JGQzgyMDBdICBEZWVyaW5nLCBTLiBhbmQgUi4g
SGluZGVuLCAiSW50ZXJuZXQgUHJvdG9jb2wsIFZlcnNpb24gNgogICAgICAgICAgICAgIChJUHY2
KSBTcGVjaWZpY2F0aW9uIiwgU1REIDg2LCBSRkMgODIwMCwKICAgICAgICAgICAgICBET0kgMTAu
MTc0ODcvUkZDODIwMCwgSnVseSAyMDE3LAogICAgICAgICAgICAgIDxodHRwczovL3d3dy5yZmMt
ZWRpdG9yLm9yZy9pbmZvL3JmYzgyMDA+LgoKICAgW1JGQzgzMDVdICBTY2hpbmF6aSwgRC4gYW5k
IFQuIFBhdWx5LCAiSGFwcHkgRXllYmFsbHMgVmVyc2lvbiAyOgogICAgICAgICAgICAgIEJldHRl
ciBDb25uZWN0aXZpdHkgVXNpbmcgQ29uY3VycmVuY3kiLCBSRkMgODMwNSwKICAgICAgICAgICAg
ICBET0kgMTAuMTc0ODcvUkZDODMwNSwgRGVjZW1iZXIgMjAxNywKICAgICAgICAgICAgICA8aHR0
cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM4MzA1Pi4KCiAgIFtSRkM4NDQ2XSAgUmVz
Y29ybGEsIEUuLCAiVGhlIFRyYW5zcG9ydCBMYXllciBTZWN1cml0eSAoVExTKSBQcm90b2NvbAog
ICAgICAgICAgICAgIFZlcnNpb24gMS4zIiwgUkZDIDg0NDYsIERPSSAxMC4xNzQ4Ny9SRkM4NDQ2
LCBBdWd1c3QgMjAxOCwKICAgICAgICAgICAgICA8aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcv
aW5mby9yZmM4NDQ2Pi4KCjI2LjIuICBJbmZvcm1hdGl2ZSBSZWZlcmVuY2VzCgogICBbRnJhZy1I
YXJtZnVsXQogICAgICAgICAgICAgICJGcmFnbWVudGF0aW9uIENvbnNpZGVyZWQgSGFybWZ1bCIs
IDxQcm9jLiBTSUdDT01NICc4NywKICAgICAgICAgICAgICB2b2wuIDE3LCBOby4gNSwgT2N0b2Jl
ciAxOTg3Pi4KCiAgIFtJLUQuaWV0Zi1tbXVzaWMtaWNlLXNpcC1zZHBdCiAgICAgICAgICAgICAg
UGV0aXQtSHVndWVuaW4sIE0uLCBOYW5kYWt1bWFyLCBTLiwgYW5kIEEuIEtlcmFuZW4sCiAgICAg
ICAgICAgICAgIlNlc3Npb24gRGVzY3JpcHRpb24gUHJvdG9jb2wgKFNEUCkgT2ZmZXIvQW5zd2Vy
CiAgICAgICAgICAgICAgcHJvY2VkdXJlcyBmb3IgSW50ZXJhY3RpdmUgQ29ubmVjdGl2aXR5IEVz
dGFibGlzaG1lbnQKICAgICAgICAgICAgICAoSUNFKSIsIGRyYWZ0LWlldGYtbW11c2ljLWljZS1z
aXAtc2RwLTM2ICh3b3JrIGluCiAgICAgICAgICAgICAgcHJvZ3Jlc3MpLCBKdW5lIDIwMTkuCgog
ICBbSS1ELmlldGYtdHJhbS1zdHVuLXBtdHVkXQogICAgICAgICAgICAgIFBldGl0LUh1Z3Vlbmlu
LCBNLiBhbmQgRy4gU2FsZ3VlaXJvLCAiUGF0aCBNVFUgRGlzY292ZXJ5CiAgICAgICAgICAgICAg
VXNpbmcgU2Vzc2lvbiBUcmF2ZXJzYWwgVXRpbGl0aWVzIGZvciBOQVQgKFNUVU4pIiwgZHJhZnQt
CiAgICAgICAgICAgICAgaWV0Zi10cmFtLXN0dW4tcG10dWQtMTAgKHdvcmsgaW4gcHJvZ3Jlc3Mp
LCBTZXB0ZW1iZXIKICAgICAgICAgICAgICAyMDE4LgoKICAgW0ktRC5pZXRmLXRzdndnLXVkcC1v
cHRpb25zXQogICAgICAgICAgICAgIFRvdWNoLCBKLiwgIlRyYW5zcG9ydCBPcHRpb25zIGZvciBV
RFAiLCBkcmFmdC1pZXRmLXRzdndnLQogICAgICAgICAgICAgIHVkcC1vcHRpb25zLTA3ICh3b3Jr
IGluIHByb2dyZXNzKSwgTWFyY2ggMjAxOS4KCiAgIFtQb3J0LU51bWJlcnNdCiAgICAgICAgICAg
ICAgIklBTkEgUG9ydCBOdW1iZXJzIFJlZ2lzdHJ5IiwgMjAwNSwKICAgICAgICAgICAgICA8aHR0
cDovL3d3dy5pYW5hLm9yZy9hc3NpZ25tZW50cy9wb3J0LW51bWJlcnM+LgoKICAgW1JGQzA3OTFd
ICBQb3N0ZWwsIEouLCAiSW50ZXJuZXQgUHJvdG9jb2wiLCBTVEQgNSwgUkZDIDc5MSwKICAgICAg
ICAgICAgICBET0kgMTAuMTc0ODcvUkZDMDc5MSwgU2VwdGVtYmVyIDE5ODEsCiAgICAgICAgICAg
ICAgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjNzkxPi4KCiAgIFtSRkMxMTkx
XSAgTW9ndWwsIEouIGFuZCBTLiBEZWVyaW5nLCAiUGF0aCBNVFUgZGlzY292ZXJ5IiwgUkZDIDEx
OTEsCiAgICAgICAgICAgICAgRE9JIDEwLjE3NDg3L1JGQzExOTEsIE5vdmVtYmVyIDE5OTAsCiAg
ICAgICAgICAgICAgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjMTE5MT4uCgoK
ClJlZGR5LCBldCBhbC4gICAgICAgICAgIEV4cGlyZXMgTm92ZW1iZXIgMTYsIDIwMTkgICAgICAg
ICAgICAgIFtQYWdlIDg3XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgICBUVVJO
ICAgICAgICAgICAgICAgICAgICAgICAgICBNYXkgMjAxOQoKCiAgIFtSRkMxOTE4XSAgUmVraHRl
ciwgWS4sIE1vc2tvd2l0eiwgQi4sIEthcnJlbmJlcmcsIEQuLCBkZSBHcm9vdCwgRy4sCiAgICAg
ICAgICAgICAgYW5kIEUuIExlYXIsICJBZGRyZXNzIEFsbG9jYXRpb24gZm9yIFByaXZhdGUgSW50
ZXJuZXRzIiwKICAgICAgICAgICAgICBCQ1AgNSwgUkZDIDE5MTgsIERPSSAxMC4xNzQ4Ny9SRkMx
OTE4LCBGZWJydWFyeSAxOTk2LAogICAgICAgICAgICAgIDxodHRwczovL3d3dy5yZmMtZWRpdG9y
Lm9yZy9pbmZvL3JmYzE5MTg+LgoKICAgW1JGQzE5MjhdICBMZWVjaCwgTS4sIEdhbmlzLCBNLiwg
TGVlLCBZLiwgS3VyaXMsIFIuLCBLb2JsYXMsIEQuLCBhbmQKICAgICAgICAgICAgICBMLiBKb25l
cywgIlNPQ0tTIFByb3RvY29sIFZlcnNpb24gNSIsIFJGQyAxOTI4LAogICAgICAgICAgICAgIERP
SSAxMC4xNzQ4Ny9SRkMxOTI4LCBNYXJjaCAxOTk2LAogICAgICAgICAgICAgIDxodHRwczovL3d3
dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzE5Mjg+LgoKICAgW1JGQzMyNjFdICBSb3NlbmJlcmcs
IEouLCBTY2h1bHpyaW5uZSwgSC4sIENhbWFyaWxsbywgRy4sIEpvaG5zdG9uLAogICAgICAgICAg
ICAgIEEuLCBQZXRlcnNvbiwgSi4sIFNwYXJrcywgUi4sIEhhbmRsZXksIE0uLCBhbmQgRS4KICAg
ICAgICAgICAgICBTY2hvb2xlciwgIlNJUDogU2Vzc2lvbiBJbml0aWF0aW9uIFByb3RvY29sIiwg
UkZDIDMyNjEsCiAgICAgICAgICAgICAgRE9JIDEwLjE3NDg3L1JGQzMyNjEsIEp1bmUgMjAwMiwK
ICAgICAgICAgICAgICA8aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmMzMjYxPi4K
CiAgIFtSRkMzNDI0XSAgRGFpZ2xlLCBMLiwgRWQuIGFuZCBJQUIsICJJQUIgQ29uc2lkZXJhdGlv
bnMgZm9yCiAgICAgICAgICAgICAgVU5pbGF0ZXJhbCBTZWxmLUFkZHJlc3MgRml4aW5nIChVTlNB
RikgQWNyb3NzIE5ldHdvcmsKICAgICAgICAgICAgICBBZGRyZXNzIFRyYW5zbGF0aW9uIiwgUkZD
IDM0MjQsIERPSSAxMC4xNzQ4Ny9SRkMzNDI0LAogICAgICAgICAgICAgIE5vdmVtYmVyIDIwMDIs
IDxodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzM0MjQ+LgoKICAgW1JGQzM1NTBd
ICBTY2h1bHpyaW5uZSwgSC4sIENhc25lciwgUy4sIEZyZWRlcmljaywgUi4sIGFuZCBWLgogICAg
ICAgICAgICAgIEphY29ic29uLCAiUlRQOiBBIFRyYW5zcG9ydCBQcm90b2NvbCBmb3IgUmVhbC1U
aW1lCiAgICAgICAgICAgICAgQXBwbGljYXRpb25zIiwgU1REIDY0LCBSRkMgMzU1MCwgRE9JIDEw
LjE3NDg3L1JGQzM1NTAsCiAgICAgICAgICAgICAgSnVseSAyMDAzLCA8aHR0cHM6Ly93d3cucmZj
LWVkaXRvci5vcmcvaW5mby9yZmMzNTUwPi4KCiAgIFtSRkMzNzExXSAgQmF1Z2hlciwgTS4sIE1j
R3JldywgRC4sIE5hc2x1bmQsIE0uLCBDYXJyYXJhLCBFLiwgYW5kIEsuCiAgICAgICAgICAgICAg
Tm9ycm1hbiwgIlRoZSBTZWN1cmUgUmVhbC10aW1lIFRyYW5zcG9ydCBQcm90b2NvbCAoU1JUUCki
LAogICAgICAgICAgICAgIFJGQyAzNzExLCBET0kgMTAuMTc0ODcvUkZDMzcxMSwgTWFyY2ggMjAw
NCwKICAgICAgICAgICAgICA8aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmMzNzEx
Pi4KCiAgIFtSRkM0MDg2XSAgRWFzdGxha2UgM3JkLCBELiwgU2NoaWxsZXIsIEouLCBhbmQgUy4g
Q3JvY2tlciwKICAgICAgICAgICAgICAiUmFuZG9tbmVzcyBSZXF1aXJlbWVudHMgZm9yIFNlY3Vy
aXR5IiwgQkNQIDEwNiwgUkZDIDQwODYsCiAgICAgICAgICAgICAgRE9JIDEwLjE3NDg3L1JGQzQw
ODYsIEp1bmUgMjAwNSwKICAgICAgICAgICAgICA8aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcv
aW5mby9yZmM0MDg2Pi4KCiAgIFtSRkM0MzAyXSAgS2VudCwgUy4sICJJUCBBdXRoZW50aWNhdGlv
biBIZWFkZXIiLCBSRkMgNDMwMiwKICAgICAgICAgICAgICBET0kgMTAuMTc0ODcvUkZDNDMwMiwg
RGVjZW1iZXIgMjAwNSwKICAgICAgICAgICAgICA8aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcv
aW5mby9yZmM0MzAyPi4KCiAgIFtSRkM0MzAzXSAgS2VudCwgUy4sICJJUCBFbmNhcHN1bGF0aW5n
IFNlY3VyaXR5IFBheWxvYWQgKEVTUCkiLAogICAgICAgICAgICAgIFJGQyA0MzAzLCBET0kgMTAu
MTc0ODcvUkZDNDMwMywgRGVjZW1iZXIgMjAwNSwKICAgICAgICAgICAgICA8aHR0cHM6Ly93d3cu
cmZjLWVkaXRvci5vcmcvaW5mby9yZmM0MzAzPi4KCiAgIFtSRkM0Nzg3XSAgQXVkZXQsIEYuLCBF
ZC4gYW5kIEMuIEplbm5pbmdzLCAiTmV0d29yayBBZGRyZXNzCiAgICAgICAgICAgICAgVHJhbnNs
YXRpb24gKE5BVCkgQmVoYXZpb3JhbCBSZXF1aXJlbWVudHMgZm9yIFVuaWNhc3QKICAgICAgICAg
ICAgICBVRFAiLCBCQ1AgMTI3LCBSRkMgNDc4NywgRE9JIDEwLjE3NDg3L1JGQzQ3ODcsIEphbnVh
cnkKICAgICAgICAgICAgICAyMDA3LCA8aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9y
ZmM0Nzg3Pi4KCgoKUmVkZHksIGV0IGFsLiAgICAgICAgICAgRXhwaXJlcyBOb3ZlbWJlciAxNiwg
MjAxOSAgICAgICAgICAgICAgW1BhZ2UgODhdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAg
ICAgICAgIFRVUk4gICAgICAgICAgICAgICAgICAgICAgICAgIE1heSAyMDE5CgoKICAgW1JGQzQ4
MjFdICBNYXRoaXMsIE0uIGFuZCBKLiBIZWZmbmVyLCAiUGFja2V0aXphdGlvbiBMYXllciBQYXRo
IE1UVQogICAgICAgICAgICAgIERpc2NvdmVyeSIsIFJGQyA0ODIxLCBET0kgMTAuMTc0ODcvUkZD
NDgyMSwgTWFyY2ggMjAwNywKICAgICAgICAgICAgICA8aHR0cHM6Ly93d3cucmZjLWVkaXRvci5v
cmcvaW5mby9yZmM0ODIxPi4KCiAgIFtSRkM1MTI4XSAgU3Jpc3VyZXNoLCBQLiwgRm9yZCwgQi4s
IGFuZCBELiBLZWdlbCwgIlN0YXRlIG9mIFBlZXItdG8tCiAgICAgICAgICAgICAgUGVlciAoUDJQ
KSBDb21tdW5pY2F0aW9uIGFjcm9zcyBOZXR3b3JrIEFkZHJlc3MKICAgICAgICAgICAgICBUcmFu
c2xhdG9ycyAoTkFUcykiLCBSRkMgNTEyOCwgRE9JIDEwLjE3NDg3L1JGQzUxMjgsIE1hcmNoCiAg
ICAgICAgICAgICAgMjAwOCwgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjNTEy
OD4uCgogICBbUkZDNTQ4Ml0gIEVnZ2VydCwgTC4gYW5kIEYuIEdvbnQsICJUQ1AgVXNlciBUaW1l
b3V0IE9wdGlvbiIsCiAgICAgICAgICAgICAgUkZDIDU0ODIsIERPSSAxMC4xNzQ4Ny9SRkM1NDgy
LCBNYXJjaCAyMDA5LAogICAgICAgICAgICAgIDxodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9p
bmZvL3JmYzU0ODI+LgoKICAgW1JGQzU3NjZdICBNYWh5LCBSLiwgTWF0dGhld3MsIFAuLCBhbmQg
Si4gUm9zZW5iZXJnLCAiVHJhdmVyc2FsIFVzaW5nCiAgICAgICAgICAgICAgUmVsYXlzIGFyb3Vu
ZCBOQVQgKFRVUk4pOiBSZWxheSBFeHRlbnNpb25zIHRvIFNlc3Npb24KICAgICAgICAgICAgICBU
cmF2ZXJzYWwgVXRpbGl0aWVzIGZvciBOQVQgKFNUVU4pIiwgUkZDIDU3NjYsCiAgICAgICAgICAg
ICAgRE9JIDEwLjE3NDg3L1JGQzU3NjYsIEFwcmlsIDIwMTAsCiAgICAgICAgICAgICAgPGh0dHBz
Oi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjNTc2Nj4uCgogICBbUkZDNTkyNV0gIFRvdWNo
LCBKLiwgTWFua2luLCBBLiwgYW5kIFIuIEJvbmljYSwgIlRoZSBUQ1AKICAgICAgICAgICAgICBB
dXRoZW50aWNhdGlvbiBPcHRpb24iLCBSRkMgNTkyNSwgRE9JIDEwLjE3NDg3L1JGQzU5MjUsCiAg
ICAgICAgICAgICAgSnVuZSAyMDEwLCA8aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9y
ZmM1OTI1Pi4KCiAgIFtSRkM1OTI4XSAgUGV0aXQtSHVndWVuaW4sIE0uLCAiVHJhdmVyc2FsIFVz
aW5nIFJlbGF5cyBhcm91bmQgTkFUCiAgICAgICAgICAgICAgKFRVUk4pIFJlc29sdXRpb24gTWVj
aGFuaXNtIiwgUkZDIDU5MjgsCiAgICAgICAgICAgICAgRE9JIDEwLjE3NDg3L1JGQzU5MjgsIEF1
Z3VzdCAyMDEwLAogICAgICAgICAgICAgIDxodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZv
L3JmYzU5Mjg+LgoKICAgW1JGQzYwNTZdICBMYXJzZW4sIE0uIGFuZCBGLiBHb250LCAiUmVjb21t
ZW5kYXRpb25zIGZvciBUcmFuc3BvcnQtCiAgICAgICAgICAgICAgUHJvdG9jb2wgUG9ydCBSYW5k
b21pemF0aW9uIiwgQkNQIDE1NiwgUkZDIDYwNTYsCiAgICAgICAgICAgICAgRE9JIDEwLjE3NDg3
L1JGQzYwNTYsIEphbnVhcnkgMjAxMSwKICAgICAgICAgICAgICA8aHR0cHM6Ly93d3cucmZjLWVk
aXRvci5vcmcvaW5mby9yZmM2MDU2Pi4KCiAgIFtSRkM2MDYyXSAgUGVycmVhdWx0LCBTLiwgRWQu
IGFuZCBKLiBSb3NlbmJlcmcsICJUcmF2ZXJzYWwgVXNpbmcKICAgICAgICAgICAgICBSZWxheXMg
YXJvdW5kIE5BVCAoVFVSTikgRXh0ZW5zaW9ucyBmb3IgVENQIEFsbG9jYXRpb25zIiwKICAgICAg
ICAgICAgICBSRkMgNjA2MiwgRE9JIDEwLjE3NDg3L1JGQzYwNjIsIE5vdmVtYmVyIDIwMTAsCiAg
ICAgICAgICAgICAgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjNjA2Mj4uCgog
ICBbUkZDNjE1Nl0gIENhbWFyaWxsbywgRy4sIE5vdm8sIE8uLCBhbmQgUy4gUGVycmVhdWx0LCBF
ZC4sICJUcmF2ZXJzYWwKICAgICAgICAgICAgICBVc2luZyBSZWxheXMgYXJvdW5kIE5BVCAoVFVS
TikgRXh0ZW5zaW9uIGZvciBJUHY2IiwKICAgICAgICAgICAgICBSRkMgNjE1NiwgRE9JIDEwLjE3
NDg3L1JGQzYxNTYsIEFwcmlsIDIwMTEsCiAgICAgICAgICAgICAgPGh0dHBzOi8vd3d3LnJmYy1l
ZGl0b3Iub3JnL2luZm8vcmZjNjE1Nj4uCgogICBbUkZDNjgyNF0gIEZvcmQsIEEuLCBSYWljaXUs
IEMuLCBIYW5kbGV5LCBNLiwgYW5kIE8uIEJvbmF2ZW50dXJlLAogICAgICAgICAgICAgICJUQ1Ag
RXh0ZW5zaW9ucyBmb3IgTXVsdGlwYXRoIE9wZXJhdGlvbiB3aXRoIE11bHRpcGxlCiAgICAgICAg
ICAgICAgQWRkcmVzc2VzIiwgUkZDIDY4MjQsIERPSSAxMC4xNzQ4Ny9SRkM2ODI0LCBKYW51YXJ5
IDIwMTMsCiAgICAgICAgICAgICAgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZj
NjgyND4uCgoKCgpSZWRkeSwgZXQgYWwuICAgICAgICAgICBFeHBpcmVzIE5vdmVtYmVyIDE2LCAy
MDE5ICAgICAgICAgICAgICBbUGFnZSA4OV0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAg
ICAgICAgVFVSTiAgICAgICAgICAgICAgICAgICAgICAgICAgTWF5IDIwMTkKCgogICBbUkZDNzQx
M10gIENoZW5nLCBZLiwgQ2h1LCBKLiwgUmFkaGFrcmlzaG5hbiwgUy4sIGFuZCBBLiBKYWluLCAi
VENQCiAgICAgICAgICAgICAgRmFzdCBPcGVuIiwgUkZDIDc0MTMsIERPSSAxMC4xNzQ4Ny9SRkM3
NDEzLCBEZWNlbWJlciAyMDE0LAogICAgICAgICAgICAgIDxodHRwczovL3d3dy5yZmMtZWRpdG9y
Lm9yZy9pbmZvL3JmYzc0MTM+LgoKICAgW1JGQzc0NzhdICBIb2xtYmVyZywgQy4sIEhha2Fuc3Nv
biwgUy4sIGFuZCBHLiBFcmlrc3NvbiwgIldlYiBSZWFsLQogICAgICAgICAgICAgIFRpbWUgQ29t
bXVuaWNhdGlvbiBVc2UgQ2FzZXMgYW5kIFJlcXVpcmVtZW50cyIsIFJGQyA3NDc4LAogICAgICAg
ICAgICAgIERPSSAxMC4xNzQ4Ny9SRkM3NDc4LCBNYXJjaCAyMDE1LAogICAgICAgICAgICAgIDxo
dHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzc0Nzg+LgoKICAgW1JGQzc2MzVdICBS
ZWRkeSwgVC4sIFBhdGlsLCBQLiwgUmF2aW5kcmFuYXRoLCBSLiwgYW5kIEouIFViZXJ0aSwKICAg
ICAgICAgICAgICAiU2Vzc2lvbiBUcmF2ZXJzYWwgVXRpbGl0aWVzIGZvciBOQVQgKFNUVU4pIEV4
dGVuc2lvbiBmb3IKICAgICAgICAgICAgICBUaGlyZC1QYXJ0eSBBdXRob3JpemF0aW9uIiwgUkZD
IDc2MzUsCiAgICAgICAgICAgICAgRE9JIDEwLjE3NDg3L1JGQzc2MzUsIEF1Z3VzdCAyMDE1LAog
ICAgICAgICAgICAgIDxodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzc2MzU+LgoK
ICAgW1JGQzc2NTddICBCbGFjaywgRC4sIEVkLiBhbmQgUC4gSm9uZXMsICJEaWZmZXJlbnRpYXRl
ZCBTZXJ2aWNlcwogICAgICAgICAgICAgIChEaWZmc2VydikgYW5kIFJlYWwtVGltZSBDb21tdW5p
Y2F0aW9uIiwgUkZDIDc2NTcsCiAgICAgICAgICAgICAgRE9JIDEwLjE3NDg3L1JGQzc2NTcsIE5v
dmVtYmVyIDIwMTUsCiAgICAgICAgICAgICAgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2lu
Zm8vcmZjNzY1Nz4uCgogICBbUkZDNzk4M10gIFBldGl0LUh1Z3VlbmluLCBNLiBhbmQgRy4gU2Fs
Z3VlaXJvLCAiTXVsdGlwbGV4aW5nIFNjaGVtZQogICAgICAgICAgICAgIFVwZGF0ZXMgZm9yIFNl
Y3VyZSBSZWFsLXRpbWUgVHJhbnNwb3J0IFByb3RvY29sIChTUlRQKQogICAgICAgICAgICAgIEV4
dGVuc2lvbiBmb3IgRGF0YWdyYW0gVHJhbnNwb3J0IExheWVyIFNlY3VyaXR5IChEVExTKSIsCiAg
ICAgICAgICAgICAgUkZDIDc5ODMsIERPSSAxMC4xNzQ4Ny9SRkM3OTgzLCBTZXB0ZW1iZXIgMjAx
NiwKICAgICAgICAgICAgICA8aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM3OTgz
Pi4KCiAgIFtSRkM4MTU1XSAgUGF0aWwsIFAuLCBSZWRkeSwgVC4sIGFuZCBELiBXaW5nLCAiVHJh
dmVyc2FsIFVzaW5nIFJlbGF5cwogICAgICAgICAgICAgIGFyb3VuZCBOQVQgKFRVUk4pIFNlcnZl
ciBBdXRvIERpc2NvdmVyeSIsIFJGQyA4MTU1LAogICAgICAgICAgICAgIERPSSAxMC4xNzQ4Ny9S
RkM4MTU1LCBBcHJpbCAyMDE3LAogICAgICAgICAgICAgIDxodHRwczovL3d3dy5yZmMtZWRpdG9y
Lm9yZy9pbmZvL3JmYzgxNTU+LgoKICAgW1JGQzgzMTFdICBCbGFjaywgRC4sICJSZWxheGluZyBS
ZXN0cmljdGlvbnMgb24gRXhwbGljaXQgQ29uZ2VzdGlvbgogICAgICAgICAgICAgIE5vdGlmaWNh
dGlvbiAoRUNOKSBFeHBlcmltZW50YXRpb24iLCBSRkMgODMxMSwKICAgICAgICAgICAgICBET0kg
MTAuMTc0ODcvUkZDODMxMSwgSmFudWFyeSAyMDE4LAogICAgICAgICAgICAgIDxodHRwczovL3d3
dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzgzMTE+LgoKICAgW1JGQzg0NDVdICBLZXJhbmVuLCBB
LiwgSG9sbWJlcmcsIEMuLCBhbmQgSi4gUm9zZW5iZXJnLCAiSW50ZXJhY3RpdmUKICAgICAgICAg
ICAgICBDb25uZWN0aXZpdHkgRXN0YWJsaXNobWVudCAoSUNFKTogQSBQcm90b2NvbCBmb3IgTmV0
d29yawogICAgICAgICAgICAgIEFkZHJlc3MgVHJhbnNsYXRvciAoTkFUKSBUcmF2ZXJzYWwiLCBS
RkMgODQ0NSwKICAgICAgICAgICAgICBET0kgMTAuMTc0ODcvUkZDODQ0NSwgSnVseSAyMDE4LAog
ICAgICAgICAgICAgIDxodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzg0NDU+LgoK
QXV0aG9ycycgQWRkcmVzc2VzCgoKCgoKCgoKUmVkZHksIGV0IGFsLiAgICAgICAgICAgRXhwaXJl
cyBOb3ZlbWJlciAxNiwgMjAxOSAgICAgICAgICAgICAgW1BhZ2UgOTBdCgwKSW50ZXJuZXQtRHJh
ZnQgICAgICAgICAgICAgICAgICAgIFRVUk4gICAgICAgICAgICAgICAgICAgICAgICAgIE1heSAy
MDE5CgoKICAgVGlydW1hbGVzd2FyIFJlZGR5IChlZGl0b3IpCiAgIE1jQWZlZSwgSW5jLgogICBF
bWJhc3N5IEdvbGYgTGluayBCdXNpbmVzcyBQYXJrCiAgIEJhbmdhbG9yZSwgS2FybmF0YWthICA1
NjAwNzEKICAgSW5kaWEKCiAgIEVtYWlsOiBrb25kdGlyQGdtYWlsLmNvbQoKCiAgIEFsYW4gSm9o
bnN0b24gKGVkaXRvcikKICAgVmlsbGFub3ZhIFVuaXZlcnNpdHkKICAgVmlsbGFub3ZhLCBQQQog
ICBVU0EKCiAgIEVtYWlsOiBhbGFuLmIuam9obnN0b25AZ21haWwuY29tCgoKICAgUGhpbGlwIE1h
dHRoZXdzCiAgIEFsY2F0ZWwtTHVjZW50CiAgIDYwMCBNYXJjaCBSb2FkCiAgIE90dGF3YSwgT250
YXJpbwogICBDYW5hZGEKCiAgIEVtYWlsOiBwaGlsaXBfbWF0dGhld3NAbWFnbWEuY2EKCgogICBK
b25hdGhhbiBSb3NlbmJlcmcKICAgamRyb3Nlbi5uZXQKICAgRWRpc29uLCBOSgogICBVU0EKCiAg
IEVtYWlsOiBqZHJvc2VuQGpkcm9zZW4ubmV0CiAgIFVSSTogICBodHRwOi8vd3d3Lmpkcm9zZW4u
bmV0CgoKCgoKCgoKCgoKCgoKCgoKClJlZGR5LCBldCBhbC4gICAgICAgICAgIEV4cGlyZXMgTm92
ZW1iZXIgMTYsIDIwMTkgICAgICAgICAgICAgIFtQYWdlIDkxXQo=

--_004_DM5PR16MB1705D7AB3DB31338F0905D87EAE50DM5PR16MB1705namp_--


From nobody Wed Jun 19 17:29:51 2019
Return-Path: <touch@strayalpha.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6D2EE120134; Wed, 19 Jun 2019 17:29:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.219
X-Spam-Level: 
X-Spam-Status: No, score=-1.219 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NEUTRAL=0.779] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=strayalpha.com
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 oVfe79SnN6xT; Wed, 19 Jun 2019 17:29:42 -0700 (PDT)
Received: from server217-3.web-hosting.com (server217-3.web-hosting.com [198.54.115.226]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0F28D120086; Wed, 19 Jun 2019 17:29:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=strayalpha.com; s=default; h=To:References:Message-Id:Cc:Date:In-Reply-To: From:Subject:Mime-Version:Content-Type:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=AKxi1X6G85xirv6VARYLeq+u2L3XI5cTb4yj5qL1x2s=; b=4EDZyimwTOHjQXC0It9hjXHXV Phhq/mvWrHhpfadxxylNSwJNCq/aB8YmehH1b0165KSLwSx5+bDUp+Sc3xkylzqZHvpFWqlgIZDrf JZpZi/18Z/iBBFdCeX0s06B5Q1VmWaZhxzGSff2qT3spJdY3LzNdN3AkblJpCef6u4IfgE0wr0Irh GMFCl5go++rAiy3rAUvcf9yB6XlyBwsUOkpO9HsHaMPZUNktjwhJjnq5vqH/RpKAZJFZDiyiTZs72 Gw8WGmMGYX7PYkbiHBv+M5RqI5qkRgsR7rC/P+imIbNMVprabpp66pjqHp738EgdaSqGXskItfuuc /Nrm3AwPQ==;
Received: from cpe-172-250-240-132.socal.res.rr.com ([172.250.240.132]:49473 helo=[192.168.1.77]) by server217.web-hosting.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92) (envelope-from <touch@strayalpha.com>) id 1hdkxL-003vu0-NE; Wed, 19 Jun 2019 20:29:40 -0400
Content-Type: multipart/alternative; boundary="Apple-Mail=_C043F442-3E36-4B09-816C-1C1D7624A06E"
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Joe Touch <touch@strayalpha.com>
In-Reply-To: <DM5PR16MB1705D7AB3DB31338F0905D87EAE50@DM5PR16MB1705.namprd16.prod.outlook.com>
Date: Wed, 19 Jun 2019 17:29:34 -0700
Cc: Magnus Westerlund <magnus.westerlund@ericsson.com>, "ietf@ietf.org" <ietf@ietf.org>, Brandon Williams <brandon.williams@akamai.com>, "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>,  "tsv-art@ietf.org" <tsv-art@ietf.org>, "tram@ietf.org" <tram@ietf.org>
Message-Id: <6C2A2BBA-801B-4B17-BFD3-A8235BE2C10C@strayalpha.com>
References: <155971464360.28104.6837263931145163343@ietfa.amsl.com> <F306B122-79F3-4C7A-8CE2-1C094D9F0FCC@strayalpha.com> <DM5PR16MB1705A4C370C4405AFFD63546EA100@DM5PR16MB1705.namprd16.prod.outlook.com> <5F2F8A3B-2887-4107-81E2-B4E222A4044E@strayalpha.com> <DM5PR16MB1705BD4E31370D2F5A179F17EA130@DM5PR16MB1705.namprd16.prod.outlook.com> <2C6B5776-CB95-4607-8D0C-07FDE2F6D515@strayalpha.com> <DM5PR16MB1705638AD29F3288E4AC0952EAED0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB252250AE4E7C158F985B0CC895ED0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <D9A01E28-F9FB-4C86-AFD3-A2BA8D89C340@strayalpha.com> <a3bbeb17-e768-9ab2-9f34-3d179fa8fe38@akamai.com> <E41C125D-F3B4-475E-8AD0-124F531F1DC9@strayalpha.com> <DM5PR16MB170564C0438321CC3FDD0ACFEAEF0@DM5PR16MB1705.namprd16.prod.outlook.com> <4C41A2BC-0CBC-42D5-B313-22F9A9D51F6E@strayalpha.com> <DM5PR16MB1705874C023145D26DCB58E6EAEE0@DM5PR16MB1705.namprd16.prod.outlook.com> <edcd66c2-0dfb-8f89-d6a3-53482c433d4e@strayalpha.com> <DM5PR16MB17057CCD4D2543D84254EFD1EAEB0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB2522DCB2459055A6319C439B95EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <DM5PR16MB1705E3EF8260B456A9B02C10EAEA0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB2522C0A1063877D45985619795EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <BD41AC2D-3925-4E11-B1EC-AD24680376AE@strayalpha.com> <DM5PR16MB1705F636477B6234FEA35A04EAE50@DM5PR16MB1705.namprd16.prod.outlook.com> <A47BFD15-B787-484D-A678-698B2C7D77A6@strayalpha.com> <DM5PR16MB1705339D00B060CC7D8366FAEAE50@DM5PR16MB1705.namprd16.prod.outlook.com> <F7645044-C75D-4C52-87A1-514B576A41B6@strayalpha.com> <DM5PR16MB1705CFF84A31E550EB0415C9EAE50@DM5PR16MB1705.namprd16.prod.outlook.com> <125E7AE0-97D6-4BFD-BE1F-F1FB2B74BFB1@strayalpha.com> <DM5PR16MB1705D7AB3DB31338F0905D87EAE50@DM5PR16MB1705.namprd16.prod.outlook.com>
To: "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@McAfee.com>
X-Mailer: Apple Mail (2.3445.9.1)
X-OutGoing-Spam-Status: No, score=-0.5
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - server217.web-hosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - strayalpha.com
X-Get-Message-Sender-Via: server217.web-hosting.com: authenticated_id: touch@strayalpha.com
X-Authenticated-Sender: server217.web-hosting.com: touch@strayalpha.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-From-Rewrite: unmodified, already matched
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/JtEoC70314ItDI93Xou3JolBRwA>
Subject: Re: [tram] [Tsv-art] Tsvart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Jun 2019 00:29:43 -0000

--Apple-Mail=_C043F442-3E36-4B09-816C-1C1D7624A06E
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Tiru,

This sort of patch isn=E2=80=99t sufficient. It doesn=E2=80=99t address =
the confusion throughout section 15 as to what=E2=80=99s actually =
happening.

Sec 15 shouldn=E2=80=99t talk about =E2=80=9Csetting=E2=80=9D IP header =
values at all; it should refer to =E2=80=9Cconfiguring transport =
sessions=E2=80=9D in the desired ways. Otherwise you=E2=80=99re implying =
direct packet-level conversion. Even the title of that section is a =
problem in this regard.

Tthe sections themselves should be revised to similarly refer to =
transport-level actions, not packet level, e.g.:
15.1 TCP to UDP
	- because DSCP should not vary within a TCP session, there is no =
packet-level tracking of copying DSCP from TCP to UDP; instead, DSCP =
would be a property of the TCP session that would be used to configure =
the UDP socket pair.
	- IP fragmentation control needs to be explained in terms of UDP =
interactions
	- IPv6 fragmentation has nothing to do with the received packet =
(which is TCP
	- IP options are *as default*; it=E2=80=99 isn=E2=80=99t correct =
that you never use IP options (or are you actively disabling them?)
		NOTE: that goes for the direct IPv4 to IPv6 translation =
in section 4 (which is similarly problematic)

15.2 UDP to TCP
	- the last sentence of the second paragraph seems at odds with =
the first; the first says =E2=80=9Cset these once per connection=E2=80=9D,=
 it is sufficient IMO.
	-TCP DSCP should be based on the *first* UDP value seen (it =
could vary)
	- same issue with IP extension headers and options (presumably =
you use the default

Joe

> On Jun 19, 2019, at 8:14 AM, Konda, Tirumaleswar Reddy =
<TirumaleswarReddy_Konda@McAfee.com> wrote:
>=20
> Hi Joe,
> =20
> The IPv4 and IPv6 fragmentation description is specific to TCP-to-UDP =
relaying between the client and the peer (only for TCP-to-UDP relay, the =
DF attribute in the TURN message will be used to set the DF bit in the =
outgoing UDP packet to the peer). To avoid confusion, I have added two =
new sub-sections:
> 15.1.  IP Header Fields for TCP-to-UDP relaying and 15.2 IP Header =
Fields for UDP-to-TCP relaying
> =20
> Please see the attached updated draft.
> =20
> Cheers,
> -Tiru

--Apple-Mail=_C043F442-3E36-4B09-816C-1C1D7624A06E
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" =
class=3D"">Tiru,<div class=3D""><br class=3D""></div><div class=3D"">This =
sort of patch isn=E2=80=99t sufficient. It doesn=E2=80=99t address the =
confusion throughout section 15 as to what=E2=80=99s actually =
happening.</div><div class=3D""><br class=3D""></div><div class=3D"">Sec =
15 shouldn=E2=80=99t talk about =E2=80=9Csetting=E2=80=9D IP header =
values at all; it should refer to =E2=80=9Cconfiguring transport =
sessions=E2=80=9D in the desired ways. Otherwise you=E2=80=99re implying =
direct packet-level conversion. Even the title of that section is a =
problem in this regard.</div><div class=3D""><br class=3D""></div><div =
class=3D"">Tthe sections themselves should be revised to similarly refer =
to transport-level actions, not packet level, e.g.:</div><div =
class=3D"">15.1 TCP to UDP</div><div class=3D""><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>- because =
DSCP should not vary within a TCP session, there is no packet-level =
tracking of copying DSCP from TCP to UDP; instead, DSCP would be a =
property of the TCP session that would be used to configure the UDP =
socket pair.</div><div class=3D""><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>- IP fragmentation control needs =
to be explained in terms of UDP interactions</div><div class=3D""><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">	</span>- IPv6 =
fragmentation has nothing to do with the received packet (which is =
TCP</div><div class=3D""><span class=3D"Apple-tab-span" =
style=3D"white-space:pre">	</span>- IP options are *as default*; =
it=E2=80=99 isn=E2=80=99t correct that you never use IP options (or are =
you actively disabling them?)</div><div class=3D""><span =
class=3D"Apple-tab-span" style=3D"white-space:pre">		=
</span>NOTE: that goes for the direct IPv4 to IPv6 translation in =
section 4 (which is similarly problematic)</div><div class=3D""><br =
class=3D""></div><div class=3D"">15.2 UDP to TCP</div><div =
class=3D""><span class=3D"Apple-tab-span" style=3D"white-space:pre">	=
</span>- the last sentence of the second paragraph seems at odds with =
the first; the first says =E2=80=9Cset these once per connection=E2=80=9D,=
 it is sufficient IMO.</div><div class=3D""><span class=3D"Apple-tab-span"=
 style=3D"white-space:pre">	</span>-TCP DSCP should be based on the =
*first* UDP value seen (it could vary)</div><div class=3D""><span =
class=3D"Apple-tab-span" style=3D"white-space: pre;">	</span>- same =
issue with IP extension headers and options (presumably you use the =
default</div><div class=3D""><br class=3D""></div><div =
class=3D"">Joe</div><div class=3D""><div><br class=3D""><blockquote =
type=3D"cite" class=3D""><div class=3D"">On Jun 19, 2019, at 8:14 AM, =
Konda, Tirumaleswar Reddy &lt;<a =
href=3D"mailto:TirumaleswarReddy_Konda@McAfee.com" =
class=3D"">TirumaleswarReddy_Konda@McAfee.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div =
class=3D"WordSection1" style=3D"page: WordSection1; caret-color: rgb(0, =
0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">Hi =
Joe,<o:p class=3D""></o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">The IPv4 =
and IPv6 fragmentation description is specific to TCP-to-UDP relaying =
between the client and the peer (only for TCP-to-UDP relay, the DF =
attribute in the TURN message will be used to set the DF bit in the =
outgoing UDP packet to the peer). To avoid confusion, I have added two =
new sub-sections:<o:p class=3D""></o:p></div><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">15.1.&nbsp; IP Header Fields for TCP-to-UDP relaying and 15.2 =
IP Header Fields for UDP-to-TCP relaying<o:p class=3D""></o:p></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><o:p class=3D"">&nbsp;</o:p></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">Please see the attached updated =
draft.<o:p class=3D""></o:p></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">Cheers,<o:p class=3D""></o:p></div><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">-Tiru</div></div></div></blockquote></div></div></body></html>=

--Apple-Mail=_C043F442-3E36-4B09-816C-1C1D7624A06E--


From nobody Thu Jun 20 03:47:05 2019
Return-Path: <TirumaleswarReddy_Konda@mcafee.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 99EBC1200FA; Thu, 20 Jun 2019 03:46:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.309
X-Spam-Level: 
X-Spam-Status: No, score=-4.309 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mcafee.com
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 b6L9qyf9En6S; Thu, 20 Jun 2019 03:46:45 -0700 (PDT)
Received: from DNVWSMAILOUT1.mcafee.com (dnvwsmailout1.mcafee.com [161.69.31.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 25068120122; Thu, 20 Jun 2019 03:46:43 -0700 (PDT)
X-NAI-Header: Modified by McAfee Email Gateway (5500)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mcafee.com; s=s_mcafee; t=1561027025; h=From: To:CC:Subject:Thread-Topic:Thread-Index:Date: Message-ID:References:In-Reply-To:Accept-Language: Content-Language:X-MS-Has-Attach:X-MS-TNEF-Correlator: dlp-product:dlp-version:dlp-reaction:authentication-results: x-originating-ip:x-ms-publictraffictype:x-ms-office365-filtering-correlation-id: x-microsoft-antispam:x-ms-traffictypediagnostic: x-ms-exchange-purlcount:x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers:x-forefront-prvs: x-forefront-antispam-report:received-spf:x-ms-exchange-senderadcheck: x-microsoft-antispam-message-info:Content-Type: MIME-Version:X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype: X-MS-Exchange-CrossTenant-userprincipalname: X-MS-Exchange-Transport-CrossTenantHeadersStamped: X-OriginatorOrg:X-NAI-Spam-Flag:X-NAI-Spam-Threshold: X-NAI-Spam-Score:X-NAI-Spam-Version; bh=H Upw59DnKJye3iLoQbNxIct/xZxbCCy1wsb3zMFS2k M=; b=fNLORia2W7gEt0Ec3IzfojFBKPn7nYBe1KBjnul66tf7 Itzoa8k+97cMcPYCE4boiKM3dfBw/RTkMeyyIaoLW6XHGS1qGk h2zfkv8DyXM3YXMa32Xet0SLXpGnQPbAXJarcZCjKM4xNgyoy8 cjIKrqM+Elnf+Zop3yRD8sPA0cI=
Received: from DNVEXAPP1N05.corpzone.internalzone.com (unknown [10.44.48.89]) by DNVWSMAILOUT1.mcafee.com with smtp (TLS: TLSv1/SSLv3,256bits,ECDHE-RSA-AES256-SHA384) id 6c23_5c60_bb9929ec_0406_4819_9e65_b8cc4d44a3f5; Thu, 20 Jun 2019 04:37:04 -0600
Received: from DNVEXAPP1N06.corpzone.internalzone.com (10.44.48.90) by DNVEXAPP1N05.corpzone.internalzone.com (10.44.48.89) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Thu, 20 Jun 2019 04:46:10 -0600
Received: from DNVO365EDGE1.corpzone.internalzone.com (10.44.176.66) by DNVEXAPP1N06.corpzone.internalzone.com (10.44.48.90) with Microsoft SMTP Server (TLS) id 15.0.1395.4 via Frontend Transport; Thu, 20 Jun 2019 04:46:10 -0600
Received: from NAM04-SN1-obe.outbound.protection.outlook.com (10.44.176.242) by edge.mcafee.com (10.44.176.66) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Thu, 20 Jun 2019 04:46:09 -0600
Received: from DM5PR16MB1705.namprd16.prod.outlook.com (10.172.44.147) by DM5PR16MB1723.namprd16.prod.outlook.com (10.172.47.140) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1987.11; Thu, 20 Jun 2019 10:46:08 +0000
Received: from DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::3d0a:95ec:9842:68f7]) by DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::3d0a:95ec:9842:68f7%9]) with mapi id 15.20.1987.014; Thu, 20 Jun 2019 10:46:08 +0000
From: "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@McAfee.com>
To: Joe Touch <touch@strayalpha.com>
CC: Magnus Westerlund <magnus.westerlund@ericsson.com>, "ietf@ietf.org" <ietf@ietf.org>, Brandon Williams <brandon.williams@akamai.com>, "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>, "tsv-art@ietf.org" <tsv-art@ietf.org>, "tram@ietf.org" <tram@ietf.org>
Thread-Topic: [Tsv-art] [tram] Tsvart last call review of draft-ietf-tram-turnbis-25
Thread-Index: AQHVJeLARC6n0ucJHkeMQsIbR9Bl76ai+JZQgAAP9QCAAAGloIAABJ0AgAAAh9CAAAQQAIAAAWEwgACd7QCAACe0kA==
Date: Thu, 20 Jun 2019 10:46:08 +0000
Message-ID: <DM5PR16MB17054AE0DA33AE71D7B44AB3EAE40@DM5PR16MB1705.namprd16.prod.outlook.com>
References: <155971464360.28104.6837263931145163343@ietfa.amsl.com> <F306B122-79F3-4C7A-8CE2-1C094D9F0FCC@strayalpha.com> <DM5PR16MB1705A4C370C4405AFFD63546EA100@DM5PR16MB1705.namprd16.prod.outlook.com> <5F2F8A3B-2887-4107-81E2-B4E222A4044E@strayalpha.com> <DM5PR16MB1705BD4E31370D2F5A179F17EA130@DM5PR16MB1705.namprd16.prod.outlook.com> <2C6B5776-CB95-4607-8D0C-07FDE2F6D515@strayalpha.com> <DM5PR16MB1705638AD29F3288E4AC0952EAED0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB252250AE4E7C158F985B0CC895ED0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <D9A01E28-F9FB-4C86-AFD3-A2BA8D89C340@strayalpha.com> <a3bbeb17-e768-9ab2-9f34-3d179fa8fe38@akamai.com> <E41C125D-F3B4-475E-8AD0-124F531F1DC9@strayalpha.com> <DM5PR16MB170564C0438321CC3FDD0ACFEAEF0@DM5PR16MB1705.namprd16.prod.outlook.com> <4C41A2BC-0CBC-42D5-B313-22F9A9D51F6E@strayalpha.com> <DM5PR16MB1705874C023145D26DCB58E6EAEE0@DM5PR16MB1705.namprd16.prod.outlook.com> <edcd66c2-0dfb-8f89-d6a3-53482c433d4e@strayalpha.com> <DM5PR16MB17057CCD4D2543D84254EFD1EAEB0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB2522DCB2459055A6319C439B95EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <DM5PR16MB1705E3EF8260B456A9B02C10EAEA0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB2522C0A1063877D45985619795EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <BD41AC2D-3925-4E11-B1EC-AD24680376AE@strayalpha.com> <DM5PR16MB1705F636477B6234FEA35A04EAE50@DM5PR16MB1705.namprd16.prod.outlook.com> <A47BFD15-B787-484D-A678-698B2C7D77A6@strayalpha.com> <DM5PR16MB1705339D00B060CC7D8366FAEAE50@DM5PR16MB1705.namprd16.prod.outlook.com> <F7645044-C75D-4C52-87A1-514B576A41B6@strayalpha.com> <DM5PR16MB1705CFF84A31E550EB0415C9EAE50@DM5PR16MB1705.namprd16.prod.outlook.com> <125E7AE0-97D6-4BFD-BE1F-F1FB2B74BFB1@strayalpha.com> <DM5PR16MB1705D7AB3DB31338F0905D87EAE50@DM5PR16MB1705.namprd16.prod.outlook.com> <6C2A2BBA-801B-4B17-BFD3-A8235BE2C10C@strayalpha.com>
In-Reply-To: <6C2A2BBA-801B-4B17-BFD3-A8235BE2C10C@strayalpha.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-version: 11.3.0.8
dlp-reaction: no-action
authentication-results: spf=none (sender IP is ) smtp.mailfrom=TirumaleswarReddy_Konda@McAfee.com; 
x-originating-ip: [103.245.47.20]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6daa5d1d-7325-4d2e-88ae-08d6f56c80e2
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:DM5PR16MB1723; 
x-ms-traffictypediagnostic: DM5PR16MB1723:
x-ms-exchange-purlcount: 4
x-microsoft-antispam-prvs: <DM5PR16MB172306E873850A3750F9B130EAE40@DM5PR16MB1723.namprd16.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0074BBE012
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39860400002)(346002)(376002)(366004)(136003)(396003)(189003)(199004)(32952001)(229853002)(7736002)(4326008)(25786009)(3846002)(53936002)(478600001)(9686003)(102836004)(68736007)(6246003)(236005)(54906003)(5660300002)(26005)(55016002)(76116006)(66066001)(8676002)(81156014)(52536014)(6306002)(6436002)(66476007)(74316002)(66946007)(9326002)(81166006)(86362001)(99286004)(54896002)(33656002)(606006)(11346002)(66556008)(71200400001)(71190400001)(6506007)(8936002)(2906002)(73956011)(5024004)(256004)(53546011)(66446008)(486006)(14454004)(76176011)(476003)(72206003)(64756008)(186003)(6916009)(316002)(80792005)(7696005)(966005)(446003)(6116002)(790700001)(85282002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR16MB1723; H:DM5PR16MB1705.namprd16.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: McAfee.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: nx59K5IQjMtvqyeJ98xUqLtrsHQKAL28DZ0DiVZskrf7VK3sKiWmi3MmIq1ecueRGmh+p2H309p9hIm2AUgaFybFrydwli0R2Jr8D65JM7giZKUhuH2JoEaOQy7FgsBxtly7y/twFfw+dLMN0DiLuloUusYUgwtOVW1lTUPF7vqPRgtQUyKzBthO1IiFk48yQY88KUpu2IVrK+2wF4sN6hML2+gpqJpQvWyUJbWW/AwRO4IsvZzfuR+KaAuqAtXHgQzMRpPm27D/bGvFGJ01LplDvvQMyTT6IN42zjN+HUbFYmQ5s1UTL+S+0wd1jxzAlon9L7r809DcTZOX3E+E3AqGNnYAOTp5iNbeu7UcOlKFLkwnZISf8cbdPmhsXL8+TsjxIsUVuMMZn4O4ZmcpTYV+ksYG2VTLBG97Hw38xRQ=
Content-Type: multipart/alternative; boundary="_000_DM5PR16MB17054AE0DA33AE71D7B44AB3EAE40DM5PR16MB1705namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 6daa5d1d-7325-4d2e-88ae-08d6f56c80e2
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Jun 2019 10:46:08.4334 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4943e38c-6dd4-428c-886d-24932bc2d5de
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: TirumaleswarReddy_Konda@McAfee.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR16MB1723
X-OriginatorOrg: mcafee.com
X-NAI-Spam-Flag: NO
X-NAI-Spam-Threshold: 15
X-NAI-Spam-Score: 0
X-NAI-Spam-Version: 2.3.0.9418 : core <6572> : inlines <7107> : streams <1825029> : uri <2858149>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/sglddUpu4agJ_6-CPNBw4wlAvyA>
Subject: Re: [tram] [Tsv-art] Tsvart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Jun 2019 10:46:49 -0000

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

SGkgSm9lLA0KDQpQbGVhc2Ugc2VlIGlubGluZSBbVFJdDQoNCkZyb206IEpvZSBUb3VjaCA8dG91
Y2hAc3RyYXlhbHBoYS5jb20+DQpTZW50OiBUaHVyc2RheSwgSnVuZSAyMCwgMjAxOSA2OjAwIEFN
DQpUbzogS29uZGEsIFRpcnVtYWxlc3dhciBSZWRkeSA8VGlydW1hbGVzd2FyUmVkZHlfS29uZGFA
TWNBZmVlLmNvbT4NCkNjOiBNYWdudXMgV2VzdGVybHVuZCA8bWFnbnVzLndlc3Rlcmx1bmRAZXJp
Y3Nzb24uY29tPjsgaWV0ZkBpZXRmLm9yZzsgQnJhbmRvbiBXaWxsaWFtcyA8YnJhbmRvbi53aWxs
aWFtc0Bha2FtYWkuY29tPjsgZHJhZnQtaWV0Zi10cmFtLXR1cm5iaXMuYWxsQGlldGYub3JnOyB0
c3YtYXJ0QGlldGYub3JnOyB0cmFtQGlldGYub3JnDQpTdWJqZWN0OiBSZTogW1Rzdi1hcnRdIFt0
cmFtXSBUc3ZhcnQgbGFzdCBjYWxsIHJldmlldyBvZiBkcmFmdC1pZXRmLXRyYW0tdHVybmJpcy0y
NQ0KDQoNCkNBVVRJT046IEV4dGVybmFsIGVtYWlsLiBEbyBub3QgY2xpY2sgbGlua3Mgb3Igb3Bl
biBhdHRhY2htZW50cyB1bmxlc3MgeW91IHJlY29nbml6ZSB0aGUgc2VuZGVyIGFuZCBrbm93IHRo
ZSBjb250ZW50IGlzIHNhZmUuDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpU
aXJ1LA0KDQpUaGlzIHNvcnQgb2YgcGF0Y2ggaXNu4oCZdCBzdWZmaWNpZW50LiBJdCBkb2VzbuKA
mXQgYWRkcmVzcyB0aGUgY29uZnVzaW9uIHRocm91Z2hvdXQgc2VjdGlvbiAxNSBhcyB0byB3aGF0
4oCZcyBhY3R1YWxseSBoYXBwZW5pbmcuDQoNClNlYyAxNSBzaG91bGRu4oCZdCB0YWxrIGFib3V0
IOKAnHNldHRpbmfigJ0gSVAgaGVhZGVyIHZhbHVlcyBhdCBhbGw7IGl0IHNob3VsZCByZWZlciB0
byDigJxjb25maWd1cmluZyB0cmFuc3BvcnQgc2Vzc2lvbnPigJ0gaW4gdGhlIGRlc2lyZWQgd2F5
cy4gT3RoZXJ3aXNlIHlvdeKAmXJlIGltcGx5aW5nIGRpcmVjdCBwYWNrZXQtbGV2ZWwgY29udmVy
c2lvbi4gRXZlbiB0aGUgdGl0bGUgb2YgdGhhdCBzZWN0aW9uIGlzIGEgcHJvYmxlbSBpbiB0aGlz
IHJlZ2FyZC4NCg0KW1RSXSBXaGF0IHRpdGxlIGRvIHlvdSB3YW50IG1lIHRvIHVzZSBmb3IgU2Vj
dGlvbiAxNSA/DQoNClR0aGUgc2VjdGlvbnMgdGhlbXNlbHZlcyBzaG91bGQgYmUgcmV2aXNlZCB0
byBzaW1pbGFybHkgcmVmZXIgdG8gdHJhbnNwb3J0LWxldmVsIGFjdGlvbnMsIG5vdCBwYWNrZXQg
bGV2ZWwsIGUuZy46DQoxNS4xIFRDUCB0byBVRFANCiAgICAgICAgICAgICAgLSBiZWNhdXNlIERT
Q1Agc2hvdWxkIG5vdCB2YXJ5IHdpdGhpbiBhIFRDUCBzZXNzaW9uLCB0aGVyZSBpcyBubyBwYWNr
ZXQtbGV2ZWwgdHJhY2tpbmcgb2YgY29weWluZyBEU0NQIGZyb20gVENQIHRvIFVEUDsgaW5zdGVh
ZCwgRFNDUCB3b3VsZCBiZSBhIHByb3BlcnR5IG9mIHRoZSBUQ1Agc2Vzc2lvbiB0aGF0IHdvdWxk
IGJlIHVzZWQgdG8gY29uZmlndXJlIHRoZSBVRFAgc29ja2V0IHBhaXIuDQoNCltUUl0gQWdyZWVk
LCBidXQgdGhlIHRleHQgbG9va3MgY29ycmVjdCB0byBtZS4gSXQgc2F5cyDigJxOb3RlLCB0aGUg
VENQIGNvbm5lY3Rpb24gY2FuIG9ubHkgdXNlIGEgc2luZ2xlIERTQ1AgY29kZSBwb2ludCBzbyBp
bnRlciBmbG93IGRpZmZlcmVudGlhdGlvbiBpcyBub3QgcG9zc2libGXigJ0uDQoNCiAgICAgICAg
ICAgICAgLSBJUCBmcmFnbWVudGF0aW9uIGNvbnRyb2wgbmVlZHMgdG8gYmUgZXhwbGFpbmVkIGlu
IHRlcm1zIG9mIFVEUCBpbnRlcmFjdGlvbnMNCg0KW1RSXSBZZXMsIERPTlQtRlJBR01FTlQgYXR0
cmlidXRlIGluIHRoZSBUVVJOIG1lc3NhZ2UgaXMgdXNlZCB0byBzZXQgdGhlIERGIGJpdCBpbiB0
aGUgb3V0Z29pbmcgSVAgaGVhZGVyIHRvIDEuIFdoYXQgc3BlY2lmaWMgY2hhbmdlIGFyZSB5b3Ug
ZXhwZWN0aW5nID8NCg0KICAgICAgICAgICAgICAtIElQdjYgZnJhZ21lbnRhdGlvbiBoYXMgbm90
aGluZyB0byBkbyB3aXRoIHRoZSByZWNlaXZlZCBwYWNrZXQgKHdoaWNoIGlzIFRDUA0KDQpbVFJd
IFNhbWUgYXMgYWJvdmUsICBET05ULUZSQUdNRU5UIGF0dHJpYnV0ZSBpbiB0aGUgVFVSTiBtZXNz
YWdlIGlzIHVzZWQgdG8gc2V0IHRoZSBERiBiaXQgaW4gdGhlIG91dGdvaW5nIElQIGhlYWRlciB0
byAxLg0KDQogICAgICAgICAgICAgIC0gSVAgb3B0aW9ucyBhcmUgKmFzIGRlZmF1bHQqOyBpdOKA
mSBpc27igJl0IGNvcnJlY3QgdGhhdCB5b3UgbmV2ZXIgdXNlIElQIG9wdGlvbnMgKG9yIGFyZSB5
b3UgYWN0aXZlbHkgZGlzYWJsaW5nIHRoZW0/KQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgTk9URTogdGhhdCBnb2VzIGZvciB0aGUgZGlyZWN0IElQdjQgdG8gSVB2NiB0cmFuc2xhdGlv
biBpbiBzZWN0aW9uIDQgKHdoaWNoIGlzIHNpbWlsYXJseSBwcm9ibGVtYXRpYykNCg0KW1RSXSAg
IEkgYW0gbm90IGF3YXJlIG9mIGRlZmF1bHQgSVB2NCBvcHRpb25zIGFuZCBleHRlbnNpb24gaGVh
ZGVycywgYW5kIEkgZG9u4oCZdCBzZWUgYW55IGRlZmF1bHQgSVB2NCBvcHRpb25zIGRpc2N1c3Nl
ZCBpbiBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNjI3NC4gV2hhdCBJUDQgb3B0aW9u
cyBhbmQgSVB2NiBleHRlbnNpb24gaGVhZGVycyBhcmUgZGVmYXVsdCA/DQogICAgICAgICAgUlRQ
L1JUQ1AgZG8gbm90IHVzZSBhbnkgSVB2NCBvcHRpb25zIGFuZCBJUHY2IGV4dGVuc2lvbiBoZWFk
ZXJzLiBXaGF0IGlzIHRoZSBsb3NzIG9mIGZ1bmN0aW9uYWxpdHkgaWYgSVAgb3B0aW9ucyBhbmQg
ZXh0ZW5zaW9uIGhlYWRlcnMgYXJlIG5vdCBzZXQgYnkgdGhlIFRVUk4gc2VydmVyIGZvciBvdXRn
b2luZyBVRFAgcGFja2V0cyB0byB0aGUgcGVlciA/DQoNCg0KMTUuMiBVRFAgdG8gVENQDQogICAg
ICAgICAgICAgIC0gdGhlIGxhc3Qgc2VudGVuY2Ugb2YgdGhlIHNlY29uZCBwYXJhZ3JhcGggc2Vl
bXMgYXQgb2RkcyB3aXRoIHRoZSBmaXJzdDsgdGhlIGZpcnN0IHNheXMg4oCcc2V0IHRoZXNlIG9u
Y2UgcGVyIGNvbm5lY3Rpb27igJ0sIGl0IGlzIHN1ZmZpY2llbnQgSU1PLg0KDQpbVFJdIE9rYXks
IHJlbW92ZWQgdGhlIGxhc3Qgc2VudGVuY2Ugb2YgdGhlIHNlY29uZCBwYXJhZ3JhcGguDQoNCiAg
ICAgICAgICAgICAgLVRDUCBEU0NQIHNob3VsZCBiZSBiYXNlZCBvbiB0aGUgKmZpcnN0KiBVRFAg
dmFsdWUgc2VlbiAoaXQgY291bGQgdmFyeSkNCg0KW1RSXSBObywgdGhlIGNsaWVudCBmaXJzdCBl
c3RhYmxpc2hlcyBUQ1AgY29ubmVjdGlvbiB3aXRoIHRoZSBzZXJ2ZXIgYW5kIGV4Y2hhbmdlcyBU
VVJOIG1lc3NhZ2VzIGZvciBhbGxvY2F0aW9uIGFuZCBwZXJtaXNzaW9uLCBVRFAgcGFja2V0cyBj
YW4gb25seSBiZSBzZW50IGJ5IHRoZSBwZWVyIGFmdGVyIHBlcm1pc3Npb24gaXMgY3JlYXRlZC4g
UGxlYXNlIHNlZSBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNzY1NyNzZWN0aW9uLTUu
Mw0KDQpDaGVlcnMsDQotVGlydQ0KDQogICAgICAgICAgICAgIC0gc2FtZSBpc3N1ZSB3aXRoIElQ
IGV4dGVuc2lvbiBoZWFkZXJzIGFuZCBvcHRpb25zIChwcmVzdW1hYmx5IHlvdSB1c2UgdGhlIGRl
ZmF1bHQNCg0KSm9lDQoNCg0KT24gSnVuIDE5LCAyMDE5LCBhdCA4OjE0IEFNLCBLb25kYSwgVGly
dW1hbGVzd2FyIFJlZGR5IDxUaXJ1bWFsZXN3YXJSZWRkeV9Lb25kYUBNY0FmZWUuY29tPG1haWx0
bzpUaXJ1bWFsZXN3YXJSZWRkeV9Lb25kYUBNY0FmZWUuY29tPj4gd3JvdGU6DQoNCkhpIEpvZSwN
Cg0KVGhlIElQdjQgYW5kIElQdjYgZnJhZ21lbnRhdGlvbiBkZXNjcmlwdGlvbiBpcyBzcGVjaWZp
YyB0byBUQ1AtdG8tVURQIHJlbGF5aW5nIGJldHdlZW4gdGhlIGNsaWVudCBhbmQgdGhlIHBlZXIg
KG9ubHkgZm9yIFRDUC10by1VRFAgcmVsYXksIHRoZSBERiBhdHRyaWJ1dGUgaW4gdGhlIFRVUk4g
bWVzc2FnZSB3aWxsIGJlIHVzZWQgdG8gc2V0IHRoZSBERiBiaXQgaW4gdGhlIG91dGdvaW5nIFVE
UCBwYWNrZXQgdG8gdGhlIHBlZXIpLiBUbyBhdm9pZCBjb25mdXNpb24sIEkgaGF2ZSBhZGRlZCB0
d28gbmV3IHN1Yi1zZWN0aW9uczoNCjE1LjEuICBJUCBIZWFkZXIgRmllbGRzIGZvciBUQ1AtdG8t
VURQIHJlbGF5aW5nIGFuZCAxNS4yIElQIEhlYWRlciBGaWVsZHMgZm9yIFVEUC10by1UQ1AgcmVs
YXlpbmcNCg0KUGxlYXNlIHNlZSB0aGUgYXR0YWNoZWQgdXBkYXRlZCBkcmFmdC4NCg0KQ2hlZXJz
LA0KLVRpcnUNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYg
MyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpEZW5nWGlhbjsNCglwYW5vc2UtMToy
IDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsN
CglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFt
aWx5OiJcQERlbmdYaWFuIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCi8qIFN0
eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9y
bWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTox
MS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFu
Lk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0
ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtG
b2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQt
ZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYu
bXNvbm9ybWFsMA0KCXttc28tc3R5bGUtbmFtZTptc29ub3JtYWw7DQoJbXNvLW1hcmdpbi10b3At
YWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
bzsNCgltYXJnaW4tbGVmdDowaW47DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToi
Q2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpzcGFuLmFwcGxlLXRhYi1zcGFuDQoJe21zby1zdHlsZS1u
YW1lOmFwcGxlLXRhYi1zcGFuO30NCnNwYW4uRW1haWxTdHlsZTE5DQoJe21zby1zdHlsZS10eXBl
OnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNv
bG9yOndpbmRvd3RleHQ7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0
LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4
LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3Jk
U2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBt
c28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYi
IC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBl
bGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0K
PC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0i
RU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rp
b24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpIEpvZSw8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+UGxlYXNlIHNlZSBpbmxpbmUgW1RSXTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRp
dj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBw
dDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPkZy
b206PC9iPiBKb2UgVG91Y2ggJmx0O3RvdWNoQHN0cmF5YWxwaGEuY29tJmd0OyA8YnI+DQo8Yj5T
ZW50OjwvYj4gVGh1cnNkYXksIEp1bmUgMjAsIDIwMTkgNjowMCBBTTxicj4NCjxiPlRvOjwvYj4g
S29uZGEsIFRpcnVtYWxlc3dhciBSZWRkeSAmbHQ7VGlydW1hbGVzd2FyUmVkZHlfS29uZGFATWNB
ZmVlLmNvbSZndDs8YnI+DQo8Yj5DYzo8L2I+IE1hZ251cyBXZXN0ZXJsdW5kICZsdDttYWdudXMu
d2VzdGVybHVuZEBlcmljc3Nvbi5jb20mZ3Q7OyBpZXRmQGlldGYub3JnOyBCcmFuZG9uIFdpbGxp
YW1zICZsdDticmFuZG9uLndpbGxpYW1zQGFrYW1haS5jb20mZ3Q7OyBkcmFmdC1pZXRmLXRyYW0t
dHVybmJpcy5hbGxAaWV0Zi5vcmc7IHRzdi1hcnRAaWV0Zi5vcmc7IHRyYW1AaWV0Zi5vcmc8YnI+
DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtUc3YtYXJ0XSBbdHJhbV0gVHN2YXJ0IGxhc3QgY2FsbCBy
ZXZpZXcgb2YgZHJhZnQtaWV0Zi10cmFtLXR1cm5iaXMtMjU8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxk
aXY+DQo8dGFibGUgY2xhc3M9Ik1zb05vcm1hbFRhYmxlIiBib3JkZXI9IjEiIGNlbGxwYWRkaW5n
PSIwIiBzdHlsZT0iYmFja2dyb3VuZDojRjNGRjMzO2JvcmRlcjpzb2xpZCAjOUI5QTg3IDEuNXB0
Ij4NCjx0Ym9keT4NCjx0cj4NCjx0ZCBzdHlsZT0iYm9yZGVyOm5vbmU7cGFkZGluZzouNzVwdCAu
NzVwdCAuNzVwdCAuNzVwdCI+DQo8cD48c3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzlCOEIz
RSI+Q0FVVElPTjwvc3Bhbj48L3N0cm9uZz48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5QjhCM0UiPjo8
L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJp
YWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+DQogRXh0ZXJuYWwgZW1haWwuIERvIG5v
dCBjbGljayBsaW5rcyBvciBvcGVuIGF0dGFjaG1lbnRzIHVubGVzcyB5b3UgcmVjb2duaXplIHRo
ZSBzZW5kZXIgYW5kIGtub3cgdGhlIGNvbnRlbnQgaXMgc2FmZS48L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJp
ZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC90ZD4NCjwvdHI+DQo8L3Rib2R5Pg0KPC90YWJs
ZT4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9InRleHQtYWxp
Z246Y2VudGVyIj4NCjxociBzaXplPSIyIiB3aWR0aD0iMTAwJSIgYWxpZ249ImNlbnRlciI+DQo8
L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGlydSw8bzpwPjwvbzpwPjwvcD4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoaXMgc29ydCBvZiBwYXRjaCBpc27igJl0
IHN1ZmZpY2llbnQuIEl0IGRvZXNu4oCZdCBhZGRyZXNzIHRoZSBjb25mdXNpb24gdGhyb3VnaG91
dCBzZWN0aW9uIDE1IGFzIHRvIHdoYXTigJlzIGFjdHVhbGx5IGhhcHBlbmluZy48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+U2VjIDE1IHNob3Vs
ZG7igJl0IHRhbGsgYWJvdXQg4oCcc2V0dGluZ+KAnSBJUCBoZWFkZXIgdmFsdWVzIGF0IGFsbDsg
aXQgc2hvdWxkIHJlZmVyIHRvIOKAnGNvbmZpZ3VyaW5nIHRyYW5zcG9ydCBzZXNzaW9uc+KAnSBp
biB0aGUgZGVzaXJlZCB3YXlzLiBPdGhlcndpc2UgeW914oCZcmUgaW1wbHlpbmcgZGlyZWN0IHBh
Y2tldC1sZXZlbCBjb252ZXJzaW9uLiBFdmVuIHRoZSB0aXRsZSBvZiB0aGF0IHNlY3Rpb24gaXMg
YSBwcm9ibGVtDQogaW4gdGhpcyByZWdhcmQuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPltUUl0g
V2hhdCB0aXRsZSBkbyB5b3Ugd2FudCBtZSB0byB1c2UgZm9yIFNlY3Rpb24gMTUgPzxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UdGhlIHNlY3Rpb25zIHRoZW1zZWx2ZXMg
c2hvdWxkIGJlIHJldmlzZWQgdG8gc2ltaWxhcmx5IHJlZmVyIHRvIHRyYW5zcG9ydC1sZXZlbCBh
Y3Rpb25zLCBub3QgcGFja2V0IGxldmVsLCBlLmcuOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+MTUuMSBUQ1AgdG8gVURQPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBjbGFzcz0iYXBwbGUt
dGFiLXNwYW4iPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+LSBiZWNhdXNlIERTQ1Agc2hv
dWxkIG5vdCB2YXJ5IHdpdGhpbiBhIFRDUCBzZXNzaW9uLCB0aGVyZSBpcyBubyBwYWNrZXQtbGV2
ZWwgdHJhY2tpbmcgb2YgY29weWluZyBEU0NQIGZyb20gVENQIHRvIFVEUDsgaW5zdGVhZCwgRFND
UCB3b3VsZCBiZSBhIHByb3BlcnR5IG9mIHRoZSBUQ1Agc2Vzc2lvbiB0aGF0IHdvdWxkIGJlDQog
dXNlZCB0byBjb25maWd1cmUgdGhlIFVEUCBzb2NrZXQgcGFpci48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+W1RSXSBBZ3JlZWQsIGJ1dCB0aGUgdGV4dCBsb29rcyBjb3JyZWN0IHRvIG1lLiBJdCBz
YXlzIOKAnE5vdGUsIHRoZSBUQ1AgY29ubmVjdGlvbiBjYW4gb25seSB1c2UgYSBzaW5nbGUgRFND
UCBjb2RlIHBvaW50IHNvIGludGVyIGZsb3cgZGlmZmVyZW50aWF0aW9uIGlzIG5vdCBwb3NzaWJs
ZeKAnS4gJm5ic3A7Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGNsYXNzPSJhcHBsZS10YWItc3BhbiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bh
bj4tIElQIGZyYWdtZW50YXRpb24gY29udHJvbCBuZWVkcyB0byBiZSBleHBsYWluZWQgaW4gdGVy
bXMgb2YgVURQIGludGVyYWN0aW9uczxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5bVFJdIFllcywg
RE9OVC1GUkFHTUVOVCBhdHRyaWJ1dGUgaW4gdGhlIFRVUk4gbWVzc2FnZSBpcyB1c2VkIHRvIHNl
dCB0aGUgREYgYml0IGluIHRoZSBvdXRnb2luZyBJUCBoZWFkZXIgdG8gMS4gV2hhdCBzcGVjaWZp
YyBjaGFuZ2UgYXJlIHlvdSBleHBlY3RpbmcgPzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBjbGFzcz0iYXBwbGUtdGFiLXNwYW4iPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyA8L3NwYW4+LSBJUHY2IGZyYWdtZW50YXRpb24gaGFzIG5vdGhpbmcgdG8gZG8gd2l0aCB0
aGUgcmVjZWl2ZWQgcGFja2V0ICh3aGljaCBpcyBUQ1A8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
W1RSXSBTYW1lIGFzIGFib3ZlLCAmbmJzcDtET05ULUZSQUdNRU5UIGF0dHJpYnV0ZSBpbiB0aGUg
VFVSTiBtZXNzYWdlIGlzIHVzZWQgdG8gc2V0IHRoZSBERiBiaXQgaW4gdGhlIG91dGdvaW5nIElQ
IGhlYWRlciB0byAxLg0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGNsYXNzPSJhcHBsZS10YWItc3BhbiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bhbj4t
IElQIG9wdGlvbnMgYXJlICphcyBkZWZhdWx0KjsgaXTigJkgaXNu4oCZdCBjb3JyZWN0IHRoYXQg
eW91IG5ldmVyIHVzZSBJUCBvcHRpb25zIChvciBhcmUgeW91IGFjdGl2ZWx5IGRpc2FibGluZyB0
aGVtPyk8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGNsYXNzPSJhcHBsZS10YWItc3BhbiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bhbj4NCk5PVEU6IHRoYXQgZ29l
cyBmb3IgdGhlIGRpcmVjdCBJUHY0IHRvIElQdjYgdHJhbnNsYXRpb24gaW4gc2VjdGlvbiA0ICh3
aGljaCBpcyBzaW1pbGFybHkgcHJvYmxlbWF0aWMpPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPltU
Ul0gJm5ic3A7Jm5ic3A7SSBhbSBub3QgYXdhcmUgb2YgZGVmYXVsdCBJUHY0IG9wdGlvbnMgYW5k
IGV4dGVuc2lvbiBoZWFkZXJzLCBhbmQgSSBkb27igJl0IHNlZSBhbnkgZGVmYXVsdCBJUHY0IG9w
dGlvbnMgZGlzY3Vzc2VkIGluDQo8YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwv
cmZjNjI3NCI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzYyNzQ8L2E+LiBXaGF0IElQ
NCBvcHRpb25zIGFuZCBJUHY2IGV4dGVuc2lvbiBoZWFkZXJzIGFyZSBkZWZhdWx0ID88bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBSVFAvUlRDUCBkbyBub3QgdXNlIGFueSBJUHY0
IG9wdGlvbnMgYW5kIElQdjYgZXh0ZW5zaW9uIGhlYWRlcnMuIFdoYXQgaXMgdGhlIGxvc3Mgb2Yg
ZnVuY3Rpb25hbGl0eSBpZiBJUCBvcHRpb25zIGFuZCBleHRlbnNpb24gaGVhZGVycyBhcmUgbm90
IHNldCBieSB0aGUgVFVSTiBzZXJ2ZXIgZm9yIG91dGdvaW5nIFVEUCBwYWNrZXRzIHRvIHRoZSBw
ZWVyID88bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+MTUuMiBVRFAgdG8gVENQPG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBjbGFzcz0iYXBw
bGUtdGFiLXNwYW4iPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+LSB0aGUgbGFzdCBzZW50
ZW5jZSBvZiB0aGUgc2Vjb25kIHBhcmFncmFwaCBzZWVtcyBhdCBvZGRzIHdpdGggdGhlIGZpcnN0
OyB0aGUgZmlyc3Qgc2F5cyDigJxzZXQgdGhlc2Ugb25jZSBwZXIgY29ubmVjdGlvbuKAnSwgaXQg
aXMgc3VmZmljaWVudCBJTU8uPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPltUUl0gT2theSwgcmVt
b3ZlZCB0aGUgbGFzdCBzZW50ZW5jZSBvZiB0aGUgc2Vjb25kIHBhcmFncmFwaC48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gY2xhc3M9ImFwcGxlLXRhYi1zcGFu
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgPC9zcGFuPi1UQ1AgRFNDUCBzaG91bGQgYmUgYmFzZWQg
b24gdGhlICpmaXJzdCogVURQIHZhbHVlIHNlZW4gKGl0IGNvdWxkIHZhcnkpPG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPltUUl0gTm8sIHRoZSBjbGllbnQgZmlyc3QgZXN0YWJsaXNoZXMgVENQIGNv
bm5lY3Rpb24gd2l0aCB0aGUgc2VydmVyIGFuZCBleGNoYW5nZXMgVFVSTiBtZXNzYWdlcyBmb3Ig
YWxsb2NhdGlvbiBhbmQgcGVybWlzc2lvbiwgVURQIHBhY2tldHMgY2FuIG9ubHkgYmUgc2VudCBi
eSB0aGUgcGVlciBhZnRlciBwZXJtaXNzaW9uIGlzIGNyZWF0ZWQuIFBsZWFzZSBzZWUNCjxhIGhy
ZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM3NjU3I3NlY3Rpb24tNS4zIj5odHRw
czovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNzY1NyNzZWN0aW9uLTUuMzwvYT4NCjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5DaGVlcnMsPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4tVGlydTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBj
bGFzcz0iYXBwbGUtdGFiLXNwYW4iPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+LSBzYW1l
IGlzc3VlIHdpdGggSVAgZXh0ZW5zaW9uIGhlYWRlcnMgYW5kIG9wdGlvbnMgKHByZXN1bWFibHkg
eW91IHVzZSB0aGUgZGVmYXVsdDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5Kb2U8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9j
a3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIEp1biAxOSwgMjAxOSwgYXQgODoxNCBBTSwgS29u
ZGEsIFRpcnVtYWxlc3dhciBSZWRkeSAmbHQ7PGEgaHJlZj0ibWFpbHRvOlRpcnVtYWxlc3dhclJl
ZGR5X0tvbmRhQE1jQWZlZS5jb20iPlRpcnVtYWxlc3dhclJlZGR5X0tvbmRhQE1jQWZlZS5jb208
L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPkhpIEpvZSw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+VGhlIElQdjQgYW5kIElQdjYgZnJhZ21lbnRhdGlvbiBkZXNjcmlwdGlvbiBpcyBz
cGVjaWZpYyB0byBUQ1AtdG8tVURQIHJlbGF5aW5nIGJldHdlZW4gdGhlIGNsaWVudCBhbmQgdGhl
IHBlZXIgKG9ubHkgZm9yIFRDUC10by1VRFAgcmVsYXksIHRoZSBERiBhdHRyaWJ1dGUgaW4gdGhl
IFRVUk4gbWVzc2FnZSB3aWxsIGJlIHVzZWQgdG8gc2V0IHRoZSBERiBiaXQgaW4gdGhlIG91dGdv
aW5nIFVEUCBwYWNrZXQgdG8NCiB0aGUgcGVlcikuIFRvIGF2b2lkIGNvbmZ1c2lvbiwgSSBoYXZl
IGFkZGVkIHR3byBuZXcgc3ViLXNlY3Rpb25zOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+MTUuMS4mbmJzcDsgSVAgSGVhZGVyIEZpZWxkcyBmb3Ig
VENQLXRvLVVEUCByZWxheWluZyBhbmQgMTUuMiBJUCBIZWFkZXIgRmllbGRzIGZvciBVRFAtdG8t
VENQIHJlbGF5aW5nPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPlBsZWFzZSBzZWUgdGhlIGF0dGFjaGVkIHVwZGF0ZWQgZHJhZnQuPG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkNoZWVycyw8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPi1UaXJ1PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_DM5PR16MB17054AE0DA33AE71D7B44AB3EAE40DM5PR16MB1705namp_--


From nobody Thu Jun 20 23:04:47 2019
Return-Path: <touch@strayalpha.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D88721200E5; Thu, 20 Jun 2019 23:04:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.218
X-Spam-Level: 
X-Spam-Status: No, score=-1.218 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NEUTRAL=0.779, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=strayalpha.com
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 XXAE5OJQDZ40; Thu, 20 Jun 2019 23:04:33 -0700 (PDT)
Received: from server217-3.web-hosting.com (server217-3.web-hosting.com [198.54.115.226]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C7C06120025; Thu, 20 Jun 2019 23:04:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=strayalpha.com; s=default; h=To:References:Message-Id:Cc:Date:In-Reply-To: From:Subject:Mime-Version:Content-Type:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=K31XcAyAIbK8ueQDf8fbQsulhPiE2pu0QdkhdHN8hkw=; b=2rtGL/oc1xq+MtUd7CnaXkEt/ w9JmOEJI12MEF4/f6Pi8oPCbhIYoJVeHCJopBZ0fLFFLROAhyxasCnLn7AQuzTcpeOcNjpcfOBG80 2P74R/pRK74RKeKG4tIsTCTbN0qMHrH/UOeugSR2dYDFCboJJokNYKSln0mkB8vF4zKYq9yPd7DD7 fQVEBa8I64PmfBY6bp+EP3H2MEs1sO3Sz8c7fAnz02tnjVn45W+nzO5hgXbtnY6nR0gedFRTjeIIE I4Bb0ukOgB9dFdWI/JNyRCfgTF84FELIwq5BOvIFDVv/o7ur/95484bLuhOT6HE7fw2ApW4DNdBoU 2ZyBdBtZw==;
Received: from cpe-172-250-240-132.socal.res.rr.com ([172.250.240.132]:51635 helo=[192.168.1.77]) by server217.web-hosting.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92) (envelope-from <touch@strayalpha.com>) id 1heCeu-001Dra-Jl; Fri, 21 Jun 2019 02:04:29 -0400
Content-Type: multipart/alternative; boundary="Apple-Mail=_0E3F6E1F-B497-4D22-96EB-51EDB4EB0A3F"
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Joe Touch <touch@strayalpha.com>
In-Reply-To: <DM5PR16MB17054AE0DA33AE71D7B44AB3EAE40@DM5PR16MB1705.namprd16.prod.outlook.com>
Date: Thu, 20 Jun 2019 23:04:23 -0700
Cc: Magnus Westerlund <magnus.westerlund@ericsson.com>, "tram@ietf.org" <tram@ietf.org>, Brandon Williams <brandon.williams@akamai.com>, "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>,  "tsv-art@ietf.org" <tsv-art@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>
Message-Id: <BC91A2DA-210B-419A-963E-1F50E8D74121@strayalpha.com>
References: <155971464360.28104.6837263931145163343@ietfa.amsl.com> <F306B122-79F3-4C7A-8CE2-1C094D9F0FCC@strayalpha.com> <DM5PR16MB1705A4C370C4405AFFD63546EA100@DM5PR16MB1705.namprd16.prod.outlook.com> <5F2F8A3B-2887-4107-81E2-B4E222A4044E@strayalpha.com> <DM5PR16MB1705BD4E31370D2F5A179F17EA130@DM5PR16MB1705.namprd16.prod.outlook.com> <2C6B5776-CB95-4607-8D0C-07FDE2F6D515@strayalpha.com> <DM5PR16MB1705638AD29F3288E4AC0952EAED0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB252250AE4E7C158F985B0CC895ED0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <D9A01E28-F9FB-4C86-AFD3-A2BA8D89C340@strayalpha.com> <a3bbeb17-e768-9ab2-9f34-3d179fa8fe38@akamai.com> <E41C125D-F3B4-475E-8AD0-124F531F1DC9@strayalpha.com> <DM5PR16MB170564C0438321CC3FDD0ACFEAEF0@DM5PR16MB1705.namprd16.prod.outlook.com> <4C41A2BC-0CBC-42D5-B313-22F9A9D51F6E@strayalpha.com> <DM5PR16MB1705874C023145D26DCB58E6EAEE0@DM5PR16MB1705.namprd16.prod.outlook.com> <edcd66c2-0dfb-8f89-d6a3-53482c433d4e@strayalpha.com> <DM5PR16MB17057CCD4D2543D84254EFD1EAEB0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB2522DCB2459055A6319C439B95EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <DM5PR16MB1705E3EF8260B456A9B02C10EAEA0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB2522C0A1063877D45985619795EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <BD41AC2D-3925-4E11-B1EC-AD24680376AE@strayalpha.com> <DM5PR16MB1705F636477B6234FEA35A04EAE50@DM5PR16MB1705.namprd16.prod.outlook.com> <A47BFD15-B787-484D-A678-698B2C7D77A6@strayalpha.com> <DM5PR16MB1705339D00B060CC7D8366FAEAE50@DM5PR16MB1705.namprd16.prod.outlook.com> <F7645044-C75D-4C52-87A1-514B576A41B6@strayalpha.com> <DM5PR16MB1705CFF84A31E550EB0415C9EAE50@DM5PR16MB1705.namprd16.prod.outlook.com> <125E7AE0-97D6-4BFD-BE1F-F1FB2B74BFB1@strayalpha.com> <DM5PR16MB1705D7AB3DB31338F0905D87EAE50@DM5PR16MB1705.namprd16.prod.outlook.com> <6C2A2BBA-801B-4B17-BFD3-A8235BE2C10C@strayalpha.com> <DM5PR16MB17054AE0DA33AE71D7B44AB3EAE40@DM5PR16MB1705.namprd16.prod.outlook.com>
To: "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@McAfee.com>
X-Mailer: Apple Mail (2.3445.9.1)
X-OutGoing-Spam-Status: No, score=-0.5
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - server217.web-hosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - strayalpha.com
X-Get-Message-Sender-Via: server217.web-hosting.com: authenticated_id: touch@strayalpha.com
X-Authenticated-Sender: server217.web-hosting.com: touch@strayalpha.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-From-Rewrite: unmodified, already matched
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/SMoZ045hHdSkZTlN4ZtjdVAK_p0>
Subject: Re: [tram] [Tsv-art] Tsvart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 21 Jun 2019 06:04:36 -0000

--Apple-Mail=_0E3F6E1F-B497-4D22-96EB-51EDB4EB0A3F
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi, Tiru,

> On Jun 20, 2019, at 3:46 AM, Konda, Tirumaleswar Reddy =
<TirumaleswarReddy_Konda@McAfee.com> wrote:
>=20
> Hi Joe,
> =20
> Please see inline [TR]
> ...
> This sort of patch isn=E2=80=99t sufficient. It doesn=E2=80=99t =
address the confusion throughout section 15 as to what=E2=80=99s =
actually happening.
> =20
> Sec 15 shouldn=E2=80=99t talk about =E2=80=9Csetting=E2=80=9D IP =
header values at all; it should refer to =E2=80=9Cconfiguring transport =
sessions=E2=80=9D in the desired ways. Otherwise you=E2=80=99re implying =
direct packet-level conversion. Even the title of that section is a =
problem in this regard.
> =20
> [TR] What title do you want me to use for Section 15 ?

Sec 14 could be =E2=80=9CUDP relay=E2=80=9D

Sec 15 could be =E2=80=9CMixed transport relay=E2=80=9D or =E2=80=9CTCP/UD=
P and UDP/TCP relay=E2=80=9D

In both cases, the issue isn=E2=80=99t to focus on the IP header fields.

> Tthe sections themselves should be revised to similarly refer to =
transport-level actions, not packet level, e.g.:
> 15.1 TCP to UDP
>               - because DSCP should not vary within a TCP session, =
there is no packet-level tracking of copying DSCP from TCP to UDP; =
instead, DSCP would be a property of the TCP session that would be used =
to configure the UDP socket pair.
> =20
> [TR] Agreed, but the text looks correct to me. It says =E2=80=9CNote, =
the TCP connection can only use a single DSCP code point so inter flow =
differentiation is not possible=E2=80=9D.  =20

It=E2=80=99s not a note. It=E2=80=99s the point. You don=E2=80=99t set =
the outgoing to the incoming per se; you set the *TCP connection* to use =
the DSCP of the first UDP packet.

>               - IP fragmentation control needs to be explained in =
terms of UDP interactions
> =20
> [TR] Yes, DONT-FRAGMENT attribute in the TURN message is used to set =
the DF bit in the outgoing IP header to 1. What specific change are you =
expecting ?

Again, you=E2=80=99re talking about building a network layer packet =
header. The point is that you should be describing this in terms of =
=E2=80=9Csetting the UDP packet to not fragment=E2=80=9D. That is NOT =
merely IP DF=3D1; that would only prevent *in-network* fragmentation. =
You need to tell UDP not to source fragment too.

And all of this should be described in a way that doesn=E2=80=99t imply =
that the only approach is to have the user build the packet all the way =
to the IP headers.

Here=E2=80=99s why it matters - an IPv4 packet can *already be source =
fragmented* and still have the individual fragments set DF=3D0. DF=3D0 =
just means the *network* should not sub-fragment what it receives, not =
that the packet is =E2=80=9Catomic=E2=80=9D (not fragmented a the source =
AND not fragmentable by the network)

>               - IPv6 fragmentation has nothing to do with the received =
packet (which is TCP
> =20
> [TR] Same as above,  DONT-FRAGMENT attribute in the TURN message is =
used to set the DF bit in the outgoing IP header to 1.

The server doesn=E2=80=99t ignore the the fragment fields of the =
received packets; it uses them to reassemble (by the IP stack). They are =
ignored in terms of whether to set the *transport* to avoid UDP using =
source fragmentation. Again, though, this isn=E2=80=99t about setting IP =
header fields.


>               - IP options are *as default*; it=E2=80=99 isn=E2=80=99t =
correct that you never use IP options (or are you actively disabling =
them?)
>                               NOTE: that goes for the direct IPv4 to =
IPv6 translation in section 4 (which is similarly problematic)
> =20
> [TR]   I am not aware of default IPv4 options and extension headers, =
and I don=E2=80=99t see any default IPv4 options discussed =
inhttps://tools.ietf.org/html/rfc6274 =
<https://tools.ietf.org/html/rfc6274>. What IP4 options and IPv6 =
extension headers are default ?

By =E2=80=9Cdefault=E2=80=9D I=E2=80=99m referring to system-wide =
configurations to use particular IP options. Your description appears to =
prevent their use; are you actively prohibiting all IP options? Even =
system-wide defaults, if so configured?

>           RTP/RTCP do not use any IPv4 options and IPv6 extension =
headers. What is the loss of functionality if IP options and extension =
headers are not set by the TURN server for outgoing UDP packets to the =
peer ?

You would be expecting the transport to override a system-wide network =
default, which may not be possible on some systems.

You can probably just say =E2=80=9Cuse system defaults=E2=80=9D.

> 15.2 UDP to TCP
>               - the last sentence of the second paragraph seems at =
odds with the first; the first says =E2=80=9Cset these once per =
connection=E2=80=9D, it is sufficient IMO.
> =20
> [TR] Okay, removed the last sentence of the second paragraph.
> =20
>               -TCP DSCP should be based on the *first* UDP value seen =
(it could vary)
> =20
> [TR] No, the client first establishes TCP connection with the server =
and exchanges TURN messages for allocation and permission, UDP packets =
can only be sent by the peer after permission is created. Please =
seehttps://tools.ietf.org/html/rfc7657#section-5.3 =
<seehttps://tools.ietf.org/html/rfc7657#section-5.3>
OK, but then you need to say *in this section* how you expect to set the =
TCP DSCP. The text is confusing - it talks about =E2=80=9Cserver-to-client=
=E2=80=9D matching =E2=80=9Cclient-to-server=E2=80=9D - that=E2=80=99s =
just the other direction of the same TCP connection. If you are =
referring to other endpoints or transport protocols, be specific and =
clear.=20

> =20
> Cheers,
> -Tiru
> =20
>               - same issue with IP extension headers and options =
(presumably you use the default
> =20
> Joe
>=20
>=20
> On Jun 19, 2019, at 8:14 AM, Konda, Tirumaleswar Reddy =
<TirumaleswarReddy_Konda@McAfee.com =
<mailto:TirumaleswarReddy_Konda@McAfee.com>> wrote:
> =20
> Hi Joe,
> =20
> The IPv4 and IPv6 fragmentation description is specific to TCP-to-UDP =
relaying between the client and the peer (only for TCP-to-UDP relay, the =
DF attribute in the TURN message will be used to set the DF bit in the =
outgoing UDP packet to the peer). To avoid confusion, I have added two =
new sub-sections:
> 15.1.  IP Header Fields for TCP-to-UDP relaying and 15.2 IP Header =
Fields for UDP-to-TCP relaying
> =20
> Please see the attached updated draft.
> =20
> Cheers,
> -Tiru
> _______________________________________________
> Tsv-art mailing list
> Tsv-art@ietf.org <mailto:Tsv-art@ietf.org>
> https://www.ietf.org/mailman/listinfo/tsv-art =
<https://www.ietf.org/mailman/listinfo/tsv-art>

--Apple-Mail=_0E3F6E1F-B497-4D22-96EB-51EDB4EB0A3F
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">Hi, =
Tiru,<br class=3D""><div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D"">On Jun 20, 2019, at 3:46 AM, Konda, =
Tirumaleswar Reddy &lt;<a =
href=3D"mailto:TirumaleswarReddy_Konda@McAfee.com" =
class=3D"">TirumaleswarReddy_Konda@McAfee.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div =
class=3D"WordSection1" style=3D"page: WordSection1; caret-color: rgb(0, =
0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">Hi =
Joe,<o:p class=3D""></o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">Please =
see inline [TR]<o:p class=3D""></o:p></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">...</div><div style=3D"border-style: none none none solid; =
border-left-width: 1.5pt; border-left-color: blue; padding: 0in 0in 0in =
4pt;" class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">This sort =
of patch isn=E2=80=99t sufficient. It doesn=E2=80=99t address the =
confusion throughout section 15 as to what=E2=80=99s actually =
happening.<o:p class=3D""></o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">Sec 15 shouldn=E2=80=99t talk about =E2=80=9Csetting=E2=80=9D =
IP header values at all; it should refer to =E2=80=9Cconfiguring =
transport sessions=E2=80=9D in the desired ways. Otherwise you=E2=80=99re =
implying direct packet-level conversion. Even the title of that section =
is a problem in this regard.<o:p class=3D""></o:p></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><o:p class=3D"">&nbsp;</o:p></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">[TR] What title do you want me to use =
for Section 15 ?</div></div></div></div></div></blockquote><div><br =
class=3D""></div><div>Sec 14 could be =E2=80=9CUDP =
relay=E2=80=9D</div><div><br class=3D""></div><div>Sec 15 could be =
=E2=80=9CMixed transport relay=E2=80=9D or =E2=80=9CTCP/UDP and UDP/TCP =
relay=E2=80=9D</div><div><br class=3D""></div><div>In both cases, the =
issue isn=E2=80=99t to focus on the IP header fields.</div><div><br =
class=3D""></div><blockquote type=3D"cite" class=3D""><div =
class=3D"WordSection1" style=3D"page: WordSection1; caret-color: rgb(0, =
0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><div style=3D"border-style: none none none =
solid; border-left-width: 1.5pt; border-left-color: blue; padding: 0in =
0in 0in 4pt;" class=3D""><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><o:p class=3D""></o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">Tthe sections themselves should be =
revised to similarly refer to transport-level actions, not packet level, =
e.g.:<o:p class=3D""></o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">15.1 TCP to UDP<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span =
class=3D"apple-tab-span">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span>- because DSCP =
should not vary within a TCP session, there is no packet-level tracking =
of copying DSCP from TCP to UDP; instead, DSCP would be a property of =
the TCP session that would be used to configure the UDP socket pair.<o:p =
class=3D""></o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">[TR] =
Agreed, but the text looks correct to me. It says =E2=80=9CNote, the TCP =
connection can only use a single DSCP code point so inter flow =
differentiation is not possible=E2=80=9D. =
&nbsp;&nbsp;</div></div></div></div></blockquote><div><br =
class=3D""></div><div>It=E2=80=99s not a note. It=E2=80=99s the point. =
You don=E2=80=99t set the outgoing to the incoming per se; you set the =
*TCP connection* to use the DSCP of the first UDP packet.</div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D"WordSection1" style=3D"page: WordSection1; caret-color: rgb(0, =
0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><div style=3D"border-style: none none none =
solid; border-left-width: 1.5pt; border-left-color: blue; padding: 0in =
0in 0in 4pt;" class=3D""><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><o:p class=3D""></o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><span =
class=3D"apple-tab-span">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span>- IP fragmentation =
control needs to be explained in terms of UDP interactions<o:p =
class=3D""></o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">[TR] Yes, =
DONT-FRAGMENT attribute in the TURN message is used to set the DF bit in =
the outgoing IP header to 1. What specific change are you expecting =
?</div></div></div></div></blockquote><div><br =
class=3D""></div><div>Again, you=E2=80=99re talking about building a =
network layer packet header. The point is that you should be describing =
this in terms of =E2=80=9Csetting the UDP packet to not fragment=E2=80=9D.=
 That is NOT merely IP DF=3D1; that would only prevent *in-network* =
fragmentation. You need to tell UDP not to source fragment =
too.</div><div><br class=3D""></div><div>And all of this should be =
described in a way that doesn=E2=80=99t imply that the only approach is =
to have the user build the packet all the way to the IP =
headers.</div><div><br class=3D""></div><div>Here=E2=80=99s why it =
matters - an IPv4 packet can *already be source fragmented* and still =
have the individual fragments set DF=3D0. DF=3D0 just means the =
*network* should not sub-fragment what it receives, not that the packet =
is =E2=80=9Catomic=E2=80=9D (not fragmented a the source AND not =
fragmentable by the network)</div><br class=3D""><blockquote type=3D"cite"=
 class=3D""><div class=3D"WordSection1" style=3D"page: WordSection1; =
caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;"><div =
style=3D"border-style: none none none solid; border-left-width: 1.5pt; =
border-left-color: blue; padding: 0in 0in 0in 4pt;" class=3D""><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span =
class=3D"apple-tab-span">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span>- IPv6 fragmentation =
has nothing to do with the received packet (which is TCP<o:p =
class=3D""></o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">[TR] Same =
as above, &nbsp;DONT-FRAGMENT attribute in the TURN message is used to =
set the DF bit in the outgoing IP header to =
1.</div></div></div></div></blockquote><div><br class=3D""></div><div>The =
server doesn=E2=80=99t ignore the the fragment fields of the received =
packets; it uses them to reassemble (by the IP stack). They are ignored =
in terms of whether to set the *transport* to avoid UDP using source =
fragmentation. Again, though, this isn=E2=80=99t about setting IP header =
fields.</div><div><br class=3D""></div><div><br =
class=3D""></div><blockquote type=3D"cite" class=3D""><div =
class=3D"WordSection1" style=3D"page: WordSection1; caret-color: rgb(0, =
0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none;"><div style=3D"border-style: none none none =
solid; border-left-width: 1.5pt; border-left-color: blue; padding: 0in =
0in 0in 4pt;" class=3D""><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><o:p class=3D""></o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><span =
class=3D"apple-tab-span">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span>- IP options are *as =
default*; it=E2=80=99 isn=E2=80=99t correct that you never use IP =
options (or are you actively disabling them?)<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span =
class=3D"apple-tab-span">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span>NOTE: that goes for =
the direct IPv4 to IPv6 translation in section 4 (which is similarly =
problematic)<o:p class=3D""></o:p></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">[TR] &nbsp;&nbsp;I am not aware of default IPv4 options and =
extension headers, and I don=E2=80=99t see any default IPv4 options =
discussed in<a href=3D"https://tools.ietf.org/html/rfc6274" =
style=3D"color: purple; text-decoration: underline;" =
class=3D"">https://tools.ietf.org/html/rfc6274</a>. What IP4 options and =
IPv6 extension headers are default =
?</div></div></div></div></blockquote><div><br class=3D""></div><div>By =
=E2=80=9Cdefault=E2=80=9D I=E2=80=99m referring to system-wide =
configurations to use particular IP options. Your description appears to =
prevent their use; are you actively prohibiting all IP options? Even =
system-wide defaults, if so configured?</div><br class=3D""><blockquote =
type=3D"cite" class=3D""><div class=3D"WordSection1" style=3D"page: =
WordSection1; caret-color: rgb(0, 0, 0); font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none;"><div style=3D"border-style: none none none solid; =
border-left-width: 1.5pt; border-left-color: blue; padding: 0in 0in 0in =
4pt;" class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D""></o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
RTP/RTCP do not use any IPv4 options and IPv6 extension headers. What is =
the loss of functionality if IP options and extension headers are not =
set by the TURN server for outgoing UDP packets to the peer =
?</div></div></div></div></blockquote><div><br class=3D""></div><div>You =
would be expecting the transport to override a system-wide network =
default, which may not be possible on some systems.</div><div><br =
class=3D""></div><div>You can probably just say =E2=80=9Cuse system =
defaults=E2=80=9D.</div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D"WordSection1" style=3D"page: WordSection1; =
caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;"><div =
style=3D"border-style: none none none solid; border-left-width: 1.5pt; =
border-left-color: blue; padding: 0in 0in 0in 4pt;" class=3D""><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">15.2 UDP to TCP<o:p class=3D""></o:p></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><span =
class=3D"apple-tab-span">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span>- the last sentence =
of the second paragraph seems at odds with the first; the first says =
=E2=80=9Cset these once per connection=E2=80=9D, it is sufficient =
IMO.<o:p class=3D""></o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">[TR] =
Okay, removed the last sentence of the second paragraph.<o:p =
class=3D""></o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span =
class=3D"apple-tab-span">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span>-TCP DSCP should be =
based on the *first* UDP value seen (it could vary)<o:p =
class=3D""></o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">[TR] No, =
the client first establishes TCP connection with the server and =
exchanges TURN messages for allocation and permission, UDP packets can =
only be sent by the peer after permission is created. Please <a =
href=3D"seehttps://tools.ietf.org/html/rfc7657#section-5.3" =
class=3D"">see<font color=3D"#800080" class=3D""><u =
class=3D"">https://tools.ietf.org/html/rfc7657#section-5.3</u></font></a><=
/div></div></div></div></blockquote><div><br class=3D""></div><div>OK, =
but then you need to say *in this section* how you expect to set the TCP =
DSCP. The text is confusing - it talks about =E2=80=9Cserver-to-client=E2=80=
=9D matching =E2=80=9Cclient-to-server=E2=80=9D - that=E2=80=99s just =
the other direction of the same TCP connection. If you are referring to =
other endpoints or transport protocols, be specific and =
clear.&nbsp;</div><div><br class=3D""></div><blockquote type=3D"cite" =
class=3D""><div class=3D"WordSection1" style=3D"page: WordSection1; =
caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;"><div =
style=3D"border-style: none none none solid; border-left-width: 1.5pt; =
border-left-color: blue; padding: 0in 0in 0in 4pt;" class=3D""><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D""></o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">Cheers,<o:p=
 class=3D""></o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">-Tiru<o:p =
class=3D""></o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span =
class=3D"apple-tab-span">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span>- same issue with IP =
extension headers and options (presumably you use the default<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">Joe<o:p class=3D""></o:p></div></div><div=
 class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><br =
class=3D""><br class=3D""><o:p class=3D""></o:p></div><blockquote =
style=3D"margin-top: 5pt; margin-bottom: 5pt;" class=3D""><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D"">On Jun 19, 2019, at 8:14 =
AM, Konda, Tirumaleswar Reddy &lt;<a =
href=3D"mailto:TirumaleswarReddy_Konda@McAfee.com" style=3D"color: =
purple; text-decoration: underline;" =
class=3D"">TirumaleswarReddy_Konda@McAfee.com</a>&gt; wrote:<o:p =
class=3D""></o:p></div></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">Hi Joe,<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">&nbsp;<o:p class=3D""></o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">The IPv4 and IPv6 fragmentation =
description is specific to TCP-to-UDP relaying between the client and =
the peer (only for TCP-to-UDP relay, the DF attribute in the TURN =
message will be used to set the DF bit in the outgoing UDP packet to the =
peer). To avoid confusion, I have added two new sub-sections:<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">15.1.&nbsp; IP Header Fields for TCP-to-UDP relaying and 15.2 =
IP Header Fields for UDP-to-TCP relaying<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">&nbsp;<o:p class=3D""></o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">Please see the attached updated =
draft.<o:p class=3D""></o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">Cheers,<o:p class=3D""></o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">-Tiru<o:p =
class=3D""></o:p></div></div></div></blockquote></div></div></div></div><s=
pan style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: =
none; float: none; display: inline !important;" =
class=3D"">_______________________________________________</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">Tsv-art mailing list</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><a =
href=3D"mailto:Tsv-art@ietf.org" style=3D"color: purple; =
text-decoration: underline; font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px;" class=3D"">Tsv-art@ietf.org</a><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><a =
href=3D"https://www.ietf.org/mailman/listinfo/tsv-art" style=3D"color: =
purple; text-decoration: underline; font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; orphans: auto; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; widows: =
auto; word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px;" =
class=3D"">https://www.ietf.org/mailman/listinfo/tsv-art</a></blockquote><=
/div><br class=3D""></body></html>=

--Apple-Mail=_0E3F6E1F-B497-4D22-96EB-51EDB4EB0A3F--


From nobody Fri Jun 21 02:36:43 2019
Return-Path: <TirumaleswarReddy_Konda@mcafee.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CFEF21201D4; Fri, 21 Jun 2019 02:36:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.308
X-Spam-Level: 
X-Spam-Status: No, score=-4.308 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mcafee.com
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 k26FmoxkpkI5; Fri, 21 Jun 2019 02:36:20 -0700 (PDT)
Received: from DNVWSMAILOUT1.mcafee.com (dnvwsmailout1.mcafee.com [161.69.31.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8917F120098; Fri, 21 Jun 2019 02:36:17 -0700 (PDT)
X-NAI-Header: Modified by McAfee Email Gateway (5500)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mcafee.com; s=s_mcafee; t=1561109198; h=From: To:CC:Subject:Thread-Topic:Thread-Index:Date: Message-ID:References:In-Reply-To:Accept-Language: Content-Language:X-MS-Has-Attach:X-MS-TNEF-Correlator: dlp-product:dlp-version:dlp-reaction:authentication-results: x-originating-ip:x-ms-publictraffictype:x-ms-office365-filtering-correlation-id: x-microsoft-antispam:x-ms-traffictypediagnostic: x-ms-exchange-purlcount:x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers:x-forefront-prvs: x-forefront-antispam-report:received-spf:x-ms-exchange-senderadcheck: x-microsoft-antispam-message-info:Content-Type: MIME-Version:X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype: X-MS-Exchange-CrossTenant-userprincipalname: X-MS-Exchange-Transport-CrossTenantHeadersStamped: X-OriginatorOrg:X-NAI-Spam-Flag:X-NAI-Spam-Threshold: X-NAI-Spam-Score:X-NAI-Spam-Version; bh=k yl/jGXf+bEWKjaNC+v3nXtzivVOr+ITYjWaGkPUG9 Q=; b=GiP3aodqt0ieKZa8egOXmxB1sydoOk7JdHt2hq9Ksg+L VnWfL/U5BlHK8LYQMufMqMz56r8czuMS2NJW6boAq6S6AKw0nm zeJYyTMns5MI87GNovAQ1Dx6V0C8zYUR03leaJIL4RDHGc37fz 8lN8VO1F3AGkBS0BchONYfgzQjw=
Received: from DNVEXAPP1N04.corpzone.internalzone.com (DNVEXAPP1N04.corpzone.internalzone.com [10.44.48.88]) by DNVWSMAILOUT1.mcafee.com with smtp (TLS: TLSv1/SSLv3,256bits,ECDHE-RSA-AES256-SHA384) id 2a17_b62b_14ed2fe8_88fc_4589_807f_b675fe594bc6; Fri, 21 Jun 2019 03:26:37 -0600
Received: from DNVEXAPP1N04.corpzone.internalzone.com (10.44.48.88) by DNVEXAPP1N04.corpzone.internalzone.com (10.44.48.88) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Fri, 21 Jun 2019 03:35:10 -0600
Received: from DNVO365EDGE1.corpzone.internalzone.com (10.44.176.66) by DNVEXAPP1N04.corpzone.internalzone.com (10.44.48.88) with Microsoft SMTP Server (TLS) id 15.0.1395.4 via Frontend Transport; Fri, 21 Jun 2019 03:35:10 -0600
Received: from NAM01-BN3-obe.outbound.protection.outlook.com (10.44.176.242) by edge.mcafee.com (10.44.176.66) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Fri, 21 Jun 2019 03:35:05 -0600
Received: from DM5PR16MB1705.namprd16.prod.outlook.com (10.172.44.147) by DM5PR16MB2373.namprd16.prod.outlook.com (52.132.142.164) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1987.13; Fri, 21 Jun 2019 09:35:04 +0000
Received: from DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::3d0a:95ec:9842:68f7]) by DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::3d0a:95ec:9842:68f7%9]) with mapi id 15.20.1987.014; Fri, 21 Jun 2019 09:35:04 +0000
From: "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@McAfee.com>
To: Joe Touch <touch@strayalpha.com>
CC: Magnus Westerlund <magnus.westerlund@ericsson.com>, "tram@ietf.org" <tram@ietf.org>, Brandon Williams <brandon.williams@akamai.com>, "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>, "tsv-art@ietf.org" <tsv-art@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>
Thread-Topic: [Tsv-art] [tram] Tsvart last call review of draft-ietf-tram-turnbis-25
Thread-Index: AQHVJeLARC6n0ucJHkeMQsIbR9Bl76ai+JZQgAAP9QCAAAGloIAABJ0AgAAAh9CAAAQQAIAAAWEwgACd7QCAACe0kIAByCyAgAALnoA=
Date: Fri, 21 Jun 2019 09:35:03 +0000
Message-ID: <DM5PR16MB1705519BCB57D895948F4966EAE70@DM5PR16MB1705.namprd16.prod.outlook.com>
References: <155971464360.28104.6837263931145163343@ietfa.amsl.com> <F306B122-79F3-4C7A-8CE2-1C094D9F0FCC@strayalpha.com> <DM5PR16MB1705A4C370C4405AFFD63546EA100@DM5PR16MB1705.namprd16.prod.outlook.com> <5F2F8A3B-2887-4107-81E2-B4E222A4044E@strayalpha.com> <DM5PR16MB1705BD4E31370D2F5A179F17EA130@DM5PR16MB1705.namprd16.prod.outlook.com> <2C6B5776-CB95-4607-8D0C-07FDE2F6D515@strayalpha.com> <DM5PR16MB1705638AD29F3288E4AC0952EAED0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB252250AE4E7C158F985B0CC895ED0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <D9A01E28-F9FB-4C86-AFD3-A2BA8D89C340@strayalpha.com> <a3bbeb17-e768-9ab2-9f34-3d179fa8fe38@akamai.com> <E41C125D-F3B4-475E-8AD0-124F531F1DC9@strayalpha.com> <DM5PR16MB170564C0438321CC3FDD0ACFEAEF0@DM5PR16MB1705.namprd16.prod.outlook.com> <4C41A2BC-0CBC-42D5-B313-22F9A9D51F6E@strayalpha.com> <DM5PR16MB1705874C023145D26DCB58E6EAEE0@DM5PR16MB1705.namprd16.prod.outlook.com> <edcd66c2-0dfb-8f89-d6a3-53482c433d4e@strayalpha.com> <DM5PR16MB17057CCD4D2543D84254EFD1EAEB0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB2522DCB2459055A6319C439B95EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <DM5PR16MB1705E3EF8260B456A9B02C10EAEA0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB2522C0A1063877D45985619795EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <BD41AC2D-3925-4E11-B1EC-AD24680376AE@strayalpha.com> <DM5PR16MB1705F636477B6234FEA35A04EAE50@DM5PR16MB1705.namprd16.prod.outlook.com> <A47BFD15-B787-484D-A678-698B2C7D77A6@strayalpha.com> <DM5PR16MB1705339D00B060CC7D8366FAEAE50@DM5PR16MB1705.namprd16.prod.outlook.com> <F7645044-C75D-4C52-87A1-514B576A41B6@strayalpha.com> <DM5PR16MB1705CFF84A31E550EB0415C9EAE50@DM5PR16MB1705.namprd16.prod.outlook.com> <125E7AE0-97D6-4BFD-BE1F-F1FB2B74BFB1@strayalpha.com> <DM5PR16MB1705D7AB3DB31338F0905D87EAE50@DM5PR16MB1705.namprd16.prod.outlook.com> <6C2A2BBA-801B-4B17-BFD3-A8235BE2C10C@strayalpha.com> <DM5PR16MB17054AE0DA33AE71D7B44AB3EAE40@DM5PR16MB1705.namprd16.prod.outlook.com> <BC91A2DA-210B-419A-963E-1F50E8D74121@strayalpha.com>
In-Reply-To: <BC91A2DA-210B-419A-963E-1F50E8D74121@strayalpha.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-version: 11.3.0.8
dlp-reaction: no-action
authentication-results: spf=none (sender IP is ) smtp.mailfrom=TirumaleswarReddy_Konda@McAfee.com; 
x-originating-ip: [103.245.47.20]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 119f6ba6-4082-47ca-b66e-08d6f62bbd6e
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:DM5PR16MB2373; 
x-ms-traffictypediagnostic: DM5PR16MB2373:
x-ms-exchange-purlcount: 5
x-microsoft-antispam-prvs: <DM5PR16MB2373AF896D13DA15BD213FA6EAE70@DM5PR16MB2373.namprd16.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 0075CB064E
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(396003)(376002)(39860400002)(346002)(366004)(136003)(51914003)(32952001)(199004)(189003)(6246003)(6436002)(6916009)(72206003)(25786009)(33656002)(316002)(54906003)(4326008)(9686003)(54896002)(6306002)(53936002)(55016002)(68736007)(966005)(236005)(478600001)(8936002)(53546011)(5660300002)(6506007)(86362001)(102836004)(186003)(26005)(81156014)(8676002)(2906002)(66946007)(64756008)(73956011)(81166006)(66476007)(66556008)(66446008)(486006)(7696005)(99286004)(66066001)(52536014)(76176011)(11346002)(446003)(76116006)(476003)(606006)(71200400001)(71190400001)(14454004)(7736002)(229853002)(5024004)(80792005)(256004)(74316002)(3846002)(6116002)(790700001)(9326002)(85282002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR16MB2373; H:DM5PR16MB1705.namprd16.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: McAfee.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: oGi9qJjwyLst2cHL7IuVmolFd7XHOFUXWKINm+NBhNNyCCCv/ssXCL9qfxlbrO1NwwMAEhR6zy7xGiO7jfR/2B7EmdZoMsn5dpKWkjASILKXA/oA3OmkR+aUnixJo7qBFdP9XQhAn0TMGT1rZoYCyEFWIgxss/JyBxM4TAq0Kt8tDBAdQPvHdj1G/Ot34v01PR5H+xUSSm3vWevLRVb2jLOD7ZFSK5ANYNEmWV78YPM23AUy1ce21oPBZX15XCyhrogBqbsPDytLmlTVPSE1FSPzTGmf34EvIJbS5bccyER73A33feB+przKFRJjw6mOiavQWZNdDTa3W9/H7hHZUP0JmbbZSF9JeCs/20B18QlVvbh154o2Ubm8T8+db6JMhkmR//ZqpcZi2716BtIyrCk7Ju25KJSZRIzhiSZMwG8=
Content-Type: multipart/alternative; boundary="_000_DM5PR16MB1705519BCB57D895948F4966EAE70DM5PR16MB1705namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 119f6ba6-4082-47ca-b66e-08d6f62bbd6e
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jun 2019 09:35:04.0589 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4943e38c-6dd4-428c-886d-24932bc2d5de
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: TirumaleswarReddy_Konda@McAfee.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR16MB2373
X-OriginatorOrg: mcafee.com
X-NAI-Spam-Flag: NO
X-NAI-Spam-Threshold: 15
X-NAI-Spam-Score: 0
X-NAI-Spam-Version: 2.3.0.9418 : core <6573> : inlines <7108> : streams <1825120> : uri <2858515>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/wHIblHtKtE7aYnJIlQYfrn4-8FI>
Subject: Re: [tram] [Tsv-art] Tsvart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 21 Jun 2019 09:36:24 -0000

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

SGkgSm9lLA0KDQpQbGVhc2Ugc2VlIGlubGluZSBbVFIxXQ0KDQpGcm9tOiBKb2UgVG91Y2ggPHRv
dWNoQHN0cmF5YWxwaGEuY29tPg0KU2VudDogRnJpZGF5LCBKdW5lIDIxLCAyMDE5IDExOjM0IEFN
DQpUbzogS29uZGEsIFRpcnVtYWxlc3dhciBSZWRkeSA8VGlydW1hbGVzd2FyUmVkZHlfS29uZGFA
TWNBZmVlLmNvbT4NCkNjOiBNYWdudXMgV2VzdGVybHVuZCA8bWFnbnVzLndlc3Rlcmx1bmRAZXJp
Y3Nzb24uY29tPjsgdHJhbUBpZXRmLm9yZzsgQnJhbmRvbiBXaWxsaWFtcyA8YnJhbmRvbi53aWxs
aWFtc0Bha2FtYWkuY29tPjsgZHJhZnQtaWV0Zi10cmFtLXR1cm5iaXMuYWxsQGlldGYub3JnOyB0
c3YtYXJ0QGlldGYub3JnOyBpZXRmQGlldGYub3JnDQpTdWJqZWN0OiBSZTogW1Rzdi1hcnRdIFt0
cmFtXSBUc3ZhcnQgbGFzdCBjYWxsIHJldmlldyBvZiBkcmFmdC1pZXRmLXRyYW0tdHVybmJpcy0y
NQ0KDQoNCkNBVVRJT046IEV4dGVybmFsIGVtYWlsLiBEbyBub3QgY2xpY2sgbGlua3Mgb3Igb3Bl
biBhdHRhY2htZW50cyB1bmxlc3MgeW91IHJlY29nbml6ZSB0aGUgc2VuZGVyIGFuZCBrbm93IHRo
ZSBjb250ZW50IGlzIHNhZmUuDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpI
aSwgVGlydSwNCg0KDQpPbiBKdW4gMjAsIDIwMTksIGF0IDM6NDYgQU0sIEtvbmRhLCBUaXJ1bWFs
ZXN3YXIgUmVkZHkgPFRpcnVtYWxlc3dhclJlZGR5X0tvbmRhQE1jQWZlZS5jb208bWFpbHRvOlRp
cnVtYWxlc3dhclJlZGR5X0tvbmRhQE1jQWZlZS5jb20+PiB3cm90ZToNCg0KSGkgSm9lLA0KDQpQ
bGVhc2Ugc2VlIGlubGluZSBbVFJdDQouLi4NClRoaXMgc29ydCBvZiBwYXRjaCBpc27igJl0IHN1
ZmZpY2llbnQuIEl0IGRvZXNu4oCZdCBhZGRyZXNzIHRoZSBjb25mdXNpb24gdGhyb3VnaG91dCBz
ZWN0aW9uIDE1IGFzIHRvIHdoYXTigJlzIGFjdHVhbGx5IGhhcHBlbmluZy4NCg0KU2VjIDE1IHNo
b3VsZG7igJl0IHRhbGsgYWJvdXQg4oCcc2V0dGluZ+KAnSBJUCBoZWFkZXIgdmFsdWVzIGF0IGFs
bDsgaXQgc2hvdWxkIHJlZmVyIHRvIOKAnGNvbmZpZ3VyaW5nIHRyYW5zcG9ydCBzZXNzaW9uc+KA
nSBpbiB0aGUgZGVzaXJlZCB3YXlzLiBPdGhlcndpc2UgeW914oCZcmUgaW1wbHlpbmcgZGlyZWN0
IHBhY2tldC1sZXZlbCBjb252ZXJzaW9uLiBFdmVuIHRoZSB0aXRsZSBvZiB0aGF0IHNlY3Rpb24g
aXMgYSBwcm9ibGVtIGluIHRoaXMgcmVnYXJkLg0KDQpbVFJdIFdoYXQgdGl0bGUgZG8geW91IHdh
bnQgbWUgdG8gdXNlIGZvciBTZWN0aW9uIDE1ID8NCg0KU2VjIDE0IGNvdWxkIGJlIOKAnFVEUCBy
ZWxheeKAnQ0KDQpTZWMgMTUgY291bGQgYmUg4oCcTWl4ZWQgdHJhbnNwb3J0IHJlbGF54oCdIG9y
IOKAnFRDUC9VRFAgYW5kIFVEUC9UQ1AgcmVsYXnigJ0NCg0KSW4gYm90aCBjYXNlcywgdGhlIGlz
c3VlIGlzbuKAmXQgdG8gZm9jdXMgb24gdGhlIElQIGhlYWRlciBmaWVsZHMuDQoNCltUUjFdIE9r
YXkuIFVwZGF0ZWQgU2VjdGlvbiAxNCB0aXRsZSAgdG8g4oCcVURQLXRvLVVEUCByZWxheeKAnSwg
U2VjdGlvbiAxNSDigJxUQ1AtdG8tVURQIHJlbGF54oCdIGFuZCBhZGRlZCBuZXcgU2VjdGlvbiAx
NiDigJxVRFAtdG8tVENQIHJlbGF54oCdDQoNClR0aGUgc2VjdGlvbnMgdGhlbXNlbHZlcyBzaG91
bGQgYmUgcmV2aXNlZCB0byBzaW1pbGFybHkgcmVmZXIgdG8gdHJhbnNwb3J0LWxldmVsIGFjdGlv
bnMsIG5vdCBwYWNrZXQgbGV2ZWwsIGUuZy46DQoxNS4xIFRDUCB0byBVRFANCiAgICAgICAgICAg
ICAgLSBiZWNhdXNlIERTQ1Agc2hvdWxkIG5vdCB2YXJ5IHdpdGhpbiBhIFRDUCBzZXNzaW9uLCB0
aGVyZSBpcyBubyBwYWNrZXQtbGV2ZWwgdHJhY2tpbmcgb2YgY29weWluZyBEU0NQIGZyb20gVENQ
IHRvIFVEUDsgaW5zdGVhZCwgRFNDUCB3b3VsZCBiZSBhIHByb3BlcnR5IG9mIHRoZSBUQ1Agc2Vz
c2lvbiB0aGF0IHdvdWxkIGJlIHVzZWQgdG8gY29uZmlndXJlIHRoZSBVRFAgc29ja2V0IHBhaXIu
DQoNCltUUl0gQWdyZWVkLCBidXQgdGhlIHRleHQgbG9va3MgY29ycmVjdCB0byBtZS4gSXQgc2F5
cyDigJxOb3RlLCB0aGUgVENQIGNvbm5lY3Rpb24gY2FuIG9ubHkgdXNlIGEgc2luZ2xlIERTQ1Ag
Y29kZSBwb2ludCBzbyBpbnRlciBmbG93IGRpZmZlcmVudGlhdGlvbiBpcyBub3QgcG9zc2libGXi
gJ0uDQoNCkl04oCZcyBub3QgYSBub3RlLiBJdOKAmXMgdGhlIHBvaW50LiBZb3UgZG9u4oCZdCBz
ZXQgdGhlIG91dGdvaW5nIHRvIHRoZSBpbmNvbWluZyBwZXIgc2U7IHlvdSBzZXQgdGhlICpUQ1Ag
Y29ubmVjdGlvbiogdG8gdXNlIHRoZSBEU0NQIG9mIHRoZSBmaXJzdCBVRFAgcGFja2V0Lg0KDQpb
VFIxXSBBZ3JlZWQsIHVwZGF0ZWQgdGV4dCBhcyBmb2xsb3dzOg0KDQogICAgICBUaGUgVENQIGNv
bm5lY3Rpb24gY2FuIG9ubHkgdXNlIGEgc2luZ2xlIERTQ1ANCiAgICAgIGNvZGUgcG9pbnQgc28g
aW50ZXIgZmxvdyBkaWZmZXJlbnRpYXRpb24gaXMgbm90IHBvc3NpYmxlLCBzZWUNCiAgICAgIFNl
Y3Rpb24gNS4xIG9mIFtSRkM3NjU3XS4gIFRoZSBzZXJ2ZXIgc2V0cyB0aGUgb3V0Z29pbmcgdmFs
dWUgdG8NCiAgICAgIHRoZSBEU0NQIGNvZGUgcG9pbnQgdXNlZCBieSB0aGUgVENQIGNvbm5lY3Rp
b24sIHVubGVzcyB0aGUgc2VydmVyDQogICAgICBpbmNsdWRlcyBhIGRpZmZlcmVudGlhdGVkIHNl
cnZpY2VzIGNsYXNzaWZpZXIgYW5kIG1hcmtlcg0KICAgICAgICBbUkZDMjQ3NF0uDQoNCiAgICAg
ICAgICAgICAgLSBJUCBmcmFnbWVudGF0aW9uIGNvbnRyb2wgbmVlZHMgdG8gYmUgZXhwbGFpbmVk
IGluIHRlcm1zIG9mIFVEUCBpbnRlcmFjdGlvbnMNCg0KW1RSXSBZZXMsIERPTlQtRlJBR01FTlQg
YXR0cmlidXRlIGluIHRoZSBUVVJOIG1lc3NhZ2UgaXMgdXNlZCB0byBzZXQgdGhlIERGIGJpdCBp
biB0aGUgb3V0Z29pbmcgSVAgaGVhZGVyIHRvIDEuIFdoYXQgc3BlY2lmaWMgY2hhbmdlIGFyZSB5
b3UgZXhwZWN0aW5nID8NCg0KQWdhaW4sIHlvdeKAmXJlIHRhbGtpbmcgYWJvdXQgYnVpbGRpbmcg
YSBuZXR3b3JrIGxheWVyIHBhY2tldCBoZWFkZXIuIFRoZSBwb2ludCBpcyB0aGF0IHlvdSBzaG91
bGQgYmUgZGVzY3JpYmluZyB0aGlzIGluIHRlcm1zIG9mIOKAnHNldHRpbmcgdGhlIFVEUCBwYWNr
ZXQgdG8gbm90IGZyYWdtZW504oCdLiBUaGF0IGlzIE5PVCBtZXJlbHkgSVAgREY9MTsgdGhhdCB3
b3VsZCBvbmx5IHByZXZlbnQgKmluLW5ldHdvcmsqIGZyYWdtZW50YXRpb24uIFlvdSBuZWVkIHRv
IHRlbGwgVURQIG5vdCB0byBzb3VyY2UgZnJhZ21lbnQgdG9vLg0KDQpBbmQgYWxsIG9mIHRoaXMg
c2hvdWxkIGJlIGRlc2NyaWJlZCBpbiBhIHdheSB0aGF0IGRvZXNu4oCZdCBpbXBseSB0aGF0IHRo
ZSBvbmx5IGFwcHJvYWNoIGlzIHRvIGhhdmUgdGhlIHVzZXIgYnVpbGQgdGhlIHBhY2tldCBhbGwg
dGhlIHdheSB0byB0aGUgSVAgaGVhZGVycy4NCg0KSGVyZeKAmXMgd2h5IGl0IG1hdHRlcnMgLSBh
biBJUHY0IHBhY2tldCBjYW4gKmFscmVhZHkgYmUgc291cmNlIGZyYWdtZW50ZWQqIGFuZCBzdGls
bCBoYXZlIHRoZSBpbmRpdmlkdWFsIGZyYWdtZW50cyBzZXQgREY9MC4gREY9MCBqdXN0IG1lYW5z
IHRoZSAqbmV0d29yayogc2hvdWxkIG5vdCBzdWItZnJhZ21lbnQgd2hhdCBpdCByZWNlaXZlcywg
bm90IHRoYXQgdGhlIHBhY2tldCBpcyDigJxhdG9taWPigJ0gKG5vdCBmcmFnbWVudGVkIGEgdGhl
IHNvdXJjZSBBTkQgbm90IGZyYWdtZW50YWJsZSBieSB0aGUgbmV0d29yaykNCg0KW1RSMV0gR290
IGl0LCBUaGFua3MgZm9yIHRoZSBjbGFyaWZpY2F0aW9uLiBVcGRhdGVkIHRleHQgYXMgZm9sbG93
czoNCldoZW4gdGhlIHNlcnZlciBzZW5kcyBhIHBhY2tldCB0byBhIHBlZXIgaW4gcmVzcG9uc2Ug
dG8gYSBTZW5kIGluZGljYXRpb24gY29udGFpbmluZyB0aGUgRE9OVC1GUkFHTUVOVCBhdHRyaWJ1
dGUsIHRoZW4gc2V0IHRoZSBvdXRnb2luZyBVRFAgcGFja2V0IHRvIG5vdCBmcmFnbWVudC4NCg0K
DQogICAgICAgICAgICAgIC0gSVB2NiBmcmFnbWVudGF0aW9uIGhhcyBub3RoaW5nIHRvIGRvIHdp
dGggdGhlIHJlY2VpdmVkIHBhY2tldCAod2hpY2ggaXMgVENQDQoNCltUUl0gU2FtZSBhcyBhYm92
ZSwgIERPTlQtRlJBR01FTlQgYXR0cmlidXRlIGluIHRoZSBUVVJOIG1lc3NhZ2UgaXMgdXNlZCB0
byBzZXQgdGhlIERGIGJpdCBpbiB0aGUgb3V0Z29pbmcgSVAgaGVhZGVyIHRvIDEuDQoNClRoZSBz
ZXJ2ZXIgZG9lc27igJl0IGlnbm9yZSB0aGUgdGhlIGZyYWdtZW50IGZpZWxkcyBvZiB0aGUgcmVj
ZWl2ZWQgcGFja2V0czsgaXQgdXNlcyB0aGVtIHRvIHJlYXNzZW1ibGUgKGJ5IHRoZSBJUCBzdGFj
aykuIFRoZXkgYXJlIGlnbm9yZWQgaW4gdGVybXMgb2Ygd2hldGhlciB0byBzZXQgdGhlICp0cmFu
c3BvcnQqIHRvIGF2b2lkIFVEUCB1c2luZyBzb3VyY2UgZnJhZ21lbnRhdGlvbi4gQWdhaW4sIHRo
b3VnaCwgdGhpcyBpc27igJl0IGFib3V0IHNldHRpbmcgSVAgaGVhZGVyIGZpZWxkcy4NCg0KW1RS
MV0gT2theSwgZml4ZWQgYXMgZm9sbG93czoNCklmIHRoZSBUQ1AgdHJhZmZpYyBhcnJpdmVzIG92
ZXIgSVB2NiwgdGhlIHNlcnZlciByZWxpZXMgb24gdGhlIHByZXNlbmNlIG9mIERPTuKAmVQtRlJB
R01FTlQgYXR0cmlidXRlIGluIHRoZSBzZW5kIGluZGljYXRpb24gdG8gc2V0IHRoZSBvdXRnb2lu
ZyBVRFAgcGFja2V0IHRvIG5vdCBmcmFnbWVudC4NCg0KDQogICAgICAgICAgICAgIC0gSVAgb3B0
aW9ucyBhcmUgKmFzIGRlZmF1bHQqOyBpdOKAmSBpc27igJl0IGNvcnJlY3QgdGhhdCB5b3UgbmV2
ZXIgdXNlIElQIG9wdGlvbnMgKG9yIGFyZSB5b3UgYWN0aXZlbHkgZGlzYWJsaW5nIHRoZW0/KQ0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTk9URTogdGhhdCBnb2VzIGZvciB0aGUgZGly
ZWN0IElQdjQgdG8gSVB2NiB0cmFuc2xhdGlvbiBpbiBzZWN0aW9uIDQgKHdoaWNoIGlzIHNpbWls
YXJseSBwcm9ibGVtYXRpYykNCg0KW1RSXSAgIEkgYW0gbm90IGF3YXJlIG9mIGRlZmF1bHQgSVB2
NCBvcHRpb25zIGFuZCBleHRlbnNpb24gaGVhZGVycywgYW5kIEkgZG9u4oCZdCBzZWUgYW55IGRl
ZmF1bHQgSVB2NCBvcHRpb25zIGRpc2N1c3NlZCBpbmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRt
bC9yZmM2Mjc0LiBXaGF0IElQNCBvcHRpb25zIGFuZCBJUHY2IGV4dGVuc2lvbiBoZWFkZXJzIGFy
ZSBkZWZhdWx0ID8NCg0KQnkg4oCcZGVmYXVsdOKAnSBJ4oCZbSByZWZlcnJpbmcgdG8gc3lzdGVt
LXdpZGUgY29uZmlndXJhdGlvbnMgdG8gdXNlIHBhcnRpY3VsYXIgSVAgb3B0aW9ucy4gWW91ciBk
ZXNjcmlwdGlvbiBhcHBlYXJzIHRvIHByZXZlbnQgdGhlaXIgdXNlOyBhcmUgeW91IGFjdGl2ZWx5
IHByb2hpYml0aW5nIGFsbCBJUCBvcHRpb25zPyBFdmVuIHN5c3RlbS13aWRlIGRlZmF1bHRzLCBp
ZiBzbyBjb25maWd1cmVkPw0KDQpbVFIxXSBObywgc3lzdGVtIGRlZmF1bHRzIGFyZSBub3QgcHJv
aGliaXRlZC4NCg0KDQogICAgICAgICAgUlRQL1JUQ1AgZG8gbm90IHVzZSBhbnkgSVB2NCBvcHRp
b25zIGFuZCBJUHY2IGV4dGVuc2lvbiBoZWFkZXJzLiBXaGF0IGlzIHRoZSBsb3NzIG9mIGZ1bmN0
aW9uYWxpdHkgaWYgSVAgb3B0aW9ucyBhbmQgZXh0ZW5zaW9uIGhlYWRlcnMgYXJlIG5vdCBzZXQg
YnkgdGhlIFRVUk4gc2VydmVyIGZvciBvdXRnb2luZyBVRFAgcGFja2V0cyB0byB0aGUgcGVlciA/
DQoNCllvdSB3b3VsZCBiZSBleHBlY3RpbmcgdGhlIHRyYW5zcG9ydCB0byBvdmVycmlkZSBhIHN5
c3RlbS13aWRlIG5ldHdvcmsgZGVmYXVsdCwgd2hpY2ggbWF5IG5vdCBiZSBwb3NzaWJsZSBvbiBz
b21lIHN5c3RlbXMuDQoNCllvdSBjYW4gcHJvYmFibHkganVzdCBzYXkg4oCcdXNlIHN5c3RlbSBk
ZWZhdWx0c+KAnS4NCg0KW1RSMV0gV29ya3MgZm9yIG1lLCB1cGRhdGVkIGJvdGggSVB2NCBvcHRp
b24gYW5kIElQdjYgZXh0ZW5zaW9uIGhlYWRlcnMgaW4gYWxsIHNlY3Rpb25zLg0KDQoNCjE1LjIg
VURQIHRvIFRDUA0KICAgICAgICAgICAgICAtIHRoZSBsYXN0IHNlbnRlbmNlIG9mIHRoZSBzZWNv
bmQgcGFyYWdyYXBoIHNlZW1zIGF0IG9kZHMgd2l0aCB0aGUgZmlyc3Q7IHRoZSBmaXJzdCBzYXlz
IOKAnHNldCB0aGVzZSBvbmNlIHBlciBjb25uZWN0aW9u4oCdLCBpdCBpcyBzdWZmaWNpZW50IElN
Ty4NCg0KW1RSXSBPa2F5LCByZW1vdmVkIHRoZSBsYXN0IHNlbnRlbmNlIG9mIHRoZSBzZWNvbmQg
cGFyYWdyYXBoLg0KDQogICAgICAgICAgICAgIC1UQ1AgRFNDUCBzaG91bGQgYmUgYmFzZWQgb24g
dGhlICpmaXJzdCogVURQIHZhbHVlIHNlZW4gKGl0IGNvdWxkIHZhcnkpDQoNCltUUl0gTm8sIHRo
ZSBjbGllbnQgZmlyc3QgZXN0YWJsaXNoZXMgVENQIGNvbm5lY3Rpb24gd2l0aCB0aGUgc2VydmVy
IGFuZCBleGNoYW5nZXMgVFVSTiBtZXNzYWdlcyBmb3IgYWxsb2NhdGlvbiBhbmQgcGVybWlzc2lv
biwgVURQIHBhY2tldHMgY2FuIG9ubHkgYmUgc2VudCBieSB0aGUgcGVlciBhZnRlciBwZXJtaXNz
aW9uIGlzIGNyZWF0ZWQuIFBsZWFzZSBzZWVodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZj
NzY1NyNzZWN0aW9uLTUuMw0KDQpPSywgYnV0IHRoZW4geW91IG5lZWQgdG8gc2F5ICppbiB0aGlz
IHNlY3Rpb24qIGhvdyB5b3UgZXhwZWN0IHRvIHNldCB0aGUgVENQIERTQ1AuIFRoZSB0ZXh0IGlz
IGNvbmZ1c2luZyAtIGl0IHRhbGtzIGFib3V0IOKAnHNlcnZlci10by1jbGllbnTigJ0gbWF0Y2hp
bmcg4oCcY2xpZW50LXRvLXNlcnZlcuKAnSAtIHRoYXTigJlzIGp1c3QgdGhlIG90aGVyIGRpcmVj
dGlvbiBvZiB0aGUgc2FtZSBUQ1AgY29ubmVjdGlvbi4gSWYgeW91IGFyZSByZWZlcnJpbmcgdG8g
b3RoZXIgZW5kcG9pbnRzIG9yIHRyYW5zcG9ydCBwcm90b2NvbHMsIGJlIHNwZWNpZmljIGFuZCBj
bGVhci4NCg0KW1RSXSBJIHdpbGwgbW9kaWZ5IHRoZSB0ZXh0IGFzIGZvbGxvd3M6DQpJZ25vcmUg
dGhlIGluY29taW5nIERTQ1AgdmFsdWUuIFdoZW4gVENQICBpcyB1c2VkIGJldHdlZW4gdGhlIGNs
aWVudCBhbmQgdGhlIHNlcnZlciwgYSBzaW5nbGUgRFNDUCBzaG91bGQgYmUgdXNlZCBmb3IgYWxs
IHRyYWZmaWMgb24gdGhhdCBUQ1AgY29ubmVjdGlvbi4gTm90ZSwgVFVSTi9JQ0Ugb2NjdXJzIGJl
Zm9yZSBhcHBsaWNhdGlvbiBkYXRhIGlzIGV4Y2hhbmdlZC4NCg0KLVRpcnUNCg0KDQpDaGVlcnMs
DQotVGlydQ0KDQogICAgICAgICAgICAgIC0gc2FtZSBpc3N1ZSB3aXRoIElQIGV4dGVuc2lvbiBo
ZWFkZXJzIGFuZCBvcHRpb25zIChwcmVzdW1hYmx5IHlvdSB1c2UgdGhlIGRlZmF1bHQNCg0KSm9l
DQoNCg0KDQpPbiBKdW4gMTksIDIwMTksIGF0IDg6MTQgQU0sIEtvbmRhLCBUaXJ1bWFsZXN3YXIg
UmVkZHkgPFRpcnVtYWxlc3dhclJlZGR5X0tvbmRhQE1jQWZlZS5jb208bWFpbHRvOlRpcnVtYWxl
c3dhclJlZGR5X0tvbmRhQE1jQWZlZS5jb20+PiB3cm90ZToNCg0KSGkgSm9lLA0KDQpUaGUgSVB2
NCBhbmQgSVB2NiBmcmFnbWVudGF0aW9uIGRlc2NyaXB0aW9uIGlzIHNwZWNpZmljIHRvIFRDUC10
by1VRFAgcmVsYXlpbmcgYmV0d2VlbiB0aGUgY2xpZW50IGFuZCB0aGUgcGVlciAob25seSBmb3Ig
VENQLXRvLVVEUCByZWxheSwgdGhlIERGIGF0dHJpYnV0ZSBpbiB0aGUgVFVSTiBtZXNzYWdlIHdp
bGwgYmUgdXNlZCB0byBzZXQgdGhlIERGIGJpdCBpbiB0aGUgb3V0Z29pbmcgVURQIHBhY2tldCB0
byB0aGUgcGVlcikuIFRvIGF2b2lkIGNvbmZ1c2lvbiwgSSBoYXZlIGFkZGVkIHR3byBuZXcgc3Vi
LXNlY3Rpb25zOg0KMTUuMS4gIElQIEhlYWRlciBGaWVsZHMgZm9yIFRDUC10by1VRFAgcmVsYXlp
bmcgYW5kIDE1LjIgSVAgSGVhZGVyIEZpZWxkcyBmb3IgVURQLXRvLVRDUCByZWxheWluZw0KDQpQ
bGVhc2Ugc2VlIHRoZSBhdHRhY2hlZCB1cGRhdGVkIGRyYWZ0Lg0KDQpDaGVlcnMsDQotVGlydQ0K
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NClRzdi1hcnQg
bWFpbGluZyBsaXN0DQpUc3YtYXJ0QGlldGYub3JnPG1haWx0bzpUc3YtYXJ0QGlldGYub3JnPg0K
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby90c3YtYXJ0DQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OkhlbHZldGljYTsNCglwYW5vc2UtMToyIDExIDYgNCAyIDIgMiAyIDIg
NDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0x
OjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpEZW5nWGlh
bjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7Zm9udC1m
YW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OiJcQERlbmdYaWFuIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAx
IDEgMSAxO30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9y
bWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0
Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7
fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJ
Y29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bh
bi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6
cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcHJlDQoJe21zby1zdHlsZS1w
cmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJ
bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCnAubXNvbm9ybWFsMCwgbGkubXNvbm9ybWFs
MCwgZGl2Lm1zb25vcm1hbDANCgl7bXNvLXN0eWxlLW5hbWU6bXNvbm9ybWFsOw0KCW1zby1tYXJn
aW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1m
YW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0Kc3Bhbi5hcHBsZS10YWItc3Bhbg0KCXttc28t
c3R5bGUtbmFtZTphcHBsZS10YWItc3Bhbjt9DQpzcGFuLmFwcGxlLWNvbnZlcnRlZC1zcGFjZQ0K
CXttc28tc3R5bGUtbmFtZTphcHBsZS1jb252ZXJ0ZWQtc3BhY2U7fQ0Kc3Bhbi5FbWFpbFN0eWxl
MjINCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGli
cmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQpzcGFuLkhUTUxQcmVmb3JtYXR0
ZWRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsNCgltc28t
c3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIjsN
Cglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHls
ZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rp
b24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBp
bjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+
PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBz
cGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4
bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIg
ZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4N
Cjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xh
c3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSBKb2UsPG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPlBsZWFzZSBzZWUgaW5saW5lIFtUUjFdPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBp
biA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xp
ZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGI+RnJvbTo8L2I+IEpvZSBUb3VjaCAmbHQ7dG91Y2hAc3RyYXlhbHBoYS5jb20m
Z3Q7IDxicj4NCjxiPlNlbnQ6PC9iPiBGcmlkYXksIEp1bmUgMjEsIDIwMTkgMTE6MzQgQU08YnI+
DQo8Yj5Ubzo8L2I+IEtvbmRhLCBUaXJ1bWFsZXN3YXIgUmVkZHkgJmx0O1RpcnVtYWxlc3dhclJl
ZGR5X0tvbmRhQE1jQWZlZS5jb20mZ3Q7PGJyPg0KPGI+Q2M6PC9iPiBNYWdudXMgV2VzdGVybHVu
ZCAmbHQ7bWFnbnVzLndlc3Rlcmx1bmRAZXJpY3Nzb24uY29tJmd0OzsgdHJhbUBpZXRmLm9yZzsg
QnJhbmRvbiBXaWxsaWFtcyAmbHQ7YnJhbmRvbi53aWxsaWFtc0Bha2FtYWkuY29tJmd0OzsgZHJh
ZnQtaWV0Zi10cmFtLXR1cm5iaXMuYWxsQGlldGYub3JnOyB0c3YtYXJ0QGlldGYub3JnOyBpZXRm
QGlldGYub3JnPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbVHN2LWFydF0gW3RyYW1dIFRzdmFy
dCBsYXN0IGNhbGwgcmV2aWV3IG9mIGRyYWZ0LWlldGYtdHJhbS10dXJuYmlzLTI1PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8ZGl2Pg0KPHRhYmxlIGNsYXNzPSJNc29Ob3JtYWxUYWJsZSIgYm9yZGVyPSIx
IiBjZWxscGFkZGluZz0iMCIgc3R5bGU9ImJhY2tncm91bmQ6I0YzRkYzMztib3JkZXI6c29saWQg
IzlCOUE4NyAxLjVwdCI+DQo8dGJvZHk+DQo8dHI+DQo8dGQgc3R5bGU9ImJvcmRlcjpub25lO3Bh
ZGRpbmc6Ljc1cHQgLjc1cHQgLjc1cHQgLjc1cHQiPg0KPHA+PHN0cm9uZz48c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojOUI4QjNFIj5D
QVVUSU9OPC9zcGFuPjwvc3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlh
bCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM5QjhCM0UiPjo8L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiBFeHRl
cm5hbCBlbWFpbC4gRG8gbm90IGNsaWNrIGxpbmtzIG9yIG9wZW4NCiBhdHRhY2htZW50cyB1bmxl
c3MgeW91IHJlY29nbml6ZSB0aGUgc2VuZGVyIGFuZCBrbm93IHRoZSBjb250ZW50IGlzIHNhZmUu
PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNl
cmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L3RkPg0KPC90cj4NCjwvdGJvZHk+DQo8L3Rh
YmxlPg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0iY2VudGVyIiBzdHlsZT0idGV4dC1h
bGlnbjpjZW50ZXIiPg0KPGhyIHNpemU9IjIiIHdpZHRoPSIxMDAlIiBhbGlnbj0iY2VudGVyIj4N
CjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSwgVGlydSw8bzpwPjwvbzpw
PjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YnI+DQo8YnI+DQo8bzpwPjwvbzpw
PjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206
NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIEp1biAyMCwgMjAxOSwgYXQg
Mzo0NiBBTSwgS29uZGEsIFRpcnVtYWxlc3dhciBSZWRkeSAmbHQ7PGEgaHJlZj0ibWFpbHRvOlRp
cnVtYWxlc3dhclJlZGR5X0tvbmRhQE1jQWZlZS5jb20iPlRpcnVtYWxlc3dhclJlZGR5X0tvbmRh
QE1jQWZlZS5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPkhpIEpvZSw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+UGxlYXNlIHNlZSBpbmxpbmUgW1RSXTxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Li4uPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUg
MS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPlRoaXMgc29ydCBvZiBwYXRjaCBpc27igJl0IHN1ZmZpY2llbnQuIEl0IGRv
ZXNu4oCZdCBhZGRyZXNzIHRoZSBjb25mdXNpb24gdGhyb3VnaG91dCBzZWN0aW9uIDE1IGFzIHRv
IHdoYXTigJlzIGFjdHVhbGx5IGhhcHBlbmluZy48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
U2VjIDE1IHNob3VsZG7igJl0IHRhbGsgYWJvdXQg4oCcc2V0dGluZ+KAnSBJUCBoZWFkZXIgdmFs
dWVzIGF0IGFsbDsgaXQgc2hvdWxkIHJlZmVyIHRvIOKAnGNvbmZpZ3VyaW5nIHRyYW5zcG9ydCBz
ZXNzaW9uc+KAnSBpbiB0aGUgZGVzaXJlZCB3YXlzLiBPdGhlcndpc2UgeW914oCZcmUgaW1wbHlp
bmcgZGlyZWN0IHBhY2tldC1sZXZlbCBjb252ZXJzaW9uLiBFdmVuIHRoZSB0aXRsZSBvZiB0aGF0
IHNlY3Rpb24gaXMgYSBwcm9ibGVtDQogaW4gdGhpcyByZWdhcmQuPG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPltUUl0gV2hhdCB0aXRsZSBkbyB5
b3Ugd2FudCBtZSB0byB1c2UgZm9yIFNlY3Rpb24gMTUgPzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5TZWMgMTQgY291bGQgYmUg4oCcVURQIHJlbGF54oCdPG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNlYyAxNSBjb3VsZCBi
ZSDigJxNaXhlZCB0cmFuc3BvcnQgcmVsYXnigJ0gb3Ig4oCcVENQL1VEUCBhbmQgVURQL1RDUCBy
ZWxheeKAnTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5JbiBib3RoIGNhc2VzLCB0aGUgaXNzdWUgaXNu4oCZdCB0byBmb2N1cyBvbiB0aGUgSVAg
aGVhZGVyIGZpZWxkcy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+W1RSMV0gT2theS4gVXBkYXRl
ZCBTZWN0aW9uIDE0IHRpdGxlJm5ic3A7IHRvIOKAnFVEUC10by1VRFAgcmVsYXnigJ0sIFNlY3Rp
b24gMTUg4oCcVENQLXRvLVVEUCByZWxheeKAnSBhbmQgYWRkZWQgbmV3IFNlY3Rpb24gMTYg4oCc
VURQLXRvLVRDUCByZWxheeKAnTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3Rl
IHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdiBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAw
aW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VHRoZSBz
ZWN0aW9ucyB0aGVtc2VsdmVzIHNob3VsZCBiZSByZXZpc2VkIHRvIHNpbWlsYXJseSByZWZlciB0
byB0cmFuc3BvcnQtbGV2ZWwgYWN0aW9ucywgbm90IHBhY2tldCBsZXZlbCwgZS5nLjo8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjE1LjEgVENQIHRvIFVEUDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gY2xhc3M9ImFwcGxlLXRhYi1zcGFu
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8L3NwYW4+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPi0gYmVjYXVzZSBEU0NQIHNob3VsZCBub3QgdmFyeSB3aXRo
aW4gYSBUQ1Agc2Vzc2lvbiwgdGhlcmUgaXMgbm8gcGFja2V0LWxldmVsIHRyYWNraW5nIG9mIGNv
cHlpbmcgRFNDUCBmcm9tIFRDUCB0byBVRFA7IGluc3RlYWQsIERTQ1Agd291bGQgYmUNCiBhIHBy
b3BlcnR5IG9mIHRoZSBUQ1Agc2Vzc2lvbiB0aGF0IHdvdWxkIGJlIHVzZWQgdG8gY29uZmlndXJl
IHRoZSBVRFAgc29ja2V0IHBhaXIuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPltUUl0gQWdyZWVkLCBidXQgdGhlIHRleHQgbG9va3MgY29ycmVj
dCB0byBtZS4gSXQgc2F5cyDigJxOb3RlLCB0aGUgVENQIGNvbm5lY3Rpb24gY2FuIG9ubHkgdXNl
IGEgc2luZ2xlIERTQ1AgY29kZSBwb2ludCBzbyBpbnRlciBmbG93IGRpZmZlcmVudGlhdGlvbiBp
cyBub3QgcG9zc2libGXigJ0uICZuYnNwOyZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+SXTigJlzIG5vdCBhIG5vdGUuIEl04oCZcyB0aGUgcG9pbnQuIFlvdSBkb27igJl0IHNldCB0
aGUgb3V0Z29pbmcgdG8gdGhlIGluY29taW5nIHBlciBzZTsgeW91IHNldCB0aGUgKlRDUCBjb25u
ZWN0aW9uKiB0byB1c2UgdGhlIERTQ1Agb2YgdGhlIGZpcnN0IFVEUCBwYWNrZXQuPG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPltUUjFdIEFncmVlZCwgdXBkYXRlZCB0ZXh0IGFzIGZvbGxvd3M6PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjUuMjVwdCI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFRoZSBUQ1AgY29ubmVjdGlvbiBjYW4gb25s
eSB1c2UgYSBzaW5nbGUgRFNDUDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0OjUuMjVwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IGNvZGUgcG9pbnQgc28gaW50ZXIgZmxvdyBkaWZmZXJlbnRpYXRpb24gaXMgbm90IHBvc3NpYmxl
LCBzZWU8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDo1LjI1cHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBTZWN0aW9uIDUuMSBv
ZiBbUkZDNzY1N10uJm5ic3A7IFRoZSBzZXJ2ZXIgc2V0cyB0aGUgb3V0Z29pbmcgdmFsdWUgdG88
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo1
LjI1cHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB0aGUgRFNDUCBjb2RlIHBvaW50
IHVzZWQgYnkgdGhlIFRDUCBjb25uZWN0aW9uLCB1bmxlc3MgdGhlIHNlcnZlcjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjUuMjVwdCI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGluY2x1ZGVzIGEgZGlmZmVyZW50aWF0ZWQgc2Vy
dmljZXMgY2xhc3NpZmllciBhbmQgbWFya2VyPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4mbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7W1JGQzI0
NzRdLjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdp
bi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQi
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBjbGFzcz0iYXBwbGUt
dGFiLXNwYW4iPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzwvc3Bhbj48c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+LSBJUCBmcmFnbWVudGF0aW9uIGNvbnRyb2wg
bmVlZHMgdG8gYmUgZXhwbGFpbmVkIGluIHRlcm1zIG9mIFVEUCBpbnRlcmFjdGlvbnM8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+W1RSXSBZZXMs
IERPTlQtRlJBR01FTlQgYXR0cmlidXRlIGluIHRoZSBUVVJOIG1lc3NhZ2UgaXMgdXNlZCB0byBz
ZXQgdGhlIERGIGJpdCBpbiB0aGUgb3V0Z29pbmcgSVAgaGVhZGVyIHRvIDEuIFdoYXQgc3BlY2lm
aWMgY2hhbmdlIGFyZSB5b3UgZXhwZWN0aW5nID88bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PkFnYWluLCB5b3XigJlyZSB0YWxraW5nIGFib3V0IGJ1aWxkaW5nIGEgbmV0d29yayBsYXllciBw
YWNrZXQgaGVhZGVyLiBUaGUgcG9pbnQgaXMgdGhhdCB5b3Ugc2hvdWxkIGJlIGRlc2NyaWJpbmcg
dGhpcyBpbiB0ZXJtcyBvZiDigJxzZXR0aW5nIHRoZSBVRFAgcGFja2V0IHRvIG5vdCBmcmFnbWVu
dOKAnS4gVGhhdCBpcyBOT1QgbWVyZWx5IElQIERGPTE7IHRoYXQgd291bGQgb25seSBwcmV2ZW50
ICppbi1uZXR3b3JrKiBmcmFnbWVudGF0aW9uLg0KIFlvdSBuZWVkIHRvIHRlbGwgVURQIG5vdCB0
byBzb3VyY2UgZnJhZ21lbnQgdG9vLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5BbmQgYWxsIG9mIHRoaXMgc2hvdWxkIGJlIGRlc2NyaWJlZCBp
biBhIHdheSB0aGF0IGRvZXNu4oCZdCBpbXBseSB0aGF0IHRoZSBvbmx5IGFwcHJvYWNoIGlzIHRv
IGhhdmUgdGhlIHVzZXIgYnVpbGQgdGhlIHBhY2tldCBhbGwgdGhlIHdheSB0byB0aGUgSVAgaGVh
ZGVycy48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+SGVyZeKAmXMgd2h5IGl0IG1hdHRlcnMgLSBhbiBJUHY0IHBhY2tldCBjYW4gKmFscmVhZHkg
YmUgc291cmNlIGZyYWdtZW50ZWQqIGFuZCBzdGlsbCBoYXZlIHRoZSBpbmRpdmlkdWFsIGZyYWdt
ZW50cyBzZXQgREY9MC4gREY9MCBqdXN0IG1lYW5zIHRoZSAqbmV0d29yayogc2hvdWxkIG5vdCBz
dWItZnJhZ21lbnQgd2hhdCBpdCByZWNlaXZlcywgbm90IHRoYXQgdGhlIHBhY2tldCBpcyDigJxh
dG9taWPigJ0gKG5vdCBmcmFnbWVudGVkDQogYSB0aGUgc291cmNlIEFORCBub3QgZnJhZ21lbnRh
YmxlIGJ5IHRoZSBuZXR3b3JrKTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5bVFIxXSBHb3QgaXQs
IFRoYW5rcyBmb3IgdGhlIGNsYXJpZmljYXRpb24uIFVwZGF0ZWQgdGV4dCBhcyBmb2xsb3dzOjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+V2hlbiB0aGUgc2VydmVyIHNlbmRz
IGEgcGFja2V0IHRvIGEgcGVlciBpbiByZXNwb25zZSB0byBhIFNlbmQgaW5kaWNhdGlvbiBjb250
YWluaW5nIHRoZSBET05ULUZSQUdNRU5UIGF0dHJpYnV0ZSwgdGhlbiBzZXQgdGhlIG91dGdvaW5n
IFVEUCBwYWNrZXQgdG8gbm90IGZyYWdtZW50LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3Rl
IHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdiBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAw
aW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
Y2xhc3M9ImFwcGxlLXRhYi1zcGFuIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8L3NwYW4+PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPi0gSVB2NiBmcmFnbWVu
dGF0aW9uIGhhcyBub3RoaW5nIHRvIGRvIHdpdGggdGhlIHJlY2VpdmVkIHBhY2tldCAod2hpY2gg
aXMgVENQPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPltUUl0gU2FtZSBhcyBhYm92ZSwgJm5ic3A7RE9OVC1GUkFHTUVOVCBhdHRyaWJ1dGUgaW4g
dGhlIFRVUk4gbWVzc2FnZSBpcyB1c2VkIHRvIHNldCB0aGUgREYgYml0IGluIHRoZSBvdXRnb2lu
ZyBJUCBoZWFkZXIgdG8gMS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoZSBzZXJ2ZXIg
ZG9lc27igJl0IGlnbm9yZSB0aGUgdGhlIGZyYWdtZW50IGZpZWxkcyBvZiB0aGUgcmVjZWl2ZWQg
cGFja2V0czsgaXQgdXNlcyB0aGVtIHRvIHJlYXNzZW1ibGUgKGJ5IHRoZSBJUCBzdGFjaykuIFRo
ZXkgYXJlIGlnbm9yZWQgaW4gdGVybXMgb2Ygd2hldGhlciB0byBzZXQgdGhlICp0cmFuc3BvcnQq
IHRvIGF2b2lkIFVEUCB1c2luZyBzb3VyY2UgZnJhZ21lbnRhdGlvbi4gQWdhaW4sIHRob3VnaCwN
CiB0aGlzIGlzbuKAmXQgYWJvdXQgc2V0dGluZyBJUCBoZWFkZXIgZmllbGRzLjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5bVFIxXSBPa2F5LCBmaXhlZCBhcyBmb2xsb3dzOjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SWYgdGhlIFRDUCB0cmFmZmljIGFycml2ZXMgb3ZlciBJ
UHY2LCB0aGUgc2VydmVyIHJlbGllcyBvbiB0aGUgcHJlc2VuY2Ugb2YgRE9O4oCZVC1GUkFHTUVO
VCBhdHRyaWJ1dGUgaW4gdGhlIHNlbmQgaW5kaWNhdGlvbiB0byBzZXQgdGhlIG91dGdvaW5nIFVE
UCBwYWNrZXQgdG8gbm90IGZyYWdtZW50LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJs
b2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8
ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRp
bmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBjbGFzcz0iYXBwbGUtdGFiLXNwYW4iPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzwvc3Bh
bj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+LSBJUCBv
cHRpb25zIGFyZSAqYXMgZGVmYXVsdCo7IGl04oCZIGlzbuKAmXQgY29ycmVjdCB0aGF0IHlvdSBu
ZXZlciB1c2UgSVAgb3B0aW9ucyAob3IgYXJlIHlvdSBhY3RpdmVseSBkaXNhYmxpbmcgdGhlbT8p
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBjbGFzcz0iYXBwbGUtdGFiLXNwYW4iPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzwvc3Bhbj48c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Tk9URTogdGhhdCBnb2Vz
IGZvciB0aGUgZGlyZWN0IElQdjQgdG8gSVB2NiB0cmFuc2xhdGlvbiBpbiBzZWN0aW9uIDQgKHdo
aWNoIGlzIHNpbWlsYXJseSBwcm9ibGVtYXRpYyk8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+W1RSXSAmbmJzcDsmbmJzcDtJIGFtIG5vdCBhd2Fy
ZSBvZiBkZWZhdWx0IElQdjQgb3B0aW9ucyBhbmQgZXh0ZW5zaW9uIGhlYWRlcnMsIGFuZCBJIGRv
buKAmXQgc2VlIGFueSBkZWZhdWx0IElQdjQgb3B0aW9ucyBkaXNjdXNzZWQgaW48YSBocmVmPSJo
dHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNjI3NCI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzYyNzQ8L3NwYW4+PC9hPi4NCiBX
aGF0IElQNCBvcHRpb25zIGFuZCBJUHY2IGV4dGVuc2lvbiBoZWFkZXJzIGFyZSBkZWZhdWx0ID88
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkJ5IOKAnGRlZmF1bHTigJ0gSeKAmW0gcmVmZXJy
aW5nIHRvIHN5c3RlbS13aWRlIGNvbmZpZ3VyYXRpb25zIHRvIHVzZSBwYXJ0aWN1bGFyIElQIG9w
dGlvbnMuIFlvdXIgZGVzY3JpcHRpb24gYXBwZWFycyB0byBwcmV2ZW50IHRoZWlyIHVzZTsgYXJl
IHlvdSBhY3RpdmVseSBwcm9oaWJpdGluZyBhbGwgSVAgb3B0aW9ucz8gRXZlbiBzeXN0ZW0td2lk
ZSBkZWZhdWx0cywgaWYgc28gY29uZmlndXJlZD88bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+W1RS
MV0gTm8sIHN5c3RlbSBkZWZhdWx0cyBhcmUgbm90IHByb2hpYml0ZWQuIDxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwv
cD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4w
cHQiPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVw
dDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IFJUUC9SVENQIGRvIG5vdCB1c2UgYW55IElQdjQgb3B0aW9ucyBhbmQgSVB2NiBleHRl
bnNpb24gaGVhZGVycy4gV2hhdCBpcyB0aGUgbG9zcyBvZiBmdW5jdGlvbmFsaXR5IGlmIElQIG9w
dGlvbnMgYW5kIGV4dGVuc2lvbiBoZWFkZXJzIGFyZSBub3Qgc2V0IGJ5IHRoZSBUVVJOIHNlcnZl
ciBmb3Igb3V0Z29pbmcgVURQIHBhY2tldHMgdG8gdGhlIHBlZXIgPzxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+WW91IHdvdWxkIGJlIGV4cGVjdGluZyB0aGUgdHJhbnNwb3J0IHRvIG92ZXJy
aWRlIGEgc3lzdGVtLXdpZGUgbmV0d29yayBkZWZhdWx0LCB3aGljaCBtYXkgbm90IGJlIHBvc3Np
YmxlIG9uIHNvbWUgc3lzdGVtcy48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+WW91IGNhbiBwcm9iYWJseSBqdXN0IHNheSDigJx1c2Ugc3lzdGVt
IGRlZmF1bHRz4oCdLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5bVFIxXSBXb3JrcyBmb3IgbWUs
IHVwZGF0ZWQgYm90aCBJUHY0IG9wdGlvbiBhbmQgSVB2NiBleHRlbnNpb24gaGVhZGVycyBpbiBh
bGwgc2VjdGlvbnMuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90
dG9tOjUuMHB0Ij4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJs
dWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjE1LjIgVURQIHRvIFRDUDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gY2xhc3M9ImFw
cGxlLXRhYi1zcGFuIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8L3NwYW4+PHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPi0gdGhlIGxhc3Qgc2VudGVuY2Ugb2Yg
dGhlIHNlY29uZCBwYXJhZ3JhcGggc2VlbXMgYXQgb2RkcyB3aXRoIHRoZSBmaXJzdDsgdGhlIGZp
cnN0IHNheXMg4oCcc2V0IHRoZXNlIG9uY2UgcGVyIGNvbm5lY3Rpb27igJ0sIGl0IGlzIHN1ZmZp
Y2llbnQgSU1PLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5bVFJdIE9rYXksIHJlbW92ZWQgdGhlIGxhc3Qgc2VudGVuY2Ugb2YgdGhlIHNlY29u
ZCBwYXJhZ3JhcGguPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGNsYXNzPSJhcHBsZS10YWItc3BhbiI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7PC9zcGFuPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj4tVENQIERTQ1Agc2hvdWxkIGJlIGJhc2VkIG9uIHRoZSAqZmlyc3Qq
IFVEUCB2YWx1ZSBzZWVuIChpdCBjb3VsZCB2YXJ5KTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5bVFJdIE5vLCB0aGUgY2xpZW50IGZpcnN0IGVz
dGFibGlzaGVzIFRDUCBjb25uZWN0aW9uIHdpdGggdGhlIHNlcnZlciBhbmQgZXhjaGFuZ2VzIFRV
Uk4gbWVzc2FnZXMgZm9yIGFsbG9jYXRpb24gYW5kIHBlcm1pc3Npb24sIFVEUCBwYWNrZXRzIGNh
biBvbmx5IGJlIHNlbnQgYnkgdGhlIHBlZXIgYWZ0ZXIgcGVybWlzc2lvbiBpcyBjcmVhdGVkLiBQ
bGVhc2UNCjxhIGhyZWY9InNlZWh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9yZmM3NjU3I3Nl
Y3Rpb24tNS4zIj5zZWU8c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3Rvb2xzLmll
dGYub3JnL2h0bWwvcmZjNzY1NyNzZWN0aW9uLTUuMzwvc3Bhbj48L2E+PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5PSywgYnV0IHRoZW4geW91IG5lZWQgdG8gc2F5ICppbiB0aGlzIHNlY3Rp
b24qIGhvdyB5b3UgZXhwZWN0IHRvIHNldCB0aGUgVENQIERTQ1AuIFRoZSB0ZXh0IGlzIGNvbmZ1
c2luZyAtIGl0IHRhbGtzIGFib3V0IOKAnHNlcnZlci10by1jbGllbnTigJ0gbWF0Y2hpbmcg4oCc
Y2xpZW50LXRvLXNlcnZlcuKAnSAtIHRoYXTigJlzIGp1c3QgdGhlIG90aGVyIGRpcmVjdGlvbiBv
ZiB0aGUgc2FtZSBUQ1AgY29ubmVjdGlvbi4gSWYgeW91DQogYXJlIHJlZmVycmluZyB0byBvdGhl
ciBlbmRwb2ludHMgb3IgdHJhbnNwb3J0IHByb3RvY29scywgYmUgc3BlY2lmaWMgYW5kIGNsZWFy
LiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5bVFJdIEkgd2lsbCBtb2RpZnkgdGhlIHRl
eHQgYXMgZm9sbG93czo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPklnbm9y
ZSB0aGUgaW5jb21pbmcgRFNDUCB2YWx1ZS4gV2hlbiBUQ1AgJm5ic3A7aXMgdXNlZCBiZXR3ZWVu
IHRoZSBjbGllbnQgYW5kIHRoZSBzZXJ2ZXIsIGEgc2luZ2xlIERTQ1Agc2hvdWxkIGJlIHVzZWQg
Zm9yIGFsbCB0cmFmZmljIG9uIHRoYXQgVENQIGNvbm5lY3Rpb24uIE5vdGUsIFRVUk4vSUNFIG9j
Y3VycyBiZWZvcmUgYXBwbGljYXRpb24gZGF0YSBpcyBleGNoYW5nZWQuPG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPi1UaXJ1PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5
bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2IHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAw
aW4gNC4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkNoZWVycyw8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPi1UaXJ1
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGNsYXNzPSJhcHBsZS10YWItc3BhbiI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7PC9zcGFuPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj4tIHNhbWUgaXNzdWUgd2l0aCBJUCBleHRlbnNpb24gaGVhZGVycyBhbmQgb3B0aW9ucyAo
cHJlc3VtYWJseSB5b3UgdXNlIHRoZSBkZWZhdWx0PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PkpvZTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxicj4NCjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9t
OjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gSnVuIDE5LCAy
MDE5LCBhdCA4OjE0IEFNLCBLb25kYSwgVGlydW1hbGVzd2FyIFJlZGR5ICZsdDs8YSBocmVmPSJt
YWlsdG86VGlydW1hbGVzd2FyUmVkZHlfS29uZGFATWNBZmVlLmNvbSI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+VGlydW1hbGVzd2FyUmVkZHlfS29uZGFATWNBZmVlLmNvbTwvc3Bhbj48L2E+
Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpIEpvZSw8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+VGhlIElQdjQgYW5kIElQdjYgZnJhZ21lbnRhdGlvbiBkZXNjcmlwdGlvbiBpcyBz
cGVjaWZpYyB0byBUQ1AtdG8tVURQIHJlbGF5aW5nIGJldHdlZW4gdGhlIGNsaWVudCBhbmQgdGhl
IHBlZXIgKG9ubHkgZm9yIFRDUC10by1VRFAgcmVsYXksIHRoZSBERiBhdHRyaWJ1dGUgaW4gdGhl
IFRVUk4gbWVzc2FnZSB3aWxsIGJlIHVzZWQgdG8gc2V0IHRoZSBERiBiaXQgaW4gdGhlIG91dGdv
aW5nIFVEUCBwYWNrZXQgdG8NCiB0aGUgcGVlcikuIFRvIGF2b2lkIGNvbmZ1c2lvbiwgSSBoYXZl
IGFkZGVkIHR3byBuZXcgc3ViLXNlY3Rpb25zOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+MTUuMS4mbmJzcDsgSVAgSGVh
ZGVyIEZpZWxkcyBmb3IgVENQLXRvLVVEUCByZWxheWluZyBhbmQgMTUuMiBJUCBIZWFkZXIgRmll
bGRzIGZvciBVRFAtdG8tVENQIHJlbGF5aW5nPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBs
ZWFzZSBzZWUgdGhlIGF0dGFjaGVkIHVwZGF0ZWQgZHJhZnQuPG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPkNoZWVycyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPi1UaXJ1PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0hlbHZldGljYSZxdW90OyxzYW5zLXNlcmlmIj5fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NClRzdi1hcnQgbWFpbGluZyBsaXN0PGJyPg0K
PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpUc3YtYXJ0QGlldGYub3JnIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOnB1cnBsZSI+VHN2LWFydEBpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssc2Fucy1zZXJp
ZiI+PGJyPg0KPC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vdHN2LWFydCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTom
cXVvdDtIZWx2ZXRpY2EmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vdHN2LWFydDwvc3Bhbj48L2E+PG86cD48L286cD48
L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_DM5PR16MB1705519BCB57D895948F4966EAE70DM5PR16MB1705namp_--


From nobody Sun Jun 23 00:19:50 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: tram@ietf.org
Delivered-To: tram@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 963F1120133; Sun, 23 Jun 2019 00:19:48 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: tram@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.98.1
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: tram@ietf.org
Message-ID: <156127438842.30749.10273684451991683202@ietfa.amsl.com>
Date: Sun, 23 Jun 2019 00:19:48 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/KCAfgQrz4e758iw1Mt_QEeTASa0>
Subject: [tram] I-D Action: draft-ietf-tram-turnbis-26.txt
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 23 Jun 2019 07:19:49 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the TURN Revised and Modernized WG of the IETF.

        Title           : Traversal Using Relays around NAT (TURN): Relay Extensions to Session Traversal Utilities for NAT (STUN)
        Authors         : Tirumaleswar Reddy
                          Alan Johnston
                          Philip Matthews
                          Jonathan Rosenberg
	Filename        : draft-ietf-tram-turnbis-26.txt
	Pages           : 90
	Date            : 2019-06-23

Abstract:
   If a host is located behind a NAT, then in certain situations it can
   be impossible for that host to communicate directly with other hosts
   (peers).  In these situations, it is necessary for the host to use
   the services of an intermediate node that acts as a communication
   relay.  This specification defines a protocol, called TURN (Traversal
   Using Relays around NAT), that allows the host to control the
   operation of the relay and to exchange packets with its peers using
   the relay.  TURN differs from other relay control protocols in that
   it allows a client to communicate with multiple peers using a single
   relay address.

   The TURN protocol was designed to be used as part of the ICE
   (Interactive Connectivity Establishment) approach to NAT traversal,
   though it also can be used without ICE.

   This document obsoletes RFC 5766 and RFC 6156.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-tram-turnbis/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-tram-turnbis-26
https://datatracker.ietf.org/doc/html/draft-ietf-tram-turnbis-26

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-tram-turnbis-26


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

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


From nobody Sun Jun 23 00:22:21 2019
Return-Path: <TirumaleswarReddy_Konda@mcafee.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1C622120133 for <tram@ietfa.amsl.com>; Sun, 23 Jun 2019 00:22:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.309
X-Spam-Level: 
X-Spam-Status: No, score=-4.309 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_HELO_NONE=0.001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mcafee.com
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 NQKcmPjzmRVd for <tram@ietfa.amsl.com>; Sun, 23 Jun 2019 00:22:17 -0700 (PDT)
Received: from DNVWSMAILOUT1.mcafee.com (dnvwsmailout1.mcafee.com [161.69.31.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7F7191200B1 for <tram@ietf.org>; Sun, 23 Jun 2019 00:22:17 -0700 (PDT)
X-NAI-Header: Modified by McAfee Email Gateway (5500)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mcafee.com; s=s_mcafee; t=1561273970; h=From: To:Subject:Thread-Topic:Thread-Index:Date: Message-ID:References:In-Reply-To:Accept-Language: Content-Language:X-MS-Has-Attach:X-MS-TNEF-Correlator: dlp-product:dlp-version:dlp-reaction:authentication-results: x-originating-ip:x-ms-publictraffictype:x-ms-office365-filtering-correlation-id: x-microsoft-antispam:x-ms-traffictypediagnostic: x-ms-exchange-purlcount:x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers:x-forefront-prvs: x-forefront-antispam-report:received-spf:x-ms-exchange-senderadcheck: x-microsoft-antispam-message-info:Content-Type: Content-Transfer-Encoding:MIME-Version:X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype: X-MS-Exchange-CrossTenant-userprincipalname: X-MS-Exchange-Transport-CrossTenantHeadersStamped: X-OriginatorOrg:X-NAI-Spam-Flag:X-NAI-Spam-Threshold: X-NAI-Spam-Score:X-NAI-Spam-Version; bh=c WgEuVSnTlcBQVW7hfqZxH3wWQqf57cs7P+9pMeDqf Q=; b=K2iKqUdtquyDT+i9l1wXX1vkiCUtWQOl3TPrFd6JQSFm UNJptBVhlc3vMUnsI1et+8g4YAjG/91+z29wUf4/22R36VeLmr JyyB1INBJBBpfrF8VxlpMOdllnR3IsGpRIw0KFYpcUCQKSuZdD GsBYejm1U8uZHILS13e4XdIozKY=
Received: from DNVEXAPP1N06.corpzone.internalzone.com (unknown [10.44.48.90]) by DNVWSMAILOUT1.mcafee.com with smtp (TLS: TLSv1/SSLv3,256bits,ECDHE-RSA-AES256-SHA384) id 2be7_7097_8782b40c_1e18_4c55_a3b1_8647c40ddfbb; Sun, 23 Jun 2019 01:12:50 -0600
Received: from DNVEXAPP1N05.corpzone.internalzone.com (10.44.48.89) by DNVEXAPP1N06.corpzone.internalzone.com (10.44.48.90) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Sun, 23 Jun 2019 01:22:06 -0600
Received: from DNVO365EDGE2.corpzone.internalzone.com (10.44.176.74) by DNVEXAPP1N05.corpzone.internalzone.com (10.44.48.89) with Microsoft SMTP Server (TLS) id 15.0.1395.4 via Frontend Transport; Sun, 23 Jun 2019 01:22:06 -0600
Received: from NAM05-DM3-obe.outbound.protection.outlook.com (10.44.176.241) by edge.mcafee.com (10.44.176.74) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Sun, 23 Jun 2019 01:22:06 -0600
Received: from DM5PR16MB1705.namprd16.prod.outlook.com (10.172.44.147) by DM5PR16MB1836.namprd16.prod.outlook.com (10.172.45.141) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2008.16; Sun, 23 Jun 2019 07:22:05 +0000
Received: from DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::89e6:d84d:9681:1065]) by DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::89e6:d84d:9681:1065%5]) with mapi id 15.20.2008.014; Sun, 23 Jun 2019 07:22:05 +0000
From: "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@McAfee.com>
To: "tram@ietf.org" <tram@ietf.org>, Joe Touch <touch@strayalpha.com>, "Vijay Gurbani" <vijay.gurbani@gmail.com>, Magnus Westerlund <magnus.westerlund@ericsson.com>
Thread-Topic: [tram] I-D Action: draft-ietf-tram-turnbis-26.txt
Thread-Index: AQHVKZQS0pns4Ienk02/nJNLpwLAIKao1TiA
Date: Sun, 23 Jun 2019 07:22:05 +0000
Message-ID: <DM5PR16MB17059F0AF49FCB4034D0CC4EEAE10@DM5PR16MB1705.namprd16.prod.outlook.com>
References: <156127438842.30749.10273684451991683202@ietfa.amsl.com>
In-Reply-To: <156127438842.30749.10273684451991683202@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-version: 11.3.0.8
dlp-reaction: no-action
authentication-results: spf=none (sender IP is ) smtp.mailfrom=TirumaleswarReddy_Konda@McAfee.com; 
x-originating-ip: [49.37.204.46]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 8f7f933b-dd49-415b-5b65-08d6f7ab7e68
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:DM5PR16MB1836; 
x-ms-traffictypediagnostic: DM5PR16MB1836:
x-ms-exchange-purlcount: 5
x-microsoft-antispam-prvs: <DM5PR16MB1836EA44170AED0A45B9EC3AEAE10@DM5PR16MB1836.namprd16.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 00770C4423
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39850400004)(136003)(346002)(376002)(366004)(396003)(199004)(32952001)(189003)(13464003)(6116002)(3846002)(25786009)(53546011)(6506007)(76116006)(86362001)(64756008)(66556008)(66476007)(66946007)(33656002)(256004)(186003)(102836004)(9686003)(76176011)(66574012)(2501003)(7696005)(71190400001)(5660300002)(6306002)(68736007)(53936002)(6246003)(52536014)(71200400001)(73956011)(229853002)(66446008)(6436002)(55016002)(110136005)(72206003)(966005)(316002)(26005)(14454004)(478600001)(486006)(74316002)(80792005)(476003)(81156014)(81166006)(446003)(11346002)(305945005)(66066001)(7736002)(8676002)(99286004)(8936002)(2906002)(85282002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR16MB1836; H:DM5PR16MB1705.namprd16.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: McAfee.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: WFJSOZNBd63f+7Jngte+xSRXK1BAJLKM5SNBHntQr8lF/L3tdfGnvG2+dARRpcTMCFsACS4nguceSXSCBla8cC/NsnmdbX8o4QkLDbHknnN4A7h4JzYlDYkrHCPa+ttGVP8cYous/A6nwJrFDFSXo775wO3us7L4uzo4SDQe10r9BTXn9D+txjRemwvSboe06I/asa8/unqvPunRN1ArTkCnhWXPpFowr+KCwtKbFRxXG3jsdj8vQyybdA1vYICHTmwbhyfcjfXA0G3C9Yn3m9lZnDP1cc+QPnwK/Um+pLRnXO41IYlYtkLrVe7SoUyLROcIfKEPt0WseeLcKu+2QaLgR28uSAxAS2l9ORJj5aaOHmgdmciPPUFypF+r+jOuXyZEv4OtAtGXjuu1BE3pTRwRcVrGHnqcfoeTCh9Fw9Y=
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 8f7f933b-dd49-415b-5b65-08d6f7ab7e68
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Jun 2019 07:22:05.1029 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4943e38c-6dd4-428c-886d-24932bc2d5de
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: TirumaleswarReddy_Konda@McAfee.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR16MB1836
X-OriginatorOrg: mcafee.com
X-NAI-Spam-Flag: NO
X-NAI-Spam-Threshold: 15
X-NAI-Spam-Score: 0
X-NAI-Spam-Version: 2.3.0.9418 : core <6574> : inlines <7109> : streams <1825302> : uri <2859270>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/efMfCZrFeitIFNwqKWFHCLVVdHk>
Subject: Re: [tram] I-D Action: draft-ietf-tram-turnbis-26.txt
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 23 Jun 2019 07:22:20 -0000

This revision https://tools.ietf.org/html/draft-ietf-tram-turnbis-26 addres=
ses comments from Joe (Tsv-art) and Vijay (Gen-art review).

-Tiru

> -----Original Message-----
> From: tram <tram-bounces@ietf.org> On Behalf Of internet-drafts@ietf.org
> Sent: Sunday, June 23, 2019 12:50 PM
> To: i-d-announce@ietf.org
> Cc: tram@ietf.org
> Subject: [tram] I-D Action: draft-ietf-tram-turnbis-26.txt
>=20
>=20
>=20
>=20
> A New Internet-Draft is available from the on-line Internet-Drafts direct=
ories.
> This draft is a work item of the TURN Revised and Modernized WG of the
> IETF.
>=20
>         Title           : Traversal Using Relays around NAT (TURN): Relay=
 Extensions
> to Session Traversal Utilities for NAT (STUN)
>         Authors         : Tirumaleswar Reddy
>                           Alan Johnston
>                           Philip Matthews
>                           Jonathan Rosenberg
> 	Filename        : draft-ietf-tram-turnbis-26.txt
> 	Pages           : 90
> 	Date            : 2019-06-23
>=20
> Abstract:
>    If a host is located behind a NAT, then in certain situations it can
>    be impossible for that host to communicate directly with other hosts
>    (peers).  In these situations, it is necessary for the host to use
>    the services of an intermediate node that acts as a communication
>    relay.  This specification defines a protocol, called TURN (Traversal
>    Using Relays around NAT), that allows the host to control the
>    operation of the relay and to exchange packets with its peers using
>    the relay.  TURN differs from other relay control protocols in that
>    it allows a client to communicate with multiple peers using a single
>    relay address.
>=20
>    The TURN protocol was designed to be used as part of the ICE
>    (Interactive Connectivity Establishment) approach to NAT traversal,
>    though it also can be used without ICE.
>=20
>    This document obsoletes RFC 5766 and RFC 6156.
>=20
>=20
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-tram-turnbis/
>=20
> There are also htmlized versions available at:
> https://tools.ietf.org/html/draft-ietf-tram-turnbis-26
> https://datatracker.ietf.org/doc/html/draft-ietf-tram-turnbis-26
>=20
> A diff from the previous version is available at:
> https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-tram-turnbis-26
>=20
>=20
> Please note that it may take a couple of minutes from the time of submiss=
ion
> until the htmlized version and diff are available at tools.ietf.org.
>=20
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
>=20
> _______________________________________________
> tram mailing list
> tram@ietf.org
> https://www.ietf.org/mailman/listinfo/tram


From nobody Mon Jun 24 16:37:03 2019
Return-Path: <kaduk@mit.edu>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 53E7A12010F; Mon, 24 Jun 2019 16:36:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=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 TGNd8urztvKo; Mon, 24 Jun 2019 16:36:52 -0700 (PDT)
Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8476A120058; Mon, 24 Jun 2019 16:36:52 -0700 (PDT)
Received: from kduck.mit.edu ([24.16.140.251]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.14.7/8.12.4) with ESMTP id x5ONacSR015675 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 24 Jun 2019 19:36:41 -0400
Date: Mon, 24 Jun 2019 18:36:38 -0500
From: Benjamin Kaduk <kaduk@mit.edu>
To: "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@mcafee.com>
Cc: Joe Touch <touch@strayalpha.com>, Magnus Westerlund <magnus.westerlund@ericsson.com>, "tsv-art@ietf.org" <tsv-art@ietf.org>, "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>,  "ietf@ietf.org" <ietf@ietf.org>, Brandon Williams <brandon.williams@akamai.com>, "tram@ietf.org" <tram@ietf.org>
Message-ID: <20190624233637.GF48838@kduck.mit.edu>
References: <DM5PR16MB170564C0438321CC3FDD0ACFEAEF0@DM5PR16MB1705.namprd16.prod.outlook.com> <4C41A2BC-0CBC-42D5-B313-22F9A9D51F6E@strayalpha.com> <DM5PR16MB1705874C023145D26DCB58E6EAEE0@DM5PR16MB1705.namprd16.prod.outlook.com> <edcd66c2-0dfb-8f89-d6a3-53482c433d4e@strayalpha.com> <DM5PR16MB17057CCD4D2543D84254EFD1EAEB0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB2522DCB2459055A6319C439B95EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <DM5PR16MB1705E3EF8260B456A9B02C10EAEA0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB2522C0A1063877D45985619795EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <BD41AC2D-3925-4E11-B1EC-AD24680376AE@strayalpha.com> <DM5PR16MB1705F636477B6234FEA35A04EAE50@DM5PR16MB1705.namprd16.prod.outlook.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <DM5PR16MB1705F636477B6234FEA35A04EAE50@DM5PR16MB1705.namprd16.prod.outlook.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/Sv-lrTYU2uHaATBWzp9fqY8GXJM>
Subject: Re: [tram] [Tsv-art] Tsvart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Jun 2019 23:36:54 -0000

Sorry to jump in and hijack the middle of a different thread, but...

On Wed, Jun 19, 2019 at 01:24:42PM +0000, Konda, Tirumaleswar Reddy wrote:
> Hi Joe,
> 
> I have added the following lines to address your comment:
> 
>    TCP multi-path [RFC6824] is not supported by this version of TURN
>    because TCP multi-path is not used by both SIP and WebRTC protocols
>    [RFC7478] for media and non-media data.  If the TCP connection
>    between the TURN client and server uses TCP-AO [RFC5925] or TLS, the
>    client must secure application data (e.g. using SRTP) to provide
>    confidentially, message authentication and replay protection to
>    protect the application data relayed from the server to the peer
>    using UDP.  Attacker attempting to spoof in fake data is discussed in

... this kind of cross-layer security requirement ("if you were using
TCP-layer protection, now you have to impose a requirement on the
application protocol (stack) at a higher layer") has been quite problematic
in the past when attempted for other protocols.  Consider this early
warning that it will get a careful security area review during IESG
evaluation, if not sooner.  Being very specific about which component of
the system has what requirements under which conditions would be helpful,
as a start.

-Ben

>    Section 20.1.4.  Note that TCP-AO option obsoletes TCP MD5 option.
>    Unlike UDP, TCP without the TCP Fast Open extension [RFC7413] does
>    not support 0-RTT session resumption.  The TCP user timeout [RFC5482]
>    equivalent for application data relayed by the TURN is the use of RTP
>    control protocol (RTCP).  As a reminder, RTCP is a fundamental and
>    integral part of RTP.


From nobody Tue Jun 25 03:01:23 2019
Return-Path: <TirumaleswarReddy_Konda@mcafee.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CEEF3120470; Tue, 25 Jun 2019 03:01:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.3
X-Spam-Level: 
X-Spam-Status: No, score=-4.3 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mcafee.com
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 f_WXnm6VafNF; Tue, 25 Jun 2019 03:01:19 -0700 (PDT)
Received: from DNVWSMAILOUT1.mcafee.com (dnvwsmailout1.mcafee.com [161.69.31.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D93691202A0; Tue, 25 Jun 2019 03:01:18 -0700 (PDT)
X-NAI-Header: Modified by McAfee Email Gateway (5500)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mcafee.com; s=s_mcafee; t=1561456271; h=From: To:CC:Subject:Thread-Topic:Thread-Index:Date: Message-ID:References:In-Reply-To:Accept-Language: Content-Language:X-MS-Has-Attach:X-MS-TNEF-Correlator: dlp-product:dlp-version:dlp-reaction:authentication-results: x-originating-ip:x-ms-publictraffictype:x-ms-office365-filtering-correlation-id: x-microsoft-antispam:x-ms-traffictypediagnostic: x-microsoft-antispam-prvs:x-ms-oob-tlc-oobclassifiers: x-forefront-prvs:x-forefront-antispam-report: received-spf:x-ms-exchange-senderadcheck:x-microsoft-antispam-message-info: Content-Type:Content-Transfer-Encoding:MIME-Version: X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype: X-MS-Exchange-CrossTenant-userprincipalname: X-MS-Exchange-Transport-CrossTenantHeadersStamped: X-OriginatorOrg:X-NAI-Spam-Flag:X-NAI-Spam-Level: X-NAI-Spam-Threshold:X-NAI-Spam-Score:X-NAI-Spam-Version; bh=qDzHF2iwePt+z4EOBNsF7gvDQnaxrWljdChFcC ko4ak=; b=f5fYxvVFKvas4fV0Inc/zCT09HDk3uv+o1f5ttJv WzayMH9i8f+AjG4ay8HP2y5Rtsm8R1giVMwMP76RGo2L9nTcq+ 0+AuqMqqmt6izm0/9+f/XW2lrEC9TG09JjMFZ9zAG/2aFHngrY 552Iiop+tRZNUlyOi7vU4/wh4ORq2kU=
Received: from DNVEXAPP1N06.corpzone.internalzone.com (unknown [10.44.48.90]) by DNVWSMAILOUT1.mcafee.com with smtp (TLS: TLSv1/SSLv3,256bits,ECDHE-RSA-AES256-SHA384) id 260c_1c1c_f8a1968a_f288_4ac4_b217_de6eea496f30; Tue, 25 Jun 2019 03:51:11 -0600
Received: from DNVEXAPP1N05.corpzone.internalzone.com (10.44.48.89) by DNVEXAPP1N06.corpzone.internalzone.com (10.44.48.90) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Tue, 25 Jun 2019 04:00:11 -0600
Received: from DNVO365EDGE1.corpzone.internalzone.com (10.44.176.66) by DNVEXAPP1N05.corpzone.internalzone.com (10.44.48.89) with Microsoft SMTP Server (TLS) id 15.0.1395.4 via Frontend Transport; Tue, 25 Jun 2019 04:00:11 -0600
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (10.44.176.242) by edge.mcafee.com (10.44.176.66) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Tue, 25 Jun 2019 04:00:08 -0600
Received: from DM5PR16MB1705.namprd16.prod.outlook.com (10.172.44.147) by DM5PR16MB0106.namprd16.prod.outlook.com (10.172.90.12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2008.13; Tue, 25 Jun 2019 10:00:07 +0000
Received: from DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::89e6:d84d:9681:1065]) by DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::89e6:d84d:9681:1065%5]) with mapi id 15.20.2008.017; Tue, 25 Jun 2019 10:00:07 +0000
From: "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@McAfee.com>
To: Benjamin Kaduk <kaduk@mit.edu>
CC: Joe Touch <touch@strayalpha.com>, Magnus Westerlund <magnus.westerlund@ericsson.com>, "tsv-art@ietf.org" <tsv-art@ietf.org>, "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>, Brandon Williams <brandon.williams@akamai.com>, "tram@ietf.org" <tram@ietf.org>
Thread-Topic: [Tsv-art] [tram] Tsvart last call review of draft-ietf-tram-turnbis-25
Thread-Index: AQHVJeLARC6n0ucJHkeMQsIbR9Bl76ai+JZQgAiG+gCAAI2SUA==
Date: Tue, 25 Jun 2019 10:00:06 +0000
Message-ID: <DM5PR16MB17054E6D6ABD1F659639D5EBEAE30@DM5PR16MB1705.namprd16.prod.outlook.com>
References: <DM5PR16MB170564C0438321CC3FDD0ACFEAEF0@DM5PR16MB1705.namprd16.prod.outlook.com> <4C41A2BC-0CBC-42D5-B313-22F9A9D51F6E@strayalpha.com> <DM5PR16MB1705874C023145D26DCB58E6EAEE0@DM5PR16MB1705.namprd16.prod.outlook.com> <edcd66c2-0dfb-8f89-d6a3-53482c433d4e@strayalpha.com> <DM5PR16MB17057CCD4D2543D84254EFD1EAEB0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB2522DCB2459055A6319C439B95EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <DM5PR16MB1705E3EF8260B456A9B02C10EAEA0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB2522C0A1063877D45985619795EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <BD41AC2D-3925-4E11-B1EC-AD24680376AE@strayalpha.com> <DM5PR16MB1705F636477B6234FEA35A04EAE50@DM5PR16MB1705.namprd16.prod.outlook.com> <20190624233637.GF48838@kduck.mit.edu>
In-Reply-To: <20190624233637.GF48838@kduck.mit.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-version: 11.3.0.8
dlp-reaction: no-action
authentication-results: spf=none (sender IP is ) smtp.mailfrom=TirumaleswarReddy_Konda@McAfee.com; 
x-originating-ip: [103.245.47.20]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 78e44d2c-77c1-4e18-36c3-08d6f953e718
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:DM5PR16MB0106; 
x-ms-traffictypediagnostic: DM5PR16MB0106:
x-microsoft-antispam-prvs: <DM5PR16MB010655F90FB537CBA79405F3EAE30@DM5PR16MB0106.namprd16.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-forefront-prvs: 0079056367
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(136003)(346002)(39860400002)(396003)(376002)(366004)(199004)(189003)(13464003)(32952001)(3846002)(8936002)(81166006)(80792005)(68736007)(4326008)(2906002)(6116002)(6916009)(476003)(25786009)(446003)(7736002)(486006)(478600001)(11346002)(9686003)(256004)(26005)(66556008)(14444005)(5024004)(81156014)(8676002)(305945005)(76116006)(66476007)(66946007)(74316002)(73956011)(64756008)(66446008)(6436002)(5660300002)(86362001)(76176011)(52536014)(6246003)(6506007)(2171002)(7696005)(53546011)(102836004)(316002)(99286004)(33656002)(53936002)(72206003)(186003)(14454004)(66066001)(55016002)(229853002)(71190400001)(71200400001)(54906003)(85282002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR16MB0106; H:DM5PR16MB1705.namprd16.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: McAfee.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: pCbTemwyWCIUcmjkImY0WEPmTfQMFprXdKwctIJGSEA+4d9o/Pf9mUFoBWLFu14A3OtM8//mVVGKEXxrVavgtVNgYT1CfTEBwda1sFzRXvolGXFqSFGWq9ErPk1SkUrYstCaWyHOgQwSAF6ENiizbTc7jsOkfeCJIk9SpHZzLNK1zKrRX9iakGT+Lqv5z58G7BmIEM35uygZ23KthCilcEqzvr0zPOELLpetrc58vmy0lu8s7e/IY3Z1dR+r3jsteYYhqU1dsJ+LI5CbHVNusaVNar520ik/ksxruuwtAcUTenT/bGxosgsdUb+ETCCmhkcjiOnoMiVjQe6sd+IOvU2KeKwFbeOJkn//sPoIaKayoV8Rk2qxvLndE9F6cmCtKfgPENXh/Leg2JBt/gHVISI/pIwxtY4FXYVj6rnLerI=
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 78e44d2c-77c1-4e18-36c3-08d6f953e718
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Jun 2019 10:00:07.0676 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4943e38c-6dd4-428c-886d-24932bc2d5de
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: TirumaleswarReddy_Konda@McAfee.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR16MB0106
X-OriginatorOrg: mcafee.com
X-NAI-Spam-Flag: NO
X-NAI-Spam-Level: 
X-NAI-Spam-Threshold: 15
X-NAI-Spam-Score: 0.1
X-NAI-Spam-Version: 2.3.0.9418 : core <6575> : inlines <7109> : streams <1825504> : uri <2860112>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/3XtX-AaS7Ywdoux_4QWenqshHL8>
Subject: Re: [tram] [Tsv-art] Tsvart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Jun 2019 10:01:22 -0000

> -----Original Message-----
> From: Benjamin Kaduk <kaduk@mit.edu>
> Sent: Tuesday, June 25, 2019 5:07 AM
> To: Konda, Tirumaleswar Reddy <TirumaleswarReddy_Konda@McAfee.com>
> Cc: Joe Touch <touch@strayalpha.com>; Magnus Westerlund
> <magnus.westerlund@ericsson.com>; tsv-art@ietf.org; draft-ietf-tram-
> turnbis.all@ietf.org; ietf@ietf.org; Brandon Williams
> <brandon.williams@akamai.com>; tram@ietf.org
> Subject: Re: [Tsv-art] [tram] Tsvart last call review of draft-ietf-tram-=
turnbis-
> 25
>=20
> This email originated from outside of the organization. Do not click link=
s or
> open attachments unless you recognize the sender and know the content is
> safe.
>=20
> Sorry to jump in and hijack the middle of a different thread, but...
>=20
> On Wed, Jun 19, 2019 at 01:24:42PM +0000, Konda, Tirumaleswar Reddy
> wrote:
> > Hi Joe,
> >
> > I have added the following lines to address your comment:
> >
> >    TCP multi-path [RFC6824] is not supported by this version of TURN
> >    because TCP multi-path is not used by both SIP and WebRTC protocols
> >    [RFC7478] for media and non-media data.  If the TCP connection
> >    between the TURN client and server uses TCP-AO [RFC5925] or TLS, the
> >    client must secure application data (e.g. using SRTP) to provide
> >    confidentially, message authentication and replay protection to
> >    protect the application data relayed from the server to the peer
> >    using UDP.  Attacker attempting to spoof in fake data is discussed
> > in
>=20
> ... this kind of cross-layer security requirement ("if you were using TCP=
-layer
> protection, now you have to impose a requirement on the application
> protocol (stack) at a higher layer") has been quite problematic in the pa=
st
> when attempted for other protocols.  Consider this early warning that it =
will
> get a careful security area review during IESG evaluation, if not sooner.=
  Being
> very specific about which component of the system has what requirements
> under which conditions would be helpful, as a start.

Good point. I did not think from that angle, will re-phrase the text as fol=
lows  :

TCP connection between the TURN client and server can use TCP-AO [RFC5925] =
but UDP does not provide a similar type of authentication until UDP support=
s authentication option. Regardless of whether TCP-AO is used or not, In or=
der to defend against various attacks against the application data (attacke=
r attempting to spoof in fake data is discussed Section 20.1.4) , the clien=
t must secure application data (e.g. using SRTP).=20

Cheers,
-Tiru

>=20
> -Ben
>=20
> >    Section 20.1.4.  Note that TCP-AO option obsoletes TCP MD5 option.
> >    Unlike UDP, TCP without the TCP Fast Open extension [RFC7413] does
> >    not support 0-RTT session resumption.  The TCP user timeout [RFC5482=
]
> >    equivalent for application data relayed by the TURN is the use of RT=
P
> >    control protocol (RTCP).  As a reminder, RTCP is a fundamental and
> >    integral part of RTP.


From nobody Tue Jun 25 05:28:08 2019
Return-Path: <magnus.westerlund@ericsson.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B01EE12000E; Tue, 25 Jun 2019 05:27: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, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com
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 ydkvPwYXPiXq; Tue, 25 Jun 2019 05:27:56 -0700 (PDT)
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50057.outbound.protection.outlook.com [40.107.5.57]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E0A621200D6; Tue, 25 Jun 2019 05:27:54 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=testarcselector01; d=microsoft.com; cv=none; b=g2Z1WRFCeaXkbVpUw6WMYlKNjViEfhogTphzLxALFDITDEHBNaP8BFj6P5w8pfgjjumzABzPQfwKJ+1l9aAGuE2RRY88/ACsVKrY9d7kUpcamXwrPfWiMvTq20BUeNnecFNZ7oNrO9vGNcCV9o9JCohtPd7neja/PuY+jSXEuWs=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=testarcselector01; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=mJ4NIEZVAXWcGh3Go13EvJf6+ei3ojnb8HaoneInCDk=; b=WLPnvbxHRaV7cDqUa3pJ8CzYldhtbp5N3CfKqN3cJTa9FQrWoAJ3OeWhU1ZmnPtcTLivooJRZO04pTGqceeVV1akC/6qMgB1ME0Y1k8kC/6eZXoEGGUI0YxCHSmE/RHKPcycgu7QtyBGn2uRqeYR+YFhO/xvZ7wbTbTzY7njpgI=
ARC-Authentication-Results: i=1; test.office365.com 1;spf=none;dmarc=none;dkim=none;arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=mJ4NIEZVAXWcGh3Go13EvJf6+ei3ojnb8HaoneInCDk=; b=f+YzNnIfEVZuOy2IzMqrn/Rw6vB5oaetzoTCP4c1v3tu4EIWoFgwgSxDErg+ofTvE54Q2dCFQxTslSWLntWWLu91mNP8UVMGN74DnpQRWrGhZlamMP6fe1V1RNt/TsW93qWMWQ9CTTJtIBwwt3ou9jVnWl2aJHxuiE1xddDB9k8=
Received: from HE1PR0701MB2522.eurprd07.prod.outlook.com (10.168.128.149) by HE1PR0701MB2443.eurprd07.prod.outlook.com (10.168.126.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2008.11; Tue, 25 Jun 2019 12:27:50 +0000
Received: from HE1PR0701MB2522.eurprd07.prod.outlook.com ([fe80::98a6:615b:5699:1cf2]) by HE1PR0701MB2522.eurprd07.prod.outlook.com ([fe80::98a6:615b:5699:1cf2%7]) with mapi id 15.20.2008.014; Tue, 25 Jun 2019 12:27:50 +0000
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
To: "kaduk@mit.edu" <kaduk@mit.edu>, "TirumaleswarReddy_Konda@mcafee.com" <TirumaleswarReddy_Konda@mcafee.com>
CC: "touch@strayalpha.com" <touch@strayalpha.com>, "tsv-art@ietf.org" <tsv-art@ietf.org>, "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>, "brandon.williams@akamai.com" <brandon.williams@akamai.com>, "tram@ietf.org" <tram@ietf.org>
Thread-Topic: [Tsv-art] [tram] Tsvart last call review of draft-ietf-tram-turnbis-25
Thread-Index: AQHVJeK7XPnFjcA1ZUeEfurtBnFtm6ai+O8AgAiGoQCAANVtUA==
Date: Tue, 25 Jun 2019 12:27:50 +0000
Message-ID: <HE1PR0701MB25224C8F0585C940B8DBFFF695E30@HE1PR0701MB2522.eurprd07.prod.outlook.com>
References: <DM5PR16MB170564C0438321CC3FDD0ACFEAEF0@DM5PR16MB1705.namprd16.prod.outlook.com> <4C41A2BC-0CBC-42D5-B313-22F9A9D51F6E@strayalpha.com> <DM5PR16MB1705874C023145D26DCB58E6EAEE0@DM5PR16MB1705.namprd16.prod.outlook.com> <edcd66c2-0dfb-8f89-d6a3-53482c433d4e@strayalpha.com> <DM5PR16MB17057CCD4D2543D84254EFD1EAEB0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB2522DCB2459055A6319C439B95EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <DM5PR16MB1705E3EF8260B456A9B02C10EAEA0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB2522C0A1063877D45985619795EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <BD41AC2D-3925-4E11-B1EC-AD24680376AE@strayalpha.com> <DM5PR16MB1705F636477B6234FEA35A04EAE50@DM5PR16MB1705.namprd16.prod.outlook.com> <20190624233637.GF48838@kduck.mit.edu>
In-Reply-To: <20190624233637.GF48838@kduck.mit.edu>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=magnus.westerlund@ericsson.com; 
x-originating-ip: [176.10.164.40]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 8a48081d-4e6a-4329-14ba-08d6f96889d0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(49563074)(7193020); SRVR:HE1PR0701MB2443; 
x-ms-traffictypediagnostic: HE1PR0701MB2443:
x-microsoft-antispam-prvs: <HE1PR0701MB244395BD1877D39312AD570895E30@HE1PR0701MB2443.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0079056367
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(136003)(39860400002)(366004)(396003)(346002)(376002)(13464003)(199004)(189003)(68736007)(486006)(316002)(110136005)(446003)(53936002)(25786009)(66946007)(4326008)(8676002)(8936002)(73956011)(6116002)(66556008)(5660300002)(256004)(52536014)(64756008)(53546011)(66066001)(14444005)(71200400001)(71190400001)(7696005)(6506007)(9686003)(76176011)(2906002)(476003)(99936001)(3846002)(14454004)(76116006)(55016002)(86362001)(186003)(54906003)(229853002)(66476007)(2501003)(44832011)(7736002)(478600001)(99286004)(6436002)(81166006)(6246003)(66616009)(102836004)(11346002)(66446008)(81156014)(26005)(74316002)(33656002)(2171002)(305945005); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0701MB2443; H:HE1PR0701MB2522.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: fUt++Gu4l9SOpnyYtUJE9lBDIvj9rd9qnZ+looPRrMaL/6ekl98hp+D4ZZ6jqwVkIa7Qkzhi0/+Kw2pH15UtNs1JIWzcUmM/zKdzvlupIBq/WGMf322ot/W5J6QTbFcon93mGuH5d+Q8LWFVvovKRN8ty/kodH5swhjlXvJw+7O/W5c8eUDbLPKYIkiH/sISD/qAy2AWBfFeQdcEUdn7JOaXxgyUd7VjAUVkeEjFH0clactR+JFvRNtdDK8ESBTPdzsy5X0BH/poZ6sdBydQfiP8KUweBg1AC7LV1A9qkT0vmQJLd61ApS3mH+tsyS2I/cmS7akAUaZgcpVb+FOnl+79yEG8MFmrgTuNKtmKYxiAZ0/yg3ryv5tXdOjUWL1P/CkgyetYW2P+724eXU+HLr4yfWg9B/dVNlX6i/CpXDM=
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=SHA1; boundary="----=_NextPart_000_00A8_01D52B62.2A2784C0"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 8a48081d-4e6a-4329-14ba-08d6f96889d0
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Jun 2019 12:27:50.2383 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: magnus.westerlund@ericsson.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0701MB2443
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/RmNphCSigJIf0ms-5A9LYJDqMhA>
Subject: Re: [tram] [Tsv-art] Tsvart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Jun 2019 12:28:00 -0000

------=_NextPart_000_00A8_01D52B62.2A2784C0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Hi,

> -----Original Message-----
> From: Benjamin Kaduk <kaduk@mit.edu>
> Sent: den 25 juni 2019 01:37
> To: Konda, Tirumaleswar Reddy <TirumaleswarReddy_Konda@mcafee.com>
> Cc: Joe Touch <touch@strayalpha.com>; Magnus Westerlund
> <magnus.westerlund@ericsson.com>; tsv-art@ietf.org; draft-ietf-tram-
> turnbis.all@ietf.org; ietf@ietf.org; Brandon Williams
> <brandon.williams@akamai.com>; tram@ietf.org
> Subject: Re: [Tsv-art] [tram] Tsvart last call review of
draft-ietf-tram-turnbis-
> 25
> 
> Sorry to jump in and hijack the middle of a different thread, but...
> 
> On Wed, Jun 19, 2019 at 01:24:42PM +0000, Konda, Tirumaleswar Reddy
> wrote:
> > Hi Joe,
> >
> > I have added the following lines to address your comment:
> >
> >    TCP multi-path [RFC6824] is not supported by this version of TURN
> >    because TCP multi-path is not used by both SIP and WebRTC protocols
> >    [RFC7478] for media and non-media data.  If the TCP connection
> >    between the TURN client and server uses TCP-AO [RFC5925] or TLS, the
> >    client must secure application data (e.g. using SRTP) to provide
> >    confidentially, message authentication and replay protection to
> >    protect the application data relayed from the server to the peer
> >    using UDP.  Attacker attempting to spoof in fake data is discussed
> > in
> 
> ... this kind of cross-layer security requirement ("if you were using
TCP-layer
> protection, now you have to impose a requirement on the application
> protocol (stack) at a higher layer") has been quite problematic in the
past
> when attempted for other protocols.  Consider this early warning that it
will
> get a careful security area review during IESG evaluation, if not sooner.
Being
> very specific about which component of the system has what requirements
> under which conditions would be helpful, as a start.

And I think this requirement is backwards. Application of TCP-AO or TLS does
not result in an improved security property for the higher layer that
utilizes TURN. That is still regular IP/UDP datagram payloads in this
version. There is nothing in this specification that gives you anything
better on the server to peer leg. Thus, application of TLS/TCP or TCP-AO on
the client to server leg is only to mitigate some threats on this client to
server leg, potentially making it more robust. 

Thus, I would suggest that this requirement is removed. And instead it is
explained that the actual upper layer security properties are not improved
simply the client server leg is less vulnerable to certain attacks. 

/Magnus
> 
> -Ben
> 
> >    Section 20.1.4.  Note that TCP-AO option obsoletes TCP MD5 option.
> >    Unlike UDP, TCP without the TCP Fast Open extension [RFC7413] does
> >    not support 0-RTT session resumption.  The TCP user timeout [RFC5482]
> >    equivalent for application data relayed by the TURN is the use of RTP
> >    control protocol (RTCP).  As a reminder, RTCP is a fundamental and
> >    integral part of RTP.

------=_NextPart_000_00A8_01D52B62.2A2784C0
Content-Type: application/pkcs7-signature;
	name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="smime.p7s"

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIVdjCCAyAw
ggIIoAMCAQICAR0wDQYJKoZIhvcNAQEFBQAwOTELMAkGA1UEBhMCRkkxDzANBgNVBAoTBlNvbmVy
YTEZMBcGA1UEAxMQU29uZXJhIENsYXNzMiBDQTAeFw0wMTA0MDYwNzI5NDBaFw0yMTA0MDYwNzI5
NDBaMDkxCzAJBgNVBAYTAkZJMQ8wDQYDVQQKEwZTb25lcmExGTAXBgNVBAMTEFNvbmVyYSBDbGFz
czIgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCQF0o1ncrwDZbHRPoWN/xIvb1/
gC01O+FvqGepvwMcTYxvMkfVQWikEwTBNQyahEP8XB3/ibPoFxjNkV/7iePqv05dfBsm03V57eaE
41flrSnE9Doo56V7hDZps/1edr2jLZnTkE4jKH0YY/FUOyaddluXQrL/rvBO7N05lU6DBn/nSUDI
xQGyVFpmHT38+ek8Cp6BuHDwAYvkI1R8yK74kB4AlnLUVM9hI7zq+50CldG2uXE6aQg/D7ThQseI
9T+YqKe6HOBxce9YV4FQelxrdEYOgwOYw46obvJ2Mm4ng8Jz89wY6LST6nVEawRgIHFXh53zvqCQ
Iz2KJOHaIdvDAgMBAAGjMzAxMA8GA1UdEwEB/wQFMAMBAf8wEQYDVR0OBAoECEqgqliE0148MAsG
A1UdDwQEAwIBBjANBgkqhkiG9w0BAQUFAAOCAQEAWs6H+RZyFVdLHdmb56ImMOyTZ9/WLdI0r/c4
pc6rFrmrL3w1y6zQD7RMK/yA72uMkV82dvfbsxsZ6vSyEf1hcUS/KLM6Hb+zQ+ifv9wxCHGwnY3W
NEcykMZlJPegSnwEc485bxeMcrW9S8h6+HuDwyhOnAnqZz+yZwQbwxTa+OdJJJHQHWr6YTnva+ch
dQYH2BK0ISBwQnGB2jyaNr6mWw1qbJofkXv5+e9Cuk5OnswMjZTc2UWcXuxCUGOu9F3EsRLcyjuo
Lp0UWgV1t+zXY+K6NbYECJHo2p2c9ma1GKwKplQmNDPSG8HUfxo6jguqMm7b/E8ln9kyx5ZacKzf
TDCCBX0wggRloAMCAQICEQCH7S4aKCZKxRmqOuu5DaLLMA0GCSqGSIb3DQEBCwUAMDkxCzAJBgNV
BAYTAkZJMQ8wDQYDVQQKEwZTb25lcmExGTAXBgNVBAMTEFNvbmVyYSBDbGFzczIgQ0EwHhcNMTQx
MjA1MDgxOTE1WhcNMjEwNDA1MTAyOTAwWjA3MRQwEgYDVQQKDAtUZWxpYVNvbmVyYTEfMB0GA1UE
AwwWVGVsaWFTb25lcmEgUm9vdCBDQSB2MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
AMK+6yfwIaPzaSZVfp3FVRaRXP3vIb9TgHot0pGMYzHw7CTww6XScnwQbfQ3t+XmfHnqjLWCi65I
tqwA3GV17CpNX8GH9SBlK4GoRz6JI5UwFpB/6FcHSOcZrr9FZ7E3GwYq/t75rH2D+1665I+XZ75L
jo1kB1c4VWk0Nj0TSO9P4tNmHqTPGrdeNjPUtAa9GAH9d4RQAEX1jF3oI7x+/jXh7VB7qTCNGdMJ
jmhnXb88lxhTuylixcpecsHHltTbLaC0H2kD7OriUPEMPPCs81Mt8Bz17Ww5OXOAFshSsCPN4D7c
3TxHoLs1iuKYaIu+5b9y7tL6pe0S7fyYGKkmdtwoSxAgHNN/Fnct7W+A90m7UwW7XWjH1Mh1Fj+J
Wov3F0fUTPHSiXk+TT2YqGHeOh7S+F4D4MHJHIzTjU3TlTazN19jY5szFPAtJmtTfImMMsJu7D0h
ADnJoWjiUIMusDor8zagrC/kb2HCUQk5PotTubtn2txTuXZZNp1D5SDgPTJghSJRt8czu90VL6R4
pgd7gUY2BIbdeTXHlSw7sKMXNeVzH7RcWe/a6hBle3rQf5+ztCo3O3CLm1u5K7fsslESl1MpWtTw
EhDcTwK7EpIvYtQ/aUN8Ddb8WHUBiJ1YFkveupD/RwGJBmr2X7KQarMCpgKIv7NHfirZ1fpoeDVN
AgMBAAGjggGAMIIBfDBOBggrBgEFBQcBAQRCMEAwPgYIKwYBBQUHMAKGMmh0dHA6Ly9jYS50cnVz
dC50ZWxpYXNvbmVyYS5jb20vc29uZXJhY2xhc3MyY2EuY2VyMA8GA1UdEwEB/wQFMAMBAf8wGQYD
VR0gBBIwEDAOBgwrBgEEAYIPAgMBAQIwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTwj1k4ALP1
j5qWDNXr+nuqF+gTEjCBuQYDVR0fBIGxMIGuMG+gbaBrhmlsZGFwOi8vY3JsLTEudHJ1c3QudGVs
aWFzb25lcmEuY29tL2NuPVNvbmVyYSUyMENsYXNzMiUyMENBLG89U29uZXJhLGM9Rkk/Y2VydGlm
aWNhdGVyZXZvY2F0aW9ubGlzdDtiaW5hcnkwO6A5oDeGNWh0dHA6Ly9jcmwtMi50cnVzdC50ZWxp
YXNvbmVyYS5jb20vc29uZXJhY2xhc3MyY2EuY3JsMBMGA1UdIwQMMAqACEqgqliE0148MA0GCSqG
SIb3DQEBCwUAA4IBAQAQ1elFTM6fGkQ/aRKdkUZicO3Cb9uzBJOpOtFctw+1El0/17lsjoVvJkZB
D3KnUobnrriFdAa+7FAN55KLmZeB/3Y2bG0bB4toSyaVHjOQnQY9M0dv8U852w0Q7GwchKfebLUI
bh9TMt2hI3Xc6j4knFTBUo7C1WAfO51K4bn1irmX6/Ej2VTgiOFsvOAny28W6enFSEQpSHw60VhN
fSttSqTOxyrRR/7kW7Y8yb/3DZDZ/dH6ZCfx/y+BNIv2NuSd85M9HXUzplXXohti4Ql/qeaMn6by
Ius6XlMWZZfkdVRvTuk2PkeC7UmAJ2+/DUWOPpawaytMXVfF4Hvxk34NMIIGBzCCA++gAwIBAgIQ
C0ZtzXB7bjBlrrZreXF57TANBgkqhkiG9w0BAQsFADBHMQswCQYDVQQGEwJTRTERMA8GA1UECgwI
RXJpY3Nzb24xJTAjBgNVBAMMHEVyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EgdjMwHhcNMTcxMjE1
MDcyMjIzWhcNMjAxMjE1MDcyMjIyWjBwMREwDwYDVQQKDAhFcmljc3NvbjEaMBgGA1UEAwwRTWFn
bnVzIFdlc3Rlcmx1bmQxLTArBgkqhkiG9w0BCQEWHm1hZ251cy53ZXN0ZXJsdW5kQGVyaWNzc29u
LmNvbTEQMA4GA1UEBRMHZXJhbXN3ZDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALCp
R2bwd07JixA7T0ohRSgIe90tsAKbfpWqoOXl06qJ6p80/cpBBi9ncfZgU/tlmYiCsaOMNrIrFZdx
BGE6l05HLabq+3DdvYCwvBd7SRxiNrFFaTvQMKVazflLhxFXrR7e4XcVvbmHdCySfEz+v8BpCHwB
WmcZWVJ+/TtnhxJX4odYlSIk2Vy3BHtawSbc4VDUR1oDptr0JQyeLAqYoBhaucPl0kb4hEDJEGUb
8NQkJm9+UEvwv09+qIMyERw7gHZKEmolDmP0tnS6eB5MLzjoPrQA6Wh5K23ZnZ4yhq2EpyYoJscN
eKSboMS/1W9hHlXIKQH1VbLey5uDzj0SPPsCAwEAAaOCAcQwggHAMEgGA1UdHwRBMD8wPaA7oDmG
N2h0dHA6Ly9jcmwudHJ1c3QudGVsaWEuY29tL2VyaWNzc29ubmxpbmRpdmlkdWFsY2F2My5jcmww
gYIGCCsGAQUFBwEBBHYwdDAoBggrBgEFBQcwAYYcaHR0cDovL29jc3AyLnRydXN0LnRlbGlhLmNv
bTBIBggrBgEFBQcwAoY8aHR0cDovL2NhLnRydXN0LnRlbGlhc29uZXJhLmNvbS9lcmljc3Nvbm5s
aW5kaXZpZHVhbGNhdjMuY2VyMCkGA1UdEQQiMCCBHm1hZ251cy53ZXN0ZXJsdW5kQGVyaWNzc29u
LmNvbTBVBgNVHSAETjBMMEoGDCsGAQQBgg8CAwEBEjA6MDgGCCsGAQUFBwIBFixodHRwczovL3Jl
cG9zaXRvcnkudHJ1c3QudGVsaWFzb25lcmEuY29tL0NQUzAdBgNVHSUEFjAUBggrBgEFBQcDBAYI
KwYBBQUHAwIwHQYDVR0OBBYEFOYr7oaVOdVuFIQQwVsH/F7FPN+2MB8GA1UdIwQYMBaAFBx7GZ6X
nHasID3Y3OORauPbLaZTMA4GA1UdDwEB/wQEAwIFoDANBgkqhkiG9w0BAQsFAAOCAgEAZ9BSrpIN
NFDf3PxEqcUiGmE67HfJYhxzLuay6TgTTmnKRjQTBjYFAw7eEIoYaEEd3L4WFwqwDOfTU78NBzZY
Kh2aBHlWO2JySWJyVwwi1H5CuQ59vBN0K88pJBeoIlDlw8hfZoVmG0gJCcsdGI9F3PHp98GDcqBW
BKo5SrWa3VdKXIBcxHl1S0vA1q80su/in1LQzhIjOh98zt57KvvigZrDokipFp+KGBEWYOShJRAB
4rPWr/tyiGhD5zgLfEEVkaRXxmeHfPRdeqhbxJbqeZ+5fOuBasZwtn64g6OIS0GOhDWjmmCIoV4W
5dlGMQBg5PPWiZv0uaWMqu8M5viityHFJetK5nPEiZbekFysNMFxDhNTLm2rmCjLGndrPIw/qxJF
6fmoE0ZfrHs1mkcRwacblCg3ejIcA4oN0mYtaj+w/w7OFfiSyI41CXNuZfbbzBgvfpaiND/rzCN2
cq6LtDTX2+ebi0GqtfDvuwWfCr+47xXcWMlIG8UNEjxIsocpXCxwJiXiwkGomR5gkRAZAiykn9Du
JRNk61c3Tg9/MI87kNu1N1HXVQg/REN7Re6OhFYacSSVJQesXv9lFsMuGZWu9XSi1IWpHVazeWm8
8ahVr8zgE/ZwWth82FQbaW3Luihoe9mCfjO/X2vYiJHEAoFJ8N4CAHlnf/5+GG2NkIQwggbCMIIE
qqADAgECAhBTuH6D4ZyZKJOwm0kc7LjrMA0GCSqGSIb3DQEBCwUAMDcxFDASBgNVBAoMC1RlbGlh
U29uZXJhMR8wHQYDVQQDDBZUZWxpYVNvbmVyYSBSb290IENBIHYxMB4XDTE1MTAyNzEyMTY0NloX
DTI1MTAyNzEyMTY0NlowRzELMAkGA1UEBhMCU0UxETAPBgNVBAoMCEVyaWNzc29uMSUwIwYDVQQD
DBxFcmljc3NvbiBOTCBJbmRpdmlkdWFsIENBIHYzMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC
CgKCAgEA7PLfAAC4UPKnu9hUt8aT9+PBqjvUw0Y0tLPOXkO2NC0y2XZks9nJfpWKrNM30k5vu5no
rG4ZKlF5C+3xc6HuIiGQof1bmFGluNOwmZQwl3rOJ+E6k0rqJJTerjj4WOxAvWVW1yC5S4Ubppk3
Q3cYVVuC3qNGsBIXy3/fDL1sc8Ah8zI/JumDpjY8fn/U3CRN6mgNKYrr0sZX6VXYgrpT05ZrJldk
UgUgMKgbIWWEXEASA36pnb5GqD/RMzSgIe8o7YQtIaYB2cmTCLNHjaOL9j1JhNK4bvmbNJ7o58IZ
YzwNv/G/L/bRosQ9c27U+86DNjrdZnpyaRaeMyVUn3SlYLaFqoObdh/xNF2NS8CXs/PVtO57HBKH
MgZqQvsyQJisSocxFqiMj9VK2WhCBbvoTvrNDZvLDlDGuE5RuKwFIpHOVOU5lCBgUUBsbpWIXwM6
kmH/KC1DC5MtQzmvXkbt7KdBXUAxM0JZxf4dS+ACtTDpF9b0vny4DrwaOS0VNXyz1GUOxSqw1wup
5dpXbxLZYx1rLRgZqr9uWhLwAPsq66ZQof5GL0gY72Ym8/Tm28MeMqku+/zRzdYsmclT9rOdgdgS
3b6OMoc5Op0ZPEv/Mx2lFJAVK674ozw2hiuRTVUmoqBr5AuyCoqCEyn32C7U/V7oqyqx5Yd1c5Gs
xuOqQFcCAwEAAaOCAbgwggG0MIGKBggrBgEFBQcBAQR+MHwwLQYIKwYBBQUHMAGGIWh0dHA6Ly9v
Y3NwLnRydXN0LnRlbGlhc29uZXJhLmNvbTBLBggrBgEFBQcwAoY/aHR0cDovL3JlcG9zaXRvcnku
dHJ1c3QudGVsaWFzb25lcmEuY29tL3RlbGlhc29uZXJhcm9vdGNhdjEuY2VyMBIGA1UdEwEB/wQI
MAYBAf8CAQAwVQYDVR0gBE4wTDBKBgwrBgEEAYIPAgMBAQIwOjA4BggrBgEFBQcCARYsaHR0cHM6
Ly9yZXBvc2l0b3J5LnRydXN0LnRlbGlhc29uZXJhLmNvbS9DUFMwSwYDVR0fBEQwQjBAoD6gPIY6
aHR0cDovL2NybC0zLnRydXN0LnRlbGlhc29uZXJhLmNvbS90ZWxpYXNvbmVyYXJvb3RjYXYxLmNy
bDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQW
BBQcexmel5x2rCA92NzjkWrj2y2mUzAfBgNVHSMEGDAWgBTwj1k4ALP1j5qWDNXr+nuqF+gTEjAN
BgkqhkiG9w0BAQsFAAOCAgEAUFhr8dWMO7Quq1dDyIynw8sWmpyF/jWSxBjpHUCyhltoFS7Q1CUB
D0bOULWmYjmzRwme5pkjTFXpOJZLf9Han1SBbrVcP0JMhRsAvfWZjcF0l/c/jqDMqBARxr8OUWOr
0ZWa49Lir3QEs2C+CjGge5tzcLqzQ5pjWxudrLkSGe+sAThDnXUWXGYk8udGZAamJ55drdw96AV9
jWQkMrLIVHKkXVG5Etdx0wiAoTLk1fVtLcz11DiaCZSZVPZ3fdSIpIRhDqz8H4sVprPgvLBdK/aj
dbiRsehCzzohay3zbXDDTDGwKkR8KUi8Xt8HDZCRsb/U/C7MC4tVK0SEPOQCo6swZy0rI0RoGzIC
fsSrZ4JrxANeeSZqCn1A+w0Wz+iqdeP2PVxW0f1rg4/OG2DSl3uB3Q3NT/lDGJtepti+i5CCKEZc
dAOZoviu43sLhqsxSpGjzZidESwovuHeP+O2bNwwtz1DTsXThBB3+JJHVjmkiLo900GITb/i7IBd
Loo4gZms9s1BQ2tm3CJCmpA2XwBTOB6B8/CtgWUWhyloXd3Wbmv7ZUoqqJFBV9g8Zh5mdZ+RzPTo
mgCFz/2aNsddI/2G9ZjN4tG6hmocZR2M5f0MhBv3bo6d5XsLlYwiNJjw5GRqYb8cqqeCaPKkveBJ
zqgb8ToH7WLoOzmPRCmPlpAxggMCMIIC/gIBATBbMEcxCzAJBgNVBAYTAlNFMREwDwYDVQQKDAhF
cmljc3NvbjElMCMGA1UEAwwcRXJpY3Nzb24gTkwgSW5kaXZpZHVhbCBDQSB2MwIQC0ZtzXB7bjBl
rrZreXF57TAJBgUrDgMCGgUAoIIBfDAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3
DQEJBTEPFw0xOTA2MjUxMjI3NDlaMCMGCSqGSIb3DQEJBDEWBBQO7HFuLstxaZYFyuawPsfM0wsz
HzBDBgkqhkiG9w0BCQ8xNjA0MAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggqhkiG9w0D
AgIBQDAHBgUrDgMCGjBqBgkrBgEEAYI3EAQxXTBbMEcxCzAJBgNVBAYTAlNFMREwDwYDVQQKDAhF
cmljc3NvbjElMCMGA1UEAwwcRXJpY3Nzb24gTkwgSW5kaXZpZHVhbCBDQSB2MwIQC0ZtzXB7bjBl
rrZreXF57TBsBgsqhkiG9w0BCRACCzFdoFswRzELMAkGA1UEBhMCU0UxETAPBgNVBAoMCEVyaWNz
c29uMSUwIwYDVQQDDBxFcmljc3NvbiBOTCBJbmRpdmlkdWFsIENBIHYzAhALRm3NcHtuMGWutmt5
cXntMA0GCSqGSIb3DQEBAQUABIIBABU7C6DArkf2bcM2ORDaf4PRvBkn6sp3fwaGnj/lYgCOzvoP
hKGvLb8KRGQUSaCVxQ8G/LR7T9fQ8kc6reAVNseC3wnmKP2bT6v336B5amdd2Jepf0Usoy8wrPTK
c5guRTIcmGE+wA2pedYcyURV9oPi905KX3KbfDD/sD9Xsp1VkNqU9EriRxT0BhkBkPebmmc3UJ9p
lpBVNdu1/jLEP+oG0zhhl+BWO5Q6Wg1/jrg7F7w4ObFbDm1OZt41qVZ8paCKDnErpGWZPyKPVasu
LftqKZeMZYVdKraH9nHALVIH8dhii2Et15YXNEqklJ4N3CB+CGbnzA3NjVMtNe5WSpkAAAAAAAA=

------=_NextPart_000_00A8_01D52B62.2A2784C0--


From nobody Tue Jun 25 21:02:18 2019
Return-Path: <fegarrid@cisco.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 23146120226; Tue, 25 Jun 2019 21:02:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.499
X-Spam-Level: 
X-Spam-Status: No, score=-14.499 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_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=fOK0hUWo; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=I0cGIy2x
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 lP0aTBZsTse7; Tue, 25 Jun 2019 21:02:04 -0700 (PDT)
Received: from alln-iport-7.cisco.com (alln-iport-7.cisco.com [173.37.142.94]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A55861200DF; Tue, 25 Jun 2019 21:02:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=26973; q=dns/txt; s=iport; t=1561521723; x=1562731323; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=OGGan8dy0lRVcf6fX9j+4Nt9Zj7HMIdpHeiIfqorqvQ=; b=fOK0hUWolwBIJwOnW7tB0eF+l6JrhRjZlb+DTfvygsHUlrbxL/2K3GBP RoG1plFW6/hpQD3VtIeItwL9dQstVP1KeJAb7ntcxwKLIj6WOOvWUqxLX zvtgtmzmc41vHybQudYzGOG5ezfZ0LBp1vDGpG+dyA/t5u8AKSoMxK4SU Q=;
IronPort-PHdr: =?us-ascii?q?9a23=3AvXJA5R9NqZ42bf9uRHGN82YQeigqvan1NQcJ65?= =?us-ascii?q?0hzqhDabmn44+8ZR7E/fs4iljPUM2b8P9Ch+fM+4HYEW0bqdfk0jgZdYBUER?= =?us-ascii?q?oMiMEYhQslVcCIBkThNv/mRyc7B89FElRi+iLzPA=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AIAADX7RJd/4MNJK1lDgwBAQEBAQI?= =?us-ascii?q?BAQEBBwIBAQEBgVMFAQEBAQsBgRQvJCwDalUgBAsoCoQLg0cDhFKKEYI2JZJ?= =?us-ascii?q?lhFSBLhSBEANUCQEBAQwBASMKAgEBhEACF4JeIzQJDgEDAQEEAQECAQVtijc?= =?us-ascii?q?MhUoBAQEEEhEdAQE3AQ8CAQgRAwECKwICAjAdCAIEAQ0FIoMAAYEdTQMdAQI?= =?us-ascii?q?Mmn8CgTiIX3GBMYJ5AQEFgUZBgwAYghEDBoE0AYtdF4FAP4ERJwwTgkw+gmE?= =?us-ascii?q?CAQIBgSoBEgEJNg2CXTKCJowHgk6EeZZKCQKCFYZQjRsbgimHDnODGIoNjSi?= =?us-ascii?q?HN49bAgQCBAUCDgEBBYFQOGdYEQhwFTsqAYJBgkEJGhSDOYUUhQQ7cgGBKIt?= =?us-ascii?q?BDRcHgQQBgSABAQ?=
X-IronPort-AV: E=Sophos;i="5.63,418,1557187200";  d="scan'208,217";a="288146920"
Received: from alln-core-1.cisco.com ([173.36.13.131]) by alln-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 26 Jun 2019 04:02:02 +0000
Received: from XCH-RCD-006.cisco.com (xch-rcd-006.cisco.com [173.37.102.16]) by alln-core-1.cisco.com (8.15.2/8.15.2) with ESMTPS id x5Q421cD011891 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 26 Jun 2019 04:02:01 GMT
Received: from xhs-aln-001.cisco.com (173.37.135.118) by XCH-RCD-006.cisco.com (173.37.102.16) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 25 Jun 2019 23:02:01 -0500
Received: from xhs-aln-003.cisco.com (173.37.135.120) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Tue, 25 Jun 2019 23:02:00 -0500
Received: from NAM03-BY2-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Tue, 25 Jun 2019 23:02:00 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=OGGan8dy0lRVcf6fX9j+4Nt9Zj7HMIdpHeiIfqorqvQ=; b=I0cGIy2xHqTW75X3NamfPDMNZFYTQnG1zFWswxyDYnaCLKju2VnPXFDwq01xLp+QH0x8v64myNIR10oq8tbsr3wlzwhJxgx/HRXGUTPc5V3C93VGBXcLd7AZxYcpxW2rqmQE2O2iPtzCOez/aadZRy0WauMvS7PK5pdpyF84JH8=
Received: from SN6PR11MB2800.namprd11.prod.outlook.com (52.135.93.15) by SN6PR11MB2686.namprd11.prod.outlook.com (52.135.92.12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2008.16; Wed, 26 Jun 2019 04:01:59 +0000
Received: from SN6PR11MB2800.namprd11.prod.outlook.com ([fe80::897:7870:e0c6:b2aa]) by SN6PR11MB2800.namprd11.prod.outlook.com ([fe80::897:7870:e0c6:b2aa%5]) with mapi id 15.20.2008.017; Wed, 26 Jun 2019 04:01:59 +0000
From: "Felipe Garrido (fegarrid)" <fegarrid@cisco.com>
To: "kaduk@mit.edu" <kaduk@mit.edu>, "iesg@ietf.org" <iesg@ietf.org>
CC: "draft-ietf-tram-stun-pmtud@ietf.org" <draft-ietf-tram-stun-pmtud@ietf.org>, "tram-chairs@ietf.org" <tram-chairs@ietf.org>, "tasveren@rbbn.com" <tasveren@rbbn.com>, "tram@ietf.org" <tram@ietf.org>
Thread-Topic: Benjamin Kaduk's Discuss on draft-ietf-tram-stun-pmtud-10: (with DISCUSS and COMMENT)
Thread-Index: AQHVCZroxitzvIrR+0WCBXUGWDqVCaZzxlWAgAG/uACAN8t6gA==
Date: Wed, 26 Jun 2019 04:01:58 +0000
Message-ID: <060C02FE-9636-46C9-A4AA-FCB65C35E8B5@cisco.com>
References: <153791323613.5011.4854093713979605105.idtracker@ietfa.amsl.com> <6DB9C5F7-7150-431D-96D4-28594C918D31@cisco.com> <486F16F2-EE74-4ADE-89D8-4B69BEDB803E@cisco.com> <D526B162-A27A-46CC-99D0-213F52BC43BD@cisco.com>
In-Reply-To: <D526B162-A27A-46CC-99D0-213F52BC43BD@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.1a.0.190609
authentication-results: spf=none (sender IP is ) smtp.mailfrom=fegarrid@cisco.com; 
x-originating-ip: [173.38.117.66]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: f698790f-9cfc-4648-275d-08d6f9eb0974
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:SN6PR11MB2686; 
x-ms-traffictypediagnostic: SN6PR11MB2686:
x-ms-exchange-purlcount: 4
x-microsoft-antispam-prvs: <SN6PR11MB2686607011D5066E510A25EEC8E20@SN6PR11MB2686.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 00808B16F3
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39860400002)(376002)(366004)(396003)(136003)(346002)(199004)(189003)(51444003)(4326008)(7736002)(33656002)(9326002)(64756008)(73956011)(36756003)(66556008)(66476007)(71200400001)(68736007)(71190400001)(66946007)(66446008)(14454004)(966005)(606006)(6246003)(8936002)(6512007)(236005)(54896002)(6306002)(2501003)(53936002)(478600001)(86362001)(66066001)(5660300002)(76116006)(91956017)(66574012)(2171002)(6436002)(25786009)(8676002)(81156014)(81166006)(54906003)(99286004)(186003)(53546011)(102836004)(2906002)(26005)(58126008)(229853002)(316002)(110136005)(6486002)(76176011)(6506007)(21615005)(256004)(486006)(2616005)(11346002)(446003)(476003)(3846002)(6116002)(14444005); DIR:OUT; SFP:1101; SCL:1; SRVR:SN6PR11MB2686; H:SN6PR11MB2800.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: +bbUf7KZbb9vLRCTlF8RPH5ZDHO6TordbVjY4WstlXk88l/ox+eMmADDMGr0ouOdA3/eSr+A5cU2ZvvRHJA+RR3uTYjggeXwnelUCnWu45ZJB/IITdHiONa+wjv31+BW91RZOpXvYAlfQvsJUTZOpnHxP8gi//sY5vKJdgyzYKwvZB56gc0fzrVrBAQ09I0DPDownJFKkTRR0spbBIfzxAluqgaccfZ0LEMFEDFJtAnPyiWWqoD42oMdkOHklVw0MVl1D4F9+K2toT2tXxo2JWjOUkwR4IlJ5bSbveqGu1/VdRmnduSCvqLhOsLS+NLAhkHZWFf1aN8VOBRnWJUNEUg1YpcpK8EfXvzWPAMgrkrezZq9WStTLJo9P7zgqCJ2aU9CWXhVpjnXVyR7UTD2EA5J0fp6QiX8hEHJhubWlHQ=
Content-Type: multipart/alternative; boundary="_000_060C02FE963646C9A4AAFCB65C35E8B5ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: f698790f-9cfc-4648-275d-08d6f9eb0974
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Jun 2019 04:01:58.8153 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: fegarrid@cisco.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB2686
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.16, xch-rcd-006.cisco.com
X-Outbound-Node: alln-core-1.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/hRcUgBTIiVF2Fb5F1ix7GZzwJ4A>
Subject: Re: [tram] Benjamin Kaduk's Discuss on draft-ietf-tram-stun-pmtud-10: (with DISCUSS and COMMENT)
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Jun 2019 04:02:07 -0000

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

SGkgQmVuamFtaW4sDQoNCkp1c3QgZm9sbG93aW5nIHVwIG9uIG15IHByZXZpb3VzIGVtYWlsLiBM
ZXQgbWUga25vdyBpZiB0aGUgYmVsb3cgcmVzcG9uc2Ugc2F0aXNmaWVzIHlvdXIgY29tbWVudHMu
DQoNClRoYW5rcywNCi1GZWxpcGUNCg0KRnJvbTogIkZlbGlwZSBHYXJyaWRvIChmZWdhcnJpZCki
IDxmZWdhcnJpZEBjaXNjby5jb20+DQpEYXRlOiBUdWVzZGF5LCBNYXkgMjEsIDIwMTkgYXQgMTE6
NTkgQU0NClRvOiAia2FkdWtAbWl0LmVkdSIgPGthZHVrQG1pdC5lZHU+LCAiaWVzZ0BpZXRmLm9y
ZyIgPGllc2dAaWV0Zi5vcmc+DQpDYzogImRyYWZ0LWlldGYtdHJhbS1zdHVuLXBtdHVkQGlldGYu
b3JnIiA8ZHJhZnQtaWV0Zi10cmFtLXN0dW4tcG10dWRAaWV0Zi5vcmc+LCAidHJhbS1jaGFpcnNA
aWV0Zi5vcmciIDx0cmFtLWNoYWlyc0BpZXRmLm9yZz4sICJ0YXN2ZXJlbkByYmJuLmNvbSIgPHRh
c3ZlcmVuQHJiYm4uY29tPiwgInRyYW1AaWV0Zi5vcmciIDx0cmFtQGlldGYub3JnPg0KU3ViamVj
dDogQmVuamFtaW4gS2FkdWsncyBEaXNjdXNzIG9uIGRyYWZ0LWlldGYtdHJhbS1zdHVuLXBtdHVk
LTEwOiAod2l0aCBESVNDVVNTIGFuZCBDT01NRU5UKQ0KDQoNCkhpIEJlbmphbWluLA0KDQpBcG9s
b2dpZXMgZm9yIHRoZSBkZWxheSBpbiByZXNwb25kaW5nLCB0aGUgY3VycmVudCBhdXRob3JzIGFy
ZSBoYXZpbmcgc2NoZWR1bGluZyBjb25mbGljdHMgYW5kIGhhdmUgYWRkZWQgbWUgdG8gYWRkcmVz
cyB0aGUgY3VycmVudCBjb25jZXJucy4gUGxlYXNlIHNlZSBteSByZXNwb25zZXMgaW5saW5lLg0K
DQp0aGFua3MNCi1GZWxpcGUNCg0KDQpCZW5qYW1pbiBLYWR1ayBoYXMgZW50ZXJlZCB0aGUgZm9s
bG93aW5nIGJhbGxvdCBwb3NpdGlvbiBmb3INCmRyYWZ0LWlldGYtdHJhbS1zdHVuLXBtdHVkLTEw
OiBEaXNjdXNzDQoNCldoZW4gcmVzcG9uZGluZywgcGxlYXNlIGtlZXAgdGhlIHN1YmplY3QgbGlu
ZSBpbnRhY3QgYW5kIHJlcGx5IHRvIGFsbA0KZW1haWwgYWRkcmVzc2VzIGluY2x1ZGVkIGluIHRo
ZSBUbyBhbmQgQ0MgbGluZXMuIChGZWVsIGZyZWUgdG8gY3V0IHRoaXMNCmludHJvZHVjdG9yeSBw
YXJhZ3JhcGgsIGhvd2V2ZXIuKQ0KDQoNClBsZWFzZSByZWZlciB0byBodHRwczovL3d3dy5pZXRm
Lm9yZy9pZXNnL3N0YXRlbWVudC9kaXNjdXNzLWNyaXRlcmlhLmh0bWwNCmZvciBtb3JlIGluZm9y
bWF0aW9uIGFib3V0IElFU0cgRElTQ1VTUyBhbmQgQ09NTUVOVCBwb3NpdGlvbnMuDQoNCg0KVGhl
IGRvY3VtZW50LCBhbG9uZyB3aXRoIG90aGVyIGJhbGxvdCBwb3NpdGlvbnMsIGNhbiBiZSBmb3Vu
ZCBoZXJlOg0KaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi10cmFt
LXN0dW4tcG10dWQvDQoNCg0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpESVNDVVNTOg0KLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQ0KDQpJIHdhcyBnb2luZyB0byByZXBvcnQgdGhlIHNhbWUgdGhpbmcgYXMgQWRhbSwgYnV0IHdp
bGwganVzdCBzYXkgdGhhdCBJIHN1cHBvcnQgaGlzIERpc2N1c3MuDQpbRkddOiBJ4oCZbGwgYmUg
YWRkcmVzc2luZyB0aGlzIERpc2N1c3MgaW4gQWRhbeKAmXMgZmVlZGJhY2suDQoNCkkgYWxzbyBo
YXZlIG9uZSBvdGhlciAoYWxzbyBtaW5vciBhbmQgZWFzeSB0byByZXNvbHZlKSBEaXNjdXNzIHBv
aW50OiAgU2VjdGlvbiA0LjIuNiBuZWVkcw0KdG8gc3RhdGUgd2hhdCB0aGUgTGVuZ3RoIGZpZWxk
IGlzIG1lYXN1cmluZyB0aGUgbGVuZ3RoIG9mLg0KW0ZHXTogQWdyZWUgdGhhdCB0aGlzIGlzIHJl
cXVpcmVkLiBBZGRpbmcgdGhlIGZvbGxvd2luZyB0ZXh0IHRvIFNlY3Rpb24gNC4yLjYuDQrigJxU
aGUgTGVuZ3RoIGZpZWxkIHNwZWNpZmllcyB0aGUgbGVuZ3RoIGluIGJ5dGVzIG9mIHRoZSBzZXF1
ZW5jZSBudW1iZXIgYW5kIGFwcGxpY2F0aW9uIGRhdGEgZmllbGRzLuKAnQ0KDQotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tDQpDT01NRU5UOg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpJIHVuZGVyc3RhbmQgdGhhdCB0aGlzIGRv
Y3VtZW50IGluaGVyZW50bHkgaGFzIHRvIGJlIGluY29tcGxldGUgYW5kICJ2YWd1ZSIsDQpzaW5j
ZSB0aGUgcHJvY2VkdXJlIHNwZWNpZmllZCB3aXRoaW4gaXMgb25seSBtZWFuaW5nZnVsIGluIHRo
ZSBjb250ZXh0IG9mIGENClNUVU4gdXNhZ2Ugb3Igb3RoZXIgcHJvdG9jb2wuICBCdXQgaW4gZ2Vu
ZXJhbCBpdCBzZWVtcyBsaWtlIHRoZXJlIGNvdWxkIGJlDQpncmVhdGVyIGNsYXJpdHkgZXZlbiB3
aXRoaW4gdGhlIGNvbnN0cmFpbnRzIHRoYXQgd2UgbXVzdCB3b3JrIHVuZGVyLiAgTXkNCnBvaW50
cyBhcmUgcHJvYmFibHkgbGVzcyBpbnRlcmVzdGluZyB0aGFuIHRoZSBvbmVzIEFkYW0gcmFpc2Vk
IGFscmVhZHksIHRob3VnaC4NClRoZSBvbmx5IGdlbmVyYWwgb2JzZXJ2YXRpb24gaW4gdGhpcyBz
cGFjZSB0aGF0IEkgY2FuIG9mZmVyIGlzIHRoYXQgc29tZSBwYXJ0cyBvZg0KdGhlIHRleHQgcmVh
ZCBhcyBpZiBvbmx5IHRoZSBQcm9iZSBwYWNrZXRzIGFyZSBnb2luZyB0byBiZSBtb25pdG9yZWQg
Zm9yIHRoZQ0KcmVwb3J0IChidXQgdGhpcyBpcyBjbGVhcmx5IG5vdCB0aGUgY2FzZSBnaXZlbiB0
aGUgZG9jdW1lbnQgYXMgYSB3aG9sZSkuDQoNClNlY3Rpb24gNC4yDQoNCiAgVGhlIENvbXBsZXRl
IFByb2JpbmcgbWVjaGFuaXNtIGlzIGltcGxlbWVudGVkIGJ5IHNlbmRpbmcgb25lIG9yIG1vcmUN
CiAgUHJvYmUgSW5kaWNhdGlvbnMgd2l0aCBhIFBBRERJTkcgYXR0cmlidXRlIG92ZXIgVURQIHdp
dGggdGhlIERGIGJpdA0KICBzZXQgaW4gdGhlIElQIGhlYWRlciBmb2xsb3dlZCBieSBhIFJlcG9y
dCBSZXF1ZXN0IHRvIHRoZSBzYW1lIHNlcnZlci4NCiAgQSByb3V0ZXIgb24gdGhlIHBhdGggdG8g
dGhlIHNlcnZlciBjYW4gcmVqZWN0IHRoaXMgSW5kaWNhdGlvbiB3aXRoIGFuDQogIElDTVAgbWVz
c2FnZSBvciBkcm9wIGl0Lg0KDQpuaXQ6IEkgZG9uJ3QgdGhpbmsgInRoaXMiIGlzIHRoZSByaWdo
dCB3b3JkOyBwZXJoYXBzICJlYWNoIiB3b3VsZCBiZQ0KYmV0dGVyLg0KDQoNCg0KW0ZHXTogQWdy
ZWUsIHVwZGF0ZXMgd2lsbCBiZSBtYWRlLg0KDQpTZWN0aW9uIDQuMi4zDQoNCiAgQSBzZXJ2ZXIg
c3VwcG9ydGluZyB0aGlzIHNwZWNpZmljYXRpb24gd2lsbCBrZWVwIHRoZSBpZGVudGlmaWVycyBv
Zg0KICBhbGwgcGFja2V0cyByZWNlaXZlZCBpbiBhIGNocm9ub2xvZ2ljYWxseSBvcmRlcmVkIGxp
c3QuICBUaGUgcGFja2V0cw0KICB0aGF0IGFyZSB0byBiZSBhc3NvY2lhdGVkIHRvIGEgbGlzdCBh
cmUgc2VsZWN0ZWQgYWNjb3JkaW5nIHRvDQogIFNlY3Rpb24gNS4yIG9mIFtSRkM0ODIxXS4gIFsu
Li5dDQoNCjQ4MjEgZG9lc24ndCB0YWxrIGFib3V0ICJsaXN0InMgYXQgYWxsLCBhbmQgaW4gZmFj
dCB0aGUgaW5kaWNhdGVkIHNlY3Rpb24NCnNlZW1zIHRvIGJlIHRhbGtpbmcgbW9yZSBhYm91dCB3
aGVyZSB0byBzdG9yZSBhIFBNVFUgdmFsdWUgYWZ0ZXIgaXQgaGFzDQpiZWVuIGRldGVybWluZWQs
IHJhdGhlciB0aGFuIHdoYXQgcGFja2V0cyB0byBiZSBjb25zaWRlcmluZyBmb3IgYSByZXBvcnQu
DQpTbyBJJ20gcHJldHR5IGNvbmZ1c2VkIGFib3V0IHdoYXQgdGhpcyBzZW50ZW5jZSBpcyB0cnlp
bmcgdG8gc2F5Lg0KDQoNCg0KW0ZHXTogQWdyZWUuIFVwZGF0ZWQgd29yZGluZyB0byBtYWtlIHRo
ZSBzdGF0ZW1lbnQgZWFzaWVyIHRvIHJlYWQuDQrigJxUaGUgc2VsZWN0aW9uIHByb2Nlc3Mgc3Bl
Y2lmaWVkIGluIFNlY3Rpb24gNS4yIG9mIFtSRkM0ODIxXSBpcyB0byBiZSB1c2VkIHRvIGRldGVy
bWluZSB3aGV0aGVyIGEgcGFja2V0IGlzIGFkZGVkIHdpdGggYSBsaXN0LuKAnQ0KDQpTZWN0aW9u
IDQuMi40DQoNCm5pdDogSSB0aGluayB0aGF0IGFsbCBpbnN0YW5jZXMgb2YgInRoZSBQcm9iZSBJ
bmRpY2F0aW9uIiBzaG91bGQgYmUNCnJlcGxhY2VkIHdpdGggImEgUHJvYmUgSW5kaWNhdGlvbiIs
IGluIHRoaXMgc2VjdGlvbi4NCg0KDQoNCltGR106IEFncmVlLCB1cGRhdGVzIHdpbGwgYmUgbWFk
ZS4NCg0KU2VjdGlvbiA0LjIuNQ0KDQogIFdoZW4gdXNpbmcgYSBjaGVja3N1bSBhcyBhIHBhY2tl
dCBpZGVudGlmaWVyLCB0aGUgY2xpZW50IGNhbGN1bGF0ZXMNCiAgdGhlIGNoZWNrc3VtIGZvciBl
YWNoIHBhY2tldCBzZW50IG92ZXIgVURQIHRoYXQgaXMgbm90IGEgU1RVTiBQcm9iZQ0KICBJbmRp
Y2F0aW9uIG9yIFJlcXVlc3QgYW5kIGtlZXBzIHRoaXMgY2hlY2tzdW0gaW4gYSBjaHJvbm9sb2dp
Y2FsbHkNCiAgb3JkZXJlZCBsaXN0LiAgVGhlIGNsaWVudCBhbHNvIGtlZXBzIHRoZSBjaGVja3N1
bSBvZiB0aGUgU1RVTiBQcm9iZQ0KICBJbmRpY2F0aW9uIG9yIFJlcXVlc3Qgc2VudCBpbiB0aGF0
IHNhbWUgY2hyb25vbG9naWNhbGx5IG9yZGVyZWQgbGlzdC4NCiAgVGhlIGFsZ29yaXRobSB1c2Vk
IHRvIGNhbGN1bGF0ZSB0aGUgY2hlY2tzdW0gaXMgc2ltaWxhciB0byB0aGUNCiAgYWxnb3JpdGht
IHVzZWQgZm9yIHRoZSBGSU5HRVJQUklOVCBhdHRyaWJ1dGUgKGkuZS4sIHRoZSBDUkMtMzIgb2Yg
dGhlDQogIHBheWxvYWQgWE9SJ2VkIHdpdGggdGhlIDMyLWJpdCB2YWx1ZSAweDUzNTQ1NTRlIFtJ
VFUuVjQyLjIwMDJdKS4NCg0KKGVkaXRvcmlhbCkgSXQncyBwcmV0dHkgY29uZnVzaW5nIHRvIHN0
YXJ0IG91dCB3aXRoIHRoZSBzcGxpdCBiZXR3ZWVuIFNUVU4NCmFuZCBub24tU1RVTiBtZXNzYWdl
cywgb25seSBsYXRlciB0byBjbGFyaWZ5IHRoYXQgdGhpcyBpcyBiZWNhdXNlIHRoZQ0KRklOR0VS
UFJJTlQgaXMgdXNlZCBmb3IgU1RVTiBtZXNzYWdlcy4gIFNvIG1heWJlOg0KDQogV2hlbiB1c2lu
ZyBhIGNoZWNrc3VtIGFzIGEgcGFja2V0IGlkZW50aWZpZXIsIHRoZSBjbGllbnQga2VlcHMgYQ0K
IGNocm9ub2xvZ2ljYWxseSBvcmRlcmVkIGxpc3Qgb2YgdGhlIHBhY2tldHMgaXQgdHJhbnNtaXRz
LCBhbG9uZyB3aXRoIGFuDQogYXNzb2NpYXRlZCBjaGVja3N1bSB2YWx1ZS4gIEZvciBTVFVOIFBy
b2JlIEluZGljYXRpb24gb3IgUmVxdWVzdCBwYWNrZXRzLA0KIHRoZSBhc3NvY2lhdGVkIGNoZWNr
c3VtIHZhbHVlIGlzIHRoZSBGSU5HRVJQUklOVCB2YWx1ZSBmcm9tIHRoZSBwYWNrZXQ7IGZvcg0K
IG90aGVyIHBhY2tldHMgYSBjaGVja3N1bSB2YWx1ZSBpcyBjb21wdXRlZCB1c2luZyBhIHNpbWls
YXIgYWxnb3JpdGhtIHRvIHRoZQ0KIEZJTkdFUlBSSU5UIGNhbGN1bGF0aW9uLg0KDQoNCg0KW0ZH
XTogQWdyZWUgd2l0aCBjaGFuZ2luZyBvZiB0aGUgbGFuZ3VhZ2UuIEl0IGRvZXNu4oCZdCBjaGFu
Z2UgdGhlIGNvbnRlbnQgYW5kIGVhc2llciB0byByZWFkLg0KDQpTZWN0aW9uIDQuMi42DQoNCiAg
V2hlbiB1c2luZyBzZXF1ZW5jZSBudW1iZXJzLCBhIHNtYWxsIGhlYWRlciBzaW1pbGFyIHRvIHRo
ZSBUVVJODQogIENoYW5uZWxEYXRhIGhlYWRlciBbLi4uXQ0KDQpQcm9iYWJseSB3YW50IGFuIGlu
Zm9ybWF0aXZlIHJlZmVyZW5jZSBmb3IgdGhpcyBoZWFkZXIuDQoNCg0KDQpbRkddOiBBZ3JlZSwg
dXBkYXRlcyB3aWxsIGJlIG1hZGUgdG8gcmVmZXJlbmNlLg0KU2VjdGlvbiA2LjINCg0KNi4yLiAg
UE1UVUQtU1VQUE9SVEVEDQoNCiAgVGhlIFBNVFVELVNVUFBPUlRFRCBhdHRyaWJ1dGUgaW5kaWNh
dGVzIHRoYXQgaXRzIHNlbmRlciBzdXBwb3J0cyB0aGlzDQogIHNwZWNpZmljYXRpb24uICBUaGlz
IGF0dHJpYnV0ZSBoYXMgbm8gdmFsdWUgcGFydCBhbmQgdGh1cyB0aGUNCiAgYXR0cmlidXRlIGxl
bmd0aCBmaWVsZCBpcyAwLg0KDQoidGhpcyBzcGVjaWZpY2F0aW9uIiBpcyBub3Qgc3VmZmljaWVu
dGx5IGRldGFpbGVkIHRvIGludGVyb3BlcmF0ZSwgc28gSQ0KdGhpbmsgdGhpcyBuZWVkcyB0byBi
ZSBxdWFsaWZpZWQgYXMgbW9yZSBsaWtlICJzdXBwb3J0cyB0aGlzIG1lY2hhbmlzbSwgYXMNCmlu
Y29ycG9yYXRlZCBpbnRvIHRoZSBTVFVOIHVzYWdlIG9yIHByb3RvY29sIGJlaW5nIHVzZWQiLg0K
DQoNCg0KW0ZHXTogQWdyZWUsIHVwZGF0ZXMgd2lsbCBiZSBtYWRlLg0KDQpTZWN0aW9uIDcNCg0K
VGhlIGNvbnRlbnRzIG9mIHRoZSBQQURESU5HIGRvIG5vdCBzZWVtIHRvIGJlIHNwZWNpZmllZCBh
bnl3aGVyZSwgc28gaXQNCmNvdWxkIGluIHRoZW9yeSBiZSB1c2VkIGFzIGEgc2lkZSBjaGFubmVs
IHRvIGNvbnZleSBvdGhlciBpbmZvcm1hdGlvbiwNCndoaWNoIGhhcyBzb21lIHBvdGVudGlhbCBw
cml2YWN5IGNvbnNpZGVyYXRpb25zLiAgTm93YWRheXMgd2UgdGVuZCB0byBhc2sNCmZvciB0aGUg
dmFsdWUgb2YgdGhlIHBhZGRpbmcgYnl0ZXMgdG8gYmUgZGV0ZXJtaW5pc3RpYyAoYnV0IHZhbGlk
YXRpb24NCnJlbWFpbnMgb3B0aW9uYWwpOyBJIGZvcmdldCBpZiB0aGVyZSBhcmUgU1RVTi1zcGVj
aWZpYyBjb25zaWRlcmF0aW9ucyB0aGF0DQp3b3VsZCBkaXNjb3VyYWdlIGp1c3Qgc2V0dGluZyB0
aGVtIGFsbCB0byB6ZXJvLg0KDQoNCg0KW0ZHXTogQWdyZWUuICBBZGRpbmcgbGFuZ3VhZ2UgdG8g
c3RhdGUgY29udGVudHMgb2YgUEFERElORy4NCuKAnFRoZSBwYWRkaW5nIGJpdHMgTVVTVCBiZSBz
ZXQgdG8gemVybyBvbiBzZW5kaW5nIGFuZCBNVVNUIGJlIGlnbm9yZWQgYnkgdGhlIHJlY2VpdmVy
LuKAnQ0KDQoNCg0KDQoNCg==

--_000_060C02FE963646C9A4AAFCB65C35E8B5ciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <6D916337F29B5B4E851B1936A0C86763@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3Jt
YWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1i
b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
IixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQph
OnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAubXNv
bm9ybWFsMCwgbGkubXNvbm9ybWFsMCwgZGl2Lm1zb25vcm1hbDANCgl7bXNvLXN0eWxlLW5hbWU6
bXNvbm9ybWFsOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47
DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQt
c2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0Kc3Bhbi5F
bWFpbFN0eWxlMTgNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNh
bGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUx
OQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fu
cy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uRW1haWxTdHlsZTIwDQoJe21zby1z
dHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNl
cmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5
cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjEN
Cgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30N
CmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT4NCjwv
aGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxk
aXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSBCZW5qYW1p
biwgPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkp1c3QgZm9sbG93aW5nIHVwIG9uIG15IHByZXZp
b3VzIGVtYWlsLiBMZXQgbWUga25vdyBpZiB0aGUgYmVsb3cgcmVzcG9uc2Ugc2F0aXNmaWVzIHlv
dXIgY29tbWVudHMuDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhbmtzLDxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+LUZlbGlwZTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGlu
IDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEy
LjBwdDtjb2xvcjpibGFjayI+RnJvbTogPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEyLjBwdDtjb2xvcjpibGFjayI+JnF1b3Q7RmVsaXBlIEdhcnJpZG8gKGZlZ2FycmlkKSZxdW90
OyAmbHQ7ZmVnYXJyaWRAY2lzY28uY29tJmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5UdWVzZGF5LCBN
YXkgMjEsIDIwMTkgYXQgMTE6NTkgQU08YnI+DQo8Yj5UbzogPC9iPiZxdW90O2thZHVrQG1pdC5l
ZHUmcXVvdDsgJmx0O2thZHVrQG1pdC5lZHUmZ3Q7LCAmcXVvdDtpZXNnQGlldGYub3JnJnF1b3Q7
ICZsdDtpZXNnQGlldGYub3JnJmd0Ozxicj4NCjxiPkNjOiA8L2I+JnF1b3Q7ZHJhZnQtaWV0Zi10
cmFtLXN0dW4tcG10dWRAaWV0Zi5vcmcmcXVvdDsgJmx0O2RyYWZ0LWlldGYtdHJhbS1zdHVuLXBt
dHVkQGlldGYub3JnJmd0OywgJnF1b3Q7dHJhbS1jaGFpcnNAaWV0Zi5vcmcmcXVvdDsgJmx0O3Ry
YW0tY2hhaXJzQGlldGYub3JnJmd0OywgJnF1b3Q7dGFzdmVyZW5AcmJibi5jb20mcXVvdDsgJmx0
O3Rhc3ZlcmVuQHJiYm4uY29tJmd0OywgJnF1b3Q7dHJhbUBpZXRmLm9yZyZxdW90OyAmbHQ7dHJh
bUBpZXRmLm9yZyZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+QmVuamFtaW4gS2FkdWsncyBEaXNj
dXNzIG9uIGRyYWZ0LWlldGYtdHJhbS1zdHVuLXBtdHVkLTEwOiAod2l0aCBESVNDVVNTIGFuZCBD
T01NRU5UKTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48YnI+DQpIaSBCZW5qYW1pbiwgPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkFwb2xvZ2ll
cyBmb3IgdGhlIGRlbGF5IGluIHJlc3BvbmRpbmcsIHRoZSBjdXJyZW50IGF1dGhvcnMgYXJlIGhh
dmluZyBzY2hlZHVsaW5nIGNvbmZsaWN0cyBhbmQgaGF2ZSBhZGRlZCBtZSB0byBhZGRyZXNzIHRo
ZSBjdXJyZW50IGNvbmNlcm5zLiBQbGVhc2Ugc2VlIG15IHJlc3BvbnNlcyBpbmxpbmUuDQo8bzpw
PjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YnI+DQp0aGFua3MgPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4tRmVsaXBlPG86cD48L286cD48L3A+
DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+QmVuamFtaW4gS2FkdWsg
aGFzIGVudGVyZWQgdGhlIGZvbGxvd2luZyBiYWxsb3QgcG9zaXRpb24gZm9yPGJyPg0KZHJhZnQt
aWV0Zi10cmFtLXN0dW4tcG10dWQtMTA6IERpc2N1c3M8YnI+DQo8YnI+DQpXaGVuIHJlc3BvbmRp
bmcsIHBsZWFzZSBrZWVwIHRoZSBzdWJqZWN0IGxpbmUgaW50YWN0IGFuZCByZXBseSB0byBhbGw8
YnI+DQplbWFpbCBhZGRyZXNzZXMgaW5jbHVkZWQgaW4gdGhlIFRvIGFuZCBDQyBsaW5lcy4gKEZl
ZWwgZnJlZSB0byBjdXQgdGhpczxicj4NCmludHJvZHVjdG9yeSBwYXJhZ3JhcGgsIGhvd2V2ZXIu
KTxicj4NCjxicj4NCjxicj4NClBsZWFzZSByZWZlciB0byA8YSBocmVmPSJodHRwczovL3d3dy5p
ZXRmLm9yZy9pZXNnL3N0YXRlbWVudC9kaXNjdXNzLWNyaXRlcmlhLmh0bWwiPg0KaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvaWVzZy9zdGF0ZW1lbnQvZGlzY3Vzcy1jcml0ZXJpYS5odG1sPC9hPjxicj4N
CmZvciBtb3JlIGluZm9ybWF0aW9uIGFib3V0IElFU0cgRElTQ1VTUyBhbmQgQ09NTUVOVCBwb3Np
dGlvbnMuPGJyPg0KPGJyPg0KPGJyPg0KVGhlIGRvY3VtZW50LCBhbG9uZyB3aXRoIG90aGVyIGJh
bGxvdCBwb3NpdGlvbnMsIGNhbiBiZSBmb3VuZCBoZXJlOjxicj4NCjxhIGhyZWY9Imh0dHBzOi8v
ZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtdHJhbS1zdHVuLXBtdHVkLyI+aHR0
cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi10cmFtLXN0dW4tcG10dWQv
PC9hPjxicj4NCjxicj4NCjxicj4NCjxicj4NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08YnI+DQpESVNDVVNTOjxi
cj4NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS08YnI+DQo8YnI+DQpJIHdhcyBnb2luZyB0byByZXBvcnQgdGhlIHNh
bWUgdGhpbmcgYXMgQWRhbSwgYnV0IHdpbGwganVzdCBzYXkgdGhhdCBJIHN1cHBvcnQgaGlzIERp
c2N1c3MuPGJyPg0KW0ZHXTogSeKAmWxsIGJlIGFkZHJlc3NpbmcgdGhpcyBEaXNjdXNzIGluIEFk
YW3igJlzIGZlZWRiYWNrLiA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PGJyPg0KSSBhbHNvIGhhdmUgb25lIG90aGVyIChh
bHNvIG1pbm9yIGFuZCBlYXN5IHRvIHJlc29sdmUpIERpc2N1c3MgcG9pbnQ6ICZuYnNwO1NlY3Rp
b24gNC4yLjYgbmVlZHM8YnI+DQp0byBzdGF0ZSB3aGF0IHRoZSBMZW5ndGggZmllbGQgaXMgbWVh
c3VyaW5nIHRoZSBsZW5ndGggb2YuPGJyPg0KW0ZHXTogQWdyZWUgdGhhdCB0aGlzIGlzIHJlcXVp
cmVkLiBBZGRpbmcgdGhlIGZvbGxvd2luZyB0ZXh0IHRvIFNlY3Rpb24gNC4yLjYuIDxvOnA+DQo8
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4w
cHQiPuKAnFRoZSBMZW5ndGggZmllbGQgc3BlY2lmaWVzIHRoZSBsZW5ndGggaW4gYnl0ZXMgb2Yg
dGhlIHNlcXVlbmNlIG51bWJlciBhbmQgYXBwbGljYXRpb24gZGF0YSBmaWVsZHMu4oCdPGJyPg0K
PGJyPg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLTxicj4NCkNPTU1FTlQ6PGJyPg0KLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTxicj4N
Cjxicj4NCkkgdW5kZXJzdGFuZCB0aGF0IHRoaXMgZG9jdW1lbnQgaW5oZXJlbnRseSBoYXMgdG8g
YmUgaW5jb21wbGV0ZSBhbmQgJnF1b3Q7dmFndWUmcXVvdDssPGJyPg0Kc2luY2UgdGhlIHByb2Nl
ZHVyZSBzcGVjaWZpZWQgd2l0aGluIGlzIG9ubHkgbWVhbmluZ2Z1bCBpbiB0aGUgY29udGV4dCBv
ZiBhPGJyPg0KU1RVTiB1c2FnZSBvciBvdGhlciBwcm90b2NvbC4gJm5ic3A7QnV0IGluIGdlbmVy
YWwgaXQgc2VlbXMgbGlrZSB0aGVyZSBjb3VsZCBiZTxicj4NCmdyZWF0ZXIgY2xhcml0eSBldmVu
IHdpdGhpbiB0aGUgY29uc3RyYWludHMgdGhhdCB3ZSBtdXN0IHdvcmsgdW5kZXIuICZuYnNwO015
PGJyPg0KcG9pbnRzIGFyZSBwcm9iYWJseSBsZXNzIGludGVyZXN0aW5nIHRoYW4gdGhlIG9uZXMg
QWRhbSByYWlzZWQgYWxyZWFkeSwgdGhvdWdoLjxicj4NClRoZSBvbmx5IGdlbmVyYWwgb2JzZXJ2
YXRpb24gaW4gdGhpcyBzcGFjZSB0aGF0IEkgY2FuIG9mZmVyIGlzIHRoYXQgc29tZSBwYXJ0cyBv
Zjxicj4NCnRoZSB0ZXh0IHJlYWQgYXMgaWYgb25seSB0aGUgUHJvYmUgcGFja2V0cyBhcmUgZ29p
bmcgdG8gYmUgbW9uaXRvcmVkIGZvciB0aGU8YnI+DQpyZXBvcnQgKGJ1dCB0aGlzIGlzIGNsZWFy
bHkgbm90IHRoZSBjYXNlIGdpdmVuIHRoZSBkb2N1bWVudCBhcyBhIHdob2xlKS48YnI+DQo8YnI+
DQpTZWN0aW9uIDQuMjxicj4NCjxicj4NCiZuYnNwOyZuYnNwO1RoZSBDb21wbGV0ZSBQcm9iaW5n
IG1lY2hhbmlzbSBpcyBpbXBsZW1lbnRlZCBieSBzZW5kaW5nIG9uZSBvciBtb3JlPGJyPg0KJm5i
c3A7Jm5ic3A7UHJvYmUgSW5kaWNhdGlvbnMgd2l0aCBhIFBBRERJTkcgYXR0cmlidXRlIG92ZXIg
VURQIHdpdGggdGhlIERGIGJpdDxicj4NCiZuYnNwOyZuYnNwO3NldCBpbiB0aGUgSVAgaGVhZGVy
IGZvbGxvd2VkIGJ5IGEgUmVwb3J0IFJlcXVlc3QgdG8gdGhlIHNhbWUgc2VydmVyLjxicj4NCiZu
YnNwOyZuYnNwO0Egcm91dGVyIG9uIHRoZSBwYXRoIHRvIHRoZSBzZXJ2ZXIgY2FuIHJlamVjdCB0
aGlzIEluZGljYXRpb24gd2l0aCBhbjxicj4NCiZuYnNwOyZuYnNwO0lDTVAgbWVzc2FnZSBvciBk
cm9wIGl0Ljxicj4NCjxicj4NCm5pdDogSSBkb24ndCB0aGluayAmcXVvdDt0aGlzJnF1b3Q7IGlz
IHRoZSByaWdodCB3b3JkOyBwZXJoYXBzICZxdW90O2VhY2gmcXVvdDsgd291bGQgYmU8YnI+DQpi
ZXR0ZXIuPGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OjBpbjttYXJnaW4tcmlnaHQ6LjVp
bjttYXJnaW4tYm90dG9tOjEyLjBwdDttYXJnaW4tbGVmdDowaW4iPg0KW0ZHXTogQWdyZWUsIHVw
ZGF0ZXMgd2lsbCBiZSBtYWRlLiA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PGJyPg0KU2VjdGlvbiA0LjIuMzxicj4NCjxi
cj4NCiZuYnNwOyZuYnNwO0Egc2VydmVyIHN1cHBvcnRpbmcgdGhpcyBzcGVjaWZpY2F0aW9uIHdp
bGwga2VlcCB0aGUgaWRlbnRpZmllcnMgb2Y8YnI+DQombmJzcDsmbmJzcDthbGwgcGFja2V0cyBy
ZWNlaXZlZCBpbiBhIGNocm9ub2xvZ2ljYWxseSBvcmRlcmVkIGxpc3QuICZuYnNwO1RoZSBwYWNr
ZXRzPGJyPg0KJm5ic3A7Jm5ic3A7dGhhdCBhcmUgdG8gYmUgYXNzb2NpYXRlZCB0byBhIGxpc3Qg
YXJlIHNlbGVjdGVkIGFjY29yZGluZyB0bzxicj4NCiZuYnNwOyZuYnNwO1NlY3Rpb24gNS4yIG9m
IFtSRkM0ODIxXS4gJm5ic3A7Wy4uLl08YnI+DQo8YnI+DQo0ODIxIGRvZXNuJ3QgdGFsayBhYm91
dCAmcXVvdDtsaXN0JnF1b3Q7cyBhdCBhbGwsIGFuZCBpbiBmYWN0IHRoZSBpbmRpY2F0ZWQgc2Vj
dGlvbjxicj4NCnNlZW1zIHRvIGJlIHRhbGtpbmcgbW9yZSBhYm91dCB3aGVyZSB0byBzdG9yZSBh
IFBNVFUgdmFsdWUgYWZ0ZXIgaXQgaGFzPGJyPg0KYmVlbiBkZXRlcm1pbmVkLCByYXRoZXIgdGhh
biB3aGF0IHBhY2tldHMgdG8gYmUgY29uc2lkZXJpbmcgZm9yIGEgcmVwb3J0Ljxicj4NClNvIEkn
bSBwcmV0dHkgY29uZnVzZWQgYWJvdXQgd2hhdCB0aGlzIHNlbnRlbmNlIGlzIHRyeWluZyB0byBz
YXkuPGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OjBpbjttYXJnaW4tcmlnaHQ6LjVpbjtt
YXJnaW4tYm90dG9tOjEyLjBwdDttYXJnaW4tbGVmdDowaW4iPg0KW0ZHXTogQWdyZWUuIFVwZGF0
ZWQgd29yZGluZyB0byBtYWtlIHRoZSBzdGF0ZW1lbnQgZWFzaWVyIHRvIHJlYWQuIDxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDow
aW47bWFyZ2luLXJpZ2h0Oi41aW47bWFyZ2luLWJvdHRvbToxMi4wcHQ7bWFyZ2luLWxlZnQ6MGlu
Ij4NCuKAnFRoZSBzZWxlY3Rpb24gcHJvY2VzcyBzcGVjaWZpZWQgaW4gU2VjdGlvbiA1LjIgb2Yg
W1JGQzQ4MjFdIGlzIHRvIGJlIHVzZWQgdG8gZGV0ZXJtaW5lIHdoZXRoZXIgYSBwYWNrZXQgaXMg
YWRkZWQgd2l0aCBhIGxpc3Qu4oCdPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4NClNlY3Rpb24gNC4yLjQ8YnI+DQo8
YnI+DQpuaXQ6IEkgdGhpbmsgdGhhdCBhbGwgaW5zdGFuY2VzIG9mICZxdW90O3RoZSBQcm9iZSBJ
bmRpY2F0aW9uJnF1b3Q7IHNob3VsZCBiZTxicj4NCnJlcGxhY2VkIHdpdGggJnF1b3Q7YSBQcm9i
ZSBJbmRpY2F0aW9uJnF1b3Q7LCBpbiB0aGlzIHNlY3Rpb24uPGJyPg0KPGJyPg0KPGJyPg0KPGJy
Pg0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OjBpbjttYXJnaW4tcmlnaHQ6LjVpbjttYXJnaW4tYm90dG9tOjEyLjBwdDttYXJn
aW4tbGVmdDowaW4iPg0KW0ZHXTogQWdyZWUsIHVwZGF0ZXMgd2lsbCBiZSBtYWRlLiA8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBw
dCI+PGJyPg0KU2VjdGlvbiA0LjIuNTxicj4NCjxicj4NCiZuYnNwOyZuYnNwO1doZW4gdXNpbmcg
YSBjaGVja3N1bSBhcyBhIHBhY2tldCBpZGVudGlmaWVyLCB0aGUgY2xpZW50IGNhbGN1bGF0ZXM8
YnI+DQombmJzcDsmbmJzcDt0aGUgY2hlY2tzdW0gZm9yIGVhY2ggcGFja2V0IHNlbnQgb3ZlciBV
RFAgdGhhdCBpcyBub3QgYSBTVFVOIFByb2JlPGJyPg0KJm5ic3A7Jm5ic3A7SW5kaWNhdGlvbiBv
ciBSZXF1ZXN0IGFuZCBrZWVwcyB0aGlzIGNoZWNrc3VtIGluIGEgY2hyb25vbG9naWNhbGx5PGJy
Pg0KJm5ic3A7Jm5ic3A7b3JkZXJlZCBsaXN0LiAmbmJzcDtUaGUgY2xpZW50IGFsc28ga2VlcHMg
dGhlIGNoZWNrc3VtIG9mIHRoZSBTVFVOIFByb2JlPGJyPg0KJm5ic3A7Jm5ic3A7SW5kaWNhdGlv
biBvciBSZXF1ZXN0IHNlbnQgaW4gdGhhdCBzYW1lIGNocm9ub2xvZ2ljYWxseSBvcmRlcmVkIGxp
c3QuPGJyPg0KJm5ic3A7Jm5ic3A7VGhlIGFsZ29yaXRobSB1c2VkIHRvIGNhbGN1bGF0ZSB0aGUg
Y2hlY2tzdW0gaXMgc2ltaWxhciB0byB0aGU8YnI+DQombmJzcDsmbmJzcDthbGdvcml0aG0gdXNl
ZCBmb3IgdGhlIEZJTkdFUlBSSU5UIGF0dHJpYnV0ZSAoaS5lLiwgdGhlIENSQy0zMiBvZiB0aGU8
YnI+DQombmJzcDsmbmJzcDtwYXlsb2FkIFhPUidlZCB3aXRoIHRoZSAzMi1iaXQgdmFsdWUgMHg1
MzU0NTU0ZSBbSVRVLlY0Mi4yMDAyXSkuPGJyPg0KPGJyPg0KKGVkaXRvcmlhbCkgSXQncyBwcmV0
dHkgY29uZnVzaW5nIHRvIHN0YXJ0IG91dCB3aXRoIHRoZSBzcGxpdCBiZXR3ZWVuIFNUVU48YnI+
DQphbmQgbm9uLVNUVU4gbWVzc2FnZXMsIG9ubHkgbGF0ZXIgdG8gY2xhcmlmeSB0aGF0IHRoaXMg
aXMgYmVjYXVzZSB0aGU8YnI+DQpGSU5HRVJQUklOVCBpcyB1c2VkIGZvciBTVFVOIG1lc3NhZ2Vz
LiAmbmJzcDtTbyBtYXliZTo8YnI+DQo8YnI+DQombmJzcDtXaGVuIHVzaW5nIGEgY2hlY2tzdW0g
YXMgYSBwYWNrZXQgaWRlbnRpZmllciwgdGhlIGNsaWVudCBrZWVwcyBhPGJyPg0KJm5ic3A7Y2hy
b25vbG9naWNhbGx5IG9yZGVyZWQgbGlzdCBvZiB0aGUgcGFja2V0cyBpdCB0cmFuc21pdHMsIGFs
b25nIHdpdGggYW48YnI+DQombmJzcDthc3NvY2lhdGVkIGNoZWNrc3VtIHZhbHVlLiAmbmJzcDtG
b3IgU1RVTiBQcm9iZSBJbmRpY2F0aW9uIG9yIFJlcXVlc3QgcGFja2V0cyw8YnI+DQombmJzcDt0
aGUgYXNzb2NpYXRlZCBjaGVja3N1bSB2YWx1ZSBpcyB0aGUgRklOR0VSUFJJTlQgdmFsdWUgZnJv
bSB0aGUgcGFja2V0OyBmb3I8YnI+DQombmJzcDtvdGhlciBwYWNrZXRzIGEgY2hlY2tzdW0gdmFs
dWUgaXMgY29tcHV0ZWQgdXNpbmcgYSBzaW1pbGFyIGFsZ29yaXRobSB0byB0aGU8YnI+DQombmJz
cDtGSU5HRVJQUklOVCBjYWxjdWxhdGlvbi48YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
MGluO21hcmdpbi1yaWdodDouNWluO21hcmdpbi1ib3R0b206MTIuMHB0O21hcmdpbi1sZWZ0OjBp
biI+DQpbRkddOiBBZ3JlZSB3aXRoIGNoYW5naW5nIG9mIHRoZSBsYW5ndWFnZS4gSXQgZG9lc27i
gJl0IGNoYW5nZSB0aGUgY29udGVudCBhbmQgZWFzaWVyIHRvIHJlYWQuDQo8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PGJy
Pg0KU2VjdGlvbiA0LjIuNjxicj4NCjxicj4NCiZuYnNwOyZuYnNwO1doZW4gdXNpbmcgc2VxdWVu
Y2UgbnVtYmVycywgYSBzbWFsbCBoZWFkZXIgc2ltaWxhciB0byB0aGUgVFVSTjxicj4NCiZuYnNw
OyZuYnNwO0NoYW5uZWxEYXRhIGhlYWRlciBbLi4uXTxicj4NCjxicj4NClByb2JhYmx5IHdhbnQg
YW4gaW5mb3JtYXRpdmUgcmVmZXJlbmNlIGZvciB0aGlzIGhlYWRlci48YnI+DQo8YnI+DQo8YnI+
DQo8YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6MGluO21hcmdpbi1yaWdodDouNWluO21hcmdpbi1ib3R0b206MTIuMHB0
O21hcmdpbi1sZWZ0OjBpbiI+DQpbRkddOiBBZ3JlZSwgdXBkYXRlcyB3aWxsIGJlIG1hZGUgdG8g
cmVmZXJlbmNlLiA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tYm90dG9tOjEyLjBwdCI+U2VjdGlvbiA2LjI8YnI+DQo8YnI+DQo2LjIuICZuYnNwO1BN
VFVELVNVUFBPUlRFRDxicj4NCjxicj4NCiZuYnNwOyZuYnNwO1RoZSBQTVRVRC1TVVBQT1JURUQg
YXR0cmlidXRlIGluZGljYXRlcyB0aGF0IGl0cyBzZW5kZXIgc3VwcG9ydHMgdGhpczxicj4NCiZu
YnNwOyZuYnNwO3NwZWNpZmljYXRpb24uICZuYnNwO1RoaXMgYXR0cmlidXRlIGhhcyBubyB2YWx1
ZSBwYXJ0IGFuZCB0aHVzIHRoZTxicj4NCiZuYnNwOyZuYnNwO2F0dHJpYnV0ZSBsZW5ndGggZmll
bGQgaXMgMC48YnI+DQo8YnI+DQomcXVvdDt0aGlzIHNwZWNpZmljYXRpb24mcXVvdDsgaXMgbm90
IHN1ZmZpY2llbnRseSBkZXRhaWxlZCB0byBpbnRlcm9wZXJhdGUsIHNvIEk8YnI+DQp0aGluayB0
aGlzIG5lZWRzIHRvIGJlIHF1YWxpZmllZCBhcyBtb3JlIGxpa2UgJnF1b3Q7c3VwcG9ydHMgdGhp
cyBtZWNoYW5pc20sIGFzPGJyPg0KaW5jb3Jwb3JhdGVkIGludG8gdGhlIFNUVU4gdXNhZ2Ugb3Ig
cHJvdG9jb2wgYmVpbmcgdXNlZCZxdW90Oy48YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
MGluO21hcmdpbi1yaWdodDouNWluO21hcmdpbi1ib3R0b206MTIuMHB0O21hcmdpbi1sZWZ0OjBp
biI+DQpbRkddOiBBZ3JlZSwgdXBkYXRlcyB3aWxsIGJlIG1hZGUuIDxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48YnI+DQpT
ZWN0aW9uIDc8YnI+DQo8YnI+DQpUaGUgY29udGVudHMgb2YgdGhlIFBBRERJTkcgZG8gbm90IHNl
ZW0gdG8gYmUgc3BlY2lmaWVkIGFueXdoZXJlLCBzbyBpdDxicj4NCmNvdWxkIGluIHRoZW9yeSBi
ZSB1c2VkIGFzIGEgc2lkZSBjaGFubmVsIHRvIGNvbnZleSBvdGhlciBpbmZvcm1hdGlvbiw8YnI+
DQp3aGljaCBoYXMgc29tZSBwb3RlbnRpYWwgcHJpdmFjeSBjb25zaWRlcmF0aW9ucy4gJm5ic3A7
Tm93YWRheXMgd2UgdGVuZCB0byBhc2s8YnI+DQpmb3IgdGhlIHZhbHVlIG9mIHRoZSBwYWRkaW5n
IGJ5dGVzIHRvIGJlIGRldGVybWluaXN0aWMgKGJ1dCB2YWxpZGF0aW9uPGJyPg0KcmVtYWlucyBv
cHRpb25hbCk7IEkgZm9yZ2V0IGlmIHRoZXJlIGFyZSBTVFVOLXNwZWNpZmljIGNvbnNpZGVyYXRp
b25zIHRoYXQ8YnI+DQp3b3VsZCBkaXNjb3VyYWdlIGp1c3Qgc2V0dGluZyB0aGVtIGFsbCB0byB6
ZXJvLjxicj4NCjxicj4NCjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowaW47bWFyZ2luLXJpZ2h0Oi41aW47
bWFyZ2luLWJvdHRvbToxMi4wcHQ7bWFyZ2luLWxlZnQ6MGluIj4NCltGR106IEFncmVlLiAmbmJz
cDtBZGRpbmcgbGFuZ3VhZ2UgdG8gc3RhdGUgY29udGVudHMgb2YgUEFERElORy4gPG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OjBp
bjttYXJnaW4tcmlnaHQ6LjVpbjttYXJnaW4tYm90dG9tOjEyLjBwdDttYXJnaW4tbGVmdDowaW4i
Pg0K4oCcVGhlIHBhZGRpbmcgYml0cyBNVVNUIGJlIHNldCB0byB6ZXJvIG9uIHNlbmRpbmcgYW5k
IE1VU1QgYmUgaWdub3JlZCBieSB0aGUgcmVjZWl2ZXIu4oCdPG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_060C02FE963646C9A4AAFCB65C35E8B5ciscocom_--


From nobody Wed Jun 26 03:33:44 2019
Return-Path: <TirumaleswarReddy_Konda@mcafee.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3B1481201F8; Wed, 26 Jun 2019 03:33:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.3
X-Spam-Level: 
X-Spam-Status: No, score=-4.3 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mcafee.com
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 FpHPmiiku6Fi; Wed, 26 Jun 2019 03:33:35 -0700 (PDT)
Received: from DNVWSMAILOUT1.mcafee.com (dnvwsmailout1.mcafee.com [161.69.31.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 84BC612010F; Wed, 26 Jun 2019 03:33:34 -0700 (PDT)
X-NAI-Header: Modified by McAfee Email Gateway (5500)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mcafee.com; s=s_mcafee; t=1561544606; h=From: To:CC:Subject:Thread-Topic:Thread-Index:Date: Message-ID:References:In-Reply-To:Accept-Language: Content-Language:X-MS-Has-Attach:X-MS-TNEF-Correlator: dlp-product:dlp-version:dlp-reaction:authentication-results: x-originating-ip:x-ms-publictraffictype:x-ms-office365-filtering-correlation-id: x-microsoft-antispam:x-ms-traffictypediagnostic: x-microsoft-antispam-prvs:x-ms-oob-tlc-oobclassifiers: x-forefront-prvs:x-forefront-antispam-report: received-spf:x-ms-exchange-senderadcheck:x-microsoft-antispam-message-info: Content-Type:Content-Transfer-Encoding:MIME-Version: X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype: X-MS-Exchange-CrossTenant-userprincipalname: X-MS-Exchange-Transport-CrossTenantHeadersStamped: X-OriginatorOrg:X-NAI-Spam-Flag:X-NAI-Spam-Level: X-NAI-Spam-Threshold:X-NAI-Spam-Score:X-NAI-Spam-Version; bh=MoOSwRYFZuBC3iZzps/pm8smSXRBhNFbSMG8J2 Rj+YM=; b=iWyJzbt+GAcHvD3VXuGYoc4mKTwzv92qJCSNmLmB U+Dljl2zrha3bq/F4Mn7+AfeMtr0ZDb8Vck2qeutEBOzlKn+nv a+vsJtG9QMk292LQzkXBFLmTzuL/GHrbwPjo4qSn+NhP/UT/Li x9/geRws9QL/fWG45QbxnlAFpp/vpTI=
Received: from DNVEXAPP1N04.corpzone.internalzone.com (DNVEXAPP1N04.corpzone.internalzone.com [10.44.48.88]) by DNVWSMAILOUT1.mcafee.com with smtp (TLS: TLSv1/SSLv3,256bits,ECDHE-RSA-AES256-SHA384) id 6417_6b48_2002c38c_1122_4b8b_a7c4_0fb6b7304d1d; Wed, 26 Jun 2019 04:23:25 -0600
Received: from DNVEXAPP1N06.corpzone.internalzone.com (10.44.48.90) by DNVEXAPP1N04.corpzone.internalzone.com (10.44.48.88) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Wed, 26 Jun 2019 04:32:50 -0600
Received: from DNVO365EDGE2.corpzone.internalzone.com (10.44.176.74) by DNVEXAPP1N06.corpzone.internalzone.com (10.44.48.90) with Microsoft SMTP Server (TLS) id 15.0.1395.4 via Frontend Transport; Wed, 26 Jun 2019 04:32:50 -0600
Received: from NAM04-CO1-obe.outbound.protection.outlook.com (10.44.176.241) by edge.mcafee.com (10.44.176.74) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Wed, 26 Jun 2019 04:32:49 -0600
Received: from DM5PR16MB1705.namprd16.prod.outlook.com (10.172.44.147) by DM5PR16MB2184.namprd16.prod.outlook.com (52.132.142.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2008.16; Wed, 26 Jun 2019 10:32:48 +0000
Received: from DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::89e6:d84d:9681:1065]) by DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::89e6:d84d:9681:1065%5]) with mapi id 15.20.2008.017; Wed, 26 Jun 2019 10:32:48 +0000
From: "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@McAfee.com>
To: Magnus Westerlund <magnus.westerlund@ericsson.com>, "kaduk@mit.edu" <kaduk@mit.edu>
CC: "touch@strayalpha.com" <touch@strayalpha.com>, "tsv-art@ietf.org" <tsv-art@ietf.org>, "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>, "brandon.williams@akamai.com" <brandon.williams@akamai.com>, "tram@ietf.org" <tram@ietf.org>
Thread-Topic: [Tsv-art] [tram] Tsvart last call review of draft-ietf-tram-turnbis-25
Thread-Index: AQHVJeLARC6n0ucJHkeMQsIbR9Bl76ai+JZQgAiG+gCAANd4AIABauMA
Date: Wed, 26 Jun 2019 10:32:48 +0000
Message-ID: <DM5PR16MB17058A3EEC90267BA9A6458DEAE20@DM5PR16MB1705.namprd16.prod.outlook.com>
References: <DM5PR16MB170564C0438321CC3FDD0ACFEAEF0@DM5PR16MB1705.namprd16.prod.outlook.com> <4C41A2BC-0CBC-42D5-B313-22F9A9D51F6E@strayalpha.com> <DM5PR16MB1705874C023145D26DCB58E6EAEE0@DM5PR16MB1705.namprd16.prod.outlook.com> <edcd66c2-0dfb-8f89-d6a3-53482c433d4e@strayalpha.com> <DM5PR16MB17057CCD4D2543D84254EFD1EAEB0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB2522DCB2459055A6319C439B95EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <DM5PR16MB1705E3EF8260B456A9B02C10EAEA0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB2522C0A1063877D45985619795EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <BD41AC2D-3925-4E11-B1EC-AD24680376AE@strayalpha.com> <DM5PR16MB1705F636477B6234FEA35A04EAE50@DM5PR16MB1705.namprd16.prod.outlook.com> <20190624233637.GF48838@kduck.mit.edu> <HE1PR0701MB25224C8F0585C940B8DBFFF695E30@HE1PR0701MB2522.eurprd07.prod.outlook.com>
In-Reply-To: <HE1PR0701MB25224C8F0585C940B8DBFFF695E30@HE1PR0701MB2522.eurprd07.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-version: 11.3.0.8
dlp-reaction: no-action
authentication-results: spf=none (sender IP is ) smtp.mailfrom=TirumaleswarReddy_Konda@McAfee.com; 
x-originating-ip: [103.245.47.20]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 34b23b2d-d54f-492a-6376-08d6fa21a2b0
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:DM5PR16MB2184; 
x-ms-traffictypediagnostic: DM5PR16MB2184:
x-microsoft-antispam-prvs: <DM5PR16MB218489A63DF0BF78DB28DD3CEAE20@DM5PR16MB2184.namprd16.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 00808B16F3
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39850400004)(136003)(366004)(376002)(396003)(346002)(32952001)(189003)(199004)(13464003)(8936002)(71190400001)(71200400001)(2906002)(99286004)(55016002)(81156014)(8676002)(6506007)(486006)(81166006)(316002)(76116006)(68736007)(86362001)(73956011)(66446008)(66946007)(66556008)(66476007)(64756008)(2501003)(52536014)(4326008)(25786009)(54906003)(110136005)(80792005)(14454004)(72206003)(7696005)(2171002)(76176011)(476003)(14444005)(53546011)(256004)(9686003)(6246003)(478600001)(11346002)(6116002)(3846002)(229853002)(26005)(7736002)(6436002)(74316002)(305945005)(102836004)(5660300002)(186003)(53936002)(446003)(33656002)(66066001)(85282002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR16MB2184; H:DM5PR16MB1705.namprd16.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: McAfee.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: NYAykiSthHFVtKjf/tPuGh8UrwJKDEO/kyKdUnmAqIW+FPgcPhomzoCfkG5jAFu4i63sN1NjvbFaDzuiBACRv2eh7Cn+2ExyB8RLsf7vG0p/LwIYNjpqN85koX5cBM+SWxLqIhGEdOzQBO1rgh1sPZDgf0of5MJF/+1NxzZU1ecQsXig+tgBDgWdadqckzVxKR07b1SNkVYo/FCt6J5Uc0BfQNXH7FjoYyhfXiNtQqStfvu9aP5X17YWNRr4dJH93ONHND4QEfDDVPYCOGoy+D6u3yy2s77uJyJBzO2Ae1TMKhwLbBuSfHvtkDFs0RskaTyzmx/tYIR3O3B1CzvqtvqclCUlnwLxdptm/DoKTLyka5zlesT9sEQMFsCBsd3QdbSw41KGfvPLxJu+jic/a/dGUN8rzbODesMsD9uhNX4=
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 34b23b2d-d54f-492a-6376-08d6fa21a2b0
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Jun 2019 10:32:48.8456 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4943e38c-6dd4-428c-886d-24932bc2d5de
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: TirumaleswarReddy_Konda@McAfee.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR16MB2184
X-OriginatorOrg: mcafee.com
X-NAI-Spam-Flag: NO
X-NAI-Spam-Level: 
X-NAI-Spam-Threshold: 15
X-NAI-Spam-Score: 0.1
X-NAI-Spam-Version: 2.3.0.9418 : core <6576> : inlines <7110> : streams <1825601> : uri <2860508>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/1qy533fCSI0kFY9uP-VISHhcL6Q>
Subject: Re: [tram] [Tsv-art] Tsvart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Jun 2019 10:33:37 -0000

As per the suggestion from Magnus, modified text as follows:

TCP connection between the TURN client and server can use TCP-AO [RFC5925] =
but UDP does not provide a similar type of authentication until UDP support=
s
authentication option.  If TCP-AO would be used between TURN client and ser=
ver, it would not change the end-to-end security properties of
the UDP payload being relayed.  Therefore applications using TURN will need=
 to secure their application data end-to-end appropriately, e.g.  SRTP for =
RTP applications. =20

Cheers,
-Tiru

> -----Original Message-----
> From: Magnus Westerlund <magnus.westerlund@ericsson.com>
> Sent: Tuesday, June 25, 2019 5:58 PM
> To: kaduk@mit.edu; Konda, Tirumaleswar Reddy
> <TirumaleswarReddy_Konda@McAfee.com>
> Cc: touch@strayalpha.com; tsv-art@ietf.org; draft-ietf-tram-
> turnbis.all@ietf.org; ietf@ietf.org; brandon.williams@akamai.com;
> tram@ietf.org
> Subject: RE: [Tsv-art] [tram] Tsvart last call review of draft-ietf-tram-=
turnbis-
> 25
>=20
> Hi,
>=20
> > -----Original Message-----
> > From: Benjamin Kaduk <kaduk@mit.edu>
> > Sent: den 25 juni 2019 01:37
> > To: Konda, Tirumaleswar Reddy
> <TirumaleswarReddy_Konda@mcafee.com>
> > Cc: Joe Touch <touch@strayalpha.com>; Magnus Westerlund
> > <magnus.westerlund@ericsson.com>; tsv-art@ietf.org; draft-ietf-tram-
> > turnbis.all@ietf.org; ietf@ietf.org; Brandon Williams
> > <brandon.williams@akamai.com>; tram@ietf.org
> > Subject: Re: [Tsv-art] [tram] Tsvart last call review of
> draft-ietf-tram-turnbis-
> > 25
> >
> > Sorry to jump in and hijack the middle of a different thread, but...
> >
> > On Wed, Jun 19, 2019 at 01:24:42PM +0000, Konda, Tirumaleswar Reddy
> > wrote:
> > > Hi Joe,
> > >
> > > I have added the following lines to address your comment:
> > >
> > >    TCP multi-path [RFC6824] is not supported by this version of TURN
> > >    because TCP multi-path is not used by both SIP and WebRTC protocol=
s
> > >    [RFC7478] for media and non-media data.  If the TCP connection
> > >    between the TURN client and server uses TCP-AO [RFC5925] or TLS, t=
he
> > >    client must secure application data (e.g. using SRTP) to provide
> > >    confidentially, message authentication and replay protection to
> > >    protect the application data relayed from the server to the peer
> > >    using UDP.  Attacker attempting to spoof in fake data is discussed
> > > in
> >
> > ... this kind of cross-layer security requirement ("if you were using
> TCP-layer
> > protection, now you have to impose a requirement on the application
> > protocol (stack) at a higher layer") has been quite problematic in the
> past
> > when attempted for other protocols.  Consider this early warning that i=
t
> will
> > get a careful security area review during IESG evaluation, if not soone=
r.
> Being
> > very specific about which component of the system has what requirements
> > under which conditions would be helpful, as a start.
>=20
> And I think this requirement is backwards. Application of TCP-AO or TLS d=
oes
> not result in an improved security property for the higher layer that
> utilizes TURN. That is still regular IP/UDP datagram payloads in this
> version. There is nothing in this specification that gives you anything
> better on the server to peer leg. Thus, application of TLS/TCP or TCP-AO =
on
> the client to server leg is only to mitigate some threats on this client =
to
> server leg, potentially making it more robust.
>=20
> Thus, I would suggest that this requirement is removed. And instead it is
> explained that the actual upper layer security properties are not improve=
d
> simply the client server leg is less vulnerable to certain attacks.
>=20
> /Magnus
> >
> > -Ben
> >
> > >    Section 20.1.4.  Note that TCP-AO option obsoletes TCP MD5 option.
> > >    Unlike UDP, TCP without the TCP Fast Open extension [RFC7413] does
> > >    not support 0-RTT session resumption.  The TCP user timeout [RFC54=
82]
> > >    equivalent for application data relayed by the TURN is the use of =
RTP
> > >    control protocol (RTCP).  As a reminder, RTCP is a fundamental and
> > >    integral part of RTP.


From nobody Wed Jun 26 06:37:56 2019
Return-Path: <kaduk@mit.edu>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 75AB5120044; Wed, 26 Jun 2019 06:37:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=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 yQWfbc7CBU2R; Wed, 26 Jun 2019 06:37:46 -0700 (PDT)
Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B4593120075; Wed, 26 Jun 2019 06:37:46 -0700 (PDT)
Received: from kduck.mit.edu ([24.16.140.251]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.14.7/8.12.4) with ESMTP id x5QDbaGo007305 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 26 Jun 2019 09:37:39 -0400
Date: Wed, 26 Jun 2019 08:37:36 -0500
From: Benjamin Kaduk <kaduk@mit.edu>
To: "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@mcafee.com>
Cc: Magnus Westerlund <magnus.westerlund@ericsson.com>, "touch@strayalpha.com" <touch@strayalpha.com>, "tsv-art@ietf.org" <tsv-art@ietf.org>, "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>,  "ietf@ietf.org" <ietf@ietf.org>, "brandon.williams@akamai.com" <brandon.williams@akamai.com>, "tram@ietf.org" <tram@ietf.org>
Message-ID: <20190626133736.GA18345@kduck.mit.edu>
References: <edcd66c2-0dfb-8f89-d6a3-53482c433d4e@strayalpha.com> <DM5PR16MB17057CCD4D2543D84254EFD1EAEB0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB2522DCB2459055A6319C439B95EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <DM5PR16MB1705E3EF8260B456A9B02C10EAEA0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB2522C0A1063877D45985619795EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <BD41AC2D-3925-4E11-B1EC-AD24680376AE@strayalpha.com> <DM5PR16MB1705F636477B6234FEA35A04EAE50@DM5PR16MB1705.namprd16.prod.outlook.com> <20190624233637.GF48838@kduck.mit.edu> <HE1PR0701MB25224C8F0585C940B8DBFFF695E30@HE1PR0701MB2522.eurprd07.prod.outlook.com> <DM5PR16MB17058A3EEC90267BA9A6458DEAE20@DM5PR16MB1705.namprd16.prod.outlook.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <DM5PR16MB17058A3EEC90267BA9A6458DEAE20@DM5PR16MB1705.namprd16.prod.outlook.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/X7x8uwZsr_Tq_0oCQCfymKBvWR8>
Subject: Re: [tram] [Tsv-art] Tsvart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Jun 2019 13:37:48 -0000

On Wed, Jun 26, 2019 at 10:32:48AM +0000, Konda, Tirumaleswar Reddy wrote:
> As per the suggestion from Magnus, modified text as follows:
> 
> TCP connection between the TURN client and server can use TCP-AO [RFC5925] but UDP does not provide a similar type of authentication until UDP supports
> authentication option.  If TCP-AO would be used between TURN client and server, it would not change the end-to-end security properties of
> the UDP payload being relayed.  Therefore applications using TURN will need to secure their application data end-to-end appropriately, e.g.  SRTP for RTP applications.  

That looks better; thanks!  (And thanks to Magnus for noticing!)

-Ben


From nobody Wed Jun 26 08:26:05 2019
Return-Path: <touch@strayalpha.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7B4AA12004D; Wed, 26 Jun 2019 08:25:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.22
X-Spam-Level: 
X-Spam-Status: No, score=-1.22 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NEUTRAL=0.779] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=strayalpha.com
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 PFS7wTouUfv4; Wed, 26 Jun 2019 08:25:55 -0700 (PDT)
Received: from server217-3.web-hosting.com (server217-3.web-hosting.com [198.54.115.226]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ACF22120074; Wed, 26 Jun 2019 08:25:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=strayalpha.com; s=default; h=To:References:Message-Id: Content-Transfer-Encoding:Cc:Date:In-Reply-To:From:Subject:Mime-Version: Content-Type:Sender:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=DYqkjZNtlBtusnJlbSCHlREXv2xrx9Y0N0gUFhd4Nhs=; b=WYYJGDwRh9oK4qgWtv0XP2Syn 5HKRJq6voNCtpqlGB8qvh1isXn2MtTmI3ewBaIJ74tusO9qfwPxJwDvbGQcdHu51GKwL0RQ0iu9b/ iHzA+gr7olqldY3lMGuBEVvWB5GS0mgoc1T0dxf2rY8SbhcP2x81I1YfF0866r/9n+YY5JdjP0Gy7 Ry42jWHkc+WBGGgxbOGi05LkvqPdgVKo+e3WdC/z4ORhVN7obgTLhaVf60/klfivF42fRoSRRqRd4 cLkmWEaudSqTG2AZbyg7IxOl4ZMGa9bsvw0Sh2kk/TeLUm8ApJL7BhiVlxG/BHZl0dviltRKcuQ9z 3IC8XTPhQ==;
Received: from cpe-172-250-240-132.socal.res.rr.com ([172.250.240.132]:55271 helo=[192.168.1.77]) by server217.web-hosting.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92) (envelope-from <touch@strayalpha.com>) id 1hg9nc-000m3b-Bf; Wed, 26 Jun 2019 11:25:43 -0400
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Joe Touch <touch@strayalpha.com>
In-Reply-To: <20190626133736.GA18345@kduck.mit.edu>
Date: Wed, 26 Jun 2019 08:25:27 -0700
Cc: "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@mcafee.com>, Magnus Westerlund <magnus.westerlund@ericsson.com>, "tsv-art@ietf.org" <tsv-art@ietf.org>, "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>,  "ietf@ietf.org" <ietf@ietf.org>, "brandon.williams@akamai.com" <brandon.williams@akamai.com>, "tram@ietf.org" <tram@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <D71AB55C-8658-4E64-93D8-D983B92E99DE@strayalpha.com>
References: <edcd66c2-0dfb-8f89-d6a3-53482c433d4e@strayalpha.com> <DM5PR16MB17057CCD4D2543D84254EFD1EAEB0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB2522DCB2459055A6319C439B95EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <DM5PR16MB1705E3EF8260B456A9B02C10EAEA0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB2522C0A1063877D45985619795EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <BD41AC2D-3925-4E11-B1EC-AD24680376AE@strayalpha.com> <DM5PR16MB1705F636477B6234FEA35A04EAE50@DM5PR16MB1705.namprd16.prod.outlook.com> <20190624233637.GF48838@kduck.mit.edu> <HE1PR0701MB25224C8F0585C940B8DBFFF695E30@HE1PR0701MB2522.eurprd07.prod.outlook.com> <DM5PR16MB17058A3EEC90267BA9A6458DEAE20@DM5PR16MB1705.namprd16.prod.outlook.com> <20190626133736.GA18345@kduck.mit.edu>
To: Benjamin Kaduk <kaduk@mit.edu>
X-Mailer: Apple Mail (2.3445.9.1)
X-OutGoing-Spam-Status: No, score=-0.5
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - server217.web-hosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - strayalpha.com
X-Get-Message-Sender-Via: server217.web-hosting.com: authenticated_id: touch@strayalpha.com
X-Authenticated-Sender: server217.web-hosting.com: touch@strayalpha.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-From-Rewrite: unmodified, already matched
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/cAloQaGwUOh5rJQOQuE7hcEZppw>
Subject: Re: [tram] [Tsv-art] Tsvart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Jun 2019 15:25:57 -0000

Minor suggestions:

> On Jun 26, 2019, at 6:37 AM, Benjamin Kaduk <kaduk@mit.edu> wrote:
>=20
> On Wed, Jun 26, 2019 at 10:32:48AM +0000, Konda, Tirumaleswar Reddy =
wrote:
>> As per the suggestion from Magnus, modified text as follows:
>>=20
>> TCP connection between the TURN client and server can use TCP-AO =
[RFC5925] but UDP does not provide a similar type of authentication =
until UDP supports
>> authentication option. =20

(an equivalent? a similar?) and cite draft-ietf-tsvwg-udp-options

>> If TCP-AO would be used between TURN client and server, it would not =
change the end-to-end security properties of

Even if both TCP-AO and UDP authentication were both used between...

>> the UDP payload being relayed.
>>  Therefore applications using TURN will need to secure their =
application data end-to-end appropriately, e.g.  SRTP for RTP =
applications.=20

Joe=


From nobody Wed Jun 26 20:03:47 2019
Return-Path: <TirumaleswarReddy_Konda@mcafee.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 223C9120115; Wed, 26 Jun 2019 20:03:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.3
X-Spam-Level: 
X-Spam-Status: No, score=-4.3 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mcafee.com
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 4e7lgWxyMIT4; Wed, 26 Jun 2019 20:03:42 -0700 (PDT)
Received: from DNVWSMAILOUT1.mcafee.com (dnvwsmailout1.mcafee.com [161.69.31.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F0AC41200F3; Wed, 26 Jun 2019 20:03:41 -0700 (PDT)
X-NAI-Header: Modified by McAfee Email Gateway (5500)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mcafee.com; s=s_mcafee; t=1561604016; h=From: To:CC:Subject:Thread-Topic:Thread-Index:Date: Message-ID:References:In-Reply-To:Accept-Language: Content-Language:X-MS-Has-Attach:X-MS-TNEF-Correlator: dlp-product:dlp-version:dlp-reaction:authentication-results: x-originating-ip:x-ms-publictraffictype:x-ms-office365-filtering-correlation-id: x-microsoft-antispam:x-ms-traffictypediagnostic: x-microsoft-antispam-prvs:x-ms-oob-tlc-oobclassifiers: x-forefront-prvs:x-forefront-antispam-report: received-spf:x-ms-exchange-senderadcheck:x-microsoft-antispam-message-info: Content-Type:Content-Transfer-Encoding:MIME-Version: X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype: X-MS-Exchange-CrossTenant-userprincipalname: X-MS-Exchange-Transport-CrossTenantHeadersStamped: X-OriginatorOrg:X-NAI-Spam-Flag:X-NAI-Spam-Level: X-NAI-Spam-Threshold:X-NAI-Spam-Score:X-NAI-Spam-Version; bh=+qm08NVJRWx4zsrMyJxnienRBi/xjAZDt3GWF/ phlEQ=; b=TXyrcBWYgYrCuSAOjSajt8ZKK2vUCvSEGw4EdfHP SvNUGcLRRJakJanO7x/MeC1QngaCYRnT7AEpnPYtOVPPN/Ys8S fycGoSPbUxffzcBdbK/ki2Xyi63lgH7NYzx0WgcZXilWQMRTSS E5qKoMVKUHGkjsB0Ksxuk59nqMJ4Fp8=
Received: from DNVEXAPP1N06.corpzone.internalzone.com (unknown [10.44.48.90]) by DNVWSMAILOUT1.mcafee.com with smtp (TLS: TLSv1/SSLv3,256bits,ECDHE-RSA-AES256-SHA384) id 5e39_e8e8_f44f39bb_652a_45c8_96cf_7acb41310248; Wed, 26 Jun 2019 20:53:35 -0600
Received: from DNVEXAPP1N04.corpzone.internalzone.com (10.44.48.88) by DNVEXAPP1N06.corpzone.internalzone.com (10.44.48.90) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Wed, 26 Jun 2019 21:03:12 -0600
Received: from DNVO365EDGE1.corpzone.internalzone.com (10.44.176.66) by DNVEXAPP1N04.corpzone.internalzone.com (10.44.48.88) with Microsoft SMTP Server (TLS) id 15.0.1395.4 via Frontend Transport; Wed, 26 Jun 2019 21:03:13 -0600
Received: from NAM02-CY1-obe.outbound.protection.outlook.com (10.44.176.240) by edge.mcafee.com (10.44.176.66) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Wed, 26 Jun 2019 21:03:11 -0600
Received: from DM5PR16MB1705.namprd16.prod.outlook.com (10.172.44.147) by DM5PR16MB2246.namprd16.prod.outlook.com (52.132.142.35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2008.13; Thu, 27 Jun 2019 03:03:10 +0000
Received: from DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::89e6:d84d:9681:1065]) by DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::89e6:d84d:9681:1065%5]) with mapi id 15.20.2008.017; Thu, 27 Jun 2019 03:03:10 +0000
From: "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@McAfee.com>
To: Joe Touch <touch@strayalpha.com>, Benjamin Kaduk <kaduk@mit.edu>
CC: Magnus Westerlund <magnus.westerlund@ericsson.com>, "tsv-art@ietf.org" <tsv-art@ietf.org>, "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>, "brandon.williams@akamai.com" <brandon.williams@akamai.com>, "tram@ietf.org" <tram@ietf.org>
Thread-Topic: [Tsv-art] [tram] Tsvart last call review of draft-ietf-tram-turnbis-25
Thread-Index: AQHVLDOERNknhKupfkKGiFqmZ5nlHKau0S+A
Date: Thu, 27 Jun 2019 03:03:09 +0000
Message-ID: <DM5PR16MB170551946BD990054DA6C115EAFD0@DM5PR16MB1705.namprd16.prod.outlook.com>
References: <edcd66c2-0dfb-8f89-d6a3-53482c433d4e@strayalpha.com> <DM5PR16MB17057CCD4D2543D84254EFD1EAEB0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB2522DCB2459055A6319C439B95EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <DM5PR16MB1705E3EF8260B456A9B02C10EAEA0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB2522C0A1063877D45985619795EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <BD41AC2D-3925-4E11-B1EC-AD24680376AE@strayalpha.com> <DM5PR16MB1705F636477B6234FEA35A04EAE50@DM5PR16MB1705.namprd16.prod.outlook.com> <20190624233637.GF48838@kduck.mit.edu> <HE1PR0701MB25224C8F0585C940B8DBFFF695E30@HE1PR0701MB2522.eurprd07.prod.outlook.com> <DM5PR16MB17058A3EEC90267BA9A6458DEAE20@DM5PR16MB1705.namprd16.prod.outlook.com> <20190626133736.GA18345@kduck.mit.edu> <D71AB55C-8658-4E64-93D8-D983B92E99DE@strayalpha.com>
In-Reply-To: <D71AB55C-8658-4E64-93D8-D983B92E99DE@strayalpha.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-version: 11.3.0.8
dlp-reaction: no-action
authentication-results: spf=none (sender IP is ) smtp.mailfrom=TirumaleswarReddy_Konda@McAfee.com; 
x-originating-ip: [49.37.206.28]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 2a09c1d3-667a-4893-1bc0-08d6faabfc7b
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600148)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:DM5PR16MB2246; 
x-ms-traffictypediagnostic: DM5PR16MB2246:
x-microsoft-antispam-prvs: <DM5PR16MB2246E3F7BD6A8CA985D693D7EAFD0@DM5PR16MB2246.namprd16.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-forefront-prvs: 008184426E
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39860400002)(376002)(136003)(346002)(396003)(366004)(32952001)(13464003)(199004)(189003)(68736007)(55016002)(2906002)(66066001)(102836004)(81166006)(2171002)(6246003)(9686003)(81156014)(316002)(53936002)(25786009)(54906003)(14454004)(229853002)(33656002)(8936002)(26005)(3846002)(6116002)(305945005)(110136005)(7736002)(8676002)(80792005)(186003)(4326008)(478600001)(72206003)(6436002)(74316002)(66446008)(76176011)(5660300002)(14444005)(66476007)(446003)(66556008)(11346002)(476003)(256004)(73956011)(76116006)(486006)(71190400001)(71200400001)(66946007)(7696005)(86362001)(99286004)(53546011)(6506007)(52536014)(64756008)(85282002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR16MB2246; H:DM5PR16MB1705.namprd16.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: McAfee.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: OLzV1K8BjX6qMqn9qH1ZbJCybJ3dvKU+AwNXrgPZ3oTIb3xxv5CWSJR3u/nKUfID/c5AoSP1VaZFIgsR0JiF5oPdzppk6FwHFntVPKEysH6JQIKVhQ+erZQraWuN1zXDaebdd8oFh8LZMfKf6MuhanSj8vnWl/hri1vQ9icNdiN/OBJehKWVFfM3XMf5FKSuawVVV56re3DLiAzVWv8bAiXH/ciaFN+ZvhrvlrAM28uhHIUYX8mcT7UpTMvupsTVKnQKUqt8yoUiiiCwPwOzKnqhSEHMFrsZAs59A/+h4VZjacxILVE1s0RCWn9XNAU8LqXYGf5cboco9CZWhCHnCwvoxcjHssUwDFaoG8pfJSxkwgmbmudQEBS78POHwQ+U7V3aEz/mnv7IpnzLGx51IJZwUZhlsAyaQxRTJ1ZjmVM=
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 2a09c1d3-667a-4893-1bc0-08d6faabfc7b
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Jun 2019 03:03:09.9950 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4943e38c-6dd4-428c-886d-24932bc2d5de
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: TirumaleswarReddy_Konda@McAfee.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR16MB2246
X-OriginatorOrg: mcafee.com
X-NAI-Spam-Flag: NO
X-NAI-Spam-Level: 
X-NAI-Spam-Threshold: 15
X-NAI-Spam-Score: 0.1
X-NAI-Spam-Version: 2.3.0.9418 : core <6577> : inlines <7111> : streams <1825667> : uri <2860765>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/QkPmVbFucQ6B69Oca97EOoQnack>
Subject: Re: [tram] [Tsv-art] Tsvart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Jun 2019 03:03:45 -0000

Thanks Jon, will update draft.

-Tiru

> -----Original Message-----
> From: Joe Touch <touch@strayalpha.com>
> Sent: Wednesday, June 26, 2019 8:55 PM
> To: Benjamin Kaduk <kaduk@mit.edu>
> Cc: Konda, Tirumaleswar Reddy <TirumaleswarReddy_Konda@McAfee.com>;
> Magnus Westerlund <magnus.westerlund@ericsson.com>; tsv-art@ietf.org;
> draft-ietf-tram-turnbis.all@ietf.org; ietf@ietf.org;
> brandon.williams@akamai.com; tram@ietf.org
> Subject: Re: [Tsv-art] [tram] Tsvart last call review of draft-ietf-tram-=
turnbis-
> 25
>=20
>=20
>=20
> Minor suggestions:
>=20
> > On Jun 26, 2019, at 6:37 AM, Benjamin Kaduk <kaduk@mit.edu> wrote:
> >
> > On Wed, Jun 26, 2019 at 10:32:48AM +0000, Konda, Tirumaleswar Reddy
> wrote:
> >> As per the suggestion from Magnus, modified text as follows:
> >>
> >> TCP connection between the TURN client and server can use TCP-AO
> >> [RFC5925] but UDP does not provide a similar type of authentication un=
til
> UDP supports authentication option.
>=20
> (an equivalent? a similar?) and cite draft-ietf-tsvwg-udp-options
>=20
> >> If TCP-AO would be used between TURN client and server, it would not
> >> change the end-to-end security properties of
>=20
> Even if both TCP-AO and UDP authentication were both used between...
>=20
> >> the UDP payload being relayed.
> >>  Therefore applications using TURN will need to secure their applicati=
on
> data end-to-end appropriately, e.g.  SRTP for RTP applications.
>=20
> Joe


From nobody Wed Jun 26 20:14:12 2019
Return-Path: <internet-drafts@ietf.org>
X-Original-To: tram@ietf.org
Delivered-To: tram@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 0E24212001E; Wed, 26 Jun 2019 20:14:10 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: tram@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.98.1
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: tram@ietf.org
Message-ID: <156160524990.20002.15376305263589103413@ietfa.amsl.com>
Date: Wed, 26 Jun 2019 20:14:09 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/rP2oMpsTJplheNRiXHDOMWALVug>
Subject: [tram] I-D Action: draft-ietf-tram-turnbis-27.txt
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Jun 2019 03:14:10 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the TURN Revised and Modernized WG of the IETF.

        Title           : Traversal Using Relays around NAT (TURN): Relay Extensions to Session Traversal Utilities for NAT (STUN)
        Authors         : Tirumaleswar Reddy
                          Alan Johnston
                          Philip Matthews
                          Jonathan Rosenberg
	Filename        : draft-ietf-tram-turnbis-27.txt
	Pages           : 91
	Date            : 2019-06-26

Abstract:
   If a host is located behind a NAT, then in certain situations it can
   be impossible for that host to communicate directly with other hosts
   (peers).  In these situations, it is necessary for the host to use
   the services of an intermediate node that acts as a communication
   relay.  This specification defines a protocol, called TURN (Traversal
   Using Relays around NAT), that allows the host to control the
   operation of the relay and to exchange packets with its peers using
   the relay.  TURN differs from other relay control protocols in that
   it allows a client to communicate with multiple peers using a single
   relay address.

   The TURN protocol was designed to be used as part of the ICE
   (Interactive Connectivity Establishment) approach to NAT traversal,
   though it also can be used without ICE.

   This document obsoletes RFC 5766 and RFC 6156.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-tram-turnbis/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-tram-turnbis-27
https://datatracker.ietf.org/doc/html/draft-ietf-tram-turnbis-27

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-tram-turnbis-27


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

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


From nobody Wed Jun 26 20:19:32 2019
Return-Path: <TirumaleswarReddy_Konda@mcafee.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6D62E12006B for <tram@ietfa.amsl.com>; Wed, 26 Jun 2019 20:19:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.3
X-Spam-Level: 
X-Spam-Status: No, score=-4.3 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mcafee.com
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 2oiZJBOsZnpz for <tram@ietfa.amsl.com>; Wed, 26 Jun 2019 20:19:27 -0700 (PDT)
Received: from DNVWSMAILOUT1.mcafee.com (dnvwsmailout1.mcafee.com [161.69.31.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3269112001E for <tram@ietf.org>; Wed, 26 Jun 2019 20:19:26 -0700 (PDT)
X-NAI-Header: Modified by McAfee Email Gateway (5500)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mcafee.com; s=s_mcafee; t=1561604986; h=ARC-Seal: ARC-Message-Signature:ARC-Authentication-Results: From:To:Subject:Thread-Topic:Thread-Index: Date:Message-ID:References:In-Reply-To:Accept-Language: Content-Language:X-MS-Has-Attach:X-MS-TNEF-Correlator: dlp-product:dlp-version:dlp-reaction:authentication-results: x-originating-ip:x-ms-publictraffictype:x-ms-office365-filtering-correlation-id: x-microsoft-antispam:x-ms-traffictypediagnostic: x-ms-exchange-purlcount:x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers:x-forefront-prvs: x-forefront-antispam-report:received-spf:x-ms-exchange-senderadcheck: x-microsoft-antispam-message-info:Content-Type: Content-Transfer-Encoding:MIME-Version:X-MS-Exchange-CrossTenant-Network-Message-Id: X-MS-Exchange-CrossTenant-originalarrivaltime: X-MS-Exchange-CrossTenant-fromentityheader: X-MS-Exchange-CrossTenant-id:X-MS-Exchange-CrossTenant-mailboxtype: X-MS-Exchange-CrossTenant-userprincipalname: X-MS-Exchange-Transport-CrossTenantHeadersStamped: X-OriginatorOrg:X-NAI-Spam-Flag:X-NAI-Spam-Threshold: X-NAI-Spam-Score:X-NAI-Spam-Version; bh=9 +CqW+E8sdcC/ldQdG51mmyUak01q4km81vFtEbbbM 8=; b=nYsjAu6UGcZF2R+vYkMxJBHpJfllJ3DlkMZ3krDxHldl xwUC23+xBQkWXfvKPoBlwazQISfTjRr6p+0SNO+yH/Xo+JgH2U Wd1Y3++mt2inaYDk84vQkF0np5bOUPkhJx6l0engEmtV0bTQF5 6CS7yiH6jXByG+SnOIukNtT3Rmk=
Received: from DNVEXAPP1N06.corpzone.internalzone.com (unknown [10.44.48.90]) by DNVWSMAILOUT1.mcafee.com with smtp (TLS: TLSv1/SSLv3,256bits,ECDHE-RSA-AES256-SHA384) id 67f1_01e2_48207061_5ede_4c54_a93e_d171e6004d65; Wed, 26 Jun 2019 21:09:45 -0600
Received: from DNVEXAPP1N06.corpzone.internalzone.com (10.44.48.90) by DNVEXAPP1N06.corpzone.internalzone.com (10.44.48.90) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Wed, 26 Jun 2019 21:17:46 -0600
Received: from DNVO365EDGE2.corpzone.internalzone.com (10.44.176.74) by DNVEXAPP1N06.corpzone.internalzone.com (10.44.48.90) with Microsoft SMTP Server (TLS) id 15.0.1395.4 via Frontend Transport; Wed, 26 Jun 2019 21:17:46 -0600
Received: from NAM04-CO1-obe.outbound.protection.outlook.com (10.44.176.243) by edge.mcafee.com (10.44.176.74) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Wed, 26 Jun 2019 21:17:46 -0600
ARC-Seal: i=1; a=rsa-sha256; s=testarcselector01; d=microsoft.com; cv=none; b=g/cJK1T8DAxpamKlTzZb2lnYwFI1Odnh+Lft6qOP9onqTOyJ9HpA8KBeFH5KdG+ryfCNV/ZR69O0StVYbEoygKpxsC6OJQGyJfnvwZUsbdMu0JEyQv3/8FPihvY60N5688rjkE+kPw6Z14kai7ixcfSOeHGi2J3mN9EldIaNa6I=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=testarcselector01; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9+CqW+E8sdcC/ldQdG51mmyUak01q4km81vFtEbbbM8=; b=ucXW10/EpkYmWHoXX6XybFlc3ssj638Vmw2Lv49w1IHCVGI627/FcW/erfp62gjJYRK9QHtLXLJynAA0uMJ2k8CgK/cnRUwsS1etoo7Sb2LHxaEJeyT2SPSeJ4DrH6XD7AKy2xdkeipHLATzkRSC2Kap4+bXsPBuBiS5GVSpkJo=
ARC-Authentication-Results: i=1; test.office365.com 1;spf=none;dmarc=none;dkim=none;arc=none
Received: from DM5PR16MB1705.namprd16.prod.outlook.com (10.172.44.147) by DM5PR16MB1834.namprd16.prod.outlook.com (10.174.178.9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2008.16; Thu, 27 Jun 2019 03:17:44 +0000
Received: from DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::89e6:d84d:9681:1065]) by DM5PR16MB1705.namprd16.prod.outlook.com ([fe80::89e6:d84d:9681:1065%5]) with mapi id 15.20.2008.017; Thu, 27 Jun 2019 03:17:44 +0000
From: "Konda, Tirumaleswar Reddy" <TirumaleswarReddy_Konda@McAfee.com>
To: "tram@ietf.org" <tram@ietf.org>, Benjamin Kaduk <kaduk@mit.edu>, "Magnus Westerlund" <magnus.westerlund@ericsson.com>, Joe Touch <touch@strayalpha.com>
Thread-Topic: [tram] I-D Action: draft-ietf-tram-turnbis-27.txt
Thread-Index: AQHVLJZ9Y9p9An+M2U+w3X3vAZanUaau09+A
Date: Thu, 27 Jun 2019 03:17:44 +0000
Message-ID: <DM5PR16MB17052D1CE9BD85654D0436FBEAFD0@DM5PR16MB1705.namprd16.prod.outlook.com>
References: <156160524990.20002.15376305263589103413@ietfa.amsl.com>
In-Reply-To: <156160524990.20002.15376305263589103413@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-version: 11.3.0.8
dlp-reaction: no-action
authentication-results: spf=none (sender IP is ) smtp.mailfrom=TirumaleswarReddy_Konda@McAfee.com; 
x-originating-ip: [49.37.206.28]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 801e5863-b08b-44b6-24bd-08d6faae05ce
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:DM5PR16MB1834; 
x-ms-traffictypediagnostic: DM5PR16MB1834:
x-ms-exchange-purlcount: 5
x-microsoft-antispam-prvs: <DM5PR16MB183456F82B92B6CADE38945FEAFD0@DM5PR16MB1834.namprd16.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7219;
x-forefront-prvs: 008184426E
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(346002)(396003)(136003)(376002)(39860400002)(366004)(189003)(32952001)(199004)(13464003)(446003)(72206003)(966005)(478600001)(14454004)(74316002)(25786009)(2171002)(6246003)(316002)(486006)(110136005)(476003)(11346002)(7696005)(80792005)(26005)(66574012)(5660300002)(71200400001)(305945005)(71190400001)(66066001)(6306002)(53936002)(6436002)(6506007)(55016002)(9686003)(6116002)(2906002)(33656002)(3846002)(102836004)(76176011)(229853002)(86362001)(5024004)(186003)(76116006)(66556008)(66946007)(68736007)(52536014)(256004)(8676002)(8936002)(81156014)(81166006)(7736002)(66446008)(64756008)(73956011)(99286004)(66476007)(2501003)(53546011)(85282002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR16MB1834; H:DM5PR16MB1705.namprd16.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: McAfee.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: TVJuzqD8zB3Z66TtRnrzmL8VCTcR1iJPdraO8ZNbkrNJC/Ql93gJRcpxNbKXI/LGmbjL4gjzN9RmZebq14xN2ehD6rvSFLEizubPKznPsoE6IjXPEtFUi91EId2sJyBqNiNl65O90G3ysYzEj8fD3EPSz+pqZe7JgRFu6OZIdjbmh7trBEH0iK5RTzB2mBUVZd8o5P9eg7gG/3kgHB1zTu3G22NUYD/F4LwXXge7DB3KE1rI/LMxXURdk3C55yfvWOtDfSGB7u1C+2+hMQYUL3WrR+jBL1FpP+EIPH340Pb2plT9m+eA0vTgO0zPsRbUBaM+xmxfhEHC1RCpyk57o9AXfjg1oclcFFOxjwF70ivd/FDPP6WvtWT9xJu4fGSj9B1K1yXbWuswVLnQeLUnXn0Vz3SLsDeJ/8NvAAseQHw=
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 801e5863-b08b-44b6-24bd-08d6faae05ce
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Jun 2019 03:17:44.6982 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4943e38c-6dd4-428c-886d-24932bc2d5de
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: TirumaleswarReddy_Konda@McAfee.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR16MB1834
X-OriginatorOrg: mcafee.com
X-NAI-Spam-Flag: NO
X-NAI-Spam-Threshold: 15
X-NAI-Spam-Score: 0
X-NAI-Spam-Version: 2.3.0.9418 : core <6577> : inlines <7111> : streams <1825668> : uri <2860769>
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/0k51WiVeKnISZC1cCQCiRbPlEk4>
Subject: Re: [tram] I-D Action: draft-ietf-tram-turnbis-27.txt
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Jun 2019 03:19:30 -0000

This revision addresses comment from Ben.

-Tiru

> -----Original Message-----
> From: tram <tram-bounces@ietf.org> On Behalf Of internet-drafts@ietf.org
> Sent: Thursday, June 27, 2019 8:44 AM
> To: i-d-announce@ietf.org
> Cc: tram@ietf.org
> Subject: [tram] I-D Action: draft-ietf-tram-turnbis-27.txt
>=20
> This email originated from outside of the organization. Do not click link=
s or
> open attachments unless you recognize the sender and know the content is
> safe.
>=20
>=20
> A New Internet-Draft is available from the on-line Internet-Drafts direct=
ories.
> This draft is a work item of the TURN Revised and Modernized WG of the
> IETF.
>=20
>         Title           : Traversal Using Relays around NAT (TURN): Relay=
 Extensions
> to Session Traversal Utilities for NAT (STUN)
>         Authors         : Tirumaleswar Reddy
>                           Alan Johnston
>                           Philip Matthews
>                           Jonathan Rosenberg
> 	Filename        : draft-ietf-tram-turnbis-27.txt
> 	Pages           : 91
> 	Date            : 2019-06-26
>=20
> Abstract:
>    If a host is located behind a NAT, then in certain situations it can
>    be impossible for that host to communicate directly with other hosts
>    (peers).  In these situations, it is necessary for the host to use
>    the services of an intermediate node that acts as a communication
>    relay.  This specification defines a protocol, called TURN (Traversal
>    Using Relays around NAT), that allows the host to control the
>    operation of the relay and to exchange packets with its peers using
>    the relay.  TURN differs from other relay control protocols in that
>    it allows a client to communicate with multiple peers using a single
>    relay address.
>=20
>    The TURN protocol was designed to be used as part of the ICE
>    (Interactive Connectivity Establishment) approach to NAT traversal,
>    though it also can be used without ICE.
>=20
>    This document obsoletes RFC 5766 and RFC 6156.
>=20
>=20
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-tram-turnbis/
>=20
> There are also htmlized versions available at:
> https://tools.ietf.org/html/draft-ietf-tram-turnbis-27
> https://datatracker.ietf.org/doc/html/draft-ietf-tram-turnbis-27
>=20
> A diff from the previous version is available at:
> https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-tram-turnbis-27
>=20
>=20
> Please note that it may take a couple of minutes from the time of submiss=
ion
> until the htmlized version and diff are available at tools.ietf.org.
>=20
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
>=20
> _______________________________________________
> tram mailing list
> tram@ietf.org
> https://www.ietf.org/mailman/listinfo/tram


From nobody Wed Jun 26 21:00:33 2019
Return-Path: <kaduk@mit.edu>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7010112011C; Wed, 26 Jun 2019 21:00:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=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 eQVS4Waw15YY; Wed, 26 Jun 2019 21:00:22 -0700 (PDT)
Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 35E3512011A; Wed, 26 Jun 2019 21:00:18 -0700 (PDT)
Received: from kduck.mit.edu ([24.16.140.251]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.14.7/8.12.4) with ESMTP id x5R40CuP003377 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 27 Jun 2019 00:00:15 -0400
Date: Wed, 26 Jun 2019 23:00:12 -0500
From: Benjamin Kaduk <kaduk@mit.edu>
To: "Felipe Garrido (fegarrid)" <fegarrid@cisco.com>
Cc: "iesg@ietf.org" <iesg@ietf.org>, "draft-ietf-tram-stun-pmtud@ietf.org" <draft-ietf-tram-stun-pmtud@ietf.org>, "tram-chairs@ietf.org" <tram-chairs@ietf.org>, "tasveren@rbbn.com" <tasveren@rbbn.com>, "tram@ietf.org" <tram@ietf.org>
Message-ID: <20190627040011.GE18345@kduck.mit.edu>
References: <153791323613.5011.4854093713979605105.idtracker@ietfa.amsl.com> <6DB9C5F7-7150-431D-96D4-28594C918D31@cisco.com> <486F16F2-EE74-4ADE-89D8-4B69BEDB803E@cisco.com> <D526B162-A27A-46CC-99D0-213F52BC43BD@cisco.com> <060C02FE-9636-46C9-A4AA-FCB65C35E8B5@cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <060C02FE-9636-46C9-A4AA-FCB65C35E8B5@cisco.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/2TlkObHacRnAbnAaVWXmhtHLGL8>
Subject: Re: [tram] Benjamin Kaduk's Discuss on draft-ietf-tram-stun-pmtud-10: (with DISCUSS and COMMENT)
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Jun 2019 04:00:26 -0000

Hi Felipe,

Thanks for following up -- it looks like I filed away the original mail
without responding to it, somehow(!)
The Discuss point's resolution is fine; I just have one more question
(inline).

-Ben

On Wed, Jun 26, 2019 at 04:01:58AM +0000, Felipe Garrido (fegarrid) wrote:
> Hi Benjamin,
> 
> Just following up on my previous email. Let me know if the below response satisfies your comments.
> 
> Thanks,
> -Felipe
> 
> From: "Felipe Garrido (fegarrid)" <fegarrid@cisco.com>
> Date: Tuesday, May 21, 2019 at 11:59 AM
> To: "kaduk@mit.edu" <kaduk@mit.edu>, "iesg@ietf.org" <iesg@ietf.org>
> Cc: "draft-ietf-tram-stun-pmtud@ietf.org" <draft-ietf-tram-stun-pmtud@ietf.org>, "tram-chairs@ietf.org" <tram-chairs@ietf.org>, "tasveren@rbbn.com" <tasveren@rbbn.com>, "tram@ietf.org" <tram@ietf.org>
> Subject: Benjamin Kaduk's Discuss on draft-ietf-tram-stun-pmtud-10: (with DISCUSS and COMMENT)
> 
> 
> Hi Benjamin,
> 
> Apologies for the delay in responding, the current authors are having scheduling conflicts and have added me to address the current concerns. Please see my responses inline.
> 
> thanks
> -Felipe
> 
> 
> Benjamin Kaduk has entered the following ballot position for
> draft-ietf-tram-stun-pmtud-10: Discuss
> 
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
> 
> 
> Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
> for more information about IESG DISCUSS and COMMENT positions.
> 
> 
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-tram-stun-pmtud/
> 
> 
> 
> ----------------------------------------------------------------------
> DISCUSS:
> ----------------------------------------------------------------------
> 
> I was going to report the same thing as Adam, but will just say that I support his Discuss.
> [FG]: I’ll be addressing this Discuss in Adam’s feedback.
> 
> I also have one other (also minor and easy to resolve) Discuss point:  Section 4.2.6 needs
> to state what the Length field is measuring the length of.
> [FG]: Agree that this is required. Adding the following text to Section 4.2.6.
> “The Length field specifies the length in bytes of the sequence number and application data fields.”
>
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
> 
> I understand that this document inherently has to be incomplete and "vague",
> since the procedure specified within is only meaningful in the context of a
> STUN usage or other protocol.  But in general it seems like there could be
> greater clarity even within the constraints that we must work under.  My
> points are probably less interesting than the ones Adam raised already, though.
> The only general observation in this space that I can offer is that some parts of
> the text read as if only the Probe packets are going to be monitored for the
> report (but this is clearly not the case given the document as a whole).
> 
> Section 4.2
> 
>   The Complete Probing mechanism is implemented by sending one or more
>   Probe Indications with a PADDING attribute over UDP with the DF bit
>   set in the IP header followed by a Report Request to the same server.
>   A router on the path to the server can reject this Indication with an
>   ICMP message or drop it.
> 
> nit: I don't think "this" is the right word; perhaps "each" would be
> better.
> 
> 
> 
> [FG]: Agree, updates will be made.
> 
> Section 4.2.3
> 
>   A server supporting this specification will keep the identifiers of
>   all packets received in a chronologically ordered list.  The packets
>   that are to be associated to a list are selected according to
>   Section 5.2 of [RFC4821].  [...]
> 
> 4821 doesn't talk about "list"s at all, and in fact the indicated section
> seems to be talking more about where to store a PMTU value after it has
> been determined, rather than what packets to be considering for a report.
> So I'm pretty confused about what this sentence is trying to say.
> 
> 
> 
> [FG]: Agree. Updated wording to make the statement easier to read.
> “The selection process specified in Section 5.2 of [RFC4821] is to be used to determine whether a packet is added with a list.”

I still don't understand what "the selection process specified in Section
5.2 of [RFC4821]" is -- can you point me to the text from RFC 4821
describing the process in question?

> Section 4.2.4
> 
> nit: I think that all instances of "the Probe Indication" should be
> replaced with "a Probe Indication", in this section.
> 
> 
> 
> [FG]: Agree, updates will be made.
> 
> Section 4.2.5
> 
>   When using a checksum as a packet identifier, the client calculates
>   the checksum for each packet sent over UDP that is not a STUN Probe
>   Indication or Request and keeps this checksum in a chronologically
>   ordered list.  The client also keeps the checksum of the STUN Probe
>   Indication or Request sent in that same chronologically ordered list.
>   The algorithm used to calculate the checksum is similar to the
>   algorithm used for the FINGERPRINT attribute (i.e., the CRC-32 of the
>   payload XOR'ed with the 32-bit value 0x5354554e [ITU.V42.2002]).
> 
> (editorial) It's pretty confusing to start out with the split between STUN
> and non-STUN messages, only later to clarify that this is because the
> FINGERPRINT is used for STUN messages.  So maybe:
> 
>  When using a checksum as a packet identifier, the client keeps a
>  chronologically ordered list of the packets it transmits, along with an
>  associated checksum value.  For STUN Probe Indication or Request packets,
>  the associated checksum value is the FINGERPRINT value from the packet; for
>  other packets a checksum value is computed using a similar algorithm to the
>  FINGERPRINT calculation.
> 
> 
> 
> [FG]: Agree with changing of the language. It doesn’t change the content and easier to read.
> 
> Section 4.2.6
> 
>   When using sequence numbers, a small header similar to the TURN
>   ChannelData header [...]
> 
> Probably want an informative reference for this header.
> 
> 
> 
> [FG]: Agree, updates will be made to reference.
> Section 6.2
> 
> 6.2.  PMTUD-SUPPORTED
> 
>   The PMTUD-SUPPORTED attribute indicates that its sender supports this
>   specification.  This attribute has no value part and thus the
>   attribute length field is 0.
> 
> "this specification" is not sufficiently detailed to interoperate, so I
> think this needs to be qualified as more like "supports this mechanism, as
> incorporated into the STUN usage or protocol being used".
> 
> 
> 
> [FG]: Agree, updates will be made.
> 
> Section 7
> 
> The contents of the PADDING do not seem to be specified anywhere, so it
> could in theory be used as a side channel to convey other information,
> which has some potential privacy considerations.  Nowadays we tend to ask
> for the value of the padding bytes to be deterministic (but validation
> remains optional); I forget if there are STUN-specific considerations that
> would discourage just setting them all to zero.
> 
> 
> 
> [FG]: Agree.  Adding language to state contents of PADDING.
> “The padding bits MUST be set to zero on sending and MUST be ignored by the receiver.”
> 
> 
> 
> 
> 


From nobody Thu Jun 27 00:40:39 2019
Return-Path: <magnus.westerlund@ericsson.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5409B1200B5; Thu, 27 Jun 2019 00:40:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.002
X-Spam-Level: 
X-Spam-Status: No, score=-2.002 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com
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 yPwgAZ4u8CzH; Thu, 27 Jun 2019 00:40:25 -0700 (PDT)
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20067.outbound.protection.outlook.com [40.107.2.67]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 64DC51201E9; Thu, 27 Jun 2019 00:40:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=okqoj3ikHsKEtwy/Rxasbs/J3tUA79MNNB/Az4fOX0c=; b=a5DUY5fXTWj66RZ6LVA6ZkpsF5kTPv4XHvJ5nutpHP/MCopj8uFD9QTOL5vG4Qk+tdr5qMsREV/GI62HusbMDo42tCZqP590CEEVs7q8jPcu8x/dIbHqLX6qAJmcyxFSqlYMV8aejz+v2B/EBZarm2GlJu+7ThhmsrSEVfKtor0=
Received: from HE1PR0701MB2522.eurprd07.prod.outlook.com (10.168.128.149) by HE1PR0701MB2842.eurprd07.prod.outlook.com (10.168.91.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2032.12; Thu, 27 Jun 2019 07:40:22 +0000
Received: from HE1PR0701MB2522.eurprd07.prod.outlook.com ([fe80::98a6:615b:5699:1cf2]) by HE1PR0701MB2522.eurprd07.prod.outlook.com ([fe80::98a6:615b:5699:1cf2%7]) with mapi id 15.20.2008.017; Thu, 27 Jun 2019 07:40:22 +0000
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
To: "touch@strayalpha.com" <touch@strayalpha.com>, "kaduk@mit.edu" <kaduk@mit.edu>
CC: "ietf@ietf.org" <ietf@ietf.org>, "tram@ietf.org" <tram@ietf.org>, "tsv-art@ietf.org" <tsv-art@ietf.org>, "TirumaleswarReddy_Konda@mcafee.com" <TirumaleswarReddy_Konda@mcafee.com>, "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>, "brandon.williams@akamai.com" <brandon.williams@akamai.com>
Thread-Topic: [Tsv-art] [tram] Tsvart last call review of draft-ietf-tram-turnbis-25
Thread-Index: AQHVJeK7XPnFjcA1ZUeEfurtBnFtm6ai+O8AgAiGoQCAANVtUIABdDwAgAAzogCAAB4igIAA97KA
Date: Thu, 27 Jun 2019 07:40:22 +0000
Message-ID: <de3ab8725b1bed3998340e4c2030f651113af0fb.camel@ericsson.com>
References: <edcd66c2-0dfb-8f89-d6a3-53482c433d4e@strayalpha.com> <DM5PR16MB17057CCD4D2543D84254EFD1EAEB0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB2522DCB2459055A6319C439B95EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <DM5PR16MB1705E3EF8260B456A9B02C10EAEA0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB2522C0A1063877D45985619795EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <BD41AC2D-3925-4E11-B1EC-AD24680376AE@strayalpha.com> <DM5PR16MB1705F636477B6234FEA35A04EAE50@DM5PR16MB1705.namprd16.prod.outlook.com> <20190624233637.GF48838@kduck.mit.edu> <HE1PR0701MB25224C8F0585C940B8DBFFF695E30@HE1PR0701MB2522.eurprd07.prod.outlook.com> <DM5PR16MB17058A3EEC90267BA9A6458DEAE20@DM5PR16MB1705.namprd16.prod.outlook.com> <20190626133736.GA18345@kduck.mit.edu> <D71AB55C-8658-4E64-93D8-D983B92E99DE@strayalpha.com>
In-Reply-To: <D71AB55C-8658-4E64-93D8-D983B92E99DE@strayalpha.com>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=magnus.westerlund@ericsson.com; 
x-originating-ip: [192.176.1.87]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 017ec5f6-a524-43fc-7390-08d6fad2b632
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(49563074)(7193020); SRVR:HE1PR0701MB2842; 
x-ms-traffictypediagnostic: HE1PR0701MB2842:
x-microsoft-antispam-prvs: <HE1PR0701MB28424150B9DA7AD9E0872E3095FD0@HE1PR0701MB2842.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:2201;
x-forefront-prvs: 008184426E
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(346002)(136003)(39860400002)(396003)(376002)(366004)(189003)(199004)(66946007)(73956011)(66616009)(76116006)(66556008)(64756008)(36756003)(66476007)(81166006)(66446008)(256004)(8676002)(81156014)(25786009)(6246003)(8936002)(2171002)(2501003)(71200400001)(5660300002)(71190400001)(66066001)(6506007)(102836004)(6512007)(229853002)(6436002)(99286004)(6486002)(76176011)(68736007)(53936002)(7736002)(118296001)(305945005)(26005)(186003)(4326008)(2906002)(558084003)(446003)(486006)(478600001)(99936001)(44832011)(86362001)(14454004)(6116002)(3846002)(11346002)(110136005)(2616005)(54906003)(476003)(316002); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0701MB2842; H:HE1PR0701MB2522.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: ah17QzokalXXtCqC9h86IBYVi5uWUvJWSmp4IAoiX6sLDjbGBwuZd1w3iBngAEbWajbCKpOvDxi5JiBLhodidDY9d/Jh3kSYf5PnYHY5V0PaN6m+EbmirtXRHHybIZE0nPyiFF/T+YQ3O4BJdIuO3NheS7Y7NK8JJylO5/J2xwiZv8+sTS6vs5ok1EJfoUsiguwpZdM9zt7zL2yY17nw5uETPx/3jOIwwoy6a8Frirtfh1UPRaH0kliFYMGy6UVFx/OloQSTIydH2MXw0CCZGUiAnwOfOuGMZRlZ43pBNpaa4ycKxUODhKQkBUGZmoqho62wmzC5e26zPWHDDcljBJzZyBHjy791/rZxMCjsmfbyOptMkD6FDEM6/VXiz9VapKaELgB1GpoqtiNA1NfMIOwdejKBRs7EUZT/7yRnoxM=
Content-Type: multipart/signed; micalg="sha-256"; protocol="application/x-pkcs7-signature"; boundary="=-7zzdlJl64OBQ+QUi4ddw"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 017ec5f6-a524-43fc-7390-08d6fad2b632
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Jun 2019 07:40:22.4117 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: magnus.westerlund@ericsson.com
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0701MB2842
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/A8mzTTYUjGoC0rJhzBLx0Gh2G4w>
Subject: Re: [tram] [Tsv-art] Tsvart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Jun 2019 07:40:29 -0000

--=-7zzdlJl64OBQ+QUi4ddw
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Joe,

Are you satisfied with the changes in version -26 and -27 so that we
can proceed to IESG evaluation?=20

cheers

Magnus

--=-7zzdlJl64OBQ+QUi4ddw
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Disposition: attachment; filename="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCEtww
ggYHMIID76ADAgECAhALRm3NcHtuMGWutmt5cXntMA0GCSqGSIb3DQEBCwUAMEcxCzAJBgNVBAYT
AlNFMREwDwYDVQQKDAhFcmljc3NvbjElMCMGA1UEAwwcRXJpY3Nzb24gTkwgSW5kaXZpZHVhbCBD
QSB2MzAeFw0xNzEyMTUwNzIyMjNaFw0yMDEyMTUwNzIyMjJaMHAxETAPBgNVBAoMCEVyaWNzc29u
MRowGAYDVQQDDBFNYWdudXMgV2VzdGVybHVuZDEtMCsGCSqGSIb3DQEJARYebWFnbnVzLndlc3Rl
cmx1bmRAZXJpY3Nzb24uY29tMRAwDgYDVQQFEwdlcmFtc3dkMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEAsKlHZvB3TsmLEDtPSiFFKAh73S2wApt+laqg5eXTqonqnzT9ykEGL2dx9mBT
+2WZiIKxo4w2sisVl3EEYTqXTkctpur7cN29gLC8F3tJHGI2sUVpO9AwpVrN+UuHEVetHt7hdxW9
uYd0LJJ8TP6/wGkIfAFaZxlZUn79O2eHElfih1iVIiTZXLcEe1rBJtzhUNRHWgOm2vQlDJ4sCpig
GFq5w+XSRviEQMkQZRvw1CQmb35QS/C/T36ogzIRHDuAdkoSaiUOY/S2dLp4HkwvOOg+tADpaHkr
bdmdnjKGrYSnJigmxw14pJugxL/Vb2EeVcgpAfVVst7Lm4POPRI8+wIDAQABo4IBxDCCAcAwSAYD
VR0fBEEwPzA9oDugOYY3aHR0cDovL2NybC50cnVzdC50ZWxpYS5jb20vZXJpY3Nzb25ubGluZGl2
aWR1YWxjYXYzLmNybDCBggYIKwYBBQUHAQEEdjB0MCgGCCsGAQUFBzABhhxodHRwOi8vb2NzcDIu
dHJ1c3QudGVsaWEuY29tMEgGCCsGAQUFBzAChjxodHRwOi8vY2EudHJ1c3QudGVsaWFzb25lcmEu
Y29tL2VyaWNzc29ubmxpbmRpdmlkdWFsY2F2My5jZXIwKQYDVR0RBCIwIIEebWFnbnVzLndlc3Rl
cmx1bmRAZXJpY3Nzb24uY29tMFUGA1UdIAROMEwwSgYMKwYBBAGCDwIDAQESMDowOAYIKwYBBQUH
AgEWLGh0dHBzOi8vcmVwb3NpdG9yeS50cnVzdC50ZWxpYXNvbmVyYS5jb20vQ1BTMB0GA1UdJQQW
MBQGCCsGAQUFBwMEBggrBgEFBQcDAjAdBgNVHQ4EFgQU5ivuhpU51W4UhBDBWwf8XsU837YwHwYD
VR0jBBgwFoAUHHsZnpecdqwgPdjc45Fq49stplMwDgYDVR0PAQH/BAQDAgWgMA0GCSqGSIb3DQEB
CwUAA4ICAQBn0FKukg00UN/c/ESpxSIaYTrsd8liHHMu5rLpOBNOacpGNBMGNgUDDt4QihhoQR3c
vhYXCrAM59NTvw0HNlgqHZoEeVY7YnJJYnJXDCLUfkK5Dn28E3QrzykkF6giUOXDyF9mhWYbSAkJ
yx0Yj0Xc8en3wYNyoFYEqjlKtZrdV0pcgFzEeXVLS8DWrzSy7+KfUtDOEiM6H3zO3nsq++KBmsOi
SKkWn4oYERZg5KElEAHis9av+3KIaEPnOAt8QRWRpFfGZ4d89F16qFvElup5n7l864FqxnC2friD
o4hLQY6ENaOaYIihXhbl2UYxAGDk89aJm/S5pYyq7wzm+KK3IcUl60rmc8SJlt6QXKw0wXEOE1Mu
bauYKMsad2s8jD+rEkXp+agTRl+sezWaRxHBpxuUKDd6MhwDig3SZi1qP7D/Ds4V+JLIjjUJc25l
9tvMGC9+lqI0P+vMI3Zyrou0NNfb55uLQaq18O+7BZ8Kv7jvFdxYyUgbxQ0SPEiyhylcLHAmJeLC
QaiZHmCREBkCLKSf0O4lE2TrVzdOD38wjzuQ27U3UddVCD9EQ3tF7o6EVhpxJJUlB6xe/2UWwy4Z
la71dKLUhakdVrN5abzxqFWvzOAT9nBa2HzYVBtpbcu6KGh72YJ+M79fa9iIkcQCgUnw3gIAeWd/
/n4YbY2QhDCCBgcwggPvoAMCAQICEAtGbc1we24wZa62a3lxee0wDQYJKoZIhvcNAQELBQAwRzEL
MAkGA1UEBhMCU0UxETAPBgNVBAoMCEVyaWNzc29uMSUwIwYDVQQDDBxFcmljc3NvbiBOTCBJbmRp
dmlkdWFsIENBIHYzMB4XDTE3MTIxNTA3MjIyM1oXDTIwMTIxNTA3MjIyMlowcDERMA8GA1UECgwI
RXJpY3Nzb24xGjAYBgNVBAMMEU1hZ251cyBXZXN0ZXJsdW5kMS0wKwYJKoZIhvcNAQkBFh5tYWdu
dXMud2VzdGVybHVuZEBlcmljc3Nvbi5jb20xEDAOBgNVBAUTB2VyYW1zd2QwggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQCwqUdm8HdOyYsQO09KIUUoCHvdLbACm36VqqDl5dOqieqfNP3K
QQYvZ3H2YFP7ZZmIgrGjjDayKxWXcQRhOpdORy2m6vtw3b2AsLwXe0kcYjaxRWk70DClWs35S4cR
V60e3uF3Fb25h3QsknxM/r/AaQh8AVpnGVlSfv07Z4cSV+KHWJUiJNlctwR7WsEm3OFQ1EdaA6ba
9CUMniwKmKAYWrnD5dJG+IRAyRBlG/DUJCZvflBL8L9PfqiDMhEcO4B2ShJqJQ5j9LZ0ungeTC84
6D60AOloeStt2Z2eMoathKcmKCbHDXikm6DEv9VvYR5VyCkB9VWy3subg849Ejz7AgMBAAGjggHE
MIIBwDBIBgNVHR8EQTA/MD2gO6A5hjdodHRwOi8vY3JsLnRydXN0LnRlbGlhLmNvbS9lcmljc3Nv
bm5saW5kaXZpZHVhbGNhdjMuY3JsMIGCBggrBgEFBQcBAQR2MHQwKAYIKwYBBQUHMAGGHGh0dHA6
Ly9vY3NwMi50cnVzdC50ZWxpYS5jb20wSAYIKwYBBQUHMAKGPGh0dHA6Ly9jYS50cnVzdC50ZWxp
YXNvbmVyYS5jb20vZXJpY3Nzb25ubGluZGl2aWR1YWxjYXYzLmNlcjApBgNVHREEIjAggR5tYWdu
dXMud2VzdGVybHVuZEBlcmljc3Nvbi5jb20wVQYDVR0gBE4wTDBKBgwrBgEEAYIPAgMBARIwOjA4
BggrBgEFBQcCARYsaHR0cHM6Ly9yZXBvc2l0b3J5LnRydXN0LnRlbGlhc29uZXJhLmNvbS9DUFMw
HQYDVR0lBBYwFAYIKwYBBQUHAwQGCCsGAQUFBwMCMB0GA1UdDgQWBBTmK+6GlTnVbhSEEMFbB/xe
xTzftjAfBgNVHSMEGDAWgBQcexmel5x2rCA92NzjkWrj2y2mUzAOBgNVHQ8BAf8EBAMCBaAwDQYJ
KoZIhvcNAQELBQADggIBAGfQUq6SDTRQ39z8RKnFIhphOux3yWIccy7msuk4E05pykY0EwY2BQMO
3hCKGGhBHdy+FhcKsAzn01O/DQc2WCodmgR5VjtickliclcMItR+QrkOfbwTdCvPKSQXqCJQ5cPI
X2aFZhtICQnLHRiPRdzx6ffBg3KgVgSqOUq1mt1XSlyAXMR5dUtLwNavNLLv4p9S0M4SIzoffM7e
eyr74oGaw6JIqRafihgRFmDkoSUQAeKz1q/7cohoQ+c4C3xBFZGkV8Znh3z0XXqoW8SW6nmfuXzr
gWrGcLZ+uIOjiEtBjoQ1o5pgiKFeFuXZRjEAYOTz1omb9LmljKrvDOb4orchxSXrSuZzxImW3pBc
rDTBcQ4TUy5tq5goyxp3azyMP6sSRen5qBNGX6x7NZpHEcGnG5QoN3oyHAOKDdJmLWo/sP8OzhX4
ksiONQlzbmX228wYL36WojQ/68wjdnKui7Q019vnm4tBqrXw77sFnwq/uO8V3FjJSBvFDRI8SLKH
KVwscCYl4sJBqJkeYJEQGQIspJ/Q7iUTZOtXN04PfzCPO5DbtTdR11UIP0RDe0XujoRWGnEklSUH
rF7/ZRbDLhmVrvV0otSFqR1Ws3lpvPGoVa/M4BP2cFrYfNhUG2lty7ooaHvZgn4zv19r2IiRxAKB
SfDeAgB5Z3/+fhhtjZCEMIIGwjCCBKqgAwIBAgIQU7h+g+GcmSiTsJtJHOy46zANBgkqhkiG9w0B
AQsFADA3MRQwEgYDVQQKDAtUZWxpYVNvbmVyYTEfMB0GA1UEAwwWVGVsaWFTb25lcmEgUm9vdCBD
QSB2MTAeFw0xNTEwMjcxMjE2NDZaFw0yNTEwMjcxMjE2NDZaMEcxCzAJBgNVBAYTAlNFMREwDwYD
VQQKDAhFcmljc3NvbjElMCMGA1UEAwwcRXJpY3Nzb24gTkwgSW5kaXZpZHVhbCBDQSB2MzCCAiIw
DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAOzy3wAAuFDyp7vYVLfGk/fjwao71MNGNLSzzl5D
tjQtMtl2ZLPZyX6ViqzTN9JOb7uZ6KxuGSpReQvt8XOh7iIhkKH9W5hRpbjTsJmUMJd6zifhOpNK
6iSU3q44+FjsQL1lVtcguUuFG6aZN0N3GFVbgt6jRrASF8t/3wy9bHPAIfMyPybpg6Y2PH5/1Nwk
TepoDSmK69LGV+lV2IK6U9OWayZXZFIFIDCoGyFlhFxAEgN+qZ2+Rqg/0TM0oCHvKO2ELSGmAdnJ
kwizR42ji/Y9SYTSuG75mzSe6OfCGWM8Db/xvy/20aLEPXNu1PvOgzY63WZ6cmkWnjMlVJ90pWC2
haqDm3Yf8TRdjUvAl7Pz1bTuexwShzIGakL7MkCYrEqHMRaojI/VStloQgW76E76zQ2byw5QxrhO
UbisBSKRzlTlOZQgYFFAbG6ViF8DOpJh/ygtQwuTLUM5r15G7eynQV1AMTNCWcX+HUvgArUw6RfW
9L58uA68GjktFTV8s9RlDsUqsNcLqeXaV28S2WMday0YGaq/bloS8AD7KuumUKH+Ri9IGO9mJvP0
5tvDHjKpLvv80c3WLJnJU/aznYHYEt2+jjKHOTqdGTxL/zMdpRSQFSuu+KM8NoYrkU1VJqKga+QL
sgqKghMp99gu1P1e6KsqseWHdXORrMbjqkBXAgMBAAGjggG4MIIBtDCBigYIKwYBBQUHAQEEfjB8
MC0GCCsGAQUFBzABhiFodHRwOi8vb2NzcC50cnVzdC50ZWxpYXNvbmVyYS5jb20wSwYIKwYBBQUH
MAKGP2h0dHA6Ly9yZXBvc2l0b3J5LnRydXN0LnRlbGlhc29uZXJhLmNvbS90ZWxpYXNvbmVyYXJv
b3RjYXYxLmNlcjASBgNVHRMBAf8ECDAGAQH/AgEAMFUGA1UdIAROMEwwSgYMKwYBBAGCDwIDAQEC
MDowOAYIKwYBBQUHAgEWLGh0dHBzOi8vcmVwb3NpdG9yeS50cnVzdC50ZWxpYXNvbmVyYS5jb20v
Q1BTMEsGA1UdHwREMEIwQKA+oDyGOmh0dHA6Ly9jcmwtMy50cnVzdC50ZWxpYXNvbmVyYS5jb20v
dGVsaWFzb25lcmFyb290Y2F2MS5jcmwwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMA4G
A1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUHHsZnpecdqwgPdjc45Fq49stplMwHwYDVR0jBBgwFoAU
8I9ZOACz9Y+algzV6/p7qhfoExIwDQYJKoZIhvcNAQELBQADggIBAFBYa/HVjDu0LqtXQ8iMp8PL
Fpqchf41ksQY6R1AsoZbaBUu0NQlAQ9GzlC1pmI5s0cJnuaZI0xV6TiWS3/R2p9UgW61XD9CTIUb
AL31mY3BdJf3P46gzKgQEca/DlFjq9GVmuPS4q90BLNgvgoxoHubc3C6s0OaY1sbnay5EhnvrAE4
Q511FlxmJPLnRmQGpieeXa3cPegFfY1kJDKyyFRypF1RuRLXcdMIgKEy5NX1bS3M9dQ4mgmUmVT2
d33UiKSEYQ6s/B+LFaaz4LywXSv2o3W4kbHoQs86IWst821ww0wxsCpEfClIvF7fBw2QkbG/1Pwu
zAuLVStEhDzkAqOrMGctKyNEaBsyAn7Eq2eCa8QDXnkmagp9QPsNFs/oqnXj9j1cVtH9a4OPzhtg
0pd7gd0NzU/5QxibXqbYvouQgihGXHQDmaL4ruN7C4arMUqRo82YnREsKL7h3j/jtmzcMLc9Q07F
04QQd/iSR1Y5pIi6PdNBiE2/4uyAXS6KOIGZrPbNQUNrZtwiQpqQNl8AUzgegfPwrYFlFocpaF3d
1m5r+2VKKqiRQVfYPGYeZnWfkcz06JoAhc/9mjbHXSP9hvWYzeLRuoZqHGUdjOX9DIQb926OneV7
C5WMIjSY8ORkamG/HKqngmjypL3gSc6oG/E6B+1i6Ds5j0Qpj5aQMYICzTCCAskCAQEwWzBHMQsw
CQYDVQQGEwJTRTERMA8GA1UECgwIRXJpY3Nzb24xJTAjBgNVBAMMHEVyaWNzc29uIE5MIEluZGl2
aWR1YWwgQ0EgdjMCEAtGbc1we24wZa62a3lxee0wDQYJYIZIAWUDBAIBBQCgggFDMBgGCSqGSIb3
DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE5MDYyNzA2MTE1OVowLwYJKoZIhvcN
AQkEMSIEIGKCywDaYNTsd49kuIXnnbD8aHH45cU5mBniG3n9z8tdMGoGCSsGAQQBgjcQBDFdMFsw
RzELMAkGA1UEBhMCU0UxETAPBgNVBAoMCEVyaWNzc29uMSUwIwYDVQQDDBxFcmljc3NvbiBOTCBJ
bmRpdmlkdWFsIENBIHYzAhALRm3NcHtuMGWutmt5cXntMGwGCyqGSIb3DQEJEAILMV2gWzBHMQsw
CQYDVQQGEwJTRTERMA8GA1UECgwIRXJpY3Nzb24xJTAjBgNVBAMMHEVyaWNzc29uIE5MIEluZGl2
aWR1YWwgQ0EgdjMCEAtGbc1we24wZa62a3lxee0wDQYJKoZIhvcNAQEBBQAEggEAlakxDDdDtvw0
2GtBUSbcah5rgA7s7wJJAXAxXCVgoXn4CKOPR96zPCwVQAcCns7NYVdJqtmJAnqIgdu3pOS2D35I
DMBxtI74LhVEJ63xnF4cAolRgpFJZdW/Qnzine2yF+LF3bnsmYJBf7af5JR5/Ut1Oh/5ph02V5sz
fmvwSL9+kxtm4rnKY5CHaGr0PyhCf0a/Huz/t2OKmJPIXDMST6lqFrW7MbWbbCa8ilRotVSkJCQP
rCU6tYHG3JUCwmedvU4wRPHo4/U7rDw6iVwF5ZJrM9VUf++MY/uumt9K0JosLvHlm1I5C2wbF9Or
G+7hZc0wULNEc0M07Ow/QkwWuAAAAAAAAA==


--=-7zzdlJl64OBQ+QUi4ddw--


From nobody Thu Jun 27 06:44:03 2019
Return-Path: <touch@strayalpha.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5E2C812014A; Thu, 27 Jun 2019 06:43:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.219
X-Spam-Level: 
X-Spam-Status: No, score=-1.219 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NEUTRAL=0.779, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=strayalpha.com
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 xqM38z8agfDf; Thu, 27 Jun 2019 06:43:43 -0700 (PDT)
Received: from server217-3.web-hosting.com (server217-3.web-hosting.com [198.54.115.226]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C7D1D120146; Thu, 27 Jun 2019 06:43:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=strayalpha.com; s=default; h=To:References:Message-Id: Content-Transfer-Encoding:Cc:Date:In-Reply-To:From:Subject:Mime-Version: Content-Type:Sender:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=TZ4lQoojWPQd0vpKfX73BIlHOzx+AVxo0tOhWdxmBcE=; b=3eo5GiZr2GNmPogBd9gLMkqC3 yHVOTkKWZ7stQe0wIngfPRoB6PVTHjinR4IOFDdgzzHn5SwFzYlchMIxr8g843bH2njIpdQjIYHxe KFRs9e9XNzzLpJK4Vp7g0ObkHcdIjfp3z00gVbGP28l2W/GTzXT1EficPSUVYAaF7IqOo2gFfNd72 cJyiVKV8K13yE79J+Lmk0FaMdx0v9ND70veskQ7bs6CJxlKPo0BzY5UGcfm07+kBYoYvqWXj9Nse/ OMGgq96nQthzAJR1tw97nQMzPLFkQLlAZyO4nTEcP+V9P69Qin7FVncDPR3lX9KoMDjWEOUVBgWnU gNXEluDcA==;
Received: from cpe-172-250-240-132.socal.res.rr.com ([172.250.240.132]:58362 helo=[192.168.1.16]) by server217.web-hosting.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92) (envelope-from <touch@strayalpha.com>) id 1hgUgA-0007I0-AD; Thu, 27 Jun 2019 09:43:25 -0400
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (1.0)
From: Joe Touch <touch@strayalpha.com>
X-Mailer: iPad Mail (16F203)
In-Reply-To: <de3ab8725b1bed3998340e4c2030f651113af0fb.camel@ericsson.com>
Date: Thu, 27 Jun 2019 06:43:09 -0700
Cc: "kaduk@mit.edu" <kaduk@mit.edu>, "TirumaleswarReddy_Konda@mcafee.com" <TirumaleswarReddy_Konda@mcafee.com>, "ietf@ietf.org" <ietf@ietf.org>, "brandon.williams@akamai.com" <brandon.williams@akamai.com>, "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>,  "tsv-art@ietf.org" <tsv-art@ietf.org>, "tram@ietf.org" <tram@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <81F66D86-B1C0-47EF-996E-7BCB6F8D9111@strayalpha.com>
References: <edcd66c2-0dfb-8f89-d6a3-53482c433d4e@strayalpha.com> <DM5PR16MB17057CCD4D2543D84254EFD1EAEB0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB2522DCB2459055A6319C439B95EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <DM5PR16MB1705E3EF8260B456A9B02C10EAEA0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB2522C0A1063877D45985619795EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <BD41AC2D-3925-4E11-B1EC-AD24680376AE@strayalpha.com> <DM5PR16MB1705F636477B6234FEA35A04EAE50@DM5PR16MB1705.namprd16.prod.outlook.com> <20190624233637.GF48838@kduck.mit.edu> <HE1PR0701MB25224C8F0585C940B8DBFFF695E30@HE1PR0701MB2522.eurprd07.prod.outlook.com> <DM5PR16MB17058A3EEC90267BA9A6458DEAE20@DM5PR16MB1705.namprd16.prod.outlook.com> <20190626133736.GA18345@kduck.mit.edu> <D71AB55C-8658-4E64-93D8-D983B92E99DE@strayalpha.com> <de3ab8725b1bed3998340e4c2030f651113af0fb.camel@ericsson.com>
To: Magnus Westerlund <magnus.westerlund@ericsson.com>
X-OutGoing-Spam-Status: No, score=-0.5
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - server217.web-hosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - strayalpha.com
X-Get-Message-Sender-Via: server217.web-hosting.com: authenticated_id: touch@strayalpha.com
X-Authenticated-Sender: server217.web-hosting.com: touch@strayalpha.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-From-Rewrite: unmodified, already matched
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/N125DKvAwvlAlNiZAHzhMFq-6sw>
Subject: Re: [tram] [Tsv-art] Tsvart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Jun 2019 13:43:46 -0000

Yes.=20

Joe

> On Jun 27, 2019, at 12:40 AM, Magnus Westerlund <magnus.westerlund@ericsso=
n.com> wrote:
>=20
> Joe,
>=20
> Are you satisfied with the changes in version -26 and -27 so that we
> can proceed to IESG evaluation?=20
>=20
> cheers
>=20
> Magnus
> _______________________________________________
> Tsv-art mailing list
> Tsv-art@ietf.org
> https://www.ietf.org/mailman/listinfo/tsv-art


From nobody Thu Jun 27 07:34:58 2019
Return-Path: <touch@strayalpha.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D16A9120089; Thu, 27 Jun 2019 07:34:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.219
X-Spam-Level: 
X-Spam-Status: No, score=-1.219 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NEUTRAL=0.779, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=strayalpha.com
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 OBARyr6jTT3a; Thu, 27 Jun 2019 07:34:46 -0700 (PDT)
Received: from server217-3.web-hosting.com (server217-3.web-hosting.com [198.54.115.226]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3132B1200C7; Thu, 27 Jun 2019 07:34:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=strayalpha.com; s=default; h=To:References:Message-Id: Content-Transfer-Encoding:Cc:Date:In-Reply-To:From:Subject:Mime-Version: Content-Type:Sender:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=TZ4lQoojWPQd0vpKfX73BIlHOzx+AVxo0tOhWdxmBcE=; b=IguCQ78Y1fvp633lWgMyjqXCK 1rAYDo78kDGW1A3Lz300RIR05a7qOrjO+JCdh/gDjS4QzOlPhx+UQwNbOGovQKW7yHrY240ZjKQZd UZRWSFzA4N9WzQEN/fHQYuJcCVSCBNIlen20/Hwg2FXEXyQ+svAjo6/qyk94zxXQ2ufyKs7XxsRVH us6x0Qu3+1uTAth++ZdZLptOyhRVtISMZh4hgDu4Zam5ILy0oQtse3GXMeGFy77+qkK/L4X2TVgP1 sEmrvff1MMZwHZjvFYBvZUnm4qgF8f+wEiIrXZ17fJcTZLYDeUWFRDGteKj4s770idEPwi7HPqdPX T4CdUDqBw==;
Received: from cpe-172-250-240-132.socal.res.rr.com ([172.250.240.132]:58389 helo=[192.168.1.16]) by server217.web-hosting.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.92) (envelope-from <touch@strayalpha.com>) id 1hgV0z-000T0W-UR; Thu, 27 Jun 2019 10:04:56 -0400
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (1.0)
From: Joe Touch <touch@strayalpha.com>
X-Mailer: iPad Mail (16F203)
In-Reply-To: <de3ab8725b1bed3998340e4c2030f651113af0fb.camel@ericsson.com>
Date: Thu, 27 Jun 2019 07:04:39 -0700
Cc: "kaduk@mit.edu" <kaduk@mit.edu>, "TirumaleswarReddy_Konda@mcafee.com" <TirumaleswarReddy_Konda@mcafee.com>, "ietf@ietf.org" <ietf@ietf.org>, "brandon.williams@akamai.com" <brandon.williams@akamai.com>, "draft-ietf-tram-turnbis.all@ietf.org" <draft-ietf-tram-turnbis.all@ietf.org>,  "tsv-art@ietf.org" <tsv-art@ietf.org>, "tram@ietf.org" <tram@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <76871B09-99ED-4BBE-9642-78734913AAD0@strayalpha.com>
References: <edcd66c2-0dfb-8f89-d6a3-53482c433d4e@strayalpha.com> <DM5PR16MB17057CCD4D2543D84254EFD1EAEB0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB2522DCB2459055A6319C439B95EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <DM5PR16MB1705E3EF8260B456A9B02C10EAEA0@DM5PR16MB1705.namprd16.prod.outlook.com> <HE1PR0701MB2522C0A1063877D45985619795EA0@HE1PR0701MB2522.eurprd07.prod.outlook.com> <BD41AC2D-3925-4E11-B1EC-AD24680376AE@strayalpha.com> <DM5PR16MB1705F636477B6234FEA35A04EAE50@DM5PR16MB1705.namprd16.prod.outlook.com> <20190624233637.GF48838@kduck.mit.edu> <HE1PR0701MB25224C8F0585C940B8DBFFF695E30@HE1PR0701MB2522.eurprd07.prod.outlook.com> <DM5PR16MB17058A3EEC90267BA9A6458DEAE20@DM5PR16MB1705.namprd16.prod.outlook.com> <20190626133736.GA18345@kduck.mit.edu> <D71AB55C-8658-4E64-93D8-D983B92E99DE@strayalpha.com> <de3ab8725b1bed3998340e4c2030f651113af0fb.camel@ericsson.com>
To: Magnus Westerlund <magnus.westerlund@ericsson.com>
X-OutGoing-Spam-Status: No, score=-0.5
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - server217.web-hosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - strayalpha.com
X-Get-Message-Sender-Via: server217.web-hosting.com: authenticated_id: touch@strayalpha.com
X-Authenticated-Sender: server217.web-hosting.com: touch@strayalpha.com
X-Source: 
X-Source-Args: 
X-Source-Dir: 
X-From-Rewrite: unmodified, already matched
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/s4Ke3BIDHWVa17IpqAF-5oInX3w>
Subject: Re: [tram] [Tsv-art] Tsvart last call review of draft-ietf-tram-turnbis-25
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 Jun 2019 14:34:48 -0000

Yes.=20

Joe

> On Jun 27, 2019, at 12:40 AM, Magnus Westerlund <magnus.westerlund@ericsso=
n.com> wrote:
>=20
> Joe,
>=20
> Are you satisfied with the changes in version -26 and -27 so that we
> can proceed to IESG evaluation?=20
>=20
> cheers
>=20
> Magnus
> _______________________________________________
> Tsv-art mailing list
> Tsv-art@ietf.org
> https://www.ietf.org/mailman/listinfo/tsv-art

