From christer.holmberg@ericsson.com  Fri Jan 12 05:48:27 2024
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: wish@ietfa.amsl.com
Delivered-To: wish@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
 by ietfa.amsl.com (Postfix) with ESMTP id 7E45FC14F68E
 for <wish@ietfa.amsl.com>; Fri, 12 Jan 2024 05:48:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.11
X-Spam-Level: 
X-Spam-Status: No, score=-2.11 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, DKIM_VALID_EF=-0.1,
 RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001,
 RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001,
 T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001,
 URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key)
 header.d=ericsson.com
Received: from mail.ietf.org ([50.223.129.194])
 by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id FU0Biqn5zdVW for <wish@ietfa.amsl.com>;
 Fri, 12 Jan 2024 05:48:23 -0800 (PST)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com
 (mail-db8eur05on2087.outbound.protection.outlook.com [40.107.20.87])
 (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 50866C14F5FC
 for <wish@ietf.org>; Fri, 12 Jan 2024 05:48:23 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=c4pJ4V3pgzh8KeoCQi2mXOcGwDZgn/GsH9vi7Vi3l7AeRVad3zCoz9p8Z4kMO2STBbxYMHNdh5LTfxlhrKtEN0rEhlbpCR8cXwGthw0AYfhjKVse+StUBB0dm/bJIIv+RP5fsE9qQ2r4UBrzKNtQVQqJ/BXVVlVBW8KUCYwR+lR73AD/88jgK+oleXy/WqCAnxYyN/DYpmTTWMACmbJ67rBxVp4uaf57L0O5wTrNLGNwzp/B/xzSoqciFXV0yXmfKv+bIc+rtS/dvzo/ki0fGiV+EZaHH5xKMSDgNFAN6Dzx7u5cc651FWEItFNMT+6a9YQAfhLM/WMAfusUY6Y9zA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=kfjv/mj7jXewkmRRAdJnzEvMC9XHZflqOsa2pQY+/UI=;
 b=JqYvD6giq0yfsaC7JWApZrQfwpirjnkRjOIq5y6JU++lcQEiZeiF/eNIZw02BfzmT1iZ4iaIMgh7XWLZNt0uaWIoK57Gtc0COwCOuYdxAWM6T6D2NI93N7NtISUTt7WVVfqMBPVTFKAowzzUzR8wQ+mv58oSgBIpNpebUsLG9T47uA13lC0G3sNe43hTrKulCfpIadEW43nvFfI8but99ri6JL5KxN7wcuyCH7lyhhubEfQi7RPiJgEpcLZvqNS7O2YBKLIlfL/RdXVmm4G2gIT4KBLvO6IKcWUMV43AYoZogGWXHw96UL0dn9lsIJ6yewZXXLvIQyrnF6Y7sJWT6A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com;
 dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=kfjv/mj7jXewkmRRAdJnzEvMC9XHZflqOsa2pQY+/UI=;
 b=cudwLhxnm2tvT19HeMnyHGSb7ipFV4A1FfIGbAyeo90EaIXt04tM2SISrTw+Ljp9gpWtfSxRTU+g89ehK4rdtTU10mw/UMOn6q+01qIlUhaqpIJd2UZJA2WlU6h7ZIAzGq410PNCzGQPsPWxawpiy4VJ4zg56d1XZUD1n51KgVR0atZxFdKn4diMwt5NDafxdki6ab9Qa4chuWq3zYbSoc21PUW79EWl3/OK3Gpivd2IbTMphMzlMTg1+puV9D70kMEk/p2RRK5+sYKaIoA2GgMtkHtxTSJWomjptWu+sfYaslj2PSu7hasuJRoJAkmCEC+KbvefxkbmfVKpXz2qBw==
Received: from HE1PR07MB4441.eurprd07.prod.outlook.com (2603:10a6:7:9f::27) by
 AM8PR07MB7490.eurprd07.prod.outlook.com (2603:10a6:20b:244::14) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7181.21; Fri, 12 Jan
 2024 13:48:20 +0000
Received: from HE1PR07MB4441.eurprd07.prod.outlook.com
 ([fe80::5ef9:ca02:b63f:263]) by HE1PR07MB4441.eurprd07.prod.outlook.com
 ([fe80::5ef9:ca02:b63f:263%4]) with mapi id 15.20.7181.019; Fri, 12 Jan 2024
 13:48:20 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Sergio Garcia Murillo <sergio.garcia.murillo@gmail.com>
CC: Sean Turner <sean@sn3rd.com>, WISH List <wish@ietf.org>
Thread-Topic: [Wish] 2nd WG Last Call for draft-ietf-wish-whip
Thread-Index: AQHaMuKZYl7SxOP80EWCl3RP3TCtTLDG8WYAgAk7+ICAAVBPMIAEhqgAgABIIkA=
Date: Fri, 12 Jan 2024 13:48:20 +0000
Message-ID: <HE1PR07MB44412695005E2FA745CCC65E936F2@HE1PR07MB4441.eurprd07.prod.outlook.com>
References: <6E5C6103-767B-41FC-8C69-CBC5FE5201EB@sn3rd.com>
 <E41AA83B-7798-4DE9-99A7-EEC263391CF4@sn3rd.com>
 <CA+ag07ZU2g5UmjShMUSXg5pnu0JWPVpszuKM9eBFWLeezCZgCA@mail.gmail.com>
 <HE1PR07MB4441B913AC8A42B5BD5AD45E936A2@HE1PR07MB4441.eurprd07.prod.outlook.com>
 <CA+ag07ZyqcXtGdLXDQv_x-bMcPJtS3Tgv00QLMxkGrUZHPDfaQ@mail.gmail.com>
In-Reply-To: <CA+ag07ZyqcXtGdLXDQv_x-bMcPJtS3Tgv00QLMxkGrUZHPDfaQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
authentication-results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=ericsson.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: HE1PR07MB4441:EE_|AM8PR07MB7490:EE_
x-ms-office365-filtering-correlation-id: 57edeb4f-72d9-41f9-abe9-08dc13752342
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 0kV3Zg7DntEu+1pyxRvqn7J1hWlh7T42exciCsnZt1NyxIjhe7KKc+ApsrW5UEHoN5OLjqD2QYRBgItCKS9Apy3FNrYchMJa/qo4tjq7vDrHkrJj8XTYL97wavnGCbKYPhBC7Hegeayw4xnnsQR+327ZMwnvDI0rEk/W3ZNG+Qyp0D0Rjt+uXV6MGu0HOZrXrugMsjXOCQIxRUcibBrQoejDm6RdekvRE1t5Esthp6JeCIG6t0f3XbhudyeOsjYk4I7+9ZCsou+pxEFta7LCN0pWqQen3hpBL3c3sxNUZ4faRq2LCqdWtxmQpSUyqpY7Cw9XAW6QiV+8YevBH7NXspiMMe38oaDII7rb+UsZXVismEcnVNjQPb/TBUXT7utH4fY/xTJoz6ja23ov1GpmnpfF9G0/mzGdBJXGiTDgS1aUtQqCzYXuYIJJ3nNNoKz2XpMpgrRpmCwDQAWLJghfaSR3VTslB/DijjGU9VUjch87NnzTK54cyUfGZyQTeIdYH6U27KO6JAa9yDUYq/DngMWXg3CCXvafEob66wT7xyKFvdR49fyW0ceJhnEzKpTtLedE/v5tT5nu3louFUb5j0g9bRJCEX5Cl5TBbVDIi8U=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:HE1PR07MB4441.eurprd07.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230031)(346002)(136003)(366004)(376002)(396003)(39860400002)(230922051799003)(1800799012)(451199024)(64100799003)(186009)(66899024)(82960400001)(99936003)(38100700002)(2906002)(122000001)(26005)(41300700001)(55016003)(38070700009)(33656002)(86362001)(44832011)(478600001)(966005)(5660300002)(64756008)(66556008)(66476007)(7696005)(66946007)(6916009)(66446008)(9686003)(71200400001)(76116006)(8936002)(6506007)(54906003)(52536014)(4326008)(316002)(8676002)(83380400001);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?elJSdEtDV2ZoSVZSSHhFM3lwdkFFNE0vSkNISjZ5TW02SmdXalRUbklnOTZ0?=
 =?utf-8?B?NkxaQjMxYTZqcE5OZnNIRURLUUhHbTZvb3RKbjNmeTlzK3g3dTBEajJva3Jy?=
 =?utf-8?B?NHBDU00xa3paS0E0Q3lZbUpoTjJwNnFNTFV5R2FNaVFLWjBMYmk1ZHNOalFV?=
 =?utf-8?B?WTlScG8zdGNFNjZZTU15MGhEVnR2cmR5R1p4Zk11TGFPQzk3R0UyKzU5djdo?=
 =?utf-8?B?REhFbGRnQkZNNm01VjBjK1dkT2YyUzh2RkhuUjZJMnVLSzZkZUdQQmRJTEJD?=
 =?utf-8?B?WisvdDdrMWcyLzlzY3hqck05OGZuNGRJdVpSRmZHdnBrKzdHVjdOalV0UldE?=
 =?utf-8?B?ZzErTFV0YmtsWHBhbnlmUDRSZTM0N3pCcXhSbkVlTGhMVTZ2WnNtQ1NRc01r?=
 =?utf-8?B?MEgxeDJKeVdMYzMwNmp5cWt5UjY4bURpUUkrUFdPdHpoNWkvT0ppcUVkL1hn?=
 =?utf-8?B?Zk1JUzMzUmdDTC9wN2xuZ2JlRTBIbXEyRWlzTU4zMTQyeDNpQjdkdllFRHpO?=
 =?utf-8?B?cjdIcTVNSldjdEp3NEViajlaNHdDOTMxeWMxMm95b3VHcG54M1FJMHNrMmFI?=
 =?utf-8?B?V0VuZWVJdklTc0M5MkpkdkU5T3VBQWdObERtdTF5V1RPbUJ0TEo5QjZVTzIw?=
 =?utf-8?B?dU9JMDU3ZXRibFdiYTlkY3RLSnFNWk1uL0FxdUkyZFhhcTBuYnFPOUNUYXBQ?=
 =?utf-8?B?UTN4Nk4ya0VBNXd1OW5yTFU4ZElzOThpY1FnV0F2L3JrZ3cwcnFZWE14Z2lM?=
 =?utf-8?B?RS9WRGl2MjEvMzU1cE9SMmpTeW45bjBHdURoaFFXcndraVUxckwrbk9RQVVx?=
 =?utf-8?B?Y1BpS3JCbFQ5cVFpdEJKc2U3aU1mcm9DMzF3MGxKcUhVZHNwTmpPQU9UV0tE?=
 =?utf-8?B?bWVoTWpST3ZsUC9FV1RTUHVUWEMra2pzVEZvdzF5aTd1L3R3dlhJL2tjQ3Jp?=
 =?utf-8?B?MmNWc2xEdG5GTTVqd2twdi9paDFQTlJsWEZhaWJqU3FmOEg4c2FGTDVWdm4r?=
 =?utf-8?B?UFZSS0plNkNEbDBZRkdLZXpSTmJWOVhUQzhacjF5dm5GS0hOc1lraDc5a1Nk?=
 =?utf-8?B?TzVSN0hVODJIdjRMZ1dRRzhYeDhMS20wTWEyRitNSVJRcDZYUERJcFFmckNQ?=
 =?utf-8?B?QXdVWW9laW83Q0l1a29QdE9YRGRaU1RCSmxEYmRCdzhPVCs2bnVkWEp5SUlB?=
 =?utf-8?B?THZuNkxvZnZLb0k5dzdvK1BHMFU2aVBpOFB4R0dWNU5UUWNHVEJJK1RRZDMr?=
 =?utf-8?B?L0xmODQwMVJScitvMjFQcnhSSy9CR3BKUVlRR2J3aTVjUHFqdGFMSjRVdVdj?=
 =?utf-8?B?dEdGc1VEQUN6SlhFYWtIZDRhMUdIdm9na3A4M21sMEI4NC8ybWR3VWhLT2Fv?=
 =?utf-8?B?Y0Q4eHMwREo3WnVWR21Lcmw2N3VBYitjVHZNOTdJcW5wa3dGZ0E1ZXc5MkFX?=
 =?utf-8?B?cGRZK21wa0s2OWRQZzN0Y0Q2UCszR0ErQTNhN0lGMWpLZGNIaUpSWXFyNlFm?=
 =?utf-8?B?Q3FHc1FXbzlHVXIyVStWRkVwWUV3YmkxalQ3U29jazlsQXZDaktNc3oyUUNY?=
 =?utf-8?B?Y2szck1RVHdGVXMrOGZtYmZpekZNeFFYK2M0TUNFdFdwMHhFOW9mT3NxNkRR?=
 =?utf-8?B?QUczajhLb0RoN2k4NG9icWxSd0EvU2RqaXdvRWZQUHhqbkFpT0JuUC90Vjgr?=
 =?utf-8?B?VEU5M3VkMzhkc3NpMGlHaiszc3pGQmlFamtsSWlkbG5pM0VpTmJzUldLL2xa?=
 =?utf-8?B?cVNjNnQ0SU1WTEg0c0cwR092NFFQUXNzZVMvRm9OU1pXL3hzU2oyQVdTVDY2?=
 =?utf-8?B?d29pMDROaG5tK0wvdURsZlc4bTl0V3oyazA5NmRxMGdzMmNnSTBNNDRJWURj?=
 =?utf-8?B?R2g2aEoxVDZHODNUWWxGbjJIOC9MVU85OGNBczgvajBaOXRtWForbVJqcGVr?=
 =?utf-8?B?RHloMktjbjdxdWxDaStwaTBCSW9WK1ZxdU1LRU9HTXpZU3hKTHkzWGhQZ3d2?=
 =?utf-8?B?T0wxYUhTTkNQS0ErdHJWbFJTUDdDbjZHdlp6cXhlYzB4SS9ldWNEK0R2ZGw1?=
 =?utf-8?B?d2FteXJHVjdHTFNEU3Z5Y2tsYmh1dzJhMEFzT1NFYkVCTW5zWG5CUVZOSmFK?=
 =?utf-8?B?anVvbWprTlFtMWR4QnMxd3I1eGxWVE9sMVpqc0tsTHdSbGpJeWxuZ25MaVhu?=
 =?utf-8?B?cUE9PQ==?=
Content-Type: multipart/signed; micalg=SHA1;
 protocol="application/x-pkcs7-signature";
 boundary="----=_NextPart_000_0031_01DA456E.C44646B0"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: HE1PR07MB4441.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 57edeb4f-72d9-41f9-abe9-08dc13752342
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Jan 2024 13:48:20.3289 (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: B2lwKb2ZZ9Vsl28gA7xON83YwHfgO+uCxGWFUh/oe7onyObpVRSx8dLdL096bm11rDP38Usnx10kB/EseZEOVhzEQH/VgcmTuJrOkGq6eU0=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR07MB7490
Archived-At: <https://mailarchive.ietf.org/arch/msg/wish/vR2dkaoiN31J5pDg2FNyhIFMEps>
Subject: Re: [Wish] 2nd WG Last Call for draft-ietf-wish-whip
X-BeenThere: wish@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: WebRTC Ingest Signaling over HTTPS <wish.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/wish>,
 <mailto:wish-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/wish/>
List-Post: <mailto:wish@ietf.org>
List-Help: <mailto:wish-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/wish>,
 <mailto:wish-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Jan 2024 13:48:27 -0000

------=_NextPart_000_0031_01DA456E.C44646B0
Content-Type: text/plain;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable

Hi,

>> 	The following issue has been discussed between myself and Sergio in:
>>
>> 	https://github.com/wish-wg/webrtc-http-ingest-protocol/issues/163
>>=20
>> 	However, I bring it to the list because I think it would be useful =
to get=20
>>          wider community input and guidance.
>>=20
>> 	WHIP uses the SDP trickle-ice-sdpfrag content type for ICE restarts.
>>          However, RFC 8838 only defines usage of trickle-ice-sdpfrag =
for trickle ICE.
>>          With SIP, an ICE restart triggers a new SDP renegotiation.
>> =20
>> 	Now, AFAIK the justification of WHIP using PATCH with trickle-ice-
>>          sdpfrag also for ICE restart (instead of POST with a new SDP =
offer),  is the
>>          statement in Section 3, saying that SDP renegotiations are =
not supported.
>>
>> 	=E2=80=9CIt is important to note that SDP renegotiations are not =
supported in WHIP,=20
>>          meaning that no modifications to the "m=3D" sections can be =
made after the
>>          initial SDP offer/answer exchange via HTTP POST is completed =
and only
>>          ICE related information can be updated via HTTP PATCH =
requests as defined in
>>          Section 4.1.=E2=80=9D
>>=20
>> =20
>> 	Q1: SDP renegotiation is more than the =E2=80=9Cm=3D=E2=80=9D =
sections. There is also
>>          the session-level information, e.g., the =
=E2=80=9Cc=3D=E2=80=9D section, the =E2=80=9Co=3D=E2=80=9D section etc. =
So,
>>          I think the text needs to talk about what INFORMATION =
can/cannot be
>>          updated.
>=20
> Nothing can be changed except what we explicitly allowed in the 4.1. =
ICE
> support section.

Section 4.1 only talks about ICE support in general.

> I don't think we should make a list of what can and can't be
> changed here, especially given that some of that info has the spec in
> different RFCs which we may conflict with.

Section 3 explicitly forbids modifying "m=3D" sections, but does not =
e.g., talk about session-level information etc.

Could we simply say?

"Once the initial SDP offer/answer exchange via HTTP POST has been =
completed, only the ICE credentials and candidates
can be updated and renegotiated via HTTP PATCH, as defined in Section =
4.1."

>> Q2: Related to Q1, the text says that ICE related information can be
>> updated. But, if the =E2=80=9Cm=3D=E2=80=9D section cannot be =
updated, does that also mean
>> that the IP port in the host candidate cannot be updated, as that it =
typically
>> the port value also used in the =E2=80=9Cm=3D=E2=80=9D section? =
Again, I think it is better to
>> explicitly describe what information can be updated.
> =20
> I disagree, it would be easy to contradict what is specified on =
another rfcs.
> We could even be more precise and change the " and only ICE related
> information can be updated" by " and only certain ICE related =
information
> can be  updated"

See my reply to Q1.

>> Q3: Related to Q1 and Q2, it needs to be clear what information the
>> WHIP session can return in the PATCH response in case of an ICE =
restart. Can
>> the WHIP session change the port number of its host candidate? Etc.
> =20
> As we are adding ICE restart in this draft, I agree that we should be =
more
> precise about the construction of the PATCH response. Do you have any
> suggestions? I will try to create a PR for that.

Since the WHIP client can only change certain ICE information, I guess =
the same could apply to the WHIP session?

Regards,

Christer


------=_NextPart_000_0031_01DA456E.C44646B0
Content-Type: application/pkcs7-signature;
	name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="smime.p7s"

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
2hQ8f7mTaLVT7mPhf6WXRH/YX7tsa786YoJOj4u9ANO6ygJRp7ExdE4DafPUwGBaCkRCuK//hkdA
oULmGyHLNxtX4ZUDkPqRoS6ACoouFkdZQhveI07HiJkpI2QYZBzNZ3pINKhA/QIDAQABo4IBxDCC
AcAwHwYDVR0jBBgwFoAUHHsZnpecdqwgPdjc45Fq49stplMwHQYDVR0OBBYEFADsuPC8yiNzRLV7
9Sim3UGXaOAzMA4GA1UdDwEB/wQEAwIFoDBVBgNVHSAETjBMMEoGDCsGAQQBgg8CAwEBEjA6MDgG
CCsGAQUFBwIBFixodHRwczovL3JlcG9zaXRvcnkudHJ1c3QudGVsaWFzb25lcmEuY29tL0NQUzAp
BgNVHREEIjAggR5jaHJpc3Rlci5ob2xtYmVyZ0Blcmljc3Nvbi5jb20wSAYDVR0fBEEwPzA9oDug
OYY3aHR0cDovL2NybC50cnVzdC50ZWxpYS5jb20vZXJpY3Nzb25ubGluZGl2aWR1YWxjYXYzLmNy
bDAdBgNVHSUEFjAUBggrBgEFBQcDBAYIKwYBBQUHAwIwgYIGCCsGAQUFBwEBBHYwdDAoBggrBgEF
BQcwAYYcaHR0cDovL29jc3AyLnRydXN0LnRlbGlhLmNvbTBIBggrBgEFBQcwAoY8aHR0cDovL2Nh
LnRydXN0LnRlbGlhc29uZXJhLmNvbS9lcmljc3Nvbm5saW5kaXZpZHVhbGNhdjMuY2VyMA0GCSqG
SIb3DQEBCwUAA4ICAQAUaT1e8a/WIh/pYijRQumsbeQjjO9eZfk8IxpDEC1mhgrugPyjuDlADZHt
znBf78L0EjqmzeT1Z+b7cXMMt3CQ37Ih74doMNfk56dkiKAWY4WALU8+MI7Sza5TeG4aAgMi9qUf
AoARW5992Bp5bIiNThJUnDZDwoUep0LzEgEHItOuzS4FjRUwj//5JJZqm0zFCHcPKFCNSs41H9+G
ScXdO/WVXd3A1iPTvaUsSOzWZmwffUW0SBWeRxylZSeZ6JFMgAfMCI6UqOx0bFyU6z08ymUK5lVu
PzUxQBo7Y64RKqLBqgtR15MUu4rm4CjJSG4T4f3ygjjoExVPMKw7C0Dpa2X03t2B6AQpIXL+yIn1
qjGGyj1MAxeAvALqb03XSKUOwpK2gnxjvklV5oAjHJWLfZoVeuJS3s6Swgkj/u2U8YMPgRe3blB+
7lL8XWTdvVMWhwdA2eVmfqJsulm4zM/BuDsWuKPGTKFLc+74xk3IaWTEUnrZ+zHFT2SCkZXmhK0r
P09gP3o630doAE6LH/A5vsKfub5kKcoBNr9jirF+LfC/LGaftnVXpMSygB9cCQaj3FAW5LocNOEo
o+f7mOCffUjZ4r+KUZ2yjMU3WVLuO27pJrIBkbQeVzikgUhEXBfdctksXC7VzJKfO6u11JQ7/vPD
TOXblLyZtNgmUcgOADCCBsIwggSqoAMCAQICEFO4foPhnJkok7CbSRzsuOswDQYJKoZIhvcNAQEL
BQAwNzEUMBIGA1UECgwLVGVsaWFTb25lcmExHzAdBgNVBAMMFlRlbGlhU29uZXJhIFJvb3QgQ0Eg
djEwHhcNMTUxMDI3MTIxNjQ2WhcNMjUxMDI3MTIxNjQ2WjBHMQswCQYDVQQGEwJTRTERMA8GA1UE
CgwIRXJpY3Nzb24xJTAjBgNVBAMMHEVyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EgdjMwggIiMA0G
CSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDs8t8AALhQ8qe72FS3xpP348GqO9TDRjS0s85eQ7Y0
LTLZdmSz2cl+lYqs0zfSTm+7meisbhkqUXkL7fFzoe4iIZCh/VuYUaW407CZlDCXes4n4TqTSuok
lN6uOPhY7EC9ZVbXILlLhRummTdDdxhVW4Leo0awEhfLf98MvWxzwCHzMj8m6YOmNjx+f9TcJE3q
aA0piuvSxlfpVdiCulPTlmsmV2RSBSAwqBshZYRcQBIDfqmdvkaoP9EzNKAh7yjthC0hpgHZyZMI
s0eNo4v2PUmE0rhu+Zs0nujnwhljPA2/8b8v9tGixD1zbtT7zoM2Ot1menJpFp4zJVSfdKVgtoWq
g5t2H/E0XY1LwJez89W07nscEocyBmpC+zJAmKxKhzEWqIyP1UrZaEIFu+hO+s0Nm8sOUMa4TlG4
rAUikc5U5TmUIGBRQGxulYhfAzqSYf8oLUMLky1DOa9eRu3sp0FdQDEzQlnF/h1L4AK1MOkX1vS+
fLgOvBo5LRU1fLPUZQ7FKrDXC6nl2ldvEtljHWstGBmqv25aEvAA+yrrplCh/kYvSBjvZibz9Obb
wx4yqS77/NHN1iyZyVP2s52B2BLdvo4yhzk6nRk8S/8zHaUUkBUrrvijPDaGK5FNVSaioGvkC7IK
ioITKffYLtT9XuirKrHlh3VzkazG46pAVwIDAQABo4IBuDCCAbQwgYoGCCsGAQUFBwEBBH4wfDAt
BggrBgEFBQcwAYYhaHR0cDovL29jc3AudHJ1c3QudGVsaWFzb25lcmEuY29tMEsGCCsGAQUFBzAC
hj9odHRwOi8vcmVwb3NpdG9yeS50cnVzdC50ZWxpYXNvbmVyYS5jb20vdGVsaWFzb25lcmFyb290
Y2F2MS5jZXIwEgYDVR0TAQH/BAgwBgEB/wIBADBVBgNVHSAETjBMMEoGDCsGAQQBgg8CAwEBAjA6
MDgGCCsGAQUFBwIBFixodHRwczovL3JlcG9zaXRvcnkudHJ1c3QudGVsaWFzb25lcmEuY29tL0NQ
UzBLBgNVHR8ERDBCMECgPqA8hjpodHRwOi8vY3JsLTMudHJ1c3QudGVsaWFzb25lcmEuY29tL3Rl
bGlhc29uZXJhcm9vdGNhdjEuY3JsMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDAOBgNV
HQ8BAf8EBAMCAQYwHQYDVR0OBBYEFBx7GZ6XnHasID3Y3OORauPbLaZTMB8GA1UdIwQYMBaAFPCP
WTgAs/WPmpYM1ev6e6oX6BMSMA0GCSqGSIb3DQEBCwUAA4ICAQBQWGvx1Yw7tC6rV0PIjKfDyxaa
nIX+NZLEGOkdQLKGW2gVLtDUJQEPRs5QtaZiObNHCZ7mmSNMVek4lkt/0dqfVIFutVw/QkyFGwC9
9ZmNwXSX9z+OoMyoEBHGvw5RY6vRlZrj0uKvdASzYL4KMaB7m3NwurNDmmNbG52suRIZ76wBOEOd
dRZcZiTy50ZkBqYnnl2t3D3oBX2NZCQysshUcqRdUbkS13HTCIChMuTV9W0tzPXUOJoJlJlU9nd9
1IikhGEOrPwfixWms+C8sF0r9qN1uJGx6ELPOiFrLfNtcMNMMbAqRHwpSLxe3wcNkJGxv9T8LswL
i1UrRIQ85AKjqzBnLSsjRGgbMgJ+xKtngmvEA155JmoKfUD7DRbP6Kp14/Y9XFbR/WuDj84bYNKX
e4HdDc1P+UMYm16m2L6LkIIoRlx0A5mi+K7jewuGqzFKkaPNmJ0RLCi+4d4/47Zs3DC3PUNOxdOE
EHf4kkdWOaSIuj3TQYhNv+LsgF0uijiBmaz2zUFDa2bcIkKakDZfAFM4HoHz8K2BZRaHKWhd3dZu
a/tlSiqokUFX2DxmHmZ1n5HM9OiaAIXP/Zo2x10j/Yb1mM3i0bqGahxlHYzl/QyEG/dujp3lewuV
jCI0mPDkZGphvxyqp4Jo8qS94EnOqBvxOgftYug7OY9EKY+WkDGCA1AwggNMAgEBMFowRzELMAkG
A1UEBhMCU0UxETAPBgNVBAoMCEVyaWNzc29uMSUwIwYDVQQDDBxFcmljc3NvbiBOTCBJbmRpdmlk
dWFsIENBIHYzAg8Bd9SoRWnhB1onCnCl4UQwCQYFKw4DAhoFAKCCAcswGAYJKoZIhvcNAQkDMQsG
CSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMjQwMTEyMTM0ODIwWjAjBgkqhkiG9w0BCQQxFgQU
ir7cG9e3ubFHZB52vAIYIvyt/pwwaQYJKwYBBAGCNxAEMVwwWjBHMQswCQYDVQQGEwJTRTERMA8G
A1UECgwIRXJpY3Nzb24xJTAjBgNVBAMMHEVyaWNzc29uIE5MIEluZGl2aWR1YWwgQ0EgdjMCDwF3
1KhFaeEHWicKcKXhRDBrBgsqhkiG9w0BCRACCzFcoFowRzELMAkGA1UEBhMCU0UxETAPBgNVBAoM
CEVyaWNzc29uMSUwIwYDVQQDDBxFcmljc3NvbiBOTCBJbmRpdmlkdWFsIENBIHYzAg8Bd9SoRWnh
B1onCnCl4UQwgZMGCSqGSIb3DQEJDzGBhTCBgjALBglghkgBZQMEASowCwYJYIZIAWUDBAEWMAoG
CCqGSIb3DQMHMAsGCWCGSAFlAwQBAjAOBggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYF
Kw4DAhowCwYJYIZIAWUDBAIDMAsGCWCGSAFlAwQCAjALBglghkgBZQMEAgEwDQYJKoZIhvcNAQEB
BQAEggEAQFg9MmaYsUggKcdcTt0pCLEOlHzRDeOmgkAgDKbGT2xv5wLbX57sZZfD+s50iQcua0i9
xsVpGKKs6k6tzw8ifFDr1Z0HEMq+sgaICvaOfn0w0GbksboTUkU0DcIwb3NCTrwqYYxOQkGQ+7GF
pyZ0lNPlUHcvDK+gaS2C4+4PC5Q3SwDH+t65uk9wvO8XZR0NSuzhoS501Kyz2FiDT+HSIkp4sQZj
ZqdCVxdgVfo0RR951l9hQ5uGGDbhlTpi8oECh8hdnUKb6OsQwc8cGyRNqdosnPOUIrqCB30GVrhx
/rD/IvKYUhmyuNW0jcjDrcjOtglOEFUwNZKYIVPf4QSioQAAAAAAAA==

------=_NextPart_000_0031_01DA456E.C44646B0--

